From 47aec8ed872be41cff79201f74c31540ec766b7c Mon Sep 17 00:00:00 2001 From: Nubenetes Bot Date: Fri, 19 Jun 2026 13:48:04 +0000 Subject: [PATCH 1/4] feat: sync V2 elite curated edition and README metrics [skip ci] --- README.md | 10 +- data/inventory.sql | 21768 +++++++++++++++++++------------------- data/inventory.yaml | 22566 +++++++++++++++++++++------------------- data/news_digest.json | 2 +- v2-docs/feed.xml | 2 +- 5 files changed, 22574 insertions(+), 21774 deletions(-) diff --git a/README.md b/README.md index c02723df..c71ec8d5 100644 --- a/README.md +++ b/README.md @@ -142,7 +142,7 @@ Additionally, as of May 2026, Nubenetes has reached the **Platinum Operational T | :--- | :--- | | **Total Technical Resources (Links)** | **18647+** | | **Specialized MD Pages** | **162** | -| **Total Commits** | **6149+** | +| **Total Commits** | **6156+** | | **Primary AI Engine** | **Google Gemini (Agentic)** | @@ -180,7 +180,7 @@ The growth of Nubenetes reflects the acceleration of the Cloud Native ecosystem. | 6 | 2023 | 30 | 123 | Maintenance & Refinement | | 7 | 2024 | 53 | 218 | Curation Strategy Pivot | | 8 | 2025 | 5 | 20 | Stability & Research Phase | -| 9 | 2026 | 2590 | 10,696 | **Agentic AI Surge** (May 2026 Inception) | +| 9 | 2026 | 2597 | 10,725 | **Agentic AI Surge** (May 2026 Inception) | @@ -196,8 +196,8 @@ xychart-beta title "Nubenetes Annual Growth Metrics (2018–2026)" x-axis ["2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026"] y-axis "Volume (Commits / Estimated New Refs)" 0 --> 11000 - bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 10696] - bar [350, 142, 2046, 531, 402, 30, 53, 5, 2590] + bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 10725] + bar [350, 142, 2046, 531, 402, 30, 53, 5, 2597] ``` @@ -207,7 +207,7 @@ xychart-beta | :--- | :---: | :---: | :--- | | 2026-04 | 25 | 103 | Active Curation | | 2026-05 | 2101 | 8,677 | **Agentic Inception (Gemini Era)** | -| 2026-06 | 464 | 1,916 | Active Curation | +| 2026-06 | 471 | 1,945 | Active Curation | ### 2.4. Content Distribution and Semantic Clustering diff --git a/data/inventory.sql b/data/inventory.sql index b1c8978d..121dac8c 100644 --- a/data/inventory.sql +++ b/data/inventory.sql @@ -14,7 +14,7 @@ CREATE TABLE resources ( addition_method TEXT, content_hash TEXT, health_score REAL, - last_checked REAL, + last_checked INTEGER, needs_ai_refresh BOOLEAN, discovered_at TEXT, last_ai_eval TEXT, @@ -28,82 +28,82 @@ CREATE TABLE resources ( extra_metadata TEXT ); INSERT INTO "resources" VALUES('https://100daysofkubernetes.io','100 Days Of Kubernetes: 100daysofkubernetes.io','','2026',5,'A highly progressive community learning roadmap tracing advanced modern platform architectures. Chronicles continuous topics ranging from standard containers to advanced Envoy proxying, service meshes, and GitOps deployments.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Continuous Learning", "Platform Engineering"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://12factor.net','12factor.net','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f7192439d441725427f4e28724b5279d8b2ff0d1e789d351c2a34b47b0a1890f',100.0,1.77903092799869608e+09,1,'2026-05-17T17:15:27.998696+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://1829034.medium.com/getting-started-with-chaos-engineering-13e85a438d37','medium.com: Getting Started with Chaos Engineering','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Getting Started with Chaos Engineering in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903238037779903e+09,0,'2026-05-17T17:39:40.377799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://12factor.net','12factor.net','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f7192439d441725427f4e28724b5279d8b2ff0d1e789d351c2a34b47b0a1890f',100.0,1779030927,1,'2026-05-17T17:15:27.998696+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://1829034.medium.com/getting-started-with-chaos-engineering-13e85a438d37','medium.com: Getting Started with Chaos Engineering','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Getting Started with Chaos Engineering in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032380,0,'2026-05-17T17:39:40.377799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://3t.io','3T MongoChef – Your New MongoDB GUI','- [Connecting to your MongoDB at MongoLab](http://3t.io/blog/how-to-connect-to-mongolab)','2025',4,'Introduces Studio 3T (formerly MongoChef), a professional desktop GUI featuring query builders, migration schemas, and JSON editors. Facilitates local database administration and connection profiles for cloud-hosted instances.','Java','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Database Tooling"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://3t.io/blog/how-to-connect-to-mongolab',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5f62fd92e1769dfcbcc8c89cf6ae5e9709490fc3149ea5950b6e19f5b62a855c',100.0,1.77903375793608903e+09,1,'2026-05-17T18:02:37.936089+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://4dayweek.medium.com/what-does-the-work-life-balance-of-a-software-engineer-look-like-fe16cc46bb0','4dayweek.medium.com: What does the work-life balance of a Software Engineer'' look like?','','N/A',0,'A curated technical resource and architectural guide covering 4dayweek.medium.com: What does the work-life balance of a Software Engineer'' look like? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033750.7022,0,'2026-05-17T18:02:30.702200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://4sysops.com/archives/kubernetes-guide-node-selector-and-node-affinity-in-kubernetes','4sysops.com: Node selector and node affinity in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering 4sysops.com: Node selector and node affinity in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903448687894511e+09,0,'2026-05-17T18:14:46.878945+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://4sysops.com/archives/use-psexec-and-powershell-together','4sysops.com: Use PsExec and PowerShell together','','N/A',0,'A curated technical resource and architectural guide covering 4sysops.com: Use PsExec and PowerShell together in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903055851340699e+09,0,'2026-05-17T17:09:18.513407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://53jk1.medium.com/argocd-the-continuous-delivery-solution-for-kubernetes-ae5b008e76d1','53jk1.medium.com: ArgoCD: The Continuous Delivery Solution for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering 53jk1.medium.com: ArgoCD: The Continuous Delivery Solution for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903000018839788e+09,0,'2026-05-17T17:00:00.188398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://9elements.com/blog/developing-a-week-on-windows-with-wsl2','9elements.com: Developing on Windows with WSL2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a4b358577e887aefd7273f77ecdf87e36ce14dc5ccce11269f4b3605e7a3f25',100.0,1.77903151662521505e+09,0,'2026-05-17T17:25:16.625215+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux-dev-env.md"]','[]','{}','{"duplicate_of": "https://9elements.com/blog/developing-on-windows-with-wsl2"}'); -INSERT INTO "resources" VALUES('https://9elements.com/blog/developing-on-windows-with-wsl2','9elements.com: Developing on Windows with WSL2','','2026',0,'A developer-focused guide optimizing local Windows workflows with WSL2. Provides performance instructions on using WSL2 backends alongside Docker Desktop, configuring VS Code remote-containers, and mitigating cross-file system read/write overhead.','English','Blog','Intermediate',0,'online','manual','d660b133132a4079eb3519613a6e510df4a73501e75331fa3bb078114755ec77',100.0,1.77913049494633388e+09,0,'2026-05-18T20:54:54.946334+02:00',NULL,NULL,NULL,'["Local Development", "Operating Systems", "WSL"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://9to5linux.com/centos-alternative-rocky-linux-8-5-is-out-now-with-secure-boot-support-updated-components','9to5linux.com: CentOS Alternative Rocky Linux 8.5 Is Out Now with Secure'' Boot Support, Updated Components','','N/A',0,'A curated technical resource and architectural guide covering 9to5linux.com: CentOS Alternative Rocky Linux 8.5 Is Out Now with Secure'' Boot Support, Updated Components in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902968913362193e+09,0,'2026-05-17T16:54:49.133622+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://9to5mac.com/2016/03/17/how-to-remap-windows-keyboard-buttons-match-mac-layout','9to5mac.com: How-To: Remap Windows keyboards to match the Mac keyboard layout','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1881d14400413adbedf82af6f2a8efc4e9c8234b953c25cbf9c130dc5f6e28d4',100.0,1.77903341589665889e+09,1,'2026-05-17T17:56:55.896659+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://3t.io/blog/how-to-connect-to-mongolab',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5f62fd92e1769dfcbcc8c89cf6ae5e9709490fc3149ea5950b6e19f5b62a855c',100.0,1779033757,1,'2026-05-17T18:02:37.936089+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://4dayweek.medium.com/what-does-the-work-life-balance-of-a-software-engineer-look-like-fe16cc46bb0','4dayweek.medium.com: What does the work-life balance of a Software Engineer'' look like?','','N/A',0,'A curated technical resource and architectural guide covering 4dayweek.medium.com: What does the work-life balance of a Software Engineer'' look like? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033750,0,'2026-05-17T18:02:30.702200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://4sysops.com/archives/kubernetes-guide-node-selector-and-node-affinity-in-kubernetes','4sysops.com: Node selector and node affinity in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering 4sysops.com: Node selector and node affinity in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034486,0,'2026-05-17T18:14:46.878945+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://4sysops.com/archives/use-psexec-and-powershell-together','4sysops.com: Use PsExec and PowerShell together','','N/A',0,'A curated technical resource and architectural guide covering 4sysops.com: Use PsExec and PowerShell together in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030558,0,'2026-05-17T17:09:18.513407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://53jk1.medium.com/argocd-the-continuous-delivery-solution-for-kubernetes-ae5b008e76d1','53jk1.medium.com: ArgoCD: The Continuous Delivery Solution for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering 53jk1.medium.com: ArgoCD: The Continuous Delivery Solution for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030000,0,'2026-05-17T17:00:00.188398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://9elements.com/blog/developing-a-week-on-windows-with-wsl2','9elements.com: Developing on Windows with WSL2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a4b358577e887aefd7273f77ecdf87e36ce14dc5ccce11269f4b3605e7a3f25',100.0,1779031516,0,'2026-05-17T17:25:16.625215+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux-dev-env.md"]','[]','{}','{"duplicate_of": "https://9elements.com/blog/developing-on-windows-with-wsl2"}'); +INSERT INTO "resources" VALUES('https://9elements.com/blog/developing-on-windows-with-wsl2','9elements.com: Developing on Windows with WSL2','','2026',0,'A developer-focused guide optimizing local Windows workflows with WSL2. Provides performance instructions on using WSL2 backends alongside Docker Desktop, configuring VS Code remote-containers, and mitigating cross-file system read/write overhead.','English','Blog','Intermediate',0,'online','manual','d660b133132a4079eb3519613a6e510df4a73501e75331fa3bb078114755ec77',100.0,1779130494,0,'2026-05-18T20:54:54.946334+02:00',NULL,NULL,NULL,'["Local Development", "Operating Systems", "WSL"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://9to5linux.com/centos-alternative-rocky-linux-8-5-is-out-now-with-secure-boot-support-updated-components','9to5linux.com: CentOS Alternative Rocky Linux 8.5 Is Out Now with Secure'' Boot Support, Updated Components','','N/A',0,'A curated technical resource and architectural guide covering 9to5linux.com: CentOS Alternative Rocky Linux 8.5 Is Out Now with Secure'' Boot Support, Updated Components in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029689,0,'2026-05-17T16:54:49.133622+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://9to5mac.com/2016/03/17/how-to-remap-windows-keyboard-buttons-match-mac-layout','9to5mac.com: How-To: Remap Windows keyboards to match the Mac keyboard layout','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1881d14400413adbedf82af6f2a8efc4e9c8234b953c25cbf9c130dc5f6e28d4',100.0,1779033415,1,'2026-05-17T17:56:55.896659+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://a-connect.com','certace','','2026',0,'A high-end freelance network (formerly Certace, now part of the wider a-connect ecosystem) matching specialized business analysts and project managers with corporate clients. Live grounding shows a rigorous vetting structure that bridges traditional management consulting with agile project execution.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Freelance Consulting"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://abarrak.gitbook.io/linux-sysops-handbook','abarrak.gitbook.io: Linux SysOps Handbook 🌟','','2026',4,'A high-density reference manual covering system administration, networking, performance monitoring, and scripting. Designed as a quick lookup handbook for on-call engineers resolving real-world operational incidents.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Operations Handbook"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://abcabhishek.substack.com/p/chatgpt-for-generating-sql-as-a-data','abcabhishek.substack.com: ChatGPT for generating SQL as a Data Engineer''s'' assistant','','N/A',0,'A curated technical resource and architectural guide covering abcabhishek.substack.com: ChatGPT for generating SQL as a Data Engineer''s'' assistant in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903452069433093e+09,0,'2026-05-17T18:15:20.694331+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://abdulrwahab.medium.com/api-architecture-best-practices-for-designing-rest-apis-bf907025f5f','abdulrwahab.medium.com: API Architecture — Design Best Practices for REST'' APIs','','N/A',0,'A curated technical resource and architectural guide covering abdulrwahab.medium.com: API Architecture — Design Best Practices for REST'' APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903044017667698e+09,0,'2026-05-17T17:07:20.176677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://abhaypore.medium.com/migrate-your-manifest-yaml-files-into-helm-chart-32a44230f3b5','abhaypore.medium.com: Migrate your manifest yaml files into Helm Chart','','N/A',0,'A curated technical resource and architectural guide covering abhaypore.medium.com: Migrate your manifest yaml files into Helm Chart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790303940033729e+09,0,'2026-05-17T17:06:34.003373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://abhii85.hashnode.dev/how-to-get-started-with-k8s-contributions','abhii85.hashnode.dev: How to get started with K8s contributions','','N/A',0,'A curated technical resource and architectural guide covering abhii85.hashnode.dev: How to get started with K8s contributions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903197980025506e+09,0,'2026-05-17T17:32:59.800255+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://abhirajdevops.hashnode.dev/a-cheat-sheet-of-essential-commands-for-managing-and-debugging-your-kubernetes-clusters-networking','abhirajdevops.hashnode.dev: A Cheat Sheet of Essential Commands for Managing'' and Debugging Your Kubernetes Cluster''s Networking','','N/A',0,'A curated technical resource and architectural guide covering abhirajdevops.hashnode.dev: A Cheat Sheet of Essential Commands for Managing'' and Debugging Your Kubernetes Cluster''s Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790342238701241e+09,0,'2026-05-17T18:10:23.870124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://abhisheksaini.hashnode.dev/yaml-for-representation','abhisheksaini.hashnode.dev: YAML For Data Representation?','','N/A',0,'A curated technical resource and architectural guide covering abhisheksaini.hashnode.dev: YAML For Data Representation? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033432.0907,0,'2026-05-17T17:57:12.090700+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://abcabhishek.substack.com/p/chatgpt-for-generating-sql-as-a-data','abcabhishek.substack.com: ChatGPT for generating SQL as a Data Engineer''s'' assistant','','N/A',0,'A curated technical resource and architectural guide covering abcabhishek.substack.com: ChatGPT for generating SQL as a Data Engineer''s'' assistant in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034520,0,'2026-05-17T18:15:20.694331+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://abdulrwahab.medium.com/api-architecture-best-practices-for-designing-rest-apis-bf907025f5f','abdulrwahab.medium.com: API Architecture — Design Best Practices for REST'' APIs','','N/A',0,'A curated technical resource and architectural guide covering abdulrwahab.medium.com: API Architecture — Design Best Practices for REST'' APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030440,0,'2026-05-17T17:07:20.176677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://abhaypore.medium.com/migrate-your-manifest-yaml-files-into-helm-chart-32a44230f3b5','abhaypore.medium.com: Migrate your manifest yaml files into Helm Chart','','N/A',0,'A curated technical resource and architectural guide covering abhaypore.medium.com: Migrate your manifest yaml files into Helm Chart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030394,0,'2026-05-17T17:06:34.003373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://abhii85.hashnode.dev/how-to-get-started-with-k8s-contributions','abhii85.hashnode.dev: How to get started with K8s contributions','','N/A',0,'A curated technical resource and architectural guide covering abhii85.hashnode.dev: How to get started with K8s contributions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031979,0,'2026-05-17T17:32:59.800255+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://abhirajdevops.hashnode.dev/a-cheat-sheet-of-essential-commands-for-managing-and-debugging-your-kubernetes-clusters-networking','abhirajdevops.hashnode.dev: A Cheat Sheet of Essential Commands for Managing'' and Debugging Your Kubernetes Cluster''s Networking','','N/A',0,'A curated technical resource and architectural guide covering abhirajdevops.hashnode.dev: A Cheat Sheet of Essential Commands for Managing'' and Debugging Your Kubernetes Cluster''s Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034223,0,'2026-05-17T18:10:23.870124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://abhisheksaini.hashnode.dev/yaml-for-representation','abhisheksaini.hashnode.dev: YAML For Data Representation?','','N/A',0,'A curated technical resource and architectural guide covering abhisheksaini.hashnode.dev: YAML For Data Representation? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033432,0,'2026-05-17T17:57:12.090700+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://ably.com/blog/limits-aws-network-load-balancers','ably.com: Balancing act: the current limits of AWS network load balancers','','2021',0,'A highly critical real-world analysis detailing the edge-case limitations of AWS Network Load Balancers under extreme load. Outlines connection resets, silent drops, and target group scaling constraints. Live systems use this data to plan high-throughput gRPC and WebSocket infrastructure.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing", "Network Load Balancer"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ably.com/blog/no-we-dont-use-kubernetes','ably.com: No, we don’t use Kubernetes','','2022',0,'An in-depth post-mortem from Ably detailing their production-scale architecture using AWS autoscaling groups instead of Kubernetes. Demonstrates stateful scaling at massive, low-latency scale without a complex container mesh.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ably.com/blog/realtime-ticket-booking-solution-kafka-fastapi-ably','ably.com: Building a realtime ticket booking solution with Kafka, FastAPI, and Ably','','2022',0,'Addresses transactional concurrency in reservation systems using Apache Kafka as an event broker, FastAPI for API management, and Ably for realtime WebSocket client updates. Solves standard problems like race conditions and high-throughput inventory allocation.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architectures", "Realtime Streams", "FastAPI & Ably"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://about.appsheet.com/home','Google Cloud AppSheet','','2020',0,'AppSheet delivers a robust, no-code application development platform that integrates directly with Google Workspace, databases, and third-party APIs. Enables business developers to engineer secure mobile and web automation interfaces with zero infrastructure overhead.','English','Web Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Low-Code/No-Code", "Productivity"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://about.gitea.com','Gitea','','2024',0,'A highly performant, lightweight self-hosted Git platform written in Go. Ideal for low-resource environments, local test clusters, or edge deployments where running complex server infrastructures like GitLab is impossible.','Go','Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Self-Hosted Git"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://about.gitlab.com','gitlab.com','','2014',0,'GitLab is an all-in-one DevSecOps platform that brings together Git hosting, automated CI/CD pipelines, container registries, and infrastructure monitoring. Offers a comprehensive control plane to manage the entire modern software delivery lifecycle.','Ruby','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "DevSecOps Platforms"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/2016/06/28/get-started-with-openshift-origin-3-and-gitlab','Get started with OpenShift Origin 3 and GitLab','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c2d248e72942a47ffc2da2344175d0244b39c40093cdac9227a43cf319c51e7',100.0,1.7790298206418519e+09,0,'2026-05-17T16:57:00.641852+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://about.gitlab.com/blog/get-started-with-openshift-origin-3-and-gitlab"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2016/06/28/get-started-with-openshift-origin-3-and-gitlab',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9f162dada74f4ce7951a322506a2e51821f171064016b0ef02d2f71d1f6eaed4',64.0,1.77913049501959109e+09,0,'2026-05-18T20:54:55.019591+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/03/13/partial-clone-for-massive-repositories','about.gitlab.com: How Git Partial Clone lets you fetch only the large file'' you need','','N/A',0,'Evaluates GitLab''s implementation of Git Partial Clone to mitigate bottlenecking in massive codebases containing large assets. It contrasts standard clones with blobless and treeless clones, providing empirical metrics on how deferring binary downloads improves CI/CD runner execution speed.','English','Article','Advanced',0,'online','manual','5d113cc2e9095254de4136255ea9dbaab15ab25000efa79784a145cd8fc3c34c',100.0,1.77903336003556489e+09,0,'2026-05-17T17:56:00.035565+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Scale Operations"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/07/06/beginner-guide-ci-cd','gitlab.com: GitLab’s guide to CI/CD for beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c74234320f65b53f2724ebca4d9264cae489f7d3474a179b18a6bef15a3da14',100.0,1.77902929160209107e+09,0,'2026-05-17T16:48:11.602091+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2020/07/06/beginner-guide-ci-cd", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.981600"}, "duplicate_of": "https://about.gitlab.com/blog/beginner-guide-ci-cd"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/07/29/effective-ci-cd-pipelines','about.gitlab.com: Want a more effective CI/CD pipeline? Try our pro tips','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0f83b87885a4d24339881f2e9fb85f6e2438f05a10f49591f72b26eefdd6d2fb',100.0,1.77903394936973309e+09,0,'2026-05-17T18:05:49.369733+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2020/07/29/effective-ci-cd-pipelines", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.941597"}, "duplicate_of": "https://about.gitlab.com/blog/effective-ci-cd-pipelines"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/11/23/keep-git-history-clean-with-interactive-rebase','gitlab.com: How to keep your Git history clean with interactive rebase','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d4f442d738d7fe58beadae4a3c04991ff8f70379381a15d1fb4bf504172352a5',100.0,1779034461.53076,0,'2026-05-17T18:14:21.530760+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2020/11/23/keep-git-history-clean-with-interactive-rebase", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.957396"}, "duplicate_of": "https://about.gitlab.com/blog/keep-git-history-clean-with-interactive-rebase"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/11/30/vscode-extension-development-with-gitlab','gitlab.com: VS Code extension development with GitLab','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8012ca6e1829e3d7a3a7bbc567fdc6d9b47886596a24e329a6be599d42ff5d89',100.0,1.77903333905326199e+09,0,'2026-05-17T17:55:39.053262+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2020/11/30/vscode-extension-development-with-gitlab", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.959459"}, "duplicate_of": "https://about.gitlab.com/blog/vscode-extension-development-with-gitlab"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/12/10/basics-of-gitlab-ci-updated','about.gitlab.com: The basics of CI: How to run jobs sequentially, in parallel,'' or out of order','','N/A',0,'A curated technical resource and architectural guide covering about.gitlab.com: The basics of CI: How to run jobs sequentially, in parallel,'' or out of order in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b2cce56f4418173c7af71356140514ff366001e180eb41c75d7b62d1842f5ba1',100.0,1.77903316649400806e+09,0,'2026-05-17T17:52:46.494008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/basics-of-gitlab-ci-updated"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/01/20/using-run-parallel-jobs','about.gitlab.com: How we used parallel CI/CD jobs to increase our productivity','','N/A',0,'A technical execution guide detailing how to use GitLab''s `parallel` keyword to shard test suites across multiple concurrent runner nodes. Demonstrates massive optimization in build times, boosting continuous integration feedback loops at scale.','English','Tutorial','Intermediate',0,'online','manual','b21e0f83b9245caa054de7ae5add3648532062237928726ca5bf4c957f6ce8d9',100.0,1.77903275400215196e+09,0,'2026-05-17T17:45:54.002152+02:00',NULL,NULL,NULL,'["Infrastructure and Platform", "DevSecOps Platforms", "GitLab CI"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/01/25/mr-reviews-with-vs-code','gitlab.com: How to do GitLab merge request reviews in VS Code','','N/A',0,'A step-by-step workflow guide detailing how developers can complete and approve GitLab merge requests (MRs) directly within Visual Studio Code. Explains the integration capabilities offered by GitLab Workflow extension to boost focus and reduce context-switching.','English','Tutorial','Beginner',0,'online','manual','f2665a0e0a6022dd4a9e8f1be3bbf3ab8e8ab250dc94269d4655f62d14f4fe71',100.0,1.77903455799184203e+09,0,'2026-05-17T18:15:57.991842+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Environment", "Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/02/05/ci-deployment-and-environments','about.gitlab.com: How to use GitLab CI to deploy to multiple environments','','N/A',0,'A structured guide outlining how to design, configure, and secure environments (development, staging, production) within GitLab CI/CD. Highlights protected environments, dynamic deployment tracking, and manual approval gates.','English','Tutorial','Intermediate',0,'online','manual','a9e8e11b795398874717027a6686369741b79a332cb456efe98891b651dc638c',100.0,1.77903210034732294e+09,0,'2026-05-17T17:35:00.347323+02:00',NULL,NULL,NULL,'["Infrastructure and Platform", "DevSecOps Platforms", "GitLab CI"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/02/22/gitlab-kubernetes-agent-on-gitlab-com','about.gitlab.com: A new era of Kubernetes integrations on GitLab.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6d3527cb2d0bd58355344d8f88c72b63fef41a572f20bc2eae4220d5fe5a4de5',100.0,1.77903404558899593e+09,0,'2026-05-17T18:07:25.588996+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2021/02/22/gitlab-kubernetes-agent-on-gitlab-com", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.962417"}, "duplicate_of": "https://about.gitlab.com/blog/gitlab-kubernetes-agent-on-gitlab-com"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/02/22/pipeline-editor-overview','about.gitlab.com: Meet Pipeline Editor, your one-stop-shop for building'' a CI/CD pipeline','','N/A',0,'Introduces GitLab''s integrated visual Pipeline Editor, featuring live YAML validation, linting, and complete visualization of pipeline structures. This tool dramatically lowers the barrier to entry for authoring complex deployment paths.','English','Tutorial','Beginner',0,'online','manual','cc6de7fe74c4a875142da6a9622ebd301b1f99004c385a663cf484f289eda409',100.0,1.77903324042186808e+09,0,'2026-05-17T17:54:00.421868+02:00',NULL,NULL,NULL,'["Infrastructure and Platform", "DevSecOps Platforms", "GitLab CI"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name','about.gitlab.com: The new Git default branch name','','N/A',0,'Outlines GitLab''s migration steps and platform updates transitioning the default branch name from `master` to `main`. Discusses modern development standards, project initialization shifts, and backward compatibility paths.','English','Blog Post','Beginner',0,'online','manual','bb97838512dec1e81411a3235d4492ec15ae21f518b5c6b581e0f7e0853fbded',100.0,1.77902915471566391e+09,0,'2026-05-17T16:45:54.715664+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/03/18/iteration-and-code-review','about.gitlab.com: Why small merge requests are key to a great review 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','db0ba7990decfdba6cbef3ae3fea78aab37029dc419aa3ad5a4a7d3cfe85e867',100.0,1.77903070582555508e+09,0,'2026-05-17T17:11:45.825555+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2021/03/18/iteration-and-code-review", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.998799"}, "duplicate_of": "https://about.gitlab.com/blog/iteration-and-code-review"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/04/21/devops-workflows-json-format-jq-ci-cd-lint','about.gitlab.com: Tips for productive DevOps workflows: JSON formatting'' with jq and CI/CD linting automation','','N/A',0,'A GitLab engineering blog showcasing optimal methods for integrating automated schema validation and JSON formatters (using jq) directly inside DevOps delivery loops. Highlights strategies to enforce code-quality gates.','English','Article','Intermediate',0,'online','manual','e533af4ee00b6169a5991700319687348437104c315fa355e4227d95e671d99e',100.0,1.77903228981414198e+09,0,'2026-05-17T17:38:09.814142+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "GitLab CI", "Linting Automation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/04/27/gitops-done-3-ways','about.gitlab.com: 3 Ways to approach GitOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ca6e279fa9d8e06413e48946dbaf0123d48a6a2faa48dd1ec676b3d1626f4197',100.0,1.77903060487171411e+09,0,'2026-05-17T17:10:04.871714+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2021/04/27/gitops-done-3-ways", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.017492"}, "duplicate_of": "https://about.gitlab.com/blog/gitops-done-3-ways"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/07/28/secure-container-images-with-gitlab-and-grype','about.gitlab.com: How to secure your container images with GitLab and Grype','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','198d387d3823e209cb4f103495507fc5600b440755c863712edc641a530f7f3e',100.0,1.77903032673100805e+09,0,'2026-05-17T17:05:26.731008+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2021/07/28/secure-container-images-with-gitlab-and-grype", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.943597"}, "duplicate_of": "https://about.gitlab.com/blog/secure-container-images-with-gitlab-and-grype"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/08/10/how-to-agentless-gitops-aws','about.gitlab.com: How to use a push-based approach for GitOps with Terraform'' and AWS ECS and EC2','','N/A',0,'A curated technical resource and architectural guide covering about.gitlab.com: How to use a push-based approach for GitOps with Terraform'' and AWS ECS and EC2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','afb498fd48709277f85519a7de9721ac9c21d8a3fc02cfea346932faf00e0ee8',100.0,1.77902999290702891e+09,0,'2026-05-17T16:59:52.907029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/how-to-agentless-gitops-aws"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/09/09/5-code-review-features','about.gitlab.com: How GitLab''s 5 new code review features will make life'' easier','','N/A',0,'Highlights five key features designed to optimize peer code reviews inside GitLab MRs. Explains practical user benefits from improved draft reviews, inline suggestions, and visual branch comparisons.','English','Blog Post','Beginner',0,'online','manual','d7cc91fa49c116194dc0d955c67ab2bcd97ca3777c74ec783204727f3f66b855',100.0,1.77903456430940294e+09,0,'2026-05-17T18:16:04.309403+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Environment", "Integrations"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/10/05/gitpod-desktop-app-personal-activities','about.gitlab.com: Why we built GitDock, our desktop app to navigate your'' GitLab activities','','N/A',0,'GitDock was introduced to simplify personal GitLab workflow tracking by displaying activities directly on the desktop. While it streamlines developer interaction with GitLab issues, merge requests, and pipelines without browser-hopping, live engineering trends in 2026 favor deeply integrated IDE extensions or web-native environments like Gitpod and Codespaces.','English','blog','Intermediate',0,'online','manual','366ab27c9d5ab7db62f50d9f0d97fb5de60a2b77b62fa2d658ed45d93e0b5d24',100.0,1779033765.08129,0,'2026-05-17T18:02:45.081290+02:00',NULL,NULL,NULL,'["Developer Tools", "Collaboration and Workflow", "Desktop Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/10/12/open-shift-ga','about.gitlab.com: GitLab’s Kubernetes Operator with support for Red Hat'' OpenShift is now generally available','','N/A',0,'This announcement marks the general availability of the GitLab Kubernetes Operator for Red Hat OpenShift, streamlining enterprise GitLab runner and instance deployments on hybrid cloud setups. In the 2026 enterprise landscape, Kubernetes operators are the standard pattern for stateful application management, validating this operator''s crucial role in automating lifecycle tasks like scaling, backups, and upgrades within secure, managed Kubernetes domains.','English','blog','Advanced',0,'online','manual','c4e48905bc171e9379f9a96febb070ce17d8725103e3312b7db9affec3d629c5',100.0,1779030326.80445,0,'2026-05-17T17:05:26.804450+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Platform Engineering", "GitLab Operations"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/11/16/gko-on-ocp','==about.gitlab.com: How to install and use the GitLab Kubernetes Operator'' (on OCP)==','','N/A',0,'An official deployment architecture guide showing how to implement the GitLab Kubernetes Operator on Red Hat OpenShift Container Platform (OCP). Provides configuration details for persistent volumes, container security contexts, and runners to ensure stable multi-tenant operations.','en','Technical Guide','Advanced',0,'online','manual','4571cb2e5c424d4a8eec9b80a15b19c3798b441a5aef3148b770a89a608bb0a0',100.0,1.77903421152086496e+09,0,'2026-05-17T18:10:11.520865+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Kubernetes Operators", "GitLab Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/11/18/gitops-with-gitlab-connecting-the-cluster','==about.gitlab.com: GitOps with GitLab: Connect with a Kubernetes cluster==','','N/A',0,'A curated technical resource and architectural guide covering ==about.gitlab.com: GitOps with GitLab: Connect with a Kubernetes cluster== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e91cca70863e8d86d9a190e4691c9fb7104eecba996e03e7c2caee2b83dc6733',100.0,1.77903221690132904e+09,0,'2026-05-17T17:36:56.901329+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/11/30/soft-skills-are-the-key-to-your-devops-career-advancement','about.gitlab.com: Soft skills are the key to your DevOps career advancement','','N/A',0,'A curated technical resource and architectural guide covering about.gitlab.com: Soft skills are the key to your DevOps career advancement in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','14ded8976c1532860bc7bc482eca08f4874ba438874ae7ba01fa36c437ce4c7e',100.0,1.779029374417876e+09,0,'2026-05-17T16:49:34.417876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/soft-skills-are-the-key-to-your-devops-career-advancement"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/12/16/how-to-navigate-the-great-resignation','about.gitlab.com: How to navigate The Great Resignation','','N/A',0,'Provides an enterprise-level blueprint for engineering organizations to mitigate talent drain during market disruptions. Leveraging GitLab''s open-source, handbook-first operational model, it illustrates how asynchronous communication systems reduce cognitive load and scale operational continuity.','English','Blog','Advanced',0,'duplicate','manual','abb2ab9d700c63e4639824e948ce484115982f37ef1f667577d4aa12492ddad0',100.0,1.77903106128158593e+09,0,'2026-05-17T17:17:41.281586+02:00',NULL,NULL,NULL,'["Engineering Leadership & Career Dynamics", "Organizational Design & Leadership Systems", "Engineering Culture"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/how-to-navigate-the-great-resignation"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/12/17/gitlab-chart-works-towards-kubernetes-1-22','about.gitlab.com: GitLab Chart works towards Kubernetes 1.22','','N/A',0,'This development update outlines the efforts of the GitLab Helm Chart team to ensure compatibility with Kubernetes 1.22, addressing critical changes such as the removal of legacy v1beta1 APIs. This transition represents a historically significant engineering challenge for high-availability enterprise services migrating to modern declarative APIs. From a 2026 perspective, it highlights the continuous lifecycle maintenance required to run complex, stateful platforms natively on rapidly updating Kubernetes clusters.','English','blog','Advanced',0,'online','manual','d5cffdc388cf2915201b01863dfb8e15209d19965c133c992bf10b35fbf65a43',100.0,1.77902980172953796e+09,0,'2026-05-17T16:56:41.729538+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Helm Charts", "GitLab Infrastructure"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/02/03/how-to-keep-up-with-ci-cd-best-practices','about.gitlab.com: How to keep up with CI/CD best practices','','N/A',0,'Curator Insight: Provides a roadmap for keeping engineering skillsets aligned with state-of-the-art deployment practices. Live Grounding: Explores GitOps integrations, pipeline security monitoring, and automated performance tracking. A good educational resource for career platform engineers.','English','Article','Intermediate',0,'duplicate','manual','47f60bd1cf0c6c3a7564a9dbbe681d61ef4b0a856ccfd3ede24bf02b54bea636',100.0,1.77903065309846305e+09,0,'2026-05-17T17:10:53.098463+02:00',NULL,NULL,NULL,'["Software Delivery", "CI/CD Foundations", "Industry Trends"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/how-to-keep-up-with-ci-cd-best-practices"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/02/17/fantastic-infrastructure-as-code-security-attacks-and-how-to-find-them','==about.gitlab.com: Fantastic Infrastructure as Code security attacks and'' how to find them==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e63644205669e1aec04edbaf712a90b59afc1f13342f4b52834ef00c7d99a216',100.0,1.77903057792868399e+09,0,'2026-05-17T17:09:37.928684+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2022/02/17/fantastic-infrastructure-as-code-security-attacks-and-how-to-find-them", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.002528"}}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/04/13/how-to-learn-ci-cd-fast','about.gitlab.com: How to learn CI/CD fast','','N/A',0,'Curator Insight: Practical learning blueprint focusing on building incremental toy pipelines using GitLab CI. Live Grounding: Recommends direct hand-on setups of simple test automation and container builds before transitioning to complex deployments. Perfect for rapid developer upskilling.','English','Guide','Beginner',0,'duplicate','manual','302a5921dc83a6dec68eb592a4d5f97c7b6f8e099d394113aa37d68ff28375ca',100.0,1.7790345818912971e+09,0,'2026-05-17T18:16:21.891297+02:00',NULL,NULL,NULL,'["Software Delivery", "CI/CD Foundations", "Onboarding and Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/cicd.md"]','["cicd.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/how-to-learn-ci-cd-fast"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/11/15/simple-kubernetes-management-with-gitlab','about.gitlab.com: Simple Kubernetes management with GitLab','','N/A',0,'This blog details GitLab''s efforts to lower the barrier to entry for Kubernetes management by introducing declarative cluster integrations. It demonstrates how teams can connect clusters and safely deploy applications with minimal infrastructure overhead. Live engineering feedback stresses the value of this direct integration for small-to-midsize teams looking to deploy workloads without managing heavy external GitOps controllers.','English','blog','Intermediate',0,'online','manual','a6acebbc45a276e5f87ff20c292d80e8502dbdb0c0152f992a484614181d0b42',100.0,1.77903019642182302e+09,0,'2026-05-17T17:03:16.421823+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Platform Engineering", "GitLab Operations"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/11/16/how-is-ai-ml-changing-devops','about.gitlab.com: How is AI/ML changing DevOps?','','N/A',0,'A curated technical resource and architectural guide covering about.gitlab.com: How is AI/ML changing DevOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','013b9bcbca2bbed1569a5cfae86da6e3bf129ecf59e710bca2df69083200a35d',100.0,1.77902930976049304e+09,0,'2026-05-17T16:48:29.760493+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/2016/06/28/get-started-with-openshift-origin-3-and-gitlab','Get started with OpenShift Origin 3 and GitLab','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c2d248e72942a47ffc2da2344175d0244b39c40093cdac9227a43cf319c51e7',100.0,1779029820,0,'2026-05-17T16:57:00.641852+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://about.gitlab.com/blog/get-started-with-openshift-origin-3-and-gitlab"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2016/06/28/get-started-with-openshift-origin-3-and-gitlab',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9f162dada74f4ce7951a322506a2e51821f171064016b0ef02d2f71d1f6eaed4',64.0,1779130495,0,'2026-05-18T20:54:55.019591+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/03/13/partial-clone-for-massive-repositories','about.gitlab.com: How Git Partial Clone lets you fetch only the large file'' you need','','N/A',0,'Evaluates GitLab''s implementation of Git Partial Clone to mitigate bottlenecking in massive codebases containing large assets. It contrasts standard clones with blobless and treeless clones, providing empirical metrics on how deferring binary downloads improves CI/CD runner execution speed.','English','Article','Advanced',0,'online','manual','5d113cc2e9095254de4136255ea9dbaab15ab25000efa79784a145cd8fc3c34c',100.0,1779033360,0,'2026-05-17T17:56:00.035565+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Scale Operations"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/07/06/beginner-guide-ci-cd','gitlab.com: GitLab’s guide to CI/CD for beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c74234320f65b53f2724ebca4d9264cae489f7d3474a179b18a6bef15a3da14',100.0,1779029291,0,'2026-05-17T16:48:11.602091+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2020/07/06/beginner-guide-ci-cd", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.981600"}, "duplicate_of": "https://about.gitlab.com/blog/beginner-guide-ci-cd"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/07/29/effective-ci-cd-pipelines','about.gitlab.com: Want a more effective CI/CD pipeline? Try our pro tips','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0f83b87885a4d24339881f2e9fb85f6e2438f05a10f49591f72b26eefdd6d2fb',100.0,1779033949,0,'2026-05-17T18:05:49.369733+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2020/07/29/effective-ci-cd-pipelines", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.941597"}, "duplicate_of": "https://about.gitlab.com/blog/effective-ci-cd-pipelines"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/11/23/keep-git-history-clean-with-interactive-rebase','gitlab.com: How to keep your Git history clean with interactive rebase','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d4f442d738d7fe58beadae4a3c04991ff8f70379381a15d1fb4bf504172352a5',100.0,1779034461,0,'2026-05-17T18:14:21.530760+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2020/11/23/keep-git-history-clean-with-interactive-rebase", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.957396"}, "duplicate_of": "https://about.gitlab.com/blog/keep-git-history-clean-with-interactive-rebase"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/11/30/vscode-extension-development-with-gitlab','gitlab.com: VS Code extension development with GitLab','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8012ca6e1829e3d7a3a7bbc567fdc6d9b47886596a24e329a6be599d42ff5d89',100.0,1779033339,0,'2026-05-17T17:55:39.053262+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2020/11/30/vscode-extension-development-with-gitlab", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.959459"}, "duplicate_of": "https://about.gitlab.com/blog/vscode-extension-development-with-gitlab"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/12/10/basics-of-gitlab-ci-updated','about.gitlab.com: The basics of CI: How to run jobs sequentially, in parallel,'' or out of order','','N/A',0,'A curated technical resource and architectural guide covering about.gitlab.com: The basics of CI: How to run jobs sequentially, in parallel,'' or out of order in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b2cce56f4418173c7af71356140514ff366001e180eb41c75d7b62d1842f5ba1',100.0,1779033166,0,'2026-05-17T17:52:46.494008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/basics-of-gitlab-ci-updated"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/01/20/using-run-parallel-jobs','about.gitlab.com: How we used parallel CI/CD jobs to increase our productivity','','N/A',0,'A technical execution guide detailing how to use GitLab''s `parallel` keyword to shard test suites across multiple concurrent runner nodes. Demonstrates massive optimization in build times, boosting continuous integration feedback loops at scale.','English','Tutorial','Intermediate',0,'online','manual','b21e0f83b9245caa054de7ae5add3648532062237928726ca5bf4c957f6ce8d9',100.0,1779032754,0,'2026-05-17T17:45:54.002152+02:00',NULL,NULL,NULL,'["Infrastructure and Platform", "DevSecOps Platforms", "GitLab CI"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/01/25/mr-reviews-with-vs-code','gitlab.com: How to do GitLab merge request reviews in VS Code','','N/A',0,'A step-by-step workflow guide detailing how developers can complete and approve GitLab merge requests (MRs) directly within Visual Studio Code. Explains the integration capabilities offered by GitLab Workflow extension to boost focus and reduce context-switching.','English','Tutorial','Beginner',0,'online','manual','f2665a0e0a6022dd4a9e8f1be3bbf3ab8e8ab250dc94269d4655f62d14f4fe71',100.0,1779034557,0,'2026-05-17T18:15:57.991842+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Environment", "Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/02/05/ci-deployment-and-environments','about.gitlab.com: How to use GitLab CI to deploy to multiple environments','','N/A',0,'A structured guide outlining how to design, configure, and secure environments (development, staging, production) within GitLab CI/CD. Highlights protected environments, dynamic deployment tracking, and manual approval gates.','English','Tutorial','Intermediate',0,'online','manual','a9e8e11b795398874717027a6686369741b79a332cb456efe98891b651dc638c',100.0,1779032100,0,'2026-05-17T17:35:00.347323+02:00',NULL,NULL,NULL,'["Infrastructure and Platform", "DevSecOps Platforms", "GitLab CI"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/02/22/gitlab-kubernetes-agent-on-gitlab-com','about.gitlab.com: A new era of Kubernetes integrations on GitLab.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6d3527cb2d0bd58355344d8f88c72b63fef41a572f20bc2eae4220d5fe5a4de5',100.0,1779034045,0,'2026-05-17T18:07:25.588996+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2021/02/22/gitlab-kubernetes-agent-on-gitlab-com", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.962417"}, "duplicate_of": "https://about.gitlab.com/blog/gitlab-kubernetes-agent-on-gitlab-com"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/02/22/pipeline-editor-overview','about.gitlab.com: Meet Pipeline Editor, your one-stop-shop for building'' a CI/CD pipeline','','N/A',0,'Introduces GitLab''s integrated visual Pipeline Editor, featuring live YAML validation, linting, and complete visualization of pipeline structures. This tool dramatically lowers the barrier to entry for authoring complex deployment paths.','English','Tutorial','Beginner',0,'online','manual','cc6de7fe74c4a875142da6a9622ebd301b1f99004c385a663cf484f289eda409',100.0,1779033240,0,'2026-05-17T17:54:00.421868+02:00',NULL,NULL,NULL,'["Infrastructure and Platform", "DevSecOps Platforms", "GitLab CI"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name','about.gitlab.com: The new Git default branch name','','N/A',0,'Outlines GitLab''s migration steps and platform updates transitioning the default branch name from `master` to `main`. Discusses modern development standards, project initialization shifts, and backward compatibility paths.','English','Blog Post','Beginner',0,'online','manual','bb97838512dec1e81411a3235d4492ec15ae21f518b5c6b581e0f7e0853fbded',100.0,1779029154,0,'2026-05-17T16:45:54.715664+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/03/18/iteration-and-code-review','about.gitlab.com: Why small merge requests are key to a great review 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','db0ba7990decfdba6cbef3ae3fea78aab37029dc419aa3ad5a4a7d3cfe85e867',100.0,1779030705,0,'2026-05-17T17:11:45.825555+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2021/03/18/iteration-and-code-review", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.998799"}, "duplicate_of": "https://about.gitlab.com/blog/iteration-and-code-review"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/04/21/devops-workflows-json-format-jq-ci-cd-lint','about.gitlab.com: Tips for productive DevOps workflows: JSON formatting'' with jq and CI/CD linting automation','','N/A',0,'A GitLab engineering blog showcasing optimal methods for integrating automated schema validation and JSON formatters (using jq) directly inside DevOps delivery loops. Highlights strategies to enforce code-quality gates.','English','Article','Intermediate',0,'online','manual','e533af4ee00b6169a5991700319687348437104c315fa355e4227d95e671d99e',100.0,1779032289,0,'2026-05-17T17:38:09.814142+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "GitLab CI", "Linting Automation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/04/27/gitops-done-3-ways','about.gitlab.com: 3 Ways to approach GitOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ca6e279fa9d8e06413e48946dbaf0123d48a6a2faa48dd1ec676b3d1626f4197',100.0,1779030604,0,'2026-05-17T17:10:04.871714+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2021/04/27/gitops-done-3-ways", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.017492"}, "duplicate_of": "https://about.gitlab.com/blog/gitops-done-3-ways"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/07/28/secure-container-images-with-gitlab-and-grype','about.gitlab.com: How to secure your container images with GitLab and Grype','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','198d387d3823e209cb4f103495507fc5600b440755c863712edc641a530f7f3e',100.0,1779030326,0,'2026-05-17T17:05:26.731008+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2021/07/28/secure-container-images-with-gitlab-and-grype", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.943597"}, "duplicate_of": "https://about.gitlab.com/blog/secure-container-images-with-gitlab-and-grype"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/08/10/how-to-agentless-gitops-aws','about.gitlab.com: How to use a push-based approach for GitOps with Terraform'' and AWS ECS and EC2','','N/A',0,'A curated technical resource and architectural guide covering about.gitlab.com: How to use a push-based approach for GitOps with Terraform'' and AWS ECS and EC2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','afb498fd48709277f85519a7de9721ac9c21d8a3fc02cfea346932faf00e0ee8',100.0,1779029992,0,'2026-05-17T16:59:52.907029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/how-to-agentless-gitops-aws"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/09/09/5-code-review-features','about.gitlab.com: How GitLab''s 5 new code review features will make life'' easier','','N/A',0,'Highlights five key features designed to optimize peer code reviews inside GitLab MRs. Explains practical user benefits from improved draft reviews, inline suggestions, and visual branch comparisons.','English','Blog Post','Beginner',0,'online','manual','d7cc91fa49c116194dc0d955c67ab2bcd97ca3777c74ec783204727f3f66b855',100.0,1779034564,0,'2026-05-17T18:16:04.309403+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Environment", "Integrations"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/10/05/gitpod-desktop-app-personal-activities','about.gitlab.com: Why we built GitDock, our desktop app to navigate your'' GitLab activities','','N/A',0,'GitDock was introduced to simplify personal GitLab workflow tracking by displaying activities directly on the desktop. While it streamlines developer interaction with GitLab issues, merge requests, and pipelines without browser-hopping, live engineering trends in 2026 favor deeply integrated IDE extensions or web-native environments like Gitpod and Codespaces.','English','blog','Intermediate',0,'online','manual','366ab27c9d5ab7db62f50d9f0d97fb5de60a2b77b62fa2d658ed45d93e0b5d24',100.0,1779033765,0,'2026-05-17T18:02:45.081290+02:00',NULL,NULL,NULL,'["Developer Tools", "Collaboration and Workflow", "Desktop Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/10/12/open-shift-ga','about.gitlab.com: GitLab’s Kubernetes Operator with support for Red Hat'' OpenShift is now generally available','','N/A',0,'This announcement marks the general availability of the GitLab Kubernetes Operator for Red Hat OpenShift, streamlining enterprise GitLab runner and instance deployments on hybrid cloud setups. In the 2026 enterprise landscape, Kubernetes operators are the standard pattern for stateful application management, validating this operator''s crucial role in automating lifecycle tasks like scaling, backups, and upgrades within secure, managed Kubernetes domains.','English','blog','Advanced',0,'online','manual','c4e48905bc171e9379f9a96febb070ce17d8725103e3312b7db9affec3d629c5',100.0,1779030326,0,'2026-05-17T17:05:26.804450+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Platform Engineering", "GitLab Operations"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/11/16/gko-on-ocp','==about.gitlab.com: How to install and use the GitLab Kubernetes Operator'' (on OCP)==','','N/A',0,'An official deployment architecture guide showing how to implement the GitLab Kubernetes Operator on Red Hat OpenShift Container Platform (OCP). Provides configuration details for persistent volumes, container security contexts, and runners to ensure stable multi-tenant operations.','en','Technical Guide','Advanced',0,'online','manual','4571cb2e5c424d4a8eec9b80a15b19c3798b441a5aef3148b770a89a608bb0a0',100.0,1779034211,0,'2026-05-17T18:10:11.520865+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Kubernetes Operators", "GitLab Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/11/18/gitops-with-gitlab-connecting-the-cluster','==about.gitlab.com: GitOps with GitLab: Connect with a Kubernetes cluster==','','N/A',0,'A curated technical resource and architectural guide covering ==about.gitlab.com: GitOps with GitLab: Connect with a Kubernetes cluster== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e91cca70863e8d86d9a190e4691c9fb7104eecba996e03e7c2caee2b83dc6733',100.0,1779032216,0,'2026-05-17T17:36:56.901329+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/11/30/soft-skills-are-the-key-to-your-devops-career-advancement','about.gitlab.com: Soft skills are the key to your DevOps career advancement','','N/A',0,'A curated technical resource and architectural guide covering about.gitlab.com: Soft skills are the key to your DevOps career advancement in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','14ded8976c1532860bc7bc482eca08f4874ba438874ae7ba01fa36c437ce4c7e',100.0,1779029374,0,'2026-05-17T16:49:34.417876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/soft-skills-are-the-key-to-your-devops-career-advancement"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/12/16/how-to-navigate-the-great-resignation','about.gitlab.com: How to navigate The Great Resignation','','N/A',0,'Provides an enterprise-level blueprint for engineering organizations to mitigate talent drain during market disruptions. Leveraging GitLab''s open-source, handbook-first operational model, it illustrates how asynchronous communication systems reduce cognitive load and scale operational continuity.','English','Blog','Advanced',0,'duplicate','manual','abb2ab9d700c63e4639824e948ce484115982f37ef1f667577d4aa12492ddad0',100.0,1779031061,0,'2026-05-17T17:17:41.281586+02:00',NULL,NULL,NULL,'["Engineering Leadership & Career Dynamics", "Organizational Design & Leadership Systems", "Engineering Culture"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/how-to-navigate-the-great-resignation"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/12/17/gitlab-chart-works-towards-kubernetes-1-22','about.gitlab.com: GitLab Chart works towards Kubernetes 1.22','','N/A',0,'This development update outlines the efforts of the GitLab Helm Chart team to ensure compatibility with Kubernetes 1.22, addressing critical changes such as the removal of legacy v1beta1 APIs. This transition represents a historically significant engineering challenge for high-availability enterprise services migrating to modern declarative APIs. From a 2026 perspective, it highlights the continuous lifecycle maintenance required to run complex, stateful platforms natively on rapidly updating Kubernetes clusters.','English','blog','Advanced',0,'online','manual','d5cffdc388cf2915201b01863dfb8e15209d19965c133c992bf10b35fbf65a43',100.0,1779029801,0,'2026-05-17T16:56:41.729538+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Helm Charts", "GitLab Infrastructure"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/02/03/how-to-keep-up-with-ci-cd-best-practices','about.gitlab.com: How to keep up with CI/CD best practices','','N/A',0,'Curator Insight: Provides a roadmap for keeping engineering skillsets aligned with state-of-the-art deployment practices. Live Grounding: Explores GitOps integrations, pipeline security monitoring, and automated performance tracking. A good educational resource for career platform engineers.','English','Article','Intermediate',0,'duplicate','manual','47f60bd1cf0c6c3a7564a9dbbe681d61ef4b0a856ccfd3ede24bf02b54bea636',100.0,1779030653,0,'2026-05-17T17:10:53.098463+02:00',NULL,NULL,NULL,'["Software Delivery", "CI/CD Foundations", "Industry Trends"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/how-to-keep-up-with-ci-cd-best-practices"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/02/17/fantastic-infrastructure-as-code-security-attacks-and-how-to-find-them','==about.gitlab.com: Fantastic Infrastructure as Code security attacks and'' how to find them==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e63644205669e1aec04edbaf712a90b59afc1f13342f4b52834ef00c7d99a216',100.0,1779030577,0,'2026-05-17T17:09:37.928684+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2022/02/17/fantastic-infrastructure-as-code-security-attacks-and-how-to-find-them", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.002528"}}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/04/13/how-to-learn-ci-cd-fast','about.gitlab.com: How to learn CI/CD fast','','N/A',0,'Curator Insight: Practical learning blueprint focusing on building incremental toy pipelines using GitLab CI. Live Grounding: Recommends direct hand-on setups of simple test automation and container builds before transitioning to complex deployments. Perfect for rapid developer upskilling.','English','Guide','Beginner',0,'duplicate','manual','302a5921dc83a6dec68eb592a4d5f97c7b6f8e099d394113aa37d68ff28375ca',100.0,1779034581,0,'2026-05-17T18:16:21.891297+02:00',NULL,NULL,NULL,'["Software Delivery", "CI/CD Foundations", "Onboarding and Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/cicd.md"]','["cicd.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/how-to-learn-ci-cd-fast"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/11/15/simple-kubernetes-management-with-gitlab','about.gitlab.com: Simple Kubernetes management with GitLab','','N/A',0,'This blog details GitLab''s efforts to lower the barrier to entry for Kubernetes management by introducing declarative cluster integrations. It demonstrates how teams can connect clusters and safely deploy applications with minimal infrastructure overhead. Live engineering feedback stresses the value of this direct integration for small-to-midsize teams looking to deploy workloads without managing heavy external GitOps controllers.','English','blog','Intermediate',0,'online','manual','a6acebbc45a276e5f87ff20c292d80e8502dbdb0c0152f992a484614181d0b42',100.0,1779030196,0,'2026-05-17T17:03:16.421823+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Platform Engineering", "GitLab Operations"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/11/16/how-is-ai-ml-changing-devops','about.gitlab.com: How is AI/ML changing DevOps?','','N/A',0,'A curated technical resource and architectural guide covering about.gitlab.com: How is AI/ML changing DevOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','013b9bcbca2bbed1569a5cfae86da6e3bf129ecf59e710bca2df69083200a35d',100.0,1779029309,0,'2026-05-17T16:48:29.760493+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/get-started-with-openshift-origin-3-and-gitlab','Get started with OpenShift Origin 3 and GitLab','','2017',0,'Historical tutorial tracking early integration patterns between GitLab CI/CD and OpenShift Origin 3. Demonstrates pipeline orchestration, runner allocation, and deployment tasks. Replaced by GitOps-driven pipelines in contemporary architectures.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "GitLab", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/gitlab-org/gitlab/-/issues/14595',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering about.gitlab.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.77913049496076893e+09,0,'2026-05-18T20:54:54.960769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/gitlab-org/gitlab/-/issues/2785',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering about.gitlab.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.77913049493560791e+09,0,'2026-05-18T20:54:54.935608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/handbook','about.gitlab.com/handbook','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7dcbeb9c2cdfa859ac267a6ec9c5914ebb543b5a7453a1393e213d2e01dc2993',100.0,1.77902919022944688e+09,0,'2026-05-17T16:46:30.229447+02:00',NULL,NULL,NULL,'[]','[]','["docs/hr.md"]','[]','{}','{"duplicate_of": "https://handbook.gitlab.com/handbook"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/releases/2021/04/22/gitlab-13-11',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0e9720d9128e7b62ed817befeb2d647dc3e2c18b03b63110d92522296036f6fd',64.0,1.77913049500074195e+09,0,'2026-05-18T20:54:55.000742+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd-kubernetes-plugins.md", "docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/releases/2021/04/22/gitlab-13-11-released','GitLab Kubernetes Agent available on GitLab.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','10401d83978077c05f738021bf4cff91487b7346305e58bb351dee3834cc0cef',100.0,1.77903278985263896e+09,0,'2026-05-17T17:46:29.852639+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd-kubernetes-plugins.md", "docs/git.md"]','[]','{}','{"duplicate_of": "https://about.gitlab.com/releases/2021/07/22/gitlab-14-1-released"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/releases/2021/07/22/gitlab-14-1-released','about.gitlab.com: GitLab 14.1 released with Helm Chart Registry and Escalation'' Policies','','N/A',0,'Official release notes for GitLab 14.1 introducing native Helm Chart Registry support and customizable escalation policies for incident response, aligning development workflows directly with target operational tools.','English','Reference Documentation','Intermediate',0,'duplicate','manual','10401d83978077c05f738021bf4cff91487b7346305e58bb351dee3834cc0cef',100.0,1.77902973524349308e+09,0,'2026-05-17T16:55:35.243493+02:00',NULL,NULL,NULL,'["Infrastructure and Platform", "DevSecOps Platforms", "GitLab CI"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"duplicate_of": "https://docs.gitlab.com/releases"}'); -INSERT INTO "resources" VALUES('https://about.gitlab.com/remote-work-report','about.gitlab.com: The Remote Work Report 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3f57def79b84e34221081428ece80ab6907f530edf1b4f2008cc1092538b4ad7',100.0,1.77903452902079606e+09,0,'2026-05-17T18:15:29.020796+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://handbook.gitlab.com/handbook/company/culture/all-remote/remote-work-report"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/gitlab-org/gitlab/-/issues/14595',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering about.gitlab.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.960769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/gitlab-org/gitlab/-/issues/2785',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering about.gitlab.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.935608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/handbook','about.gitlab.com/handbook','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7dcbeb9c2cdfa859ac267a6ec9c5914ebb543b5a7453a1393e213d2e01dc2993',100.0,1779029190,0,'2026-05-17T16:46:30.229447+02:00',NULL,NULL,NULL,'[]','[]','["docs/hr.md"]','[]','{}','{"duplicate_of": "https://handbook.gitlab.com/handbook"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/releases/2021/04/22/gitlab-13-11',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0e9720d9128e7b62ed817befeb2d647dc3e2c18b03b63110d92522296036f6fd',64.0,1779130495,0,'2026-05-18T20:54:55.000742+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd-kubernetes-plugins.md", "docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/releases/2021/04/22/gitlab-13-11-released','GitLab Kubernetes Agent available on GitLab.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','10401d83978077c05f738021bf4cff91487b7346305e58bb351dee3834cc0cef',100.0,1779032789,0,'2026-05-17T17:46:29.852639+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd-kubernetes-plugins.md", "docs/git.md"]','[]','{}','{"duplicate_of": "https://about.gitlab.com/releases/2021/07/22/gitlab-14-1-released"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/releases/2021/07/22/gitlab-14-1-released','about.gitlab.com: GitLab 14.1 released with Helm Chart Registry and Escalation'' Policies','','N/A',0,'Official release notes for GitLab 14.1 introducing native Helm Chart Registry support and customizable escalation policies for incident response, aligning development workflows directly with target operational tools.','English','Reference Documentation','Intermediate',0,'duplicate','manual','10401d83978077c05f738021bf4cff91487b7346305e58bb351dee3834cc0cef',100.0,1779029735,0,'2026-05-17T16:55:35.243493+02:00',NULL,NULL,NULL,'["Infrastructure and Platform", "DevSecOps Platforms", "GitLab CI"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"duplicate_of": "https://docs.gitlab.com/releases"}'); +INSERT INTO "resources" VALUES('https://about.gitlab.com/remote-work-report','about.gitlab.com: The Remote Work Report 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3f57def79b84e34221081428ece80ab6907f530edf1b4f2008cc1092538b4ad7',100.0,1779034529,0,'2026-05-17T18:15:29.020796+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://handbook.gitlab.com/handbook/company/culture/all-remote/remote-work-report"}'); INSERT INTO "resources" VALUES('https://academy.fpblock.com/blog/announcing-amber-ci-secret-tool','fpcomplete.com: Announcing Amber, encrypted secrets management','','2021',2,'Introduces Amber, a lightweight CI/CD-friendly command-line secrets tool designed to securely encrypt and decrypt sensitive application environment configurations. Offers an alternative to complex key management servers for basic build steps.','Rust','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Encrypted Secrets"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://academy.rancher.com','Rancher Academy 🌟','','N/A',0,'A curated technical resource and architectural guide covering Rancher Academy 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903008819180703e+09,0,'2026-05-17T17:01:28.191807+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"duplicate_of": "https://www.rancher.academy"}'); +INSERT INTO "resources" VALUES('https://academy.rancher.com','Rancher Academy 🌟','','N/A',0,'A curated technical resource and architectural guide covering Rancher Academy 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030088,0,'2026-05-17T17:01:28.191807+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"duplicate_of": "https://www.rancher.academy"}'); INSERT INTO "resources" VALUES('https://accenture.github.io/adop-cartridges-cookbook/docs/recipes/archiving-artefact-to-nexus','Jenkins DSL for **Nexus**','','2019',0,'A practical step-by-step recipe explaining how to programmatically define Nexus artifact upload steps using Job DSL syntax. Highlights best practices for securing artifact publishing credentials and managing build target variables inside reusable scripts.','Groovy','documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Artifact Archiving"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/crunchy-postgres-containers/4.3.0/container-specifications/crunchy-pgadmin4','crunchy-pgadmin4','','2020',0,'Details container specification sheets for the crunchy-pgadmin4 image, including configuration variables and resource layouts. Historically, pgAdmin 4 was manually provisioned as a containerized sidecar or standalone service to provide database GUIs (Curator Insight). Current deployment strategies prefer integrated, operator-managed tooling and secure proxy pipelines.','None','Technical Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Database Administration"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/crunchy-postgres-containers/4.3.0/examples/administration/pgadmin4','pgAdmin 4','','2020',0,'Outlines early configuration models and environment mappings for pgAdmin 4 instances running in Kubernetes clusters. This resource demonstrates how to configure volume mounts and ingress rules for user sessions. For modern enterprise production, automated telemetry models (Prometheus/Grafana) are prioritized over graphical administrative consoles.','YAML','Technical Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Database Administration"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest','Documentation: Crunchy Data Container Suite 🌟','','2026',0,'Highly detailed documentation defining construction parameters for Crunchy Data''s hardened database container images. Covers security boundaries, pgBackRest, Patroni integrations, and environment variable configuration sets.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "PostgreSQL", "Container Images"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/examples/administration/pgadmin4',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3cd0577e9676fc0d52580448e0e513c01f4ec2882d55b90321e1b5c1a9996e97',100.0,1.77903153377030706e+09,0,'2026-05-17T17:25:33.770307+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/installation-guide/installation-guide',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c0954a21f6fcee63ff80a73d4b798c439b584a7c79c9f7029275ed1f8a244d97',100.0,1.77903211752218604e+09,0,'2026-05-17T17:35:17.522186+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/other/ansible','Ansible playbook installation','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fa230babb878672ccf2fcac42e7630f3ce5904edad9249f62874d70848fa0355',100.0,1.77903036729377698e+09,1,'2026-05-17T17:06:07.293777+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/other/bash','Install Operator Using Bash (the one used in this overview)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','79cd839b4b5ebf6fd3042c6d3ad4ab24cfaf3989786ac113fccde0986e099858',100.0,1.77903034823417496e+09,1,'2026-05-17T17:05:48.234175+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/examples/administration/pgadmin4',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3cd0577e9676fc0d52580448e0e513c01f4ec2882d55b90321e1b5c1a9996e97',100.0,1779031533,0,'2026-05-17T17:25:33.770307+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/installation-guide/installation-guide',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c0954a21f6fcee63ff80a73d4b798c439b584a7c79c9f7029275ed1f8a244d97',100.0,1779032117,0,'2026-05-17T17:35:17.522186+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/other/ansible','Ansible playbook installation','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fa230babb878672ccf2fcac42e7630f3ce5904edad9249f62874d70848fa0355',100.0,1779030367,1,'2026-05-17T17:06:07.293777+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/other/bash','Install Operator Using Bash (the one used in this overview)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','79cd839b4b5ebf6fd3042c6d3ad4ab24cfaf3989786ac113fccde0986e099858',100.0,1779030348,1,'2026-05-17T17:05:48.234175+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/postgres-operator','The PostgreSQL Operator Installer with kubectl','- [Install Operator Using Bash (the one used in this overview)](https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/other/bash) - [Ansible playbook installation](https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/other/ansible) - CLI installation using OLM **(Deprecated)**: new CatalogSource added via “pgo.catalogsource.yaml”. @@ -116,142 +116,142 @@ INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/pos - Certified by Red Hat - Provided by CrunchyData 3. Other non-certified installations (unsupported by Red Hat): with or without OLM, CLI, etc.','2020',0,'Documents installation paths for Crunchy PostgreSQL Operator v4.3.0, mapping Bash-based installations and Ansible playbooks. While highly detailed during early operator adoption (Curator Insight), these manual installation mechanisms and custom CLI commands have been deprecated in modern, helm-driven operator ecosystems (Live Grounding). It is retained only for historical system maintenance.','Shell','Technical Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Installation"]','["[LEGACY]"]','[]','["crunchydata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/postgres-operator/latest/operatorcli/pgo-overview','ref1','','N/A',0,'A curated technical resource and architectural guide covering ref1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790291105449469e+09,0,'2026-05-17T16:45:10.544947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/postgres-operator/latest/operatorcli/pgo-overview','ref1','','N/A',0,'A curated technical resource and architectural guide covering ref1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.544947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://access.redhat.com/articles/4993781','List of Red Hat Supported Maintained Ansible Collections 🌟','','2023',0,'A comprehensive directory of officially supported Ansible Collections maintained by Red Hat and its certified partners. This registry ensures enterprise compliance, stability, and security by providing thoroughly tested modules for operating systems, networks, and cloud providers.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Dependency Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://access.redhat.com/community/learn','Red Hat Training & Certification Community','','2025',0,'Red Hat''s official training ecosystem community. It offers platform operators, architects, and developers verified learning pathways, course materials, and labs covering OpenShift administration and cloud-native practices.','N/A','Web Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Learning Hubs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/containers','Red Hat Container Catalog - RedHat Registry (registry.redhat.io) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53785a34147d7dc275736840cbf504ab61dbf0f5d110b04dc4efd47debd75d72',100.0,1.77903262299165391e+09,0,'2026-05-17T17:43:42.991654+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://catalog.redhat.com/en"}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform','OpenShift 4 documentation 🌟','','N/A',0,'A curated technical resource and architectural guide covering OpenShift 4 documentation 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903236105751895e+09,0,'2026-05-17T17:39:21.057519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"duplicate_of": "https://docs.redhat.com/en/documentation/openshift_container_platform/4.22"}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.1/pdf/updating_clusters/OpenShift_Container_Platform-4.1-Updating_clusters-en-US.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903246698371791e+09,0,'2026-05-17T17:41:06.983718+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/container-native_virtualization/container-native-virtualization-2-1-release-notes','Container-native virtualization allows to run and manage virtual machine workloads alongside container workloads','','N/A',0,'A curated technical resource and architectural guide covering Container-native virtualization allows to run and manage virtual machine workloads alongside container workloads in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031719.99563,0,'2026-05-17T17:28:39.995630+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/installing_on_ibm_z','OpenShift Container Platform 4.2. Installing on IBM Z (html)','','N/A',0,'A curated technical resource and architectural guide covering OpenShift Container Platform 4.2. Installing on IBM Z (html) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903339808365106e+09,0,'2026-05-17T17:56:38.083651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/pdf/installing_on_ibm_z','OpenShift Container Platform 4.2. Installing on IBM Z (pdf)','','N/A',0,'A curated technical resource and architectural guide covering OpenShift Container Platform 4.2. Installing on IBM Z (pdf) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033092.38981,0,'2026-05-17T17:51:32.389810+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{"duplicate_of": "https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/installing_on_ibm_z"}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.4/html-single/service_mesh/index','ServiceMesh','','N/A',0,'A curated technical resource and architectural guide covering ServiceMesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903361732014298e+09,0,'2026-05-17T18:00:17.320143+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/6.3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902993200335693e+09,0,'2026-05-17T16:58:52.003357+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/deploying_amq_broker_on_openshift/assembly_br-broker-monitoring_broker-ocp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903268176803207e+09,0,'2026-05-17T17:44:41.768032+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/deploying_amq_broker_on_openshift/deploying-broker-on-ocp-using-operator_broker-ocp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903164733714294e+09,0,'2026-05-17T17:27:27.337143+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/managing_amq_broker/prometheus-plugin-managing',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031349.47603,0,'2026-05-17T17:22:29.476030+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_openshift/assembly-distributed-tracing-str',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903449955154895e+09,0,'2026-05-17T18:14:59.551549+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_openshift/assembly-metrics-setup-str',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903366568796801e+09,0,'2026-05-17T18:01:05.687968+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_rhel/assembly-distributed-tracing-str',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903455807041907e+09,0,'2026-05-17T18:15:58.070419+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_rhel/index',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903121575581192e+09,0,'2026-05-17T17:20:15.755812+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_jboss_web_server/5.4/html-single/red_hat_jboss_web_server_for_openshift/index','JBoss Web Server Operator 🌟','','N/A',0,'A curated technical resource and architectural guide covering JBoss Web Server Operator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903154143284297e+09,0,'2026-05-17T17:25:41.432843+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/reference_architectures/2017/html-single/spring_boot_microservices_on_red_hat_openshift_container_platform_3/index','redhat.com: Spring Boot Microservices on Red Hat OpenShift Container Platform'' 3 - Software Stack - Externalized Configuration','','N/A',0,'A curated technical resource and architectural guide covering redhat.com: Spring Boot Microservices on Red Hat OpenShift Container Platform'' 3 - Software Stack - Externalized Configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903077915224289e+09,0,'2026-05-17T17:12:59.152243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/containers','Red Hat Container Catalog - RedHat Registry (registry.redhat.io) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53785a34147d7dc275736840cbf504ab61dbf0f5d110b04dc4efd47debd75d72',100.0,1779032622,0,'2026-05-17T17:43:42.991654+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://catalog.redhat.com/en"}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform','OpenShift 4 documentation 🌟','','N/A',0,'A curated technical resource and architectural guide covering OpenShift 4 documentation 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032361,0,'2026-05-17T17:39:21.057519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"duplicate_of": "https://docs.redhat.com/en/documentation/openshift_container_platform/4.22"}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.1/pdf/updating_clusters/OpenShift_Container_Platform-4.1-Updating_clusters-en-US.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032466,0,'2026-05-17T17:41:06.983718+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/container-native_virtualization/container-native-virtualization-2-1-release-notes','Container-native virtualization allows to run and manage virtual machine workloads alongside container workloads','','N/A',0,'A curated technical resource and architectural guide covering Container-native virtualization allows to run and manage virtual machine workloads alongside container workloads in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031719,0,'2026-05-17T17:28:39.995630+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/installing_on_ibm_z','OpenShift Container Platform 4.2. Installing on IBM Z (html)','','N/A',0,'A curated technical resource and architectural guide covering OpenShift Container Platform 4.2. Installing on IBM Z (html) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033398,0,'2026-05-17T17:56:38.083651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/pdf/installing_on_ibm_z','OpenShift Container Platform 4.2. Installing on IBM Z (pdf)','','N/A',0,'A curated technical resource and architectural guide covering OpenShift Container Platform 4.2. Installing on IBM Z (pdf) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033092,0,'2026-05-17T17:51:32.389810+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{"duplicate_of": "https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/installing_on_ibm_z"}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.4/html-single/service_mesh/index','ServiceMesh','','N/A',0,'A curated technical resource and architectural guide covering ServiceMesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033617,0,'2026-05-17T18:00:17.320143+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/6.3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029932,0,'2026-05-17T16:58:52.003357+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/deploying_amq_broker_on_openshift/assembly_br-broker-monitoring_broker-ocp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032681,0,'2026-05-17T17:44:41.768032+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/deploying_amq_broker_on_openshift/deploying-broker-on-ocp-using-operator_broker-ocp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031647,0,'2026-05-17T17:27:27.337143+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/managing_amq_broker/prometheus-plugin-managing',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.476030+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_openshift/assembly-distributed-tracing-str',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034499,0,'2026-05-17T18:14:59.551549+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_openshift/assembly-metrics-setup-str',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033665,0,'2026-05-17T18:01:05.687968+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_rhel/assembly-distributed-tracing-str',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034558,0,'2026-05-17T18:15:58.070419+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_rhel/index',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031215,0,'2026-05-17T17:20:15.755812+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_jboss_web_server/5.4/html-single/red_hat_jboss_web_server_for_openshift/index','JBoss Web Server Operator 🌟','','N/A',0,'A curated technical resource and architectural guide covering JBoss Web Server Operator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031541,0,'2026-05-17T17:25:41.432843+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/reference_architectures/2017/html-single/spring_boot_microservices_on_red_hat_openshift_container_platform_3/index','redhat.com: Spring Boot Microservices on Red Hat OpenShift Container Platform'' 3 - Software Stack - Externalized Configuration','','N/A',0,'A curated technical resource and architectural guide covering redhat.com: Spring Boot Microservices on Red Hat OpenShift Container Platform'' 3 - Software Stack - Externalized Configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030779,0,'2026-05-17T17:12:59.152243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://access.redhat.com/solutions/18301','redhat.com: How do I analyze a Java heap dump?','','2020',0,'A technical solution article detailing how to trigger, extract, and analyze memory heap dumps from JVMs running inside Linux containers, leveraging standard OpenJDK CLI tools.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://access.redhat.com/solutions/4363731','Create an OpenShift 4.2 Private Cluster in AWS 🌟','','N/A',0,'A curated technical resource and architectural guide covering Create an OpenShift 4.2 Private Cluster in AWS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790323767942059e+09,0,'2026-05-17T17:39:36.794206+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&dsh=S-434924395%3A1779041052185976&followup=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&osid=1&passive=1209600&service=cloudconsole&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2Pasn2LQq2-HAsrhKLmjDeNW0e8jsHz1CbZM8xG_fzw2d_QHhWCcHPV60tTMOkJixTn6JdLIstQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','08859ffc67144f1bd23461da283e7b045d71d47f01effe5cba624a8589e51265',100.0,1.77913049498564791e+09,1,'2026-05-18T20:54:54.985648+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2F&dsh=S20332737%3A1779042489432562&emr=1&followup=https%3A%2F%2Fdocs.google.com%2F&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2Pav-11IKZl8IOb4XqImV3kUr5dyMPv-c_juxtiguwye_vvM_4JChlo3slW1NhgW6-FumHKZpvw',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','a69e0760175e82a26008d3b71f2fbcde41e8a13bfc679e86a5bda4bd264e1908',100.0,1.77913049495146703e+09,1,'2026-05-18T20:54:54.951467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/workfromhome.md"]','["workfromhome.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S1328157413%3A1779046143757246&followup=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new<mpl=docs&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PasaQiQXmXb5iN1qZZsvtoOkhIgQoRWugSdY4-JVcpmeUs17j5clMIVQfi1xcpGGzFDWWEjvLg',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b22a444431ac1c9ced4af65eae4deb42cbcc4765a9851b1d25b8202950faa526',100.0,1.77913049502110195e+09,1,'2026-05-18T20:54:55.021102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S-888283151%3A1779038836107039&followup=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new<mpl=sheets&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauoMa7lQWyxlGGmOlILKdc_0OGix3neZYVIl24vayGw0wGG0CrQxkizeIBOFWVtABpTKfaO',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','5078172d15ea897f121d54f5f6481f12c820d6acc9b5e1fa605591d320a23664',100.0,1.77913049495016694e+09,1,'2026-05-18T20:54:54.950167+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://access.redhat.com/solutions/4363731','Create an OpenShift 4.2 Private Cluster in AWS 🌟','','N/A',0,'A curated technical resource and architectural guide covering Create an OpenShift 4.2 Private Cluster in AWS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032376,0,'2026-05-17T17:39:36.794206+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&dsh=S-434924395%3A1779041052185976&followup=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&osid=1&passive=1209600&service=cloudconsole&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2Pasn2LQq2-HAsrhKLmjDeNW0e8jsHz1CbZM8xG_fzw2d_QHhWCcHPV60tTMOkJixTn6JdLIstQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','08859ffc67144f1bd23461da283e7b045d71d47f01effe5cba624a8589e51265',100.0,1779130494,1,'2026-05-18T20:54:54.985648+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2F&dsh=S20332737%3A1779042489432562&emr=1&followup=https%3A%2F%2Fdocs.google.com%2F&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2Pav-11IKZl8IOb4XqImV3kUr5dyMPv-c_juxtiguwye_vvM_4JChlo3slW1NhgW6-FumHKZpvw',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','a69e0760175e82a26008d3b71f2fbcde41e8a13bfc679e86a5bda4bd264e1908',100.0,1779130494,1,'2026-05-18T20:54:54.951467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/workfromhome.md"]','["workfromhome.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S1328157413%3A1779046143757246&followup=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new<mpl=docs&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PasaQiQXmXb5iN1qZZsvtoOkhIgQoRWugSdY4-JVcpmeUs17j5clMIVQfi1xcpGGzFDWWEjvLg',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b22a444431ac1c9ced4af65eae4deb42cbcc4765a9851b1d25b8202950faa526',100.0,1779130495,1,'2026-05-18T20:54:55.021102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S-888283151%3A1779038836107039&followup=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new<mpl=sheets&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauoMa7lQWyxlGGmOlILKdc_0OGix3neZYVIl24vayGw0wGG0CrQxkizeIBOFWVtABpTKfaO',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','5078172d15ea897f121d54f5f6481f12c820d6acc9b5e1fa605591d320a23664',100.0,1779130494,1,'2026-05-18T20:54:54.950167+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fnotebooklm.google.com%2Flogin%3Fcontinue%3Dhttps%3A%2F%2Fnotebooklm.google.com%2Fnotebook%2F87ae4230-9dda-445a-9775-df61ad7044dc%3Fauthuser%253D0%2526pageId%253Dnone&dsh=S-651079724%3A1780398802084305&followup=https%3A%2F%2Fnotebooklm.google.com%2Flogin%3Fcontinue%3Dhttps%3A%2F%2Fnotebooklm.google.com%2Fnotebook%2F87ae4230-9dda-445a-9775-df61ad7044dc%3Fauthuser%253D0%2526pageId%253Dnone&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PavtOIva2wcDqJnQlJq3nohbB8kL26HoI0qLEI-ErQFf9Roi9aGt-ViI1YzZGxXTHSAzER9n','Google I/O 2026 Official NotebookLM Document','An official interactive NotebookLM document curated by Google to aggregate and query announcements, APIs, and model details from Google I/O 2026.','2026',4,'This interactive NotebookLM workspace, created by the Google team for Google I/O 2026, serves as a dynamic, model-driven documentation hub. It leverages Gemini''s long-context window to allow developer questioning and rapid knowledge retrieval. * **Direct Querying**: Enables developers to generate custom outlines and deep-dives of all conference announcements. -* **Multimodal Grounding**: Provides a structured environment for testing and querying official API guidelines and release notes.','en','Tools','Intermediate',0,'online','automatic','59000a6e704fdaf40d36ddf8b10df9d000614a06315668523e905b633b35e28b',NULL,1.78040115231569194e+09,0,'2026-06-02T13:52:32.315692+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Knowledge Bases", "Google I/O 2026"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 88, "reputation_status": "Vetted", "reputation_summary": "Official Google Accounts login flow that directs users to the authenticated Google I/O 2026 NotebookLM document. Trusted and highly relevant for conference updates.", "social_preview_url": "", "source_provenance": "X.com (NotebookLM)", "suggested_new_category": "ai"}'); +* **Multimodal Grounding**: Provides a structured environment for testing and querying official API guidelines and release notes.','en','Tools','Intermediate',0,'online','automatic','59000a6e704fdaf40d36ddf8b10df9d000614a06315668523e905b633b35e28b',NULL,1780401152,0,'2026-06-02T13:52:32.315692+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Knowledge Bases", "Google I/O 2026"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 88, "reputation_status": "Vetted", "reputation_summary": "Official Google Accounts login flow that directs users to the authenticated Google I/O 2026 NotebookLM document. Trusted and highly relevant for conference updates.", "social_preview_url": "", "source_provenance": "X.com (NotebookLM)", "suggested_new_category": "ai"}'); INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fnotebooklm.google.com%2Flogin%3Fcontinue%3Dhttps%3A%2F%2Fnotebooklm.google.com%2Fnotebook%2F87ae4230-9dda-445a-9775-df61ad7044dc%3Fauthuser%253D0%2526pageId%253Dnone&dsh=S1679469113%3A1780351896918873&followup=https%3A%2F%2Fnotebooklm.google.com%2Flogin%3Fcontinue%3Dhttps%3A%2F%2Fnotebooklm.google.com%2Fnotebook%2F87ae4230-9dda-445a-9775-df61ad7044dc%3Fauthuser%253D0%2526pageId%253Dnone&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PavSnxHMtFSGKVa_Dah4shJtj9idxNyn2Ox3EoPb7A8bY4KqdUXEQGTMYRZG1kKemtcZyQPg7w','Google I/O 2026 Official Interactive NotebookLM Workspace','An officially compiled interactive workspace inside Google NotebookLM containing consolidated keynote transcripts, slide decks, and developer blogs from Google I/O 2026.','2026',4,'* **Curator Insight**: This rescued deep link provides direct access to Google''s semantic indexing showcase, proving how a unified knowledge interface can dramatically accelerate developer comprehension during major launches. -* **Live Grounding**: Officially introduced in mid-2026, this shared notebook lets verified developers query Google I/O data, fetch precise context, and listen to automatically generated audio overviews summarizing key cloud features.','en','workspace','Intermediate',0,'online','automatic','460626ee6cdc7c56617d1fee74bd1c772a76342120329541f5bba5558390c9a9',NULL,1.780352730207551e+09,0,'2026-06-02T00:25:30.207551+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Knowledge Hubs", "RAG Implementations", "NotebookLM", "Google I/O"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Rescued Deep-Link: This link has been successfully rescued from its Google sign-in redirect and resolved to the official Google I/O 2026 Interactive NotebookLM Workspace workspace used heavily by technical practitioners.", "social_preview_url": "", "source_provenance": "X.com (NotebookLM)", "suggested_new_category": "ai-knowledge-bases"}'); -INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fsites.google.com%2Fsite%2Fmrxpalmeiras%2Fansible%2Fansible-cheat-sheet&dsh=S1127513064%3A1779041015006518&followup=https%3A%2F%2Fsites.google.com%2Fsite%2Fmrxpalmeiras%2Fansible%2Fansible-cheat-sheet&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PatKhgmTZTEkwb3Q5nWpkPt4ntDFIyQrUJIi2ZjPJ-M3IOraCUtKjEa4_jbOFaWLmjeqIlS_',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','75b19fd9b81c3b5df0a538ba3ef95a5d90f50398ccb81e763d08f15957ad229c',100.0,1.77913049499067592e+09,1,'2026-05-18T20:54:54.990676+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/other-awesome-lists.md"]','["cheatsheets.md"]','{}','{}'); +* **Live Grounding**: Officially introduced in mid-2026, this shared notebook lets verified developers query Google I/O data, fetch precise context, and listen to automatically generated audio overviews summarizing key cloud features.','en','workspace','Intermediate',0,'online','automatic','460626ee6cdc7c56617d1fee74bd1c772a76342120329541f5bba5558390c9a9',NULL,1780352730,0,'2026-06-02T00:25:30.207551+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Knowledge Hubs", "RAG Implementations", "NotebookLM", "Google I/O"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Rescued Deep-Link: This link has been successfully rescued from its Google sign-in redirect and resolved to the official Google I/O 2026 Interactive NotebookLM Workspace workspace used heavily by technical practitioners.", "social_preview_url": "", "source_provenance": "X.com (NotebookLM)", "suggested_new_category": "ai-knowledge-bases"}'); +INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fsites.google.com%2Fsite%2Fmrxpalmeiras%2Fansible%2Fansible-cheat-sheet&dsh=S1127513064%3A1779041015006518&followup=https%3A%2F%2Fsites.google.com%2Fsite%2Fmrxpalmeiras%2Fansible%2Fansible-cheat-sheet&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PatKhgmTZTEkwb3Q5nWpkPt4ntDFIyQrUJIi2ZjPJ-M3IOraCUtKjEa4_jbOFaWLmjeqIlS_',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','75b19fd9b81c3b5df0a538ba3ef95a5d90f50398ccb81e763d08f15957ad229c',100.0,1779130494,1,'2026-05-18T20:54:54.990676+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/other-awesome-lists.md"]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://acentocoop.es','Acento: Cooperativa de freelance','','2024',0,'A cooperative platform in Spain designed to let freelance professionals pool resources, bill clients legally, and manage tax requirements without having to maintain a costly self-employed registration status.','N/A','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Cooperatives"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://acethecloud.com/blog/azure-application-gateway-and-nginx-on-vm','acethecloud.com: Which is better Azure App Gateway or Nginx configured on Azure VMs','','2024',3,'A detailed comparison between leveraging a fully managed service (Azure Application Gateway) and hosting customized Nginx reverse proxies on virtual machines. It weighs factors such as administrative overhead, feature sets, security compliance, auto-scaling capabilities, and overall total cost of ownership (TCO). This serves as a vital tool for technical leads choosing a production-grade ingress layer.','N/A','Comparative Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking & Edge Routing", "Load Balancing Options"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://acg-notice.pluralsight.com','Serverless: The Future of Software Architecture?','','2022',0,'An evolutionary study evaluating the long-term design patterns of serverless architectures. Compares legacy VM deployments with transient, stateless event handlers to optimize computational costs.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "Concepts"]','["[LEGACY]"]','[]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://acloud.guru/forums/aws-certified-advanced-networking-specialty/discussion/-LELSWplsuDI8q8_KtjN/What%20is%20the%20best%20way%20to%20generate%20a%20visual%20diagram%20of%20the%20AWS%20environment%20which%20includes%20VPC,%20VPN,%20EC2,%20and%20AMIs%3F','What is the best way to generate a visual diagram of the AWS environment which includes VPC, VPN, EC2, and AMIs?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46942cf4f1ddba68705814401a1a4c151c7780997ef43751d80c2f0c15a34f4e',100.0,1.77903450534856796e+09,0,'2026-05-17T18:15:05.348568+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com','acloudguru.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f3f8528ee9dab2c92dc2ac03619beb06728222781c2cb464397347643f26b664',100.0,1.77902998562389802e+09,0,'2026-05-17T16:59:45.623898+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://acloudguru.com/blog/engineering/10-docker-security-best-practices-to-cut-container-chaos"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/business/public-cloud-vs-private-cloud-whats-the-difference','acloudguru.com: Public cloud vs private cloud: What’s the difference? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fc7b048309b4cba36208863ddc6e95009173a36f44db76c10f5a8e4bf33c098d',100.0,1.77903171311391496e+09,0,'2026-05-17T17:28:33.113915+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/business-and-leadership/public-cloud-vs-private-cloud-whats-the-difference"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/business/sharing-data-in-the-cloud-four-patterns-everyone-should-know','acloudguru.com: Sharing data in the cloud: 4 patterns you should know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','862d6fab96d4250b312be4846db1c4d39fc6c9eccfcb243cba4361ba7ab2f24a',100.0,1.7790333853819909e+09,0,'2026-05-17T17:56:25.381991+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/business-and-leadership/sharing-data-in-the-cloud-four-patterns-everyone-should-know"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/business/what-is-lift-and-shift-cloud-migration','acloudguru.com: What is lift and shift cloud migration?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ef6f6dc93bc260b8acceda373fa3cee11ee9df788ee3c916462f91a858b7a870',100.0,1.77903209187825489e+09,0,'2026-05-17T17:34:51.878255+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/business-and-leadership/what-is-lift-and-shift-cloud-migration"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/10-docker-security-best-practices-to-cut-container-chaos','acloudguru.com: 10 Docker Security Best Practices to Cut Container Chaos','','N/A',0,'A curated technical resource and architectural guide covering acloudguru.com: 10 Docker Security Best Practices to Cut Container Chaos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f3f8528ee9dab2c92dc2ac03619beb06728222781c2cb464397347643f26b664',100.0,1.7790313294278419e+09,0,'2026-05-17T17:22:09.427842+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/10-fun-hands-on-projects-to-learn-aws','acloudguru.com: 10 fun hands-on projects to learn AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27a352a1e4862eb7156365c66b5c320bd5f6ba2b6d81e6dca000f4acbcc668c5',100.0,1.77903445093996191e+09,0,'2026-05-17T18:14:10.939962+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/10-fun-hands-on-projects-to-learn-aws"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/12-aws-config-rules-that-every-account-should-have','acloudguru.com: 12 AWS Config rules that every account should have','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','140406cdbbe155f964671086f27b9626f59003c48b272def521d3ea954efe7d1',100.0,1.77902936526835107e+09,0,'2026-05-17T16:49:25.268351+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/12-aws-config-rules-that-every-account-should-have"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/3-ways-to-practice-migrating-workloads-to-the-cloud','==acloudguru.com: 3 ways to practice migrating workloads to the cloud==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','83e76806eeebac4423daee8782cd1a3b35f1413b44941e0c129f513a22bd78f6',100.0,1.779031327973881e+09,0,'2026-05-17T17:22:07.973881+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/5-reasons-to-not-move-to-devops','acloudguru.com: 5 Reasons to NOT Move to DevOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7cdc97e0c1e1d5ef3fe3637aacc0703b2277c944568f45bac6e87b0092d5d4af',100.0,1.77902980557497906e+09,0,'2026-05-17T16:56:45.574979+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/5-reasons-to-not-move-to-devops"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/5-things-we-love-about-terraform','acloudguru.com: 5 things we love about Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a79aac882671275813c4f9c0feb576e8ed006b41191e760674017712a1269b6e',100.0,1.77903222025802397e+09,0,'2026-05-17T17:37:00.258024+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/5-things-we-love-about-terraform"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/adopting-gitops-for-kubernetes-on-aws',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual','21b3cd4937dd5275a4047ffe86f0b93fbb7ff5903abad0bb89dc296455a44323',100.0,1.7790307275263009e+09,0,'2026-05-17T17:12:07.526301+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/aks-vs-eks-vs-gke-managed-kubernetes-services-compared','acloudguru.com: AKS vs EKS vs GKE: Managed Kubernetes services compared','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2209ec320eb05805f159821819ade1d204c73d1c65a8559891515448d43222f',100.0,1.77903350411877799e+09,0,'2026-05-17T17:58:24.118778+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/aks-vs-eks-vs-gke-managed-kubernetes-services-compared"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/ansible-vs-puppet-which-is-right-for-you','acloudguru.com: Ansible vs Puppet: Which is right for you?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a15f14232a7ede96f843ed41e98ab6fe6984c28c1143e8c61f32d9baccbb1cdf',100.0,1.77903210423495697e+09,0,'2026-05-17T17:35:04.234957+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/ansible-vs-puppet-which-is-right-for-you"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/aws-adds-to-the-no-code-pile-is-it-the-end-of-the-engineer','acloudguru.com: AWS adds to the no-code pile: Is it the end of the engineer?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87665ff2a5db835a4fd479921993a6ee2f0c32350c9e74a42271fc1a604145f2',100.0,1.77903246300700807e+09,0,'2026-05-17T17:41:03.007008+02:00',NULL,NULL,NULL,'[]','[]','["docs/lowcode-nocode.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/aws-adds-to-the-no-code-pile-is-it-the-end-of-the-engineer"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/azure-devops-vs-github-comparing-microsofts-devops-twins','==acloudguru.com: Azure DevOps vs GitHub: Comparing Microsoft’s DevOps Tools=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5097032b1c09441292b441ca1ff9e8a43f4dc8bb74ef2dea9a8c6fbbcb4a7638',100.0,1.77903074256716108e+09,0,'2026-05-17T17:12:22.567161+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/blockchain-cloud-comparison-what-is-blockchain-as-a-service-baas','acloudguru.com: Blockchain cloud comparison: What is blockchain-as-a-service'' (BaaS)?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','96c88eb3bdb51f9e19047e2d4344d92f9d37db408bb2295618b3216af4905f32',100.0,1.77903386269000506e+09,0,'2026-05-17T18:04:22.690005+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/blockchain-cloud-comparison-what-is-blockchain-as-a-service-baas"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/cloud-apps-secure-by-design','acloudguru.com: Cloud security risks: Why you should make apps Secure by'' Design','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4aa868708e8a7e7e006a2cf11d5730e6a046c20169afb8958257922799394e4',100.0,1779031389.54445,0,'2026-05-17T17:23:09.544450+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/cloud-apps-secure-by-design"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/cloud-developer-tooling-compared-aws-vs-azure-vs-gcp','acloudguru.com: Cloud developer tooling compared: AWS vs. Azure vs. GCP','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d6eafe17e286f0c45c53ba87a2ee9a429d556119b3a137fb1cb1174679315eae',100.0,1.7790342961783061e+09,0,'2026-05-17T18:11:36.178306+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/cloud-developer-tooling-compared-aws-vs-azure-vs-gcp"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/cloud-security-comparison-aws-vs-azure-vs-gcp','==acloudguru.com: Cloud security comparison: AWS vs. Azure vs. GCP==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5416c72941bb661095b0b7de9e487dbdc365f9a320d8f8ea45c8f6affc14dd86',100.0,1.77903321355789208e+09,0,'2026-05-17T17:53:33.557892+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/containers-vs-serverless-which-is-right-for-you','acloudguru.com: Containers vs serverless: Which is right for you?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a1c174e123f17d92ed766c42eb834773af907721c321f465a0bbcd95dc1247c1',100.0,1.7790331186094191e+09,0,'2026-05-17T17:51:58.609419+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/containers-vs-serverless-which-is-right-for-you"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/docker-copy-vs-add-whats-the-difference','acloudguru.com: Docker COPY vs ADD: What’s the difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd7875c6b06c3055701a0213b04fc50d7674302ed4c89738b6392873864ab0e5',100.0,1779033477.37386,0,'2026-05-17T17:57:57.373860+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/docker-copy-vs-add-whats-the-difference"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/getting-started-with-the-elastic-stack','acloudguru.com: Getting started with the Elastic Stack','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d789b8875d9365f03e1aba9f96df7890533dd8063902d8758b34559a44301fc1',100.0,1.7790296409934411e+09,0,'2026-05-17T16:54:00.993441+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/getting-started-with-the-elastic-stack"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/gke-ludicrous-speed-gke-image-streaming-speeds-up-container-starts','acloudguru.com: GKE ludicrous speed! GKE Image Streaming speeds up container'' starts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b5a945b1ad80eb6304a8c4a8707d6852262d69ab409a8fe71eac22f70aeba5c',100.0,1.77902913863170909e+09,0,'2026-05-17T16:45:38.631709+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/gke-ludicrous-speed-gke-image-streaming-speeds-up-container-starts"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/how-to-audit-and-secure-an-aws-account','acloudguru.com: How to audit and secure an AWS account','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d2304d876c2a8c0e2497b75544bd439ef7b90c33e47699b3c672c19d4fb090a',100.0,1.7790334009151659e+09,0,'2026-05-17T17:56:40.915166+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/how-to-audit-and-secure-an-aws-account"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/how-to-troubleshoot-5-common-terraform-errors','==acloudguru.com: How to troubleshoot 5 common Terraform errors==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6293691c6d95f53c8d864ff3fe408f2226c29e2179606b3a532e5e9516524fd0',100.0,1.77903264339807701e+09,0,'2026-05-17T17:44:03.398077+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/how-to-use-github-actions-to-automate-terraform','==acloudguru.com: How to use GitHub Actions to automate Terraform==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a2e847d105a84ffb8a9918c6c4ab959c0bef7166a24e1341904abff1629e9958',100.0,1.77902946008819603e+09,0,'2026-05-17T16:51:00.088196+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/how-to-use-terraform-inputs-and-outputs','acloudguru.com: How to use Terraform outputs and inputs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d89777bcef3c290838ce4de49a28e0f525e0b5dcdeab353e7ebb5cf7af07bc5f',100.0,1.77903147445258307e+09,0,'2026-05-17T17:24:34.452583+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/how-to-use-terraform-inputs-and-outputs"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/one-shell-to-rule-them-all-5-reasons-to-use-powershell-for-cloud-management','==acloudguru.com: The Beginner’s Guide to Azure PowerShell: One Shell to'' Rule Them All==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3c8c53316d2bb59aaeddd28cc38d9e3a6dba83e63355c154a2e6575c44b5c42d',100.0,1.779029610062788e+09,0,'2026-05-17T16:53:30.062788+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/s3-glacier-instant-retrieval-deep-dive-which-s3-storage-class-is-right-for-me','==acloudguru.com: S3 Glacier Instant Retrieval deep dive: Which S3 Storage'' Class is right for me?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f1e20076dafcb17e273404d97a6fd77a2e29af947eaad30e85ae17c8c9193da1',100.0,1.77903257496347808e+09,0,'2026-05-17T17:42:54.963478+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-storage.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/securing-your-multi-cloud-terraform-pipelines-with-policy-as-code','acloudguru.com: Securing your multi-cloud Terraform pipelines with policy-as-code','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aa82ce67b1b1b8feb039b0d50d96c8c7d682089ee68a17dc15215142ff019fea',100.0,1.77903423317509198e+09,0,'2026-05-17T18:10:33.175092+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/securing-your-multi-cloud-terraform-pipelines-with-policy-as-code"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/storage-showdown-aws-vs-azure-vs-gcp-cloud-comparison','acloudguru.com: Storage services compared: AWS vs Azure vs GCP','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb715c2e654ad29aceec3596e8213b1855a4205e6312aaca09891391253c27d4',100.0,1779033575.95678,0,'2026-05-17T17:59:35.956780+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/storage-showdown-aws-vs-azure-vs-gcp-cloud-comparison"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/the-cloud-dictionary-of-pain-five-of-awss-toughest-cloud-topics','acloudguru.com: The Cloud Dictionary of Pain: Five Of AWS’s Toughest Cloud'' Topics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3126ff3b1ca4f43ee36710b006b04e06343ea82241920cfb825914ecd6f64437',100.0,1.779029160094527e+09,0,'2026-05-17T16:46:00.094527+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/the-cloud-dictionary-of-pain-five-of-awss-toughest-cloud-topics"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/the-top-cloud-diagramming-tools-ranked','acloudguru.com: The top cloud diagramming tools, ranked','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3da3c03f5aa06f5622c4f4ce5b70fd70cd5051182676e90c8488a683c4564a5',100.0,1.77903046263067388e+09,0,'2026-05-17T17:07:42.630674+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/the-top-cloud-diagramming-tools-ranked"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/the-ultimate-terraform-cheatsheet','acloudguru.com: The Ultimate Terraform Cheatsheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c33936ef9feadb9b6d50e9691528355414849f7ee99b0216d6f2c528625384b4',100.0,1779029679.30441,0,'2026-05-17T16:54:39.304410+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/the-ultimate-terraform-cheatsheet"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/twelve-factor-apps-in-kubernetes','acloudguru.com: Twelve-Factor Apps in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ade09eaee44e659352bef46587a0e3cbf741daf6f75b6b353c23edff2fda5207',100.0,1.77903377093179893e+09,0,'2026-05-17T18:02:50.931799+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/twelve-factor-apps-in-kubernetes"}'); +INSERT INTO "resources" VALUES('https://acloud.guru/forums/aws-certified-advanced-networking-specialty/discussion/-LELSWplsuDI8q8_KtjN/What%20is%20the%20best%20way%20to%20generate%20a%20visual%20diagram%20of%20the%20AWS%20environment%20which%20includes%20VPC,%20VPN,%20EC2,%20and%20AMIs%3F','What is the best way to generate a visual diagram of the AWS environment which includes VPC, VPN, EC2, and AMIs?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46942cf4f1ddba68705814401a1a4c151c7780997ef43751d80c2f0c15a34f4e',100.0,1779034505,0,'2026-05-17T18:15:05.348568+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com','acloudguru.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f3f8528ee9dab2c92dc2ac03619beb06728222781c2cb464397347643f26b664',100.0,1779029985,0,'2026-05-17T16:59:45.623898+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://acloudguru.com/blog/engineering/10-docker-security-best-practices-to-cut-container-chaos"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/business/public-cloud-vs-private-cloud-whats-the-difference','acloudguru.com: Public cloud vs private cloud: What’s the difference? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fc7b048309b4cba36208863ddc6e95009173a36f44db76c10f5a8e4bf33c098d',100.0,1779031713,0,'2026-05-17T17:28:33.113915+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/business-and-leadership/public-cloud-vs-private-cloud-whats-the-difference"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/business/sharing-data-in-the-cloud-four-patterns-everyone-should-know','acloudguru.com: Sharing data in the cloud: 4 patterns you should know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','862d6fab96d4250b312be4846db1c4d39fc6c9eccfcb243cba4361ba7ab2f24a',100.0,1779033385,0,'2026-05-17T17:56:25.381991+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/business-and-leadership/sharing-data-in-the-cloud-four-patterns-everyone-should-know"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/business/what-is-lift-and-shift-cloud-migration','acloudguru.com: What is lift and shift cloud migration?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ef6f6dc93bc260b8acceda373fa3cee11ee9df788ee3c916462f91a858b7a870',100.0,1779032091,0,'2026-05-17T17:34:51.878255+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/business-and-leadership/what-is-lift-and-shift-cloud-migration"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/10-docker-security-best-practices-to-cut-container-chaos','acloudguru.com: 10 Docker Security Best Practices to Cut Container Chaos','','N/A',0,'A curated technical resource and architectural guide covering acloudguru.com: 10 Docker Security Best Practices to Cut Container Chaos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f3f8528ee9dab2c92dc2ac03619beb06728222781c2cb464397347643f26b664',100.0,1779031329,0,'2026-05-17T17:22:09.427842+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/10-fun-hands-on-projects-to-learn-aws','acloudguru.com: 10 fun hands-on projects to learn AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27a352a1e4862eb7156365c66b5c320bd5f6ba2b6d81e6dca000f4acbcc668c5',100.0,1779034450,0,'2026-05-17T18:14:10.939962+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/10-fun-hands-on-projects-to-learn-aws"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/12-aws-config-rules-that-every-account-should-have','acloudguru.com: 12 AWS Config rules that every account should have','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','140406cdbbe155f964671086f27b9626f59003c48b272def521d3ea954efe7d1',100.0,1779029365,0,'2026-05-17T16:49:25.268351+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/12-aws-config-rules-that-every-account-should-have"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/3-ways-to-practice-migrating-workloads-to-the-cloud','==acloudguru.com: 3 ways to practice migrating workloads to the cloud==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','83e76806eeebac4423daee8782cd1a3b35f1413b44941e0c129f513a22bd78f6',100.0,1779031327,0,'2026-05-17T17:22:07.973881+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/5-reasons-to-not-move-to-devops','acloudguru.com: 5 Reasons to NOT Move to DevOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7cdc97e0c1e1d5ef3fe3637aacc0703b2277c944568f45bac6e87b0092d5d4af',100.0,1779029805,0,'2026-05-17T16:56:45.574979+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/5-reasons-to-not-move-to-devops"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/5-things-we-love-about-terraform','acloudguru.com: 5 things we love about Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a79aac882671275813c4f9c0feb576e8ed006b41191e760674017712a1269b6e',100.0,1779032220,0,'2026-05-17T17:37:00.258024+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/5-things-we-love-about-terraform"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/adopting-gitops-for-kubernetes-on-aws',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual','21b3cd4937dd5275a4047ffe86f0b93fbb7ff5903abad0bb89dc296455a44323',100.0,1779030727,0,'2026-05-17T17:12:07.526301+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/aks-vs-eks-vs-gke-managed-kubernetes-services-compared','acloudguru.com: AKS vs EKS vs GKE: Managed Kubernetes services compared','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2209ec320eb05805f159821819ade1d204c73d1c65a8559891515448d43222f',100.0,1779033504,0,'2026-05-17T17:58:24.118778+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/aks-vs-eks-vs-gke-managed-kubernetes-services-compared"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/ansible-vs-puppet-which-is-right-for-you','acloudguru.com: Ansible vs Puppet: Which is right for you?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a15f14232a7ede96f843ed41e98ab6fe6984c28c1143e8c61f32d9baccbb1cdf',100.0,1779032104,0,'2026-05-17T17:35:04.234957+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/ansible-vs-puppet-which-is-right-for-you"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/aws-adds-to-the-no-code-pile-is-it-the-end-of-the-engineer','acloudguru.com: AWS adds to the no-code pile: Is it the end of the engineer?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87665ff2a5db835a4fd479921993a6ee2f0c32350c9e74a42271fc1a604145f2',100.0,1779032463,0,'2026-05-17T17:41:03.007008+02:00',NULL,NULL,NULL,'[]','[]','["docs/lowcode-nocode.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/aws-adds-to-the-no-code-pile-is-it-the-end-of-the-engineer"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/azure-devops-vs-github-comparing-microsofts-devops-twins','==acloudguru.com: Azure DevOps vs GitHub: Comparing Microsoft’s DevOps Tools=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5097032b1c09441292b441ca1ff9e8a43f4dc8bb74ef2dea9a8c6fbbcb4a7638',100.0,1779030742,0,'2026-05-17T17:12:22.567161+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/blockchain-cloud-comparison-what-is-blockchain-as-a-service-baas','acloudguru.com: Blockchain cloud comparison: What is blockchain-as-a-service'' (BaaS)?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','96c88eb3bdb51f9e19047e2d4344d92f9d37db408bb2295618b3216af4905f32',100.0,1779033862,0,'2026-05-17T18:04:22.690005+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/blockchain-cloud-comparison-what-is-blockchain-as-a-service-baas"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/cloud-apps-secure-by-design','acloudguru.com: Cloud security risks: Why you should make apps Secure by'' Design','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4aa868708e8a7e7e006a2cf11d5730e6a046c20169afb8958257922799394e4',100.0,1779031389,0,'2026-05-17T17:23:09.544450+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/cloud-apps-secure-by-design"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/cloud-developer-tooling-compared-aws-vs-azure-vs-gcp','acloudguru.com: Cloud developer tooling compared: AWS vs. Azure vs. GCP','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d6eafe17e286f0c45c53ba87a2ee9a429d556119b3a137fb1cb1174679315eae',100.0,1779034296,0,'2026-05-17T18:11:36.178306+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/cloud-developer-tooling-compared-aws-vs-azure-vs-gcp"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/cloud-security-comparison-aws-vs-azure-vs-gcp','==acloudguru.com: Cloud security comparison: AWS vs. Azure vs. GCP==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5416c72941bb661095b0b7de9e487dbdc365f9a320d8f8ea45c8f6affc14dd86',100.0,1779033213,0,'2026-05-17T17:53:33.557892+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/containers-vs-serverless-which-is-right-for-you','acloudguru.com: Containers vs serverless: Which is right for you?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a1c174e123f17d92ed766c42eb834773af907721c321f465a0bbcd95dc1247c1',100.0,1779033118,0,'2026-05-17T17:51:58.609419+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/containers-vs-serverless-which-is-right-for-you"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/docker-copy-vs-add-whats-the-difference','acloudguru.com: Docker COPY vs ADD: What’s the difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd7875c6b06c3055701a0213b04fc50d7674302ed4c89738b6392873864ab0e5',100.0,1779033477,0,'2026-05-17T17:57:57.373860+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/docker-copy-vs-add-whats-the-difference"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/getting-started-with-the-elastic-stack','acloudguru.com: Getting started with the Elastic Stack','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d789b8875d9365f03e1aba9f96df7890533dd8063902d8758b34559a44301fc1',100.0,1779029640,0,'2026-05-17T16:54:00.993441+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/getting-started-with-the-elastic-stack"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/gke-ludicrous-speed-gke-image-streaming-speeds-up-container-starts','acloudguru.com: GKE ludicrous speed! GKE Image Streaming speeds up container'' starts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b5a945b1ad80eb6304a8c4a8707d6852262d69ab409a8fe71eac22f70aeba5c',100.0,1779029138,0,'2026-05-17T16:45:38.631709+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/gke-ludicrous-speed-gke-image-streaming-speeds-up-container-starts"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/how-to-audit-and-secure-an-aws-account','acloudguru.com: How to audit and secure an AWS account','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d2304d876c2a8c0e2497b75544bd439ef7b90c33e47699b3c672c19d4fb090a',100.0,1779033400,0,'2026-05-17T17:56:40.915166+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/how-to-audit-and-secure-an-aws-account"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/how-to-troubleshoot-5-common-terraform-errors','==acloudguru.com: How to troubleshoot 5 common Terraform errors==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6293691c6d95f53c8d864ff3fe408f2226c29e2179606b3a532e5e9516524fd0',100.0,1779032643,0,'2026-05-17T17:44:03.398077+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/how-to-use-github-actions-to-automate-terraform','==acloudguru.com: How to use GitHub Actions to automate Terraform==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a2e847d105a84ffb8a9918c6c4ab959c0bef7166a24e1341904abff1629e9958',100.0,1779029460,0,'2026-05-17T16:51:00.088196+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/how-to-use-terraform-inputs-and-outputs','acloudguru.com: How to use Terraform outputs and inputs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d89777bcef3c290838ce4de49a28e0f525e0b5dcdeab353e7ebb5cf7af07bc5f',100.0,1779031474,0,'2026-05-17T17:24:34.452583+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/how-to-use-terraform-inputs-and-outputs"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/one-shell-to-rule-them-all-5-reasons-to-use-powershell-for-cloud-management','==acloudguru.com: The Beginner’s Guide to Azure PowerShell: One Shell to'' Rule Them All==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3c8c53316d2bb59aaeddd28cc38d9e3a6dba83e63355c154a2e6575c44b5c42d',100.0,1779029610,0,'2026-05-17T16:53:30.062788+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/s3-glacier-instant-retrieval-deep-dive-which-s3-storage-class-is-right-for-me','==acloudguru.com: S3 Glacier Instant Retrieval deep dive: Which S3 Storage'' Class is right for me?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f1e20076dafcb17e273404d97a6fd77a2e29af947eaad30e85ae17c8c9193da1',100.0,1779032574,0,'2026-05-17T17:42:54.963478+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-storage.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/securing-your-multi-cloud-terraform-pipelines-with-policy-as-code','acloudguru.com: Securing your multi-cloud Terraform pipelines with policy-as-code','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aa82ce67b1b1b8feb039b0d50d96c8c7d682089ee68a17dc15215142ff019fea',100.0,1779034233,0,'2026-05-17T18:10:33.175092+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/securing-your-multi-cloud-terraform-pipelines-with-policy-as-code"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/storage-showdown-aws-vs-azure-vs-gcp-cloud-comparison','acloudguru.com: Storage services compared: AWS vs Azure vs GCP','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb715c2e654ad29aceec3596e8213b1855a4205e6312aaca09891391253c27d4',100.0,1779033575,0,'2026-05-17T17:59:35.956780+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/storage-showdown-aws-vs-azure-vs-gcp-cloud-comparison"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/the-cloud-dictionary-of-pain-five-of-awss-toughest-cloud-topics','acloudguru.com: The Cloud Dictionary of Pain: Five Of AWS’s Toughest Cloud'' Topics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3126ff3b1ca4f43ee36710b006b04e06343ea82241920cfb825914ecd6f64437',100.0,1779029160,0,'2026-05-17T16:46:00.094527+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/the-cloud-dictionary-of-pain-five-of-awss-toughest-cloud-topics"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/the-top-cloud-diagramming-tools-ranked','acloudguru.com: The top cloud diagramming tools, ranked','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3da3c03f5aa06f5622c4f4ce5b70fd70cd5051182676e90c8488a683c4564a5',100.0,1779030462,0,'2026-05-17T17:07:42.630674+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/the-top-cloud-diagramming-tools-ranked"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/the-ultimate-terraform-cheatsheet','acloudguru.com: The Ultimate Terraform Cheatsheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c33936ef9feadb9b6d50e9691528355414849f7ee99b0216d6f2c528625384b4',100.0,1779029679,0,'2026-05-17T16:54:39.304410+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/the-ultimate-terraform-cheatsheet"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/twelve-factor-apps-in-kubernetes','acloudguru.com: Twelve-Factor Apps in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ade09eaee44e659352bef46587a0e3cbf741daf6f75b6b353c23edff2fda5207',100.0,1779033770,0,'2026-05-17T18:02:50.931799+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/twelve-factor-apps-in-kubernetes"}'); INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/what-does-the-terraform-1-0-release-mean-for-you','acloudguru.com: What does the Terraform 1.0 release mean for you?','','2021',0,'Details the watershed release of Terraform 1.0. This release established long-term API stability, backward compatibility guarantees, and highly optimized upgrade lifecycles, cementing its status as an enterprise-grade staple.','English','Release Breakdown','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Major Releases"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/whats-new-with-kubernetes-1-22','acloudguru.com: What’s new with Kubernetes 1.22?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42f23b60afd481f48069a07587c5aac5e15cb227ad674efcef2993c4af2cde8c',100.0,1.77903073062368488e+09,0,'2026-05-17T17:12:10.623685+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/whats-new-with-kubernetes-1-22"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/which-kubernetes-distribution-is-right-for-you','acloudguru.com: Which Kubernetes distribution is right for you?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d33b3396d1818b6d6e13c21fbe33a3cb2c47d1b19e7ae61429ec15e614c76d3f',100.0,1.77903426548330903e+09,0,'2026-05-17T18:11:05.483309+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/which-kubernetes-distribution-is-right-for-you"}'); -INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/why-learn-multiple-cloud-platforms','acloudguru.com: Multicloud Fluency: 6 reasons you should learn multiple'' clouds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','beea31d145f37057a45d489f57f6c2969bd1600fde90b8e0f8ad886d77f8cebf',100.0,1.77902946669054389e+09,0,'2026-05-17T16:51:06.690544+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/why-learn-multiple-cloud-platforms"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/whats-new-with-kubernetes-1-22','acloudguru.com: What’s new with Kubernetes 1.22?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42f23b60afd481f48069a07587c5aac5e15cb227ad674efcef2993c4af2cde8c',100.0,1779030730,0,'2026-05-17T17:12:10.623685+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/whats-new-with-kubernetes-1-22"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/which-kubernetes-distribution-is-right-for-you','acloudguru.com: Which Kubernetes distribution is right for you?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d33b3396d1818b6d6e13c21fbe33a3cb2c47d1b19e7ae61429ec15e614c76d3f',100.0,1779034265,0,'2026-05-17T18:11:05.483309+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/which-kubernetes-distribution-is-right-for-you"}'); +INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/why-learn-multiple-cloud-platforms','acloudguru.com: Multicloud Fluency: 6 reasons you should learn multiple'' clouds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','beea31d145f37057a45d489f57f6c2969bd1600fde90b8e0f8ad886d77f8cebf',100.0,1779029466,0,'2026-05-17T16:51:06.690544+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/why-learn-multiple-cloud-platforms"}'); INSERT INTO "resources" VALUES('https://activemq.apache.org','Apache ActiveMQ','','2023',0,'The main technical reference for Apache ActiveMQ, a classic multi-protocol message broker. It supports standard messaging protocols such as AMQP, MQTT, and OpenWire, making it a reliable choice for enterprise JMS applications.','Java','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "ActiveMQ"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://activemq.apache.org/components/artemis','ActiveMQ Artemis','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','55fac5191b3e514b7de557a3634983e3598d621b1f35d95abe7a4c91b3be0252',100.0,1.77903342905111503e+09,0,'2026-05-17T17:57:09.051115+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md", "docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://activemq.apache.org/components/artemis/documentation/latest/management-console.html','Apache ActiveMQ Artemis Management Console','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a4ed3ba5b31f60560eceef5ab717dd18f0e4e03b119d6803b3cf33f0f2509cde',100.0,1779034045.59039,0,'2026-05-17T18:07:25.590390+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://activemq.apache.org/components/artemis/documentation/latest/metrics.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1692704a3e1ad6b9a0cafe0157dcf365472d7f6cbdd34144bea4e8a8028129b1',100.0,1.77903072093418192e+09,1,'2026-05-17T17:12:00.934182+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md", "docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://activemq.apache.org/components/artemis/documentation/latest/using-server.html','Apache ActiveMQ Artemis Using the Server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','93165c9c7422bbf5af7b826de3739a2b7cd200bb3bbadfb9a79d2b4b5c49e5bd',100.0,1779031620.27358,0,'2026-05-17T17:27:00.273580+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://artemis.apache.org/components/artemis/documentation/latest/using-server.html"}'); +INSERT INTO "resources" VALUES('https://activemq.apache.org/components/artemis','ActiveMQ Artemis','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','55fac5191b3e514b7de557a3634983e3598d621b1f35d95abe7a4c91b3be0252',100.0,1779033429,0,'2026-05-17T17:57:09.051115+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md", "docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://activemq.apache.org/components/artemis/documentation/latest/management-console.html','Apache ActiveMQ Artemis Management Console','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a4ed3ba5b31f60560eceef5ab717dd18f0e4e03b119d6803b3cf33f0f2509cde',100.0,1779034045,0,'2026-05-17T18:07:25.590390+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://activemq.apache.org/components/artemis/documentation/latest/metrics.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1692704a3e1ad6b9a0cafe0157dcf365472d7f6cbdd34144bea4e8a8028129b1',100.0,1779030720,1,'2026-05-17T17:12:00.934182+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md", "docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://activemq.apache.org/components/artemis/documentation/latest/using-server.html','Apache ActiveMQ Artemis Using the Server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','93165c9c7422bbf5af7b826de3739a2b7cd200bb3bbadfb9a79d2b4b5c49e5bd',100.0,1779031620,0,'2026-05-17T17:27:00.273580+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://artemis.apache.org/components/artemis/documentation/latest/using-server.html"}'); INSERT INTO "resources" VALUES('https://activemq.apache.org/components/classic','ActiveMQ 5.x "classic"','','2023',0,'Reference page for the classic Apache ActiveMQ 5.x architecture. While stable and widely deployed across global enterprises, it is gradually being superseded by the non-blocking ActiveMQ Artemis engine.','Java','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "ActiveMQ"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://activemq.apache.org/components/classic/documentation','activemq.apache.org/components/classic/documentation','- [grafana.com/grafana/dashboards/10702](https://grafana.com/grafana/dashboards/10702-activemq) - [github.com/influxdata/telegraf/tree/master/plugins/inputs/activemq](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/activemq) - [docs.wavefront.com/activemq.html](https://docs.wavefront.com/activemq.html)','2026',0,'Official operational guidelines for ActiveMQ Classic. Walks developers through configuring JMX performance statistics, thread monitoring, and telemetry collection with tools like Telegraf.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Middleware", "Messaging Orchestration", "ActiveMQ Classic"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://acuityscheduling.com','Acuity Scheduling','','2024',0,'SaaS scheduling platform owned by Squarespace, designed for services industries. Features robust intake-form handling, integrated payment processing, and automated reminder sequences.','JavaScript','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Commercial Tools"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://adam-kotwasinski.medium.com/kafka-mesh-filter-in-envoy-a70b3aefcdef','adam-kotwasinski.medium.com: Kafka mesh filter in Envoy','','N/A',0,'A curated technical resource and architectural guide covering adam-kotwasinski.medium.com: Kafka mesh filter in Envoy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903223604653906e+09,0,'2026-05-17T17:37:16.046539+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://adam-kotwasinski.medium.com/kafka-mesh-filter-in-envoy-a70b3aefcdef','adam-kotwasinski.medium.com: Kafka mesh filter in Envoy','','N/A',0,'A curated technical resource and architectural guide covering adam-kotwasinski.medium.com: Kafka mesh filter in Envoy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.046539+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adambien.blog/roller/abien/entry/kafka_jax_rs_microprofile_json','adambien.blog - 75th **airhacks.tv** Questions and Answers: Kafka, JAX-RS, MicroProfile, JSON-B, GSON, JWT, VSC, NetBeans, Java Fullstack','','2020',0,'An edition of Adam Bien''s ''airhacks.tv'' Q&A series focusing on modern enterprise Java backend architectures. Key engineering discussions cover reactive Kafka messaging integration using MicroProfile, JAX-RS REST endpoint implementations, and a comparison of JSON serialization libraries (JSON-B vs GSON).','Java','Q&A Video Transcript','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Backend Development", "Java Enterprise", "MicroProfile"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adamrushuk.github.io/increasing-the-volumeclaimtemplates-disk-size-in-a-statefulset-on-aks','adamrushuk.github.io: Increasing the volumeClaimTemplates Disk Size in a Statefulset on AKS','','2022',0,'Addresses technical hurdles and step-by-step procedures when attempting to live-resize Persistent Volumes linked to stateful applications orchestrated via StatefulSets inside AKS.','N/A','Troubleshooting Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Storage", "StatefulSet Volume Scaling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adamtheautomator.com/ansible-kubernetes','adamtheautomator.com: How to Use the Ansible Kubernetes Module','','2022',0,'A technical tutorial focusing on deploying applications inside Kubernetes utilizing the `k8s` Ansible module. It highlights authentication patterns, namespace orchestration, and managing deployments or services using declarative syntax.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Object Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adamtheautomator.com/aws-codedeploy','adamtheautomator.com: Getting Started with AWS CodeDeploy','','2022',0,'Walkthrough outlining primary configuration steps, appspec.yml lifecycle hook schemas, and target group integrations inside the AWS CodeDeploy ecosystem.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "CI/CD Integration", "AWS CodeDeploy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adamtheautomator.com/azure-kubernetes-service','adamtheautomator.com: Getting Started with the Azure Kubernetes Service (AKS)','','2021',0,'A comprehensive onboarding guide teaching foundational skills for deploying and managing an AKS cluster. Covers cluster creation, node pool verification, and basic CLI interactions. Designed to minimize onboarding friction for junior operators.','Bash','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategic Strategy", "Enterprise Architecture", "First Steps"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adamtheautomator.com/github-actions-environment-variables','adamtheautomator.com: How to Manage GitHub Actions Environment Variables and Secrets','','2021',0,'Walkthrough tracing steps to declare environment variables, configure repository variables, and securely reference encrypted secrets inside continuous workflow files.','YAML','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "GitHub Actions", "Secrets Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://adamtheautomator.com/kubernetes-dashboard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','759e6360b07f1b4e49bc1ef91f46121e616781f2ebc220f3afb5265c2b8116c4',100.0,1.77903162326260495e+09,1,'2026-05-17T17:27:03.262605+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://adamtheautomator.com/kubernetes-dashboard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','759e6360b07f1b4e49bc1ef91f46121e616781f2ebc220f3afb5265c2b8116c4',100.0,1779031623,1,'2026-05-17T17:27:03.262605+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://adamtheautomator.com/kubernetes-pvc','adamtheautomator.com: Effortless Storage Management With Kubernetes PVC 🌟','','2021',0,'A step-by-step hands-on tutorial guiding users through configuring PersistentVolumeClaims (PVCs). It provides clear configuration patterns for provisioning, testing, and verifying that backend storage resources bind correctly.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "PV/PVC Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adamtheautomator.com/kubespray','adamtheautomator.com/kubespray: Conquer Kubernetes Clusters with Ansible Kubespray','- Manually deploying Kubernetes can be challenging for administrators, especially on bare-metal infrastructure deployment. Luckily, there is an automation tool for deploying production-ready Kubernetes called Kubespray. - Kubespray is an Ansible Playbook for deploying Kubernetes Cluster and provides a High Availability cluster, composable attributes, components, and supports multiple Linux distributions. Kubespray also supports cloud services like AWS, GCE, and Azure.','2021',0,'A practical troubleshooting handbook detailing how to configure Ansible inventories, override default deployment parameters, and run Kubespray deployment playbooks successfully against physical or virtual hosts.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Ansible", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://adamtheautomator.com/minikube-tutorial','==adamtheautomator.com: Jumpstart Kubernetes Locally with this MiniKube'' Tutorial==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f5192faa4fa7c45c8c7e31dac82542eae77e065500fdf59fce084837c50cab09',100.0,1.77903254747422099e+09,1,'2026-05-17T17:42:27.474221+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://adamtheautomator.com/minikube-tutorial','==adamtheautomator.com: Jumpstart Kubernetes Locally with this MiniKube'' Tutorial==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f5192faa4fa7c45c8c7e31dac82542eae77e065500fdf59fce084837c50cab09',100.0,1779032547,1,'2026-05-17T17:42:27.474221+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://adamtheautomator.com/mongodb-kubernetes','adamtheautomator.com: How To Perform a MongoDB Kubernetes Installation 🌟','','2023',4,'Step-by-step tutorial for deploying MongoDB to Kubernetes clusters. Addresses StatefulSet configuration, persistent volume claim (PVC) templates, and replica-set discovery mechanisms.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Kubernetes Operators"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adamtheautomator.com/postgres-to-kubernetes','adamtheautomator.com: How to Deploy Postgres to Kubernetes 🌟','','2021',0,'A thorough guide outlining persistent database deployments inside Kubernetes. Details creation patterns for StorageClasses, PersistentVolumeClaims, StatefulSets, and Services to support scalable and resilient Postgres engines.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adamtheautomator.com/prometheus-kubernetes','adamtheautomator.com: Utilizing Grafana & Prometheus Kubernetes Cluster Monitoring 🌟','','2022',0,'A comprehensive technical walkthrough on manual and Helm-based deployments of Prometheus and Grafana. Details how to import community dashboards, configure custom scraping target paths, and orchestrate baseline alerts to streamline daily cluster operations.','None','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Practical Diagnostics", "Cluster Monitoring", "Visual Dashboarding"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adamtheautomator.com/terraform-and-aws-rds','adamtheautomator.com: How To Build a Database Instance with Terraform and AWS RDS','','2021',0,'A comprehensive operational blueprint for deploying managed relational databases on AWS RDS via Terraform. Demonstrates critical database reliability configurations, security groups, database subnet groups, and encrypted secret management parameters.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "AWS RDS Databases"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://adamtheautomator.com/terraform-aws-rds','adamtheautomator.com: How To Build a Database Instance with Terraform and'' AWS RDS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','99d25322715a589428b30890f710dbfb45f570189d4c135bb395c19ba982c627',100.0,1.77902957358108592e+09,0,'2026-05-17T16:52:53.581086+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://adamtheautomator.com/terraform-and-aws-rds"}'); +INSERT INTO "resources" VALUES('https://adamtheautomator.com/terraform-aws-rds','adamtheautomator.com: How To Build a Database Instance with Terraform and'' AWS RDS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','99d25322715a589428b30890f710dbfb45f570189d4c135bb395c19ba982c627',100.0,1779029573,0,'2026-05-17T16:52:53.581086+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://adamtheautomator.com/terraform-and-aws-rds"}'); INSERT INTO "resources" VALUES('https://adamtheautomator.com/terraform-azure-devops','adamtheautomator.com: How to Build Infrastructure with Terraform in Azure DevOps 🌟','','2023',0,'A detailed technical guide on building CI/CD deployment pipelines inside Azure DevOps. Covers agent security, secure token management, state validation, and running automated Terraform configurations.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "CI/CD", "DevOps"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://addozhang.medium.com/non-intrusive-inject-opentelemetry-auto-instrumentation-in-kubernetes-a9dfd49fc714','addozhang.medium.com: Non-intrusive Inject OpenTelemetry Auto-Instrumentation'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering addozhang.medium.com: Non-intrusive Inject OpenTelemetry Auto-Instrumentation'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903283480006504e+09,0,'2026-05-17T17:47:14.800065+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://addwebsolution.com/blog/how-kubernetes-helps-businesses-manage-their-it-infrastructure','addwebsolution.com: How Kubernetes helps businesses manage their IT infrastructure?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','73982d11e419478099611f532b9c4cb017dc46b94debd633ccf6d03f67f093d1',100.0,1.77903426686584091e+09,0,'2026-05-17T18:11:06.865841+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.addwebsolution.com/blog/how-kubernetes-helps-businesses-manage-their-it-infrastructure"}'); -INSERT INTO "resources" VALUES('https://adequatica.medium.com/principles-of-writing-automated-tests-a2b72218264c','adequatica.medium.com: Principles of Writing Automated Tests','','N/A',0,'A curated technical resource and architectural guide covering adequatica.medium.com: Principles of Writing Automated Tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903098610036301e+09,0,'2026-05-17T17:16:26.100363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://addozhang.medium.com/non-intrusive-inject-opentelemetry-auto-instrumentation-in-kubernetes-a9dfd49fc714','addozhang.medium.com: Non-intrusive Inject OpenTelemetry Auto-Instrumentation'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering addozhang.medium.com: Non-intrusive Inject OpenTelemetry Auto-Instrumentation'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.800065+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://addwebsolution.com/blog/how-kubernetes-helps-businesses-manage-their-it-infrastructure','addwebsolution.com: How Kubernetes helps businesses manage their IT infrastructure?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','73982d11e419478099611f532b9c4cb017dc46b94debd633ccf6d03f67f093d1',100.0,1779034266,0,'2026-05-17T18:11:06.865841+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.addwebsolution.com/blog/how-kubernetes-helps-businesses-manage-their-it-infrastructure"}'); +INSERT INTO "resources" VALUES('https://adequatica.medium.com/principles-of-writing-automated-tests-a2b72218264c','adequatica.medium.com: Principles of Writing Automated Tests','','N/A',0,'A curated technical resource and architectural guide covering adequatica.medium.com: Principles of Writing Automated Tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030986,0,'2026-05-17T17:16:26.100363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adevait.com','adeva','','2026',0,'An exclusive network of vetted tech leaders and developers aimed at building distributed engineering units. The platform supports gender diversity initiatives in technology and offers strategic remote advisory services. Live grounding establishes its strength in supplying talent to scaling digital enterprises.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Bespoke Engineering Teams"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adevait.com/software/creating-branching-strategy','adevait.com: Creating a Branching Strategy for Small Teams','','2022',0,'Explains how to establish light, highly collaborative branching structures tailored for small, fast-moving agile development teams. Evaluates feature branching, hotfix workflows, and automated PR review loops to maintain speed and safety.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://adicode.ml/python-libraries-for-webdevelopment','adicode.ml: Take your web development to next level with these python libraries','','N/A',0,'A curated technical resource and architectural guide covering adicode.ml: Take your web development to next level with these python libraries in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903447946908402e+09,0,'2026-05-17T18:14:39.469084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lombok','adictosaltrabajo.com: Cómo reducir el código repetitivo con Lombok','','2016',0,'An informative tutorial detailing how Project Lombok reduces boilerplate Java code by auto-generating getters, setters, constructors, and builders at compile-time. Serves as an essential productivity baseline for developing lightweight domain models.','Java','Article','Beginner',0,'online','manual','018b41d4f0ba1f477d73996c5c27edc0e015789364e59d91d097b9193e78e006',100.0,1.77913049497937488e+09,1,'2026-05-18T20:54:54.979375+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Code Quality"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://adictosaltrabajo.com/2016/10/26/monitorizacion-y-analisis-de-rendimiento-de-aplicaciones-con-dynatrace','adictosaltrabajo.com: Monitorización y análisis de rendimiento de aplicaciones con Dynatrace APM','','2016',0,'Spanish technical walk-through demonstrating Dynatrace''s enterprise APM dashboard, automated instrumentation, baseline-driven anomaly detection, and deep transactional flow analysis across traditional and microservices runtimes.','es','Technical Guide','Intermediate',1,'online','manual','fcc1c91ce5a7c18e6190dad2de5aa87b5f088d4bab55cc7567f6ce52f929bdb3',100.0,1779130494.9638,1,'2026-05-18T20:54:54.963800+02:00',NULL,NULL,NULL,'["Observability", "APM & Logging", "Dynatrace APM"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://adicode.ml/python-libraries-for-webdevelopment','adicode.ml: Take your web development to next level with these python libraries','','N/A',0,'A curated technical resource and architectural guide covering adicode.ml: Take your web development to next level with these python libraries in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034479,0,'2026-05-17T18:14:39.469084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lombok','adictosaltrabajo.com: Cómo reducir el código repetitivo con Lombok','','2016',0,'An informative tutorial detailing how Project Lombok reduces boilerplate Java code by auto-generating getters, setters, constructors, and builders at compile-time. Serves as an essential productivity baseline for developing lightweight domain models.','Java','Article','Beginner',0,'online','manual','018b41d4f0ba1f477d73996c5c27edc0e015789364e59d91d097b9193e78e006',100.0,1779130494,1,'2026-05-18T20:54:54.979375+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Code Quality"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://adictosaltrabajo.com/2016/10/26/monitorizacion-y-analisis-de-rendimiento-de-aplicaciones-con-dynatrace','adictosaltrabajo.com: Monitorización y análisis de rendimiento de aplicaciones con Dynatrace APM','','2016',0,'Spanish technical walk-through demonstrating Dynatrace''s enterprise APM dashboard, automated instrumentation, baseline-driven anomaly detection, and deep transactional flow analysis across traditional and microservices runtimes.','es','Technical Guide','Intermediate',1,'online','manual','fcc1c91ce5a7c18e6190dad2de5aa87b5f088d4bab55cc7567f6ce52f929bdb3',100.0,1779130494,1,'2026-05-18T20:54:54.963800+02:00',NULL,NULL,NULL,'["Observability", "APM & Logging", "Dynatrace APM"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos','Spring Boot: ¿war o jar? Ambos','','2018',0,'Analyzes the trade-offs of packaging Spring Boot applications as standard executable JARs versus traditional deployable WAR files. While cloud-native architectures heavily dictate self-contained executable JARs, it shows how to build dual-compatible artifacts for application server environments.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Packaging", "Deployment Formats"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adictosaltrabajo.com/2020/12/22/como-crear-y-desplegar-microservicios-con-spring-boot-spring-cloud-netflix-y-docker','adictosaltrabajo.com: Cómo crear y desplegar microservicios con Spring Boot, Spring Cloud Netflix y Docker','','2020',0,'Deep-dive tutorial on building and orchestrating microservices in the Java ecosystem. Integrates Spring Boot applications with Spring Cloud Netflix (Eureka, Zuul) and packages them into containerized environments with custom Docker Compose manifests.','Spanish','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Architecture", "Microservices", "Java Ecosystem"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://adil.medium.com/network-traffic-shaping-in-kubernetes-topology-aware-routing-e4ea4a03dd20','adil.medium.com: Network Traffic Shaping in Kubernetes: Topology Aware Routing','','N/A',0,'A curated technical resource and architectural guide covering adil.medium.com: Network Traffic Shaping in Kubernetes: Topology Aware Routing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903255207635807e+09,0,'2026-05-17T17:42:32.076358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aditya-sunjava.medium.com/externalizing-configurations-in-kubernetes-using-configmap-and-secret-bfda0970d8ae','aditya-sunjava.medium.com: Externalizing Configurations in Kubernetes Using'' ConfigMap and Secret','','N/A',0,'A curated technical resource and architectural guide covering aditya-sunjava.medium.com: Externalizing Configurations in Kubernetes Using'' ConfigMap and Secret in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902971010013198e+09,0,'2026-05-17T16:55:10.100132+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://adil.medium.com/network-traffic-shaping-in-kubernetes-topology-aware-routing-e4ea4a03dd20','adil.medium.com: Network Traffic Shaping in Kubernetes: Topology Aware Routing','','N/A',0,'A curated technical resource and architectural guide covering adil.medium.com: Network Traffic Shaping in Kubernetes: Topology Aware Routing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032552,0,'2026-05-17T17:42:32.076358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aditya-sunjava.medium.com/externalizing-configurations-in-kubernetes-using-configmap-and-secret-bfda0970d8ae','aditya-sunjava.medium.com: Externalizing Configurations in Kubernetes Using'' ConfigMap and Secret','','N/A',0,'A curated technical resource and architectural guide covering aditya-sunjava.medium.com: Externalizing Configurations in Kubernetes Using'' ConfigMap and Secret in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029710,0,'2026-05-17T16:55:10.100132+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://admiralty.io','admiralty.io','','2026',0,'Official platform of Admiralty, an advanced multi-cluster proxy scheduler designed to programmatically dispatch workloads across physical, virtual, or serverless Kubernetes namespaces.','Go','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Multi-Cluster & Edge", "Cluster Federation", "Admiralty"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://admiralty.io/docs/tutorials/fargate','admiralty.io: Multi-Region AWS Fargate on EKS','','2021',0,'Granular implementation tutorial for deploying Admiralty proxy schedulers to configure cross-cluster communication channels that target serverless AWS Fargate environments in multi-region setups.','Go','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Multi-Cluster & Edge", "Cluster Federation", "Serverless Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adoptium.net','AdoptOpenJDk','','2021',0,'Eclipse Adoptium (formerly AdoptOpenJDK) represents the premier community-driven, vendor-neutral distribution of TCK-certified OpenJDK runtimes. This site serves as the de-facto standard source of robust, free Java binaries for production cloud environments.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "JDK Distribution"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://adoptium.net/news/2021/08/using-jlink-in-dockerfiles','blog.adoptium.net: Using Jlink in Dockerfiles instead of a JRE','','2021',0,'A guide to using the `jlink` utility inside multi-stage Docker builds instead of standard heavy JREs. Reduces target image sizes and limits the attack surface by bundling only the Java runtime modules required by the application.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Java Ecosystem"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://adoptopenjdk.net','AdoptOpenJDk','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9ab9d6d344fbf3a9c7f890c55af0095efe06dbe66c0c0f2b5b92a18f0fa8a98',100.0,1.77903409041138505e+09,0,'2026-05-17T18:08:10.411385+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://adoptium.net"}'); +INSERT INTO "resources" VALUES('https://adoptopenjdk.net','AdoptOpenJDk','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9ab9d6d344fbf3a9c7f890c55af0095efe06dbe66c0c0f2b5b92a18f0fa8a98',100.0,1779034090,0,'2026-05-17T18:08:10.411385+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://adoptium.net"}'); INSERT INTO "resources" VALUES('https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-14','advancedweb.hu: A categorized list of all Java and JVM features since JDK 8 to 14','','2020',0,'An analytical, categorized compendium listing language and JVM features introduced from JDK 8 to JDK 14. This resource highlights evolution in pattern matching, switch expressions, garbage collectors, and JFR (Java Flight Recorder) profiling utilities.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-16','advancedweb.hu: A categorized list of all Java and JVM features since JDK 8 to 16','','2021',0,'A categorized review of all key Java and JVM improvements introduced between JDK 8 and JDK 16. The synthesis covers crucial updates such as Records, JEP 395, pattern matching, vector API, and the encapsulation of internal JDK APIs to enforce modern coding standards.','Java','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{"duplicate_of": "https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-14"}'); -INSERT INTO "resources" VALUES('https://aesher9o1.medium.com/autoscale-large-images-faster-using-longhorn-distributed-storage-618d0cf01ba2','aesher9o1.medium.com: Autoscale large images faster using Longhorn (distributed'' storage)','','N/A',0,'A curated technical resource and architectural guide covering aesher9o1.medium.com: Autoscale large images faster using Longhorn (distributed'' storage) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903080905609893e+09,0,'2026-05-17T17:13:29.056099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aesher9o1.medium.com/autoscale-large-images-faster-using-longhorn-distributed-storage-618d0cf01ba2','aesher9o1.medium.com: Autoscale large images faster using Longhorn (distributed'' storage)','','N/A',0,'A curated technical resource and architectural guide covering aesher9o1.medium.com: Autoscale large images faster using Longhorn (distributed'' storage) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030809,0,'2026-05-17T17:13:29.056099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://age-of-product.com/42-scrum-product-owner-interview-questions','age-of-product.com: Hiring: 71 Scrum Product Owner Interview Questions to Avoid Agile Imposters','','2020',4,'Comprehensive qualification questionnaire comprising 71 target scenarios to evaluate Agile Scrum Product Owners. Focuses on dynamic backlog refinement, metric tracking, and product value loop architectures.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Management", "Agile", "Scrum"]','["[ENTERPRISE-STABLE]"]','[]','["interview-questions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://age-of-product.com/scrum-2021','age-of-product.com: Scrum 2021: Getting You Started as Scrum Master or Product Owner','','2021',2,'A practical onboarding guide for newly appointed Scrum Masters and Product Owners. Outlines core responsibilities, meeting setups, and delivery tracking rules matching updated agile patterns.','N/A','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Scrum Framework"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{"duplicate_of": "https://www.scrum.org/resources/blog/scrum-2021-getting-you-started-scrum-master-or-product-owner"}'); -INSERT INTO "resources" VALUES('https://agent.opsera.ai','Opsera DevOps Agent','An AI-powered DevSecOps automation platform and MCP server delivering real-time security scans, compliance validation, and architectural risk assessment.','2026',4,'The Opsera DevOps Agent is an AI-driven security and automation platform integrated directly into local developer IDEs via the Model Context Protocol (MCP). It automates high-depth security audits (SAST with Semgrep, secrets with Gitleaks, IaC with Trivy), architecture conformance checks, and evidence-based compliance scans. By shifting vulnerability remediation to the inner-loop, it reduces exploitable vulnerabilities by 70-85% and significantly accelerates release validation pipelines without increasing developer cognitive load.','en','tool','intermediate',0,'online','automatic','4636e3549d39bece64c20a68aad5a3c75611b5ff76f0742ab640ea378680712c',NULL,1.7803528286415019e+09,0,'2026-06-02T00:27:08.641502+02:00',NULL,NULL,NULL,'["DevOps", "DevSecOps", "AI Security Agents"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Vetted DevSecOps agent platform highly reviewed on G2 and AWS Marketplace for reducing vulnerability remediation lag.", "social_preview_url": "/favicon.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://agilecheetah.com/why-so-many-developers-are-fed-up-with-agile-pt-3','agilecheetah.com: Why So Many Developers are Fed Up with Agile','','N/A',0,'A curated technical resource and architectural guide covering agilecheetah.com: Why So Many Developers are Fed Up with Agile in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903084883576107e+09,0,'2026-05-17T17:14:08.835761+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://agilemanifesto.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7bb70732934d889dd7fd9c6132545be1f9578cd611641bf5110ddeca028e291c',100.0,1.77903142554485392e+09,1,'2026-05-17T17:23:45.544854+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://agilemethodology.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4e45120206849343aa0a8d8b20de465b622d6a663125cc1da4e7c74b09dd3937',100.0,1.77903252204720091e+09,1,'2026-05-17T17:42:02.047201+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://agent.opsera.ai','Opsera DevOps Agent','An AI-powered DevSecOps automation platform and MCP server delivering real-time security scans, compliance validation, and architectural risk assessment.','2026',4,'The Opsera DevOps Agent is an AI-driven security and automation platform integrated directly into local developer IDEs via the Model Context Protocol (MCP). It automates high-depth security audits (SAST with Semgrep, secrets with Gitleaks, IaC with Trivy), architecture conformance checks, and evidence-based compliance scans. By shifting vulnerability remediation to the inner-loop, it reduces exploitable vulnerabilities by 70-85% and significantly accelerates release validation pipelines without increasing developer cognitive load.','en','tool','intermediate',0,'online','automatic','4636e3549d39bece64c20a68aad5a3c75611b5ff76f0742ab640ea378680712c',NULL,1780352828,0,'2026-06-02T00:27:08.641502+02:00',NULL,NULL,NULL,'["DevOps", "DevSecOps", "AI Security Agents"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Vetted DevSecOps agent platform highly reviewed on G2 and AWS Marketplace for reducing vulnerability remediation lag.", "social_preview_url": "/favicon.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://agilecheetah.com/why-so-many-developers-are-fed-up-with-agile-pt-3','agilecheetah.com: Why So Many Developers are Fed Up with Agile','','N/A',0,'A curated technical resource and architectural guide covering agilecheetah.com: Why So Many Developers are Fed Up with Agile in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030848,0,'2026-05-17T17:14:08.835761+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://agilemanifesto.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7bb70732934d889dd7fd9c6132545be1f9578cd611641bf5110ddeca028e291c',100.0,1779031425,1,'2026-05-17T17:23:45.544854+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://agilemethodology.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4e45120206849343aa0a8d8b20de465b622d6a663125cc1da4e7c74b09dd3937',100.0,1779032522,1,'2026-05-17T17:42:02.047201+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://agola.io','Agola','','2026',0,'A modern, container-first CI/CD platform designed to run natively on top of Kubernetes. Featuring a microservices-based architecture, Agola decouples execution from orchestration to facilitate dynamic pipeline scalability, secure execution via OpenID Connect (OIDC), and simplified distributed caching.','Go','Tool','Medium',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Container-Native CI"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ahmedy.hashnode.dev/creating-tls-certificates-for-k8s-components-with-openssl','ahmedy.hashnode.dev: Creating TLS Certificates for K8s components with OpenSSL','','N/A',0,'A curated technical resource and architectural guide covering ahmedy.hashnode.dev: Creating TLS Certificates for K8s components with OpenSSL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138155759811e+09,0,'2026-05-17T17:23:01.557598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ahmet.im/blog/building-container-images-in-go','ahmet.im: Building container images in Go','','N/A',0,'Curator Insight explores programmatically constructing container images inside Go applications without relying on a local Docker daemon. Live Grounding verifies that tools like Google''s `go-containerregistry` allow direct manipulation of OCI image layers. This approach is highly relevant for building on-demand container builders or serverless runners.','English','Article','Advanced',0,'online','manual','f663eba462ccd00ac17ef0fea4ee3a66cb3be164c1cf14608a2aff5bdb8e1b85',100.0,1.77903384491561198e+09,1,'2026-05-17T18:04:04.915612+02:00',NULL,NULL,NULL,'["Cloud Native", "Containers", "Image Building", "Go Tools"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ahmedy.hashnode.dev/creating-tls-certificates-for-k8s-components-with-openssl','ahmedy.hashnode.dev: Creating TLS Certificates for K8s components with OpenSSL','','N/A',0,'A curated technical resource and architectural guide covering ahmedy.hashnode.dev: Creating TLS Certificates for K8s components with OpenSSL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.557598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ahmet.im/blog/building-container-images-in-go','ahmet.im: Building container images in Go','','N/A',0,'Curator Insight explores programmatically constructing container images inside Go applications without relying on a local Docker daemon. Live Grounding verifies that tools like Google''s `go-containerregistry` allow direct manipulation of OCI image layers. This approach is highly relevant for building on-demand container builders or serverless runners.','English','Article','Advanced',0,'online','manual','f663eba462ccd00ac17ef0fea4ee3a66cb3be164c1cf14608a2aff5bdb8e1b85',100.0,1779033844,1,'2026-05-17T18:04:04.915612+02:00',NULL,NULL,NULL,'["Cloud Native", "Containers", "Image Building", "Go Tools"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aidanfinn.com/?p=23582','aidanfinn.com: Script – Document All Azure Private DNS Zones','','2023',0,'Provides a PowerShell script designed to dynamically query and document all Azure Private DNS zones within a subscription or tenant. Ideal for compliance audits, architectural reviews, and inventory collection.','PowerShell','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Network & Delivery", "DNS Resolution", "Operational Tooling"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aigents.co/blog/coding-tutorial/data-structures-and-python','aigents.co: Data Structures and Python 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc1e6e7b9d53f391acb808b0a3320265623a15ba4d766a9c57bef748fc45ebb3',100.0,1.77903254040540504e+09,0,'2026-05-17T17:42:20.405405+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://aigents.co/data-science-blog/coding-tutorial/data-structures-and-python"}'); -INSERT INTO "resources" VALUES('https://aigents.co/blog/coding-tutorial/pro-python-tips-for-data-analysts','aigents.co: Pro Python Tips for Data Analysts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3005da29d0f576376112103385ec91f698cb897b0ece83ef53aa58927af519b',100.0,1.77903065369078803e+09,0,'2026-05-17T17:10:53.690788+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://aigents.co/data-science-blog/coding-tutorial/pro-python-tips-for-data-analysts"}'); +INSERT INTO "resources" VALUES('https://aigents.co/blog/coding-tutorial/data-structures-and-python','aigents.co: Data Structures and Python 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc1e6e7b9d53f391acb808b0a3320265623a15ba4d766a9c57bef748fc45ebb3',100.0,1779032540,0,'2026-05-17T17:42:20.405405+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://aigents.co/data-science-blog/coding-tutorial/data-structures-and-python"}'); +INSERT INTO "resources" VALUES('https://aigents.co/blog/coding-tutorial/pro-python-tips-for-data-analysts','aigents.co: Pro Python Tips for Data Analysts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3005da29d0f576376112103385ec91f698cb897b0ece83ef53aa58927af519b',100.0,1779030653,0,'2026-05-17T17:10:53.690788+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://aigents.co/data-science-blog/coding-tutorial/pro-python-tips-for-data-analysts"}'); INSERT INTO "resources" VALUES('https://aigents.co/data-science-blog/coding-tutorial/data-structures-and-python','aigents.co: Data Structures and Python 🌟','','2020',0,'Comprehensive overview of native Python data structures (lists, dicts, sets, tuples) contrasted against non-native structures like stacks, queues, and linked lists, evaluating algorithmic complexities ($O(n)$) of each operation.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aigents.co/data-science-blog/coding-tutorial/pro-python-tips-for-data-analysts','aigents.co: Pro Python Tips for Data Analysts','','2022',0,'Curator Insight: A practical collection of efficient Python routines designed specifically for optimization of data workloads. Live Grounding: Analyzes vectorization tricks, performance improvements during heavy pandas and numpy usage, and memory preservation tricks when manipulating complex analytical data structures.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Analysis"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); @@ -262,73 +262,73 @@ INSERT INTO "resources" VALUES('https://airflow.apache.org/docs/apache-airflow-p INSERT INTO "resources" VALUES('https://airflow.apache.org/docs/apache-airflow/stable/howto/add-owner-links.html','airflow.apache.org: Add Owner Links to DAG','','2022',3,'Explains how to add dynamic owner links inside Airflow''s user interface to map custom DAGs back to responsible engineering teams, monitoring channels, or contact points. This is highly useful for organizing multi-tenant team systems.','Python','Documentation','Basic',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "DAG Management"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://airflow.apache.org/docs/helm-chart','Apache Airflow official helm chart 🌟','','2026',5,'The official Helm chart for deploying Apache Airflow securely on Kubernetes. This package coordinates the complex interactions between scheduler, web server, worker nodes, and backend database deployments, offering extensive options for customizing pod parameters and cluster autoscaling.','YAML','Helm Chart','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Kubernetes Deployment"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aithority.com/it-and-devops/cloud/bacula-systems-announces-worlds-first-enterprise-class-backup-and-recovery-solution-for-red-hat-openshift','aithority.com: Bacula Systems Announces World’s First Enterprise-Class Backup and Recovery Solution for Red Hat OpenShift','','2020',3,'Highlights the integration of Bacula''s backup engines within Red Hat OpenShift clusters. Offers direct bare-metal and hybrid-cloud state serialization and disaster recovery procedures compatible with traditional SANs.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ajay-yadav.medium.com/internals-of-kubernetes-aff264063e91','ajay-yadav.medium.com: Internals of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering ajay-yadav.medium.com: Internals of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903008664917588e+09,0,'2026-05-17T17:01:26.649176+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://akhilsharma.work/checking-kubernetes-api-calls-using-kubectl','akhilsharma.work: Checking Kubernetes API Calls using kubectl','','N/A',0,'A curated technical resource and architectural guide covering akhilsharma.work: Checking Kubernetes API Calls using kubectl in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902972665019607e+09,0,'2026-05-17T16:55:26.650196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://akhilsharma.work/how-to-list-azure-rbac-roles-to-secure-aks-clusters','akhilsharma.work: How to list Azure RBAC Roles to Secure AKS Clusters','','N/A',0,'A curated technical resource and architectural guide covering akhilsharma.work: How to list Azure RBAC Roles to Secure AKS Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779034167428869e+09,0,'2026-05-17T18:09:27.428869+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://akhilsharma.work/kubectl-get-resource-short-names','akhilsharma.work: kubectl Get Resource - Short Names','','N/A',0,'A curated technical resource and architectural guide covering akhilsharma.work: kubectl Get Resource - Short Names in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903115847019696e+09,0,'2026-05-17T17:19:18.470197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://akhilsharma.work/the-4cs-of-kubernetes-security','akhilsharma.work: The 4C''s of Kubernetes Security','','N/A',0,'A curated technical resource and architectural guide covering akhilsharma.work: The 4C''s of Kubernetes Security in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032745.93528,0,'2026-05-17T17:45:45.935280+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://akintola-lonlon.medium.com/aws-kubernetes-the-1-rule-you-need-to-master-before-going-to-production-628b75ba1b6a','akintola-lonlon.medium.com: AWS Kubernetes: The #1 Rule You Need To Master'' Before Going To Production.','','N/A',0,'A curated technical resource and architectural guide covering akintola-lonlon.medium.com: AWS Kubernetes: The #1 Rule You Need To Master'' Before Going To Production. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902945911543703e+09,0,'2026-05-17T16:50:59.115437+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ajay-yadav.medium.com/internals-of-kubernetes-aff264063e91','ajay-yadav.medium.com: Internals of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering ajay-yadav.medium.com: Internals of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030086,0,'2026-05-17T17:01:26.649176+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://akhilsharma.work/checking-kubernetes-api-calls-using-kubectl','akhilsharma.work: Checking Kubernetes API Calls using kubectl','','N/A',0,'A curated technical resource and architectural guide covering akhilsharma.work: Checking Kubernetes API Calls using kubectl in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029726,0,'2026-05-17T16:55:26.650196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://akhilsharma.work/how-to-list-azure-rbac-roles-to-secure-aks-clusters','akhilsharma.work: How to list Azure RBAC Roles to Secure AKS Clusters','','N/A',0,'A curated technical resource and architectural guide covering akhilsharma.work: How to list Azure RBAC Roles to Secure AKS Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034167,0,'2026-05-17T18:09:27.428869+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://akhilsharma.work/kubectl-get-resource-short-names','akhilsharma.work: kubectl Get Resource - Short Names','','N/A',0,'A curated technical resource and architectural guide covering akhilsharma.work: kubectl Get Resource - Short Names in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031158,0,'2026-05-17T17:19:18.470197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://akhilsharma.work/the-4cs-of-kubernetes-security','akhilsharma.work: The 4C''s of Kubernetes Security','','N/A',0,'A curated technical resource and architectural guide covering akhilsharma.work: The 4C''s of Kubernetes Security in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032745,0,'2026-05-17T17:45:45.935280+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://akintola-lonlon.medium.com/aws-kubernetes-the-1-rule-you-need-to-master-before-going-to-production-628b75ba1b6a','akintola-lonlon.medium.com: AWS Kubernetes: The #1 Rule You Need To Master'' Before Going To Production.','','N/A',0,'A curated technical resource and architectural guide covering akintola-lonlon.medium.com: AWS Kubernetes: The #1 Rule You Need To Master'' Before Going To Production. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029459,0,'2026-05-17T16:50:59.115437+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://akka.io','lightbend.com: From Java EE To Cloud Native: The End Of The Heavyweight Era 🌟','','2022',0,'Lightbend presents the transition of traditional Java enterprise architectures to reactive, cloud-native frameworks (like Akka/Pekko). Evaluates high-concurrency patterns, asynchronous messaging, and horizontal scale-out benefits over synchronous architectures.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Modernization", "Reactive Systems"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://akomljen.com/kubernetes-backup-and-restore-with-velero','akomljen.com: Kubernetes Backup and Restore with Velero 🌟','','2021',4,'A comprehensive configuration guide explaining how to deploy Velero, provision target S3 object storage adapters, and set up recurring scheduled backups for highly dynamic microservices.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://akuity.io/blog/argo-cd-architectures-explained','akuity.io: How many do you need? - Argo CD Architectures Explained','','2022',5,'Evaluates different topology designs for ArgoCD deployments in large organizations. Details the trade-offs between a single centralized Hub-and-Spoke cluster controller versus multiple decentralized Argo instances scattered across target clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "ArgoCD", "Architecture Topologies"]','["[DE FACTO STANDARD]"]','[]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://akv2k8s.io','akv2k8s.io: Azure Key Vault to Kubernetes akv2k8s 🌟','','2023',0,'Main documentation site for `akv2k8s`, a specialized open-source integration bridging Azure Key Vault to Kubernetes. Outlines configuration methods for syncing secrets directly to native Kubernetes secret objects or dynamic injection into environment variables without exposing variables on disk.','English','Documentation','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Azure Integrations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{"duplicate_of": "https://github.com/SparebankenVest/azure-key-vault-to-kubernetes"}'); -INSERT INTO "resources" VALUES('https://akyriako.medium.com/configure-path-based-routing-with-nginx-ingress-controller-64a63cd4d6bd','akyriako.medium.com: Configure path-based routing with Nginx Ingress Controller','','N/A',0,'A curated technical resource and architectural guide covering akyriako.medium.com: Configure path-based routing with Nginx Ingress Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903413131969809e+09,0,'2026-05-17T18:08:51.319698+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://akyriako.medium.com/kubernetes-logging-with-grafana-loki-promtail-in-under-10-minutes-d2847d526f9e','akyriako.medium.com: Kubernetes Logging with Grafana Loki & Promtail in'' under 10 minutes 🌟','','N/A',0,'A curated technical resource and architectural guide covering akyriako.medium.com: Kubernetes Logging with Grafana Loki & Promtail in'' under 10 minutes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916886652803e+09,0,'2026-05-17T16:46:08.866528+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://akyriako.medium.com/provision-a-high-availability-k3s-cluster-with-k3d-a7519f476c9c','akyriako.medium.com: Provision a Highly Available K3S Cluster with K3D','','N/A',0,'A curated technical resource and architectural guide covering akyriako.medium.com: Provision a Highly Available K3S Cluster with K3D in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034322.60572,0,'2026-05-17T18:12:02.605720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://akyriako.medium.com/provision-an-on-prems-kubernetes-cluster-with-rancher-terraform-and-ansible-e26e24059319','==akyriako.medium.com: Provision an on-prems Kubernetes Cluster with Rancher,'' Terraform and Ansible==','','N/A',0,'A curated technical resource and architectural guide covering ==akyriako.medium.com: Provision an on-prems Kubernetes Cluster with Rancher,'' Terraform and Ansible== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903019621968603e+09,0,'2026-05-17T17:03:16.219686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://alain-airom.medium.com/kubernetes-operators-patterns-and-best-practices-b7fbaa4cbd1','alain-airom.medium.com: Kubernetes Operators Patterns and Best Practices'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering alain-airom.medium.com: Kubernetes Operators Patterns and Best Practices'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790335077359879e+09,0,'2026-05-17T17:58:27.735988+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://alanblackmore.medium.com/aws-diagram-architecture-afb50ea569a4','==alanblackmore.medium.com: AWS Diagram Architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==alanblackmore.medium.com: AWS Diagram Architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903263988774108e+09,0,'2026-05-17T17:43:59.887741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://alanblackmore.medium.com/what-is-aws-vpc-peering-af85c1e29fb2','alanblackmore.medium.com: What is AWS VPC Peering? 🌟','','N/A',0,'A curated technical resource and architectural guide covering alanblackmore.medium.com: What is AWS VPC Peering? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903410149612808e+09,0,'2026-05-17T18:08:21.496128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://alemsbaja.hashnode.dev/git-and-github-demystified-a-comprehensive-guide-for-version-control-system','alemsbaja.hashnode.dev: Git and GitHub Demystified : A Comprehensive Guide'' for Version Control System','','N/A',0,'A curated technical resource and architectural guide covering alemsbaja.hashnode.dev: Git and GitHub Demystified : A Comprehensive Guide'' for Version Control System in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790345227096281e+09,0,'2026-05-17T18:15:22.709628+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://alenkacz.medium.com/kubernetes-operator-best-practices-implementing-observedgeneration-250728868792','alenkacz.medium.com: Kubernetes operator best practices: Implementing observedGeneration','','N/A',0,'A curated technical resource and architectural guide covering alenkacz.medium.com: Kubernetes operator best practices: Implementing observedGeneration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903378866199803e+09,0,'2026-05-17T18:03:08.661998+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://akyriako.medium.com/configure-path-based-routing-with-nginx-ingress-controller-64a63cd4d6bd','akyriako.medium.com: Configure path-based routing with Nginx Ingress Controller','','N/A',0,'A curated technical resource and architectural guide covering akyriako.medium.com: Configure path-based routing with Nginx Ingress Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.319698+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://akyriako.medium.com/kubernetes-logging-with-grafana-loki-promtail-in-under-10-minutes-d2847d526f9e','akyriako.medium.com: Kubernetes Logging with Grafana Loki & Promtail in'' under 10 minutes 🌟','','N/A',0,'A curated technical resource and architectural guide covering akyriako.medium.com: Kubernetes Logging with Grafana Loki & Promtail in'' under 10 minutes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.866528+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://akyriako.medium.com/provision-a-high-availability-k3s-cluster-with-k3d-a7519f476c9c','akyriako.medium.com: Provision a Highly Available K3S Cluster with K3D','','N/A',0,'A curated technical resource and architectural guide covering akyriako.medium.com: Provision a Highly Available K3S Cluster with K3D in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034322,0,'2026-05-17T18:12:02.605720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://akyriako.medium.com/provision-an-on-prems-kubernetes-cluster-with-rancher-terraform-and-ansible-e26e24059319','==akyriako.medium.com: Provision an on-prems Kubernetes Cluster with Rancher,'' Terraform and Ansible==','','N/A',0,'A curated technical resource and architectural guide covering ==akyriako.medium.com: Provision an on-prems Kubernetes Cluster with Rancher,'' Terraform and Ansible== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030196,0,'2026-05-17T17:03:16.219686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://alain-airom.medium.com/kubernetes-operators-patterns-and-best-practices-b7fbaa4cbd1','alain-airom.medium.com: Kubernetes Operators Patterns and Best Practices'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering alain-airom.medium.com: Kubernetes Operators Patterns and Best Practices'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033507,0,'2026-05-17T17:58:27.735988+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://alanblackmore.medium.com/aws-diagram-architecture-afb50ea569a4','==alanblackmore.medium.com: AWS Diagram Architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==alanblackmore.medium.com: AWS Diagram Architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032639,0,'2026-05-17T17:43:59.887741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://alanblackmore.medium.com/what-is-aws-vpc-peering-af85c1e29fb2','alanblackmore.medium.com: What is AWS VPC Peering? 🌟','','N/A',0,'A curated technical resource and architectural guide covering alanblackmore.medium.com: What is AWS VPC Peering? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034101,0,'2026-05-17T18:08:21.496128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://alemsbaja.hashnode.dev/git-and-github-demystified-a-comprehensive-guide-for-version-control-system','alemsbaja.hashnode.dev: Git and GitHub Demystified : A Comprehensive Guide'' for Version Control System','','N/A',0,'A curated technical resource and architectural guide covering alemsbaja.hashnode.dev: Git and GitHub Demystified : A Comprehensive Guide'' for Version Control System in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034522,0,'2026-05-17T18:15:22.709628+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://alenkacz.medium.com/kubernetes-operator-best-practices-implementing-observedgeneration-250728868792','alenkacz.medium.com: Kubernetes operator best practices: Implementing observedGeneration','','N/A',0,'A curated technical resource and architectural guide covering alenkacz.medium.com: Kubernetes operator best practices: Implementing observedGeneration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.661998+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://alesnosek.com/blog/2020/06/30/ci-slash-cd-pipeline-spanning-multiple-openshift-clusters','alesnosek.com: CI/CD Pipeline Spanning Multiple OpenShift Clusters (jenkins & tekton)','','2020',0,'Analyzes the architecture of CI/CD pipelines running across multiple isolated OpenShift environments. Contrasts Jenkins and Tekton setups, proposing patterns for safe environment transition and credential management.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Multi-Cluster Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://alexander-goida.medium.com/thoughts-about-breaking-silos-of-software-engineering-teams-323d1f78ef68','alexander-goida.medium.com: Thoughts about breaking silos of software engineering'' teams 🌟','','N/A',0,'A curated technical resource and architectural guide covering alexander-goida.medium.com: Thoughts about breaking silos of software engineering'' teams 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903106109082102e+09,0,'2026-05-17T17:17:41.090821+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/project-management-methodology.md"]','["about.md", "project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://alexander-goida.medium.com/thoughts-about-breaking-silos-of-software-engineering-teams-323d1f78ef68','alexander-goida.medium.com: Thoughts about breaking silos of software engineering'' teams 🌟','','N/A',0,'A curated technical resource and architectural guide covering alexander-goida.medium.com: Thoughts about breaking silos of software engineering'' teams 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031061,0,'2026-05-17T17:17:41.090821+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/project-management-methodology.md"]','["about.md", "project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://alexander.holbreich.org/gitops-journey','alexander.holbreich.org: (Typical) journey towards full GitOps with Flux','','2021',3,'Chronicles an incremental architectural transition to declarative GitOps state management using Flux. Synthesizes real-world progression from initial push-based deployment topologies to pull-based continuous delivery loops. Live Grounding validates that this paradigm remains fundamental for cloud-native configurations, mitigating configuration drift through active reconciliation.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "Flux"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://alexandre-vazquez.com/inject-secrets-in-pods-using-hashicorp-vault','alexandre-vazquez.com: How To Inject Secrets in Pods To Improve Security with Hashicorp Vault in 5 Minutes 🌟','','2022',0,'A rapid-deployment tutorial showcasing the minimum-viable configuration required to deploy the Vault Agent Injector. Explains how to leverage native Kubernetes Auth and annotate container deployments to mount external secrets as shared-memory files in less than five minutes.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Sidecar Injection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://alexandrehtrb.github.io/posts/2024/03/http2-and-http3-explained','alexandrehtrb.github.io: HTTP/2 and HTTP/3 explained','','2024',0,'A thorough engineering analysis contrasting architectural behaviors of HTTP/2 and HTTP/3. Examines the structural transition from TCP-based flows to UDP-based QUIC, detailing performance impacts.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "Protocol Evolution", "HTTP/3 & QUIC"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://alexandrev.medium.com/grafana-alerting-vs-alertmanager-a-comparison-of-two-leading-monitoring-tools-5e262446a5f9','alexandrev.medium.com: Grafana Alerting vs AlertManager: A Comparison of'' Two Leading Monitoring Tools | Alex Vazquez','','N/A',0,'A curated technical resource and architectural guide covering alexandrev.medium.com: Grafana Alerting vs AlertManager: A Comparison of'' Two Leading Monitoring Tools | Alex Vazquez in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790292943234651e+09,0,'2026-05-17T16:48:14.323465+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://alexandrev.medium.com/how-to-enable-sticky-session-on-your-kubernetes-workloads-using-istio-e789014a6acd','alexandrev.medium.com: How To Enable Sticky Session on Your Kubernetes Workloads'' using Istio? 🌟','','N/A',0,'A curated technical resource and architectural guide covering alexandrev.medium.com: How To Enable Sticky Session on Your Kubernetes Workloads'' using Istio? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903155918967509e+09,0,'2026-05-17T17:25:59.189675+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://alexandrev.medium.com/kubernetes-autoscaling-1-26-a-game-changer-for-keda-users-c718a81fb155','alexandrev.medium.com: Kubernetes Autoscaling 1.26: A Game-Changer for KEDA'' Users?','','N/A',0,'A curated technical resource and architectural guide covering alexandrev.medium.com: Kubernetes Autoscaling 1.26: A Game-Changer for KEDA'' Users? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903096595788097e+09,0,'2026-05-17T17:16:05.957881+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://alexsniffin.medium.com/debugging-remotely-in-kubernetes-with-go-fda4f3332316','alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903238035468101e+09,0,'2026-05-17T17:39:40.354681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md", "docs/kubernetes-troubleshooting.md"]','["golang.md", "kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://alexandrev.medium.com/grafana-alerting-vs-alertmanager-a-comparison-of-two-leading-monitoring-tools-5e262446a5f9','alexandrev.medium.com: Grafana Alerting vs AlertManager: A Comparison of'' Two Leading Monitoring Tools | Alex Vazquez','','N/A',0,'A curated technical resource and architectural guide covering alexandrev.medium.com: Grafana Alerting vs AlertManager: A Comparison of'' Two Leading Monitoring Tools | Alex Vazquez in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029294,0,'2026-05-17T16:48:14.323465+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://alexandrev.medium.com/how-to-enable-sticky-session-on-your-kubernetes-workloads-using-istio-e789014a6acd','alexandrev.medium.com: How To Enable Sticky Session on Your Kubernetes Workloads'' using Istio? 🌟','','N/A',0,'A curated technical resource and architectural guide covering alexandrev.medium.com: How To Enable Sticky Session on Your Kubernetes Workloads'' using Istio? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031559,0,'2026-05-17T17:25:59.189675+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://alexandrev.medium.com/kubernetes-autoscaling-1-26-a-game-changer-for-keda-users-c718a81fb155','alexandrev.medium.com: Kubernetes Autoscaling 1.26: A Game-Changer for KEDA'' Users?','','N/A',0,'A curated technical resource and architectural guide covering alexandrev.medium.com: Kubernetes Autoscaling 1.26: A Game-Changer for KEDA'' Users? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030965,0,'2026-05-17T17:16:05.957881+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://alexsniffin.medium.com/debugging-remotely-in-kubernetes-with-go-fda4f3332316','alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032380,0,'2026-05-17T17:39:40.354681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md", "docs/kubernetes-troubleshooting.md"]','["golang.md", "kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://alicegg.tech/2020/11/09/helm','alicegg.tech: Managing a Kubernetes cluster with Helm and FluxCD','','2020',0,'Detailed architectural analysis of managing Helm releases within Flux GitOps pipelines. Explores automated release upgrades, HelmRepository declarations, and rollback mechanisms.','None','Technical Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://alicegg.tech/2020/11/09/helm.html','alicegg.tech: Managing a Kubernetes cluster with Helm and FluxCD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','85e876cd90436759b62df6922b082ec3e1745a4db51b4e94bcadd4b7c6958849',100.0,1779029110.54953,0,'2026-05-17T16:45:10.549530+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://alicegg.tech/2020/11/09/helm"}'); -INSERT INTO "resources" VALUES('https://allanjohn909.medium.com/kubernetes-ingress-traefik-cert-manager-letsencrypt-3cb5ea4ee071','allanjohn909.medium.com: Kubernetes Ingress with Traefik, CertManager, LetsEncrypt'' and HAProxy','','N/A',0,'A curated technical resource and architectural guide covering allanjohn909.medium.com: Kubernetes Ingress with Traefik, CertManager, LetsEncrypt'' and HAProxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029640.61494,0,'2026-05-17T16:54:00.614940+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://alicegg.tech/2020/11/09/helm.html','alicegg.tech: Managing a Kubernetes cluster with Helm and FluxCD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','85e876cd90436759b62df6922b082ec3e1745a4db51b4e94bcadd4b7c6958849',100.0,1779029110,0,'2026-05-17T16:45:10.549530+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://alicegg.tech/2020/11/09/helm"}'); +INSERT INTO "resources" VALUES('https://allanjohn909.medium.com/kubernetes-ingress-traefik-cert-manager-letsencrypt-3cb5ea4ee071','allanjohn909.medium.com: Kubernetes Ingress with Traefik, CertManager, LetsEncrypt'' and HAProxy','','N/A',0,'A curated technical resource and architectural guide covering allanjohn909.medium.com: Kubernetes Ingress with Traefik, CertManager, LetsEncrypt'' and HAProxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029640,0,'2026-05-17T16:54:00.614940+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://allazureblog.wordpress.com/2024/01/18/azure-bastion-and-udrs','allazureblog.wordpress.com: Azure Bastion vs UDR','','2024',0,'An analysis of the routing interactions between Azure Bastion and User-Defined Routes (UDRs). Identifies structural routing traps that cause connectivity failure when forced-tunneling internet-bound traffic through virtual appliances. Provides architectural patterns to maintain secure administrative access to private spokes.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Network Security", "Azure Bastion"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://allendowney.github.io/ThinkPython','Think Python','','2024',0,'An industry-standard manual detailing computer science foundations using Python. Progresses through data structures, algorithms, functional routines, and object-oriented modeling with highly verified, elegant coding conventions.','Python','Book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Computer Science Foundations"]','["[COMMUNITY-TOOL]"]','[]','["python.md", "chatgpt.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://allure.qatools.ru',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903112594335389e+09,0,'2026-05-17T17:18:45.943354+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md", "docs/qa.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://allure.qatools.ru',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031125,0,'2026-05-17T17:18:45.943354+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md", "docs/qa.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://alpacked.io/blog/infrastructure-as-code-for-devops','alpacked.io: Infrastructure as Code in DevOps 🌟','','2022',0,'Synthesizes why Infrastructure as Code represents the baseline of high-velocity DevOps frameworks. Features modular code design, collaborative version-control practices, and multi-tenant environment consistency.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://alsmola.medium.com/securing-github-organizations-9c33c850638','alsmola.medium.com: Securing GitHub organizations','','N/A',0,'A curated technical resource and architectural guide covering alsmola.medium.com: Securing GitHub organizations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790306550598669e+09,0,'2026-05-17T17:10:55.059867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aly.arriqaaq.com/golang-design-patterns','aly.arriqaaq.com: Golang Design Patterns in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering aly.arriqaaq.com: Golang Design Patterns in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903392156819701e+09,0,'2026-05-17T18:05:21.568197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://amalaruja.medium.com/basic-http-routing-strategies-with-envoy-376be42559eb','amalaruja.medium.com: Basic HTTP Routing Strategies with Envoy','','N/A',0,'A curated technical resource and architectural guide covering amalaruja.medium.com: Basic HTTP Routing Strategies with Envoy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903196217412209e+09,0,'2026-05-17T17:32:42.174122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://alsmola.medium.com/securing-github-organizations-9c33c850638','alsmola.medium.com: Securing GitHub organizations','','N/A',0,'A curated technical resource and architectural guide covering alsmola.medium.com: Securing GitHub organizations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030655,0,'2026-05-17T17:10:55.059867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aly.arriqaaq.com/golang-design-patterns','aly.arriqaaq.com: Golang Design Patterns in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering aly.arriqaaq.com: Golang Design Patterns in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.568197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://amalaruja.medium.com/basic-http-routing-strategies-with-envoy-376be42559eb','amalaruja.medium.com: Basic HTTP Routing Strategies with Envoy','','N/A',0,'A curated technical resource and architectural guide covering amalaruja.medium.com: Basic HTTP Routing Strategies with Envoy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031962,0,'2026-05-17T17:32:42.174122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aman.ai/primers/ai','aman.ai/primers/ai: Distilled AI','','2023',0,'An elite reference manual summarizing core concepts in modern machine learning and deep learning architectures. It distills deep neural net mechanics, loss functions, optimizer designs, and regularization frameworks into actionable technical digests. Ideal for software architects who require high-density cheat sheets on machine learning theory.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Machine Learning & Deep Learning Fundamentals", "AI Primer"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aman.ai/primers/ai/LLM','aman.ai/primers/ai/LLM: Primers - Overview of Large Language Models','','2023',0,'A structured primer exploring the foundational architectures, training phases, and evaluation cycles of Large Language Models (LLMs). It maps out causal language modeling, masking methodologies, and reinforcement learning from human feedback (RLHF). This overview equips engineers with deep insights into how massive neural networks interpret context.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "LLM Primers"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aman.ai/primers/ai/bert','aman.ai: Primers • Bidirectional Encoder Representations from Transformers (BERT)','','2023',0,'Dissects BERT (Bidirectional Encoder Representations from Transformers), detailing its bidirectional training paradigm via Masked Language Modeling (MLM). By processing left and right contexts simultaneously, BERT excels at semantic search, sentence classification, and named entity recognition. This guide is ideal for engineers deploying advanced information extraction models.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Transformer Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aman.ai/primers/ai/gpt','aman.ai: Primers • Generative Pre-trained Transformer (GPT)','','2023',0,'A technical overview of the Generative Pre-trained Transformer (GPT) lineage, explaining decoder-only autoregressive pre-training. It highlights how next-token prediction and casual masking techniques scale predictably over billions of parameters. This documentation helps platform engineers understand parameter scaling trends and memory requirements.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Transformer Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aman.ai/primers/ai/transformers','aman.ai: Transformers','','2023',0,'An elegant architectural blueprint dissecting the mathematical design of the Attention is All You Need transformer model. It provides clear examinations of multi-head attention blocks, residual connections, feed-forward sublayers, and positional embeddings. Reading this is necessary for developers seeking to optimize model inference latency.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Transformer Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://amazicworld.com/top-5-security-threats-unique-to-a-kubernetes-and-cloud-native-stack','amazicworld.com: Top 5 security threats unique to a Kubernetes and Cloud'' Native stack','','N/A',0,'A curated technical resource and architectural guide covering amazicworld.com: Top 5 security threats unique to a Kubernetes and Cloud'' Native stack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902914804779911e+09,0,'2026-05-17T16:45:48.047799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://amazicworld.com/why-apis-cant-be-missed-when-it-comes-to-devops','amazicworld.com: Why APIs can’t be missed when it comes to DevOps','','N/A',0,'A curated technical resource and architectural guide covering amazicworld.com: Why APIs can’t be missed when it comes to DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902942135175299e+09,0,'2026-05-17T16:50:21.351753+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://amazon.qwiklabs.com/catalog','==amazon.qwiklabs.com/catalog==','','2026',0,'The portal for official interactive AWS learning environments. It provides isolated sandboxed accounts for executing practical technical labs spanning serverless orchestration, database scaling, container networking, and security auditing.','N/A','Documentation','Intermediate',0,'online','manual','61362b71052128f7c4de58f157cbfdd2ffbde231c08de1f09f9fabdf62c328d4',100.0,1.77903308455044198e+09,0,'2026-05-17T17:51:24.550442+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ambar-thecloudgarage.medium.com/eks-anywhere-decoding-the-architecture-fd2741b03e0a','ambar-thecloudgarage.medium.com: EKS Anywhere., decoding the architecture.','','N/A',0,'A curated technical resource and architectural guide covering ambar-thecloudgarage.medium.com: EKS Anywhere., decoding the architecture. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903169383712506e+09,0,'2026-05-17T17:28:13.837125+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://amazicworld.com/top-5-security-threats-unique-to-a-kubernetes-and-cloud-native-stack','amazicworld.com: Top 5 security threats unique to a Kubernetes and Cloud'' Native stack','','N/A',0,'A curated technical resource and architectural guide covering amazicworld.com: Top 5 security threats unique to a Kubernetes and Cloud'' Native stack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029148,0,'2026-05-17T16:45:48.047799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://amazicworld.com/why-apis-cant-be-missed-when-it-comes-to-devops','amazicworld.com: Why APIs can’t be missed when it comes to DevOps','','N/A',0,'A curated technical resource and architectural guide covering amazicworld.com: Why APIs can’t be missed when it comes to DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029421,0,'2026-05-17T16:50:21.351753+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://amazon.qwiklabs.com/catalog','==amazon.qwiklabs.com/catalog==','','2026',0,'The portal for official interactive AWS learning environments. It provides isolated sandboxed accounts for executing practical technical labs spanning serverless orchestration, database scaling, container networking, and security auditing.','N/A','Documentation','Intermediate',0,'online','manual','61362b71052128f7c4de58f157cbfdd2ffbde231c08de1f09f9fabdf62c328d4',100.0,1779033084,0,'2026-05-17T17:51:24.550442+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ambar-thecloudgarage.medium.com/eks-anywhere-decoding-the-architecture-fd2741b03e0a','ambar-thecloudgarage.medium.com: EKS Anywhere., decoding the architecture.','','N/A',0,'A curated technical resource and architectural guide covering ambar-thecloudgarage.medium.com: EKS Anywhere., decoding the architecture. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031693,0,'2026-05-17T17:28:13.837125+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745','weave.works: Progressively Delivering Applications Across Cloud and On-Premise. Using Kuma & GitOps to implement canary releasing','','2021',2,'An archival reference describing historical patterns of Weaveworks GitOps implementations across multi-cloud topologies. NOTE: The original URL has redirected due to business domain changes; preserved for architectural lineage.','English','article','advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps and Continuous Delivery", "Progressive Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md", "servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1.7791304950014379e+09,0,'2026-05-18T20:54:55.001438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/deutsche-telekom-explain-why-they-chose-gitops-for-5g',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1.77913049492150688e+09,0,'2026-05-18T20:54:54.921507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); -INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/gitops-in-the-modern-enterprise',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1.77913049494518899e+09,0,'2026-05-18T20:54:54.945189+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); -INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/gitops-takes-devops-teams-to-higher-levels-of-maturity',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494.94335,0,'2026-05-18T20:54:54.943350+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); +INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130495,0,'2026-05-18T20:54:55.001438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/deutsche-telekom-explain-why-they-chose-gitops-for-5g',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.921507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); +INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/gitops-in-the-modern-enterprise',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.945189+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); +INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/gitops-takes-devops-teams-to-higher-levels-of-maturity',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.943350+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/manage-thousands-of-clusters-with-gitops-and-the-cluster-api','weave.works: Manage Thousands of Clusters with GitOps and the Cluster API','','2021',0,'Historical reference documenting the intersection of GitOps deployment paradigms and Cluster API (CAPI) for planetary-scale multi-cluster environments. Note: Original domain has redirected to an registration portal, reflecting legacy status.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster API", "GitOps"]','["[LEGACY]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/managing-kubernetes-with-gitops-in-a-multi-cluster-multi-cloud-world',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1.77913049501679897e+09,0,'2026-05-18T20:54:55.016799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); -INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/the-history-of-gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1.77913049498282504e+09,0,'2026-05-18T20:54:54.982825+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); -INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/what-is-gitops-really',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494.99621,0,'2026-05-18T20:54:54.996210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); -INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/wkp-team-workspaces-rbac',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1.77913049496796107e+09,0,'2026-05-18T20:54:54.967961+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); +INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/managing-kubernetes-with-gitops-in-a-multi-cluster-multi-cloud-world',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130495,0,'2026-05-18T20:54:55.016799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); +INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/the-history-of-gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.982825+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); +INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/what-is-gitops-really',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.996210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); +INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/wkp-team-workspaces-rbac',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.967961+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops','WKSctl - A New OSS Kubernetes Manager using GitOps','','2020',0,'Historical reference covering the announcement of WKSctl as an open-source GitOps-centric cluster bootstrapper. Note: The URL appears to have defaulted to an external registration portal and should be treated with caution.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "GitOps", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/product/gitops-enterprise',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1.77913049500168108e+09,0,'2026-05-18T20:54:55.001681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); -INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/technologies/gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1.77913049500827193e+09,0,'2026-05-18T20:54:55.008272+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); -INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/use-cases/security-with-gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1.7791304949541049e+09,0,'2026-05-18T20:54:54.954105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); +INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/product/gitops-enterprise',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130495,0,'2026-05-18T20:54:55.001681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); +INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/technologies/gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130495,0,'2026-05-18T20:54:55.008272+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); +INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/use-cases/security-with-gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.954105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}'); INSERT INTO "resources" VALUES('https://americanexpress.io/do-not-run-dockerized-applications-as-root','americanexpress.io: **Do Not Run Dockerized Applications as Root** 🌟','','2020',0,'An essential security analysis explaining why running container workloads as root is highly vulnerable to privilege escalation. Highlights how OpenShift''s default Security Context Constraints (SCCs) enforce rootless container profiles.','Dockerfile','Architectural Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "RunAsUser"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://amitprius.medium.com/python-dictionary-zero-to-hero-with-examples-a7497a672dd4','amitprius.medium.com: Python Dictionary: Zero to Hero with Examples','','N/A',0,'A curated technical resource and architectural guide covering amitprius.medium.com: Python Dictionary: Zero to Hero with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903032664141201e+09,0,'2026-05-17T17:05:26.641412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://amod-kadam.medium.com/are-there-two-load-balancer-controllers-with-eks-8a7b04db8c93','amod-kadam.medium.com: Are there two Load Balancer Controllers with EKS?'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering amod-kadam.medium.com: Are there two Load Balancer Controllers with EKS?'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903047294977188e+09,0,'2026-05-17T17:07:52.949772+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://amolmote.hashnode.dev/replicaset-deployment-in-kubernetes','==amolmote.hashnode.dev: ReplicaSet & Deployment In Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==amolmote.hashnode.dev: ReplicaSet & Deployment In Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790295635104711e+09,0,'2026-05-17T16:52:43.510471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://amralaayassen.medium.com/how-to-create-argocd-applications-automatically-using-applicationset-automation-of-the-gitops-59455eaf4f72','amralaayassen.medium.com: How to create ArgoCD Applications Automatically'' using ApplicationSet? “Automation of GitOps”','','N/A',0,'A curated technical resource and architectural guide covering amralaayassen.medium.com: How to create ArgoCD Applications Automatically'' using ApplicationSet? “Automation of GitOps” in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903255612878894e+09,0,'2026-05-17T17:42:36.128789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://amy-ma.medium.com/ingress-configuration-d9f13c5bcf1a','amy-ma.medium.com: Nginx Ingress Configuration','','N/A',0,'A curated technical resource and architectural guide covering amy-ma.medium.com: Nginx Ingress Configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903272856069111e+09,0,'2026-05-17T17:45:28.560691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://amitprius.medium.com/python-dictionary-zero-to-hero-with-examples-a7497a672dd4','amitprius.medium.com: Python Dictionary: Zero to Hero with Examples','','N/A',0,'A curated technical resource and architectural guide covering amitprius.medium.com: Python Dictionary: Zero to Hero with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030326,0,'2026-05-17T17:05:26.641412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://amod-kadam.medium.com/are-there-two-load-balancer-controllers-with-eks-8a7b04db8c93','amod-kadam.medium.com: Are there two Load Balancer Controllers with EKS?'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering amod-kadam.medium.com: Are there two Load Balancer Controllers with EKS?'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030472,0,'2026-05-17T17:07:52.949772+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://amolmote.hashnode.dev/replicaset-deployment-in-kubernetes','==amolmote.hashnode.dev: ReplicaSet & Deployment In Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==amolmote.hashnode.dev: ReplicaSet & Deployment In Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563,0,'2026-05-17T16:52:43.510471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://amralaayassen.medium.com/how-to-create-argocd-applications-automatically-using-applicationset-automation-of-the-gitops-59455eaf4f72','amralaayassen.medium.com: How to create ArgoCD Applications Automatically'' using ApplicationSet? “Automation of GitOps”','','N/A',0,'A curated technical resource and architectural guide covering amralaayassen.medium.com: How to create ArgoCD Applications Automatically'' using ApplicationSet? “Automation of GitOps” in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032556,0,'2026-05-17T17:42:36.128789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://amy-ma.medium.com/ingress-configuration-d9f13c5bcf1a','amy-ma.medium.com: Nginx Ingress Configuration','','N/A',0,'A curated technical resource and architectural guide covering amy-ma.medium.com: Nginx Ingress Configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032728,0,'2026-05-17T17:45:28.560691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://anaisurl.com/full-tutorial-monitoring','anaisurl.com: Full Tutorial: Monitoring and Troubleshooting stack with Prometheus, Grafana, Loki and Komodor 🌟','','2022',0,'Guides readers through deploying a cohesive, modern cloud-native observability stack. Integrates Prometheus metric collections with Grafana dashboarding, Loki-based log aggregation, and Komodor''s specialized Kubernetes troubleshooting platform to build rapid root-cause workflows.','None','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Advanced Telemetry & FinOps", "Troubleshooting Stacks", "Loki & Komodor Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://anaisurl.com/kubernetes-rbac','anaisurl.com: RBAC Explained with Examples 🌟','','2022',0,'A visual, beginner-friendly guide dissecting RBAC mechanics in Kubernetes. Offers concrete examples of setting up specific read/write permissions for standard development teams.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://analoghq.ai/blog/es/matriz-raci','rockcontent.com: mejor las responsabilidades con la Matriz RACI','','2021',0,'Provides a detailed breakdown of the RACI model for assigning responsibility within multidisciplinary digital product teams. Explores how defining ownership upfront helps prevent friction during agile development iterations and release activities.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Governance", "RACI Matrix"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); @@ -353,124 +353,124 @@ INSERT INTO "resources" VALUES('https://andrewlock.net/deploying-asp-net-core-ap INSERT INTO "resources" VALUES('https://andrewlock.net/installing-docker-desktop-for-windows','andrewlock.net: Installing Docker Desktop for Windows and WSL 2','','2026',0,'This architectural guide explains the setup and performance considerations of running Docker Desktop on Windows utilizing Windows Subsystem for Linux (WSL 2). It unpacks how the WSL 2 integration eliminates hypervisor overhead, resulting in significantly faster file-system lookups and reduced memory footprints. It is a vital resource for Windows-based developers transitioning to cloud-native, Linux-centric container environments.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Local Environments", "WSL2"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://andrewlock.net/series/deploying-asp-net-core-applications-to-kubernetes','andrewlock.net: Series: Deploying ASP.NET Core applications to Kubernetes with Helm 🌟','','2022',0,'A comprehensive deep-dive tutorial series on orchestrating .NET applications inside Kubernetes using Helm. Analyzes templating, YAML manifests, dependency injections, dynamic secret handling, and values customization patterns.','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Container Orchestration", "Helm & Packaging"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md", "dotnet.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://android-developers.googleblog.com/2026/05/android-cli-stable-1-0-agent-development.html','Android CLI Stable 1.0: Accelerating Multi-Agent Development','Introducing the 1.0 stable release of the Android CLI, explicitly engineered to optimize headless, scriptable multi-agent software development.','2026',4,'* **Curator Insight:** Decoupling complex software compilation toolchains from localized graphical IDEs is vital for enabling background AI agent executors to compile and test code. -* **Live Grounding (MCP):** The launch of the stable Android CLI 1.0 provides a command-line interface optimized for agentic workloads, enabling continuous-integration platforms and software agents to autonomously trigger compilation, packaging, and testing without manual IDE setup.','en','blog','Advanced',0,'online','automatic','cd72cd0f514c54b9062e8261f82120dae9223a4d80240d8b90bb0b00809dd6e1',NULL,1.78035213862210488e+09,0,'2026-06-02T00:15:38.622105+02:00',NULL,NULL,NULL,'["Mobile Architecture", "Android Platforms", "Command Line Tooling", "Agentic Workflows"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Recognized as a critical upgrade for automated build pipelines and headless automation agents by mobile developers.", "social_preview_url": "", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "android-automation"}'); +* **Live Grounding (MCP):** The launch of the stable Android CLI 1.0 provides a command-line interface optimized for agentic workloads, enabling continuous-integration platforms and software agents to autonomously trigger compilation, packaging, and testing without manual IDE setup.','en','blog','Advanced',0,'online','automatic','cd72cd0f514c54b9062e8261f82120dae9223a4d80240d8b90bb0b00809dd6e1',NULL,1780352138,0,'2026-06-02T00:15:38.622105+02:00',NULL,NULL,NULL,'["Mobile Architecture", "Android Platforms", "Command Line Tooling", "Agentic Workflows"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Recognized as a critical upgrade for automated build pipelines and headless automation agents by mobile developers.", "social_preview_url": "", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "android-automation"}'); INSERT INTO "resources" VALUES('https://android-developers.googleblog.com/2026/05/build-android-apps-google-ai-studio.html','Build Native Android Apps in Google AI Studio','Announcement of native Android app generation features inside Google AI Studio, running on Kotlin and Jetpack Compose.','2026',4,'* **Curator Insight:** Lowering software prototyping friction via high-fidelity, code-generating UI surfaces enables immediate validation of architectural assumptions and workflows. -* **Live Grounding (MCP):** Google AI Studio has introduced the capability to generate functional, native Android apps written in Kotlin and Jetpack Compose entirely from prompts, enabling developers to live-test builds in embedded emulators and seamlessly export blueprints straight to Android Studio.','en','blog','Intermediate',0,'online','automatic','917d59614b5baf527b2a26b7ba63878fd0f91cf62f2fe4fef84c2dbbfbc5025a',NULL,1.78035213862211394e+09,0,'2026-06-02T00:15:38.622114+02:00',NULL,NULL,NULL,'["Software Prototyping", "AI Studio Environments", "Generative Code Base", "Mobile Interface Design"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular for rapid prototyping among mobile engineers and designers on social media.", "social_preview_url": "", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "ai-assisted-prototyping"}'); +* **Live Grounding (MCP):** Google AI Studio has introduced the capability to generate functional, native Android apps written in Kotlin and Jetpack Compose entirely from prompts, enabling developers to live-test builds in embedded emulators and seamlessly export blueprints straight to Android Studio.','en','blog','Intermediate',0,'online','automatic','917d59614b5baf527b2a26b7ba63878fd0f91cf62f2fe4fef84c2dbbfbc5025a',NULL,1780352138,0,'2026-06-02T00:15:38.622114+02:00',NULL,NULL,NULL,'["Software Prototyping", "AI Studio Environments", "Generative Code Base", "Mobile Interface Design"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular for rapid prototyping among mobile engineers and designers on social media.", "social_preview_url": "", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "ai-assisted-prototyping"}'); INSERT INTO "resources" VALUES('https://andydote.co.uk/2021/06/02/os-cpus-and-kubernetes','andydote.co.uk: The Problem with CPUs and Kubernetes','','2021',0,'A low-level analysis of how the Linux kernel scheduler interacting with CFS quota limits can severely throttle Kubernetes pods, even when total CPU utilization is low. The author exposes the architectural friction between container resource limits and multi-threaded application runtimes like Java and Go. Platform engineers will find valuable tuning techniques to mitigate silent latency spikes caused by CPU throttling.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Resource Management", "CPU Scheduling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://angryip.org','Angry IP Scanner (or simply ipscan)','','2001',4,'An extremely fast, multi-threaded IP and port scanner. It queries device attributes, MAC addresses, and open ports across subnets. Live Grounding tracks it as an essential tool for rapid physical infrastructure auditing.','Java','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2001-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Networking", "Scanning"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://angular.dev','angular.io','','2026',0,'Angular is Google''s enterprise-grade, component-based TypeScript web framework. Highly optimized for scalable single-page application (SPA) architectures, it provides built-in routing, state handling, and dependency injection.','TypeScript','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "Web Frameworks", "Angular"]','["[COMMUNITY-TOOL]"]','[]','["angular.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://angular.dev/guide/build','angular.io: Building and serving Angular apps','','2026',0,'Official instructions covering deployment execution and active asset compilation within the Angular CLI environment. Emphasizes production bundling configurations, static asset caching, and lazy loading strategies.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "Web Frameworks", "Angular Build"]','["[COMMUNITY-TOOL]"]','[]','["angular.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://angular.io','angular.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','407de4d0847a6a5d35ff586acc4a11facdf3cd67630d7398a85472b14eb64692',100.0,1.77903056413611698e+09,0,'2026-05-17T17:09:24.136117+02:00',NULL,NULL,NULL,'[]','[]','["docs/angular.md"]','[]','{}','{"duplicate_of": "https://angular.dev"}'); -INSERT INTO "resources" VALUES('https://angular.io/guide/build','angular.io: Building and serving Angular apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b3030e6481f11791c134e661d4f9733dfbbaaf633e867cb1676d8ced735701a',100.0,1779034039.79868,0,'2026-05-17T18:07:19.798680+02:00',NULL,NULL,NULL,'[]','[]','["docs/angular.md"]','[]','{}','{"duplicate_of": "https://angular.dev/guide/build"}'); -INSERT INTO "resources" VALUES('https://aninditabasak.medium.com/a-lap-around-kubernetes-security-vulnerability-scanning-tools-checkov-kube-hunter-kube-bench-4ffda92c4cf1','==aninditabasak.medium.com: A Lap around Kubernetes Security & Vulnerability'' scanning Tools — checkov, kube-hunter, kube-bench & Starboard==','','N/A',0,'A curated technical resource and architectural guide covering ==aninditabasak.medium.com: A Lap around Kubernetes Security & Vulnerability'' scanning Tools — checkov, kube-hunter, kube-bench & Starboard== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031850.00534,0,'2026-05-17T17:30:50.005340+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://anirudhdaya.hashnode.dev/kubernetes-explained-part-1','anirudhdaya.hashnode.dev: Kubernetes Explained- Part 1','','N/A',0,'A curated technical resource and architectural guide covering anirudhdaya.hashnode.dev: Kubernetes Explained- Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903101213639092e+09,0,'2026-05-17T17:16:52.136391+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://anirudhdaya.hashnode.dev/kubernetes-explained-part-2','anirudhdaya.hashnode.dev: Kubernetes Explained- Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903080914684605e+09,0,'2026-05-17T17:13:29.146846+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://anirudhdaya.hashnode.dev/kubernetes-explained-part-1"}'); -INSERT INTO "resources" VALUES('https://ankush-chavan.medium.com/creating-multi-cloud-kubernetes-cluster-on-aws-azure-and-gcp-cloud-92d64633bdfc','ankush-chavan.medium.com: Creating Multi-Cloud Kubernetes Cluster on AWS,'' Azure, and GCP cloud','','N/A',0,'A curated technical resource and architectural guide covering ankush-chavan.medium.com: Creating Multi-Cloud Kubernetes Cluster on AWS,'' Azure, and GCP cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903297475799894e+09,0,'2026-05-17T17:49:34.757999+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ansible.ai','==ansible.ai==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a5c77dd0a850c1a79632fa2ecda35a2c292aab02e201aef85baff517b2fd222e',100.0,1.77903450482821488e+09,0,'2026-05-17T18:15:04.828215+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/management/ansible/ai-automation"}'); -INSERT INTO "resources" VALUES('https://ansible.github.io/workshops/demos','ansible.github.io/workshops/demos : Red Hat Ansible Automation Platform'' Workshops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bb17eb1f9cfe88b2b5801ab12618198f3cebc0060a8021d20e20c91f4e072242',100.0,1.77902911892028188e+09,0,'2026-05-17T16:45:18.920282+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://labs.demoredhat.com/demos"}'); -INSERT INTO "resources" VALUES('https://answers.dynatrace.com/spaces/482/dynatrace-open-qa/questions/232421/dynatrace-distributed-tracing-with-kafka.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9311a26c79903654b4d07e42cf337f7ff23ade089df73af761793aec3fe60240',100.0,1.77903224547423911e+09,0,'2026-05-17T17:37:25.474239+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://angular.io','angular.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','407de4d0847a6a5d35ff586acc4a11facdf3cd67630d7398a85472b14eb64692',100.0,1779030564,0,'2026-05-17T17:09:24.136117+02:00',NULL,NULL,NULL,'[]','[]','["docs/angular.md"]','[]','{}','{"duplicate_of": "https://angular.dev"}'); +INSERT INTO "resources" VALUES('https://angular.io/guide/build','angular.io: Building and serving Angular apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b3030e6481f11791c134e661d4f9733dfbbaaf633e867cb1676d8ced735701a',100.0,1779034039,0,'2026-05-17T18:07:19.798680+02:00',NULL,NULL,NULL,'[]','[]','["docs/angular.md"]','[]','{}','{"duplicate_of": "https://angular.dev/guide/build"}'); +INSERT INTO "resources" VALUES('https://aninditabasak.medium.com/a-lap-around-kubernetes-security-vulnerability-scanning-tools-checkov-kube-hunter-kube-bench-4ffda92c4cf1','==aninditabasak.medium.com: A Lap around Kubernetes Security & Vulnerability'' scanning Tools — checkov, kube-hunter, kube-bench & Starboard==','','N/A',0,'A curated technical resource and architectural guide covering ==aninditabasak.medium.com: A Lap around Kubernetes Security & Vulnerability'' scanning Tools — checkov, kube-hunter, kube-bench & Starboard== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031850,0,'2026-05-17T17:30:50.005340+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://anirudhdaya.hashnode.dev/kubernetes-explained-part-1','anirudhdaya.hashnode.dev: Kubernetes Explained- Part 1','','N/A',0,'A curated technical resource and architectural guide covering anirudhdaya.hashnode.dev: Kubernetes Explained- Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.136391+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://anirudhdaya.hashnode.dev/kubernetes-explained-part-2','anirudhdaya.hashnode.dev: Kubernetes Explained- Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030809,0,'2026-05-17T17:13:29.146846+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://anirudhdaya.hashnode.dev/kubernetes-explained-part-1"}'); +INSERT INTO "resources" VALUES('https://ankush-chavan.medium.com/creating-multi-cloud-kubernetes-cluster-on-aws-azure-and-gcp-cloud-92d64633bdfc','ankush-chavan.medium.com: Creating Multi-Cloud Kubernetes Cluster on AWS,'' Azure, and GCP cloud','','N/A',0,'A curated technical resource and architectural guide covering ankush-chavan.medium.com: Creating Multi-Cloud Kubernetes Cluster on AWS,'' Azure, and GCP cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032974,0,'2026-05-17T17:49:34.757999+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ansible.ai','==ansible.ai==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a5c77dd0a850c1a79632fa2ecda35a2c292aab02e201aef85baff517b2fd222e',100.0,1779034504,0,'2026-05-17T18:15:04.828215+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/management/ansible/ai-automation"}'); +INSERT INTO "resources" VALUES('https://ansible.github.io/workshops/demos','ansible.github.io/workshops/demos : Red Hat Ansible Automation Platform'' Workshops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bb17eb1f9cfe88b2b5801ab12618198f3cebc0060a8021d20e20c91f4e072242',100.0,1779029118,0,'2026-05-17T16:45:18.920282+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://labs.demoredhat.com/demos"}'); +INSERT INTO "resources" VALUES('https://answers.dynatrace.com/spaces/482/dynatrace-open-qa/questions/232421/dynatrace-distributed-tracing-with-kafka.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9311a26c79903654b4d07e42cf337f7ff23ade089df73af761793aec3fe60240',100.0,1779032245,0,'2026-05-17T17:37:25.474239+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://anthropic.skilljar.com/claude-code-in-action','Claude Code in Action','','2025',0,'An official hands-on tutorial and demonstration course by Anthropic showing the real-world utility of Claude Code. It covers basic terminal setups, interactive file refactoring, automated git commit orchestration, and contextual testing loops. Highly valuable for teams integrating terminal-based AI agents directly into daily engineering pipelines.','None','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "AI-Assisted Coding", "Claude Code"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ai.md", "cicd.md", "ai-agents-mcp.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://antigravity.google/use-cases/science','Google Antigravity Use Cases for Science','A dedicated look at how Google Antigravity uses specialized AI agent models to automate genomics, chemistry, and research database querying.','2026',4,'This landing page illustrates the scientific applications of Google''s agentic IDE, Antigravity, which is optimized for researchers and developers in the agent-first era. By using its ''Science'' workspace plugin, users can automatically load the DeepMind Science Skills bundle to interact with UniProt, AlphaFold, and PubChem. The IDE handles multi-step science tasks, generating structured artifacts, data visualizations, and pipeline codes through parallel coordination of autonomous agents.','English','documentation','Advanced',0,'online','automatic','c3e6cf730e5e4af14f84fa1514ad0e703eed488b7c7ae8a17cc8a5916b704f66',NULL,1.78035230245673704e+09,0,'2026-06-02T00:18:22.456737+02:00',NULL,NULL,NULL,'["Development Tools", "Agent-First IDE", "Google Antigravity", "AI for Science"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Industry-disrupting agentic IDE by Google, highly rated by modern software and data science architects.", "social_preview_url": "https://antigravity.google/assets/image/sitecards/sitecard-default.png", "source_provenance": "X.com (GoogleAI)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://any-api.com','any-api.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd3d79a03c5ac4a5e41dc639979797263e1f91c8b13d0d1e244cd98f717f1eab',100.0,1.77903172075269603e+09,0,'2026-05-17T17:28:40.752696+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://marketplace.apilayer.com"}'); +INSERT INTO "resources" VALUES('https://antigravity.google/use-cases/science','Google Antigravity Use Cases for Science','A dedicated look at how Google Antigravity uses specialized AI agent models to automate genomics, chemistry, and research database querying.','2026',4,'This landing page illustrates the scientific applications of Google''s agentic IDE, Antigravity, which is optimized for researchers and developers in the agent-first era. By using its ''Science'' workspace plugin, users can automatically load the DeepMind Science Skills bundle to interact with UniProt, AlphaFold, and PubChem. The IDE handles multi-step science tasks, generating structured artifacts, data visualizations, and pipeline codes through parallel coordination of autonomous agents.','English','documentation','Advanced',0,'online','automatic','c3e6cf730e5e4af14f84fa1514ad0e703eed488b7c7ae8a17cc8a5916b704f66',NULL,1780352302,0,'2026-06-02T00:18:22.456737+02:00',NULL,NULL,NULL,'["Development Tools", "Agent-First IDE", "Google Antigravity", "AI for Science"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Industry-disrupting agentic IDE by Google, highly rated by modern software and data science architects.", "social_preview_url": "https://antigravity.google/assets/image/sitecards/sitecard-default.png", "source_provenance": "X.com (GoogleAI)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://any-api.com','any-api.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd3d79a03c5ac4a5e41dc639979797263e1f91c8b13d0d1e244cd98f717f1eab',100.0,1779031720,0,'2026-05-17T17:28:40.752696+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://marketplace.apilayer.com"}'); INSERT INTO "resources" VALUES('https://anywhere.eks.amazonaws.com/docs/concepts/eksafeatures','anywhere.eks.amazonaws.com: Compare EKS Anywhere and EKS','','2022',0,'A structural feature matrix comparing EKS Anywhere and standard AWS-hosted EKS. Analyzes governance models, infrastructure obligations, software component differences, and target workload environments.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Hybrid Cloud", "Feature Matrix"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://api-market.santalucia.es','santalucia.es','','2026',3,'Santalucía''s corporate API marketplace, streamlining business-to-business integrations for digital insurance products. It exposes quoting engines, client registrations, and insurance claims endpoints to external partners.','Spanish','Enterprise Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Insurtech"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://api7.ai/blog/apisix-ingress-support-thousands-pod-replicas','api7.ai: How Does APISIX Ingress Support Thousands of Pod Replicas?','','2022',4,'A detailed case study illustrating how the Apache APISIX Ingress Controller achieves near-instant configuration reloads in environments scaling up to thousands of active pod endpoints without increasing overall connection latency.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Performance at Scale"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://apidog.com','APIDog','','2026',4,'APIDog is an integrated API design, debugging, mocking, and testing toolkit. Merges Swagger, Postman, and mock services into a unified team-based collaborative workspace.','Agnostic','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Tooling", "All-in-One", "APIDog"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://apifriends.com/api-creation/different-types-apis','apifriends.com: What are the different types of APIs? 🌟','','N/A',0,'A curated technical resource and architectural guide covering apifriends.com: What are the different types of APIs? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903145536079311e+09,0,'2026-05-17T17:24:15.360793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://blog.axway.com/learning-center/apis/basics/different-types-apis"}'); -INSERT INTO "resources" VALUES('https://apifriends.com/api-management/what-is-an-api','apifriends.com: What is an API?','','N/A',0,'A curated technical resource and architectural guide covering apifriends.com: What is an API? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903189790637707e+09,0,'2026-05-17T17:31:37.906377+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://www.postman.com/what-is-an-api"}'); +INSERT INTO "resources" VALUES('https://apifriends.com/api-creation/different-types-apis','apifriends.com: What are the different types of APIs? 🌟','','N/A',0,'A curated technical resource and architectural guide covering apifriends.com: What are the different types of APIs? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031455,0,'2026-05-17T17:24:15.360793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://blog.axway.com/learning-center/apis/basics/different-types-apis"}'); +INSERT INTO "resources" VALUES('https://apifriends.com/api-management/what-is-an-api','apifriends.com: What is an API?','','N/A',0,'A curated technical resource and architectural guide covering apifriends.com: What is an API? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031897,0,'2026-05-17T17:31:37.906377+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://www.postman.com/what-is-an-api"}'); INSERT INTO "resources" VALUES('https://apiiro.com/blog/malicious-kubernetes-helm-charts-can-be-used-to-steal-sensitive-information-from-argo-cd-deployments','apiiro.com: Malicious Kubernetes Helm Charts can be used to steal sensitive information from Argo CD deployments','','2022',0,'Crucial security report highlighting vulnerabilities where malicious or compromised Helm charts exploit the template-rendering engine of GitOps systems (like Argo CD) to expose sensitive secrets or execute side-channel attacks.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Vulnerabilities", "Argo CD Security"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://apilandscape.apiscene.io','API Landscape','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a6754159e6e7f78a327eb017cf49b8d59f7244c2958b34c11eaf976dd0644f5',100.0,1.77903065557724809e+09,0,'2026-05-17T17:10:55.577248+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://www.apidays.co/api-landscape"}'); +INSERT INTO "resources" VALUES('https://apilandscape.apiscene.io','API Landscape','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a6754159e6e7f78a327eb017cf49b8d59f7244c2958b34c11eaf976dd0644f5',100.0,1779030655,0,'2026-05-17T17:10:55.577248+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://www.apidays.co/api-landscape"}'); INSERT INTO "resources" VALUES('https://apimarket.cecabank.es','Cecabank API Market','','2026',3,'Cecabank''s developer platform designed to align financial integration with the PSD2 mandate. It provides endpoints for third-party providers (TPPs) to execute payment initiations and retrieve consolidated account balance statements.','Spanish','Enterprise Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Banking Gateways"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://apis.developer.tsb.co.uk','TSB API Developer Portal','','2026',3,'A PSD2-compliant developer ecosystem facilitating open-banking integration with TSB Bank. It offers sandbox environments, sandbox mock data, and security protocols to test account information and payment initiation APIs.','English','Enterprise Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Banking Gateways"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://apistore.caixabank.com','CaixaBank API Store','','N/A',0,'A curated technical resource and architectural guide covering CaixaBank API Store in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790305899310851e+09,0,'2026-05-17T17:09:49.931085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://apkplz.net/app/com.LearningSolution.LearnKubernetes','apkplz.net: Learn Kubernetes 1 APK','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032095.24311,0,'2026-05-17T17:34:55.243110+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://apistore.caixabank.com','CaixaBank API Store','','N/A',0,'A curated technical resource and architectural guide covering CaixaBank API Store in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.931085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://apkplz.net/app/com.LearningSolution.LearnKubernetes','apkplz.net: Learn Kubernetes 1 APK','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032095,0,'2026-05-17T17:34:55.243110+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://apmblog.dynatrace.com/2011/05/11/how-garbage-collection-differs-in-the-three-big-jvms','How Garbage Collection differs in the three big JVMs','','2011',0,'An architectural comparison of garbage collection strategies across the three historically major JVM engines: Oracle HotSpot, IBM J9, and Oracle JRockit. It evaluates generational assumptions, compaction pauses, and old-generation management policies. Although useful for legacy support, it predates modern developments like ZGC or Shenandoah.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Garbage Collection"]','["[LEGACY]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://apolicy.io','Apolicy','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1b5d21a5dc646db1a9d3a1b520d2c0d56a1596c91a2b72344622cd773bd35d19',100.0,1.77903141051639795e+09,0,'2026-05-17T17:23:30.516398+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://apolicy.io','Apolicy','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1b5d21a5dc646db1a9d3a1b520d2c0d56a1596c91a2b72344622cd773bd35d19',100.0,1779031410,0,'2026-05-17T17:23:30.516398+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://app.diagrams.net','draw.io','','2025',5,'The premier open-source interactive canvas for drafting clean UML schemas, Kubernetes layers, and custom network structures. Features broad integration capabilities and local execution variants.','JavaScript','Web Application','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Interactive Diagramming", "Web"]','["[DE FACTO STANDARD]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://app.getambassador.io','Ambassador Edge Stack. K8S Initializer (scaffolding tool) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903223972980499e+09,0,'2026-05-17T17:37:19.729805+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://blackbird.a8r.io"}'); -INSERT INTO "resources" VALUES('https://app.getambassador.io/initializer','k8s Initializer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','58ebedccfbb19f2d3b13281440b513e61047c409d5f0e90eb4a68dbdc3264431',100.0,1.77903275431637692e+09,0,'2026-05-17T17:45:54.316377+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://app.getambassador.io','Ambassador Edge Stack. K8S Initializer (scaffolding tool) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.729805+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://blackbird.a8r.io"}'); +INSERT INTO "resources" VALUES('https://app.getambassador.io/initializer','k8s Initializer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','58ebedccfbb19f2d3b13281440b513e61047c409d5f0e90eb4a68dbdc3264431',100.0,1779032754,0,'2026-05-17T17:45:54.316377+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://app.gitbook.com/o/-LbOdudvkdYwKCQYAHS8/s/RrlyoCHlF8LNFTvw74mT','Using Third Party Network Operators with OpenShift','','2020',0,'An analytical guide reviewing the integration of third-party network operators inside the OpenShift ecosystem. It details the interaction boundaries between the cluster-network-operator and custom CNI plugins. Architectural considerations focus on ensuring compatibility with OpenShift''s default SDN parameters, identity controls, and DNS routing setups to prevent operational regression during cluster upgrades.','English','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Orchestration", "Third-Party CNI"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://app.polymersearch.com/discover/aws','Everything AWS | Search and discover 6K+ quality AWS repositories','','2026',0,'An open-source exploration platform indexing over 6,000 AWS repositories. It assists platform architects in discovering community-validated CDK constructs, deployment templates, and cloud helper scripts.','N/A','Repository','Intermediate',0,'online','manual','cc94765c29e878b6c6f5a4cc86bee8d2de2fd1b0bf3444936b36a5a81c8a4646',100.0,1.77902916353121495e+09,1,'2026-05-17T16:46:03.531215+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://app.rollout.io','CloudBees Rollout 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0afad09dc886ae98b42ac56b575ab5fdf3c508af321703084877f23a58d0f3a8',100.0,1.77903151128744506e+09,0,'2026-05-17T17:25:11.287445+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://app.vagrantup.com/ansible/boxes/tower','vagrant: ansible tower','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfb1d00cefb9fbdbbee65df180a91ee861e70bff27fec81a2daad38a5cbb2174',100.0,1.77903159637984299e+09,0,'2026-05-17T17:26:36.379843+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://portal.cloud.hashicorp.com/vagrant/discover/ansible/tower"}'); -INSERT INTO "resources" VALUES('https://app.vagrantup.com/krlex/boxes/centos-awx','vagrant: centos-awx','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfb1d00cefb9fbdbbee65df180a91ee861e70bff27fec81a2daad38a5cbb2174',100.0,1.77903451002474808e+09,0,'2026-05-17T18:15:10.024748+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://app.vagrantup.com/ansible/boxes/tower"}'); +INSERT INTO "resources" VALUES('https://app.polymersearch.com/discover/aws','Everything AWS | Search and discover 6K+ quality AWS repositories','','2026',0,'An open-source exploration platform indexing over 6,000 AWS repositories. It assists platform architects in discovering community-validated CDK constructs, deployment templates, and cloud helper scripts.','N/A','Repository','Intermediate',0,'online','manual','cc94765c29e878b6c6f5a4cc86bee8d2de2fd1b0bf3444936b36a5a81c8a4646',100.0,1779029163,1,'2026-05-17T16:46:03.531215+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://app.rollout.io','CloudBees Rollout 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0afad09dc886ae98b42ac56b575ab5fdf3c508af321703084877f23a58d0f3a8',100.0,1779031511,0,'2026-05-17T17:25:11.287445+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://app.vagrantup.com/ansible/boxes/tower','vagrant: ansible tower','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfb1d00cefb9fbdbbee65df180a91ee861e70bff27fec81a2daad38a5cbb2174',100.0,1779031596,0,'2026-05-17T17:26:36.379843+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://portal.cloud.hashicorp.com/vagrant/discover/ansible/tower"}'); +INSERT INTO "resources" VALUES('https://app.vagrantup.com/krlex/boxes/centos-awx','vagrant: centos-awx','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfb1d00cefb9fbdbbee65df180a91ee861e70bff27fec81a2daad38a5cbb2174',100.0,1779034510,0,'2026-05-17T18:15:10.024748+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://app.vagrantup.com/ansible/boxes/tower"}'); INSERT INTO "resources" VALUES('https://appium.io','appium.io','','2024',5,'An open-source, cross-platform mobile automation tool implementing the W3C WebDriver protocol for native, hybrid, and mobile web applications. Establishes a standard interface to control iOS (via XCUITest) and Android (via UIAutomator2) devices without requiring recompilation of the target mobile applications.','Multi-language','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Mobile Automation", "Appium Core"]','["[DE FACTO STANDARD]"]','[]','["test-automation-frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://appscode.com/blog/post/openshift-mongodb','blog.byte.builders: Manage MongoDB in Openshift Using KubeDB','','2021',4,'Demonstrates how to run and manage MongoDB instances on OpenShift using the KubeDB Operator. Covers scaling clusters, orchestrating schema updates, configuring persistent disk claims, and executing point-in-time recoveries.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Database Orchestration", "Operator Integrations"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://appsecengineer.com/courses/kubernetes-policy-management-with-kyverno','appsecengineer.com: Kubernetes Policy Management with Kyverno','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62b70f6440830bc9558111b52c1d7d5546e13116140f7f50fb765573b7a2193b',100.0,1.77903392405637288e+09,0,'2026-05-17T18:05:24.056373+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.appsecengineer.com/courses-collection/kubernetes-policy-management-with-kyverno"}'); +INSERT INTO "resources" VALUES('https://appsecengineer.com/courses/kubernetes-policy-management-with-kyverno','appsecengineer.com: Kubernetes Policy Management with Kyverno','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62b70f6440830bc9558111b52c1d7d5546e13116140f7f50fb765573b7a2193b',100.0,1779033924,0,'2026-05-17T18:05:24.056373+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.appsecengineer.com/courses-collection/kubernetes-policy-management-with-kyverno"}'); INSERT INTO "resources" VALUES('https://aprendegit.com/git-flow-la-rama-develop-y-uso-de-feature-branches','aprendegit.com: git-flow: la rama develop y uso de feature branches','','2016',0,'A Spanish-language tutorial focusing on the mechanics of the GitFlow `develop` branch and feature integration lifecycle. It outlines merge patterns and synchronization techniques to help developers keep active lines aligned during parallel sprints.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aprenderbigdata.com/databricks','aprenderbigdata.com: Databricks: Introducción a Spark en la nube','- Databricks es el nombre de la plataforma analítica de datos basada en Apache Spark desarrollada por la compañía con el mismo nombre. La empresa se fundó en 2013 con los creadores y los desarrolladores principales de Spark. Permite hacer analítica Big Data e inteligencia artificial con Spark de una forma sencilla y colaborativa. - Esta plataforma está disponible como servicio cloud en Microsoft Azure y Amazon Web Services (AWS).','2022',3,'Offers a clear Spanish-language introduction to Databricks, highlighting its managed Apache Spark ecosystem across AWS and Azure. Demystifies collaborative notebooks, workspace management, and optimized runtimes. Live Grounding shows that Databricks continues to expand its lakehouse dominance, abstracting underlying infrastructure away from data engineers while offering native cloud integrations.','Spanish','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Cloud Platforms", "Databricks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-bigdata.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aprenderbigdata.com/prometheus','aprenderbigdata.com: Prometheus: Introducción a la Monitorización de Métricas','','2020',0,'A Spanish-language introduction to Prometheus metrics monitoring. Covers core architecture, the dynamic pull-model paradigm over HTTP, structural metric types (Counters, Gauges, Histograms, Summaries), and basic PromQL querying patterns.','N/A','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aptakube.com','Aptakube','','2025',4,'A blazing fast, multi-cluster desktop client engineered in Rust and Svelte. Unlike traditional heavy Electron alternatives, it excels at low memory footprints and offers multi-cluster resource tracking across different regions in a single UI.','Rust','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://arabitnetwork.com/2021/03/13/k8s-enabling-auditing-logs-step-by-step','arabitnetwork.com: K8S – Enabling Auditing Logs | Step-by-Step','','N/A',0,'A curated technical resource and architectural guide covering arabitnetwork.com: K8S – Enabling Auditing Logs | Step-by-Step in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034476.8328,0,'2026-05-17T18:14:36.832800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://arabitnetwork.com/2021/03/13/k8s-enabling-auditing-logs-step-by-step','arabitnetwork.com: K8S – Enabling Auditing Logs | Step-by-Step','','N/A',0,'A curated technical resource and architectural guide covering arabitnetwork.com: K8S – Enabling Auditing Logs | Step-by-Step in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034476,0,'2026-05-17T18:14:36.832800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://arc.dev','arc - formerly codementor','','2026',0,'Formerly known as Codementor, Arc specializes in matching software developers with mentorship and remote work opportunities. The platform facilitates direct knowledge transfer alongside enterprise recruiting. Live grounding shows robust integration of AI career-guidance tools alongside traditional freelance pipelines.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Mentorship Networks"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://architectelevator.com/cloud/hybrid-multi-cloud','architectelevator.com: Multi Cloud Architecture: Decisions and Options','','2021',0,'Analyses strategic multi-cloud architectural decisions. Gregor Hohpe presents frameworks to distinguish between cloud integration, portability, and distribution, highlighting that multi-cloud should be a deliberate architectural choice rather than a default risk-mitigation strategy.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Strategy", "Multi-Cloud Decisions"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://architectelevator.com/cloud/serverless-design-patterns','architectelevator.com: Concerned about Serverless Lock-in? Consider Patterns!','','2020',4,'Proposes core mitigation strategies for cloud vendor lock-in through abstraction layers, hexagonal architecture, and port-and-adapters design patterns.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Design Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://architecturenotes.co/12-factor-app-revisited','architecturenotes.co: 12 Factor App Revisited','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ac61602a5b0bfed64302cf6719324bec6d98bd799485e73f7bdd23c6b36c291',100.0,1.77903442479854106e+09,0,'2026-05-17T18:13:44.798541+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://architecturenotes.co/p/12-factor-app-revisited"}'); +INSERT INTO "resources" VALUES('https://architecturenotes.co/12-factor-app-revisited','architecturenotes.co: 12 Factor App Revisited','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ac61602a5b0bfed64302cf6719324bec6d98bd799485e73f7bdd23c6b36c291',100.0,1779034424,0,'2026-05-17T18:13:44.798541+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://architecturenotes.co/p/12-factor-app-revisited"}'); INSERT INTO "resources" VALUES('https://architecturenotes.co/p/12-factor-app-revisited','architecturenotes.co: 12 Factor App Revisited','','2023',0,'Critically evaluates how classic 12-Factor concepts have aged. Addresses the challenges of serverless scaling, API-first interfaces, distributed telemetry, and modern build/release pipelines.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "Twelve-Factor App"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://architecturenotes.co/p/redis','architecturenotes.co: Redis Explained 🌟🌟','','2022',4,'An exceptional, visually illustrated deep-dive analyzing Redis execution cycles, single-threaded multiplexing event loops, and data structural formats. Demystifies complex operational mechanisms such as AOF/RDB persistence and memory eviction strategies.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "In-Memory Datastores", "Redis Deep-Dive"]','["[ENTERPRISE-STABLE]"]','[]','["caching.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://architecturenotes.co/p/things-you-should-know-about-databases','architecturenotes.co: Things You Should Know About Databases','','2022',0,'A high-density masterclass on database internals. Provides clear, deeply visual breakdowns of write-ahead logs (WAL), transaction isolation levels, indexing data structures (B-Trees vs LSM Trees), and database buffer pools.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Core Concepts", "Engineering Essentials"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://architecturenotes.co/redis','==architecturenotes.co: Redis Explained== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d877a157cc490492a7adb75fc796c8bb5bd7b45f1c7e2990f8811262b9869dc4',100.0,1.77903050365812301e+09,0,'2026-05-17T17:08:23.658123+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://architecturenotes.co/things-you-should-know-about-databases','==architecturenotes.co: Things You Should Know About Databases==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','cca61e2ae3ab129761cc96050c8756fe73ae3091d3251ecef9d4473ad61047c8',100.0,1.77903267962406396e+09,0,'2026-05-17T17:44:39.624064+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://architecturenotes.co/redis','==architecturenotes.co: Redis Explained== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d877a157cc490492a7adb75fc796c8bb5bd7b45f1c7e2990f8811262b9869dc4',100.0,1779030503,0,'2026-05-17T17:08:23.658123+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://architecturenotes.co/things-you-should-know-about-databases','==architecturenotes.co: Things You Should Know About Databases==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','cca61e2ae3ab129761cc96050c8756fe73ae3091d3251ecef9d4473ad61047c8',100.0,1779032679,0,'2026-05-17T17:44:39.624064+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://archive.grafana.com/docs/grafana/v5.4','grafana.com/docs/v5.4/','','2018',0,'Archived documentation for Grafana v5.4, preserved primarily to reference legacy metrics collection architectures from early OpenShift 4 telemetry configurations.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Ops", "Metrics Visualization", "Grafana Old Versions"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://archive.kabisa.nl/tech/k8s-workshop-in-a-box','Kubernetes workshop in a box','- [GitHub: K8s workshop in a box](https://github.com/kabisa/k8s-workshop-in-a-box)','2020',0,'An archival portal hosting a self-contained, offline-capable ''Kubernetes Workshop in a Box.'' Designed to run interactive tutorials without reliable internet connections. (Live Grounding: While some container tooling patterns are archived, the offline structure is a highly referenced model for local development isolation).','YAML','Workshop Material','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Workshops"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://argon2-cffi.readthedocs.io','argon2-cffi','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','07dc74516f809d9607d6446bdce50dd64cac2c70fe5c2f02a64c4287c51703d6',100.0,1779031541.46109,0,'2026-05-17T17:25:41.461090+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://argon2-cffi.readthedocs.io/en/stable"}'); +INSERT INTO "resources" VALUES('https://argon2-cffi.readthedocs.io','argon2-cffi','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','07dc74516f809d9607d6446bdce50dd64cac2c70fe5c2f02a64c4287c51703d6',100.0,1779031541,0,'2026-05-17T17:25:41.461090+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://argon2-cffi.readthedocs.io/en/stable"}'); INSERT INTO "resources" VALUES('https://argon2-cffi.readthedocs.io/en/stable','argon2-cffi','','2026',5,'The recommended CFFI Python interface for Argon2, the winner of the Password Hashing Competition. Provides extreme resistance against CPU-intensive and GPU-based parallel hardware attack mechanisms. Excellent for hashing secrets and credentials inside authentication backend APIs.','Python','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cryptography", "Hashing Algorithms"]','["[DE FACTO STANDARD]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://argonsys.com/microsoft-cloud/library/how-to-query-azure-resources-using-the-azure-cli','argonsys.com: How to query Azure resources using the Azure CLI','','2022',0,'Shows how to build and execute JMESPath expressions within standard Azure CLI inputs, enabling programmatic array sorting and resource discovery.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Azure CLI", "JMESPath Querying"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://argoproj.github.io','ArgoCD','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f624ce88391cb9845b3acb71c58007b1af69a70cf86dd2f5b59210fe63e97d7d',100.0,1779033973.74796,1,'2026-05-17T18:06:13.747960+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://argoproj.github.io','ArgoCD','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f624ce88391cb9845b3acb71c58007b1af69a70cf86dd2f5b59210fe63e97d7d',100.0,1779033973,1,'2026-05-17T18:06:13.747960+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://argoproj.github.io/argo-cd','Argo CD','','2026',5,'The absolute industry standard for GitOps-based continuous delivery on Kubernetes. Argo CD synchronizes active cluster states with declarative configurations stored in git repositories, providing robust drift correction, visual dashboarding, and audit controls.','Go','Operator','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "GitOps", "Argo CD"]','["[DE FACTO STANDARD]"]','["docs/about.md"]','["argo.md", "about.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://argoproj.github.io/argo-events','argoproj.github.io: Argo Events - The Event-driven Workflow Automation Framework','','2026',0,'The standard event-driven orchestration engine for Kubernetes. Argo Events integrates with sources like webhooks, S3, or pub-sub, dynamically executing serverless triggers, custom scripts, and Argo Workflows with native scalability.','Go','Operator','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes GitOps & Packaging", "Argo Project Ecosystem", "Event-Driven Automation"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://argoproj.github.io/argo-rollouts','argoproj.github.io: Argo Rollouts - Kubernetes Progressive Delivery Controller','','2023',5,'Introduces the core concepts of Argo Rollouts, which replaces standard Kubernetes Deployment objects with custom Rollout resources. Enables automatic analysis, metrics integration (Prometheus, Datadog), and automated rollback strategies.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "Argo Rollouts", "Progressive Delivery"]','["[DE FACTO STANDARD]"]','[]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://arinco.com.au/blog/awesome-azure-policy-chapter-1','arinco.com.au: Awesome Azure Policy Chapter 1','','2022',0,'Granular deployment guide for Azure Policy architecture, focusing on the fundamentals of constructing custom JSON definitions. Explains parameter declaration, execution contexts, and mapping policy structures to target enterprise workloads.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Compliance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://arinco.com.au/blog/awesome-azure-policy-chapter-2','arinco.com.au: Awesome Azure Policy Chapter 2','','2022',0,'Advanced mechanics of Azure Policy, exploring parameter inheritance, deployIfNotExists policies, and automated remediation tasks across massive enterprise management groups. Key to achieving continuous compliance without developer bottlenecking.','English','Technical Guide','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Compliance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://arinco.com.au/blog/awesome-azure-policy-chapter-1"}'); -INSERT INTO "resources" VALUES('https://arjavdave.com/2021/03/11/continuous-integration-for-ios-on-azure-devops-part-1','arjavdave.com: Continuous Integration: CI/CD for iOS (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering arjavdave.com: Continuous Integration: CI/CD for iOS (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','14e7174c450d87f96de4989197db318984677fc2a2c9f6a3fa27241a2e6216f8',100.0,1.77903111514629507e+09,0,'2026-05-17T17:18:35.146295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"duplicate_of": "https://arjavdave.com"}'); -INSERT INTO "resources" VALUES('https://armin.su/ssl-certificates-from-lets-encrypt-for-kubernetes-private-ingress-via-terraform-c9f595ee65fa','armin.su: SSL certificates from Let’s Encrypt for Kubernetes Private Ingress'' via Terraform','','N/A',0,'A curated technical resource and architectural guide covering armin.su: SSL certificates from Let’s Encrypt for Kubernetes Private Ingress'' via Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903032285117101e+09,0,'2026-05-17T17:05:22.851171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://arjavdave.com/2021/03/11/continuous-integration-for-ios-on-azure-devops-part-1','arjavdave.com: Continuous Integration: CI/CD for iOS (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering arjavdave.com: Continuous Integration: CI/CD for iOS (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','14e7174c450d87f96de4989197db318984677fc2a2c9f6a3fa27241a2e6216f8',100.0,1779031115,0,'2026-05-17T17:18:35.146295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"duplicate_of": "https://arjavdave.com"}'); +INSERT INTO "resources" VALUES('https://armin.su/ssl-certificates-from-lets-encrypt-for-kubernetes-private-ingress-via-terraform-c9f595ee65fa','armin.su: SSL certificates from Let’s Encrypt for Kubernetes Private Ingress'' via Terraform','','N/A',0,'A curated technical resource and architectural guide covering armin.su: SSL certificates from Let’s Encrypt for Kubernetes Private Ingress'' via Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.851171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://arnoldgalovics.com/github-actions-oracle-cloud-kubernetes','arnoldgalovics.com: GitHub Actions CI/CD For Oracle Cloud Kubernetes','','2021',0,'A detailed technical walkthrough showcasing the implementation of automated deployment pipelines using GitHub Actions to target Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE). It delineates secure OCI API authentication configurations, container image construction, and rollout orchestrations. (Live Grounding: Represents a standard, practical approach to OKE deployments using runners, contrasting with traditional enterprise Jenkins setups).','YAML/Shell','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "CI-CD Pipelines", "GitHub Actions", "Oracle Cloud Infrastructure"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://arnoldgalovics.com/java-and-spring-boot-multiline-log-support-for-fluentd-efk-stack','arnoldgalovics.com: Java and Spring Boot multiline log support for Fluentd'' (EFK stack)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab40174b43145730a87eb84fe4f855756c1779a8278c21cf21e51a7863003d20',100.0,1.7790331016960709e+09,0,'2026-05-17T17:51:41.696071+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://arnoldgalovics.com/java-multiline-logs-fluentd"}'); +INSERT INTO "resources" VALUES('https://arnoldgalovics.com/java-and-spring-boot-multiline-log-support-for-fluentd-efk-stack','arnoldgalovics.com: Java and Spring Boot multiline log support for Fluentd'' (EFK stack)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab40174b43145730a87eb84fe4f855756c1779a8278c21cf21e51a7863003d20',100.0,1779033101,0,'2026-05-17T17:51:41.696071+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://arnoldgalovics.com/java-multiline-logs-fluentd"}'); INSERT INTO "resources" VALUES('https://arnoldgalovics.com/java-multiline-logs-fluentd','arnoldgalovics.com: Java and Spring Boot multiline log support for Fluentd (EFK stack)','','2021',0,'Solves the complex problem of forwarding multiline stack traces from Spring Boot to central logging platforms like Fluentd. It provides clear configuration patterns to parse multiline trace logs into structured JSON payloads, preventing log fragmentation.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Cloud Native", "Observability", "Logging"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://around25.com/blog/horizontal-pod-autoscaler-in-kubernetes','around25.com: Horizontal Pod Autoscaler in Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','446b2ce91d7a490438739e6f05342b4dd4da1e40410dcdb3cabd03ae5488fbaa',100.0,1.77903060901518297e+09,0,'2026-05-17T17:10:09.015183+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.around25.com/blog/horizontal-pod-autoscaler-in-kubernetes"}'); -INSERT INTO "resources" VALUES('https://aroworkshop.io',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aroworkshop.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031729.87525,0,'2026-05-17T17:28:49.875250+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://around25.com/blog/horizontal-pod-autoscaler-in-kubernetes','around25.com: Horizontal Pod Autoscaler in Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','446b2ce91d7a490438739e6f05342b4dd4da1e40410dcdb3cabd03ae5488fbaa',100.0,1779030609,0,'2026-05-17T17:10:09.015183+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.around25.com/blog/horizontal-pod-autoscaler-in-kubernetes"}'); +INSERT INTO "resources" VALUES('https://aroworkshop.io',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aroworkshop.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031729,0,'2026-05-17T17:28:49.875250+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://arstechnica.com/gadgets/2021/01/centos-is-gone-but-rhel-is-now-free-for-up-to-16-production-servers','arstechnica.com: CentOS is gone—but RHEL is now free for up to 16 production servers','','2021',2,'Report on Red Hat''s post-CentOS mitigation strategy, which expanded free Red Hat Enterprise Linux (RHEL) individual developer subscriptions to support up to 16 production nodes, easing the transition for small operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Distributions"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://arstechnica.com/gadgets/2021/01/on-the-death-of-centos-red-hat-liaison-brian-exelbierd-speaks','arstechnica.com: Why Red Hat killed CentOS—a CentOS board member speaks','','2021',2,'Behind-the-scenes perspective on the transition to CentOS Stream. Argues that CentOS Linux was a dead end that did not contribute back to RHEL, while CentOS Stream serves as an active, collaborative innovation platform.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Distributions"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://arstechnica.com/gadgets/2022/03/google-calendar-now-lets-paid-users-create-a-booking-page-website','arstechnica.com: New Google Calendar feature takes the back-and-forth out'' of scheduling','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','abce617462e73eccbd59f47f7f085dae3d6f945009ffc9e45f4b1f68be125e8a',100.0,1779034270.21148,1,'2026-05-17T18:11:10.211480+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://arstechnica.com/gadgets/2022/03/google-calendar-now-lets-paid-users-create-a-booking-page-website','arstechnica.com: New Google Calendar feature takes the back-and-forth out'' of scheduling','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','abce617462e73eccbd59f47f7f085dae3d6f945009ffc9e45f4b1f68be125e8a',100.0,1779034270,1,'2026-05-17T18:11:10.211480+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://artemis.apache.org/components/artemis','Apache ActiveMQ Artemis broker','','2026',4,'Apache ActiveMQ Artemis is the next-generation messaging broker featuring a high-performance, asynchronous non-blocking execution model. Supporting AMQP, MQTT, STOMP, and JMS, it represents the primary engine under Red Hat AMQ deployments.','Java','Message Broker','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Enterprise Messaging", "ActiveMQ Artemis"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://artemis.apache.org/components/artemis/documentation/latest/management-console.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7b9cc60f4198de657f6dddf48db83f6b3d8ac9b0dea84bae655fb6f3e9e397f7',100.0,1.77913049501315903e+09,0,'2026-05-18T20:54:55.013159+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://artemis.apache.org/components/artemis/documentation/latest/management-console.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7b9cc60f4198de657f6dddf48db83f6b3d8ac9b0dea84bae655fb6f3e9e397f7',100.0,1779130495,0,'2026-05-18T20:54:55.013159+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://artemis.apache.org/components/artemis/documentation/latest/using-server.html','Apache ActiveMQ Artemis Using the Server','- [Apache ActiveMQ Artemis Management Console](https://artemis.apache.org/components/artemis/documentation/latest/management-console.html) - [Apache ActiveMQ Artemis Metrics](http://activemq.apache.org/components/artemis/documentation/latest/metrics.html)','2026',0,'Operational manual for running ActiveMQ Artemis brokers. Outlines built-in administrative consoles, advanced queues monitoring, and direct telemetry integration using Micrometer frameworks.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Middleware", "Messaging Orchestration", "Artemis Management"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://arthurchiao.art/blog/cracking-k8s-network-policy','arthurchiao.art: Cracking Kubernetes Network Policy','','2021',0,'Under-the-hood analysis mapping policy YAML configurations down to Linux-native iptables, Open vSwitch rules, and kernel-level socket filters.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Implementation Under the Hood"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://arthurchiao.art/blog/cracking-k8s-node-proxy','arthurchiao.art: Cracking kubernetes node proxy (aka kube-proxy)','','2021',0,'Deep-dive technical blog exploring the design principles of the node proxy. Compares user-space, iptables, and IPVS proxy modes with performance telemetry data.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Core Services", "kube-proxy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://arthursens.medium.com/risk-analysis-and-security-compliance-in-kube-prometheus-10c8cfb180b8','arthursens.medium.com: Risk analysis and security compliance in Kube-prometheus','','N/A',0,'A curated technical resource and architectural guide covering arthursens.medium.com: Risk analysis and security compliance in Kube-prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902951347650408e+09,0,'2026-05-17T16:51:53.476504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://arthursens.medium.com/risk-analysis-and-security-compliance-in-kube-prometheus-10c8cfb180b8','arthursens.medium.com: Risk analysis and security compliance in Kube-prometheus','','N/A',0,'A curated technical resource and architectural guide covering arthursens.medium.com: Risk analysis and security compliance in Kube-prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.476504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://artifacthub.io','Artifact Hub 🌟','','2026',5,'The authoritative, CNCF-hosted decentralized web hub designed for discovering, installing, and monitoring cloud-native packages. It aggregates active Helm charts, Kubernetes operators, Tekton tasks, and OCI artifacts with comprehensive security and maintenance tracking.','Go','Web Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Discovery"]','["[DE FACTO STANDARD]"]','[]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://artifacthub.io/packages/helm/choerodon/nexus3','Choerodon Nexus3 🌟','','2024',3,'An active Helm package designed to configure and orchestrate Sonatype Nexus3 instances. It handles data persistence, ingress routing, and performance tuning configurations optimized for enterprise container workloads.','English','Chart','Intermediate',0,'online','manual',NULL,NULL,1781735960.433,0,'2026-06-18T00:39:20.433000+02:00',NULL,NULL,NULL,'["Application Delivery", "Helm", "Registries"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://artifacthub.io/packages/helm/choerodon/nexus3','Choerodon Nexus3 🌟','','2024',3,'An active Helm package designed to configure and orchestrate Sonatype Nexus3 instances. It handles data persistence, ingress routing, and performance tuning configurations optimized for enterprise container workloads.','English','Chart','Intermediate',0,'online','manual',NULL,NULL,1781735960,0,'2026-06-18T00:39:20.433000+02:00',NULL,NULL,NULL,'["Application Delivery", "Helm", "Registries"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://artifacthub.io/packages/helm/mlflowserver/mlflow-server','artifacthub.io: mlflow-server','','2023',3,'Official or community Helm Chart designed to bootstrap a highly available MLflow tracking and registry server inside a Kubernetes cluster. Streamlines configuring databases, AWS S3 / MinIO backend stores, and ingress mechanisms required for cloud-native model lifecycle management.','YAML','Helm Chart','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Artifact Registration"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://artifacthub.io/packages/helm/oteemo/sonarqube','hub.helm.sh/charts/oteemo/sonarqube','','2023',4,'Provides community Helm templates to install SonarQube onto Kubernetes nodes. Supports production deployments utilizing stateful postgres instances and customizable security boundaries.','YAML','Configuration','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Kubernetes Deployment"]','["[ENTERPRISE-STABLE]"]','[]','["sonarqube.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack','prometheus-community/kube-prometheus-stack 🌟🌟','','2026',0,'The standard Helm chart package representing the Kubernetes Prometheus Operator stack. Streamlines deployment of custom resources like ServiceMonitors and PrometheusRules.','None','Plugin','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Kubernetes", "Helm Deployments"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://artifacthub.io/packages/helm/stable/cluster-autoscaler','hub.helm.sh: cluster-autoscaler','','2022',0,'The official Helm chart for deploying Kubernetes Cluster Autoscaler. Dynamically adjusts the size of the Kubernetes cluster by provisioning or terminating nodes based on pending pod requirements and node utilization. Serves as a fundamental operations standard across cloud provider runtimes.','Go','Helm Chart','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Cluster Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://artifacthub.io/packages/search?repo=haproxytech','artifacthub.io: Official Helm charts for HAProxy and the HAProxy Kubernetes Ingress Controller on Artifact Hub 🌟','','2026',0,'The official, production-grade Helm packages for HAProxy load balancers and Ingress Controllers. They offer high-performance routing, custom security profiles, proxy-protocol support, and robust SSL/TLS termination configs suitable for web traffic at scale.','YAML','Chart Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Ingress", "Ingress Controllers", "HAProxy Deployments"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://artifacthub.io/packages/search?ts_query_web=awx&sort=relevance&page=1','artifacthub.io: Helm Charts - AWX','','2024',0,'Helm Charts indexing service for AWX deployments on Kubernetes. While the AWX Operator is the official, Red Hat-endorsed packaging system, third-party and legacy Helm Charts exist to satisfy custom, manifest-driven deployment architectures.','YAML','Helm Chart Catalog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Helm"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://artificialconfidence.com/p/artificial-confidence-the-spec-for','Artificial Confidence: The Spec for the Agent-Native Cloud','A twelve-point spec for what an agent-native cloud actually needs to look like.','2026',4,'A comprehensive twelve-point architectural specification defining the requirements for an ''agent-native'' cloud environment. The article details how modern computing infrastructure must evolve to handle autonomous agent requirements—such as ephemeral micro-sandboxes, persistent state machines, and non-interactive execution pipelines—and compares early implementations by Vercel and Cloudflare.','en','article','Advanced',0,'online','automatic','3297c47240a5ad551519dba6afbd7ab8863188fc2bb51e3f19250136dc9d3d1e',NULL,1.78035229258840489e+09,0,'2026-06-02T00:18:12.588405+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Next-Gen Cloud Infrastructure", "Agentic Systems"]','["EMERGING", "CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted and heavily discussed architectural specification across platforms like Hacker News and X, detailing infrastructure changes required for agentic workflows.", "social_preview_url": "", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://artificialconfidence.com/p/artificial-confidence-the-spec-for','Artificial Confidence: The Spec for the Agent-Native Cloud','A twelve-point spec for what an agent-native cloud actually needs to look like.','2026',4,'A comprehensive twelve-point architectural specification defining the requirements for an ''agent-native'' cloud environment. The article details how modern computing infrastructure must evolve to handle autonomous agent requirements—such as ephemeral micro-sandboxes, persistent state machines, and non-interactive execution pipelines—and compares early implementations by Vercel and Cloudflare.','en','article','Advanced',0,'online','automatic','3297c47240a5ad551519dba6afbd7ab8863188fc2bb51e3f19250136dc9d3d1e',NULL,1780352292,0,'2026-06-02T00:18:12.588405+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Next-Gen Cloud Infrastructure", "Agentic Systems"]','["EMERGING", "CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted and heavily discussed architectural specification across platforms like Hacker News and X, detailing infrastructure changes required for agentic workflows.", "social_preview_url": "", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://artoftesting.com/sql-queries-for-interview','artoftesting.com: Top 40 SQL Query Interview Questions and Answers for Practice','','2026',0,'A practical SQL query cookbook focusing on technical interview situations. Demonstrates complex nested joins, window analytic functions, indexing patterns, and deduplication queries under high-performance criteria.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Database & SQL"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://arun-sisodiya.medium.com/kyverno-a-policy-manager-for-kubernetes-286f6e082062','arun-sisodiya.medium.com: Kyverno — A Kubernetes native policy manager (Policy'' as Code)','','N/A',0,'A curated technical resource and architectural guide covering arun-sisodiya.medium.com: Kyverno — A Kubernetes native policy manager (Policy'' as Code) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902915459212899e+09,0,'2026-05-17T16:45:54.592129+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://asciiflow.com','ASCIIFlow','','2026',0,'ASCIIFlow is a highly practical, browser-based editor used to design clear, text-based ASCII flowcharts and architecture diagrams. It is widely valued by software engineers and systems architects for embedding clean diagrams directly into markdown readme files, codebases, and configuration headers. This straightforward design utility simplifies collaborative technical documentation across teams.','TypeScript','Web Tool','Beginner',0,'online','manual','2a7bca173bfbf450a20db316ed20f18c6d034406626db64b202117f226e7b5c3',100.0,1.77903112224654793e+09,1,'2026-05-17T17:18:42.246548+02:00',NULL,NULL,NULL,'["Documentation", "Diagramming", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://arun-sisodiya.medium.com/kyverno-a-policy-manager-for-kubernetes-286f6e082062','arun-sisodiya.medium.com: Kyverno — A Kubernetes native policy manager (Policy'' as Code)','','N/A',0,'A curated technical resource and architectural guide covering arun-sisodiya.medium.com: Kyverno — A Kubernetes native policy manager (Policy'' as Code) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029154,0,'2026-05-17T16:45:54.592129+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://asciiflow.com','ASCIIFlow','','2026',0,'ASCIIFlow is a highly practical, browser-based editor used to design clear, text-based ASCII flowcharts and architecture diagrams. It is widely valued by software engineers and systems architects for embedding clean diagrams directly into markdown readme files, codebases, and configuration headers. This straightforward design utility simplifies collaborative technical documentation across teams.','TypeScript','Web Tool','Beginner',0,'online','manual','2a7bca173bfbf450a20db316ed20f18c6d034406626db64b202117f226e7b5c3',100.0,1779031122,1,'2026-05-17T17:18:42.246548+02:00',NULL,NULL,NULL,'["Documentation", "Diagramming", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://asdf-vm.com','ASDF 🌟','','2026',5,'An extensible CLI runtime version manager that unifies environment configurations (Node.js, Ruby, Python, Elixir, Go, and more) under a single .tool-versions file. Successfully eliminates environment drift across development machines and CI runners via a robust plugin-driven architecture.','Shell','CLI Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Developer Environment", "Version Management", "Multi-Language Runtimes"]','["[DE FACTO STANDARD]"]','[]','["devops-tools.md", "linux-dev-env.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ashishtechmill.com/cicd-workflow-for-spring-boot-application-on-kubernetes-via-skaffold','ashishtechmill.com: CI/CD Workflow for Spring Boot Application on Kubernetes'' via Skaffold','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903088642224597e+09,0,'2026-05-17T17:14:46.422246+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://ashishtechmill.com/demystifying-google-container-tool-jib-java-image-builder','ashishtechmill.com: Demystifying Google Container Tool Jib: Java Image Builder','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903114886566591e+09,0,'2026-05-17T17:19:08.865666+02:00',NULL,NULL,NULL,'[]','[]','["docs/maven-gradle.md"]','[]','{}','{"duplicate_of": "https://www.ashishtechmill.com/demystifying-google-container-tool-jib-java-image-builder"}'); -INSERT INTO "resources" VALUES('https://asishmm.medium.com/discussion-on-horizontal-pod-autoscaler-with-a-demo-on-local-k8s-cluster-81694c09f818','asishmm.medium.com: Discussion on Horizontal Pod Autoscaler with a demo'' on local k8s cluster','','N/A',0,'A curated technical resource and architectural guide covering asishmm.medium.com: Discussion on Horizontal Pod Autoscaler with a demo'' on local k8s cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903258673172807e+09,0,'2026-05-17T17:43:06.731728+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://asonisg.medium.com/multi-tenancy-with-kubernetes-part-1-8ac4e5083e31','asonisg.medium.com: Multi-tenancy with Kubernetes (Part-1)','','N/A',0,'A curated technical resource and architectural guide covering asonisg.medium.com: Multi-tenancy with Kubernetes (Part-1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903208769657301e+09,0,'2026-05-17T17:34:47.696573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ashishtechmill.com/cicd-workflow-for-spring-boot-application-on-kubernetes-via-skaffold','ashishtechmill.com: CI/CD Workflow for Spring Boot Application on Kubernetes'' via Skaffold','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030886,0,'2026-05-17T17:14:46.422246+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://ashishtechmill.com/demystifying-google-container-tool-jib-java-image-builder','ashishtechmill.com: Demystifying Google Container Tool Jib: Java Image Builder','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031148,0,'2026-05-17T17:19:08.865666+02:00',NULL,NULL,NULL,'[]','[]','["docs/maven-gradle.md"]','[]','{}','{"duplicate_of": "https://www.ashishtechmill.com/demystifying-google-container-tool-jib-java-image-builder"}'); +INSERT INTO "resources" VALUES('https://asishmm.medium.com/discussion-on-horizontal-pod-autoscaler-with-a-demo-on-local-k8s-cluster-81694c09f818','asishmm.medium.com: Discussion on Horizontal Pod Autoscaler with a demo'' on local k8s cluster','','N/A',0,'A curated technical resource and architectural guide covering asishmm.medium.com: Discussion on Horizontal Pod Autoscaler with a demo'' on local k8s cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032586,0,'2026-05-17T17:43:06.731728+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://asonisg.medium.com/multi-tenancy-with-kubernetes-part-1-8ac4e5083e31','asonisg.medium.com: Multi-tenancy with Kubernetes (Part-1)','','N/A',0,'A curated technical resource and architectural guide covering asonisg.medium.com: Multi-tenancy with Kubernetes (Part-1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.696573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://astrofrog.github.io/blog/2016/01/12/stop-writing-python-4-incompatible-code','Stop writing code that will break on Python 4!','','2016',0,'Warns against brittle version check logic (e.g., hardcoded string indexing or strict `sys.version_info[0] == 3`) that would fail when Python 4 releases. Suggests robust check alternatives. This architectural guide remains highly relevant for legacy and enterprise codebase preservation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Compatibility"]','["[LEGACY]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://atareao.es/ubuntu/tuneles-ssh','Túneles SSH','','2021',2,'Practical guide in Spanish focusing on local, remote, and dynamic SSH port forwarding. Clarifies complex traffic redirection patterns to bypass firewall obstacles and secure local development setups.','Spanish','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Tunnels"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://atodorov.me/2020/06/14/comparing-kubernetes-managed-services-across-digital-ocean-scaleway-ovhcloud-and-linode','atodorov.me: Comparing Kubernetes managed services across Digital Ocean, Scaleway, OVHCloud and Linode','','2020',0,'Compares managed Kubernetes offerings from secondary cloud providers: DigitalOcean, Scaleway, OVHCloud, and Linode. It analyzes storage driver speeds, control plane SLA pricing, and API version support. This evaluation helps teams design multi-cloud setups and avoid the cost overhead associated with tier-1 hyperscalers.','None','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Cloud Providers", "Managed Kubernetes Comparison"]','["[COMMUNITY-TOOL]"]','[]','["matrix-table.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://atodorov.me/2021/02/27/why-you-should-take-a-look-at-nomad-before-jumping-on-kubernetes','atodorov.me: Why you should take a look at Nomad before jumping on Kubernetes','','2021',0,'Details why startups and lean organizations should evaluate Nomad prior to adopting Kubernetes. Emphasizes native scheduling of non-containerized, native executables and Windows workloads.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://atul-agrawal.medium.com/library-vs-service-vs-sidecar-ff5a20b50cad','atul-agrawal.medium.com: Library vs Service vs Sidecar','','N/A',0,'A curated technical resource and architectural guide covering atul-agrawal.medium.com: Library vs Service vs Sidecar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903224468710088e+09,0,'2026-05-17T17:37:24.687101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://austingil.com/vs-code-timeline-restores-work-git-cant','austingil.com: VS Code Timeline Restores Lost Work That Git Can’t 🌟','','2021',0,'Highlights VS Code''s Local History/Timeline feature, which functions as an independent tracking database. It enables structural code recovery for uncommitted files even when Git staging lists are purged or reset.','N/A','Article','Beginner',0,'online','manual','868ac83fb8954984fdee276c2d5158b3357255def262941c5ba5eb0433e36419',100.0,1.77903342453994297e+09,1,'2026-05-17T17:57:04.539943+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://atul-agrawal.medium.com/library-vs-service-vs-sidecar-ff5a20b50cad','atul-agrawal.medium.com: Library vs Service vs Sidecar','','N/A',0,'A curated technical resource and architectural guide covering atul-agrawal.medium.com: Library vs Service vs Sidecar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032244,0,'2026-05-17T17:37:24.687101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://austingil.com/vs-code-timeline-restores-work-git-cant','austingil.com: VS Code Timeline Restores Lost Work That Git Can’t 🌟','','2021',0,'Highlights VS Code''s Local History/Timeline feature, which functions as an independent tracking database. It enables structural code recovery for uncommitted files even when Git staging lists are purged or reset.','N/A','Article','Beginner',0,'online','manual','868ac83fb8954984fdee276c2d5158b3357255def262941c5ba5eb0433e36419',100.0,1779033424,1,'2026-05-17T17:57:04.539943+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://auth0.com/blog/deployment-strategies-in-kubernetes','auth0.com: Deployment Strategies In Kubernetes','','2020',4,'Explores production-grade Kubernetes deployment models. Analyzes rolling update nuances, proxy-level routing switches, and the integration of automated rollback hooks to isolate deployment errors.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Strategies"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://auth0.com/blog/java-spring-boot-microservices','auth0.com: Java Microservices with Spring Boot and Spring Cloud','','2021',0,'A detailed tutorial for constructing secure, modular Java microservices using Spring Boot, Spring Cloud, and OAuth2/OIDC. Although service meshes have taken over some Spring Cloud networking logic, these client-side application patterns remain a core standard in 2026 enterprise architectures.','Java','Blog','Intermediate',1,'online','manual','04f846133c521d65f8e98592be2aed41f96ada1fa39783b85d545caa250f4cfa',100.0,1.77902962888052606e+09,1,'2026-05-17T16:53:48.880526+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Spring Cloud"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://auth0.com/blog/java-spring-boot-microservices','auth0.com: Java Microservices with Spring Boot and Spring Cloud','','2021',0,'A detailed tutorial for constructing secure, modular Java microservices using Spring Boot, Spring Cloud, and OAuth2/OIDC. Although service meshes have taken over some Spring Cloud networking logic, these client-side application patterns remain a core standard in 2026 enterprise architectures.','Java','Blog','Intermediate',1,'online','manual','04f846133c521d65f8e98592be2aed41f96ada1fa39783b85d545caa250f4cfa',100.0,1779029628,1,'2026-05-17T16:53:48.880526+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Spring Cloud"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://auth0.com/blog/kubernetes-secrets-management','auth0.com: Shhhh... Kubernetes Secrets Are Not Really Secret!','','2022',0,'Demystifies Kubernetes Secrets by addressing their default unencrypted base64 storage. Synthesizes strategies using cloud-managed KMS envelope systems, HashiCorp Vault integrations, and Secrets Store CSI Drivers.','YAML','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Encryption"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://auth0.com/blog/kubernetes-tutorial-step-by-step-introduction-to-basic-concepts','auth0.com: Kubernetes Tutorial - Step by Step Introduction to Basic Concepts','','2020',3,'A structured, hands-on tutorial guiding users through local cluster deployment using Minikube. Explains crucial developer concepts including cluster networking, Service discovery, and managing persistent application states.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Tutorials", "Deployment Workflow"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://auth0.com/blog/webauthn-and-passkeys-for-java-developers','auth0.com: A Passwordless Future! Passkeys for Java Developers','','2023',0,'A developer-focused guide to building passwordless authentication flows in Java web applications using WebAuthn APIs. Covers credential registration mechanics, client signature verification, and security practices for modern passkeys.','English','Technical Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Management", "Passwordless Authentication"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://auto-api.dev','auto-api.dev','- [github.com/highmobility](https://github.com/highmobility)','2026',3,'A technical portal representing High Mobility''s Auto API initiatives. It outlines structured vehicle telemetry standards and standardized JSON payloads to bridge the gap between automotive hardware and cloud-native application developers.','English','Documentation Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "API Standardization"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://autodotes.com/posts/s90PP9397WYTsAWaRapd','Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions','','2023',0,'A robust troubleshooting guide compiling common pitfalls, anti-patterns, and direct remedies for everyday Kubernetes operation. It spans topics from service networking misconfigurations to persistent volume mounting failures. This resource provides clear checklists to help platform engineers accelerate incident resolution times.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "devops.md", "kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://automated-360.com/integration/how-to-perform-code-quality-check-for-selenium-test-automation','==automated-360.com: How to perform Code Quality Check for Selenium Test'' Automation? (SonarQube)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','570f9690cfa86d602471769cd42587ad65afbb1a0765fbf1145f3ce3ecb0a897',100.0,1.77903443284216403e+09,0,'2026-05-17T18:13:52.842164+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://automated-360.com/integration/how-to-perform-code-quality-check-for-selenium-test-automation','==automated-360.com: How to perform Code Quality Check for Selenium Test'' Automation? (SonarQube)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','570f9690cfa86d602471769cd42587ad65afbb1a0765fbf1145f3ce3ecb0a897',100.0,1779034432,0,'2026-05-17T18:13:52.842164+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://automatetheboringstuff.com','automatetheboringstuff.com: Automate the Boring Stuff with Python','','2020',0,'An industry staple for constructing lightweight, robust system automation scripts. Demystifies programmatic file manipulation, web scraping configurations, PDF/Word document handling, and automation of repetitive user interfaces.','Python','Book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Automation", "Scripting Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://automationqahub.com/common-cypress-interview-questions','automationqahub.com: The Ultimate List of Cypress Interview Questions','','2022',4,'Investigates Cypress automation framework architecture. Contrasts its in-browser node execution loop against legacy WebDriver protocols, highlighting direct control of application states.','JavaScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "UI Automation", "Cypress"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["interview-questions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://automationqahub.com/how-to-build-playwright-page-object-model','automationqahub.com: How to build a Playwright Page Object Model','','2023',5,'Focuses on implementing the Page Object Model (POM) pattern in Playwright to decouple test cases from raw element selectors and action logic. Demonstrates structuring page objects using TypeScript/JavaScript classes, showing how Playwright''s auto-waiting capabilities drastically simplify clean structural design.','TypeScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Design Patterns"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}'); @@ -505,28 +505,28 @@ INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/search INSERT INTO "resources" VALUES('https://automationscript.com/how-to-read-console-output-in-jenkins-pipeline','automationscript.com: How To Read Jenkins Build Log Console Output','','2021',0,'Guides engineers on programmatic methods to read, parse, and parse Jenkins execution console outputs within pipeline structures. *Curator Insight*: Pipeline execution console logs. *Live Grounding*: Crucial for developers building custom automation loops that rely on upstream build statuses.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Observability", "Logging & Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://automationscript.com/parallel-execution-in-selenium-using-jenkins','automationscript.com: Parallel Execution In Selenium Using Jenkins','','2022',4,'Details how to configure parallel execution of Selenium test suites on Jenkins nodes to dramatically reduce execution feedback loops. It outlines distributing tests across multiple Jenkins executors or external grids using frameworks like TestNG or Maven Surefire. Highly useful for high-throughput enterprise continuous delivery systems.','None','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Continuous Integration", "Parallel Testing"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://awesome-architecture.com','awesome-architecture.com: 🎨 Awesome Software Architecture 🌟','','2026',2,'A curated knowledge portal aggregating patterns, architectural templates, and engineering articles regarding distributed systems, cloud design, and high-concurrency microservices. Useful for staff engineers designing high-throughput, fault-tolerant networks.','N/A','Web Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Software Architecture", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://awesome-go.com','awesome-go.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d56b953bb64fc8fa1f8ee3f641243bacc307fc5dc92c07db31afc59314f14f56',100.0,1.77903240563876605e+09,1,'2026-05-17T17:40:05.638766+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://awesome-kubernetes.readthedocs.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','31f27f5ea923b800ad40b77d77806eeb32d4e2bec4ff491d8d590b29445d6e31',100.0,1.77903023853519511e+09,0,'2026-05-17T17:03:58.535195+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://awesome-go.com','awesome-go.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d56b953bb64fc8fa1f8ee3f641243bacc307fc5dc92c07db31afc59314f14f56',100.0,1779032405,1,'2026-05-17T17:40:05.638766+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://awesome-kubernetes.readthedocs.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','31f27f5ea923b800ad40b77d77806eeb32d4e2bec4ff491d8d590b29445d6e31',100.0,1779030238,0,'2026-05-17T17:03:58.535195+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://awesome-kubernetes.readthedocs.io/kubernetes','Kubernetes e-Books','','2025',4,'Vast repository of free high-quality Kubernetes ebooks, configuration sheets, and security manuals curated by the open-source community. Covers container security hardening, network topology routing, and scale limits. Highly recommended for continuous self-guided study.','English','Resource Hub','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Resources & Ebooks", "Kubernetes Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://awesome.jimmysong.io','Awesome Cloud Native','','2026',3,'A central web portal framing the CNCF landscape, offering production-tested system diagrams, cloud architectural patterns, and guides. Essential for platform architects implementing service meshes, GitOps pipelines, and multi-tenant containers.','N/A','Web Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Ecosystem", "Cloud Native Architectures"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://awesomeopensource.com/project/William-Yeh/ansible-prometheus','awesomeopensource.com/project/William-Yeh/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903218192636394e+09,0,'2026-05-17T17:36:21.926364+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://awesomeopensource.com/project/cloudposse/terraform-aws-multi-az-subnets','awesomeopensource.com: Terraform Aws Multi Az Subnets','','N/A',0,'A curated technical resource and architectural guide covering awesomeopensource.com: Terraform Aws Multi Az Subnets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903035266983294e+09,0,'2026-05-17T17:05:52.669833+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awesomeopensource.com/project/sirredbeard/Awesome-WSL','Awesome WSL','','N/A',0,'A curated technical resource and architectural guide covering Awesome WSL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903082719071292e+09,0,'2026-05-17T17:13:47.190713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["other-awesome-lists.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://awesomeopensource.com/projects/cidr','awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github 🌟','','N/A',0,'A curated technical resource and architectural guide covering awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903022841461801e+09,0,'2026-05-17T17:03:48.414618+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md", "docs/other-awesome-lists.md"]','["networking.md", "other-awesome-lists.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://awesomeopensource.com/project/William-Yeh/ansible-prometheus','awesomeopensource.com/project/William-Yeh/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032181,0,'2026-05-17T17:36:21.926364+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://awesomeopensource.com/project/cloudposse/terraform-aws-multi-az-subnets','awesomeopensource.com: Terraform Aws Multi Az Subnets','','N/A',0,'A curated technical resource and architectural guide covering awesomeopensource.com: Terraform Aws Multi Az Subnets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030352,0,'2026-05-17T17:05:52.669833+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awesomeopensource.com/project/sirredbeard/Awesome-WSL','Awesome WSL','','N/A',0,'A curated technical resource and architectural guide covering Awesome WSL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030827,0,'2026-05-17T17:13:47.190713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["other-awesome-lists.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://awesomeopensource.com/projects/cidr','awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github 🌟','','N/A',0,'A curated technical resource and architectural guide covering awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030228,0,'2026-05-17T17:03:48.414618+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md", "docs/other-awesome-lists.md"]','["networking.md", "other-awesome-lists.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://awesomerank.github.io/lists/janikvonrotz/awesome-powershell.html','awesomerank.github.io: janikvonrotz/awesome-powershell','','2026',0,'An automatically ranked rendering of the Awesome PowerShell directory, categorizing contributions by community engagement and updates. It provides engineers with instant visibility into which PowerShell modules are actively maintained versus those that have lapsed into legacy status.','N/A','Website','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tools", "Scripts", "PowerShell"]','["[LEGACY]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true, "duplicate_of": "https://github.com/janikvonrotz/awesome-powershell"}'); -INSERT INTO "resources" VALUES('https://awkwardferny.medium.com/setting-up-distributed-tracing-with-opentelemetry-jaeger-in-kubernetes-ingress-nginx-cfdda7d9441d','awkwardferny.medium.com: Setting up Distributed Tracing in Kubernetes with'' OpenTracing, Jaeger, and Ingress-NGINX','','N/A',0,'A curated technical resource and architectural guide covering awkwardferny.medium.com: Setting up Distributed Tracing in Kubernetes with'' OpenTracing, Jaeger, and Ingress-NGINX in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903053848194408e+09,0,'2026-05-17T17:08:58.481944+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awkwardferny.medium.com/setting-up-distributed-tracing-with-opentelemetry-jaeger-in-kubernetes-ingress-nginx-cfdda7d9441d','awkwardferny.medium.com: Setting up Distributed Tracing in Kubernetes with'' OpenTracing, Jaeger, and Ingress-NGINX','','N/A',0,'A curated technical resource and architectural guide covering awkwardferny.medium.com: Setting up Distributed Tracing in Kubernetes with'' OpenTracing, Jaeger, and Ingress-NGINX in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030538,0,'2026-05-17T17:08:58.481944+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws-latency.altaircp.com','Find the fastest region from your location','','2018',0,'An essential community-built utility for testing regional latencies directly from client browsers to AWS data centers. Critical for architects choosing optimal regions for low-latency interactive applications and global disaster recovery architectures.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws-observability.github.io/terraform-aws-observability-accelerator','aws-observability.github.io: AWS Observability Accelerator for Terraform 🌟','','2024',0,'The AWS Observability Accelerator is an official collection of production-grade Terraform modules. Quickly configures and installs ADOT, Amazon Managed Service for Prometheus, and Grafana on Amazon EKS clusters.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws-observability.github.io/terraform-aws-observability-accelerator/eks/tracing','aws-observability.github.io: Tracing on Amazon EKS','','2024',0,'A specialized sub-section of the AWS Observability Accelerator focusing exclusively on tracing strategies on EKS. Details provisioning of ADOT Collector sidecars, OpenTelemetry APIs, and AWS X-Ray integration frameworks.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws-quickstart.github.io/quickstart-eks-rancher','aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference Deployment','','2022',0,'Official AWS Quick Start reference guide for standing up Rancher on AWS. This architecture installs Rancher on an Amazon EKS cluster, giving enterprise operations teams a unified interface to govern multiple downstream clusters, enforce unified RBAC models, and manage complex multi-tenant environments.','HCL','Reference','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Rancher Management"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md", "aws-containers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com','AWS OpsWorks','','2013',0,'A managed configuration management platform utilizing Chef or Puppet layers. *2026 Engineering Reality*: Now classified as legacy, with standard DevOps workflows adopting AWS Systems Manager (SSM) and Terraform for infrastructure automation.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Configuration Management"]','["[LEGACY]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws','EC2 VM Import/Export now supports migration of virtual machines with Unified Extensible Firmware Interface (UEFI) boot to AWS','','2021',3,'Extends the VM Import/Export service to support the migration of virtual machines using UEFI (Unified Extensible Firmware Interface) bootloader architectures. This standardizes migration pipelines for modern on-premises systems, bypassing tedious BIOS-conversion steps. It enables automated VM transition directly into modern EC2 nitro-based instance types.','English','Service Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Migration", "VM Import Export"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/global-infrastructure/innovation/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trk=n/a&linkId=951858139','AWS Global Infrastructure Innovation','Explore how AWS designs and builds its global infrastructure to deliver high availability, low latency, and secure cloud services.','2026',4,'An official architectural overview of the AWS Global Infrastructure, highlighting the innovations in server design, custom silicon (Graviton/Trainium/Inferentia), cooling technologies, and networking topology. This page describes how AWS maintains regional isolation and high-availability zones to power mission-critical workloads worldwide. It serves as an essential reference for cloud architects looking to understand physical layer redundancy and infrastructure-level security baselines.','en','documentation','intermediate',0,'online','automatic','de3cea21e06278d53227a3f26c4ab81aed588d2a9d93b79a8918b5ad7f774ac7',NULL,1.78035282864131188e+09,0,'2026-06-02T00:27:08.641312+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Global Infrastructure"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Official AWS Cloud Infrastructure documentation showcasing hardware innovation and global data center standards.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/global-infrastructure/localzones/locations','AWS Local Zones locations','','2026',0,'Official matrix detailing geographic distributions and architectural specifications of AWS Local Zones. Designed for low-latency processing, these zones deploy compute, storage, and database services adjacent to major industrial hubs, bridging Edge topologies with core Regions.','N/A','Documentation','Intermediate',0,'online','manual','5d21888d9fa3ce0ad76da7aa0dc95ff42a4fbbdf554692b179caa2b2fd61f466',100.0,1.77902916336549401e+09,1,'2026-05-17T16:46:03.365494+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2015/12/aws-cloudformation-adds-support-for-aws-waf-and-aws-directory-service-for-microsoft-active-directory',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bbc82c144edf66a97ce1a76d1d4d435cb51f7f8c9e503aef868b88b2a1770d90',64.0,1.77913049498792791e+09,0,'2026-05-18T20:54:54.987928+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2015/12/now-add-or-modify-request-headers-forwarded-from-amazon-cloudfront-to-origin','Now Add or Modify Request Headers Forwarded From Amazon CloudFront to Origin','','N/A',0,'A curated technical resource and architectural guide covering Now Add or Modify Request Headers Forwarded From Amazon CloudFront to Origin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','57d3343d93528eb5a03a743df122d0d1738186573e12a147c26a2606f34f9e36',100.0,1.779031255563905e+09,0,'2026-05-17T17:20:55.563905+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/01/aws-schema-conversion-tool-postgresql-support','AWS Schema Conversion Tool now supports PostgreSQL as conversion target','','2016',2,'Curator Insight chronicles the historical release when AWS SCT introduced target support for Amazon RDS PostgreSQL. Live Grounding indicates that this addition laid the groundwork for open-source migrations of commercial PL/SQL and T-SQL. Included for tracing AWS ecosystem historical growth.','English','Release Announcement','Intermediate',0,'online','manual','248608be4c8c7eeb3888e936450726ab9887d5a4b72283c39a8e742c6c1b6ca0',100.0,1.77902936686483788e+09,0,'2026-05-17T16:49:26.864838+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Legacy Releases"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/04/aws-config-rules-now-available-in-4-new-regions-us-west-oregon-eu-ireland-eu-frankfurt-and-asia-pacific-tokyo','AWS Config Rules now available in 4 new regions: US West (Oregon), EU (Ireland),'' EU (Frankfurt) and Asia Pacific (Tokyo)','','2016',0,'This release details the regional expansion of AWS Config Rules, enabling continuous compliance auditing and resource monitoring in multiple global zones. AWS Config Rules allow operators to evaluate resource configurations against organizational standards and security policies dynamically. This multi-region support is architecturally significant for companies running highly distributed systems that must comply with regional data governance rules.','N/A','Documentation','Intermediate',0,'online','manual','89f116c915b33a2dfe1fe69797042f7d8093aa60c570fe9ac30a0459a4fc07c2',100.0,1.77903009108226799e+09,1,'2026-05-17T17:01:31.082268+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compliance & Governance", "AWS Config"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/global-infrastructure/innovation/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trk=n/a&linkId=951858139','AWS Global Infrastructure Innovation','Explore how AWS designs and builds its global infrastructure to deliver high availability, low latency, and secure cloud services.','2026',4,'An official architectural overview of the AWS Global Infrastructure, highlighting the innovations in server design, custom silicon (Graviton/Trainium/Inferentia), cooling technologies, and networking topology. This page describes how AWS maintains regional isolation and high-availability zones to power mission-critical workloads worldwide. It serves as an essential reference for cloud architects looking to understand physical layer redundancy and infrastructure-level security baselines.','en','documentation','intermediate',0,'online','automatic','de3cea21e06278d53227a3f26c4ab81aed588d2a9d93b79a8918b5ad7f774ac7',NULL,1780352828,0,'2026-06-02T00:27:08.641312+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Global Infrastructure"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Official AWS Cloud Infrastructure documentation showcasing hardware innovation and global data center standards.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/global-infrastructure/localzones/locations','AWS Local Zones locations','','2026',0,'Official matrix detailing geographic distributions and architectural specifications of AWS Local Zones. Designed for low-latency processing, these zones deploy compute, storage, and database services adjacent to major industrial hubs, bridging Edge topologies with core Regions.','N/A','Documentation','Intermediate',0,'online','manual','5d21888d9fa3ce0ad76da7aa0dc95ff42a4fbbdf554692b179caa2b2fd61f466',100.0,1779029163,1,'2026-05-17T16:46:03.365494+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2015/12/aws-cloudformation-adds-support-for-aws-waf-and-aws-directory-service-for-microsoft-active-directory',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bbc82c144edf66a97ce1a76d1d4d435cb51f7f8c9e503aef868b88b2a1770d90',64.0,1779130494,0,'2026-05-18T20:54:54.987928+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2015/12/now-add-or-modify-request-headers-forwarded-from-amazon-cloudfront-to-origin','Now Add or Modify Request Headers Forwarded From Amazon CloudFront to Origin','','N/A',0,'A curated technical resource and architectural guide covering Now Add or Modify Request Headers Forwarded From Amazon CloudFront to Origin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','57d3343d93528eb5a03a743df122d0d1738186573e12a147c26a2606f34f9e36',100.0,1779031255,0,'2026-05-17T17:20:55.563905+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/01/aws-schema-conversion-tool-postgresql-support','AWS Schema Conversion Tool now supports PostgreSQL as conversion target','','2016',2,'Curator Insight chronicles the historical release when AWS SCT introduced target support for Amazon RDS PostgreSQL. Live Grounding indicates that this addition laid the groundwork for open-source migrations of commercial PL/SQL and T-SQL. Included for tracing AWS ecosystem historical growth.','English','Release Announcement','Intermediate',0,'online','manual','248608be4c8c7eeb3888e936450726ab9887d5a4b72283c39a8e742c6c1b6ca0',100.0,1779029366,0,'2026-05-17T16:49:26.864838+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Legacy Releases"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/04/aws-config-rules-now-available-in-4-new-regions-us-west-oregon-eu-ireland-eu-frankfurt-and-asia-pacific-tokyo','AWS Config Rules now available in 4 new regions: US West (Oregon), EU (Ireland),'' EU (Frankfurt) and Asia Pacific (Tokyo)','','2016',0,'This release details the regional expansion of AWS Config Rules, enabling continuous compliance auditing and resource monitoring in multiple global zones. AWS Config Rules allow operators to evaluate resource configurations against organizational standards and security policies dynamically. This multi-region support is architecturally significant for companies running highly distributed systems that must comply with regional data governance rules.','N/A','Documentation','Intermediate',0,'online','manual','89f116c915b33a2dfe1fe69797042f7d8093aa60c570fe9ac30a0459a4fc07c2',100.0,1779030091,1,'2026-05-17T17:01:31.082268+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compliance & Governance", "AWS Config"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/05/pci-dss-standardized-architecture-on-the-aws-cloud-quick-start-reference-deployment','PCI DSS Standardized Architecture on the AWS Cloud: Quick Start Reference Deployment','','2016',0,'Historical release information outlining AWS''s automated Quick Start reference architecture blueprint for PCI DSS Level 1 compliance. Provides pre-built CloudFormation nesting designs designed to construct multi-tier secure enclaves on AWS.','English','Announcement','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/06/learn-aws-security-fundamentals-with-free-and-online-training','Learn AWS Security Fundamentals with Free and Online Training','','2016',0,'Historical training material landing page detailing basic AWS security constructs. Highly useful for onboarding developers to the AWS Shared Responsibility Model, VPC security groups, IAM users, and primitive API auditing.','English','Educational','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/07/build-a-modular-and-scalable-amazon-vpc-architecture-with-new-quick-start','Build a Modular and Scalable Amazon VPC Architecture with New Quick Start','','2016',0,'An archetypal reference detailing modular AWS VPC deployment patterns. Explores multi-AZ layouts, public/private subnets, and NAT Gateway placements. This blueprint remains the structural basis for most automated enterprise VPC templates today.','English','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "VPC Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); @@ -535,9 +535,9 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/ INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/08/aws-elastic-beanstalk-supports-nginx-proxy-server-with-tomcat','AWS Elastic Beanstalk Supports Nginx Proxy Server with Tomcat','','2016',0,'Feature documentation announcing native Nginx reverse proxy configurations sitting in front of Apache Tomcat platforms in Beanstalk. Optimizes delivery of static assets and client routing.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Web Servers"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/08/specifying-the-vpc-for-your-amazon-rds-db-instance','Specifying the VPC for your Amazon RDS DB Instance','','2016',0,'Documents the structural capability to assign Amazon RDS database instances to isolated VPC subnets. Critical for security architecture, establishing clear boundary isolation where databases exist in strictly private subnets separated from public app tiers.','English','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "RDS", "VPC Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/09/amazon-cloudfront-now-supports-http2','Amazon CloudFront now supports HTTP/2','','2016',0,'Announces native HTTP/2 support in CloudFront, highlighting performance gains from request multiplexing and header compression. A major historical milestone for fast content delivery networks, paving the way for modern responsive web applications.','English','documentation','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "CDN", "CloudFront"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/09/amazon-rds-for-postgresql-enhancements-support-for-new-minor-versions-logical-replication-and-amazon-rds-postgresql-as-a-source-for-aws-dms','Amazon RDS for PostgreSQL Enhancements: Support for new minor versions,'' Logical Replication, and Amazon RDS PostgreSQL as a source for AWS DMS','','N/A',0,'Curator Insight details historical native enhancements to Amazon RDS PostgreSQL, including foundational logical replication capability. Live Grounding notes that this 2016 release unlocked the capability to use RDS PostgreSQL as a source for change-data capture in AWS DMS. Included for tracing the lineage of managed PostgreSQL features.','English','Release Announcement','Intermediate',0,'online','manual','31bda3e6483aaafe43c2133853ce4507fdef86b6b1c93487d35eb1cd0b47a177',100.0,1.77902950734927892e+09,1,'2026-05-17T16:51:47.349279+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Legacy Releases"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/09/amazon-rds-for-postgresql-enhancements-support-for-new-minor-versions-logical-replication-and-amazon-rds-postgresql-as-a-source-for-aws-dms','Amazon RDS for PostgreSQL Enhancements: Support for new minor versions,'' Logical Replication, and Amazon RDS PostgreSQL as a source for AWS DMS','','N/A',0,'Curator Insight details historical native enhancements to Amazon RDS PostgreSQL, including foundational logical replication capability. Live Grounding notes that this 2016 release unlocked the capability to use RDS PostgreSQL as a source for change-data capture in AWS DMS. Included for tracing the lineage of managed PostgreSQL features.','English','Release Announcement','Intermediate',0,'online','manual','31bda3e6483aaafe43c2133853ce4507fdef86b6b1c93487d35eb1cd0b47a177',100.0,1779029507,1,'2026-05-17T16:51:47.349279+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Legacy Releases"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/09/nginx-plus-on-the-aws-cloud-quick-start-reference-deployment','NGINX Plus on the AWS Cloud: Quick Start Reference Deployment','','2016',0,'A legacy but highly informative deployment blueprint for configuring high-availability NGINX Plus instances on AWS. Explains load-balancing patterns, session persistence, and active health checks that bridge standard EC2 architectures with NGINX''s enterprise proxy features.','English','documentation','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Reverse Proxy", "NGINX Plus"]','["[LEGACY]"]','[]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/10/oracle-database-on-the-aws-cloud-quick-start-reference-deployment','Oracle Database on the AWS Cloud: Quick Start Reference Deployment','','N/A',0,'Announcement and reference guide for launching highly available Oracle Database setups on AWS. Provides pre-built CloudFormation architectures mapping storage configurations and licensing models (BYOL).','English','Article','Advanced',0,'online','manual','c98d2e0980588e9621fffa5dcf99d386f8c5ae5aced414d76cc52133241e7ea8',100.0,1.77903035013494801e+09,1,'2026-05-17T17:05:50.134948+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Enterprise Migrations"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/10/oracle-database-on-the-aws-cloud-quick-start-reference-deployment','Oracle Database on the AWS Cloud: Quick Start Reference Deployment','','N/A',0,'Announcement and reference guide for launching highly available Oracle Database setups on AWS. Provides pre-built CloudFormation architectures mapping storage configurations and licensing models (BYOL).','English','Article','Advanced',0,'online','manual','c98d2e0980588e9621fffa5dcf99d386f8c5ae5aced414d76cc52133241e7ea8',100.0,1779030350,1,'2026-05-17T17:05:50.134948+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Enterprise Migrations"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2020/06/introducing-aws-cloudformation-guard-preview','Introducing Cloud Formation Guard - a new opensource CLI for infrastructure compliance','- [AWS CloudFormation Guard](https://github.com/aws-cloudformation/cloudformation-guard) Guard offers a policy-as-code domain-specific language (DSL) to write rules and validate JSON- and YAML-formatted data such as CloudFormation Templates, K8s configurations, and Terraform JSON plans/configurations against those rules.','2020',0,'AWS CloudFormation Guard is an open-source policy-as-code evaluation engine designed to inspect JSON, YAML, and HCL configurations. Using a simple domain-specific language, it allows developers to write rules to prevent non-compliant resources from being deployed, integrating easily into CI/CD pipelines.','Rust','CLI Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Compliance & Policy"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2020/08/announcing-the-aws-controllers-for-kubernetes-preview','Announcing the AWS Controllers for Kubernetes Preview','','2020',0,'Historical release note for AWS Controllers for Kubernetes (ACK), allowing developers to provision and manage AWS managed services directly using Kubernetes custom resources and controller reconcile loops.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Operator Pattern"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2020/09/amazon-cloudwatch-dashboards-supports-sharing','Amazon CloudWatch Dashboards now supports sharing','','2020',0,'Announces external sharing support for AWS CloudWatch Dashboards, permitting secure read-only console visualizations to key stakeholders outside the immediate AWS organization footprint.','N/A','Announcements','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "CloudWatch", "Dashboards"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md"]','{}','{}'); @@ -547,7 +547,7 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/ INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/01/new-digital-course-and-lab-aws-cloud-development-kit-cdk-primer','New digital course and lab: AWS Cloud Development Kit (CDK) Primer','','2021',0,'Introduction to the AWS Cloud Development Kit (CDK) framework. Teaches developers how to define cloud infrastructure using familiar programming languages (TypeScript, Python) rather than declarative JSON or YAML, maximizing code reusability and CI/CD integration.','English','Course','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure as Code"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-training.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/02/amazon-eks-clusters-support-user-authentication-oidc-compatible-identity-providers','Amazon EKS clusters now support user authentication with OIDC compatible identity providers','','2021',5,'Enables EKS clusters to utilize external OpenID Connect (OIDC) compatible identity providers for user authentication. This decouples Kubernetes RBAC from direct IAM identity mappings, allowing developers to leverage existing SSO solutions like Okta or Keycloak. It simplifies security governance by maintaining enterprise identity standards at the cluster API level.','English','Service Feature','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Kubernetes", "EKS Security"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/03/iam-access-analyzer-supports-over-100-policy-checks-with-actionable-recommendations','aws.amazon.com: IAM Access Analyzer now supports over 100 policy checks with actionable recommendations to help you author secure and functional policies','','2021',0,'Product release notes detailing major updates in AWS IAM Access Analyzer, introducing over 100 automated checks with recommendations to help security teams author secure and functional IAM policies.','English','Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/05/introducing-distributed-load-testing-v1-3','amazon.com: Introducing Distributed Load Testing v1.3','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','980fa380627c89a8abee0ca56d2280e577eab7cf02eaa046c63b94d13b5a8ac7',100.0,1.77903145570867109e+09,1,'2026-05-17T17:24:15.708671+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/05/introducing-distributed-load-testing-v1-3','amazon.com: Introducing Distributed Load Testing v1.3','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','980fa380627c89a8abee0ca56d2280e577eab7cf02eaa046c63b94d13b5a8ac7',100.0,1779031455,1,'2026-05-17T17:24:15.708671+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/06/new-aws-solutions-implementation-tag-tamer','New AWS Solutions Implementation: Tag Tamer','','2021',3,'An open-source, reference-architecture tool designed to manage, govern, and remediate tagging compliance across AWS accounts. Featuring a user-friendly UI, it assists organizations in standardizing metadata for cost allocation, access control, and automation. In production, this mitigates drift in tagging schemas, bringing consistency to multi-account landings.','English','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Resource Tagging", "Automation"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/07/amazon-ec2-auto-scaling-now-lets-you-control-which-instances-to-terminate-on-scale-in','Amazon EC2 Auto Scaling now lets you control which instances to terminate on scale-in','','2021',4,'Offers precise programmatic control over which EC2 instances are terminated first during an Auto Scaling scale-in event. This replaces generic policies, allowing engineers to retain warm instances, protect long-running tasks, or optimize container host terminations. Architecturally, it increases stability for stateful or queue-consuming workers.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "Auto Scaling"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/07/amazon-virtual-private-cloud-vpc-customers-can-assign-ip-prefixes-ec2-instances','Amazon Virtual Private Cloud (VPC) customers can now assign IP prefixes to their EC2 instances','','2021',5,'Identical announcement enabling continuous IP prefixes to be allocated directly to EC2 instances. Architecturally, this bypasses elastic network interface (ENI) private IP limit caps, expanding physical capacity constraints for highly scaled Kubernetes EKS clusters. It simplifies route propagation configurations and scales pod-per-node capacity.','English','Infrastructure Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "VPC Addressing"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); @@ -557,7 +557,7 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/ INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/08/amazon-vpc-resize-prefix-list','Amazon Virtual Private Cloud (VPC) customers can now resize their prefix list','','2021',4,'Introduces the capability to dynamically resize customer-managed prefix lists, allowing cloud engineers to adjust IP range counts without recreating dependent security groups or route tables. This update simplifies network security operations at scale by removing the rigid limits on custom prefix dimensions. Architecturally, it serves as a critical automation capability for large transit gateway deployments.','English','Infrastructure Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Security Groups"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/08/announcing-general-availability-amazon-redshift-cross-account-data-sharing','Announcing General Availability of Amazon Redshift Cross-account Data Sharing','','2021',5,'Allows instant, secure data sharing across different Amazon Redshift clusters and AWS accounts without moving or copying data. It decouples storage from compute, allowing downstream analytic nodes or consumers to run isolated queries against shared data structures in real-time. This drastically optimizes data lake engineering architectures.','English','Service Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Analytics", "Data Warehouse", "Redshift"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/08/aws-security-hub-adds-18-new-controls-foundational-security-best-practices-standard-8-new-partners-enhanced-cloud-security-posture-monitoring','AWS Security Hub adds 18 new controls to its Foundational Security Best Practices standard and 8 new partners for enhanced cloud security posture monitoring','','2021',4,'Expands AWS Security Hub with 18 automated security checks covering IAM, EC2, and S3, alongside new integrations with third-party partners. This upgrade provides continuous compliance checks aligned with the AWS Foundational Security Best Practices standard. It gives security engineers real-time visibility and a consolidated dashboard for vulnerability posture scoring.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Cloud Security Posture", "Security Hub"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/08/ec2-vm-import-export-unified-extensible-firmware-interface-aws',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f5be332f36143c0eae73e97cf951d9f09c3f6d2386bfc21ab4dc44df8ff395f6',84.0,1.77913049496222805e+09,0,'2026-05-18T20:54:54.962228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/08/ec2-vm-import-export-unified-extensible-firmware-interface-aws',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f5be332f36143c0eae73e97cf951d9f09c3f6d2386bfc21ab4dc44df8ff395f6',84.0,1779130494,0,'2026-05-18T20:54:54.962228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/09/amazon-ec2-global-view-console-regions','Amazon EC2 now offers Global View on the console to view all resources across regions together','','2021',3,'Offers a centralized dashboard on the EC2 Console to view all running instances, volumes, VPCs, and subnets across all AWS Regions simultaneously. This feature drastically improves operational visibility, allowing engineers to track shadow IT, verify multi-region deployments, and quickly locate orphaned resources. It provides a foundational unified pane for multi-region operations.','English','Service Feature','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "Multi-Region Operations"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/09/application-load-balancer-aws-privatelink-static-ip-addresses-network-load-balancer','Application Load Balancer now enables AWS PrivateLink and static IP addresses by direct integration with Network Load Balancer','','2021',5,'Introduces direct, native integration between Application Load Balancers (ALB) and Network Load Balancers (NLB), enabling ALBs to leverage static IP addresses and register with AWS PrivateLink. This native bridge removes the complex AWS Lambda-based IP-sync workarounds. It allows organizations to expose Layer 7 HTTP/HTTPS routing routes securely over private, non-routable VPC endpoints.','English','Infrastructure Feature','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Load Balancing"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/09/aws-site-to-site-vpn-download-configuration-utility','AWS Site-to-Site VPN releases updated Download Configuration utility','','2021',3,'An upgraded utility providing customized configuration templates for a wider variety of Customer Gateway (CGW) devices during hybrid VPN setups. This tool streamlines the deployment of secure IPsec tunnels by providing templated scripts for Cisco, Juniper, Fortinet, and generic routers. It guarantees cryptographic and routing parameter parity between on-prem and AWS.','English','Service Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Hybrid Connectivity"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); @@ -569,7 +569,7 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/ INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/01/amazon-elastic-file-system-replication','Announcing Amazon Elastic File System Replication','','2022',4,'Launches a native replication solution for EFS, automating the replication of file systems across different AWS Regions or within the same Region. It guarantees point-in-time consistency and helps meet disaster recovery (DR) RPO and RTO compliance goals. This deprecates the need for custom rsync-based replication agents on EC2.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage", "EFS"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/02/general-availability-aws-backup-amazon-s3','Announcing the general availability of AWS Backup for Amazon S3','','2022',5,'Reaches General Availability, providing complete managed backup, restore, and lifecycle orchestration of Amazon S3 data. It supports cross-region, cross-account capabilities, and immutable backup copies using AWS Backup Vault Lock. Architecturally, it streamlines data compliance audits, proving protection policies for petabyte-scale S3 data lakes.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Analytics", "Data Protection", "AWS Backup"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/04/amazon-cloudwatch-metrics-insights','Introducing Amazon CloudWatch Metrics Insights (General Availability)','','2022',0,'Amazon CloudWatch Metrics Insights is a highly performant SQL-based query engine that allows developers and administrators to analyze system metrics at scale in real-time. It enables querying millions of metrics dynamically, grouping by dimensions, and creating dashboard visualizers to pinpoint anomalous behaviors rapidly across distributed cloud architectures.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Observability", "Metrics"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/04/aws-data-transfer-price-reduction-privatelink-transit-gateway-client-vpn-services/?nc1=h_ls','AWS Announces Data Transfer Price Reduction for AWS PrivateLink, AWS Transit Gateway, and AWS Client VPN services','','2022',4,'Covers significant network-level price cuts for AWS PrivateLink, Transit Gateway, and Client VPN. Aids enterprise network architects in planning hybrid integrations with fewer concerns over data egress penalties.','English','Technical Article','Intermediate',0,'online','manual','341b31b5e366e39c59f8761601f61a71079243255afe5c16364af43df53431ce',100.0,1779030927.99586,1,'2026-05-17T17:15:27.995860+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Networking Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/04/aws-data-transfer-price-reduction-privatelink-transit-gateway-client-vpn-services/?nc1=h_ls','AWS Announces Data Transfer Price Reduction for AWS PrivateLink, AWS Transit Gateway, and AWS Client VPN services','','2022',4,'Covers significant network-level price cuts for AWS PrivateLink, Transit Gateway, and Client VPN. Aids enterprise network architects in planning hybrid integrations with fewer concerns over data egress penalties.','English','Technical Article','Intermediate',0,'online','manual','341b31b5e366e39c59f8761601f61a71079243255afe5c16364af43df53431ce',100.0,1779030927,1,'2026-05-17T17:15:27.995860+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Networking Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/04/aws-shield-application-balancer-automatic-ddos-mitigation','AWS Shield Advanced now supports Application Load Balancer for automatic application layer DDoS mitigation','','2022',0,'AWS Shield Advanced introduced automatic mitigation of application layer (Layer 7) DDoS attacks for Application Load Balancers (ALB). This capability dynamically creates, tests, and deploys AWS WAF rules on behalf of the user to block malicious traffic patterns, reducing manual intervention and minimizing downstream application downtime during sustained attacks.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "DDoS Protection"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/04/aws-single-sign-on-configurable-synchronization-microsoft-active-directory','AWS Single Sign-On launches configurable synchronization for Microsoft Active Directory','','2022',0,'AWS Single Sign-On (now IAM Identity Center) introduced customizable directory synchronization options for Microsoft Active Directory (AD). This feature allows administrators to select specific AD groups and users for propagation into AWS, optimizing synchronization times and preventing clutter in large-scale multi-account environments.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "Directory Services"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/05/aws-systems-manager-support-port-forwarding-remote-hosts-using-session-manager','aws.amazon.com: AWS Systems Manager announces support for port forwarding to remote hosts using Session Manager','','2022',0,'Curator Insight announces native SSM port-forwarding tunnels directly to database endpoints or remote hosts inside private subnets. Live Grounding confirms this is a standard operational practice in 2026, eliminating the security risks, costs, and management overhead of maintaining traditional jump box/bastion host VMs.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Remote Access", "AWS Systems Manager"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); @@ -613,23 +613,23 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2024/ INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2024/08/aws-waf-rate-based-rules-lower-rate-limits','AWS WAF enhances rate-based rules to support lower rate limits','','2024',0,'Highlights the critical update reducing AWS WAF rate-based rule limits to protect low-traffic APIs and login endpoints from brute-force attacks. Provides developers with more granular rate-limiting controls to prevent application abuse at the edge.','English','documentation','advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security", "WAF"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2026/05/aws-local-zones-region-selector/?sc_channel=sm&sc_campaign=Launch_Campaign&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=f9c69475-df97-4143-8955-acfd0ed7ce10&trk=f9c69475-df97-4143-8955-acfd0ed7ce10&linkId=944784139','AWS Management Console Local Zones in Region Selector','AWS Management Console introduces integrated visibility of opted-in AWS Local Zones directly within the top Region Selector navigation panel.','2026',4,'Curator Insight: Providing centralized edge infrastructure visibility directly in the management console significantly simplifies decentralized application deployment. -Live Grounding: AWS''s latest announcement documents the inclusion of opted-in AWS Local Zones within the Region Selector, enabling operators to quickly navigate, govern, and view low-latency edge resources parented across multiple primary regions.','en','news','Intermediate',0,'online','automatic','5df95d0bac5716c2fecf1dab3e461025bb5ac2d2467ef6029dbff12ec132f82a',NULL,1.78035215826354599e+09,0,'2026-06-02T00:15:58.263546+02:00',NULL,NULL,NULL,'["AWS", "Management Console", "Infrastructure", "Local Zones"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "Officially released core feature within the AWS Management Console, supported globally.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/activate','AWS Activate','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2805722d4026971e82ee97b10d3579bc775a364891a4de0644874a1673284651',100.0,1.77903305080716204e+09,0,'2026-05-17T17:50:50.807162+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/startups"}'); +Live Grounding: AWS''s latest announcement documents the inclusion of opted-in AWS Local Zones within the Region Selector, enabling operators to quickly navigate, govern, and view low-latency edge resources parented across multiple primary regions.','en','news','Intermediate',0,'online','automatic','5df95d0bac5716c2fecf1dab3e461025bb5ac2d2467ef6029dbff12ec132f82a',NULL,1780352158,0,'2026-06-02T00:15:58.263546+02:00',NULL,NULL,NULL,'["AWS", "Management Console", "Infrastructure", "Local Zones"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "Officially released core feature within the AWS Management Console, supported globally.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/activate','AWS Activate','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2805722d4026971e82ee97b10d3579bc775a364891a4de0644874a1673284651',100.0,1779033050,0,'2026-05-17T17:50:50.807162+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/startups"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/app-mesh','aws.amazon.com/app-mesh','','2022',0,'Live Grounding Synthesis: Built on Envoy as AWS''s managed service mesh, AWS App Mesh was deprecated in late 2024 and fully sunsetted. Platform teams are urged to transition to Amazon ECS Service Connect or Amazon VPC Lattice.','English','Documentation','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "AWS"]','["[LEGACY]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/application-migration-service','AWS Cloud Endure Migration','','2026',0,'Curator Insight maps the evolution of CloudEndure into AWS Application Migration Service (AWS MGN). Live Grounding confirms AWS MGN is the primary enterprise engine for lift-and-shift migrations, maintaining block-level replication of physical, virtual, or cloud-based servers directly to AWS target instances.','N/A','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Migration", "AWS MGN"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/apprunner','AWS App Runner 🌟','','2026',0,'Curator Insight outlines AWS App Runner as a fully managed container service for rapid web application and API deployment. Live Grounding confirms its position in 2026 as a premier choice for developers wanting to bypass Kubernetes complexity, offering automated load balancing, scaling, and TLS termination directly from source code or ECR.','N/A','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Container Orchestration", "App Runner"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/architecture/icons','AWS Architecture Icons','','2024',0,'Official AWS collection containing current vector and raster design components. Indispensable for creating detailed corporate visual documents and modeling secure serverless or container networks.','None','Asset Pack','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "AWS"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/architecture/serverless/serverless-or-kubernetes','aws.amazon.com: Serverless or Kubernetes on AWS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bc8ff66fdaeea40c19d94a7d0e1b3a53e2d527ec65b9cc30ac4ee0638f1a936',100.0,1.77903426528379797e+09,0,'2026-05-17T18:11:05.283798+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"review_metadata": {"original_url": "https://aws.amazon.com/architecture/serverless/serverless-or-kubernetes", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.022343"}, "duplicate_of": "https://docs.aws.amazon.com/modern-apps-strategy-on-aws-how-to-choose"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/architecture/serverless/serverless-or-kubernetes','aws.amazon.com: Serverless or Kubernetes on AWS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bc8ff66fdaeea40c19d94a7d0e1b3a53e2d527ec65b9cc30ac4ee0638f1a936',100.0,1779034265,0,'2026-05-17T18:11:05.283798+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"review_metadata": {"original_url": "https://aws.amazon.com/architecture/serverless/serverless-or-kubernetes", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.022343"}, "duplicate_of": "https://docs.aws.amazon.com/modern-apps-strategy-on-aws-how-to-choose"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/architecture/this-is-my-architecture','This is My Architecture','','2023',0,'AWS''s premier video and article series showcasing production-grade architectural solutions. Focuses on design tradeoffs, performance strategies, and networking topologies of modern web applications.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Production Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/backup','AWS Backup Service','','2026',5,'The main technical portal for AWS Backup, a fully managed backup hub that centralizes and automates data protection across various AWS services. Live Grounding affirms AWS Backup as the primary enterprise solution for compliance auditing, cross-account security, and centralized backup policies.','English','Service / Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Services", "AWS Backup"]','["[DE FACTO STANDARD]"]','[]','["aws-backup.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/big-data','aws.amazon.com/big-data','','2025',4,'Official AWS portal showcasing enterprise managed data services. Covers analytical platform integrations utilizing Amazon EMR, AWS Glue, Athena, and cloud-native Amazon Redshift.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Big Data"]','["[ENTERPRISE-STABLE]"]','[]','["aws-data.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/big-data/data-lake-on-aws','Building a Data Lake on AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4dc880467ded98628b98a8cf69c214a7f49a11a58c783bcfd6e8d75daa8e1126',100.0,1.77903111339679908e+09,0,'2026-05-17T17:18:33.396799+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-data.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/big-data/data-lake-on-aws','Building a Data Lake on AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4dc880467ded98628b98a8cf69c214a7f49a11a58c783bcfd6e8d75daa8e1126',100.0,1779031113,0,'2026-05-17T17:18:33.396799+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-data.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn','AWS Partner Network (APN) blog','- [Active Directory Single Sign-On (SSO) on AWS with Bitium](https://aws.amazon.com/blogs/apn/active-directory-single-sign-on-sso-on-aws-with-bitium) - [How to Deploy a High Availability Web Service on AWS Using Spotinst](https://aws.amazon.com/blogs/apn/how-to-deploy-a-high-availability-web-service-on-aws-using-spotinst)','2025',0,'Curator Insight focuses on architecture walkthroughs, such as deploying high-availability services on AWS using Spotinst (now Spot by NetApp) and configuring Active Directory SSO. Live Grounding validates these blog posts as critical operational blueprints for multi-tenant integrations and cost-optimization strategies in enterprise environments.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Ecosystem", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/active-directory-single-sign-on-sso-on-aws-with-bitium','Active Directory Single Sign-On (SSO) on AWS with Bitium','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c1eca590b835adb0d350b1a474f7445dce48e960fe909944c76e9e2a02762908',100.0,1.77903338462590193e+09,1,'2026-05-17T17:56:24.625902+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/active-directory-single-sign-on-sso-on-aws-with-bitium','Active Directory Single Sign-On (SSO) on AWS with Bitium','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c1eca590b835adb0d350b1a474f7445dce48e960fe909944c76e9e2a02762908',100.0,1779033384,1,'2026-05-17T17:56:24.625902+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/centralized-traffic-inspection-with-gateway-load-balancer-on-aws','Centralized Traffic Inspection with Gateway Load Balancer on AWS','','2021',0,'Provides reference architectures for Gateway Load Balancer (GWLB), routing ingress traffic through third-party virtual security appliances (firewalls, IDS/IPS). Employs GENEVE encapsulation to maintain transparent client source IPs across the inspection cluster.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security", "Gateway Load Balancer"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/how-to-build-sparse-ebs-volumes-for-fun-and-easy-snapshotting','How to Build Sparse EBS Volumes for Fun and Easy Snapshotting','','2021',0,'An advanced AWS storage engineering tutorial explaining how to design sparse EBS volumes to facilitate fast, economical block-level backup snapshot loops. This architecture minimizes data transfer overhead and significantly lowers cloud backup costs.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS EBS", "Sparse Snapshots"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/how-to-deploy-a-high-availability-web-service-on-aws-using-spotinst','How to Deploy a High Availability Web Service on AWS Using Spotinst','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','23c1fe0ce3a26b4bc45686956b41c27190477e6533e7914f508f964d655c020f',100.0,1.7790334003460009e+09,1,'2026-05-17T17:56:40.346001+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/how-to-deploy-a-high-availability-web-service-on-aws-using-spotinst','How to Deploy a High Availability Web Service on AWS Using Spotinst','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','23c1fe0ce3a26b4bc45686956b41c27190477e6533e7914f508f964d655c020f',100.0,1779033400,1,'2026-05-17T17:56:40.346001+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/modernize-your-ci-cd-pipeline-using-jenkins-x-with-amazon-eks','Modernize Your CI/CD Pipeline Using Jenkins X with Amazon EKS','','2021',0,'Curator Insight shares an AWS APN blog focusing on modernizing pipelines using Jenkins X with Amazon EKS. Live Grounding clarifies that Jenkins X differs entirely from classic Jenkins, utilizing Tekton, GitOps, and Kubernetes-native configurations under the hood. It acts as an instructional benchmark for organizations moving toward declarative development environments.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Cloud Native CI/CD", "Jenkins X", "AWS EKS Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/optimizing-your-kubernetes-clusters-with-rancher-and-amazon-eks','Optimizing Your Kubernetes Clusters with Rancher and Amazon EKS 🌟','','2021',0,'Details the integration of SUSE Rancher with Amazon EKS to simplify multi-cluster operations. Curator Insight notes its focus on centralizing security policies, while Live Grounding highlights its architecture for consolidating hybrid-cloud operations and unified access controls across distributed clusters.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Multi-Cluster Management", "Rancher"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture','AWS Architecture Blog','','2023',0,'The official blog portal showcasing cloud solutions, pattern guides, and engineering strategies written directly by AWS Systems Architects.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Design Blueprints"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}'); @@ -639,10 +639,10 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/creati INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/creating-a-multi-region-application-with-aws-services-part-2-data-and-replication','Creating a Multi-Region Application with AWS Services – Part 2, Data and Replication','','2023',0,'Part two focuses on database replication, global data consistency, storage syncing protocols, and handling split-brain scenarios in multi-region cloud infrastructures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Multi-Region Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/data-caching-across-microservices-in-a-serverless-architecture','Data Caching Across Microservices in a Serverless Architecture','','2022',0,'Evaluates architectural strategies for distributed caching within serverless applications. It highlights the use of Amazon ElastiCache (Redis) and DynamoDB Accelerator (DAX) to alleviate performance bottlenecks, reduce database round-trips, and maintain low latency in ultra-elastic stateless execution environments.','N/A','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "Caching", "Data Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/disaster-recovery-with-aws-managed-services-part-i-single-region','Disaster Recovery with AWS Managed Services, Part I: Single Region','','2020',4,'The first installment of an AWS technical series discussing single-region disaster recovery designs using server backups and managed services. Live Grounding points to this as a standard primer for establishing concrete RPO and RTO profiles before attempting multi-region failover configurations.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Architectures", "Single Region"]','["[ENTERPRISE-STABLE]"]','[]','["aws-backup.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/disaster-recovery-with-aws-managed-services-part-ii-multi-region-backup-and-restore','Disaster recovery with AWS managed services, Part 2: Multi-Region/backup'' and restore 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fbbf5eefa0740756aa3fb6ac4b7a1b65e623c9748eee0f63fcf213262305da31',100.0,1.7790341094381721e+09,1,'2026-05-17T18:08:29.438172+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-backup.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/exploring-data-transfer-costs-for-aws-managed-databases','aws.amazon.com: Exploring Data Transfer Costs for AWS Managed Databases','','2022',4,'Breaks down inter-zone and multi-region data transfer charges on AWS managed databases. Presents structural models designed to minimize data transfer egress bills within multi-tier application layouts.','English','Technical Article','Intermediate',0,'online','manual','ee2c1dc56914def0466e3c0a26d249ba09d32ee97e5e256f15446949ce34e8d9',100.0,1.7790309827502489e+09,1,'2026-05-17T17:16:22.750249+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Database Infrastructure"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/disaster-recovery-with-aws-managed-services-part-ii-multi-region-backup-and-restore','Disaster recovery with AWS managed services, Part 2: Multi-Region/backup'' and restore 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fbbf5eefa0740756aa3fb6ac4b7a1b65e623c9748eee0f63fcf213262305da31',100.0,1779034109,1,'2026-05-17T18:08:29.438172+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-backup.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/exploring-data-transfer-costs-for-aws-managed-databases','aws.amazon.com: Exploring Data Transfer Costs for AWS Managed Databases','','2022',4,'Breaks down inter-zone and multi-region data transfer charges on AWS managed databases. Presents structural models designed to minimize data transfer egress bills within multi-tier application layouts.','English','Technical Article','Intermediate',0,'online','manual','ee2c1dc56914def0466e3c0a26d249ba09d32ee97e5e256f15446949ce34e8d9',100.0,1779030982,1,'2026-05-17T17:16:22.750249+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Database Infrastructure"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/lets-architect-architecting-microservices-with-containers','Let’s Architect! Architecting microservices with containers','','2023',0,'A foundational guide for decoupling large legacy applications. Explores container hosting options on ECS and EKS, microservice discovery patterns, and inter-service security standards.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Platform Engineering", "Modernization Tools", "Microservice Migration"]','["[LEGACY]"]','[]','["aws-architecture.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/lets-architect-architecting-with-amazon-dynamodb','Let’s Architect! Architecting with Amazon DynamoDB','','N/A',0,'Curator Insight presents an architectural masterclass on schema design and partitioning in Amazon DynamoDB. Live Grounding verifies the recommendations cover single-table design, global secondary indexes (GSIs), and write-sharding strategies. It is an indispensable guide for engineers building highly scalable, low-latency microservices.','English','Blog Post','Advanced',1,'online','manual','4036de65093065c38bcc71ef81a346dfd707e00f1aef7db2c5f581dd407a6841',100.0,1.77903228984324192e+09,1,'2026-05-17T17:38:09.843242+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "NoSQL"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/lets-architect-architecting-with-amazon-dynamodb','Let’s Architect! Architecting with Amazon DynamoDB','','N/A',0,'Curator Insight presents an architectural masterclass on schema design and partitioning in Amazon DynamoDB. Live Grounding verifies the recommendations cover single-table design, global secondary indexes (GSIs), and write-sharding strategies. It is an indispensable guide for engineers building highly scalable, low-latency microservices.','English','Blog Post','Advanced',1,'online','manual','4036de65093065c38bcc71ef81a346dfd707e00f1aef7db2c5f581dd407a6841',100.0,1779032289,1,'2026-05-17T17:38:09.843242+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "NoSQL"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/maintain-visibility-over-the-use-of-cloud-architecture-patterns','Maintain visibility over the use of cloud architecture patterns','','2023',0,'Outlines frameworks and tools to track, map, and enforce specific cloud architecture patterns across decentralized developer teams, helping prevent systemic configuration drift.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Cloud Governance"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/migrate-resources-between-aws-accounts','Migrate Resources Between AWS Accounts','','2021',4,'An architectural guide analyzing methodologies for transferring AWS resources and database volumes across separate AWS accounts during spin-offs or restructuring. Live Grounding confirms that secure inter-account migration relies on complex IAM resource policies, KMS key sharing, and automated cross-account pipeline tooling.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Migration", "Multi-Account Strategy", "AWS Resources"]','["[ENTERPRISE-STABLE]"]','[]','["aws-backup.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/migrate-your-applications-to-containers-at-scale','AWS App2Container: Migrate your Applications to Containers at Scale','','2023',0,'Introduces AWS App2Container, a tool that automates the migration of legacy .NET and Java web applications into containerized structures ready for deployment on Amazon ECS or EKS.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Platform Engineering", "Modernization Tools", "Microservice Migration"]','["[LEGACY]"]','[]','["aws-architecture.md"]','{}','{}'); @@ -655,11 +655,11 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/overvi INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/reduce-cost-and-increase-security-with-amazon-vpc-endpoints','Reduce Cost and Increase Security with Amazon VPC Endpoints','','2020',0,'Highlights the architectural and fiscal benefits of adopting VPC Endpoints (Interface and Gateway types). Contrasts expensive NAT Gateway data processing charges with direct private connectivity to AWS services like S3 and DynamoDB, dramatically reducing costs.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "VPC", "VPC Endpoints"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/use-templated-answers-to-perform-well-architected-reviews-at-scale','AWS Architecture Blog: Use templated answers to perform Well-Architected reviews at scale','','2021',0,'Technical review detailing templated governance answers to scale AWS Well-Architected reviews. Offers architects a mechanism to automate and standardise security compliance reviews across decentralized environments.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/verify-the-resilience-of-your-workloads-using-chaos-engineering','aws.amazon.com: Verify the resilience of your workloads using Chaos Engineering','','2021',0,'An enterprise guide from AWS demonstrating resilience validation of distributed workloads using chaos principles. Maps failure injection patterns to the AWS Well-Architected Framework, emphasizing targeted, automated disruption sequences that verify high-availability topologies and recovery mechanisms.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Cloud Architecture"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/what-to-consider-when-selecting-a-region-for-your-workloads','AWS Architecture Blog: What to Consider when Selecting a Region for your'' Workloads','','2026',0,'Core architectural guidance for choosing geographic AWS regions for enterprise workloads. It details standard evaluation criteria including strict data residency mandates, latency budgets relative to end-users, service availability disparities, and cost profiling.','N/A','Blog Post','Advanced',0,'online','manual','e2e1a058ff39c8fb2ad279a521b1bcafe45f5f283353c19cfb21a2b175175e99',100.0,1.77903194503851199e+09,1,'2026-05-17T17:32:25.038512+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws-cloud-financial-management/announcing-general-availability-of-aws-cost-anomaly-detection','Announcing General Availability of AWS Cost Anomaly Detection','','2020',0,'Introduces AWS Cost Anomaly Detection, which applies machine learning algorithms to proactively flag unexpected spending patterns, alerting teams via Slack or SNS before runaway processes drain resources.','Markdown','Article','Intermediate',0,'online','manual','87c01b4ef0510f3d392aec79c2b8713a84062d57023f50c73582fd9c7b5ba7ab',100.0,1.77913049501652097e+09,1,'2026-05-18T20:54:55.016521+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "FinOps"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws-cloud-financial-management/understanding-your-aws-cost-datasets-a-cheat-sheet','Understanding your AWS Cost Datasets: A Cheat Sheet','','2021',0,'A comprehensive analytical cheat sheet parsing AWS Cost and Usage Reports (CUR), Cost Explorer datasets, and billing systems, designed to help financial engineers evaluate raw operational metrics.','Markdown','Documentation','Intermediate',0,'online','manual','2a41346741bf661ab05a96cac6f893592a140a73d9ac22ce5068110e24b26687',100.0,1.77913049493509602e+09,1,'2026-05-18T20:54:54.935096+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "FinOps"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws-cost-management/announcing-general-availability-of-aws-cost-anomaly-detection','Announcing General Availability of AWS Cost Anomaly Detection','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','05d62463bee06c61fed73bbfa682bee63e213d7ba57dabbd21d7a147ad3b443c',100.0,1.77903217774935793e+09,0,'2026-05-17T17:36:17.749358+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-pricing.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/aws-cloud-financial-management/announcing-general-availability-of-aws-cost-anomaly-detection"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws-cost-management/understanding-your-aws-cost-datasets-a-cheat-sheet','Understanding your AWS Cost Datasets: A Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','501f66282bea10ecfdd9f54550373f6b23ed51af8427e2d589909bbaf6edd0fc',100.0,1.77903013262978291e+09,0,'2026-05-17T17:02:12.629783+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-pricing.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/aws-cloud-financial-management/understanding-your-aws-cost-datasets-a-cheat-sheet"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/what-to-consider-when-selecting-a-region-for-your-workloads','AWS Architecture Blog: What to Consider when Selecting a Region for your'' Workloads','','2026',0,'Core architectural guidance for choosing geographic AWS regions for enterprise workloads. It details standard evaluation criteria including strict data residency mandates, latency budgets relative to end-users, service availability disparities, and cost profiling.','N/A','Blog Post','Advanced',0,'online','manual','e2e1a058ff39c8fb2ad279a521b1bcafe45f5f283353c19cfb21a2b175175e99',100.0,1779031945,1,'2026-05-17T17:32:25.038512+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws-cloud-financial-management/announcing-general-availability-of-aws-cost-anomaly-detection','Announcing General Availability of AWS Cost Anomaly Detection','','2020',0,'Introduces AWS Cost Anomaly Detection, which applies machine learning algorithms to proactively flag unexpected spending patterns, alerting teams via Slack or SNS before runaway processes drain resources.','Markdown','Article','Intermediate',0,'online','manual','87c01b4ef0510f3d392aec79c2b8713a84062d57023f50c73582fd9c7b5ba7ab',100.0,1779130495,1,'2026-05-18T20:54:55.016521+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "FinOps"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws-cloud-financial-management/understanding-your-aws-cost-datasets-a-cheat-sheet','Understanding your AWS Cost Datasets: A Cheat Sheet','','2021',0,'A comprehensive analytical cheat sheet parsing AWS Cost and Usage Reports (CUR), Cost Explorer datasets, and billing systems, designed to help financial engineers evaluate raw operational metrics.','Markdown','Documentation','Intermediate',0,'online','manual','2a41346741bf661ab05a96cac6f893592a140a73d9ac22ce5068110e24b26687',100.0,1779130494,1,'2026-05-18T20:54:54.935096+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "FinOps"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws-cost-management/announcing-general-availability-of-aws-cost-anomaly-detection','Announcing General Availability of AWS Cost Anomaly Detection','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','05d62463bee06c61fed73bbfa682bee63e213d7ba57dabbd21d7a147ad3b443c',100.0,1779032177,0,'2026-05-17T17:36:17.749358+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-pricing.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/aws-cloud-financial-management/announcing-general-availability-of-aws-cost-anomaly-detection"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws-cost-management/understanding-your-aws-cost-datasets-a-cheat-sheet','Understanding your AWS Cost Datasets: A Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','501f66282bea10ecfdd9f54550373f6b23ed51af8427e2d589909bbaf6edd0fc',100.0,1779030132,0,'2026-05-17T17:02:12.629783+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-pricing.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/aws-cloud-financial-management/understanding-your-aws-cost-datasets-a-cheat-sheet"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-eks-anywhere-now-generally-available-to-create-and-manage-kubernetes-clusters-on-premises','aws.amazon.com: Amazon EKS Anywhere – Now Generally Available to Create and Manage Kubernetes Clusters on Premises','','2021',0,'Launches EKS Anywhere into general availability, introducing key hybrid cloud deployment architectures. Examines how on-premises teams can leverage automated OS patching, tooling uniformity, and professional AWS support channels.','N/A','Feature Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Hybrid Cloud", "On-Premises Launch"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-eks-now-supports-ec2-inf1-instances','Amazon EKS Now Supports EC2 Inf1 Instances','','2020',0,'Product release covering EKS node compatibility with AWS Inferentia (Inf1) instances, enabling highly efficient, GPU-optimized hardware accelerations for deep learning and machine learning workloads on Kubernetes.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Machine Learning"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-elastic-file-system-production-ready-in-three-regions','EFS Elastic File System','','2016',0,'Highlights the initial production availability of Amazon Elastic File System (EFS), delivering a fully-managed, highly available NFSv4-compliant file system. By decoupling capacity planning from provisioning, EFS dynamically scales storage up or down as files are written or deleted, presenting a highly scalable shared filesystem interface suitable for distributed application architectures.','Agnostic','Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage", "AWS EFS"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}'); @@ -667,45 +667,45 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-elastic- INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-inspector-automated-security-assessment-service','Amazon Inspector – Automated Security Assessment Service','','2015',4,'Architectural overview of Amazon Inspector, an automated vulnerability management service. Details continuous software vulnerability assessments on EC2 instances, ECR container layers, and serverless runtimes.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-managed-grafana-is-now-generally-available-with-many-new-features','Amazon Managed Grafana Is Now Generally Available with Many New Features','','2021',0,'Amazon Managed Grafana (AMG) is a fully managed service that simplifies the deployment, operation, and scaling of Grafana dashboards across diverse data sources. It natively integrates with AWS security and IAM systems, offering high-availability visualization of metrics, logs, and traces without administrative overhead.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Observability", "Managed Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-managed-service-for-prometheus-is-now-generally-available-with-alert-manager-and-ruler','aws.amazon.com: Amazon Managed Service for Prometheus Is Now Generally Available with Alert Manager and Ruler','','2021',5,'Reaches General Availability, adding key enterprise capabilities such as Alert Manager and Ruler. Users can define native Prometheus alerting rules and route alerts to downstream incident response hubs like PagerDuty or AWS SNS. It reinforces the managed monitoring story by guaranteeing security, high availability, and out-of-the-box multi-region reliability.','English','Service','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus", "Managed Container Monitoring"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-rds-for-sql-server-support-for-windows-authentication','Amazon RDS for SQL Server – Support for Windows Authentication','','N/A',0,'Explains integration patterns between Amazon RDS for SQL Server and AWS Directory Service (Active Directory). Enables Windows-based enterprise authentication profiles directly inside cloud-hosted relational DBs.','English','Article','Advanced',0,'online','manual','6b7b5b462fab5dca1da6764b3f801172c8a06ac63738c8d8d40834c143b2c886',100.0,1779032817.54121,1,'2026-05-17T17:46:57.541210+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-rds-multi-az-db-cluster','New Amazon RDS for MySQL & PostgreSQL Multi-AZ Deployment Option: Improved'' Write Performance & Faster Failover','','N/A',0,'Curator Insight highlights the introduction of Amazon RDS Multi-AZ DB clusters designed with two readable standbys and transaction log replication. Live Grounding demonstrates write performance improvements of up to 2x alongside faster failover times (typically under 35 seconds). This architecture mitigates standard single-standby replication latency bottlenecks.','English','Blog Post','Advanced',0,'online','manual','30c3971c3a11fd952abd981421eb75fbf62d48f4efbaedf3b76bff8886760793',100.0,1.77903410947970509e+09,1,'2026-05-17T18:08:29.479705+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "High Availability"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-rds-for-sql-server-support-for-windows-authentication','Amazon RDS for SQL Server – Support for Windows Authentication','','N/A',0,'Explains integration patterns between Amazon RDS for SQL Server and AWS Directory Service (Active Directory). Enables Windows-based enterprise authentication profiles directly inside cloud-hosted relational DBs.','English','Article','Advanced',0,'online','manual','6b7b5b462fab5dca1da6764b3f801172c8a06ac63738c8d8d40834c143b2c886',100.0,1779032817,1,'2026-05-17T17:46:57.541210+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-rds-multi-az-db-cluster','New Amazon RDS for MySQL & PostgreSQL Multi-AZ Deployment Option: Improved'' Write Performance & Faster Failover','','N/A',0,'Curator Insight highlights the introduction of Amazon RDS Multi-AZ DB clusters designed with two readable standbys and transaction log replication. Live Grounding demonstrates write performance improvements of up to 2x alongside faster failover times (typically under 35 seconds). This architecture mitigates standard single-standby replication latency bottlenecks.','English','Blog Post','Advanced',0,'online','manual','30c3971c3a11fd952abd981421eb75fbf62d48f4efbaedf3b76bff8886760793',100.0,1779034109,1,'2026-05-17T18:08:29.479705+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "High Availability"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-workmail-now-generally-available','Amazon WorkMail – Now Generally Available','','2016',4,'General availability announcement of Amazon WorkMail. Introduces an enterprise-grade cloud email and calendar service featuring strict security keys and existing corporate directory sync capabilities.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Business Applications"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-workspaces-introduces-ubuntu-desktops','Amazon WorkSpaces Introduces Ubuntu Desktops','','2022',0,'Amazon WorkSpaces extended its managed Virtual Desktop Infrastructure (VDI) to offer Ubuntu Desktop environments. Intended primarily for developers, data scientists, and engineers, this addition provides a secure, cloud-hosted Linux workspace preconfigured with developer utilities and standardized enterprise authentication.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Virtualization", "VDI"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/announcing-amazon-opensearch-service-which-supports-opensearch-10','aws.amazon.com: Amazon Elasticsearch Service Is Now Amazon OpenSearch Service and Supports OpenSearch 1.0','','2021',0,'Documents the cloud service rebranding from Amazon Elasticsearch Service to Amazon OpenSearch Service. Highlights migration features, built-in security enhancements, and seamless rolling upgrades from Elasticsearch 7.10 cluster versions.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "OpenSearch"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/announcing-aws-cloud-control-api','AWS Cloud Control API, a Uniform API to Access AWS & Third-Party Services','','2021',0,'Official blog introduction announcing the Cloud Control API. Discusses how standardization simplifies life for infrastructure-as-code creators (e.g., Terraform, Pulumi) by delivering instant support for new cloud capabilities.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Infrastructure APIs"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/announcing-aws-kms-external-key-store-xks','Announcing AWS KMS External Key Store (XKS)','','2022',0,'AWS KMS External Key Store (XKS) allows customers to secure cloud-stored data using keys held on hardware security modules (HSMs) outside of AWS. This architectural integration helps enterprises satisfy strict digital sovereignty and regulatory constraints.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "Key Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-application-discovery-service-update-agentless-discovery-for-vmware','AWS Application Discovery Service Update – Agentless Discovery for VMware','','2016',0,'AWS announcement showing how Application Discovery Service interfaces directly with VMware vCenter environments. Avoids OS agent dependencies to quickly construct VM topology maps.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Cloud Migration"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-cloud-adoption-framework-caf-3-0-is-now-available','AWS Cloud Adoption Framework (CAF) 3.0 is Now Available','','2021',0,'The AWS Cloud Adoption Framework (CAF) 3.0 provides a strategic roadmap for enterprises migrating workloads to the cloud. Focusing on six foundational perspective areas—Business, People, Governance, Platform, Security, and Operations—this framework incorporates modern cloud-native architectural patterns. It serves as an essential organizational blueprint for accelerating digital transformation while minimizing systemic risk.','N/A','Framework','Intermediate',0,'online','manual','95c42989a1fc7009efa2372aeb51f2a7bc8329b3783c6d23b11c13eb1ac7d9c6',100.0,1.77903210024040508e+09,1,'2026-05-17T17:35:00.240405+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Architecture & Strategy", "Cloud Adoption Framework"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-cloud-adoption-framework-caf-3-0-is-now-available','AWS Cloud Adoption Framework (CAF) 3.0 is Now Available','','2021',0,'The AWS Cloud Adoption Framework (CAF) 3.0 provides a strategic roadmap for enterprises migrating workloads to the cloud. Focusing on six foundational perspective areas—Business, People, Governance, Platform, Security, and Operations—this framework incorporates modern cloud-native architectural patterns. It serves as an essential organizational blueprint for accelerating digital transformation while minimizing systemic risk.','N/A','Framework','Intermediate',0,'online','manual','95c42989a1fc7009efa2372aeb51f2a7bc8329b3783c6d23b11c13eb1ac7d9c6',100.0,1779032100,1,'2026-05-17T17:35:00.240405+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Architecture & Strategy", "Cloud Adoption Framework"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-config-rules-dynamic-compliance-checking-for-cloud-resources','AWS Config Rules – Dynamic Compliance Checking for Cloud Resources','','2015',4,'Introduction to AWS Config Rules for dynamic resource auditing. Outlines custom Lambda-backed compliance checks, automated change detection, and state verification rules across multi-account structures.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Governance"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-cost-explorer-update-access-to-ec2-usage-data','AWS Cost Explorer Update – Access to EC2 Usage Data','','2015',0,'Analyzes early programmatic access to granular EC2 metrics inside Cost Explorer. Provides foundational methodologies for early-stage cloud-native resource optimization and FinOps planning.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "FinOps", "Cost Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-database-migration-service','AWS Database Migration Service','','N/A',0,'Curator Insight introduces AWS Database Migration Service (DMS) as a flexible solution for database consolidation and migration. Live Grounding verifies its operational stability for continuous change data capture (CDC) and schema translation with minimal downtime. It remains a crucial component for large-scale legacy-to-cloud modernization programs.','English','Blog Post','Advanced',0,'online','manual','bcf7f74fbfbfcf0af023fe7a42c99081ccbc42ad7fe6e4016670751239dcf8f8',100.0,1.77903223205072402e+09,1,'2026-05-17T17:37:12.050724+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Data Replication"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-database-migration-service','AWS Database Migration Service','','N/A',0,'Curator Insight introduces AWS Database Migration Service (DMS) as a flexible solution for database consolidation and migration. Live Grounding verifies its operational stability for continuous change data capture (CDC) and schema translation with minimal downtime. It remains a crucial component for large-scale legacy-to-cloud modernization programs.','English','Blog Post','Advanced',0,'online','manual','bcf7f74fbfbfcf0af023fe7a42c99081ccbc42ad7fe6e4016670751239dcf8f8',100.0,1779032232,1,'2026-05-17T17:37:12.050724+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Data Replication"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-iot-cloud-services-for-connected-devices','AWS IoT – Cloud Services for Connected Devices','','2015',4,'Core introduction of AWS IoT architecture. Details high-throughput MQTT broker brokers, secure device shadow states, rules engines, and telemetry stream mapping to AWS analytics components.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Internet of Things"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-lambda-now-supports-up-to-10-gb-ephemeral-storage','AWS Lambda Now Supports Up to 10 GB Ephemeral Storage','','2022',0,'AWS Lambda''s configuration options permit allocating up to 10 GB of ephemeral /tmp storage, up from the previous 512 MB limit. This architectural enhancement enables serverless executions to process larger datasets, run machine learning inference, and perform intensive ETL operations directly within memory-backed local storage, significantly expanding the viability of serverless data pipelines.','None','Cloud Service','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Serverless", "Compute"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-lambda-update-python-vpc-increased-function-duration-scheduling-and-more','AWS Lambda Update – Python, VPC, Increased Function Duration, Scheduling, and More','','2015',5,'Strategic release notes highlighting early serverless evolutions: introducing Python runtime environments, VPC integration paths, dynamic event scheduling, and longer execution timeout periods.','Python','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Serverless"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-mobile-hub-build-test-and-monitor-mobile-applications','AWS Mobile Hub – Build, Test, and Monitor Mobile Applications','','2015',2,'Historic product announcement for AWS Mobile Hub, the predecessor tool used for configuring client-side storage, compute, and cognito authentication (superseded entirely by AWS Amplify).','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Mobile Development"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-repost-a-reimagined-qa-experience-for-the-aws-community','AWS re:Post – A Reimagined Q&A Experience for the AWS Community','','2021',0,'AWS re:Post replaces legacy AWS Forums with an interactive, community-driven Q&A platform to accelerate technical troubleshooting and knowledge sharing. Featuring gamified reputation models and expert moderation, it offers verified answers on complex architectural questions. It serves as a vital knowledge repository for builders aiming to resolve configuration anomalies and adopt best-practice designs.','N/A','Platform','Beginner',0,'online','manual','f77f66c941e5464f4613e14f8bd4cbe0ecfb0239c83949043ec6970f61150e3e',100.0,1.77903361204991507e+09,1,'2026-05-17T18:00:12.049915+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Community & Support", "AWS re:Post"]','["[LEGACY]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-repost-a-reimagined-qa-experience-for-the-aws-community','AWS re:Post – A Reimagined Q&A Experience for the AWS Community','','2021',0,'AWS re:Post replaces legacy AWS Forums with an interactive, community-driven Q&A platform to accelerate technical troubleshooting and knowledge sharing. Featuring gamified reputation models and expert moderation, it offers verified answers on complex architectural questions. It serves as a vital knowledge repository for builders aiming to resolve configuration anomalies and adopt best-practice designs.','N/A','Platform','Beginner',0,'online','manual','f77f66c941e5464f4613e14f8bd4cbe0ecfb0239c83949043ec6970f61150e3e',100.0,1779033612,1,'2026-05-17T18:00:12.049915+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Community & Support", "AWS re:Post"]','["[LEGACY]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-local-zones-in-istanbul-open-source-extenddb-kiro-web-and-more-may-25-2026','AWS Weekly Roundup: AWS Local Zones in Istanbul, open-source ExtendDB, Kiro Web, and more (May 25, 2026)','This weekly roundup features a new Local Zone in Istanbul, Security Hub Extended partner integrations, SageMaker AI OpenAI-compatibility, and the ExtendDB adapter.','2026',4,'This weekly digest details critical infrastructural and developer tool updates across the AWS ecosystem. Key announcements include: - The general availability of the Istanbul, Türkiye Local Zone (eu-central-1-ist-1a) supporting low-latency and strict data-residency requirements. - The open-source ExtendDB adapter, which translates DynamoDB API calls onto alternative data backends. -- Kiro Web, an AI-native browser-based IDE engineered for streamlining cloud-native serverless workflows.','en','Article','Intermediate',0,'online','automatic','18fd3c72641dd78e08955820f99dee4cbd5f181b4b3ac93e2904fb54b0407507',NULL,1.78035303742139101e+09,0,'2026-06-02T00:30:37.421391+02:00',NULL,NULL,NULL,'["AWS Cloud", "Infrastructure and Global Expansion", "Weekly Roundups"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "Official AWS weekly summary highlighting major developer tools and geographical expansions.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2024/06/10/AWS-WIR-default-1.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": ""}'); +- Kiro Web, an AI-native browser-based IDE engineered for streamlining cloud-native serverless workflows.','en','Article','Intermediate',0,'online','automatic','18fd3c72641dd78e08955820f99dee4cbd5f181b4b3ac93e2904fb54b0407507',NULL,1780353037,0,'2026-06-02T00:30:37.421391+02:00',NULL,NULL,NULL,'["AWS Cloud", "Infrastructure and Global Expansion", "Weekly Roundups"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "Official AWS weekly summary highlighting major developer tools and geographical expansions.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2024/06/10/AWS-WIR-default-1.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-transform-at-1-year-claude-platform-on-aws-ec2-m3-ultra-mac-instances-and-more-may-18-2026','AWS Weekly Roundup: AWS Transform at 1 year, Claude Platform on AWS, EC2 M3 Ultra Mac instances, and more (May 18, 2026)','A roundup celebrating AWS Transform''s 1-year anniversary, the GA of Claude Platform on AWS, EC2 M3 Ultra Mac instances, and Bedrock Advanced Prompt Optimization.','2026',4,'This weekly roundup celebrates the first anniversary of AWS Transform''s agentic migration services while introducing high-performance compute and model optimization features. Key additions include: - The general availability of the Claude Platform on AWS, offering native, direct account access to Anthropic''s models. - EC2 M3 Ultra Mac instances, delivering massive 28-core CPUs and 256GB unified memory for Apple-focused CI/CD pipelines. -- Amazon Bedrock''s Advanced Prompt Optimization, which automates prompt refinement while comparing outputs across up to five models simultaneously.','en','Article','Intermediate',0,'online','automatic','59cc00f00040f8e4461d120a0bb77026023da85224a9f05b7127b356a5386e68',NULL,1.78035303742140102e+09,0,'2026-06-02T00:30:37.421401+02:00',NULL,NULL,NULL,'["AWS Cloud", "Weekly Roundups", "Hardware and AI Milestones"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "Official AWS weekly update showcasing foundational computing hardware and partner AI platforms.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2023/08/13/AWS-WIR-default.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-weekly-roundup-claude-opus-4-8-on-aws-aurora-mysql-with-kiro-powers-and-more-june-1-2026','AWS Weekly Roundup: Claude Opus 4.8 on AWS, Aurora MySQL with Kiro Powers, and more (June 1, 2026)','This AWS roundup features the launch of Anthropic''s Claude Opus 4.8 on Amazon Bedrock, the next-generation AWS Resilience Hub with automatic DNS dependency mapping, and Aurora MySQL with Kiro Powers.','2026',4,'The June 1, 2026 AWS roundup highlights major infrastructure and generative AI updates, led by the general availability of Anthropic''s Claude Opus 4.8 on Amazon Bedrock for advanced agentic coding and reasoning workloads. Additionally, AWS launched the next generation of the AWS Resilience Hub, introducing modular resilience policies, generative AI-powered Well-Architected assessments, and automatic network dependency discovery through passive DNS query log analysis. This issue also details new capabilities for Amazon Aurora MySQL integrated with Kiro CLI orchestration.','en','article','Intermediate',0,'online','automatic','a1488a031dd91458f7ef23aeb12a4b1f19d80f358fa3aa90b1e5bdc971066a8a',NULL,1.78035305202451896e+09,0,'2026-06-02T00:30:52.024519+02:00',NULL,NULL,NULL,'["Cloud Infrastructure > AWS > Service Updates and Launches"]','["GUIDE"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2024/06/10/AWS-WIR-default-1.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": "N/A"}'); +- Amazon Bedrock''s Advanced Prompt Optimization, which automates prompt refinement while comparing outputs across up to five models simultaneously.','en','Article','Intermediate',0,'online','automatic','59cc00f00040f8e4461d120a0bb77026023da85224a9f05b7127b356a5386e68',NULL,1780353037,0,'2026-06-02T00:30:37.421401+02:00',NULL,NULL,NULL,'["AWS Cloud", "Weekly Roundups", "Hardware and AI Milestones"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "Official AWS weekly update showcasing foundational computing hardware and partner AI platforms.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2023/08/13/AWS-WIR-default.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-weekly-roundup-claude-opus-4-8-on-aws-aurora-mysql-with-kiro-powers-and-more-june-1-2026','AWS Weekly Roundup: Claude Opus 4.8 on AWS, Aurora MySQL with Kiro Powers, and more (June 1, 2026)','This AWS roundup features the launch of Anthropic''s Claude Opus 4.8 on Amazon Bedrock, the next-generation AWS Resilience Hub with automatic DNS dependency mapping, and Aurora MySQL with Kiro Powers.','2026',4,'The June 1, 2026 AWS roundup highlights major infrastructure and generative AI updates, led by the general availability of Anthropic''s Claude Opus 4.8 on Amazon Bedrock for advanced agentic coding and reasoning workloads. Additionally, AWS launched the next generation of the AWS Resilience Hub, introducing modular resilience policies, generative AI-powered Well-Architected assessments, and automatic network dependency discovery through passive DNS query log analysis. This issue also details new capabilities for Amazon Aurora MySQL integrated with Kiro CLI orchestration.','en','article','Intermediate',0,'online','automatic','a1488a031dd91458f7ef23aeb12a4b1f19d80f358fa3aa90b1e5bdc971066a8a',NULL,1780353052,0,'2026-06-02T00:30:52.024519+02:00',NULL,NULL,NULL,'["Cloud Infrastructure > AWS > Service Updates and Launches"]','["GUIDE"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2024/06/10/AWS-WIR-default-1.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": "N/A"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/cloudwatch-dashboards-create-use-customized-metrics-views','CloudWatch Dashboards – Create & Use Customized Metrics Views','','2015',5,'Reference guide detailing custom Amazon CloudWatch Dashboards. Covers metric ingestion, multi-widget graphing configurations, and consolidated cross-region resource alerting models.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Monitoring"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/coming-soon-ec2-dedicated-hosts','Coming Soon – EC2 Dedicated Hosts','','2015',4,'Details Amazon EC2 Dedicated Hosts, designed to address strict enterprise compliance, hardware isolation requirements, and fine-grained socket-level BYOL software licensing limits.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/convert-aws-console-actions-to-reusable-code-with-aws-console-to-code-now-generally-available/?trk=0d3532c8-5f49-4c86-9683-96c2417e9b4b&sc_channel=el','Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available','','2026',0,'Examines the GA release of AWS Console-to-Code. This utility records visual, interactive browser actions within the AWS Console and programmatically translates them into clean, reusable Infrastructure-as-Code (IaC) formats, such as AWS CDK and CloudFormation, using generative AI models.','English','Blog','Advanced',0,'online','manual','ff5d774c7f09c383bef873d3abf9dca2f4a7ffc47882a53e5305eed58ecd0e71',100.0,1.77913049494433307e+09,1,'2026-05-18T20:54:54.944333+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "AWS CLI"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/convert-aws-console-actions-to-reusable-code-with-aws-console-to-code-now-generally-available/?trk=0d3532c8-5f49-4c86-9683-96c2417e9b4b&sc_channel=el','Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available','','2026',0,'Examines the GA release of AWS Console-to-Code. This utility records visual, interactive browser actions within the AWS Console and programmatically translates them into clean, reusable Infrastructure-as-Code (IaC) formats, such as AWS CDK and CloudFormation, using generative AI models.','English','Blog','Advanced',0,'online','manual','ff5d774c7f09c383bef873d3abf9dca2f4a7ffc47882a53e5305eed58ecd0e71',100.0,1779130494,1,'2026-05-18T20:54:54.944333+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "AWS CLI"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/easily-manage-security-group-rules-with-the-new-security-group-rule-id','Easily Manage Security Group Rules with the New Security Group Rule ID','','2021',5,'Introduces a unique identifier for each security group rule (sgr-xxxxxxxx), making rules individually addressable via API, CLI, or IaC. This drastically improves the management of firewall exceptions, allowing developers to target, modify, or audit precise rules without referencing the complete rule block list. It prevents race conditions and conflicts in IaC pipelines like Terraform.','English','Infrastructure Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Security Groups"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/ec2-classic-is-retiring-heres-how-to-prepare','EC2-Classic Networking is Retiring – Here’s How to Prepare','','2021',4,'Migration guidelines and operational playbooks assisting AWS accounts in transitioning off legacy EC2-Classic networks onto modern Amazon VPC resources. The blueprint outlines migration tools (ClassicLink) and technical paths to reconstruct security policies, network routing, and host configurations within dedicated VPC perimeters.','English','Migration Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Deprecations"]','["[ENTERPRISE-STABLE]", "[GUIDE]", "[LEGACY]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/ec2-container-service-update-container-registry-ecs-cli-az-aware-scheduling-and-more','EC2 Container Service Update – Container Registry, ECS CLI, AZ-Aware Scheduling, and More','','2015',4,'Milestone feature updates outlining the inception of Amazon Elastic Container Registry (ECR), native ECS CLI utilities, and multi-AZ application container scheduler integrations.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Orchestration"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/eks-price-reduction','Amazon EKS Price Reduction','','2020',0,'Official AWS announcement lowering the baseline cost of managing the EKS control plane. Outlines operational cost structures for running enterprise Kubernetes topologies at scale.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/elastic-network-adapter-high-performance-network-interface-for-amazon-ec2','Elastic Network Adapter','','2016',0,'Analyzes the high-performance ENA interface designed for AWS EC2 instances. Live architectures rely heavily on ENA for low-latency network performance and SR-IOV-enabled network virtualization up to 100 Gbps. Crucial for understanding network throughput bottlenecks in heavy database and distributed systems workloads.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EC2 Networking", "ENA"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/get-started-with-openai-gpt-5-5-gpt-5-4-models-and-codex-on-amazon-bedrock','Get started with OpenAI GPT-5.5, GPT-5.4 models, and Codex on Amazon Bedrock','AWS announces the general availability of OpenAI''s GPT-5.5, GPT-5.4, and Codex models on Amazon Bedrock, providing developers with unified governance and a secure Responses API endpoint.','2026',4,'AWS has announced the general availability of OpenAI''s GPT-5.5, GPT-5.4, and Codex models on Amazon Bedrock, ending Microsoft''s exclusive cloud hosting agreement for these frontier models. Developers can now programmatically access these models through a high-performance, security-hardened Responses API compatible with the standard OpenAI SDK. By deploying Codex—OpenAI''s advanced coding agent—inside Amazon Bedrock, enterprises can execute multi-turn, long-horizon developer workflows while strictly preserving local data residency and unified IAM compliance controls.','en','article','Intermediate',0,'online','automatic','9183ad307c1ec4a839d8da9b52265bd551f730d645732a19fbe2346fd098925a',NULL,1.78035305202450895e+09,0,'2026-06-02T00:30:52.024509+02:00',NULL,NULL,NULL,'["Cloud Infrastructure > AWS > Generative AI Managed Services"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2026/05/24/News-Blog-Featured-Images-25-2.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": "N/A"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/get-started-with-openai-gpt-5-5-gpt-5-4-models-and-codex-on-amazon-bedrock','Get started with OpenAI GPT-5.5, GPT-5.4 models, and Codex on Amazon Bedrock','AWS announces the general availability of OpenAI''s GPT-5.5, GPT-5.4, and Codex models on Amazon Bedrock, providing developers with unified governance and a secure Responses API endpoint.','2026',4,'AWS has announced the general availability of OpenAI''s GPT-5.5, GPT-5.4, and Codex models on Amazon Bedrock, ending Microsoft''s exclusive cloud hosting agreement for these frontier models. Developers can now programmatically access these models through a high-performance, security-hardened Responses API compatible with the standard OpenAI SDK. By deploying Codex—OpenAI''s advanced coding agent—inside Amazon Bedrock, enterprises can execute multi-turn, long-horizon developer workflows while strictly preserving local data residency and unified IAM compliance controls.','en','article','Intermediate',0,'online','automatic','9183ad307c1ec4a839d8da9b52265bd551f730d645732a19fbe2346fd098925a',NULL,1780353052,0,'2026-06-02T00:30:52.024509+02:00',NULL,NULL,NULL,'["Cloud Infrastructure > AWS > Generative AI Managed Services"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2026/05/24/News-Blog-Featured-Images-25-2.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": "N/A"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/heads-up-amazon-s3-security-changes-are-coming-in-april-of-2023','Heads-Up: Amazon S3 Security Changes Are Coming in April of 2023','','2022',0,'AWS pre-announced default security hardening measures for Amazon S3 buckets. These updates block public access configurations by default and enforce bucket owner-enforced Object Ownership settings to automatically disable ACLs on new bucketing workloads.','None','Cloud Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage & Backup", "S3 Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/iam-access-analyzer-update-policy-validation','aws.amazon.com: IAM Access Analyzer Update – Policy Validation','','2021',0,'A deep dive into policy validation capabilities inside AWS IAM Access Analyzer. It explains how the engine uses mathematical logic to find grammar issues, security slips, or over-permissive configurations directly during the authoring phase.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/ide-extension-for-aws-application-composer-enhances-visual-modern-applications-development-with-ai-generated-iac','IDE extension for AWS Application Composer enhances visual modern applications development with AI-generated IaC','','2023',0,'Examines how the AWS Application Composer IDE extension leverages AI to dynamically draft modern serverless IaC templates from a visual layout canvas. As developers design, the system generates clean CloudFormation or SAM patterns. This tool merges direct visual feedback with automated infrastructure generation.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Infrastructure as Code", "AI-Assisted IaC"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}'); @@ -715,16 +715,16 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/introducing-the Key technical advantages include: - Zero standby compute costs achieved via an aggressive 10-minute scale-to-zero timeout. - Up to 20x faster autoscaling with resource provisioning occurring in seconds rather than minutes. -- Built-in OpenSearch Agent Skills to facilitate direct integration of domain knowledge with coding assistants like Cursor and Claude Code.','en','Article','Advanced',0,'online','automatic','61cc5d9a8d90085ec9f6b4cbce627e07ea6534fcf527e8be536c7a5ee0c84543',NULL,1.78035303742137408e+09,0,'2026-06-02T00:30:37.421374+02:00',NULL,NULL,NULL,'["AWS Cloud", "Generative AI and Agents", "Vector Search and Databases", "Amazon OpenSearch Serverless"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-serverless", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated platform redesign addressing a key cost and performance bottleneck in vector database scaling.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2026/05/29/2026-opensearch-serverless-nextgen-thum-1.jpg", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": "aws-databases"}'); +- Built-in OpenSearch Agent Skills to facilitate direct integration of domain knowledge with coding assistants like Cursor and Claude Code.','en','Article','Advanced',0,'online','automatic','61cc5d9a8d90085ec9f6b4cbce627e07ea6534fcf527e8be536c7a5ee0c84543',NULL,1780353037,0,'2026-06-02T00:30:37.421374+02:00',NULL,NULL,NULL,'["AWS Cloud", "Generative AI and Agents", "Vector Search and Databases", "Amazon OpenSearch Serverless"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-serverless", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated platform redesign addressing a key cost and performance bottleneck in vector database scaling.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2026/05/29/2026-opensearch-serverless-nextgen-thum-1.jpg", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": "aws-databases"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey','Introducing the next generation of AWS Resilience Hub for generative AI-based SRE resilience journey','AWS has launched the next generation of AWS Resilience Hub, bringing together a new application model, dependency discovery, and AI-powered failure mode analysis.','2026',4,'AWS Resilience Hub''s next-generation release introduces an organization-wide resilience engine built around a new three-level application model (systems, user journeys, and services). Key features include: - Automatic DNS-based dependency discovery to uncover hidden architectural integrations and endpoints. - Generative AI-powered failure mode assessments that deliver prioritized, actionable remediation steps mapped to AWS Well-Architected guidelines. -- Modular resilience policies to enforce consistent SLOs and disaster recovery targets cross-organizationally.','en','Article','Advanced',0,'online','automatic','4463ed1540d99c04090777922824b9495af8f0d65c51be118496f1486d8791e1',NULL,1.78035303742135596e+09,0,'2026-06-02T00:30:37.421356+02:00',NULL,NULL,NULL,'["AWS Cloud", "Management and Governance", "SRE and Operational Resilience", "AWS Resilience Hub"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "sre", "reputation_status": "Vetted", "reputation_summary": "Trusted official AWS product release announcement with strong industry adoption for architectural reliability audits.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2026/05/29/2026-resillence-hub-nextgen-thum-1-1260x630.jpg", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/meet-our-newest-aws-heroes-may-2026','Meet Our Newest AWS Heroes – May 2026','This article announces four new AWS Heroes recognized for their contributions to the AWS community through education, mentorship, and knowledge sharing.','2026',4,'This AWS publication spotlights the newly inducted technical cloud heroes for May 2026, summarizing their structural contributions in AI/ML, serverless, and cloud management. Highlighted engineering assets include a custom Amazon Bedrock-powered session advisor utilizing Nova models and extensive local community user groups. The resource acts as an index for discovering high-quality open-source projects, training programs, and cloud-native architectural patterns developed by vetted industry experts.','en','blog','intermediate',0,'online','automatic','ff62815d655c021986ece35df9436980a1db49d1a01791e2c0b38807da52c05e',NULL,1.78040233195574688e+09,0,'2026-06-02T14:12:11.955747+02:00',NULL,NULL,NULL,'["Cloud Providers", "Amazon Web Services", "Community and Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-architecture", "impact_score": 85, "reputation_status": "Vetted", "reputation_summary": "Highly respected official program recognition, celebrating prominent serverless and AI/ML community architects.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2021/11/10/AWS-Heroes-program_RGB_Social-blog.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": "cloud-communities"}'); +- Modular resilience policies to enforce consistent SLOs and disaster recovery targets cross-organizationally.','en','Article','Advanced',0,'online','automatic','4463ed1540d99c04090777922824b9495af8f0d65c51be118496f1486d8791e1',NULL,1780353037,0,'2026-06-02T00:30:37.421356+02:00',NULL,NULL,NULL,'["AWS Cloud", "Management and Governance", "SRE and Operational Resilience", "AWS Resilience Hub"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "sre", "reputation_status": "Vetted", "reputation_summary": "Trusted official AWS product release announcement with strong industry adoption for architectural reliability audits.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2026/05/29/2026-resillence-hub-nextgen-thum-1-1260x630.jpg", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/meet-our-newest-aws-heroes-may-2026','Meet Our Newest AWS Heroes – May 2026','This article announces four new AWS Heroes recognized for their contributions to the AWS community through education, mentorship, and knowledge sharing.','2026',4,'This AWS publication spotlights the newly inducted technical cloud heroes for May 2026, summarizing their structural contributions in AI/ML, serverless, and cloud management. Highlighted engineering assets include a custom Amazon Bedrock-powered session advisor utilizing Nova models and extensive local community user groups. The resource acts as an index for discovering high-quality open-source projects, training programs, and cloud-native architectural patterns developed by vetted industry experts.','en','blog','intermediate',0,'online','automatic','ff62815d655c021986ece35df9436980a1db49d1a01791e2c0b38807da52c05e',NULL,1780402331,0,'2026-06-02T14:12:11.955747+02:00',NULL,NULL,NULL,'["Cloud Providers", "Amazon Web Services", "Community and Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-architecture", "impact_score": 85, "reputation_status": "Vetted", "reputation_summary": "Highly respected official program recognition, celebrating prominent serverless and AI/ML community architects.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2021/11/10/AWS-Heroes-program_RGB_Social-blog.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": "cloud-communities"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/meet-our-newest-aws-heroes-may-2026/?sc_channel=sm&sc_campaign=Community_Heroes&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&linkId=951222289','Meet Our Newest AWS Heroes - May 2026','AWS recognizes four outstanding community leaders across Italy, Canada, and Argentina for their advancements in serverless architectures, custom AI tools, and public cloud enablement.','2026',4,'* **Curator Insight**: While primarily a community bulletin, this cohort highlights the tactical integration of Amazon Bedrock and Amazon Nova models into practical tools like re:Invent assistant applications. -* **Live Grounding**: Features detailed backgrounds of selected AWS AI and Serverless Heroes driving cloud optimization, open-source templates, and tech education in Europe and Latin America.','en','announcement','Beginner',0,'online','automatic','13a90259d81a22a6d8ac85cc5545aa3972dcad34ff82aa4737019178c6513adb',NULL,1780352730.20747,0,'2026-06-02T00:25:30.207470+02:00',NULL,NULL,NULL,'["Ecosystem", "AWS", "Community", "Enablement"]','["GUIDE"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Highly regarded community recognition from AWS, highlighting major contributors in artificial intelligence, serverless computing, and localized technical training.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2021/11/10/AWS-Heroes-program_RGB_Social-blog.png", "source_provenance": "X.com (awscloud)", "suggested_new_category": "community"}'); +* **Live Grounding**: Features detailed backgrounds of selected AWS AI and Serverless Heroes driving cloud optimization, open-source templates, and tech education in Europe and Latin America.','en','announcement','Beginner',0,'online','automatic','13a90259d81a22a6d8ac85cc5545aa3972dcad34ff82aa4737019178c6513adb',NULL,1780352730,0,'2026-06-02T00:25:30.207470+02:00',NULL,NULL,NULL,'["Ecosystem", "AWS", "Community", "Enablement"]','["GUIDE"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Highly regarded community recognition from AWS, highlighting major contributors in artificial intelligence, serverless computing, and localized technical training.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2021/11/10/AWS-Heroes-program_RGB_Social-blog.png", "source_provenance": "X.com (awscloud)", "suggested_new_category": "community"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/monitor-evaluate-and-demonstrate-backup-compliance-with-aws-backup-audit-manager','Monitor, Evaluate, and Demonstrate Backup Compliance with AWS Backup Audit Manager','','2021',4,'Introduces AWS Backup Audit Manager, a feature to monitor, evaluate, and demonstrate the compliance posture of data backup operations against pre-defined organizational standard controls. It automates compliance reporting, providing auditor-ready historical evidence. Architecturally, it replaces manual backup audits and ensures strict data governance.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Analytics", "Data Protection", "Compliance"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-accelerate-your-lambda-functions-with-lambda-snapstart','aws.amazon.com: New – Accelerate Your Lambda Functions with Lambda SnapStart','','2022',0,'Introduces AWS Lambda SnapStart, an optimization technique that dramatically reduces startup latency for Java runtimes by capturing and caching memory/disk snapshots of initialized microcontainers. Sub-second cold starts are achieved with minimal code changes.','N/A','Announcements','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Cold Starts"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-amazon-vpc-network-access-analyzer','New – Amazon VPC Network Access Analyzer','','2021',5,'A formal network verification tool that uses mathematical analysis (automated reasoning) to check VPC security policies and network access paths. It helps teams identify unintended network configurations, verify access boundaries, and demonstrate compliance to internal/external security audits. Architecturally, it automates manual firewall reviews and prevents security isolation leaks.','English','Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Network Security"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); @@ -732,13 +732,13 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-aws-applica INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-aws-competency-aws-migration','New AWS Competency – AWS Migration','','2016',3,'The announcement introducing the AWS Migration Competency, establishing a formalized framework to validate partner organizations'' migration expertise. Live Grounding shows this standard continues to qualify system integrators executing mass migrations from legacy datacenters to cloud-native platforms.','English','Blog / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Migration", "AWS Competency", "Enterprise Migration"]','["[LEGACY]"]','[]','["aws-backup.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-aws-control-tower-account-factory-for-terraform','aws.amazon.com: New – AWS Control Tower Account Factory for Terraform','','2022',0,'An analytical introduction to the AWS Control Tower Account Factory for Terraform (AFT), enabling GitOps-driven deployment of AWS accounts. Discusses custom pipeline orchestration and landing zone configurations that maintain strict security compliance metrics across large organizations.','HCL','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AWS", "Multi-Account Setup", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-aws-dms-serverless-automatically-provisions-and-scales-capacity-for-migration-and-data-replication','New – AWS DMS Serverless: Automatically Provisions and Scales Capacity for Migration and Data Replication','','2023',0,'AWS DMS Serverless automates the provisioning, scaling, and operational management of resources needed for database replication and migration tasks. This reduces hands-on provisioning steps during large-scale enterprise data migrations.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Data Migration"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-create-microsoft-sql-server-instances-of-amazon-rds-on-aws-outposts','New – Create Microsoft SQL Server Instances of Amazon RDS on AWS Outposts','','N/A',0,'Curator Insight highlights the expansion of Amazon RDS capabilities to hybrid environments using AWS Outposts. Live Grounding verifies this enables low-latency, on-premises execution of Microsoft SQL Server workloads with cloud-style managed operations. The architecture supports local data residency while utilizing automated backups and scaling.','English','Blog Post','Intermediate',0,'online','manual','e2b575a3511d61638204a977e63c92eb37445495b84555abd9fa667be8aa5a51',100.0,1.77902917420656704e+09,1,'2026-05-17T16:46:14.206567+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Hybrid Cloud and Edge"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-create-microsoft-sql-server-instances-of-amazon-rds-on-aws-outposts','New – Create Microsoft SQL Server Instances of Amazon RDS on AWS Outposts','','N/A',0,'Curator Insight highlights the expansion of Amazon RDS capabilities to hybrid environments using AWS Outposts. Live Grounding verifies this enables low-latency, on-premises execution of Microsoft SQL Server workloads with cloud-style managed operations. The architecture supports local data residency while utilizing automated backups and scaling.','English','Blog Post','Intermediate',0,'online','manual','e2b575a3511d61638204a977e63c92eb37445495b84555abd9fa667be8aa5a51',100.0,1779029174,1,'2026-05-17T16:46:14.206567+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Hybrid Cloud and Edge"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-encrypted-ebs-boot-volumes','New – Encrypted EBS Boot Volumes','- [Amazon EBS Encryption](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html)','2015',5,'Announcement of native EBS boot volume encryption, leveraging AWS Key Management Service (KMS) without degrading overall instance throughput or input/output latency patterns.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Storage"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-for-aws-distro-for-opentelemetry-tracing-support-is-now-generally-available','New for AWS Distro for OpenTelemetry – Tracing Support is Now Generally Available','','2021',5,'Generally available, AWS-supported distribution of the CNCF OpenTelemetry standards, specifically optimized for application tracing. It simplifies collecting metadata and correlates application traces across containerized (EKS, ECS) and serverless (Lambda) stacks. It seamlessly forwards telemetry to AWS X-Ray, Amazon OpenSearch, and partner SaaS platforms, eliminating vendor lock-in.','English','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Distributed Tracing"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-scheduled-reserved-instances','New – Scheduled Reserved Instances','','2016',2,'Details Scheduled Reserved Instances, designed to book recurring computational capacity (mostly superseded by dynamic Savings Plans and modern On-Demand capacity reservations).','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-self-service-provisioning-of-terraform-open-source-configurations-with-aws-service-catalog','New – Self-Service Provisioning of Terraform Open-Source Configurations with AWS Service Catalog 🌟🌟🌟','','2023',0,'An official AWS documentation guide introducing out-of-the-box support for provisioning Terraform open-source templates within the AWS Service Catalog framework. Standardizes enterprise deployment control planes.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-visualize-your-vpc-resources-from-amazon-vpc-creation-experience','New – Visualize Your VPC Resources from Amazon VPC Creation Experience','','2023',0,'The Amazon VPC creation workflow introduced real-time topology visualization. As operators configure subnets, route tables, and internet gateways, the system renders a dynamic layout diagram to prevent configuration errors.','None','Cloud Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "VPC Visualization"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new_deployment_pipelines_reference_architecture_and_-reference_implementations',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ce00982850759ae8a4911efbdd625426658848fe32a9f4896a5f485bc05c8502',100.0,1.77903097939387297e+09,0,'2026-05-17T17:16:19.393873+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new_deployment_pipelines_reference_architecture_and_-reference_implementations',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ce00982850759ae8a4911efbdd625426658848fe32a9f4896a5f485bc05c8502',100.0,1779030979,0,'2026-05-17T17:16:19.393873+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/now-aws-step-functions-supports-200-aws-services-to-enable-easier-workflow-automation','Now — AWS Step Functions Supports 200 AWS Services To Enable Easier Workflow Automation','','2021',5,'Dramatically expands the capabilities of AWS Step Functions by offering direct SDK integration with over 200 AWS services and over 9,000 API actions. This architecture minimizes or completely eliminates custom ''glue'' Lambda functions whose sole purpose was calling AWS APIs. It simplifies state machine engineering, reducing latency, maintenance costs, and execution failure risks.','English','Service Feature','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "Serverless Orchestration", "Step Functions"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/now-open-aws-region-in-spain','Now Open–AWS Region in Spain','','2022',0,'AWS announced the general availability of the Europe (Spain) Region (eu-south-2). This physical infrastructure footprint enables customers to achieve lower latency for local workloads, meet residency and data sovereignty requirements inside the European Union, and build multi-region failover setups.','None','Cloud Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Global Infrastructure", "Regions"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/preview-aws-backup-adds-support-for-amazon-s3','AWS Backup Adds Support for Amazon S3','','2021',4,'Introduces preview support for centralizing data protection across S3 buckets using AWS Backup policies. It allows security and operations teams to automate backups, lifecycles, and restores of S3 objects alongside other AWS resources. This replaces customized AWS Lambda or S3 replication-based snapshot workarounds with a managed compliance framework.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Analytics", "Data Protection", "AWS Backup"]','["[ENTERPRISE-STABLE]"]','[]','["aws-backup.md", "aws-newfeatures.md"]','{}','{}'); @@ -746,10 +746,10 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/reduce-unwanted INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/top-announcements-of-aws-reinvent-2021','aws.amazon.com/blogs: Top Announcements of AWS re:Invent 2021','','2021',4,'Synthesizes the major platform transformations unveiled at re:Invent 2021, focusing on serverless options for Redshift, EMR, and MSK alongside new Graviton3 silicon. The catalog underscores a massive architectural drive towards serverless operational models across the analytics stack. These updates solidify AWS''s platform-as-a-service offerings for enterprise engineering.','English','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Market Analysis", "Re:Invent Announcements"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/big-data/category/analytics/aws-data-pipeline','AWS Big Data Blog: Category - AWS Data Pipeline','','2024',2,'Technical blog category detailing legacy deployment setups for AWS Data Pipeline, providing structural templates for data movements before cloud-native ETL tools gained dominance.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "ETL"]','["[LEGACY]"]','[]','["aws-data.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/big-data/querying-amazon-kinesis-streams-directly-with-sql-and-spark-streaming','Querying Amazon Kinesis Streams Directly with SQL and Spark Streaming','','2016',4,'Technical blueprint detailing Spark Streaming integration with Amazon Kinesis streams. Discusses record-processing window optimizations, checkpoint configurations, and SQL querying on live event pipelines.','Scala','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Event Streaming"]','["[ENTERPRISE-STABLE]"]','[]','["aws-data.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/big-data/using-spark-sql-for-etl',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587600531411e+09,0,'2026-06-18T00:37:56.005314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-data.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/big-data/using-spark-sql-for-etl',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735876,0,'2026-06-18T00:37:56.005314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-data.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/architecture-patterns-for-consuming-private-apis-cross-account','aws.amazon.com: Architecture patterns for consuming private APIs cross-account','','2021',0,'Examines security and network topology blueprints for consuming private APIs across different AWS accounts. Highlights the interaction of VPC endpoints, API Gateway resource policies, and Route 53 resolver rules to secure enterprise SaaS products.','English','blog','advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "API Gateway", "Cross-Account Patterns"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/building-an-event-driven-application-with-amazon-eventbridge','Building an event-driven application with Amazon EventBridge','','2020',0,'This AWS architecture blog details how to design and build serverless event-driven applications using Amazon EventBridge. It highlights the platform''s ability to act as a centralized serverless event bus that simplifies decoupled communication across distributed microservices by routing events using declarative rules. The pattern eliminates custom routing code, improving structural robustness.','N/A','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Event-Driven Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-messaging.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/building-highly-resilient-applications-with-on-premises-interdependencies-using-aws-local-zones','Building highly resilient applications with on-premises interdependencies using AWS Local Zones','','2026',0,'An enterprise resilience design guide integrating AWS Local Zones with legacy on-premises systems. It addresses key edge architectures, detailing hybrid replication strategies, localized failovers, and latency-sensitive synchronization protocols.','N/A','Blog Post','Advanced',0,'online','manual','408c26ed1b45b2f125ac159b1ea0b040bd6b4d02bbdd63277260684efc8fd4d7',100.0,1.77903273186078095e+09,1,'2026-05-17T17:45:31.860781+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[LEGACY]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/building-highly-resilient-applications-with-on-premises-interdependencies-using-aws-local-zones','Building highly resilient applications with on-premises interdependencies using AWS Local Zones','','2026',0,'An enterprise resilience design guide integrating AWS Local Zones with legacy on-premises systems. It addresses key edge architectures, detailing hybrid replication strategies, localized failovers, and latency-sensitive synchronization protocols.','N/A','Blog Post','Advanced',0,'online','manual','408c26ed1b45b2f125ac159b1ea0b040bd6b4d02bbdd63277260684efc8fd4d7',100.0,1779032731,1,'2026-05-17T17:45:31.860781+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[LEGACY]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/deploying-aws-lambda-layers-automatically-across-multiple-regions','Deploying AWS Lambda layers automatically across multiple Regions','','2021',0,'Provides an automation framework for replicating Lambda Layers across multiple geographical AWS regions. Ensures dependency consistency, reduces manual overhead in multi-region failover setups, and leverages CloudFormation and Step Functions for automated version control.','N/A','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions','Enhanced Local IDE Experience for AWS Step Functions','','2026',0,'Details local IDE integration utilities for designing and tracing AWS Step Functions. Enhances developer inner-loops by rendering local visual workflow representations and offering live Amazon States Language schema validation directly in-editor.','None','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Automation", "Serverless Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["iac.md", "aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/introducing-aws-sam-pipelines-automatically-generate-deployment-pipelines-for-serverless-applications','Introducing AWS SAM Pipelines: Automatically generate deployment pipelines for serverless applications','','2021',0,'Introduces AWS SAM Pipelines, a feature within the Serverless Application Model CLI that auto-generates multi-stage CI/CD pipelines. It supports integration with Jenkins, GitLab, GitHub Actions, and Bitbucket, standardizing infrastructure-as-code deployment procedures across corporate accounts.','YAML','Tool Release','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Serverless Deployment", "AWS SAM Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); @@ -769,7 +769,7 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/architec INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/automate-rollbacks-for-amazon-ecs-rolling-deployments-with-cloudwatch-alarms','Automate rollbacks for Amazon ECS rolling deployments with CloudWatch alarms','','2021',0,'An architectural guide outlining automated deployment rollback capabilities within ECS rolling deployments. It illustrates how CloudWatch alarms can monitor application health (e.g., HTTP 5xx rates) during active deployments and automatically trigger rollbacks to a previously stable revision to maintain high availability.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Continuous Deployment"]','["[COMMUNITY-TOOL]"]','[]','["aws-containers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/autoscaling-eks-on-fargate-with-custom-metrics','aws.amazon.com: Autoscaling EKS on Fargate with custom metrics','','2021',0,'Explores scaling mechanisms for EKS pods deployed onto AWS Fargate using Prometheus-emitted custom metrics. Illustrates HPA structures that scale serverless compute workloads without maintaining EC2 scaling profiles.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Auto-scaling", "Fargate"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/aws-and-kubecost-collaborate-to-deliver-cost-monitoring-for-eks-customers','AWS and Kubecost collaborate to deliver cost monitoring for EKS customers','','2022',0,'Explains the native integration of Kubecost with Amazon EKS to provide free, high-granularity in-cluster resource cost allocations. Demonstrates how administrators trace expenditures back to namespaces, labels, and specific engineering departments.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Cost Optimization", "Kubecost"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/aws-docker-collaborate-simplify-developer-experience','AWS and Docker collaborate to simplify the developer experience','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','732958e71d83dba1ec1914001f8feafa5fa9d062881ed71ef75cfb4dc9553e37',100.0,1.77903139902344608e+09,1,'2026-05-17T17:23:19.023446+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/aws-docker-collaborate-simplify-developer-experience','AWS and Docker collaborate to simplify the developer experience','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','732958e71d83dba1ec1914001f8feafa5fa9d062881ed71ef75cfb4dc9553e37',100.0,1779031399,1,'2026-05-17T17:23:19.023446+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/aws-secrets-manager-controller-poc-an-eks-operator-for-automatic-rotation-of-secrets','AWS Secrets Manager controller POC: an EKS operator for automatic rotation of secrets','','2020',0,'A proof-of-concept EKS Kubernetes Operator designed to synchronize and rotate AWS Secrets Manager secrets within EKS clusters automatically. It showcases pattern integration between AWS APIs and native Kubernetes Secret resources, reducing custom scripting for containerized application workloads.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/blue-green-kubernetes-upgrades-for-amazon-eks-anywhere-using-flux','aws.amazon.com: Blue/Green Kubernetes upgrades for Amazon EKS Anywhere using Flux','','2022',0,'Showcases a robust GitOps upgrading mechanism using Flux CD on EKS Anywhere clusters. Focuses on orchestrating safe blue/green cluster migrations to minimize physical infrastructure interruptions.','N/A','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Hybrid Cloud", "Blue-Green Upgrades"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/chaos-engineering-with-litmuschaos-on-amazon-eks','aws.amazon.com: Chaos Engineering with LitmusChaos on Amazon EKS','','2021',0,'Provides an architectural blueprint for integrating LitmusChaos with Amazon EKS. Walks through installing custom resources, setting up experiment workflows for container and node disruptions, and verifying application resilience with AWS native CloudWatch metrics.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Cloud Architecture"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}'); @@ -789,29 +789,29 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/leveragi INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/onfidos-journey-to-a-multi-cluster-amazon-eks-architecture','Onfido’s Journey to a Multi-Cluster Amazon EKS Architecture','','2021',0,'Explores Onfido''s architectural transition from single-cluster configurations to a multi-region, multi-cluster Amazon EKS framework. Details scaling hurdles, network federation, load balancing, and configuration management at global enterprise scale.','Markdown','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Multi-Cluster Management", "Case Study"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/operating-a-multi-regional-stateless-application-using-amazon-eks','aws.amazon.com: Operating a multi-regional stateless application using Amazon EKS','','2021',0,'Architectural whitepaper addressing how to design, deploy, and synchronize global stateless applications across multiple regional EKS clusters utilizing Route 53 routing policies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/planning-kubernetes-upgrades-with-amazon-eks','aws.amazon.com: Planning Kubernetes Upgrades with Amazon EKS','','2023',0,'A strategic framework for executing major Kubernetes cluster version migrations on Amazon EKS. Outlines lifecycle calendars, API deprecation checkpoints, testing environments, and emergency rollback procedures for production platforms.','N/A','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Cluster Lifecycle", "Upgrade Strategies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/policy-based-countermeasures-for-kubernetes-part-1','amazon.com: Policy-based countermeasures for Kubernetes – Part 1','','2021',0,'Detailed architectural guide on implementing declarative guardrails in EKS clusters to reduce attack surfaces. Focuses on the synergy between Kubernetes admission controllers and modern policy engines, illustrating how to validate and mutate payloads to block insecure configuration drift.','YAML','Blog','Advanced',0,'online','manual','dca6bc05170d65cf15a694f2b2f5f6fe0b0310fb65e615bd3153cad2c1e932bd',100.0,1.77903366566746711e+09,1,'2026-05-17T18:01:05.667467+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/policy-based-countermeasures-for-kubernetes-part-1','amazon.com: Policy-based countermeasures for Kubernetes – Part 1','','2021',0,'Detailed architectural guide on implementing declarative guardrails in EKS clusters to reduce attack surfaces. Focuses on the synergy between Kubernetes admission controllers and modern policy engines, illustrating how to validate and mutate payloads to block insecure configuration drift.','YAML','Blog','Advanced',0,'online','manual','dca6bc05170d65cf15a694f2b2f5f6fe0b0310fb65e615bd3153cad2c1e932bd',100.0,1779033665,1,'2026-05-17T18:01:05.667467+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/preventing-kubernetes-misconfigurations-using-datree','aws.amazon.com: Preventing Kubernetes misconfigurations using Datree','','2022',0,'An AWS technical write-up detailing the configuration of Datree policies inside Amazon EKS clusters to catch security and configuration drift. It details automated testing strategies to block misconfigured resource manifests at pre-commit and pipeline execution gates.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Policy Enforcement", "Datree Integration"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/scaling-amazon-eks-and-cassandra-beyond-1000-nodes','Scaling Amazon EKS and Cassandra Beyond 1,000 Nodes','','2022',0,'A technical retrospective documenting the extreme scale performance testing of Cassandra clusters across 1,000+ nodes on EKS. Highlights optimal kernel-level tuning, persistent storage layout modifications, and scheduler fine-tuning required to maintain stateful reliability.','N/A','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Scalability", "Stateful Databases"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/start-pods-faster-by-prefetching-images','aws.amazon.com: Start Pods faster by prefetching images','','2023',0,'Describes the container image prefetching architecture on EKS nodes to slash cold-start initialization latency. Discusses daemonset solutions, caching strategies, and optimizing node startup times for responsive, highly dynamic cluster configurations.','N/A','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Scalability", "Image Prefetching"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/streaming-kubernetes-events-in-slack','aws.amazon.com: Streaming Kubernetes Events in Slack','','2021',0,'Walkthrough detailing how to set up serverless notification integration pipelines that stream Kubernetes events directly to Slack. Integrates tools like BotKube or AWS Lambda with EKS clusters to optimize developer response loops.','Go','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/troubleshooting-amazon-eks-api-servers-with-prometheus','aws.amazon.com: Troubleshooting Amazon EKS API servers with Prometheus and Grafana','','2022',0,'Architectural guide for diagnosing Amazon EKS API server performance using metrics scraped by Prometheus and rendered via Grafana dashboards. Explains how to identify bottlenecks like throttling, request latency, and resource starvation in managed control planes.','N/A','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Monitoring & Observability", "API Server Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/understanding-and-cost-optimizing-amazon-eks-control-plane-logs','aws.amazon.com: Understanding and Cost Optimizing Amazon EKS Control Plane Logs','','2023',4,'Analyzes the high CloudWatch cost challenges generated by Amazon EKS control plane logs (API server, authenticator, audit, scheduler). Demonstrates how to configure fluent-bit to filter and route only essential telemetry records to cheap storage.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "AWS Optimization", "EKS Log Optimization"]','["[ENTERPRISE-STABLE]"]','[]','["managed-kubernetes-in-public-cloud.md", "finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/using-amazon-ec2-spot-instances-with-karpenter','aws.amazon.com: Using Amazon EC2 Spot Instances with Karpenter','','2022',4,'An official AWS architectural guide explaining how to leverage EC2 Spot Instances with Karpenter. It dives deep into allocation strategies, capacity-optimized spot provisioning, and graceful node termination handling via Karpenter''s integrated interruption handler, guaranteeing high availability at minimum expense.','English','Technical Article','High',0,'online','manual','daf6c78ef3fd928bdea0cd314298c053886a158cccc23a867bf1b3a3c85e00b9',100.0,1.77903179355214095e+09,1,'2026-05-17T17:29:53.552141+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Cost Optimization"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/using-amazon-ec2-spot-instances-with-karpenter','aws.amazon.com: Using Amazon EC2 Spot Instances with Karpenter','','2022',4,'An official AWS architectural guide explaining how to leverage EC2 Spot Instances with Karpenter. It dives deep into allocation strategies, capacity-optimized spot provisioning, and graceful node termination handling via Karpenter''s integrated interruption handler, guaranteeing high availability at minimum expense.','English','Technical Article','High',0,'online','manual','daf6c78ef3fd928bdea0cd314298c053886a158cccc23a867bf1b3a3c85e00b9',100.0,1779031793,1,'2026-05-17T17:29:53.552141+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Cost Optimization"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/using-cdk-to-perform-continuous-deployments-in-multi-region-kubernetes-environments','Using CDK to perform continuous deployments in multi-region Kubernetes environments','','2022',0,'Explores the use of AWS Cloud Development Kit (CDK) to model continuous delivery systems across multi-region Kubernetes deployments. Highly relevant for cloud engineers designing hybrid-cloud architectures that span AKS and EKS infrastructure.','TypeScript','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Provisioning & IaC", "AWS CDK & Multicluster"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/using-prometheus-to-avoid-disasters-with-kubernetes-cpu-limits','aws.amazon.com: Using Prometheus to Avoid Disasters with Kubernetes CPU Limits 🌟','','2021',0,'Technical deep dive into using Prometheus metric queries to track CFS (Completely Fair Scheduler) throttle time within AWS EKS. Demonstrates how micro-throttling hurts API tail-latencies and how to safely size resources to eliminate runtime CPU limit bottlenecks.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Resource Management", "Sizing & Quotas"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/amazon-aurora-postgresql-blue-green-deployment-using-fast-database-cloning','Amazon Aurora PostgreSQL blue/green deployment using fast database cloning','','N/A',0,'Curator Insight outlines zero-downtime database upgrades utilizing Aurora PostgreSQL''s fast database cloning mechanism. Live Grounding validates that the strategy leverages copy-on-write storage architecture to create isolated environments for risk-free schema testing and updates. This significantly reduces sync latency and production migration risks.','English','Blog Post','Advanced',0,'online','manual','f2ffb426f17ec679006f7db0f9ff3be284bd868c010d3af24c43d43b07360774',100.0,1.77903087394062805e+09,1,'2026-05-17T17:14:33.940628+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Deployments"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/auditing-for-highly-regulated-industries-using-amazon-aurora-postgresql','==Auditing for highly regulated industries using Amazon Aurora PostgreSQL==','','N/A',0,'Curator Insight details compliance and auditing methodologies for highly regulated sectors utilizing Amazon Aurora PostgreSQL. Live Grounding confirms the deployment patterns involve pgAudit integration, AWS CloudWatch Logs, and database activity streams. It provides actionable reference designs for achieving HIPAA, PCI-DSS, and SOC compliance.','English','Blog Post','Advanced',0,'online','manual','9df0d1cf6ef8b785e33c781d7f39f058fdab991645d1db5a6124bc24fa62cc80',100.0,1.77903369240361595e+09,1,'2026-05-17T18:01:32.403616+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Compliance and Security"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/introducing-the-aurora-storage-engine','Introducing the Aurora Storage Engine','','N/A',0,'An architectural deep-dive into the specialized, log-structured distributed storage engine of Amazon Aurora. Details how it decouples computing from database storage, replicating blocks six ways across three availability zones.','English','Article','Advanced',1,'online','manual','f399d9c8c0f36c7175ecd5414141e38ed658c9ffd36729c7175b956aed3db1fb',100.0,1.77903143132386302e+09,1,'2026-05-17T17:23:51.323863+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon Aurora"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/migrating-a-commercial-database-to-open-source-with-aws-sct-and-aws-dms','Migrating a commercial database to open source with AWS SCT and AWS DMS','','N/A',0,'Curator Insight examines how the AWS Schema Conversion Tool (SCT) pairs with DMS to automate SQL dialect conversion. Live Grounding shows that SCT translates legacy stored procedures, views, and functions to Postgres-compatible code before streaming data. Essential for teams driving cloud modernization away from costly commercial engines.','English','Blog Post','Advanced',0,'online','manual','11a1d5f59317e4dfeb41257d01b6a935e045c14275622df634179151f5e7e1b7',100.0,1.77903060484207701e+09,1,'2026-05-17T17:10:04.842077+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Schema Conversion"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/migrating-oracle-databases-with-near-zero-downtime-using-aws-dms','Migrating Oracle databases with near-zero downtime using AWS DMS','','N/A',0,'Curator Insight provides blueprint architectures for migrating enterprise-grade Oracle databases with near-zero business impact. Live Grounding details the setup of supplemental logging on Oracle sources and AWS DMS task tuning for high-throughput replication. Outstanding technical playbook for traditional database migrations.','English','Blog Post','Advanced',0,'online','manual','8143aee7a4468c65e90d6e60a18b3ea628dfd962564f4dc34d15b4ae8939ba91',100.0,1.77903006968223595e+09,1,'2026-05-17T17:01:09.682236+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Oracle Migrations"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/modernize-database-stored-procedures-to-use-amazon-aurora-postgresql-federated-queries-pg_cron-and-aws-lambda','Modernize database stored procedures to use Amazon Aurora PostgreSQL federated queries, pg_cron, and AWS Lambda','','N/A',0,'Curator Insight details the modernization of legacy stored procedures within PostgreSQL by offloading business logic. Live Grounding shows how pg_cron scheduled jobs trigger serverless AWS Lambda functions via external federated queries. This architectural pattern untangles database compute from core transaction processing.','English','Blog Post','Advanced',0,'online','manual','f9a5d0e9c71a4a562bd83e49526184013036761926d5be1cafc95dc35ab78958',100.0,1779031393.0095,1,'2026-05-17T17:23:13.009500+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Modernization"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/replicate-and-transform-data-in-amazon-aurora-postgresql-across-multiple-regions-using-aws-dms','Replicate and transform data in Amazon Aurora PostgreSQL across multiple Regions using AWS DMS','','N/A',0,'Curator Insight explains complex data replication and real-time schema transformations using AWS DMS across geographic zones. Live Grounding demonstrates how DMS filters and manipulates streaming CDC events to populate distinct regional schemas. An advanced implementation reference for global multi-region database architectures.','English','Blog Post','Advanced',0,'online','manual','329d6352864cc03622f2584e0a623356b82bc14cb362af55e15ea58a4a79d0b0',100.0,1.77902955651964306e+09,1,'2026-05-17T16:52:36.519643+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Multi-Region Storage"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/securely-connect-to-an-amazon-rds-or-amazon-ec2-database-instance-remotely-with-your-preferred-gui','Securely connect to an Amazon RDS or Amazon EC2 database instance remotely with your preferred GUI','','N/A',0,'Curator Insight addresses the configuration challenges of securely managing private databases remotely using visual tools. Live Grounding confirms the methodology relies on SSH tunneling, AWS Systems Manager (SSM) Session Manager, or VPC client VPN endpoints to bypass the need for public IP addresses. This aligns with zero-trust architectural principles.','English','Blog Post','Intermediate',0,'online','manual','5165e9c9ac44beb53340bbe30d07f5f42a694e562b0aa13b48b0ca309927c322',100.0,1.779032117381603e+09,1,'2026-05-17T17:35:17.381603+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Security"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/developer','The AWS Developer Blog now includes Python & GoLang','','2026',0,'The core technical blog for AWS developer tooling, highlighting standard SDK architectures for Python and Go, performance benchmarks, and asynchronous pipeline developments.','N/A','Blog Post','Intermediate',0,'online','manual','ebe9278faed58eec9bfa634033be0ab6b714d88ab44c96a4e3892e59c1870961',100.0,1.77903142908106398e+09,1,'2026-05-17T17:23:49.081064+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/amazon-aurora-postgresql-blue-green-deployment-using-fast-database-cloning','Amazon Aurora PostgreSQL blue/green deployment using fast database cloning','','N/A',0,'Curator Insight outlines zero-downtime database upgrades utilizing Aurora PostgreSQL''s fast database cloning mechanism. Live Grounding validates that the strategy leverages copy-on-write storage architecture to create isolated environments for risk-free schema testing and updates. This significantly reduces sync latency and production migration risks.','English','Blog Post','Advanced',0,'online','manual','f2ffb426f17ec679006f7db0f9ff3be284bd868c010d3af24c43d43b07360774',100.0,1779030873,1,'2026-05-17T17:14:33.940628+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Deployments"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/auditing-for-highly-regulated-industries-using-amazon-aurora-postgresql','==Auditing for highly regulated industries using Amazon Aurora PostgreSQL==','','N/A',0,'Curator Insight details compliance and auditing methodologies for highly regulated sectors utilizing Amazon Aurora PostgreSQL. Live Grounding confirms the deployment patterns involve pgAudit integration, AWS CloudWatch Logs, and database activity streams. It provides actionable reference designs for achieving HIPAA, PCI-DSS, and SOC compliance.','English','Blog Post','Advanced',0,'online','manual','9df0d1cf6ef8b785e33c781d7f39f058fdab991645d1db5a6124bc24fa62cc80',100.0,1779033692,1,'2026-05-17T18:01:32.403616+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Compliance and Security"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/introducing-the-aurora-storage-engine','Introducing the Aurora Storage Engine','','N/A',0,'An architectural deep-dive into the specialized, log-structured distributed storage engine of Amazon Aurora. Details how it decouples computing from database storage, replicating blocks six ways across three availability zones.','English','Article','Advanced',1,'online','manual','f399d9c8c0f36c7175ecd5414141e38ed658c9ffd36729c7175b956aed3db1fb',100.0,1779031431,1,'2026-05-17T17:23:51.323863+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon Aurora"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/migrating-a-commercial-database-to-open-source-with-aws-sct-and-aws-dms','Migrating a commercial database to open source with AWS SCT and AWS DMS','','N/A',0,'Curator Insight examines how the AWS Schema Conversion Tool (SCT) pairs with DMS to automate SQL dialect conversion. Live Grounding shows that SCT translates legacy stored procedures, views, and functions to Postgres-compatible code before streaming data. Essential for teams driving cloud modernization away from costly commercial engines.','English','Blog Post','Advanced',0,'online','manual','11a1d5f59317e4dfeb41257d01b6a935e045c14275622df634179151f5e7e1b7',100.0,1779030604,1,'2026-05-17T17:10:04.842077+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Schema Conversion"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/migrating-oracle-databases-with-near-zero-downtime-using-aws-dms','Migrating Oracle databases with near-zero downtime using AWS DMS','','N/A',0,'Curator Insight provides blueprint architectures for migrating enterprise-grade Oracle databases with near-zero business impact. Live Grounding details the setup of supplemental logging on Oracle sources and AWS DMS task tuning for high-throughput replication. Outstanding technical playbook for traditional database migrations.','English','Blog Post','Advanced',0,'online','manual','8143aee7a4468c65e90d6e60a18b3ea628dfd962564f4dc34d15b4ae8939ba91',100.0,1779030069,1,'2026-05-17T17:01:09.682236+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Oracle Migrations"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/modernize-database-stored-procedures-to-use-amazon-aurora-postgresql-federated-queries-pg_cron-and-aws-lambda','Modernize database stored procedures to use Amazon Aurora PostgreSQL federated queries, pg_cron, and AWS Lambda','','N/A',0,'Curator Insight details the modernization of legacy stored procedures within PostgreSQL by offloading business logic. Live Grounding shows how pg_cron scheduled jobs trigger serverless AWS Lambda functions via external federated queries. This architectural pattern untangles database compute from core transaction processing.','English','Blog Post','Advanced',0,'online','manual','f9a5d0e9c71a4a562bd83e49526184013036761926d5be1cafc95dc35ab78958',100.0,1779031393,1,'2026-05-17T17:23:13.009500+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Modernization"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/replicate-and-transform-data-in-amazon-aurora-postgresql-across-multiple-regions-using-aws-dms','Replicate and transform data in Amazon Aurora PostgreSQL across multiple Regions using AWS DMS','','N/A',0,'Curator Insight explains complex data replication and real-time schema transformations using AWS DMS across geographic zones. Live Grounding demonstrates how DMS filters and manipulates streaming CDC events to populate distinct regional schemas. An advanced implementation reference for global multi-region database architectures.','English','Blog Post','Advanced',0,'online','manual','329d6352864cc03622f2584e0a623356b82bc14cb362af55e15ea58a4a79d0b0',100.0,1779029556,1,'2026-05-17T16:52:36.519643+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Multi-Region Storage"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/securely-connect-to-an-amazon-rds-or-amazon-ec2-database-instance-remotely-with-your-preferred-gui','Securely connect to an Amazon RDS or Amazon EC2 database instance remotely with your preferred GUI','','N/A',0,'Curator Insight addresses the configuration challenges of securely managing private databases remotely using visual tools. Live Grounding confirms the methodology relies on SSH tunneling, AWS Systems Manager (SSM) Session Manager, or VPC client VPN endpoints to bypass the need for public IP addresses. This aligns with zero-trust architectural principles.','English','Blog Post','Intermediate',0,'online','manual','5165e9c9ac44beb53340bbe30d07f5f42a694e562b0aa13b48b0ca309927c322',100.0,1779032117,1,'2026-05-17T17:35:17.381603+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Security"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/developer','The AWS Developer Blog now includes Python & GoLang','','2026',0,'The core technical blog for AWS developer tooling, highlighting standard SDK architectures for Python and Go, performance benchmarks, and asynchronous pipeline developments.','N/A','Blog Post','Intermediate',0,'online','manual','ebe9278faed58eec9bfa634033be0ab6b714d88ab44c96a4e3892e59c1870961',100.0,1779031429,1,'2026-05-17T17:23:49.081064+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-python-2-7-in-aws-sdk-for-python-and-aws-cli-v1','Announcing the end of support for Python 2.7 in the AWS SDK for Python and AWS CLI v1','','2021',0,'An official AWS deprecation announcement marking the end of Python 2.7 support within the AWS SDK for Python (Boto3) and AWS CLI v1. It details migration paths to modern Python 3.x runtimes and the container-native AWS CLI v2 architecture. Critical reading for legacy system maintainers undergoing platform modernization initiatives.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CLI Tooling"]','["[LEGACY]"]','[]','["aws-tools-scripts.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops','AWS DevOps Blog','','2026',0,'The authoritative AWS blog containing continuous architectural blueprints, release notes, and real-world implementation case studies for optimizing deployment patterns on Amazon Web Services.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "CI/CD Integration", "AWS DevOps"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/announcing-cdk-migrate-a-single-command-to-migrate-to-the-aws-cdk','Announcing CDK Migrate: A single command to migrate to the AWS CDK','','2023',0,'Curator Insight details the native CDK CLI capability to ingest deployed CloudFormation stacks or raw resources and output fully functional CDK code. Live Grounding demonstrates its extreme usefulness in technical debt remediation, shifting old legacy infrastructure into managed, programmatically modeled code bases.','TypeScript','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS CDK", "Migration Tools"]','["[LEGACY]"]','[]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/aws-codedeploy-deploying-from-a-development-account-to-a-production-account',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.7817358761230781e+09,0,'2026-06-18T00:37:56.123078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/aws-codedeploy-deploying-from-a-development-account-to-a-production-account',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735876,0,'2026-06-18T00:37:56.123078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/aws-codepipeline-adds-support-for-branch-based-development-and-monorepos','aws.amazon.com: AWS CodePipeline adds support for Branch-based development and Monorepos','','2022',0,'Release analysis highlighting newly added monorepo and branch-specific triggers within AWS CodePipeline, optimizing continuous delivery workflows and reducing build execution times.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "CI/CD Integration", "AWS CodePipeline"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/blue-green-deployments-with-application-load-balancer','Fine-tuning blue/green deployments on application load balancer','','2021',0,'Focuses on ALB''s advanced routing capabilities to orchestrate safe blue/green deployments by shifting traffic percentages between target groups. A crucial operational pattern for continuous delivery pipelines, minimizing deployment blast radius.','English','blog','advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Deployment Patterns", "Blue-Green", "ALB"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/building-end-to-end-aws-devsecops-ci-cd-pipeline-with-open-source-sca-sast-and-dast-tools','amazon.com: Building end-to-end AWS DevSecOps CI/CD pipeline with open source SCA, SAST and DAST tools','','2021',0,'This comprehensive AWS guide demonstrates building a DevSecOps CI/CD pipeline inside AWS CodePipeline. Outlines integrating open-source security components—such as SonarQube (SAST), OWASP ZAP (DAST), and Bandit—into native cloud deployment workflows.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "AWS Implementations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); @@ -832,7 +832,7 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/industries/bmw-grou INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/infrastructure-and-automation/save-time-with-automated-security-checks-of-terraform-scripts','aws.amazon.com: Save time with automated security checks of your Terraform scripts','','2022',0,'An official AWS tutorial outlining security verification workflows for Terraform templates. Shows how to integrate automated scanners like tfsec and Checkov inside CI pipelines to catch vulnerabilities pre-provisioning.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/machine-learning/mlops-foundation-roadmap-for-enterprises-with-amazon-sagemaker','aws.amazon.com: MLOps foundation roadmap for enterprises with Amazon SageMaker','','2022',4,'A detailed blueprints roadmap by AWS outlining standard enterprise implementation strategies for SageMaker. Addresses resource provisioning, continuous training cycles, multi-account governance, and secure networking architectures required for heavy-duty financial and healthcare deployments.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS", "SageMaker"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/machine-learning/openai-models-and-codex-on-amazon-bedrock-are-now-generally-available/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trk=n/a&linkId=953986722','OpenAI Models and Codex on Amazon Bedrock are Now Generally Available','Official announcement introducing the general availability of OpenAI''s GPT-5.5, GPT-5.4, and Codex models on the serverless Amazon Bedrock platform.','2026',4,'### Curator Insight -This landmark AWS announcement marks the general availability of OpenAI''s frontier models (GPT-5.5 and GPT-5.4) and Codex directly within Amazon Bedrock''s secure enterprise environment. Organizations can now deploy these state-of-the-art LLMs and agentic coding models utilizing Bedrock''s serverless pay-per-token pricing, robust VPC data isolation, and integrated governance tools. This significantly bridges the gap between AWS''s managed infrastructure and OpenAI''s leading-edge intelligence.','English','Announcement','Intermediate',0,'online','automatic','7a8a98ae544a2e32eb710ebfbd446b0237ad4fd5ca0ccac47efe59785f1e712a',NULL,1.7804017025490539e+09,0,'2026-06-02T14:01:42.549054+02:00',NULL,NULL,NULL,'["Amazon Web Services", "Amazon Bedrock", "Generative AI Integration"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-newfeatures", "impact_score": 96, "reputation_status": "Vetted", "reputation_summary": "Official AWS Blog announcement. One of the highest-impact enterprise news cycles of 2026, marking a monumental shift in the availability of OpenAI models on major public cloud serverless platforms.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59/2026/06/01/21096.png", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); +This landmark AWS announcement marks the general availability of OpenAI''s frontier models (GPT-5.5 and GPT-5.4) and Codex directly within Amazon Bedrock''s secure enterprise environment. Organizations can now deploy these state-of-the-art LLMs and agentic coding models utilizing Bedrock''s serverless pay-per-token pricing, robust VPC data isolation, and integrated governance tools. This significantly bridges the gap between AWS''s managed infrastructure and OpenAI''s leading-edge intelligence.','English','Announcement','Intermediate',0,'online','automatic','7a8a98ae544a2e32eb710ebfbd446b0237ad4fd5ca0ccac47efe59785f1e712a',NULL,1780401702,0,'2026-06-02T14:01:42.549054+02:00',NULL,NULL,NULL,'["Amazon Web Services", "Amazon Bedrock", "Generative AI Integration"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-newfeatures", "impact_score": 96, "reputation_status": "Vetted", "reputation_summary": "Official AWS Blog announcement. One of the highest-impact enterprise news cycles of 2026, marking a monumental shift in the availability of OpenAI models on major public cloud serverless platforms.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59/2026/06/01/21096.png", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/machine-learning/promote-pipelines-in-a-multi-environment-setup-using-amazon-sagemaker-model-registry-hashicorp-terraform-github-and-jenkins-ci-cd','aws.amazon.com: Promote pipelines in a multi-environment setup using Amazon SageMaker Model Registry, HashiCorp Terraform, GitHub, and Jenkins CI/CD','','2022',4,'An advanced infrastructure-as-code deployment blueprint for multi-environment (Dev, Stage, Prod) MLOps promotion. Orchestrates SageMaker Model Registry with HashiCorp Terraform, GitHub Actions, and Jenkins, demonstrating an enterprise-grade, highly-secured CI/CD model delivery loop.','HCL','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS", "SageMaker"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mobile/how-to-enforce-user-quota-on-aws-appsync-with-lambda-authorizer','How to enforce user quota on AWS AppSync with Lambda Authorizer','','2022',0,'Demonstrates how to design custom Lambda Authorizers for AWS AppSync (GraphQL) to implement rate-limiting, user tier quotas, and tenant-based isolation. Reduces compute strain by verifying credentials and quotas at the API edge.','JavaScript','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Management", "GraphQL & AppSync", "Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt','AWS Management Tools Blog','','2026',0,'The official AWS Management and Governance Tools Blog, serving as the authority on systems manager, Config, CloudTrail, and CloudWatch updates. It hosts standard architectures for designing observability frameworks and cloud optimization. Crucial for enterprise platform administrators ensuring alignment with modern AWS best practices.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}'); @@ -843,11 +843,11 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/extending-and-ex INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/how-bt-uses-amazon-cloudwatch-to-monitor-millions-of-devices','How BT uses Amazon CloudWatch to monitor millions of devices','','2021',0,'Deep-dives into an enterprise architecture deployed by BT utilizing Amazon CloudWatch to ingest, structure, and analyze telemetry streams originating from millions of physical client network units globally.','N/A','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Case Studies", "Enterprise Scale"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/how-to-use-aws-config-and-cloudtrail-to-find-who-made-changes-to-a-resource','How to use AWS Config and CloudTrail to find who made changes to a resource','','2022',0,'Demonstrates how to correlate events from AWS Config history with CloudTrail api audit logs. Provides an audit mechanism to pinpoint precise user identities, timestamps, and parameters related to unauthorized resource alterations.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Cloud Governance", "Compliance & Audit"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/migrate-aws-landing-zone-solution-to-aws-control-tower','Migrate AWS Landing Zone solution to AWS Control Tower','','2021',4,'A technical walkthrough explaining the migration path from legacy, custom-built AWS Landing Zone (ALZ) frameworks to fully managed Control Tower landing zones. It details account enrollment, baseline consolidation, and continuous policy management translations. This migration ensures long-term supportability, lower engineering maintenance, and structured governance.','English','Migration Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Landing Zones", "Control Tower"]','["[ENTERPRISE-STABLE]", "[GUIDE]", "[LEGACY]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/multi-account-aws-trusted-advisor-summaries-now-available-aws-systems-manager-explorer','Multi-account AWS Trusted Advisor summaries now available in AWS Systems Manager Explorer','','2021',0,'This technical integration consolidates multi-account AWS Trusted Advisor recommendations directly within AWS Systems Manager Explorer. This consolidation provides architects with a single-pane-of-glass dashboard for monitoring cost optimization, security, fault tolerance, and operational efficiency across entire AWS Organizations. Architecturally, it streamlines administrative overhead and improves governance visibility at scale.','N/A','Documentation','Intermediate',0,'online','manual','ed82966b09b4de2b38dc8548af2ef70f6c034a80410be07d75824f823bc95aab',100.0,1.77903144009439897e+09,1,'2026-05-17T17:24:00.094399+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Operations & Governance", "AWS Systems Manager"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/multi-account-aws-trusted-advisor-summaries-now-available-aws-systems-manager-explorer','Multi-account AWS Trusted Advisor summaries now available in AWS Systems Manager Explorer','','2021',0,'This technical integration consolidates multi-account AWS Trusted Advisor recommendations directly within AWS Systems Manager Explorer. This consolidation provides architects with a single-pane-of-glass dashboard for monitoring cost optimization, security, fault tolerance, and operational efficiency across entire AWS Organizations. Architecturally, it streamlines administrative overhead and improves governance visibility at scale.','N/A','Documentation','Intermediate',0,'online','manual','ed82966b09b4de2b38dc8548af2ef70f6c034a80410be07d75824f823bc95aab',100.0,1779031440,1,'2026-05-17T17:24:00.094399+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Operations & Governance", "AWS Systems Manager"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/share-your-amazon-cloudwatch-dashboards-with-anyone-using-aws-single-sign-on','aws.amazon.com: Share your Amazon CloudWatch Dashboards with anyone using AWS Single Sign-On','','2021',3,'Enables engineers to share CloudWatch dashboards with stakeholders outside the AWS Console using IAM Identity Center (formerly AWS SSO). This decouples operations visualization from root access management, offering a secure path to operational metrics. It ensures fine-grained dashboard sharing across federated organizational entities.','English','Service Feature','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "CloudWatch", "Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/simplifying-permissions-management-at-scale-using-tags-in-aws-organizations','Simplifying permissions management at scale using tags in AWS Organizations','','2022',0,'Explains how Attribute-Based Access Control (ABAC) can scale within AWS Organizations using tag propagation. By tying access control permissions to metadata tags applied to AWS accounts and resources, architectures can achieve dynamic permission management that automatically scales as new resources are provisioned.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Governance", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/standardize-compliance-in-aws-using-devops-and-a-cloud-center-of-excellence-ccoe-approach','Standardize compliance in AWS using DevOps and a Cloud Center of Excellence (CCOE) approach','','2022',0,'Details institutional frameworks for establishing a Cloud Center of Excellence (CCoE) to govern multi-account AWS environments. It details the alignment of continuous integration pipelines, automated compliance scanning, and guardrail enforcement to deliver standardized, compliant patterns across large enterprises.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Governance", "Compliance Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/visualize-and-gain-insights-into-your-aws-cost-and-usage-with-cloud-intelligence-dashboards-using-amazon-quicksight','Visualize and gain insights into your AWS cost and usage with Cloud Intelligence Dashboards and CUDOS using Amazon QuickSight','','2021',5,'Guide to building operational cost dashboards via AWS CUDOS and Amazon QuickSight. Translates complex billing files into detailed visualizations tracking anomalous expenditure patterns in real time.','English','Technical Article','Advanced',0,'online','manual','dbcb634c0072d6d61c07855f854799ce9b31d0f4f2b6d8e2bb077b9f7dd56eb0',100.0,1.77903095175986695e+09,1,'2026-05-17T17:15:51.759867+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "FinOps Strategy"]','["[DE FACTO STANDARD]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/visualize-and-gain-insights-into-your-aws-cost-and-usage-with-cloud-intelligence-dashboards-using-amazon-quicksight','Visualize and gain insights into your AWS cost and usage with Cloud Intelligence Dashboards and CUDOS using Amazon QuickSight','','2021',5,'Guide to building operational cost dashboards via AWS CUDOS and Amazon QuickSight. Translates complex billing files into detailed visualizations tracking anomalous expenditure patterns in real time.','English','Technical Article','Advanced',0,'online','manual','dbcb634c0072d6d61c07855f854799ce9b31d0f4f2b6d8e2bb077b9f7dd56eb0',100.0,1779030951,1,'2026-05-17T17:15:51.759867+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "FinOps Strategy"]','["[DE FACTO STANDARD]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/networking-and-content-delivery/centralize-access-using-vpc-interface-endpoints','Centralize access using VPC interface endpoints to access AWS services across multiple VPCs','','2021',0,'An advanced networking pattern describing how to route traffic through centralized VPC endpoints across complex multi-VPC configurations. Live architectures utilize Route 53 Private Hosted Zones and Transit Gateway routing to avoid redundant endpoint charges.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "VPC", "VPC Endpoints"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/networking-and-content-delivery/creating-active-passive-bgp-connections-over-aws-direct-connect','aws.amazon.com: Creating active/passive BGP connections over AWS Direct Connect','','2019',0,'Explores advanced Route-Maps and BGP configuration options to establish resilient active/passive patterns on AWS Direct Connect. Explains path selection using AS-Path prepending and local preference. Critical for hybrid enterprise integrations demanding robust automated failover.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Direct Connect", "BGP Routing"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/networking-and-content-delivery/creating-disaster-recovery-mechanisms-using-amazon-route-53','Creating Disaster Recovery Mechanisms Using Amazon Route 53 🌟','- [Disaster recovery with AWS managed services, Part 2: Multi-Region/backup and restore 🌟](https://aws.amazon.com/blogs/architecture/disaster-recovery-with-aws-managed-services-part-ii-multi-region-backup-and-restore)','2021',4,'An official AWS networking guide outlining DNS-level disaster recovery configurations using Amazon Route 53 health checks and active-passive routing policies. Live Grounding shows Route 53 failover remains a foundational architectural component for maintaining global availability during severe regional cluster outages.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "DNS Routing"]','["[ENTERPRISE-STABLE]"]','[]','["aws-backup.md"]','{}','{}'); @@ -865,28 +865,28 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/querying INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/realize-policy-as-code-with-aws-cloud-development-kit-through-open-policy-agent','Realize Policy-as-Code with AWS Cloud Development Kit through Open Policy Agent 🌟','','2022',0,'A detailed walk-through demonstrating Policy-as-Code setups within AWS CDK deployment models using Open Policy Agent (OPA). Teaches engineers how to compile cloud infrastructure representations and parse them against Rego policies to catch insecure setups before resource creation.','TypeScript/Rego','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps", "Policy as Code", "Open Policy Agent"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/stepping-up-for-a-truly-open-source-elasticsearch','amazon.com: Stepping up for a truly open source Elasticsearch','','2021',0,'AWS''s official announcement and rationale behind driving a community-led fork of Elasticsearch and Kibana. Outlines commitment to preserving open-source software licenses and maintaining Apache 2.0-compliant versions for enterprise developers.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Industry Shifts"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/why-jenkins-still-continuously-serves-developers','aws.amazon.com/blogs: Why Jenkins still continuously serves developers 🌟','','2020',0,'An AWS technical analysis detailing why Jenkins remains a widely used CI/CD platform. It highlights its plugin ecosystem, massive deployment base, and adaptability within highly customized cloud-native environments.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Industry Standards"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/adhere-to-iam-best-practices-in-2016',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587829513406e+09,0,'2026-06-18T00:37:58.295134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/announcing-industry-best-practices-for-securing-aws-resources',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587779965305e+09,0,'2026-06-18T00:37:57.799653+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/adhere-to-iam-best-practices-in-2016',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.295134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/announcing-industry-best-practices-for-securing-aws-resources',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.799653+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/announcing-new-aws-iam-identity-center-apis-to-manage-users-and-groups-at-scale','Announcing new AWS IAM Identity Center APIs to manage users and groups at scale','','2022',0,'AWS expanded its IAM Identity Center with programmatic APIs for user and group management. These endpoints facilitate Automated Provisioning (SCIM-based or native) and deep integration with existing external Identity Providers (IdPs) and custom HR software to manage lifecycle identities systematically.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "API Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/automated-reasoning-and-amazon-s2n',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587828882408e+09,0,'2026-06-18T00:37:58.288824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/automated-reasoning-and-amazon-s2n',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.288824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/encrypt-global-data-client-side-with-aws-kms-multi-region-keys','Encrypt global data client-side with AWS KMS multi-Region keys','','2021',0,'Deep architectural guide explaining client-side data encryption utilizing AWS KMS multi-Region keys. This approach ensures secure, identical-key replication across different geographic regions, simplifying global data protection without requiring decryption and re-encryption loops.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Cryptography"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/extend-aws-iam-roles-to-workloads-outside-of-aws-with-iam-roles-anywhere','Extend AWS IAM roles to workloads outside of AWS with IAM Roles Anywhere 🌟','','2022',0,'Official announcement and architectural guide detailing IAM Roles Anywhere. This service extends AWS IAM trust to on-premises servers, containers, and databases using X.509 PKI certificates. By eliminating the need for long-lived IAM user keys outside AWS, it significantly enhances hybrid-cloud security postures.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Hybrid Cloud Identity"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-automate-aws-account-creation-with-sso-user-assignment','How to automate AWS account creation with SSO user assignment','','2021',0,'An automation blueprint detailing programmatic AWS account creation and scaling under AWS Organizations. Details integration with IAM Identity Center (formerly AWS SSO) to automate standard permission set attachments and directory-level user allocation during tenancy bootstrap.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-automate-incident-response-to-security-events-with-aws-systems-manager-incident-manager','How to automate incident response to security events with AWS Systems Manager Incident Manager','','2021',0,'This guide outlines how to automate security incident response workflows using AWS Systems Manager Incident Manager. It details how to leverage custom runbooks, notify on-call teams, and orchestrate automated mitigations for resource degradation or security breaches. Utilizing these automated workflows drastically reduces the Mean Time to Resolution (MTTR) while enforcing uniform incident management standards across distributed environments.','N/A','Guide','Advanced',0,'online','manual','4f27d5fd1a5c1ced37597faa3ef46654a251728f266728cc15665ba18e8c6621',100.0,1.77903308151878094e+09,1,'2026-05-17T17:51:21.518781+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Incident Response", "AWS Systems Manager"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-automatically-update-your-security-groups-for-amazon-cloudfront-and-aws-waf-by-using-aws-lambda',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587783099198e+09,0,'2026-06-18T00:37:57.830992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-automate-incident-response-to-security-events-with-aws-systems-manager-incident-manager','How to automate incident response to security events with AWS Systems Manager Incident Manager','','2021',0,'This guide outlines how to automate security incident response workflows using AWS Systems Manager Incident Manager. It details how to leverage custom runbooks, notify on-call teams, and orchestrate automated mitigations for resource degradation or security breaches. Utilizing these automated workflows drastically reduces the Mean Time to Resolution (MTTR) while enforcing uniform incident management standards across distributed environments.','N/A','Guide','Advanced',0,'online','manual','4f27d5fd1a5c1ced37597faa3ef46654a251728f266728cc15665ba18e8c6621',100.0,1779033081,1,'2026-05-17T17:51:21.518781+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Incident Response", "AWS Systems Manager"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-automatically-update-your-security-groups-for-amazon-cloudfront-and-aws-waf-by-using-aws-lambda',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.830992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-monitor-and-query-iam-resources-at-scale-part-1','How to monitor and query IAM resources at scale – Part 1','','2022',0,'Technical guide on orchestrating AWS IAM visibility at scale using AWS Config, Amazon Athena, and Amazon QuickSight. It outlines data pipeline architectures to aggregate, query, and visualize IAM configurations across an entire AWS Organization, enabling rapid detection of security regressions and unmanaged IAM entities.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Compliance & Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-record-and-govern-your-iam-resource-configurations-using-aws-config',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587776379609e+09,0,'2026-06-18T00:37:57.763796+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-record-and-govern-your-iam-resource-configurations-using-aws-config',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.763796+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-replicate-secrets-aws-secrets-manager-multiple-regions','How to replicate secrets in AWS Secrets Manager to multiple Regions','','2021',0,'Architectural blueprint describing how to orchestrate multi-region secrets replication natively via AWS Secrets Manager. It explains synchronization mechanics, KMS encryption wrapping at rest in target regions, and read-replica endpoint configurations to guarantee low-latency access and cross-region disaster recovery capability.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-restrict-amazon-s3-bucket-access-to-a-specific-iam-role',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587799937391e+09,0,'2026-06-18T00:37:57.999374+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-restrict-amazon-s3-bucket-access-to-a-specific-iam-role',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.999374+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-use-aws-security-hub-and-amazon-opensearch-service-for-siem','How to use AWS Security Hub and Amazon OpenSearch Service for SIEM','','2022',0,'A reference architecture blueprint demonstrating how to centralize finding logs from AWS Security Hub and ingestion-routing them into Amazon OpenSearch Service. It serves as a cost-effective, real-time Security Information and Event Management (SIEM) dashboard for continuous log investigation.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-use-saml-to-automatically-direct-federated-users-to-a-specific-aws-management-console-page',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587828718495e+09,0,'2026-06-18T00:37:58.287185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/in-case-you-missed-these-aws-security-blog-posts-from-june-july-and-august',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587829086208e+09,0,'2026-06-18T00:37:58.290862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-use-saml-to-automatically-direct-federated-users-to-a-specific-aws-management-console-page',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.287185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/in-case-you-missed-these-aws-security-blog-posts-from-june-july-and-august',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.290862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/security-practices-in-aws-multi-tenant-saas-environments','Security practices in AWS multi-tenant SaaS environments','','2021',0,'An analytical guide establishing SaaS tenant isolation policies on AWS. Discusses partitioning patterns across compute resources, dynamically generating short-lived IAM session credentials to enforce data-layer security boundaries, and configuring tenant-specific encryption keys via KMS.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "SaaS Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/temporary-elevated-access-management-with-iam-identity-center','Temporary elevated access management with IAM Identity Center','','2023',0,'AWS IAM Identity Center introduced temporary elevated access mechanisms. This feature implements time-bound, audited administrative permissions (just-in-time privilege escalation), mitigating risks from persistently elevated root and operator access.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "Privilege Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/the-most-popular-aws-security-blog-posts-in-2015',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587843450093e+09,0,'2026-06-18T00:37:58.434501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/the-most-viewed-aws-security-blog-posts-so-far-in-2016',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587828095603e+09,0,'2026-06-18T00:37:58.280956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/the-most-popular-aws-security-blog-posts-in-2015',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.434501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/the-most-viewed-aws-security-blog-posts-so-far-in-2016',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.280956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/update-of-aws-security-reference-architecture-is-now-available','aws.amazon.com: Update of AWS Security Reference Architecture is now available','','2023',0,'An architectural announcement detailing updates made to the AWS Security Reference Architecture (SRA). Details integrations with newly evolved AWS security services, updated multi-account strategies, and delegation changes designed to simplify operational overhead.','English','Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/updated-whitepaper-available-aws-best-practices-for-ddos-resiliency',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587829200792e+09,0,'2026-06-18T00:37:58.292008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/updated-whitepaper-available-aws-best-practices-for-ddos-resiliency',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.292008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/use-iam-access-analyzer-policy-generation-to-grant-fine-grained-permissions-for-your-aws-cloudformation-service-roles','Use IAM Access Analyzer policy generation to grant fine-grained permissions for your AWS CloudFormation service roles','','2021',0,'Detailed operational guide showing how to generate least-privilege IAM policies automatically from CloudFormation deployment histories via Access Analyzer. This workflow accelerates secure infrastructure-as-code deployments by capturing actual runtime API calls and converting them into precise, production-ready IAM policies.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Least Privilege Automation"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/when-and-where-to-use-iam-permissions-boundaries','aws.amazon.com: When and where to use IAM permissions boundaries','','2023',0,'A comprehensive architectural guide on implementing AWS IAM permissions boundaries to delegate authority safely. It explains how to set the maximum privilege level for IAM principals, enabling developers to create roles without escalating privileges. Essential for scaling IAM governance in decentralized engineering organizations.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/smb/four-principles-of-cloud-financial-management-small-and-medium-business-owners-need-to-know','aws.amazon.com: Four Principles of Cloud Financial Management Small and Medium Business Owners Need to Know','','2023',3,'Breaks down AWS Cloud Financial Management (CFM) pillars specifically optimized for small and medium businesses. Outlines strategies for mapping budgets to cloud infrastructure utilization using AWS Cost Explorer and AWS Budgets, striking a balance between fast delivery and operational cost overhead.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "AWS Optimization", "SMB Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}'); @@ -894,67 +894,67 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/a-step-by-s INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/automate-and-centrally-manage-data-protection-for-amazon-s3-with-aws-backup','Automate and centrally manage data protection for Amazon S3 with AWS Backup','','2021',4,'Details on leveraging AWS Backup to configure and schedule continuous backups and point-in-time restores directly for Amazon S3 buckets. Live Grounding identifies this integration as a critical requirement for securing high-scale object store applications against ransomware or logical deletion bugs.','English','Blog / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Services", "S3 Protection"]','["[ENTERPRISE-STABLE]"]','[]','["aws-backup.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/building-an-active-active-latency-based-application-across-multiple-regions','Building an active-active, latency-based application across multiple Regions 🌟','','2021',0,'Outlines patterns for constructing active-active, latency-routed storage setups across multiple geographical AWS Regions. Focuses on orchestrating distributed systems with zero-RTO ambitions, detailing replication policies, DNS-level routing strategies, and conflict-free data synchronization. Key trade-offs in consistency and replication lag are analyzed to build resilient enterprise services.','Agnostic','Architecture Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Reliability Engineering", "Multi-Region Architectures"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/machine-learning-with-kubeflow-on-amazon-eks-with-amazon-efs','aws.amazon.com: Machine Learning with Kubeflow on Amazon EKS with Amazon EFS','','2022',0,'Illustrates the reference architecture for scaling distributed machine learning workloads using Kubeflow on Amazon EKS backed by AWS EFS. Addresses shared-storage patterns crucial for training datasets, model checkpoints, and collaborative Jupyter notebooks.','N/A','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Machine Learning", "Kubeflow Storage"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/manage-amazon-s3-storage-costs-granularly-and-at-scale-using-s3-intelligent-tiering','Manage Amazon S3 storage costs granularly and at scale using S3 Intelligent-Tiering','','2021',4,'Details how S3 Intelligent-Tiering minimizes administration tasks by automating object data migration. Moves records between active and archival tiers based on individual file lifecycle events.','English','Technical Article','Intermediate',0,'online','manual','af55e777f6dd102fb7cc5e394eed245a3bd08094b063b668dbc466b217dfb6f5',100.0,1.77903310092413806e+09,1,'2026-05-17T17:51:40.924138+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Storage Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/manage-amazon-s3-storage-costs-granularly-and-at-scale-using-s3-intelligent-tiering','Manage Amazon S3 storage costs granularly and at scale using S3 Intelligent-Tiering','','2021',4,'Details how S3 Intelligent-Tiering minimizes administration tasks by automating object data migration. Moves records between active and archival tiers based on individual file lifecycle events.','English','Technical Article','Intermediate',0,'online','manual','af55e777f6dd102fb7cc5e394eed245a3bd08094b063b668dbc466b217dfb6f5',100.0,1779033100,1,'2026-05-17T17:51:40.924138+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Storage Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/monitor-amazon-s3-activity-using-s3-server-access-logs-and-pandas-in-python','Monitor Amazon S3 activity using S3 server access logs and Pandas in Python','','2021',0,'Explores the implementation of data-driven security audits and monitoring on Amazon S3. Leveraging Python''s Pandas library, the post walks through parsing raw S3 server access logs to construct structured dataframes. This allows engineers to query access patterns, detect anomalous behaviors, and automate compliance audits with high precision without provisioning complex database engines.','Python','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage", "AWS S3", "Analytics"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/mount-amazon-efs-file-systems-cross-account-from-amazon-eks','aws.amazon.com: Mount Amazon EFS file systems cross-account from Amazon EKS, and utilize AWS Organizations more effectively','','2021',0,'A guide to mounting Amazon Elastic File System (EFS) across separate AWS accounts using AWS Organizations and EKS. Outlines IAM policy delegation and EFS CSI driver setup to enable persistent shared storage across multi-tenant environments.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage", "Amazon EFS"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/persistent-storage-for-kubernetes','aws.amazon.com: Persistent storage for Kubernetes','','2021',0,'A comprehensive architectural assessment of persistent storage paradigms in AWS-hosted Kubernetes. Contrasts EBS, EFS, and FSx for Lustre, outlining optimal use cases, performance characteristics, and mounting protocols across containerized applications.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Storage", "Persistent Volumes"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/cdk','CDK','','2026',0,'Curator Insight highlights the AWS Cloud Development Kit (CDK) for defining cloud infrastructure using familiar programming languages. Live Grounding confirms AWS CDK v2 is the undisputed standard for modern AWS programmatic provisioning, drastically reducing CloudFormation boilerplate via high-level, reusable constructs.','TypeScript','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS CDK", "Core Platform"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/certification/certification-prep/testing','Schedule an Exam','','2023',0,'Official AWS portal dedicated to scheduling cloud certification exams via Pearson VUE. Provides essential administrative details, policy guidelines, accommodations request forms, and localized testing options.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Administration"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/cli','Amazon CLI Documentation','','2026',0,'The main landing and installation documentation portal for the AWS Command Line Interface. It acts as the definitive source for setting up the CLI across macOS, Linux, and Windows environments. Essential for establishing standard terminal configurations and programmatic environment variables across both developer workstations and CI/CD agents.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/cloud-adoption-framework','AWS Cloud Adoption Framework (AWS CAF)','','2026',0,'The AWS Cloud Adoption Framework (AWS CAF) defines a structured architectural approach to enterprise cloud migration. Evaluates six primary organizational perspectives to securely de-risk large-scale cloud transformations.','English','Documentation','Advanced',0,'online','manual','91cf5a1db1ab2d0b67528ecbe38fc8a3a5e00d5aa2311358212017dcd995a2c3',100.0,1.77913049496701693e+09,1,'2026-05-18T20:54:54.967017+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Enterprise Migration", "Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/cloud-adoption-framework','AWS Cloud Adoption Framework (AWS CAF)','','2026',0,'The AWS Cloud Adoption Framework (AWS CAF) defines a structured architectural approach to enterprise cloud migration. Evaluates six primary organizational perspectives to securely de-risk large-scale cloud transformations.','English','Documentation','Advanced',0,'online','manual','91cf5a1db1ab2d0b67528ecbe38fc8a3a5e00d5aa2311358212017dcd995a2c3',100.0,1779130494,1,'2026-05-18T20:54:54.967017+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Enterprise Migration", "Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/cloudcontrolapi','AWS Cloud Control API','','2021',0,'Detailed programmatic standard for the Cloud Control API. Unifies CRUDL interactions across hundreds of AWS resource classes and third-party integration schemas, facilitating custom provisioning engine designs.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Infrastructure APIs"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/cloudendure-migration','AWS Cloud Endure Migration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ccdb5e1bcd00e5ad0b9280760d24f3379a49018ec7469ba09622f6bd4de3fe61',100.0,1.77903404154777503e+09,0,'2026-05-17T18:07:21.547775+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/application-migration-service"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/cloudformation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6860ed82275e041fcbe79931339f8e8c8f2a0179f7a5da72a834d4b124cc2e70',100.0,1.77903404540694189e+09,0,'2026-05-17T18:07:25.406942+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/codeguru','Amazon CodeGuru Reviewer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e811a6adc26559771a1657eba236d26f3e4922cb5b5f7ea7d71281015666d74e',100.0,1.77902912417182898e+09,0,'2026-05-17T16:45:24.171829+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/codeguru/profiler"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/cloudendure-migration','AWS Cloud Endure Migration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ccdb5e1bcd00e5ad0b9280760d24f3379a49018ec7469ba09622f6bd4de3fe61',100.0,1779034041,0,'2026-05-17T18:07:21.547775+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/application-migration-service"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/cloudformation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6860ed82275e041fcbe79931339f8e8c8f2a0179f7a5da72a834d4b124cc2e70',100.0,1779034045,0,'2026-05-17T18:07:25.406942+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/codeguru','Amazon CodeGuru Reviewer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e811a6adc26559771a1657eba236d26f3e4922cb5b5f7ea7d71281015666d74e',100.0,1779029124,0,'2026-05-17T16:45:24.171829+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/codeguru/profiler"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/codeguru/profiler','Amazon CodeGuru Reviewer','','2026',0,'Amazon CodeGuru Reviewer is an AI-driven security and performance analysis service built to find hard-to-detect defects within CI/CD pipelines. It identifies security vulnerabilities, synchronization issues, and resource leaks. In 2026, it offers refined cloud-native optimization suggestions tailored to AWS service dependencies and serverless execution environments.','Java','tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Automated Code Review", "Amazon CodeGuru"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/codewhisperer','Amazon CodeWhisperer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30cd6d021ff9fb492b38f274b8c66090eadf4e900bce6a00dd2a0a3b48692f73',100.0,1.7790345643084619e+09,0,'2026-05-17T18:16:04.308462+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md", "docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/q/developer"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/compliance/shared-responsibility-model',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a1ee072decf0f2baca82f1015afe12e9904f70a09c25c6bd9524eaf803947ed6',100.0,1.77903182698903608e+09,1,'2026-05-17T17:30:26.989036+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/codewhisperer','Amazon CodeWhisperer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30cd6d021ff9fb492b38f274b8c66090eadf4e900bce6a00dd2a0a3b48692f73',100.0,1779034564,0,'2026-05-17T18:16:04.308462+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md", "docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/q/developer"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/compliance/shared-responsibility-model',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a1ee072decf0f2baca82f1015afe12e9904f70a09c25c6bd9524eaf803947ed6',100.0,1779031826,1,'2026-05-17T17:30:26.989036+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/controltower','aws.amazon.com: AWS Control Tower','','2023',0,'Official AWS product reference for AWS Control Tower, a managed service that streamlines multi-account governance and landing zone orchestration. It details how the platform enforces automated guardrails, visualizes enterprise health, and coordinates with AWS Organizations for centralized billing and policy compliance.','None','Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AWS", "Multi-Account Setup", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/corretto','Amazon Corretto','','2020',0,'Amazon Corretto is a no-cost, multiplatform, production-ready distribution of OpenJDK backed by Amazon AWS. It includes performance optimizations and security patches used internally at Amazon, making it a reliable standard for enterprise Java APIs.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "JDK Distribution"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/datapipeline','AWS Data Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9fae1d0be9296b6fc7d2340f9ab54f90a9525d2133fa56706439edcc2b3272b',100.0,1.77903456891717195e+09,0,'2026-05-17T18:16:08.917172+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-data.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/glue"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/datapipeline','AWS Data Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9fae1d0be9296b6fc7d2340f9ab54f90a9525d2133fa56706439edcc2b3272b',100.0,1779034568,0,'2026-05-17T18:16:08.917172+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-data.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/glue"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/de/blogs/containers/troubleshooting-amazon-eks-api-servers-with-prometheus','aws.amazon.com: Troubleshooting Amazon EKS API servers with Prometheus','','2022',0,'Discusses Prometheus instrumentation and query dashboards tailored specifically for evaluating EKS API server health. Analyzes performance bottlenecks, webhook latency, request queues, and resource utilization to maintain high availability.','PromQL','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/containers/troubleshooting-amazon-eks-api-servers-with-prometheus"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/de/blogs/mt/strategies-for-consolidating-aws-environments','Strategies for consolidating AWS environments','','2023',0,'Details architectural strategies for consolidating multi-account AWS environments. Explores AWS Organizations setups, control tower governance, and billing unification across enterprise structures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Cloud Governance"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/de/blogs/networking-and-content-delivery/authorizationedge-using-cookies-protect-your-amazon-cloudfront-content-from-being-downloaded-by-unauthenticated-users','aws.amazon.com: Authorization@Edge using cookies: Protect your Amazon CloudFront content from being downloaded by unauthenticated users','','2021',0,'Presents edge security patterns leveraging Lambda@Edge or CloudFront Functions to validate cookies and JWTs. This approach prevents unauthorized downloads of static content directly at the CDN tier, dramatically reducing backend origin load.','English','blog','advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "CDN", "Edge Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/de/blogs/storage/simplifying-amazon-ebs-volume-migration-and-modification-using-the-ebs-csi-driver','Simplifying Amazon EBS volume migration and modification on Kubernetes using the EBS CSI Driver','','2023',0,'Outlines techniques for non-disruptively scaling, upgrading, and migrating stateful persistent volumes using the advanced AWS Elastic Block Store (EBS) CSI Driver. Focuses on hot-modifying volume sizes, IOPS parameters, and throughput.','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Storage", "EBS Migration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/device-farm','AWS Device Farm: Improve the quality of your web and mobile applications by testing across desktop browsers and real mobile devices hosted in the AWS Cloud','','2025',4,'Product brief of AWS Device Farm, an automated application testing service hosting real physical mobile devices and desktop browser stacks for continuous cross-platform validation.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Mobile Testing"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/devops','AWS DevOps 🌟','','2026',0,'AWS’s primary DevOps portal, presenting their native continuous delivery and infrastructure management stack, including CodePipeline, CodeBuild, and CloudFormation. While curator listings highlight frictionless integration with EC2 and ECS, live architectural patterns in 2026 showcase teams frequently combining AWS-native compute with cloud-agnostic deployment runtimes to avoid platform lock-in.','N/A','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Cloud Services"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "aws-devops.md", "devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/devops-guru','Amazon DevOps Guru','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','280116a655de3cf3a75f1334ee3bbe7f51e83630f34c706164de136170dd341e',100.0,1.77902929453858709e+09,0,'2026-05-17T16:48:14.538587+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/devops/-guru',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.7791304949990561e+09,0,'2026-05-18T20:54:54.999056+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/devops-guru','Amazon DevOps Guru','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','280116a655de3cf3a75f1334ee3bbe7f51e83630f34c706164de136170dd341e',100.0,1779029294,0,'2026-05-17T16:48:14.538587+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/devops/-guru',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.999056+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/dms/?audit=2019q1','Whitepaper: Migrating Your Databases to AWS','','2019',4,'Curator Insight offers a comprehensive methodology and step-by-step guidance for planning and executing database migrations to AWS. Live Grounding reviews key architectural patterns, conversion tools (AWS SCT), and common anti-patterns. Crucial reading for enterprise modernization and cloud adoption planning.','English','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Whitepapers"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/dms/learn-more','Whitepaper: Migrating Your Databases to AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ac4db73285b65f1f821b683233f8d3e1481d806d3a0bd3f07e610f53ff05139',100.0,1.77903157649662303e+09,0,'2026-05-17T17:26:16.496623+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/dms/?audit=2019q1"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/dms/learn-more','Whitepaper: Migrating Your Databases to AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ac4db73285b65f1f821b683233f8d3e1481d806d3a0bd3f07e610f53ff05139',100.0,1779031576,0,'2026-05-17T17:26:16.496623+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/dms/?audit=2019q1"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/documentation/elastic-beanstalk','AWS Elastic Beanstalk Documentation','','2011',0,'Official reference architecture and deployment guide for AWS Elastic Beanstalk. Simplifies cloud application lifecycle management by handling capacity provisioning, balancing, scaling, and platform patching.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "PaaS Platform"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/eks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dc4e75731432f5deb65ca3101065c75f0937fad733f57179ef7f185b7ffee548',100.0,1.77903415561543488e+09,1,'2026-05-17T18:09:15.615435+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/eks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dc4e75731432f5deb65ca3101065c75f0937fad733f57179ef7f185b7ffee548',100.0,1779034155,1,'2026-05-17T18:09:15.615435+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/elasticloadbalancing/application-load-balancer','Application Load Balancer','','2020',0,'The authoritative landing page for AWS ALB, highlighting its Layer 7 request routing capabilities, HTTP/2 support, and WAF integrations. Modern microservices rely on ALB''s path-based and host-based routing to expose APIs dynamically.','English','documentation','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing", "Application Load Balancer"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/elasticloadbalancing/applicationloadbalancer','Application Load Balancer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9afd89ec5e6ae024c833406a37b61768771d65db7f9dda728b3a1d4bba245dd1',100.0,1.77903132728297901e+09,0,'2026-05-17T17:22:07.282979+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-networking.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/elasticloadbalancing/application-load-balancer"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/en/eks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc4e75731432f5deb65ca3101065c75f0937fad733f57179ef7f185b7ffee548',100.0,1779029142.3663,0,'2026-05-17T16:45:42.366300+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/eks"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/en/iot','aws.amazon.com/en/iot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53a4ea9ed280c66544be53a0137bd389de48046349fb777aab0ec4ac4e2650cb',100.0,1.77903098277358388e+09,0,'2026-05-17T17:16:22.773584+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/iot"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/en/premiumsupport','AWS Support','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be1cf71d0326726204d76ad5aa0b2031464021b98ef70d6e5cd4dc9101896afd',100.0,1.77903043660173511e+09,0,'2026-05-17T17:07:16.601735+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/premiumsupport"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/en/premiumsupport/knowledge-center','AWS Knowledge Center','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ec4e2f5075597f14863a449986ae6312a4ad332eb0b511b9da30df9b82a50582',100.0,1.77903311851629805e+09,0,'2026-05-17T17:51:58.516298+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2015/12/aws-cloudformation-adds-support-for-aws-waf-and-aws-directory-service-for-microsoft-active-directory','AWS CloudFormation Adds Support for AWS WAF and AWS Directory Service for Microsoft Active Directory','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57d3343d93528eb5a03a743df122d0d1738186573e12a147c26a2606f34f9e36',100.0,1.77903215931221699e+09,0,'2026-05-17T17:35:59.312217+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/about-aws/whats-new/2015/12/now-add-or-modify-request-headers-forwarded-from-amazon-cloudfront-to-origin"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/elasticloadbalancing/applicationloadbalancer','Application Load Balancer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9afd89ec5e6ae024c833406a37b61768771d65db7f9dda728b3a1d4bba245dd1',100.0,1779031327,0,'2026-05-17T17:22:07.282979+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-networking.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/elasticloadbalancing/application-load-balancer"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/en/eks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc4e75731432f5deb65ca3101065c75f0937fad733f57179ef7f185b7ffee548',100.0,1779029142,0,'2026-05-17T16:45:42.366300+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/eks"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/en/iot','aws.amazon.com/en/iot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53a4ea9ed280c66544be53a0137bd389de48046349fb777aab0ec4ac4e2650cb',100.0,1779030982,0,'2026-05-17T17:16:22.773584+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/iot"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/en/premiumsupport','AWS Support','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be1cf71d0326726204d76ad5aa0b2031464021b98ef70d6e5cd4dc9101896afd',100.0,1779030436,0,'2026-05-17T17:07:16.601735+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/premiumsupport"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/en/premiumsupport/knowledge-center','AWS Knowledge Center','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ec4e2f5075597f14863a449986ae6312a4ad332eb0b511b9da30df9b82a50582',100.0,1779033118,0,'2026-05-17T17:51:58.516298+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2015/12/aws-cloudformation-adds-support-for-aws-waf-and-aws-directory-service-for-microsoft-active-directory','AWS CloudFormation Adds Support for AWS WAF and AWS Directory Service for Microsoft Active Directory','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57d3343d93528eb5a03a743df122d0d1738186573e12a147c26a2606f34f9e36',100.0,1779032159,0,'2026-05-17T17:35:59.312217+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/about-aws/whats-new/2015/12/now-add-or-modify-request-headers-forwarded-from-amazon-cloudfront-to-origin"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/06/docker-datacenter-on-the-aws-cloud-quick-start-reference-deployment','Docker Datacenter on the AWS Cloud: Quick Start Reference Deployment','','2016',0,'Quick Start guide detailing the automated orchestration of Docker Datacenter (now Mirantis Kubernetes Engine) on AWS. It serves as an architectural design reference from the pre-Kubernetes dominance era, describing multi-zone registry configurations, control planes, and Swarm-based container engines.','N/A','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Legacy Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-containers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/06/easily-model-your-app-data-in-a-nosql-database-with-aws-mobile-hub','Easily model your app data in a NoSQL database with AWS Mobile Hub','','N/A',0,'Curator Insight details a legacy utility tool (AWS Mobile Hub) that assisted developers in bootstrapping NoSQL data layers. Live Grounding highlights that AWS Mobile Hub has been replaced by the more powerful AWS Amplify framework. Included for legacy archeological reference. [SPANISH CONTENT]','Spanish','Release Announcement','Beginner',0,'online','manual','21f8bb9eda217128301104a7159790fc2f1b33f4d8dc498fb4b1a9c34391a72e',100.0,1.77903161852051091e+09,1,'2026-05-17T17:26:58.520511+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Mobile Development", "Legacy Releases"]','["[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/07/aws-schema-conversion-tool-now-supports-conversions-from-oracle-dw-and-teradata-to-amazon-redshift-embedded-code-conversion-and-cloud-native-code-optimization','AWS Schema Conversion Tool now supports conversions from Oracle DW and Teradata to Amazon Redshift, Embedded Code Conversion, and Cloud native Code Optimization','','N/A',0,'Curator Insight announces legacy enhancements to AWS SCT, focusing on target conversions to Amazon Redshift. Live Grounding confirms this enabled automation for migrating complex on-premises data warehouses like Teradata and Oracle DW to modern cloud analytics warehouses. [SPANISH CONTENT]','Spanish','Release Announcement','Advanced',0,'online','manual','ab8d47918e42fe8451e7eb56d8d4786364927e216ff5abba72f85dd1b6ed0eca',100.0,1.77903221723213195e+09,1,'2026-05-17T17:36:57.232132+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Legacy Releases"]','["[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/06/easily-model-your-app-data-in-a-nosql-database-with-aws-mobile-hub','Easily model your app data in a NoSQL database with AWS Mobile Hub','','N/A',0,'Curator Insight details a legacy utility tool (AWS Mobile Hub) that assisted developers in bootstrapping NoSQL data layers. Live Grounding highlights that AWS Mobile Hub has been replaced by the more powerful AWS Amplify framework. Included for legacy archeological reference. [SPANISH CONTENT]','Spanish','Release Announcement','Beginner',0,'online','manual','21f8bb9eda217128301104a7159790fc2f1b33f4d8dc498fb4b1a9c34391a72e',100.0,1779031618,1,'2026-05-17T17:26:58.520511+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Mobile Development", "Legacy Releases"]','["[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/07/aws-schema-conversion-tool-now-supports-conversions-from-oracle-dw-and-teradata-to-amazon-redshift-embedded-code-conversion-and-cloud-native-code-optimization','AWS Schema Conversion Tool now supports conversions from Oracle DW and Teradata to Amazon Redshift, Embedded Code Conversion, and Cloud native Code Optimization','','N/A',0,'Curator Insight announces legacy enhancements to AWS SCT, focusing on target conversions to Amazon Redshift. Live Grounding confirms this enabled automation for migrating complex on-premises data warehouses like Teradata and Oracle DW to modern cloud analytics warehouses. [SPANISH CONTENT]','Spanish','Release Announcement','Advanced',0,'online','manual','ab8d47918e42fe8451e7eb56d8d4786364927e216ff5abba72f85dd1b6ed0eca',100.0,1779032217,1,'2026-05-17T17:36:57.232132+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Legacy Releases"]','["[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/08/amazon-inspector-announces-general-availability-for-windows','Amazon Inspector Announces General Availability for Windows','','2016',0,'Historical announcement outlining Amazon Inspector''s release of vulnerability assessment scanning support on Windows Server instances. While foundational, modern operators should reference later Amazon Inspector v2 capabilities for unified container and EC2 scanning.','Spanish','Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Vulnerability Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/08/backup-and-archive-to-aws-storage-gateway-vtl-with-veeam-backup-and-replication-v9','Backup and archive to AWS Storage Gateway VTL with Veeam Backup & Replication v9','','2016',3,'An AWS announcement detailing integration between Veeam Backup & Replication and the virtual tape library (VTL) functionality of AWS Storage Gateway. Live Grounding highlights how this hybrid solution continues to serve traditional enterprises transitioning to the cloud while maintaining legacy archiving requirements.','English','Release Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Storage", "Veeam Integration"]','["[LEGACY]"]','[]','["aws-backup.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/10/first-aws-certification-study-guide-now-available','aws.amazon.com: First AWS Certification Study Guide Now Available','','2016',0,'Historical announcement of the first official AWS Certified Solutions Architect - Associate Study Guide. While highly informative on classical concepts, modern practitioners must supplement it with current AWS documentation to address the evolved features of modern cloud services.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2021/08/ec2-vm-import-export-unified-extensible-firmware-interface-aws','EC2 VM Import/Export now supports migration of virtual machines with Unified Extensible Firmware Interface (UEFI) boot to AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57d3343d93528eb5a03a743df122d0d1738186573e12a147c26a2606f34f9e36',100.0,1.77903422388268089e+09,0,'2026-05-17T18:10:23.882681+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/about-aws/whats-new/2015/12/now-add-or-modify-request-headers-forwarded-from-amazon-cloudfront-to-origin"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2021/08/ec2-vm-import-export-unified-extensible-firmware-interface-aws','EC2 VM Import/Export now supports migration of virtual machines with Unified Extensible Firmware Interface (UEFI) boot to AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57d3343d93528eb5a03a743df122d0d1738186573e12a147c26a2606f34f9e36',100.0,1779034223,0,'2026-05-17T18:10:23.882681+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/about-aws/whats-new/2015/12/now-add-or-modify-request-headers-forwarded-from-amazon-cloudfront-to-origin"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/apn/aws-networking-for-developers','AWS Networking for Developers','','2020',0,'Synthesizes AWS''s core networking constructs for software engineers. While early guides treat VPC and subnetting as peripheral, modern development architectures position these as foundational security boundaries. The guide details CIDR blocks, VPC structure, and security groups.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking Concepts"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/apn/oracle-database-encryption-options-on-amazon-rds','Oracle Database Encryption Options on Amazon RDS','','2018',0,'A technical architectural blog guiding engineers through configuring database security on Amazon RDS. It focuses on integrating Oracle Transparent Data Encryption (TDE) with AWS KMS, ensuring low-latency column and tablespace encryption-at-rest with robust enterprise key separation.','Spanish','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Database Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/architecture/connect-amazon-s3-file-gateway-using-aws-privatelink-for-amazon-s3','Connect Amazon S3 File Gateway using AWS PrivateLink for Amazon S3','','2022',0,'A security-focused guide detailing how to mount and connect AWS S3 File Gateways securely using AWS PrivateLink endpoints. Eliminates exposure to the public internet by keeping all backup transactions fully routed within local corporate VPC networks.','English','Architecture Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "Private Connectivity"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws-spanish/aws-network-firewall-nuevo-servicio-gestionado-de-firewall-para-vpc','AWS Network Firewall – Nuevo Servicio Gestionado de Firewall para VPC','','2021',4,'Un análisis en español sobre AWS Network Firewall, detallando cómo este servicio gestionado de seguridad perimetral proporciona inspección de paquetes activa, prevención de intrusiones (IPS) y filtrado de URL. Arquitectónicamente, se integra con Transit Gateway para asegurar de manera centralizada el tráfico de entrada y salida a nivel de VPC corporativo.','Spanish','Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Network Security"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws-spanish/examenes-practicos-gratuitos-y-100-en-espanol-para-que-obtenga-su-certificacion','aws.amazon.com: Exámenes prácticos gratuitos y 100% en español para que obtenga su certificación','','2023',0,'Spanish-language portal by AWS detailing official, free practice certification exams. Designed to help Spanish-speaking engineers evaluate their readiness for Cloud Practitioner and Solutions Architect exams while familiarizing themselves with localized technical vocabulary.','Spanish','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/amazon-elasticsearch-service-is-now-amazon-opensearch-service-and-supports-opensearch-10','aws.amazon.com: Amazon Elasticsearch Service Is Now Amazon OpenSearch Service'' and Supports OpenSearch 1.0','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','50e89257bccff5ad33443b08ee3e69bfa8293c698504c504d6d500db995f2130',100.0,1.77903297732679891e+09,0,'2026-05-17T17:49:37.326799+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/aws/announcing-amazon-opensearch-service-which-supports-opensearch-10"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/amazon-rds-proxy-now-generally-available','Amazon RDS Proxy – Now Generally Available','','N/A',0,'Curator Insight presents Amazon RDS Proxy as a managed solution to handle high database connection concurrency. Live Grounding validates that RDS Proxy multiplexes connections, bypassing the performance degradation caused by high serverless (AWS Lambda) spin-up events. A critical integration pattern for cloud-native microservices. [SPANISH CONTENT]','Spanish','Blog Post','Intermediate',1,'online','manual','bf0c24c2f82da9fadb5e86e0950ef96791ae86c854470897dd544b3ae9b0dbca',100.0,1.77903059745959711e+09,1,'2026-05-17T17:09:57.459597+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Serverless Architecture"]','["[DE FACTO STANDARD]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/amazon-s3-glacier-price-reduction','aws.amazon.com: Amazon S3 Glacier Price Reduction','','2021',4,'Analyses structural price reductions on S3 Glacier archiving solutions. Evaluates its architectural impact for enterprises storing high-volume data lakes and maintaining long-term historical compliance logs.','English','Technical Article','Intermediate',0,'online','manual','de838d4e4d6256050d8712e060ec0a29730e57d09ef9418b67a61096d1f9ea9a',100.0,1.77903172016570401e+09,1,'2026-05-17T17:28:40.165704+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Storage Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/amazon-elasticsearch-service-is-now-amazon-opensearch-service-and-supports-opensearch-10','aws.amazon.com: Amazon Elasticsearch Service Is Now Amazon OpenSearch Service'' and Supports OpenSearch 1.0','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','50e89257bccff5ad33443b08ee3e69bfa8293c698504c504d6d500db995f2130',100.0,1779032977,0,'2026-05-17T17:49:37.326799+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/aws/announcing-amazon-opensearch-service-which-supports-opensearch-10"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/amazon-rds-proxy-now-generally-available','Amazon RDS Proxy – Now Generally Available','','N/A',0,'Curator Insight presents Amazon RDS Proxy as a managed solution to handle high database connection concurrency. Live Grounding validates that RDS Proxy multiplexes connections, bypassing the performance degradation caused by high serverless (AWS Lambda) spin-up events. A critical integration pattern for cloud-native microservices. [SPANISH CONTENT]','Spanish','Blog Post','Intermediate',1,'online','manual','bf0c24c2f82da9fadb5e86e0950ef96791ae86c854470897dd544b3ae9b0dbca',100.0,1779030597,1,'2026-05-17T17:09:57.459597+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Serverless Architecture"]','["[DE FACTO STANDARD]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/amazon-s3-glacier-price-reduction','aws.amazon.com: Amazon S3 Glacier Price Reduction','','2021',4,'Analyses structural price reductions on S3 Glacier archiving solutions. Evaluates its architectural impact for enterprises storing high-volume data lakes and maintaining long-term historical compliance logs.','English','Technical Article','Intermediate',0,'online','manual','de838d4e4d6256050d8712e060ec0a29730e57d09ef9418b67a61096d1f9ea9a',100.0,1779031720,1,'2026-05-17T17:28:40.165704+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Storage Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/aws-cloudshell-command-line-access-to-aws-resources','AWS CloudShell - Command-Line Access to AWS Resources','','2020',5,'Introduction to AWS CloudShell, a browser-based, secure terminal console preconfigured with standard CLI utilities, shell environments, and automatic IAM session credential sharing.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Management Tools"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/ec2-price-reduction-for-ec2-instance-saving-plans-and-standard-reserved-instances','May 2020: EC2 Price Reduction – For EC2 Instance Saving Plans and Standard'' Reserved Instances','','2020',4,'Details systemic price reductions for EC2 Instance Savings Plans and Standard Reserved Instances. Highlights AWS''s continuous price adjustments and the architectural shift towards commitment-based financial engineering models.','English','Technical Article','Intermediate',0,'online','manual','815be8e566d6624237e65cc5cb8947cdf55f101a50ffdda374bbc85a0a03a398',100.0,1.77903044026481604e+09,1,'2026-05-17T17:07:20.264816+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Compute Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/ec2-price-reduction-for-ec2-instance-saving-plans-and-standard-reserved-instances','May 2020: EC2 Price Reduction – For EC2 Instance Saving Plans and Standard'' Reserved Instances','','2020',4,'Details systemic price reductions for EC2 Instance Savings Plans and Standard Reserved Instances. Highlights AWS''s continuous price adjustments and the architectural shift towards commitment-based financial engineering models.','English','Technical Article','Intermediate',0,'online','manual','815be8e566d6624237e65cc5cb8947cdf55f101a50ffdda374bbc85a0a03a398',100.0,1779030440,1,'2026-05-17T17:07:20.264816+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Compute Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/introducing-a-public-registry-for-aws-cloudformation','Introducing a Public Registry for AWS CloudFormation','','2021',0,'The AWS CloudFormation Public Registry simplifies resource discovery, allowing platform engineers to deploy third-party resource models directly within stacks. It eliminates the need for complex, custom lambda triggers when integrating external APIs or monitoring tools.','N/A','Registry Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Registries"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/new-for-aws-cloudformation-quickly-retry-stack-operations-from-the-point-of-failure','New for AWS CloudFormation – Quickly Retry Stack Operations from the Point of Failure','','2021',4,'Introduces the ability to retry failed CloudFormation stack operations from the point of failure, omitting the need to rollback and rebuild the entire deployment from scratch. This drastically optimizes development feedback loops, especially when dealing with flaky external resources or transient timeouts. It dramatically changes IaC debugging workflows on AWS.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "State Management"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/red-hat-openshift-service-on-aws-now-generally-availably','amazon.com: Red Hat OpenShift Service on AWS Now GA','','2021',0,'The official AWS News Blog GA release for ROSA. It highlights deep integration with native AWS consoles, identity management, and simplified direct deployment methods.','Spanish','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Managed Kubernetes", "ROSA"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/compute/optimizing-lambda-functions-packaged-as-container-images','aws.amazon.com: Optimizing Lambda functions packaged as container images','','2021',0,'Highly technical optimization guide for serverless containers. Focuses on cache warming, base image choices, and reducing multi-tier image footprints to minimize cold start latency.','None','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/containers/developers-guide-to-using-amazon-efs-with-amazon-ecs-and-aws-fargate-part-1','Amazon EFS with Amazon ECS and AWS Fargate – Part 1','','2021',0,'A detailed developer''s guide showing how to mount elastic, multi-writer shared storage structures (Amazon EFS) onto transient AWS ECS containers running under AWS Fargate. Highly critical for migrating legacy workloads requiring stateful configurations.','N/A','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "AWS ECS & Fargate", "Storage Architecture"]','["[LEGACY]"]','[]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/containers/introducing-cdk8s-intent-driven-apis-for-kubernetes-objects','Introducing cdk8s+: Intent-driven APIs for Kubernetes objects','','2021',0,'AWS blog introducing cdk8s+, an abstraction layer built on top of Cloud Development Kit for Kubernetes. Allows developers to programmatically compose secure, intent-driven configurations using object-oriented languages instead of flat YAML documents.','English','Article','Advanced',0,'online','manual','784a3338cc02023deec7725049143e6541f7344bf6de43993dbbca12b49f9f7b',100.0,1.77903108902861309e+09,1,'2026-05-17T17:18:09.028613+02:00',NULL,NULL,NULL,'["Configuration Management", "IaC & SDKs", "CDK"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/containers/policy-based-countermeasures-for-kubernetes-part-1','aws.amazon.com: Policy-based countermeasures for Kubernetes – Part 1','','2021',0,'Spanish localized edition of AWS''s architectural breakdown detailing policy-driven mitigations within Kubernetes runtime layers. Instructs platform engineers on configuring robust security guardrails using native Kubernetes controllers and cloud provider identity brokers to neutralize container vulnerabilities.','YAML','Blog','Advanced',0,'duplicate','manual','dca6bc05170d65cf15a694f2b2f5f6fe0b0310fb65e615bd3153cad2c1e932bd',100.0,1.77903351108967089e+09,1,'2026-05-17T17:58:31.089671+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/containers/policy-based-countermeasures-for-kubernetes-part-1"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/containers/introducing-cdk8s-intent-driven-apis-for-kubernetes-objects','Introducing cdk8s+: Intent-driven APIs for Kubernetes objects','','2021',0,'AWS blog introducing cdk8s+, an abstraction layer built on top of Cloud Development Kit for Kubernetes. Allows developers to programmatically compose secure, intent-driven configurations using object-oriented languages instead of flat YAML documents.','English','Article','Advanced',0,'online','manual','784a3338cc02023deec7725049143e6541f7344bf6de43993dbbca12b49f9f7b',100.0,1779031089,1,'2026-05-17T17:18:09.028613+02:00',NULL,NULL,NULL,'["Configuration Management", "IaC & SDKs", "CDK"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/containers/policy-based-countermeasures-for-kubernetes-part-1','aws.amazon.com: Policy-based countermeasures for Kubernetes – Part 1','','2021',0,'Spanish localized edition of AWS''s architectural breakdown detailing policy-driven mitigations within Kubernetes runtime layers. Instructs platform engineers on configuring robust security guardrails using native Kubernetes controllers and cloud provider identity brokers to neutralize container vulnerabilities.','YAML','Blog','Advanced',0,'duplicate','manual','dca6bc05170d65cf15a694f2b2f5f6fe0b0310fb65e615bd3153cad2c1e932bd',100.0,1779033511,1,'2026-05-17T17:58:31.089671+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/containers/policy-based-countermeasures-for-kubernetes-part-1"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/containers/red-hat-openshift-service-on-aws-architecture-and-networking','aws.amazon.com: Red Hat OpenShift Service on AWS: architecture and networking','','2021',0,'An in-depth guide on ROSA integration within existing virtual networks, demonstrating VPC configurations, routing tables, and Elastic Load Balancer (ELB) design parameters.','Spanish','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Cluster Networking", "ROSA Networking"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/developer/migrating-to-boto3','Migrating to Boto3','','2015',4,'Curator Insight outlines the definitive transition guide from early Boto v2 to the modern Boto3 framework. Live Grounding demonstrates that Boto3 is the fundamental backend library for programmatic cloud orchestration, leveraging AWS-designed schemas to autogenerate modern client models.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "AWS SDK", "Migration Guides"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/devops/building-a-serverless-jenkins-environment-on-aws-fargate','amazon.com: Building a serverless Jenkins environment on AWS Fargate','','2021',0,'This architectural blueprint outlines how to build a highly available, serverless Jenkins cluster on AWS Fargate. It covers eliminating static controller instances, deploying dynamic containerized worker agents via ECS, and mitigating idle cost structures. *Curator Insight*: Highlighting cloud-native agent deployment. *Live Grounding*: By 2026, Fargate-backed agents represent a dominant methodology to avoid VM configuration drift and dynamic scaling bottlenecks.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Serverless Jenkins on AWS"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); @@ -968,52 +968,52 @@ INSERT INTO "resources" VALUES('https://aws.amazon.com/es/codepipeline/product-i INSERT INTO "resources" VALUES('https://aws.amazon.com/es/documentation/ecr','Amazon EC2 Container Registry Documentation','','2024',0,'Official engineering reference for Amazon ECR, a fully managed OCI-compliant container registry. It covers critical security integrations, image scanning capabilities, cross-region replication configurations, and direct integration with Amazon ECS/EKS to facilitate safe, high-speed container pull actions.','N/A','Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Registries"]','["[COMMUNITY-TOOL]"]','[]','["aws-containers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/eks/pricing','AWS Kubernetes pricing','','2026',0,'The official pricing directory for AWS Elastic Kubernetes Service (EKS). Outlines hourly control-plane overhead fees alongside integration costs for EC2 worker nodes, AWS Fargate, and localized Outposts. Live grounding establishes EKS pricing as the foundational metric for container hosting calculations.','Spanish','Reference/Pricing','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Managed Kubernetes", "AWS EKS Costs"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/local/spain','AWS en España','','2023',0,'The landing portal for AWS''s infrastructure operations in Spain, outlining local low-latency clusters, geographical redundancy options, and sovereign data residency frameworks for European enterprise workloads.','None','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Regional Infrastructure", "Spain"]','["[COMMUNITY-TOOL]"]','[]','["aws-spain.md", "aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/es/premiumsupport/knowledge-center/troubleshoot-service-quotas-cli-commands','How can I troubleshoot errors using the AWS CLI to manage my service quota requests?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f521091844b95e4b498fcddac441a8a8acc3301cd1a71087193764f3e2cfbbea',100.0,1.77903417366868591e+09,0,'2026-05-17T18:09:33.668686+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://repost.aws/es/knowledge-center/troubleshoot-service-quotas-cli-commands"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/es/training/ramp-up-guides','AWS Ramp-Up Guides','','2026',0,'Curated, structured training roadmaps provided by AWS experts to build capability across role-based boundaries (Architect, Developer, DevOps). These paths organize disparate services into digestible, progressive educational units.','N/A','Documentation','Beginner',0,'online','manual','08c9e28d5bdf2e68d3dd77b5c5264a2b489cd8c63862d95a915dac73bfce2229',100.0,1.77903375076837205e+09,1,'2026-05-17T18:02:30.768372+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/es/premiumsupport/knowledge-center/troubleshoot-service-quotas-cli-commands','How can I troubleshoot errors using the AWS CLI to manage my service quota requests?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f521091844b95e4b498fcddac441a8a8acc3301cd1a71087193764f3e2cfbbea',100.0,1779034173,0,'2026-05-17T18:09:33.668686+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://repost.aws/es/knowledge-center/troubleshoot-service-quotas-cli-commands"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/es/training/ramp-up-guides','AWS Ramp-Up Guides','','2026',0,'Curated, structured training roadmaps provided by AWS experts to build capability across role-based boundaries (Architect, Developer, DevOps). These paths organize disparate services into digestible, progressive educational units.','N/A','Documentation','Beginner',0,'online','manual','08c9e28d5bdf2e68d3dd77b5c5264a2b489cd8c63862d95a915dac73bfce2229',100.0,1779033750,1,'2026-05-17T18:02:30.768372+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/es/vmware','VMware Cloud on AWS','','2017',0,'Official architectural landing page for VMware Cloud on AWS. Outlines SDDC framework deployments on bare-metal infrastructure, enabling disaster recovery, capacity bursting, and seamless VM migrations.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Hybrid Cloud"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/events','RESOURCE HUB: Eventos y webinars de AWS','','2025',0,'The main catalog of upcoming and archived AWS training webinars, events, and bootcamps, detailing multi-region strategy patterns, cloud migration best practices, and serverless architectures.','None','Resource Catalog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Education", "Resources"]','["[LEGACY]"]','[]','["aws-spain.md", "aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/events/reinvent/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=GSMT%20Only&linkId=950284531','AWS re:Invent Event Portal','The primary learning and announcements portal for Amazon Web Services re:Invent conference.','2026',4,'The primary information repository and registration hub for AWS''s flagship learning event. - **Architectural Value**: Serves as the ground truth for major cloud infrastructure, compute, and serverless product launches. - **Key Features**: Comprehensive catalog of technical bootcamps, architectural breakout sessions, and keynotes. -- **Technical Significance**: Essential for enterprise cloud architects seeking to keep abreast of managed service innovations and optimization patterns.','en','event','intermediate',0,'online','automatic','0c494498880ce071e39678c8245dd4a17251c0eb519814b91a070326a8b68a03',NULL,1.78035254437053394e+09,0,'2026-06-02T00:22:24.370534+02:00',NULL,NULL,NULL,'["AWS Ecosystem", "Cloud Conferences", "re:Invent Events"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "The premier annual AWS learning conference where global cloud announcements, deep-dive sessions, and technical architecture workshops are launched.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/hands-on','AWS 10-Minute Tutorials','','2026',0,'An onboarding portal featuring bite-sized, 10-minute technical exercises across core services (EC2, S3, RDS). These tutorials utilize guided steps to help engineers rapidly spin up cloud resources while demonstrating fundamental networking, security, and storage architecture patterns.','English','Educational','Beginner',0,'online','manual','e169e28e3c1fe0da727dd43e11980a3b29a9a5df232553b62ccf5f4efa0d6786',100.0,1779130495.01498,1,'2026-05-18T20:54:55.014980+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Services", "Hands-on Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins','aws.amazon.com: How to cost optimize Jenkins jobs on Kubernetes with EC2'' Spot Instances 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1',100.0,1.77903223225775098e+09,0,'2026-05-17T17:37:12.257751+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/projects/deploy-kubernetes-app-amazon-eks','aws.amazon.com: Deploy a kubernetes application','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4bf709362f4aef747e0ac49d07c4a607138d91ddbb4ad1c14787ac358c81f0c4',100.0,1.77903423548369598e+09,0,'2026-05-17T18:10:35.483696+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/eks/latest/userguide/sample-deployment.html"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/tutorials','AWS 10-Minute Tutorials','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','90389b12e5080aef584936b7e2fa36ffd67cd6638101365e0cd0efe64f163cc4',100.0,1.77903002467657089e+09,0,'2026-05-17T17:00:24.676571+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/getting-started/hands-on"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/tutorials/create-mysql-db','AWS Tutorials: Create and Connect to a MySQL Database with Amazon RDS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','721b62b045492c126d7de94e7f61fd1db854bd23c7767798fbcb580df8c76531',100.0,1779031146.82959,0,'2026-05-17T17:19:06.829590+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/hands-on/latest/create-mysql-db/create-mysql-db.html"}'); +- **Technical Significance**: Essential for enterprise cloud architects seeking to keep abreast of managed service innovations and optimization patterns.','en','event','intermediate',0,'online','automatic','0c494498880ce071e39678c8245dd4a17251c0eb519814b91a070326a8b68a03',NULL,1780352544,0,'2026-06-02T00:22:24.370534+02:00',NULL,NULL,NULL,'["AWS Ecosystem", "Cloud Conferences", "re:Invent Events"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "The premier annual AWS learning conference where global cloud announcements, deep-dive sessions, and technical architecture workshops are launched.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/hands-on','AWS 10-Minute Tutorials','','2026',0,'An onboarding portal featuring bite-sized, 10-minute technical exercises across core services (EC2, S3, RDS). These tutorials utilize guided steps to help engineers rapidly spin up cloud resources while demonstrating fundamental networking, security, and storage architecture patterns.','English','Educational','Beginner',0,'online','manual','e169e28e3c1fe0da727dd43e11980a3b29a9a5df232553b62ccf5f4efa0d6786',100.0,1779130495,1,'2026-05-18T20:54:55.014980+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Services", "Hands-on Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins','aws.amazon.com: How to cost optimize Jenkins jobs on Kubernetes with EC2'' Spot Instances 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1',100.0,1779032232,0,'2026-05-17T17:37:12.257751+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/projects/deploy-kubernetes-app-amazon-eks','aws.amazon.com: Deploy a kubernetes application','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4bf709362f4aef747e0ac49d07c4a607138d91ddbb4ad1c14787ac358c81f0c4',100.0,1779034235,0,'2026-05-17T18:10:35.483696+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/eks/latest/userguide/sample-deployment.html"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/tutorials','AWS 10-Minute Tutorials','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','90389b12e5080aef584936b7e2fa36ffd67cd6638101365e0cd0efe64f163cc4',100.0,1779030024,0,'2026-05-17T17:00:24.676571+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/getting-started/hands-on"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/tutorials/create-mysql-db','AWS Tutorials: Create and Connect to a MySQL Database with Amazon RDS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','721b62b045492c126d7de94e7f61fd1db854bd23c7767798fbcb580df8c76531',100.0,1779031146,0,'2026-05-17T17:19:06.829590+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/hands-on/latest/create-mysql-db/create-mysql-db.html"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/glue','AWS Data Pipeline','','2025',5,'Official page of AWS Glue, a fully managed serverless data integration service. Identifies structural discovery using AWS Glue Data Catalog, PySpark ETL execution, and schema registry controls.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "ETL"]','["[DE FACTO STANDARD]"]','[]','["aws-data.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/grafana','Amazon Managed Service for Grafana','','2024',0,'Managed visualization console offering direct enterprise integrations with SSO and IAM setups. Allows telemetry aggregation from diverse cloud datasources (S3, Prometheus, CloudWatch, Opensearch) under unified dynamic views.','N/A','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Managed Services", "Grafana"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/iot','aws.amazon.com/en/iot','','2015',0,'Technical documentation for AWS IoT Core, a high-throughput managed broker designed to securely route and map billions of device telemetry streams into cloud databases and analysis applications.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "AWS", "IoT Platforms"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/isv/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trk=2b5d5ac0-d7ce-421b-87ac-beedc1d30a35&linkId=953889966','AWS Software and Technology Business Scaling Solutions','The primary landing page for Independent Software Vendors (ISVs) looking to scale, optimize, and market multi-tenant SaaS products utilizing the AWS partner network.','2025',4,'### Curator Insight -This AWS portal serves as the primary gateway for Independent Software Vendors (ISVs) looking to architect, deploy, and scale SaaS products on AWS. It provides blueprints for integrating multi-tenant databases, achieving the ''Rule of 40'' through cloud growth, and aligning with the AWS Global Passport program for global expansion. Software architects and product leaders can leverage this hub for proven business and technical growth frameworks.','English','Documentation Portal','Intermediate',0,'online','automatic','5a4a19c413e621ee4426eb9e8e9b68f9267b94964c81001d3c4aba87077d3615',NULL,1.78040170254899406e+09,0,'2026-06-02T14:01:42.548994+02:00',NULL,NULL,NULL,'["Amazon Web Services", "SaaS Architecture", "ISV Scaling"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-architecture", "impact_score": 80, "reputation_status": "Vetted", "reputation_summary": "Official AWS portal. Holds direct corporate backing and is verified as the central authoritative resource for scaling SaaS and software businesses on AWS infrastructure.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); +This AWS portal serves as the primary gateway for Independent Software Vendors (ISVs) looking to architect, deploy, and scale SaaS products on AWS. It provides blueprints for integrating multi-tenant databases, achieving the ''Rule of 40'' through cloud growth, and aligning with the AWS Global Passport program for global expansion. Software architects and product leaders can leverage this hub for proven business and technical growth frameworks.','English','Documentation Portal','Intermediate',0,'online','automatic','5a4a19c413e621ee4426eb9e8e9b68f9267b94964c81001d3c4aba87077d3615',NULL,1780401702,0,'2026-06-02T14:01:42.548994+02:00',NULL,NULL,NULL,'["Amazon Web Services", "SaaS Architecture", "ISV Scaling"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-architecture", "impact_score": 80, "reputation_status": "Vetted", "reputation_summary": "Official AWS portal. Holds direct corporate backing and is verified as the central authoritative resource for scaling SaaS and software businesses on AWS infrastructure.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/lightsail','AWS LightSail','','2026',0,'Curator Insight presents AWS Lightsail as a simplified, cost-predictable virtual private server (VPS) alternative to raw EC2. Live Grounding confirms Lightsail is widely used in 2026 for small-scale projects, staging environments, and rapid WP deployments, offering pre-configured blueprints and straightforward billing.','N/A','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Virtual Private Servers", "AWS Lightsail"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/marketplace','AWS Marketplace','','2026',0,'The centralized enterprise portal cataloging certified third-party software, AMI definitions, and SaaS integrations compatible with AWS workloads. It serves as an procurement platform, simplifying image provisioning and licensing configurations.','N/A','Documentation','Beginner',0,'online','manual','5fef63d962aacea02598faf7bb9d03728428a72878ce93fff36b25a821c8c795',100.0,1.77903347913712811e+09,1,'2026-05-17T17:57:59.137128+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/marketplace','AWS Marketplace','','2026',0,'The centralized enterprise portal cataloging certified third-party software, AMI definitions, and SaaS integrations compatible with AWS workloads. It serves as an procurement platform, simplifying image provisioning and licensing configurations.','N/A','Documentation','Beginner',0,'online','manual','5fef63d962aacea02598faf7bb9d03728428a72878ce93fff36b25a821c8c795',100.0,1779033479,1,'2026-05-17T17:57:59.137128+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/marketplace/search/results?searchTerms=tower','AWS Marketplace (AMIs): AWX/Tower','','2024',0,'A curated catalog of Amazon Machine Images (AMIs) featuring pre-configured deployments of Ansible Tower and AWX. This enables fast, turn-key deployment of configuration management control centers within VPC structures on AWS.','N/A','Cloud Catalog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Marketplace"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/migration-and-modernization/partners/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=4dd53e6b-f293-407d-aa10-583d5e116d36&sc_content=Video&trk=4dd53e6b-f293-407d-aa10-583d5e116d36&linkId=951237536','AWS Migration and Modernization partners','Official portal showcasing AWS Partner specialized solutions for migrating and modernizing VMware, SAP, and legacy enterprise workloads.','2026',4,'An official AWS directory cataloging specialized partner integrations and automation solutions designed for deep enterprise migrations. * Supports complex migrations for legacy architectures, VMware setups, and SAP systems, incorporating automated, AI-driven refactoring mechanisms. -* Integrates proven tooling from system integrators (including Capgemini, Accenture, and Infosys) to achieve up to 90% faster workload mobilization.','en','website','intermediate',0,'online','automatic','0ce564c28a7581531b64a90c23cccb1ddf0ff5cef8093c661f0b98fcd53725ac',NULL,1780352686.74471,0,'2026-06-02T00:24:46.744710+02:00',NULL,NULL,NULL,'["Public Cloud Solutions", "Amazon Web Services", "Cloud Migration", "Infrastructure Modernization"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "The portal represents the official, highly scrutinized ecosystem database of certified cloud migration solutions on AWS, with zero negative community consensus.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "cloud-migration"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/migration-and-modernization/podcast/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=d441cd74-3302-403f-826c-e93c7355e15a&trk=d441cd74-3302-403f-826c-e93c7355e15a&linkId=943129312','AWS Migration and Modernization Podcast','Strategic and architectural discussions mapping out enterprise cloud modernization and transformation routes.','2026',4,'An official podcast series from Amazon Web Services dedicated to cloud-native application transformation, migration patterns, and organizational leadership. Featuring insights from AWS Executives-in-Residence, cloud architects, and financial analysts, it unpacks practical frameworks like the ''7 Rs'' of migration, security modernization (in collaboration with the Office of the CISO), and decoupled migration vs. modernization approaches. The discussions serve as an invaluable handbook for enterprise cloud leaders driving massive, risk-conscious cloud adoption.','en','Podcast','Advanced',0,'online','automatic','cad13ebc9ccc2a2f4959b77c95f73fb5ceaf96add87d113aaf1a032b059dbfe3',NULL,1.78035214849397492e+09,0,'2026-06-02T00:15:48.493975+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Cloud Migration", "Modernization Strategy"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Vetted official channel from AWS featuring verified executive strategies.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "podcasts"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/new','aws.amazon.com/new: What''s New with AWS?','','2026',0,'Duplicate stream of AWS release announcements tracking core architecture, security, and developer ecosystem changes across globally distributed infrastructure zones.','N/A','Documentation','Beginner',0,'online','manual','8ef59e9e82b6b0aff0f6b09a107f68758afb256ba6567817f6725f47252179de',100.0,1.77902959014381504e+09,1,'2026-05-17T16:53:10.143815+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/opsworks','AWS OpsWorks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','658abd4c003c0f5d6404a802de04904212bbe908c4a3bb8b6e223f85dd58aae1',100.0,1.77903216308808302e+09,0,'2026-05-17T17:36:03.088083+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com"}'); +* Integrates proven tooling from system integrators (including Capgemini, Accenture, and Infosys) to achieve up to 90% faster workload mobilization.','en','website','intermediate',0,'online','automatic','0ce564c28a7581531b64a90c23cccb1ddf0ff5cef8093c661f0b98fcd53725ac',NULL,1780352686,0,'2026-06-02T00:24:46.744710+02:00',NULL,NULL,NULL,'["Public Cloud Solutions", "Amazon Web Services", "Cloud Migration", "Infrastructure Modernization"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "The portal represents the official, highly scrutinized ecosystem database of certified cloud migration solutions on AWS, with zero negative community consensus.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "cloud-migration"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/migration-and-modernization/podcast/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=d441cd74-3302-403f-826c-e93c7355e15a&trk=d441cd74-3302-403f-826c-e93c7355e15a&linkId=943129312','AWS Migration and Modernization Podcast','Strategic and architectural discussions mapping out enterprise cloud modernization and transformation routes.','2026',4,'An official podcast series from Amazon Web Services dedicated to cloud-native application transformation, migration patterns, and organizational leadership. Featuring insights from AWS Executives-in-Residence, cloud architects, and financial analysts, it unpacks practical frameworks like the ''7 Rs'' of migration, security modernization (in collaboration with the Office of the CISO), and decoupled migration vs. modernization approaches. The discussions serve as an invaluable handbook for enterprise cloud leaders driving massive, risk-conscious cloud adoption.','en','Podcast','Advanced',0,'online','automatic','cad13ebc9ccc2a2f4959b77c95f73fb5ceaf96add87d113aaf1a032b059dbfe3',NULL,1780352148,0,'2026-06-02T00:15:48.493975+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Cloud Migration", "Modernization Strategy"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Vetted official channel from AWS featuring verified executive strategies.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "podcasts"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/new','aws.amazon.com/new: What''s New with AWS?','','2026',0,'Duplicate stream of AWS release announcements tracking core architecture, security, and developer ecosystem changes across globally distributed infrastructure zones.','N/A','Documentation','Beginner',0,'online','manual','8ef59e9e82b6b0aff0f6b09a107f68758afb256ba6567817f6725f47252179de',100.0,1779029590,1,'2026-05-17T16:53:10.143815+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/opsworks','AWS OpsWorks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','658abd4c003c0f5d6404a802de04904212bbe908c4a3bb8b6e223f85dd58aae1',100.0,1779032163,0,'2026-05-17T17:36:03.088083+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/partners','AWS Partner Network','- [APN Technology Partners](https://aws.amazon.com/partners/paths) - [APN Consulting Partners](https://aws.amazon.com/partners/consulting)','2026',0,'Curator Insight highlights the portal for finding verified APN Technology and Consulting partners. Live Grounding shows AWS Partner Network remains the core commercial engine for AWS, facilitating ISV integrations, validated architectures, and professional service engagements globally.','N/A','Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Ecosystem", "AWS Partners"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/partners/consulting','APN Consulting Partners','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a59298b1ea21ea06d976f681238730cc4f66f913f58e69ae9c65c7a291e83324',100.0,1.77903266192159295e+09,0,'2026-05-17T17:44:21.921593+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/partners/paths',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d3c6564eb8b9a475e546628c89f8a8f44fa7ab6e1a83a5331af80af915e72ad3',84.0,1.77913049497451305e+09,0,'2026-05-18T20:54:54.974513+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/partners/technology','APN Technology Partners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a59298b1ea21ea06d976f681238730cc4f66f913f58e69ae9c65c7a291e83324',100.0,1779029070.38511,0,'2026-05-17T16:44:30.385110+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/partners/consulting"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/podcasts/aws-podcast','AWS Podcasts','','2026',0,'The official audio podcast network providing runtime updates, expert discussions, and inside perspectives on architectural patterns directly from AWS developers and clients.','N/A','Podcast','Intermediate',0,'online','manual','4af0ab4a3a787a8212685a1a7e6868084bd444d5034c4184b901b12a8d5abdb6',100.0,1.77903371358898401e+09,1,'2026-05-17T18:01:53.588984+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/podcasts/aws-techchat','AWS Techchat','','2026',0,'Region-specific developer chat podcast providing quick insights, technological reviews, and platform trend discussions for engineers working across the APJ region.','N/A','Podcast','Intermediate',0,'online','manual','d7c7427cb59696e9ccc4ba09a1cce4f064cabbe61ce88f8cc4703056815dd56a',100.0,1779032087.74657,1,'2026-05-17T17:34:47.746570+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport','AWS Support','','2008',0,'Detailed directory of AWS premium tier services, offering technical case routing, cloud guidance, and access to Trusted Advisor tools to maintain cluster health and SLA commitments.','None','Support Service','Beginner',0,'online','manual','84b7c772cba7dccafa8c32e4f9332d582b4c56813d8fe47b0a59ed724cd379fd',100.0,1.77913049495031905e+09,1,'2026-05-18T20:54:54.950319+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Operations"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport/knowledge-center',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','030b85eeffc0201b8a7b7a193b2a4beddb0d7ec98cfb7bf7c29b6a14a26af5b4',84.0,1.77913049494254803e+09,0,'2026-05-18T20:54:54.942548+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account','How do I create and activate a new Amazon Web Services account?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6fba5cdd4be385dcb39fae7f9da4ee824c92b8282737fa09b6cb0c2e7dc25639',100.0,1.7790309284313929e+09,0,'2026-05-17T17:15:28.431393+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://repost.aws/knowledge-center/create-and-activate-aws-account"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch','How do I stop and start EC2 instances at regular intervals using AWS Lambda? (Video)','','N/A',0,'This step-by-step video guide demonstrates how to orchestrate automated EC2 state transitions utilizing AWS Lambda and Amazon EventBridge rules. The architectural walkthrough presents a cost-optimization blueprint for non-production environments by cutting off idle compute resources. It remains an essential automation reference for cloud engineers.','English','Video','Beginner',0,'duplicate','manual','54e7628550d67b00cc4404644cc6e477ac858ef15ae3426a530a435ff3ea6610',100.0,1.77903186608101797e+09,0,'2026-05-17T17:31:06.081018+02:00',NULL,NULL,NULL,'["Serverless", "AWS Lambda", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"duplicate_of": "https://repost.aws/knowledge-center/start-stop-lambda-eventbridge"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport/knowledge-center/transfer-domain-to-aws','How do I transfer a domain to AWS from another registrar?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec4e2f5075597f14863a449986ae6312a4ad332eb0b511b9da30df9b82a50582',100.0,1.77903198168294191e+09,0,'2026-05-17T17:33:01.682942+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-networking.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/en/premiumsupport/knowledge-center"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/partners/consulting','APN Consulting Partners','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a59298b1ea21ea06d976f681238730cc4f66f913f58e69ae9c65c7a291e83324',100.0,1779032661,0,'2026-05-17T17:44:21.921593+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/partners/paths',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d3c6564eb8b9a475e546628c89f8a8f44fa7ab6e1a83a5331af80af915e72ad3',84.0,1779130494,0,'2026-05-18T20:54:54.974513+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/partners/technology','APN Technology Partners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a59298b1ea21ea06d976f681238730cc4f66f913f58e69ae9c65c7a291e83324',100.0,1779029070,0,'2026-05-17T16:44:30.385110+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/partners/consulting"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/podcasts/aws-podcast','AWS Podcasts','','2026',0,'The official audio podcast network providing runtime updates, expert discussions, and inside perspectives on architectural patterns directly from AWS developers and clients.','N/A','Podcast','Intermediate',0,'online','manual','4af0ab4a3a787a8212685a1a7e6868084bd444d5034c4184b901b12a8d5abdb6',100.0,1779033713,1,'2026-05-17T18:01:53.588984+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/podcasts/aws-techchat','AWS Techchat','','2026',0,'Region-specific developer chat podcast providing quick insights, technological reviews, and platform trend discussions for engineers working across the APJ region.','N/A','Podcast','Intermediate',0,'online','manual','d7c7427cb59696e9ccc4ba09a1cce4f064cabbe61ce88f8cc4703056815dd56a',100.0,1779032087,1,'2026-05-17T17:34:47.746570+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport','AWS Support','','2008',0,'Detailed directory of AWS premium tier services, offering technical case routing, cloud guidance, and access to Trusted Advisor tools to maintain cluster health and SLA commitments.','None','Support Service','Beginner',0,'online','manual','84b7c772cba7dccafa8c32e4f9332d582b4c56813d8fe47b0a59ed724cd379fd',100.0,1779130494,1,'2026-05-18T20:54:54.950319+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Operations"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport/knowledge-center',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','030b85eeffc0201b8a7b7a193b2a4beddb0d7ec98cfb7bf7c29b6a14a26af5b4',84.0,1779130494,0,'2026-05-18T20:54:54.942548+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account','How do I create and activate a new Amazon Web Services account?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6fba5cdd4be385dcb39fae7f9da4ee824c92b8282737fa09b6cb0c2e7dc25639',100.0,1779030928,0,'2026-05-17T17:15:28.431393+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://repost.aws/knowledge-center/create-and-activate-aws-account"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch','How do I stop and start EC2 instances at regular intervals using AWS Lambda? (Video)','','N/A',0,'This step-by-step video guide demonstrates how to orchestrate automated EC2 state transitions utilizing AWS Lambda and Amazon EventBridge rules. The architectural walkthrough presents a cost-optimization blueprint for non-production environments by cutting off idle compute resources. It remains an essential automation reference for cloud engineers.','English','Video','Beginner',0,'duplicate','manual','54e7628550d67b00cc4404644cc6e477ac858ef15ae3426a530a435ff3ea6610',100.0,1779031866,0,'2026-05-17T17:31:06.081018+02:00',NULL,NULL,NULL,'["Serverless", "AWS Lambda", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"duplicate_of": "https://repost.aws/knowledge-center/start-stop-lambda-eventbridge"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport/knowledge-center/transfer-domain-to-aws','How do I transfer a domain to AWS from another registrar?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec4e2f5075597f14863a449986ae6312a4ad332eb0b511b9da30df9b82a50582',100.0,1779031981,0,'2026-05-17T17:33:01.682942+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-networking.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/en/premiumsupport/knowledge-center"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/products','aws.amazon.com: Network operations with AWS Network Manager','','2019',0,'Focuses on AWS Network Manager as a single pane of glass for monitoring global hybrid networks. Live cloud architectures utilize Network Manager to synthesize telemetry from AWS Transit Gateway, SD-WAN devices, and on-premises branch offices into actionable alerts.','English','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Network Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/products/networking/network-operations','aws.amazon.com: Network operations with AWS Network Manager','','N/A',0,'A curated technical resource and architectural guide covering aws.amazon.com: Network operations with AWS Network Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','1b33db45ca8bcf45e0b88a8d4d34385863153a072d81b3ee854ccc395a651c42',100.0,1.77903339790995597e+09,0,'2026-05-17T17:56:37.909956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{"duplicate_of": "https://aws.amazon.com/products"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/professional-services/CAF','==AWS Cloud Adoption Framework (AWS CAF)==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','255ed32b78d5150de10ccb3deb82b9de9c59ecf8642efaffa9ce78047c7f1862',100.0,1.77903404153020501e+09,0,'2026-05-17T18:07:21.530205+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/cloud-adoption-framework"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/products/networking/network-operations','aws.amazon.com: Network operations with AWS Network Manager','','N/A',0,'A curated technical resource and architectural guide covering aws.amazon.com: Network operations with AWS Network Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','1b33db45ca8bcf45e0b88a8d4d34385863153a072d81b3ee854ccc395a651c42',100.0,1779033397,0,'2026-05-17T17:56:37.909956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{"duplicate_of": "https://aws.amazon.com/products"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/professional-services/CAF','==AWS Cloud Adoption Framework (AWS CAF)==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','255ed32b78d5150de10ccb3deb82b9de9c59ecf8642efaffa9ce78047c7f1862',100.0,1779034041,0,'2026-05-17T18:07:21.530205+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/cloud-adoption-framework"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/prometheus','Amazon Managed Service for Prometheus','','2026',0,'AWS fully-managed metric service designed around open-source Cortex core architecture. Automatically scales telemetry storage, ingestion, and query resources in secure enterprise environments.','None','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "AWS", "Managed Observability"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/pt/blogs/compute/architecture-patterns-for-consuming-private-apis-cross-account','Architecture patterns for consuming private APIs cross-account','','2023',0,'Highlights architectural approaches for routing and consuming private APIs across different AWS accounts. Emphasizes security through AWS PrivateLink, Route 53, and Network Load Balancers.','English','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "API Design"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/compute/architecture-patterns-for-consuming-private-apis-cross-account"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/q/developer','Amazon CodeWhisperer','','2026',0,'Amazon Q Developer (formerly CodeWhisperer) is AWS''s flagship generative AI-assisted programming agent. It generates real-time, context-aware code suggestions while performing security scanning and structural code upgrades. Live grounding demonstrates its evolution into a highly secure, enterprise-compliant workspace tool with advanced reference tracking mechanisms.','Python','tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Developer Agents", "Amazon Q"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/quick/?trk=11d49785-b668-4178-b82a-cc8f673b8c09&sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&linkId=944519510','Amazon Quick - AI Assistant for Work','Amazon''s official multi-tool AI assistant platform for work-based research, BI dashboards, and enterprise automations.','2026',4,'Curator Insight: Amazon Quick represents AWS’s strategic play to democratize enterprise agentic workflows and AI-driven business intelligence. Live Grounding confirms that this tool integrates organizational data with multi-model intelligence to deliver automated research, dashboards, and app integrations. Key features include root and IAM identity provider support, cross-tool workspaces (Slack, Confluence), and customizable pricing tiers tailored to strict enterprise governance structures.','en','document','Intermediate',0,'online','automatic','7252d27094860a9583afc9ce759346312fec4d9e77a3a2985726ad3553650e00',NULL,1.78035242411328506e+09,0,'2026-06-02T00:20:24.113285+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Artificial Intelligence", "AI Assistants"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted and officially supported by AWS.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/quick/?trk=11d49785-b668-4178-b82a-cc8f673b8c09&sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&linkId=944519510','Amazon Quick - AI Assistant for Work','Amazon''s official multi-tool AI assistant platform for work-based research, BI dashboards, and enterprise automations.','2026',4,'Curator Insight: Amazon Quick represents AWS’s strategic play to democratize enterprise agentic workflows and AI-driven business intelligence. Live Grounding confirms that this tool integrates organizational data with multi-model intelligence to deliver automated research, dashboards, and app integrations. Key features include root and IAM identity provider support, cross-tool workspaces (Slack, Confluence), and customizable pricing tiers tailored to strict enterprise governance structures.','en','document','Intermediate',0,'online','automatic','7252d27094860a9583afc9ce759346312fec4d9e77a3a2985726ad3553650e00',NULL,1780352424,0,'2026-06-02T00:20:24.113285+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Artificial Intelligence", "AI Assistants"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted and officially supported by AWS.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/quick/marketing/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trk=60afbf58-3393-42b1-b54f-039c6a0255b4&linkId=944507053','Amazon Quick for Marketing','An AI-powered assistant designed for marketing teams to unify scattered data, automate campaign generation, personalize customer outreach, and analyze performance metrics in real-time.','2026',4,'Curator Insight: Unifying scattered customer data requires sophisticated integration patterns that do not compromise corporate data boundaries. Live Grounding: This April 2026 AWS announcement outlines how Amazon Quick''s agentic assistant leverages Model Context Protocol (MCP) to safely access internal databases. @@ -1021,367 +1021,367 @@ Live Grounding: This April 2026 AWS announcement outlines how Amazon Quick''s ag Operational Value: - Builds custom personal knowledge graphs based on CRMs and marketing data. - Automates personalized outreach campaigns while reducing execution boilerplate. -- Integrates with private VPC resources to secure sensitive business intelligence dashboards.','en','article','intermediate',0,'online','automatic','9853d9c1beb320ca1ac7568bde292286dcc34f246e98d9ed80f9eb524aa43b75',NULL,1.7803521681733489e+09,0,'2026-06-02T00:16:08.173349+02:00',NULL,NULL,NULL,'["Cloud Providers", "Amazon Web Services", "Business Intelligence", "AI Agents", "Amazon Quick"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Part of the newly released AWS Amazon Quick Suite, receiving robust enterprise adoption for secure, context-aware business assistant automation.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "aws-newfeatures"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/quick/sales/?trk=7e833520-af64-47a5-bf6f-e3b5219f1693&sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&linkId=947483556','Amazon Quick for Sales','AWS''s desktop AI assistant built to streamline customer relationship management and pipeline reporting through automation pipelines.','2026',4,'An introduction to the business capabilities of Amazon Quick, a native AWS desktop AI assistant designed to consolidate research, automated flows, and enterprise CRM insights. The workspace showcases Quick Flows, allowing users to automate task reasoning, write personalized proposals, and review statements of work. Additionally, newly detailed Microsoft 365 extensions enable direct AI automation within local Excel and Word primitives. This asset is essential for cloud architects seeking to deploy, govern, and integrate native agentic AI workloads into legacy productivity environments.','en','article','Intermediate',0,'online','automatic','80eac036d1a2f9c8d8368a69bec8d1a121e6920a9fc323510025cfed6090bd1d',NULL,1.78040058597206711e+09,0,'2026-06-02T13:43:05.972067+02:00',NULL,NULL,NULL,'["AWS Cloud", "Generative AI", "Agentic Workflows", "SaaS Integrations"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-newfeatures", "impact_score": 84, "reputation_status": "Vetted", "reputation_summary": "An official AWS enterprise product offering that bridges AI reasoning with enterprise business data.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/quickstart/architecture/openshift','aws.amazon.com: AWS Quick Start (OpenShift 3.11 on AWS)','','N/A',0,'A curated technical resource and architectural guide covering aws.amazon.com: AWS Quick Start (OpenShift 3.11 on AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','c4b14fbaced5d13372b8666be9bfe16ab7954c8f60b8a55f71ae067971ad1460',100.0,1.77903280206507205e+09,0,'2026-05-17T17:46:42.065072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/quickstart/architecture/superwerker','superwerker','','N/A',0,'A curated technical resource and architectural guide covering superwerker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','c4b14fbaced5d13372b8666be9bfe16ab7954c8f60b8a55f71ae067971ad1460',100.0,1.77903137792538404e+09,0,'2026-05-17T17:22:57.925384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"duplicate_of": "https://aws.amazon.com/quickstart/architecture/openshift"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/releasenotes','aws.amazon.com/releasenotes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ef59e9e82b6b0aff0f6b09a107f68758afb256ba6567817f6725f47252179de',100.0,1.77903445432949209e+09,0,'2026-05-17T18:14:14.329492+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/new"}'); +- Integrates with private VPC resources to secure sensitive business intelligence dashboards.','en','article','intermediate',0,'online','automatic','9853d9c1beb320ca1ac7568bde292286dcc34f246e98d9ed80f9eb524aa43b75',NULL,1780352168,0,'2026-06-02T00:16:08.173349+02:00',NULL,NULL,NULL,'["Cloud Providers", "Amazon Web Services", "Business Intelligence", "AI Agents", "Amazon Quick"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Part of the newly released AWS Amazon Quick Suite, receiving robust enterprise adoption for secure, context-aware business assistant automation.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "aws-newfeatures"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/quick/sales/?trk=7e833520-af64-47a5-bf6f-e3b5219f1693&sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&linkId=947483556','Amazon Quick for Sales','AWS''s desktop AI assistant built to streamline customer relationship management and pipeline reporting through automation pipelines.','2026',4,'An introduction to the business capabilities of Amazon Quick, a native AWS desktop AI assistant designed to consolidate research, automated flows, and enterprise CRM insights. The workspace showcases Quick Flows, allowing users to automate task reasoning, write personalized proposals, and review statements of work. Additionally, newly detailed Microsoft 365 extensions enable direct AI automation within local Excel and Word primitives. This asset is essential for cloud architects seeking to deploy, govern, and integrate native agentic AI workloads into legacy productivity environments.','en','article','Intermediate',0,'online','automatic','80eac036d1a2f9c8d8368a69bec8d1a121e6920a9fc323510025cfed6090bd1d',NULL,1780400585,0,'2026-06-02T13:43:05.972067+02:00',NULL,NULL,NULL,'["AWS Cloud", "Generative AI", "Agentic Workflows", "SaaS Integrations"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-newfeatures", "impact_score": 84, "reputation_status": "Vetted", "reputation_summary": "An official AWS enterprise product offering that bridges AI reasoning with enterprise business data.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/quickstart/architecture/openshift','aws.amazon.com: AWS Quick Start (OpenShift 3.11 on AWS)','','N/A',0,'A curated technical resource and architectural guide covering aws.amazon.com: AWS Quick Start (OpenShift 3.11 on AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','c4b14fbaced5d13372b8666be9bfe16ab7954c8f60b8a55f71ae067971ad1460',100.0,1779032802,0,'2026-05-17T17:46:42.065072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/quickstart/architecture/superwerker','superwerker','','N/A',0,'A curated technical resource and architectural guide covering superwerker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','c4b14fbaced5d13372b8666be9bfe16ab7954c8f60b8a55f71ae067971ad1460',100.0,1779031377,0,'2026-05-17T17:22:57.925384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"duplicate_of": "https://aws.amazon.com/quickstart/architecture/openshift"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/releasenotes','aws.amazon.com/releasenotes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ef59e9e82b6b0aff0f6b09a107f68758afb256ba6567817f6725f47252179de',100.0,1779034454,0,'2026-05-17T18:14:14.329492+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/new"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/ru/blogs/aws-cloud-financial-management/aws-cost-explorers-new-ui-and-common-use-cases','AWS Cost Explorer’s New Look and Common Use Cases','','2022',0,'AWS Cost Explorer received a modernized interface and optimized query layouts to aid FinOps analysis. The upgrade simplifies tracking execution costs, identifying anomalies, and reviewing historical cloud expenditure across complex organizational units.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "FinOps", "Cost Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/s3/faqs','S3 FAQ','','2026',0,'The authoritative FAQ database for Amazon Simple Storage Service (S3). Details critical technical specs, replication topologies, consistency models, and performance ceilings. Essential architectural standard for designing large cloud-native storage systems.','English','Official FAQ','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "FAQ Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/sdk-for-java','AWS SDK for Java','','2026',0,'The main portal for the AWS SDK for Java, featuring setup guides, performance tuning notes, and integration standards. It is the foundational SDK for Java-based enterprise applications leveraging S3, DynamoDB, or AWS Lambda. Crucial for software engineers designing highly resilient cloud applications using modern async client wrappers.','Java','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Developer SDKs"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/secrets-manager',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f7397daaae60fae857166df56ce4356575e9fb14f381c616565cd31ae5b7a7cd',100.0,1.779033567010257e+09,0,'2026-05-17T17:59:27.010257+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/secrets-manager',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f7397daaae60fae857166df56ce4356575e9fb14f381c616565cd31ae5b7a7cd',100.0,1779033567,0,'2026-05-17T17:59:27.010257+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/security','AWS Security','','2026',0,'Official AWS portal showcasing native infrastructure security solutions. Focuses on physical data center compliance, hypervisor-level boundaries, AWS Shield protection, and global compliance standards (ISO, SOC, and PCI DSS).','English','Product Catalog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions','aws.amazon.com: AWS Quick Start (OpenShift 3.11 on AWS)','','2018',0,'Legacy AWS CloudFormation deployment template for automating OpenShift 3.11 cluster topologies. Serves as an architectural reference for VPC subnet divisions and multi-AZ load-balancer routing in early cloud-native systems.','CloudFormation','IaC/Template','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Infrastructure-as-Code"]','["[LEGACY]"]','[]','["aws-devops.md"]','{}','{"duplicate_of": "https://aws.amazon.com/quickstart/architecture/openshift"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies/aeromexico-case-study/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=c1377653-d4d2-4ea4-ad85-f94d5d9ebf33&trk=c1377653-d4d2-4ea4-ad85-f94d5d9ebf33&linkId=950665799','Aeroméxico Modernization Case Study on AWS','Detailed enterprise architecture migration and application modernization success study on AWS.','2026',4,'An architectural case study analyzing Aeroméxico''s enterprise migration and modernization journey on AWS. - **Architectural Value**: Demonstrates modernization of 350+ applications from three legacy data centers to a single-cloud layout. - **Key Features**: Leverages AWS Lambda serverless pipelines, Amazon RDS state preservation, and Amazon S3. -- **Technical Significance**: Highlights an 80% application refactoring rate, showcasing how structural observability can accelerate legacy system retirement.','en','case-study','advanced',0,'online','automatic','2d0d5859523f556bf26b558a0f4a39ab3de09fb043a111a8f9a8079bb532ab7b',NULL,1.78035254437063908e+09,0,'2026-06-02T00:22:24.370639+02:00',NULL,NULL,NULL,'["Cloud Migration", "Enterprise Architecture", "Case Studies", "Aerom\u00e9xico Modernization"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "aws-devops", "reputation_status": "Vetted", "reputation_summary": "Vetted official AWS Case Study detailing legacy system refactoring and large-scale cloud modernization.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "aws-architecture"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies/mercedes-benz-transform-case-study/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=e20794db-f1a8-4cef-9cce-67e29faee359&sc_content=Video&trk=e20794db-f1a8-4cef-9cce-67e29faee359&linkId=945588626','Mercedes-Benz Group: Global SAP Consolidation and AI Modernization on AWS','Mercedes-Benz is building a future-proof IT infrastructure that streamlines processes, reduces complexity, and integrates cutting-edge AI capabilities across its global operations, including migrating to RISE with SAP on AWS.','2024',4,'A detailed enterprise case study highlighting Mercedes-Benz''s major cloud transformation journey on AWS. Covers the migration of their global connected vehicle platform from containerized microservices to AWS Serverless (Lambda, SageMaker), alongside migrating core SAP landscapes to RISE with SAP. Showcases how they streamlined aftersales with Amazon EKS and executed high-precision automated mainframe migrations using AI-driven COBOL-to-Java translation tools.','English','document','Advanced',0,'online','automatic','c46b2af86e48efa0ed4315467170c4c107196d137fca4b018d8b6fd8bae537a2',NULL,1.78035228281458306e+09,0,'2026-06-02T00:18:02.814583+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Enterprise Migration", "Serverless Architecture"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Widely cited and recognized in the enterprise cloud sector as a premier example of large-scale legacy migration (mainframe to Java) and serverless vehicle connectivity.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies/thomas-publishing','Thomas Publishing Case Study','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02e3a8c32fc3e8b1cdd04a6d90d0682ff7e7a553baf506efa92ac768a974de16',100.0,1.77903211728007698e+09,0,'2026-05-17T17:35:17.280077+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-architecture.md"]','[]','{}','{"review_metadata": {"original_url": "https://aws.amazon.com/solutions/case-studies/thomas-publishing", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.998749"}, "duplicate_of": "https://aws.amazon.com/solutions/case-studies/trainline"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies/trainline','aws.amazon.com: Trainline Case Study','','N/A',0,'A curated technical resource and architectural guide covering aws.amazon.com: Trainline Case Study in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','02e3a8c32fc3e8b1cdd04a6d90d0682ff7e7a553baf506efa92ac768a974de16',100.0,1.77903404154288196e+09,0,'2026-05-17T18:07:21.542882+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"duplicate_of": "https://aws.amazon.com/solutions/case-studies"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/implementations/aws-perspective','AWS Perspective 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6efbca70fd0fd5ec9ce0112f11ae2e73236d57a18546a23bd8e7343105de3b30',100.0,1.77903224543883109e+09,0,'2026-05-17T17:37:25.438831+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/solutions/workload-discovery-on-aws"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws','Distributed Load Testing on AWS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3893151e67c9637518485c2942f7d7faa5970a6d2aa67efd3341a5526b3786be',100.0,1.77903390682660889e+09,0,'2026-05-17T18:05:06.826609+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{"review_metadata": {"original_url": "https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.022962"}, "duplicate_of": "https://docs.aws.amazon.com/solutions/distributed-load-testing-on-aws"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/implementations/workload-discovery-on-aws',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','be33a2b6a7588b757179e312a5d6db2189ddc613e17e61c1fff0c020675a9e8e',64.0,1.77913049502272605e+09,0,'2026-05-18T20:54:55.022726+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"review_metadata": {"original_url": "https://aws.amazon.com/solutions/implementations/workload-discovery-on-aws", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.022728"}}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/multi-region-infrastructure-deployment','**Multi-Region Infrastructure Deployment**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4b14fbaced5d13372b8666be9bfe16ab7954c8f60b8a55f71ae067971ad1460',100.0,1.77903364017713308e+09,0,'2026-05-17T18:00:40.177133+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/quickstart/architecture/openshift"}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/sports/f1/?sc_channel=sm&sc_campaign=Sports-Marketing&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=GSMT%20Only&linkId=941924374','F1 Insights Powered by AWS','Real-time edge telemetry and predictive race analytics framework running on AWS.','2026',4,'An in-depth corporate case study showcasing Formula 1''s migration and real-time processing of massive racing telemetry (1.1 million data points per second) on AWS. Utilizing high-performance computing (HPC) for Computational Fluid Dynamics (CFD) and Amazon SageMaker for predictive machine learning models, the system delivers real-time race insights, tire wear metrics, and overtaking strategies to global broadcasts. It serves as a prime demonstration of massive-scale real-time IoT ingestion and data analytics architecture.','en','Case Study','Advanced',0,'online','automatic','456539b4d1550dc61741c3f8bae29522936af08464a85c1e143ec11740b3db57',NULL,1.78035214849398589e+09,0,'2026-06-02T00:15:48.493986+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Machine Learning", "IoT Telemetry", "High-Performance Computing"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "High-profile case study of machine learning and HPC applications in telemetry-intensive environments.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "case-studies"}'); +- **Technical Significance**: Highlights an 80% application refactoring rate, showcasing how structural observability can accelerate legacy system retirement.','en','case-study','advanced',0,'online','automatic','2d0d5859523f556bf26b558a0f4a39ab3de09fb043a111a8f9a8079bb532ab7b',NULL,1780352544,0,'2026-06-02T00:22:24.370639+02:00',NULL,NULL,NULL,'["Cloud Migration", "Enterprise Architecture", "Case Studies", "Aerom\u00e9xico Modernization"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "aws-devops", "reputation_status": "Vetted", "reputation_summary": "Vetted official AWS Case Study detailing legacy system refactoring and large-scale cloud modernization.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "aws-architecture"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies/mercedes-benz-transform-case-study/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=e20794db-f1a8-4cef-9cce-67e29faee359&sc_content=Video&trk=e20794db-f1a8-4cef-9cce-67e29faee359&linkId=945588626','Mercedes-Benz Group: Global SAP Consolidation and AI Modernization on AWS','Mercedes-Benz is building a future-proof IT infrastructure that streamlines processes, reduces complexity, and integrates cutting-edge AI capabilities across its global operations, including migrating to RISE with SAP on AWS.','2024',4,'A detailed enterprise case study highlighting Mercedes-Benz''s major cloud transformation journey on AWS. Covers the migration of their global connected vehicle platform from containerized microservices to AWS Serverless (Lambda, SageMaker), alongside migrating core SAP landscapes to RISE with SAP. Showcases how they streamlined aftersales with Amazon EKS and executed high-precision automated mainframe migrations using AI-driven COBOL-to-Java translation tools.','English','document','Advanced',0,'online','automatic','c46b2af86e48efa0ed4315467170c4c107196d137fca4b018d8b6fd8bae537a2',NULL,1780352282,0,'2026-06-02T00:18:02.814583+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Enterprise Migration", "Serverless Architecture"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Widely cited and recognized in the enterprise cloud sector as a premier example of large-scale legacy migration (mainframe to Java) and serverless vehicle connectivity.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies/thomas-publishing','Thomas Publishing Case Study','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02e3a8c32fc3e8b1cdd04a6d90d0682ff7e7a553baf506efa92ac768a974de16',100.0,1779032117,0,'2026-05-17T17:35:17.280077+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-architecture.md"]','[]','{}','{"review_metadata": {"original_url": "https://aws.amazon.com/solutions/case-studies/thomas-publishing", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.998749"}, "duplicate_of": "https://aws.amazon.com/solutions/case-studies/trainline"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies/trainline','aws.amazon.com: Trainline Case Study','','N/A',0,'A curated technical resource and architectural guide covering aws.amazon.com: Trainline Case Study in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','02e3a8c32fc3e8b1cdd04a6d90d0682ff7e7a553baf506efa92ac768a974de16',100.0,1779034041,0,'2026-05-17T18:07:21.542882+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"duplicate_of": "https://aws.amazon.com/solutions/case-studies"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/implementations/aws-perspective','AWS Perspective 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6efbca70fd0fd5ec9ce0112f11ae2e73236d57a18546a23bd8e7343105de3b30',100.0,1779032245,0,'2026-05-17T17:37:25.438831+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/solutions/workload-discovery-on-aws"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws','Distributed Load Testing on AWS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3893151e67c9637518485c2942f7d7faa5970a6d2aa67efd3341a5526b3786be',100.0,1779033906,0,'2026-05-17T18:05:06.826609+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{"review_metadata": {"original_url": "https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.022962"}, "duplicate_of": "https://docs.aws.amazon.com/solutions/distributed-load-testing-on-aws"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/implementations/workload-discovery-on-aws',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','be33a2b6a7588b757179e312a5d6db2189ddc613e17e61c1fff0c020675a9e8e',64.0,1779130495,0,'2026-05-18T20:54:55.022726+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"review_metadata": {"original_url": "https://aws.amazon.com/solutions/implementations/workload-discovery-on-aws", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.022728"}}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/multi-region-infrastructure-deployment','**Multi-Region Infrastructure Deployment**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4b14fbaced5d13372b8666be9bfe16ab7954c8f60b8a55f71ae067971ad1460',100.0,1779033640,0,'2026-05-17T18:00:40.177133+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/quickstart/architecture/openshift"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/sports/f1/?sc_channel=sm&sc_campaign=Sports-Marketing&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=GSMT%20Only&linkId=941924374','F1 Insights Powered by AWS','Real-time edge telemetry and predictive race analytics framework running on AWS.','2026',4,'An in-depth corporate case study showcasing Formula 1''s migration and real-time processing of massive racing telemetry (1.1 million data points per second) on AWS. Utilizing high-performance computing (HPC) for Computational Fluid Dynamics (CFD) and Amazon SageMaker for predictive machine learning models, the system delivers real-time race insights, tire wear metrics, and overtaking strategies to global broadcasts. It serves as a prime demonstration of massive-scale real-time IoT ingestion and data analytics architecture.','en','Case Study','Advanced',0,'online','automatic','456539b4d1550dc61741c3f8bae29522936af08464a85c1e143ec11740b3db57',NULL,1780352148,0,'2026-06-02T00:15:48.493986+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Machine Learning", "IoT Telemetry", "High-Performance Computing"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "High-profile case study of machine learning and HPC applications in telemetry-intensive environments.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "case-studies"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/sqs/faqs','Amazon SQS FAQs','','2025',4,'The official FAQ suite detailing Amazon SQS''s scaling behavior, FIFO queue logic, dead-letter configurations, encryption capabilities, and pricing metrics.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "Messaging Services", "AWS Integration"]','["[ENTERPRISE-STABLE]"]','[]','["aws-messaging.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/startups','AWS Activate','','2026',0,'AWS Activate platform framework delivering technical resources, infrastructure credits, and active mentorship pathways to startup founders. Promotes rapid prototyping by offloading cloud infrastructure costs and supplying pre-configured template architectures.','English','Program','Beginner',0,'online','manual','2d85222f31d18d20895d661f3222033e4383b5c6147806856a3a890b92df04a8',100.0,1.77913049496332597e+09,1,'2026-05-18T20:54:54.963326+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Startup Enablement"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/startups','AWS Activate','','2026',0,'AWS Activate platform framework delivering technical resources, infrastructure credits, and active mentorship pathways to startup founders. Promotes rapid prototyping by offloading cloud infrastructure costs and supplying pre-configured template architectures.','English','Program','Beginner',0,'online','manual','2d85222f31d18d20895d661f3222033e4383b5c6147806856a3a890b92df04a8',100.0,1779130494,1,'2026-05-18T20:54:54.963326+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Startup Enablement"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/step-functions','AWS Step Functions','','2024',0,'A managed serverless orchestration service that simplifies state machine design for multi-step microservices. It coordinates complex distributed workflows, manages execution state, handles built-in retries, and integrates natively with over 200 AWS services to prevent deep nesting of Lambda functions.','N/A','Cloud Service','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "Orchestration", "AWS Step Functions"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/streaming-data','What is Streaming Data?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab60a5e9ace0dfed427548c879dc1e467c7af5605e857e0e9de86a3782bb6bc4',100.0,1779030658.27795,0,'2026-05-17T17:10:58.277950+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/what-is/streaming-data"}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/streaming-data','What is Streaming Data?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab60a5e9ace0dfed427548c879dc1e467c7af5605e857e0e9de86a3782bb6bc4',100.0,1779030658,0,'2026-05-17T17:10:58.277950+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/what-is/streaming-data"}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/transform/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=e8bfe3c0-b9b8-494a-837a-8581eb91e029&sc_content=AWS%20Transform%20Carousel&trk=e8bfe3c0-b9b8-494a-837a-8581eb91e029&linkId=943065458','AWS Transform','AWS service using agentic AI to automate and accelerate application, code, and infrastructure migrations and transformations.','2026',4,'AWS Transform leverages agentic AI to simplify and accelerate the modernization and migration of enterprise applications and legacy workloads (such as Windows, VMware, and COBOL mainframes). By integrating generative AI, the service offers custom transformation agents designed to tackle code translations, library version upgrades, and API migrations. Key architectural aspects: * Uses a collaborative agent model that charges based on server-side ''agent active minutes''. -* Developer workflows remain unbilled during local idle time, optimization compilation, and test execution phases.','en','Product','Intermediate',0,'online','automatic','d785f911250df98b1b9fd1fec5971a0dfa51e9e7e746f68f73a1a86b7bfe81d0',NULL,1.78035199434276199e+09,0,'2026-06-02T00:13:14.342762+02:00',NULL,NULL,NULL,'["Public Cloud", "AWS", "Application Migration"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Official AWS modernization tool integrating agentic AI to tackle enterprise migration and code transformations.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); +* Developer workflows remain unbilled during local idle time, optimization compilation, and test execution phases.','en','Product','Intermediate',0,'online','automatic','d785f911250df98b1b9fd1fec5971a0dfa51e9e7e746f68f73a1a86b7bfe81d0',NULL,1780351994,0,'2026-06-02T00:13:14.342762+02:00',NULL,NULL,NULL,'["Public Cloud", "AWS", "Application Migration"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Official AWS modernization tool integrating agentic AI to tackle enterprise migration and code transformations.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/waf','AWS WAF - Web Application Firewall','','2015',0,'The cloud-native web application firewall designed to protect web applications and APIs from common web exploits and bots. Integrates directly with CloudFront, Application Load Balancers, and API Gateways, offering robust managed rule sets alongside customizable rate-limiting and custom match conditions.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Network Security", "Web Application Protection"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.amazon.com/well-architected-tool','aws.amazon.com/well-architected-tool: AWS Well-Architected Tool','','2023',0,'Overview of AWS''s native tool designed to assess cloud workloads. Integrates with the Well-Architected Framework to systematically audit infrastructure and highlight configuration risks.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "AWS Well-Architected"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/what-is/data-lake',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4dfe304b6fbf77761b6ba40d38e5a8184586e91f2ecff10961de8b5b59f7ef80',100.0,1.77913049496246409e+09,1,'2026-05-18T20:54:54.962464+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-data.md"]','["aws-data.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.amazon.com/what-is/streaming-data','What is Streaming Data?','','2026',0,'An AWS conceptual guide delineating the architecture of real-time streaming data pipelines. Compares high-throughput, sequential processing mechanisms against traditional batch structures, referencing Amazon Kinesis and Apache Kafka as key streaming backplanes.','English','Concept','Intermediate',0,'online','manual','7eb41fae1c99e472c64ff9694831661ef1c33fee31faa216ab6b828100715f20',100.0,1.7791304949991641e+09,1,'2026-05-18T20:54:54.999164+02:00',NULL,NULL,NULL,'["Data Engineering", "Streaming Data", "Architectural Concepts"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/what-is/data-lake',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4dfe304b6fbf77761b6ba40d38e5a8184586e91f2ecff10961de8b5b59f7ef80',100.0,1779130494,1,'2026-05-18T20:54:54.962464+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-data.md"]','["aws-data.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.amazon.com/what-is/streaming-data','What is Streaming Data?','','2026',0,'An AWS conceptual guide delineating the architecture of real-time streaming data pipelines. Compares high-throughput, sequential processing mechanisms against traditional batch structures, referencing Amazon Kinesis and Apache Kafka as key streaming backplanes.','English','Concept','Intermediate',0,'online','manual','7eb41fae1c99e472c64ff9694831661ef1c33fee31faa216ab6b828100715f20',100.0,1779130494,1,'2026-05-18T20:54:54.999164+02:00',NULL,NULL,NULL,'["Data Engineering", "Streaming Data", "Architectural Concepts"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.github.io','OpenSource at AWS','','2026',0,'The main portal showcasing AWS''s strategic contributions, governance standards, and active open-source projects. It acts as an architectural guide for platform engineers to align with verified cloud-native upstream projects. Grounding in 2026 verifies its status as a critical reference for production-grade SDK patterns and cloud integrations.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Open Source Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.github.io/aws-eks-best-practices','Amazon EKS Best Practices Guide for Security 🌟','','2024',0,'The definitive enterprise guide for hardening EKS clusters against cloud-native threats. It covers network segregation, IAM roles for service accounts (IRSA), secrets encryption, and runtime defense. This is a foundational checklist for any platform engineering team running on AWS.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "EKS Hardening"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aws.github.io/aws-eks-best-practices/networking/index','Amazon EKS Best Practices Guide for Networking','','2026',0,'The dedicated guide for networking best practices on Amazon EKS. Focuses heavily on network design, security boundaries, container security, network policies (Calico), and optimizing cluster communication pathways.','Markdown','Documentation','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://aws.github.io/aws-eks-best-practices"}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io','aws.plainenglish.io','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902911617042708e+09,0,'2026-05-17T16:45:16.170427+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/6-tips-to-improve-availability-with-aws-load-balancers-and-kubernetes-ad8d4d1c0f61','aws.plainenglish.io: 6 Tips to Improve Availability with AWS Load Balancers'' and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: 6 Tips to Improve Availability with AWS Load Balancers'' and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002058407807e+09,0,'2026-05-17T17:00:20.584078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/aws-codepipeline-for-amazon-ecs-part-2-a-blue-green-deployment-type-c162fd73be91','aws.plainenglish.io: AWS CodePipeline for Amazon ECS','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: AWS CodePipeline for Amazon ECS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790295652214961e+09,0,'2026-05-17T16:52:45.221496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/building-aws-infrastructure-with-terraform-modules-2cee480be24d','aws.plainenglish.io: Building AWS Infrastructure with Terraform Modules','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Building AWS Infrastructure with Terraform Modules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903108662272691e+09,0,'2026-05-17T17:18:06.622727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/choosing-the-right-aws-container-service-ecs-vs-eks-3b11dd078c99','aws.plainenglish.io: Choosing the Right AWS Container Service: ECS vs. EKS','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Choosing the Right AWS Container Service: ECS vs. EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903178781799197e+09,0,'2026-05-17T17:29:47.817992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/creating-a-custom-ec2-module-using-terraform-59c9896c2df2','aws.plainenglish.io: Creating a custom EC2 module using Terraform','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Creating a custom EC2 module using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903447681709909e+09,0,'2026-05-17T18:14:36.817099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/deploying-application-on-amazon-eks-211eb46c069c','aws.plainenglish.io: Deploying Application on Amazon EKS','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Deploying Application on Amazon EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030688393651e+09,0,'2026-05-17T17:11:28.393651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/deploying-aws-resources-and-a-jenkins-server-with-terraform-297bad905459','aws.plainenglish.io: Deploying AWS Resources and a Jenkins Server with Terraform','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Deploying AWS Resources and a Jenkins Server with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903198759187793e+09,0,'2026-05-17T17:33:07.591878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/how-to-push-an-image-to-aws-ecr-b2be848c2ef','aws.plainenglish.io: How to Push a Docker Image to the AWS ECR','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: How to Push a Docker Image to the AWS ECR in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902929153112888e+09,0,'2026-05-17T16:48:11.531129+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/kubectl-get-kubernetes-o-architecture-6d4bd97dcaaf','aws.plainenglish.io: $ kubectl get kubernetes -o architecture','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: $ kubectl get kubernetes -o architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030356.18766,0,'2026-05-17T17:05:56.187660+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/lessons-learned-from-switching-to-aws-sdk-v3-6babe1530a59','aws.plainenglish.io: Lessons Learned From Switching to AWS SDK v3','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Lessons Learned From Switching to AWS SDK v3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903057238811397e+09,0,'2026-05-17T17:09:32.388114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/lets-design-a-serverless-etl-pipeline-with-aws-services-9ab88c95afd4','aws.plainenglish.io: Let''s design a serverless ETL pipeline with AWS services','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Let''s design a serverless ETL pipeline with AWS services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790336226957581e+09,0,'2026-05-17T18:00:22.695758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/mastering-monitoring-the-complete-guide-to-using-prometheus-and-grafana-with-kubernetes-e53d8306123d','==aws.plainenglish.io: Mastering Monitoring: The Complete Guide to Using'' Prometheus and Grafana with Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==aws.plainenglish.io: Mastering Monitoring: The Complete Guide to Using'' Prometheus and Grafana with Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903109913180303e+09,0,'2026-05-17T17:18:19.131803+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/pods-in-kubernetes-the-smallest-deployable-units-of-computing-dab3bf1a2762','aws.plainenglish.io: Pods in Kubernetes — The Smallest Deployable Units'' of Computing 🌟','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Pods in Kubernetes — The Smallest Deployable Units'' of Computing 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902993181343603e+09,0,'2026-05-17T16:58:51.813436+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/terraform-hands-on-project-d2105bbc0c62','aws.plainenglish.io: Terraform Hands-on Project','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Terraform Hands-on Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903377279697608e+09,0,'2026-05-17T18:02:52.796976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/terraform-how-to-deploy-jenkins-ci-cd-pipelines-using-terraform-9ffc086dcd56','aws.plainenglish.io: Terraform: How To Deploy Jenkins CI/CD Pipelines Using'' Terraform','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Terraform: How To Deploy Jenkins CI/CD Pipelines Using'' Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903085424376297e+09,0,'2026-05-17T17:14:14.243763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/the-automation-fellowship-packer-terraform-and-ansible-part-iii-73571ef103e1','aws.plainenglish.io: The Automation Fellowship: Packer, Terraform, and Ansible'' — PART III','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: The Automation Fellowship: Packer, Terraform, and Ansible'' — PART III in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903361733389902e+09,0,'2026-05-17T18:00:17.333899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://aws.plainenglish.io/trigger-function-message-12f117b7f067','aws.plainenglish.io: Trigger, Function, Message | Brandi McCall','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Trigger, Function, Message | Brandi McCall in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903426507621908e+09,0,'2026-05-17T18:11:05.076219+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io','aws.plainenglish.io','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029116,0,'2026-05-17T16:45:16.170427+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/6-tips-to-improve-availability-with-aws-load-balancers-and-kubernetes-ad8d4d1c0f61','aws.plainenglish.io: 6 Tips to Improve Availability with AWS Load Balancers'' and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: 6 Tips to Improve Availability with AWS Load Balancers'' and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030020,0,'2026-05-17T17:00:20.584078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/aws-codepipeline-for-amazon-ecs-part-2-a-blue-green-deployment-type-c162fd73be91','aws.plainenglish.io: AWS CodePipeline for Amazon ECS','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: AWS CodePipeline for Amazon ECS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.221496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/building-aws-infrastructure-with-terraform-modules-2cee480be24d','aws.plainenglish.io: Building AWS Infrastructure with Terraform Modules','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Building AWS Infrastructure with Terraform Modules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031086,0,'2026-05-17T17:18:06.622727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/choosing-the-right-aws-container-service-ecs-vs-eks-3b11dd078c99','aws.plainenglish.io: Choosing the Right AWS Container Service: ECS vs. EKS','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Choosing the Right AWS Container Service: ECS vs. EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031787,0,'2026-05-17T17:29:47.817992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/creating-a-custom-ec2-module-using-terraform-59c9896c2df2','aws.plainenglish.io: Creating a custom EC2 module using Terraform','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Creating a custom EC2 module using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034476,0,'2026-05-17T18:14:36.817099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/deploying-application-on-amazon-eks-211eb46c069c','aws.plainenglish.io: Deploying Application on Amazon EKS','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Deploying Application on Amazon EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030688,0,'2026-05-17T17:11:28.393651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/deploying-aws-resources-and-a-jenkins-server-with-terraform-297bad905459','aws.plainenglish.io: Deploying AWS Resources and a Jenkins Server with Terraform','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Deploying AWS Resources and a Jenkins Server with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031987,0,'2026-05-17T17:33:07.591878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/how-to-push-an-image-to-aws-ecr-b2be848c2ef','aws.plainenglish.io: How to Push a Docker Image to the AWS ECR','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: How to Push a Docker Image to the AWS ECR in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029291,0,'2026-05-17T16:48:11.531129+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/kubectl-get-kubernetes-o-architecture-6d4bd97dcaaf','aws.plainenglish.io: $ kubectl get kubernetes -o architecture','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: $ kubectl get kubernetes -o architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030356,0,'2026-05-17T17:05:56.187660+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/lessons-learned-from-switching-to-aws-sdk-v3-6babe1530a59','aws.plainenglish.io: Lessons Learned From Switching to AWS SDK v3','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Lessons Learned From Switching to AWS SDK v3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.388114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/lets-design-a-serverless-etl-pipeline-with-aws-services-9ab88c95afd4','aws.plainenglish.io: Let''s design a serverless ETL pipeline with AWS services','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Let''s design a serverless ETL pipeline with AWS services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033622,0,'2026-05-17T18:00:22.695758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/mastering-monitoring-the-complete-guide-to-using-prometheus-and-grafana-with-kubernetes-e53d8306123d','==aws.plainenglish.io: Mastering Monitoring: The Complete Guide to Using'' Prometheus and Grafana with Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==aws.plainenglish.io: Mastering Monitoring: The Complete Guide to Using'' Prometheus and Grafana with Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099,0,'2026-05-17T17:18:19.131803+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/pods-in-kubernetes-the-smallest-deployable-units-of-computing-dab3bf1a2762','aws.plainenglish.io: Pods in Kubernetes — The Smallest Deployable Units'' of Computing 🌟','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Pods in Kubernetes — The Smallest Deployable Units'' of Computing 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029931,0,'2026-05-17T16:58:51.813436+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/terraform-hands-on-project-d2105bbc0c62','aws.plainenglish.io: Terraform Hands-on Project','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Terraform Hands-on Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033772,0,'2026-05-17T18:02:52.796976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/terraform-how-to-deploy-jenkins-ci-cd-pipelines-using-terraform-9ffc086dcd56','aws.plainenglish.io: Terraform: How To Deploy Jenkins CI/CD Pipelines Using'' Terraform','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Terraform: How To Deploy Jenkins CI/CD Pipelines Using'' Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.243763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/the-automation-fellowship-packer-terraform-and-ansible-part-iii-73571ef103e1','aws.plainenglish.io: The Automation Fellowship: Packer, Terraform, and Ansible'' — PART III','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: The Automation Fellowship: Packer, Terraform, and Ansible'' — PART III in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033617,0,'2026-05-17T18:00:17.333899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://aws.plainenglish.io/trigger-function-message-12f117b7f067','aws.plainenglish.io: Trigger, Function, Message | Brandi McCall','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Trigger, Function, Message | Brandi McCall in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034265,0,'2026-05-17T18:11:05.076219+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://awscerts.slack.com','awscerts.slack.com','','2023',0,'A dedicated global Slack community focusing on AWS Certifications. Serves as a peer-to-peer discussion hub where developers and architects share study tips, ask technical questions, and exchange real-world infrastructure experience.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Community Learning"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awscli.amazonaws.com/v2/documentation/api/latest/reference/service-quotas/get-service-quota.html','AWS API: get-service-quota','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7543f447dda008bc7f388eed1f917f1475932f2b63d0c1a2aa1d0b4f74d4dabe',100.0,1.77903225202999401e+09,0,'2026-05-17T17:37:32.029994+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/cli/latest/reference/service-quotas/get-service-quota.html"}'); +INSERT INTO "resources" VALUES('https://awscli.amazonaws.com/v2/documentation/api/latest/reference/service-quotas/get-service-quota.html','AWS API: get-service-quota','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7543f447dda008bc7f388eed1f917f1475932f2b63d0c1a2aa1d0b4f74d4dabe',100.0,1779032252,0,'2026-05-17T17:37:32.029994+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/cli/latest/reference/service-quotas/get-service-quota.html"}'); INSERT INTO "resources" VALUES('https://awsfundamentals.blogspot.com/2019/12/aws-vpc-fundamental.html','awsfundamentals.blogspot.com: AWS Virtual Private Cloud - VPC','','2019',0,'A high-level introductory guide detailing the core components of Amazon VPCs, including Subnets, Route Tables, Internet Gateways, and Security Groups. Ideal for engineers transitioning from traditional infrastructure to virtualized cloud networks.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "VPC", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://awsfundamentals.com/blog/aws-lambda-with-terraform','blog.awsfundamentals.com: Mastering AWS Lambda with Terraform: A Comprehensive Guide','','2023',0,'An all-inclusive guide detailing AWS Lambda lifecycle management and API Gateway mappings with Terraform. Deals with local packaging zip configurations, dynamic environments, and fine-grained IAM execution policies.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://awsfundamentals.com/blog/aws-organizations-the-key-to-managing-your-cloud-infrastructure-effectively','AWS Organizations: The Key to Managing Your Cloud Infrastructure Effectively','','2024',0,'Explores core configuration benefits of AWS Organizations for multi-account governance. Highlights service control policies (SCPs), unified billing, and secure programmatic account instantiation using IaC.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS", "Governance", "AWS Organizations"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://awsfundamentals.com/blog/aws-s3-rm-removing-files','blog.awsfundamentals.com: Step-By-Step: Emptying S3 Buckets and Directories Using the AWS CLI with S3 RM','','2023',0,'A deep dive tutorial from AWS Fundamentals on how to empty S3 buckets containing millions of objects using the AWS CLI. It highlights the differences between simple deleting, multi-object API commands, and utilizing Lifecycle rules to clean buckets at zero cost. Essential for DevOps engineers avoiding massive API transactional bills.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Storage Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://awsfundamentals.com/blog/aws-s3-sync','blog.awsfundamentals.com: AWS S3 Sync - An Extensive Guide','','2023',0,'An extensive guide on using AWS S3 Sync commands, showing how to achieve efficient filesystems syncs between local storage and S3 targets. It explains multi-threading optimization, inclusion/exclusion rules, and integrity checks. This reference is highly valuable for system administrators maintaining basic backup and sync pipelines.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Storage Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://awsfundamentals.com/blog/using-s3-with-terraform','blog.awsfundamentals.com: Using S3 with Terraform','','2023',0,'A structural guide explaining how to declare and maintain AWS Simple Storage Service (S3) buckets using Terraform. Focuses on security defaults, bucket access control lists (ACLs), versioning configurations, and cross-region replication strategies.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "AWS S3 Storage"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com','AWStip.com','','N/A',0,'A curated technical resource and architectural guide covering AWStip.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790305384770019e+09,0,'2026-05-17T17:08:58.477002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/amazon-elastic-kubernetes-service-amazon-eks-the-only-resource-hub-you-ever-need-3b802687df36','awstip.com: Amazon Elastic Kubernetes Service (Amazon EKS) — The Only Resource'' Hub You Ever Need','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Amazon Elastic Kubernetes Service (Amazon EKS) — The Only Resource'' Hub You Ever Need in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903275647262907e+09,0,'2026-05-17T17:45:56.472629+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/deploying-azure-infrastructure-with-terraform-e34046c65d0f','awstip.com: Deploying Azure Infrastructure with Terraform','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Deploying Azure Infrastructure with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790335725583651e+09,0,'2026-05-17T17:59:32.558365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/essential-plugins-for-kubectl-cli-e35cbc99037b','==awstip.com: Essential plugins for Kubectl CLI==','','N/A',0,'A curated technical resource and architectural guide covering ==awstip.com: Essential plugins for Kubectl CLI== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903156684551596e+09,0,'2026-05-17T17:26:06.845516+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/how-to-list-all-resources-in-your-aws-account-c3f18061f71b','awstip.com: How to list all resources in your AWS account','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: How to list all resources in your AWS account in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033594.59453,0,'2026-05-17T17:59:54.594530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/increase-security-and-efficiency-with-a-3-tier-cloud-architecture-bf5e835cd55a','==awstip.com: Increase Security and Efficiency with a 3-Tier Cloud Architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==awstip.com: Increase Security and Efficiency with a 3-Tier Cloud Architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790291130649929e+09,0,'2026-05-17T16:45:13.064993+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/kubernetes-chaos-monkey-a-scheduled-random-pod-deletion-python-script-for-testing-cluster-6eac429554b2','awstip.com: Kubernetes Chaos Monkey: A Scheduled Random Pod Deletion Python'' Script for Testing Cluster Resilience','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Kubernetes Chaos Monkey: A Scheduled Random Pod Deletion Python'' Script for Testing Cluster Resilience in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902987791098594e+09,0,'2026-05-17T16:57:57.910986+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/kubernetes-creating-deployments-via-command-line-and-with-yaml-files-783eaad7b3be','awstip.com: Kubernetes — Creating deployments via command line and with'' YAML files','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Kubernetes — Creating deployments via command line and with'' YAML files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790291476244111e+09,0,'2026-05-17T16:45:47.624411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/kubernetes-hpa-8b7cf54f115','awstip.com: Kubernetes HPA','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Kubernetes HPA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902936487786507e+09,0,'2026-05-17T16:49:24.877865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/manage-aws-services-directly-from-kubernetes-%EF%B8%8F-6c94e376febb','awstip.com: Manage AWS services directly from Kubernetes - AWS Controllers'' for Kubernetes (ACK)','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Manage AWS services directly from Kubernetes - AWS Controllers'' for Kubernetes (ACK) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903034620464301e+09,0,'2026-05-17T17:05:46.204643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/monitoring-your-eks-cluster-with-the-power-of-prometheus-and-grafana-through-helm-%EF%B8%8F-1e8dc1ad5620','awstip.com: Monitoring Your EKS Cluster with the Power of Prometheus and'' Grafana through Helm','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Monitoring Your EKS Cluster with the Power of Prometheus and'' Grafana through Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902973503042602e+09,0,'2026-05-17T16:55:35.030426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/per-pod-pids-limit-on-eks-fe320638c7e9','awstip.com: Per-pod PIDs limit on EKS','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Per-pod PIDs limit on EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903410156429409e+09,0,'2026-05-17T18:08:21.564294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/refactor-terraform-code-with-moved-blocks-a-new-way-without-manually-modifying-the-state-5ed1d80ed53e','awstip.com: Refactor Terraform code with Moved Blocks — a new way without'' manually modifying the state','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Refactor Terraform code with Moved Blocks — a new way without'' manually modifying the state in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903229657617902e+09,0,'2026-05-17T17:38:16.576179+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/setting-up-aws-vpc-endpoint-connection-d4294d0c2204','awstip.com: Setting Up AWS VPC Endpoint Connection','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Setting Up AWS VPC Endpoint Connection in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903140130170392e+09,0,'2026-05-17T17:23:21.301704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/streamlining-aws-eks-cluster-volume-management-with-helm-and-terraform-ebs-csi-driver-78e1d51532ee','awstip.com: Streamlining AWS EKS Cluster Volume Management with Helm and'' Terraform: EBS CSI Driver + Self-Managed AddOn Option','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Streamlining AWS EKS Cluster Volume Management with Helm and'' Terraform: EBS CSI Driver + Self-Managed AddOn Option in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034579.9631,0,'2026-05-17T18:16:19.963100+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/this-code-works-autoscaling-an-amazon-eks-cluster-with-karpenter-part-1-3-40c7bed26cfd','awstip.com: This Code Works! — Autoscaling An Amazon EKS Cluster with Karpenter'' — Part 1/3','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: This Code Works! — Autoscaling An Amazon EKS Cluster with Karpenter'' — Part 1/3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913244387388e+09,0,'2026-05-17T16:45:32.443874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/uploading-files-to-s3-through-api-gateway-7bb78c0d0483','awstip.com: Uploading files to S3 through API Gateway','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Uploading files to S3 through API Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031088.98477,0,'2026-05-17T17:18:08.984770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-storage.md"]','["aws-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://awstip.com/working-the-amazon-eks-immersion-workshop-chapter-1-deploying-a-microservices-application-in-a-9acae5df2f01','awstip.com: Working The Amazon EKS Immersion Workshop — Chapter 1 — Deploying'' A Microservices Application In A Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Working The Amazon EKS Immersion Workshop — Chapter 1 — Deploying'' A Microservices Application In A Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903252121493601e+09,0,'2026-05-17T17:42:01.214936+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com','AWStip.com','','N/A',0,'A curated technical resource and architectural guide covering AWStip.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030538,0,'2026-05-17T17:08:58.477002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/amazon-elastic-kubernetes-service-amazon-eks-the-only-resource-hub-you-ever-need-3b802687df36','awstip.com: Amazon Elastic Kubernetes Service (Amazon EKS) — The Only Resource'' Hub You Ever Need','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Amazon Elastic Kubernetes Service (Amazon EKS) — The Only Resource'' Hub You Ever Need in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032756,0,'2026-05-17T17:45:56.472629+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/deploying-azure-infrastructure-with-terraform-e34046c65d0f','awstip.com: Deploying Azure Infrastructure with Terraform','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Deploying Azure Infrastructure with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033572,0,'2026-05-17T17:59:32.558365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/essential-plugins-for-kubectl-cli-e35cbc99037b','==awstip.com: Essential plugins for Kubectl CLI==','','N/A',0,'A curated technical resource and architectural guide covering ==awstip.com: Essential plugins for Kubectl CLI== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031566,0,'2026-05-17T17:26:06.845516+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/how-to-list-all-resources-in-your-aws-account-c3f18061f71b','awstip.com: How to list all resources in your AWS account','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: How to list all resources in your AWS account in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033594,0,'2026-05-17T17:59:54.594530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/increase-security-and-efficiency-with-a-3-tier-cloud-architecture-bf5e835cd55a','==awstip.com: Increase Security and Efficiency with a 3-Tier Cloud Architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==awstip.com: Increase Security and Efficiency with a 3-Tier Cloud Architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029113,0,'2026-05-17T16:45:13.064993+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/kubernetes-chaos-monkey-a-scheduled-random-pod-deletion-python-script-for-testing-cluster-6eac429554b2','awstip.com: Kubernetes Chaos Monkey: A Scheduled Random Pod Deletion Python'' Script for Testing Cluster Resilience','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Kubernetes Chaos Monkey: A Scheduled Random Pod Deletion Python'' Script for Testing Cluster Resilience in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029877,0,'2026-05-17T16:57:57.910986+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/kubernetes-creating-deployments-via-command-line-and-with-yaml-files-783eaad7b3be','awstip.com: Kubernetes — Creating deployments via command line and with'' YAML files','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Kubernetes — Creating deployments via command line and with'' YAML files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029147,0,'2026-05-17T16:45:47.624411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/kubernetes-hpa-8b7cf54f115','awstip.com: Kubernetes HPA','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Kubernetes HPA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364,0,'2026-05-17T16:49:24.877865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/manage-aws-services-directly-from-kubernetes-%EF%B8%8F-6c94e376febb','awstip.com: Manage AWS services directly from Kubernetes - AWS Controllers'' for Kubernetes (ACK)','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Manage AWS services directly from Kubernetes - AWS Controllers'' for Kubernetes (ACK) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.204643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/monitoring-your-eks-cluster-with-the-power-of-prometheus-and-grafana-through-helm-%EF%B8%8F-1e8dc1ad5620','awstip.com: Monitoring Your EKS Cluster with the Power of Prometheus and'' Grafana through Helm','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Monitoring Your EKS Cluster with the Power of Prometheus and'' Grafana through Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029735,0,'2026-05-17T16:55:35.030426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/per-pod-pids-limit-on-eks-fe320638c7e9','awstip.com: Per-pod PIDs limit on EKS','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Per-pod PIDs limit on EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034101,0,'2026-05-17T18:08:21.564294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/refactor-terraform-code-with-moved-blocks-a-new-way-without-manually-modifying-the-state-5ed1d80ed53e','awstip.com: Refactor Terraform code with Moved Blocks — a new way without'' manually modifying the state','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Refactor Terraform code with Moved Blocks — a new way without'' manually modifying the state in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032296,0,'2026-05-17T17:38:16.576179+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/setting-up-aws-vpc-endpoint-connection-d4294d0c2204','awstip.com: Setting Up AWS VPC Endpoint Connection','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Setting Up AWS VPC Endpoint Connection in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031401,0,'2026-05-17T17:23:21.301704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/streamlining-aws-eks-cluster-volume-management-with-helm-and-terraform-ebs-csi-driver-78e1d51532ee','awstip.com: Streamlining AWS EKS Cluster Volume Management with Helm and'' Terraform: EBS CSI Driver + Self-Managed AddOn Option','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Streamlining AWS EKS Cluster Volume Management with Helm and'' Terraform: EBS CSI Driver + Self-Managed AddOn Option in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034579,0,'2026-05-17T18:16:19.963100+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/this-code-works-autoscaling-an-amazon-eks-cluster-with-karpenter-part-1-3-40c7bed26cfd','awstip.com: This Code Works! — Autoscaling An Amazon EKS Cluster with Karpenter'' — Part 1/3','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: This Code Works! — Autoscaling An Amazon EKS Cluster with Karpenter'' — Part 1/3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.443874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/uploading-files-to-s3-through-api-gateway-7bb78c0d0483','awstip.com: Uploading files to S3 through API Gateway','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Uploading files to S3 through API Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031088,0,'2026-05-17T17:18:08.984770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-storage.md"]','["aws-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://awstip.com/working-the-amazon-eks-immersion-workshop-chapter-1-deploying-a-microservices-application-in-a-9acae5df2f01','awstip.com: Working The Amazon EKS Immersion Workshop — Chapter 1 — Deploying'' A Microservices Application In A Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Working The Amazon EKS Immersion Workshop — Chapter 1 — Deploying'' A Microservices Application In A Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032521,0,'2026-05-17T17:42:01.214936+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://awstrainingwithjagan.com/infrastructure-as-code-tool-comparison','awstrainingwithjagan.com: Comprehensive Comparison of Top Infrastructure as Code (IaC) Tools','','2023',0,'Provides a comprehensive matrix of top IaC frameworks. Evaluates learning curves, multi-cloud capabilities, configuration language types (YAML, JSON, DSL, or general-purpose languages), and drift remediation mechanisms.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://axway.com/digitize','axway.com/digitize','','N/A',0,'A curated technical resource and architectural guide covering axway.com/digitize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903276225640392e+09,0,'2026-05-17T17:46:02.256404+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"duplicate_of": "https://resources.axway.com"}'); -INSERT INTO "resources" VALUES('https://aymen-abdelwahed.medium.com/k8s-operators-cis-benchmarks-8d7915d5cb2d','aymen-abdelwahed.medium.com: K8s Operators — CIS Kubernetes Benchmarks','','N/A',0,'A curated technical resource and architectural guide covering aymen-abdelwahed.medium.com: K8s Operators — CIS Kubernetes Benchmarks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609.42302,0,'2026-05-17T18:00:09.423020+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://axway.com/digitize','axway.com/digitize','','N/A',0,'A curated technical resource and architectural guide covering axway.com/digitize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032762,0,'2026-05-17T17:46:02.256404+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"duplicate_of": "https://resources.axway.com"}'); +INSERT INTO "resources" VALUES('https://aymen-abdelwahed.medium.com/k8s-operators-cis-benchmarks-8d7915d5cb2d','aymen-abdelwahed.medium.com: K8s Operators — CIS Kubernetes Benchmarks','','N/A',0,'A curated technical resource and architectural guide covering aymen-abdelwahed.medium.com: K8s Operators — CIS Kubernetes Benchmarks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.423020+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aymen-segni.com/index.php/2020/07/22/deploying-your-serverless-services-on-kubernetes-using-knative','aymen-segni.com: Deploying Serverless Services on Kubernetes using Knative','','2020',0,'Detailed technical analysis of running microservices as serverless functions on Kubernetes using Knative. Explains configuration pathways for Knative CRDs, route mapping, and automated scaling parameters.','Yaml','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless & Knative", "Serverless Frameworks", "Knative Serving"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://aytartana.wordpress.com/2020/08/26/migrating-springboot-petclinic-rest-to-quarkus','aytartana.wordpress.com: Migrating SpringBoot PetClinic REST to Quarkus','','2020',0,'A detailed migration journal porting the classic Spring Boot PetClinic REST API to Quarkus. Provides valuable benchmarking metrics comparing memory footprints, startup latencies, and implementation adjustments required for compilation to GraalVM native images.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Modernization", "Spring to Quarkus", "Framework Migration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azapril.dev/2021/04/12/deploying-a-logicapp-with-terraform','azapril.dev: Deploying a LogicApp with Terraform (Bonus: in an AzDO pipeline)','','2021',0,'Guides developers through deploying serverless workflows using Azure Logic Apps managed by Terraform, integrated with Azure DevOps CI/CD pipelines. Emphasizes deployment pipelines, environment parameters, and infrastructure security.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Azure Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azeynalli1990.medium.com/15-best-practices-when-working-with-docker-720d2d8de202','azeynalli1990.medium.com: 15 Best Practices when working with Docker','','N/A',0,'A curated technical resource and architectural guide covering azeynalli1990.medium.com: 15 Best Practices when working with Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903188266713309e+09,0,'2026-05-17T17:31:22.667133+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://azeynalli1990.medium.com/15-best-practices-when-working-with-docker-720d2d8de202','azeynalli1990.medium.com: 15 Best Practices when working with Docker','','N/A',0,'A curated technical resource and architectural guide covering azeynalli1990.medium.com: 15 Best Practices when working with Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031882,0,'2026-05-17T17:31:22.667133+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azure-samples.github.io/aks-labs/docs/intro','AKS Labs - Introduction','','2026',0,'Hands-on, engineer-designed technical playground for AKS configurations. Deep dives into Advanced CNI options, Cilium-driven security schemas, network boundaries, and workload identity bindings.','Markdown','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "AKS Labs", "Hands-on Learning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.github.io/AKS-Construction','azure.github.io/AKS-Construction 🌟','','2023',0,'Interactive deployment engine for generating secure, enterprise-grade Infrastructure-as-Code templates for AKS. Supports Terraform, Bicep, and ARM formats tailored to strict corporate baseline requirements.','TypeScript','Interactive Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Infrastructure as Code", "Template Generator"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.github.io/AppService/2024/01/05/Diagnose-Tools-for-NodeJs-Linux-apps.html','azure.github.io/AppService: General availability of Diagnostics tools for App Service on Linux Node.js apps','','2024',3,'Announcement and documentation highlighting advanced diagnostic tools built specifically for Node.js workloads running on Linux-based Azure App Services. It explains the integration of CPU profiling, memory allocation tracking, and automated core dump collection. These tools enable real-time analysis of single-threaded event loop blockages and memory leaks directly from the Azure portal.','Node.js','Product Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Application Platforms", "Azure App Service", "App Service Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.github.io/Azure-Landing-Zones','Azure Landing Zone Technical Documentation','','2026',0,'Central knowledge base for Azure Landing Zones (ALZ) design principles and implementations. This portal provides guidance on identity management, network topology, subscription organization, and proactive governance policies. It acts as the key blueprint for deploying scalable multi-subscription cloud platform architectures.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Enterprise Architecture", "Landing Zones"]','["[COMMUNITY-TOOL]"]','[]','["iac.md", "azure.md", "cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.github.io/Azure-Landing-Zones/accelerator','Azure Landing Zone IaC Accelerator','','N/A',0,'A curated technical resource and architectural guide covering Azure Landing Zone IaC Accelerator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual','0b64b8bc1cdf40df6f87b4023024e72c50c1ca760482b3c4124886543993e97d',100.0,1779033976.42805,0,'2026-05-17T18:06:16.428050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/cicd.md", "docs/iac.md"]','["azure.md", "cicd.md", "iac.md"]','{}','{"review_metadata": {"original_url": "https://azure.github.io/Azure-Landing-Zones//accelerator", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T11:40:42.208611"}}'); +INSERT INTO "resources" VALUES('https://azure.github.io/Azure-Landing-Zones/accelerator','Azure Landing Zone IaC Accelerator','','N/A',0,'A curated technical resource and architectural guide covering Azure Landing Zone IaC Accelerator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual','0b64b8bc1cdf40df6f87b4023024e72c50c1ca760482b3c4124886543993e97d',100.0,1779033976,0,'2026-05-17T18:06:16.428050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/cicd.md", "docs/iac.md"]','["azure.md", "cicd.md", "iac.md"]','{}','{"review_metadata": {"original_url": "https://azure.github.io/Azure-Landing-Zones//accelerator", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T11:40:42.208611"}}'); INSERT INTO "resources" VALUES('https://azure.github.io/Azure-Landing-Zones/accelerator/accelerator-release-notes','Azure Landing Zone IaC Accelerator Release Notes','','2026',0,'The official release ledger tracking enhancements, bug fixes, and feature updates for the Azure Landing Zones IaC Accelerator. Essential for platform engineering teams to maintain up-to-date, compliant architectures using official Terraform or Bicep modules. It keeps organizations informed on modern security baseline integrations and multi-tenant tooling enhancements.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Landing Zones", "Accelerators"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.github.io/Azure-Proactive-Resiliency-Library','azure.github.io: Azure Proactive Resiliency Library (APRL)','- This library is built with the intention of being a staging area for guidance and recommendations that can be used by customers, partners and the field in Well-Architected Framework reliability engagements/assessments; with the intent of the guidance and recommendations being promoted, once tested and validated with customers and partners, into the official Well-Architected Framework documentation. - The library also contains supporting Azure Resource Graph (ARG) queries, and sometimes Azure PowerShell or Azure CLI scripts, that can help customers, partners and the field identify resources that may or may not be compliant with the guidance and recommendations. The intent for these queries, in the long-term, is to make them part of the Azure Advisor service.','2026',0,'A staging repository of recommendations and proactive patterns designed for WAF reliability assessments. It features Azure Resource Graph (ARG) queries, PowerShell scripts, and CLI commands that analyze deployed infrastructure to identify configuration drift or single points of failure. This library represents an automated, proactive approach to infrastructure auditing before elevating guidelines to official documentation.','PowerShell','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Resiliency", "APRL"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.github.io/Azure-Verified-Modules','azure.github.io/Azure-Verified-Modules 🌟','','2024',0,'The central documentation portal for Azure Verified Modules (AVM), Microsoft''s standardized, validated IaC building blocks. Supports both Bicep and Terraform, guaranteeing reliable, hardened, and highly consistent deployments at enterprise scale.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Verified Modules"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.github.io/enterprise-azure-policy-as-code','azure.github.io/enterprise-azure-policy-as-code: Enterprise Azure Policy as Code Overview','','2024',0,'Comprehensive guide for the Enterprise Azure Policy as Code framework. Enables teams to define, test, and release centralized policies via Git pipelines across nested Azure subscription directories.','PowerShell','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Governance", "Enterprise Policy as Code", "Azure Policy"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.github.io/secrets-store-csi-driver-provider-azure','azure.github.io: Azure Key Vault Provider for Secrets Store CSI Driver','','2023',0,'Reference manual for the Azure Key Vault Provider for the Kubernetes Secrets Store CSI Driver. Live grounding confirms this CSI provider is the modern enterprise standard for AKS, allowing pods to mount key vault secrets directly as files while avoiding the overhead of custom sidecars or writing secrets to disk.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "CSI Driver Providers"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com','Microsoft Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ce8c157368ff5fb4540f013176fa990d07585e19168578e344a1309247ff22b',100.0,1.77903243815774703e+09,0,'2026-05-17T17:40:38.157747+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://azure.microsoft.com/en-us"}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-gb/blog/microsoft-azure-load-testing-is-now-generally-available','azure.microsoft.com: Microsoft Azure Load Testing is now generally available','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','353580e39275a63fb18ac5c904ddd7671ca6cb09e0caaeb9aa5f0cbc143cc8c0',100.0,1.77903353921200203e+09,0,'2026-05-17T17:58:59.212002+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-gb/products/load-testing','Azure Load Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','28eade29090d807206b2877d76001fa9df985b743c187090ca798c990b13b582',100.0,1.77903285220629501e+09,0,'2026-05-17T17:47:32.206295+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/app-testing"}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-gb/updates/general-availability-azure-bastion-native-client-support','==azure.microsoft.com: General availability: Azure Bastion native client'' support==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2823076e1d19d6bf56293ca61900ce61ede07aa5cfa84741fd24ee14c14bf76d',100.0,1.77903231374557399e+09,0,'2026-05-17T17:38:33.745574+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-gb/updates/generally-available-durable-functions-support-of-managed-identity-for-azure-storage','azure.microsoft.com: Generally Available: Durable Functions support of managed'' identity for Azure Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c61eeab3654fcbc9dd1699afcc8eb32f0ac9eadd0464560be5e6ed66e244e300',100.0,1.77902920583208394e+09,0,'2026-05-17T16:46:45.832084+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-in/blog/how-microsoft-azure-crossregion-load-balancer-helps-create-region-redundancy-and-low-latency','==azure.microsoft.com: How Microsoft Azure Cross-region Load Balancer helps'' create region redundancy and low latency== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','be6129546bd6f6c3e569ba06b579f2ac4cfa106f3f1e5319386ca7a0b3a11389',100.0,1.77902976508868503e+09,0,'2026-05-17T16:56:05.088685+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com','Microsoft Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ce8c157368ff5fb4540f013176fa990d07585e19168578e344a1309247ff22b',100.0,1779032438,0,'2026-05-17T17:40:38.157747+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://azure.microsoft.com/en-us"}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-gb/blog/microsoft-azure-load-testing-is-now-generally-available','azure.microsoft.com: Microsoft Azure Load Testing is now generally available','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','353580e39275a63fb18ac5c904ddd7671ca6cb09e0caaeb9aa5f0cbc143cc8c0',100.0,1779033539,0,'2026-05-17T17:58:59.212002+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-gb/products/load-testing','Azure Load Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','28eade29090d807206b2877d76001fa9df985b743c187090ca798c990b13b582',100.0,1779032852,0,'2026-05-17T17:47:32.206295+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/app-testing"}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-gb/updates/general-availability-azure-bastion-native-client-support','==azure.microsoft.com: General availability: Azure Bastion native client'' support==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2823076e1d19d6bf56293ca61900ce61ede07aa5cfa84741fd24ee14c14bf76d',100.0,1779032313,0,'2026-05-17T17:38:33.745574+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-gb/updates/generally-available-durable-functions-support-of-managed-identity-for-azure-storage','azure.microsoft.com: Generally Available: Durable Functions support of managed'' identity for Azure Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c61eeab3654fcbc9dd1699afcc8eb32f0ac9eadd0464560be5e6ed66e244e300',100.0,1779029205,0,'2026-05-17T16:46:45.832084+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-in/blog/how-microsoft-azure-crossregion-load-balancer-helps-create-region-redundancy-and-low-latency','==azure.microsoft.com: How Microsoft Azure Cross-region Load Balancer helps'' create region redundancy and low latency== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','be6129546bd6f6c3e569ba06b579f2ac4cfa106f3f1e5319386ca7a0b3a11389',100.0,1779029765,0,'2026-05-17T16:56:05.088685+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us','Microsoft Azure','','2026',0,'The master platform portal link for Microsoft Azure services. Used by enterprise architects to model global computing resources, secure network rings, and Kubernetes nodes.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "Portal Core"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/announcing-the-general-availability-of-azure-cni-overlay-in-azure-kubernetes-service','azure.microsoft.com: Announcing the general availability of Azure CNI Overlay in Azure Kubernetes Service','','2023',0,'Analyzes Microsoft''s GA release of Azure CNI Overlay in AKS. This network model decouples Pod IPs from VM subnets, mitigating private IP depletion issues and enabling clusters to scale to thousands of nodes without complex virtual network refactoring.','Markdown','News Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "Azure CNI Overlay"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/azure-virtual-wan-introduces-its-first-saas-offering','Azure Virtual WAN introduces its first SaaS offering','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1433d88ad29680e45a220aeff296a0e5818e5127cbc09b1308c9bfdd66ab6ac9',100.0,1.77903388472884607e+09,0,'2026-05-17T18:04:44.728846+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/choose-the-best-global-distribution-solution-for-your-applications-with-azure','==azure.microsoft.com: Choose the best global distribution solution for'' your applications with Azure==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','91a7b2f5ef30eb9b74f807321003ebb6b52d2d5f6d1e43695bccfa67a6686e00',100.0,1.77903345708565211e+09,0,'2026-05-17T17:57:37.085652+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/azure-virtual-wan-introduces-its-first-saas-offering','Azure Virtual WAN introduces its first SaaS offering','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1433d88ad29680e45a220aeff296a0e5818e5127cbc09b1308c9bfdd66ab6ac9',100.0,1779033884,0,'2026-05-17T18:04:44.728846+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/choose-the-best-global-distribution-solution-for-your-applications-with-azure','==azure.microsoft.com: Choose the best global distribution solution for'' your applications with Azure==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','91a7b2f5ef30eb9b74f807321003ebb6b52d2d5f6d1e43695bccfa67a6686e00',100.0,1779033457,0,'2026-05-17T17:57:37.085652+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/introducing-azure-load-testing-optimize-app-performance-at-scale','azure.microsoft.com: Introducing Azure Load Testing: Optimize app performance at scale','','2021',0,'The launch blog post detailing the debut of Microsoft''s Azure Load Testing service. It explains how the tool bridges the gap between raw load generation and cloud application monitoring, allowing developers to execute JMeter scripts in an automated cloud-native paradigm directly from GitHub Actions or Azure Pipelines.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Testing Services"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/openshift-on-azure-the-easiest-fully-managed-openshift-in-the-cloud','Openshift on Azure','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','aafc9ac33d0ea37afdba57b0d0cd61311ee1846fc1bb33d717d5e25a8fd99929',100.0,1.7790294007687819e+09,1,'2026-05-17T16:50:00.768782+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/powering-multi-cluster-workloads-with-seamless-cross-cluster-networking-for-azure-kubernetes-fleet-manager','Powering multi-cluster workloads with seamless cross-cluster networking for Azure Kubernetes Fleet Manager','Azure Kubernetes Fleet Manager introduces multi-cluster networking powered by Advanced Container Networking Services.','2026',4,'Azure Kubernetes Fleet Manager now offers cross-cluster networking in public preview, powered by Advanced Container Networking Services [1.1.6]. The solution establishes low-latency, transparent east-west networking across AKS clusters spanning multiple regions, entirely removing the operational complexity of manual VPNs, gateway setups, or routing tables. It features direct endpoint discovery and global multi-cluster load balancing to streamline high-availability microservice architectures.','en','article','Advanced',0,'online','automatic','edb3dd3544982579f3fe7f22d5899efaf95e51e26be83b00e7245f1cd178d3a7',NULL,1.78035272035168409e+09,0,'2026-06-02T00:25:20.351684+02:00',NULL,NULL,NULL,'["Cloud", "Azure", "AKS Fleet Manager"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "kubernetes-networking", "reputation_status": "Vetted", "reputation_summary": "Official production-grade cloud feature from Microsoft Azure, widely vetted by enterprise AKS users.", "social_preview_url": "https://azure.microsoft.com/en-us/blog/wp-content/uploads/2026/05/Azure-3D-Illustrations-ComputeNetworkStorage-Light-scaled.jpg", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-gb/blog/microsoft-azure-load-testing-is-now-generally-available',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1.77913049496549201e+09,0,'2026-05-18T20:54:54.965492+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-gb/products/load-testing',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1.77913049498346805e+09,0,'2026-05-18T20:54:54.983468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-in/blog/how-microsoft-azure-crossregion-load-balancer-helps-create-region-redundancy-and-low-latency',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1.77913049502571105e+09,0,'2026-05-18T20:54:55.025711+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/blog/azure-virtual-wan-introduces-its-first-saas-offering',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1.77913049500009107e+09,0,'2026-05-18T20:54:55.000091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/blog/choose-the-best-global-distribution-solution-for-your-applications-with-azure',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1.77913049495525503e+09,0,'2026-05-18T20:54:54.955255+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/explore/global-infrastructure/products-by-region/table',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1.77913049498063492e+09,0,'2026-05-18T20:54:54.980635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/resources/azure-for-architects',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1.779130494930166e+09,0,'2026-05-18T20:54:54.930166+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/services/api-management',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1.77913049500910305e+09,0,'2026-05-18T20:54:55.009103+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/services/container-instances',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1.77913049501582789e+09,0,'2026-05-18T20:54:55.015828+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494.97767,0,'2026-05-18T20:54:54.977670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/?query=AKS',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1.77913049501848292e+09,0,'2026-05-18T20:54:55.018483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/general-availability-azure-bastion-native-client-support',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1.77913049494134092e+09,0,'2026-05-18T20:54:54.941341+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/generally-available-azure-bastion-shareable-links',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1.77913049501461195e+09,0,'2026-05-18T20:54:55.014612+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/generally-available-azure-blob-storage-cold-tier-support-on-change-feed-and-object-replication',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1.7791304949990921e+09,0,'2026-05-18T20:54:54.999092+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/generally-available-durable-functions-support-of-managed-identity-for-azure-storage',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1.779130494941118e+09,0,'2026-05-18T20:54:54.941118+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/v2/Azure-Virtual-Network-Manager-topology-view-now-generally-available',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1.77913049500602197e+09,0,'2026-05-18T20:54:55.006022+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/openshift-on-azure-the-easiest-fully-managed-openshift-in-the-cloud','Openshift on Azure','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','aafc9ac33d0ea37afdba57b0d0cd61311ee1846fc1bb33d717d5e25a8fd99929',100.0,1779029400,1,'2026-05-17T16:50:00.768782+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/powering-multi-cluster-workloads-with-seamless-cross-cluster-networking-for-azure-kubernetes-fleet-manager','Powering multi-cluster workloads with seamless cross-cluster networking for Azure Kubernetes Fleet Manager','Azure Kubernetes Fleet Manager introduces multi-cluster networking powered by Advanced Container Networking Services.','2026',4,'Azure Kubernetes Fleet Manager now offers cross-cluster networking in public preview, powered by Advanced Container Networking Services [1.1.6]. The solution establishes low-latency, transparent east-west networking across AKS clusters spanning multiple regions, entirely removing the operational complexity of manual VPNs, gateway setups, or routing tables. It features direct endpoint discovery and global multi-cluster load balancing to streamline high-availability microservice architectures.','en','article','Advanced',0,'online','automatic','edb3dd3544982579f3fe7f22d5899efaf95e51e26be83b00e7245f1cd178d3a7',NULL,1780352720,0,'2026-06-02T00:25:20.351684+02:00',NULL,NULL,NULL,'["Cloud", "Azure", "AKS Fleet Manager"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "kubernetes-networking", "reputation_status": "Vetted", "reputation_summary": "Official production-grade cloud feature from Microsoft Azure, widely vetted by enterprise AKS users.", "social_preview_url": "https://azure.microsoft.com/en-us/blog/wp-content/uploads/2026/05/Azure-3D-Illustrations-ComputeNetworkStorage-Light-scaled.jpg", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-gb/blog/microsoft-azure-load-testing-is-now-generally-available',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.965492+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-gb/products/load-testing',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.983468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-in/blog/how-microsoft-azure-crossregion-load-balancer-helps-create-region-redundancy-and-low-latency',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.025711+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/blog/azure-virtual-wan-introduces-its-first-saas-offering',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.000091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/blog/choose-the-best-global-distribution-solution-for-your-applications-with-azure',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.955255+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/explore/global-infrastructure/products-by-region/table',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.980635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/resources/azure-for-architects',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.930166+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/services/api-management',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.009103+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/services/container-instances',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.015828+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.977670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/?query=AKS',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.018483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/general-availability-azure-bastion-native-client-support',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.941341+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/generally-available-azure-bastion-shareable-links',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.014612+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/generally-available-azure-blob-storage-cold-tier-support-on-change-feed-and-object-replication',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.999092+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/generally-available-durable-functions-support-of-managed-identity-for-azure-storage',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.941118+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/v2/Azure-Virtual-Network-Manager-topology-view-now-generally-available',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.006022+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table','Azure Products by Region Table','','2026',0,'The definitive, live-updated reference catalog mapping the global availability of Azure services and network products across all Azure regions. This matrices-driven tool is vital for cloud architects designing multi-region redundancy, data residency compliance, and edge microservice topologies.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Global Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/products/azure-vmware','Azure VMware Solution','Redeploy, extend, and run native VMware environments at scale in the Microsoft Azure cloud.','2026',4,'Curator Insight: Azure VMware Solution remains a cornerstone technology for legacy enterprise migrations, enabling zero-refactor vSphere workload portability to the cloud. Live Grounding indicates that the fully managed service natively integrates with Azure''s software-defined networking and governance layers, backed by joint Microsoft-VMware support. It serves as a critical bridge for extending VMware-based operations into public cloud native ecosystems without hypervisor-level fragmentation.','en','document','Advanced',0,'online','automatic','4f485b1edd932920fbdddace5206e107f46cfa9c9fac080a8f010d4942e3011a',NULL,1.78035242411330294e+09,0,'2026-06-02T00:20:24.113303+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Hybrid Cloud", "VMware Migration"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly stable, co-supported enterprise cloud migration platform.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/products/azure-vmware','Azure VMware Solution','Redeploy, extend, and run native VMware environments at scale in the Microsoft Azure cloud.','2026',4,'Curator Insight: Azure VMware Solution remains a cornerstone technology for legacy enterprise migrations, enabling zero-refactor vSphere workload portability to the cloud. Live Grounding indicates that the fully managed service natively integrates with Azure''s software-defined networking and governance layers, backed by joint Microsoft-VMware support. It serves as a critical bridge for extending VMware-based operations into public cloud native ecosystems without hypervisor-level fragmentation.','en','document','Advanced',0,'online','automatic','4f485b1edd932920fbdddace5206e107f46cfa9c9fac080a8f010d4942e3011a',NULL,1780352424,0,'2026-06-02T00:20:24.113303+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Hybrid Cloud", "VMware Migration"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly stable, co-supported enterprise cloud migration platform.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/products/chaos-studio','Azure Chaos Studio','- [techcommunity.microsoft.com: Announcing the Public Preview of Azure Chaos Studio](https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/announcing-the-public-preview-of-azure-chaos-studio/2893050) - [docs.microsoft.com: What is Azure Chaos Studio?](https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview) - [sqlservercentral.com: Chaos Engineering in Azure](https://www.sqlservercentral.com/articles/chaos-engineering-in-azure)','2021',0,'Provides an overview of Azure Chaos Studio, Microsoft''s managed chaos orchestration platform. Explains how to configure fault injection pipelines against virtual machines, AKS clusters, and key-value stores directly inside the Azure portal.','English','Cloud Service','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Cloud Architecture"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/products/container-apps',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.77938861132114911e+09,0,'2026-05-21T20:36:51.321149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/products/container-apps',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388611,0,'2026-05-21T20:36:51.321149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/products/devops','Azure DevOps 🌟','','2026',0,'Microsoft''s enterprise-grade platform offering Boards, Pipelines, Repos, Test Plans, and Artifacts. Curator insights highlight its deep integration with corporate AD and Azure cloud services. Live enterprise architecture evaluations show that despite the rising popularity of GitHub Enterprise, Azure DevOps remains highly dominant in massive corporate ecosystems due to its robust work-item tracking and compliance engines.','N/A','Platform','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Ecosystem", "Platform Services"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "devops.md"]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/azuredevops"}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/resources/azure-for-architects','==azure.microsoft.com: Azure for Architects, Third Edition==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d6ee70269dcb2914193a55167c2a09f7a1392f69abb5701f311a294fa47635fa',100.0,1.77903027619616293e+09,0,'2026-05-17T17:04:36.196163+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/resources/templates','==azure.microsoft.com: Azure Quickstart Templates==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8173b40548f195b0d9676b140d0073c39dad8a7bc5fa4ad37fd7f71adc0810a3',100.0,1.77903045134959411e+09,0,'2026-05-17T17:07:31.349594+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/services/api-management','azure.microsoft.com: Azure API Management','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a8f612b4541e2fdb70344032748b0cdcde5c27f47ccd1b94542ba7e94327ea5f',100.0,1.77903015425343298e+09,0,'2026-05-17T17:02:34.253433+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/services/container-apps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d68cdd6462db5bd2144e1bc364ea86a0a3766a167fae9261faf9e2ff9c29d26e',64.0,1.77913049499921798e+09,0,'2026-05-18T20:54:54.999218+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/services/container-instances','azure.microsoft.com: Azure Container Instances','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6d631bc9abc0cf9d0490cad46b69fa4f685f57b7348e6a42815392b73aefb166',100.0,1.77903128442327499e+09,0,'2026-05-17T17:21:24.423275+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/services/devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','4eb027814fb8d7174f68e388ab9d1ba73e4dfd9eaada1c2d4076f1ed18dfe2a1',64.0,1.77913049503192806e+09,0,'2026-05-18T20:54:55.031928+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"review_metadata": {"original_url": "https://azure.microsoft.com/en-us/services/devops", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.031931"}}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/resources/azure-for-architects','==azure.microsoft.com: Azure for Architects, Third Edition==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d6ee70269dcb2914193a55167c2a09f7a1392f69abb5701f311a294fa47635fa',100.0,1779030276,0,'2026-05-17T17:04:36.196163+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/resources/templates','==azure.microsoft.com: Azure Quickstart Templates==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8173b40548f195b0d9676b140d0073c39dad8a7bc5fa4ad37fd7f71adc0810a3',100.0,1779030451,0,'2026-05-17T17:07:31.349594+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/services/api-management','azure.microsoft.com: Azure API Management','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a8f612b4541e2fdb70344032748b0cdcde5c27f47ccd1b94542ba7e94327ea5f',100.0,1779030154,0,'2026-05-17T17:02:34.253433+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/services/container-apps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d68cdd6462db5bd2144e1bc364ea86a0a3766a167fae9261faf9e2ff9c29d26e',64.0,1779130494,0,'2026-05-18T20:54:54.999218+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/services/container-instances','azure.microsoft.com: Azure Container Instances','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6d631bc9abc0cf9d0490cad46b69fa4f685f57b7348e6a42815392b73aefb166',100.0,1779031284,0,'2026-05-17T17:21:24.423275+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/services/devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','4eb027814fb8d7174f68e388ab9d1ba73e4dfd9eaada1c2d4076f1ed18dfe2a1',64.0,1779130495,0,'2026-05-18T20:54:55.031928+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"review_metadata": {"original_url": "https://azure.microsoft.com/en-us/services/devops", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.031931"}}'); INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/solutions/azure-iaas','Infrastructure as a Service (IaaS) | Microsoft Azure','The central landing page and resource hub for Microsoft Azure''s Infrastructure as a Service, detailing compute, storage, networking, and system-level performance.','2026',4,'Curator Insight: Azure''s modern Infrastructure as a Service (IaaS) shifts the cloud narrative from raw compute units to an integrated, system-level architecture designed for AI workloads and mission-critical enterprise workloads. -Live Grounding: Recent platform updates emphasize secure-by-design baseline policies, multi-zone business continuity frameworks, and seamless telemetry instrumentation targeting CPU-intensive and distributed database engines.','English','Site','Beginner',0,'online','automatic','2d3df94f4508f706175f5e054989e9705b467ab46c3a68fae5552a625ef0187a',NULL,1.78035240414769196e+09,0,'2026-06-02T00:20:04.147692+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft Azure", "IaaS"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Primary, highly reliable cloud product documentation suite representing foundational enterprise cloud infrastructure components.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates','Azure Updates 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c0d299b90ce1d8fae61f1bb988a1c17001f73a79cdc01d07856079acfe54806a',100.0,1.77903319523055505e+09,0,'2026-05-17T17:53:15.230555+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +Live Grounding: Recent platform updates emphasize secure-by-design baseline policies, multi-zone business continuity frameworks, and seamless telemetry instrumentation targeting CPU-intensive and distributed database engines.','English','Site','Beginner',0,'online','automatic','2d3df94f4508f706175f5e054989e9705b467ab46c3a68fae5552a625ef0187a',NULL,1780352404,0,'2026-06-02T00:20:04.147692+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft Azure", "IaaS"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Primary, highly reliable cloud product documentation suite representing foundational enterprise cloud infrastructure components.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates','Azure Updates 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c0d299b90ce1d8fae61f1bb988a1c17001f73a79cdc01d07856079acfe54806a',100.0,1779033195,0,'2026-05-17T17:53:15.230555+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/?query=AKS','Azure Updates AKS 🌟','','2024',0,'Official real-time tracking feed for feature rollouts, API updates, region additions, and critical deprecation schedules affecting Azure Kubernetes Service.','N/A','Changelog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Lifecycle & Release Notes", "Platform Changes"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/azure-virtual-network-manager-topology-view-now-generally-available','==azure.microsoft.com: Azure Virtual Network Manager topology view now generally'' available==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','cd2d434082831561bcde20fe7922d38a408f0a0daf7e3044c019bb576eba1941',100.0,1.7790290937127881e+09,0,'2026-05-17T16:44:53.712788+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/generally-available-azure-bastion-shareable-links','Generally available: Azure Bastion now support shareable links','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','349763fbbf24cfba726efb16e2396afabac9a18aaecdeb83507f3dfbd4681276',100.0,1.77903419112400889e+09,0,'2026-05-17T18:09:51.124009+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/generally-available-azure-blob-storage-cold-tier-support-on-change-feed-and-object-replication','azure.microsoft.com: Generally available: Azure Blob Storage Cold Tier support'' on Change Feed and Object Replication','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','54e5a5ada010e6f05df7e9e8126be708bd485bc2cc7137dc0c97f9ead497a79d',100.0,1.77902953169873189e+09,0,'2026-05-17T16:52:11.698732+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/private-preview-aks-backup','==azure.microsoft.com: Private preview: Azure Kubernetes Service (AKS) Backup=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','788a8d952656e5496bf5d13320f626d7ca7752ce33ef2446975684630234583b',100.0,1.77903249962122392e+09,0,'2026-05-17T17:41:39.621224+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"review_metadata": {"original_url": "https://azure.microsoft.com/en-us/updates/private-preview-aks-backup", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.997325"}}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/sftp-support-for-azure-blob-storage-now-generally-available','azure.microsoft.com: Generally available: SFTP support for Azure Blob Storage','','N/A',0,'A curated technical resource and architectural guide covering azure.microsoft.com: Generally available: SFTP support for Azure Blob Storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','43788bbb19bdc3d0e0e1a644aad064e0c615697eff80db65c668cad3966da0ba',100.0,1.77903406654202795e+09,1,'2026-05-17T18:07:46.542028+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/azure-virtual-network-manager-topology-view-now-generally-available','==azure.microsoft.com: Azure Virtual Network Manager topology view now generally'' available==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','cd2d434082831561bcde20fe7922d38a408f0a0daf7e3044c019bb576eba1941',100.0,1779029093,0,'2026-05-17T16:44:53.712788+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/generally-available-azure-bastion-shareable-links','Generally available: Azure Bastion now support shareable links','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','349763fbbf24cfba726efb16e2396afabac9a18aaecdeb83507f3dfbd4681276',100.0,1779034191,0,'2026-05-17T18:09:51.124009+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/generally-available-azure-blob-storage-cold-tier-support-on-change-feed-and-object-replication','azure.microsoft.com: Generally available: Azure Blob Storage Cold Tier support'' on Change Feed and Object Replication','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','54e5a5ada010e6f05df7e9e8126be708bd485bc2cc7137dc0c97f9ead497a79d',100.0,1779029531,0,'2026-05-17T16:52:11.698732+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/private-preview-aks-backup','==azure.microsoft.com: Private preview: Azure Kubernetes Service (AKS) Backup=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','788a8d952656e5496bf5d13320f626d7ca7752ce33ef2446975684630234583b',100.0,1779032499,0,'2026-05-17T17:41:39.621224+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"review_metadata": {"original_url": "https://azure.microsoft.com/en-us/updates/private-preview-aks-backup", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.997325"}}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/sftp-support-for-azure-blob-storage-now-generally-available','azure.microsoft.com: Generally available: SFTP support for Azure Blob Storage','','N/A',0,'A curated technical resource and architectural guide covering azure.microsoft.com: Generally available: SFTP support for Azure Blob Storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','43788bbb19bdc3d0e0e1a644aad064e0c615697eff80db65c668cad3966da0ba',100.0,1779034066,1,'2026-05-17T18:07:46.542028+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azure.microsoft.com/es-es/pricing/details/kubernetes-service','Azure Kubernetes pricing','','2026',0,'The official pricing documentation for Azure Kubernetes Service (AKS). Evaluates the free tier versus Uptime SLA guarantees, VM node sizes, and integrated storage options. Live grounding points to Azure''s highly competitive pricing policies for hybrid and enterprise-scale deployments.','Spanish','Reference/Pricing','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Managed Kubernetes", "Azure AKS Costs"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/services/chaos-studio','Azure Chaos Studio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67871824337f3c8cf237064990fc07d9a0ff7d444b59565748377de97a1bdd50',100.0,1.7790307602874031e+09,0,'2026-05-17T17:12:40.287403+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://azure.microsoft.com/en-us/products/chaos-studio"}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/services/container-apps','Azure Container Apps','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','63a918810fe9081bda21710bbb0ac48d023e55606b716269e053924d50e4dd82',100.0,1.77902965886361789e+09,0,'2026-05-17T16:54:18.863618+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azure.microsoft.com/services/devops','Azure DevOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cab5d76c655c345a99d8bd339c33c9a00b511678e8807fa2e427a012dcdf0e6f',100.0,1.77903063510807609e+09,0,'2026-05-17T17:10:35.108076+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/devops.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://azure.microsoft.com/en-us/products/devops"}'); -INSERT INTO "resources" VALUES('https://azurearcjumpstart.io','azurearcjumpstart.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22a467a8cc968ed9275238d39361d427819bc71676e9b8feb92ba423d1e22ad7',100.0,1.77903108511168098e+09,0,'2026-05-17T17:18:05.111681+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://jumpstart.azure.com"}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/services/chaos-studio','Azure Chaos Studio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67871824337f3c8cf237064990fc07d9a0ff7d444b59565748377de97a1bdd50',100.0,1779030760,0,'2026-05-17T17:12:40.287403+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://azure.microsoft.com/en-us/products/chaos-studio"}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/services/container-apps','Azure Container Apps','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','63a918810fe9081bda21710bbb0ac48d023e55606b716269e053924d50e4dd82',100.0,1779029658,0,'2026-05-17T16:54:18.863618+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azure.microsoft.com/services/devops','Azure DevOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cab5d76c655c345a99d8bd339c33c9a00b511678e8807fa2e427a012dcdf0e6f',100.0,1779030635,0,'2026-05-17T17:10:35.108076+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/devops.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://azure.microsoft.com/en-us/products/devops"}'); +INSERT INTO "resources" VALUES('https://azurearcjumpstart.io','azurearcjumpstart.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22a467a8cc968ed9275238d39361d427819bc71676e9b8feb92ba423d1e22ad7',100.0,1779031085,0,'2026-05-17T17:18:05.111681+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://jumpstart.azure.com"}'); INSERT INTO "resources" VALUES('https://azurecharts.com','azurecharts.com: Azure Charts','','2026',0,'An interactive, visual tracking tool detailing Azure services. Dynamically graphs compliance updates, service availability maps, and feature changes in real-time.','TypeScript','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "Visualization & Insights"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azurecharts.com/learning','azurecharts.com/learning: Azure Learning Explorer','','2026',0,'An interactive educational roadmap generator integrated inside Azure Charts. Guides cloud engineers through certifications and specific infrastructure tracks.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "Education"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azurecloudai.blog/2019/09/27/deploy-azure-kubernetes-service-aks-to-a-preexisting-vnet','azurecloudai.blog: Deploy Azure Kubernetes Service (AKS) to a preexisting'' VNET','','N/A',0,'Walkthrough outlining the installation of AKS inside preexisting VNET topologies. Examines subnet sizing requirements, routing controls, and enterprise boundary setups. Helpful for aligning AKS with pre-configured network constraints.','English','blog','Intermediate',0,'duplicate','manual','5d14b2dc03dadca8119588932b102e1f5ed361f90524093ca50abddd947d2843',100.0,1779031827.30087,0,'2026-05-17T17:30:27.300870+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://azurecloudai.blog/verify.html"}'); -INSERT INTO "resources" VALUES('https://azuredevopsdemogenerator.azurewebsites.net','Azure DevOps Demo Generator 🌟','','N/A',0,'A curated technical resource and architectural guide covering Azure DevOps Demo Generator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903161811882591e+09,0,'2026-05-17T17:26:58.118826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://azurecloudai.blog/2019/09/27/deploy-azure-kubernetes-service-aks-to-a-preexisting-vnet','azurecloudai.blog: Deploy Azure Kubernetes Service (AKS) to a preexisting'' VNET','','N/A',0,'Walkthrough outlining the installation of AKS inside preexisting VNET topologies. Examines subnet sizing requirements, routing controls, and enterprise boundary setups. Helpful for aligning AKS with pre-configured network constraints.','English','blog','Intermediate',0,'duplicate','manual','5d14b2dc03dadca8119588932b102e1f5ed361f90524093ca50abddd947d2843',100.0,1779031827,0,'2026-05-17T17:30:27.300870+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://azurecloudai.blog/verify.html"}'); +INSERT INTO "resources" VALUES('https://azuredevopsdemogenerator.azurewebsites.net','Azure DevOps Demo Generator 🌟','','N/A',0,'A curated technical resource and architectural guide covering Azure DevOps Demo Generator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618,0,'2026-05-17T17:26:58.118826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azuredevopslabs.com','Azure DevOps Labs 🌟','','2024',0,'A extensive sandbox catalog presenting modular, self-paced technical tutorials for Azure DevOps. Teaches container builds, environment configuration matrices, and enterprise-grade security structures designed to support high-scale operations.','English','Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Enterprise Platforms", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azuredevopslabs.com/labs/vstsextend/kubernetes','azuredevopslabs.com: Deploying a multi-container application to Azure Kubernetes Services','','2023',0,'An interactive, practical lab illustrating the step-by-step setup of continuous delivery pipelines targeting AKS using Azure DevOps. Covers container builds, ACR image pushes, and multi-stage YAML pipeline deployment structures.','YAML','Interactive Lab','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Delivery & CI/CD", "Continuous Deployment", "Azure Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azuremarketplace.microsoft.com/en-us/marketplace/apps/gofireflyltd1705083203658.firefly','azuremarketplace.microsoft.com: Firefly','','2026',0,'Firefly is an advanced multi-cloud governance platform that detects unmanaged cloud assets and programmatically generates corresponding Infrastructure as Code (IaC) configuration files. It acts as an automated drift detector and reconciliation tool, ensuring that actual cloud deployments match repository-defined target architectures.','None','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Infrastructure as Code", "Asset Management"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azureviking.com/post/terraform-module-azure-dns-private-resolver','azureviking.com: Terraform module: Azure DNS Private Resolver','','2023',0,'A targeted guide detailing how to construct and deploy an Azure DNS Private Resolver utilizing Terraform scripts. Solves naming lookup hurdles within hybrid cloud topologies, replacing heavy VM-based forwarders with a secure, managed cloud native endpoint.','HCL','Module','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Networking", "DNS Resolver"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://azureviking.com/post/terraform-module-azurerm-alz-subnet','azureviking.com: Terraform Module: azurerm-alz-subnet','','2023',0,'Presents a custom subnet management module built for enterprise landing zones. Explores routing boundaries, Network Security Group (NSG) integrations, and automation methods to scale internal VNets easily.','HCL','Module','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Networking", "Subnets"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://azureway.cloud/azure-container-apps-creating-using-terraform-part-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ef4b9f024e2eeebbdf34c696ea3d19cf32a8cbfcd49ae6c6e939b95a9eec7097',100.0,1.779032680323143e+09,1,'2026-05-17T17:44:40.323143+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://azureway.cloud/azure-container-apps-traffic-splitting-part-4',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fdf558410487332b90abd7c51698d777788edc16ef106168d480d4297a79028c',100.0,1.7790323819825561e+09,1,'2026-05-17T17:39:41.982556+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azureway.cloud/azure-container-apps-creating-using-terraform-part-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ef4b9f024e2eeebbdf34c696ea3d19cf32a8cbfcd49ae6c6e939b95a9eec7097',100.0,1779032680,1,'2026-05-17T17:44:40.323143+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://azureway.cloud/azure-container-apps-traffic-splitting-part-4',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fdf558410487332b90abd7c51698d777788edc16ef106168d480d4297a79028c',100.0,1779032381,1,'2026-05-17T17:39:41.982556+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://backstage.io','Backstage Developer Portal:','','2026',5,'Created by Spotify and donated to the CNCF, Backstage is an open-source framework for building internal developer portals. It unifies infrastructure tooling, services, and documentation under a single, centralized Software Catalog to streamline development workflows and reduce cognitive load.','TypeScript','Framework / Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Portal", "Internal Developer Platforms"]','["[DE FACTO STANDARD]"]','[]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://backup.docs.portworx.com','PX-Backup: docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53e7bacf27df49e27bfde528e3135903962ffdb798c263833d0be1ad94eb410a',100.0,1.77903409471412801e+09,0,'2026-05-17T18:08:14.714128+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://docs.portworx.com/portworx-backup-on-prem"}'); +INSERT INTO "resources" VALUES('https://backup.docs.portworx.com','PX-Backup: docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53e7bacf27df49e27bfde528e3135903962ffdb798c263833d0be1ad94eb410a',100.0,1779034094,0,'2026-05-17T18:08:14.714128+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://docs.portworx.com/portworx-backup-on-prem"}'); INSERT INTO "resources" VALUES('https://baeke.info/2022/06/02/trying-out-draft-2-on-aks','blog.baeke.info: Trying out Draft 2 on AKS','','2022',0,'An early evaluation testing out the Draft v2 workflow within AKS environments. Evaluates standard dev loops and notes architectural changes between initial Draft implementations and subsequent buildpack-driven tools. Modern architects should target standard buildpacks and OCI artifacts over older Draft versions.','Bash','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Legacy Scaffolding"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://baeke.info/2022/11/24/aks-workload-identity-revisited','blog.baeke.info: AKS Workload Identity Revisited','','2022',0,'A deep-dive analyzing Azure AD Workload Identity mechanics. Compares this modern OIDC token-exchange flow against legacy pod identities. Essential reading for secure application migrations requiring direct integration with Azure Cloud resources.','Bash','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Access & Identity", "Workload Identity"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bagas-awibowo.medium.com/helm-templating-network-policy-using-helm-783b2f7e401a','==bagas-awibowo.medium.com: Helm — Templating Network Policy using Helm==','','N/A',0,'A curated technical resource and architectural guide covering ==bagas-awibowo.medium.com: Helm — Templating Network Policy using Helm== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903341565396189e+09,0,'2026-05-17T17:56:55.653962+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://balajisblog.com/cheatsheet-for-bitbucket-pipelines','balajisblog.com: Cheatsheet for Bitbucket Pipelines','','N/A',0,'A curated technical resource and architectural guide covering balajisblog.com: Cheatsheet for Bitbucket Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790343456304059e+09,0,'2026-05-17T18:12:25.630406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bagas-awibowo.medium.com/helm-templating-network-policy-using-helm-783b2f7e401a','==bagas-awibowo.medium.com: Helm — Templating Network Policy using Helm==','','N/A',0,'A curated technical resource and architectural guide covering ==bagas-awibowo.medium.com: Helm — Templating Network Policy using Helm== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033415,0,'2026-05-17T17:56:55.653962+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://balajisblog.com/cheatsheet-for-bitbucket-pipelines','balajisblog.com: Cheatsheet for Bitbucket Pipelines','','N/A',0,'A curated technical resource and architectural guide covering balajisblog.com: Cheatsheet for Bitbucket Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.630406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://banksco.de/p/state-of-realtime-web-2016.html','The State of Real-Time Web in 2016','','2016',2,'A historical report from 2016 analyzing the landscape of real-time web transport. While historically useful, modern 2026 platforms have mostly replaced these early implementations with standardized WebSockets and Server-Sent Events (SSE).','Agnostic','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Real-Time", "History"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com','Banzai Cloud 🌟','','N/A',0,'A curated technical resource and architectural guide covering Banzai Cloud 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903221955612397e+09,0,'2026-05-17T17:36:59.556124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md", "docs/message-queue.md"]','["managed-kubernetes-in-public-cloud.md", "message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com','Banzai Cloud 🌟','','N/A',0,'A curated technical resource and architectural guide covering Banzai Cloud 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032219,0,'2026-05-17T17:36:59.556124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md", "docs/message-queue.md"]','["managed-kubernetes-in-public-cloud.md", "message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/backyards-api-gateway','banzaicloud.com: Istio ingress controller as an API gateway','','2020',0,'Deep technical review exploring the adaptation of Istio''s ingress controller to serve as an enterprise API gateway. Focuses on route definitions, authentication offloading, and traffic manipulation.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Networking", "API Gateway"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/helm3-the-good-the-bad-and-the-ugly','banzaicloud.com: Helm 3, the Good, the Bad and the Ugly','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Helm 3, the Good, the Bad and the Ugly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032163107486e+09,0,'2026-05-17T17:36:03.107486+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/istio-1.6','banzaicloud.com: What''s new in Istio 1.6, a quick walkthrough','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: What''s new in Istio 1.6, a quick walkthrough in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903054067687797e+09,0,'2026-05-17T17:09:00.676878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/istio-external-demo','banzaicloud.com: Controlling egress traffic with Istio','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Controlling egress traffic with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031226.49407,0,'2026-05-17T17:20:26.494070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/istio-mixerless-telemetry','banzaicloud.com: Istio telemetry V2 (Mixerless) deep dive','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Istio telemetry V2 (Mixerless) deep dive in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903160221168589e+09,0,'2026-05-17T17:26:42.211686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/istio-opa','banzaicloud.com: Istio and Kubernetes ft. OPA policies','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Istio and Kubernetes ft. OPA policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903251866012096e+09,0,'2026-05-17T17:41:58.660121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/k8s-cluster-autoscaler','banzaicloud.com: Autoscaling Kubernetes clusters','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Autoscaling Kubernetes clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903135243843197e+09,0,'2026-05-17T17:22:32.438432+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/k8s-cluster-logging','Understanding Kubernetes cluster events','','N/A',0,'A curated technical resource and architectural guide covering Understanding Kubernetes cluster events in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903440435904598e+09,0,'2026-05-17T18:13:24.359046+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/k8s-sidecars','banzaicloud.com: Sidecar container lifecycle changes in Kubernetes 1.18'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Sidecar container lifecycle changes in Kubernetes 1.18'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903421152382302e+09,0,'2026-05-17T18:10:11.523823+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kafka-on-etcd','banzaicloud.com: Kafka on Kubernetes - using etcd 🌟','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Kafka on Kubernetes - using etcd 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903135796854591e+09,0,'2026-05-17T17:22:37.968546+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kafka-on-istio-benefits','The benefits of integrating Apache Kafka with Istio','','N/A',0,'A curated technical resource and architectural guide covering The benefits of integrating Apache Kafka with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903369888307189e+09,0,'2026-05-17T18:01:38.883072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kafka-rolling-upgrade','banzaicloud.com: Kafka rolling upgrade made easy with Supertubes','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Kafka rolling upgrade made easy with Supertubes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903178802456498e+09,0,'2026-05-17T17:29:48.024565+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kafka-schemareg','banzaicloud.com: Kafka Schema Registry on Kubernetes the declarative way','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Kafka Schema Registry on Kubernetes the declarative way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903109429782104e+09,0,'2026-05-17T17:18:14.297821+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kubernetes-nodepool-upgrades','Kubernetes node pool upgrades with Banzai Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903377322321391e+09,0,'2026-05-17T18:02:53.223214+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/supertubes-focal','banzaicloud.com: Bulletproof Kafka, and the tale of an Amazon outage','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Bulletproof Kafka, and the tale of an Amazon outage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903409437822103e+09,0,'2026-05-17T18:08:14.378221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://banzaicloud.com/docs/one-eye/logging-operator/quickstarts/es-nginx','Store NGINX access logs in Elasticsearch with Logging operator 🌟','','N/A',0,'A curated technical resource and architectural guide covering Store NGINX access logs in Elasticsearch with Logging operator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903134928295493e+09,0,'2026-05-17T17:22:29.282955+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bash.cyberciti.biz/guide/Main_Page','bash.cyberciti.biz Wiki 🌟','','N/A',0,'A curated technical resource and architectural guide covering bash.cyberciti.biz Wiki 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903375920958089e+09,0,'2026-05-17T18:02:39.209581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bash.cyberciti.biz/guide/Man_command','bash.cyberciti.biz: Man command','','N/A',0,'A curated technical resource and architectural guide covering bash.cyberciti.biz: Man command in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903234392908096e+09,0,'2026-05-17T17:39:03.929081+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://baykara.medium.com/a-gentle-inspection-of-oomkilled-in-kubernetes-4b4124cd23a8','baykara.medium.com: A Gentle Inspection of OOMKilled in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering baykara.medium.com: A Gentle Inspection of OOMKilled in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903408423005199e+09,0,'2026-05-17T18:08:04.230052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/helm3-the-good-the-bad-and-the-ugly','banzaicloud.com: Helm 3, the Good, the Bad and the Ugly','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Helm 3, the Good, the Bad and the Ugly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032163,0,'2026-05-17T17:36:03.107486+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/istio-1.6','banzaicloud.com: What''s new in Istio 1.6, a quick walkthrough','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: What''s new in Istio 1.6, a quick walkthrough in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030540,0,'2026-05-17T17:09:00.676878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/istio-external-demo','banzaicloud.com: Controlling egress traffic with Istio','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Controlling egress traffic with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031226,0,'2026-05-17T17:20:26.494070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/istio-mixerless-telemetry','banzaicloud.com: Istio telemetry V2 (Mixerless) deep dive','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Istio telemetry V2 (Mixerless) deep dive in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031602,0,'2026-05-17T17:26:42.211686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/istio-opa','banzaicloud.com: Istio and Kubernetes ft. OPA policies','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Istio and Kubernetes ft. OPA policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032518,0,'2026-05-17T17:41:58.660121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/k8s-cluster-autoscaler','banzaicloud.com: Autoscaling Kubernetes clusters','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Autoscaling Kubernetes clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031352,0,'2026-05-17T17:22:32.438432+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/k8s-cluster-logging','Understanding Kubernetes cluster events','','N/A',0,'A curated technical resource and architectural guide covering Understanding Kubernetes cluster events in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034404,0,'2026-05-17T18:13:24.359046+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/k8s-sidecars','banzaicloud.com: Sidecar container lifecycle changes in Kubernetes 1.18'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Sidecar container lifecycle changes in Kubernetes 1.18'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034211,0,'2026-05-17T18:10:11.523823+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kafka-on-etcd','banzaicloud.com: Kafka on Kubernetes - using etcd 🌟','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Kafka on Kubernetes - using etcd 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031357,0,'2026-05-17T17:22:37.968546+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kafka-on-istio-benefits','The benefits of integrating Apache Kafka with Istio','','N/A',0,'A curated technical resource and architectural guide covering The benefits of integrating Apache Kafka with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033698,0,'2026-05-17T18:01:38.883072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kafka-rolling-upgrade','banzaicloud.com: Kafka rolling upgrade made easy with Supertubes','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Kafka rolling upgrade made easy with Supertubes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031788,0,'2026-05-17T17:29:48.024565+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kafka-schemareg','banzaicloud.com: Kafka Schema Registry on Kubernetes the declarative way','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Kafka Schema Registry on Kubernetes the declarative way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031094,0,'2026-05-17T17:18:14.297821+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kubernetes-nodepool-upgrades','Kubernetes node pool upgrades with Banzai Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033773,0,'2026-05-17T18:02:53.223214+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/supertubes-focal','banzaicloud.com: Bulletproof Kafka, and the tale of an Amazon outage','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Bulletproof Kafka, and the tale of an Amazon outage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034094,0,'2026-05-17T18:08:14.378221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://banzaicloud.com/docs/one-eye/logging-operator/quickstarts/es-nginx','Store NGINX access logs in Elasticsearch with Logging operator 🌟','','N/A',0,'A curated technical resource and architectural guide covering Store NGINX access logs in Elasticsearch with Logging operator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.282955+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bash.cyberciti.biz/guide/Main_Page','bash.cyberciti.biz Wiki 🌟','','N/A',0,'A curated technical resource and architectural guide covering bash.cyberciti.biz Wiki 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033759,0,'2026-05-17T18:02:39.209581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bash.cyberciti.biz/guide/Man_command','bash.cyberciti.biz: Man command','','N/A',0,'A curated technical resource and architectural guide covering bash.cyberciti.biz: Man command in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032343,0,'2026-05-17T17:39:03.929081+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://baykara.medium.com/a-gentle-inspection-of-oomkilled-in-kubernetes-4b4124cd23a8','baykara.medium.com: A Gentle Inspection of OOMKilled in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering baykara.medium.com: A Gentle Inspection of OOMKilled in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034084,0,'2026-05-17T18:08:04.230052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://bea.stollnitz.com/blog/aml-batch-endpoint','bea.stollnitz.com: Creating batch endpoints in Azure ML','- Suppose you’ve trained a machine learning model to accomplish some task, and you’d now like to provide that model’s inference capabilities as a service. Maybe you’re writing an application of your own that will rely on this service, or perhaps you want to make the service available to others. This is the purpose of endpoints — they provide a simple web-based API for feeding data to your model and getting back inference results. - Azure ML currently supports three types of endpoints: batch endpoints, Kubernetes online endpoints, and managed online endpoints. I’m going to focus on batch endpoints in this post, but let me start by explaining how the three types differ.','2022',3,'Demystifies Azure ML batch endpoint configurations, highlighting the differences between batch and low-latency real-time managed endpoints. Covers execution environments, partition configurations, storage connections, and scaling parameters needed to serve heavy computational batch datasets efficiently.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Azure", "Model Serving"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://beam.apache.org','Apache Beam','','2026',0,'An advanced unified programming model for batch and stream processing pipelines. Running natively on Kubernetes via Apache Flink or Spark runners, Beam remains a fundamental framework in 2026 for high-concurrency event-driven architectures and real-time telemetry stream ingestion.','Java','Tool','Advanced',0,'online','manual','48530b322b79aaf38516fe082093a9cc89cef993adcf8b51db9d9fdf36da0519',100.0,1.77903316238935899e+09,1,'2026-05-17T17:52:42.389359+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://beellz.hashnode.dev/continuous-profiling-in-kubernetes-using-pyroscope','==beellz.hashnode.dev: Continuous Profiling in Kubernetes Using Pyroscope==','','N/A',0,'A curated technical resource and architectural guide covering ==beellz.hashnode.dev: Continuous Profiling in Kubernetes Using Pyroscope== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903160215448904e+09,0,'2026-05-17T17:26:42.154489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ben11kehoe.medium.com/never-put-aws-temporary-credentials-in-env-vars-or-credentials-files-theres-a-better-way-25ec45b4d73e','ben11kehoe.medium.com: Never put AWS temporary credentials in the credentials'' file (or env vars) — there’s a better way','','N/A',0,'A curated technical resource and architectural guide covering ben11kehoe.medium.com: Never put AWS temporary credentials in the credentials'' file (or env vars) — there’s a better way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144585510396e+09,0,'2026-05-17T17:24:05.855104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ben11kehoe.medium.com/principals-in-aws-iam-38c4a3dc322a','ben11kehoe.medium.com: AWS Authentication: Principals (users and roles)'' in AWS IAM','','N/A',0,'A curated technical resource and architectural guide covering ben11kehoe.medium.com: AWS Authentication: Principals (users and roles)'' in AWS IAM in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903439182034802e+09,0,'2026-05-17T18:13:11.820348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://beam.apache.org','Apache Beam','','2026',0,'An advanced unified programming model for batch and stream processing pipelines. Running natively on Kubernetes via Apache Flink or Spark runners, Beam remains a fundamental framework in 2026 for high-concurrency event-driven architectures and real-time telemetry stream ingestion.','Java','Tool','Advanced',0,'online','manual','48530b322b79aaf38516fe082093a9cc89cef993adcf8b51db9d9fdf36da0519',100.0,1779033162,1,'2026-05-17T17:52:42.389359+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://beellz.hashnode.dev/continuous-profiling-in-kubernetes-using-pyroscope','==beellz.hashnode.dev: Continuous Profiling in Kubernetes Using Pyroscope==','','N/A',0,'A curated technical resource and architectural guide covering ==beellz.hashnode.dev: Continuous Profiling in Kubernetes Using Pyroscope== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031602,0,'2026-05-17T17:26:42.154489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ben11kehoe.medium.com/never-put-aws-temporary-credentials-in-env-vars-or-credentials-files-theres-a-better-way-25ec45b4d73e','ben11kehoe.medium.com: Never put AWS temporary credentials in the credentials'' file (or env vars) — there’s a better way','','N/A',0,'A curated technical resource and architectural guide covering ben11kehoe.medium.com: Never put AWS temporary credentials in the credentials'' file (or env vars) — there’s a better way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031445,0,'2026-05-17T17:24:05.855104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ben11kehoe.medium.com/principals-in-aws-iam-38c4a3dc322a','ben11kehoe.medium.com: AWS Authentication: Principals (users and roles)'' in AWS IAM','','N/A',0,'A curated technical resource and architectural guide covering ben11kehoe.medium.com: AWS Authentication: Principals (users and roles)'' in AWS IAM in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034391,0,'2026-05-17T18:13:11.820348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://bespoyasov.me/blog/clean-architecture-on-frontend','Clean Architecture on Frontend','','2021',0,'Adapts Robert C. Martin''s Clean Architecture principles to modern client-side frontend applications. Focuses on isolation of core business domains, UI frameworks, and data sources via explicit dependency inversion layers, simplifying testing and future framework transitions.','English','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Frontend Architecture", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "developerportals.md"]','{}','{"duplicate_of": "https://dev.to/bespoyasov/clean-architecture-on-frontend-4311?utm=midu"}'); -INSERT INTO "resources" VALUES('https://betanews.com/2022/01/26/overcoming-observability-challenges','==betanews.com: Overcoming observability challenges in the CI/CD Pipeline==','','N/A',0,'A curated technical resource and architectural guide covering ==betanews.com: Overcoming observability challenges in the CI/CD Pipeline== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903451699144506e+09,0,'2026-05-17T18:15:16.991445+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betanews.com/2022/10/22/cloud-security-is-complex-but-most-vulnerabilities-fall-into-three-key-categories','==betanews.com: Cloud security is complex -- but most vulnerabilities fall'' into three key categories==','','N/A',0,'A curated technical resource and architectural guide covering ==betanews.com: Cloud security is complex -- but most vulnerabilities fall'' into three key categories== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033338.93183,0,'2026-05-17T17:55:38.931830+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterhumans.pub/8-communication-hacks-i-use-to-appear-more-senior-as-a-young-employee-9106468bf5aa','betterhumans.pub: 8 Communication Hacks I Use To Appear More Senior As a'' Young Employee','','N/A',0,'A curated technical resource and architectural guide covering betterhumans.pub: 8 Communication Hacks I Use To Appear More Senior As a'' Young Employee in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033697.01239,0,'2026-05-17T18:01:37.012390+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/10-antipatterns-for-kubernetes-deployments-e97ce1199f2d','betterprogramming.pub: 10 Anti-Patterns for Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 10 Anti-Patterns for Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903209759452605e+09,0,'2026-05-17T17:34:57.594526+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/10-things-you-might-not-know-about-yaml-b0589da547c','betterprogramming.pub: 10 Things You Might Not Know About YAML','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 10 Things You Might Not Know About YAML in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029274.14891,0,'2026-05-17T16:47:54.148910+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/2-use-cases-of-python-pre-commit-hooks-to-tidy-up-your-git-repositories-8d86c9c4f06b','betterprogramming.pub: 2 Use Cases of Python Pre-commit Hooks to Tidy Up'' Your Git Repositories','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 2 Use Cases of Python Pre-commit Hooks to Tidy Up'' Your Git Repositories in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903376551807188e+09,0,'2026-05-17T18:02:45.518072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/3-seemingly-simple-python-features-that-confuse-beginners-313575312dcf','betterprogramming.pub: 3 Seemingly Simple Python Features That Confuse Beginners','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 3 Seemingly Simple Python Features That Confuse Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903362268974494e+09,0,'2026-05-17T18:00:22.689745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/4-awesome-browser-apis-you-might-not-be-using-yet-726d3e3237d2','betterprogramming.pub: 4 Awesome Browser APIs You Might Not Be Using Yet','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 4 Awesome Browser APIs You Might Not Be Using Yet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790326132008779e+09,0,'2026-05-17T17:43:33.200878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/5-simple-tips-for-debugging-docker-containers-271cb3dee77a','betterprogramming.pub: 5 Simple Tips For Debugging Docker Containers 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 5 Simple Tips For Debugging Docker Containers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031539744529e+09,0,'2026-05-17T17:25:39.744529+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/6-metrics-to-watch-for-on-your-k8s-cluster-76d58f08397f','==betterprogramming.pub: 6 Metrics To Watch for on Your K8s Cluster== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: 6 Metrics To Watch for on Your K8s Cluster== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902957528756809e+09,0,'2026-05-17T16:52:55.287568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/6-tips-for-creating-helm-charts-in-kubernetes-applications-452a37446f31','betterprogramming.pub: 6 Tips for Creating Helm Charts in Kubernetes Applications','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 6 Tips for Creating Helm Charts in Kubernetes Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903146657544803e+09,0,'2026-05-17T17:24:26.575448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/8-advanced-git-commands-university-wont-teach-you-fe63b483d34b','betterprogramming.pub: 8 Advanced Git Commands Universities Won’t Teach'' You','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 8 Advanced Git Commands Universities Won’t Teach'' You in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903308845654296e+09,0,'2026-05-17T17:51:28.456543+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/8-techniques-to-speed-up-your-database-292754ff7739','betterprogramming.pub: 8 Techniques To Speed up Your Database','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 8 Techniques To Speed up Your Database in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903125526845192e+09,0,'2026-05-17T17:20:55.268452+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/a-beginners-cheat-sheet-for-docker-f5024fd6c17f','betterprogramming.pub: A Beginners’ Cheat Sheet for Docker | Arjav Dave','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: A Beginners’ Cheat Sheet for Docker | Arjav Dave in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903166928285908e+09,0,'2026-05-17T17:27:49.282859+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/a-cloud-migration-questionnaire-for-solution-architects-dec7ffcf063e','betterprogramming.pub: A Cloud Migration Questionnaire for Solution Architects'' 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: A Cloud Migration Questionnaire for Solution Architects'' 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029573096915e+09,0,'2026-05-17T16:52:53.096915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/advanced-features-of-kubernetes-horizontal-pod-autoscaler-536ebd7893ad','betterprogramming.pub: Advanced Features of Kubernetes’ Horizontal Pod Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Advanced Features of Kubernetes’ Horizontal Pod Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903281725968098e+09,0,'2026-05-17T17:46:57.259681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/all-hail-the-monolith-celebrating-the-verbosity-of-the-unified-architecture-in-terraform-81b53e3a03ae','betterprogramming.pub: All Hail the Monolith — Celebrating the Verbosity'' of the Unified Architecture in Terraform','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: All Hail the Monolith — Celebrating the Verbosity'' of the Unified Architecture in Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903043370631694e+09,0,'2026-05-17T17:07:13.706317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/amazon-eks-is-eating-my-ips-e18ea057e045','betterprogramming.pub: Amazon EKS Is Eating My IPs!','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Amazon EKS Is Eating My IPs! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903457163098406e+09,0,'2026-05-17T18:16:11.630984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/applying-devops-to-api-development-for-apiops-21e2e605333e','betterprogramming.pub: Applying DevOps to API Development for APIOps','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Applying DevOps to API Development for APIOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111321970391e+09,0,'2026-05-17T17:18:33.219704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/attach-a-visual-debugger-to-ml-training-jobs-on-kubernetes-eb9678389f1f','betterprogramming.pub: Attach a Visual Debugger to ML-training Jobs on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Attach a Visual Debugger to ML-training Jobs on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903033524034309e+09,0,'2026-05-17T17:05:35.240343+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/automate-and-configure-your-rds-database-with-terraform-898fd4b8990d','betterprogramming.pub: Automate and Configure Your RDS Database With Terraform'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Automate and Configure Your RDS Database With Terraform'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903072055589103e+09,0,'2026-05-17T17:12:00.555891+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/automate-filling-templates-with-python-1ff6c6fd595e','betterprogramming.pub: Automate Filling Templates With Python 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Automate Filling Templates With Python 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903310081687092e+09,0,'2026-05-17T17:51:40.816871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/awesome-kubernetes-command-line-hacks-8bd3604e394f','betterprogramming.pub: Awesome Kubernetes Command-Line Hacks','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Awesome Kubernetes Command-Line Hacks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903320581240296e+09,0,'2026-05-17T17:53:25.812403+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/aws-creating-a-vpc-with-an-auto-scaling-group-using-t2-micro-instances-4ac2c5c7795b','==betterprogramming.pub: AWS: Creating a VPC With an Auto-scaling Group'' Using T2.micro Instances==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: AWS: Creating a VPC With an Auto-scaling Group'' Using T2.micro Instances== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790304384862411e+09,0,'2026-05-17T17:07:18.486241+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/aws-vs-digital-ocean-vs-hetzner-cloud-which-has-the-best-value-for-money-bd9cb3c06dee','betterprogramming.pub: AWS vs. Digital Ocean vs. Hetzner Cloud — Which Has'' the Best Value for Money?','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: AWS vs. Digital Ocean vs. Hetzner Cloud — Which Has'' the Best Value for Money? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903116387549805e+09,0,'2026-05-17T17:19:23.875498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/bash-vs-python-vs-javascript-which-is-better-for-automation-92a277ef49e','betterprogramming.pub: Bash vs. Python vs. JavaScript: Which Is Better for'' Automation? 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Bash vs. Python vs. JavaScript: Which Is Better for'' Automation? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790295752885189e+09,0,'2026-05-17T16:52:55.288519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/build-a-cloud-native-multiprocessing-framework-b33cfc2c02b9','betterprogramming.pub: Build a Cloud-Native Multiprocessing Framework','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Build a Cloud-Native Multiprocessing Framework in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903304646779489e+09,0,'2026-05-17T17:50:46.467795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/build-a-kubernetes-operator-in-10-minutes-11eec1492d30','betterprogramming.pub: Build a Kubernetes Operator in 10 Minutes 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Build a Kubernetes Operator in 10 Minutes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903164945499801e+09,0,'2026-05-17T17:27:29.454998+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/building-a-highly-available-kubernetes-operator-using-golang-fe4a44c395c2','betterprogramming.pub: Build a Highly Available Kubernetes Operator Using'' Golang','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Build a Highly Available Kubernetes Operator Using'' Golang in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032172.90205,0,'2026-05-17T17:36:12.902050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/building-graphql-server-using-schema-first-approach-in-python-68aeee38bcc3','betterprogramming.pub: Building GraphQL Server Using Schema-first Approach'' in Python','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Building GraphQL Server Using Schema-first Approach'' in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034217.24313,0,'2026-05-17T18:10:17.243130+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/chatgpt-and-software-architecture-308b6e0cc25a','betterprogramming.pub: ChatGPT and Software Architecture','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: ChatGPT and Software Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903210367473888e+09,0,'2026-05-17T17:35:03.674739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/cheat-sh-the-ultimate-multi-language-cheat-sheet-8e97c16407aa','betterprogramming.pub: Cheat.sh — The Ultimate Multi-Language Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903059380710411e+09,0,'2026-05-17T17:09:53.807104+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/clean-up-your-kubernetes-deployments-using-ansible-10a000db313b','betterprogramming.pub: Clean Up Your Kubernetes Deployments Using Ansible','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Clean Up Your Kubernetes Deployments Using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903157621279311e+09,0,'2026-05-17T17:26:16.212793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/creating-a-human-and-machine-freindly-logging-format-bb6d4bb01dca','betterprogramming.pub: The Art of Logging','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The Art of Logging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790331181613841e+09,0,'2026-05-17T17:51:58.161384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/dependency-free-kubernetes-cluster-monitoring-5f7aa2f038d9','betterprogramming.pub: Dependency-Free Kubernetes Cluster Monitoring','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Dependency-Free Kubernetes Cluster Monitoring in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002224804091e+09,0,'2026-05-17T17:00:22.248041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/design-by-contracts-in-terraform-63467a749c1a','betterprogramming.pub: Design by Contract in Terraform','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Design by Contract in Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033129717664e+09,0,'2026-05-17T17:52:09.717664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/distributed-tracing-with-opentelemetry-spring-cloud-sleuth-kafka-and-jaeger-939e35f45821','betterprogramming.pub: Distributed Tracing With OpenTelemetry, Spring Cloud'' Sleuth, Kafka, and Jaeger','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903296115443611e+09,0,'2026-05-17T17:49:21.154436+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/do-faster-development-and-testing-on-kubernetes-apps-with-telepresence-b7eac604dca4','betterprogramming.pub: Do Faster Development and Testing on Kubernetes Apps'' With Telepresence','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Do Faster Development and Testing on Kubernetes Apps'' With Telepresence in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903288429118895e+09,0,'2026-05-17T17:48:04.291189+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/dockerize-your-django-apps-428189407c69','==betterprogramming.pub: Dockerize Your Django Apps==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Dockerize Your Django Apps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903086491227102e+09,0,'2026-05-17T17:14:24.912271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/domain-partitions-how-to-find-a-healthy-balance-between-microservices-and-monoliths-2cd74206559','betterprogramming.pub: Domain Partitions: How To Find a Healthy Balance'' Between Microservices and Monoliths','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Domain Partitions: How To Find a Healthy Balance'' Between Microservices and Monoliths in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903270402799296e+09,0,'2026-05-17T17:45:04.027993+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/everything-you-need-to-know-about-kafka-a83e2456d14c','betterprogramming.pub: Everything You Need To Know About Kafka 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Everything You Need To Know About Kafka 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903109943846607e+09,0,'2026-05-17T17:18:19.438466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/exploring-json-json5-and-circular-references-2b5b0c5de532','betterprogramming.pub: Exploring JSON, JSON5, and Circular References','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Exploring JSON, JSON5, and Circular References in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903044018173909e+09,0,'2026-05-17T17:07:20.181739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/exploring-the-serverless-event-driven-architecture-8d6bda93e823','betterprogramming.pub: Exploring the Serverless Event-Driven Architecture','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Exploring the Serverless Event-Driven Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903225181434893e+09,0,'2026-05-17T17:37:31.814349+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/four-ways-you-can-experiment-with-sapling-709eec0ffcb1','betterprogramming.pub: My First Impressions of Sapling — Meta’s New Git'' Client','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: My First Impressions of Sapling — Meta’s New Git'' Client in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903209096676492e+09,0,'2026-05-17T17:34:50.966765+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/generating-class-diagrams-for-net-core-c4913db9398b','betterprogramming.pub: Generating Class Diagrams for .Net Core','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Generating Class Diagrams for .Net Core in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903109409938907e+09,0,'2026-05-17T17:18:14.099389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/getting-started-with-pyvcloud-a-python-library-2e77092ed3ea','betterprogramming.pub: Getting Started With Pyvcloud — A Python Library','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Getting Started With Pyvcloud — A Python Library in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790315741335349e+09,0,'2026-05-17T17:26:14.133535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/going-serverless-governance-is-everything-c70589c9cee9','betterprogramming.pub: Going Serverless? Governance Is Everything','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Going Serverless? Governance Is Everything in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903316967324304e+09,0,'2026-05-17T17:52:49.673243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/goldilocks-vs-krr-c986dfd7484d','betterprogramming.pub: Goldilocks vs. KRR','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Goldilocks vs. KRR in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902936484695696e+09,0,'2026-05-17T16:49:24.846957+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/good-leadership-is-about-growth-not-brilliance-af8ca30f1a3a','betterprogramming.pub: Good Leadership Is About Growth, Not Brilliance','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Good Leadership Is About Growth, Not Brilliance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902993886282396e+09,0,'2026-05-17T16:58:58.862824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-do-you-grow-as-a-software-engineering-manager-33a05873693','betterprogramming.pub: How to Grow as a (Software) Engineering Manager','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Grow as a (Software) Engineering Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903114260464191e+09,0,'2026-05-17T17:19:02.604642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-gitops-can-help-prevent-security-misconfigurations-8b506dcd89e1','betterprogramming.pub: How GitOps Can Help Prevent Security Misconfigurations','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How GitOps Can Help Prevent Security Misconfigurations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032248502496e+09,0,'2026-05-17T17:37:28.502496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-i-split-a-monolith-into-microservices-without-refactoring-5d76924c34c2','==betterprogramming.pub: How I Split a Monolith Into Microservices Without'' Refactoring== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: How I Split a Monolith Into Microservices Without'' Refactoring== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903404535706305e+09,0,'2026-05-17T18:07:25.357063+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-solid-remains-solid-software-principles-vs-patterns-c77c623a628b','betterprogramming.pub: How SOLID Remains Solid — Software Principles vs.'' Patterns','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How SOLID Remains Solid — Software Principles vs.'' Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902929434507489e+09,0,'2026-05-17T16:48:14.345075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-continuously-test-and-deploy-your-helm-charts-on-kubernetes-clusters-using-kind-d71e3585d2dc','betterprogramming.pub: How To Continuously Test and Deploy Your Helm Charts'' on Kubernetes Clusters Using Kind','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Continuously Test and Deploy Your Helm Charts'' on Kubernetes Clusters Using Kind in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903118589989209e+09,0,'2026-05-17T17:19:45.899892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-create-a-noops-deployment-with-github-actions-kubernetes-and-shipa-18aab208fe7a','betterprogramming.pub: How To Create a NoOps Deployment With GitHub Actions'' Kubernetes and Shipa','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Create a NoOps Deployment With GitHub Actions'' Kubernetes and Shipa in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903373098963308e+09,0,'2026-05-17T18:02:10.989633+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-deprecate-apis-the-right-way-371c1cbf1723','betterprogramming.pub: How To Deprecate APIs the Right Way','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Deprecate APIs the Right Way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902906336405301e+09,0,'2026-05-17T16:44:23.364053+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-filter-the-git-logs-2dcebf3d12','betterprogramming.pub: How to Filter the Git Logs','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Filter the Git Logs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030201.99025,0,'2026-05-17T17:03:21.990250+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-handle-duplicate-messages-and-message-ordering-in-kafka-82e2fef82025','betterprogramming.pub: How to Handle Duplicate Messages and Message Ordering'' in Kafka','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Handle Duplicate Messages and Message Ordering'' in Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903245513601589e+09,0,'2026-05-17T17:40:55.136016+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-implement-your-distributed-filesystem-with-glusterfs-and-kubernetes-83ee7f5f834f','betterprogramming.pub: How to Implement Your Distributed Filesystem With'' GlusterFS And Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Implement Your Distributed Filesystem With'' GlusterFS And Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030574228302e+09,0,'2026-05-17T17:09:34.228302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-make-json-and-python-talk-to-each-other-41531d58e59d','betterprogramming.pub: How to Make JSON and Python Talk to Each Other','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Make JSON and Python Talk to Each Other in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903297097482609e+09,0,'2026-05-17T17:49:30.974826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-migrate-from-docker-compose-to-kubernetes-b57eb229beb2','betterprogramming.pub: How to Migrate From Docker Compose to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Migrate From Docker Compose to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903287267530488e+09,0,'2026-05-17T17:47:52.675305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-refactor-a-codebase-982772695078','betterprogramming.pub: How to Refactor a Codebase?','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Refactor a Codebase? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902935616272306e+09,0,'2026-05-17T16:49:16.162723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-speed-up-your-progress-with-feedback-1f41872b290a','betterprogramming.pub: How to Speed Up Your Progress With Feedback','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Speed Up Your Progress With Feedback in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903209502401399e+09,0,'2026-05-17T17:34:55.024014+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-transform-a-monolith-application-into-a-microservices-architecture-1e00363a03ba','==betterprogramming.pub: How to Transform a Monolith Application Into a'' Microservices Architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: How to Transform a Monolith Application Into a'' Microservices Architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032251813241e+09,0,'2026-05-17T17:37:31.813241+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-update-your-github-repository-in-visual-studio-code-7bb9e8549cea','betterprogramming.pub: How To Update Your GitHub Repository in Visual Studio'' Code','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Update Your GitHub Repository in Visual Studio'' Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903316634450888e+09,0,'2026-05-17T17:52:46.344509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-use-pandas-to-consume-data-and-perform-data-analysis-76e000ad5480','==betterprogramming.pub: How to Use Pandas to Consume Data and Perform Data'' Analysis==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: How to Use Pandas to Consume Data and Perform Data'' Analysis== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903180001644396e+09,0,'2026-05-17T17:30:00.016444+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-use-server-side-apply-in-k8s-operators-5cbff023183c','betterprogramming.pub: How To Use Server-Side Apply in K8S Operators','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Use Server-Side Apply in K8S Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903375773829102e+09,0,'2026-05-17T18:02:37.738291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-use-tmuxp-to-manage-your-tmux-session-614b6d42d6b6','betterprogramming.pub: How to Use tmuxp to Manage Your tmux Session','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Use tmuxp to Manage Your tmux Session in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903444687411594e+09,0,'2026-05-17T18:14:06.874116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/improve-cluster-monitoring-with-network-mapping-in-grafana-fa8bb479fd47','betterprogramming.pub: Improve Cluster Monitoring With Network Mapping in'' Grafana','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Improve Cluster Monitoring With Network Mapping in'' Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903370429916906e+09,0,'2026-05-17T18:01:44.299169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/introduction-to-aws-websockets-8b336a92c379',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903457163198304e+09,0,'2026-05-17T18:16:11.631983+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md", "docs/aws-serverless.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/k8s-network-policy-made-simple-with-cilium-editor-a5b55781291c','betterprogramming.pub: K8s: Network Policy Made Simple With Cilium Editor'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: K8s: Network Policy Made Simple With Cilium Editor'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030842.27455,0,'2026-05-17T17:14:02.274550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/kafka-cli-commands-1a135a4ae1bd','betterprogramming.pub: 15 Kafka CLI Commands For Everyday Programming','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 15 Kafka CLI Commands For Everyday Programming in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903034801129794e+09,0,'2026-05-17T17:05:48.011298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubectl-commands-all-beginners-must-know-e504349fcec9','betterprogramming.pub: Kubectl Commands All Beginners Must Know','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubectl Commands All Beginners Must Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903324024078607e+09,0,'2026-05-17T17:54:00.240786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-and-ssl-certificate-management-5f6a4b6f5ae9','betterprogramming.pub: Kubernetes and SSL Certificate Management 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubernetes and SSL Certificate Management 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916518176102e+09,0,'2026-05-17T16:46:05.181761+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-authentication-sidecars-a-revelation-in-microservice-architecture-12c4608189ab','betterprogramming.pub: Kubernetes Authentication Sidecars: A Revelation'' in Microservice Architecture','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubernetes Authentication Sidecars: A Revelation'' in Microservice Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903142893850588e+09,0,'2026-05-17T17:23:48.938506+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-observability-part-1-events-logs-integration-with-slack-openai-and-grafana-62068cf43ec','betterprogramming.pub: Kubernetes Observability Part 1: Events, Logs, and'' Integration With Slack, OpenAI, and Grafana','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubernetes Observability Part 1: Events, Logs, and'' Integration With Slack, OpenAI, and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903348670131397e+09,0,'2026-05-17T17:58:06.701314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-security-with-falco-2eb060d3ae7d','betterprogramming.pub: Kubernetes Security With Falco','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubernetes Security With Falco in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903280008370208e+09,0,'2026-05-17T17:46:40.083702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-service-types-3c4a3088a5c','betterprogramming.pub: An Overview to Kubernetes Services','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: An Overview to Kubernetes Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902989910305595e+09,0,'2026-05-17T16:58:19.103056+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/lambda-vs-step-functions-the-battle-of-cost-and-performance-5f008045e2ab','==betterprogramming.pub: Lambda vs. Step Functions: The Battle of Cost and'' Performance==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Lambda vs. Step Functions: The Battle of Cost and'' Performance== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903351095137405e+09,0,'2026-05-17T17:58:30.951374+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md", "docs/aws-serverless.md"]','["api.md", "aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/learn-solid-design-principles-in-java-by-coding-it-dcbf64a17b53','betterprogramming.pub: Learn SOLID Design Principles in Java by Coding It','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Learn SOLID Design Principles in Java by Coding It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903154851086092e+09,0,'2026-05-17T17:25:48.510861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/learn-to-code-remotely-with-vs-code-and-ssh-68c630759279','betterprogramming.pub: Learn to Code Remotely With VS Code And SSH','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Learn to Code Remotely With VS Code And SSH in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903326305462503e+09,0,'2026-05-17T17:54:23.054625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/learning-python-with-program-templates-the-input-one-process-one-template-d7ed5156d3fc','betterprogramming.pub: Learning Python With Program Templates: The Input'' One, Process One Template','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Learning Python With Program Templates: The Input'' One, Process One Template in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903146657803106e+09,0,'2026-05-17T17:24:26.578031+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/leave-aside-git-checkout-consider-git-switch-for-a-change-7849df8714b0','betterprogramming.pub: Leave Aside Git Checkout. Consider Git Switch for'' a Change','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Leave Aside Git Checkout. Consider Git Switch for'' a Change in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903179999229598e+09,0,'2026-05-17T17:29:59.992296+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/mongodb-schema-validation-rules-8a1afc6ea67b','betterprogramming.pub: MongoDB Schema Validation Rules','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: MongoDB Schema Validation Rules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903208773365902e+09,0,'2026-05-17T17:34:47.733659+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/monitoring-kafkaapplications-implementing-healthchecks-and-tracking-lag-3976cc6f00d5','==betterprogramming.pub: Monitoring Kafka Applications — Implementing Healthchecks'' and Tracking Lag==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Monitoring Kafka Applications — Implementing Healthchecks'' and Tracking Lag== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030115.35707,0,'2026-05-17T17:01:55.357070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/multi-tenancy-support-with-spring-boot-liquibase-and-postgresql-d41942dc0639','==betterprogramming.pub: Multi-Tenancy Support With Spring Boot, Liquibase,'' and PostgreSQL==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Multi-Tenancy Support With Spring Boot, Liquibase,'' and PostgreSQL== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902998863312411e+09,0,'2026-05-17T16:59:48.633124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/my-first-microservice-using-golang-c5cf69f1376d','betterprogramming.pub: Writing My First Microservice Using Go','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Writing My First Microservice Using Go in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903297476149606e+09,0,'2026-05-17T17:49:34.761496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/my-top-7-most-underrated-intellij-idea-features-572b0b706bd6','betterprogramming.pub: My Top 7 Most Underrated IntelliJ IDEA Features','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: My Top 7 Most Underrated IntelliJ IDEA Features in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903065302945399e+09,0,'2026-05-17T17:10:53.029454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/my-yq-cheatsheet-34f2b672ee58','betterprogramming.pub: My Cheatsheet for the “yq” Tool','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902930966251802e+09,0,'2026-05-17T16:48:29.662518+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/pandas-illustrated-the-definitive-visual-guide-to-pandas-c31fa921a43','betterprogramming.pub: Pandas Illustrated: The Definitive Visual Guide to'' Pandas','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Pandas Illustrated: The Definitive Visual Guide to'' Pandas in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790302319409039e+09,0,'2026-05-17T17:03:51.940904+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/python-fastapi-kubernetes-gcp-296e0dc3abb6','betterprogramming.pub: Deploy a Python API With Docker and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Deploy a Python API With Docker and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903449733616709e+09,0,'2026-05-17T18:14:57.336167+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/python-list-comprehensions-are-more-powerful-than-you-might-think-3363a90e5bb0','betterprogramming.pub: Python List Comprehensions Are More Powerful Than'' You Might Think','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Python List Comprehensions Are More Powerful Than'' You Might Think in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902926974957299e+09,0,'2026-05-17T16:47:49.749573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/quit-unit-testing-classes-and-use-a-behavior-oriented-approach-306a667f9a31','==betterprogramming.pub: Why We Quit Unit Testing Classes to Focus On a'' Behavioral Approach==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Why We Quit Unit Testing Classes to Focus On a'' Behavioral Approach== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903330912530493e+09,0,'2026-05-17T17:55:09.125305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/recovering-from-common-git-errors-eccda7ec6180','==betterprogramming.pub: Recovering From Common Git Errors==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Recovering From Common Git Errors== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903281970471191e+09,0,'2026-05-17T17:46:59.704712+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/reusable-ec2-instances-using-terraform-modules-59aac51f1fb','betterprogramming.pub: Reusable EC2 Instances Using Terraform Modules','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Reusable EC2 Instances Using Terraform Modules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903161815723705e+09,0,'2026-05-17T17:26:58.157237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/running-airflow-using-kubernetes-executor-and-kubernetes-pod-operator-with-istio-d5aa7af16ef5','betterprogramming.pub: Running Airflow Using Kubernetes Executor and Kubernetes'' Pod Operator with Istio','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Running Airflow Using Kubernetes Executor and Kubernetes'' Pod Operator with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903089120675396e+09,0,'2026-05-17T17:14:51.206754+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/secure-your-kubernetes-cluster-with-seccomp-9403ecf831b2','betterprogramming.pub: Secure Your Kubernetes Cluster With Seccomp','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Secure Your Kubernetes Cluster With Seccomp in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903324024173688e+09,0,'2026-05-17T17:54:00.241737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/set-up-microservice-on-kubernetes-write-config-file-8df7c2b07a4c','betterprogramming.pub: Setup Microservices on Kubernetes — Write a Configuration'' File','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Setup Microservices on Kubernetes — Write a Configuration'' File in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903006922121405e+09,0,'2026-05-17T17:01:09.221214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/solutions-architect-tips-the-5-types-of-architecture-diagrams-eb0c11996f9e','betterprogramming.pub: Solutions Architect Tips — The 5 Types of Architecture'' Diagrams','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Solutions Architect Tips — The 5 Types of Architecture'' Diagrams in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903390627581501e+09,0,'2026-05-17T18:05:06.275815+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/sprint-planning-best-practices-1aad4103f6cb','betterprogramming.pub: Sprint Planning: Best Practices','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Sprint Planning: Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394240974903e+09,0,'2026-05-17T18:05:42.409749+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/stack-overflow-2022-developer-survey-where-is-the-industry-heading-3cd4a0cd41f3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903305070599889e+09,0,'2026-05-17T17:50:50.705999+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/stop-hiring-software-engineers-8545520437ac','betterprogramming.pub: Stop Hiring Software Engineers','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Stop Hiring Software Engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902906335789704e+09,0,'2026-05-17T16:44:23.357897+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/team-topologies-a-new-way-of-thinking-about-teams-8f4853038509','betterprogramming.pub: Team Topologies — A New Way of Thinking About Teams','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Team Topologies — A New Way of Thinking About Teams in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903228968346595e+09,0,'2026-05-17T17:38:09.683466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/techniques-for-managing-your-time-and-cognitive-load-as-a-senior-leader-2b9eadb0daa4','betterprogramming.pub: Techniques for Managing Your Time and Cognitive Load'' as a Senior Leader','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Techniques for Managing Your Time and Cognitive Load'' as a Senior Leader in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902999094573307e+09,0,'2026-05-17T16:59:50.945733+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/terraform-setup-for-using-aws-lambda-with-s3-2b8ba286b6d7','betterprogramming.pub: Terraform Setup for Using AWS Lambda With S3','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Terraform Setup for Using AWS Lambda With S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902971473296809e+09,0,'2026-05-17T16:55:14.732968+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-5-step-checklist-for-serverless-load-testing-346f4a60841d','betterprogramming.pub: The 5-Step Checklist for Serverless Load Testing','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The 5-Step Checklist for Serverless Load Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903085147531509e+09,0,'2026-05-17T17:14:11.475315+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-best-vs-code-extensions-to-supercharge-your-git-5d5ab3f64f64','betterprogramming.pub: The Best VS Code Extensions to Supercharge Your Git','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The Best VS Code Extensions to Supercharge Your Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903205688419795e+09,0,'2026-05-17T17:34:16.884198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://www.c-sharpcorner.com/article/the-best-vs-code-extensions-to-supercharge-git"}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-perfect-message-queue-solution-based-on-the-redis-stream-type-ccf273554178','betterprogramming.pub: The Perfect Message Queue Solution Based on the Redis'' Stream Type','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The Perfect Message Queue Solution Based on the Redis'' Stream Type in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903039064588499e+09,0,'2026-05-17T17:06:30.645885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-pros-and-cons-monorepos-explained-f86c998392e1','medium: The Pros and Cons of Monorepos, Explained','','N/A',0,'A curated technical resource and architectural guide covering medium: The Pros and Cons of Monorepos, Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903453084078407e+09,0,'2026-05-17T18:15:30.840784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-underestimated-importance-of-clear-code-ownership-baed758e47b8','betterprogramming.pub: The Importance of Code Ownership 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The Importance of Code Ownership 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903281967818498e+09,0,'2026-05-17T17:46:59.678185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/this-is-why-you-should-use-tortoise-orm-in-your-python-projects-a3897dc5309e','betterprogramming.pub: This Is Why You Should Use Tortoise-ORM in Your Python'' Projects','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: This Is Why You Should Use Tortoise-ORM in Your Python'' Projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031425.50278,0,'2026-05-17T17:23:45.502780+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/understanding-kubernetes-multi-container-pod-patterns-577f74690aee','betterprogramming.pub: Understanding Kubernetes Multi-Container Pod Patterns','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Understanding Kubernetes Multi-Container Pod Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903455786634588e+09,0,'2026-05-17T18:15:57.866346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/when-should-you-self-host-ci-tools-330fc38d2a6','betterprogramming.pub: When Should You Self-Host CI Tools? | William Anderson','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: When Should You Self-Host CI Tools? | William Anderson in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903177632703495e+09,0,'2026-05-17T17:29:36.327035+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/why-working-on-cloud-vs-mobile-edge-is-so-different-e32930f1c801','betterprogramming.pub: I Worked at Microsoft Cloud and Google Mobile for'' 3 Years — Here Are the Differences in Ecosystems','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: I Worked at Microsoft Cloud and Google Mobile for'' 3 Years — Here Are the Differences in Ecosystems in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903427296883392e+09,0,'2026-05-17T18:11:12.968834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/edge-computing.md"]','["edge-computing.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/with-latest-updates-create-amazon-eks-fargate-cluster-and-managed-node-group-using-terraform-bc5cfefd5773','betterprogramming.pub: Create an Amazon EKS Fargate Cluster and Managed'' Node Group Using Terraform','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Create an Amazon EKS Fargate Cluster and Managed'' Node Group Using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903375911984109e+09,0,'2026-05-17T18:02:39.119841+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/write-tests-for-your-kubernetes-operator-d3d6a9530840','betterprogramming.pub: How To Write Tests for Your Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Write Tests for Your Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033169.66859,0,'2026-05-17T17:52:49.668590+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/writing-custom-kubernetes-controller-and-webhooks-141230820e9','betterprogramming.pub: Writing Custom Kubernetes Controller and Webhooks','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Writing Custom Kubernetes Controller and Webhooks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236.66815,0,'2026-05-17T17:53:56.668150+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://betterprogramming.pub/yaml-tutorial-get-started-with-yaml-in-5-minutes-549d462972d8','betterprogramming.pub: YAML Tutorial: Get Started With YAML in 5 Minutes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: YAML Tutorial: Get Started With YAML in 5 Minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903361194856905e+09,0,'2026-05-17T18:00:11.948569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://betanews.com/2022/01/26/overcoming-observability-challenges','==betanews.com: Overcoming observability challenges in the CI/CD Pipeline==','','N/A',0,'A curated technical resource and architectural guide covering ==betanews.com: Overcoming observability challenges in the CI/CD Pipeline== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034516,0,'2026-05-17T18:15:16.991445+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betanews.com/2022/10/22/cloud-security-is-complex-but-most-vulnerabilities-fall-into-three-key-categories','==betanews.com: Cloud security is complex -- but most vulnerabilities fall'' into three key categories==','','N/A',0,'A curated technical resource and architectural guide covering ==betanews.com: Cloud security is complex -- but most vulnerabilities fall'' into three key categories== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033338,0,'2026-05-17T17:55:38.931830+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterhumans.pub/8-communication-hacks-i-use-to-appear-more-senior-as-a-young-employee-9106468bf5aa','betterhumans.pub: 8 Communication Hacks I Use To Appear More Senior As a'' Young Employee','','N/A',0,'A curated technical resource and architectural guide covering betterhumans.pub: 8 Communication Hacks I Use To Appear More Senior As a'' Young Employee in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033697,0,'2026-05-17T18:01:37.012390+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/10-antipatterns-for-kubernetes-deployments-e97ce1199f2d','betterprogramming.pub: 10 Anti-Patterns for Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 10 Anti-Patterns for Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032097,0,'2026-05-17T17:34:57.594526+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/10-things-you-might-not-know-about-yaml-b0589da547c','betterprogramming.pub: 10 Things You Might Not Know About YAML','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 10 Things You Might Not Know About YAML in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029274,0,'2026-05-17T16:47:54.148910+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/2-use-cases-of-python-pre-commit-hooks-to-tidy-up-your-git-repositories-8d86c9c4f06b','betterprogramming.pub: 2 Use Cases of Python Pre-commit Hooks to Tidy Up'' Your Git Repositories','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 2 Use Cases of Python Pre-commit Hooks to Tidy Up'' Your Git Repositories in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033765,0,'2026-05-17T18:02:45.518072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/3-seemingly-simple-python-features-that-confuse-beginners-313575312dcf','betterprogramming.pub: 3 Seemingly Simple Python Features That Confuse Beginners','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 3 Seemingly Simple Python Features That Confuse Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033622,0,'2026-05-17T18:00:22.689745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/4-awesome-browser-apis-you-might-not-be-using-yet-726d3e3237d2','betterprogramming.pub: 4 Awesome Browser APIs You Might Not Be Using Yet','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 4 Awesome Browser APIs You Might Not Be Using Yet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032613,0,'2026-05-17T17:43:33.200878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/5-simple-tips-for-debugging-docker-containers-271cb3dee77a','betterprogramming.pub: 5 Simple Tips For Debugging Docker Containers 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 5 Simple Tips For Debugging Docker Containers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031539,0,'2026-05-17T17:25:39.744529+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/6-metrics-to-watch-for-on-your-k8s-cluster-76d58f08397f','==betterprogramming.pub: 6 Metrics To Watch for on Your K8s Cluster== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: 6 Metrics To Watch for on Your K8s Cluster== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029575,0,'2026-05-17T16:52:55.287568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/6-tips-for-creating-helm-charts-in-kubernetes-applications-452a37446f31','betterprogramming.pub: 6 Tips for Creating Helm Charts in Kubernetes Applications','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 6 Tips for Creating Helm Charts in Kubernetes Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.575448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/8-advanced-git-commands-university-wont-teach-you-fe63b483d34b','betterprogramming.pub: 8 Advanced Git Commands Universities Won’t Teach'' You','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 8 Advanced Git Commands Universities Won’t Teach'' You in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033088,0,'2026-05-17T17:51:28.456543+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/8-techniques-to-speed-up-your-database-292754ff7739','betterprogramming.pub: 8 Techniques To Speed up Your Database','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 8 Techniques To Speed up Your Database in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031255,0,'2026-05-17T17:20:55.268452+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/a-beginners-cheat-sheet-for-docker-f5024fd6c17f','betterprogramming.pub: A Beginners’ Cheat Sheet for Docker | Arjav Dave','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: A Beginners’ Cheat Sheet for Docker | Arjav Dave in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.282859+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/a-cloud-migration-questionnaire-for-solution-architects-dec7ffcf063e','betterprogramming.pub: A Cloud Migration Questionnaire for Solution Architects'' 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: A Cloud Migration Questionnaire for Solution Architects'' 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029573,0,'2026-05-17T16:52:53.096915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/advanced-features-of-kubernetes-horizontal-pod-autoscaler-536ebd7893ad','betterprogramming.pub: Advanced Features of Kubernetes’ Horizontal Pod Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Advanced Features of Kubernetes’ Horizontal Pod Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032817,0,'2026-05-17T17:46:57.259681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/all-hail-the-monolith-celebrating-the-verbosity-of-the-unified-architecture-in-terraform-81b53e3a03ae','betterprogramming.pub: All Hail the Monolith — Celebrating the Verbosity'' of the Unified Architecture in Terraform','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: All Hail the Monolith — Celebrating the Verbosity'' of the Unified Architecture in Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030433,0,'2026-05-17T17:07:13.706317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/amazon-eks-is-eating-my-ips-e18ea057e045','betterprogramming.pub: Amazon EKS Is Eating My IPs!','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Amazon EKS Is Eating My IPs! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034571,0,'2026-05-17T18:16:11.630984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/applying-devops-to-api-development-for-apiops-21e2e605333e','betterprogramming.pub: Applying DevOps to API Development for APIOps','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Applying DevOps to API Development for APIOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031113,0,'2026-05-17T17:18:33.219704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/attach-a-visual-debugger-to-ml-training-jobs-on-kubernetes-eb9678389f1f','betterprogramming.pub: Attach a Visual Debugger to ML-training Jobs on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Attach a Visual Debugger to ML-training Jobs on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030335,0,'2026-05-17T17:05:35.240343+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/automate-and-configure-your-rds-database-with-terraform-898fd4b8990d','betterprogramming.pub: Automate and Configure Your RDS Database With Terraform'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Automate and Configure Your RDS Database With Terraform'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.555891+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/automate-filling-templates-with-python-1ff6c6fd595e','betterprogramming.pub: Automate Filling Templates With Python 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Automate Filling Templates With Python 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033100,0,'2026-05-17T17:51:40.816871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/awesome-kubernetes-command-line-hacks-8bd3604e394f','betterprogramming.pub: Awesome Kubernetes Command-Line Hacks','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Awesome Kubernetes Command-Line Hacks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033205,0,'2026-05-17T17:53:25.812403+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/aws-creating-a-vpc-with-an-auto-scaling-group-using-t2-micro-instances-4ac2c5c7795b','==betterprogramming.pub: AWS: Creating a VPC With an Auto-scaling Group'' Using T2.micro Instances==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: AWS: Creating a VPC With an Auto-scaling Group'' Using T2.micro Instances== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030438,0,'2026-05-17T17:07:18.486241+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/aws-vs-digital-ocean-vs-hetzner-cloud-which-has-the-best-value-for-money-bd9cb3c06dee','betterprogramming.pub: AWS vs. Digital Ocean vs. Hetzner Cloud — Which Has'' the Best Value for Money?','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: AWS vs. Digital Ocean vs. Hetzner Cloud — Which Has'' the Best Value for Money? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031163,0,'2026-05-17T17:19:23.875498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/bash-vs-python-vs-javascript-which-is-better-for-automation-92a277ef49e','betterprogramming.pub: Bash vs. Python vs. JavaScript: Which Is Better for'' Automation? 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Bash vs. Python vs. JavaScript: Which Is Better for'' Automation? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029575,0,'2026-05-17T16:52:55.288519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/build-a-cloud-native-multiprocessing-framework-b33cfc2c02b9','betterprogramming.pub: Build a Cloud-Native Multiprocessing Framework','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Build a Cloud-Native Multiprocessing Framework in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.467795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/build-a-kubernetes-operator-in-10-minutes-11eec1492d30','betterprogramming.pub: Build a Kubernetes Operator in 10 Minutes 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Build a Kubernetes Operator in 10 Minutes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031649,0,'2026-05-17T17:27:29.454998+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/building-a-highly-available-kubernetes-operator-using-golang-fe4a44c395c2','betterprogramming.pub: Build a Highly Available Kubernetes Operator Using'' Golang','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Build a Highly Available Kubernetes Operator Using'' Golang in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032172,0,'2026-05-17T17:36:12.902050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/building-graphql-server-using-schema-first-approach-in-python-68aeee38bcc3','betterprogramming.pub: Building GraphQL Server Using Schema-first Approach'' in Python','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Building GraphQL Server Using Schema-first Approach'' in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034217,0,'2026-05-17T18:10:17.243130+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/chatgpt-and-software-architecture-308b6e0cc25a','betterprogramming.pub: ChatGPT and Software Architecture','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: ChatGPT and Software Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032103,0,'2026-05-17T17:35:03.674739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/cheat-sh-the-ultimate-multi-language-cheat-sheet-8e97c16407aa','betterprogramming.pub: Cheat.sh — The Ultimate Multi-Language Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030593,0,'2026-05-17T17:09:53.807104+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/clean-up-your-kubernetes-deployments-using-ansible-10a000db313b','betterprogramming.pub: Clean Up Your Kubernetes Deployments Using Ansible','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Clean Up Your Kubernetes Deployments Using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031576,0,'2026-05-17T17:26:16.212793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/creating-a-human-and-machine-freindly-logging-format-bb6d4bb01dca','betterprogramming.pub: The Art of Logging','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The Art of Logging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.161384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/dependency-free-kubernetes-cluster-monitoring-5f7aa2f038d9','betterprogramming.pub: Dependency-Free Kubernetes Cluster Monitoring','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Dependency-Free Kubernetes Cluster Monitoring in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030022,0,'2026-05-17T17:00:22.248041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/design-by-contracts-in-terraform-63467a749c1a','betterprogramming.pub: Design by Contract in Terraform','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Design by Contract in Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033129,0,'2026-05-17T17:52:09.717664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/distributed-tracing-with-opentelemetry-spring-cloud-sleuth-kafka-and-jaeger-939e35f45821','betterprogramming.pub: Distributed Tracing With OpenTelemetry, Spring Cloud'' Sleuth, Kafka, and Jaeger','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032961,0,'2026-05-17T17:49:21.154436+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/do-faster-development-and-testing-on-kubernetes-apps-with-telepresence-b7eac604dca4','betterprogramming.pub: Do Faster Development and Testing on Kubernetes Apps'' With Telepresence','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Do Faster Development and Testing on Kubernetes Apps'' With Telepresence in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032884,0,'2026-05-17T17:48:04.291189+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/dockerize-your-django-apps-428189407c69','==betterprogramming.pub: Dockerize Your Django Apps==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Dockerize Your Django Apps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030864,0,'2026-05-17T17:14:24.912271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/domain-partitions-how-to-find-a-healthy-balance-between-microservices-and-monoliths-2cd74206559','betterprogramming.pub: Domain Partitions: How To Find a Healthy Balance'' Between Microservices and Monoliths','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Domain Partitions: How To Find a Healthy Balance'' Between Microservices and Monoliths in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032704,0,'2026-05-17T17:45:04.027993+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/everything-you-need-to-know-about-kafka-a83e2456d14c','betterprogramming.pub: Everything You Need To Know About Kafka 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Everything You Need To Know About Kafka 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099,0,'2026-05-17T17:18:19.438466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/exploring-json-json5-and-circular-references-2b5b0c5de532','betterprogramming.pub: Exploring JSON, JSON5, and Circular References','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Exploring JSON, JSON5, and Circular References in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030440,0,'2026-05-17T17:07:20.181739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/exploring-the-serverless-event-driven-architecture-8d6bda93e823','betterprogramming.pub: Exploring the Serverless Event-Driven Architecture','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Exploring the Serverless Event-Driven Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.814349+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/four-ways-you-can-experiment-with-sapling-709eec0ffcb1','betterprogramming.pub: My First Impressions of Sapling — Meta’s New Git'' Client','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: My First Impressions of Sapling — Meta’s New Git'' Client in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032090,0,'2026-05-17T17:34:50.966765+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/generating-class-diagrams-for-net-core-c4913db9398b','betterprogramming.pub: Generating Class Diagrams for .Net Core','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Generating Class Diagrams for .Net Core in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031094,0,'2026-05-17T17:18:14.099389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/getting-started-with-pyvcloud-a-python-library-2e77092ed3ea','betterprogramming.pub: Getting Started With Pyvcloud — A Python Library','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Getting Started With Pyvcloud — A Python Library in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031574,0,'2026-05-17T17:26:14.133535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/going-serverless-governance-is-everything-c70589c9cee9','betterprogramming.pub: Going Serverless? Governance Is Everything','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Going Serverless? Governance Is Everything in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033169,0,'2026-05-17T17:52:49.673243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/goldilocks-vs-krr-c986dfd7484d','betterprogramming.pub: Goldilocks vs. KRR','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Goldilocks vs. KRR in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364,0,'2026-05-17T16:49:24.846957+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/good-leadership-is-about-growth-not-brilliance-af8ca30f1a3a','betterprogramming.pub: Good Leadership Is About Growth, Not Brilliance','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Good Leadership Is About Growth, Not Brilliance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.862824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-do-you-grow-as-a-software-engineering-manager-33a05873693','betterprogramming.pub: How to Grow as a (Software) Engineering Manager','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Grow as a (Software) Engineering Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031142,0,'2026-05-17T17:19:02.604642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-gitops-can-help-prevent-security-misconfigurations-8b506dcd89e1','betterprogramming.pub: How GitOps Can Help Prevent Security Misconfigurations','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How GitOps Can Help Prevent Security Misconfigurations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032248,0,'2026-05-17T17:37:28.502496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-i-split-a-monolith-into-microservices-without-refactoring-5d76924c34c2','==betterprogramming.pub: How I Split a Monolith Into Microservices Without'' Refactoring== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: How I Split a Monolith Into Microservices Without'' Refactoring== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034045,0,'2026-05-17T18:07:25.357063+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-solid-remains-solid-software-principles-vs-patterns-c77c623a628b','betterprogramming.pub: How SOLID Remains Solid — Software Principles vs.'' Patterns','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How SOLID Remains Solid — Software Principles vs.'' Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029294,0,'2026-05-17T16:48:14.345075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-continuously-test-and-deploy-your-helm-charts-on-kubernetes-clusters-using-kind-d71e3585d2dc','betterprogramming.pub: How To Continuously Test and Deploy Your Helm Charts'' on Kubernetes Clusters Using Kind','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Continuously Test and Deploy Your Helm Charts'' on Kubernetes Clusters Using Kind in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.899892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-create-a-noops-deployment-with-github-actions-kubernetes-and-shipa-18aab208fe7a','betterprogramming.pub: How To Create a NoOps Deployment With GitHub Actions'' Kubernetes and Shipa','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Create a NoOps Deployment With GitHub Actions'' Kubernetes and Shipa in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033730,0,'2026-05-17T18:02:10.989633+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-deprecate-apis-the-right-way-371c1cbf1723','betterprogramming.pub: How To Deprecate APIs the Right Way','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Deprecate APIs the Right Way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029063,0,'2026-05-17T16:44:23.364053+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-filter-the-git-logs-2dcebf3d12','betterprogramming.pub: How to Filter the Git Logs','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Filter the Git Logs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030201,0,'2026-05-17T17:03:21.990250+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-handle-duplicate-messages-and-message-ordering-in-kafka-82e2fef82025','betterprogramming.pub: How to Handle Duplicate Messages and Message Ordering'' in Kafka','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Handle Duplicate Messages and Message Ordering'' in Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032455,0,'2026-05-17T17:40:55.136016+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-implement-your-distributed-filesystem-with-glusterfs-and-kubernetes-83ee7f5f834f','betterprogramming.pub: How to Implement Your Distributed Filesystem With'' GlusterFS And Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Implement Your Distributed Filesystem With'' GlusterFS And Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030574,0,'2026-05-17T17:09:34.228302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-make-json-and-python-talk-to-each-other-41531d58e59d','betterprogramming.pub: How to Make JSON and Python Talk to Each Other','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Make JSON and Python Talk to Each Other in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032970,0,'2026-05-17T17:49:30.974826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-migrate-from-docker-compose-to-kubernetes-b57eb229beb2','betterprogramming.pub: How to Migrate From Docker Compose to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Migrate From Docker Compose to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032872,0,'2026-05-17T17:47:52.675305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-refactor-a-codebase-982772695078','betterprogramming.pub: How to Refactor a Codebase?','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Refactor a Codebase? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029356,0,'2026-05-17T16:49:16.162723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-speed-up-your-progress-with-feedback-1f41872b290a','betterprogramming.pub: How to Speed Up Your Progress With Feedback','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Speed Up Your Progress With Feedback in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032095,0,'2026-05-17T17:34:55.024014+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-transform-a-monolith-application-into-a-microservices-architecture-1e00363a03ba','==betterprogramming.pub: How to Transform a Monolith Application Into a'' Microservices Architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: How to Transform a Monolith Application Into a'' Microservices Architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.813241+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-update-your-github-repository-in-visual-studio-code-7bb9e8549cea','betterprogramming.pub: How To Update Your GitHub Repository in Visual Studio'' Code','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Update Your GitHub Repository in Visual Studio'' Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033166,0,'2026-05-17T17:52:46.344509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-use-pandas-to-consume-data-and-perform-data-analysis-76e000ad5480','==betterprogramming.pub: How to Use Pandas to Consume Data and Perform Data'' Analysis==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: How to Use Pandas to Consume Data and Perform Data'' Analysis== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031800,0,'2026-05-17T17:30:00.016444+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-use-server-side-apply-in-k8s-operators-5cbff023183c','betterprogramming.pub: How To Use Server-Side Apply in K8S Operators','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Use Server-Side Apply in K8S Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033757,0,'2026-05-17T18:02:37.738291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-use-tmuxp-to-manage-your-tmux-session-614b6d42d6b6','betterprogramming.pub: How to Use tmuxp to Manage Your tmux Session','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Use tmuxp to Manage Your tmux Session in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034446,0,'2026-05-17T18:14:06.874116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/improve-cluster-monitoring-with-network-mapping-in-grafana-fa8bb479fd47','betterprogramming.pub: Improve Cluster Monitoring With Network Mapping in'' Grafana','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Improve Cluster Monitoring With Network Mapping in'' Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033704,0,'2026-05-17T18:01:44.299169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/introduction-to-aws-websockets-8b336a92c379',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034571,0,'2026-05-17T18:16:11.631983+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md", "docs/aws-serverless.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/k8s-network-policy-made-simple-with-cilium-editor-a5b55781291c','betterprogramming.pub: K8s: Network Policy Made Simple With Cilium Editor'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: K8s: Network Policy Made Simple With Cilium Editor'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030842,0,'2026-05-17T17:14:02.274550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/kafka-cli-commands-1a135a4ae1bd','betterprogramming.pub: 15 Kafka CLI Commands For Everyday Programming','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 15 Kafka CLI Commands For Everyday Programming in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030348,0,'2026-05-17T17:05:48.011298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubectl-commands-all-beginners-must-know-e504349fcec9','betterprogramming.pub: Kubectl Commands All Beginners Must Know','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubectl Commands All Beginners Must Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.240786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-and-ssl-certificate-management-5f6a4b6f5ae9','betterprogramming.pub: Kubernetes and SSL Certificate Management 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubernetes and SSL Certificate Management 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.181761+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-authentication-sidecars-a-revelation-in-microservice-architecture-12c4608189ab','betterprogramming.pub: Kubernetes Authentication Sidecars: A Revelation'' in Microservice Architecture','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubernetes Authentication Sidecars: A Revelation'' in Microservice Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031428,0,'2026-05-17T17:23:48.938506+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-observability-part-1-events-logs-integration-with-slack-openai-and-grafana-62068cf43ec','betterprogramming.pub: Kubernetes Observability Part 1: Events, Logs, and'' Integration With Slack, OpenAI, and Grafana','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubernetes Observability Part 1: Events, Logs, and'' Integration With Slack, OpenAI, and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033486,0,'2026-05-17T17:58:06.701314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-security-with-falco-2eb060d3ae7d','betterprogramming.pub: Kubernetes Security With Falco','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubernetes Security With Falco in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032800,0,'2026-05-17T17:46:40.083702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-service-types-3c4a3088a5c','betterprogramming.pub: An Overview to Kubernetes Services','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: An Overview to Kubernetes Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.103056+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/lambda-vs-step-functions-the-battle-of-cost-and-performance-5f008045e2ab','==betterprogramming.pub: Lambda vs. Step Functions: The Battle of Cost and'' Performance==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Lambda vs. Step Functions: The Battle of Cost and'' Performance== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033510,0,'2026-05-17T17:58:30.951374+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md", "docs/aws-serverless.md"]','["api.md", "aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/learn-solid-design-principles-in-java-by-coding-it-dcbf64a17b53','betterprogramming.pub: Learn SOLID Design Principles in Java by Coding It','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Learn SOLID Design Principles in Java by Coding It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031548,0,'2026-05-17T17:25:48.510861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/learn-to-code-remotely-with-vs-code-and-ssh-68c630759279','betterprogramming.pub: Learn to Code Remotely With VS Code And SSH','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Learn to Code Remotely With VS Code And SSH in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033263,0,'2026-05-17T17:54:23.054625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/learning-python-with-program-templates-the-input-one-process-one-template-d7ed5156d3fc','betterprogramming.pub: Learning Python With Program Templates: The Input'' One, Process One Template','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Learning Python With Program Templates: The Input'' One, Process One Template in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.578031+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/leave-aside-git-checkout-consider-git-switch-for-a-change-7849df8714b0','betterprogramming.pub: Leave Aside Git Checkout. Consider Git Switch for'' a Change','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Leave Aside Git Checkout. Consider Git Switch for'' a Change in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031799,0,'2026-05-17T17:29:59.992296+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/mongodb-schema-validation-rules-8a1afc6ea67b','betterprogramming.pub: MongoDB Schema Validation Rules','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: MongoDB Schema Validation Rules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.733659+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/monitoring-kafkaapplications-implementing-healthchecks-and-tracking-lag-3976cc6f00d5','==betterprogramming.pub: Monitoring Kafka Applications — Implementing Healthchecks'' and Tracking Lag==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Monitoring Kafka Applications — Implementing Healthchecks'' and Tracking Lag== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030115,0,'2026-05-17T17:01:55.357070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/multi-tenancy-support-with-spring-boot-liquibase-and-postgresql-d41942dc0639','==betterprogramming.pub: Multi-Tenancy Support With Spring Boot, Liquibase,'' and PostgreSQL==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Multi-Tenancy Support With Spring Boot, Liquibase,'' and PostgreSQL== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029988,0,'2026-05-17T16:59:48.633124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/my-first-microservice-using-golang-c5cf69f1376d','betterprogramming.pub: Writing My First Microservice Using Go','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Writing My First Microservice Using Go in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032974,0,'2026-05-17T17:49:34.761496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/my-top-7-most-underrated-intellij-idea-features-572b0b706bd6','betterprogramming.pub: My Top 7 Most Underrated IntelliJ IDEA Features','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: My Top 7 Most Underrated IntelliJ IDEA Features in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030653,0,'2026-05-17T17:10:53.029454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/my-yq-cheatsheet-34f2b672ee58','betterprogramming.pub: My Cheatsheet for the “yq” Tool','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029309,0,'2026-05-17T16:48:29.662518+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/pandas-illustrated-the-definitive-visual-guide-to-pandas-c31fa921a43','betterprogramming.pub: Pandas Illustrated: The Definitive Visual Guide to'' Pandas','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Pandas Illustrated: The Definitive Visual Guide to'' Pandas in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030231,0,'2026-05-17T17:03:51.940904+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/python-fastapi-kubernetes-gcp-296e0dc3abb6','betterprogramming.pub: Deploy a Python API With Docker and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Deploy a Python API With Docker and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034497,0,'2026-05-17T18:14:57.336167+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/python-list-comprehensions-are-more-powerful-than-you-might-think-3363a90e5bb0','betterprogramming.pub: Python List Comprehensions Are More Powerful Than'' You Might Think','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Python List Comprehensions Are More Powerful Than'' You Might Think in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029269,0,'2026-05-17T16:47:49.749573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/quit-unit-testing-classes-and-use-a-behavior-oriented-approach-306a667f9a31','==betterprogramming.pub: Why We Quit Unit Testing Classes to Focus On a'' Behavioral Approach==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Why We Quit Unit Testing Classes to Focus On a'' Behavioral Approach== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309,0,'2026-05-17T17:55:09.125305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/recovering-from-common-git-errors-eccda7ec6180','==betterprogramming.pub: Recovering From Common Git Errors==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Recovering From Common Git Errors== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819,0,'2026-05-17T17:46:59.704712+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/reusable-ec2-instances-using-terraform-modules-59aac51f1fb','betterprogramming.pub: Reusable EC2 Instances Using Terraform Modules','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Reusable EC2 Instances Using Terraform Modules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618,0,'2026-05-17T17:26:58.157237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/running-airflow-using-kubernetes-executor-and-kubernetes-pod-operator-with-istio-d5aa7af16ef5','betterprogramming.pub: Running Airflow Using Kubernetes Executor and Kubernetes'' Pod Operator with Istio','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Running Airflow Using Kubernetes Executor and Kubernetes'' Pod Operator with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.206754+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/secure-your-kubernetes-cluster-with-seccomp-9403ecf831b2','betterprogramming.pub: Secure Your Kubernetes Cluster With Seccomp','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Secure Your Kubernetes Cluster With Seccomp in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.241737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/set-up-microservice-on-kubernetes-write-config-file-8df7c2b07a4c','betterprogramming.pub: Setup Microservices on Kubernetes — Write a Configuration'' File','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Setup Microservices on Kubernetes — Write a Configuration'' File in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030069,0,'2026-05-17T17:01:09.221214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/solutions-architect-tips-the-5-types-of-architecture-diagrams-eb0c11996f9e','betterprogramming.pub: Solutions Architect Tips — The 5 Types of Architecture'' Diagrams','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Solutions Architect Tips — The 5 Types of Architecture'' Diagrams in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033906,0,'2026-05-17T18:05:06.275815+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/sprint-planning-best-practices-1aad4103f6cb','betterprogramming.pub: Sprint Planning: Best Practices','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Sprint Planning: Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033942,0,'2026-05-17T18:05:42.409749+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/stack-overflow-2022-developer-survey-where-is-the-industry-heading-3cd4a0cd41f3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033050,0,'2026-05-17T17:50:50.705999+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/stop-hiring-software-engineers-8545520437ac','betterprogramming.pub: Stop Hiring Software Engineers','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Stop Hiring Software Engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029063,0,'2026-05-17T16:44:23.357897+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/team-topologies-a-new-way-of-thinking-about-teams-8f4853038509','betterprogramming.pub: Team Topologies — A New Way of Thinking About Teams','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Team Topologies — A New Way of Thinking About Teams in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032289,0,'2026-05-17T17:38:09.683466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/techniques-for-managing-your-time-and-cognitive-load-as-a-senior-leader-2b9eadb0daa4','betterprogramming.pub: Techniques for Managing Your Time and Cognitive Load'' as a Senior Leader','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Techniques for Managing Your Time and Cognitive Load'' as a Senior Leader in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029990,0,'2026-05-17T16:59:50.945733+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/terraform-setup-for-using-aws-lambda-with-s3-2b8ba286b6d7','betterprogramming.pub: Terraform Setup for Using AWS Lambda With S3','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Terraform Setup for Using AWS Lambda With S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029714,0,'2026-05-17T16:55:14.732968+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-5-step-checklist-for-serverless-load-testing-346f4a60841d','betterprogramming.pub: The 5-Step Checklist for Serverless Load Testing','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The 5-Step Checklist for Serverless Load Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030851,0,'2026-05-17T17:14:11.475315+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-best-vs-code-extensions-to-supercharge-your-git-5d5ab3f64f64','betterprogramming.pub: The Best VS Code Extensions to Supercharge Your Git','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The Best VS Code Extensions to Supercharge Your Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032056,0,'2026-05-17T17:34:16.884198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://www.c-sharpcorner.com/article/the-best-vs-code-extensions-to-supercharge-git"}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-perfect-message-queue-solution-based-on-the-redis-stream-type-ccf273554178','betterprogramming.pub: The Perfect Message Queue Solution Based on the Redis'' Stream Type','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The Perfect Message Queue Solution Based on the Redis'' Stream Type in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030390,0,'2026-05-17T17:06:30.645885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-pros-and-cons-monorepos-explained-f86c998392e1','medium: The Pros and Cons of Monorepos, Explained','','N/A',0,'A curated technical resource and architectural guide covering medium: The Pros and Cons of Monorepos, Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034530,0,'2026-05-17T18:15:30.840784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-underestimated-importance-of-clear-code-ownership-baed758e47b8','betterprogramming.pub: The Importance of Code Ownership 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The Importance of Code Ownership 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819,0,'2026-05-17T17:46:59.678185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/this-is-why-you-should-use-tortoise-orm-in-your-python-projects-a3897dc5309e','betterprogramming.pub: This Is Why You Should Use Tortoise-ORM in Your Python'' Projects','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: This Is Why You Should Use Tortoise-ORM in Your Python'' Projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031425,0,'2026-05-17T17:23:45.502780+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/understanding-kubernetes-multi-container-pod-patterns-577f74690aee','betterprogramming.pub: Understanding Kubernetes Multi-Container Pod Patterns','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Understanding Kubernetes Multi-Container Pod Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034557,0,'2026-05-17T18:15:57.866346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/when-should-you-self-host-ci-tools-330fc38d2a6','betterprogramming.pub: When Should You Self-Host CI Tools? | William Anderson','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: When Should You Self-Host CI Tools? | William Anderson in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031776,0,'2026-05-17T17:29:36.327035+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/why-working-on-cloud-vs-mobile-edge-is-so-different-e32930f1c801','betterprogramming.pub: I Worked at Microsoft Cloud and Google Mobile for'' 3 Years — Here Are the Differences in Ecosystems','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: I Worked at Microsoft Cloud and Google Mobile for'' 3 Years — Here Are the Differences in Ecosystems in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034272,0,'2026-05-17T18:11:12.968834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/edge-computing.md"]','["edge-computing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/with-latest-updates-create-amazon-eks-fargate-cluster-and-managed-node-group-using-terraform-bc5cfefd5773','betterprogramming.pub: Create an Amazon EKS Fargate Cluster and Managed'' Node Group Using Terraform','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Create an Amazon EKS Fargate Cluster and Managed'' Node Group Using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033759,0,'2026-05-17T18:02:39.119841+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/write-tests-for-your-kubernetes-operator-d3d6a9530840','betterprogramming.pub: How To Write Tests for Your Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Write Tests for Your Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033169,0,'2026-05-17T17:52:49.668590+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/writing-custom-kubernetes-controller-and-webhooks-141230820e9','betterprogramming.pub: Writing Custom Kubernetes Controller and Webhooks','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Writing Custom Kubernetes Controller and Webhooks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.668150+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://betterprogramming.pub/yaml-tutorial-get-started-with-yaml-in-5-minutes-549d462972d8','betterprogramming.pub: YAML Tutorial: Get Started With YAML in 5 Minutes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: YAML Tutorial: Get Started With YAML in 5 Minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033611,0,'2026-05-17T18:00:11.948569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://betterstack.com/community/comparisons/kubernetes-monitoring-tools','betterstack.com: 10 Best Kubernetes Monitoring Tools in 2022 🌟','','2022',0,'A comparative market review of ten leading commercial and open-source Kubernetes monitoring suites. Evaluates architecture models, scaling properties, out-of-the-box features, and implementation overheads across modern toolchains like Prometheus, Datadog, Dynatrace, and Better Stack.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Practical Diagnostics", "Market Evaluations", "Monitoring Toolchains"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://bgjar.com','bgjar.com','','2020',0,'Dynamic SVG background generator that lets designers and engineers instantiate light-weight, scalable graphic backgrounds. Crucial for reducing DOM paint overhead compared to rasterized assets.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "UI/UX Design", "Asset Generation"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://bhupesh.me/publishing-my-first-ever-dockerfile-optimization-ugit','bhupesh.me: How I reduced the size of my very first published docker image by 40% - A lesson in dockerizing shell scripts 🌟','- The author details their journey of reducing the size of their Docker image by 40%, from 31.4 MB to 17.6 MB - They discuss optimization attempts, multi-stage builds, removing unnecessary binaries and dependencies, and using `scratch` as the base image','2022',0,'A granular engineering narrative details a size optimization path down to raw scratch images. Explores stripping unnecessary dependencies and shell binaries.','Shell','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Shell Scripts"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://bikeshed.thoughtbot.com','bikeshed.fm: The Bike Shed','','2024',1,'A developer-focused podcast analyzing code health, automated testing frameworks, and dependency updates. Offers practical strategies on handling deployment scaling issues and code design patterns.','N/A','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Development Workflow", "Podcasts"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://binero.com/observability','opsdis.com: Building a custom monitoring solution with Grafana, Prometheus and Loki','','2022',0,'A comprehensive technical walkthrough on constructing a unified, open-source observability platform leveraging the PLG (Prometheus, Loki, Grafana) stack. Covers log parsing, metric extraction, and unified dashboard panels. Curator Insight: DIY guide to custom monitoring stack creation. Live Grounding: Provides the baseline design blueprint for mid-to-large-tier teams avoiding premium SaaS licensing.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "PLG Stack"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://binx.io/2022/07/13/working-with-aws-permission-policies','binx.io: Working with AWS Permission Policies 🌟','','N/A',0,'A curated technical resource and architectural guide covering binx.io: Working with AWS Permission Policies 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029704.46416,0,'2026-05-17T16:55:04.464160+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://binx.io/2022/07/13/working-with-aws-permission-policies','binx.io: Working with AWS Permission Policies 🌟','','N/A',0,'A curated technical resource and architectural guide covering binx.io: Working with AWS Permission Policies 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029704,0,'2026-05-17T16:55:04.464160+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://bishopfox.com/blog/kubernetes-pod-privilege-escalation','labs.bishopfox.com: Bad Pods: Kubernetes Pod Privilege Escalation 🌟','','2020',0,'A highly cited technical analysis demonstrating how misconfigured container host namespaces, capabilities, and volume mounts can be exploited to escape container boundaries and gain full host-level access.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Pod Privilege Escalation", "Vulnerability Exploitation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bit.ly/kube-tools-1','DevNation: 10 awesome kubernetes tools every user should know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a4bf0b0e6698e92ec92122f9ee91d04850d62a93d493bda07d7ae77506d975f',100.0,1.77903149519883608e+09,0,'2026-05-17T17:24:55.198836+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/presentation/d/13k-Lhc-tVgUohrtKqAYIikaQCTsmuzzjhOe_hpwgUgw/edit"}'); -INSERT INTO "resources" VALUES('https://bit.ly/kubeappserver','History of Microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a82ab89d696c6b63a84af52d02204f78353382e4034e81b1ebf90ad7ef6a739',100.0,1.77903376229799604e+09,0,'2026-05-17T18:02:42.297996+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/presentation/d/1DFy4ZZdsK2ftREetv_f52E-caZXOGX6GvgzGQlfSLfE/edit?usp=sharing"}'); +INSERT INTO "resources" VALUES('https://bit.ly/kube-tools-1','DevNation: 10 awesome kubernetes tools every user should know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a4bf0b0e6698e92ec92122f9ee91d04850d62a93d493bda07d7ae77506d975f',100.0,1779031495,0,'2026-05-17T17:24:55.198836+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/presentation/d/13k-Lhc-tVgUohrtKqAYIikaQCTsmuzzjhOe_hpwgUgw/edit"}'); +INSERT INTO "resources" VALUES('https://bit.ly/kubeappserver','History of Microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a82ab89d696c6b63a84af52d02204f78353382e4034e81b1ebf90ad7ef6a739',100.0,1779033762,0,'2026-05-17T18:02:42.297996+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/presentation/d/1DFy4ZZdsK2ftREetv_f52E-caZXOGX6GvgzGQlfSLfE/edit?usp=sharing"}'); INSERT INTO "resources" VALUES('https://bitbucket.org','bitbucket.org','','2008',0,'Bitbucket is Atlassian''s repository management service, featuring native Jira integrations, built-in pipelines, and repository permission controls. Optimized for enterprise environments, it simplifies managing private Git codebases alongside project planning tools.','None','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2008-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "Git Hosting"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bitbucket.org/atlassianlabs/atlascode/issues/112/cannot-activate-the-atlassian-for-vscode','VScode run from WSL in Linux: Cannot activate the ''Atlassian for VSCode'' (Official)'' extension because ''git'' extension is not loaded','','2026',0,'This troubleshooting guide addresses common extension loading failures in VS Code, specifically resolving Git integration issues within WSL environments. It provides developers with step-by-step solutions to fix filesystem access problems, path discrepancies, and workspace synchronization errors. Applying these recommendations restores full extension compatibility inside hybrid developer environments.','Markdown','Documentation','Beginner',0,'online','manual','9ac8d6aa49ea71e4ca4c81d2d3ce3d81956bd69ebfa2440cb40c4642fe479029',100.0,1779032934.7254,1,'2026-05-17T17:48:54.725400+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "IDE Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bitbucket.org/blog/setting-up-a-ci-cd-pipeline-with-spring-mvc-jenkins-and-kubernetes-on-aws ','bitbucket.org: setting up a cicd pipeline with spring mvc and kubernetes'' on aws','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','28a1bd5341c90fca608bbe7b00dd7d9436c71e919d4841da176d304041caf957',100.0,1.77903002307342791e+09,0,'2026-05-17T17:00:23.073428+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.atlassian.com/blog/bitbucket/setting-up-a-ci-cd-pipeline-with-spring-mvc-jenkins-and-kubernetes-on-aws"}'); -INSERT INTO "resources" VALUES('https://bitbucket.org/blog/transition-jira-issues-on-merge','Transition Jira issues on merge','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3d0dec05b8a8273b871e40e9fd3058612cea06dd348dd8f1e98a4e1c7d148f80',100.0,1.77903278014116692e+09,0,'2026-05-17T17:46:20.141167+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://bitfieldconsulting.com/blog/container-security','Don''t make this container security mistake','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','282168fd3f7661a7ee1b9244f6346ca63dc9d7beb1aedb22160b1c017084e1b0',100.0,1.77903233395479297e+09,0,'2026-05-17T17:38:53.954793+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://bitfieldconsulting.com/posts/container-security',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','eea2a126dcfdeca8f6681515263c8c6ac1f178df567e1493ff5acc5eb667857d',100.0,1779130494.95148,0,'2026-05-18T20:54:54.951480+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://bitnami.com/stacks/helm','Bitnami Helm Charts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03bf290dd9f82d5568fb9e779cdbb68434c8254c32466cb054a46462e7886b25',100.0,1.7790306531384921e+09,0,'2026-05-17T17:10:53.138492+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://bitnami.com/stacks?stack=helm"}'); +INSERT INTO "resources" VALUES('https://bitbucket.org/atlassianlabs/atlascode/issues/112/cannot-activate-the-atlassian-for-vscode','VScode run from WSL in Linux: Cannot activate the ''Atlassian for VSCode'' (Official)'' extension because ''git'' extension is not loaded','','2026',0,'This troubleshooting guide addresses common extension loading failures in VS Code, specifically resolving Git integration issues within WSL environments. It provides developers with step-by-step solutions to fix filesystem access problems, path discrepancies, and workspace synchronization errors. Applying these recommendations restores full extension compatibility inside hybrid developer environments.','Markdown','Documentation','Beginner',0,'online','manual','9ac8d6aa49ea71e4ca4c81d2d3ce3d81956bd69ebfa2440cb40c4642fe479029',100.0,1779032934,1,'2026-05-17T17:48:54.725400+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "IDE Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bitbucket.org/blog/setting-up-a-ci-cd-pipeline-with-spring-mvc-jenkins-and-kubernetes-on-aws ','bitbucket.org: setting up a cicd pipeline with spring mvc and kubernetes'' on aws','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','28a1bd5341c90fca608bbe7b00dd7d9436c71e919d4841da176d304041caf957',100.0,1779030023,0,'2026-05-17T17:00:23.073428+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.atlassian.com/blog/bitbucket/setting-up-a-ci-cd-pipeline-with-spring-mvc-jenkins-and-kubernetes-on-aws"}'); +INSERT INTO "resources" VALUES('https://bitbucket.org/blog/transition-jira-issues-on-merge','Transition Jira issues on merge','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3d0dec05b8a8273b871e40e9fd3058612cea06dd348dd8f1e98a4e1c7d148f80',100.0,1779032780,0,'2026-05-17T17:46:20.141167+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://bitfieldconsulting.com/blog/container-security','Don''t make this container security mistake','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','282168fd3f7661a7ee1b9244f6346ca63dc9d7beb1aedb22160b1c017084e1b0',100.0,1779032333,0,'2026-05-17T17:38:53.954793+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://bitfieldconsulting.com/posts/container-security',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','eea2a126dcfdeca8f6681515263c8c6ac1f178df567e1493ff5acc5eb667857d',100.0,1779130494,0,'2026-05-18T20:54:54.951480+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://bitnami.com/stacks/helm','Bitnami Helm Charts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03bf290dd9f82d5568fb9e779cdbb68434c8254c32466cb054a46462e7886b25',100.0,1779030653,0,'2026-05-17T17:10:53.138492+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://bitnami.com/stacks?stack=helm"}'); INSERT INTO "resources" VALUES('https://bitnami.com/stacks?stack=helm','Bitnami Helm Charts','','2026',0,'The industry-standard, production-hardened suite of application and middleware charts maintained by Bitnami. It provides container security patches, non-root execution profiles, and reliable high-availability structures for standard database, web server, and cache backends.','YAML','Chart Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Repositories"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://biztechmagazine.com/article/2021/07/6-steps-improved-api-security','biztechmagazine.com: 6 Steps to Improved API Security','','2021',4,'An actionable blueprint detailing six steps to improve enterprise API security posture. Recommends implementing API gateways, token authentication schemas, rate limiters, and complete traffic logs.','Agnostic','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Security", "Enterprise", "Implementation"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blackbird.a8r.io','Ambassador Edge Stack. K8S Initializer (scaffolding tool) 🌟','','2021',0,'The Ambassador K8s Initializer helps engineers bootstrap cloud-native applications with ready-made Kubernetes configurations. It simplifies ingress setup, routing rules, and observability hooks by generating tailored declarative manifests.','Go','Project','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Application Scaffolding", "Boilerplate Tools"]','["[COMMUNITY-TOOL]"]','[]','["scaffolding.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blackbird.a8r.io/initializer',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blackbird.a8r.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1.77913049496406102e+09,0,'2026-05-18T20:54:54.964061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"review_metadata": {"original_url": "https://blackbird.a8r.io/initializer", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.964063"}}'); -INSERT INTO "resources" VALUES('https://blazemeter.com/blog/three-ways-devops-benefit-aws-codepipeline','blazemeter.com: Three Ways DevOps Benefit from AWS CodePipeline','','N/A',0,'A curated technical resource and architectural guide covering blazemeter.com: Three Ways DevOps Benefit from AWS CodePipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903333581964492e+09,0,'2026-05-17T17:55:35.819645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{"duplicate_of": "https://www.blazemeter.com/blog/devops-best-practices-testing"}'); -INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/01/30/kasten-k10-kubernetes-container-protection',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','009927989f37716a4096d75e7a48b307d7027fd6a6a45e2a9f2d729719484e38',100.0,1779032883.09503,0,'2026-05-17T17:48:03.095030+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/06/05/ibm-spectrum-protect-plus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d1f8113c18be1d713ec5496daf412e82d02393742f6be34e8434a0f0c63ff49d',100.0,1.77903058608742499e+09,0,'2026-05-17T17:09:46.087425+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/06/23/lightbits-labs-adds-kubernetes-table-stakes-csi-support','blocksandfiles.com: Lightbits Labs adds Kubernetes table stakes: CSI support','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ddf27a8e5114db682d4b1c06e08a66813e44a630c5eee5de240e174fbf5aca7',100.0,1.7790323791011331e+09,0,'2026-05-17T17:39:39.101133+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/block/2020/06/23/lightbits-labs-adds-kubernetes-table-stakes-csi-support/1598623"}'); -INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/07/21/kubernetes-stateful-status','blocksandfiles.com: Kubernetes is in a bit of state about state','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','decaa900a070ae7f1f5214e8f04900d2d92622f205876ddb2c0ab3d4dcef4577',100.0,1.77903410017836499e+09,0,'2026-05-17T18:08:20.178365+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/container-storage/2020/07/21/kubernetes-is-in-a-bit-of-state-about-state/1612337"}'); -INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/12/10/trilio-funding',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','667889df30f483ed8b16d1f2efee49cc41c6759234d06cd5cd22eeeb9a40b8ad',100.0,1.77902955904359698e+09,0,'2026-05-17T16:52:39.043597+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/12/22/the-storageless-storage-paradox','blocksandfiles.com: geless storage is the ‘answer’ to Kubernetes data challenges','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77964f82c6495fa5cd9056e4149397113a3f2b9867e959cd05912e98cc84234f',100.0,1779033027.67249,0,'2026-05-17T17:50:27.672490+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/container-storage/2020/12/22/storageless-storage-is-the-answer-to-kubernetes-data-challenges/1611647"}'); -INSERT INTO "resources" VALUES('https://blocksandfiles.com/2021/01/27/red-hat-openshift-container-storage-backup','blocksandfiles.com: Red Hat OpenShift now does container storage backup'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c5443d7dc6dbc75208fbe1f3b6995c448b37b26ca0cbf2007cbb8dcdf903f24',100.0,1.77903448079900288e+09,0,'2026-05-17T18:14:40.799003+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/container-storage/2021/01/27/red-hat-openshift-now-does-container-storage-backup/1611166"}'); -INSERT INTO "resources" VALUES('https://blocksandfiles.com/2021/08/05/kubernetes-storage-chinese-vendor-smartxs-iomesh-beats-portworx-longhorn-and-openebs','blocksandfiles.com: Kubernetes storage: SmartX’s IOMesh beats Portworx,'' Longhorn and OpenEBS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','568c498e6ae20bb1f6c9cc0a1da3a7b44afd26d684c4f6e24b0edc91f3a9f191',100.0,1.77903234265644311e+09,0,'2026-05-17T17:39:02.656443+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/block/2021/08/05/kubernetes-storage-smartxs-iomesh-beats-portworx-longhorn-and-openebs/1617691"}'); -INSERT INTO "resources" VALUES('https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8','blog.abaganon.com: Why you probably won’t use K8gb.io','','N/A',0,'A curated technical resource and architectural guide covering blog.abaganon.com: Why you probably won’t use K8gb.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903413140941905e+09,0,'2026-05-17T18:08:51.409419+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.acethecloud.com/a-step-by-step-guide-to-calculating-slas-slis-and-slos-for-your-it-services-6f0a07b67bb5','blog.acethecloud.com: A Step-by-Step Guide to Calculate SLAs, SLIs, and'' SLOs for Your IT Services','','N/A',0,'A curated technical resource and architectural guide covering blog.acethecloud.com: A Step-by-Step Guide to Calculate SLAs, SLIs, and'' SLOs for Your IT Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029939132977e+09,0,'2026-05-17T16:58:59.132977+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.acethecloud.com/the-kubernetes-handbook-a-comprehensive-guide-of-100-q-a-e680199e6e22','blog.acethecloud.com: The Kubernetes Handbook: A Comprehensive guide of'' 100 Q&A 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.acethecloud.com: The Kubernetes Handbook: A Comprehensive guide of'' 100 Q&A 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020726811599e+09,0,'2026-05-17T17:03:27.268116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blackbird.a8r.io/initializer',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blackbird.a8r.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.964061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"review_metadata": {"original_url": "https://blackbird.a8r.io/initializer", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.964063"}}'); +INSERT INTO "resources" VALUES('https://blazemeter.com/blog/three-ways-devops-benefit-aws-codepipeline','blazemeter.com: Three Ways DevOps Benefit from AWS CodePipeline','','N/A',0,'A curated technical resource and architectural guide covering blazemeter.com: Three Ways DevOps Benefit from AWS CodePipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033335,0,'2026-05-17T17:55:35.819645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{"duplicate_of": "https://www.blazemeter.com/blog/devops-best-practices-testing"}'); +INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/01/30/kasten-k10-kubernetes-container-protection',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','009927989f37716a4096d75e7a48b307d7027fd6a6a45e2a9f2d729719484e38',100.0,1779032883,0,'2026-05-17T17:48:03.095030+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/06/05/ibm-spectrum-protect-plus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d1f8113c18be1d713ec5496daf412e82d02393742f6be34e8434a0f0c63ff49d',100.0,1779030586,0,'2026-05-17T17:09:46.087425+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/06/23/lightbits-labs-adds-kubernetes-table-stakes-csi-support','blocksandfiles.com: Lightbits Labs adds Kubernetes table stakes: CSI support','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ddf27a8e5114db682d4b1c06e08a66813e44a630c5eee5de240e174fbf5aca7',100.0,1779032379,0,'2026-05-17T17:39:39.101133+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/block/2020/06/23/lightbits-labs-adds-kubernetes-table-stakes-csi-support/1598623"}'); +INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/07/21/kubernetes-stateful-status','blocksandfiles.com: Kubernetes is in a bit of state about state','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','decaa900a070ae7f1f5214e8f04900d2d92622f205876ddb2c0ab3d4dcef4577',100.0,1779034100,0,'2026-05-17T18:08:20.178365+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/container-storage/2020/07/21/kubernetes-is-in-a-bit-of-state-about-state/1612337"}'); +INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/12/10/trilio-funding',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','667889df30f483ed8b16d1f2efee49cc41c6759234d06cd5cd22eeeb9a40b8ad',100.0,1779029559,0,'2026-05-17T16:52:39.043597+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/12/22/the-storageless-storage-paradox','blocksandfiles.com: geless storage is the ‘answer’ to Kubernetes data challenges','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77964f82c6495fa5cd9056e4149397113a3f2b9867e959cd05912e98cc84234f',100.0,1779033027,0,'2026-05-17T17:50:27.672490+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/container-storage/2020/12/22/storageless-storage-is-the-answer-to-kubernetes-data-challenges/1611647"}'); +INSERT INTO "resources" VALUES('https://blocksandfiles.com/2021/01/27/red-hat-openshift-container-storage-backup','blocksandfiles.com: Red Hat OpenShift now does container storage backup'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c5443d7dc6dbc75208fbe1f3b6995c448b37b26ca0cbf2007cbb8dcdf903f24',100.0,1779034480,0,'2026-05-17T18:14:40.799003+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/container-storage/2021/01/27/red-hat-openshift-now-does-container-storage-backup/1611166"}'); +INSERT INTO "resources" VALUES('https://blocksandfiles.com/2021/08/05/kubernetes-storage-chinese-vendor-smartxs-iomesh-beats-portworx-longhorn-and-openebs','blocksandfiles.com: Kubernetes storage: SmartX’s IOMesh beats Portworx,'' Longhorn and OpenEBS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','568c498e6ae20bb1f6c9cc0a1da3a7b44afd26d684c4f6e24b0edc91f3a9f191',100.0,1779032342,0,'2026-05-17T17:39:02.656443+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/block/2021/08/05/kubernetes-storage-smartxs-iomesh-beats-portworx-longhorn-and-openebs/1617691"}'); +INSERT INTO "resources" VALUES('https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8','blog.abaganon.com: Why you probably won’t use K8gb.io','','N/A',0,'A curated technical resource and architectural guide covering blog.abaganon.com: Why you probably won’t use K8gb.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.409419+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.acethecloud.com/a-step-by-step-guide-to-calculating-slas-slis-and-slos-for-your-it-services-6f0a07b67bb5','blog.acethecloud.com: A Step-by-Step Guide to Calculate SLAs, SLIs, and'' SLOs for Your IT Services','','N/A',0,'A curated technical resource and architectural guide covering blog.acethecloud.com: A Step-by-Step Guide to Calculate SLAs, SLIs, and'' SLOs for Your IT Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029939,0,'2026-05-17T16:58:59.132977+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.acethecloud.com/the-kubernetes-handbook-a-comprehensive-guide-of-100-q-a-e680199e6e22','blog.acethecloud.com: The Kubernetes Handbook: A Comprehensive guide of'' 100 Q&A 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.acethecloud.com: The Kubernetes Handbook: A Comprehensive guide of'' 100 Q&A 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030207,0,'2026-05-17T17:03:27.268116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.adnansiddiqi.me/create-your-first-rest-api-in-fastapi','blog.adnansiddiqi.me: Create your first REST API in FastAPI 🌟','','2021',0,'Teaches fundamental design patterns in FastAPI, showcasing schema development with Pydantic, dynamic query validations, path routing, and automated dynamic Swagger API manual configuration.','Python','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Asynchronous Frameworks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.adnansiddiqi.me/getting-started-with-elasticsearch-7-in-python','blog.adnansiddiqi.me: Getting started with Elasticsearch 7 in Python 🌟','','2021',0,'Structural guide on indexing and querying massive document datasets using Elasticsearch 7 and the official Python Elasticsearch client. Covers document insertion, mapping configurations, and structured search query syntaxes.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Python Search Engine", "Elasticsearch"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.adoptium.net/2021/08/using-jlink-in-dockerfiles','blog.adoptium.net: Using Jlink in Dockerfiles instead of a JRE','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d7547db4cb926da1c7e589cd57f48a1855fafc890bce2edb3ec5f141e836b7f',100.0,1.77903367434271407e+09,0,'2026-05-17T18:01:14.342714+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://adoptium.net/news/2021/08/using-jlink-in-dockerfiles"}'); +INSERT INTO "resources" VALUES('https://blog.adoptium.net/2021/08/using-jlink-in-dockerfiles','blog.adoptium.net: Using Jlink in Dockerfiles instead of a JRE','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d7547db4cb926da1c7e589cd57f48a1855fafc890bce2edb3ec5f141e836b7f',100.0,1779033674,0,'2026-05-17T18:01:14.342714+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://adoptium.net/news/2021/08/using-jlink-in-dockerfiles"}'); INSERT INTO "resources" VALUES('https://blog.adoptopenjdk.net/2020/06/adoptopenjdk-11-new-default','__AdoptOpenJDK 11__ Is the New Default 🌟','','2020',0,'Announces AdoptOpenJDK 11 as the default runtime, marking a massive shift in corporate standard operations away from proprietary binaries toward community-governed OpenJDK platforms to avoid licensing vulnerabilities.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "JDK Distribution"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.aenix.io/argo-cd-vs-flux-cd-7b1d67a246ca','blog.aenix.io: Argo CD vs Flux CD','','N/A',0,'A curated technical resource and architectural guide covering blog.aenix.io: Argo CD vs Flux CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030401.02449,0,'2026-05-17T17:06:41.024490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.aenix.io/argo-cd-vs-flux-cd-7b1d67a246ca','blog.aenix.io: Argo CD vs Flux CD','','N/A',0,'A curated technical resource and architectural guide covering blog.aenix.io: Argo CD vs Flux CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030401,0,'2026-05-17T17:06:41.024490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.aks.azure.com/2025/04/02/Scaling-Kubernetes-for-AI-and-Data-intensive-Workloads','Limitless Kubernetes Scaling for AI and Data-intensive Workloads: The AKS Fleet Strategy','','2025',0,'Focuses on utilizing Azure Kubernetes Service (AKS) Fleet Manager to coordinate multi-cluster scaling for modern AI and data-heavy services. It details multi-cluster updates, global load balancing, and orchestration patterns that bypass single-cluster scaling bottlenecks, supporting highly distributed deep learning and large-scale analytical runtimes.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Azure Kubernetes Service", "AKS Fleet Manager"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.akuity.io/unveil-the-secret-ingredients-of-continuous-delivery-at-enterprise-scale-with-argo-cd-7c5b4057ee49','blog.akuity.io: Unveil the Secret Ingredients of Continuous Delivery at'' Enterprise Scale with Argo CD','','N/A',0,'A curated technical resource and architectural guide covering blog.akuity.io: Unveil the Secret Ingredients of Continuous Delivery at'' Enterprise Scale with Argo CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790293693067069e+09,0,'2026-05-17T16:49:29.306707+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.akuity.io/unveil-the-secret-ingredients-of-continuous-delivery-at-enterprise-scale-with-argo-cd-7c5b4057ee49','blog.akuity.io: Unveil the Secret Ingredients of Continuous Delivery at'' Enterprise Scale with Argo CD','','N/A',0,'A curated technical resource and architectural guide covering blog.akuity.io: Unveil the Secret Ingredients of Continuous Delivery at'' Enterprise Scale with Argo CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029369,0,'2026-05-17T16:49:29.306707+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.alexellis.io/a-bit-of-istio-before-tea-time','blog.alexellis.io: A bit of Istio before tea-time','','2020',0,'Accelerated developer tutorial detailing local installations and practical evaluations of the Istio service mesh. Covers microservice configuration injections, sidecar integrations, and foundational egress traffic testing in simple configurations.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Istio", "Hands-On"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.alexellis.io/bare-metal-kubernetes-with-k3s','blog.alexellis.io: Bare-metal Kubernetes with K3s','','2020',3,'A foundational tutorial by Alex Ellis on provisioning fully compliant bare-metal Kubernetes nodes on physical hardware using K3s, metalLB, and generic local network environments.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Bare Metal", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.alexellis.io/building-containers-without-docker','blog.alexellis.io: Building containers without Docker 🌟','','2026',0,'Written by cloud-native expert Alex Ellis, this post explores build tools (such as BuildKit, Buildah, and Kaniko) that compile container images without relying on a local Docker daemon. It unpacks the benefits of using non-docker setups inside Kubernetes CI/CD runner environments, avoiding Docker-in-Docker (DinD) security compromises. It serves as an essential manual for modern cloud pipeline designs.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Image Building"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); @@ -1390,14 +1390,14 @@ INSERT INTO "resources" VALUES('https://blog.alexellis.io/ingress-for-your-local INSERT INTO "resources" VALUES('https://blog.alexellis.io/primer-accessing-kubernetes-services','blog.alexellis.io: A Primer: Accessing services in Kubernetes','','2020',3,'Demystifies service exposition mechanisms. Breaks down the network plumbing and structural configuration differences between ClusterIP, NodePort, and cloud-provider LoadBalancer integrations.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Services", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.alexellis.io/troubleshooting-on-kubernetes','blog.alexellis.io: How to Troubleshoot Applications on Kubernetes 🌟','','2021',0,'A classic, hands-on troubleshooting guide tailored for engineers deploying applications to Kubernetes clusters. It provides a logical flow of commands from checking container logs and inspecting events to executing commands inside a container. This resource is excellent for developing the primary instincts required to resolve containerized application failures.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "General Guide"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.alexellis.io/what-if-your-pods-need-to-trust-self-signed-certificates','blog.alexellis.io: What if your Pods need to trust self-signed certificates?','','2022',0,'Focuses on patterns for trusting self-signed or internal enterprise Root CA certificates inside dynamic pod runtimes. Demonstrates using initContainers and shared volumes to inject trust anchors clean of custom application builds. Prevents hardcoding issues across dynamic corporate multi-tenant infrastructures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "PKI", "Certificate Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.alluxi.com/8-habilidades-que-necesitas-para-ser-un-gran-programador-python','blog.alluxi.com: 8 habilidades que necesitas para ser un gran programador'' Python','','N/A',0,'A curated technical resource and architectural guide covering blog.alluxi.com: 8 habilidades que necesitas para ser un gran programador'' Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903357008326196e+09,0,'2026-05-17T17:59:30.083262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.alluxi.com/8-habilidades-que-necesitas-para-ser-un-gran-programador-python','blog.alluxi.com: 8 habilidades que necesitas para ser un gran programador'' Python','','N/A',0,'A curated technical resource and architectural guide covering blog.alluxi.com: 8 habilidades que necesitas para ser un gran programador'' Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033570,0,'2026-05-17T17:59:30.083262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.alterway.fr/en/building-a-continious-deployment-pipeline-with-kubernetes-and-concourse-ci.html','Building a continious deployment pipeline with Kubernetes and Concourse-CI','','2026',0,'A deep-dive engineering guide on interfacing Concourse CI pipelines directly with target Kubernetes clusters. Focuses on the security boundaries of Kubernetes resources, service accounts, and secret synchronization patterns.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Continuous Deployment", "Concourse Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.amhaish.com/observing-the-k8-cluster-using-elk-stack-7d4264fdb0e3','blog.amhaish.com: Observing the K8 cluster using ELK stack','','N/A',0,'A curated technical resource and architectural guide covering blog.amhaish.com: Observing the K8 cluster using ELK stack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903085430973696e+09,0,'2026-05-17T17:14:14.309737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.annamcdougall.com/git-workflow-tutorial-start-using-git-today-with-basic-git-commands-ckdc1nvfs02zp66s1d4zydz47','blog.annamcdougall.com: Git Workflow Tutorial: Start Using Git TODAY with'' Basic Git Commands','','N/A',0,'A curated technical resource and architectural guide covering blog.annamcdougall.com: Git Workflow Tutorial: Start Using Git TODAY with'' Basic Git Commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903157637146806e+09,0,'2026-05-17T17:26:16.371468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.antoinechoula.ga/native-eks-ingress-with-aws-load-balancer-controller','blog.antoinechoula.ga: Native EKS Ingress with AWS Load Balancer Controller','','N/A',0,'A curated technical resource and architectural guide covering blog.antoinechoula.ga: Native EKS Ingress with AWS Load Balancer Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903213451667499e+09,0,'2026-05-17T17:35:34.516675+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.appdynamics.com/cloud/a-guide-to-performance-challenges-with-aws-ec2-part-1','DZone: A Guide to Performance Challenges with AWS EC2: Part 1','','N/A',0,'A curated technical resource and architectural guide covering DZone: A Guide to Performance Challenges with AWS EC2: Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903327499361896e+09,0,'2026-05-17T17:54:34.993619+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.amhaish.com/observing-the-k8-cluster-using-elk-stack-7d4264fdb0e3','blog.amhaish.com: Observing the K8 cluster using ELK stack','','N/A',0,'A curated technical resource and architectural guide covering blog.amhaish.com: Observing the K8 cluster using ELK stack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.309737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.annamcdougall.com/git-workflow-tutorial-start-using-git-today-with-basic-git-commands-ckdc1nvfs02zp66s1d4zydz47','blog.annamcdougall.com: Git Workflow Tutorial: Start Using Git TODAY with'' Basic Git Commands','','N/A',0,'A curated technical resource and architectural guide covering blog.annamcdougall.com: Git Workflow Tutorial: Start Using Git TODAY with'' Basic Git Commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031576,0,'2026-05-17T17:26:16.371468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.antoinechoula.ga/native-eks-ingress-with-aws-load-balancer-controller','blog.antoinechoula.ga: Native EKS Ingress with AWS Load Balancer Controller','','N/A',0,'A curated technical resource and architectural guide covering blog.antoinechoula.ga: Native EKS Ingress with AWS Load Balancer Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.516675+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.appdynamics.com/cloud/a-guide-to-performance-challenges-with-aws-ec2-part-1','DZone: A Guide to Performance Challenges with AWS EC2: Part 1','','N/A',0,'A curated technical resource and architectural guide covering DZone: A Guide to Performance Challenges with AWS EC2: Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033274,0,'2026-05-17T17:54:34.993619+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.appsignal.com/2021/01/06/microservices-monitoring-using-namespaces-for-data-structuring.html','blog.appsignal.com: Microservices Monitoring: Using Namespaces for Data Structuring 🌟','','2021',0,'Discusses structured logging and telemetry tagging practices across distributed microservices. Explains how namespace isolation and unified tagging strategies allow DevOps teams to easily filter performance metrics, traces, and application logs.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Observability", "Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.appstack.one/how-to-run-ghost-blog-inside-kubernetes','blog.appstack.one: How to run Ghost blog inside Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.appstack.one: How to run Ghost blog inside Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903228758079409e+09,0,'2026-05-17T17:38:07.580794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.appstack.one/how-to-run-ghost-blog-inside-kubernetes','blog.appstack.one: How to run Ghost blog inside Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.appstack.one: How to run Ghost blog inside Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032287,0,'2026-05-17T17:38:07.580794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.aquasec.com/advanced-persistent-threat-techniques-container-attacks','blog.aquasec.com: Advanced Persistent Threat Techniques Used in Container Attacks','','2021',0,'Analyzes advanced persistent threat (APT) techniques targeting containerized cloud environments. Outlines attack vectors such as local privilege escalation, detection evasion, and cryptomining, highlighting the importance of real-time container runtime instrumentation.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Intelligence", "Container Runtime Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.aquasec.com/container-isolation-techniques','blog.aquasec.com: How Do Containers Contain? Container Isolation Techniques','','2021',0,'An elite architectural breakdown explaining kernel-level containment mechanisms. Explores Linux Namespaces (PID, Mount, Net, User) and Control Groups (cgroups), as well as supplementary security layers like AppArmor, SELinux, and Seccomp filters.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Architecture", "OS Level Virtualization"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.aquasec.com/docker-official-images','blog.aquasec.com: A Security Review of Docker Official Images: Which Do You Trust? (with trivy)','- [dev.to: Terraform IaC Scanning with Trivy](https://dev.to/pwd9000/terraform-iac-scanning-with-trivy-3cai)','2021',0,'A structured vulnerability study evaluating official Docker base images using the Trivy scanner. Illustrates how standard distributions accumulate vast libraries of unneeded and highly dangerous packages, reinforcing the architectural requirement to move towards optimized base images such as Alpine or Distroless.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); @@ -1415,20 +1415,20 @@ INSERT INTO "resources" VALUES('https://blog.argoproj.io/whats-new-in-argo-workf INSERT INTO "resources" VALUES('https://blog.arkey.fr/2020/06/28/using-jdk-flight-recorder-and-jdk-mission-control','blog.arkey.fr: Using JDK FlightRecorder and JDK Mission Control','','2020',0,'Details the usage of JDK Flight Recorder (JFR) and JDK Mission Control (JMC) for low-overhead, production-grade JVM diagnostic profiling. Explains trace capture of memory, CPU, and I/O cycles.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.ashwinchat.com/9-months-of-full-time-vim','blog.ashwinchat.com: 9 Months of Full Time Neovim + Tmux','','2023',3,'A highly reflective engineering journal detailing a 9-month migration from IDEs to a unified Neovim and Tmux terminal setup. Evaluates configuration complexity, speed gains, and terminal ergonomics.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Productivity", "Text Editors", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.asmartbear.com/slc.html','blog.asmartbear.com: I hate MVPs. So do your customers. Make it SLC instead 🌟','','2021',0,'Challenges the traditional MVP (Minimum Viable Product) paradigm, advocating instead for the ''SLC'' (Simple, Lovable, and Complete) framework. Argues that customers reject bare-bones MVPs, and outlines how building high-quality, fully realized smaller feature sets ensures stronger initial retention and reliable early feedback.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Product Management", "Methodology", "Alternative Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.awsfundamentals.com/aws-lambda-with-terraform','blog.awsfundamentals.com: Mastering AWS Lambda with Terraform: A Comprehensive'' Guide','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4ca5d1f961aa495c78890348841d90c637edea12fd961d96a9d4998f6a8db6c',100.0,1.77903205052715301e+09,0,'2026-05-17T17:34:10.527153+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://awsfundamentals.com/blog/aws-lambda-with-terraform"}'); -INSERT INTO "resources" VALUES('https://blog.awsfundamentals.com/aws-s3-rm-removing-files','blog.awsfundamentals.com: Step-By-Step: Emptying S3 Buckets and Directories'' Using the AWS CLI with S3 RM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','769d1ad539daa9d4c8f4a9bfdc75c86bec8cb096c4e9069638f51c990ffa4778',100.0,1.779034273146528e+09,0,'2026-05-17T18:11:13.146528+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://awsfundamentals.com/blog/aws-s3-rm-removing-files"}'); -INSERT INTO "resources" VALUES('https://blog.awsfundamentals.com/aws-s3-sync','==blog.awsfundamentals.com: AWS S3 Sync - An Extensive Guide==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3d1afe6db2f21d80c107552463a1344157332015f984db94a97c76778d8c82fe',100.0,1.7790316427301979e+09,0,'2026-05-17T17:27:22.730198+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-storage.md", "docs/aws-tools-scripts.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.awsfundamentals.com/using-s3-with-terraform','blog.awsfundamentals.com: Using S3 with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e0d4eb5e5e92f39257257cd278c94c44b4b786075d3e4e342e49905919de4ae',100.0,1.77903261332909893e+09,0,'2026-05-17T17:43:33.329099+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://awsfundamentals.com/blog/using-s3-with-terraform"}'); -INSERT INTO "resources" VALUES('https://blog.axiomio.com/seven-kubernetes-trends-to-watch-in-upcoming-years-e7d48e86c614','blog.axiomio.com: Seven Kubernetes Trends to Watch in Upcoming Years','','N/A',0,'A curated technical resource and architectural guide covering blog.axiomio.com: Seven Kubernetes Trends to Watch in Upcoming Years in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903178791515803e+09,0,'2026-05-17T17:29:47.915158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.axway.com/hybrid-integration/whats-ipaas','blog.axway.com: What is iPaaS?','','N/A',0,'A curated technical resource and architectural guide covering blog.axway.com: What is iPaaS? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903164958544898e+09,0,'2026-05-17T17:27:29.585449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"duplicate_of": "https://blog.axway.com/learning-center/apis/api-management/whats-ipaas"}'); +INSERT INTO "resources" VALUES('https://blog.awsfundamentals.com/aws-lambda-with-terraform','blog.awsfundamentals.com: Mastering AWS Lambda with Terraform: A Comprehensive'' Guide','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4ca5d1f961aa495c78890348841d90c637edea12fd961d96a9d4998f6a8db6c',100.0,1779032050,0,'2026-05-17T17:34:10.527153+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://awsfundamentals.com/blog/aws-lambda-with-terraform"}'); +INSERT INTO "resources" VALUES('https://blog.awsfundamentals.com/aws-s3-rm-removing-files','blog.awsfundamentals.com: Step-By-Step: Emptying S3 Buckets and Directories'' Using the AWS CLI with S3 RM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','769d1ad539daa9d4c8f4a9bfdc75c86bec8cb096c4e9069638f51c990ffa4778',100.0,1779034273,0,'2026-05-17T18:11:13.146528+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://awsfundamentals.com/blog/aws-s3-rm-removing-files"}'); +INSERT INTO "resources" VALUES('https://blog.awsfundamentals.com/aws-s3-sync','==blog.awsfundamentals.com: AWS S3 Sync - An Extensive Guide==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3d1afe6db2f21d80c107552463a1344157332015f984db94a97c76778d8c82fe',100.0,1779031642,0,'2026-05-17T17:27:22.730198+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-storage.md", "docs/aws-tools-scripts.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.awsfundamentals.com/using-s3-with-terraform','blog.awsfundamentals.com: Using S3 with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e0d4eb5e5e92f39257257cd278c94c44b4b786075d3e4e342e49905919de4ae',100.0,1779032613,0,'2026-05-17T17:43:33.329099+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://awsfundamentals.com/blog/using-s3-with-terraform"}'); +INSERT INTO "resources" VALUES('https://blog.axiomio.com/seven-kubernetes-trends-to-watch-in-upcoming-years-e7d48e86c614','blog.axiomio.com: Seven Kubernetes Trends to Watch in Upcoming Years','','N/A',0,'A curated technical resource and architectural guide covering blog.axiomio.com: Seven Kubernetes Trends to Watch in Upcoming Years in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031787,0,'2026-05-17T17:29:47.915158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.axway.com/hybrid-integration/whats-ipaas','blog.axway.com: What is iPaaS?','','N/A',0,'A curated technical resource and architectural guide covering blog.axway.com: What is iPaaS? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031649,0,'2026-05-17T17:27:29.585449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"duplicate_of": "https://blog.axway.com/learning-center/apis/api-management/whats-ipaas"}'); INSERT INTO "resources" VALUES('https://blog.azurebrains.com','azurebrains.com: Azurebrains','','2025',0,'A technical blog and community resource highlighting cloud-native application patterns, Kubernetes orchestration, and serverless compute frameworks. Offers targeted code reviews and reference architectures to simplify distributed cloud integrations.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Blogs", "Cloud-Native Architecture"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.azurebrains.com/despliega-azure-function-terraform-azuredevops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1.77913049493803596e+09,0,'2026-05-18T20:54:54.938036+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"review_metadata": {"original_url": "https://blog.azurebrains.com/despliega-azure-function-terraform-azuredevops", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.938038"}}'); -INSERT INTO "resources" VALUES('https://blog.baeke.info/2022/06/02/trying-out-draft-2-on-aks','blog.baeke.info: Trying out Draft 2 on AKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14c463ff8a68067856a25004c06bb2b0df9767e858aeb6c55b06cd1225057799',100.0,1.779030296057626e+09,0,'2026-05-17T17:04:56.057626+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://baeke.info/2022/06/02/trying-out-draft-2-on-aks"}'); -INSERT INTO "resources" VALUES('https://blog.baeke.info/2022/11/24/aks-workload-identity-revisited','==blog.baeke.info: AKS Workload Identity Revisited==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','80ab8d6dbbba013035979cc96899f41e021402649e69a33632580ab3256e041b',100.0,1.77902916967514491e+09,0,'2026-05-17T16:46:09.675145+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.balasundar.com/automate-git-operations-using-python','blog.balasundar.com: Automate Git Operations Using Python','','N/A',0,'A curated technical resource and architectural guide covering blog.balasundar.com: Automate Git Operations Using Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903107969267106e+09,0,'2026-05-17T17:17:59.692671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.balasundar.com/run-postman-collections-using-newman-and-python','blog.balasundar.com: Run Postman collections using Newman and Python','','N/A',0,'A curated technical resource and architectural guide covering blog.balasundar.com: Run Postman collections using Newman and Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903109909460496e+09,0,'2026-05-17T17:18:19.094605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.bandowski.eu/tools-that-should-be-used-in-every-kubernetes-cluster-38969ed3e603','blog.bandowski.eu: Tools that should be used in every Kubernetes cluster'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.bandowski.eu: Tools that should be used in every Kubernetes cluster'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029939.41194,0,'2026-05-17T16:58:59.411940+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.bigdataboutique.com/2021/07/tuning-elasticsearch-the-ideal-java-heap-size-2toq2j','blog.bigdataboutique.com: Tuning Elasticsearch: The Ideal Java Heap Size','','N/A',0,'A curated technical resource and architectural guide covering blog.bigdataboutique.com: Tuning Elasticsearch: The Ideal Java Heap Size in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','5d8dc2c9c23e5cedbdc0703b26605b8dfe93b10ae967e6b4c6881b5feb0bfa7b',100.0,1.77903341946588706e+09,0,'2026-05-17T17:56:59.465887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"duplicate_of": "https://bigdataboutique.com/blog/tuning-elasticsearch-the-ideal-java-heap-size-2toq2j"}'); +INSERT INTO "resources" VALUES('https://blog.azurebrains.com/despliega-azure-function-terraform-azuredevops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.938036+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"review_metadata": {"original_url": "https://blog.azurebrains.com/despliega-azure-function-terraform-azuredevops", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.938038"}}'); +INSERT INTO "resources" VALUES('https://blog.baeke.info/2022/06/02/trying-out-draft-2-on-aks','blog.baeke.info: Trying out Draft 2 on AKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14c463ff8a68067856a25004c06bb2b0df9767e858aeb6c55b06cd1225057799',100.0,1779030296,0,'2026-05-17T17:04:56.057626+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://baeke.info/2022/06/02/trying-out-draft-2-on-aks"}'); +INSERT INTO "resources" VALUES('https://blog.baeke.info/2022/11/24/aks-workload-identity-revisited','==blog.baeke.info: AKS Workload Identity Revisited==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','80ab8d6dbbba013035979cc96899f41e021402649e69a33632580ab3256e041b',100.0,1779029169,0,'2026-05-17T16:46:09.675145+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.balasundar.com/automate-git-operations-using-python','blog.balasundar.com: Automate Git Operations Using Python','','N/A',0,'A curated technical resource and architectural guide covering blog.balasundar.com: Automate Git Operations Using Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.692671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.balasundar.com/run-postman-collections-using-newman-and-python','blog.balasundar.com: Run Postman collections using Newman and Python','','N/A',0,'A curated technical resource and architectural guide covering blog.balasundar.com: Run Postman collections using Newman and Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099,0,'2026-05-17T17:18:19.094605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.bandowski.eu/tools-that-should-be-used-in-every-kubernetes-cluster-38969ed3e603','blog.bandowski.eu: Tools that should be used in every Kubernetes cluster'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.bandowski.eu: Tools that should be used in every Kubernetes cluster'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029939,0,'2026-05-17T16:58:59.411940+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.bigdataboutique.com/2021/07/tuning-elasticsearch-the-ideal-java-heap-size-2toq2j','blog.bigdataboutique.com: Tuning Elasticsearch: The Ideal Java Heap Size','','N/A',0,'A curated technical resource and architectural guide covering blog.bigdataboutique.com: Tuning Elasticsearch: The Ideal Java Heap Size in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','5d8dc2c9c23e5cedbdc0703b26605b8dfe93b10ae967e6b4c6881b5feb0bfa7b',100.0,1779033419,0,'2026-05-17T17:56:59.465887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"duplicate_of": "https://bigdataboutique.com/blog/tuning-elasticsearch-the-ideal-java-heap-size-2toq2j"}'); INSERT INTO "resources" VALUES('https://blog.bitsrc.io/api-vs-microservices-are-you-using-2-terms-for-the-same-concept-b51f13f5974e','blog.bitsrc.io: API vs Microservices — Are you using 2 terms for the same concept?','','2023',4,'Delves into the distinct definitions of API and Microservices, resolving architectural misconceptions about their equivalence. It highlights how APIs represent the functional contract, whereas microservices represent physical implementation and deployment isolation. Correctly distinguishing these concepts allows engineering teams to optimize API gateway layers independent of back-end microservice restructuring.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Architecture Comparisons"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.bitsrc.io/best-practices-for-writing-a-dockerfile-68893706c3','blog.bitsrc.io: Best Practices for Writing a Dockerfile','','2022',0,'Details architectural recommendations for image creation pipelines. Teaches cache alignment, layer count reduction, ENTRYPOINT best practices, and standard build arg variables.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.bitsrc.io/ci-cd-best-practices-bca0ef665677','CI/CD Best Practices 🌟','','2021',1,'Details essential strategies for optimizing continuous integration speed and reliability. Evaluates modular pipelines, build caching systems, parallelized test execution, and shift-left automated scanning.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}'); @@ -1437,39 +1437,39 @@ INSERT INTO "resources" VALUES('https://blog.bitsrc.io/google-chrome-experimenta INSERT INTO "resources" VALUES('https://blog.bitsrc.io/implementing-microservices-with-cqrs-2cecb0b09c66','blog.bitsrc.io: Implementing a Microservices Application with CQRS (Command Query Responsibiltiy Segregation)','','2021',0,'Provides a practical, code-driven guide to setting up CQRS in a multi-service Node.js or TypeScript application, explaining how read-replicas are kept synchronized using event messaging systems.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Implementation", "CQRS"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.bitsrc.io/not-all-microservices-need-to-be-rest-3-alternatives-to-the-classic-41cedbf1a907','blog.bitsrc.io: Not All Microservices Need to Be REST — 3 Alternatives to the Classic','','2021',4,'An architectural argument against REST-by-default setups. Assesses robust, modern alternatives like gRPC, GraphQL, and event-driven architectures to minimize latency and decouple microservices.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Patterns", "Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.bitsrc.io/why-microservices-should-use-event-sourcing-9755a54ebfb4','blog.bitsrc.io: Why Microservices Should use Event Sourcing 🌟','','2020',0,'An in-depth analysis advocating for Event Sourcing inside microservice frameworks. It details how recording every event state change enables historical auditability and decouples read queries from primary transaction engines via CQRS.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Patterns", "Event Sourcing"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.bitsrc.iogithub-actions-or-jenkins-making-the-right-choice-for-you-9ac774684c8','blog.bitsrc.io: Github Actions or Jenkins? Making the Right Choice for You','','N/A',0,'A curated technical resource and architectural guide covering blog.bitsrc.io: Github Actions or Jenkins? Making the Right Choice for You in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903392146753191e+09,0,'2026-05-17T18:05:21.467532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.bitsrc.iogithub-actions-or-jenkins-making-the-right-choice-for-you-9ac774684c8','blog.bitsrc.io: Github Actions or Jenkins? Making the Right Choice for You','','N/A',0,'A curated technical resource and architectural guide covering blog.bitsrc.io: Github Actions or Jenkins? Making the Right Choice for You in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.467532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.brujordet.no/post/homelab/using_custom_hardware_in_kubernetes','blog.brujordet.no: Using custom hardware in kubernetes','','2021',3,'Details how to configure Kubernetes to detect and consume custom hardware resources like GPUs, specialized USB controllers, and serial devices. Explains device plugin setups, node labels, and mounting pathways for host paths into targeted containers.','YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Bare-Metal Setup", "Device Plugins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.byte.builders/post/openshift-mongodb','blog.byte.builders: Manage MongoDB in Openshift Using KubeDB','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4bcce4ae8b0915607c565508ed17c7d5352086e21a44a81ac7c1d87ca7950c85',100.0,1.77903228853905296e+09,0,'2026-05-17T17:38:08.539053+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://appscode.com/blog/post/openshift-mongodb"}'); +INSERT INTO "resources" VALUES('https://blog.byte.builders/post/openshift-mongodb','blog.byte.builders: Manage MongoDB in Openshift Using KubeDB','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4bcce4ae8b0915607c565508ed17c7d5352086e21a44a81ac7c1d87ca7950c85',100.0,1779032288,0,'2026-05-17T17:38:08.539053+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://appscode.com/blog/post/openshift-mongodb"}'); INSERT INTO "resources" VALUES('https://blog.bytebytego.com/p/ep94-rest-api-cheatsheet','blog.bytebytego.com: EP94: REST API Cheatsheet','','2023',5,'An architectural reference cheat sheet detailing REST API best practices. Covers correct resource mapping, status code patterns, authorization paradigms, error-payload formatting, sorting, filtering, and API pagination.','Agnostic','Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "REST", "Design Principles"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.chainguard.dev/cosign-verify-ecs','blog.chainguard.dev: How To Verify Cosigned Container Images In Amazon ECS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83e7fc1ec4acd2accf2dce9d6ad6c895266066e49c15ee6381e396a6cc72269e',100.0,1.77903209165933203e+09,0,'2026-05-17T17:34:51.659332+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.chainguard.dev/unchained"}'); +INSERT INTO "resources" VALUES('https://blog.chainguard.dev/cosign-verify-ecs','blog.chainguard.dev: How To Verify Cosigned Container Images In Amazon ECS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83e7fc1ec4acd2accf2dce9d6ad6c895266066e49c15ee6381e396a6cc72269e',100.0,1779032091,0,'2026-05-17T17:34:51.659332+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.chainguard.dev/unchained"}'); INSERT INTO "resources" VALUES('https://blog.christianposta.com/kubernetes/logging-into-a-kubernetes-cluster-with-kubectl','kubernetes login','','2020',0,'A legacy-focused technical exploration explaining the login process flow through kubectl. This article breaks down the historical and contemporary mechanics of authentication helpers and tokens. Ideal for engineers seeking to demystify credential caching behaviors.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "kubectl Authentication"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.christianposta.com/microservices/do-i-need-an-api-gateway-if-i-have-a-service-mesh','blog.christianposta.com: Do I Need an API Gateway if I Use a Service Mesh?','','2018',4,'A seminal article detailing the functional boundary differences between API Gateways and Service Meshes. Christian Posta demonstrates how gateways excel at managing south-north public consumer interfaces (security, transformations, rate limiting), while service meshes optimize complex east-west backend telemetry.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "System Design", "Microservices Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["api.md", "servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.christianposta.com/microservices/istio-as-an-example-of-when-not-to-do-microservices','blog.christianposta.com: Istio as an Example of When Not to Do Microservices','','2020',0,'Critical architectural analysis reflecting on Istio''s transition from an overly complex microservice-based control plane back to a monolithic single binary (Istiod). Essential lesson in pragmatic software engineering.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Architecture", "Microservices Design"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.christophetd.fr/shifting-cloud-security-left-scanning-infrastructure-as-code-for-security-issues','blog.christophetd.fr: Shifting Cloud Security Left — Scanning Infrastructure as Code for Security Issues','','2020',0,'This blog post details shifting cloud security left by scanning Infrastructure as Code (IaC) manifests prior to deployment. Highlights implementing tools like tfsec, Kube-score, and Hadolint to automatically identify misconfigurations in Terraform, Kubernetes, and Docker files.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Infrastructure as Code Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.cloud-mercato.com/aws-m6i-the-why-you-should-abandon-your-m5','blog.cloud-mercato.com: AWS m6i: The why you should abandon your m5','','2021',4,'Compares AWS m6i instances to preceding m5 configurations, outlining performance benchmarks. Details compute and memory optimizations delivered by 3rd Gen Intel Xeon Scalable processors at similar cost brackets.','English','Technical Article','Intermediate',0,'online','manual','a15f6556595ad7dae917c3f0ae80b585061fd2af4b2f5e44909ec2dffac80a65',100.0,1.77903133397236299e+09,1,'2026-05-17T17:22:13.972363+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute Optimization", "EC2 Instances"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.cloud-mercato.com/aws-m6i-the-why-you-should-abandon-your-m5','blog.cloud-mercato.com: AWS m6i: The why you should abandon your m5','','2021',4,'Compares AWS m6i instances to preceding m5 configurations, outlining performance benchmarks. Details compute and memory optimizations delivered by 3rd Gen Intel Xeon Scalable processors at similar cost brackets.','English','Technical Article','Intermediate',0,'online','manual','a15f6556595ad7dae917c3f0ae80b585061fd2af4b2f5e44909ec2dffac80a65',100.0,1779031333,1,'2026-05-17T17:22:13.972363+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute Optimization", "EC2 Instances"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.cloud-mercato.com/new-http-benchmark-tool-pycurlb','blog.cloud-mercato.com: New HTTP benchmark tool **pycurlb**','','2021',0,'Introduces pycurlb, a Python-based wrapper and benchmarking utility utilizing libcurl for low-overhead HTTP performance testing. Explores its use cases in testing microservice latency and raw throughput. Curator Insight: Quick functional introduction of a new pycurl tool. Live Grounding: Provides an alternative for developers seeking a highly customizable, scriptable curl execution engine for API baselining.','Python','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Testing", "Benchmarking", "HTTP Tools"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md", "monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.cloud63.fr/landing-zone-networking-using-terraform','blog.cloud63.fr: Landing Zone networking using Terraform','','2023',0,'Analyzes complex networking setups inside enterprise landing zones. Explains how to use Terraform to build hub-and-spoke configurations, manage ExpressRoute setups, and integrate centralized firewalls.','HCL','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Networking", "Landing Zone"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.cloudacode.com/how-to-autoscale-kubernetes-pods-based-on-ingress-request-prometheus-keda-and-k6-84ae4250a9f3','blog.cloudacode.com: How to Autoscale Kubernetes pods based on ingress request'' — Prometheus, KEDA, and K6','','N/A',0,'A curated technical resource and architectural guide covering blog.cloudacode.com: How to Autoscale Kubernetes pods based on ingress request'' — Prometheus, KEDA, and K6 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902968917531204e+09,0,'2026-05-17T16:54:49.175312+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.clouddrove.com/aws-eks-blue-green-deployment-with-best-practices-99be4b7baa38','blog.clouddrove.com: AWS EKS Blue/Green Deployment with Best Practices','','N/A',0,'A curated technical resource and architectural guide covering blog.clouddrove.com: AWS EKS Blue/Green Deployment with Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903118597660803e+09,0,'2026-05-17T17:19:45.976608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.cloudera.com/scalability-of-kafka-messaging-using-consumer-groups','blog.cloudera.com: Scalability of Kafka Messaging using Consumer Groups','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bb8364f3489bbc3a2fbe534bda2709f846cb5751cdd208fc42acb056db1d604',100.0,1.77903088281825304e+09,0,'2026-05-17T17:14:42.818253+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.cloudera.com/blog.html"}'); +INSERT INTO "resources" VALUES('https://blog.cloudacode.com/how-to-autoscale-kubernetes-pods-based-on-ingress-request-prometheus-keda-and-k6-84ae4250a9f3','blog.cloudacode.com: How to Autoscale Kubernetes pods based on ingress request'' — Prometheus, KEDA, and K6','','N/A',0,'A curated technical resource and architectural guide covering blog.cloudacode.com: How to Autoscale Kubernetes pods based on ingress request'' — Prometheus, KEDA, and K6 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029689,0,'2026-05-17T16:54:49.175312+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.clouddrove.com/aws-eks-blue-green-deployment-with-best-practices-99be4b7baa38','blog.clouddrove.com: AWS EKS Blue/Green Deployment with Best Practices','','N/A',0,'A curated technical resource and architectural guide covering blog.clouddrove.com: AWS EKS Blue/Green Deployment with Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.976608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.cloudera.com/scalability-of-kafka-messaging-using-consumer-groups','blog.cloudera.com: Scalability of Kafka Messaging using Consumer Groups','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bb8364f3489bbc3a2fbe534bda2709f846cb5751cdd208fc42acb056db1d604',100.0,1779030882,0,'2026-05-17T17:14:42.818253+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.cloudera.com/blog.html"}'); INSERT INTO "resources" VALUES('https://blog.cloudflare.com/automatic-remediation-of-kubernetes-nodes','blog.cloudflare.com: Automatic Remediation of Kubernetes Nodes','','2021',0,'Case study of Cloudflare''s automated node remediation system. Demonstrates how to write custom monitoring scripts to detect unresponsive nodes and execute safe pod drains and machine reboots to reduce manual maintenance shifts.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Self-Healing", "Automation Platforms"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.cloudflare.com/casb-anthropic-integration','Announcing Claude Compliance API support with Cloudflare CASB','Cloudflare extends its Cloud Access Security Broker (CASB) to integrate with Anthropic''s Claude Compliance API, allowing out-of-band monitoring of Claude Enterprise activities.','2026',4,'Cloudflare has extended its Cloud Access Security Broker (CASB) to integrate natively with Anthropic''s newly released Claude Compliance API. This integration allows enterprise security administrators to monitor user interactions, file uploads, and prompt histories in Claude Enterprise environments directly from the Cloudflare Zero Trust dashboard. By eliminating the need for endpoint agents, the platform offers out-of-band visibility to prevent sensitive data leakage while maintaining frictionless compliance with corporate governance standards.','en','article','Intermediate',0,'online','automatic','d04c700715cf994d85ca01be2795462b62603de2e5cb384d16ebc25f96d3a2cb',NULL,1.78035305202445197e+09,0,'2026-06-02T00:30:52.024452+02:00',NULL,NULL,NULL,'["Security > Cloud Access Security Broker > AI Application Governance"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5MViMEGtj28ko2psjCNDPL/c5103829f690bd5509357593d55445d8/BLOG-3313_OG.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}'); -INSERT INTO "resources" VALUES('https://blog.cloudflare.com/claude-managed-agents','Announcing Claude Managed Agents on Cloudflare','Cloudflare introduces secure, scalable sandboxes for Claude Managed Agents, decoupling agent orchestration on Anthropic from secure code execution and tooling on Cloudflare.','2026',4,'Cloudflare has partnered with Anthropic to host Cloudflare Environments for Claude Managed Agents, providing a secure, sandboxed execution plane for autonomous workflows. Orchestrated by a Workers-based control plane, the system supports both full-state Linux containers (microVMs) and lightweight isolates using the Cloudflare Agents SDK. This architecture decouples the agent''s ''brain'' (running on Anthropic''s platform) from its ''hands'' (executing untrusted code, proxying egress with Zero-Trust credential injection, and accessing private VPC resources on Cloudflare).','en','article','Advanced',0,'online','automatic','e4f5222c249e5484de7a0a17f338dc489d67a6e83a1e69589d5078f34f60bd54',NULL,1.78035305202446389e+09,0,'2026-06-02T00:30:52.024464+02:00',NULL,NULL,NULL,'["AI Systems > Autonomous Agents > Secure Execution Sandboxes"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3GBib7OfVmhYlZN4Q7BzIu/f5fe02f2eaaecb1c5da9870bfe2c756d/Announcing_Claude_Managed_Agents_on_Cloudflare-OG.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}'); -INSERT INTO "resources" VALUES('https://blog.cloudflare.com/cyber-frontier-models','Project Glasswing: what Mythos showed us','Cloudflare shares insights from Project Glasswing, testing Anthropic''s unreleased security-focused model ''Mythos Preview'' to identify exploit chains and proof-of-concepts across 50+ repositories.','2026',4,'As part of Project Glasswing, Cloudflare evaluated Anthropic''s unreleased, security-tuned ''Mythos Preview'' model across fifty production codebases. The assessment highlights Mythos''s capability to orchestrate complex exploit chains by correlating multiple low-severity vulnerabilities, constructing and verifying its own Proof-of-Concept (PoC) code in real-time test sandboxes. The critical technical takeaway is that a raw model is insufficient; real-world efficacy depends heavily on the orchestration harness—a multi-stage pipeline designed for context injection, isolated execution, and systematic validation.','en','article','Advanced',0,'online','automatic','6228ae88774e884a4148573d195ba13e45f44f1f9eb7a035167266bcf58b7edc',NULL,1.78035305202448201e+09,0,'2026-06-02T00:30:52.024482+02:00',NULL,NULL,NULL,'["Security > Automated Vulnerability Discovery > LLM-Powered Pentesting Harnesses"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Highly discussed on Reddit r/artificial and Hacker News. Praised for demonstrating that model capability is a commodity and a structured execution harness is the true engineering differentiator for defensive penetration testing.", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4ILuGDGHs7n6fbasZ54VOx/0dbf7f7099880643bb53eafceb695281/OG_Share_2024-2025-2026__35_.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}'); +INSERT INTO "resources" VALUES('https://blog.cloudflare.com/casb-anthropic-integration','Announcing Claude Compliance API support with Cloudflare CASB','Cloudflare extends its Cloud Access Security Broker (CASB) to integrate with Anthropic''s Claude Compliance API, allowing out-of-band monitoring of Claude Enterprise activities.','2026',4,'Cloudflare has extended its Cloud Access Security Broker (CASB) to integrate natively with Anthropic''s newly released Claude Compliance API. This integration allows enterprise security administrators to monitor user interactions, file uploads, and prompt histories in Claude Enterprise environments directly from the Cloudflare Zero Trust dashboard. By eliminating the need for endpoint agents, the platform offers out-of-band visibility to prevent sensitive data leakage while maintaining frictionless compliance with corporate governance standards.','en','article','Intermediate',0,'online','automatic','d04c700715cf994d85ca01be2795462b62603de2e5cb384d16ebc25f96d3a2cb',NULL,1780353052,0,'2026-06-02T00:30:52.024452+02:00',NULL,NULL,NULL,'["Security > Cloud Access Security Broker > AI Application Governance"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5MViMEGtj28ko2psjCNDPL/c5103829f690bd5509357593d55445d8/BLOG-3313_OG.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}'); +INSERT INTO "resources" VALUES('https://blog.cloudflare.com/claude-managed-agents','Announcing Claude Managed Agents on Cloudflare','Cloudflare introduces secure, scalable sandboxes for Claude Managed Agents, decoupling agent orchestration on Anthropic from secure code execution and tooling on Cloudflare.','2026',4,'Cloudflare has partnered with Anthropic to host Cloudflare Environments for Claude Managed Agents, providing a secure, sandboxed execution plane for autonomous workflows. Orchestrated by a Workers-based control plane, the system supports both full-state Linux containers (microVMs) and lightweight isolates using the Cloudflare Agents SDK. This architecture decouples the agent''s ''brain'' (running on Anthropic''s platform) from its ''hands'' (executing untrusted code, proxying egress with Zero-Trust credential injection, and accessing private VPC resources on Cloudflare).','en','article','Advanced',0,'online','automatic','e4f5222c249e5484de7a0a17f338dc489d67a6e83a1e69589d5078f34f60bd54',NULL,1780353052,0,'2026-06-02T00:30:52.024464+02:00',NULL,NULL,NULL,'["AI Systems > Autonomous Agents > Secure Execution Sandboxes"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3GBib7OfVmhYlZN4Q7BzIu/f5fe02f2eaaecb1c5da9870bfe2c756d/Announcing_Claude_Managed_Agents_on_Cloudflare-OG.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}'); +INSERT INTO "resources" VALUES('https://blog.cloudflare.com/cyber-frontier-models','Project Glasswing: what Mythos showed us','Cloudflare shares insights from Project Glasswing, testing Anthropic''s unreleased security-focused model ''Mythos Preview'' to identify exploit chains and proof-of-concepts across 50+ repositories.','2026',4,'As part of Project Glasswing, Cloudflare evaluated Anthropic''s unreleased, security-tuned ''Mythos Preview'' model across fifty production codebases. The assessment highlights Mythos''s capability to orchestrate complex exploit chains by correlating multiple low-severity vulnerabilities, constructing and verifying its own Proof-of-Concept (PoC) code in real-time test sandboxes. The critical technical takeaway is that a raw model is insufficient; real-world efficacy depends heavily on the orchestration harness—a multi-stage pipeline designed for context injection, isolated execution, and systematic validation.','en','article','Advanced',0,'online','automatic','6228ae88774e884a4148573d195ba13e45f44f1f9eb7a035167266bcf58b7edc',NULL,1780353052,0,'2026-06-02T00:30:52.024482+02:00',NULL,NULL,NULL,'["Security > Automated Vulnerability Discovery > LLM-Powered Pentesting Harnesses"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Highly discussed on Reddit r/artificial and Hacker News. Praised for demonstrating that model capability is a commodity and a structured execution harness is the true engineering differentiator for defensive penetration testing.", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4ILuGDGHs7n6fbasZ54VOx/0dbf7f7099880643bb53eafceb695281/OG_Share_2024-2025-2026__35_.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}'); INSERT INTO "resources" VALUES('https://blog.cloudflare.com/guest-blog-zero-trust-access-kubernetes','blog.cloudflare.com: Guest Blog: k8s tunnels with Kudelski Security','','2026',0,'An exploration detailing the security mechanics of wrapping Kubernetes API infrastructure within Cloudflare Zero Trust Tunnels, establishing end-to-end encrypted private topologies without dynamic ingress exposure.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes Security", "Zero Trust"]','["[COMMUNITY-TOOL]"]','[]','["cloudflare.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.cloudflare.com/how-we-use-hashicorp-nomad','blog.cloudflare.com: How we use HashiCorp Nomad (Cloudflare using Nomad and Consul)','','2020',0,'Cloudflare''s technical layout describing how they use HashiCorp Nomad and Consul to run massive global edge microservices. Validates the performance, resource-efficiency, and stability of Nomad under hyper-scale production loads.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.cloudflare.com/http-2-for-web-developers','blog.cloudflare.com - HTTP/2 For Web Developers','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8f722b6dc18b363f17394b1f628326cab965a7b85108c84be777c13a3af9a05e',100.0,1.77903074051732707e+09,1,'2026-05-17T17:12:20.517327+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.cloudflare.com/iran-internet-partially-restored-may-2026','Iran''s Internet is partially restored, Cloudflare Radar data shows','Cloudflare Radar reports on the partial restoration of internet traffic and DNS queries in Iran following a three-month shutdown, detailing traffic trends and routing differences.','2026',4,'Using data from Cloudflare Radar, this analysis confirms a partial restoration of internet services in Iran after an extensive 87-day national shutdown. The report observes distinct traffic patterns, noting that while DNS queries and general network traffic have climbed, overall volume remains capped at roughly 40% of pre-shutdown levels. Key observations detail differences in routing policies and recovery behavior between IPv4 and IPv6 protocols, demonstrating the architectural impact of state-level network controls.','en','article','Intermediate',0,'online','automatic','ddeda0d78b89248301c1ebfb9bb8ab8fb2aedf8dbc5f0f192e74758ca082505b',NULL,1.78035305202443504e+09,0,'2026-06-02T00:30:52.024435+02:00',NULL,NULL,NULL,'["Networking > Global Routing > Internet Traffic Analysis"]','["CASE STUDY"]','[]','[]','{}','{"category": "aws-networking", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4oMLpRezg56DfPDcDom7mY/c676e35995417a603362c899f4f9658f/Cloudflare_Radar_confirms_signals_of_a_partial_Internet_restoration_in_Iran-OG.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}'); +INSERT INTO "resources" VALUES('https://blog.cloudflare.com/http-2-for-web-developers','blog.cloudflare.com - HTTP/2 For Web Developers','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8f722b6dc18b363f17394b1f628326cab965a7b85108c84be777c13a3af9a05e',100.0,1779030740,1,'2026-05-17T17:12:20.517327+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.cloudflare.com/iran-internet-partially-restored-may-2026','Iran''s Internet is partially restored, Cloudflare Radar data shows','Cloudflare Radar reports on the partial restoration of internet traffic and DNS queries in Iran following a three-month shutdown, detailing traffic trends and routing differences.','2026',4,'Using data from Cloudflare Radar, this analysis confirms a partial restoration of internet services in Iran after an extensive 87-day national shutdown. The report observes distinct traffic patterns, noting that while DNS queries and general network traffic have climbed, overall volume remains capped at roughly 40% of pre-shutdown levels. Key observations detail differences in routing policies and recovery behavior between IPv4 and IPv6 protocols, demonstrating the architectural impact of state-level network controls.','en','article','Intermediate',0,'online','automatic','ddeda0d78b89248301c1ebfb9bb8ab8fb2aedf8dbc5f0f192e74758ca082505b',NULL,1780353052,0,'2026-06-02T00:30:52.024435+02:00',NULL,NULL,NULL,'["Networking > Global Routing > Internet Traffic Analysis"]','["CASE STUDY"]','[]','[]','{}','{"category": "aws-networking", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4oMLpRezg56DfPDcDom7mY/c676e35995417a603362c899f4f9658f/Cloudflare_Radar_confirms_signals_of_a_partial_Internet_restoration_in_Iran-OG.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}'); INSERT INTO "resources" VALUES('https://blog.cloudflare.com/moving-k8s-communication-to-grpc','blog.cloudflare.com: Moving k8s communication to gRPC','','2021',4,'An insightful case study detailing Cloudflare''s transition of internal microservices and Kubernetes cluster control-plane communications from traditional REST/JSON endpoints to high-performance gRPC over HTTP/2. Live Grounding shows that adopting gRPC significantly reduces CPU utilization and network latency across high-throughput distributed architectures.','Markdown','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Performance & Tuning"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.cloudflare.com/network-performance-update-full-stack-week','blog.cloudflare.com: Network Performance Update: Full Stack Week','','2026',0,'Cloudflare analysis outlining modern performance updates and the architectural advantages of edge-native isolation models over classic virtual-machine setups for high-throughput globally distributed applications.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Edge Network", "Performance"]','["[COMMUNITY-TOOL]"]','[]','["cloudflare.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.cloudflare.com/optimizing-core-unit-boot-time','How we reduced core unit boot time from hours to minutes','Cloudflare outlines how they debugged and resolved UEFI firmware boot bottlenecks on their Gen12 core bare-metal servers, reducing boot times from four hours to under a minute.','2026',4,'This technical post explores how Cloudflare diagnosed and optimized a critical UEFI-stage boot bottleneck affecting their Gen12 bare-metal fleet of nearly 2,000 servers. Engineers traced the multi-hour reboot delays to an unoptimized linear search through empty network boot interfaces triggered after routine firmware updates. The resolution involved explicit PXE network boot sequence declarations, custom UEFI configuration validation steps using a stateful `uefi-same-hex` boolean flag, and iPXE automation that brought reboots down from hours to minutes.','en','article','Advanced',0,'online','automatic','32d8c00bbca03c66dab602fccd4b9291d71775888edb211a7e55e8cc1355ed89',NULL,1.780353052024405e+09,0,'2026-06-02T00:30:52.024405+02:00',NULL,NULL,NULL,'["Infrastructure > Bare Metal > UEFI Firmware and PXE Boot Optimization"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "sre", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2sNWgFFJRChSJRDf86w7Sk/17c01739d21d896363b098a4c0c47967/BLOG-3108_OG.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}'); -INSERT INTO "resources" VALUES('https://blog.cloudflare.com/our-unified-data-platform','How we built Cloudflare''s data platform and an AI agent on top of it','Cloudflare introduces Town Lake, their in-house unified data platform featuring a single SQL interface, and Skipper, an AI agent enabling natural language queries over metadata, ClickHouse, and R2 logs.','2026',4,'Cloudflare addresses corporate data sprawl by engineering Town Lake, a centralized data platform that unifies access to disparate ClickHouse clusters, Kafka streams, R2 buckets, and PostgreSQL instances. On top of this single SQL interface, they implemented Skipper, an LLM-powered natural language database agent that allows teams to perform complex, auditable ad-hoc queries. This architecture significantly improves developer productivity, reduces cross-organizational data silos, and avoids the cost of querying raw sampled data logs.','en','article','Advanced',0,'online','automatic','77138477f410121e0316580f62a5f8b8ba09e72e24ffbdf97d0cb585567d46e7',NULL,1.78035305202442097e+09,0,'2026-06-02T00:30:52.024421+02:00',NULL,NULL,NULL,'["Data Engineering > Data Lakehouse > Unified SQL Query Interfaces"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6TH1tmcxAA3gDCsdXcnqSl/8c8b1ca2b9b83459d6f54025f5f8c1eb/OG_Share_2024-2025-2026__36_.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}'); -INSERT INTO "resources" VALUES('https://blog.cloudflare.com/tools-for-debugging-testing-and-using-http-2','blog.cloudflare.com - Tools for debugging, testing and using HTTP/2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','af01f89af517a2b38c3e009fc990713cf9f30c915752e06972bc47f8271e17f5',100.0,1.77902937901644802e+09,1,'2026-05-17T16:49:39.016448+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.cloudflare.com/optimizing-core-unit-boot-time','How we reduced core unit boot time from hours to minutes','Cloudflare outlines how they debugged and resolved UEFI firmware boot bottlenecks on their Gen12 core bare-metal servers, reducing boot times from four hours to under a minute.','2026',4,'This technical post explores how Cloudflare diagnosed and optimized a critical UEFI-stage boot bottleneck affecting their Gen12 bare-metal fleet of nearly 2,000 servers. Engineers traced the multi-hour reboot delays to an unoptimized linear search through empty network boot interfaces triggered after routine firmware updates. The resolution involved explicit PXE network boot sequence declarations, custom UEFI configuration validation steps using a stateful `uefi-same-hex` boolean flag, and iPXE automation that brought reboots down from hours to minutes.','en','article','Advanced',0,'online','automatic','32d8c00bbca03c66dab602fccd4b9291d71775888edb211a7e55e8cc1355ed89',NULL,1780353052,0,'2026-06-02T00:30:52.024405+02:00',NULL,NULL,NULL,'["Infrastructure > Bare Metal > UEFI Firmware and PXE Boot Optimization"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "sre", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2sNWgFFJRChSJRDf86w7Sk/17c01739d21d896363b098a4c0c47967/BLOG-3108_OG.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}'); +INSERT INTO "resources" VALUES('https://blog.cloudflare.com/our-unified-data-platform','How we built Cloudflare''s data platform and an AI agent on top of it','Cloudflare introduces Town Lake, their in-house unified data platform featuring a single SQL interface, and Skipper, an AI agent enabling natural language queries over metadata, ClickHouse, and R2 logs.','2026',4,'Cloudflare addresses corporate data sprawl by engineering Town Lake, a centralized data platform that unifies access to disparate ClickHouse clusters, Kafka streams, R2 buckets, and PostgreSQL instances. On top of this single SQL interface, they implemented Skipper, an LLM-powered natural language database agent that allows teams to perform complex, auditable ad-hoc queries. This architecture significantly improves developer productivity, reduces cross-organizational data silos, and avoids the cost of querying raw sampled data logs.','en','article','Advanced',0,'online','automatic','77138477f410121e0316580f62a5f8b8ba09e72e24ffbdf97d0cb585567d46e7',NULL,1780353052,0,'2026-06-02T00:30:52.024421+02:00',NULL,NULL,NULL,'["Data Engineering > Data Lakehouse > Unified SQL Query Interfaces"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6TH1tmcxAA3gDCsdXcnqSl/8c8b1ca2b9b83459d6f54025f5f8c1eb/OG_Share_2024-2025-2026__36_.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}'); +INSERT INTO "resources" VALUES('https://blog.cloudflare.com/tools-for-debugging-testing-and-using-http-2','blog.cloudflare.com - Tools for debugging, testing and using HTTP/2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','af01f89af517a2b38c3e009fc990713cf9f30c915752e06972bc47f8271e17f5',100.0,1779029379,1,'2026-05-17T16:49:39.016448+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.cloudflare.com/zero-trust-private-networking-rules','blog.cloudflare.com: Zero Trust Private Networking Rules','','2026',0,'Architectural documentation for defining identity-aware, Zero Trust private network topologies in Cloudflare. Explains granular permission structures to govern internal database and API access paths.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Zero Trust"]','["[COMMUNITY-TOOL]"]','[]','["cloudflare.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac','The Definitive Guide to Importing Your Cloud Resources into IaC','','2026',0,'A detailed technical review addressing drift reconciliation when converting untracked click-ops clouds into declarative state files. Reviews native state import commands and toolkits that automate resource generation.','None','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Migration Strategies"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.cloudneutral.se/running-cockroachdb-tpc-c-benchmark-on-gke','blog.cloudneutral.se: Running CockroachDB TPC-C benchmark on GKE','','N/A',0,'A curated technical resource and architectural guide covering blog.cloudneutral.se: Running CockroachDB TPC-C benchmark on GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903003478868508e+09,0,'2026-05-17T17:00:34.788685+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.cloudnloud.com/kubernetes-volume','blog.cloudnloud.com: Kubernetes Volume','','N/A',0,'A curated technical resource and architectural guide covering blog.cloudnloud.com: Kubernetes Volume in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790315645556581e+09,0,'2026-05-17T17:26:04.555658+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.cloudsecque.com/how-to-improve-the-security-of-your-applications-with-kubernetes-security-scanners-cda97fd2f574','==blog.cloudsecque.com: How to Improve the Security of Your Applications'' with Kubernetes Security Scanners==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.cloudsecque.com: How to Improve the Security of Your Applications'' with Kubernetes Security Scanners== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903036715842795e+09,0,'2026-05-17T17:06:07.158428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.cloudneutral.se/running-cockroachdb-tpc-c-benchmark-on-gke','blog.cloudneutral.se: Running CockroachDB TPC-C benchmark on GKE','','N/A',0,'A curated technical resource and architectural guide covering blog.cloudneutral.se: Running CockroachDB TPC-C benchmark on GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030034,0,'2026-05-17T17:00:34.788685+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.cloudnloud.com/kubernetes-volume','blog.cloudnloud.com: Kubernetes Volume','','N/A',0,'A curated technical resource and architectural guide covering blog.cloudnloud.com: Kubernetes Volume in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031564,0,'2026-05-17T17:26:04.555658+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.cloudsecque.com/how-to-improve-the-security-of-your-applications-with-kubernetes-security-scanners-cda97fd2f574','==blog.cloudsecque.com: How to Improve the Security of Your Applications'' with Kubernetes Security Scanners==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.cloudsecque.com: How to Improve the Security of Your Applications'' with Kubernetes Security Scanners== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030367,0,'2026-05-17T17:06:07.158428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.cloudsigma.com/kubernetes-dns-service-a-beginners-guide','blog.cloudsigma.com: Kubernetes DNS Service: A Beginner’s Guide','','2021',0,'This reference details the mechanics of Kubernetes cluster DNS architectures. It contrasts legacy kube-dns limitations with CoreDNS performance, explaining service discovery configurations, search paths, and DNS forwarding profiles essential for microservice visibility.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Core Services", "DNS"]','["[LEGACY]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2022/11/14/overlapping-ip-addresses-in-a-hub-and-spoke-network-feat-avnm-ars','blog.cloudtrooper.net: Overlapping IP addresses in a hub-and-spoke network (feat. AVNM & ARS)','','2022',0,'An in-depth network engineering analysis on resolving overlapping IP addresses in enterprise hub-and-spoke topologies. Evaluates the integration of Azure Virtual Network Manager (AVNM) and Azure Route Server (ARS) to resolve complex routing conflicts. Addresses dynamic NAT policies, route propagation metrics, and route-filtering mechanisms.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Virtual WAN", "IP Routing"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2023/02/06/virtual-network-gateways-routing-in-azure','blog.cloudtrooper.net: Virtual Network Gateways routing in Azure','','2023',0,'Deep-dive analysis exploring BGP routing, path selection, and priority mechanics inside Azure Virtual Network Gateways. Investigates routing behavior during hybrid ExpressRoute and VPN gateway co-existence scenarios, detailing path asymmetric routing and failover performance.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Core Networking", "Virtual WAN"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); @@ -1481,14 +1481,14 @@ INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2025/02/28/applica INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2025/04/02/application-gateway-for-containers-a-not-so-gentle-intro-4','Application Gateway for Containers with AKS Overlay Networking and VNet Flow Logs','','2025',5,'A deep-dive technical investigation of Azure''s next-generation Application Gateway for Containers (AGC) running atop AKS Overlay Networking. Details the setup, logging mechanics, and network telemetry capture.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Azure Application Gateway"]','["[DE FACTO STANDARD]"]','[]','["servicemesh.md", "azure.md", "kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2025/11/21/application-gateway-for-containers-istio-integration','Application Gateway for Containers: Istio Integration','','2025',4,'An advanced architectural post demonstrating how Azure Application Gateway for Containers (AGC) integrates with Istio Service Mesh via Kubernetes Gateway API. It details how edge traffic routing seamlessly hands off to internal mesh proxy sidecars while preserving end-to-end mTLS and header-based routing. This integration is critical for high-security microservices topologies demanding zero-trust communication.','Go / YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Networking & Edge Routing", "Gateway API"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md", "azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper','Which Azure Network is Cheaper?','','2026',0,'This cost-analysis guide scrutinizes the pricing structures of Azure networking patterns, contrasting VNet Peering, Private Link, Virtual WAN, and ExpressRoute. It provides system architects with actionable formulas to optimize egress and internal data transfer fees, which are critical for high-throughput, multi-region distributed microservices.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.cloudyali.io/absolute-minimum-every-developer-must-know-about-aws-security','blog.cloudyali.io: The Absolute minimum every developer must know about'' AWS security!','','N/A',0,'A curated technical resource and architectural guide covering blog.cloudyali.io: The Absolute minimum every developer must know about'' AWS security! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903377277123594e+09,0,'2026-05-17T18:02:52.771236+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.codecentric.de/en/2021/03/github-actions-nextgen-cicd','blog.codecentric.de: Stop re-writing pipelines! Why GitHub Actions drive'' the future of CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','189e0bee6485a9787eee65a60624bca6517c0370776ebb066fef0cccc25c9941',100.0,1.77903044497719192e+09,0,'2026-05-17T17:07:24.977192+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.codecentric.de/en/knowledge-hub/blog/github-actions-nextgen-cicd"}'); -INSERT INTO "resources" VALUES('https://blog.codefx.org/java/java-11-migration-guide','All You Need To Know For Migrating To Java 11','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','489cb940c9976b6c1ed035eded2eca42dea540b58b854f2766d65ff5f65e60c6',100.0,1.77903292098532509e+09,0,'2026-05-17T17:48:40.985325+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://nipafx.dev/java-11-migration-guide"}'); +INSERT INTO "resources" VALUES('https://blog.cloudyali.io/absolute-minimum-every-developer-must-know-about-aws-security','blog.cloudyali.io: The Absolute minimum every developer must know about'' AWS security!','','N/A',0,'A curated technical resource and architectural guide covering blog.cloudyali.io: The Absolute minimum every developer must know about'' AWS security! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033772,0,'2026-05-17T18:02:52.771236+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.codecentric.de/en/2021/03/github-actions-nextgen-cicd','blog.codecentric.de: Stop re-writing pipelines! Why GitHub Actions drive'' the future of CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','189e0bee6485a9787eee65a60624bca6517c0370776ebb066fef0cccc25c9941',100.0,1779030444,0,'2026-05-17T17:07:24.977192+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.codecentric.de/en/knowledge-hub/blog/github-actions-nextgen-cicd"}'); +INSERT INTO "resources" VALUES('https://blog.codefx.org/java/java-11-migration-guide','All You Need To Know For Migrating To Java 11','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','489cb940c9976b6c1ed035eded2eca42dea540b58b854f2766d65ff5f65e60c6',100.0,1779032920,0,'2026-05-17T17:48:40.985325+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://nipafx.dev/java-11-migration-guide"}'); INSERT INTO "resources" VALUES('https://blog.coderco.io/p/tcp-fundamentals-for-software-and','blog.coderco.io: TCP Fundamentals for Software & DevOps Engineers: Building a Strong Foundation in Networking','','2023',0,'A deep engineering dive analyzing TCP transmission mechanics, window scaling options, handshake models, socket connection limits, and congestion avoidance algorithms required to tune high-throughput software backends.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Protocols", "TCP/IP"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.coderco.io/p/terraform-best-practices-series-lessons','blog.coderco.io: Terraform Best Practices Series - Lessons from the Battlefield: Part 1','- [blog.coderco.io: Terraform Best Practices Series - Lessons from the Battlefield: Part 2](https://blog.coderco.io/p/terraform-best-practices-series-lessons-0cd)','2023',0,'A two-part real-world post-mortem analysis exploring system breakdowns when operating large IaC topologies. Details technical remediation steps for corrupted states, uncoordinated dynamic lock releases, and scaling boundary patterns for high-frequency microservice backbones.','None','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.coderco.io/p/terraform-best-practices-series-lessons-0cd','blog.coderco.io: Terraform Best Practices Series - Lessons from the Battlefield:'' Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42c81113796cdbe211c8e1074b753caba0820e7710fed6041cfdd318c6e4ec1f',100.0,1779029482.69566,1,'2026-05-17T16:51:22.695660+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://blog.coderco.io/p/terraform-best-practices-series-lessons"}'); -INSERT INTO "resources" VALUES('https://blog.codeswiftr.com/kubernetes-in-azure-a-step-by-step-guide-to-setting-up-a-production-ready-cluster-7336f78d5f7',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790308543318541e+09,0,'2026-05-17T17:14:14.331854+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.codeswiftr.com/kubernetes-in-azure-part-2-basic-deployment-to-aks-and-https-setup-112d43e979cb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030589.30497,0,'2026-05-17T17:09:49.304970+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.coderco.io/p/terraform-best-practices-series-lessons-0cd','blog.coderco.io: Terraform Best Practices Series - Lessons from the Battlefield:'' Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42c81113796cdbe211c8e1074b753caba0820e7710fed6041cfdd318c6e4ec1f',100.0,1779029482,1,'2026-05-17T16:51:22.695660+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://blog.coderco.io/p/terraform-best-practices-series-lessons"}'); +INSERT INTO "resources" VALUES('https://blog.codeswiftr.com/kubernetes-in-azure-a-step-by-step-guide-to-setting-up-a-production-ready-cluster-7336f78d5f7',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.331854+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.codeswiftr.com/kubernetes-in-azure-part-2-basic-deployment-to-aks-and-https-setup-112d43e979cb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.304970+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.coffeeapplied.com/securing-aks-in-peered-virtual-networks-using-only-network-security-groups-nsgs-c43d6a215f32','blog.coffeeapplied.com: Securing AKS in peered virtual networks using only network security groups (NSGs)','','2022',0,'Demonstrates locking down traffic inside peered Azure virtual networks utilizing Network Security Groups (NSGs) exclusively. Shows how to avoid routing complexity and high firewall transit charges in multi-tenant hub-and-spoke virtual environments.','Bash/ARM','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Network Security", "VNet Peering"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.container-solutions.com/7-cloud-native-trends-to-watch-in-2020','blog.container-solutions.com: 7 Cloud Native Trends to Watch in 2020','','2020',0,'Offers retrospective insight into cloud-native dynamics, analyzing service mesh scaling, security instrumentation, and multi-tenant architectures. It serves as a marker for how enterprise patterns have settled over the years.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Ecosystem Trends", "Historical Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.container-solutions.com/comparing-chaos-engineering-tools','blog.container-solutions.com: Comparing Chaos Engineering Tools for Kubernetes Workloads','','2021',0,'A comparison evaluating Litmus, Chaos Mesh, and Gremlin for Kubernetes workloads. Analyzes installation paths, custom resource capabilities, visual dashboards, access safety mechanisms, and cost factors to help enterprise teams select the right toolkit.','English','Comparative Review','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Curated Resources"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}'); @@ -1496,188 +1496,188 @@ INSERT INTO "resources" VALUES('https://blog.container-solutions.com/deployment- - Blue/green and shadow strategies have more impact on the budget as it requires double resource capacity. If the application lacks in tests or if there is little confidence about the impact/stability of the software, then a canary, a/b testing or shadow release can be used. If your business requires testing of a new feature amongst a specific pool of users that can be filtered depending on some parameters like geolocation, language, operating system or browser features, then you may want to use the a/b testing technique. - Last but not least, a shadow release is complex and requires extra work to mock egress traffic which is mandatory when calling external dependencies with mutable actions (email, bank, etc.). However, this technique can be useful when migrating to a new database technology and use shadow traffic to monitor system performance under load.','2023',0,'In-depth guide comparing core deployment topologies: recreate, rolling update, blue/green, canary, and shadow. Focuses on the trade-offs of budget, state management, infrastructure replication overhead, and traffic routing mechanisms.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Deployment Strategies", "Blue-Green & Canary"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.container-solutions.com/fluxcd-argocd-jenkins-x-gitops-tools','blog.container-solutions.com: FluxCD, ArgoCD or Jenkins X: Which Is the Right GitOps Tool for You? 🌟','','2021',0,'Compares design architectures of FluxCD, ArgoCD, and Jenkins X. Contrasts Flux''s minimal controller-native footprints with ArgoCD''s feature-rich enterprise dashboard and Jenkins X''s opinionated, complete CI/CD environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.container-solutions.com/fluxcd-argocd-or-jenkins-x-which-is-the-right-gitops-tool-for-you','FluxCD, ArgoCD or Jenkins X: Which Is the Right GitOps Tool for You?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7eebe2f710f8ff790580c3a3866a0ac01578e1b845bc3241dec7c0dde27157d',100.0,1.77903200017210888e+09,0,'2026-05-17T17:33:20.172109+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://blog.container-solutions.com/fluxcd-argocd-jenkins-x-gitops-tools"}'); +INSERT INTO "resources" VALUES('https://blog.container-solutions.com/fluxcd-argocd-or-jenkins-x-which-is-the-right-gitops-tool-for-you','FluxCD, ArgoCD or Jenkins X: Which Is the Right GitOps Tool for You?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7eebe2f710f8ff790580c3a3866a0ac01578e1b845bc3241dec7c0dde27157d',100.0,1779032000,0,'2026-05-17T17:33:20.172109+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://blog.container-solutions.com/fluxcd-argocd-jenkins-x-gitops-tools"}'); INSERT INTO "resources" VALUES('https://blog.container-solutions.com/gitops-limitations','blog.container-solutions.com: GitOps: The Bad and the Ugly','','2021',0,'An objective critique of GitOps limitations, exposing pain points like secret management, repo explosion, and state drift during rapid rollbacks. Highlighting live production trade-offs, it guides architects on where GitOps struggles compared to traditional imperative orchestrations.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Architecture", "Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.container-solutions.com/gitops-the-bad-and-the-ugly','container-solutions.com: GitOps: The Bad and the Ugly','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dad49eea9a9e4347ae15f0a92c06a55dffd389175b3728fb79cfc6da9eeb5027',100.0,1.77903055431489109e+09,0,'2026-05-17T17:09:14.314891+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://blog.container-solutions.com/gitops-limitations"}'); +INSERT INTO "resources" VALUES('https://blog.container-solutions.com/gitops-the-bad-and-the-ugly','container-solutions.com: GitOps: The Bad and the Ugly','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dad49eea9a9e4347ae15f0a92c06a55dffd389175b3728fb79cfc6da9eeb5027',100.0,1779030554,0,'2026-05-17T17:09:14.314891+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://blog.container-solutions.com/gitops-limitations"}'); INSERT INTO "resources" VALUES('https://blog.container-solutions.com/how-mature-is-your-microservices-architecture','blog.container-solutions.com: How Mature Is Your Microservices Architecture? 🌟','','2020',4,'Establishes a systematic maturity assessment framework for microservice architectures. Evaluates technical implementation levels across continuous deployment pipelines, automated system testing, distributed observability, configuration injection, and organizational alignment.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Maturity Models"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.container-solutions.com/kubernetes-operators-explained','container-solutions.com: Kubernetes Operators Explained','','2021',0,'An foundational architectural guide explaining the design of the Kubernetes Operator pattern. It covers the core mechanics of custom controllers, the reconciliation loop, and CRDs, codifying operational knowledge into software.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Concepts", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.container-solutions.com/the-birth-of-the-external-secrets-community','blog.container-solutions.com: The Birth of the External Secrets Community','','2022',0,'An insightful historical retrospective on the consolidation of fragmented Kubernetes secrets solutions. Traces the collaborative community migration from proprietary GoDaddy and Container Solutions utilities to the unified, CNCF-incubated External Secrets Operator (ESO).','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Open Source Evolution", "External Secrets Community"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.container-solutions.com/why-adopt-gitops','blog.container-solutions.com: 11 Reasons for Adopting GitOps','','2020',0,'Presents key reasons for adopting GitOps, focusing on deployment reliability, audit compliance, developer velocity, and cluster disaster recovery. It translates complex technical capabilities into clear business metrics like release frequency and overall uptime. This helps engineering leaders justify platform modernization efforts.','None','Technical Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Business Value"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.couchbase.com/2016/january/nosql-in-the-perspective-of-industry-leaders',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.couchbase.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138500476193e+09,0,'2026-05-17T17:23:05.004762+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.couchbase.com/2016/july/docker-for-aws-getting-started-scaling-nodes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.couchbase.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903329603477597e+09,0,'2026-05-17T17:54:56.034776+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.couchbase.com/how-to-build-observability-dashboards-prometheus-grafana-couchbase','blog.couchbase.com: How to Build Observability Dashboards with Prometheus,'' Grafana & Couchbase','','N/A',0,'A curated technical resource and architectural guide covering blog.couchbase.com: How to Build Observability Dashboards with Prometheus,'' Grafana & Couchbase in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903213461980795e+09,0,'2026-05-17T17:35:34.619808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md", "docs/prometheus.md"]','["nosql.md", "prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.couchbase.com/microservices-architecture-in-couchbase','blog.couchbase.com: 4 Patterns for Microservices Architecture in Couchbase','','N/A',0,'A curated technical resource and architectural guide covering blog.couchbase.com: 4 Patterns for Microservices Architecture in Couchbase in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903093439705491e+09,0,'2026-05-17T17:15:34.397055+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.couchbase.com/2016/january/nosql-in-the-perspective-of-industry-leaders',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.couchbase.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031385,0,'2026-05-17T17:23:05.004762+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.couchbase.com/2016/july/docker-for-aws-getting-started-scaling-nodes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.couchbase.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033296,0,'2026-05-17T17:54:56.034776+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.couchbase.com/how-to-build-observability-dashboards-prometheus-grafana-couchbase','blog.couchbase.com: How to Build Observability Dashboards with Prometheus,'' Grafana & Couchbase','','N/A',0,'A curated technical resource and architectural guide covering blog.couchbase.com: How to Build Observability Dashboards with Prometheus,'' Grafana & Couchbase in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.619808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md", "docs/prometheus.md"]','["nosql.md", "prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.couchbase.com/microservices-architecture-in-couchbase','blog.couchbase.com: 4 Patterns for Microservices Architecture in Couchbase','','N/A',0,'A curated technical resource and architectural guide covering blog.couchbase.com: 4 Patterns for Microservices Architecture in Couchbase in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030934,0,'2026-05-17T17:15:34.397055+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.crossplane.io/crossplane-openshift-operator-cloud-native-services','Crossplane as an OpenShift Operator to manage and provision cloud-native services','','2020',0,'Documents the operational integration of Crossplane as a certified Red Hat OpenShift Operator. It highlights how Enterprise Platform Engineers can leverage OpenShift''s native RBAC, security context constraints, and Operator Lifecycle Manager (OLM) to safely orchestrate multi-cloud infrastructure directly from Red Hat deployments, enabling compliant developer self-service.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "RedHat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/a-postgres-primer-for-oracle-dbas','==blog.crunchydata.com: A Postgres Primer for Oracle DBAs==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b1ef4c88fbbfd07dcf8edcae70a2e2d84ec29ae5bd86e7fdc84b0cc7b54b4758',100.0,1.77903242126829195e+09,0,'2026-05-17T17:40:21.268292+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/active-active-postgres-federation-on-kubernetes','blog.crunchydata.com: Active-Active PostgreSQL Federation on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c591ab92e180b89d8cfdff37064b76dd98c08767b8d4b77cace072979ab7f502',100.0,1.77902913290037608e+09,0,'2026-05-17T16:45:32.900376+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/active-active-postgres-federation-on-kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/announcing-google-cloud-storage-gcs-support-for-pgbackrest','blog.crunchydata.com: Announcing Google Cloud Storage (GCS) Support for'' pgBackRest','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f71d1f79345c35215d7aa29ff70635244b95b0277e654506ecd17515e07b877',100.0,1.77903093203060603e+09,0,'2026-05-17T17:15:32.030606+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/announcing-google-cloud-storage-gcs-support-for-pgbackrest"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/announcing-postgres-container-apps-easy-deploy-postgres-apps','blog.crunchydata.com: Announcing Postgres Container Apps: Easy Deploy Postgres'' Apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87ce4ff02ab69141783924cbc4ba6c48c05d7d67261570d0d8f5f326123ef58f',100.0,1.77903210596589303e+09,0,'2026-05-17T17:35:05.965893+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/announcing-postgres-container-apps-easy-deploy-postgres-apps"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/crunchy-postgres-operator-4.6.0','blog.crunchydata.com: Crunchy Postgres Operator 4.6.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7e83515c52fb8f8b9baaa1d01a92926eadd5ba0d9ec925362a1cd6f9d37131f',100.0,1.77903068522832298e+09,0,'2026-05-17T17:11:25.228323+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/crunchy-postgres-operator-4.6.0"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/d-meta','blog.crunchydata.com: Quickly Document Your Postgres Database Using psql'' Meta-Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c414022c133096a2344c462863251c460a898aabadbc9a4aeea0b1e0cf928cb2',100.0,1.7790309661607511e+09,0,'2026-05-17T17:16:06.160751+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/d-meta"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/generating-json-directly-from-postgres','blog.crunchydata.com: Cut Out the Middle Tier: Generating JSON Directly'' from Postgres','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2de7a79f26cf16a62177787f96514089a2634481a175791154994f03756fd2e7',100.0,1.77903390649632811e+09,0,'2026-05-17T18:05:06.496328+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/generating-json-directly-from-postgres"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/gitops-postgres-kubernetes-helm','blog.crunchydata.com: Helm, GitOps and the Postgres Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54a9d7674643cbd71739b364a39b2d0f38516df00f0d4cd06ed29fcd90ca253c',100.0,1.77903216710329389e+09,0,'2026-05-17T17:36:07.103294+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/gitops-postgres-kubernetes-helm"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/kube-cluster-from-scratch-on-rocky-8','blog.crunchydata.com: Kubernetes + Postgres Cluster From Scratch on Rocky'' 8','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e106e0c141a7df7b9142c7f704cce26ba2fceea04a6c6905fbb456a39cd794b6',100.0,1.77903245556182098e+09,0,'2026-05-17T17:40:55.561821+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/kube-cluster-from-scratch-on-rocky-8"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies','blog.crunchydata.com: Kubernetes Pod Tolerations and Postgres Deployment'' Strategies 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','baf33b882e766907f5e9b188bb9cf504f4f97f158db74cec5355733ebd415c81',100.0,1.77903011938716506e+09,0,'2026-05-17T17:01:59.387165+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/message-queuing-using-native-postgresql','blog.crunchydata.com: Devious SQL: Message Queuing Using Native PostgreSQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','619b139e521a691eaed8994004a45a0368e3465e1d3e5c04492eb41022aaf42b',100.0,1.77903043871762609e+09,0,'2026-05-17T17:07:18.717626+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/message-queuing-using-native-postgresql"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments','blog.crunchydata.com: Multi-Kubernetes Cluster PostgreSQL Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3144488cb755c52229031d06800ae8f5461ffc5f54e9f4ca8d19bf177e28a199',100.0,1.77903009135319709e+09,0,'2026-05-17T17:01:31.353197+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/pgbackrest-point-in-time-recovery-using-crunchy-postgresql-operator','blog.crunchydata.com: pgBackRest Point-In-Time Recovery Using Crunchy PostgreSQL'' Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','acb1a24a36c4730a39bb1281d2cb4e8adcbc00c31d7aecafd610c02068d524b3',100.0,1.77903448467314291e+09,0,'2026-05-17T18:14:44.673143+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/pgbackrest-point-in-time-recovery-using-crunchy-postgresql-operator"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/postgres-indexes-for-newbies','==blog.crunchydata.com: Postgres Indexes for Newbies==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8558fd1382c91b73d82087afe59ec9cf3540c84c33ae879ab90284c04f3ea362',100.0,1.77903229689642691e+09,0,'2026-05-17T17:38:16.896427+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/postgresql-14-on-kubernetes','==blog.crunchydata.com: PostgreSQL 14 on Kubernetes (with examples!)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','aa3098126aaade9a1912d4daf3dedbd75aae5ba8203f50f7ea7d444f48bda6c6',100.0,1.7790317555904181e+09,0,'2026-05-17T17:29:15.590418+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/resize-postgres-kubernetes-volume-instance-sets','blog.crunchydata.com: Can''t Resize your Postgres Kubernetes Volume? No'' Problem!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf5623b6a7f57cddd8abcdec4aa96b5194624c3f12fbe12c935a0959e6662883',100.0,1.77903236879618811e+09,0,'2026-05-17T17:39:28.796188+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/resize-postgres-kubernetes-volume-instance-sets"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/set-up-tls-for-postgresql-in-kubernetes','blog.crunchydata.com: Deploy PostgreSQL With TLS in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c81d759080bf0cc90747cded5de918855698d974a361aac231710d88635f33d',100.0,1.77903052917264199e+09,0,'2026-05-17T17:08:49.172642+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/set-up-tls-for-postgresql-in-kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes','blog.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ad72f5674ee2be654781a9a2e11791f8b3e0235cc7a4c4754e401b2baffbc3b',100.0,1.77903234011660599e+09,0,'2026-05-17T17:39:00.116606+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/tentative-smarter-query-optimization-in-postgres-starts-with-pg_stat_statements','blog.crunchydata.com: Query Optimization in Postgres with pg_stat_statements','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4935c64c03291395d95b724ea8b0fd0c7d39d029c7e15bbe115804f96324983',100.0,1.77903088302947902e+09,0,'2026-05-17T17:14:43.029479+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/tentative-smarter-query-optimization-in-postgres-starts-with-pg_stat_statements"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/using-cert-manager-to-deploy-tls-for-postgres-on-kubernetes','blog.crunchydata.com: Using Cert Manager to Deploy TLS for Postgres on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cae0f4f9e6a01905d0490400023699385593a1d823378294f7b14f72d2ef6af5',100.0,1.779032388497478e+09,0,'2026-05-17T17:39:48.497478+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/using-cert-manager-to-deploy-tls-for-postgres-on-kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-database','blog.crunchydata.com: Using Kubernetes? Chances Are You Need a Database'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7eca609c6f53c2cf226b5e7706ec41587be03c4f4c3440d3e0a20bbdc16d961',100.0,1.77903252480806708e+09,0,'2026-05-17T17:42:04.808067+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-database"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/your-guide-to-connection-management-in-postgres','blog.crunchydata.com: Your Guide to Connection Management in Postgres 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e7aaf19c49e71a035774a9df6cb70569213069558b408ca1d98921d52f1fc92',100.0,1.77903434977518796e+09,0,'2026-05-17T18:12:29.775188+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/your-guide-to-connection-management-in-postgres"}'); -INSERT INTO "resources" VALUES('https://blog.crunchydata.com/news/next-generation-crunchy-postgres-for-kubernetes-released','blog.crunchydata.com: Next Generation Crunchy Postgres for Kubernetes 5.0'' Released','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','49a3434ea2bf007170f19c52f99123dd63f410aeb19d66b55da41f6fe8e72b01',100.0,1.7790312159702239e+09,0,'2026-05-17T17:20:15.970224+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/news/next-generation-crunchy-postgres-for-kubernetes-released"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/a-postgres-primer-for-oracle-dbas','==blog.crunchydata.com: A Postgres Primer for Oracle DBAs==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b1ef4c88fbbfd07dcf8edcae70a2e2d84ec29ae5bd86e7fdc84b0cc7b54b4758',100.0,1779032421,0,'2026-05-17T17:40:21.268292+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/active-active-postgres-federation-on-kubernetes','blog.crunchydata.com: Active-Active PostgreSQL Federation on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c591ab92e180b89d8cfdff37064b76dd98c08767b8d4b77cace072979ab7f502',100.0,1779029132,0,'2026-05-17T16:45:32.900376+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/active-active-postgres-federation-on-kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/announcing-google-cloud-storage-gcs-support-for-pgbackrest','blog.crunchydata.com: Announcing Google Cloud Storage (GCS) Support for'' pgBackRest','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f71d1f79345c35215d7aa29ff70635244b95b0277e654506ecd17515e07b877',100.0,1779030932,0,'2026-05-17T17:15:32.030606+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/announcing-google-cloud-storage-gcs-support-for-pgbackrest"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/announcing-postgres-container-apps-easy-deploy-postgres-apps','blog.crunchydata.com: Announcing Postgres Container Apps: Easy Deploy Postgres'' Apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87ce4ff02ab69141783924cbc4ba6c48c05d7d67261570d0d8f5f326123ef58f',100.0,1779032105,0,'2026-05-17T17:35:05.965893+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/announcing-postgres-container-apps-easy-deploy-postgres-apps"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/crunchy-postgres-operator-4.6.0','blog.crunchydata.com: Crunchy Postgres Operator 4.6.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7e83515c52fb8f8b9baaa1d01a92926eadd5ba0d9ec925362a1cd6f9d37131f',100.0,1779030685,0,'2026-05-17T17:11:25.228323+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/crunchy-postgres-operator-4.6.0"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/d-meta','blog.crunchydata.com: Quickly Document Your Postgres Database Using psql'' Meta-Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c414022c133096a2344c462863251c460a898aabadbc9a4aeea0b1e0cf928cb2',100.0,1779030966,0,'2026-05-17T17:16:06.160751+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/d-meta"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/generating-json-directly-from-postgres','blog.crunchydata.com: Cut Out the Middle Tier: Generating JSON Directly'' from Postgres','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2de7a79f26cf16a62177787f96514089a2634481a175791154994f03756fd2e7',100.0,1779033906,0,'2026-05-17T18:05:06.496328+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/generating-json-directly-from-postgres"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/gitops-postgres-kubernetes-helm','blog.crunchydata.com: Helm, GitOps and the Postgres Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54a9d7674643cbd71739b364a39b2d0f38516df00f0d4cd06ed29fcd90ca253c',100.0,1779032167,0,'2026-05-17T17:36:07.103294+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/gitops-postgres-kubernetes-helm"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/kube-cluster-from-scratch-on-rocky-8','blog.crunchydata.com: Kubernetes + Postgres Cluster From Scratch on Rocky'' 8','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e106e0c141a7df7b9142c7f704cce26ba2fceea04a6c6905fbb456a39cd794b6',100.0,1779032455,0,'2026-05-17T17:40:55.561821+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/kube-cluster-from-scratch-on-rocky-8"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies','blog.crunchydata.com: Kubernetes Pod Tolerations and Postgres Deployment'' Strategies 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','baf33b882e766907f5e9b188bb9cf504f4f97f158db74cec5355733ebd415c81',100.0,1779030119,0,'2026-05-17T17:01:59.387165+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/message-queuing-using-native-postgresql','blog.crunchydata.com: Devious SQL: Message Queuing Using Native PostgreSQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','619b139e521a691eaed8994004a45a0368e3465e1d3e5c04492eb41022aaf42b',100.0,1779030438,0,'2026-05-17T17:07:18.717626+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/message-queuing-using-native-postgresql"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments','blog.crunchydata.com: Multi-Kubernetes Cluster PostgreSQL Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3144488cb755c52229031d06800ae8f5461ffc5f54e9f4ca8d19bf177e28a199',100.0,1779030091,0,'2026-05-17T17:01:31.353197+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/pgbackrest-point-in-time-recovery-using-crunchy-postgresql-operator','blog.crunchydata.com: pgBackRest Point-In-Time Recovery Using Crunchy PostgreSQL'' Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','acb1a24a36c4730a39bb1281d2cb4e8adcbc00c31d7aecafd610c02068d524b3',100.0,1779034484,0,'2026-05-17T18:14:44.673143+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/pgbackrest-point-in-time-recovery-using-crunchy-postgresql-operator"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/postgres-indexes-for-newbies','==blog.crunchydata.com: Postgres Indexes for Newbies==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8558fd1382c91b73d82087afe59ec9cf3540c84c33ae879ab90284c04f3ea362',100.0,1779032296,0,'2026-05-17T17:38:16.896427+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/postgresql-14-on-kubernetes','==blog.crunchydata.com: PostgreSQL 14 on Kubernetes (with examples!)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','aa3098126aaade9a1912d4daf3dedbd75aae5ba8203f50f7ea7d444f48bda6c6',100.0,1779031755,0,'2026-05-17T17:29:15.590418+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/resize-postgres-kubernetes-volume-instance-sets','blog.crunchydata.com: Can''t Resize your Postgres Kubernetes Volume? No'' Problem!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf5623b6a7f57cddd8abcdec4aa96b5194624c3f12fbe12c935a0959e6662883',100.0,1779032368,0,'2026-05-17T17:39:28.796188+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/resize-postgres-kubernetes-volume-instance-sets"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/set-up-tls-for-postgresql-in-kubernetes','blog.crunchydata.com: Deploy PostgreSQL With TLS in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c81d759080bf0cc90747cded5de918855698d974a361aac231710d88635f33d',100.0,1779030529,0,'2026-05-17T17:08:49.172642+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/set-up-tls-for-postgresql-in-kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes','blog.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ad72f5674ee2be654781a9a2e11791f8b3e0235cc7a4c4754e401b2baffbc3b',100.0,1779032340,0,'2026-05-17T17:39:00.116606+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/tentative-smarter-query-optimization-in-postgres-starts-with-pg_stat_statements','blog.crunchydata.com: Query Optimization in Postgres with pg_stat_statements','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4935c64c03291395d95b724ea8b0fd0c7d39d029c7e15bbe115804f96324983',100.0,1779030883,0,'2026-05-17T17:14:43.029479+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/tentative-smarter-query-optimization-in-postgres-starts-with-pg_stat_statements"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/using-cert-manager-to-deploy-tls-for-postgres-on-kubernetes','blog.crunchydata.com: Using Cert Manager to Deploy TLS for Postgres on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cae0f4f9e6a01905d0490400023699385593a1d823378294f7b14f72d2ef6af5',100.0,1779032388,0,'2026-05-17T17:39:48.497478+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/using-cert-manager-to-deploy-tls-for-postgres-on-kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-database','blog.crunchydata.com: Using Kubernetes? Chances Are You Need a Database'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7eca609c6f53c2cf226b5e7706ec41587be03c4f4c3440d3e0a20bbdc16d961',100.0,1779032524,0,'2026-05-17T17:42:04.808067+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-database"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/your-guide-to-connection-management-in-postgres','blog.crunchydata.com: Your Guide to Connection Management in Postgres 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e7aaf19c49e71a035774a9df6cb70569213069558b408ca1d98921d52f1fc92',100.0,1779034349,0,'2026-05-17T18:12:29.775188+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/your-guide-to-connection-management-in-postgres"}'); +INSERT INTO "resources" VALUES('https://blog.crunchydata.com/news/next-generation-crunchy-postgres-for-kubernetes-released','blog.crunchydata.com: Next Generation Crunchy Postgres for Kubernetes 5.0'' Released','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','49a3434ea2bf007170f19c52f99123dd63f410aeb19d66b55da41f6fe8e72b01',100.0,1779031215,0,'2026-05-17T17:20:15.970224+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/news/next-generation-crunchy-postgres-for-kubernetes-released"}'); INSERT INTO "resources" VALUES('https://blog.csanchez.org/2021/06/15/serverless-jenkins-pipelines-with-google-cloud-run','blog.csanchez.org: Serverless Jenkins Pipelines with Google Cloud Run','1. Jobs execute in Cloud Run (fast, scalable, pay per use compute) 2. Ships as a container (extensible) 3. Posts cat pics (amazing)','2021',0,'Demonstrates how to run scale-to-zero, serverless Jenkins pipelines executing build pods on Google Cloud Run. This approach eliminates master runtime overheads by wrapping job logic in highly portable container environments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Serverless Pipelines", "Google Cloud Run"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.cyble.com/2022/06/27/exposed-kubernetes-clusters','blog.cyble.com: Exposed Kubernetes Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c8e385b924674c3249a64dc341fe5bfca5c3df7f72e295c8d8bfc101fcf25376',100.0,1.77903456621296405e+09,0,'2026-05-17T18:16:06.212964+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://cyble.com/blog/exposed-kubernetes-clusters"}'); -INSERT INTO "resources" VALUES('https://blog.datumo.io/setting-up-kafka-on-kubernetes-an-easy-way-26ae150b9ca8','blog.datumo.io: Setting up Kafka on Kubernetes - an easy way','','N/A',0,'A curated technical resource and architectural guide covering blog.datumo.io: Setting up Kafka on Kubernetes - an easy way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902995226296305e+09,0,'2026-05-17T16:59:12.262963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.cyble.com/2022/06/27/exposed-kubernetes-clusters','blog.cyble.com: Exposed Kubernetes Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c8e385b924674c3249a64dc341fe5bfca5c3df7f72e295c8d8bfc101fcf25376',100.0,1779034566,0,'2026-05-17T18:16:06.212964+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://cyble.com/blog/exposed-kubernetes-clusters"}'); +INSERT INTO "resources" VALUES('https://blog.datumo.io/setting-up-kafka-on-kubernetes-an-easy-way-26ae150b9ca8','blog.datumo.io: Setting up Kafka on Kubernetes - an easy way','','N/A',0,'A curated technical resource and architectural guide covering blog.datumo.io: Setting up Kafka on Kubernetes - an easy way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029952,0,'2026-05-17T16:59:12.262963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.davesdomain.co.uk/posts/azure-rbac-constrained-delegation','blog.davesdomain.co.uk: A look at Azure RBAC Constrained Delegation','','2023',0,'Technical review of Azure Role-Based Access Control (RBAC) constrained delegation patterns. Analyzes authorization mechanics designed to limit permissions granted to administrative and service identities. Reduces operational privilege escalation risks by establishing boundaries on what automated agents can provision.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Identity Governance", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.dbi-services.com/deploying-postgresql-in-minishiftopenshift','Deploying PostgreSQL in MiniShift/OpenShift 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cdb88ede1470b0373935547add7d5376331fcd61c375baac43f570d6f683e391',100.0,1.77903038806641197e+09,0,'2026-05-17T17:06:28.066412+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.dbi-services.com/blog/deploying-postgresql-in-minishiftopenshift"}'); -INSERT INTO "resources" VALUES('https://blog.deckhouse.io/how-we-enjoyed-upgrading-a-bunch-of-kubernetes-clusters-from-v1-16-to-v1-19-7d664624b2c1','blog.deckhouse.io: How we enjoyed upgrading a bunch of Kubernetes clusters'' from v1.16 to v1.19','','N/A',0,'A curated technical resource and architectural guide covering blog.deckhouse.io: How we enjoyed upgrading a bunch of Kubernetes clusters'' from v1.16 to v1.19 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903449972504091e+09,0,'2026-05-17T18:14:59.725041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.deref.io/containers-dont-solve-everything','blog.deref.io: Containers Don''t Solve Everything 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.deref.io: Containers Don''t Solve Everything 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903036464246106e+09,0,'2026-05-17T17:06:04.642461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.dbi-services.com/deploying-postgresql-in-minishiftopenshift','Deploying PostgreSQL in MiniShift/OpenShift 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cdb88ede1470b0373935547add7d5376331fcd61c375baac43f570d6f683e391',100.0,1779030388,0,'2026-05-17T17:06:28.066412+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.dbi-services.com/blog/deploying-postgresql-in-minishiftopenshift"}'); +INSERT INTO "resources" VALUES('https://blog.deckhouse.io/how-we-enjoyed-upgrading-a-bunch-of-kubernetes-clusters-from-v1-16-to-v1-19-7d664624b2c1','blog.deckhouse.io: How we enjoyed upgrading a bunch of Kubernetes clusters'' from v1.16 to v1.19','','N/A',0,'A curated technical resource and architectural guide covering blog.deckhouse.io: How we enjoyed upgrading a bunch of Kubernetes clusters'' from v1.16 to v1.19 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034499,0,'2026-05-17T18:14:59.725041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.deref.io/containers-dont-solve-everything','blog.deref.io: Containers Don''t Solve Everything 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.deref.io: Containers Don''t Solve Everything 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030364,0,'2026-05-17T17:06:04.642461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.desdelinux.net/microsoft-performance-tools-una-serie-de-herramientas-open-source-para-analizar-el-rendimiento-del-sistema','blog.desdelinux.net: Microsoft Performance-Tools, una serie de herramientas open source para analizar el rendimiento del sistema','','2022',0,'Overview of Microsoft''s Performance-Tools suite, which provides cross-platform command-line tools for analyzing trace logs, Windows/Linux system resource usage, and overall system performance. It details how architects can inspect CPU, disk, and networking bottlenecks at a low kernel-level, enhancing system-level optimization.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems", "Performance Tuning", "Diagnostic Tools"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.developer.adobe.com/exploring-kafka-producers-internals-37411b647d0f','blog.developer.adobe.com: Exploring Kafka Producer’s Internals 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.developer.adobe.com: Exploring Kafka Producer’s Internals 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903196233326196e+09,0,'2026-05-17T17:32:42.333262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.developersteve.com/canary-deployments-in-kubernetes-safely-releasing-new-features-with-confidence-f6eb3f0dab6f','blog.developersteve.com: Canary Deployments in Kubernetes: Safely Releasing'' New Features with Confidence','','N/A',0,'A curated technical resource and architectural guide covering blog.developersteve.com: Canary Deployments in Kubernetes: Safely Releasing'' New Features with Confidence in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903324032464599e+09,0,'2026-05-17T17:54:00.324646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.developersteve.com/gitops-for-kubernetes-canary-deployments-4aeab4043727','blog.developersteve.com: GitOps for Kubernetes Canary Deployments','','N/A',0,'A curated technical resource and architectural guide covering blog.developersteve.com: GitOps for Kubernetes Canary Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450456427502e+09,0,'2026-05-17T18:15:04.564275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/7-open-source-kubernetes-developer-tools-to-follow-in-2022-78a5e5dbd4e3','blog.devgenius.io: 7 Open Source Kubernetes Developer Tools to Follow in'' 2022','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: 7 Open Source Kubernetes Developer Tools to Follow in'' 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903194484173393e+09,0,'2026-05-17T17:32:24.841734+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/all-you-need-to-know-about-debugging-kubernetes-cronjob-61989a998513','blog.devgenius.io: All You Need to Know about Debugging Kubernetes Cronjob','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: All You Need to Know about Debugging Kubernetes Cronjob in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903065505698299e+09,0,'2026-05-17T17:10:55.056983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/argo-cd-introduction-4b16f50b0d56','blog.devgenius.io: Argo CD Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Argo CD Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903410500143408e+09,0,'2026-05-17T18:08:25.001434+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/automate-kubernetes-with-python-2150c290afe7','blog.devgenius.io: Automate Kubernetes With Python 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Automate Kubernetes With Python 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903038452448606e+09,0,'2026-05-17T17:06:24.524486+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/automated-dns-tls-with-external-dns-letsencrypt-on-kubernetes-6f4f41827df9','blog.devgenius.io: Automated DNS/TLS with External DNS & LetsEncrypt on'' Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Automated DNS/TLS with External DNS & LetsEncrypt on'' Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903422377673196e+09,0,'2026-05-17T18:10:23.776732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/backup-restore-and-migrate-kubernetes-cluster-resources-using-velero-a9b6997e4b54','blog.devgenius.io: Backup, Restore and Migrate Kubernetes Cluster resources'' using Velero','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Backup, Restore and Migrate Kubernetes Cluster resources'' using Velero in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902961312203311e+09,0,'2026-05-17T16:53:33.122033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/best-practice-and-cheat-sheet-for-rest-api-design-6a6e12dfa89f','blog.devgenius.io: Principles & Best practices of REST API Design','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Principles & Best practices of REST API Design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903164531243491e+09,0,'2026-05-17T17:27:25.312435+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/blue-green-deployment-with-kubernetes-b7595b17fe17','blog.devgenius.io: Blue Green Deployment with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Blue Green Deployment with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937113379406e+09,0,'2026-05-17T16:49:31.133794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/choosing-an-optimal-kubernetes-worker-node-size-e0eacab408c4','==blog.devgenius.io: Choosing an Optimal Kubernetes Worker Node Size for'' Your Startup== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devgenius.io: Choosing an Optimal Kubernetes Worker Node Size for'' Your Startup== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903154347859191e+09,0,'2026-05-17T17:25:43.478592+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/container-namespace-introduction-6a1e26f8707a','blog.devgenius.io: Container — Namespace Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Container — Namespace Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903042241532707e+09,0,'2026-05-17T17:07:02.415327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/daily-useful-kubernetes-aliases-c35f7f411f39','blog.devgenius.io: Daily useful Kubernetes aliases','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Daily useful Kubernetes aliases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903142905680298e+09,0,'2026-05-17T17:23:49.056803+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-k8s-deployment-rolling-update-f022285c6f90','blog.devgenius.io: DevOps in K8s — Deployment Rolling Update','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in K8s — Deployment Rolling Update in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903213454221892e+09,0,'2026-05-17T17:35:34.542219+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-k8s-pod-cgroups-ed05181865f9','blog.devgenius.io: DevOps in K8s — Pod Cgroups','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in K8s — Pod Cgroups in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903267905887293e+09,0,'2026-05-17T17:44:39.058873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-k8s-pod-downward-api-571399049013','blog.devgenius.io: DevOps in K8s — Pod Downward API','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in K8s — Pod Downward API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790319448033421e+09,0,'2026-05-17T17:32:24.803342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-k8s-write-dockerfile-efficiently-37eaedf87163','blog.devgenius.io: DevOps in K8s — Write Dockerfile Efficiently 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in K8s — Write Dockerfile Efficiently 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394928766703e+09,0,'2026-05-17T18:05:49.287667+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-linux-systemd-introduction-db7f49cb566b','blog.devgenius.io: DevOps in Linux — Systemd Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in Linux — Systemd Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779034232496212e+09,0,'2026-05-17T18:10:32.496212+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/distributed-monolith-1d2d9f86a68f','==blog.devgenius.io: Distributed Monolith==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devgenius.io: Distributed Monolith== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903270405352401e+09,0,'2026-05-17T17:45:04.053524+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/explore-api-priority-and-fairness-to-ease-the-load-of-the-apiserver-a4fe9c4e7174','blog.devgenius.io: Explore API Priority and Fairness to Ease the Load of'' the APIServer','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Explore API Priority and Fairness to Ease the Load of'' the APIServer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903057778252506e+09,0,'2026-05-17T17:09:37.782525+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/how-is-security-managed-in-kubernetes-clusters-addefffd2b0','blog.devgenius.io: How is security managed in Kubernetes clusters?','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: How is security managed in Kubernetes clusters? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030739.1802,0,'2026-05-17T17:12:19.180200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/how-to-use-redis-pub-sub-in-your-python-application-b6d5e11fc8de','blog.devgenius.io: How to use Redis Pub/Sub in your Python Application 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: How to use Redis Pub/Sub in your Python Application 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903442258731198e+09,0,'2026-05-17T18:13:42.587312+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/introduction-to-python-dictionaries-89045c9bf315','blog.devgenius.io: Introduction to python dictionaries','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Introduction to python dictionaries in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149707202696e+09,0,'2026-05-17T17:24:57.072027+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/is-it-time-to-migrate-from-lens-to-openlens-75496e5758d8','blog.devgenius.io: Is it time to migrate from Lens to OpenLens to manage'' your Kubernetes clusters?','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Is it time to migrate from Lens to OpenLens to manage'' your Kubernetes clusters? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149443885493e+09,0,'2026-05-17T17:24:54.438855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-ipvs-mode-introduction-6457a02cd91a','blog.devgenius.io: K8s — ipvs Mode Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — ipvs Mode Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903033523926091e+09,0,'2026-05-17T17:05:35.239261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-kubecolor-introduction-3d650effc36f','blog.devgenius.io: K8s — Kubecolor Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — Kubecolor Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902915851115393e+09,0,'2026-05-17T16:45:58.511154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-manage-multiple-clusters-using-kubectl-at-scale-9f200c692099','blog.devgenius.io: K8s — Manage Multiple Clusters Using kubectl at Scale','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — Manage Multiple Clusters Using kubectl at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902946480469703e+09,0,'2026-05-17T16:51:04.804697+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-networking-calico-part1-7f74395b6fe2','blog.devgenius.io: K8s Networking — Calico (Part1)','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s Networking — Calico (Part1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903415239198207e+09,0,'2026-05-17T18:09:12.391982+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-pause-container-f7abd1e9b488','blog.devgenius.io: K8s — pause container','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — pause container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903413134442496e+09,0,'2026-05-17T18:08:51.344425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8','blog.devgenius.io: K8s Troubleshooting — Pod in Terminating or Unknown Status','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s Troubleshooting — Pod in Terminating or Unknown Status in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903308843180894e+09,0,'2026-05-17T17:51:28.431809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-why-use-job-instead-of-pod-directly-48cf4e24a0df','blog.devgenius.io: K8s — Why Use Job Instead of Pod Directly?','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — Why Use Job Instead of Pod Directly? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033044.86069,0,'2026-05-17T17:50:44.860690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubeflow-cloud-deployment-aws-46f739ccbb32','blog.devgenius.io: Kubeflow Cloud Deployment (AWS)','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubeflow Cloud Deployment (AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903221321449804e+09,0,'2026-05-17T17:36:53.214498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-blue-green-deployment-a69ed17cd4cd','blog.devgenius.io: Kubernetes Blue-Green Deployment','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubernetes Blue-Green Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902995213268804e+09,0,'2026-05-17T16:59:12.132688+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-deployment-strategy-explained-bf27fea088e1','blog.devgenius.io: Kubernetes Deployment Strategy Explained 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubernetes Deployment Strategy Explained 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903449144573497e+09,0,'2026-05-17T18:14:51.445735+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-k8-high-level-overview-d4e8ef59de00','blog.devgenius.io: Kubernetes(k8) High-level overview','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubernetes(k8) High-level overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903207669642305e+09,0,'2026-05-17T17:34:36.696423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-namespace-wide-network-policy-1126fafdf221','blog.devgenius.io: Simplify Kubernetes Network Policy Generation','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Simplify Kubernetes Network Policy Generation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903304650822496e+09,0,'2026-05-17T17:50:46.508225+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-on-proxmox-with-terraform-6880921af6e4','blog.devgenius.io: Kubernetes on Proxmox with Terraform','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubernetes on Proxmox with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903408423539805e+09,0,'2026-05-17T18:08:04.235398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/kustomize-simple-manifest-manipulation-9330f7f40d5d','blog.devgenius.io: Kustomize — K8 manifest patching','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kustomize — K8 manifest patching in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207.91405,0,'2026-05-17T18:10:07.914050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/learn-kubernetes-programming-part-1-7384e5f3c481','blog.devgenius.io: Learn Kubernetes Programming — Part 1','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Learn Kubernetes Programming — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913040765404e+09,0,'2026-05-17T16:45:30.407654+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/logging-in-python-adec94519755','blog.devgenius.io: Logging in Python','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Logging in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002227445101e+09,0,'2026-05-17T17:00:22.274451+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/passing-the-2023-certified-kubernetes-administrator-cka-exam-693d8f9bc711','blog.devgenius.io: Passing the 2023 Certified Kubernetes Administrator (CKA)'' Exam','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Passing the 2023 Certified Kubernetes Administrator (CKA)'' Exam in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903342443540811e+09,0,'2026-05-17T17:57:04.435408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/rest-apis-with-python-f330c7ffc6ab','==blog.devgenius.io: REST APIs with Python== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devgenius.io: REST APIs with Python== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903380797676301e+09,0,'2026-05-17T18:03:27.976763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/running-opentelemetry-demo-app-in-kubernetes-95dccd613e0b','blog.devgenius.io: Running the OpenTelemetry Demo App in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Running the OpenTelemetry Demo App in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790322485132761e+09,0,'2026-05-17T17:37:28.513276+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/scanning-kubernetes-yaml-files-for-security-e302542b5407','blog.devgenius.io: Scanning Kubernetes YAML Files for Security 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Scanning Kubernetes YAML Files for Security 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790330302239921e+09,0,'2026-05-17T17:50:30.223992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/send-information-from-databricks-to-airflow-810a7d49ff81','blog.devgenius.io: Send information from Databricks to Airflow','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Send information from Databricks to Airflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903204595576906e+09,0,'2026-05-17T17:34:05.955769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/sso-authentication-for-applications-in-kubernetes-aedc3c189d89','blog.devgenius.io: SSO Authentication for Applications in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: SSO Authentication for Applications in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903281727978801e+09,0,'2026-05-17T17:46:57.279788+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/top-10-architecture-characteristics-non-functional-requirements-with-cheatsheat-7ad14bbb0a9b','blog.devgenius.io: Top 10 Architecture Characteristics / Non-Functional'' Requirements with Cheatsheet 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Top 10 Architecture Characteristics / Non-Functional'' Requirements with Cheatsheet 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903029575609803e+09,0,'2026-05-17T17:04:55.756098+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/training-model-with-jenkins-using-docker-mlops-b18579ddb677','blog.devgenius.io: Training model with Jenkins using docker: MLOPS','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Training model with Jenkins using docker: MLOPS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903151043202304e+09,0,'2026-05-17T17:25:10.432023+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/when-k8s-pods-are-stuck-mounting-large-volumes-2915e6656cb8','blog.devgenius.io: When K8s pods are stuck mounting large volumes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: When K8s pods are stuck mounting large volumes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903036713945198e+09,0,'2026-05-17T17:06:07.139452+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/yaml-with-python-d6787a9bd8ab','==blog.devgenius.io: YAML with Python==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devgenius.io: YAML with Python== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233330452203e+09,0,'2026-05-17T17:38:53.304522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://blog.devgenius.io/zero-downtime-deployment-with-kubernetes-using-rolling-update-strategy-bff45de8c3c3','blog.devgenius.io: Zero downtime deployment with Kubernetes using Rolling'' update Strategy','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Zero downtime deployment with Kubernetes using Rolling'' update Strategy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903246204979205e+09,0,'2026-05-17T17:41:02.049792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5','Automating Kubernetes Deployments with Helm Charts','','N/A',0,'A curated technical resource and architectural guide covering Automating Kubernetes Deployments with Helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903426509026694e+09,0,'2026-05-17T18:11:05.090267+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/helm.md", "docs/kubernetes-tutorials.md"]','["cicd.md", "helm.md", "kubernetes-tutorials.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/blue-green-deployment-ci-cd-pipelines-with-docker-github-and-jenkins-6a262b2994c6','blog.devops.dev: Blue-Green Deployment (CI/CD) Pipelines with Docker, GitHub,'' Jenkins and SonarQube','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Blue-Green Deployment (CI/CD) Pipelines with Docker, GitHub,'' Jenkins and SonarQube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903208775624203e+09,0,'2026-05-17T17:34:47.756242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/demystifying-kubernetes-understanding-ingress-configuration-and-best-practices-fb34e33e5f5f','blog.devops.dev: Demystifying Kubernetes:Understanding Ingress, Configuration,'' and Best Practices','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Demystifying Kubernetes:Understanding Ingress, Configuration,'' and Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699.16074,0,'2026-05-17T17:44:59.160740+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/deploying-and-monitoring-an-application-using-prometheus-on-kubernetes-cluster-483773f789f','==blog.devops.dev: How to Monitor your Application using Prometheus== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: How to Monitor your Application using Prometheus== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903210572385406e+09,0,'2026-05-17T17:35:05.723854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/deploying-awesome-app-on-aws-serverless-services-step-by-step-guide-54bc89e4d236','blog.devops.dev: Deploying Awesome App on AWS Serverless Services — Step-by-Step'' Guide','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Deploying Awesome App on AWS Serverless Services — Step-by-Step'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033579285326e+09,0,'2026-05-17T17:59:39.285326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/deploying-helm-charts-with-jenkins-and-groovy-a-comprehensive-guide-c2aa0f2bd424','blog.devops.dev: Deploying Helm Charts with Jenkins and Groovy: A Comprehensive'' Guide','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Deploying Helm Charts with Jenkins and Groovy: A Comprehensive'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233332952809e+09,0,'2026-05-17T17:38:53.329528+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/deploying-prometheus-and-grafana-in-a-multi-node-kubernetes-cluster-and-auto-scaling-with-keda-eccecfbd8950','blog.devops.dev: Deploying Prometheus and Grafana in a Multi-Node Kubernetes'' Cluster and Auto-Scaling with KEDA','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Deploying Prometheus and Grafana in a Multi-Node Kubernetes'' Cluster and Auto-Scaling with KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903264247354102e+09,0,'2026-05-17T17:44:02.473541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/devops-best-practices-for-continuous-delivery-2f0ebbae65c6','blog.devops.dev: Devops Best Practices for Continuous Delivery 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Devops Best Practices for Continuous Delivery 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903237622930908e+09,0,'2026-05-17T17:39:36.229309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/end-to-end-devsecops-kubernetes-project-4259f90722ef','blog.devops.dev: End-to-End DevSecOps Kubernetes Project','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: End-to-End DevSecOps Kubernetes Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903041825598096e+09,0,'2026-05-17T17:06:58.255981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/generating-a-list-of-dictionaries-with-python-77fca1854911','blog.devops.dev: Generating A List of Dictionaries With Python','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Generating A List of Dictionaries With Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903258676252293e+09,0,'2026-05-17T17:43:06.762523+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/gitops-at-scale-69639c9a3dd7','blog.devops.dev: GitOps at Scale','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: GitOps at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903392510221791e+09,0,'2026-05-17T18:05:25.102218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/gitops-fundamentals-part-0-a8e63f8f9ce8','blog.devops.dev: GitOps — Fundamentals Part 0','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: GitOps — Fundamentals Part 0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903322256557703e+09,0,'2026-05-17T17:53:42.565577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/hacking-kubernetes-in-aws-54f4681f1478','blog.devops.dev: HACKING KUBERNETES in AWS','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: HACKING KUBERNETES in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029113.11775,0,'2026-05-17T16:45:13.117750+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/hosting-your-own-helm-chart-on-github-with-chart-releaser-a356ac10ce5c','blog.devops.dev: Hosting Your Own Helm Chart on GitHub with Chart Releaser','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Hosting Your Own Helm Chart on GitHub with Chart Releaser in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903423791864895e+09,0,'2026-05-17T18:10:37.918649+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/how-to-create-an-aws-sandbox-account-using-terraform-c3592a6d8abd','blog.devops.dev: How to create an AWS sandbox account using terraform','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: How to create an AWS sandbox account using terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903047302738404e+09,0,'2026-05-17T17:07:53.027384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/how-to-manage-multiple-environments-with-terraform-with-the-use-of-modules-d4ca512d7b4a','blog.devops.dev: How to manage multiple environments with terraform with'' the use of modules?','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: How to manage multiple environments with terraform with'' the use of modules? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790291651764791e+09,0,'2026-05-17T16:46:05.176479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/how-to-use-the-kubernetes-resource-recommender-tool-in-a-gke-cluster-ef48a6dea85c','==blog.devops.dev: How to use the Kubernetes Resource Recommender tool in'' a GKE Cluster== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: How to use the Kubernetes Resource Recommender tool in'' a GKE Cluster== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903180176305794e+09,0,'2026-05-17T17:30:01.763058+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/importance-of-logging-in-kubernetes-and-intro-to-grafana-loki-f8dc6f736e6','blog.devops.dev: Importance of Logging In Kubernetes, Intro to Grafana Loki'' & deploying with helm-charts','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Importance of Logging In Kubernetes, Intro to Grafana Loki'' & deploying with helm-charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162231762599e+09,0,'2026-05-17T17:27:02.317626+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/kateyes-visual-kubernetes-explorer-c40510874969','blog.devops.dev: Kateyes — Visual Kubernetes Explorer','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Kateyes — Visual Kubernetes Explorer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144589830899e+09,0,'2026-05-17T17:24:05.898309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/keda-autoscaling-kubernetes-apps-using-prometheus-da037fe572cf','blog.devops.dev: KEDA: Autoscaling Kubernetes apps using Prometheus','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: KEDA: Autoscaling Kubernetes apps using Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030614.8316,0,'2026-05-17T17:10:14.831600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/kubernetes-services-explained-with-examples-3d1897a875b7','blog.devops.dev: Kubernetes Services: Explained with Examples','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Kubernetes Services: Explained with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903409424241304e+09,0,'2026-05-17T18:08:14.242413+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/manage-secrets-on-aws-and-helm-as-environment-variables-f7ec998c58fc','blog.devops.dev: Debugging Kubernetes Secrets, Why My Pod Wouldn’t Start','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Debugging Kubernetes Secrets, Why My Pod Wouldn’t Start in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903050682880592e+09,0,'2026-05-17T17:08:26.828806+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/mastering-machine-learning-at-scale-with-azure-machine-learning-dfaa4bf4353c','blog.devops.dev: Mastering Machine Learning at Scale with Azure Machine'' Learning','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Mastering Machine Learning at Scale with Azure Machine'' Learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902994081848907e+09,0,'2026-05-17T16:59:00.818489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/monitoring-a-spring-boot-application-in-kubernetes-with-prometheus-a2d4ec7f9922','==blog.devops.dev: Monitoring a Spring Boot application in Kubernetes with'' Prometheus== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: Monitoring a Spring Boot application in Kubernetes with'' Prometheus== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903198289438891e+09,0,'2026-05-17T17:33:02.894389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/monitoring-mysql-using-prometheus-and-grafana-in-kubernetes-16e7ae3de5dd','blog.devops.dev: Monitoring MySQL using Prometheus, Grafana and mysqld_exporter'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Monitoring MySQL using Prometheus, Grafana and mysqld_exporter'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030132291471e+09,0,'2026-05-17T17:02:12.291471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/networking-in-kubernetes-55dcf794b9cd','blog.devops.dev: Networking in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Networking in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023041151309e+09,0,'2026-05-17T17:03:50.411513+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/observability-better-ci-for-your-prometheus-alerts-32aaea3b3d77','blog.devops.dev: Observability: Better CI for your prometheus alerts with'' pint instead of promtool 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Observability: Better CI for your prometheus alerts with'' pint instead of promtool 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031825079988e+09,0,'2026-05-17T17:30:25.079988+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/observability-concept-in-prometheus-9f0093fa7495','blog.devops.dev: Observability Concept in Prometheus','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Observability Concept in Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903070834764099e+09,0,'2026-05-17T17:11:48.347641+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/prometheus-metrics-within-kubernetes-an-ariel-view-d1d3b7d75418','==blog.devops.dev: Prometheus metrics within Kubernetes — an aerial view=='' | Joseph Esrig','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: Prometheus metrics within Kubernetes — an aerial view=='' | Joseph Esrig in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903192747564101e+09,0,'2026-05-17T17:32:07.475641+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/stop-cloning-helm-charts-enough-b40fb5d67ac7','==blog.devops.dev: Stop cloning helm charts! Enough!== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: Stop cloning helm charts! Enough!== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903403969006705e+09,0,'2026-05-17T18:07:19.690067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/stop-messing-up-with-git-follow-this-simple-and-effective-strategy-to-maintain-git-branches-cc378468cde6','blog.devops.dev: Stop messing up with Git. Follow this simple and effective'' strategy to maintain Git branches','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Stop messing up with Git. Follow this simple and effective'' strategy to maintain Git branches in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902924284634208e+09,0,'2026-05-17T16:47:22.846342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/terraform-drift-detection-in-production-why-plan-isnt-enough-f660af7e1029','Terraform Drift Detection in Production: Why plan Isn''t Enough','Deep dive on how scheduled plan checks fail as a sole detection strategy, and how to build a layered detection system.','2026',4,'This technical analysis explores the production operational challenges of infrastructure drift detection and explains why a standard `terraform plan` is insufficient as a standalone monitoring strategy. The author outlines critical blind spots, such as untracked out-of-band resources invisible to the state file and security changes hidden by lifecycle `ignore_changes` configurations. It outlines a modern, layered engineering approach combining cloud-native asset inventories, policy engines, and event-driven architectures to continuously validate real infrastructure state.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1.78035200368986892e+09,0,'2026-06-02T00:13:23.689869+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Production Drift Detection"]','["[CASE STUDY]", "[GUIDE]"]','[]','[]','{}','{"category": "terraform", "reputation_status": "Vetted", "reputation_summary": "Widely circulated across developer and DevOps communities for its realistic view of Terraform''s state reconciliation gaps and solid mitigation patterns.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/terraform-modules-db392bb7e950','blog.devops.dev: Terraform Modules','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Terraform Modules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903445418928408e+09,0,'2026-05-17T18:14:14.189284+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/tools-to-manage-kubernetes-15b675f407d4','blog.devops.dev: Tools to manage Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Tools to manage Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031186.00715,0,'2026-05-17T17:19:46.007150+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/understanding-jobs-and-cronjobs-in-kubernetes-9db379562da','blog.devops.dev: Understanding Jobs and CronJobs in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Understanding Jobs and CronJobs in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903369695670294e+09,0,'2026-05-17T18:01:36.956703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.devops.dev/using-vault-in-kubernetes-production-for-security-engineers-54d2f0aca4d1','blog.devops.dev: Using Vault in Kubernetes Production for Security Engineers','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Using Vault in Kubernetes Production for Security Engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033500.35167,0,'2026-05-17T17:58:20.351670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.direktiv.io/building-a-simple-cloud-native-orchestrated-microservice-from-containers-39dbcb80b0d8','blog.direktiv.io: Building a simple cloud-native, orchestrated microservice'' from containers','','N/A',0,'A curated technical resource and architectural guide covering blog.direktiv.io: Building a simple cloud-native, orchestrated microservice'' from containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203657381701e+09,0,'2026-05-17T17:33:56.573817+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.direktiv.io/event-driven-orchestration-with-knative-part-1-fbdcc0e2ea03','blog.direktiv.io: Event driven orchestration with Knative (part 1)','','N/A',0,'A curated technical resource and architectural guide covering blog.direktiv.io: Event driven orchestration with Knative (part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903367491436696e+09,0,'2026-05-17T18:01:14.914367+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.direktiv.io/redefining-event-driven-orchestration-for-automation-applications-ec07d79f21c0','blog.direktiv.io: Redefining event-driven orchestration for automation &'' applications','','N/A',0,'A curated technical resource and architectural guide covering blog.direktiv.io: Redefining event-driven orchestration for automation &'' applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111725740098e+09,0,'2026-05-17T17:18:37.257401+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices','blog.docker.com: Intro Guide to Dockerfile Best Practices 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.docker.com: Intro Guide to Dockerfile Best Practices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790314356430931e+09,0,'2026-05-17T17:23:55.643093+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.doit-intl.com/aws-firewalls-101-how-and-when-to-use-each-one-d4ad8087a6b3','doit-intl.com: AWS Firewalls 101: How and when to use each one','','N/A',0,'A curated technical resource and architectural guide covering doit-intl.com: AWS Firewalls 101: How and when to use each one in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903268385781788e+09,0,'2026-05-17T17:44:43.857818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.doit-intl.com/how-to-setup-multi-cluster-load-balancing-with-gke-4b407e1f3dff','blog.doit-intl.com: How to Set Up Multi-Cluster Load Balancing with GKE','','N/A',0,'A curated technical resource and architectural guide covering blog.doit-intl.com: How to Set Up Multi-Cluster Load Balancing with GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903308176770806e+09,0,'2026-05-17T17:51:21.767708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://www.doit.com/blog"}'); -INSERT INTO "resources" VALUES('https://blog.doit-intl.com/kubernetes-and-secrets-management-in-cloud-858533c20dca','blog.doit-intl.com: Kubernetes and Secrets Management in the Cloud','','N/A',0,'A curated technical resource and architectural guide covering blog.doit-intl.com: Kubernetes and Secrets Management in the Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903422677837395e+09,0,'2026-05-17T18:10:26.778374+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.dream11engineering.com/finding-order-in-chaos-how-we-automated-performance-testing-with-torque-6eb63706fcea','blog.dream11engineering.com: Finding Order in Chaos: How We Automated Performance'' Testing with Torque','','N/A',0,'A curated technical resource and architectural guide covering blog.dream11engineering.com: Finding Order in Chaos: How We Automated Performance'' Testing with Torque in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902991660106897e+09,0,'2026-05-17T16:58:36.601069+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.dream11engineering.com/lessons-learned-from-running-graphql-at-scale-2ad60b3cefeb','blog.dream11engineering.com: Lessons learned from running GraphQL at scale','','N/A',0,'A curated technical resource and architectural guide covering blog.dream11engineering.com: Lessons learned from running GraphQL at scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903161832089209e+09,0,'2026-05-17T17:26:58.320892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.ediri.io/auto-docs-test-and-release-a-helm-chart-with-github-actions','blog.ediri.io: Auto Docs, Test And Release A Helm Chart With GitHub Actions','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: Auto Docs, Test And Release A Helm Chart With GitHub Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903112565179801e+09,0,'2026-05-17T17:18:45.651798+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.ediri.io/digitalocean-kubernetes-challenge','blog.ediri.io: DigitalOcean Kubernetes Challenge','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: DigitalOcean Kubernetes Challenge in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149934619402e+09,0,'2026-05-17T17:24:59.346194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.ediri.io/flux-with-buckets-is-this-still-gitops','blog.ediri.io: Flux With Buckets: Is This Still GitOps?','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: Flux With Buckets: Is This Still GitOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902936670683097e+09,0,'2026-05-17T16:49:26.706831+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.ediri.io/how-to-remove-a-stuck-namespace','blog.ediri.io: How to remove a stuck namespace','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: How to remove a stuck namespace in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149442960691e+09,0,'2026-05-17T17:24:54.429607+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.ediri.io/how-to-unit-test-your-helm-charts','==blog.ediri.io: How To Unit Test Your Helm Charts==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.ediri.io: How To Unit Test Your Helm Charts== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903097081975388e+09,0,'2026-05-17T17:16:10.819754+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.ediri.io/kubernetes-imagepullbackoff','blog.ediri.io: Kubernetes: ImagePullBackOff!','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: Kubernetes: ImagePullBackOff! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903132895036792e+09,0,'2026-05-17T17:22:08.950368+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.ediri.io/writing-kubernetes-policies-with-jspolicy','blog.ediri.io: Writing Kubernetes policies with jsPolicy and deploy them'' via FluxCD','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: Writing Kubernetes policies with jsPolicy and deploy them'' via FluxCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902960934184789e+09,0,'2026-05-17T16:53:29.341848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.developer.adobe.com/exploring-kafka-producers-internals-37411b647d0f','blog.developer.adobe.com: Exploring Kafka Producer’s Internals 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.developer.adobe.com: Exploring Kafka Producer’s Internals 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031962,0,'2026-05-17T17:32:42.333262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.developersteve.com/canary-deployments-in-kubernetes-safely-releasing-new-features-with-confidence-f6eb3f0dab6f','blog.developersteve.com: Canary Deployments in Kubernetes: Safely Releasing'' New Features with Confidence','','N/A',0,'A curated technical resource and architectural guide covering blog.developersteve.com: Canary Deployments in Kubernetes: Safely Releasing'' New Features with Confidence in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.324646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.developersteve.com/gitops-for-kubernetes-canary-deployments-4aeab4043727','blog.developersteve.com: GitOps for Kubernetes Canary Deployments','','N/A',0,'A curated technical resource and architectural guide covering blog.developersteve.com: GitOps for Kubernetes Canary Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.564275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/7-open-source-kubernetes-developer-tools-to-follow-in-2022-78a5e5dbd4e3','blog.devgenius.io: 7 Open Source Kubernetes Developer Tools to Follow in'' 2022','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: 7 Open Source Kubernetes Developer Tools to Follow in'' 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031944,0,'2026-05-17T17:32:24.841734+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/all-you-need-to-know-about-debugging-kubernetes-cronjob-61989a998513','blog.devgenius.io: All You Need to Know about Debugging Kubernetes Cronjob','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: All You Need to Know about Debugging Kubernetes Cronjob in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030655,0,'2026-05-17T17:10:55.056983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/argo-cd-introduction-4b16f50b0d56','blog.devgenius.io: Argo CD Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Argo CD Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034105,0,'2026-05-17T18:08:25.001434+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/automate-kubernetes-with-python-2150c290afe7','blog.devgenius.io: Automate Kubernetes With Python 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Automate Kubernetes With Python 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030384,0,'2026-05-17T17:06:24.524486+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/automated-dns-tls-with-external-dns-letsencrypt-on-kubernetes-6f4f41827df9','blog.devgenius.io: Automated DNS/TLS with External DNS & LetsEncrypt on'' Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Automated DNS/TLS with External DNS & LetsEncrypt on'' Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034223,0,'2026-05-17T18:10:23.776732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/backup-restore-and-migrate-kubernetes-cluster-resources-using-velero-a9b6997e4b54','blog.devgenius.io: Backup, Restore and Migrate Kubernetes Cluster resources'' using Velero','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Backup, Restore and Migrate Kubernetes Cluster resources'' using Velero in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029613,0,'2026-05-17T16:53:33.122033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/best-practice-and-cheat-sheet-for-rest-api-design-6a6e12dfa89f','blog.devgenius.io: Principles & Best practices of REST API Design','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Principles & Best practices of REST API Design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031645,0,'2026-05-17T17:27:25.312435+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/blue-green-deployment-with-kubernetes-b7595b17fe17','blog.devgenius.io: Blue Green Deployment with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Blue Green Deployment with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.133794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/choosing-an-optimal-kubernetes-worker-node-size-e0eacab408c4','==blog.devgenius.io: Choosing an Optimal Kubernetes Worker Node Size for'' Your Startup== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devgenius.io: Choosing an Optimal Kubernetes Worker Node Size for'' Your Startup== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031543,0,'2026-05-17T17:25:43.478592+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/container-namespace-introduction-6a1e26f8707a','blog.devgenius.io: Container — Namespace Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Container — Namespace Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030422,0,'2026-05-17T17:07:02.415327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/daily-useful-kubernetes-aliases-c35f7f411f39','blog.devgenius.io: Daily useful Kubernetes aliases','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Daily useful Kubernetes aliases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031429,0,'2026-05-17T17:23:49.056803+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-k8s-deployment-rolling-update-f022285c6f90','blog.devgenius.io: DevOps in K8s — Deployment Rolling Update','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in K8s — Deployment Rolling Update in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.542219+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-k8s-pod-cgroups-ed05181865f9','blog.devgenius.io: DevOps in K8s — Pod Cgroups','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in K8s — Pod Cgroups in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032679,0,'2026-05-17T17:44:39.058873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-k8s-pod-downward-api-571399049013','blog.devgenius.io: DevOps in K8s — Pod Downward API','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in K8s — Pod Downward API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031944,0,'2026-05-17T17:32:24.803342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-k8s-write-dockerfile-efficiently-37eaedf87163','blog.devgenius.io: DevOps in K8s — Write Dockerfile Efficiently 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in K8s — Write Dockerfile Efficiently 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033949,0,'2026-05-17T18:05:49.287667+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-linux-systemd-introduction-db7f49cb566b','blog.devgenius.io: DevOps in Linux — Systemd Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in Linux — Systemd Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034232,0,'2026-05-17T18:10:32.496212+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/distributed-monolith-1d2d9f86a68f','==blog.devgenius.io: Distributed Monolith==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devgenius.io: Distributed Monolith== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032704,0,'2026-05-17T17:45:04.053524+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/explore-api-priority-and-fairness-to-ease-the-load-of-the-apiserver-a4fe9c4e7174','blog.devgenius.io: Explore API Priority and Fairness to Ease the Load of'' the APIServer','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Explore API Priority and Fairness to Ease the Load of'' the APIServer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030577,0,'2026-05-17T17:09:37.782525+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/how-is-security-managed-in-kubernetes-clusters-addefffd2b0','blog.devgenius.io: How is security managed in Kubernetes clusters?','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: How is security managed in Kubernetes clusters? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030739,0,'2026-05-17T17:12:19.180200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/how-to-use-redis-pub-sub-in-your-python-application-b6d5e11fc8de','blog.devgenius.io: How to use Redis Pub/Sub in your Python Application 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: How to use Redis Pub/Sub in your Python Application 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034422,0,'2026-05-17T18:13:42.587312+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/introduction-to-python-dictionaries-89045c9bf315','blog.devgenius.io: Introduction to python dictionaries','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Introduction to python dictionaries in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031497,0,'2026-05-17T17:24:57.072027+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/is-it-time-to-migrate-from-lens-to-openlens-75496e5758d8','blog.devgenius.io: Is it time to migrate from Lens to OpenLens to manage'' your Kubernetes clusters?','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Is it time to migrate from Lens to OpenLens to manage'' your Kubernetes clusters? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031494,0,'2026-05-17T17:24:54.438855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-ipvs-mode-introduction-6457a02cd91a','blog.devgenius.io: K8s — ipvs Mode Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — ipvs Mode Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030335,0,'2026-05-17T17:05:35.239261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-kubecolor-introduction-3d650effc36f','blog.devgenius.io: K8s — Kubecolor Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — Kubecolor Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029158,0,'2026-05-17T16:45:58.511154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-manage-multiple-clusters-using-kubectl-at-scale-9f200c692099','blog.devgenius.io: K8s — Manage Multiple Clusters Using kubectl at Scale','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — Manage Multiple Clusters Using kubectl at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029464,0,'2026-05-17T16:51:04.804697+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-networking-calico-part1-7f74395b6fe2','blog.devgenius.io: K8s Networking — Calico (Part1)','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s Networking — Calico (Part1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034152,0,'2026-05-17T18:09:12.391982+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-pause-container-f7abd1e9b488','blog.devgenius.io: K8s — pause container','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — pause container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.344425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8','blog.devgenius.io: K8s Troubleshooting — Pod in Terminating or Unknown Status','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s Troubleshooting — Pod in Terminating or Unknown Status in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033088,0,'2026-05-17T17:51:28.431809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-why-use-job-instead-of-pod-directly-48cf4e24a0df','blog.devgenius.io: K8s — Why Use Job Instead of Pod Directly?','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — Why Use Job Instead of Pod Directly? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033044,0,'2026-05-17T17:50:44.860690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubeflow-cloud-deployment-aws-46f739ccbb32','blog.devgenius.io: Kubeflow Cloud Deployment (AWS)','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubeflow Cloud Deployment (AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032213,0,'2026-05-17T17:36:53.214498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-blue-green-deployment-a69ed17cd4cd','blog.devgenius.io: Kubernetes Blue-Green Deployment','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubernetes Blue-Green Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029952,0,'2026-05-17T16:59:12.132688+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-deployment-strategy-explained-bf27fea088e1','blog.devgenius.io: Kubernetes Deployment Strategy Explained 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubernetes Deployment Strategy Explained 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034491,0,'2026-05-17T18:14:51.445735+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-k8-high-level-overview-d4e8ef59de00','blog.devgenius.io: Kubernetes(k8) High-level overview','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubernetes(k8) High-level overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032076,0,'2026-05-17T17:34:36.696423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-namespace-wide-network-policy-1126fafdf221','blog.devgenius.io: Simplify Kubernetes Network Policy Generation','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Simplify Kubernetes Network Policy Generation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.508225+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-on-proxmox-with-terraform-6880921af6e4','blog.devgenius.io: Kubernetes on Proxmox with Terraform','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubernetes on Proxmox with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034084,0,'2026-05-17T18:08:04.235398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/kustomize-simple-manifest-manipulation-9330f7f40d5d','blog.devgenius.io: Kustomize — K8 manifest patching','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kustomize — K8 manifest patching in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207,0,'2026-05-17T18:10:07.914050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/learn-kubernetes-programming-part-1-7384e5f3c481','blog.devgenius.io: Learn Kubernetes Programming — Part 1','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Learn Kubernetes Programming — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.407654+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/logging-in-python-adec94519755','blog.devgenius.io: Logging in Python','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Logging in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030022,0,'2026-05-17T17:00:22.274451+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/passing-the-2023-certified-kubernetes-administrator-cka-exam-693d8f9bc711','blog.devgenius.io: Passing the 2023 Certified Kubernetes Administrator (CKA)'' Exam','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Passing the 2023 Certified Kubernetes Administrator (CKA)'' Exam in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.435408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/rest-apis-with-python-f330c7ffc6ab','==blog.devgenius.io: REST APIs with Python== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devgenius.io: REST APIs with Python== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033807,0,'2026-05-17T18:03:27.976763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/running-opentelemetry-demo-app-in-kubernetes-95dccd613e0b','blog.devgenius.io: Running the OpenTelemetry Demo App in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Running the OpenTelemetry Demo App in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032248,0,'2026-05-17T17:37:28.513276+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/scanning-kubernetes-yaml-files-for-security-e302542b5407','blog.devgenius.io: Scanning Kubernetes YAML Files for Security 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Scanning Kubernetes YAML Files for Security 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.223992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/send-information-from-databricks-to-airflow-810a7d49ff81','blog.devgenius.io: Send information from Databricks to Airflow','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Send information from Databricks to Airflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032045,0,'2026-05-17T17:34:05.955769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/sso-authentication-for-applications-in-kubernetes-aedc3c189d89','blog.devgenius.io: SSO Authentication for Applications in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: SSO Authentication for Applications in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032817,0,'2026-05-17T17:46:57.279788+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/top-10-architecture-characteristics-non-functional-requirements-with-cheatsheat-7ad14bbb0a9b','blog.devgenius.io: Top 10 Architecture Characteristics / Non-Functional'' Requirements with Cheatsheet 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Top 10 Architecture Characteristics / Non-Functional'' Requirements with Cheatsheet 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030295,0,'2026-05-17T17:04:55.756098+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/training-model-with-jenkins-using-docker-mlops-b18579ddb677','blog.devgenius.io: Training model with Jenkins using docker: MLOPS','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Training model with Jenkins using docker: MLOPS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.432023+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/when-k8s-pods-are-stuck-mounting-large-volumes-2915e6656cb8','blog.devgenius.io: When K8s pods are stuck mounting large volumes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: When K8s pods are stuck mounting large volumes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030367,0,'2026-05-17T17:06:07.139452+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/yaml-with-python-d6787a9bd8ab','==blog.devgenius.io: YAML with Python==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devgenius.io: YAML with Python== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.304522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://blog.devgenius.io/zero-downtime-deployment-with-kubernetes-using-rolling-update-strategy-bff45de8c3c3','blog.devgenius.io: Zero downtime deployment with Kubernetes using Rolling'' update Strategy','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Zero downtime deployment with Kubernetes using Rolling'' update Strategy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032462,0,'2026-05-17T17:41:02.049792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5','Automating Kubernetes Deployments with Helm Charts','','N/A',0,'A curated technical resource and architectural guide covering Automating Kubernetes Deployments with Helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034265,0,'2026-05-17T18:11:05.090267+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/helm.md", "docs/kubernetes-tutorials.md"]','["cicd.md", "helm.md", "kubernetes-tutorials.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/blue-green-deployment-ci-cd-pipelines-with-docker-github-and-jenkins-6a262b2994c6','blog.devops.dev: Blue-Green Deployment (CI/CD) Pipelines with Docker, GitHub,'' Jenkins and SonarQube','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Blue-Green Deployment (CI/CD) Pipelines with Docker, GitHub,'' Jenkins and SonarQube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.756242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/demystifying-kubernetes-understanding-ingress-configuration-and-best-practices-fb34e33e5f5f','blog.devops.dev: Demystifying Kubernetes:Understanding Ingress, Configuration,'' and Best Practices','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Demystifying Kubernetes:Understanding Ingress, Configuration,'' and Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.160740+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/deploying-and-monitoring-an-application-using-prometheus-on-kubernetes-cluster-483773f789f','==blog.devops.dev: How to Monitor your Application using Prometheus== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: How to Monitor your Application using Prometheus== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032105,0,'2026-05-17T17:35:05.723854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/deploying-awesome-app-on-aws-serverless-services-step-by-step-guide-54bc89e4d236','blog.devops.dev: Deploying Awesome App on AWS Serverless Services — Step-by-Step'' Guide','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Deploying Awesome App on AWS Serverless Services — Step-by-Step'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033579,0,'2026-05-17T17:59:39.285326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/deploying-helm-charts-with-jenkins-and-groovy-a-comprehensive-guide-c2aa0f2bd424','blog.devops.dev: Deploying Helm Charts with Jenkins and Groovy: A Comprehensive'' Guide','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Deploying Helm Charts with Jenkins and Groovy: A Comprehensive'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.329528+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/deploying-prometheus-and-grafana-in-a-multi-node-kubernetes-cluster-and-auto-scaling-with-keda-eccecfbd8950','blog.devops.dev: Deploying Prometheus and Grafana in a Multi-Node Kubernetes'' Cluster and Auto-Scaling with KEDA','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Deploying Prometheus and Grafana in a Multi-Node Kubernetes'' Cluster and Auto-Scaling with KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.473541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/devops-best-practices-for-continuous-delivery-2f0ebbae65c6','blog.devops.dev: Devops Best Practices for Continuous Delivery 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Devops Best Practices for Continuous Delivery 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032376,0,'2026-05-17T17:39:36.229309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/end-to-end-devsecops-kubernetes-project-4259f90722ef','blog.devops.dev: End-to-End DevSecOps Kubernetes Project','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: End-to-End DevSecOps Kubernetes Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030418,0,'2026-05-17T17:06:58.255981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/generating-a-list-of-dictionaries-with-python-77fca1854911','blog.devops.dev: Generating A List of Dictionaries With Python','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Generating A List of Dictionaries With Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032586,0,'2026-05-17T17:43:06.762523+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/gitops-at-scale-69639c9a3dd7','blog.devops.dev: GitOps at Scale','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: GitOps at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033925,0,'2026-05-17T18:05:25.102218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/gitops-fundamentals-part-0-a8e63f8f9ce8','blog.devops.dev: GitOps — Fundamentals Part 0','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: GitOps — Fundamentals Part 0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222,0,'2026-05-17T17:53:42.565577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/hacking-kubernetes-in-aws-54f4681f1478','blog.devops.dev: HACKING KUBERNETES in AWS','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: HACKING KUBERNETES in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029113,0,'2026-05-17T16:45:13.117750+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/hosting-your-own-helm-chart-on-github-with-chart-releaser-a356ac10ce5c','blog.devops.dev: Hosting Your Own Helm Chart on GitHub with Chart Releaser','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Hosting Your Own Helm Chart on GitHub with Chart Releaser in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034237,0,'2026-05-17T18:10:37.918649+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/how-to-create-an-aws-sandbox-account-using-terraform-c3592a6d8abd','blog.devops.dev: How to create an AWS sandbox account using terraform','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: How to create an AWS sandbox account using terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030473,0,'2026-05-17T17:07:53.027384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/how-to-manage-multiple-environments-with-terraform-with-the-use-of-modules-d4ca512d7b4a','blog.devops.dev: How to manage multiple environments with terraform with'' the use of modules?','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: How to manage multiple environments with terraform with'' the use of modules? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.176479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/how-to-use-the-kubernetes-resource-recommender-tool-in-a-gke-cluster-ef48a6dea85c','==blog.devops.dev: How to use the Kubernetes Resource Recommender tool in'' a GKE Cluster== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: How to use the Kubernetes Resource Recommender tool in'' a GKE Cluster== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031801,0,'2026-05-17T17:30:01.763058+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/importance-of-logging-in-kubernetes-and-intro-to-grafana-loki-f8dc6f736e6','blog.devops.dev: Importance of Logging In Kubernetes, Intro to Grafana Loki'' & deploying with helm-charts','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Importance of Logging In Kubernetes, Intro to Grafana Loki'' & deploying with helm-charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031622,0,'2026-05-17T17:27:02.317626+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/kateyes-visual-kubernetes-explorer-c40510874969','blog.devops.dev: Kateyes — Visual Kubernetes Explorer','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Kateyes — Visual Kubernetes Explorer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031445,0,'2026-05-17T17:24:05.898309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/keda-autoscaling-kubernetes-apps-using-prometheus-da037fe572cf','blog.devops.dev: KEDA: Autoscaling Kubernetes apps using Prometheus','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: KEDA: Autoscaling Kubernetes apps using Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030614,0,'2026-05-17T17:10:14.831600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/kubernetes-services-explained-with-examples-3d1897a875b7','blog.devops.dev: Kubernetes Services: Explained with Examples','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Kubernetes Services: Explained with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034094,0,'2026-05-17T18:08:14.242413+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/manage-secrets-on-aws-and-helm-as-environment-variables-f7ec998c58fc','blog.devops.dev: Debugging Kubernetes Secrets, Why My Pod Wouldn’t Start','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Debugging Kubernetes Secrets, Why My Pod Wouldn’t Start in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030506,0,'2026-05-17T17:08:26.828806+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/mastering-machine-learning-at-scale-with-azure-machine-learning-dfaa4bf4353c','blog.devops.dev: Mastering Machine Learning at Scale with Azure Machine'' Learning','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Mastering Machine Learning at Scale with Azure Machine'' Learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.818489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/monitoring-a-spring-boot-application-in-kubernetes-with-prometheus-a2d4ec7f9922','==blog.devops.dev: Monitoring a Spring Boot application in Kubernetes with'' Prometheus== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: Monitoring a Spring Boot application in Kubernetes with'' Prometheus== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031982,0,'2026-05-17T17:33:02.894389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/monitoring-mysql-using-prometheus-and-grafana-in-kubernetes-16e7ae3de5dd','blog.devops.dev: Monitoring MySQL using Prometheus, Grafana and mysqld_exporter'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Monitoring MySQL using Prometheus, Grafana and mysqld_exporter'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030132,0,'2026-05-17T17:02:12.291471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/networking-in-kubernetes-55dcf794b9cd','blog.devops.dev: Networking in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Networking in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.411513+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/observability-better-ci-for-your-prometheus-alerts-32aaea3b3d77','blog.devops.dev: Observability: Better CI for your prometheus alerts with'' pint instead of promtool 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Observability: Better CI for your prometheus alerts with'' pint instead of promtool 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031825,0,'2026-05-17T17:30:25.079988+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/observability-concept-in-prometheus-9f0093fa7495','blog.devops.dev: Observability Concept in Prometheus','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Observability Concept in Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030708,0,'2026-05-17T17:11:48.347641+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/prometheus-metrics-within-kubernetes-an-ariel-view-d1d3b7d75418','==blog.devops.dev: Prometheus metrics within Kubernetes — an aerial view=='' | Joseph Esrig','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: Prometheus metrics within Kubernetes — an aerial view=='' | Joseph Esrig in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031927,0,'2026-05-17T17:32:07.475641+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/stop-cloning-helm-charts-enough-b40fb5d67ac7','==blog.devops.dev: Stop cloning helm charts! Enough!== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: Stop cloning helm charts! Enough!== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034039,0,'2026-05-17T18:07:19.690067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/stop-messing-up-with-git-follow-this-simple-and-effective-strategy-to-maintain-git-branches-cc378468cde6','blog.devops.dev: Stop messing up with Git. Follow this simple and effective'' strategy to maintain Git branches','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Stop messing up with Git. Follow this simple and effective'' strategy to maintain Git branches in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029242,0,'2026-05-17T16:47:22.846342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/terraform-drift-detection-in-production-why-plan-isnt-enough-f660af7e1029','Terraform Drift Detection in Production: Why plan Isn''t Enough','Deep dive on how scheduled plan checks fail as a sole detection strategy, and how to build a layered detection system.','2026',4,'This technical analysis explores the production operational challenges of infrastructure drift detection and explains why a standard `terraform plan` is insufficient as a standalone monitoring strategy. The author outlines critical blind spots, such as untracked out-of-band resources invisible to the state file and security changes hidden by lifecycle `ignore_changes` configurations. It outlines a modern, layered engineering approach combining cloud-native asset inventories, policy engines, and event-driven architectures to continuously validate real infrastructure state.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1780352003,0,'2026-06-02T00:13:23.689869+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Production Drift Detection"]','["[CASE STUDY]", "[GUIDE]"]','[]','[]','{}','{"category": "terraform", "reputation_status": "Vetted", "reputation_summary": "Widely circulated across developer and DevOps communities for its realistic view of Terraform''s state reconciliation gaps and solid mitigation patterns.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/terraform-modules-db392bb7e950','blog.devops.dev: Terraform Modules','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Terraform Modules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034454,0,'2026-05-17T18:14:14.189284+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/tools-to-manage-kubernetes-15b675f407d4','blog.devops.dev: Tools to manage Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Tools to manage Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031186,0,'2026-05-17T17:19:46.007150+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/understanding-jobs-and-cronjobs-in-kubernetes-9db379562da','blog.devops.dev: Understanding Jobs and CronJobs in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Understanding Jobs and CronJobs in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033696,0,'2026-05-17T18:01:36.956703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.devops.dev/using-vault-in-kubernetes-production-for-security-engineers-54d2f0aca4d1','blog.devops.dev: Using Vault in Kubernetes Production for Security Engineers','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Using Vault in Kubernetes Production for Security Engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033500,0,'2026-05-17T17:58:20.351670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.direktiv.io/building-a-simple-cloud-native-orchestrated-microservice-from-containers-39dbcb80b0d8','blog.direktiv.io: Building a simple cloud-native, orchestrated microservice'' from containers','','N/A',0,'A curated technical resource and architectural guide covering blog.direktiv.io: Building a simple cloud-native, orchestrated microservice'' from containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.573817+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.direktiv.io/event-driven-orchestration-with-knative-part-1-fbdcc0e2ea03','blog.direktiv.io: Event driven orchestration with Knative (part 1)','','N/A',0,'A curated technical resource and architectural guide covering blog.direktiv.io: Event driven orchestration with Knative (part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033674,0,'2026-05-17T18:01:14.914367+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.direktiv.io/redefining-event-driven-orchestration-for-automation-applications-ec07d79f21c0','blog.direktiv.io: Redefining event-driven orchestration for automation &'' applications','','N/A',0,'A curated technical resource and architectural guide covering blog.direktiv.io: Redefining event-driven orchestration for automation &'' applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031117,0,'2026-05-17T17:18:37.257401+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices','blog.docker.com: Intro Guide to Dockerfile Best Practices 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.docker.com: Intro Guide to Dockerfile Best Practices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031435,0,'2026-05-17T17:23:55.643093+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.doit-intl.com/aws-firewalls-101-how-and-when-to-use-each-one-d4ad8087a6b3','doit-intl.com: AWS Firewalls 101: How and when to use each one','','N/A',0,'A curated technical resource and architectural guide covering doit-intl.com: AWS Firewalls 101: How and when to use each one in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.857818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.doit-intl.com/how-to-setup-multi-cluster-load-balancing-with-gke-4b407e1f3dff','blog.doit-intl.com: How to Set Up Multi-Cluster Load Balancing with GKE','','N/A',0,'A curated technical resource and architectural guide covering blog.doit-intl.com: How to Set Up Multi-Cluster Load Balancing with GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033081,0,'2026-05-17T17:51:21.767708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://www.doit.com/blog"}'); +INSERT INTO "resources" VALUES('https://blog.doit-intl.com/kubernetes-and-secrets-management-in-cloud-858533c20dca','blog.doit-intl.com: Kubernetes and Secrets Management in the Cloud','','N/A',0,'A curated technical resource and architectural guide covering blog.doit-intl.com: Kubernetes and Secrets Management in the Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034226,0,'2026-05-17T18:10:26.778374+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.dream11engineering.com/finding-order-in-chaos-how-we-automated-performance-testing-with-torque-6eb63706fcea','blog.dream11engineering.com: Finding Order in Chaos: How We Automated Performance'' Testing with Torque','','N/A',0,'A curated technical resource and architectural guide covering blog.dream11engineering.com: Finding Order in Chaos: How We Automated Performance'' Testing with Torque in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029916,0,'2026-05-17T16:58:36.601069+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.dream11engineering.com/lessons-learned-from-running-graphql-at-scale-2ad60b3cefeb','blog.dream11engineering.com: Lessons learned from running GraphQL at scale','','N/A',0,'A curated technical resource and architectural guide covering blog.dream11engineering.com: Lessons learned from running GraphQL at scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618,0,'2026-05-17T17:26:58.320892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.ediri.io/auto-docs-test-and-release-a-helm-chart-with-github-actions','blog.ediri.io: Auto Docs, Test And Release A Helm Chart With GitHub Actions','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: Auto Docs, Test And Release A Helm Chart With GitHub Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031125,0,'2026-05-17T17:18:45.651798+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.ediri.io/digitalocean-kubernetes-challenge','blog.ediri.io: DigitalOcean Kubernetes Challenge','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: DigitalOcean Kubernetes Challenge in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031499,0,'2026-05-17T17:24:59.346194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.ediri.io/flux-with-buckets-is-this-still-gitops','blog.ediri.io: Flux With Buckets: Is This Still GitOps?','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: Flux With Buckets: Is This Still GitOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029366,0,'2026-05-17T16:49:26.706831+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.ediri.io/how-to-remove-a-stuck-namespace','blog.ediri.io: How to remove a stuck namespace','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: How to remove a stuck namespace in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031494,0,'2026-05-17T17:24:54.429607+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.ediri.io/how-to-unit-test-your-helm-charts','==blog.ediri.io: How To Unit Test Your Helm Charts==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.ediri.io: How To Unit Test Your Helm Charts== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030970,0,'2026-05-17T17:16:10.819754+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.ediri.io/kubernetes-imagepullbackoff','blog.ediri.io: Kubernetes: ImagePullBackOff!','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: Kubernetes: ImagePullBackOff! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031328,0,'2026-05-17T17:22:08.950368+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.ediri.io/writing-kubernetes-policies-with-jspolicy','blog.ediri.io: Writing Kubernetes policies with jsPolicy and deploy them'' via FluxCD','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: Writing Kubernetes policies with jsPolicy and deploy them'' via FluxCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.341848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.eduguru.in/mysql-2/mysql-create-index-on-table','blog.eduguru.in: mysql create index on table','','2023',0,'Detailed guide on index creation mechanics inside MySQL. Focuses on planning, key-length constraints, B-tree index structures, and avoiding table lock scenarios during schema operations.','SQL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Relational Databases", "MySQL Features"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.eisele.net/2015/11/http2-with-jboss-eap-7.html','HTTP/2 With JBoss EAP 7 - Tech Preview','','2015',0,'Details configurations and challenges during the early-access implementation of HTTP/2 routing inside JBoss EAP 7. Outlines setup rules for ALPN dependencies, TLS parameters, and concurrent stream mappings.','Java','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "Protocol Evolution", "Enterprise Servers"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.envoyproxy.io/examining-load-balancing-algorithms-with-envoy-1be643ea121c','Examining Load Balancing Algorithms with Envoy','','2021',0,'A technical evaluation of core load balancing mechanisms built into the Envoy proxy. The guide dissects active versus passive routing behaviors, highlighting the performance profiles of Round Robin, Weighted Least Request, and Ring Hash algorithms under dynamic microservice topologies. It provides critical architecture insights for configuring Envoy to manage asymmetric backend loads and minimize tail latencies.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Networking", "Data Plane", "Load Balancing Algorithms"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.equationlabs.io/managing-database-migrations-safely-in-high-replicated-k8s-deployment','==blog.equationlabs.io: Managing database migrations safely in high replicated'' k8s deployment== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.equationlabs.io: Managing database migrations safely in high replicated'' k8s deployment== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903224292589402e+09,0,'2026-05-17T17:37:22.925894+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.executeautomation.com/running-jenkins-build-agent-within-docker-container-part-a','blog.executeautomation.com: Running Jenkins Build Agent within Docker container'' – Part A','','N/A',0,'A curated technical resource and architectural guide covering blog.executeautomation.com: Running Jenkins Build Agent within Docker container'' – Part A in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032518.34226,0,'2026-05-17T17:41:58.342260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.equationlabs.io/managing-database-migrations-safely-in-high-replicated-k8s-deployment','==blog.equationlabs.io: Managing database migrations safely in high replicated'' k8s deployment== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.equationlabs.io: Managing database migrations safely in high replicated'' k8s deployment== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032242,0,'2026-05-17T17:37:22.925894+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.executeautomation.com/running-jenkins-build-agent-within-docker-container-part-a','blog.executeautomation.com: Running Jenkins Build Agent within Docker container'' – Part A','','N/A',0,'A curated technical resource and architectural guide covering blog.executeautomation.com: Running Jenkins Build Agent within Docker container'' – Part A in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032518,0,'2026-05-17T17:41:58.342260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.extremehacking.org/blog/2015/11/09/jmeter-web-application-testing-cheatsheet','JMeter Web Application Testing Cheatsheet','','2026',0,'A testing reference for designing HTTP request sequences in Apache JMeter. Curator Insight highlights its historical impact on load testing. Live Grounding verifies that despite competition from newer utilities, JMeter remains widely deployed for bulk scale tests.','XML','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Performance Testing", "JMeter"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.fastthread.io/2018/09/24/stackoverflowerror',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','18007107c1475ec2e8f911fbaf79aa33d8895210b4ea64457b086ea7a56df07a',100.0,1.77903024871289396e+09,0,'2026-05-17T17:04:08.712894+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.flant.com/advanced-helm-templating','blog.flant.com: Making the most out of Helm templates 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a46df6a082ca18727150607b565864b26be886ea4d4e219977f7c1fe629db2c4',100.0,1.77902905843452191e+09,0,'2026-05-17T16:44:18.434522+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/advanced-helm-templating"}'); -INSERT INTO "resources" VALUES('https://blog.flant.com/chaos-engineering-in-kubernetes-open-source-tools','blog.flant.com: Open Source solutions for chaos engineering in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e7e13d56bc586b5dc1c4c83bd7624f1b1326a5ebeadd9f9f8dcafd5c2b2a97d2',100.0,1.77903270712042188e+09,0,'2026-05-17T17:45:07.120422+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/chaos-engineering-in-kubernetes-open-source-tools"}'); -INSERT INTO "resources" VALUES('https://blog.flant.com/comparing-kubernetes-operators-for-postgresql','blog.flant.com: Comparing Kubernetes operators for PostgreSQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7c247c557ca0e7778d8bfb1fbe977f0b0f8b0caba414b1c171235484a88727e3',100.0,1.77903149182481408e+09,0,'2026-05-17T17:24:51.824814+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/comparing-kubernetes-operators-for-postgresql"}'); -INSERT INTO "resources" VALUES('https://blog.flant.com/ha-keycloak-infinispan-kubernetes','blog.flant.com: Running fault-tolerant Keycloak with Infinispan in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8179038c36bb539c39c65093e16786767ad31ddd73fcfa345d67fe8891f1c07a',100.0,1.77903307644818496e+09,0,'2026-05-17T17:51:16.448185+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/ha-keycloak-infinispan-kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.flant.com/kubenav-managing-kubernetes-from-smartphone','blog.flant.com: kubenav as a tool for managing Kubernetes clusters from'' your smartphone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33992fc42410ff2fff905bc3876c1606701e4aa1646ff08a0bc2a81a06072c5a',100.0,1.77903003082194805e+09,0,'2026-05-17T17:00:30.821948+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubenav-managing-kubernetes-from-smartphone"}'); -INSERT INTO "resources" VALUES('https://blog.flant.com/kubernetes-security-with-kube-bench-and-kube-hunter','==blog.flant.com: Kubernetes cluster security assessment with kube-bench'' and kube-hunter==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e5c494288589795e300f17fcf224f45ce704cdc226a8e29fa4da0a28502cd707',100.0,1.779034525343616e+09,0,'2026-05-17T18:15:25.343616+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.flant.com/kubernetes-storage-performance-linstor-ceph-mayastor-vitastor','blog.flant.com: Comparing Ceph, LINSTOR, Mayastor, and Vitastor storage'' performance in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','179a984f39cacacdd1566ac15e88b14c03998b87235d10969404240b26bc9df8',100.0,1.77902912583944296e+09,0,'2026-05-17T16:45:25.839443+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubernetes-storage-performance-linstor-ceph-mayastor-vitastor"}'); -INSERT INTO "resources" VALUES('https://blog.flant.com/kui-hybrid-cli-gui-for-kubernetes','blog.flant.com: Kui — a “hybrid” CLI/GUI application for working with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fc0af26260476cffacbfd2299dc59f47587a9c053198466702946ebdc03aea82',100.0,1.77903198501807594e+09,0,'2026-05-17T17:33:05.018076+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kui-hybrid-cli-gui-for-kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.flant.com/our-experience-with-postgres-operator-for-kubernetes-by-zalando','blog.flant.com: Our experience with Postgres Operator for Kubernetes by'' Zalando','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b477f7ab3171c3b3598ebc5b96210dd6eb260756d7a9426cfc951d5be0d70f65',100.0,1.77903159804998493e+09,0,'2026-05-17T17:26:38.049985+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/our-experience-with-postgres-operator-for-kubernetes-by-zalando"}'); -INSERT INTO "resources" VALUES('https://blog.flant.com/small-local-kubernetes-comparison','blog.flant.com: Small Kubernetes for your local experiments: k0s, MicroK8s,'' kind, k3s, and Minikube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5bb9665f8bdf13201d6d7ba2608a51c690b1a3f5ff49b66a9b871d252afa65e',100.0,1.77903151827004909e+09,0,'2026-05-17T17:25:18.270049+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/small-local-kubernetes-comparison"}'); +INSERT INTO "resources" VALUES('https://blog.fastthread.io/2018/09/24/stackoverflowerror',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','18007107c1475ec2e8f911fbaf79aa33d8895210b4ea64457b086ea7a56df07a',100.0,1779030248,0,'2026-05-17T17:04:08.712894+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.flant.com/advanced-helm-templating','blog.flant.com: Making the most out of Helm templates 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a46df6a082ca18727150607b565864b26be886ea4d4e219977f7c1fe629db2c4',100.0,1779029058,0,'2026-05-17T16:44:18.434522+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/advanced-helm-templating"}'); +INSERT INTO "resources" VALUES('https://blog.flant.com/chaos-engineering-in-kubernetes-open-source-tools','blog.flant.com: Open Source solutions for chaos engineering in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e7e13d56bc586b5dc1c4c83bd7624f1b1326a5ebeadd9f9f8dcafd5c2b2a97d2',100.0,1779032707,0,'2026-05-17T17:45:07.120422+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/chaos-engineering-in-kubernetes-open-source-tools"}'); +INSERT INTO "resources" VALUES('https://blog.flant.com/comparing-kubernetes-operators-for-postgresql','blog.flant.com: Comparing Kubernetes operators for PostgreSQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7c247c557ca0e7778d8bfb1fbe977f0b0f8b0caba414b1c171235484a88727e3',100.0,1779031491,0,'2026-05-17T17:24:51.824814+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/comparing-kubernetes-operators-for-postgresql"}'); +INSERT INTO "resources" VALUES('https://blog.flant.com/ha-keycloak-infinispan-kubernetes','blog.flant.com: Running fault-tolerant Keycloak with Infinispan in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8179038c36bb539c39c65093e16786767ad31ddd73fcfa345d67fe8891f1c07a',100.0,1779033076,0,'2026-05-17T17:51:16.448185+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/ha-keycloak-infinispan-kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.flant.com/kubenav-managing-kubernetes-from-smartphone','blog.flant.com: kubenav as a tool for managing Kubernetes clusters from'' your smartphone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33992fc42410ff2fff905bc3876c1606701e4aa1646ff08a0bc2a81a06072c5a',100.0,1779030030,0,'2026-05-17T17:00:30.821948+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubenav-managing-kubernetes-from-smartphone"}'); +INSERT INTO "resources" VALUES('https://blog.flant.com/kubernetes-security-with-kube-bench-and-kube-hunter','==blog.flant.com: Kubernetes cluster security assessment with kube-bench'' and kube-hunter==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e5c494288589795e300f17fcf224f45ce704cdc226a8e29fa4da0a28502cd707',100.0,1779034525,0,'2026-05-17T18:15:25.343616+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.flant.com/kubernetes-storage-performance-linstor-ceph-mayastor-vitastor','blog.flant.com: Comparing Ceph, LINSTOR, Mayastor, and Vitastor storage'' performance in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','179a984f39cacacdd1566ac15e88b14c03998b87235d10969404240b26bc9df8',100.0,1779029125,0,'2026-05-17T16:45:25.839443+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubernetes-storage-performance-linstor-ceph-mayastor-vitastor"}'); +INSERT INTO "resources" VALUES('https://blog.flant.com/kui-hybrid-cli-gui-for-kubernetes','blog.flant.com: Kui — a “hybrid” CLI/GUI application for working with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fc0af26260476cffacbfd2299dc59f47587a9c053198466702946ebdc03aea82',100.0,1779031985,0,'2026-05-17T17:33:05.018076+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kui-hybrid-cli-gui-for-kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.flant.com/our-experience-with-postgres-operator-for-kubernetes-by-zalando','blog.flant.com: Our experience with Postgres Operator for Kubernetes by'' Zalando','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b477f7ab3171c3b3598ebc5b96210dd6eb260756d7a9426cfc951d5be0d70f65',100.0,1779031598,0,'2026-05-17T17:26:38.049985+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/our-experience-with-postgres-operator-for-kubernetes-by-zalando"}'); +INSERT INTO "resources" VALUES('https://blog.flant.com/small-local-kubernetes-comparison','blog.flant.com: Small Kubernetes for your local experiments: k0s, MicroK8s,'' kind, k3s, and Minikube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5bb9665f8bdf13201d6d7ba2608a51c690b1a3f5ff49b66a9b871d252afa65e',100.0,1779031518,0,'2026-05-17T17:25:18.270049+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/small-local-kubernetes-comparison"}'); INSERT INTO "resources" VALUES('https://blog.flatturtle.com','vishnuch.tech: Interprocess Communication in Microservices 🌟','','2023',4,'A technical exploration of Interprocess Communication (IPC) patterns within distributed microservices. It analyzes synchronous IPC (via REST, gRPC) and contrasts it with asynchronous, broker-driven messaging (RabbitMQ, Kafka) from a latency and system coupling perspective. Decoupling IPC paths is presented as the primary defense against cascading regional failures in microservices architectures.','English','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Protocols & Formats"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.fleetdm.com/4-tips-for-github-actions-usability-2-debugging-4c0c920adfde','blog.fleetdm.com: 4 tips for GitHub Actions usability (+2 bonus tips for'' debugging)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a835d5751e0909490d1d91b4ccafe092b57d200aa2f00a0c0f3e818ea3f9083',100.0,1.77903138908352804e+09,0,'2026-05-17T17:23:09.083528+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://fleetdm.com/engineering/tips-for-github-actions-usability"}'); -INSERT INTO "resources" VALUES('https://blog.flipkart.tech/the-art-of-system-debugging-decoding-cpu-utilization-da75f09ef1ff','blog.flipkart.tech: The Art of System Debugging — Decoding CPU Utilization'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.flipkart.tech: The Art of System Debugging — Decoding CPU Utilization'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033210.82014,0,'2026-05-17T17:53:30.820140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/linux.md"]','["java-and-java-performance-optimization.md", "linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.flomesh.io/kubernetes-gateway-api-evolution-of-service-networking-aa76ec4efa7e','blog.flomesh.io: Kubernetes Gateway API — Evolution of Service Networking','','N/A',0,'A curated technical resource and architectural guide covering blog.flomesh.io: Kubernetes Gateway API — Evolution of Service Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903223614853692e+09,0,'2026-05-17T17:37:16.148537+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.flomesh.io/using-pipy-as-a-kubernetes-policy-engine-e70a23c8d54c','blog.flomesh.io: sing Pipy as a Kubernetes policy engine','','N/A',0,'A curated technical resource and architectural guide covering blog.flomesh.io: sing Pipy as a Kubernetes policy engine in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903390333122396e+09,0,'2026-05-17T18:05:03.331224+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.fleetdm.com/4-tips-for-github-actions-usability-2-debugging-4c0c920adfde','blog.fleetdm.com: 4 tips for GitHub Actions usability (+2 bonus tips for'' debugging)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a835d5751e0909490d1d91b4ccafe092b57d200aa2f00a0c0f3e818ea3f9083',100.0,1779031389,0,'2026-05-17T17:23:09.083528+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://fleetdm.com/engineering/tips-for-github-actions-usability"}'); +INSERT INTO "resources" VALUES('https://blog.flipkart.tech/the-art-of-system-debugging-decoding-cpu-utilization-da75f09ef1ff','blog.flipkart.tech: The Art of System Debugging — Decoding CPU Utilization'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.flipkart.tech: The Art of System Debugging — Decoding CPU Utilization'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033210,0,'2026-05-17T17:53:30.820140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/linux.md"]','["java-and-java-performance-optimization.md", "linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.flomesh.io/kubernetes-gateway-api-evolution-of-service-networking-aa76ec4efa7e','blog.flomesh.io: Kubernetes Gateway API — Evolution of Service Networking','','N/A',0,'A curated technical resource and architectural guide covering blog.flomesh.io: Kubernetes Gateway API — Evolution of Service Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.148537+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.flomesh.io/using-pipy-as-a-kubernetes-policy-engine-e70a23c8d54c','blog.flomesh.io: sing Pipy as a Kubernetes policy engine','','N/A',0,'A curated technical resource and architectural guide covering blog.flomesh.io: sing Pipy as a Kubernetes policy engine in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033903,0,'2026-05-17T18:05:03.331224+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.fourninecloud.com/kubernetes-monitoring-how-to-monitor-using-prometheus-f2eff767f6bb','blog.fourninecloud.com: Kubernetes monitoring — How to monitor using prometheus?','','2021',0,'A beginner-to-intermediate tutorial demonstrating how to install, configure, and operate a Prometheus instance on a Kubernetes cluster. Outlines basic service discovery configurations, exporter architectures, and Prometheus-operator customization patterns.','None','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Cluster Monitoring", "Prometheus Setup"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.frankel.ch/annotation-free-spring','blog.frankel.ch: Annotation-free Spring','','2021',0,'Explores annotation-free bean configuration in Spring, leveraging functional Kotlin or Java DSLs. By replacing classical runtime annotation scanning with declarative bean definitions, this approach lowers application startup latencies and improves GraalVM compile-time reflection analysis.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Configuration", "Functional Bean Registration"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.frankel.ch/basics-access-kubernetes-pods','blog.frankel.ch: Back to basics: accessing Kubernetes pods','','2022',0,'An in-depth guide tracing the technical mechanisms required to route traffic to ephemeral Kubernetes pods. Discusses the transition from local port-forwarding (kubectl port-forward) to production-ready patterns utilizing Services (ClusterIP, NodePort, LoadBalancer) and Ingress resources, highlighting the underlying iptables/IPVS routing mechanics.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Pod Connectivity", "Ingress & Services"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.frankel.ch/kubernetes-extensibility','blog.frankel.ch: Introduction to Kubernetes extensibility 🌟','','2024',0,'A structural overview explaining the mechanics of Kubernetes API extension. It reviews Custom Resource definitions, control loops, and API aggregation structures to build a complete mental map of the engine''s modular architecture.','N/A','Blog','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "API Extensions", "Conceptual Overviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{"duplicate_of": "https://itnext.io/kubernetes-extensibility-c5fed27f0952"}'); INSERT INTO "resources" VALUES('https://blog.frankel.ch/learning-auditing-kubernetes-manifests','blog.frankel.ch: Learning by auditing Kubernetes manifests','','2021',0,'An educational approach to understanding Kubernetes security postures through direct manifest auditing. The author walks through security context misconfigurations, detailing how over-privileged containers expose node architectures. This technique bridges the gap between passive development and active cluster security controls.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Policy & Audit", "Manifest Auditing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.gceasy.io/2019/03/13/micrometrics-to-forecast-application-performance',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6f929579bee5a08e10d0c37d8b1f2a78ba7fbe8b68e55b884406984e05a85c61',100.0,1.77903112231673407e+09,0,'2026-05-17T17:18:42.316734+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.gceasy.io/2020/11/05/best-practices-java-memory-arguments-for-containers','blog.gceasy.io: Best practices: Java memory arguments for Containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','508148182319a6736f3df50820e0b1ff67f15f67b29fc4f706cd002f1e9375d1',100.0,1.77903088286349201e+09,0,'2026-05-17T17:14:42.863492+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"duplicate_of": "https://blog.gceasy.io/best-practices-java-memory-arguments-for-containers"}'); +INSERT INTO "resources" VALUES('https://blog.gceasy.io/2019/03/13/micrometrics-to-forecast-application-performance',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6f929579bee5a08e10d0c37d8b1f2a78ba7fbe8b68e55b884406984e05a85c61',100.0,1779031122,0,'2026-05-17T17:18:42.316734+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.gceasy.io/2020/11/05/best-practices-java-memory-arguments-for-containers','blog.gceasy.io: Best practices: Java memory arguments for Containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','508148182319a6736f3df50820e0b1ff67f15f67b29fc4f706cd002f1e9375d1',100.0,1779030882,0,'2026-05-17T17:14:42.863492+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"duplicate_of": "https://blog.gceasy.io/best-practices-java-memory-arguments-for-containers"}'); INSERT INTO "resources" VALUES('https://blog.gceasy.io/best-practices-java-memory-arguments-for-containers','blog.gceasy.io: Best practices: Java memory arguments for Containers 🌟','','2021',0,'Direct blueprint for configuring JVM heap metrics under Docker environments. Details the risks of omitting explicit container-aware memory allocation rules, preventing silent OOMKilled evictions by the host kernel.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes", "Containerized JVM Tuning"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.getambassador.io/best-tools-for-kubernetes-local-development-a-comprehensive-guide-3577d351d31e','blog.getambassador.io: Best Tools for Kubernetes Local Development: A Comprehensive Guide','','2022',2,'A comparative market review assessing local Kubernetes developer pipelines including Minikube, Kind, and K3s. Highlights developer speed, local resources consumption, and production parity.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Tooling", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.getambassador.io/centralized-authentication-with-keycloak-and-ambassador-edge-stack-d509ffbc7b6f','blog.getambassador.io: Step-by-Step Centralized Authentication for Kubernetes with Keycloak and the Ambassador Edge Stack','','2020',4,'Demonstrates step-by-step implementation of centralized authentication at the edge of Kubernetes clusters. By combining the Ambassador Edge Stack (Emissary-ingress) with Keycloak via OAuth2/OIDC filters, it decouples identity concerns from individual backend microservices, streamlining service architecture.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Ingress Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.getambassador.io/debugging-go-microservices-in-kubernetes-with-vscode-a36beb48ef1','blog.getambassador.io: Debugging Go Microservices in Kubernetes with VScode','','N/A',0,'Explores techniques for real-time remote debugging of Go microservices running inside a Kubernetes cluster using Telepresence and VSCode, bridging local development environments with cloud resources.','en','Guide','Advanced',1,'online','manual','ac52c93c2e2f7a824497888f590fa04283ac630c9060c17c2be819661eb7f917',100.0,1.77903377031151509e+09,0,'2026-05-17T18:02:50.311515+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Kubernetes Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md", "docs/visual-studio.md"]','["golang.md", "visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.getambassador.io/debugging-go-microservices-in-kubernetes-with-vscode-a36beb48ef1','blog.getambassador.io: Debugging Go Microservices in Kubernetes with VScode','','N/A',0,'Explores techniques for real-time remote debugging of Go microservices running inside a Kubernetes cluster using Telepresence and VSCode, bridging local development environments with cloud resources.','en','Guide','Advanced',1,'online','manual','ac52c93c2e2f7a824497888f590fa04283ac630c9060c17c2be819661eb7f917',100.0,1779033770,0,'2026-05-17T18:02:50.311515+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Kubernetes Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md", "docs/visual-studio.md"]','["golang.md", "visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.getambassador.io/externaltrafficpolicy-local-on-kubernetes-e66e498212f9','externalTrafficPolicy=local on kubernetes. How to preserve the source IP in kubernetes','','2021',4,'Addresses how setting the Kubernetes Service configuration `externalTrafficPolicy: Local` preserves client source IPs. Analyzes the associated trade-offs, such as potential uneven load distribution across endpoints. Live Grounding confirms that preserving source IP is crucial for zero-trust authorization, geolocation rules, and audit logging.','Markdown','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.getambassador.io/gitops-in-kubernetes-with-argocd-c6ea0e510741','blog.getambassador.io: GitOps in Kubernetes with ArgoCD','','2021',3,'Describes the conceptual pillars of GitOps and details how ArgoCD implements them on Kubernetes. Explains key mechanisms such as out-of-sync alert signaling, dry-run synchronization, and visual drift visualization.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Concepts & Practices"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.getambassador.io/how-to-learn-kubernetes-prerequisites-paths-and-resources-9e044daee185','blog.getambassador.io: How to Learn Kubernetes: Prerequisites, Paths, and Resources 🌟','','2022',3,'An actionable guide highlighting the operating system, networking, and programming fundamentals required to master Kubernetes. Prevents cognitive overload by enforcing structured roadmap prerequisites.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Opinion & Strategy", "Learning Pathways"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}'); @@ -1687,14 +1687,14 @@ INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary- INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=60de8626f769',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.getambassador.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=65af8561dca0',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=77ba3a21d2dd',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.getambassador.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=816ffb457b0d','blog.getambassador.io: Kubernetes Canary Testing and Release with Istio','','N/A',0,'A curated technical resource and architectural guide covering blog.getambassador.io: Kubernetes Canary Testing and Release with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e6c4295e5216d84166c16e6ecbe410dc6b7d6e5f7632158a8c3eb0b24e40bf63',100.0,1.77903029572799205e+09,0,'2026-05-17T17:04:55.727992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=816ffb457b0d','blog.getambassador.io: Kubernetes Canary Testing and Release with Istio','','N/A',0,'A curated technical resource and architectural guide covering blog.getambassador.io: Kubernetes Canary Testing and Release with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e6c4295e5216d84166c16e6ecbe410dc6b7d6e5f7632158a8c3eb0b24e40bf63',100.0,1779030295,0,'2026-05-17T17:04:55.727992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=a8be5865b1c9',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=c669845710fd',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.getambassador.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=c8191f4288c7',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual',NULL,NULL,1.77938842462334299e+09,0,'2026-05-21T20:33:44.623343+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=c8191f4288c7',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual',NULL,NULL,1779388424,0,'2026-05-21T20:33:44.623343+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=e61c67017989',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=ffbb9dbe21b4',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.getambassador.io/microservice-orchestration-best-practices-f32314dd6a12','blog.getambassador.io: Microservice Orchestration Best Practices','','2021',0,'Contrasts orchestration and choreography in distributed microservice topologies. Analyzes the trade-offs of centralized workflow engines versus decentralized event routing, providing architectural criteria to guide deployment choices under scale.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Orchestration", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.getpostman.com','blog.getpostman.com','','N/A',0,'A curated technical resource and architectural guide covering blog.getpostman.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77902931001449394e+09,0,'2026-05-17T16:48:30.014494+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{"duplicate_of": "https://blog.postman.com"}'); +INSERT INTO "resources" VALUES('https://blog.getpostman.com','blog.getpostman.com','','N/A',0,'A curated technical resource and architectural guide covering blog.getpostman.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029310,0,'2026-05-17T16:48:30.014494+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{"duplicate_of": "https://blog.postman.com"}'); INSERT INTO "resources" VALUES('https://blog.gitguardian.com/github-security','GitHub security: what does it take to protect your company from credentials leaking on GitHub? 🌟','','2021',4,'Examines the severe risks and systemic impacts of credential leakage on public and private Git repositories. Discusses mitigation strategies, developer scanning workflows, and the integration of GitGuardian API to catch hardcoded secrets at push time. Vital reading for DevSecOps leads.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "Secrets Detection"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.gitguardian.com/hardening-your-k8-pt-1','blog.gitguardian.com: Hardening Your Kubernetes Cluster - Threat Model (Pt. 1) 🌟🌟','','2022',0,'Part one of a tutorial series focusing on threat modeling within Kubernetes systems. Outlines typical attack surface definitions across components like API endpoints, etcd systems, and workers. Aids engineering teams in establishing defense boundaries.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Fundamentals", "Threat Modeling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.gitguardian.com/hardening-your-k8s-pt-2','blog.gitguardian.com: Hardening Your Kubernetes Cluster - Guidelines (Pt. 2) 🌟','','2021',0,'The second part of a structural security guide detailing advanced settings such as RBAC limitations, audit logging targets, container engine isolation, and secrets scanning policies.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Hardening", "Runtime Secrets Scanning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); @@ -1703,188 +1703,188 @@ INSERT INTO "resources" VALUES('https://blog.gitguardian.com/kubernetes-tutorial INSERT INTO "resources" VALUES('https://blog.gitguardian.com/kubernetes-tutorial-part-2-network','blog.gitguardian.com: Kubernetes Hardening Tutorial Part 2: Network','','2022',0,'This technical tutorial demonstrates the configuration of Kubernetes NetworkPolicies to enforce granular traffic isolation. It contrasts default-allow networking models with secure default-deny postures, providing production-ready ingress and egress manifests. Engineers will learn how to reduce lateral threat movement by restricting pod-to-pod communications.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Network Security", "Network Policies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://blog.gitguardian.com/kubernetes-tutorial-part-1-pods"}'); INSERT INTO "resources" VALUES('https://blog.gitguardian.com/rewriting-git-history-cheatsheet','blog.gitguardian.com: Rewriting your git history, removing files permanently - cheatsheet & guide','','2021',5,'A detailed security guide for removing sensitive files, secrets, and large payloads from Git history. Compares legacy `git filter-branch` with the faster, modern `git-filter-repo` and BFG Repo-Cleaner tools, outlining downstream impacts of forced push updates.','English','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Security and Authentication"]','["[DE FACTO STANDARD]", "[GUIDE]", "[LEGACY]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.gitguardian.com/secrets-credentials-api-git','blog.gitguardian.com: Secrets in source code (episode 2/3). Why secrets in git are such a problem','','2021',4,'Explores the anatomy of credential exposure within VCS platforms. It highlights the persistence of Git history, showing why simply deleting a secret in a subsequent commit does not mitigate security risks. Emphasizes mandatory history rewriting and continuous pipeline scanning.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "Secrets Detection"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.gitguardian.com/what-is-policy-as-code-an-introduction-to-open-policy-agent','blog.gitguardian.com: What is Policy-as-Code? An Introduction to Open Policy'' Agent','','2022',0,'Comprehensive introduction to Open Policy Agent (OPA) and its application of declarative, domain-agnostic policy enforcement using the Rego language. Evaluates the architectural shift of separating policy logic from application code, making security policies testable and auditable in Git repos.','Rego','Blog','Intermediate',0,'online','manual','34359a122e909ff5ef0661e9ab2559594bf6dfd5b302318aa250989991664a51',100.0,1.7790314313973639e+09,1,'2026-05-17T17:23:51.397364+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.golang.org/gopls-vscode-go','blog.golang.org: Gopls on by default in the VS Code Go extension','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8861dc71fc266c47c0c55b238c99731a247a08446a0dadb0536eea3eabce38f6',100.0,1.77903139310226392e+09,0,'2026-05-17T17:23:13.102264+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://go.dev/blog/gopls-vscode-go"}'); +INSERT INTO "resources" VALUES('https://blog.gitguardian.com/what-is-policy-as-code-an-introduction-to-open-policy-agent','blog.gitguardian.com: What is Policy-as-Code? An Introduction to Open Policy'' Agent','','2022',0,'Comprehensive introduction to Open Policy Agent (OPA) and its application of declarative, domain-agnostic policy enforcement using the Rego language. Evaluates the architectural shift of separating policy logic from application code, making security policies testable and auditable in Git repos.','Rego','Blog','Intermediate',0,'online','manual','34359a122e909ff5ef0661e9ab2559594bf6dfd5b302318aa250989991664a51',100.0,1779031431,1,'2026-05-17T17:23:51.397364+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.golang.org/gopls-vscode-go','blog.golang.org: Gopls on by default in the VS Code Go extension','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8861dc71fc266c47c0c55b238c99731a247a08446a0dadb0536eea3eabce38f6',100.0,1779031393,0,'2026-05-17T17:23:13.102264+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://go.dev/blog/gopls-vscode-go"}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/infrastructure-and-cloud/global-network/missouri-programs','Google announces new community investments in Missouri','We’re helping build the state’s next-generation workforce and investing in energy programs.','2026',4,'* **Curator Insight**: Google''s investment strategy in Missouri underscores the growing interdependence between ultra-scale data centers, clean grid energy initiatives, and local workforce preparedness. -* **Live Grounding**: Industry analysts note that securing regional power infrastructures is becoming a primary bottleneck for hyper-scale cloud deployments supporting next-generation machine learning workloads.','en','blog_post','intermediate',0,'online','automatic','16f69576d03fece8c04788aa1031698a43c183e1d14b74145577423d7325f986',NULL,1.780352942833678e+09,0,'2026-06-02T00:29:02.833678+02:00',NULL,NULL,NULL,'["Infrastructure", "Public Cloud", "Data Centers", "Regional Expansion"]','["CASE STUDY"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official Google regional infrastructure announcement with positive utility alignment.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/MissouriSocial.max-1440x810.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "sustainability-and-infrastructure"}'); +* **Live Grounding**: Industry analysts note that securing regional power infrastructures is becoming a primary bottleneck for hyper-scale cloud deployments supporting next-generation machine learning workloads.','en','blog_post','intermediate',0,'online','automatic','16f69576d03fece8c04788aa1031698a43c183e1d14b74145577423d7325f986',NULL,1780352942,0,'2026-06-02T00:29:02.833678+02:00',NULL,NULL,NULL,'["Infrastructure", "Public Cloud", "Data Centers", "Regional Expansion"]','["CASE STUDY"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official Google regional infrastructure announcement with positive utility alignment.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/MissouriSocial.max-1440x810.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "sustainability-and-infrastructure"}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/infrastructure-and-cloud/google-cloud/eighth-generation-tpu-agentic-era/&linkId=61973364','Our Eighth Generation TPUs: Two Chips for the Agentic Era','Google officially launches TPU 8t and TPU 8i, next-generation custom ASICs built to scale training and minimize agentic inference latencies.','2026',4,'This release details Google''s eighth-generation custom ASICs, unveiling a split computing strategy featuring TPU 8t (training) and TPU 8i (inference). Engineered for the agentic era, these architectures deliver massive parallel computing throughput with double the inter-chip bandwidth and 10x lower storage latencies. * Employs the Virgo Network fabric to support near-linear cluster scaling up to 1 million chips. -* Focuses heavily on resilience, with telemetry-driven Optical Circuit Switching targeting a 97% operational goodput rate.','en','article','Advanced',0,'online','automatic','28c268b2a7fb414b1df263e1c25ee76c168ce86e45e1abd982b5c9b43f9c6098',NULL,1.78035241411581301e+09,0,'2026-06-02T00:20:14.115813+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Infrastructure", "TPUs and Hardware Acceleration"]','["[EMERGING]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Authoritative hardware reveal from Google Cloud, widely recognized as a major technological milestone for high-scale AI model serving in 2026.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/two_chips_for_the_agentic_era_hero.width-1300.png", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "ai-infrastructure"}'); +* Focuses heavily on resilience, with telemetry-driven Optical Circuit Switching targeting a 97% operational goodput rate.','en','article','Advanced',0,'online','automatic','28c268b2a7fb414b1df263e1c25ee76c168ce86e45e1abd982b5c9b43f9c6098',NULL,1780352414,0,'2026-06-02T00:20:14.115813+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Infrastructure", "TPUs and Hardware Acceleration"]','["[EMERGING]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Authoritative hardware reveal from Google Cloud, widely recognized as a major technological milestone for high-scale AI model serving in 2026.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/two_chips_for_the_agentic_era_hero.width-1300.png", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "ai-infrastructure"}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-5','Gemini 3.5: frontier intelligence with action','At Google I/O we released Gemini 3.5, our latest series of models combining frontier intelligence with action.','2026',4,'* **Curator Insight**: The introduction of Gemini 3.5, particularly the Flash variant, optimizes the operational parameters of latency-sensitive loops and intensive programming engines. -* **Live Grounding**: Grounded benchmarks demonstrate that the model''s token-efficient execution and long-horizon planning make it the de facto runtime for agentic frameworks such as Antigravity 2.0.','en','blog_post','advanced',0,'online','automatic','e4e81e037554251b0fd86014e97ffe8a06c2bed410ef9f9acc33225ad1d8562e',NULL,1.78035294283372902e+09,0,'2026-06-02T00:29:02.833729+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Gemini 3.5", "Agentic Systems"]','["DE FACTO STANDARD"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly benchmarked, industry-leading frontier model launch with stellar developer evaluations.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/gemini-3-5__keywordstatement__metacard__light.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": ""}'); +* **Live Grounding**: Grounded benchmarks demonstrate that the model''s token-efficient execution and long-horizon planning make it the de facto runtime for agentic frameworks such as Antigravity 2.0.','en','blog_post','advanced',0,'online','automatic','e4e81e037554251b0fd86014e97ffe8a06c2bed410ef9f9acc33225ad1d8562e',NULL,1780352942,0,'2026-06-02T00:29:02.833729+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Gemini 3.5", "Agentic Systems"]','["DE FACTO STANDARD"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly benchmarked, industry-leading frontier model launch with stellar developer evaluations.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/gemini-3-5__keywordstatement__metacard__light.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-omni','Introducing Gemini Omni','The official product launch for Google DeepMind''s Gemini Omni, a pioneering native any-to-any multimodal model family designed for high-resolution video, audio, image, and text generation and editing.','2026',4,'This resource introduces Gemini Omni, Google DeepMind''s native any-to-any multimodal model family designed to replace traditional, fragmented media-generation pipelines. * **Architectural Unity**: Processes and outputs text, high-resolution video, audio, and images natively within a single unified transformer-based topology. -* **Physics-Grounded Reasoning**: Leverages an intuitive grasp of gravity, kinetics, and fluid dynamics, enabling hyper-realistic stop-motion simulations and consistent, conversational video-editing workflows.','en','article','advanced',0,'online','automatic','7493c82d8813eea2baa6a520f0f6f281d15807c13f4916a80b204ec036ba9b78',NULL,1.78039941016603493e+09,0,'2026-06-02T13:23:30.166035+02:00',NULL,NULL,NULL,'["AI", "Generative AI", "Multimodal Models", "Deep Learning"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 96, "reputation_status": "Vetted", "reputation_summary": "Official product launch announcement from Google DeepMind. Highly vetted and globally referenced as an industry milestone in native multi-modal AI systems.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/GeminiOmni_social.width-1300.png", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}'); +* **Physics-Grounded Reasoning**: Leverages an intuitive grasp of gravity, kinetics, and fluid dynamics, enabling hyper-realistic stop-motion simulations and consistent, conversational video-editing workflows.','en','article','advanced',0,'online','automatic','7493c82d8813eea2baa6a520f0f6f281d15807c13f4916a80b204ec036ba9b78',NULL,1780399410,0,'2026-06-02T13:23:30.166035+02:00',NULL,NULL,NULL,'["AI", "Generative AI", "Multimodal Models", "Deep Learning"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 96, "reputation_status": "Vetted", "reputation_summary": "Official product launch announcement from Google DeepMind. Highly vetted and globally referenced as an industry milestone in native multi-modal AI systems.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/GeminiOmni_social.width-1300.png", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-omni-3-5-videos','Watch 9 Google videos of Gemini Omni and Gemini 3.5 Flash','A collection of nine demonstration videos showcasing the latency and multimodal capabilities of Gemini Omni and Gemini 3.5 Flash.','2026',4,'Curator Insight: These benchmark videos establish reference performance capabilities for Google''s latest multimodal models in complex real-time environments. -Live Grounding: The 9 distinct demos present low-latency, real-world execution of Gemini Omni and 3.5 Flash, emphasizing rapid voice-to-video reasoning, contextual search, and high-density API call efficiency.','en','demo','intermediate',0,'online','automatic','aaff001f97c5a5ae868157be3d15f7afc41f423cc2bffcf4cd937102741a5d32',NULL,1.78035295315617299e+09,0,'2026-06-02T00:29:13.156173+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Multimodal Models > Gemini Ecosystem"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "demos", "reputation_status": "Vetted", "reputation_summary": "Demos are highly praised in tech circles for highlighting rapid, low-latency multimodal reasoning over complex user interactions.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Gemini_Omni_and_Gemini_3.5_herosocial.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "multimodal-ai"}'); +Live Grounding: The 9 distinct demos present low-latency, real-world execution of Gemini Omni and 3.5 Flash, emphasizing rapid voice-to-video reasoning, contextual search, and high-density API call efficiency.','en','demo','intermediate',0,'online','automatic','aaff001f97c5a5ae868157be3d15f7afc41f423cc2bffcf4cd937102741a5d32',NULL,1780352953,0,'2026-06-02T00:29:13.156173+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Multimodal Models > Gemini Ecosystem"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "demos", "reputation_status": "Vetted", "reputation_summary": "Demos are highly praised in tech circles for highlighting rapid, low-latency multimodal reasoning over complex user interactions.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Gemini_Omni_and_Gemini_3.5_herosocial.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "multimodal-ai"}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/models-and-research/google-labs/flow-updates','Gemini Omni Integration in Google Flow and Flow Music','Google''s official announcement detailing the rollout of the Gemini Omni Flash model inside Google Flow and Flow Music, alongside the release of native mobile apps for on-the-go creative pipelines.','2026',4,'This official update highlights the direct integration of the Gemini Omni model into Google Flow and Flow Music to facilitate conversational, agentic media development. * **Conversational Editing**: Developers and creators can apply iterative text-guided edits directly to existing video and audio timelines while preserving characters, scenes, and physical continuity. -* **Cross-Platform Access**: The launch introduces native mobile clients (Android and iOS) to democratize high-fidelity multimodal creation across edge environments.','en','article','intermediate',0,'online','automatic','cc0622bb97252cf64a87c4c07c22c9e6a79ffe9a3024c31799dd4cb82e989982',NULL,1.78039941016601705e+09,0,'2026-06-02T13:23:30.166017+02:00',NULL,NULL,NULL,'["AI", "Generative AI", "Creative Tools", "Video Generation"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 92, "reputation_status": "Vetted", "reputation_summary": "Official Google Labs technical blog announcement. Vetted by global media and developer communities as the primary source of truth for Google Flow and Flow Music updates.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/GoogleFlow-Image.width-1300.jpg", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}'); +* **Cross-Platform Access**: The launch introduces native mobile clients (Android and iOS) to democratize high-fidelity multimodal creation across edge environments.','en','article','intermediate',0,'online','automatic','cc0622bb97252cf64a87c4c07c22c9e6a79ffe9a3024c31799dd4cb82e989982',NULL,1780399410,0,'2026-06-02T13:23:30.166017+02:00',NULL,NULL,NULL,'["AI", "Generative AI", "Creative Tools", "Video Generation"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 92, "reputation_status": "Vetted", "reputation_summary": "Official Google Labs technical blog announcement. Vetted by global media and developer communities as the primary source of truth for Google Flow and Flow Music updates.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/GoogleFlow-Image.width-1300.jpg", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/models-and-research/google-research/google-beam-group-meetings','A new experiment brings better group meetings to Google Beam','Using HP Dimension’s immersive display, Google Beam renders participants joining from non-Beam devices in their true size.','2026',4,'* **Curator Insight**: Leveraging true-to-life volumetric AI rendering, HP Dimension displays, and hardware-accelerated spatial audio, the platform establishes natural eye contact and spatial proximity. -* **Live Grounding**: Early pilots demonstrate that Beam mitigates hybrid communication fatigue by accurately mapping spatial sound and non-verbal cues directly to local physical seating arrangements.','en','blog_post','advanced',0,'online','automatic','d00a8d06dfdf3e54c65d06f590250b2c424f135d194e7e016a9d9de117624396',NULL,1.78035294283369708e+09,0,'2026-06-02T00:29:02.833697+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Immersive Technology", "Spatial Computing", "Google Beam"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted collaborative hardware/software project with HP Dimension, showing high market expectations.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/BeamHero_IO_2026.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "collaboration-tools"}'); -INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/products/identifying-ai-generated-media-online','Making it easier to understand how content was created and edited','Google announces major expansions of its SynthID watermarking technology and C2PA Content Credentials integrations across Gemini, Chrome, Pixel, and Google Cloud APIs.','2026',4,'A deep technical announcement detailing Google''s content provenance frameworks, centered around the industrial scaling of SynthID to watermark over 100 billion images and videos and 60,000 years of audio. The document showcases how Google leverages C2PA Content Credentials to secure end-to-end media pipelines from capture to delivery, alongside launching the Google Cloud AI Content Detection API to allow enterprises to verify synthetic media programmatically. It provides critical architectural patterns for cloud engineers implementing secure data validation, zero-trust media systems, and media pipeline metadata compliance.','en','article','Advanced',0,'online','automatic','f27646d9376847593d82ba1cbbbda54c3a58734cd7a371fb378d72ac2983fb6b',NULL,1.780400585971843e+09,0,'2026-06-02T13:43:05.971843+02:00',NULL,NULL,NULL,'["Generative AI", "Content Provenance", "Security and Compliance", "SynthID Infrastructure"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 88, "reputation_status": "Vetted", "reputation_summary": "An authoritative policy and technological update backed by Google DeepMind and Google''s Trust & Safety division, co-signed by major AI providers like OpenAI.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/FINAL_SOCIAL_HERO.width-1300.png", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}'); +* **Live Grounding**: Early pilots demonstrate that Beam mitigates hybrid communication fatigue by accurately mapping spatial sound and non-verbal cues directly to local physical seating arrangements.','en','blog_post','advanced',0,'online','automatic','d00a8d06dfdf3e54c65d06f590250b2c424f135d194e7e016a9d9de117624396',NULL,1780352942,0,'2026-06-02T00:29:02.833697+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Immersive Technology", "Spatial Computing", "Google Beam"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted collaborative hardware/software project with HP Dimension, showing high market expectations.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/BeamHero_IO_2026.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "collaboration-tools"}'); +INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/products/identifying-ai-generated-media-online','Making it easier to understand how content was created and edited','Google announces major expansions of its SynthID watermarking technology and C2PA Content Credentials integrations across Gemini, Chrome, Pixel, and Google Cloud APIs.','2026',4,'A deep technical announcement detailing Google''s content provenance frameworks, centered around the industrial scaling of SynthID to watermark over 100 billion images and videos and 60,000 years of audio. The document showcases how Google leverages C2PA Content Credentials to secure end-to-end media pipelines from capture to delivery, alongside launching the Google Cloud AI Content Detection API to allow enterprises to verify synthetic media programmatically. It provides critical architectural patterns for cloud engineers implementing secure data validation, zero-trust media systems, and media pipeline metadata compliance.','en','article','Advanced',0,'online','automatic','f27646d9376847593d82ba1cbbbda54c3a58734cd7a371fb378d72ac2983fb6b',NULL,1780400585,0,'2026-06-02T13:43:05.971843+02:00',NULL,NULL,NULL,'["Generative AI", "Content Provenance", "Security and Compliance", "SynthID Infrastructure"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 88, "reputation_status": "Vetted", "reputation_summary": "An authoritative policy and technological update backed by Google DeepMind and Google''s Trust & Safety division, co-signed by major AI providers like OpenAI.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/FINAL_SOCIAL_HERO.width-1300.png", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/products/notebooklm/notebooklm-google-io-2026/?linkId=62068662','Dive deeper into Google I/O 2026 with NotebookLM','Google demonstrates the application of NotebookLM as a dynamic index for complex multi-format document sets, converting keynotes and slides into an interactive query engine.','2026',4,'* **Curator Insight**: Serves as a premier model for RAG interface design, proving that rich developer resources can be successfully queried and parsed in real time via structured semantic ingestion. -* **Live Grounding**: Launched to help developers explore 100+ announcements from Google I/O 2026, the tool can ingest YouTube keynotes, slide decks, and blogs, synthesizing complex topics into interactive Audio Overviews.','en','article','Intermediate',0,'online','automatic','1ede9c8200f9cc0f2bf51d95c84530a964aa5c3071476c9af7c87238c3e176b7',NULL,1.78035273020749211e+09,0,'2026-06-02T00:25:30.207492+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Information Retrieval", "RAG Systems", "NotebookLM"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely well-received productivity showcase. Regarded by developers as an innovative application of semantic search and automated audio summaries for structured documentation parsing.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/HelloIO_NotebookLM_social.max-1440x810.png", "source_provenance": "X.com (GoogleAI)", "suggested_new_category": "ai-productivity"}'); +* **Live Grounding**: Launched to help developers explore 100+ announcements from Google I/O 2026, the tool can ingest YouTube keynotes, slide decks, and blogs, synthesizing complex topics into interactive Audio Overviews.','en','article','Intermediate',0,'online','automatic','1ede9c8200f9cc0f2bf51d95c84530a964aa5c3071476c9af7c87238c3e176b7',NULL,1780352730,0,'2026-06-02T00:25:30.207492+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Information Retrieval", "RAG Systems", "NotebookLM"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely well-received productivity showcase. Regarded by developers as an innovative application of semantic search and automated audio summaries for structured documentation parsing.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/HelloIO_NotebookLM_social.max-1440x810.png", "source_provenance": "X.com (GoogleAI)", "suggested_new_category": "ai-productivity"}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/sundar-pichai-io-2026','Google I/O 2026: Sundar Pichai''s opening keynote','The latest from Google I/O: See how we’re helping you get more done with Gemini.','2026',4,'* **Curator Insight**: Sundar Pichai’s address formalizes Google''s transition to the ''Agentic Gemini Era'', prioritizing ultra-fast inference loops, context-preserving state management, and autonomous background execution. -* **Live Grounding**: Tech community consensus reflects that this keynote cements the sunsetting of basic conversational chatbots in favor of persistent, goal-oriented agent networks.','en','blog_post','intermediate',0,'online','automatic','e44d4a3a8535988a7f3c05af36303c928ed2790a4f333f61d5f197caae123028',NULL,1.78035294283372092e+09,0,'2026-06-02T00:29:02.833721+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Keynote", "Google I/O 2026", "Agentic Era"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted keynote address defining the industry''s strategic pivot to the ''agentic era''.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/SundarKeynote_tempsocial.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": ""}'); +* **Live Grounding**: Tech community consensus reflects that this keynote cements the sunsetting of basic conversational chatbots in favor of persistent, goal-oriented agent networks.','en','blog_post','intermediate',0,'online','automatic','e44d4a3a8535988a7f3c05af36303c928ed2790a4f333f61d5f197caae123028',NULL,1780352942,0,'2026-06-02T00:29:02.833721+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Keynote", "Google I/O 2026", "Agentic Era"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted keynote address defining the industry''s strategic pivot to the ''agentic era''.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/SundarKeynote_tempsocial.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/ai/google-io-2026-all-our-announcements','100 things we announced at Google I/O 2026','We''ve been busy! Here’s a rundown of the top announcements, launches and demos at I/O 2026.','2026',4,'* **Curator Insight**: This central compendium catalogs Google''s strategic shift from isolated text models to unified, action-oriented agent frameworks like Gemini Spark and Antigravity 2.0. -* **Live Grounding**: Enterprise engineering evaluations confirm that the unified API footprint simplifies the deployment of context-aware background agents across complex corporate ecosystems.','en','blog_post','intermediate',0,'online','automatic','ae9e68ea59e36d34b9133057ab9d13d4f9f33fcda2a35f4dbd852be91b326a53',NULL,1.78035294283368802e+09,0,'2026-06-02T00:29:02.833688+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Conferences", "Google I/O 2026", "Announcements"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official high-trust Google central index for I/O 2026 releases.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/100_things_Social.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": ""}'); +* **Live Grounding**: Enterprise engineering evaluations confirm that the unified API footprint simplifies the deployment of context-aware background agents across complex corporate ecosystems.','en','blog_post','intermediate',0,'online','automatic','ae9e68ea59e36d34b9133057ab9d13d4f9f33fcda2a35f4dbd852be91b326a53',NULL,1780352942,0,'2026-06-02T00:29:02.833688+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Conferences", "Google I/O 2026", "Announcements"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official high-trust Google central index for I/O 2026 releases.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/100_things_Social.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/ai/io-2026-dialogues-recap','Google I/O 2026: Highlights from the Dialogues stage','A recap of the 2026 I/O Dialogues, where leaders discuss the future of AI, quantum computing, robotics and creativity.','2026',4,'* **Curator Insight**: Key technical sessions at Google I/O 2026 focused on multi-agent collaboration, state-of-the-art robotics simulation pipelines, and scalable quantum topologies. -* **Live Grounding**: Developer feedback indicates that these panels provide critical foresight into Google''s long-term infrastructure roadmap for distributing complex orchestration layers.','en','blog_post','intermediate',0,'online','automatic','a9f5a634110b8b999b3513960d6b67998563b23caeb5feab24815e430dee6b71',NULL,1780352942.83365,0,'2026-06-02T00:29:02.833650+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Conferences", "Google I/O 2026", "Dialogues Recap"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted official Google announcement detailing strategic future outlook from Google I/O 2026 panels [1.1.1].", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/IO26_Dialogues_3z680sK.max-1440x810.jpg", "source_provenance": "RSS Feed (AI)", "suggested_new_category": ""}'); +* **Live Grounding**: Developer feedback indicates that these panels provide critical foresight into Google''s long-term infrastructure roadmap for distributing complex orchestration layers.','en','blog_post','intermediate',0,'online','automatic','a9f5a634110b8b999b3513960d6b67998563b23caeb5feab24815e430dee6b71',NULL,1780352942,0,'2026-06-02T00:29:02.833650+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Conferences", "Google I/O 2026", "Dialogues Recap"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted official Google announcement detailing strategic future outlook from Google I/O 2026 panels [1.1.1].", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/IO26_Dialogues_3z680sK.max-1440x810.jpg", "source_provenance": "RSS Feed (AI)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/ai/io-2026-google-ai','How we used Gemini to build Google I/O 2026','Google explains how its marketing and engineering teams utilized Gemini models to produce assets for Google I/O 2026.','2026',4,'Curator Insight: Google''s internal campaign serves as an industrial case study for embedding multimodal tools directly into creative asset-generation pipelines. -Live Grounding: By combining Google AI Studio, Gemini Omni, and experimental DeepMind models, the team accelerated video and animation production—such as the ''Timmy TPU'' film—reducing routine turnaround times.','en','case-study','intermediate',0,'online','automatic','028b114291242631945296eb2f4e48f082b72890d170aab73a0879c92ea84453',NULL,1.7803529531561191e+09,0,'2026-06-02T00:29:13.156119+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Creative AI > Generative Production"]','["[CASE STUDY]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Recognized as a practical showcase of Google''s creative AI toolchain in production-scale marketing campaigns.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/AI_IO_social.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "creative-ai"}'); +Live Grounding: By combining Google AI Studio, Gemini Omni, and experimental DeepMind models, the team accelerated video and animation production—such as the ''Timmy TPU'' film—reducing routine turnaround times.','en','case-study','intermediate',0,'online','automatic','028b114291242631945296eb2f4e48f082b72890d170aab73a0879c92ea84453',NULL,1780352953,0,'2026-06-02T00:29:13.156119+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Creative AI > Generative Production"]','["[CASE STUDY]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Recognized as a practical showcase of Google''s creative AI toolchain in production-scale marketing campaigns.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/AI_IO_social.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "creative-ai"}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/ai/io-2026-keynote-moment-videos','Catch up on 12 major I/O 2026 moments','A curated collection of Google I/O 2026 keynote moments, highlighting Gemini Omni and Gemini 3.5 Flash.','2026',4,'Curator Insight: This video index serves as an essential summary of Google''s major infrastructure and platform updates for developers tracking 2026 architectural trends. -Live Grounding: The 12 segments cover core product releases—including Gemini Spark agents and Gemini 3.5 Flash—providing high-density, accessible references to support cloud platform strategic decisions.','en','video','intermediate',0,'online','automatic','66fbb063325e7683369ba06e783ffec2656a74ff2e5d598456bb16763193990d',NULL,1.78035295315621209e+09,0,'2026-06-02T00:29:13.156212+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Enterprise AI > Keynote Summaries"]','["[EMERGING]"]','[]','[]','{}','{"category": "demos", "reputation_status": "Vetted", "reputation_summary": "Widely indexed by architects and tech analysts for summarizing key platform updates and infrastructure milestones.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/KW_KNH_SS.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "keynote-summaries"}'); +Live Grounding: The 12 segments cover core product releases—including Gemini Spark agents and Gemini 3.5 Flash—providing high-density, accessible references to support cloud platform strategic decisions.','en','video','intermediate',0,'online','automatic','66fbb063325e7683369ba06e783ffec2656a74ff2e5d598456bb16763193990d',NULL,1780352953,0,'2026-06-02T00:29:13.156212+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Enterprise AI > Keynote Summaries"]','["[EMERGING]"]','[]','[]','{}','{"category": "demos", "reputation_status": "Vetted", "reputation_summary": "Widely indexed by architects and tech analysts for summarizing key platform updates and infrastructure milestones.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/KW_KNH_SS.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "keynote-summaries"}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/ai/io-2026-vibe-coded-quiz','Take our I/O 2026 quiz, vibe coded in Google AI Studio','An interactive web quiz built in Google AI Studio demonstrating prompt-based software prototyping.','2026',4,'Curator Insight: This demonstration exemplifies the ''vibe coding'' trend, shifting software creation from semantic syntax coding to iterative, natural-language dialogs with LLMs. -Live Grounding: Built by a non-technical editor, the interactive application showcases Google AI Studio''s Antigravity coding agent, allowing rapid prototyping and direct deployment of simple web elements through prompt engineering.','en','demo','beginner',0,'online','automatic','ad2bcef41b342c230c03967e525d39099c60317653e1392e1b169264b64c9295',NULL,1.78035295315615797e+09,0,'2026-06-02T00:29:13.156158+02:00',NULL,NULL,NULL,'["Software Development > No-Code > Vibe Coding"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','[]','[]','{}','{"category": "demos", "reputation_status": "Vetted", "reputation_summary": "Cited across developer blogs as a demonstration of natural-language application prototyping, popularizing the term ''vibe coding''.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/IOQuiz2026_social.max-1440x810.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "no-code-development"}'); +Live Grounding: Built by a non-technical editor, the interactive application showcases Google AI Studio''s Antigravity coding agent, allowing rapid prototyping and direct deployment of simple web elements through prompt engineering.','en','demo','beginner',0,'online','automatic','ad2bcef41b342c230c03967e525d39099c60317653e1392e1b169264b64c9295',NULL,1780352953,0,'2026-06-02T00:29:13.156158+02:00',NULL,NULL,NULL,'["Software Development > No-Code > Vibe Coding"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','[]','[]','{}','{"category": "demos", "reputation_status": "Vetted", "reputation_summary": "Cited across developer blogs as a demonstration of natural-language application prototyping, popularizing the term ''vibe coding''.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/IOQuiz2026_social.max-1440x810.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "no-code-development"}'); INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/ai/university-waterloo-labs','Students prototype learning tools with AI at University of Waterloo','An educational showcase of students building AI-driven prototypes like sign language tutors at the University of Waterloo.','2026',4,'Curator Insight: This academic collaboration highlights how early-stage engineers can leverage standardized, cloud-hosted API models to tackle accessibility and learning barriers. -Live Grounding: Students at the Waterloo Futures Lab developed physical and software prototypes, including interactive sign language interpreters, illustrating how public LLM accessibility accelerates social impact engineering.','en','case-study','beginner',0,'online','automatic','a105a1f7c9c14526983703a7b18f90dbad5660c4889a440a2a0e42f464e69df3',NULL,1780352953.15619,0,'2026-06-02T00:29:13.156190+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Education Technology > Prototypes"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "elearning", "reputation_status": "Vetted", "reputation_summary": "The initiative has been positively reviewed by academic and community-led AI organizations as a model for university-industry collaborative research.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/FutureLabs_social.max-1440x810.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "academic-collaborations"}'); -INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/developers-tools/google-io-2026-collection','Google I/O 2026: News and announcements','Google''s central announcements from I/O 2026, showcasing agent-first AI development models.','2026',4,'An exhaustive collection of news and product releases from Google I/O 2026, showcasing the shift towards the ''Agent-First'' era. Key announcements include the launch of Gemini Omni, Gemini 3.5 Flash, Gemini for Science, and Google Antigravity, an agent-first application development platform. These updates represent a significant progression from assist-based AI tools to proactive executing agents within cloud ecosystems.','en','Article','Advanced',0,'online','automatic','c04182e56c2b13985097d054c03307a01c68497ac07634e3d52d6c3c32faae76',NULL,1.780352932853199e+09,0,'2026-06-02T00:28:52.853199+02:00',NULL,NULL,NULL,'["AI", "Generative AI", "Agentic AI Frameworks"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated annual developer conference. The announcements surrounding Gemini 3.5, Gemini Omni, and Google Antigravity have been met with widespread community enthusiasm and deep discussion on tech-focused channels.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/IOCollection_social.max-1440x810.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "ai-platforms"}'); -INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/research/gemini-for-science-io-2026/?linkId=61968100','Gemini for Science: AI Experiments and Tools for a New Era of Discovery','Official Google Blog post detailing Gemini for Science tools, experiments, and partner workflows designed to expand the scale and precision of scientific exploration.','2026',4,'Announced at Google I/O 2026, Gemini for Science represents a deep-tech initiative designed to accelerate fundamental discovery using AI agents. Grounded by papers published in Nature (featuring tools like Co-Scientist and AlphaEvolve), the article highlights real-world partner integrations in pharmaceutical development and scientific analysis. It outlines how the ''Science Skills'' bundle connects LLMs with tools like AlphaFold and PubChem to automate genomic and structural bioinformatics workflows.','English','blog','Advanced',0,'online','automatic','db30103b70ad0fa134f6343e5ce7d593a864ce15aa0b7bf1b758111914d4f24f',NULL,1.78035230245672202e+09,0,'2026-06-02T00:18:22.456722+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI for Science", "Google Cloud AI", "Academic Research"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official Google announcement detailing validated research workflows and scientific model integrations.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/science__keyword__blog-header.width-1300.jpg", "source_provenance": "X.com (GoogleAI)", "suggested_new_category": ""}'); +Live Grounding: Students at the Waterloo Futures Lab developed physical and software prototypes, including interactive sign language interpreters, illustrating how public LLM accessibility accelerates social impact engineering.','en','case-study','beginner',0,'online','automatic','a105a1f7c9c14526983703a7b18f90dbad5660c4889a440a2a0e42f464e69df3',NULL,1780352953,0,'2026-06-02T00:29:13.156190+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Education Technology > Prototypes"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "elearning", "reputation_status": "Vetted", "reputation_summary": "The initiative has been positively reviewed by academic and community-led AI organizations as a model for university-industry collaborative research.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/FutureLabs_social.max-1440x810.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "academic-collaborations"}'); +INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/developers-tools/google-io-2026-collection','Google I/O 2026: News and announcements','Google''s central announcements from I/O 2026, showcasing agent-first AI development models.','2026',4,'An exhaustive collection of news and product releases from Google I/O 2026, showcasing the shift towards the ''Agent-First'' era. Key announcements include the launch of Gemini Omni, Gemini 3.5 Flash, Gemini for Science, and Google Antigravity, an agent-first application development platform. These updates represent a significant progression from assist-based AI tools to proactive executing agents within cloud ecosystems.','en','Article','Advanced',0,'online','automatic','c04182e56c2b13985097d054c03307a01c68497ac07634e3d52d6c3c32faae76',NULL,1780352932,0,'2026-06-02T00:28:52.853199+02:00',NULL,NULL,NULL,'["AI", "Generative AI", "Agentic AI Frameworks"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated annual developer conference. The announcements surrounding Gemini 3.5, Gemini Omni, and Google Antigravity have been met with widespread community enthusiasm and deep discussion on tech-focused channels.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/IOCollection_social.max-1440x810.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "ai-platforms"}'); +INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/research/gemini-for-science-io-2026/?linkId=61968100','Gemini for Science: AI Experiments and Tools for a New Era of Discovery','Official Google Blog post detailing Gemini for Science tools, experiments, and partner workflows designed to expand the scale and precision of scientific exploration.','2026',4,'Announced at Google I/O 2026, Gemini for Science represents a deep-tech initiative designed to accelerate fundamental discovery using AI agents. Grounded by papers published in Nature (featuring tools like Co-Scientist and AlphaEvolve), the article highlights real-world partner integrations in pharmaceutical development and scientific analysis. It outlines how the ''Science Skills'' bundle connects LLMs with tools like AlphaFold and PubChem to automate genomic and structural bioinformatics workflows.','English','blog','Advanced',0,'online','automatic','db30103b70ad0fa134f6343e5ce7d593a864ce15aa0b7bf1b758111914d4f24f',NULL,1780352302,0,'2026-06-02T00:18:22.456722+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI for Science", "Google Cloud AI", "Academic Research"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official Google announcement detailing validated research workflows and scientific model integrations.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/science__keyword__blog-header.width-1300.jpg", "source_provenance": "X.com (GoogleAI)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://blog.google/products-and-platforms/products/google-one/google-ai-subscriptions','Google AI subscription updates from Google I/O 2026','Introducing a $100 AI Ultra plan — plus, new features and benefits for Google AI Plus, Pro and Ultra subscribers.','2026',4,'* **Curator Insight**: Introducing the $100/month AI Ultra tier introduces a structured economic model designed specifically to accommodate the heavy token usage of advanced developers. -* **Live Grounding**: Financial and architectural analysis indicates that transitioning from hard prompt caps to a compute-allocated token metering model provides a highly predictable Cost of Goods Sold (COGS) for building on frontier models.','en','blog_post','intermediate',0,'online','automatic','a8ed7013897ebdf7818a9f8fe7460ca4af1e9e0f492452e529b36bd7e205062f',NULL,1.78035294283374595e+09,0,'2026-06-02T00:29:02.833746+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Subscriptions", "FinOps", "Developer Economics"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly discussed economic restructuring introducing compute-based token pricing with strong validation.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/I_O_Subs_social_share_image_1.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "finops"}'); +* **Live Grounding**: Financial and architectural analysis indicates that transitioning from hard prompt caps to a compute-allocated token metering model provides a highly predictable Cost of Goods Sold (COGS) for building on frontier models.','en','blog_post','intermediate',0,'online','automatic','a8ed7013897ebdf7818a9f8fe7460ca4af1e9e0f492452e529b36bd7e205062f',NULL,1780352942,0,'2026-06-02T00:29:02.833746+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Subscriptions", "FinOps", "Developer Economics"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly discussed economic restructuring introducing compute-based token pricing with strong validation.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/I_O_Subs_social_share_image_1.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "finops"}'); INSERT INTO "resources" VALUES('https://blog.google/products-and-platforms/products/search/ai-mode-us-insights','How AI Mode is changing and expanding the way people search','One year after launch, see how AI Mode’s users are shifting from keywords to natural language queries.','2026',4,'* **Curator Insight**: One year post-deployment, Google''s ''AI Mode'' transition illustrates a major architectural pivot towards intent-based, long-context reasoning instead of literal keyphrase mapping. -* **Live Grounding**: Real-world search logs demonstrate that conversational interfaces encourage multi-step structured queries, forcing search engines to integrate real-time multi-source reasoning trees.','en','blog_post','intermediate',0,'online','automatic','efffdba81128330eb693dae6e43814981e571650e5f75f35993efb70a2ce8216',NULL,1.78035294283370494e+09,0,'2026-06-02T00:29:02.833705+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Search Engines", "Natural Language Processing", "AI Search"]','["CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "First-party analytics showing behavioral shift trends with positive academic and industrial acknowledgment.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/AI_Mode_US.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "search-technologies"}'); +* **Live Grounding**: Real-world search logs demonstrate that conversational interfaces encourage multi-step structured queries, forcing search engines to integrate real-time multi-source reasoning trees.','en','blog_post','intermediate',0,'online','automatic','efffdba81128330eb693dae6e43814981e571650e5f75f35993efb70a2ce8216',NULL,1780352942,0,'2026-06-02T00:29:02.833705+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Search Engines", "Natural Language Processing", "AI Search"]','["CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "First-party analytics showing behavioral shift trends with positive academic and industrial acknowledgment.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/AI_Mode_US.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "search-technologies"}'); INSERT INTO "resources" VALUES('https://blog.google/products-and-platforms/products/search/search-io-2026','Google Search''s I/O 2026 updates: AI agents and more','We shared the next step in our journey to bring together the best of a search engine with the best of AI.','2026',4,'* **Curator Insight**: Deploying multi-stage AI search agents transforms static content index retrieval into an active planning and programmatic execution workflow. -* **Live Grounding**: User telemetry confirms that the engine''s capability to output customized layouts with interactive trackers, simulators, and checklists drastically improves complex research times.','en','blog_post','intermediate',0,'online','automatic','62fcd1f6b728f8c868dc36b8fa9646ea451e49cab5be29217dfde1a9e7b1cf4f',NULL,1.78035294283373808e+09,0,'2026-06-02T00:29:02.833738+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Search Engines", "AI Search", "Agentic Retrieval"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly trusted official launch documenting search capability shift.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Search_AI_and_search_engine_v46_16x9_1.width-1300.jpg", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "search-agents"}'); +* **Live Grounding**: User telemetry confirms that the engine''s capability to output customized layouts with interactive trackers, simulators, and checklists drastically improves complex research times.','en','blog_post','intermediate',0,'online','automatic','62fcd1f6b728f8c868dc36b8fa9646ea451e49cab5be29217dfde1a9e7b1cf4f',NULL,1780352942,0,'2026-06-02T00:29:02.833738+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Search Engines", "AI Search", "Agentic Retrieval"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly trusted official launch documenting search capability shift.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Search_AI_and_search_engine_v46_16x9_1.width-1300.jpg", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "search-agents"}'); INSERT INTO "resources" VALUES('https://blog.google/products-and-platforms/products/workspace/workspace-updates','New ways to create and get stuff done in Google Workspace','Announcing new voice capabilities in Gmail, Docs and Keep, a new design tool called Google Pics and updates to AI Inbox.','2026',4,'* **Curator Insight**: The introduction of Google Pics and the ''Live'' voice capabilities across Docs and Gmail signals a major step toward deeply integrated, cross-app agentic micro-actions. -* **Live Grounding**: Developer feedback highlights the utility of the collaborative Canvas canvas model, allowing simultaneous human and agentic edits on vector graphics directly within enterprise workspaces.','en','blog_post','intermediate',0,'online','automatic','0e1c7b2f0e23c89771b76e10fb3bb8f0ab156b0b4c6bc5b221359fe5645979da',NULL,1.78035294283371305e+09,0,'2026-06-02T00:29:02.833713+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Collaboration Tools", "Google Workspace", "Agentic Workflows"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated release of Google Pics and Live collaboration capabilities with positive tester reception.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/GoogleWorkspace-IO.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "collaborative-ai"}'); -INSERT INTO "resources" VALUES('https://blog.gopaddle.io/2021/04/01/strange-things-you-never-knew-about-kubernetes-configmaps-on-day-one','blog.gopaddle.io: Strange things you never knew about Kubernetes ConfigMaps'' on day one 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.gopaddle.io: Strange things you never knew about Kubernetes ConfigMaps'' on day one 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959012043809e+09,0,'2026-05-17T16:53:10.120438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +* **Live Grounding**: Developer feedback highlights the utility of the collaborative Canvas canvas model, allowing simultaneous human and agentic edits on vector graphics directly within enterprise workspaces.','en','blog_post','intermediate',0,'online','automatic','0e1c7b2f0e23c89771b76e10fb3bb8f0ab156b0b4c6bc5b221359fe5645979da',NULL,1780352942,0,'2026-06-02T00:29:02.833713+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Collaboration Tools", "Google Workspace", "Agentic Workflows"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated release of Google Pics and Live collaboration capabilities with positive tester reception.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/GoogleWorkspace-IO.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "collaborative-ai"}'); +INSERT INTO "resources" VALUES('https://blog.gopaddle.io/2021/04/01/strange-things-you-never-knew-about-kubernetes-configmaps-on-day-one','blog.gopaddle.io: Strange things you never knew about Kubernetes ConfigMaps'' on day one 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.gopaddle.io: Strange things you never knew about Kubernetes ConfigMaps'' on day one 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029590,0,'2026-05-17T16:53:10.120438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.gougousis.net/file-permissions-the-painful-side-of-docker','blog.gougousis.net: File Permissions: the painful side of Docker 🌟','- ["Excellent description of user ids and access rights in Docker; it’s a non trivial issue and there’s no silver bullet other than to avoid running your containers with a privileged user. As a bonus, I personally like openshift approach (random UIDs belonging to the super user GID)"](https://x.com/agarcia)','2021',4,'Dissects the persistent pain of host-vs-container file permissions in Linux volumes. Showcases the OpenShift-inspired random UID design paradigm as an elegant architectural mechanism to remediate root privilege escalation vectors.','English','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Linux Internals", "Permissions & Users"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.greenroots.info/how-not-to-use-git-in-practice-ten-git-usages-you-should-know-to-avoid','blog.greenroots.info: How NOT to use Git in Practice. Ten Git usages, you'' should know to avoid','','N/A',0,'A curated technical resource and architectural guide covering blog.greenroots.info: How NOT to use Git in Practice. Ten Git usages, you'' should know to avoid in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902956542963695e+09,0,'2026-05-17T16:52:45.429637+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.griddynamics.comdeveloping-a-modular-pipeline-library-to-improve-devops-collaboration','blog.griddynamics.com: Developing a modular pipeline library to improve'' DevOps collaboration','','N/A',0,'A curated technical resource and architectural guide covering blog.griddynamics.com: Developing a modular pipeline library to improve'' DevOps collaboration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032038.99948,0,'2026-05-17T17:33:58.999480+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.gruntwork.io/a-comprehensive-guide-to-managing-secrets-in-your-terraform-code-1d586955ace1','==blog.gruntwork.io: A comprehensive guide to managing secrets in your Terraform'' code== 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','935b612b7e5330a121d376233941de6ed474f1fc4e99aa7cfed204e57f57201b',100.0,1.77903154403443789e+09,0,'2026-05-17T17:25:44.034438+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.gruntwork.io/how-to-manage-multiple-environments-with-terraform-32c7bc5d692','==blog.gruntwork.io: How to manage multiple environments with Terraform=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','03c0208ab6f794d3a785a19f027de6971e11993405a434e3ee12d391bcb60b99',100.0,1.77903053185040903e+09,0,'2026-05-17T17:08:51.850409+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.gruntwork.io/how-to-use-terraform-as-a-team-251bc1104973','blog.gruntwork.io: How to use Terraform as a team','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd4c9dd1812a29386c9e4ee994349ed39aa849132b38a4053643810961472174',100.0,1.77903309263656306e+09,0,'2026-05-17T17:51:32.636563+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io/blog/how-to-use-terraform-as-a-team"}'); -INSERT INTO "resources" VALUES('https://blog.gruntwork.io/introducing-git-xargs-an-open-source-tool-to-update-multiple-github-repos-753f9f3675ec','blog.gruntwork.io: Introducing git-xargs: an open source tool to update'' multiple GitHub repos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a118bd30e118b7fca5e125d64e3d0ac4d6b08de582f3734188af32f07f0da3f5',100.0,1.77903219834316706e+09,0,'2026-05-17T17:36:38.343167+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io/blog/introducing-git-xargs-an-open-source-tool-to-update-multiple-github-repos"}'); -INSERT INTO "resources" VALUES('https://blog.gruntwork.io/introducing-the-gruntwork-module-service-and-architecture-catalogs-eb3a21b99f70','blog.gruntwork.io: Introducing: The Gruntwork Module, Service, and Architecture'' Catalogs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f2bc141169d94e71efbbb48ac806230ddce8425e0794ce811510be8b361b3c4',100.0,1779032732.20487,0,'2026-05-17T17:45:32.204870+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io/blog/introducing-the-gruntwork-module-service-and-architecture-catalogs"}'); -INSERT INTO "resources" VALUES('https://blog.gruntwork.io/terraform-tips-tricks-loops-if-statements-and-gotchas-f739bbae55f9','==blog.gruntwork.io: Terraform tips & tricks: loops, if-statements, and'' gotchas==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c0bd066f3513f9951cf13b7c67920709ca8f16b3f0a7f81a19e3fbac3877a1bb',100.0,1779029169.10788,0,'2026-05-17T16:46:09.107880+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c','Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','23ea27bb5350b33fe078b6e450dd1da780baeb3a7c624cc2bd51def5ca0e0be6',100.0,1.77903369746640706e+09,0,'2026-05-17T18:01:37.466407+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io/blog/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation"}'); +INSERT INTO "resources" VALUES('https://blog.greenroots.info/how-not-to-use-git-in-practice-ten-git-usages-you-should-know-to-avoid','blog.greenroots.info: How NOT to use Git in Practice. Ten Git usages, you'' should know to avoid','','N/A',0,'A curated technical resource and architectural guide covering blog.greenroots.info: How NOT to use Git in Practice. Ten Git usages, you'' should know to avoid in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.429637+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.griddynamics.comdeveloping-a-modular-pipeline-library-to-improve-devops-collaboration','blog.griddynamics.com: Developing a modular pipeline library to improve'' DevOps collaboration','','N/A',0,'A curated technical resource and architectural guide covering blog.griddynamics.com: Developing a modular pipeline library to improve'' DevOps collaboration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032038,0,'2026-05-17T17:33:58.999480+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.gruntwork.io/a-comprehensive-guide-to-managing-secrets-in-your-terraform-code-1d586955ace1','==blog.gruntwork.io: A comprehensive guide to managing secrets in your Terraform'' code== 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','935b612b7e5330a121d376233941de6ed474f1fc4e99aa7cfed204e57f57201b',100.0,1779031544,0,'2026-05-17T17:25:44.034438+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.gruntwork.io/how-to-manage-multiple-environments-with-terraform-32c7bc5d692','==blog.gruntwork.io: How to manage multiple environments with Terraform=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','03c0208ab6f794d3a785a19f027de6971e11993405a434e3ee12d391bcb60b99',100.0,1779030531,0,'2026-05-17T17:08:51.850409+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.gruntwork.io/how-to-use-terraform-as-a-team-251bc1104973','blog.gruntwork.io: How to use Terraform as a team','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd4c9dd1812a29386c9e4ee994349ed39aa849132b38a4053643810961472174',100.0,1779033092,0,'2026-05-17T17:51:32.636563+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io/blog/how-to-use-terraform-as-a-team"}'); +INSERT INTO "resources" VALUES('https://blog.gruntwork.io/introducing-git-xargs-an-open-source-tool-to-update-multiple-github-repos-753f9f3675ec','blog.gruntwork.io: Introducing git-xargs: an open source tool to update'' multiple GitHub repos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a118bd30e118b7fca5e125d64e3d0ac4d6b08de582f3734188af32f07f0da3f5',100.0,1779032198,0,'2026-05-17T17:36:38.343167+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io/blog/introducing-git-xargs-an-open-source-tool-to-update-multiple-github-repos"}'); +INSERT INTO "resources" VALUES('https://blog.gruntwork.io/introducing-the-gruntwork-module-service-and-architecture-catalogs-eb3a21b99f70','blog.gruntwork.io: Introducing: The Gruntwork Module, Service, and Architecture'' Catalogs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f2bc141169d94e71efbbb48ac806230ddce8425e0794ce811510be8b361b3c4',100.0,1779032732,0,'2026-05-17T17:45:32.204870+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io/blog/introducing-the-gruntwork-module-service-and-architecture-catalogs"}'); +INSERT INTO "resources" VALUES('https://blog.gruntwork.io/terraform-tips-tricks-loops-if-statements-and-gotchas-f739bbae55f9','==blog.gruntwork.io: Terraform tips & tricks: loops, if-statements, and'' gotchas==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c0bd066f3513f9951cf13b7c67920709ca8f16b3f0a7f81a19e3fbac3877a1bb',100.0,1779029169,0,'2026-05-17T16:46:09.107880+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c','Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','23ea27bb5350b33fe078b6e450dd1da780baeb3a7c624cc2bd51def5ca0e0be6',100.0,1779033697,0,'2026-05-17T18:01:37.466407+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io/blog/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation"}'); INSERT INTO "resources" VALUES('https://blog.gskinner.com/archives/2022/01/flutter-easily-add-ci-testing-with-github-actions.html','blog.gskinner.com: Flutter: Easily add CI testing with GitHub Actions','','2022',0,'A technical implementation blueprint for integrating Flutter automated testing pipelines within GitHub Actions. Outlines configuration paradigms for environment caching, automated test suite execution, and artifact compilation. Significantly minimizes manual pre-flight validation overhead for cross-platform workflows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Mobile CI/CD", "Flutter Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.gurock.com/what-is-devtestops','==blog.gurock.com: What Is DevTestOps?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2139f1c6dea772bdc996a2479def6c1f6f0502d04cac10f709fbfc1086fc299c',100.0,1779033102.35605,0,'2026-05-17T17:51:42.356050+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.guybarrette.com/powershell-prompt-how-to-display-your-current-kubernetes-context-using-oh-my-posh-3','blog.guybarrette.com: Powershell prompt: How to display your current Kubernetes'' context using Oh-My-Posh 3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','322db1d92e2eb99a3de03d1b1b92579ed51efa9167248e89212cd55c70312e86',100.0,1.77903275424328589e+09,0,'2026-05-17T17:45:54.243286+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/newsletters/6962087231775772672"}'); +INSERT INTO "resources" VALUES('https://blog.gurock.com/what-is-devtestops','==blog.gurock.com: What Is DevTestOps?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2139f1c6dea772bdc996a2479def6c1f6f0502d04cac10f709fbfc1086fc299c',100.0,1779033102,0,'2026-05-17T17:51:42.356050+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.guybarrette.com/powershell-prompt-how-to-display-your-current-kubernetes-context-using-oh-my-posh-3','blog.guybarrette.com: Powershell prompt: How to display your current Kubernetes'' context using Oh-My-Posh 3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','322db1d92e2eb99a3de03d1b1b92579ed51efa9167248e89212cd55c70312e86',100.0,1779032754,0,'2026-05-17T17:45:54.243286+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/newsletters/6962087231775772672"}'); INSERT INTO "resources" VALUES('https://blog.harbur.io/demystifying-stateful-apps-on-kubernetes-by-deploying-an-etcd-cluster-b85bf8c16fea','blog.harbur.io: Demystifying stateful apps on Kubernetes by deploying an etcd cluster','','2017',0,'A deep dive into stateful mechanics by manually building and scaling an etcd cluster inside Kubernetes. Demystifies headless Services, Pod IDs, and Persistent Volumes. Though modern architectures prefer automated Operators, this serves as a fundamental learning tool for stateful storage dynamics.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Stateful Applications", "Etcd Deployment"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.harbur.iothe-seven-steps-to-build-a-cloud-native-ci-cd-for-github-repos-using-tekton-31a445a3bde','blog.harbur.io: The Seven Steps to build a Cloud Native CI/CD for GitHub'' repos using Tekton','','N/A',0,'A curated technical resource and architectural guide covering blog.harbur.io: The Seven Steps to build a Cloud Native CI/CD for GitHub'' repos using Tekton in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903145849425196e+09,0,'2026-05-17T17:24:18.494252+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.harbur.iothe-seven-steps-to-build-a-cloud-native-ci-cd-for-github-repos-using-tekton-31a445a3bde','blog.harbur.io: The Seven Steps to build a Cloud Native CI/CD for GitHub'' repos using Tekton','','N/A',0,'A curated technical resource and architectural guide covering blog.harbur.io: The Seven Steps to build a Cloud Native CI/CD for GitHub'' repos using Tekton in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031458,0,'2026-05-17T17:24:18.494252+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.heaphero.io','blog.heaphero.io: HeapHero - Java & Android Heap Dump Analyzer','','2021',0,'Technical analysis and troubleshooting advice targeting Java OutOfMemoryErrors. Discusses using automated heap analysis to pinpoint classloader leaks, redundant data allocations, and memory bloat.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["JVM Architecture", "Memory Management", "Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.heaphero.io/2020/10/16/what-is-gc-log-thread-dump-and-heapdump','blog.heaphero.io: What is GC Log, thread dump and Heapdump? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','559a9bd9d174e6ca3fb64b21c6115215522e36121bab8995b4d7c7efa055fc58',100.0,1.77903192759022808e+09,0,'2026-05-17T17:32:07.590228+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"review_metadata": {"original_url": "https://blog.heaphero.io/2020/10/16/what-is-gc-log-thread-dump-and-heapdump", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.003193"}, "duplicate_of": "https://blog.heaphero.io/what-is-gc-log-thread-dump-and-heapdump"}'); -INSERT INTO "resources" VALUES('https://blog.heptio.com/kubectl-shell-autocomplete-heptioprotip-48dd023e0bf3','kubectl Shell Autocomplete','','2026',0,'A deep dive into setting up shell autocomplete for ''kubectl'' across Bash, Zsh, and fish environments. From an operational efficiency perspective, autocompletion queries API resources dynamically, minimizing context switching and reducing manual spelling errors during incident response.','Shell','Blog Post','Beginner',0,'online','manual','f51b724db1b07500464e468f00b7cbbaaeebf13dc732f713a0ba9aab868a0cc0',100.0,1.77903043380534195e+09,0,'2026-05-17T17:07:13.805342+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.heroku.com/monolithic-applications-into-services','blog.heroku.com: Deconstructing Monolithic Applications into Services','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','386f9bffe1485db033d860396b08009aae2e76a6a245a48f1dce0b1b623f75ab',100.0,1.779033428901129e+09,0,'2026-05-17T17:57:08.901129+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.heroku.com/blog/monolithic-applications-into-services"}'); +INSERT INTO "resources" VALUES('https://blog.heaphero.io/2020/10/16/what-is-gc-log-thread-dump-and-heapdump','blog.heaphero.io: What is GC Log, thread dump and Heapdump? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','559a9bd9d174e6ca3fb64b21c6115215522e36121bab8995b4d7c7efa055fc58',100.0,1779031927,0,'2026-05-17T17:32:07.590228+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"review_metadata": {"original_url": "https://blog.heaphero.io/2020/10/16/what-is-gc-log-thread-dump-and-heapdump", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.003193"}, "duplicate_of": "https://blog.heaphero.io/what-is-gc-log-thread-dump-and-heapdump"}'); +INSERT INTO "resources" VALUES('https://blog.heptio.com/kubectl-shell-autocomplete-heptioprotip-48dd023e0bf3','kubectl Shell Autocomplete','','2026',0,'A deep dive into setting up shell autocomplete for ''kubectl'' across Bash, Zsh, and fish environments. From an operational efficiency perspective, autocompletion queries API resources dynamically, minimizing context switching and reducing manual spelling errors during incident response.','Shell','Blog Post','Beginner',0,'online','manual','f51b724db1b07500464e468f00b7cbbaaeebf13dc732f713a0ba9aab868a0cc0',100.0,1779030433,0,'2026-05-17T17:07:13.805342+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.heroku.com/monolithic-applications-into-services','blog.heroku.com: Deconstructing Monolithic Applications into Services','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','386f9bffe1485db033d860396b08009aae2e76a6a245a48f1dce0b1b623f75ab',100.0,1779033428,0,'2026-05-17T17:57:08.901129+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.heroku.com/blog/monolithic-applications-into-services"}'); INSERT INTO "resources" VALUES('https://blog.heyal.co.uk/unit-testing-helm-charts','blog.heyal.co.uk: How to unit-test your helm charts with Golang 🌟','','2021',0,'Deep technical look into executing unit testing on Helm chart outputs using Go tests instead of simple bash scripts. Ensures template logic parses properly and conforms to runtime requirements prior to deploy.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Testing", "Unit Testing"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.httpwatch.com/2015/01/16/a-simple-performance-comparison-of-https-spdy-and-http2/comment-page-1','A Simple Performance Comparison of HTTPS, SPDY and HTTP/2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0a6525f7b57befcd65510b8f15d56af33f4752b6d07fd5f1a25ac528af3f86e7',100.0,1779032172.11741,1,'2026-05-17T17:36:12.117410+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.httpwatch.com/2015/01/16/a-simple-performance-comparison-of-https-spdy-and-http2/comment-page-1','A Simple Performance Comparison of HTTPS, SPDY and HTTP/2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0a6525f7b57befcd65510b8f15d56af33f4752b6d07fd5f1a25ac528af3f86e7',100.0,1779032172,1,'2026-05-17T17:36:12.117410+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.hubspot.com/marketing/ipaas-vendors','blog.hubspot.com: The 22 Best iPaaS Vendors for Any Budget','','2021',0,'An industry survey of 22 leading iPaaS platforms. It contrasts heavy enterprise offerings like MuleSoft and Workato with modern developer-centric alternatives. Evaluates features such as pre-built connectors, low-code interface flexibility, data translation capabilities, and target developer personas.','N/A','Market Analysis','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "iPaaS", "Market Review"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.hubspot.com/website/api-gateway-vs-load-balancer','blog.hubspot.com: API Gateway vs. Load Balancer: What''s The Difference?','','2023',4,'Contracts the key functional boundaries between an API Gateway and a traditional Load Balancer. While a load balancer acts on Layer 4 or Layer 7 to distribute incoming raw network traffic uniformly across targets, an API gateway is application-aware, performing protocol translation, rate-limiting, authentication, and request orchestration. This clarification is key when designing layered public-facing ingress networks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Gateways", "Architecture Comparisons"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.hubspot.es/marketing/matriz-raci','blog.hubspot.es: Matriz RACI: qué es y cómo utilizarla para asignar responsabilidades','','2023',0,'Spanish guide explaining the deployment of RACI matrices to structure large-scale digital initiatives. Demonstrates templates and practical examples to map stakeholder communication strategies, avoiding operational bottlenecking during critical release cycles.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Governance", "RACI Matrix"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.hubspot.es/sales/producto-minimo-viable','blog.hubspot.es: MVP: 3 pasos para desarrollar un Producto mínimo viable','','2023',0,'A 3-step Spanish guide for planning and executing an MVP. Details strategies to prioritize core features, validate assumptions through immediate customer telemetry, and iterate based on quantitative post-launch metrics.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Product Management", "Methodology", "Minimum Viable Product"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.identitydigest.com/azuread-federate-k8s','==blog.identitydigest.com: Azure AD workload identity federation with Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.identitydigest.com: Azure AD workload identity federation with Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903240015802907e+09,0,'2026-05-17T17:40:00.158029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.identitydigest.com/azuread-federate-k8s','==blog.identitydigest.com: Azure AD workload identity federation with Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.identitydigest.com: Azure AD workload identity federation with Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032400,0,'2026-05-17T17:40:00.158029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.inedo.com/devops/top-50-docker-tools','Top 50 Docker Tools','','2026',0,'This curated overview evaluates 50 critical tools in the Docker ecosystem, categorizing them across orchestration, monitoring, registry management, and local development. It provides an architectural map for platform engineers looking to design custom container toolchains by comparing complementary utilities. The guide remains valuable for identifying alternative runtimes, security scanners, and automated deployment helpers.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Tool Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.inedo.com/top-50-docker-tools','Top 50 Docker Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a0dcb2cd9ba8c0791271684dabb912ecd168d1711a53c4fdebbb2cf604815970',100.0,1.77903003453929209e+09,0,'2026-05-17T17:00:34.539292+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://blog.inedo.com/devops/top-50-docker-tools"}'); +INSERT INTO "resources" VALUES('https://blog.inedo.com/top-50-docker-tools','Top 50 Docker Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a0dcb2cd9ba8c0791271684dabb912ecd168d1711a53c4fdebbb2cf604815970',100.0,1779030034,0,'2026-05-17T17:00:34.539292+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://blog.inedo.com/devops/top-50-docker-tools"}'); INSERT INTO "resources" VALUES('https://blog.insight-services-apac.dev/2023/12/04/getting-started-bicep','insight-services-apac.github.io: Getting Started with Bicep','','2023',0,'A foundational exploration of Azure Bicep designed to ease the onboarding ramp from legacy ARM templates. Emphasizes cleaner declarative syntax, structural modularization, and native integration with Azure CLI/PowerShell workflows.','Bicep','Blog','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Bicep"]','["[LEGACY]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://piotrminkowski.com/2024/06/13/getting-started-with-backstage"}'); INSERT INTO "resources" VALUES('https://blog.ionelmc.ro/2015/01/02/speedup-pip-install','Speed up pip install','','2015',2,'Curator Insight details early strategies for accelerating pip package installation times using HTTP caching proxies. Live Grounding reveals that modern package management tools (like ''uv'' and optimized caching protocols in current pip versions) natively resolve these network bottlenecks, rendering legacy HTTP-cache hacks largely obsolete but educationally significant.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Package Management"]','["[LEGACY]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.isaack.io/articles/2016-08/Jenkins-CICD-Getting-Started-With-Groovy-Part-1','medium: Jenkins CICD Getting started with Groovy and Docker Containers —'' Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium: Jenkins CICD Getting started with Groovy and Docker Containers —'' Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903159153821611e+09,0,'2026-05-17T17:26:31.538216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.isaack.io/articles/2016-08/Jenkins-CICD-Getting-Started-With-Groovy-Part-1','medium: Jenkins CICD Getting started with Groovy and Docker Containers —'' Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium: Jenkins CICD Getting started with Groovy and Docker Containers —'' Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031591,0,'2026-05-17T17:26:31.538216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.ivnilv.com/posts/rotating-kops-etcd-certificates','blog.ivnilv.com: Rotating Kops Etcd Certificates','','2020',0,'A technical troubleshooting guide mapping out the precise sequence required to rotate internal etcd client and peer certificates within a running, Kops-managed cluster. Addresses avoidance of control plane downtime and potential etcd split-brain scenarios during CA transitions.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Deployment Tools", "Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.jcprz.com/my-tips-to-pass-the-cka-exam-and-whats-next-8df2c3d38a7e','blog.jcprz.com: My tips to pass the CKA exam and what’s next','','N/A',0,'A curated technical resource and architectural guide covering blog.jcprz.com: My tips to pass the CKA exam and what’s next in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337.37932,0,'2026-05-17T17:38:57.379320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.jcprz.com/my-tips-to-pass-the-cka-exam-and-whats-next-8df2c3d38a7e','blog.jcprz.com: My tips to pass the CKA exam and what’s next','','N/A',0,'A curated technical resource and architectural guide covering blog.jcprz.com: My tips to pass the CKA exam and what’s next in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.379320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.jessfraz.com/post/hard-multi-tenancy-in-kubernetes','blog.jessfraz.com: Hard Multi-Tenancy in Kubernetes (2018)','','2018',0,'A seminal blog post on hard multi-tenancy. Explores hypervisor-level container runtimes (such as gVisor and Kata Containers) to isolate tenants sharing a host OS kernel.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hard Isolation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.jetbrains.com/dotnet/2021/07/19/getting-started-with-asp-net-core-and-grpc','blog.jetbrains.com: Getting Started with ASP.NET Core and gRPC','','2021',4,'Presents a technical guide on configuring high-performance gRPC services using ASP.NET Core. Details protobuf schema creation, client generation, and HTTP/2 connection pooling to achieve ultra-low latency between microservices.','C#','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "gRPC Communication"]','["[ENTERPRISE-STABLE]"]','[]','["dotnet.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.jetbrains.com/teamcity/2019/03/configuration-as-code-part-1-getting-started-with-kotlin-dsl','blog.jetbrains.com: Configuration as Code, Part 1: Getting Started with Kotlin DSL','','2026',0,'A deep-dive engineering guide on leveraging JetBrains'' Kotlin DSL to define and maintain continuous integration configurations. Focuses on code reusability, modular inheritance, and programmatic pipeline generation.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise Suites"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.jetstack.io/blog/istio-oidc','blog.jetstack.io: Istio OIDC Authentication','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','be39845930a3d6afe74db883ff6be9f102e627caa67b028487b1c8954e77c821',100.0,1.77903258355368399e+09,0,'2026-05-17T17:43:03.553684+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/istio.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.jimmyray.io/discover-k8s-through-its-apis-e2f90937a19f','blog.jimmyray.io: Discover K8s Through Its APIs','','N/A',0,'A curated technical resource and architectural guide covering blog.jimmyray.io: Discover K8s Through Its APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903384458734107e+09,0,'2026-05-17T18:04:04.587341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.jimmyray.io/kubernetes-workload-identity-with-aws-sdk-for-go-v2-927d2f258057','blog.jimmyray.io: Kubernetes Workload Identity with AWS SDK for Go v2','','N/A',0,'A curated technical resource and architectural guide covering blog.jimmyray.io: Kubernetes Workload Identity with AWS SDK for Go v2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903423801310205e+09,0,'2026-05-17T18:10:38.013102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.jetstack.io/blog/istio-oidc','blog.jetstack.io: Istio OIDC Authentication','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','be39845930a3d6afe74db883ff6be9f102e627caa67b028487b1c8954e77c821',100.0,1779032583,0,'2026-05-17T17:43:03.553684+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/istio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.jimmyray.io/discover-k8s-through-its-apis-e2f90937a19f','blog.jimmyray.io: Discover K8s Through Its APIs','','N/A',0,'A curated technical resource and architectural guide covering blog.jimmyray.io: Discover K8s Through Its APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.587341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.jimmyray.io/kubernetes-workload-identity-with-aws-sdk-for-go-v2-927d2f258057','blog.jimmyray.io: Kubernetes Workload Identity with AWS SDK for Go v2','','N/A',0,'A curated technical resource and architectural guide covering blog.jimmyray.io: Kubernetes Workload Identity with AWS SDK for Go v2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034238,0,'2026-05-17T18:10:38.013102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html','Oracle''s Java 11 trap - Use OpenJDK instead! 🌟','','2018',0,'A highly discussed warning article regarding the commercial risks associated with using Oracle JDK 11 without a paid subscription. The piece strongly urges teams to migrate standard JVM deployments to community OpenJDK distributions to maintain licensing compliance.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Licensing"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.johnfolberth.com','blog.johnfolberth.com: Resources and posts for those figuring out DevOps in Azure','','2024',3,'A high-quality resource portal presenting architectural patterns and troubleshooting strategies for Azure-centric DevOps platforms. 2026 analysis shows this blog is a valuable community resource for engineers designing multi-tenant enterprise configurations, implementing compliance boundaries, and configuring YAML-based continuous delivery engines.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Platform Engineering", "Azure DevOps Architecture"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.jooq.org','blog.jooq.org','','2026',0,'The premier engineering blog for the jOOQ framework. Explores advanced SQL query generation, type-safe persistence, optimizer bypasses, and JVM database integration paradigms.','Java','Engineering Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "ORM & Query Builders", "Java Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.joshgav.com/posts/cluster-level-multitenancy','blog.joshgav.com: Clusters for all! - 16 May 2022 on Multitenancy, Clusters','','2022',0,'Synthesizes advanced platform patterns for slice-based API multitenancy. Argues that virtualized control planes represent the most scalable approach for complex multi-user setups.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Virtual Clusters"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.jromanmartin.io/2020/09/25/how-upgrade-strimzi-operator.html','blog.jromanmartin.io: How to upgrade Strimzi Operator using the CLI','','2020',0,'A practical operational guide focused on executing safe command-line upgrades of the Strimzi Kafka Operator on active clusters. It steps through updating Custom Resource Definitions (CRDs), applying modified RBAC resources, updating the Operator Deployment manifests, and verifying cluster reconciliation states to ensure zero downtime for dependent message streams.','Shell','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operators", "Strimzi", "Day-2 Operations"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.jromanmartin.io/cheat-sheets','blog.jromanmartin.io: ActiveMQ, Kafka, Strimzi and CodeReady Containers','','2023',0,'An architecture-focused blog explaining how to coordinate Apache ActiveMQ, Kafka, Strimzi operators, and CodeReady Containers in Kubernetes environments. It provides real-world patterns for building resilient, event-driven microservices.','YAML','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Messaging Systems", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kasten.io/10-key-takeaways-from-kubernetes-backup-recovery-for-dummies','blog.kasten.io: 10 Key Takeaways from Kubernetes Backup & Recovery For Dummies','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: 10 Key Takeaways from Kubernetes Backup & Recovery For Dummies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903145852848696e+09,0,'2026-05-17T17:24:18.528487+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kasten.io/aks-and-storage-how-to-design-storage-for-cloud-native-applications','blog.kasten.io: AKS and Storage: How to Design Storage for Cloud Native'' Applications','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: AKS and Storage: How to Design Storage for Cloud Native'' Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903288436327791e+09,0,'2026-05-17T17:48:04.363278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kasten.io/aks-and-storage-performance-differences-among-kubernetes-storage-services','blog.kasten.io: AKS and Storage: Performance Differences Among K8s Storage'' Services','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: AKS and Storage: Performance Differences Among K8s Storage'' Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902934090679907e+09,0,'2026-05-17T16:49:00.906799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kasten.io/benchmarking-kubernetes-storage-with-kubestr','blog.kasten.io: Benchmarking and Evaluating Your Kubernetes Storage with'' Kubestr','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: Benchmarking and Evaluating Your Kubernetes Storage with'' Kubestr in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959427200508e+09,0,'2026-05-17T16:53:14.272005+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kasten.io/concepts-behind-terraform-and-kubernetes','blog.kasten.io: Working with Kubernetes and Terraform Part 1: Concepts Behind'' Terraform and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: Working with Kubernetes and Terraform Part 1: Concepts Behind'' Terraform and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902906798453402e+09,0,'2026-05-17T16:44:27.984534+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kasten.io/move-fast-and-test-in-kubernetes-without-breaking-things','blog.kasten.io: Move Fast and Test in Kubernetes without Breaking Things'' with kanister and CI/CD 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903139301860904e+09,0,'2026-05-17T17:23:13.018609+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kasten.io/posts/extending-kubernetes-application-backup-and-mobility-to-the-edge-with-kasten-k10-v4.5','blog.kasten.io: Extending Kubernetes Application Backup and Mobility to'' the Edge with Kasten K10 V4.5','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: Extending Kubernetes Application Backup and Mobility to'' the Edge with Kasten K10 V4.5 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903097090703892e+09,0,'2026-05-17T17:16:10.907039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kasten.io/ransomware-protection-kasten-k10-v4','blog.kasten.io: Kubernetes Ransomware Protection with Kasten K10 v4.0','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: Kubernetes Ransomware Protection with Kasten K10 v4.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903151045937609e+09,0,'2026-05-17T17:25:10.459376+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kasten.io/10-key-takeaways-from-kubernetes-backup-recovery-for-dummies','blog.kasten.io: 10 Key Takeaways from Kubernetes Backup & Recovery For Dummies','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: 10 Key Takeaways from Kubernetes Backup & Recovery For Dummies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031458,0,'2026-05-17T17:24:18.528487+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kasten.io/aks-and-storage-how-to-design-storage-for-cloud-native-applications','blog.kasten.io: AKS and Storage: How to Design Storage for Cloud Native'' Applications','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: AKS and Storage: How to Design Storage for Cloud Native'' Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032884,0,'2026-05-17T17:48:04.363278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kasten.io/aks-and-storage-performance-differences-among-kubernetes-storage-services','blog.kasten.io: AKS and Storage: Performance Differences Among K8s Storage'' Services','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: AKS and Storage: Performance Differences Among K8s Storage'' Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029340,0,'2026-05-17T16:49:00.906799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kasten.io/benchmarking-kubernetes-storage-with-kubestr','blog.kasten.io: Benchmarking and Evaluating Your Kubernetes Storage with'' Kubestr','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: Benchmarking and Evaluating Your Kubernetes Storage with'' Kubestr in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.272005+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kasten.io/concepts-behind-terraform-and-kubernetes','blog.kasten.io: Working with Kubernetes and Terraform Part 1: Concepts Behind'' Terraform and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: Working with Kubernetes and Terraform Part 1: Concepts Behind'' Terraform and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029067,0,'2026-05-17T16:44:27.984534+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kasten.io/move-fast-and-test-in-kubernetes-without-breaking-things','blog.kasten.io: Move Fast and Test in Kubernetes without Breaking Things'' with kanister and CI/CD 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031393,0,'2026-05-17T17:23:13.018609+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kasten.io/posts/extending-kubernetes-application-backup-and-mobility-to-the-edge-with-kasten-k10-v4.5','blog.kasten.io: Extending Kubernetes Application Backup and Mobility to'' the Edge with Kasten K10 V4.5','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: Extending Kubernetes Application Backup and Mobility to'' the Edge with Kasten K10 V4.5 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030970,0,'2026-05-17T17:16:10.907039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kasten.io/ransomware-protection-kasten-k10-v4','blog.kasten.io: Kubernetes Ransomware Protection with Kasten K10 v4.0','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: Kubernetes Ransomware Protection with Kasten K10 v4.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.459376+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.kintone.io/entry/2021/01/14/160935','blog.kintone.io: Rebooting a LOT of Kubernetes nodes in a declarative way','','2021',0,'Case study analyzing Kintone''s custom internal orchestrator designed to perform massive, coordinated node reboots. Highlights how declarative scheduling patterns, combined with Pod Disruption Budgets, prevent traffic degradation during rolling bare-metal maintenance runs.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Node Management", "Declarative Automation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.kintone.io/entry/neco-registry','blog.kintone.io: Tolerating failures in container image registries 🌟','','2021',0,'Case study analyzing how to deploy failure-tolerant private registries in high-availability environments. Explains how to set up resilient storage layers, handle replication synchronization, and use local pull-through caching to shield nodes from upstream network outages.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Registry", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kintone.io/entry/pvc-autoresizer','blog.kintone.io: Introducing pvc-autoresizer','','2021',0,'An introductory case study and engineering blog post detailing the motivation behind building pvc-autoresizer. It walks through disk capacity challenges and the architecture of using Prometheus alerts to trigger CSI-driven volume expansion.','Markdown','Article','Simple',0,'online','manual','3757cb8ec2d890fd3d87cca669ebd9866c0d3bf071784219650412a1bb97ae81',100.0,1.779034336832309e+09,1,'2026-05-17T18:12:16.832309+02:00',NULL,NULL,NULL,'["Storage", "Volume Management", "Developer Education"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kloia.com/karpenter-cluster-autoscaler-76d7f7ec0d0e','blog.kloia.com: Karpenter Cluster Autoscaler','','2022',3,'This practical guide walks through configuring Karpenter on AWS EKS. It outlines essential IAM roles, Helm deployment values, and Karpenter ''Provisioner'' (NodePool) definitions. A structured onboarding resource for platform engineers transitioning away from Kubernetes Cluster Autoscaler.','English','Technical Article','Medium',0,'online','manual','dc456b0ec8f845235e47996b50b5d31f93c19b576a78dd7534b50746a05e6bf2',100.0,1.779031388866086e+09,0,'2026-05-17T17:23:08.866086+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.knell.it/commands-kubernetes-should-adopt-from-red-hat-openshift','==blog.knell.it: Commands Kubernetes should adopt from Red Hat OpenShift==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','31cbfb4c1c83b83ba281bc9c10568cd543279227e913f2858dce892363838926',100.0,1.779031568535681e+09,0,'2026-05-17T17:26:08.535681+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.knell.it/making-your-helm-chart-observable-for-prometheus','blog.knell.it: Making your Helm Chart observable for Prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41413740ec2d252a223a3474acdc4e253862a7f7915ac34606887f7642ec1d1c',100.0,1.77903309358004689e+09,0,'2026-05-17T17:51:33.580047+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://christianhuth.de/making-your-helm-chart-observable-for-prometheus"}'); -INSERT INTO "resources" VALUES('https://blog.knoldus.com/introduction-to-kubernetes-deployment-strategies','blog.knoldus.com: Introduction to Kubernetes Deployment Strategies','','N/A',0,'A curated technical resource and architectural guide covering blog.knoldus.com: Introduction to Kubernetes Deployment Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903189812277293e+09,0,'2026-05-17T17:31:38.122773+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.knoldus.com/introduction-to-kubernetes-deployment-strategies-part-2','blog.knoldus.com: Introduction to Kubernetes Deployment Strategies – Part'' 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903433606607198e+09,0,'2026-05-17T18:12:16.066072+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://blog.knoldus.com/introduction-to-kubernetes-deployment-strategies"}'); -INSERT INTO "resources" VALUES('https://blog.knoldus.com/monitoring-kafka-with-prometheus-and-grafana',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903433041196894e+09,0,'2026-05-17T18:12:10.411969+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/aks-cost','blog.kubecost.com: AKS Cost Monitoring and Governance With Kubecost','','N/A',0,'A curated technical resource and architectural guide covering blog.kubecost.com: AKS Cost Monitoring and Governance With Kubecost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903179664222788e+09,0,'2026-05-17T17:29:56.642228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.apptio.com/topics/kubernetes/aks-cost/?src=kc-blog"}'); -INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/announcing-kubecost-first-round',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.kubecost.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903380636826205e+09,0,'2026-05-17T18:03:26.368262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/kubernetes-kops','blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives','','N/A',0,'A curated technical resource and architectural guide covering blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77902913294812607e+09,0,'2026-05-17T16:45:32.948126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://www.apptio.com/blog/kubernetes-kops/?src=kc-blog"}'); -INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/kubernetes-labels','blog.kubecost.com: The Guide to Kubernetes Labels','','N/A',0,'A curated technical resource and architectural guide covering blog.kubecost.com: The Guide to Kubernetes Labels in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903106458757805e+09,0,'2026-05-17T17:17:44.587578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.apptio.com/topics/kubernetes/labels/?src=kc-blog"}'); -INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/kubernetes-node-affinity','blog.kubecost.com: Kubernetes node affinity: examples & instructions','','N/A',0,'A curated technical resource and architectural guide covering blog.kubecost.com: Kubernetes node affinity: examples & instructions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903191056361794e+09,0,'2026-05-17T17:31:50.563618+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.apptio.com/topics/kubernetes/node-affinity/?src=kc-blog"}'); -INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/rancher-vs-kubernetes','==blog.kubecost.com: Rancher vs Kubernetes: It’s not either or==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.kubecost.com: Rancher vs Kubernetes: It’s not either or== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031142.98789,0,'2026-05-17T17:19:02.987890+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kintone.io/entry/pvc-autoresizer','blog.kintone.io: Introducing pvc-autoresizer','','2021',0,'An introductory case study and engineering blog post detailing the motivation behind building pvc-autoresizer. It walks through disk capacity challenges and the architecture of using Prometheus alerts to trigger CSI-driven volume expansion.','Markdown','Article','Simple',0,'online','manual','3757cb8ec2d890fd3d87cca669ebd9866c0d3bf071784219650412a1bb97ae81',100.0,1779034336,1,'2026-05-17T18:12:16.832309+02:00',NULL,NULL,NULL,'["Storage", "Volume Management", "Developer Education"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kloia.com/karpenter-cluster-autoscaler-76d7f7ec0d0e','blog.kloia.com: Karpenter Cluster Autoscaler','','2022',3,'This practical guide walks through configuring Karpenter on AWS EKS. It outlines essential IAM roles, Helm deployment values, and Karpenter ''Provisioner'' (NodePool) definitions. A structured onboarding resource for platform engineers transitioning away from Kubernetes Cluster Autoscaler.','English','Technical Article','Medium',0,'online','manual','dc456b0ec8f845235e47996b50b5d31f93c19b576a78dd7534b50746a05e6bf2',100.0,1779031388,0,'2026-05-17T17:23:08.866086+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.knell.it/commands-kubernetes-should-adopt-from-red-hat-openshift','==blog.knell.it: Commands Kubernetes should adopt from Red Hat OpenShift==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','31cbfb4c1c83b83ba281bc9c10568cd543279227e913f2858dce892363838926',100.0,1779031568,0,'2026-05-17T17:26:08.535681+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.knell.it/making-your-helm-chart-observable-for-prometheus','blog.knell.it: Making your Helm Chart observable for Prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41413740ec2d252a223a3474acdc4e253862a7f7915ac34606887f7642ec1d1c',100.0,1779033093,0,'2026-05-17T17:51:33.580047+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://christianhuth.de/making-your-helm-chart-observable-for-prometheus"}'); +INSERT INTO "resources" VALUES('https://blog.knoldus.com/introduction-to-kubernetes-deployment-strategies','blog.knoldus.com: Introduction to Kubernetes Deployment Strategies','','N/A',0,'A curated technical resource and architectural guide covering blog.knoldus.com: Introduction to Kubernetes Deployment Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031898,0,'2026-05-17T17:31:38.122773+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.knoldus.com/introduction-to-kubernetes-deployment-strategies-part-2','blog.knoldus.com: Introduction to Kubernetes Deployment Strategies – Part'' 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034336,0,'2026-05-17T18:12:16.066072+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://blog.knoldus.com/introduction-to-kubernetes-deployment-strategies"}'); +INSERT INTO "resources" VALUES('https://blog.knoldus.com/monitoring-kafka-with-prometheus-and-grafana',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034330,0,'2026-05-17T18:12:10.411969+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/aks-cost','blog.kubecost.com: AKS Cost Monitoring and Governance With Kubecost','','N/A',0,'A curated technical resource and architectural guide covering blog.kubecost.com: AKS Cost Monitoring and Governance With Kubecost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.642228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.apptio.com/topics/kubernetes/aks-cost/?src=kc-blog"}'); +INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/announcing-kubecost-first-round',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.kubecost.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033806,0,'2026-05-17T18:03:26.368262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/kubernetes-kops','blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives','','N/A',0,'A curated technical resource and architectural guide covering blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.948126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://www.apptio.com/blog/kubernetes-kops/?src=kc-blog"}'); +INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/kubernetes-labels','blog.kubecost.com: The Guide to Kubernetes Labels','','N/A',0,'A curated technical resource and architectural guide covering blog.kubecost.com: The Guide to Kubernetes Labels in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031064,0,'2026-05-17T17:17:44.587578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.apptio.com/topics/kubernetes/labels/?src=kc-blog"}'); +INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/kubernetes-node-affinity','blog.kubecost.com: Kubernetes node affinity: examples & instructions','','N/A',0,'A curated technical resource and architectural guide covering blog.kubecost.com: Kubernetes node affinity: examples & instructions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031910,0,'2026-05-17T17:31:50.563618+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.apptio.com/topics/kubernetes/node-affinity/?src=kc-blog"}'); +INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/rancher-vs-kubernetes','==blog.kubecost.com: Rancher vs Kubernetes: It’s not either or==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.kubecost.com: Rancher vs Kubernetes: It’s not either or== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031142,0,'2026-05-17T17:19:02.987890+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.kubesimplify.com/diy-how-to-build-a-kubernetes-policy-engine','blog.kubesimplify.com: DIY: How To Build A Kubernetes Policy Engine','','2022',4,'An advanced, hands-on tutorial that guides readers through building a custom Kubernetes policy engine from scratch using Go. Covers hook registration with the API server, resource validation workflows, and runtime policy updates.','Go','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Custom Controllers"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.kubesimplify.com/getting-started-with-ko-a-fast-container-image-builder-for-your-go-applications','blog.kubesimplify.com: Getting started with ko: A fast container image builder for your Go applications','','2022',0,'Evaluates `ko`, an open-source image synthesis compiler built to package Go applications without requiring Docker or a local daemon. By compiling and pushing binaries directly to registries, it simplifies Go-based microservice shipping with built-in Software Bill of Materials (SBOM) generation.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Synthesis", "Language-Specific Builders"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.kubesimplify.com/moving-code-between-git-repositories-with-copybara','blog.kubesimplify.com: Moving code between GIT repositories with Copybara | Daniele Polencic','','2022',0,'Evaluates Google''s Copybara system for transferring and transforming code layouts between disparate Git repositories. Highly valuable for orchestrating multi-repo synchronization pipelines, especially when bridging public open-source forks with secure internal codebases.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Repository Synchronization"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kubesimplify.com/perform-crud-operations-on-kubernetes-using-golang','blog.kubesimplify.com: Perform CRUD Operations on Kubernetes Using Golang'' 🌟','','2022',4,'Demonstrates utilizing Go and client-go libraries to build programmatically driven operations inside Kubernetes clusters. Guides devs through standard CRUD commands to lay foundational blocks for building customized operators.','English','Technical Article','Advanced',0,'online','manual','N/A',100.0,1.77902907035781288e+09,0,'2026-05-17T16:44:30.357813+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "K8s API & Development", "Golang Client"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kubesimplify.com/yours-kindly-drone','==blog.kubesimplify.com: Yours Kindly Drone==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790330248334589e+09,0,'2026-05-17T17:50:24.833459+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.kumomind.com/what-you-need-to-know-to-debug-a-preempted-pod-on-kubernetes','blog.kumomind.com: What You Need To Know To Debug A Preempted Pod On Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.kumomind.com: What You Need To Know To Debug A Preempted Pod On Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902960928140711e+09,0,'2026-05-17T16:53:29.281407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.lealdasilva.com/vmware2proxmox','blog.lealdasilva.com: Why You Should Switch from VMware to Proxmox in 2024','','N/A',0,'A curated technical resource and architectural guide covering blog.lealdasilva.com: Why You Should Switch from VMware to Proxmox in 2024 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903260070407509e+09,0,'2026-05-17T17:43:20.704075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/everything-about-ansible-variables','blog.learncodeonline.in: Everything about Ansible Variables 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Everything about Ansible Variables 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916510919189e+09,0,'2026-05-17T16:46:05.109192+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/kubernetes','blog.learncodeonline.in: Kubernetes! An Architectural Overview','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Kubernetes! An Architectural Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030.17817,0,'2026-05-17T17:50:30.178170+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/kubernetes-cluster-deployment-on-centos-linux','blog.learncodeonline.in: Kubernetes Cluster Deployment on CentOS Linux','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Kubernetes Cluster Deployment on CentOS Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903130212490296e+09,0,'2026-05-17T17:21:42.124903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/kubernetes-scheduling-daemonset','blog.learncodeonline.in: Kubernetes Scheduling - DaemonSet','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Kubernetes Scheduling - DaemonSet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031494.378,0,'2026-05-17T17:24:54.378000+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/kubernetes-scheduling-taints-and-tolerations','blog.learncodeonline.in: Kubernetes Scheduling - Taints and Tolerations','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Kubernetes Scheduling - Taints and Tolerations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790332803955121e+09,0,'2026-05-17T17:54:40.395512+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/managing-file-operations-with-ansible','blog.learncodeonline.in: Managing File Operations With Ansible 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Managing File Operations With Ansible 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903323670721507e+09,0,'2026-05-17T17:53:56.707215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.lelonek.me/liveness-and-readiness-probes-for-kubernetes-in-phoenix-application-890e24d0737e','Liveness and Readiness Probes for Kubernetes in Phoenix application','','N/A',0,'A curated technical resource and architectural guide covering Liveness and Readiness Probes for Kubernetes in Phoenix application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903134929704904e+09,0,'2026-05-17T17:22:29.297049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.lightspin.io/nginx-custom-snippets-cve-2021-25742','blog.lightspin.io: NGINX Custom Snippets CVE-2021-25742','','N/A',0,'A curated technical resource and architectural guide covering blog.lightspin.io: NGINX Custom Snippets CVE-2021-25742 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903194491070699e+09,0,'2026-05-17T17:32:24.910707+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kubesimplify.com/perform-crud-operations-on-kubernetes-using-golang','blog.kubesimplify.com: Perform CRUD Operations on Kubernetes Using Golang'' 🌟','','2022',4,'Demonstrates utilizing Go and client-go libraries to build programmatically driven operations inside Kubernetes clusters. Guides devs through standard CRUD commands to lay foundational blocks for building customized operators.','English','Technical Article','Advanced',0,'online','manual','N/A',100.0,1779029070,0,'2026-05-17T16:44:30.357813+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "K8s API & Development", "Golang Client"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kubesimplify.com/yours-kindly-drone','==blog.kubesimplify.com: Yours Kindly Drone==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033024,0,'2026-05-17T17:50:24.833459+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.kumomind.com/what-you-need-to-know-to-debug-a-preempted-pod-on-kubernetes','blog.kumomind.com: What You Need To Know To Debug A Preempted Pod On Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.kumomind.com: What You Need To Know To Debug A Preempted Pod On Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.281407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.lealdasilva.com/vmware2proxmox','blog.lealdasilva.com: Why You Should Switch from VMware to Proxmox in 2024','','N/A',0,'A curated technical resource and architectural guide covering blog.lealdasilva.com: Why You Should Switch from VMware to Proxmox in 2024 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032600,0,'2026-05-17T17:43:20.704075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/everything-about-ansible-variables','blog.learncodeonline.in: Everything about Ansible Variables 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Everything about Ansible Variables 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.109192+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/kubernetes','blog.learncodeonline.in: Kubernetes! An Architectural Overview','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Kubernetes! An Architectural Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.178170+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/kubernetes-cluster-deployment-on-centos-linux','blog.learncodeonline.in: Kubernetes Cluster Deployment on CentOS Linux','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Kubernetes Cluster Deployment on CentOS Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031302,0,'2026-05-17T17:21:42.124903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/kubernetes-scheduling-daemonset','blog.learncodeonline.in: Kubernetes Scheduling - DaemonSet','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Kubernetes Scheduling - DaemonSet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031494,0,'2026-05-17T17:24:54.378000+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/kubernetes-scheduling-taints-and-tolerations','blog.learncodeonline.in: Kubernetes Scheduling - Taints and Tolerations','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Kubernetes Scheduling - Taints and Tolerations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.395512+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/managing-file-operations-with-ansible','blog.learncodeonline.in: Managing File Operations With Ansible 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Managing File Operations With Ansible 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.707215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.lelonek.me/liveness-and-readiness-probes-for-kubernetes-in-phoenix-application-890e24d0737e','Liveness and Readiness Probes for Kubernetes in Phoenix application','','N/A',0,'A curated technical resource and architectural guide covering Liveness and Readiness Probes for Kubernetes in Phoenix application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.297049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.lightspin.io/nginx-custom-snippets-cve-2021-25742','blog.lightspin.io: NGINX Custom Snippets CVE-2021-25742','','N/A',0,'A curated technical resource and architectural guide covering blog.lightspin.io: NGINX Custom Snippets CVE-2021-25742 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031944,0,'2026-05-17T17:32:24.910707+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.linkody.com/guides/google-search-operators-cheatsheet','blog.linkody.com: The Ultimate Google Search Operators Cheatsheet 🌟','','2023',0,'A highly structured, table-driven cheat sheet detailing Google dorking queries. It allows security analysts and systems architects to perform targeted domain audits, trace security leaks, and parse public records with high precision.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Information Retrieval", "OSINT", "Search Optimization"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.logrocket.com/aws-amplify-and-react-native-a-tutorial','blog.logrocket.com: AWS Amplify and React Native: A tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4a3d1810a7fe04d0aa7f45d83c37ab77f4bc77c18d1f7b0952f0feea46bfab2',100.0,1.7790342265742371e+09,0,'2026-05-17T18:10:26.574237+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://blog.logrocket.com/aws-amplify-react-native-tutorial-examples"}'); +INSERT INTO "resources" VALUES('https://blog.logrocket.com/aws-amplify-and-react-native-a-tutorial','blog.logrocket.com: AWS Amplify and React Native: A tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4a3d1810a7fe04d0aa7f45d83c37ab77f4bc77c18d1f7b0952f0feea46bfab2',100.0,1779034226,0,'2026-05-17T18:10:26.574237+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://blog.logrocket.com/aws-amplify-react-native-tutorial-examples"}'); INSERT INTO "resources" VALUES('https://blog.logrocket.com/aws-amplify-react-native-tutorial-examples','blog.logrocket.com: AWS Amplify and React Native: A tutorial','','2022',0,'Curator Insight steps through the integration of AWS Amplify into React Native projects for seamless mobile backend generation. Live Grounding confirms this setup remains a highly efficient workflow, though development teams in 2026 now focus heavily on Amplify Gen 2, which utilizes TypeScript-first code-first DX.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Frontend & Mobile", "AWS Amplify"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.logrocket.com/build-blockchain-with-go','blog.logrocket.com: How to build a blockchain from scratch with Go','','2022',0,'A guide illustrating how to build a basic blockchain protocol in Go from scratch. Walks through cryptography, hashing, transaction processing, and basic consensus mechanism structures.','en','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Advanced Projects"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.logrocket.com/building-simple-app-go-postgresql','blog.logrocket.com: Building a simple app with Go and PostgreSQL','','N/A',0,'A hands-on tutorial on developing a database-backed CRUD application in Go using the PostgreSQL driver. Covers connection pool tuning and safe SQL transaction strategies.','en','Guide','Intermediate',1,'online','manual','90e12b1f72f0b68c3415733ea25675610377d7b0f9e44dc34b4b88e2d21c5a76',100.0,1779030739.36345,1,'2026-05-17T17:12:19.363450+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Storage Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.logrocket.com/building-simple-app-go-postgresql','blog.logrocket.com: Building a simple app with Go and PostgreSQL','','N/A',0,'A hands-on tutorial on developing a database-backed CRUD application in Go using the PostgreSQL driver. Covers connection pool tuning and safe SQL transaction strategies.','en','Guide','Intermediate',1,'online','manual','90e12b1f72f0b68c3415733ea25675610377d7b0f9e44dc34b4b88e2d21c5a76',100.0,1779030739,1,'2026-05-17T17:12:19.363450+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Storage Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.logrocket.com/django-rest-framework-alternatives','blog.logrocket.com: Django REST framework alternatives','','2020',0,'Comparative analysis of modern Python web frameworks acting as lightweight or performance-centric alternatives to Django REST Framework (DRF). Focuses heavily on the asynchronous design patterns of FastAPI, Flask, and Sanic.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Web", "API Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.logrocket.com/docker-alternatives','blog.logrocket.com: Top Docker alternatives for 2022','','2022',3,'An analytical framework evaluating OCI runtime alternatives to standard Docker. Key trade-offs focused on security profiles, developer experience, and system-level dependencies for engines like Podman, Buildah, and Kaniko.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Engines", "Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.logrocket.com/graphql-vs-grpc-vs-rest-choosing-right-api','blog.logrocket.com: GraphQL vs. gRPC vs. REST: Choosing the right API','','2023',5,'A deep architectural comparison of GraphQL, gRPC, and REST. Details clear design sweet spots: GraphQL for data consolidation on client screens, gRPC for service-to-service calls, and REST for stable public integrations.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Patterns", "Comparison"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.logrocket.com/guide-to-grpc-gateway','blog.logrocket.com: An all-in-one guide to gRPC-Gateway','','2026',0,'This LogRocket guide delivers a comprehensive tutorial on configuring and deploying the gRPC-Gateway proxy inside microservices. It covers real-world tasks such as generating reverse proxy code from protobuf schemas, intercepting errors, and handling cross-origin resource sharing (CORS). For engineers transitioning to gRPC, this reference simplifies the integration of dual-protocol APIs.','Markdown','Documentation','Intermediate',0,'online','manual','ed7b744a630c58aca3b2c72778aeb6eb57378336daa1c013805bf92efe1cf00c',100.0,1.77903111101198697e+09,1,'2026-05-17T17:18:31.011987+02:00',NULL,NULL,NULL,'["Learning Resources", "Tutorials", "API Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.logrocket.com/how-to-build-blockchain-from-scratch-go','blog.logrocket.com: How to build a blockchain from scratch with Go','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9c86d505e5090c914f4263890b5fed1707cf71cbd3a2b4396a62a1f9f72b1e4',100.0,1.7790312579333589e+09,0,'2026-05-17T17:20:57.933359+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://blog.logrocket.com/build-blockchain-with-go"}'); -INSERT INTO "resources" VALUES('https://blog.logrocket.com/kubevela-intro-better-way-ship-applications','blog.logrocket.com: Intro to KubeVela: A better way to ship applications','','2021',0,'An introductory developer guide providing an overview of KubeVela''s application architecture model and its practical advantages over standard Kubernetes YAML files. It explains how to model complex deployment stages.','English','Technical Article','Intermediate',0,'online','manual','326cee9ad7a2f37ec712f6483fb80178a0296d6f78276361e854f6016261a9e9',100.0,1.77903138156261706e+09,1,'2026-05-17T17:23:01.562617+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.logrocket.com/top-10-vs-code-extensions-2021','blog.logrocket.com: Top 10 VS Code extensions for 2021','','2026',3,'Retrospective review of key VS Code extensions from 2021. Offers context on how tooling has transitioned from simple local execution helpers to advanced cloud-integrated platforms.','English','Article','Beginner',0,'online','manual','5b4bbfb8253173ff6de52c52f82aea519892ee21b2008590e2258847cf9fbf9b',100.0,1.77903254946595501e+09,1,'2026-05-17T17:42:29.465955+02:00',NULL,NULL,NULL,'["Development Environment", "Productivity", "Community Resource"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.logrocket.com/top-docker-alternatives-2022','==blog.logrocket.com: Top Docker alternatives for 2022==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0359329a98b67214a271a8f5b64fe1770929d2a309fec47a4f02289ff66d8309',100.0,1.77902956968852591e+09,0,'2026-05-17T16:52:49.688526+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.logrocket.com/guide-to-grpc-gateway','blog.logrocket.com: An all-in-one guide to gRPC-Gateway','','2026',0,'This LogRocket guide delivers a comprehensive tutorial on configuring and deploying the gRPC-Gateway proxy inside microservices. It covers real-world tasks such as generating reverse proxy code from protobuf schemas, intercepting errors, and handling cross-origin resource sharing (CORS). For engineers transitioning to gRPC, this reference simplifies the integration of dual-protocol APIs.','Markdown','Documentation','Intermediate',0,'online','manual','ed7b744a630c58aca3b2c72778aeb6eb57378336daa1c013805bf92efe1cf00c',100.0,1779031111,1,'2026-05-17T17:18:31.011987+02:00',NULL,NULL,NULL,'["Learning Resources", "Tutorials", "API Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.logrocket.com/how-to-build-blockchain-from-scratch-go','blog.logrocket.com: How to build a blockchain from scratch with Go','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9c86d505e5090c914f4263890b5fed1707cf71cbd3a2b4396a62a1f9f72b1e4',100.0,1779031257,0,'2026-05-17T17:20:57.933359+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://blog.logrocket.com/build-blockchain-with-go"}'); +INSERT INTO "resources" VALUES('https://blog.logrocket.com/kubevela-intro-better-way-ship-applications','blog.logrocket.com: Intro to KubeVela: A better way to ship applications','','2021',0,'An introductory developer guide providing an overview of KubeVela''s application architecture model and its practical advantages over standard Kubernetes YAML files. It explains how to model complex deployment stages.','English','Technical Article','Intermediate',0,'online','manual','326cee9ad7a2f37ec712f6483fb80178a0296d6f78276361e854f6016261a9e9',100.0,1779031381,1,'2026-05-17T17:23:01.562617+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.logrocket.com/top-10-vs-code-extensions-2021','blog.logrocket.com: Top 10 VS Code extensions for 2021','','2026',3,'Retrospective review of key VS Code extensions from 2021. Offers context on how tooling has transitioned from simple local execution helpers to advanced cloud-integrated platforms.','English','Article','Beginner',0,'online','manual','5b4bbfb8253173ff6de52c52f82aea519892ee21b2008590e2258847cf9fbf9b',100.0,1779032549,1,'2026-05-17T17:42:29.465955+02:00',NULL,NULL,NULL,'["Development Environment", "Productivity", "Community Resource"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.logrocket.com/top-docker-alternatives-2022','==blog.logrocket.com: Top Docker alternatives for 2022==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0359329a98b67214a271a8f5b64fe1770929d2a309fec47a4f02289ff66d8309',100.0,1779029569,0,'2026-05-17T16:52:49.688526+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.logrocket.com/working-supabase-studio','blog.logrocket.com: Working with Supabase Studio','','2022',0,'A practical exploration of Supabase Studio, an embedded database UI. Shows how to configure relational tables, manage Row-Level Security (RLS) configurations, and run SQL commands without leaving the platform UI.','SQL/TypeScript','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend-as-a-Service", "PostgreSQL", "Database Tooling"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.lukechannings.com/2020-05-10-kubernetes-gitops-lessons.html','blog.lukechannings.com: Mistakes made and lessons learned with Kubernetes'' and GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c91c3a350ed1d3430347d5e98325754b6dd8b2ae5c9658033f13ec5595f193d0',100.0,1.77903112240466189e+09,0,'2026-05-17T17:18:42.404662+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://lukechannings.com/blog/2020-05-10-kubernetes-gitops-lessons"}'); +INSERT INTO "resources" VALUES('https://blog.lukechannings.com/2020-05-10-kubernetes-gitops-lessons.html','blog.lukechannings.com: Mistakes made and lessons learned with Kubernetes'' and GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c91c3a350ed1d3430347d5e98325754b6dd8b2ae5c9658033f13ec5595f193d0',100.0,1779031122,0,'2026-05-17T17:18:42.404662+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://lukechannings.com/blog/2020-05-10-kubernetes-gitops-lessons"}'); INSERT INTO "resources" VALUES('https://blog.marcnuri.com','blog.marcnuri.com','- [blog.marcnuri.com: Eclipse JKube 1.4.0 is now available!](https://blog.marcnuri.com/eclipse-jkube-1-4-0)','2021',0,'A deep-dive analysis of Eclipse JKube 1.4.0 improvements, focusing on streamlined Helm chart compilation, upgraded core API clients, and enhanced native build properties for container engines.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Java Tooling", "Eclipse JKube"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.marcnuri.com/eclipse-jkube-1-4-0','blog.marcnuri.com: Eclipse JKube 1.4.0 is now available!','','2021',2,'An update detailing features and improvements delivered in Eclipse JKube 1.4.0. Live Grounding indicates that updates like 1.4.0 stabilized multi-platform image generation capabilities and introduced robust handling of custom Helm charts and manifest validation rules.','English','Blog / Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Release Notes"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.marcnuri.com/eclipse-jkube-introduction-kubernetes-openshift','blog.marcnuri.com: Eclipse JKube introduction: Java tools and plugins for Kubernetes and OpenShift','','2020',3,'An introductory blog post showcasing the capabilities of JKube''s Kubernetes Maven and Gradle plugins. Live Grounding points to this resource as an excellent conceptual primer, explaining the transition from raw Java byte code to orchestrator-ready container configurations with minimal configuration overhead.','English','Blog / Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Overview"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.marcnuri.com/fabric8-kubernetes-java-client-and-quarkus-and-graalvm','blog.marcnuri.com: Build Kubernetes controllers with Fabric8 Kubernetes Client, Quarkus, and JKube','','2023',0,'Detailed technical guide showing how to leverage Quarkus, GraalVM native image compilation, and the Fabric8 client to build sub-second startup Kubernetes controllers. By integrating Eclipse JKube, developers can deploy footprint-optimized Java applications perfectly suited for serverless scaling.','Java','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Java SDKs", "Quarkus Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.marcnuri.com/kubernetes-client-java-fabric8-introduction','blog.marcnuri.com: Fabric8 Kubernetes Client for Java introduction','','2023',0,'An in-depth introduction to the Fabric8 Kubernetes Client for Java developers, showcasing its thread-safe builder patterns and dynamic API mapping. It serves as a highly efficient alternative to official clients, simplifying Custom Resource Definition (CRD) operations and custom controller architecture within modern JVM-based microservices.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Java SDKs", "Fabric8 Client"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.mariano.cloud/do-you-even-jsonpath','blog.mariano.cloud: Do you even JSONPath?','','N/A',0,'A curated technical resource and architectural guide covering blog.mariano.cloud: Do you even JSONPath? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902991653738093e+09,0,'2026-05-17T16:58:36.537381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://blog.mayadata.io/container-attached-storage-cas-vs.-software-defined-storage-which-one-to-choose','blog.mayadata.io: Container Attached Storage (CAS) vs. Software-Defined'' Storage - Which One to Choose?','','N/A',0,'A curated technical resource and architectural guide covering blog.mayadata.io: Container Attached Storage (CAS) vs. Software-Defined'' Storage - Which One to Choose? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903404918748903e+09,0,'2026-05-17T18:07:29.187489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.mayadata.io/github-chaos-actions-in-your-ci/cd-workflow-part-1','GitHub Chaos Actions in Your CI/CD workflow','','N/A',0,'A curated technical resource and architectural guide covering GitHub Chaos Actions in Your CI/CD workflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903379491656804e+09,0,'2026-05-17T18:03:14.916568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.mayadata.io/kubernetes-storage-basics-pv-pvc-and-storageclass','blog.mayadata.io: Kubernetes storage basics: PV, PVC and StorageClass 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.mayadata.io: Kubernetes storage basics: PV, PVC and StorageClass 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903281969570207e+09,0,'2026-05-17T17:46:59.695702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.mariano.cloud/do-you-even-jsonpath','blog.mariano.cloud: Do you even JSONPath?','','N/A',0,'A curated technical resource and architectural guide covering blog.mariano.cloud: Do you even JSONPath? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029916,0,'2026-05-17T16:58:36.537381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://blog.mayadata.io/container-attached-storage-cas-vs.-software-defined-storage-which-one-to-choose','blog.mayadata.io: Container Attached Storage (CAS) vs. Software-Defined'' Storage - Which One to Choose?','','N/A',0,'A curated technical resource and architectural guide covering blog.mayadata.io: Container Attached Storage (CAS) vs. Software-Defined'' Storage - Which One to Choose? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034049,0,'2026-05-17T18:07:29.187489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.mayadata.io/github-chaos-actions-in-your-ci/cd-workflow-part-1','GitHub Chaos Actions in Your CI/CD workflow','','N/A',0,'A curated technical resource and architectural guide covering GitHub Chaos Actions in Your CI/CD workflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033794,0,'2026-05-17T18:03:14.916568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.mayadata.io/kubernetes-storage-basics-pv-pvc-and-storageclass','blog.mayadata.io: Kubernetes storage basics: PV, PVC and StorageClass 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.mayadata.io: Kubernetes storage basics: PV, PVC and StorageClass 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819,0,'2026-05-17T17:46:59.695702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-now-with-python-3-support','The Flask Mega-Tutorial: Now with Python 3 Support','','2021',0,'Miguel Grinberg''s definitive masterclass in Flask application development. Guides developers from initial setup through databases migrations with SQLAlchemy, user authorization pipelines, background tasks, and containerized cloud setups.','Python','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Comprehensive Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.mimacom.com/automate-nexus','blog.mimacom.com/automate-nexus','','N/A',0,'A curated technical resource and architectural guide covering blog.mimacom.com/automate-nexus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153341031289e+09,0,'2026-05-17T17:25:33.410313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.mimacom.com/git-aliases-you-wished-you-had','blog.mimacom.com: The Git Commands You Wish You Always Had','','N/A',0,'A curated technical resource and architectural guide covering blog.mimacom.com: The Git Commands You Wish You Always Had in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903161813014793e+09,0,'2026-05-17T17:26:58.130148+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.mimacom.com/kubernetes-cheat-sheet','blog.mimacom.com: Kubernetes Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering blog.mimacom.com: Kubernetes Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903157430729699e+09,0,'2026-05-17T17:26:14.307297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://developers.redhat.com/cheat-sheets/kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.mimacom.com/log4j-in-a-log4shell','blog.mimacom.com: A Summary of log4j Exploit in a Log4shell - What Happened'' and What You Can Do About It','','N/A',0,'A curated technical resource and architectural guide covering blog.mimacom.com: A Summary of log4j Exploit in a Log4shell - What Happened'' and What You Can Do About It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032337404953e+09,0,'2026-05-17T17:38:57.404953+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.min.io/best-practices-for-kubernetes-object-storage','blog.min.io: Best Practices for Kubernetes Object Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1.77902957409843802e+09,0,'2026-05-17T16:52:54.098438+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.min.io/certificate-based-authentication-with-s3','blog.min.io: Certificate-based Authentication for S3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4394025f35827d71f3ac31fed31ffba9dd162d059eb880ed6ebe15a665c23338',100.0,1.7790310213441739e+09,0,'2026-05-17T17:17:01.344174+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-storage.md"]','[]','{}','{"duplicate_of": "https://www.min.io/blog/certificate-based-authentication-with-s3"}'); -INSERT INTO "resources" VALUES('https://blog.min.io/monoclouds-vs-multiclouds-hybridclouds','blog.min.io: Mono Clouds vs Multi-Clouds & Hybrid Clouds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1.77903162077874493e+09,0,'2026-05-17T17:27:00.778745+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://blog.min.io/best-practices-for-kubernetes-object-storage"}'); -INSERT INTO "resources" VALUES('https://blog.min.io/single-vs-multi-tenant','blog.min.io: Cloud-Native Object Storage Architectures: Single-Tenant vs'' Multi-Tenant','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1.779029119168581e+09,0,'2026-05-17T16:45:19.168581+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://blog.min.io/best-practices-for-kubernetes-object-storage"}'); -INSERT INTO "resources" VALUES('https://blog.min.io/the_way_of_the_cloud','blog.min.io: Kubernetes, Consistency and Commoditization - The Way of the'' Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1.77903237705845403e+09,0,'2026-05-17T17:39:37.058454+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://blog.min.io/best-practices-for-kubernetes-object-storage"}'); -INSERT INTO "resources" VALUES('https://blog.min.io/why-kubernetes-managed','blog.min.io: Why Kubernetes Managed Object Storage Matters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1.77903217363368606e+09,0,'2026-05-17T17:36:13.633686+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://blog.min.io/best-practices-for-kubernetes-object-storage"}'); -INSERT INTO "resources" VALUES('https://blog.mineiros.io/how-to-keep-your-terraform-code-dry-by-using-terramate-be5807fef8f6','blog.mineiros.io: How to keep your Terraform code DRY by using Terramate','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902950919441699e+09,0,'2026-05-17T16:51:49.194417+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.mineiros.io/introducing-terramate-an-orchestrator-and-code-generator-for-terraform-5e538c9ee055','blog.mineiros.io: Introducing Terramate — An Orchestrator and Code Generator'' for Terraform','','N/A',0,'A curated technical resource and architectural guide covering blog.mineiros.io: Introducing Terramate — An Orchestrator and Code Generator'' for Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903157410496211e+09,0,'2026-05-17T17:26:14.104962+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.mongodirector.com/which-is-the-best-mongodb-gui',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.mongodirector.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903289887147903e+09,0,'2026-05-17T17:48:18.871479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.netsil.com/kubernetes-vs-openshift-vs-tectonic-comparing-enterprise-options-e3a34dc60519','blog.netsil.com: Kubernetes vs Openshift vs Tectonic: Comparing Enterprise'' Options','','N/A',0,'A curated technical resource and architectural guide covering blog.netsil.com: Kubernetes vs Openshift vs Tectonic: Comparing Enterprise'' Options in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856.44908,0,'2026-05-17T17:14:16.449080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/how-to-organize-kubernetes-clusters','blog.newrelic.com: Kubernetes Fundamentals, Part 4: How to Organize Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34b93a040543d1f9729bf70360c63c6913483c7690ed74377a04cd49ac2f1adc',100.0,1.77903361206128597e+09,0,'2026-05-17T18:00:12.061286+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/infrastructure-monitoring/how-to-organize-kubernetes-clusters"}'); -INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/how-to-use-kubernetes-volumes','blog.newrelic.com: Kubernetes Fundamentals, Part 5: Working with Kubernetes'' Volumes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2e5e0dff992f15a01fdce4a1ddfccd71b13bb1775f97372dec1b2ce9c18f4ab',100.0,1779030407.10823,0,'2026-05-17T17:06:47.108230+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/infrastructure-monitoring/how-to-use-kubernetes-volumes"}'); -INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/kubernetes-health-checks','blog.newrelic.com: Kubernetes Fundamentals, Part 2: How to Use Health Checks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4fd2012d435a50645805046545549336ce67b850662efbce88ec5c3ca4743134',100.0,1.77903275668224906e+09,0,'2026-05-17T17:45:56.682249+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/infrastructure-monitoring/kubernetes-health-checks"}'); -INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/kubernetes-request-and-limits','blog.newrelic.com: Kubernetes Fundamentals, Part 1: How to Manage Cluster'' Capacity with Requests and Limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3b2d730249f135d5f551e2c729196140aadcca418ab2d5f7b1b642a7b0ae2663',100.0,1.77903088279959392e+09,0,'2026-05-17T17:14:42.799594+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/infrastructure-monitoring/kubernetes-request-and-limits"}'); -INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/opentelemetry-opentracing-opencensus','newrelic.com: OpenTracing, OpenCensus, OpenTelemetry, and New Relic (Best'' overview of OpenTelemetry)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4de583d3b6057995fe832ecff2d9188e336e12fef6bfda94f58a8f5d76bbdc0',100.0,1.77903456434741806e+09,0,'2026-05-17T18:16:04.347418+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/dem/opentelemetry-opentracing-opencensus"}'); +INSERT INTO "resources" VALUES('https://blog.mimacom.com/automate-nexus','blog.mimacom.com/automate-nexus','','N/A',0,'A curated technical resource and architectural guide covering blog.mimacom.com/automate-nexus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031533,0,'2026-05-17T17:25:33.410313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.mimacom.com/git-aliases-you-wished-you-had','blog.mimacom.com: The Git Commands You Wish You Always Had','','N/A',0,'A curated technical resource and architectural guide covering blog.mimacom.com: The Git Commands You Wish You Always Had in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618,0,'2026-05-17T17:26:58.130148+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.mimacom.com/kubernetes-cheat-sheet','blog.mimacom.com: Kubernetes Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering blog.mimacom.com: Kubernetes Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031574,0,'2026-05-17T17:26:14.307297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://developers.redhat.com/cheat-sheets/kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.mimacom.com/log4j-in-a-log4shell','blog.mimacom.com: A Summary of log4j Exploit in a Log4shell - What Happened'' and What You Can Do About It','','N/A',0,'A curated technical resource and architectural guide covering blog.mimacom.com: A Summary of log4j Exploit in a Log4shell - What Happened'' and What You Can Do About It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.404953+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.min.io/best-practices-for-kubernetes-object-storage','blog.min.io: Best Practices for Kubernetes Object Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1779029574,0,'2026-05-17T16:52:54.098438+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.min.io/certificate-based-authentication-with-s3','blog.min.io: Certificate-based Authentication for S3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4394025f35827d71f3ac31fed31ffba9dd162d059eb880ed6ebe15a665c23338',100.0,1779031021,0,'2026-05-17T17:17:01.344174+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-storage.md"]','[]','{}','{"duplicate_of": "https://www.min.io/blog/certificate-based-authentication-with-s3"}'); +INSERT INTO "resources" VALUES('https://blog.min.io/monoclouds-vs-multiclouds-hybridclouds','blog.min.io: Mono Clouds vs Multi-Clouds & Hybrid Clouds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1779031620,0,'2026-05-17T17:27:00.778745+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://blog.min.io/best-practices-for-kubernetes-object-storage"}'); +INSERT INTO "resources" VALUES('https://blog.min.io/single-vs-multi-tenant','blog.min.io: Cloud-Native Object Storage Architectures: Single-Tenant vs'' Multi-Tenant','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1779029119,0,'2026-05-17T16:45:19.168581+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://blog.min.io/best-practices-for-kubernetes-object-storage"}'); +INSERT INTO "resources" VALUES('https://blog.min.io/the_way_of_the_cloud','blog.min.io: Kubernetes, Consistency and Commoditization - The Way of the'' Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1779032377,0,'2026-05-17T17:39:37.058454+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://blog.min.io/best-practices-for-kubernetes-object-storage"}'); +INSERT INTO "resources" VALUES('https://blog.min.io/why-kubernetes-managed','blog.min.io: Why Kubernetes Managed Object Storage Matters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1779032173,0,'2026-05-17T17:36:13.633686+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://blog.min.io/best-practices-for-kubernetes-object-storage"}'); +INSERT INTO "resources" VALUES('https://blog.mineiros.io/how-to-keep-your-terraform-code-dry-by-using-terramate-be5807fef8f6','blog.mineiros.io: How to keep your Terraform code DRY by using Terramate','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029509,0,'2026-05-17T16:51:49.194417+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.mineiros.io/introducing-terramate-an-orchestrator-and-code-generator-for-terraform-5e538c9ee055','blog.mineiros.io: Introducing Terramate — An Orchestrator and Code Generator'' for Terraform','','N/A',0,'A curated technical resource and architectural guide covering blog.mineiros.io: Introducing Terramate — An Orchestrator and Code Generator'' for Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031574,0,'2026-05-17T17:26:14.104962+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.mongodirector.com/which-is-the-best-mongodb-gui',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.mongodirector.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032898,0,'2026-05-17T17:48:18.871479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.netsil.com/kubernetes-vs-openshift-vs-tectonic-comparing-enterprise-options-e3a34dc60519','blog.netsil.com: Kubernetes vs Openshift vs Tectonic: Comparing Enterprise'' Options','','N/A',0,'A curated technical resource and architectural guide covering blog.netsil.com: Kubernetes vs Openshift vs Tectonic: Comparing Enterprise'' Options in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856,0,'2026-05-17T17:14:16.449080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/how-to-organize-kubernetes-clusters','blog.newrelic.com: Kubernetes Fundamentals, Part 4: How to Organize Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34b93a040543d1f9729bf70360c63c6913483c7690ed74377a04cd49ac2f1adc',100.0,1779033612,0,'2026-05-17T18:00:12.061286+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/infrastructure-monitoring/how-to-organize-kubernetes-clusters"}'); +INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/how-to-use-kubernetes-volumes','blog.newrelic.com: Kubernetes Fundamentals, Part 5: Working with Kubernetes'' Volumes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2e5e0dff992f15a01fdce4a1ddfccd71b13bb1775f97372dec1b2ce9c18f4ab',100.0,1779030407,0,'2026-05-17T17:06:47.108230+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/infrastructure-monitoring/how-to-use-kubernetes-volumes"}'); +INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/kubernetes-health-checks','blog.newrelic.com: Kubernetes Fundamentals, Part 2: How to Use Health Checks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4fd2012d435a50645805046545549336ce67b850662efbce88ec5c3ca4743134',100.0,1779032756,0,'2026-05-17T17:45:56.682249+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/infrastructure-monitoring/kubernetes-health-checks"}'); +INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/kubernetes-request-and-limits','blog.newrelic.com: Kubernetes Fundamentals, Part 1: How to Manage Cluster'' Capacity with Requests and Limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3b2d730249f135d5f551e2c729196140aadcca418ab2d5f7b1b642a7b0ae2663',100.0,1779030882,0,'2026-05-17T17:14:42.799594+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/infrastructure-monitoring/kubernetes-request-and-limits"}'); +INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/opentelemetry-opentracing-opencensus','newrelic.com: OpenTracing, OpenCensus, OpenTelemetry, and New Relic (Best'' overview of OpenTelemetry)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4de583d3b6057995fe832ecff2d9188e336e12fef6bfda94f58a8f5d76bbdc0',100.0,1779034564,0,'2026-05-17T18:16:04.347418+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/dem/opentelemetry-opentracing-opencensus"}'); INSERT INTO "resources" VALUES('https://blog.nillsf.com/index.php/2020/12/03/how-to-run-your-own-admission-controller-on-kubernetes','blog.nillsf.com: How to run your own admission controller on Kubernetes','','2020',0,'Details the build-and-deploy cycle for executing custom admission validation controllers. Outlines network security issues, webhook endpoint setups, and service configurations required by the API server.','Go','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "Webhooks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.nillsf.com/index.php/2020/12/06/customize-core-dump-in-azure-kubernetes','blog.nillsf.com: Customize core dump in Azure Kubernetes','','2020',0,'Analyzes advanced kernel-level customizations required to capture core dumps from Linux containers running on AKS. Focuses on configuring host path directories, container filesystem capabilities, and kernel variables. Grounding shows this is vital for diagnostic debugging in low-level runtime environments (C++/.NET) where standard logs fail during sudden container restarts.','Bash/YAML','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Troubleshooting", "Diagnostic Analysis", "Core Dumps"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.nobugware.com/post/2019/nomad_an_alternative_to_kubernetes','Nomad an alternative to Kubernetes','','2019',0,'A critical contrast of Nomad against Kubernetes, focusing on single-binary architecture, easy deployment, and native integrations with HashiCorp Consul and Vault.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}'); @@ -1893,87 +1893,87 @@ INSERT INTO "resources" VALUES('https://blog.nootch.net/post/kubernetes-at-home- INSERT INTO "resources" VALUES('https://blog.ogenki.io/post/terraform-controller','blog.ogenki.io: Applying GitOps Principles to Infrastructure: An overview of tf-controller','- Terraform can be considered a "semi-declarative" tool as there is no built-in automatic reconciliation feature. There are several solutions to address this issue, but generally speaking, a modification will be applied using terraform apply. The code is actually written using the HCL configuration files (declarative), but the execution is done imperatively. As a result, there can be a drift between the declared and actual state (for example, a colleague who would have changed something directly into the console 😉). - ❓❓ So, how can I ensure that what is committed using Git is really applied. How to be notified if there is a change compared to the desired state and how to automatically apply what is in my code (GitOps)? - This is the promise of tf-controller, an Open Source Kubernetes operator from Weaveworks, tightly related to Flux (a GitOps engine from the same company). Flux is one of the solutions I really appreciate, that''s why I invite you to have a look on my previous article','2023',4,'Analyzes the capabilities of Weaveworks'' "tf-controller", a specialized Kubernetes operator designed to reconcile Terraform configurations following strict GitOps design loops. Details how this eliminates configuration drift by continuously comparing declared Git repository states with actual live environment structures. Live grounding confirms that despite Weaveworks'' corporate restructuring, the community remains actively engaged in developing controller-driven reconciliation loops.','Go','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Integration", "GitOps & Provisioning"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.oliverjumpertz.dev/the-10-most-valuable-lessons-i-learned-as-a-developer','blog.oliverjumpertz.dev: The 10 Most Valuable Lessons I Learned As A Developer','','N/A',0,'A curated technical resource and architectural guide covering blog.oliverjumpertz.dev: The 10 Most Valuable Lessons I Learned As A Developer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902979610891509e+09,0,'2026-05-17T16:56:36.108915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openreplay.com/8-cool-vs-code-tips-to-make-your-workspace-more-personal','blog.openreplay.com: 8 Cool VS Code tips to make your workspace more personal','','2022',0,'Explores workspace personalization strategies within VS Code. Outlines customizations for custom layouts, performance optimization settings, and UI modifications to support intensive, multi-hour coding sessions.','N/A','Article','Beginner',0,'online','manual','8a704484e51fe75e103c8636999b7d671d4e7e17c490f5dec1a4dc7041a2dd3f',100.0,1.77902935695044207e+09,1,'2026-05-17T16:49:16.950442+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/500_pods_per_node','blog.openshift.com: OpenShift Scale: Running 500 Pods Per Node 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e8cb1098fe34b77675ef3aae22554e9824287759ef54e290407325208c6a52e5',100.0,1.77902916563414692e+09,0,'2026-05-17T16:46:05.634147+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/500_pods_per_node"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/advanced-network-customizations-for-openshift-install','blog.openshift.com: Advanced Network customizations for OpenShift Install','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c44273f5e49429789bb2ef18432dfdd8a35158ad19021a7a9b74cd513b2d7767',100.0,1779032088.22765,0,'2026-05-17T17:34:48.227650+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/advanced-network-customizations-for-openshift-install"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/aws-and-red-hat-quickstart-workshop','blog.openshift.com: OCP multi-node deployment on **AWS** using CloudFormation'' and Ansible (quickstart workshop)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e23227f60378685a415b96c0c73a507ab461ddbb0bf594fce8be391b9c4d40a7',100.0,1.7790328697883861e+09,0,'2026-05-17T17:47:49.788386+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/openshift.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/cloud-native-ci-cd-with-openshift-pipelines','blog.openshift.com: cloud native CI/CD with openshift pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','66015a0026f92adabf79475854c7c2f09f5b136dc1c40c7ff6e9d0244797ca14',100.0,1.77903455821089291e+09,0,'2026-05-17T18:15:58.210893+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/configure-the-openshift-image-registry-backed-by-openshift-container-storage','blog.openshift.com: Configure the OpenShift Image Registry backed by OpenShift'' Container Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf2f0457cdc0d28f7cf398dc01abaeb74a63da266b8dcedfaf7badd6713c50f6',100.0,1.77903065384723711e+09,0,'2026-05-17T17:10:53.847237+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/configure-the-openshift-image-registry-backed-by-openshift-container-storage"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/debugging-java-applications-on-openshift-kubernetes','blog.openshift.com: Debugging Java Applications On OpenShift and Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dda7ec361766f5f9f97c0a7b67370743ca08bf6ebd9d59b5c046e9646466dfaa',100.0,1.77903276281708407e+09,0,'2026-05-17T17:46:02.817084+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/debugging-java-applications-on-openshift-kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/deploying-jenkins-on-openshift-part-1','blog.openshift.com: Deploying Jenkins on OpenShift: Part 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b0c6304d42b8751b8593aa2f93281777cef36f3a81064d9f3ef84da953448fcd',100.0,1.7790314360035479e+09,0,'2026-05-17T17:23:56.003548+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/deploying-jenkins-on-openshift-part-1"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/enabling-openshift-4-clusters-to-stop-and-resume-cluster-vms','Enabling OpenShift 4 Clusters to Stop and Resume Cluster VMs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5d8b2bf7e2ab6fccd522abb51222af09ae87f1bac8c08c329b0e7853b43f4b86',100.0,1779033360.87944,0,'2026-05-17T17:56:00.879440+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/enabling-openshift-4-clusters-to-stop-and-resume-cluster-vms"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/fine-grained-policy-enforcement-in-openshift-with-open-policy-agent','blog.openshift.com: Fine-Grained Policy Enforcement in OpenShift with Open'' Policy Agent 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','356195790f128135638d2857608626b4046248f2468393c1f7a36c640377ea20',100.0,1.77903378253889203e+09,0,'2026-05-17T18:03:02.538892+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/fine-grained-policy-enforcement-in-openshift-with-open-policy-agent"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/from-templates-to-openshift-helm-charts','blog.openshift.com: From Templates to Openshift Helm Charts','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','23c0178f6a74ea15327784473eb11bab3091a702049e7ab659cfc3e1865c1551',100.0,1.77903145129783201e+09,0,'2026-05-17T17:24:11.297832+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/fully-automated-management-of-egress-ips-with-the-egressip-ipam-operator','Fully Automated Management of Egress IPs with the egressip-ipam-operator 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d90202eddd2feaeb97e512c210a5ce2eefe6bae03a5b8e889d51fda5a30f1e53',100.0,1.779030024979321e+09,0,'2026-05-17T17:00:24.979321+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/fully-automated-management-of-egress-ips-with-the-egressip-ipam-operator"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/getting-started-with-kubevirt','Getting Started with KubeVirt Containers and Virtual Machines Together','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','804741305af57887ddd29deecdc7f7dd29ae40437cc499265ae19689822ddab3',100.0,1.77903068099812698e+09,0,'2026-05-17T17:11:20.998127+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-with-kubevirt"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/guide-to-installing-an-okd-4-4-cluster-on-your-home-lab','blog.openshift.com: Guide to Installing an OKD 4.4 Cluster on your Home'' Lab','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e5528bbb6cdf971d0a9f11ac7a1554b7b7c14a63bbbe57e2cbe66e8cfeae3593',100.0,1.7790335840020349e+09,0,'2026-05-17T17:59:44.002035+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/guide-to-installing-an-okd-4-4-cluster-on-your-home-lab"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/how-full-is-my-cluster-part-5-a-capacity-management-dashboard',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.openshift.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1.77913049499369406e+09,0,'2026-05-18T20:54:54.993694+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/improving-jenkins-performance-on-openshift-part-2','blog.openshift.com: Improving jenkins performance on openshift - part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2be68ce83d0d14b94433db966657036f1581399d72f468b7dbaeab8dac77043d',100.0,1.77903255257487511e+09,0,'2026-05-17T17:42:32.574875+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/improving-jenkins-performance-on-openshift-part-2"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/installing-okd-3-10-on-a-single-host','blog.openshift.com: Installing OKD 3.10 on a Single Host 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8b4a91e58817c13e797e40b3f5f7c03787096045236d5efad8f3e5912e06f24',100.0,1.77902989726653695e+09,0,'2026-05-17T16:58:17.266537+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/installing-okd-3-10-on-a-single-host"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/introducing-red-hat-openshift-4','blog.openshift.com: Introducing Red Hat OpenShift 4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8eeb1602ac296b6dec91c336294538741685645ce8457831f36eab9bc7806eb2',100.0,1.77902906850594091e+09,0,'2026-05-17T16:44:28.505941+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-red-hat-openshift-4"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/introducing-red-hat-openshift-4-3-to-enhance-kubernetes-security','blog.openshift.com: Introducing Red Hat OpenShift 4.3 to Enhance Kubernetes'' Security 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78cf251fc5aa752bdf396ea941bed11f674e4d1c867eb6e727f7194c4c0033dd',100.0,1.77903429236021399e+09,0,'2026-05-17T18:11:32.360214+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-red-hat-openshift-4-3-to-enhance-kubernetes-security"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/introducing-red-hat-quay','blog.openshift.com: Introducing Red Hat Quay','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1baf5f911cbcbf5bbfb1568569add877ada16db1bdac25d8e734592102476e83',100.0,1779031389.34621,0,'2026-05-17T17:23:09.346210+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-red-hat-quay"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/kubernetes-pods-life','blog.openshift.com - Kubernetes: A Pod’s Life 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','237760630b472db934ca3fd54ab1b5322bf319183bef07ca0190b40cf9489313',100.0,1.77903149755662202e+09,0,'2026-05-17T17:24:57.556622+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-pods-life"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/migrating-your-applications-to-openshift-4','blog.openshift.com: Migrating your applications to OpenShift 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e5a92c89ed15c77c955d9f3653cfebd55ed8602396728207ab3c25c09f65252',100.0,1.77902915887736201e+09,0,'2026-05-17T16:45:58.877362+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/migrating-your-applications-to-openshift-4"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-4-2-vsphere-install-quickstart','blog.openshift.com: OpenShift 4.2 vSphere Install Quickstart','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2382019fda064b4eb92c534781e9c3a1c4af7ed697978ca9d34c9e002d116e36',100.0,1.77903186609164309e+09,0,'2026-05-17T17:31:06.091643+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-quickstart"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-4-2-vsphere-install-with-static-ips','blog.openshift.com: OpenShift 4.2 vsphere install with static IPs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','923472ab323ecc771e0f7b2725a631aaf2995903539408a2eb37a644da41482d',100.0,1.77903138561005091e+09,0,'2026-05-17T17:23:05.610051+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-with-static-ips"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-4-install-experience','blog.openshift.com: OpenShift 4 Install Experience','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31d6fcf6eba7cbcd9be0a84074aac62d76d06057d9d449042063391fc350724d',100.0,1.77903257941507506e+09,0,'2026-05-17T17:42:59.415075+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/products/trials?products=hybrid-cloud"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-and-network-security-zones-coexistence-approaches','Network Security Zones in Openshift (DMZ)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9f161c0cbefe6c6cdae67be6897b6f6a98849f689a2e8cd0e1064d13ed53bce6',100.0,1.77903057462621092e+09,0,'2026-05-17T17:09:34.626211+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-ecosystem-api-management-on-red-hat-openshift-with-3scale','OpenShift Ecosystem: API Management on Red Hat OpenShift with 3scale','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95624ad111a5d1cb4f5fddb1d6b89c9f552a771342efc8a0a0a37199b65d90ed',100.0,1.77902997028661489e+09,0,'2026-05-17T16:59:30.286615+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-ecosystem-api-management-on-red-hat-openshift-with-3scale"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/performance-metrics-apm-spring-boot-microservices-openshift','blog.openshift.com: Performance Metrics (APM) for Spring Boot Microservices'' on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','757b673f26e4a597ed1435015796ff0779587ae94c9fa1757630a2b8eafcb602',100.0,1.77903011644237303e+09,0,'2026-05-17T17:01:56.442373+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/performance-metrics-apm-spring-boot-microservices-openshift"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/red-hat-openshift-service-mesh-is-now-available-what-you-should-know','blog.openshift.com: Red Hat OpenShift Service Mesh is now available: What'' you should know 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab9dfe694a50e3bc9379640b34a4d1abcd2bf477ccb7984517976971e373bed4',100.0,1.77902963171190691e+09,0,'2026-05-17T16:53:51.711907+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-service-mesh-is-now-available-what-you-should-know"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/scaling-java-containers','blog.openshift.com: Scaling Java Containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cdc41e3c27bec0962eef8e3de1ed3b88839f41924c5efa422f5ec8fd3a8209f',100.0,1779032220.23407,0,'2026-05-17T17:37:00.234070+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/scaling-java-containers"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/simplifying-openshift-case-information-gathering-workflow-must-gather-operator','blog.openshift.com: Simplifying OpenShift Case Information Gathering Workflow:'' **Must-Gather Operator** (In the context of Red Hat OpenShift 4.x and Kubernetes, **it is considered a bad practice to ssh into a node and perform debugging actions**) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','10606c39c7299abc5595e38e8c4e0670565b9948098c75bc8f8c6227b10f21de',100.0,1.77903413505691504e+09,0,'2026-05-17T18:08:55.056915+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simplifying-openshift-case-information-gathering-workflow-must-gather-operator"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/tag/multi-datacenter','blog.openshift.com/tag/multi-datacenter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59061a10347fc75bd5fa2369b54127132ffad40c32c587deecce26d77991ff96',100.0,1.77903000567277503e+09,0,'2026-05-17T17:00:05.672775+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/about/videos/acm-ansible-integration-overview"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/tech-preview-get-visibility-into-your-openshift-costs-across-your-hybrid-infrastructure','blog.openshift.com: Tech Preview: Get visibility into your OpenShift costs'' across your hybrid infrastructure 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1428a5ae61971718010953ecee394cccd83b448243f1f28e62251dd4aea74746',100.0,1.77903316786821198e+09,0,'2026-05-17T17:52:47.868212+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/tech-preview-get-visibility-into-your-openshift-costs-across-your-hybrid-infrastructure"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/top-kubernetes-operators-advancing-across-the-operator-capability-model','Top Kubernetes Operators','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ba9b2a40bd6befd07a32cf222a628b50acd5e71e755d6a651b9b2ab6553764b',100.0,1.77903300245119094e+09,0,'2026-05-17T17:50:02.451191+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/top-kubernetes-operators-advancing-across-the-operator-capability-model"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/troubleshooting-openshift-network-performance-with-a-netperf-daemonset','blog.openshift.com: Troubleshooting OpenShift network performance with a'' netperf DaemonSet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ec30548d0537e94ec82be385fde4ad297f35d4da749c67d50468ecb22c26d16',100.0,1.77903178835759711e+09,0,'2026-05-17T17:29:48.357597+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/troubleshooting-openshift-network-performance-with-a-netperf-daemonset"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.com/understanding-service-accounts-sccs','ref1','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','842bc59307f965f9cff2478ea94aa03346fc623714395d633d19f0db030b9fec',100.0,1.77903430965589189e+09,0,'2026-05-17T18:11:49.655892+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.oliverjumpertz.dev/the-10-most-valuable-lessons-i-learned-as-a-developer','blog.oliverjumpertz.dev: The 10 Most Valuable Lessons I Learned As A Developer','','N/A',0,'A curated technical resource and architectural guide covering blog.oliverjumpertz.dev: The 10 Most Valuable Lessons I Learned As A Developer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029796,0,'2026-05-17T16:56:36.108915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openreplay.com/8-cool-vs-code-tips-to-make-your-workspace-more-personal','blog.openreplay.com: 8 Cool VS Code tips to make your workspace more personal','','2022',0,'Explores workspace personalization strategies within VS Code. Outlines customizations for custom layouts, performance optimization settings, and UI modifications to support intensive, multi-hour coding sessions.','N/A','Article','Beginner',0,'online','manual','8a704484e51fe75e103c8636999b7d671d4e7e17c490f5dec1a4dc7041a2dd3f',100.0,1779029356,1,'2026-05-17T16:49:16.950442+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/500_pods_per_node','blog.openshift.com: OpenShift Scale: Running 500 Pods Per Node 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e8cb1098fe34b77675ef3aae22554e9824287759ef54e290407325208c6a52e5',100.0,1779029165,0,'2026-05-17T16:46:05.634147+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/500_pods_per_node"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/advanced-network-customizations-for-openshift-install','blog.openshift.com: Advanced Network customizations for OpenShift Install','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c44273f5e49429789bb2ef18432dfdd8a35158ad19021a7a9b74cd513b2d7767',100.0,1779032088,0,'2026-05-17T17:34:48.227650+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/advanced-network-customizations-for-openshift-install"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/aws-and-red-hat-quickstart-workshop','blog.openshift.com: OCP multi-node deployment on **AWS** using CloudFormation'' and Ansible (quickstart workshop)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e23227f60378685a415b96c0c73a507ab461ddbb0bf594fce8be391b9c4d40a7',100.0,1779032869,0,'2026-05-17T17:47:49.788386+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/openshift.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/cloud-native-ci-cd-with-openshift-pipelines','blog.openshift.com: cloud native CI/CD with openshift pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','66015a0026f92adabf79475854c7c2f09f5b136dc1c40c7ff6e9d0244797ca14',100.0,1779034558,0,'2026-05-17T18:15:58.210893+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/configure-the-openshift-image-registry-backed-by-openshift-container-storage','blog.openshift.com: Configure the OpenShift Image Registry backed by OpenShift'' Container Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf2f0457cdc0d28f7cf398dc01abaeb74a63da266b8dcedfaf7badd6713c50f6',100.0,1779030653,0,'2026-05-17T17:10:53.847237+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/configure-the-openshift-image-registry-backed-by-openshift-container-storage"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/debugging-java-applications-on-openshift-kubernetes','blog.openshift.com: Debugging Java Applications On OpenShift and Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dda7ec361766f5f9f97c0a7b67370743ca08bf6ebd9d59b5c046e9646466dfaa',100.0,1779032762,0,'2026-05-17T17:46:02.817084+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/debugging-java-applications-on-openshift-kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/deploying-jenkins-on-openshift-part-1','blog.openshift.com: Deploying Jenkins on OpenShift: Part 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b0c6304d42b8751b8593aa2f93281777cef36f3a81064d9f3ef84da953448fcd',100.0,1779031436,0,'2026-05-17T17:23:56.003548+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/deploying-jenkins-on-openshift-part-1"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/enabling-openshift-4-clusters-to-stop-and-resume-cluster-vms','Enabling OpenShift 4 Clusters to Stop and Resume Cluster VMs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5d8b2bf7e2ab6fccd522abb51222af09ae87f1bac8c08c329b0e7853b43f4b86',100.0,1779033360,0,'2026-05-17T17:56:00.879440+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/enabling-openshift-4-clusters-to-stop-and-resume-cluster-vms"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/fine-grained-policy-enforcement-in-openshift-with-open-policy-agent','blog.openshift.com: Fine-Grained Policy Enforcement in OpenShift with Open'' Policy Agent 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','356195790f128135638d2857608626b4046248f2468393c1f7a36c640377ea20',100.0,1779033782,0,'2026-05-17T18:03:02.538892+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/fine-grained-policy-enforcement-in-openshift-with-open-policy-agent"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/from-templates-to-openshift-helm-charts','blog.openshift.com: From Templates to Openshift Helm Charts','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','23c0178f6a74ea15327784473eb11bab3091a702049e7ab659cfc3e1865c1551',100.0,1779031451,0,'2026-05-17T17:24:11.297832+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/fully-automated-management-of-egress-ips-with-the-egressip-ipam-operator','Fully Automated Management of Egress IPs with the egressip-ipam-operator 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d90202eddd2feaeb97e512c210a5ce2eefe6bae03a5b8e889d51fda5a30f1e53',100.0,1779030024,0,'2026-05-17T17:00:24.979321+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/fully-automated-management-of-egress-ips-with-the-egressip-ipam-operator"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/getting-started-with-kubevirt','Getting Started with KubeVirt Containers and Virtual Machines Together','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','804741305af57887ddd29deecdc7f7dd29ae40437cc499265ae19689822ddab3',100.0,1779030680,0,'2026-05-17T17:11:20.998127+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-with-kubevirt"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/guide-to-installing-an-okd-4-4-cluster-on-your-home-lab','blog.openshift.com: Guide to Installing an OKD 4.4 Cluster on your Home'' Lab','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e5528bbb6cdf971d0a9f11ac7a1554b7b7c14a63bbbe57e2cbe66e8cfeae3593',100.0,1779033584,0,'2026-05-17T17:59:44.002035+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/guide-to-installing-an-okd-4-4-cluster-on-your-home-lab"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/how-full-is-my-cluster-part-5-a-capacity-management-dashboard',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.openshift.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.993694+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/improving-jenkins-performance-on-openshift-part-2','blog.openshift.com: Improving jenkins performance on openshift - part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2be68ce83d0d14b94433db966657036f1581399d72f468b7dbaeab8dac77043d',100.0,1779032552,0,'2026-05-17T17:42:32.574875+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/improving-jenkins-performance-on-openshift-part-2"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/installing-okd-3-10-on-a-single-host','blog.openshift.com: Installing OKD 3.10 on a Single Host 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8b4a91e58817c13e797e40b3f5f7c03787096045236d5efad8f3e5912e06f24',100.0,1779029897,0,'2026-05-17T16:58:17.266537+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/installing-okd-3-10-on-a-single-host"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/introducing-red-hat-openshift-4','blog.openshift.com: Introducing Red Hat OpenShift 4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8eeb1602ac296b6dec91c336294538741685645ce8457831f36eab9bc7806eb2',100.0,1779029068,0,'2026-05-17T16:44:28.505941+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-red-hat-openshift-4"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/introducing-red-hat-openshift-4-3-to-enhance-kubernetes-security','blog.openshift.com: Introducing Red Hat OpenShift 4.3 to Enhance Kubernetes'' Security 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78cf251fc5aa752bdf396ea941bed11f674e4d1c867eb6e727f7194c4c0033dd',100.0,1779034292,0,'2026-05-17T18:11:32.360214+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-red-hat-openshift-4-3-to-enhance-kubernetes-security"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/introducing-red-hat-quay','blog.openshift.com: Introducing Red Hat Quay','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1baf5f911cbcbf5bbfb1568569add877ada16db1bdac25d8e734592102476e83',100.0,1779031389,0,'2026-05-17T17:23:09.346210+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-red-hat-quay"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/kubernetes-pods-life','blog.openshift.com - Kubernetes: A Pod’s Life 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','237760630b472db934ca3fd54ab1b5322bf319183bef07ca0190b40cf9489313',100.0,1779031497,0,'2026-05-17T17:24:57.556622+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-pods-life"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/migrating-your-applications-to-openshift-4','blog.openshift.com: Migrating your applications to OpenShift 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e5a92c89ed15c77c955d9f3653cfebd55ed8602396728207ab3c25c09f65252',100.0,1779029158,0,'2026-05-17T16:45:58.877362+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/migrating-your-applications-to-openshift-4"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-4-2-vsphere-install-quickstart','blog.openshift.com: OpenShift 4.2 vSphere Install Quickstart','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2382019fda064b4eb92c534781e9c3a1c4af7ed697978ca9d34c9e002d116e36',100.0,1779031866,0,'2026-05-17T17:31:06.091643+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-quickstart"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-4-2-vsphere-install-with-static-ips','blog.openshift.com: OpenShift 4.2 vsphere install with static IPs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','923472ab323ecc771e0f7b2725a631aaf2995903539408a2eb37a644da41482d',100.0,1779031385,0,'2026-05-17T17:23:05.610051+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-with-static-ips"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-4-install-experience','blog.openshift.com: OpenShift 4 Install Experience','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31d6fcf6eba7cbcd9be0a84074aac62d76d06057d9d449042063391fc350724d',100.0,1779032579,0,'2026-05-17T17:42:59.415075+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/products/trials?products=hybrid-cloud"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-and-network-security-zones-coexistence-approaches','Network Security Zones in Openshift (DMZ)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9f161c0cbefe6c6cdae67be6897b6f6a98849f689a2e8cd0e1064d13ed53bce6',100.0,1779030574,0,'2026-05-17T17:09:34.626211+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-ecosystem-api-management-on-red-hat-openshift-with-3scale','OpenShift Ecosystem: API Management on Red Hat OpenShift with 3scale','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95624ad111a5d1cb4f5fddb1d6b89c9f552a771342efc8a0a0a37199b65d90ed',100.0,1779029970,0,'2026-05-17T16:59:30.286615+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-ecosystem-api-management-on-red-hat-openshift-with-3scale"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/performance-metrics-apm-spring-boot-microservices-openshift','blog.openshift.com: Performance Metrics (APM) for Spring Boot Microservices'' on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','757b673f26e4a597ed1435015796ff0779587ae94c9fa1757630a2b8eafcb602',100.0,1779030116,0,'2026-05-17T17:01:56.442373+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/performance-metrics-apm-spring-boot-microservices-openshift"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/red-hat-openshift-service-mesh-is-now-available-what-you-should-know','blog.openshift.com: Red Hat OpenShift Service Mesh is now available: What'' you should know 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab9dfe694a50e3bc9379640b34a4d1abcd2bf477ccb7984517976971e373bed4',100.0,1779029631,0,'2026-05-17T16:53:51.711907+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-service-mesh-is-now-available-what-you-should-know"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/scaling-java-containers','blog.openshift.com: Scaling Java Containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cdc41e3c27bec0962eef8e3de1ed3b88839f41924c5efa422f5ec8fd3a8209f',100.0,1779032220,0,'2026-05-17T17:37:00.234070+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/scaling-java-containers"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/simplifying-openshift-case-information-gathering-workflow-must-gather-operator','blog.openshift.com: Simplifying OpenShift Case Information Gathering Workflow:'' **Must-Gather Operator** (In the context of Red Hat OpenShift 4.x and Kubernetes, **it is considered a bad practice to ssh into a node and perform debugging actions**) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','10606c39c7299abc5595e38e8c4e0670565b9948098c75bc8f8c6227b10f21de',100.0,1779034135,0,'2026-05-17T18:08:55.056915+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simplifying-openshift-case-information-gathering-workflow-must-gather-operator"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/tag/multi-datacenter','blog.openshift.com/tag/multi-datacenter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59061a10347fc75bd5fa2369b54127132ffad40c32c587deecce26d77991ff96',100.0,1779030005,0,'2026-05-17T17:00:05.672775+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/about/videos/acm-ansible-integration-overview"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/tech-preview-get-visibility-into-your-openshift-costs-across-your-hybrid-infrastructure','blog.openshift.com: Tech Preview: Get visibility into your OpenShift costs'' across your hybrid infrastructure 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1428a5ae61971718010953ecee394cccd83b448243f1f28e62251dd4aea74746',100.0,1779033167,0,'2026-05-17T17:52:47.868212+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/tech-preview-get-visibility-into-your-openshift-costs-across-your-hybrid-infrastructure"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/top-kubernetes-operators-advancing-across-the-operator-capability-model','Top Kubernetes Operators','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ba9b2a40bd6befd07a32cf222a628b50acd5e71e755d6a651b9b2ab6553764b',100.0,1779033002,0,'2026-05-17T17:50:02.451191+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/top-kubernetes-operators-advancing-across-the-operator-capability-model"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/troubleshooting-openshift-network-performance-with-a-netperf-daemonset','blog.openshift.com: Troubleshooting OpenShift network performance with a'' netperf DaemonSet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ec30548d0537e94ec82be385fde4ad297f35d4da749c67d50468ecb22c26d16',100.0,1779031788,0,'2026-05-17T17:29:48.357597+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/troubleshooting-openshift-network-performance-with-a-netperf-daemonset"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.com/understanding-service-accounts-sccs','ref1','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','842bc59307f965f9cff2478ea94aa03346fc623714395d633d19f0db030b9fec',100.0,1779034309,0,'2026-05-17T18:11:49.655892+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.openshift.com/using-openshift-3-on-your-local-environment','blog.openshift.com/: Using OpenShift 3 on your **local environment** 🌟','','2018',0,'An older guide outlining the local instantiation of OpenShift 3 development environments using Minishift. Today, OpenShift Local (formerly CodeReady Containers) is the recommended utility for spinning up a local OCP 4 instance.','Bash','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Local Dev", "Legacy Platform"]','["[GUIDE]", "[LEGACY]"]','[]','["ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openshift.combuild-kubernetes-operators-from-helm-charts-in-5-steps','The supported method of using Helm charts with Openshift4 is via the Helm Operator','','N/A',0,'A curated technical resource and architectural guide covering The supported method of using Helm charts with Openshift4 is via the Helm Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903134140319108e+09,0,'2026-05-17T17:22:21.403191+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openshift.comfederation-v2-is-now-kubefed','Multi-cluster Federation in OpenShift 4 is called **KubeFed**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903328038127303e+09,0,'2026-05-17T17:54:40.381273+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/federation-v2-is-now-kubefed"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.comfull-cluster-part-2-protecting-nodes','blog.openshift.com/full-cluster-part-2-protecting-nodes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032231.96755,0,'2026-05-17T17:37:11.967550+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/full-cluster-part-2-protecting-nodes"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.comfull-cluster-part-3-capacity-management','full-cluster-part-3-capacity-management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903413137916207e+09,0,'2026-05-17T18:08:51.379162+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/full-cluster-part-3-capacity-management"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.comhelm-and-operators-on-openshift-part-1','blog.openshift.com: Helm and Operators on OpenShift, Part 1','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: Helm and Operators on OpenShift, Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903156686323905e+09,0,'2026-05-17T17:26:06.863239+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openshift.comhelm-and-operators-on-openshift-part-2','blog.openshift.com: Helm and Operators on OpenShift, Part 2','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: Helm and Operators on OpenShift, Part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77902913245239496e+09,0,'2026-05-17T16:45:32.452395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"duplicate_of": "https://blog.openshift.comhelm-and-operators-on-openshift-part-1"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.comintroduction-to-gitops-with-openshift','blog.openshift.com: Introduction to GitOps with OpenShift','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: Introduction to GitOps with OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032619.99221,0,'2026-05-17T17:43:39.992210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/ocp3.md"]','["gitops.md", "ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openshift.comis-it-too-late-to-integrate-gitops','blog.openshift.com: is it too late to integrate GitOps?','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: is it too late to integrate GitOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903254944631695e+09,0,'2026-05-17T17:42:29.446317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/ocp3.md"]','["gitops.md", "ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openshift.comkubernetes-federation-v2-on-openshift-3-11','OpenShift 3.11 Multi-cluster Federation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903401539315295e+09,0,'2026-05-17T18:06:55.393153+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-federation-v2-on-openshift-3-11"}'); -INSERT INTO "resources" VALUES('https://blog.openshift.comopenshift-hive-cluster-as-a-service','blog.openshift.com: openshift hive cluster as a service','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: openshift hive cluster as a service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903151039731597e+09,0,'2026-05-17T17:25:10.397316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.openshift.comusing-kubefed-to-deploy-applications-to-ocp3-and-ocp4-clusters','Using **KubeFed** to deploy applications','','N/A',0,'A curated technical resource and architectural guide covering Using **KubeFed** to deploy applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902999271933889e+09,0,'2026-05-17T16:59:52.719339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.opstree.com/2021/06/21/a-comparison-between-various-container-orchestration-services-ecs-vs-kubernetes','blog.opstree.com: A Comparison Between Various Container Orchestration Services!'' (ECS vs Kubernetes)','','N/A',0,'A curated technical resource and architectural guide covering blog.opstree.com: A Comparison Between Various Container Orchestration Services!'' (ECS vs Kubernetes) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029116.13538,0,'2026-05-17T16:45:16.135380+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.opstree.com/2021/11/16/aws-secret-manager','blog.opstree.com: AWS Secret Manager','','N/A',0,'A curated technical resource and architectural guide covering blog.opstree.com: AWS Secret Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903125788081288e+09,0,'2026-05-17T17:20:57.880813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.overops.com/devops-vs-sre-whats-the-difference-between-them-and-which-one-are-you','overops.com: DevOps vs. SRE: What’s the Difference Between Them, and Which'' One Are You?','','N/A',0,'A curated technical resource and architectural guide covering overops.com: DevOps vs. SRE: What’s the Difference Between Them, and Which'' One Are You? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902922555772304e+09,0,'2026-05-17T16:47:05.557723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openshift.combuild-kubernetes-operators-from-helm-charts-in-5-steps','The supported method of using Helm charts with Openshift4 is via the Helm Operator','','N/A',0,'A curated technical resource and architectural guide covering The supported method of using Helm charts with Openshift4 is via the Helm Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031341,0,'2026-05-17T17:22:21.403191+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openshift.comfederation-v2-is-now-kubefed','Multi-cluster Federation in OpenShift 4 is called **KubeFed**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.381273+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/federation-v2-is-now-kubefed"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.comfull-cluster-part-2-protecting-nodes','blog.openshift.com/full-cluster-part-2-protecting-nodes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032231,0,'2026-05-17T17:37:11.967550+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/full-cluster-part-2-protecting-nodes"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.comfull-cluster-part-3-capacity-management','full-cluster-part-3-capacity-management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.379162+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/full-cluster-part-3-capacity-management"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.comhelm-and-operators-on-openshift-part-1','blog.openshift.com: Helm and Operators on OpenShift, Part 1','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: Helm and Operators on OpenShift, Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031566,0,'2026-05-17T17:26:06.863239+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openshift.comhelm-and-operators-on-openshift-part-2','blog.openshift.com: Helm and Operators on OpenShift, Part 2','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: Helm and Operators on OpenShift, Part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.452395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"duplicate_of": "https://blog.openshift.comhelm-and-operators-on-openshift-part-1"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.comintroduction-to-gitops-with-openshift','blog.openshift.com: Introduction to GitOps with OpenShift','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: Introduction to GitOps with OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032619,0,'2026-05-17T17:43:39.992210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/ocp3.md"]','["gitops.md", "ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openshift.comis-it-too-late-to-integrate-gitops','blog.openshift.com: is it too late to integrate GitOps?','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: is it too late to integrate GitOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032549,0,'2026-05-17T17:42:29.446317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/ocp3.md"]','["gitops.md", "ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openshift.comkubernetes-federation-v2-on-openshift-3-11','OpenShift 3.11 Multi-cluster Federation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034015,0,'2026-05-17T18:06:55.393153+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-federation-v2-on-openshift-3-11"}'); +INSERT INTO "resources" VALUES('https://blog.openshift.comopenshift-hive-cluster-as-a-service','blog.openshift.com: openshift hive cluster as a service','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: openshift hive cluster as a service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.397316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.openshift.comusing-kubefed-to-deploy-applications-to-ocp3-and-ocp4-clusters','Using **KubeFed** to deploy applications','','N/A',0,'A curated technical resource and architectural guide covering Using **KubeFed** to deploy applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029992,0,'2026-05-17T16:59:52.719339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.opstree.com/2021/06/21/a-comparison-between-various-container-orchestration-services-ecs-vs-kubernetes','blog.opstree.com: A Comparison Between Various Container Orchestration Services!'' (ECS vs Kubernetes)','','N/A',0,'A curated technical resource and architectural guide covering blog.opstree.com: A Comparison Between Various Container Orchestration Services!'' (ECS vs Kubernetes) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029116,0,'2026-05-17T16:45:16.135380+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.opstree.com/2021/11/16/aws-secret-manager','blog.opstree.com: AWS Secret Manager','','N/A',0,'A curated technical resource and architectural guide covering blog.opstree.com: AWS Secret Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031257,0,'2026-05-17T17:20:57.880813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.overops.com/devops-vs-sre-whats-the-difference-between-them-and-which-one-are-you','overops.com: DevOps vs. SRE: What’s the Difference Between Them, and Which'' One Are You?','','N/A',0,'A curated technical resource and architectural guide covering overops.com: DevOps vs. SRE: What’s the Difference Between Them, and Which'' One Are You? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.557723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.ovhcloud.com','ovh.com - getting external traffic into kubernetes: clusterip, nodeport, loadbalancer and ingress','','2021',3,'A comprehensive introductory guide explaining the four main methods of routing external traffic into a Kubernetes cluster: ClusterIP, NodePort, LoadBalancer, and Ingress. Compares routing efficiency and operational use cases. Live Grounding confirms this conceptual foundation is critical for engineering teams choosing between simple L4 load balancers and complex L7 ingress/gateway APIs.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.palark.com/best-practices-for-deploying-highly-available-apps-in-kubernetes-part-1','==blog.palark.com: Best practices for deploying highly available apps in'' Kubernetes. Part 1==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ea7a3da779fd8f1c58b966274e447717ddd8a06111538aad767d34f7ebbbdbdf',100.0,1.7790300072651031e+09,0,'2026-05-17T17:00:07.265103+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.palark.com/best-practices-for-deploying-highly-available-apps-in-kubernetes-part-2','blog.palark.com: Best practices for deploying highly available apps in Kubernetes.'' Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b11a9987e8e70e31dafcf4c2d0b4849d5e1d0fae9a94ee5a18d7cb50a483be0c',100.0,1779030987.57398,0,'2026-05-17T17:16:27.573980+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/best-practices-kubernetes-part-1"}'); -INSERT INTO "resources" VALUES('https://blog.palark.com/chaos-mesh-in-kubernetes','blog.palark.com: Attaining harmony of chaos in Kubernetes with Chaos Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','85724c3f018168790d1c9436ca07509f4d7415a4cd2b6997ce52543bebcaa571',100.0,1.77903146230542111e+09,0,'2026-05-17T17:24:22.305421+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/chaos-mesh-in-kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.palark.com/comparing-ingress-controllers-for-kubernetes','blog.palark.com: Comparing Ingress controllers for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d2872234c6d937b788cf4802a87047894c00ae1b0f5dd13d6ad6f1e0575af473',100.0,1.77903213621307802e+09,0,'2026-05-17T17:35:36.213078+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/comparing-ingress-controllers-for-kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.palark.com/configmaps-in-kubernetes-how-they-work-and-what-you-should-remember','blog.palark.com: ConfigMaps in Kubernetes: how they work and what you should'' remember 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c10ee371eb7b0bdeb4a24770c2b80ed805491874212b64e944f8204708922943',100.0,1.77903096779402589e+09,0,'2026-05-17T17:16:07.794026+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubernetes-configmap-guide"}'); -INSERT INTO "resources" VALUES('https://blog.palark.com/failure-stories-elasticsearch-migration-within-kubernetes','blog.palark.com: Failure stories #2. How to destroy Elasticsearch while'' migrating it within Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fea3b1d088ffe792d4087a4627051661fca68862f32ddada9d44906754f63335',100.0,1.77903278705244588e+09,0,'2026-05-17T17:46:27.052446+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/failure-stories-elasticsearch-migration-within-kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.palark.com/kubernetes-services-interaction-monitoring-with-netflow','blog.palark.com: Service communication monitoring in Kubernetes with NetFlow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c2c5d37bf809e0ced3d9bfa6aac00488551e9cb9ede17f460d16bbb813d02da',100.0,1.77903222104583406e+09,0,'2026-05-17T17:37:01.045834+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubernetes-services-interaction-monitoring-with-netflow"}'); -INSERT INTO "resources" VALUES('https://blog.palark.com/kubernetes-snaphots-usage','blog.palark.com: Kubernetes snapshots: What are they and how to use them?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91bcb37070c4a54dce3bd6d4dfb717e11e4e9242b4c0a7c45a78d5e0d6f5cd65',100.0,1.779031362430727e+09,0,'2026-05-17T17:22:42.430727+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubernetes-snaphots-usage"}'); -INSERT INTO "resources" VALUES('https://blog.palark.com/okteto-cloud-for-local-development-in-kubernetes','blog.palark.com: Okteto Cloud as another way for local development in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','896b3e485b2707e5260dc6bc67d34548175f61426db6c7e6a50764d2f1c60667',100.0,1.77903172143576908e+09,0,'2026-05-17T17:28:41.435769+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/okteto-cloud-for-local-development-in-kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.palark.com/tag/kubernetes','blog.palark.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce7431c7413501cd5372b177266d1483268d5b803196d04200f4592f5afbfb18',100.0,1.77903297889488601e+09,0,'2026-05-17T17:49:38.894886+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/tag/kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.paloaltonetworks.com/2020/10/cloud-iam-misconfiguration-risks','paloaltonetworks.com: Is Your Organization Protected Against IAM Misconfiguration'' Risks?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','55532c0c4d7d574b8ff3f08fa2013fc5edb6e3718fe5b20a18d2ba11c6a9b160',100.0,1.77903384560876202e+09,0,'2026-05-17T18:04:05.608762+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.paloaltonetworks.com/blog/2020/10/cloud-iam-misconfiguration-risks"}'); -INSERT INTO "resources" VALUES('https://blog.pandorafms.org/network-commands','blog.pandorafms.org: Useful Network commands','','N/A',0,'A curated technical resource and architectural guide covering blog.pandorafms.org: Useful Network commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903033971582794e+09,0,'2026-05-17T17:05:39.715828+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.palark.com/best-practices-for-deploying-highly-available-apps-in-kubernetes-part-1','==blog.palark.com: Best practices for deploying highly available apps in'' Kubernetes. Part 1==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ea7a3da779fd8f1c58b966274e447717ddd8a06111538aad767d34f7ebbbdbdf',100.0,1779030007,0,'2026-05-17T17:00:07.265103+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.palark.com/best-practices-for-deploying-highly-available-apps-in-kubernetes-part-2','blog.palark.com: Best practices for deploying highly available apps in Kubernetes.'' Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b11a9987e8e70e31dafcf4c2d0b4849d5e1d0fae9a94ee5a18d7cb50a483be0c',100.0,1779030987,0,'2026-05-17T17:16:27.573980+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/best-practices-kubernetes-part-1"}'); +INSERT INTO "resources" VALUES('https://blog.palark.com/chaos-mesh-in-kubernetes','blog.palark.com: Attaining harmony of chaos in Kubernetes with Chaos Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','85724c3f018168790d1c9436ca07509f4d7415a4cd2b6997ce52543bebcaa571',100.0,1779031462,0,'2026-05-17T17:24:22.305421+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/chaos-mesh-in-kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.palark.com/comparing-ingress-controllers-for-kubernetes','blog.palark.com: Comparing Ingress controllers for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d2872234c6d937b788cf4802a87047894c00ae1b0f5dd13d6ad6f1e0575af473',100.0,1779032136,0,'2026-05-17T17:35:36.213078+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/comparing-ingress-controllers-for-kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.palark.com/configmaps-in-kubernetes-how-they-work-and-what-you-should-remember','blog.palark.com: ConfigMaps in Kubernetes: how they work and what you should'' remember 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c10ee371eb7b0bdeb4a24770c2b80ed805491874212b64e944f8204708922943',100.0,1779030967,0,'2026-05-17T17:16:07.794026+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubernetes-configmap-guide"}'); +INSERT INTO "resources" VALUES('https://blog.palark.com/failure-stories-elasticsearch-migration-within-kubernetes','blog.palark.com: Failure stories #2. How to destroy Elasticsearch while'' migrating it within Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fea3b1d088ffe792d4087a4627051661fca68862f32ddada9d44906754f63335',100.0,1779032787,0,'2026-05-17T17:46:27.052446+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/failure-stories-elasticsearch-migration-within-kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.palark.com/kubernetes-services-interaction-monitoring-with-netflow','blog.palark.com: Service communication monitoring in Kubernetes with NetFlow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c2c5d37bf809e0ced3d9bfa6aac00488551e9cb9ede17f460d16bbb813d02da',100.0,1779032221,0,'2026-05-17T17:37:01.045834+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubernetes-services-interaction-monitoring-with-netflow"}'); +INSERT INTO "resources" VALUES('https://blog.palark.com/kubernetes-snaphots-usage','blog.palark.com: Kubernetes snapshots: What are they and how to use them?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91bcb37070c4a54dce3bd6d4dfb717e11e4e9242b4c0a7c45a78d5e0d6f5cd65',100.0,1779031362,0,'2026-05-17T17:22:42.430727+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubernetes-snaphots-usage"}'); +INSERT INTO "resources" VALUES('https://blog.palark.com/okteto-cloud-for-local-development-in-kubernetes','blog.palark.com: Okteto Cloud as another way for local development in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','896b3e485b2707e5260dc6bc67d34548175f61426db6c7e6a50764d2f1c60667',100.0,1779031721,0,'2026-05-17T17:28:41.435769+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/okteto-cloud-for-local-development-in-kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.palark.com/tag/kubernetes','blog.palark.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce7431c7413501cd5372b177266d1483268d5b803196d04200f4592f5afbfb18',100.0,1779032978,0,'2026-05-17T17:49:38.894886+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/tag/kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.paloaltonetworks.com/2020/10/cloud-iam-misconfiguration-risks','paloaltonetworks.com: Is Your Organization Protected Against IAM Misconfiguration'' Risks?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','55532c0c4d7d574b8ff3f08fa2013fc5edb6e3718fe5b20a18d2ba11c6a9b160',100.0,1779033845,0,'2026-05-17T18:04:05.608762+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.paloaltonetworks.com/blog/2020/10/cloud-iam-misconfiguration-risks"}'); +INSERT INTO "resources" VALUES('https://blog.pandorafms.org/network-commands','blog.pandorafms.org: Useful Network commands','','N/A',0,'A curated technical resource and architectural guide covering blog.pandorafms.org: Useful Network commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.715828+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s','10 most common mistakes when using Kubernetes','- resources - requests and limits - liveness and readiness probes - LoadBalancer for every http service - non-kubernetes-aware cluster autoscaling - Not using the power of IAM/RBAC','2020',0,'Explores core architectural errors: missing CPU/Memory requests/limits, misconfigured liveness/readiness probes, exposing all HTTP services via individual Cloud LoadBalancers, and neglecting IAM/RBAC context integration.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Common Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.pixielabs.ai/hybrid-architecture/hybrid-architecture','blog.pixielabs.ai: Building Kubernetes Native SaaS applications: iterating'' quickly by deploying in-cluster data planes','','N/A',0,'A curated technical resource and architectural guide covering blog.pixielabs.ai: Building Kubernetes Native SaaS applications: iterating'' quickly by deploying in-cluster data planes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903179997866296e+09,0,'2026-05-17T17:29:59.978663+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.pixielabs.ai/hybrid-architecture/hybrid-architecture','blog.pixielabs.ai: Building Kubernetes Native SaaS applications: iterating'' quickly by deploying in-cluster data planes','','N/A',0,'A curated technical resource and architectural guide covering blog.pixielabs.ai: Building Kubernetes Native SaaS applications: iterating'' quickly by deploying in-cluster data planes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031799,0,'2026-05-17T17:29:59.978663+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.plasticscm.com/2018/09/add-mergebot-to-your-repo.html','blog.plasticscm.com: Add a mergebot to your repo!','','2018',2,'An official Plastic SCM technical blog post explaining the setup and architectural benefits of integrated merge bots. Outlines workflows to prevent integration bottlenecks and systematically enforce automated QA gates prior to branch resolution.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Distributed VCS"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.polymatic.systems/service-mesh-wars-goodbye-istio-b047d9e533c7','blog.polymatic.systems: Service Mesh Wars, Goodbye Istio','','N/A',0,'A curated technical resource and architectural guide covering blog.polymatic.systems: Service Mesh Wars, Goodbye Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903254942527103e+09,0,'2026-05-17T17:42:29.425271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.postman.com/capture-responses-using-the-postman-proxy','blog.postman.com: You Can Now Capture Responses Using the Postman Proxy','','2022',0,'Technical guide showing how to deploy Postman''s native Proxy configuration to capture request and response payloads in real-time. Extremely useful for reverse-engineering closed APIs and debugging mobile/IoT traffic flow.','N/A','Guide','Intermediate',1,'online','manual','N/A',100.0,1.78143003852805805e+09,0,'2026-06-14T11:40:38.528058+02:00',NULL,NULL,NULL,'["Quality Assurance", "API Design", "Network Debugging"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.postman.com/how-to-choose-between-rest-vs-graphql-vs-grpc-vs-soap','==blog.postman.com: How to choose between REST vs. GraphQL vs. gRPC vs.'' SOAP==','','2023',0,'An elite architectural breakdown contrasting REST, GraphQL, gRPC, and SOAP protocols. Outlines technical selection heuristics based on transport performance, serialization structures, payload size, type-safety guarantees, and network latency tolerances inside microservice topologies.','N/A','Guide','Intermediate',1,'online','manual','N/A',100.0,1.78143003633756589e+09,0,'2026-06-14T11:40:36.337566+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "Protocol Selection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.postman.com/introducing-secret-variable-type-in-postman','==blog.postman.com: Introducing the Secret Variable Type in Postman==','','2023',0,'Postman''s ''Secret'' variable type enhances security workflows by preventing sensitive data leakage in API tests and collections. It masks sensitive values (like API keys or tokens) in the Postman UI and console logs, protecting them from accidental exposure during sharing or screen-sharing sessions. This feature represents a critical upgrade for enterprise DevSecOps pipelines integrating automated API testing.','JavaScript','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1.78143215862761592e+09,0,'2026-06-14T12:15:58.627616+02:00',NULL,NULL,NULL,'["Security & Governance", "API Lifecycle", "Secrets Management"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.postman.com/matrix-postman-internal-tool-microservices','blog.postman.com: Meet Matrix: Postman’s Internal Tool for Working with'' Microservices','','2021',0,'Matrix is Postman''s internal developer tool designed to orchestrate local microservices development, simplifying the execution and coordination of dependent services. It acts as a lightweight developer portal, bridging the gap between local compose files and remote staging environments. Live engineering truth reveals it as a custom service runner that enhances developer workflow automation and mitigates configuration drift.','English','Case Study','Advanced',1,'online','manual','N/A',100.0,1.78142991798571896e+09,0,'2026-06-14T11:38:37.985719+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Internal Developer Platforms"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.postman.com/postman-first-5-things-to-try','blog.postman.com: First 5 Things to Try If You’re New to Postman','','2021',0,'A foundational guide covering fundamental Postman workflows, including sending requests, creating collections, executing environment variables, and automated test scripting. It introduces developers to rapid API prototyping and assertions using Chai-based test libraries. This entry point establishes robust habits for automated integration testing in microservices architectures.','English','Tutorial','Beginner',0,'online','manual','N/A',100.0,1.78142991893479108e+09,0,'2026-06-14T11:38:38.934791+02:00',NULL,NULL,NULL,'["API Development", "Testing & Debugging", "Getting Started"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.postman.com/postmans-proxy-now-fully-supports-https-endpoints','blog.postman.com: Postman’s Proxy Now Fully Supports HTTPS Endpoints','','2021',0,'Postman''s built-in proxy captures HTTPS traffic directly from mobile devices and desktop clients, facilitating API inspection. Utilizing custom SSL certificates, it decrypts SSL/TLS payloads locally to allow seamless request debugging. This integration accelerates contract testing and troubleshooting within local microservices environments.','English','Blog Post','Intermediate',1,'online','manual','N/A',100.0,1.781429917058609e+09,0,'2026-06-14T11:38:37.058609+02:00',NULL,NULL,NULL,'["API Development", "Testing & Debugging", "Postman Proxy"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.postman.com/what-is-platformops','blog.postman.com: What Is PlatformOps?','','2024',4,'Analysis of the rise of PlatformOps as the execution branch of Platform Engineering. Explains the transition of managing dev tooling, infrastructure catalogs, and APIs as internal products to drastically reduce cognitive load for developers.','English','Article','Intermediate',1,'online','manual','N/A',100.0,1.78143017306149506e+09,0,'2026-06-14T11:42:53.061495+02:00',NULL,NULL,NULL,'["DevOps Culture", "Platform Engineering", "PlatformOps"]','["[ENTERPRISE-STABLE]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.powerupcloud.com/2016/02/07/aws-inventory-details-in-csv-using-lambda',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.powerupcloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903156403695201e+09,0,'2026-05-17T17:26:04.036952+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.polymatic.systems/service-mesh-wars-goodbye-istio-b047d9e533c7','blog.polymatic.systems: Service Mesh Wars, Goodbye Istio','','N/A',0,'A curated technical resource and architectural guide covering blog.polymatic.systems: Service Mesh Wars, Goodbye Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032549,0,'2026-05-17T17:42:29.425271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.postman.com/capture-responses-using-the-postman-proxy','blog.postman.com: You Can Now Capture Responses Using the Postman Proxy','','2022',0,'Technical guide showing how to deploy Postman''s native Proxy configuration to capture request and response payloads in real-time. Extremely useful for reverse-engineering closed APIs and debugging mobile/IoT traffic flow.','N/A','Guide','Intermediate',1,'online','manual','N/A',100.0,1781430038,0,'2026-06-14T11:40:38.528058+02:00',NULL,NULL,NULL,'["Quality Assurance", "API Design", "Network Debugging"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.postman.com/how-to-choose-between-rest-vs-graphql-vs-grpc-vs-soap','==blog.postman.com: How to choose between REST vs. GraphQL vs. gRPC vs.'' SOAP==','','2023',0,'An elite architectural breakdown contrasting REST, GraphQL, gRPC, and SOAP protocols. Outlines technical selection heuristics based on transport performance, serialization structures, payload size, type-safety guarantees, and network latency tolerances inside microservice topologies.','N/A','Guide','Intermediate',1,'online','manual','N/A',100.0,1781430036,0,'2026-06-14T11:40:36.337566+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "Protocol Selection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.postman.com/introducing-secret-variable-type-in-postman','==blog.postman.com: Introducing the Secret Variable Type in Postman==','','2023',0,'Postman''s ''Secret'' variable type enhances security workflows by preventing sensitive data leakage in API tests and collections. It masks sensitive values (like API keys or tokens) in the Postman UI and console logs, protecting them from accidental exposure during sharing or screen-sharing sessions. This feature represents a critical upgrade for enterprise DevSecOps pipelines integrating automated API testing.','JavaScript','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1781432158,0,'2026-06-14T12:15:58.627616+02:00',NULL,NULL,NULL,'["Security & Governance", "API Lifecycle", "Secrets Management"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.postman.com/matrix-postman-internal-tool-microservices','blog.postman.com: Meet Matrix: Postman’s Internal Tool for Working with'' Microservices','','2021',0,'Matrix is Postman''s internal developer tool designed to orchestrate local microservices development, simplifying the execution and coordination of dependent services. It acts as a lightweight developer portal, bridging the gap between local compose files and remote staging environments. Live engineering truth reveals it as a custom service runner that enhances developer workflow automation and mitigates configuration drift.','English','Case Study','Advanced',1,'online','manual','N/A',100.0,1781429917,0,'2026-06-14T11:38:37.985719+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Internal Developer Platforms"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.postman.com/postman-first-5-things-to-try','blog.postman.com: First 5 Things to Try If You’re New to Postman','','2021',0,'A foundational guide covering fundamental Postman workflows, including sending requests, creating collections, executing environment variables, and automated test scripting. It introduces developers to rapid API prototyping and assertions using Chai-based test libraries. This entry point establishes robust habits for automated integration testing in microservices architectures.','English','Tutorial','Beginner',0,'online','manual','N/A',100.0,1781429918,0,'2026-06-14T11:38:38.934791+02:00',NULL,NULL,NULL,'["API Development", "Testing & Debugging", "Getting Started"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.postman.com/postmans-proxy-now-fully-supports-https-endpoints','blog.postman.com: Postman’s Proxy Now Fully Supports HTTPS Endpoints','','2021',0,'Postman''s built-in proxy captures HTTPS traffic directly from mobile devices and desktop clients, facilitating API inspection. Utilizing custom SSL certificates, it decrypts SSL/TLS payloads locally to allow seamless request debugging. This integration accelerates contract testing and troubleshooting within local microservices environments.','English','Blog Post','Intermediate',1,'online','manual','N/A',100.0,1781429917,0,'2026-06-14T11:38:37.058609+02:00',NULL,NULL,NULL,'["API Development", "Testing & Debugging", "Postman Proxy"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.postman.com/what-is-platformops','blog.postman.com: What Is PlatformOps?','','2024',4,'Analysis of the rise of PlatformOps as the execution branch of Platform Engineering. Explains the transition of managing dev tooling, infrastructure catalogs, and APIs as internal products to drastically reduce cognitive load for developers.','English','Article','Intermediate',1,'online','manual','N/A',100.0,1781430173,0,'2026-06-14T11:42:53.061495+02:00',NULL,NULL,NULL,'["DevOps Culture", "Platform Engineering", "PlatformOps"]','["[ENTERPRISE-STABLE]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.powerupcloud.com/2016/02/07/aws-inventory-details-in-csv-using-lambda',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.powerupcloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031564,0,'2026-05-17T17:26:04.036952+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.pragmaticengineer.com/advice-for-tech-workers-to-navigate-a-heated-job-market','blog.pragmaticengineer.com: The Most Heated Tech Job Market in History: Advice for Software Engineers','','2021',0,'Pragmatic advice for software engineers navigating a highly active employment market. It outlines compensation evaluation frameworks, how to detect organizational toxicity during selection, and negotiations strategies for senior technical positions.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Career Transitions", "Market Dynamics"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.pragmaticengineer.com/project-management-at-big-tech','blog.pragmaticengineer.com: How Big Tech Runs Tech Projects and the Curious Absence of Scrum','','2021',5,'A seminal critique of Scrum frameworks within modern hyper-scale technology companies. Contrasts classical prescriptive Scrum ceremonies with the pragmatism found in Big Tech, which prioritizes engineer-led planning, asynchronous progress tracking, and outcome-based roadmapping. Highlights how microservices-oriented teams achieve high agility through direct system ownership and continuous delivery without overhead-heavy ceremonies.','en','Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Project Management", "Big Tech Practices"]','["[DE FACTO STANDARD]"]','[]','["project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.pragmaticengineer.com/typical-migration-approaches','blog.pragmaticengineer.com: Migrations Done Well: Typical Migration Approaches','','2021',0,'Written by Gergely Orosz, this deep-dive highlights technical planning and execution strategies for complex system migrations. Discusses mitigating dual-write issues, rollback preparations, and incremental phased cutovers to manage operational risk.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Migration", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); @@ -1983,111 +1983,111 @@ INSERT INTO "resources" VALUES('https://blog.px.dev/autoscaling-custom-k8s-metri INSERT INTO "resources" VALUES('https://blog.px.dev/container-filesystems','blog.px.dev: Where are my container''s files? Inspecting container filesystems','','2021',4,'A low-level debugging guide for mapping virtual container filesystems back to host machines. Explains overlayfs architecture, namespace confinement, and how to query disk structures via procfs, assisting in post-mortem application forensics.','Bash','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Troubleshooting", "Storage & File Systems"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.px.dev/etcd-6-tips','blog.px.dev: How etcd works and 6 tips to keep in mind','','2021',0,'A deep-dive analyzing etcd internals under the Raft consensus mechanism. Provides six optimization techniques covering disk partition isolating, compact tasks, db sizing, lease scaling, and defragmentation routines necessary to protect cluster health.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Etcd", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.px.dev/k8s-operator','blog.px.dev/k8s-operator: 3 Reasons to Use Kubernetes Operators (and 2 Reasons Not To)','','2021',0,'Evaluates the advantages and disadvantages of deploying Operators. It contrasts automation capabilities against increased control-plane pressure and code maintenance costs.','N/A','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Trade-off Evaluation", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.rabbitmq.com/posts/2021/07/rabbitmq-streams-first-application','blog.rabbitmq.com: First Application With RabbitMQ Streams','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14c29a2777e5a6b1611d378fda6c0d6fbe0e629b4e3903f1d4d6d57d1221527c',100.0,1.77903155280268502e+09,0,'2026-05-17T17:25:52.802685+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.rabbitmq.com/blog/2021/07/19/rabbitmq-streams-first-application"}'); +INSERT INTO "resources" VALUES('https://blog.rabbitmq.com/posts/2021/07/rabbitmq-streams-first-application','blog.rabbitmq.com: First Application With RabbitMQ Streams','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14c29a2777e5a6b1611d378fda6c0d6fbe0e629b4e3903f1d4d6d57d1221527c',100.0,1779031552,0,'2026-05-17T17:25:52.802685+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.rabbitmq.com/blog/2021/07/19/rabbitmq-streams-first-application"}'); INSERT INTO "resources" VALUES('https://blog.rackspace.com/patch-and-ami-management-for-windows-on-aws','blog.rackspace.com: Patch and AMI Management for Windows on AWS','','2016',0,'Engineering blog clarifying patch administration, automated AMI construction, and system compliance practices for running legacy or enterprise Windows Server nodes on AWS.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Infrastructure Operations"]','["[LEGACY]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.radwell.codes/2021/05/best-kubernetes-distribution-for-local-environments','blog.radwell.codes: What’s the best Kubernetes distribution for local environments? 🌟','','2021',0,'Analyzes localized Kubernetes distributions from a CPU and memory efficiency standpoint. Helps engineers match custom testing configurations against hardware-constrained developer machines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Single-Node Clusters", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.radwell.codes/2021/05/provisioning-single-node-kubernetes-cluster-using-kubeadm-on-ubuntu-20-04','blog.radwell.codes: Provisioning Single-node Kubernetes Cluster using kubeadm on Ubuntu 20.04','','2021',0,'A step-by-step workflow focused on configuring a single-node Kubernetes cluster on Ubuntu 20.04 using Kubeadm. Outlines how to untaint the control plane node to enable single-node scheduling for development and resource-constrained test beds.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Ubuntu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.ratnopamc.com/reduce-cross-az-traffic-costs-on-eks-using-topology-aware-hints','blog.ratnopamc.com: Reduce cross-AZ traffic costs on EKS using topology'' aware hints','','N/A',0,'A curated technical resource and architectural guide covering blog.ratnopamc.com: Reduce cross-AZ traffic costs on EKS using topology'' aware hints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902956529830193e+09,0,'2026-05-17T16:52:45.298302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.ratnopamc.com/reduce-cross-az-traffic-costs-on-eks-using-topology-aware-hints','blog.ratnopamc.com: Reduce cross-AZ traffic costs on EKS using topology'' aware hints','','N/A',0,'A curated technical resource and architectural guide covering blog.ratnopamc.com: Reduce cross-AZ traffic costs on EKS using topology'' aware hints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.298302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.realkinetic.com/its-time-to-retire-terraform-30545fd5f186','blog.realkinetic.com: It’s Time to Retire Terraform','','2023',0,'A critical, forward-looking architectural analysis evaluating the limitations of declarative static HCL. Argues for migrating toward programming-language-based Infrastructure as Code (IaC) architectures (e.g., Pulumi or AWS CDK) to mitigate the cognitive load, state-locking friction, and custom domain DSL limitations inherent in large-scale enterprise deployments.','None','Opinion/Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Discussions & Critiques", "Evolution of IaC"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.redbrickai.com/blog-posts/fast-meta-sam-for-medical-imaging','blog.redbrickai.com: F.A.S.T. ⚡️ Meta AI’s Segment Anything for Medical'' Imaging','','N/A',0,'A curated technical resource and architectural guide covering blog.redbrickai.com: F.A.S.T. ⚡️ Meta AI’s Segment Anything for Medical'' Imaging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903147362676906e+09,0,'2026-05-17T17:24:33.626769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.rewanthtammana.com/creating-malicious-admission-controllers','blog.rewanthtammana.com: Creating Malicious Admission Controllers','','N/A',0,'A curated technical resource and architectural guide covering blog.rewanthtammana.com: Creating Malicious Admission Controllers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903301956418108e+09,0,'2026-05-17T17:50:19.564181+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.rewanthtammana.com/hardening-kaniko-build-process-with-linux-capabilities','blog.rewanthtammana.com: Hardening Kaniko build process with Linux capabilities','','N/A',0,'A curated technical resource and architectural guide covering blog.rewanthtammana.com: Hardening Kaniko build process with Linux capabilities in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902911873658609e+09,0,'2026-05-17T16:45:18.736586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.redbrickai.com/blog-posts/fast-meta-sam-for-medical-imaging','blog.redbrickai.com: F.A.S.T. ⚡️ Meta AI’s Segment Anything for Medical'' Imaging','','N/A',0,'A curated technical resource and architectural guide covering blog.redbrickai.com: F.A.S.T. ⚡️ Meta AI’s Segment Anything for Medical'' Imaging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031473,0,'2026-05-17T17:24:33.626769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.rewanthtammana.com/creating-malicious-admission-controllers','blog.rewanthtammana.com: Creating Malicious Admission Controllers','','N/A',0,'A curated technical resource and architectural guide covering blog.rewanthtammana.com: Creating Malicious Admission Controllers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033019,0,'2026-05-17T17:50:19.564181+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.rewanthtammana.com/hardening-kaniko-build-process-with-linux-capabilities','blog.rewanthtammana.com: Hardening Kaniko build process with Linux capabilities','','N/A',0,'A curated technical resource and architectural guide covering blog.rewanthtammana.com: Hardening Kaniko build process with Linux capabilities in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029118,0,'2026-05-17T16:45:18.736586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.risingstack.com/argo-cd-kubernetes-tutorial','blog.risingstack.com: Argo CD Kubernetes Tutorial','','2021',3,'A structured starter guide covering ArgoCD installation, repository connection, and application deployment. Outlines core synchronization paradigms and provides a practical walkthrough of transitioning standard manifests to GitOps.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Concepts & Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.risingstack.com/designing-microservices-architecture-for-failure','blog.risingstack.com: Designing a Microservices Architecture for Failure','','2018',0,'Architecting microservices requires planning for inevitable network, hardware, and downstream dependency failures. This analysis outlines essential resiliency patterns, such as circuit breakers, retries with exponential backoff, and graceful degradation strategies. Implementing these patterns prevents cascading failures and maintains systemic availability under high-load or degraded operational states.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Resiliency Patterns"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.robertsimoes.org/posts/four-wings-of-software-engineers','blog.robertsimoes.org: Four Wings of a Software Engineer','','N/A',0,'A curated technical resource and architectural guide covering blog.robertsimoes.org: Four Wings of a Software Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903423807812809e+09,0,'2026-05-17T18:10:38.078128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.robertsimoes.org/posts/four-wings-of-software-engineers','blog.robertsimoes.org: Four Wings of a Software Engineer','','N/A',0,'A curated technical resource and architectural guide covering blog.robertsimoes.org: Four Wings of a Software Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034238,0,'2026-05-17T18:10:38.078128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.rtwilson.com/my-top-5-new-python-modules-of-2015','My top 5 ‘new’ Python modules of 2015','','2015',0,'An archival review exploring breakout standard and third-party modules from 2015, capturing the early adoption of modern async and formatting libraries in Python.','Python','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Library Exploration"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.rubyroidlabs.com/2016/04/postgresql-9-5',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.rubyroidlabs.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903082454886889e+09,0,'2026-05-17T17:13:44.548869+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.runx.dev/3-things-i-hate-about-kubernetes-49f1656baeaa','blog.runx.dev: 3 Things I Hate About Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.runx.dev: 3 Things I Hate About Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902998869661402e+09,0,'2026-05-17T16:59:48.696614+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.runx.dev/5-common-kubernetes-mistakes-and-how-to-avoid-them-150607beb475','blog.runx.dev: 5 Common Kubernetes Mistakes and how to avoid them','','N/A',0,'A curated technical resource and architectural guide covering blog.runx.dev: 5 Common Kubernetes Mistakes and how to avoid them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916533829808e+09,0,'2026-05-17T16:46:05.338298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.runx.dev/will-that-kubernetes-v1-22-upgrade-break-my-application-cc339dc2e2c7','==blog.runx.dev: Will That Kubernetes v1.22 Upgrade Break My Application?==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.runx.dev: Will That Kubernetes v1.22 Upgrade Break My Application?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903044021270799e+09,0,'2026-05-17T17:07:20.212708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.scaleway.com/how-to-deploy-and-distribute-the-workload-on-a-multi-cloud-kubernetes-environment','==blog.scaleway.com: How to deploy and distribute the workload on a multi-cloud'' Kubernetes environment== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','70e02f3237e2d19e30a467db58f89a3eac0587a286f147482a4ae7528c27a90c',100.0,1.77903225604730105e+09,0,'2026-05-17T17:37:36.047301+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.scaleway.com/saas-multi-tenant-vs-multi-instance-architectures','SaaS Solutions - What is the difference between a multi-instance and a multi-tenant architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d5982314c11696e253ed690609482ee21310325a46be485a1ce97743593f78d',100.0,1779032729.14055,0,'2026-05-17T17:45:29.140550+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md", "docs/scaleway.md"]','[]','{}','{"duplicate_of": "https://www.scaleway.com/en/blog/saas-multi-tenant-vs-multi-instance-architectures"}'); -INSERT INTO "resources" VALUES('https://blog.scaleway.com/understanding-kubernetes-autoscaling','blog.scaleway.com: Understanding Kubernetes Autoscaling','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9023f1430aa0d47d7a17aa03c09c852c43f5fa9f5d8b413b5422141a167c606',100.0,1.77903255678999304e+09,0,'2026-05-17T17:42:36.789993+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/devops/kubernetes-autoscaling"}'); +INSERT INTO "resources" VALUES('https://blog.rubyroidlabs.com/2016/04/postgresql-9-5',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.rubyroidlabs.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.548869+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.runx.dev/3-things-i-hate-about-kubernetes-49f1656baeaa','blog.runx.dev: 3 Things I Hate About Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.runx.dev: 3 Things I Hate About Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029988,0,'2026-05-17T16:59:48.696614+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.runx.dev/5-common-kubernetes-mistakes-and-how-to-avoid-them-150607beb475','blog.runx.dev: 5 Common Kubernetes Mistakes and how to avoid them','','N/A',0,'A curated technical resource and architectural guide covering blog.runx.dev: 5 Common Kubernetes Mistakes and how to avoid them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.338298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.runx.dev/will-that-kubernetes-v1-22-upgrade-break-my-application-cc339dc2e2c7','==blog.runx.dev: Will That Kubernetes v1.22 Upgrade Break My Application?==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.runx.dev: Will That Kubernetes v1.22 Upgrade Break My Application?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030440,0,'2026-05-17T17:07:20.212708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.scaleway.com/how-to-deploy-and-distribute-the-workload-on-a-multi-cloud-kubernetes-environment','==blog.scaleway.com: How to deploy and distribute the workload on a multi-cloud'' Kubernetes environment== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','70e02f3237e2d19e30a467db58f89a3eac0587a286f147482a4ae7528c27a90c',100.0,1779032256,0,'2026-05-17T17:37:36.047301+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.scaleway.com/saas-multi-tenant-vs-multi-instance-architectures','SaaS Solutions - What is the difference between a multi-instance and a multi-tenant architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d5982314c11696e253ed690609482ee21310325a46be485a1ce97743593f78d',100.0,1779032729,0,'2026-05-17T17:45:29.140550+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md", "docs/scaleway.md"]','[]','{}','{"duplicate_of": "https://www.scaleway.com/en/blog/saas-multi-tenant-vs-multi-instance-architectures"}'); +INSERT INTO "resources" VALUES('https://blog.scaleway.com/understanding-kubernetes-autoscaling','blog.scaleway.com: Understanding Kubernetes Autoscaling','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9023f1430aa0d47d7a17aa03c09c852c43f5fa9f5d8b413b5422141a167c606',100.0,1779032556,0,'2026-05-17T17:42:36.789993+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/devops/kubernetes-autoscaling"}'); INSERT INTO "resources" VALUES('https://blog.scottlowe.org/2016/03/22/using-docker-machine-with-aws','Using Docker Machine with AWS','','2016',0,'Detailed technical blog post showing how to provision and manage remote Docker engines on AWS using the deprecated Docker Machine utility. While valuable for historical debugging and legacy architecture comprehension, live industry alignment dictates migrating to modern Cloud API alternatives (such as AWS CLI, Terraform, or Rancher).','Bash','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Legacy Tooling"]','["[LEGACY]"]','[]','["aws-containers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.scottlowe.org/2020/06/16/using-kubectl-via-an-ssh-tunnel','blog.scottlowe.org: Using kubectl via an SSH Tunnel','','2020',0,'Provides step-by-step instructions for establishing secure SSH tunnels to reach private Kubernetes cluster control planes. Solves public exposure issues of the Kubernetes API server using proxy forwarding. (Live Grounding: Standard fallback security access pattern, often replaced by modern Zero Trust Network Access (ZTNA) brokers in larger companies).','Shell','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Kubernetes Core", "Cluster Access Security"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.scrumstudy.com/scrum-and-kanban-alike-or-different-2','blog.scrumstudy.com: Scrum and Kanban, alike or different?','','2020',1,'A structural analysis comparing Scrum iterations and Kanban workflows. Explores trade-offs in velocity, team responsibility, and scheduling mechanics, providing project leaders with strategic decision criteria.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Scrum vs Kanban"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.searce.com/devtron-one-stop-shop-for-all-kubernetes-deployments-6f1c111a7ba1','blog.searce.com: Devtron: One-stop shop for all Kubernetes deployments','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Devtron: One-stop shop for all Kubernetes deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031927481251e+09,0,'2026-05-17T17:32:07.481251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.searce.com/jenkins-distributed-cluster-using-dynamic-build-agents-on-gke-e2262a59dcb3','blog.searce.com: Jenkins Distributed Cluster Using Dynamic Build Agents'' On GKE','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Jenkins Distributed Cluster Using Dynamic Build Agents'' On GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902926778408098e+09,0,'2026-05-17T16:47:47.784081+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.searce.com/optimize-cost-for-aws-eks-cluster-using-spotinst-ffcebe8e3571','blog.searce.com: Optimise cost for AWS EKS cluster using Spotinst 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Optimise cost for AWS EKS cluster using Spotinst 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902982643631601e+09,0,'2026-05-17T16:57:06.436316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.searce.com/single-pod-access-mode-for-persistent-volumes-on-kubernetes-4cf79200aa9a','blog.searce.com: Single Pod Access Mode for Persistent Volumes on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Single Pod Access Mode for Persistent Volumes on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903132908101201e+09,0,'2026-05-17T17:22:09.081012+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.searce.com/transform-kubernetes-manifests-into-helm-chart-f3d100688423','blog.searce.com: Transform Kubernetes Manifests into Helm Chart','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Transform Kubernetes Manifests into Helm Chart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937775150609e+09,0,'2026-05-17T16:49:37.751506+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.searce.com/devtron-one-stop-shop-for-all-kubernetes-deployments-6f1c111a7ba1','blog.searce.com: Devtron: One-stop shop for all Kubernetes deployments','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Devtron: One-stop shop for all Kubernetes deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031927,0,'2026-05-17T17:32:07.481251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.searce.com/jenkins-distributed-cluster-using-dynamic-build-agents-on-gke-e2262a59dcb3','blog.searce.com: Jenkins Distributed Cluster Using Dynamic Build Agents'' On GKE','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Jenkins Distributed Cluster Using Dynamic Build Agents'' On GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.784081+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.searce.com/optimize-cost-for-aws-eks-cluster-using-spotinst-ffcebe8e3571','blog.searce.com: Optimise cost for AWS EKS cluster using Spotinst 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Optimise cost for AWS EKS cluster using Spotinst 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029826,0,'2026-05-17T16:57:06.436316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.searce.com/single-pod-access-mode-for-persistent-volumes-on-kubernetes-4cf79200aa9a','blog.searce.com: Single Pod Access Mode for Persistent Volumes on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Single Pod Access Mode for Persistent Volumes on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031329,0,'2026-05-17T17:22:09.081012+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.searce.com/transform-kubernetes-manifests-into-helm-chart-f3d100688423','blog.searce.com: Transform Kubernetes Manifests into Helm Chart','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Transform Kubernetes Manifests into Helm Chart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.751506+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.seifbassem.com/blogs/posts/azure-arc-ssh','seifbassem.com: SSH into your Azure Arc-enabled servers from anywhere','','2022',3,'An engineering guide demonstrating how to establish secure, passwordless SSH tunnels into Azure Arc-enabled servers without public IP addresses. It leverages Azure Arc''s built-in relay capability and Entra ID authentication to enforce strict role-based access control (RBAC). This paradigm provides a zero-trust alternative to bastion hosts or VPN connections for remote host management.','Shell','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Hybrid & Multicloud Solutions", "Arc-enabled Servers Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.seifbassem.com/blogs/posts/azure-naming-tool',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b43758c2ee6b9c8bcb25c93c193ddf79c96b134199fea227cb411562c29c0e49',100.0,1.77913049493296194e+09,0,'2026-05-18T20:54:54.932962+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.shippable.com/how-to-be-a-great-devops-engineer','How to be a great DevOps Engineer 🌟','','N/A',0,'A curated technical resource and architectural guide covering How to be a great DevOps Engineer 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903347682362508e+09,0,'2026-05-17T17:57:56.823625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.seifbassem.com/blogs/posts/azure-naming-tool',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b43758c2ee6b9c8bcb25c93c193ddf79c96b134199fea227cb411562c29c0e49',100.0,1779130494,0,'2026-05-18T20:54:54.932962+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.shippable.com/how-to-be-a-great-devops-engineer','How to be a great DevOps Engineer 🌟','','N/A',0,'A curated technical resource and architectural guide covering How to be a great DevOps Engineer 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033476,0,'2026-05-17T17:57:56.823625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.shreyaspatil.dev/automate-library-publishing-to-maven-central-with-github-actions-workflow-dispatch','blog.shreyaspatil.dev: Automate library publishing to Maven Central with GitHub Actions Workflow Dispatch','','2021',0,'Details how to configure automated deployment pipelines to Maven Central. Uses the `workflow_dispatch` event trigger to securely run parameterized release pipelines and push Java/Kotlin dependencies.','Kotlin','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Software Distribution", "Mobile Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.sighup.io/an-introduction-to-hierarchical-namespace-controller-hnc','blog.sighup.io: Hierarchical Namespace Controller (HNC): a look into the future of Kubernetes Multitenancy','','2021',0,'A detailed evaluation of policy enforcement using the Hierarchical Namespace Controller. Highlights operational scenarios for delegating namespace permissions down structural hierarchies.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hierarchical Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.sighup.io/how-to-run-kubernetes-without-docker','blog.sighup.io: How to run Kubernetes without Docker','','2020',0,'Demonstrates runtime decoupling by running a fully functional Kubernetes cluster without the legacy Docker engine. Leverages Container Runtime Interface (CRI) options like Containerd or CRI-O directly to optimize cluster performance.','Bash','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "CRI", "Alternative Runtimes"]','["[LEGACY]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.sighup.io/keycloak-ha-on-kubernetes','blog.sighup.io: How to run Keycloak in HA on Kubernetes','','2021',4,'Architectural guide outlining how to deploy and manage a highly available Keycloak cluster on Kubernetes. Addresses database pooling, persistent volume strategies, and multi-replica coordination using Kubernetes native primitives. Ensures continuous identity services with zero downtime.','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "High Availability"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.sigstore.dev/how-to-verify-container-images-with-kyverno-using-kms-cosign-and-workload-identity-1e07d2b85061','blog.sigstore.dev: How to verify container images with Kyverno using KMS,'' Cosign, and Workload Identity','','2022',0,'An advanced technical exploration of enterprise container security architectures. Provides steps to construct a validation loop that verifies image signatures dynamically using Kyverno, integrated directly with KMS key stores, Sigstore Cosign, and OIDC-based Workload Identity.','Go','Article','Advanced',0,'online','manual','f6ef7e6261cbaf286fd33a192671831afa301d3f2e7d525e3d0e84971984e8a2',100.0,1.77903142259194588e+09,1,'2026-05-17T17:23:42.591946+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Supply Chain Security", "Cryptographic Signatures"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.sigstore.dev/how-to-verify-container-images-with-kyverno-using-kms-cosign-and-workload-identity-1e07d2b85061','blog.sigstore.dev: How to verify container images with Kyverno using KMS,'' Cosign, and Workload Identity','','2022',0,'An advanced technical exploration of enterprise container security architectures. Provides steps to construct a validation loop that verifies image signatures dynamically using Kyverno, integrated directly with KMS key stores, Sigstore Cosign, and OIDC-based Workload Identity.','Go','Article','Advanced',0,'online','manual','f6ef7e6261cbaf286fd33a192671831afa301d3f2e7d525e3d0e84971984e8a2',100.0,1779031422,1,'2026-05-17T17:23:42.591946+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Supply Chain Security", "Cryptographic Signatures"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.siliconvalve.com/posts/2024/02/06/analysing-git-commit-history-using-azure-data-explorer','blog.siliconvalve.com: Analysing git commit history using Azure Data Explorer','','2024',0,'Engineering showcase demonstrating how to ingest Git commit histories into Azure Data Explorer (ADX). Focuses on leveraging Kusto Query Language (KQL) to analyze code repository metrics, developer velocity patterns, and branch merge lifecycles, proving ADX’s high-throughput telemetry capabilities for unorthodox log structures.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Storage", "Data Analytics", "Kusto Query Language"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.sixeyed.com/you-cant-always-have-kubernetes-running-containers-in-azure-vm-scale-sets','blog.sixeyed.com: You can''t always have Kubernetes: running containers in Azure VM Scale Sets','','2021',0,'An architectural exploration of container orchestration using Virtual Machine Scale Sets (VMSS) as a high-density, low-complexity alternative to Kubernetes. This methodology leverages native cloud init scripts and container runtimes embedded within custom base images. Ideal for scenarios demanding high performance and cost efficiency without the operational overhead of an AKS control plane.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Containers", "Virtual Machines", "VMSS"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.sldk.de/2021/02/introduction-to-gitops-on-kubernetes-with-flux-v2','blog.sldk.de: Introduction to GitOps on Kubernetes with Flux v2 🌟','','2021',0,'A clear introduction to the fundamental architecture of Flux v2. Explains key resources including GitRepository, Kustomization, and how they combine to deploy reliable workloads.','None','Technical Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.slycreator.com/network-policies-understanding-kubernetes-network-policies','blog.slycreator.com: Network Policies: Understanding Kubernetes Network'' Policies','','N/A',0,'A curated technical resource and architectural guide covering blog.slycreator.com: Network Policies: Understanding Kubernetes Network'' Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903437277753591e+09,0,'2026-05-17T18:12:52.777536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.sonatype.com/achieving-ci/cd-with-kubernetes','blog.sonatype.com: Achieving CI and CD With Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a9f4e9111c40252f87cc0d63dad277be6dd8d40f780a6056eec61a75a219459',100.0,1.77903216339387488e+09,0,'2026-05-17T17:36:03.393875+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/blog/achieving-ci/cd-with-kubernetes"}'); -INSERT INTO "resources" VALUES('https://blog.sonatype.com/new-cloud-native-ci/cd-projects-openshift-and-tekton','CI/CD OpenShift and Tekton','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e8e23b3064531a9a1a80b25d4f3246e1fc02fa2deb596d3c30ffff686d0f881',100.0,1.77903282038078808e+09,0,'2026-05-17T17:47:00.380788+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/blog/new-cloud-native-ci/cd-projects-openshift-and-tekton"}'); -INSERT INTO "resources" VALUES('https://blog.sonatype.com/python-packages-upload-your-aws-keys-env-vars-secrets-to-web','blog.sonatype.com: Python Packages Upload Your AWS Keys, env vars, Secrets'' to the Web','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','21eaec12364609a146d3f83fab8f0252432eb164a4488f041da520454e5eb8fe',100.0,1779032920.73995,0,'2026-05-17T17:48:40.739950+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/blog/python-packages-upload-your-aws-keys-env-vars-secrets-to-web"}'); -INSERT INTO "resources" VALUES('https://blog.sonatype.com/using-nexus-3-as-your-repository-part-3-docker-images','blog.sonatype.com: Using Nexus 3 as Your Repository – Part 3: Docker Images'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f66223c15fe543495b6255c2a07bc52b0c3634674c80bb4a5378931e1c88b8b1',100.0,1.77903421777415895e+09,0,'2026-05-17T18:10:17.774159+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/blog/using-sonatype-nexus-repository-3-part-3-docker-images"}'); +INSERT INTO "resources" VALUES('https://blog.slycreator.com/network-policies-understanding-kubernetes-network-policies','blog.slycreator.com: Network Policies: Understanding Kubernetes Network'' Policies','','N/A',0,'A curated technical resource and architectural guide covering blog.slycreator.com: Network Policies: Understanding Kubernetes Network'' Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034372,0,'2026-05-17T18:12:52.777536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.sonatype.com/achieving-ci/cd-with-kubernetes','blog.sonatype.com: Achieving CI and CD With Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a9f4e9111c40252f87cc0d63dad277be6dd8d40f780a6056eec61a75a219459',100.0,1779032163,0,'2026-05-17T17:36:03.393875+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/blog/achieving-ci/cd-with-kubernetes"}'); +INSERT INTO "resources" VALUES('https://blog.sonatype.com/new-cloud-native-ci/cd-projects-openshift-and-tekton','CI/CD OpenShift and Tekton','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e8e23b3064531a9a1a80b25d4f3246e1fc02fa2deb596d3c30ffff686d0f881',100.0,1779032820,0,'2026-05-17T17:47:00.380788+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/blog/new-cloud-native-ci/cd-projects-openshift-and-tekton"}'); +INSERT INTO "resources" VALUES('https://blog.sonatype.com/python-packages-upload-your-aws-keys-env-vars-secrets-to-web','blog.sonatype.com: Python Packages Upload Your AWS Keys, env vars, Secrets'' to the Web','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','21eaec12364609a146d3f83fab8f0252432eb164a4488f041da520454e5eb8fe',100.0,1779032920,0,'2026-05-17T17:48:40.739950+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/blog/python-packages-upload-your-aws-keys-env-vars-secrets-to-web"}'); +INSERT INTO "resources" VALUES('https://blog.sonatype.com/using-nexus-3-as-your-repository-part-3-docker-images','blog.sonatype.com: Using Nexus 3 as Your Repository – Part 3: Docker Images'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f66223c15fe543495b6255c2a07bc52b0c3634674c80bb4a5378931e1c88b8b1',100.0,1779034217,0,'2026-05-17T18:10:17.774159+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/blog/using-sonatype-nexus-repository-3-part-3-docker-images"}'); INSERT INTO "resources" VALUES('https://blog.sonnes.cloud/introducing-azure-devops-backup-tool-1-1-0-0-major-update-with-new-features-bug-fixes-and-enhanced-security','blog.sonnes.cloud: Introducing Azure DevOps Backup Tool 1.1.0.0: Major update with new features, bug fixes and enhanced security!','','2024',3,'Introduces major feature releases of the Azure DevOps Backup Tool (v1.1.0.0), highlighting enhancements in API throughput, credential safety, and automated backup schedules. 2026 engineering audits confirm this tool is reliable for securing multi-tenant environments against accidental service deletions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Data Protection & Backup", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.stack-labs.com/code/kustomize-101','blog.stack-labs.com: Kustomize - The right way to do templating in Kubernetes','','2020',3,'An foundational exploration of declarative application customization in Kubernetes using Kustomize. It contrasts template-driven engines like Helm with Kustomize''s overlay-based, template-free patching, focusing on clean resource organization across different environments without altering original YAML files.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.stackademic.com/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-aws-eks-argocd-prometheus-fbbfdb956d1a','blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier'' Project using AWS EKS, ArgoCD, Prometheus, Grafana, and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier'' Project using AWS EKS, ArgoCD, Prometheus, Grafana, and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903449145917701e+09,0,'2026-05-17T18:14:51.459177+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.stackademic.com/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-azure-aks-fluxcd-prometheus-cca3c5e61953','blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier'' Project using Azure AKS, fluxCD, Prometheus, Grafana, and GitLab','','N/A',0,'A curated technical resource and architectural guide covering blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier'' Project using Azure AKS, fluxCD, Prometheus, Grafana, and GitLab in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903068021047711e+09,0,'2026-05-17T17:11:20.210477+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://blog.stackademic.com/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-aws-eks-argocd-prometheus-fbbfdb956d1a"}'); -INSERT INTO "resources" VALUES('https://blog.stackademic.com/create-the-aws-eks-cluster-with-a-managed-node-group-using-custom-launch-templates-185744a0cc79','blog.stackademic.com: Create the AWS EKS Cluster with a Managed Node Group'' Using Custom Launch Templates','','N/A',0,'A curated technical resource and architectural guide covering blog.stackademic.com: Create the AWS EKS Cluster with a Managed Node Group'' Using Custom Launch Templates in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903125538642191e+09,0,'2026-05-17T17:20:55.386422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.stackademic.com/mastering-local-microservices-debugging-with-mirrord-0a99443c1544','blog.stackademic.com: Debugging Microservices Locally with mirrord','','N/A',0,'A curated technical resource and architectural guide covering blog.stackademic.com: Debugging Microservices Locally with mirrord in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424.54452,0,'2026-05-17T17:57:04.544520+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.stackademic.com/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-aws-eks-argocd-prometheus-fbbfdb956d1a','blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier'' Project using AWS EKS, ArgoCD, Prometheus, Grafana, and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier'' Project using AWS EKS, ArgoCD, Prometheus, Grafana, and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034491,0,'2026-05-17T18:14:51.459177+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.stackademic.com/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-azure-aks-fluxcd-prometheus-cca3c5e61953','blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier'' Project using Azure AKS, fluxCD, Prometheus, Grafana, and GitLab','','N/A',0,'A curated technical resource and architectural guide covering blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier'' Project using Azure AKS, fluxCD, Prometheus, Grafana, and GitLab in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030680,0,'2026-05-17T17:11:20.210477+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://blog.stackademic.com/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-aws-eks-argocd-prometheus-fbbfdb956d1a"}'); +INSERT INTO "resources" VALUES('https://blog.stackademic.com/create-the-aws-eks-cluster-with-a-managed-node-group-using-custom-launch-templates-185744a0cc79','blog.stackademic.com: Create the AWS EKS Cluster with a Managed Node Group'' Using Custom Launch Templates','','N/A',0,'A curated technical resource and architectural guide covering blog.stackademic.com: Create the AWS EKS Cluster with a Managed Node Group'' Using Custom Launch Templates in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031255,0,'2026-05-17T17:20:55.386422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.stackademic.com/mastering-local-microservices-debugging-with-mirrord-0a99443c1544','blog.stackademic.com: Debugging Microservices Locally with mirrord','','N/A',0,'A curated technical resource and architectural guide covering blog.stackademic.com: Debugging Microservices Locally with mirrord in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.544520+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.stephane-robert.info/post/ansible-utiliser-mysql-comme-inventaire-dynamique','blog.stephane-robert.info: Ansible - Utiliser MySQL comme inventaire dynamique (Use MySQL as a dynamic inventory)','','2021',0,'Technical deep-dive on configuring Ansible to query a MySQL database dynamically to build asset inventories. Eliminates hardcoded static host files by relying on runtime query configurations. (Live Grounding: Essential for hybrid-cloud setups where IP address spaces change rapidly and dynamically).','YAML/Python/SQL','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible Inventory"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.streammonkey.com/how-we-serverlessly-migrated-1-58-billion-elasticsearch-documents-33ad3d0d7c4f','blog.streammonkey.com: How We Serverlessly Migrated 1.58 Billion Elasticsearch'' Documents','','N/A',0,'A curated technical resource and architectural guide covering blog.streammonkey.com: How We Serverlessly Migrated 1.58 Billion Elasticsearch'' Documents in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902931668885397e+09,0,'2026-05-17T16:48:36.688854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.styra.com/blog/5-opa-deployment-performance-models-for-microservices','blog.styra.com: 5 OPA Deployment Performance Models for Microservices','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: 5 OPA Deployment Performance Models for Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903403074649596e+09,0,'2026-05-17T18:07:10.746496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.styra.com/blog/dynamic-policy-composition-for-opa','blog.styra.com: Dynamic Policy Composition for OPA','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Dynamic Policy Composition for OPA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903240560378599e+09,0,'2026-05-17T17:40:05.603786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.styra.com/blog/integrating-identity-oauth2-and-openid-connect-in-open-policy-agent','blog.styra.com: Integrating Identity: OAUTH2 and OPENID CONNECT in Open'' Policy Agent','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Integrating Identity: OAUTH2 and OPENID CONNECT in Open'' Policy Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903210018321204e+09,0,'2026-05-17T17:35:00.183212+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.styra.com/blog/open-policy-agent-the-top-5-kubernetes-admission-control-policies','blog.styra.com: Open Policy Agent: The Top 5 Kubernetes Admission Control'' Policies','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Open Policy Agent: The Top 5 Kubernetes Admission Control'' Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959012236094e+09,0,'2026-05-17T16:53:10.122361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.styra.com/blog/policy-based-infrastructure-guardrails-with-terraform-and-opa','blog.styra.com: Policy-based infrastructure guardrails with Terraform and'' OPA 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Policy-based infrastructure guardrails with Terraform and'' OPA 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023539637589e+09,0,'2026-05-17T17:03:55.396376+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.styra.com/blog/rego-unit-testing','blog.styra.com: Rego Unit Testing','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Rego Unit Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790340491617031e+09,0,'2026-05-17T18:07:29.161703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.styra.com/blog/using-opa-with-gitops-to-speed-cloud-native-development','blog.styra.com: Using OPA with GitOps to speed Cloud-Native development','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Using OPA with GitOps to speed Cloud-Native development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902982065798902e+09,0,'2026-05-17T16:57:00.657989+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.styra.com/blog/why-rbac-is-not-enough-for-kubernetes-api-security','blog.styra.com: Why RBAC is not enough for kubernetes security 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Why RBAC is not enough for kubernetes security 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903314054611396e+09,0,'2026-05-17T17:52:20.546114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.suhailkakar.com/web-30-terms-and-their-definitions-in-plain-english','blog.suhailkakar.com: Web 3.0 Terms and Their Definitions in Plain English','','N/A',0,'A curated technical resource and architectural guide covering blog.suhailkakar.com: Web 3.0 Terms and Their Definitions in Plain English in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903273413555908e+09,0,'2026-05-17T17:45:34.135559+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web3.md"]','["web3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.t-systems-mms.com/tech-insights/ansible-lets-encrypt-collection','Ansible Let''s Encrypt Collection','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','44c92574e1c4cfe7e316248ce25f73f17f3451289de45d253078c0f090b55654',100.0,1.77903059141021394e+09,0,'2026-05-17T17:09:51.410214+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.telekom-mms.com/blog"}'); -INSERT INTO "resources" VALUES('https://blog.tanmaysarkar.tech/beginners-guide-to-argo-cd','==blog.tanmaysarkar.tech: Beginners Guide to Argo CD==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.tanmaysarkar.tech: Beginners Guide to Argo CD== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903101211434388e+09,0,'2026-05-17T17:16:52.114344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.teamhephy.info/blog/posts/tutorials/running-workflow-without-any-loadbalancer.html','blog.teamhephy.info: Running Workflow Without Any LoadBalancer','','N/A',0,'A curated technical resource and architectural guide covering blog.teamhephy.info: Running Workflow Without Any LoadBalancer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903134942156291e+09,0,'2026-05-17T17:22:29.421563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.techiescamp.com/docs/jenkins-multibranch-pipeline','Lesson 5.1: Introduction to Jenkins Multibranch Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d862a999a2f40762119bbbf7e3fb2c8e7656bd1caffe8f7b84efa8f10d943b56',100.0,1.77903040121335101e+09,1,'2026-05-17T17:06:41.213351+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.streammonkey.com/how-we-serverlessly-migrated-1-58-billion-elasticsearch-documents-33ad3d0d7c4f','blog.streammonkey.com: How We Serverlessly Migrated 1.58 Billion Elasticsearch'' Documents','','N/A',0,'A curated technical resource and architectural guide covering blog.streammonkey.com: How We Serverlessly Migrated 1.58 Billion Elasticsearch'' Documents in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029316,0,'2026-05-17T16:48:36.688854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.styra.com/blog/5-opa-deployment-performance-models-for-microservices','blog.styra.com: 5 OPA Deployment Performance Models for Microservices','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: 5 OPA Deployment Performance Models for Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034030,0,'2026-05-17T18:07:10.746496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.styra.com/blog/dynamic-policy-composition-for-opa','blog.styra.com: Dynamic Policy Composition for OPA','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Dynamic Policy Composition for OPA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032405,0,'2026-05-17T17:40:05.603786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.styra.com/blog/integrating-identity-oauth2-and-openid-connect-in-open-policy-agent','blog.styra.com: Integrating Identity: OAUTH2 and OPENID CONNECT in Open'' Policy Agent','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Integrating Identity: OAUTH2 and OPENID CONNECT in Open'' Policy Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032100,0,'2026-05-17T17:35:00.183212+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.styra.com/blog/open-policy-agent-the-top-5-kubernetes-admission-control-policies','blog.styra.com: Open Policy Agent: The Top 5 Kubernetes Admission Control'' Policies','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Open Policy Agent: The Top 5 Kubernetes Admission Control'' Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029590,0,'2026-05-17T16:53:10.122361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.styra.com/blog/policy-based-infrastructure-guardrails-with-terraform-and-opa','blog.styra.com: Policy-based infrastructure guardrails with Terraform and'' OPA 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Policy-based infrastructure guardrails with Terraform and'' OPA 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030235,0,'2026-05-17T17:03:55.396376+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.styra.com/blog/rego-unit-testing','blog.styra.com: Rego Unit Testing','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Rego Unit Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034049,0,'2026-05-17T18:07:29.161703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.styra.com/blog/using-opa-with-gitops-to-speed-cloud-native-development','blog.styra.com: Using OPA with GitOps to speed Cloud-Native development','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Using OPA with GitOps to speed Cloud-Native development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029820,0,'2026-05-17T16:57:00.657989+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.styra.com/blog/why-rbac-is-not-enough-for-kubernetes-api-security','blog.styra.com: Why RBAC is not enough for kubernetes security 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Why RBAC is not enough for kubernetes security 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033140,0,'2026-05-17T17:52:20.546114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.suhailkakar.com/web-30-terms-and-their-definitions-in-plain-english','blog.suhailkakar.com: Web 3.0 Terms and Their Definitions in Plain English','','N/A',0,'A curated technical resource and architectural guide covering blog.suhailkakar.com: Web 3.0 Terms and Their Definitions in Plain English in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032734,0,'2026-05-17T17:45:34.135559+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web3.md"]','["web3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.t-systems-mms.com/tech-insights/ansible-lets-encrypt-collection','Ansible Let''s Encrypt Collection','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','44c92574e1c4cfe7e316248ce25f73f17f3451289de45d253078c0f090b55654',100.0,1779030591,0,'2026-05-17T17:09:51.410214+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.telekom-mms.com/blog"}'); +INSERT INTO "resources" VALUES('https://blog.tanmaysarkar.tech/beginners-guide-to-argo-cd','==blog.tanmaysarkar.tech: Beginners Guide to Argo CD==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.tanmaysarkar.tech: Beginners Guide to Argo CD== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.114344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.teamhephy.info/blog/posts/tutorials/running-workflow-without-any-loadbalancer.html','blog.teamhephy.info: Running Workflow Without Any LoadBalancer','','N/A',0,'A curated technical resource and architectural guide covering blog.teamhephy.info: Running Workflow Without Any LoadBalancer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.421563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.techiescamp.com/docs/jenkins-multibranch-pipeline','Lesson 5.1: Introduction to Jenkins Multibranch Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d862a999a2f40762119bbbf7e3fb2c8e7656bd1caffe8f7b84efa8f10d943b56',100.0,1779030401,1,'2026-05-17T17:06:41.213351+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.techiescamp.com/docs/wcurl','blog.techiescamp.com: wcurl: A Simple Wrapper for curl to download files','','2024',0,'Practical walkthrough illustrating how `wcurl` simplifies download pipelines. Compares its streamlined syntax to raw `curl` or `wget` commands, highlighting its utility in lightweight Dockerfiles and thin container runtimes.','Shell','Command-Line Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Networking", "Data Transfer"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.techiescamp.com/jenkins-course','blog.techiescamp.com/jenkins-course 🌟🌟🌟','- [Lesson 5.1: Introduction to Jenkins Multibranch Pipeline](https://blog.techiescamp.com/docs/jenkins-multibranch-pipeline)','2021',0,'A deep-dive tutorial centered around Jenkins Multibranch Pipelines, explaining dynamic job discovery across git repositories. Shows engineers how to configure automatic branch detection, scan triggers, and stage-level execution hooks based on feature branch configurations.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.techknowtrendz.com/taking-amazon-eks-anywhere-for-a-spin','blog.techknowtrendz.com: Taking Amazon EKS Anywhere for a spin','','N/A',0,'A curated technical resource and architectural guide covering blog.techknowtrendz.com: Taking Amazon EKS Anywhere for a spin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903197954355192e+09,0,'2026-05-17T17:32:59.543552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.techknowtrendz.com/taking-amazon-eks-anywhere-for-a-spin','blog.techknowtrendz.com: Taking Amazon EKS Anywhere for a spin','','N/A',0,'A curated technical resource and architectural guide covering blog.techknowtrendz.com: Taking Amazon EKS Anywhere for a spin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031979,0,'2026-05-17T17:32:59.543552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.teclado.com/python-methods-instance-static-class','blog.teclado.com: Python Methods: Instance, Static and Class','','2021',0,'Technical dissection of method boundaries in Python objects. Contrasts instance methods (`self`) with dynamic factory capabilities of classmethods (`cls`) and namespace-isolated staticmethods.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Object-Oriented Programming"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.teemo.co/terraform-in-10-commands-e737dfd8bf31','blog.teemo.co: Terraform in 10 commands','','2021',0,'A highly structured, quick-reference guide detailing the ten core CLI commands required to manage infrastructure lifecycles. Covers initialization, plan, apply, destroy, and state manipulation, making it an excellent onboarding cheat-sheet for developers.','English','Command Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Quickstart"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.tekspace.io/deploying-kubernetes-dashboard-in-k3s-cluster','blog.tekspace.io: Deploying Kubernetes Dashboard in K3S Cluster','','2023',2,'Step-by-step implementation guide detailing how to deploy and configure the official Kubernetes Dashboard inside a resource-constrained K3s cluster. Covers service configuration, RBAC cluster role bindings, token generation, and exposing the UI via NodePort.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "K3s Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.thundra.io/4-software-testing-roles','blog.thundra.io: 4 Software Testing Roles','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: 4 Software Testing Roles in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903118587081408e+09,0,'2026-05-17T17:19:45.870814+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.thundra.io/dry-dont-repeat-yourself-on-the-cloud-with-pulumi','DRY (Don’t Repeat Yourself) on the cloud with Pulumi','','N/A',0,'A curated technical resource and architectural guide covering DRY (Don’t Repeat Yourself) on the cloud with Pulumi in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903423247242188e+09,0,'2026-05-17T18:10:32.472422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/pulumi.md"]','["pulumi.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.thundra.io/how-to-fix-your-failing-end-to-end-tests','blog.thundra.io: How to Fix Your Failing End-to-End Tests?','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: How to Fix Your Failing End-to-End Tests? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903218468640398e+09,0,'2026-05-17T17:36:24.686404+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.thundra.io/how-to-set-up-a-ci-pipeline-in-github-actions','blog.thundra.io: How to Set Up a CI Pipeline in GitHub Actions','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: How to Set Up a CI Pipeline in GitHub Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903166924971389e+09,0,'2026-05-17T17:27:49.249714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.thundra.io/the-ci/cd-war-of-2021-a-look-at-the-most-popular-technologies','blog.thundra.io: The CI/CD War of 2021: A Look at the Most Popular Technologies','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: The CI/CD War of 2021: A Look at the Most Popular Technologies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903410143915796e+09,0,'2026-05-17T18:08:21.439158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.thundra.io/top-10-github-actions-you-should-use-to-set-up-your-ci/cd-pipeline','blog.thundra.io: Top 10 GitHub Actions You Should Use to set up your CI/CD'' Pipeline','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: Top 10 GitHub Actions You Should Use to set up your CI/CD'' Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903143988610696e+09,0,'2026-05-17T17:23:59.886107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.thundra.io/what-ci-observability-means-for-devops','blog.thundra.io: What CI Observability Means for DevOps 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: What CI Observability Means for DevOps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903042558942103e+09,0,'2026-05-17T17:07:05.589421+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.thundra.io/why-a-ci/cd-pipeline-makes-good-business-sense','blog.thundra.io: Why a CI/CD Pipeline Makes Good Business Sense','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: Why a CI/CD Pipeline Makes Good Business Sense in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903275135630702e+09,0,'2026-05-17T17:45:51.356307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.thundra.io/why-should-you-run-all-your-tests-in-docker','blog.thundra.io: Why Should You Run All Your Tests in Docker? 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: Why Should You Run All Your Tests in Docker? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903214990819406e+09,0,'2026-05-17T17:35:49.908194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.thundra.io/4-software-testing-roles','blog.thundra.io: 4 Software Testing Roles','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: 4 Software Testing Roles in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.870814+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.thundra.io/dry-dont-repeat-yourself-on-the-cloud-with-pulumi','DRY (Don’t Repeat Yourself) on the cloud with Pulumi','','N/A',0,'A curated technical resource and architectural guide covering DRY (Don’t Repeat Yourself) on the cloud with Pulumi in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034232,0,'2026-05-17T18:10:32.472422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/pulumi.md"]','["pulumi.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.thundra.io/how-to-fix-your-failing-end-to-end-tests','blog.thundra.io: How to Fix Your Failing End-to-End Tests?','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: How to Fix Your Failing End-to-End Tests? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.686404+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.thundra.io/how-to-set-up-a-ci-pipeline-in-github-actions','blog.thundra.io: How to Set Up a CI Pipeline in GitHub Actions','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: How to Set Up a CI Pipeline in GitHub Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.249714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.thundra.io/the-ci/cd-war-of-2021-a-look-at-the-most-popular-technologies','blog.thundra.io: The CI/CD War of 2021: A Look at the Most Popular Technologies','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: The CI/CD War of 2021: A Look at the Most Popular Technologies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034101,0,'2026-05-17T18:08:21.439158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.thundra.io/top-10-github-actions-you-should-use-to-set-up-your-ci/cd-pipeline','blog.thundra.io: Top 10 GitHub Actions You Should Use to set up your CI/CD'' Pipeline','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: Top 10 GitHub Actions You Should Use to set up your CI/CD'' Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031439,0,'2026-05-17T17:23:59.886107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.thundra.io/what-ci-observability-means-for-devops','blog.thundra.io: What CI Observability Means for DevOps 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: What CI Observability Means for DevOps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030425,0,'2026-05-17T17:07:05.589421+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.thundra.io/why-a-ci/cd-pipeline-makes-good-business-sense','blog.thundra.io: Why a CI/CD Pipeline Makes Good Business Sense','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: Why a CI/CD Pipeline Makes Good Business Sense in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.356307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.thundra.io/why-should-you-run-all-your-tests-in-docker','blog.thundra.io: Why Should You Run All Your Tests in Docker? 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: Why Should You Run All Your Tests in Docker? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032149,0,'2026-05-17T17:35:49.908194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.tilt.dev/2021/03/18/kubernetes-is-so-simple.html','blog.tilt.dev: Kubernetes is so Simple You Can Explore it with Curl','','2021',4,'A lightweight diagnostic guide for interacting with the Kubernetes API Server without using kubectl. Explores API schemas, TLS handshakes, and token-based requests using curl.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Debugging", "HTTP Client"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.tobias-huebner.org/low-budget-kubernetes-self-hosted-series','blog.tobias-huebner.org: Low-budget self-hosted Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.tobias-huebner.org: Low-budget self-hosted Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029634.2591,0,'2026-05-17T16:53:54.259100+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.tobias-huebner.org/low-budget-kubernetes-self-hosted-series','blog.tobias-huebner.org: Low-budget self-hosted Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.tobias-huebner.org: Low-budget self-hosted Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029634,0,'2026-05-17T16:53:54.259100+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.tomarrell.com/post/traefik_v2_on_kubernetes','blog.tomarrell.com: Kustomize: Traefik v2.2 as a Kubernetes Ingress Controller','','2020',0,'Technical integration blog detailing how to deploy and customize the Traefik v2.2 Ingress Controller using Kustomize configurations. It illustrates how to define overlays for environment-specific network values, secure SSL contexts, and service exposures. Useful reference for managing non-trivial ingress manifests programmatically.','YAML','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Inbound Traffic Management", "Traefik"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md", "kustomize.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.trello.com/es/conflictos-en-el-trabajo','blog.trello.com: Consejos para manejar distintos conflictos en un equipo de trabajo','','2021',3,'Provides an operational framework for identifying and resolving interpersonal conflicts within technical delivery teams. Highlights visual tracking systems, regular retrospectives, and structured architectural alignment reviews to defuse typical friction points, such as diverging coding standards or disputed system design decisions.','es','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Team Dynamics", "Conflict Resolution"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.trello.com/is-it-time-to-leave','blog.trello.com: Experiencing Job Dissatisfaction: How To Decide If It''s Time To Quit','','2022',0,'A structured workflow designed to analyze personal job dissatisfaction. It separates temporary, project-based frustration from toxic management, helping developers make objective decisions regarding when to seek new opportunities.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Developer Wellness", "Career Decisions"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.twitter.com/engineering/en_us/topics/infrastructure/2021/processing-billions-of-events-in-real-time-at-twitter-','==blog.twitter.com: Processing billions of events in real time at Twitter==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.twitter.com: Processing billions of events in real time at Twitter== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450181848192e+09,0,'2026-05-17T18:15:01.818482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.twitter.com/engineering/en_us/topics/infrastructure/2021/processing-billions-of-events-in-real-time-at-twitter-','==blog.twitter.com: Processing billions of events in real time at Twitter==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.twitter.com: Processing billions of events in real time at Twitter== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034501,0,'2026-05-17T18:15:01.818482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.twstewart.me/posts/cdk8s-python','blog.twstewart.me: cdk8s-python - A Love and Hate Experience','','2022',0,'A developer-focused analysis highlighting structural trade-offs when implementing cdk8s in Python. Evaluates class inheritance structures, JSII compilation overhead, and configuration complexities relative to legacy YAML definitions.','Python','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "Infrastructure as Code", "CDK for Kubernetes"]','["[CASE STUDY]", "[LEGACY]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.udemy.com/devops-engineer','==blog.udemy.com: Becoming a DevOps Engineer: Understanding the Role and'' Responsibilities==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.udemy.com: Becoming a DevOps Engineer: Understanding the Role and'' Responsibilities== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903245517010402e+09,0,'2026-05-17T17:40:55.170104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.usejournal.com/building-a-serverless-back-end-with-aws-5bb3642a3f4','blog.usejournal.com: Building a Serverless Back-end with AWS','','N/A',0,'A curated technical resource and architectural guide covering blog.usejournal.com: Building a Serverless Back-end with AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903309232566499e+09,0,'2026-05-17T17:51:32.325665+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.usejournal.com/spice-up-your-kubernetes-environment-with-aws-lambda-a07d81347607','blog.usejournal.com: Spice up Your Kubernetes Environment with AWS Lambda'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.usejournal.com: Spice up Your Kubernetes Environment with AWS Lambda'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903073007481503e+09,0,'2026-05-17T17:12:10.074815+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.usejournal.com/useful-tools-for-better-kubernetes-development-87820c2b9435','blog.usejournal.com: Useful Tools for Better Kubernetes Development','','N/A',0,'A curated technical resource and architectural guide covering blog.usejournal.com: Useful Tools for Better Kubernetes Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033169759902e+09,0,'2026-05-17T17:52:49.759902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.varunsingh.in/5-python-tricks-that-made-me-a-good-python-developer','blog.varunsingh.in: 5 Python Tricks That Made Me A Good Python Developer','','N/A',0,'A curated technical resource and architectural guide covering blog.varunsingh.in: 5 Python Tricks That Made Me A Good Python Developer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779034431457134e+09,0,'2026-05-17T18:13:51.457134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.udemy.com/devops-engineer','==blog.udemy.com: Becoming a DevOps Engineer: Understanding the Role and'' Responsibilities==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.udemy.com: Becoming a DevOps Engineer: Understanding the Role and'' Responsibilities== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032455,0,'2026-05-17T17:40:55.170104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.usejournal.com/building-a-serverless-back-end-with-aws-5bb3642a3f4','blog.usejournal.com: Building a Serverless Back-end with AWS','','N/A',0,'A curated technical resource and architectural guide covering blog.usejournal.com: Building a Serverless Back-end with AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033092,0,'2026-05-17T17:51:32.325665+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.usejournal.com/spice-up-your-kubernetes-environment-with-aws-lambda-a07d81347607','blog.usejournal.com: Spice up Your Kubernetes Environment with AWS Lambda'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.usejournal.com: Spice up Your Kubernetes Environment with AWS Lambda'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030730,0,'2026-05-17T17:12:10.074815+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.usejournal.com/useful-tools-for-better-kubernetes-development-87820c2b9435','blog.usejournal.com: Useful Tools for Better Kubernetes Development','','N/A',0,'A curated technical resource and architectural guide covering blog.usejournal.com: Useful Tools for Better Kubernetes Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033169,0,'2026-05-17T17:52:49.759902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.varunsingh.in/5-python-tricks-that-made-me-a-good-python-developer','blog.varunsingh.in: 5 Python Tricks That Made Me A Good Python Developer','','N/A',0,'A curated technical resource and architectural guide covering blog.varunsingh.in: 5 Python Tricks That Made Me A Good Python Developer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034431,0,'2026-05-17T18:13:51.457134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.vizuri.com/red-hat-openshift-service-on-aws-rosa-positions-openshift-for-mainstream-adoption','blog.vizuri.com: Red Hat OpenShift Service on AWS (ROSA) Positions OpenShift for Mainstream Adoption','','2021',0,'A market-focused assessment highlighting the reduction in operational friction when transitioning to managed OpenShift on cloud-native hardware.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Managed Kubernetes", "ROSA Assessment"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.webhose.io/2015/08/16/dead-simple-for-devs-python-crawler-script-for-extracting-structured-data-from-any-almost-website-into-csv',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.webhose.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903181024102592e+09,0,'2026-05-17T17:30:10.241026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.werf.io/canary-releases-in-kubernetes-based-on-ingress-nginx-controller-96193efe34f9','blog.werf.io: Canary releases in Kubernetes based on Ingress-NGINX Controller','','N/A',0,'A curated technical resource and architectural guide covering blog.werf.io: Canary releases in Kubernetes based on Ingress-NGINX Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903306813820409e+09,0,'2026-05-17T17:51:08.138204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.werf.io/deploying-helm-charts-with-dependencies-in-kubernetes-via-werf-17e5457cdd3f','blog.werf.io: Deploying Helm charts with dependencies in Kubernetes via'' werf','','N/A',0,'A curated technical resource and architectural guide covering blog.werf.io: Deploying Helm charts with dependencies in Kubernetes via'' werf in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903350381315588e+09,0,'2026-05-17T17:58:23.813156+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.werf.io/running-one-time-tasks-and-debugging-images-in-the-kubernetes-cluster-using-werf-936d6dc483e2','blog.werf.io: Running one-time tasks and debugging images in the Kubernetes'' cluster using werf','','N/A',0,'A curated technical resource and architectural guide covering blog.werf.io: Running one-time tasks and debugging images in the Kubernetes'' cluster using werf in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902960944054102e+09,0,'2026-05-17T16:53:29.440541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.werf.io/werf-v1-2-is-now-stable-heres-what-it-is-all-about-832ed647810f','blog.werf.io: werf v1.2 is now stable! Here’s what it is all about','','N/A',0,'A curated technical resource and architectural guide covering blog.werf.io: werf v1.2 is now stable! Here’s what it is all about in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903342210444903e+09,0,'2026-05-17T17:57:02.104449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.webhose.io/2015/08/16/dead-simple-for-devs-python-crawler-script-for-extracting-structured-data-from-any-almost-website-into-csv',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.webhose.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031810,0,'2026-05-17T17:30:10.241026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.werf.io/canary-releases-in-kubernetes-based-on-ingress-nginx-controller-96193efe34f9','blog.werf.io: Canary releases in Kubernetes based on Ingress-NGINX Controller','','N/A',0,'A curated technical resource and architectural guide covering blog.werf.io: Canary releases in Kubernetes based on Ingress-NGINX Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033068,0,'2026-05-17T17:51:08.138204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.werf.io/deploying-helm-charts-with-dependencies-in-kubernetes-via-werf-17e5457cdd3f','blog.werf.io: Deploying Helm charts with dependencies in Kubernetes via'' werf','','N/A',0,'A curated technical resource and architectural guide covering blog.werf.io: Deploying Helm charts with dependencies in Kubernetes via'' werf in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033503,0,'2026-05-17T17:58:23.813156+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.werf.io/running-one-time-tasks-and-debugging-images-in-the-kubernetes-cluster-using-werf-936d6dc483e2','blog.werf.io: Running one-time tasks and debugging images in the Kubernetes'' cluster using werf','','N/A',0,'A curated technical resource and architectural guide covering blog.werf.io: Running one-time tasks and debugging images in the Kubernetes'' cluster using werf in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.440541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.werf.io/werf-v1-2-is-now-stable-heres-what-it-is-all-about-832ed647810f','blog.werf.io: werf v1.2 is now stable! Here’s what it is all about','','N/A',0,'A curated technical resource and architectural guide covering blog.werf.io: werf v1.2 is now stable! Here’s what it is all about in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033422,0,'2026-05-17T17:57:02.104449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.wesleyac.com/posts/timezone-bullshit','Timezone Bullshit','','2026',4,'A technical exploration of the systemic complexities and failure modes inherent to international timezones and UTC serialization. Essential reading for system designers building distributed microservices tracking strict historical audit logs.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Systems Programming", "Time & Serialization"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.workwell.io/how-to-manage-your-kafka-consumers-from-the-producer-9933b88085dd','blog.workwell.io: How to manage your Kafka consumers from the producer','','N/A',0,'A curated technical resource and architectural guide covering blog.workwell.io: How to manage your Kafka consumers from the producer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903130702681803e+09,0,'2026-05-17T17:21:47.026818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.wut.dev/2024/07/05/moving-aws-accounts-within-organization.html','blog.wut.dev: Moving AWS Accounts and OUs Within An Organization - Not So'' Simple!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a4a0d6f11e5833347a5e4649288c405798b2a3837482ee499b9e2cf18aefe94',100.0,1.7790335950128889e+09,0,'2026-05-17T17:59:55.012889+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://wut.dev/blog/2024/07/05/moving-aws-accounts-within-organization.html"}'); +INSERT INTO "resources" VALUES('https://blog.workwell.io/how-to-manage-your-kafka-consumers-from-the-producer-9933b88085dd','blog.workwell.io: How to manage your Kafka consumers from the producer','','N/A',0,'A curated technical resource and architectural guide covering blog.workwell.io: How to manage your Kafka consumers from the producer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031307,0,'2026-05-17T17:21:47.026818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.wut.dev/2024/07/05/moving-aws-accounts-within-organization.html','blog.wut.dev: Moving AWS Accounts and OUs Within An Organization - Not So'' Simple!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a4a0d6f11e5833347a5e4649288c405798b2a3837482ee499b9e2cf18aefe94',100.0,1779033595,0,'2026-05-17T17:59:55.012889+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://wut.dev/blog/2024/07/05/moving-aws-accounts-within-organization.html"}'); INSERT INTO "resources" VALUES('https://blog.xmi.fr/posts/terraform-vs-bicep','blog.xmi.fr: Terraform vs Bicep: the differences you should really know 🌟','','2023',0,'An analysis comparing Azure Bicep and Terraform. It covers critical decision vectors such as provider update speeds, state-file requirements, module structures, and how cross-cloud needs affect enterprise technology selections.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.xolo.io/es/es-rentable-ser-aut%C3%B3nomo-en-espa%C3%B1a','blog.xolo.io: ¿Es rentable ser autónomo en España?','','2021',0,'A financial breakdown comparing freelance gross earnings against the net income available after local taxes, insurance contributions, and overheads. It provides practical equations and simulation scenarios for software developers deciding whether to transition from employee to contractor status.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Financial Strategy"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.yannickreekmans.be/secretless-applications-add-permissions-to-a-managed-identity','blog.yannickreekmans.be: Secretless applications: add permissions to a Managed Identity','','2022',0,'Instructs engineers on configuring credential-free infrastructure inside Azure. Demystifies direct graph permissions injection on active user or system Managed Identities to avoid hardcoded credentials.','PowerShell','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity and Access", "Managed Identities", "Secretless Architectures", "Graph API"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.ycrash.io/2021/06/28/dmesg-unix-linux-command-beginners-introduction-with-examples','blog.ycrash.io: dmesg – Unix/Linux command, beginners introduction with'' examples','','N/A',0,'Curator Insight details how `dmesg` can be used to read the kernel ring buffer for hardware event diagnostics. Live Grounding highlights its critical role in debugging out-of-memory (OOM) events, hardware interface driver issues, and virtualization state changes. Essential for system administrators and platform engineering roles.','English','Tutorial','Intermediate',0,'online','manual','c74eec791a8b5a4fdfd7c2bdd99aaf499406677158997b687dca5d4050c1ec7b',100.0,1.77902995225617599e+09,0,'2026-05-17T16:59:12.256176+02:00',NULL,NULL,NULL,'["Linux Operating System", "Kernel and Hardware", "Log Analysis"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.ycrash.io/2021/06/28/dmesg-unix-linux-command-beginners-introduction-with-examples','blog.ycrash.io: dmesg – Unix/Linux command, beginners introduction with'' examples','','N/A',0,'Curator Insight details how `dmesg` can be used to read the kernel ring buffer for hardware event diagnostics. Live Grounding highlights its critical role in debugging out-of-memory (OOM) events, hardware interface driver issues, and virtualization state changes. Essential for system administrators and platform engineering roles.','English','Tutorial','Intermediate',0,'online','manual','c74eec791a8b5a4fdfd7c2bdd99aaf499406677158997b687dca5d4050c1ec7b',100.0,1779029952,0,'2026-05-17T16:59:12.256176+02:00',NULL,NULL,NULL,'["Linux Operating System", "Kernel and Hardware", "Log Analysis"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.yugabyte.com/are-stored-procedures-and-triggers-anti-patterns-in-the-cloud-native-world','blog.yugabyte.com: Are Stored Procedures and Triggers Anti-Patterns in the Cloud Native World?','','2022',0,'Examines stored procedures and database triggers in cloud-native microservice topologies. Warns against architectural coupling and operational performance bottlenecks, advocating for stateless application logic to preserve horizontal scalability.','Conceptual','Architectural Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Cloud-Native Design", "Architecture Patterns"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blog.yugabyte.com/highly-available-prometheus-metrics-for-distributed-sql-with-thanos-on-gke','Highly Available Prometheus Metrics for Distributed SQL with Thanos on GKE','- [infracloud.io: Achieving multi-tenancy in monitoring with Prometheus & the mighty Thanos Receiver](https://www.infracloud.io/blogs/multi-tenancy-monitoring-thanos-receiver) - [particule.io: Multi-Cluster Monitoring with Thanos](https://particule.io/en/blog/thanos-monitoring) @@ -2097,46 +2097,46 @@ INSERT INTO "resources" VALUES('https://blog.yugabyte.com/highly-available-prome - [==thanos-io/kube-thanos: Kubernetes specific configuration for deploying Thanos==](https://github.com/thanos-io/kube-thanos) - [medium.com/nerd-for-tech: Deep Dive into Thanos-Part I | Pavan Kumar](https://medium.com/nerd-for-tech/deep-dive-into-thanos-part-i-f72ecba39f76) Monitoring Kubernetes Workloads with Thanos and Prometheus Operator. - [particule.io: Multi-Cluster Monitoring with Thanos 🌟](https://particule.io/en/blog/thanos-monitoring) you''ll learn the limitations of a Prometheus-only monitoring stack and why moving to a Thanos-based stack can improve metrics retention and reduce overall costs for your clusters','2022',0,'Evaluates deploying Thanos alongside Prometheus Operator on Google Kubernetes Engine (GKE) to collect metrics for YugabyteDB. Highlights the implementation of Multi-Cluster and Multi-Tenant metric architectures using Thanos Receiver and Store gateways.','YAML','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Thanos Engine"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blog.zelarsoft.com/website-monitoring-by-using-prometheus-blackbox-exporter-with-grafana-c4004bb03131','blog.zelarsoft.com: Website Monitoring By Using Prometheus Blackbox Exporter'' with Grafana','','N/A',0,'A curated technical resource and architectural guide covering blog.zelarsoft.com: Website Monitoring By Using Prometheus Blackbox Exporter'' with Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903098267663407e+09,0,'2026-05-17T17:16:22.676634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blog.zelarsoft.com/website-monitoring-by-using-prometheus-blackbox-exporter-with-grafana-c4004bb03131','blog.zelarsoft.com: Website Monitoring By Using Prometheus Blackbox Exporter'' with Grafana','','N/A',0,'A curated technical resource and architectural guide covering blog.zelarsoft.com: Website Monitoring By Using Prometheus Blackbox Exporter'' with Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030982,0,'2026-05-17T17:16:22.676634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blogit.create.pt/miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365','blogit.create.pt: Pros and Cons of Single Tenant vs Multiple Tenants in Office 365','','2019',3,'Analyzes the administrative, security, and licensing trade-offs of deploying single-tenant versus multi-tenant models within Microsoft cloud ecosystems. In 2026, these concepts remain highly relevant as enterprises balance data isolation, cross-tenant administration overhead, and decentralized business units.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Multi-Tenancy", "Architectural Patterns"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogopenshift.com/full-cluster-capacity-management-monitoring-openshift','blog.openshift.com/full-cluster-capacity-management-monitoring-openshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77902916334251594e+09,0,'2026-05-17T16:46:03.342516+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/full-cluster-capacity-management-monitoring-openshift"}'); -INSERT INTO "resources" VALUES('https://blogopenshift.com/how-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler','blog.openshift.comhow-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903303020234799e+09,0,'2026-05-17T17:50:30.202348+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogopenshift.com/openshift-authentication-integration-with-argocd','blog.openshift.com: OpenShift Authentication Integration with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: OpenShift Authentication Integration with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903197957452893e+09,0,'2026-05-17T17:32:59.574529+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/ocp3.md"]','["gitops.md", "ocp3.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-authentication-integration-with-argocd"}'); -INSERT INTO "resources" VALUES('https://blogs.akamai.com/2012/07/spdy-and-websocket-support-at-akamai.html','SPDY and WebSocket Support at Akamai','','N/A',0,'A curated technical resource and architectural guide covering SPDY and WebSocket Support at Akamai in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144004627108e+09,0,'2026-05-17T17:24:00.046271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogopenshift.com/full-cluster-capacity-management-monitoring-openshift','blog.openshift.com/full-cluster-capacity-management-monitoring-openshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779029163,0,'2026-05-17T16:46:03.342516+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/full-cluster-capacity-management-monitoring-openshift"}'); +INSERT INTO "resources" VALUES('https://blogopenshift.com/how-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler','blog.openshift.comhow-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.202348+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogopenshift.com/openshift-authentication-integration-with-argocd','blog.openshift.com: OpenShift Authentication Integration with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: OpenShift Authentication Integration with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031979,0,'2026-05-17T17:32:59.574529+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/ocp3.md"]','["gitops.md", "ocp3.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-authentication-integration-with-argocd"}'); +INSERT INTO "resources" VALUES('https://blogs.akamai.com/2012/07/spdy-and-websocket-support-at-akamai.html','SPDY and WebSocket Support at Akamai','','N/A',0,'A curated technical resource and architectural guide covering SPDY and WebSocket Support at Akamai in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031440,0,'2026-05-17T17:24:00.046271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com','AWS Official Blog','','2023',0,'The master AWS news platform. Tracks every new feature rollout, managed service launch, operational update, and security announcement from AWS engineering groups.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Design Blueprints"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/application-management','AWS DevOps Blog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9948712727a9cf51681e94710a6d3d8ae0f41dde4878fff237aa9758c60dcd5',100.0,1.7790327288336451e+09,0,'2026-05-17T17:45:28.833645+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/devops"}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/application-management/post/Tx3PE3JTSVJSFI7/AWS-CodeDeploy-Deploying-from-a-Development-Account-to-a-Production-Account',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','42b71b86ba900864161826a636a6e2fa0a1de363644ee49c22321c8f8336c246',100.0,1.77903041348791193e+09,1,'2026-05-17T17:06:53.487912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/application-management/post/TxMJROUIFQZ4HS/Setting-Up-the-Jenkins-Plugin-for-AWS-CodeDeploy','Setting Up the Jenkins Plugin for AWS CodeDeploy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9985b1cbd2149c493c144c55ac2e9fe6985860cdb08bfce86d099d2478dc639d',100.0,1.77903034837106895e+09,0,'2026-05-17T17:05:48.371069+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/devops/setting-up-the-jenkins-plugin-for-aws-codedeploy"}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/application-management','AWS DevOps Blog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9948712727a9cf51681e94710a6d3d8ae0f41dde4878fff237aa9758c60dcd5',100.0,1779032728,0,'2026-05-17T17:45:28.833645+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/devops"}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/application-management/post/Tx3PE3JTSVJSFI7/AWS-CodeDeploy-Deploying-from-a-Development-Account-to-a-Production-Account',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','42b71b86ba900864161826a636a6e2fa0a1de363644ee49c22321c8f8336c246',100.0,1779030413,1,'2026-05-17T17:06:53.487912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/application-management/post/TxMJROUIFQZ4HS/Setting-Up-the-Jenkins-Plugin-for-AWS-CodeDeploy','Setting Up the Jenkins Plugin for AWS CodeDeploy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9985b1cbd2149c493c144c55ac2e9fe6985860cdb08bfce86d099d2478dc639d',100.0,1779030348,0,'2026-05-17T17:05:48.371069+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/devops/setting-up-the-jenkins-plugin-for-aws-codedeploy"}'); INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/bigdata','blogs.aws.amazon.com/bigdata','','2025',4,'AWS Big Data blog feed publishing architectural insights, streaming pipeline blueprints, lake house migrations, and optimized resource configurations on top of AWS analytics stacks.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Big Data"]','["[ENTERPRISE-STABLE]"]','[]','["aws-data.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/bigdata/post/Tx2D93GZRHU3TES/Using-Spark-SQL-for-ETL',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e73371464de29ccf2ad7e794e35ed0d63cb5e19c87dd71cbb4e2e6b175bfaac5',100.0,1.77903210862514805e+09,1,'2026-05-17T17:35:08.625148+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-data.md"]','["aws-data.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/bigdata/post/Tx2D93GZRHU3TES/Using-Spark-SQL-for-ETL',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e73371464de29ccf2ad7e794e35ed0d63cb5e19c87dd71cbb4e2e6b175bfaac5',100.0,1779032108,1,'2026-05-17T17:35:08.625148+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-data.md"]','["aws-data.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security','AWS Security Blog','','2026',0,'The primary industry-standard corporate security blog by Amazon Web Services, offering continuous, authoritative updates on zero-trust implementation, threat remediation, access control patterns, and regulatory cloud compliance alignments.','English','Documentation Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx14ADBJOCAT9NS/How-to-Record-and-Govern-Your-IAM-Resource-Configurations-Using-AWS-Config',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1365f1522c105801441e85c44559ea5c3dd870f30dc3b7b630f3a986d265ff0e',100.0,1.77903211444931793e+09,1,'2026-05-17T17:35:14.449318+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx1G747SE1R2ZWE/How-to-Reduce-Security-Threats-and-Operating-Costs-Using-AWS-WAF-and-Amazon-Clou',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','3aa4e5aaf762af32599062728ae737d242af23318b4e172be958f0a4c3939b6d',100.0,1779033047.34911,0,'2026-05-17T17:50:47.349110+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx1LPI2H6Q6S5KC/How-to-Automatically-Update-Your-Security-Groups-for-Amazon-CloudFront-and-AWS-W',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','f4592d04a5c8e5362ab4c1b4d018443709015e0a060851035eccdd9461e29c60',100.0,1.77903057813420891e+09,1,'2026-05-17T17:09:38.134209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx223ZW25YRPRKV/How-to-Use-AWS-WAF-to-Block-IP-Addresses-That-Generate-Bad-Requests',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','3aa4e5aaf762af32599062728ae737d242af23318b4e172be958f0a4c3939b6d',100.0,1779030740.21899,0,'2026-05-17T17:12:20.218990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"duplicate_of": "https://blogs.aws.amazon.com/security/post/Tx1G747SE1R2ZWE/How-to-Reduce-Security-Threats-and-Operating-Costs-Using-AWS-WAF-and-Amazon-Clou"}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx2CGWIB8SBYW2J/How-to-Use-SAML-to-Automatically-Direct-Federated-Users-to-a-Specific-AWS-Manage',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','7a31981d14048f2082ed662b3bb6505c37f35b444269085e490ee10bda2ba2d5',100.0,1779030609.01398,1,'2026-05-17T17:10:09.013980+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx2N52FR8XGJVL3/The-Most-Viewed-AWS-Security-Blog-Posts-so-Far-in-2016',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','77c337d21391d25dbe00e9c3c54c050f005995524ec9e6fefd122dde3aff6b02',100.0,1.77903376558351397e+09,1,'2026-05-17T18:02:45.583514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx2OB7YGHMB7WCM/Adhere-to-IAM-Best-Practices-in-2016',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','9885425da847a76c1f3ce733c1ba99f5e1068aa411e9b0d685d2c43feffc5e89',100.0,1779032818.01156,1,'2026-05-17T17:46:58.011560+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx3KVD6T490MM47/In-Case-You-Missed-These-AWS-Security-Blog-Posts-from-June-July-and-August',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e5a82f3c14da98d088f008799ee1b12f952567a003d57c635443a4136678a41d',100.0,1.77903080619981503e+09,1,'2026-05-17T17:13:26.199815+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx3PTTZB14FWPBA/Announcing-Industry-Best-Practices-for-Securing-AWS-Resources',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','d4e06c005441b1b89f2e5185cedc7e1eeb896e56400bf4d9792849419c169d64',100.0,1.7790300227394309e+09,1,'2026-05-17T17:00:22.739431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx4QX7W51NDSLO/The-Most-Popular-AWS-Security-Blog-Posts-in-2015',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','95f8495e6eae736a95a80f721b080a8a7f709337149972431f9d8af638f397f1',100.0,1779030479.33151,1,'2026-05-17T17:07:59.331510+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx6QAIBSQTJPHB/Updated-Whitepaper-Available-AWS-Best-Practices-for-DDoS-Resiliency',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','b92b0ba8d47f83d6d399fc2ccd034ab22509bf49e70e4dcbf3c8627f34a36d61',100.0,1.77902999307317304e+09,1,'2026-05-17T16:59:53.073173+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/TxK5WUJK3DG9G8/How-to-Restrict-Amazon-S3-Bucket-Access-to-a-Specific-IAM-Role',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','624a8c96f64ee33f315b00e03bdeb62063deb6b695e5486f7af0ae75a1157196',100.0,1.77903422946203708e+09,1,'2026-05-17T18:10:29.462037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/TxLEHNNDPUFDU9/Automated-Reasoning-and-Amazon-s2n',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','5283993aafa81e2e4f773b326f2b7a86a2dda554941e1c155054b767bdc67f2f',100.0,1.77903110737309193e+09,1,'2026-05-17T17:18:27.373092+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.elconfidencial.com/deportes/tribuna/2022-08-03/alpine-aston-martin-lawrence-stroll-luca-de-meo_3470693','blogs.elconfidencial.com: Luca de Meo y Lawrence Stroll: por qué el ego'' es el peor enemigo del gestor en la Fórmula 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','37fc0bb2e812f572629a4ca2c4f9a66aa7b1d86a6858c77940136f11f366216d',100.0,1779031424.35947,0,'2026-05-17T17:23:44.359470+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.elconfidencial.com/deportes/tribuna/2022-08-03/alpine-aston-martin-lawrence-stroll-luca-de-meo_3470693"}'); -INSERT INTO "resources" VALUES('https://blogs.elconfidencial.com/tecnologia/tribuna/2021-06-02/talento-informatica-startups-silicon-valley-google_3112087','blogs.elconfidencial.com: El talento atrofiado: por qué en España escasean'' los profesionales de alto nivel','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','253202836a82403c4ed6341886eecdeb295bd9aca79b11b2cd8592789d58c505',100.0,1.77903118710416102e+09,0,'2026-05-17T17:19:47.104161+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.elconfidencial.com/tecnologia/tribuna/2021-06-02/talento-informatica-startups-silicon-valley-google_3112087"}'); -INSERT INTO "resources" VALUES('https://blogs.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecnologia-startups-apps_3373786','blogs.elconfidencial.com: Los españoles somos más improductivos que nunca'' y el problema no es de los empleados','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce9bae6189aa3e2d1249ef9aa45e8cf854dbb05ad01574222b8ae04ade49919f',100.0,1.77903258380688095e+09,0,'2026-05-17T17:43:03.806881+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecnologia-startups-apps_3373786"}'); -INSERT INTO "resources" VALUES('https://blogs.gartner.com/cameron_haight/2014/10/13/getting-your-arms-around-devops-devops-patterns-and-practices',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903172054439091e+09,0,'2026-05-17T17:28:40.544391+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.letusdevops.com/p/how-much-programming-should-i-know','blogs.letusdevops.com: How much programming should I know for DevOps/SRE'' domain.','','N/A',0,'A curated technical resource and architectural guide covering blogs.letusdevops.com: How much programming should I know for DevOps/SRE'' domain. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959421621394e+09,0,'2026-05-17T16:53:14.216214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.msdn.microsoft.com/pythonengineering','Microsoft: Python Engineering','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c37f998ef636a86b49d0894583ca4e2c457cdda7628c60aaa751ed14678d40d',100.0,1.77903169395907402e+09,0,'2026-05-17T17:28:13.959074+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://devblogs.microsoft.com/python"}'); -INSERT INTO "resources" VALUES('https://blogs.mulesoft.com/dev/api-dev/apis-versus-web-services','mulesoft.com: APIs versus web services','','N/A',0,'A curated technical resource and architectural guide covering mulesoft.com: APIs versus web services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f6b5380402c85b2c24a12bf83ecb4b9fff40d8c7e4c4c645335cf8f94f3e3467',100.0,1.77903303821198296e+09,0,'2026-05-17T17:50:38.211983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.mulesoft.com/dev/resources-dev/k8s-kubernetes','blogs.mulesoft.com - K8s: 8 questions about Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blogs.mulesoft.com - K8s: 8 questions about Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2a9d3f8aa2faecaa265c2c27bc5c64bbb90f2bad6cf106d9927bf4392a2073f4',100.0,1.77903156846564292e+09,0,'2026-05-17T17:26:08.465643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.nakam.org/what-happens-when-k8s-edition','blogs.nakam.org: What Happens When? K8s Edition 🌟','','N/A',0,'A curated technical resource and architectural guide covering blogs.nakam.org: What Happens When? K8s Edition 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031302140064e+09,0,'2026-05-17T17:21:42.140064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx14ADBJOCAT9NS/How-to-Record-and-Govern-Your-IAM-Resource-Configurations-Using-AWS-Config',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1365f1522c105801441e85c44559ea5c3dd870f30dc3b7b630f3a986d265ff0e',100.0,1779032114,1,'2026-05-17T17:35:14.449318+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx1G747SE1R2ZWE/How-to-Reduce-Security-Threats-and-Operating-Costs-Using-AWS-WAF-and-Amazon-Clou',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','3aa4e5aaf762af32599062728ae737d242af23318b4e172be958f0a4c3939b6d',100.0,1779033047,0,'2026-05-17T17:50:47.349110+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx1LPI2H6Q6S5KC/How-to-Automatically-Update-Your-Security-Groups-for-Amazon-CloudFront-and-AWS-W',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','f4592d04a5c8e5362ab4c1b4d018443709015e0a060851035eccdd9461e29c60',100.0,1779030578,1,'2026-05-17T17:09:38.134209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx223ZW25YRPRKV/How-to-Use-AWS-WAF-to-Block-IP-Addresses-That-Generate-Bad-Requests',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','3aa4e5aaf762af32599062728ae737d242af23318b4e172be958f0a4c3939b6d',100.0,1779030740,0,'2026-05-17T17:12:20.218990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"duplicate_of": "https://blogs.aws.amazon.com/security/post/Tx1G747SE1R2ZWE/How-to-Reduce-Security-Threats-and-Operating-Costs-Using-AWS-WAF-and-Amazon-Clou"}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx2CGWIB8SBYW2J/How-to-Use-SAML-to-Automatically-Direct-Federated-Users-to-a-Specific-AWS-Manage',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','7a31981d14048f2082ed662b3bb6505c37f35b444269085e490ee10bda2ba2d5',100.0,1779030609,1,'2026-05-17T17:10:09.013980+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx2N52FR8XGJVL3/The-Most-Viewed-AWS-Security-Blog-Posts-so-Far-in-2016',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','77c337d21391d25dbe00e9c3c54c050f005995524ec9e6fefd122dde3aff6b02',100.0,1779033765,1,'2026-05-17T18:02:45.583514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx2OB7YGHMB7WCM/Adhere-to-IAM-Best-Practices-in-2016',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','9885425da847a76c1f3ce733c1ba99f5e1068aa411e9b0d685d2c43feffc5e89',100.0,1779032818,1,'2026-05-17T17:46:58.011560+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx3KVD6T490MM47/In-Case-You-Missed-These-AWS-Security-Blog-Posts-from-June-July-and-August',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e5a82f3c14da98d088f008799ee1b12f952567a003d57c635443a4136678a41d',100.0,1779030806,1,'2026-05-17T17:13:26.199815+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx3PTTZB14FWPBA/Announcing-Industry-Best-Practices-for-Securing-AWS-Resources',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','d4e06c005441b1b89f2e5185cedc7e1eeb896e56400bf4d9792849419c169d64',100.0,1779030022,1,'2026-05-17T17:00:22.739431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx4QX7W51NDSLO/The-Most-Popular-AWS-Security-Blog-Posts-in-2015',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','95f8495e6eae736a95a80f721b080a8a7f709337149972431f9d8af638f397f1',100.0,1779030479,1,'2026-05-17T17:07:59.331510+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx6QAIBSQTJPHB/Updated-Whitepaper-Available-AWS-Best-Practices-for-DDoS-Resiliency',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','b92b0ba8d47f83d6d399fc2ccd034ab22509bf49e70e4dcbf3c8627f34a36d61',100.0,1779029993,1,'2026-05-17T16:59:53.073173+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/TxK5WUJK3DG9G8/How-to-Restrict-Amazon-S3-Bucket-Access-to-a-Specific-IAM-Role',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','624a8c96f64ee33f315b00e03bdeb62063deb6b695e5486f7af0ae75a1157196',100.0,1779034229,1,'2026-05-17T18:10:29.462037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/TxLEHNNDPUFDU9/Automated-Reasoning-and-Amazon-s2n',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','5283993aafa81e2e4f773b326f2b7a86a2dda554941e1c155054b767bdc67f2f',100.0,1779031107,1,'2026-05-17T17:18:27.373092+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.elconfidencial.com/deportes/tribuna/2022-08-03/alpine-aston-martin-lawrence-stroll-luca-de-meo_3470693','blogs.elconfidencial.com: Luca de Meo y Lawrence Stroll: por qué el ego'' es el peor enemigo del gestor en la Fórmula 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','37fc0bb2e812f572629a4ca2c4f9a66aa7b1d86a6858c77940136f11f366216d',100.0,1779031424,0,'2026-05-17T17:23:44.359470+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.elconfidencial.com/deportes/tribuna/2022-08-03/alpine-aston-martin-lawrence-stroll-luca-de-meo_3470693"}'); +INSERT INTO "resources" VALUES('https://blogs.elconfidencial.com/tecnologia/tribuna/2021-06-02/talento-informatica-startups-silicon-valley-google_3112087','blogs.elconfidencial.com: El talento atrofiado: por qué en España escasean'' los profesionales de alto nivel','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','253202836a82403c4ed6341886eecdeb295bd9aca79b11b2cd8592789d58c505',100.0,1779031187,0,'2026-05-17T17:19:47.104161+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.elconfidencial.com/tecnologia/tribuna/2021-06-02/talento-informatica-startups-silicon-valley-google_3112087"}'); +INSERT INTO "resources" VALUES('https://blogs.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecnologia-startups-apps_3373786','blogs.elconfidencial.com: Los españoles somos más improductivos que nunca'' y el problema no es de los empleados','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce9bae6189aa3e2d1249ef9aa45e8cf854dbb05ad01574222b8ae04ade49919f',100.0,1779032583,0,'2026-05-17T17:43:03.806881+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecnologia-startups-apps_3373786"}'); +INSERT INTO "resources" VALUES('https://blogs.gartner.com/cameron_haight/2014/10/13/getting-your-arms-around-devops-devops-patterns-and-practices',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031720,0,'2026-05-17T17:28:40.544391+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.letusdevops.com/p/how-much-programming-should-i-know','blogs.letusdevops.com: How much programming should I know for DevOps/SRE'' domain.','','N/A',0,'A curated technical resource and architectural guide covering blogs.letusdevops.com: How much programming should I know for DevOps/SRE'' domain. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.216214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.msdn.microsoft.com/pythonengineering','Microsoft: Python Engineering','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c37f998ef636a86b49d0894583ca4e2c457cdda7628c60aaa751ed14678d40d',100.0,1779031693,0,'2026-05-17T17:28:13.959074+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://devblogs.microsoft.com/python"}'); +INSERT INTO "resources" VALUES('https://blogs.mulesoft.com/dev/api-dev/apis-versus-web-services','mulesoft.com: APIs versus web services','','N/A',0,'A curated technical resource and architectural guide covering mulesoft.com: APIs versus web services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f6b5380402c85b2c24a12bf83ecb4b9fff40d8c7e4c4c645335cf8f94f3e3467',100.0,1779033038,0,'2026-05-17T17:50:38.211983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.mulesoft.com/dev/resources-dev/k8s-kubernetes','blogs.mulesoft.com - K8s: 8 questions about Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blogs.mulesoft.com - K8s: 8 questions about Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2a9d3f8aa2faecaa265c2c27bc5c64bbb90f2bad6cf106d9927bf4392a2073f4',100.0,1779031568,0,'2026-05-17T17:26:08.465643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.nakam.org/what-happens-when-k8s-edition','blogs.nakam.org: What Happens When? K8s Edition 🌟','','N/A',0,'A curated technical resource and architectural guide covering blogs.nakam.org: What Happens When? K8s Edition 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031302,0,'2026-05-17T17:21:42.140064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blogs.opentext.com/understanding-kubernetes-within-containers','blogs.opentext.com: Understanding Kubernetes within containers','','2022',0,'Explains the nested relationship between containers, container runtimes (CRI), and Kubernetes orchestration. Explores how OCI-compliant container engines interface with the Kubelet daemon to implement declarative scaling, self-healing, and lifecycle management within decoupled distributed systems.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Containerization", "Virtualization Layers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.oracle.com/cloud-infrastructure/announcing-private-kubernetes-clusters','blogs.oracle.com: Announcing private Kubernetes clusters','','N/A',0,'A curated technical resource and architectural guide covering blogs.oracle.com: Announcing private Kubernetes clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029466486799e+09,0,'2026-05-17T16:51:06.486799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.oracle.com/cloud-infrastructure/post/introducing-free-java-license','blogs.oracle.com: Introducing the Free Java License (Java 17)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903394267383694e+09,0,'2026-05-17T18:05:42.673837+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.oracle.com/maa/post/oracle-rac-on-docker-now-with-full-production-support','blogs.oracle.com: Oracle RAC on Docker - Now with Full Production Support','','N/A',0,'A curated technical resource and architectural guide covering blogs.oracle.com: Oracle RAC on Docker - Now with Full Production Support in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149710031509e+09,0,'2026-05-17T17:24:57.100315+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.oracle.com/oracleuniversity/post/hands-on-labs-oci-training','blogs.oracle.com: Access hands-on exercises for Oracle Cloud Infrastructure'' with ease','','N/A',0,'A curated technical resource and architectural guide covering blogs.oracle.com: Access hands-on exercises for Oracle Cloud Infrastructure'' with ease in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903169659501695e+09,0,'2026-05-17T17:28:16.595017+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.oracle.com/cloud-infrastructure/announcing-private-kubernetes-clusters','blogs.oracle.com: Announcing private Kubernetes clusters','','N/A',0,'A curated technical resource and architectural guide covering blogs.oracle.com: Announcing private Kubernetes clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029466,0,'2026-05-17T16:51:06.486799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.oracle.com/cloud-infrastructure/post/introducing-free-java-license','blogs.oracle.com: Introducing the Free Java License (Java 17)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033942,0,'2026-05-17T18:05:42.673837+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.oracle.com/maa/post/oracle-rac-on-docker-now-with-full-production-support','blogs.oracle.com: Oracle RAC on Docker - Now with Full Production Support','','N/A',0,'A curated technical resource and architectural guide covering blogs.oracle.com: Oracle RAC on Docker - Now with Full Production Support in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031497,0,'2026-05-17T17:24:57.100315+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.oracle.com/oracleuniversity/post/hands-on-labs-oci-training','blogs.oracle.com: Access hands-on exercises for Oracle Cloud Infrastructure'' with ease','','N/A',0,'A curated technical resource and architectural guide covering blogs.oracle.com: Access hands-on exercises for Oracle Cloud Infrastructure'' with ease in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031696,0,'2026-05-17T17:28:16.595017+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blogs.sap.com/2020/10/18/continuous-quality-using-plugins-and-jenkins-abap-ui5','blogs.sap.com: Continuous quality using plugins and Jenkins (ABAP & UI5)','','2020',0,'Outlines technical practices for ensuring SAP application code quality utilizing automated Jenkins pipelines. Introduces test automation execution structures for both legacy ABAP backends and modern UI5 frontend projects.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Enterprise Platforms", "SAP"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blogs.sap.com/2020/10/22/ci-cd-tools-for-sap-cloud-platform-abap-environment','blogs.sap.com: CI/CD Tools for SAP Cloud Platform ABAP Environment','','2020',0,'Details native CI/CD tools and integration patterns optimized for the SAP Cloud Platform ABAP environment. Demonstrates automated artifact builds, transport releases, and compliance workflows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Enterprise Platforms", "SAP"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blogs.sap.com/2021/05/06/decentralized-gitops-over-environments','blogs.sap.com: Decentralized GitOps over multiple environments','','2021',0,'Presents SAP''s decentralization patterns for managing multiple clusters across staging and production environments. Emphasizes repository architecture designs that ensure self-governing application groups while maintaining centralized policy control.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Multi-Cluster", "Decentralization"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); @@ -2144,49 +2144,49 @@ INSERT INTO "resources" VALUES('https://blogs.sap.com/2021/07/04/cloud-integrati INSERT INTO "resources" VALUES('https://blogs.sap.com/2021/07/29/sap-cloud-integration-automated-testing-using-jenkins-and-pipeline-as-a-code-approach','blogs.sap.com: SAP Cloud Integration automated testing using Jenkins and Pipeline as a Code approach','','2021',0,'An enterprise case study explaining how to build automated integration testing using SAP Cloud integrations inside a Jenkins Pipeline-as-Code architecture. *Curator Insight*: SAP Jenkins automated pipeline. *Live Grounding*: Essential for systems architects needing to standardize automated delivery in legacy enterprise networks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Enterprise Integrations", "SAP Automation"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blogs.sap.com/2021/12/13/a-practical-guide-to-devops-for-sap-erp','blogs.sap.com: A Practical Guide to DevOps for SAP ERP','','2021',0,'Delivers a pragmatic manual on integrating modern DevOps paradigms, continuous integration pipelines, and automated testing frameworks into highly rigid SAP ERP environments. The curator explains the complexity of managing SAP transports and ABAP code structures. Live enterprise IT strategies prove that breaking down these legacy transport processes is essential for agile corporate transformations.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Systems", "SAP ERP", "DevOps Implementation"]','["[LEGACY]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blogs.sap.com/2021/12/26/cloud-integration-with-commerce-azure-blob-storage-using-rest-api-part-2','blogs.sap.com: Cloud Integration with Commerce Azure Blob Storage using REST API – Part 2','','2021',0,'Continuing the architectural sequence, this guide centers on advanced REST payloads, handling massive binary files, implementing robust retry policies, and tracking upload failures inside SAP landscapes.','Markdown','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "SAP Cloud Integration", "Azure Blob Storage"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{"duplicate_of": "https://blogs.sap.com/2021/07/04/cloud-integration-with-commerce-azure-blob-storage-using-rest-api"}'); -INSERT INTO "resources" VALUES('https://blogs.splunk.com/2016/06/22/aws-video',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.splunk.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','f8e4b711eb6b8c9a93ce562e998ce192752966639b80e2401212882bea910847',100.0,1.77902934126940703e+09,0,'2026-05-17T16:49:01.269407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.vmware.com/management/2020/06/devops-culture.html','blog.vmware.com: DevOps: Culture – Collaboration, Empowerment, Autonomy'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','689ba7cff08abd990c9a8544a843a9b9e79830ba1a9c199231bb8e184e45891e',100.0,1.77903278570416903e+09,0,'2026-05-17T17:46:25.704169+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"review_metadata": {"original_url": "https://blogs.vmware.com/management/2020/06/devops-culture.html", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.960226"}, "duplicate_of": "https://blogs.vmware.com/vsphere/2019/08/introducing-project-pacific.html"}'); +INSERT INTO "resources" VALUES('https://blogs.splunk.com/2016/06/22/aws-video',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.splunk.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','f8e4b711eb6b8c9a93ce562e998ce192752966639b80e2401212882bea910847',100.0,1779029341,0,'2026-05-17T16:49:01.269407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.vmware.com/management/2020/06/devops-culture.html','blog.vmware.com: DevOps: Culture – Collaboration, Empowerment, Autonomy'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','689ba7cff08abd990c9a8544a843a9b9e79830ba1a9c199231bb8e184e45891e',100.0,1779032785,0,'2026-05-17T17:46:25.704169+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"review_metadata": {"original_url": "https://blogs.vmware.com/management/2020/06/devops-culture.html", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.960226"}, "duplicate_of": "https://blogs.vmware.com/vsphere/2019/08/introducing-project-pacific.html"}'); INSERT INTO "resources" VALUES('https://blogs.vmware.com/networkvirtualization/2020/03/vmware-tanzu-service-mesh-built-on-vmware-nsx-is-now-available.html','blogs.vmware.com: VMware Tanzu Service Mesh, built on VMware NSX is Now Available!','','2020',0,'Announcement of VMware Tanzu Service Mesh (TSM), an Istio-based commercial service mesh integrated with VMware NSX. TSM delivers end-to-end traffic management, zero-trust security policies, cross-cluster connectivity, and deep API observability across hybrid and multi-cloud Kubernetes deployments.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Service Mesh", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blogs.vmware.com/vov/2018/08/06/how-to-deconstruct-a-monolith-using-microservices-getting-ready-for-cloud-native','vmware.com: How to Deconstruct a Monolith using Microservices – Getting Ready for Cloud-Native','','2018',4,'Provides an enterprise architectural path for decomposing traditional monoliths into distributed services. It focuses on identifying bounded contexts, managing cross-service communication via asynchronous events, and restructuring development teams around microservices boundaries.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Decomposition Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.vmware.com/vsphere/2019/08/introducing-project-pacific.html','blogs.vmware.com: Introducing Project Pacific (vSphere with Kubernetes)','','N/A',0,'The original deep-dive announcement introducing Project Pacific, which natively refactored VMware vSphere 7 around the Kubernetes control plane. Provided the architectural bridge that enables operations teams to provision containerized infrastructure via ESXi hypervisors.','en','article','advanced',0,'online','manual','689ba7cff08abd990c9a8544a843a9b9e79830ba1a9c199231bb8e184e45891e',100.0,1.77903155954590702e+09,0,'2026-05-17T17:25:59.545907+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "VMware Tanzu Ecosystem", "Hypervisor Kubernetes"]','["[LEGACY]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://blogs.windows.com/msedgedev/2020/10/01/microsoft-edge-tools-vscode','blogs.windows.com: Bringing the browser developer tools to Visual Studio'' Code','','2020',0,'Introduces Microsoft Edge Developer Tools integration directly inside VS Code. This allows engineers to run element inspection, network profiling, and DOM debugging natively in the IDE, reducing context-switching latency during web application development.','JavaScript','Documentation','Intermediate',0,'online','manual','65f6856312bca89409d44de67ee2633b7915ae38c3e0dbfc1bbf04c9832dc12d',100.0,1.7790342379422841e+09,0,'2026-05-17T18:10:37.942284+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.vmware.com/vsphere/2019/08/introducing-project-pacific.html','blogs.vmware.com: Introducing Project Pacific (vSphere with Kubernetes)','','N/A',0,'The original deep-dive announcement introducing Project Pacific, which natively refactored VMware vSphere 7 around the Kubernetes control plane. Provided the architectural bridge that enables operations teams to provision containerized infrastructure via ESXi hypervisors.','en','article','advanced',0,'online','manual','689ba7cff08abd990c9a8544a843a9b9e79830ba1a9c199231bb8e184e45891e',100.0,1779031559,0,'2026-05-17T17:25:59.545907+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "VMware Tanzu Ecosystem", "Hypervisor Kubernetes"]','["[LEGACY]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://blogs.windows.com/msedgedev/2020/10/01/microsoft-edge-tools-vscode','blogs.windows.com: Bringing the browser developer tools to Visual Studio'' Code','','2020',0,'Introduces Microsoft Edge Developer Tools integration directly inside VS Code. This allows engineers to run element inspection, network profiling, and DOM debugging natively in the IDE, reducing context-switching latency during web application development.','JavaScript','Documentation','Intermediate',0,'online','manual','65f6856312bca89409d44de67ee2633b7915ae38c3e0dbfc1bbf04c9832dc12d',100.0,1779034237,0,'2026-05-17T18:10:37.942284+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://bloo.media/blog/producto-minimo-viable-mvp','bloo.media: Producto Mínimo Viable ¿Qué es y cómo crearlo?','','2022',0,'A technical blueprint for defining and launching an MVP, emphasizing cost-efficiency and user-centric prioritization. Outlines processes for building validation loops, avoiding scope creep, and designing feedback architectures to capture early adopter usage.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Product Management", "Methodology", "Minimum Viable Product"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://blue-clouds.com/category/study-guide','AWS Certified Solutions Architect Professional – Study Guide','','2023',0,'A high-level technical study guide mapping key architectural domains of the AWS Certified Solutions Architect - Professional (SAP-C02) exam. Focuses on advanced multi-account design, high availability, massive scale migrations, and complex network structures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bootcamp.uxdesign.cc/a-quick-win-to-prepare-for-every-meeting-using-templates-d2359c849433','bootcamp.uxdesign.cc: A quick win to prepare for every meeting using templates','','N/A',0,'A curated technical resource and architectural guide covering bootcamp.uxdesign.cc: A quick win to prepare for every meeting using templates in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903403085504198e+09,0,'2026-05-17T18:07:10.855042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bootcamp.uxdesign.cc/popular-tech-stack-for-startups-in-2022-f3b53f50c18','bootcamp.uxdesign.cc: Popular Tech Stack for Startups in 2022','','N/A',0,'A curated technical resource and architectural guide covering bootcamp.uxdesign.cc: Popular Tech Stack for Startups in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903297498419308e+09,0,'2026-05-17T17:49:34.984193+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://boozangfromthetrenches.com/root-cause-analysis-in-test-automation/9','boozangfromthetrenches.com: Root Cause Analysis in Test Automation','','N/A',0,'A curated technical resource and architectural guide covering boozangfromthetrenches.com: Root Cause Analysis in Test Automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031181294317e+09,0,'2026-05-17T17:19:41.294317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bootcamp.uxdesign.cc/a-quick-win-to-prepare-for-every-meeting-using-templates-d2359c849433','bootcamp.uxdesign.cc: A quick win to prepare for every meeting using templates','','N/A',0,'A curated technical resource and architectural guide covering bootcamp.uxdesign.cc: A quick win to prepare for every meeting using templates in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034030,0,'2026-05-17T18:07:10.855042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bootcamp.uxdesign.cc/popular-tech-stack-for-startups-in-2022-f3b53f50c18','bootcamp.uxdesign.cc: Popular Tech Stack for Startups in 2022','','N/A',0,'A curated technical resource and architectural guide covering bootcamp.uxdesign.cc: Popular Tech Stack for Startups in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032974,0,'2026-05-17T17:49:34.984193+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://boozangfromthetrenches.com/root-cause-analysis-in-test-automation/9','boozangfromthetrenches.com: Root Cause Analysis in Test Automation','','N/A',0,'A curated technical resource and architectural guide covering boozangfromthetrenches.com: Root Cause Analysis in Test Automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031181,0,'2026-05-17T17:19:41.294317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://bors.tech','Bors Bot','','2020',4,'The original merge bot implementing the ''not rocket science'' rule: never merge untested commits into master. Popularized continuous integration validation queues, though live grounding shows development has largely transitioned to its successor, bors-ng.','Rust','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://botkube.io','botkube.io','','2019',4,'Botkube is a collaboration and ChatOps tool designed to integrate Kubernetes clusters directly with popular messaging channels like Slack, Discord, and Teams. It allows debugging, running kubectl commands, and monitoring cluster alerts securely from chat interfaces.','Go','ChatOps Platform','Medium',1,'online','manual','593c5c6067eaeb4ee09d1fa4e63dfa64c790b6061a5579952d39f9a9815d78b2',100.0,1.77913049501586508e+09,0,'2026-05-18T20:54:55.015865+02:00',NULL,NULL,NULL,'["Observability", "ChatOps", "Collaboration Platforms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-monitoring.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://botkube.io','botkube.io','','2019',4,'Botkube is a collaboration and ChatOps tool designed to integrate Kubernetes clusters directly with popular messaging channels like Slack, Discord, and Teams. It allows debugging, running kubectl commands, and monitoring cluster alerts securely from chat interfaces.','Go','ChatOps Platform','Medium',1,'online','manual','593c5c6067eaeb4ee09d1fa4e63dfa64c790b6061a5579952d39f9a9815d78b2',100.0,1779130495,0,'2026-05-18T20:54:55.015865+02:00',NULL,NULL,NULL,'["Observability", "ChatOps", "Collaboration Platforms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-monitoring.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://boxunix.com/2020/05/15/a-better-way-of-organizing-your-kubernetes-manifest-files','boxunix.com: A Better Way of Organizing Your Kubernetes Manifest Files 🌟','','2020',4,'A tactical blog post detailing file hierarchy designs for managing Kubernetes manifests. It compares simple raw file naming to directory segmentation, Kustomize overrides, and Helm charts. This serves as a helpful guide for platform engineers standardizing GitOps setups.','N/A','article','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://boxunix.com/2022/02/05/developers-guide-to-writing-a-good-helm-chart','boxunix.com: Developer’s Guide to Writing a Good Helm Chart','','2022',0,'A comprehensive authoring guide establishing best practices in Helm chart architecture. Topics include variable scoping, values encapsulation patterns, schema validation structures, and managing complex multi-service subchart dependencies cleanly.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bqstack.com/b/detail/109','bqstack.com: Monitoring Application using Elastic APM','','2021',0,'A comprehensive walkthrough focusing on application performance monitoring via Elastic APM. It details agent-to-server connection topologies and dashboards. 2026 frameworks heavily advocate combining this setup with unified Kibana views mapping out both service dependencies and OpenSearch raw logs.','Markdown','Blog','Intermediate',1,'online','manual',NULL,80.0,1.77902916151305699e+09,0,'2026-05-17T16:46:01.513057+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic APM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bqstack.com/blog/monitoring-application-using-elastic-apm',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.77913049492178893e+09,0,'2026-05-18T20:54:54.921789+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://bqstack.com/b/detail/109','bqstack.com: Monitoring Application using Elastic APM','','2021',0,'A comprehensive walkthrough focusing on application performance monitoring via Elastic APM. It details agent-to-server connection topologies and dashboards. 2026 frameworks heavily advocate combining this setup with unified Kibana views mapping out both service dependencies and OpenSearch raw logs.','Markdown','Blog','Intermediate',1,'online','manual',NULL,80.0,1779029161,0,'2026-05-17T16:46:01.513057+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic APM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bqstack.com/blog/monitoring-application-using-elastic-apm',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.921789+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://braindose.blog/2020/03/18/4-key-characteristics-of-gitops','braindose.blog: 4 Key Characteristics for a Successful GitOps Implementation','','2020',0,'Identifies the foundational pillars of successful GitOps: declarative configurations, a single source of truth in Git, automated state reconciliation, and software agents for drift detection. It provides architectural blueprints for structuring Git-based change management processes.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Methodology", "Core Principles"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://bravenewgeek.com/the-observability-pipeline','bravenewgeek.com: The Observability Pipeline','','2019',0,'A comprehensive technical exploration of the ''Observability Pipeline'' architectural pattern, illustrating how to decouple telemetry sources from destinations using intermediate routing layers (e.g., Vector). Curator Insight: Deep-dive on data routing middleware. Live Grounding: A fundamental design paradigm for modern platform engineering, preventing vendor lock-in and optimizing ingestion costs.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems Design", "Observability", "Data Pipelines", "Telemetry Routing"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://brennerm.github.io/posts/k8s-operators-with-python-part-1.html','brennerm.github.io: Kubernetes operators with Python #1: Creating CRDs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc5be0c4145665ff21c584e3ac68459e235a48d1fcf44cb7e9e349010d39f3ab',100.0,1.77903264009295797e+09,0,'2026-05-17T17:44:00.092958+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://shipit.dev/posts/k8s-operators-with-python-part-1.html"}'); -INSERT INTO "resources" VALUES('https://brennerm.github.io/posts/kubernetes-overview-diagrams.html','brennerm.github.io: Kubernetes Overview Diagrams 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b563ca9cbdec756f611652d334383c490e4bfd94fb3fc105a9aa5296b174df67',100.0,1.77903060493134403e+09,0,'2026-05-17T17:10:04.931344+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://shipit.dev/posts/kubernetes-overview-diagrams.html"}'); -INSERT INTO "resources" VALUES('https://brennerm.github.io/posts/setting-up-eks-with-irsa-using-terraform.html','brennerm.github.io: Setting up an EKS cluster with IAM/IRSA integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6dcf3b994b06d2c909e2bd1e6797c6bfc963e9194c84d216edaa866484130e0c',100.0,1.77903159590805411e+09,0,'2026-05-17T17:26:35.908054+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipit.dev/posts/setting-up-eks-with-irsa-using-terraform.html"}'); +INSERT INTO "resources" VALUES('https://brennerm.github.io/posts/k8s-operators-with-python-part-1.html','brennerm.github.io: Kubernetes operators with Python #1: Creating CRDs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc5be0c4145665ff21c584e3ac68459e235a48d1fcf44cb7e9e349010d39f3ab',100.0,1779032640,0,'2026-05-17T17:44:00.092958+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://shipit.dev/posts/k8s-operators-with-python-part-1.html"}'); +INSERT INTO "resources" VALUES('https://brennerm.github.io/posts/kubernetes-overview-diagrams.html','brennerm.github.io: Kubernetes Overview Diagrams 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b563ca9cbdec756f611652d334383c490e4bfd94fb3fc105a9aa5296b174df67',100.0,1779030604,0,'2026-05-17T17:10:04.931344+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://shipit.dev/posts/kubernetes-overview-diagrams.html"}'); +INSERT INTO "resources" VALUES('https://brennerm.github.io/posts/setting-up-eks-with-irsa-using-terraform.html','brennerm.github.io: Setting up an EKS cluster with IAM/IRSA integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6dcf3b994b06d2c909e2bd1e6797c6bfc963e9194c84d216edaa866484130e0c',100.0,1779031595,0,'2026-05-17T17:26:35.908054+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipit.dev/posts/setting-up-eks-with-irsa-using-terraform.html"}'); INSERT INTO "resources" VALUES('https://brianchristner.io/how-to-use-docker-scan','brianchristner.io: How to use Docker Security Scan Locally','','2021',0,'A practical manual outlining static security scanning on developer workstations. Demonstrates how to discover vulnerabilities and outdated packages inside target OCI layers prior to CI deployment.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Vulnerability Assessment"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bridgecrew.io','bridgecrew','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903397369259595e+09,0,'2026-05-17T18:06:13.692596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/5-common-kubernetes-misconfigs-and-how-to-fix-them','bridgecrew.io: 5 common Kubernetes misconfigs and how to fix them','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: 5 common Kubernetes misconfigs and how to fix them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033861956187e+09,0,'2026-05-17T18:04:21.956187+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/5-tips-for-securely-adopting-infrastructure-as-code','bridgecrew.io: 5 tips for securely adopting infrastructure as code','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: 5 tips for securely adopting infrastructure as code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023532766604e+09,0,'2026-05-17T17:03:55.327666+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/advanced-terraform-security-pro-tips-for-secure-infrastructure-as-code','bridgecrew.io: Advanced Terraform security: Pro tips for secure infrastructure'' as code','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Advanced Terraform security: Pro tips for secure infrastructure'' as code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903068295712494e+09,0,'2026-05-17T17:11:22.957125+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/applying-kubernetes-security-best-practices-to-helm-charts','bridgecrew.io: Applying Kubernetes security best practices to Helm charts','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Applying Kubernetes security best practices to Helm charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903135174277496e+09,0,'2026-05-17T17:22:31.742775+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/best-practices-for-aws-tagging-with-yor','bridgecrew.io: Best practices for AWS tagging with Yor','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Best practices for AWS tagging with Yor in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903358346434402e+09,0,'2026-05-17T17:59:43.464344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/kubernetes-devsecops-principles','==bridgecrew.io: 6 key Kubernetes DevSecOps principles: People, processes,'' technology==','','N/A',0,'A curated technical resource and architectural guide covering ==bridgecrew.io: 6 key Kubernetes DevSecOps principles: People, processes,'' technology== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450689182806e+09,0,'2026-05-17T18:15:06.891828+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/open-source-helm-security-research','bridgecrew.io: Part 1: Top trends from analyzing the security posture of'' open-source Helm charts','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Part 1: Top trends from analyzing the security posture of'' open-source Helm charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032877.74421,0,'2026-05-17T17:47:57.744210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/open-source-helm-security-research-part-2','bridgecrew.io: Part 2: Top trends from analyzing the security posture of'' open-source Helm charts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903030544303703e+09,0,'2026-05-17T17:05:05.443037+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/open-source-helm-security-research-part-3','bridgecrew.io: Part 3: Top trends from analyzing the security posture of'' open-source Helm charts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902937110214304e+09,0,'2026-05-17T16:49:31.102143+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/terraform-security-101-best-practices-for-secure-infrastructure-as-code','==bridgecrew.io: Terraform security 101: Best practices for secure infrastructure'' as code== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==bridgecrew.io: Terraform security 101: Best practices for secure infrastructure'' as code== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903449940101194e+09,0,'2026-05-17T18:14:59.401012+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/tutorial-incorporate-iac-security-in-your-ci-cd-pipeline-with-bridgecrew-jenkins-and-github','bridgecrew.io: Tutorial: Incorporate IaC Security in your CI/CD pipeline'' with Bridgecrew, Jenkins, and GitHub','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Tutorial: Incorporate IaC Security in your CI/CD pipeline'' with Bridgecrew, Jenkins, and GitHub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902980158511495e+09,0,'2026-05-17T16:56:41.585115+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bsucaciu.com/?p=4645','bsucaciu.com: What is a Sidecar?','','N/A',0,'A curated technical resource and architectural guide covering bsucaciu.com: What is a Sidecar? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903223199187707e+09,0,'2026-05-17T17:37:11.991877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://btholt.github.io/intro-to-web-dev-v2/intro',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3e4c4d8b29430916d2bbcd881e6cd2b36d9f0cc5ff1dfd7262488f8aa2b770e6',100.0,1.779032388369421e+09,1,'2026-05-17T17:39:48.369421+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://buff.ly/3sl0yYu','Automatización de aplicaciones Spring Boot con Terraform, Ansible y GitHub Actions','','N/A',0,'A curated technical resource and architectural guide covering Automatización de aplicaciones Spring Boot con Terraform, Ansible y GitHub Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033573.38572,0,'2026-05-17T17:59:33.385720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bridgecrew.io','bridgecrew','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033973,0,'2026-05-17T18:06:13.692596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/5-common-kubernetes-misconfigs-and-how-to-fix-them','bridgecrew.io: 5 common Kubernetes misconfigs and how to fix them','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: 5 common Kubernetes misconfigs and how to fix them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033861,0,'2026-05-17T18:04:21.956187+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/5-tips-for-securely-adopting-infrastructure-as-code','bridgecrew.io: 5 tips for securely adopting infrastructure as code','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: 5 tips for securely adopting infrastructure as code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030235,0,'2026-05-17T17:03:55.327666+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/advanced-terraform-security-pro-tips-for-secure-infrastructure-as-code','bridgecrew.io: Advanced Terraform security: Pro tips for secure infrastructure'' as code','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Advanced Terraform security: Pro tips for secure infrastructure'' as code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030682,0,'2026-05-17T17:11:22.957125+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/applying-kubernetes-security-best-practices-to-helm-charts','bridgecrew.io: Applying Kubernetes security best practices to Helm charts','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Applying Kubernetes security best practices to Helm charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031351,0,'2026-05-17T17:22:31.742775+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/best-practices-for-aws-tagging-with-yor','bridgecrew.io: Best practices for AWS tagging with Yor','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Best practices for AWS tagging with Yor in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033583,0,'2026-05-17T17:59:43.464344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/kubernetes-devsecops-principles','==bridgecrew.io: 6 key Kubernetes DevSecOps principles: People, processes,'' technology==','','N/A',0,'A curated technical resource and architectural guide covering ==bridgecrew.io: 6 key Kubernetes DevSecOps principles: People, processes,'' technology== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034506,0,'2026-05-17T18:15:06.891828+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/open-source-helm-security-research','bridgecrew.io: Part 1: Top trends from analyzing the security posture of'' open-source Helm charts','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Part 1: Top trends from analyzing the security posture of'' open-source Helm charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032877,0,'2026-05-17T17:47:57.744210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/open-source-helm-security-research-part-2','bridgecrew.io: Part 2: Top trends from analyzing the security posture of'' open-source Helm charts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030305,0,'2026-05-17T17:05:05.443037+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/open-source-helm-security-research-part-3','bridgecrew.io: Part 3: Top trends from analyzing the security posture of'' open-source Helm charts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.102143+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/terraform-security-101-best-practices-for-secure-infrastructure-as-code','==bridgecrew.io: Terraform security 101: Best practices for secure infrastructure'' as code== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==bridgecrew.io: Terraform security 101: Best practices for secure infrastructure'' as code== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034499,0,'2026-05-17T18:14:59.401012+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/tutorial-incorporate-iac-security-in-your-ci-cd-pipeline-with-bridgecrew-jenkins-and-github','bridgecrew.io: Tutorial: Incorporate IaC Security in your CI/CD pipeline'' with Bridgecrew, Jenkins, and GitHub','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Tutorial: Incorporate IaC Security in your CI/CD pipeline'' with Bridgecrew, Jenkins, and GitHub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029801,0,'2026-05-17T16:56:41.585115+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://bsucaciu.com/?p=4645','bsucaciu.com: What is a Sidecar?','','N/A',0,'A curated technical resource and architectural guide covering bsucaciu.com: What is a Sidecar? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032231,0,'2026-05-17T17:37:11.991877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://btholt.github.io/intro-to-web-dev-v2/intro',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3e4c4d8b29430916d2bbcd881e6cd2b36d9f0cc5ff1dfd7262488f8aa2b770e6',100.0,1779032388,1,'2026-05-17T17:39:48.369421+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://buff.ly/3sl0yYu','Automatización de aplicaciones Spring Boot con Terraform, Ansible y GitHub Actions','','N/A',0,'A curated technical resource and architectural guide covering Automatización de aplicaciones Spring Boot con Terraform, Ansible y GitHub Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033573,0,'2026-05-17T17:59:33.385720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://buggyapp.ycrash.io','BuggyApp: Simulate performance problems','','2021',0,'An application suite designed to simulate real-world system errors within test environments. Enables deliberate injection of CPU spikes, memory leaks, thread locks, and database blockages, providing a safe practice space for telemetry alerts and diagnostic playbooks.','Java / English','SaaS Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Failure Simulation"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://build.microsoft.com/en-US/home?ocid=FY26_soc_omc_br_X_BuildRegister','Microsoft Build 2026 Developer Event Portal','The official portal for Microsoft Build 2026, showcasing deep-dives on real systems, local AI agents on Windows, and Azure cloud infrastructure scaling.','2026',4,'Curator Insight: Microsoft Build 2026 serves as the primary developer forum introducing the convergence of local Windows environments and agentic Azure architectures. -Live Grounding: Hosting hundreds of deep technical sessions in San Francisco and online, the event highlights real-world AI scaling pipelines, next-generation Azure Linux distributions, and extensive GitHub Copilot integrations for modern software engineering workflows.','English','Site','Intermediate',0,'online','automatic','191e0560c7ec87e7f2d444dc46a67b3457e05c62e1e5b2269cf2aa7b7f709cd9',NULL,1.780352404147753e+09,0,'2026-06-02T00:20:04.147753+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft Azure", "Developer Conference"]','["DE FACTO STANDARD"]','[]','[]','{}','{"category": "introduction", "reputation_status": "Vetted", "reputation_summary": "Official portal for Microsoft''s primary developer conference, highly relevant for platform and application developers worldwide.", "social_preview_url": "", "source_provenance": "X.com (Microsoft)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://build.thebeat.co/a-curious-case-of-aws-nlb-timeouts-in-kubernetes-522bd88a3399','build.thebeat.co: A curious case of AWS NLB timeouts in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering build.thebeat.co: A curious case of AWS NLB timeouts in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903146046659398e+09,0,'2026-05-17T17:24:20.466594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +Live Grounding: Hosting hundreds of deep technical sessions in San Francisco and online, the event highlights real-world AI scaling pipelines, next-generation Azure Linux distributions, and extensive GitHub Copilot integrations for modern software engineering workflows.','English','Site','Intermediate',0,'online','automatic','191e0560c7ec87e7f2d444dc46a67b3457e05c62e1e5b2269cf2aa7b7f709cd9',NULL,1780352404,0,'2026-06-02T00:20:04.147753+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft Azure", "Developer Conference"]','["DE FACTO STANDARD"]','[]','[]','{}','{"category": "introduction", "reputation_status": "Vetted", "reputation_summary": "Official portal for Microsoft''s primary developer conference, highly relevant for platform and application developers worldwide.", "social_preview_url": "", "source_provenance": "X.com (Microsoft)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://build.thebeat.co/a-curious-case-of-aws-nlb-timeouts-in-kubernetes-522bd88a3399','build.thebeat.co: A curious case of AWS NLB timeouts in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering build.thebeat.co: A curious case of AWS NLB timeouts in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.466594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://build5nines.com','build5nines.com','','2026',0,'A technical portal offering architectural blueprints, deep-dives, and certification preparation resources focused on Microsoft Azure, hybrid cloud infrastructure, and enterprise DevOps patterns. Designed to help architects maintain highly-available systems.','English','Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Computing", "Architectural Knowledge Base"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://build5nines.com/analyzing-ibms-acquisition-of-hashicorp-a-game-changer-in-hybrid-cloud-management','build5nines.com: Analyzing IBM’s Acquisition of HashiCorp: A Game-Changer in Hybrid Cloud Management','','2024',0,'Strategic analysis of IBM''s landmark acquisition of HashiCorp and its direct impact on multi-cloud orchestration. Examines how combining HashiCorp''s stack (Terraform, Vault, Consul) with IBM''s Red Hat OpenShift and Ansible portfolios shapes enterprise hybrid-cloud management pipelines.','None','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Industry Landscape", "Acquisitions"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://build5nines.com/azure-cdn-endpoint-interactive-map','build5nines.com: Azure CDN POP Locations: Interactive Map of Azure CDN Points of Presence','','2024',0,'Interactive mapping analysis detailing Azure CDN global Points of Presence (POPs). Highlights regional routing metrics and CDN optimization paths for low-latency web applications. Practical resource for designing globally distributed multi-region assets.','English','Technical Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Core Networking", "Content Delivery Network"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); @@ -2242,147 +2242,147 @@ INSERT INTO "resources" VALUES('https://build5nines.com/why-hashicorp-terraform- INSERT INTO "resources" VALUES('https://build5nines.com/working-with-yaml-in-terraform-using-the-yamldecode-and-yamlencode-functions','build5nines.com: Working with YAML in Terraform using the `yamldecode` and `yamlencode` Functions','','2023',0,'Comprehensive guide on parsing and serializing configuration data structures between YAML schemas and native HCL objects utilizing `yamldecode` and `yamlencode` functions. Crucial for integrating complex external declarations (such as Helm value trees) directly into modular deployments.','HCL/YAML','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Syntax & Expressions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://buildah.io','buildah','','2026',5,'Buildah specializes in crafting OCI-compliant container images without requiring a background container daemon. It enables fine-grained Layer management, dramatically reducing the security footprint of target images by keeping build tools outside the final layers.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Security", "OCI Builders"]','["[DE FACTO STANDARD]"]','[]','["container-managers.md", "docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://buildbot.net','Buildbot','','2025',0,'A Python-based framework designed for continuous integration testing. Although largely surpassed by Kubernetes-native engines, Buildbot remains a robust, highly extensible platform for complex, non-standard compilation requirements.','Python','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Self-Hosted Runners"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "cicd.md", "devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://builder.aws.com/build/workshops?trk=265ae1c7-2dfc-44c6-bc73-a4d991b8bd7f&sc_channel=el','workshops.aws: AWS Workshops','','2026',0,'AWS-designed workshop aggregator offering deep, interactive labs on advanced engineering themes. Topics span Elastic Kubernetes Service (EKS) design, serverless microservices pipelines, security automation, and native database configurations under realistic operational profiles.','English','Portal','Intermediate',0,'online','manual','a78c2397e91ab049995ef550deeeb51c5036386b5463601127d060c29dd824ef',100.0,1.77913049503239297e+09,1,'2026-05-18T20:54:55.032393+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Services", "Interactive Learning"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://builder.aws.com/build/workshops?trk=265ae1c7-2dfc-44c6-bc73-a4d991b8bd7f&sc_channel=el','workshops.aws: AWS Workshops','','2026',0,'AWS-designed workshop aggregator offering deep, interactive labs on advanced engineering themes. Topics span Elastic Kubernetes Service (EKS) design, serverless microservices pipelines, security automation, and native database configurations under realistic operational profiles.','English','Portal','Intermediate',0,'online','manual','a78c2397e91ab049995ef550deeeb51c5036386b5463601127d060c29dd824ef',100.0,1779130495,1,'2026-05-18T20:54:55.032393+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Services", "Interactive Learning"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://builder.aws.com/learn','community.aws/training: Training and Certification','','2023',0,'The centralized AWS Builder community training site featuring articles, community-sourced tutorials, and architectural guidelines written by AWS Heroes and user group leaders worldwide.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Community Learning"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "aws-training.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://builder.aws.com/learn/topics/kubernetes','community.aws/kubernetes','','2023',0,'Curated developer platform presenting technical walk-throughs, AWS integrations, architecture guides, and emerging patterns specifically centered around EKS and cloud-native topologies on AWS.','English','Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Community Resources"]','["[EMERGING]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://buildkite.com/blog/manage-your-ci-cd-resources-as-code-with-terraform','buildkite.com: Manage your CI/CD resources as Code with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e60855bb79fea8d1c27acc199537c91cb51965c181917531a1dc3d7f8a19128',100.0,1.77903018958013296e+09,0,'2026-05-17T17:03:09.580133+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://buildkite.com/resources/blog/manage-your-ci-cd-resources-as-code-with-terraform"}'); +INSERT INTO "resources" VALUES('https://buildkite.com/blog/manage-your-ci-cd-resources-as-code-with-terraform','buildkite.com: Manage your CI/CD resources as Code with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e60855bb79fea8d1c27acc199537c91cb51965c181917531a1dc3d7f8a19128',100.0,1779030189,0,'2026-05-17T17:03:09.580133+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://buildkite.com/resources/blog/manage-your-ci-cd-resources-as-code-with-terraform"}'); INSERT INTO "resources" VALUES('https://buildkite.com/resources/blog/manage-your-ci-cd-resources-as-code-with-terraform','buildkite.com: Manage your CI/CD resources as Code with Terraform','','2023',3,'Explores how Buildkite resources (pipelines, agents, clusters) can be deterministically provisioned and versioned using Terraform providers. Emphasizes the architectural shift from manual web-console administration to auditable, pull-request-driven CI/CD configuration management. Live grounding shows that this GitOps approach prevents pipeline configuration drift and aligns security configurations across corporate repositories.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Linting", "Build Automation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://buildpacks.io','buildpacks.io: Cloud Native Buildpacks 🌟','','2026',0,'Cloud Native Buildpacks (CNBs) transform application source code into secure, OCI-compliant container images without requiring a Dockerfile. Supported by the CNCF, CNBs analyze codebases to determine runtimes, patch secure OS layers, and separate application dependencies into optimal cached layers. They provide enterprise-level standardization, accelerating container builds and reinforcing dependency security at scale.','Go','Tool','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Continuous Integration", "Image Building"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://buoyant.io/2020/12/23/kubernetes-network-policies-with-cilium-and-linkerd','buoyant.io: Kubernetes network policies with Cilium and Linkerd','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a91aa0e2d5841dc7a31016812fcbf89b098309351b6c0ec6a87bbc9e508b0c6',100.0,1.7790332437138431e+09,0,'2026-05-17T17:54:03.713843+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.buoyant.io/blog/kubernetes-network-policies-with-cilium-and-linkerd"}'); -INSERT INTO "resources" VALUES('https://buoyant.io/2021/12/14/locking-down-network-traffic-between-kubernetes-namespaces','buoyant.io: Go directly to namespace jail: Locking down network traffic'' between Kubernetes namespaces','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b380f5fc91409b3183b3ec2c2ceb03ab21070159f2a02ea7a9d23b923079b527',100.0,1.77903147875947403e+09,0,'2026-05-17T17:24:38.759474+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.buoyant.io/blog/locking-down-network-traffic-between-kubernetes-namespaces"}'); -INSERT INTO "resources" VALUES('https://buoyant.io/blog/multi-cluster-multi-region-setup-using-linkerd-service-mesh','buoyant.io: Multi-Cluster, Multi-Region Setup using Linkerd Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','806ffecf5ae5226be545e068c41116b149a73d5dadf0477f174fcc7668b6ac5d',100.0,1.77902947852445602e+09,0,'2026-05-17T16:51:18.524456+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.buoyant.io/blog/multi-cluster-multi-region-setup-using-linkerd-service-mesh"}'); -INSERT INTO "resources" VALUES('https://buoyant.io/service-mesh-academy/upgrading-to-linkerd-2-12','buoyant.io: Upgrading to Linkerd 2.12: Zero-trust-ready route-based policy,'' Gateway API, access logging','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0bd3ff1427d340b94bb5bd5e4f7ad555d2ee8cc00aeda421200842357f3e66ff',100.0,1.77903380829662108e+09,0,'2026-05-17T18:03:28.296621+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.buoyant.io/service-mesh-academy/upgrading-to-linkerd-2-12"}'); -INSERT INTO "resources" VALUES('https://business.vogue.es/carrera/articulos/adios-jefes-toxicos-la-salud-organizacional-rentabilidad-residen-liderazgo-gentil/533','business.vogue.es: Adiós a los jefes tóxicos: este es el nuevo tipo de liderazgo'' gentil que triunfa','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5df82bbbbf9f0e5eb149d2cf75d13f91a91e3d0c234f4e914ea49c8c61dc42dd',100.0,1.77903072084520101e+09,0,'2026-05-17T17:12:00.845201+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"review_metadata": {"original_url": "https://business.vogue.es/carrera/articulos/adios-jefes-toxicos-la-salud-organizacional-rentabilidad-residen-liderazgo-gentil/533", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.988586"}, "duplicate_of": "https://www.vogue.es/lideres"}'); -INSERT INTO "resources" VALUES('https://businessinsider.mx/trucos-chatgpt-aminorar-carga-laboranl_vida-profesional','businessinsider.mx: 5 trucos de ChatGPT que pueden ayudar a reducir tu carga'' laboral','','N/A',0,'A curated technical resource and architectural guide covering businessinsider.mx: 5 trucos de ChatGPT que pueden ayudar a reducir tu carga'' laboral in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903051678712797e+09,0,'2026-05-17T17:08:36.787128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://buoyant.io/2020/12/23/kubernetes-network-policies-with-cilium-and-linkerd','buoyant.io: Kubernetes network policies with Cilium and Linkerd','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a91aa0e2d5841dc7a31016812fcbf89b098309351b6c0ec6a87bbc9e508b0c6',100.0,1779033243,0,'2026-05-17T17:54:03.713843+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.buoyant.io/blog/kubernetes-network-policies-with-cilium-and-linkerd"}'); +INSERT INTO "resources" VALUES('https://buoyant.io/2021/12/14/locking-down-network-traffic-between-kubernetes-namespaces','buoyant.io: Go directly to namespace jail: Locking down network traffic'' between Kubernetes namespaces','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b380f5fc91409b3183b3ec2c2ceb03ab21070159f2a02ea7a9d23b923079b527',100.0,1779031478,0,'2026-05-17T17:24:38.759474+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.buoyant.io/blog/locking-down-network-traffic-between-kubernetes-namespaces"}'); +INSERT INTO "resources" VALUES('https://buoyant.io/blog/multi-cluster-multi-region-setup-using-linkerd-service-mesh','buoyant.io: Multi-Cluster, Multi-Region Setup using Linkerd Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','806ffecf5ae5226be545e068c41116b149a73d5dadf0477f174fcc7668b6ac5d',100.0,1779029478,0,'2026-05-17T16:51:18.524456+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.buoyant.io/blog/multi-cluster-multi-region-setup-using-linkerd-service-mesh"}'); +INSERT INTO "resources" VALUES('https://buoyant.io/service-mesh-academy/upgrading-to-linkerd-2-12','buoyant.io: Upgrading to Linkerd 2.12: Zero-trust-ready route-based policy,'' Gateway API, access logging','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0bd3ff1427d340b94bb5bd5e4f7ad555d2ee8cc00aeda421200842357f3e66ff',100.0,1779033808,0,'2026-05-17T18:03:28.296621+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.buoyant.io/service-mesh-academy/upgrading-to-linkerd-2-12"}'); +INSERT INTO "resources" VALUES('https://business.vogue.es/carrera/articulos/adios-jefes-toxicos-la-salud-organizacional-rentabilidad-residen-liderazgo-gentil/533','business.vogue.es: Adiós a los jefes tóxicos: este es el nuevo tipo de liderazgo'' gentil que triunfa','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5df82bbbbf9f0e5eb149d2cf75d13f91a91e3d0c234f4e914ea49c8c61dc42dd',100.0,1779030720,0,'2026-05-17T17:12:00.845201+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"review_metadata": {"original_url": "https://business.vogue.es/carrera/articulos/adios-jefes-toxicos-la-salud-organizacional-rentabilidad-residen-liderazgo-gentil/533", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.988586"}, "duplicate_of": "https://www.vogue.es/lideres"}'); +INSERT INTO "resources" VALUES('https://businessinsider.mx/trucos-chatgpt-aminorar-carga-laboranl_vida-profesional','businessinsider.mx: 5 trucos de ChatGPT que pueden ayudar a reducir tu carga'' laboral','','N/A',0,'A curated technical resource and architectural guide covering businessinsider.mx: 5 trucos de ChatGPT que pueden ayudar a reducir tu carga'' laboral in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030516,0,'2026-05-17T17:08:36.787128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://buttondown.com/nelhage/archive/two-reasons-kubernetes-is-so-complex','buttondown.email: Two reasons Kubernetes is so complex','','2021',4,'An insightful essay attributing Kubernetes'' inherent complexity to two core causes: its general-purpose platform-of-platforms architecture, and its commitment to solving the distributed consensus state problem globally.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Theory", "Complexity Analysis"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://buttondown.email/nelhage/archive/two-reasons-kubernetes-is-so-complex','buttondown.email: Two reasons Kubernetes is so complex','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46e3c7e8d5b5807e129ecd8092b3d9ffe1a497dac937f4e99509ca4aa88e0ff9',100.0,1.77903329707178592e+09,0,'2026-05-17T17:54:57.071786+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://buttondown.com/nelhage/archive/two-reasons-kubernetes-is-so-complex"}'); +INSERT INTO "resources" VALUES('https://buttondown.email/nelhage/archive/two-reasons-kubernetes-is-so-complex','buttondown.email: Two reasons Kubernetes is so complex','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46e3c7e8d5b5807e129ecd8092b3d9ffe1a497dac937f4e99509ca4aa88e0ff9',100.0,1779033297,0,'2026-05-17T17:54:57.071786+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://buttondown.com/nelhage/archive/two-reasons-kubernetes-is-so-complex"}'); INSERT INTO "resources" VALUES('https://buttons.github.io','buttons.github.io: GitHub Buttons','','2021',0,'Simple frontend utility generator that provides clean, interactive, and customizable social buttons (such as Follow, Star, Fork) to integrate easily within product documentation, blogs, or landing pages.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Frontend Integrations", "GitHub Buttons"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://bytebytego.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','16f3df3f8be236dfb55033802e0be1ba41bdfb16487b4ce617c4278c35f1b981',100.0,1.77903106451302599e+09,1,'2026-05-17T17:17:44.513026+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://bytebytego.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','16f3df3f8be236dfb55033802e0be1ba41bdfb16487b4ce617c4278c35f1b981',100.0,1779031064,1,'2026-05-17T17:17:44.513026+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://bytebytego.com/courses/system-design-interview/scale-from-zero-to-millions-of-users','bytebytego.com: System Design - Scale From Zero To Millions Of Users 🌟','','2023',5,'A structured breakdown of modern system scaling, illustrating how a single database configuration evolves into a multi-tiered global architecture. Covers key mechanics like database replication, global CDN routing, horizontal scaling of stateless application nodes, and distributed cache deployment.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Application Design", "System Design Patterns"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://byteman.jboss.org','Byteman','','2024',0,'A highly robust runtime bytecode injection tool utilizing JBoss rule engines to trace, test, and inject faults into live Java applications. By using Event-Condition-Action (ECA) rules without requiring source code modifications, it remains a vital instrument for simulating extreme edge cases, chaos engineering, and tracing complex cloud microservices.','Java','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Diagnostics and Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://bytes.devopscube.com/p/pod-priority-preemption-explained','bytes.devopscube.com: Kubernetes Pod Priority & Preemption','','2022',0,'Provides a comprehensive architectural overview of Kubernetes Pod Priority and Preemption. It explains how high-priority containers can evict lower-priority workloads from fully saturated worker nodes.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Scheduling", "Priority Class"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cal.com','cal.com','','2026',5,'Cal.com is a highly customizable, open-source scheduling infrastructure. Positioned as a self-hosted, API-driven, GDPR-compliant core alternative to proprietary booking software.','TypeScript','Repository','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Open Source Tools"]','["[DE FACTO STANDARD]"]','[]','["appointment-scheduling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://calculadora.malt.es','calculadora.malt.es','','2024',0,'A calculator tool built by Malt Spain that helps freelancers estimate their daily rate (Tasa Diaria Media - TDM) based on localized experience, tech stack, and location. Ideal for software developers transitioning to contracting to properly assess market value and negotiate sustainable client contracts.','N/A','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Financial Calculators"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://calculator.aws','calculator.aws: AWS Total Cost of Ownership (TCO) Calculators','','2022',5,'The official pricing modeling platform for AWS cloud architectures. Empowers engineers to compute operational expenses and model total cost of ownership forecasts before initiating system builds.','English','Documentation','Intermediate',0,'online','manual','54b0d80bda668e25e5f493e7ba2c4c93bf29f97b5d4c5fc3c2f051285a8eded8',100.0,1.77903316262902092e+09,1,'2026-05-17T17:52:42.629021+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "FinOps Strategy"]','["[DE FACTO STANDARD]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://calculator.aws','calculator.aws: AWS Total Cost of Ownership (TCO) Calculators','','2022',5,'The official pricing modeling platform for AWS cloud architectures. Empowers engineers to compute operational expenses and model total cost of ownership forecasts before initiating system builds.','English','Documentation','Intermediate',0,'online','manual','54b0d80bda668e25e5f493e7ba2c4c93bf29f97b5d4c5fc3c2f051285a8eded8',100.0,1779033162,1,'2026-05-17T17:52:42.629021+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "FinOps Strategy"]','["[DE FACTO STANDARD]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://calendly.com','Calendly','','2025',0,'SaaS scheduling tool providing automated invite links, corporate calendar integration, and round-robin scheduling algorithms to streamline business workflow coordination.','TypeScript','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Commercial Tools"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://camel.apache.org','Apache Camel','','2023',0,'The main technical page for Apache Camel, an integration framework built around Enterprise Integration Patterns (EIP). It simplifies system connectivity by offering hundreds of out-of-the-box protocol connectors and routing strategies.','Java','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Apache Camel"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://camel.apache.org/camel-k/2.10.x','Apache Camel K','','2023',0,'The homepage for Apache Camel K, a lightweight integration framework optimized for Kubernetes. Built on Knative, Camel K runs integration code natively, using custom operators to automate building and scaling processes.','Go','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Native", "Camel K"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://camel.apache.org/camel-k/latest','Apache Camel K','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a44c353a72cca566d0511b89b7e2c83ff6ae5b6a344a84a2140773f47f549e21',100.0,1.77903114302737808e+09,0,'2026-05-17T17:19:03.027378+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://camel.apache.org/camel-k/2.10.x"}'); +INSERT INTO "resources" VALUES('https://camel.apache.org/camel-k/latest','Apache Camel K','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a44c353a72cca566d0511b89b7e2c83ff6ae5b6a344a84a2140773f47f549e21',100.0,1779031143,0,'2026-05-17T17:19:03.027378+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://camel.apache.org/camel-k/2.10.x"}'); INSERT INTO "resources" VALUES('https://camunda.com/blog/2022/02/how-we-overcame-long-running-job-limitations-in-jenkins-declarative-pipelines','camunda.com: How We Overcame Long-Running Job Limitations in Jenkins Declarative Pipelines','','2022',0,'An analytical case study by Camunda detailing methods to bypass script size limitations and JVM stack overflows in complex pipelines. *Curator Insight*: Scaling execution. *Live Grounding*: Crucial for large engineering teams struggling with the maximum method size limit in Groovy files.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Performance Optimization", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://camunda.com/platform/zeebe','Zeebe workflow engine','','2026',4,'Zeebe is Camunda''s highly available, horizontally scalable workflow orchestration engine designed specifically for microservices architectures. Relying on event-sourced execution loops, Zeebe manages complex BPMN process flows across thousands of servers with built-in partition tolerance.','Java','Workflow Engine','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflow Engines", "Camunda", "Zeebe"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://canine.sh','Canine: A Developer-friendly PaaS for Kubernetes','','2025',0,'A developer-centric, lightweight PaaS layer running directly on top of Kubernetes. Canine simplifies native container deployments and configurations, reducing cognitive load and shortening inner-loop development iterations.','Go','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Platform Engineering", "Kubernetes Management"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md", "cicd.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://canonical.com/blog/gitops-with-azure-arc-and-charmed-kubernetes','Kubernetes GitOps with Azure Arc and Charmed Kubernetes','','2021',0,'A technical case study showcasing hybrid cloud management by linking Canonical''s Charmed Kubernetes clusters with Microsoft Azure Arc. It details how Azure Arc acts as an overlay management plane, allowing administrators to push unified GitOps policies, access controls, and application resources to on-premises Charmed clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Hybrid Cloud", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://canonical.com/juju','**Conjure up**','','2026',0,'Curator Insight vs Live Grounding: Canonical''s Conjure-up tool was originally developed to orchestrate Juju applications and configure Charmed Kubernetes dynamically. Live status confirms the tool is deprecated and retired, with Canonical directing teams to use direct Juju or MicroK8s setups.','Python','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Deployment Tools", "Ubuntu Stack"]','["[LEGACY]"]','[]','["kubernetes.md", "kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://canonical.com/microk8s','**Microk8s**','','2026',0,'Canonical''s lightweight, zero-ops Kubernetes distribution designed for developers, IoT devices, and edge computing. MicroK8s is packaged as a single snap package with automatic updates, high-availability clustering, and a modular architecture that supports one-click deployment of common add-ons like Istio, Knative, and GPU acceleration.','Go','Software','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://canvatechblog.com/supporting-gpu-accelerated-machine-learning-with-kubernetes-and-nix-7c1da8e42f61','canvatechblog.com: Supporting GPU-accelerated Machine Learning with Kubernetes'' and Nix','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9b5fd72d59db2b6e2e2f5fbfbb353ae5dda03d983539e32afe2bb2ae3b80124',100.0,1.7790340347395761e+09,0,'2026-05-17T18:07:14.739576+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://www.canva.dev/blog/engineering/supporting-gpu-accelerated-machine-learning-with-kubernetes-and-nix"}'); +INSERT INTO "resources" VALUES('https://canvatechblog.com/supporting-gpu-accelerated-machine-learning-with-kubernetes-and-nix-7c1da8e42f61','canvatechblog.com: Supporting GPU-accelerated Machine Learning with Kubernetes'' and Nix','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9b5fd72d59db2b6e2e2f5fbfbb353ae5dda03d983539e32afe2bb2ae3b80124',100.0,1779034034,0,'2026-05-17T18:07:14.739576+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://www.canva.dev/blog/engineering/supporting-gpu-accelerated-machine-learning-with-kubernetes-and-nix"}'); INSERT INTO "resources" VALUES('https://capistranorb.com','Capistrano','','2022',4,'A remote server automation and deployment framework written in Ruby. It is a classic standard for multi-stage deployments, file synchronization, and atomic rollbacks. It remains highly popular for standard VM infrastructures, though cloud-native projects have largely migrated to Kubernetes-based systems.','Ruby','tool','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Deployment Tools", "Application Deployment"]','["[ENTERPRISE-STABLE]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://capstonec.com/2020/10/08/cloud-native-app-architecture-patterns','capstonec.com: You Will Love These Cloud-native App Architecture Patterns 🌟','','2020',0,'Investigates key structural patterns that define modern cloud-native systems, focusing on twelve-factor application rules, API-first delivery, resilient circuit breakers, and decoupling persistent storage systems from execution units.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Cloud-Native", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://carlos-piqueres.medium.com/product-backlog-vs-sprint-backlog-c951f972e979','carlos-piqueres.medium.com: Product Backlog vs Sprint Backlog','','N/A',0,'A curated technical resource and architectural guide covering carlos-piqueres.medium.com: Product Backlog vs Sprint Backlog in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903328041434311e+09,0,'2026-05-17T17:54:40.414343+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://carlos-piqueres.medium.com/product-backlog-vs-sprint-backlog-c951f972e979','carlos-piqueres.medium.com: Product Backlog vs Sprint Backlog','','N/A',0,'A curated technical resource and architectural guide covering carlos-piqueres.medium.com: Product Backlog vs Sprint Backlog in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.414343+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://carlos.mendible.com/2021/08/02/aks-persistent-volume-claim-with-an-azure-file-storage-protected-with-a-private-endpoint','carlos.mendible.com: AKS: Persistent Volume Claim with an Azure File Storage protected with a Private Endpoint','','2021',0,'Examines configuring a Persistent Volume Claim (PVC) using Azure Files storage secured with a Private Endpoint in AKS. Prevents the storage accounts from being exposed to the public internet. Grounding confirms this is a critical enterprise pattern for storage layer hardening.','YAML/Terraform','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Storage Systems", "Private Endpoints"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://carlosalca.medium.com/how-to-manage-all-my-k8s-secrets-in-git-securely-with-bitnami-sealed-secrets-43580b8fa0c7','carlosalca.medium.com: How to manage all my K8s secrets in git securely'' with Bitnami Sealed Secrets','','N/A',0,'A curated technical resource and architectural guide covering carlosalca.medium.com: How to manage all my K8s secrets in git securely'' with Bitnami Sealed Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959431044411e+09,0,'2026-05-17T16:53:14.310444+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://carlosalca.medium.com/how-to-manage-all-my-k8s-secrets-in-git-securely-with-bitnami-sealed-secrets-43580b8fa0c7','carlosalca.medium.com: How to manage all my K8s secrets in git securely'' with Bitnami Sealed Secrets','','N/A',0,'A curated technical resource and architectural guide covering carlosalca.medium.com: How to manage all my K8s secrets in git securely'' with Bitnami Sealed Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.310444+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://carlosthe19916.wordpress.com/2020/04/12/rhamt-in-github-actions','RHAMT in Github Actions','','2020',0,'A practical guide outlining how to embed the Red Hat Application Migration Toolkit (RHAMT) into automated GitHub Actions. This implementation enables automated static code analysis inside continuous integration pull requests to ensure cloud compatibility.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "App Migration", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://carvel.dev/kapp','kapp 🌟','','2026',0,'Kapp is an extremely granular and robust deployment tool from the Carvel suite. It treats groups of resources as logical applications, calculating precise dependency graphs and displaying real-time execution plans.','Go','Deployment Engine','Advanced',0,'online','manual','86b6a26c1381fec6ede2ecbd749bd2918fcffda552631446dea6cb25064cbcb8',100.0,1.77903307456789588e+09,1,'2026-05-17T17:51:14.567896+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Tools", "Resource Ordering"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://carvel.dev/kapp','kapp 🌟','','2026',0,'Kapp is an extremely granular and robust deployment tool from the Carvel suite. It treats groups of resources as logical applications, calculating precise dependency graphs and displaying real-time execution plans.','Go','Deployment Engine','Advanced',0,'online','manual','86b6a26c1381fec6ede2ecbd749bd2918fcffda552631446dea6cb25064cbcb8',100.0,1779033074,1,'2026-05-17T17:51:14.567896+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Tools", "Resource Ordering"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cassandra.apache.org','Cassandra.apache.org','- [solo.io: Step by Step: Datastax Cassandra with Istio and SNI routing](https://www.solo.io/blog/step-by-step-datastax-cassandra-with-istio-and-sni-routing) Connecting applications running outside of the Kubernetes cluster to the Cassandra database running inside the cluster. - [engineeringblog.yelp.com: Orchestrating Cassandra on Kubernetes with Operators](https://engineeringblog.yelp.com/2020/11/orchestrating-cassandra-on-kubernetes-with-operators.html) - [datastax.com: Apache Cassandra 4.0 is Now Delivered Via K8ssandra on Amazon EKS](https://www.ibm.com/products/datastax) - [foojay.io: K8ssandra Performance Benchmarks on Cloud Managed Kubernetes](https://foojay.io/today/k8ssandra-performance-benchmarks-on-cloud-managed-kubernetes) - [thenewstack.io: How to Run a Cassandra Operation in Docker](https://thenewstack.io/how-to-run-a-cassandra-operation-in-docker)','2026',5,'Highly scalable, distributed wide-column NoSQL database offering linear scalability and multi-datacenter active-active clustering. Managed via modern tooling like K8ssandra on top of cloud Kubernetes platforms.','Java','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Wide-Column Stores"]','["[DE FACTO STANDARD]"]','[]','["nosql.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cast.ai','CAST AI','','2025',5,'Introduces CAST AI, an automated cost-reduction system for EKS, AKS, and GKE. Highlights how its real-time algorithms adjust cluster sizing, configure spot instances, and scale down resources without manual developer effort.','English','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Automated Optimization"]','["[DE FACTO STANDARD]"]','[]','["ai.md", "finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cast.ai/blog/8-best-practices-to-reduce-your-aws-bill-for-kubernetes','cast.ai: 8 best practices to reduce your AWS bill for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26de6f0da4566f3152142989f891360128975525d7afe08f76661a190ed6da41',100.0,1.7790298206966331e+09,0,'2026-05-17T16:57:00.696633+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cast.ai/blog/eks-cost-optimization"}'); +INSERT INTO "resources" VALUES('https://cast.ai/blog/8-best-practices-to-reduce-your-aws-bill-for-kubernetes','cast.ai: 8 best practices to reduce your AWS bill for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26de6f0da4566f3152142989f891360128975525d7afe08f76661a190ed6da41',100.0,1779029820,0,'2026-05-17T16:57:00.696633+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cast.ai/blog/eks-cost-optimization"}'); INSERT INTO "resources" VALUES('https://cast.ai/blog/aws-eks-vs-ecs-vs-fargate-where-to-manage-your-kubernetes','cast.ai: AWS EKS vs. ECS vs. Fargate: Where to manage your Kubernetes?','','2023',0,'A deep dive comparing AWS ECS, EKS, and serverless container execution via AWS Fargate. Synthesizing live cloud architectural trends, it presents insights into financial management, operational simplicity, and dynamic resource scaling, mapping out the trade-offs of using managed VM pools versus completely serverless options.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "aws-containers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cast.ai/blog/cloud-pricing-comparison','cast.ai: Ultimate cloud pricing comparison: AWS vs. Azure vs. Google Cloud in 2021','','2026',0,'A deep cost comparison across compute instances, storage tiers, and serverless runtimes of AWS, Azure, and Google Cloud. Authored by Cast.ai, it maps multi-cloud resource mapping vectors to reduce compute spend. Live grounding establishes this as a critical methodology for automated cloud cost control.','English','Guide/Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Economics", "Cost Optimization", "Hyperscalers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cast.ai/blog/eks-cost-optimization','cast.ai: 8 best practices to reduce your AWS bill for Kubernetes','','2022',0,'An analytical guide outlining eight proven vectors for optimizing AWS EKS spend. Recommendations highlight spot instance utilization, rightsizing CPU/memory allocations, automated pod pausing, and real-time scaling engines to eliminate compute waste.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Cost Optimization", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cast.ai/blog/eks-security-checklist-10-best-practices-for-a-secure-cluster','cast.ai: EKS Security Checklist: 10 Best Practices for a Secure Cluster','','2022',0,'A security verification checklist designed for EKS. Evaluates API network isolation, node-level hardenings, RBAC, KMS secret encryption, and runtime defense models necessary to pass enterprise audits.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cast.ai/blog/guide-to-kubernetes-autoscaling-for-cloud-cost-optimization','cast.ai: Guide to Kubernetes autoscaling for cloud cost optimization 🌟','','2023',0,'An investigation of modern AI-driven infrastructure optimization tooling like CAST AI. Explains how automated scaling algorithms run real-time bin-packing configurations and non-disruptively swap out-of-budget spot instances.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Cost Optimization", "Automated Optimization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cast.ai/blog/keep-your-aws-kubernetes-costs-in-check-with-intelligent-allocation','cast.ai: Keep your AWS Kubernetes costs in check with intelligent allocation'' (EKS)','','2021',5,'Explores Kubernetes resource provisioning on EKS using automated container allocations. Offers strategies to prevent container-level over-provisioning and dynamically handle node scaling tasks to curb cluster waste.','English','Technical Article','Advanced',1,'online','manual','96f551bd8bcb4ccc1234a100696a036f5919d4c780898f58a87502dd17b7a3c9',100.0,1.77903254359623909e+09,1,'2026-05-17T17:42:23.596239+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Kubernetes FinOps"]','["[DE FACTO STANDARD]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cast.ai/blog/keep-your-aws-kubernetes-costs-in-check-with-intelligent-allocation','cast.ai: Keep your AWS Kubernetes costs in check with intelligent allocation'' (EKS)','','2021',5,'Explores Kubernetes resource provisioning on EKS using automated container allocations. Offers strategies to prevent container-level over-provisioning and dynamically handle node scaling tasks to curb cluster waste.','English','Technical Article','Advanced',1,'online','manual','96f551bd8bcb4ccc1234a100696a036f5919d4c780898f58a87502dd17b7a3c9',100.0,1779032543,1,'2026-05-17T17:42:23.596239+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Kubernetes FinOps"]','["[DE FACTO STANDARD]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cast.ai/blog/kubernetes-labels-expert-guide-with-10-best-practices','cast.ai: Kubernetes Labels: Expert Guide with 10 Best Practices','','2022',0,'Establishes ten labeling best practices for enterprise systems. Analyzes how labeling impacts downstream scheduling, network topology routing, dynamic autoscaling, and metrics collection.','YAML','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Core Mechanics", "Metadata Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cast.ai/blog/kubernetes-namespace-how-to-use-it-to-organize-and-optimize-costs','cast.ai: Kubernetes Namespace: How To Use It To Organize And Optimize Costs','','2022',0,'Provides strategies for tracking and limiting resource spend using namespaces. Details how to integrate granular namespace tracking with FinOps tools to reduce infrastructure waste.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Cost Optimization", "Namespace Budgets"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cast.ai/blog/kubernetes-security-10-best-practices','cast.ai: Kubernetes Security: 10 Best Practices from the Industry and Community 🌟','','2022',0,'Consolidates ten core security practices derived from cloud-native community patterns and expert input. Discusses API server hardening, encryption of secrets at rest in etcd, and continuous vulnerability verification. Provides a clear roadmap for migrating legacy infrastructure securely into Kubernetes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cluster Hardening", "Best Practices"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cast.ai/blog/ultimate-cloud-pricing-comparison-aws-vs-azure-vs-google-cloud-in-2021','cast.ai: Ultimate cloud pricing comparison: AWS vs. Azure vs. Google Cloud'' in 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','499ac9dfd5ce764260f27a2f0023f41d6e07f2de3d9fe617594db9cd4b0305fa',100.0,1.77903290045559096e+09,0,'2026-05-17T17:48:20.455591+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://cast.ai/blog/cloud-pricing-comparison"}'); +INSERT INTO "resources" VALUES('https://cast.ai/blog/ultimate-cloud-pricing-comparison-aws-vs-azure-vs-google-cloud-in-2021','cast.ai: Ultimate cloud pricing comparison: AWS vs. Azure vs. Google Cloud'' in 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','499ac9dfd5ce764260f27a2f0023f41d6e07f2de3d9fe617594db9cd4b0305fa',100.0,1779032900,0,'2026-05-17T17:48:20.455591+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://cast.ai/blog/cloud-pricing-comparison"}'); INSERT INTO "resources" VALUES('https://catalog.ngc.nvidia.com/orgs/nvidia/helm-charts/gpu-operator','catalog.ngc.nvidia.com: NVIDIA GPU Operator - Helm chart 🌟🌟🌟','','2024',5,'The official NVIDIA GPU Operator Helm Chart coordinates all physical driver configurations, container engine runtimes, device plugins, and monitoring layers on Kubernetes. This is the industry-standard approach to automated provisioning of GPU compute capabilities across massive cloud and on-premise clusters.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "GPU Orchestration", "Kubernetes Operators"]','["[DE FACTO STANDARD]"]','[]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://catalog.redhat.com/en','Red Hat Container Catalog - RedHat Registry (registry.redhat.io) 🌟','','2026',0,'The official enterprise repository registry hosted by Red Hat, containing continuously scanned, signed, and validated base images, middleware operators, and enterprise databases optimized for secure OpenShift cluster rollouts.','None','Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Registries", "Red Hat"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://catalog.redhat.com/en/software/containers/explore','Red Hat Ecosystem Catalog','','2022',0,'The access portal to the Red Hat Ecosystem Catalog, providing a registry of verified, security-scanned container images. This resource is an enterprise-stable source for deploying secure database runtimes, middleware, and application frameworks on production clusters.','English','Software','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Distribution", "Ecosystem Registries"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://catalog.redhat.com/software/containers/explore','Red Hat Ecosystem Catalog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','04784ae711d2e8e483cbe1f2df0afc96144c04646dca1ab975bea5117cb17eb9',100.0,1.77903058391659498e+09,0,'2026-05-17T17:09:43.916595+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://catalog.redhat.com/en/software/containers/explore"}'); +INSERT INTO "resources" VALUES('https://catalog.redhat.com/software/containers/explore','Red Hat Ecosystem Catalog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','04784ae711d2e8e483cbe1f2df0afc96144c04646dca1ab975bea5117cb17eb9',100.0,1779030583,0,'2026-05-17T17:09:43.916595+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://catalog.redhat.com/en/software/containers/explore"}'); INSERT INTO "resources" VALUES('https://catonmat.net/gnu-coreutils-cheat-sheet','catonmat.net: GNU Coreutils Cheat Sheet','','2026',0,'An industry-standard technical reference for GNU Coreutils commands. Curator Insight highlights its value for day-to-day Linux administration. Live Grounding confirms that utilities like dd, tar, and awk remain the foundational scripting blocks of all modern enterprise container runtimes.','Shell','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Utilities"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://caylent.com/blog/beginners-guide-to-using-terraform-with-aws','trek10.com: Beginner''s Guide to Using Terraform with AWS 🌟','','2021',0,'A practical, step-by-step introduction to establishing your first AWS configurations using Terraform. Covers authenticating to AWS providers, configuring remote S3 state backends, and provisioning modular VPCs.','English','Technical Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "AWS Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://caylent.com/blog/pragmatic-enterprise-cicd','trek10.com: Enterprise CI/CD on AWS: a pragmatic approach','','2024',0,'Pragmatic enterprise architecture paradigms for deploying resilient pipelines on AWS. Focuses on orchestrating CodePipeline, ECS, and EKS under high compliance boundaries, robust IAM roles, and centralized security.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "AWS Architecture"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://caylent.com/insights','trek10.com: Control Tower: Then vs Now','','2023',0,'An evolutionary comparison of AWS landing zone patterns, comparing historic custom pipelines against modern managed AWS Control Tower architectures. It details best practices for organizational planning and highlights the shift toward managed control planes that simplify compliance overhead.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AWS", "Multi-Account Setup", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cbui.dev/every-company-has-an-old-production-aws-account','==cbui.dev: Every company has an "old" production AWS account==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','90f1321e1b7d6bf8d73defa89de2947c0e2f35e1631a5ad1da0aa193da0ffd15',100.0,1.77902936988371396e+09,0,'2026-05-17T16:49:29.883714+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-architecture.md"]','[]','{}','{"duplicate_of": "https://www.cbui.dev/every-company-has-an-old-production-aws-account"}'); -INSERT INTO "resources" VALUES('https://ccseyhan.medium.com/what-is-terraform-reusability-and-how-to-achieve-it-97d9565e394d','ccseyhan.medium.com: What Is Terraform Reusability and How to Achieve It','','N/A',0,'A curated technical resource and architectural guide covering ccseyhan.medium.com: What Is Terraform Reusability and How to Achieve It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903022015177893e+09,0,'2026-05-17T17:03:40.151779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cd.foundation/blog/2020/02/11/announcing-the-cd-foundation-mlops-sig','cd.foundation: Announcing the CD Foundation MLOps SIG','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: Announcing the CD Foundation MLOps SIG in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173609153232598e+09,0,'2026-06-18T00:41:31.532326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/02/01/trends-that-will-define-ci-cd-in-2021','cd.foundation: 2021 Technology Trends and Predictions','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: 2021 Technology Trends and Predictions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359016427741e+09,0,'2026-06-18T00:38:21.642774+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/03/24/intro-to-deployment-strategies-blue-green-canary-and-more','cd.foundation: Intro to Deployment Strategies: Blue-Green, Canary, and More'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: Intro to Deployment Strategies: Blue-Green, Canary, and More'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173590161702108e+09,0,'2026-06-18T00:38:21.617021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{"duplicate_of": "https://www.harness.io/blog/blue-green-canary-deployment-strategies"}'); -INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/08/03/cd-foundation-shipwright-announcement','cd.foundation: CD Foundation Welcomes Shipwright, Framework for Building'' Container Images on Kubernetes, As New Incubating Project','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: CD Foundation Welcomes Shipwright, Framework for Building'' Container Images on Kubernetes, As New Incubating Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173604756144309e+09,0,'2026-06-18T00:40:47.561443+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/09/02/bringing-blue-ocean-into-the-future-of-jenkins','cd.foundation: Bringing Blue Ocean into the future of Jenkins','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: Bringing Blue Ocean into the future of Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599319598388e+09,0,'2026-06-18T00:39:53.195984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/09/02/going-cloud-native-with-jenkins-kubernetes-operator','cd.foundation: Going Cloud Native with Jenkins Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: Going Cloud Native with Jenkins Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599308570289e+09,0,'2026-06-18T00:39:53.085703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cbui.dev/every-company-has-an-old-production-aws-account','==cbui.dev: Every company has an "old" production AWS account==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','90f1321e1b7d6bf8d73defa89de2947c0e2f35e1631a5ad1da0aa193da0ffd15',100.0,1779029369,0,'2026-05-17T16:49:29.883714+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-architecture.md"]','[]','{}','{"duplicate_of": "https://www.cbui.dev/every-company-has-an-old-production-aws-account"}'); +INSERT INTO "resources" VALUES('https://ccseyhan.medium.com/what-is-terraform-reusability-and-how-to-achieve-it-97d9565e394d','ccseyhan.medium.com: What Is Terraform Reusability and How to Achieve It','','N/A',0,'A curated technical resource and architectural guide covering ccseyhan.medium.com: What Is Terraform Reusability and How to Achieve It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030220,0,'2026-05-17T17:03:40.151779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cd.foundation/blog/2020/02/11/announcing-the-cd-foundation-mlops-sig','cd.foundation: Announcing the CD Foundation MLOps SIG','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: Announcing the CD Foundation MLOps SIG in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.532326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/02/01/trends-that-will-define-ci-cd-in-2021','cd.foundation: 2021 Technology Trends and Predictions','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: 2021 Technology Trends and Predictions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735901,0,'2026-06-18T00:38:21.642774+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/03/24/intro-to-deployment-strategies-blue-green-canary-and-more','cd.foundation: Intro to Deployment Strategies: Blue-Green, Canary, and More'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: Intro to Deployment Strategies: Blue-Green, Canary, and More'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735901,0,'2026-06-18T00:38:21.617021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{"duplicate_of": "https://www.harness.io/blog/blue-green-canary-deployment-strategies"}'); +INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/08/03/cd-foundation-shipwright-announcement','cd.foundation: CD Foundation Welcomes Shipwright, Framework for Building'' Container Images on Kubernetes, As New Incubating Project','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: CD Foundation Welcomes Shipwright, Framework for Building'' Container Images on Kubernetes, As New Incubating Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736047,0,'2026-06-18T00:40:47.561443+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/09/02/bringing-blue-ocean-into-the-future-of-jenkins','cd.foundation: Bringing Blue Ocean into the future of Jenkins','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: Bringing Blue Ocean into the future of Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735993,0,'2026-06-18T00:39:53.195984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/09/02/going-cloud-native-with-jenkins-kubernetes-operator','cd.foundation: Going Cloud Native with Jenkins Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: Going Cloud Native with Jenkins Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735993,0,'2026-06-18T00:39:53.085703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cdk8s.io','cdk8s.io','','2026',0,'Official homepage for Cloud Development Kit for Kubernetes (cdk8s), an open-source framework for defining Kubernetes applications using familiar programming languages. It compiles object-oriented code into standards-compliant YAML manifests, bringing programming patterns like classes, loops, and conditions to configuration management.','TypeScript','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "CDK & DSLs", "CDK8s"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/azure/acom/documents/pdfs/en-us/Azure-Essentials-customer-infographic-Innovate-with-AIFINAL.pdf','Azure Essentials Customer Infographic - Innovate with AI','Microsoft''s infographic on building, migrating, and optimizing AI and cloud workloads responsibly with Azure Essentials.','2026',4,'Curator Insight: This formal artifact provides a visual methodology for aligning generative AI initiatives with Azure''s Cloud Adoption Framework (CAF) best practices. Live Grounding shows that the infographic highlights crucial pathways for modernizing infrastructure, unifying data estates, and deploying secure AI agents. It maps Azure AI Foundry capabilities to enterprise cloud governance, resiliency planning, and FinOps budgeting for scale.','en','document','Intermediate',0,'online','automatic','1a50ef8ea172de838275d4b62a63836414f43777d1b8d48a99e6ef1e41b1b126',NULL,1.78035242411335802e+09,0,'2026-06-02T00:20:24.113358+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Artificial Intelligence", "Governance Frameworks"]','["GUIDE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official roadmap artifact published by Microsoft Azure.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','55513f3aa5f9a3c961db3c8e2d4073f19791b5506b58080c37774a2521d2bc80',100.0,1779130494.93582,0,'2026-05-18T20:54:54.935820+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903023061477303e+09,0,'2026-05-17T17:03:50.614773+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cdn2.hubspot.net/hubfs/5111483/docker-swarm-cheatsheet-sematext.pdf','docker-swarm-cheatsheet-sematext.pdf','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7a3ce8ff7fe5b9c19f1d60d1c35a8b1ed5c7c367b66fc075a0f0477129e5433f',100.0,1.77903095432712101e+09,1,'2026-05-17T17:15:54.327121+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://ceph.io','Red Hat Ceph Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9efcac7cc2becf9adad53abf0f808e22a4cff63f1c6e14a89d4346bde78b1118',100.0,1.77903264438060498e+09,0,'2026-05-17T17:44:04.380605+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://ceph.io/en"}'); +INSERT INTO "resources" VALUES('https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/azure/acom/documents/pdfs/en-us/Azure-Essentials-customer-infographic-Innovate-with-AIFINAL.pdf','Azure Essentials Customer Infographic - Innovate with AI','Microsoft''s infographic on building, migrating, and optimizing AI and cloud workloads responsibly with Azure Essentials.','2026',4,'Curator Insight: This formal artifact provides a visual methodology for aligning generative AI initiatives with Azure''s Cloud Adoption Framework (CAF) best practices. Live Grounding shows that the infographic highlights crucial pathways for modernizing infrastructure, unifying data estates, and deploying secure AI agents. It maps Azure AI Foundry capabilities to enterprise cloud governance, resiliency planning, and FinOps budgeting for scale.','en','document','Intermediate',0,'online','automatic','1a50ef8ea172de838275d4b62a63836414f43777d1b8d48a99e6ef1e41b1b126',NULL,1780352424,0,'2026-06-02T00:20:24.113358+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Artificial Intelligence", "Governance Frameworks"]','["GUIDE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official roadmap artifact published by Microsoft Azure.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','55513f3aa5f9a3c961db3c8e2d4073f19791b5506b58080c37774a2521d2bc80',100.0,1779130494,0,'2026-05-18T20:54:54.935820+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.614773+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cdn2.hubspot.net/hubfs/5111483/docker-swarm-cheatsheet-sematext.pdf','docker-swarm-cheatsheet-sematext.pdf','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7a3ce8ff7fe5b9c19f1d60d1c35a8b1ed5c7c367b66fc075a0f0477129e5433f',100.0,1779030954,1,'2026-05-17T17:15:54.327121+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://ceph.io','Red Hat Ceph Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9efcac7cc2becf9adad53abf0f808e22a4cff63f1c6e14a89d4346bde78b1118',100.0,1779032644,0,'2026-05-17T17:44:04.380605+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://ceph.io/en"}'); INSERT INTO "resources" VALUES('https://ceph.io/en','Red Hat Ceph Storage','- [Noobaa](https://github.com/noobaa/noobaa-core): - Red Hat Multi Cloud Gateway (AWS, Azure, GCP, etc) - Asynchronous replication of data between my local ceph and my cloud provider - Deduplication - Compression - Encryption','2026',0,'Red Hat Ceph Storage is an enterprise product offering distributed block, file, and object storage coupled with multi-cloud data federation via NooBaa. It incorporates enterprise efficiency tools like global data compression, data deduplication, asynchronous multi-site replication, and strong encryption policies.','N/A','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Distributed Storage", "Ceph"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cert-manager.io','cert-manager 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3319fb9a343bc9f18c66e87a7d13335af1a15990eec219b1d56a34d45af73d75',100.0,1779030132.36057,1,'2026-05-17T17:02:12.360570+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cert-manager.io','cert-manager 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3319fb9a343bc9f18c66e87a7d13335af1a15990eec219b1d56a34d45af73d75',100.0,1779030132,1,'2026-05-17T17:02:12.360570+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://cert-manager.io/docs','cert-manager.io 🌟','','2026',0,'Official documentation portal for cert-manager, the standard tool for cloud-native PKI. Explains configuring Issuers and Certificate manifests, detailing dynamic ACME solver pipelines, Let''s Encrypt integration, and automated internal trust routing.','English','Official Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "PKI & Certificates", "cert-manager"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cgruver.github.io/okd4-upi-lab-setup','okd4-upi-lab-setup: Building an OpenShift - OKD 4.X Lab','','2021',0,'An automated GitHub lab orchestration repository designed to construct an OKD 4.x environment via User Provisioned Infrastructure (UPI). Using automated Bash scripts and Ansible playbooks, it speeds up the configuration of helper services (DNS, HAProxy, Web server) and manages cluster deployment.','Ansible','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Lab Setup"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://chaimeleon.eu','chaimeleon.eu','','2024',4,'CHAIMELEON is an EU-funded initiative aiming to establish a structured, secure repository of cancer bioimages to train AI algorithms. The system employs strict data anonymization, standardized DICOM processing pipelines, and federated cloud-edge storage networks to facilitate collaborative oncological research. It sets a benchmark for privacy-preserving, multi-national healthcare data sharing infrastructures.','English','Project Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Bioinformatics", "Medical Imaging Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["customer.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://chaitu-kopparthi.medium.com/scaling-kubernetes-workloads-using-custom-prometheus-metrics-1eb64b23919e','chaitu-kopparthi.medium.com: Scaling Kubernetes workloads using custom Prometheus'' metrics','','N/A',0,'A curated technical resource and architectural guide covering chaitu-kopparthi.medium.com: Scaling Kubernetes workloads using custom Prometheus'' metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903280191218209e+09,0,'2026-05-17T17:46:41.912182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://chaitu-kopparthi.medium.com/scaling-kubernetes-workloads-using-custom-prometheus-metrics-1eb64b23919e','chaitu-kopparthi.medium.com: Scaling Kubernetes workloads using custom Prometheus'' metrics','','N/A',0,'A curated technical resource and architectural guide covering chaitu-kopparthi.medium.com: Scaling Kubernetes workloads using custom Prometheus'' metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032801,0,'2026-05-17T17:46:41.912182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://chakray.com/11-steps-achieving-successful-api-management-strategy','chakray.com: 11 Steps to achieving a successful API Management Strategy','','2023',0,'Synthesizes an eleven-step action plan to define and execute a scalable API strategy, detailing critical factors such as architectural pattern choices, SLA setups, and metric tracing.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "API Governance"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://chakray.com/api-strategy-how-to-create-an-api-marketplace','chakray.com: API Strategy. How to create an API Marketplace','','2023',0,'Discusses the technical and business requirements for architecting an API Marketplace, which facilitates resource monetization, secure tenant isolation, and developer onboarding. Emphasizes the integration of central API gateways with developer portals to streamline access control.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "API Economy"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://chakray.com/es/11-pasos-lograr-estrategia-api-management-exitosa','chakray.com: 11 Pasos para lograr una estrategia API Management exitosa','','2023',0,'Spanish version outlines the eleven key steps for drafting and deploying an enterprise API Management structure, securing internal services, and setting up clean billing paths.','Spanish','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "API Governance"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://chakray.com/es/por-que-api-lifecycle-management-imprescindible-api-organizacion','chakray.com: Por qué API LIFECYCLE MANAGEMENT es imprescindible para la organización de APIs','','2023',0,'Spanish language deep dive exploring why complete lifecycle governance is crucial for modern enterprise IT systems, mapping stages from deployment to clean deprecation.','Spanish','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "API Governance"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://chakray.com/why-api-lifecycle-management-is-must-organisation-apis','chakray.com: Why API Lifecycle Management is a MUST for Your Organisation APIs','','2023',0,'Argues the necessity of complete lifecycle governance—from design and prototyping to retirement—for managing systemic API environments. Details risk minimization and development streamlining benefits.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "API Governance"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://changelog.com/posts/monoliths-are-the-future','Monoliths are the future | Kelsey Hightower','','2020',0,'Kelsey Hightower advocates for well-structured monolithic applications, challenging the microservices-by-default trend. The case study stresses that organizational discipline and clean boundaries are more important than physical system separation.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Software Engineering", "Monoliths"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://channel9.msdn.com/Shows/Azure-Friday/Troubleshoot-AKS-cluster-issues-with-AKS-Diagnostics-and-AKS-Periscope','channel9.msdn.com: Troubleshoot AKS cluster issues with AKS Diagnostics'' and AKS Periscope','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ca2f54c5d9c0374a3dce4bec755d410d99560b49878fb5ed76f1e261709e1c0',100.0,1.7790321143754611e+09,0,'2026-05-17T17:35:14.375461+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/shows/azure-friday/troubleshoot-aks-cluster-issues-with-aks-diagnostics-and-aks-periscope"}'); +INSERT INTO "resources" VALUES('https://channel9.msdn.com/Shows/Azure-Friday/Troubleshoot-AKS-cluster-issues-with-AKS-Diagnostics-and-AKS-Periscope','channel9.msdn.com: Troubleshoot AKS cluster issues with AKS Diagnostics'' and AKS Periscope','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ca2f54c5d9c0374a3dce4bec755d410d99560b49878fb5ed76f1e261709e1c0',100.0,1779032114,0,'2026-05-17T17:35:14.375461+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/shows/azure-friday/troubleshoot-aks-cluster-issues-with-aks-diagnostics-and-aks-periscope"}'); INSERT INTO "resources" VALUES('https://chaordic.io/blog/is-nomad-a-better-kubernetes','chaordic.io: Is Nomad a better Kubernetes?','','2022',0,'Deep dive into whether Nomad''s simplicity outclasses Kubernetes. Concludes that Nomad dominates in multi-region setups and mixed-workload setups, while Kubernetes wins in plugin density.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://chaos-mesh.org','Chaos Mesh 🌟','','2025',0,'The documentation portal for Chaos Mesh. Serves as the central hub for specifications, CRD schemas, deployment charts, API structures, and development tutorials, guiding users from installation to highly complex multi-stage experiment pipelines.','English','Documentation Portal','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{"duplicate_of": "https://github.com/chaos-mesh/chaos-mesh"}'); INSERT INTO "resources" VALUES('https://chaos-mesh.org/blog/chaos-mesh-1.0-chaos-engineering-on-kubernetes-made-easier','chaos-mesh.org: Chaos Mesh 1.0: Chaos Engineering on Kubernetes Made Easier','','2020',0,'The official product release post detailing the stability features of Chaos Mesh 1.0. Focuses on declarative API patterns, simplified helm-based cluster installations, dashboard observability metrics, and execution templates designed for enterprise adoption.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://chaoslever.com/cl-20240118','Redefining Virtualization in the VMware Acquisition Era','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cecbceb9e641d4ef6f87a22bd2da38306d57c36c0ae1f099ca4c91fb38b51373',100.0,1.77902962888555407e+09,0,'2026-05-17T16:53:48.885554+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://charbelnemnom.com/az-305-exam-study-guide-azure-solutions-architect','charbelnemnom.com: Exam AZ-305: Microsoft Certified: Azure Solutions Architect'' Expert','','N/A',0,'A curated technical resource and architectural guide covering charbelnemnom.com: Exam AZ-305: Microsoft Certified: Azure Solutions Architect'' Expert in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030604.77433,0,'2026-05-17T17:10:04.774330+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://charbelnemnom.com/move-files-between-azure-file-share-tiers','charbelnemnom.com: Move Files Between Azure File Share Tiers and optimize'' storage costs','','N/A',0,'A curated technical resource and architectural guide covering charbelnemnom.com: Move Files Between Azure File Share Tiers and optimize'' storage costs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030362880234e+09,0,'2026-05-17T17:06:02.880234+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://chaoslever.com/cl-20240118','Redefining Virtualization in the VMware Acquisition Era','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cecbceb9e641d4ef6f87a22bd2da38306d57c36c0ae1f099ca4c91fb38b51373',100.0,1779029628,0,'2026-05-17T16:53:48.885554+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://charbelnemnom.com/az-305-exam-study-guide-azure-solutions-architect','charbelnemnom.com: Exam AZ-305: Microsoft Certified: Azure Solutions Architect'' Expert','','N/A',0,'A curated technical resource and architectural guide covering charbelnemnom.com: Exam AZ-305: Microsoft Certified: Azure Solutions Architect'' Expert in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030604,0,'2026-05-17T17:10:04.774330+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://charbelnemnom.com/move-files-between-azure-file-share-tiers','charbelnemnom.com: Move Files Between Azure File Share Tiers and optimize'' storage costs','','N/A',0,'A curated technical resource and architectural guide covering charbelnemnom.com: Move Files Between Azure File Share Tiers and optimize'' storage costs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030362,0,'2026-05-17T17:06:02.880234+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://charlesleifer.com/blog/nginx-a-caching-thumbnailing-reverse-proxying-image-server-','Nginx: a caching, thumbnailing, reverse proxying image server? 🌟','','2015',0,'A structural configuration showcase demonstrating Nginx''s ability to act as a real-time, lightweight image resizing proxy using its native image filter module. Illustrates the power of Nginx as an all-in-one low-footprint media engine.','Nginx Conf','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Web Servers", "Nginx Customization"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://chartcenter.io','JFrog ChartCenter','','2024',0,'A legacy public Helm registry launched by JFrog to provide security insights, dependency maps, and automated vulnerability scanning for Helm packages. It serves as a historical architectural reference for secure dependency-chain structures.','N/A','Chart Registry','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Repositories"]','["[LEGACY]"]','[]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://charts.helm.sh/incubator','charts.helm.sh/incubator 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e464628b109a18243d20de7076f39a68b9c31c9fe39cd1f9081e3c5212f1b1a1',100.0,1.77903171453966403e+09,1,'2026-05-17T17:28:34.539664+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://charts.helm.sh/stable','charts.helm.sh/stable 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8a3d7cfafdc9ca73319a41d1ea19dd3bb374478df43f01dc2f6f6ebe7a83f608',100.0,1.77903080299883198e+09,1,'2026-05-17T17:13:22.998832+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://chat.openai.com/g/g-6eSNNNvsB-kubernetes-terraformer','chat.openai.com/g/g-6eSNNNvsB-kubernetes-terraformer: Kubernetes Terraformer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ccf42afa321a0727ce2d26d5dc835ebc42ef14d36031a9bcccbd6d08c9d2992',100.0,1.77903432013431811e+09,0,'2026-05-17T18:12:00.134318+02:00',NULL,NULL,NULL,'[]','[]','["docs/chatgpt.md"]','[]','{}','{"duplicate_of": "https://chatgpt.com/g/g-6eSNNNvsB-kubernetes-terraformer"}'); -INSERT INTO "resources" VALUES('https://chat.openai.com/g/g-TCE8R7bcL-kube-debugger','chat.openai.com: Kube Debugger: A Kubernetes error debugger offering diagnostic'' and resolution guidance.','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','279699b1dcda43d88ceb728e324a3ade57b984d56da97d1a7e0513232592a591',100.0,1.77903433487520408e+09,0,'2026-05-17T18:12:14.875204+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://chatgpt.com/g/g-TCE8R7bcL-kube-debugger"}'); -INSERT INTO "resources" VALUES('https://chatgippety.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1.78039998221170496e+09,0,'2026-06-02T13:33:02.211705+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 40}'); +INSERT INTO "resources" VALUES('https://charts.helm.sh/incubator','charts.helm.sh/incubator 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e464628b109a18243d20de7076f39a68b9c31c9fe39cd1f9081e3c5212f1b1a1',100.0,1779031714,1,'2026-05-17T17:28:34.539664+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://charts.helm.sh/stable','charts.helm.sh/stable 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8a3d7cfafdc9ca73319a41d1ea19dd3bb374478df43f01dc2f6f6ebe7a83f608',100.0,1779030802,1,'2026-05-17T17:13:22.998832+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://chat.openai.com/g/g-6eSNNNvsB-kubernetes-terraformer','chat.openai.com/g/g-6eSNNNvsB-kubernetes-terraformer: Kubernetes Terraformer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ccf42afa321a0727ce2d26d5dc835ebc42ef14d36031a9bcccbd6d08c9d2992',100.0,1779034320,0,'2026-05-17T18:12:00.134318+02:00',NULL,NULL,NULL,'[]','[]','["docs/chatgpt.md"]','[]','{}','{"duplicate_of": "https://chatgpt.com/g/g-6eSNNNvsB-kubernetes-terraformer"}'); +INSERT INTO "resources" VALUES('https://chat.openai.com/g/g-TCE8R7bcL-kube-debugger','chat.openai.com: Kube Debugger: A Kubernetes error debugger offering diagnostic'' and resolution guidance.','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','279699b1dcda43d88ceb728e324a3ade57b984d56da97d1a7e0513232592a591',100.0,1779034334,0,'2026-05-17T18:12:14.875204+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://chatgpt.com/g/g-TCE8R7bcL-kube-debugger"}'); +INSERT INTO "resources" VALUES('https://chatgippety.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780399982,0,'2026-06-02T13:33:02.211705+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 40}'); INSERT INTO "resources" VALUES('https://chatgpt.com/g/g-6eSNNNvsB-kubernetes-terraformer','chat.openai.com/g/g-6eSNNNvsB-kubernetes-terraformer: Kubernetes Terraformer','','2024',2,'Specialized custom GPT designed to translate raw Kubernetes service architectures into robust, production-ready declarative Terraform configuration files.','English','AI Agent','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Infrastructure as Code", "AI Conversational Assistants"]','["[COMMUNITY-TOOL]"]','[]','["chatgpt.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://chatgpt.com/g/g-TCE8R7bcL-kube-debugger','chat.openai.com: Kube Debugger: A Kubernetes error debugger offering diagnostic and resolution guidance.','','2023',0,'A tailored GPT agent built to assist platform engineers in identifying root causes for common Kubernetes failures, such as CrashLoopBackOff and ImagePullBackOff. It combines community troubleshooting knowledge with interactive remediation scripts.','None','GPT Agent','Beginner',0,'online','manual','cf4701b11b404924d6eeba0039c875fe2ea498cd6b2fd452ea3372110f9c81d6',100.0,1.77913049499816894e+09,1,'2026-05-18T20:54:54.998169+02:00',NULL,NULL,NULL,'["Kubernetes", "AIOps", "Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://che.openshift.io/dashboard','OpenShift.io Samples 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','11584a0e88590b8261d5afddbc79b20c5fcfc44c74b31a85093789130bdad170',100.0,1.77902963123821306e+09,0,'2026-05-17T16:53:51.238213+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://workspaces.openshift.com"}'); +INSERT INTO "resources" VALUES('https://chatgpt.com/g/g-TCE8R7bcL-kube-debugger','chat.openai.com: Kube Debugger: A Kubernetes error debugger offering diagnostic and resolution guidance.','','2023',0,'A tailored GPT agent built to assist platform engineers in identifying root causes for common Kubernetes failures, such as CrashLoopBackOff and ImagePullBackOff. It combines community troubleshooting knowledge with interactive remediation scripts.','None','GPT Agent','Beginner',0,'online','manual','cf4701b11b404924d6eeba0039c875fe2ea498cd6b2fd452ea3372110f9c81d6',100.0,1779130494,1,'2026-05-18T20:54:54.998169+02:00',NULL,NULL,NULL,'["Kubernetes", "AIOps", "Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://che.openshift.io/dashboard','OpenShift.io Samples 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','11584a0e88590b8261d5afddbc79b20c5fcfc44c74b31a85093789130bdad170',100.0,1779029631,0,'2026-05-17T16:53:51.238213+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://workspaces.openshift.com"}'); INSERT INTO "resources" VALUES('https://cheat.sh','cheat.sh 🌟','- [betterprogramming.pub: Cheat.sh — The Ultimate Multi-Language Cheat Sheet](https://betterprogramming.pub/cheat-sh-the-ultimate-multi-language-cheat-sheet-8e97c16407aa) Introducing cheat.sh, a powerful syntax and code-snippet search engine.','2024',5,'A terminal-centric query engine that outputs syntax definitions and code templates directly to curl queries. By removing the need to search through browser interfaces, it drastically improves developer productivity for CLI operations.','Python','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Education", "Cheat Sheets", "Command Line Tools"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cheatography.com','cheatography.com','','2024',3,'A collaborative platform dedicated to creating and downloading structured cheat sheets across multiple developer domains. It offers rapid summaries for command-line tools, frameworks, programming languages, and system diagnostics.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Information Retrieval", "Developer Education", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cheatography.com/funthomas424242/cheat-sheets/jenkins','cheatography.com: Jenkins Cheat Sheet','','2026',0,'A single-page cheat sheet targeting Jenkins UI environment variables and configurations. Curator Insight points out the speed of lookups. Live Grounding shows its applicability during rapid debugging in active production builds.','English','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "CI/CD Platforms", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cheatography.com/mikesac/cheat-sheets/maven','cheatography.com','','2026',0,'A visual and community-compiled quick reference sheet for Maven commands. Curator Insight highlights its accessibility and structured layout. Live Grounding shows it is highly valued by polyglot software developers requiring quick context switches.','Shell','Cheat Sheet','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Maven"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://cheatography.com"}'); -INSERT INTO "resources" VALUES('https://cheatsheet.dennyzhang.com/cheatsheet-kubernetes-a4','cheatsheet.dennyzhang.com: kubectl kubernetes free cheat sheet 🌟','','N/A',0,'A curated technical resource and architectural guide covering cheatsheet.dennyzhang.com: kubectl kubernetes free cheat sheet 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903255614141702e+09,0,'2026-05-17T17:42:36.141417+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cheatsheet.dennyzhang.com/cheatsheet-ssh-a4','ssh cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering ssh cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902995214302206e+09,0,'2026-05-17T16:59:12.143022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cheatsheet.dennyzhang.com/cheatsheet-kubernetes-a4','cheatsheet.dennyzhang.com: kubectl kubernetes free cheat sheet 🌟','','N/A',0,'A curated technical resource and architectural guide covering cheatsheet.dennyzhang.com: kubectl kubernetes free cheat sheet 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032556,0,'2026-05-17T17:42:36.141417+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cheatsheet.dennyzhang.com/cheatsheet-ssh-a4','ssh cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering ssh cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029952,0,'2026-05-17T16:59:12.143022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html','cheatsheetseries.owasp.org: Docker Security Cheat Sheet 🌟🌟','','2025',0,'The gold-standard security reference outlining precise configuration structures for Docker environments. Covers namespaces, read-only filesystems, network configurations, and active runtime protection policies.','N/A','documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Compliance Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cheatsheetseries.owasp.org/index.html','cheatsheetseries.owasp.org: OWASP Cheat Sheet Series 🌟🌟','','2026',5,'Curator Insight: The definitive security reference series detailing modern web app vulnerability mitigations. Live Grounding: Updated dynamically through 2026, this master reference provides critical strategies for API authorization, OAuth2 implementation, Kubernetes security, and safe HCL practices, establishing itself as a mandatory enterprise engineering standard.','Markdown','Reference Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "OWASP"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://chrisarcand.com/purposeful-commits','Purposeful Commits','','2018',2,'A technical essay discussing optimal commit message hygiene and atomic commits. Argues that purposeful, structured histories are critical for tracking down regression roots and ensuring easy codebase traversability.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "cicd.md", "git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://chrisedrego.medium.com/kubernetes-autoscaling-series-cluster-autoscaler-5d60c10c3dc1','==chrisedrego.medium.com: Kubernetes AutoScaling Series: Cluster AutoScaler=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==chrisedrego.medium.com: Kubernetes AutoScaling Series: Cluster AutoScaler=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903042993370389e+09,0,'2026-05-17T17:07:09.933704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://chrisedrego.medium.com/power-of-priorityclass-in-kubernetes-87505260ecb6','==chrisedrego.medium.com: Power of PriorityClass in Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==chrisedrego.medium.com: Power of PriorityClass in Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903258673266601e+09,0,'2026-05-17T17:43:06.732666+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://chrishaessig.medium.com/multi-cluster-setup-with-istio-c1c6437f4e8c','chrishaessig.medium.com: Multi cluster setup with istio','','N/A',0,'A curated technical resource and architectural guide covering chrishaessig.medium.com: Multi cluster setup with istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903236093555808e+09,0,'2026-05-17T17:39:20.935558+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://chrisedrego.medium.com/kubernetes-autoscaling-series-cluster-autoscaler-5d60c10c3dc1','==chrisedrego.medium.com: Kubernetes AutoScaling Series: Cluster AutoScaler=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==chrisedrego.medium.com: Kubernetes AutoScaling Series: Cluster AutoScaler=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030429,0,'2026-05-17T17:07:09.933704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://chrisedrego.medium.com/power-of-priorityclass-in-kubernetes-87505260ecb6','==chrisedrego.medium.com: Power of PriorityClass in Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==chrisedrego.medium.com: Power of PriorityClass in Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032586,0,'2026-05-17T17:43:06.732666+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://chrishaessig.medium.com/multi-cluster-setup-with-istio-c1c6437f4e8c','chrishaessig.medium.com: Multi cluster setup with istio','','N/A',0,'A curated technical resource and architectural guide covering chrishaessig.medium.com: Multi cluster setup with istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032360,0,'2026-05-17T17:39:20.935558+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://chrisshort.net','chrisshort.net: GitOps: An implementation of DevOps (abstracts)','- [==chrisshort.net: GitOps: An implementation of DevOps==](https://chrisshort.net/gitops-an-implementation-of-devops) GitOps is a prescriptive way of implementing DevOps. You will not succeed in using GitOps if you haven''t embraced some DevOps philosophies along the way.','2021',0,'Asserts that GitOps represents a prescriptive implementation of DevOps philosophies. Underlines that succeeding with GitOps requires cultural commitment, solid feedback loops, collaborative development habits, and automation confidence.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Methodology", "Overview"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://chrisshort.net/abstracts/gitops-implementation-devops','chrisshort.net: GitOps: An implementation of DevOps (abstracts)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','758fd3b4d9fbfb60c228963072bf6b41a16956fa95da2388e4624e7b3a0e31fb',100.0,1.77903125548077702e+09,0,'2026-05-17T17:20:55.480777+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://chrisshort.net"}'); -INSERT INTO "resources" VALUES('https://chrisshort.net/gitops-an-implementation-of-devops','==chrisshort.net: GitOps: An implementation of DevOps==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','27d1095f38878a6de9f75466e7830e80a2eeb9cc8cf3298c9badf6b18b14c9cb',100.0,1.77903423528650093e+09,1,'2026-05-17T18:10:35.286501+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://chrisshort.net/abstracts/gitops-implementation-devops','chrisshort.net: GitOps: An implementation of DevOps (abstracts)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','758fd3b4d9fbfb60c228963072bf6b41a16956fa95da2388e4624e7b3a0e31fb',100.0,1779031255,0,'2026-05-17T17:20:55.480777+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://chrisshort.net"}'); +INSERT INTO "resources" VALUES('https://chrisshort.net/gitops-an-implementation-of-devops','==chrisshort.net: GitOps: An implementation of DevOps==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','27d1095f38878a6de9f75466e7830e80a2eeb9cc8cf3298c9badf6b18b14c9cb',100.0,1779034235,1,'2026-05-17T18:10:35.286501+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://christianhuth.de/commands-kubernetes-should-adopt-from-red-hat-openshift','blog.knell.it: Commands Kubernetes should adopt from Red Hat OpenShift','','2021',3,'A UX design comparison highlighting developer-friendly OpenShift oc CLI capabilities that vanilla Kubernetes lacks. Evaluates the efficiency of tools like built-in debugging runtimes and fast namespace switching.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Developer Experience", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://christianhuth.de/making-your-helm-chart-observable-for-prometheus','blog.knell.it: Making your Helm Chart observable for Prometheus','','2021',0,'Explains how to embed ServiceMonitor or PodMonitor definitions natively into Helm templates. Simplifies application observability by automatically registering target resources for Prometheus scraping post-deployment.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Prometheus Integration", "Metrics"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://christianmartinezfinancialfox.medium.com/how-to-use-chatgpt-to-improve-your-microsft-excel-skills-41817b6465df','christianmartinezfinancialfox.medium.com: How to use ChatGPT to improve'' your Microsft Excel skills?','','N/A',0,'A curated technical resource and architectural guide covering christianmartinezfinancialfox.medium.com: How to use ChatGPT to improve'' your Microsft Excel skills? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903089117817592e+09,0,'2026-05-17T17:14:51.178176+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://christianmartinezfinancialfox.medium.com/tableaugpt-the-ultimate-guide-on-how-to-utilize-its-full-potential-445939e3833d','TableauGPT — The Ultimate Guide on how to utilize its full potential in Finance','','N/A',0,'A curated technical resource and architectural guide covering TableauGPT — The Ultimate Guide on how to utilize its full potential in Finance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903065305075693e+09,0,'2026-05-17T17:10:53.050757+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://christopher-lawshe.medium.com/building-infrastructure-with-terraform-ec2-jenkins-s3-and-more-4ec30f53a44a','christopher-lawshe.medium.com: Building infrastructure with Terraform: EC2,'' Jenkins, S3 and more','','N/A',0,'A curated technical resource and architectural guide covering christopher-lawshe.medium.com: Building infrastructure with Terraform: EC2,'' Jenkins, S3 and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902946477779293e+09,0,'2026-05-17T16:51:04.777793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://christianmartinezfinancialfox.medium.com/how-to-use-chatgpt-to-improve-your-microsft-excel-skills-41817b6465df','christianmartinezfinancialfox.medium.com: How to use ChatGPT to improve'' your Microsft Excel skills?','','N/A',0,'A curated technical resource and architectural guide covering christianmartinezfinancialfox.medium.com: How to use ChatGPT to improve'' your Microsft Excel skills? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.178176+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://christianmartinezfinancialfox.medium.com/tableaugpt-the-ultimate-guide-on-how-to-utilize-its-full-potential-445939e3833d','TableauGPT — The Ultimate Guide on how to utilize its full potential in Finance','','N/A',0,'A curated technical resource and architectural guide covering TableauGPT — The Ultimate Guide on how to utilize its full potential in Finance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030653,0,'2026-05-17T17:10:53.050757+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://christopher-lawshe.medium.com/building-infrastructure-with-terraform-ec2-jenkins-s3-and-more-4ec30f53a44a','christopher-lawshe.medium.com: Building infrastructure with Terraform: EC2,'' Jenkins, S3 and more','','N/A',0,'A curated technical resource and architectural guide covering christopher-lawshe.medium.com: Building infrastructure with Terraform: EC2,'' Jenkins, S3 and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029464,0,'2026-05-17T16:51:04.777793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://christophermeiklejohn.com/filibuster/2022/03/19/understanding-faults.html','christophermeiklejohn.com: Understanding why Resilience Faults in Microservice Applications Occur','','2022',4,'Evaluates systemic failure modes in microservice environments, emphasizing issues like cascading failures, misconfigured circuit breakers, and network partition timeouts. Shows how programmatic resilience-testing strategies can identify failure-handling errors during early design.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Testing & Reliability", "Fault Tolerance"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://chrome.google.com/webstore/detail/json-viewer/efknglbfhoddmmfabeihlemgekhhnabb','Port of Firefox''s JSON Viewer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4111869a4150c031d07af43bb10caded83eb3f8280cbc4f76154e51f4dc8d167',100.0,1.77903052245375895e+09,0,'2026-05-17T17:08:42.453759+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://chromewebstore.google.com/detail/json-viewer/efknglbfhoddmmfabeihlemgekhhnabb"}'); -INSERT INTO "resources" VALUES('https://chrome.google.com/webstore/detail/monitor-me-jenkins/jhbokpimjgedmpcmfoghhiokhpihlkgc','Chrome Extension','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d99a9dbc54f776e21060d7efcad59bc54fb57684e071b020bb515eef26cbb87',100.0,1.7790341733312869e+09,0,'2026-05-17T18:09:33.331287+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://chromewebstore.google.com/detail/empty-title/jhbokpimjgedmpcmfoghhiokhpihlkgc"}'); -INSERT INTO "resources" VALUES('https://chromeos.dev/en/linux','Linux on Chrome OS, sometimes called Crostini 🌟','','2023',0,'Documentation on Crostini, the native Linux container ecosystem on ChromeOS. Enables execution of heavy developer tooling, full-scale IDEs, compilers, and container runtimes (Docker) on lightweight Chrome hardware.','N/A','Article','Intermediate',0,'online','manual','9ca376ccb91087975fe2732418251abe4c7e246439815b13b12de3aad58c4de1',100.0,1.77903173973839902e+09,1,'2026-05-17T17:28:59.738399+02:00',NULL,NULL,NULL,'["Development Environment", "Operating Systems", "Chrome OS"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://chrome.google.com/webstore/detail/json-viewer/efknglbfhoddmmfabeihlemgekhhnabb','Port of Firefox''s JSON Viewer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4111869a4150c031d07af43bb10caded83eb3f8280cbc4f76154e51f4dc8d167',100.0,1779030522,0,'2026-05-17T17:08:42.453759+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://chromewebstore.google.com/detail/json-viewer/efknglbfhoddmmfabeihlemgekhhnabb"}'); +INSERT INTO "resources" VALUES('https://chrome.google.com/webstore/detail/monitor-me-jenkins/jhbokpimjgedmpcmfoghhiokhpihlkgc','Chrome Extension','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d99a9dbc54f776e21060d7efcad59bc54fb57684e071b020bb515eef26cbb87',100.0,1779034173,0,'2026-05-17T18:09:33.331287+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://chromewebstore.google.com/detail/empty-title/jhbokpimjgedmpcmfoghhiokhpihlkgc"}'); +INSERT INTO "resources" VALUES('https://chromeos.dev/en/linux','Linux on Chrome OS, sometimes called Crostini 🌟','','2023',0,'Documentation on Crostini, the native Linux container ecosystem on ChromeOS. Enables execution of heavy developer tooling, full-scale IDEs, compilers, and container runtimes (Docker) on lightweight Chrome hardware.','N/A','Article','Intermediate',0,'online','manual','9ca376ccb91087975fe2732418251abe4c7e246439815b13b12de3aad58c4de1',100.0,1779031739,1,'2026-05-17T17:28:59.738399+02:00',NULL,NULL,NULL,'["Development Environment", "Operating Systems", "Chrome OS"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://chromewebstore.google.com/detail/empty-title/jhbokpimjgedmpcmfoghhiokhpihlkgc','Chrome Extension','','2023',0,'Lightweight browser extension allowing developers to receive desktop notifications and track the real-time health of parameterized builds directly in their web browsers.','JavaScript','Browser Extension','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Dashboards & Visualization", "Browser Extensions"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://chromewebstore.google.com/detail/json-viewer/efknglbfhoddmmfabeihlemgekhhnabb','Port of Firefox''s JSON Viewer','','2024',0,'A browser extension port bringing Firefox''s native, highly interactive JSON viewer layout to Chrome. Implements folding, filtering, syntax highlighting, and visual hierarchy detection for raw JSON responses.','JavaScript','Browser Extension','Low',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Browser Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["ChromeDevTools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://chromewebstore.google.com/detail/yaml-validator/gjgbohnlhijomhfiflapnlnmcpckgigg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d99a9dbc54f776e21060d7efcad59bc54fb57684e071b020bb515eef26cbb87',100.0,1.77903041339147496e+09,0,'2026-05-17T17:06:53.391475+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://chrome.google.com/webstore/detail/monitor-me-jenkins/jhbokpimjgedmpcmfoghhiokhpihlkgc"}'); -INSERT INTO "resources" VALUES('https://cicadatesting.github.io/cicada-2','Cicada: A tool for testing microservices','','2021',4,'Introduces Cicada, a continuous test suite optimized for microservice applications. Streamlines complex assertions across concurrent API and event stream networks in Kubernetes-native topologies.','English','Documentation','Advanced',1,'online','manual','3c257fdf8ea749d5061bea96a3716a95507b51cd26db9c2feeee1ec227d2f70d',100.0,1.77903040378034901e+09,1,'2026-05-17T17:06:43.780349+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Microservices Testing"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://chromewebstore.google.com/detail/yaml-validator/gjgbohnlhijomhfiflapnlnmcpckgigg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d99a9dbc54f776e21060d7efcad59bc54fb57684e071b020bb515eef26cbb87',100.0,1779030413,0,'2026-05-17T17:06:53.391475+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://chrome.google.com/webstore/detail/monitor-me-jenkins/jhbokpimjgedmpcmfoghhiokhpihlkgc"}'); +INSERT INTO "resources" VALUES('https://cicadatesting.github.io/cicada-2','Cicada: A tool for testing microservices','','2021',4,'Introduces Cicada, a continuous test suite optimized for microservice applications. Streamlines complex assertions across concurrent API and event stream networks in Kubernetes-native topologies.','English','Documentation','Advanced',1,'online','manual','3c257fdf8ea749d5061bea96a3716a95507b51cd26db9c2feeee1ec227d2f70d',100.0,1779030403,1,'2026-05-17T17:06:43.780349+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Microservices Testing"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cidr.xyz','cidr.xyz 🌟','','2026',0,'An highly intuitive visual interface designed for parsing, structuring, and exploring Classless Inter-Domain Routing blocks. Translates complex binary IP masks, network paths, and IP pools into interactive graphics.','JavaScript','Utility','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "CIDR Calculators"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cilium.io','cilium.io 🌟','','2026',0,'The main website for Cilium, the industry-standard networking, security, and observability engine powered by eBPF. Eliminates routing performance penalties and delivers deep API metrics.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Cilium"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md", "kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cilium.io/blog/2021/02/10/network-policy-editor','cilium.io: NetworkPolicy Editor: Create, Visualize, and Share Kubernetes NetworkPolicies 🌟','','2021',0,'Announcement post highlighting the features of Cilium''s visual editor, designed to reduce security policy drafting errors via a graphical user interface.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Policy Visualization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); @@ -2390,53 +2390,53 @@ INSERT INTO "resources" VALUES('https://cilium.io/blog/2021/05/11/cni-benchmark' INSERT INTO "resources" VALUES('https://cilium.io/blog/2021/05/20/cilium-110','cilium.io: Cilium 1.10: WireGuard, BGP Support, Egress IP Gateway, New Cilium CLI, XDP Load Balancer, Alibaba Cloud Integration and more','','2021',0,'Feature overview of Cilium''s v1.10 release, highlighting the integration of native WireGuard encryption, BGP routing, egress gateways, and high-performance XDP load balancing.','English','Release','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Cilium"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cincodias.elpais.com/cincodias/2022/02/08/fortunas/1644336556_587972.html','cincodias.elpais.com: El teletrabajo impulsa la oferta de ‘freelance’','','2022',0,'A business news report outlining how the global shift to remote work has accelerated the demand for independent, highly specialized technical contractors. Focuses on the transition from localized physical staffing to borderless talent pools.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Market Overview"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cincodias.elpais.com/cincodias/2022/03/31/companias/1648738965_952353.html','cincodias.elpais.com: El sector del ''data center'' eleva a 6.837 millones su inversión directa en nuevos centros en España hasta 2026','','2022',0,'Industrial report tracking data center investments in Spain up to 2026. Highlights structural upgrades and major hardware infrastructure investments needed to support highly dense, low-latency regional cloud-native workloads.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Hardware", "Data Center Investments", "Europe"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cioperu.pe/articulo/30477/devops-5-formas-de-impulsar-la-utilizacion-de-feature-flags','cioperu.pe: 5 formas de impulsar la utilización de feature flags','','N/A',0,'A curated technical resource and architectural guide covering cioperu.pe: 5 formas de impulsar la utilización de feature flags in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903146664688301e+09,0,'2026-05-17T17:24:26.646883+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cioperu.pe/articulo/30477/devops-5-formas-de-impulsar-la-utilizacion-de-feature-flags','cioperu.pe: 5 formas de impulsar la utilización de feature flags','','N/A',0,'A curated technical resource and architectural guide covering cioperu.pe: 5 formas de impulsar la utilización de feature flags in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.646883+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://circleci.com','Circle CI','','2026',0,'A highly scalable, hosted CI/CD platform offering fast parallel compilation via isolated virtual environments and custom runner options. Simplifies pipeline orchestrations through reusable ''Orbs'' configurations and maintains native support for containerized cloud deployment paths.','Clojure','Platform','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Managed Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://circleci.com/blog/adding-approval-jobs-to-your-ci-pipeline','Adding approval jobs to your CI pipeline','','2026',0,'A practical technical guide demonstrating the design of manual validation gates in automated pipelines. Outlines strategies to securely pause deployment execution before promoting artifacts into mission-critical target environments.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Pipelines", "Pipeline Control"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://circleci.com/blog/building-cicd-pipelines-using-dynamic-config','Building CI/CD pipelines using dynamic config','','2026',0,'An advanced technical guide showing how to build dynamically generated configurations inside CI pipelines. Explains runtime parsing techniques of source code changes to dynamically build matrix execution chains for complex monorepos.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Pipelines", "Advanced Configurations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://circleci.com/blog/getting-started-with-kubernetes-how-to-set-up-your-first-cluster','Getting started with Kubernetes: how to set up your first cluster','','2026',0,'A foundational operational guide designed to bridge the transition of developers to cloud-native platforms. Outlines the primary architectural elements of Kubernetes clusters, describing Nodes, Pods, Services, and core control planes.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Kubernetes Onboarding"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://circleci.com/blog/learn-iac-part02','circleci.com: Infrastructure as Code, part 2: build Docker images and deploy'' to Kubernetes with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','34d91e34d37554b9e8a954fa4e75e57b129748fb1e5737f8c8b10089b1c05624',100.0,1.7790315163392651e+09,1,'2026-05-17T17:25:16.339265+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://circleci.com/blog/learn-iac-part02','circleci.com: Infrastructure as Code, part 2: build Docker images and deploy'' to Kubernetes with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','34d91e34d37554b9e8a954fa4e75e57b129748fb1e5737f8c8b10089b1c05624',100.0,1779031516,1,'2026-05-17T17:25:16.339265+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://circleci.com/blog/learn-iac-part1','circleci.com: Infrastructure as Code, part 1: create a Kubernetes cluster with Terraform','- [circleci.com: Infrastructure as Code, part 2: build Docker images and deploy to Kubernetes with Terraform](https://circleci.com/blog/learn-iac-part02) - [circleci.com: Infrastructure as Code, part 3: automate Kubernetes deployments with CI/CD and Terraform](https://circleci.com/blog/learn-iac-part3)','2021',0,'A three-part structured technical guide exploring infrastructure-as-code deployment via CircleCI and Terraform. Focuses on orchestrating declarative Kubernetes clusters, building Docker artifacts, and coordinating continuous GitOps-driven deployment pipelines.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Terraform", "CI/CD Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://circleci.com/blog/learn-iac-part3','circleci.com: Infrastructure as Code, part 3: automate Kubernetes deployments'' with CI/CD and Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bf3cea43b8603f9944f74f4e07212c7103b24298aeb18ab642835d286f388efc',100.0,1.77903432653708505e+09,1,'2026-05-17T18:12:06.537085+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://circleci.com/blog/learn-iac-part3','circleci.com: Infrastructure as Code, part 3: automate Kubernetes deployments'' with CI/CD and Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bf3cea43b8603f9944f74f4e07212c7103b24298aeb18ab642835d286f388efc',100.0,1779034326,1,'2026-05-17T18:12:06.537085+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://circleci.com/blog/parameters-in-pipeline-config','Managing reusable pipeline configuration with object parameters','','2026',0,'A configuration guide describing optimization of complex, multi-repo YAML setups. Outlines architectural patterns for using pipeline object parameters, permitting platform teams to isolate build steps cleanly across heterogeneous developer clusters.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Pipelines", "Declarative Templates"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://circleci.com/blog/relational-db-testing','circleci.com: Performing database tests on SQL databases','','2026',0,'A guide focused on the isolated integration of relational databases inside automated validation pipelines. Discusses execution patterns such as ephemeral test container sidecars to safely run structural migrations during active test stages.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Automated Testing", "Database Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://circleci.com/blog/top-5-ci-cd-best-practices','Top 5 CI/CD best practices for 2021 🌟','','2021',1,'Tactical handbook outlining key optimizations for modern pipelines. Recommends isolating pipelines into modular micro-jobs, enforcing tight feedback loops, and using declarative branch patterns with secrets managers.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://circleci.com/blog/unit-testing-vs-integration-testing','circleci.com: Unit testing vs integration testing 🌟','','2021',0,'Educational manual detailing fundamental core differences, performance trade-offs, and ROI metrics between rapid isolated unit tests and broader integrated system tests.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://clarusway.com/top-21-devops-tools','clarusway.com: Top 21 DevOps Tools Of 2021 (Comprehensive Guide)','','2021',3,'A comprehensive breakdown of top DevOps systems spanning monitoring, CI/CD, IaC, and security workflows in 2021. Highlights the shift toward DevSecOps patterns and native cloud integration across hybrid-cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Industry Reports", "Tooling Landscape"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://claude101.com','Claude 101: Free Guides to Master Claude','','2025',0,'A curated reference hub containing structured tutorials, system prompting templates, and context optimization strategies for leveraging Anthropic''s Claude models. Focuses on maximizing the quality of complex reasoning pipelines and architectural code reviews.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "LLM Prompting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ai.md", "chatgpt.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://clavinjune.dev/en/blogs/working-with-remote-docker-using-docker-context','==clavinjune.dev: Working With Remote Docker Using Docker Context==','','N/A',0,'A curated technical resource and architectural guide covering ==clavinjune.dev: Working With Remote Docker Using Docker Context== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593856989502e+09,0,'2026-06-18T00:38:58.569895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cleancloud-k8s.com/2022/01/19/handling-multiline-logging-with-loki-and-fluent-bit-on-kubernetes','cleancloud-k8s.com: Handling Multiline Logs with Loki and Fluent Bit on'' Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cleancloud-k8s.com: Handling Multiline Logs with Loki and Fluent Bit on'' Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903188268720388e+09,0,'2026-05-17T17:31:22.687204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cli.github.com','GitHub CLI','','2020',0,'Official command-line utility (gh) designed to orchestrate GitHub platform resources directly from local terminal shells. Enables developers to query, create, and manage PRs, repository assets, workflows, and issue trackers.','Go','Tool','Intermediate',0,'online','manual','97fe666b13adeb0dd0b8d23364254c05168d0f113fab2d05644e3278defc9c07',100.0,1.77903307890923404e+09,1,'2026-05-17T17:51:18.909234+02:00',NULL,NULL,NULL,'["Developer Platforms", "CLI Utilities", "GitHub CLI"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://click.palletsprojects.com','Click 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a3a7956f6cbeebd3430bda1dc775475abef06df992f9c485324f37efb2355caf',100.0,1779029969.67696,0,'2026-05-17T16:59:29.676960+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://clavinjune.dev/en/blogs/working-with-remote-docker-using-docker-context','==clavinjune.dev: Working With Remote Docker Using Docker Context==','','N/A',0,'A curated technical resource and architectural guide covering ==clavinjune.dev: Working With Remote Docker Using Docker Context== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.569895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cleancloud-k8s.com/2022/01/19/handling-multiline-logging-with-loki-and-fluent-bit-on-kubernetes','cleancloud-k8s.com: Handling Multiline Logs with Loki and Fluent Bit on'' Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cleancloud-k8s.com: Handling Multiline Logs with Loki and Fluent Bit on'' Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031882,0,'2026-05-17T17:31:22.687204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cli.github.com','GitHub CLI','','2020',0,'Official command-line utility (gh) designed to orchestrate GitHub platform resources directly from local terminal shells. Enables developers to query, create, and manage PRs, repository assets, workflows, and issue trackers.','Go','Tool','Intermediate',0,'online','manual','97fe666b13adeb0dd0b8d23364254c05168d0f113fab2d05644e3278defc9c07',100.0,1779033078,1,'2026-05-17T17:51:18.909234+02:00',NULL,NULL,NULL,'["Developer Platforms", "CLI Utilities", "GitHub CLI"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://click.palletsprojects.com','Click 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a3a7956f6cbeebd3430bda1dc775475abef06df992f9c485324f37efb2355caf',100.0,1779029969,0,'2026-05-17T16:59:29.676960+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://click.palletsprojects.com/en/stable','Click 🌟','','2026',5,'Python''s premier command-line interface creation kit, designed to make writing composable CLI tools quick and fun with minimal boilerplate. Leverages Python decorators to declare options, arguments, and validation logic, offering a highly structured runtime environment with native support for nested commands and automated help page generation.','Python','Framework','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Development", "Command-Line Utilities"]','["[DE FACTO STANDARD]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://clickhouse.com','clickhouse.com','','2026',0,'Main documentation site for ClickHouse, the high-performance columnar relational database engine optimized for massive real-time analytical queries (OLAP). Highlights vectorized execution paths and extreme compression.','C++','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "OLAP", "ClickHouse"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud-and-devops.hashnode.dev/git-007-learn-advanced-git-topics-like-a-pro','cloud-and-devops.hashnode.dev: Git 007 : Learn Advanced GIT topics like'' a Pro','','N/A',0,'A curated technical resource and architectural guide covering cloud-and-devops.hashnode.dev: Git 007 : Learn Advanced GIT topics like'' a Pro in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377.76661,0,'2026-05-17T16:49:37.766610+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud-melon.com/2019/12/26/under-the-hood-of-kubernetes-and-microservices','cloud-melon.com: Under the hood of Kubernetes and microservices','','N/A',0,'A curated technical resource and architectural guide covering cloud-melon.com: Under the hood of Kubernetes and microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790313372974019e+09,0,'2026-05-17T17:22:17.297402+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud-viadee.medium.com/gitops-for-it-architects-6312e7822819','cloud-viadee.medium.com: GitOps for IT-Architects: Transparent and Secure'' Kubernetes deployments','','N/A',0,'A curated technical resource and architectural guide covering cloud-viadee.medium.com: GitOps for IT-Architects: Transparent and Secure'' Kubernetes deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903190241901898e+09,0,'2026-05-17T17:31:42.419019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud-and-devops.hashnode.dev/git-007-learn-advanced-git-topics-like-a-pro','cloud-and-devops.hashnode.dev: Git 007 : Learn Advanced GIT topics like'' a Pro','','N/A',0,'A curated technical resource and architectural guide covering cloud-and-devops.hashnode.dev: Git 007 : Learn Advanced GIT topics like'' a Pro in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.766610+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud-melon.com/2019/12/26/under-the-hood-of-kubernetes-and-microservices','cloud-melon.com: Under the hood of Kubernetes and microservices','','N/A',0,'A curated technical resource and architectural guide covering cloud-melon.com: Under the hood of Kubernetes and microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031337,0,'2026-05-17T17:22:17.297402+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud-viadee.medium.com/gitops-for-it-architects-6312e7822819','cloud-viadee.medium.com: GitOps for IT-Architects: Transparent and Secure'' Kubernetes deployments','','N/A',0,'A curated technical resource and architectural guide covering cloud-viadee.medium.com: GitOps for IT-Architects: Transparent and Secure'' Kubernetes deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902,0,'2026-05-17T17:31:42.419019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com','cloud.google.com','','2026',0,'Google Cloud Platform (GCP) official portal. It features premium tier global networking, fully managed Kubernetes engines (GKE), advanced analytical and machine learning toolsets, and highly scalable data storage.','English','IaaS/PaaS','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Public Cloud", "Google Cloud"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/anthos','Anthos 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','adfa87302bf9829128390578b39b95c8228298e81fb42888b3d39fead84058b6',100.0,1.77903394966472601e+09,0,'2026-05-17T18:05:49.664726+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/anthos/config-management','Anthos Config Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fcc08473aca3f4b3fe70682d5e0fff8199e030234af3625bf4b6bbbac805b2ac',100.0,1.77903065973814511e+09,0,'2026-05-17T17:10:59.738145+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/anthos','Anthos 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','adfa87302bf9829128390578b39b95c8228298e81fb42888b3d39fead84058b6',100.0,1779033949,0,'2026-05-17T18:05:49.664726+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/anthos/config-management','Anthos Config Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fcc08473aca3f4b3fe70682d5e0fff8199e030234af3625bf4b6bbbac805b2ac',100.0,1779030659,0,'2026-05-17T17:10:59.738145+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs"}'); INSERT INTO "resources" VALUES('https://cloud.google.com/apigee','Google Apigee API Manager','','2026',0,'Google Cloud''s premier enterprise API management platform designed to build, secure, and monitor APIs globally. Provides integrated developer portals, advanced machine learning-driven threat detection, and seamless serverless hosting layers.','English','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Cloud Services"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/appsheet','Google Cloud AppSheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8866b4291368aedd1f10c3c5d273ebcbaaba6a4f7ea0712a85c9261ac8bdf32',100.0,1.77903137780669593e+09,0,'2026-05-17T17:22:57.806696+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://about.appsheet.com/home"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/architecture/creating-cicd-pipeline-vsts-compute-engine','cloud.google.com: Crea una canalización de CI/CD con Azure Pipelines y Compute'' Engine','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b3ddfc45f20060eb31a723da7e99953d21db74272de65a350c744d4f34eadd4',100.0,1.7790335117642529e+09,0,'2026-05-17T17:58:31.764253+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/dotnet/docs/creating-cicd-pipeline-vsts-compute-engine"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/architecture/owasp-top-ten-mitigation','cloud.google.com: OWASP Top 10 mitigation options on Google Cloud 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b844f6610515322361bf5bdf0bdb1696c29d93edf3a3f96c65f925fe0d027d9d',100.0,1.77903296755374193e+09,0,'2026-05-17T17:49:27.553742+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/architecture/security/owasp-top-ten-mitigation"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/architecture/partners/a-hybrid-cloud-native-devsecops-pipeline-with-jfrog-artifactory-and-gke-on-prem',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','85a29bd7f17d232ecb81d29855f2b229464de646d2e7cce92aea6cdd4691837b',64.0,1.77913049496147894e+09,0,'2026-05-18T20:54:54.961479+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"review_metadata": {"original_url": "https://cloud.google.com/architecture/partners/a-hybrid-cloud-native-devsecops-pipeline-with-jfrog-artifactory-and-gke-on-prem", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.961482"}}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/appsheet','Google Cloud AppSheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8866b4291368aedd1f10c3c5d273ebcbaaba6a4f7ea0712a85c9261ac8bdf32',100.0,1779031377,0,'2026-05-17T17:22:57.806696+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://about.appsheet.com/home"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/architecture/creating-cicd-pipeline-vsts-compute-engine','cloud.google.com: Crea una canalización de CI/CD con Azure Pipelines y Compute'' Engine','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b3ddfc45f20060eb31a723da7e99953d21db74272de65a350c744d4f34eadd4',100.0,1779033511,0,'2026-05-17T17:58:31.764253+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/dotnet/docs/creating-cicd-pipeline-vsts-compute-engine"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/architecture/owasp-top-ten-mitigation','cloud.google.com: OWASP Top 10 mitigation options on Google Cloud 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b844f6610515322361bf5bdf0bdb1696c29d93edf3a3f96c65f925fe0d027d9d',100.0,1779032967,0,'2026-05-17T17:49:27.553742+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/architecture/security/owasp-top-ten-mitigation"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/architecture/partners/a-hybrid-cloud-native-devsecops-pipeline-with-jfrog-artifactory-and-gke-on-prem',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','85a29bd7f17d232ecb81d29855f2b229464de646d2e7cce92aea6cdd4691837b',64.0,1779130494,0,'2026-05-18T20:54:54.961479+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"review_metadata": {"original_url": "https://cloud.google.com/architecture/partners/a-hybrid-cloud-native-devsecops-pipeline-with-jfrog-artifactory-and-gke-on-prem", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.961482"}}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/google-cloud-managed-mcp-for-gemini','Google Cloud Managed MCP','','2025',0,'Google Cloud''s managed solution for Model Context Protocol, allowing enterprise Gemini models to safely interact with local data sources and external enterprise systems. By hosting and scaling MCP servers inside Google''s managed environment, it minimizes operational overhead while securing transactional agentic workflows with native cloud IAM.','None','Announcement','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Google Cloud"]','["[COMMUNITY-TOOL]"]','[]','["ai-agents-mcp.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/google-named-a-leader-in-the-gartner-magic-quadrant&linkId=61975377','Google Named a Leader in the Gartner Magic Quadrant for AI Application Development Platforms','Google Cloud recognized as a Leader in the inaugural Gartner Magic Quadrant for AI Application Development Platforms, with a mid-cycle update highlighting Vertex AI, Gemini Enterprise, and Model Context Protocol (MCP) integrations.','2026',4,'This mid-cycle update of the Gartner Magic Quadrant designates Google as a Leader in AI Application Development Platforms, highlighting the integration of Gemini Enterprise and the Vertex AI Agent Platform. Key architectural highlights include out-of-the-box support for the open-standard Model Context Protocol (MCP) via 50+ managed servers and advanced agent simulation pipelines. The platform excels in critical capabilities, specifically agent execution trajectory evaluations, enabling rigorous governance and lifecycle management for enterprise AI agent systems.','en','article','intermediate',0,'online','automatic','c2ff7242306a510ebf75add1de297442b38c670f43e7297cff0956babe80b228',NULL,1.78035256146835803e+09,0,'2026-06-02T00:22:41.468358+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Google Cloud Platform", "Vertex AI and AI Application Development"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official announcement from Google Cloud Blog. Heavily vetted and authoritative industry report coverage.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/01_-_AI__Machine_Learning_H1ZyZG8.max-2600x2600.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/google-named-a-leader-in-the-gartner-magic-quadrant&linkId=61975377','Google Named a Leader in the Gartner Magic Quadrant for AI Application Development Platforms','Google Cloud recognized as a Leader in the inaugural Gartner Magic Quadrant for AI Application Development Platforms, with a mid-cycle update highlighting Vertex AI, Gemini Enterprise, and Model Context Protocol (MCP) integrations.','2026',4,'This mid-cycle update of the Gartner Magic Quadrant designates Google as a Leader in AI Application Development Platforms, highlighting the integration of Gemini Enterprise and the Vertex AI Agent Platform. Key architectural highlights include out-of-the-box support for the open-standard Model Context Protocol (MCP) via 50+ managed servers and advanced agent simulation pipelines. The platform excels in critical capabilities, specifically agent execution trajectory evaluations, enabling rigorous governance and lifecycle management for enterprise AI agent systems.','en','article','intermediate',0,'online','automatic','c2ff7242306a510ebf75add1de297442b38c670f43e7297cff0956babe80b228',NULL,1780352561,0,'2026-06-02T00:22:41.468358+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Google Cloud Platform", "Vertex AI and AI Application Development"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official announcement from Google Cloud Blog. Heavily vetted and authoritative industry report coverage.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/01_-_AI__Machine_Learning_H1ZyZG8.max-2600x2600.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/innovations-from-google-io-26-on-google-cloud&linkId=61951707','Innovations from Google I/O 26 on Google Cloud','Google Cloud announcements at Google I/O 26 focusing on the Agentic Enterprise with Gemini 3.5, Google Antigravity, and workspace integrations.','2026',4,'* **Curator Insight:** Google is heavily prioritizing the ''Agentic Enterprise'' paradigm, evolving its cloud architecture from interactive assistants into resilient, multi-agent autonomous systems. -* **Live Grounding (MCP):** Core infrastructure enhancements introduced at Google I/O 2026 highlight the launch of Gemini 3.5 Flash, the Gemini Omni multimodal engine, and Google Antigravity—a specialized local CLI and desktop agentic orchestrator designed to streamline secure, enterprise-grade workload automations.','en','blog','Intermediate',0,'online','automatic','a51587d991eb4082d7938763c295e2db9443741fc8c6836aa63d613933d0495e',NULL,1780352138.62195,0,'2026-06-02T00:15:38.621950+02:00',NULL,NULL,NULL,'["Google Cloud Platform", "AI and Machine Learning", "Agentic Enterprise", "Model Management"]','["EMERGING"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Highly vetted official Google Cloud release with substantial enterprise and developer interest.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/1148-GC-IO-Header-GC-43-0519.max-2500x2500.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "googlecloud-ai"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/nano-banana-2-and-nano-banana-pro-are-generally-available','Nano Banana 2 and Nano Banana Pro available for everyone | Google Cloud Blog','Google announces the general availability of Nano Banana 2 and Nano Banana Pro image generation and editing models on the Gemini Enterprise Agent Platform.','2026',4,'Curator Insight: This release marks a significant milestone in generative media infrastructure, transitioning Google''s highly popular image-generation models from experimental codenames into enterprise-grade APIs. Live Grounding (MCP): Integration audits show that both Nano Banana 2 (Gemini 3.1 Flash Image) and Nano Banana Pro (Gemini 3 Pro Image) deliver state-of-the-art visual reasoning, strict character consistency, multi-image fusion, and Google Search grounding directly within the Gemini API.','English','article','Advanced',0,'online','automatic','d31ec0b17bfbc143d1d32de1d8cffe27b76194319d6be75abb425c1a5147108a',NULL,1.78035270531456208e+09,0,'2026-06-02T00:25:05.314562+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Cloud Platform", "Generative Media Services"]','["ENTERPRISE-STABLE", "DE FACTO STANDARD"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Vetted across enterprise cloud forums as Google''s premier image generation and editing API offering for corporate creative workflows.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/nano_banana.max-2500x2500.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/nano-banana-2-and-nano-banana-pro-are-generally-available&linkId=62082425','Nano Banana 2 and Nano Banana Pro available for everyone | Google Cloud Blog','Google announces the general availability of Nano Banana 2 and Nano Banana Pro image generation and editing models on the Gemini Enterprise Agent Platform.','2026',4,'Curator Insight: This release marks a significant milestone in generative media infrastructure, transitioning Google''s highly popular image-generation models from experimental codenames into enterprise-grade APIs. Live Grounding (MCP): Integration audits show that both Nano Banana 2 (Gemini 3.1 Flash Image) and Nano Banana Pro (Gemini 3 Pro Image) deliver state-of-the-art visual reasoning, strict character consistency, multi-image fusion, and Google Search grounding directly within the Gemini API.','English','article','Advanced',0,'online','automatic','fa6db7c9d9dca04df807652aab914b93ba2d12da78f638744c246472290a3af7',NULL,1.78035270531464695e+09,0,'2026-06-02T00:25:05.314647+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Cloud Platform", "Generative Media Services"]','["ENTERPRISE-STABLE", "DE FACTO STANDARD"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Vetted across enterprise cloud forums as Google''s premier image generation and editing API offering for corporate creative workflows.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/nano_banana.max-2500x2500.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/whats-new-in-gemini-enterprise&linkId=61975527','What''s new in Gemini Enterprise','Google Cloud announces the expansion of Gemini Enterprise, introducing the Gemini Enterprise app, the Gemini Enterprise Agent Platform, interactive Canvas editors, and Agent-to-UI (A2UI) protocol support.','2026',4,'Google Cloud announces the evolution of Gemini Enterprise into a cohesive, collaborative, autonomous agent platform designed for multi-agent enterprise workloads. Key architectural enhancements include the Gemini Enterprise Agent Platform, providing granular Agent Identity (minimum privilege enforcement), an Agent Registry catalog, and the Agent Gateway for end-to-end monitoring. Additionally, support for the Agent-to-UI (A2UI) protocol enables agents to dynamically render custom, secure UI components inside business applications.','en','article','advanced',0,'online','automatic','dd4ff0532b8065b83d4211ac219ac58a0da78574ab96a8047b5997b1a1648f99',NULL,1.78035256146853494e+09,0,'2026-06-02T00:22:41.468535+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Google Cloud Platform", "Gemini Enterprise and Autonomous Agents"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official launch post from Google Cloud, detailing enterprise-grade updates for Gemini.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/gemini_enterprise_app_Q0nAHYn.max-2500x2500.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}'); +* **Live Grounding (MCP):** Core infrastructure enhancements introduced at Google I/O 2026 highlight the launch of Gemini 3.5 Flash, the Gemini Omni multimodal engine, and Google Antigravity—a specialized local CLI and desktop agentic orchestrator designed to streamline secure, enterprise-grade workload automations.','en','blog','Intermediate',0,'online','automatic','a51587d991eb4082d7938763c295e2db9443741fc8c6836aa63d613933d0495e',NULL,1780352138,0,'2026-06-02T00:15:38.621950+02:00',NULL,NULL,NULL,'["Google Cloud Platform", "AI and Machine Learning", "Agentic Enterprise", "Model Management"]','["EMERGING"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Highly vetted official Google Cloud release with substantial enterprise and developer interest.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/1148-GC-IO-Header-GC-43-0519.max-2500x2500.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "googlecloud-ai"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/nano-banana-2-and-nano-banana-pro-are-generally-available','Nano Banana 2 and Nano Banana Pro available for everyone | Google Cloud Blog','Google announces the general availability of Nano Banana 2 and Nano Banana Pro image generation and editing models on the Gemini Enterprise Agent Platform.','2026',4,'Curator Insight: This release marks a significant milestone in generative media infrastructure, transitioning Google''s highly popular image-generation models from experimental codenames into enterprise-grade APIs. Live Grounding (MCP): Integration audits show that both Nano Banana 2 (Gemini 3.1 Flash Image) and Nano Banana Pro (Gemini 3 Pro Image) deliver state-of-the-art visual reasoning, strict character consistency, multi-image fusion, and Google Search grounding directly within the Gemini API.','English','article','Advanced',0,'online','automatic','d31ec0b17bfbc143d1d32de1d8cffe27b76194319d6be75abb425c1a5147108a',NULL,1780352705,0,'2026-06-02T00:25:05.314562+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Cloud Platform", "Generative Media Services"]','["ENTERPRISE-STABLE", "DE FACTO STANDARD"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Vetted across enterprise cloud forums as Google''s premier image generation and editing API offering for corporate creative workflows.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/nano_banana.max-2500x2500.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/nano-banana-2-and-nano-banana-pro-are-generally-available&linkId=62082425','Nano Banana 2 and Nano Banana Pro available for everyone | Google Cloud Blog','Google announces the general availability of Nano Banana 2 and Nano Banana Pro image generation and editing models on the Gemini Enterprise Agent Platform.','2026',4,'Curator Insight: This release marks a significant milestone in generative media infrastructure, transitioning Google''s highly popular image-generation models from experimental codenames into enterprise-grade APIs. Live Grounding (MCP): Integration audits show that both Nano Banana 2 (Gemini 3.1 Flash Image) and Nano Banana Pro (Gemini 3 Pro Image) deliver state-of-the-art visual reasoning, strict character consistency, multi-image fusion, and Google Search grounding directly within the Gemini API.','English','article','Advanced',0,'online','automatic','fa6db7c9d9dca04df807652aab914b93ba2d12da78f638744c246472290a3af7',NULL,1780352705,0,'2026-06-02T00:25:05.314647+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Cloud Platform", "Generative Media Services"]','["ENTERPRISE-STABLE", "DE FACTO STANDARD"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Vetted across enterprise cloud forums as Google''s premier image generation and editing API offering for corporate creative workflows.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/nano_banana.max-2500x2500.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/whats-new-in-gemini-enterprise&linkId=61975527','What''s new in Gemini Enterprise','Google Cloud announces the expansion of Gemini Enterprise, introducing the Gemini Enterprise app, the Gemini Enterprise Agent Platform, interactive Canvas editors, and Agent-to-UI (A2UI) protocol support.','2026',4,'Google Cloud announces the evolution of Gemini Enterprise into a cohesive, collaborative, autonomous agent platform designed for multi-agent enterprise workloads. Key architectural enhancements include the Gemini Enterprise Agent Platform, providing granular Agent Identity (minimum privilege enforcement), an Agent Registry catalog, and the Agent Gateway for end-to-end monitoring. Additionally, support for the Agent-to-UI (A2UI) protocol enables agents to dynamically render custom, secure UI components inside business applications.','en','article','advanced',0,'online','automatic','dd4ff0532b8065b83d4211ac219ac58a0da78574ab96a8047b5997b1a1648f99',NULL,1780352561,0,'2026-06-02T00:22:41.468535+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Google Cloud Platform", "Gemini Enterprise and Autonomous Agents"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official launch post from Google Cloud, detailing enterprise-grade updates for Gemini.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/gemini_enterprise_app_Q0nAHYn.max-2500x2500.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/whats-new-in-gemini-enterprise&linkId=62119638','What''s New in Gemini Enterprise — Agent Platform and Workspace Integrations','Google Cloud Next ''26 announcement expanding Gemini Enterprise into an end-to-end framework for long-running autonomous AI agents.','2026',4,'An enterprise product breakdown showcasing Google Cloud''s shift from interactive chatbots to autonomous, long-running agent task forces. - Introduces the Gemini Enterprise Agent Platform, which evolves Vertex AI features into a low-code Agent Studio and a developer-centric Agent Development Kit (ADK). -- Features central command centers like Inbox to track agent lifecycles, and Canvas, an interactive spatial editor for collaborative documentation and model-driven data transformations.','en','article','Intermediate',0,'online','automatic','9aa4017ececf4fc9e819538127bdfd51af0a08a3ac762d76e8cf6e5f1782ff3c',NULL,1.78035283880126595e+09,0,'2026-06-02T00:27:18.801266+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Google Cloud Platform", "AI Platforms", "Agentic Enterprise Architecture"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official Google Cloud platform announcement. Authoritative, highly maintained corporate product release detailing the expansion of their agentic cloud platform.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/gemini_enterprise_app_Q0nAHYn.max-2500x2500.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "ai-platforms"}'); +- Features central command centers like Inbox to track agent lifecycles, and Canvas, an interactive spatial editor for collaborative documentation and model-driven data transformations.','en','article','Intermediate',0,'online','automatic','9aa4017ececf4fc9e819538127bdfd51af0a08a3ac762d76e8cf6e5f1782ff3c',NULL,1780352838,0,'2026-06-02T00:27:18.801266+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Google Cloud Platform", "AI Platforms", "Agentic Enterprise Architecture"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official Google Cloud platform announcement. Authoritative, highly maintained corporate product release detailing the expansion of their agentic cloud platform.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/gemini_enterprise_app_Q0nAHYn.max-2500x2500.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "ai-platforms"}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/api-management/google-cloud-announces-apigee-integration','Announcing Apigee Integration: An API-first approach for connecting data and applications','','2021',0,'Introduces Apigee Integration, combining Apigee''s API management platform with native application integration engines. Facilitates low-latency connection patterns between enterprise systems, SaaS endpoints, and custom REST/gRPC microservices.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "API Management", "Apigee Integration"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/application-development/access-an-orgs-custom-code-repo-from-cloud-code-ides','cloud.google.com: Follow your org’s app dev best practices with Cloud Code custom samples 🌟','','2021',0,'Focuses on establishing unified developer standards using Cloud Code. Outlines mechanisms for setting up private template repositories to govern cloud application scaffolding across large software organizations.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & IDEs", "Google Cloud Code", "Enterprise Templates"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/application-development/google-cloud-cli-declarative-export-preview','cloud.google.com: Declarative Export. Build your perfect Google Cloud infrastructure using Terraform and the gcloud CLI','','2021',0,'Outlines the gcloud CLI declarative export feature, allowing operators to automatically translate active GCP live resource states into production-ready Terraform configurations or Kubernetes Config Connector manifests.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "Infrastructure as Code", "Terraform"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/application-development/introducing-cloud-shell-editor','New Cloud Shell Editor: Get your first cloud-native app running in minutes','','2026',0,'Introduces GCP''s modernized web-based IDE powered by Eclipse Theia. It provides a preconfigured container workspace, dynamic terminal access, and direct integration with local source controls.','English','Product Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Developer Tooling", "Cloud Shell"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/application-development/kubernetes-development-simplified-skaffold-is-now-ga','cloud.google.com: Kubernetes development, simplified—Skaffold is now GA','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','511aa6d2209ff34637d7851bcf8d6738064791808986e6ab4baf0549c242ce6c',100.0,1.77903099499734807e+09,1,'2026-05-17T17:16:34.997348+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/application-development/kubernetes-development-simplified-skaffold-is-now-ga','cloud.google.com: Kubernetes development, simplified—Skaffold is now GA','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','511aa6d2209ff34637d7851bcf8d6738064791808986e6ab4baf0549c242ce6c',100.0,1779030994,1,'2026-05-17T17:16:34.997348+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/compute/guide-to-cost-optimization-through-automated-vm-management','cloud.google.com: Save money and time with automated VM management and suspend/resume','','2021',0,'Explores cost-efficiency frameworks in Compute Engine, focusing on automated VM lifecycle management, suspension, and resumption states. This guide provides technical patterns for eliminating idle compute costs during off-peak hours without sacrificing state or deployment velocity.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/containers-kubernetes','cloud.google.com: Kubernetes Best Practices','','2022',0,'Comprehensive guides from GCP detailing container building, application exposure, cost optimization, and multi-tenant security structures using GKE-centric and general Kubernetes standards.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Cloud-Native Design"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/containers-kubernetes/5-ways-google-cloud-is-making-gke-the-best-place-to-run-kubernetes','Looking ahead as GKE, the original managed Kubernetes, turns 5','','2020',0,'An analytical piece reflecting on the five-year evolutionary path of GKE as the pioneer managed Kubernetes provider. Explores the development of multi-cluster mechanics, integrated security baselines, and automated upgrade routines. Valuable as context for evaluating current orchestrator capabilities.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Evolution & History"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); @@ -2457,16 +2457,16 @@ INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/devops-sr INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/devops-sre/google-cloud-deploy-now-ga','cloud.google.com: Google Cloud Deploy, now GA, makes it easier to do continuous delivery to GKE','','2022',0,'Marks the general availability of Cloud Deploy. Highlights newly reinforced features including IAM-driven gate approvals, delivery pipeline visualization, security logging, and deep architectural telemetry across GKE target environments.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "Continuous Delivery", "GKE GA"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/devops-sre/sre-at-google-our-complete-list-of-cre-life-lessons','cloud.google.com: SRE at Google: Our complete list of CRE life lessons 🌟','','2020',0,'A comprehensive aggregation of operational lessons compiled by Google''s Customer Reliability Engineering (CRE) team. This resource serves as a core blueprint for implementing user-focused SLOs, identifying operational anti-patterns, and structuring incident communication paths.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Google Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/gcp/5-google-cloud-product-cheat-sheets-2021','cloud.google.com: 5 cheat sheets to help you get started on your Google Cloud journey 🌟','','2026',0,'A visual curation of visual decision trees and cheat sheets for GCP products. Useful for quick architecture mapping of compute options, database services, and hybrid setups.','English','Reference Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Public Cloud", "Reference Sheets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/gcp/sre-vs-devops-competing-standards-or-close-friends','cloud.google.com: SRE vs. DevOps: competing standards or close friends?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14034c4e627b26362a22dc64bff02c23c4b32a949f6154256e9171bfe2517b7f',100.0,1.77902946648011398e+09,0,'2026-05-17T16:51:06.480114+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/devops-sre"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/gcp/sre-vs-devops-competing-standards-or-close-friends','cloud.google.com: SRE vs. DevOps: competing standards or close friends?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14034c4e627b26362a22dc64bff02c23c4b32a949f6154256e9171bfe2517b7f',100.0,1779029466,0,'2026-05-17T16:51:06.480114+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/devops-sre"}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/announcing-general-availability-of-google-cloud-ids','cloud.google.com: Cloud IDS for network-based threat detection is now generally available','','2021',0,'Details Cloud IDS (Intrusion Detection System), a managed service delivering deep packet inspection and network threat protection powered by Palo Alto Networks. It intercepts and monitors VPC traffic mirroring to detect malware, exploits, and anomalous behavior.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Threat Detection", "Intrusion Detection"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/enabling-keyless-authentication-from-github-actions','cloud.google.com: Enabling keyless authentication from GitHub Actions','','2021',0,'Details the architectural implementation of Workload Identity Federation to eliminate hardcoded service account keys within GitHub Actions CI/CD workflows. By leveraging OpenID Connect (OIDC), it establishes a secure, temporary trust relationship between external platforms and GCP.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "IAM", "Federated Identity"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/how-to-authenticate-service-accounts-to-help-keep-applications-secure','cloud.google.com: Choose the best way to use and authenticate service accounts on Google Cloud','','2026',0,'Strategic guidelines on secure Google Cloud service account authentication, outlining identity federation, Workload Identity on GKE, and avoiding high-risk, long-lived JSON key downloads.','English','Best Practices Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "IAM"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/introducing-google-ai-threat-defense&linkId=62061638','Introducing Google AI Threat Defense to help you outpace the adversary','Google Cloud launches AI Threat Defense, integrating Gemini models, Wiz, and Mandiant to automate vulnerability patching.','2026',4,'Google introduces Google AI Threat Defense, an always-on autonomous security platform that combines the reasoning of Gemini models, the cloud posture mapping of Wiz, and the automated code remediation of CodeMender. Designed to counter AI-assisted adversary velocity, the platform acts across a four-stage framework—Prepare, Scan and Prioritize, Remediate, and Monitor—allowing enterprises to automatically map attack paths, prioritize vulnerabilities based on reachability and real-world exploitability, and deploy verified code patches at machine speed.','en','article','Advanced',0,'online','automatic','6ecbc04d86be2f9b380f95a421ccf5cce30b797c1a516482fcd216e8eba79cd9',NULL,1.78035272035192489e+09,0,'2026-06-02T00:25:20.351925+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "Autonomous Remediation"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Official flagship security launch from Google Cloud, Mandiant, and Wiz.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/Final_-_Introducing_Google_AI_Threat_Defen.max-2000x2000_0yASZK0.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/introducing-google-ai-threat-defense&linkId=62061638','Introducing Google AI Threat Defense to help you outpace the adversary','Google Cloud launches AI Threat Defense, integrating Gemini models, Wiz, and Mandiant to automate vulnerability patching.','2026',4,'Google introduces Google AI Threat Defense, an always-on autonomous security platform that combines the reasoning of Gemini models, the cloud posture mapping of Wiz, and the automated code remediation of CodeMender. Designed to counter AI-assisted adversary velocity, the platform acts across a four-stage framework—Prepare, Scan and Prioritize, Remediate, and Monitor—allowing enterprises to automatically map attack paths, prioritize vulnerabilities based on reachability and real-world exploitability, and deploy verified code patches at machine speed.','en','article','Advanced',0,'online','automatic','6ecbc04d86be2f9b380f95a421ccf5cce30b797c1a516482fcd216e8eba79cd9',NULL,1780352720,0,'2026-06-02T00:25:20.351925+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "Autonomous Remediation"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Official flagship security launch from Google Cloud, Mandiant, and Wiz.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/Final_-_Introducing_Google_AI_Threat_Defen.max-2000x2000_0yASZK0.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/introducing-google-ai-threat-defense&linkId=62065386','Introducing Google AI Threat Defense to help you outpace the adversary','Google Cloud introduces AI Threat Defense, a comprehensive, always-on security platform fusing Gemini''s reasoning with Wiz''s contextual risk prioritization.','2026',4,'An executive and architectural announcement of Google''s AI Threat Defense platform built for machine-speed incident response. * Integrates Google''s proprietary threat telemetry with the Wiz Security Graph and Gemini-driven reasoning loops. -* Automates risk detection and triage across massive cloud data lakes, converting multi-source alerts into contextual, actionable remediation playbooks.','en','article','advanced',0,'online','automatic','e7d3ce704c07eaa89d010bb0ba154295a1276d1b30bc5798cf193e31143f2c02',NULL,1.78035268674460506e+09,0,'2026-06-02T00:24:46.744605+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Google Cloud Platform", "Security and Identity", "AI-Powered Defense"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "A highly anticipated security framework launch fusing Google''s cloud native security elements with Wiz''s advanced risk profiling ecosystem.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/Final_-_Introducing_Google_AI_Threat_Defen.max-2000x2000_0yASZK0.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "cloud-security"}'); +* Automates risk detection and triage across massive cloud data lakes, converting multi-source alerts into contextual, actionable remediation playbooks.','en','article','advanced',0,'online','automatic','e7d3ce704c07eaa89d010bb0ba154295a1276d1b30bc5798cf193e31143f2c02',NULL,1780352686,0,'2026-06-02T00:24:46.744605+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Google Cloud Platform", "Security and Identity", "AI-Powered Defense"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "A highly anticipated security framework launch fusing Google''s cloud native security elements with Wiz''s advanced risk profiling ecosystem.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/Final_-_Introducing_Google_AI_Threat_Defen.max-2000x2000_0yASZK0.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "cloud-security"}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/introducing-google-ai-threat-defense&linkId=62065785','Introducing Google AI Threat Defense to help you outpace the adversary','An autonomous, always-on AI security platform by Google Cloud designed to combat machine-speed exploits through active risk prioritization and self-healing code remediation.','2026',4,'* **Curator Insight**: This platform represents a shift from passive vulnerability scanning to active, autonomous code remediation. By combining Wiz reachability analysis with the reasoning power of Gemini and CodeMender, Google is closing the exploit loop entirely within active development pipelines. -* **Live Grounding**: Released in late May 2026, the service leverages multi-model passes to map live multicloud attack surfaces, predict breach paths, and apply verified hotfixes to code directly inside IDE/CLI workflows.','en','blog','Advanced',0,'online','automatic','34a68560c34846d0eed2845060cc71ac77a3c191716f3db34452d3f5409d0638',NULL,1.78035273020745491e+09,0,'2026-06-02T00:25:30.207455+02:00',NULL,NULL,NULL,'["Security", "Google Cloud Platform", "Autonomous Defense", "AI Remediation"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated autonomous enterprise cybersecurity launch, praised by global advisory and systems integration partners (Deloitte, PwC, Accenture) as a significant step forward in machine-speed system patching and threat detection.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/Final_-_Introducing_Google_AI_Threat_Defen.max-2000x2000_0yASZK0.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "cloud-security"}'); +* **Live Grounding**: Released in late May 2026, the service leverages multi-model passes to map live multicloud attack surfaces, predict breach paths, and apply verified hotfixes to code directly inside IDE/CLI workflows.','en','blog','Advanced',0,'online','automatic','34a68560c34846d0eed2845060cc71ac77a3c191716f3db34452d3f5409d0638',NULL,1780352730,0,'2026-06-02T00:25:30.207455+02:00',NULL,NULL,NULL,'["Security", "Google Cloud Platform", "Autonomous Defense", "AI Remediation"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated autonomous enterprise cybersecurity launch, praised by global advisory and systems integration partners (Deloitte, PwC, Accenture) as a significant step forward in machine-speed system patching and threat detection.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/Final_-_Introducing_Google_AI_Threat_Defen.max-2000x2000_0yASZK0.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "cloud-security"}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/networking/how-to-use-new-traffic-control-features-in-cloud-load-balancing','Using new traffic control features in External HTTP(S) load balancer','','2022',0,'Details advanced traffic engineering patterns utilizing Google Cloud external HTTP(S) Load Balancing. Outlines how GKE architects can configure header-based request redirection, traffic mirroring, and weight-based canary routes directly at the external ingress tier to construct robust microservices patterns.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Ingress & Routing"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/networking/private-service-connect-is-now-generally-available','cloud.google.com: Consume services faster, privately and securely - Private Service Connect now in GA','','2026',0,'Highlights the GA release of Google Cloud Private Service Connect, allowing private endpoint connections across separate GCP networks, projects, and SaaS ecosystems over a secure Google backbone without complex VPC peering.','English','Product Release','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Private Service Connect"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/networking/traffic-director-supports-proxyless-grpc','Traffic Director and gRPC—proxyless services for your service mesh','','2020',4,'Explores sidecarless service meshes using Google Traffic Director and gRPC. Integrating gRPC libraries directly with the xDS v3 API eliminates sidecar resource and latency overhead while keeping full routing and security features.','Go','documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Managed Services", "gRPC"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}'); @@ -2486,7 +2486,7 @@ INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers- INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/google-cloud-networking-overview','cloud.google.com: Google Cloud Networking overview 🌟🌟','','2021',0,'A comprehensive baseline analysis of GCP''s Software-Defined Networking (SDN) topology. Focuses on Global VPCs, subnets, peering, Cloud Interconnect, and private service access networks, highlighting Google’s unique global fiber infrastructure.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Infrastructure", "VPC"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/how-transfer-your-data-google-cloud','cloud.google.com: How to transfer your data to Google Cloud','','2021',0,'Demystifies data ingestion and migration strategies into GCP, categorizing methods by data volume, network bandwidth, and velocity. Focuses on Storage Transfer Service, Transfer Appliance, and programmatic transfer workflows to optimize offline and online pipeline migration.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Data Migration", "Storage"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/how-use-machine-learning-model-google-sheet-using-bigquery-ml','cloud.google.com: How to use a machine learning model from a Google Sheet using BigQuery ML','','2021',3,'Explains how to integrate BigQuery ML model inferences directly within Google Sheets using connected sheets and SQL. This bridging pattern democratizes access to complex analytical models for non-technical stakeholders. Eliminates standard ETL overhead by pushing computation directly into Google''s scalable data warehouse infrastructure.','SQL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Google Cloud", "Data Analytics"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/introducing-google-cloud-architecture-diagramming-tool','cloud.google.com: Introducing a Google Cloud architecture diagramming tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','65b3fa7a717dfa6c0566e54165fdd947aeb2ad24a96b79d9f55462239cb9895a',100.0,1.7790314164813869e+09,0,'2026-05-17T17:23:36.481387+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/introducing-google-cloud-architecture-diagramming-tool','cloud.google.com: Introducing a Google Cloud architecture diagramming tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','65b3fa7a717dfa6c0566e54165fdd947aeb2ad24a96b79d9f55462239cb9895a',100.0,1779031416,0,'2026-05-17T17:23:36.481387+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog"}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/level-up-your-agents-announcing-googles-official-skills-repository','Level Up Your Agents: Announcing Google''s Official Skills Repository','','2025',0,'Google Cloud''s announcement of its official skills repository designed for AI agents. This resource provides ready-made functions, connectors, and tools that can be bound to Gemini-powered agents, enabling them to query enterprise databases, execute administrative tasks, and integrate with standard GCP APIs with strict security guarantees.','Python','Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI Engineering", "Agentic Frameworks", "Google Cloud"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/microservices-architecture-google-cloud','cloud.google.com: Microservices architecture on Google Cloud','','2026',0,'Architect''s blueprint for designing, deploying, and managing microservices topologies on GCP using GKE, Cloud Run, API gateways, Cloud SQL, and service mesh frameworks like Anthos Service Mesh.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Microservices", "Google Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/service-directory-cheat-sheet','cloud.google.com: Service Directory cheat sheet','','2021',0,'Introduces Service Directory, a real-time, highly scalable registry facilitating multi-cloud service discovery. It consolidates management of container, VM, and serverless endpoints, exposing uniform lookup APIs through DNS, HTTP, and gRPC.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Service Discovery", "Registry"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); @@ -2497,101 +2497,101 @@ INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers- INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/what-cloud-load-balancing','cloud.google.com: What is Cloud Load Balancing?','','2021',0,'Explains the design of GCP''s global, distributed Anycast Cloud Load Balancing system. Illustrates how Layer 4 and Layer 7 load balancers distribute traffic dynamically across regions with minimal latency, auto-scaling up to millions of requests per second.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Traffic Management", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/where-should-i-run-my-stuff-choosing-google-cloud-compute-option','cloud.google.com: Where should I run my stuff? Choosing a Google Cloud compute option','','2021',0,'An architectural decision matrix evaluating Google Cloud''s compute execution environments, ranging from Compute Engine and GKE to Cloud Run and App Engine. It guides architects to match runtime characteristics, scaling requirements, and operational overhead boundaries with the appropriate hosting platform.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "Architectural Decision"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/your-google-cloud-database-options-explained','cloud.google.com: Your Google Cloud database options, explained','','2021',0,'A comprehensive analytical overview of Google Cloud''s managed database portfolio, mapping structured, unstructured, relational, and NoSQL engines (such as Cloud Spanner, Cloud SQL, and Firestore) to specific enterprise workloads. It guides architects through selecting storage paradigms based on consistency models, scale, and transaction volumes.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers/introducing-google-cloud-architecture-diagramming-tool',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloud.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f4ee019296efda6e073b6caf251f0e958f9d4423b1b341863f690ad92dd07cee',100.0,1.7791304949289329e+09,1,'2026-05-18T20:54:54.928933+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/kubernetes-best-practices','cloud.google.com: Kubernetes Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','645c54eba5f478c3dafa2f56b4bd1e65967e9a639861920bde3a4545fcc6950b',100.0,1.77903011560124802e+09,0,'2026-05-17T17:01:55.601248+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/containers-kubernetes"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers/introducing-google-cloud-architecture-diagramming-tool',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloud.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f4ee019296efda6e073b6caf251f0e958f9d4423b1b341863f690ad92dd07cee',100.0,1779130494,1,'2026-05-18T20:54:54.928933+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/kubernetes-best-practices','cloud.google.com: Kubernetes Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','645c54eba5f478c3dafa2f56b4bd1e65967e9a639861920bde3a4545fcc6950b',100.0,1779030115,0,'2026-05-17T17:01:55.601248+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/containers-kubernetes"}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/threat-intelligence/azure-run-command-dummies','mandiant.com: Azure Run Command for Dummies','','2022',0,'A security audit of the Azure VM Run Command service. Explores risk considerations, execution logs, and configuration baselines required to limit deployment vectors.','None','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Virtual Machines", "Azure Run Command", "Vulnerability Analysis"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/training-certifications/google-cloud-to-train-more-than-40-million-with-cloud-skills','cloud.google.com: Training more than 40 million new people on Google Cloud skills','- [Google Cloud Skills Boost](https://cloud.google.com)','2026',0,'Overview of Google Cloud''s strategic global training initiative, aiming to upskill developers via Google Cloud Skills Boost, interactive learning labs, and modular path certifications.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Public Cloud", "Training"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/training-certifications/new-learning-hub-and-benefits-for-google-cloud-innovators','cloud.google.com: How to get started with Google Cloud: Introducing our new learning hub and learning benefits for Innovators','','2026',0,'Announces Google Cloud''s community-driven learning hub for Innovators, detailing access to free learning resources, interactive codelabs, live expert sessions, and peer-to-peer networking.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Public Cloud", "Training"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/build','Google Cloud Build','','2026',0,'Google Cloud''s serverless continuous integration and continuous delivery platform, enabling high-performance builds across multiple languages. The curator highlights its deep integration with GKE and secure Docker artifact pipelines. Live telemetry confirms that Cloud Build is highly effective for cost-sensitive scaling operations due to its pay-as-you-go billing model.','YAML','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP Ecosystem", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/cloud-build','Google Cloud Build','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3ad7f441f8f8e07b2e0458ccd41d11759ee549013639c2291c95983ba8b1b48',100.0,1.77903059433242797e+09,0,'2026-05-17T17:09:54.332428+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md", "docs/devops.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/build"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/cloud-build','Google Cloud Build','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3ad7f441f8f8e07b2e0458ccd41d11759ee549013639c2291c95983ba8b1b48',100.0,1779030594,0,'2026-05-17T17:09:54.332428+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md", "docs/devops.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/build"}'); INSERT INTO "resources" VALUES('https://cloud.google.com/code','Google Cloud Code','- [github: Google Cloud Code samples](https://github.com/GoogleCloudPlatform/cloud-code-samples)','2025',0,'A powerful suite of IDE plugins (VS Code, IntelliJ) designed to accelerate development of cloud-native systems on GCP. Curator highlights focus on debugging Kubernetes clusters directly from local workstations. Live engineering teams use Cloud Code to minimize the gap between local code changes and GCP deployment environments, driving faster development feedback loops.','JavaScript','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP Ecosystem", "IDE Integrations"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/code/docs/vscode/yaml-editing','cloud.google.com: configuring_with_snippets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','556028c2596bffed5964078f30273137ff9106d33108d52182900383fc1f696d',100.0,1.77903209820389699e+09,0,'2026-05-17T17:34:58.203897+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/code/docs/vscode/yaml-editing"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/config-connector/docs/overview','==cloud.google.com/config-connector==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c270e33efcd5c0823ef24bdeae2fb857b6978176031adea9e02d4e30de45af2f',100.0,1779031393.62727,0,'2026-05-17T17:23:13.627270+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/config-connector/docs/overview"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/deploy/docs/deploy-app-run',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4a085e12d289cf09fb38d4da6fa82de03871fbde23b0dde54fafe5a04942ae0b',100.0,1.77903137810354399e+09,0,'2026-05-17T17:22:58.103544+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/code/docs/vscode/yaml-editing','cloud.google.com: configuring_with_snippets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','556028c2596bffed5964078f30273137ff9106d33108d52182900383fc1f696d',100.0,1779032098,0,'2026-05-17T17:34:58.203897+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/code/docs/vscode/yaml-editing"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/config-connector/docs/overview','==cloud.google.com/config-connector==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c270e33efcd5c0823ef24bdeae2fb857b6978176031adea9e02d4e30de45af2f',100.0,1779031393,0,'2026-05-17T17:23:13.627270+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/config-connector/docs/overview"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/deploy/docs/deploy-app-run',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4a085e12d289cf09fb38d4da6fa82de03871fbde23b0dde54fafe5a04942ae0b',100.0,1779031378,0,'2026-05-17T17:22:58.103544+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/devops','cloud.google.com: DevOps','','2026',0,'Google Cloud''s primary DevOps hub, anchoring its research around DORA (DevOps Research and Assessment) and native cloud capabilities like Cloud Build and GKE. Curator reviews emphasize high-velocity software delivery architectures. Modern GCP engineering patterns rely on these principles to deploy secure, distributed, and containerized architectures on Google Cloud Platform.','N/A','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP Ecosystem", "DevOps Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/docs/compare','Platform comparisons','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb',100.0,1.77903303101851511e+09,0,'2026-05-17T17:50:31.018515+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/docs/compare/aws','AWS and GCP comparison','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb',100.0,1.77903361283068609e+09,0,'2026-05-17T18:00:12.830686+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/docs/compare"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison','==cloud.google.com: Compare AWS and Azure services to Google Cloud==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb',100.0,1.77903055491524696e+09,0,'2026-05-17T17:09:14.915247+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/docs/compare"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/docs/terraform/blueprints/terraform-blueprints','==cloud.google.com: Terraform blueprints and modules for Google Cloud=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1fcd8e89b1155f9c05a2c0272b56e9e2ede48c5cf306c0f3e52b3c47b30cc0f0',100.0,1.77903426321462297e+09,0,'2026-05-17T18:11:03.214623+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/free/docs/aws-azure-gcp-service-comparison','cloud.google.com: Compare AWS and Azure services to Google Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb',100.0,1.77903103212725305e+09,0,'2026-05-17T17:17:12.127253+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/docs/compare"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/docs/compare','Platform comparisons','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb',100.0,1779033031,0,'2026-05-17T17:50:31.018515+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/docs/compare/aws','AWS and GCP comparison','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb',100.0,1779033612,0,'2026-05-17T18:00:12.830686+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/docs/compare"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison','==cloud.google.com: Compare AWS and Azure services to Google Cloud==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb',100.0,1779030554,0,'2026-05-17T17:09:14.915247+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/docs/compare"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/docs/terraform/blueprints/terraform-blueprints','==cloud.google.com: Terraform blueprints and modules for Google Cloud=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1fcd8e89b1155f9c05a2c0272b56e9e2ede48c5cf306c0f3e52b3c47b30cc0f0',100.0,1779034263,0,'2026-05-17T18:11:03.214623+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/free/docs/aws-azure-gcp-service-comparison','cloud.google.com: Compare AWS and Azure services to Google Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb',100.0,1779031032,0,'2026-05-17T17:17:12.127253+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/docs/compare"}'); INSERT INTO "resources" VALUES('https://cloud.google.com/icons','Google Cloud Architecture Icons','','2024',0,'The standardized Google Cloud Platform graphical asset library and system diagram rules. Designed to assist cloud architects in drafting Google-recommended structures with consistent representations for compute, storage, data, and analytical pipelines.','None','Asset Pack','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "GCP"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine','Google Kubernetes Engine','- One of the most helpful GKE features is the ability to create clusters and node pools with custom kernel parameters. This means you no longer need to use one-off daemonsets, or random workarounds, to tune your machines after cluster creation.','2025',0,'Core landing documentation for Google Kubernetes Engine (GKE), highlighting GKE''s industry-standard capabilities. Specifically focuses on setting up node pools with custom kernel parameters, eliminating post-bootstrap script workarounds. Provides the baseline reference for standard-setting enterprise container management.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "GKE Core"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/add-on/config-sync/overview','Config Sync Overview','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','25b42ba5af8095cdf7cdca04ed1638ef649c9002b2b7f31062383db8ad5e9d8d',100.0,1.77903000687305593e+09,0,'2026-05-17T17:00:06.873056+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md", "docs/gitops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview','cloud.google.com: GKE Autopilot 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6c7e8ff6a16711149ea844f2a73d71b0c76f0b670587902bc48f3422528c6f05',100.0,1.77903358442321109e+09,0,'2026-05-17T17:59:44.423211+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler','Google Cloud Platform: GKE Cluster Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f3e7dc19972fd949569ff95d314c41307b4511538f3200f3d6f72d299b01ec51',100.0,1.77903023647184395e+09,0,'2026-05-17T17:03:56.471844+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns','Kubernetes Cloud DNS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c0b476cc6e65f6e9c7dab7bceaee961455ca79bd3e315274fb8bc35d17fe70f',100.0,1.77902937178207397e+09,0,'2026-05-17T16:49:31.782074+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache','Setting up NodeLocal DNSCache','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','98d312c228fdf745ee5d9761b5d652c7be3ea833318aaaac166cb85646f02d1a',100.0,1.77903287864676499e+09,0,'2026-05-17T17:47:58.646765+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/add-on/config-sync/overview','Config Sync Overview','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','25b42ba5af8095cdf7cdca04ed1638ef649c9002b2b7f31062383db8ad5e9d8d',100.0,1779030006,0,'2026-05-17T17:00:06.873056+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md", "docs/gitops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview','cloud.google.com: GKE Autopilot 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6c7e8ff6a16711149ea844f2a73d71b0c76f0b670587902bc48f3422528c6f05',100.0,1779033584,0,'2026-05-17T17:59:44.423211+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler','Google Cloud Platform: GKE Cluster Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f3e7dc19972fd949569ff95d314c41307b4511538f3200f3d6f72d299b01ec51',100.0,1779030236,0,'2026-05-17T17:03:56.471844+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns','Kubernetes Cloud DNS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c0b476cc6e65f6e9c7dab7bceaee961455ca79bd3e315274fb8bc35d17fe70f',100.0,1779029371,0,'2026-05-17T16:49:31.782074+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache','Setting up NodeLocal DNSCache','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','98d312c228fdf745ee5d9761b5d652c7be3ea833318aaaac166cb85646f02d1a',100.0,1779032878,0,'2026-05-17T17:47:58.646765+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache"}'); INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/kubernetes-comic','cloud.google.com: kubernetes comic','','2022',4,'Google''s classic, highly creative visual guide explaining modern container scaling, lifecycle, and orchestration concepts through graphic storytelling. Perfect for explaining Kubernetes business advantages to technical managers.','English','Visual Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes Fundamentals", "Visual Learning"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/pricing','Google cloud kubernetes pricing','','2026',0,'Google Kubernetes Engine (GKE) pricing details, introducing Autopilot vs Standard modes. Analyzes cluster management fees, dynamic provisioning costs, and spot instance discounts. Live grounding confirms GKE Autopilot as the industry standard for highly optimized serverless container architectures.','English','Reference/Pricing','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Managed Kubernetes", "Google GKE Costs"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/learn/what-is-kubernetes','cloud.google.com: What is Kubernetes? 🌟','','2023',5,'A comprehensive foundation on Kubernetes, detailing its architectural pillars including the control plane, worker nodes, and declarative API engine. It outlines container scheduling, automated self-healing, and service discovery mechanisms essential for running resilient, modern cloud-native systems.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Container Orchestration", "Fundamentals"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md", "introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/load-balancing/docs/l7-internal','L7 Internal HTTP(S) Load Balancing overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0358d7abcd2001b6cecfe24bd5fa3d9322cbc9dbd2d179ab95398cd120f09544',100.0,1.77903073063032794e+09,0,'2026-05-17T17:12:10.630328+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/load-balancing/docs/l7-internal"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/load-balancing/docs/l7-internal','L7 Internal HTTP(S) Load Balancing overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0358d7abcd2001b6cecfe24bd5fa3d9322cbc9dbd2d179ab95398cd120f09544',100.0,1779030730,0,'2026-05-17T17:12:10.630328+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/load-balancing/docs/l7-internal"}'); INSERT INTO "resources" VALUES('https://cloud.google.com/products','googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet','','2026',4,'Google''s official product portal mapping its enterprise suite of cloud computing, data analytics, and machine learning services. Serves as a primary reference for system architects evaluating Google''s managed offerings, providing documentation and pathing for product integration.','HTML','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "GCP", "Product Catalog"]','["[ENTERPRISE-STABLE]"]','[]','["GoogleCloudPlatform.md", "cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.google.com/products/tools','Cloud Developer Tools','','2026',0,'A comprehensive directory of Google Cloud developer tools, spanning Cloud Shell, Artifact Registry, and Cloud Code extensions. The curator highlights its streamline-driven integration with local IDE environments. Live platform development metrics show these tools dramatically reduce local setup time for developers building serverless applications or microservices targeted at GCP.','N/A','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP Ecosystem", "Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/pubsub/docs/overview','Google Cloud Platform Pub/Sub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e5e1d093f0b7a07978b7949436c3370ac75623cdc7c16a8253173fb946b77684',100.0,1.77903433278140091e+09,0,'2026-05-17T18:12:12.781401+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/pubsub/docs/overview"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/pubsub/docs/overview','Google Cloud Platform Pub/Sub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e5e1d093f0b7a07978b7949436c3370ac75623cdc7c16a8253173fb946b77684',100.0,1779034332,0,'2026-05-17T18:12:12.781401+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/pubsub/docs/overview"}'); INSERT INTO "resources" VALUES('https://cloud.google.com/resources/content/architecting-for-autonomy&linkId=62121445','Architecting for Autonomy — Moving AI Agents from Pilot to Enterprise Scale','Google Cloud''s blueprint for designing resilient, secure, and highly scalable enterprise-grade multi-agent software architectures.','2026',4,'A comprehensive strategic blueprint outlining how to scale agentic artificial intelligence from unstable proofs-of-concept to production environments. - Emphasizes the standard ADK model (Reasoning, Tool Use, and Memory) mapped to real-time, grounded enterprise data foundations. -- Proposes core infrastructure patterns utilizing Google Kubernetes Engine (GKE Autopilot), dynamic GPU slicing, and strict access controls to maintain security compliance for autonomous transactions.','en','article','Advanced',0,'online','automatic','cb9b2563cc948a9c1082334369abbb06456ce26770097bbe4cd54c3959bf7e14',NULL,1.78035283880136609e+09,0,'2026-06-02T00:27:18.801366+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AI Engineering", "Systems Orchestration", "Enterprise Design Patterns"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official Google Cloud architecture guide and strategic whitepaper. Released in May 2026 to help IT leaders design, build, and scale autonomous agent systems.", "social_preview_url": "https://www.gstatic.com/bricks/image/cloud_google_com__static_cloud_images_social_icon_google_cloud_1200_630_png.png", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "ai-architecture-blueprints"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/sdk/docs/cheatsheet?hl=en','==cloud.google.com: The gcloud tool cheat sheet==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2b0d84422f65434bc08295a17e2a33b78e6179bc16da8542b40b919272143b2a',100.0,1.77903444755601096e+09,0,'2026-05-17T18:14:07.556011+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/secret-manager/docs/analyze-resources','cloud.google.com: Analyze secrets with Cloud Asset Inventory','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c735c200db8c18ca7897f72139e023374a99151bed6533e781eddd3e981cf664',100.0,1.77903086594659495e+09,0,'2026-05-17T17:14:25.946595+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/secret-manager/docs/analyze-resources"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/secret-manager/docs/best-practices','cloud.google.com: Secret Manager Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','306a9fb18f7dccb3a4a1acd2fca8911d2d19e2f937478e823813516ce1a60941',100.0,1779032421.58156,0,'2026-05-17T17:40:21.581560+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/secret-manager/docs/best-practices"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/solutions/media-entertainment&linkId=61896450','Google Cloud Media and Entertainment Solutions','Resource hub for media workflows, showcasing generative AI and agentic media workflows on Google Cloud.','2026',4,'The main enterprise hub defining media architectures, real-time cloud rendering setups, and intelligent content distribution. Showcases the production-ready integration of Gemini and Vertex AI with Avid Media Composer to automate post-production metadata logging and localization loops. Empowers studios to construct grounded agentic workflows, drastically shortening content ingestion, transcoding, and discovery times across global operations.','en','documentation','advanced',0,'online','automatic','53833065ba8f0b29e5bd56cafc918be798efdfaa02e87f8a08d5b956ffb4408b',NULL,1.7803520374015491e+09,0,'2026-06-02T00:13:57.401549+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Google Cloud Platform", "Industry Solutions", "Media and Entertainment"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Enterprise solutions portal managed officially by the Google Cloud industry team.", "social_preview_url": "https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/solutions/partners/a-hybrid-cloud-native-devsecops-pipeline-with-jfrog-artifactory-and-gke-on-prem','A hybrid cloud-native DevSecOps pipeline with JFrog Artifactory and GKE on-prem 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','783c158129177f2f0fb2c8bdf11047426fe434952288d7e3b447dbb549658596',100.0,1.77903276341605901e+09,0,'2026-05-17T17:46:03.416059+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/architecture"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/solutions/partners/openshift-on-gcp','OpenShift on Google Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e5eabc736c0d974d46dad7bb7852eab4a8b14161e3b8e88e2f95615d49365ff',100.0,1.77903209584537196e+09,0,'2026-05-17T17:34:55.845372+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/compute/docs/containers"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/stackdriver/docs/managed-prometheus','==cloud.google.com: Google Cloud Managed Service for Prometheus==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f571ea6b28358ea92a85fa6c278092925f8baee7b08ccc94fabe8384320d1d03',100.0,1779030430.66289,0,'2026-05-17T17:07:10.662890+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/traffic-director','Traffic Director overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','65889699950dbbb99111f54dac73f0ee63263752abe96a80671850b3ab08d39f',100.0,1.77903401371530389e+09,0,'2026-05-17T18:06:53.715304+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/service-mesh/docs"}'); -INSERT INTO "resources" VALUES('https://cloud.google.com/vpc/docs/vpc','cloud.google.com: VPN network overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83c6a9217b27295702d80c7edf220fafa7f0b202a39338da65d477d3e82c06d4',100.0,1.77903348720001196e+09,0,'2026-05-17T17:58:07.200012+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/vpc/docs/vpc"}'); -INSERT INTO "resources" VALUES('https://cloud.hashicorp.com','cloud.hashicorp.com: HashiCorp Cloud','','N/A',0,'A curated technical resource and architectural guide covering cloud.hashicorp.com: HashiCorp Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902936686076307e+09,0,'2026-05-17T16:49:26.860763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.ibm.com/docs/containers?topic=containers-troubleshoot_cluster_autoscaler','cloud.ibm.com: Containers Troubleshoot Cluster Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering cloud.ibm.com: Containers Troubleshoot Cluster Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1142cb40f1aba306988fb0c11b3ebf298859fa28c987de64a172edb183484287',100.0,1.77903427346381902e+09,1,'2026-05-17T18:11:13.463819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.ibm.com/docs/openshift?topic=openshift-ingress','cloud.ibm.com: OpenShift Ingress','','N/A',0,'A curated technical resource and architectural guide covering cloud.ibm.com: OpenShift Ingress in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','1142cb40f1aba306988fb0c11b3ebf298859fa28c987de64a172edb183484287',100.0,1.77903144044407105e+09,1,'2026-05-17T17:24:00.444071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"duplicate_of": "https://cloud.ibm.com/docs/containers?topic=containers-troubleshoot_cluster_autoscaler"}'); +- Proposes core infrastructure patterns utilizing Google Kubernetes Engine (GKE Autopilot), dynamic GPU slicing, and strict access controls to maintain security compliance for autonomous transactions.','en','article','Advanced',0,'online','automatic','cb9b2563cc948a9c1082334369abbb06456ce26770097bbe4cd54c3959bf7e14',NULL,1780352838,0,'2026-06-02T00:27:18.801366+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AI Engineering", "Systems Orchestration", "Enterprise Design Patterns"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official Google Cloud architecture guide and strategic whitepaper. Released in May 2026 to help IT leaders design, build, and scale autonomous agent systems.", "social_preview_url": "https://www.gstatic.com/bricks/image/cloud_google_com__static_cloud_images_social_icon_google_cloud_1200_630_png.png", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "ai-architecture-blueprints"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/sdk/docs/cheatsheet?hl=en','==cloud.google.com: The gcloud tool cheat sheet==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2b0d84422f65434bc08295a17e2a33b78e6179bc16da8542b40b919272143b2a',100.0,1779034447,0,'2026-05-17T18:14:07.556011+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/secret-manager/docs/analyze-resources','cloud.google.com: Analyze secrets with Cloud Asset Inventory','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c735c200db8c18ca7897f72139e023374a99151bed6533e781eddd3e981cf664',100.0,1779030865,0,'2026-05-17T17:14:25.946595+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/secret-manager/docs/analyze-resources"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/secret-manager/docs/best-practices','cloud.google.com: Secret Manager Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','306a9fb18f7dccb3a4a1acd2fca8911d2d19e2f937478e823813516ce1a60941',100.0,1779032421,0,'2026-05-17T17:40:21.581560+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/secret-manager/docs/best-practices"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/solutions/media-entertainment&linkId=61896450','Google Cloud Media and Entertainment Solutions','Resource hub for media workflows, showcasing generative AI and agentic media workflows on Google Cloud.','2026',4,'The main enterprise hub defining media architectures, real-time cloud rendering setups, and intelligent content distribution. Showcases the production-ready integration of Gemini and Vertex AI with Avid Media Composer to automate post-production metadata logging and localization loops. Empowers studios to construct grounded agentic workflows, drastically shortening content ingestion, transcoding, and discovery times across global operations.','en','documentation','advanced',0,'online','automatic','53833065ba8f0b29e5bd56cafc918be798efdfaa02e87f8a08d5b956ffb4408b',NULL,1780352037,0,'2026-06-02T00:13:57.401549+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Google Cloud Platform", "Industry Solutions", "Media and Entertainment"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Enterprise solutions portal managed officially by the Google Cloud industry team.", "social_preview_url": "https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/solutions/partners/a-hybrid-cloud-native-devsecops-pipeline-with-jfrog-artifactory-and-gke-on-prem','A hybrid cloud-native DevSecOps pipeline with JFrog Artifactory and GKE on-prem 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','783c158129177f2f0fb2c8bdf11047426fe434952288d7e3b447dbb549658596',100.0,1779032763,0,'2026-05-17T17:46:03.416059+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/architecture"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/solutions/partners/openshift-on-gcp','OpenShift on Google Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e5eabc736c0d974d46dad7bb7852eab4a8b14161e3b8e88e2f95615d49365ff',100.0,1779032095,0,'2026-05-17T17:34:55.845372+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/compute/docs/containers"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/stackdriver/docs/managed-prometheus','==cloud.google.com: Google Cloud Managed Service for Prometheus==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f571ea6b28358ea92a85fa6c278092925f8baee7b08ccc94fabe8384320d1d03',100.0,1779030430,0,'2026-05-17T17:07:10.662890+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/traffic-director','Traffic Director overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','65889699950dbbb99111f54dac73f0ee63263752abe96a80671850b3ab08d39f',100.0,1779034013,0,'2026-05-17T18:06:53.715304+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/service-mesh/docs"}'); +INSERT INTO "resources" VALUES('https://cloud.google.com/vpc/docs/vpc','cloud.google.com: VPN network overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83c6a9217b27295702d80c7edf220fafa7f0b202a39338da65d477d3e82c06d4',100.0,1779033487,0,'2026-05-17T17:58:07.200012+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/vpc/docs/vpc"}'); +INSERT INTO "resources" VALUES('https://cloud.hashicorp.com','cloud.hashicorp.com: HashiCorp Cloud','','N/A',0,'A curated technical resource and architectural guide covering cloud.hashicorp.com: HashiCorp Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029366,0,'2026-05-17T16:49:26.860763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.ibm.com/docs/containers?topic=containers-troubleshoot_cluster_autoscaler','cloud.ibm.com: Containers Troubleshoot Cluster Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering cloud.ibm.com: Containers Troubleshoot Cluster Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1142cb40f1aba306988fb0c11b3ebf298859fa28c987de64a172edb183484287',100.0,1779034273,1,'2026-05-17T18:11:13.463819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.ibm.com/docs/openshift?topic=openshift-ingress','cloud.ibm.com: OpenShift Ingress','','N/A',0,'A curated technical resource and architectural guide covering cloud.ibm.com: OpenShift Ingress in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','1142cb40f1aba306988fb0c11b3ebf298859fa28c987de64a172edb183484287',100.0,1779031440,1,'2026-05-17T17:24:00.444071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"duplicate_of": "https://cloud.ibm.com/docs/containers?topic=containers-troubleshoot_cluster_autoscaler"}'); INSERT INTO "resources" VALUES('https://cloud.ibm.com/docs/openshift?topic=openshift-security','cloud.ibm.com: openshift-security','','2023',0,'Documentation outlining security controls on Red Hat OpenShift on IBM Cloud (ROKS). It details the split-responsibility model between cloud providers and customers, managing IAM integrations, enforcing private endpoints, setting up CIS/Benchmarks, and isolating network compute nodes to fulfill stringent regulatory standards for enterprise workloads.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "Managed OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-scalable-webapp-kubernetes','cloud.ibm.com: Tutorial - Scalable webapp 🌟','','2024',0,'An IBM enterprise tutorial providing deployment patterns for resilient, horizontally autoscaling web architectures in cloud environments. Focuses on routing pipelines, managed databases, and multi-zone cluster scale configurations.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Deployment Tutorials", "Enterprise Cloud App"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.netapp.com/blog/prepare-for-the-day-of-all-cloud',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloud.netapp.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903409036605811e+09,0,'2026-05-17T18:08:10.366058+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/a-guide-to-ingress-controllers-in-openshift','==cloud.redhat.com: A Guide to Ingress Controllers in OpenShift using IPI==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9d46757ce5d4cba6c56b4a7709008ba6a21b32982743350ee2b826f65b31fe95',100.0,1.77903360979922604e+09,0,'2026-05-17T18:00:09.799226+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/a-guide-to-secrets-management-with-gitops-and-kubernetes','==cloud.redhat.com: A Guide to Secrets Management with GitOps and Kubernetes=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','818fc6e5120537db4ce8d106a7585aa05d2bffb8b5978d9feb40a15b6a34090c',100.0,1.77902994838150095e+09,0,'2026-05-17T16:59:08.381501+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/announcing-bring-your-own-host-support-for-windows-nodes-to-red-hat-openshift','cloud.redhat.com: Announcing Bring Your Own Host Support for Windows nodes'' to Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','35468242925a4b30c516d959bd46b4d5236842986f3b584403de40e0b1adeb15',100.0,1.779034423136168e+09,0,'2026-05-17T18:13:43.136168+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/announcing-bring-your-own-host-support-for-windows-nodes-to-red-hat-openshift"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/application-management-in-kubernetes-environments-with-helm-charts-and-kubernetes-operators','cloud.redhat.com: Application Management in Kubernetes Environments with'' Helm Charts and Kubernetes Operators','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e74d50eb14514b33928964120729469c9b14eca346606edc3bb488b2263a324',100.0,1.7790302356890769e+09,0,'2026-05-17T17:03:55.689077+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/application-management-in-kubernetes-environments-with-helm-charts-and-kubernetes-operators"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/automate-your-security-practices-and-policies-on-openshift-with-kyverno','cloud.redhat.com: Automate Your Security Practices and Policies on OpenShift'' With Kyverno 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','516449dc1bbddd4641b23e50c5005a2d0c32b6a8835d2778462b25cf86fc4785',100.0,1.77903307225390696e+09,0,'2026-05-17T17:51:12.253907+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automate-your-security-practices-and-policies-on-openshift-with-kyverno"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/chaos-engineering-with-litmuschaos','cloud.redhat.com: Chaos Engineering With LitmusChaos','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','661cbcf835acd301d1f0f9d3b528c4792b03c3f996462e8715c68fbb07ea0823',100.0,1.77902935659816598e+09,0,'2026-05-17T16:49:16.598166+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/check-out-our-new-look','cloud.redhat.com: Changes coming for OpenShift.com and Cloud.Redhat.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','406b1756cadb625bad5710589c77bfb058970eee4c1027d9e3208c8919debc98',100.0,1.7790334194802041e+09,0,'2026-05-17T17:56:59.480204+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/check-out-our-new-look"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/cloud-devops-with-openshift-and-jfrog','cloud.redhat.com: Cloud DevOps With OpenShift and JFrog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06512cf9036be6f21863121a0246001475ff5658b60450b2abd0249dd99c42a7',100.0,1.77903198121182799e+09,0,'2026-05-17T17:33:01.211828+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/cloud-devops-with-openshift-and-jfrog"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/getting-started-in-openshift','cloud.redhat.com: Getting Started in OpenShift 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83a8fd127638344fc703ed4beccce47fb3f678ac94edf6f9c0c8f0d169fdc182',100.0,1.77903215302302598e+09,0,'2026-05-17T17:35:53.023026+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-in-openshift"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/getting-started-running-spark-workloads-on-openshift','cloud.redhat.com: Getting Started running Spark workloads on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69402e8f6e4224ee97f646b366a8c6a16f406178dec129dd4956822ad9e64148',100.0,1.77903451006175303e+09,0,'2026-05-17T18:15:10.061753+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-bigdata.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-running-spark-workloads-on-openshift"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/global-load-balancer-approaches','cloud.redhat.com: Global Load Balancer Approaches 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b5bc3bd75a54735aeffa5677c66dd447598194ca64b774feda07c1bc3ac8573',100.0,1.77903272869320797e+09,0,'2026-05-17T17:45:28.693208+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/global-load-balancer-approaches"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/how-to-build-a-disconnected-openshift-cluster-with-mirror-registries-on-rhel-coreos-using-podman-and-systemd','cloud.redhat.com: How to Build a Disconnected OpenShift Cluster With Mirror'' Registries on RHEL CoreOS Using Podman and Systemd','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69d1e896e9bbacf9467d3ec4dbadb3b2590796f2d48f41a72333b97f8413f0e7',100.0,1779033432.48376,0,'2026-05-17T17:57:12.483760+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-build-a-disconnected-openshift-cluster-with-mirror-registries-on-rhel-coreos-using-podman-and-systemd"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/how-to-modernize-virtualized-workloads','cloud.redhat.com: How to Modernize Virtualized Workloads 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','90526a73a4d0f876531a3a074a5f5240d99c8b805087a57b5fe4820f5499a9f6',100.0,1.77903148990206503e+09,0,'2026-05-17T17:24:49.902065+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-modernize-virtualized-workloads"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/how-to-observe-your-clusters-with-red-hat-advanced-cluster-management-customize-the-grafana-dashboard','cloud.redhat.com: How to Observe your Clusters with Red Hat Advanced Cluster'' Management - Customize the Grafana Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','835e59ba8e5fab8717e5a0d179f7792344eb1da73ca65a09c5b954905660e067',100.0,1.7790292520629971e+09,0,'2026-05-17T16:47:32.062997+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-observe-your-clusters-with-red-hat-advanced-cluster-management-customize-the-grafana-dashboard"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/how-to-use-argocd-deployments-with-github-tokens','cloud.redhat.com: How to Use ArgoCD Deployments with GitHub Tokens','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a7301da4ef4cf3ae62cb06ee30c6c43badba14e368e5f8d1a86024e93b0a93f',100.0,1.77902932293717598e+09,0,'2026-05-17T16:48:42.937176+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-use-argocd-deployments-with-github-tokens"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/log4shell-practical-mitigations-and-impact-analysis','cloud.redhat.com: Log4Shell: Practical Mitigations and Impact Analysis of'' the Log4j Vulnerabilities','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e60f4283252ea9e31177f7404a56830d542a436e75f35cf0a61a703b3a30b1a7',100.0,1.77903200018371796e+09,0,'2026-05-17T17:33:20.183718+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/log4shell-practical-mitigations-and-impact-analysis"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator','cloud.redhat.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b797b937e6db80a3393bded93ae24731ab99fd7708b19461509928c81ccf6f0',100.0,1779031669.97448,0,'2026-05-17T17:27:49.974480+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/openshift-commons-briefing-database-disaster-recovery-made-easy-with-annette-clewett-red-hat-and-andrew-lecuyer-crunchy-data','cloud.redhat.com: OpenShift Commons Briefing: Database Disaster Recovery'' Made Easy with Annette Clewett (Red Hat) and Andrew L''Ecuyer (Crunchy Data)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6eb93d328f91b3eb9d2a99bdd9bad4167b4a55670db124f74ac211e6e2b03a7d',100.0,1.77903371602904701e+09,0,'2026-05-17T18:01:56.029047+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-commons-briefing-database-disaster-recovery-made-easy-with-annette-clewett-red-hat-and-andrew-lecuyer-crunchy-data"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/openshift-sandboxed-containers-101','cloud.redhat.com: OpenShift Sandboxed Containers 101 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ad8cb79b23f6839b34ee297173077f17d7b5e924da07651fdcc802f88043c03',100.0,1.7790335919381659e+09,0,'2026-05-17T17:59:51.938166+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-sandboxed-containers-101"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/openshift-sandboxed-containers-operator-from-zero-to-hero-the-hard-way','cloud.redhat.com: OpenShift Sandboxed Containers Operator From Zero to Hero,'' the Hard Way. The Operator Framework and Its Usage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','81a5959f8270f61831132202977dc62db97a00c85c2b40c2e49bce7a76d53d49',100.0,1.77903237635997104e+09,0,'2026-05-17T17:39:36.359971+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-sandboxed-containers-operator-from-zero-to-hero-the-hard-way"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/openshift-virtualization-on-amazon-web-services','==cloud.redhat.com: OpenShift Virtualization on Amazon Web Services==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2a2153ddd47982a950e32dd22fbd21e3051bde3b50e62f3df4cc184cb05c84c3',100.0,1.77903350084987497e+09,0,'2026-05-17T17:58:20.849875+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/red-hat-container-community-of-practice-operators','==cloud.redhat.com: Red Hat Container Community of Practice Operators==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','dba65671976494ef6fdeabd728d2d867c171ac9de6a408a91918b6f8b65f342b',100.0,1.77903417349287104e+09,0,'2026-05-17T18:09:33.492871+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/red-hat-openshift-4.8-is-now-generally-available','cloud.redhat.com: Red Hat OpenShift 4.8 Is Now Generally Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a54975761ed228ae5860b4ca529890d491f63731f0e5232c21b989ca91e1b199',100.0,1.77903055879308199e+09,0,'2026-05-17T17:09:18.793082+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-4.8-is-now-generally-available"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/red-hat-openshift-4.9-is-now-generally-available','cloud.redhat.com: Red Hat OpenShift 4.9 Is Now Generally Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2ff5a3af3d6ea22d236b5815f5fea617d8c8aa2d1d03ed3e50c89228515fdfb7',100.0,1.77902913283629107e+09,0,'2026-05-17T16:45:32.836291+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-4.9-is-now-generally-available"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/sandboxed-containers-operator-from-zero-to-hero-the-hard-way-part-2','cloud.redhat.com: Troubleshooting Sandboxed Containers Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0496ad94d3c3371132a9304769684728dfdc75af8263cc246a2d7cb22db74d21',100.0,1.77903181008173608e+09,0,'2026-05-17T17:30:10.081736+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/sandboxed-containers-operator-from-zero-to-hero-the-hard-way-part-2"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/scale-your-application-containers-on-red-hat-openshift-service-on-aws-rosa-clusters-using-amazon-efs-storage','==cloud.redhat.com: Scale your application containers on Red Hat OpenShift'' Service on AWS (ROSA) clusters using Amazon EFS storage==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6003253496523db4d1906f6e656324ef80bf5e1ebd9ccabef7f76ac2abb88eb3',100.0,1.77903264293734598e+09,0,'2026-05-17T17:44:02.937346+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/simplifying-database-cloud-service-access','cloud.redhat.com: Simplifying Database Cloud Service Access','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','88e8e4601859a8ecf3f0f3e80354b50006b6fffd3129525ec6a64759c4d54fa8',100.0,1.77903268223235511e+09,0,'2026-05-17T17:44:42.232355+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simplifying-database-cloud-service-access"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/top-open-source-kubernetes-security-tools-of-2021','cloud.redhat.com: Top Open Source Kubernetes Security Tools of 2021 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87094b6ac62f26ba7424cae996db29735db7b905a1fb8ea7ee9fb32c14efc00b',100.0,1.779032421438699e+09,0,'2026-05-17T17:40:21.438699+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/top-open-source-kubernetes-security-tools-of-2021"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/velero-backup-and-restore-of-an-application-using-gp2-storageclass-on-rosa','cloud.redhat.com: Velero Backup and Restore of an Application Using gp2'' StorageClass on ROSA','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c51febf5ee412f42536ccab1aa83b7e9210600cd124b9f5db6add2e60dec7c74',100.0,1.7790311816815021e+09,0,'2026-05-17T17:19:41.681502+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/velero-backup-and-restore-of-an-application-using-gp2-storageclass-on-rosa"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/virtual-machines-as-code-with-openshift-gitops-and-openshift-virtualization','cloud.redhat.com: Virtual Machines as Code with OpenShift GitOps and OpenShift'' Virtualization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','773aa5322e51e8d84dfbaf6fc1801d04ad52387239e7d99e6e393b0ddddddefe',100.0,1.77903288479336905e+09,0,'2026-05-17T17:48:04.793369+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/virtual-machines-as-code-with-openshift-gitops-and-openshift-virtualization"}'); -INSERT INTO "resources" VALUES('https://cloud.redhat.com/openshift/install','New Installer','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5c8411c63c6f815af302a34082cbbc1c393f24c2e1e12d1f77aa866020faf6c5',100.0,1.77903043014139294e+09,0,'2026-05-17T17:07:10.141393+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.netapp.com/blog/prepare-for-the-day-of-all-cloud',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloud.netapp.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034090,0,'2026-05-17T18:08:10.366058+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/a-guide-to-ingress-controllers-in-openshift','==cloud.redhat.com: A Guide to Ingress Controllers in OpenShift using IPI==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9d46757ce5d4cba6c56b4a7709008ba6a21b32982743350ee2b826f65b31fe95',100.0,1779033609,0,'2026-05-17T18:00:09.799226+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/a-guide-to-secrets-management-with-gitops-and-kubernetes','==cloud.redhat.com: A Guide to Secrets Management with GitOps and Kubernetes=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','818fc6e5120537db4ce8d106a7585aa05d2bffb8b5978d9feb40a15b6a34090c',100.0,1779029948,0,'2026-05-17T16:59:08.381501+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/announcing-bring-your-own-host-support-for-windows-nodes-to-red-hat-openshift','cloud.redhat.com: Announcing Bring Your Own Host Support for Windows nodes'' to Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','35468242925a4b30c516d959bd46b4d5236842986f3b584403de40e0b1adeb15',100.0,1779034423,0,'2026-05-17T18:13:43.136168+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/announcing-bring-your-own-host-support-for-windows-nodes-to-red-hat-openshift"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/application-management-in-kubernetes-environments-with-helm-charts-and-kubernetes-operators','cloud.redhat.com: Application Management in Kubernetes Environments with'' Helm Charts and Kubernetes Operators','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e74d50eb14514b33928964120729469c9b14eca346606edc3bb488b2263a324',100.0,1779030235,0,'2026-05-17T17:03:55.689077+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/application-management-in-kubernetes-environments-with-helm-charts-and-kubernetes-operators"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/automate-your-security-practices-and-policies-on-openshift-with-kyverno','cloud.redhat.com: Automate Your Security Practices and Policies on OpenShift'' With Kyverno 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','516449dc1bbddd4641b23e50c5005a2d0c32b6a8835d2778462b25cf86fc4785',100.0,1779033072,0,'2026-05-17T17:51:12.253907+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automate-your-security-practices-and-policies-on-openshift-with-kyverno"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/chaos-engineering-with-litmuschaos','cloud.redhat.com: Chaos Engineering With LitmusChaos','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','661cbcf835acd301d1f0f9d3b528c4792b03c3f996462e8715c68fbb07ea0823',100.0,1779029356,0,'2026-05-17T16:49:16.598166+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/check-out-our-new-look','cloud.redhat.com: Changes coming for OpenShift.com and Cloud.Redhat.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','406b1756cadb625bad5710589c77bfb058970eee4c1027d9e3208c8919debc98',100.0,1779033419,0,'2026-05-17T17:56:59.480204+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/check-out-our-new-look"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/cloud-devops-with-openshift-and-jfrog','cloud.redhat.com: Cloud DevOps With OpenShift and JFrog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06512cf9036be6f21863121a0246001475ff5658b60450b2abd0249dd99c42a7',100.0,1779031981,0,'2026-05-17T17:33:01.211828+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/cloud-devops-with-openshift-and-jfrog"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/getting-started-in-openshift','cloud.redhat.com: Getting Started in OpenShift 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83a8fd127638344fc703ed4beccce47fb3f678ac94edf6f9c0c8f0d169fdc182',100.0,1779032153,0,'2026-05-17T17:35:53.023026+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-in-openshift"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/getting-started-running-spark-workloads-on-openshift','cloud.redhat.com: Getting Started running Spark workloads on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69402e8f6e4224ee97f646b366a8c6a16f406178dec129dd4956822ad9e64148',100.0,1779034510,0,'2026-05-17T18:15:10.061753+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-bigdata.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-running-spark-workloads-on-openshift"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/global-load-balancer-approaches','cloud.redhat.com: Global Load Balancer Approaches 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b5bc3bd75a54735aeffa5677c66dd447598194ca64b774feda07c1bc3ac8573',100.0,1779032728,0,'2026-05-17T17:45:28.693208+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/global-load-balancer-approaches"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/how-to-build-a-disconnected-openshift-cluster-with-mirror-registries-on-rhel-coreos-using-podman-and-systemd','cloud.redhat.com: How to Build a Disconnected OpenShift Cluster With Mirror'' Registries on RHEL CoreOS Using Podman and Systemd','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69d1e896e9bbacf9467d3ec4dbadb3b2590796f2d48f41a72333b97f8413f0e7',100.0,1779033432,0,'2026-05-17T17:57:12.483760+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-build-a-disconnected-openshift-cluster-with-mirror-registries-on-rhel-coreos-using-podman-and-systemd"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/how-to-modernize-virtualized-workloads','cloud.redhat.com: How to Modernize Virtualized Workloads 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','90526a73a4d0f876531a3a074a5f5240d99c8b805087a57b5fe4820f5499a9f6',100.0,1779031489,0,'2026-05-17T17:24:49.902065+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-modernize-virtualized-workloads"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/how-to-observe-your-clusters-with-red-hat-advanced-cluster-management-customize-the-grafana-dashboard','cloud.redhat.com: How to Observe your Clusters with Red Hat Advanced Cluster'' Management - Customize the Grafana Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','835e59ba8e5fab8717e5a0d179f7792344eb1da73ca65a09c5b954905660e067',100.0,1779029252,0,'2026-05-17T16:47:32.062997+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-observe-your-clusters-with-red-hat-advanced-cluster-management-customize-the-grafana-dashboard"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/how-to-use-argocd-deployments-with-github-tokens','cloud.redhat.com: How to Use ArgoCD Deployments with GitHub Tokens','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a7301da4ef4cf3ae62cb06ee30c6c43badba14e368e5f8d1a86024e93b0a93f',100.0,1779029322,0,'2026-05-17T16:48:42.937176+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-use-argocd-deployments-with-github-tokens"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/log4shell-practical-mitigations-and-impact-analysis','cloud.redhat.com: Log4Shell: Practical Mitigations and Impact Analysis of'' the Log4j Vulnerabilities','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e60f4283252ea9e31177f7404a56830d542a436e75f35cf0a61a703b3a30b1a7',100.0,1779032000,0,'2026-05-17T17:33:20.183718+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/log4shell-practical-mitigations-and-impact-analysis"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator','cloud.redhat.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b797b937e6db80a3393bded93ae24731ab99fd7708b19461509928c81ccf6f0',100.0,1779031669,0,'2026-05-17T17:27:49.974480+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/openshift-commons-briefing-database-disaster-recovery-made-easy-with-annette-clewett-red-hat-and-andrew-lecuyer-crunchy-data','cloud.redhat.com: OpenShift Commons Briefing: Database Disaster Recovery'' Made Easy with Annette Clewett (Red Hat) and Andrew L''Ecuyer (Crunchy Data)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6eb93d328f91b3eb9d2a99bdd9bad4167b4a55670db124f74ac211e6e2b03a7d',100.0,1779033716,0,'2026-05-17T18:01:56.029047+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-commons-briefing-database-disaster-recovery-made-easy-with-annette-clewett-red-hat-and-andrew-lecuyer-crunchy-data"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/openshift-sandboxed-containers-101','cloud.redhat.com: OpenShift Sandboxed Containers 101 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ad8cb79b23f6839b34ee297173077f17d7b5e924da07651fdcc802f88043c03',100.0,1779033591,0,'2026-05-17T17:59:51.938166+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-sandboxed-containers-101"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/openshift-sandboxed-containers-operator-from-zero-to-hero-the-hard-way','cloud.redhat.com: OpenShift Sandboxed Containers Operator From Zero to Hero,'' the Hard Way. The Operator Framework and Its Usage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','81a5959f8270f61831132202977dc62db97a00c85c2b40c2e49bce7a76d53d49',100.0,1779032376,0,'2026-05-17T17:39:36.359971+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-sandboxed-containers-operator-from-zero-to-hero-the-hard-way"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/openshift-virtualization-on-amazon-web-services','==cloud.redhat.com: OpenShift Virtualization on Amazon Web Services==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2a2153ddd47982a950e32dd22fbd21e3051bde3b50e62f3df4cc184cb05c84c3',100.0,1779033500,0,'2026-05-17T17:58:20.849875+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/red-hat-container-community-of-practice-operators','==cloud.redhat.com: Red Hat Container Community of Practice Operators==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','dba65671976494ef6fdeabd728d2d867c171ac9de6a408a91918b6f8b65f342b',100.0,1779034173,0,'2026-05-17T18:09:33.492871+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/red-hat-openshift-4.8-is-now-generally-available','cloud.redhat.com: Red Hat OpenShift 4.8 Is Now Generally Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a54975761ed228ae5860b4ca529890d491f63731f0e5232c21b989ca91e1b199',100.0,1779030558,0,'2026-05-17T17:09:18.793082+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-4.8-is-now-generally-available"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/red-hat-openshift-4.9-is-now-generally-available','cloud.redhat.com: Red Hat OpenShift 4.9 Is Now Generally Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2ff5a3af3d6ea22d236b5815f5fea617d8c8aa2d1d03ed3e50c89228515fdfb7',100.0,1779029132,0,'2026-05-17T16:45:32.836291+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-4.9-is-now-generally-available"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/sandboxed-containers-operator-from-zero-to-hero-the-hard-way-part-2','cloud.redhat.com: Troubleshooting Sandboxed Containers Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0496ad94d3c3371132a9304769684728dfdc75af8263cc246a2d7cb22db74d21',100.0,1779031810,0,'2026-05-17T17:30:10.081736+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/sandboxed-containers-operator-from-zero-to-hero-the-hard-way-part-2"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/scale-your-application-containers-on-red-hat-openshift-service-on-aws-rosa-clusters-using-amazon-efs-storage','==cloud.redhat.com: Scale your application containers on Red Hat OpenShift'' Service on AWS (ROSA) clusters using Amazon EFS storage==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6003253496523db4d1906f6e656324ef80bf5e1ebd9ccabef7f76ac2abb88eb3',100.0,1779032642,0,'2026-05-17T17:44:02.937346+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/simplifying-database-cloud-service-access','cloud.redhat.com: Simplifying Database Cloud Service Access','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','88e8e4601859a8ecf3f0f3e80354b50006b6fffd3129525ec6a64759c4d54fa8',100.0,1779032682,0,'2026-05-17T17:44:42.232355+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simplifying-database-cloud-service-access"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/top-open-source-kubernetes-security-tools-of-2021','cloud.redhat.com: Top Open Source Kubernetes Security Tools of 2021 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87094b6ac62f26ba7424cae996db29735db7b905a1fb8ea7ee9fb32c14efc00b',100.0,1779032421,0,'2026-05-17T17:40:21.438699+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/top-open-source-kubernetes-security-tools-of-2021"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/velero-backup-and-restore-of-an-application-using-gp2-storageclass-on-rosa','cloud.redhat.com: Velero Backup and Restore of an Application Using gp2'' StorageClass on ROSA','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c51febf5ee412f42536ccab1aa83b7e9210600cd124b9f5db6add2e60dec7c74',100.0,1779031181,0,'2026-05-17T17:19:41.681502+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/velero-backup-and-restore-of-an-application-using-gp2-storageclass-on-rosa"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/virtual-machines-as-code-with-openshift-gitops-and-openshift-virtualization','cloud.redhat.com: Virtual Machines as Code with OpenShift GitOps and OpenShift'' Virtualization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','773aa5322e51e8d84dfbaf6fc1801d04ad52387239e7d99e6e393b0ddddddefe',100.0,1779032884,0,'2026-05-17T17:48:04.793369+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/virtual-machines-as-code-with-openshift-gitops-and-openshift-virtualization"}'); +INSERT INTO "resources" VALUES('https://cloud.redhat.com/openshift/install','New Installer','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5c8411c63c6f815af302a34082cbbc1c393f24c2e1e12d1f77aa866020faf6c5',100.0,1779030430,0,'2026-05-17T17:07:10.141393+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.spring.io/spring-cloud-config/reference/html','Spring Cloud Config Server: Git Backend','','2026',4,'Dedicated documentation outlining configuration of Git as the back-end repository for configuration data. Under this GitOps-aligned paradigm, version-controlled repository pushes can instantly broadcast configuration changes across application fleets. It represents a mature, auditing-friendly mechanism for enterprise environment variable management.','Java','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.spring.io/spring-cloud-config/spring-cloud-config.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7b01ee5f15ecf4f94471e5e0c5754265c9c8cfca41bb89622c6da4c8c946a652',100.0,1.77902906079721403e+09,0,'2026-05-17T16:44:20.797214+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.spring.io/spring-cloud-config/spring-cloud-config.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7b01ee5f15ecf4f94471e5e0c5754265c9c8cfca41bb89622c6da4c8c946a652',100.0,1779029060,0,'2026-05-17T16:44:20.797214+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://cloud.spring.io/spring-cloud-vault/reference/html','cloud.spring.io: Spring Cloud Vault 🌟','','2026',5,'Integrates the Spring application model directly with HashiCorp Vault, providing secure secrets management and token/credential rotation. It secures database passwords, API tokens, and certificate structures from direct code injection. It is an industry standard for organizations striving to maintain stringent security compliance within distributed cloud ecosystems.','Java','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Secrets Management"]','["[DE FACTO STANDARD]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.tilt.dev',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','02ec5ceba1c9af46add34ef52184e32f7ac7e673d891c7354e6acc57cae6c5e3',100.0,1.77903245726103901e+09,0,'2026-05-17T17:40:57.261039+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloud.vmware.com/tanzu','**VMware Kubernetes Tanzu**','','N/A',0,'A curated technical resource and architectural guide covering **VMware Kubernetes Tanzu** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033112759799e+09,0,'2026-05-17T17:51:52.759799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.tilt.dev',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','02ec5ceba1c9af46add34ef52184e32f7ac7e673d891c7354e6acc57cae6c5e3',100.0,1779032457,0,'2026-05-17T17:40:57.261039+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloud.vmware.com/tanzu','**VMware Kubernetes Tanzu**','','N/A',0,'A curated technical resource and architectural guide covering **VMware Kubernetes Tanzu** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033112,0,'2026-05-17T17:51:52.759799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudacademy.com/blog/ansible-aws','Ansible and AWS: cloud IT automation management','','2015',3,'Curator Insight highlights Ansible configurations for managing virtual machines in AWS. Live Grounding confirms that while declarative frameworks like Terraform are dominant for provisioning, Ansible remains a cornerstone for configuration management and rolling deployments inside physical and VM environments.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "DevOps", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudacademy.com/blog/devops-why-is-it-important-to-decouple-deployment-from-release','cloudacademy.com: Blog / DevOpsDevOps: Why Is It Important to Decouple Deployment'' From Release?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','134fef69216beb450a2a5bb0e9665d411870b64755791b9ab46e95e64340e9c5',100.0,1.77903262349579811e+09,0,'2026-05-17T17:43:43.495798+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://cloudacademy.com/blog/migrating-data-to-aws"}'); -INSERT INTO "resources" VALUES('https://cloudacademy.com/blog/migrating-data-to-aws','cloudacademy.com: Migrating Data to AWS Using the AWS Schema Conversion'' Tool: A Preview','','2018',3,'Curator Insight offers a high-level technical evaluation of the AWS Schema Conversion Tool (SCT) workflow. Live Grounding shows its practical usefulness in identifying conversion complexity, scoring schema compatibility, and generating automated migration assessment reports. Practical resource for architecture pre-assessment.','English','Blog Post','Intermediate',0,'online','manual','134fef69216beb450a2a5bb0e9665d411870b64755791b9ab46e95e64340e9c5',100.0,1.779031399642843e+09,0,'2026-05-17T17:23:19.642843+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Schema Conversion"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudark.medium.com/kubernetes-custom-controllers-b6c7d0668fdf','cloudark.medium.com: Writing Kubernetes Custom Controllers','','N/A',0,'A curated technical resource and architectural guide covering cloudark.medium.com: Writing Kubernetes Custom Controllers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903143548124289e+09,0,'2026-05-17T17:23:55.481243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudark.medium.com/whats-cooking-in-your-kubernetes-namespace-9200be114f8','cloudark.medium.com: kubectl connections','','N/A',0,'A curated technical resource and architectural guide covering cloudark.medium.com: kubectl connections in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031333300843e+09,0,'2026-05-17T17:22:13.300843+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudblog.withgoogle.com/products/containers-kubernetes/5-ways-google-cloud-is-making-gke-the-best-place-to-run-kubernetes/amp','Looking ahead as GKE, the original managed Kubernetes, turns 5','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a3f37e7d47121cff49f55f57871a2211df7e6e676ffd71c953315899111fe34',100.0,1.77903303508779191e+09,0,'2026-05-17T17:50:35.087792+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/containers-kubernetes/5-ways-google-cloud-is-making-gke-the-best-place-to-run-kubernetes"}'); -INSERT INTO "resources" VALUES('https://cloudblog.withgoogle.com/products/data-analytics/create-templates-from-any-dataflow-pipeline/amp','cloudblog.withgoogle.com: Turn any Dataflow pipeline into a reusable template','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8ca6bdd3f53d118120ea45c41cac9518922f0f5e1801319b856363b028b8984',100.0,1.77903099635452508e+09,0,'2026-05-17T17:16:36.354525+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/data-analytics/create-templates-from-any-dataflow-pipeline"}'); -INSERT INTO "resources" VALUES('https://cloudblog.withgoogle.com/products/networking/how-to-use-new-traffic-control-features-in-cloud-load-balancing/amp','Using new traffic control features in External HTTP(S) load balancer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d530452f118af06797c01a3e4f55c89a5600b3aae7ad285b8f33ebdf95c569bb',100.0,1.77902914560021209e+09,0,'2026-05-17T16:45:45.600212+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/networking/how-to-use-new-traffic-control-features-in-cloud-load-balancing"}'); -INSERT INTO "resources" VALUES('https://cloudblog.withgoogle.com/products/networking/traffic-director-supports-proxyless-grpc/amp','Traffic Director and gRPC—proxyless services for your service mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf08549b7c62783bb6d1e87a6a83e21ea19d00a953ad48c70632bd45617b8ec1',100.0,1.779030678284662e+09,0,'2026-05-17T17:11:18.284662+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/networking/traffic-director-supports-proxyless-grpc"}'); -INSERT INTO "resources" VALUES('https://cloudblogs.microsoft.com/opensource/2021/07/09/simple-steps-to-create-scalable-processes-to-deploy-ml-models-as-microservices','cloudblogs.microsoft.com: Simple steps to create scalable processes to deploy'' ML models as microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6443ff0f45ff8de94b3c653ae505b267cea8a3cd631af7ae05ce8ca829176f84',100.0,1.77903350137816596e+09,0,'2026-05-17T17:58:21.378166+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://opensource.microsoft.com/blog/2021/07/09/simple-steps-to-create-scalable-processes-to-deploy-ml-models-as-microservices"}'); +INSERT INTO "resources" VALUES('https://cloudacademy.com/blog/devops-why-is-it-important-to-decouple-deployment-from-release','cloudacademy.com: Blog / DevOpsDevOps: Why Is It Important to Decouple Deployment'' From Release?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','134fef69216beb450a2a5bb0e9665d411870b64755791b9ab46e95e64340e9c5',100.0,1779032623,0,'2026-05-17T17:43:43.495798+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://cloudacademy.com/blog/migrating-data-to-aws"}'); +INSERT INTO "resources" VALUES('https://cloudacademy.com/blog/migrating-data-to-aws','cloudacademy.com: Migrating Data to AWS Using the AWS Schema Conversion'' Tool: A Preview','','2018',3,'Curator Insight offers a high-level technical evaluation of the AWS Schema Conversion Tool (SCT) workflow. Live Grounding shows its practical usefulness in identifying conversion complexity, scoring schema compatibility, and generating automated migration assessment reports. Practical resource for architecture pre-assessment.','English','Blog Post','Intermediate',0,'online','manual','134fef69216beb450a2a5bb0e9665d411870b64755791b9ab46e95e64340e9c5',100.0,1779031399,0,'2026-05-17T17:23:19.642843+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Schema Conversion"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudark.medium.com/kubernetes-custom-controllers-b6c7d0668fdf','cloudark.medium.com: Writing Kubernetes Custom Controllers','','N/A',0,'A curated technical resource and architectural guide covering cloudark.medium.com: Writing Kubernetes Custom Controllers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031435,0,'2026-05-17T17:23:55.481243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudark.medium.com/whats-cooking-in-your-kubernetes-namespace-9200be114f8','cloudark.medium.com: kubectl connections','','N/A',0,'A curated technical resource and architectural guide covering cloudark.medium.com: kubectl connections in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031333,0,'2026-05-17T17:22:13.300843+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudblog.withgoogle.com/products/containers-kubernetes/5-ways-google-cloud-is-making-gke-the-best-place-to-run-kubernetes/amp','Looking ahead as GKE, the original managed Kubernetes, turns 5','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a3f37e7d47121cff49f55f57871a2211df7e6e676ffd71c953315899111fe34',100.0,1779033035,0,'2026-05-17T17:50:35.087792+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/containers-kubernetes/5-ways-google-cloud-is-making-gke-the-best-place-to-run-kubernetes"}'); +INSERT INTO "resources" VALUES('https://cloudblog.withgoogle.com/products/data-analytics/create-templates-from-any-dataflow-pipeline/amp','cloudblog.withgoogle.com: Turn any Dataflow pipeline into a reusable template','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8ca6bdd3f53d118120ea45c41cac9518922f0f5e1801319b856363b028b8984',100.0,1779030996,0,'2026-05-17T17:16:36.354525+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/data-analytics/create-templates-from-any-dataflow-pipeline"}'); +INSERT INTO "resources" VALUES('https://cloudblog.withgoogle.com/products/networking/how-to-use-new-traffic-control-features-in-cloud-load-balancing/amp','Using new traffic control features in External HTTP(S) load balancer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d530452f118af06797c01a3e4f55c89a5600b3aae7ad285b8f33ebdf95c569bb',100.0,1779029145,0,'2026-05-17T16:45:45.600212+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/networking/how-to-use-new-traffic-control-features-in-cloud-load-balancing"}'); +INSERT INTO "resources" VALUES('https://cloudblog.withgoogle.com/products/networking/traffic-director-supports-proxyless-grpc/amp','Traffic Director and gRPC—proxyless services for your service mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf08549b7c62783bb6d1e87a6a83e21ea19d00a953ad48c70632bd45617b8ec1',100.0,1779030678,0,'2026-05-17T17:11:18.284662+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/networking/traffic-director-supports-proxyless-grpc"}'); +INSERT INTO "resources" VALUES('https://cloudblogs.microsoft.com/opensource/2021/07/09/simple-steps-to-create-scalable-processes-to-deploy-ml-models-as-microservices','cloudblogs.microsoft.com: Simple steps to create scalable processes to deploy'' ML models as microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6443ff0f45ff8de94b3c653ae505b267cea8a3cd631af7ae05ce8ca829176f84',100.0,1779033501,0,'2026-05-17T17:58:21.378166+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://opensource.microsoft.com/blog/2021/07/09/simple-steps-to-create-scalable-processes-to-deploy-ml-models-as-microservices"}'); INSERT INTO "resources" VALUES('https://cloudblogs.microsoft.com/sqlserver/2020/06/23/expanding-sql-server-big-data-clusters-capabilities-now-on-red-hat-openshift','Expanding SQL Server Big Data Clusters capabilities, now on Red Hat OpenShift','','2020',0,'Architectural guide detailing Microsoft SQL Server Big Data Clusters on Red Hat OpenShift. Note: Microsoft retired this capability in 2025; standard practice has transitioned to localized containers and Azure Arc-enabled SQL Server.','Conceptual','Technical Announcement','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Server", "Enterprise Deployment"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/free-automated-lets-encrypt-certificates-in-azure-key-vault-with-acme-bot-a-step-by-step-guide','Automated Let''s Encrypt Certificates in Azure Key Vault with ACME Bot','','2024',0,'Step-by-step instructional resource on deploying ACME Bot inside Azure. Automates key lifecycles of Let''s Encrypt certificates directly into secure Key Vaults.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "Security Automation"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/how-to-install-terraform','cloudbuild.co.uk: Part 1: Terraform with Azure - How to install Terraform','- [cloudbuild.co.uk: Part 2: Terraform with Azure - How to install Azure CLI](https://cloudbuild.co.uk/part-2-terraform-with-azure-how-to-install-azure-cli) @@ -2601,45 +2601,45 @@ INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/how-to-install-terrafor - [cloudbuild.co.uk: Part 6: Terraform with Azure - Deploy resources in Azure](https://cloudbuild.co.uk/part-6-terraform-with-azure-deploy-resources-in-azure) - [cloudbuild.co.uk: Part 7: Terraform with Azure - Deploy a variables file in Terraform](https://cloudbuild.co.uk/part-7-terraform-with-azure-deploy-a-variables-file-in-terraform) - [cloudbuild.co.uk: Part 8: Terraform with Azure - Deploy terraform.tfvars file](https://cloudbuild.co.uk/part-8-terraform-with-azure-deploy-a-terraform-tfvars-file)','2023',0,'An exhaustive, multi-part onboarding curriculum designed to fast-track engineers into Azure Terraform workflows. It details step-by-step configurations including tool installations (CLI, VS Code, Git), repository structures, and key variables administration.','HCL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Onboarding"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-2-terraform-with-azure-how-to-install-azure-cli','cloudbuild.co.uk: Part 2: Terraform with Azure - How to install Azure CLI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3c8c459adf21aa2620ff7a950846d14806305026bb4bad3a44df1b18e313d774',100.0,1.77903279171309089e+09,1,'2026-05-17T17:46:31.713091+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-3-terraform-with-azure-how-to-install-visual-studio-code','cloudbuild.co.uk: Part 3: Terraform with Azure - How to install Visual Studio'' Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','422fb4e68387d0c4620b11b26efea4aa0d614b93d40fedf59f509240023de9de',100.0,1.77903092951765894e+09,1,'2026-05-17T17:15:29.517659+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-4-terraform-with-azure-how-to-install-azure-terraform-plugin-in-visual-code','cloudbuild.co.uk: Part 4: Terraform with Azure - How to install Azure Terraform'' Plugin in Visual Studio Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ea5c85ad6822d8f381c38343bef47750b62c4c0772f04fbdfdc8032314bafb90',100.0,1.77903035449975109e+09,1,'2026-05-17T17:05:54.499751+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-5-terraform-with-azure-install-git-and-enable-in-visual-studio-code','cloudbuild.co.uk: Part 5: Terraform with Azure - Install Git and initialise'' repository','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d7b5942b2ea8e5d203e3953324ae9b755ca5ae9311e3f326998657736b7215ba',100.0,1.77903308288236403e+09,1,'2026-05-17T17:51:22.882364+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-6-terraform-with-azure-deploy-resources-in-azure','cloudbuild.co.uk: Part 6: Terraform with Azure - Deploy resources in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d5182c856fcb8dfb2db6c7a1a43845d5ebc8bda1cf1d0f29b00fa59575101fbe',100.0,1.77903126812595605e+09,1,'2026-05-17T17:21:08.125956+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-7-terraform-with-azure-deploy-a-variables-file-in-terraform','cloudbuild.co.uk: Part 7: Terraform with Azure - Deploy a variables file'' in Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a16177a49d199b271c688f6c9585c364cf2962894ca617cfe7688dcb7e909df2',100.0,1.77903133040085601e+09,1,'2026-05-17T17:22:10.400856+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-8-terraform-with-azure-deploy-a-terraform-tfvars-file','cloudbuild.co.uk: Part 8: Terraform with Azure - Deploy terraform.tfvars'' file','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9bc00781c3d4751cec28a15f8d39e04d20880043ddd36a3a320fa51540ecc7a0',100.0,1.77903427149218511e+09,1,'2026-05-17T18:11:11.492185+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudcanvas.co','CloudCanvas - Diagramming for Cloud Infrastructure','','2024',0,'CloudCanvas is an emerging interactive workspace tool tailored for designing cloud topologies and auto-generating infrastructure-as-code manifests. By linking architectural nodes directly to API-driven configurations, it helps bridge the gap between architectural diagramming and operational execution.','TypeScript','Tool','Intermediate',0,'online','manual','N/A',100.0,1.781430334824126e+09,0,'2026-06-14T11:45:34.824126+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Architecture", "Diagrams"]','["[EMERGING]"]','["docs/cloud-arch-diagrams.md", "docs/cloud-asset-inventory.md", "docs/iac.md"]','["cloud-arch-diagrams.md", "cloud-asset-inventory.md", "iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudcraft.co','cloudcraft.co','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','63633940b9f2ee9beb433e854c279d5186a83775046e3217eb5b8964b3811447',100.0,1.77903133748686599e+09,0,'2026-05-17T17:22:17.486866+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.cloudcraft.co"}'); +INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-2-terraform-with-azure-how-to-install-azure-cli','cloudbuild.co.uk: Part 2: Terraform with Azure - How to install Azure CLI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3c8c459adf21aa2620ff7a950846d14806305026bb4bad3a44df1b18e313d774',100.0,1779032791,1,'2026-05-17T17:46:31.713091+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-3-terraform-with-azure-how-to-install-visual-studio-code','cloudbuild.co.uk: Part 3: Terraform with Azure - How to install Visual Studio'' Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','422fb4e68387d0c4620b11b26efea4aa0d614b93d40fedf59f509240023de9de',100.0,1779030929,1,'2026-05-17T17:15:29.517659+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-4-terraform-with-azure-how-to-install-azure-terraform-plugin-in-visual-code','cloudbuild.co.uk: Part 4: Terraform with Azure - How to install Azure Terraform'' Plugin in Visual Studio Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ea5c85ad6822d8f381c38343bef47750b62c4c0772f04fbdfdc8032314bafb90',100.0,1779030354,1,'2026-05-17T17:05:54.499751+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-5-terraform-with-azure-install-git-and-enable-in-visual-studio-code','cloudbuild.co.uk: Part 5: Terraform with Azure - Install Git and initialise'' repository','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d7b5942b2ea8e5d203e3953324ae9b755ca5ae9311e3f326998657736b7215ba',100.0,1779033082,1,'2026-05-17T17:51:22.882364+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-6-terraform-with-azure-deploy-resources-in-azure','cloudbuild.co.uk: Part 6: Terraform with Azure - Deploy resources in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d5182c856fcb8dfb2db6c7a1a43845d5ebc8bda1cf1d0f29b00fa59575101fbe',100.0,1779031268,1,'2026-05-17T17:21:08.125956+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-7-terraform-with-azure-deploy-a-variables-file-in-terraform','cloudbuild.co.uk: Part 7: Terraform with Azure - Deploy a variables file'' in Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a16177a49d199b271c688f6c9585c364cf2962894ca617cfe7688dcb7e909df2',100.0,1779031330,1,'2026-05-17T17:22:10.400856+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-8-terraform-with-azure-deploy-a-terraform-tfvars-file','cloudbuild.co.uk: Part 8: Terraform with Azure - Deploy terraform.tfvars'' file','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9bc00781c3d4751cec28a15f8d39e04d20880043ddd36a3a320fa51540ecc7a0',100.0,1779034271,1,'2026-05-17T18:11:11.492185+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudcanvas.co','CloudCanvas - Diagramming for Cloud Infrastructure','','2024',0,'CloudCanvas is an emerging interactive workspace tool tailored for designing cloud topologies and auto-generating infrastructure-as-code manifests. By linking architectural nodes directly to API-driven configurations, it helps bridge the gap between architectural diagramming and operational execution.','TypeScript','Tool','Intermediate',0,'online','manual','N/A',100.0,1781430334,0,'2026-06-14T11:45:34.824126+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Architecture", "Diagrams"]','["[EMERGING]"]','["docs/cloud-arch-diagrams.md", "docs/cloud-asset-inventory.md", "docs/iac.md"]','["cloud-arch-diagrams.md", "cloud-asset-inventory.md", "iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudcraft.co','cloudcraft.co','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','63633940b9f2ee9beb433e854c279d5186a83775046e3217eb5b8964b3811447',100.0,1779031337,0,'2026-05-17T17:22:17.486866+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.cloudcraft.co"}'); INSERT INTO "resources" VALUES('https://cloudforecast.io/blog/cadvisor-and-kubernetes-monitoring-guide','cloudforecast.io: cAdvisor and Kubernetes Monitoring Guide 🌟','','2023',0,'Complete operational analysis of Google’s cAdvisor (Container Advisor), showing how it is natively embedded inside the Kubelet binary to collect performance metrics. Curator Insight: Core container performance scraping mechanisms. Live Grounding: Fundamental reading for tuning Pod memory limits and evaluating CPU throttling patterns.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "cAdvisor"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudhero.io/creating-users-for-your-kubernetes-cluster','cloudhero.io','','2022',0,'A practical guide to onboarding cluster users. Explains how to generate TLS client certificates and bind them to Kubernetes RBAC RoleBindings to enforce safe access controls.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudhut.dev/blog/2021-06-24-running-kafka-on-kubernetes','cloudhut.dev: Running Apache Kafka on Kubernetes successfully','','N/A',0,'A curated technical resource and architectural guide covering cloudhut.dev: Running Apache Kafka on Kubernetes successfully in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903104593162488e+09,0,'2026-05-17T17:17:25.931625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudify.co/blog/ansible-terraform-and-cloudify','cloudify.co: Ansible, Terraform And Cloudify','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1.77903252136070799e+09,0,'2026-05-17T17:42:01.360708+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudify.co/blog/ansible-vs-terraform','cloudify.co: Ansible Vs Terraform 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1.77903025059567499e+09,0,'2026-05-17T17:04:10.595675+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); -INSERT INTO "resources" VALUES('https://cloudify.co/blog/aws-eks-vs-ecs-vs-fargate','cloudify.co: AWS EKS Vs. ECS Vs. Fargate: The Breakdown','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1.77903043878663301e+09,0,'2026-05-17T17:07:18.786633+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); -INSERT INTO "resources" VALUES('https://cloudify.co/blog/docker-vs-kubernetes-comparison','cloudify.co: Docker Vs. Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1.77902947863941097e+09,0,'2026-05-17T16:51:18.639411+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); -INSERT INTO "resources" VALUES('https://cloudify.co/blog/infrastructure-as-code-is-it-really-enough-for-devops','cloudify.co: Infrastructure As Code – Is It REALLY Enough For DevOps? IAC'' DevOps Best Practices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1.779033206182271e+09,0,'2026-05-17T17:53:26.182271+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); -INSERT INTO "resources" VALUES('https://cloudify.co/blog/migrating-pods-containerized-applications-nodes-kubernetes-cluster-using-cloudify','cloudify.co: Migrating Pods With Containerized Applications Between Nodes'' In The Same Kubernetes Cluster Using Cloudify 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1.77903357279881596e+09,0,'2026-05-17T17:59:32.798816+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); -INSERT INTO "resources" VALUES('https://cloudify.co/blog/overcoming-devsecops-delivery-pipeline-challenges','cloudify.co: Understanding DevSecOps And Its Challenges','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1.77902929181585502e+09,0,'2026-05-17T16:48:11.815855+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); -INSERT INTO "resources" VALUES('https://cloudify.co/blog/simplifying-hybrid-cloud-deployments-with-aws-eks-and-outpost','cloudify.co: Simplifying Hybrid Cloud Deployments With AWS EKS And Outpost','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1.779029862840878e+09,0,'2026-05-17T16:57:42.840878+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); -INSERT INTO "resources" VALUES('https://cloudify.co/everything-you-need-to-know-about-hybrid-cloud','cloudify.co: Your Guide to Infrastructure Automation & Hybrid Cloud Orchestration'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1.77903283504486203e+09,0,'2026-05-17T17:47:15.044862+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); -INSERT INTO "resources" VALUES('https://cloudify.co/terraform-integration','cloudify.co: Cloudify and Terraform Integration. Supercharge Your Terraform'' Templates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1.77903371595052504e+09,0,'2026-05-17T18:01:55.950525+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); +INSERT INTO "resources" VALUES('https://cloudhut.dev/blog/2021-06-24-running-kafka-on-kubernetes','cloudhut.dev: Running Apache Kafka on Kubernetes successfully','','N/A',0,'A curated technical resource and architectural guide covering cloudhut.dev: Running Apache Kafka on Kubernetes successfully in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031045,0,'2026-05-17T17:17:25.931625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudify.co/blog/ansible-terraform-and-cloudify','cloudify.co: Ansible, Terraform And Cloudify','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779032521,0,'2026-05-17T17:42:01.360708+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudify.co/blog/ansible-vs-terraform','cloudify.co: Ansible Vs Terraform 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779030250,0,'2026-05-17T17:04:10.595675+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); +INSERT INTO "resources" VALUES('https://cloudify.co/blog/aws-eks-vs-ecs-vs-fargate','cloudify.co: AWS EKS Vs. ECS Vs. Fargate: The Breakdown','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779030438,0,'2026-05-17T17:07:18.786633+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); +INSERT INTO "resources" VALUES('https://cloudify.co/blog/docker-vs-kubernetes-comparison','cloudify.co: Docker Vs. Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779029478,0,'2026-05-17T16:51:18.639411+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); +INSERT INTO "resources" VALUES('https://cloudify.co/blog/infrastructure-as-code-is-it-really-enough-for-devops','cloudify.co: Infrastructure As Code – Is It REALLY Enough For DevOps? IAC'' DevOps Best Practices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779033206,0,'2026-05-17T17:53:26.182271+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); +INSERT INTO "resources" VALUES('https://cloudify.co/blog/migrating-pods-containerized-applications-nodes-kubernetes-cluster-using-cloudify','cloudify.co: Migrating Pods With Containerized Applications Between Nodes'' In The Same Kubernetes Cluster Using Cloudify 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779033572,0,'2026-05-17T17:59:32.798816+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); +INSERT INTO "resources" VALUES('https://cloudify.co/blog/overcoming-devsecops-delivery-pipeline-challenges','cloudify.co: Understanding DevSecOps And Its Challenges','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779029291,0,'2026-05-17T16:48:11.815855+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); +INSERT INTO "resources" VALUES('https://cloudify.co/blog/simplifying-hybrid-cloud-deployments-with-aws-eks-and-outpost','cloudify.co: Simplifying Hybrid Cloud Deployments With AWS EKS And Outpost','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779029862,0,'2026-05-17T16:57:42.840878+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); +INSERT INTO "resources" VALUES('https://cloudify.co/everything-you-need-to-know-about-hybrid-cloud','cloudify.co: Your Guide to Infrastructure Automation & Hybrid Cloud Orchestration'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779032835,0,'2026-05-17T17:47:15.044862+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); +INSERT INTO "resources" VALUES('https://cloudify.co/terraform-integration','cloudify.co: Cloudify and Terraform Integration. Supercharge Your Terraform'' Templates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779033715,0,'2026-05-17T18:01:55.950525+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}'); INSERT INTO "resources" VALUES('https://cloudkatha.com/aws-s3-storage-classes-everything-you-need-to-know','cloudkatha.com: AWS S3 Storage Classes: Everything You Need to Know','','2022',0,'A comprehensive deep-dive into AWS S3 storage classes, analyzing latency specs, durability SLA patterns, and price points of different tiers. Highly valuable for data platform engineers designing lifecycle transition rules to automate low-cost cold storage.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "Storage Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudkatha.com/difference-between-root-user-and-iam-user-in-aws-you-need-to-know','cloudkatha.com: Difference between Root User and IAM User in AWS You Need to Know','','2021',0,'A straightforward guide detailing the differences between an AWS account''s root user credentials and standard delegated IAM identities. Emphasizes security best practices, such as disabling root access keys and using delegated roles for daily maintenance.','English','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-configure-aws-sqs-dead-letter-queue-using-cloudformation','cloudkatha.com: How to Configure AWS SQS Dead Letter Queue using CloudFormation','','2022',0,'This hands-on guide details how to configure resilient AWS SQS messaging architectures, with a focus on provisioning dedicated SQS Dead Letter Queues (DLQs) using CloudFormation. Explains configuration properties like RedrivePolicies and maxReceiveCount settings.','YAML','How-to Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Messaging Configuration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-create-an-s3-bucket-using-cloudformation','cloudkatha.com: How to Create an S3 Bucket using CloudFormation','','2022',0,'A foundational tutorial detailing the YAML patterns required to create and lock down basic AWS S3 buckets inside CloudFormation templates. It details parameters for versioning rules, basic access controls, and server-side encryption.','YAML','How-to Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Storage Configuration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-create-iam-role-using-cloudformation','cloudkatha.com: How to Create IAM Role using CloudFormation','','2022',0,'This tutorial covers how to write secure IAM roles with trust relationships and inline permissions policies using CloudFormation. It helps developers enforce least-privilege configurations for cross-service authentication.','YAML','How-to Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Identity & Access Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-setup-budget-in-aws-to-keep-your-bill-in-check','==cloudkatha.com: How to Setup Budget in AWS to Keep your Bill in Check==','','2021',3,'A practical guide outlining how to implement AWS Budgets to prevent unexpected invoice spikes. Walks through setup thresholds, dynamic notifications, and SNS bindings crucial for early infrastructure accounts.','English','Technical Article','Beginner',0,'online','manual','0991ec36cf5ef9239c7bb458a1052135c775457a4031f7381c8990efd1f3f4a2',100.0,1.77903234580655503e+09,0,'2026-05-17T17:39:05.806555+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "FinOps Strategy"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-setup-budget-in-aws-to-keep-your-bill-in-check','==cloudkatha.com: How to Setup Budget in AWS to Keep your Bill in Check==','','2021',3,'A practical guide outlining how to implement AWS Budgets to prevent unexpected invoice spikes. Walks through setup thresholds, dynamic notifications, and SNS bindings crucial for early infrastructure accounts.','English','Technical Article','Beginner',0,'online','manual','0991ec36cf5ef9239c7bb458a1052135c775457a4031f7381c8990efd1f3f4a2',100.0,1779032345,0,'2026-05-17T17:39:05.806555+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "FinOps Strategy"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-setup-s3-bucket-cors-configuration-using-cloudformation','cloudkatha.com: How to Setup S3 Bucket CORS Configuration using CloudFormation','','2022',0,'A practical step-by-step developer tutorial outlining how to declare and format AWS S3 Bucket CORS rules using declarative CloudFormation YAML schemas. Explains proper syntax structures for configuring origins, allowed methods, headers, and security metrics.','YAML','How-to Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Storage Configuration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-use-cloudformation-to-create-sns-topic-and-subscription','cloudkatha.com: How to use CloudFormation to Create SNS Topic and Subscription','','2022',0,'This developer guide explains how to define and deploy AWS SNS topics and subscribe target endpoints using CloudFormation. It provides clear configurations for setting up decoupled, event-driven publish-subscribe messaging systems.','YAML','How-to Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Messaging Configuration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudkatha.com/is-s3-region-specific-or-global-what-do-you-think','cloudkatha.com: Is S3 Region Specific or Global? What do you think?','','2022',0,'An architectural exploration of S3''s unique global namespace structure contrasted with its region-restricted data placement paradigms. Essential reading for platform architects designing multi-region, low-latency backup structures or dynamic global CDNs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "S3 Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudkatha.com/why-s3-bucket-names-are-unique-globally','cloudkatha.com: This is why S3 Bucket Names are unique Globally','','2022',0,'A conceptual guide explaining why AWS enforces global uniqueness constraints on S3 bucket identifiers. Demystifies DNS resolution and routing paths used by storage endpoints to guarantee secure API request routing worldwide.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "S3 Namespace"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudnativeengineer.substack.com/p/prepare-for-your-cka-exam-e1c33883eaf2','cloudnativeengineer.substack.com: Prepare for your Certified Kubernetes'' Administrator exam','','N/A',0,'A curated technical resource and architectural guide covering cloudnativeengineer.substack.com: Prepare for your Certified Kubernetes'' Administrator exam in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790303939787991e+09,0,'2026-05-17T17:06:33.978799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudnativeislamabad.hashnode.dev/introduction-to-docker-part-1','cloudnativeislamabad.hashnode.dev: Introduction to Docker | part 1 🌟','','N/A',0,'A curated technical resource and architectural guide covering cloudnativeislamabad.hashnode.dev: Introduction to Docker | part 1 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903270402913188e+09,0,'2026-05-17T17:45:04.029132+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudnativeislamabad.hashnode.dev/virtualization-vs-containerization','cloudnativeislamabad.hashnode.dev: Virtualization vs Containerization','','N/A',0,'A curated technical resource and architectural guide covering cloudnativeislamabad.hashnode.dev: Virtualization vs Containerization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450705120491e+09,0,'2026-05-17T18:15:07.051205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudnativeengineer.substack.com/p/prepare-for-your-cka-exam-e1c33883eaf2','cloudnativeengineer.substack.com: Prepare for your Certified Kubernetes'' Administrator exam','','N/A',0,'A curated technical resource and architectural guide covering cloudnativeengineer.substack.com: Prepare for your Certified Kubernetes'' Administrator exam in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030393,0,'2026-05-17T17:06:33.978799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudnativeislamabad.hashnode.dev/introduction-to-docker-part-1','cloudnativeislamabad.hashnode.dev: Introduction to Docker | part 1 🌟','','N/A',0,'A curated technical resource and architectural guide covering cloudnativeislamabad.hashnode.dev: Introduction to Docker | part 1 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032704,0,'2026-05-17T17:45:04.029132+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudnativeislamabad.hashnode.dev/virtualization-vs-containerization','cloudnativeislamabad.hashnode.dev: Virtualization vs Containerization','','N/A',0,'A curated technical resource and architectural guide covering cloudnativeislamabad.hashnode.dev: Virtualization vs Containerization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034507,0,'2026-05-17T18:15:07.051205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com','containerjournal.com','','2025',0,'Cloud Native Now (formerly Container Journal) delivers broad architectural coverage of the ecosystem''s evolution, focusing on container security, service meshes, and GitOps workflows. It synthesizes enterprise migration challenges and real-world implementation paradigms for platform teams.','English','News / Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Cloud Native Ecosystem", "News"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/editorial-calendar/cloud-native-security/the-what-and-why-of-cloud-native-security','containerjournal.com: The What and Why of Cloud-Native Security','','2021',0,'Investigates the structural shift from static legacy perimeter-based security to dynamic cloud-native postures. Outlines the CNCF-backed ''4Cs'' security model (Cloud, Cluster, Container, Code) and emphasizes micro-segmented networking, cryptographic identity validation, and continuous container assurance.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud-Native", "Architecture Fundamentals"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/4-expert-level-things-i-wish-id-known-about-kubernetes','containerjournal.com: 4 Expert-Level Things I Wish I’d Known About Kubernetes','','2021',0,'Shares deep technical realizations about etcd limitations, complex ingress controller routing, the necessity of automated horizontal scaling, and the unpredictability of ephemeral storage allocation.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Expert Level"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/9-open-source-developer-tools-for-kubernetes','containerjournal.com: 9 Open Source Developer Tools for Kubernetes','','2022',0,'A curated round-up of nine vital open-source developer tools for Kubernetes. Evaluates Skaffold, Telepresence, Lens, and others, emphasizing their utility in shortening development feedback loops and streamlining local cluster integrations.','None','Article','Intermediate',0,'online','manual','5b10c16b8cee1450fcc77bb53075fd3728426c293688d84e17dd5d4af1c122c0',100.0,1.77913049502414608e+09,1,'2026-05-18T20:54:55.024146+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/9-open-source-developer-tools-for-kubernetes','containerjournal.com: 9 Open Source Developer Tools for Kubernetes','','2022',0,'A curated round-up of nine vital open-source developer tools for Kubernetes. Evaluates Skaffold, Telepresence, Lens, and others, emphasizing their utility in shortening development feedback loops and streamlining local cluster integrations.','None','Article','Intermediate',0,'online','manual','5b10c16b8cee1450fcc77bb53075fd3728426c293688d84e17dd5d4af1c122c0',100.0,1779130495,1,'2026-05-18T20:54:55.024146+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/assessing-the-true-cost-of-kubernetes','containerjournal.com: Assessing the True Cost of Kubernetes','','2021',0,'An analytical guide addressing the total cost of ownership (TCO) of maintaining enterprise-scale Kubernetes installations. Explores hidden cost vectors, including data transfer fees, multi-zone control plane redundancies, and internal operational overhead.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "FinOps Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/deploying-kubernetes-on-bare-metal','containerjournal.com: Deploying Kubernetes on Bare Metal','','2020',0,'An architecture-level examination of building out Kubernetes clusters directly on raw physical hardware. Explores the complexities of dynamic volume provisioning, API load balancing, manual host bootstrapping, and CNI integration compared to cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bare Metal", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/gitlab-brings-kubernetes-operator-to-red-hat-openshift','containerjournal.com: GitLab Brings Kubernetes Operator to Red Hat OpenShift','','2021',0,'The GitLab Kubernetes Operator on Red Hat OpenShift automates the lifecycle management of self-hosted GitLab instances. By leveraging the Operator SDK, it provides native integration with OpenShift security contexts, automated upgrades, and scale-out capabilities for enterprise-grade GitOps engines.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "GitLab", "OpenShift Operator"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); @@ -2652,18 +2652,18 @@ INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/red-hat-ibm- INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/red-hat-simplifies-kubernetes-cluster-management','containerjournal.com: Red Hat Simplifies Kubernetes Cluster Management','','2020',0,'An early industry evaluation of Red Hat''s multi-cluster management strategies. The text highlights RHACM''s features designed to address cloud sprawl. By introducing centralized management planes for application delivery and policy enforcement across diverse Kubernetes engines (EKS, GKE, AKS, and OCP), it establishes uniform security baselines and automates drift remediation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Cluster Management", "Fleet Management"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/siloscape-the-dark-side-of-kubernetes','containerjournal.com: Siloscape: The Dark Side of Kubernetes','','2021',0,'A deep technical analysis of Siloscape, a malware campaign targeting Windows containers in Kubernetes environments. Outlines container escape paths, privilege escalation via compromised host processes, and methods for hardening Windows container runtimes.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Intelligence", "Kubernetes Exploits"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/the-4-levels-of-gitops-maturity','containerjournal.com: The 4 Levels of GitOps Maturity','','2021',0,'Unpacks the levels of organizational GitOps proficiency, outlining the path from basic declarative definitions (Level 1) to fully automated drift correction, validation, and multi-tenant fleet operations (Level 4).','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Methodology", "Maturity Model"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/the-rise-of-the-kubemaster',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloudnativenow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual','8149221c614e31d61b3432239b8ffb4ccf6a5ddb112fe2e005dc87abaee71db7',84.0,1.779130494969172e+09,0,'2026-05-18T20:54:54.969172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["index.md", "kubernetes.md"]','{}','{"review_metadata": {"original_url": "https://cloudnativenow.com//features/the-rise-of-the-kubemaster", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T10:33:06.895398"}}'); +INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/the-rise-of-the-kubemaster',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloudnativenow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual','8149221c614e31d61b3432239b8ffb4ccf6a5ddb112fe2e005dc87abaee71db7',84.0,1779130494,0,'2026-05-18T20:54:54.969172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["index.md", "kubernetes.md"]','{}','{"review_metadata": {"original_url": "https://cloudnativenow.com//features/the-rise-of-the-kubemaster", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T10:33:06.895398"}}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/whats-the-difference-between-docker-and-kubernetes','containerjournal.com: What’s the Difference Between Docker and Kubernetes?','','2024',0,'Delineates the technological scopes of developer-focused single-node container tooling and complex multi-node production orchestration systems. Explains cluster boundaries and scheduling mechanics.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Orchestration Concepts", "Architecture Comparison"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/when-is-kubernetes-service-ownership-the-right-fit','containerjournal.com: When is Kubernetes Service Ownership the Right Fit?','- Why is Kubernetes service ownership emerging as the way for software delivery and operations teams to establish full “ownership” of the services they support? Because ownership covers the lifespan of software from development to deployment to the sunsetting process. And this shift to full-spectrum accountability brings about dramatic improvements in the overall speed, reliability, security and cost of applications. - Of course, it’s not always easy to determine which organizations need this level of ownership. When businesses grow, they typically discover that pushing the delivery of applications and services through a gate of operations is challenging at best, impossible at worst. Even so, the DevSecOps mindset is on the rise, which means teams are now seeking ways to make this type of shift into more meaningful and effective ownership. It is the shift that enables a deep fundamental change to occur within an organization.','2022',3,'Examines the DevSecOps-driven transformation of ''Service Ownership'' in Kubernetes. Discusses shift-left operating models where development teams manage their own Kubernetes configurations and SLA commitments throughout the application lifespan.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Organizational Structure", "Service Ownership"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/when-is-service-mesh-worth-it','containerjournal.com: When Is Service Mesh Worth It?','','2022',4,'Provides a rigorous decision framework outlining when to adopt a service mesh. Examines the operational thresholds of system scale, regulatory security standards, and telemetry depth where mesh benefits outweigh the inherent memory and latency overhead.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Decision Matrix"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/when-kubernetes-as-a-service-doesnt-cut-it','containerjournal.com: When Kubernetes-as-a-Service Doesn’t Cut It','','2021',0,'Analyzes the operational and economic conditions where off-the-shelf Kubernetes-as-a-Service platforms fall short. Highlights constraints around custom hardware drivers, performance requirements, data sovereignty, and custom routing options that force organizations toward self-managed bare-metal solutions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bare Metal", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/kubeconcnc/kubernetes-true-superpower-is-its-control-plane','containerjournal.com: Kubernetes’ True Superpower is its Control Plane','','2021',0,'An architectural perspective evaluating why the real capability of Kubernetes is its extensible control plane. Explores how CRDs, custom controller reconciliation loops, and dynamic validation webhooks allow engineering teams to model external IT infrastructure declaratively.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Declarative APIs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativedevelopment/how-docker-and-kubernetes-work-together',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloudnativenow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.78173620303900599e+09,0,'2026-06-18T00:43:23.039006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativedevelopment/how-docker-and-kubernetes-work-together',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloudnativenow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1781736203,0,'2026-06-18T00:43:23.039006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativedevelopment/how-the-rise-of-containers-will-drive-devops','containerjournal.com: How the Rise of Containers Will Drive DevOps','','2020',1,'Illustrates how portable container formats forced the industry to adopt standardized continuous validation scripts and robust container management, uniting development and production lifecycles.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "DevOps", "Evolution"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativedevelopment/ibm-leverages-containers-to-advance-devops-on-mainframes','IBM Leverages Containers to Advance DevOps on Mainframes','','2019',3,'Details how IBM brought containerization architectures (like z/OS Container Extensions) to its zSystems mainframes. Live Grounding confirms this as a key modernization vector, enabling developers to build and test mainframe workloads using Git-driven Docker/Kubernetes workflows.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Mainframe Modernization", "IBM", "Containers"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativedevelopment/red-hat-adds-java-runtime-for-kubernetes-to-subscription','containerjournal.com: Red Hat Adds Java Runtime for Kubernetes to Subscription','','2020',3,'News item covering the integration of Quarkus support into existing Red Hat Runtimes subscriptions. This commercial move made it cost-effective for enterprise firms to experiment and transition existing Java profiles to cloud-native templates. A key commercial milestone that spurred Quarkus''s early adoption inside enterprise organizations.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Industry Impact"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativeplatforms/10-best-practices-worth-implementing-to-adopt-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloudnativenow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.78173622303709888e+09,0,'2026-06-18T00:43:43.037099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativeplatforms/10-best-practices-worth-implementing-to-adopt-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloudnativenow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1781736223,0,'2026-06-18T00:43:43.037099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativeplatforms/overcoming-kubernetes-infrastructure-challenges','containerjournal.com: Overcoming Kubernetes Infrastructure Challenges','','2021',0,'A technical survey of operational friction points, such as networking complexity, ingress management, and security posture in hybrid topologies. Provides concrete architectural strategies to reduce platform engineering complexity.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure Automation", "Network Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativeplatforms/rancher-labs-adds-support-for-longhorn-storage-on-kubernetes-clusters','containerjournal.com: Rancher Labs Adds Support for Longhorn Storage on Kubernetes Clusters','','2020',0,'An announcement outlining Rancher''s general availability support for Longhorn within its enterprise Kubernetes platform. This architectural integration allows administrators to manage and deploy robust persistent volume infrastructure with point-and-click UI catalogs.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Platform Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-delivers-latest-kubernetes-enhancements','containerjournal.com: Red Hat Delivers Latest Kubernetes Enhancements','','2020',0,'An industry report analyzing the release of early OpenShift 4.x enhancements. It focuses on how Red Hat embedded CoreOS into the cluster installation engine (IPI/UPI), allowing for automated, operator-led operating system updates. This architecture ensures the OS is treated as an extension of the Kubernetes control plane, drastically reducing management overhead.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Enterprise Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); @@ -2672,15 +2672,15 @@ INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativepla INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativesecurity/how-to-secure-your-kubernetes-cluster','containerjournal.com: How to Secure Your Kubernetes Cluster 🌟','','2020',0,'Evaluates cluster configurations across storage, networking, and deployment lifecycles. Discusses the replacement of deprecated Pod Security Policies with built-in Pod Security Standards and third-party policy engines.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Hardening", "Infrastructural Protection"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/gitops-workflows-and-principles-for-kubernetes','containerjournal.com: GitOps Workflows and Principles for Kubernetes','','2022',0,'Explains foundational workflows of GitOps deployment models on Kubernetes clusters. Illustrates the architecture of local pull-agents, tracking commit states in repositories, and maintaining declarative state consistency within native resources.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudnativenow.com/uncategorized/9-pillars-of-engineering-devops-with-kubernetes','containerjournal.com: 9 Pillars of Engineering DevOps With Kubernetes','','2021',0,'Outlines nine architecture pillars that transform Kubernetes into a standard engine for continuous application lifecycle management. Highlights container orchestrations, configuration schemas, secret management, persistent state storage strategies, and unified network policy definitions.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration & Containers", "Kubernetes", "DevOps Integration"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudnativesimplified.substack.com/p/tool-series-1-kcp','cloudnativesimplified.substack.com: kcp: Kubernetes-like control plane','','N/A',0,'A curated technical resource and architectural guide covering cloudnativesimplified.substack.com: kcp: Kubernetes-like control plane in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790303671462419e+09,0,'2026-05-17T17:06:07.146242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudnativetoolkit.dev/adopting/use-cases/gitops/gitops-ibm-cloud-paks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77903422384462404e+09,0,'2026-05-17T18:10:23.844624+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudogu.com/en/blog',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a298f16198354314893af506971dfe33f8360dfd30b68edde8fbd91bd720eb5c',100.0,1.77902957405233597e+09,0,'2026-05-17T16:52:54.052336+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudogu.com/en/blog/cd-with-nexus-jenkins-ces','Continuous Delivery with Sonatype Nexus, Jenkins and the Cloudogu Ecosystem','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd1c538590522bb92b28c310c1eae9a40183f00c3b7e9e461185a61ce67a05a2',100.0,1.77903057508949089e+09,0,'2026-05-17T17:09:35.089491+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://platform.cloudogu.com/en/blog/cd-with-nexus-jenkins-ces"}'); -INSERT INTO "resources" VALUES('https://cloudogu.com/en/blog/gitops-tools','cloudogu.com: Automation Assistants: GitOps tools in comparison 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06987b214919f107e8536704903b9f4e23f12bd696c9e980b2c38e40edf4d567',100.0,1.77902911402001595e+09,0,'2026-05-17T16:45:14.020016+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://platform.cloudogu.com/en/blog/gitops-tools"}'); -INSERT INTO "resources" VALUES('https://cloudogu.com/en/blog/kubernetes-least-privilege-gcp-example','cloudogu.com: Kubernetes least privilege implementation using the Google'' Cloud as an axample','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','97772e220e38d7f3baa85d8b4a2b65cdbf81514cdd3af55b8e6178e224a66e6e',100.0,1.77902912171077394e+09,0,'2026-05-17T16:45:21.710774+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://platform.cloudogu.com/en/blog/kubernetes-least-privilege-gcp-example"}'); +INSERT INTO "resources" VALUES('https://cloudnativesimplified.substack.com/p/tool-series-1-kcp','cloudnativesimplified.substack.com: kcp: Kubernetes-like control plane','','N/A',0,'A curated technical resource and architectural guide covering cloudnativesimplified.substack.com: kcp: Kubernetes-like control plane in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030367,0,'2026-05-17T17:06:07.146242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudnativetoolkit.dev/adopting/use-cases/gitops/gitops-ibm-cloud-paks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779034223,0,'2026-05-17T18:10:23.844624+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudogu.com/en/blog',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a298f16198354314893af506971dfe33f8360dfd30b68edde8fbd91bd720eb5c',100.0,1779029574,0,'2026-05-17T16:52:54.052336+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudogu.com/en/blog/cd-with-nexus-jenkins-ces','Continuous Delivery with Sonatype Nexus, Jenkins and the Cloudogu Ecosystem','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd1c538590522bb92b28c310c1eae9a40183f00c3b7e9e461185a61ce67a05a2',100.0,1779030575,0,'2026-05-17T17:09:35.089491+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://platform.cloudogu.com/en/blog/cd-with-nexus-jenkins-ces"}'); +INSERT INTO "resources" VALUES('https://cloudogu.com/en/blog/gitops-tools','cloudogu.com: Automation Assistants: GitOps tools in comparison 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06987b214919f107e8536704903b9f4e23f12bd696c9e980b2c38e40edf4d567',100.0,1779029114,0,'2026-05-17T16:45:14.020016+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://platform.cloudogu.com/en/blog/gitops-tools"}'); +INSERT INTO "resources" VALUES('https://cloudogu.com/en/blog/kubernetes-least-privilege-gcp-example','cloudogu.com: Kubernetes least privilege implementation using the Google'' Cloud as an axample','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','97772e220e38d7f3baa85d8b4a2b65cdbf81514cdd3af55b8e6178e224a66e6e',100.0,1779029121,0,'2026-05-17T16:45:21.710774+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://platform.cloudogu.com/en/blog/kubernetes-least-privilege-gcp-example"}'); INSERT INTO "resources" VALUES('https://cloudonaut.io/advanved-aws-networking-pitfalls-that-you-should-avoid','cloudonaut.io: Advanced AWS Networking: Pitfalls That You Should Avoid','','2019',0,'Deconstructs highly complex pitfalls in AWS network implementations, specifically Route 53 routing loops and VPC peering scaling bottlenecks. While historic guides suggest basic VPC peers, live production systems demand Transit Gateways and PrivateLink to scale securely without IP overlap.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking Pitfalls"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudonaut.io/aws-client-vpn-connected-with-the-cloud','cloudonaut.io: AWS Client VPN: Connected with the Cloud','','2019',0,'Evaluates AWS Client VPN as a fully managed client-to-site VPN service. Contrasts self-managed OpenVPN boxes with AWS''s elastic scale, highlighting directory service integrations, routing configurations, and target network associations.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Remote Access VPN"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudonaut.io/ec2-checklist-seven-things-to-do-after-launching-an-instance','cloudonaut.io: EC2 Checklist: 7 things to do after launching an instance','','2026',0,'An architectural checklist outlining critical optimization practices immediately following EC2 virtual machine instantiation. It targets key parameters like security group isolation, IAM roles, cloud-init configuration, dynamic DNS mapping, and EBS volume performance tuning.','N/A','Blog Post','Intermediate',0,'online','manual','dac8aff6b4f699aed2d9899b5d87654d008e314c2b1ce8ab70283ee9c9efac63',100.0,1.77903080584533405e+09,1,'2026-05-17T17:13:25.845334+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudonaut.io/ec2-checklist-seven-things-to-do-after-launching-an-instance','cloudonaut.io: EC2 Checklist: 7 things to do after launching an instance','','2026',0,'An architectural checklist outlining critical optimization practices immediately following EC2 virtual machine instantiation. It targets key parameters like security group isolation, IAM roles, cloud-init configuration, dynamic DNS mapping, and EBS volume performance tuning.','N/A','Blog Post','Intermediate',0,'online','manual','dac8aff6b4f699aed2d9899b5d87654d008e314c2b1ce8ab70283ee9c9efac63',100.0,1779030805,1,'2026-05-17T17:13:25.845334+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudonaut.io/getting-started-with-aws-cf-templates','cloudonaut.io: Getting Started with Free Templates for AWS CloudFormation','','2021',0,'This architectural guide demonstrates how to deploy production-grade AWS workloads using highly optimized, open-source CloudFormation templates. It details robust configurations for basic networks (VPC), load balancing, and secure compute platforms, ensuring teams avoid common security missteps.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Starter Templates"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudonaut.io/scaling-container-clusters-on-aws-ecs-eks','cloudonaut.io: Scaling Container Clusters on AWS: ECS and EKS','','2021',0,'A detailed comparative analysis of scaling strategies between Amazon ECS and EKS clusters. The article walks through key operational considerations, including EC2 Auto Scaling Groups, Karpenter, cluster autoscalers, and resource utilization dynamics, highlighting how choice of orchestration influences microservices scale limits.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "aws-containers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudonaut.io/seamless-ec2-monitoring-with-the-unified-cloudwatch-agent','cloudonaut.io: Seamless EC2 monitoring with the Unified CloudWatch Agent','','2018',4,'Architectural guide explaining the transition to the Unified CloudWatch Agent on EC2. Details system-level RAM, disk, and custom application metrics collection policies.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Monitoring"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); @@ -2691,54 +2691,54 @@ INSERT INTO "resources" VALUES('https://cloudowski.com','cloudowski.com','','202 INSERT INTO "resources" VALUES('https://cloudowski.com/articles/honest-review-of-openshift-4','cloudowski.com: Honest review of OpenShift 4 🌟','','2020',3,'An analytical, architectural critique of OpenShift 4''s primary design shifts. Highlights the structural changes of shifting control plane workflows into automated Kubernetes Operators and the operational trade-offs of using Red Hat Enterprise Linux CoreOS (RHCOS) as the mandatory immutable operating system.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Evaluation", "Architecture Reviews"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudowski.com/articles/jenkins-on-openshift','cloudowski.com: Jenkins on OpenShift - how to use and customize it in a cloud-native way 🌟','','2020',0,'Advanced engineering blog detailing customized, cloud-native deployments of Jenkins on OpenShift. Explains how to leverage dynamic provisioning, custom configurations, and cluster-wide persistent volumes to stabilize Jenkins infrastructure.','Groovy','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudowski.com/articles/why-managing-container-images-on-openshift-is-better-than-on-kubernetes','cloudowski.com: Openshift ImageStreams','','2019',0,'This analysis compares OpenShift ImageStreams with vanilla Kubernetes image pulling mechanisms. It explains how ImageStreams provide abstraction layers over container registries, enabling automatic redeployments upon detection of updated remote images (triggers). By decoupling pods from concrete repository URLs, it automates deployment lifecycle workflows for platform engineering teams.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Management", "OpenShift", "Image Management"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudpak8s.io','IBM Cloud Pak Playbook: cloudpak8s.io','','N/A',0,'A curated technical resource and architectural guide covering IBM Cloud Pak Playbook: cloudpak8s.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031398859411e+09,0,'2026-05-17T17:23:18.859411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md", "docs/openshift.md"]','["ibm_cloud.md", "openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudpak8s.io/apps/cp4a_overview','IBM Cloud Pak Playbook','','N/A',0,'A curated technical resource and architectural guide covering IBM Cloud Pak Playbook in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903210014904308e+09,0,'2026-05-17T17:35:00.149043+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/ibm_cloud.md", "docs/openshift.md"]','["demos.md", "ibm_cloud.md", "openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudpak8s.io','IBM Cloud Pak Playbook: cloudpak8s.io','','N/A',0,'A curated technical resource and architectural guide covering IBM Cloud Pak Playbook: cloudpak8s.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031398,0,'2026-05-17T17:23:18.859411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md", "docs/openshift.md"]','["ibm_cloud.md", "openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudpak8s.io/apps/cp4a_overview','IBM Cloud Pak Playbook','','N/A',0,'A curated technical resource and architectural guide covering IBM Cloud Pak Playbook in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032100,0,'2026-05-17T17:35:00.149043+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/ibm_cloud.md", "docs/openshift.md"]','["demos.md", "ibm_cloud.md", "openshift.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudpundit.com/2020/09/22/dont-boil-the-ocean-to-create-your-cloud','cloudpundit.com: Don’t boil the ocean to create your cloud 🌟','','2020',4,'Advocates for an incremental, pragmatic approach to cloud migration and platform construction. Warns against the architectural antipattern of designing an overengineered, all-encompassing private or public cloud solution on day one instead of starting with minimal viable platforms.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Cloud Strategy", "Migration Methodology"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle','cloudscaling.com: The History of Pets vs Cattle and How to Use the Analogy Properly','- __In the old way of doing things, we treat our servers like pets, for example Bob the mail server. If Bob goes down, it’s all hands on deck. The CEO can’t get his email and it’s the end of the world. In the new way, servers are numbered, like cattle in a herd. For example, www001 to www100. When one server goes down, it’s taken out back, shot, and replaced on the line.__ - ==Pets==: __Servers or server pairs that are treated as indispensable or unique systems that can never be down. Typically they are manually built, managed, and “hand fed”. Examples include mainframes, solitary servers, HA loadbalancers/firewalls (active/active or active/passive), database systems designed as master/slave (active/passive), and so on.__ - ==Cattle==: __Arrays of more than two servers, that are built using automated tools, and are designed for failure, where no one, two, or even three servers are irreplaceable. Typically, during failure events no human intervention is required as the array exhibits attributes of “routing around failures” by restarting failed servers or replicating data through strategies like triple replication or erasure coding. Examples include web server arrays, multi-master datastores such as Cassandra clusters, multiple racks of gear put together in clusters, and just about anything that is load-balanced and multi-master.__','2021',0,'Unpacks the historical context of the ''Pets vs Cattle'' cloud infrastructure analogy. Contrasts bespoke, manually maintained systems (pets) with standardized, automatically rebuilt, and ephemeral containerized node pools (cattle).','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Architecture", "Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudskills.io/blog/git-azure-devops','cloudskills.io: Getting Started with Git and Azure DevOps: The Ultimate'' Guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0f6f4a758b9bf5b93d6bd08641f5e3509efd1b680b57e34fd366d1d5c1c84203',100.0,1.77903073675736093e+09,0,'2026-05-17T17:12:16.757361+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://ine.com"}'); -INSERT INTO "resources" VALUES('https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51','The Maester - Terraform Module','','N/A',0,'A curated technical resource and architectural guide covering The Maester - Terraform Module in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903217099702405e+09,0,'2026-05-17T17:36:10.997024+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md", "docs/kubernetes-tools.md", "docs/terraform.md"]','["iac.md", "kubernetes-tools.md", "terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cloudskills.io/blog/git-azure-devops','cloudskills.io: Getting Started with Git and Azure DevOps: The Ultimate'' Guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0f6f4a758b9bf5b93d6bd08641f5e3509efd1b680b57e34fd366d1d5c1c84203',100.0,1779030736,0,'2026-05-17T17:12:16.757361+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://ine.com"}'); +INSERT INTO "resources" VALUES('https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51','The Maester - Terraform Module','','N/A',0,'A curated technical resource and architectural guide covering The Maester - Terraform Module in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032170,0,'2026-05-17T17:36:10.997024+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md", "docs/kubernetes-tools.md", "docs/terraform.md"]','["iac.md", "kubernetes-tools.md", "terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudtweaks.com/2019/05/devops-secure-and-scalable-ci-cd-pipeline-with-aws','cloudtweaks.com: DevOps - Secure and Scalable CI/CD Pipeline with AWS','','2019',3,'An architectural guide detailing how to build highly secure, scalable CI/CD pipelines natively on AWS using CodePipeline, CodeBuild, and IAM roles. Discusses security integrations such as static analysis and automated vulnerability scanning at the ingest phase.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "CI/CD & Security"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "devops-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cloudyuga.guru/blogs/k8s-qos-oomkilled','cloudyuga.guru: How does Kubernetes assign QoS class to pods through OOM score?','','2020',0,'This article provides a rigorous, technical exploration of how Kubernetes maps container memory/CPU requests and limits to Quality of Service (QoS) classes: Guaranteed, Burstable, and BestEffort. It details how the orchestrator translates these classes into Linux OOM scores, which the kernel uses to select victim processes during memory pressure. Mastering this mapping is vital for designing reliable, high-density cluster workloads.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Resource Management", "QoS & OOM Score"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cloudyuga.guru/hands_on_lab/k8s-qos-oomkilled','cloudyuga.guru: How does Kubernetes assign QoS class to pods through OOM'' score?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd75e5580b09ed11ee77f578f2ad7892db76470d91d4b4574f69dda3abfec66c',100.0,1.77903039669148111e+09,0,'2026-05-17T17:06:36.691481+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://cloudyuga.guru/blogs/k8s-qos-oomkilled"}'); +INSERT INTO "resources" VALUES('https://cloudyuga.guru/hands_on_lab/k8s-qos-oomkilled','cloudyuga.guru: How does Kubernetes assign QoS class to pods through OOM'' score?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd75e5580b09ed11ee77f578f2ad7892db76470d91d4b4574f69dda3abfec66c',100.0,1779030396,0,'2026-05-17T17:06:36.691481+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://cloudyuga.guru/blogs/k8s-qos-oomkilled"}'); INSERT INTO "resources" VALUES('https://cluster-api.sigs.k8s.io','ClusterAPI','','2026',0,'The home page of Cluster API (CAPI), a Kubernetes SIG project that implements declarative API-driven cluster management. Utilizing custom controllers and CRDs, CAPI treats clusters, machines, and control planes as native Kubernetes resources, enabling unified multi-cloud infrastructure automation.','Go/Markdown','Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Declarative Infrastructure", "Core Engine"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class','ClusterClass: Experimental Feature for Streamlined Cluster Lifecycle Management in Cluster API','','2024',0,'Outlines the ClusterClass feature inside Kubernetes Cluster API. Enables building reusable, abstract cluster topologies that simplify control-plane configuration and worker node pool management across diverse host infrastructure.','YAML','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Cluster API", "ClusterClass"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "iac.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cmcrowell.com/cheat-sheet','cmcrowell.com/cheat-sheet 🌟','','2023',3,'A concise aggregate cheat sheet mapping Linux sysadmin syntax, database queries, and cloud orchestration scripts. Simplifies multi-tool engineering routines by locating key operations under a single landing page.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "General References", "Admin Shortcuts"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cmder.net','cmder 🌟','','2016',0,'An introduction to Cmder, a highly popular portable console emulator for Windows built on ConEmu that provides built-in Git capabilities and alias configurations. While it served as the baseline console emulator for engineers seeking a bash-like experience, it is widely superseded by Windows Terminal 1.x. It remains a reliable fallback tool for legacy environments where Windows Terminal is not supported.','N/A','Tool','Beginner',0,'online','manual','fa2497b2062a9ac2f0b6adedfd771d38685f51faf00822e020b02ee9f9562230',100.0,1779033592.94772,1,'2026-05-17T17:59:52.947720+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Terminal Emulators"]','["[LEGACY]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cnab.io','cnab.io: CNABs facilitate the bundling, installing and managing of container-native'' apps — and their coupled services','','2024',0,'The Cloud Native Application Bundle (CNAB) specification is a unified ecosystem standard for packaging, installing, and managing multi-service distributed apps. It merges disparate structures like Helm, Terraform, and Docker images into one lifecycle contract. The initiative is critical for complex hybrid-cloud delivery.','None','Specification','High',0,'online','manual','1f6ccadf4fe55b28fe56a25d41820dde0db95bf5f7d69b897890d2d1013be317',100.0,1.77902914753372097e+09,1,'2026-05-17T16:45:47.533721+02:00',NULL,NULL,NULL,'["Application Delivery", "Packaging & Bundling", "Standards"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cmder.net','cmder 🌟','','2016',0,'An introduction to Cmder, a highly popular portable console emulator for Windows built on ConEmu that provides built-in Git capabilities and alias configurations. While it served as the baseline console emulator for engineers seeking a bash-like experience, it is widely superseded by Windows Terminal 1.x. It remains a reliable fallback tool for legacy environments where Windows Terminal is not supported.','N/A','Tool','Beginner',0,'online','manual','fa2497b2062a9ac2f0b6adedfd771d38685f51faf00822e020b02ee9f9562230',100.0,1779033592,1,'2026-05-17T17:59:52.947720+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Terminal Emulators"]','["[LEGACY]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cnab.io','cnab.io: CNABs facilitate the bundling, installing and managing of container-native'' apps — and their coupled services','','2024',0,'The Cloud Native Application Bundle (CNAB) specification is a unified ecosystem standard for packaging, installing, and managing multi-service distributed apps. It merges disparate structures like Helm, Terraform, and Docker images into one lifecycle contract. The initiative is critical for complex hybrid-cloud delivery.','None','Specification','High',0,'online','manual','1f6ccadf4fe55b28fe56a25d41820dde0db95bf5f7d69b897890d2d1013be317',100.0,1779029147,1,'2026-05-17T16:45:47.533721+02:00',NULL,NULL,NULL,'["Application Delivery", "Packaging & Bundling", "Standards"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://code-dog.app','Code Dog','','2022',2,'An automated code-review bot that provides static analysis feedback and structural code reviews directly on pull requests. Uses rule-based engines to identify code smells, potential bugs, and syntax inconsistencies across popular languages.','N/A','Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "ChatOps", "AI Assistants"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://code-maze.com/ci-jenkins-docker','code-maze.com: ci jenkins docker','','2020',0,'A tutorial guiding engineers on deploying and orchestrating Jenkins pipelines inside Docker containers. Emphasizes workflow automation, environment isolation, and clean container cleanup during continuous integration runs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Containerization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://code.claude.com/docs/en/terminal-config','Configure your terminal for Claude Code - Claude Code Docs','Official instructions for configuring terminals running Claude Code, addressing multiline prompts, custom settings scopes, terminal bells, and macOS shortcuts.','2025',4,'**Curator Insight:** Claude Code represents a massive paradigm shift in terminal-based CLI environments, transforming the shell into an interactive, agentic coding platform. **Live Grounding:** This configuration guide provides precise, actionable instructions for fine-tuning CLI interactions, custom notification hooks, sound-based approval alerts, and tmux integrations. * **Architectural Significance:** Demonstrates how local terminal processes safely coordinate with cloud-hosted models using strict sandboxing and localized event listeners. -* **Technical Highlights:** Explains settings customization scopes, environment variable overrides, and the configuration of notification hooks to optimize developer attention budgets.','en','documentation','advanced',0,'online','automatic','5e249a89200415b38019943ba0ffa45ca3bd85bd487958b32e06ded8ee3bb5c9',NULL,1.78035227299411606e+09,0,'2026-06-02T00:17:52.994116+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Developer Tools", "AI Coding Agents", "CLI Configuration"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Claude Code CLI is a production-stable tool with excellent reviews across Hacker News and Reddit communities.", "social_preview_url": "https://claude-code.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DInterface%26appearance%3Dsystem%26title%3DConfigure%2Byour%2Bterminal%2Bfor%2BClaude%2BCode%26description%3DFix%2BShift%252BEnter%2Bfor%2Bnewlines%252C%2Bget%2Ba%2Bterminal%2Bbell%2Bwhen%2BClaude%2Bfinishes%252C%2Bconfigure%2Btmux%252C%2Bmatch%2Bthe%2Bcolor%2Btheme%252C%2Band%2Benable%2BVim%2Bmode%2Bin%2Bthe%2BClaude%2BCode%2BCLI.%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252Fc5r9_6tjPMzFdDDT%252Flogo%252Flight.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253Dc5r9_6tjPMzFdDDT%2526q%253D85%2526s%253D78fd01ff4f4340295a4f66e2ea54903c%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252Fc5r9_6tjPMzFdDDT%252Flogo%252Fdark.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253Dc5r9_6tjPMzFdDDT%2526q%253D85%2526s%253D1298a0c3b3a1da603b190d0de0e31712%26primaryColor%3D%25230E0E0E%26lightColor%3D%2523D4A27F%26darkColor%3D%25230E0E0E%26backgroundLight%3D%2523FDFDF7%26backgroundDark%3D%252309090B&w=1200&q=100", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "devops-tools"}'); +* **Technical Highlights:** Explains settings customization scopes, environment variable overrides, and the configuration of notification hooks to optimize developer attention budgets.','en','documentation','advanced',0,'online','automatic','5e249a89200415b38019943ba0ffa45ca3bd85bd487958b32e06ded8ee3bb5c9',NULL,1780352272,0,'2026-06-02T00:17:52.994116+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Developer Tools", "AI Coding Agents", "CLI Configuration"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Claude Code CLI is a production-stable tool with excellent reviews across Hacker News and Reddit communities.", "social_preview_url": "https://claude-code.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DInterface%26appearance%3Dsystem%26title%3DConfigure%2Byour%2Bterminal%2Bfor%2BClaude%2BCode%26description%3DFix%2BShift%252BEnter%2Bfor%2Bnewlines%252C%2Bget%2Ba%2Bterminal%2Bbell%2Bwhen%2BClaude%2Bfinishes%252C%2Bconfigure%2Btmux%252C%2Bmatch%2Bthe%2Bcolor%2Btheme%252C%2Band%2Benable%2BVim%2Bmode%2Bin%2Bthe%2BClaude%2BCode%2BCLI.%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252Fc5r9_6tjPMzFdDDT%252Flogo%252Flight.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253Dc5r9_6tjPMzFdDDT%2526q%253D85%2526s%253D78fd01ff4f4340295a4f66e2ea54903c%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252Fc5r9_6tjPMzFdDDT%252Flogo%252Fdark.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253Dc5r9_6tjPMzFdDDT%2526q%253D85%2526s%253D1298a0c3b3a1da603b190d0de0e31712%26primaryColor%3D%25230E0E0E%26lightColor%3D%2523D4A27F%26darkColor%3D%25230E0E0E%26backgroundLight%3D%2523FDFDF7%26backgroundDark%3D%252309090B&w=1200&q=100", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "devops-tools"}'); INSERT INTO "resources" VALUES('https://code.egym.de/horizontal-pod-autoscaler-in-kubernetes-part-1-simple-autoscaling-using-metrics-server-929e96cc2ab2','code.egym.de: Horizontal Pod Autoscaler in Kubernetes (Part 1) — Simple Autoscaling using Metrics Server','','2019',0,'Part one of a series explaining resource gathering within Kubernetes. Focuses on setting up and tuning the default Kubernetes Metrics Server to allow simple horizontal pod scaling based on memory/CPU thresholds.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Metrics & Monitoring", "Metrics Server"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://code.egym.de/vertical-pod-autoscaler-in-kubernetes-b12a5c61393f','code.egym.de: Vertical Pod Autoscaler in Kubernetes','','2019',0,'A foundational implementation guide focusing on configuring the Vertical Pod Autoscaler. Clearly demonstrates how to configure optimal threshold values, helping engineers avoid continuous restart-eviction cycles.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Resource Management", "Vertical Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://code.joejag.com/2021/i-am-aws-certified-should-you-trust-me.html','I''m AWS certified? Should you trust me?','','2021',3,'An engineering critique detailing the practical limitations and real value of Cloud certification tracks. Argues cogently for prioritizing hands-on system building and debugging over standard textbook multiple-choice testing formats.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Opinion & Strategy", "Certifications"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://code.likeagirl.io/docker-setup-simple-application-with-mongodb-for-data-storage-272bdb3036ad','code.likeagirl.io: Docker: Setup Simple Application with MongoDB for Data'' Storage','','N/A',0,'A curated technical resource and architectural guide covering code.likeagirl.io: Docker: Setup Simple Application with MongoDB for Data'' Storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903061062819409e+09,0,'2026-05-17T17:10:10.628194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://code.tutsplus.com/tutorials/rest-vs-grpc-battle-of-the-apis--cms-30711','REST vs. gRPC: Battle of the APIs','','N/A',0,'A curated technical resource and architectural guide covering REST vs. gRPC: Battle of the APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903228761138105e+09,0,'2026-05-17T17:38:07.611381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://code.tutsplus.com/rest-vs-grpc-battle-of-the-apis--cms-30711t"}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com','code.visualstudio.com: Visual Studio Code','','2026',0,'VS Code stands as the preeminent local-to-cloud development environment, offering comprehensive extensibility for managing containerized applications and cloud infrastructure. By integrating terminal shells, GitOps pipelines, and YAML linting directly into the UI, it accelerates standard development workflows. It is the core platform around which modern cloud-native developer environments are built.','TypeScript','IDE Platform','Beginner',0,'online','manual','c3c50a8f061161616e6c3a3783c83deffa3891653bae2a24cfe414f69e3e58d6',100.0,1.77903084227968692e+09,1,'2026-05-17T17:14:02.279687+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "IDE Platforms"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/blogs/2021/06/10/remote-repositories','Remote Repositories 🌟','','2026',5,'The official VS Code documentation introducing virtual file systems and remote repository integrations. It explains how developers can navigate, edit, and search remote codebases instantly without clone overhead.','English','Article','Intermediate',0,'online','manual','e3767f503d90547e090c4895a5cb574e94dd947cf8af0bda1408bc5ec0f5cd77',100.0,1.77902945922455692e+09,1,'2026-05-17T16:50:59.224557+02:00',NULL,NULL,NULL,'["Collaboration", "Remote Development", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/blogs/2021/10/20/vscode-dev?WT.mc_id=devcloud-46480-cxa','code.visualstudio.com: vscode.dev(!)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77e9ffd05ce9c5bc89094f10ffe02454d9be4e754cf99edb47e4fb29e5066dd9',100.0,1779029056.3679,1,'2026-05-17T16:44:16.367900+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://vscode.dev"}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/azure/kubernetes','Working with Kubernetes in VS Code','','2026',5,'The definitive architectural guide by Microsoft detailing Kubernetes cluster integration inside the IDE. It covers manifest management, log streaming, and remote debugging techniques essential for orchestrating distributed microservices.','English','Article','Advanced',1,'online','manual','6c06929236af06eafecdc5a45ed2ec89a83144f4df8b0dbd20731faf2ffa0c40',100.0,1.77903142553276801e+09,1,'2026-05-17T17:23:45.532768+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/copilot/overview','code.visualstudio.com: GitHub Copilot in VS Code','','2026',4,'The official guide detailing configuration and prompt engineering practices for using GitHub Copilot inside VS Code. Essential for developers optimizing their generative AI workflow.','English','Article','Beginner',0,'online','manual','146c1d3f794a0d9c79c45d1d9be96516d6a6174f75f3a2c0df57ac82f9826d46',100.0,1.77903003457861304e+09,1,'2026-05-17T17:00:34.578613+02:00',NULL,NULL,NULL,'["Development Environment", "AI-Assisted Engineering", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://code.likeagirl.io/docker-setup-simple-application-with-mongodb-for-data-storage-272bdb3036ad','code.likeagirl.io: Docker: Setup Simple Application with MongoDB for Data'' Storage','','N/A',0,'A curated technical resource and architectural guide covering code.likeagirl.io: Docker: Setup Simple Application with MongoDB for Data'' Storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030610,0,'2026-05-17T17:10:10.628194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://code.tutsplus.com/tutorials/rest-vs-grpc-battle-of-the-apis--cms-30711','REST vs. gRPC: Battle of the APIs','','N/A',0,'A curated technical resource and architectural guide covering REST vs. gRPC: Battle of the APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032287,0,'2026-05-17T17:38:07.611381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://code.tutsplus.com/rest-vs-grpc-battle-of-the-apis--cms-30711t"}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com','code.visualstudio.com: Visual Studio Code','','2026',0,'VS Code stands as the preeminent local-to-cloud development environment, offering comprehensive extensibility for managing containerized applications and cloud infrastructure. By integrating terminal shells, GitOps pipelines, and YAML linting directly into the UI, it accelerates standard development workflows. It is the core platform around which modern cloud-native developer environments are built.','TypeScript','IDE Platform','Beginner',0,'online','manual','c3c50a8f061161616e6c3a3783c83deffa3891653bae2a24cfe414f69e3e58d6',100.0,1779030842,1,'2026-05-17T17:14:02.279687+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "IDE Platforms"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/blogs/2021/06/10/remote-repositories','Remote Repositories 🌟','','2026',5,'The official VS Code documentation introducing virtual file systems and remote repository integrations. It explains how developers can navigate, edit, and search remote codebases instantly without clone overhead.','English','Article','Intermediate',0,'online','manual','e3767f503d90547e090c4895a5cb574e94dd947cf8af0bda1408bc5ec0f5cd77',100.0,1779029459,1,'2026-05-17T16:50:59.224557+02:00',NULL,NULL,NULL,'["Collaboration", "Remote Development", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/blogs/2021/10/20/vscode-dev?WT.mc_id=devcloud-46480-cxa','code.visualstudio.com: vscode.dev(!)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77e9ffd05ce9c5bc89094f10ffe02454d9be4e754cf99edb47e4fb29e5066dd9',100.0,1779029056,1,'2026-05-17T16:44:16.367900+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://vscode.dev"}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/azure/kubernetes','Working with Kubernetes in VS Code','','2026',5,'The definitive architectural guide by Microsoft detailing Kubernetes cluster integration inside the IDE. It covers manifest management, log streaming, and remote debugging techniques essential for orchestrating distributed microservices.','English','Article','Advanced',1,'online','manual','6c06929236af06eafecdc5a45ed2ec89a83144f4df8b0dbd20731faf2ffa0c40',100.0,1779031425,1,'2026-05-17T17:23:45.532768+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/copilot/overview','code.visualstudio.com: GitHub Copilot in VS Code','','2026',4,'The official guide detailing configuration and prompt engineering practices for using GitHub Copilot inside VS Code. Essential for developers optimizing their generative AI workflow.','English','Article','Beginner',0,'online','manual','146c1d3f794a0d9c79c45d1d9be96516d6a6174f75f3a2c0df57ac82f9826d46',100.0,1779030034,1,'2026-05-17T17:00:34.578613+02:00',NULL,NULL,NULL,'["Development Environment", "AI-Assisted Engineering", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/datascience/data-wrangler','Getting Started with Data Wrangler in VS Code','','2023',4,'Curator Insight outlines VS Code''s visual data preparation extension. Live Grounding shows that Data Wrangler bridges the visual gap in exploratory data analysis (EDA), generating reproducible Python code in Pandas and Polars dialects directly inside Jupyter environments.','Python','Tool Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Tooling", "Data Wrangling"]','["[ENTERPRISE-STABLE]"]','[]','["demos.md", "visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/editor/integrated-terminal','Integrated Terminal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59d82b23dc3e37c81cdd54c0eb808b62b2433fc566eea0670cd208bfa4077466',100.0,1.77903209107686901e+09,0,'2026-05-17T17:34:51.076869+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://code.visualstudio.com/docs/terminal/basics"}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/editor/versioncontrol','Using Version Control in VS Code','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','08a30b246d1c850dfc56949b05d5bdeb0712aa55d87aa8ab17c2b977c1b8c9a0',100.0,1.77903218486687111e+09,0,'2026-05-17T17:36:24.866871+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://code.visualstudio.com/docs/sourcecontrol/overview"}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/editor/integrated-terminal','Integrated Terminal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59d82b23dc3e37c81cdd54c0eb808b62b2433fc566eea0670cd208bfa4077466',100.0,1779032091,0,'2026-05-17T17:34:51.076869+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://code.visualstudio.com/docs/terminal/basics"}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/editor/versioncontrol','Using Version Control in VS Code','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','08a30b246d1c850dfc56949b05d5bdeb0712aa55d87aa8ab17c2b977c1b8c9a0',100.0,1779032184,0,'2026-05-17T17:36:24.866871+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://code.visualstudio.com/docs/sourcecontrol/overview"}'); INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/java/java-project','code.visualstudio.com: Java Project Management in VS Code','','2026',4,'Guide on setting up VS Code for enterprise Java development. Showcases full integration with Apache Maven, offering seamless debugging, project dependency visualization, and execution pipelines.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDE Integrations", "VS Code Java"]','["[ENTERPRISE-STABLE]"]','[]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/sourcecontrol/overview','Using Version Control in VS Code','','2015',0,'The official guide detailing VS Code''s native source control integration, enabling developers to execute Git workflows directly within the editor. It covers staging, committing, branching, and resolving merge conflicts without switching to an external terminal.','Markdown','Documentation','Beginner',0,'online','manual','ca9d892187473e14d09fb96087e961ef9a13f9dbbb6c07142cc0b7f22419d0fd',100.0,1.77913049496776103e+09,1,'2026-05-18T20:54:54.967761+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Version Control"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/terminal/basics','Integrated Terminal','','2016',0,'Comprehensive documentation of VS Code''s integrated terminal, highlighting support for multiple shells, profile configurations, and task automation without leaving the application window.','Markdown','Documentation','Beginner',0,'online','manual','bc875417bf381c54b67f6509195ddbf988e2585a10083abe52c8e9ade592f68f',100.0,1.77913049500768899e+09,1,'2026-05-18T20:54:55.007689+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf','code.visualstudio.com: keyboard shortcuts for Linux','','2023',0,'Official documentation highlighting native Linux keyboard configurations in VS Code, detailing shortcut bindings optimized for desktop environments running across various Linux distributions.','N/A','Documentation','Beginner',0,'online','manual','6b4c15228763e7088a84b43e8b4063c22658fc9bdf8f903e10d3d039b9253d06',100.0,1.77903098611204099e+09,1,'2026-05-17T17:16:26.112041+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf','code.visualstudio.com: keyboard shortcuts for macOS','','2023',0,'Official reference guide mapping out macOS keyboard shortcuts in VS Code. Highly useful for standardizing mouse-free developer environments and boosting engineering execution speed on Apple hardware.','N/A','Documentation','Beginner',0,'online','manual','adc8651d12a6efca877f34991a1dae66a6f7f3da3e0a29d654fb9145d9b0398d',100.0,1.77903135194614791e+09,1,'2026-05-17T17:22:31.946148+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf','code.visualstudio.com: keyboard shortcuts for Windows','','2023',0,'Official PDF reference manual containing native Windows keyboard shortcuts for VS Code. Establishes critical key combination patterns for navigation, terminal toggles, multi-cursor editing, and refactoring commands.','N/A','Documentation','Beginner',0,'duplicate','manual','b506af005a8a81952aed09e56515b127eae6cfd30f1bfbb563c86e5d5ef53d35',100.0,1.77903109927428102e+09,1,'2026-05-17T17:18:19.274281+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf"}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/updates','VSCode Updates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','616b20408208ff618eb627b4845cffa696d673acafca27d440b77d95b6d7e902',100.0,1.77903026769340896e+09,0,'2026-05-17T17:04:27.693409+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://code.visualstudio.com/updates/v1_120"}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/updates/v1_120','VSCode Updates','','2026',0,'Official release notes detailing the latest features, UX enhancements, and API updates of the monthly VS Code release cycle, highlighting ongoing integrations with AI agents and modern platform tooling.','Markdown','Documentation','Beginner',0,'online','manual','1cec3d87564a1c68f19475ed0cc875323d68bb5d474b0db3a601f50b4c927093',100.0,1.77913049493396711e+09,1,'2026-05-18T20:54:54.933967+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Release Notes"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/updates/v1_120/v1_46',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering code.visualstudio.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130495.00055,0,'2026-05-18T20:54:55.000550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"review_metadata": {"original_url": "https://code.visualstudio.com/updates/v1_120/v1_46", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.000553"}}'); -INSERT INTO "resources" VALUES('https://code.visualstudio.com/updates/v1_46','Flexible layout 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','20bc67890f72a2ec85a95c3b852c2e894cd61d69ed160ee6171864b94c7fd564',100.0,1.77903023045846796e+09,0,'2026-05-17T17:03:50.458468+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/sourcecontrol/overview','Using Version Control in VS Code','','2015',0,'The official guide detailing VS Code''s native source control integration, enabling developers to execute Git workflows directly within the editor. It covers staging, committing, branching, and resolving merge conflicts without switching to an external terminal.','Markdown','Documentation','Beginner',0,'online','manual','ca9d892187473e14d09fb96087e961ef9a13f9dbbb6c07142cc0b7f22419d0fd',100.0,1779130494,1,'2026-05-18T20:54:54.967761+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Version Control"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/terminal/basics','Integrated Terminal','','2016',0,'Comprehensive documentation of VS Code''s integrated terminal, highlighting support for multiple shells, profile configurations, and task automation without leaving the application window.','Markdown','Documentation','Beginner',0,'online','manual','bc875417bf381c54b67f6509195ddbf988e2585a10083abe52c8e9ade592f68f',100.0,1779130495,1,'2026-05-18T20:54:55.007689+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf','code.visualstudio.com: keyboard shortcuts for Linux','','2023',0,'Official documentation highlighting native Linux keyboard configurations in VS Code, detailing shortcut bindings optimized for desktop environments running across various Linux distributions.','N/A','Documentation','Beginner',0,'online','manual','6b4c15228763e7088a84b43e8b4063c22658fc9bdf8f903e10d3d039b9253d06',100.0,1779030986,1,'2026-05-17T17:16:26.112041+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf','code.visualstudio.com: keyboard shortcuts for macOS','','2023',0,'Official reference guide mapping out macOS keyboard shortcuts in VS Code. Highly useful for standardizing mouse-free developer environments and boosting engineering execution speed on Apple hardware.','N/A','Documentation','Beginner',0,'online','manual','adc8651d12a6efca877f34991a1dae66a6f7f3da3e0a29d654fb9145d9b0398d',100.0,1779031351,1,'2026-05-17T17:22:31.946148+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf','code.visualstudio.com: keyboard shortcuts for Windows','','2023',0,'Official PDF reference manual containing native Windows keyboard shortcuts for VS Code. Establishes critical key combination patterns for navigation, terminal toggles, multi-cursor editing, and refactoring commands.','N/A','Documentation','Beginner',0,'duplicate','manual','b506af005a8a81952aed09e56515b127eae6cfd30f1bfbb563c86e5d5ef53d35',100.0,1779031099,1,'2026-05-17T17:18:19.274281+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf"}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/updates','VSCode Updates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','616b20408208ff618eb627b4845cffa696d673acafca27d440b77d95b6d7e902',100.0,1779030267,0,'2026-05-17T17:04:27.693409+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://code.visualstudio.com/updates/v1_120"}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/updates/v1_120','VSCode Updates','','2026',0,'Official release notes detailing the latest features, UX enhancements, and API updates of the monthly VS Code release cycle, highlighting ongoing integrations with AI agents and modern platform tooling.','Markdown','Documentation','Beginner',0,'online','manual','1cec3d87564a1c68f19475ed0cc875323d68bb5d474b0db3a601f50b4c927093',100.0,1779130494,1,'2026-05-18T20:54:54.933967+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Release Notes"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/updates/v1_120/v1_46',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering code.visualstudio.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.000550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"review_metadata": {"original_url": "https://code.visualstudio.com/updates/v1_120/v1_46", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.000553"}}'); +INSERT INTO "resources" VALUES('https://code.visualstudio.com/updates/v1_46','Flexible layout 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','20bc67890f72a2ec85a95c3b852c2e894cd61d69ed160ee6171864b94c7fd564',100.0,1779030230,0,'2026-05-17T17:03:50.458468+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://codebeautify.org/yaml-validator','codebeautify.org/yaml-validator','','2022',3,'A versatile online conversion and code-beautifying utility. It formats, lints, and transforms nested JSON and YAML configurations, helping developers quickly test structures from web browsers.','N/A','tool','beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Validation"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://codeberg.org/hjacobs/kube-downscaler','codeberg.org/hjacobs/kube-downscaler: Kubernetes Downscaler 🌟','','2018',0,'A controller designed to scale down target environments (deployments, cronjobs, statefulsets) during night and weekend phases. It serves as an optimal solution to dramatically reduce cloud provider billing for staging environments.','Python','Kubernetes Operator','Intermediate',0,'online','manual','282b96be5a901f9ad83e66bb7c4b5fe961801e7d2ff5f39ce9bd17f5d9ac0d16',100.0,1.77903222022639393e+09,1,'2026-05-17T17:37:00.226394+02:00',NULL,NULL,NULL,'["Cluster Management", "Resource Optimization", "Autoscaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://codeberg.org/hjacobs/kube-janitor','Kubernetes Janitor','','2024',5,'A declarative janitor utility designed to clean up temporary cluster resources based on time-to-live (TTL) rules or custom annotations. Highly utilized in QA/Dev clusters to automatically purge leaked namespaces and test deployments. While migrated to Codeberg, the tool is robust and actively supported for resource hygiene.','Python','Operator','Medium',0,'online','manual','cb54d2f5d93f3e1fac684b9b86ef71cf1900b75a1972d9706ffc91ab45e4c4c0',100.0,1.77903058996941089e+09,1,'2026-05-17T17:09:49.969411+02:00',NULL,NULL,NULL,'["Operations", "Resource Management", "Garbage Collection"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://codeberg.org/hjacobs/kube-downscaler','codeberg.org/hjacobs/kube-downscaler: Kubernetes Downscaler 🌟','','2018',0,'A controller designed to scale down target environments (deployments, cronjobs, statefulsets) during night and weekend phases. It serves as an optimal solution to dramatically reduce cloud provider billing for staging environments.','Python','Kubernetes Operator','Intermediate',0,'online','manual','282b96be5a901f9ad83e66bb7c4b5fe961801e7d2ff5f39ce9bd17f5d9ac0d16',100.0,1779032220,1,'2026-05-17T17:37:00.226394+02:00',NULL,NULL,NULL,'["Cluster Management", "Resource Optimization", "Autoscaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://codeberg.org/hjacobs/kube-janitor','Kubernetes Janitor','','2024',5,'A declarative janitor utility designed to clean up temporary cluster resources based on time-to-live (TTL) rules or custom annotations. Highly utilized in QA/Dev clusters to automatically purge leaked namespaces and test deployments. While migrated to Codeberg, the tool is robust and actively supported for resource hygiene.','Python','Operator','Medium',0,'online','manual','cb54d2f5d93f3e1fac684b9b86ef71cf1900b75a1972d9706ffc91ab45e4c4c0',100.0,1779030589,1,'2026-05-17T17:09:49.969411+02:00',NULL,NULL,NULL,'["Operations", "Resource Management", "Garbage Collection"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://codeburst.io/7-kubernetes-security-best-practices-you-must-follow-ae32f1ed6444','codeburst.io: 7 Kubernetes Security Best Practices You Must Follow','','2020',0,'Outlines fundamental security practices for Kubernetes workloads, focusing on enabling RBAC, using namespaces for boundary control, managing secrets securely, and upgrading Kubernetes control planes to address known CVEs.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Hardening", "Operational Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://codeburst.io/a-resource-for-all-things-git-b63d6626beca','codeburst.io: A Resource for all Things Git','','2018',0,'Synthesized index of Git education sheets, virtual playgrounds, interactive command simulators, and troubleshooting maps, serving as a master curriculum for development teams.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Reference Lists"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://codeburst.io/creating-a-local-development-kubernetes-cluster-with-k3s-and-traefik-proxy-7a5033cb1c2d','codeburst.io: Creating a Local Development Kubernetes Cluster with k3s and Traefik Proxy','','2021',2,'A quick-start configuration tutorial demonstrating how to build a responsive, low-footprint local testing cluster using K3s with the integrated Traefik proxy acting as the microservice ingress controller.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Local Development", "Traefik Ingress"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}'); @@ -2751,27 +2751,27 @@ INSERT INTO "resources" VALUES('https://codeburst.io/spinnaker-by-example-part-2 INSERT INTO "resources" VALUES('https://codeburst.io/spinnaker-by-example-part-3-c6ed9ac5f8ce','codeburst.io: Spinnaker by Example: Part 3','','2019',0,'Curator Insight details the third installment of the series, showing advanced stage configurations and automated rollback procedures. Live Grounding validates that automated rollback on application health degradation is Spinnaker''s premier capability. This design pattern minimizes production downtime during problematic deployments.','N/A','Documentation','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Orchestration Concepts"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{"duplicate_of": "https://codeburst.io/spinnaker-by-example-part-1-c4de9180d689"}'); INSERT INTO "resources" VALUES('https://codecatalyst.aws/explore','Amazon CodeCatalyst','','2026',0,'Amazon CodeCatalyst is an enterprise-grade cloud development service that streamlines software delivery on AWS. It integrates team collaboration, CI/CD, issue tracking, and cloud development environments (CDEs) under a unified SaaS framework. Crucial for software engineering directors establishing rapid, compliant application delivery loops.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://codeengineered.com/blog/2020/helm-find-charts','codeengineered.com: 4 Places To Find Helm Charts','','2020',0,'A historical landscape overview detailing key public repositories and search indexes for sourcing verified Helm charts. This serves as a foundational reference for understanding the historical transition from disparate registries to modern unified catalogs.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Discovery"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://codefresh.io','Codefresh','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c5b89e256399ff84c91434c748a633841df6651452f4ae81f74a024bd49eb2e0',100.0,1.77903321130947399e+09,0,'2026-05-17T17:53:31.309474+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://codefresh.io/about-gitops/applied-gitops-with-kustomize','codefresh.io: Applied GitOps with Kustomize','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ae0c238d46eba463cdda45774b93efa0d0f7aba222e154d930a8c8c08578f8d',100.0,1.77903210190536189e+09,0,'2026-05-17T17:35:01.905362+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/applied-gitops-with-kustomize"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/about-gitops/branches-gitops-environments','codefresh.io: Stop Using Branches for Deploying to Different GitOps Environments','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779030983.31864,0,'2026-05-17T17:16:23.318640+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://codefresh.io/about-gitops/gitops-for-infrastructure-and-applications','codefresh.io: Using GitOps for Infrastructure and Applications With Crossplane'' and Argo CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4686d66e56913576d702fb3e56a63f7b09223ffdbb0deae915c87273ff68872e',100.0,1.77903042611052608e+09,0,'2026-05-17T17:07:06.110526+02:00',NULL,NULL,NULL,'[]','[]','["docs/crossplane.md"]','[]','{}','{"duplicate_of": "https://octopus.com/devops/gitops"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/about-gitops/pains-gitops-1-0','codefresh.io: The pains of GitOps 1.0','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1.77903403793551301e+09,0,'2026-05-17T18:07:17.935513+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/blog/how-to-model-your-gitops-environments-and-promote-releases-between-them','==codefresh.io: How to Model Your Gitops Environments and Promote Releases'' between Them== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5537a86599bc756fe86bcb381db7c1793dd000a2271c19b1498049e5eaeef55c',100.0,1.77903050031521391e+09,0,'2026-05-17T17:08:20.315214+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://codefresh.io/blog/kubernetes-antipatterns-1','codefresh.io: Kubernetes Deployment Antipatterns – part 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','52117933a51b0c11f94eea34f73056b95ccdc390c540dca952a7245ada44824e',100.0,1.77903146917736697e+09,0,'2026-05-17T17:24:29.177367+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://dev.to/codefreshio/kubernetes-deployment-antipatterns-part-1-2116"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/blog/kubernetes-antipatterns-2','codefresh.io: Kubernetes Deployment Antipatterns – part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0d6362111d7da6211c8c0cd56f07cad69fd8e085d59248fbf9985c42bcad657d',100.0,1.77903290283207106e+09,0,'2026-05-17T17:48:22.832071+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/kubernetes-antipatterns-2"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/blog/progressive-delivery-for-kubernetes-config-maps-using-argo-rollouts','codefresh.io: Progressive delivery for Kubernetes Config Maps using Argo'' Rollouts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b198f49d9711a497f15a6da56c880503e1892be42d081099d23dd665ad03a41',100.0,1.77903234626638698e+09,0,'2026-05-17T17:39:06.266387+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/progressive-delivery-for-kubernetes-config-maps-using-argo-rollouts"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/blog/using-argo-cd-and-kustomize-for-configmap-rollouts','==codefresh.io: Using Argo CD and Kustomize for ConfigMap Rollouts== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5a67092ce19f58852c67a8dc5e4e6174e05c0f4d80b5f27505a2d97d3e6944c8',100.0,1.77903333658502197e+09,0,'2026-05-17T17:55:36.585022+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://codefresh.io/containers/docker-anti-patterns','codefresh.io: Docker anti-patterns 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66f2b0a65719e381fe146228bf5a8003f14301362b775cc4975a8498d80acb20',100.0,1.77903071288681101e+09,0,'2026-05-17T17:11:52.886811+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/docker-anti-patterns"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/devops/pains-gitops-1-0','codefresh.io: The pains of GitOps 1.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1.77903179382790088e+09,0,'2026-05-17T17:29:53.827901+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/helm-tutorial/kanban-promotion-boards','codefresh.io: Using a Kanban board to manage and promote Helm Releases 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1.779029932047055e+09,0,'2026-05-17T16:58:52.047055+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/helm-tutorial/taking-helm-3-spin','codefresh.io: Using Helm 3 with Helm 2 charts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1.77903098331975197e+09,0,'2026-05-17T17:16:23.319752+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/helm-tutorial/using-helm-with-gitops','codefresh.io: Using Helm with GitOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','580236e6727d60c7192f915d47ac819ff0a88b1165845d880227b3d65994db08',100.0,1.77903413553639102e+09,0,'2026-05-17T18:08:55.536391+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/using-helm-with-gitops"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/howtos/local-k8s-draft-skaffold-garden','codefresh.io: The ultimate guide for local development on Kubernetes: Draft'' vs Skaffold vs Garden.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779034131.64498,0,'2026-05-17T18:08:51.644980+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/kubernetes-tutorial/okteto','codefresh.io: Tutorial - Local Kubernetes Development with Okteto 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1.77902915172615194e+09,0,'2026-05-17T16:45:51.726152+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); -INSERT INTO "resources" VALUES('https://codefresh.io/kubernetes-tutorial/telepresence-2-local-development','codefresh.io: Using Telepresence 2 for Kubernetes debugging and local development','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1.77903225705055594e+09,0,'2026-05-17T17:37:37.050556+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); +INSERT INTO "resources" VALUES('https://codefresh.io','Codefresh','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c5b89e256399ff84c91434c748a633841df6651452f4ae81f74a024bd49eb2e0',100.0,1779033211,0,'2026-05-17T17:53:31.309474+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://codefresh.io/about-gitops/applied-gitops-with-kustomize','codefresh.io: Applied GitOps with Kustomize','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ae0c238d46eba463cdda45774b93efa0d0f7aba222e154d930a8c8c08578f8d',100.0,1779032101,0,'2026-05-17T17:35:01.905362+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/applied-gitops-with-kustomize"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/about-gitops/branches-gitops-environments','codefresh.io: Stop Using Branches for Deploying to Different GitOps Environments','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779030983,0,'2026-05-17T17:16:23.318640+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://codefresh.io/about-gitops/gitops-for-infrastructure-and-applications','codefresh.io: Using GitOps for Infrastructure and Applications With Crossplane'' and Argo CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4686d66e56913576d702fb3e56a63f7b09223ffdbb0deae915c87273ff68872e',100.0,1779030426,0,'2026-05-17T17:07:06.110526+02:00',NULL,NULL,NULL,'[]','[]','["docs/crossplane.md"]','[]','{}','{"duplicate_of": "https://octopus.com/devops/gitops"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/about-gitops/pains-gitops-1-0','codefresh.io: The pains of GitOps 1.0','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779034037,0,'2026-05-17T18:07:17.935513+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/blog/how-to-model-your-gitops-environments-and-promote-releases-between-them','==codefresh.io: How to Model Your Gitops Environments and Promote Releases'' between Them== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5537a86599bc756fe86bcb381db7c1793dd000a2271c19b1498049e5eaeef55c',100.0,1779030500,0,'2026-05-17T17:08:20.315214+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://codefresh.io/blog/kubernetes-antipatterns-1','codefresh.io: Kubernetes Deployment Antipatterns – part 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','52117933a51b0c11f94eea34f73056b95ccdc390c540dca952a7245ada44824e',100.0,1779031469,0,'2026-05-17T17:24:29.177367+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://dev.to/codefreshio/kubernetes-deployment-antipatterns-part-1-2116"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/blog/kubernetes-antipatterns-2','codefresh.io: Kubernetes Deployment Antipatterns – part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0d6362111d7da6211c8c0cd56f07cad69fd8e085d59248fbf9985c42bcad657d',100.0,1779032902,0,'2026-05-17T17:48:22.832071+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/kubernetes-antipatterns-2"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/blog/progressive-delivery-for-kubernetes-config-maps-using-argo-rollouts','codefresh.io: Progressive delivery for Kubernetes Config Maps using Argo'' Rollouts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b198f49d9711a497f15a6da56c880503e1892be42d081099d23dd665ad03a41',100.0,1779032346,0,'2026-05-17T17:39:06.266387+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/progressive-delivery-for-kubernetes-config-maps-using-argo-rollouts"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/blog/using-argo-cd-and-kustomize-for-configmap-rollouts','==codefresh.io: Using Argo CD and Kustomize for ConfigMap Rollouts== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5a67092ce19f58852c67a8dc5e4e6174e05c0f4d80b5f27505a2d97d3e6944c8',100.0,1779033336,0,'2026-05-17T17:55:36.585022+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://codefresh.io/containers/docker-anti-patterns','codefresh.io: Docker anti-patterns 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66f2b0a65719e381fe146228bf5a8003f14301362b775cc4975a8498d80acb20',100.0,1779030712,0,'2026-05-17T17:11:52.886811+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/docker-anti-patterns"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/devops/pains-gitops-1-0','codefresh.io: The pains of GitOps 1.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779031793,0,'2026-05-17T17:29:53.827901+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/helm-tutorial/kanban-promotion-boards','codefresh.io: Using a Kanban board to manage and promote Helm Releases 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779029932,0,'2026-05-17T16:58:52.047055+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/helm-tutorial/taking-helm-3-spin','codefresh.io: Using Helm 3 with Helm 2 charts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779030983,0,'2026-05-17T17:16:23.319752+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/helm-tutorial/using-helm-with-gitops','codefresh.io: Using Helm with GitOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','580236e6727d60c7192f915d47ac819ff0a88b1165845d880227b3d65994db08',100.0,1779034135,0,'2026-05-17T18:08:55.536391+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/using-helm-with-gitops"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/howtos/local-k8s-draft-skaffold-garden','codefresh.io: The ultimate guide for local development on Kubernetes: Draft'' vs Skaffold vs Garden.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779034131,0,'2026-05-17T18:08:51.644980+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/kubernetes-tutorial/okteto','codefresh.io: Tutorial - Local Kubernetes Development with Okteto 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779029151,0,'2026-05-17T16:45:51.726152+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); +INSERT INTO "resources" VALUES('https://codefresh.io/kubernetes-tutorial/telepresence-2-local-development','codefresh.io: Using Telepresence 2 for Kubernetes debugging and local development','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779032257,0,'2026-05-17T17:37:37.050556+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}'); INSERT INTO "resources" VALUES('https://codegiant.io/home','codegiant.io: Build software faster','','2026',4,'A proprietary development suite offering integrated task tracking, git repositories, and continuous integration pipelines. It centralizes workflow management in a single interface to minimize multi-tool licensing costs.','English','Platform / SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "CI/CD & Issue Tracking Platforms", "All-in-One"]','["[ENTERPRISE-STABLE]"]','[]','["devops-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://codely.com/en','codely.tv','','2026',5,'Spanish-language portal dedicated to Domain-Driven Design (DDD), Clean Code, CQRS patterns, and resilient microservice designs. It details testing strategies for highly decoupled, container-centric production architectures.','Spanish','Training Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Software Architecture", "DDD & Testing"]','["[DE FACTO STANDARD]"]','[]','["elearning.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://codely.tv','codely.tv','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6eb312b14121050a88491bcf4d3cabc8e781402c55b54298304ea21c762ee80e',100.0,1.77903287523790407e+09,0,'2026-05-17T17:47:55.237904+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://codely.tv','codely.tv','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6eb312b14121050a88491bcf4d3cabc8e781402c55b54298304ea21c762ee80e',100.0,1779032875,0,'2026-05-17T17:47:55.237904+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://codeopinion.com/event-sourcing-vs-event-driven-architecture','codeopinion.com: Event Sourcing vs Event Driven Architecture','','2021',0,'This guide highlights the architectural differences between Event Sourcing (rebuilding state via a series of domain events) and Event-Driven Architecture (routing state transitions between services). It prevents common microservice anti-patterns.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Patterns", "Event Sourcing"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://codeopinion.com/splitting-up-a-monolith-into-microservices','codeopinion.com: Splitting up a Monolith into Microservices 🌟','','2020',4,'A tactical architectural guide detailing strategies to transition from a single monolithic code base to a decoupled microservice topology. Outlines bounded contexts, logical code isolation within the monolith, and utilizing transactional outbox patterns to prevent distributed split-brain scenarios.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Decomposition Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://codeopinion.com/troubleshooting-kafka-with-2000-microservices','codeopinion.com: Troubleshooting Kafka with 2000 Microservices','','2022',0,'A heavy-duty post-mortem and diagnostics reference analyzing event-driven topologies operating thousands of microservices. Addresses cluster starvation, schema registration bottlenecks, consumer lag detection, and the architectural overhead of massive multi-tenancy.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architectures", "Observability & Diagnostics", "Kafka at Scale"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); @@ -2781,113 +2781,113 @@ INSERT INTO "resources" VALUES('https://codesolid.com/how-to-use-docker-with-pyt INSERT INTO "resources" VALUES('https://codesolid.com/python-lists','codesolid.com: Python Lists for Beginners: A Complete Lesson With Exercises 🌟','','2022',0,'Curator Insight: Interactive educational package focused on Python sequence objects, list arrays, and mutation mechanics. Live Grounding: Outlines list creation, slice manipulation, and performance attributes of dynamic array sequences inside basic programmatic workflows.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://codewithme.cloud/posts/2024/02/why-arent-you-using-secretless-authentication','codewithme.cloud: Why aren’t you using Managed Identities?!','','2024',5,'Advocates for the total elimination of secrets from application codebases by implementing Managed Identities. In 2026, secretless authentication using Managed Identities is the standard approach for cloud-native workloads, significantly reducing the risk of security leaks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "Workload Identity", "Managed Identities"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://codingfriend.medium.com/docker-swarm-cheatsheet-22665e3278b1','codingfriend.medium.com: Docker Swarm Cheatsheet (2017)','','N/A',0,'A curated technical resource and architectural guide covering codingfriend.medium.com: Docker Swarm Cheatsheet (2017) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903068012151908e+09,0,'2026-05-17T17:11:20.121519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://blog.programster.org/docker-swarm-cheatsheet"}'); +INSERT INTO "resources" VALUES('https://codingfriend.medium.com/docker-swarm-cheatsheet-22665e3278b1','codingfriend.medium.com: Docker Swarm Cheatsheet (2017)','','N/A',0,'A curated technical resource and architectural guide covering codingfriend.medium.com: Docker Swarm Cheatsheet (2017) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030680,0,'2026-05-17T17:11:20.121519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://blog.programster.org/docker-swarm-cheatsheet"}'); INSERT INTO "resources" VALUES('https://codingharbour.com/kafkacat-cheatsheet','codingharbour.com: kafkacat cheatsheet','','2026',0,'An administrative cheat sheet for kafkacat (now rebranded as kcat). Curator Insight points out how easily it debugs real-time events. Live Grounding verifies kcat as the preferred CLI tool for stream diagnostic tasks.','Shell','Cheat Sheet','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Pipelines", "Apache Kafka"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://codingpotions.com/salarios-programadores-2021','codingpotions.com: ¿Cuánto cobra un programador en España en 2021?','','2021',0,'A detailed market survey of software developer compensation in Spain for 2021. It serves as a historical baseline analyzing local salary ranges across front-end, back-end, and cloud specialties compared to remote international offers.','Spanish','report','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Regional Markets", "Spain Tech Ecosystem"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://colab.research.google.com/drive/1m6ZjIJBxU20kxI9zTZqeMEVSq1FL0pNa?usp=sharing','Sport Car Price Prediction.ipynb','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cbc6133002b8dc0dc56ddde5c8c7b54b676c1ba874e17b68f47df0262b029dda',100.0,1.77903029596002411e+09,1,'2026-05-17T17:04:55.960024+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://colab.research.google.com/drive/1m6ZjIJBxU20kxI9zTZqeMEVSq1FL0pNa?usp=sharing','Sport Car Price Prediction.ipynb','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cbc6133002b8dc0dc56ddde5c8c7b54b676c1ba874e17b68f47df0262b029dda',100.0,1779030295,1,'2026-05-17T17:04:55.960024+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://collabnix.com/10-kubernetes-best-practices-to-get-you-started','collabnix.com: 10 Kubernetes Best Practices to Get You Started','','2022',0,'Focuses on establishing safe deployment defaults. Recommends running lightweight containers, defining non-root user execution, leveraging health checks, configuring namespace RBAC boundaries, and separating configs from builds.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://collabnix.com/applying-devsecops-practices-to-kubernetes','collabnix.com: Applying DevSecOps Practices to Kubernetes','','2022',0,'Explores the technical implementation of DevSecOps pipelines targeting Kubernetes applications. Discusses how to configure automated feedback loops between static manifest linters, container register vulnerability databases, and runtime audit monitors. Crucial for scaling secure delivery pipelines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Continuous Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://collabnix.com/kubernetes-crud-operation-using-go-on-docker-desktop','collabnix.com: Kubernetes CRUD Operation using Go on Docker Desktop','','N/A',0,'Curator Insight details setting up a local Docker Desktop Kubernetes instance and running basic CRUD client-go scripts. Live Grounding identifies this as an entry-level tutorial for engineers bridging local development with Kubernetes API fundamentals. It covers authentication via kubeconfig and resource life cycle actions.','English','Article','Beginner',0,'online','manual','a684eafda6342a6603be72a60269cecf4577c35a9d00b8dd2c39adaf15e6fbd0',100.0,1.7790290594748919e+09,1,'2026-05-17T16:44:19.474892+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go", "Local Sandbox"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://collabnix.com/kubernetes-crud-operation-using-go-on-docker-desktop','collabnix.com: Kubernetes CRUD Operation using Go on Docker Desktop','','N/A',0,'Curator Insight details setting up a local Docker Desktop Kubernetes instance and running basic CRUD client-go scripts. Live Grounding identifies this as an entry-level tutorial for engineers bridging local development with Kubernetes API fundamentals. It covers authentication via kubeconfig and resource life cycle actions.','English','Article','Beginner',0,'online','manual','a684eafda6342a6603be72a60269cecf4577c35a9d00b8dd2c39adaf15e6fbd0',100.0,1779029059,1,'2026-05-17T16:44:19.474892+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go", "Local Sandbox"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://collabnix.com/the-rise-of-kubernetes-and-ai-kubectl-openai-plugin','collabnix.com: The Rise of Kubernetes and AI – Kubectl OpenAI plugin','','2023',0,'Focuses on the Kubectl OpenAI plugin, showing how natural language commands can be compiled directly into active Kubernetes cluster API calls. It simplifies YAML definition generation and debugging workflows, lowering barrier-to-entry. A great case study in operations-focused developer tooling.','Go','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "AI-Powered Operations (AIOps)", "Kubernetes Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://collabnix.com/the-ultimate-docker-tutorial-for-automation-testing','collabnix.com: The Ultimate Docker Tutorial for Automation Testing','','2021',0,'A deep-dive guide focusing on leveraging Docker containers for automated test environments. Explains container lifecycle management, mounting volumes, networking configurations, and parallel test execution wrappers.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Docker Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["qa.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://collabnix.com/top-10-kubernetes-tools-you-need-for-2021','collabnix.com: Top 10 Kubernetes Tools You Need for 2021 – Part 1','','2021',0,'A curated industry roundup detailing popular and utility-driven Kubernetes management tools. Highlights solutions targeting troubleshooting, security analysis, and configuration auditing, providing engineers with a concise menu of modern infrastructure tooling.','Bash','Article','Beginner',0,'online','manual','b888503a01bfc2f9e036c3459bf30a7de6d32f88cfd03e29d8a65198c2cd9c4e',100.0,1.77903219692663288e+09,1,'2026-05-17T17:36:36.926633+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://collabnix.com/top-10-kubernetes-tools-you-need-for-2021','collabnix.com: Top 10 Kubernetes Tools You Need for 2021 – Part 1','','2021',0,'A curated industry roundup detailing popular and utility-driven Kubernetes management tools. Highlights solutions targeting troubleshooting, security analysis, and configuration auditing, providing engineers with a concise menu of modern infrastructure tooling.','Bash','Article','Beginner',0,'online','manual','b888503a01bfc2f9e036c3459bf30a7de6d32f88cfd03e29d8a65198c2cd9c4e',100.0,1779032196,1,'2026-05-17T17:36:36.926633+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://collabnix.github.io/docker-community-extensions','collabnix.github.io: Docker Extensions 🌟','','2026',0,'A community-driven catalog indexing Docker Desktop extensions, which expand container runtime tooling into IDEs and local dashboards. Assists engineering teams in building customized workflows directly within the Docker Desktop environment. Provides concrete examples of utility integrations for local testing of cloud services.','JavaScript/TypeScript','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker", "Extensions"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://collabnix.github.io/kubetools','collabnix.github.io/kubetools 🌟','','2026',5,'An extensive community-driven index of Kubernetes open-source software, CLI wrappers, and development utilities. Acts as a prominent repository of engineering resources, classifying tools by functional domain from development platforms to production monitoring.','Markdown','Repository','Beginner',0,'online','manual','6c490400234f24034695b7d0c7caf515bc83cea300edb468aedbd52b5b7d233b',100.0,1.77903055391507792e+09,1,'2026-05-17T17:09:13.915078+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/other-awesome-lists.md"]','["kubernetes-tools.md", "index.md", "other-awesome-lists.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://collabnix.github.io/kubetools','collabnix.github.io/kubetools 🌟','','2026',5,'An extensive community-driven index of Kubernetes open-source software, CLI wrappers, and development utilities. Acts as a prominent repository of engineering resources, classifying tools by functional domain from development platforms to production monitoring.','Markdown','Repository','Beginner',0,'online','manual','6c490400234f24034695b7d0c7caf515bc83cea300edb468aedbd52b5b7d233b',100.0,1779030553,1,'2026-05-17T17:09:13.915078+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/other-awesome-lists.md"]','["kubernetes-tools.md", "index.md", "other-awesome-lists.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://collabnix.github.io/terraform','terraform.collabnix.com','','2022',0,'A collaborative, multi-step reference hub designed to systematically introduce DevOps engineers to Terraform. Covers declarative state files, modular organization, provider configurations, and deployment strategies across multiple hyper-scale cloud providers.','HCL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Learning Platforms"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://commandline.ninja','CommandLine Ninja','','2026',0,'A technical blog dedicated to command-line engineering, shell scripting, and infrastructure automation across Windows and Linux environments. Provides engineers with targeted code snippets, pipeline enhancements, and automation scripts to optimize daily multi-cloud environments.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Blogs", "CLI & Automation"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://commandline.ninja/use-powershell-to-find-services-configured-to-run-as-another-user','commandline.ninja: Use Powershell to find windows services configured to run as another user','','2020',0,'Outlines an automated auditing solution leveraging custom WMI queries to locate active background services configured with custom service-account parameters rather than default LocalSystem context pools.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Windows OS", "Service Accounts", "Privilege Audit"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://commandline.ninja/video-intro-to-secret-management-with-powershell','commandline.ninja: Video Intro to Secret Management with Powershell','','2021',0,'A video guide showing configurations for Microsoft.PowerShell.SecretManagement modules. Integrates various security vaults with development platforms securely.','PowerShell','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Secret Management", "Security Engineering", "PowerShell Secrets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://commons.openshift.org','OpenShift Commons','','2026',4,'OpenShift Commons acts as a central ecosystem accelerator, connecting partners, upstream developers, and enterprise end-users. It hosts targeted working groups on virtualization, AI integrations, and infrastructure automation, ensuring real-world operational feedback loops directly influence product engineering.','English','Community Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Community & Collaboration", "OpenShift Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://community.atlassian.com/forums/Bitbucket-questions/configure-bitbucket-pipelines-yml-to-automatically-merge-feature/qaq-p/793222','Configure bitbucket-pipelines.yml to automatically merge feature branch to master?','','2019',2,'A community-focused guide outlining configuration recipes for automerging feature branches into staging or master using `bitbucket-pipelines.yml`. Uses shell scripts and pipeline runners to securely push merge commits back to the remote repository.','YAML','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "Bitbucket Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://community.atlassian.com/forums/Teamwork-Collection-articles/How-to-run-a-marketing-campaign-from-kickoff-to-launch-using/ba-p/3183852','How to run a marketing campaign from kickoff to launch using Teamwork Collection','Learn how to keep multi-channel campaigns aligned from brief to launch using Confluence, Jira, Loom, and Rovo.','2026',4,'This practical guide outlines an end-to-end campaign coordination workflow leveraging the Atlassian Teamwork Collection (Confluence, Jira, Loom, and the Rovo AI agent). It demonstrates how to utilize Rovo AI for draft expansion, capture meeting outputs with AI-powered notes, and link Confluence strategic briefs directly with trackable Jira issues and epics, establishing a unified system of work for cross-functional product and marketing teams.','en','article','Beginner',0,'online','automatic','521bfc368903ccd88d9f267d47541360c8127cf6091313ddb440d13493d0cc4b',NULL,1.78035272035177111e+09,0,'2026-06-02T00:25:20.351771+02:00',NULL,NULL,NULL,'["Management", "Project Management", "Atlassian Suite"]','["GUIDE"]','[]','[]','{}','{"category": "project-management-tools", "reputation_status": "Vetted", "reputation_summary": "Official Atlassian community guide demonstrating enterprise collaboration product flows.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://community.atlassian.com/t5/Bitbucket-questions/configure-bitbucket-pipelines-yml-to-automatically-merge-feature/qaq-p/793222','Configure bitbucket-pipelines.yml to automatically merge feature branch to master?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b584970715dc3d5c30767ce150487542996519d242bb8ebb7f8aab8c4a56321',100.0,1.77903321891847205e+09,0,'2026-05-17T17:53:38.918472+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://community.atlassian.com/forums/Bitbucket-questions/configure-bitbucket-pipelines-yml-to-automatically-merge-feature/qaq-p/793222"}'); -INSERT INTO "resources" VALUES('https://community.aws/kubernetes','community.aws/kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1',100.0,1.77903403501830792e+09,0,'2026-05-17T18:07:15.018308+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins"}'); -INSERT INTO "resources" VALUES('https://community.aws/training','community.aws/training: Training and Certification','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1',100.0,1.77903086199209499e+09,0,'2026-05-17T17:14:21.992095+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins"}'); +INSERT INTO "resources" VALUES('https://community.atlassian.com/forums/Teamwork-Collection-articles/How-to-run-a-marketing-campaign-from-kickoff-to-launch-using/ba-p/3183852','How to run a marketing campaign from kickoff to launch using Teamwork Collection','Learn how to keep multi-channel campaigns aligned from brief to launch using Confluence, Jira, Loom, and Rovo.','2026',4,'This practical guide outlines an end-to-end campaign coordination workflow leveraging the Atlassian Teamwork Collection (Confluence, Jira, Loom, and the Rovo AI agent). It demonstrates how to utilize Rovo AI for draft expansion, capture meeting outputs with AI-powered notes, and link Confluence strategic briefs directly with trackable Jira issues and epics, establishing a unified system of work for cross-functional product and marketing teams.','en','article','Beginner',0,'online','automatic','521bfc368903ccd88d9f267d47541360c8127cf6091313ddb440d13493d0cc4b',NULL,1780352720,0,'2026-06-02T00:25:20.351771+02:00',NULL,NULL,NULL,'["Management", "Project Management", "Atlassian Suite"]','["GUIDE"]','[]','[]','{}','{"category": "project-management-tools", "reputation_status": "Vetted", "reputation_summary": "Official Atlassian community guide demonstrating enterprise collaboration product flows.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://community.atlassian.com/t5/Bitbucket-questions/configure-bitbucket-pipelines-yml-to-automatically-merge-feature/qaq-p/793222','Configure bitbucket-pipelines.yml to automatically merge feature branch to master?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b584970715dc3d5c30767ce150487542996519d242bb8ebb7f8aab8c4a56321',100.0,1779033218,0,'2026-05-17T17:53:38.918472+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://community.atlassian.com/forums/Bitbucket-questions/configure-bitbucket-pipelines-yml-to-automatically-merge-feature/qaq-p/793222"}'); +INSERT INTO "resources" VALUES('https://community.aws/kubernetes','community.aws/kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1',100.0,1779034035,0,'2026-05-17T18:07:15.018308+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins"}'); +INSERT INTO "resources" VALUES('https://community.aws/training','community.aws/training: Training and Certification','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1',100.0,1779030861,0,'2026-05-17T17:14:21.992095+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins"}'); INSERT INTO "resources" VALUES('https://community.dataminer.services/ci-cd-and-the-agile-principles','community.dataminer.services: CI/CD and the Agile Principles','','2022',0,'Evaluates the alignment of continuous integration pipelines with foundational Agile methodologies. Focuses on how automated testing and daily release cycles strengthen feedback loops.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Agile", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://community.f5.com/kb/technicalarticles/what-is-kubernetes/281010','devcentral.f5.com: What is Kubernetes?','','2020',2,'Explains basic Kubernetes capabilities from a high-performance application delivery and network security perspective. Covers traffic management, container runtimes, and ingress controller integrations.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://cloud.google.com/learn/what-is-kubernetes"}'); INSERT INTO "resources" VALUES('https://community.hpe.com/hpeb/plugins/custom/hp/hpebresponsive/custom.bounce_endpoint?referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FHPE-Ezmeral-Uncut%2FContainers-vs-VMs-What-s-the-difference%2Fba-p%2F7147090','community.hpe.com: Containers vs. VMs: What’s the difference?','','2021',4,'Compares hardware-level hypervisor virtualization (VMs) against kernel-level OS virtualization (Containers). The analysis targets engineering constraints around performance, boot speeds, immutable deployment architectures, and compute efficiency, aiding architects in selecting virtualization tiers.','English','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Virtualization & Containers", "Architecture Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://community.hpe.com/t5/HPE-Ezmeral-Uncut/Containers-vs-VMs-What-s-the-difference/ba-p/7147090','community.hpe.com: Containers vs. VMs: What’s the difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903084322859096e+09,0,'2026-05-17T17:14:03.228591+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://community.hpe.com/hpeb/plugins/custom/hp/hpebresponsive/custom.bounce_endpoint?referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FHPE-Ezmeral-Uncut%2FContainers-vs-VMs-What-s-the-difference%2Fba-p%2F7147090"}'); +INSERT INTO "resources" VALUES('https://community.hpe.com/t5/HPE-Ezmeral-Uncut/Containers-vs-VMs-What-s-the-difference/ba-p/7147090','community.hpe.com: Containers vs. VMs: What’s the difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030843,0,'2026-05-17T17:14:03.228591+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://community.hpe.com/hpeb/plugins/custom/hp/hpebresponsive/custom.bounce_endpoint?referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FHPE-Ezmeral-Uncut%2FContainers-vs-VMs-What-s-the-difference%2Fba-p%2F7147090"}'); INSERT INTO "resources" VALUES('https://community.ibm.com/community/user/blogs/daniel-jast1/2023/12/07/red-hat-aap-on-ibm-z-and-linuxone','community.ibm.com: Red Hat Ansible Automation Platform on IBM Z and IBM LinuxONE is generally available now!','','2023',0,'Analyzes the availability of Red Hat Ansible Automation Platform on IBM Z and LinuxONE. Bridges legacy mainframe operating systems with modern infrastructure-as-code and configuration workflows.','English','blog_post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Enterprise Platform", "Mainframe Automation"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/daniel-jast1/2023/12/07/red-hat-aap-on-ibm-z-and-linuxone','community.ibm.com: Red Hat Ansible Automation Platform on IBM Z and IBM'' LinuxONE is generally available now!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f09f305ca59cf7262b8e6524e8a1c938459967978dbfd81603e04c20a1468d7f',100.0,1.77903295065985798e+09,0,'2026-05-17T17:49:10.659858+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://community.ibm.com/community/user/blogs/daniel-jast1/2023/12/07/red-hat-aap-on-ibm-z-and-linuxone"}'); +INSERT INTO "resources" VALUES('https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/daniel-jast1/2023/12/07/red-hat-aap-on-ibm-z-and-linuxone','community.ibm.com: Red Hat Ansible Automation Platform on IBM Z and IBM'' LinuxONE is generally available now!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f09f305ca59cf7262b8e6524e8a1c938459967978dbfd81603e04c20a1468d7f',100.0,1779032950,0,'2026-05-17T17:49:10.659858+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://community.ibm.com/community/user/blogs/daniel-jast1/2023/12/07/red-hat-aap-on-ibm-z-and-linuxone"}'); INSERT INTO "resources" VALUES('https://community.jenkins.io/t/dsty-jenkins-std-lib-shared-library-interact-with-files-directories-using-groovy/398','community.jenkins.io: DSTY - jenkins-std-lib (Shared Library) - Interact with files/directories using Groovy!','','2021',0,'Reviews an open-source Groovy standard library tailored for programmatic interactions with target host directory paths in pipeline pipelines. *Curator Insight*: Shared library systems. *Live Grounding*: Illustrates strategies for avoiding script-bloat in pipeline code bases.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Configuration Management", "Shared Libraries"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://community.ops.io/danielepolencic/how-do-you-gracefully-shut-down-pods-in-kubernetes-30fa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b7db082d16131c0763c39ec0de3b9988fef03c7a4c45fce8af4f9f8f2744f99c',100.0,1.77903403081172895e+09,0,'2026-05-17T18:07:10.811729+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://community.ops.io/danielepolencic/how-do-you-gracefully-shut-down-pods-in-kubernetes-30fa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b7db082d16131c0763c39ec0de3b9988fef03c7a4c45fce8af4f9f8f2744f99c',100.0,1779034030,0,'2026-05-17T18:07:10.811729+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://community.ops.io/danielepolencic/learning-how-an-ingress-controller-works-by-building-one-in-bash-3fni','community.ops.io: Kubernetes Ingress Controller. How does it work?=','','2022',4,'A didactic, code-heavy walkthrough that creates a bare-minimum ingress controller from scratch in Bash. Demystifies the core control loop: querying the API server, filtering changes, and rebuilding configurations dynamically.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Under the Hood"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://community.ops.io/danielepolencic/memory-requests-and-limits-in-kubernetes-217g',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ed82ad26511f68631ed1c429fb5c2afd4eca94287476983d2a11460e33a58167',100.0,1.77903223632403802e+09,0,'2026-05-17T17:37:16.324038+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://community.ops.io/danielepolencic/memory-requests-and-limits-in-kubernetes-217g',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ed82ad26511f68631ed1c429fb5c2afd4eca94287476983d2a11460e33a58167',100.0,1779032236,0,'2026-05-17T17:37:16.324038+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://community.ops.io/danielepolencic/pod-rebalancing-and-allocations-in-kubernetes-4kim','community.ops.io: Pod rebalancing and allocations in Kubernetes 🌟','','2022',0,'Analyzes Pod distribution, scheduling allocations, and rebalancing strategies. - Outlines how scheduler logic works alongside the Descheduler project to evict and re-balance workloads on newly scaled nodes. - Essential for long-running production environments.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling & Orchestration", "Scheduler Internals", "Pod Rebalancing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://community.ops.io/jatin/ci-cd-101-with-gitlab-4pol','community.ops.io: CI CD 101 with GitLab','','2021',0,'Introductory guide breaking down the foundational principles of continuous integration and continuous delivery (CI/CD) utilizing GitLab''s native pipelines. Covers runner setup, pipeline configuration files (.gitlab-ci.yml), and stage execution flow.','YAML','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "GitLab CI", "Introduction"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://community.ops.io/javi_labs/configuring-aks-to-read-secrets-and-certificates-from-azure-keyvaults-17o1','community.ops.io: Configuring AKS to read secrets and certificates from Azure KeyVaults','','2023',0,'A practical reference manual demonstrating integration patterns using Secrets Store CSI Driver inside AKS. Focuses on dynamically injecting certificates, keys, and operational credentials from Azure Key Vault into container workloads.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Access & Identity", "Azure Key Vault"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://community.ops.io/javi_labs/one-day-wake-up-to-a-crashed-aks-cluster-and-this-is-what-i-did-to-get-it-back-to-life-1592','community.ops.io: One day I woke up to a crashed AKS cluster and this is what I did to get it back to life','','2022',0,'An educational post-mortem detailing disaster recovery of a critically degraded AKS cluster. Highlights issues with custom DNS resolution, routing, and dynamic debugging tools. Serves as a great diagnostic checklist for production failures.','Bash','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Troubleshooting", "Incident Response", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://community.ops.io/the_cozma/k8s-fix-helm-release-failing-with-an-upgrade-still-in-progress-4660',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','76cf6fa98eeb0411087796f4fdfe4c49809397d5272efcac1b6689a120717da2',100.0,1.77903058776828598e+09,1,'2026-05-17T17:09:47.768286+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://community.suse.com/feed','SUSE & Rancher Community 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','34ba4e7abe647a914590586b14c1a912645e472e8ed237f208f998258f63b570',100.0,1.77903246425950503e+09,0,'2026-05-17T17:41:04.259505+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://community.suse.com/posts/13903989','community.suse.com: Introduction to K3s 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1797c2868a3500d0e03ea1732ac628a9d7d4e7e3960647a0857c514ed62352c5',100.0,1.77903264603037595e+09,0,'2026-05-17T17:44:06.030376+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://community.suse.com/posts/comparing-modern-day-container-image-builders-jib-buildpacks-and-docker','community.suse.com: Comparing Modern-Day Container Image Builders: Jib,'' Buildpacks and Docker 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1797c2868a3500d0e03ea1732ac628a9d7d4e7e3960647a0857c514ed62352c5',100.0,1.77902907613375902e+09,0,'2026-05-17T16:44:36.133759+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://community.suse.com/posts/13903989"}'); -INSERT INTO "resources" VALUES('https://community.suse.com/posts/stupid-simple-kubernetes-deployments-services-and-ingresses-explained','community.suse.com: Stupid Simple Kubernetes — Deployments, Services and'' Ingresses Explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34ba4e7abe647a914590586b14c1a912645e472e8ed237f208f998258f63b570',100.0,1.77902935791964602e+09,0,'2026-05-17T16:49:17.919646+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://community.suse.com/feed"}'); -INSERT INTO "resources" VALUES('https://community.theforeman.org/t/rfc-operations-ansible-collection/20971','RFC: Foreman Operations Ansible Collection','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','92962beeef327cbfdfcb9af9fee23f569527276fbd2a6437a795120a54076c96',100.0,1.77903140671901202e+09,1,'2026-05-17T17:23:26.719012+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://community.ops.io/the_cozma/k8s-fix-helm-release-failing-with-an-upgrade-still-in-progress-4660',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','76cf6fa98eeb0411087796f4fdfe4c49809397d5272efcac1b6689a120717da2',100.0,1779030587,1,'2026-05-17T17:09:47.768286+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://community.suse.com/feed','SUSE & Rancher Community 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','34ba4e7abe647a914590586b14c1a912645e472e8ed237f208f998258f63b570',100.0,1779032464,0,'2026-05-17T17:41:04.259505+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://community.suse.com/posts/13903989','community.suse.com: Introduction to K3s 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1797c2868a3500d0e03ea1732ac628a9d7d4e7e3960647a0857c514ed62352c5',100.0,1779032646,0,'2026-05-17T17:44:06.030376+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://community.suse.com/posts/comparing-modern-day-container-image-builders-jib-buildpacks-and-docker','community.suse.com: Comparing Modern-Day Container Image Builders: Jib,'' Buildpacks and Docker 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1797c2868a3500d0e03ea1732ac628a9d7d4e7e3960647a0857c514ed62352c5',100.0,1779029076,0,'2026-05-17T16:44:36.133759+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://community.suse.com/posts/13903989"}'); +INSERT INTO "resources" VALUES('https://community.suse.com/posts/stupid-simple-kubernetes-deployments-services-and-ingresses-explained','community.suse.com: Stupid Simple Kubernetes — Deployments, Services and'' Ingresses Explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34ba4e7abe647a914590586b14c1a912645e472e8ed237f208f998258f63b570',100.0,1779029357,0,'2026-05-17T16:49:17.919646+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://community.suse.com/feed"}'); +INSERT INTO "resources" VALUES('https://community.theforeman.org/t/rfc-operations-ansible-collection/20971','RFC: Foreman Operations Ansible Collection','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','92962beeef327cbfdfcb9af9fee23f569527276fbd2a6437a795120a54076c96',100.0,1779031406,1,'2026-05-17T17:23:26.719012+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://comparecloud.in','comparecloud.in: Public Cloud Services Comparison 🌟','','2026',0,'A comprehensive side-by-side taxonomy mapping tool designed to translate service names across multiple major cloud providers. Extremely useful for engineering teams designing multi-cloud system architectures. Live grounding establishes its role as a quick-reference schema mapping tool.','English','Reference/Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Benchmarks", "Service Mapping", "Public Cloud"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://compliantkubernetes.io','==compliantkubernetes.io: Compliant Kubernetes is a Certified Kubernetes'' distribution, that complies with: HIPAA, GDPR, PCI DSS, FFFS 2014:7, ISO 27001, etc.== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f6c7b2f28b6b77b811949cec18a48afb24bfaab0da55cbd8633c28d7ce00f7dd',100.0,1.7790305747572081e+09,0,'2026-05-17T17:09:34.757208+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://compliantkubernetes.io','==compliantkubernetes.io: Compliant Kubernetes is a Certified Kubernetes'' distribution, that complies with: HIPAA, GDPR, PCI DSS, FFFS 2014:7, ISO 27001, etc.== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f6c7b2f28b6b77b811949cec18a48afb24bfaab0da55cbd8633c28d7ce00f7dd',100.0,1779030574,0,'2026-05-17T17:09:34.757208+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://computerhoy.20minutos.es','computerhoy.com: GitHub Copilot X: así es la nueva IA parecida a ChatGPT y destinada a ayudar a programadores','','2023',0,'Analyzes the technical specifications of Copilot X, including terminal tool integration, automated PR description synthesis, and integrated chat widgets. Examines the performance gains from switching to OpenAI''s GPT-4 framework.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Next-Gen Platforms"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://computerhoy.com/software/github-copilot-x-nueva-ia-parecida-chatgpt-destinada-ayudar-programadores-1219266','computerhoy.com: GitHub Copilot X: así es la nueva IA parecida a ChatGPT'' y destinada a ayudar a programadores','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b1519ec52478d41664ae4b1de86f7f2c9b5d9e1e5a2528283049a6bd1315b60',100.0,1.77903458264531898e+09,0,'2026-05-17T18:16:22.645319+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://computerhoy.20minutos.es"}'); -INSERT INTO "resources" VALUES('https://computerhoy.com/tecnologia/deep-learning-considera-revolucion-ia-1241180','computerhoy.com: ¿Qué es el ''Deep Learning'' y por qué se considera una'' revolución en la inteligencia artificial?','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','22927715adb24c462a6477176d78b472795a69ce2327403e042e106bca68a4ed',100.0,1779032167.2335,0,'2026-05-17T17:36:07.233500+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://computerhoy.com/software/github-copilot-x-nueva-ia-parecida-chatgpt-destinada-ayudar-programadores-1219266','computerhoy.com: GitHub Copilot X: así es la nueva IA parecida a ChatGPT'' y destinada a ayudar a programadores','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b1519ec52478d41664ae4b1de86f7f2c9b5d9e1e5a2528283049a6bd1315b60',100.0,1779034582,0,'2026-05-17T18:16:22.645319+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://computerhoy.20minutos.es"}'); +INSERT INTO "resources" VALUES('https://computerhoy.com/tecnologia/deep-learning-considera-revolucion-ia-1241180','computerhoy.com: ¿Qué es el ''Deep Learning'' y por qué se considera una'' revolución en la inteligencia artificial?','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','22927715adb24c462a6477176d78b472795a69ce2327403e042e106bca68a4ed',100.0,1779032167,0,'2026-05-17T17:36:07.233500+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://computingforgeeks.com/build-aws-ec2-machine-images-with-packer-and-ansible','computingforgeeks.com: Build AWS EC2 Machine Images (AMI) With Packer and Ansible','','2023',0,'A step-by-step tutorial demonstrating how to build pre-configured AWS EC2 Amazon Machine Images (AMIs). Shows how to use HashiCorp Packer as the base image builder orchestrator and Ansible as the provisioner to configure software dependencies automatically.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Machine Images", "Packer & Ansible Guide"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://computingforgeeks.com/kubectl-cheat-sheet-for-kubernetes-cka-exam-prep','computingforgeeks.com: Kubectl Cheat Sheet for Kubernetes Admins & CKA Exam'' Prep','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7762c695f4e1b9e5356cebf49678de04400d82847582778924802a08bdc95200',100.0,1.77903378930847406e+09,0,'2026-05-17T18:03:09.308474+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://computingforgeeks.com/kubectl-cheat-sheet-kubernetes"}'); +INSERT INTO "resources" VALUES('https://computingforgeeks.com/kubectl-cheat-sheet-for-kubernetes-cka-exam-prep','computingforgeeks.com: Kubectl Cheat Sheet for Kubernetes Admins & CKA Exam'' Prep','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7762c695f4e1b9e5356cebf49678de04400d82847582778924802a08bdc95200',100.0,1779033789,0,'2026-05-17T18:03:09.308474+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://computingforgeeks.com/kubectl-cheat-sheet-kubernetes"}'); INSERT INTO "resources" VALUES('https://computingforgeeks.com/kubectl-cheat-sheet-kubernetes','computingforgeeks.com: Kubectl Cheat Sheet for Kubernetes Admins & CKA Exam Prep','','2025',4,'A comprehensive diagnostic cheat sheet oriented around CKA/CKAD exam guidelines. Systematically structures kubectl directives from basic pod generation to advanced logging and multi-context cluster manipulation.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Certification Prep"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://computingforgeeks.com/ssh-cheatsheet-for-sysadmins','The SSH Commands Cheat Sheet for Linux SysAdmins / Users','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bb41cc4d0305ad2aa0484c684dd7df147d5a7baa27cf8aa7381dcb74f0d0011a',100.0,1.77903142609517788e+09,0,'2026-05-17T17:23:46.095178+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://computingforgeeks.com/ssh-commands-cheat-sheet-linux"}'); +INSERT INTO "resources" VALUES('https://computingforgeeks.com/ssh-cheatsheet-for-sysadmins','The SSH Commands Cheat Sheet for Linux SysAdmins / Users','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bb41cc4d0305ad2aa0484c684dd7df147d5a7baa27cf8aa7381dcb74f0d0011a',100.0,1779031426,0,'2026-05-17T17:23:46.095178+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://computingforgeeks.com/ssh-commands-cheat-sheet-linux"}'); INSERT INTO "resources" VALUES('https://computingforgeeks.com/ssh-commands-cheat-sheet-linux','The SSH Commands Cheat Sheet for Linux SysAdmins / Users','','2026',0,'An engineering-grade guide for SSH key management and configuration files. Curator Insight outlines its administrative value for server management. Live Grounding demonstrates how these keys act as a secure baseline in server hardening architectures.','Shell','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Secure Shell"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://concourse-ci.org','Concourse','','2026',0,'An elegant, stateless CI/CD engine that models all build environments around three fundamental concepts: resources, jobs, and tasks. Highly valued in secure enterprise environments due to its absolute lack of implicit state persistence and strict container isolation.','Go','Tool','High',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Pipelines", "Declarative Architectures"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://confluence.atlassian.com/bitbucketserver/automatic-branch-merging-776639993.html','Automatic branch merging','','2021',3,'Official Atlassian documentation explaining Bitbucket Server''s automated downstream cascading merge capabilities. It executes safe automated merges from release branches down to main after successful builds, resolving merge conflicts cleanly inside structured enterprise environments.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Bitbucket Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://confluence.atlassian.com/bitbucketserver/branches-776639968.html','atlassian.com: Configuring branching models 🌟','','2022',1,'Explains how to configure branch naming conventions and policies inside Bitbucket Server. Covers enforcing branch prefixes, setting branch permissions, and automating merge checks to standardize enterprise SDLC processes.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Tooling Configuration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://confluence.atlassian.com/bitbucketserver/checks-for-merging-pull-requests-776640039.html','Checks for merging pull requests','','2021',3,'Atlassian''s reference on configuring merge check policies inside Bitbucket Server. Explores how to enforce critical compliance gates such as minimum required reviewers, successful build statuses, and resolved task lists prior to merging code.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Bitbucket Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://confluence.atlassian.com/bitbucketserver/using-branches-in-bitbucket-server-776639968.html','atlassian.com: Configuring branching models 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc93901ac186ff796e4750c6ef05682c84c3dd0a71fea342a1c2316e643e7fbf',100.0,1.77902998936674094e+09,0,'2026-05-17T16:59:49.366741+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://confluence.atlassian.com/bitbucketserver/branches-776639968.html"}'); -INSERT INTO "resources" VALUES('https://confluence.sakaiproject.org/display/REL/Maven+release+plugin+cheat+sheet','confluence.sakaiproject.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.7790344574452269e+09,0,'2026-05-17T18:14:17.445227+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://sakaiproject.atlassian.net/wiki"}'); -INSERT INTO "resources" VALUES('https://conjure-up.io','**Conjure up**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6dd11f73ac72feaba19d04d02df52351050e2cf9701a46e219eb47d3bb1d2f93',100.0,1.77903216127965807e+09,0,'2026-05-17T17:36:01.279658+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://canonical.com/juju"}'); -INSERT INTO "resources" VALUES('https://console.cloud.google.com/products','==console.cloud.google.com/products==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9531ccf5dea1fa26a180b8c16e0f8800b3b2edfd77e0aacadcd512453292021a',100.0,1779033921.93791,0,'2026-05-17T18:05:21.937910+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&dsh=S-837258255%3A1779033921742301&followup=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&osid=1&passive=1209600&service=cloudconsole&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PavdLijoZE8HgBUBXNoU1YfsOf-olUjJ8JfmhFG_0QoTjdDv1sVmFwi8Eo6EXbpyWStjzuTRaQ"}'); -INSERT INTO "resources" VALUES('https://console.kubestellar.io','KubeStellar Console 🌟','','2024',0,'A management dashboard interface tailored for KubeStellar. It simplifies the visualization of multi-cluster synchronization, workload distribution profiles, and edge deployment topologies, enabling unified control-plane governance across hybrid architectures.','TypeScript','Web Application','Advanced',1,'online','manual','f624cf1a2a553fab72cc11117f1760bccfa4704e814702d77d96f3e5578a11c2',100.0,1.7790341315212121e+09,1,'2026-05-17T18:08:51.521212+02:00',NULL,NULL,NULL,'["Multi-Cluster", "Control Plane", "UI Dashboards"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://console.redhat.com/openshift/install',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7df901d0941ab61e9431c5b1d3b3c54c4d74b40eaea52f20102997567a61d654',100.0,1.77913049495900511e+09,0,'2026-05-18T20:54:54.959005+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl','container-registry.com: Lifting Developers’ Productivity 🌟','','2026',0,'An analysis of the BuildKit CLI integration for ''kubectl''. It empowers developers to build container images directly within active Kubernetes execution scopes, leveraging distributed cache backends and eliminating local docker daemon dependencies.','N/A','Article','Intermediate',0,'online','manual','3cb1af83b144f3664ec4f3c5746840ce7d61fd30bdea360ccd0359a7c351b7a3',100.0,1.779031442327219e+09,1,'2026-05-17T17:24:02.327219+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CI/CD & Builds"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://confluence.atlassian.com/bitbucketserver/using-branches-in-bitbucket-server-776639968.html','atlassian.com: Configuring branching models 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc93901ac186ff796e4750c6ef05682c84c3dd0a71fea342a1c2316e643e7fbf',100.0,1779029989,0,'2026-05-17T16:59:49.366741+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://confluence.atlassian.com/bitbucketserver/branches-776639968.html"}'); +INSERT INTO "resources" VALUES('https://confluence.sakaiproject.org/display/REL/Maven+release+plugin+cheat+sheet','confluence.sakaiproject.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034457,0,'2026-05-17T18:14:17.445227+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://sakaiproject.atlassian.net/wiki"}'); +INSERT INTO "resources" VALUES('https://conjure-up.io','**Conjure up**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6dd11f73ac72feaba19d04d02df52351050e2cf9701a46e219eb47d3bb1d2f93',100.0,1779032161,0,'2026-05-17T17:36:01.279658+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://canonical.com/juju"}'); +INSERT INTO "resources" VALUES('https://console.cloud.google.com/products','==console.cloud.google.com/products==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9531ccf5dea1fa26a180b8c16e0f8800b3b2edfd77e0aacadcd512453292021a',100.0,1779033921,0,'2026-05-17T18:05:21.937910+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&dsh=S-837258255%3A1779033921742301&followup=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&osid=1&passive=1209600&service=cloudconsole&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PavdLijoZE8HgBUBXNoU1YfsOf-olUjJ8JfmhFG_0QoTjdDv1sVmFwi8Eo6EXbpyWStjzuTRaQ"}'); +INSERT INTO "resources" VALUES('https://console.kubestellar.io','KubeStellar Console 🌟','','2024',0,'A management dashboard interface tailored for KubeStellar. It simplifies the visualization of multi-cluster synchronization, workload distribution profiles, and edge deployment topologies, enabling unified control-plane governance across hybrid architectures.','TypeScript','Web Application','Advanced',1,'online','manual','f624cf1a2a553fab72cc11117f1760bccfa4704e814702d77d96f3e5578a11c2',100.0,1779034131,1,'2026-05-17T18:08:51.521212+02:00',NULL,NULL,NULL,'["Multi-Cluster", "Control Plane", "UI Dashboards"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://console.redhat.com/openshift/install',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7df901d0941ab61e9431c5b1d3b3c54c4d74b40eaea52f20102997567a61d654',100.0,1779130494,0,'2026-05-18T20:54:54.959005+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl','container-registry.com: Lifting Developers’ Productivity 🌟','','2026',0,'An analysis of the BuildKit CLI integration for ''kubectl''. It empowers developers to build container images directly within active Kubernetes execution scopes, leveraging distributed cache backends and eliminating local docker daemon dependencies.','N/A','Article','Intermediate',0,'online','manual','3cb1af83b144f3664ec4f3c5746840ce7d61fd30bdea360ccd0359a7c351b7a3',100.0,1779031442,1,'2026-05-17T17:24:02.327219+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CI/CD & Builds"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubectl-commands.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://containerd.io','containerd.io','','2017',0,'Official home page and core design documentation for the containerd runtime engine. It details the modular runtime API architecture, gRPC interfaces, client-side abstractions, and storage drivers that enable major cloud providers and local workstations to run containers at massive scale.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Runtimes", "High-Level Engines"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://containerjournal-com.cdn.ampproject.org/c/s/containerjournal.com/topics/container-ecosystems/prometheus-monitoring-ecosystem-begins-to-mature/amp','Prometheus Monitoring Ecosystem Begins to Mature','','2020',0,'This article evaluates the maturity curve of the Prometheus ecosystem. It details the transition from single-node monitoring limitations to high-availability multi-cluster metrics storage engines (e.g., Thanos, Cortex). Highlights the consolidation of the Prometheus Operator and the expansion of security features like TLS.','N/A','Industry Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Ecosystem Evolution"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://containerjournal.com','containerjournal.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cae37ad52cf0876c8d16712f142d9b3dc9d1ffd440d5f7a856c4d383d35cde66',100.0,1779031406.53674,0,'2026-05-17T17:23:26.536740+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/editorial-calendar/best-of-2021/kubernetes-enables-devops-as-a-service-daas','containerjournal.com: Best of 2021 – Kubernetes Enables DevOps-as-a-Service'' (DaaS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df18aa86dad46a306133d5a6e852cfc00fcc699e4e9b3c4c97f4bf3d1351d152',100.0,1.77903457260536193e+09,0,'2026-05-17T18:16:12.605362+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/kubernetes-enables-devops-as-a-service-daas"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/editorial-calendar/cloud-native-security/the-what-and-why-of-cloud-native-security','containerjournal.com: The What and Why of Cloud-Native Security','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8344b412fd45623dc7a7aeca0bb3c25cbed87ed1bd4e0644d1a89ded052438bf',100.0,1779031353.38828,0,'2026-05-17T17:22:33.388280+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/editorial-calendar/cloud-native-security/the-what-and-why-of-cloud-native-security"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/4-expert-level-things-i-wish-id-known-about-kubernetes','containerjournal.com: 4 Expert-Level Things I Wish I’d Known About Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','98a4fcc13243b3e6be9f29e2bf7d418b58fa7537b404915d40ab2e96116fb06e',100.0,1.77902997144054508e+09,0,'2026-05-17T16:59:31.440545+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/4-expert-level-things-i-wish-id-known-about-kubernetes"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/9-open-source-developer-tools-for-kubernetes','containerjournal.com: 9 Open Source Developer Tools for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9833d37eff7c92ef4c2d1eb159e0e6925f56ff2a9ddea8f73d0eb8131f2cc94b',100.0,1.77903404312335395e+09,0,'2026-05-17T18:07:23.123354+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/9-open-source-developer-tools-for-kubernetes"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/assessing-the-true-cost-of-kubernetes','containerjournal.com: Assessing the True Cost of Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','49424c5e3c9e7fb7548dc700eff92dedcd6dc46f65b2aa72980b9b75c96f7c2b',100.0,1779031402.99434,0,'2026-05-17T17:23:22.994340+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/assessing-the-true-cost-of-kubernetes"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/deploying-kubernetes-on-bare-metal','containerjournal.com: Deploying Kubernetes on Bare Metal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8384d4535b32a8f60a62963a6ef6d71970cef796cb7da4ba37e34e0b6cc835c',100.0,1.779031390814507e+09,0,'2026-05-17T17:23:10.814507+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/deploying-kubernetes-on-bare-metal"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/gitlab-brings-kubernetes-operator-to-red-hat-openshift','containerjournal.com: GitLab Brings Kubernetes Operator to Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1285e895276d4fc22bd29843f0c5e9f8e688780bca3a879aba0d8e489a6cb96d',100.0,1.77903008827310109e+09,0,'2026-05-17T17:01:28.273101+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/gitlab-brings-kubernetes-operator-to-red-hat-openshift"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/gitops-the-missing-link-for-ci-cd-for-kubernetes','containerjournal.com: Best of 2022: GitOps: The Missing Link for CI/CD for'' Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','115b2525b2fd5fc752b409cf408b80fafc8dc4e6d9c5fafcb4cfe461b479ee56',100.0,1779030556.23459,0,'2026-05-17T17:09:16.234590+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/gitops-the-missing-link-for-ci-cd-for-kubernetes"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/gitops-workflows-and-principles-for-kubernetes','==containerjournal.com: GitOps Workflows and Principles for Kubernetes==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','33291f3777ddf6b084de8c633b1375b44a04f53243b5d4fdb81ff949468f298e',100.0,1.77903134296536397e+09,0,'2026-05-17T17:22:22.965364+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/gitops-workflows-expanding-beyond-kubernetes-clusters','containerjournal.com: GitOps Workflows Expanding Beyond Kubernetes Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b5478095811e234e7d18e0715c749bac43a01b2596c1532ecc6588ac9cf458da',100.0,1.77902915635799407e+09,0,'2026-05-17T16:45:56.357994+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/gitops-workflows-expanding-beyond-kubernetes-clusters"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/kubernetes-enables-devops-as-a-service-daas','containerjournal.com: Kubernetes Enables DevOps-as-a-Service (DaaS) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df18aa86dad46a306133d5a6e852cfc00fcc699e4e9b3c4c97f4bf3d1351d152',100.0,1779031217.27569,0,'2026-05-17T17:20:17.275690+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://containerjournal.com/editorial-calendar/best-of-2021/kubernetes-enables-devops-as-a-service-daas"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/kubernetes-security-in-your-ci-cd-pipeline','containerjournal.com: Kubernetes Security in Your CI/CD Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18177d0221bd38ebdff17840fade2ff49c79f27734fce3d9ff27cbf9a6da2185',100.0,1.77903223399663209e+09,0,'2026-05-17T17:37:13.996632+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/kubernetes-security-in-your-ci-cd-pipeline"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/linkerds-cncf-graduation-due-to-its-simplicity','containerjournal.com: Linkerd’s CNCF Graduation Due to its Simplicity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','40dd2dcacc1b17cc72cae629743a684537a0d5d3ffb03880c35386b28fbe3cce',100.0,1.77903101850455808e+09,0,'2026-05-17T17:16:58.504558+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/linkerds-cncf-graduation-due-to-its-simplicity"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/red-hat-ibm-launch-konveyor-to-aggregate-kubernetes-tools','containerjournal.com: Red Hat, IBM Launch Konveyor to Aggregate Kubernetes'' Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','44f8d2e908688fe542734390ec32d58430651efccde27a24dc749faac34340bd',100.0,1.77903178403765296e+09,0,'2026-05-17T17:29:44.037653+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/red-hat-ibm-launch-konveyor-to-aggregate-kubernetes-tools"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/red-hat-simplifies-kubernetes-cluster-management','containerjournal.com: Red Hat Simplifies Kubernetes Cluster Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b7057b78ff9f06ce1ec588b406b5651860ffe08f4b90521d13645e0bfeea22f1',100.0,1.7790311443197081e+09,0,'2026-05-17T17:19:04.319708+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/red-hat-simplifies-kubernetes-cluster-management"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/siloscape-the-dark-side-of-kubernetes','containerjournal.com: Siloscape: The Dark Side of Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8cb6f103700f3f4e68f1f9d839715d92e8a015840887eb604b9def1045315ead',100.0,1.77902998662470603e+09,0,'2026-05-17T16:59:46.624706+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/siloscape-the-dark-side-of-kubernetes"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/the-4-levels-of-gitops-maturity','containerjournal.com: The 4 Levels of GitOps Maturity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4aced4975cdc14feae083ed46231e0e78834b50c0f7cf5500328bcd89cebf0e1',100.0,1.77903358739428305e+09,0,'2026-05-17T17:59:47.394283+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/the-4-levels-of-gitops-maturity"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/the-rise-of-the-kubemaster','A new role to emerge: Kubernetes Manager (KubeMaster) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d1f382d5091057dd16c31c2addea3dbd843147c5712e89fa0885937917dc374c',100.0,1.77903302633878111e+09,0,'2026-05-17T17:50:26.338781+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/whats-the-difference-between-docker-and-kubernetes','==containerjournal.com: What’s the Difference Between Docker and Kubernetes?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','367763ff938c7d58fda67a549a836b53e076d20592561a9e08ca10463106407d',100.0,1.779030575828902e+09,0,'2026-05-17T17:09:35.828902+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/when-is-kubernetes-service-ownership-the-right-fit','containerjournal.com: When is Kubernetes Service Ownership the Right Fit?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','262baa135af3a72c904f412c031ca4610c44673f56de85842a64d35b9f1edc64',100.0,1.77903373258478808e+09,0,'2026-05-17T18:02:12.584788+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/when-is-kubernetes-service-ownership-the-right-fit"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/when-is-service-mesh-worth-it','==containerjournal.com: When Is Service Mesh Worth It?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','92bee09d8ff2d4afc51dc76df42d0c4b138fdf586562d2bbd734060bd4744ece',100.0,1.77903442631054806e+09,0,'2026-05-17T18:13:46.310548+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/features/when-kubernetes-as-a-service-doesnt-cut-it','containerjournal.com: When Kubernetes-as-a-Service Doesn’t Cut It','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce128728e75e1d95d413ac134f0b05c5857e0e42824f193344c6a0bbe987ab6e',100.0,1.77902955417282104e+09,0,'2026-05-17T16:52:34.172821+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/when-kubernetes-as-a-service-doesnt-cut-it"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/kubeconcnc/kubernetes-true-superpower-is-its-control-plane','containerjournal.com: Kubernetes’ True Superpower is its Control Plane','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3323f7dcae5c69991efd0392a2b0395ffb34a04a014cc44e70e22099916678b9',100.0,1.77903133513202905e+09,0,'2026-05-17T17:22:15.132029+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/kubeconcnc/kubernetes-true-superpower-is-its-control-plane"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-ecosystems/how-docker-and-kubernetes-work-together','containerjournal.com: Best of 2020: How Docker and Kubernetes Work Together','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','27fe12c7b9c2df088fc66fcfeca41212c15bb3e05cf49d11d1b9c931980dd23e',100.0,1.77903417457502794e+09,0,'2026-05-17T18:09:34.575028+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-ecosystems/how-the-rise-of-containers-will-drive-devops','containerjournal.com: How the Rise of Containers Will Drive DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1f828429993e29ad6c60d80e1e0547c8382ff8b3b49724a6ebad013f85a5b3f',100.0,1.77903309023505306e+09,0,'2026-05-17T17:51:30.235053+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativedevelopment/how-the-rise-of-containers-will-drive-devops"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-ecosystems/ibm-leverages-containers-to-advance-devops-on-mainframes','IBM Leverages Containers to Advance DevOps on Mainframes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eddb7796f04c9d9e2b5c88269e867b5b9e023dca1cc1c1adb9342d358852ff73',100.0,1.77903110085958099e+09,0,'2026-05-17T17:18:20.859581+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativedevelopment/ibm-leverages-containers-to-advance-devops-on-mainframes"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-ecosystems/red-hat-adds-java-runtime-for-kubernetes-to-subscription','containerjournal.com: Red Hat Adds Java Runtime for Kubernetes to Subscription','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58dece3caa9e25eba3e1a9bbdee906e91cb4ac1283dae9c72ed4191c520d9071',100.0,1.7790337628658359e+09,0,'2026-05-17T18:02:42.865836+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativedevelopment/red-hat-adds-java-runtime-for-kubernetes-to-subscription"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/10-best-practices-worth-implementing-to-adopt-kubernetes','containerjournal.com: 10 Best Practices Worth Implementing to Adopt Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','85ea2132330db4d11bc25198717656da096248bf34fec3f02632fa22d4f92aa5',100.0,1779031797.8639,0,'2026-05-17T17:29:57.863900+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/overcoming-kubernetes-infrastructure-challenges','containerjournal.com: Overcoming Kubernetes Infrastructure Challenges','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b95f995494d58be8b16741e9444f61b4917cdb4af67aba726f5ee48666a0e10c',100.0,1.7790310475693891e+09,0,'2026-05-17T17:17:27.569389+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/overcoming-kubernetes-infrastructure-challenges"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/rancher-labs-adds-support-for-longhorn-storage-on-kubernetes-clusters','containerjournal.com: Rancher Labs Adds Support for Longhorn Storage on'' Kubernetes Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','222a0e1580bbc38bfd03a90bb365527262b63b2cb315b1c5beb7fc139d7e908d',100.0,1.77903401709454298e+09,0,'2026-05-17T18:06:57.094543+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/rancher-labs-adds-support-for-longhorn-storage-on-kubernetes-clusters"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/red-hat-delivers-latest-kubernetes-enhancements','containerjournal.com: Red Hat Delivers Latest Kubernetes Enhancements','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fe92296b762ecad9852974bbe2fc7aa96919719b8cea2fc632e1210dd7cbdeb',100.0,1.77903432837493705e+09,0,'2026-05-17T18:12:08.374937+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-delivers-latest-kubernetes-enhancements"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/red-hat-integrates-kubevirt-with-kubernetes-management-platform-from-sap','containerjournal.com: Red Hat Integrates KubeVirt With Kubernetes Management'' Platform From SAP','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48e477a8cb19ae505ba43ad890022ab68fc6df95ae843cda7ccb782bb81a6620',100.0,1.77903278763716602e+09,0,'2026-05-17T17:46:27.637166+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-integrates-kubevirt-with-kubernetes-management-platform-from-sap"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/red-hat-platform-brings-kafka-closer-to-kubernetes','containerjournal.com: Red Hat Platform Brings Kafka Closer to Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a04ad889910405ad5e405eac3d828e849fa4ffc6a63abb5a0155cc9b50a560a3',100.0,1.7790324586490581e+09,0,'2026-05-17T17:40:58.649058+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-platform-brings-kafka-closer-to-kubernetes"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-security/how-to-secure-your-kubernetes-cluster','containerjournal.com: How to Secure Your Kubernetes Cluster 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8581516b5dd0e9167d9b31034a35d4bec2fbb5d5eff63bedd13eac8a4e65bd4',100.0,1.77903030147818493e+09,0,'2026-05-17T17:05:01.478185+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativesecurity/how-to-secure-your-kubernetes-cluster"}'); -INSERT INTO "resources" VALUES('https://containerjournal.com/uncategorized/9-pillars-of-engineering-devops-with-kubernetes','containerjournal.com: 9 Pillars of Engineering DevOps With Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e169677be9635e01ec8229b7247fce3195bb4dbd5b1261ac58b777932d23d03',100.0,1.77903316420002508e+09,0,'2026-05-17T17:52:44.200025+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/uncategorized/9-pillars-of-engineering-devops-with-kubernetes"}'); -INSERT INTO "resources" VALUES('https://containerssh.io','ContainerSSH: Launch containers on demand 🌟🌟','','2025',5,'An innovative SSH server that dynamically launches temporary sandboxed containers in Kubernetes upon user connection. Excellent for secure bastion hosts, remote development spaces, and terminal interfaces without raw VM exposures. It remains highly active with robust security-centric enterprise support.','Go','Service','High',1,'online','manual','c774f9e7a5e06e492c407eeab6b2906b6156918e6630dfd7cf52fdbfcb86dfc5',100.0,1.7790312307979989e+09,1,'2026-05-17T17:20:30.797999+02:00',NULL,NULL,NULL,'["Infrastructure", "Access Control", "SSH Integrations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://containo.us/blog/kubernetes-ingress-service-api-demystified','containo.us: Kubernetes Ingress & Service API Demystified','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a0608224d88cd687fb7b2d54f142a10d61f9b5cb67e60150f441396423733966',100.0,1.77903102617634606e+09,0,'2026-05-17T17:17:06.176346+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://traefik.io/blog/kubernetes-ingress-service-api-demystified"}'); -INSERT INTO "resources" VALUES('https://containo.us/maesh','Maesh','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3cbd4dc9f94726298ade097c84b034551fc2cd2e75bf5f384b0dc696a10ef6a1',100.0,1.77903288050779104e+09,0,'2026-05-17T17:48:00.507791+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://contains.dev/blog/optimizing-docker-image-size','contains.dev: Optimizing Docker image size and why it matters','','N/A',0,'A curated technical resource and architectural guide covering contains.dev: Optimizing Docker image size and why it matters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903032992159795e+09,0,'2026-05-17T17:05:29.921598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://containerjournal.com','containerjournal.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cae37ad52cf0876c8d16712f142d9b3dc9d1ffd440d5f7a856c4d383d35cde66',100.0,1779031406,0,'2026-05-17T17:23:26.536740+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/editorial-calendar/best-of-2021/kubernetes-enables-devops-as-a-service-daas','containerjournal.com: Best of 2021 – Kubernetes Enables DevOps-as-a-Service'' (DaaS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df18aa86dad46a306133d5a6e852cfc00fcc699e4e9b3c4c97f4bf3d1351d152',100.0,1779034572,0,'2026-05-17T18:16:12.605362+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/kubernetes-enables-devops-as-a-service-daas"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/editorial-calendar/cloud-native-security/the-what-and-why-of-cloud-native-security','containerjournal.com: The What and Why of Cloud-Native Security','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8344b412fd45623dc7a7aeca0bb3c25cbed87ed1bd4e0644d1a89ded052438bf',100.0,1779031353,0,'2026-05-17T17:22:33.388280+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/editorial-calendar/cloud-native-security/the-what-and-why-of-cloud-native-security"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/4-expert-level-things-i-wish-id-known-about-kubernetes','containerjournal.com: 4 Expert-Level Things I Wish I’d Known About Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','98a4fcc13243b3e6be9f29e2bf7d418b58fa7537b404915d40ab2e96116fb06e',100.0,1779029971,0,'2026-05-17T16:59:31.440545+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/4-expert-level-things-i-wish-id-known-about-kubernetes"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/9-open-source-developer-tools-for-kubernetes','containerjournal.com: 9 Open Source Developer Tools for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9833d37eff7c92ef4c2d1eb159e0e6925f56ff2a9ddea8f73d0eb8131f2cc94b',100.0,1779034043,0,'2026-05-17T18:07:23.123354+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/9-open-source-developer-tools-for-kubernetes"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/assessing-the-true-cost-of-kubernetes','containerjournal.com: Assessing the True Cost of Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','49424c5e3c9e7fb7548dc700eff92dedcd6dc46f65b2aa72980b9b75c96f7c2b',100.0,1779031402,0,'2026-05-17T17:23:22.994340+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/assessing-the-true-cost-of-kubernetes"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/deploying-kubernetes-on-bare-metal','containerjournal.com: Deploying Kubernetes on Bare Metal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8384d4535b32a8f60a62963a6ef6d71970cef796cb7da4ba37e34e0b6cc835c',100.0,1779031390,0,'2026-05-17T17:23:10.814507+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/deploying-kubernetes-on-bare-metal"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/gitlab-brings-kubernetes-operator-to-red-hat-openshift','containerjournal.com: GitLab Brings Kubernetes Operator to Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1285e895276d4fc22bd29843f0c5e9f8e688780bca3a879aba0d8e489a6cb96d',100.0,1779030088,0,'2026-05-17T17:01:28.273101+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/gitlab-brings-kubernetes-operator-to-red-hat-openshift"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/gitops-the-missing-link-for-ci-cd-for-kubernetes','containerjournal.com: Best of 2022: GitOps: The Missing Link for CI/CD for'' Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','115b2525b2fd5fc752b409cf408b80fafc8dc4e6d9c5fafcb4cfe461b479ee56',100.0,1779030556,0,'2026-05-17T17:09:16.234590+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/gitops-the-missing-link-for-ci-cd-for-kubernetes"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/gitops-workflows-and-principles-for-kubernetes','==containerjournal.com: GitOps Workflows and Principles for Kubernetes==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','33291f3777ddf6b084de8c633b1375b44a04f53243b5d4fdb81ff949468f298e',100.0,1779031342,0,'2026-05-17T17:22:22.965364+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/gitops-workflows-expanding-beyond-kubernetes-clusters','containerjournal.com: GitOps Workflows Expanding Beyond Kubernetes Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b5478095811e234e7d18e0715c749bac43a01b2596c1532ecc6588ac9cf458da',100.0,1779029156,0,'2026-05-17T16:45:56.357994+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/gitops-workflows-expanding-beyond-kubernetes-clusters"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/kubernetes-enables-devops-as-a-service-daas','containerjournal.com: Kubernetes Enables DevOps-as-a-Service (DaaS) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df18aa86dad46a306133d5a6e852cfc00fcc699e4e9b3c4c97f4bf3d1351d152',100.0,1779031217,0,'2026-05-17T17:20:17.275690+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://containerjournal.com/editorial-calendar/best-of-2021/kubernetes-enables-devops-as-a-service-daas"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/kubernetes-security-in-your-ci-cd-pipeline','containerjournal.com: Kubernetes Security in Your CI/CD Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18177d0221bd38ebdff17840fade2ff49c79f27734fce3d9ff27cbf9a6da2185',100.0,1779032233,0,'2026-05-17T17:37:13.996632+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/kubernetes-security-in-your-ci-cd-pipeline"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/linkerds-cncf-graduation-due-to-its-simplicity','containerjournal.com: Linkerd’s CNCF Graduation Due to its Simplicity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','40dd2dcacc1b17cc72cae629743a684537a0d5d3ffb03880c35386b28fbe3cce',100.0,1779031018,0,'2026-05-17T17:16:58.504558+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/linkerds-cncf-graduation-due-to-its-simplicity"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/red-hat-ibm-launch-konveyor-to-aggregate-kubernetes-tools','containerjournal.com: Red Hat, IBM Launch Konveyor to Aggregate Kubernetes'' Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','44f8d2e908688fe542734390ec32d58430651efccde27a24dc749faac34340bd',100.0,1779031784,0,'2026-05-17T17:29:44.037653+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/red-hat-ibm-launch-konveyor-to-aggregate-kubernetes-tools"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/red-hat-simplifies-kubernetes-cluster-management','containerjournal.com: Red Hat Simplifies Kubernetes Cluster Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b7057b78ff9f06ce1ec588b406b5651860ffe08f4b90521d13645e0bfeea22f1',100.0,1779031144,0,'2026-05-17T17:19:04.319708+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/red-hat-simplifies-kubernetes-cluster-management"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/siloscape-the-dark-side-of-kubernetes','containerjournal.com: Siloscape: The Dark Side of Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8cb6f103700f3f4e68f1f9d839715d92e8a015840887eb604b9def1045315ead',100.0,1779029986,0,'2026-05-17T16:59:46.624706+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/siloscape-the-dark-side-of-kubernetes"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/the-4-levels-of-gitops-maturity','containerjournal.com: The 4 Levels of GitOps Maturity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4aced4975cdc14feae083ed46231e0e78834b50c0f7cf5500328bcd89cebf0e1',100.0,1779033587,0,'2026-05-17T17:59:47.394283+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/the-4-levels-of-gitops-maturity"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/the-rise-of-the-kubemaster','A new role to emerge: Kubernetes Manager (KubeMaster) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d1f382d5091057dd16c31c2addea3dbd843147c5712e89fa0885937917dc374c',100.0,1779033026,0,'2026-05-17T17:50:26.338781+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/whats-the-difference-between-docker-and-kubernetes','==containerjournal.com: What’s the Difference Between Docker and Kubernetes?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','367763ff938c7d58fda67a549a836b53e076d20592561a9e08ca10463106407d',100.0,1779030575,0,'2026-05-17T17:09:35.828902+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/when-is-kubernetes-service-ownership-the-right-fit','containerjournal.com: When is Kubernetes Service Ownership the Right Fit?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','262baa135af3a72c904f412c031ca4610c44673f56de85842a64d35b9f1edc64',100.0,1779033732,0,'2026-05-17T18:02:12.584788+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/when-is-kubernetes-service-ownership-the-right-fit"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/when-is-service-mesh-worth-it','==containerjournal.com: When Is Service Mesh Worth It?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','92bee09d8ff2d4afc51dc76df42d0c4b138fdf586562d2bbd734060bd4744ece',100.0,1779034426,0,'2026-05-17T18:13:46.310548+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/features/when-kubernetes-as-a-service-doesnt-cut-it','containerjournal.com: When Kubernetes-as-a-Service Doesn’t Cut It','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce128728e75e1d95d413ac134f0b05c5857e0e42824f193344c6a0bbe987ab6e',100.0,1779029554,0,'2026-05-17T16:52:34.172821+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/when-kubernetes-as-a-service-doesnt-cut-it"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/kubeconcnc/kubernetes-true-superpower-is-its-control-plane','containerjournal.com: Kubernetes’ True Superpower is its Control Plane','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3323f7dcae5c69991efd0392a2b0395ffb34a04a014cc44e70e22099916678b9',100.0,1779031335,0,'2026-05-17T17:22:15.132029+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/kubeconcnc/kubernetes-true-superpower-is-its-control-plane"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-ecosystems/how-docker-and-kubernetes-work-together','containerjournal.com: Best of 2020: How Docker and Kubernetes Work Together','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','27fe12c7b9c2df088fc66fcfeca41212c15bb3e05cf49d11d1b9c931980dd23e',100.0,1779034174,0,'2026-05-17T18:09:34.575028+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-ecosystems/how-the-rise-of-containers-will-drive-devops','containerjournal.com: How the Rise of Containers Will Drive DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1f828429993e29ad6c60d80e1e0547c8382ff8b3b49724a6ebad013f85a5b3f',100.0,1779033090,0,'2026-05-17T17:51:30.235053+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativedevelopment/how-the-rise-of-containers-will-drive-devops"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-ecosystems/ibm-leverages-containers-to-advance-devops-on-mainframes','IBM Leverages Containers to Advance DevOps on Mainframes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eddb7796f04c9d9e2b5c88269e867b5b9e023dca1cc1c1adb9342d358852ff73',100.0,1779031100,0,'2026-05-17T17:18:20.859581+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativedevelopment/ibm-leverages-containers-to-advance-devops-on-mainframes"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-ecosystems/red-hat-adds-java-runtime-for-kubernetes-to-subscription','containerjournal.com: Red Hat Adds Java Runtime for Kubernetes to Subscription','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58dece3caa9e25eba3e1a9bbdee906e91cb4ac1283dae9c72ed4191c520d9071',100.0,1779033762,0,'2026-05-17T18:02:42.865836+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativedevelopment/red-hat-adds-java-runtime-for-kubernetes-to-subscription"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/10-best-practices-worth-implementing-to-adopt-kubernetes','containerjournal.com: 10 Best Practices Worth Implementing to Adopt Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','85ea2132330db4d11bc25198717656da096248bf34fec3f02632fa22d4f92aa5',100.0,1779031797,0,'2026-05-17T17:29:57.863900+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/overcoming-kubernetes-infrastructure-challenges','containerjournal.com: Overcoming Kubernetes Infrastructure Challenges','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b95f995494d58be8b16741e9444f61b4917cdb4af67aba726f5ee48666a0e10c',100.0,1779031047,0,'2026-05-17T17:17:27.569389+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/overcoming-kubernetes-infrastructure-challenges"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/rancher-labs-adds-support-for-longhorn-storage-on-kubernetes-clusters','containerjournal.com: Rancher Labs Adds Support for Longhorn Storage on'' Kubernetes Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','222a0e1580bbc38bfd03a90bb365527262b63b2cb315b1c5beb7fc139d7e908d',100.0,1779034017,0,'2026-05-17T18:06:57.094543+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/rancher-labs-adds-support-for-longhorn-storage-on-kubernetes-clusters"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/red-hat-delivers-latest-kubernetes-enhancements','containerjournal.com: Red Hat Delivers Latest Kubernetes Enhancements','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fe92296b762ecad9852974bbe2fc7aa96919719b8cea2fc632e1210dd7cbdeb',100.0,1779034328,0,'2026-05-17T18:12:08.374937+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-delivers-latest-kubernetes-enhancements"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/red-hat-integrates-kubevirt-with-kubernetes-management-platform-from-sap','containerjournal.com: Red Hat Integrates KubeVirt With Kubernetes Management'' Platform From SAP','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48e477a8cb19ae505ba43ad890022ab68fc6df95ae843cda7ccb782bb81a6620',100.0,1779032787,0,'2026-05-17T17:46:27.637166+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-integrates-kubevirt-with-kubernetes-management-platform-from-sap"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/red-hat-platform-brings-kafka-closer-to-kubernetes','containerjournal.com: Red Hat Platform Brings Kafka Closer to Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a04ad889910405ad5e405eac3d828e849fa4ffc6a63abb5a0155cc9b50a560a3',100.0,1779032458,0,'2026-05-17T17:40:58.649058+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-platform-brings-kafka-closer-to-kubernetes"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-security/how-to-secure-your-kubernetes-cluster','containerjournal.com: How to Secure Your Kubernetes Cluster 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8581516b5dd0e9167d9b31034a35d4bec2fbb5d5eff63bedd13eac8a4e65bd4',100.0,1779030301,0,'2026-05-17T17:05:01.478185+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativesecurity/how-to-secure-your-kubernetes-cluster"}'); +INSERT INTO "resources" VALUES('https://containerjournal.com/uncategorized/9-pillars-of-engineering-devops-with-kubernetes','containerjournal.com: 9 Pillars of Engineering DevOps With Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e169677be9635e01ec8229b7247fce3195bb4dbd5b1261ac58b777932d23d03',100.0,1779033164,0,'2026-05-17T17:52:44.200025+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/uncategorized/9-pillars-of-engineering-devops-with-kubernetes"}'); +INSERT INTO "resources" VALUES('https://containerssh.io','ContainerSSH: Launch containers on demand 🌟🌟','','2025',5,'An innovative SSH server that dynamically launches temporary sandboxed containers in Kubernetes upon user connection. Excellent for secure bastion hosts, remote development spaces, and terminal interfaces without raw VM exposures. It remains highly active with robust security-centric enterprise support.','Go','Service','High',1,'online','manual','c774f9e7a5e06e492c407eeab6b2906b6156918e6630dfd7cf52fdbfcb86dfc5',100.0,1779031230,1,'2026-05-17T17:20:30.797999+02:00',NULL,NULL,NULL,'["Infrastructure", "Access Control", "SSH Integrations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://containo.us/blog/kubernetes-ingress-service-api-demystified','containo.us: Kubernetes Ingress & Service API Demystified','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a0608224d88cd687fb7b2d54f142a10d61f9b5cb67e60150f441396423733966',100.0,1779031026,0,'2026-05-17T17:17:06.176346+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://traefik.io/blog/kubernetes-ingress-service-api-demystified"}'); +INSERT INTO "resources" VALUES('https://containo.us/maesh','Maesh','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3cbd4dc9f94726298ade097c84b034551fc2cd2e75bf5f384b0dc696a10ef6a1',100.0,1779032880,0,'2026-05-17T17:48:00.507791+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://contains.dev/blog/optimizing-docker-image-size','contains.dev: Optimizing Docker image size and why it matters','','N/A',0,'A curated technical resource and architectural guide covering contains.dev: Optimizing Docker image size and why it matters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030329,0,'2026-05-17T17:05:29.921598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://content.techgig.com/5-best-devops-practices-for-beginners/articleshow/81368965.cms','content.techgig.com: 5 Best DevOps practices for beginners','','2021',0,'A beginner''s breakdown focusing on foundational workflow automations. Emphasizes structured Git branching protocols, continuous integration, early diagnostic alerting, standardized localized environments, and incremental canary releases to optimize developer confidence.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Best Practices", "Foundational Principles"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://continuousdelivery.com/implementing/patterns','continuousdelivery.com: Patterns 🌟','','2020',1,'A seminal reference of continuous delivery patterns. Evaluates technical blueprints for automated schema updates, blue-green environments, canary verification loops, and clean decoupling of software builds from configurations.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://contractortaxation.com/contracting-in-spain','contractortaxation.com/contracting-in-spain','','2026',0,'A tactical resource breaking down contractor taxation, social security requirements, and corporate setups in Spain. Useful for foreign engineers seeking to establish legal compliance while maximizing net income. Live grounding confirms the accuracy of its tax-rate tables and structural options under Spanish law.','English','Guide/Legal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Legal Compliance", "Spanish Taxation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["freelancing.md"]','{}','{}'); @@ -2895,37 +2895,37 @@ INSERT INTO "resources" VALUES('https://cookbook.learndataengineering.com/docs/0 INSERT INTO "resources" VALUES('https://cookbook.openshift.org','cookbook.openshift.org 🌟','','2026',0,'A primary community-driven cookbook for production OpenShift cluster engineers. Curator Insight praises its interactive operational guides. Live Grounding highlights how this resource coordinates successful cluster migrations and multitenant security architectures.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cookbook.openshift.org/image-registry-and-image-streams/how-do-i-import-an-image-from-an-external-image.html','cookbook.openshift.org: How do I import an image from an external image registry? 🌟','','2026',0,'An in-depth guide regarding external OCI registry ingestion and ImageStreams mapping. Curator Insight emphasizes security-compliant tag tracking. Live Grounding outlines its vital importance for disconnected, air-gapped container mirroring.','Shell','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://coolify.io','coolify.io','','2026',0,'An open-source, self-hosted Heroku and Netlify alternative. It automates container deployments for major runtimes and databases, operating smoothly on simple VPS instances without cluster orchestration.','PHP','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment", "PaaS", "Coolify"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://copilot.github.com','GitHub Copilot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','838bc4a28da9091162117c4c3cf5182f089f1695468ca2e18730af311c5856b0',100.0,1.7790299853081541e+09,0,'2026-05-17T16:59:45.308154+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md", "docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/copilot"}'); -INSERT INTO "resources" VALUES('https://copr.fedorainfracloud.org','copr.fedorainfracloud.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fd02a8f378ca2a00c0ee2ec3258049822b9ba4aa32e1e6597e9eee74326159a',100.0,1.7790308683764379e+09,0,'2026-05-17T17:14:28.376438+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://copr.fedorainfracloud.org/coprs"}'); +INSERT INTO "resources" VALUES('https://copilot.github.com','GitHub Copilot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','838bc4a28da9091162117c4c3cf5182f089f1695468ca2e18730af311c5856b0',100.0,1779029985,0,'2026-05-17T16:59:45.308154+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md", "docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/copilot"}'); +INSERT INTO "resources" VALUES('https://copr.fedorainfracloud.org','copr.fedorainfracloud.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fd02a8f378ca2a00c0ee2ec3258049822b9ba4aa32e1e6597e9eee74326159a',100.0,1779030868,0,'2026-05-17T17:14:28.376438+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://copr.fedorainfracloud.org/coprs"}'); INSERT INTO "resources" VALUES('https://copr.fedorainfracloud.org/coprs','copr.fedorainfracloud.org','','2013',4,'The Fedora community platform allowing builders to easily deploy and distribute customized package repositories. It provides automatic RPM builds from source. Live Grounding proves its critical function in Fedora and RHEL testing pipelines.','Python','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Software Distribution", "Fedora/RedHat"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://copyconstruct.medium.com/testing-in-production-the-safe-way-18ca102d0ef1','copyconstruct.medium.com: Testing in Production, the safe way 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering copyconstruct.medium.com: Testing in Production, the safe way 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903043642900204e+09,0,'2026-05-17T17:07:16.429002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://coreos.com/blog/introducing-ignition.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fe3b00fc9855e8f639ff3144a9426dbe138a0fc8ac6c3d5d5c1f62df62660602',100.0,1.77903020215598511e+09,0,'2026-05-17T17:03:22.155985+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://coreos.com/ignition/docs/latest/what-is-ignition.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f9762d829597d6b30fc553e86d294c3fcb736171d602ae58e3639cfcb9c48d27',100.0,1.77902926980750703e+09,0,'2026-05-17T16:47:49.807507+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://copyconstruct.medium.com/testing-in-production-the-safe-way-18ca102d0ef1','copyconstruct.medium.com: Testing in Production, the safe way 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering copyconstruct.medium.com: Testing in Production, the safe way 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030436,0,'2026-05-17T17:07:16.429002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://coreos.com/blog/introducing-ignition.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fe3b00fc9855e8f639ff3144a9426dbe138a0fc8ac6c3d5d5c1f62df62660602',100.0,1779030202,0,'2026-05-17T17:03:22.155985+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://coreos.com/ignition/docs/latest/what-is-ignition.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f9762d829597d6b30fc553e86d294c3fcb736171d602ae58e3639cfcb9c48d27',100.0,1779029269,0,'2026-05-17T16:47:49.807507+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://cormachogan.com/2020/04/01/a-first-look-at-vsphere-with-kubernetes-in-action','cormachogan.com: A first look at vSphere with Kubernetes in action','','2020',0,'A hands-on architectural exploration of the early vSphere with Kubernetes implementation. The post walks through supervisor cluster enablement, native vSphere Pods execution, storage class integration with VMware CNS (Cloud Native Storage), and basic network policies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Virtualization", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cormachogan.com/2020/04/07/building-a-tkg-guest-cluster-in-vsphere-with-kubernetes','cormachogan.com: Building a TKG Cluster in vSphere with Kubernetes','','2020',0,'A deep technical guide demonstrating how to declare and bootstrap Tanzu Kubernetes Grid (TKG) workload clusters (guest clusters) inside a vSphere supervisor cluster. Explains the underlying declarative custom resource definition (CRD) configurations matching Cluster API mechanics.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Virtualization", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cortexmetrics.io','**Cortex**:','','2024',0,'Architectural landing page of Cortex, an enterprise-grade, horizontally scalable, multi-tenant TSDB. Note: Since 2024-2025, many users have migrated toward Thanos or VictoriaMetrics, yet Cortex remains a highly resilient classic for long-term storage.','Go','Official Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Cortex Engine"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://coruzant.com/appdev/kubernetes-management-tools-and-best-practices','coruzant.com/appdev: Kubernetes Management: Tools and Best Practices','','2023',0,'Focuses on administrative practices and tools used to orchestrate complex Kubernetes applications. It outlines key principles of cluster lifecycle management, scaling rules, security integration, and centralized control strategies for platform engineers.','Bash','Article','Beginner',0,'online','manual','6b7f924aa5fdd8b13b3e24d3c6bb038193e29f6d06481b69e6bed0afcbfa4b78',100.0,1.77903210929808092e+09,1,'2026-05-17T17:35:09.298081+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://coruzant.com/appdev/kubernetes-management-tools-and-best-practices','coruzant.com/appdev: Kubernetes Management: Tools and Best Practices','','2023',0,'Focuses on administrative practices and tools used to orchestrate complex Kubernetes applications. It outlines key principles of cluster lifecycle management, scaling rules, security integration, and centralized control strategies for platform engineers.','Bash','Article','Beginner',0,'online','manual','6b7f924aa5fdd8b13b3e24d3c6bb038193e29f6d06481b69e6bed0afcbfa4b78',100.0,1779032109,1,'2026-05-17T17:35:09.298081+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://couchdb.apache.org','Couchdb.apache.org','','2026',4,'Apache multi-master replicating document database using HTTP/JSON APIs. Features robust, offline-first sync protocols with ACID qualities, backed by Erlang''s battle-tested fault tolerance.','Erlang','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Document Databases"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://courses.devopscube.com/l/products','techiescamp.com: Kubernetes Kustomize Crash Course','','2023',2,'A fast-paced educational resource covering basic commands, structure of `kustomization.yaml`, and the deployment of a demo application using overlays. Highlights practical command line utilities such as `kubectl kustomize`.','English','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://courses.mooc.fi/org/uh-cs/courses/devops-with-kubernetes','devopswithkubernetes.com','','2026',0,'An open-source academic DevOps curriculum developed by the University of Helsinki. Explores real-world container scheduling, persistent storage setups, pipeline engineering, and live microservice application deployment strategies inside standard clusters.','N/A','Course','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Academic Programs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://craig-godden-payne.medium.com/how-does-ingress-work-in-kubernetes-f3b121d0351f','craig-godden-payne.medium.com: How does ingress work in Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering craig-godden-payne.medium.com: How does ingress work in Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033205860605e+09,0,'2026-05-17T17:53:25.860605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://craig-godden-payne.medium.com/how-does-ingress-work-in-kubernetes-f3b121d0351f','craig-godden-payne.medium.com: How does ingress work in Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering craig-godden-payne.medium.com: How does ingress work in Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033205,0,'2026-05-17T17:53:25.860605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://crc.dev','Homepage','','2025',0,'The landing portal for Red Hat OpenShift Local (formerly CodeReady Containers / CRC). OpenShift Local packages a minimal, single-node OpenShift cluster into a single virtual machine optimized for local development. Live grounding confirms it is the primary local emulation tool, replacing minishift, and is designed for developers building cloud-native applications directly on macOS, Windows, or Linux.','English','Homepage','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "OpenShift Local"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://creately.com/blog/business/how-to-set-kpis-for-team-members','creately.com: A Step By Step Guide to Set KPIs for Team Members','','N/A',0,'A curated technical resource and architectural guide covering creately.com: A Step By Step Guide to Set KPIs for Team Members in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','0688b3db1197d257f8fe034c30757d1b1b2672b4805af35704cd27b34007a662',100.0,1779029374.98414,0,'2026-05-17T16:49:34.984140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{"duplicate_of": "https://creately.com/guides/how-to-set-kpis-for-team-members"}'); -INSERT INTO "resources" VALUES('https://creately.com/blog/diagrams/what-is-a-kanban-board','creately.com: How to Better Manage Your Projects with Kanban Boards','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77bd91dc8db799733ae86236f0770b2addc8ce9924ccba12c3902d6a915ef247',100.0,1.77903351142344689e+09,0,'2026-05-17T17:58:31.423447+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://creately.com/blog/project-management/what-is-a-kanban-board"}'); +INSERT INTO "resources" VALUES('https://creately.com/blog/business/how-to-set-kpis-for-team-members','creately.com: A Step By Step Guide to Set KPIs for Team Members','','N/A',0,'A curated technical resource and architectural guide covering creately.com: A Step By Step Guide to Set KPIs for Team Members in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','0688b3db1197d257f8fe034c30757d1b1b2672b4805af35704cd27b34007a662',100.0,1779029374,0,'2026-05-17T16:49:34.984140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{"duplicate_of": "https://creately.com/guides/how-to-set-kpis-for-team-members"}'); +INSERT INTO "resources" VALUES('https://creately.com/blog/diagrams/what-is-a-kanban-board','creately.com: How to Better Manage Your Projects with Kanban Boards','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77bd91dc8db799733ae86236f0770b2addc8ce9924ccba12c3902d6a915ef247',100.0,1779033511,0,'2026-05-17T17:58:31.423447+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://creately.com/blog/project-management/what-is-a-kanban-board"}'); INSERT INTO "resources" VALUES('https://creately.com/blog/project-management/what-is-a-kanban-board','creately.com: How to Better Manage Your Projects with Kanban Boards','','2021',3,'Introduces visual project management methodologies using Kanban boards. Highlights essential visual metrics such as Work-in-Progress (WIP) limits, cycle times, and bottleneck identification. Explains how to map agile delivery cycles onto dynamic cards to improve flow, increase transparency, and accelerate software shipping iterations.','en','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Project Management", "Agile Methodologies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cri-o.io','cri-o.io','','2017',0,'The official home of CRI-O, an optimized Container Runtime Interface (CRI) designed specifically and exclusively for Kubernetes. CRI-O avoids overhead by supporting only OCI-compliant runtimes, removing unnecessary client CLI abstractions to deliver minimum-footprint workload execution.','None','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Runtimes", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "container-managers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cribl.io/blog/using-prometheus-for-agentless-monitoring','cribl.io: Using Prometheus for Agentless Monitoring','','2021',0,'Explores agentless infrastructure monitoring architectures with Prometheus. Contrasts deploying individual node_exporter daemons with querying API-based metric proxy endpoints, using SNMP exporters, or utilizing blackbox endpoints to analyze legacy infrastructure targets.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Agentless Monitoring"]','["[LEGACY]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cronicaglobal.elespanol.com/vida/20240604/roberto-ardon-incepto-ia-pueden-pedir-imposibles/860164103_0.html','cronicaglobal.elespanol.com: Roberto Ardon (Incepto): "A la IA no se le pueden pedir imposibles"','','2024',3,'An interview with Roberto Ardon, co-founder of Incepto Medical, framing the realistic capabilities and limitations of clinical AI deployment in European hospitals. Ardon discusses how AI should be engineered as a targeted productivity tool (e.g., reducing routine screening fatigue) rather than a replacement for human clinicians. It offers deep insights into market deployment, medical device certification, and data security hurdles.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Healthcare Tech", "AI Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://crontab.guru','crontab.guru 🌟','','2024',5,'The premier interactive visual tool for parsing, writing, and validating cron job schedules. It parses obscure crontab strings into human-readable timelines, which is crucial for managing automated cloud jobs or Kubernetes CronJobs.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Linux Administration", "Job Scheduling"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://crossplane.io','crossplane.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30311266c2e7eba4eaf746dbf25e5577f1f6e00305381acbaca7b8d1f8dbffcc',100.0,1.77903222360048794e+09,0,'2026-05-17T17:37:03.600488+02:00',NULL,NULL,NULL,'[]','[]','["docs/crossplane.md"]','[]','{}','{"duplicate_of": "https://www.crossplane.io"}'); +INSERT INTO "resources" VALUES('https://crossplane.io','crossplane.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30311266c2e7eba4eaf746dbf25e5577f1f6e00305381acbaca7b8d1f8dbffcc',100.0,1779032223,0,'2026-05-17T17:37:03.600488+02:00',NULL,NULL,NULL,'[]','[]','["docs/crossplane.md"]','[]','{}','{"duplicate_of": "https://www.crossplane.io"}'); INSERT INTO "resources" VALUES('https://crunchtools.com/comparison-linux-container-images','crunchtools.com: A Comparison of Linux Container Images','','2026',0,'This analytical article compares various Linux base container images (Alpine, Debian, Ubuntu, Red Hat UBI) across size, package ecosystems, security profiles, and glibc/musl compatibility. It helps system architects weigh the trade-offs of using minimal images like Alpine (extremely light but uses musl libc) against enterprise standards like UBI (fully supported but heavier). It is a vital read for standardizing secure base OS layers.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://crunchtools.com/moving-linux-services-to-containers','crunchtools.com: A Hacker’s Guide to Moving Linux Services into Containers. Epic 15 page blog post showing people how to move Wordpress (php), Mediawiki (php), and Request Tracker (perl) into containers','','2026',0,'A detailed 15-page architectural guide highlighting standard procedures for migrating legacy, bare-metal Linux services (such as WordPress, MediaWiki, and Request Tracker) into modern containers. It covers dissecting stateful components, isolating persistent data directories, managing configurations, and implementing reverse proxies. This resource is highly valuable for infrastructure engineers executing legacy-to-cloud modernization strategies.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Migration", "Containerization"]','["[LEGACY]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://crunchtools.com/should-i-use-docker-compose-or-podman-compose-with-podman','crunchtools.com: Should I Use Docker Compose Or Podman Compose With Podman?','','2021',0,'This architectural comparison contrasts the usage of Podman Compose with Docker Compose running on Podman''s virtualized API socket. The synthesis recommends leveraging the Docker-compatible socket configuration in enterprise environments for high-fidelity compatibility with complex multi-container definitions.','Shell','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Compose Comparison"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cryptography.io/en/latest/hazmat/primitives/key-derivation-functions','cryptography.io: scrypt (cryptography)','','2026',5,'Implements the scrypt algorithm within Python''s premier cryptography package, enabling customization of CPU, memory, and parallelization parameters. Ideal for highly customized cryptographic backends requiring precise control over memory-hard functions.','Python','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cryptography", "Hashing Algorithms"]','["[DE FACTO STANDARD]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://css-tricks.com/a-gentle-introduction-to-using-a-docker-container-as-a-dev-environment','A Gentle Introduction to Using a Docker Container as a Dev Environment','','2021',0,'Explains how to containerize a developer''s workspace using Docker containers instead of native OS packages. Focuses on achieving parity between development and production configurations, highlighting workflows that align with the standardized VS Code Dev Containers specification.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Development Environments", "Containers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://css-tricks.com/better-collaboration-with-pull-requests','css-tricks.com: Advanced Git series. 3 Better Collaboration With Pull Requests','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','671cb527229ae45887bdcdd1f49a593c53d4e1bc2005be9589bc1f5a3aa2d86d',100.0,1.77902986320896291e+09,1,'2026-05-17T16:57:43.208963+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://css-tricks.com/branching-strategies-in-git','css-tricks.com: Advanced Git series. 2 Branching Strategies in Git','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','acf98bd232f422612e0b993fdd58946024ee0f37e6c4e4048b4fc3b8d8568e30',100.0,1.77902991704086303e+09,1,'2026-05-17T16:58:37.040863+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://css-tricks.com/cherry-picking-commits-in-git','css-tricks.com: Cherry-Picking Commits in Git','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8da2f6a5b112766c0c75d979eff7d04286e80557de5841657b8c81ee299ba731',100.0,1.77903215988225793e+09,1,'2026-05-17T17:35:59.882258+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://css-tricks.com/better-collaboration-with-pull-requests','css-tricks.com: Advanced Git series. 3 Better Collaboration With Pull Requests','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','671cb527229ae45887bdcdd1f49a593c53d4e1bc2005be9589bc1f5a3aa2d86d',100.0,1779029863,1,'2026-05-17T16:57:43.208963+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://css-tricks.com/branching-strategies-in-git','css-tricks.com: Advanced Git series. 2 Branching Strategies in Git','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','acf98bd232f422612e0b993fdd58946024ee0f37e6c4e4048b4fc3b8d8568e30',100.0,1779029917,1,'2026-05-17T16:58:37.040863+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://css-tricks.com/cherry-picking-commits-in-git','css-tricks.com: Cherry-Picking Commits in Git','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8da2f6a5b112766c0c75d979eff7d04286e80557de5841657b8c81ee299ba731',100.0,1779032159,1,'2026-05-17T17:35:59.882258+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://css-tricks.com/creating-the-perfect-commit-in-git','css-tricks.com: Advanced Git series. 1 Creating the Perfect Commit in Git','- [css-tricks.com: Advanced Git series. 2 Branching Strategies in Git](https://css-tricks.com/branching-strategies-in-git) - [css-tricks.com: Advanced Git series. 3 Better Collaboration With Pull Requests](https://css-tricks.com/better-collaboration-with-pull-requests) - [css-tricks.com: Advanced Git series. 4 Merge Conflicts: What They Are and How to Deal with Them​](https://css-tricks.com/merge-conflicts-what-they-are-and-how-to-deal-with-them) @@ -2935,101 +2935,101 @@ INSERT INTO "resources" VALUES('https://css-tricks.com/creating-the-perfect-comm - [css-tricks.com: Using the Reflog to Restore Lost Commits](https://css-tricks.com/using-the-reflog-to-restore-lost-commits)','2021',0,'A multi-part deep dive on Git best practices, including git add -p, branching strategies, PR workflows, merge conflict resolution, rebase vs merge, interactive rebase, cherry-picking, and reflogs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://css-tricks.com/git-switching-unstaged-changes-to-a-new-branch','css-tricks.com: Git: Switching Unstaged Changes to a New Branch','','2021',0,'Analyzes rapid tactics for extracting uncommitted, unstaged alterations into a newly spawned local feature branch. Guides developers on preserving workspace fluidity when starting feature-work inside the wrong branch context without triggering merge hazards.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Workspace State"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://css-tricks.com/how-to-automate-project-versioning-and-releases-with-continuous-deployment','css-tricks.com: How to Automate Project Versioning and Releases with Continuous Deployment 🌟','','2021',0,'An implementation guide for setting up automated semver-based deployments and releases. Focuses on integrating semantic-release utilities inside popular continuous integration environments to remove manual distribution workloads.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Deployment", "Release Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://css-tricks.com/interactive-rebase-clean-up-your-commit-history','css-tricks.com: Advanced Git series. 6 Interactive Rebase: Clean up your'' Commit History','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3ff16cfded927f39622546f3b7ea9e3df3735e292cd4133de3caab23bc400303',100.0,1.77903430669524192e+09,1,'2026-05-17T18:11:46.695242+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://css-tricks.com/interactive-rebase-clean-up-your-commit-history','css-tricks.com: Advanced Git series. 6 Interactive Rebase: Clean up your'' Commit History','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3ff16cfded927f39622546f3b7ea9e3df3735e292cd4133de3caab23bc400303',100.0,1779034306,1,'2026-05-17T18:11:46.695242+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://css-tricks.com/kubernetes-explained-simply-containers-pods-and-images','css-tricks.com: Kubernetes Explained Simply: Containers, Pods and Images','','2020',2,'A highly accessible guide targeting front-end and full-stack developers. It traces the hierarchy from container images and isolated container layers up to multi-container Pod topologies and network configuration.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Container Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://css-tricks.com/merge-conflicts-what-they-are-and-how-to-deal-with-them','css-tricks.com: Advanced Git series. 4 Merge Conflicts: What They Are and'' How to Deal with Them','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','98d375711a55d8c99f4e766a978dcc137424d970a53a01b57d9368951883c1ab',100.0,1.77903174006368899e+09,1,'2026-05-17T17:29:00.063689+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://css-tricks.com/rebase-vs-merge-integrating-changes-in-git','css-tricks.com: Advanced Git series. 5 Rebase vs. Merge: Integrating Changes'' in Git','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','54db81d34305da265552b4bbe0b4f4e41ddf1cf8f0d732798fc2836e297242b6',100.0,1.77903238868460798e+09,1,'2026-05-17T17:39:48.684608+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://css-tricks.com/the-many-faces-of-vs-code-in-the-browser','css-tricks.com: The Many Faces of VS Code in the Browser','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cfe0392b4f72cd29b3ed8d3ccd8ba8603cdec0afa07e3055c49663cab0d94600',100.0,1.77903322305925297e+09,1,'2026-05-17T17:53:43.059253+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://css-tricks.com/using-the-reflog-to-restore-lost-commits','css-tricks.com: Using the Reflog to Restore Lost Commits','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','eab9b8026ddc56ee65b3efbbd853721e2caaef9e6ce9a545c102a6b3c472e88b',100.0,1.77903019670577788e+09,1,'2026-05-17T17:03:16.705778+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://css-tricks.com/merge-conflicts-what-they-are-and-how-to-deal-with-them','css-tricks.com: Advanced Git series. 4 Merge Conflicts: What They Are and'' How to Deal with Them','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','98d375711a55d8c99f4e766a978dcc137424d970a53a01b57d9368951883c1ab',100.0,1779031740,1,'2026-05-17T17:29:00.063689+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://css-tricks.com/rebase-vs-merge-integrating-changes-in-git','css-tricks.com: Advanced Git series. 5 Rebase vs. Merge: Integrating Changes'' in Git','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','54db81d34305da265552b4bbe0b4f4e41ddf1cf8f0d732798fc2836e297242b6',100.0,1779032388,1,'2026-05-17T17:39:48.684608+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://css-tricks.com/the-many-faces-of-vs-code-in-the-browser','css-tricks.com: The Many Faces of VS Code in the Browser','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cfe0392b4f72cd29b3ed8d3ccd8ba8603cdec0afa07e3055c49663cab0d94600',100.0,1779033223,1,'2026-05-17T17:53:43.059253+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://css-tricks.com/using-the-reflog-to-restore-lost-commits','css-tricks.com: Using the Reflog to Restore Lost Commits','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','eab9b8026ddc56ee65b3efbbd853721e2caaef9e6ce9a545c102a6b3c472e88b',100.0,1779030196,1,'2026-05-17T17:03:16.705778+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://cssnectar.com','cssnectar.com','','2016',0,'Curation registry for exceptional web designs and styling practices. Evaluated by industry specialists, providing reference patterns for visual design, complex layouts, and innovative UI paradigms.','HTML','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "UI/UX Design", "Inspiration"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cult.honeypot.io/reads/best-frontend-javascript-frameworks-learn-2021','cult.honeypot.io: Best Frontend JavaScript Frameworks To Learn 2021','','N/A',0,'A curated technical resource and architectural guide covering cult.honeypot.io: Best Frontend JavaScript Frameworks To Learn 2021 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903095163149809e+09,0,'2026-05-17T17:15:51.631498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cult.honeypot.io/reads/best-frontend-javascript-frameworks-learn-2021','cult.honeypot.io: Best Frontend JavaScript Frameworks To Learn 2021','','N/A',0,'A curated technical resource and architectural guide covering cult.honeypot.io: Best Frontend JavaScript Frameworks To Learn 2021 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030951,0,'2026-05-17T17:15:51.631498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://curity.io/resources/client-security','curity.io: Client Security','','2022',0,'Focuses on security patterns when structuring application clients that interface with identity ecosystems. Covers patterns like Token Handlers and Backend-for-Frontend (BFF) to safely abstract tokens away from client browsers or apps. Reduces target exposures to common cross-site scripting risks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "Client Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://curity.io/resources/learn/oauth-overview','curity.io: OAuth 2.0 Overview','','2022',0,'An industrial-grade review of the OAuth 2.0 protocol specifications, flows, and grant types. Provides system architects with core design criteria to safely establish authorization states between microservice deployments. Underlines secure handling of access, refresh, and id tokens.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "IAM", "Protocols"]','["[COMMUNITY-TOOL]"]','[]','["oauth.md", "kubernetes-security.md", "securityascode.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://curity.io/resources/learn/openid-connect-overview','curity.io: OpenID Connect Overview','','2022',0,'Provides a comprehensive architecture overview of OpenID Connect (OIDC) acting as the authentication layer on top of OAuth 2.0. Analyzes ID token syntax, discovery endpoints, and flows for multi-tenant systems. Essential background knowledge for implementing cloud-native federated identities.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "IAM", "Protocols"]','["[COMMUNITY-TOOL]"]','[]','["oauth.md", "kubernetes-security.md", "securityascode.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cursor.com/blog/cloud-agent-development-environments','Development Environments for Cloud Agents','','2025',0,'Analysis of building custom sandboxes and isolated development runtimes for LLM-based autonomous cloud agents. Discusses secure API mocking, resource isolation, and state rollbacks.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Agents", "Environments", "Cloud Agents"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cursor.com/blog/composer-2-5','Cursor Composer 2.5','Deep technical analysis of Composer 2.5, Cursor''s latest agentic coding model trained with targeted textual feedback.','2026',4,'The official release announcement of Composer 2.5, Cursor''s next-generation in-house AI coding agent model built on Moonshot''s Kimi K2.5 base. This iteration implements targeted textual feedback within reinforcement learning (RL) rollouts to solve credit assignment bottlenecks over long token trajectories and scales synthetic training workloads by 25x. Additionally, it leverages a sharded Muon optimizer on an ultra-large model context to achieve a 79.8% score on SWE-Bench Multilingual, significantly expanding agentic autonomy for complex, repository-wide engineering.','en','Blog Post','Advanced',0,'online','automatic','935f72e7b8741b2f64b982402bc40a3ee230605f823805fe753a225ddb8ff453',NULL,1.78035214849399399e+09,0,'2026-06-02T00:15:48.493994+02:00',NULL,NULL,NULL,'["AI Agents", "Large Language Models", "Developer Productivity", "Reinforcement Learning"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly benchmarked and praised release inside the AI engineer community.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/changelog/cursor-composer2.5-og-2400x1200.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "ai-code-generation"}'); +INSERT INTO "resources" VALUES('https://cursor.com/blog/composer-2-5','Cursor Composer 2.5','Deep technical analysis of Composer 2.5, Cursor''s latest agentic coding model trained with targeted textual feedback.','2026',4,'The official release announcement of Composer 2.5, Cursor''s next-generation in-house AI coding agent model built on Moonshot''s Kimi K2.5 base. This iteration implements targeted textual feedback within reinforcement learning (RL) rollouts to solve credit assignment bottlenecks over long token trajectories and scales synthetic training workloads by 25x. Additionally, it leverages a sharded Muon optimizer on an ultra-large model context to achieve a 79.8% score on SWE-Bench Multilingual, significantly expanding agentic autonomy for complex, repository-wide engineering.','en','Blog Post','Advanced',0,'online','automatic','935f72e7b8741b2f64b982402bc40a3ee230605f823805fe753a225ddb8ff453',NULL,1780352148,0,'2026-06-02T00:15:48.493994+02:00',NULL,NULL,NULL,'["AI Agents", "Large Language Models", "Developer Productivity", "Reinforcement Learning"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly benchmarked and praised release inside the AI engineer community.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/changelog/cursor-composer2.5-og-2400x1200.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "ai-code-generation"}'); INSERT INTO "resources" VALUES('https://cursor.com/changelog/05-19-26','Cursor in Jira: Deep AI Agent Integration','Launch announcement detailing the integration of Cursor''s background coding agents directly inside Jira Commercial Cloud pipelines.','2026',4,'* **Curator Insight:** Transitioning the developer lifecycle from an IDE-centric approach to context-aware, asynchronous cloud execution environments reduces software delivery latency. -* **Live Grounding (MCP):** Cursor''s integration in Jira enables engineers to initiate cloud-hosted coding agents directly from task boards; the agents autonomously leverage branch configuration, comments, and issue contexts to execute software edits and submit verified pull requests natively.','en','changelog','Intermediate',0,'online','automatic','cd7848b78d3bbd2b6aca7bfb4143de07867b56454103fa3e5a79c603d69174d9',NULL,1.78035213862198591e+09,0,'2026-06-02T00:15:38.621986+02:00',NULL,NULL,NULL,'["AI Code Editors", "Cursor Platform", "Jira Integration", "Autonomous Software Engineering"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular developer-focused product with high user engagement and positive community feedback on Hacker News and Reddit.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/changelog/cursor-jira-partnership-v3.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "ai-coding-agents"}'); -INSERT INTO "resources" VALUES('https://cursor.com/changelog/auto-review','Cursor Auto-Review Run Mode','Cursor 3.6 introduces Auto-review to run agent workflows longer with sandboxed execution, allowlists, and classifier subagents.','2026',4,'Cursor 3.6 introduces ''Auto-review Run Mode'' to mitigate developer friction during long-running agent cycles without compromising system security. The system processes shell, MCP, and fetch commands through a three-tiered decision pipeline: matching allowlisted calls, executing sandboxed commands locally, and routing complex calls through a classifier subagent. This approach ensures continuous workspace modification with minimized manual approval interruptions.','en','Changelog','Advanced',0,'online','automatic','b4f378cc6dfca8cc1e493071501407db99ee6a3a28ad3c6bd512880ea4b751c0',NULL,1.7803528490316329e+09,0,'2026-06-02T00:27:29.031633+02:00',NULL,NULL,NULL,'["Developer Tools", "AI Editors", "Agentic Workflows", "Security Sandboxing"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised release introducing intelligent runtime orchestration that manages shell, MCP, and fetch tools asynchronously and securely.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/changelog/opengraph-changelog-may-29-2026.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "ai-powered-ides"}'); +* **Live Grounding (MCP):** Cursor''s integration in Jira enables engineers to initiate cloud-hosted coding agents directly from task boards; the agents autonomously leverage branch configuration, comments, and issue contexts to execute software edits and submit verified pull requests natively.','en','changelog','Intermediate',0,'online','automatic','cd7848b78d3bbd2b6aca7bfb4143de07867b56454103fa3e5a79c603d69174d9',NULL,1780352138,0,'2026-06-02T00:15:38.621986+02:00',NULL,NULL,NULL,'["AI Code Editors", "Cursor Platform", "Jira Integration", "Autonomous Software Engineering"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular developer-focused product with high user engagement and positive community feedback on Hacker News and Reddit.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/changelog/cursor-jira-partnership-v3.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "ai-coding-agents"}'); +INSERT INTO "resources" VALUES('https://cursor.com/changelog/auto-review','Cursor Auto-Review Run Mode','Cursor 3.6 introduces Auto-review to run agent workflows longer with sandboxed execution, allowlists, and classifier subagents.','2026',4,'Cursor 3.6 introduces ''Auto-review Run Mode'' to mitigate developer friction during long-running agent cycles without compromising system security. The system processes shell, MCP, and fetch commands through a three-tiered decision pipeline: matching allowlisted calls, executing sandboxed commands locally, and routing complex calls through a classifier subagent. This approach ensures continuous workspace modification with minimized manual approval interruptions.','en','Changelog','Advanced',0,'online','automatic','b4f378cc6dfca8cc1e493071501407db99ee6a3a28ad3c6bd512880ea4b751c0',NULL,1780352849,0,'2026-06-02T00:27:29.031633+02:00',NULL,NULL,NULL,'["Developer Tools", "AI Editors", "Agentic Workflows", "Security Sandboxing"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised release introducing intelligent runtime orchestration that manages shell, MCP, and fetch tools asynchronously and securely.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/changelog/opengraph-changelog-may-29-2026.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "ai-powered-ides"}'); INSERT INTO "resources" VALUES('https://cursor.com/compile','Cursor Compile','Invite-only chalkboard conference by Cursor hosting builders of AI systems, detailing core rewrites and AI-native paradigms.','2025',4,'The main landing and coordination portal for Cursor''s developer gathering, ''Compile'', organized at Fort Mason. * Focuses on rebuilding core systems, sharing hard-won engineering lessons, and constructing new mental models for AI-native software delivery. -* Dispenses with traditional slide presentations, enforcing a strict chalkboard-only presentation format to dissect technical concepts live and from the ground up.','en','website','advanced',0,'online','automatic','af3e8d04bea8da93897c1e4b967d3bb1267413c7dcab42f33205af96b0332018',NULL,1.78035268674451804e+09,0,'2026-06-02T00:24:46.744518+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Events and Community", "AI-Native Engineering"]','["EMERGING"]','[]','[]','{}','{"category": "devel-sites", "reputation_status": "Vetted", "reputation_summary": "Praised by AI engineering builders for its intensive, presentation-free, and purely chalk-and-board approach to discussing hard-won technical architecture lessons.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/blog/og/compile-og-1920x1080.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "ai-events"}'); +* Dispenses with traditional slide presentations, enforcing a strict chalkboard-only presentation format to dissect technical concepts live and from the ground up.','en','website','advanced',0,'online','automatic','af3e8d04bea8da93897c1e4b967d3bb1267413c7dcab42f33205af96b0332018',NULL,1780352686,0,'2026-06-02T00:24:46.744518+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Events and Community", "AI-Native Engineering"]','["EMERGING"]','[]','[]','{}','{"category": "devel-sites", "reputation_status": "Vetted", "reputation_summary": "Praised by AI engineering builders for its intensive, presentation-free, and purely chalk-and-board approach to discussing hard-won technical architecture lessons.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/blog/og/compile-og-1920x1080.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "ai-events"}'); INSERT INTO "resources" VALUES('https://cursor.com/docs/bugbot','Cursor Bugbot Effort Levels Documentation','','2026',0,'This reference document outlines the effort metrics and execution paradigms utilized by Cursor''s Bugbot tool inside the editor context. It guides development teams in managing priority levels for automated debugging routines across repositories.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tooling", "AI Code Assistants", "Effort Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "devops-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cursor.com/docs/sdk/python','Cursor Python SDK Documentation','Official documentation for Cursor''s Python SDK, allowing developers to programmatically create, manage, and orchestrate Cursor coding agents powered by Composer.','2026',4,'Curator Insight: The Cursor Python SDK marks a major transition of AI coding assistants into programmable workspace infrastructure, exposing Composer''s agentic loop directly to Python. -Live Grounding: This SDK exposes developers to direct programmatic control over thread lifecycle management, agent context gathering, tool assignment, and resource constraint loops, standardizing how developer teams automate localized refactoring workflows.','English','Document','Intermediate',0,'online','automatic','1f85420b1327c7d5d52730a1b0a58116d1f09eed67a57f2cad20ac13c021e361',NULL,1.78035240414772105e+09,0,'2026-06-02T00:20:04.147721+02:00',NULL,NULL,NULL,'["Developer Tools", "AI Editors", "Cursor SDK"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Strong developer support and wide adoption in beta, transitioning Cursor''s prominent IDE agent capabilities into programmatic developer environments.", "social_preview_url": "https://cursor.com/og?path=%2Fdocs%2Fsdk%2Fpython", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://cursor.com/download','Download Cursor | AI-Powered Code Editor','Official download page for Cursor, a modern code editor optimized for agentic workflows and AI-assisted programming.','2026',4,'This page hosts the official cross-platform installation builds (macOS, Windows, Linux) for the Cursor AI code editor. As a highly optimized fork of VS Code, Cursor incorporates agentic workflows, multi-file codebase indexing, smart autocomplete (Cursor Tab), and real-time chat. It serves as the primary gateway for running high-fidelity developer agents that write, refactor, and review code collaboratively.','English','utility','Intermediate',0,'online','automatic','5e4692edbef0d8cdafef49f4c1f38228ade17f59a314e4b086182545d61685fa',NULL,1.78035230245680499e+09,0,'2026-06-02T00:18:22.456805+02:00',NULL,NULL,NULL,'["Development Tools", "Integrated Development Environments", "AI Code Assistants", "Cursor IDE"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "devops-tools", "reputation_status": "Vetted", "reputation_summary": "De facto standard for AI-first software development, boasting millions of active users and superior reviews.", "social_preview_url": "https://cursor.com/public/opengraph-image.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "devel-sites"}'); +Live Grounding: This SDK exposes developers to direct programmatic control over thread lifecycle management, agent context gathering, tool assignment, and resource constraint loops, standardizing how developer teams automate localized refactoring workflows.','English','Document','Intermediate',0,'online','automatic','1f85420b1327c7d5d52730a1b0a58116d1f09eed67a57f2cad20ac13c021e361',NULL,1780352404,0,'2026-06-02T00:20:04.147721+02:00',NULL,NULL,NULL,'["Developer Tools", "AI Editors", "Cursor SDK"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Strong developer support and wide adoption in beta, transitioning Cursor''s prominent IDE agent capabilities into programmatic developer environments.", "social_preview_url": "https://cursor.com/og?path=%2Fdocs%2Fsdk%2Fpython", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://cursor.com/download','Download Cursor | AI-Powered Code Editor','Official download page for Cursor, a modern code editor optimized for agentic workflows and AI-assisted programming.','2026',4,'This page hosts the official cross-platform installation builds (macOS, Windows, Linux) for the Cursor AI code editor. As a highly optimized fork of VS Code, Cursor incorporates agentic workflows, multi-file codebase indexing, smart autocomplete (Cursor Tab), and real-time chat. It serves as the primary gateway for running high-fidelity developer agents that write, refactor, and review code collaboratively.','English','utility','Intermediate',0,'online','automatic','5e4692edbef0d8cdafef49f4c1f38228ade17f59a314e4b086182545d61685fa',NULL,1780352302,0,'2026-06-02T00:18:22.456805+02:00',NULL,NULL,NULL,'["Development Tools", "Integrated Development Environments", "AI Code Assistants", "Cursor IDE"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "devops-tools", "reputation_status": "Vetted", "reputation_summary": "De facto standard for AI-first software development, boasting millions of active users and superior reviews.", "social_preview_url": "https://cursor.com/public/opengraph-image.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "devel-sites"}'); INSERT INTO "resources" VALUES('https://cursor.com/es/learn','Cursor AI Fundamentals Course','','2025',0,'An educational program designed to train engineers on utilizing the Cursor AI code editor effectively. The curriculum covers foundational concepts of context inclusion, codebase indexing, and multi-file code transformations. It teaches developers how to write highly optimized prompts to synthesize software architecture and debug legacy systems directly inside the IDE.','None','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "AI-Assisted Coding", "Cursor IDE"]','["[GUIDE]", "[LEGACY]"]','[]','["ai.md", "developerportals.md", "ai-agents-mcp.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://cursor.com/insights','The Cursor Developer Habits Report','Quantitative analysis of developer productivity, token economics, and the shift from manual coding to agentic software engineering.','2026',4,'Curator Insight: An exceptional empirical breakdown of AI developer behavior showing that agentic development is shifting software engineering workflows from manual line-editing to multi-file, autonomous system orchestration. Live Grounding (MCP): Live data confirms a massive 30% increase in deep tool calls per session and a 2.5x growth in average PR sizes, underscoring that developers increasingly trust AI agents to commit code directly, supported heavily by token prompt caching.','English','article','Advanced',0,'online','automatic','57f3fbd5552003831eca648d8c835119c5eafd3ebf2fbec8b1ca65fadb3dc9a3',NULL,1.78035270531453108e+09,0,'2026-06-02T00:25:05.314531+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "AI Coding Assistants", "Developer Productivity Reports"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extensively discussed and vetted across Hacker News and ML developer hubs as an authoritative, quantitative look at AI-native engineering trends.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/OG%20Images/opengraph-insights-2026.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://cursor.com/marketplace','Cursor Extension Marketplace','The official extension and plugin marketplace for Cursor, the AI-first code editor.','2026',4,'The central repository for plugins, custom AI rules, and integration extensions designed for Cursor, the industry-leading AI-first integrated development environment (IDE). It enables cloud architects and engineers to share and deploy bespoke developer tools, boosting developer velocity through native LLM-orchestrated code generation pipelines.','en','tools','Intermediate',0,'online','automatic','5d02442fe139a08f2828f7c825c422af72debb7334ef7fba93a3632f4911f66a',NULL,1.78035229258835411e+09,0,'2026-06-02T00:18:12.588354+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "AI-First Code Editors", "Developer Marketplaces"]','["DE FACTO STANDARD"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular AI-first editor marketplace, widely considered the de facto standard for AI-assisted development tools in 2026.", "social_preview_url": "https://cursor.com/_next/static/media/opengraph-image.5aae649a.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://cybernews.com/cloud/trouble-in-paradise-it-professionals-unhappy-with-cloud-services','cybernews.com: Trouble in paradise: IT professionals unhappy with cloud'' services','','N/A',0,'A curated technical resource and architectural guide covering cybernews.com: Trouble in paradise: IT professionals unhappy with cloud'' services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903171461241507e+09,0,'2026-05-17T17:28:34.612415+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://cursor.com/insights','The Cursor Developer Habits Report','Quantitative analysis of developer productivity, token economics, and the shift from manual coding to agentic software engineering.','2026',4,'Curator Insight: An exceptional empirical breakdown of AI developer behavior showing that agentic development is shifting software engineering workflows from manual line-editing to multi-file, autonomous system orchestration. Live Grounding (MCP): Live data confirms a massive 30% increase in deep tool calls per session and a 2.5x growth in average PR sizes, underscoring that developers increasingly trust AI agents to commit code directly, supported heavily by token prompt caching.','English','article','Advanced',0,'online','automatic','57f3fbd5552003831eca648d8c835119c5eafd3ebf2fbec8b1ca65fadb3dc9a3',NULL,1780352705,0,'2026-06-02T00:25:05.314531+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "AI Coding Assistants", "Developer Productivity Reports"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extensively discussed and vetted across Hacker News and ML developer hubs as an authoritative, quantitative look at AI-native engineering trends.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/OG%20Images/opengraph-insights-2026.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://cursor.com/marketplace','Cursor Extension Marketplace','The official extension and plugin marketplace for Cursor, the AI-first code editor.','2026',4,'The central repository for plugins, custom AI rules, and integration extensions designed for Cursor, the industry-leading AI-first integrated development environment (IDE). It enables cloud architects and engineers to share and deploy bespoke developer tools, boosting developer velocity through native LLM-orchestrated code generation pipelines.','en','tools','Intermediate',0,'online','automatic','5d02442fe139a08f2828f7c825c422af72debb7334ef7fba93a3632f4911f66a',NULL,1780352292,0,'2026-06-02T00:18:12.588354+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "AI-First Code Editors", "Developer Marketplaces"]','["DE FACTO STANDARD"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular AI-first editor marketplace, widely considered the de facto standard for AI-assisted development tools in 2026.", "social_preview_url": "https://cursor.com/_next/static/media/opengraph-image.5aae649a.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://cybernews.com/cloud/trouble-in-paradise-it-professionals-unhappy-with-cloud-services','cybernews.com: Trouble in paradise: IT professionals unhappy with cloud'' services','','N/A',0,'A curated technical resource and architectural guide covering cybernews.com: Trouble in paradise: IT professionals unhappy with cloud'' services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031714,0,'2026-05-17T17:28:34.612415+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cyberscoop.com/log4j-hack-security-update-ransomware','cyberscoop.com: The Log4j flaw is the latest reminder that quick security fixes are easier said than done','','2021',0,'This industry review explores the challenges organizations face when coordinating and deploying urgent security patches. It analyzes the systemic issues of dependency tracking and vulnerability mitigation within complex software systems. This analysis is valuable for teams looking to improve their incident response and patch management processes.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Software Supply Chain"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cyble.com/blog/exposed-kubernetes-clusters','blog.cyble.com: Exposed Kubernetes Clusters','','2023',0,'Threat intelligence research showing search profiles of exposed clusters active across the globe. Highlights typical compromise pathways starting from default configurations or misconfigured control plane boundaries. Recommends strict perimeter restrictions.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Vector", "Internet Exposure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cybozu-go.github.io/moco','Moco','','2024',0,'Introduction to Cybozu''s Moco, a highly resilient, modern Go-written MySQL operator for Kubernetes. Focuses on cluster setups, fast failover mechanics, and maintaining an extremely small operational footprint.','Go','Software Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "MySQL Operators"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://cycle.io','Cycle.io','','2026',0,'Cycle.io provides a managed container orchestration layer targeting teams wanting standard API control planes without manual Kubernetes configuration and networking management.','None','External Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Alternatives", "Cycle.io"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://czakozoltan08.medium.com/stupid-simple-scalability-dc4a7fbe67d6','czakozoltan08.medium.com: Stupid Simple Scalability','','N/A',0,'A curated technical resource and architectural guide covering czakozoltan08.medium.com: Stupid Simple Scalability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790300246186819e+09,0,'2026-05-17T17:00:24.618682+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://czakozoltan08.medium.com/stupid-simple-scalability-dc4a7fbe67d6','czakozoltan08.medium.com: Stupid Simple Scalability','','N/A',0,'A curated technical resource and architectural guide covering czakozoltan08.medium.com: Stupid Simple Scalability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030024,0,'2026-05-17T17:00:24.618682+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://d1.awsstatic.com/whitepapers/Overview-AWS-Lambda-Security.pdf','Security Overview of AWS Lambda','','2023',0,'The authoritative AWS security whitepaper detailing the multi-tenant isolation architectures of Firecracker microVMs. Explores IAM execution policies, VPC security group associations, and transport encryption controls.','None','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://d1.awsstatic.com/whitepapers/architecting-amazon-eks-for-pci-dss-compliance.pdf','aws whitepapers: Architecting Amazon EKS for PCI DSS Compliance (pdf) 🌟🌟','','2020',0,'An authoritative AWS whitepaper providing rigorous architectural guidelines for running Payment Card Industry Data Security Standard (PCI DSS) workloads on EKS. It focuses on network isolation, encryption at rest/transit, IAM control planes, and auditable logging configurations.','PDF','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "PCI DSS"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://daffodilsw.medium.com/what-is-infrastructure-automation-in-devops-d9681870b07d','daffodilsw.medium.com: What is Infrastructure Automation in DevOps?','','N/A',0,'A curated technical resource and architectural guide covering daffodilsw.medium.com: What is Infrastructure Automation in DevOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903189627470397e+09,0,'2026-05-17T17:31:36.274704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://daffodilsw.medium.com/what-is-infrastructure-automation-in-devops-d9681870b07d','daffodilsw.medium.com: What is Infrastructure Automation in DevOps?','','N/A',0,'A curated technical resource and architectural guide covering daffodilsw.medium.com: What is Infrastructure Automation in DevOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031896,0,'2026-05-17T17:31:36.274704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dafriedman97.github.io/mlbook/content/introduction.html','dafriedman97.github.io: Machine Learning from Scratch','','2021',0,'An interactive digital textbook covering foundational machine learning algorithms implemented entirely from scratch in Python. Ideal for engineers seeking underlying model math.','Python','Digital Book','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Machine Learning", "Foundations", "Scratch Implementations"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dagger.io','dagger.io','','2023',0,'Dagger is a highly portable CI/CD development kit that allows developers to define pipelines as application code. Powered by BuildKit, it guarantees identical pipeline behavior during local dev iterations and execution on remote cloud CI systems.','English','Product Home','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Engines", "Local Execution"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dagster.io/blog/skip-kafka-use-postgres-message-queue','dagster.io: Postgres: a better message queue than Kafka?','','2021',3,'A detailed, practical analysis investigating whether using Postgres with ''SKIP LOCKED'' mechanisms is a more appropriate and less complex message-queue architecture than deploying heavy systems like Kafka. It provides explicit guidelines for making decisions based on data scale and operational overhead.','SQL','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Architectural Patterns", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://daily.dev/blog/building-a-fault-tolerant-event-driven-architecture-with-google-cloud-pulumi-and-debezium','daily.dev: Building a fault-tolerant event-driven architecture with Google Cloud, Pulumi and Debezium','','2021',0,'A practical guide demonstrating how to build a fault-tolerant, event-driven architecture using Google Cloud services, Pulumi as Infrastructure as Code (IaC), and Debezium. It focuses on declarative environment setups for Change Data Capture pipelines, ensuring easy replication and scaling.','Go','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Infrastructure as Code", "Event-Driven"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dailymotion-oss.github.io/octopilot','dailymotion-oss.github.io/octopilot: Octopilot','','2023',0,'Octopilot is an automated multi-repository management CLI built to ease continuous maintenance across GitOps patterns. It facilitates mass pull-request generation, manifest updates, and version bump automation in targeted configurations.','Go','Automation Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "GitOps", "Octopilot"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dani-izquierdo95.medium.com/mysql-automated-backup-on-openshift-k8s-3690280d304f','dani-izquierdo95.medium.com: Batch processing using Cron Jobs. MySQL automated'' backup on Openshift/K8s','','N/A',0,'A curated technical resource and architectural guide covering dani-izquierdo95.medium.com: Batch processing using Cron Jobs. MySQL automated'' backup on Openshift/K8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903434768106603e+09,0,'2026-05-17T18:12:27.681066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://daniel.haxx.se/blog/2015/12/14/curl-and-http2-by-default',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','57e8fa96945c1837406860b990e77dbced88104ceb5f442aa5404e1c1fce7bed',100.0,1.77903394840048408e+09,1,'2026-05-17T18:05:48.400484+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://daniel.haxx.se/blog/2015/12/20/a-2015-retrospective',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','983e842572cd0289af8791ef009e0ed8f5c97f75903abb9590794d001b074367',100.0,1.77903215308539199e+09,1,'2026-05-17T17:35:53.085392+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dani-izquierdo95.medium.com/mysql-automated-backup-on-openshift-k8s-3690280d304f','dani-izquierdo95.medium.com: Batch processing using Cron Jobs. MySQL automated'' backup on Openshift/K8s','','N/A',0,'A curated technical resource and architectural guide covering dani-izquierdo95.medium.com: Batch processing using Cron Jobs. MySQL automated'' backup on Openshift/K8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034347,0,'2026-05-17T18:12:27.681066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://daniel.haxx.se/blog/2015/12/14/curl-and-http2-by-default',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','57e8fa96945c1837406860b990e77dbced88104ceb5f442aa5404e1c1fce7bed',100.0,1779033948,1,'2026-05-17T18:05:48.400484+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://daniel.haxx.se/blog/2015/12/20/a-2015-retrospective',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','983e842572cd0289af8791ef009e0ed8f5c97f75903abb9590794d001b074367',100.0,1779032153,1,'2026-05-17T17:35:53.085392+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://daniel.haxx.se/blog/wp-content/uploads/2020/01/sticker-cheat-sheet.png','curl cheat sheet for Linux and Unix users','','2025',5,'Curator Insight: The definitive visual sticker/cheat sheet for curl options, designed by curl''s creator Daniel Stenberg. Live Grounding: An absolute authority on debugging HTTP protocols, specifying TLS versions, configuring headers, and parsing response outputs in pipeline scripts.','Image/PDF','Official Visual Cheat Sheet','Intermediate-Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems", "Linux", "Networking"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://danielkummer.github.io/git-flow-cheatsheet/index.html','Git-flow cheatsheet','','2012',0,'An interactive, visual cheatsheet summarizing standard `git-flow` command line operations. Provides developers with quick, copy-pasteable snippets for initializing, executing, and finalizing feature, release, and hotfix branches.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://danielmangum.com/posts/controller-runtime-client-go-rate-limiting','Rate Limiting in Controller-Runtime and Client-go','','2023',0,'A deep analysis of Kubernetes client-go and controller-runtime rate limiting mechanics. Contrasts workqueue structures and bucket-rate algorithms to secure controllers against resource starvation.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Controller Runtime", "Rate Limiting"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://danielmangum.com/posts/how-kubernetes-validates-custom-resources','danielmangum.com: How Kubernetes validates custom resources','','2021',4,'Deep-dive technical post tracking how the Kubernetes API server validates Custom Resource Definitions (CRDs). Analyzes structural OpenAPI schemas, admission webhooks, and the validation pipeline of kube-apiserver.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Extensibility", "Custom Resource Validation"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://danielmangum.com/posts/k8s-asa-the-storage-interface','danielmangum.com: K8s ASA: The Storage Interface','','2021',0,'An elegant, lower-level examination of the interface boundary where Kubernetes hooks into system storage. It details the progression of in-tree storage volume plugins to the modern out-of-tree Container Storage Interface (CSI) protocol.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Platform Overview"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dannys.cloud/10-best-free-aws-learning-resources-for-beginners','dannys.cloud: 10 Best Free AWS Learning Resources for Beginners','','N/A',0,'A curated technical resource and architectural guide covering dannys.cloud: 10 Best Free AWS Learning Resources for Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903169649240398e+09,0,'2026-05-17T17:28:16.492404+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dannys.cloud/autocomplete-cloudformation-resources-vs-code','dannys.cloud: Autocomplete your CloudFormation Resources in VS Code','','N/A',0,'A curated technical resource and architectural guide covering dannys.cloud: Autocomplete your CloudFormation Resources in VS Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903225688061404e+09,0,'2026-05-17T17:37:36.880614+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://danoncoding.com/tricky-kubernetes-memory-management-for-java-applications-d2f88dd4e9f6','danoncoding.com: Tricky Kubernetes memory management for Java applications'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering danoncoding.com: Tricky Kubernetes memory management for Java applications'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903173962520098e+09,0,'2026-05-17T17:28:59.625201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dannys.cloud/10-best-free-aws-learning-resources-for-beginners','dannys.cloud: 10 Best Free AWS Learning Resources for Beginners','','N/A',0,'A curated technical resource and architectural guide covering dannys.cloud: 10 Best Free AWS Learning Resources for Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031696,0,'2026-05-17T17:28:16.492404+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dannys.cloud/autocomplete-cloudformation-resources-vs-code','dannys.cloud: Autocomplete your CloudFormation Resources in VS Code','','N/A',0,'A curated technical resource and architectural guide covering dannys.cloud: Autocomplete your CloudFormation Resources in VS Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032256,0,'2026-05-17T17:37:36.880614+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://danoncoding.com/tricky-kubernetes-memory-management-for-java-applications-d2f88dd4e9f6','danoncoding.com: Tricky Kubernetes memory management for Java applications'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering danoncoding.com: Tricky Kubernetes memory management for Java applications'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031739,0,'2026-05-17T17:28:59.625201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dapr.io','Dapr','','2026',5,'The Distributed Application Runtime. Employs a highly modular sidecar design to deliver developer-focused APIs for pub/sub messaging, state management, and actor models.','Go','Platform / CLI','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Microservice Runtimes", "Dapr"]','["[DE FACTO STANDARD]"]','[]','["serverless.md", "golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://darryl-ruggles.cloud/aws-sso-credentials-with-multiple-accounts','darryl-ruggles.cloud: AWS SSO Credentials With Multiple Accounts','','2021',0,'A developer-oriented guide for managing local terminal environment configurations with AWS SSO credentials across massive multi-account trees. It demonstrates terminal configuration methods to automate key refreshing and switch profiles without manual friction.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://darumatic.com/blog/improve_kubectl_command_with_krew','darumatic.com: Improve Kubectl Command with Krew','','2022',0,'Explains how to customize and extend terminal capabilities using Krew. Explores critical plugins for viewing namespace relationships, debugging pod issues, and auditing configurations.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extending Kubernetes", "CLI Plugins", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://darumatic.com/blog/podman_introduction','darumatic.com: Podman - Introduction 🌟','','2021',0,'A foundational overview of Podman''s primary features, security improvements, and daemon-free design. It explores how fork-exec architectures simplify process mapping within parent cgroups and align directly with Linux security paradigms like auditd tracking.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Podman Basics"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dashbird.io/blog/aws-application-load-balancer','dashbird.io: AWS Elastic Load Balancing from a Serverless perspective','','2020',0,'Analyzes Application Load Balancer configurations when integrated with serverless backends like AWS Lambda. Details pricing, cold-starts, and architectural trade-offs compared to API Gateway. Live systems often choose ALB for cost-effective, high-volume HTTP routing.','English','blog','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing", "Serverless Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dashbird.io/blog/aws-relational-database-rds',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e995ac79ad740f95d639b3f2bdf16584f25443a988d156d52d959cf292565102',100.0,1.77902912108186411e+09,1,'2026-05-17T16:45:21.081864+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md", "docs/aws.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dashbird.io/blog/aws-relational-database-rds',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e995ac79ad740f95d639b3f2bdf16584f25443a988d156d52d959cf292565102',100.0,1779029121,1,'2026-05-17T16:45:21.081864+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md", "docs/aws.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dashbird.io/blog/aws-s3-python-tricks','dashbird.io: 8 Must-Know Tricks to Use S3 More Effectively in Python','','2021',3,'Curator Insight outlines S3 optimization patterns in Python, including multipart transfers and concurrency tuning. Live Grounding emphasizes these optimizations are critical in high-throughput pipelines, directly impacting network resource management and costs in production cloud architectures.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Storage", "Object Storage Optimization"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dashbird.io/blog/aws-secrets-manager-python','dashbird.io: How I Manage Credentials in Python Using AWS Secrets Manager','','2021',0,'Real-world walkthrough on decoupling database credentials and API tokens using AWS Secrets Manager via Python''s boto3 SDK, featuring automatic credential rotation integration within production microservices.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Python Cloud", "Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dashbird.io/blog/aws-sns',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a7fc4111abfb63c7ee2812b3334ef40a55c090b49e7e988a929be56f2023280f',100.0,1.77903267933567595e+09,1,'2026-05-17T17:44:39.335676+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-messaging.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dashbird.io/blog/aws-sns',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a7fc4111abfb63c7ee2812b3334ef40a55c090b49e7e988a929be56f2023280f',100.0,1779032679,1,'2026-05-17T17:44:39.335676+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-messaging.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dashbird.io/blog/boto3-aws-python','dashbird.io: Explaining boto3: how to use any AWS service with python','','2021',3,'Curator Insight breaks down client and resource abstractions within Boto3. Live Grounding shows that understanding these SDK constructs is critical for deploying high-performance serverless structures, minimizing resource leaks in high-scale lambda processing.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "AWS SDK", "Boto3 Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dashbird.io/blog/deploying-aws-lambda-with-docker','dashbird.io: Deploying AWS Lambda with Docker Containers: I Gave it a Try and Here’s My Review','','2021',0,'An engineering review of packaging and deploying AWS Lambda targets as OCI-compliant Docker containers. Analyzes cold-start impacts, image composition strategies, and orchestration workflow modifications.','None','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dashbird.io/blog/monitoring-vs-observability','dashbird.io: Monitoring vs Observability: Can you tell the difference? 🌟','','2022',0,'Analyzes the divergence of monitoring and observability, specifically within the context of serverless architectures (AWS Lambda). Focuses on cold starts, API Gateway timeouts, and distributed event-driven systems. Curator Insight: Serverless perspective on observability. Live Grounding: Demonstrates how standard infrastructure agent models fall short when managing dynamic ephemerality.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Terminology", "Monitoring vs Observability"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dashbird.io/blog/optimizing-aws-lambda-for-production','dashbird.io: 4 Tips for AWS Lambda Optimization for Production','','2022',0,'Focuses on advanced optimization techniques for AWS Lambda in high-throughput environments. It covers cold start mitigation, memory provisioning tuning to balance cost and performance, connection pooling for databases, and leveraging structured execution logs for real-time observability.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dashbird.io/blog/serverless-case-study-coca-cola','dashbird.io: Serverless Case Study – Coca-Cola','','2020',4,'A key industrial case study tracking how Coca-Cola migrated critical transaction systems to serverless, noting immense scale capacity and severe operational cost savings.','English','Case Study','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Case Studies"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dashbird.io/blog/use-aws-free','dashbird.io: Get started and keep using AWS for free','','2026',0,'A granular guide explaining strategies to optimize workload structures to remain within AWS Free Tier limits indefinitely. Ideal for early-stage prototyping, it details usage ceilings across EC2, Lambda, S3, and RDS.','N/A','Blog Post','Beginner',0,'online','manual','716de04fe41d380fe42b686888ff4fd127fe1e2e41e95d00cf5b644614f95db8',100.0,1.779030531375072e+09,1,'2026-05-17T17:08:51.375072+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dashbird.io/blog/use-aws-free','dashbird.io: Get started and keep using AWS for free','','2026',0,'A granular guide explaining strategies to optimize workload structures to remain within AWS Free Tier limits indefinitely. Ideal for early-stage prototyping, it details usage ceilings across EC2, Lambda, S3, and RDS.','N/A','Blog Post','Beginner',0,'online','manual','716de04fe41d380fe42b686888ff4fd127fe1e2e41e95d00cf5b644614f95db8',100.0,1779030531,1,'2026-05-17T17:08:51.375072+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dataaisummit.databricks.com/flow/db/dais2026/landing/page/home','Databricks Data + AI Summit 2026','The premier global conference for data engineering, lakehouses, MLOps, and generative AI orchestration.','2026',4,'The official landing portal for Databricks Data + AI Summit 2026, the premier industry conference centered around data engineering, analytics, MLOps, and generative AI. - **Architectural Value**: Aggregates industry advancements in data lakes, lakehouses, MLOps, and agentic AI. - **Key Features**: Provides registration, session schedules, and networking resources. -- **Technical Significance**: Offers a centralized look into real-world deployments of Apache Spark, Delta Lake, and generative AI orchestration patterns.','en','event','intermediate',0,'online','automatic','c4364c7503e1b1f4ec387333c1d3da11c384cf237499e88789d09dc443ce7c8f',NULL,1.78035254437024211e+09,0,'2026-06-02T00:22:24.370242+02:00',NULL,NULL,NULL,'["Data Engineering", "Machine Learning", "AI Conference", "Databricks Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The flagship global conference for the data, analytics, and AI ecosystem hosted by Databricks, highly regarded by enterprise data engineers and architects.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": ""}'); +- **Technical Significance**: Offers a centralized look into real-world deployments of Apache Spark, Delta Lake, and generative AI orchestration patterns.','en','event','intermediate',0,'online','automatic','c4364c7503e1b1f4ec387333c1d3da11c384cf237499e88789d09dc443ce7c8f',NULL,1780352544,0,'2026-06-02T00:22:24.370242+02:00',NULL,NULL,NULL,'["Data Engineering", "Machine Learning", "AI Conference", "Databricks Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The flagship global conference for the data, analytics, and AI ecosystem hosted by Databricks, highly regarded by enterprise data engineers and architects.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://databaseschool.com/series/intro-to-postgres/videos/203','Database School: Intro to Postgres - Video 203','An educational video diving into PostgreSQL schema, indexing, and query planning optimization under Aaron Francis''s Database School.','2025',4,'A technical video guide focusing on PostgreSQL optimization and foundational query planning from Aaron Francis''s Database School platform. * Breaks down the transaction lifecycle, indexes, and efficient schema design patterns. -* Equips engineers with the analytical tools needed to diagnose query bottlenecks and resolve database constraints in high-throughput applications.','en','video','beginner',0,'online','automatic','ede7c0537f028b77c73e0e152280a1ed23184a9966c5a24fd3f802724e43c9a2',NULL,1.78035268674448394e+09,0,'2026-06-02T00:24:46.744484+02:00',NULL,NULL,NULL,'["Data Architecture", "PostgreSQL", "Database Design", "Query Tuning"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "Aaron Francis''s database educational series is highly regarded for delivering practical, high-quality, and visually elegant PostgreSQL instruction.", "social_preview_url": "https://databaseschool.com/width=1200,height=630,fit=cover/images/ogimage.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": "database-education"}'); -INSERT INTO "resources" VALUES('https://databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform-integration-on-aws-and-azure.html','Announcing Databricks Labs Terraform integration on AWS and Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','705b224a9a99a869e13792f7e1bee4bb83da368060fb07ce704a4c18d0c218a5',100.0,1.779032483707798e+09,0,'2026-05-17T17:41:23.707798+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform-integration-on-aws-and-azure.html"}'); +* Equips engineers with the analytical tools needed to diagnose query bottlenecks and resolve database constraints in high-throughput applications.','en','video','beginner',0,'online','automatic','ede7c0537f028b77c73e0e152280a1ed23184a9966c5a24fd3f802724e43c9a2',NULL,1780352686,0,'2026-06-02T00:24:46.744484+02:00',NULL,NULL,NULL,'["Data Architecture", "PostgreSQL", "Database Design", "Query Tuning"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "Aaron Francis''s database educational series is highly regarded for delivering practical, high-quality, and visually elegant PostgreSQL instruction.", "social_preview_url": "https://databaseschool.com/width=1200,height=630,fit=cover/images/ogimage.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": "database-education"}'); +INSERT INTO "resources" VALUES('https://databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform-integration-on-aws-and-azure.html','Announcing Databricks Labs Terraform integration on AWS and Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','705b224a9a99a869e13792f7e1bee4bb83da368060fb07ce704a4c18d0c218a5',100.0,1779032483,0,'2026-05-17T17:41:23.707798+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform-integration-on-aws-and-azure.html"}'); INSERT INTO "resources" VALUES('https://datacrazyworld.com/index.php/2025/03/16/automatiza-backups-de-sql-server-con-powershell','Automate SQL Server Backups with PowerShell','','2025',3,'Demonstrates native PowerShell script templates to automate Microsoft SQL Server backups. Offers a valuable guide for planning traditional database state transitions into hybrid Kubernetes clusters.','PowerShell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Server", "Backup Administration"]','["[COMMUNITY-TOOL]"]','[]','["databases.md", "kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dataengineeringcentral.substack.com/p/why-is-everyone-trying-to-kill-airflow?sd=pf','dataengineeringcentral.substack.com: Why is everyone trying to kill Airflow?'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering dataengineeringcentral.substack.com: Why is everyone trying to kill Airflow?'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903224861640906e+09,0,'2026-05-17T17:37:28.616409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dataengineeringcentral.substack.com/p/why-is-everyone-trying-to-kill-airflow?sd=pf','dataengineeringcentral.substack.com: Why is everyone trying to kill Airflow?'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering dataengineeringcentral.substack.com: Why is everyone trying to kill Airflow?'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032248,0,'2026-05-17T17:37:28.616409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://datafix.com.au/BASHing','datafix.com.au: BASHing data - Data ops on the Linux command line 🌟','','2022',0,'Curated advanced, production-grade techniques for executing heavy ETL, data cleaning, and CSV parsing operations utilizing pure terminal commands. Explores highly optimized pipelines built on sed, awk, grep, and shell scripts.','Bash','Reference Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Automation", "Data Ops"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://datascientest.com/en/azure-devops-pipeline-yaml-why-configure-ci-cd-pipelines-with-yaml','==datascientest.com: Azure DevOps Pipeline YAML: why configure CI/CD pipelines'' with YAML?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6dbb214b320f30956ba3abb8622b5a1ba7502c277d219811533572a2e076232e',100.0,1.77903377538585209e+09,0,'2026-05-17T18:02:55.385852+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://datascientest.com/en/azure-devops-vs-github-actions-which-is-the-best-ci-cd-tool','Azure DevOps vs GitHub Actions: Which is the best CI/CD tool?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8898b001b276356acce78fd70da23c18794c137681e208b6ca9d2056934f4445',100.0,1.77903145779621505e+09,0,'2026-05-17T17:24:17.796215+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://liora.io/en/azure-devops-vs-github-actions-which-is-the-best-ci-cd-tool"}'); -INSERT INTO "resources" VALUES('https://datastation.multiprocess.io/blog/2022-03-03-improving-go-json-encoding-performance-for-large-arrays-of-objects.html','datastation.multiprocess.io: Speeding up Go''s builtin JSON encoder up to'' 55% for large arrays of objects','','N/A',0,'An insightful profiling case study on optimizing JSON serialization speeds in Go for large object payloads, highlighting GC allocation metrics and custom parsing alternatives.','en','Case Study','Advanced',1,'online','manual','62048d0d8ee70315a09b7530b5693ce69e354e46e116a348fd1ed8b2a2c26efa',100.0,1.77902906076712203e+09,1,'2026-05-17T16:44:20.767122+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://datree.io/blog/git-commit-message-conventions-for-readable-git-log','How to Get More Out of Your Git Commit Message','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb19f74bda643388d08f5b4dd46eab5b7cb5616b679576ce18de7530f52e0b1',100.0,1.77903401276664805e+09,0,'2026-05-17T18:06:52.766648+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.datree.io/resources/git-commit-message"}'); -INSERT INTO "resources" VALUES('https://datree.io/blog/useful-git-commands-list','10 useful Git commands you wish existed – and their alternatives','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6016e4eecbe1350639055aee133cff5ff509790ff0233e35c47fd00c7c38a9ca',100.0,1.77903139738766789e+09,0,'2026-05-17T17:23:17.387668+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://datree.io/resources/argocd-best-practices-you-should-know','datree.io: ArgoCD Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c63ae131429a92f8f9b779333811592360a2d23d22cefa4e72962f71884e077e',100.0,1.77903365584728789e+09,0,'2026-05-17T18:00:55.847288+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://www.datree.io/resources/argocd-best-practices-you-should-know"}'); -INSERT INTO "resources" VALUES('https://datree.io/resources/eks-1-22-upgrade-tutorial','datree.io: EKS 1.22 Upgrade Tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3f8136951d1a1e6eafc35b588a4118b8a4e65d6d525502f539850ee5e35b211d',100.0,1.77903403472302293e+09,0,'2026-05-17T18:07:14.723023+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.datree.io/resources/eks-1-22-upgrade-tutorial"}'); -INSERT INTO "resources" VALUES('https://datree.io/resources/kubernetes-readiness-and-liveness-probes-best-practices','datree.io: 6 Best Practices for Effective Readiness and Liveness Probes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e033761c60b8f2f0ba027dbdf531f2ee9cf70ac448517ef79194c72226b51a60',100.0,1.779032371758502e+09,0,'2026-05-17T17:39:31.758502+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.datree.io/resources/kubernetes-readiness-and-liveness-probes-best-practices"}'); +INSERT INTO "resources" VALUES('https://datascientest.com/en/azure-devops-pipeline-yaml-why-configure-ci-cd-pipelines-with-yaml','==datascientest.com: Azure DevOps Pipeline YAML: why configure CI/CD pipelines'' with YAML?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6dbb214b320f30956ba3abb8622b5a1ba7502c277d219811533572a2e076232e',100.0,1779033775,0,'2026-05-17T18:02:55.385852+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://datascientest.com/en/azure-devops-vs-github-actions-which-is-the-best-ci-cd-tool','Azure DevOps vs GitHub Actions: Which is the best CI/CD tool?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8898b001b276356acce78fd70da23c18794c137681e208b6ca9d2056934f4445',100.0,1779031457,0,'2026-05-17T17:24:17.796215+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://liora.io/en/azure-devops-vs-github-actions-which-is-the-best-ci-cd-tool"}'); +INSERT INTO "resources" VALUES('https://datastation.multiprocess.io/blog/2022-03-03-improving-go-json-encoding-performance-for-large-arrays-of-objects.html','datastation.multiprocess.io: Speeding up Go''s builtin JSON encoder up to'' 55% for large arrays of objects','','N/A',0,'An insightful profiling case study on optimizing JSON serialization speeds in Go for large object payloads, highlighting GC allocation metrics and custom parsing alternatives.','en','Case Study','Advanced',1,'online','manual','62048d0d8ee70315a09b7530b5693ce69e354e46e116a348fd1ed8b2a2c26efa',100.0,1779029060,1,'2026-05-17T16:44:20.767122+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://datree.io/blog/git-commit-message-conventions-for-readable-git-log','How to Get More Out of Your Git Commit Message','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb19f74bda643388d08f5b4dd46eab5b7cb5616b679576ce18de7530f52e0b1',100.0,1779034012,0,'2026-05-17T18:06:52.766648+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.datree.io/resources/git-commit-message"}'); +INSERT INTO "resources" VALUES('https://datree.io/blog/useful-git-commands-list','10 useful Git commands you wish existed – and their alternatives','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6016e4eecbe1350639055aee133cff5ff509790ff0233e35c47fd00c7c38a9ca',100.0,1779031397,0,'2026-05-17T17:23:17.387668+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://datree.io/resources/argocd-best-practices-you-should-know','datree.io: ArgoCD Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c63ae131429a92f8f9b779333811592360a2d23d22cefa4e72962f71884e077e',100.0,1779033655,0,'2026-05-17T18:00:55.847288+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://www.datree.io/resources/argocd-best-practices-you-should-know"}'); +INSERT INTO "resources" VALUES('https://datree.io/resources/eks-1-22-upgrade-tutorial','datree.io: EKS 1.22 Upgrade Tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3f8136951d1a1e6eafc35b588a4118b8a4e65d6d525502f539850ee5e35b211d',100.0,1779034034,0,'2026-05-17T18:07:14.723023+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.datree.io/resources/eks-1-22-upgrade-tutorial"}'); +INSERT INTO "resources" VALUES('https://datree.io/resources/kubernetes-readiness-and-liveness-probes-best-practices','datree.io: 6 Best Practices for Effective Readiness and Liveness Probes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e033761c60b8f2f0ba027dbdf531f2ee9cf70ac448517ef79194c72226b51a60',100.0,1779032371,0,'2026-05-17T17:39:31.758502+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.datree.io/resources/kubernetes-readiness-and-liveness-probes-best-practices"}'); INSERT INTO "resources" VALUES('https://dave.cheney.net/high-performance-json.html','Building a high performance JSON parser','','2020',0,'A seminal technical deep-dive into the design of high-performance JSON parsers within the Go runtime ecosystem. Discusses CPU caching strategies, memory allocations, and custom scanning to optimize serialization pipelines.','Go','Technical Article','High',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Performance & Parsing"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://dave.cheney.net/paste/ingress-is-dead-long-live-ingressroute.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c572b2801fb6cdb1b94c0d3eed7d2ecd548425aac9c849464856f7ff30b50211',100.0,1.77903020874460792e+09,0,'2026-05-17T17:03:28.744608+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://daveops.xyz/2020/08/25/administrar-usuarios-en-eks','daveops.xyz: Administrar usuarios en EKS','','N/A',0,'A curated technical resource and architectural guide covering daveops.xyz: Administrar usuarios en EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903173532246398e+09,0,'2026-05-17T17:28:55.322464+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://daveops.xyz/en/2020/09/18/running-db-migrations-on-kubernetes-with-helm','daveops.xyz: Running DB migrations on Kubernetes with Helm','','N/A',0,'A curated technical resource and architectural guide covering daveops.xyz: Running DB migrations on Kubernetes with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903422376420593e+09,0,'2026-05-17T18:10:23.764206+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dave.cheney.net/paste/ingress-is-dead-long-live-ingressroute.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c572b2801fb6cdb1b94c0d3eed7d2ecd548425aac9c849464856f7ff30b50211',100.0,1779030208,0,'2026-05-17T17:03:28.744608+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://daveops.xyz/2020/08/25/administrar-usuarios-en-eks','daveops.xyz: Administrar usuarios en EKS','','N/A',0,'A curated technical resource and architectural guide covering daveops.xyz: Administrar usuarios en EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031735,0,'2026-05-17T17:28:55.322464+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://daveops.xyz/en/2020/09/18/running-db-migrations-on-kubernetes-with-helm','daveops.xyz: Running DB migrations on Kubernetes with Helm','','N/A',0,'A curated technical resource and architectural guide covering daveops.xyz: Running DB migrations on Kubernetes with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034223,0,'2026-05-17T18:10:23.764206+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://davidsr.me/deploy-azure-waf-with-terraform-and-azure-devops','davidsr.me: Deploy Azure WAF with Terraform and Azure DevOps','','2023',0,'A practical tutorial detailing how to declare Azure Web Application Firewall (WAF) rule sets as Terraform variables. Configures Azure DevOps pipelines for automated validation and execution of the plans.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Azure Security"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://davidwalsh.name/more-awesome-git-aliases','davidwalsh.name: More Awesome Git Aliases','','2021',0,'Explores sophisticated shell integration aliases designed for experienced CLI engineers. Demonstrates chain commands, unstage macros, and custom log formats to maximize terminal workflow efficiency.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Configuration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://davidxiang.com/2021/01/10/kafka-as-a-database','davidxiang.com: Kafka As A Database? Yes Or No','','2021',0,'An analytical exploration of whether Apache Kafka should be utilized as a primary database. It clarifies Kafka''s persistence guarantees, limitations in ad-hoc indexing, and the architectural trade-offs of utilizing brokers as durable systems of record.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Architectural Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dbafromthecold.com/2020/04/08/adjusting-pod-eviction-time-in-kubernetes','dbafromthecold.com: Adjusting pod eviction time in Kubernetes','','2020',0,'Explains how to customize node and pod eviction behaviors during network partitions. Shows how to adjust parameters like pod-eviction-timeout and node-monitor-grace-period to prevent unnecessary database state re-syncs during transient packet loss.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resilience Tuning", "Node Evictions"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dbasecenter.com/blog/the-top-5-mysql-performance-variables','dbasecenter.com: The top 5 MySQL performance variables','','N/A',0,'A curated technical resource and architectural guide covering dbasecenter.com: The top 5 MySQL performance variables in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903217965967893e+09,0,'2026-05-17T17:36:19.659679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dbasecenter.com/blog/the-top-5-mysql-performance-variables','dbasecenter.com: The top 5 MySQL performance variables','','N/A',0,'A curated technical resource and architectural guide covering dbasecenter.com: The top 5 MySQL performance variables in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032179,0,'2026-05-17T17:36:19.659679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dbatools.io','dbatools.io','','2026',5,'An open-source, community-driven PowerShell module consisting of hundreds of command abstractions for automated SQL Server administration and migration. It allows administrators to securely perform complex backups, migration tasks, security audits, and configuration deployments in seconds. A vital tool for database engineering teams migrating infrastructure to the cloud.','PowerShell / SQL','Software Toolkit','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Database Administration", "dbatools Module"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ddev.com','ddev.com','','2026',0,'DDEV is an open-source local development tool built on Docker that abstracts container complexity for PHP, Node.js, and Python CMS environments. Live grounding confirms its extensive use in enterprise web development, offering automated local SSL, seamless DB migrations, and platform integrations. It remains a key standard for teams looking to mirror production architectures locally with minimal overhead.','Go','tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development Environments", "Local Orchestration", "DDEV"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://debezium.io','**Debezium**:','','2026',5,'Debezium is the industry-standard distributed platform for log-based Change Data Capture (CDC). Built on top of Apache Kafka Connect, it translates row-level database changes into real-time event streams with minimal database overhead. This ensures strict transactional consistency across decoupled microservice architectures.','Java','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Change Data Capture", "Debezium"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}'); @@ -3038,31 +3038,31 @@ INSERT INTO "resources" VALUES('https://debezium.io/blog/2021/10/20/using-debezi INSERT INTO "resources" VALUES('https://debuild.co','Debuild','','2023',0,'Debuild is an AI-powered low-code generator that enables rapid development of web applications by translating natural language prompts into working React code and SQL schemas. Curator insights highlight its potential to democratization development. Live engineering assessments view this technology as a precursor to modern agentic software development, emphasizing the need for robust automated CI/CD safety nets to evaluate generated code.','JavaScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Low-Code & AI Development", "Application Generation"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://decisivedevops.com/kubernetes-events-news-feed-of-your-kubernetes-cluster-826e08892d7a','decisivedevops.com: Kubernetes Events — News feed of your cluster','','2022',0,'This guide explains the utility of Kubernetes events as a real-time diagnostic feed of cluster activities. It demonstrates how to capture, filter, and stream these resource events to external observability backends using open-source collectors. Properly configured event logging ensures that platform teams maintain a historical record of pod crashes and scheduling failures.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Observability", "Events Logging"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://declarando.es','declarando.es','','2024',0,'A dedicated tax-management and automated accounting platform engineered for Spanish freelancers. It leverages algorithmic optimizations to automate VAT and personal income tax returns, maximizing deductible business expenses dynamically.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Financial Strategy"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://decodingml.substack.com','decodingml.substack.com: Decoding ML Newsletter','','N/A',0,'A curated technical resource and architectural guide covering decodingml.substack.com: Decoding ML Newsletter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903216674265289e+09,0,'2026-05-17T17:36:06.742653+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://decodingml.substack.com/p/how-to-ensure-your-models-are-fail','decodingml.substack.com: How to ensure your models are fail-safe in production?','','N/A',0,'A curated technical resource and architectural guide covering decodingml.substack.com: How to ensure your models are fail-safe in production? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903238039172911e+09,0,'2026-05-17T17:39:40.391729+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://decodingml.substack.com','decodingml.substack.com: Decoding ML Newsletter','','N/A',0,'A curated technical resource and architectural guide covering decodingml.substack.com: Decoding ML Newsletter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032166,0,'2026-05-17T17:36:06.742653+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://decodingml.substack.com/p/how-to-ensure-your-models-are-fail','decodingml.substack.com: How to ensure your models are fail-safe in production?','','N/A',0,'A curated technical resource and architectural guide covering decodingml.substack.com: How to ensure your models are fail-safe in production? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032380,0,'2026-05-17T17:39:40.391729+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://deepsource.com/blog/zero-downtime-deployment','deepsource.io: Breaking down zero downtime deployments in Kubernetes','','2022',0,'A deep dive into zero-downtime updates using liveness and readiness probes. Reviews how readiness state propagation prevents traffic from hitting newly spun containers before they are ready.','YAML','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Deployments", "Release Engineering"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://deepsource.io/blog/zero-downtime-deployment','deepsource.io: Breaking down zero downtime deployments in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1cbfd14171774ccc28b2985299a66a8326911c882f102d2b33d4c5de4d13cced',100.0,1.77903410984585809e+09,0,'2026-05-17T18:08:29.845858+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://deepsource.com/blog/zero-downtime-deployment"}'); -INSERT INTO "resources" VALUES('https://deeptimittalblogger.medium.com/event-driven-architecture-111f504a8cbc','deeptimittalblogger.medium.com: Event driven architecture','','N/A',0,'A curated technical resource and architectural guide covering deeptimittalblogger.medium.com: Event driven architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903167655357789e+09,0,'2026-05-17T17:27:56.553578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://deepsource.io/blog/zero-downtime-deployment','deepsource.io: Breaking down zero downtime deployments in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1cbfd14171774ccc28b2985299a66a8326911c882f102d2b33d4c5de4d13cced',100.0,1779034109,0,'2026-05-17T18:08:29.845858+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://deepsource.com/blog/zero-downtime-deployment"}'); +INSERT INTO "resources" VALUES('https://deeptimittalblogger.medium.com/event-driven-architecture-111f504a8cbc','deeptimittalblogger.medium.com: Event driven architecture','','N/A',0,'A curated technical resource and architectural guide covering deeptimittalblogger.medium.com: Event driven architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031676,0,'2026-05-17T17:27:56.553578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dekorate.io','Dekorate','','2025',4,'An annotation-based code generation tool that automatically creates Kubernetes manifests (YAML, JSON) during compile time. By decorating Java code directly, developers can emit Deployment, Service, and Ingress templates without leaving their IDEs. While highly convenient for Java-centric shops, it can obscure platform-level complexities that DevOps teams may need to manage externally.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop", "Manifest Generation"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md", "kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://denic.hashnode.dev/resources-to-crush-the-technical-interview','denic.hashnode.dev: Resources to crush the technical interview','','N/A',0,'A curated technical resource and architectural guide covering denic.hashnode.dev: Resources to crush the technical interview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903073645027804e+09,0,'2026-05-17T17:12:16.450278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://denic.hashnode.dev/resources-to-crush-the-technical-interview','denic.hashnode.dev: Resources to crush the technical interview','','N/A',0,'A curated technical resource and architectural guide covering denic.hashnode.dev: Resources to crush the technical interview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030736,0,'2026-05-17T17:12:16.450278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://deniscooper.co.uk/azure-devops-terraform-pipeline','Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)','','2025',0,'A comprehensive configuration guide showing how to set up robust, multi-stage YAML pipelines in Azure DevOps for Terraform configurations. Solves remote backend locking and authentication hurdles.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Terraform", "Azure DevOps Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://denniszielke.medium.com/using-azure-container-apps-at-scale-instead-of-your-building-your-own-naas-on-top-of-k8s-7c4760c2511f','denniszielke.medium.com: Using Azure Container Apps at scale instead of'' your building your own NaaS on top of K8s?','','N/A',0,'A curated technical resource and architectural guide covering denniszielke.medium.com: Using Azure Container Apps at scale instead of'' your building your own NaaS on top of K8s? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902983805409288e+09,0,'2026-05-17T16:57:18.054093+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://deors.wordpress.com/2019/04/25/jenkins-ci-pipeline-java-spring-boot-maven-docker','ref 2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1bb4a1e5a4582cacf5384645a3dd90982e92db22cb9924a9f1c6c52d08013e3c',100.0,1.77903058740634489e+09,1,'2026-05-17T17:09:47.406345+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://denniszielke.medium.com/using-azure-container-apps-at-scale-instead-of-your-building-your-own-naas-on-top-of-k8s-7c4760c2511f','denniszielke.medium.com: Using Azure Container Apps at scale instead of'' your building your own NaaS on top of K8s?','','N/A',0,'A curated technical resource and architectural guide covering denniszielke.medium.com: Using Azure Container Apps at scale instead of'' your building your own NaaS on top of K8s? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029838,0,'2026-05-17T16:57:18.054093+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://deors.wordpress.com/2019/04/25/jenkins-ci-pipeline-java-spring-boot-maven-docker','ref 2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1bb4a1e5a4582cacf5384645a3dd90982e92db22cb9924a9f1c6c52d08013e3c',100.0,1779030587,1,'2026-05-17T17:09:47.406345+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev-k8sref-io.web.app','dev-k8sref-io.web.app','','2023',0,'An alternative interactive API schema browser and resource reference for Kubernetes. Delivers structured, searchable navigation for complex API objects, making it easier for platform engineers to write clean yaml manifests and validate schema specifications across different versions.','English','Developer Utility','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Reference Guides", "API Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev-vibe.medium.com/encrypt-helm-sensitive-data-9d7622e41d00','dev-vibe.medium.com: Encrypt Helm sensitive data','','N/A',0,'A curated technical resource and architectural guide covering dev-vibe.medium.com: Encrypt Helm sensitive data in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902936932697391e+09,0,'2026-05-17T16:49:29.326974+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev-vibe.medium.com/encrypt-helm-sensitive-data-9d7622e41d00','dev-vibe.medium.com: Encrypt Helm sensitive data','','N/A',0,'A curated technical resource and architectural guide covering dev-vibe.medium.com: Encrypt Helm sensitive data in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029369,0,'2026-05-17T16:49:29.326974+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/_nicolas_louis_/how-to-run-docker-on-windows-without-docker-desktop-hik','dev.to: How to run docker on Windows without Docker Desktop','','2021',0,'Shows how to run the Docker Engine on Windows using a native WSL2 Ubuntu distribution instead of Docker Desktop. Helps developers avoid licensing costs on corporate Windows machines.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "WSL2", "Alternatives"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aashiya123/git-commands-cheatsheet-advanced-20-git-commands-advanced--35i3','dev.to: Git Commands Cheatsheet: Advanced (20+ Git Commands Advanced )','','2024',3,'Curator Insight: Advanced digest targeting complex tasks like history modification, interactive rebases, and stash pop operations. Live Grounding: Essential for developers working inside highly active, multi-contributor master branches who need to cleanly integrate patches with minimum noise.','English','Blog Post','Intermediate-Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/abdorah/how-to-create-production-docker-image-ready-for-deployment-4bbe','dev.to: How to create a production Docker image','','2021',0,'Walks through hardening containers for production. Focuses on minimizing layers, excluding development dependencies, running as non-root users, and managing secrets securely.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/abhinavd26/all-about-k3s-lightweight-kubernetes-3ell','dev.to: All about k3s - Lightweight Kubernetes 🌟','','2020',1,'A basic primer reviewing K3s'' lightweight design principles, highlighting how removing non-essential drivers allows it to run smoothly on minimal RAM configurations.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Introduction", "Quick Starts"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/actitime/whats-wrong-with-measuring-developer-performance-10-best-metrics-5620','dev.to: What’s Wrong With Measuring Developer Performance (+ 10 Best Metrics)','','2022',4,'Critiques traditional individual developer performance metrics (such as lines of code, pull request count, or hours worked) as highly gamable and toxic to collaboration. Proposes ten alternative high-value holistic metrics centered on cycle times, collaboration, defect density, and deployment safety, facilitating sustainable delivery pipelines and high developer experience.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Metrics & Analytics", "Developer Productivity"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/ajeetraina/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e','dev.to: Top 200 Kubernetes Tools for DevOps Engineer Like You','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df90aba87b4844ffdf3021a6f15d30fb892e50676beee253a6ed1500e3c62488',100.0,1.77902982053102493e+09,0,'2026-05-17T16:57:00.531025+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://dev.to/docker/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e"}'); -INSERT INTO "resources" VALUES('https://dev.to/aksrao1998/dockerize-a-golang-http-server-and-deploy-it-on-kubernetes-592j','dev.to: Dockerize a GoLang HTTP server and deploy it on Kubernetes','','N/A',0,'Curator Insight explains how to wrap a basic Go HTTP server into a Docker container and set up K8s deployment manifests. Live Grounding identifies this as a foundational tutorial detailing deployment mechanics, services, and ports.','English','Article','Beginner',1,'online','manual','45ef4028a66be8d1a701c24c44c99bb8640cc2a5e33cf8019bc08014ee6e3bfa',100.0,1.77903143994330501e+09,1,'2026-05-17T17:23:59.943305+02:00',NULL,NULL,NULL,'["Cloud Native", "Containers", "Dockerizing Go"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/ajeetraina/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e','dev.to: Top 200 Kubernetes Tools for DevOps Engineer Like You','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df90aba87b4844ffdf3021a6f15d30fb892e50676beee253a6ed1500e3c62488',100.0,1779029820,0,'2026-05-17T16:57:00.531025+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://dev.to/docker/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e"}'); +INSERT INTO "resources" VALUES('https://dev.to/aksrao1998/dockerize-a-golang-http-server-and-deploy-it-on-kubernetes-592j','dev.to: Dockerize a GoLang HTTP server and deploy it on Kubernetes','','N/A',0,'Curator Insight explains how to wrap a basic Go HTTP server into a Docker container and set up K8s deployment manifests. Live Grounding identifies this as a foundational tutorial detailing deployment mechanics, services, and ports.','English','Article','Beginner',1,'online','manual','45ef4028a66be8d1a701c24c44c99bb8640cc2a5e33cf8019bc08014ee6e3bfa',100.0,1779031439,1,'2026-05-17T17:23:59.943305+02:00',NULL,NULL,NULL,'["Cloud Native", "Containers", "Dockerizing Go"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aleksk1ng/go-kafka-and-grpc-clean-architecture-cqrs-microservices-with-jaeger-tracing-45bj','dev.to: Go, Kafka and gRPC clean architecture CQRS microservices with Jaeger tracing','','2021',0,'Implements high-throughput event sourcing and CQRS patterns in Go using gRPC, Apache Kafka, and PostgreSQL. Demonstrates how clean architecture and domain-driven design structure scalable systems, while integrating Jaeger for end-to-end distributed transaction tracing.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architectures", "Go & CQRS", "gRPC Microservices"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/amanhimself/how-to-configure-vscode-bracket-pair-colors-natively-3nl','dev.to: How to configure VSCode Bracket Pair Colors Natively','','2021',0,'Provides deep details on configuring native bracket pair colorization in VS Code settings. Highlights the migration from resource-heavy third-party extensions to the built-in, highly optimized AST-based rendering engine to lower CPU utilization.','JSON','Tutorial','Beginner',0,'online','manual','1c9f12f772ceeff004b5e5fdc0c4ca72cb3d59abef463c093f11b05477bf25fd',100.0,1779030589.11599,1,'2026-05-17T17:09:49.115990+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/amanhimself/how-to-configure-vscode-bracket-pair-colors-natively-3nl','dev.to: How to configure VSCode Bracket Pair Colors Natively','','2021',0,'Provides deep details on configuring native bracket pair colorization in VS Code settings. Highlights the migration from resource-heavy third-party extensions to the built-in, highly optimized AST-based rendering engine to lower CPU utilization.','JSON','Tutorial','Beginner',0,'online','manual','1c9f12f772ceeff004b5e5fdc0c4ca72cb3d59abef463c093f11b05477bf25fd',100.0,1779030589,1,'2026-05-17T17:09:49.115990+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/amplication/extending-gitops-effortless-continuous-integration-and-deployment-on-kubernetes-1oem','dev.to: Extending GitOps: Effortless continuous integration and deployment on Kubernetes','','2023',3,'Explores architectural models for bridging continuous integration (CI) platforms with GitOps-driven deployment mechanisms. Emphasizes clean decoupling where CI updates target config states while Kubernetes reconcile loops execute the rollout.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "CI/CD Integration"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/ankit01oss/5-github-projects-to-make-you-a-better-devops-engineer-2fkl','dev.to: 5 GitHub Projects to make you a better DevOps Engineer 🌟','','2021',0,'Features five open-source GitHub resources for training, covers interactive shell practices, Kubernetes cluster orchestration models, production-level networking checklists, and system design structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Community Resources", "Hands-on Learning"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/appland/video-visualize-the-architecture-of-your-java-app-in-vs-code-in-2-minutes-568j','dev.to: Video: Visualize the architecture of your Java app, in VS Code,'' in 2 ¹/₂ minutes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1ad685891679905b0fdd1b94502225d97ab2a117764266aaa045729d40d16af',100.0,1.77903006929616904e+09,0,'2026-05-17T17:01:09.296169+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://dev.to/appmap/video-visualize-the-architecture-of-your-java-app-in-vs-code-in-2-minutes-568j"}'); -INSERT INTO "resources" VALUES('https://dev.to/appmap/video-visualize-the-architecture-of-your-java-app-in-vs-code-in-2-minutes-568j','dev.to: Video: Visualize the architecture of your Java app, in VS Code, in 2 ¹/₂ minutes','','2022',0,'An introduction to AppMap for VS Code, illustrating how to automatically record and render execution paths, database queries, and architectural layouts of Java applications in real time.','Java','Video','Beginner',1,'online','manual','5d75699b6e05e806c15e427a611979a335a5648d9e046d8a46105a75733f72b3',100.0,1.77913049498314094e+09,0,'2026-05-18T20:54:54.983141+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Architecture Visualization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/appland/video-visualize-the-architecture-of-your-java-app-in-vs-code-in-2-minutes-568j','dev.to: Video: Visualize the architecture of your Java app, in VS Code,'' in 2 ¹/₂ minutes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1ad685891679905b0fdd1b94502225d97ab2a117764266aaa045729d40d16af',100.0,1779030069,0,'2026-05-17T17:01:09.296169+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://dev.to/appmap/video-visualize-the-architecture-of-your-java-app-in-vs-code-in-2-minutes-568j"}'); +INSERT INTO "resources" VALUES('https://dev.to/appmap/video-visualize-the-architecture-of-your-java-app-in-vs-code-in-2-minutes-568j','dev.to: Video: Visualize the architecture of your Java app, in VS Code, in 2 ¹/₂ minutes','','2022',0,'An introduction to AppMap for VS Code, illustrating how to automatically record and render execution paths, database queries, and architectural layouts of Java applications in real time.','Java','Video','Beginner',1,'online','manual','5d75699b6e05e806c15e427a611979a335a5648d9e046d8a46105a75733f72b3',100.0,1779130494,0,'2026-05-18T20:54:54.983141+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Architecture Visualization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/arpanadhikari/reusable-aws-iam-role-for-service-accounts-irsa-for-k8s-terraform-module-2og2','dev.to/arpanadhikari: Reusable AWS iam role for service-accounts (IRSA for k8s ) terraform module','','2023',0,'A reusable Terraform module designed to configure IAM Roles for Service Accounts (IRSA) on AWS Kubernetes nodes. It establishes precise OIDC identity providers to achieve pod-level permission isolation.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/arunkc/get-started-with-apache-airflow-1218','dev.to: Get started with Apache Airflow','','2021',3,'An introductory guide covering the fundamental architecture of Apache Airflow. It helps developers write their first Python-based Directed Acyclic Graphs (DAGs) using basic Operators, sensors, and scheduling definitions.','Python','Blog Post','Basic',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/attaullahshafiq10/dev-ops-59dm','dev.to: DEV-OPS','- Its a culture, concept, process and approach that merges software requirement gathering, software development, testing, quality assurance, system configurations, product deployment and operations. Organizations building or improving software products are moving towards a DevOps approach where development, testing, security, quality assurance and operations are getting merged within a large team and those technical resources work side by side to achieve higher return on investment @@ -3070,8 +3070,8 @@ INSERT INTO "resources" VALUES('https://dev.to/attaullahshafiq10/dev-ops-59dm',' INSERT INTO "resources" VALUES('https://dev.to/aurelievache/kubernetes-sketchnotes-pods-4ib0','https://dev.to/aurelievache: Understanding Kubernetes: part 1 – Pods','','2026',0,'An illustrated sketchnote guide mapping the basic structures and concepts of Kubernetes Pods. Curator Insight praises the clarity of visual-oriented learning. Live Grounding confirms its heavy usage as an onboarding tool for junior engineers.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aurelievache/understanding-istio-part-1-istio-components-4ik5','dev.to/aurelievache: Understanding Istio: part 1 – Istio Components','- [dev.to/aurelievache: Understanding Istio: part 9 – DestinationRule](https://dev.to/aurelievache/understanding-istio-part-9-destinationrule-1g7e) - [dev.to/aurelievache: Understanding Istio: part 16 – Observability / Metrics](https://dev.to/aurelievache/understanding-istio-part-16-observability-metrics-2m8p)','2021',0,'Illustrated introductory series that demystifies core Istio components including virtual services, gateway declarations, destination rules, and observability patterns.','English','Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Networking", "Education"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/aurelievache/understanding-istio-part-16-observability-metrics-2m8p','dev.to/aurelievache: Understanding Istio: part 16 – Observability / Metrics','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','eeb17a9dc77ef7ee62db1b0a1001391a4f5e4a4d3429daa87bdc4e4439cd24a1',100.0,1.77902935618165397e+09,1,'2026-05-17T16:49:16.181654+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/aurelievache/understanding-istio-part-9-destinationrule-1g7e','dev.to/aurelievache: Understanding Istio: part 9 – DestinationRule','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2e623cf8725bd47f95788b1f66fb1e12be17c6cb2ef27abbcf4b38fee0bd9754',100.0,1.77903415243601393e+09,1,'2026-05-17T18:09:12.436014+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/aurelievache/understanding-istio-part-16-observability-metrics-2m8p','dev.to/aurelievache: Understanding Istio: part 16 – Observability / Metrics','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','eeb17a9dc77ef7ee62db1b0a1001391a4f5e4a4d3429daa87bdc4e4439cd24a1',100.0,1779029356,1,'2026-05-17T16:49:16.181654+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/aurelievache/understanding-istio-part-9-destinationrule-1g7e','dev.to/aurelievache: Understanding Istio: part 9 – DestinationRule','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2e623cf8725bd47f95788b1f66fb1e12be17c6cb2ef27abbcf4b38fee0bd9754',100.0,1779034152,1,'2026-05-17T18:09:12.436014+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aurelievache/understanding-kubernetes-part-22-limitrange-144l','dev.to/aurelievache: Understanding Kubernetes: part 22 – LimitRange','','2021',0,'Visual and friendly guide to using `LimitRange` objects in Kubernetes. - Illustrates how namespace boundaries act as safety nets, auto-injecting default CPU/Memory limits when missing. - Excellent for developer onboarding and cluster-wide resource compliance.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Policy & Governance", "Limit Ranges"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); @@ -3081,7 +3081,7 @@ INSERT INTO "resources" VALUES('https://dev.to/aws-builders/amazon-vpc-lattice-b INSERT INTO "resources" VALUES('https://dev.to/aws-builders/aws-app-runner-how-to-deploy-containerized-applications-using-app-runner-1f7c','dev.to: AWS App Runner : How to deploy containerized applications using App Runner','','2021',0,'Curator Insight details the operational steps for configuring and running Dockerized workloads on AWS App Runner. Live Grounding verifies this as a classic, high-value guide for transitioning traditional VMs to serverless containers without having to manage raw ECS or EKS orchestration.','N/A','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Container Orchestration", "App Runner"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/aws-waf-web-application-firewall-deep-dive-15bd','dev.to: AWS WAF (Web Application Firewall): Deep Dive','','2023',0,'A comprehensive technical exploration of AWS WAF deployment strategies. It covers rule evaluation order, IP sets, custom response headers, logging architectures to Kinesis Data Firehose, and best practices for configuring rate limiting and Geo-Match restrictions.','None','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Network Security", "Web Application Protection"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{"duplicate_of": "https://aws.amazon.com/waf"}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/best-practices-for-securing-kubernetes-deployments-1jg6','dev.to/aws-builders: Best Practices for Securing Kubernetes Deployments 🌟','','2022',0,'Presents an action-oriented best practice matrix covering cluster configuration and pod safety profiles. Details etcd encryption setups, secure secrets distribution patterns, and implementing standard Pod Security Admission policies. Highly recommended for establishing cluster baselines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cluster Hardening", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/aws-builders/best-practices-when-designing-aws-architecture-4c8d','dev.to: Best Practices When Designing AWS Architecture 🌟🌟','','2026',0,'A deep dive into the operational best practices of the AWS Well-Architected Framework. Key topics include decoupling architectural dependencies, horizontal scaling mechanisms, and programmatic resource orchestration.','N/A','Blog Post','Intermediate',0,'online','manual','0b3ed91b300dc97b96241ed4a089fb7260d0734b0b386735043aab5923dec739',100.0,1.77903086489703893e+09,1,'2026-05-17T17:14:24.897039+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Architecture & Guides"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/aws-builders/best-practices-when-designing-aws-architecture-4c8d','dev.to: Best Practices When Designing AWS Architecture 🌟🌟','','2026',0,'A deep dive into the operational best practices of the AWS Well-Architected Framework. Key topics include decoupling architectural dependencies, horizontal scaling mechanisms, and programmatic resource orchestration.','N/A','Blog Post','Intermediate',0,'online','manual','0b3ed91b300dc97b96241ed4a089fb7260d0734b0b386735043aab5923dec739',100.0,1779030864,1,'2026-05-17T17:14:24.897039+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Architecture & Guides"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/continuous-integration-and-deployment-on-aws-and-a-wishlist-for-cicd-tools-on-aws-5a13','dev.to: Continuous Integration and Deployment on AWS - and a wishlist for CI/CD Tools on AWS','','2021',0,'A Dev.to article discussing CI/CD architectures within AWS environments, containing a developer wishlist for next-generation pipeline features. It compares CodePipeline, GitHub Actions, and custom runners, detailing trade-offs in execution speeds, artifact management, and IAM-gated controls. Perfect for team leads structuring secure platform automation.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/creating-a-rest-api-with-infrastructure-as-code-terraform-serverless-lambda-python-part-2-cicd-g8h','dev.to: Creating a Rest API with Infrastructure as Code (Terraform) & Serverless (Lambda + Python) - Part 2 CI/CD','','2022',0,'Outlines a modern serverless deployment loop, coupling HashiCorp Terraform with AWS API Gateway and Lambda functions. Part 2 focuses on constructing automated GitHub Actions CI/CD deployment pipelines for infrastructure and application code layers.','HCL','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Serverless Deployment", "Terraform & AWS Lambda"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/creating-an-eks-cluster-and-node-group-with-terraform-1lf6','dev.to: Creating an EKS Cluster and Node Group with Terraform','- [dev.to: Install & Manage Amazon EKS Add-ons with Terraform](https://dev.to/aws-builders/install-manage-amazon-eks-add-ons-with-terraform-2dea) @@ -3090,7 +3090,7 @@ INSERT INTO "resources" VALUES('https://dev.to/aws-builders/creating-an-eks-clus - Amazon EBS CSI','2023',0,'Walks engineers through setting up Amazon EKS Managed Node Groups with Terraform. It covers the declarative configuration of essential EKS Add-ons, specifically Amazon VPC CNI, CoreDNS, and EBS CSI drivers.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/deploying-a-containerized-app-to-ecs-fargate-using-a-private-ecr-repo-terragrunt-5b8a','dev.to/aws-builders: Deploying a Containerized App to ECS Fargate Using a Private ECR Repo & Terragrunt','','2023',0,'A container orchestration blueprint demonstrating ECS Fargate deployment via Terragrunt. Uses secure private ECR registries, ECS Task definitions, and automated cloud network isolation patterns to run enterprise-grade microservices.','HCL','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/devops-made-easy-install-aws-cli-ecs-cli-docker-terraform-using-chocolatey-2lld','DevOps Made Easy: Install AWS CLI, ECS CLI, Docker & Terraform Using Chocolatey','','2023',0,'A step-by-step local workstation bootstrapping guide using the Windows Chocolatey package manager. Instructs how to quickly establish consistent local administration tooling, installing docker-cli, terraform, aws-cli, and ecs-cli to prepare for cloud resource management.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Local Environment Setup", "Package Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devops.md", "aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/aws-builders/disaster-recovery-cheat-sheetwrite-up-o62','dev.to: Disaster Recovery Cheat-sheet/Write-up 🌟','','2026',0,'A disaster recovery reference sheet translating AWS Well-Architected DR metrics (RTO and RPO) into specific execution patterns. It compares pilot light, warm standby, and active-active multi-region failover models.','N/A','Blog Post','Intermediate',0,'online','manual','018a1be0e9f16a4e41494c451fe41970425f9a7cc83a68b5d8b3951cf485de8b',100.0,1.77903116389252591e+09,1,'2026-05-17T17:19:23.892526+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Architecture & Guides"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/aws-builders/disaster-recovery-cheat-sheetwrite-up-o62','dev.to: Disaster Recovery Cheat-sheet/Write-up 🌟','','2026',0,'A disaster recovery reference sheet translating AWS Well-Architected DR metrics (RTO and RPO) into specific execution patterns. It compares pilot light, warm standby, and active-active multi-region failover models.','N/A','Blog Post','Intermediate',0,'online','manual','018a1be0e9f16a4e41494c451fe41970425f9a7cc83a68b5d8b3951cf485de8b',100.0,1779031163,1,'2026-05-17T17:19:23.892526+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Architecture & Guides"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/eks-iam-deep-dive-136d','dev.to: EKS IAM Deep Dive 🌟','','2021',0,'An in-depth exploration of the security layer connecting AWS Identity and Access Management with EKS. Details authentication and authorization, explaining how IAM roles map to Kubernetes groups to achieve a robust security boundary.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "IAM"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/event-driven-architectures-using-aws-with-example-3d2d','dev.to: Event driven architectures using AWS with example','','2022',0,'Breaks down standard Event-Driven Architecture (EDA) paradigms, demonstrating asynchronous patterns utilizing AWS EventBridge, SQS, and Lambda. Illustrates decoupling domains to achieve maximum system scalability and operational tolerance.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "Event-Driven", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/from-scratch-oidc-providers-252d','dev.to/aws-builders: From Scratch: OIDC Providers','','2022',0,'Examines the configuration of OpenID Connect (OIDC) providers to establish a trust relationship between multi-cloud workloads and AWS IAM. Discusses keyless authentication paradigms and JSON Web Token (JWT) validation without requiring long-lived access keys.','None','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Security", "Identity & Access Management", "OIDC Providers"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); @@ -3100,12 +3100,12 @@ INSERT INTO "resources" VALUES('https://dev.to/aws-builders/how-to-automate-aws- INSERT INTO "resources" VALUES('https://dev.to/aws-builders/how-to-deploy-a-serverless-website-with-terraform-5677','dev.to: How to deploy a serverless website with Terraform','','2023',0,'A thorough guide details the process of deploying high-performance serverless static web platforms on AWS using Terraform. Connects CloudFront distributions, S3 hosting buckets, ACM SSL validation, and Route53 DNS zones.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/how-to-get-started-with-devops-what-skills-should-we-start-with-5efp','dev.to/aws-builders: How to get started with DevOps? What skills should we start with?','','2023',0,'Curator Insight: A beginner-focused roadmap detailing key technologies to study for AWS DevOps integration. Live Grounding: Recommends mastering basic infrastructure-as-code patterns, CI/CD mechanisms, and AWS core services to implement solid pipeline architectures.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Career Paths", "AWS Pathways"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/how-well-architected-enables-junior-engineers-24j','dev.to: How Well-Architected Enables Junior Engineers','','2023',0,'Examines how the AWS Well-Architected Framework acts as an educational and operational safety net for junior engineers, establishing structured system design patterns across developer teams.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Engineering Culture"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/aws-builders/install-manage-amazon-eks-add-ons-with-terraform-2dea','dev.to: Install & Manage Amazon EKS Add-ons with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','717374a72d37dd853213e3148977bc4f8a0632ec5334c368d592c37de8314e20',100.0,1.7790317878107171e+09,1,'2026-05-17T17:29:47.810717+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/aws-builders/install-manage-amazon-eks-add-ons-with-terraform-2dea','dev.to: Install & Manage Amazon EKS Add-ons with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','717374a72d37dd853213e3148977bc4f8a0632ec5334c368d592c37de8314e20',100.0,1779031787,1,'2026-05-17T17:29:47.810717+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/introduction-to-aws-sam-serverless-application-model-12oc','dev.to/aws-builders: Introduction to AWS SAM (Serverless Application Model)','','2022',0,'An introduction to the AWS Serverless Application Model (SAM). Demonstrates how this declarative YAML framework extends CloudFormation, drastically simplifying the resource definition of REST APIs, databases, and scheduled execution scripts.','YAML','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS SAM", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/aws-builders/karpenter-the-better-autoscaling-solution-for-kubernetes-part-1-4pd5','dev.to: Karpenter: The Better Autoscaling Solution for Kubernetes- Part'' 1','','2022',3,'The first installment of a tutorial series explaining why Karpenter outperforms traditional autoscaling models. The article details the core operational differences, node-provisioning delays in older architectures, and provides a clear breakdown of Karpenter''s YAML configuration structures.','English','Technical Article','Medium',0,'online','manual','52684b303712c02fba044f9de1e86d423c2661b1ea2e580d270fd480421cf085',100.0,1.77903417283298707e+09,1,'2026-05-17T18:09:32.832987+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/aws-builders/karpenter-the-better-autoscaling-solution-for-kubernetes-part-1-4pd5','dev.to: Karpenter: The Better Autoscaling Solution for Kubernetes- Part'' 1','','2022',3,'The first installment of a tutorial series explaining why Karpenter outperforms traditional autoscaling models. The article details the core operational differences, node-provisioning delays in older architectures, and provides a clear breakdown of Karpenter''s YAML configuration structures.','English','Technical Article','Medium',0,'online','manual','52684b303712c02fba044f9de1e86d423c2661b1ea2e580d270fd480421cf085',100.0,1779034172,1,'2026-05-17T18:09:32.832987+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/keycloak-with-nginx-ingress-6fo','dev.to: KeyCloak with Nginx Ingress','','2023',4,'Provides configuration patterns for exposing Keycloak behind an Nginx Ingress Controller in Kubernetes. Walks through configuring SSL termination, proxy headers, path rewrites, and secure cookie forwarding, avoiding common proxy-looping and domain-mismatch pitfalls.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Ingress Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/manage-webhooks-at-scale-with-aws-serverless-fof','dev.to: Manage webhooks at scale with AWS Serverless','','2022',0,'Details a resilient cloud architecture designed to consume, validate, and process high-volume webhook traffic. Employs Amazon API Gateway to ingest requests, Amazon SQS to decouple workloads, and AWS Lambda to asynchronously process events, minimizing drop rates during traffic spikes.','TypeScript','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "Messaging & Integration", "Webhooks"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/aws-builders/many-free-and-useful-aws-official-dev-and-user-guides-54ci','dev.to: Many free and useful AWS official Dev and User guides!','','2026',0,'A curated index compiling official AWS developer guides. It categorizes reference specifications across compute, messaging, and database domains to streamline engineering onboarding.','N/A','Blog Post','Beginner',0,'online','manual','798d57ba809df995fe02eccfacaabfdff5554132188197fb9345ba05a794a0d1',100.0,1.77903343582108211e+09,1,'2026-05-17T17:57:15.821082+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/aws-builders/many-free-and-useful-aws-official-dev-and-user-guides-54ci','dev.to: Many free and useful AWS official Dev and User guides!','','2026',0,'A curated index compiling official AWS developer guides. It categorizes reference specifications across compute, messaging, and database domains to streamline engineering onboarding.','N/A','Blog Post','Beginner',0,'online','manual','798d57ba809df995fe02eccfacaabfdff5554132188197fb9345ba05a794a0d1',100.0,1779033435,1,'2026-05-17T17:57:15.821082+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/my-service-mesh-journey-with-terraform-on-aws-cloud-part-1-3hee','dev.to/aws-builders: My Service Mesh journey with Terraform on AWS Cloud - Part 1','','2023',0,'Part 1 of a structured technical series exploring AWS App Mesh infrastructure configured via Terraform. Establishes core service mesh primitives, including virtual routers, nodes, and transport-layer TLS certificates.','HCL','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/my-service-mesh-journey-with-terraform-on-aws-cloud-part-2-58fd','dev.to/aws-builders: My Service Mesh journey with Terraform on AWS Cloud - Part 2','','2023',0,'Part 2 of the AWS App Mesh and Terraform series. Focuses on integrating Envoy proxy sidecars into ECS/EKS microservices, implementing virtual gateway route mappings, and establishing telemetry exports.','HCL','Tutorial','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{"duplicate_of": "https://dev.to/aws-builders/my-service-mesh-journey-with-terraform-on-aws-cloud-part-1-3hee"}'); INSERT INTO "resources" VALUES('https://dev.to/aws-builders/navigating-aws-eks-with-terraform-understanding-vpc-essentials-for-eks-cluster-management-51e3','dev.to/aws-builders: Navigating AWS EKS with Terraform: Understanding VPC Essentials for EKS Cluster Management','','2023',0,'This architectural guide details the creation of secure, high-availability VPC networks tailored for AWS Elastic Kubernetes Service (EKS). It provides systematic designs for public/private subnet distribution, NAT Gateways, and route table controls to achieve optimal isolation. The author emphasizes standard modular Terraform paradigms for constructing multi-AZ network topographies.','HCL','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AWS", "EKS", "Networking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); @@ -3118,15 +3118,15 @@ INSERT INTO "resources" VALUES('https://dev.to/aws-builders/when-to-sns-or-sqs-2 INSERT INTO "resources" VALUES('https://dev.to/aws-heroes/automatic-api-key-rotation-for-amazon-managed-grafana-2h68','dev.to: Automatic API Key rotation for Amazon Managed Grafana','','2022',0,'Curator Insight details the step-by-step automation of rotating Grafana API keys using AWS Lambda and Secrets Manager. Live Grounding validates this as a vital security standard, preventing persistent credential leaks and enforcing compliance policies across enterprise monitoring setups.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Identity & Access", "Secrets Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws-heroes/serverless-beyond-the-basics-kom','dev.to: Serverless - Beyond the Basics | Kristi Perreault 🌟','','2021',4,'Delves past initial hello-world templates to address production concerns like advanced testing strategies, strict security configurations, and proper CI/CD pipelines.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Advanced Best Practices"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/aws/10-new-aws-amplify-features-to-check-out-4291','dev.to: 10 New AWS Amplify Features to Check Out','','2021',0,'Curator Insight catalogues critical feature updates in AWS Amplify to accelerate full-stack delivery. Live Grounding shows that while these specific features laid the foundation, modern Amplify ecosystems have converged around Next.js SSR support and CDK-based extensibility.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Frontend & Mobile", "AWS Amplify"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/azure/my-top-5-visual-studio-code-extensions-for-azure-developers-1odo','dev.to: My Top 5 Visual Studio Code extensions for Azure Developers','','2021',0,'Details 5 core extensions for Azure Cloud Architects using VS Code. Outlines features in Azure Functions, Resource Manager (ARM), and App Service extensions to sync local workspaces directly with cloud provisioning pipelines.','N/A','Article','Intermediate',0,'online','manual','2bd85c6273966b32f09bde7333ad65a01396ebc40043f1e158efc7f00cc4a22a',100.0,1.77903401532669091e+09,1,'2026-05-17T18:06:55.326691+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/azure/my-top-5-visual-studio-code-extensions-for-azure-developers-1odo','dev.to: My Top 5 Visual Studio Code extensions for Azure Developers','','2021',0,'Details 5 core extensions for Azure Cloud Architects using VS Code. Outlines features in Azure Functions, Resource Manager (ARM), and App Service extensions to sync local workspaces directly with cloud provisioning pipelines.','N/A','Article','Intermediate',0,'online','manual','2bd85c6273966b32f09bde7333ad65a01396ebc40043f1e158efc7f00cc4a22a',100.0,1779034015,1,'2026-05-17T18:06:55.326691+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/balwanishivam/data-migration-from-monolith-to-microservice-in-django-5b9m','dev.to: Data Migration from Monolith to Microservice in Django','','2022',0,'An enterprise migration case study detailing the systematic decomposition of a monolith Django database into isolated microservices data structures. Addresses synchronization problems, data integrity pipelines, and schema refactoring strategies.','Python','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Systems Architecture", "Microservices Migration"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/baransel/a-git-cheat-sheet-4mab','dev.to: A Git Cheat Sheet','','2023',3,'Curator Insight: Basic compilation of commands covering stage lifecycle, push hooks, and SSH configuration. Live Grounding: Simplifies common repository initialization tasks and basic credential caching setups for immediate developer onboarding.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/bekbrace/new-rules-in-github-git-push-u-origin-main-2k82',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b4236667c74efe81a6d56e3b071a30674acc1bb6c6f97a8640ff64fd053c05ff',100.0,1.77903019626326203e+09,1,'2026-05-17T17:03:16.263262+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/bekbrace/new-rules-in-github-git-push-u-origin-main-2k82',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b4236667c74efe81a6d56e3b071a30674acc1bb6c6f97a8640ff64fd053c05ff',100.0,1779030196,1,'2026-05-17T17:03:16.263262+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/bennyfmo_237/deploying-basic-infrastructure-on-aws-with-terraform-1k68','dev.to/bennyfmo_237: Deploying Basic Infrastructure on AWS with Terraform','','2023',0,'An introductory guide that details how to model core cloud architectures in AWS using Terraform. Deploys standard VPC network interfaces, public subnets, and essential route table entries.','HCL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/bespoyasov/clean-architecture-on-frontend-4311?utm=midu','Clean Architecture on Frontend','An implementation guide illustrating how to successfully port the concepts of clean architecture onto frontend projects using React and TypeScript.','2021',4,'A highly practical engineering guide translating classic Clean Architecture layers—Domain, Application, and Adapters—to React and TypeScript codebases. The text demonstrates structural patterns to decouple business rules and state validation from UI components, enhancing mock-testing capabilities and system longevity.','English','article','Advanced',0,'online','automatic','45b3f2940a47bd5b11a2da7c5ef90dc50aec50dfb47f021cb858c6a73a487ffc',NULL,1.78035258179239892e+09,0,'2026-06-02T00:23:01.792399+02:00',NULL,NULL,NULL,'["Frontend Development", "Architecture", "Clean Architecture"]','["[GUIDE]"]','[]','[]','{}','{"category": "react", "reputation_status": "Vetted", "reputation_summary": "A highly-rated, highly-cited technical article in the frontend engineering community with no reported issues.", "social_preview_url": "https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffyvpbhcfxewdmmfn7n6r.png", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://dev.to/bespoyasov/clean-architecture-on-frontend-4311?utm=midu','Clean Architecture on Frontend','An implementation guide illustrating how to successfully port the concepts of clean architecture onto frontend projects using React and TypeScript.','2021',4,'A highly practical engineering guide translating classic Clean Architecture layers—Domain, Application, and Adapters—to React and TypeScript codebases. The text demonstrates structural patterns to decouple business rules and state validation from UI components, enhancing mock-testing capabilities and system longevity.','English','article','Advanced',0,'online','automatic','45b3f2940a47bd5b11a2da7c5ef90dc50aec50dfb47f021cb858c6a73a487ffc',NULL,1780352581,0,'2026-06-02T00:23:01.792399+02:00',NULL,NULL,NULL,'["Frontend Development", "Architecture", "Clean Architecture"]','["[GUIDE]"]','[]','[]','{}','{"category": "react", "reputation_status": "Vetted", "reputation_summary": "A highly-rated, highly-cited technical article in the frontend engineering community with no reported issues.", "social_preview_url": "https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffyvpbhcfxewdmmfn7n6r.png", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://dev.to/bhanufyi/effective-terraform-variable-management-in-github-actions-488l','dev.to/bhanufyi: Effective Terraform Variable Management in GitHub Actions','','2023',0,'Demonstrates advanced workflows for parsing complex inputs, map variables, and dynamic configurations within GitHub Actions environments. Covers secure variable serialization using standard environment-level variables and dynamic JSON-encoded inputs mapped through workflows.','YAML/HCL','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/bobbyiliev/introduction-to-bash-scripting-5571','dev.to: Introduction to Bash Scripting - A DO Hackathon Submission','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c0cf142c0a8b4180746da7276210f08474d686ea5ba2b200c4cf1278154e1d16',100.0,1.77903111320989799e+09,1,'2026-05-17T17:18:33.209898+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/bowmanjd/install-docker-on-windows-wsl-without-docker-desktop-34m9','dev.to: Install Docker on Windows (WSL) without Docker Desktop 🌟','','2021',0,'This advanced manual provides step-by-step instructions on setting up Docker Engine directly within a WSL 2 Linux distribution, removing the reliance on Docker Desktop. This architecture reduces resource consumption and circumvents enterprise licensing fees associated with commercial GUI applications. It represents a highly customizable, lightweight development setup optimized for advanced cloud-native operations.','N/A','Guide','Advanced',0,'online','manual','251ff4848a7d57bfa649529fd060b3fcf38c07437a10a449f67498e66c214f75',100.0,1.77903106126863694e+09,1,'2026-05-17T17:17:41.268637+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Docker Engine"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/bobbyiliev/introduction-to-bash-scripting-5571','dev.to: Introduction to Bash Scripting - A DO Hackathon Submission','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c0cf142c0a8b4180746da7276210f08474d686ea5ba2b200c4cf1278154e1d16',100.0,1779031113,1,'2026-05-17T17:18:33.209898+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/bowmanjd/install-docker-on-windows-wsl-without-docker-desktop-34m9','dev.to: Install Docker on Windows (WSL) without Docker Desktop 🌟','','2021',0,'This advanced manual provides step-by-step instructions on setting up Docker Engine directly within a WSL 2 Linux distribution, removing the reliance on Docker Desktop. This architecture reduces resource consumption and circumvents enterprise licensing fees associated with commercial GUI applications. It represents a highly customizable, lightweight development setup optimized for advanced cloud-native operations.','N/A','Guide','Advanced',0,'online','manual','251ff4848a7d57bfa649529fd060b3fcf38c07437a10a449f67498e66c214f75',100.0,1779031061,1,'2026-05-17T17:17:41.268637+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Docker Engine"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/camptocamp-ops/towards-a-modular-devops-stack-257c','dev.to: Towards a Modular DevOps Stack','','2022',3,'Proposes a blueprint for building modular, maintainable DevOps platforms. Focuses on orchestrating infrastructure provisioners, secret engines, and GitOps engines under unified declarative frameworks to minimize vendor lock-in.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure as Code", "Modular Architecture"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/cedricclyburn/containers-without-docker-podman-buildah-and-skopeo-1eal','dev.to: Containers without Docker (podman, buildah, and skopeo)','','2022',0,'An analysis of the modular container ecosystem, detailing how monolithic Docker tasks are decomposed into specialized, unprivileged utilities: Podman for execution, Buildah for image creation, and Skopeo for registry transfer. This architecture optimizes security and performance in enterprise environments.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Decompiled Engines"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/chefgs/deploy-kubernetes-resources-in-minikube-cluster-using-terraform-1p8o','dev.to: Deploy Kubernetes Resources in Minikube cluster using Terraform','','2022',2,'A localized training guide that explains how to configure and use the Terraform Kubernetes provider against a local Minikube cluster. Helps developers practice writing manifests as code locally.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes", "Local Development"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); @@ -3138,16 +3138,16 @@ INSERT INTO "resources" VALUES('https://dev.to/cloudskills/packer-and-terraform- INSERT INTO "resources" VALUES('https://dev.to/codefreshio/kubernetes-deployment-antipatterns-part-1-2116','dev.to: Kubernetes Deployment Antipatterns – part 1','','2026',0,'A community republishing of the critical anti-pattern analysis, covering common operational pitfalls in Kubernetes deployments. Focuses on the dangers of ignoring scaling patterns, exposing sensitive APIs directly, and neglecting the declarative state.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Deployment Anti-Patterns", "Operational Safety"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/codereviewdoctor/the-json-trick-25-of-python-devs-dont-know-about-including-devs-at-microsoft-sentry-unicef-and-more-4h10','dev.to: The JSON trick 25% of Python devs don''t know about','','2022',0,'A developer guide illustrating lesser-known configuration features of Python''s built-in JSON module. Demystifies performance optimizations, indentation strategies, and default-handling serialization interfaces for large application states.','Python','Technical Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Performance & Parsing"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://dev.to/codewithtee/git-cheat-sheet-20-commands-i-use-everyday-47h9','dev.to: Git Cheat Sheet- 20 commands I Use Everyday | Tabassum Khanum','','2023',3,'Curator Insight: Practical checklist of 20 daily-use commands for software engineers. Live Grounding: Highlights the vital utility of commands like git reset, git rm, and git status, helping juniors build structured commits before triggering remote CI pipelines.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/colbygarland/using-vs-code-to-git-rebase-1lc','dev.to: Using VS Code to git rebase','','2020',0,'Illustrates how to utilize VS Code as the default editor for interactive Git rebasing. Replaces traditional terminal editors with a graphic UI to ease tasks like commit squashing, dropping, and message rewriting during history cleaning cycles.','N/A','Tutorial','Intermediate',0,'online','manual','42d16de19498969c4c367d80c435908ad6f3e31cfc885c1a93ed18baeec73a39',100.0,1.77903022013614702e+09,1,'2026-05-17T17:03:40.136147+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/colbygarland/using-vs-code-to-git-rebase-1lc','dev.to: Using VS Code to git rebase','','2020',0,'Illustrates how to utilize VS Code as the default editor for interactive Git rebasing. Replaces traditional terminal editors with a graphic UI to ease tasks like commit squashing, dropping, and message rewriting during history cleaning cycles.','N/A','Tutorial','Intermediate',0,'online','manual','42d16de19498969c4c367d80c435908ad6f3e31cfc885c1a93ed18baeec73a39',100.0,1779030220,1,'2026-05-17T17:03:40.136147+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/colocodes/github-copilot-blew-my-mind-on-a-code-along-exercise-186n','dev.to: GitHub Copilot blew my mind on a code-along exercise','','2021',0,'An observational field report outlining the developer experience during rapid code-along exercises with GitHub Copilot. Focuses on the model''s capacity to ingest localized context to complete complex algorithmic scripts. Demonstrates the reduction in cognitive fatigue for standard operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/colocodes/learn-how-to-use-git-and-github-in-a-team-like-a-pro-2dk7','dev.to: Learn how to use Git and GitHub in a team like a pro','- [==dev.to: Learn how to use Git and GitHub in a team like a pro (part 2)==](https://dev.to/colocodes/learn-how-to-use-git-and-github-in-a-team-like-a-pro-part-2-11j)','2021',0,'Focuses on best-practice development operations inside multi-person engineering branches. Describes clean feature-branching architectures, tracking issues, and utilizing labels during production cycles.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Team Collaboration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/colocodes/learn-how-to-use-git-and-github-in-a-team-like-a-pro-part-2-11j','==dev.to: Learn how to use Git and GitHub in a team like a pro (part 2)==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f7a664f0524b624b67c1557d1acdba2e922ccd0d519386fa0be8566a9c8044c1',100.0,1.77903164949119496e+09,1,'2026-05-17T17:27:29.491195+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/colocodes/learn-how-to-use-git-and-github-in-a-team-like-a-pro-part-2-11j','==dev.to: Learn how to use Git and GitHub in a team like a pro (part 2)==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f7a664f0524b624b67c1557d1acdba2e922ccd0d519386fa0be8566a9c8044c1',100.0,1779031649,1,'2026-05-17T17:27:29.491195+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/crenshaw_dev/the-three-meanings-of-template-in-argo-workflows-2paf','dev.to: The three meanings of "template" in Argo Workflows','','2023',0,'Synthesizes the semantic differences and runtime boundaries between the three distinct definitions of ''template'' in Argo Workflows. Distinguishes template definitions, invocations, and inline declarations within a workflow manifest, preventing common YAML structure misconfigurations in complex pipelines.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Orchestration", "Argo Workflows", "Templates"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/cvitaa11/running-dapr-on-kubernetes-89g','dev.to: Running Dapr on Kubernetes','','2021',3,'Hands-on walkthrough detailing the installation and runtime operations of Dapr inside a Kubernetes cluster. Highlights initial configuration, Helm chart usages, and basic validation. While ideal for local developers sandbox validation, 2026 infrastructure paradigms prioritize declarative GitOps (e.g., Argo CD) for deploying Dapr components in production.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native", "Application Runtime", "Dapr Deployment"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/cyclops-ui/five-tools-to-make-your-k8s-experience-more-enjoyable-5d85','dev.to/cyclops-ui: Five tools to make your K8s experience more enjoyable','','2024',0,'A curated compilation evaluating five alternative graphical interfaces and CLI utilities designed to simplify everyday Kubernetes development and operations. Focuses on visual management, interactive debugging, and reducing the learning curve of raw YAML manifests.','English','Article','Beginner',0,'online','manual','f965a3ce5ac3df37332c0d52e88b692729e0e3a8ba7da4325760cf90ae069759',100.0,1.77903224856421089e+09,1,'2026-05-17T17:37:28.564211+02:00',NULL,NULL,NULL,'["Developer Experience", "Tooling", "Kubernetes UX"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/cyclops-ui/five-tools-to-make-your-k8s-experience-more-enjoyable-5d85','dev.to/cyclops-ui: Five tools to make your K8s experience more enjoyable','','2024',0,'A curated compilation evaluating five alternative graphical interfaces and CLI utilities designed to simplify everyday Kubernetes development and operations. Focuses on visual management, interactive debugging, and reducing the learning curve of raw YAML manifests.','English','Article','Beginner',0,'online','manual','f965a3ce5ac3df37332c0d52e88b692729e0e3a8ba7da4325760cf90ae069759',100.0,1779032248,1,'2026-05-17T17:37:28.564211+02:00',NULL,NULL,NULL,'["Developer Experience", "Tooling", "Kubernetes UX"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/d1020/price-comparison-of-popular-serverless-architecture-providers-2jk9','dev.to: Price Comparison of Popular Serverless Architecture Providers','','2021',3,'Performs financial comparisons between public cloud providers (AWS, Azure, GCP), modeling billing triggers, resource provisioning scales, and data egress pricing.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless Platforms", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/danielepolencic/binding-aws-iam-roles-to-kubernetes-service-account-for-on-prem-clusters-1icc','dev.to: Binding AWS IAM roles to Kubernetes Service Account for on-prem clusters | Daniele Polencic 🌟','','2022',0,'Highlights solutions for extending AWS IAM Roles for Service Accounts (IRSA) configurations into on-premises Kubernetes clusters. Solves the hybrid identity challenge by utilizing OIDC federated discovery documents on local nodes.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "AWS IRSA", "Hybrid Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/danielepolencic/labels-and-annotations-in-kubernetes-j4i',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6a085f58946e31684ad903aa6105075a24cb82c57b1a914de5fc04fb404bb6a5',100.0,1779029984.8598,0,'2026-05-17T16:59:44.859800+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/danielepolencic/labels-and-annotations-in-kubernetes-j4i',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6a085f58946e31684ad903aa6105075a24cb82c57b1a914de5fc04fb404bb6a5',100.0,1779029984,0,'2026-05-17T16:59:44.859800+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/danielepolencic/request-based-autoscaling-in-kubernetes-scaling-to-zero-2i73','dev.to/danielepolencic: Request-based autoscaling in Kubernetes: scaling to zero','','2021',0,'Analyzes the mechanics of scale-to-zero capabilities in Kubernetes, focusing on HTTP request buffering and activator-driven routing. Contrasts traditional resource-metrics Horizontal Pod Autoscaler (HPA) with Knative-style Pod autoscaling. Essential reading for architects designing resource-optimized serverless architectures on Kubernetes.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Request-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/danielepolencic/scaling-kubernetes-to-multiple-clusters-and-regionss-294b','dev.to/danielepolencic: Scaling Kubernetes to multiple clusters and regions 🌟','','2021',0,'Investigates multi-region and multi-cluster scaling architectures in Kubernetes. Details routing traffic globally, handling disaster recovery scenarios, and utilizing tools like Karpenter, Cluster API, and global DNS load balancing to manage regional failovers.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Multi-Cluster Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/danielepolencic/the-kubernetes-api-architecture-1pi9','dev.to: The Kubernetes API architecture | Daniele Polencic 🌟','','2021',4,'A visual and descriptive architectural review of the API Server request pipeline. Traces client requests through authentication, authorization, and admission controller gates.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Architecture", "Fundamentals"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); @@ -3166,27 +3166,27 @@ INSERT INTO "resources" VALUES('https://dev.to/dhravya/docker-explained-to-a-5-y INSERT INTO "resources" VALUES('https://dev.to/dineshrathee12/how-to-copy-a-security-group-with-rules-from-one-aws-account-to-another-account-36mb','dev.to: How to Copy a Security Group with Rules from one AWS Account to Another account','','2022',0,'A practical technical tutorial detailing programmatic patterns to replicate AWS Security Groups and nested rules across separate AWS accounts. It resolves multi-tenant configuration sync issues using Python and the AWS CLI. This is critical for engineers performing tenant migrations or standing up identical staging environments under modern IAM paradigms.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security Group Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/doabledanny/git-cheat-sheet-50-commands-free-pdf-and-poster-4gcn','dev.to: Git Cheat Sheet 📄 (50 commands + Free PDF and poster)','','2024',3,'Curator Insight: Comprehensive visual compilation of 50 commands accompanied by a custom poster and PDF download. Live Grounding: Highly effective for team offices to keep a standardized visual command map within sight, standardizing commit patterns across the engineering group.','English','Visual Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/docker/9-docker-extensions-every-developer-must-try-1no2','dev.to: 9 Docker Extensions Every Developer Must Try','','2023',0,'Highlights extensions targeting productivity within local development dashboards. Covers structural utilities for Kubernetes visualization, real-time image scanning, and storage volume optimization.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Developer Tooling", "Docker Desktop"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/docker/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e','dev.to: Top 200 Kubernetes Tools for DevOps Engineer Like You','','2023',0,'A comprehensive directory indexing over 200 Kubernetes tools tailored for DevOps and platform engineers. Covers diverse categories including continuous deployment controllers, ingress routing, secret managers, and network policy visualizers.','None','Article','Intermediate',0,'online','manual','f2917385193aab7345388fd9c942a39cdcd78fbab92e33a54cb2186a7ae13416',100.0,1.77913049496982908e+09,1,'2026-05-18T20:54:54.969829+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/docker/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e','dev.to: Top 200 Kubernetes Tools for DevOps Engineer Like You','','2023',0,'A comprehensive directory indexing over 200 Kubernetes tools tailored for DevOps and platform engineers. Covers diverse categories including continuous deployment controllers, ingress routing, secret managers, and network policy visualizers.','None','Article','Intermediate',0,'online','manual','f2917385193aab7345388fd9c942a39cdcd78fbab92e33a54cb2186a7ae13416',100.0,1779130494,1,'2026-05-18T20:54:54.969829+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/dollardhingra/code-quality-tools-in-python-4k2a','dev.to: Code Quality Tools in Python','','2021',3,'Curator Insight reviews code quality tooling, highlighting traditional utilities like Flake8 and Black. Live Grounding confirms that modern CI/CD setups actively consolidate these individual quality checkers into centralized, lightning-fast Rust engines to speed up delivery loops.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "CI-CD", "Code Quality"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/dollardhingra/python-code-best-practices-4k96','dev.to: Best Practices For Writing Clean Pythonic Code','','2022',0,'Curator Insight: Curates core principles of Python coding patterns to enforce standard readability and longevity metrics. Live Grounding: Details actionable rules of PEP-8 compliance, context manager designs, and exception encapsulation techniques to ensure production-grade clean architectures.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Code Quality", "Clean Code"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/douglasmakey/implementing-a-simple-k8s-admission-controller-in-go-2dcg','dev.to: Implementing a simple K8s admission controller in Go','','2020',0,'Deep dive into developing custom admission control hooks using Go. Examines the mechanical process of parsing AdmissionReview requests, implementing validation logic, producing secure JSON patches for mutating workflows, and setting up local TLS validation to communicate securely with the Kubernetes API server.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Admission Control", "Go Development"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/dsudia/how-to-integrate-docker-jetbrains-into-telepresence-31op','dev.to/dsudia: How to Integrate Docker & JetBrains into Telepresence','','2021',0,'A detailed technical guide explaining how to integrate Telepresence proxying with Docker Desktop and JetBrains IDE debuggers. It covers setting up traffic intercepts to enable step-by-step local JVM/Node debugging.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Remote Debugging", "IDE Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/duckinm/superb-vscode-extensions-changing-your-coding-life-2cmb','dev.to: Superb VSCode extensions changing your coding life','','2021',0,'Analyzes transformative VS Code extensions that significantly alter code execution and formatting paradigms, showcasing how choosing the right workspace helper utilities impacts output speed.','N/A','Article','Beginner',0,'online','manual','6a80a307fcfcc49614358f0555fa87a6088cdb7f5bf2a840a74113f9b57f88f6',100.0,1.77903143995767498e+09,1,'2026-05-17T17:23:59.957675+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/duckinm/superb-vscode-extensions-changing-your-coding-life-2cmb','dev.to: Superb VSCode extensions changing your coding life','','2021',0,'Analyzes transformative VS Code extensions that significantly alter code execution and formatting paradigms, showcasing how choosing the right workspace helper utilities impacts output speed.','N/A','Article','Beginner',0,'online','manual','6a80a307fcfcc49614358f0555fa87a6088cdb7f5bf2a840a74113f9b57f88f6',100.0,1779031439,1,'2026-05-17T17:23:59.957675+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/eavnitech/send-notification-to-slack-from-the-jenkins-ci-job-and-jenkinsfile-e-avni-tech-2lm5','dev.to: Send notification to slack from the Jenkins CI Job and Jenkinsfile','','2021',0,'A walkthrough demonstrating how to wire Slack notifications directly to Jenkins post-build declarative blocks. *Curator Insight*: Slack chat notifications. *Live Grounding*: Crucial for ChatOps environments to share instant telemetry and status metrics across developer squads.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Configuration Management", "Notifications"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/eckelon/how-to-monitor-nginx-in-kubernetes-with-prometheus-j5f','dev.to: How to monitor nginx in Kubernetes with Prometheus','','2021',0,'Covers setting up Prometheus metrics for Nginx in Kubernetes clusters. Discusses configuring sidecars using Nginx VTS or official stub status metrics to trace payload rates and latency distribution.','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring Integrations", "Ingress & Proxy"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/edlegaultle/introduction-to-helm-50jl','dev.to: Introduction to Helm 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5dc83ff27c34dd1693000dbeefd6bb1f0fb65ec2465ee04a34bf9c9018fa8255',100.0,1.77903082732688307e+09,0,'2026-05-17T17:13:47.326883+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://dev.to/leading-edje/introduction-to-helm-50jl"}'); -INSERT INTO "resources" VALUES('https://dev.to/eldadak/open-a-command-prompt-in-a-kubernetes-cluster-206g','dev.to: Open a command prompt in a Kubernetes cluster','','2021',4,'Walks through initiating command sessions in target Kubernetes containers for diagnostics. Discusses ephemeral container usage and target debugging options without altering running code paths.','English','Technical Article','Intermediate',0,'online','manual','c26eb0de788e23c0873c87db4a43f8bc0f0fed934afaee24b0c8a6c714c3657d',100.0,1.77903433234321403e+09,1,'2026-05-17T18:12:12.343214+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/edlegaultle/introduction-to-helm-50jl','dev.to: Introduction to Helm 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5dc83ff27c34dd1693000dbeefd6bb1f0fb65ec2465ee04a34bf9c9018fa8255',100.0,1779030827,0,'2026-05-17T17:13:47.326883+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://dev.to/leading-edje/introduction-to-helm-50jl"}'); +INSERT INTO "resources" VALUES('https://dev.to/eldadak/open-a-command-prompt-in-a-kubernetes-cluster-206g','dev.to: Open a command prompt in a Kubernetes cluster','','2021',4,'Walks through initiating command sessions in target Kubernetes containers for diagnostics. Discusses ephemeral container usage and target debugging options without altering running code paths.','English','Technical Article','Intermediate',0,'online','manual','c26eb0de788e23c0873c87db4a43f8bc0f0fed934afaee24b0c8a6c714c3657d',100.0,1779034332,1,'2026-05-17T18:12:12.343214+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/ender_minyard/full-stack-developer-s-roadmap-2k12','Full Stack Developer''s Roadmap 🌟','','2021',0,'A holistic guide detailing modern career trajectories and essential technical skills for full-stack developers. While covering classic frontend and backend tools, it places significant emphasis on containerization (Docker) and modern microservices orchestration patterns.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering Practices", "Developer Productivity", "Roadmaps"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/env0/terraform-destroy-command-a-guide-to-controlled-infrastructure-removal-4af8','dev.to/env0: Terraform Destroy Command: A Guide to Controlled Infrastructure'' Removal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de1ee6d9044d2cc17d47244bbcd0835db4e97f80cffed08c9fa2f7f8f9c1d6f1',100.0,1.77902911040047407e+09,0,'2026-05-17T16:45:10.400474+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://dev.to/envzero/terraform-destroy-command-a-guide-to-controlled-infrastructure-removal-4af8"}'); +INSERT INTO "resources" VALUES('https://dev.to/env0/terraform-destroy-command-a-guide-to-controlled-infrastructure-removal-4af8','dev.to/env0: Terraform Destroy Command: A Guide to Controlled Infrastructure'' Removal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de1ee6d9044d2cc17d47244bbcd0835db4e97f80cffed08c9fa2f7f8f9c1d6f1',100.0,1779029110,0,'2026-05-17T16:45:10.400474+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://dev.to/envzero/terraform-destroy-command-a-guide-to-controlled-infrastructure-removal-4af8"}'); INSERT INTO "resources" VALUES('https://dev.to/envzero/terraform-destroy-command-a-guide-to-controlled-infrastructure-removal-4af8','dev.to/env0: Terraform Destroy Command: A Guide to Controlled Infrastructure Removal','','2024',0,'Comprehensive safety-first guide for managing infrastructure lifecycle terminations using the `terraform destroy` command. Highlights critical prevention mechanisms such as the `prevent_destroy` lifecycle hook, target-specific destructions, and mitigation of resource dependency graph breakdowns.','HCL','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/ericawanja/git-and-github-for-beginners-33a0','dev.to: Git and GitHub for beginners','','2021',0,'Introduces basic conceptual terms like local vs. remote, stage vs. commit, and explains pull requests visually to facilitate onboarding for junior software engineers.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Introduction"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/estherwanjiru/introduction-to-git-and-github-25ei','dev.to: Introduction to Git and GitHub','','2021',0,'Direct guide for engineers starting with version control, covering essential commands, setting up SSH auth tokens, and navigating remote interfaces.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Introduction"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/everythingdevops/how-to-run-minikube-on-apple-m1-chip-without-docker-desktop-h76','dev.to: How to run Minikube on Apple M1 chip without Docker Desktop using'' Colima','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1915526226130b87b4a75a71e73dffb3273a3d282f3e892e5c8bac690df14b8f',100.0,1.77903318704537701e+09,1,'2026-05-17T17:53:07.045377+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/faruqt/how-to-connect-django-to-reactjs-part-2-2oje','dev.to: Building a REST API with Django REST Framework 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c01e01cddc6449749557fd67cad7c087e7c4abf2d3abed82b7eb0110ee612e61',100.0,1.77903166961433196e+09,0,'2026-05-17T17:27:49.614332+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://dev.to/nagatodev/how-to-connect-django-to-reactjs-part-2-2oje"}'); +INSERT INTO "resources" VALUES('https://dev.to/everythingdevops/how-to-run-minikube-on-apple-m1-chip-without-docker-desktop-h76','dev.to: How to run Minikube on Apple M1 chip without Docker Desktop using'' Colima','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1915526226130b87b4a75a71e73dffb3273a3d282f3e892e5c8bac690df14b8f',100.0,1779033187,1,'2026-05-17T17:53:07.045377+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/faruqt/how-to-connect-django-to-reactjs-part-2-2oje','dev.to: Building a REST API with Django REST Framework 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c01e01cddc6449749557fd67cad7c087e7c4abf2d3abed82b7eb0110ee612e61',100.0,1779031669,0,'2026-05-17T17:27:49.614332+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://dev.to/nagatodev/how-to-connect-django-to-reactjs-part-2-2oje"}'); INSERT INTO "resources" VALUES('https://dev.to/fermyon/scaling-sidecars-to-zero-in-kubernetes-2m23','dev.to/fermyon: Scaling Sidecars to Zero in Kubernetes','','2023',0,'Evaluates serverless techniques to scale resource-intensive sidecars down to zero when idle. Addresses the lifecycle synchronization challenges between the application container and its helper sidecar instances.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Sidecar Pattern"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/fidalmathew/session-based-vs-token-based-authentication-which-is-better-227o','dev.to/fidalmathew: Session-Based vs. Token-Based Authentication: Which is better?','','2023',0,'An in-depth comparative study between stateful, cookie-driven session-based authentication and stateless, token-based (JWT) models. Highlights critical architectural impacts regarding horizontal scaling, cross-origin resource sharing (CORS) limits, and the absolute complexity of immediate session revocation in stateless systems.','N/A','Article','Basic',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/fkurz/detecting-kubernetes-api-deprecations-with-pluto-3g2m','==dev.to: Detecting Kubernetes API Deprecations with pluto==','','2026',0,'This technical tutorial demonstrates how to use Fairwinds Pluto to detect deprecated API versions across Kubernetes YAML manifests, Helm charts, and live clusters. It outlines practical methods for identifying out-of-date resource definitions prior to initiating major cluster upgrades. Incorporating this guide into continuous delivery pipelines prevents deployment failures caused by deprecated resource types.','Markdown','Documentation','Intermediate',0,'online','manual','daf162f8d40c4fc0b5f25e6b43e6871a2fb1595eaa15fd6a5382fb9d19609d9d',100.0,1.77903095768275189e+09,1,'2026-05-17T17:15:57.682752+02:00',NULL,NULL,NULL,'["Upgrade Path", "API Deprecations", "Static Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/fkurz/detecting-kubernetes-api-deprecations-with-pluto-3g2m','==dev.to: Detecting Kubernetes API Deprecations with pluto==','','2026',0,'This technical tutorial demonstrates how to use Fairwinds Pluto to detect deprecated API versions across Kubernetes YAML manifests, Helm charts, and live clusters. It outlines practical methods for identifying out-of-date resource definitions prior to initiating major cluster upgrades. Incorporating this guide into continuous delivery pipelines prevents deployment failures caused by deprecated resource types.','Markdown','Documentation','Intermediate',0,'online','manual','daf162f8d40c4fc0b5f25e6b43e6871a2fb1595eaa15fd6a5382fb9d19609d9d',100.0,1779030957,1,'2026-05-17T17:15:57.682752+02:00',NULL,NULL,NULL,'["Upgrade Path", "API Deprecations", "Static Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/fllstck/rapid-api-creation-with-aws-amplify-3c8i','dev.to: Rapid API Creation with AWS Amplify','','2020',0,'A developer-focused tutorial outlining how to provision and deploy serverless GraphQL and REST endpoints using AWS Amplify. Leverages AWS AppSync, DynamoDB, and Cognito for swift, scalable web/mobile backends.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Serverless APIs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/francescoxx/java-crud-rest-api-using-spring-boot-hibernate-postgres-docker-and-docker-compose-5cln','dev.to/francescoxx: Java CRUD Rest API using Spring Boot, Hibernate, Postgres, Docker and Docker Compose','','2022',4,'A practical tutorial illustrating the deployment of a classic Spring Boot CRUD application integrated with PostgreSQL and automated locally via Docker Compose. It serves as an excellent starting template for setting up standard developer sandboxes. Modern platforms in 2026 often replace this flow with Testcontainers for local testing, but Docker Compose remains a solid base for local multi-service orchestration.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Local Development"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/franciscogm/aws-cli-sso-made-easy-3bh9','dev.to/franciscogm: AWS CLI SSO made easy','','2022',0,'A developer-focused guide showing how to simplify multi-account authorization using the AWS CLI and AWS IAM Identity Center (formerly AWS Single Sign-On). It demonstrates optimal config profile structures to enable rapid terminal-based authentication. Highly valued by security administrators striving to eliminate long-term credentials on local workstations.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Identity Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}'); @@ -3200,17 +3200,17 @@ INSERT INTO "resources" VALUES('https://dev.to/github/3-ways-to-backup-your-code INSERT INTO "resources" VALUES('https://dev.to/github/how-do-i-resolve-merge-conflicts-5438','dev.to: How Do I Resolve Merge Conflicts?','- [==dev.to: How to Undo Pushed Commits with Git==](https://dev.to/github/how-to-undo-pushed-commits-with-git-2pe6)','2021',0,'A step-by-step GitHub-focused guide on resolving merge conflicts, including using the browser-based editor and safely rolling back pushed commits using interactive tools.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Conflict Resolution"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/github/how-to-edit-a-github-action-3j14','dev.to: Make your first contribution to a GitHub Action!','','2021',0,'An introductory guide for contributing to open-source actions. Teaches developers how to read action manifests, run automated unit tests locally, and submit pull requests to public community tools.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Collaboration Tools", "Open Source Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/github/how-to-never-type-passwords-when-using-git-18bb','dev.to: How to never type passwords when using Git','','2021',0,'Practical guide highlighting configuration steps for credentials caching, SSH key configuration, and GPG setup to bypass basic user login constraints securely during recurring Git actions.','Shell','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Platform Security", "Authentication", "SSH Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/github/how-to-undo-pushed-commits-with-git-2pe6','==dev.to: How to Undo Pushed Commits with Git==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','270e7297810848c392d254b26b0321b6c03d6f7c6937f71b2e583bf6d358823e',100.0,1.77903215713279104e+09,1,'2026-05-17T17:35:57.132791+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/github/how-to-undo-pushed-commits-with-git-2pe6','==dev.to: How to Undo Pushed Commits with Git==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','270e7297810848c392d254b26b0321b6c03d6f7c6937f71b2e583bf6d358823e',100.0,1779032157,1,'2026-05-17T17:35:57.132791+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/github/visualize-github-pages-build-logs-1mc1','dev.to: How to View Build Logs for GitHub Pages','','2021',0,'An operations guide detailing how to inspect, analyze, and troubleshoot build logs for site deployments within GitHub Pages pipelines. Highly valuable for debugging custom Jekyll configurations, missing node dependencies, or YAML syntax errors.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Build Troubleshooting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["mkdocs.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/github/whats-the-difference-between-a-github-action-and-a-workflow-2gba','dev.to: What''s the difference between a GitHub Action and a Workflow?','','2021',0,'A conceptual breakdown clarifying platform differences between ''Workflows'' and ''Actions''. Maps YAML-based continuous execution systems (Workflows) against discrete modular execution tasks (Actions) built with JavaScript or Docker.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Automation Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/gitlive/gitlive-now-works-with-any-git-repository-in-vs-code-304o','dev.to/gitlive: GitLive now works with any Git repository in VS Code!','','2026',3,'An explanatory article detailing GitLive''s capability to integrate with arbitrary self-hosted or cloud-based Git providers. It highlights practical ways to maintain collaborative development loops across complex deployment layouts.','English','Article','Intermediate',0,'online','manual','e7c4eedcc93cbb1b8dcb22f726a5e51e8cac0c55c301fba584c1e0821e00692a',100.0,1779030346.25232,1,'2026-05-17T17:05:46.252320+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/gitlive/gitlive-now-works-with-any-git-repository-in-vs-code-304o','dev.to/gitlive: GitLive now works with any Git repository in VS Code!','','2026',3,'An explanatory article detailing GitLive''s capability to integrate with arbitrary self-hosted or cloud-based Git providers. It highlights practical ways to maintain collaborative development loops across complex deployment layouts.','English','Article','Intermediate',0,'online','manual','e7c4eedcc93cbb1b8dcb22f726a5e51e8cac0c55c301fba584c1e0821e00692a',100.0,1779030346,1,'2026-05-17T17:05:46.252320+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/gofirefly/terraform-modules-for-advanced-users-4n56','dev.to: Terraform Modules for Advanced Users','','2022',3,'Explores complex patterns inside Terraform configurations, such as structural dynamics, dynamic code loops, complex variables, validation blocks, and semantic version tagging frameworks.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Modules", "Advanced Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/gonedark/3-git-commands-i-use-every-day','3 Git Commands I Use Every Day','','2021',0,'Examines daily developer command workflows, optimizing git stashing, quick rebases, and clean branch updates to reduce development cycles and streamline collaboration.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/grayhat/devops-101-introduction-to-ansible-1n64','dev.to: DevOps 101 : Introduction to Ansible','','2021',0,'A DevOps-focused introduction to Ansible fundamentals. Features simple configurations, basic execution strategies, state assertions, and standard recommendations for writing clean, readable YAML blueprints.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/gre9ory/hull-tutorial-01-introducing-hull-the-helm-universal-layer-library-4njb','dev.to: HULL Tutorial 01: Introducing HULL, the Helm Universal Layer Library','','2021',0,'Practical introduction to HULL (Helm Universal Layer Library), a standardized, library-chart-driven mechanism to dramatically simplify Kubernetes manifest configuration without writing massive custom Go templates.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Design Patterns", "HULL Library"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/grrywlsn/self-service-infrastructure-as-code-23bl','dev.to/grrywlsn: Self-service infrastructure as code','','2023',4,'Outlines platform engineering strategies to enable developer self-service infrastructure deployment via pre-approved Terraform module registries. Discusses how to build abstraction templates that allow development teams to safely deploy standard resources without deep IaC expertise. Live grounding highlights this approach as a central pillar of modern platform teams looking to eliminate operations bottlenecks.','HCL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Workflow Automation"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/harishash/vs-code-extensions-to-increase-your-productivity-eeb','dev.to: VS Code extensions to increase your Productivity','','2026',3,'Community-curated resource listing standard extensions designed to minimize cognitive overhead and speed up microservice coding loops.','English','Article','Beginner',0,'online','manual','e2b18af5f9d47afe0555c5be7f06c027ff88b75f9138482eafbac8a2a97e6cbf',100.0,1.77903397652297902e+09,1,'2026-05-17T18:06:16.522979+02:00',NULL,NULL,NULL,'["Development Environment", "Productivity", "Community Resource"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/heroku/deploying-your-first-golang-webapp-11b3','dev.to: Deploying Your First Golang Webapp','','N/A',0,'A quickstart tutorial covering local compilation and cloud deployment of Go web applications. While slightly legacy, it provides robust fundamental concepts on environmental variables and buildpacks.','en','Guide','Beginner',0,'online','manual','10b7c9d82c84e90f47df29018bae614af05c2dde4339655346b60c71afb51142',100.0,1.77903409432450509e+09,1,'2026-05-17T18:08:14.324505+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Deployment"]','["[GUIDE]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/harishash/vs-code-extensions-to-increase-your-productivity-eeb','dev.to: VS Code extensions to increase your Productivity','','2026',3,'Community-curated resource listing standard extensions designed to minimize cognitive overhead and speed up microservice coding loops.','English','Article','Beginner',0,'online','manual','e2b18af5f9d47afe0555c5be7f06c027ff88b75f9138482eafbac8a2a97e6cbf',100.0,1779033976,1,'2026-05-17T18:06:16.522979+02:00',NULL,NULL,NULL,'["Development Environment", "Productivity", "Community Resource"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/heroku/deploying-your-first-golang-webapp-11b3','dev.to: Deploying Your First Golang Webapp','','N/A',0,'A quickstart tutorial covering local compilation and cloud deployment of Go web applications. While slightly legacy, it provides robust fundamental concepts on environmental variables and buildpacks.','en','Guide','Beginner',0,'online','manual','10b7c9d82c84e90f47df29018bae614af05c2dde4339655346b60c71afb51142',100.0,1779034094,1,'2026-05-17T18:08:14.324505+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Deployment"]','["[GUIDE]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/hey_atharva/git-it-right-git-cheatsheet-4o0h','dev.to: Git it Right🔥🔥🚀(Git CheatSheet) 🌟','','2023',3,'Curator Insight: A conversational Dev.to cheat sheet translating fundamental Git commands into clear practical recipes. Live Grounding: Covers stash operations, diff tracking, and tag configurations, ensuring correct command invocation during collaborative code reviews.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/hkhelil/building-a-kubernetes-operator-with-an-nginx-crd-3lil','dev.to/hkhelil: Building a Kubernetes Operator with an NGINX CRD','','2022',0,'A step-by-step developer tutorial building an NGINX web server operator from scratch. It guides the reader through CRD definitions and controller structures, making it an excellent practical entry point for understanding the reconciliation model in a hands-on way.','Go','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Operators Go"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/hood/docker-cmd-vs-entrypoint-explaining-the-difference-55g7','dev.to: Docker CMD vs ENTRYPOINT: explaining the difference','','2021',0,'Explains the differences between `CMD` and `ENTRYPOINT` in Dockerfiles. Highlights shell vs. exec execution forms, argument forwarding patterns, and runtime overriding constraints.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Dockerfile Specs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}'); @@ -3236,13 +3236,13 @@ INSERT INTO "resources" VALUES('https://dev.to/javinpaul/my-favorite-free-course INSERT INTO "resources" VALUES('https://dev.to/javinpaul/why-developers-should-learn-docker-and-kubernetes-in-2023-4hof','dev.to: Why Developers Should Learn Docker and Kubernetes in 2023 🌟','','2023',0,'An industry-focused piece advocating for developer mastery of containerization and orchestration. Highlights the paradigm shift toward cloud-native microservices, demonstrating why containerization and declarative API competency have become standard prerequisites for modern backend engineering positions.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career Development", "Skill Alignment", "Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/jburroughs/1-tip-to-double-your-productivity-using-postman-3bdm','dev.to: 1 Tip to Double Your Productivity in Postman','','2026',0,'Pragmatic guide focused on boosting daily Postman testing performance. Explores quick environment switching, keyboard shortcuts, and automated pre-request scripts to streamline developers'' active debugging loops.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Testing", "Productivity"]','["[COMMUNITY-TOOL]"]','[]','["postman.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/jcoelho/8-jenkins-plugins-i-cant-live-without-3bin','dev.to: 8 Jenkins plugins I can''t live without (2019)','','2019',0,'A popular community catalog of essential plugins. Focuses on developer velocity, visual tracing, Slack interactions, and credential storage interfaces that form the foundation of efficient operations.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Plugin Management", "Ecosystem Curations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/jcofman/make-vs-code-better-by-editing-and-updating-some-settings-4m9a','dev.to/jcofman: Make VS Code better by editing and updating some settings','','2021',0,'A programmatic guide to tuning `settings.json` in VS Code. Outlines precise configuration keys for optimizing render engines, tuning auto-save policies, modifying telemetry preferences, and managing resource consumption limits.','JSON','Article','Beginner',0,'online','manual','69570e2290637c945cdbdf55230398de1c18b26573b1c0c23251dcb207d34d0d',100.0,1.7790322428946979e+09,1,'2026-05-17T17:37:22.894698+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/jcofman/make-vs-code-better-by-editing-and-updating-some-settings-4m9a','dev.to/jcofman: Make VS Code better by editing and updating some settings','','2021',0,'A programmatic guide to tuning `settings.json` in VS Code. Outlines precise configuration keys for optimizing render engines, tuning auto-save policies, modifying telemetry preferences, and managing resource consumption limits.','JSON','Article','Beginner',0,'online','manual','69570e2290637c945cdbdf55230398de1c18b26573b1c0c23251dcb207d34d0d',100.0,1779032242,1,'2026-05-17T17:37:22.894698+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/jonatan5524/build-my-own-kubernetes-journey-1a3j','dev.to: Build my own Kubernetes journey (10 Part Series) | Jonatan Ezron','','2023',0,'A comprehensive, ten-part engineering chronicle detailing the step-by-step setup and configuration of a home-lab Kubernetes cluster. Walks through local storage provisioners, container network interfaces (CNIs), ingress setup, and application deployment configurations, serving as a pragmatic guide for practitioners.','English','Tutorial Series','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Hands-on Labs", "System Implementation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/josephmidura/how-to-manage-multiple-ssh-key-pairs-1ik','dev.to: How to Manage Multiple SSH Key Pairs','','2021',2,'Focuses on mapping multiple distinct SSH credentials on a single host. Guides the user in creating robust `~/.ssh/config` blocks to automatically select specific keys based on host names.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/kameshsampath/simplify-your-dockerfile-1j5k','dev.to: Simplify Your Dockerfile wiyth Rust programming language| Kamesh Sampath','','2023',0,'Presents Rust compilation patterns utilizing multi-stage Docker builds and Cargo Chef. Focuses on caching intermediate dependencies to drastically minimize development compiler times and deliver highly optimized target binaries.','Rust','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Rust"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/kanani_nirav/50-linux-commands-every-developer-need-to-know-with-example-mc','dev.to: 50 Linux Commands every developer NEED to know with example','','2022',0,'A comprehensive directory detailing basic, intermediate, and advanced CLI operations. Translates abstract Linux patterns into functional scripts for managing permissions, finding logs, and inspecting networks.','Bash','Reference Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Command Line", "Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/karaluton/explain-like-i-m-five-git-rebase-vs-merging-1k69','dev.to: ELI5: Git Rebase vs. Merge 🌟','','2022',1,'Offers a highly accessible comparison of merging versus rebasing strategies. Explains how merging acts as a non-destructive historical record, while rebasing dynamically alters commit history to maintain a linear DAG timeline.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Integration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/karaluton/what-exactly-is-the-dom-jhg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','57bfb59f72033b49ac97dd76f4c46fea14c0d7d4a0c93c6ce0fa1cd3e56ef206',100.0,1.77903458264423203e+09,1,'2026-05-17T18:16:22.644232+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/karaluton/what-exactly-is-the-dom-jhg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','57bfb59f72033b49ac97dd76f4c46fea14c0d7d4a0c93c6ce0fa1cd3e56ef206',100.0,1779034582,1,'2026-05-17T18:16:22.644232+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/karanpratapsingh/top-5-docker-best-practices-57oh','dev.to: Top 5 Docker Best Practices','','2023',0,'Summarizes five essential Dockerfile patterns targeting faster builds and smaller output artifacts. Focuses on single-responsibility runtime structures, proper ignore files, and tag version consistency.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/katalon/top-15-automated-api-testing-tools-lasted-update-32ip','dev.to: Top 15 Automated API Testing Tools','','2023',4,'A marketplace evaluation of 15 automated API testing frameworks. Details features of suites like Katalon, Postman, SoapUI, and Newman, helping teams choose testing tooling based on their workflow requirements.','Agnostic','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Testing", "Tooling", "Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/katiatalhi/introduction-to-kustomize-how-to-customize-kubernetes-objects-3e08','dev.to: Introduction to Kustomize - How to customize Kubernetes objects kubernetes','','2021',2,'A practical tutorial covering Kustomize fundamentals, including base structures, namespaces, and target overlays. Details how to perform key-value injections, customize metadata, and scale replica sizes across environments while maintaining dry manifests.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}'); @@ -3264,33 +3264,33 @@ INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-i- - [dev.to/leandronsp: Kubernetes 101, part VI, daemonsets](https://dev.to/leandronsp/kubernetes-101-part-vi-daemonsets-1ph0) - [dev.to/leandronsp: Kubernetes 101, part VII, jobs and cronjobs](https://dev.to/leandronsp/kubernetes-101-part-vii-jobs-and-cronjobs-12kg) - [dev.to/leandronsp: Kubernetes 101, part VIII, networking fundamentals](https://dev.to/leandronsp/kubernetes-101-part-viii-networking-fundamentals-mo7)','2023',0,'An extensive multi-part guide covering the full spectrum of core Kubernetes objects: Pods, Controllers (ReplicaSets, Deployments), StatefulSets, DaemonSets, Jobs, CronJobs, and Networking fundamentals. Serves as a deep, hands-on syllabus detailing state synchronization, storage persistence, and internal service communication patterns.','English','Tutorial Series','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workload Resources", "Pod & Controllers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-ii-pods-19pb','dev.to/leandronsp: Kubernetes 101, part II, pods','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','43f34a5fd99481ab34294765778b698bc4e60e8fd324aa3be67a47a13087c5f4',100.0,1.77903323672026896e+09,1,'2026-05-17T17:53:56.720269+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-iii-controllers-and-self-healing-4ki5','dev.to/leandronsp: Kubernetes 101, part III, controllers and self-healing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e337b9a5e35eb8438b7eb8ca567d65590db6dd3d0df4c10dbb1c221bc29520bd',100.0,1.7790310992666471e+09,1,'2026-05-17T17:18:19.266647+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-iv-deployments-20m3','dev.to/leandronsp: Kubernetes 101, part IV, deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6d2713148cf65cdb3a89c8c9fd7ff60390146c91ec2b5a043968f47d9155a28b',100.0,1779031900.60237,1,'2026-05-17T17:31:40.602370+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://dev.to/leandronsp/kubernetes-101-part-ii-pods-19pb"}'); -INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-v-statefulsets-5dob','dev.to/leandronsp: Kubernetes 101, part V, statefulsets','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fe63cd873d53f6c50ff8578c17e46db035450797d7a86083d199ded75dc2c00c',100.0,1.77903413435089492e+09,1,'2026-05-17T18:08:54.350895+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-vi-daemonsets-1ph0','dev.to/leandronsp: Kubernetes 101, part VI, daemonsets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9f49feebfd17a53c5a183b8df3f018f07401edde7c0996ef6b8094fcccbd45db',100.0,1.77902957533085608e+09,1,'2026-05-17T16:52:55.330856+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://dev.to/leandronsp/kubernetes-101-part-iv-deployments-20m3"}'); -INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-vii-jobs-and-cronjobs-12kg','dev.to/leandronsp: Kubernetes 101, part VII, jobs and cronjobs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fde206ab1a7dc279296a0954a7ce71b315d27e2aabb045460ce62f39cf29bd75',100.0,1.77902914750179696e+09,1,'2026-05-17T16:45:47.501797+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-viii-networking-fundamentals-mo7','dev.to/leandronsp: Kubernetes 101, part VIII, networking fundamentals','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3818d848786706a9a7097a039e75df88fccf8ed03614b5849d85a8fd9b49ca4b',100.0,1.77903160897443509e+09,1,'2026-05-17T17:26:48.974435+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://dev.to/leandronsp/kubernetes-101-part-i-the-fundamentals-23a1"}'); +INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-ii-pods-19pb','dev.to/leandronsp: Kubernetes 101, part II, pods','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','43f34a5fd99481ab34294765778b698bc4e60e8fd324aa3be67a47a13087c5f4',100.0,1779033236,1,'2026-05-17T17:53:56.720269+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-iii-controllers-and-self-healing-4ki5','dev.to/leandronsp: Kubernetes 101, part III, controllers and self-healing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e337b9a5e35eb8438b7eb8ca567d65590db6dd3d0df4c10dbb1c221bc29520bd',100.0,1779031099,1,'2026-05-17T17:18:19.266647+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-iv-deployments-20m3','dev.to/leandronsp: Kubernetes 101, part IV, deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6d2713148cf65cdb3a89c8c9fd7ff60390146c91ec2b5a043968f47d9155a28b',100.0,1779031900,1,'2026-05-17T17:31:40.602370+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://dev.to/leandronsp/kubernetes-101-part-ii-pods-19pb"}'); +INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-v-statefulsets-5dob','dev.to/leandronsp: Kubernetes 101, part V, statefulsets','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fe63cd873d53f6c50ff8578c17e46db035450797d7a86083d199ded75dc2c00c',100.0,1779034134,1,'2026-05-17T18:08:54.350895+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-vi-daemonsets-1ph0','dev.to/leandronsp: Kubernetes 101, part VI, daemonsets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9f49feebfd17a53c5a183b8df3f018f07401edde7c0996ef6b8094fcccbd45db',100.0,1779029575,1,'2026-05-17T16:52:55.330856+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://dev.to/leandronsp/kubernetes-101-part-iv-deployments-20m3"}'); +INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-vii-jobs-and-cronjobs-12kg','dev.to/leandronsp: Kubernetes 101, part VII, jobs and cronjobs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fde206ab1a7dc279296a0954a7ce71b315d27e2aabb045460ce62f39cf29bd75',100.0,1779029147,1,'2026-05-17T16:45:47.501797+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-viii-networking-fundamentals-mo7','dev.to/leandronsp: Kubernetes 101, part VIII, networking fundamentals','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3818d848786706a9a7097a039e75df88fccf8ed03614b5849d85a8fd9b49ca4b',100.0,1779031608,1,'2026-05-17T17:26:48.974435+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://dev.to/leandronsp/kubernetes-101-part-i-the-fundamentals-23a1"}'); INSERT INTO "resources" VALUES('https://dev.to/leroykayanda/kubernetes-monitoring-using-grafana-3dhc','dev.to: Monitoring Kubernetes cluster logs and metrics using Grafana, Prometheus and Loki','','2022',0,'A practical implementation guide to bootstrapping the PLG (Prometheus, Loki, Grafana) observability stack. Focuses on Promtail configuration for cluster log collection, metric ingestion via Prometheus, and crafting unified correlation panels inside Grafana.','None','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Advanced Telemetry & FinOps", "Log Aggregation", "PLG Stack Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/levivm/how-to-use-ssh-and-ssh-agent-forwarding-more-secure-ssh-2c32','How to use SSH properly and what is SSH Agent Forwarding','','2021',3,'Investigates the security mechanics of SSH Agent Forwarding. Evaluates risk profiles (such as root access vulnerabilities on intermediary hosts) and suggests safer patterns like ProxyJump and modern bastion practices.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/lisahjung/beginner-s-guide-to-understanding-the-relevance-of-your-search-with-elasticsearch-and-kibana-29n6','dev.to: Beginner''s guide to understanding the relevance of your search with Elasticsearch and Kibana','','2021',0,'Explains the mechanics behind text matching, TF-IDF, and Okapi BM25 scoring algorithms within Elasticsearch, and how Kibana is used to visualize search results. Crucial for developers optimizing query performance and log index searching.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Search Mechanics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/lizardkinglk/username-validator-1n8g','dev.to: Username Validator','','2021',0,'Regular expression guide and implementation for validating user credentials on the client-side. Emphasizes security considerations like ReDoS (Regular Expression Denial of Service) and input sanitization before processing database commits.','JavaScript','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "Security & Validation", "Regular Expressions"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/lostintangent/10-awesome-things-you-can-do-with-github-dev-5fm7','dev.to: 10 Fun Things You Can Do With GitHub.dev 😎','','2021',0,'Hands-on exploration outlining the capabilities of using github.dev, a quick browser-based VS Code environment loaded instantly by hitting the ''.'' key on any repository interface.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Cloud Workstations", "GitHub dev"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/lucasepe/watch-and-react-to-kubernetes-objects-changes-3kcg','dev.to: Watch and react to Kubernetes objects changes','','N/A',0,'Curator Insight outlines how to implement event-driven watches in Kubernetes using the Go client-go SDK. Live Grounding shows this is a foundational guide for building lightweight operators without full operator frameworks, leveraging Informers and Reflector mechanics. It is highly valued for explaining how to minimize API server load during state sync.','English','Article','Intermediate',0,'online','manual','0bb8bd293eafe83b8a55bf5318be11c1d14a73b183c3964937622c2004f2f6f9',100.0,1.77903426270417594e+09,1,'2026-05-17T18:11:02.704176+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go", "Informer Pattern"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/lucasepe/watch-and-react-to-kubernetes-objects-changes-3kcg','dev.to: Watch and react to Kubernetes objects changes','','N/A',0,'Curator Insight outlines how to implement event-driven watches in Kubernetes using the Go client-go SDK. Live Grounding shows this is a foundational guide for building lightweight operators without full operator frameworks, leveraging Informers and Reflector mechanics. It is highly valued for explaining how to minimize API server load during state sync.','English','Article','Intermediate',0,'online','manual','0bb8bd293eafe83b8a55bf5318be11c1d14a73b183c3964937622c2004f2f6f9',100.0,1779034262,1,'2026-05-17T18:11:02.704176+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go", "Informer Pattern"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/madmaxx/how-to-make-exclusive-locks-in-kubernetes-23if','dev.to: How to make exclusive locks in Kubernetes','','2021',0,'Explains how to design and execute distributed exclusive locking mechanisms inside Kubernetes. It details the structural usage of the Coordination API (Lease resources) and leader election patterns to prevent concurrent state manipulation in multi-replica microservices.','Go/YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Concurrency", "Distributed Locks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/madza/19-valuable-github-repositories-for-beginner-developers-3i18','dev.to: 19 Valuable GitHub Repositories for Beginner Developers 📚✨','','2022',0,'A collection of nineteen core GitHub repositories offering essential templates, API collections, and documentation guidelines to bootstrap professional developers.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "Learning Paths"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/mage_ai/ci-cd-automating-our-build-and-deploy-process-2i91','dev.to: CI/CD: Automating our build and deploy process','','2026',0,'A real-world engineering case study walking through the orchestration and automation of container builds and target host deployments. Examines key bottlenecks during early Git-driven pipeline setup and resolution strategies.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Continuous Deployment", "Automation Practices"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/mahmoudessam/python-dictionary-methods-explanation-and-visualization-1l64','dev.to: python dictionary methods explanation and visualization','','2022',0,'Curator Insight: Comprehensive visual maps explaining built-in dictionary manipulation routines. Live Grounding: Visualizes the differences between direct updates, item mutation methods, default handling methods, and pop routines to ensure correct data mutation practices.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/majidqafouri/microservice-roadmap-4mci','dev.to: Microservice Roadmap','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b088fd5ae5281fa6cf27205a14e78b358b783e977e6cb8c7cc1560f880b4d632',100.0,1.779029949913136e+09,0,'2026-05-17T16:59:09.913136+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://dev.to/mattqafouri/microservice-roadmap-4mci"}'); +INSERT INTO "resources" VALUES('https://dev.to/majidqafouri/microservice-roadmap-4mci','dev.to: Microservice Roadmap','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b088fd5ae5281fa6cf27205a14e78b358b783e977e6cb8c7cc1560f880b4d632',100.0,1779029949,0,'2026-05-17T16:59:09.913136+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://dev.to/mattqafouri/microservice-roadmap-4mci"}'); INSERT INTO "resources" VALUES('https://dev.to/mariamarsh/10-best-github-repos-for-developers-5gmp','dev.to: 10 best GitHub repos for developers','','2021',0,'Highlights ten essential GitHub repositories containing computer science guidelines, system architecture patterns, and algorithmic exercises critical for platform and backend software engineering.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "Resources"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/mattiasfjellstrom/kubernetes-101-security-concepts-2f4f','dev.to/mattiasfjellstrom: Kubernetes-101: Security concepts','','2022',0,'An introductory security conceptual guide reviewing isolation techniques like Linux namespaces, cgroups, and capabilities. Correlates these kernel-level tools to upstream abstraction parameters in standard Pod specs. Provides a concise, high-density primer on basic defense constructs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Fundamentals", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/mattqafouri/microservice-roadmap-4mci','dev.to: Microservice Roadmap','','2023',0,'A structured educational roadmap highlighting the developmental journey to master microservices. It lists key technologies and conceptual milestones, including domain-driven design (DDD), containerization, event-driven architectures, API Gateways, distributed tracing with OpenTelemetry, and CI/CD pipelines.','None','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Fundamentals", "Roadmap"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["faq.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/mauriciolinhares/rate-limiting-http-requests-in-go-using-redis-51m7','dev.to: Rate limiting HTTP requests in Go using Redis','','N/A',0,'A code-heavy guide illustrating how to implement distributed rate-limiting middleware in Go using Redis token bucket algorithms. Vital for securing public REST API endpoints.','en','Guide','Intermediate',1,'online','manual','a6dd7888fd1fce5e877c77d6a9162541e86cb5db944d8433496592e33ce41b02',100.0,1.779033674950006e+09,1,'2026-05-17T18:01:14.950006+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "API Design"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/mavensingh/advantages-and-disadvantages-of-go-5gha','dev.to/mavensingh: Advantages and Disadvantages of Go','','N/A',0,'A high-level evaluation of Go''s strengths (such as concurrency models and compiling speeds) balanced against its notable limits, such as strict syntax structures and historical generic compromises.','en','Article','Beginner',0,'online','manual','3d24af81a86d8c5775d07ac8b8fa8ad54304da48dd26d0a40a11cf02406f7d8e',100.0,1.77903167119986605e+09,1,'2026-05-17T17:27:51.199866+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/mauriciolinhares/rate-limiting-http-requests-in-go-using-redis-51m7','dev.to: Rate limiting HTTP requests in Go using Redis','','N/A',0,'A code-heavy guide illustrating how to implement distributed rate-limiting middleware in Go using Redis token bucket algorithms. Vital for securing public REST API endpoints.','en','Guide','Intermediate',1,'online','manual','a6dd7888fd1fce5e877c77d6a9162541e86cb5db944d8433496592e33ce41b02',100.0,1779033674,1,'2026-05-17T18:01:14.950006+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "API Design"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/mavensingh/advantages-and-disadvantages-of-go-5gha','dev.to/mavensingh: Advantages and Disadvantages of Go','','N/A',0,'A high-level evaluation of Go''s strengths (such as concurrency models and compiling speeds) balanced against its notable limits, such as strict syntax structures and historical generic compromises.','en','Article','Beginner',0,'online','manual','3d24af81a86d8c5775d07ac8b8fa8ad54304da48dd26d0a40a11cf02406f7d8e',100.0,1779031671,1,'2026-05-17T17:27:51.199866+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/maxx_don/implement-azure-ad-workload-identity-on-aks-with-terraform-3oho','dev.to: Implement Azure AD Workload Identity on AKS with terraform','','2022',0,'A detailed playbook implementing Azure AD Workload Identity on AKS utilizing Terraform templates. Eliminates static secrets by mapping Azure Managed Identities with Kubernetes Service Accounts via federated OIDC token exchanges.','Terraform','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Access & Identity", "Workload Identity"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/mbagley1020/price-comparison-of-popular-serverless-architecture-providers-2jk9','dev.to: Price Comparison of Popular Serverless Architecture Providers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de3143b1cfd7a3efdc955a4d569b047e4a66f129930b5136ba58c352b9a5f23c',100.0,1.77903011540553307e+09,0,'2026-05-17T17:01:55.405533+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://dev.to/d1020/price-comparison-of-popular-serverless-architecture-providers-2jk9"}'); -INSERT INTO "resources" VALUES('https://dev.to/mda590/using-kyverno-policies-for-kubernetes-governance-3e17','dev.to: Using Kyverno Policies for Kubernetes Governance','','2022',0,'Explains how organizations can use Kyverno to establish governance guardrails across shared development environments. Covers automating labels, validating ownership configurations, and managing resource consumption rules to ensure multi-tenant hygiene.','YAML','Article','Intermediate',0,'online','manual','ea1ffe99c5a75a4093f6243789caab5dcc734435fd3d4737d7ae9b8eb11e8dba',100.0,1.77903452275115704e+09,1,'2026-05-17T18:15:22.751157+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Governance"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/mbagley1020/price-comparison-of-popular-serverless-architecture-providers-2jk9','dev.to: Price Comparison of Popular Serverless Architecture Providers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de3143b1cfd7a3efdc955a4d569b047e4a66f129930b5136ba58c352b9a5f23c',100.0,1779030115,0,'2026-05-17T17:01:55.405533+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://dev.to/d1020/price-comparison-of-popular-serverless-architecture-providers-2jk9"}'); +INSERT INTO "resources" VALUES('https://dev.to/mda590/using-kyverno-policies-for-kubernetes-governance-3e17','dev.to: Using Kyverno Policies for Kubernetes Governance','','2022',0,'Explains how organizations can use Kyverno to establish governance guardrails across shared development environments. Covers automating labels, validating ownership configurations, and managing resource consumption rules to ensure multi-tenant hygiene.','YAML','Article','Intermediate',0,'online','manual','ea1ffe99c5a75a4093f6243789caab5dcc734435fd3d4737d7ae9b8eb11e8dba',100.0,1779034522,1,'2026-05-17T18:15:22.751157+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Governance"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/memark/autoprovisioning-nfs-volumes-in-eks-with-cdk-4fn9','dev.to: Autoprovisioning NFS volumes in EKS with CDK','','2022',0,'Walks through the automated provisioning of NFS-backed persistent storage within Amazon EKS utilizing the AWS Cloud Development Kit (CDK). Demonstrates infrastructure-as-code automation for deploying NFS CSI drivers and configuring storage classes.','TypeScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Infrastructure as Code", "NFS Storage Autoprovisioning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/mikeyglitz/proactive-kubernetes-monitoring-with-alerting-58en','dev.to/mikeyglitz: Proactive Kubernetes Monitoring with Alerting','','2023',0,'Offers actionable guidance on moving from reactive firefighting to proactive alerts in production. Instructs readers on designing Alertmanager routing keys, building non-flapping alert thresholds, and writing actionable runbooks attached to notifications.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Practical Diagnostics", "Alert Engineering", "Proactive Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/milu_franz/git-explained-the-basics-igc','dev.to: Git Explained - The Basics','','2020',0,'Introductory guide breaking down directory zones (working directory, staging area, git directory) and mapping baseline command flows for development environments onboarding.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); @@ -3308,7 +3308,7 @@ INSERT INTO "resources" VALUES('https://dev.to/nagatodev/how-to-connect-django-t INSERT INTO "resources" VALUES('https://dev.to/narasimha1997/communication-between-microservices-in-a-kubernetes-cluster-1n41','dev.to/narasimha1997: Communication between Microservices in a Kubernetes cluster 🌟','','2021',4,'Examines internal communication protocols of microservices deployed across Kubernetes networks. Details local service resolution dynamics, headless services, and the role of service proxies in optimizing intra-cluster communication speeds.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Microservices", "Inter-Service Communication"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/navneet7716/optimizing-sql-queries-h9j','dev.to: Optimizing SQL Queries by 23x!!!','','2024',0,'A database engineering optimization guide detailing a 23x performance improvement. Teaches strategies for index structuring, deep query analyzer explain plan parsing, and query patterns that eliminate execution bottlenecks.','SQL','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "Performance Tuning"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/nazliander/using-selenium-within-a-docker-container-ghp','dev.to: Using Selenium With Python in a Docker Container','','2022',0,'Step-by-step tutorial on building containerized Python Selenium testing environments. Outlines headless browser configurations, Docker optimizations, and shared memory allocations.','Python','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Containerized Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/niveditacoder/default-kyverno-policies-for-openebs-4abf','dev.to: Default Kyverno Policies for OpenEBS','','2021',0,'Walks through establishing Kyverno policies optimized for workloads using OpenEBS as their persistent storage driver. Demonstrates how to automatically enforce volume attachment limits, dynamic volume provisioning policies, and validate container mount points for improved system stability.','YAML','Article','Intermediate',0,'online','manual','9ff4068050fc09a0a07f31d8c42e2f04303a242bb35310cace796a8766effa70',100.0,1.77903209506660199e+09,1,'2026-05-17T17:34:55.066602+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Storage", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/niveditacoder/default-kyverno-policies-for-openebs-4abf','dev.to: Default Kyverno Policies for OpenEBS','','2021',0,'Walks through establishing Kyverno policies optimized for workloads using OpenEBS as their persistent storage driver. Demonstrates how to automatically enforce volume attachment limits, dynamic volume provisioning policies, and validate container mount points for improved system stability.','YAML','Article','Intermediate',0,'online','manual','9ff4068050fc09a0a07f31d8c42e2f04303a242bb35310cace796a8766effa70',100.0,1779032095,1,'2026-05-17T17:34:55.066602+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Storage", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/novu/how-to-add-in-app-notifications-to-any-web-app-1b4n','dev.to: How to add In-App notifications to any web app!','','2022',0,'Architectural guide on integrating live in-app notifications using Novu, exploring WebSockets, SSE (Server-Sent Events), and decoupled state synchronization across client nodes.','JavaScript','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "Real-Time Communication", "Notifications"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/o1lab/how-to-build-7-000-rest-apis-within-2-mins-node-js-mysql-470b','dev.to: How to build 7,000+ REST APIs within 2 mins (Node.js + MySQL) !!','','2021',0,'Demonstration of automated REST API generation from relational schemas using code generator frameworks. Examines dynamic routing models, DB pool initialization, and the trade-offs of using automated ORMs versus custom SQL design.','JavaScript','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Protocols & API Design", "REST APIs", "Rapid Prototyping"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/okimotomizuho/open-source-multiple-branches-and-git-merges-2f69','dev.to: Open Source: Multiple branches and git merges','','2022',0,'Focuses on integration strategies for contributors managing branch hierarchies in open-source projects. Offers concrete tips on coordinating forks, staging changes across distinct feature branches, and safely executing pulls and merges with upstream main branches.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Collaborative Workflows", "Open Source"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); @@ -3318,10 +3318,10 @@ INSERT INTO "resources" VALUES('https://dev.to/otomato_io/liveness-probes-feel-t - Highlights how to configure lightweight endpoints that report deadlock scenarios without incurring runtime resource overhead. - Discusses how to trace and diagnose probe-induced container restarts.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks", "Liveness Probes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/otomato_io/local-kubernetes-development-with-skaffold-i0k','dev.to: How to Simplify Your Local Kubernetes Development With Skaffold','','2021',0,'Practical onboarding guide detailing local cloud-native development workflows using Skaffold. Explores live file-reloading, log streaming, and localized namespace configurations for multi-service apps.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "Skaffold Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/otomato_io/pixie-an-x-ray-machine-for-kubernetes-traffic-23pd','dev.to: Pixie: an X-ray Machine for Kubernetes Traffic','','2022',0,'A comprehensive technical overview of Pixie, a CNCF-hosted, eBPF-powered observability framework. The guide details how Pixie leverages eBPF kernel probes to dynamically capture SQL commands, HTTP traffic, and performance metrics without code changes or sidecar injection overhead.','Markdown','Technical Article','Intermediate',0,'online','manual','e498286f13bf67872de3253d5aa756bb3ae8a7febb06d8301ac8031d1294b9e9',100.0,1.7790299388469181e+09,1,'2026-05-17T16:58:58.846918+02:00',NULL,NULL,NULL,'["Observability", "Network Observability", "eBPF"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/otomato_io/pixie-an-x-ray-machine-for-kubernetes-traffic-23pd','dev.to: Pixie: an X-ray Machine for Kubernetes Traffic','','2022',0,'A comprehensive technical overview of Pixie, a CNCF-hosted, eBPF-powered observability framework. The guide details how Pixie leverages eBPF kernel probes to dynamically capture SQL commands, HTTP traffic, and performance metrics without code changes or sidecar injection overhead.','Markdown','Technical Article','Intermediate',0,'online','manual','e498286f13bf67872de3253d5aa756bb3ae8a7febb06d8301ac8031d1294b9e9',100.0,1779029938,1,'2026-05-17T16:58:58.846918+02:00',NULL,NULL,NULL,'["Observability", "Network Observability", "eBPF"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/otomato_io/possible-paths-2hfc','dev.to: Kubernetes TLS, Demystified 🌟','','2022',0,'Demystifies Kubernetes TLS configurations by explaining public/private key pairs, certificate authorities, client-cert server validations, and common Ingress security setups.','English','Educational Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "PKI & Certificates", "Conceptual"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/otomer/my-12-favorite-chrome-extensions-as-a-web-developer-56eg','dev.to: My 12 Favorite Chrome Extensions as a Web Developer','','2022',0,'A developer-curated list of productivity-focused Google Chrome extensions. Highlights tools tailored for layout styling, security inspection, and high-density JSON schema visualization.','None','Technical Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Browser Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["ChromeDevTools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/pacheco/create-a-restful-api-with-golang-from-scratch-42g2','==dev.to: Create a Restful API with Golang from scratch== 🌟','','N/A',0,'A step-by-step guide to building a clean, native REST API from scratch in Go using standard mux frameworks. Excellent for microservice engineers. [SPANISH CONTENT]','es','Guide','Intermediate',1,'online','manual','d40a00a1543f954982cc3579b43c016183086a837cc7b3e3c21c82cb4b875e10',100.0,1779033169.77462,1,'2026-05-17T17:52:49.774620+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "API Design"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/pacheco/create-a-restful-api-with-golang-from-scratch-42g2','==dev.to: Create a Restful API with Golang from scratch== 🌟','','N/A',0,'A step-by-step guide to building a clean, native REST API from scratch in Go using standard mux frameworks. Excellent for microservice engineers. [SPANISH CONTENT]','es','Guide','Intermediate',1,'online','manual','d40a00a1543f954982cc3579b43c016183086a837cc7b3e3c21c82cb4b875e10',100.0,1779033169,1,'2026-05-17T17:52:49.774620+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "API Design"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/paru429/beginner-s-guide-to-docker-and-docker-cli-commands-1p75','dev.to: Beginner''s guide to Docker and Docker CLI commands','','2021',0,'An onboarding reference cheatsheet detailing basic commands for the Docker CLI. Explores standard image, volume, networking, and container life cycle operations.','English','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/pavanbelagatti/configure-kubernetes-readiness-and-liveness-probes-tutorial-478p','dev.to: Configure Kubernetes Readiness and Liveness Probes - Tutorial | Pavan Belagatti 🌟','','2021',0,'Step-by-step developer guide on implementing probe specifications in Kubernetes manifests. - Covers the fundamental differences between HTTP, TCP, and Exec handlers. @@ -3335,31 +3335,31 @@ INSERT INTO "resources" VALUES('https://dev.to/pavanbelagatti/learn-how-to-set-k - Provides clear code snippets for developers.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Requests and Limits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/pavanbelagatti/scaling-your-application-with-kubernetes-5715','dev.to: Scaling Your Application With Kubernetes | Pavan Belagatti','','2021',0,'A brief overview introducing cloud-native application scaling mechanisms. Explores simple replica configurations and metrics monitoring strategies, serving as an outstanding initial developer onboarding reference.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Scaling Intro"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/pavanbelagatti/using-terraform-to-manage-infrastructure-resources-32da','dev.to: Using Terraform To Manage Infrastructure Resources | Pavan Belagatti','','2022',3,'Explains the baseline principles of Terraform configuration, executing initial runs, and interpreting resource drift in public clouds. Designed as a foundational layout for operators seeking to abandon manual console configurations. Live grounding emphasizes its use as an educational framework for modern devops onboardings.','HCL','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Adoption Principles"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/permit_io/load-external-data-into-opa-the-good-the-bad-and-the-ugly-26lc','dev.to: Load external data into OPA: The Good, The Bad, and The Ugly','','2022',0,'Analyses the complex architectural patterns required for injecting dynamic runtime datasets into Open Policy Agent (OPA). Evaluates caching strategies, JWT validation, HTTP pull-push mechanisms, and their relative trade-offs regarding latency, scalability, and network failure tolerance inside authorization pathways.','Rego','Article','Advanced',0,'online','manual','91e815cd1013249b7e9b2358dc3f3f2c2c3e6665afa5a148af30cbc2f6264944',100.0,1.77903417287164211e+09,1,'2026-05-17T18:09:32.871642+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/permit_io/load-external-data-into-opa-the-good-the-bad-and-the-ugly-26lc','dev.to: Load external data into OPA: The Good, The Bad, and The Ugly','','2022',0,'Analyses the complex architectural patterns required for injecting dynamic runtime datasets into Open Policy Agent (OPA). Evaluates caching strategies, JWT validation, HTTP pull-push mechanisms, and their relative trade-offs regarding latency, scalability, and network failure tolerance inside authorization pathways.','Rego','Article','Advanced',0,'online','manual','91e815cd1013249b7e9b2358dc3f3f2c2c3e6665afa5a148af30cbc2f6264944',100.0,1779034172,1,'2026-05-17T18:09:32.871642+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/pghildiyal/series/14818','dev.to: Let''s Learn Kubernetes Series'' Articles','','2024',3,'A systematic deep dive into Kubernetes design patterns, cluster schedulers, security controls, and storage operations. Promotes highly structured conceptual understanding of how container nodes synchronize states.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Comprehensive Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/playfulprogramming/a-better-way-to-code-documentation-driven-development-1kem','dev.to: A Better Way To Code: Documentation Driven Development','','2021',0,'Introduces Documentation Driven Development (DDD). Explains how specifying schemas, system boundaries, and API interfaces in documentation before coding leads to cleaner microservice separation.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Methodology", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/playfulprogramming/the-awesome-side-of-github-awesome-lists-2a5h','dev.to: The Awesome Side of GitHub - Awesome Lists | Leonardo Montini','','2023',0,'An analytical piece exploring the architectural and community value of GitHub''s curated lists. Explains how these directories democratize community knowledge sharing and guides software developers in discovering, evaluating, and contributing to open-source resource landscapes.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Meta-Analysis"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-command-palette-and-its-friends-2bhi','dev.to: Visual Studio Code - Tips & Tricks - Command Palette and its friends','','2020',0,'A structural guide detailing productivity hacks with VS Code''s Command Palette (Ctrl+Shift+P) and keybindings, designed to facilitate fast search, configuration changes, and command executions for power users.','Markdown','Article','Beginner',0,'online','manual','a824e90b306b8dab1169e4a155d4930248fe6a04cb84fc750ed17d6759086db9',100.0,1.7791304949331119e+09,1,'2026-05-18T20:54:54.933112+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-snippets-5041','dev.to/this-is-learning: Visual Studio Code - Tips & Tricks - Snippets','','2020',0,'Teaches developers how to write and configure custom user snippets in VS Code, allowing rapid injection of frequently used code patterns and structural templates into diverse codebases.','Markdown','Article','Beginner',0,'online','manual','edf392dc2c19ed07bf450e9cd61bc41ef9fcf154144fe80bbac395c8cb914ac5',100.0,1.77913049501651406e+09,0,'2026-05-18T20:54:55.016514+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-command-palette-and-its-friends-2bhi','dev.to: Visual Studio Code - Tips & Tricks - Command Palette and its friends','','2020',0,'A structural guide detailing productivity hacks with VS Code''s Command Palette (Ctrl+Shift+P) and keybindings, designed to facilitate fast search, configuration changes, and command executions for power users.','Markdown','Article','Beginner',0,'online','manual','a824e90b306b8dab1169e4a155d4930248fe6a04cb84fc750ed17d6759086db9',100.0,1779130494,1,'2026-05-18T20:54:54.933112+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-snippets-5041','dev.to/this-is-learning: Visual Studio Code - Tips & Tricks - Snippets','','2020',0,'Teaches developers how to write and configure custom user snippets in VS Code, allowing rapid injection of frequently used code patterns and structural templates into diverse codebases.','Markdown','Article','Beginner',0,'online','manual','edf392dc2c19ed07bf450e9cd61bc41ef9fcf154144fe80bbac395c8cb914ac5',100.0,1779130495,0,'2026-05-18T20:54:55.016514+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/pmbanugo/faas-on-kubernetes-from-aws-lambda-api-gateway-to-knative-kong-api-gateway-4n84','dev.to: FaaS on Kubernetes: From AWS Lambda & API Gateway To Knative & Kong API Gateway','','2021',4,'Practical technical demonstration outlining how to replicate proprietary cloud FaaS configurations by using open components like Knative and Kong API Gateway inside a Kubernetes cluster.','English','Technical Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Knative and API Gateways"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/pmbanugo/goodbye-dockerfiles-build-secure-optimised-nodejs-container-images-with-cloud-native-buildpacks-489p','dev.to/pmbanugo: Goodbye Dockerfiles: Build Secure & Optimised Node.js Container Images with Cloud Native Buildpacks','','2026',0,'A hands-on guide illustrating how to deploy secure, optimized Node.js container applications without writing custom Dockerfiles, utilizing Cloud Native Buildpacks. It demonstrates how buildpacks automatically handle package caching, optimize production dependencies, and strip non-essential files. This results in smaller, audit-ready Node images with minimum developer overhead.','Markdown','Article','Low',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Node.js", "Image Building"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/pragyanatvade/docker-commands-cheat-sheet-47n4','dev.to: Docker Commands Cheat Sheet | Pragyan Tripathi','','2024',3,'Modern developer guide consolidating command sequences for optimizing docker image construction and multi-container environment variables. Great for fast onboarding and verifying runtime dependencies.','HTML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/prasenjeetsymon/docker-from-zero-to-hero-part-1-3a45','dev.to: Docker : From Zero to Hero 🛸 ( part 1) | Prasenjeet Kumar','','2023',0,'An analytical introduction framing the architectural jump from resource-heavy hypervisors to shared-kernel container virtualization. Outlines fundamental properties of image layers, read-write layers, and execution systems.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Basics", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/purveshshende2/git-for-beginners-3il6','dev.to: Git for beginners','','2021',0,'An introductory manual for Git CLI operations, tracing how data moves between the local working directory, the index stage, and remote servers. Helps teams establish consistent baseline practices during developer onboarding.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/pwd9000/connect-terraform-to-azure-devops-git-repos-over-ssh-163c','dev.to/pwd9000: Connect Terraform to Azure DevOps Git Repos over SSH','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b745107e9ef164affb9c14ab606a1b67d36f355d3a10d3e700b3ce4b0285859c',100.0,1779032177.53572,1,'2026-05-17T17:36:17.535720+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/pwd9000/connect-terraform-to-azure-devops-git-repos-over-ssh-163c','dev.to/pwd9000: Connect Terraform to Azure DevOps Git Repos over SSH','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b745107e9ef164affb9c14ab606a1b67d36f355d3a10d3e700b3ce4b0285859c',100.0,1779032177,1,'2026-05-17T17:36:17.535720+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/pwd9000/series/16567','dev.to/pwd9000: Terraform Pro Tips Series'' Articles 🌟🌟','- [dev.to/pwd9000: Connect Terraform to Azure DevOps Git Repos over SSH](https://dev.to/pwd9000/connect-terraform-to-azure-devops-git-repos-over-ssh-163c) - [dev.to/pwd9000: Terraform - Complex Variable Types](https://dev.to/pwd9000/terraform-complex-variable-types-173e) - [dev.to/pwd9000: Terraform - Understanding the Lifecycle Block](https://dev.to/pwd9000/terraform-understanding-the-lifecycle-block-4f6e) - etc','2023',4,'A collection of advanced Terraform architectural guides addressing Azure DevOps integration over SSH, complex variable typings, and fine-tuning resource lifecycles. Discusses the utilization of attributes like "ignore_changes" and "prevent_destroy" to safeguard critical production backbones. Live grounding confirms this series is a vital playbook for operationalizing continuous delivery in enterprise spaces.','HCL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Advanced Orchestration"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/pwd9000/terraform-complex-variable-types-173e','dev.to/pwd9000: Terraform - Complex Variable Types','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ccc836673f845a730401191c4cf02f1beb743ab65feb8e1a9045f4f6a3b4c638',100.0,1779032337.36982,1,'2026-05-17T17:38:57.369820+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/pwd9000/terraform-iac-scanning-with-trivy-3cai','dev.to: Terraform IaC Scanning with Trivy','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1d10bfed516965c4413318093b17c7118abafb92e1bfb5d76db24eedbb69c9dd',100.0,1.77903009095762205e+09,1,'2026-05-17T17:01:30.957622+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/pwd9000/terraform-understanding-the-lifecycle-block-4f6e','dev.to/pwd9000: Terraform - Understanding the Lifecycle Block','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','db3c11fc54e40a28f3a9ae6cb9b839fe9e3d39674997eb4ef15dcf1273061cde',100.0,1779029487.0925,1,'2026-05-17T16:51:27.092500+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/pwd9000/terraform-complex-variable-types-173e','dev.to/pwd9000: Terraform - Complex Variable Types','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ccc836673f845a730401191c4cf02f1beb743ab65feb8e1a9045f4f6a3b4c638',100.0,1779032337,1,'2026-05-17T17:38:57.369820+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/pwd9000/terraform-iac-scanning-with-trivy-3cai','dev.to: Terraform IaC Scanning with Trivy','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1d10bfed516965c4413318093b17c7118abafb92e1bfb5d76db24eedbb69c9dd',100.0,1779030090,1,'2026-05-17T17:01:30.957622+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/pwd9000/terraform-understanding-the-lifecycle-block-4f6e','dev.to/pwd9000: Terraform - Understanding the Lifecycle Block','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','db3c11fc54e40a28f3a9ae6cb9b839fe9e3d39674997eb4ef15dcf1273061cde',100.0,1779029487,1,'2026-05-17T16:51:27.092500+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/rahulrai/practical-introduction-to-kubernetes-autoscaling-tools-with-linode-kubernetes-engine-2i7k','dev.to: Practical Introduction to Kubernetes Autoscaling Tools with Linode Kubernetes Engine 🌟','','2022',0,'An introduction to Kubernetes scaling tools (HPA, VPA, and Cluster Autoscaler) leveraging the Linode Kubernetes Engine (LKE). This guide demystifies metric validation loops and autoscaler behavior, providing a practical foundation for engineers implementing scaling outside major hyperscalers.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Alternative Cloud", "Linode Kubernetes Engine (LKE)", "Autoscaling Core"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/ranga_vadhineni/thunder-client-http-client-extension-for-vs-code-30i9','dev.to: Thunder Client - Http Client Extension for VS Code','','2026',4,'Explores Thunder Client, a lightweight, rapid rest API client integrated natively into VS Code. Offers a fast local alternative to bulky testing platforms like Postman.','English','Article','Beginner',1,'online','manual','f7bda43d22cd14c8408451a431de9924c852d2b27e22c93ed00b5670c0924001',100.0,1.77903073642324805e+09,1,'2026-05-17T17:12:16.423248+02:00',NULL,NULL,NULL,'["Software Engineering", "API Testing", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/ranga_vadhineni/thunder-client-http-client-extension-for-vs-code-30i9','dev.to: Thunder Client - Http Client Extension for VS Code','','2026',4,'Explores Thunder Client, a lightweight, rapid rest API client integrated natively into VS Code. Offers a fast local alternative to bulky testing platforms like Postman.','English','Article','Beginner',1,'online','manual','f7bda43d22cd14c8408451a431de9924c852d2b27e22c93ed00b5670c0924001',100.0,1779030736,1,'2026-05-17T17:12:16.423248+02:00',NULL,NULL,NULL,'["Software Engineering", "API Testing", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/razgandeanu/selenium-cheat-sheet-9lc','dev.to: Selenium Cheat Sheet','','2023',0,'A functional automation manual detailing browser automation configurations with Selenium WebDriver. Highlights explicit wait hooks, complex element locator structures, and integration into CI platforms.','Java','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Quality", "Testing Automation", "Selenium"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/rdvansloten/getting-started-with-windows-containers-on-azure-kubernetes-service-46ce','dev.to: Getting started with Windows Containers on Azure Kubernetes Service','','2022',0,'A fundamental playbook illustrating setup tasks for hosting Windows Server containers inside AKS node pools. Explains common pitfalls including licensing, customized networking modes, and configuring dual-OS deployments alongside Linux nodes.','Bash','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Node Pools", "Windows Containers"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/render/git-organized-a-better-git-flow-56go','dev.to: Git Organized: A Better Git Flow','','2021',0,'Explores strategies for maintaining clean, readable Git history, emphasizing squash-and-merge patterns and clean branching methodologies to streamline code reviews and CI/CD pipelines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/rinkiyakedad/using-kyverno-to-enforce-eks-best-practices-cad','dev.to: Using Kyverno To Enforce EKS Best Practices','','2021',0,'Guided tutorial showing how platform engineers can utilize Kyverno to systematically lock down Amazon EKS clusters. Illustrates policy enforcement setups to enforce multi-tenant isolation, require standard resource limits, and disable host networking, using declarative Kubernetes manifests.','YAML','Article','Intermediate',0,'online','manual','910bcd519ff75c206a78c9889e9f887002bcc1bd382954b0831d5b8f6cfc0e88',100.0,1.77903101213526105e+09,1,'2026-05-17T17:16:52.135261+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "EKS"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/rinkiyakedad/using-kyverno-to-enforce-eks-best-practices-cad','dev.to: Using Kyverno To Enforce EKS Best Practices','','2021',0,'Guided tutorial showing how platform engineers can utilize Kyverno to systematically lock down Amazon EKS clusters. Illustrates policy enforcement setups to enforce multi-tenant isolation, require standard resource limits, and disable host networking, using declarative Kubernetes manifests.','YAML','Article','Intermediate',0,'online','manual','910bcd519ff75c206a78c9889e9f887002bcc1bd382954b0831d5b8f6cfc0e88',100.0,1779031012,1,'2026-05-17T17:16:52.135261+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "EKS"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/rtpro/helm-release-time-to-livettl-for-temporary-environments-1239','dev.to: Helm Release Time-To-Live(TTL)⏳💀 for Temporary Environments','','2021',0,'Outlines techniques to implement a TTL (Time-To-Live) mechanism for Helm releases. Crucial for optimizing cloud spend in ephemeral testing environments by garbage-collecting resources after pre-defined lifetimes.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Infrastructure", "Cost Optimization", "Temporary Environments"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/run-x/devops-is-not-automation-2amo','dev.to: DevOps Is Not Automation','','2021',0,'Reframes DevOps by showing that automation is just an enabling tool. Argues that true performance depends on strong feedback loops, continuous learning, and close cooperation between development and operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Culture & Mindset", "Organizational Philosophy"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/sagary2j/elk-stack-deployment-using-minikube-single-node-architecture-16cl','dev.to/sagary2j: ELK Stack Deployment using MiniKube single node architecture','','2021',0,'Walks through a lightweight, single-node ELK Stack deployment on Minikube. Demonstrates how to write custom Kubernetes manifests for dev/test verification of log aggregation pipelines.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Local Development"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); @@ -3381,7 +3381,7 @@ INSERT INTO "resources" VALUES('https://dev.to/spacelift/using-terraform-yaml-fu INSERT INTO "resources" VALUES('https://dev.to/stack-labs/how-to-switch-container-runtime-in-a-kubernetes-cluster-1628','dev.to: How to switch container runtime in a Kubernetes cluster','','2021',0,'A detailed runtime operational guide detailing the sequence for draining nodes, modifying underlying daemon packages, and swapping CRI configurations on running live nodes to transition safely from legacy Dockershim to containerd.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "CRI Migration", "Container Runtime Interface"]','["[LEGACY]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/stack-labs/manage-your-secrets-in-git-with-sops-for-kubernetes-57me','dev.to: Manage your secrets in Git with SOPS for Kubernetes 🌟','','2021',0,'A comprehensive operational guide on using Mozilla SOPS (Secrets Operations) inside GitOps loops. Demonstrates how to write symmetrically or asymmetrically encrypted secrets directly to Git, using keys managed by cloud KMS (AWS, GCP, Azure) or local PGP, allowing seamless decryption at deploy-time by operators like Flux or Argo CD.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "GitOps Secrets", "Mozilla SOPS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/stack-labs/store-your-kubernetes-secrets-in-git-thanks-to-kubeseal-hello-sealedsecret-2i6h','dev.to: Store your Kubernetes Secrets in Git thanks to Kubeseal. Hello SealedSecret! 🌟','','2022',0,'A step-by-step implementation guide for Bitnami''s Sealed Secrets (kubeseal). Explains how asymmetric cryptography allows developers to safely commit encrypted secrets to public repositories, leaving cluster-side controllers to handle automated decryption.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "GitOps", "Sealed Secrets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/star_trooper/git-it-right-git-cheatsheet-4o0h','dev.to: Git it Right🔥🔥🚀(Git CheatSheet) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e3cf9db6d400122842164eb2b8fc3b5ee9e194d518aa9b1556d028e8fd6993e',100.0,1.77903210383075594e+09,0,'2026-05-17T17:35:03.830756+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://dev.to/hey_atharva/git-it-right-git-cheatsheet-4o0h"}'); +INSERT INTO "resources" VALUES('https://dev.to/star_trooper/git-it-right-git-cheatsheet-4o0h','dev.to: Git it Right🔥🔥🚀(Git CheatSheet) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e3cf9db6d400122842164eb2b8fc3b5ee9e194d518aa9b1556d028e8fd6993e',100.0,1779032103,0,'2026-05-17T17:35:03.830756+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://dev.to/hey_atharva/git-it-right-git-cheatsheet-4o0h"}'); INSERT INTO "resources" VALUES('https://dev.to/stefanprodan/a-gitops-recipe-for-progressive-delivery-2pa3','dev.to: A GitOps recipe for Progressive Delivery with Istio 🌟','','2020',0,'A production-grade GitOps blueprint leveraging Flagger, Flux, and Istio to implement progressive canary deployments. Explores how continuous automated monitoring and Prometheus metrics validate rollouts and trigger instant rollbacks on error.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Progressive Delivery"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/swordheath/great-github-repositories-that-developers-love-1g97','dev.to: Great GitHub repositories that developers love','','2022',0,'An analytical list highlighting top open-source projects on GitHub that developers leverage for high-yield productivity. Analyzes repositories from educational courses to enterprise tooling frameworks.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Resource Collections", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://dev.to/t/kubernetes','dev.to/t/kubernetes','','2026',0,'The Dev.to Kubernetes community tag hosts a high volume of community-contributed tutorials, troubleshooting steps, and configurations. While varyingly rigorous, it represents a vast, real-time repository of peer-to-peer troubleshooting and architectural experimentation.','English','Community Forum','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community & Learning", "Developer Platforms", "Community Feeds"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); @@ -3391,19 +3391,19 @@ INSERT INTO "resources" VALUES('https://dev.to/techworld_with_nana/kubernetes-ba INSERT INTO "resources" VALUES('https://dev.to/techworld_with_nana/kubernetes-crash-course-for-absolute-beginners-35pc','dev.to: Kubernetes Crash Course for Absolute Beginners','','2023',3,'A quick-reading article detailing node boundaries, API requests, and standard cluster networking. Provides immediate mental models of container orchestration for engineering leads seeking a fast overview.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Quick Start"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/techworld_with_nana/top-8-docker-best-practices-for-using-docker-in-production-1m39','dev.to: Top 8 Docker Best Practices for using Docker in Production 🌟','','2023',0,'Presents eight engineering pillars for operating containers safely in dynamic environments. Features container read-only root filesystems, memory boundary controls, health check parameters, and logging architectures.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Production Operations", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/thecoollearner/getting-started-with-javascript-modules-2mkg','dev.to: Getting Started with JavaScript Modules','','2020',0,'Introduction to ECMAScript Modules (ESM) compared with CommonJS, mapping how modern bundlers resolve imports, tree-shake unused exports, and perform asynchronous code-splitting.','JavaScript','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "JavaScript Fundamentals", "Module Systems"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/theghostmac/understanding-and-crafting-http-middlewares-in-go-3183','dev.to: Understanding and Crafting HTTP Middlewares in Go','','N/A',0,'Walks through the mechanics of composing HTTP middlewares in Go using standard library handlers. Covers routing interceptors, logging, and CORS negotiation patterns.','en','Guide','Intermediate',1,'online','manual','5ba7776199940a218b489ca17a406e5fb71cb22f8dc6cebdbae6a93ef154b016',100.0,1.77903443147463202e+09,1,'2026-05-17T18:13:51.474632+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "API Design"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/theghostmac/understanding-and-crafting-http-middlewares-in-go-3183','dev.to: Understanding and Crafting HTTP Middlewares in Go','','N/A',0,'Walks through the mechanics of composing HTTP middlewares in Go using standard library handlers. Covers routing interceptors, logging, and CORS negotiation patterns.','en','Guide','Intermediate',1,'online','manual','5ba7776199940a218b489ca17a406e5fb71cb22f8dc6cebdbae6a93ef154b016',100.0,1779034431,1,'2026-05-17T18:13:51.474632+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "API Design"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/thegroo/running-kafka-on-kubernetes-for-local-development-2a54','dev.to: Running Kafka on kubernetes for local development','','2021',0,'A practical walk-through explaining how to spin up a lightweight, local development Kafka deployment inside a desktop Kubernetes cluster (like Minikube or Kind) using pre-packaged Helm charts.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/aks-vs-eks-vs-gke-2459','dev.to/thenjdevopsguy: AKS vs EKS vs GKE','','2021',0,'Pragmatic, direct comparison evaluating deployment pipelines, networking models, pricing tiers, and tooling integrations across Azure, AWS, and GCP managed offerings.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/ci-with-datree-4h8d','dev.to: CI With Datree','','2021',0,'This tutorial provides a walkthrough for integrating Datree into active Continuous Integration (CI) workflows to enforce schema validation and policy enforcement. It details how to prevent misconfigured Kubernetes manifests from entering cluster state.','English','Technical Article','Beginner',0,'online','manual','b92ac38dba2a8eb9c57ac0d73ccba3f103a6d8eec50bb8cfabc2bd626905c1a2',100.0,1.77903280006962704e+09,1,'2026-05-17T17:46:40.069627+02:00',NULL,NULL,NULL,'["Security & Hardening", "Policy Enforcement", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/ci-with-datree-4h8d','dev.to: CI With Datree','','2021',0,'This tutorial provides a walkthrough for integrating Datree into active Continuous Integration (CI) workflows to enforce schema validation and policy enforcement. It details how to prevent misconfigured Kubernetes manifests from entering cluster state.','English','Technical Article','Beginner',0,'online','manual','b92ac38dba2a8eb9c57ac0d73ccba3f103a6d8eec50bb8cfabc2bd626905c1a2',100.0,1779032800,1,'2026-05-17T17:46:40.069627+02:00',NULL,NULL,NULL,'["Security & Hardening", "Policy Enforcement", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/creating-a-custom-resource-definition-in-kubernetes-2k7o','dev.to: Creating a Custom Resource Definition In Kubernetes | Michael Levan','','2020',0,'A practical walk-through detailing how to construct and deploy Custom Resource Definitions. Explores API versioning schema fields, spec declarations, and the foundational design of corresponding controller reconciliation loops.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extending Kubernetes", "Custom Resources", "Tutorial"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/creating-your-platform-engineering-environment-4hpa','dev.to/thenjdevopsguy: Create and Understand Your Platform Engineering Environment','','2023',0,'Practical developer guide explaining how to spin up a local platform engineering sandbox. Uses lightweight Kubernetes distributions (Kind/K3d), Helm, and basic monitoring tools to simulate enterprise-grade IDP architectures on a local development workstation.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Local Environment", "Hands-on"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/devops-vs-sre-what-s-the-difference-560d','dev.to: DevOps vs SRE: What''s The Difference?','','2022',0,'Presents a clear conceptual division between DevOps and SRE. Articulates the common industry saying ''SRE implements DevOps'' by demonstrating how SRE tools like SLOs and error budgets concretely measure DevOps goals.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "SRE vs DevOps", "Conceptual Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/getting-started-with-go-golang-5eh8','dev.to: Getting Started With Go (golang) | Michael Levan','','N/A',0,'Provides DevOps engineers with an approachable blueprint to learn Go. Teaches syntax foundations, environmental variable setups, and building basic utility CLIs.','en','Guide','Beginner',0,'online','manual','9a512d7020b8be6c8320a31c2406d46cba908c334e89e8ab26620bd80d93445c',100.0,1.77903351097041893e+09,1,'2026-05-17T17:58:30.970419+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/getting-started-with-skaffold-5120','dev.to: Getting Started With Skaffold','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','877041b4c9903408da304f2389882c1c25e5a451e116f07b2c2c9acdf9ec2643',100.0,1.7790334282928431e+09,1,'2026-05-17T17:57:08.292843+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/getting-started-with-go-golang-5eh8','dev.to: Getting Started With Go (golang) | Michael Levan','','N/A',0,'Provides DevOps engineers with an approachable blueprint to learn Go. Teaches syntax foundations, environmental variable setups, and building basic utility CLIs.','en','Guide','Beginner',0,'online','manual','9a512d7020b8be6c8320a31c2406d46cba908c334e89e8ab26620bd80d93445c',100.0,1779033510,1,'2026-05-17T17:58:30.970419+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/getting-started-with-skaffold-5120','dev.to: Getting Started With Skaffold','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','877041b4c9903408da304f2389882c1c25e5a451e116f07b2c2c9acdf9ec2643',100.0,1779033428,1,'2026-05-17T17:57:08.292843+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/impacts-of-not-setting-requests-limits-and-quotas-5f4b','dev.to: Impacts Of Not Setting Requests, Limits, and Quotas | Michael Levan','','2022',0,'Analyzes the severe operational risks of running clusters without resource parameters. - Outlines ''noisy neighbor'' scenarios where single containers starve entire nodes. - Advocates for strict validation rules via admission controllers.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Policy & Governance", "Operational Risks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/implementing-datadog-for-kubernetes-586e','dev.to/thenjdevopsguy: Implementing Datadog For Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','09afe97df7d65304d7c4b2d2af24d66c13d3c4b4b158a17633cb98c91681803a',100.0,1.77903342443879795e+09,1,'2026-05-17T17:57:04.438798+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/implementing-datadog-for-kubernetes-586e','dev.to/thenjdevopsguy: Implementing Datadog For Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','09afe97df7d65304d7c4b2d2af24d66c13d3c4b4b158a17633cb98c91681803a',100.0,1779033424,1,'2026-05-17T17:57:04.438798+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/linkerd-and-gitops-115a','dev.to: Linkerd and GitOps','','2021',3,'Practical workflow for managing Linkerd configurations via GitOps pipelines. Covers automating mTLS trust setups and updating control planes with continuous reconciliation tools.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/monitoring-aks-with-prometheus-and-grafana-9o8','dev.to/thenjdevopsguy: Monitoring AKS With Prometheus and Grafana 🌟','','2022',0,'A hands-on manual demonstrating the setup of Prometheus and Grafana on AKS using Helm charts. Details the construction of monitoring pipelines, collection of custom performance metrics, and configuration of alert conditions.','YAML/Helm','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Troubleshooting", "Observability", "Prometheus & Grafana"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/platform-engineering-on-kubernetes-part-4-internal-developer-platforms-1kmh','dev.to/thenjdevopsguy: Platform Engineering On Kubernetes Part 4: Internal Developer Platforms','','2023',0,'Part four of a structured tutorial series on building an Internal Developer Platform (IDP) natively on Kubernetes. Explores how to piece together open-source controllers, ingress resources, and catalog systems to provide developers with simple deployment schemas.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes", "IDP Implementation"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); @@ -3413,17 +3413,17 @@ INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/what-is-a-kubernet INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/what-is-platform-engineering-and-what-is-it-not-2jb8','dev.to/thenjdevopsguy: What Is Platform Engineering (And What Is It Not?)','','2023',0,'Clarifies the core definition of Platform Engineering by highlighting key industry anti-patterns. Emphasizes that simply renaming a DevOps team to a Platform team without introducing product-centric paradigms and developer self-service fails to yield the desired operational efficiencies.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Definitions", "Anti-patterns"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/what-problem-is-kubernetes-actually-trying-to-solve-3g1n','dev.to: What Problem Is Kubernetes Actually Trying To Solve? 🌟','','2022',3,'Unpacks the historical operational challenges that led to the creation of Kubernetes. Evaluates how it resolves complex issues like server resource under-utilization, environment drifts, and manual application health tracking.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Problem Solving", "Architecture Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/what-you-need-to-break-into-devops-and-sre-3fp5','dev.to: What You Need to Break into DevOps and SRE','','2022',0,'A foundational roadmap detailing the core operating system, networking, programming, and configuration management capabilities required to break into modern DevOps and SRE roles.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "DevOps & SRE", "Skills Development"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/thenomadevel/top-5-best-git-extensions-for-vs-code-you-must-have-40b6','dev.to: Top 5 Best Git Extensions For VS Code (You must have)','','2026',3,'Evaluates the top 5 essential Git extensions for VS Code, helping developers transition from command line to rich visual git workflows.','English','Article','Beginner',0,'online','manual','485bc4b3db6c4b87ff13d6acf007a4fd2c2ef6c479157130084738ecf68aa95d',100.0,1.7790300001893351e+09,1,'2026-05-17T17:00:00.189335+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/this-is-learning/a-better-way-to-code-documentation-driven-development-1kem','dev.to: A Better Way To Code: Documentation Driven Development','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a9b8e2ef0c8fe600aa38789739aa41496672fab29e57a23082395a776d77243',100.0,1.77902922551001191e+09,0,'2026-05-17T16:47:05.510012+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://dev.to/playfulprogramming/a-better-way-to-code-documentation-driven-development-1kem"}'); -INSERT INTO "resources" VALUES('https://dev.to/this-is-learning/the-awesome-side-of-github-awesome-lists-2a5h','dev.to: The Awesome Side of GitHub - Awesome Lists | Leonardo Montini','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f373cb8bcba316947e8b0a23e7128168e4bbe014c9fbd523189bd2fd3ea0f2b5',100.0,1779034501.6072,0,'2026-05-17T18:15:01.607200+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://dev.to/playfulprogramming/the-awesome-side-of-github-awesome-lists-2a5h"}'); -INSERT INTO "resources" VALUES('https://dev.to/this-is-learning/visual-studio-code-tips-tricks-command-palette-and-its-friends-2bhi','dev.to: Visual Studio Code - Tips & Tricks - Command Palette and its friends','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ab14f417b2138039edfcacf3d2bab52b1082060b9a9e3922c289e09cde8a267',100.0,1.77903029972419309e+09,0,'2026-05-17T17:04:59.724193+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-command-palette-and-its-friends-2bhi"}'); -INSERT INTO "resources" VALUES('https://dev.to/this-is-learning/visual-studio-code-tips-tricks-snippets-5041','dev.to/this-is-learning: Visual Studio Code - Tips & Tricks - Snippets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc132c265e6d4121cf717908f1de239b08c0189f6be0f135b758f9d5f23eb95e',100.0,1779031827.16967,0,'2026-05-17T17:30:27.169670+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-snippets-5041"}'); +INSERT INTO "resources" VALUES('https://dev.to/thenomadevel/top-5-best-git-extensions-for-vs-code-you-must-have-40b6','dev.to: Top 5 Best Git Extensions For VS Code (You must have)','','2026',3,'Evaluates the top 5 essential Git extensions for VS Code, helping developers transition from command line to rich visual git workflows.','English','Article','Beginner',0,'online','manual','485bc4b3db6c4b87ff13d6acf007a4fd2c2ef6c479157130084738ecf68aa95d',100.0,1779030000,1,'2026-05-17T17:00:00.189335+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/this-is-learning/a-better-way-to-code-documentation-driven-development-1kem','dev.to: A Better Way To Code: Documentation Driven Development','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a9b8e2ef0c8fe600aa38789739aa41496672fab29e57a23082395a776d77243',100.0,1779029225,0,'2026-05-17T16:47:05.510012+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://dev.to/playfulprogramming/a-better-way-to-code-documentation-driven-development-1kem"}'); +INSERT INTO "resources" VALUES('https://dev.to/this-is-learning/the-awesome-side-of-github-awesome-lists-2a5h','dev.to: The Awesome Side of GitHub - Awesome Lists | Leonardo Montini','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f373cb8bcba316947e8b0a23e7128168e4bbe014c9fbd523189bd2fd3ea0f2b5',100.0,1779034501,0,'2026-05-17T18:15:01.607200+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://dev.to/playfulprogramming/the-awesome-side-of-github-awesome-lists-2a5h"}'); +INSERT INTO "resources" VALUES('https://dev.to/this-is-learning/visual-studio-code-tips-tricks-command-palette-and-its-friends-2bhi','dev.to: Visual Studio Code - Tips & Tricks - Command Palette and its friends','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ab14f417b2138039edfcacf3d2bab52b1082060b9a9e3922c289e09cde8a267',100.0,1779030299,0,'2026-05-17T17:04:59.724193+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-command-palette-and-its-friends-2bhi"}'); +INSERT INTO "resources" VALUES('https://dev.to/this-is-learning/visual-studio-code-tips-tricks-snippets-5041','dev.to/this-is-learning: Visual Studio Code - Tips & Tricks - Snippets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc132c265e6d4121cf717908f1de239b08c0189f6be0f135b758f9d5f23eb95e',100.0,1779031827,0,'2026-05-17T17:30:27.169670+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-snippets-5041"}'); INSERT INTO "resources" VALUES('https://dev.to/tiangolo/https-for-developers-1774','dev.to: HTTPS for Developers 🌟','','2020',0,'Written by the creator of FastAPI, this comprehensive guide explains HTTPS implementation details for application developers, covering Let''s Encrypt certificates, reverse proxies, and local development setups. Decouples complex infrastructure definitions from local workflows to ensure production-grade security defaults during local testing.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Security", "Networking Protocols", "Local Development Environments"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/timtsoitt/argo-cd-and-sealed-secrets-is-a-perfect-match-1dbf','dev.to: Argo CD and Sealed Secrets is a perfect match','','2021',4,'Illustrates the architecture of deploying Bitnami Sealed Secrets alongside ArgoCD. Solves the core GitOps paradox by allowing users to safely commit encrypted secrets to Git, which are then decrypted inside the cluster by the controller.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Secret Management", "Sealed Secrets", "ArgoCD"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/timtsoitt/one-technique-to-save-your-aws-eks-ip-addresses-10x-2ocn','dev.to: One technique to save your AWS EKS IP addresses 10x','','2022',0,'Highlights optimization tips for saving IP configurations on AWS EKS nodes. Describes how prefix delegation settings on the VPC CNI plug-in reduce IP wastage on EC2 network cards, avoiding standard subnet depletion issues.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Scale Optimization"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/tmchuynh/vscode-extensions-im-in-love-with-oab','dev.to: VSCode Extensions I''m in LOVE with | Tina Huynh','','2021',0,'A personal review of custom VS Code plugins that accelerate individual development loops, highlighting tools for formatting, CSS generation, and dynamic file tagging inside the IDE window.','N/A','Article','Beginner',0,'online','manual','65decd757a05a334d4b88897f0d284f0d714a06c3bfa98e71e9bbc8784536e4b',100.0,1.7790333600157659e+09,1,'2026-05-17T17:56:00.015766+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/tmchuynh/vscode-extensions-im-in-love-with-oab','dev.to: VSCode Extensions I''m in LOVE with | Tina Huynh','','2021',0,'A personal review of custom VS Code plugins that accelerate individual development loops, highlighting tools for formatting, CSS generation, and dynamic file tagging inside the IDE window.','N/A','Article','Beginner',0,'online','manual','65decd757a05a334d4b88897f0d284f0d714a06c3bfa98e71e9bbc8784536e4b',100.0,1779033360,1,'2026-05-17T17:56:00.015766+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/tngeene/when-are-microservices-appropriate-g2n','dev.to: When are microservices appropriate?','','2020',0,'While microservices offer unparalleled scaling and organizational autonomy, they introduce significant operational overhead and complexity. This framework provides clear criteria for evaluating when to decompose a monolithic architecture, focusing on team size, system complexity, and independent scaling needs. Successful execution relies on aligning microservices deployment with organizational structure and business capability boundaries.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Decision Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dev.to/treva123mutebi/getting-started-with-go-lang-1g0','dev.to: Getting started with Go-Lang','','N/A',0,'A basic introduction to the Go environment setup, variables, syntax, and package structures. Ideal for developers getting started with the language runtime.','en','Guide','Beginner',0,'online','manual','bd0489e956cb8f4264b8c69ea279d1bb64d907c5d857e9b828efa4fa269084cb',100.0,1.77903001884966897e+09,1,'2026-05-17T17:00:18.849669+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/treva123mutebi/getting-started-with-go-lang-1g0','dev.to: Getting started with Go-Lang','','N/A',0,'A basic introduction to the Go environment setup, variables, syntax, and package structures. Ideal for developers getting started with the language runtime.','en','Guide','Beginner',0,'online','manual','bd0489e956cb8f4264b8c69ea279d1bb64d907c5d857e9b828efa4fa269084cb',100.0,1779030018,1,'2026-05-17T17:00:18.849669+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/tutorialboy/a-detailed-brief-about-offence-and-defence-on-cloud-security-etcd-risks-4h02','dev.to: A Detailed Brief About Offence and Defence on Cloud Security - Etcd Risks','','2022',0,'Explores security vectors targeting unauthenticated etcd endpoints. Analyzes potential attack paths leading to full cluster takeover and offers defensive practices, including strict network policies and RBAC configurations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Infrastructure Security", "etcd Vulnerabilities"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/tutorialboy/a-detailed-talk-about-k8s-cluster-security-from-the-perspective-of-attackers-part-1-3mm5','dev.to: A Detailed Talk about K8S Cluster Security from the Perspective of Attackers (Part 1)','','2021',0,'Provides an attacker''s perspective on Kubernetes deployment flaws. Explores breakout methodologies, privilege escalation via over-permissioned service accounts, and API Server compromise scenarios, illustrating defensive configurations required to counter threats.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Modeling", "Penetration Testing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/tylerlwsmith/one-does-not-just-containerize-an-app-5eae','dev.to: One does not "just containerize" an app','- The Docker ecosystem is filled with leaky abstractions. The utopian vision of Docker containers is a world where a developer can grab a base container for a language, copy in their code with a minimal Dockerfile, and be ready to develop and deploy instantly. @@ -3436,7 +3436,7 @@ INSERT INTO "resources" VALUES('https://dev.to/varbsan/a-simplified-convention-f INSERT INTO "resources" VALUES('https://dev.to/verifacrew/how-to-assume-an-aws-iam-role-from-a-service-account-in-eks-with-terraform-28gd','dev.to/verifacrew: How to assume an AWS IAM role from a Service Account in EKS with Terraform','','2023',0,'Walks through implementing AWS IAM Roles for Service Accounts (IRSA) inside EKS using Terraform configuration templates. Explains federated identity mapping via OpenID Connect (OIDC) to enable native Kubernetes service accounts to assume precise IAM roles. This guide enforces the Principle of Least Privilege for pod execution environments.','HCL','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AWS", "EKS", "Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/vikcodes/yq-a-command-line-tool-that-will-help-you-handle-your-yaml-resources-better-8j9','dev.to: yq : A command line tool that will help you handle your YAML resources better 🌟','- [towardsdatascience.com: yq: Mastering YAML Processing in Command Line 🌟](https://towardsdatascience.com/yq-mastering-yaml-processing-in-command-line-e1ff5ebc0823) Learn to parse and manipulate YAML files more efficiently using yq command-line utility and this simple cheat sheet - [betterprogramming.pub: My Cheatsheet for the “yq” Tool](https://betterprogramming.pub/my-yq-cheatsheet-34f2b672ee58) Parsing Kubernetes YAML with yq. `yq` is a convenient tool for creating, updating and mangling Kubernetes YAML files. how to use it as well as some practical tips and tricks.','2021',4,'A step-by-step tutorial and cheat sheet showcasing how to query, patch, and restructure complex YAML configurations using the yq command-line tool. It details common filtering syntax and show developers how to use it for editing Kubernetes objects programmatically.','N/A','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://dev.to/vikrantnegi/become-a-vs-code-ninja-with-these-extensions-and-tools-2020-1119',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0edc80316bb0e60b7696d00837a97c7dfd520625e99841fa4857e5dd448c0c09',100.0,1779033071.79397,1,'2026-05-17T17:51:11.793970+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dev.to/vikrantnegi/become-a-vs-code-ninja-with-these-extensions-and-tools-2020-1119',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0edc80316bb0e60b7696d00837a97c7dfd520625e99841fa4857e5dd448c0c09',100.0,1779033071,1,'2026-05-17T17:51:11.793970+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/vinod827/scale-your-apps-using-keda-in-kubernetes-4i3h','dev.to/vinod827: Scale your apps using KEDA in Kubernetes','','2022',0,'Step-by-step tutorial on scaling microservices in a Kubernetes cluster using KEDA. Includes manifests and structural explanations for deploying ScaledObjects with popular triggers like RabbitMQ and Azure Service Bus.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/vivekanandrapaka/access-secrets-from-akv-using-managed-identities-for-aks-91p','dev.to: Access Secrets in AKV using Managed identities for AKS 🌟','','2022',0,'Shows how to retrieve and access secrets securely within AKS workloads using Managed Identities and Azure Key Vault CSI Provider. Avoids persisting plaintext credentials in cluster definitions, mounting secrets as secure volumes instead.','YAML','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Access & Identity", "Azure Key Vault"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dev.to/vromanov/kubernetes-services-1bj','dev.to/vromanov: Kubernetes Services 🌟','','2020',3,'A straightforward overview of Kubernetes services. Clarifies endpoint selectors and highlights how the API dynamically registers and routes traffic to changing pod IP pools.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Services", "Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); @@ -3450,9 +3450,9 @@ INSERT INTO "resources" VALUES('https://dev.to/zenika/eks-10-tips-to-reduce-the- INSERT INTO "resources" VALUES('https://dev.to/zinox9/git-github-cheatsheet-22ok','dev.to: Git & Github Cheatsheet 🌟','','2023',3,'Curator Insight: A practical, daily-use cheat sheet grouping Git and GitHub actions into actionable categories. Live Grounding: Highly recommended for quick reference during common workflow disruptions; covers git remote synchronization, basic branch hygiene, and authentication steps using personal access tokens (PATs).','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/azure-sdk/announcing-azure-mcp-server-2-0-stable-release','Announcing Azure MCP Server 2.0 Stable Release for Self-Hosted Agentic Cloud Automation','','2026',0,'Details the stable release of Azure MCP (Model Context Protocol) Server 2.0, enabling secure, self-hosted agentic automation workflows. It provides architectural patterns for running local AI agents with direct, API-driven access to Azure resource management, optimizing operational automation via language model integrations.','TypeScript','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Agentic Systems", "MCP Server"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "azure.md", "ai-agents-mcp.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/azure-sql/devops-for-azure-sql','devblogs.microsoft.com: DevOps for Azure SQL 🌟','','2022',0,'Practical DevOps pipeline patterns for Azure SQL. Outlines dynamic deployment workflows using GitHub Actions and Azure DevOps to coordinate declarative state synchronizations matching app changes.','Conceptual','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Server", "DevOps"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/commandline/distro-installation-added-to-wsl-install-in-windows-10-insiders-preview-build-20246','Distro installation added to WSL --install in Windows 10 insiders preview build 20246','','2020',0,'This release overview highlights improvements to the `wsl --install` process in Windows Insider Build 20246, enabling customized distribution selection during initialization. These upgrades allow teams to script automated workspace setup processes without manual user interaction. This automated workflow is essential for building reproducible local development environments via code.','N/A','Documentation','Intermediate',0,'online','manual','0622911970038098d3e082d9ce4bb88f89843ac888bf742558e803de3c994046',100.0,1.77903248350651311e+09,1,'2026-05-17T17:41:23.506513+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "WSL Installation"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/commandline/take-your-linux-development-experience-in-windows-to-the-next-level-with-wsl-and-visual-studio-code-remote','Take your Linux development experience in Windows to the next level with WSL and Visual Studio Code Remote','','2019',0,'This technical article describes the VS Code Remote-WSL architecture, which decouples the user interface from the backend runtime. By running VS Code extensions directly within WSL, it eliminates cross-OS filesystem execution overhead and path translation errors. This setup has become the industry benchmark for compiling, testing, and debugging Linux-targeted applications on Windows systems.','N/A','Guide','Intermediate',0,'online','manual','4e705b8a34861a0a3025c6cb3ee902560a62da6d9004014d3a426e22aebdec2d',100.0,1.77903149454638099e+09,1,'2026-05-17T17:24:54.546381+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "VS Code Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/commandline/windows-terminal-1-0','Windows Terminal 1.0','','2020',0,'The GA release announcement for Windows Terminal 1.0, detailing its high-performance, GPU-accelerated rendering engine and multiple tab architecture. It enables seamless management of PowerShell, Command Prompt, and multiple WSL instances simultaneously. This application has become the industry standard interface for engineers executing cloud-native tooling on Windows machines.','N/A','Documentation','Intermediate',0,'online','manual','046f04a4f9e9d395321d3cbdee8839a5d4924afa1310554f9a37a50e2ec10214',100.0,1.77903061073069596e+09,1,'2026-05-17T17:10:10.730696+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Terminal Emulators"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/commandline/distro-installation-added-to-wsl-install-in-windows-10-insiders-preview-build-20246','Distro installation added to WSL --install in Windows 10 insiders preview build 20246','','2020',0,'This release overview highlights improvements to the `wsl --install` process in Windows Insider Build 20246, enabling customized distribution selection during initialization. These upgrades allow teams to script automated workspace setup processes without manual user interaction. This automated workflow is essential for building reproducible local development environments via code.','N/A','Documentation','Intermediate',0,'online','manual','0622911970038098d3e082d9ce4bb88f89843ac888bf742558e803de3c994046',100.0,1779032483,1,'2026-05-17T17:41:23.506513+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "WSL Installation"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/commandline/take-your-linux-development-experience-in-windows-to-the-next-level-with-wsl-and-visual-studio-code-remote','Take your Linux development experience in Windows to the next level with WSL and Visual Studio Code Remote','','2019',0,'This technical article describes the VS Code Remote-WSL architecture, which decouples the user interface from the backend runtime. By running VS Code extensions directly within WSL, it eliminates cross-OS filesystem execution overhead and path translation errors. This setup has become the industry benchmark for compiling, testing, and debugging Linux-targeted applications on Windows systems.','N/A','Guide','Intermediate',0,'online','manual','4e705b8a34861a0a3025c6cb3ee902560a62da6d9004014d3a426e22aebdec2d',100.0,1779031494,1,'2026-05-17T17:24:54.546381+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "VS Code Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/commandline/windows-terminal-1-0','Windows Terminal 1.0','','2020',0,'The GA release announcement for Windows Terminal 1.0, detailing its high-performance, GPU-accelerated rendering engine and multiple tab architecture. It enables seamless management of PowerShell, Command Prompt, and multiple WSL instances simultaneously. This application has become the industry standard interface for engineers executing cloud-native tooling on Windows machines.','N/A','Documentation','Intermediate',0,'online','manual','046f04a4f9e9d395321d3cbdee8839a5d4924afa1310554f9a37a50e2ec10214',100.0,1779030610,1,'2026-05-17T17:10:10.730696+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Terminal Emulators"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/devops/azure-devops-demo-generator-is-now-open-source','Azure DevOps Demo Generator is now open source','','2022',0,'Announcement highlighting the open-sourcing of the Azure DevOps Demo Generator engine. Allows infrastructure teams to package, distribute, and automatically spin up fully populated Azure DevOps project spaces.','C#','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Azure DevOps", "Infrastructure Governance"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/devops/azure-devops-mcp-server-public-preview','Azure DevOps MCP Server Public Preview','','2025',0,'Official Microsoft announcement outlining the preview release of the Azure DevOps MCP Server. Details how developer agents leverage safe API contexts to build and deploy complex assets.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "AI & Automation", "Model Context Protocol"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/devops/controlling-release-pipelines-with-gates-and-azure-policy-compliance','devblogs.microsoft.com: Controlling Release Pipelines with Gates and Azure Policy Compliance 🌟','','2021',0,'Deep technical look into establishing policy-driven release criteria. Explores how to query Azure Policy health before authorizing multi-stage production promotions, establishing guardrails against configuration drifts.','None','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Security & Compliance", "Release Gates"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); @@ -3469,29 +3469,29 @@ INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/dotnet/extend-you INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/dotnet/introducing-compatible-frameworks-on-nuget-org','devblogs.microsoft.com: Introducing Compatible Packages on NuGet.org','','2023',0,'Details framework compatibility structures implemented by NuGet.org, facilitating cross-platform library discovery. Explains target framework resolution paradigms mapping dependencies across .NET Standard, .NET Core, and legacy frameworks.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "NuGet Specification"]','["[LEGACY]"]','[]','["dotnet.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/engineering-at-microsoft/you-cant-have-security-for-devops-until-you-have-devops-for-security','devblogs.microsoft.com: You can’t have security for DevOps until you have DevOps for security','','2021',0,'A case-study overview of Microsoft''s internal culture shift to apply agile development practices directly to platform security engineering. Focuses on replacing traditional static governance gates with programmatic tooling, infrastructure APIs, and automated policy delivery.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Organizational Culture"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/java/deploy-spring-boot-applications-by-leveraging-enterprise-best-practices','devblogs.microsoft.com: Deploy Spring Boot applications by leveraging enterprise best practices – Azure Spring Cloud Reference Architecture','','2021',0,'A comprehensive reference architecture for deploying enterprise Spring Boot workloads on Azure Spring Cloud (rebranded as Azure Spring Apps). Incorporates security benchmarks including hub-and-spoke virtual network isolation, private endpoints, and centralized configuration profiles. Curated best practices align Java microservice design patterns with enterprise cloud governance.','English','Reference Architecture','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Microservices", "Spring Cloud", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/nuget/introducing-compatible-frameworks-on-nuget-org','devblogs.microsoft.com: Introducing Compatible Packages on NuGet.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1c3b848cc78c7d698563667cd8d07008b0131249d15fb3ad98deadf3419712c9',100.0,1.77903321812590694e+09,0,'2026-05-17T17:53:38.125907+02:00',NULL,NULL,NULL,'[]','[]','["docs/dotnet.md"]','[]','{}','{"duplicate_of": "https://devblogs.microsoft.com/dotnet/introducing-compatible-frameworks-on-nuget-org"}'); +INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/nuget/introducing-compatible-frameworks-on-nuget-org','devblogs.microsoft.com: Introducing Compatible Packages on NuGet.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1c3b848cc78c7d698563667cd8d07008b0131249d15fb3ad98deadf3419712c9',100.0,1779033218,0,'2026-05-17T17:53:38.125907+02:00',NULL,NULL,NULL,'[]','[]','["docs/dotnet.md"]','[]','{}','{"duplicate_of": "https://devblogs.microsoft.com/dotnet/introducing-compatible-frameworks-on-nuget-org"}'); INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/powershell-community','PowerShell Community','','2026',4,'A collaborative hub hosting blogs, community calls, and development updates regarding the open-source PowerShell runtime. It highlights community contributions, RFC developments, and scripting best-practices. This dynamic ecosystem accelerates PowerShell''s maturity, steering the command-line engine to meet cross-platform enterprise automation demands.','PowerShell','Community Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "PowerShell Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/powershell-community/my-crescendo-journey','devblogs.microsoft.com: My Crescendo journey','','2022',0,'A development log detailing the migration of unformatted command outcomes into clean JSON-oriented PowerShell responses utilizing Crescendo configurations.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Command-Line Wrapper", "PowerShell Crescendo", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/powershell/announcing-powershell-crescendo-preview-1','Crescendo','','2021',0,'Introduces PowerShell Crescendo, a framework enabling developers to build robust, object-oriented PowerShell cmdlets wrapping native console tools on multiple platforms.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Command-Line Wrapper", "PowerShell Crescendo", "Tool Modernization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/powershell/when-powershellget-v1-fails-to-install-the-nuget-provider','devblogs.microsoft.com: When PowerShellGet v1 fails to install the NuGet Provider','','2022',0,'Diagnoses failure patterns on PowerShellGet v1 when attempting download and setup of external NuGet provider instances. Guides administrator remediation steps via modern TLS and bootstrapping settings.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Dependency Management", "PowerShellGet", "NuGet Providers"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python','Microsoft: Python Engineering','','2019',0,'Official Microsoft blog detailing corporate tooling improvements, PyCharm and VSCode engineering collaborations, Windows system level optimizations, and CPython interpreter speed investments.','Markdown','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Enterprise Integration"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python/need-an-intro-to-vs-code-let-tech-with-tim-help','devblogs.microsoft.com: Need an Intro to VS Code? Let Tech with Tim Help!','','2026',0,'This introductory tutorial provides developers with a step-by-step onboarding guide to master the VS Code environment, emphasizing performance tuning and shortcut configurations. It simplifies the setup of extension ecosystems, debugging configurations, and integrated terminal sessions. The resource acts as an essential bootstrapper for engineers preparing for complex, cloud-native development.','Markdown','Documentation','Beginner',0,'online','manual','cecdc9b823d90ae65f7a8ae41ca669f2e46aebff396dae8f33478d5aad1f9740',100.0,1.77903223928123402e+09,1,'2026-05-17T17:37:19.281234+02:00',NULL,NULL,NULL,'["Learning Resources", "Tutorials", "IDE Platforms"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python/python-in-visual-studio-code-january-2021-release','Python in Visual Studio Code – January 2021 Release','','2021',0,'Reviews the January 2021 releases for Python in VS Code, emphasizing Pylance type checker improvements, multi-root workspace support, and simplified Pytest test discovery structures.','Python','Blog Post','Basic',0,'online','manual','8fe7a9acfd94049f5778316907e6eb016c37ce35c2ce669222b8faec91e33fd4',100.0,1.77902911868656206e+09,1,'2026-05-17T16:45:18.686562+02:00',NULL,NULL,NULL,'["Development Environment", "Language Tooling", "Python"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python/python-in-visual-studio-code-october-2020-release','Python in Visual Studio Code – October 2020 Release. Debugpy 1.0','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','212ed024f7a32b8d578740bcc23b03238e694c7b449ec5639d8b9d130287f67d',100.0,1.77903092780973911e+09,1,'2026-05-17T17:15:27.809739+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python/python-in-visual-studio-code-september-2020-release','Python in Visual Studio Code – September 2020 Release','','2020',0,'Highlights the September 2020 updates for Python in VS Code, detailing enhancements to Debug Adapter Protocol (DAP) implementations and environment discovery. Streamlines the execution of local virtual environment packages.','Python','Blog Post','Basic',0,'online','manual','81a19f4be8cec07bff109941011c5ab80ad5b97897963683670d1994fec93df1',100.0,1.77902922557660102e+09,1,'2026-05-17T16:47:05.576601+02:00',NULL,NULL,NULL,'["Development Environment", "Language Tooling", "Python"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devcentral.f5.com/s/articles/What-is-Kubernetes','devcentral.f5.com: What is Kubernetes?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34bf775c76d7e566c08111b776c7716e6458b1150de38836ae66a3cb6a831aaf',100.0,1.77903321546077394e+09,0,'2026-05-17T17:53:35.460774+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/learn/what-is-kubernetes"}'); -INSERT INTO "resources" VALUES('https://devclass.com/2020/05/04/openshift-4-4-goes-all-out-on-mixed-workloads-puts-observability-at-devs-fingertips','devclass.com: OpenShift 4.4 goes all out on mixed workloads, puts observability'' at devs’ fingertips 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fae4ef7efae01fe55d239088842f947b260cdfe87144c720af98212f54a0aef1',100.0,1.77903155767220306e+09,0,'2026-05-17T17:25:57.672203+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2020/05/04/openshift-44-goes-all-out-on-mixed-workloads-puts-observability-at-devs-fingertips/1625566"}'); -INSERT INTO "resources" VALUES('https://devclass.com/2020/10/06/rancher-2_5','devclass.com: Open sauce - Rancher 2.5 puts new UI forward, gets to continuously'' delivering','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','192335406d002d9a302ac5e993b362bb0fbe76b6e3001b03ce29aa4d05534e1b',100.0,1.77903229926232099e+09,0,'2026-05-17T17:38:19.262321+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/ci-cd/2020/10/06/open-sauce-rancher-25-puts-new-ui-forward-gets-to-continuously-delivering/1628365"}'); -INSERT INTO "resources" VALUES('https://devclass.com/2021/01/07/prometheus-2_24','devclass.com: Safety…first? Prometheus 2.24 finally features TLS on HTTP'' serving endpoints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3000d5872bdb56b68595575dba96199d9ea6822084eef856bcd7fab7770c715c',100.0,1.77903376782531189e+09,0,'2026-05-17T18:02:47.825312+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/01/07/safetyfirst-prometheus-224-finally-features-tls-on-http-serving-endpoints/1626636"}'); -INSERT INTO "resources" VALUES('https://devclass.com/2021/01/13/sysdig-container-security-and-usage-report-2021','devclass.com: Docker: It’s not dead yet, but there’s a tendency to walk'' away, security report finds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f02ac942d7788b7e81bf6e2cd9c956ebb0ca133e5c1841c8969d1dd80ebcfe5d',100.0,1.77903312095205593e+09,0,'2026-05-17T17:52:00.952056+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/01/13/docker-its-not-dead-yet-but-theres-a-tendency-to-walk-away-security-report-finds/1620265"}'); -INSERT INTO "resources" VALUES('https://devclass.com/2021/01/26/haproxy-ingress-controller-1_5','devclass.com: HAProxy Ingress Controller 1.5 introduces mTLS support, gives'' load balancing experts more power','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfa3bafb58d8c38f6dc6983fa9674e1904589a0b3cababfd1f87f5f863f2dea7',100.0,1.77903020276287794e+09,0,'2026-05-17T17:03:22.762878+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/01/26/haproxy-ingress-controller-15-introduces-mtls-support-gives-load-balancing-experts-more-power/1619777"}'); -INSERT INTO "resources" VALUES('https://devclass.com/2021/03/23/gitlab-march-release-focuses-on-security-and-scalability-pops-in-support-for-red-hat-openshift','devclass.com: Git a March on: GitLab 13.10 ramps up security, adds support'' for OpenShift, DORA','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a07c927fada98dc8589370927fd7635d60381f4fddffe33a56db29710d64d55',100.0,1.77903317220860195e+09,0,'2026-05-17T17:52:52.208602+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/ci-cd/2021/03/23/git-a-march-on-gitlab-1310-ramps-up-security-adds-support-for-openshift-dora/1619889"}'); -INSERT INTO "resources" VALUES('https://devclass.com/2021/04/09/kubernetes-1-21-unloads-pod-security-adds-dual-ipv4-ipv6-networking-and-shuts-down-gracefully','devclass.com: Kubernetes 1.21 unloads pod security, adds dual IPv4/IPv6'' networking, and shuts down gracefully','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eae117e4bba5ef1e7248bd09d64bbcdbc1b70023e4cc9108909f90405ca5141a',100.0,1.77902957790758395e+09,0,'2026-05-17T16:52:57.907584+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/04/09/kubernetes-121-unloads-pod-security-adds-dual-ipv4/ipv6-networking-and-shuts-down-gracefully/1623619"}'); -INSERT INTO "resources" VALUES('https://devclass.com/2021/04/20/apache-kafka-2-8-0-previews-life-without-zookeeper','devclass.com: Apache Kafka 2.8.0 previews life without ZooKeeper','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','80bac013480a550aa2ecb45953f82a09811e09fe22af233d2ac7b504ecfddf13',100.0,1.77903042845906806e+09,0,'2026-05-17T17:07:08.459068+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/databases/2021/04/20/apache-kafka-280-previews-life-without-zookeeper/1627009"}'); -INSERT INTO "resources" VALUES('https://devclass.com/2021/09/02/rancher-presents-first-big-release-after-suse-acquisition-ups-game-on-hosted-cluster-provisioning','devclass.com: Rancher presents first big release after SUSE acquisition,'' ups game on hosted cluster provisioning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','98ee5af66405b6c31143439f91c6b24c9b9f72c9415f012bf10f860feba8ecd7',100.0,1.77902988094734692e+09,0,'2026-05-17T16:58:00.947347+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/09/02/rancher-presents-first-big-release-after-suse-acquisition-ups-game-on-hosted-cluster-provisioning/1627301"}'); -INSERT INTO "resources" VALUES('https://devclass.com/2021/12/09/terraform_-_1','devclass.com: Terraform 1.1 moves forward with refactoring helpers and native'' Terraform Cloud integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f85077ae2c1a14179c8a029ed97c27f550a406fc1b1e553644c5c0e97a984104',100.0,1.77903381095248103e+09,0,'2026-05-17T18:03:30.952481+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/devops/2021/12/09/terraform-11-moves-forward-with-refactoring-helpers-and-native-terraform-cloud-integration/1621944"}'); -INSERT INTO "resources" VALUES('https://devconnected.com/complete-node-exporter-mastery-with-prometheus','devconnected.com/complete-node-exporter-mastery-with-prometheus/','','N/A',0,'A curated technical resource and architectural guide covering devconnected.com/complete-node-exporter-mastery-with-prometheus/ in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903082443130397e+09,0,'2026-05-17T17:13:44.431304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devconnected.com/how-to-delete-file-on-git','devconnected.com: How To Delete File on Git','','N/A',0,'A curated technical resource and architectural guide covering devconnected.com: How To Delete File on Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903033966188406e+09,0,'2026-05-17T17:05:39.661884+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python/need-an-intro-to-vs-code-let-tech-with-tim-help','devblogs.microsoft.com: Need an Intro to VS Code? Let Tech with Tim Help!','','2026',0,'This introductory tutorial provides developers with a step-by-step onboarding guide to master the VS Code environment, emphasizing performance tuning and shortcut configurations. It simplifies the setup of extension ecosystems, debugging configurations, and integrated terminal sessions. The resource acts as an essential bootstrapper for engineers preparing for complex, cloud-native development.','Markdown','Documentation','Beginner',0,'online','manual','cecdc9b823d90ae65f7a8ae41ca669f2e46aebff396dae8f33478d5aad1f9740',100.0,1779032239,1,'2026-05-17T17:37:19.281234+02:00',NULL,NULL,NULL,'["Learning Resources", "Tutorials", "IDE Platforms"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python/python-in-visual-studio-code-january-2021-release','Python in Visual Studio Code – January 2021 Release','','2021',0,'Reviews the January 2021 releases for Python in VS Code, emphasizing Pylance type checker improvements, multi-root workspace support, and simplified Pytest test discovery structures.','Python','Blog Post','Basic',0,'online','manual','8fe7a9acfd94049f5778316907e6eb016c37ce35c2ce669222b8faec91e33fd4',100.0,1779029118,1,'2026-05-17T16:45:18.686562+02:00',NULL,NULL,NULL,'["Development Environment", "Language Tooling", "Python"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python/python-in-visual-studio-code-october-2020-release','Python in Visual Studio Code – October 2020 Release. Debugpy 1.0','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','212ed024f7a32b8d578740bcc23b03238e694c7b449ec5639d8b9d130287f67d',100.0,1779030927,1,'2026-05-17T17:15:27.809739+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python/python-in-visual-studio-code-september-2020-release','Python in Visual Studio Code – September 2020 Release','','2020',0,'Highlights the September 2020 updates for Python in VS Code, detailing enhancements to Debug Adapter Protocol (DAP) implementations and environment discovery. Streamlines the execution of local virtual environment packages.','Python','Blog Post','Basic',0,'online','manual','81a19f4be8cec07bff109941011c5ab80ad5b97897963683670d1994fec93df1',100.0,1779029225,1,'2026-05-17T16:47:05.576601+02:00',NULL,NULL,NULL,'["Development Environment", "Language Tooling", "Python"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devcentral.f5.com/s/articles/What-is-Kubernetes','devcentral.f5.com: What is Kubernetes?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34bf775c76d7e566c08111b776c7716e6458b1150de38836ae66a3cb6a831aaf',100.0,1779033215,0,'2026-05-17T17:53:35.460774+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/learn/what-is-kubernetes"}'); +INSERT INTO "resources" VALUES('https://devclass.com/2020/05/04/openshift-4-4-goes-all-out-on-mixed-workloads-puts-observability-at-devs-fingertips','devclass.com: OpenShift 4.4 goes all out on mixed workloads, puts observability'' at devs’ fingertips 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fae4ef7efae01fe55d239088842f947b260cdfe87144c720af98212f54a0aef1',100.0,1779031557,0,'2026-05-17T17:25:57.672203+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2020/05/04/openshift-44-goes-all-out-on-mixed-workloads-puts-observability-at-devs-fingertips/1625566"}'); +INSERT INTO "resources" VALUES('https://devclass.com/2020/10/06/rancher-2_5','devclass.com: Open sauce - Rancher 2.5 puts new UI forward, gets to continuously'' delivering','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','192335406d002d9a302ac5e993b362bb0fbe76b6e3001b03ce29aa4d05534e1b',100.0,1779032299,0,'2026-05-17T17:38:19.262321+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/ci-cd/2020/10/06/open-sauce-rancher-25-puts-new-ui-forward-gets-to-continuously-delivering/1628365"}'); +INSERT INTO "resources" VALUES('https://devclass.com/2021/01/07/prometheus-2_24','devclass.com: Safety…first? Prometheus 2.24 finally features TLS on HTTP'' serving endpoints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3000d5872bdb56b68595575dba96199d9ea6822084eef856bcd7fab7770c715c',100.0,1779033767,0,'2026-05-17T18:02:47.825312+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/01/07/safetyfirst-prometheus-224-finally-features-tls-on-http-serving-endpoints/1626636"}'); +INSERT INTO "resources" VALUES('https://devclass.com/2021/01/13/sysdig-container-security-and-usage-report-2021','devclass.com: Docker: It’s not dead yet, but there’s a tendency to walk'' away, security report finds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f02ac942d7788b7e81bf6e2cd9c956ebb0ca133e5c1841c8969d1dd80ebcfe5d',100.0,1779033120,0,'2026-05-17T17:52:00.952056+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/01/13/docker-its-not-dead-yet-but-theres-a-tendency-to-walk-away-security-report-finds/1620265"}'); +INSERT INTO "resources" VALUES('https://devclass.com/2021/01/26/haproxy-ingress-controller-1_5','devclass.com: HAProxy Ingress Controller 1.5 introduces mTLS support, gives'' load balancing experts more power','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfa3bafb58d8c38f6dc6983fa9674e1904589a0b3cababfd1f87f5f863f2dea7',100.0,1779030202,0,'2026-05-17T17:03:22.762878+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/01/26/haproxy-ingress-controller-15-introduces-mtls-support-gives-load-balancing-experts-more-power/1619777"}'); +INSERT INTO "resources" VALUES('https://devclass.com/2021/03/23/gitlab-march-release-focuses-on-security-and-scalability-pops-in-support-for-red-hat-openshift','devclass.com: Git a March on: GitLab 13.10 ramps up security, adds support'' for OpenShift, DORA','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a07c927fada98dc8589370927fd7635d60381f4fddffe33a56db29710d64d55',100.0,1779033172,0,'2026-05-17T17:52:52.208602+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/ci-cd/2021/03/23/git-a-march-on-gitlab-1310-ramps-up-security-adds-support-for-openshift-dora/1619889"}'); +INSERT INTO "resources" VALUES('https://devclass.com/2021/04/09/kubernetes-1-21-unloads-pod-security-adds-dual-ipv4-ipv6-networking-and-shuts-down-gracefully','devclass.com: Kubernetes 1.21 unloads pod security, adds dual IPv4/IPv6'' networking, and shuts down gracefully','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eae117e4bba5ef1e7248bd09d64bbcdbc1b70023e4cc9108909f90405ca5141a',100.0,1779029577,0,'2026-05-17T16:52:57.907584+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/04/09/kubernetes-121-unloads-pod-security-adds-dual-ipv4/ipv6-networking-and-shuts-down-gracefully/1623619"}'); +INSERT INTO "resources" VALUES('https://devclass.com/2021/04/20/apache-kafka-2-8-0-previews-life-without-zookeeper','devclass.com: Apache Kafka 2.8.0 previews life without ZooKeeper','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','80bac013480a550aa2ecb45953f82a09811e09fe22af233d2ac7b504ecfddf13',100.0,1779030428,0,'2026-05-17T17:07:08.459068+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/databases/2021/04/20/apache-kafka-280-previews-life-without-zookeeper/1627009"}'); +INSERT INTO "resources" VALUES('https://devclass.com/2021/09/02/rancher-presents-first-big-release-after-suse-acquisition-ups-game-on-hosted-cluster-provisioning','devclass.com: Rancher presents first big release after SUSE acquisition,'' ups game on hosted cluster provisioning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','98ee5af66405b6c31143439f91c6b24c9b9f72c9415f012bf10f860feba8ecd7',100.0,1779029880,0,'2026-05-17T16:58:00.947347+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/09/02/rancher-presents-first-big-release-after-suse-acquisition-ups-game-on-hosted-cluster-provisioning/1627301"}'); +INSERT INTO "resources" VALUES('https://devclass.com/2021/12/09/terraform_-_1','devclass.com: Terraform 1.1 moves forward with refactoring helpers and native'' Terraform Cloud integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f85077ae2c1a14179c8a029ed97c27f550a406fc1b1e553644c5c0e97a984104',100.0,1779033810,0,'2026-05-17T18:03:30.952481+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/devops/2021/12/09/terraform-11-moves-forward-with-refactoring-helpers-and-native-terraform-cloud-integration/1621944"}'); +INSERT INTO "resources" VALUES('https://devconnected.com/complete-node-exporter-mastery-with-prometheus','devconnected.com/complete-node-exporter-mastery-with-prometheus/','','N/A',0,'A curated technical resource and architectural guide covering devconnected.com/complete-node-exporter-mastery-with-prometheus/ in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.431304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devconnected.com/how-to-delete-file-on-git','devconnected.com: How To Delete File on Git','','N/A',0,'A curated technical resource and architectural guide covering devconnected.com: How To Delete File on Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.661884+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devdocs.io','Devdocs.io API Documentation 🌟','','2024',5,'DevDocs combines multiple API documentations into a single, searchable, fast, and offline-capable user interface. By indexing documentation for dozens of languages, frameworks, and web technologies in a unified workspace, it optimizes developer workflow speed. It is widely recognized as a crucial utility tool in modern, high-velocity engineering environments.','English','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Documentation"]','["[DE FACTO STANDARD]"]','[]','["other-awesome-lists.md", "api.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://devdocs.io/git','devdocs.io/git/','','2026',0,'Comprehensive offline-capable search manual console aggregating Git command structures, config specifications, hooks details, and advanced parameters within a unified, high-performance UI.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devdosvid.blog/2022/01/16/some-techniques-to-enhance-your-terraform-proficiency','serhii.vasylenko.info: Some Techniques to Enhance Your Terraform Proficiency','','2022',3,'A compilation of advanced design patterns and optimization strategies designed to elevate HCL configuration quality. Addresses the implementation of dynamic blocks, custom validation rules, and proper workspace utilization to minimize boilerplate code. Live grounding confirms that incorporating these dry-run structures directly mitigates runtime validation errors during execution phases.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); @@ -3500,25 +3500,25 @@ INSERT INTO "resources" VALUES('https://vadimkravcenko.com/shorts/promotion-base Vadim Kravcenko dissects how software projects are often optimized for personal visibility and performance reviews rather than technical excellence or business value. This article is a foundational reference for Nubenetes'' philosophy against manufactured complexity and ''heroic'' fix loops. -','English','Article / Guide','Advanced',0,'online','manual',NULL,NULL,1781423859.0,0,'2026-06-14T09:57:39+02:00',NULL,NULL,NULL,'["Career & Industry", "Organizational Culture", "Anti-Patterns"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/about.md", "docs/project-management-methodology.md"]','["about.md", "project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.amazon.com/en-US/blogs/alexa/post/TxDJWS16KUPVKO/new-alexa-skills-kit-template-build-a-trivia-skill-in-under-an-hou',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developer.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.77913049496442508e+09,0,'2026-05-18T20:54:54.964425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.amazon.com/public/community/post/TxDJWS16KUPVKO/New-Alexa-Skills-Kit-Template-Build-a-Trivia-Skill-in-under-an-Hour','New Alexa Skills Kit Template: Build a Trivia Skill in under an Hour','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e96448440f09a39d19274a0c88b5b9771e2360b300ab51c9191d4d47e0f4582',100.0,1.77902955289953708e+09,0,'2026-05-17T16:52:32.899537+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://developer.amazon.com"}'); +','English','Article / Guide','Advanced',0,'online','manual',NULL,NULL,1781423859,0,'2026-06-14T09:57:39+02:00',NULL,NULL,NULL,'["Career & Industry", "Organizational Culture", "Anti-Patterns"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/about.md", "docs/project-management-methodology.md"]','["about.md", "project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.amazon.com/en-US/blogs/alexa/post/TxDJWS16KUPVKO/new-alexa-skills-kit-template-build-a-trivia-skill-in-under-an-hou',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developer.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.964425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.amazon.com/public/community/post/TxDJWS16KUPVKO/New-Alexa-Skills-Kit-Template-Build-a-Trivia-Skill-in-under-an-Hour','New Alexa Skills Kit Template: Build a Trivia Skill in under an Hour','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e96448440f09a39d19274a0c88b5b9771e2360b300ab51c9191d4d47e0f4582',100.0,1779029552,0,'2026-05-17T16:52:32.899537+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://developer.amazon.com"}'); INSERT INTO "resources" VALUES('https://developer.android.com','developer.android.com','','2026',5,'Google''s official portal containing documentation, API reference guides, and system architectures for Android app development. It is the primary ecosystem hub for designing mobile client interactions, modern networking protocols, and securing client-to-backend API integrations.','English','Documentation Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Mobile", "Android Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.android.com/develop/xr/catalyst','Android XR Developer Catalyst Program','Build the next generation of extended reality experiences for Android XR.','2026',4,'The landing page for Google''s Android XR Developer Catalyst Program, which empowers developers to build spatial computing and immersive experiences for wired XR glasses (such as XREAL''s Project Aura) and smart eyewear. The program provides hardware development kits, grant funding, and technical resources to accelerate app development for the Android XR ecosystem.','en','tools','Intermediate',0,'online','automatic','cb413337b458bf64245f6e4aadfcf85b63fece9dec98360e4b525495e6849f4a',NULL,1.78035229258846402e+09,0,'2026-06-02T00:18:12.588464+02:00',NULL,NULL,NULL,'["Edge Computing", "Extended Reality (XR)", "Android XR Platform"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "edge-computing", "reputation_status": "Vetted", "reputation_summary": "Official Google Android program launched in May 2026 to foster spatial and extended reality applications, highly relevant to edge-computing architectures.", "social_preview_url": "https://developer.android.com/static/images/social/android-developers.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "spatial-computing"}'); +INSERT INTO "resources" VALUES('https://developer.android.com/develop/xr/catalyst','Android XR Developer Catalyst Program','Build the next generation of extended reality experiences for Android XR.','2026',4,'The landing page for Google''s Android XR Developer Catalyst Program, which empowers developers to build spatial computing and immersive experiences for wired XR glasses (such as XREAL''s Project Aura) and smart eyewear. The program provides hardware development kits, grant funding, and technical resources to accelerate app development for the Android XR ecosystem.','en','tools','Intermediate',0,'online','automatic','cb413337b458bf64245f6e4aadfcf85b63fece9dec98360e4b525495e6849f4a',NULL,1780352292,0,'2026-06-02T00:18:12.588464+02:00',NULL,NULL,NULL,'["Edge Computing", "Extended Reality (XR)", "Android XR Platform"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "edge-computing", "reputation_status": "Vetted", "reputation_summary": "Official Google Android program launched in May 2026 to foster spatial and extended reality applications, highly relevant to edge-computing architectures.", "social_preview_url": "https://developer.android.com/static/images/social/android-developers.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "spatial-computing"}'); INSERT INTO "resources" VALUES('https://developer.apple.com','developer.apple.com','','2026',5,'Apple''s developer resources hub, providing SDK documentation, SwiftUI design frameworks, and distribution guidelines. The platform provides fundamental patterns for building client-side integrations with microservices and remote API architectures under strict security criteria.','English','Documentation Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Mobile", "iOS Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.chrome.com/blog/chrome-at-io26','15 updates from Google I/O 2026: Powering the agentic web with new capabilities, tools, and features in Chrome','Google unveils 15 updates to Chrome, including WebMCP and integrated AI agent execution capabilities.','2026',4,'At Google I/O 2026, Chrome introduced WebMCP, a proposed open web standard allowing developers to expose structured functions and forms directly to browser-based AI agents. Additional advancements include dedicated DevTools integration for debugging agent behaviors, browser-native Gemini-powered proactive assistants, Soft Navigations API for Core Web Vitals in SPAs, and HTML-in-Canvas APIs that render actual DOM components within WebGL and WebGPU scenes.','en','article','Advanced',0,'online','automatic','4593f2cb308b38af18d92db915459d9912f92d190020a7b5034c3c7290027b98',NULL,1.78035272035172891e+09,0,'2026-06-02T00:25:20.351729+02:00',NULL,NULL,NULL,'["Frontend", "Browsers", "Chrome DevTools"]','["DE FACTO STANDARD", "EMERGING"]','[]','[]','{}','{"category": "hr", "reputation_status": "Vetted", "reputation_summary": "Official developer release from Google Chrome engineering.", "social_preview_url": "https://developer.chrome.com/static/blog/chrome-at-io26/image/hero.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://developer.chrome.com/blog/chrome-at-io26','15 updates from Google I/O 2026: Powering the agentic web with new capabilities, tools, and features in Chrome','Google unveils 15 updates to Chrome, including WebMCP and integrated AI agent execution capabilities.','2026',4,'At Google I/O 2026, Chrome introduced WebMCP, a proposed open web standard allowing developers to expose structured functions and forms directly to browser-based AI agents. Additional advancements include dedicated DevTools integration for debugging agent behaviors, browser-native Gemini-powered proactive assistants, Soft Navigations API for Core Web Vitals in SPAs, and HTML-in-Canvas APIs that render actual DOM components within WebGL and WebGPU scenes.','en','article','Advanced',0,'online','automatic','4593f2cb308b38af18d92db915459d9912f92d190020a7b5034c3c7290027b98',NULL,1780352720,0,'2026-06-02T00:25:20.351729+02:00',NULL,NULL,NULL,'["Frontend", "Browsers", "Chrome DevTools"]','["DE FACTO STANDARD", "EMERGING"]','[]','[]','{}','{"category": "hr", "reputation_status": "Vetted", "reputation_summary": "Official developer release from Google Chrome engineering.", "social_preview_url": "https://developer.chrome.com/static/blog/chrome-at-io26/image/hero.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://developer.chrome.com/docs/devtools','devtools.chrome.com','','2026',0,'The documentation hub for Google Chrome''s native development utilities. Explains network packet inspection, layout rendering engines, custom profile snapshots, and live Javascript debugging capabilities.','None','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Browser Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["ChromeDevTools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.chrome.com/docs/modern-web-guidance','Modern Web Guidance: Teaching AI Agents to Stop Coding Like It is 2019','Modern Web Guidance is a set of skills that embed web platform expertise, best practices, and browser compatibility data directly into your coding agents. It helps steer coding agents toward solutions that harness the power of the modern web.','2026',4,'An expert-vetted suite of skills designed to inject real-time web platform capabilities, accessibility compliance, performance optimizations, and security best practices into AI coding agents. By leveraging up-to-date specs like native popovers, view transitions, and INP metrics, it prevents LLMs from generating legacy or hallucinated web implementations. Installable via CLI or as direct plugins, it ensures agentic workflows produce modern, correct-by-default web code.','English','document','Advanced',0,'online','automatic','e45eed0ec4e0c3acce9478bb16d2a4ef6bbfec55d2b7e3025ce8d0ad2079190a',NULL,1.78035228281444907e+09,0,'2026-06-02T00:18:02.814449+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Coding Assistants", "Web Standards"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','[]','{}','{"category": "hr", "reputation_status": "Vetted", "reputation_summary": "Extremely well-received by the web and AI communities, recognized as a crucial tool for aligning modern AI coding assistants with current web standard specifications rather than outdated legacy patterns.", "social_preview_url": "", "source_provenance": "X.com (midudev)", "suggested_new_category": "ai-agents-mcp"}'); +INSERT INTO "resources" VALUES('https://developer.chrome.com/docs/modern-web-guidance','Modern Web Guidance: Teaching AI Agents to Stop Coding Like It is 2019','Modern Web Guidance is a set of skills that embed web platform expertise, best practices, and browser compatibility data directly into your coding agents. It helps steer coding agents toward solutions that harness the power of the modern web.','2026',4,'An expert-vetted suite of skills designed to inject real-time web platform capabilities, accessibility compliance, performance optimizations, and security best practices into AI coding agents. By leveraging up-to-date specs like native popovers, view transitions, and INP metrics, it prevents LLMs from generating legacy or hallucinated web implementations. Installable via CLI or as direct plugins, it ensures agentic workflows produce modern, correct-by-default web code.','English','document','Advanced',0,'online','automatic','e45eed0ec4e0c3acce9478bb16d2a4ef6bbfec55d2b7e3025ce8d0ad2079190a',NULL,1780352282,0,'2026-06-02T00:18:02.814449+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Coding Assistants", "Web Standards"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','[]','{}','{"category": "hr", "reputation_status": "Vetted", "reputation_summary": "Extremely well-received by the web and AI communities, recognized as a crucial tool for aligning modern AI coding assistants with current web standard specifications rather than outdated legacy patterns.", "social_preview_url": "", "source_provenance": "X.com (midudev)", "suggested_new_category": "ai-agents-mcp"}'); INSERT INTO "resources" VALUES('https://developer.confluent.io','developer.confluent.io 🌟🌟','','2021',0,'The premier developer learning portal designed and maintained by Confluent. Provides a repository of official tutorials, code patterns, and deep-dives explaining Kafka stream processing, client APIs, and administrative best practices.','English','Web Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.confluent.io/confluent-tutorials/count-messages/ksql','kafka-tutorials.confluent.io: How to count messages in a Kafka topic','','2021',0,'A hands-on technical guide detailing how to run stateful aggregations, specifically counting message events within high-throughput Kafka topics, using ksqlDB. It covers the underlying SQL-like syntax required to define event streams and continuous materialized tables.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Stream Processing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.confluent.io/confluent-tutorials/joining-stream-table/kstreams',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','75cd977e60dc982f4cf24f5a12c03d837ca7ae5b39376c7391e06777b36e2bcc',100.0,1.77913049501069688e+09,1,'2026-05-18T20:54:55.010697+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.confluent.io/confluent-tutorials/joining-stream-table/kstreams',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','75cd977e60dc982f4cf24f5a12c03d837ca7ae5b39376c7391e06777b36e2bcc',100.0,1779130495,1,'2026-05-18T20:54:55.010697+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.confluent.io/tutorials','kafka-tutorials.confluent.io 🌟','- [kafka-tutorials.confluent.io: How to join a stream and a lookup table 🌟](https://developer.confluent.io/confluent-tutorials/joining-stream-table/kstreams) If I have events in a Kafka topic and a table of reference data (aka a lookup table), how can I join each event in the stream to a piece of data in the table based on a common key?','2026',0,'An extensive hands-on tutorial catalog for implementing streaming patterns. It provides clear recipes for Kafka Streams, ksqlDB, and Kafka Connect, demonstrating stream-table joins, cryptographic masking, and real-time stateful aggregations.','Java','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.confluent.io/what-is-apache-kafka','Confluent.io: Intro to Apache Kafka: How Kafka Works 🌟','','2021',0,'Confluent''s foundational training manual detailing how Apache Kafka works under the hood. It explains partitions, replication, producers, consumer offsets, and transaction patterns, serving as the primer for event-driven systems.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Foundations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.cyberark.com/blog/istio-oidc-authentication',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developer.cyberark.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','8fbbb1105fe03bb08d0b6285a7f3c1b3c643e8c9f88ff9e21d8370db41004468',100.0,1.779130494936939e+09,1,'2026-05-18T20:54:54.936939+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/istio.md"]','["demos.md", "istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.cyberark.com/blog/istio-oidc-authentication',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developer.cyberark.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','8fbbb1105fe03bb08d0b6285a7f3c1b3c643e8c9f88ff9e21d8370db41004468',100.0,1779130494,1,'2026-05-18T20:54:54.936939+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/istio.md"]','["demos.md", "istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.db.com','Deutsche Bank API Program','','2026',4,'The developer portal for Deutsche Bank, providing secure and standard access to financial APIs. It supports secure OAuth2 protocols, enabling applications to run transaction processing, accounts reconciliation, and credit evaluations.','English','Enterprise Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Banking Gateways"]','["[ENTERPRISE-STABLE]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com','developer.hashicorp.com 🌟','','2026',4,'The consolidated technical documentation hub detailing the modern HashiCorp system suite, including Terraform, Consul, Vault, and Nomad. Serves as the primary authority for configuring declarative hybrid-cloud environments and enterprise microservices security.','N/A','Web Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Infrastructure as Code", "Enterprise Documentation"]','["[ENTERPRISE-STABLE]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/consul','consul.io','','2026',4,'HashiCorp''s multi-cloud service networking platform featuring integrated service mesh capabilities. Despite HashiCorp''s 2023 transition to the Business Source License (BSL), Consul Connect remains highly adopted in enterprise hybrid environments.','Go','open-source-tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Consul"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.hashicorp.com/consul/docs/connect',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developer.hashicorp.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','fbaa5d15cade4648505dfed0d873b40f020f4124f9e38b649f04b08a439d1516',100.0,1.7791304949791491e+09,1,'2026-05-18T20:54:54.979149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.hashicorp.com/consul/docs/connect',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developer.hashicorp.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','fbaa5d15cade4648505dfed0d873b40f020f4124f9e38b649f04b08a439d1516',100.0,1779130494,1,'2026-05-18T20:54:54.979149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/consul/docs/north-south/ingress-gateway/k8s','consul.io: Ingress Gateways on Kubernetes 🌟','','2021',0,'Official technical guide showing how to expose microservices secured under Consul Service Mesh to public clients via Consul Ingress Gateways. Directs configurations of ingress routing tables and end-to-end connection integrity.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Consul", "Ingress Gateways"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/consul/tutorials/archive/kubernetes-consul-design-patterns','learn.hashicorp.com: Consul Service Mesh on Kubernetes Design Patterns','','2023',4,'Presents design patterns for running Consul Service Mesh on Kubernetes. Details transit gateways, multi-datacenter federated sync, and secure token and certificate integration with HashiCorp Vault.','Go','documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Consul", "Design Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/consul/tutorials/get-started-kubernetes/kubernetes-gs-deploy?in=consul%2Fkubernetes','learn.hashicorp.com: Consul Service Discovery and Mesh on Minikube 🌟','','2021',0,'A practical HashiCorp tutorial teaching how to bootstrap and configure Consul Service Mesh inside Minikube. Details transparent proxy routing, catalog synchronization rules, and enforcing secure service-to-service cryptographic identities.','HCL','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Consul", "Local Development"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); @@ -3529,7 +3529,7 @@ INSERT INTO "resources" VALUES('https://developer.hashicorp.com/packer/docs','pa INSERT INTO "resources" VALUES('https://developer.hashicorp.com/packer/tutorials/aws-get-started/aws-get-started-build-image','learn.hashicorp.com: Write Packer template for AWS','','2024',0,'Official hands-on tutorial guiding users through writing their first HCL-based Packer template for Amazon Web Services (AWS). Guides developers through declaring VPC variables, ami_regions, provisioners, and security credentials needed to deploy Golden Images.','English','Official Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Machine Images", "AWS Packer Tutorial"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform','terraform.io','','2026',0,'The official developer platform for HashiCorp Terraform. Following HashiCorp''s transition to the Business Source License (BSL) and the subsequent emergence of the OpenTofu fork, this site remains the definitive reference for official provider documentation, enterprise Cloud/Enterprise workspaces, and HCL specification standards.','English','Official Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Official Platform"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/cli/commands','terraform.io: Terraform Commands','','2026',5,'Curator Insight: The definitive, official CLI reference for HashiCorp Terraform. Live Grounding: Crucial for advanced state management, covering complex commands like terraform import, state mv, state rm, and CLI integrations with modern cloud providers via OpenTofu or standard Terraform releases.','English','Official Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/cli/commands/graph',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d35b6369aeb2bdbba4eaa9b57de21fe135ac4da5c30265b821c4dc544c81451',100.0,1.77913049497516298e+09,1,'2026-05-18T20:54:54.975163+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/cli/commands/graph',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d35b6369aeb2bdbba4eaa9b57de21fe135ac4da5c30265b821c4dc544c81451',100.0,1779130494,1,'2026-05-18T20:54:54.975163+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/cloud-docs/recommended-practices/part3','developer.hashicorp.com: Part 3: How to Evolve Your Provisioning Practices','','2024',0,'HashiCorp''s official recommendation guide detailing architectural transformations necessary for scaling IaC teams. Progresses from basic single-operator CLI execution to enterprise platform governance with automated, collaborative, run-directed GitOps pipelines.','None','Official Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Enterprise Scaling"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/language/modules/develop/refactoring','terraform.io: Refactoring','','2022',5,'Official reference for Terraform''s native refactoring features, specifically the "moved" block introduced in version 1.1. These blocks allow engineers to rename resources or transfer them to nested modules without manual, error-prone state surgical operations via CLI. Live grounding highlights its role in continuous integration pipelines, where state migration must be safe, declarative, and collision-free.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Refactoring & State Manipulation"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/language/provisioners','terraform.io: Creation-Time Provisioners 🌟','- [terraform.io: Destroy-Time Provisioners 🌟](https://developer.hashicorp.com/terraform/language/provisioners#destroy-time-provisioners)','2023',5,'Documents the operational behaviors of creation-time versus destroy-time provisioners within the lifecycle of a resource. Highlights how failures during creation mark resources as tainted, whereas destroy-time actions execution must be robust against resource loss. Live grounding reinforces the architectural community consensus to treat these mechanisms as legacy design smells, utilizing native engine capabilities instead.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Lifecycle Hooks"]','["[DE FACTO STANDARD]", "[LEGACY]"]','[]','["terraform.md"]','{}','{}'); @@ -3541,55 +3541,55 @@ INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutori INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/cloud/cloud-agents','learn.hashicorp.com: Manage Private Environments with Terraform Cloud Agents','','2023',0,'A guide on deploying and configuring lightweight Terraform Cloud Agents inside secure, isolated local environments. Enables enterprises to provision private subnetworks and local systems securely without opening external ports.','Bash','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Terraform Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/networking/multicloud-kubernetes','learn.hashicorp.com: Deploy Federated Multi-Cloud Kubernetes Clusters','','2024',0,'An official HashiCorp tutorial illustrating how to configure and deploy federated Kubernetes clusters across multi-cloud environments. Leverages Consul Service Mesh alongside Terraform for secure cross-network discovery and communication routing.','HCL','Official Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Federated Architectures"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/policy','learn.hashicorp.com: Enforce Policy with Sentinel','','2024',4,'Official instructional tutorial on implementing Sentinel policy-as-code controls in Terraform Cloud and Enterprise. Ensures resource checks and cost guardrails are analyzed prior to scheduling active infrastructure executions.','Sentinel','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "Policy as Code"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/state/resource-drift','Manage Resource Drift in Terraform','Detect and resolve differences between real infrastructure and Terraform state.','2024',4,'This official HashiCorp tutorial provides a comprehensive guide to identifying, analyzing, and resolving infrastructure drift within Terraform environments. It demonstrates how to detect discrepancies between physical cloud assets and their corresponding Terraform state files caused by out-of-band manual changes or third-party automated updates. Practitioners learn to employ health assessments, configure alerts, and utilize the import workflow or reconcile changes to safely align resources without causing application downtime.','English','Tutorial','Intermediate',0,'online','automatic','2e1eacf953fac039ba4e8de84e4b740c9400ffc562a7d07b47a0dd92aa057803',NULL,1.78035200368981504e+09,0,'2026-06-02T00:13:23.689815+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management and Drift Detection"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "terraform", "reputation_status": "Vetted", "reputation_summary": "An authoritative HashiCorp training resource that represents the standard curriculum for infrastructure configuration maintenance and state management.", "social_preview_url": "https://developer.hashicorp.com/og-image/terraform.jpg", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/state/resource-drift','Manage Resource Drift in Terraform','Detect and resolve differences between real infrastructure and Terraform state.','2024',4,'This official HashiCorp tutorial provides a comprehensive guide to identifying, analyzing, and resolving infrastructure drift within Terraform environments. It demonstrates how to detect discrepancies between physical cloud assets and their corresponding Terraform state files caused by out-of-band manual changes or third-party automated updates. Practitioners learn to employ health assessments, configure alerts, and utilize the import workflow or reconcile changes to safely align resources without causing application downtime.','English','Tutorial','Intermediate',0,'online','automatic','2e1eacf953fac039ba4e8de84e4b740c9400ffc562a7d07b47a0dd92aa057803',NULL,1780352003,0,'2026-06-02T00:13:23.689815+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management and Drift Detection"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "terraform", "reputation_status": "Vetted", "reputation_summary": "An authoritative HashiCorp training resource that represents the standard curriculum for infrastructure configuration maintenance and state management.", "social_preview_url": "https://developer.hashicorp.com/og-image/terraform.jpg", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/vault','vaultproject.io','','2026',5,'The master developer resource and documentation portal for the HashiCorp Vault ecosystem. Offers structured learning paths, architectural guides, and configuration references for implementing secure secret storage, PKI engines, and dynamic credential brokers.','N/A','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Centralized Vaults"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/vault/tutorials/kubernetes-introduction/kubernetes-external-vault','learn.hashicorp.com: Integrate a Kubernetes Cluster with an External Vault 🌟','','2020',0,'A practical implementation guide showcasing how to leverage the HashiCorp Vault Agent Injector sidecar to dynamically inject secrets directly into application pods via in-memory tmpfs mounts.','N/A','tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Secrets Management", "HashiCorp Vault Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/vault/tutorials/operations/codify-mgmt-enterprise','learn.hashicorp.com: Codify Management of Vault Enterprise Using Terraform','','2024',4,'HashiCorp''s official deployment guide detailing how to automate the complex management of Vault Enterprise configurations (e.g., namespaces, security policies, auth backends) programmatically via Terraform.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "Secrets Management"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.hashicorp.com/waypoint','waypointproject.io','','2024',0,'HashiCorp Waypoint provides developers with a structured application delivery model across multiple underlying orchestrators. Utilizing a single declarative configuration file, it unifies the build, deployment, and release pipeline stages.','Go','Product Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Application Delivery", "Waypoint"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.ibm.com/apiconnect','IBM API Connect','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f16bb806f2e06f47cd4db89ca013916a2550979ec77d065a6711cc9af657c2fd',100.0,1.77903057505465388e+09,0,'2026-05-17T17:09:35.054654+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md", "docs/ibm_cloud.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.ibm.com/articles/secure-microservices-by-monitoring-behavior','developer.ibm.com: Secure microservices by monitoring behavior','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ad8273a470b61347050bd4ef76261404ba1e507987d4f190058375a466a8613',100.0,1.77903229427519392e+09,0,'2026-05-17T17:38:14.275194+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://developer.ibm.com/technologies/containers"}'); +INSERT INTO "resources" VALUES('https://developer.ibm.com/apiconnect','IBM API Connect','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f16bb806f2e06f47cd4db89ca013916a2550979ec77d065a6711cc9af657c2fd',100.0,1779030575,0,'2026-05-17T17:09:35.054654+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md", "docs/ibm_cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.ibm.com/articles/secure-microservices-by-monitoring-behavior','developer.ibm.com: Secure microservices by monitoring behavior','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ad8273a470b61347050bd4ef76261404ba1e507987d4f190058375a466a8613',100.0,1779032294,0,'2026-05-17T17:38:14.275194+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://developer.ibm.com/technologies/containers"}'); INSERT INTO "resources" VALUES('https://developer.ibm.com/blogs/gitops-best-practices-for-the-real-world','developer.ibm.com: GitOps: Best practices for the real world','','2021',0,'IBM-curated best practices compiling concrete strategies for secure secrets integration, dynamic configuration templating (using Kustomize), rollbacks, and managing complex hybrid cloud-native infrastructure pipelines.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Implementation", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.ibm.com/javasdk','IBM JDK','','N/A',0,'A curated technical resource and architectural guide covering IBM JDK in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903146845898389e+09,0,'2026-05-17T17:24:28.458984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.ibm.com/javasdk','IBM JDK','','N/A',0,'A curated technical resource and architectural guide covering IBM JDK in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031468,0,'2026-05-17T17:24:28.458984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.ibm.com/technologies/containers','developer.ibm.com: Secure microservices by monitoring behavior','','2020',0,'This article details methods for protecting distributed workloads by auditing execution-level behavior rather than relying entirely on static perimeter defenses. It covers tracing unexpected system calls, identifying runtime drift, and applying automated isolation rules. This approach is highly effective in securing container environments from zero-day exploits.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Microservices Security", "Behavior Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.ibm.com/tutorials/examples-differentiate-openshift-kubernetes','developer.ibm.com: Example exercises to differentiate OpenShift and Kubernetes','','2021',0,'A step-by-step practical guide comparing vanilla Kubernetes to enterprise OpenShift platforms. Illustrates differences in router configs, Security Context Constraints (SCCs), build mechanisms, and deployment strategies.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Security", "Platform Comparisons", "OpenShift vs Kubernetes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.ibm.com/wasdev','WebSphere Liberty','','N/A',0,'A curated technical resource and architectural guide covering WebSphere Liberty in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903179394072508e+09,0,'2026-05-17T17:29:53.940725+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.ibm.com/wasdev/downloads','Download WAS Liberty','','N/A',0,'A curated technical resource and architectural guide covering Download WAS Liberty in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903098127808499e+09,0,'2026-05-17T17:16:21.278085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.ibm.com/wasdev/downloads/liberty-profile-using-non-eclipse-environments',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903072093276596e+09,0,'2026-05-17T17:12:00.932766+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.ibm.com/wasdev/websphere-liberty','About WebSphere Liberty','','N/A',0,'A curated technical resource and architectural guide covering About WebSphere Liberty in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903452889879894e+09,0,'2026-05-17T18:15:28.898799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md", "docs/java_app_servers.md", "docs/java_frameworks.md"]','["ibm_cloud.md", "java_app_servers.md", "java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.ing.com','ING Developer Portal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8d659f2459e6a3a6316ff324e2eb986b1fa02156ad05b5a4b785bc494f21e3c',100.0,1.77903046261409807e+09,0,'2026-05-17T17:07:42.614098+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://developer.ing.com/openbanking"}'); -INSERT INTO "resources" VALUES('https://developer.ing.com/api-marketplace/marketplace','ING API Marketplace','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d591b8fd7543487475cca8026999135b26f3b0ee73dd28c72819be35c22fd0b8',100.0,1.77903207718652892e+09,0,'2026-05-17T17:34:37.186529+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.ibm.com/wasdev','WebSphere Liberty','','N/A',0,'A curated technical resource and architectural guide covering WebSphere Liberty in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793,0,'2026-05-17T17:29:53.940725+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.ibm.com/wasdev/downloads','Download WAS Liberty','','N/A',0,'A curated technical resource and architectural guide covering Download WAS Liberty in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030981,0,'2026-05-17T17:16:21.278085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.ibm.com/wasdev/downloads/liberty-profile-using-non-eclipse-environments',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.932766+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.ibm.com/wasdev/websphere-liberty','About WebSphere Liberty','','N/A',0,'A curated technical resource and architectural guide covering About WebSphere Liberty in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034528,0,'2026-05-17T18:15:28.898799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md", "docs/java_app_servers.md", "docs/java_frameworks.md"]','["ibm_cloud.md", "java_app_servers.md", "java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.ing.com','ING Developer Portal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8d659f2459e6a3a6316ff324e2eb986b1fa02156ad05b5a4b785bc494f21e3c',100.0,1779030462,0,'2026-05-17T17:07:42.614098+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://developer.ing.com/openbanking"}'); +INSERT INTO "resources" VALUES('https://developer.ing.com/api-marketplace/marketplace','ING API Marketplace','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d591b8fd7543487475cca8026999135b26f3b0ee73dd28c72819be35c22fd0b8',100.0,1779032077,0,'2026-05-17T17:34:37.186529+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.ing.com/openbanking','ING Developer Portal','- [ING API Marketplace](https://developer.ing.com/openbanking/api-marketplace/marketplace)','2026',4,'ING''s open-banking marketplace and developer portal. The catalog details APIs for cash management, transaction services, accounts balance, and PSD2 compliance, backed by strong authentication and sandbox simulation tools.','English','Enterprise Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Banking Gateways"]','["[ENTERPRISE-STABLE]"]','[]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.ing.com/openbanking/api-marketplace/marketplace',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1dbba63d9c4f86640b2a283890419437a85b7192209ad4b0e08e529bd3d505c0',100.0,1.77913049496114897e+09,0,'2026-05-18T20:54:54.961149+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.mobileconnect.io','developer.mobileconnect.io','','N/A',0,'A curated technical resource and architectural guide covering developer.mobileconnect.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450966781806e+09,0,'2026-05-17T18:15:09.667818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.mongodb.com/quickstart/cheat-sheet','developer.mongodb.com: MongoDB Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da2782e23f8c104a3faa2f037001d4b8e6d522bb96382b92923b9f51c9597870',100.0,1.77903455826840591e+09,0,'2026-05-17T18:15:58.268406+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.mongodb.com/docs"}'); -INSERT INTO "resources" VALUES('https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox','Firefox DevTools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4717162243bf6194fdf69a29ac1eff36f7379f8a2a70c3af33ddd108915427eb',100.0,1.7790304076612811e+09,0,'2026-05-17T17:06:47.661281+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://firefox-source-docs.mozilla.org/devtools-user/tools_toolbox/index.html"}'); +INSERT INTO "resources" VALUES('https://developer.ing.com/openbanking/api-marketplace/marketplace',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1dbba63d9c4f86640b2a283890419437a85b7192209ad4b0e08e529bd3d505c0',100.0,1779130494,0,'2026-05-18T20:54:54.961149+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.mobileconnect.io','developer.mobileconnect.io','','N/A',0,'A curated technical resource and architectural guide covering developer.mobileconnect.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034509,0,'2026-05-17T18:15:09.667818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.mongodb.com/quickstart/cheat-sheet','developer.mongodb.com: MongoDB Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da2782e23f8c104a3faa2f037001d4b8e6d522bb96382b92923b9f51c9597870',100.0,1779034558,0,'2026-05-17T18:15:58.268406+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.mongodb.com/docs"}'); +INSERT INTO "resources" VALUES('https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox','Firefox DevTools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4717162243bf6194fdf69a29ac1eff36f7379f8a2a70c3af33ddd108915427eb',100.0,1779030407,0,'2026-05-17T17:06:47.661281+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://firefox-source-docs.mozilla.org/devtools-user/tools_toolbox/index.html"}'); INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2020/03/23/microservice-security-patterns','Security Patterns for Microservice Architectures','','2020',0,'Provides a robust collection of enterprise security patterns tailored for microservices, detailing patterns like mTLS, API Gateway authentication delegation, and token propagation. Reviews mechanisms to safely pass user context through multiple nested backend requests. Highly recommended for software and security architects.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Architecture Patterns", "Microservice Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2020/05/04/spring-vault','developer.okta.com: Secure Secrets With Spring Cloud Config and Vault 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1ce7ea0f8e4e84b5211fa80b31f5370a3ed10ecf48491fe3b7a54dd859a3caf',100.0,1.77903404951373291e+09,0,'2026-05-17T18:07:29.513733+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://developer.okta.com/blog/2022/10/20/spring-vault"}'); +INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2020/05/04/spring-vault','developer.okta.com: Secure Secrets With Spring Cloud Config and Vault 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1ce7ea0f8e4e84b5211fa80b31f5370a3ed10ecf48491fe3b7a54dd859a3caf',100.0,1779034049,0,'2026-05-17T18:07:29.513733+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://developer.okta.com/blog/2022/10/20/spring-vault"}'); INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2020/12/07/spring-cloud-config','developer.okta.com: Spring Cloud Config for Shared Microservice Configuration','','2020',3,'A practical tutorial discussing how to manage common properties shared across multi-service deployments using Spring Cloud Config. It breaks down architectural setups for dev, staging, and production profiles. Excellent resource for development teams addressing configuration drift across heterogeneous microservice networks.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2021/02/05/okta-ansible','developer.okta.com: Tutorial: Ansible and Account Automation with Okta','','2021',0,'Illustrates how to bridge identity providers with system-level configuration, specifically integrating Okta APIs with Ansible modules. Details dynamic workflows for onboarding user accounts, security grouping, and programmatic credential management directly within continuous integration topologies.','Python/YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Identity Access Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2021/04/23/elasticsearch-go-developers-guide','developer.okta.com: Elasticsearch in Go: A Developer''s Guide','','N/A',0,'A developer''s guide demonstrating how to connect, index, and query Elasticsearch instances natively using the official Go client driver. Illustrates clean integration patterns for backend microservices.','en','Guide','Intermediate',1,'online','manual','80cbe5068cbac93c7abcbaa3adb230b88d6ac2c565098266f8a8e8f67b9820db',100.0,1.77903122670114302e+09,1,'2026-05-17T17:20:26.701143+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Storage Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2021/04/23/elasticsearch-go-developers-guide','developer.okta.com: Elasticsearch in Go: A Developer''s Guide','','N/A',0,'A developer''s guide demonstrating how to connect, index, and query Elasticsearch instances natively using the official Go client driver. Illustrates clean integration patterns for backend microservices.','en','Guide','Intermediate',1,'online','manual','80cbe5068cbac93c7abcbaa3adb230b88d6ac2c565098266f8a8e8f67b9820db',100.0,1779031226,1,'2026-05-17T17:20:26.701143+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Storage Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2021/07/08/jenkins-ci-dotnet-update-secrets','developer.okta.com: Update App Secrets with Jenkins CI and .NET Core','','2021',0,'Demonstrates methods to safely inject environment variables and application secrets into .NET Core apps during CI builds using modern Jenkins plugins. *Curator Insight*: Secure secret injections. *Live Grounding*: Focuses on keeping access secrets out of code bases and pipeline configurations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Security", "Secrets Management"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2022/01/06/native-java-helidon','developer.okta.com: Build REST APIs and Native Java Apps with Helidon','','2022',0,'Step-by-step tutorial on constructing cloud-native REST endpoints using Helidon MP and compiling them into native executables using GraalVM. Incorporates OIDC authentication using Okta, demonstrating how to achieve sub-second startup times and minuscule memory footprints for containerized Java workloads.','Java','Tutorial','Intermediate',1,'online','manual','1e78f7be976fa563b6ed7da5336fbd67fb610a8340e00a006fb40f90ed9c94b2',100.0,1.77902946518327593e+09,1,'2026-05-17T16:51:05.183276+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Java Microservices", "API Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2022/01/06/native-java-helidon','developer.okta.com: Build REST APIs and Native Java Apps with Helidon','','2022',0,'Step-by-step tutorial on constructing cloud-native REST endpoints using Helidon MP and compiling them into native executables using GraalVM. Incorporates OIDC authentication using Okta, demonstrating how to achieve sub-second startup times and minuscule memory footprints for containerized Java workloads.','Java','Tutorial','Intermediate',1,'online','manual','1e78f7be976fa563b6ed7da5336fbd67fb610a8340e00a006fb40f90ed9c94b2',100.0,1779029465,1,'2026-05-17T16:51:05.183276+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Java Microservices", "API Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2022/10/20/spring-vault','developer.okta.com: Secure Secrets With Spring Cloud Config and Vault 🌟','','2022',4,'Step-by-step tutorial explaining how to couple Spring Cloud Config with HashiCorp Vault to create a highly secure externalized configuration engine. Architecturally, it separates public environment metrics from sensitive database/API secrets. This composition ensures developers can manage configs seamlessly while security administrators maintain absolute control over encryption keys.','Java','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Secrets Management"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.rabobank.nl','Rabobank Developer Portal','','N/A',0,'A curated technical resource and architectural guide covering Rabobank Developer Portal in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903261391935896e+09,0,'2026-05-17T17:43:33.919359+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developer.rabobank.nl/api-marketplace','Rabobank API Marketplace','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031752.87349,0,'2026-05-17T17:29:12.873490+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.rabobank.nl','Rabobank Developer Portal','','N/A',0,'A curated technical resource and architectural guide covering Rabobank Developer Portal in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032613,0,'2026-05-17T17:43:33.919359+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developer.rabobank.nl/api-marketplace','Rabobank API Marketplace','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031752,0,'2026-05-17T17:29:12.873490+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://developer.squareup.com/blog/kubernetes-pod-security-policies','developer.squareup.com: Kubernetes Pod Security Policies (PSP)','','2021',0,'Legacy deep-dive exploring Square''s real-world PSP architecture and rollout procedures. Note that modern engineering standards require migrating these exact controls to Pod Security Standards (PSS) or external engines like Kyverno. Essential reading to understand historical host namespaces and filesystem restrictions.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Pod Security", "Pod Security Policies"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developerblog.redhat.com/tag/varnish','Red Hat Developer Blog. Tag: Varnish','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Developer Blog. Tag: Varnish in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779034228924582e+09,0,'2026-05-17T18:10:28.924582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developerhub.santander.com','Santander APIs','','N/A',0,'A curated technical resource and architectural guide covering Santander APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916886335802e+09,0,'2026-05-17T16:46:08.863358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developerblog.redhat.com/tag/varnish','Red Hat Developer Blog. Tag: Varnish','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Developer Blog. Tag: Varnish in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034228,0,'2026-05-17T18:10:28.924582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developerhub.santander.com','Santander APIs','','N/A',0,'A curated technical resource and architectural guide covering Santander APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.863358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.google.com/machine-learning/crash-course?hl=es-419','Machine Learning Crash Course','','2024',0,'Google''s structured technical course on ML foundations. Covers gradient descent, model loss, deep neural networks, and scalable tensor processing, serving as an entry point for engineers integrating ML systems into modern APIs.','Spanish','Course','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Emerging Technology", "Machine Learning", "Course"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ai.md", "elearning.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.google.com/machine-learning/glossary','Machine Learning Glossary','','2026',0,'An authoritative dictionary compiled by Google to standardize terms across core AI and machine learning engineering domains. Explores architectural paradigms, neural network elements, deployment metrics, and training pipeline semantics crucial for production systems.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science & ML", "Machine Learning", "Glossary"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.google.com/profile/u/me/dashboard','Google Developers Profile Dashboard','Personalized dashboard for tracking developer pathways, badging, and event registration across the Google ecosystem.','2026',4,'An enterprise portal centralizing developer badges, certification pathways, and continuous education tracks for Google architectures. Allows developers to monitor personalized progress in platform-specific labs (e.g., Google Cloud, Angular, Flutter) and maintain continuous credentials. Serves as a standard, secured learning pathway management interface across global engineering pipelines.','en','documentation','beginner',0,'online','automatic','b5d52b23d9eaf5a66ae4c1d5e5173b3bece18d9a0c4c627d2aaf041d768162e1',NULL,1.78035203740162491e+09,0,'2026-06-02T00:13:57.401625+02:00',NULL,NULL,NULL,'["Developer Portals", "Google Developers", "Profile Dashboard"]','["[GUIDE]"]','[]','[]','{}','{"category": "developerportals", "reputation_status": "Vetted", "reputation_summary": "Standard secure entrance to personal development analytics on Google Developers.", "social_preview_url": "https://www.gstatic.com/devrel-devsite/prod/v6ae673272608590539f8a06b3f3271c0f5688cde07499d1c9e644aeb66c8c060/images/developer-profile-share.svg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://developers.google.com/solutions/catalog','Google for Developers Solutions Catalog','The central directory of Google-designed implementation blueprints, code templates, and reference architectures across multiple developer paths.','2026',4,'A foundational, multi-disciplinary catalog containing official reference architectures and IaC modules. It guides cloud engineers in implementing secure, reliable, and compliant infrastructure blueprints, scaling across databases, application hosting, security networks, and hybrid deployments.','en','documentation','advanced',0,'online','automatic','9675d01968cc339c0bafe863fdcb924a9993fc215f763e90291270d84a9cde4c',NULL,1.78035201343481492e+09,0,'2026-06-02T00:13:33.434815+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Google Cloud Platform", "Reference Blueprints", "Solutions Catalog"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "The official hub of proven enterprise-grade patterns and deployment scripts. Highly respected across cloud architects.", "social_preview_url": "https://developers.google.com/solutions/images/dev-solutions-thumb.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://developers.google.com/solutions/catalog?category=aiandmachinelearning','Google for Developers Solutions Catalog - AI and Machine Learning','A catalog of ready-to-deploy architectural patterns, sample implementations, and design guides for machine learning workloads.','2026',4,'An official architectural reference library documenting production patterns for enterprise AI applications. Includes deployment guides for model fine-tuning, retrieval-augmented generation (RAG), vector database optimization, and end-to-end MLOps pipeline structures on Google Cloud Platform.','en','documentation','advanced',0,'online','automatic','d65660ff745ada673232e2abfa626a32461fb116d8b6bf563dbc8085454e1e57',NULL,1.780352013434762e+09,0,'2026-06-02T00:13:33.434762+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AI and Machine Learning", "Design Patterns", "Solutions Catalog"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Google''s authoritative blueprint catalog for AI, highly trusted by enterprise cloud architects seeking repeatable reference code.", "social_preview_url": "https://developers.google.com/solutions/images/dev-solutions-thumb.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://developers.google.com/solutions/catalog?language=python','Google for Developers Solutions Catalog - Python Solutions','Curated reference solutions and automated deployment configurations utilizing Python across Google Cloud and APIs.','2026',4,'A curated index of production-ready Python blueprints for system automation and software engineering on Google platforms. Features structured configurations, pipeline architectures, and library standards optimized for performance, security, and cloud scalability.','en','documentation','intermediate',0,'online','automatic','579c78c9cbf996783c52c5f4ff07d01246fb3a317cdde129fa9ab47033bf80e1',NULL,1.78035201343479394e+09,0,'2026-06-02T00:13:33.434794+02:00',NULL,NULL,NULL,'["Software Development", "Python", "Reference Architectures", "Solutions Catalog"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "python", "reputation_status": "Vetted", "reputation_summary": "A curated selection of Python code templates and integration patterns supported directly by Google Developer relations.", "social_preview_url": "https://developers.google.com/solutions/images/dev-solutions-thumb.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://developers.googleblog.com/2015/02/introducing-grpc-new-open-source-http2.html','developers.googleblog.com: Introducing gRPC, a new open source HTTP/2 RPC'' Framework','','N/A',0,'A curated technical resource and architectural guide covering developers.googleblog.com: Introducing gRPC, a new open source HTTP/2 RPC'' Framework in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','bcc1ed479a6194711afb162a9c0881af63c0981252a324b7d774e66cf95ade77',100.0,1.7790343093889811e+09,0,'2026-05-17T18:11:49.388981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.google.com/profile/u/me/dashboard','Google Developers Profile Dashboard','Personalized dashboard for tracking developer pathways, badging, and event registration across the Google ecosystem.','2026',4,'An enterprise portal centralizing developer badges, certification pathways, and continuous education tracks for Google architectures. Allows developers to monitor personalized progress in platform-specific labs (e.g., Google Cloud, Angular, Flutter) and maintain continuous credentials. Serves as a standard, secured learning pathway management interface across global engineering pipelines.','en','documentation','beginner',0,'online','automatic','b5d52b23d9eaf5a66ae4c1d5e5173b3bece18d9a0c4c627d2aaf041d768162e1',NULL,1780352037,0,'2026-06-02T00:13:57.401625+02:00',NULL,NULL,NULL,'["Developer Portals", "Google Developers", "Profile Dashboard"]','["[GUIDE]"]','[]','[]','{}','{"category": "developerportals", "reputation_status": "Vetted", "reputation_summary": "Standard secure entrance to personal development analytics on Google Developers.", "social_preview_url": "https://www.gstatic.com/devrel-devsite/prod/v6ae673272608590539f8a06b3f3271c0f5688cde07499d1c9e644aeb66c8c060/images/developer-profile-share.svg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://developers.google.com/solutions/catalog','Google for Developers Solutions Catalog','The central directory of Google-designed implementation blueprints, code templates, and reference architectures across multiple developer paths.','2026',4,'A foundational, multi-disciplinary catalog containing official reference architectures and IaC modules. It guides cloud engineers in implementing secure, reliable, and compliant infrastructure blueprints, scaling across databases, application hosting, security networks, and hybrid deployments.','en','documentation','advanced',0,'online','automatic','9675d01968cc339c0bafe863fdcb924a9993fc215f763e90291270d84a9cde4c',NULL,1780352013,0,'2026-06-02T00:13:33.434815+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Google Cloud Platform", "Reference Blueprints", "Solutions Catalog"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "The official hub of proven enterprise-grade patterns and deployment scripts. Highly respected across cloud architects.", "social_preview_url": "https://developers.google.com/solutions/images/dev-solutions-thumb.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://developers.google.com/solutions/catalog?category=aiandmachinelearning','Google for Developers Solutions Catalog - AI and Machine Learning','A catalog of ready-to-deploy architectural patterns, sample implementations, and design guides for machine learning workloads.','2026',4,'An official architectural reference library documenting production patterns for enterprise AI applications. Includes deployment guides for model fine-tuning, retrieval-augmented generation (RAG), vector database optimization, and end-to-end MLOps pipeline structures on Google Cloud Platform.','en','documentation','advanced',0,'online','automatic','d65660ff745ada673232e2abfa626a32461fb116d8b6bf563dbc8085454e1e57',NULL,1780352013,0,'2026-06-02T00:13:33.434762+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AI and Machine Learning", "Design Patterns", "Solutions Catalog"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Google''s authoritative blueprint catalog for AI, highly trusted by enterprise cloud architects seeking repeatable reference code.", "social_preview_url": "https://developers.google.com/solutions/images/dev-solutions-thumb.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://developers.google.com/solutions/catalog?language=python','Google for Developers Solutions Catalog - Python Solutions','Curated reference solutions and automated deployment configurations utilizing Python across Google Cloud and APIs.','2026',4,'A curated index of production-ready Python blueprints for system automation and software engineering on Google platforms. Features structured configurations, pipeline architectures, and library standards optimized for performance, security, and cloud scalability.','en','documentation','intermediate',0,'online','automatic','579c78c9cbf996783c52c5f4ff07d01246fb3a317cdde129fa9ab47033bf80e1',NULL,1780352013,0,'2026-06-02T00:13:33.434794+02:00',NULL,NULL,NULL,'["Software Development", "Python", "Reference Architectures", "Solutions Catalog"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "python", "reputation_status": "Vetted", "reputation_summary": "A curated selection of Python code templates and integration patterns supported directly by Google Developer relations.", "social_preview_url": "https://developers.google.com/solutions/images/dev-solutions-thumb.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://developers.googleblog.com/2015/02/introducing-grpc-new-open-source-http2.html','developers.googleblog.com: Introducing gRPC, a new open source HTTP/2 RPC'' Framework','','N/A',0,'A curated technical resource and architectural guide covering developers.googleblog.com: Introducing gRPC, a new open source HTTP/2 RPC'' Framework in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','bcc1ed479a6194711afb162a9c0881af63c0981252a324b7d774e66cf95ade77',100.0,1779034309,0,'2026-05-17T18:11:49.388981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.googleblog.com/build-long-running-ai-agents-that-pause-resume-and-never-lose-context-with-adk','Build Long-running AI agents that pause, resume, and never lose context with ADK','Learn how to build production-grade, stateful AI agents using Google''s Agent Development Kit (ADK) to handle multi-day enterprise workflows.','2026',4,'This technical deep-dive introduces the architectural patterns required to transition from stateless chatbots to production-grade, long-running AI agents using Google''s Agent Development Kit (ADK). Key architectural concepts covered include: * **Durable State Machines**: Managing multi-step asynchronous processes over extended cycles. * **Persistent Session Storage**: Retaining complete execution state across service recycles and idle timeouts. -* **Event-Driven Webhooks**: Enabling agents to wake on external events and seamlessly delegate sub-tasks within enterprise environments.','en','Guide','Advanced',0,'online','automatic','3bd93adc62ee24fa759a5270d0df9c9c79d2c34641c37375cd0d6b295f96cab4',NULL,1.78035284903161406e+09,0,'2026-06-02T00:27:29.031614+02:00',NULL,NULL,NULL,'["AI", "AI Agents", "State Orchestration", "Agent Development Kit (ADK)"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Well-received architectural guide providing concrete patterns for persistent state management in enterprise-grade agent workflows.", "social_preview_url": "", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "ai-agents-mcp"}'); -INSERT INTO "resources" VALUES('https://developers.googleblog.com/one-year-of-innovation-celebrating-100k-members-in-the-google-cloud-x-nvidia-developer-community','One Year of Innovation: Celebrating 100k Members in the Google Cloud x NVIDIA Developer Community','Celebrating one year of the Google Cloud and NVIDIA developer community, now 100,000 members strong.','2026',4,'Celebrates the one-year anniversary and 100k-member milestone of the joint Google Cloud and NVIDIA developer community. This resource aggregates curated learning paths, engineering webinars, and architectural blueprints for deploying production-ready agentic AI and optimizing large language models (LLMs) on NVIDIA-accelerated GCP infrastructure.','en','blog','Beginner',0,'online','automatic','5f4fcfe9b69ee8f138479391ef0a23e3ea1987cb95cfc34856ea8c6bde0e667d',NULL,1.78035229258839607e+09,0,'2026-06-02T00:18:12.588396+02:00',NULL,NULL,NULL,'["Public Cloud Solutions", "Google Cloud Platform", "AI Infrastructure"]','["GUIDE"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Well-received enterprise community initiative supporting multi-node GPU clustering and LLM fine-tuning patterns on Google Cloud.", "social_preview_url": "", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://developers.openai.com/codex/app/computer-use','Computer Use - Codex App | OpenAI Developers','With computer use, Codex can see and operate graphical user interfaces on macOS or Windows.','2026',4,'The OpenAI Codex computer use capability allows the AI agent to interact directly with macOS and Windows graphical user interfaces by interpreting screen pixels and accessibility APIs. It enables hands-free execution of complex desktop workflows such as media editing, settings configurations, and browser automation without requiring application-specific APIs. Security is maintained through robust, user-configurable app-by-app permissions and explicit prompt validation hooks.','en','documentation','advanced',0,'online','automatic','ed79031a20a27dfd4a2a87775cff9338bffcb8d2b942d307043c06414d4811d1',NULL,1780352454.11968,0,'2026-06-02T00:20:54.119680+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Computer Use", "GUI Automation"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated and well-received official feature enabling OpenAI Codex to interact with local systems via screen capture and accessibility API controls on macOS and Windows.", "social_preview_url": "https://developers.openai.com/og/codex/app/computer-use.png", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com','developers.redhat.com 🌟','','2026',5,'Red Hat''s dedicated developer portal providing comprehensive access to tools, sandboxes, and cloud-native frameworks like Quarkus and Spring on Kubernetes. It bridges the gap between raw cluster endpoints and developer workflows. In 2026, it serves as a cornerstone educational hub for enterprise software engineers.','English','Developer Portal','Intermediate',0,'online','manual',NULL,NULL,1.78173611227891588e+09,0,'2026-06-18T00:41:52.278916+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Red Hat Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["openshift.md"]','{}','{}'); +* **Event-Driven Webhooks**: Enabling agents to wake on external events and seamlessly delegate sub-tasks within enterprise environments.','en','Guide','Advanced',0,'online','automatic','3bd93adc62ee24fa759a5270d0df9c9c79d2c34641c37375cd0d6b295f96cab4',NULL,1780352849,0,'2026-06-02T00:27:29.031614+02:00',NULL,NULL,NULL,'["AI", "AI Agents", "State Orchestration", "Agent Development Kit (ADK)"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Well-received architectural guide providing concrete patterns for persistent state management in enterprise-grade agent workflows.", "social_preview_url": "", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "ai-agents-mcp"}'); +INSERT INTO "resources" VALUES('https://developers.googleblog.com/one-year-of-innovation-celebrating-100k-members-in-the-google-cloud-x-nvidia-developer-community','One Year of Innovation: Celebrating 100k Members in the Google Cloud x NVIDIA Developer Community','Celebrating one year of the Google Cloud and NVIDIA developer community, now 100,000 members strong.','2026',4,'Celebrates the one-year anniversary and 100k-member milestone of the joint Google Cloud and NVIDIA developer community. This resource aggregates curated learning paths, engineering webinars, and architectural blueprints for deploying production-ready agentic AI and optimizing large language models (LLMs) on NVIDIA-accelerated GCP infrastructure.','en','blog','Beginner',0,'online','automatic','5f4fcfe9b69ee8f138479391ef0a23e3ea1987cb95cfc34856ea8c6bde0e667d',NULL,1780352292,0,'2026-06-02T00:18:12.588396+02:00',NULL,NULL,NULL,'["Public Cloud Solutions", "Google Cloud Platform", "AI Infrastructure"]','["GUIDE"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Well-received enterprise community initiative supporting multi-node GPU clustering and LLM fine-tuning patterns on Google Cloud.", "social_preview_url": "", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://developers.openai.com/codex/app/computer-use','Computer Use - Codex App | OpenAI Developers','With computer use, Codex can see and operate graphical user interfaces on macOS or Windows.','2026',4,'The OpenAI Codex computer use capability allows the AI agent to interact directly with macOS and Windows graphical user interfaces by interpreting screen pixels and accessibility APIs. It enables hands-free execution of complex desktop workflows such as media editing, settings configurations, and browser automation without requiring application-specific APIs. Security is maintained through robust, user-configurable app-by-app permissions and explicit prompt validation hooks.','en','documentation','advanced',0,'online','automatic','ed79031a20a27dfd4a2a87775cff9338bffcb8d2b942d307043c06414d4811d1',NULL,1780352454,0,'2026-06-02T00:20:54.119680+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Computer Use", "GUI Automation"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated and well-received official feature enabling OpenAI Codex to interact with local systems via screen capture and accessibility API controls on macOS and Windows.", "social_preview_url": "https://developers.openai.com/og/codex/app/computer-use.png", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com','developers.redhat.com 🌟','','2026',5,'Red Hat''s dedicated developer portal providing comprehensive access to tools, sandboxes, and cloud-native frameworks like Quarkus and Spring on Kubernetes. It bridges the gap between raw cluster endpoints and developer workflows. In 2026, it serves as a cornerstone educational hub for enterprise software engineers.','English','Developer Portal','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.278916+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Red Hat Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["openshift.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/17/integrating-systems-apache-camel-and-quarkus-red-hat-openshift','developers.redhat.com: Integrating systems with Apache Camel and Quarkus on Red Hat OpenShift','','2021',0,'An enterprise integration guide illustrating how running Apache Camel on Quarkus on Red Hat OpenShift delivers sub-second cold starts and minimal memory consumption, ideal for resource-constrained Kubernetes environments.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Camel Quarkus"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/19/micropipenv-installing-python-dependencies-containerized-applications','developers.redhat.com: micropipenv: Installing Python dependencies in containerized applications 🌟','','2021',0,'Introduces `micropipenv`, a lightweight CLI tool designed to run within container engines. It efficiently resolves and installs locked dependencies from Pipfile, poetry.lock, or requirements.txt files without installing bulky build wrappers, optimizing image sizes.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Python Packaging", "Docker Integration"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/20/shenandoah-garbage-collection-openjdk-16-concurrent-reference-processing','developers.redhat.com: Shenandoah garbage collection in OpenJDK 16: Concurrent reference processing','','2021',0,'In-depth technical breakdown of Shenandoah GC''s concurrent reference processing capabilities in OpenJDK 16. Details how reducing concurrent STW (Stop-The-World) phases minimizes millisecond-level tail latencies for highly parallel microservices.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["JVM Architecture", "Memory Management", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); @@ -3598,13 +3598,13 @@ INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/2 INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/24/deploy-helm-charts-jenkins-cicd-red-hat-openshift-4','developers.redhat.com: Deploy Helm charts with Jenkins CI/CD in Red Hat OpenShift 4 🌟','','2021',0,'Developer workflow demonstrating automated packaging and continuous delivery of Helm charts using Jenkins pipelines in OpenShift 4. Reviews the integration of enterprise security constraints and build processes.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Continuous Integration", "CI-CD Pipelines", "Red Hat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/25/red-hat-universal-base-image-and-docker-hub-why-should-developers-care','developers.redhat.com: Red Hat Universal Base Image and Docker Hub: Why should developers care?','','2021',0,'An informative article analyzing the strategic importance of hosting Red Hat Universal Base Images on Docker Hub. It highlights how developers benefit from instant access to cryptographically signed, compliant, and regularly updated base layers that easily pass enterprise security audits. The piece underscores the role of UBI in eliminating legal and performance compliance issues across environments.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/06/14/application-modernization-patterns-apache-kafka-debezium-and-kubernetes','developers.redhat.com: Application modernization patterns with Apache Kafka, Debezium, and Kubernetes','','2021',0,'A deep technical dive into change data capture (CDC) as an application modernization accelerator. Demonstrates how combining Debezium, Apache Kafka, and Kubernetes enables seamless database-to-database replication and asynchronous microservice integration.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Modernization", "CDC Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/06/18/perform-kaniko-build-red-hat-openshift-cluster-and-push-image-registry','developers.redhat.com: Perform a kaniko build on a Red Hat OpenShift cluster'' and push the image to a registry','','2021',0,'A specialized technical guide illustrating how to execute secure, unprivileged container image builds using Kaniko within a Red Hat OpenShift cluster. It explains how to bypass Docker-daemon dependencies by using Kaniko''s user-space execution model.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1.779029267869174e+09,0,'2026-05-17T16:47:47.869174+02:00',NULL,NULL,NULL,'["Image Building", "In-Cluster Builds", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/06/18/perform-kaniko-build-red-hat-openshift-cluster-and-push-image-registry','developers.redhat.com: Perform a kaniko build on a Red Hat OpenShift cluster'' and push the image to a registry','','2021',0,'A specialized technical guide illustrating how to execute secure, unprivileged container image builds using Kaniko within a Red Hat OpenShift cluster. It explains how to bypass Docker-daemon dependencies by using Kaniko''s user-space execution model.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.869174+02:00',NULL,NULL,NULL,'["Image Building", "In-Cluster Builds", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/06/25/making-java-programs-cloud-ready-part-1-incremental-approach-using-jakarta-ee','developers.redhat.com: Making Java programs cloud-ready, Part 1: An incremental approach using Jakarta EE and MicroProfile','','2021',0,'Demonstrates an incremental migration strategy to transition legacy monolithic Java applications into cloud-ready deployments using Jakarta EE and Eclipse MicroProfile. It outlines how to integrate lightweight container metrics, externalized configurations, and standard health indicators into existing systems.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Cloud Migration", "Modernization"]','["[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/06/28/making-java-programs-cloud-ready-part-2-upgrade-legacy-java-application-jakarta','developers.redhat.com: Making Java programs cloud-ready, Part 2: Upgrade the legacy Java application to Jakarta EE','','2021',0,'Part two of the cloud migration series, illustrating technical procedures for refactoring legacy code bases to Jakarta EE. It covers deep-level migration from `javax` to `jakarta` namespaces, addressing dependency updates, persistence adjustments, and deployment optimizations within Kubernetes contexts.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Cloud Migration", "Namespace Migration"]','["[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/06/30/implementing-apache-activemq-style-broker-meshes-apache-artemis','developers.redhat.com: Implementing Apache ActiveMQ-style broker meshes with Apache Artemis','','2021',0,'A technical guide on constructing high-availability broker meshes using Apache Artemis on enterprise infrastructure. It details configuration strategies for clustering, store-and-forward replication, and dynamic queue load balancing.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "Clustering"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/01/how-expose-websocket-endpoint-using-red-hat-3scale-api-management','developers.redhat.com: How to expose a WebSocket endpoint using Red Hat 3scale API Management','','2021',0,'A highly technical guide demonstrating gateway configurations needed to establish persistent WebSocket connections through the 3scale API gateway. Discusses protocol upgrading, timeout values, and scaling metrics.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Persistent Connections"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/01/resteasy-reactive-and-more-quarkus-20','developers.redhat.com: RESTEasy Reactive and more in Quarkus 2.0','','2021',4,'Explores the design of RESTEasy Reactive, a completely overhauled, non-blocking HTTP layer introduced in Quarkus 2.0. By running directly on the Vert.x event loop without context switching, it yields a dramatic leap in performance and concurrent connection management. This architectural evolution cemented Quarkus as a leader in high-performance reactive API frameworks.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Reactive Architecture"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/07/getting-started-red-hat-openshift-streams-apache-kafka','developers.redhat.com: Getting started with Red Hat OpenShift Streams for'' Apache Kafka','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Getting started with Red Hat OpenShift Streams for'' Apache Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790325434419949e+09,0,'2026-05-17T17:42:23.441995+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/07/getting-started-red-hat-openshift-streams-apache-kafka','developers.redhat.com: Getting started with Red Hat OpenShift Streams for'' Apache Kafka','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Getting started with Red Hat OpenShift Streams for'' Apache Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032543,0,'2026-05-17T17:42:23.441995+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/07/managing-api-life-cycle-event-driven-architecture-practical-approach','developers.redhat.com: Managing the API life cycle in an event-driven architecture: A practical approach 🌟','','2021',0,'Analyzes the lifecycle of asynchronous APIs in scale architectures. Proposes using AsyncAPI specifications alongside Schema Registries to maintain strict schema enforcement, contract versioning, and unified developer portal configurations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Schema Governance"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/08/troubleshooting-application-performance-red-hat-openshift-metrics-part-1','developers.redhat.com: Troubleshooting application performance with Red Hat OpenShift metrics, Part 1: Requirements','','2021',3,'Part 1 of an observability series discussing the performance requirements of gathering application telemetry in OpenShift. Outlines the infrastructure metrics, agent resource targets, and storage patterns required for steady operations.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Observability Frameworks", "Telemetry Metrics"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{"duplicate_of": "https://developers.redhat.com/articles/2021/07/29/troubleshooting-application-performance-red-hat-openshift-metrics-part-4"}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/16/how-secure-apache-kafka-schemas-red-hat-integration-service-registry-20','developers.redhat.com: How to secure Apache Kafka schemas with Red Hat Integration Service Registry 2.0','','2021',0,'A step-by-step security implementation guide demonstrating how to protect schema registries using the Red Hat Integration Service Registry. Details how to configure fine-grained Access Control Lists (ACLs) and enforce authorization rules.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Schema Governance"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); @@ -3613,31 +3613,31 @@ INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/2 INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/23/jdk-flight-recorder-support-graalvm-native-image-journey-so-far','developers.redhat.com: JDK Flight Recorder support for GraalVM Native Image: The journey so far 🌟','','2021',0,'Highlights runtime monitoring capabilities for Ahead-of-Time (AOT) compiled Java applications. Explains how native binaries built with GraalVM leverage JFR events to expose custom runtime execution metrics.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["JVM Architecture", "Ahead-of-Time Compilation", "Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/26/modernizing-applications-apache-camel-javascript-and-red-hat-openshift','developers.redhat.com: Modernizing applications with Apache Camel, JavaScript, and Red Hat OpenShift','','2021',0,'Examines legacy integration strategies and modern microservices orchestration utilizing Apache Camel K (native integrations) coupled with Node.js/JavaScript on Red Hat OpenShift. Discusses enterprise integration patterns (EIPs) within modern container systems.','JavaScript','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Modernization", "Integration Frameworks", "OpenShift & Camel"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/29/troubleshooting-application-performance-red-hat-openshift-metrics-part-4','developers.redhat.com: Troubleshooting application performance with Red Hat OpenShift metrics, Part 4: Gathering performance metrics','','2021',4,'Part 4 of an diagnostics series focusing on scraping application targets and debugging latency. Shows how to use the built-in PromQL interface on OpenShift to trace application runtime anomalies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Observability Frameworks", "Telemetry Metrics"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/30/customer-suggestions-improved-cicd-red-hat-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173611289868807e+09,0,'2026-06-18T00:41:52.898688+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/30/customer-suggestions-improved-cicd-red-hat-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.898688+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/03/managing-gitops-control-planes-secure-gitops-practices','developers.redhat.com: Managing GitOps control planes for secure GitOps practices 🌟','','2021',0,'Discusses access control models, repository structure strategies, and network isolation policies to harden GitOps control planes. Assures that malicious code or human errors are contained safely within individual tenant boundaries.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Platform Security", "GitOps Security"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/04/managing-stateful-applications-kubernetes-operators-golang','developers.redhat.com: Managing stateful applications with Kubernetes Operators in Golang 🌟','','2021',0,'An enterprise guide mapping the management of stateful database engines inside Kubernetes using Go-based operators. Highlights local volume binding, replication coordination, and automatic failovers. Reconciled with 2026 patterns, this forms the underlying theory for stateful database-as-a-service (DBaaS) offerings on Kubernetes.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Stateful Applications"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/04/opening-black-boxes-statement-tracing','developers.redhat.com: Opening black boxes with statement tracing (SystemTap)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903065821409893e+09,0,'2026-05-17T17:10:58.214099+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/04/opening-black-boxes-statement-tracing','developers.redhat.com: Opening black boxes with statement tracing (SystemTap)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030658,0,'2026-05-17T17:10:58.214099+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/11/how-maximize-data-storage-microservices-and-kubernetes-part-1-introduction','developers.redhat.com: How to maximize data storage for microservices and Kubernetes, Part 1: An introduction 🌟','','2021',0,'Part one of a premium Red Hat series defining technical best practices for mapping microservices to underlying storage topologies. It highlights the strategic balance between raw database performance demands and the cloud-native flexibility of dynamic storage provisioning.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Stateful Applications"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/11/simplify-load-balancing-api-gateways-using-red-hat-3scale-api-management','developers.redhat.com: Simplify load balancing for API gateways using Red Hat 3scale API Management','','2021',0,'Evaluates traffic management policies and network topologies designed to optimize high-performance load balancing in front of 3scale API gateways. Focuses on minimizing round-trip times and preventing traffic hotspots.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Infrastructure Patterns"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/12/build-and-deploy-microservices-kubernetes-and-dapr','developers.redhat.com: Build and deploy microservices with Kubernetes and Dapr','','2021',4,'Detailed technical guide for building and running Dapr-enabled microservices on Red Hat OpenShift and vanilla Kubernetes. Focuses on setting up sidecars and microservices configurations. Current 2026 engineering practices validate this approach for enterprise Java/Node architectures looking to offload ingress, telemetry, and security concerns to the runtime.','English','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native", "Application Runtime", "Dapr Deployment"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/20/composable-software-catalogs-kubernetes-easier-way-update-containerized','developers.redhat.com: Composable software catalogs on Kubernetes: An easier way to update containerized applications','','2021',4,'Explains how to construct and update software catalogs inside OLM. Focuses on the architectural design of file-based, composable software catalogs to allow administrators to streamline platform updates.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Operator Framework", "Lifecycle Management"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/26/introduction-nodejs-reference-architecture-part-5-building-good-containers','developers.redhat.com: Introduction to the Node.js reference architecture, Part 5: Building good containers','','2021',0,'Part of Red Hat''s Node.js reference architecture focusing on secure container images. Outlines distroless base choices, multi-stage Docker builds, user permissions management, and resource allocation policies for production runtimes.','Markdown','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Containerization", "Node.js Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["javascript.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/30/automate-red-hat-jboss-web-server-deployments-ansible','developers.redhat.com: Automate Red Hat JBoss Web Server deployments with Ansible','','2021',0,'Automates deployment and cluster routing for enterprise Red Hat JBoss Web Server (JWS) environments. Illustrates how to orchestrate JBoss installations, execute configuration templating, and deploy Java war artifacts securely.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Application Servers"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/31/why-should-i-choose-quarkus-over-spring-my-microservices','developers.redhat.com: Why should I choose Quarkus over Spring for my microservices?','','2021',0,'A detailed technical comparison explaining the advantages of Quarkus over Spring for cloud-native Java workloads. While Spring Boot 3 has improved native compilation, Quarkus remains highly competitive in 2026 for serverless startup time, memory footprints, and GraalVM build optimization.','Java','Article','Intermediate',1,'online','manual','N/A',100.0,1779032368.40362,0,'2026-05-17T17:39:28.403620+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Quarkus vs Spring"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/31/why-should-i-choose-quarkus-over-spring-my-microservices','developers.redhat.com: Why should I choose Quarkus over Spring for my microservices?','','2021',0,'A detailed technical comparison explaining the advantages of Quarkus over Spring for cloud-native Java workloads. While Spring Boot 3 has improved native compilation, Quarkus remains highly competitive in 2026 for serverless startup time, memory footprints, and GraalVM build optimization.','Java','Article','Intermediate',1,'online','manual','N/A',100.0,1779032368,0,'2026-05-17T17:39:28.403620+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Quarkus vs Spring"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/01/outbox-pattern-apache-kafka-and-debezium','developers.redhat.com: The outbox pattern with Apache Kafka and Debezium 🌟','','2021',0,'An implementation walkthrough of the Transactional Outbox pattern utilizing Debezium and Apache Kafka. This pattern guarantees reliable, dual-write-free message propagation from internal microservice datastores directly to downstream Kafka clusters.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Design Patterns", "Transactional Outbox"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/06/improving-cicd-red-hat-openshift','developers.redhat.com: Improving CI/CD in Red Hat OpenShift 🌟','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Improving CI/CD in Red Hat OpenShift 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903036469641304e+09,0,'2026-05-17T17:06:04.696413+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/06/improving-cicd-red-hat-openshift','developers.redhat.com: Improving CI/CD in Red Hat OpenShift 🌟','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Improving CI/CD in Red Hat OpenShift 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030364,0,'2026-05-17T17:06:04.696413+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/16/shenandoah-openjdk-17-sub-millisecond-gc-pauses','developers.redhat.com: Shenandoah in OpenJDK 17: Sub-millisecond GC pauses','','2021',0,'This Red Hat engineering analysis covers Shenandoah GC in OpenJDK 17. It details how the garbage collector achieves sub-millisecond pauses by performing evacuation and compacting concurrently with active application threads, making it ideal for low-latency Java microservices.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "JVM Internals", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/20/quarkus-spring-developers-getting-started','developers.redhat.com: Quarkus for Spring developers: Getting started 🌟','','2021',0,'A practical guide helping Spring Boot developers transition to Quarkus by leveraging Quarkus''s Spring Compatibility API. In 2026, this guide remains extremely relevant for migrating legacy microservices, enabling developers to use familiar Spring annotations under a faster Quarkus engine.','Java','Article','Intermediate',1,'online','manual','N/A',100.0,1.77903155919940304e+09,0,'2026-05-17T17:25:59.199403+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Migrations"]','["[LEGACY]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/20/quarkus-spring-developers-getting-started','developers.redhat.com: Quarkus for Spring developers: Getting started 🌟','','2021',0,'A practical guide helping Spring Boot developers transition to Quarkus by leveraging Quarkus''s Spring Compatibility API. In 2026, this guide remains extremely relevant for migrating legacy microservices, enabling developers to use familiar Spring annotations under a faster Quarkus engine.','Java','Article','Intermediate',1,'online','manual','N/A',100.0,1779031559,0,'2026-05-17T17:25:59.199403+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Migrations"]','["[LEGACY]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/21/distributed-transaction-patterns-microservices-compared','developers.redhat.com: Distributed transaction patterns for microservices compared','','2021',0,'This article analyzes patterns for distributed transaction management in decoupled architectures. It contrasts two-phase commit (2PC) limitations with the Saga pattern (both orchestrated and choreographed styles), providing a practical guide on maintaining transactional state.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Distributed Transactions", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/22/thoth-prescriptions-resolving-python-dependencies','developers.redhat.com: Thoth prescriptions for resolving Python dependencies','','2021',0,'Details ''prescriptions''—declarative rules used by Project Thoth to solve complex Python dependency lockups. Demonstrates automated strategies to avoid platform-specific bugs, secure transitive packages, and optimize base system configurations in container builds.','Python','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Dependency Management", "Package Security"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/27/four-reasons-developers-should-use-ansible','developers.redhat.com: Four reasons developers should use Ansible','','2021',0,'Outlines architectural benefits why software engineers should embrace configuration as code using Ansible. Focuses on local development environment parity, simplified build runners, database schema migrations, and application topologies.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/28/set-modcluster-red-hat-jboss-web-server-ansible','developers.redhat.com: Set up mod_cluster for Red Hat JBoss Web Server with Ansible','','2021',0,'Guides system engineers on configuring mod_cluster web server components inside Red Hat JBoss environments. Shows how to dynamically balance traffic routing paths using automated playbooks.','English','blog_post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Application Delivery"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/10/01/new-application-samples-red-hat-openshift-48','developers.redhat.com: New application samples in Red Hat OpenShift 4.8','','2021',0,'Introduces new application developer templates launched in OpenShift 4.8. Explains how developers can instantly import, test, and containerize various languages directly within the OpenShift developer GUI console.','N/A','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Reference Templates", "OpenShift 4.8"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/10/04/get-started-openshift-service-registry',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173611758013105e+09,0,'2026-06-18T00:41:57.580131+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/10/11/get-started-openshift-service-registry','developers.redhat.com: Get started with OpenShift Service Registry','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Get started with OpenShift Service Registry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903150723251295e+09,0,'2026-05-17T17:25:07.232513+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/10/11/quarkus-spring-developers-kubernetes-native-design-patterns','==developers.redhat.com: Quarkus for Spring developers: Kubernetes-native'' design patterns==','','2021',0,'Explores how Spring Boot developers can utilize Quarkus to build Kubernetes-native application patterns, such as direct ConfigMap/Secret binding and health probe automation. By 2026, native Kubernetes integration inside Java frameworks has significantly reduced the need for external boilerplate sidecars.','Java','Article','Intermediate',1,'online','manual','N/A',100.0,1.77902971018488311e+09,0,'2026-05-17T16:55:10.184883+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/10/04/get-started-openshift-service-registry',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736117,0,'2026-06-18T00:41:57.580131+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/10/11/get-started-openshift-service-registry','developers.redhat.com: Get started with OpenShift Service Registry','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Get started with OpenShift Service Registry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031507,0,'2026-05-17T17:25:07.232513+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/10/11/quarkus-spring-developers-kubernetes-native-design-patterns','==developers.redhat.com: Quarkus for Spring developers: Kubernetes-native'' design patterns==','','2021',0,'Explores how Spring Boot developers can utilize Quarkus to build Kubernetes-native application patterns, such as direct ConfigMap/Secret binding and health probe automation. By 2026, native Kubernetes integration inside Java frameworks has significantly reduced the need for external boilerplate sidecars.','Java','Article','Intermediate',1,'online','manual','N/A',100.0,1779029710,0,'2026-05-17T16:55:10.184883+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/02/how-choose-best-java-garbage-collector','developers.redhat.com: How to choose the best Java garbage collector','','2021',0,'Technical selection matrix mapping GC choices (G1GC, ZGC, Shenandoah, Serial) to enterprise architectural requirements such as maximum throughput, heap density, or strict SLA-bound tail latency limits.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["JVM Architecture", "Memory Management", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/04/boost-throughput-resteasy-reactive-quarkus-22','developers.redhat.com: Boost throughput with RESTEasy Reactive in Quarkus'' 2.2','','2021',0,'Deep-dive explaining performance gains achieved through RESTEasy Reactive in Quarkus 2.2+. By running non-blocking HTTP endpoints directly on the underlying Netty event loop, this architecture maximizes throughput. It is the default approach for building high-scale Java APIs in 2026.','Java','Article','Advanced',1,'online','manual','N/A',100.0,1.77903152070880603e+09,0,'2026-05-17T17:25:20.708806+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Reactive Programming"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/04/boost-throughput-resteasy-reactive-quarkus-22','developers.redhat.com: Boost throughput with RESTEasy Reactive in Quarkus'' 2.2','','2021',0,'Deep-dive explaining performance gains achieved through RESTEasy Reactive in Quarkus 2.2+. By running non-blocking HTTP endpoints directly on the underlying Netty event loop, this architecture maximizes throughput. It is the default approach for building high-scale Java APIs in 2026.','Java','Article','Advanced',1,'online','manual','N/A',100.0,1779031520,0,'2026-05-17T17:25:20.708806+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Reactive Programming"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/04/generating-pseudorandom-numbers-python','developers.redhat.com: Generating pseudorandom numbers in Python','','2021',0,'Curator Insight: Contrasts pseudorandom generation techniques against high-entropy secure alternatives in standard Python library spaces. Live Grounding: Compares standard deterministic algorithms (`random`) with cryptographically strong modules (`secrets`), detailing risks in key generation and security token architecture.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Cryptography & Security", "Randomness"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/15/net-60-now-available-rhel-and-openshift','developers.redhat.com: .NET 6 now available for RHEL and OpenShift','','2021',4,'Announces native Red Hat Enterprise Linux (RHEL) and OpenShift support for .NET 6. Focuses on pre-configured, secure container base images and integration setups that simplify enterprise deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "RHEL Support"]','["[ENTERPRISE-STABLE]"]','[]','["dotnet.md"]','{}','{}'); @@ -3647,14 +3647,14 @@ INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/2 INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/23/faster-way-access-jdk-flight-recorder-data','developers.redhat.com: A faster way to access JDK Flight Recorder data','','2021',0,'Technical review of modern JVM Flight Recorder streaming capabilities. It reviews strategies for consuming real-time telemetry events via Java in-memory APIs, offering low-latency, zero-overhead diagnostic monitoring without relying on bulky local file dumps.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Diagnostics and Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/30/modernizing-enterprise-java-cloud-native-guide-developers','developers.redhat.com: Modernizing Enterprise Java: A cloud native guide for developers','','2021',0,'A developer-focused modernization guide published by Red Hat for refactoring monolithic enterprise Java workloads into modern cloud native applications. It discusses migrating to Quarkus, adopting reactive architectures, and optimizing containers for Kubernetes.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Cloud Native Java", "Modernization"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/12/06/improve-your-kafka-connect-builds-debezium','developers.redhat.com: Improve your Kafka Connect builds of Debezium.','','2021',0,'An operational guide focusing on optimizing Kafka Connect builds when integrating Debezium connectors. It provides best practices for crafting container images via Kubernetes operators and custom resources (CRDs) to guarantee deterministic dependency resolution and streamlined cluster deployments.','YAML','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Change Data Capture", "Kafka Connect"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/12/13/remote-debugging-kubernetes-using-vs-code','==developers.redhat.com: Remote debugging on Kubernetes using VS Code==','','2021',0,'A detailed architectural guide by Red Hat outlining remote debugging topologies for containerized apps on Kubernetes using VS Code. Instructs on configuring port-forwarding and Delve/gdb configurations inside remote pods.','N/A','Article','Advanced',1,'online','manual','N/A',100.0,1.77903142552565288e+09,0,'2026-05-17T17:23:45.525653+02:00',NULL,NULL,NULL,'["Cloud-Native Development", "Kubernetes", "Remote Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/12/13/remote-debugging-kubernetes-using-vs-code','==developers.redhat.com: Remote debugging on Kubernetes using VS Code==','','2021',0,'A detailed architectural guide by Red Hat outlining remote debugging topologies for containerized apps on Kubernetes using VS Code. Instructs on configuring port-forwarding and Delve/gdb configurations inside remote pods.','N/A','Article','Advanced',1,'online','manual','N/A',100.0,1779031425,0,'2026-05-17T17:23:45.525653+02:00',NULL,NULL,NULL,'["Cloud-Native Development", "Kubernetes", "Remote Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/12/16/secure-your-kubernetes-deployments-ebpf','developers.redhat.com: Secure your Kubernetes deployments with eBPF','','2021',0,'Details how eBPF (Extended Berkeley Packet Filter) technology shifts the runtime security paradigm away from heavy, sidecar-based observability architectures. Demonstrates writing and attaching kernel sandboxed utilities to track execution and networking footprints with minimal CPU overhead. Crucial reading for high-scale, security-conscious platform teams.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Runtime Security", "eBPF"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/01/11/5-design-principles-microservices','developers.redhat.com: 5 design principles for microservices','','2022',0,'Outlines five core engineering principles foundational to sustainable microservices: single responsibility boundaries, loose coupling, data isolation, failure-resilient architecture, and robust observability.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Principles", "Core Principles"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/01/13/developers-guide-cicd-and-gitops-jenkins-pipelines','developers.redhat.com: A developer''s guide to CI/CD and GitOps with Jenkins Pipelines','','2022',0,'A developer-focused guide by Red Hat covering best practices for declarative pipelines and GitOps strategies. *Curator Insight*: Red Hat pipeline strategy. *Live Grounding*: Highly valuable blueprint for organizations looking to integrate legacy Jenkins setups with GitOps loops.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Patterns", "GitOps"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/01/17/reduce-size-container-images-dockerslim','developers.redhat.com: Reduce the size of container images with DockerSlim','','2022',0,'Red Hat''s analysis of the DockerSlim command utility. Discusses dynamically tracing operational execution paths to securely remove unused operating system components.','N/A','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Developer Tooling", "Image Compacting"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/02/02/protect-secrets-git-cleansmudge-filter','developers.redhat.com: Protect secrets in Git with the clean/smudge filter','','2022',4,'Explains the deployment of Git clean/smudge filters as a local workstation guardrail. This configuration transparently encrypts and decrypts sensitive file values during Git staging and checkout processes, preventing accidental upstream exposure of raw development secrets.','Bash','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Developer Tooling", "Git Secrets Security"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/03/10/which-better-single-kafka-cluster-rule-them-all-or-many','developers.redhat.com: Which is better: A single Kafka cluster to rule them all, or many?','','2022',0,'Explores the core architectural debate of running a unified, enterprise-wide Kafka cluster versus provisioning multiple, isolated, application-specific clusters. Evaluates resource isolation, operational support overhead, and data security boundaries.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Topology & Architecture"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/06/20/8-open-source-kubernetes-security-tools','developers.redhat.com: 8 open source Kubernetes security tools','','2022',0,'Evaluates eight open-source security utilities critical for securing containerized environments. Highlights runtime threat detectors, IaC scanners, policy compliance checkers, and secrets managers, discussing deployment strategies for secure platform engineering.','Go','Article','Intermediate',0,'online','manual','N/A',100.0,1.77902913828067588e+09,0,'2026-05-17T16:45:38.280676+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/06/20/8-open-source-kubernetes-security-tools','developers.redhat.com: 8 open source Kubernetes security tools','','2022',0,'Evaluates eight open-source security utilities critical for securing containerized environments. Highlights runtime threat detectors, IaC scanners, policy compliance checkers, and secrets managers, discussing deployment strategies for secure platform engineering.','Go','Article','Intermediate',0,'online','manual','N/A',100.0,1779029138,0,'2026-05-17T16:45:38.280676+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/07/20/git-workflows-best-practices-gitops-deployments','developers.redhat.com: Git best practices: Workflows for GitOps deployments | Christian Hernandez 🌟','- Separate your repositories - Separate development in directories, not branches - Trunk-based development @@ -3667,14 +3667,14 @@ INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/10/2 INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/12/20/gitops-cookbook-kubernetes-automation-practice','developers.redhat.com: GitOps Cookbook: Kubernetes automation in practice','','2022',0,'A practical cookbook demonstrating real-world automation recipes for Red Hat OpenShift and vanilla Kubernetes. Emphasizes declarative setup patterns using ArgoCD, helm-based packages, and Kustomize patches for microservice deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Automation Patterns"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2023/01/04/how-use-fabric8-java-client-kubernetes','developers.redhat.com: How to use Fabric8 Java Client with Kubernetes','','2023',0,'Red Hat developer resource demonstrating basic and advanced namespace manipulations, cluster watches, and credential configurations. This workflow establishes container-aware runtime environments for enterprise-grade JVM deployments.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Java SDKs", "Fabric8 API"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2023/01/24/how-generate-code-using-fabric8-kubernetes-client','developers.redhat.com: How to generate code using Fabric8 Kubernetes Client','','2023',0,'Step-by-step tutorial explaining how to programmatically generate Java models, types, and custom Domain-Specific Languages (DSL) from cluster-registered CRDs using the Fabric8 Java Client. This technique minimizes manual boilerplate and guarantees strict type safety.','Java','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Code Generation", "Fabric8 CRD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2023/02/14/remote-container-development-vs-code-and-podman','==developers.redhat.com: Remote container development with VS Code and Podman=='' 🌟','','2023',0,'Analyzes the configuration of VS Code Remote Containers utilizing Podman instead of Docker. Discusses handling rootless execution models, matching host/container UIDs, and configuring SELinux policies in secure enterprise architectures.','Shell','Article','Advanced',0,'online','manual','N/A',100.0,1.77903080906842398e+09,0,'2026-05-17T17:13:29.068424+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2023/02/14/remote-container-development-vs-code-and-podman','==developers.redhat.com: Remote container development with VS Code and Podman=='' 🌟','','2023',0,'Analyzes the configuration of VS Code Remote Containers utilizing Podman instead of Docker. Discusses handling rootless execution models, matching host/container UIDs, and configuring SELinux policies in secure enterprise architectures.','Shell','Article','Advanced',0,'online','manual','N/A',100.0,1779030809,0,'2026-05-17T17:13:29.068424+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2023/03/16/how-deploy-openshift-azure-gui-part-1','developers.redhat.com: How to easily deploy OpenShift on Azure using a GUI, Part 1','- [developers.redhat.com: How to easily deploy OpenShift on Azure via GitOps, Part 2](https://developers.redhat.com/articles/2023/03/17/deploy-openshift-azure-gitops-part-2)','2023',0,'Guides users through simple graphical deployment options for Azure Red Hat OpenShift (ARO) inside the Microsoft Azure Portal.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Public Cloud", "ARO Console"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2023/03/17/deploy-openshift-azure-gitops-part-2','developers.redhat.com: How to easily deploy OpenShift on Azure via GitOps,'' Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.7790314945537281e+09,0,'2026-05-17T17:24:54.553728+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://developers.redhat.com/articles/2023/03/16/how-deploy-openshift-azure-gui-part-1"}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2023/03/17/deploy-openshift-azure-gitops-part-2','developers.redhat.com: How to easily deploy OpenShift on Azure via GitOps,'' Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031494,0,'2026-05-17T17:24:54.553728+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://developers.redhat.com/articles/2023/03/16/how-deploy-openshift-azure-gui-part-1"}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2024/06/06/enhance-kubernetes-deployment-efficiency-argo-cd-and-applicationset','developers.redhat.com: Enhance Kubernetes deployment efficiency with Argo CD and ApplicationSet','','2024',4,'Deep technical review of optimization practices when deploying large-scale software footprints using ApplicationSets. Outlines how to maximize rendering efficiency, prevent performance bottlenecks, and design clean matrix-based generators.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "ApplicationSets"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2025/06/25/how-kruize-optimizes-openshift-workloads','How Kruize Optimizes OpenShift Workloads','','2025',4,'Technical review explaining how the Kruize Autotune project leverages prometheus metrics to autonomously profile and adjust microservices allocations on enterprise OpenShift clusters.','Java','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Kubernetes Optimization", "Autonomous Tuning"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md", "kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/quarkus-quick-start-guide-kubernetes-native-java-stack','developers.redhat.com: Quarkus: A quick-start guide to the Kubernetes-native Java stack','','2019',4,'Quick-start tutorial covering development environment setup, live reloading capabilities, and native compilation commands with Quarkus. Explains the differences between build-time optimizations (pioneered by Quarkus) and execution-time reflections (traditionally used by Spring). Excellent resource for developers seeking an immediate taste of Quarkus''s superior developer feedback loops.','Java','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Fundamentals"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/ubi-faq','RH Universal Base Image FAQ','','2019',0,'A comprehensive FAQ resource answering technical queries regarding Red Hat UBI redistribution rights, support channels, and package installation configurations. Explains differences between standard, minimal, and micro base layers to help developers choose the right runtime footprint.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Optimization", "Red Hat UBI"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587939607405e+09,0,'2026-06-18T00:37:59.396074+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735879,0,'2026-06-18T00:37:59.396074+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2016/03/09/more-about-docker-images-size','developers.redhat.com: Keep it small: a closer look at Docker image sizing','','2016',0,'An early framework mapping out compilation footprint problems in old monolithic images. Highlights how layer auditing techniques set up today''s industry multi-stage patterns.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Historical Context"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2017/08/16/troubleshooting-java-applications-on-openshift','developers.redhat.com: Troubleshooting java applications on openshift (Jolokia)','','2017',0,'Guides developers on using Jolokia, an HTTP/JSON bridge for JMX, to securely query and troubleshoot Java microservices deployed inside Red Hat OpenShift pods.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java JMX"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md", "monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2017/10/05/jdbc-master-slave-persistence-setup-activemq-using-postgresql-database','developers.redhat.com: JDBC Master-Slave Persistence setup with Activemq using Postgresql database','','2017',3,'An older but architecturally important guide addressing the configuration of JDBC Master-Slave persistence topologies in ActiveMQ using a PostgreSQL database. It outlines database locking strategies to coordinate high-availability failover configurations.','YAML','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "ActiveMQ Artemis", "Persistence"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); @@ -3685,7 +3685,7 @@ INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/08/29/in INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/09/24/the-future-of-java-and-openjdk-updates-without-oracle-support','developers.redhat.com: The future of Java and OpenJDK updates without Oracle support','','2018',0,'Red Hat''s strategic statement on taking over the stewardship of OpenJDK updates (specifically JDK 8 and JDK 11) after Oracle''s support cycles. It outlines Red Hat''s commitment to community-driven, enterprise-grade, open-source Java runtimes suitable for cloud native microservices.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "OpenJDK Support"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/09/26/source-versus-binary-s2i-workflows-with-red-hat-openshift-application-runtimes','developers.redhat.com: Source versus binary S2I workflows with Red Hat OpenShift Application Runtimes','','2018',0,'Structural analysis of S2I builders, explaining how source repositories are dynamically injected into standardized runtime base images to produce highly secure production containers.','Shell','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Source-To-Image", "OpenShift S2I Workflow"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/10/12/securing-net-core-on-openshift-using-https','developers.redhat.com: Securing .NET Core on OpenShift using HTTPS','','2018',0,'Guides engineers through configuring ASP.NET Core microservices with end-to-end TLS encryption on OpenShift. Discusses dynamic integration of local server certificates using OpenShift''s service serving certificates feature.','C#','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Encryption", ".NET Core"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/11/15/rhel8-introducing-appstreams',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173592204334092e+09,0,'2026-06-18T00:38:42.043341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/11/15/rhel8-introducing-appstreams',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735922,0,'2026-06-18T00:38:42.043341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/11/21/eclipse-microprofile-for-spring-boot-developers','developers.redhat.com: Eclipse MicroProfile for Spring Boot developers','','2018',0,'A mapping reference designed to help Spring Boot developers translate standard Spring concepts into Eclipse MicroProfile equivalents. It details how CDI annotation-driven injection patterns align with Spring''s dependency injection mechanisms, easing cross-framework platform migrations.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Interoperability", "MicroProfile"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/11/22/automated-performance-testing-kubernetes-openshift','Leveraging Kubernetes and OpenShift for automated performance tests (part 1)','','2018',0,'Outlines architectural strategies for automating load and performance testing within Kubernetes and Red Hat OpenShift environments. Focuses on orchestrating distributed test runners (like JMeter or Gatling) as cloud-native jobs, ensuring consistent test execution alongside CI/CD pipelines to validate platform scalability under synthetic load.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Performance Testing", "Kubernetes & OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/01/03/leveraging-openshift-or-kubernetes-for-automated-performance-tests-part-2','Building an observability stack for automated performance tests on Kubernetes and OpenShift (part 2) 🌟','','2019',0,'Explores the construction of an end-to-end monitoring pipeline using Prometheus and Grafana to capture system-level and application-level metrics during automated load tests. Enables developers to pinpoint resource bottlenecks, track container resource usage, and analyze performance regressions dynamically.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Performance Testing", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); @@ -3704,8 +3704,8 @@ INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/11/27/ha INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/12/04/understanding-red-hat-amq-streams-components-for-openshift-and-kubernetes-part-1','Understanding Red Hat AMQ Streams components for OpenShift and Kubernetes 🌟','','2019',3,'Explains the underlying architectural parts of AMQ Streams (Red Hat''s enterprise packaging of the Strimzi operator). It walks engineers through utilizing operator mechanisms to deploy highly-secure, production-ready Kafka instances inside OpenShift environments.','N/A','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Enterprise Messaging", "AMQ Streams"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/12/16/getting-started-with-red-hat-integration-service-registry','Red Hat Integration service registry','','2019',0,'An introductory guide to Red Hat''s Service Registry, based on the Apicurio Registry upstream. It outlines configuration steps for maintaining schema formats (Avro, Protobuf, JSON) inside enterprise messaging pipelines, ensuring API contract governance in decoupled distributed architectures.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Schema Registry", "Red Hat Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/01/01/skupper-io-let-your-services-communicate-across-kubernetes-clusters','developers.redhat.com: Skupper.io: Let your services communicate across Kubernetes clusters','','2020',0,'Skupper.io enables cross-cluster microservice communications through an application-level Virtual Application Network (VAN). Contrasting original claims of simple setups, live engineering consensus in 2026 demonstrates Skupper''s high architectural value in enterprise hybrid clouds, routing traffic via AMQP without complex VPNs or firewall modifications.','Go','Article/Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Networking", "Multi-Cluster"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/01/09debugging-applications-within-red-hat-openshift-containers',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1.77913049495086097e+09,0,'2026-05-18T20:54:54.950861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/01/15installing-debugging-tools-into-a-red-hat-openshift-container-with-oc-inject','developers.redhat.com: Installing debugging tools into a Red Hat OpenShift'' container with **oc-inject**','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Installing debugging tools into a Red Hat OpenShift'' container with **oc-inject** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903258675425601e+09,0,'2026-05-17T17:43:06.754256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/01/09debugging-applications-within-red-hat-openshift-containers',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.950861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/01/15installing-debugging-tools-into-a-red-hat-openshift-container-with-oc-inject','developers.redhat.com: Installing debugging tools into a Red Hat OpenShift'' container with **oc-inject**','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Installing debugging tools into a Red Hat OpenShift'' container with **oc-inject** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032586,0,'2026-05-17T17:43:06.754256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/01/22/operator-pattern-rest-api-for-kubernetes-and-red-hat-openshift','developers.redhat.com: Operator pattern: REST API for Kubernetes and Red Hat OpenShift 🌟','','2020',0,'This architectural design guide details exposing REST APIs on top of Kubernetes operators. It abstracts custom resource complexity into standard endpoints, simplifying third-party service integration.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Kubernetes Operators", "API Design"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/02/05/customizing-openshift-project-creation','developers.redhat.com: Customizing OpenShift project creation 🌟','','2020',0,'Details dynamic project onboarding techniques for OpenShift administrators. Teaches how to configure customized templates that automatically enforce security contexts, default quotas, and custom networking parameters upon namespace creation.','Yaml','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Administration", "Automation"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/02/13/openshift-actions-deploy-to-red-hat-openshift-directly-from-your-github-repository','developers.redhat.com: OpenShift Actions: Deploy to Red Hat OpenShift directly from your GitHub repository','','2020',0,'Technical guide on utilizing official Red Hat OpenShift GitHub Actions. Empowers developers to directly interface GitHub workflow pipelines with OpenShift clusters, deploying applications seamlessly via container commands or oc CLI bindings.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "GitOps & Pipelines", "GitHub Actions Integration"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}'); @@ -3731,7 +3731,7 @@ INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/18/de INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/19/extending-kafka-connectivity-with-apache-camel-kafka-connectors','developers.redhat.com: Extending Kafka connectivity with Apache Camel Kafka connectors','','2020',0,'This guide outlines how to use the Apache Camel Kafka Connector framework to connect standard enterprise integration endpoints directly to Kafka topics, eliminating the need to write custom connector code.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Kafka Connect"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/20/getting-started-with-the-fabric8-kubernetes-java-client','developers.redhat.com: Getting started with the fabric8 Kubernetes Java client','','2020',0,'A practical guide to implementing JVM program orchestration on Kubernetes clusters using the Fluent API of the Fabric8 Kubernetes Java Client. The framework supports seamless resource state management, custom resources (CRDs), and secure API server interactions.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Development", "Java", "Kubernetes Clients"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/26/build-a-go-application-using-openshift-pipelines','Build a Go application using OpenShift Pipelines','- [openshift-pipelines-workshop](https://redhat-developer-demos.github.io/openshift-pipelines-workshop) Workshop to demonstrate OpenShift Pipelines (featuring Tekton)','2020',0,'Guides developers through compiling and deploying Go applications on OpenShift Pipelines using Tekton. Outlines how to write Tasks, configure Workspaces, and trigger image builds securely within non-privileged containers.','Yaml / Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Tekton Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/28/how-the-fabric8-maven-plug-in-deploys-java-applications-to-openshift','developers.redhat.com: How the fabric8 Maven plug-in deploys Java applications'' to OpenShift','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: How the fabric8 Maven plug-in deploys Java applications'' to OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77902950238629698e+09,0,'2026-05-17T16:51:42.386297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"duplicate_of": "https://developers.redhat.com/blog/2020/06/02/how-the-fabric8-maven-plug-in-deploys-java-applications-to-openshift"}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/28/how-the-fabric8-maven-plug-in-deploys-java-applications-to-openshift','developers.redhat.com: How the fabric8 Maven plug-in deploys Java applications'' to OpenShift','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: How the fabric8 Maven plug-in deploys Java applications'' to OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029502,0,'2026-05-17T16:51:42.386297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"duplicate_of": "https://developers.redhat.com/blog/2020/06/02/how-the-fabric8-maven-plug-in-deploys-java-applications-to-openshift"}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/28/quarkus-a-kubernetes-native-java-runtime-now-fully-supported-by-red-hat','Quarkus, a Kubernetes-native Java runtime, now fully supported by Red Hat','','2020',4,'Historically marked the transition of Quarkus from a highly anticipated community project to a commercial Red Hat product offering. By offering production support SLA terms, it paved the way for massive enterprise migration schedules within regulated industries. Crucial reading for understanding how the runtime ecosystem achieved its current mainstream success.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Industry Impact"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/02/how-the-fabric8-maven-plug-in-deploys-java-applications-to-openshift','developers.redhat.com: How the fabric8 Maven plug-in deploys Java applications to OpenShift','','2020',3,'Evaluates integration methods to deploy containerized Java packages onto enterprise Kubernetes (OpenShift). Showcases the configuration mechanisms, although the platform has historically evolved toward modern JKube pipelines.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "OpenShift & RedHat", "JVM Deployment Patterns"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/04/an-easier-way-to-create-custom-jenkins-containers','developers.redhat.com: An easier way to create custom Jenkins containers in OpenShift 4 🌟','','2020',0,'Technical deep-dive for enterprise platform engineers building custom, secure Jenkins master images for OpenShift 4. Outlines Red Hat universal base images (UBI) optimization and policy-compliant plugin packaging.','Dockerfile','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); @@ -3773,17 +3773,17 @@ INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/28/bu INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/01/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-cd-part-1','developers.redhat.com: Building modern CI/CD workflows for serverless applications with Red Hat OpenShift Pipelines and Argo CD, Part 1','- [developers.redhat.com: Building modern CI/CD workflows for serverless applications with Red Hat OpenShift Pipelines and Argo CD, Part 2](https://developers.redhat.com/blog/2020/10/14/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-cd-part-2)','2020',0,'Demonstrates building CI/CD patterns for Knative-based serverless workloads using OpenShift Pipelines and Argo CD. Focuses on minimizing operational overhead and optimizing cold starts by isolating the build execution phase from deployment management.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Serverless Workflows"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/01/command-line-cluster-management-with-red-hat-openshifts-new-web-terminal-tech-preview','developers.redhat.com: Command-line cluster management with Red Hat OpenShift’s new web terminal (tech preview)','','2020',3,'Examines the tech preview implementation of OpenShift''s web terminal. Explains how the terminal containerizes user command sessions directly in-browser, offering pre-configured access to CLI utilities (oc, kubectl, helm) without local security configuration issues.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Cluster Management", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/06/kubernetes-integration-and-more-in-odo-2-0','developers.redhat.com: Kubernetes integration and more in odo 2.0','','2020',0,'Highlights structural improvements introduced in odo 2.0, notably standardizing configurations on Devfiles, which allows cross-platform, repeatable developer workspace environment definitions.','Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "OpenShift Odo CLI"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/09/static-analysis-with-kubeaudit-for-red-hat-openshift','developers.redhat.com: Static analysis with KubeAudit for Red Hat OpenShift','','2020',4,'Walks through deploying KubeAudit to analyze deployment files for Red Hat OpenShift. Demonstrates scanning manifests for security misconfigurations, path privileges, and resource constraints before cluster deployment.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1.77903340024621105e+09,0,'2026-05-17T17:56:40.246211+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "K8s Security & Compliance", "Static Analysis"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/14/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-cd-part-2','developers.redhat.com: Building modern CI/CD workflows for serverless applications'' with Red Hat OpenShift Pipelines and Argo CD, Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903044292402791e+09,0,'2026-05-17T17:07:22.924028+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://developers.redhat.com/blog/2020/10/01/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-cd-part-1"}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/09/static-analysis-with-kubeaudit-for-red-hat-openshift','developers.redhat.com: Static analysis with KubeAudit for Red Hat OpenShift','','2020',4,'Walks through deploying KubeAudit to analyze deployment files for Red Hat OpenShift. Demonstrates scanning manifests for security misconfigurations, path privileges, and resource constraints before cluster deployment.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779033400,0,'2026-05-17T17:56:40.246211+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "K8s Security & Compliance", "Static Analysis"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/14/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-cd-part-2','developers.redhat.com: Building modern CI/CD workflows for serverless applications'' with Red Hat OpenShift Pipelines and Argo CD, Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030442,0,'2026-05-17T17:07:22.924028+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://developers.redhat.com/blog/2020/10/01/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-cd-part-1"}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/15/checkpointing-java-from-outside-of-java','developers.redhat.com: Checkpointing Java from outside of Java','','2020',0,'An exploration of JVM checkpoint/restore methodologies focusing on Coordinated Restore at Checkpoint (CRaC) and external CRIU mechanisms. This approach enables instantaneous microservice startup by taking cold snapshots of memory, dramatically lowering latency penalties in serverless deployments.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/22/persistent-storage-in-action-understanding-red-hat-openshifts-persistent-volume-framework','developers.redhat.com: Persistent storage in action: Understanding Red Hat OpenShift’s persistent volume framework 🌟','','2020',0,'Deep-dives into Red Hat OpenShift''s persistent volume (PV) framework, focusing on the Container Storage Interface (CSI). Explains dynamic storage allocation, access modes, and how to safely secure transaction-heavy datastores.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database & Storage", "Storage Infrastructure", "Persistent Volumes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md", "demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/29/collect-jdk-flight-recorder-events-at-runtime-with-jmc-agent','developers.redhat.com: Collect JDK Flight Recorder events at runtime with JMC Agent 🌟','','2020',0,'A detailed Red Hat guide walking through real-time runtime JVM tracing using the JMC Agent. It explains how to dynamically inject custom JDK Flight Recorder (JFR) event declarations into third-party libraries and production codebases on-the-fly, bypassing the need for restarts or manual instrumentation.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Diagnostics and Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/29/new-custom-metrics-and-air-gapped-installation-in-red-hat-3scale-api-management-2-9','developers.redhat.com: New custom metrics and air gapped (restricted networks) installation in Red Hat 3scale API Management 2.9','','2020',0,'Explores deep administrative patterns introduced in 3scale 2.9, highlighting secure installation procedures on air-gapped systems and restricted enterprise networks. Evaluates custom telemetry collection pipelines for specialized monitoring.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Operations & Deployment"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/30/whats-new-in-fabric8-kubernetes-java-client-4-12-0','developers.redhat.com: What’s new in Fabric8 Kubernetes Java client 4.12.0','','2020',0,'Summarizes the architectural updates introduced in Fabric8 version 4.12.0. Focuses on performance improvements, watcher stability, dynamic CRD typing, and updated HTTP driver structures.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Fabric8 Client Releases"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/16/devfiles-and-kubernetes-cluster-support-in-openshift-connector-0-2-0-extension-for-vs-code','developers.redhat.com: Devfiles and Kubernetes cluster support in OpenShift'' Connector 0.2.0 extension for VS Code 🌟','','2026',4,'A detailed Red Hat technical blog showcasing the integration of Devfiles and Kubernetes cluster targeting within OpenShift Connector. It highlights how developers can maintain container-native configurations directly from their IDE.','English','Article','Advanced',1,'online','manual','N/A',100.0,1.77903228239349699e+09,0,'2026-05-17T17:38:02.393497+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Red Hat OpenShift"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/16/devfiles-and-kubernetes-cluster-support-in-openshift-connector-0-2-0-extension-for-vs-code','developers.redhat.com: Devfiles and Kubernetes cluster support in OpenShift'' Connector 0.2.0 extension for VS Code 🌟','','2026',4,'A detailed Red Hat technical blog showcasing the integration of Devfiles and Kubernetes cluster targeting within OpenShift Connector. It highlights how developers can maintain container-native configurations directly from their IDE.','English','Article','Advanced',1,'online','manual','N/A',100.0,1779032282,0,'2026-05-17T17:38:02.393497+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Red Hat OpenShift"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/19/transitioning-from-docker-to-podman','developers.redhat.com: Transitioning from Docker to Podman 🌟','','2020',0,'A technical migration playbook outlining the primary CLI parity and architectural differences between Docker and Podman. It covers transitioning from a monolithic daemon to Podman''s secure fork-exec runtime model, highlighting alias management, unprivileged group setups, and network mapping differences.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Docker Migration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/20/kubectl-developer-tips-for-the-kubernetes-command-line','developers.redhat.com: Kubectl: Developer tips for the Kubernetes command'' line 🌟','','2020',4,'Provides developer-focused kubectl practices for troubleshooting deployment issues on Red Hat configurations. Explores log parsing tricks and container shell executions.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779033166.38353,0,'2026-05-17T17:52:46.383530+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/24/authentication-and-authorization-using-the-keycloak-rest-api','developers.redhat.com: Authentication and authorization using the Keycloak'' REST API','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Authentication and authorization using the Keycloak'' REST API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903089116843295e+09,0,'2026-05-17T17:14:51.168433+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/20/kubectl-developer-tips-for-the-kubernetes-command-line','developers.redhat.com: Kubectl: Developer tips for the Kubernetes command'' line 🌟','','2020',4,'Provides developer-focused kubectl practices for troubleshooting deployment issues on Red Hat configurations. Explores log parsing tricks and container shell executions.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779033166,0,'2026-05-17T17:52:46.383530+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/24/authentication-and-authorization-using-the-keycloak-rest-api','developers.redhat.com: Authentication and authorization using the Keycloak'' REST API','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Authentication and authorization using the Keycloak'' REST API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.168433+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/25/how-to-configure-yaml-schema-to-make-editing-files-easier','developers.redhat.com: How to configure YAML schema to make editing files easier','','2020',4,'A Red Hat developer tutorial detailing how to configure local JSON/YAML schemas inside IDEs like VS Code and IntelliJ. It shows how pointing schemas to cloud sources enables real-time syntax checking and autocomplete. This is a highly practical way to speed up Kubernetes engineering tasks.','N/A','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "IDE Integration", "Validation"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/26/event-driven-distributed-service-orchestration-with-serverless-workflow','developers.redhat.com: Orchestrate event-driven, distributed services with Serverless Workflow and Kubernetes','','2020',0,'Demonstrates how to build event-driven microservices workflows using the CNCF Serverless Workflow specification on Kubernetes. Explains configuring orchestration engines to coordinate stateful, multi-step actions across decoupled, serverless microservices.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Serverless", "Event-Driven Systems"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/12/08/spring-boot-to-quarkus-migrations-and-more-in-red-hats-migration-toolkit-for-applications-5-1-0','developers.redhat.com: Spring Boot to Quarkus migrations and more in Red Hat’s migration toolkit for applications 5.1.0','','2020',0,'An exploration of Red Hat''s Migration Toolkit for Applications 5.1.0, focusing on automating the migration path from legacy Spring Boot dependencies to lightweight, Kubernetes-native Quarkus microservices to reduce resource overhead.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Migration", "Application Modernization", "Quarkus"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}'); @@ -3793,12 +3793,12 @@ INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/01/13/ge INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/02/08/deploying-kubernetes-operators-with-operator-lifecycle-manager-bundles','developers.redhat.com: Deploying Kubernetes Operators with Operator Lifecycle Manager bundles','','2021',5,'Guides engineers through packaging and deploying operational runtimes using Operator Lifecycle Manager (OLM) bundles. Details the transition from package manifests to unified metadata container images to facilitate automated enterprise deployments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Operator Framework", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/02/09/spring-boot-on-quarkus-magic-or-madness','developers.redhat.com: Spring Boot on Quarkus: Magic or madness?','','2021',0,'Evaluates the Quarkus extension layer designed to process Spring API annotations. This architecture allows developers to reuse Spring Web, Security, and DI code while benefiting from Quarkus''s ultra-low memory usage, rapid boot times, and optimized GraalVM native builds.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Quarkus", "Spring Compatibility"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/02/12/developing-your-own-custom-devfiles-for-odo-2-0','developers.redhat.com: Developing your own custom devfiles for odo 2.0','','2021',0,'Explains how to design custom devfile definitions to adapt odo 2.0 pipelines to unique corporate microservice stacks. Unifies local dev environments with enterprise build rules.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "OpenShift Odo CLI"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/03/using-delve-to-debug-go-programs-on-red-hat-enterprise-linux','developers.redhat.com: Using Delve to debug Go programs on Red Hat Enterprise'' Linux','','N/A',0,'Explains how to compile, profile, and step-debug Go executables on enterprise Linux environments using Delve. Critical reference for addressing low-level runtime crashes and unexpected goroutine deadlocks.','en','Guide','Intermediate',0,'online','manual','N/A',100.0,1.779031103029114e+09,0,'2026-05-17T17:18:23.029114+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/04/making-environment-variables-accessible-in-front-end-containers','developers.redhat.com: Making environment variables accessible in front-end'' containers','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Making environment variables accessible in front-end'' containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903328043965911e+09,0,'2026-05-17T17:54:40.439659+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/03/using-delve-to-debug-go-programs-on-red-hat-enterprise-linux','developers.redhat.com: Using Delve to debug Go programs on Red Hat Enterprise'' Linux','','N/A',0,'Explains how to compile, profile, and step-debug Go executables on enterprise Linux environments using Delve. Critical reference for addressing low-level runtime crashes and unexpected goroutine deadlocks.','en','Guide','Intermediate',0,'online','manual','N/A',100.0,1779031103,0,'2026-05-17T17:18:23.029114+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/04/making-environment-variables-accessible-in-front-end-containers','developers.redhat.com: Making environment variables accessible in front-end'' containers','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Making environment variables accessible in front-end'' containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.439659+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/09/a-guide-to-red-hat-openshift-4-5-installer-provisioned-infrastructure-on-vsphere','developers.redhat.com: A guide to Red Hat OpenShift 4.5 installer-provisioned infrastructure on vSphere 🌟','','2021',4,'A deep dive into Installer-Provisioned Infrastructure (IPI) on VMware vSphere under OpenShift 4.5. Focuses on how the installer uses vSphere APIs to automatically construct VMs, resource pools, and storage connections during ignition bootstrap.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Infrastructure Operations", "VMware Integration"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/09/deploying-node-js-applications-to-kubernetes-with-nodeshift-and-minikube','developers.redhat.com: Deploying Node.js applications to Kubernetes with Nodeshift and Minikube','','2021',0,'Red Hat guide presenting Nodeshift to streamline NodeJS application deployment inside a local development environment running Minikube. Explores the automatic build, package, and deployment of Node workloads using built-in OpenShift-style S2I (Source-to-Image) concepts adapted for Kubernetes.','JavaScript','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "NodeJS", "Deployment Tooling"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/16/three-ways-to-containerize-net-applications-on-red-hat-openshift','developers.redhat.com: Three ways to containerize .NET applications on Red Hat OpenShift','','2021',4,'Details three distinct strategies to containerize and run .NET applications on Red Hat OpenShift. Evaluates the benefits of Dockerfile builds, Source-to-Image (S2I) pipelines, and deployment templates for enterprise scalability.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "OpenShift Containers"]','["[ENTERPRISE-STABLE]"]','[]','["dotnet.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/17/using-dekorate-to-generate-kubernetes-manifests-for-java-applications','developers.redhat.com: Using Dekorate to generate Kubernetes manifests for'' Java applications','','2021',0,'This technical resource explores Dekorate, a Java-based framework that generates standard Kubernetes resource manifests during code compilation. By parsing Java annotations, Dekorate builds custom, valid deployment configurations.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1.77903448685360503e+09,0,'2026-05-17T18:14:46.853605+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/17/using-dekorate-to-generate-kubernetes-manifests-for-java-applications','developers.redhat.com: Using Dekorate to generate Kubernetes manifests for'' Java applications','','2021',0,'This technical resource explores Dekorate, a Java-based framework that generates standard Kubernetes resource manifests during code compilation. By parsing Java annotations, Dekorate builds custom, valid deployment configurations.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779034486,0,'2026-05-17T18:14:46.853605+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/25/db2-and-oracle-connectors-coming-to-debezium-1-4-ga','developers.redhat.com: Db2 and Oracle connectors coming to Debezium 1.4 GA','','2021',0,'This release documentation highlights the arrival of enterprise-grade DB2 and Oracle connectors in Debezium 1.4 GA. It covers technical deployment requisites, schema configuration processes, and performance considerations for transitioning legacy mainframe and relational databases into modern stream architectures.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Change Data Capture", "Connectors"]','["[GUIDE]", "[LEGACY]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/02/design-event-driven-integrations-with-kamelets-and-camel-k','developers.redhat.com: Design event-driven integrations with Kamelets and Camel K','','2021',0,'This article demonstrates how to build integration paths utilizing Kamelets (Camel Route Snippets) and Camel K. It explains how Kamelets allow developers to configure complex system integrations via standard Kubernetes Custom Resources (CRDs).','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Native", "Kamelets"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/07/deploy-quarkus-everywhere-with-red-hat-enterprise-linux-rhel','developers.redhat.com: Deploy Quarkus everywhere with Red Hat Enterprise Linux (RHEL)','','2021',3,'Guide focusing on running compiled native Quarkus execution binary layouts directly on Red Hat Enterprise Linux (RHEL) server environments. Discusses optimizing OS configurations, security system contexts (SELinux), and managing bare-metal configurations. Offers useful instruction patterns for setups looking to bypass container virtualization layers.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Deployment Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); @@ -3807,82 +3807,82 @@ INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/13/ho INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/16/deploying-the-mosquitto-mqtt-message-broker-on-red-hat-openshift-part-1','developers.redhat.com: Deploying the Mosquitto MQTT message broker on Red Hat OpenShift, Part 1','- [developers.redhat.com: Deploying the Mosquitto MQTT message broker on Red Hat OpenShift, Part 2](https://developers.redhat.com/blog/2021/04/26/deploying-the-mosquitto-mqtt-message-broker-on-red-hat-openshift-part-2)','2021',3,'A multi-part deployment sequence demonstrating how to launch and secure the Eclipse Mosquitto MQTT broker inside Red Hat OpenShift. This setup is highly applicable for hybrid architectures where edge devices stream data into Kubernetes-hosted processing grids.','YAML','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "IoT & Edge Messaging", "Brokers", "Mosquitto"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/20/use-skupper-to-connect-multiple-kubernetes-clusters','developers.redhat.com: Use Skupper to connect multiple Kubernetes clusters 🌟','','2021',0,'Guide to Skupper, a virtual application network protocol that connects multiple Kubernetes clusters securely without complex firewall dynamic mappings or VPN setups.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cluster", "Service Interconnect"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/22/using-podman-compose-with-microcks-a-cloud-native-api-mocking-and-testing-tool','developers.redhat.com: Using Podman Compose with Microcks: A cloud-native API mocking and testing tool','','2021',0,'Demonstrates executing Microcks, a cloud-native API mocking and testing tool, with Podman Compose in unprivileged host environments. This integration enables developers to simulate OpenAPI, gRPC, and AsyncAPI services locally without the overhead or security risks of managing a complex virtualized Docker daemon.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Mocking & Testing", "Podman Compose Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/26/deploying-the-mosquitto-mqtt-message-broker-on-red-hat-openshift-part-2','developers.redhat.com: Deploying the Mosquitto MQTT message broker on Red'' Hat OpenShift, Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031694.0278,0,'2026-05-17T17:28:14.027800+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://developers.redhat.com/blog/2021/04/16/deploying-the-mosquitto-mqtt-message-broker-on-red-hat-openshift-part-1"}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/26/deploying-the-mosquitto-mqtt-message-broker-on-red-hat-openshift-part-2','developers.redhat.com: Deploying the Mosquitto MQTT message broker on Red'' Hat OpenShift, Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031694,0,'2026-05-17T17:28:14.027800+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://developers.redhat.com/blog/2021/04/16/deploying-the-mosquitto-mqtt-message-broker-on-red-hat-openshift-part-1"}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/28/kubernetes-configuration-patterns-part-1-patterns-for-kubernetes-primitives','developers.redhat.com: Kubernetes configuration patterns, Part 1: Patterns for Kubernetes primitives','','2026',0,'Architectural guide analyzing the configuration primitives of Kubernetes. It explores the separation of configuration from container execution profiles, helping developers design workloads that adapt gracefully to environmental context changes.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Configuration Management", "Declarative Primitives"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/29/containerize-net-for-red-hat-openshift-use-a-windows-vm-like-a-container','developers.redhat.com: Containerize .NET for Red Hat OpenShift: Use a Windows VM like a container','','2021',4,'Explains how to execute legacy .NET applications alongside Linux containers on OpenShift. Details the usage of the Windows Machine Config Operator (WMCO) to run and manage Windows Server VMs directly inside OpenShift.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Workload Modernization", "Windows Container Support"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/29/enhance-application-security-by-rotating-3scale-access-tokens','developers.redhat.com: Enhance application security by rotating 3scale access tokens','','2021',0,'Explains robust administrative paradigms for managing secrets through programmatic, seamless rotation of 3scale access tokens. Mitigates exposure risk and integrates directly into CI/CD secrets management flows.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Security & Protocols"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/05/04/event-driven-apis-and-schema-governance-for-apache-kafka-get-ready-for-kafka-summit-europe-2021','developers.redhat.com: Event-driven APIs and schema governance for Apache Kafka: Get ready for Kafka Summit Europe 2021','','2021',0,'Addresses the role of schema governance and metadata management in large-scale event-driven systems. Focuses on the integration of Apache Kafka with schema registries to prevent downstream consumer breakages and maintain strict schema evolution paths.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Schema Governance"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/05/05/building-resilient-event-driven-architectures-with-apache-kafka','developers.redhat.com: Building resilient event-driven architectures with Apache Kafka','','2021',0,'Explores patterns for engineering highly resilient, decoupled event-driven systems with Apache Kafka. Details the implementation of error-handling loops, dead-letter queues (DLQs), retry topics, and transaction configurations to prevent loss of critical state.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Resiliency & Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/05/05/kubernetes-configuration-patterns-part-2-patterns-for-kubernetes-controllers','developers.redhat.com: Kubernetes configuration patterns, Part 2: Patterns'' for Kubernetes controllers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030390.6507,0,'2026-05-17T17:06:30.650700+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://developers.redhat.com/blog/2021/04/28/kubernetes-configuration-patterns-part-1-patterns-for-kubernetes-primitives"}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/05/05/kubernetes-configuration-patterns-part-2-patterns-for-kubernetes-controllers','developers.redhat.com: Kubernetes configuration patterns, Part 2: Patterns'' for Kubernetes controllers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030390,0,'2026-05-17T17:06:30.650700+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://developers.redhat.com/blog/2021/04/28/kubernetes-configuration-patterns-part-1-patterns-for-kubernetes-primitives"}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/05/11/building-an-api-using-quarkus-from-the-ground-up','developers.redhat.com: Build an API using Quarkus from the ground up 🌟','','2021',4,'Step-by-step tutorial showing how to write, construct, secure, and run a REST API using Panache ORM and RESTEasy within Quarkus. Details how to simplify Hibernate boilerplates through active record pattern styling. It provides an excellent architectural base template for deploying standard microservice endpoints.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "API Development"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/05/13/why-should-developers-care-about-gitops','developers.redhat.com: Why should developers care about GitOps?','','2021',0,'Focuses on developer velocity under the GitOps paradigm. Explains how native Git commands replace direct kubectl interactions, accelerating shipping speed, reducing cognitive load, and improving MTTR during outages through simple git reverts.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Developer Experience", "Inner Loop"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/authentication-and-authorization-using-the-keycloak-rest-api',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173592804024195e+09,0,'2026-06-18T00:38:48.040242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/making-environment-variables-accessible-in-front-end-containers',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78143228920582795e+09,0,'2026-06-14T12:18:09.205828+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/books/kubernetes-operators','developers.redhat.com: Kubernetes Operators','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Kubernetes Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903287776084494e+09,0,'2026-05-17T17:47:57.760845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/books/red-hat-universal-base-images-ubi','developers.redhat.com: book: Red Hat Universal Base Images (UBI)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902957533306193e+09,0,'2026-05-17T16:52:55.333062+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173612316942596e+09,0,'2026-06-18T00:42:03.169426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md", "cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/authentication-and-authorization-using-the-keycloak-rest-api',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735928,0,'2026-06-18T00:38:48.040242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/making-environment-variables-accessible-in-front-end-containers',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781432289,0,'2026-06-14T12:18:09.205828+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/books/kubernetes-operators','developers.redhat.com: Kubernetes Operators','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Kubernetes Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032877,0,'2026-05-17T17:47:57.760845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/books/red-hat-universal-base-images-ubi','developers.redhat.com: book: Red Hat Universal Base Images (UBI)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029575,0,'2026-05-17T16:52:55.333062+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.169426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md", "cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/advanced-linux-commands','developers.redhat.com: Advanced Linux commands cheat sheet for developers','','2023',0,'An intensive guide addressing advanced Linux system diagnostic and telemetry commands (e.g., lsof, strace, ss, ip). It equips systems engineers to quickly troubleshoot process bottlenecks, kernel states, and network connections.','Bash','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Linux Administration", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/bash-shell-cheat-sheet','developers.redhat.com: Bash Shell Scripting Cheat Sheet','','2023',0,'A production-grade reference sheet covering variable handling, stream redirections, array controls, and error handling behaviors inside POSIX-compliant terminal environments. It is a vital reference for building robust infrastructure automation scripts.','Bash','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Shell Scripting", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/buildah-cheat-sheet','developers.redhat.com: Buildah Cheat Sheet','','2026',0,'A command reference for Buildah, Red Hat''s daemonless container image builder. Curator Insight values security improvements from not requiring docker sockets. Live Grounding verifies Buildah''s central position in secure enterprise-grade CI pipelines.','Shell','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Container Build"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/containers','developers.redhat.com: Containers Cheat Sheet','','2024',4,'Explores foundational container runtimes and command abstractions like Podman and Buildah alongside standard Docker commands. Ideal for architects operating under daemonless, rootless container security profiles in Red Hat enterprise infrastructure.','PDF','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,1.78173589194779801e+09,0,'2026-06-18T00:38:11.947798+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "Enterprise Tools"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/containers','developers.redhat.com: Containers Cheat Sheet','','2024',4,'Explores foundational container runtimes and command abstractions like Podman and Buildah alongside standard Docker commands. Ideal for architects operating under daemonless, rootless container security profiles in Red Hat enterprise infrastructure.','PDF','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,1781735891,0,'2026-06-18T00:38:11.947798+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "Enterprise Tools"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/debezium-openshift-cheat-sheet','developers.redhat.com: Debezium on OpenShift Cheat Sheet','','2026',0,'An integration cheat sheet for configuring Debezium CDC within OpenShift pipelines. Curator Insight underscores real-time event streaming advantages. Live Grounding verifies Debezium''s critical role in decoupling microservice databases without code changes.','Shell','Cheat Sheet','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Pipelines", "Change Data Capture"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/intermediate-linux-cheat-sheet','developers.redhat.com: Intermediate Linux Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Intermediate Linux Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032902.01112,0,'2026-05-17T17:48:22.011120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/intermediate-linux-commands-cheat-sheet',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173588987169909e+09,0,'2026-06-18T00:38:09.871699+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/intermediate-linux-cheat-sheet','developers.redhat.com: Intermediate Linux Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Intermediate Linux Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032902,0,'2026-05-17T17:48:22.011120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/intermediate-linux-commands-cheat-sheet',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735889,0,'2026-06-18T00:38:09.871699+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/kubernetes','developers.redhat.com: Kubernetes Cheat Sheet','','2024',4,'Enterprise-focused Red Hat guide summarizing essential kubectl command structures for cluster administrators. Designed to aid engineers managing OpenShift or vanilla Kubernetes distributions, ensuring fast recovery and diagnostic workflows.','PDF','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/linux-commands-cheat-sheet','developers.redhat.com: Linux commands for developers','','2026',4,'An enterprise-grade cheat sheet synthesizing primary command categories including networking, security, storage, and process management. Perfect quick-reference tool for engineers developing and debugging in enterprise Linux environments.','English','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Cheat Sheets"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/microprofile-jwt','developers.redhat.com: MicroProfile JWT (JSON Web Tokens)','','2026',0,'An official guide explaining MicroProfile JWT implementations for cloud-native microservices. Curator Insight targets containerized user authorization. Live Grounding validates MicroProfile''s widespread integration in secure enterprise Java ecosystems.','Java','Cheat Sheet','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Application Security", "Token Security"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/microprofile-rest-client','developers.redhat.com: MicroProfile Rest Client Cheat Sheet','','2023',0,'A developer-focused reference document detailing the MicroProfile REST Client API. It provides a blueprint for programmatically building type-safe REST clients in Java enterprise architectures to secure and simplify communication between microservices.','Java','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Microservices", "REST Clients"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/nodejs-cheat-sheet','developers.redhat.com: Node.js Cheat Sheet','','2023',0,'A Red Hat developer cheat sheet for production-scale Node.js configurations. Explores performance tracking, package configuration optimization, dependency management, and safe containerization.','JavaScript','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Back-End Development", "NodeJS"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/odo-cheat-sheet','developers.redhat.com: odo Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: odo Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031651939646e+09,0,'2026-05-17T17:27:31.939646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/odo-cheat-sheet','developers.redhat.com: odo Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: odo Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.939646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/red-hat-openshift-container-platform','developers.redhat.com: Red Hat OpenShift Container Platform Cheat Sheet','','2026',0,'An official Red Hat publication for managing the OpenShift Container Platform CLI. Curator Insight notes its criticality for enterprise engineers. Live Grounding emphasizes how OpenShift-specific oc extensions synchronize with base Kubernetes APIs.','Shell','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/writing-kubernetes-operator-java','developers.redhat.com: Writing a Kubernetes Operator in Java using Quarkus - **Cheat Sheet** 🌟','','2026',0,'An advanced developer reference for implementing custom Kubernetes Operators in Java using Quarkus. Curator Insight highlights Quarkus'' small memory footprint. Live Grounding shows a significant surge in Java Operator SDK adoption for enterprise platforms.','Java','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Kubernetes Operators", "Java Quarkus"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheetsgit','developers.redhat.com: Git cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Git cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77902989907229304e+09,0,'2026-05-17T16:58:19.072293+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://education.github.com/git-cheat-sheet-education.pdf"}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/cheatsheets','Red Hat Developer cheat sheets 🌟','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Developer cheat sheets 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903334258404803e+09,0,'2026-05-17T17:55:42.584048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/courses/openshift','developers.redhat.com: Developing on OpenShift (katacoda interactive learning)'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Developing on OpenShift (katacoda interactive learning)'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029060.7536,0,'2026-05-17T16:44:20.753600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox','Developer Sandbox','','2026',5,'Provides immediate, zero-cost developer access to an active, shared OpenShift cluster environment pre-populated with cloud-native tooling. Eliminates complex infrastructure bootstrapping for developers, letting them deploy containers instantly. In 2026, it is the standard starting sandbox for assessing OpenShift APIs.','English','Developer Sandbox','Intermediate',0,'online','manual',NULL,NULL,1781736190.57421,0,'2026-06-18T00:43:10.574210+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Red Hat Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md", "demos.md", "openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/activities/deploying-full-stack-javascript-applications-to-the-sandbox/part1','developers.redhat.com: Welcome to the Developer Sandbox for Red Hat OpenShift.'' Part 1: Deploying full-stack JavaScript applications to the Developer Sandbox for Red Hat OpenShift','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Welcome to the Developer Sandbox for Red Hat OpenShift.'' Part 1: Deploying full-stack JavaScript applications to the Developer Sandbox for Red Hat OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790308564538269e+09,0,'2026-05-17T17:14:16.453827+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/activities/how-to-manage-microservices-using-openshift-dev-spaces-and-jkube','developers.redhat.com: How to manage microservices using OpenShift Dev Spaces'' and JKube','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: How to manage microservices using OpenShift Dev Spaces'' and JKube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903224288645792e+09,0,'2026-05-17T17:37:22.886458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/activities/run-the-canary-deployment-pattern-on-kubernetes','==developers.redhat.com: Run the Canary Deployment pattern on Kubernetes=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==developers.redhat.com: Run the Canary Deployment pattern on Kubernetes=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020424469208e+09,0,'2026-05-17T17:03:24.244692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/get-started','openshift sandbox','','N/A',0,'A curated technical resource and architectural guide covering openshift sandbox in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903101214861488e+09,0,'2026-05-17T17:16:52.148615+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/how-to-deploy-java-application-in-kubernetes','developers.redhat.com: How to deploy a Java application on Kubernetes in'' minutes','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: How to deploy a Java application on Kubernetes in'' minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903360947255396e+09,0,'2026-05-17T18:00:09.472554+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/devnation/tech-talks/10-kubernetes-tools','developers.redhat.com: 10 awesome Kubernetes tools every user should know'' | DevNation Tech Talk (video)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779031031505481e+09,0,'2026-05-17T17:17:11.505481+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/e-books',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.781735889723495e+09,0,'2026-06-18T00:38:09.723495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/e-books/kubernetes-operators',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173622166924595e+09,0,'2026-06-18T00:43:41.669246+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/ebooks','Red Hat Developer eBooks 🌟','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Developer eBooks 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031642253551e+09,0,'2026-05-17T17:27:22.253551+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/learn',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173612271632289e+09,0,'2026-06-18T00:42:02.716323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173617279329705e+09,0,'2026-06-18T00:42:52.793297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift/foundations-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173623458487701e+09,0,'2026-06-18T00:43:54.584877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift/how-deploy-full-stack-javascript-applications-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173591121286511e+09,0,'2026-06-18T00:38:31.212865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift/how-manage-microservices-using-openshift-dev-spaces-and-jkube',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173601248932695e+09,0,'2026-06-18T00:40:12.489327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift/run-canary-deployment-pattern-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.7817362115975511e+09,0,'2026-06-18T00:43:31.597551+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/openshift-commons/Operator-Lifecycle-Management','developers.redhat.com: OpenShift Commons Briefing: Operator Lifecycle Management'' (video)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790317552523539e+09,0,'2026-05-17T17:29:15.252354+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/amq/overview','**Red Hat AMQ overview**','','N/A',0,'A curated technical resource and architectural guide covering **Red Hat AMQ overview** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903058909573888e+09,0,'2026-05-17T17:09:49.095739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md", "docs/prometheus.md"]','["message-queue.md", "prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/cdk/overview','developers.redhat.com: **Red Hat Container Development Kit**','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: **Red Hat Container Development Kit** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903409727097797e+09,0,'2026-05-17T18:08:17.270978+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md", "docs/openshift.md"]','["ocp4.md", "openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/datagrid/overview','Red Hat Data Grid Overview','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Data Grid Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790308245081489e+09,0,'2026-05-17T17:13:44.508149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/developertoolset/overview','developers.redhat.com: ==Red Hat Developer Toolset==','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: ==Red Hat Developer Toolset== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903036047646808e+09,0,'2026-05-17T17:06:00.476468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{"duplicate_of": "https://developers.redhat.com/ebooks"}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/eap',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173598195651388e+09,0,'2026-06-18T00:39:41.956514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/eap/overview','Red Hat JBoss Enterprise Application Platform (JBoss EAP)','','N/A',0,'A curated technical resource and architectural guide covering Red Hat JBoss Enterprise Application Platform (JBoss EAP) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903005194102907e+09,0,'2026-05-17T17:00:51.941029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/mta',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173612305476307e+09,0,'2026-06-18T00:42:03.054763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheetsgit','developers.redhat.com: Git cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Git cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.072293+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://education.github.com/git-cheat-sheet-education.pdf"}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/cheatsheets','Red Hat Developer cheat sheets 🌟','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Developer cheat sheets 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033342,0,'2026-05-17T17:55:42.584048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/courses/openshift','developers.redhat.com: Developing on OpenShift (katacoda interactive learning)'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Developing on OpenShift (katacoda interactive learning)'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029060,0,'2026-05-17T16:44:20.753600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox','Developer Sandbox','','2026',5,'Provides immediate, zero-cost developer access to an active, shared OpenShift cluster environment pre-populated with cloud-native tooling. Eliminates complex infrastructure bootstrapping for developers, letting them deploy containers instantly. In 2026, it is the standard starting sandbox for assessing OpenShift APIs.','English','Developer Sandbox','Intermediate',0,'online','manual',NULL,NULL,1781736190,0,'2026-06-18T00:43:10.574210+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Red Hat Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md", "demos.md", "openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/activities/deploying-full-stack-javascript-applications-to-the-sandbox/part1','developers.redhat.com: Welcome to the Developer Sandbox for Red Hat OpenShift.'' Part 1: Deploying full-stack JavaScript applications to the Developer Sandbox for Red Hat OpenShift','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Welcome to the Developer Sandbox for Red Hat OpenShift.'' Part 1: Deploying full-stack JavaScript applications to the Developer Sandbox for Red Hat OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856,0,'2026-05-17T17:14:16.453827+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/activities/how-to-manage-microservices-using-openshift-dev-spaces-and-jkube','developers.redhat.com: How to manage microservices using OpenShift Dev Spaces'' and JKube','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: How to manage microservices using OpenShift Dev Spaces'' and JKube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032242,0,'2026-05-17T17:37:22.886458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/activities/run-the-canary-deployment-pattern-on-kubernetes','==developers.redhat.com: Run the Canary Deployment pattern on Kubernetes=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==developers.redhat.com: Run the Canary Deployment pattern on Kubernetes=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204,0,'2026-05-17T17:03:24.244692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/get-started','openshift sandbox','','N/A',0,'A curated technical resource and architectural guide covering openshift sandbox in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.148615+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/how-to-deploy-java-application-in-kubernetes','developers.redhat.com: How to deploy a Java application on Kubernetes in'' minutes','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: How to deploy a Java application on Kubernetes in'' minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.472554+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/devnation/tech-talks/10-kubernetes-tools','developers.redhat.com: 10 awesome Kubernetes tools every user should know'' | DevNation Tech Talk (video)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031031,0,'2026-05-17T17:17:11.505481+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/e-books',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735889,0,'2026-06-18T00:38:09.723495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/e-books/kubernetes-operators',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736221,0,'2026-06-18T00:43:41.669246+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/ebooks','Red Hat Developer eBooks 🌟','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Developer eBooks 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031642,0,'2026-05-17T17:27:22.253551+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/learn',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736122,0,'2026-06-18T00:42:02.716323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736172,0,'2026-06-18T00:42:52.793297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift/foundations-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736234,0,'2026-06-18T00:43:54.584877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift/how-deploy-full-stack-javascript-applications-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735911,0,'2026-06-18T00:38:31.212865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift/how-manage-microservices-using-openshift-dev-spaces-and-jkube',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736012,0,'2026-06-18T00:40:12.489327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift/run-canary-deployment-pattern-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736211,0,'2026-06-18T00:43:31.597551+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/openshift-commons/Operator-Lifecycle-Management','developers.redhat.com: OpenShift Commons Briefing: Operator Lifecycle Management'' (video)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031755,0,'2026-05-17T17:29:15.252354+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/amq/overview','**Red Hat AMQ overview**','','N/A',0,'A curated technical resource and architectural guide covering **Red Hat AMQ overview** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.095739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md", "docs/prometheus.md"]','["message-queue.md", "prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/cdk/overview','developers.redhat.com: **Red Hat Container Development Kit**','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: **Red Hat Container Development Kit** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034097,0,'2026-05-17T18:08:17.270978+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md", "docs/openshift.md"]','["ocp4.md", "openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/datagrid/overview','Red Hat Data Grid Overview','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Data Grid Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.508149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/developertoolset/overview','developers.redhat.com: ==Red Hat Developer Toolset==','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: ==Red Hat Developer Toolset== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030360,0,'2026-05-17T17:06:00.476468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{"duplicate_of": "https://developers.redhat.com/ebooks"}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/eap',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735981,0,'2026-06-18T00:39:41.956514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/eap/overview','Red Hat JBoss Enterprise Application Platform (JBoss EAP)','','N/A',0,'A curated technical resource and architectural guide covering Red Hat JBoss Enterprise Application Platform (JBoss EAP) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030051,0,'2026-05-17T17:00:51.941029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/mta',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.054763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/products/mta/getting-started','Migration Toolkit for Applications: Getting Started','','2020',0,'Guides teams in utilizing Red Hat’s Migration Toolkit for Applications (MTA) to analyze legacy Java frameworks for cloud compatibility. Identifies proprietary dependencies and reports on modernization pathways.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Enterprise Modernization", "Migration Toolkit"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/mta/overview','Red Hat Application Migration Toolkit','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Application Migration Toolkit in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032223.63102,0,'2026-05-17T17:37:03.631020+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/mta/overview','Red Hat Application Migration Toolkit','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Application Migration Toolkit in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032223,0,'2026-05-17T17:37:03.631020+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/products/openjdk/download','Red Hat OpenJDK','','2020',0,'Provides access to Red Hat''s enterprise-hardened distribution of OpenJDK. Known for deep integration with Linux containers and robust long-term enterprise lifecycle support, it is widely utilized as a standard base runtime in corporate datacenters.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "JDK Distribution"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/red-hat-data-grid',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173588004868602e+09,0,'2026-06-18T00:38:00.048686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/red-hat-developer-toolset',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173592143381094e+09,0,'2026-06-18T00:38:41.433811+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/rhel',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173612325421595e+09,0,'2026-06-18T00:42:03.254216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/softwarecollections/overview','developers.redhat.com: ==Red Hat Software Collections==','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: ==Red Hat Software Collections== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902947516565704e+09,0,'2026-05-17T16:51:15.165657+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/products/streams-for-apache-kafka',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736091.33697,0,'2026-06-18T00:41:31.336970+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/promotions/docker-cheatsheet','developers.redhat.com: Containers Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Containers Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903392157482409e+09,0,'2026-05-17T18:05:21.574824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://developers.redhat.com/cheat-sheets/containers"}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/topics',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173615407744097e+09,0,'2026-06-18T00:42:34.077441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/topics/enterprise-java',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902950925329399e+09,0,'2026-05-17T16:51:49.253294+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/java_app_servers.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/red-hat-data-grid',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735880,0,'2026-06-18T00:38:00.048686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/red-hat-developer-toolset',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735921,0,'2026-06-18T00:38:41.433811+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/rhel',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.254216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/softwarecollections/overview','developers.redhat.com: ==Red Hat Software Collections==','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: ==Red Hat Software Collections== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029475,0,'2026-05-17T16:51:15.165657+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/products/streams-for-apache-kafka',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736091,0,'2026-06-18T00:41:31.336970+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/promotions/docker-cheatsheet','developers.redhat.com: Containers Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Containers Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.574824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://developers.redhat.com/cheat-sheets/containers"}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/topics',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736154,0,'2026-06-18T00:42:34.077441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/topics/enterprise-java',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029509,0,'2026-05-17T16:51:49.253294+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/java_app_servers.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/topics/kubernetes','developers.redhat.com: Developing applications on Kubernetes 🌟','','2024',0,'Red Hat''s developer ecosystem portal containing targeted learning paths for deploying applications onto Kubernetes and OpenShift. Content spans building container images, designing Kubernetes manifests, managing secret injections, and orchestrating deployment patterns like rolling updates or canary releases. It serves as a continuous educational hub for containerized application design.','English','Developer Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Application Development", "Kubernetes Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/topics/python','developers.redhat.com: Learn Python: Tutorials and updates from Red Hat experts','','2021',0,'Resource directory curated by enterprise engineers. Features tutorials spanning cloud-native developments, containerized environment setups, and system automation strategies utilizing Python.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://developers.redhat.com/topics/serverless-architecture','developers.redhat.com: Serverless Architecture','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Serverless Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002060004091e+09,0,'2026-05-17T17:00:20.600041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md", "docs/serverless.md"]','["ocp4.md", "serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://developers.redhat.com/topics/serverless-architecture','developers.redhat.com: Serverless Architecture','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Serverless Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030020,0,'2026-05-17T17:00:20.600041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md", "docs/serverless.md"]','["ocp4.md", "serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.redhat.com/topics/service-mesh','Red Hat Developer: Istio Service Mesh','','2024',0,'Red Hat''s developer hub offering deep integration architectures for managing Red Hat OpenShift Service Mesh. Synthesizes Istio, Kiali, and Jaeger into an enterprise-ready networking stack.','English','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Red Hat OpenShift", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://developers.soundcloud.com/blog/service-architecture-1','developers.soundcloud.com: Service Architecture at SoundCloud — Part 1: Backends for Frontends','','2021',0,'The pioneering engineering case study detailing SoundCloud''s development of the Backends-for-Frontends (BFF) pattern. Explains how dedicated, platform-specific API gateways optimize network roundtrips and tailor response payloads for mobile and web clients.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Architecture", "Design Patterns", "BFF"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://develosapiens.wordpress.com/2015/05/08/playing-with-gradle','Playing with gradle','','2015',1,'An early-era developer''s log exploring task setups in Gradle. Live Grounding confirms its value is now purely historical, documenting the community transition away from rigid, XML-heavy Maven structures towards flexible, code-based build files.','English','Blog / Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Build Tools", "Gradle", "Historical Perspective"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devhints.io/go','devhints.io/go: Go cheatsheet','','2025',0,'A high-density Go interface dashboard providing rapid syntactical access. Highlights slice memory operations, struct compositions, dynamic channels, and concurrency waitgroups to speed up systems programming.','Go','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "Go"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md", "golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devineer.medium.com/get-to-grips-with-kubernetes-volumes-a-practical-tutorial-c41853c64f02','devineer.medium.com: Get to Grips with Kubernetes Volumes: A Practical Tutorial','','N/A',0,'A curated technical resource and architectural guide covering devineer.medium.com: Get to Grips with Kubernetes Volumes: A Practical Tutorial in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902929151586198e+09,0,'2026-05-17T16:48:11.515862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devineer.medium.com/kubernetes-services-explained-22b4dd11de02','devineer.medium.com: Kubernetes Services Explained','','N/A',0,'A curated technical resource and architectural guide covering devineer.medium.com: Kubernetes Services Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903390629911303e+09,0,'2026-05-17T18:05:06.299113+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.harness.io/blog/kubernetes-services-explained"}'); +INSERT INTO "resources" VALUES('https://devineer.medium.com/get-to-grips-with-kubernetes-volumes-a-practical-tutorial-c41853c64f02','devineer.medium.com: Get to Grips with Kubernetes Volumes: A Practical Tutorial','','N/A',0,'A curated technical resource and architectural guide covering devineer.medium.com: Get to Grips with Kubernetes Volumes: A Practical Tutorial in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029291,0,'2026-05-17T16:48:11.515862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devineer.medium.com/kubernetes-services-explained-22b4dd11de02','devineer.medium.com: Kubernetes Services Explained','','N/A',0,'A curated technical resource and architectural guide covering devineer.medium.com: Kubernetes Services Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033906,0,'2026-05-17T18:05:06.299113+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.harness.io/blog/kubernetes-services-explained"}'); INSERT INTO "resources" VALUES('https://devlibrary.withgoogle.com','devlibrary.withgoogle.com 🌟','','2021',0,'Google’s curated repository showcasing real-world, high-quality open-source projects, libraries, and architecture demonstrations built with GCP and Flutter. Serves as a peer-reviewed knowledge engine for production-proven software architectures.','English','Web Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Developer Portal", "Open Source Showcase"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devm.io/blog','jaxenter.com: CI/CD for Spring Boot Microservices: Part 2. Extending CI/CD: Kubernetes Continuous Deployment for Microservices','','2020',0,'Part two of the microservices CI/CD series, detailing continuous deployment onto active Kubernetes clusters. Focuses on orchestrating declarative manifest YAML files, configuring deployment strategies like rolling updates, and handling Kubernetes secrets securely.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Cloud Native", "CI/CD", "Continuous Deployment"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devm.io/kubernetes/kubernetes-bigger-173675','jaxenter.com: Kubernetes Is Much Bigger Than Containers: Here’s Where It Will Go Next','','2021',4,'Position paper explaining how Kubernetes has outgrown its primary definition as a container orchestrator to become the universal cloud operating system. Explains the power of the K8s API model, Custom Resource Definitions (CRDs), and how it is orchestrating non-containerized assets, database clusters, and virtual machines.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Orchestration", "Future Trends"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}'); @@ -3891,13 +3891,13 @@ INSERT INTO "resources" VALUES('https://devm.io/kubernetes/kubernetes-practical- INSERT INTO "resources" VALUES('https://devm.io/microservices/cicd-microservices-docker-162408','jaxenter.com: CI/CD for Spring Boot Microservices: Part 1','','2020',0,'Details optimal Docker containerization patterns for Spring Boot microservices, addressing multi-stage image builds, layer caching, and minimizing runtime footprint sizes. It shows how to design pipeline steps to generate secure, unprivileged OCI-compliant container images.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Cloud Native", "CI/CD", "Dockerization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops-daily.com/games/linux-terminal','DevOps Daily — Interactive Linux Terminal Simulator','An in-browser, sandboxed interactive tutorial for learning and testing Linux shell commands, file navigation, and globbing syntax.','2026',4,'An interactive, browser-based Linux training terminal constructed to teach system concepts through graded micro-challenges. - The sandbox guides users through essential operating system operations including standard stream redirection, system resource querying, and grep searches. -- Highly tailored to provide beginner-to-intermediate operators with immediate command-execution feedback, removing local environment configuration friction.','en','website','Beginner',0,'online','automatic','3cd3eb8f6a8efd06b5157f2c33f510244bf69c6bccfac35e335b838a4f496d0e',NULL,1.78035283880111598e+09,0,'2026-06-02T00:27:18.801116+02:00',NULL,NULL,NULL,'["Systems Administration", "Linux Command Line", "Interactive Learning", "DevOps Foundations"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "linux-dev-env", "reputation_status": "Vetted", "reputation_summary": "No reputation penalty. Very popular educational sub-module of devops-daily.com maintained by Bobby Iliev. Praised across DEV community and Reddit as an active, high-quality interactive sandbox.", "social_preview_url": "https://devops-daily.com/images/games/linux-terminal-og.png", "source_provenance": "X.com (midudev)", "suggested_new_category": "devops-education"}'); -INSERT INTO "resources" VALUES('https://devops.cisel.ch/kubernetes-operational-tools-you-must-try','devops.cisel.ch: Kubernetes operational tools you must TRY','','N/A',0,'A curated technical resource and architectural guide covering devops.cisel.ch: Kubernetes operational tools you must TRY in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903005237125611e+09,0,'2026-05-17T17:00:52.371256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +- Highly tailored to provide beginner-to-intermediate operators with immediate command-execution feedback, removing local environment configuration friction.','en','website','Beginner',0,'online','automatic','3cd3eb8f6a8efd06b5157f2c33f510244bf69c6bccfac35e335b838a4f496d0e',NULL,1780352838,0,'2026-06-02T00:27:18.801116+02:00',NULL,NULL,NULL,'["Systems Administration", "Linux Command Line", "Interactive Learning", "DevOps Foundations"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "linux-dev-env", "reputation_status": "Vetted", "reputation_summary": "No reputation penalty. Very popular educational sub-module of devops-daily.com maintained by Bobby Iliev. Praised across DEV community and Reddit as an active, high-quality interactive sandbox.", "social_preview_url": "https://devops-daily.com/images/games/linux-terminal-og.png", "source_provenance": "X.com (midudev)", "suggested_new_category": "devops-education"}'); +INSERT INTO "resources" VALUES('https://devops.cisel.ch/kubernetes-operational-tools-you-must-try','devops.cisel.ch: Kubernetes operational tools you must TRY','','N/A',0,'A curated technical resource and architectural guide covering devops.cisel.ch: Kubernetes operational tools you must TRY in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030052,0,'2026-05-17T17:00:52.371256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com','devops.com','','2026',0,'Curator Insight: Major industry hub for DevOps articles, webinars, and news. Live Grounding: Offers central coverage of emerging SRE trends, security frameworks, and container orchestration developments.','en','Media Hub','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Resources", "Media Hubs"]','["[EMERGING]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/11-open-source-devops-tools-we-love-for-2021','devops.com: 11 Open Source DevOps Tools We Love For 2021','','2021',0,'This evaluation spotlights eleven critical open-source DevOps projects covering areas like monitoring, infrastructure automation, container workflows, and CI/CD frameworks. It presents real-world architectural trade-offs, helping teams evaluate modern platform engineering toolchains.','N/A','Review','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tooling", "Developer Knowledge", "Curation Repositories"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/11-steps-to-a-successful-devops-career','devops.com: 11 Steps to a Successful DevOps Career','','2022',0,'Curator Insight: A step-by-step roadmap detailing technical proficiencies needed for DevOps roles. Live Grounding: Emphasizes a hybrid skillset combining scripting, continuous integration tools, public cloud architectures, and solid collaboration paradigms.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Career Paths", "Skill Roadmap"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/15-must-jenkins-plugins-increase-productivity','devops.com: 15 must have Jenkins plugins to increase productivity','','2024',0,'An operational digest analyzing fifteen key plugin utilities critical to scaling production clusters, spanning monitoring hooks, dynamic cleanup scripts, and visual feedback mechanisms.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Plugin Management", "Ecosystem Curations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devops.com/5-tips-for-a-successful-devops-implementation','devops.com: 5 Tips for a Successful DevOps Implementation','','N/A',0,'A curated technical resource and architectural guide covering devops.com: 5 Tips for a Successful DevOps Implementation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153338380408e+09,0,'2026-05-17T17:25:33.383804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devops.com/5-tips-for-a-successful-devops-implementation','devops.com: 5 Tips for a Successful DevOps Implementation','','N/A',0,'A curated technical resource and architectural guide covering devops.com: 5 Tips for a Successful DevOps Implementation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031533,0,'2026-05-17T17:25:33.383804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/6-advantages-of-microservices','devops.com: 6 Advantages of Microservices','','2020',3,'Outlines the foundational architectural advantages of adopting a microservices pattern, including technological flexibility, autonomous deployability, localized scaling, fault isolation, and improved team ownership over distinct domain services.','English','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Value Proposition"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/6-signs-youre-doing-devops-correctly','devops.com: 6 Signs You’re Doing DevOps Correctly','','2021',0,'Establishes empirical metrics to qualify mature enterprise practices, emphasizing DORA framework key indicators: mean time to recovery (MTTR), deployment frequency, change failure rate, and lead time for changes. Contrasts these measurements against localized organization benchmarks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Metrics & Assessment", "Operational Excellence"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/7-popular-open-source-ci-cd-tools','devops.com: 7 Popular Open Source CI/CD Tools','','2021',0,'Compares seven dominant open-source CI/CD frameworks, assessing execution speed, plugin ecosystems, maintenance overhead, and architectural fitness for hybrid and Kubernetes configurations.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Platforms", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "cicd.md"]','{}','{}'); @@ -3912,22 +3912,22 @@ INSERT INTO "resources" VALUES('https://devops.com/catchpoint-to-acquire-webpage INSERT INTO "resources" VALUES('https://devops.com/clubhouse-becomes-shortcut-to-transform-software-project-management','devops.com: Clubhouse Becomes Shortcut to Transform Software Project Management','','2021',0,'Reviews the rebranding and feature expansion of Clubhouse into Shortcut, reinforcing its identity as a fast, highly collaborative agile task and workflow tracking platform built for growth-stage engineering teams.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Agile Platforms"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/continuous-security-the-next-evolution-of-ci-cd','devops.com: Continuous Security: The Next Evolution of CI/CD','','2021',0,'Discusses moving from periodic security assessments to automated, real-time testing within deployment pipelines. Explores running SAST, automated secrets scanning, and licensing compliance checks alongside unit tests.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "CI-CD", "Continuous Integration"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/continuous-testing-practices-part-1','devops.com: Continuous Testing Practices (Part 1) 🌟','- [devops.com: Continuous Testing Practices – Part 2 🌟](https://devops.com/continuous-testing-practices-part-2)','2021',0,'First of a multi-part series examining the execution of continuous testing models within standard CI/CD deployment channels. Highlights test-automation strategies, test environments, and immediate feedback integration.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Testing Pipelines", "Continuous Testing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devops.com/continuous-testing-practices-part-2','devops.com: Continuous Testing Practices – Part 2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903304483021402e+09,0,'2026-05-17T17:50:44.830214+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://devops.com/continuous-testing-practices-part-1"}'); +INSERT INTO "resources" VALUES('https://devops.com/continuous-testing-practices-part-2','devops.com: Continuous Testing Practices – Part 2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033044,0,'2026-05-17T17:50:44.830214+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://devops.com/continuous-testing-practices-part-1"}'); INSERT INTO "resources" VALUES('https://devops.com/day-2-for-the-operator-ecosystem','devops.com: Day 2 for the Operator Ecosystem 🌟','- [KUDO: The Kubernetes Universal Declarative Operator 🌟](https://kudo.dev) KUDO is a toolkit that makes it easy to build Kubernetes Operators, in most cases just using YAML.','2020',0,'Focuses on Kubernetes Operator lifecycle maturity models, introducing toolkits like KUDO (Kubernetes Universal Declarative Operator). Covers operational challenges, telemetry gathering, and unified configuration schemas.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/day-in-the-life-of-a-site-reliability-engineer-sre','devops.com: Day in the Life of a Site Reliability Engineer (SRE)','','2021',0,'An informative run-through of the operational reality of SRE. Explains typical workflows, on-call paging procedures, metric reviews, postmortem writing, and automated tool-building shifts.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Career Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/declarative-compliance-with-policy-as-code-and-gitops','devops.com: Declarative Compliance With Policy-as-Code and GitOps 🌟','','2022',0,'Details structural mechanisms for enforcing declarative compliance via GitOps and Policy-as-Code. Demonstrates configuring automated compliance checkers that inspect commits dynamically, ensuring only certified configurations reach production environments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Policy & Compliance"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/devops-as-a-service-migrating-your-entire-devops-stack-to-the-cloud','DevOps as a Service: Migrating Your Entire DevOps Stack to the Cloud','','2021',0,'Analyzes the business and architectural trade-offs of migrating an organization''s entire internal build and testing infrastructure to SaaS-based DevOps-as-a-Service offerings. The curator details the comparison between maintaining self-hosted Jenkins clusters versus subscribing to cloud platforms. Live platform standards prove that modern SaaS solutions dramatically decrease internal maintenance overhead while enhancing security auditing compliance.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Cloud Migration", "DevOps-as-a-Service"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/devops-for-the-development-and-delivery-of-high-performance-applications','devops.com: DevOps for the Development and Delivery of High-Performance Applications','','2021',0,'Examines production-grade execution models for high-performance software. Discusses continuous optimization loops, modern caching topologies, database query tuning integration in pipeline tests, and real-time tracing metrics to scale complex microservices architectures.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Application Delivery", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devops.com/devops-security-your-complete-checklist','devops.com: DevOps Security: Your Complete Checklist','','N/A',0,'A curated technical resource and architectural guide covering devops.com: DevOps Security: Your Complete Checklist in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903211403422808e+09,0,'2026-05-17T17:35:14.034228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devops.com/devops-security-your-complete-checklist','devops.com: DevOps Security: Your Complete Checklist','','N/A',0,'A curated technical resource and architectural guide covering devops.com: DevOps Security: Your Complete Checklist in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032114,0,'2026-05-17T17:35:14.034228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/devops-teams-struggling-to-keep-secrets','devops.com: DevOps Teams Struggling to Keep Secrets','','2021',3,'An industry report analyzing why modern DevOps organizations struggle with ''secrets sprawl'' across development tools, build steps, and staging clusters. Recommends implementing centralized identity systems and dynamic credential engines.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/devops-trends-to-watch-in-2021','devops.com: DevOps Trends to Watch in 2021 🌟','','2021',0,'Highlights dominant technological vectors including standardizing on-demand GitOps continuous deployment frameworks, native policy-as-code automation engines, multi-cluster federated networks, and progressive delivery orchestrators.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Industry Trends", "Market Evolution"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/devsecops-in-azure','devops.com: DevSecOps in Azure','','2023',0,'Examines the technical blueprint for establishing DevSecOps practices within the Azure ecosystem. Details security scanners, credential detection tools, container analysis systems, and runtime enforcement loops.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "DevSecOps", "Continuous Security"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/devsecops-trends-for-2021','devops.com: DevSecOps Trends to Know For 2021','','2021',0,'Highlights essential DevSecOps industry trends, emphasizing Software Bill of Materials (SBOM) orchestration, secure-by-default container base images, and integration of automated security telemetry into centralized cloud dashboards.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devops.com/dynatrace-advances-application-environments-as-code','==devops.com: Dynatrace Advances Application Environments as Code==','','2021',0,'Discusses ''Observability as Code'', where application dashboards, SLO targets, and alerting configurations are defined using Terraform or Monaco. By 2026, this approach is integrated into standard CI/CD pipelines to ensure monitoring environments scale systematically with the underlying infra.','Go','Blog','Advanced',1,'online','manual','N/A',100.0,1.77903304650451493e+09,0,'2026-05-17T17:50:46.504515+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devops.com/dynatrace-advances-application-environments-as-code','==devops.com: Dynatrace Advances Application Environments as Code==','','2021',0,'Discusses ''Observability as Code'', where application dashboards, SLO targets, and alerting configurations are defined using Terraform or Monaco. By 2026, this approach is integrated into standard CI/CD pipelines to ensure monitoring environments scale systematically with the underlying infra.','Go','Blog','Advanced',1,'online','manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.504515+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/finops-foundation-to-help-rein-in-cloud-costs','devops.com: FinOps Foundation to Help Rein in Cloud Costs','','2020',0,'An article reporting on the formal creation of the FinOps Foundation under the Linux Foundation. Highlights the growing enterprise necessity of managing multi-cloud spend and establishing standardized definitions for cloud financial operations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devops.com/five-steps-to-successful-devops-culture','devops.com: 5 Steps to Successful DevOps Culture','','N/A',0,'A curated technical resource and architectural guide covering devops.com: 5 Steps to Successful DevOps Culture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032076665174e+09,0,'2026-05-17T17:34:36.665174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devops.com/five-steps-to-successful-devops-culture','devops.com: 5 Steps to Successful DevOps Culture','','N/A',0,'A curated technical resource and architectural guide covering devops.com: 5 Steps to Successful DevOps Culture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032076,0,'2026-05-17T17:34:36.665174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/from-agile-to-devops-to-devsecops-the-next-evolution','devops.com: From Agile to DevOps to DevSecOps: The Next Evolution','','2020',0,'Traces software engineering''s historical trajectory from Agile (optimizing team velocity) to DevOps (optimizing system delivery) and finally DevSecOps (integrating continuous compliance). Evaluates cultural and technical components driving this shift.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devops.com/google-dora-report-shows-modest-devops-gains',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790322517972629e+09,0,'2026-05-17T17:37:31.797263+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://devops.com/google-dora-report-shows-modest-devops-gains',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.797263+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/grafana-labs-acquires-assert-ai-to-bring-ai-to-observability','devops.com: Grafana Labs Acquires Asserts.ai to Bring AI to Observability','','2023',0,'Discusses the strategic acquisition of Asserts.ai by Grafana Labs. Live grounding highlights the integration of semantic graphs, relationship maps, and automated root-cause discovery directly into Grafana''s UI stack.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "AIOps & AI Observability"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/great-resignation-spurs-interest-in-tech-certifications','devops.com: Great Resignation Spurs Interest in Tech Certifications','','2022',0,'This article examines the surge in cloud-native certifications (such as Kubernetes and AWS) as developers seek to validate cloud skillsets and secure modern infrastructure engineering roles in a changing job market.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Continuous Learning", "Certifications"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/hansura-launches-beta-of-graphql-based-remote-joins-tool','Hasura Launches Beta of GraphQL-Based Remote Joins Tool','','2020',4,'Announces Hasura''s Remote Joins engine. Enables backend developers to securely federate and query disparate database services and REST/GraphQL APIs behind a unified, high-speed GraphQL interface.','Haskell','Press Release','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "GraphQL", "Federation"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}'); @@ -3957,7 +3957,7 @@ INSERT INTO "resources" VALUES('https://devops.com/red-hat-extends-scope-of-ansi INSERT INTO "resources" VALUES('https://devops.com/secdevops-is-the-solution-to-cybersecurity','devops.com: SecDevOps is the Solution to Cybersecurity 🌟','','2020',0,'Advocates for SecDevOps as a necessary system design response to address sophisticated modern threat surfaces. Highlights using declarative orchestration profiles, immutable runtime configurations, and early detection mechanisms to minimize vulnerability windows.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/securing-your-software-development-pipelines','devops.com: Securing Your Software Development Pipelines','','2021',0,'Examines methods for securing continuous delivery setups from upstream supply-chain threats. Focuses on protecting execution infrastructure, implementing cryptographic artifact validation, and isolating dependency ingestion engines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "CI-CD", "Pipeline Integrity"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/serverless-computing-moving-from-devops-to-noops','Serverless Computing: Moving from DevOps to NoOps','','2021',0,'Evaluates how serverless architectures drive NoOps execution. Emphasizes shifting operations responsibilities (e.g., node provisioning, patching, scaling) to public cloud platforms, allowing developers to focus strictly on code components.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Serverless Architecture", "NoOps Execution"]','["[COMMUNITY-TOOL]"]','[]','["noops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devops.com/shift-right-testing-the-emergence-of-testops','devops.com: Shift-Right Testing: The Emergence of TestOps','','2020',4,'Outlines Shift-Right testing methodologies and TestOps workflows. Advocates validating configurations directly against production deployments under active user loads, supported by analytics and monitoring tools.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1.77903382333970093e+09,0,'2026-05-17T18:03:43.339701+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "TestOps Strategy"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devops.com/shift-right-testing-the-emergence-of-testops','devops.com: Shift-Right Testing: The Emergence of TestOps','','2020',4,'Outlines Shift-Right testing methodologies and TestOps workflows. Advocates validating configurations directly against production deployments under active user loads, supported by analytics and monitoring tools.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779033823,0,'2026-05-17T18:03:43.339701+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "TestOps Strategy"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/site-reliability-engineering-101-devops-versus-sre','devops.com: Site Reliability Engineering 101: DevOps Versus SRE','','2018',0,'Provides an entry-level comparison of SRE and DevOps methodologies. Explains key tenets of both schools of thought, with a focus on how teams share operational ownership and handle blameless post-mortems to foster high-velocity engineering.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "SRE vs DevOps", "Introductory Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/sre-devops-cloud-native-server-cage-match','devops.com: SRE vs. DevOps vs. Cloud Native: The Server Cage Match','','2019',0,'A high-energy analysis contrasting SRE, DevOps, and Cloud Native architectures. Explores how container orchestration, microservices, and micro-deployments mandate both cultural DevOps adjustments and programmatic SRE automation to survive at scale.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "Cloud Native Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/sre-vs-devops-false-distinction','devops.com: SRE vs. DevOps — a False Distinction?','','2019',0,'Deconstructs the industry debate regarding SRE and DevOps, arguing that comparing them creates a false dichotomy. Suggests that successful engineering organizations merge the collaborative philosophy of DevOps with the analytical, code-driven rigor of SRE.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "SRE vs DevOps", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}'); @@ -3979,10 +3979,10 @@ INSERT INTO "resources" VALUES('https://devops.com/unlocking-your-devops-automat INSERT INTO "resources" VALUES('https://devops.com/up-your-devops-game-its-time-for-noops','devops.com: Up Your DevOps Game: It’s Time for NoOps','','2021',0,'Proposes actionable tactics for transitioning DevOps engineering pipelines into automated, serverless-first NoOps infrastructures. Discusses standardized declarative delivery flows and policy engine setups.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Operations Paradigms", "NoOps Philosophy"]','["[COMMUNITY-TOOL]"]','[]','["noops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/updating-and-managing-infrastructure-as-code-iac','devops.com: Updating and Managing Infrastructure-as-Code (IaC)','','2023',0,'Details architectural strategies for maintaining, refactoring, and upgrading legacy IaC bases. Explores lockfile maintenance, drift remediation, and structural validation steps required for safe production updates.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Lifecycle Management"]','["[LEGACY]"]','[]','["iac.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/using-jenkins-configuration-as-code','devops.com: Using jenkins configuration as code','- [https://github.com/jenkinsci/configuration-as-code-plugin](https://github.com/jenkinsci/configuration-as-code-plugin)','2024',0,'A practical industry analysis illustrating standard techniques for shifting legacy Jenkins controller provisioning workflows into git-centric, declaration-first structures. It presents a detailed taxonomy of automated setup validation strategies.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Jenkins JCasC"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devops.com/using-llms-to-automate-pipeline-conversions-from-legacy-to-tekton','==devops.com: Using LLMs to Automate Pipeline Conversions From Legacy to'' Tekton==','','N/A',0,'A curated technical resource and architectural guide covering ==devops.com: Using LLMs to Automate Pipeline Conversions From Legacy to'' Tekton== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903071837476706e+09,0,'2026-05-17T17:11:58.374767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devops.com/using-llms-to-automate-pipeline-conversions-from-legacy-to-tekton','==devops.com: Using LLMs to Automate Pipeline Conversions From Legacy to'' Tekton==','','N/A',0,'A curated technical resource and architectural guide covering ==devops.com: Using LLMs to Automate Pipeline Conversions From Legacy to'' Tekton== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030718,0,'2026-05-17T17:11:58.374767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/vfunction-automates-conversion-of-java-apps-to-microservices','devops.com: Function Automates Conversion of Java Apps to Microservices','','2021',0,'Details how automated profiling instruments compile-time and runtime dynamics of legacy enterprise codebases, identifying domain boundaries to programmatically extract microservice packages.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Modernization", "Automated Migration"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/web-application-security-is-not-api-security','devops.com: Web Application Security is not API Security 🌟','','2022',4,'Explains why legacy web app application security configurations fall short of API security requirements. Discusses custom API gateway rules, deep OAuth 2.0 validation, and endpoint-level access controls.','Agnostic','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Security", "Design", "Best Practices"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devops.com/whats-the-difference-between-devops-and-platform-engineering','devops.com: What’s the Difference Between DevOps and Platform Engineering?','','N/A',0,'A curated technical resource and architectural guide covering devops.com: What’s the Difference Between DevOps and Platform Engineering? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903275151416802e+09,0,'2026-05-17T17:45:51.514168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devops.com/whats-the-difference-between-devops-and-platform-engineering','devops.com: What’s the Difference Between DevOps and Platform Engineering?','','N/A',0,'A curated technical resource and architectural guide covering devops.com: What’s the Difference Between DevOps and Platform Engineering? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.514168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/when-to-use-api-management-and-service-mesh-together','devops.com: When to Use API Management and Service Mesh Together','','2021',4,'Explores patterns for integrating API gateways with service meshes. Highlights how to pass identity contexts, orchestrate global traffic routes, and enforce layered perimeter and transport-level security policies.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "API Management", "Service Mesh Integration"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/where-does-observability-stand-today-and-where-is-it-going-next','devops.com: Where Does Observability Stand Today, and Where is it Going Next?','','2023',0,'Analyzes the ongoing evolution of observability systems toward artificial intelligence integration (AIOps), automated anomaly detection, and continuous optimization profiles. Curator Insight: Industry roadmap on telemetry analysis. Live Grounding: Crucial for evaluating how LLMs and ML models parse log volumes for predictive maintenance.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Industry Trends", "AI", "AIOps"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devops.com/why-boring-tech-is-best-to-avoid-a-microservices-mess','devops.com: Why Boring Tech is Best to Avoid a Microservices Mess','','2020',4,'Arguments for architectural conservatism when adopting a highly distributed microservices paradigm. By utilizing mature, ''boring'' technology (e.g., PostgreSQL, REST/gRPC, stable programming runtimes), engineering teams can isolate and absorb the inherent complexity of distributed systems coordination.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Technology Selection"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}'); @@ -3994,31 +3994,31 @@ INSERT INTO "resources" VALUES('https://devopscube.com','devopscube.com','','202 INSERT INTO "resources" VALUES('https://devopscube.com/automate-ebs-snapshot-creation-deletion','devopscube.com: How to Automate EBS Snapshot Creation, Retention and Deletion','','2023',0,'A practical DevOps guide detailing automation patterns for the creation, lifecycle retention, and deletion of AWS EBS snapshots. Shows how to use AWS Lifecycle Manager and bash cron jobs to guarantee cluster data durability without compiling excessive storage debt.','Bash','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS EBS", "Snapshot Automation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/become-devops-engineer','devopscube.com: Become A DevOps Engineer in 2021: A Comprehensive Guide','','2021',0,'An exhaustive, structured guide cataloging core platform engineering requirements including Linux kernel administration, Docker container runtimes, declarative Infrastructure as Code (IaC), GitOps continuous deployment systems, and advanced distributed telemetry stacks.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Career Roadmap", "Skill Acquisition"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/build-docker-image','devopscube.com: How to Build Docker Image : Comprehensive Beginners Guide','','2024',0,'A structured blueprint demonstrating professional design standards for OCI-compliant artifact assemblies. Focuses on minimizing layers, avoiding build context overhead, and utilizing cache layers effectively.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Dockerfiles"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopscube.com/build-docker-image-kubernetes-pod','devopscube.com: How To Build Docker Image In Kubernetes Pod 🌟','','2020',0,'This reference article analyzes alternative methods for constructing container images natively within Kubernetes pods, highlighting Kaniko, BuildKit, and Docker-in-Docker (DinD). It contrasts security risks and runtime overhead of each.','English','Technical Article','Intermediate',0,'online','manual','78e4c1873fcfd3904a6fa2ee9acc239f43701f58d236ba931de3e1760ded7d0a',100.0,1.77903377105905699e+09,1,'2026-05-17T18:02:51.059057+02:00',NULL,NULL,NULL,'["Image Building", "In-Cluster Builds", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopscube.com/build-docker-image-kubernetes-pod','devopscube.com: How To Build Docker Image In Kubernetes Pod 🌟','','2020',0,'This reference article analyzes alternative methods for constructing container images natively within Kubernetes pods, highlighting Kaniko, BuildKit, and Docker-in-Docker (DinD). It contrasts security risks and runtime overhead of each.','English','Technical Article','Intermediate',0,'online','manual','78e4c1873fcfd3904a6fa2ee9acc239f43701f58d236ba931de3e1760ded7d0a',100.0,1779033771,1,'2026-05-17T18:02:51.059057+02:00',NULL,NULL,NULL,'["Image Building", "In-Cluster Builds", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/configure-ingress-tls-kubernetes','devopscube.com: How To Configure Ingress TLS/SSL Certificates in Kubernetes','','2021',4,'A tutorial guiding developers through TLS/SSL certificate generation, binding, and storage in ingress environments. Explains how to leverage native cert-manager pipelines to secure internet-facing applications automatically with Let''s Encrypt certificates.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Security & TLS"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/create-kubernetes-jobs-cron-jobs','devopscube.com: How To Create Kubernetes Jobs/Cron Jobs – Getting Started Guide','','2021',3,'A practical guide detailing the creation of parallel Jobs and recurring CronJobs. Offers a clear reference for backoff limits, completion conditions, and active execution deadlines.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workloads", "Batch Jobs", "Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopscube.com/create-kubernetes-role','devopscube.com: How to Create kubernetes Role for Service Account','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7a85dc1716b5e43c9280b59c968a0e1d23768a05aa483f4f86408fa786d3627f',100.0,1.77903390357625508e+09,1,'2026-05-17T18:05:03.576255+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopscube.com/create-kubernetes-role','devopscube.com: How to Create kubernetes Role for Service Account','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7a85dc1716b5e43c9280b59c968a0e1d23768a05aa483f4f86408fa786d3627f',100.0,1779033903,1,'2026-05-17T18:05:03.576255+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/deploy-postgresql-statefulset','devopscube.com: How to Deploy PostgreSQL Statefulset in Kubernetes With High Availability','','2023',0,'Comprehensive architectural guide to deploying a highly available PostgreSQL cluster on Kubernetes using standard StatefulSets. Covers headless services, persistent volume claims, replica configurations, and health probes.','YAML','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "PostgreSQL HA"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/docker-containers-as-build-slaves-jenkins','devopscube.com: How to Setup Docker containers as Build Slaves for Jenkins','','2024',0,'A practical guide for implementing Dockerized executors, enabling dynamic allocation of ephemeral developer containers as isolated, on-demand agents. Ensures high container clean-room isolation across parallel builds.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Dynamic Agents", "Docker Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/immutable-infrastructure','devopscube.com: Immutable Infrastructure Explained For Beginners','','2023',0,'A beginner''s guide detailing the immutable infrastructure pattern, where infrastructure elements are replaced rather than modified in place. Highlights benefits in predictability, rollbacks, and drift management.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopscube.com/ip-address-tutorial',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f3aababc0746bfbe3e103424dca77983ac65403e93d2679ce9457934b6738c4c',100.0,1.77903084289802289e+09,1,'2026-05-17T17:14:02.898023+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopscube.com/ip-address-tutorial',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f3aababc0746bfbe3e103424dca77983ac65403e93d2679ce9457934b6738c4c',100.0,1779030842,1,'2026-05-17T17:14:02.898023+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/jenkins-architecture-explained','devopscube.com: Jenkins Architecture Explained – Beginners Guide','','2024',0,'A classic conceptual primer outlining standard architecture dynamics between Jenkins central control plane instances and scale-out worker agents. Delivers essential mental models for networking, agent provisioning, and persistence.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Core Architecture", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/jenkins-build-agents-kubernetes','devopscube.com: How to Setup Jenkins Build Agents on Kubernetes Cluster 🌟','','2021',0,'Provides an architectural step-by-step setup of self-scaling Jenkins Build Agents using the Kubernetes Jenkins plugin. Configures persistent volumes and resource constraints for ephemeral executors.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Architecture"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/jenkins-pipeline-as-code','devopscube.com: Jenkins Pipeline as Code Tutorial For Beginners 🌟','','2021',0,'A comprehensive introductory guide for implementing Pipeline-as-Code using Jenkins Declarative syntax. Includes visual aids, multi-stage syntax examples, trigger mechanisms, and guidance on navigating the Blue Ocean pipeline visualization interface.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/key-considerations-kubernetes-cluster-design-setup','devopscube.com: 10 Key Considerations for Kubernetes Cluster Design & Setup 🌟','','2022',0,'A critical architectural design checklist covering VPC planning, high-availability control planes, etcd backup configurations, and identity federation. Recommended reading before launching any production-grade enterprise platform.','English','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Cluster Architecture", "Reference Designs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopscube.com/kube-bench-guide','==devopscube.com/kube-bench-guide: Kube-Bench: Kubernetes CIS Benchmarking'' Tool==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1e6d8ca58c30e4fc6a809bcd549a881f78774d13133da067a7c159fca215e210',100.0,1.77903343599539589e+09,1,'2026-05-17T17:57:15.995396+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopscube.com/kube-bench-guide','==devopscube.com/kube-bench-guide: Kube-Bench: Kubernetes CIS Benchmarking'' Tool==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1e6d8ca58c30e4fc6a809bcd549a881f78774d13133da067a7c159fca215e210',100.0,1779033435,1,'2026-05-17T17:57:15.995396+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-api-access-service-account','devopscube.com: How To Create Kubernetes Service Account For API Access','- [devopscube.com: How to Create kubernetes Role for Service Account](https://devopscube.com/create-kubernetes-role) - [github.com/scriptcamp/kubernetes-serviceaccount-example](https://github.com/scriptcamp/kubernetes-serviceaccount-example) Example Kubernetes manifests to create service account mapped to Rolebinding.','2023',0,'A practical tutorial focused on provisioning Kubernetes Service Accounts for targeted API server access. Walks through credential auto-generation constraints, manifesting corresponding API access boundaries, and constructing secure automated CI/CD pipelines.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-daemonset','devopscube.com: Kubernetes Daemonset: A Comprehensive Guide','','2023',0,'A detailed engineering breakdown of the DaemonSet controller pattern. Explains how to deploy system-level agents (like log collectors, CNI daemons, and monitoring agents) on every cluster node, specifying advanced scheduling techniques, tolerations, node affinity, and resource constraints.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workload Resources", "DaemonSets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-ingress-tutorial','devopscube.com: Kubernetes Ingress Tutorial For Beginners 🌟','','2021',4,'A detailed step-by-step tutorial addressing the installation and configuration of the NGINX Ingress controller. Focuses on setting up custom host routing rules, implementing path matching, and troubleshooting entry level ingress issues.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Tutorials"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-kubeconfig-file','devopscube.com: Kubeconfig File Explained With Practical Examples 🌟','','2023',0,'A highly readable, practical guide unpacking the schema and structural design of Kubeconfig files. Teaches readers how context configurations, user credentials, clusters, and API client auth certificates are structured to drive kubectl orchestration.','YAML','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-logging-tutorial','devopscube.com: Kubernetes Logging Tutorial For Beginners 🌟','','2023',0,'An introductory blueprint covering fundamental logging behaviors in containerized orchestration environments. Demystifies container log storage paths, standard troubleshooting CLI workflows with `kubectl logs`, and simple forwarding architectures.','None','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Log Management & Diagnostics", "Log Aggregation", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-minikube-tutorial','devopscube.com: Kubernetes Minikube Tutorial for Beginners','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6505f61b37bed8fd0f3ec199c5544b229a1b0649aee98701aa7ec416d89e8ead',100.0,1.77903040134049391e+09,1,'2026-05-17T17:06:41.340494+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-minikube-tutorial','devopscube.com: Kubernetes Minikube Tutorial for Beginners','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6505f61b37bed8fd0f3ec199c5544b229a1b0649aee98701aa7ec416d89e8ead',100.0,1779030401,1,'2026-05-17T17:06:41.340494+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-pod','devopscube.com/kubernetes-pod','','2023',0,'A foundational, end-to-end technical reference manual mapping the Pod lifecycle, container initialization vectors, probe configurations, and common workload operational runbooks.','YAML','Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute", "Pods", "Core Concepts"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-tutorials-beginners','devopscube.com: Kubernetes Tutorials For Beginners: Getting Started Guide','','2025',4,'An exceptional introductory portal that distills container architecture into highly digestible guides. Explores standard pod mechanics, ingress controllers, environment configs, and scaling strategies with clean procedural steps.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Fundamentals"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-v1-21-released','devopscube.com: Kubernetes v1.21 Released: Here is What you should know','','2021',0,'Curator Insight offers an overview of Kubernetes 1.21. In 2026, we track this release as a major evolution that brought CronJobs to GA and introduced PodDisruptionBudget stability.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.21"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/kustomize-tutorial','devopscube.com/kustomize-tutorial: Kustomize Tutorial: Comprehensive Guide For Beginners 🌟','','2023',4,'A highly detailed, production-focused Kustomize comprehensive guide. Demystifies concepts of bases, overlays, generator options, namespace overrides, and programmatic variable injection, serving as an operational reference for scaling Kubernetes configurations.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopscube.com/kuztomize-configmap-generators',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4bb3c0759e25b4af159511319039c4c6096281f05ef7b1b8c3c9cba083d515f9',100.0,1.77903204625023794e+09,1,'2026-05-17T17:34:06.250238+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopscube.com/kuztomize-configmap-generators',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4bb3c0759e25b4af159511319039c4c6096281f05ef7b1b8c3c9cba083d515f9',100.0,1779032046,1,'2026-05-17T17:34:06.250238+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/learn-kubernetes-complete-roadmap','devopscube.com: How to Learn Kubernetes (Complete Roadmap) 🌟🌟🌟','','2026',5,'An exhaustive, highly detailed learning path outlining the essential cloud-native concepts, tooling, and architectures. Serves as a primary reference for designing comprehensive platform engineering training regimens.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Opinion & Strategy", "Learning Pathways"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/pod-priorityclass-preemption','devopscube.com: Kubernetes Pod Priority, PriorityClass, and Preemption Explained 🌟','','2023',0,'An operations guide detailing the setup, risk mitigation, and security policies governing PriorityClasses, helping operators protect critical platform controllers from being starved of compute resources.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Scheduling", "Priority Class"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/podman-tutorial-beginners','devopscube.com: Podman Tutorial For Beginners: Step by Step Guides 🌟','','2021',0,'A comprehensive introductory manual providing step-by-step guidance on installing, configuring, and operating Podman container systems. It reviews Podman''s daemonless, rootless architecture, standard registry authentication workflows, and how it handles container execution relative to Docker CLI.','Shell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Podman Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["container-managers.md"]','{}','{}'); @@ -4035,85 +4035,85 @@ INSERT INTO "resources" VALUES('https://devopscube.com/vagrant-tutorial-beginner INSERT INTO "resources" VALUES('https://devopscube.com/vault-agent-injector-tutorial','devopscube.com: Vault Agent Injector Tutorial: Inject Secrets to Pods Using Vault Agent','','2022',0,'A deep dive into the Vault Agent Injector pattern in Kubernetes. Demonstrates how to write custom annotations in Deployment configurations to trigger a mutating admission webhook. This sidecar container handles cluster authentication and dynamically maps Vault secrets to local pod memory volumes without changing target application code.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Sidecar Injection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/vault-in-kubernetes','devopscube.com: How to Setup Vault in Kubernetes- Beginners Tutorial 🌟','','2022',0,'Provides a hands-on walk-through for setting up HashiCorp Vault inside a Kubernetes cluster using the official Helm charts. Targets engineers establishing local sandbox environments, guiding them through persistent volume configuration, cluster initialization, and unsealing via the command line.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Vault Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopscube.com/what-is-observability','devopscube.com: What Is Observability? Comprehensive Beginners Guide','','2022',0,'High-quality, step-by-step introduction to the structural columns of observability (logs, metrics, and traces). It details core OpenTelemetry collection mechanisms. Curator Insight: Comprehensive starting manual for cloud telemetry. Live Grounding: Excellent onboarding material for entry-level platform developers.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Guides", "Beginners"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopsdays.org/events/2022-amsterdam/welcome','devopsdays.org: Devopsdays Amsterdam','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8ee2f587ae1c726ebde4e9d5229db771ba88ceffb2c5c4db58e9696ad49579b0',100.0,1.77903221337367606e+09,1,'2026-05-17T17:36:53.373676+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopsdays.org/events/2022-amsterdam/welcome','devopsdays.org: Devopsdays Amsterdam','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8ee2f587ae1c726ebde4e9d5229db771ba88ceffb2c5c4db58e9696ad49579b0',100.0,1779032213,1,'2026-05-17T17:36:53.373676+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://devopsera.com/2023/06/how-to-structure-directories-in-a-gitops-repository-for-the-best-user-friendliness-and-flexibility','devopsera.com: How to Structure Directories in a GitOps Repository for the Best User-Friendliness and Flexibility','','2023',0,'Examines repository directory structures designed to maximize user accessibility and operational flexibility. Balances the cognitive load on developer teams with the security controls required for production-grade continuous synchronization.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Repository Structure"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopsformula.hashnode.dev/cross-account-ecr-push-with-jenkins','Cross account ECR push with Jenkins','','N/A',0,'A curated technical resource and architectural guide covering Cross account ECR push with Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959445172691e+09,0,'2026-05-17T16:53:14.451727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopsformula.hashnode.dev/cross-account-ecr-push-with-jenkins','Cross account ECR push with Jenkins','','N/A',0,'A curated technical resource and architectural guide covering Cross account ECR push with Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.451727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopsinside.com/how-kubernetes-is-killing-tools-like-ansible','devopsinside.com: Is Kubernetes killing tools like Ansible?','- Kubernetes is not a replacement for ansible: Despite their overlapping functionality, it is important to note that Kubernetes is not a replacement for ansible. Both tools have their own strengths and use cases, and they can be used together to achieve different goals. - Kubernetes and ansible can be used together: Kubernetes and ansible can be used together to complement each other. For example, ansible can be used to automate the provisioning and configuration of Kubernetes clusters, while Kubernetes can be used to manage the deployment and scaling of applications within those clusters.','2023',0,'Provides an architectural analysis of the symbiotic relationship between GitOps/Kubernetes and Ansible. Demonstrates that while Kubernetes excels at scheduling containers, Ansible remains essential for provisioning the underlying OS and physical compute infrastructure.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Orchestration", "Coexistence", "K8s vs Ansible"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopslearners.com','devopslearners.com','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623469163298e+09,0,'2026-06-18T00:43:54.691633+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopslearners.com/blue-green-vs-canary-deployment-76436d7f6bc1','devopslearners.com: Blue-Green vs Canary Deployment','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: Blue-Green vs Canary Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900.24122,0,'2026-06-18T00:38:20.241220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopslearners.com/different-container-runtimes-and-configurations-in-the-same-kubernetes-cluster-fed228e1853e','devopslearners.com: Different Container Runtimes and Configurations in the'' same Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: Different Container Runtimes and Configurations in the'' same Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903189621669101e+09,0,'2026-05-17T17:31:36.216691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopslearners.com/how-to-convert-helm-chart-to-kubernetes-yaml-fbe6d6722f6','devopslearners.com: How to Convert Helm Chart to Kubernetes YAML','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: How to Convert Helm Chart to Kubernetes YAML in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903223199475407e+09,0,'2026-05-17T17:37:11.994754+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopslearners.com/kubernetes-ingress-tutorial-for-beginners-26c2f7727bc','==devopslearners.com: Kubernetes Ingress Tutorial For Beginners==','','N/A',0,'A curated technical resource and architectural guide covering ==devopslearners.com: Kubernetes Ingress Tutorial For Beginners== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032239234344e+09,0,'2026-05-17T17:37:19.234344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopslearners.com/kubernetes-pod-priority-priorityclass-and-preemption-explained-a48fb7988672','==devopslearners.com: Kubernetes Pod Priority, PriorityClass, and Preemption'' Explained== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==devopslearners.com: Kubernetes Pod Priority, PriorityClass, and Preemption'' Explained== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903024846734094e+09,0,'2026-05-17T17:04:08.467341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopslearners.com/what-is-a-kubernetes-ephemeral-container-aa8ab658755d','devopslearners.com: What is a Kubernetes Ephemeral Container?','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: What is a Kubernetes Ephemeral Container? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903078757722902e+09,0,'2026-05-17T17:13:07.577229+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopslearners.com/what-is-gitops-168aac9a2ee','devopslearners.com: What is GitOps?','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: What is GitOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903433230277895e+09,0,'2026-05-17T18:12:12.302779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopslearning.medium.com/lesson-learned-while-scaling-kubernetes-cluster-to-1000-pods-in-aws-eks-d2d399152bc2','devopslearning.medium.com: Lesson learned while scaling Kubernetes cluster'' to 1000 pods in AWS EKS','','N/A',0,'A curated technical resource and architectural guide covering devopslearning.medium.com: Lesson learned while scaling Kubernetes cluster'' to 1000 pods in AWS EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903032283078503e+09,0,'2026-05-17T17:05:22.830785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopslearners.com','devopslearners.com','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736234,0,'2026-06-18T00:43:54.691633+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopslearners.com/blue-green-vs-canary-deployment-76436d7f6bc1','devopslearners.com: Blue-Green vs Canary Deployment','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: Blue-Green vs Canary Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.241220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopslearners.com/different-container-runtimes-and-configurations-in-the-same-kubernetes-cluster-fed228e1853e','devopslearners.com: Different Container Runtimes and Configurations in the'' same Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: Different Container Runtimes and Configurations in the'' same Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031896,0,'2026-05-17T17:31:36.216691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopslearners.com/how-to-convert-helm-chart-to-kubernetes-yaml-fbe6d6722f6','devopslearners.com: How to Convert Helm Chart to Kubernetes YAML','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: How to Convert Helm Chart to Kubernetes YAML in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032231,0,'2026-05-17T17:37:11.994754+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopslearners.com/kubernetes-ingress-tutorial-for-beginners-26c2f7727bc','==devopslearners.com: Kubernetes Ingress Tutorial For Beginners==','','N/A',0,'A curated technical resource and architectural guide covering ==devopslearners.com: Kubernetes Ingress Tutorial For Beginners== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.234344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopslearners.com/kubernetes-pod-priority-priorityclass-and-preemption-explained-a48fb7988672','==devopslearners.com: Kubernetes Pod Priority, PriorityClass, and Preemption'' Explained== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==devopslearners.com: Kubernetes Pod Priority, PriorityClass, and Preemption'' Explained== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030248,0,'2026-05-17T17:04:08.467341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopslearners.com/what-is-a-kubernetes-ephemeral-container-aa8ab658755d','devopslearners.com: What is a Kubernetes Ephemeral Container?','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: What is a Kubernetes Ephemeral Container? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030787,0,'2026-05-17T17:13:07.577229+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopslearners.com/what-is-gitops-168aac9a2ee','devopslearners.com: What is GitOps?','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: What is GitOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034332,0,'2026-05-17T18:12:12.302779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopslearning.medium.com/lesson-learned-while-scaling-kubernetes-cluster-to-1000-pods-in-aws-eks-d2d399152bc2','devopslearning.medium.com: Lesson learned while scaling Kubernetes cluster'' to 1000 pods in AWS EKS','','N/A',0,'A curated technical resource and architectural guide covering devopslearning.medium.com: Lesson learned while scaling Kubernetes cluster'' to 1000 pods in AWS EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.830785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopslibrary.com','DEVOPS Library','','2024',0,'A comprehensive portal offering structured DevOps lessons, covering CI/CD pipelines, configuration management (Ansible, Chef), infrastructure automation, and container orchestrations. (Live Grounding: Provides foundational patterns useful for junior-to-mid level engineers to grasp traditional infrastructure transition to cloud-native paradigms).','N/A','Learning Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Learning Resources", "Methodologies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopsmonk.hashnode.dev/learn-aws-if-you-want-to-save-your-career','devopsmonk.hashnode.dev: Learn AWS if you want to save your career..!!','','N/A',0,'A curated technical resource and architectural guide covering devopsmonk.hashnode.dev: Learn AWS if you want to save your career..!! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903104580887508e+09,0,'2026-05-17T17:17:25.808875+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopsparthu.hashnode.dev/day-35-mastering-configmaps-and-secrets-in-kubernetes','devopsparthu.hashnode.dev: Day 35: Mastering ConfigMaps and Secrets in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering devopsparthu.hashnode.dev: Day 35: Mastering ConfigMaps and Secrets in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903043006225609e+09,0,'2026-05-17T17:07:10.062256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopstalks.in/everything-about-prometheus','devopstalks.in: Everything about Prometheus','','N/A',0,'A curated technical resource and architectural guide covering devopstalks.in: Everything about Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903155274748897e+09,0,'2026-05-17T17:25:52.747489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopsmonk.hashnode.dev/learn-aws-if-you-want-to-save-your-career','devopsmonk.hashnode.dev: Learn AWS if you want to save your career..!!','','N/A',0,'A curated technical resource and architectural guide covering devopsmonk.hashnode.dev: Learn AWS if you want to save your career..!! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031045,0,'2026-05-17T17:17:25.808875+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopsparthu.hashnode.dev/day-35-mastering-configmaps-and-secrets-in-kubernetes','devopsparthu.hashnode.dev: Day 35: Mastering ConfigMaps and Secrets in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering devopsparthu.hashnode.dev: Day 35: Mastering ConfigMaps and Secrets in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030430,0,'2026-05-17T17:07:10.062256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopstalks.in/everything-about-prometheus','devopstalks.in: Everything about Prometheus','','N/A',0,'A curated technical resource and architectural guide covering devopstalks.in: Everything about Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.747489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devopstips.net','devopstips.net','','2026',0,'Curator Insight: Curates bite-sized technical tricks regarding Docker, Linux, and Kubernetes. Live Grounding: Provides developers with quick-reference command sequences and configurations to debug CI/CD and system behaviors.','en','Technical Resource','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Resources", "Technical Tips"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopsunlocked.com/kubernetes-learning-material','devopsunlocked.com: Kubernetes: Learning Material','','N/A',0,'A curated technical resource and architectural guide covering devopsunlocked.com: Kubernetes: Learning Material in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902945911774301e+09,0,'2026-05-17T16:50:59.117743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devopswithkubernetes.com','devopswithkubernetes.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903365897877407e+09,0,'2026-05-17T18:00:58.978774+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://courses.mooc.fi/org/uh-cs/courses/devops-with-kubernetes"}'); +INSERT INTO "resources" VALUES('https://devopsunlocked.com/kubernetes-learning-material','devopsunlocked.com: Kubernetes: Learning Material','','N/A',0,'A curated technical resource and architectural guide covering devopsunlocked.com: Kubernetes: Learning Material in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029459,0,'2026-05-17T16:50:59.117743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devopswithkubernetes.com','devopswithkubernetes.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033658,0,'2026-05-17T18:00:58.978774+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://courses.mooc.fi/org/uh-cs/courses/devops-with-kubernetes"}'); INSERT INTO "resources" VALUES('https://devoriales.com/home','devoriales.com: AWS EKS Secret Encryption: Securing Your EKS Secrets At Rest with AWS KMS','','2022',2,'An in-depth guide on enabling envelope encryption for Kubernetes Secrets within Amazon EKS using AWS Key Management Service (KMS). It details the KMS key policy configuration, performance considerations when accessing etcd, and migration patterns for retroactively encrypting existing Secrets.','English','blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Security"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devoriales.com/post/329/aws-eks-secret-encryption-securing-your-eks-secrets-at-rest-with-aws-kms','devoriales.com: AWS EKS Secret Encryption: Securing Your EKS Secrets At'' Rest with AWS KMS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48979d3801bfcc4f36c056d87529761711205997f637f75f5e50cb569b217c21',100.0,1.77903172102836799e+09,0,'2026-05-17T17:28:41.028368+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://devoriales.com/home"}'); +INSERT INTO "resources" VALUES('https://devoriales.com/post/329/aws-eks-secret-encryption-securing-your-eks-secrets-at-rest-with-aws-kms','devoriales.com: AWS EKS Secret Encryption: Securing Your EKS Secrets At'' Rest with AWS KMS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48979d3801bfcc4f36c056d87529761711205997f637f75f5e50cb569b217c21',100.0,1779031721,0,'2026-05-17T17:28:41.028368+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://devoriales.com/home"}'); INSERT INTO "resources" VALUES('https://devoriales.com/video/897990746/intro-to-gitops','devoriales.com: Exploring GitOps: Software and Infrastructure Management Intro Video','','2021',0,'Visual and technical introductory video explaining software and infrastructure configuration pipelines under a GitOps operational paradigm, exploring source repositories mapping to remote environments.','English','Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Introductory Media"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devsecops.co.in/2021/05/13/gitops-guide-what-why-and-how','devsecops.co.in: GitOps Guide – What, Why and How? 🌟','','N/A',0,'A curated technical resource and architectural guide covering devsecops.co.in: GitOps Guide – What, Why and How? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903371358549594e+09,0,'2026-05-17T18:01:53.585496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devsecops.co.in/2021/05/18/ansible-interview-questions','devsecops.co.in: 100+ Ansible Interview Questions and Answers','','N/A',0,'A curated technical resource and architectural guide covering devsecops.co.in: 100+ Ansible Interview Questions and Answers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790334003163259e+09,0,'2026-05-17T17:56:40.316326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devsecops.co.in/2021/05/20/devops-interview-questions','devsecops.co.in: DevOps Interview Questions and Answers','','N/A',0,'A curated technical resource and architectural guide covering devsecops.co.in: DevOps Interview Questions and Answers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903114650120711e+09,0,'2026-05-17T17:19:06.501207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devsecops.co.in/2021/05/22/kubernetes-interview','devsecops.co.in: Kubernetes Interview Questions and Answers','','N/A',0,'A curated technical resource and architectural guide covering devsecops.co.in: Kubernetes Interview Questions and Answers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903098615089893e+09,0,'2026-05-17T17:16:26.150899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{"duplicate_of": "https://linux.amitmaheshwari.in/2019/11/kubernetes-interview-questions-and.html"}'); -INSERT INTO "resources" VALUES('https://devspace.sh','==devspace.sh==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4e434dd54e9ea5037e860a7b75cb967431dbe0a5b522aca6e2967301697cf74a',100.0,1.7790314067000041e+09,0,'2026-05-17T17:23:26.700004+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.devspace.sh"}'); -INSERT INTO "resources" VALUES('https://devstack.in','DevStack','','N/A',0,'A curated technical resource and architectural guide covering DevStack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903452824962091e+09,0,'2026-05-17T18:15:28.249621+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devstack.in/2020/05/25/deploy-prometheus-operator-with-helm3-and-private-registry','devstack.in: Deploy Prometheus Operator with Helm3 and Private Registry'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering devstack.in: Deploy Prometheus Operator with Helm3 and Private Registry'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790343455989561e+09,0,'2026-05-17T18:12:25.598956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devtoolhub.com/claude-skills-devops-skillmd-guide','Claude Skills for DevOps: Build Your First SKILL.md','Learn how to build Claude Skills for DevOps with real SKILL.md examples. Covers Terraform, Kubernetes, and CI/CD pipeline skills with security best practices.','2026',4,'This technical guide outlines the architecture and execution of Claude Skills tailored for infrastructure automation and operations using SKILL.md manifests. It provides concrete, actionable schemas for wrapping Terraform provisioning, Kubernetes deployments, and CI/CD triggers into structured instructions that LLM agents can safely execute. Emphasizes strict permission boundaries, security boundaries, and validation parameters to prevent destructive actions during agentic pipeline execution.','en','article','advanced',0,'online','automatic','344a5e9a44cd818f813e0fc381be40202857295eaa85a4c41caa98426c47f17b',NULL,1.78035256146844697e+09,0,'2026-06-02T00:22:41.468447+02:00',NULL,NULL,NULL,'["AI and Agents", "Agent Integrations", "DevOps Skill Manifests"]','["[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Practical guide providing concrete technical patterns for integrating DevOps workflows with Claude Skills via SKILL.md.", "social_preview_url": "https://devtoolhub.com/wp-content/uploads/2026/05/image-9-1024x576.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://devtools.chrome.com','devtools.chrome.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','455c3f36085c405936fd14be4f5d43e1c9a4a7bf2f21a0e35d8d831b31b05cf5',100.0,1.77903209171928191e+09,0,'2026-05-17T17:34:51.719282+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://developer.chrome.com/docs/devtools"}'); +INSERT INTO "resources" VALUES('https://devsecops.co.in/2021/05/13/gitops-guide-what-why-and-how','devsecops.co.in: GitOps Guide – What, Why and How? 🌟','','N/A',0,'A curated technical resource and architectural guide covering devsecops.co.in: GitOps Guide – What, Why and How? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033713,0,'2026-05-17T18:01:53.585496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devsecops.co.in/2021/05/18/ansible-interview-questions','devsecops.co.in: 100+ Ansible Interview Questions and Answers','','N/A',0,'A curated technical resource and architectural guide covering devsecops.co.in: 100+ Ansible Interview Questions and Answers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033400,0,'2026-05-17T17:56:40.316326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devsecops.co.in/2021/05/20/devops-interview-questions','devsecops.co.in: DevOps Interview Questions and Answers','','N/A',0,'A curated technical resource and architectural guide covering devsecops.co.in: DevOps Interview Questions and Answers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031146,0,'2026-05-17T17:19:06.501207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devsecops.co.in/2021/05/22/kubernetes-interview','devsecops.co.in: Kubernetes Interview Questions and Answers','','N/A',0,'A curated technical resource and architectural guide covering devsecops.co.in: Kubernetes Interview Questions and Answers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030986,0,'2026-05-17T17:16:26.150899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{"duplicate_of": "https://linux.amitmaheshwari.in/2019/11/kubernetes-interview-questions-and.html"}'); +INSERT INTO "resources" VALUES('https://devspace.sh','==devspace.sh==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4e434dd54e9ea5037e860a7b75cb967431dbe0a5b522aca6e2967301697cf74a',100.0,1779031406,0,'2026-05-17T17:23:26.700004+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.devspace.sh"}'); +INSERT INTO "resources" VALUES('https://devstack.in','DevStack','','N/A',0,'A curated technical resource and architectural guide covering DevStack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034528,0,'2026-05-17T18:15:28.249621+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devstack.in/2020/05/25/deploy-prometheus-operator-with-helm3-and-private-registry','devstack.in: Deploy Prometheus Operator with Helm3 and Private Registry'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering devstack.in: Deploy Prometheus Operator with Helm3 and Private Registry'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.598956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devtoolhub.com/claude-skills-devops-skillmd-guide','Claude Skills for DevOps: Build Your First SKILL.md','Learn how to build Claude Skills for DevOps with real SKILL.md examples. Covers Terraform, Kubernetes, and CI/CD pipeline skills with security best practices.','2026',4,'This technical guide outlines the architecture and execution of Claude Skills tailored for infrastructure automation and operations using SKILL.md manifests. It provides concrete, actionable schemas for wrapping Terraform provisioning, Kubernetes deployments, and CI/CD triggers into structured instructions that LLM agents can safely execute. Emphasizes strict permission boundaries, security boundaries, and validation parameters to prevent destructive actions during agentic pipeline execution.','en','article','advanced',0,'online','automatic','344a5e9a44cd818f813e0fc381be40202857295eaa85a4c41caa98426c47f17b',NULL,1780352561,0,'2026-06-02T00:22:41.468447+02:00',NULL,NULL,NULL,'["AI and Agents", "Agent Integrations", "DevOps Skill Manifests"]','["[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Practical guide providing concrete technical patterns for integrating DevOps workflows with Claude Skills via SKILL.md.", "social_preview_url": "https://devtoolhub.com/wp-content/uploads/2026/05/image-9-1024x576.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://devtools.chrome.com','devtools.chrome.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','455c3f36085c405936fd14be4f5d43e1c9a4a7bf2f21a0e35d8d831b31b05cf5',100.0,1779032091,0,'2026-05-17T17:34:51.719282+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://developer.chrome.com/docs/devtools"}'); INSERT INTO "resources" VALUES('https://devtron.ai','Devtron Labs: Devtron provides a ''seamless,’ ''implementation agnostic uniform interface'' across Kubernetes Life Cycle integrated with most Opensource and commercial tools','','2025',0,'An open-source, tool-agnostic application management platform for Kubernetes. Unifies discrete CI/CD workflows, GitOps, observability tooling, and cluster resource debugging into a single visual interface, drastically lowering cognitive load.','Go','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Platform Engineering", "Kubernetes Management"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devtron.ai/blog/7-tools-to-make-kubernetes-management-easy','devtron.ai: 7 Tools To Make Kubernetes Management Easy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','739d6bad6eb0536cbecd443a5c2ddc2dfd776bdacd3cfc434cc961f535131548',100.0,1.77903420956222295e+09,0,'2026-05-17T18:10:09.562223+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://devtron.ai/blog/kubernetes-management-made-easier-with-tools"}'); +INSERT INTO "resources" VALUES('https://devtron.ai/blog/7-tools-to-make-kubernetes-management-easy','devtron.ai: 7 Tools To Make Kubernetes Management Easy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','739d6bad6eb0536cbecd443a5c2ddc2dfd776bdacd3cfc434cc961f535131548',100.0,1779034209,0,'2026-05-17T18:10:09.562223+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://devtron.ai/blog/kubernetes-management-made-easier-with-tools"}'); INSERT INTO "resources" VALUES('https://devtron.ai/blog/cmd-and-entrypoint-differences','devtron.ai: Understand CMD and ENTRYPOINT Differences in Docker','','2022',0,'Explores `CMD` and `ENTRYPOINT` behaviors inside Dockerfiles. Details how default runtime parameters interact with target binaries during execution.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Dockerfile Specs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devtron.ai/blog/kubernetes-management-made-easier-with-tools','devtron.ai: 7 Tools To Make Kubernetes Management Easy','','2023',0,'Highlights seven robust utilities engineered to simplify Kubernetes cluster administration. Focuses on GitOps CD operations with ArgoCD, cluster visualizers, and package managers like Helm to reduce overall developer cognitive load.','None','Article','Intermediate',0,'online','manual','2b93cf0b069001a4ed103ae0c57109fc4ecb92181eb8e1bfcf87ce4b0db27927',100.0,1.77913049494624304e+09,0,'2026-05-18T20:54:54.946243+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devtron.ai/blog/kubernetes-management-made-easier-with-tools','devtron.ai: 7 Tools To Make Kubernetes Management Easy','','2023',0,'Highlights seven robust utilities engineered to simplify Kubernetes cluster administration. Focuses on GitOps CD operations with ArgoCD, cluster visualizers, and package managers like Helm to reduce overall developer cognitive load.','None','Article','Intermediate',0,'online','manual','2b93cf0b069001a4ed103ae0c57109fc4ecb92181eb8e1bfcf87ce4b0db27927',100.0,1779130494,0,'2026-05-18T20:54:54.946243+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://devtron.ai/blog/troubleshoot_crashloopbackoff_pod','devtron.ai: Troubleshoot: Pod Crashloopbackoff','','2023',0,'A targeted diagnostic manual focusing exclusively on resolving Pod CrashLoopBackOff errors within a Kubernetes cluster. It details the precise troubleshooting path, examining application configuration errors, environment variable omissions, and permission issues. It also includes strategies for extracting logs from previously terminated container instances.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "CrashLoopBackOff"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devxblog.hashnode.dev/kubernetes-microservice-flask-application-1','devxblog.hashnode.dev: Deploying Microservices with Persistent Volumes in'' Kubernetes - Kubernetes Microservice Flask Application','','N/A',0,'A curated technical resource and architectural guide covering devxblog.hashnode.dev: Deploying Microservices with Persistent Volumes in'' Kubernetes - Kubernetes Microservice Flask Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790343553855071e+09,0,'2026-05-17T18:12:35.385507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devxblog.hashnode.dev/prometheus-elevate-your-monitoring-game','devxblog.hashnode.dev: Prometheus: Elevate Your Monitoring Game','','N/A',0,'A curated technical resource and architectural guide covering devxblog.hashnode.dev: Prometheus: Elevate Your Monitoring Game in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903065822869396e+09,0,'2026-05-17T17:10:58.228694+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devxblog.hashnode.dev/simplified-setup-prometheus-cadvisor-redis-and-node-exporter','devxblog.hashnode.dev: Simplified Setup: Prometheus, cAdvisor, redis and'' Node Exporter','','N/A',0,'A curated technical resource and architectural guide covering devxblog.hashnode.dev: Simplified Setup: Prometheus, cAdvisor, redis and'' Node Exporter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903257149925398e+09,0,'2026-05-17T17:42:51.499254+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://devxblog.hashnode.dev/terraform-with-aws','devxblog.hashnode.dev: Terraform with AWS','','N/A',0,'A curated technical resource and architectural guide covering devxblog.hashnode.dev: Terraform with AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903165196188688e+09,0,'2026-05-17T17:27:31.961887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devxblog.hashnode.dev/kubernetes-microservice-flask-application-1','devxblog.hashnode.dev: Deploying Microservices with Persistent Volumes in'' Kubernetes - Kubernetes Microservice Flask Application','','N/A',0,'A curated technical resource and architectural guide covering devxblog.hashnode.dev: Deploying Microservices with Persistent Volumes in'' Kubernetes - Kubernetes Microservice Flask Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034355,0,'2026-05-17T18:12:35.385507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devxblog.hashnode.dev/prometheus-elevate-your-monitoring-game','devxblog.hashnode.dev: Prometheus: Elevate Your Monitoring Game','','N/A',0,'A curated technical resource and architectural guide covering devxblog.hashnode.dev: Prometheus: Elevate Your Monitoring Game in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030658,0,'2026-05-17T17:10:58.228694+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devxblog.hashnode.dev/simplified-setup-prometheus-cadvisor-redis-and-node-exporter','devxblog.hashnode.dev: Simplified Setup: Prometheus, cAdvisor, redis and'' Node Exporter','','N/A',0,'A curated technical resource and architectural guide covering devxblog.hashnode.dev: Simplified Setup: Prometheus, cAdvisor, redis and'' Node Exporter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032571,0,'2026-05-17T17:42:51.499254+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://devxblog.hashnode.dev/terraform-with-aws','devxblog.hashnode.dev: Terraform with AWS','','N/A',0,'A curated technical resource and architectural guide covering devxblog.hashnode.dev: Terraform with AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.961887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dhall-lang.org','dhall-lang.org: Dhall Configuration Language','','2026',0,'Dhall is a programmable, statically typed, non-Turing-complete configuration language. It is designed to safely generate standard JSON and YAML configuration maps while eliminating duplicate structural code and dynamic security vectors.','Haskell','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Configuration Languages", "Dhall"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://diagrams.mingrammer.com','diagrams.mingrammer.com: Diagram as Code','','2020',5,'An industry-standard open-source library that empowers architects to represent system architectures using pure Python code. By aligning with GitOps paradigms, diagrams are treated as software dependencies, allowing automated code-driven rendering and versioning across AWS, GCP, Azure, and Kubernetes ecosystems without manual editing tools.','Python','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "Python"]','["[DE FACTO STANDARD]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://didil.medium.com/building-a-kubernetes-mutating-admission-webhook-7e48729523ed','didil.medium.com: Building a Kubernetes Mutating Admission Webhook','','N/A',0,'A curated technical resource and architectural guide covering didil.medium.com: Building a Kubernetes Mutating Admission Webhook in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903311817468905e+09,0,'2026-05-17T17:51:58.174689+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://didil.medium.com/building-a-kubernetes-mutating-admission-webhook-7e48729523ed','didil.medium.com: Building a Kubernetes Mutating Admission Webhook','','N/A',0,'A curated technical resource and architectural guide covering didil.medium.com: Building a Kubernetes Mutating Admission Webhook in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.174689+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://difftastic.wilfred.me.uk','difftastic.wilfred.me.uk','','2026',0,'Difftastic is a structural diff engine that compares files based on their syntax tree parsing rather than basic line-by-line differences. It natively understands programming languages, eliminating false modifications from code formatting adjustments.','Rust','Utility Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Text Processing", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://digger.dev','digger.dev','','2025',0,'Digger is an open-source GitOps tool designed to run Terraform and OpenTofu directly within existing CI/CD runners (such as GitHub Actions or GitLab CI) rather than requiring dedicated hosted platforms. This minimizes enterprise security overhead by ensuring credentials and secrets never leave the primary CI system.','Go','Product Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "GitOps", "Alternative Orchestrators"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://digital.ai',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','658a09cd1a4c504d3aaf895d4d1b8769446acc2770849af09945135b1799e608',100.0,1.7791304949466679e+09,1,'2026-05-18T20:54:54.946668+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://digital.ai',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','658a09cd1a4c504d3aaf895d4d1b8769446acc2770849af09945135b1799e608',100.0,1779130494,1,'2026-05-18T20:54:54.946668+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://digital.ai/glossary','DevOps Glosary of Terms 🌟','','2025',0,'A comprehensive dictionary of contemporary DevOps, Agile, and DevSecOps concepts hosted by Digital.ai. The curator organizes precise explanations of architectural terms to align development, security, and business operations. Live engineering departments utilize this lexicon to establish unified communication standards during enterprise agility transitions.','N/A','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Fundamentals", "Terminology"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://digital.ai/learn/devsecops-periodic-table','Periodic Table of DevOps 🌟','','2025',0,'The highly recognized periodic infographic classifying DevSecOps tooling landscapes into clear segments such as CI/CD, database management, cloud hosting, and runtime security. Curator taxonomies organize tools by practical category to assist architect planning. Live platform design relies on this framework to easily map modern cloud-native service chains and security compliance integrations.','N/A','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Tooling Landscapes", "Visual Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://digital.ai/learn/diagram-generator','The Ultimate DevOps Tool Chest 🌟','- [The Ultimate List of Open Source DevOps Tools](https://digital.ai)','2025',0,'An interactive tool directory permitting development teams to visualize, filter, and plan their software delivery pipelines across hundreds of toolchains. Curator features highlight its utility for diagramming complex engineering topologies. Live assessments confirm its usefulness for platform architects running audits on modern toolchains to eliminate redundant licensing costs.','JavaScript','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Tooling Landscapes", "Interactive Reference"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://digital.ai/products/continuous-testing','experitest.com: Start Automating your mobile tests with Cucumber and Appium','','2023',4,'A step-by-step guide illustrating how to integrate the Cucumber BDD framework with Appium to execute mobile tests written in plain-text Gherkin syntax. Demonstrates mapping steps to mobile element drivers, handling mobile gestures, and generating rich HTML reports for stakeholder review.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Mobile Automation", "BDD Automation"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://digitalis.io/blog/kubernetes/kubernetes-gitops-continuous-integration-and-delivery-with-fleet-and-rancher','digitalis.io: Kubernetes GitOps Continuous Integration and Delivery with'' Fleet and Rancher','','N/A',0,'A curated technical resource and architectural guide covering digitalis.io: Kubernetes GitOps Continuous Integration and Delivery with'' Fleet and Rancher in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','242a568bcf536be09d2505dad6073d310a14a36816b3bbc7997f1b6b3b36d8d1',100.0,1.77903394785901904e+09,0,'2026-05-17T18:05:47.859019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://digitalis.io/blog/kubernetes/kubernetes-gitops-continuous-integration-and-delivery-with-fleet-and-rancher','digitalis.io: Kubernetes GitOps Continuous Integration and Delivery with'' Fleet and Rancher','','N/A',0,'A curated technical resource and architectural guide covering digitalis.io: Kubernetes GitOps Continuous Integration and Delivery with'' Fleet and Rancher in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','242a568bcf536be09d2505dad6073d310a14a36816b3bbc7997f1b6b3b36d8d1',100.0,1779033947,0,'2026-05-17T18:05:47.859019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://digitalisationworld.com/blogs/57435/multicloud-two-truths-and-a-lie','digitalisationworld.com: Multicloud: Two truths and a lie','','2026',0,'An analytical exploration of the strategic myths versus realities of adopting a multi-cloud architecture. It warns against unnecessary engineering overhead and complex network topology while admitting its value in high-availability designs. Live grounding supports its status as a valuable corporate reality check.','English','Case Study/Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Architecture", "Multi-Cloud Assessment"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://digitalvarys.com/devsecops-static-analysis-sast-with-jenkins-pipeline','DevSecOps – Static Analysis SAST with Jenkins Pipeline','','2021',0,'Detailed implementation guide for building a DevSecOps static analysis pipeline within Jenkins. Explains integration points for security scanners, automation loops, and methods for setting pipeline execution barriers when high-severity bugs or vulnerabilities are discovered.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Security", "Static Code Analysis (SAST)"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://digitalvarys.com/simple-introduction-to-hashicorp-vault','digitalvarys.com: Simple Introduction to HashiCorp Vault','','2020',0,'An introductory architecture guide detailing the core design of HashiCorp Vault. Explains foundational concepts such as dynamic secrets, leasing, transit encryption, and secrets engines. Provides system architects with a robust starting point for transitioning from legacy static environment variables to a unified, API-driven zero-trust storage backend.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "HashiCorp Vault"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dilbert.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','19056bed2b87847fa51b4bfe7de35271768b3db3b9e88a5346a6ab9a5a90f534',100.0,1.77903147841766405e+09,1,'2026-05-17T17:24:38.417664+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dilbert.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','19056bed2b87847fa51b4bfe7de35271768b3db3b9e88a5346a6ab9a5a90f534',100.0,1779031478,1,'2026-05-17T17:24:38.417664+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dinantpaardenkooper.nl/posts/aks-2024-03-18','dinantpaardenkooper.nl: Azure Day with Kubernetes','','2024',0,'Synthesizes major engineering takeaways, cluster management trends, and updates shared at the Azure Day with Kubernetes community event. Focuses on practical engineering realities, real-world troubleshooting, and evolving cloud-native tooling within the AKS landscape.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Community Updates"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dineshchandgr.medium.com/why-do-we-need-a-database-connection-pool-every-programmer-must-know-9f90e7c8e5af','==dineshchandgr.medium.com: Why do we need a Database Connection Pool? -every'' programmer must know==','','N/A',0,'A curated technical resource and architectural guide covering ==dineshchandgr.medium.com: Why do we need a Database Connection Pool? -every'' programmer must know== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902950923204398e+09,0,'2026-05-17T16:51:49.232044+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dineshkumarkb.com/tech/how-to-specify-non-pypi-requirements-in-your-requirements-txt-file','dineshkumarkb.com: How to specify non PYPI requirements in your requirements.txt'' file','','N/A',0,'A curated technical resource and architectural guide covering dineshkumarkb.com: How to specify non PYPI requirements in your requirements.txt'' file in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790334320414319e+09,0,'2026-05-17T17:57:12.041432+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dineshkumarkb.com/tech/reverse-a-linked-list-without-additional-datastructures-using-python','dineshkumarkb.com: Reverse a linked list without additional datastructures'' using python','','N/A',0,'A curated technical resource and architectural guide covering dineshkumarkb.com: Reverse a linked list without additional datastructures'' using python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903417294615101e+09,0,'2026-05-17T18:09:32.946151+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dinushad92.medium.com/building-a-resilient-deployment-on-kubernetes-part-3-keep-the-deployment-up-to-date-with-the-7296f18f275a','dinushad92.medium.com: Building a resilient deployment on Kubernetes-part'' 3: Keep the deployment up to date with the latest releases','','N/A',0,'A curated technical resource and architectural guide covering dinushad92.medium.com: Building a resilient deployment on Kubernetes-part'' 3: Keep the deployment up to date with the latest releases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903171993162703e+09,0,'2026-05-17T17:28:39.931627+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dineshchandgr.medium.com/why-do-we-need-a-database-connection-pool-every-programmer-must-know-9f90e7c8e5af','==dineshchandgr.medium.com: Why do we need a Database Connection Pool? -every'' programmer must know==','','N/A',0,'A curated technical resource and architectural guide covering ==dineshchandgr.medium.com: Why do we need a Database Connection Pool? -every'' programmer must know== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029509,0,'2026-05-17T16:51:49.232044+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dineshkumarkb.com/tech/how-to-specify-non-pypi-requirements-in-your-requirements-txt-file','dineshkumarkb.com: How to specify non PYPI requirements in your requirements.txt'' file','','N/A',0,'A curated technical resource and architectural guide covering dineshkumarkb.com: How to specify non PYPI requirements in your requirements.txt'' file in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033432,0,'2026-05-17T17:57:12.041432+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dineshkumarkb.com/tech/reverse-a-linked-list-without-additional-datastructures-using-python','dineshkumarkb.com: Reverse a linked list without additional datastructures'' using python','','N/A',0,'A curated technical resource and architectural guide covering dineshkumarkb.com: Reverse a linked list without additional datastructures'' using python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034172,0,'2026-05-17T18:09:32.946151+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dinushad92.medium.com/building-a-resilient-deployment-on-kubernetes-part-3-keep-the-deployment-up-to-date-with-the-7296f18f275a','dinushad92.medium.com: Building a resilient deployment on Kubernetes-part'' 3: Keep the deployment up to date with the latest releases','','N/A',0,'A curated technical resource and architectural guide covering dinushad92.medium.com: Building a resilient deployment on Kubernetes-part'' 3: Keep the deployment up to date with the latest releases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031719,0,'2026-05-17T17:28:39.931627+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://disaev.me/p/how-i-have-set-up-ha-postgresql-on-kubernetes','How I''ve Set Up HA PostgreSQL on Kubernetes (powered by Patroni, a template for PostgreSQL HA)','','2022',0,'Hands-on implementation guide for deploying a high-availability Patroni-managed PostgreSQL cluster on Kubernetes. Configures persistent volumes, dynamic services, readiness probes, and etcd cluster coordination.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "PostgreSQL HA", "Kubernetes Operations"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://discoblocks.io','discoblocks.io 🌟','','N/A',0,'A curated technical resource and architectural guide covering discoblocks.io 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903116387424492e+09,0,'2026-05-17T17:19:23.874245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://discord.com/invite/google-dev-community','Google Developer Community Discord Server','Global digital hub connecting over 127k developers for collaborative learning across Google ecosystems.','2026',4,'A global, official Discord-based digital hub for developers building on Google products, frameworks, and cloud systems (GCP, Angular, Android, and Flutter). The community facilitates peer-to-peer technical troubleshooting, architectural reviews, and shares real-time updates regarding Google developer tooling. It serves as an active, real-time networking and collaboration platform to accelerate learning and code sharing across developers of all experience levels.','en','Discord Invite','Intermediate',0,'online','automatic','853870fdbb4928c937b437978ac1d9e1a05d800b39400b3fff3fedf41aea78f0',NULL,1.78035214849395608e+09,0,'2026-06-02T00:15:48.493956+02:00',NULL,NULL,NULL,'["Communities", "Google Developer Platform", "Peer Learning"]','["COMMUNITY-TOOL"]','[]','[]','{}','{"category": "devel-sites", "reputation_status": "Vetted", "reputation_summary": "Official and active global community for Google developers.", "social_preview_url": "https://cdn.discordapp.com/splashes/1009525727504384150/2f965e62d5ec731206b744693356d3db.jpg?size=512", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "communities"}'); -INSERT INTO "resources" VALUES('https://discuss.hashicorp.com/t/terraform-0-13-beta-released','Terraform 0.13 Beta released!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e8df9110d20f22cc7abbc96afaee5000588a002ba30d00db577ae452e1756d9',100.0,1.779030932310992e+09,0,'2026-05-17T17:15:32.310992+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://discuss.hashicorp.com/t/terraform-0-13-beta-released/9555"}'); +INSERT INTO "resources" VALUES('https://discoblocks.io','discoblocks.io 🌟','','N/A',0,'A curated technical resource and architectural guide covering discoblocks.io 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031163,0,'2026-05-17T17:19:23.874245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://discord.com/invite/google-dev-community','Google Developer Community Discord Server','Global digital hub connecting over 127k developers for collaborative learning across Google ecosystems.','2026',4,'A global, official Discord-based digital hub for developers building on Google products, frameworks, and cloud systems (GCP, Angular, Android, and Flutter). The community facilitates peer-to-peer technical troubleshooting, architectural reviews, and shares real-time updates regarding Google developer tooling. It serves as an active, real-time networking and collaboration platform to accelerate learning and code sharing across developers of all experience levels.','en','Discord Invite','Intermediate',0,'online','automatic','853870fdbb4928c937b437978ac1d9e1a05d800b39400b3fff3fedf41aea78f0',NULL,1780352148,0,'2026-06-02T00:15:48.493956+02:00',NULL,NULL,NULL,'["Communities", "Google Developer Platform", "Peer Learning"]','["COMMUNITY-TOOL"]','[]','[]','{}','{"category": "devel-sites", "reputation_status": "Vetted", "reputation_summary": "Official and active global community for Google developers.", "social_preview_url": "https://cdn.discordapp.com/splashes/1009525727504384150/2f965e62d5ec731206b744693356d3db.jpg?size=512", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "communities"}'); +INSERT INTO "resources" VALUES('https://discuss.hashicorp.com/t/terraform-0-13-beta-released','Terraform 0.13 Beta released!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e8df9110d20f22cc7abbc96afaee5000588a002ba30d00db577ae452e1756d9',100.0,1779030932,0,'2026-05-17T17:15:32.310992+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://discuss.hashicorp.com/t/terraform-0-13-beta-released/9555"}'); INSERT INTO "resources" VALUES('https://discuss.hashicorp.com/t/terraform-0-13-beta-released/9555','Terraform 0.13 Beta released!','','2020',0,'Historical release announcement for Terraform 0.13. Introduced paradigm-shifting features like count, for_each, and depends_on inside module blocks, as well as a standardized custom provider registry schema. Highly significant for understanding evolution of modern HCL.','English','Release Notes','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Legacy Releases"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://discuss.kubernetes.io','Community Forums 🌟','','2024',0,'The primary discussion forum for the global Kubernetes community. Houses technical discussion threads, design reviews, ecosystem updates, and collaborative troubleshooting conversations.','N/A','Forum','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community & Governance", "Communication", "Forums"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://divya-mohan0209.medium.com/getting-started-with-k8s-in-2022-1dfeb4bdc112','divya-mohan0209.medium.com: Getting started with K8s in 2022','','N/A',0,'A curated technical resource and architectural guide covering divya-mohan0209.medium.com: Getting started with K8s in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903457164665603e+09,0,'2026-05-17T18:16:11.646656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7','divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems.','','N/A',0,'A curated technical resource and architectural guide covering divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790308029448359e+09,0,'2026-05-17T17:13:22.944836+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/other-awesome-lists.md"]','["kubernetes.md", "other-awesome-lists.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://divya-mohan0209.medium.com/getting-started-with-k8s-in-2022-1dfeb4bdc112','divya-mohan0209.medium.com: Getting started with K8s in 2022','','N/A',0,'A curated technical resource and architectural guide covering divya-mohan0209.medium.com: Getting started with K8s in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034571,0,'2026-05-17T18:16:11.646656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7','divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems.','','N/A',0,'A curated technical resource and architectural guide covering divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802,0,'2026-05-17T17:13:22.944836+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/other-awesome-lists.md"]','["kubernetes.md", "other-awesome-lists.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://dkrallis.wordpress.com/2022/11/25/how-to-create-an-openshift-cluster-in-azure-and-how-you-can-interact-with-azure-devops-environment-part-a','dkrallis.wordpress.com: How to create an OpenShift Cluster in Azure and how you can interact with Azure DevOps environment – Part A','','2022',0,'Step-by-step tutorial showing how to deploy private Azure Red Hat OpenShift (ARO) instances and manage pipeline execution via secure Azure DevOps agents.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Public Cloud", "ARO with Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dlorenc.medium.com/whos-at-the-helm-1101c37bf0f1','medium: Who’s at the Helm?','','N/A',0,'A curated technical resource and architectural guide covering medium: Who’s at the Helm? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902905634159708e+09,0,'2026-05-17T16:44:16.341597+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dlorenc.medium.com/whos-at-the-helm-1101c37bf0f1','medium: Who’s at the Helm?','','N/A',0,'A curated technical resource and architectural guide covering medium: Who’s at the Helm? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029056,0,'2026-05-17T16:44:16.341597+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dmcommunity.org/2020/01/12/who-will-win-spring-boot-or-quarkus','dmcommunity.org: Who will win? Spring Boot or Quarkus','','2020',3,'Historical comparative analysis debating the performance, ecosystem size, developer productivity, and overall outlook of Spring Boot and Quarkus. It captures the initial industry skepticism and highlights the paradigm shift from run-time execution to build-time processing. Looking back from 2026, the market has settled into a peaceful coexistence: Spring Boot commands standard enterprise systems, while Quarkus dominates high-density, greenfield Kubernetes networks.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Industry Evolution", "Analysis"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dnastacio.medium.com/gitops-argocd-security-cbb6fb6378bb','dnastacio.medium.com: Six critical blindspots while securing Argo CD','','N/A',0,'A curated technical resource and architectural guide covering dnastacio.medium.com: Six critical blindspots while securing Argo CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903165195259404e+09,0,'2026-05-17T17:27:31.952594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dnastacio.medium.com/kubernetes-resources-1a1fa1e72dcf','dnastacio.medium.com: Infinite scaling with containers and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dnastacio.medium.com: Infinite scaling with containers and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903324024266695e+09,0,'2026-05-17T17:54:00.242667+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dnastacio.medium.com/the-art-and-science-of-probing-a-kubernetes-container-db1f16539080','dnastacio.medium.com: The Art and Science of Probing a Kubernetes Container','','N/A',0,'A curated technical resource and architectural guide covering dnastacio.medium.com: The Art and Science of Probing a Kubernetes Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903437273552393e+09,0,'2026-05-17T18:12:52.735524+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dnastacio.medium.com/why-you-should-keep-using-cpu-limits-on-kubernetes-60c4e50dfc61','==dnastacio.medium.com: Why you should keep using CPU limits on Kubernetes=='' 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dnastacio.medium.com: Why you should keep using CPU limits on Kubernetes=='' 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790322931683731e+09,0,'2026-05-17T17:38:13.168373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dnschecker.org','dnschecker.org 🌟','','N/A',0,'A curated technical resource and architectural guide covering dnschecker.org 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903205028246593e+09,0,'2026-05-17T17:34:10.282466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://doc.new','Google Docs: doc.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe93628e9dd6d761b7bea6bc6ac0cd18765d06788bd604695e4e78cffd9d6cf2',100.0,1.77903136077068209e+09,0,'2026-05-17T17:22:40.770682+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S-551027576%3A1779031360486315&followup=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new<mpl=docs&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PasT3fzmBVDogbYOa448WODYqcNpbr94eLlOd4kL-w5BLgVa3s5bweNB_q-BV6hVUtWFJzfuoQ"}'); +INSERT INTO "resources" VALUES('https://dnastacio.medium.com/gitops-argocd-security-cbb6fb6378bb','dnastacio.medium.com: Six critical blindspots while securing Argo CD','','N/A',0,'A curated technical resource and architectural guide covering dnastacio.medium.com: Six critical blindspots while securing Argo CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.952594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dnastacio.medium.com/kubernetes-resources-1a1fa1e72dcf','dnastacio.medium.com: Infinite scaling with containers and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dnastacio.medium.com: Infinite scaling with containers and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.242667+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dnastacio.medium.com/the-art-and-science-of-probing-a-kubernetes-container-db1f16539080','dnastacio.medium.com: The Art and Science of Probing a Kubernetes Container','','N/A',0,'A curated technical resource and architectural guide covering dnastacio.medium.com: The Art and Science of Probing a Kubernetes Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034372,0,'2026-05-17T18:12:52.735524+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dnastacio.medium.com/why-you-should-keep-using-cpu-limits-on-kubernetes-60c4e50dfc61','==dnastacio.medium.com: Why you should keep using CPU limits on Kubernetes=='' 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dnastacio.medium.com: Why you should keep using CPU limits on Kubernetes=='' 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032293,0,'2026-05-17T17:38:13.168373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dnschecker.org','dnschecker.org 🌟','','N/A',0,'A curated technical resource and architectural guide covering dnschecker.org 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032050,0,'2026-05-17T17:34:10.282466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://doc.new','Google Docs: doc.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe93628e9dd6d761b7bea6bc6ac0cd18765d06788bd604695e4e78cffd9d6cf2',100.0,1779031360,0,'2026-05-17T17:22:40.770682+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S-551027576%3A1779031360486315&followup=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new<mpl=docs&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PasT3fzmBVDogbYOa448WODYqcNpbr94eLlOd4kL-w5BLgVa3s5bweNB_q-BV6hVUtWFJzfuoQ"}'); INSERT INTO "resources" VALUES('https://doc.traefik.io/traefik','docs.traefik.io','- [fastapi.tiangolo.com](https://fastapi.tiangolo.com) - [www.electron.build](https://www.electron.build) - etc','2026',0,'The production documentation portal of Traefik Proxy, itself a prime real-world showcase of dynamic MkDocs engineering. Details configuration of ingress routing, TLS terminations, and middleware inside Kubernetes. In 2026, it represents a standard design pattern for deploying zero-trust edge proxies.','English','Tool Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Edge Proxy", "Traefik"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}'); @@ -4125,16 +4125,16 @@ INSERT INTO "resources" VALUES('https://dockerlabs.collabnix.com/kubernetes/kube INSERT INTO "resources" VALUES('https://dockerlux.github.io/pdf/cheat-sheet-v2.pdf','dockerlux.github.io: Docker Cheat Sheet 🌟','','2023',3,'A comprehensive visual and syntactical reference tracking container manipulation commands. Organizes instructions logically from image builds and container runtime parameters to network mapping and persistent storage configurations.','PDF','Cheat Sheet','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://github.com/wsargent/docker-cheat-sheet"}'); INSERT INTO "resources" VALUES('https://docs.amplify.aws/javascript/build-a-backend/auth/set-up-auth','docs.amplify.aws: Set up Amplify Auth','','2026',0,'Curator Insight provides a guided reference for setting up secure Cognito authentication in JS applications via Amplify. Live Grounding validates this as the standard security integration method for frontend architectures, offering seamless token management, MFA, and federated identity providers out of the box.','JavaScript','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Frontend & Mobile", "AWS Amplify"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.ansible.com','docs.ansible.com','','2025',0,'The definitive technical documentation portal for Ansible. It includes playbooks, modules, inventories, and advanced execution patterns. Engineers refer to this manual for building scalable configuration management and infrastructure-as-code deployments.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible-tower/index.html','Ansible Tower Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5cb96ce6807373c11e52c7ce42e2a998a6b42428e50080f894ab642d68e5b06d',100.0,1.77903366356455898e+09,0,'2026-05-17T18:01:03.564559+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://legacy-controller-docs.ansible.com/ansible-tower"}'); -INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/collections/kubernetes/core/helm_module.html','docs.ansible.com: kubernetes.core.helm module – Manages Kubernetes packages'' with the Helm package manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f33f8d4b81a7e26d6bb655ee94964513c94c7c41da723b39eb3adb5ed4bcfe76',100.0,1.77903426280507111e+09,0,'2026-05-17T18:11:02.805071+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_module.html"}'); -INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/collections/kubernetes/core/helm_plugin_module.html','docs.ansible.com: kubernetes.core.helm_plugin module – Manage Helm plugins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a09ce03cf5c351bee39eb29ba8baaca8458315101204311da3c520a424b7fa4a',100.0,1.77903421744887804e+09,0,'2026-05-17T18:10:17.448878+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_plugin_module.html"}'); -INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/collections/kubernetes/core/k8s_module.html','==docs.ansible.com: kubernetes.core.k8s – Manage Kubernetes (K8s) objects==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','95b41d2391d1f0ca9a31771b92f60c991070f9ecc0ab546330124e78a45f36fb',100.0,1.77903218533689808e+09,1,'2026-05-17T17:36:25.336898+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md", "docs/ansible.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/collections/netbox/netbox/index.html','Netbox Ansible Modules','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e318f8da7703df94993413fe21a59bc4bbc49b0091060e8333d9e00287fc176',100.0,1.77903309259165692e+09,0,'2026-05-17T17:51:32.591657+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/collections/netbox/netbox/index.html"}'); -INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html','docs.ansible.com: Developing Ansible modules','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','908028ecadce4ec6966854502a3b691bf3fb9dd7dd2f797f8dd4d691738413da',100.0,1.77903103736821389e+09,0,'2026-05-17T17:17:17.368214+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/dev_guide/developing_modules_general.html"}'); -INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/modules/k8s_module.html','Manage Kubernetes (K8s) objects','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1905b0598c9890f39199c4cb4aa36095ab562f7e646c52a5a162dd7fd458a374',100.0,1.77903439460217809e+09,0,'2026-05-17T18:13:14.602178+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubectl-commands.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/collections.html"}'); -INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/scenario_guides/cloud_guides.html','Public Cloud Guides 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','464394003c2795ff8aba348da3feb14fa01c54edc5f9104f03ed6c1f21a21f1b',100.0,1.77903019654030203e+09,0,'2026-05-17T17:03:16.540302+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/scenario_guides/cloud_guides.html"}'); -INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/user_guide/playbooks.html','docs.ansible.com: Working With Playbooks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903413934947204e+09,0,'2026-05-17T18:08:59.349472+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks.html"}'); -INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/user_guide/playbooks_advanced_syntax.html','docs.ansible.com: YAML anchors and aliases: sharing variable values','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903277997554302e+09,0,'2026-05-17T17:46:19.975543+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks_advanced_syntax.html"}'); +INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible-tower/index.html','Ansible Tower Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5cb96ce6807373c11e52c7ce42e2a998a6b42428e50080f894ab642d68e5b06d',100.0,1779033663,0,'2026-05-17T18:01:03.564559+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://legacy-controller-docs.ansible.com/ansible-tower"}'); +INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/collections/kubernetes/core/helm_module.html','docs.ansible.com: kubernetes.core.helm module – Manages Kubernetes packages'' with the Helm package manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f33f8d4b81a7e26d6bb655ee94964513c94c7c41da723b39eb3adb5ed4bcfe76',100.0,1779034262,0,'2026-05-17T18:11:02.805071+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_module.html"}'); +INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/collections/kubernetes/core/helm_plugin_module.html','docs.ansible.com: kubernetes.core.helm_plugin module – Manage Helm plugins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a09ce03cf5c351bee39eb29ba8baaca8458315101204311da3c520a424b7fa4a',100.0,1779034217,0,'2026-05-17T18:10:17.448878+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_plugin_module.html"}'); +INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/collections/kubernetes/core/k8s_module.html','==docs.ansible.com: kubernetes.core.k8s – Manage Kubernetes (K8s) objects==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','95b41d2391d1f0ca9a31771b92f60c991070f9ecc0ab546330124e78a45f36fb',100.0,1779032185,1,'2026-05-17T17:36:25.336898+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md", "docs/ansible.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/collections/netbox/netbox/index.html','Netbox Ansible Modules','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e318f8da7703df94993413fe21a59bc4bbc49b0091060e8333d9e00287fc176',100.0,1779033092,0,'2026-05-17T17:51:32.591657+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/collections/netbox/netbox/index.html"}'); +INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html','docs.ansible.com: Developing Ansible modules','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','908028ecadce4ec6966854502a3b691bf3fb9dd7dd2f797f8dd4d691738413da',100.0,1779031037,0,'2026-05-17T17:17:17.368214+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/dev_guide/developing_modules_general.html"}'); +INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/modules/k8s_module.html','Manage Kubernetes (K8s) objects','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1905b0598c9890f39199c4cb4aa36095ab562f7e646c52a5a162dd7fd458a374',100.0,1779034394,0,'2026-05-17T18:13:14.602178+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubectl-commands.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/collections.html"}'); +INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/scenario_guides/cloud_guides.html','Public Cloud Guides 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','464394003c2795ff8aba348da3feb14fa01c54edc5f9104f03ed6c1f21a21f1b',100.0,1779030196,0,'2026-05-17T17:03:16.540302+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/scenario_guides/cloud_guides.html"}'); +INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/user_guide/playbooks.html','docs.ansible.com: Working With Playbooks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034139,0,'2026-05-17T18:08:59.349472+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks.html"}'); +INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/user_guide/playbooks_advanced_syntax.html','docs.ansible.com: YAML anchors and aliases: sharing variable values','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032779,0,'2026-05-17T17:46:19.975543+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks_advanced_syntax.html"}'); INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_module.html','docs.ansible.com: kubernetes.core.helm module – Manages Kubernetes packages with the Helm package manager','','2024',0,'Official reference for the `kubernetes.core.helm` Ansible module. This enables declarative state management of Helm packages inside Kubernetes clusters directly from playbooks, bridging traditional automation with modern GitOps pipelines.','Python','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Helm Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_plugin_module.html','docs.ansible.com: kubernetes.core.helm_plugin module – Manage Helm plugins','','2024',0,'Official documentation detailing Ansible''s `kubernetes.core.helm_plugin` module. This module automates the installation, update, and removal of core Helm plugins, streamlining toolchain dependencies directly on administrative cluster environments.','Python','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Helm Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/k8s_module.html','docs.ansible.com: kubernetes.core.k8s – Manage Kubernetes objects','','2024',4,'Official documentation for the cornerstone `kubernetes.core.k8s` module. It allows direct, declarative definition of Kubernetes objects inside Ansible playbooks using native YAML manifest definitions, enabling a blended hybrid orchestration pattern.','Python','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Configuration Management", "Ansible Kubernetes Module"]','["[ENTERPRISE-STABLE]"]','["docs/about.md"]','["ansible.md", "about.md"]','{}','{}'); @@ -4144,45 +4144,45 @@ INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks.html','docs.ansible.com: Working With Playbooks','','2024',0,'Official reference documentation for writing and executing Ansible Playbooks. This standard manual explains YAML syntax, task execution flows, variable precedence, and handler behaviors, forming the fundamental baseline for all Ansible-driven infrastructure automation.','YAML','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks_advanced_syntax.html','docs.ansible.com: YAML anchors and aliases: sharing variable values','','2022',4,'Official Ansible documentation showing how playbooks use YAML anchors and aliases. It demonstrates how to share variable lists, task setups, and connection settings across playbooks. This is a core best practice for maintaining massive infrastructure inventories.','YAML','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "YAML Syntax"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/molecule','Ansible Molecule','','2026',0,'Molecule is the definitive testing framework for Ansible roles and collections. It orchestrates test infrastructure using containers or VMs, runs linters, executes target playbooks, and runs validation scripts to guarantee code reliability across systems.','Python','Testing Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible Testing", "Molecule"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aporeto.com/docs/main/guides/okd-master-api-protection','docs.aporeto.com: OpenShift Master API Protection','','N/A',0,'A curated technical resource and architectural guide covering docs.aporeto.com: OpenShift Master API Protection in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','ca834ee9db8bffed8a3fde1272aa93226b3a4f7e0159550c18563d621e838bc5',100.0,1.77903348934472107e+09,0,'2026-05-17T17:58:09.344721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.astronomer.io/learn/dynamically-generating-dags','docs.astronomer.io: Dynamically generating DAGs in Airflow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b775b2f47f2e416b9b4f3d5b2ac65ec9d5f27b80a8e7610d7a3a5a046994724',100.0,1.77903164774094605e+09,0,'2026-05-17T17:27:27.740946+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.astronomer.io/docs/learn/dynamically-generating-dags"}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-template-resource-type-ref.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587585335803e+09,0,'2026-06-18T00:37:55.853358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/ReleaseHistory.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','762aed88a8db85f26c944592050d5c22b77b981c4531ea67bf732c631dbe0159',100.0,1.779033187281394e+09,1,'2026-05-17T17:53:07.281394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-iac.md"]','["aws-iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','c360ac3735602e76e7cc222f60ae809ec971b6c6ef376dcf955167df4dab4030',100.0,1.77903057447689795e+09,1,'2026-05-17T17:09:34.476898+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-iac.md"]','["aws-iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/doc-history.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587590915107e+09,0,'2026-06-18T00:37:55.909151+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','329c84a869e18fef54426f0e5ded20902f7071940fa018ef6c2d47ab2b811b38',100.0,1.77903152883769202e+09,1,'2026-05-17T17:25:28.837692+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','c499d08fda16067069072d1723ce7661581a1fc2915a73e69d9ff828e7adebf3',100.0,1779031625.13736,1,'2026-05-17T17:27:05.137360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aporeto.com/docs/main/guides/okd-master-api-protection','docs.aporeto.com: OpenShift Master API Protection','','N/A',0,'A curated technical resource and architectural guide covering docs.aporeto.com: OpenShift Master API Protection in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','ca834ee9db8bffed8a3fde1272aa93226b3a4f7e0159550c18563d621e838bc5',100.0,1779033489,0,'2026-05-17T17:58:09.344721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.astronomer.io/learn/dynamically-generating-dags','docs.astronomer.io: Dynamically generating DAGs in Airflow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b775b2f47f2e416b9b4f3d5b2ac65ec9d5f27b80a8e7610d7a3a5a046994724',100.0,1779031647,0,'2026-05-17T17:27:27.740946+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.astronomer.io/docs/learn/dynamically-generating-dags"}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-template-resource-type-ref.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.853358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/ReleaseHistory.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','762aed88a8db85f26c944592050d5c22b77b981c4531ea67bf732c631dbe0159',100.0,1779033187,1,'2026-05-17T17:53:07.281394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-iac.md"]','["aws-iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','c360ac3735602e76e7cc222f60ae809ec971b6c6ef376dcf955167df4dab4030',100.0,1779030574,1,'2026-05-17T17:09:34.476898+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-iac.md"]','["aws-iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/doc-history.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.909151+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','329c84a869e18fef54426f0e5ded20902f7071940fa018ef6c2d47ab2b811b38',100.0,1779031528,1,'2026-05-17T17:25:28.837692+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','c499d08fda16067069072d1723ce7661581a1fc2915a73e69d9ff828e7adebf3',100.0,1779031625,1,'2026-05-17T17:27:05.137360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html','EC2 ENI and IP Limit','','2024',0,'Critical hardware reference outlining IP address and Elastic Network Interface (ENI) allocation limits per EC2 instance type. This heavily dictates pod density capabilities when utilizing the VPC CNI plug-in. Platform architects use this data to calculate scaling limits and avoid network exhaustion.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "AWS Integration", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-limits.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','7c55ba6d784405e93a564ec1f115211a58a1f2c8da284c57dc8471eff866a940',100.0,1.77903316282101702e+09,1,'2026-05-17T17:52:42.821017+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-messaging.md"]','["aws-messaging.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-quotas.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587587914204e+09,0,'2026-06-18T00:37:55.879142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-messaging.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonECR/latest/userguide',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587589991807e+09,0,'2026-06-18T00:37:55.899918+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-containers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_GetStarted.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','01a959416ae4144fc8e1c21a95ef06c2afbcdb02de8dd147f66ee727f9a4a2be',100.0,1779029989.01265,1,'2026-05-17T16:59:49.012650+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-limits.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','7c55ba6d784405e93a564ec1f115211a58a1f2c8da284c57dc8471eff866a940',100.0,1779033162,1,'2026-05-17T17:52:42.821017+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-messaging.md"]','["aws-messaging.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-quotas.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.879142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-messaging.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonECR/latest/userguide',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.899918+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-containers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_GetStarted.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','01a959416ae4144fc8e1c21a95ef06c2afbcdb02de8dd147f66ee727f9a4a2be',100.0,1779029989,1,'2026-05-17T16:59:49.012650+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html','Amazon ECS-optimized AMI','','2024',0,'Reference manual for the AWS-engineered Amazon Machine Image (AMI) preconfigured with the ECS agent, Docker runtime, and optimal container configurations. Utilizing this specialized OS image ensures maximum orchestration performance, reliable telemetry, and security compliance out of the box.','N/A','Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Compute"]','["[COMMUNITY-TOOL]"]','[]','["aws-containers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Tutorials.RestoringFromSnapshot.html','Tutorial: Restoring a DB Instance from a DB Snapshot','','2026',4,'Official Amazon RDS guide for restoring database environments from snapshots. Details parameter group mappings, VPC/Subnet target assignments, and DB engine storage allocation shifts during reconstruction.','English','Documentation','Intermediate',0,'online','manual','9482b0ef2fc4efc95f36f73e536571818ac29cb9349424153ff77507b3ee0245',100.0,1.7790334217449429e+09,0,'2026-05-17T17:57:01.744943+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.781735875870337e+09,0,'2026-06-18T00:37:55.870337+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateOracleInstance.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','76848e362badc26d301e750b0c58487a09b4be5f72baed2df1b974c8eabfb2cf',100.0,1.77903178237494802e+09,1,'2026-05-17T17:29:42.374948+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html','Working with PostgreSQL, MySQL, and MariaDB Read Replicas - Amazon','','2026',5,'Exhaustive official guide detailing the design, limits, and monitoring of read-replicas for open-source engines in AWS RDS. Covers cross-region replication strategies and promoting a replica to master during failovers.','English','Documentation','Advanced',1,'online','manual','d8ccbaa127bf7045b9d1bc6bec0c8ff9c03f7f6a93aeba1311c608677bdfe444',100.0,1.77903350392779397e+09,0,'2026-05-17T17:58:23.927794+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[DE FACTO STANDARD]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html','Working with an Amazon RDS DB Instance in a VPC','','2026',5,'The foundational AWS RDS VPC networking architecture reference. Analyzes subnet group designations, public versus private access configurations, and network isolation topologies for secure DB hosting.','English','Documentation','Advanced',1,'online','manual','95259a9fb973f68f105649ebd65d6e4c912e820153fb36841d18d64001905599',100.0,1.77903146475953793e+09,0,'2026-05-17T17:24:24.759538+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[DE FACTO STANDARD]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonS3/latest/API/ipv6-access.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.7793883185112791e+09,0,'2026-05-21T20:31:58.511279+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonS3/latest/dev/ipv6-access.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','ea99d3922b673a9d765b99ba2ed1d1d1cfb5477c95d158d5a0a52f36bcdaa66c',100.0,1.77903433665589404e+09,1,'2026-05-17T18:12:16.655894+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-storage.md"]','["aws-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Tutorials.RestoringFromSnapshot.html','Tutorial: Restoring a DB Instance from a DB Snapshot','','2026',4,'Official Amazon RDS guide for restoring database environments from snapshots. Details parameter group mappings, VPC/Subnet target assignments, and DB engine storage allocation shifts during reconstruction.','English','Documentation','Intermediate',0,'online','manual','9482b0ef2fc4efc95f36f73e536571818ac29cb9349424153ff77507b3ee0245',100.0,1779033421,0,'2026-05-17T17:57:01.744943+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.870337+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateOracleInstance.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','76848e362badc26d301e750b0c58487a09b4be5f72baed2df1b974c8eabfb2cf',100.0,1779031782,1,'2026-05-17T17:29:42.374948+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html','Working with PostgreSQL, MySQL, and MariaDB Read Replicas - Amazon','','2026',5,'Exhaustive official guide detailing the design, limits, and monitoring of read-replicas for open-source engines in AWS RDS. Covers cross-region replication strategies and promoting a replica to master during failovers.','English','Documentation','Advanced',1,'online','manual','d8ccbaa127bf7045b9d1bc6bec0c8ff9c03f7f6a93aeba1311c608677bdfe444',100.0,1779033503,0,'2026-05-17T17:58:23.927794+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[DE FACTO STANDARD]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html','Working with an Amazon RDS DB Instance in a VPC','','2026',5,'The foundational AWS RDS VPC networking architecture reference. Analyzes subnet group designations, public versus private access configurations, and network isolation topologies for secure DB hosting.','English','Documentation','Advanced',1,'online','manual','95259a9fb973f68f105649ebd65d6e4c912e820153fb36841d18d64001905599',100.0,1779031464,0,'2026-05-17T17:24:24.759538+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[DE FACTO STANDARD]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonS3/latest/API/ipv6-access.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388318,0,'2026-05-21T20:31:58.511279+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonS3/latest/dev/ipv6-access.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','ea99d3922b673a9d765b99ba2ed1d1d1cfb5477c95d158d5a0a52f36bcdaa66c',100.0,1779034336,1,'2026-05-17T18:12:16.655894+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-storage.md"]','["aws-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started.html','AWS Identity and Access Management - Getting Started','','2026',0,'The baseline documentation for initiating user and role profiles under AWS IAM. Establishes standard conceptual understandings of IAM JSON constructs, execution context, resource-based policies, and the configuration of multi-factor authentication.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587595678901e+09,0,'2026-06-18T00:37:55.956789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_SchemaConversionTool.Converting.CreateProject.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','cf75bb2e1ce78c81f6df53a942fa15566bef4edf2d1da8e162b80ded1cecb3ea',100.0,1.779031615396039e+09,1,'2026-05-17T17:26:55.396039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/apigateway/latest/developerguide/create-api-using-import-export-api.html','Create an API Using the Swagger Specification and the API Gateway Extensions','','2026',0,'A core developer guide illustrating how to design, build, and deploy high-performance endpoints in Amazon API Gateway using OpenAPI/Swagger specs. Details custom AWS extensions for integrating REST interfaces with backend Lambda and VPC endpoints.','English','Documentation','Advanced',1,'online','manual','8ccce5a261d1792faafcd31f22e5989ef8832353f26bfe10fb50263f1f2bd766',100.0,1.77903304084479308e+09,1,'2026-05-17T17:50:40.844793+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Application Integration", "API Management"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.956789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_SchemaConversionTool.Converting.CreateProject.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','cf75bb2e1ce78c81f6df53a942fa15566bef4edf2d1da8e162b80ded1cecb3ea',100.0,1779031615,1,'2026-05-17T17:26:55.396039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/apigateway/latest/developerguide/create-api-using-import-export-api.html','Create an API Using the Swagger Specification and the API Gateway Extensions','','2026',0,'A core developer guide illustrating how to design, build, and deploy high-performance endpoints in Amazon API Gateway using OpenAPI/Swagger specs. Details custom AWS extensions for integrating REST interfaces with backend Lambda and VPC endpoints.','English','Documentation','Advanced',1,'online','manual','8ccce5a261d1792faafcd31f22e5989ef8832353f26bfe10fb50263f1f2bd766',100.0,1779033040,1,'2026-05-17T17:50:40.844793+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Application Integration", "API Management"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdiscovery.html','AWS Application Discovery Service','','2016',0,'AWS service that inventories and parses physical and virtual systems inside legacy on-premises environments. Maps active server dependencies and gathers CPU, RAM, and network utilization profiles to plan cloud migrations.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Cloud Migration"]','["[LEGACY]"]','[]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html','Working with the AWS Management Console','','2026',0,'Reference manual outlining browser-based navigation and administrative management via the AWS Management Console. Focuses on IAM session configuration, visual resource tracking, and dashboard personalization.','English','Documentation','Beginner',0,'online','manual','793312f1f190abdbe38ce8fc76ecadc974aa4a78aef4938aea9e346301226fc3',100.0,1.77903217990702104e+09,1,'2026-05-17T17:36:19.907021+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Services", "Management Tools"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html','Working with the AWS Management Console','','2026',0,'Reference manual outlining browser-based navigation and administrative management via the AWS Management Console. Focuses on IAM session configuration, visual resource tracking, and dashboard personalization.','English','Documentation','Beginner',0,'online','manual','793312f1f190abdbe38ce8fc76ecadc974aa4a78aef4938aea9e346301226fc3',100.0,1779032179,1,'2026-05-17T17:36:19.907021+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Services", "Management Tools"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/cli/latest/index.html','AWS CLI Command Reference','','2026',0,'The comprehensive command reference index for the AWS CLI, documenting syntax, options, and output JSON schemas for all AWS cloud services. It is the primary reference resource for writing deterministic bash and shell scripts for infrastructure automation. Updated dynamically in 2026 to reflect the newest cloud-native service models.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/cli/latest/reference/codepipeline/index.html','New usage examples have been added to the CLI for CodePipeline API Reference','','2023',0,'An official update to the AWS CLI CodePipeline reference docs, introducing detailed usage examples for programmatic execution of multi-stage pipelines. It simplifies scripting for custom deployment transitions and emergency pipeline approvals. A necessary reference for platform architects building custom release coordination gates.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/cli/latest/reference/service-quotas/get-service-quota.html','AWS API: get-service-quota','','2026',0,'Curator Insight describes the AWS CLI reference for auditing specific service limits. Live Grounding highlights its mandatory use in modern GitOps and IaC (Terraform/Pulumi) pipelines to preemptively validate account thresholds before executing large-scale resource provisioning.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Operations", "Service Quotas"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/cloud-map/latest/api/API_HealthCheckCustomConfig.html','Custom Health Check: HealthCheckCustomConfig','','2022',0,'Official reference guide for Cloud Map API''s custom health checks. Explains dynamic service discovery patterns for serverless workloads where traditional load balancer health checks are inapplicable.','N/A','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Discovery", "AWS Cloud Map", "Health Checks"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/data-pipeline','AWS Data Pipeline Documentation','','2025',2,'Classic developer documentation for AWS Data Pipeline. Details the scheduling of batch workflows across EC2 and EMR resources (largely superseded by modern AWS Glue and Step Functions setups).','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "ETL"]','["[COMMUNITY-TOOL]"]','[]','["aws-data.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/data-pipeline/index.html','AWS Data Pipeline Documentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51bad39648418f870cc7bf6ffb620590197ca607b0923977477f809627aae418',100.0,1.77903339838024091e+09,0,'2026-05-17T17:56:38.380241+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-data.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/data-pipeline"}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/data-pipeline/index.html','AWS Data Pipeline Documentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51bad39648418f870cc7bf6ffb620590197ca607b0923977477f809627aae418',100.0,1779033398,0,'2026-05-17T17:56:38.380241+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-data.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/data-pipeline"}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/autoscaling.html','Amazon Web Services: EKS Cluster Autoscaler','- [eksworkshop.com: Configure Cluster Autoscaler (CA)](https://eksworkshop.com/scaling/deploy_ca)','2024',0,'Official AWS documentation for implementing Cluster Autoscaler on Amazon Elastic Kubernetes Service (EKS). Integrates with AWS Auto Scaling Groups (ASGs) to scale compute instances dynamically, providing optimal resource scheduling and EC2 cost management.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Cluster Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/calico.html ','Calico in EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92dc5d2a435b305fe917252b3b0dcd9345c2e1fc22c4f4c3735457cef6021f1b',100.0,1.7790305779969511e+09,0,'2026-05-17T17:09:37.996951+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/eks/latest/userguide/cni-network-policy.html"}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/cluster-autoscaler.html','Amazon Web Services: EKS Cluster Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','15b1a69c1832f01c65be6d3f2d2f9525fabf1317c4c31b6cd92f0c753f1621b1',100.0,1.77902915508784198e+09,0,'2026-05-17T16:45:55.087842+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/eks/latest/userguide/autoscaling.html"}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/calico.html ','Calico in EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92dc5d2a435b305fe917252b3b0dcd9345c2e1fc22c4f4c3735457cef6021f1b',100.0,1779030577,0,'2026-05-17T17:09:37.996951+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/eks/latest/userguide/cni-network-policy.html"}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/cluster-autoscaler.html','Amazon Web Services: EKS Cluster Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','15b1a69c1832f01c65be6d3f2d2f9525fabf1317c4c31b6cd92f0c753f1621b1',100.0,1779029155,0,'2026-05-17T16:45:55.087842+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/eks/latest/userguide/autoscaling.html"}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/cni-network-policy.html','Calico in EKS','','2024',0,'Guides integration of Calico as a high-performance network policy engine alongside EKS. While AWS VPC CNI handles native IP routing, Calico enforces declarative security policies. This hybrid configuration provides robust, fine-grained L3/L4 segregation across namespace borders.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Network Security", "Network Policies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html','docs.aws.amazon.com: Managing Amazon EKS add-ons','','2023',0,'Official operational documentation for administering lifecycle updates, configurations, and IAM permissions of core Amazon EKS add-ons. Simplifies the lifecycle management of essential operational software such as CoreDNS, kube-proxy, and the VPC CNI.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Cluster Lifecycle", "Managed Add-ons"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/managing-add-ons.html','docs.aws.amazon.com: Managing Amazon EKS add-ons','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e7c8cc407543ca14cfb4a60b6ebaccf82f99dd6e3bf5cbc7633d578d96d4005a',100.0,1.77903042579182195e+09,0,'2026-05-17T17:07:05.791822+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html"}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/managing-add-ons.html','docs.aws.amazon.com: Managing Amazon EKS add-ons','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e7c8cc407543ca14cfb4a60b6ebaccf82f99dd6e3bf5cbc7633d578d96d4005a',100.0,1779030425,0,'2026-05-17T17:07:05.791822+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html"}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/sample-deployment.html','aws.amazon.com: Deploy a kubernetes application','','2021',0,'Official AWS documentation presenting core application deployment workflows on Amazon EKS. Walks through basic VPC considerations, creating standard manifests, exposing application services, and utilizing classic dynamic volume provisioning.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Foundational"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/sec-group-reqs.html','Security Group Rules EKS','','2024',0,'Official AWS configuration documentation detailing the network security boundaries for Amazon EKS clusters. It defines minimal requirements for control-plane-to-node communication over secure ports. This ensures highly restrictive ingress/egress patterns in security groups.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "AWS EKS Network"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/update-managed-node-group.html','Updating a managed node group','','2023',0,'Complete operational reference for rolling out Kubernetes version updates and AMI revisions across AWS Managed Node Groups. Focuses on graceful drain orchestration and node surge strategies to maintain active service availability.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Cluster Lifecycle", "Node Updates"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); @@ -4190,37 +4190,37 @@ INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/elasticbeanstalk/lat INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environments-cfg-applicationloadbalancer.html','Configuring an Application Load Balancer','','2016',0,'Operational guide detailing how to declare, scale, and tune target parameters and routing policies on Application Load Balancers inside active Elastic Beanstalk projects.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-ha-tutorial.html','Deploying a High-Availability PHP Application with an External Amazon RDS Database to Elastic Beanstalk','','2016',0,'AWS deployment blueprint detailing how to structure a multi-availability zone PHP application using Beanstalk. Integrates an external multi-AZ Amazon RDS configuration to build failover resilience.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "PaaS Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-load-balancing.html','docs.aws.amazon.com: What Is Elastic Load Balancing?','','2020',0,'The official guide detailing the operational mechanics of Application, Network, Gateway, and Classic load balancers. Details targets, health checks, and cross-zone routing configurations. This represents the primary blueprint for modern ingress systems.','English','documentation','beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/general/latest/gr/glos-chap.html','AWS Glossary','','2006',0,'Official reference guide compiling definitions of all key AWS vocabulary, services, and structural acronyms, ensuring team-wide alignment when designing cloud environments.','None','Documentation','Beginner',0,'online','manual','0b64126f6fa10100a14fa578ef09e1d90e7f16f705a91f2742e63fb0f33acf4f',100.0,1.77903257876251506e+09,1,'2026-05-17T17:42:58.762515+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Documentation"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/general/latest/gr/glos-chap.html','AWS Glossary','','2006',0,'Official reference guide compiling definitions of all key AWS vocabulary, services, and structural acronyms, ensuring team-wide alignment when designing cloud environments.','None','Documentation','Beginner',0,'online','manual','0b64126f6fa10100a14fa578ef09e1d90e7f16f705a91f2742e63fb0f33acf4f',100.0,1779032578,1,'2026-05-17T17:42:58.762515+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Documentation"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/hands-on/latest/create-mysql-db/create-mysql-db.html','AWS Tutorials: Create and Connect to a MySQL Database with Amazon RDS','','2026',4,'A beginner-to-intermediate hands-on tutorial for launching a MySQL DB instance inside AWS RDS. Walks through security group access policies, DB engine parameters, and application tier connectivity patterns.','English','Documentation','Basic',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[ENTERPRISE-STABLE]"]','[]','["aws-databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html','What Is AWS IoT?','','2026',0,'Curator Insight maps AWS IoT as the entry point for connecting physical devices to AWS cloud services. Live Grounding confirms it has evolved into a robust suite of services (Core, Greengrass, Device Defender) handling billions of messages daily. It provides secure, bi-directional communication with MQTT/HTTPS and acts as the foundational layer for enterprise IoT data ingestion.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "IoT & Edge", "AWS IoT Core"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/kinesis','AWS Kinesis','','2026',4,'AWS Kinesis is a fully-managed proprietary real-time streaming alternative to Apache Kafka, tightly integrated with the AWS serverless ecosystem. It abstracts partition management and storage architectures, serving as an attractive choice for engineering groups prioritizing low-overhead operations.','N/A','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Managed Services", "Cloud Alternatives"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/kinesis/index.html','AWS Kinesis','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89f68bcd396376649118300dd888a192ca699fea639d9457294299adf2379491',100.0,1.77903341590148806e+09,0,'2026-05-17T17:56:55.901488+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/kinesis"}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/kinesis/index.html','AWS Kinesis','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89f68bcd396376649118300dd888a192ca699fea639d9457294299adf2379491',100.0,1779033415,0,'2026-05-17T17:56:55.901488+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/kinesis"}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html','encrypt and decrypt data: Importing Key Material in AWS Key Management Service (AWS KMS)','','2026',0,'Official technical reference guide for importing external symmetric/asymmetric cryptographic key materials (BYOK) into AWS KMS. Covers PKCS#1 padding requirements, secure wrapping key transport, token parameters, and operational risks associated with manually importing key lifetimes.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Cryptography"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html','you can use Python with AWS Lambda','','2024',0,'The authoritative documentation for designing, packaging, and optimizing Python functions running inside AWS Lambda. Detail runtime limits, library dependencies, and context executions.','Python','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/lambda/latest/dg/limits.html','AWS Lambda Limits','','2025',0,'The critical reference table mapping AWS Lambda system quotas. Outlines payload thresholds, execution timeouts, ephemeral storage configurations, and concurrency parameters necessary for scalable platform designs.','None','Reference Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/linux/al2/ug/SSL-on-amazon-linux-2.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878.00736,0,'2026-06-18T00:37:58.007360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/linux/al2/ug/SSL-on-amazon-linux-2.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.007360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/access-container-applications-privately-on-amazon-eks-using-aws-privatelink-and-a-network-load-balancer.html','docs.aws.amazon.com: Access container applications privately on Amazon EKS using AWS PrivateLink and a Network Load Balancer','','2022',0,'Detailed architectural pattern showcasing secure, private consumption of containerized applications deployed on Amazon EKS. Leverages AWS PrivateLink integrated with a Network Load Balancer (NLB) to isolate traffic from the public internet entirely.','N/A','Architectural Pattern','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Networking", "Private Connectivity"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-architecture','docs.aws.amazon.com: AWS Security Reference Architecture (AWS SRA) 🌟','','2024',0,'The master prescriptive reference architecture detailing AWS multi-account deployment models. Considers native configurations for security organization units, delegated admin accounts, centralized log aggregation (S3/CloudTrail), and dynamic remediation pipelines.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-architecture/architecture.html','docs.aws.amazon.com: The AWS Security Reference Architecture','','2026',0,'The foundational blueprint for enterprise security governance in AWS. It covers multi-account Landing Zone topologies, IAM Delegations, AWS Organizations integration, Control Tower configurations, and architectural guardrails to assure regulatory compliance.','N/A','Documentation','Advanced',0,'online','manual','43c4688b2c7f6dc3feef417c4626dad64f47b0e7e8a1fbacb9f8876b4e6931fb',100.0,1.77903380613373088e+09,1,'2026-05-17T18:03:26.133731+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Security"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-architecture/welcome.html','==docs.aws.amazon.com: AWS Security Reference Architecture (AWS SRA)== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4b79c0b7e720e42066f9067d19addac37f70dcf971fde64d898549596a1f7057',100.0,1.77902987834042906e+09,0,'2026-05-17T16:57:58.340429+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/redshift/latest/dg/tutorial-tuning-tables.html','Tutorial: Tuning Table Design','','2021',4,'Curator Insight provides the authoritative AWS tutorial on optimizing Amazon Redshift table structures. Live Grounding highlights deep configurations including distribution styles (KEY, ALL, EVEN), sort keys (compound vs interleaved), and compression encodings. Essential reading for data platform engineers scaling cloud-native data warehouses.','English','Documentation','Advanced',0,'online','manual','ee57f798097ea162079cc70b3e3ee4a2825920db5b631c3a312fa400560620fc',100.0,1.77902995278932094e+09,0,'2026-05-17T16:59:12.789321+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Warehousing", "Performance Tuning"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-architecture/architecture.html','docs.aws.amazon.com: The AWS Security Reference Architecture','','2026',0,'The foundational blueprint for enterprise security governance in AWS. It covers multi-account Landing Zone topologies, IAM Delegations, AWS Organizations integration, Control Tower configurations, and architectural guardrails to assure regulatory compliance.','N/A','Documentation','Advanced',0,'online','manual','43c4688b2c7f6dc3feef417c4626dad64f47b0e7e8a1fbacb9f8876b4e6931fb',100.0,1779033806,1,'2026-05-17T18:03:26.133731+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Security"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-architecture/welcome.html','==docs.aws.amazon.com: AWS Security Reference Architecture (AWS SRA)== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4b79c0b7e720e42066f9067d19addac37f70dcf971fde64d898549596a1f7057',100.0,1779029878,0,'2026-05-17T16:57:58.340429+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/redshift/latest/dg/tutorial-tuning-tables.html','Tutorial: Tuning Table Design','','2021',4,'Curator Insight provides the authoritative AWS tutorial on optimizing Amazon Redshift table structures. Live Grounding highlights deep configurations including distribution styles (KEY, ALL, EVEN), sort keys (compound vs interleaved), and compression encodings. Essential reading for data platform engineers scaling cloud-native data warehouses.','English','Documentation','Advanced',0,'online','manual','ee57f798097ea162079cc70b3e3ee4a2825920db5b631c3a312fa400560620fc',100.0,1779029952,0,'2026-05-17T16:59:12.789321+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Warehousing", "Performance Tuning"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/security','AWS Security docs','','2026',0,'The main technical documentation index containing exhaustive API references and deployment guides for AWS identity management, key rotation mechanisms, network firewalls, and security telemetry platforms.','English','Documentation Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html','docs.aws.amazon.com: Actions, resources, and condition keys for AWS services 🌟🌟🌟','','2026',4,'The definitive AWS reference for constructing fine-grained IAM policies. It outlines exact service actions, resource types, and condition context keys required to enforce the principle of least privilege in enterprise architectures. This resource is indispensable for security engineers building cloud access models.','HTML','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Security & IAM"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md", "aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/storagegateway',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173587779847288e+09,0,'2026-06-18T00:37:57.798473+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/storagegateway/latest/userguide/GettingStarted-common.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','100755cd4bad8eff79086af1eb3396cd31636347793301186bc0391b98345bbc',100.0,1.779032873072088e+09,0,'2026-05-17T17:47:53.072088+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-storage.md"]','["aws-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6e8804f0e17f2103d95b85c6a6c577da845692616d9ed276898be889b01803bc',100.0,1.77903445643513298e+09,0,'2026-05-17T18:14:16.435133+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/storagegateway',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.798473+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/storagegateway/latest/userguide/GettingStarted-common.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','100755cd4bad8eff79086af1eb3396cd31636347793301186bc0391b98345bbc',100.0,1779032873,0,'2026-05-17T17:47:53.072088+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-storage.md"]','["aws-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6e8804f0e17f2103d95b85c6a6c577da845692616d9ed276898be889b01803bc',100.0,1779034456,0,'2026-05-17T18:14:16.435133+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html','AWS Well Architected Framework','','2023',0,'The official documentation framework outlining six fundamental cloud architectural pillars: operational excellence, security, reliability, performance, cost optimization, and sustainability.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "AWS Well-Architected"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/wellarchitected/latest/security-pillar/application-security.html','docs.aws.amazon.com: Application security','','2024',0,'Part of the AWS Well-Architected Framework, this section outlines fundamental standards for securing codebases and application delivery models. Focuses on setting up automated continuous security scanning (SAST/DAST), secrets tracking, container execution boundaries, and secure package curation.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/whitepapers/latest/aws-best-practices-ddos-resiliency/configuring-route53-for-cost-protection-from-nxdomain-attacks.html','Configuring Route 53 for cost protection from NXDOMAIN attacks','','2022',0,'Examines security blueprints to mitigate Route 53 billing anomalies caused by NXDOMAIN flood attacks. Demonstrates Route 53 Resolver query logging, caching, and CloudFront-to-Route53 integrations. Essential for enterprise architectural planning to protect cloud budgets from DDoS vectors.','English','documentation','advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security", "DDoS Resiliency"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/whitepapers/latest/microservices-on-aws/microservices-on-aws.html','Implementing Microservices on AWS 🌟','','2026',0,'The premier AWS whitepaper defining the patterns, architectures, and execution strategies for deploying microservices. It covers decomposition patterns, decentralized data management, domain-driven boundaries, service discovery, and inter-service messaging schemes.','N/A','Documentation','Advanced',1,'online','manual','cc3f889b485723b1576aba7d98e9fc806561a908e929c5e8de1b112a886c325c',100.0,1.77903032695395398e+09,1,'2026-05-17T17:05:26.953954+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Architecture & Guides"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/whitepapers/latest/microservices-on-aws/microservices-on-aws.html','Implementing Microservices on AWS 🌟','','2026',0,'The premier AWS whitepaper defining the patterns, architectures, and execution strategies for deploying microservices. It covers decomposition patterns, decentralized data management, domain-driven boundaries, service discovery, and inter-service messaging schemes.','N/A','Documentation','Advanced',1,'online','manual','cc3f889b485723b1576aba7d98e9fc806561a908e929c5e8de1b112a886c325c',100.0,1779030326,1,'2026-05-17T17:05:26.953954+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Architecture & Guides"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/whitepapers/latest/organizing-your-aws-environment/organizing-your-aws-environment.html','Organizing Your AWS Environment Using Multiple Accounts (white paper for best practices)','','2024',0,'The official AWS framework defining multi-account best practices using AWS Organizations and AWS Control Tower. It outlines critical isolation patterns for security, billing, and operational autonomy. Architecturally, it serves as the foundation for modern enterprise landing zones, ensuring strict blast-radius limitation.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Governance", "Multi-Account Strategy"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.cloud.google.com/architecture/security/owasp-top-ten-mitigation','cloud.google.com: OWASP Top 10 mitigation options on Google Cloud 🌟','','2024',0,'An extensive architecture reference documenting Google Cloud-native mitigations mapping directly to the OWASP Top 10 vulnerabilities. Outlines how to leverage Cloud Armor, Identity-Aware Proxy (IAP), and Security Command Center to implement defense-in-depth security. Highly recommended for enterprise platform designers.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Mitigation Standards", "Cloud Native Hardening"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.cloud.google.com/code/docs/vscode/yaml-editing','cloud.google.com: configuring_with_snippets 🌟','','2023',0,'Reference manual for configuring IDE tooling with specialized cloud code snippets. Demonstrates how Cloud Code streamlines the creation of valid Kubernetes YAML definitions directly inside IDE environments like VS Code.','YAML','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "Local Tooling"]','["[COMMUNITY-TOOL]"]','[]','["scaffolding.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.cloud.google.com/compute/docs/containers','OpenShift on Google Cloud','','2026',4,'Integration blueprints and managed architecture patterns for deploying Red Hat OpenShift on Google Cloud Platform. Merges Google Cloud''s analytics, compute, and AI services with OpenShift''s structured runtime platform. Highly relevant for enterprises operating unified hybrid GCP workloads.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Managed Services", "ARO (GCP)"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.cloud.google.com/config-connector/docs/overview','cloud.google.com/config-connector','','2026',0,'Explains GCP Config Connector implementation patterns. Lets engineers configure Google Cloud infrastructure through Kubernetes Custom Resource Definitions, utilizing Kubernetes controllers to construct databases, IAM permissions, and storage endpoints.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes & Operators", "GCP Resources"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.cloud.google.com/deploy/docs/deploy-app-run',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','56b670760a09be5b2f985163fbb81f7adc6c5b1d2be049da2d3a6c5b1631875d',100.0,1.77913049499646401e+09,1,'2026-05-18T20:54:54.996464+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.cloud.google.com/deploy/docs/deploy-app-run',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','56b670760a09be5b2f985163fbb81f7adc6c5b1d2be049da2d3a6c5b1631875d',100.0,1779130494,1,'2026-05-18T20:54:54.996464+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison','cloud.google.com: Compare AWS and Azure services to Google Cloud','','2026',0,'Google Cloud''s official engineering guide to translating AWS and Azure infrastructure paradigms into GCP equivalents. It describes VPC networks, database engines, and container services. Live grounding establishes its role as the industry-standard translation manual for cross-cloud architects.','English','Reference/Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Service Mapping", "GCP Translation"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison/aws',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.77913049496133589e+09,0,'2026-05-18T20:54:54.961336+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison/aws',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.961336+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.cloud.google.com/docs/terraform/blueprints/terraform-blueprints','cloud.google.com: Terraform blueprints and modules for Google Cloud 🌟','','2025',0,'Google Cloud''s official depository of opinionated Terraform blueprints and foundational modules. Implements enterprise-grade GCP setups covering secure VPC networking, IAM resource bindings, and hardened GKE configurations.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "GKE Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.cloud.google.com/dotnet/docs/creating-cicd-pipeline-vsts-compute-engine','cloud.google.com: Crea una canalización de CI/CD con Azure Pipelines y Compute Engine','','2020',3,'This guide outlines the process of establishing a multi-cloud CI/CD pipeline using Azure Pipelines to deploy applications directly onto Google Compute Engine instances. It details the integration of Azure DevOps with GCP service credentials and virtual machine deployment groups. Modern live grounding in 2026 emphasizes transitioning from manual service key management to OpenID Connect (OIDC) Workload Identity Federation to secure cross-cloud communication without static secrets.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Multi-Cloud Integration", "Azure to GCP"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview','Config Sync','','2025',0,'Config Sync is Google Cloud''s GitOps-native configuration engine optimized for Anthos and GKE clusters. It securely syncs cluster state configurations and namespace boundaries directly from trusted Git, OCI, or Helm registries with continuous validation.','Go','Product Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "GitOps", "Config Sync"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); @@ -4237,244 +4237,244 @@ INSERT INTO "resources" VALUES('https://docs.cloud.google.com/secret-manager/doc INSERT INTO "resources" VALUES('https://docs.cloud.google.com/service-mesh/docs','Traffic Director overview','','2024',3,'Google''s Traffic Director offered a managed service mesh control plane. Modern GCP architectures have integrated Traffic Director directly into Cloud Service Mesh (Anthos Service Mesh) to unify managed networks.','None','commercial-product','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Managed Services", "Google Cloud"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.cloud.google.com/stackdriver/docs/managed-prometheus','cloud.google.com: Google Cloud Managed Service for Prometheus','','2026',0,'Official engineering configuration docs for GCP''s managed Prometheus service. Guides users on setting up GKE-based scrapers and writing scalable PromQL statements.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Google Cloud Platform", "Managed Observability"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.cloud.google.com/vpc/docs/vpc','cloud.google.com: VPN network overview','','2026',0,'Reference documentation on GCP Cloud VPN network architecture. Highlights dynamic routing via Cloud Router, high-availability setups with IPSec protocols, and encrypted on-premises-to-cloud integrations.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "VPC VPN"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.cloud.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm','Oracle Container Engine for Kubernetes (OKE)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bbbb8c6e31557e4b405e12d41e708a7cd28d4b83a3bfeca10c04c8853bf95dbb',100.0,1.77903362031867408e+09,0,'2026-05-17T18:00:20.318674+02:00',NULL,NULL,NULL,'[]','[]','["docs/oraclecloud.md"]','[]','{}','{"duplicate_of": "https://docs.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm"}'); -INSERT INTO "resources" VALUES('https://docs.cloud.oracle.com/en-us/iaas/Content/GSG/Concepts/baremetalintro.htm','Oracle Cloud Infrastructure (OCI)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','034f1bde455eb897c9cae8bbb4cbb2c791f7d33286dc70c5894d6fa98e6c789a',100.0,1.77903210452091193e+09,0,'2026-05-17T17:35:04.520912+02:00',NULL,NULL,NULL,'[]','[]','["docs/oraclecloud.md"]','[]','{}','{"duplicate_of": "https://docs.oracle.com/en-us/iaas/Content/GSG/Concepts/baremetalintro.htm"}'); +INSERT INTO "resources" VALUES('https://docs.cloud.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm','Oracle Container Engine for Kubernetes (OKE)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bbbb8c6e31557e4b405e12d41e708a7cd28d4b83a3bfeca10c04c8853bf95dbb',100.0,1779033620,0,'2026-05-17T18:00:20.318674+02:00',NULL,NULL,NULL,'[]','[]','["docs/oraclecloud.md"]','[]','{}','{"duplicate_of": "https://docs.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm"}'); +INSERT INTO "resources" VALUES('https://docs.cloud.oracle.com/en-us/iaas/Content/GSG/Concepts/baremetalintro.htm','Oracle Cloud Infrastructure (OCI)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','034f1bde455eb897c9cae8bbb4cbb2c791f7d33286dc70c5894d6fa98e6c789a',100.0,1779032104,0,'2026-05-17T17:35:04.520912+02:00',NULL,NULL,NULL,'[]','[]','["docs/oraclecloud.md"]','[]','{}','{"duplicate_of": "https://docs.oracle.com/en-us/iaas/Content/GSG/Concepts/baremetalintro.htm"}'); INSERT INTO "resources" VALUES('https://docs.cloudbees.com/docs/cloudbees-ci/latest/casc-controller/distribute-casc-bundles-from-oc','docs.cloudbees.com: Configuration as Code for CloudBees Core on modern cloud platforms','','2025',0,'Enterprise implementation architectural blueprint outlining how to distribute configuration as code (CasC) bundles safely from central Operations Centers down to managed controller clusters across dynamic Kubernetes namespaces.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.cloudbees.com/docs/cloudbees-core/latest/cloud-admin-guide/core-casc-modern','docs.cloudbees.com: Configuration as Code for CloudBees Core on modern cloud'' platforms','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','213bb64e1c6932a490accdaf9fc3b926a96afd41b3aaae5069f4a89f628bac22',100.0,1.77903390367677593e+09,0,'2026-05-17T18:05:03.676776+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://docs.cloudbees.com/docs/cloudbees-ci/latest/casc-controller/distribute-casc-bundles-from-oc"}'); +INSERT INTO "resources" VALUES('https://docs.cloudbees.com/docs/cloudbees-core/latest/cloud-admin-guide/core-casc-modern','docs.cloudbees.com: Configuration as Code for CloudBees Core on modern cloud'' platforms','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','213bb64e1c6932a490accdaf9fc3b926a96afd41b3aaae5069f4a89f628bac22',100.0,1779033903,0,'2026-05-17T18:05:03.676776+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://docs.cloudbees.com/docs/cloudbees-ci/latest/casc-controller/distribute-casc-bundles-from-oc"}'); INSERT INTO "resources" VALUES('https://docs.cloudblue.com/cbc/20.5/premium/content/Deployment-of-Product-to-Azure-Cloud-Guide/Deploying-AKS-Cluster-with-Custom-IP-Ranges.htm','docs.cloudblue.com: Deploying an AKS Cluster with Custom IP Ranges (ARM template)','','2020',0,'Details the construction of ARM templates to deploy AKS clusters containing custom network IP range allocations. Ensures smooth compliance within pre-defined enterprise internal network spaces. Grounding shows ARM is stable, although Bicep and Terraform are dominant in 2026.','JSON','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Provisioning & IaC", "ARM Templates"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.cloudify.co','cloudify.co: Your Guide to Infrastructure Automation & Hybrid Cloud Orchestration 🌟','','2021',3,'An architectural manual focused on multi-cloud orchestration and automation frameworks. Discusses leveraging open-source TOSCA-based standards to orchestrate compute resources, handle multi-site network topologies, and coordinate complex deployments across multiple hypervisors.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Infrastructure Automation", "Hybrid Cloud Strategy"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md", "introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.cloudposse.com/components/library/aws/runs-on','Cloud Posse runs-on: GitHub Actions Self-Hosted Runners','','2025',0,'A collection of Cloud Posse Terraform modules designed to automate secure, dynamically autoscaling self-hosted GitHub Actions runners inside AWS networks, optimization execution speed while keeping compute costs minimal.','Terraform','Module','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Delivery", "Self-Hosted Runners"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "cicd.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.conduktor.io/learn','conduktor.io/kafka: Learn Apache Kafka like never before','','2022',0,'Conduktor''s centralized, highly visual learning playground for mastering Apache Kafka. Covers core distributed architectural structures, partition routing, message durability guarantees, and schema setups through structured modules.','English','Web Portal','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{"duplicate_of": "https://www.conduktor.io/kafka"}'); INSERT INTO "resources" VALUES('https://docs.confluent.io/platform/current/streams/overview.html','Kafka Streams and ksqlDB Compared – How to Choose','','2021',3,'A comparative guide contrasting the application patterns of using ksqlDB with writing custom Java code via the Kafka Streams library. It provides engineers with logical decision paths based on pipeline scale, deployment models, and development team specializations.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Stream Processing", "Architectural Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.databricks.com/aws/en/structured-streaming/production','docs.databricks.com: Use scheduler pools for multiple streaming workloads','','2023',4,'Deep dives into configuring Spark scheduler pools to enforce Fair Scheduling (FAIR) when running multiple concurrent Structured Streaming queries in a shared production workspace. Prevents heavy resource queries from starving lightweight streaming jobs. Live Grounding verifies that proper allocation of pool weights remains a mandatory configuration practice for robust multi-tenant streaming pipelines.','Markdown','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Apache Spark", "Streaming & Scheduling"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-bigdata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.databricks.com/structured-streaming/scheduler-pools.html','docs.databricks.com: Use scheduler pools for multiple streaming workloads','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','76a764e3d2746d3d578598f5fc889e4f04a4ed55edd3e1f6d76cd0df1a4f35ea',100.0,1.7790331009375379e+09,0,'2026-05-17T17:51:40.937538+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-bigdata.md"]','[]','{}','{"duplicate_of": "https://docs.databricks.com/aws/en/structured-streaming/production"}'); +INSERT INTO "resources" VALUES('https://docs.databricks.com/structured-streaming/scheduler-pools.html','docs.databricks.com: Use scheduler pools for multiple streaming workloads','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','76a764e3d2746d3d578598f5fc889e4f04a4ed55edd3e1f6d76cd0df1a4f35ea',100.0,1779033100,0,'2026-05-17T17:51:40.937538+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-bigdata.md"]','[]','{}','{"duplicate_of": "https://docs.databricks.com/aws/en/structured-streaming/production"}'); INSERT INTO "resources" VALUES('https://docs.digitalocean.com/products/app-platform','App Platform','','2024',0,'App Platform reference document outlining core specs of DigitalOcean''s fully managed Platform-as-a-Service (PaaS). Allows automated code deployments directly from Git systems, managing containers, databases, and SSL endpoints.','N/A','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "PaaS", "DigitalOcean App Platform"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.digitalocean.com/products/kubernetes','docs.digitalocean.com: Kubernetes on DigitalOcean','','2025',0,'The baseline documentation hub for DigitalOcean Kubernetes (DOKS). Features developer-friendly setup guides, automated node pool configurations, and block storage integrations. Recommended for startups and medium-sized application workloads seeking an intuitive managed container orchestrator.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Alternative Cloud", "DigitalOcean Kubernetes (DOKS)", "Core Platforms"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.digitalocean.com/products/kubernetes/how-to/autoscale','DigitalOcean Kubernetes: DOKS Cluster Autoscaler','','2023',0,'Implementation guide for configuring the managed Cluster Autoscaler on DigitalOcean Kubernetes (DOKS). Simplifies cluster expansion and reduction, automating droplet lifecycle management based on pending workloads.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Cluster Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.docker.com','Universal Control Plane overview','','2020',0,'Ecosystem overview of Docker Universal Control Plane (UCP). It served as an enterprise control center for container clusters, but is now a legacy reference superseded by modern web consoles.','None','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "Docker Enterprise"]','["[LEGACY]"]','[]','["kubernetes-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.docker.com/build/buildkit',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.docker.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6db739bda0149f8a224e8fc701c63de15c670c700e1b68e9ff5a655b422479db',100.0,1.779130494977072e+09,0,'2026-05-18T20:54:54.977072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.docker.com/build/buildkit',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.docker.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6db739bda0149f8a224e8fc701c63de15c670c700e1b68e9ff5a655b422479db',100.0,1779130494,0,'2026-05-18T20:54:54.977072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.docker.com/desktop/setup/install/windows-install','store.docker.com: Docker Community Edition EDGE with kubernetes. Installing Kubernetes using the Docker Client','','2021',0,'Operational documentation for installing and enabling single-node local Kubernetes clusters inside Docker Desktop for Windows. Offers a highly streamlined interface for local containerized orchestration workflows.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Desktop Orchestration", "Docker Desktop"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.docker.com/desktop/setup/sign-in',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9080cb4becbe717357c9e1c4edbcbac814d9456023a6ccf7cdca3b0ddc695ef1',100.0,1.77913049502387094e+09,0,'2026-05-18T20:54:55.023871+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.docker.com/develop/develop-images/build_enhancements','buildkit','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','fba2fcf8bf5cbf0b910823e052640e3de2255c7a48377a733845089d11ea0080',100.0,1.77903456436060094e+09,0,'2026-05-17T18:16:04.360601+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.docker.com/docker-for-windows',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f4a11e2bf8432fac4e34a3fdae0bb447c3379e304097fd259ae7398e4a4d0490',100.0,1.77903210377011394e+09,0,'2026-05-17T17:35:03.770114+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.docker.com/ee/ucp','Universal Control Plane overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2683fa73407419afc7464df24ec715f9349aa16a2db1f220bf13acefc4435d20',100.0,1.77903208779704904e+09,0,'2026-05-17T17:34:47.797049+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://docs.docker.com"}'); -INSERT INTO "resources" VALUES('https://docs.docker.com/engine/context/ecs-integration','docs.docker.com: Deploying Docker containers on ECS','','N/A',0,'A curated technical resource and architectural guide covering docs.docker.com: Deploying Docker containers on ECS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','c23648dbab66659012b2ce4d60cdeb4ef11408ea0e747f44cdc631e3fcc6d6b7',100.0,1.77903221686637306e+09,0,'2026-05-17T17:36:56.866373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.docker.com/engine/reference/commandline/buildx_imagetools','docs.docker.com: docker buildx imagetools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','81a2f3abbac42d450220e4a4bdb1ca5c86a0dfcbe87f518820af63a2835b2df6',100.0,1.77903275403783702e+09,0,'2026-05-17T17:45:54.037837+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://docs.docker.com/reference/cli/docker/buildx/imagetools"}'); +INSERT INTO "resources" VALUES('https://docs.docker.com/desktop/setup/sign-in',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9080cb4becbe717357c9e1c4edbcbac814d9456023a6ccf7cdca3b0ddc695ef1',100.0,1779130495,0,'2026-05-18T20:54:55.023871+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.docker.com/develop/develop-images/build_enhancements','buildkit','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','fba2fcf8bf5cbf0b910823e052640e3de2255c7a48377a733845089d11ea0080',100.0,1779034564,0,'2026-05-17T18:16:04.360601+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.docker.com/docker-for-windows',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f4a11e2bf8432fac4e34a3fdae0bb447c3379e304097fd259ae7398e4a4d0490',100.0,1779032103,0,'2026-05-17T17:35:03.770114+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.docker.com/ee/ucp','Universal Control Plane overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2683fa73407419afc7464df24ec715f9349aa16a2db1f220bf13acefc4435d20',100.0,1779032087,0,'2026-05-17T17:34:47.797049+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://docs.docker.com"}'); +INSERT INTO "resources" VALUES('https://docs.docker.com/engine/context/ecs-integration','docs.docker.com: Deploying Docker containers on ECS','','N/A',0,'A curated technical resource and architectural guide covering docs.docker.com: Deploying Docker containers on ECS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','c23648dbab66659012b2ce4d60cdeb4ef11408ea0e747f44cdc631e3fcc6d6b7',100.0,1779032216,0,'2026-05-17T17:36:56.866373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.docker.com/engine/reference/commandline/buildx_imagetools','docs.docker.com: docker buildx imagetools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','81a2f3abbac42d450220e4a4bdb1ca5c86a0dfcbe87f518820af63a2835b2df6',100.0,1779032754,0,'2026-05-17T17:45:54.037837+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://docs.docker.com/reference/cli/docker/buildx/imagetools"}'); INSERT INTO "resources" VALUES('https://docs.docker.com/engine/swarm','Docker Swarm','','2026',0,'Docker''s native, built-in container clustering orchestration engine. Perfect for fast multi-host scaling of simple apps, though largely superseded by EKS and Nomad in major multi-tenant enterprise architectures.','Go','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "Core"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.docker.com/reference/cli/docker/buildx/imagetools','docs.docker.com: docker buildx imagetools','','2024',0,'Official CLI manual for Buildx Imagetools, documenting dynamic multi-platform manifest manipulation directly within registries. Avoids rebuild cycles by merging existing CPU architecture definitions.','Go','documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Multi-Arch Images"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.docker.com/registry/insecure','Test an insecure registry 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c23648dbab66659012b2ce4d60cdeb4ef11408ea0e747f44cdc631e3fcc6d6b7',100.0,1779033045.01086,0,'2026-05-17T17:50:45.010860+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://docs.docker.com/engine/context/ecs-integration"}'); +INSERT INTO "resources" VALUES('https://docs.docker.com/registry/insecure','Test an insecure registry 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c23648dbab66659012b2ce4d60cdeb4ef11408ea0e747f44cdc631e3fcc6d6b7',100.0,1779033045,0,'2026-05-17T17:50:45.010860+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://docs.docker.com/engine/context/ecs-integration"}'); INSERT INTO "resources" VALUES('https://docs.docker.com/retired','Test an insecure registry 🌟','','2024',0,'Historical reference from the retired Docker documentation archive illustrating how to configure the Docker daemon to handshake with unencrypted registries. It provides flags and config file options required to bypass default TLS validation checks for local testing. In modern secure container platform patterns, this practice is deprecated and replaced by end-to-end TLS.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Management", "Docker Security", "Insecure Registries"]','["[LEGACY]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.dynatrace.com/docs/ingest-from/setup-on-container-platforms/kubernetes/legacy/deploy-oneagent-operator-openshift-legacy','dynatrace.com: Deploy OneAgent on OpenShift Container Platform','','2023',0,'Technical deployment specification for deploying the Dynatrace OneAgent operator onto OpenShift Container Platforms. Detailing daemonset deployments, security context constraints (SCCs), and privileged execution requirements.','en','Documentation','Advanced',1,'online','manual','f2f0dd66bd718fb52208eeb1c9a3e14f1daed997d44e9355d8f976eff5ade446',100.0,1.77913049496707391e+09,0,'2026-05-18T20:54:54.967074+02:00',NULL,NULL,NULL,'["Observability", "Platform Monitoring", "Dynatrace Agent Deployment"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.fluxcd.io','docs.fluxcd.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903019923172807e+09,0,'2026-05-17T17:03:19.231728+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://docs.fluxcd.io/en/1.22.2"}'); +INSERT INTO "resources" VALUES('https://docs.dynatrace.com/docs/ingest-from/setup-on-container-platforms/kubernetes/legacy/deploy-oneagent-operator-openshift-legacy','dynatrace.com: Deploy OneAgent on OpenShift Container Platform','','2023',0,'Technical deployment specification for deploying the Dynatrace OneAgent operator onto OpenShift Container Platforms. Detailing daemonset deployments, security context constraints (SCCs), and privileged execution requirements.','en','Documentation','Advanced',1,'online','manual','f2f0dd66bd718fb52208eeb1c9a3e14f1daed997d44e9355d8f976eff5ade446',100.0,1779130494,0,'2026-05-18T20:54:54.967074+02:00',NULL,NULL,NULL,'["Observability", "Platform Monitoring", "Dynatrace Agent Deployment"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.fluxcd.io','docs.fluxcd.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030199,0,'2026-05-17T17:03:19.231728+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://docs.fluxcd.io/en/1.22.2"}'); INSERT INTO "resources" VALUES('https://docs.fluxcd.io/en/1.22.2','docs.fluxcd.io','','2021',0,'Archived reference documentation for the legacy Flux v1 orchestrator. Left online purely as historical reference; teams must use modern Flux v2 systems for controller architectures and security controls.','None','Documentation','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[LEGACY]"]','[]','["flux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.garden.io','garden.io: cloud native devops platform','','2021',0,'Architectural specifications for the Garden orchestration tool. Details graph configurations, Helm-based packaging models, pipeline test automation patterns, and enterprise testing setups inside remote clusters.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Graph-Based Dev & Test", "Garden Documentation"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md", "kubernetes-based-devel.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.getenroute.io','getenroute.io: Drive API Security At Kubernetes Ingress Using Helm And Envoy 🌟','','2022',3,'Enroute is a lightweight, Envoy-driven API gateway and Ingress Controller designed to secure microservices at the cluster boundary. Highlights integration with Helm and declarative custom resource configurations. Live Grounding indicates that while Envoy is standard, Enroute provides an accessible alternative for teams seeking simple, security-first ingress controls.','Go','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.github.com/en','guides.github.com: Markdown Cheat Sheet 2','','2026',4,'The authoritative reference guide for GitHub Flavored Markdown (GFM). Essential for managing documentation structures, creating rich README files, formatting issue trackers, and building interactive templates within the developer workflow.','N/A','Guide','Beginner',0,'online','manual','41801d82adbb8ae3955e7dc98be3bb04510adf56883875f3219fc5d3f8480d2e',100.0,1.77913049497134089e+09,1,'2026-05-18T20:54:54.971341+02:00',NULL,NULL,NULL,'["Software Engineering", "Documentation", "Markup Languages"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md", "docs/git.md", "docs/mkdocs.md"]','["mkdocs.md", "cheatsheets.md", "git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://docs.github.com/en/actions/how-tos/write-workflows','docs.github.com: Learn GitHub Actions','','2026',0,'The official documentation hub for constructing GitHub Actions pipelines. It outlines syntax conventions for workflows, custom runner setup, enterprise secrets isolation, matrix compilation strategies, and native target routing configurations.','English','Documentation','Medium',0,'online','manual','681a7064ed6db75b597b2ecb55d9ed84a73528ee6e670d60bc4480089bec2635',100.0,1.78173599220781803e+09,1,'2026-06-18T00:39:52.207818+02:00',NULL,NULL,NULL,'["Software Delivery", "GitHub Ecosystem", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:22.779313+02:00"}'); -INSERT INTO "resources" VALUES('https://docs.github.com/en/actions/learn-github-actions','docs.github.com: Learn GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e35c79778e9adc96d7942e26586c0b44b59a25020030e1e930e539d5cd6eee1b',100.0,1.77903394252489709e+09,0,'2026-05-17T18:05:42.524897+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://docs.github.com/en/actions/how-tos/write-workflows", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:23.407899+02:00"}'); -INSERT INTO "resources" VALUES('https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port','docs.github.com: Using SSH over the HTTPS port 🌟','','2021',0,'Official reference troubleshooting protocol explaining SSH transport over HTTPS port 443. Synthesizes custom configuration profiles to bypass restrictive firewalls and proxy devices that block standard port 22 traffic.','Shell','Documentation','Advanced',0,'online','manual','65319432e5f6585e28243a67a743d469dfae3760cd66bd2427270cb7f72056d7',100.0,1.78173595046036696e+09,1,'2026-06-18T00:39:10.460367+02:00',NULL,NULL,NULL,'["Developer Platform", "Infrastructure", "Network Security"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:24.034563+02:00"}'); +INSERT INTO "resources" VALUES('https://docs.github.com/en','guides.github.com: Markdown Cheat Sheet 2','','2026',4,'The authoritative reference guide for GitHub Flavored Markdown (GFM). Essential for managing documentation structures, creating rich README files, formatting issue trackers, and building interactive templates within the developer workflow.','N/A','Guide','Beginner',0,'online','manual','41801d82adbb8ae3955e7dc98be3bb04510adf56883875f3219fc5d3f8480d2e',100.0,1779130494,1,'2026-05-18T20:54:54.971341+02:00',NULL,NULL,NULL,'["Software Engineering", "Documentation", "Markup Languages"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md", "docs/git.md", "docs/mkdocs.md"]','["mkdocs.md", "cheatsheets.md", "git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://docs.github.com/en/actions/how-tos/write-workflows','docs.github.com: Learn GitHub Actions','','2026',0,'The official documentation hub for constructing GitHub Actions pipelines. It outlines syntax conventions for workflows, custom runner setup, enterprise secrets isolation, matrix compilation strategies, and native target routing configurations.','English','Documentation','Medium',0,'online','manual','681a7064ed6db75b597b2ecb55d9ed84a73528ee6e670d60bc4480089bec2635',100.0,1781735992,1,'2026-06-18T00:39:52.207818+02:00',NULL,NULL,NULL,'["Software Delivery", "GitHub Ecosystem", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:22.779313+02:00"}'); +INSERT INTO "resources" VALUES('https://docs.github.com/en/actions/learn-github-actions','docs.github.com: Learn GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e35c79778e9adc96d7942e26586c0b44b59a25020030e1e930e539d5cd6eee1b',100.0,1779033942,0,'2026-05-17T18:05:42.524897+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://docs.github.com/en/actions/how-tos/write-workflows", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:23.407899+02:00"}'); +INSERT INTO "resources" VALUES('https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port','docs.github.com: Using SSH over the HTTPS port 🌟','','2021',0,'Official reference troubleshooting protocol explaining SSH transport over HTTPS port 443. Synthesizes custom configuration profiles to bypass restrictive firewalls and proxy devices that block standard port 22 traffic.','Shell','Documentation','Advanced',0,'online','manual','65319432e5f6585e28243a67a743d469dfae3760cd66bd2427270cb7f72056d7',100.0,1781735950,1,'2026-06-18T00:39:10.460367+02:00',NULL,NULL,NULL,'["Developer Platform", "Infrastructure", "Network Security"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:24.034563+02:00"}'); INSERT INTO "resources" VALUES('https://docs.github.com/en/copilot/concepts/agents/copilot-cli/about-remote-control','Remote Control of GitHub Copilot CLI Sessions','Learn how to monitor, steer, and approve agentic workflows in running GitHub Copilot CLI sessions remotely from GitHub.com or GitHub Mobile.','2026',4,'Curator Insight: Extending local CLI execution to mobile and web endpoints enables seamless steering of long-running development agents. -Live Grounding: GitHub documentation confirms that developers can initiate remote control via the `/remote on` command or through `copilot --remote`, permitting secure terminal session tracking and multi-surface approvals directly on GitHub.com or the GitHub Mobile app.','en','documentation','Intermediate',0,'online','automatic','e2f92136173fb020ead01234171ace49b304cbb4f7326aa3a313bdd01cb1bee1',NULL,1.78035215826333189e+09,0,'2026-06-02T00:15:58.263332+02:00',NULL,NULL,NULL,'["AI", "Developer Tools", "Coding Agents", "CLI Tooling"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Generally available as of May 2026, highly rated and widely welcomed by the enterprise developer community for enabling mobile/web-driven agentic workflows.", "social_preview_url": "https://docs.github.com/assets/cb-345/images/social-cards/copilot.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:24.645896+02:00"}'); -INSERT INTO "resources" VALUES('https://docs.github.com/en/copilot/get-started/best-practices','Best Practices for Using GitHub Copilot','','2026',0,'Authoritative guidelines from GitHub designed to optimize interaction with Copilot. Covers prompt engineering tactics (such as context-setting files and comments), managing AI security and license compliance, and verifying generated output.','English','Documentation','Intermediate',0,'online','manual','0dee52bc2a91b05dc874775f9ce625f0efebe02d15abc0c8931cc897864272b3',100.0,1.78173590093017506e+09,1,'2026-06-18T00:38:20.930175+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "GitHub Copilot"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/cicd.md", "docs/developerportals.md"]','["ai.md", "cicd.md", "developerportals.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:25.266225+02:00"}'); -INSERT INTO "resources" VALUES('https://docs.github.com/en/copilot/how-tos/github-copilot-app/getting-started','Getting started with the GitHub Copilot app','Sign in to the GitHub Copilot app, ask your first question in a quick chat, and then create a full agent session to make changes to your code.','2025',4,'The official documentation for initializing and operating the standalone GitHub Copilot application. The guide covers foundational setups, authentication mechanisms, and demonstrates how developers can utilize multi-file agentic sessions to directly draft, validate, and execute complex code changes within local and remote repositories.','English','documentation','Intermediate',0,'online','automatic','bf5ddc5399c3ca30f5c3a5e073f3a7c2d4553dc4ed89b94705c178db2d4f3bc1',NULL,1.78035258179228711e+09,0,'2026-06-02T00:23:01.792287+02:00',NULL,NULL,NULL,'["Developer Tools", "AI Coding Assistants", "GitHub Copilot"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official GitHub product documentation. Copilot App is the industry-standard AI development assistant.", "social_preview_url": "https://docs.github.com/assets/cb-345/images/social-cards/copilot.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:25.893987+02:00"}'); -INSERT INTO "resources" VALUES('https://docs.github.com/en/discussions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5819fb425c4c55eacc70053a096aed28a6cf05c1fcb5b3b7fe43ad53f6363341',100.0,1.77903340035250711e+09,0,'2026-05-17T17:56:40.352507+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:26.514948+02:00"}'); -INSERT INTO "resources" VALUES('https://docs.github.com/en/get-started/using-github/github-flow','GitHub Flow','','2011',5,'GitHub Flow is a lightweight, branch-based workflow that supports continuous delivery by eliminating the complex branching structures of older patterns. Developers work on short-lived feature branches, using pull requests to run continuous integration tests and solicit reviews before automated deployment directly to the main branch. This approach minimizes merge conflicts and maintains a deployable master branch at all times.','Markdown','Specification','Beginner',0,'online','manual','416d3ff4198228612146252c20adab1a72a106d5646ea2a37ef1eacdcc998341',100.0,1.78173594077339696e+09,1,'2026-06-18T00:39:00.773397+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:27.129732+02:00"}'); -INSERT INTO "resources" VALUES('https://docs.github.com/en/pdfs/markdown-cheatsheet-online.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.77913049493580889e+09,0,'2026-05-18T20:54:54.935809+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:27.747909+02:00"}'); -INSERT INTO "resources" VALUES('https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/managing-a-branch-protection-rule',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8f05fd1ed5c3b3432425c2cad3a591874e28cd860da92fa800e53026230bbc0c',100.0,1.77913049499023294e+09,1,'2026-05-18T20:54:54.990233+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:28.363824+02:00"}'); -INSERT INTO "resources" VALUES('https://docs.gitlab.com/ee/topics/gitlab_flow.html','GitLab Flow','','N/A',0,'A curated technical resource and architectural guide covering GitLab Flow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029142.8899,0,'2026-05-17T16:45:42.889900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.gitlab.com/ee/user/clusters/agent','GitLab Kubernetes Agent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e05a7259a009d670d2a023a0c9cb06622329b3e1f917cc63022cb565a8e8c408',100.0,1.7790312663398261e+09,0,'2026-05-17T17:21:06.339826+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd-kubernetes-plugins.md"]','[]','{}','{"duplicate_of": "https://docs.gitlab.com/user/clusters/agent"}'); -INSERT INTO "resources" VALUES('https://docs.gitlab.com/ee/user/infrastructure/terraform_state.html','docs.gitlab.com: GitLab managed Terraform State 🌟','','N/A',0,'A curated technical resource and architectural guide covering docs.gitlab.com: GitLab managed Terraform State 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796.75836,0,'2026-05-17T17:29:56.758360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +Live Grounding: GitHub documentation confirms that developers can initiate remote control via the `/remote on` command or through `copilot --remote`, permitting secure terminal session tracking and multi-surface approvals directly on GitHub.com or the GitHub Mobile app.','en','documentation','Intermediate',0,'online','automatic','e2f92136173fb020ead01234171ace49b304cbb4f7326aa3a313bdd01cb1bee1',NULL,1780352158,0,'2026-06-02T00:15:58.263332+02:00',NULL,NULL,NULL,'["AI", "Developer Tools", "Coding Agents", "CLI Tooling"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Generally available as of May 2026, highly rated and widely welcomed by the enterprise developer community for enabling mobile/web-driven agentic workflows.", "social_preview_url": "https://docs.github.com/assets/cb-345/images/social-cards/copilot.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:24.645896+02:00"}'); +INSERT INTO "resources" VALUES('https://docs.github.com/en/copilot/get-started/best-practices','Best Practices for Using GitHub Copilot','','2026',0,'Authoritative guidelines from GitHub designed to optimize interaction with Copilot. Covers prompt engineering tactics (such as context-setting files and comments), managing AI security and license compliance, and verifying generated output.','English','Documentation','Intermediate',0,'online','manual','0dee52bc2a91b05dc874775f9ce625f0efebe02d15abc0c8931cc897864272b3',100.0,1781735900,1,'2026-06-18T00:38:20.930175+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "GitHub Copilot"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/cicd.md", "docs/developerportals.md"]','["ai.md", "cicd.md", "developerportals.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:25.266225+02:00"}'); +INSERT INTO "resources" VALUES('https://docs.github.com/en/copilot/how-tos/github-copilot-app/getting-started','Getting started with the GitHub Copilot app','Sign in to the GitHub Copilot app, ask your first question in a quick chat, and then create a full agent session to make changes to your code.','2025',4,'The official documentation for initializing and operating the standalone GitHub Copilot application. The guide covers foundational setups, authentication mechanisms, and demonstrates how developers can utilize multi-file agentic sessions to directly draft, validate, and execute complex code changes within local and remote repositories.','English','documentation','Intermediate',0,'online','automatic','bf5ddc5399c3ca30f5c3a5e073f3a7c2d4553dc4ed89b94705c178db2d4f3bc1',NULL,1780352581,0,'2026-06-02T00:23:01.792287+02:00',NULL,NULL,NULL,'["Developer Tools", "AI Coding Assistants", "GitHub Copilot"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official GitHub product documentation. Copilot App is the industry-standard AI development assistant.", "social_preview_url": "https://docs.github.com/assets/cb-345/images/social-cards/copilot.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:25.893987+02:00"}'); +INSERT INTO "resources" VALUES('https://docs.github.com/en/discussions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5819fb425c4c55eacc70053a096aed28a6cf05c1fcb5b3b7fe43ad53f6363341',100.0,1779033400,0,'2026-05-17T17:56:40.352507+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:26.514948+02:00"}'); +INSERT INTO "resources" VALUES('https://docs.github.com/en/get-started/using-github/github-flow','GitHub Flow','','2011',5,'GitHub Flow is a lightweight, branch-based workflow that supports continuous delivery by eliminating the complex branching structures of older patterns. Developers work on short-lived feature branches, using pull requests to run continuous integration tests and solicit reviews before automated deployment directly to the main branch. This approach minimizes merge conflicts and maintains a deployable master branch at all times.','Markdown','Specification','Beginner',0,'online','manual','416d3ff4198228612146252c20adab1a72a106d5646ea2a37ef1eacdcc998341',100.0,1781735940,1,'2026-06-18T00:39:00.773397+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:27.129732+02:00"}'); +INSERT INTO "resources" VALUES('https://docs.github.com/en/pdfs/markdown-cheatsheet-online.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.935809+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:27.747909+02:00"}'); +INSERT INTO "resources" VALUES('https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/managing-a-branch-protection-rule',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8f05fd1ed5c3b3432425c2cad3a591874e28cd860da92fa800e53026230bbc0c',100.0,1779130494,1,'2026-05-18T20:54:54.990233+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:28.363824+02:00"}'); +INSERT INTO "resources" VALUES('https://docs.gitlab.com/ee/topics/gitlab_flow.html','GitLab Flow','','N/A',0,'A curated technical resource and architectural guide covering GitLab Flow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029142,0,'2026-05-17T16:45:42.889900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.gitlab.com/ee/user/clusters/agent','GitLab Kubernetes Agent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e05a7259a009d670d2a023a0c9cb06622329b3e1f917cc63022cb565a8e8c408',100.0,1779031266,0,'2026-05-17T17:21:06.339826+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd-kubernetes-plugins.md"]','[]','{}','{"duplicate_of": "https://docs.gitlab.com/user/clusters/agent"}'); +INSERT INTO "resources" VALUES('https://docs.gitlab.com/ee/user/infrastructure/terraform_state.html','docs.gitlab.com: GitLab managed Terraform State 🌟','','N/A',0,'A curated technical resource and architectural guide covering docs.gitlab.com: GitLab managed Terraform State 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.758360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.gitlab.com/releases','about.gitlab.com: GitLab 14.1 released with Helm Chart Registry and Escalation Policies','','2021',0,'Details the GitLab 14.1 release, highlighting its integrated Helm chart registry and custom escalation policies. Explains how teams can store and manage Kubernetes deployment packaging files directly alongside their application source code.','Markdown','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "Kubernetes Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cicd-kubernetes-plugins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.gitlab.com/runner/install/openshift.html','docs.gitlab.com: Install GitLab Runner on Red Hat OpenShift','','2021',0,'The official guide for installing GitLab Runner on Red Hat OpenShift using the GitLab Runner Operator. Outlines configuration steps, security context constraints (SCC), and custom resource designs for managing secure, scalable pipeline workloads.','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "Kubernetes Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.gitlab.com/user/clusters/agent','GitLab Kubernetes Agent','','2024',5,'A secure, bidirectional, and active cluster integration agent (now known as the GitLab Agent for Kubernetes) that enables enterprise GitOps workflows. Operating inside the target cluster, it pulls configurations from Git repositories, avoiding the security risk of exposing Kube-apiserver endpoints to external CI runners.','Go','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "GitLab Integration"]','["[DE FACTO STANDARD]"]','[]','["cicd-kubernetes-plugins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.google.com','Google docs & Sheets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42cd3dd18405ac968463654ac2485f6a34a8b80a26861ecccf8b1e333c3c4de5',100.0,1.77902980444524788e+09,0,'2026-05-17T16:56:44.445248+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2F&dsh=S20332737%3A1779029801683182&emr=1&followup=https%3A%2F%2Fdocs.google.com%2F&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauuoeLcrRlG9wsx3FKpxmPOwZ0aEG9g04i8ZgsTyIUOHV3UzhWURaJlrxS0xYmo_YZUJM0_Rw"}'); -INSERT INTO "resources" VALUES('https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA','docs.google.com: Kubernetes For Everyone 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f07374548efd5e9362345f0bfa8454a91ef4dc11cdb52dd85f28349f414aa339',100.0,1.77902968993910408e+09,0,'2026-05-17T16:54:49.939104+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA/edit"}'); +INSERT INTO "resources" VALUES('https://docs.google.com','Google docs & Sheets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42cd3dd18405ac968463654ac2485f6a34a8b80a26861ecccf8b1e333c3c4de5',100.0,1779029804,0,'2026-05-17T16:56:44.445248+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2F&dsh=S20332737%3A1779029801683182&emr=1&followup=https%3A%2F%2Fdocs.google.com%2F&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauuoeLcrRlG9wsx3FKpxmPOwZ0aEG9g04i8ZgsTyIUOHV3UzhWURaJlrxS0xYmo_YZUJM0_Rw"}'); +INSERT INTO "resources" VALUES('https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA','docs.google.com: Kubernetes For Everyone 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f07374548efd5e9362345f0bfa8454a91ef4dc11cdb52dd85f28349f414aa339',100.0,1779029689,0,'2026-05-17T16:54:49.939104+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA/edit"}'); INSERT INTO "resources" VALUES('https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA/edit','docs.google.com: Kubernetes For Everyone 🌟🌟','','2022',5,'A collaborative, highly comprehensive community guide detailing core mechanics, networking layers, API objects, and day-to-day kubectl recipes. Essential for deep conceptual comprehension of the Kubernetes api-driven design.','English','Document','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Community Resources", "Reference Manuals"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA/edit/edit',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.77913049496290898e+09,0,'2026-05-18T20:54:54.962909+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA/edit/edit',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.962909+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.google.com/document/u/0/d/1VEkUvTbqxfC1XyVGb2Z3DtEk9NA1M6PJpeCqEYRATLM/mobilebasic','docs.google.com: Serverless Guide to Success 2021','','2021',4,'This document acts as an operational blueprint offering tactical patterns for adoption, cost estimation, and lifecycle management within serverless paradigms. It bridges the gap between basic functions and enterprise execution strategies.','English','Document','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Operational Guides"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.google.com/forms/d/e/1FAIpQLSdiuQN3sm2mQ2E86VTXVXu7bf_9C0hVdzhw2_Kvu3DFqL7EZA/viewform','Jenkins: Agents Monitoring End User Survey','- [github PR: Enable to provide telemetry data to OpenTelemetry Collector](https://github.com/jenkinsci/remoting-opentelemetry-plugin/pull/40) Great step forward for the troubleshooting of JenkinsCI Agents with the visualization of the "Jenkins Remoting Keep Alive" messages as distributed traces','2021',0,'User research survey focused on identifying operational pain points in Jenkins agent monitoring. Highlighted community demand for tracing agent communication channels, particularly utilizing "Jenkins Remoting Keep Alive" messages as distributed traces for proactive connection diagnostics.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Agent Management"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/13k-Lhc-tVgUohrtKqAYIikaQCTsmuzzjhOe_hpwgUgw/edit','DevNation: 10 awesome kubernetes tools every user should know','- [developers.redhat.com: 10 awesome Kubernetes tools every user should know | DevNation Tech Talk (video)](https://developers.redhat.com/devnation/tech-talks/10-kubernetes-tools)','2021',3,'A DevNation tech talk presentation showcasing ten high-impact Kubernetes developer tools. It focuses on boosting local productivity, troubleshooting live clusters, and simplifying manifest creation.','None','Presentation','Low',0,'online','manual','96cbc482b20b4f06ec0cfef69c2147a09d5d4fb751ea005736ebb36ac883e97b',100.0,1.77913049498317289e+09,1,'2026-05-18T20:54:54.983173+02:00',NULL,NULL,NULL,'["Developer Experience", "Learning Resources", "Curated Lists"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/13k-Lhc-tVgUohrtKqAYIikaQCTsmuzzjhOe_hpwgUgw/edit','DevNation: 10 awesome kubernetes tools every user should know','- [developers.redhat.com: 10 awesome Kubernetes tools every user should know | DevNation Tech Talk (video)](https://developers.redhat.com/devnation/tech-talks/10-kubernetes-tools)','2021',3,'A DevNation tech talk presentation showcasing ten high-impact Kubernetes developer tools. It focuses on boosting local productivity, troubleshooting live clusters, and simplifying manifest creation.','None','Presentation','Low',0,'online','manual','96cbc482b20b4f06ec0cfef69c2147a09d5d4fb751ea005736ebb36ac883e97b',100.0,1779130494,1,'2026-05-18T20:54:54.983173+02:00',NULL,NULL,NULL,'["Developer Experience", "Learning Resources", "Curated Lists"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/17bQ30ycAUB-k4YZ4dC23cxNiNChvRRQO7_6FNGcS0j4/edit?usp=sharing','Presentation: NADOG - Evolution of open source CI/CD tools - Oleg Nenashev 🌟','','2021',0,'An evolutionary mapping of open-source continuous integration and deployment ecosystems, tracing the lineage from legacy master-agent patterns to decoupled cloud-native architectures. Discusses trade-offs in extensibility, engine footprint, security profiles, and pipeline-as-code maintenance.','English','presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD History", "Evolution of OSS CI-CD"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/1DFy4ZZdsK2ftREetv_f52E-caZXOGX6GvgzGQlfSLfE/edit?usp=sharing','History of Microservices','','2019',0,'Tracing the architectural evolution from legacy service-oriented architectures (SOA) to lightweight microservices reveals the driving forces behind contemporary software design. This historical overview contextualizes the shifting demands for rapid delivery, horizontal scaling, and domain-driven design. It demonstrates how infrastructure advancements like containerization catalyzed the widespread adoption of decoupled services.','English','Presentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "History"]','["[LEGACY]"]','[]','["faq.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/1IZXCiQl_NUawHMvKJANCG2_LIBZseUpY-XyPjlghj9E/edit','Presentation: YAML your cloud','','2021',0,'A technical slide-deck detailing how to leverage Crossplane to declare cloud infrastructure purely using Kubernetes-native YAML. It covers custom resource definitions (CRDs), dynamic provider integration, resource composition layers, and best practices for architectural abstractions to decouple infrastructure definitions from vendor-specific formats.','Agnostic','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Presentations"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/1Q1PgNnRTgzBpVRXPqQo3PudzCa2eoc6_1_NRjFRMLrU/edit','docs.google.com: Jenkins Artwork Social Media & Open Graph Images','','2021',0,'A shared repository of official Jenkins marketing slide templates, community brand guidelines, and graphics resources. *Curator Insight*: Design assets. *Live Grounding*: Handy for technical presenters preparing team slides or design documents.','English','Presentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Resources", "Brand & Design"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco','Intoduction to Kubernetes (slides, beginners and advanced)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cba1c49d9266c14ea9e6bd6c2e3c89ead9292dc1f60bc71b5fc48a372f03ad7b',100.0,1.77903143709648895e+09,0,'2026-05-17T17:23:57.096489+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco/edit"}'); +INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco','Intoduction to Kubernetes (slides, beginners and advanced)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cba1c49d9266c14ea9e6bd6c2e3c89ead9292dc1f60bc71b5fc48a372f03ad7b',100.0,1779031437,0,'2026-05-17T17:23:57.096489+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco/edit"}'); INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco/edit','Intoduction to Kubernetes (slides, beginners and advanced)','','2024',3,'A detailed technical slideset outlining the core mechanisms of Kubernetes scheduling, control plane architecture, and microservice discovery. Ideal for corporate instructional presentations and architectural roundtables.','English','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Presentation Slides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoUMXMpUK8KlCIosvQB0f-oq3k/edit','Learnk8s: Comparison of Kubernetes Ingress Controllers 🌟🌟','','2023',5,'An expansive, community-maintained comparison spreadsheet detailing the feature matrices, protocol supports, dynamic reloading behaviors, and ecosystem integrations of various Ingress Controllers. Live Grounding highlights this dynamic reference as an essential resource for architects choosing ingress tools based on enterprise requirements.','Markdown','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[DE FACTO STANDARD]"]','[]','["matrix-table.md", "kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1RPpyDOLFmcgxMCpABDzrsBYWpPYCIBuvAoUQLwOGoQw','Learnk8s: Comparison of Kubernetes Managed Services 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6139c65386dd3205041b81a3c9634b84f8aed2a8becb6f373ad91918fa8f5173',100.0,1779031495.60224,0,'2026-05-17T17:24:55.602240+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/spreadsheets/d/1RPpyDOLFmcgxMCpABDzrsBYWpPYCIBuvAoUQLwOGoQw/edit"}'); +INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1RPpyDOLFmcgxMCpABDzrsBYWpPYCIBuvAoUQLwOGoQw','Learnk8s: Comparison of Kubernetes Managed Services 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6139c65386dd3205041b81a3c9634b84f8aed2a8becb6f373ad91918fa8f5173',100.0,1779031495,0,'2026-05-17T17:24:55.602240+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/spreadsheets/d/1RPpyDOLFmcgxMCpABDzrsBYWpPYCIBuvAoUQLwOGoQw/edit"}'); INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1RPpyDOLFmcgxMCpABDzrsBYWpPYCIBuvAoUQLwOGoQw/edit','Learnk8s: Comparison of Kubernetes Managed Services 🌟','','2021',0,'A highly granular, community-maintained matrix tracking managed Kubernetes services across both major and minor cloud vendors. It details network capabilities, autoscaler integration, upgrades, security profiles, and persistent volume support. It represents an essential industry benchmark used by platform architects designing global cluster patterns.','None','Reference Spreadsheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Cloud Providers", "Managed Kubernetes Comparison"]','["[COMMUNITY-TOOL]"]','[]','["matrix-table.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl_2w','The Golden Kubernetes Tooling and Helpers list','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9dd4682f78daa68e5fd17a9dadf8c1809af5a80bac402498152167146415cb69',100.0,1.77903451790469503e+09,0,'2026-05-17T18:15:17.904695+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl_2w/edit"}'); -INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl_2w/edit','The Golden Kubernetes Tooling and Helpers list','','2024',0,'A highly granular, crowd-sourced spreadsheet tracking essential Kubernetes tools and extensions. Acts as an excellent resource for platform architects searching for specialized utilities in monitoring, cost allocation, and security governance.','None','Resource','Intermediate',0,'online','manual','5272aeddc6e66ae1bf7d41c47c1cbb850ddf5b8a04b7359454f8734f947cb43a',100.0,1.77913049496537399e+09,1,'2026-05-18T20:54:54.965374+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl_2w','The Golden Kubernetes Tooling and Helpers list','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9dd4682f78daa68e5fd17a9dadf8c1809af5a80bac402498152167146415cb69',100.0,1779034517,0,'2026-05-17T18:15:17.904695+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl_2w/edit"}'); +INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl_2w/edit','The Golden Kubernetes Tooling and Helpers list','','2024',0,'A highly granular, crowd-sourced spreadsheet tracking essential Kubernetes tools and extensions. Acts as an excellent resource for platform architects searching for specialized utilities in monitoring, cost allocation, and security governance.','None','Resource','Intermediate',0,'online','manual','5272aeddc6e66ae1bf7d41c47c1cbb850ddf5b8a04b7359454f8734f947cb43a',100.0,1779130494,1,'2026-05-18T20:54:54.965374+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1yhkuBJBY2iO2Ax5FcbDMdWD5QLTVO6Y_kYt_VumnEtI/edit','docs.google.com - learnk8s.io: Research on the trade offs when choosing an instance type for a kubernetes cluster','','2022',0,'A comprehensive reference spreadsheet mapping public cloud compute options. Analyzes network limits, local disks performance, memory ratios, and OS-reserved compute resources to guide infrastructure designers.','N/A','Document','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Sizing", "Research"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.gradle.org/current/userguide/getting_started.html','docs.gradle.org: Getting Started','','2026',4,'The official Gradle getting started guide, focusing on project structure, tasks, lifecycle, and script authoring. Live Grounding validates this as the crucial entry point for setting up dynamic build scripts, multi-project dependency graphs, and CI pipelines.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Build Tools", "Gradle", "Documentation"]','["[ENTERPRISE-STABLE]"]','[]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.itrsgroup.com/docs/opsview/6.12.1/opspacks/opspack-index/index.html','opsview.com: opspack','','2024',0,'Detailed documentation regarding Opsview''s pre-configured monitoring packages (opspacks) for tracing queue sizes, job results, and active slave counts in Jenkins setups.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Opsview Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.lightstep.com/docs/understand-distributed-tracing','lightstep.com: Understand Distributed Tracing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a811a4b0d75ee13fe6fc6ce145c6c9341e9ab5e7ce9cc466db1bc6b04bde031e',100.0,1.77903025044979095e+09,1,'2026-05-17T17:04:10.449791+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.meshery.io/guides/tutorials/kubernetes-pods','Exploring Kubernetes Pods with Meshery','','2022',0,'An operational guide from the Meshery documentation focusing on managing and inspecting Kubernetes Pods within a service mesh environment. It illustrates how to leverage Meshery''s visual designer to orchestrate workloads.','English','Technical Documentation','Intermediate',0,'online','manual','cb3ce8946f77dba9c8a483c310f54f43d5e55546072ddee7aacd8869a6b2a4b8',100.0,1.77903029585748195e+09,1,'2026-05-17T17:04:55.857482+02:00',NULL,NULL,NULL,'["Platform Engineering", "Service Mesh Management", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com','Microsoft Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f5dc7b77212c6c2f04a54440082812b10d5112ff671b019a035c49429d1c57e',100.0,1.77903002070728492e+09,0,'2026-05-17T17:00:20.707285+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/azure','Azure Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9304f7f0a12a390ee81ecca02a2afa845c05c321fae0d05cc63a69852e24fbcc',100.0,1.77903348150055289e+09,0,'2026-05-17T17:58:01.500553+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/azure/load-testing','docs.microsoft.com: Azure Load Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e69c9bd8b2ace19408d56b4bd502e90a26d94b655bfb69073d7509ec2710d37',100.0,1.77902979680800294e+09,0,'2026-05-17T16:56:36.808003+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{"duplicate_of": "https://azure.microsoft.com/en-gb/products/load-testing"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/azure/traffic-manager','Azure Traffic Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3425098bb13fdf6e714102059d8e86eeb85faebb56a4e1e50589f7d5f6e2a0d',100.0,1.77902970583386302e+09,0,'2026-05-17T16:55:05.833863+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/traffic-manager"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/azure/vpn-gateway/openvpn-azure-ad-tenant','Create an Azure Active Directory tenant for P2S OpenVPN protocol connections','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a7d833108551a9859faccc97696671b432b04b8d18f648f3b99b9295b023739',100.0,1.77903283532933592e+09,0,'2026-05-17T17:47:15.329336+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/vpn-gateway/openvpn-azure-ad-tenant"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming','docs.microsoft.com: Define your naming convention','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1b92c9d2d9c7f10fcd896f3fdf34d7ccf0c969af77f302528c9f756395ae22f6',100.0,1.77903287476204609e+09,0,'2026-05-17T17:47:54.762046+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-gb/azure/devops/pipelines','==docs.microsoft.com: Azure Pipelines documentation==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','825562406b08d4000810c0fbaded07413d1d8c1ba5caadde3308b1d6d2fa9385',100.0,1.77903040479333806e+09,0,'2026-05-17T17:06:44.793338+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-gb/learn/modules/create-a-build-pipeline','==docs.microsoft.com: Create a build pipeline with Azure Pipelines==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9f4199aec31f172e6b36417605cd1dd18752a091827a335d6ece86d179c47512',100.0,1.77903322399102497e+09,0,'2026-05-17T17:53:43.991025+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-gb/learn/paths/build-applications-with-azure-devops','==docs.microsoft.com: Build applications with Azure DevOps (Learning Path)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9b2f98f4263f8ec3961cfeb33d3e80937d020e0e42ebc9b5718f9d5efee2937e',100.0,1.77902919031115198e+09,0,'2026-05-17T16:46:30.311152+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/appcenter/build/choose-between-services','Visual Studio App Center VS Azure Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','02b112a75e6346663e37e3e9bc3248b7b0b1fd95f6361ce4b42323827bd80de9',100.0,1.77903376559009504e+09,0,'2026-05-17T18:02:45.590095+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal','docs.microsoft.com: Use the portal to create an Azure AD application and'' service principal that can access resource','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2ea39670189e25de0a7dbfe4d54881f4fbd6d9a42a8581dde543b33f7c8c8464',100.0,1.77903404949149107e+09,0,'2026-05-17T18:07:29.491491+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/active-directory/external-identities/cross-tenant-access-overview','docs.microsoft.com: Overview: Cross-tenant access with Azure AD External'' Identities (Preview)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','afa8a40d93ff03341bd7aa81c46049bd9e9b54cbd6287eedf76cefbef2d0dec8',100.0,1.77903036763522911e+09,0,'2026-05-17T17:06:07.635229+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/multi-tenant-user-management-scenarios','docs.microsoft.com: Multi-tenant user management scenarios','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e81a8c39108ac4df0b2754c2ce0769fe06871a4983e14ac71be51c3716662010',100.0,1.77903146712867808e+09,0,'2026-05-17T17:24:27.128678+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler','Azure: AKS Cluster Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7df20c4b2d5adae57688835590dca361de2c3ee131483b5167a769112a604847',100.0,1.77903378484262299e+09,0,'2026-05-17T18:03:04.842623+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/cluster-autoscaler"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/configure-azure-cni','docs.microsoft.com: Configure Azure CNI networking in Azure Kubernetes Service'' (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95cc8d4e4131f26f9b5c6c1a3a47535db0eb6204d276eb61172f53bf78f121ca',100.0,1.77903210047095799e+09,0,'2026-05-17T17:35:00.470958+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/configure-azure-cni"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/configure-kubenet','docs.microsoft.com: Use kubenet networking with your own IP address ranges'' in Azure Kubernetes Service (AKS) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89645bba75104d6fcfc3c2359235806ece2ae2141430504eda2249106e2424fe',100.0,1.77903085670728111e+09,0,'2026-05-17T17:14:16.707281+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/configure-kubenet"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/configure-kubenet-dual-stack','docs.microsoft.com: Use dual-stack (IPv4 and IPv6) kubenet networking in'' Azure Kubernetes Service (AKS) (Preview)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a8c1632e5e6e026755b804227582e6c0a94e1d03b3b5b8ef40305cc6e71d96e',100.0,1.77903112305855107e+09,0,'2026-05-17T17:18:43.058551+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/configure-dual-stack"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/ingress-tls','docs.microsoft.com: Create an HTTPS ingress controller on Azure Kubernetes'' Service (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6d161070deb74a334a9f1739306fc9f6628213ac9e25cc287b24fd1b85723722',100.0,1.77903002100599408e+09,0,'2026-05-17T17:00:21.005994+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/previous-versions/azure/aks/ingress-tls"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/managed-aad','docs.microsoft.com: AKS-managed Azure Active Directory integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41986d1814536ca77740920b1a8ba3939acc2c5d7b1635e9566144c6bfd4dc14',100.0,1.77903366664566397e+09,0,'2026-05-17T18:01:06.645664+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/entra-id-control-plane-authentication"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/operator-best-practices-cluster-isolation','docs.microsoft.com: Best practices for cluster isolation in Azure Kubernetes'' Service (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','241b5efdab2bfdc719cd808716d18028f4c6bc9382a7263fd260b38ca54d1510',100.0,1.77902929173917198e+09,0,'2026-05-17T16:48:11.739172+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/operator-best-practices-cluster-isolation"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/start-stop-nodepools','docs.microsoft.com: Start and stop an Azure Kubernetes Service (AKS) node'' pool 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8cafaff85bc6fed2f1fe7c282c73a99e19eeb9fee7df47d9104f686ae8b25a33',100.0,1.77903370443507909e+09,0,'2026-05-17T18:01:44.435079+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/start-stop-nodepools"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview','docs.microsoft.com: Understand Azure Load Balancing. Decision tree for load'' balancing in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7967108cbc159e318577bc3ebfe4f546165adfe43ebbb4c825059cfee373e17c',100.0,1.77902914239675688e+09,0,'2026-05-17T16:45:42.396757+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/icons','Azure Architecture Icons','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','776cd84c6bf54c44e5d77a59780bfe84fc705ff4d4affab70e1af585a5b2a04b',100.0,1.77903320639790797e+09,0,'2026-05-17T17:53:26.397908+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/icons"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/patterns','==docs.microsoft.com: Cloud Design Patterns== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','163c7d5feae64c4d46e727811bd3bc5c078fbb6810b2585002d7621078ad9a77',100.0,1.77903369271352911e+09,0,'2026-05-17T18:01:32.713529+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-microservices/aks-microservices','docs.microsoft.com: Microservices architecture on Azure Kubernetes Service'' (AKS) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9500d52ee2d327ef0616fb306b33a16cf616354fb96133339ca5ff9ea2f14584',100.0,1.77903304078071808e+09,0,'2026-05-17T17:50:40.780718+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-microservices/aks-microservices"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/baseline-aks','docs.microsoft.com: Baseline architecture for an Azure Kubernetes Service'' (AKS) cluster 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d803081f8ed1b3b3fc2efedd9bcc665c1d9896761b1dfb8b20fddad6c53ced57',100.0,1.77903334286688709e+09,0,'2026-05-17T17:55:42.866887+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/baseline-aks"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/solution-ideas/articles/jboss-deployment-red-hat','docs.microsoft.com: JBoss deployment with Red Hat on Azure 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','35c233022fc92ecbe3e32592b33552fab644883417853140438d026e2210e545',100.0,1.77903093502486395e+09,0,'2026-05-17T17:15:35.024864+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/developer/java/ee/jboss-eap-on-aro"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-configurations','docs.microsoft.com: Configurations and GitOps with Azure Arc enabled Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fcb1da040fbd97b465d5913242e5d0ae90896b973b12df4fb5d5cbec7afa11b7',100.0,1.779030558753582e+09,0,'2026-05-17T17:09:18.753582+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2-ci-cd','docs.microsoft.com: CI/CD workflow using GitOps (Flux v2) - Azure Arc enabled'' Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9564e3f6409b0f896226dc0dc00b7f50d40a4909810e5e6b1cac955d6d85f46f',100.0,1779032586.90833,0,'2026-05-17T17:43:06.908330+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/azure-arc/overview','Azure Arc overview','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7e9b08e2c72caf8074f179c13909faf6db39df21417a399b84f97f05a30dc4c3',100.0,1.77903119032032299e+09,0,'2026-05-17T17:19:50.320323+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs','docs.microsoft.com: Azure Resource Manager template specs','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','74474e9744caf3772b1a881d1cebb53785f0066adfc2f9447d40c9ee75ce1af5',100.0,1.77903448453201103e+09,0,'2026-05-17T18:14:44.532011+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview','docs.microsoft.com: What is Azure Chaos Studio?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cb672d533e52e75bbb1331e0c6fe7335dad6bc0fca90adc469ea52bc51c6e9db',100.0,1.77903216685793495e+09,0,'2026-05-17T17:36:06.857935+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?view=azure-devops','Get started creating and populating demo Azure DevOps Services projects','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a252cb68fce6b13cad18504bafd7d2009e1e51c12d984cffd5668aa7ca97c4d',100.0,1.779034564382205e+09,0,'2026-05-17T18:16:04.382205+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?view=azure-devops"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/use-git-microsoft','How We Use Git at Microsoft','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fa24fc7d627a5c91aa2baf3ede41b8385c5d36aa19caa1bdb0500647faa2328',100.0,1.77903458017868304e+09,0,'2026-05-17T18:16:20.178683+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/devops/develop/git/what-is-git"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/pipeline','==DevOps Azure Pipelines: YAML Schema==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5f9da82a1dca48239c0ec03c8b5d8e1313820d2907b1ae6e113435ffa8325c3e',100.0,1.77903305237004494e+09,0,'2026-05-17T17:50:52.370045+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/key-vault/general/overview','docs.microsoft.com: Azure Key Vault','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ff69c9a44f479ab5013223290db90ef23e67c9a159824ff5eae07c7dd4a45d5',100.0,1.77903210590145802e+09,0,'2026-05-17T17:35:05.901458+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/key-vault/general/overview"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/machine-learning/concept-mlflow','docs.microsoft.com: MLflow and Azure Machine Learning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4887ad9b2bcd22be875b52cd299c25b0ced8e45db395b0f05c6beac0b4209b5d',100.0,1779032036.05964,0,'2026-05-17T17:33:56.059640+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/machine-learning/concept-mlflow?view=azureml-api-2"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/security-center/defender-for-container-registries-introduction','docs.microsoft.com: Introduction to Azure Defender for container registries','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','687d6c86135f46685493748e33e05b0768819133d1560d0dff48fd311b505a2f',100.0,1.77903041847700405e+09,0,'2026-05-17T17:06:58.477004+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-container-registries-introduction"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-policy','docs.microsoft.com: Using Policy with Azure Site Recovery','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9284e76f16a1700b0057dcebd169e4edde79884ea255c58233e1c2ba8c6b4405',100.0,1.77903160080943703e+09,0,'2026-05-17T17:26:40.809437+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/virtual-machines/linux/expand-disks','docs.microsoft.com: Expand virtual hard disks on a Linux VM with the Azure'' CLI','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2b35a32aa607cc26f908b807d1d1509510051b66c74f783aefeadd68a642ff41',100.0,1.77903357271701598e+09,0,'2026-05-17T17:59:32.717016+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/virtual-machines/linux/openshift-get-started','OpenShift in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe089d4c2e71a6a3b9436d984a34744b12e3f242b5a699b005c38a1acd1d8cdd',100.0,1.77903179403335309e+09,0,'2026-05-17T17:29:54.033353+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/virtual-machines/linux/openshift-container-platform-4x"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/virtual-machines/linux/run-command','docs.microsoft.com: Run scripts in your Linux VM by using action Run Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7486d3c5e63d3562bc8c5677604c44616c666b14ff2f9f3dc8d92088837682b2',100.0,1.7790294872442429e+09,0,'2026-05-17T16:51:27.244243+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/virtual-machines/linux/run-command"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/virtual-machines/windows/run-command','docs.microsoft.com: Run scripts in your Windows VM by using action Run Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c45531e5bd7e07c5f62714b51286a1be63fbc17983d9fc77a6dd3295013ba3f6',100.0,1779031031.67081,0,'2026-05-17T17:17:11.670810+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/virtual-machines/linux/run-command"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/cli/azure/microsoft-graph-migration?tabs=powershell','docs.microsoft.com: Microsoft Graph migration','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ab15bdb53d501640a5a1d34f56fd6c10cdcc49b060784d4e72f4724c5894c268',100.0,1.77903109958117103e+09,0,'2026-05-17T17:18:19.581171+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/dotnet/architecture/microservices','docs.microsoft.com: .NET Microservices: Architecture for Containerized .NET'' Applications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d447e642f7c23f7514fd3c9e26dc2c4bc2ded4cb881720ec9a84286b203bf394',100.0,1.77903453128196501e+09,0,'2026-05-17T18:15:31.281965+02:00',NULL,NULL,NULL,'[]','[]','["docs/dotnet.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/dotnet/architecture/microservices"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/java/openjdk/overview','docs.microsoft.com: Microsoft OpenJDK','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','edaac6074d28100b47380da1fc8710459c72da3c02ca7a63fcb22e03e3abbb9d',100.0,1.77903175849712204e+09,0,'2026-05-17T17:29:18.497122+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/java/openjdk/overview"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/learn/modules/azure-spring-cloud-workshop','docs.microsoft.com: Deploy Spring microservices to Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','712d6d1eeeecd54e9d0351768578c289a72d7d5998f898dfc596b0c2e2be347d',100.0,1.77903221994644808e+09,0,'2026-05-17T17:36:59.946448+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/container-apps"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/learn/modules/github-actions-cd','docs.microsoft.com: Build and deploy applications to Azure by using GitHub'' Actions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3913881e63569dc7e97e39ed908a0c127e709f6e67dabe9b13cd7bc3f30b45b',100.0,1.77903149974343109e+09,0,'2026-05-17T17:24:59.743431+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/training/modules/github-actions-cd"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/learn/paths/build-javascript-applications-typescript','docs.microsoft.com: Build JavaScript applications using TypeScript','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0dcac3ef4af40932868a0753b7f5bc1eae922571d9b2ceab4032ae1f5f92d77e',100.0,1.77903180580370402e+09,0,'2026-05-17T17:30:05.803704+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.typescriptlang.org"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/powershell/scripting/dsc','docs.microsoft.com: Desired State Configuration overview for decision makers'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f0ee102fce44963f206e0fe21c82c68fd0f513f44c1965e3f29aefe37b057972',100.0,1.77902980557817506e+09,0,'2026-05-17T16:56:45.578175+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc-1.1"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/powershell/scripting/dsc/configurations/configData','docs.microsoft.com: Using configuration data in DSC','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9852ca43ab9ba860f6ab2fb62dd085b829e58eaff43eed92dd9faf46be3c941c',100.0,1.77902948308130598e+09,0,'2026-05-17T16:51:23.081306+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/powershell/dsc/configurations/configdata?view=dsc-1.1"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/shows/vs-code-livestreams/machine-learning-experimentation-in-vs-code-with-dvc-extension','docs.microsoft.com: Machine Learning Experimentation in VS Code with DVC'' Extension','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3667c2a9d4fe86829415f532493ccf2bb857362d0f0a479e0b8bea6a8bf59963',100.0,1.77903182730209589e+09,0,'2026-05-17T17:30:27.302096+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/shows/vs-code-livestreams/machine-learning-experimentation-in-vs-code-with-dvc-extension"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/visualstudio/bridge','Bridge to Kubernetes 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d76defd32d68ab8c0b33807f6ac7281ba2d80cacfbbe12c4acc42f351ded40ff',100.0,1.77903097578328204e+09,0,'2026-05-17T17:16:15.783282+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://github.com/microsoft/mindaro"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial','A multi-step tutorial that covers the basics of working with Docker with Visual Studio Code and deploy on Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e49d20b615e4d2657542e8e9d7468888ebeb9bbeee920570d6c79de8f60e97f7',100.0,1.77903426964889693e+09,0,'2026-05-17T18:11:09.648897+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/powershell','PowerShell','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74b7c8227601d3eb083665d19c16d0f1cda5cbbcc3df4f221a3dcb5276fc67b4',100.0,1.77903162536701488e+09,0,'2026-05-17T17:27:05.367015+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/powershell"}'); -INSERT INTO "resources" VALUES('https://docs.microsoft.com/windows/wsl','docs.microsoft.com: WSL - Windows Subsystem for Linux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7d8bf7fab298fac601f323461e4e9f5a18a2274733d41cfc23798b0fc0f4bb5',100.0,1.77903186591163492e+09,0,'2026-05-17T17:31:05.911635+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux-dev-env.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/windows/wsl"}'); -INSERT INTO "resources" VALUES('https://docs.mongodb.org/manual/administration/security','MongoDB security tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a73a57fd039f37a7fdc0fe6c4726d76fdf323e2f6605ea250f88c4c4ca66be3',100.0,1.7790345649583311e+09,0,'2026-05-17T18:16:04.958331+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{"duplicate_of": "https://www.mongodb.com/docs/manual/security"}'); +INSERT INTO "resources" VALUES('https://docs.lightstep.com/docs/understand-distributed-tracing','lightstep.com: Understand Distributed Tracing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a811a4b0d75ee13fe6fc6ce145c6c9341e9ab5e7ce9cc466db1bc6b04bde031e',100.0,1779030250,1,'2026-05-17T17:04:10.449791+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.meshery.io/guides/tutorials/kubernetes-pods','Exploring Kubernetes Pods with Meshery','','2022',0,'An operational guide from the Meshery documentation focusing on managing and inspecting Kubernetes Pods within a service mesh environment. It illustrates how to leverage Meshery''s visual designer to orchestrate workloads.','English','Technical Documentation','Intermediate',0,'online','manual','cb3ce8946f77dba9c8a483c310f54f43d5e55546072ddee7aacd8869a6b2a4b8',100.0,1779030295,1,'2026-05-17T17:04:55.857482+02:00',NULL,NULL,NULL,'["Platform Engineering", "Service Mesh Management", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com','Microsoft Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f5dc7b77212c6c2f04a54440082812b10d5112ff671b019a035c49429d1c57e',100.0,1779030020,0,'2026-05-17T17:00:20.707285+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/azure','Azure Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9304f7f0a12a390ee81ecca02a2afa845c05c321fae0d05cc63a69852e24fbcc',100.0,1779033481,0,'2026-05-17T17:58:01.500553+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/azure/load-testing','docs.microsoft.com: Azure Load Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e69c9bd8b2ace19408d56b4bd502e90a26d94b655bfb69073d7509ec2710d37',100.0,1779029796,0,'2026-05-17T16:56:36.808003+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{"duplicate_of": "https://azure.microsoft.com/en-gb/products/load-testing"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/azure/traffic-manager','Azure Traffic Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3425098bb13fdf6e714102059d8e86eeb85faebb56a4e1e50589f7d5f6e2a0d',100.0,1779029705,0,'2026-05-17T16:55:05.833863+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/traffic-manager"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/azure/vpn-gateway/openvpn-azure-ad-tenant','Create an Azure Active Directory tenant for P2S OpenVPN protocol connections','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a7d833108551a9859faccc97696671b432b04b8d18f648f3b99b9295b023739',100.0,1779032835,0,'2026-05-17T17:47:15.329336+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/vpn-gateway/openvpn-azure-ad-tenant"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming','docs.microsoft.com: Define your naming convention','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1b92c9d2d9c7f10fcd896f3fdf34d7ccf0c969af77f302528c9f756395ae22f6',100.0,1779032874,0,'2026-05-17T17:47:54.762046+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-gb/azure/devops/pipelines','==docs.microsoft.com: Azure Pipelines documentation==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','825562406b08d4000810c0fbaded07413d1d8c1ba5caadde3308b1d6d2fa9385',100.0,1779030404,0,'2026-05-17T17:06:44.793338+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-gb/learn/modules/create-a-build-pipeline','==docs.microsoft.com: Create a build pipeline with Azure Pipelines==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9f4199aec31f172e6b36417605cd1dd18752a091827a335d6ece86d179c47512',100.0,1779033223,0,'2026-05-17T17:53:43.991025+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-gb/learn/paths/build-applications-with-azure-devops','==docs.microsoft.com: Build applications with Azure DevOps (Learning Path)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9b2f98f4263f8ec3961cfeb33d3e80937d020e0e42ebc9b5718f9d5efee2937e',100.0,1779029190,0,'2026-05-17T16:46:30.311152+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/appcenter/build/choose-between-services','Visual Studio App Center VS Azure Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','02b112a75e6346663e37e3e9bc3248b7b0b1fd95f6361ce4b42323827bd80de9',100.0,1779033765,0,'2026-05-17T18:02:45.590095+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal','docs.microsoft.com: Use the portal to create an Azure AD application and'' service principal that can access resource','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2ea39670189e25de0a7dbfe4d54881f4fbd6d9a42a8581dde543b33f7c8c8464',100.0,1779034049,0,'2026-05-17T18:07:29.491491+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/active-directory/external-identities/cross-tenant-access-overview','docs.microsoft.com: Overview: Cross-tenant access with Azure AD External'' Identities (Preview)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','afa8a40d93ff03341bd7aa81c46049bd9e9b54cbd6287eedf76cefbef2d0dec8',100.0,1779030367,0,'2026-05-17T17:06:07.635229+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/multi-tenant-user-management-scenarios','docs.microsoft.com: Multi-tenant user management scenarios','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e81a8c39108ac4df0b2754c2ce0769fe06871a4983e14ac71be51c3716662010',100.0,1779031467,0,'2026-05-17T17:24:27.128678+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler','Azure: AKS Cluster Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7df20c4b2d5adae57688835590dca361de2c3ee131483b5167a769112a604847',100.0,1779033784,0,'2026-05-17T18:03:04.842623+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/cluster-autoscaler"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/configure-azure-cni','docs.microsoft.com: Configure Azure CNI networking in Azure Kubernetes Service'' (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95cc8d4e4131f26f9b5c6c1a3a47535db0eb6204d276eb61172f53bf78f121ca',100.0,1779032100,0,'2026-05-17T17:35:00.470958+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/configure-azure-cni"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/configure-kubenet','docs.microsoft.com: Use kubenet networking with your own IP address ranges'' in Azure Kubernetes Service (AKS) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89645bba75104d6fcfc3c2359235806ece2ae2141430504eda2249106e2424fe',100.0,1779030856,0,'2026-05-17T17:14:16.707281+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/configure-kubenet"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/configure-kubenet-dual-stack','docs.microsoft.com: Use dual-stack (IPv4 and IPv6) kubenet networking in'' Azure Kubernetes Service (AKS) (Preview)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a8c1632e5e6e026755b804227582e6c0a94e1d03b3b5b8ef40305cc6e71d96e',100.0,1779031123,0,'2026-05-17T17:18:43.058551+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/configure-dual-stack"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/ingress-tls','docs.microsoft.com: Create an HTTPS ingress controller on Azure Kubernetes'' Service (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6d161070deb74a334a9f1739306fc9f6628213ac9e25cc287b24fd1b85723722',100.0,1779030021,0,'2026-05-17T17:00:21.005994+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/previous-versions/azure/aks/ingress-tls"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/managed-aad','docs.microsoft.com: AKS-managed Azure Active Directory integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41986d1814536ca77740920b1a8ba3939acc2c5d7b1635e9566144c6bfd4dc14',100.0,1779033666,0,'2026-05-17T18:01:06.645664+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/entra-id-control-plane-authentication"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/operator-best-practices-cluster-isolation','docs.microsoft.com: Best practices for cluster isolation in Azure Kubernetes'' Service (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','241b5efdab2bfdc719cd808716d18028f4c6bc9382a7263fd260b38ca54d1510',100.0,1779029291,0,'2026-05-17T16:48:11.739172+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/operator-best-practices-cluster-isolation"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/start-stop-nodepools','docs.microsoft.com: Start and stop an Azure Kubernetes Service (AKS) node'' pool 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8cafaff85bc6fed2f1fe7c282c73a99e19eeb9fee7df47d9104f686ae8b25a33',100.0,1779033704,0,'2026-05-17T18:01:44.435079+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/start-stop-nodepools"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview','docs.microsoft.com: Understand Azure Load Balancing. Decision tree for load'' balancing in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7967108cbc159e318577bc3ebfe4f546165adfe43ebbb4c825059cfee373e17c',100.0,1779029142,0,'2026-05-17T16:45:42.396757+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/icons','Azure Architecture Icons','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','776cd84c6bf54c44e5d77a59780bfe84fc705ff4d4affab70e1af585a5b2a04b',100.0,1779033206,0,'2026-05-17T17:53:26.397908+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/icons"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/patterns','==docs.microsoft.com: Cloud Design Patterns== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','163c7d5feae64c4d46e727811bd3bc5c078fbb6810b2585002d7621078ad9a77',100.0,1779033692,0,'2026-05-17T18:01:32.713529+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-microservices/aks-microservices','docs.microsoft.com: Microservices architecture on Azure Kubernetes Service'' (AKS) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9500d52ee2d327ef0616fb306b33a16cf616354fb96133339ca5ff9ea2f14584',100.0,1779033040,0,'2026-05-17T17:50:40.780718+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-microservices/aks-microservices"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/baseline-aks','docs.microsoft.com: Baseline architecture for an Azure Kubernetes Service'' (AKS) cluster 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d803081f8ed1b3b3fc2efedd9bcc665c1d9896761b1dfb8b20fddad6c53ced57',100.0,1779033342,0,'2026-05-17T17:55:42.866887+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/baseline-aks"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/solution-ideas/articles/jboss-deployment-red-hat','docs.microsoft.com: JBoss deployment with Red Hat on Azure 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','35c233022fc92ecbe3e32592b33552fab644883417853140438d026e2210e545',100.0,1779030935,0,'2026-05-17T17:15:35.024864+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/developer/java/ee/jboss-eap-on-aro"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-configurations','docs.microsoft.com: Configurations and GitOps with Azure Arc enabled Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fcb1da040fbd97b465d5913242e5d0ae90896b973b12df4fb5d5cbec7afa11b7',100.0,1779030558,0,'2026-05-17T17:09:18.753582+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2-ci-cd','docs.microsoft.com: CI/CD workflow using GitOps (Flux v2) - Azure Arc enabled'' Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9564e3f6409b0f896226dc0dc00b7f50d40a4909810e5e6b1cac955d6d85f46f',100.0,1779032586,0,'2026-05-17T17:43:06.908330+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/azure-arc/overview','Azure Arc overview','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7e9b08e2c72caf8074f179c13909faf6db39df21417a399b84f97f05a30dc4c3',100.0,1779031190,0,'2026-05-17T17:19:50.320323+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs','docs.microsoft.com: Azure Resource Manager template specs','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','74474e9744caf3772b1a881d1cebb53785f0066adfc2f9447d40c9ee75ce1af5',100.0,1779034484,0,'2026-05-17T18:14:44.532011+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview','docs.microsoft.com: What is Azure Chaos Studio?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cb672d533e52e75bbb1331e0c6fe7335dad6bc0fca90adc469ea52bc51c6e9db',100.0,1779032166,0,'2026-05-17T17:36:06.857935+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?view=azure-devops','Get started creating and populating demo Azure DevOps Services projects','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a252cb68fce6b13cad18504bafd7d2009e1e51c12d984cffd5668aa7ca97c4d',100.0,1779034564,0,'2026-05-17T18:16:04.382205+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?view=azure-devops"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/use-git-microsoft','How We Use Git at Microsoft','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fa24fc7d627a5c91aa2baf3ede41b8385c5d36aa19caa1bdb0500647faa2328',100.0,1779034580,0,'2026-05-17T18:16:20.178683+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/devops/develop/git/what-is-git"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/pipeline','==DevOps Azure Pipelines: YAML Schema==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5f9da82a1dca48239c0ec03c8b5d8e1313820d2907b1ae6e113435ffa8325c3e',100.0,1779033052,0,'2026-05-17T17:50:52.370045+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/key-vault/general/overview','docs.microsoft.com: Azure Key Vault','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ff69c9a44f479ab5013223290db90ef23e67c9a159824ff5eae07c7dd4a45d5',100.0,1779032105,0,'2026-05-17T17:35:05.901458+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/key-vault/general/overview"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/machine-learning/concept-mlflow','docs.microsoft.com: MLflow and Azure Machine Learning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4887ad9b2bcd22be875b52cd299c25b0ced8e45db395b0f05c6beac0b4209b5d',100.0,1779032036,0,'2026-05-17T17:33:56.059640+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/machine-learning/concept-mlflow?view=azureml-api-2"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/security-center/defender-for-container-registries-introduction','docs.microsoft.com: Introduction to Azure Defender for container registries','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','687d6c86135f46685493748e33e05b0768819133d1560d0dff48fd311b505a2f',100.0,1779030418,0,'2026-05-17T17:06:58.477004+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-container-registries-introduction"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-policy','docs.microsoft.com: Using Policy with Azure Site Recovery','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9284e76f16a1700b0057dcebd169e4edde79884ea255c58233e1c2ba8c6b4405',100.0,1779031600,0,'2026-05-17T17:26:40.809437+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/virtual-machines/linux/expand-disks','docs.microsoft.com: Expand virtual hard disks on a Linux VM with the Azure'' CLI','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2b35a32aa607cc26f908b807d1d1509510051b66c74f783aefeadd68a642ff41',100.0,1779033572,0,'2026-05-17T17:59:32.717016+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/virtual-machines/linux/openshift-get-started','OpenShift in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe089d4c2e71a6a3b9436d984a34744b12e3f242b5a699b005c38a1acd1d8cdd',100.0,1779031794,0,'2026-05-17T17:29:54.033353+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/virtual-machines/linux/openshift-container-platform-4x"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/virtual-machines/linux/run-command','docs.microsoft.com: Run scripts in your Linux VM by using action Run Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7486d3c5e63d3562bc8c5677604c44616c666b14ff2f9f3dc8d92088837682b2',100.0,1779029487,0,'2026-05-17T16:51:27.244243+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/virtual-machines/linux/run-command"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/virtual-machines/windows/run-command','docs.microsoft.com: Run scripts in your Windows VM by using action Run Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c45531e5bd7e07c5f62714b51286a1be63fbc17983d9fc77a6dd3295013ba3f6',100.0,1779031031,0,'2026-05-17T17:17:11.670810+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/virtual-machines/linux/run-command"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/cli/azure/microsoft-graph-migration?tabs=powershell','docs.microsoft.com: Microsoft Graph migration','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ab15bdb53d501640a5a1d34f56fd6c10cdcc49b060784d4e72f4724c5894c268',100.0,1779031099,0,'2026-05-17T17:18:19.581171+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/dotnet/architecture/microservices','docs.microsoft.com: .NET Microservices: Architecture for Containerized .NET'' Applications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d447e642f7c23f7514fd3c9e26dc2c4bc2ded4cb881720ec9a84286b203bf394',100.0,1779034531,0,'2026-05-17T18:15:31.281965+02:00',NULL,NULL,NULL,'[]','[]','["docs/dotnet.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/dotnet/architecture/microservices"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/java/openjdk/overview','docs.microsoft.com: Microsoft OpenJDK','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','edaac6074d28100b47380da1fc8710459c72da3c02ca7a63fcb22e03e3abbb9d',100.0,1779031758,0,'2026-05-17T17:29:18.497122+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/java/openjdk/overview"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/learn/modules/azure-spring-cloud-workshop','docs.microsoft.com: Deploy Spring microservices to Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','712d6d1eeeecd54e9d0351768578c289a72d7d5998f898dfc596b0c2e2be347d',100.0,1779032219,0,'2026-05-17T17:36:59.946448+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/container-apps"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/learn/modules/github-actions-cd','docs.microsoft.com: Build and deploy applications to Azure by using GitHub'' Actions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3913881e63569dc7e97e39ed908a0c127e709f6e67dabe9b13cd7bc3f30b45b',100.0,1779031499,0,'2026-05-17T17:24:59.743431+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/training/modules/github-actions-cd"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/learn/paths/build-javascript-applications-typescript','docs.microsoft.com: Build JavaScript applications using TypeScript','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0dcac3ef4af40932868a0753b7f5bc1eae922571d9b2ceab4032ae1f5f92d77e',100.0,1779031805,0,'2026-05-17T17:30:05.803704+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.typescriptlang.org"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/powershell/scripting/dsc','docs.microsoft.com: Desired State Configuration overview for decision makers'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f0ee102fce44963f206e0fe21c82c68fd0f513f44c1965e3f29aefe37b057972',100.0,1779029805,0,'2026-05-17T16:56:45.578175+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc-1.1"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/powershell/scripting/dsc/configurations/configData','docs.microsoft.com: Using configuration data in DSC','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9852ca43ab9ba860f6ab2fb62dd085b829e58eaff43eed92dd9faf46be3c941c',100.0,1779029483,0,'2026-05-17T16:51:23.081306+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/powershell/dsc/configurations/configdata?view=dsc-1.1"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/shows/vs-code-livestreams/machine-learning-experimentation-in-vs-code-with-dvc-extension','docs.microsoft.com: Machine Learning Experimentation in VS Code with DVC'' Extension','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3667c2a9d4fe86829415f532493ccf2bb857362d0f0a479e0b8bea6a8bf59963',100.0,1779031827,0,'2026-05-17T17:30:27.302096+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/shows/vs-code-livestreams/machine-learning-experimentation-in-vs-code-with-dvc-extension"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/visualstudio/bridge','Bridge to Kubernetes 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d76defd32d68ab8c0b33807f6ac7281ba2d80cacfbbe12c4acc42f351ded40ff',100.0,1779030975,0,'2026-05-17T17:16:15.783282+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://github.com/microsoft/mindaro"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial','A multi-step tutorial that covers the basics of working with Docker with Visual Studio Code and deploy on Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e49d20b615e4d2657542e8e9d7468888ebeb9bbeee920570d6c79de8f60e97f7',100.0,1779034269,0,'2026-05-17T18:11:09.648897+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/powershell','PowerShell','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74b7c8227601d3eb083665d19c16d0f1cda5cbbcc3df4f221a3dcb5276fc67b4',100.0,1779031625,0,'2026-05-17T17:27:05.367015+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/powershell"}'); +INSERT INTO "resources" VALUES('https://docs.microsoft.com/windows/wsl','docs.microsoft.com: WSL - Windows Subsystem for Linux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7d8bf7fab298fac601f323461e4e9f5a18a2274733d41cfc23798b0fc0f4bb5',100.0,1779031865,0,'2026-05-17T17:31:05.911635+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux-dev-env.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/windows/wsl"}'); +INSERT INTO "resources" VALUES('https://docs.mongodb.org/manual/administration/security','MongoDB security tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a73a57fd039f37a7fdc0fe6c4726d76fdf323e2f6605ea250f88c4c4ca66be3',100.0,1779034564,0,'2026-05-17T18:16:04.958331+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{"duplicate_of": "https://www.mongodb.com/docs/manual/security"}'); INSERT INTO "resources" VALUES('https://docs.monokle.io','kubeshop.github.io/monokle','','2025',4,'An open-source IDE developed by Kubeshop for managing, refactoring, and verifying Kubernetes manifests. Facilitates dynamic schema-based validation, pre-deployment policy checks, and structural reviews of raw YAML, Helm, and Kustomize files.','TypeScript','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.netapp.com/us-en/astra-data-store/concepts/intro.html','docs.netapp.com: Intro to Astra Data Store preview','','N/A',0,'A curated technical resource and architectural guide covering docs.netapp.com: Intro to Astra Data Store preview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903198822819399e+09,0,'2026-05-17T17:33:08.228194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.netapp.com/us-en/astra-data-store/concepts/intro.html','docs.netapp.com: Intro to Astra Data Store preview','','N/A',0,'A curated technical resource and architectural guide covering docs.netapp.com: Intro to Astra Data Store preview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031988,0,'2026-05-17T17:33:08.228194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.netapp.com/us-en/trident/trident-docker/volumes-docker.html','docs.netapp.com: Work with docker volumes - Astra Trident 🌟','','2024',0,'Addresses enterprise-level persistent volumes via Astra Trident CSI mechanisms. Analyzes automated volume creation pipelines, storage backend drivers, and high-availability setups for business-critical setups.','Go','documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Storage", "Enterprise Storage"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.okd.io','docs.okd.io 🌟','','2026',0,'The official documentation hub for OKD. It provides detailed guides on platform design, installer-provisioned infrastructure (IPI) patterns, user-provisioned infrastructure (UPI), security constraints, operator lifecycle management, and administrative configuration for community cluster installations.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openebs.io/docs/next/features.html','OpenEBS Features and Benefits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cbd007485da0008830b2471afaf9ff607cfc80a33a4f7f017e7aa1cbcbee8987',100.0,1.77903102074239492e+09,0,'2026-05-17T17:17:00.742395+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"review_metadata": {"original_url": "https://docs.openebs.io/docs/next/features.html", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.007760"}, "duplicate_of": "https://openebs.io/docs"}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com','docs.openshift.com 🌟','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903403077800798e+09,0,'2026-05-17T18:07:10.778008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/admin_guide/cluster-autoscaler.html','OpenShift 3.11: Configuring the cluster auto-scaler in AWS','','N/A',0,'A curated technical resource and architectural guide covering OpenShift 3.11: Configuring the cluster auto-scaler in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902907494766402e+09,0,'2026-05-17T16:44:34.947664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md", "docs/openshift.md"]','["kubernetes-autoscaling.md", "openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/admin_guide/manage_scc.html','docs.openshift.com: Managing Security Context Constraints','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Managing Security Context Constraints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029801.13488,0,'2026-05-17T16:56:41.134880+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/architecture/additional_concepts/authorization.html','docs.openshift.com: Managing Security Context Constraints. Security Context'' Constraints','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Managing Security Context Constraints. Security Context'' Constraints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903221734606695e+09,0,'2026-05-17T17:36:57.346067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/architecture/core_concepts/builds_and_image_streams.html','Source-to-Image (S2I) Build','','N/A',0,'A curated technical resource and architectural guide covering Source-to-Image (S2I) Build in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903333729235291e+09,0,'2026-05-17T17:55:37.292353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/architecture/index.html','docs.openshift.com: OpenShift 3 Overview','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: OpenShift 3 Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903157690403699e+09,0,'2026-05-17T17:26:16.904037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/architecture/networking/assembly_available_router_plugins.html','HAProxy template router','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779030688948282e+09,0,'2026-05-17T17:11:28.948282+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/creating_images/s2i.html','Source-to-Image (S2I)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903013618504405e+09,0,'2026-05-17T17:02:16.185044+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://docs.openshift.com/container-platform/3.11/architecture/core_concepts/builds_and_image_streams.html"}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/dev_guide/dev_tutorials/openshift_pipeline.html','docs.openshift.com: OpenShift 3.11 Pipeline Builds with OpenShift Jenkins'' Image and OpenShift DSL','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: OpenShift 3.11 Pipeline Builds with OpenShift Jenkins'' Image and OpenShift DSL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032551177567e+09,0,'2026-05-17T17:42:31.177567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/install_config/prometheus_cluster_monitoring.html','Prometheus Cluster Monitoring 🌟','','N/A',0,'A curated technical resource and architectural guide covering Prometheus Cluster Monitoring 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903200135912799e+09,0,'2026-05-17T17:33:21.359128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/install_config/router/index.html','Router plug-ins in OCP3:','','N/A',0,'A curated technical resource and architectural guide covering Router plug-ins in OCP3: in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903207480188608e+09,0,'2026-05-17T17:34:34.801886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/release_notes/ocp_3_11_release_notes.html','OCP 3.11 Metrics and Logging','','N/A',0,'A curated technical resource and architectural guide covering OCP 3.11 Metrics and Logging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902983760387206e+09,0,'2026-05-17T16:57:17.603872+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/security/securing_container_platform.html','docs.openshift.com: OpenShift 3 Securing the Container Platform','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: OpenShift 3 Securing the Container Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903296203180098e+09,0,'2026-05-17T17:49:22.031801+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.6/admin_guide/manage_scc.html','ref1','','N/A',0,'A curated technical resource and architectural guide covering ref1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903208885387396e+09,0,'2026-05-17T17:34:48.853874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.1/authentication/managing-security-context-constraints.html','ref3','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903343617824411e+09,0,'2026-05-17T17:57:16.178244+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.1/authentication/understanding-and-creating-service-accounts.html','ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902984409697699e+09,0,'2026-05-17T16:57:24.096977+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.1/authentication/using-service-accounts-in-applications.html','ref1','','N/A',0,'A curated technical resource and architectural guide covering ref1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903157006247091e+09,0,'2026-05-17T17:26:10.062471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-setting-across-multiple-projects.html','Quotas setting across multiple projects','','N/A',0,'A curated technical resource and architectural guide covering Quotas setting across multiple projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903190407716202e+09,0,'2026-05-17T17:31:44.077162+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-setting-per-project.html','Quotas setting per project','','N/A',0,'A curated technical resource and architectural guide covering Quotas setting per project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903178845781803e+09,0,'2026-05-17T17:29:48.457818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.2/openshift_images/using_images/images-other-jenkins-agent.html','OCP 4.2 - Jenkins image','','N/A',0,'A curated technical resource and architectural guide covering OCP 4.2 - Jenkins image in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902961384516811e+09,0,'2026-05-17T16:53:33.845168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.3/release_notes/ocp-4-3-release-notes.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903266225017189e+09,0,'2026-05-17T17:44:22.250172+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/architecture/architecture-rhcos.html','RHEL CoreOS','','N/A',0,'A curated technical resource and architectural guide covering RHEL CoreOS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790301029194839e+09,0,'2026-05-17T17:01:42.919484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/authentication/managing-security-context-constraints.html','Security','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903282047180509e+09,0,'2026-05-17T17:47:00.471805+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/authentication/understanding-authentication.html','ocs.openshift.com: OpenShift 4 Understanding Authentication','','N/A',0,'A curated technical resource and architectural guide covering ocs.openshift.com: OpenShift 4 Understanding Authentication in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903409465895199e+09,0,'2026-05-17T18:08:14.658952+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/builds/custom-builds-buildah.html','Custom image builds with Buildah','','N/A',0,'A curated technical resource and architectural guide covering Custom image builds with Buildah in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903229718161201e+09,0,'2026-05-17T17:38:17.181612+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/cli_reference/openshift_cli/configuring-cli.html','docs.openshift.com: Enabling tab completion','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Enabling tab completion in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903093103897905e+09,0,'2026-05-17T17:15:31.038979+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html','docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031468.7548,0,'2026-05-17T17:24:28.754800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/machine_management/applying-autoscaling.html','OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster','','N/A',0,'A curated technical resource and architectural guide covering OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903028748071289e+09,0,'2026-05-17T17:04:47.480713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md", "docs/openshift.md"]','["kubernetes-autoscaling.md", "openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/networking/configuring-networkpolicy.html','docs.openshift.com: Configuring network policy with OpenShift SDN','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903219944227695e+09,0,'2026-05-17T17:36:39.442277+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/networking/multiple_networks/understanding-multiple-networks.html','Understanding multiple networks','','N/A',0,'A curated technical resource and architectural guide covering Understanding multiple networks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903300303005409e+09,0,'2026-05-17T17:50:03.030054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html','docs.openshift.com: Understanding networking','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Understanding networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138185043501e+09,0,'2026-05-17T17:23:01.850435+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md", "docs/openshift.md"]','["ocp4.md", "openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/operators/crds/crd-managing-resources-from-crds.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903292704197502e+09,0,'2026-05-17T17:48:47.041975+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/operators/olm-adding-operators-to-cluster.html','Adding Operators to a Cluster','','N/A',0,'A curated technical resource and architectural guide covering Adding Operators to a Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903391745047903e+09,0,'2026-05-17T18:05:17.450479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/operators/understanding_olm/olm-understanding-olm.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903209049159407e+09,0,'2026-05-17T17:34:50.491594+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/release_notes/ocp-4-4-release-notes.html','Release Notes','','N/A',0,'A curated technical resource and architectural guide covering Release Notes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903098198428201e+09,0,'2026-05-17T17:16:21.984282+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_arch/ossm-vs-community.html','Istio CNI plug-in 🌟','','N/A',0,'A curated technical resource and architectural guide covering Istio CNI plug-in 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903080391014099e+09,0,'2026-05-17T17:13:23.910141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_install/installing-ossm.html','“One-click” deployment','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903179666460299e+09,0,'2026-05-17T17:29:56.664603+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_install/preparing-ossm-installation.html','Preparing to install Red Hat OpenShift Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903103086379289e+09,0,'2026-05-17T17:17:10.863793+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/welcome/oke_about.html','Similarities and differences between OpenShift Kubernetes Engine and OpenShift Container Platform','','N/A',0,'A curated technical resource and architectural guide covering Similarities and differences between OpenShift Kubernetes Engine and OpenShift Container Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903380840378308e+09,0,'2026-05-17T18:03:28.403783+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.8/cicd/gitops/understanding-openshift-gitops.html','docs.openshift.com: OpenShift GitOps','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: OpenShift GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903056441456699e+09,0,'2026-05-17T17:09:24.414567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.8/registry/architecture-component-imageregistry.html','docs.openshift.com: Integrated OpenShift Container Platform registry','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Integrated OpenShift Container Platform registry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902993821539497e+09,0,'2026-05-17T16:58:58.215395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openstack.org/infra/jenkins-job-builder/index.html','docs.openstack.org: Jenkins Job Builder','','N/A',0,'A curated technical resource and architectural guide covering docs.openstack.org: Jenkins Job Builder in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1779030437.02406,0,'2026-05-17T17:07:17.024060+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.openstack.org/tempest','Tempest Testing Project','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.7790308828580439e+09,0,'2026-05-17T17:14:42.858044+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://docs.openstack.org/tempest/latest"}'); +INSERT INTO "resources" VALUES('https://docs.openebs.io/docs/next/features.html','OpenEBS Features and Benefits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cbd007485da0008830b2471afaf9ff607cfc80a33a4f7f017e7aa1cbcbee8987',100.0,1779031020,0,'2026-05-17T17:17:00.742395+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"review_metadata": {"original_url": "https://docs.openebs.io/docs/next/features.html", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.007760"}, "duplicate_of": "https://openebs.io/docs"}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com','docs.openshift.com 🌟','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034030,0,'2026-05-17T18:07:10.778008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/admin_guide/cluster-autoscaler.html','OpenShift 3.11: Configuring the cluster auto-scaler in AWS','','N/A',0,'A curated technical resource and architectural guide covering OpenShift 3.11: Configuring the cluster auto-scaler in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029074,0,'2026-05-17T16:44:34.947664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md", "docs/openshift.md"]','["kubernetes-autoscaling.md", "openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/admin_guide/manage_scc.html','docs.openshift.com: Managing Security Context Constraints','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Managing Security Context Constraints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029801,0,'2026-05-17T16:56:41.134880+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/architecture/additional_concepts/authorization.html','docs.openshift.com: Managing Security Context Constraints. Security Context'' Constraints','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Managing Security Context Constraints. Security Context'' Constraints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032217,0,'2026-05-17T17:36:57.346067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/architecture/core_concepts/builds_and_image_streams.html','Source-to-Image (S2I) Build','','N/A',0,'A curated technical resource and architectural guide covering Source-to-Image (S2I) Build in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033337,0,'2026-05-17T17:55:37.292353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/architecture/index.html','docs.openshift.com: OpenShift 3 Overview','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: OpenShift 3 Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031576,0,'2026-05-17T17:26:16.904037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/architecture/networking/assembly_available_router_plugins.html','HAProxy template router','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030688,0,'2026-05-17T17:11:28.948282+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/creating_images/s2i.html','Source-to-Image (S2I)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030136,0,'2026-05-17T17:02:16.185044+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://docs.openshift.com/container-platform/3.11/architecture/core_concepts/builds_and_image_streams.html"}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/dev_guide/dev_tutorials/openshift_pipeline.html','docs.openshift.com: OpenShift 3.11 Pipeline Builds with OpenShift Jenkins'' Image and OpenShift DSL','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: OpenShift 3.11 Pipeline Builds with OpenShift Jenkins'' Image and OpenShift DSL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032551,0,'2026-05-17T17:42:31.177567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/install_config/prometheus_cluster_monitoring.html','Prometheus Cluster Monitoring 🌟','','N/A',0,'A curated technical resource and architectural guide covering Prometheus Cluster Monitoring 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032001,0,'2026-05-17T17:33:21.359128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/install_config/router/index.html','Router plug-ins in OCP3:','','N/A',0,'A curated technical resource and architectural guide covering Router plug-ins in OCP3: in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032074,0,'2026-05-17T17:34:34.801886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/release_notes/ocp_3_11_release_notes.html','OCP 3.11 Metrics and Logging','','N/A',0,'A curated technical resource and architectural guide covering OCP 3.11 Metrics and Logging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029837,0,'2026-05-17T16:57:17.603872+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/security/securing_container_platform.html','docs.openshift.com: OpenShift 3 Securing the Container Platform','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: OpenShift 3 Securing the Container Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032962,0,'2026-05-17T17:49:22.031801+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.6/admin_guide/manage_scc.html','ref1','','N/A',0,'A curated technical resource and architectural guide covering ref1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032088,0,'2026-05-17T17:34:48.853874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.1/authentication/managing-security-context-constraints.html','ref3','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033436,0,'2026-05-17T17:57:16.178244+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.1/authentication/understanding-and-creating-service-accounts.html','ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029844,0,'2026-05-17T16:57:24.096977+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.1/authentication/using-service-accounts-in-applications.html','ref1','','N/A',0,'A curated technical resource and architectural guide covering ref1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031570,0,'2026-05-17T17:26:10.062471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-setting-across-multiple-projects.html','Quotas setting across multiple projects','','N/A',0,'A curated technical resource and architectural guide covering Quotas setting across multiple projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031904,0,'2026-05-17T17:31:44.077162+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-setting-per-project.html','Quotas setting per project','','N/A',0,'A curated technical resource and architectural guide covering Quotas setting per project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031788,0,'2026-05-17T17:29:48.457818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.2/openshift_images/using_images/images-other-jenkins-agent.html','OCP 4.2 - Jenkins image','','N/A',0,'A curated technical resource and architectural guide covering OCP 4.2 - Jenkins image in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029613,0,'2026-05-17T16:53:33.845168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.3/release_notes/ocp-4-3-release-notes.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032662,0,'2026-05-17T17:44:22.250172+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/architecture/architecture-rhcos.html','RHEL CoreOS','','N/A',0,'A curated technical resource and architectural guide covering RHEL CoreOS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030102,0,'2026-05-17T17:01:42.919484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/authentication/managing-security-context-constraints.html','Security','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032820,0,'2026-05-17T17:47:00.471805+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/authentication/understanding-authentication.html','ocs.openshift.com: OpenShift 4 Understanding Authentication','','N/A',0,'A curated technical resource and architectural guide covering ocs.openshift.com: OpenShift 4 Understanding Authentication in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034094,0,'2026-05-17T18:08:14.658952+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/builds/custom-builds-buildah.html','Custom image builds with Buildah','','N/A',0,'A curated technical resource and architectural guide covering Custom image builds with Buildah in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032297,0,'2026-05-17T17:38:17.181612+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/cli_reference/openshift_cli/configuring-cli.html','docs.openshift.com: Enabling tab completion','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Enabling tab completion in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030931,0,'2026-05-17T17:15:31.038979+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html','docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031468,0,'2026-05-17T17:24:28.754800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/machine_management/applying-autoscaling.html','OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster','','N/A',0,'A curated technical resource and architectural guide covering OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030287,0,'2026-05-17T17:04:47.480713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md", "docs/openshift.md"]','["kubernetes-autoscaling.md", "openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/networking/configuring-networkpolicy.html','docs.openshift.com: Configuring network policy with OpenShift SDN','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032199,0,'2026-05-17T17:36:39.442277+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/networking/multiple_networks/understanding-multiple-networks.html','Understanding multiple networks','','N/A',0,'A curated technical resource and architectural guide covering Understanding multiple networks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033003,0,'2026-05-17T17:50:03.030054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html','docs.openshift.com: Understanding networking','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Understanding networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.850435+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md", "docs/openshift.md"]','["ocp4.md", "openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/operators/crds/crd-managing-resources-from-crds.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032927,0,'2026-05-17T17:48:47.041975+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/operators/olm-adding-operators-to-cluster.html','Adding Operators to a Cluster','','N/A',0,'A curated technical resource and architectural guide covering Adding Operators to a Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033917,0,'2026-05-17T18:05:17.450479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/operators/understanding_olm/olm-understanding-olm.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032090,0,'2026-05-17T17:34:50.491594+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/release_notes/ocp-4-4-release-notes.html','Release Notes','','N/A',0,'A curated technical resource and architectural guide covering Release Notes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030981,0,'2026-05-17T17:16:21.984282+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_arch/ossm-vs-community.html','Istio CNI plug-in 🌟','','N/A',0,'A curated technical resource and architectural guide covering Istio CNI plug-in 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030803,0,'2026-05-17T17:13:23.910141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_install/installing-ossm.html','“One-click” deployment','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.664603+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_install/preparing-ossm-installation.html','Preparing to install Red Hat OpenShift Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031030,0,'2026-05-17T17:17:10.863793+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/welcome/oke_about.html','Similarities and differences between OpenShift Kubernetes Engine and OpenShift Container Platform','','N/A',0,'A curated technical resource and architectural guide covering Similarities and differences between OpenShift Kubernetes Engine and OpenShift Container Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033808,0,'2026-05-17T18:03:28.403783+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.8/cicd/gitops/understanding-openshift-gitops.html','docs.openshift.com: OpenShift GitOps','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: OpenShift GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030564,0,'2026-05-17T17:09:24.414567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.8/registry/architecture-component-imageregistry.html','docs.openshift.com: Integrated OpenShift Container Platform registry','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Integrated OpenShift Container Platform registry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.215395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openstack.org/infra/jenkins-job-builder/index.html','docs.openstack.org: Jenkins Job Builder','','N/A',0,'A curated technical resource and architectural guide covering docs.openstack.org: Jenkins Job Builder in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1779030437,0,'2026-05-17T17:07:17.024060+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.openstack.org/tempest','Tempest Testing Project','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030882,0,'2026-05-17T17:14:42.858044+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://docs.openstack.org/tempest/latest"}'); INSERT INTO "resources" VALUES('https://docs.openstack.org/tempest/latest','Tempest Testing Project','','2024',4,'Analyzes Tempest, the comprehensive open-source integration test suite designed specifically to validate OpenStack cloud deployments. Evaluates how Tempest performs API validation and functional scenario testing across core OpenStack components (like Nova, Neutron, and Keystone) to ensure infrastructure conformance and stability.','Python','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Operations", "Infrastructure Validation", "OpenStack Testing"]','["[ENTERPRISE-STABLE]"]','[]','["test-automation-frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm','Oracle Container Engine for Kubernetes (OKE)','','2023',0,'The official product documentation for Oracle Container Engine for Kubernetes (OKE). It highlights the architectural integration of managed master nodes, native storage arrays, virtual cloud networks, and IAM profiles, delivering an enterprise-ready environment for demanding production workloads.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Managed Kubernetes", "Oracle Cloud", "OKE"]','["[COMMUNITY-TOOL]"]','[]','["oraclecloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.oracle.com/en-us/iaas/Content/GSG/Concepts/baremetalintro.htm','Oracle Cloud Infrastructure (OCI)','','2023',0,'Technical reference for Oracle Cloud Infrastructure (OCI) Bare Metal instances, highlighting how virtualized networking and direct hardware access can be utilized to host high-performance enterprise systems. Focuses on low-latency compute topologies ideal for massive Kubernetes databases and high-volume workloads.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Integrations", "Oracle Cloud", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["oraclecloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.oracle.com/en-us/iaas/Content/ResourceManager/Concepts/resourcemanager.htm','docs.oracle.com: Overview of Resource Manager','','2023',0,'An overview of Oracle Cloud Infrastructure Resource Manager, a managed service utilizing Terraform to orchestrate cloud-native resource provisioning. It enables platform developers to establish secure, repeatable GitOps workflows and state management natively across Oracle Cloud zones.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Integrations", "Oracle Cloud", "Resource Management"]','["[COMMUNITY-TOOL]"]','[]','["oraclecloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.percona.com/percona-operator-for-mysql/pxc/index.html','Percona.com: Percona Kubernetes Operator for Percona XtraDB Cluster','','2024',0,'Official reference guide to deploying and managing high-availability Percona XtraDB Clusters on Kubernetes. Provides programmatic automation for zero-downtime upgrades, secure backup routines, node discovery, and automatic recovery protocols.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "MySQL"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.pixielabs.ai','docs.pixielabs.ai: Pixie','','N/A',0,'A curated technical resource and architectural guide covering docs.pixielabs.ai: Pixie in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903040700284504e+09,0,'2026-05-17T17:06:47.002845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.planetscale.com/concepts/planetscale-workflow','docs.planetscale.com: The PlanetScale workflow 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','925a19dd4aecae669ba5c7d6e84b21436fba9032d80a59179ce6680cef985370',100.0,1.779034356285434e+09,0,'2026-05-17T18:12:36.285434+02:00',NULL,NULL,NULL,'[]','[]','["docs/liquibase.md"]','[]','{}','{"duplicate_of": "https://planetscale.com/docs/vitess/best-practices"}'); +INSERT INTO "resources" VALUES('https://docs.pixielabs.ai','docs.pixielabs.ai: Pixie','','N/A',0,'A curated technical resource and architectural guide covering docs.pixielabs.ai: Pixie in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030407,0,'2026-05-17T17:06:47.002845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.planetscale.com/concepts/planetscale-workflow','docs.planetscale.com: The PlanetScale workflow 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','925a19dd4aecae669ba5c7d6e84b21436fba9032d80a59179ce6680cef985370',100.0,1779034356,0,'2026-05-17T18:12:36.285434+02:00',NULL,NULL,NULL,'[]','[]','["docs/liquibase.md"]','[]','{}','{"duplicate_of": "https://planetscale.com/docs/vitess/best-practices"}'); INSERT INTO "resources" VALUES('https://docs.portworx.com/portworx-backup-on-prem','PX-Backup: docs','','2025',4,'Official operational documentation for Portworx Backup (PX-Backup). Walks through multi-tenant metadata backups, scheduling pipelines, and application-consistent target snapshots.','Markdown','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "Proprietary Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.projectcalico.org/getting-started/openshift/installation','docs.projectcalico.org: Install an OpenShift 4 cluster with Calico','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e1ea973a372db8fd022a26f235d2a4ec52bf417c543607dfdc2a86c10b89263e',100.0,1.7790293697133851e+09,0,'2026-05-17T16:49:29.713385+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://docs.tigera.io/calico/latest/getting-started/kubernetes/openshift/installation"}'); +INSERT INTO "resources" VALUES('https://docs.projectcalico.org/getting-started/openshift/installation','docs.projectcalico.org: Install an OpenShift 4 cluster with Calico','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e1ea973a372db8fd022a26f235d2a4ec52bf417c543607dfdc2a86c10b89263e',100.0,1779029369,0,'2026-05-17T16:49:29.713385+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://docs.tigera.io/calico/latest/getting-started/kubernetes/openshift/installation"}'); INSERT INTO "resources" VALUES('https://docs.python.org/3/library/hashlib.html','docs.python.org: scrypt (standard library)','','2026',5,'Provides built-in, low-level access to the scrypt key derivation function inside Python''s native standard library (hashlib). This ensures robust password protection out-of-the-box without requiring compilation of external binary packages.','Python','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cryptography", "Hashing Algorithms"]','["[DE FACTO STANDARD]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.ray.io/en/latest','Ray','','2026',5,'Ray is the premier distributed execution framework for scaling compute-heavy AI and Python workloads. It provides low-overhead, dynamic actor execution models, powering distributed training (Ray Train), hyperparameter tuning (Ray Tune), and model serving (Ray Serve) at enterprise scale.','C++','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Distributed Systems", "Compute Engines", "Ray"]','["[DE FACTO STANDARD]"]','[]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.7817361228615961e+09,0,'2026-06-18T00:42:02.861596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/architecture/additional-concepts',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173612366547489e+09,0,'2026-06-18T00:42:03.665475+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/architecture/architecture-index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.7817361249002521e+09,0,'2026-06-18T00:42:04.900252+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/architecture/core-concepts',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173611281822896e+09,0,'2026-06-18T00:41:52.818229+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/cluster_administration/admin-guide-manage-scc',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123.21357,0,'2026-06-18T00:42:03.213570+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/cluster_administration/configuring-cluster-auto-scaler-aws',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736122.59349,0,'2026-06-18T00:42:02.593490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md", "kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/configuring_clusters/prometheus-cluster-monitoring',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.7817361111738491e+09,0,'2026-06-18T00:41:51.173849+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/configuring_clusters/setting-up-a-router',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113.00673,0,'2026-06-18T00:41:53.006730+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/container_security_guide/security-platform',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.7817361263472321e+09,0,'2026-06-18T00:42:06.347232+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/developer_guide/tutorials',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173612421723389e+09,0,'2026-06-18T00:42:04.217234+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/release_notes/release-notes-ocp-3-11-release-notes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173610166204595e+09,0,'2026-06-18T00:41:41.662046+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.6/html/cluster_administration/admin-guide-manage-scc',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173590150982904e+09,0,'2026-06-18T00:38:21.509829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.1/html/authentication/using-service-accounts',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173590278987288e+09,0,'2026-06-18T00:38:22.789873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.1/pdf/updating_clusters/OpenShift_Container_Platform-4.1-Updating_clusters-en-US.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8f5f43383acd8902dd7df2b7e112a34203d5fbc4bcea3bc1bb6e57b737eeaea0',100.0,1.77913049500572109e+09,0,'2026-05-18T20:54:55.005721+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/applications/quotas',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173611375450706e+09,0,'2026-06-18T00:41:53.754507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/container-native_virtualization/container-native-virtualization-2-1-release-notes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173611246349191e+09,0,'2026-06-18T00:41:52.463492+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/images/using-images',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173612320059609e+09,0,'2026-06-18T00:42:03.200596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/installing_on_ibm_z/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173596101589202e+09,0,'2026-06-18T00:39:21.015892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/pdf/installing_on_ibm_z/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173596105712294e+09,0,'2026-06-18T00:39:21.057123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.21',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.77938856254384088e+09,0,'2026-05-21T20:36:02.543841+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736122,0,'2026-06-18T00:42:02.861596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/architecture/additional-concepts',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.665475+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/architecture/architecture-index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736124,0,'2026-06-18T00:42:04.900252+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/architecture/core-concepts',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.818229+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/cluster_administration/admin-guide-manage-scc',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.213570+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/cluster_administration/configuring-cluster-auto-scaler-aws',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736122,0,'2026-06-18T00:42:02.593490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md", "kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/configuring_clusters/prometheus-cluster-monitoring',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736111,0,'2026-06-18T00:41:51.173849+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/configuring_clusters/setting-up-a-router',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.006730+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/container_security_guide/security-platform',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736126,0,'2026-06-18T00:42:06.347232+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/developer_guide/tutorials',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736124,0,'2026-06-18T00:42:04.217234+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/release_notes/release-notes-ocp-3-11-release-notes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736101,0,'2026-06-18T00:41:41.662046+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.6/html/cluster_administration/admin-guide-manage-scc',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735901,0,'2026-06-18T00:38:21.509829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.1/html/authentication/using-service-accounts',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735902,0,'2026-06-18T00:38:22.789873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.1/pdf/updating_clusters/OpenShift_Container_Platform-4.1-Updating_clusters-en-US.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8f5f43383acd8902dd7df2b7e112a34203d5fbc4bcea3bc1bb6e57b737eeaea0',100.0,1779130495,0,'2026-05-18T20:54:55.005721+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/applications/quotas',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.754507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/container-native_virtualization/container-native-virtualization-2-1-release-notes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.463492+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/images/using-images',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.200596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/installing_on_ibm_z/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735961,0,'2026-06-18T00:39:21.015892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/pdf/installing_on_ibm_z/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735961,0,'2026-06-18T00:39:21.057123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.21',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388562,0,'2026-05-21T20:36:02.543841+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.21/html/ai_workloads/red-hat-build-of-kueue','Red Hat Build of Kueue','','2024',4,'Focuses on Red Hat''s enterprise integration of Kueue, a Kubernetes-native job queueing system designed to manage resource quotas, tenant isolation, and fair-share scheduling for high-performance AI/ML and batch workloads. Live Grounding confirms Kueue is crucial in 2026 for orchestrating GPU and CPU cluster resource allocation dynamically across large-scale enterprise clusters.','Markdown','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Batch Scheduling", "Kueue"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-operators-controllers.md", "kubernetes-bigdata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173611331170392e+09,0,'2026-06-18T00:41:53.311704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html-single/service_mesh/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.781736113618366e+09,0,'2026-06-18T00:41:53.618366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/architecture/architecture-rhcos',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173611288490509e+09,0,'2026-06-18T00:41:52.884905+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/authentication_and_authorization/understanding-authentication',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173612649812603e+09,0,'2026-06-18T00:42:06.498126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/builds/custom-builds-buildah',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78143215961943197e+09,0,'2026-06-14T12:15:59.619432+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/cli_tools/openshift-cli-oc',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173612357649803e+09,0,'2026-06-18T00:42:03.576498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/logging/cluster-logging-deploying',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173611807288503e+09,0,'2026-06-18T00:41:58.072885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/machine_management/applying-autoscaling',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736122.60558,0,'2026-06-18T00:42:02.605580+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md", "kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/networking/multiple-networks',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173611333744311e+09,0,'2026-06-18T00:41:53.337443+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/networking/understanding-networking',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173612252292609e+09,0,'2026-06-18T00:42:02.522926+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/operators/olm-adding-operators-to-a-cluster',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.781736112997684e+09,0,'2026-06-18T00:41:52.997684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/release_notes/ocp-4-4-release-notes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736114.85233,0,'2026-06-18T00:41:54.852330+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/service_mesh/service-mesh-1-x',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.7817361167938261e+09,0,'2026-06-18T00:41:56.793826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.8/html/cicd/gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173591136160898e+09,0,'2026-06-18T00:38:31.361609+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.8/html/registry/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173615504236292e+09,0,'2026-06-18T00:42:35.042363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/red_hat_jboss_web_server/5.4/html-single/red_hat_jboss_web_server_for_openshift/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173591100670504e+09,0,'2026-06-18T00:38:31.006705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.robusta.dev','Robusta','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9180cac0ecd167a9b419965fa73e5864153872f63ac8d71d42add06ee17b0a77',100.0,1.77903452830777406e+09,0,'2026-05-17T18:15:28.307774+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.robusta.dev/master/index.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.robusta.dev in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.78173604651264905e+09,0,'2026-06-18T00:40:46.512649+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/overview','SonarQube Scanner Overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0319df9f31640c7a17d45b4ec27e25304d9c8f36ef24fb84f3fc110778f46f79',100.0,1779030990.03182,0,'2026-05-17T17:16:30.031820+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"duplicate_of": "https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/overview"}'); -INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner','anything else (CLI) - SonarScanner','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2f76a859c4e8787e4bf5db7b35c2e20f4dd79b3e4d94bd1a87af6c1746a8c348',100.0,1.77903096695290088e+09,0,'2026-05-17T17:16:06.952901+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-ant','Ant - SonarScanner for Ant','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','27d0fda983d5e6593d84eaeeb3aee8edcc2cb43e1cd7354d267817dfad1330df',100.0,1.77903042315374207e+09,0,'2026-05-17T17:07:03.153742+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-azure-devops','Azure DevOps - SonarQube Extension for Azure DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f44737a63d5eebc7f1afbc7fbef69a940df45681cde8ba98dc523e862b7db64c',100.0,1.77903050406970691e+09,0,'2026-05-17T17:08:24.069707+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-gradle','Gradle - SonarScanner for Gradle','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','eaf2dd764262332907cbbbf9ca0f950c554cbb1cdadaef82832373bc1c72b724',100.0,1.77903342274072194e+09,0,'2026-05-17T17:57:02.740722+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-jenkins','SonarScanner for Jenkins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8116c61990f93d98e7bb69605c64fde5a04fb8855e93df9b0d1a3f3eaa15e457',100.0,1.77903022122410392e+09,0,'2026-05-17T17:03:41.224104+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md", "docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven','Maven - use the SonarScanner for Maven','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b52b73ee0b1c72719b5719e2ba4700e0a25445ae45a72cb8428154bab29f664d',100.0,1.77903246730108404e+09,0,'2026-05-17T17:41:07.301084+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-msbuild','MSBuild - SonarScanner for MSBuild','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','803bdf3af644066711ba52c9f48b754aeac04b7739c54da2d8da3b432931b51a',100.0,1.77903052668330311e+09,0,'2026-05-17T17:08:46.683303+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1.7791304949780519e+09,0,'2026-05-18T20:54:54.978052+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.311704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html-single/service_mesh/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.618366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/architecture/architecture-rhcos',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.884905+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/authentication_and_authorization/understanding-authentication',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736126,0,'2026-06-18T00:42:06.498126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/builds/custom-builds-buildah',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781432159,0,'2026-06-14T12:15:59.619432+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/cli_tools/openshift-cli-oc',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.576498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/logging/cluster-logging-deploying',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736118,0,'2026-06-18T00:41:58.072885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/machine_management/applying-autoscaling',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736122,0,'2026-06-18T00:42:02.605580+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md", "kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/networking/multiple-networks',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.337443+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/networking/understanding-networking',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736122,0,'2026-06-18T00:42:02.522926+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/operators/olm-adding-operators-to-a-cluster',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.997684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/release_notes/ocp-4-4-release-notes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736114,0,'2026-06-18T00:41:54.852330+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/service_mesh/service-mesh-1-x',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736116,0,'2026-06-18T00:41:56.793826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.8/html/cicd/gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735911,0,'2026-06-18T00:38:31.361609+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.8/html/registry/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736155,0,'2026-06-18T00:42:35.042363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/red_hat_jboss_web_server/5.4/html-single/red_hat_jboss_web_server_for_openshift/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735911,0,'2026-06-18T00:38:31.006705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.robusta.dev','Robusta','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9180cac0ecd167a9b419965fa73e5864153872f63ac8d71d42add06ee17b0a77',100.0,1779034528,0,'2026-05-17T18:15:28.307774+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.robusta.dev/master/index.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.robusta.dev in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1781736046,0,'2026-06-18T00:40:46.512649+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/overview','SonarQube Scanner Overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0319df9f31640c7a17d45b4ec27e25304d9c8f36ef24fb84f3fc110778f46f79',100.0,1779030990,0,'2026-05-17T17:16:30.031820+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"duplicate_of": "https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/overview"}'); +INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner','anything else (CLI) - SonarScanner','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2f76a859c4e8787e4bf5db7b35c2e20f4dd79b3e4d94bd1a87af6c1746a8c348',100.0,1779030966,0,'2026-05-17T17:16:06.952901+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-ant','Ant - SonarScanner for Ant','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','27d0fda983d5e6593d84eaeeb3aee8edcc2cb43e1cd7354d267817dfad1330df',100.0,1779030423,0,'2026-05-17T17:07:03.153742+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-azure-devops','Azure DevOps - SonarQube Extension for Azure DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f44737a63d5eebc7f1afbc7fbef69a940df45681cde8ba98dc523e862b7db64c',100.0,1779030504,0,'2026-05-17T17:08:24.069707+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-gradle','Gradle - SonarScanner for Gradle','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','eaf2dd764262332907cbbbf9ca0f950c554cbb1cdadaef82832373bc1c72b724',100.0,1779033422,0,'2026-05-17T17:57:02.740722+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-jenkins','SonarScanner for Jenkins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8116c61990f93d98e7bb69605c64fde5a04fb8855e93df9b0d1a3f3eaa15e457',100.0,1779030221,0,'2026-05-17T17:03:41.224104+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md", "docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven','Maven - use the SonarScanner for Maven','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b52b73ee0b1c72719b5719e2ba4700e0a25445ae45a72cb8428154bab29f664d',100.0,1779032467,0,'2026-05-17T17:41:07.301084+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-msbuild','MSBuild - SonarScanner for MSBuild','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','803bdf3af644066711ba52c9f48b754aeac04b7739c54da2d8da3b432931b51a',100.0,1779030526,0,'2026-05-17T17:08:46.683303+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.978052+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/overview','SonarQube Scanner Overview','- [Gradle - SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-gradle) - [MSBuild - SonarScanner for MSBuild](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/dotnet/installing) - [Maven - use the SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-maven) @@ -4482,529 +4482,529 @@ INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/an - [Azure DevOps - SonarQube Extension for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops) - [Ant - SonarScanner for Ant](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/scanner-environment/general-requirements) - [anything else (CLI) - SonarScanner](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner)','2026',5,'Official architectural overview of SonarQube scanning tooling. Details execution mechanics with Gradle, MSBuild, Maven, Jenkins, Azure DevOps, and generic bash runner scripts.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Static Analysis Platforms"]','["[DE FACTO STANDARD]"]','[]','["sonarqube.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/dotnet/installing',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9dd983ea22a68004ff16e7fd1848214d03fb40ad3eaddd9734b293ee7ff1b905',100.0,1779130494.94614,1,'2026-05-18T20:54:54.946140+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/jenkins-extension-sonarqube',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0fb81bb5de0bdbd911a9d79341dc649eac7c48e3071f3b3a61d3d85dc262e267',100.0,1.77913049496430611e+09,1,'2026-05-18T20:54:54.964306+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fc2b2a727fd9657c9d67c0077a77cf2129f6dc96a0a110b847444835d5b2457b',100.0,1.77913049498474407e+09,1,'2026-05-18T20:54:54.984744+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','46d88f6dc179842dcd71ff3ed9ba9395337a884667afa3754c0b61ffa65b1b54',100.0,1.77913049498470497e+09,1,'2026-05-18T20:54:54.984705+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-gradle',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b39912ba1bcc609c5177ddba5a66b0a29d59114980111131dbe32a44e7f75e31',100.0,1.77913049495019888e+09,1,'2026-05-18T20:54:54.950199+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-jenkins',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1.77913049502847909e+09,0,'2026-05-18T20:54:55.028479+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"review_metadata": {"original_url": "https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-jenkins", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.028481"}}'); -INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-maven',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d37a231ba600b7346834931f23424ceec077a8a963b445a61617e683e381b81',100.0,1.779130495022125e+09,1,'2026-05-18T20:54:55.022125+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/dotnet/installing',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9dd983ea22a68004ff16e7fd1848214d03fb40ad3eaddd9734b293ee7ff1b905',100.0,1779130494,1,'2026-05-18T20:54:54.946140+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/jenkins-extension-sonarqube',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0fb81bb5de0bdbd911a9d79341dc649eac7c48e3071f3b3a61d3d85dc262e267',100.0,1779130494,1,'2026-05-18T20:54:54.964306+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fc2b2a727fd9657c9d67c0077a77cf2129f6dc96a0a110b847444835d5b2457b',100.0,1779130494,1,'2026-05-18T20:54:54.984744+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','46d88f6dc179842dcd71ff3ed9ba9395337a884667afa3754c0b61ffa65b1b54',100.0,1779130494,1,'2026-05-18T20:54:54.984705+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-gradle',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b39912ba1bcc609c5177ddba5a66b0a29d59114980111131dbe32a44e7f75e31',100.0,1779130494,1,'2026-05-18T20:54:54.950199+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-jenkins',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.028479+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"review_metadata": {"original_url": "https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-jenkins", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.028481"}}'); +INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-maven',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d37a231ba600b7346834931f23424ceec077a8a963b445a61617e683e381b81',100.0,1779130495,1,'2026-05-18T20:54:55.022125+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.stacksimplify.com/aws-eks/aws-alb-ingress/lean-kubernetes-aws-alb-ingress-basics','stacksimplify.com: AWS ALB Ingress Service - Basics 🌟','','2022',0,'Fundamentals on deploying the AWS Load Balancer Controller within EKS. Details mapping of ingress objects to physical Application Load Balancers, target groups, and routing configurations.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Networking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.stacksimplify.com/aws-eks/aws-devops-eks/learn-to-master-devops-on-aws-eks-using-aws-codecommit-codebuild-codepipeline','stacksimplify.com: DevOps with AWS CodePipeline on AWS EKS','','2024',0,'Thorough technical learning guide configuring CI/CD pipelines targeting AWS EKS. Integrates AWS native tools like CodeCommit, CodeBuild, and CodePipeline with modern container orchestration standards.','Markdown','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "AWS EKS", "CodePipeline"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://docs.tigera.io/calico/latest/getting-started/kubernetes/openshift/installation','docs.projectcalico.org: Install an OpenShift 4 cluster with Calico','','2023',0,'A step-by-step technical blueprint for deploying Project Calico as the primary CNI within a Red Hat OpenShift 4 cluster. It outlines replacing the default network provider with Calico to leverage enhanced network security policy engines and optimized IP Address Management (IPAM). Integration focuses on Operator-driven setups, configuring custom Calico CRDs to control BGP routing and wireguard encryption for inter-node pod traffic.','English','Technical Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Container Network Interface", "Calico Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://docs.traefik.io','docs.traefik.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2aefce0720d2d3e4f79f76bed1292ce6ad09328c539ba53761568670d63a4460',100.0,1.7790321142049849e+09,0,'2026-05-17T17:35:14.204985+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://doc.traefik.io/traefik"}'); -INSERT INTO "resources" VALUES('https://docs.wavefront.com/activemq.html','docs.wavefront.com/activemq.html','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','32b211e3549ca242c6138bb64d5bcd1f946e50897dd2235e2d9c26dd9297acc7',100.0,1.779032817301234e+09,1,'2026-05-17T17:46:57.301234+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md", "docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dok.community','dok.community: DoKC Data on Kubernetes','','2026',0,'The central hub for the Data on Kubernetes Community (DoKC), which advocates for running stateful microservices, operators, and relational databases directly inside Kubernetes. It gathers technical resources, patterns, and performance studies to validate production reliability. A leading organization defining stateful application architectures.','English','Community Portal','Intermediate',0,'online','manual','N/A',100.0,1.78142999621408391e+09,0,'2026-06-14T11:39:56.214084+02:00',NULL,NULL,NULL,'["Storage & Data", "Data on Kubernetes", "Community Hub"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["index.md", "kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dok.community/dokc-2021-report','dok.community: Data on Kubernetes 2021 Report','','2021',0,'This classic report maps standard adoption trends of stateful workloads in containerized environments. It highlights performance, operations, and resource efficiency as key factors convincing enterprises to run workloads on native Kubernetes storage pools instead of external infrastructure.','English','Research Report','Intermediate',0,'online','manual','N/A',100.0,1.78142997587930297e+09,0,'2026-06-14T11:39:35.879303+02:00',NULL,NULL,NULL,'["Storage & Data", "Data on Kubernetes", "Industry Research"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/databases.md", "docs/kubernetes-storage.md"]','["databases.md", "kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dolphinscheduler.apache.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','02b06607d8efd665fbb523b24c271c0c38a55757b02f15b4717d0336a6d8b53e',100.0,1.7790339033854959e+09,0,'2026-05-17T18:05:03.385496+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dominik-tornow.medium.com/inside-kubernetes-rbac-9988b08a738a','==dominik-tornow.medium.com: Inside Kubernetes RBAC==','','N/A',0,'A curated technical resource and architectural guide covering ==dominik-tornow.medium.com: Inside Kubernetes RBAC== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790297349634819e+09,0,'2026-05-17T16:55:34.963482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://doodle.com','Doodle','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','de0598d7cb442a483cc7d02d723c57b074f86d8ad302d664d49ce21e36e36c58',100.0,1.77903180526745104e+09,0,'2026-05-17T17:30:05.267451+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://docs.traefik.io','docs.traefik.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2aefce0720d2d3e4f79f76bed1292ce6ad09328c539ba53761568670d63a4460',100.0,1779032114,0,'2026-05-17T17:35:14.204985+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://doc.traefik.io/traefik"}'); +INSERT INTO "resources" VALUES('https://docs.wavefront.com/activemq.html','docs.wavefront.com/activemq.html','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','32b211e3549ca242c6138bb64d5bcd1f946e50897dd2235e2d9c26dd9297acc7',100.0,1779032817,1,'2026-05-17T17:46:57.301234+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md", "docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dok.community','dok.community: DoKC Data on Kubernetes','','2026',0,'The central hub for the Data on Kubernetes Community (DoKC), which advocates for running stateful microservices, operators, and relational databases directly inside Kubernetes. It gathers technical resources, patterns, and performance studies to validate production reliability. A leading organization defining stateful application architectures.','English','Community Portal','Intermediate',0,'online','manual','N/A',100.0,1781429996,0,'2026-06-14T11:39:56.214084+02:00',NULL,NULL,NULL,'["Storage & Data", "Data on Kubernetes", "Community Hub"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["index.md", "kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dok.community/dokc-2021-report','dok.community: Data on Kubernetes 2021 Report','','2021',0,'This classic report maps standard adoption trends of stateful workloads in containerized environments. It highlights performance, operations, and resource efficiency as key factors convincing enterprises to run workloads on native Kubernetes storage pools instead of external infrastructure.','English','Research Report','Intermediate',0,'online','manual','N/A',100.0,1781429975,0,'2026-06-14T11:39:35.879303+02:00',NULL,NULL,NULL,'["Storage & Data", "Data on Kubernetes", "Industry Research"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/databases.md", "docs/kubernetes-storage.md"]','["databases.md", "kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dolphinscheduler.apache.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','02b06607d8efd665fbb523b24c271c0c38a55757b02f15b4717d0336a6d8b53e',100.0,1779033903,0,'2026-05-17T18:05:03.385496+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dominik-tornow.medium.com/inside-kubernetes-rbac-9988b08a738a','==dominik-tornow.medium.com: Inside Kubernetes RBAC==','','N/A',0,'A curated technical resource and architectural guide covering ==dominik-tornow.medium.com: Inside Kubernetes RBAC== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029734,0,'2026-05-17T16:55:34.963482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://doodle.com','Doodle','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','de0598d7cb442a483cc7d02d723c57b074f86d8ad302d664d49ce21e36e36c58',100.0,1779031805,0,'2026-05-17T17:30:05.267451+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://doodle.com/en','Doodle','','2024',0,'Collaborative scheduling engine specializing in group polling to establish consensus times. Cuts down back-and-forth emails when coordinating meetings across varying external directories.','JavaScript','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Commercial Tools"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://doordash.engineering/2021/04/14/gradual-code-releases-using-an-in-house-kubernetes-canary-controller','doordash.engineering: Gradual Code Releases Using an In-House Kubernetes'' Canary Controller','','N/A',0,'A curated technical resource and architectural guide covering doordash.engineering: Gradual Code Releases Using an In-House Kubernetes'' Canary Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903375108305907e+09,0,'2026-05-17T18:02:31.083059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://doordash.engineering/2022/06/23/fast-feedback-loop-for-kubernetes-product-development-in-a-production-environment','doordash.engineering: Fast Feedback Loop for Kubernetes Product Development'' in a Production Environment','','N/A',0,'A curated technical resource and architectural guide covering doordash.engineering: Fast Feedback Loop for Kubernetes Product Development'' in a Production Environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902915866767907e+09,0,'2026-05-17T16:45:58.667679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://doordash.engineering/2022/08/09/how-to-handle-kubernetes-health-checks','doordash.engineering: How to Handle Kubernetes Health Checks','','N/A',0,'A curated technical resource and architectural guide covering doordash.engineering: How to Handle Kubernetes Health Checks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903447727296304e+09,0,'2026-05-17T18:14:37.272963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://doppler.com/blog/environment-variables-in-python','doppler.com: Using Environment Variables in Python for App Configuration'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e40bd9004d4e69d3b7e67712cc2e366eaa88a51be45710d0465cc3d2c2b8952',100.0,1.77903434599661302e+09,0,'2026-05-17T18:12:25.996613+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.doppler.com/blog/environment-variables-in-python"}'); -INSERT INTO "resources" VALUES('https://dormoshe.io/trending-news/kubernetes-101-part-i-the-fundamentals-23a1-60035','dormoshe.io: Kubernetes 101, part I, the fundamentals | Leandro Proença','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b68790d64ba787231e36bed9ee4666ac66aa18e83ae9b10b830cc6e15b6f9170',100.0,1779031910.46171,1,'2026-05-17T17:31:50.461710+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://doordash.engineering/2021/04/14/gradual-code-releases-using-an-in-house-kubernetes-canary-controller','doordash.engineering: Gradual Code Releases Using an In-House Kubernetes'' Canary Controller','','N/A',0,'A curated technical resource and architectural guide covering doordash.engineering: Gradual Code Releases Using an In-House Kubernetes'' Canary Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033751,0,'2026-05-17T18:02:31.083059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://doordash.engineering/2022/06/23/fast-feedback-loop-for-kubernetes-product-development-in-a-production-environment','doordash.engineering: Fast Feedback Loop for Kubernetes Product Development'' in a Production Environment','','N/A',0,'A curated technical resource and architectural guide covering doordash.engineering: Fast Feedback Loop for Kubernetes Product Development'' in a Production Environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029158,0,'2026-05-17T16:45:58.667679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://doordash.engineering/2022/08/09/how-to-handle-kubernetes-health-checks','doordash.engineering: How to Handle Kubernetes Health Checks','','N/A',0,'A curated technical resource and architectural guide covering doordash.engineering: How to Handle Kubernetes Health Checks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034477,0,'2026-05-17T18:14:37.272963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://doppler.com/blog/environment-variables-in-python','doppler.com: Using Environment Variables in Python for App Configuration'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e40bd9004d4e69d3b7e67712cc2e366eaa88a51be45710d0465cc3d2c2b8952',100.0,1779034345,0,'2026-05-17T18:12:25.996613+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.doppler.com/blog/environment-variables-in-python"}'); +INSERT INTO "resources" VALUES('https://dormoshe.io/trending-news/kubernetes-101-part-i-the-fundamentals-23a1-60035','dormoshe.io: Kubernetes 101, part I, the fundamentals | Leandro Proença','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b68790d64ba787231e36bed9ee4666ac66aa18e83ae9b10b830cc6e15b6f9170',100.0,1779031910,1,'2026-05-17T17:31:50.461710+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dotnet-helpers.com/powershell/azure-keyvault-set-and-retrieve-secrets','dotnet-helpers.com: Azure KeyVault Set and Retrieve Secrets using Powershell 🌟','','2021',0,'Demonstrates standard CRUD API routines for setting, changing, and pulling protected application settings from active Azure KeyVault services using current Microsoft Az commands.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Secret Management", "Azure Key Vault", "Infrastructure Automation"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dotnet-helpers.com/powershell/convert-yaml-to-json-or-json-to-yaml-using-powershell','dotnet-helpers.com: How to Convert YAML to JSON / JSON to YAML using PowerShell','','2021',3,'A practical guide showing how to convert configuration formats using PowerShell script pipelines. It demonstrates how to parse and map structures between JSON and YAML, helping administrators automate tasks in Windows-centric environments.','PowerShell','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://dotnet-helpers.com/powershell/passing-local-variables-to-remote-powershell-session','dotnet-helpers.com: Passing Local Variables to Remote PowerShell session','','2021',0,'Provides examples details variable scope passing techniques over active WinRM and remote sessions. Includes configuration parameters for `$Using:` prefix arguments and script-block parameters.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Remote Administration", "WinRM", "Session Management"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dotnet.microsoft.com/apps/xamarin','dotnet.microsoft.com: Xamarin','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ac547a5b8ca857fb15d72587a9d7e3c90df165deb914699170c9cdf6c87d975a',100.0,1.77903019005819392e+09,0,'2026-05-17T17:03:10.058194+02:00',NULL,NULL,NULL,'[]','[]','["docs/xamarin.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dotnet.microsoft.com/apps/xamarin','dotnet.microsoft.com: Xamarin','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ac547a5b8ca857fb15d72587a9d7e3c90df165deb914699170c9cdf6c87d975a',100.0,1779030190,0,'2026-05-17T17:03:10.058194+02:00',NULL,NULL,NULL,'[]','[]','["docs/xamarin.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://dotnet.microsoft.com/en-us/apps/xamarin','dotnet.microsoft.com: What is Xamarin?','','2024',0,'An introductory resource detailing Xamarin''s architecture, demonstrating how C# code gets compiled to native binaries using Mono or .NET execution runtimes. It highlights the historically unified codebase approach for mobile UI design. This documentation is primarily of historical interest as the ecosystem transitions entirely to modern .NET MAUI runtimes.','C#','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Mobile Development", "Cross-Platform", "Xamarin"]','["[COMMUNITY-TOOL]"]','[]','["xamarin.md", "dotnet.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dotnet.microsoft.com/learn/xamarin/what-is-xamarin','dotnet.microsoft.com: What is Xamarin?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac547a5b8ca857fb15d72587a9d7e3c90df165deb914699170c9cdf6c87d975a',100.0,1.77903000984560394e+09,0,'2026-05-17T17:00:09.845604+02:00',NULL,NULL,NULL,'[]','[]','["docs/xamarin.md"]','[]','{}','{"duplicate_of": "https://dotnet.microsoft.com/apps/xamarin"}'); +INSERT INTO "resources" VALUES('https://dotnet.microsoft.com/learn/xamarin/what-is-xamarin','dotnet.microsoft.com: What is Xamarin?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac547a5b8ca857fb15d72587a9d7e3c90df165deb914699170c9cdf6c87d975a',100.0,1779030009,0,'2026-05-17T17:00:09.845604+02:00',NULL,NULL,NULL,'[]','[]','["docs/xamarin.md"]','[]','{}','{"duplicate_of": "https://dotnet.microsoft.com/apps/xamarin"}'); INSERT INTO "resources" VALUES('https://doughellmann.com','Dough Hellmann - Python, OpenStack and Open Source','','2008',0,'Professional engineering journal by Doug Hellmann focusing on deep standard library structures (PyMOTW) and enterprise-level OpenStack cloud engineering with Python.','Python','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2008-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Technical Leadership"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://downdetector.co.uk','==Downdetector==','','N/A',0,'A curated technical resource and architectural guide covering ==Downdetector== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903376540639209e+09,0,'2026-05-17T18:02:45.406392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://downdetector.co.uk/status/aws-amazon-web-services','downdetector: aws','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902950751105093e+09,0,'2026-05-17T16:51:47.511051+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://doylestowncoder.com/2021/11/29/building-ci-cd-pipelines-with-azure-data-factory-part-1','doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part'' 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27bf235dca95524f4eaafab3ccce08d0fd5e80fbc576de154c8daff5773156bc',100.0,1.77903084727117204e+09,0,'2026-05-17T17:14:07.271172+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://travelrasik.com/category/asia"}'); -INSERT INTO "resources" VALUES('https://doylestowncoder.com/2021/12/02/building-ci-cd-pipelines-with-azure-data-factory-part-2','doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part'' 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27bf235dca95524f4eaafab3ccce08d0fd5e80fbc576de154c8daff5773156bc',100.0,1.77903415626652407e+09,0,'2026-05-17T18:09:16.266524+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://doylestowncoder.com/2021/11/29/building-ci-cd-pipelines-with-azure-data-factory-part-1"}'); -INSERT INTO "resources" VALUES('https://doylestowncoder.com/2021/12/05/building-ci-cd-pipelines-with-azure-data-factory-part-3','doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part'' 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27bf235dca95524f4eaafab3ccce08d0fd5e80fbc576de154c8daff5773156bc',100.0,1.77902929511055588e+09,0,'2026-05-17T16:48:15.110556+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://doylestowncoder.com/2021/11/29/building-ci-cd-pipelines-with-azure-data-factory-part-1"}'); -INSERT INTO "resources" VALUES('https://draculatheme.com/pro','Dracula Pro Theme 🌟','','2026',4,'Premium implementation of the Dracula design system, featuring custom variants, optimized fonts, and cohesive configurations for high-efficiency programming environments.','TypeScript','Extension','Beginner',0,'online','manual','2904d076dcbfd2890d350df09be477fe5e38a7b943690bc1015983e3e84c1b24',100.0,1.77903292249303698e+09,1,'2026-05-17T17:48:42.493037+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://draft.sh','Draft','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','04208dc2e1adbf073057b0550c0d1486f8120c9975bfc21605c95524c8d41487',100.0,1.77903373637895107e+09,0,'2026-05-17T18:02:16.378951+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://github.com/Azure/draft"}'); -INSERT INTO "resources" VALUES('https://dragondscv.medium.com/controller-runtime-handle-resource-deletion-with-predicate-f69d09dd5802','dragondscv.medium.com: Controller runtime — handle resource deletion with'' predicate','','N/A',0,'A curated technical resource and architectural guide covering dragondscv.medium.com: Controller runtime — handle resource deletion with'' predicate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903223925900697e+09,0,'2026-05-17T17:37:19.259007+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://draw.io','draw.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','16d3d09d879a41295c69257c7c2697fa00bb839ae02118780e8c22fa883cbfda',100.0,1.77903106129261803e+09,0,'2026-05-17T17:17:41.292618+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://downdetector.co.uk','==Downdetector==','','N/A',0,'A curated technical resource and architectural guide covering ==Downdetector== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033765,0,'2026-05-17T18:02:45.406392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://downdetector.co.uk/status/aws-amazon-web-services','downdetector: aws','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029507,0,'2026-05-17T16:51:47.511051+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://doylestowncoder.com/2021/11/29/building-ci-cd-pipelines-with-azure-data-factory-part-1','doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part'' 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27bf235dca95524f4eaafab3ccce08d0fd5e80fbc576de154c8daff5773156bc',100.0,1779030847,0,'2026-05-17T17:14:07.271172+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://travelrasik.com/category/asia"}'); +INSERT INTO "resources" VALUES('https://doylestowncoder.com/2021/12/02/building-ci-cd-pipelines-with-azure-data-factory-part-2','doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part'' 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27bf235dca95524f4eaafab3ccce08d0fd5e80fbc576de154c8daff5773156bc',100.0,1779034156,0,'2026-05-17T18:09:16.266524+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://doylestowncoder.com/2021/11/29/building-ci-cd-pipelines-with-azure-data-factory-part-1"}'); +INSERT INTO "resources" VALUES('https://doylestowncoder.com/2021/12/05/building-ci-cd-pipelines-with-azure-data-factory-part-3','doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part'' 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27bf235dca95524f4eaafab3ccce08d0fd5e80fbc576de154c8daff5773156bc',100.0,1779029295,0,'2026-05-17T16:48:15.110556+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://doylestowncoder.com/2021/11/29/building-ci-cd-pipelines-with-azure-data-factory-part-1"}'); +INSERT INTO "resources" VALUES('https://draculatheme.com/pro','Dracula Pro Theme 🌟','','2026',4,'Premium implementation of the Dracula design system, featuring custom variants, optimized fonts, and cohesive configurations for high-efficiency programming environments.','TypeScript','Extension','Beginner',0,'online','manual','2904d076dcbfd2890d350df09be477fe5e38a7b943690bc1015983e3e84c1b24',100.0,1779032922,1,'2026-05-17T17:48:42.493037+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://draft.sh','Draft','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','04208dc2e1adbf073057b0550c0d1486f8120c9975bfc21605c95524c8d41487',100.0,1779033736,0,'2026-05-17T18:02:16.378951+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://github.com/Azure/draft"}'); +INSERT INTO "resources" VALUES('https://dragondscv.medium.com/controller-runtime-handle-resource-deletion-with-predicate-f69d09dd5802','dragondscv.medium.com: Controller runtime — handle resource deletion with'' predicate','','N/A',0,'A curated technical resource and architectural guide covering dragondscv.medium.com: Controller runtime — handle resource deletion with'' predicate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.259007+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://draw.io','draw.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','16d3d09d879a41295c69257c7c2697fa00bb839ae02118780e8c22fa883cbfda',100.0,1779031061,0,'2026-05-17T17:17:41.292618+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://drawio-app.com','draw.io','- [opensource.com: Open source mind mapping with Draw.io](https://opensource.com/article/21/12/open-source-mind-mapping-drawio) Next time you need to brainstorm, organize ideas, or plan a project, start with Draw.io. - [chcommunity.microsoft.com: Draw.io Azure infrastructure diagrams through code like an artist](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/draw-io-azure-infrastructure-diagrams-through-code-like-an-artist/4071316)','2024',4,'Comprehensive documentation and application guide detailing how to generate Azure cloud architecture diagrams programmatically and design flexible mind maps using draw.io''s code-import features.','JavaScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Diagramming SaaS"]','["[ENTERPRISE-STABLE]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dreampuf.github.io/GraphvizOnline','dreampuf.github.io/GraphvizOnline','','2024',3,'An online editor to render and preview Graphviz graphs interactively. Widely leveraged by cloud engineers to paste Terraform DAG configurations and visually optimize infrastructure topologies on the fly.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Online Editors"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://drill.apache.org','Apache Drill','','2026',4,'Distributed, schema-free SQL query engine built to query multi-structured data repositories including NoSQL systems, file systems, and cloud object storage pools on-the-fly without metadata pre-definition.','Java','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Big Data", "Query Engines"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://drone.io','Drone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8319715ea9ca1bdb2b65f5a7949947a08555c4b2e453fdbfd8708ffec33875ee',100.0,1.77903236901128888e+09,0,'2026-05-17T17:39:29.011289+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.drone.io"}'); +INSERT INTO "resources" VALUES('https://drone.io','Drone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8319715ea9ca1bdb2b65f5a7949947a08555c4b2e453fdbfd8708ffec33875ee',100.0,1779032369,0,'2026-05-17T17:39:29.011289+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.drone.io"}'); INSERT INTO "resources" VALUES('https://dropshare.app/annotate','Annotate by Dropshare: Fast Markup for Images on iOS and iPadOS','A lightweight, vector-based screenshot annotation application for iOS offering deep styling controls, blur tools, and layout numbering for technical reporting.','2026',4,'* **Curator Insight**: An essential utility for mobile cloud architects and SREs requiring fast markup of infrastructure topologies, application bugs, or terminal screens on the go. -* **Live Grounding**: Released in May 2026, the tool provides 14 editing functions—including crop, zoom loupe, dynamic numbering badges, and pixelation—while processing images purely on-device without data leakage.','en','tool','Beginner',0,'online','automatic','1b2d7e8bbbb6b40e42c8b6f8c932cb6c5d13506fee71156ee39df83915cec511',NULL,1.7803527302075119e+09,0,'2026-06-02T00:25:30.207512+02:00',NULL,NULL,NULL,'["SRE Tools", "Visual Utilities", "Productivity", "iOS Apps"]','["COMMUNITY-TOOL"]','[]','[]','{}','{"category": "devops-tools", "reputation_status": "Vetted", "reputation_summary": "Highly respected native markup utility developed by Timo Josten (creator of Dropshare), praised for its speed, comprehensive layout tools, and strict local device privacy constraints.", "social_preview_url": "https://dropshare.app/assets/img/og.png", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "productivity-tools"}'); +* **Live Grounding**: Released in May 2026, the tool provides 14 editing functions—including crop, zoom loupe, dynamic numbering badges, and pixelation—while processing images purely on-device without data leakage.','en','tool','Beginner',0,'online','automatic','1b2d7e8bbbb6b40e42c8b6f8c932cb6c5d13506fee71156ee39df83915cec511',NULL,1780352730,0,'2026-06-02T00:25:30.207512+02:00',NULL,NULL,NULL,'["SRE Tools", "Visual Utilities", "Productivity", "iOS Apps"]','["COMMUNITY-TOOL"]','[]','[]','{}','{"category": "devops-tools", "reputation_status": "Vetted", "reputation_summary": "Highly respected native markup utility developed by Timo Josten (creator of Dropshare), praised for its speed, comprehensive layout tools, and strict local device privacy constraints.", "social_preview_url": "https://dropshare.app/assets/img/og.png", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "productivity-tools"}'); INSERT INTO "resources" VALUES('https://druid.apache.org','Apache Druid','','2025',0,'Main documentation repository for Apache Druid, a real-time analytical database optimized for sub-second ad-hoc queries over massive streaming event data volumes. Standard core utility for streaming platforms.','Java','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "OLAP", "Real-time Analytics"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://duo.com/blog','CloudMapper (OSS)','','2021',4,'Open-source analysis tool designed to visualizes AWS networks and identify potential vulnerability paths. Useful as a legacy blueprint reference for programmatic posture assessments.','Python','CLI Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Cloud Discovery", "Security"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://duo.com/blog/introducing-cloudmapper-an-aws-visualization-tool','CloudMapper (OSS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41a050c0cde3d1f475bdbfd6ec89103adcb421e8d2fe253213f63ee0ec8f496f',100.0,1.77903448459883308e+09,0,'2026-05-17T18:14:44.598833+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://duo.com/blog"}'); +INSERT INTO "resources" VALUES('https://duo.com/blog/introducing-cloudmapper-an-aws-visualization-tool','CloudMapper (OSS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41a050c0cde3d1f475bdbfd6ec89103adcb421e8d2fe253213f63ee0ec8f496f',100.0,1779034484,0,'2026-05-17T18:14:44.598833+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://duo.com/blog"}'); INSERT INTO "resources" VALUES('https://dustinspecker.com/posts/how-do-kubernetes-and-docker-create-ip-addresses','dustinspecker.com: How Do Kubernetes and Docker Create IP Addresses?!','','2021',4,'A deep technical investigation into the mechanics of Linux network namespaces, virtual ethernet pairs (veth), bridge interfaces, and IP routing rules. Demystifies how Docker and Kubernetes CNI plugins programmatically allocate IPs to containers. Live Grounding shows that understanding these low-level Linux primitives remains highly valuable for troubleshooting complex network packet drops.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Deep Dive"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dustinspecker.com/posts/iptables-how-kubernetes-services-direct-traffic-to-pods','dustinspecker.com: iptables: How Kubernetes Services Direct Traffic to Pods','','2021',0,'Low-level diagnostic guide tracing the packet path through programmed iptables rules. Demonstrates exactly how kube-proxy routes cluster IP destination calls to dynamic backend endpoints.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Core Services", "kube-proxy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dustinspecker.com/posts/ipvs-how-kubernetes-services-direct-traffic-to-pods','dustinspecker.com: IPVS: How Kubernetes Services Direct Traffic to Pods','','2021',0,'A core-level networking analysis explaining how the IP Virtual Server (IPVS) routing layer handles service balancing inside high-scale clusters, demonstrating massive throughput advantages over standard iptables.','Go/Bash','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Services", "IPVS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dustinspecker.com/posts/kubernetes-networking-from-scratch-bgp-bird-advertise-pod-routes','dustinspecker.com: Kubernetes Networking from Scratch: Using BGP and BIRD to Advertise Pod Routes','','2020',4,'A hands-on, granular guide demonstrating how to build a fully functioning Kubernetes routing topology from scratch using BGP and BIRD. Explains how underlying CNIs interface with actual routing tables to advertise dynamic pod endpoints to outer networks.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Deep Dive", "BGP Routing"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dustinspecker.com/posts/scaling-kubernetes-pods-prometheus-metrics','dustinspecker.com: Scaling Kubernetes Pods using Prometheus Metrics 🌟','','2020',0,'Hands-on implementation guide detailing how to deploy and configure the Prometheus Adapter. Explains how to expose custom and external business metrics to drive Horizontal Pod Autoscaler loops beyond standard memory/CPU limits.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scaling", "Horizontal Pod Autoscaler", "Custom Metrics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dustymabe.com/2020/09/28/openshift-okd-on-fedora-coreos-on-digitalocean-part-4-recorded-demo','dustymabe.com: OpenShift OKD on Fedora CoreOS on DigitalOcean Part 4: Recorded Demo','','2020',0,'A recorded deployment demo focusing on installing OKD on Fedora CoreOS within DigitalOcean droplets. It illustrates configuring DigitalOcean resources (VPCs, firewalls, volume spaces) and custom ignition templates to orchestrate a highly available cluster topology on an affordable cloud.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Cloud Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dwdraju.medium.com/kubernetes-job-or-cronjob-which-one-to-use-and-when-4ffd4800d28e','dwdraju.medium.com: Kubernetes Job or CronJob: Which One to Use and When?'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering dwdraju.medium.com: Kubernetes Job or CronJob: Which One to Use and When?'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903304481487393e+09,0,'2026-05-17T17:50:44.814874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dwdraju.medium.com/kubernetes-job-or-cronjob-which-one-to-use-and-when-4ffd4800d28e','dwdraju.medium.com: Kubernetes Job or CronJob: Which One to Use and When?'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering dwdraju.medium.com: Kubernetes Job or CronJob: Which One to Use and When?'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033044,0,'2026-05-17T17:50:44.814874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dynatrace-perfclinics.github.io/codelabs/why-devs-love-dynatrace-2/index.html','dynatrace-perfclinics.github.io: Why Devs Love Dynatrace 🌟','','2021',0,'Technical codelab demonstrating how developers leverage Dynatrace APM to identify code-level bottlenecks, analyze database performance, and utilize auto-remediation loops within automated delivery pipelines.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Performance Monitoring", "Guides"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["keptn.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/10-api-testing-tips-for-beginners-soap-amp-rest','dzone.com: 10 API Testing Tips for Beginners (SOAP and REST)','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: 10 API Testing Tips for Beginners (SOAP and REST) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586644064307e+09,0,'2026-06-18T00:37:46.440643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/10-commandments-on-microservice-decomposition','dzone: 10 Commandments of Microservice Decomposition 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: 10 Commandments of Microservice Decomposition 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594096954894e+09,0,'2026-06-18T00:39:00.969549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/10-easy-to-use-modules-in-ansible-1','Dzone: 10 easy to use modules in ansible','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 10 easy to use modules in ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586748289489e+09,0,'2026-06-18T00:37:47.482895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/10-effective-tips-on-using-maven','Dzone: 10 Effective Tips on Using Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 10 Effective Tips on Using Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083.01593,0,'2026-06-18T00:41:23.015930+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/10-vs-code-extensions-to-fight-technical-debt','dzone.com: 10 VS Code Extensions to Fight Technical Debt','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: 10 VS Code Extensions to Fight Technical Debt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168.71183,0,'2026-06-18T00:42:48.711830+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/11-observability-tools-you-should-know-in-2023','==dzone: 11 Observability Tools You Should Know== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: 11 Observability Tools You Should Know== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610192802906e+09,0,'2026-06-18T00:41:41.928029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/14-best-performance-testing-tools-and-apm-solution','Dzone: 14 Best Performance Testing Tools and APM Solutions','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 14 Best Performance Testing Tools and APM Solutions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736105.12183,0,'2026-06-18T00:41:45.121830+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md", "docs/performance-testing-with-jenkins-and-jmeter.md"]','["monitoring.md", "performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/14-of-the-best-automation-testing-tools-available','Dzone: 14 of the best automation testing tools available','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 14 of the best automation testing tools available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817361697101159e+09,0,'2026-06-18T00:42:49.710116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/15-devops-trends-to-expect-in-2021','dzone: 15 DevOps Trends to Expect in 2021 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: 15 DevOps Trends to Expect in 2021 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623531550407e+09,0,'2026-06-18T00:43:55.315504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/15-useful-helm-charts-tools','dzone: 15 useful helm chart tools','','N/A',0,'A curated technical resource and architectural guide covering dzone: 15 useful helm chart tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173595117304611e+09,0,'2026-06-18T00:39:11.173046+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/2-ways-to-integrate-jmeter-tests-into-jenkins','DZone.com: 2 ways to integrate jmeter tests into jenkins','','N/A',0,'A curated technical resource and architectural guide covering DZone.com: 2 ways to integrate jmeter tests into jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173613468892598e+09,0,'2026-06-18T00:42:14.688926+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/3-gpt-3-tools-for-developers-software-engineers-de','dzone: 3 GPT-3 Tools for Developers, Software and DevOps Engineers, and'' SREs','','N/A',0,'A curated technical resource and architectural guide covering dzone: 3 GPT-3 Tools for Developers, Software and DevOps Engineers, and'' SREs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173624638863611e+09,0,'2026-06-18T00:44:06.388636+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/3-steps-to-developing-a-successful-gitops-model','==Dzone: 3 Steps to Developing a Successful GitOps Model==','','N/A',0,'A curated technical resource and architectural guide covering ==Dzone: 3 Steps to Developing a Successful GitOps Model== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623464508199e+09,0,'2026-06-18T00:43:54.645082+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/32-best-jira-alternatives-for-agile-project-manage',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903140643508696e+09,0,'2026-05-17T17:23:26.435087+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/4-cluster-management-tools-to-compare','Dzone.com: 4 Cluster Management Tools to Compare','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: 4 Cluster Management Tools to Compare in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173597266275811e+09,0,'2026-06-18T00:39:32.662758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/4-ways-to-build-applications-in-openshift-1','Dzone: 4 ways to build applications in openshift','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 4 ways to build applications in openshift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173612320087099e+09,0,'2026-06-18T00:42:03.200871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/5-hosted-kubernetes-platforms','Dzone: 5 Hosted Kubernetes Platforms','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 5 Hosted Kubernetes Platforms in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614362017202e+09,0,'2026-06-18T00:42:23.620172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/7-jvm-arguments-of-highly-effective-applications-1','Dzone: 7 JVM Arguments of Highly Effective Applications 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 7 JVM Arguments of Highly Effective Applications 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598292931294e+09,0,'2026-06-18T00:39:42.929313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/jvm-parameters-matrix-table.md"]','["java-and-java-performance-optimization.md", "jvm-parameters-matrix-table.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/7-microservices-best-practices-for-developers','dzone: 7 Microservices Best Practices for Developers 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: 7 Microservices Best Practices for Developers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173597179561209e+09,0,'2026-06-18T00:39:31.795612+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/7-software-development-models-you-should-know','dzone: 7 Software Development Models You Should Know','','N/A',0,'A curated technical resource and architectural guide covering dzone: 7 Software Development Models You Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173597279244494e+09,0,'2026-06-18T00:39:32.792445+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/7-tips-to-achieve-high-availabilityha-for-your-mav-1','Dzone: 7 Tips to Achieve High-Availability(HA) For Your Maven Repository','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 7 Tips to Achieve High-Availability(HA) For Your Maven Repository in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608274585604e+09,0,'2026-06-18T00:41:22.745856+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/a-beginners-guide-to-infrastructure-as-code','dzone.com/articles: A Beginner''s Guide to Infrastructure as Code 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com/articles: A Beginner''s Guide to Infrastructure as Code 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173596039643907e+09,0,'2026-06-18T00:39:20.396439+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/a-complete-guide-to-project-management-life-cycle','dzone: A Complete Guide to the Project Management Lifecycle','','N/A',0,'A curated technical resource and architectural guide covering dzone: A Complete Guide to the Project Management Lifecycle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781736245472018e+09,0,'2026-06-18T00:44:05.472018+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/a-java-developers-guide-to-quarkus','dzone: A Java developer''s guide to Quarkus','','N/A',0,'A curated technical resource and architectural guide covering dzone: A Java developer''s guide to Quarkus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598296511888e+09,0,'2026-06-18T00:39:42.965119+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/a-practical-guide-for-container-security','dzone: A Practical Guide for Container Security','','N/A',0,'A curated technical resource and architectural guide covering dzone: A Practical Guide for Container Security in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592516052103e+09,0,'2026-06-18T00:38:45.160521+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/a-quick-guide-to-deploying-java-apps-on-openshift','Dzone: a quick guide to deploying java apps on openshift','','N/A',0,'A curated technical resource and architectural guide covering Dzone: a quick guide to deploying java apps on openshift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173612377063107e+09,0,'2026-06-18T00:42:03.770631+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/advanced-kubernetes-deployment-strategies','==dzone: Advanced Kubernetes Deployment Strategies==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Advanced Kubernetes Deployment Strategies== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173621145696401e+09,0,'2026-06-18T00:43:31.456964+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/alternatives-to-docker-desktop','dzone: Alternatives to Docker Desktop','','N/A',0,'A curated technical resource and architectural guide covering dzone: Alternatives to Docker Desktop in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359298020339e+09,0,'2026-06-18T00:38:49.802034+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/an-overview-of-cicd-pipelines-with-kubernetes','==dzone.com: An Overview of CI/CD Pipelines With Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: An Overview of CI/CD Pipelines With Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173590013227295e+09,0,'2026-06-18T00:38:20.132273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/apache-airflow-architecture-on-openshift','dzone: Apache Airflow Architecture on OpenShift','','N/A',0,'A curated technical resource and architectural guide covering dzone: Apache Airflow Architecture on OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173609143588709e+09,0,'2026-06-18T00:41:31.435887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/apache-jmeter-keyboard-shortcuts','Dzone: Apache JMeter Keyboards shortcuts','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Apache JMeter Keyboards shortcuts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173613353458404e+09,0,'2026-06-18T00:42:13.534584+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/api-load-testing-with-gatling','API Load Testing With Gatling','','N/A',0,'A curated technical resource and architectural guide covering API Load Testing With Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173613355147504e+09,0,'2026-06-18T00:42:13.551475+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/api-management-vs-api-gateway-and-where-does-api-a','API Management vs API Gateway: Where Does API Analytics and Monitoring Fit?','','N/A',0,'A curated technical resource and architectural guide covering API Management vs API Gateway: Where Does API Analytics and Monitoring Fit? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735922.0027,0,'2026-06-18T00:38:42.002700+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"duplicate_of": "https://dev.to/moesif/api-management-vs-api-gateway-and-where-does-api-analytics-and-monitoring-fit-4g75"}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/api-testing-with-cucumber','dzone: API Testing With Cucumber','','N/A',0,'A curated technical resource and architectural guide covering dzone: API Testing With Cucumber in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781736169241436e+09,0,'2026-06-18T00:42:49.241436+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/api-throttling-strategies','dzone: API Throttling Strategies When Clients Exceed Their Limit','','N/A',0,'A curated technical resource and architectural guide covering dzone: API Throttling Strategies When Clients Exceed Their Limit in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586726491689e+09,0,'2026-06-18T00:37:47.264917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/apm-tools-comparison-which-one-should-you-choose','dzone.com: APM Tools Comparison','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: APM Tools Comparison in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610548650097e+09,0,'2026-06-18T00:41:45.486501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/are-you-12-factor-application-ready',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790315761855309e+09,0,'2026-05-17T17:26:16.185531+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/are-you-stuck-in-the-new-devops-matrix-from-hell','dzone: Are You Stuck in the New DevOps Matrix From Hell? 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Are You Stuck in the New DevOps Matrix From Hell? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623552541589e+09,0,'2026-06-18T00:43:55.525416+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/automate-to-save-mental-energy-not-time-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903415236709308e+09,0,'2026-05-17T18:09:12.367093+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/autoscaling-your-kubernetes-microservice-with-keda','Dzone: Autoscaling Your Kubernetes Microservice with KEDA','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Autoscaling Your Kubernetes Microservice with KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173600257588911e+09,0,'2026-06-18T00:40:02.575889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/aws-basics','dzone: AWS Basics','','N/A',0,'A curated technical resource and architectural guide covering dzone: AWS Basics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173587743981599e+09,0,'2026-06-18T00:37:57.439816+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/aws-basics-bastian-hosts-and-nat','dzone: AWS Basics: Bastion Hosts and NAT','','N/A',0,'A curated technical resource and architectural guide covering dzone: AWS Basics: Bastion Hosts and NAT in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173587763031101e+09,0,'2026-06-18T00:37:57.630311+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/best-emerging-project-management-methodologies-in','dzone: Project Management Methodology: A Beginner''s Guide','','N/A',0,'A curated technical resource and architectural guide covering dzone: Project Management Methodology: A Beginner''s Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173624631000304e+09,0,'2026-06-18T00:44:06.310003+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/best-practices-for-selenium-automation-one-must-kn','Dzone: best practices for selenium automation','','N/A',0,'A curated technical resource and architectural guide covering Dzone: best practices for selenium automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616977255892e+09,0,'2026-06-18T00:42:49.772559+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/best-practices-java-memory-arguments-for-container','dzone: Best Practices: Java Memory Arguments for Containers 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Best Practices: Java Memory Arguments for Containers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359816875441e+09,0,'2026-06-18T00:39:41.687544+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/bootstrapping-java-kubernetes-apps-no-yaml','dzone: Bootstrapping Java Kubernetes Apps With Spring Initializr and K8s'' Initializer 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Bootstrapping Java Kubernetes Apps With Spring Initializr and K8s'' Initializer 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173591123310208e+09,0,'2026-06-18T00:38:31.233102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/breaking-up-a-monolithic-database-with-kong','==dzone: Breaking Up a Monolithic Database with Kong==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Breaking Up a Monolithic Database with Kong== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735921.80005,0,'2026-06-18T00:38:41.800050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/build-a-java-app-with-gradle','Dzone: build a java app with gradle','','N/A',0,'A curated technical resource and architectural guide covering Dzone: build a java app with gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083.62321,0,'2026-06-18T00:41:23.623210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/build-a-java-rest-api-with-quarkus','dzone: Build a Java REST API With Quarkus','','N/A',0,'A curated technical resource and architectural guide covering dzone: Build a Java REST API With Quarkus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598218521595e+09,0,'2026-06-18T00:39:42.185216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/build-a-spring-boot-app-with-flyway-and-postgres','dzone: Build a Spring Boot App With Flyway and Postgres','','N/A',0,'A curated technical resource and architectural guide covering dzone: Build a Spring Boot App With Flyway and Postgres in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173606852369809e+09,0,'2026-06-18T00:41:08.523698+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/building-a-hybrid-multi-cloud-event-mesh-demo-with','dzone: Hybrid multi-cloud event mesh architectural design','','N/A',0,'A curated technical resource and architectural guide covering dzone: Hybrid multi-cloud event mesh architectural design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608127551102e+09,0,'2026-06-18T00:41:21.275511+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/building-a-restful-service-using-aspnet-core-and-d','dzone: Building a RESTful Service Using ASP.NET Core and dotConnect for'' PostgreSQL','','N/A',0,'A curated technical resource and architectural guide covering dzone: Building a RESTful Service Using ASP.NET Core and dotConnect for'' PostgreSQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592999910902e+09,0,'2026-06-18T00:38:49.999109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/building-java-applications-with-maven','Dzone: Building Java Applications With Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Building Java Applications With Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608300293707e+09,0,'2026-06-18T00:41:23.002937+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/building-rest-api-in-java','dzone: Choosing Library To Build Rest API in Java','','N/A',0,'A curated technical resource and architectural guide covering dzone: Choosing Library To Build Rest API in Java in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359845512011e+09,0,'2026-06-18T00:39:44.551201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/checklist-for-api-verification','dzone: Checklist for API Verification 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Checklist for API Verification 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781736143800004e+09,0,'2026-06-18T00:42:23.800004+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/choosing-the-right-gc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903275145282888e+09,0,'2026-05-17T17:45:51.452829+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/cicd-with-kubernetes-and-helm','dzone: cicd with kubernetes and helm','','N/A',0,'A curated technical resource and architectural guide covering dzone: cicd with kubernetes and helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173595142902493e+09,0,'2026-06-18T00:39:11.429025+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/cloud-native-development-a-blueprint',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903378467713189e+09,0,'2026-05-17T18:03:04.677132+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/code-analysis-with-sonarqube-part-1-setup','Dzone.com: Code Analysis Part 1 - Analyzing Code with SonarQube','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: Code Analysis Part 1 - Analyzing Code with SonarQube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616805299711e+09,0,'2026-06-18T00:42:48.052997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/comparing-openapi-with-grpc','Comparing OpenAPI With gRPC 🌟','','N/A',0,'A curated technical resource and architectural guide covering Comparing OpenAPI With gRPC 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586726525807e+09,0,'2026-06-18T00:37:47.265258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/comparing-restful-apis-and-soap-apis','dzone: Comparing RESTful APIs and SOAP APIs Using MuleSoft as an Example','','N/A',0,'A curated technical resource and architectural guide covering dzone: Comparing RESTful APIs and SOAP APIs Using MuleSoft as an Example in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586658225607e+09,0,'2026-06-18T00:37:46.582256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/component-tests-for-spring-cloud-microservices','==dzone: Component Tests for Spring Cloud Microservices==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Component Tests for Spring Cloud Microservices== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736154.51569,0,'2026-06-18T00:42:34.515690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/components-of-container-management','dzone: Components of Container Management','','N/A',0,'A curated technical resource and architectural guide covering dzone: Components of Container Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592936611509e+09,0,'2026-06-18T00:38:49.366115+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/comprehensive-guide-rest-vs-soap','dzone: A Comprehensive Guide to REST vs. SOAP','','N/A',0,'A curated technical resource and architectural guide covering dzone: A Comprehensive Guide to REST vs. SOAP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586623753094e+09,0,'2026-06-18T00:37:46.237531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/configuration-drift','Dzone: Configuration Drift 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Configuration Drift 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623477612304e+09,0,'2026-06-18T00:43:54.776123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/containerd-kubernetes-syslog-forwarding',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031608.95655,0,'2026-05-17T17:26:48.956550+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/continuous-delivery-with-openshift-and-jenkins-ab','Dzone - Continuous Delivery with OpenShift and Jenkins: A/B Testing 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone - Continuous Delivery with OpenShift and Jenkins: A/B Testing 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450448690795e+09,0,'2026-05-17T18:15:04.486908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/continuous-deployment-on-kubernetes-with-spinnaker','dzone: Continuous Deployment on Kubernetes With Spinnaker','','N/A',0,'A curated technical resource and architectural guide covering dzone: Continuous Deployment on Kubernetes With Spinnaker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735911.42579,0,'2026-06-18T00:38:31.425790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/continuous-integration-in-aws-using-jenkins','dzone.com: Continuous Integration in AWS Using Jenkins Pipelines: Best Practices'' and Strategies','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Continuous Integration in AWS Using Jenkins Pipelines: Best Practices'' and Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991.99492,0,'2026-06-18T00:39:51.994920+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/create-install-upgrade-and-rollback-a-helm-chart-p','dzone: create install upgrade and rollback a helm chart - part 1','','N/A',0,'A curated technical resource and architectural guide covering dzone: create install upgrade and rollback a helm chart - part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359512135961e+09,0,'2026-06-18T00:39:11.213596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/create-install-upgrade-rollback-a-helm-chart-part','dzone: create install upgrade and rollback a helm chart - part 2','','N/A',0,'A curated technical resource and architectural guide covering dzone: create install upgrade and rollback a helm chart - part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173595134444808e+09,0,'2026-06-18T00:39:11.344448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"duplicate_of": "https://dzone.com/articles/create-install-upgrade-and-rollback-a-helm-chart-p"}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/create-maven-archetype-1','Dzone.com: Creating a Maven Archetype','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: Creating a Maven Archetype in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781736082987576e+09,0,'2026-06-18T00:41:22.987576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/creating-a-soap-web-service-with-spring-boot-start','dzone: Creating a SOAP Web Service With Spring Boot Starter Web Services','','N/A',0,'A curated technical resource and architectural guide covering dzone: Creating a SOAP Web Service With Spring Boot Starter Web Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586746322798e+09,0,'2026-06-18T00:37:47.463228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/defining-day-2-operations','==DZone: Defining Day-2 Operations==','','N/A',0,'A curated technical resource and architectural guide covering ==DZone: Defining Day-2 Operations== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623549078702e+09,0,'2026-06-18T00:43:55.490787+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/devops.md"]','["about.md", "devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/10-api-testing-tips-for-beginners-soap-amp-rest','dzone.com: 10 API Testing Tips for Beginners (SOAP and REST)','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: 10 API Testing Tips for Beginners (SOAP and REST) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.440643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/10-commandments-on-microservice-decomposition','dzone: 10 Commandments of Microservice Decomposition 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: 10 Commandments of Microservice Decomposition 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.969549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/10-easy-to-use-modules-in-ansible-1','Dzone: 10 easy to use modules in ansible','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 10 easy to use modules in ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.482895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/10-effective-tips-on-using-maven','Dzone: 10 Effective Tips on Using Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 10 Effective Tips on Using Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.015930+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/10-vs-code-extensions-to-fight-technical-debt','dzone.com: 10 VS Code Extensions to Fight Technical Debt','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: 10 VS Code Extensions to Fight Technical Debt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.711830+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/11-observability-tools-you-should-know-in-2023','==dzone: 11 Observability Tools You Should Know== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: 11 Observability Tools You Should Know== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.928029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/14-best-performance-testing-tools-and-apm-solution','Dzone: 14 Best Performance Testing Tools and APM Solutions','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 14 Best Performance Testing Tools and APM Solutions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736105,0,'2026-06-18T00:41:45.121830+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md", "docs/performance-testing-with-jenkins-and-jmeter.md"]','["monitoring.md", "performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/14-of-the-best-automation-testing-tools-available','Dzone: 14 of the best automation testing tools available','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 14 of the best automation testing tools available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.710116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/15-devops-trends-to-expect-in-2021','dzone: 15 DevOps Trends to Expect in 2021 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: 15 DevOps Trends to Expect in 2021 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736235,0,'2026-06-18T00:43:55.315504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/15-useful-helm-charts-tools','dzone: 15 useful helm chart tools','','N/A',0,'A curated technical resource and architectural guide covering dzone: 15 useful helm chart tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735951,0,'2026-06-18T00:39:11.173046+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/2-ways-to-integrate-jmeter-tests-into-jenkins','DZone.com: 2 ways to integrate jmeter tests into jenkins','','N/A',0,'A curated technical resource and architectural guide covering DZone.com: 2 ways to integrate jmeter tests into jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134,0,'2026-06-18T00:42:14.688926+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/3-gpt-3-tools-for-developers-software-engineers-de','dzone: 3 GPT-3 Tools for Developers, Software and DevOps Engineers, and'' SREs','','N/A',0,'A curated technical resource and architectural guide covering dzone: 3 GPT-3 Tools for Developers, Software and DevOps Engineers, and'' SREs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736246,0,'2026-06-18T00:44:06.388636+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/3-steps-to-developing-a-successful-gitops-model','==Dzone: 3 Steps to Developing a Successful GitOps Model==','','N/A',0,'A curated technical resource and architectural guide covering ==Dzone: 3 Steps to Developing a Successful GitOps Model== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736234,0,'2026-06-18T00:43:54.645082+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/32-best-jira-alternatives-for-agile-project-manage',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031406,0,'2026-05-17T17:23:26.435087+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/4-cluster-management-tools-to-compare','Dzone.com: 4 Cluster Management Tools to Compare','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: 4 Cluster Management Tools to Compare in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735972,0,'2026-06-18T00:39:32.662758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/4-ways-to-build-applications-in-openshift-1','Dzone: 4 ways to build applications in openshift','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 4 ways to build applications in openshift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123,0,'2026-06-18T00:42:03.200871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/5-hosted-kubernetes-platforms','Dzone: 5 Hosted Kubernetes Platforms','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 5 Hosted Kubernetes Platforms in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.620172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/7-jvm-arguments-of-highly-effective-applications-1','Dzone: 7 JVM Arguments of Highly Effective Applications 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 7 JVM Arguments of Highly Effective Applications 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.929313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/jvm-parameters-matrix-table.md"]','["java-and-java-performance-optimization.md", "jvm-parameters-matrix-table.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/7-microservices-best-practices-for-developers','dzone: 7 Microservices Best Practices for Developers 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: 7 Microservices Best Practices for Developers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.795612+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/7-software-development-models-you-should-know','dzone: 7 Software Development Models You Should Know','','N/A',0,'A curated technical resource and architectural guide covering dzone: 7 Software Development Models You Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735972,0,'2026-06-18T00:39:32.792445+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/7-tips-to-achieve-high-availabilityha-for-your-mav-1','Dzone: 7 Tips to Achieve High-Availability(HA) For Your Maven Repository','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 7 Tips to Achieve High-Availability(HA) For Your Maven Repository in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736082,0,'2026-06-18T00:41:22.745856+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/a-beginners-guide-to-infrastructure-as-code','dzone.com/articles: A Beginner''s Guide to Infrastructure as Code 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com/articles: A Beginner''s Guide to Infrastructure as Code 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735960,0,'2026-06-18T00:39:20.396439+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/a-complete-guide-to-project-management-life-cycle','dzone: A Complete Guide to the Project Management Lifecycle','','N/A',0,'A curated technical resource and architectural guide covering dzone: A Complete Guide to the Project Management Lifecycle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736245,0,'2026-06-18T00:44:05.472018+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/a-java-developers-guide-to-quarkus','dzone: A Java developer''s guide to Quarkus','','N/A',0,'A curated technical resource and architectural guide covering dzone: A Java developer''s guide to Quarkus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.965119+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/a-practical-guide-for-container-security','dzone: A Practical Guide for Container Security','','N/A',0,'A curated technical resource and architectural guide covering dzone: A Practical Guide for Container Security in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735925,0,'2026-06-18T00:38:45.160521+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/a-quick-guide-to-deploying-java-apps-on-openshift','Dzone: a quick guide to deploying java apps on openshift','','N/A',0,'A curated technical resource and architectural guide covering Dzone: a quick guide to deploying java apps on openshift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123,0,'2026-06-18T00:42:03.770631+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/advanced-kubernetes-deployment-strategies','==dzone: Advanced Kubernetes Deployment Strategies==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Advanced Kubernetes Deployment Strategies== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736211,0,'2026-06-18T00:43:31.456964+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/alternatives-to-docker-desktop','dzone: Alternatives to Docker Desktop','','N/A',0,'A curated technical resource and architectural guide covering dzone: Alternatives to Docker Desktop in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735929,0,'2026-06-18T00:38:49.802034+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/an-overview-of-cicd-pipelines-with-kubernetes','==dzone.com: An Overview of CI/CD Pipelines With Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: An Overview of CI/CD Pipelines With Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.132273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/apache-airflow-architecture-on-openshift','dzone: Apache Airflow Architecture on OpenShift','','N/A',0,'A curated technical resource and architectural guide covering dzone: Apache Airflow Architecture on OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.435887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/apache-jmeter-keyboard-shortcuts','Dzone: Apache JMeter Keyboards shortcuts','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Apache JMeter Keyboards shortcuts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.534584+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/api-load-testing-with-gatling','API Load Testing With Gatling','','N/A',0,'A curated technical resource and architectural guide covering API Load Testing With Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.551475+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/api-management-vs-api-gateway-and-where-does-api-a','API Management vs API Gateway: Where Does API Analytics and Monitoring Fit?','','N/A',0,'A curated technical resource and architectural guide covering API Management vs API Gateway: Where Does API Analytics and Monitoring Fit? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735922,0,'2026-06-18T00:38:42.002700+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"duplicate_of": "https://dev.to/moesif/api-management-vs-api-gateway-and-where-does-api-analytics-and-monitoring-fit-4g75"}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/api-testing-with-cucumber','dzone: API Testing With Cucumber','','N/A',0,'A curated technical resource and architectural guide covering dzone: API Testing With Cucumber in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.241436+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/api-throttling-strategies','dzone: API Throttling Strategies When Clients Exceed Their Limit','','N/A',0,'A curated technical resource and architectural guide covering dzone: API Throttling Strategies When Clients Exceed Their Limit in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.264917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/apm-tools-comparison-which-one-should-you-choose','dzone.com: APM Tools Comparison','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: APM Tools Comparison in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736105,0,'2026-06-18T00:41:45.486501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/are-you-12-factor-application-ready',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031576,0,'2026-05-17T17:26:16.185531+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/are-you-stuck-in-the-new-devops-matrix-from-hell','dzone: Are You Stuck in the New DevOps Matrix From Hell? 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Are You Stuck in the New DevOps Matrix From Hell? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736235,0,'2026-06-18T00:43:55.525416+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/automate-to-save-mental-energy-not-time-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034152,0,'2026-05-17T18:09:12.367093+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/autoscaling-your-kubernetes-microservice-with-keda','Dzone: Autoscaling Your Kubernetes Microservice with KEDA','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Autoscaling Your Kubernetes Microservice with KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736002,0,'2026-06-18T00:40:02.575889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/aws-basics','dzone: AWS Basics','','N/A',0,'A curated technical resource and architectural guide covering dzone: AWS Basics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735877,0,'2026-06-18T00:37:57.439816+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/aws-basics-bastian-hosts-and-nat','dzone: AWS Basics: Bastion Hosts and NAT','','N/A',0,'A curated technical resource and architectural guide covering dzone: AWS Basics: Bastion Hosts and NAT in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735877,0,'2026-06-18T00:37:57.630311+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/best-emerging-project-management-methodologies-in','dzone: Project Management Methodology: A Beginner''s Guide','','N/A',0,'A curated technical resource and architectural guide covering dzone: Project Management Methodology: A Beginner''s Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736246,0,'2026-06-18T00:44:06.310003+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/best-practices-for-selenium-automation-one-must-kn','Dzone: best practices for selenium automation','','N/A',0,'A curated technical resource and architectural guide covering Dzone: best practices for selenium automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.772559+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/best-practices-java-memory-arguments-for-container','dzone: Best Practices: Java Memory Arguments for Containers 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Best Practices: Java Memory Arguments for Containers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.687544+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/bootstrapping-java-kubernetes-apps-no-yaml','dzone: Bootstrapping Java Kubernetes Apps With Spring Initializr and K8s'' Initializer 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Bootstrapping Java Kubernetes Apps With Spring Initializr and K8s'' Initializer 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735911,0,'2026-06-18T00:38:31.233102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/breaking-up-a-monolithic-database-with-kong','==dzone: Breaking Up a Monolithic Database with Kong==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Breaking Up a Monolithic Database with Kong== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735921,0,'2026-06-18T00:38:41.800050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/build-a-java-app-with-gradle','Dzone: build a java app with gradle','','N/A',0,'A curated technical resource and architectural guide covering Dzone: build a java app with gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.623210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/build-a-java-rest-api-with-quarkus','dzone: Build a Java REST API With Quarkus','','N/A',0,'A curated technical resource and architectural guide covering dzone: Build a Java REST API With Quarkus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.185216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/build-a-spring-boot-app-with-flyway-and-postgres','dzone: Build a Spring Boot App With Flyway and Postgres','','N/A',0,'A curated technical resource and architectural guide covering dzone: Build a Spring Boot App With Flyway and Postgres in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736068,0,'2026-06-18T00:41:08.523698+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/building-a-hybrid-multi-cloud-event-mesh-demo-with','dzone: Hybrid multi-cloud event mesh architectural design','','N/A',0,'A curated technical resource and architectural guide covering dzone: Hybrid multi-cloud event mesh architectural design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736081,0,'2026-06-18T00:41:21.275511+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/building-a-restful-service-using-aspnet-core-and-d','dzone: Building a RESTful Service Using ASP.NET Core and dotConnect for'' PostgreSQL','','N/A',0,'A curated technical resource and architectural guide covering dzone: Building a RESTful Service Using ASP.NET Core and dotConnect for'' PostgreSQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735929,0,'2026-06-18T00:38:49.999109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/building-java-applications-with-maven','Dzone: Building Java Applications With Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Building Java Applications With Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.002937+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/building-rest-api-in-java','dzone: Choosing Library To Build Rest API in Java','','N/A',0,'A curated technical resource and architectural guide covering dzone: Choosing Library To Build Rest API in Java in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984,0,'2026-06-18T00:39:44.551201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/checklist-for-api-verification','dzone: Checklist for API Verification 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Checklist for API Verification 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.800004+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/choosing-the-right-gc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.452829+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/cicd-with-kubernetes-and-helm','dzone: cicd with kubernetes and helm','','N/A',0,'A curated technical resource and architectural guide covering dzone: cicd with kubernetes and helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735951,0,'2026-06-18T00:39:11.429025+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/cloud-native-development-a-blueprint',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033784,0,'2026-05-17T18:03:04.677132+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/code-analysis-with-sonarqube-part-1-setup','Dzone.com: Code Analysis Part 1 - Analyzing Code with SonarQube','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: Code Analysis Part 1 - Analyzing Code with SonarQube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.052997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/comparing-openapi-with-grpc','Comparing OpenAPI With gRPC 🌟','','N/A',0,'A curated technical resource and architectural guide covering Comparing OpenAPI With gRPC 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.265258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/comparing-restful-apis-and-soap-apis','dzone: Comparing RESTful APIs and SOAP APIs Using MuleSoft as an Example','','N/A',0,'A curated technical resource and architectural guide covering dzone: Comparing RESTful APIs and SOAP APIs Using MuleSoft as an Example in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.582256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/component-tests-for-spring-cloud-microservices','==dzone: Component Tests for Spring Cloud Microservices==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Component Tests for Spring Cloud Microservices== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736154,0,'2026-06-18T00:42:34.515690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/components-of-container-management','dzone: Components of Container Management','','N/A',0,'A curated technical resource and architectural guide covering dzone: Components of Container Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735929,0,'2026-06-18T00:38:49.366115+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/comprehensive-guide-rest-vs-soap','dzone: A Comprehensive Guide to REST vs. SOAP','','N/A',0,'A curated technical resource and architectural guide covering dzone: A Comprehensive Guide to REST vs. SOAP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.237531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/configuration-drift','Dzone: Configuration Drift 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Configuration Drift 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736234,0,'2026-06-18T00:43:54.776123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/containerd-kubernetes-syslog-forwarding',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031608,0,'2026-05-17T17:26:48.956550+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/continuous-delivery-with-openshift-and-jenkins-ab','Dzone - Continuous Delivery with OpenShift and Jenkins: A/B Testing 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone - Continuous Delivery with OpenShift and Jenkins: A/B Testing 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.486908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/continuous-deployment-on-kubernetes-with-spinnaker','dzone: Continuous Deployment on Kubernetes With Spinnaker','','N/A',0,'A curated technical resource and architectural guide covering dzone: Continuous Deployment on Kubernetes With Spinnaker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735911,0,'2026-06-18T00:38:31.425790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/continuous-integration-in-aws-using-jenkins','dzone.com: Continuous Integration in AWS Using Jenkins Pipelines: Best Practices'' and Strategies','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Continuous Integration in AWS Using Jenkins Pipelines: Best Practices'' and Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.994920+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/create-install-upgrade-and-rollback-a-helm-chart-p','dzone: create install upgrade and rollback a helm chart - part 1','','N/A',0,'A curated technical resource and architectural guide covering dzone: create install upgrade and rollback a helm chart - part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735951,0,'2026-06-18T00:39:11.213596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/create-install-upgrade-rollback-a-helm-chart-part','dzone: create install upgrade and rollback a helm chart - part 2','','N/A',0,'A curated technical resource and architectural guide covering dzone: create install upgrade and rollback a helm chart - part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735951,0,'2026-06-18T00:39:11.344448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"duplicate_of": "https://dzone.com/articles/create-install-upgrade-and-rollback-a-helm-chart-p"}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/create-maven-archetype-1','Dzone.com: Creating a Maven Archetype','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: Creating a Maven Archetype in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736082,0,'2026-06-18T00:41:22.987576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/creating-a-soap-web-service-with-spring-boot-start','dzone: Creating a SOAP Web Service With Spring Boot Starter Web Services','','N/A',0,'A curated technical resource and architectural guide covering dzone: Creating a SOAP Web Service With Spring Boot Starter Web Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.463228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/defining-day-2-operations','==DZone: Defining Day-2 Operations==','','N/A',0,'A curated technical resource and architectural guide covering ==DZone: Defining Day-2 Operations== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736235,0,'2026-06-18T00:43:55.490787+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/devops.md"]','["about.md", "devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dzone.com/articles/deploying-a-kubernetes-cluster-with-amazon-eks','dzone: deploying a kubernetes cluster with amazon eks 🌟','','2021',0,'A guide detailing the deployment of Amazon Elastic Kubernetes Service clusters. Guides readers through VPC subnets subnet planning, configure public/private node isolation, security settings, and kubectl client integration.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/deploying-docker-images-to-openshift','Deploying Docker Images to OpenShift','','N/A',0,'A curated technical resource and architectural guide covering Deploying Docker Images to OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173591142320704e+09,0,'2026-06-18T00:38:31.423207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/deploying-prometheus-and-grafana-as-applications-u','==dzone.com: Deploying Prometheus and Grafana as Applications Using ArgoCD — Including'' Dashboards==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Deploying Prometheus and Grafana as Applications Using ArgoCD — Including'' Dashboards== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173613456779193e+09,0,'2026-06-18T00:42:14.567792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/deploying-spring-boot-app-to-jboss-wildfly','dzone: Deploying Spring Boot App to JBoss Wildfly','','N/A',0,'A curated technical resource and architectural guide covering dzone: Deploying Spring Boot App to JBoss Wildfly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598559088492e+09,0,'2026-06-18T00:39:45.590885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/developing-applications-on-multitenant-clusters-wi','dzone: Developing Applications on Multi-tenant Clusters With Flux and Kustomize','','N/A',0,'A curated technical resource and architectural guide covering dzone: Developing Applications on Multi-tenant Clusters With Flux and Kustomize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781735940238348e+09,0,'2026-06-18T00:39:00.238348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-101-setup-nginx-in-front-of-your-spring-boo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903058919931197e+09,0,'2026-05-17T17:09:49.199312+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-cicd-tools-to-watch-out-for-in-2022','dzone: DevOps: CI/CD Tools to Watch Out for in 2022','','N/A',0,'A curated technical resource and architectural guide covering dzone: DevOps: CI/CD Tools to Watch Out for in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173590014338588e+09,0,'2026-06-18T00:38:20.143386+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-guide-implementing-four-eyes-principle-with','dzone: DevOps Guide: Implementing Four-Eyes Principle With Process Automation'' Tooling','','N/A',0,'A curated technical resource and architectural guide covering dzone: DevOps Guide: Implementing Four-Eyes Principle With Process Automation'' Tooling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736234.81147,0,'2026-06-18T00:43:54.811470+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-pipeline-quality-gates-a-double-edged-sword','dzone: DevOps Pipeline Quality Gates: A Double-Edged Sword','','N/A',0,'A curated technical resource and architectural guide covering dzone: DevOps Pipeline Quality Gates: A Double-Edged Sword in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735924.32709,0,'2026-06-18T00:38:44.327090+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-services-pricing-aws-vs-azure-vs-google-clo','==Dzone: DevOps Services Pricing: AWS vs Azure vs Google Cloud== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==Dzone: DevOps Services Pricing: AWS vs Azure vs Google Cloud== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614375488805e+09,0,'2026-06-18T00:42:23.754888+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-toolchain-for-beginners','dzone.com: DevOps Toolchain for Beginners 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: DevOps Toolchain for Beginners 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592360389089e+09,0,'2026-06-18T00:38:43.603891+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-vs-sre-vs-platform-engineer-vs-cloud-engine','dzone.com: DevOps vs. SRE vs. Platform Engineer vs. Cloud Engineer','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: DevOps vs. SRE vs. Platform Engineer vs. Cloud Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616870682406e+09,0,'2026-06-18T00:42:48.706824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["index.md", "sre.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/dive-deep-into-resource-requests-and-limits-in-kub','dzone: Dive Deep Into Resource Requests and Limits in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Dive Deep Into Resource Requests and Limits in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173621160748791e+09,0,'2026-06-18T00:43:31.607488+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/diy-devops-ci-and-cd-with-github-docker-and-a-vps','dzone: DIY DevOps, CI, and CD with GitHub, Docker and a VPS','','N/A',0,'A curated technical resource and architectural guide covering dzone: DIY DevOps, CI, and CD with GitHub, Docker and a VPS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173590069998288e+09,0,'2026-06-18T00:38:20.699983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/docker-alternatives-10-alternatives-to-docker-for','dzone: Docker Alternatives: 10 Alternatives to Docker for Your SaaS Application','','N/A',0,'A curated technical resource and architectural guide covering dzone: Docker Alternatives: 10 Alternatives to Docker for Your SaaS Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593010230302e+09,0,'2026-06-18T00:38:50.102303+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/docker-explained-an-introductory-guide-to-docker','Dzone: Docker explained, an introductory guide to docker','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Docker explained, an introductory guide to docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903401527926206e+09,0,'2026-05-17T18:06:55.279262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/easily-automate-your-cicd-pipeline-with-jenkins-he','dzone.com: Easily Automate Your CI/CD Pipeline With Jenkins, Helm, and Kubernetes'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Easily Automate Your CI/CD Pipeline With Jenkins, Helm, and Kubernetes'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599171304893e+09,0,'2026-06-18T00:39:51.713049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/effectiveness-noise-is-the-problem','==dzone.com: Productivity: Noise Is the Problem== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Productivity: Noise Is the Problem== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736245.0714,0,'2026-06-18T00:44:05.071400+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/ensure-high-availability-and-uptime-with-kubernete','Ensure High Availability and Uptime With Kubernetes Horizontal Pod Autoscaler (HPA) and Prometheus','','N/A',0,'A curated technical resource and architectural guide covering Ensure High Availability and Uptime With Kubernetes Horizontal Pod Autoscaler (HPA) and Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173613520091199e+09,0,'2026-06-18T00:42:15.200912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/event-driven-architecture-as-a-strategy','dzone: Event-Driven Architecture as a Strategy','','N/A',0,'A curated technical resource and architectural guide covering dzone: Event-Driven Architecture as a Strategy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608302616906e+09,0,'2026-06-18T00:41:23.026169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/everything-you-need-to-know-about-docker','Dzone: everything you need to know about docker','','N/A',0,'A curated technical resource and architectural guide covering Dzone: everything you need to know about docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903189795440411e+09,0,'2026-05-17T17:31:37.954404+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/executing-liquibase-3-use-cases','dzone: Executing Liquibase: 3 Use Cases','','N/A',0,'A curated technical resource and architectural guide covering dzone: Executing Liquibase: 3 Use Cases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173606850800609e+09,0,'2026-06-18T00:41:08.508006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/deploying-docker-images-to-openshift','Deploying Docker Images to OpenShift','','N/A',0,'A curated technical resource and architectural guide covering Deploying Docker Images to OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735911,0,'2026-06-18T00:38:31.423207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/deploying-prometheus-and-grafana-as-applications-u','==dzone.com: Deploying Prometheus and Grafana as Applications Using ArgoCD — Including'' Dashboards==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Deploying Prometheus and Grafana as Applications Using ArgoCD — Including'' Dashboards== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134,0,'2026-06-18T00:42:14.567792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/deploying-spring-boot-app-to-jboss-wildfly','dzone: Deploying Spring Boot App to JBoss Wildfly','','N/A',0,'A curated technical resource and architectural guide covering dzone: Deploying Spring Boot App to JBoss Wildfly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735985,0,'2026-06-18T00:39:45.590885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/developing-applications-on-multitenant-clusters-wi','dzone: Developing Applications on Multi-tenant Clusters With Flux and Kustomize','','N/A',0,'A curated technical resource and architectural guide covering dzone: Developing Applications on Multi-tenant Clusters With Flux and Kustomize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.238348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-101-setup-nginx-in-front-of-your-spring-boo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.199312+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-cicd-tools-to-watch-out-for-in-2022','dzone: DevOps: CI/CD Tools to Watch Out for in 2022','','N/A',0,'A curated technical resource and architectural guide covering dzone: DevOps: CI/CD Tools to Watch Out for in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.143386+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-guide-implementing-four-eyes-principle-with','dzone: DevOps Guide: Implementing Four-Eyes Principle With Process Automation'' Tooling','','N/A',0,'A curated technical resource and architectural guide covering dzone: DevOps Guide: Implementing Four-Eyes Principle With Process Automation'' Tooling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736234,0,'2026-06-18T00:43:54.811470+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-pipeline-quality-gates-a-double-edged-sword','dzone: DevOps Pipeline Quality Gates: A Double-Edged Sword','','N/A',0,'A curated technical resource and architectural guide covering dzone: DevOps Pipeline Quality Gates: A Double-Edged Sword in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735924,0,'2026-06-18T00:38:44.327090+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-services-pricing-aws-vs-azure-vs-google-clo','==Dzone: DevOps Services Pricing: AWS vs Azure vs Google Cloud== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==Dzone: DevOps Services Pricing: AWS vs Azure vs Google Cloud== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.754888+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-toolchain-for-beginners','dzone.com: DevOps Toolchain for Beginners 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: DevOps Toolchain for Beginners 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735923,0,'2026-06-18T00:38:43.603891+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-vs-sre-vs-platform-engineer-vs-cloud-engine','dzone.com: DevOps vs. SRE vs. Platform Engineer vs. Cloud Engineer','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: DevOps vs. SRE vs. Platform Engineer vs. Cloud Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.706824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["index.md", "sre.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/dive-deep-into-resource-requests-and-limits-in-kub','dzone: Dive Deep Into Resource Requests and Limits in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Dive Deep Into Resource Requests and Limits in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736211,0,'2026-06-18T00:43:31.607488+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/diy-devops-ci-and-cd-with-github-docker-and-a-vps','dzone: DIY DevOps, CI, and CD with GitHub, Docker and a VPS','','N/A',0,'A curated technical resource and architectural guide covering dzone: DIY DevOps, CI, and CD with GitHub, Docker and a VPS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.699983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/docker-alternatives-10-alternatives-to-docker-for','dzone: Docker Alternatives: 10 Alternatives to Docker for Your SaaS Application','','N/A',0,'A curated technical resource and architectural guide covering dzone: Docker Alternatives: 10 Alternatives to Docker for Your SaaS Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735930,0,'2026-06-18T00:38:50.102303+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/docker-explained-an-introductory-guide-to-docker','Dzone: Docker explained, an introductory guide to docker','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Docker explained, an introductory guide to docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034015,0,'2026-05-17T18:06:55.279262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/easily-automate-your-cicd-pipeline-with-jenkins-he','dzone.com: Easily Automate Your CI/CD Pipeline With Jenkins, Helm, and Kubernetes'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Easily Automate Your CI/CD Pipeline With Jenkins, Helm, and Kubernetes'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.713049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/effectiveness-noise-is-the-problem','==dzone.com: Productivity: Noise Is the Problem== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Productivity: Noise Is the Problem== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736245,0,'2026-06-18T00:44:05.071400+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/ensure-high-availability-and-uptime-with-kubernete','Ensure High Availability and Uptime With Kubernetes Horizontal Pod Autoscaler (HPA) and Prometheus','','N/A',0,'A curated technical resource and architectural guide covering Ensure High Availability and Uptime With Kubernetes Horizontal Pod Autoscaler (HPA) and Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736135,0,'2026-06-18T00:42:15.200912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/event-driven-architecture-as-a-strategy','dzone: Event-Driven Architecture as a Strategy','','N/A',0,'A curated technical resource and architectural guide covering dzone: Event-Driven Architecture as a Strategy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.026169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/everything-you-need-to-know-about-docker','Dzone: everything you need to know about docker','','N/A',0,'A curated technical resource and architectural guide covering Dzone: everything you need to know about docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031897,0,'2026-05-17T17:31:37.954404+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/executing-liquibase-3-use-cases','dzone: Executing Liquibase: 3 Use Cases','','N/A',0,'A curated technical resource and architectural guide covering dzone: Executing Liquibase: 3 Use Cases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736068,0,'2026-06-18T00:41:08.508006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dzone.com/articles/exploring-the-api-first-design-pattern','dzone: Exploring the API-First Design Pattern','','2023',4,'Outlines the API-First design pattern, where APIs are designed as primary, self-contained products rather than secondary side-effects of backend development. This framework treats API schemas as structural contracts, enabling decoupling, modular microservices architecture, and simplified cloud integrations. It argues that API-first organizations experience faster time-to-market due to automated schema validation and parallel feature development.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "API Lifecycle"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/five-different-ways-to-build-aws-infrastructure','dzone: Five Different Ways to Build AWS Infrastructure','','N/A',0,'A curated technical resource and architectural guide covering dzone: Five Different Ways to Build AWS Infrastructure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173587772368693e+09,0,'2026-06-18T00:37:57.723687+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/flight-recorder-examining-java-and-kotlin-apps','dzone.com: Flight Recorder: Examining Java and Kotlin Apps','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Flight Recorder: Examining Java and Kotlin Apps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781735981925426e+09,0,'2026-06-18T00:39:41.925426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/flux-windowing-and-aggregation','dzone: Flux queries','','N/A',0,'A curated technical resource and architectural guide covering dzone: Flux queries in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817361357372241e+09,0,'2026-06-18T00:42:15.737224+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/from-java-microservices-to-lambda-functions-a-jour','dzone.com: From Spring Boot Microservices to Lambda Functions 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: From Spring Boot Microservices to Lambda Functions 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592071824789e+09,0,'2026-06-18T00:38:40.718248+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/gatling-gun-is-now-a-prospecting-tool-for-testers','An Introduction to Load Testing With Gatling','','N/A',0,'A curated technical resource and architectural guide covering An Introduction to Load Testing With Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133.75367,0,'2026-06-18T00:42:13.753670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/gatling-light-weight-load-testing-tool','Gatling: A Lightweight Load Testing Tool','','N/A',0,'A curated technical resource and architectural guide covering Gatling: A Lightweight Load Testing Tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781736133701267e+09,0,'2026-06-18T00:42:13.701267+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/gatling-performance-testing-pros-and-cons','Gatling Performance Testing Pros and Cons','','N/A',0,'A curated technical resource and architectural guide covering Gatling Performance Testing Pros and Cons in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173613354870104e+09,0,'2026-06-18T00:42:13.548701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/gatling-vs-jmeter','Gatling vs JMeter','','N/A',0,'A curated technical resource and architectural guide covering Gatling vs JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123.62553,0,'2026-06-18T00:42:03.625530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/getting-started-nexus-maven','Dzone: Getting started with Nexus','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Getting started with Nexus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173615446665096e+09,0,'2026-06-18T00:42:34.466651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"duplicate_of": "https://dzone.com/refcardz/getting-started-with-rancher"}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/getting-started-with-java-ee-8-payara-5-and-eclips','Dzone: Getting Started With Java EE 8, Payara 5 and Eclipse Oxygen','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Getting Started With Java EE 8, Payara 5 and Eclipse Oxygen in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359830238409e+09,0,'2026-06-18T00:39:43.023841+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/getting-started-with-jenkins-the-ultimate-guide','dzone: getting started with jenkins the ultimate guide','','N/A',0,'A curated technical resource and architectural guide covering dzone: getting started with jenkins the ultimate guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599261515593e+09,0,'2026-06-18T00:39:52.615156+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/getting-started-with-kibana-advanced-searches','dzone: Getting Started With Kibana Advanced Searches','','N/A',0,'A curated technical resource and architectural guide covering dzone: Getting Started With Kibana Advanced Searches in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610182014107e+09,0,'2026-06-18T00:41:41.820141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/gitlab-ci-with-docker-environment-variable-quirks','GitLab CI','','N/A',0,'A curated technical resource and architectural guide covering GitLab CI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992.65449,0,'2026-06-18T00:39:52.654490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/gitops-flux-vs-argo-cd','dzone.com: GitOps: Flux vs Argo CD 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: GitOps: Flux vs Argo CD 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594023467898e+09,0,'2026-06-18T00:39:00.234679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/gitops-with-openshift-applier','redhat-cop: Openshift Applier','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903060871144294e+09,0,'2026-05-17T17:10:08.711443+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/googles-state-of-devops-2021-report-what-sres-need',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903209500911188e+09,0,'2026-05-17T17:34:55.009112+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/groovy-goodness-using-the-call-operator','dzone: Groovy Goodness: Using The Call Operator','','N/A',0,'A curated technical resource and architectural guide covering dzone: Groovy Goodness: Using The Call Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599213504695e+09,0,'2026-06-18T00:39:52.135047+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-quickly-get-started-sonar','Dzone: How to quickly get started with Sonar','','N/A',0,'A curated technical resource and architectural guide covering Dzone: How to quickly get started with Sonar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616827177095e+09,0,'2026-06-18T00:42:48.271771+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-build-an-effective-cicd-pipeline','==dzone.com: How To Build an Effective CI/CD Pipeline==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: How To Build an Effective CI/CD Pipeline== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173590016484498e+09,0,'2026-06-18T00:38:20.164845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-configure-ha-proxy-as-a-proxy-and-loadbalan','dzone.com: How to Configure HAProxy as a Proxy and Load Balancer','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: How to Configure HAProxy as a Proxy and Load Balancer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173618036883401e+09,0,'2026-06-18T00:43:00.368834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-create-microservices-using-spring','dzone: How to Create Microservices Using Spring 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: How to Create Microservices Using Spring 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598486163592e+09,0,'2026-06-18T00:39:44.861636+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-create-rest-api-with-spring-boot','Dzone: How to Create a REST API With Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering Dzone: How to Create a REST API With Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586626994395e+09,0,'2026-06-18T00:37:46.269944+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-deploy-apps-effortlessly-with-packer-and-te','Dzone: how to deploy apps effortlessly with **packer and terraform**','','N/A',0,'A curated technical resource and architectural guide covering Dzone: how to deploy apps effortlessly with **packer and terraform** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817362336994121e+09,0,'2026-06-18T00:43:53.699412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-explain-kubernetes-to-a-business-team','==How to Explain Kubernetes to a Business Team==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903409030147409e+09,0,'2026-05-17T18:08:10.301474+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-manage-vulnerabilities-in-modern-cloud-nati','dzone.com: How To Manage Vulnerabilities in Modern Cloud-Native Applications','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: How To Manage Vulnerabilities in Modern Cloud-Native Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592466374897e+09,0,'2026-06-18T00:38:44.663749+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-read-a-thread-dump','How to read a Thread Dump','','N/A',0,'A curated technical resource and architectural guide covering How to read a Thread Dump in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610374158501e+09,0,'2026-06-18T00:41:43.741585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-run-the-spring-boot-application-as-a-stand','dzone: How To Run the Spring Boot Application as a Stand-Alone Java Application','','N/A',0,'A curated technical resource and architectural guide covering dzone: How To Run the Spring Boot Application as a Stand-Alone Java Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984.4933,0,'2026-06-18T00:39:44.493300+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-set-up-a-gatling-tests-implementation-envir','How to Set up a Gatling Test''s Implementation Environment 🌟','','N/A',0,'A curated technical resource and architectural guide covering How to Set up a Gatling Test''s Implementation Environment 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817361333352611e+09,0,'2026-06-18T00:42:13.335261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-setup-scalable-jenkins-on-top-of-a-kubernet','dzone: how to setup scalable jenkins on top of a kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering dzone: how to setup scalable jenkins on top of a kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599261570811e+09,0,'2026-06-18T00:39:52.615708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-take-thread-dumps-7-options','dzone: 8 Options for Capturing Thread Dumps','','N/A',0,'A curated technical resource and architectural guide covering dzone: 8 Options for Capturing Thread Dumps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610370155406e+09,0,'2026-06-18T00:41:43.701554+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md", "docs/ocp3.md"]','["monitoring.md", "ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-understand-and-setup-kubernetes-networking','dzone: How to Understand and Set Up Kubernetes Networking 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: How to Understand and Set Up Kubernetes Networking 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173602319530391e+09,0,'2026-06-18T00:40:23.195304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-use-aws-iam-role-on-aws-eks-pods','dzone.com: How to Use AWS IAM Role on AWS EKS PODs 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: How to Use AWS IAM Role on AWS EKS PODs 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173607788676404e+09,0,'2026-06-18T00:41:17.886764+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-use-gatling-with-maven','How to Use Gatling With Maven','','N/A',0,'A curated technical resource and architectural guide covering How to Use Gatling With Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173613295689606e+09,0,'2026-06-18T00:42:12.956896+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-use-postman-to-manage-and-execute-your-apis','Dzone: how to use postman to manage and execute your APIs','','N/A',0,'A curated technical resource and architectural guide covering Dzone: how to use postman to manage and execute your APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173613501093411e+09,0,'2026-06-18T00:42:15.010934+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-use-regex-extractor-in-gatling-projects','How to Use RegEx Extractor in Gatling Projects','','N/A',0,'A curated technical resource and architectural guide covering How to Use RegEx Extractor in Gatling Projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133.75185,0,'2026-06-18T00:42:13.751850+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/how-your-application-architecture-evolved','How Your Application Architecture Has Evolved 🌟','','N/A',0,'A curated technical resource and architectural guide covering How Your Application Architecture Has Evolved 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173597191372299e+09,0,'2026-06-18T00:39:31.913723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["index.md", "introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/immutable-infrastructure-cicd-using-hashicorp-terr','dzone: Immutable Infrastructure CI/CD Using Hashicorp Terraform and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering dzone: Immutable Infrastructure CI/CD Using Hashicorp Terraform and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623183144688e+09,0,'2026-06-18T00:43:51.831447+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/implementing-serverless-microservices-architecture','dzone: Implementing Serverless Microservices Architecture on AWS','','N/A',0,'A curated technical resource and architectural guide covering dzone: Implementing Serverless Microservices Architecture on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173615504523706e+09,0,'2026-06-18T00:42:35.045237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/importing-a-maven-project-in-intellij-idea','Dzone: Maven IntelliJ Idea Project','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Maven IntelliJ Idea Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608319805407e+09,0,'2026-06-18T00:41:23.198054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/install-openshift-container-platform-in-minutes-video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790299407417171e+09,0,'2026-05-17T16:59:00.741717+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/installing-maven','Dzone: Installing Maven With Your JDK','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Installing Maven With Your JDK in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608297706699e+09,0,'2026-06-18T00:41:22.977067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/integration-tests-with-maven','Dzone: Integration Tests with Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Integration Tests with Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608312805509e+09,0,'2026-06-18T00:41:23.128055+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/introducing-amp-assimilating-caching-quick-read-fo','Dzone: An Introduction to Caching: How and Why We Do It 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: An Introduction to Caching: How and Why We Do It 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173588012479591e+09,0,'2026-06-18T00:38:00.124796+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/introduction-to-kubernetes-part-1','dzone: Introduction To Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Introduction To Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180.47912,0,'2026-06-18T00:43:00.479120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/introduction-to-liquibase-and-managing-your-databa','dzone: Introduction to Liquibase and Managing Your Database Source Code','','N/A',0,'A curated technical resource and architectural guide covering dzone: Introduction to Liquibase and Managing Your Database Source Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173606828156805e+09,0,'2026-06-18T00:41:08.281568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/introduction-to-message-brokers-part-1-apache-kafk','Dzone: Introduction to Message Brokers. Part 1: Apache Kafka vs. RabbitMQ','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Introduction to Message Brokers. Part 1: Apache Kafka vs. RabbitMQ in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608157657909e+09,0,'2026-06-18T00:41:21.576579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/introduction-to-message-brokers-part-2-activemq-vs','Dzone: Introduction to Message Brokers. Part 2: ActiveMQ vs. Redis Pub/Sub','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Introduction to Message Brokers. Part 2: ActiveMQ vs. Redis Pub/Sub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608268502211e+09,0,'2026-06-18T00:41:22.685022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/jakarta-ee-amp-wildfly-running-on-kubernetes','Dzone: Jakarta EE & Wildfly Running on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Jakarta EE & Wildfly Running on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598312898397e+09,0,'2026-06-18T00:39:43.128984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/java-creator-james-gosling-interview','dzone: Java Creator James Gosling Interview','','N/A',0,'A curated technical resource and architectural guide covering dzone: Java Creator James Gosling Interview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735986.11353,0,'2026-06-18T00:39:46.113530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/java-inside-docker-what-you-must-know-to-not-fail','dzone.com: Java Inside Docker: What You Must Know to Not FAIL','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Java Inside Docker: What You Must Know to Not FAIL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598486127495e+09,0,'2026-06-18T00:39:44.861275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/java-performance-monitoring-5-open-source-tools-you-should-know','dzone.com: Java Performance Monitoring: 5 Open Source Tools You Should Know','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Java Performance Monitoring: 5 Open Source Tools You Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736105.03657,0,'2026-06-18T00:41:45.036570+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/jenkins-in-a-nutshell','dzone: jenkins in a nutshell','','N/A',0,'A curated technical resource and architectural guide covering dzone: jenkins in a nutshell in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599154902291e+09,0,'2026-06-18T00:39:51.549023+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/jenkins-publish-maven-artifacts-to-nexus-oss-using','Jenkins: Publish Maven Artifacts to Nexus OSS Using Pipelines or Maven Jobs'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering Jenkins: Publish Maven Artifacts to Nexus OSS Using Pipelines or Maven Jobs'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173615464950394e+09,0,'2026-06-18T00:42:34.649504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/jenkins-vs-gitlab-ci-battle-of-cicd-tools','dzone: Jenkins vs GitLab CI: Battle of CI/CD Tools','','N/A',0,'A curated technical resource and architectural guide covering dzone: Jenkins vs GitLab CI: Battle of CI/CD Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599334172201e+09,0,'2026-06-18T00:39:53.341722+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/jmeter-tutorial-1','Dzone: JMeter tutorial','','N/A',0,'A curated technical resource and architectural guide covering Dzone: JMeter tutorial in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173612377026391e+09,0,'2026-06-18T00:42:03.770264+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/jmeter-tutorial-for-beginners-jmeter-load-testing','Dzone: JMeter tutorial for beginners','','N/A',0,'A curated technical resource and architectural guide covering Dzone: JMeter tutorial for beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173613286786508e+09,0,'2026-06-18T00:42:12.867865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/jvm-architecture-explained','DZone: The JVM Architecture Explained 🌟','','N/A',0,'A curated technical resource and architectural guide covering DZone: The JVM Architecture Explained 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598166466498e+09,0,'2026-06-18T00:39:41.664665+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/kibana-hacks-5-tips-and-tricks','dzone: Kibana Hacks: 5 Tips and Tricks','','N/A',0,'A curated technical resource and architectural guide covering dzone: Kibana Hacks: 5 Tips and Tricks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610148779702e+09,0,'2026-06-18T00:41:41.487797+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/kubectl-commands-cheat-sheet','dzone: kubectl commands cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering dzone: kubectl commands cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173588961475205e+09,0,'2026-06-18T00:38:09.614752+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/kubernetes-architecture-diagram','==dzone.com: Kubernetes Architecture Diagram== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Kubernetes Architecture Diagram== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173619094988608e+09,0,'2026-06-18T00:43:10.949886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/kubernetes-distributions-how-do-i-choose-one','Dzone.com: A Comparison of Kubernetes Distributions','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: A Comparison of Kubernetes Distributions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173597288810801e+09,0,'2026-06-18T00:39:32.888108+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/kubernetes-monitoring-best-practices-methods-and-e','dzone.com: Kubernetes Monitoring: Best Practices, Methods, and Existing'' Solutions','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Kubernetes Monitoring: Best Practices, Methods, and Existing'' Solutions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173609158849406e+09,0,'2026-06-18T00:41:31.588494+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/learn-how-to-setup-a-cicd-pipeline-from-scratch','dzone: learn how to setup a cicd pipeline from scratch 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: learn how to setup a cicd pipeline from scratch 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599276996803e+09,0,'2026-06-18T00:39:52.769968+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/load-testing-your-database-connected-apis-with-gat','Load Testing Your DataBase-Connected APIs With Gatling','','N/A',0,'A curated technical resource and architectural guide covering Load Testing Your DataBase-Connected APIs With Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134.80276,0,'2026-06-18T00:42:14.802760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/manage-multiple-environments-with-terraform-worksp','dzone: Manage Multiple Environments With Terraform Workspaces','','N/A',0,'A curated technical resource and architectural guide covering dzone: Manage Multiple Environments With Terraform Workspaces in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623331750488e+09,0,'2026-06-18T00:43:53.317505+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/managing-helm-releases-the-gitops-way','dzone: managing helm releases the gitops way','','N/A',0,'A curated technical resource and architectural guide covering dzone: managing helm releases the gitops way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173595093600511e+09,0,'2026-06-18T00:39:10.936005+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/managing-kubernetes-secrets','dzone: Managing Secrets Deployment in GitOps Workflow 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Managing Secrets Deployment in GitOps Workflow 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592495827889e+09,0,'2026-06-18T00:38:44.958279+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/managing-your-database-with-liquibase-and-gradle','dzone: Managing Your Database With Liquibase and Gradle','','N/A',0,'A curated technical resource and architectural guide covering dzone: Managing Your Database With Liquibase and Gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173606840197396e+09,0,'2026-06-18T00:41:08.401974+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/maven-skipping-tests','Dzone: Maven Skipping Tests','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Maven Skipping Tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608231052303e+09,0,'2026-06-18T00:41:22.310523+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/meet-the-docker-maven-plugin','Dzone: Meet the Docker Maven Plugin!','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Meet the Docker Maven Plugin! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608375055694e+09,0,'2026-06-18T00:41:23.750557+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/memory-leak-andjava-code','DZone: Memory Leaks and Java Code','','N/A',0,'A curated technical resource and architectural guide covering DZone: Memory Leaks and Java Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359850007019e+09,0,'2026-06-18T00:39:45.000702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/messaging-for-multicloud-resilience','dzone: Resilient MultiCloud Messaging','','N/A',0,'A curated technical resource and architectural guide covering dzone: Resilient MultiCloud Messaging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608099589204e+09,0,'2026-06-18T00:41:20.995892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/micro-frontend-architecture','==dzone: Micro-Frontend Architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Micro-Frontend Architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359736211059e+09,0,'2026-06-18T00:39:33.621106+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/micro-frontends-by-example-8','dzone: Micro Frontends With Example 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Micro Frontends With Example 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173597279395794e+09,0,'2026-06-18T00:39:32.793958+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-and-the-event-aggregator-pattern','dzone.com: What Are Microservices and The Event Aggregator Pattern? 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: What Are Microservices and The Event Aggregator Pattern? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608090091609e+09,0,'2026-06-18T00:41:20.900916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-event-driven-architecture-and-kafka','dzone.com: Microservices, Event-Driven Architecture and Kafka 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Microservices, Event-Driven Architecture and Kafka 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608157380509e+09,0,'2026-06-18T00:41:21.573805+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-patterns-sidecar','dzone: Microservices Patterns: Sidecar','','N/A',0,'A curated technical resource and architectural guide covering dzone: Microservices Patterns: Sidecar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173622153673791e+09,0,'2026-06-18T00:43:41.536738+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-quarkus-vs-spring-boot','dzone: Microservices: Quarkus vs. Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering dzone: Microservices: Quarkus vs. Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598658041906e+09,0,'2026-06-18T00:39:46.580419+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/mitigating-devops-repository-risks','dzone: Mitigating DevOps Repository Risks','','N/A',0,'A curated technical resource and architectural guide covering dzone: Mitigating DevOps Repository Risks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903053848405408e+09,0,'2026-05-17T17:08:58.484054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/monitoring-using-spring-boot-20-prometheus-and-gra','Set Up and Integrate Prometheus With Grafana for Monitoring.','','N/A',0,'A curated technical resource and architectural guide covering Set Up and Integrate Prometheus With Grafana for Monitoring. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736135.62742,0,'2026-06-18T00:42:15.627420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/monolith-to-microservices-using-the-strangler-patt','dzone: Monolith to Microservices Using the Strangler Pattern 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Monolith to Microservices Using the Strangler Pattern 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173597162711501e+09,0,'2026-06-18T00:39:31.627115+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/multi-container-pod-design-patterns-in-kubernetes','dzone: Multi-Container Pod Design Patterns in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Multi-Container Pod Design Patterns in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817362217760179e+09,0,'2026-06-18T00:43:41.776018+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/next-gen-data-pipes-with-spark-kafka-and-k8s','dzone: Next-Gen Data Pipes With Spark, Kafka and k8s 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Next-Gen Data Pipes With Spark, Kafka and k8s 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083.5493,0,'2026-06-18T00:41:23.549300+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/nginx-reverse-proxy-ubuntu-1804','Dzone: Nginx Reverse Proxy Ubuntu 18.04','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Nginx Reverse Proxy Ubuntu 18.04 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173618030510902e+09,0,'2026-06-18T00:43:00.305109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/oauth-20-beginners-guide','Dzone - OAuth 2.0','','N/A',0,'A curated technical resource and architectural guide covering Dzone - OAuth 2.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173602638387799e+09,0,'2026-06-18T00:40:26.383878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/openshift-egress-options','dzone: OpenShift Egress Options','','N/A',0,'A curated technical resource and architectural guide covering dzone: OpenShift Egress Options in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173612306786608e+09,0,'2026-06-18T00:42:03.067866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md", "docs/openshift.md"]','["ocp4.md", "openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/optimize-aws-costs-with-cloudwatchs-advanced-metri','dzone: Optimize AWS Costs With CloudWatch''s Advanced Metrics, Dashboards,'' and Alerts','','N/A',0,'A curated technical resource and architectural guide covering dzone: Optimize AWS Costs With CloudWatch''s Advanced Metrics, Dashboards,'' and Alerts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735875.90038,0,'2026-06-18T00:37:55.900380+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/optimizing-kubernetes-clusters-for-better-efficien-1','dzone.com: Optimizing Kubernetes Clusters for Better Efficiency and Cost'' Savings 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Optimizing Kubernetes Clusters for Better Efficiency and Cost'' Savings 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173622135203194e+09,0,'2026-06-18T00:43:41.352032+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/origins-trunk-based','The Origins of Trunk Based Development','','N/A',0,'A curated technical resource and architectural guide covering The Origins of Trunk Based Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594041673898e+09,0,'2026-06-18T00:39:00.416739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/parameterize-jenkinsfile-in-multibranch-jobs','dzone: Parameterize Jenkinsfile in MultiBranch Jobs 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Parameterize Jenkinsfile in MultiBranch Jobs 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599187837791e+09,0,'2026-06-18T00:39:51.878378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/part-2-deploying-applications','Dzone: Part 2: Deploying Applications','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Part 2: Deploying Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586643724894e+09,0,'2026-06-18T00:37:46.437249+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/perfomance-testing-with-gatling','Perfomance Testing with Gatling','','N/A',0,'A curated technical resource and architectural guide covering Perfomance Testing with Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173613487957406e+09,0,'2026-06-18T00:42:14.879574+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/performance-improvement-in-java-applications-orm-j','DZone: Performance Improvement in Java Applications: ORM/JPA 🌟','','N/A',0,'A curated technical resource and architectural guide covering DZone: Performance Improvement in Java Applications: ORM/JPA 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598274509906e+09,0,'2026-06-18T00:39:42.745099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/performance-patterns-in-microservices-based-integr-1','dzone.com: Performance Patterns in Microservices-Based Integrations','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Performance Patterns in Microservices-Based Integrations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610321810889e+09,0,'2026-06-18T00:41:43.218109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/monitoring.md"]','["kubernetes.md", "monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/five-different-ways-to-build-aws-infrastructure','dzone: Five Different Ways to Build AWS Infrastructure','','N/A',0,'A curated technical resource and architectural guide covering dzone: Five Different Ways to Build AWS Infrastructure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735877,0,'2026-06-18T00:37:57.723687+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/flight-recorder-examining-java-and-kotlin-apps','dzone.com: Flight Recorder: Examining Java and Kotlin Apps','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Flight Recorder: Examining Java and Kotlin Apps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.925426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/flux-windowing-and-aggregation','dzone: Flux queries','','N/A',0,'A curated technical resource and architectural guide covering dzone: Flux queries in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736135,0,'2026-06-18T00:42:15.737224+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/from-java-microservices-to-lambda-functions-a-jour','dzone.com: From Spring Boot Microservices to Lambda Functions 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: From Spring Boot Microservices to Lambda Functions 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735920,0,'2026-06-18T00:38:40.718248+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/gatling-gun-is-now-a-prospecting-tool-for-testers','An Introduction to Load Testing With Gatling','','N/A',0,'A curated technical resource and architectural guide covering An Introduction to Load Testing With Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.753670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/gatling-light-weight-load-testing-tool','Gatling: A Lightweight Load Testing Tool','','N/A',0,'A curated technical resource and architectural guide covering Gatling: A Lightweight Load Testing Tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.701267+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/gatling-performance-testing-pros-and-cons','Gatling Performance Testing Pros and Cons','','N/A',0,'A curated technical resource and architectural guide covering Gatling Performance Testing Pros and Cons in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.548701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/gatling-vs-jmeter','Gatling vs JMeter','','N/A',0,'A curated technical resource and architectural guide covering Gatling vs JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123,0,'2026-06-18T00:42:03.625530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/getting-started-nexus-maven','Dzone: Getting started with Nexus','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Getting started with Nexus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736154,0,'2026-06-18T00:42:34.466651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"duplicate_of": "https://dzone.com/refcardz/getting-started-with-rancher"}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/getting-started-with-java-ee-8-payara-5-and-eclips','Dzone: Getting Started With Java EE 8, Payara 5 and Eclipse Oxygen','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Getting Started With Java EE 8, Payara 5 and Eclipse Oxygen in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735983,0,'2026-06-18T00:39:43.023841+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/getting-started-with-jenkins-the-ultimate-guide','dzone: getting started with jenkins the ultimate guide','','N/A',0,'A curated technical resource and architectural guide covering dzone: getting started with jenkins the ultimate guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.615156+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/getting-started-with-kibana-advanced-searches','dzone: Getting Started With Kibana Advanced Searches','','N/A',0,'A curated technical resource and architectural guide covering dzone: Getting Started With Kibana Advanced Searches in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.820141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/gitlab-ci-with-docker-environment-variable-quirks','GitLab CI','','N/A',0,'A curated technical resource and architectural guide covering GitLab CI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.654490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/gitops-flux-vs-argo-cd','dzone.com: GitOps: Flux vs Argo CD 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: GitOps: Flux vs Argo CD 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.234679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/gitops-with-openshift-applier','redhat-cop: Openshift Applier','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030608,0,'2026-05-17T17:10:08.711443+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/googles-state-of-devops-2021-report-what-sres-need',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032095,0,'2026-05-17T17:34:55.009112+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/groovy-goodness-using-the-call-operator','dzone: Groovy Goodness: Using The Call Operator','','N/A',0,'A curated technical resource and architectural guide covering dzone: Groovy Goodness: Using The Call Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.135047+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-quickly-get-started-sonar','Dzone: How to quickly get started with Sonar','','N/A',0,'A curated technical resource and architectural guide covering Dzone: How to quickly get started with Sonar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.271771+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-build-an-effective-cicd-pipeline','==dzone.com: How To Build an Effective CI/CD Pipeline==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: How To Build an Effective CI/CD Pipeline== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.164845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-configure-ha-proxy-as-a-proxy-and-loadbalan','dzone.com: How to Configure HAProxy as a Proxy and Load Balancer','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: How to Configure HAProxy as a Proxy and Load Balancer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.368834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-create-microservices-using-spring','dzone: How to Create Microservices Using Spring 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: How to Create Microservices Using Spring 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984,0,'2026-06-18T00:39:44.861636+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-create-rest-api-with-spring-boot','Dzone: How to Create a REST API With Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering Dzone: How to Create a REST API With Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.269944+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-deploy-apps-effortlessly-with-packer-and-te','Dzone: how to deploy apps effortlessly with **packer and terraform**','','N/A',0,'A curated technical resource and architectural guide covering Dzone: how to deploy apps effortlessly with **packer and terraform** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736233,0,'2026-06-18T00:43:53.699412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-explain-kubernetes-to-a-business-team','==How to Explain Kubernetes to a Business Team==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034090,0,'2026-05-17T18:08:10.301474+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-manage-vulnerabilities-in-modern-cloud-nati','dzone.com: How To Manage Vulnerabilities in Modern Cloud-Native Applications','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: How To Manage Vulnerabilities in Modern Cloud-Native Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735924,0,'2026-06-18T00:38:44.663749+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-read-a-thread-dump','How to read a Thread Dump','','N/A',0,'A curated technical resource and architectural guide covering How to read a Thread Dump in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736103,0,'2026-06-18T00:41:43.741585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-run-the-spring-boot-application-as-a-stand','dzone: How To Run the Spring Boot Application as a Stand-Alone Java Application','','N/A',0,'A curated technical resource and architectural guide covering dzone: How To Run the Spring Boot Application as a Stand-Alone Java Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984,0,'2026-06-18T00:39:44.493300+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-set-up-a-gatling-tests-implementation-envir','How to Set up a Gatling Test''s Implementation Environment 🌟','','N/A',0,'A curated technical resource and architectural guide covering How to Set up a Gatling Test''s Implementation Environment 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.335261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-setup-scalable-jenkins-on-top-of-a-kubernet','dzone: how to setup scalable jenkins on top of a kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering dzone: how to setup scalable jenkins on top of a kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.615708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-take-thread-dumps-7-options','dzone: 8 Options for Capturing Thread Dumps','','N/A',0,'A curated technical resource and architectural guide covering dzone: 8 Options for Capturing Thread Dumps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736103,0,'2026-06-18T00:41:43.701554+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md", "docs/ocp3.md"]','["monitoring.md", "ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-understand-and-setup-kubernetes-networking','dzone: How to Understand and Set Up Kubernetes Networking 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: How to Understand and Set Up Kubernetes Networking 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736023,0,'2026-06-18T00:40:23.195304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-use-aws-iam-role-on-aws-eks-pods','dzone.com: How to Use AWS IAM Role on AWS EKS PODs 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: How to Use AWS IAM Role on AWS EKS PODs 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736077,0,'2026-06-18T00:41:17.886764+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-use-gatling-with-maven','How to Use Gatling With Maven','','N/A',0,'A curated technical resource and architectural guide covering How to Use Gatling With Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736132,0,'2026-06-18T00:42:12.956896+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-use-postman-to-manage-and-execute-your-apis','Dzone: how to use postman to manage and execute your APIs','','N/A',0,'A curated technical resource and architectural guide covering Dzone: how to use postman to manage and execute your APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736135,0,'2026-06-18T00:42:15.010934+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-use-regex-extractor-in-gatling-projects','How to Use RegEx Extractor in Gatling Projects','','N/A',0,'A curated technical resource and architectural guide covering How to Use RegEx Extractor in Gatling Projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.751850+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/how-your-application-architecture-evolved','How Your Application Architecture Has Evolved 🌟','','N/A',0,'A curated technical resource and architectural guide covering How Your Application Architecture Has Evolved 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.913723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["index.md", "introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/immutable-infrastructure-cicd-using-hashicorp-terr','dzone: Immutable Infrastructure CI/CD Using Hashicorp Terraform and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering dzone: Immutable Infrastructure CI/CD Using Hashicorp Terraform and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736231,0,'2026-06-18T00:43:51.831447+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/implementing-serverless-microservices-architecture','dzone: Implementing Serverless Microservices Architecture on AWS','','N/A',0,'A curated technical resource and architectural guide covering dzone: Implementing Serverless Microservices Architecture on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736155,0,'2026-06-18T00:42:35.045237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/importing-a-maven-project-in-intellij-idea','Dzone: Maven IntelliJ Idea Project','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Maven IntelliJ Idea Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.198054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/install-openshift-container-platform-in-minutes-video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.741717+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/installing-maven','Dzone: Installing Maven With Your JDK','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Installing Maven With Your JDK in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736082,0,'2026-06-18T00:41:22.977067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/integration-tests-with-maven','Dzone: Integration Tests with Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Integration Tests with Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.128055+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/introducing-amp-assimilating-caching-quick-read-fo','Dzone: An Introduction to Caching: How and Why We Do It 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: An Introduction to Caching: How and Why We Do It 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735880,0,'2026-06-18T00:38:00.124796+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/introduction-to-kubernetes-part-1','dzone: Introduction To Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Introduction To Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.479120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/introduction-to-liquibase-and-managing-your-databa','dzone: Introduction to Liquibase and Managing Your Database Source Code','','N/A',0,'A curated technical resource and architectural guide covering dzone: Introduction to Liquibase and Managing Your Database Source Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736068,0,'2026-06-18T00:41:08.281568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/introduction-to-message-brokers-part-1-apache-kafk','Dzone: Introduction to Message Brokers. Part 1: Apache Kafka vs. RabbitMQ','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Introduction to Message Brokers. Part 1: Apache Kafka vs. RabbitMQ in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736081,0,'2026-06-18T00:41:21.576579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/introduction-to-message-brokers-part-2-activemq-vs','Dzone: Introduction to Message Brokers. Part 2: ActiveMQ vs. Redis Pub/Sub','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Introduction to Message Brokers. Part 2: ActiveMQ vs. Redis Pub/Sub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736082,0,'2026-06-18T00:41:22.685022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/jakarta-ee-amp-wildfly-running-on-kubernetes','Dzone: Jakarta EE & Wildfly Running on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Jakarta EE & Wildfly Running on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735983,0,'2026-06-18T00:39:43.128984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/java-creator-james-gosling-interview','dzone: Java Creator James Gosling Interview','','N/A',0,'A curated technical resource and architectural guide covering dzone: Java Creator James Gosling Interview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735986,0,'2026-06-18T00:39:46.113530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/java-inside-docker-what-you-must-know-to-not-fail','dzone.com: Java Inside Docker: What You Must Know to Not FAIL','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Java Inside Docker: What You Must Know to Not FAIL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984,0,'2026-06-18T00:39:44.861275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/java-performance-monitoring-5-open-source-tools-you-should-know','dzone.com: Java Performance Monitoring: 5 Open Source Tools You Should Know','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Java Performance Monitoring: 5 Open Source Tools You Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736105,0,'2026-06-18T00:41:45.036570+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/jenkins-in-a-nutshell','dzone: jenkins in a nutshell','','N/A',0,'A curated technical resource and architectural guide covering dzone: jenkins in a nutshell in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.549023+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/jenkins-publish-maven-artifacts-to-nexus-oss-using','Jenkins: Publish Maven Artifacts to Nexus OSS Using Pipelines or Maven Jobs'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering Jenkins: Publish Maven Artifacts to Nexus OSS Using Pipelines or Maven Jobs'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736154,0,'2026-06-18T00:42:34.649504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/jenkins-vs-gitlab-ci-battle-of-cicd-tools','dzone: Jenkins vs GitLab CI: Battle of CI/CD Tools','','N/A',0,'A curated technical resource and architectural guide covering dzone: Jenkins vs GitLab CI: Battle of CI/CD Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735993,0,'2026-06-18T00:39:53.341722+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/jmeter-tutorial-1','Dzone: JMeter tutorial','','N/A',0,'A curated technical resource and architectural guide covering Dzone: JMeter tutorial in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123,0,'2026-06-18T00:42:03.770264+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/jmeter-tutorial-for-beginners-jmeter-load-testing','Dzone: JMeter tutorial for beginners','','N/A',0,'A curated technical resource and architectural guide covering Dzone: JMeter tutorial for beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736132,0,'2026-06-18T00:42:12.867865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/jvm-architecture-explained','DZone: The JVM Architecture Explained 🌟','','N/A',0,'A curated technical resource and architectural guide covering DZone: The JVM Architecture Explained 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.664665+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/kibana-hacks-5-tips-and-tricks','dzone: Kibana Hacks: 5 Tips and Tricks','','N/A',0,'A curated technical resource and architectural guide covering dzone: Kibana Hacks: 5 Tips and Tricks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.487797+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/kubectl-commands-cheat-sheet','dzone: kubectl commands cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering dzone: kubectl commands cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.614752+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/kubernetes-architecture-diagram','==dzone.com: Kubernetes Architecture Diagram== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Kubernetes Architecture Diagram== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736190,0,'2026-06-18T00:43:10.949886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/kubernetes-distributions-how-do-i-choose-one','Dzone.com: A Comparison of Kubernetes Distributions','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: A Comparison of Kubernetes Distributions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735972,0,'2026-06-18T00:39:32.888108+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/kubernetes-monitoring-best-practices-methods-and-e','dzone.com: Kubernetes Monitoring: Best Practices, Methods, and Existing'' Solutions','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Kubernetes Monitoring: Best Practices, Methods, and Existing'' Solutions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.588494+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/learn-how-to-setup-a-cicd-pipeline-from-scratch','dzone: learn how to setup a cicd pipeline from scratch 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: learn how to setup a cicd pipeline from scratch 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.769968+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/load-testing-your-database-connected-apis-with-gat','Load Testing Your DataBase-Connected APIs With Gatling','','N/A',0,'A curated technical resource and architectural guide covering Load Testing Your DataBase-Connected APIs With Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134,0,'2026-06-18T00:42:14.802760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/manage-multiple-environments-with-terraform-worksp','dzone: Manage Multiple Environments With Terraform Workspaces','','N/A',0,'A curated technical resource and architectural guide covering dzone: Manage Multiple Environments With Terraform Workspaces in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736233,0,'2026-06-18T00:43:53.317505+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/managing-helm-releases-the-gitops-way','dzone: managing helm releases the gitops way','','N/A',0,'A curated technical resource and architectural guide covering dzone: managing helm releases the gitops way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735950,0,'2026-06-18T00:39:10.936005+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/managing-kubernetes-secrets','dzone: Managing Secrets Deployment in GitOps Workflow 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Managing Secrets Deployment in GitOps Workflow 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735924,0,'2026-06-18T00:38:44.958279+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/managing-your-database-with-liquibase-and-gradle','dzone: Managing Your Database With Liquibase and Gradle','','N/A',0,'A curated technical resource and architectural guide covering dzone: Managing Your Database With Liquibase and Gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736068,0,'2026-06-18T00:41:08.401974+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/maven-skipping-tests','Dzone: Maven Skipping Tests','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Maven Skipping Tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736082,0,'2026-06-18T00:41:22.310523+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/meet-the-docker-maven-plugin','Dzone: Meet the Docker Maven Plugin!','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Meet the Docker Maven Plugin! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.750557+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/memory-leak-andjava-code','DZone: Memory Leaks and Java Code','','N/A',0,'A curated technical resource and architectural guide covering DZone: Memory Leaks and Java Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735985,0,'2026-06-18T00:39:45.000702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/messaging-for-multicloud-resilience','dzone: Resilient MultiCloud Messaging','','N/A',0,'A curated technical resource and architectural guide covering dzone: Resilient MultiCloud Messaging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736080,0,'2026-06-18T00:41:20.995892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/micro-frontend-architecture','==dzone: Micro-Frontend Architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Micro-Frontend Architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735973,0,'2026-06-18T00:39:33.621106+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/micro-frontends-by-example-8','dzone: Micro Frontends With Example 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Micro Frontends With Example 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735972,0,'2026-06-18T00:39:32.793958+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-and-the-event-aggregator-pattern','dzone.com: What Are Microservices and The Event Aggregator Pattern? 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: What Are Microservices and The Event Aggregator Pattern? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736080,0,'2026-06-18T00:41:20.900916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-event-driven-architecture-and-kafka','dzone.com: Microservices, Event-Driven Architecture and Kafka 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Microservices, Event-Driven Architecture and Kafka 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736081,0,'2026-06-18T00:41:21.573805+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-patterns-sidecar','dzone: Microservices Patterns: Sidecar','','N/A',0,'A curated technical resource and architectural guide covering dzone: Microservices Patterns: Sidecar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.536738+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-quarkus-vs-spring-boot','dzone: Microservices: Quarkus vs. Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering dzone: Microservices: Quarkus vs. Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735986,0,'2026-06-18T00:39:46.580419+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/mitigating-devops-repository-risks','dzone: Mitigating DevOps Repository Risks','','N/A',0,'A curated technical resource and architectural guide covering dzone: Mitigating DevOps Repository Risks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030538,0,'2026-05-17T17:08:58.484054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/monitoring-using-spring-boot-20-prometheus-and-gra','Set Up and Integrate Prometheus With Grafana for Monitoring.','','N/A',0,'A curated technical resource and architectural guide covering Set Up and Integrate Prometheus With Grafana for Monitoring. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736135,0,'2026-06-18T00:42:15.627420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/monolith-to-microservices-using-the-strangler-patt','dzone: Monolith to Microservices Using the Strangler Pattern 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Monolith to Microservices Using the Strangler Pattern 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.627115+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/multi-container-pod-design-patterns-in-kubernetes','dzone: Multi-Container Pod Design Patterns in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Multi-Container Pod Design Patterns in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.776018+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/next-gen-data-pipes-with-spark-kafka-and-k8s','dzone: Next-Gen Data Pipes With Spark, Kafka and k8s 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Next-Gen Data Pipes With Spark, Kafka and k8s 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.549300+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/nginx-reverse-proxy-ubuntu-1804','Dzone: Nginx Reverse Proxy Ubuntu 18.04','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Nginx Reverse Proxy Ubuntu 18.04 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.305109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/oauth-20-beginners-guide','Dzone - OAuth 2.0','','N/A',0,'A curated technical resource and architectural guide covering Dzone - OAuth 2.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736026,0,'2026-06-18T00:40:26.383878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/openshift-egress-options','dzone: OpenShift Egress Options','','N/A',0,'A curated technical resource and architectural guide covering dzone: OpenShift Egress Options in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123,0,'2026-06-18T00:42:03.067866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md", "docs/openshift.md"]','["ocp4.md", "openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/optimize-aws-costs-with-cloudwatchs-advanced-metri','dzone: Optimize AWS Costs With CloudWatch''s Advanced Metrics, Dashboards,'' and Alerts','','N/A',0,'A curated technical resource and architectural guide covering dzone: Optimize AWS Costs With CloudWatch''s Advanced Metrics, Dashboards,'' and Alerts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735875,0,'2026-06-18T00:37:55.900380+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/optimizing-kubernetes-clusters-for-better-efficien-1','dzone.com: Optimizing Kubernetes Clusters for Better Efficiency and Cost'' Savings 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Optimizing Kubernetes Clusters for Better Efficiency and Cost'' Savings 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.352032+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/origins-trunk-based','The Origins of Trunk Based Development','','N/A',0,'A curated technical resource and architectural guide covering The Origins of Trunk Based Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.416739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/parameterize-jenkinsfile-in-multibranch-jobs','dzone: Parameterize Jenkinsfile in MultiBranch Jobs 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Parameterize Jenkinsfile in MultiBranch Jobs 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.878378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/part-2-deploying-applications','Dzone: Part 2: Deploying Applications','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Part 2: Deploying Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.437249+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/perfomance-testing-with-gatling','Perfomance Testing with Gatling','','N/A',0,'A curated technical resource and architectural guide covering Perfomance Testing with Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134,0,'2026-06-18T00:42:14.879574+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/performance-improvement-in-java-applications-orm-j','DZone: Performance Improvement in Java Applications: ORM/JPA 🌟','','N/A',0,'A curated technical resource and architectural guide covering DZone: Performance Improvement in Java Applications: ORM/JPA 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.745099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/performance-patterns-in-microservices-based-integr-1','dzone.com: Performance Patterns in Microservices-Based Integrations','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Performance Patterns in Microservices-Based Integrations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736103,0,'2026-06-18T00:41:43.218109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/monitoring.md"]','["kubernetes.md", "monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dzone.com/articles/platform-as-code-with-openshift-amp-terraform','Dzone: Platform as Code With Openshift and Terraform','','2022',0,'An analytical piece detailing the ''Platform as Code'' paradigm using OpenShift and Terraform. Explores enterprise automation strategies, state segregation, and declarative resource definitions for managing secure OpenShift enterprise clusters.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Red Hat OpenShift", "Platform as Code"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/postgresql-ha-and-kubernetes','dzone: PostgreSQL HA and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: PostgreSQL HA and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173590033010506e+09,0,'2026-06-18T00:38:20.330105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/postgresql-versus-mysql-performance','dzone: PostgreSQL vs MySQL Performance','','N/A',0,'A curated technical resource and architectural guide covering dzone: PostgreSQL vs MySQL Performance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900.632,0,'2026-06-18T00:38:20.632000+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/programming-styles-spring-boot-vis-a-vis-with-ecli','Dzone: Programming Styles Compared: Spring Framework vis-a-vis Eclipse MicroProfile'' 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Programming Styles Compared: Spring Framework vis-a-vis Eclipse MicroProfile'' 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594346541094e+09,0,'2026-06-18T00:39:03.465411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md", "docs/java_frameworks.md"]','["faq.md", "java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/prometheus-collectors','Monitoring Self-Destructing Apps Using Prometheus','','N/A',0,'A curated technical resource and architectural guide covering Monitoring Self-Destructing Apps Using Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736135.6519,0,'2026-06-18T00:42:15.651900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/prometheus-monitoring-with-grafana','Prometheus Monitoring With Grafana. Prometheus Stats Dashboard and Prometheus Benchmark Dashboard','','N/A',0,'A curated technical resource and architectural guide covering Prometheus Monitoring With Grafana. Prometheus Stats Dashboard and Prometheus Benchmark Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173595045776391e+09,0,'2026-06-18T00:39:10.457764+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/query-json-using-sql-with-couchbase-query-workbenc','Query JSON Using SQL With Couchbase Query Workbench','','N/A',0,'A curated technical resource and architectural guide covering Query JSON Using SQL With Couchbase Query Workbench in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173611209549188e+09,0,'2026-06-18T00:41:52.095492+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/quick-start-witj-sonarqube-for-static-code-analysi','Dzone: Quick start with sonarqube for static code analysis','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Quick start with sonarqube for static code analysis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616827169704e+09,0,'2026-06-18T00:42:48.271697+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/rapidapi-provides-api-marketplace-and-insight','dzone: RapidAPI Provides API Marketplace and Insight','','N/A',0,'A curated technical resource and architectural guide covering dzone: RapidAPI Provides API Marketplace and Insight in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592157667899e+09,0,'2026-06-18T00:38:41.576679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/rate-limiting-for-microservices','dzone: Custom Rate Limiting for Microservices 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Custom Rate Limiting for Microservices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592164431309e+09,0,'2026-06-18T00:38:41.644313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/removing-the-bastion-host-and-improving-the-securi','dzone: Removing the Bastion Host and Improving the Security in AWS','','N/A',0,'A curated technical resource and architectural guide covering dzone: Removing the Bastion Host and Improving the Security in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173587778415393e+09,0,'2026-06-18T00:37:57.784154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/rest-api-tutorials','Dzone: REST API tutorials','','N/A',0,'A curated technical resource and architectural guide covering Dzone: REST API tutorials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586752742195e+09,0,'2026-06-18T00:37:47.527422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/rest-api-versioning-strategies-1','dzone: REST API Versioning Strategies','','N/A',0,'A curated technical resource and architectural guide covering dzone: REST API Versioning Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586735222411e+09,0,'2026-06-18T00:37:47.352224+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/rest-vs-messaging-for-microservices','dzone.com: REST vs. Messaging for Microservices 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: REST vs. Messaging for Microservices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586637035202e+09,0,'2026-06-18T00:37:46.370352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md", "index.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/restful-applications-in-an-event-driven-architecture','dzone: RESTful Applications in An Event-Driven Architecture','','N/A',0,'A curated technical resource and architectural guide covering dzone: RESTful Applications in An Event-Driven Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608107550406e+09,0,'2026-06-18T00:41:21.075504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/run-and-scale-an-apache-spark-application-on-kuber','dzone: Run and Scale an Apache Spark Application on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Run and Scale an Apache Spark Application on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173601302058696e+09,0,'2026-06-18T00:40:13.020587+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/running-ansible-at-scale','Dzone: Running Ansible at Scale','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Running Ansible at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586746656107e+09,0,'2026-06-18T00:37:47.466561+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/running-ansible-playbooks-from-jenkins','Dzone: Running Ansible Playbooks From Jenkins','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Running Ansible Playbooks From Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586626747488e+09,0,'2026-06-18T00:37:46.267475+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md", "docs/jenkins.md"]','["ansible.md", "jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/running-apache-spark-on-kubernetes','dzone: Running Apache Spark on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Running Apache Spark on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173601308157897e+09,0,'2026-06-18T00:40:13.081579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/running-cucumber-with-maven','Dzone.com: Running Cucumber with Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: Running Cucumber with Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608157080793e+09,0,'2026-06-18T00:41:21.570808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/running-elasticsearch-on-kubernetes','dzone: Running Elasticsearch on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Running Elasticsearch on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610301979708e+09,0,'2026-06-18T00:41:43.019797+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/running-jenkins-server-with-configuration-as-code','Dzone: Running Jenkins Server With Configuration-as-Code 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Running Jenkins Server With Configuration-as-Code 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599213298106e+09,0,'2026-06-18T00:39:52.132981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/scale-to-zero-with-kubernetes','dzone: Scale to Zero With Kubernetes with KEDA and/or Knative','','N/A',0,'A curated technical resource and architectural guide covering dzone: Scale to Zero With Kubernetes with KEDA and/or Knative in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173600221385407e+09,0,'2026-06-18T00:40:02.213854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/seamless-migration-from-kafka-to-kubemq','dzone: KubeMQ: A Modern Alternative to Kafka','','N/A',0,'A curated technical resource and architectural guide covering dzone: KubeMQ: A Modern Alternative to Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608107630801e+09,0,'2026-06-18T00:41:21.076308+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/security-matters-vulnerability-scanning-done-right-1','==dzone: Security Matters: Vulnerability Scanning Done Right!== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Security Matters: Vulnerability Scanning Done Right!== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592501939201e+09,0,'2026-06-18T00:38:45.019392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/session-stickiness-in-openshift','Shared/Stikcy sessions are enabled by default','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903049955343103e+09,0,'2026-05-17T17:08:19.553431+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/shift-left-a-developers-pipeline-dream','==dzone.com: Shift-Left: A Developer''s Pipe(line) Dream?==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Shift-Left: A Developer''s Pipe(line) Dream?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173597175728797e+09,0,'2026-06-18T00:39:31.757288+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/software-deployment-best-practices','Software Deployment Best Practices in 2023','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779029056351758e+09,0,'2026-05-17T16:44:16.351758+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/software-engineering-best-practices-that-high-perf','==dzone.com: Software Engineering Best Practices That High-Performing Teams'' Follow==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Software Engineering Best Practices That High-Performing Teams'' Follow== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592281599307e+09,0,'2026-06-18T00:38:42.815993+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/solving-dependency-conflicts-in-maven','Dzone.com: Solving Dependency conflicts in maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: Solving Dependency conflicts in maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608300504088e+09,0,'2026-06-18T00:41:23.005041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/sonarcloud-integration-with-springboot-maven','Dzone: SonarCloud integration with SpringBoot Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone: SonarCloud integration with SpringBoot Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616871241688e+09,0,'2026-06-18T00:42:48.712417+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/sonarqube-scanning-in-15-minutes-2','Dzone: Sonarqube scanning in 15 minutes','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Sonarqube scanning in 15 minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616834519195e+09,0,'2026-06-18T00:42:48.345192+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/spring-boot-framework-tutorials','dzone: All About Spring Boot (Tutorials and Articles)','','N/A',0,'A curated technical resource and architectural guide covering dzone: All About Spring Boot (Tutorials and Articles) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984.55364,0,'2026-06-18T00:39:44.553640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/spring-boot-restful-web-service-complete-example','Dzone: Step-By-Step Spring Boot RESTful Web Service Complete Example','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Step-By-Step Spring Boot RESTful Web Service Complete Example in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586789614605e+09,0,'2026-06-18T00:37:47.896146+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/spring-cloud-config-server-on-kubernetes-part-1','dzone: Spring Cloud Config Server on Kubernetes (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering dzone: Spring Cloud Config Server on Kubernetes (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598457525205e+09,0,'2026-06-18T00:39:44.575252+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/sre-vs-devopssre-is-to-devops-what-scrum-is-to-agi','dzone: SRE vs. DevOps: SRE Is to DevOps What Scrum Is to Agile','','N/A',0,'A curated technical resource and architectural guide covering dzone: SRE vs. DevOps: SRE Is to DevOps What Scrum Is to Agile in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616791644907e+09,0,'2026-06-18T00:42:47.916449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/stateful-microservices-with-apache-ignite','dzone: Stateful Microservices With Apache Ignite','','N/A',0,'A curated technical resource and architectural guide covering dzone: Stateful Microservices With Apache Ignite in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173590096632504e+09,0,'2026-06-18T00:38:20.966325+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/tackling-the-top-5-kubernetes-debugging-challenges','==dzone.com: Tackling the Top 5 Kubernetes Debugging Challenges==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Tackling the Top 5 Kubernetes Debugging Challenges== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173605690891599e+09,0,'2026-06-18T00:40:56.908916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/terraform-cli-cheat-sheet','dzone: Terraform Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering dzone: Terraform Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173588969424295e+09,0,'2026-06-18T00:38:09.694243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/terraform-explained-in-5-minutes','dzone: Terraform Explained in Five Minutes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Terraform Explained in Five Minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623165690493e+09,0,'2026-06-18T00:43:51.656905+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/terraform-with-aws','Dzone: terraform with AWS','','N/A',0,'A curated technical resource and architectural guide covering Dzone: terraform with AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623308832311e+09,0,'2026-06-18T00:43:53.088323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/testing-the-untestable-and-other-anti-patterns','dzone: Testing the Untestable and Other Anti-Patterns','','N/A',0,'A curated technical resource and architectural guide covering dzone: Testing the Untestable and Other Anti-Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781736155042104e+09,0,'2026-06-18T00:42:35.042104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/the-10-minute-read-to-understanding-devops-tools',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902929150311207e+09,0,'2026-05-17T16:48:11.503112+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/the-best-cloud-migration-approach-lift-and-shift-r','dzone: The Best Cloud Migration Approach: Lift-And-Shift, Replatform, Or'' Refactor?','','N/A',0,'A curated technical resource and architectural guide covering dzone: The Best Cloud Migration Approach: Lift-And-Shift, Replatform, Or'' Refactor? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594094052195e+09,0,'2026-06-18T00:39:00.940522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/the-best-java-testing-frameworks-to-focus-in-2021','dzone: The Best Java Testing Frameworks to focus in 2021','','N/A',0,'A curated technical resource and architectural guide covering dzone: The Best Java Testing Frameworks to focus in 2021 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599348446798e+09,0,'2026-06-18T00:39:53.484468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/the-concept-of-domain-driven-design-explained','==dzone: The Concept of Domain-Driven Design Explained==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: The Concept of Domain-Driven Design Explained== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173597309608292e+09,0,'2026-06-18T00:39:33.096083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/the-groovy-templates-cheat-sheet-for-jmeter','Groovy Templates Cheat Sheet for JMeter','','N/A',0,'A curated technical resource and architectural guide covering Groovy Templates Cheat Sheet for JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173589004701304e+09,0,'2026-06-18T00:38:10.047013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/the-keys-to-performance-tuning-and-testing','dzone.com: The Keys to Performance Tuning and Testing','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: The Keys to Performance Tuning and Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736105.22286,0,'2026-06-18T00:41:45.222860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/the-power-of-automated-testing-and-test-management','Dzone: The power of automated testing and test management','','N/A',0,'A curated technical resource and architectural guide covering Dzone: The power of automated testing and test management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616844121503e+09,0,'2026-06-18T00:42:48.441215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/the-ultimate-json-library-jsonsimple-vs-gson-vs-ja','dzone.com: The Ultimate JSON Library: JSON.simple vs. GSON vs. Jackson vs.'' JSONP','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: The Ultimate JSON Library: JSON.simple vs. GSON vs. Jackson vs.'' JSONP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173618036909699e+09,0,'2026-06-18T00:43:00.369097+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/top-10-best-practices-for-jenkins-pipeline','Dzone: Top 10 Best Practices for Jenkins Pipeline','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Top 10 Best Practices for Jenkins Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599237537789e+09,0,'2026-06-18T00:39:52.375378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/top-10-low-code-articles','dzone: Top 10 Low-Code Articles','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top 10 Low-Code Articles in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736068.48926,0,'2026-06-18T00:41:08.489260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/lowcode-nocode.md"]','["lowcode-nocode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/top-11-challenges-in-automation-testing-using-sele','Dzone: top 11 challenges in autmation testing using selenium','','N/A',0,'A curated technical resource and architectural guide covering Dzone: top 11 challenges in autmation testing using selenium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616972632694e+09,0,'2026-06-18T00:42:49.726327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/top-20-git-commands-with-examples','dzone.com: Top 20 git commands with examples 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Top 20 git commands with examples 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593979235196e+09,0,'2026-06-18T00:38:59.792352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/top-35-git-commands-with-examples-and-bonus','dzone: Top 35 Git Commands With Examples 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top 35 Git Commands With Examples 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173588975415396e+09,0,'2026-06-18T00:38:09.754154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/top-40-project-management-terms-and-concepts-of-20','dzone: Top 40 Project Management Terms and Concepts of 2019','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top 40 Project Management Terms and Concepts of 2019 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173624559682202e+09,0,'2026-06-18T00:44:05.596822+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/top-microservices-testing-tools-testers-should-kno','dzone: Top Microservices Testing Tools Testers Should Know About','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top Microservices Testing Tools Testers Should Know About in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173615508928108e+09,0,'2026-06-18T00:42:35.089281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/top-time-wastes-as-a-software-engineer','dzone: Top 6 Time Wastes as a Software Engineer','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top 6 Time Wastes as a Software Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173597152975797e+09,0,'2026-06-18T00:39:31.529758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/transitioning-from-monolith-to-microservices','dzone: Transitioning from Monolith to Microservices (with python django'' example)','','N/A',0,'A curated technical resource and architectural guide covering dzone: Transitioning from Monolith to Microservices (with python django'' example) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173597092054796e+09,0,'2026-06-18T00:39:30.920548+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/troubleshoot-sudden-cpu-spikes','DZone: How to Troubleshoot Sudden CPU Spikes','','N/A',0,'A curated technical resource and architectural guide covering DZone: How to Troubleshoot Sudden CPU Spikes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982.02022,0,'2026-06-18T00:39:42.020220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/understanding-openshift-security-context-constrain','ref3','','N/A',0,'A curated technical resource and architectural guide covering ref3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817361230450809e+09,0,'2026-06-18T00:42:03.045081+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md", "docs/openshift.md"]','["crunchydata.md", "openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/understanding-the-java-memory-model-and-the-garbag','DZone: Understanding the Java Memory Model and Garbage Collection 🌟','','N/A',0,'A curated technical resource and architectural guide covering DZone: Understanding the Java Memory Model and Garbage Collection 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982.84303,0,'2026-06-18T00:39:42.843030+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/using-gitlab-rest-api-to-create-projects','Dzone: using gitlab API to create projects','','N/A',0,'A curated technical resource and architectural guide covering Dzone: using gitlab API to create projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594091911101e+09,0,'2026-06-18T00:39:00.919111+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/visualize-your-apache-kafka-streams-using-the-quar','dzone: Visualize your Apache Kafka Streams using the Quarkus Dev UI','','N/A',0,'A curated technical resource and architectural guide covering dzone: Visualize your Apache Kafka Streams using the Quarkus Dev UI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091.16698,0,'2026-06-18T00:41:31.166980+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/we-are-testing-software-incorrectly-and-its-costly','dzone: We Are Testing Software Incorrectly and It''s Costly','','N/A',0,'A curated technical resource and architectural guide covering dzone: We Are Testing Software Incorrectly and It''s Costly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173615487568593e+09,0,'2026-06-18T00:42:34.875686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-apiops-and-how-to-be-successful-at-apiops','dzone.com: What Is APIOps? How to Be Successful at It','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: What Is APIOps? How to Be Successful at It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736245.17665,0,'2026-06-18T00:44:05.176650+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-cidr-classless-inter-domain-routing-in-mul','dzone: What Is CIDR (Classless Inter-Domain Routing)','','N/A',0,'A curated technical resource and architectural guide covering dzone: What Is CIDR (Classless Inter-Domain Routing) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610373761296e+09,0,'2026-06-18T00:41:43.737613+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-devops-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790314781421709e+09,0,'2026-05-17T17:24:38.142171+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-noops','Dzone: What Is NoOps?','','N/A',0,'A curated technical resource and architectural guide covering Dzone: What Is NoOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781736111853338e+09,0,'2026-06-18T00:41:51.853338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/noops.md"]','["noops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-zero-trust-security','dzone.com: What Is Zero Trust Security? 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: What Is Zero Trust Security? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735925.08023,0,'2026-06-18T00:38:45.080230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/when-to-use-logic-apps-and-azure-functions','dzone: When to Use Logic Apps and Azure Functions','','N/A',0,'A curated technical resource and architectural guide covering dzone: When to Use Logic Apps and Azure Functions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616844171905e+09,0,'2026-06-18T00:42:48.441719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/when-to-use-serverless-when-to-use-kubernetes','dzone: When to Use Serverless, and When to Use Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: When to Use Serverless, and When to Use Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616834858107e+09,0,'2026-06-18T00:42:48.348581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/why-i-prefer-trunk-based-development-over-feature','Dzone: Why I Prefer Trunk-Based Development Over Feature Branching and GitFlow'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Why I Prefer Trunk-Based Development Over Feature Branching and GitFlow'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594041631293e+09,0,'2026-06-18T00:39:00.416313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/why-sonarqube-1','Dzone: Why SonarQube','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Why SonarQube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616913388705e+09,0,'2026-06-18T00:42:49.133887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/articles/zipkin-vs-jaeger-getting-started-with-tracing','Dzone: Zipkin vs. Jaeger: Getting Started With Tracing','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Zipkin vs. Jaeger: Getting Started With Tracing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610309296298e+09,0,'2026-06-18T00:41:43.092963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/asset/download/212','Dzone refcard: Apache Maven 2','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Apache Maven 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903097076627802e+09,0,'2026-05-17T17:16:10.766278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/asset/download/223','Dzone refcard: Getting Started with Maven Repository Management','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Getting Started with Maven Repository Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903321304246091e+09,0,'2026-05-17T17:53:33.042461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/devops-tutorials-tools-news','dzone: DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903162480104208e+09,0,'2026-05-17T17:27:04.801042+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/advanced-kubernetes','dzone refcard: Advanced kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone refcard: Advanced kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903080295785594e+09,0,'2026-05-17T17:13:22.957856+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/binary-repository-management','Dzone refcard: Using Repository Managers','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Using Repository Managers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903204595035099e+09,0,'2026-05-17T17:34:05.950351+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/continuous-delivery-patterns','Dzone refcard: Continuous Delivery - Patterns and Anti-Patterns in the Software'' Lifecycle 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Continuous Delivery - Patterns and Anti-Patterns in the Software'' Lifecycle 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903456880440592e+09,0,'2026-05-17T18:16:08.804406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/continuous-delivery-with-jenkins-pipeline','Dzone refcard: **Continuous Delivery with Jenkins Pipeline** 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: **Continuous Delivery with Jenkins Pipeline** 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903334257309389e+09,0,'2026-05-17T17:55:42.573094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/continuous-integration-servers','DZone: Continuous Integration: Servers and Tools','','N/A',0,'A curated technical resource and architectural guide covering DZone: Continuous Integration: Servers and Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903222762232899e+09,0,'2026-05-17T17:37:07.622329+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/declarative-pipeline-with-jenkins','DZone refcard: declarative pipeline with jenkins 🌟','','N/A',0,'A curated technical resource and architectural guide covering DZone refcard: declarative pipeline with jenkins 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032455.11482,0,'2026-05-17T17:40:55.114820+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/essential-apache-http-server','Dzone Refcard: Essential Apache HTTP Server','','N/A',0,'A curated technical resource and architectural guide covering Dzone Refcard: Essential Apache HTTP Server in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902999276543688e+09,0,'2026-05-17T16:59:52.765437+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-git','dzone.com: refcard - getting started with git','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: refcard - getting started with git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903216289986705e+09,0,'2026-05-17T17:36:02.899867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/git.md"]','["cheatsheets.md", "git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-infinispan','Dzone: Getting Started with Infinispan','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Getting Started with Infinispan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903223603122591e+09,0,'2026-05-17T17:37:16.031226+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-apache-jmeter?chapter=1','Dzone Refcard: Getting Started with Apache JMeter','','N/A',0,'A curated technical resource and architectural guide covering Dzone Refcard: Getting Started with Apache JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916514631891e+09,0,'2026-05-17T16:46:05.146319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-docker-1','Dzone refcard: Getting Started with Docker','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Getting Started with Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903182692118406e+09,0,'2026-05-17T17:30:26.921184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://dzone.com/refcardz/getting-started-with-apache-jmeter?chapter=1"}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-openshift','dzone refcard: Getting Started With OpenShift 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone refcard: Getting Started With OpenShift 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903041832857489e+09,0,'2026-05-17T17:06:58.328575+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/ocp4.md"]','["cheatsheets.md", "ocp4.md"]','{}','{"duplicate_of": "https://dzone.com/refcardz/getting-started-with-docker-1"}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-quarkus-serverless-functions','dzone refcard: Getting Started With Quarkus Serverless Functions','','N/A',0,'A curated technical resource and architectural guide covering dzone refcard: Getting Started With Quarkus Serverless Functions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903055383745408e+09,0,'2026-05-17T17:09:13.837454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/postgresql-ha-and-kubernetes','dzone: PostgreSQL HA and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: PostgreSQL HA and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.330105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/postgresql-versus-mysql-performance','dzone: PostgreSQL vs MySQL Performance','','N/A',0,'A curated technical resource and architectural guide covering dzone: PostgreSQL vs MySQL Performance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.632000+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/programming-styles-spring-boot-vis-a-vis-with-ecli','Dzone: Programming Styles Compared: Spring Framework vis-a-vis Eclipse MicroProfile'' 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Programming Styles Compared: Spring Framework vis-a-vis Eclipse MicroProfile'' 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735943,0,'2026-06-18T00:39:03.465411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md", "docs/java_frameworks.md"]','["faq.md", "java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/prometheus-collectors','Monitoring Self-Destructing Apps Using Prometheus','','N/A',0,'A curated technical resource and architectural guide covering Monitoring Self-Destructing Apps Using Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736135,0,'2026-06-18T00:42:15.651900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/prometheus-monitoring-with-grafana','Prometheus Monitoring With Grafana. Prometheus Stats Dashboard and Prometheus Benchmark Dashboard','','N/A',0,'A curated technical resource and architectural guide covering Prometheus Monitoring With Grafana. Prometheus Stats Dashboard and Prometheus Benchmark Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735950,0,'2026-06-18T00:39:10.457764+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/query-json-using-sql-with-couchbase-query-workbenc','Query JSON Using SQL With Couchbase Query Workbench','','N/A',0,'A curated technical resource and architectural guide covering Query JSON Using SQL With Couchbase Query Workbench in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736112,0,'2026-06-18T00:41:52.095492+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/quick-start-witj-sonarqube-for-static-code-analysi','Dzone: Quick start with sonarqube for static code analysis','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Quick start with sonarqube for static code analysis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.271697+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/rapidapi-provides-api-marketplace-and-insight','dzone: RapidAPI Provides API Marketplace and Insight','','N/A',0,'A curated technical resource and architectural guide covering dzone: RapidAPI Provides API Marketplace and Insight in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735921,0,'2026-06-18T00:38:41.576679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/rate-limiting-for-microservices','dzone: Custom Rate Limiting for Microservices 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Custom Rate Limiting for Microservices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735921,0,'2026-06-18T00:38:41.644313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/removing-the-bastion-host-and-improving-the-securi','dzone: Removing the Bastion Host and Improving the Security in AWS','','N/A',0,'A curated technical resource and architectural guide covering dzone: Removing the Bastion Host and Improving the Security in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735877,0,'2026-06-18T00:37:57.784154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/rest-api-tutorials','Dzone: REST API tutorials','','N/A',0,'A curated technical resource and architectural guide covering Dzone: REST API tutorials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.527422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/rest-api-versioning-strategies-1','dzone: REST API Versioning Strategies','','N/A',0,'A curated technical resource and architectural guide covering dzone: REST API Versioning Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.352224+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/rest-vs-messaging-for-microservices','dzone.com: REST vs. Messaging for Microservices 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: REST vs. Messaging for Microservices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.370352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md", "index.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/restful-applications-in-an-event-driven-architecture','dzone: RESTful Applications in An Event-Driven Architecture','','N/A',0,'A curated technical resource and architectural guide covering dzone: RESTful Applications in An Event-Driven Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736081,0,'2026-06-18T00:41:21.075504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/run-and-scale-an-apache-spark-application-on-kuber','dzone: Run and Scale an Apache Spark Application on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Run and Scale an Apache Spark Application on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736013,0,'2026-06-18T00:40:13.020587+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/running-ansible-at-scale','Dzone: Running Ansible at Scale','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Running Ansible at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.466561+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/running-ansible-playbooks-from-jenkins','Dzone: Running Ansible Playbooks From Jenkins','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Running Ansible Playbooks From Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.267475+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md", "docs/jenkins.md"]','["ansible.md", "jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/running-apache-spark-on-kubernetes','dzone: Running Apache Spark on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Running Apache Spark on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736013,0,'2026-06-18T00:40:13.081579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/running-cucumber-with-maven','Dzone.com: Running Cucumber with Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: Running Cucumber with Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736081,0,'2026-06-18T00:41:21.570808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/running-elasticsearch-on-kubernetes','dzone: Running Elasticsearch on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Running Elasticsearch on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736103,0,'2026-06-18T00:41:43.019797+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/running-jenkins-server-with-configuration-as-code','Dzone: Running Jenkins Server With Configuration-as-Code 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Running Jenkins Server With Configuration-as-Code 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.132981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/scale-to-zero-with-kubernetes','dzone: Scale to Zero With Kubernetes with KEDA and/or Knative','','N/A',0,'A curated technical resource and architectural guide covering dzone: Scale to Zero With Kubernetes with KEDA and/or Knative in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736002,0,'2026-06-18T00:40:02.213854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/seamless-migration-from-kafka-to-kubemq','dzone: KubeMQ: A Modern Alternative to Kafka','','N/A',0,'A curated technical resource and architectural guide covering dzone: KubeMQ: A Modern Alternative to Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736081,0,'2026-06-18T00:41:21.076308+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/security-matters-vulnerability-scanning-done-right-1','==dzone: Security Matters: Vulnerability Scanning Done Right!== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Security Matters: Vulnerability Scanning Done Right!== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735925,0,'2026-06-18T00:38:45.019392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/session-stickiness-in-openshift','Shared/Stikcy sessions are enabled by default','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030499,0,'2026-05-17T17:08:19.553431+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/shift-left-a-developers-pipeline-dream','==dzone.com: Shift-Left: A Developer''s Pipe(line) Dream?==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Shift-Left: A Developer''s Pipe(line) Dream?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.757288+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/software-deployment-best-practices','Software Deployment Best Practices in 2023','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029056,0,'2026-05-17T16:44:16.351758+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/software-engineering-best-practices-that-high-perf','==dzone.com: Software Engineering Best Practices That High-Performing Teams'' Follow==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Software Engineering Best Practices That High-Performing Teams'' Follow== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735922,0,'2026-06-18T00:38:42.815993+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/solving-dependency-conflicts-in-maven','Dzone.com: Solving Dependency conflicts in maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: Solving Dependency conflicts in maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.005041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/sonarcloud-integration-with-springboot-maven','Dzone: SonarCloud integration with SpringBoot Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone: SonarCloud integration with SpringBoot Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.712417+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/sonarqube-scanning-in-15-minutes-2','Dzone: Sonarqube scanning in 15 minutes','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Sonarqube scanning in 15 minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.345192+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/spring-boot-framework-tutorials','dzone: All About Spring Boot (Tutorials and Articles)','','N/A',0,'A curated technical resource and architectural guide covering dzone: All About Spring Boot (Tutorials and Articles) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984,0,'2026-06-18T00:39:44.553640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/spring-boot-restful-web-service-complete-example','Dzone: Step-By-Step Spring Boot RESTful Web Service Complete Example','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Step-By-Step Spring Boot RESTful Web Service Complete Example in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.896146+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/spring-cloud-config-server-on-kubernetes-part-1','dzone: Spring Cloud Config Server on Kubernetes (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering dzone: Spring Cloud Config Server on Kubernetes (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984,0,'2026-06-18T00:39:44.575252+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/sre-vs-devopssre-is-to-devops-what-scrum-is-to-agi','dzone: SRE vs. DevOps: SRE Is to DevOps What Scrum Is to Agile','','N/A',0,'A curated technical resource and architectural guide covering dzone: SRE vs. DevOps: SRE Is to DevOps What Scrum Is to Agile in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.916449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/stateful-microservices-with-apache-ignite','dzone: Stateful Microservices With Apache Ignite','','N/A',0,'A curated technical resource and architectural guide covering dzone: Stateful Microservices With Apache Ignite in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.966325+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/tackling-the-top-5-kubernetes-debugging-challenges','==dzone.com: Tackling the Top 5 Kubernetes Debugging Challenges==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Tackling the Top 5 Kubernetes Debugging Challenges== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736056,0,'2026-06-18T00:40:56.908916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/terraform-cli-cheat-sheet','dzone: Terraform Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering dzone: Terraform Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.694243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/terraform-explained-in-5-minutes','dzone: Terraform Explained in Five Minutes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Terraform Explained in Five Minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736231,0,'2026-06-18T00:43:51.656905+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/terraform-with-aws','Dzone: terraform with AWS','','N/A',0,'A curated technical resource and architectural guide covering Dzone: terraform with AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736233,0,'2026-06-18T00:43:53.088323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/testing-the-untestable-and-other-anti-patterns','dzone: Testing the Untestable and Other Anti-Patterns','','N/A',0,'A curated technical resource and architectural guide covering dzone: Testing the Untestable and Other Anti-Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736155,0,'2026-06-18T00:42:35.042104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/the-10-minute-read-to-understanding-devops-tools',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029291,0,'2026-05-17T16:48:11.503112+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/the-best-cloud-migration-approach-lift-and-shift-r','dzone: The Best Cloud Migration Approach: Lift-And-Shift, Replatform, Or'' Refactor?','','N/A',0,'A curated technical resource and architectural guide covering dzone: The Best Cloud Migration Approach: Lift-And-Shift, Replatform, Or'' Refactor? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.940522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/the-best-java-testing-frameworks-to-focus-in-2021','dzone: The Best Java Testing Frameworks to focus in 2021','','N/A',0,'A curated technical resource and architectural guide covering dzone: The Best Java Testing Frameworks to focus in 2021 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735993,0,'2026-06-18T00:39:53.484468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/the-concept-of-domain-driven-design-explained','==dzone: The Concept of Domain-Driven Design Explained==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: The Concept of Domain-Driven Design Explained== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735973,0,'2026-06-18T00:39:33.096083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/the-groovy-templates-cheat-sheet-for-jmeter','Groovy Templates Cheat Sheet for JMeter','','N/A',0,'A curated technical resource and architectural guide covering Groovy Templates Cheat Sheet for JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735890,0,'2026-06-18T00:38:10.047013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/the-keys-to-performance-tuning-and-testing','dzone.com: The Keys to Performance Tuning and Testing','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: The Keys to Performance Tuning and Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736105,0,'2026-06-18T00:41:45.222860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/the-power-of-automated-testing-and-test-management','Dzone: The power of automated testing and test management','','N/A',0,'A curated technical resource and architectural guide covering Dzone: The power of automated testing and test management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.441215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/the-ultimate-json-library-jsonsimple-vs-gson-vs-ja','dzone.com: The Ultimate JSON Library: JSON.simple vs. GSON vs. Jackson vs.'' JSONP','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: The Ultimate JSON Library: JSON.simple vs. GSON vs. Jackson vs.'' JSONP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.369097+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/top-10-best-practices-for-jenkins-pipeline','Dzone: Top 10 Best Practices for Jenkins Pipeline','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Top 10 Best Practices for Jenkins Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.375378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/top-10-low-code-articles','dzone: Top 10 Low-Code Articles','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top 10 Low-Code Articles in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736068,0,'2026-06-18T00:41:08.489260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/lowcode-nocode.md"]','["lowcode-nocode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/top-11-challenges-in-automation-testing-using-sele','Dzone: top 11 challenges in autmation testing using selenium','','N/A',0,'A curated technical resource and architectural guide covering Dzone: top 11 challenges in autmation testing using selenium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.726327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/top-20-git-commands-with-examples','dzone.com: Top 20 git commands with examples 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Top 20 git commands with examples 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735939,0,'2026-06-18T00:38:59.792352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/top-35-git-commands-with-examples-and-bonus','dzone: Top 35 Git Commands With Examples 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top 35 Git Commands With Examples 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.754154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/top-40-project-management-terms-and-concepts-of-20','dzone: Top 40 Project Management Terms and Concepts of 2019','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top 40 Project Management Terms and Concepts of 2019 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736245,0,'2026-06-18T00:44:05.596822+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/top-microservices-testing-tools-testers-should-kno','dzone: Top Microservices Testing Tools Testers Should Know About','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top Microservices Testing Tools Testers Should Know About in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736155,0,'2026-06-18T00:42:35.089281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/top-time-wastes-as-a-software-engineer','dzone: Top 6 Time Wastes as a Software Engineer','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top 6 Time Wastes as a Software Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.529758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/transitioning-from-monolith-to-microservices','dzone: Transitioning from Monolith to Microservices (with python django'' example)','','N/A',0,'A curated technical resource and architectural guide covering dzone: Transitioning from Monolith to Microservices (with python django'' example) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735970,0,'2026-06-18T00:39:30.920548+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/troubleshoot-sudden-cpu-spikes','DZone: How to Troubleshoot Sudden CPU Spikes','','N/A',0,'A curated technical resource and architectural guide covering DZone: How to Troubleshoot Sudden CPU Spikes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.020220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/understanding-openshift-security-context-constrain','ref3','','N/A',0,'A curated technical resource and architectural guide covering ref3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123,0,'2026-06-18T00:42:03.045081+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md", "docs/openshift.md"]','["crunchydata.md", "openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/understanding-the-java-memory-model-and-the-garbag','DZone: Understanding the Java Memory Model and Garbage Collection 🌟','','N/A',0,'A curated technical resource and architectural guide covering DZone: Understanding the Java Memory Model and Garbage Collection 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.843030+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/using-gitlab-rest-api-to-create-projects','Dzone: using gitlab API to create projects','','N/A',0,'A curated technical resource and architectural guide covering Dzone: using gitlab API to create projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.919111+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/visualize-your-apache-kafka-streams-using-the-quar','dzone: Visualize your Apache Kafka Streams using the Quarkus Dev UI','','N/A',0,'A curated technical resource and architectural guide covering dzone: Visualize your Apache Kafka Streams using the Quarkus Dev UI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.166980+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/we-are-testing-software-incorrectly-and-its-costly','dzone: We Are Testing Software Incorrectly and It''s Costly','','N/A',0,'A curated technical resource and architectural guide covering dzone: We Are Testing Software Incorrectly and It''s Costly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736154,0,'2026-06-18T00:42:34.875686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-apiops-and-how-to-be-successful-at-apiops','dzone.com: What Is APIOps? How to Be Successful at It','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: What Is APIOps? How to Be Successful at It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736245,0,'2026-06-18T00:44:05.176650+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-cidr-classless-inter-domain-routing-in-mul','dzone: What Is CIDR (Classless Inter-Domain Routing)','','N/A',0,'A curated technical resource and architectural guide covering dzone: What Is CIDR (Classless Inter-Domain Routing) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736103,0,'2026-06-18T00:41:43.737613+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-devops-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031478,0,'2026-05-17T17:24:38.142171+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-noops','Dzone: What Is NoOps?','','N/A',0,'A curated technical resource and architectural guide covering Dzone: What Is NoOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736111,0,'2026-06-18T00:41:51.853338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/noops.md"]','["noops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-zero-trust-security','dzone.com: What Is Zero Trust Security? 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: What Is Zero Trust Security? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735925,0,'2026-06-18T00:38:45.080230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/when-to-use-logic-apps-and-azure-functions','dzone: When to Use Logic Apps and Azure Functions','','N/A',0,'A curated technical resource and architectural guide covering dzone: When to Use Logic Apps and Azure Functions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.441719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/when-to-use-serverless-when-to-use-kubernetes','dzone: When to Use Serverless, and When to Use Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: When to Use Serverless, and When to Use Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.348581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/why-i-prefer-trunk-based-development-over-feature','Dzone: Why I Prefer Trunk-Based Development Over Feature Branching and GitFlow'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Why I Prefer Trunk-Based Development Over Feature Branching and GitFlow'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.416313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/why-sonarqube-1','Dzone: Why SonarQube','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Why SonarQube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.133887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/articles/zipkin-vs-jaeger-getting-started-with-tracing','Dzone: Zipkin vs. Jaeger: Getting Started With Tracing','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Zipkin vs. Jaeger: Getting Started With Tracing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736103,0,'2026-06-18T00:41:43.092963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/asset/download/212','Dzone refcard: Apache Maven 2','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Apache Maven 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030970,0,'2026-05-17T17:16:10.766278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/asset/download/223','Dzone refcard: Getting Started with Maven Repository Management','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Getting Started with Maven Repository Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033213,0,'2026-05-17T17:53:33.042461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/devops-tutorials-tools-news','dzone: DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031624,0,'2026-05-17T17:27:04.801042+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/advanced-kubernetes','dzone refcard: Advanced kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone refcard: Advanced kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802,0,'2026-05-17T17:13:22.957856+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/binary-repository-management','Dzone refcard: Using Repository Managers','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Using Repository Managers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032045,0,'2026-05-17T17:34:05.950351+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/continuous-delivery-patterns','Dzone refcard: Continuous Delivery - Patterns and Anti-Patterns in the Software'' Lifecycle 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Continuous Delivery - Patterns and Anti-Patterns in the Software'' Lifecycle 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034568,0,'2026-05-17T18:16:08.804406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/continuous-delivery-with-jenkins-pipeline','Dzone refcard: **Continuous Delivery with Jenkins Pipeline** 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: **Continuous Delivery with Jenkins Pipeline** 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033342,0,'2026-05-17T17:55:42.573094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/continuous-integration-servers','DZone: Continuous Integration: Servers and Tools','','N/A',0,'A curated technical resource and architectural guide covering DZone: Continuous Integration: Servers and Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032227,0,'2026-05-17T17:37:07.622329+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/declarative-pipeline-with-jenkins','DZone refcard: declarative pipeline with jenkins 🌟','','N/A',0,'A curated technical resource and architectural guide covering DZone refcard: declarative pipeline with jenkins 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032455,0,'2026-05-17T17:40:55.114820+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/essential-apache-http-server','Dzone Refcard: Essential Apache HTTP Server','','N/A',0,'A curated technical resource and architectural guide covering Dzone Refcard: Essential Apache HTTP Server in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029992,0,'2026-05-17T16:59:52.765437+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-git','dzone.com: refcard - getting started with git','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: refcard - getting started with git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032162,0,'2026-05-17T17:36:02.899867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/git.md"]','["cheatsheets.md", "git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-infinispan','Dzone: Getting Started with Infinispan','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Getting Started with Infinispan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.031226+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-apache-jmeter?chapter=1','Dzone Refcard: Getting Started with Apache JMeter','','N/A',0,'A curated technical resource and architectural guide covering Dzone Refcard: Getting Started with Apache JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.146319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-docker-1','Dzone refcard: Getting Started with Docker','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Getting Started with Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031826,0,'2026-05-17T17:30:26.921184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://dzone.com/refcardz/getting-started-with-apache-jmeter?chapter=1"}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-openshift','dzone refcard: Getting Started With OpenShift 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone refcard: Getting Started With OpenShift 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030418,0,'2026-05-17T17:06:58.328575+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/ocp4.md"]','["cheatsheets.md", "ocp4.md"]','{}','{"duplicate_of": "https://dzone.com/refcardz/getting-started-with-docker-1"}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-quarkus-serverless-functions','dzone refcard: Getting Started With Quarkus Serverless Functions','','N/A',0,'A curated technical resource and architectural guide covering dzone refcard: Getting Started With Quarkus Serverless Functions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030553,0,'2026-05-17T17:09:13.837454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-rancher','dzone: Getting Started With Rancher 🌟','','2021',2,'A quick-start Refcard outlining basic SUSE Rancher setup mechanisms, underlying architecture, CNI options, and step-by-step guidance on initial multi-cluster configuration.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Introduction", "Quick Starts"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/git-patterns-and-anti-patterns','Dzone refcard: Git Patterns and Anti-Patterns','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Git Patterns and Anti-Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204.27053,0,'2026-05-17T17:03:24.270530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/groovy','Dzone refcard: Groovy, a Rapid-Development JVM Language','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Groovy, a Rapid-Development JVM Language in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031125.5929,0,'2026-05-17T17:18:45.592900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/java-caching','DZone refcard: Java Caching','','N/A',0,'A curated technical resource and architectural guide covering DZone refcard: Java Caching in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144584397506e+09,0,'2026-05-17T17:24:05.843975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md", "docs/java-and-java-performance-optimization.md"]','["caching.md", "java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/java-containerization','Dzone refcard: Java Containerization 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Java Containerization 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903283474001598e+09,0,'2026-05-17T17:47:14.740016+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/jenkins-paas','Dzone refcard: Jenkins on PaaS','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Jenkins on PaaS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031450795506e+09,0,'2026-05-17T17:24:10.795506+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/kubernetes-essentials','Dzone refcard: Getting Started with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Getting Started with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903321076065397e+09,0,'2026-05-17T17:53:30.760654+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{"duplicate_of": "https://dzone.com/refcardz/getting-started-with-docker-1"}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/kubernetes-multi-cluster-management-and-governance','dzone refcard: Kubernetes Multi-Cluster Management and Governance','','N/A',0,'A curated technical resource and architectural guide covering dzone refcard: Kubernetes Multi-Cluster Management and Governance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903142551667809e+09,0,'2026-05-17T17:23:45.516678+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/monitoring-kubernetes','DZone: Kubernetes Monitoring Essentials','','N/A',0,'A curated technical resource and architectural guide covering DZone: Kubernetes Monitoring Essentials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903061477497506e+09,0,'2026-05-17T17:10:14.774975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/quarkus-1','dzone: quarkus refcard','','N/A',0,'A curated technical resource and architectural guide covering dzone: quarkus refcard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903036467503809e+09,0,'2026-05-17T17:06:04.675038+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/rest-foundations-restful','Dzone refcard: Foundations of **RESTful Architecture** 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Foundations of **RESTful Architecture** 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902906790580892e+09,0,'2026-05-17T16:44:27.905809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/scaling-and-augmenting-prometheus','Dzone Refcard: Scaling and Augmenting Prometheus','','N/A',0,'A curated technical resource and architectural guide covering Dzone Refcard: Scaling and Augmenting Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002867905592e+09,0,'2026-05-17T17:00:28.679056+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/scrum','dzone: Scrum refcard','','N/A',0,'A curated technical resource and architectural guide covering dzone: Scrum refcard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903154343916606e+09,0,'2026-05-17T17:25:43.439166+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/sql-syntax-for-apache-drill','dzone: SQL Syntax for Apache Drill','','N/A',0,'A curated technical resource and architectural guide covering dzone: SQL Syntax for Apache Drill in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203451688694e+09,0,'2026-05-17T17:33:54.516887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/refcardz/the-essentials-of-gitops','==dzone: The Essentials of GitOps== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: The Essentials of GitOps== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903392151814198e+09,0,'2026-05-17T18:05:21.518142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md", "index.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/trendreports','dzone.com/trendreports','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779030248402354e+09,0,'2026-05-17T17:04:08.402354+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/trendreports/devops-3','==dzone.com/trendreports/devops-3: DevOps==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com/trendreports/devops-3: DevOps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903228223526096e+09,0,'2026-05-17T17:38:02.235261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/trendreports/kubernetes-in-the-enterprise-1','dzone: Kubernetes in the Enterprise - Trend Report','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903361477027893e+09,0,'2026-05-17T18:00:14.770279+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://dzone.com/whitepapers/the-12-factor-app-infographic',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903371560613489e+09,0,'2026-05-17T18:01:55.606135+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://e-learning.zeef.com/tracy.parish','zeef.com: e-learning','','N/A',0,'A curated technical resource and architectural guide covering zeef.com: e-learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903106113833308e+09,0,'2026-05-17T17:17:41.138333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/git-patterns-and-anti-patterns','Dzone refcard: Git Patterns and Anti-Patterns','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Git Patterns and Anti-Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204,0,'2026-05-17T17:03:24.270530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/groovy','Dzone refcard: Groovy, a Rapid-Development JVM Language','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Groovy, a Rapid-Development JVM Language in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031125,0,'2026-05-17T17:18:45.592900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/java-caching','DZone refcard: Java Caching','','N/A',0,'A curated technical resource and architectural guide covering DZone refcard: Java Caching in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031445,0,'2026-05-17T17:24:05.843975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md", "docs/java-and-java-performance-optimization.md"]','["caching.md", "java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/java-containerization','Dzone refcard: Java Containerization 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Java Containerization 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.740016+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/jenkins-paas','Dzone refcard: Jenkins on PaaS','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Jenkins on PaaS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031450,0,'2026-05-17T17:24:10.795506+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/kubernetes-essentials','Dzone refcard: Getting Started with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Getting Started with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033210,0,'2026-05-17T17:53:30.760654+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{"duplicate_of": "https://dzone.com/refcardz/getting-started-with-docker-1"}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/kubernetes-multi-cluster-management-and-governance','dzone refcard: Kubernetes Multi-Cluster Management and Governance','','N/A',0,'A curated technical resource and architectural guide covering dzone refcard: Kubernetes Multi-Cluster Management and Governance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031425,0,'2026-05-17T17:23:45.516678+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/monitoring-kubernetes','DZone: Kubernetes Monitoring Essentials','','N/A',0,'A curated technical resource and architectural guide covering DZone: Kubernetes Monitoring Essentials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030614,0,'2026-05-17T17:10:14.774975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/quarkus-1','dzone: quarkus refcard','','N/A',0,'A curated technical resource and architectural guide covering dzone: quarkus refcard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030364,0,'2026-05-17T17:06:04.675038+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/rest-foundations-restful','Dzone refcard: Foundations of **RESTful Architecture** 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Foundations of **RESTful Architecture** 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029067,0,'2026-05-17T16:44:27.905809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/scaling-and-augmenting-prometheus','Dzone Refcard: Scaling and Augmenting Prometheus','','N/A',0,'A curated technical resource and architectural guide covering Dzone Refcard: Scaling and Augmenting Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.679056+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/scrum','dzone: Scrum refcard','','N/A',0,'A curated technical resource and architectural guide covering dzone: Scrum refcard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031543,0,'2026-05-17T17:25:43.439166+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/sql-syntax-for-apache-drill','dzone: SQL Syntax for Apache Drill','','N/A',0,'A curated technical resource and architectural guide covering dzone: SQL Syntax for Apache Drill in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032034,0,'2026-05-17T17:33:54.516887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/refcardz/the-essentials-of-gitops','==dzone: The Essentials of GitOps== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: The Essentials of GitOps== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.518142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md", "index.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/trendreports','dzone.com/trendreports','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030248,0,'2026-05-17T17:04:08.402354+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/trendreports/devops-3','==dzone.com/trendreports/devops-3: DevOps==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com/trendreports/devops-3: DevOps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032282,0,'2026-05-17T17:38:02.235261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/trendreports/kubernetes-in-the-enterprise-1','dzone: Kubernetes in the Enterprise - Trend Report','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033614,0,'2026-05-17T18:00:14.770279+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://dzone.com/whitepapers/the-12-factor-app-infographic',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033715,0,'2026-05-17T18:01:55.606135+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://e-learning.zeef.com/tracy.parish','zeef.com: e-learning','','N/A',0,'A curated technical resource and architectural guide covering zeef.com: e-learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031061,0,'2026-05-17T17:17:41.138333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://e.printstacktrace.blog/using-jenkins-pipeline-parallel-stages-to-build-maven-project-with-different-jdks','Using Jenkins Pipeline parallel stages to build Maven project with different JDKs','','2021',3,'A technical guide illustrating how to build a Maven project against multiple JDKs simultaneously using Jenkins parallel stages. Live Grounding highlights its architectural utility for modern engineering, ensuring system backward-compatibility and multi-runtime reliability during pipeline validation.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Jenkins", "Parallel Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md", "maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://e.printstacktrace.blog/using-sdkman-as-a-docker-image-for-jenkins-pipeline-a-step-by-step-guide','Using SDKMAN! as a docker image for Jenkins Pipeline - a step by step guide 🌟','- [Multiple Java versions in a single Jenkins Pipeline using Docker and SDKMAN🌟](https://www.youtube.com/watch?v=j1lH3vOhucw) I show you how you can use Jenkins Declarative Pipeline to create a build pipeline that compiles the Maven Java project using three different Java versions (8, 11, and 15.) You will learn how to use a matrix section of the Jenkins Pipeline to define parallel stages, as well as how to create a Docker image that provides both Java and Maven using the powerful SDKMAN command-line tool. After watching this video you should feel comfortable with setting up multiple parallel stages to build your Java project using different versions of the compiler. And what is most important - it does not require creating Dockerfiles for each Java version. I will show you how to build the pipeline using just a single Dockerfile that does the job. - [Jenkins Pipeline Maven build demo](https://github.com/wololock/jenkine-pipeline-maven-demo/tree/sdkman)','2021',4,'This tutorial explains how to use SDKMAN! inside a Docker container within a Jenkins Declarative Pipeline to build Java projects using different compiler versions. Live Grounding highlights its architectural value, eliminating the need to maintain distinct runner VMs or complex custom Dockerfiles for each target JDK configuration.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Jenkins", "SDKMAN", "Docker Integration"]','["[ENTERPRISE-STABLE]"]','[]','["demos.md", "maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ealtili.medium.com/deepdive-to-vpcs-and-connections-to-vpc-2de3fb164d7c','ealtili.medium.com: Deepdive to VPCs and Connections to VPC','','N/A',0,'A curated technical resource and architectural guide covering ealtili.medium.com: Deepdive to VPCs and Connections to VPC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903110880320501e+09,0,'2026-05-17T17:18:28.803205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ealtili.medium.com/deepdive-to-vpcs-and-connections-to-vpc-2de3fb164d7c','ealtili.medium.com: Deepdive to VPCs and Connections to VPC','','N/A',0,'A curated technical resource and architectural guide covering ealtili.medium.com: Deepdive to VPCs and Connections to VPC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031108,0,'2026-05-17T17:18:28.803205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ebook.bobby.sh/training.html','Introduction to Bash Scripting Interactive training','- [dev.to: Introduction to Bash Scripting - A DO Hackathon Submission](https://dev.to/bobbyiliev/introduction-to-bash-scripting-5571)','2022',0,'A practical, interactive learning roadmap focused on scripting fundamentals. Coaches developers on variables, arrays, command-line arguments, exit statuses, and control loops to automate everyday infrastructure tasks.','Bash','Interactive Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Automation", "Bash Scripting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ec2.shop','ec2.shop: Compare AWS EC2 instance price from the CLI','','2021',4,'A terminal-based tool enabling fast comparisons of EC2 instance types, pricing, and configurations directly from the command line. Significantly reduces operational friction for engineers sizing cloud compute resources.','English','Documentation','Intermediate',0,'online','manual','a4872b0e37fb473a415206c3ebfc0db2475da9d557321004e51cbf0cf3340df2',100.0,1.77903065311100411e+09,1,'2026-05-17T17:10:53.111004+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ecem.dev/kubernetes-basics-core-components-yaml-files-2a11841eb72a','ecem.dev: Kubernetes Basics, Core Components & Yaml Files','','N/A',0,'A curated technical resource and architectural guide covering ecem.dev: Kubernetes Basics, Core Components & Yaml Files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903159161644792e+09,0,'2026-05-17T17:26:31.616448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ec2.shop','ec2.shop: Compare AWS EC2 instance price from the CLI','','2021',4,'A terminal-based tool enabling fast comparisons of EC2 instance types, pricing, and configurations directly from the command line. Significantly reduces operational friction for engineers sizing cloud compute resources.','English','Documentation','Intermediate',0,'online','manual','a4872b0e37fb473a415206c3ebfc0db2475da9d557321004e51cbf0cf3340df2',100.0,1779030653,1,'2026-05-17T17:10:53.111004+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ecem.dev/kubernetes-basics-core-components-yaml-files-2a11841eb72a','ecem.dev: Kubernetes Basics, Core Components & Yaml Files','','N/A',0,'A curated technical resource and architectural guide covering ecem.dev: Kubernetes Basics, Core Components & Yaml Files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031591,0,'2026-05-17T17:26:31.616448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://eclipse.dev/jkube','JKube','','2025',4,'Eclipse JKube is a collection of plugins and libraries used for building container images and generating Kubernetes manifests out of Java projects. Successor to the popular Fabric8 Maven Plugin, it integrates natively into Maven and Gradle builds. In 2026, it remains a robust enterprise choice for teams seeking to automate image builds and deployments directly from their existing JVM build pipelines.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop", "Maven Integration"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-client-libraries.md", "java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://eclipse.dev/jkube/docs/migration-guide','eclipse.org: Migration Guide for projects using Fabric8 Maven Plugin to Eclipse JKube 🌟','','2020',4,'The official Eclipse foundation migration documentation for moving from Fabric8 to JKube. Live Grounding confirms this is the authoritative reference for modifying existing POM.xml profiles, aligning configuration namespaces, and preserving legacy custom templates under the new JKube APIs.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Migration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["kubernetes-client-libraries.md", "maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://eclipse.org/jkube','JKube','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2b425737ec3ecdc20219c4eadd6dbcc2b17995f43c9b33e2972b5ea5d534fa07',100.0,1.77903038549318504e+09,0,'2026-05-17T17:06:25.493185+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://eclipse.org/jkube','JKube','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2b425737ec3ecdc20219c4eadd6dbcc2b17995f43c9b33e2972b5ea5d534fa07',100.0,1779030385,0,'2026-05-17T17:06:25.493185+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://economictimes.indiatimes.com/tech/technology/thoughtworks-xconf-tech-talk-series-serverless-vs-kubernetes-when-deploying-microservices/articleshow/89085544.cms','economictimes.indiatimes.com: Thoughtworks XConf Tech Talk Series: Serverless vs. Kubernetes when deploying microservices','','2022',3,'Synthesizes thought leadership from Thoughtworks on microservice execution options. Covers structural overhead, execution latency, and regional portability issues.','English','News/Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture Decisions", "Comparisons", "Kubernetes vs Serverless"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://eda.jortilles.com/en/jortilles-english',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e9aea4108a130eb6b1478f65c560f6b976b0ba2b194a4f134d805eeed1d7daa4',100.0,1.77903050125244307e+09,0,'2026-05-17T17:08:21.252443+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://edgebricks.com/why-public-clouds-get-so-expensive-over-time','edgebricks.com: Why Public Clouds Get So Expensive Over Time 🌟','','N/A',0,'A curated technical resource and architectural guide covering edgebricks.com: Why Public Clouds Get So Expensive Over Time 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903222387857699e+09,0,'2026-05-17T17:37:03.878577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://edgehog.blog/getting-started-with-k8s-core-concepts-135fb570462e','edgehog.blog: Getting Started with K8s: Core Concepts','','N/A',0,'A curated technical resource and architectural guide covering edgehog.blog: Getting Started with K8s: Core Concepts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903107426800298e+09,0,'2026-05-17T17:17:54.268003+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://edidiongasikpo.com/getting-started-with-the-dom-ck9u4u82503or6es16p2rx7c1','Getting Started with the DOM','','N/A',0,'A curated technical resource and architectural guide covering Getting Started with the DOM in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144864761805e+09,0,'2026-05-17T17:24:08.647618+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/dom.md"]','["dom.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://edidiongasikpo.com/how-to-give-developers-secure-access-to-kubernetes-clusters','==edidiongasikpo.com: How to Give Developers Secure Access to Kubernetes'' Clusters== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903255626708889e+09,0,'2026-05-17T17:42:36.267089+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://eda.jortilles.com/en/jortilles-english',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e9aea4108a130eb6b1478f65c560f6b976b0ba2b194a4f134d805eeed1d7daa4',100.0,1779030501,0,'2026-05-17T17:08:21.252443+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://edgebricks.com/why-public-clouds-get-so-expensive-over-time','edgebricks.com: Why Public Clouds Get So Expensive Over Time 🌟','','N/A',0,'A curated technical resource and architectural guide covering edgebricks.com: Why Public Clouds Get So Expensive Over Time 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032223,0,'2026-05-17T17:37:03.878577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://edgehog.blog/getting-started-with-k8s-core-concepts-135fb570462e','edgehog.blog: Getting Started with K8s: Core Concepts','','N/A',0,'A curated technical resource and architectural guide covering edgehog.blog: Getting Started with K8s: Core Concepts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031074,0,'2026-05-17T17:17:54.268003+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://edidiongasikpo.com/getting-started-with-the-dom-ck9u4u82503or6es16p2rx7c1','Getting Started with the DOM','','N/A',0,'A curated technical resource and architectural guide covering Getting Started with the DOM in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448,0,'2026-05-17T17:24:08.647618+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/dom.md"]','["dom.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://edidiongasikpo.com/how-to-give-developers-secure-access-to-kubernetes-clusters','==edidiongasikpo.com: How to Give Developers Secure Access to Kubernetes'' Clusters== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032556,0,'2026-05-17T17:42:36.267089+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://edition.cnn.com/2021/12/15/tech/log4j-vulnerability/index.html','edition.cnn.com: The Log4j security flaw could impact the entire internet. Here''s what you should know','','2021',0,'This reporting details the widespread societal impact of the Log4Shell vulnerability across critical infrastructure networks. It explains the core concepts of the flaw and highlights the challenges organizations face with nested software dependencies. It is a useful case study for explaining software supply chain risks to non-technical stakeholders.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Public Impact Reporting"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://editor.cilium.io','==editor.cilium.io== 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30857276ad41f46b3ba1a7646d8025c65d7faff1a36e4f9b26800fb5724e8b49',100.0,1779030856.95366,0,'2026-05-17T17:14:16.953660+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://editor.networkpolicy.io"}'); +INSERT INTO "resources" VALUES('https://editor.cilium.io','==editor.cilium.io== 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30857276ad41f46b3ba1a7646d8025c65d7faff1a36e4f9b26800fb5724e8b49',100.0,1779030856,0,'2026-05-17T17:14:16.953660+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://editor.networkpolicy.io"}'); INSERT INTO "resources" VALUES('https://editor.networkpolicy.io','editor.cilium.io 🌟','','2026',0,'Interactive web-based policy playground. Enables dynamic rendering and real-time visualization of Kubernetes security specifications, simplifying testing pipelines.','TypeScript','Web Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Policy Visualization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://edotor.net','edotor.net','','2024',3,'An interactive, web-based DOT language editor. Serves as a streamlined sandbox to drop `terraform graph` outputs and tweak rendering settings without local Graphviz runtime dependencies.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Online Editors"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://edu.gcfglobal.org/en','GCF LearnFree.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','706387a492a002123259fbb42ed6a8595a1bb1bd10e2d013a15c6d0ab1deebcd',100.0,1.77903002595395398e+09,0,'2026-05-17T17:00:25.953954+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{"duplicate_of": "https://www.learnfree.org/en"}'); -INSERT INTO "resources" VALUES('https://education.github.com','education.github.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3ec3491d5d92257f86777a8d10d8ae28c3facc3f672b24ddd8595310685a834',100.0,1.77902947276741909e+09,0,'2026-05-17T16:51:12.767419+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/education"}'); -INSERT INTO "resources" VALUES('https://education.github.com/git-cheat-sheet-education.pdf','education.github.com: Git cheat sheet 🌟','','2024',4,'Curator Insight: GitHub Education''s visual command reference designed for students and junior developers. Live Grounding: Tailored for fast scanning during lab sessions, this resource covers simple stage-commit-push cycles alongside basic remote configurations.','PDF','Official Guide','Beginner',0,'online','manual','952af3dfc702d051c0ac47e0d071c3831d7cc34f945a30be7aecda7c80ae5a35',100.0,1.77902957534467506e+09,1,'2026-05-17T16:52:55.344675+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://edu.gcfglobal.org/en','GCF LearnFree.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','706387a492a002123259fbb42ed6a8595a1bb1bd10e2d013a15c6d0ab1deebcd',100.0,1779030025,0,'2026-05-17T17:00:25.953954+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{"duplicate_of": "https://www.learnfree.org/en"}'); +INSERT INTO "resources" VALUES('https://education.github.com','education.github.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3ec3491d5d92257f86777a8d10d8ae28c3facc3f672b24ddd8595310685a834',100.0,1779029472,0,'2026-05-17T16:51:12.767419+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/education"}'); +INSERT INTO "resources" VALUES('https://education.github.com/git-cheat-sheet-education.pdf','education.github.com: Git cheat sheet 🌟','','2024',4,'Curator Insight: GitHub Education''s visual command reference designed for students and junior developers. Live Grounding: Tailored for fast scanning during lab sessions, this resource covers simple stage-commit-push cycles alongside basic remote configurations.','PDF','Official Guide','Beginner',0,'online','manual','952af3dfc702d051c0ac47e0d071c3831d7cc34f945a30be7aecda7c80ae5a35',100.0,1779029575,1,'2026-05-17T16:52:55.344675+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); INSERT INTO "resources" VALUES('https://ee.kumuluz.com','KumuluzEE','','2026',0,'An award-winning, lightweight microservice framework that enables standard Java EE APIs to run as independent, containerized applications. It focuses on modular, plug-and-play architecture, bypassing heavy runtime components to achieve fast startup times and minimal cloud resource utilization.','Java','Framework','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Runtimes", "KumuluzEE"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://eev.ee/blog/2016/07/31/python-faq-why-should-i-use-python-3','Python FAQ: Why should I use Python 3? 🌟','','2016',0,'Thorough technical justification for upgrading from Python 2 to Python 3, covering unicode string representation, syntax improvements, core engine optimizations, and ecosystem support. Represents a vital historical milestone in the migration timeline.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://eevans.co/blog/deconstructing-kubernetes-networking','eevans.co: Deconstructing Kubernetes Networking','','N/A',0,'A curated technical resource and architectural guide covering eevans.co: Deconstructing Kubernetes Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903223606356906e+09,0,'2026-05-17T17:37:16.063569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://eevans.co/blog/deconstructing-kubernetes-networking/index.html"}'); -INSERT INTO "resources" VALUES('https://eggboy.medium.com/ci-cd-java-apps-securely-to-azure-kubernetes-service-with-github-action-part-1-16393af4d097','eggboy.medium.com: CI/CD Java apps securely to Azure Kubernetes Service'' with GitHub Action — Part 1','','N/A',0,'A curated technical resource and architectural guide covering eggboy.medium.com: CI/CD Java apps securely to Azure Kubernetes Service'' with GitHub Action — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903098608925104e+09,0,'2026-05-17T17:16:26.089251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://eevans.co/blog/deconstructing-kubernetes-networking','eevans.co: Deconstructing Kubernetes Networking','','N/A',0,'A curated technical resource and architectural guide covering eevans.co: Deconstructing Kubernetes Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.063569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://eevans.co/blog/deconstructing-kubernetes-networking/index.html"}'); +INSERT INTO "resources" VALUES('https://eggboy.medium.com/ci-cd-java-apps-securely-to-azure-kubernetes-service-with-github-action-part-1-16393af4d097','eggboy.medium.com: CI/CD Java apps securely to Azure Kubernetes Service'' with GitHub Action — Part 1','','N/A',0,'A curated technical resource and architectural guide covering eggboy.medium.com: CI/CD Java apps securely to Azure Kubernetes Service'' with GitHub Action — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030986,0,'2026-05-17T17:16:26.089251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ehcache.org','Tecnologías de Heap-Offloading son EHcache, Memcached, Jillegal library, etc.','','2024',0,'The de facto robust, standard open-source caching framework for Java. Supports tiering structures including heap, off-heap, disk, and clustered setups, offering seamless integration with Spring and Hibernate.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Caching Strategy", "Off-Heap Storage"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://eksworkshop.com ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,1.77913049498884296e+09,0,'2026-05-18T20:54:54.988843+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.eksworkshop.com"}'); -INSERT INTO "resources" VALUES('https://eksworkshop.com/ ','eksworkshop.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903034827051806e+09,0,'2026-05-17T17:05:48.270518+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://eksworkshop.com "}'); -INSERT INTO "resources" VALUES('https://eksworkshop.com/scaling/deploy_ca','eksworkshop.com: Configure Cluster Autoscaler (CA)','','N/A',0,'A curated technical resource and architectural guide covering eksworkshop.com: Configure Cluster Autoscaler (CA) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903279345897293e+09,0,'2026-05-17T17:46:33.458973+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/kubernetes-autoscaling.md"]','["demos.md", "kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://eksworkshop.com/x-ray/microservices','eksworkshop.com/x-ray/microservices','','N/A',0,'A curated technical resource and architectural guide covering eksworkshop.com/x-ray/microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903217776521205e+09,0,'2026-05-17T17:36:17.765212+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://eksworkshop.com ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.988843+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.eksworkshop.com"}'); +INSERT INTO "resources" VALUES('https://eksworkshop.com/ ','eksworkshop.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030348,0,'2026-05-17T17:05:48.270518+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://eksworkshop.com "}'); +INSERT INTO "resources" VALUES('https://eksworkshop.com/scaling/deploy_ca','eksworkshop.com: Configure Cluster Autoscaler (CA)','','N/A',0,'A curated technical resource and architectural guide covering eksworkshop.com: Configure Cluster Autoscaler (CA) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032793,0,'2026-05-17T17:46:33.458973+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/kubernetes-autoscaling.md"]','["demos.md", "kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://eksworkshop.com/x-ray/microservices','eksworkshop.com/x-ray/microservices','','N/A',0,'A curated technical resource and architectural guide covering eksworkshop.com/x-ray/microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032177,0,'2026-05-17T17:36:17.765212+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://elastisys.io/compliantkubernetes','compliantkubernetes.io: Compliant Kubernetes is a Certified Kubernetes distribution, that complies with: HIPAA, GDPR, PCI DSS, FFFS 2014:7, ISO 27001, etc. 🌟','','2022',5,'A highly secure, certified Kubernetes distribution engineered by Elastisys to meet rigorous regulatory compliance frameworks including GDPR, HIPAA, and PCI DSS. It features built-in security tooling such as Harbor registry image signing, Falco runtime intrusion detection, Open Policy Agent (OPA) gatekeeper policies, and unified audit logging out of the box.','Go','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Distribution", "Compliance"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://eli.thegreenplace.net/2021/rest-servers-in-go-part-4-using-openapi-and-swagger','eli.thegreenplace.net: REST Servers in Go: Part 4 - using OpenAPI and Swagger','','N/A',0,'Detailed technical guide demonstrating how to build OpenAPI-driven REST APIs in Go. Emphasizes schema-first code generation to guarantee contract reliability between independent microservices.','en','Guide','Intermediate',1,'online','manual','0f72b44fade35e01bd55d55f46ab2936d16b657bf233ee3488fa9066dd560b62',100.0,1.7790321526329019e+09,1,'2026-05-17T17:35:52.632902+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "API Design"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://eli.thegreenplace.net/2021/rest-servers-in-go-part-4-using-openapi-and-swagger','eli.thegreenplace.net: REST Servers in Go: Part 4 - using OpenAPI and Swagger','','N/A',0,'Detailed technical guide demonstrating how to build OpenAPI-driven REST APIs in Go. Emphasizes schema-first code generation to guarantee contract reliability between independent microservices.','en','Guide','Intermediate',1,'online','manual','0f72b44fade35e01bd55d55f46ab2936d16b657bf233ee3488fa9066dd560b62',100.0,1779032152,1,'2026-05-17T17:35:52.632902+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "API Design"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://elmanytas.es/?q=node/358','elmanytas.es: Kubernetes para impostores III','','2020',2,'A highly practical Spanish-language guide dissecting Kubernetes primitives and runtime structures. It demystifies the steep learning curve by explaining pods, services, and deployments with a pragmatic, developer-focused narrative.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Spanish Resources", "Practical Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://elpais.com/smoda/trabajo/apariencias-venderse-trabajo.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering elpais.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494.95686,0,'2026-05-18T20:54:54.956860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://emea-resources.awscloud.com/spain-events-webinars','RESOURCE HUB: Eventos y webinars de AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5354e32447e7f82a812660384b5a4f87c8462c4407d5bbe69d0510043596c53e',100.0,1.779029838341892e+09,0,'2026-05-17T16:57:18.341892+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-spain.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/events"}'); -INSERT INTO "resources" VALUES('https://eminaktas.medium.com/debug-containerd-in-production-fe93ef4e3ce2','eminaktas.medium.com: Debug Containerd in Production','','N/A',0,'A curated technical resource and architectural guide covering eminaktas.medium.com: Debug Containerd in Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002459556198e+09,0,'2026-05-17T17:00:24.595562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://eminalemdar.medium.com/cloud-native-secret-management-with-external-secrets-operator-2912f41f9c49','eminalemdar.medium.com: Cloud Native Secret Management with External Secrets'' Operator','','N/A',0,'A curated technical resource and architectural guide covering eminalemdar.medium.com: Cloud Native Secret Management with External Secrets'' Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903378192188501e+09,0,'2026-05-17T18:03:01.921885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://emirayhan.medium.com/kubernetes-k8s-deployment-strategies-eb3a0f5cbc49','emirayhan.medium.com: Kubernetes (k8s) Deployment Strategies','','N/A',0,'A curated technical resource and architectural guide covering emirayhan.medium.com: Kubernetes (k8s) Deployment Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902912072607088e+09,0,'2026-05-17T16:45:20.726071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://emirayhan.medium.com/what-is-the-difference-message-queue-and-message-bus-7f2e2867eff6','==emirayhan.medium.com: What is the difference Message Queue and Message'' Bus?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==emirayhan.medium.com: What is the difference Message Queue and Message'' Bus?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032681656327e+09,0,'2026-05-17T17:44:41.656327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://elpais.com/smoda/trabajo/apariencias-venderse-trabajo.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering elpais.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.956860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://emea-resources.awscloud.com/spain-events-webinars','RESOURCE HUB: Eventos y webinars de AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5354e32447e7f82a812660384b5a4f87c8462c4407d5bbe69d0510043596c53e',100.0,1779029838,0,'2026-05-17T16:57:18.341892+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-spain.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/events"}'); +INSERT INTO "resources" VALUES('https://eminaktas.medium.com/debug-containerd-in-production-fe93ef4e3ce2','eminaktas.medium.com: Debug Containerd in Production','','N/A',0,'A curated technical resource and architectural guide covering eminaktas.medium.com: Debug Containerd in Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030024,0,'2026-05-17T17:00:24.595562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://eminalemdar.medium.com/cloud-native-secret-management-with-external-secrets-operator-2912f41f9c49','eminalemdar.medium.com: Cloud Native Secret Management with External Secrets'' Operator','','N/A',0,'A curated technical resource and architectural guide covering eminalemdar.medium.com: Cloud Native Secret Management with External Secrets'' Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033781,0,'2026-05-17T18:03:01.921885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://emirayhan.medium.com/kubernetes-k8s-deployment-strategies-eb3a0f5cbc49','emirayhan.medium.com: Kubernetes (k8s) Deployment Strategies','','N/A',0,'A curated technical resource and architectural guide covering emirayhan.medium.com: Kubernetes (k8s) Deployment Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029120,0,'2026-05-17T16:45:20.726071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://emirayhan.medium.com/what-is-the-difference-message-queue-and-message-bus-7f2e2867eff6','==emirayhan.medium.com: What is the difference Message Queue and Message'' Bus?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==emirayhan.medium.com: What is the difference Message Queue and Message'' Bus?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032681,0,'2026-05-17T17:44:41.656327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications','empathy.co: HAT: CI/CD for Deploying Cloud Native Applications','','2021',0,'An engineering case study introducing HAT, a custom GitOps CI/CD engine built by Empathy.co. The post documents how standardizing declarative deployment manifests drastically simplified continuous delivery operations across various development squads.','English','Case Study','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Custom Platforms"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://empresas.blogthinkbig.com/descubierta-vulnerabilidad-kubernetes-permite-acceso-redes-restringidas-cve-2020-8562','empresas.blogthinkbig.com: Descubierta una vulnerabilidad en Kubernetes que permite acceso a redes restringidas (CVE-2020-8562)','','2020',0,'Analyzes CVE-2020-8562, a vulnerability allowing path-traversal/access bypass to internal restricted subnets through the Kubernetes API server, discussing standard mitigation strategies.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "CVE Analysis", "Network Vulnerabilities"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://emptysqua.re/blog/getaddrinfo-deadlock','How To Deadlock Your Python With getaddrinfo()','','2015',0,'In-depth technical analysis explaining threading blockages and deadlocks caused by concurrent calls to glibc DNS resolution. Crucial for engineering reliable microservices on POSIX environments.','Python','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Concurrent Programming", "System Engineering"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.sokube.ch/post/aws-kubernetes-aws-elastic-kubernetes-service-eks','en.sokube.ch: AWS + Kubernetes = AWS Elastic Kubernetes Service (EKS) 🌟','','N/A',0,'A curated technical resource and architectural guide covering en.sokube.ch: AWS + Kubernetes = AWS Elastic Kubernetes Service (EKS) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903208775173091e+09,0,'2026-05-17T17:34:47.751731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.sokube.ch/post/gitops-and-the-millefeuille-dilemma-1','en.sokube.ch: GitOps and the Millefeuille dilemma 🌟','','N/A',0,'A curated technical resource and architectural guide covering en.sokube.ch: GitOps and the Millefeuille dilemma 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903215741775202e+09,0,'2026-05-17T17:35:57.417752+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.sokube.ch/post/k3s-k3d-k8s-a-new-perfect-match-for-dev-and-test-1','en.sokube.ch: K3S + K3D = K8S : a new perfect match for dev and test','','N/A',0,'A curated technical resource and architectural guide covering en.sokube.ch: K3S + K3D = K8S : a new perfect match for dev and test in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903392375743103e+09,0,'2026-05-17T18:05:23.757431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.sokube.ch/post/aws-kubernetes-aws-elastic-kubernetes-service-eks','en.sokube.ch: AWS + Kubernetes = AWS Elastic Kubernetes Service (EKS) 🌟','','N/A',0,'A curated technical resource and architectural guide covering en.sokube.ch: AWS + Kubernetes = AWS Elastic Kubernetes Service (EKS) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.751731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.sokube.ch/post/gitops-and-the-millefeuille-dilemma-1','en.sokube.ch: GitOps and the Millefeuille dilemma 🌟','','N/A',0,'A curated technical resource and architectural guide covering en.sokube.ch: GitOps and the Millefeuille dilemma 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032157,0,'2026-05-17T17:35:57.417752+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.sokube.ch/post/k3s-k3d-k8s-a-new-perfect-match-for-dev-and-test-1','en.sokube.ch: K3S + K3D = K8S : a new perfect match for dev and test','','N/A',0,'A curated technical resource and architectural guide covering en.sokube.ch: K3S + K3D = K8S : a new perfect match for dev and test in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033923,0,'2026-05-17T18:05:23.757431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/.NET','wikipedia.org: .NET','','2026',5,'High-level reference outlining the modern cross-platform, open-source .NET framework. Explores how its high-performance runtime (CLR), optimized garbage collection, and fast JIT compiler make it suitable for modern container deployments.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "Core Architecture"]','["[DE FACTO STANDARD]"]','[]','["dotnet.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/All_round_defence',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903305067564105e+09,0,'2026-05-17T17:50:50.675641+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Amazon_Virtual_Private_Cloud','AWS-VPC','','N/A',0,'A curated technical resource and architectural guide covering AWS-VPC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903435533838796e+09,0,'2026-05-17T18:12:35.338388+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md", "docs/kubernetes-networking.md"]','["aws-networking.md", "kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Apache_Groovy','Wikipedia.org: Groovy','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Groovy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903245709357309e+09,0,'2026-05-17T17:40:57.093573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Apache_Maven','Wikipedia.org: Apache Maven','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Apache Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903236093830204e+09,0,'2026-05-17T17:39:20.938302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Apdex','Wikipedia: Application Performance Index','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Application Performance Index in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903404159248399e+09,0,'2026-05-17T18:07:21.592484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Application_performance_management','APM in wikipedia','','N/A',0,'A curated technical resource and architectural guide covering APM in wikipedia in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903030546805906e+09,0,'2026-05-17T17:05:05.468059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Azure_DevOps','Wikipedia: Azure DevOps','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Azure DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903092786289596e+09,0,'2026-05-17T17:15:27.862896+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Azure_DevOps_Server','wikipedia: Azure DevOps Server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903032280076193e+09,0,'2026-05-17T17:05:22.800762+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://en.wikipedia.org/wiki/Azure_DevOps"}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Blockchain','en.wikipedia.org: Blockchain','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org: Blockchain in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029513452039e+09,0,'2026-05-17T16:51:53.452039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/digital-money.md"]','["digital-money.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Bus_factor','Bus factor','','N/A',0,'A curated technical resource and architectural guide covering Bus factor in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903257152059602e+09,0,'2026-05-17T17:42:51.520596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["index.md", "project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Cloud-based_integration','Wikipedia: Cloud Based Integration (iPaaS)','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Cloud Based Integration (iPaaS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903190238823103e+09,0,'2026-05-17T17:31:42.388231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Cockroach_Labs','Wikipedia: CockroachDB','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: CockroachDB in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903095765640807e+09,0,'2026-05-17T17:15:57.656408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Content_delivery_network','Wikipedia: CDN Content Delivery Network','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: CDN Content Delivery Network in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162478172802e+09,0,'2026-05-17T17:27:04.781728+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Continuous_delivery','Wikipedia.org: Continuous Delivery','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Continuous Delivery in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903068835808801e+09,0,'2026-05-17T17:11:28.358088+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Continuous_integration','Wikipedia.org: Continuous Integration','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Continuous Integration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903022834569191e+09,0,'2026-05-17T17:03:48.345692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Couchbase_Server','wikipedia: Couchbase Server','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Couchbase Server in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144844603896e+09,0,'2026-05-17T17:24:08.446039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Cryptocurrency','en.wikipedia.org: Cryptocurrency','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org: Cryptocurrency in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903320579569196e+09,0,'2026-05-17T17:53:25.795692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/digital-money.md"]','["digital-money.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Design_by_contract',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903237623378109e+09,0,'2026-05-17T17:39:36.233781+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/DevOps','Wikipedia.org: DevOps','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031528.11611,0,'2026-05-17T17:25:28.116110+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/devops.md"]','["cicd.md", "devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Domain-specific_language',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779034288348706e+09,0,'2026-05-17T18:11:28.348706+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Dynamic_site_acceleration','Wikipedia: Dynamic site acceleration','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Dynamic site acceleration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903133976913905e+09,0,'2026-05-17T17:22:19.769139+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Enterprise_service_bus','wikipedia: Enterprise service bus','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Enterprise service bus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029138.13931,0,'2026-05-17T16:45:38.139310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Event-driven_messaging','Wikipedia: Event-driven messaging','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Event-driven messaging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903143551928901e+09,0,'2026-05-17T17:23:55.519289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Evolutionary_database_design','wikipedia','','N/A',0,'A curated technical resource and architectural guide covering wikipedia in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903253987904906e+09,0,'2026-05-17T17:42:19.879049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Function_as_a_service','wikipedia: FaaS Function as a Service','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: FaaS Function as a Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790330404571979e+09,0,'2026-05-17T17:50:40.457198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Fuzzing',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903179624422097e+09,0,'2026-05-17T17:29:56.244221+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/GRPC','wikipedia: gRPC','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: gRPC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903182505387806e+09,0,'2026-05-17T17:30:25.053878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Git','Wikipedia: Git','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394747101306e+09,0,'2026-05-17T18:05:47.471013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Go_(programming_language',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903125524429392e+09,0,'2026-05-17T17:20:55.244294+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Google_Search','wikipedia: Google Search','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Google Search in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790342917030971e+09,0,'2026-05-17T18:11:31.703097+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Graphite_(software',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903234391839909e+09,0,'2026-05-17T17:39:03.918399+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/HAProxy','Wikipedia: HAProxy','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: HAProxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903296625676703e+09,0,'2026-05-17T17:49:26.256767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/HTTP/2','Wikipedia: HTTP/2','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: HTTP/2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903109411268711e+09,0,'2026-05-17T17:18:14.112687+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/HTTP/3','Wikipedia: HTTP/3','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: HTTP/3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790313270828731e+09,0,'2026-05-17T17:22:07.082873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903134920623207e+09,0,'2026-05-17T17:22:29.206232+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/IP_address_management','IP Address Management (IPAM)','','N/A',0,'A curated technical resource and architectural guide covering IP Address Management (IPAM) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903301940038895e+09,0,'2026-05-17T17:50:19.400389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Infrastructure_as_code','Wikipedia: Infrastructure as code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790342953721919e+09,0,'2026-05-17T18:11:35.372192+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/InspectIT','InspectIT','','N/A',0,'A curated technical resource and architectural guide covering InspectIT in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903248344801092e+09,0,'2026-05-17T17:41:23.448011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/monitoring.md"]','["java-and-java-performance-optimization.md", "monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Internet_of_Things',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902947248530507e+09,0,'2026-05-17T16:51:12.485305+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/JSON','wikipedia: JSON','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: JSON in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034557.86111,0,'2026-05-17T18:15:57.861110+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Jakarta_EE','wikipedia: Jakarta EE','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Jakarta EE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903001167439103e+09,0,'2026-05-17T17:00:11.674391+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/JavaScript','wikipedia: JavaScript','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: JavaScript in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162009304094e+09,0,'2026-05-17T17:27:00.093041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition','wikipedia: Java Enterprise Edition (Java EE)','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Java Enterprise Edition (Java EE) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832.85899,0,'2026-05-17T17:47:12.858990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md", "docs/java_frameworks.md"]','["introduction.md", "java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Kiss_up_kick_down','en.wikipedia.org: Kiss up kick down','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org: Kiss up kick down in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903146656173801e+09,0,'2026-05-17T17:24:26.561738+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/project-management-methodology.md"]','["about.md", "project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Kubernetes','Wikipedia.org: Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903224846981191e+09,0,'2026-05-17T17:37:28.469812+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.thoughtworks.com/radar/platforms/kubernetes"}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Lean_software_development','Wikipedia: Lean software development','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903321303063607e+09,0,'2026-05-17T17:53:33.030636+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/List_of_HTTP_status_codes','wikipedia: List of HTTP status codes','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: List of HTTP status codes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903165188608503e+09,0,'2026-05-17T17:27:31.886085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/List_of_performance_analysis_tools','en.wikipedia.org/wiki/List_of_performance_analysis_tools','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org/wiki/List_of_performance_analysis_tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903223933437109e+09,0,'2026-05-17T17:37:19.334371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/monitoring.md"]','["java-and-java-performance-optimization.md", "monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/MIT_License','en.wikipedia.org/wiki/InfluxDB','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org/wiki/InfluxDB in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902998492199611e+09,0,'2026-05-17T16:59:44.921996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Message_broker','Wikipedia: Message Broker','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Message Broker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903288428475499e+09,0,'2026-05-17T17:48:04.284755+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Microsoft_Visual_Studio','wikipedia: Azure DevOps Services','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903308133412504e+09,0,'2026-05-17T17:51:21.334125+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://en.wikipedia.org/wiki/Azure_DevOps_Server"}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Minimum_viable_product','Minimum Viable Product','','N/A',0,'A curated technical resource and architectural guide covering Minimum Viable Product in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903409723306393e+09,0,'2026-05-17T18:08:17.233064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/NoSQL','NoSQL - Wikipedia','','N/A',0,'A curated technical resource and architectural guide covering NoSQL - Wikipedia in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903382334056305e+09,0,'2026-05-17T18:03:43.340563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Node.js','wikipedia: Node.js','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Node.js in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031693805619e+09,0,'2026-05-17T17:28:13.805619+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/OpenAPI_Specification','Wikipedia: OpenAPI Specification 🌟','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: OpenAPI Specification 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903278547254705e+09,0,'2026-05-17T17:46:25.472547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/OpenShift','Wikipedia.org: OpenShift','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903453329946398e+09,0,'2026-05-17T18:15:33.299464+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Open_banking','Open Banking','','N/A',0,'A curated technical resource and architectural guide covering Open Banking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903433608638811e+09,0,'2026-05-17T18:12:16.086388+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md", "docs/developerportals.md"]','["api.md", "developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/OverOps','OverOps','','N/A',0,'A curated technical resource and architectural guide covering OverOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903288430770111e+09,0,'2026-05-17T17:48:04.307701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/monitoring.md"]','["java-and-java-performance-optimization.md", "monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Payara_Server','Wikipedia: Payara Server','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Payara Server in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903378463306689e+09,0,'2026-05-17T18:03:04.633067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard','en.wikipedia.org: Payment Card Industry Data Security Standard','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org: Payment Card Industry Data Security Standard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903457161867094e+09,0,'2026-05-17T18:16:11.618671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Payment_Services_Directive','Wikipedia: PSD2 - the Revised Payment Services Directive','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: PSD2 - the Revised Payment Services Directive in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902964056086111e+09,0,'2026-05-17T16:54:00.560861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Remote_procedure_call','wikipedia: RPC Remote Procedure Call','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: RPC Remote Procedure Call in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903338450544095e+09,0,'2026-05-17T17:56:24.505441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Representational_state_transfer','wikipedia: REST','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: REST in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902927413762402e+09,0,'2026-05-17T16:47:54.137624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Responsibility_assignment_matrix','wikipedia: Responsibility assignment matrix','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Responsibility assignment matrix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029110384485e+09,0,'2026-05-17T16:45:10.384485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Rubber_duck_debugging',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902961321120309e+09,0,'2026-05-17T16:53:33.211203+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/SOAP','wikipedia: SOAP','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: SOAP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790291512129991e+09,0,'2026-05-17T16:45:51.212999+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Site_Reliability_Engineering','wikipedia: Site Reliability Engineering','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Site Reliability Engineering in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903119009879088e+09,0,'2026-05-17T17:19:50.098791+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Software_bot','Wikipedia: Software bot','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Software bot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903154349363398e+09,0,'2026-05-17T17:25:43.493634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/SonarQube','wikipedia: SonarQube','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: SonarQube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790307364570589e+09,0,'2026-05-17T17:12:16.457059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Spring_Roo','Wikipedia: Spring Roo','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Spring Roo in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903266182256603e+09,0,'2026-05-17T17:44:21.822566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/scaffolding.md"]','["scaffolding.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Streaming_data','Wikipedia: Streaming Data','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Streaming Data in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903309229901289e+09,0,'2026-05-17T17:51:32.299013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Time_series',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903272871481299e+09,0,'2026-05-17T17:45:28.714813+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Time_series_database',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902911865652298e+09,0,'2026-05-17T16:45:18.656523+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Twelve-Factor_App_methodology','Wikipedia: Twelve-Factor App methodology','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903134136997389e+09,0,'2026-05-17T17:22:21.369974+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Value_stream','Wikipedia: Value stream','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903426503462696e+09,0,'2026-05-17T18:11:05.034627+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/VisualVM','VisualVM','','N/A',0,'A curated technical resource and architectural guide covering VisualVM in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903448419109606e+09,0,'2026-05-17T18:14:44.191096+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/monitoring.md"]','["java-and-java-performance-optimization.md", "monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/WebSocket','WebSocket','','N/A',0,'A curated technical resource and architectural guide covering WebSocket in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902956957007694e+09,0,'2026-05-17T16:52:49.570077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Web_cache','Wikipedia: Web cache','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Web cache in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031962.14608,0,'2026-05-17T17:32:42.146080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Workflow_engine','wikipedia: Workflow Engine','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Workflow Engine in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903277960145497e+09,0,'2026-05-17T17:46:19.601455+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Xamarin','Wikipedia: Xamarin','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Xamarin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903390625197196e+09,0,'2026-05-17T18:05:06.251972+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/xamarin.md"]','["xamarin.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/YAML','wikipedia: YAML','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: YAML in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903119009363198e+09,0,'2026-05-17T17:19:50.093632+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://eng.grip.security/enabling-aws-iam-group-access-to-an-eks-cluster-using-rbac','eng.grip.security: Enabling AWS IAM Group Access to an EKS Cluster Using'' RBAC','','N/A',0,'A curated technical resource and architectural guide covering eng.grip.security: Enabling AWS IAM Group Access to an EKS Cluster Using'' RBAC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903376127646803e+09,0,'2026-05-17T18:02:41.276468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://eng.lifion.com/journey-to-zero-downtime-rolling-updates-with-ambassador-badda6a7d450','Our Journey to Zero Downtime Rolling Updates with Ambassador','','N/A',0,'A curated technical resource and architectural guide covering Our Journey to Zero Downtime Rolling Updates with Ambassador in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903453337182211e+09,0,'2026-05-17T18:15:33.371822+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://eng.lyft.com/how-we-learned-to-improve-kubernetes-cronjobs-at-scale-part-2-of-2-dad0c973ffca','How we learned to improve Kubernetes CronJobs at Scale (Part 2 of 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03b1d6ce80093a96c566c8a4e2db8efec98399cd0ac5521b0cc4e686814add54',100.0,1779033079.02915,0,'2026-05-17T17:51:19.029150+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://eng.lyft.com/improving-kubernetes-cronjobs-at-scale-part-1-cf1479df98d4"}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/All_round_defence',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033050,0,'2026-05-17T17:50:50.675641+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Amazon_Virtual_Private_Cloud','AWS-VPC','','N/A',0,'A curated technical resource and architectural guide covering AWS-VPC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034355,0,'2026-05-17T18:12:35.338388+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md", "docs/kubernetes-networking.md"]','["aws-networking.md", "kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Apache_Groovy','Wikipedia.org: Groovy','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Groovy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032457,0,'2026-05-17T17:40:57.093573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Apache_Maven','Wikipedia.org: Apache Maven','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Apache Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032360,0,'2026-05-17T17:39:20.938302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Apdex','Wikipedia: Application Performance Index','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Application Performance Index in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.592484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Application_performance_management','APM in wikipedia','','N/A',0,'A curated technical resource and architectural guide covering APM in wikipedia in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030305,0,'2026-05-17T17:05:05.468059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Azure_DevOps','Wikipedia: Azure DevOps','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Azure DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030927,0,'2026-05-17T17:15:27.862896+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Azure_DevOps_Server','wikipedia: Azure DevOps Server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.800762+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://en.wikipedia.org/wiki/Azure_DevOps"}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Blockchain','en.wikipedia.org: Blockchain','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org: Blockchain in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.452039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/digital-money.md"]','["digital-money.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Bus_factor','Bus factor','','N/A',0,'A curated technical resource and architectural guide covering Bus factor in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032571,0,'2026-05-17T17:42:51.520596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["index.md", "project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Cloud-based_integration','Wikipedia: Cloud Based Integration (iPaaS)','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Cloud Based Integration (iPaaS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902,0,'2026-05-17T17:31:42.388231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Cockroach_Labs','Wikipedia: CockroachDB','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: CockroachDB in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030957,0,'2026-05-17T17:15:57.656408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Content_delivery_network','Wikipedia: CDN Content Delivery Network','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: CDN Content Delivery Network in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031624,0,'2026-05-17T17:27:04.781728+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Continuous_delivery','Wikipedia.org: Continuous Delivery','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Continuous Delivery in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030688,0,'2026-05-17T17:11:28.358088+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Continuous_integration','Wikipedia.org: Continuous Integration','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Continuous Integration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030228,0,'2026-05-17T17:03:48.345692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Couchbase_Server','wikipedia: Couchbase Server','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Couchbase Server in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448,0,'2026-05-17T17:24:08.446039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Cryptocurrency','en.wikipedia.org: Cryptocurrency','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org: Cryptocurrency in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033205,0,'2026-05-17T17:53:25.795692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/digital-money.md"]','["digital-money.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Design_by_contract',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032376,0,'2026-05-17T17:39:36.233781+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/DevOps','Wikipedia.org: DevOps','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031528,0,'2026-05-17T17:25:28.116110+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/devops.md"]','["cicd.md", "devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Domain-specific_language',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034288,0,'2026-05-17T18:11:28.348706+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Dynamic_site_acceleration','Wikipedia: Dynamic site acceleration','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Dynamic site acceleration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031339,0,'2026-05-17T17:22:19.769139+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Enterprise_service_bus','wikipedia: Enterprise service bus','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Enterprise service bus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029138,0,'2026-05-17T16:45:38.139310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Event-driven_messaging','Wikipedia: Event-driven messaging','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Event-driven messaging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031435,0,'2026-05-17T17:23:55.519289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Evolutionary_database_design','wikipedia','','N/A',0,'A curated technical resource and architectural guide covering wikipedia in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032539,0,'2026-05-17T17:42:19.879049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Function_as_a_service','wikipedia: FaaS Function as a Service','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: FaaS Function as a Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.457198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Fuzzing',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.244221+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/GRPC','wikipedia: gRPC','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: gRPC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031825,0,'2026-05-17T17:30:25.053878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Git','Wikipedia: Git','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.471013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Go_(programming_language',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031255,0,'2026-05-17T17:20:55.244294+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Google_Search','wikipedia: Google Search','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Google Search in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034291,0,'2026-05-17T18:11:31.703097+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Graphite_(software',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032343,0,'2026-05-17T17:39:03.918399+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/HAProxy','Wikipedia: HAProxy','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: HAProxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032966,0,'2026-05-17T17:49:26.256767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/HTTP/2','Wikipedia: HTTP/2','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: HTTP/2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031094,0,'2026-05-17T17:18:14.112687+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/HTTP/3','Wikipedia: HTTP/3','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: HTTP/3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031327,0,'2026-05-17T17:22:07.082873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.206232+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/IP_address_management','IP Address Management (IPAM)','','N/A',0,'A curated technical resource and architectural guide covering IP Address Management (IPAM) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033019,0,'2026-05-17T17:50:19.400389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Infrastructure_as_code','Wikipedia: Infrastructure as code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034295,0,'2026-05-17T18:11:35.372192+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/InspectIT','InspectIT','','N/A',0,'A curated technical resource and architectural guide covering InspectIT in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032483,0,'2026-05-17T17:41:23.448011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/monitoring.md"]','["java-and-java-performance-optimization.md", "monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Internet_of_Things',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029472,0,'2026-05-17T16:51:12.485305+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/JSON','wikipedia: JSON','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: JSON in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034557,0,'2026-05-17T18:15:57.861110+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Jakarta_EE','wikipedia: Jakarta EE','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Jakarta EE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030011,0,'2026-05-17T17:00:11.674391+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/JavaScript','wikipedia: JavaScript','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: JavaScript in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031620,0,'2026-05-17T17:27:00.093041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition','wikipedia: Java Enterprise Edition (Java EE)','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Java Enterprise Edition (Java EE) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832,0,'2026-05-17T17:47:12.858990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md", "docs/java_frameworks.md"]','["introduction.md", "java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Kiss_up_kick_down','en.wikipedia.org: Kiss up kick down','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org: Kiss up kick down in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.561738+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/project-management-methodology.md"]','["about.md", "project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Kubernetes','Wikipedia.org: Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032248,0,'2026-05-17T17:37:28.469812+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.thoughtworks.com/radar/platforms/kubernetes"}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Lean_software_development','Wikipedia: Lean software development','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033213,0,'2026-05-17T17:53:33.030636+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/List_of_HTTP_status_codes','wikipedia: List of HTTP status codes','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: List of HTTP status codes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.886085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/List_of_performance_analysis_tools','en.wikipedia.org/wiki/List_of_performance_analysis_tools','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org/wiki/List_of_performance_analysis_tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.334371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/monitoring.md"]','["java-and-java-performance-optimization.md", "monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/MIT_License','en.wikipedia.org/wiki/InfluxDB','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org/wiki/InfluxDB in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029984,0,'2026-05-17T16:59:44.921996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Message_broker','Wikipedia: Message Broker','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Message Broker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032884,0,'2026-05-17T17:48:04.284755+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Microsoft_Visual_Studio','wikipedia: Azure DevOps Services','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033081,0,'2026-05-17T17:51:21.334125+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://en.wikipedia.org/wiki/Azure_DevOps_Server"}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Minimum_viable_product','Minimum Viable Product','','N/A',0,'A curated technical resource and architectural guide covering Minimum Viable Product in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034097,0,'2026-05-17T18:08:17.233064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/NoSQL','NoSQL - Wikipedia','','N/A',0,'A curated technical resource and architectural guide covering NoSQL - Wikipedia in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033823,0,'2026-05-17T18:03:43.340563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Node.js','wikipedia: Node.js','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Node.js in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031693,0,'2026-05-17T17:28:13.805619+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/OpenAPI_Specification','Wikipedia: OpenAPI Specification 🌟','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: OpenAPI Specification 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032785,0,'2026-05-17T17:46:25.472547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/OpenShift','Wikipedia.org: OpenShift','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034533,0,'2026-05-17T18:15:33.299464+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Open_banking','Open Banking','','N/A',0,'A curated technical resource and architectural guide covering Open Banking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034336,0,'2026-05-17T18:12:16.086388+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md", "docs/developerportals.md"]','["api.md", "developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/OverOps','OverOps','','N/A',0,'A curated technical resource and architectural guide covering OverOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032884,0,'2026-05-17T17:48:04.307701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/monitoring.md"]','["java-and-java-performance-optimization.md", "monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Payara_Server','Wikipedia: Payara Server','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Payara Server in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033784,0,'2026-05-17T18:03:04.633067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard','en.wikipedia.org: Payment Card Industry Data Security Standard','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org: Payment Card Industry Data Security Standard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034571,0,'2026-05-17T18:16:11.618671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Payment_Services_Directive','Wikipedia: PSD2 - the Revised Payment Services Directive','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: PSD2 - the Revised Payment Services Directive in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029640,0,'2026-05-17T16:54:00.560861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Remote_procedure_call','wikipedia: RPC Remote Procedure Call','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: RPC Remote Procedure Call in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033384,0,'2026-05-17T17:56:24.505441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Representational_state_transfer','wikipedia: REST','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: REST in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029274,0,'2026-05-17T16:47:54.137624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Responsibility_assignment_matrix','wikipedia: Responsibility assignment matrix','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Responsibility assignment matrix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.384485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Rubber_duck_debugging',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029613,0,'2026-05-17T16:53:33.211203+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/SOAP','wikipedia: SOAP','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: SOAP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029151,0,'2026-05-17T16:45:51.212999+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Site_Reliability_Engineering','wikipedia: Site Reliability Engineering','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Site Reliability Engineering in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031190,0,'2026-05-17T17:19:50.098791+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Software_bot','Wikipedia: Software bot','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Software bot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031543,0,'2026-05-17T17:25:43.493634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/SonarQube','wikipedia: SonarQube','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: SonarQube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030736,0,'2026-05-17T17:12:16.457059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Spring_Roo','Wikipedia: Spring Roo','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Spring Roo in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032661,0,'2026-05-17T17:44:21.822566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/scaffolding.md"]','["scaffolding.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Streaming_data','Wikipedia: Streaming Data','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Streaming Data in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033092,0,'2026-05-17T17:51:32.299013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Time_series',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032728,0,'2026-05-17T17:45:28.714813+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Time_series_database',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029118,0,'2026-05-17T16:45:18.656523+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Twelve-Factor_App_methodology','Wikipedia: Twelve-Factor App methodology','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031341,0,'2026-05-17T17:22:21.369974+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Value_stream','Wikipedia: Value stream','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034265,0,'2026-05-17T18:11:05.034627+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/VisualVM','VisualVM','','N/A',0,'A curated technical resource and architectural guide covering VisualVM in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034484,0,'2026-05-17T18:14:44.191096+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/monitoring.md"]','["java-and-java-performance-optimization.md", "monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/WebSocket','WebSocket','','N/A',0,'A curated technical resource and architectural guide covering WebSocket in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029569,0,'2026-05-17T16:52:49.570077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Web_cache','Wikipedia: Web cache','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Web cache in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031962,0,'2026-05-17T17:32:42.146080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Workflow_engine','wikipedia: Workflow Engine','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Workflow Engine in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032779,0,'2026-05-17T17:46:19.601455+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Xamarin','Wikipedia: Xamarin','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Xamarin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033906,0,'2026-05-17T18:05:06.251972+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/xamarin.md"]','["xamarin.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/YAML','wikipedia: YAML','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: YAML in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031190,0,'2026-05-17T17:19:50.093632+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://eng.grip.security/enabling-aws-iam-group-access-to-an-eks-cluster-using-rbac','eng.grip.security: Enabling AWS IAM Group Access to an EKS Cluster Using'' RBAC','','N/A',0,'A curated technical resource and architectural guide covering eng.grip.security: Enabling AWS IAM Group Access to an EKS Cluster Using'' RBAC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033761,0,'2026-05-17T18:02:41.276468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://eng.lifion.com/journey-to-zero-downtime-rolling-updates-with-ambassador-badda6a7d450','Our Journey to Zero Downtime Rolling Updates with Ambassador','','N/A',0,'A curated technical resource and architectural guide covering Our Journey to Zero Downtime Rolling Updates with Ambassador in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034533,0,'2026-05-17T18:15:33.371822+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://eng.lyft.com/how-we-learned-to-improve-kubernetes-cronjobs-at-scale-part-2-of-2-dad0c973ffca','How we learned to improve Kubernetes CronJobs at Scale (Part 2 of 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03b1d6ce80093a96c566c8a4e2db8efec98399cd0ac5521b0cc4e686814add54',100.0,1779033079,0,'2026-05-17T17:51:19.029150+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://eng.lyft.com/improving-kubernetes-cronjobs-at-scale-part-1-cf1479df98d4"}'); INSERT INTO "resources" VALUES('https://eng.lyft.com/improving-kubernetes-cronjobs-at-scale-part-1-cf1479df98d4','How we learned to improve Kubernetes CronJobs at Scale (Part 1 of 2)','- [How we learned to improve Kubernetes CronJobs at Scale (Part 2 of 2)](https://eng.lyft.com/how-we-learned-to-improve-kubernetes-cronjobs-at-scale-part-2-of-2-dad0c973ffca)','2021',4,'Lyft engineers outline architectural bottlenecks of the built-in CronJob controller under heavy enterprise scales. Delivers critical modifications and performance recommendations to safely orchestrate thousands of parallel batch tasks.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workloads", "Batch Jobs", "Scaling"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineerd.github.io/kube-exec/introduction','kube-exec 🌟','','2022',0,'A streamlined wrapper designed to optimize interactive container access via kubectl exec. Cuts through repetitive argument flags and targets pods using quick matches to establish terminal tunnels.','Go','CLI Tool','Beginner',0,'online','manual','5cd74d098de55772906719d262a155aeb9ad111be13fa88f3cf7114f2a06960b',100.0,1.7790291585811491e+09,1,'2026-05-17T16:45:58.581149+02:00',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Container Access"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineering.atspotify.com/2016/02/25/spotifys-event-delivery-the-road-to-the-cloud-part-i','engineering.atspotify.com: Spotify’s Event Delivery – The Road to the Cloud'' (Part I)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ded03085293ffb83ca434c23b387efcaf02d6588d5255b94142be710094b4c84',100.0,1.77903156491423296e+09,0,'2026-05-17T17:26:04.914233+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://engineering.atspotify.com/2016/2/spotifys-event-delivery-the-road-to-the-cloud-part-i"}'); +INSERT INTO "resources" VALUES('https://engineerd.github.io/kube-exec/introduction','kube-exec 🌟','','2022',0,'A streamlined wrapper designed to optimize interactive container access via kubectl exec. Cuts through repetitive argument flags and targets pods using quick matches to establish terminal tunnels.','Go','CLI Tool','Beginner',0,'online','manual','5cd74d098de55772906719d262a155aeb9ad111be13fa88f3cf7114f2a06960b',100.0,1779029158,1,'2026-05-17T16:45:58.581149+02:00',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Container Access"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://engineering.atspotify.com/2016/02/25/spotifys-event-delivery-the-road-to-the-cloud-part-i','engineering.atspotify.com: Spotify’s Event Delivery – The Road to the Cloud'' (Part I)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ded03085293ffb83ca434c23b387efcaf02d6588d5255b94142be710094b4c84',100.0,1779031564,0,'2026-05-17T17:26:04.914233+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://engineering.atspotify.com/2016/2/spotifys-event-delivery-the-road-to-the-cloud-part-i"}'); INSERT INTO "resources" VALUES('https://engineering.atspotify.com/2016/2/spotifys-event-delivery-the-road-to-the-cloud-part-i','engineering.atspotify.com: Spotify’s Event Delivery – The Road to the Cloud (Part I)','','2016',0,'This historical case study from Spotify Engineering documents their migration from an on-premise event delivery pipeline to Google Cloud Platform. It details how they designed ingestion paths for billions of real-time events daily, utilizing cloud-managed infrastructure.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineering.backmarket.com/how-we-improved-third-party-availability-and-latency-with-nginx-in-kubernetes-bb3fc7224ae4','==engineering.backmarket.com: How we improved third-party availability and'' latency with Nginx in Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==engineering.backmarket.com: How we improved third-party availability and'' latency with Nginx in Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031117.29217,0,'2026-05-17T17:18:37.292170+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineering.cloudflight.io/running-the-openshift-console-in-plain-kubernetes','engineering.cloudflight.io: Running the OpenShift console in plain Kubernetes'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903375746535706e+09,0,'2026-05-17T18:02:37.465357+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineering.doit.com/no-restarts-no-disruptions-seamless-pod-resource-updates-with-in-place-resizing-f3cf41654216',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903019687010908e+09,0,'2026-05-17T17:03:16.870109+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineering.dynatrace.com/blog/kubernetes-security-part-1-role-based-access-control-rbac','engineering.dynatrace.com: Kubernetes Security Best Practices -Part 1: Role'' Based Access Control (RBAC)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac5428140f4cf01da7eafa693582520ec53b6265a50789a9f14cdc0131f5ead2',100.0,1.77903209673369789e+09,0,'2026-05-17T17:34:56.733698+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/engineering"}'); -INSERT INTO "resources" VALUES('https://engineering.fb.com/2026/05/26/ml-applications/silvertorch-index-as-model-new-retrieval-paradigm-recommendation-systems','SilverTorch: Index as Model — A New Retrieval Paradigm for Recommendation Systems','Meta introduces SilverTorch, a unified PyTorch model-based system that replaces separate microservices for vector indexing, filtering, and scoring with a single GPU-optimized execution graph.','2026',4,'Meta''s SilverTorch architecture redefines recommendation engines by consolidating vector retrieval, filtering, and scoring into a unified, GPU-optimized PyTorch model. Historically, recommendation pipelines relied on disparate microservices that suffered from communication latency and inconsistent feature evaluation. SilverTorch bypasses this by utilizing high-performance layers like GPU Bloom indexes and fused Int8 Approximate Nearest Neighbor (ANN) search inside the model graph, delivering a 23.7x throughput increase and a 20.9x TCO improvement at an 80-million-item scale.','en','article','Advanced',1,'online','automatic','15f1072919f34001fcccd103074fcbafe2ddabfa841b8f3adb0d5ac1cf9752ec',NULL,1.78035305202449798e+09,0,'2026-06-02T00:30:52.024498+02:00',NULL,NULL,NULL,'["Machine Learning > AI Infrastructure > High-Throughput Recommendation Retrieval"]','["ENTERPRISE-STABLE", "CASE STUDY"]','[]','[]','{}','{"category": "mlops", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://engineering.fb.com/wp-content/uploads/2026/05/SilverTorch-Hero-Final.png", "source_provenance": "RSS Feed (Engineering at Meta)", "suggested_new_category": "N/A"}'); +INSERT INTO "resources" VALUES('https://engineering.backmarket.com/how-we-improved-third-party-availability-and-latency-with-nginx-in-kubernetes-bb3fc7224ae4','==engineering.backmarket.com: How we improved third-party availability and'' latency with Nginx in Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==engineering.backmarket.com: How we improved third-party availability and'' latency with Nginx in Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031117,0,'2026-05-17T17:18:37.292170+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://engineering.cloudflight.io/running-the-openshift-console-in-plain-kubernetes','engineering.cloudflight.io: Running the OpenShift console in plain Kubernetes'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033757,0,'2026-05-17T18:02:37.465357+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://engineering.doit.com/no-restarts-no-disruptions-seamless-pod-resource-updates-with-in-place-resizing-f3cf41654216',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030196,0,'2026-05-17T17:03:16.870109+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://engineering.dynatrace.com/blog/kubernetes-security-part-1-role-based-access-control-rbac','engineering.dynatrace.com: Kubernetes Security Best Practices -Part 1: Role'' Based Access Control (RBAC)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac5428140f4cf01da7eafa693582520ec53b6265a50789a9f14cdc0131f5ead2',100.0,1779032096,0,'2026-05-17T17:34:56.733698+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/engineering"}'); +INSERT INTO "resources" VALUES('https://engineering.fb.com/2026/05/26/ml-applications/silvertorch-index-as-model-new-retrieval-paradigm-recommendation-systems','SilverTorch: Index as Model — A New Retrieval Paradigm for Recommendation Systems','Meta introduces SilverTorch, a unified PyTorch model-based system that replaces separate microservices for vector indexing, filtering, and scoring with a single GPU-optimized execution graph.','2026',4,'Meta''s SilverTorch architecture redefines recommendation engines by consolidating vector retrieval, filtering, and scoring into a unified, GPU-optimized PyTorch model. Historically, recommendation pipelines relied on disparate microservices that suffered from communication latency and inconsistent feature evaluation. SilverTorch bypasses this by utilizing high-performance layers like GPU Bloom indexes and fused Int8 Approximate Nearest Neighbor (ANN) search inside the model graph, delivering a 23.7x throughput increase and a 20.9x TCO improvement at an 80-million-item scale.','en','article','Advanced',1,'online','automatic','15f1072919f34001fcccd103074fcbafe2ddabfa841b8f3adb0d5ac1cf9752ec',NULL,1780353052,0,'2026-06-02T00:30:52.024498+02:00',NULL,NULL,NULL,'["Machine Learning > AI Infrastructure > High-Throughput Recommendation Retrieval"]','["ENTERPRISE-STABLE", "CASE STUDY"]','[]','[]','{}','{"category": "mlops", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://engineering.fb.com/wp-content/uploads/2026/05/SilverTorch-Hero-Final.png", "source_provenance": "RSS Feed (Engineering at Meta)", "suggested_new_category": "N/A"}'); INSERT INTO "resources" VALUES('https://engineering.grab.com/zero-trust-with-kafka','engineering.grab.com: Zero trust with Kafka','','2022',0,'Explores how transport provider Grab designed a Zero Trust security posture around their large-scale Kafka event bus. Details how mutual TLS (mTLS), fine-grained broker ACLs, and automated token rotation prevent inter-service data exfiltration.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Security"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineering.konveyor.io','engineering.konveyor.io: Konveyor Engineering Knowledgebase','','N/A',0,'A curated technical resource and architectural guide covering engineering.konveyor.io: Konveyor Engineering Knowledgebase in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913032101893e+09,0,'2026-05-17T16:45:30.321019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://engineering.konveyor.io','engineering.konveyor.io: Konveyor Engineering Knowledgebase','','N/A',0,'A curated technical resource and architectural guide covering engineering.konveyor.io: Konveyor Engineering Knowledgebase in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.321019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://engineering.linecorp.com/en/blog/building-large-kubernetes-clusters','linecorp.com: Building Large Kubernetes Clusters with **Caravan**','','2020',0,'An engineering blog post by Line Corporation detailing Caravan, their proprietary bare-metal bare-metal lifecycle orchestration tool. Covers bare-metal host discovery, automated OS deployments, and high-availability operations handling thousands of production nodes.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bare Metal", "Scale Stories"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineering.mercari.com/en/blog/entry/20211222-kubernetes-based-spanner-autoscaler','engineering.mercari.com: Kubernetes based autoscaler for Cloud Spanner','','N/A',0,'A curated technical resource and architectural guide covering engineering.mercari.com: Kubernetes based autoscaler for Cloud Spanner in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586617639493e+09,0,'2026-06-18T00:37:46.176395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineering.mercari.com/en/blog/entry/20220214-managing-network-policies','engineering.mercari.com: Managing Network Policies for namespaces isolation'' on a multi-tenant Kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering engineering.mercari.com: Managing Network Policies for namespaces isolation'' on a multi-tenant Kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173602258598494e+09,0,'2026-06-18T00:40:22.585985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineering.mercari.com/en/blog/entry/20220218-dynamic-service-routing-using-istio','engineering.mercari.com: Dynamic Service Routing using Istio','','N/A',0,'A curated technical resource and architectural guide covering engineering.mercari.com: Dynamic Service Routing using Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598214203596e+09,0,'2026-06-18T00:39:42.142036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://engineering.mercari.com/en/blog/entry/20211222-kubernetes-based-spanner-autoscaler','engineering.mercari.com: Kubernetes based autoscaler for Cloud Spanner','','N/A',0,'A curated technical resource and architectural guide covering engineering.mercari.com: Kubernetes based autoscaler for Cloud Spanner in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.176395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://engineering.mercari.com/en/blog/entry/20220214-managing-network-policies','engineering.mercari.com: Managing Network Policies for namespaces isolation'' on a multi-tenant Kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering engineering.mercari.com: Managing Network Policies for namespaces isolation'' on a multi-tenant Kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736022,0,'2026-06-18T00:40:22.585985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://engineering.mercari.com/en/blog/entry/20220218-dynamic-service-routing-using-istio','engineering.mercari.com: Dynamic Service Routing using Istio','','N/A',0,'A curated technical resource and architectural guide covering engineering.mercari.com: Dynamic Service Routing using Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.142036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://engineering.monday.com/monday-coms-multi-regional-architecture-a-deep-dive','engineering.monday.com: monday.com’s Multi-Regional Architecture: A Deep Dive','','2023',5,'A real-world architectural dissection of how monday.com implemented a highly resilient, multi-regional cloud strategy to improve latency and adhere to strict regional data regulations. Explains state replication strategies, request routing optimizations, and database scaling bottlenecks encountered during global scaling.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "High Availability", "Multi-Region Deployments"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','[]','["kubernetes.md", "introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineering.plex.com/posts/kubernetes-policy-conftest','Accelerated Feedback Loops when Developing for Kubernetes with Conftest','','N/A',0,'A curated technical resource and architectural guide covering Accelerated Feedback Loops when Developing for Kubernetes with Conftest in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790323456420679e+09,0,'2026-05-17T17:39:05.642068+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://engineering.plex.com/posts/kubernetes-policy-conftest','Accelerated Feedback Loops when Developing for Kubernetes with Conftest','','N/A',0,'A curated technical resource and architectural guide covering Accelerated Feedback Loops when Developing for Kubernetes with Conftest in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032345,0,'2026-05-17T17:39:05.642068+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://engineering.prezi.com/intro-4727024fc2c1','engineering.prezi.com: How to avoid global outage — Seamlessly migrating DaemonSet labels','','2019',0,'A detailed post-mortem and strategy guide on safely migrating selector labels for active DaemonSets without triggering catastrophic cluster outages. It introduces mechanisms to stage transitions using interim labels and node-level scaling constraints.','YAML','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resiliency", "DaemonSets"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineering.razorpay.com/the-culture-of-cost-optimization-reducing-kubernetes-cost-by-300-000-32611cdd19d9','engineering.razorpay.com: The Culture of Cost Optimization — Reducing Kubernetes'' cost by $300,000','','N/A',0,'A curated technical resource and architectural guide covering engineering.razorpay.com: The Culture of Cost Optimization — Reducing Kubernetes'' cost by $300,000 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902982633338403e+09,0,'2026-05-17T16:57:06.333384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://engineering.razorpay.com/the-culture-of-cost-optimization-reducing-kubernetes-cost-by-300-000-32611cdd19d9','engineering.razorpay.com: The Culture of Cost Optimization — Reducing Kubernetes'' cost by $300,000','','N/A',0,'A curated technical resource and architectural guide covering engineering.razorpay.com: The Culture of Cost Optimization — Reducing Kubernetes'' cost by $300,000 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029826,0,'2026-05-17T16:57:06.333384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://engineering.salesforce.com/optimizing-eks-networking-for-scale-1325706c8f6d','engineering.salesforce.com: Optimizing EKS networking for scale','','2022',0,'A technical case study detailing Salesforce''s optimizations of the AWS VPC CNI within high-density EKS clusters. It addresses IP address exhaustion, custom networking configurations, prefix delegation, and scaling metrics crucial for maintaining thousands of ephemeral microservices.','Markdown','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Scale Optimization"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://engineering.salesforce.com/project-agumbe-share-objects-across-namespaces-in-kubernetes-1fc2e1ddb3eb','engineering.salesforce.com: Project Agumbe: Share Objects Across Namespaces in Kubernetes 🌟','','2022',1,'Presents Salesforce''s Project Agumbe, which synchronizes and shares select Kubernetes resources across namespace boundaries safely, preserving logical security partitions while reducing etcd redundancy.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Namespace Isolation", "Cross-Namespace Sharing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://engineering.zalando.com/posts/2021/03/building-an-end-to-end-load-test-automation-system-on-top-of-kubernetes.html','engineering.zalando.com: Building an End to End load test automation system on top of Kubernetes','','2021',0,'Details Zalando''s architectural implementation of an end-to-end load test automation pipeline hosted natively on Kubernetes. Explains how they orchestrate distributed locust/JMeter agents to continuously validate systemic performance thresholds during deployment cycles.','Python','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Performance Engineering", "Load Testing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://engineeringblog.yelp.com/2020/10/improving-the-performance-of-the-prometheus-jmx-exporter.html','engineeringblog.yelp.com: Improving the performance of the Prometheus JMX Exporter','','2020',0,'Case study exploring performance bottlenecks in the standard JMX Exporter. Details tuning allocations and scrape intervals to dramatically reduce CPU and garbage collection overhead in heavily metrics-dense Cassandra clusters.','Java','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "JVM Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineeringblog.yelp.com/2020/11/orchestrating-cassandra-on-kubernetes-with-operators.html','engineeringblog.yelp.com: Orchestrating Cassandra on Kubernetes with Operators','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a5f23f3b2267b8a5ee4b8853029041aa3c74ae52be53b731ca55c83ce652cc5e',100.0,1.77903217090694904e+09,1,'2026-05-17T17:36:10.906949+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineroom.trackmaven.com/blog/getting-started-drf-angularjs-part-1',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering engineroom.trackmaven.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790314781958239e+09,0,'2026-05-17T17:24:38.195824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://engineroom.trackmaven.com/blog/getting-started-drf-angularjs-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903013496821093e+09,0,'2026-05-17T17:02:14.968211+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://enlear.academy/26-git-command-i-use-all-the-time-cheatsheet-6c5682ded2af','enlear.academy: 20 Git Commands Every Developer Should Know','','N/A',0,'A curated technical resource and architectural guide covering enlear.academy: 20 Git Commands Every Developer Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903293449275088e+09,0,'2026-05-17T17:48:54.492751+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://enlear.academy/how-to-build-a-scalable-email-service-using-aws-d404b347a7fb','enlear.academy: How To Build a Scalable Email Notification Service Using'' AWS','','N/A',0,'A curated technical resource and architectural guide covering enlear.academy: How To Build a Scalable Email Notification Service Using'' AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903043675614094e+09,0,'2026-05-17T17:07:16.756141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-messaging.md"]','["aws-messaging.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://enlear.academy/repository-pattern-and-unit-of-work-with-asp-net-core-web-api-6802e1aa4f78','enlear.academy: Repository Pattern and Unit of Work with ASP.NET Core Web'' API','','N/A',0,'A curated technical resource and architectural guide covering enlear.academy: Repository Pattern and Unit of Work with ASP.NET Core Web'' API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138152141094e+09,0,'2026-05-17T17:23:01.521411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://enlear.academy/sealed-secrets-with-kubernetes-a3f4d13dbc17','==enlear.academy: Sealed Secrets with Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==enlear.academy: Sealed Secrets with Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031739.67522,0,'2026-05-17T17:28:59.675220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://enmilocalfunciona.io/aprende-a-configurar-thanos-usando-docker-compose','enmilocalfunciona.io: Aprende a configurar Thanos usando docker-compose','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c27c8464f3577b895626fbef8d3bf75dc51342e167ee59b01615836652cbaa34',100.0,1.77903071929297089e+09,0,'2026-05-17T17:11:59.292971+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-mediante-influxdb','Mostrando resultados de Jenkins en Grafana mediante InfluxDB 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da281fb2ba88b08259eb39027bb8e77101f78e8a6ad407ba50401710250f9e91',100.0,1.77903313020012593e+09,0,'2026-05-17T17:52:10.200126+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-mediante-influxdb"}'); +INSERT INTO "resources" VALUES('https://engineeringblog.yelp.com/2020/11/orchestrating-cassandra-on-kubernetes-with-operators.html','engineeringblog.yelp.com: Orchestrating Cassandra on Kubernetes with Operators','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a5f23f3b2267b8a5ee4b8853029041aa3c74ae52be53b731ca55c83ce652cc5e',100.0,1779032170,1,'2026-05-17T17:36:10.906949+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://engineroom.trackmaven.com/blog/getting-started-drf-angularjs-part-1',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering engineroom.trackmaven.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031478,0,'2026-05-17T17:24:38.195824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://engineroom.trackmaven.com/blog/getting-started-drf-angularjs-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030134,0,'2026-05-17T17:02:14.968211+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://enlear.academy/26-git-command-i-use-all-the-time-cheatsheet-6c5682ded2af','enlear.academy: 20 Git Commands Every Developer Should Know','','N/A',0,'A curated technical resource and architectural guide covering enlear.academy: 20 Git Commands Every Developer Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032934,0,'2026-05-17T17:48:54.492751+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://enlear.academy/how-to-build-a-scalable-email-service-using-aws-d404b347a7fb','enlear.academy: How To Build a Scalable Email Notification Service Using'' AWS','','N/A',0,'A curated technical resource and architectural guide covering enlear.academy: How To Build a Scalable Email Notification Service Using'' AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030436,0,'2026-05-17T17:07:16.756141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-messaging.md"]','["aws-messaging.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://enlear.academy/repository-pattern-and-unit-of-work-with-asp-net-core-web-api-6802e1aa4f78','enlear.academy: Repository Pattern and Unit of Work with ASP.NET Core Web'' API','','N/A',0,'A curated technical resource and architectural guide covering enlear.academy: Repository Pattern and Unit of Work with ASP.NET Core Web'' API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.521411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://enlear.academy/sealed-secrets-with-kubernetes-a3f4d13dbc17','==enlear.academy: Sealed Secrets with Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==enlear.academy: Sealed Secrets with Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031739,0,'2026-05-17T17:28:59.675220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://enmilocalfunciona.io/aprende-a-configurar-thanos-usando-docker-compose','enmilocalfunciona.io: Aprende a configurar Thanos usando docker-compose','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c27c8464f3577b895626fbef8d3bf75dc51342e167ee59b01615836652cbaa34',100.0,1779030719,0,'2026-05-17T17:11:59.292971+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-mediante-influxdb','Mostrando resultados de Jenkins en Grafana mediante InfluxDB 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da281fb2ba88b08259eb39027bb8e77101f78e8a6ad407ba50401710250f9e91',100.0,1779033130,0,'2026-05-17T17:52:10.200126+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-mediante-influxdb"}'); INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2017/10/how-explain-kubernetes-plain-english','enterprisersproject.com: How to explain Kubernetes in plain English','','2017',1,'An executive-level conceptual guide explaining Kubernetes orchestration concepts through real-world analogies. Ideal for bridging communication between technical architects and business stakeholders regarding cloud-native resource optimization.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Conceptual Explanations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2019/8/kubernetes-secrets-explained-plain-english','enterprisersproject.com: How to explain Kubernetes Secrets in plain English 🌟','','2019',0,'An introductory conceptual explanation of Kubernetes Secrets. Translates low-level pod definitions and etcd mappings into non-technical language to align business stakeholders on cloud-native security postures.','English','Educational Guide','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Conceptual"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://enterprisersproject.com/article/2017/10/how-explain-kubernetes-plain-english"}'); INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2020/10/scrum-kanban-3-realities-cios','enterprisersproject.com: Scrum and Kanban: 3 realities CIOs should know','','2020',2,'Strategic insights for enterprise technology leaders executing agile transitions. Examines team dynamics, organizational culture barriers, and practical hybrid methodology models within highly regulated business domains.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Enterprise Leadership"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); @@ -5020,47 +5020,47 @@ INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2020/8/m INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/1/5-hybrid-cloud-trends-2021','enterprisersproject.com: 5 hybrid cloud trends to watch in 2021','','2021',3,'Identifies key industry shifts in the hybrid and multi-cloud landscape, focusing on managed hybrid control planes, unified security tooling, and the integration of edge environments with central public cloud architectures to meet data compliance requirements.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Hybrid Cloud Strategy", "Market Trends"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/10/devops-future-operating-model-it','enterprisersproject.com: DevOps: 3 skills needed to support its future in the enterprise','','2021',0,'Curator Insight: Investigates the core technical skillsets required to guide the evolution of corporate IT pipelines. Live Grounding: Points to Site Reliability Engineering (SRE), Platform Engineering, and DevSecOps as the essential evolutionary pathways for IT service architectures.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "Future Trends"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/2/remote-work-virtual-collaboration-best-practices','enterprisersproject.com: Remote work: 10 tips to be a better virtual collaborator','','2021',0,'Explores high-level organizational principles for distributed systems engineering teams. Focuses on moving from low-value synchronous updates to high-efficiency asynchronous workflows, introducing clear documentation standards, virtual whiteboarding, and metrics-driven output assessments to prevent meeting fatigue.','Agnostic','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Collaboration"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/5/kubernetes-6-open-source-tools-to-test-clusters','enterprisersproject.com: Kubernetes: 6 open source tools to put your cluster'' to the test','','2021',0,'An informative article highlighting six open-source testing and validation tools for Kubernetes clusters. Outlines utilities like Sonobuoy, Polaris, and Popeye, providing cluster operators with a solid reference framework for auditing workload compliance.','None','Guide','Low',0,'online','manual','03202a97c112e61c461218f12355480d81a120c3fc415cfef40ae7c538c476b4',100.0,1.77903365816600704e+09,1,'2026-05-17T18:00:58.166007+02:00',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Resources & Guides"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/5/kubernetes-6-open-source-tools-to-test-clusters','enterprisersproject.com: Kubernetes: 6 open source tools to put your cluster'' to the test','','2021',0,'An informative article highlighting six open-source testing and validation tools for Kubernetes clusters. Outlines utilities like Sonobuoy, Polaris, and Popeye, providing cluster operators with a solid reference framework for auditing workload compliance.','None','Guide','Low',0,'online','manual','03202a97c112e61c461218f12355480d81a120c3fc415cfef40ae7c538c476b4',100.0,1779033658,1,'2026-05-17T18:00:58.166007+02:00',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Resources & Guides"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/6/gitops-explained-plain-english','enterprisersproject.com: How to explain GitOps in plain English','','2021',0,'Translates complex technical mechanics of continuous reconciliation into business terms. Framed for enterprise executives and cross-functional leaders to understand the productivity and stability dividends of Git-driven operations.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://enterprisersproject.com/article/2017/10/how-explain-kubernetes-plain-english"}'); INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/6/how-migrate-java-workloads-containers-3-considerations','enterprisersproject.com: How to migrate Java workloads to containers: 3 considerations','','2021',0,'A practical strategy guide for containerizing traditional JVM workloads. Key considerations include JVM ergonomics under cgroup limits, optimizing layer caching inside Dockerfiles, and utilizing multi-stage builds to limit attack surfaces and deployment sizes.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Cloud Native Java", "Containerization"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/8/5-devsecops-open-source-projects-know','enterprisersproject.com: 5 DevSecOps open source projects to know','','2021',0,'Highlights five high-impact open-source utilities designed to accelerate DevSecOps adoption. Focuses on systems targeting secrets discovery, Infrastructure-as-Code manifest scanning, compliance orchestration, and container base-image vulnerability identification.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Open Source Tools"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2022/11/15-minute-primer-kubernetes','enterprisersproject.com: A 15-minute primer on Kubernetes','','2022',0,'A concise executive and technical overview of Kubernetes architecture, discussing its role as an operating system for containerized workloads. Explains cluster topologies, the declarative state reconciliation model, and how it abstracts underlying physical infrastructure to achieve high availability and auto-scaling.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Introduction", "Orchestration Basics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://epsagon.com/blog/serverless-open-source-frameworks-openfaas-knative-more','epsagon.com: Serverless Open-Source Frameworks: **OpenFaaS**, **Knative**, & More 🌟','','2021',4,'Compares open-source serverless frameworks like OpenFaaS and Knative, focusing on custom deployment controllers, API routing architectures, and native scale-to-zero capabilities.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Framework Comparisons"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://erik-engheim.medium.com/go-does-not-need-a-java-style-gc-ac99b8d26c60',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903162230174899e+09,0,'2026-05-17T17:27:02.301749+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://erik-engheim.medium.com/go-does-not-need-a-java-style-gc-ac99b8d26c60',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031622,0,'2026-05-17T17:27:02.301749+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://erkanerol.github.io/post/restartable-pods','erkanerol.github.io: I wish pods were fully restartable','','2020',0,'This reflective post explores the architectural limitations of the Kubernetes Pod lifecycle, specifically the inability to easily restart individual containers without recreating the entire Pod. It analyzes proposed community designs and current workarounds, such as mutating controllers or rollout restarts. It provides deep architectural insights into the design decisions governing Kubernetes resource controllers.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Core Mechanics", "Pod Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://erkanzileli.medium.com/how-tls-certificates-work-422d95f1df5e','==erkanzileli.medium.com: How TLS Certificates Work==','','N/A',0,'A curated technical resource and architectural guide covering ==erkanzileli.medium.com: How TLS Certificates Work== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903329574030399e+09,0,'2026-05-17T17:54:55.740304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ermetic.com/blog/aws/access-undenied-on-aws','ermetic.com: Access Undenied on AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e88c0b807a381f05bdfdccf73ddfb0e8c7e4da40f7f2a0dab48c769cc0f6927',100.0,1.77903164747480201e+09,0,'2026-05-17T17:27:27.474802+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://www.tenable.com/blog/access-undenied-on-aws"}'); -INSERT INTO "resources" VALUES('https://ermetic.com/blog/aws/diving-deeply-into-iam-policy-evaluation-highlights-from-aws-reinforce-session-iam433','ermetic.com: Diving Deeply into IAM Policy Evaluation – Highlights from'' AWS re:Inforce IAM433','','N/A',0,'A curated technical resource and architectural guide covering ermetic.com: Diving Deeply into IAM Policy Evaluation – Highlights from'' AWS re:Inforce IAM433 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','23dcda1298118b3b26f538f7fd00975ba058671069bf892421bb08ee6e89b956',100.0,1.77903380199239206e+09,0,'2026-05-17T18:03:21.992392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"duplicate_of": "https://www.tenable.com/blog/diving-deeply-into-iam-policy-evaluation-highlights-from-aws-reinforce-iam433"}'); +INSERT INTO "resources" VALUES('https://erkanzileli.medium.com/how-tls-certificates-work-422d95f1df5e','==erkanzileli.medium.com: How TLS Certificates Work==','','N/A',0,'A curated technical resource and architectural guide covering ==erkanzileli.medium.com: How TLS Certificates Work== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033295,0,'2026-05-17T17:54:55.740304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ermetic.com/blog/aws/access-undenied-on-aws','ermetic.com: Access Undenied on AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e88c0b807a381f05bdfdccf73ddfb0e8c7e4da40f7f2a0dab48c769cc0f6927',100.0,1779031647,0,'2026-05-17T17:27:27.474802+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://www.tenable.com/blog/access-undenied-on-aws"}'); +INSERT INTO "resources" VALUES('https://ermetic.com/blog/aws/diving-deeply-into-iam-policy-evaluation-highlights-from-aws-reinforce-session-iam433','ermetic.com: Diving Deeply into IAM Policy Evaluation – Highlights from'' AWS re:Inforce IAM433','','N/A',0,'A curated technical resource and architectural guide covering ermetic.com: Diving Deeply into IAM Policy Evaluation – Highlights from'' AWS re:Inforce IAM433 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','23dcda1298118b3b26f538f7fd00975ba058671069bf892421bb08ee6e89b956',100.0,1779033801,0,'2026-05-17T18:03:21.992392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"duplicate_of": "https://www.tenable.com/blog/diving-deeply-into-iam-policy-evaluation-highlights-from-aws-reinforce-iam433"}'); INSERT INTO "resources" VALUES('https://es.euronews.com/next/2021/11/25/la-gran-renuncia-puede-llegar-la-revolucion-laboral-de-ee-uu-a-europa','es.euronews.com: La Gran Renuncia: ¿puede llegar la revolución laboral de EE. UU. a Europa?','','2021',0,'A comparative analysis exploring how European social safety nets, labor codes, and contract protections mitigated the extreme ''Great Resignation'' trends observed in the United States labor market.','Spanish','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Regional Markets", "European Tech Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009','PEP 8 Cheatsheet 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80',100.0,1.77903423524058508e+09,0,'2026-05-17T18:10:35.240585+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.scribd.com/document/207247675/PEP-8-Cheatsheet-2009"}'); -INSERT INTO "resources" VALUES('https://es.slideshare.net/AmazonWebServices/finops-a-culture-transformation-to-bring-devops-finance-and-the-business-together-sponsored-by-cloudability-aws-summit-sydney','slideshare: FinOps: A Culture Transformation to Bring DevOps, Finance and'' the Business Together - AWS Summit Sydney','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903360955196404e+09,0,'2026-05-17T18:00:09.551964+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.slideshare.net/AmazonWebServices/finops-a-culture-transformation-to-bring-devops-finance-and-the-business-together-sponsored-by-cloudability-aws-summit-sydney"}'); -INSERT INTO "resources" VALUES('https://eslint.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ed3c225d175cddaa9847bb775ab26b34c8a4b5e58fba9908db66360b124ffc0e',100.0,1.77903211404839396e+09,0,'2026-05-17T17:35:14.048394+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://estahn.github.io/k8s-image-swapper',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bcf21be7427446d887632bceeed8604d755c7bc49c4a6e841709cab0b85f6af0',100.0,1.77903001890455198e+09,0,'2026-05-17T17:00:18.904552+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009','PEP 8 Cheatsheet 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80',100.0,1779034235,0,'2026-05-17T18:10:35.240585+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.scribd.com/document/207247675/PEP-8-Cheatsheet-2009"}'); +INSERT INTO "resources" VALUES('https://es.slideshare.net/AmazonWebServices/finops-a-culture-transformation-to-bring-devops-finance-and-the-business-together-sponsored-by-cloudability-aws-summit-sydney','slideshare: FinOps: A Culture Transformation to Bring DevOps, Finance and'' the Business Together - AWS Summit Sydney','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.551964+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.slideshare.net/AmazonWebServices/finops-a-culture-transformation-to-bring-devops-finance-and-the-business-together-sponsored-by-cloudability-aws-summit-sydney"}'); +INSERT INTO "resources" VALUES('https://eslint.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ed3c225d175cddaa9847bb775ab26b34c8a4b5e58fba9908db66360b124ffc0e',100.0,1779032114,0,'2026-05-17T17:35:14.048394+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://estahn.github.io/k8s-image-swapper',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bcf21be7427446d887632bceeed8604d755c7bc49c4a6e841709cab0b85f6af0',100.0,1779030018,0,'2026-05-17T17:00:18.904552+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://eta-lang.org/docs/cheatsheets/gradle-cheatsheet','eta-lang.org: Gradle Cheat Sheet','','2026',0,'A Gradle build file reference targeted at Eta language implementations. Curator Insight emphasizes its focus on functional compiled languages. Live Grounding shows its niche status due to localized community interest.','Groovy','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://etcd.io/blog/2026/etcd-370-beta','Announcing etcd v3.7.0-beta.0','Official announcement of the first beta release of etcd v3.7.0, introducing the RangeStream feature.','2026',4,'Curator Insight: The release of etcd v3.7.0-beta.0 marks a massive architectural upgrade for the primary state database of Kubernetes. Live Grounding reveals that this update introduces the highly anticipated RangeStream feature, optimizing large-dataset retrieval while pruning legacy interfaces. Key enhancements deliver bolstered cluster security, improved operational reliability, and a significant reduction in CPU and memory overhead during high-volume query operations.','en','blog','Advanced',1,'online','automatic','332dc525dec207c20c54f3cdf24241745b9be6548d826cb1033b5c3b1b7b0bca',NULL,1.78035242411331391e+09,0,'2026-06-02T00:20:24.113314+02:00',NULL,NULL,NULL,'["Cloud Native", "Distributed Databases", "Key-Value Stores"]','["DE FACTO STANDARD"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "De facto standard key-value engine with highly active community testing.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://etcd.io/blog/2026/etcd-370-beta','Announcing etcd v3.7.0-beta.0','Official announcement of the first beta release of etcd v3.7.0, introducing the RangeStream feature.','2026',4,'Curator Insight: The release of etcd v3.7.0-beta.0 marks a massive architectural upgrade for the primary state database of Kubernetes. Live Grounding reveals that this update introduces the highly anticipated RangeStream feature, optimizing large-dataset retrieval while pruning legacy interfaces. Key enhancements deliver bolstered cluster security, improved operational reliability, and a significant reduction in CPU and memory overhead during high-volume query operations.','en','blog','Advanced',1,'online','automatic','332dc525dec207c20c54f3cdf24241745b9be6548d826cb1033b5c3b1b7b0bca',NULL,1780352424,0,'2026-06-02T00:20:24.113314+02:00',NULL,NULL,NULL,'["Cloud Native", "Distributed Databases", "Key-Value Stores"]','["DE FACTO STANDARD"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "De facto standard key-value engine with highly active community testing.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://ettema.dev/posts/ai-multi-repo-workspaces','Using Workspaces for AI Changes Across Multiple Repos','','2025',0,'Details advanced patterns for orchestrating automated codebase modifications across distributed multi-repository environments using AI workspaces. Evaluates dependency resolution, unified context indexing, and coordinate git-commit strategies during systemic API breaking updates.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Multi-Repository Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://eu.udacity.com','Udacity.com','','N/A',0,'A curated technical resource and architectural guide covering Udacity.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030189492877e+09,0,'2026-05-17T17:03:09.492877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://evaizik.medium.com/setting-up-a-remote-debugging-for-java-microservices-running-inside-kubernetes-pods-d4aab1ff4efa','evaizik.medium.com: Setting up a remote debugging for Java microservices'' running inside Kubernetes pods','','N/A',0,'A curated technical resource and architectural guide covering evaizik.medium.com: Setting up a remote debugging for Java microservices'' running inside Kubernetes pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916882728791e+09,0,'2026-05-17T16:46:08.827288+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://eu.udacity.com','Udacity.com','','N/A',0,'A curated technical resource and architectural guide covering Udacity.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030189,0,'2026-05-17T17:03:09.492877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://evaizik.medium.com/setting-up-a-remote-debugging-for-java-microservices-running-inside-kubernetes-pods-d4aab1ff4efa','evaizik.medium.com: Setting up a remote debugging for Java microservices'' running inside Kubernetes pods','','N/A',0,'A curated technical resource and architectural guide covering evaizik.medium.com: Setting up a remote debugging for Java microservices'' running inside Kubernetes pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.827288+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://evancordell.com/posts/kube-apis-crds','evancordell.com: 16 things you didn''t know about Kube APIs and CRDs','','2021',4,'An insider exploration of complex Kubernetes API attributes. Delves into Custom Resource Definition schemas, conversion webhooks, admission structures, and API registration behaviors.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Extensibility", "CRDs"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://events.atlassian.com/team&event_id=288640','Team ''26 | Atlassian','Advance the way your teams work together with deep human insight and breakthrough technology at Team ''26 in Anaheim, California!','2026',4,'The official landing page and on-demand session archive for Atlassian Team ''26 [1.1]. The event serves as a showcase for enterprise-grade collaborative tooling, agile project management frameworks, and the integration of AI-driven developer agents (like Atlassian Rovo) within the modern software development lifecycle.','English','event','Intermediate',0,'online','automatic','2a4e826e43230790eace83e7cc6f9d0abae64abf08e20c960e73b7b377f73626',NULL,1.78035258179216194e+09,0,'2026-06-02T00:23:01.792162+02:00',NULL,NULL,NULL,'["Enterprise Collaboration", "Atlassian", "Events"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "aws-devops", "reputation_status": "Vetted", "reputation_summary": "Official high-profile enterprise event hosted by Atlassian, widely recognized in the DevOps and agile communities.", "social_preview_url": "https://assets.swoogo.com/uploads/full/5924126-68e3cfbcb7e5a.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://events.atlassian.com/team-digital','Team ''26 Digital','On-demand streams and keynotes for Atlassian Team ''26, highlighting the general availability of the Rovo MCP Server.','2026',4,'Curator Insight: The Team ’26 virtual experience showcases Atlassian''s strategic shift toward exposing its Teamwork Graph as a decoupled operational context layer for external AI networks. Live Grounding indicates that key highlights include the general availability of the Rovo MCP Server, allowing agents in IDEs (Claude Code, Cursor) to directly query Confluence and Jira databases. Additionally, custom agent skills creation via Rovo Studio and the ''Flex'' wallet licensing model represent major evolutions in enterprise collaboration.','en','event','Intermediate',0,'online','automatic','e1b7f4775790bab0b4f30b2cc9a886d7d019b8549f526be3d7d723453f9648be',NULL,1.78035242411344695e+09,0,'2026-06-02T00:20:24.113447+02:00',NULL,NULL,NULL,'["DevOps", "Team Collaboration", "AI Agent Integration"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official digital hub for Atlassian''s major flagship event.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://events.atlassian.com/team&event_id=288640','Team ''26 | Atlassian','Advance the way your teams work together with deep human insight and breakthrough technology at Team ''26 in Anaheim, California!','2026',4,'The official landing page and on-demand session archive for Atlassian Team ''26 [1.1]. The event serves as a showcase for enterprise-grade collaborative tooling, agile project management frameworks, and the integration of AI-driven developer agents (like Atlassian Rovo) within the modern software development lifecycle.','English','event','Intermediate',0,'online','automatic','2a4e826e43230790eace83e7cc6f9d0abae64abf08e20c960e73b7b377f73626',NULL,1780352581,0,'2026-06-02T00:23:01.792162+02:00',NULL,NULL,NULL,'["Enterprise Collaboration", "Atlassian", "Events"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "aws-devops", "reputation_status": "Vetted", "reputation_summary": "Official high-profile enterprise event hosted by Atlassian, widely recognized in the DevOps and agile communities.", "social_preview_url": "https://assets.swoogo.com/uploads/full/5924126-68e3cfbcb7e5a.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://events.atlassian.com/team-digital','Team ''26 Digital','On-demand streams and keynotes for Atlassian Team ''26, highlighting the general availability of the Rovo MCP Server.','2026',4,'Curator Insight: The Team ’26 virtual experience showcases Atlassian''s strategic shift toward exposing its Teamwork Graph as a decoupled operational context layer for external AI networks. Live Grounding indicates that key highlights include the general availability of the Rovo MCP Server, allowing agents in IDEs (Claude Code, Cursor) to directly query Confluence and Jira databases. Additionally, custom agent skills creation via Rovo Studio and the ''Flex'' wallet licensing model represent major evolutions in enterprise collaboration.','en','event','Intermediate',0,'online','automatic','e1b7f4775790bab0b4f30b2cc9a886d7d019b8549f526be3d7d723453f9648be',NULL,1780352424,0,'2026-06-02T00:20:24.113447+02:00',NULL,NULL,NULL,'["DevOps", "Team Collaboration", "AI Agent Integration"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official digital hub for Atlassian''s major flagship event.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://events.atlassian.com/team-digital/session-preview?sId=4058462','Atlassian Team ''26 On-Demand Session Preview','Access key technical sessions, product updates, and digital breakout previews from Atlassian''s premier Team ''26 conference.','2026',4,'Curator Insight: Centralizing digital event access provides enterprise architects with critical strategic blueprints for modern collaborative platform engineering. -Live Grounding: Post-event releases showcase Atlassian''s focus on the AI-native organization, highlighting Rovo, the Teamwork Graph CLI, and open MCP server tools designed to expose massive workplace context graphs to external AI tools.','en','multimedia','Intermediate',0,'online','automatic','4d23fcf6d0f6696062eda1d492100931aed042ea767635973c731f573d24ceb3',NULL,1.78035215826334404e+09,0,'2026-06-02T00:15:58.263344+02:00',NULL,NULL,NULL,'["DevOps", "Collaboration", "Atlassian", "Team ''26"]','["[GUIDE]"]','[]','[]','{}','{"category": "aws-devops", "reputation_status": "Vetted", "reputation_summary": "Active session from Atlassian''s premier annual digital experience with strong platform governance backing.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://events.atlassian.com/team-digital/sign-in?rId=vs-4058473','Atlassian Team ''26 Digital Experience','Login portal for the Atlassian Team ''26 Digital Experience, offering on-demand access to keynote recordings, breakout sessions, and product announcements.','2026',4,'This digital experience portal provides on-demand access to Atlassian Team ''26 keynotes and session recordings. Highlighted presentations include the opening keynote on structuring the ''Human+AI workforce'' featuring Magnus Östberg (Mercedes-Benz) and Ethan Mollick, as well as announcements surrounding Atlassian Rovo, Forge agents, and Jira Product Discovery (JPD) Enterprise.','en','Event','Intermediate',0,'online','automatic','7e030d3871e6139b63c01f731f3e4bee4382b74bf727729331b923254b451b14',NULL,1.78035199434270596e+09,0,'2026-06-02T00:13:14.342706+02:00',NULL,NULL,NULL,'["DevOps", "Collaboration Tools", "Atlassian Ecosystem"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "project-management-tools", "reputation_status": "Vetted", "reputation_summary": "Official Atlassian portal for Team ''26 digital sessions and on-demand keynotes.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}'); +Live Grounding: Post-event releases showcase Atlassian''s focus on the AI-native organization, highlighting Rovo, the Teamwork Graph CLI, and open MCP server tools designed to expose massive workplace context graphs to external AI tools.','en','multimedia','Intermediate',0,'online','automatic','4d23fcf6d0f6696062eda1d492100931aed042ea767635973c731f573d24ceb3',NULL,1780352158,0,'2026-06-02T00:15:58.263344+02:00',NULL,NULL,NULL,'["DevOps", "Collaboration", "Atlassian", "Team ''26"]','["[GUIDE]"]','[]','[]','{}','{"category": "aws-devops", "reputation_status": "Vetted", "reputation_summary": "Active session from Atlassian''s premier annual digital experience with strong platform governance backing.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://events.atlassian.com/team-digital/sign-in?rId=vs-4058473','Atlassian Team ''26 Digital Experience','Login portal for the Atlassian Team ''26 Digital Experience, offering on-demand access to keynote recordings, breakout sessions, and product announcements.','2026',4,'This digital experience portal provides on-demand access to Atlassian Team ''26 keynotes and session recordings. Highlighted presentations include the opening keynote on structuring the ''Human+AI workforce'' featuring Magnus Östberg (Mercedes-Benz) and Ethan Mollick, as well as announcements surrounding Atlassian Rovo, Forge agents, and Jira Product Discovery (JPD) Enterprise.','en','Event','Intermediate',0,'online','automatic','7e030d3871e6139b63c01f731f3e4bee4382b74bf727729331b923254b451b14',NULL,1780351994,0,'2026-06-02T00:13:14.342706+02:00',NULL,NULL,NULL,'["DevOps", "Collaboration Tools", "Atlassian Ecosystem"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "project-management-tools", "reputation_status": "Vetted", "reputation_summary": "Official Atlassian portal for Team ''26 digital sessions and on-demand keynotes.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://events.atlassian.com/team-digital/sign-in?rId=vs-4080711','Login: Team ’26 Digital','The digital access and login portal for Atlassian Team ''26, providing on-demand sessions, keynote recordings, and technical workshops focused on human-AI collaboration.','2026',4,'**Curator Insight:** Atlassian''s primary gateway to on-demand technical resources detailing the intersection of Agile delivery, enterprise ITSM, and AI-native organizational management. **Live Grounding:** This digital portal provides access to Team ''26 keynotes and deep-dive technical workshops outlining Jira''s agentic roadmap and the integration of Rovo and Loom transcripts. * **Architectural Significance:** Breaks down Atlassian''s ''Teamwork Graph'' infrastructure layer, showing how enterprises federate internal knowledge to power autonomous software delivery. -* **Technical Takeaways:** Examines the transition of project management tools from passive recording databases into proactive workflow orchestration engines.','en','site','intermediate',0,'online','automatic','c60697a7e57c28d535efdbfc8c35fa167c2ddca5edee02e6ccdfcf6b3fe1503c',NULL,1.78035227299408388e+09,0,'2026-06-02T00:17:52.994084+02:00',NULL,NULL,NULL,'["DevOps and Collaboration", "Project Management", "AI Orchestration"]','["CASE STUDY"]','[]','[]','{}','{"category": "aws-devops", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official portal for Atlassian''s flagship annual conference. No stability issues or penalties.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}'); +* **Technical Takeaways:** Examines the transition of project management tools from passive recording databases into proactive workflow orchestration engines.','en','site','intermediate',0,'online','automatic','c60697a7e57c28d535efdbfc8c35fa167c2ddca5edee02e6ccdfcf6b3fe1503c',NULL,1780352272,0,'2026-06-02T00:17:52.994084+02:00',NULL,NULL,NULL,'["DevOps and Collaboration", "Project Management", "AI Orchestration"]','["CASE STUDY"]','[]','[]','{}','{"category": "aws-devops", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official portal for Atlassian''s flagship annual conference. No stability issues or penalties.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/co-located-events/argocon','ArgoCon North America 2026 Call for Proposals','','2026',0,'Official Call for Proposals portal for ArgoCon North America 2026. Focuses on collecting real-world architectures, case studies, and enterprise patterns utilizing Argo CD, Argo Workflows, Argo Rollouts, and Argo Events.','English','Event Announcement','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Community", "Events", "ArgoCon"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://evilmartians.com/chronicles/kubing-rails-stressless-kubernetes-deployments-with-kuby','evilmartians.com: Kubing Rails: stressless Kubernetes deployments with Kuby','','2021',3,'A comprehensive developer case study by Evil Martians on utilizing Kuby to containerize and deploy complex Ruby on Rails applications. It highlights how Kuby solves the common configuration overhead of asset compilation, database migrations, and sidekiq worker scaling inside Kubernetes.','English','Technical Article','Medium',0,'online','manual','fc3a4a7669b1c9daf72634c6d1d6313ede98a6548d3b12f2929e2f8c2c76b726',100.0,1.77903307936214208e+09,1,'2026-05-17T17:51:19.362142+02:00',NULL,NULL,NULL,'["Application Delivery", "Frameworks", "Case Studies"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://examples.javacodegeeks.com/enterprise-java/spring/tomcat-vs-jetty-vs-undertow-comparison-of-spring-boot-embedded-servlet-containers','Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded Servlet'' Containers','','N/A',0,'A curated technical resource and architectural guide covering Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded Servlet'' Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903210573533892e+09,0,'2026-05-17T17:35:05.735339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/embedded-servlet-containers.md"]','["embedded-servlet-containers.md"]','{}','{"duplicate_of": "https://examples.javacodegeeks.com/java-development/enterprise-java/spring/tomcat-vs-jetty-vs-undertow-comparison-of-spring-boot-embedded-servlet-containers"}'); +INSERT INTO "resources" VALUES('https://evilmartians.com/chronicles/kubing-rails-stressless-kubernetes-deployments-with-kuby','evilmartians.com: Kubing Rails: stressless Kubernetes deployments with Kuby','','2021',3,'A comprehensive developer case study by Evil Martians on utilizing Kuby to containerize and deploy complex Ruby on Rails applications. It highlights how Kuby solves the common configuration overhead of asset compilation, database migrations, and sidekiq worker scaling inside Kubernetes.','English','Technical Article','Medium',0,'online','manual','fc3a4a7669b1c9daf72634c6d1d6313ede98a6548d3b12f2929e2f8c2c76b726',100.0,1779033079,1,'2026-05-17T17:51:19.362142+02:00',NULL,NULL,NULL,'["Application Delivery", "Frameworks", "Case Studies"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://examples.javacodegeeks.com/enterprise-java/spring/tomcat-vs-jetty-vs-undertow-comparison-of-spring-boot-embedded-servlet-containers','Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded Servlet'' Containers','','N/A',0,'A curated technical resource and architectural guide covering Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded Servlet'' Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032105,0,'2026-05-17T17:35:05.735339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/embedded-servlet-containers.md"]','["embedded-servlet-containers.md"]','{}','{"duplicate_of": "https://examples.javacodegeeks.com/java-development/enterprise-java/spring/tomcat-vs-jetty-vs-undertow-comparison-of-spring-boot-embedded-servlet-containers"}'); INSERT INTO "resources" VALUES('https://excalidraw.com','excalidraw.com','','2026',5,'A widely adopted collaborative whiteboard tool designed for rapid design sketches and wireframes. Features custom user libraries containing native cloud-native and Kubernetes icons for quick whiteboard design sessions.','TypeScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Sketch Tools"]','["[DE FACTO STANDARD]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://experitest.com/appium-blog/start-automating-your-mobile-tests-with-cucumber-and-appium','experitest.com: Start Automating your mobile tests with Cucumber and Appium','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0552ae08ba9d945b6166c9f98e348684d94bd1bfb31fe7ecf9bee677d1bc7e60',100.0,1.7790314791001141e+09,0,'2026-05-17T17:24:39.100114+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://digital.ai/products/continuous-testing"}'); -INSERT INTO "resources" VALUES('https://explore.skillbuilder.aws/learn','==explore.skillbuilder.aws/learn: AWS Skill Builder== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','108c77d1a102ba939dfd6905697060d38bb4da81026433faa915dc2fc899c1e1',100.0,1.77903258930828905e+09,0,'2026-05-17T17:43:09.308289+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://skillbuilder.aws"}'); -INSERT INTO "resources" VALUES('https://explore.skillbuilder.aws/learn/course/external/view/elearning/48/aws-security-fundamentals-second-edition','explore.skillbuilder.aws: AWS Security Fundamentals (free)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','108c77d1a102ba939dfd6905697060d38bb4da81026433faa915dc2fc899c1e1',100.0,1.77902989972173094e+09,0,'2026-05-17T16:58:19.721731+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://explore.skillbuilder.aws/learn"}'); -INSERT INTO "resources" VALUES('https://explore.skillbuilder.aws/learn/course/external/view/elearning/7854/aws-technical-essential-spanish-from-latin-america','explore.skillbuilder.aws: AWS Skill Builder - Introducción a AWS Data Pipeline'' (Español Latinoamérica) | AWS Technical Essentials (Spanish from Latin America) - Free','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','108c77d1a102ba939dfd6905697060d38bb4da81026433faa915dc2fc899c1e1',100.0,1.77902917475004196e+09,0,'2026-05-17T16:46:14.750042+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://explore.skillbuilder.aws/learn"}'); -INSERT INTO "resources" VALUES('https://exploreneptune.io','==exploreneptune.io== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==exploreneptune.io== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903180777862405e+09,0,'2026-05-17T17:30:07.778624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://experitest.com/appium-blog/start-automating-your-mobile-tests-with-cucumber-and-appium','experitest.com: Start Automating your mobile tests with Cucumber and Appium','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0552ae08ba9d945b6166c9f98e348684d94bd1bfb31fe7ecf9bee677d1bc7e60',100.0,1779031479,0,'2026-05-17T17:24:39.100114+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://digital.ai/products/continuous-testing"}'); +INSERT INTO "resources" VALUES('https://explore.skillbuilder.aws/learn','==explore.skillbuilder.aws/learn: AWS Skill Builder== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','108c77d1a102ba939dfd6905697060d38bb4da81026433faa915dc2fc899c1e1',100.0,1779032589,0,'2026-05-17T17:43:09.308289+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://skillbuilder.aws"}'); +INSERT INTO "resources" VALUES('https://explore.skillbuilder.aws/learn/course/external/view/elearning/48/aws-security-fundamentals-second-edition','explore.skillbuilder.aws: AWS Security Fundamentals (free)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','108c77d1a102ba939dfd6905697060d38bb4da81026433faa915dc2fc899c1e1',100.0,1779029899,0,'2026-05-17T16:58:19.721731+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://explore.skillbuilder.aws/learn"}'); +INSERT INTO "resources" VALUES('https://explore.skillbuilder.aws/learn/course/external/view/elearning/7854/aws-technical-essential-spanish-from-latin-america','explore.skillbuilder.aws: AWS Skill Builder - Introducción a AWS Data Pipeline'' (Español Latinoamérica) | AWS Technical Essentials (Spanish from Latin America) - Free','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','108c77d1a102ba939dfd6905697060d38bb4da81026433faa915dc2fc899c1e1',100.0,1779029174,0,'2026-05-17T16:46:14.750042+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://explore.skillbuilder.aws/learn"}'); +INSERT INTO "resources" VALUES('https://exploreneptune.io','==exploreneptune.io== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==exploreneptune.io== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031807,0,'2026-05-17T17:30:07.778624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://exporterhub.io','exporterhub.io 🌟','','2023',0,'A comprehensive, community-curated directory designed to catalog Prometheus exporters and dashboard integrations, simplifying target discovery for complex microservice infrastructure.','None','Web Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Discovery"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://expressjs.com/es','Express.js (Spanish Edition)','Fast, unopinionated, minimalist web framework for Node.js.','2026',4,'Curator Insight: Despite newer frameworks emerging, Express.js remains the foundational standard for minimalist Node.js web servers due to its simple middleware architecture. @@ -5069,129 +5069,129 @@ Live Grounding: Recent 2026 updates confirm its website was redesigned with Astr Architectural Value: - Delivers a highly robust routing system suitable for lightweight API gateways. - Supports native ES Modules and compatibility with global edge runtimes. -- Spanish translation enables seamless concept validation for non-English native cloud architects.','es','documentation','beginner',1,'online','automatic','33d1ed6eee2e964dd311d668bc78aac610064347697c97ca4ec6b75ae11935f7',NULL,1.78035216817322397e+09,0,'2026-06-02T00:16:08.173224+02:00',NULL,NULL,NULL,'["Backend Development", "Node.js Frameworks", "Express.js", "Spanish Documentation"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "javascript", "reputation_status": "Vetted", "reputation_summary": "Battle-tested, minimalist Node.js web framework. Redesigned with Astro in May 2026 and regularly audited for security compliance.", "social_preview_url": "https://expressjs.com/og/home-es.png", "source_provenance": "X.com (midudev)", "suggested_new_category": "web-frameworks"}'); +- Spanish translation enables seamless concept validation for non-English native cloud architects.','es','documentation','beginner',1,'online','automatic','33d1ed6eee2e964dd311d668bc78aac610064347697c97ca4ec6b75ae11935f7',NULL,1780352168,0,'2026-06-02T00:16:08.173224+02:00',NULL,NULL,NULL,'["Backend Development", "Node.js Frameworks", "Express.js", "Spanish Documentation"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "javascript", "reputation_status": "Vetted", "reputation_summary": "Battle-tested, minimalist Node.js web framework. Redesigned with Astro in May 2026 and regularly audited for security compliance.", "social_preview_url": "https://expressjs.com/og/home-es.png", "source_provenance": "X.com (midudev)", "suggested_new_category": "web-frameworks"}'); INSERT INTO "resources" VALUES('https://external-secrets.io','external-secrets.io 🌟','','2025',5,'The industry-standard operator for syncing external secrets management services (like AWS Secrets Manager, Vault, or GCP Secret Manager) into Kubernetes Secret objects. This eliminates storing sensitive configuration inside git repositories, supporting true GitOps workflows. Decoupled and secure, it is a critical security-centric component.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "External Secrets"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fabiogomezdiaz.com/posts/how-to-run-packer-pipelines-on-jenkins-part1-traditional-jenkins','fabiogomezdiaz.com: How to Run Packer Pipelines on Jenkins: Part 1 - Traditional Jenkins','','2021',0,'An operational guide covering the integration of HashiCorp Packer with standard Jenkins VMs to build repeatable base images for multi-cloud platform layers. *Curator Insight*: VM building pipelines. *Live Grounding*: Critical for maintaining gold machine images within traditional infrastructure domains.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Packer Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fabiolb.net','Fabio Load Balancer 🌟','','2024',2,'A zero-configuration, Consul-backed HTTP and TCP load balancer. Highly praised for simplicity but now considered legacy in favor of contemporary, Envoy-based ingress controls and standardized gateway APIs.','Go','open-source-tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Load Balancing", "Legacy Tooling"]','["[LEGACY]"]','[]','["servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fabric8.io','Fabric8','','2020',0,'Fabric8 historically offered a comprehensive development and integration platform for Kubernetes. While its global platform features have been deprecated or superseded, its core libraries and Eclipse JKube build helpers continue to be vital utilities in Java environments.','Java','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Development", "Java", "Kubernetes Clients"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fabric8.io/guide/cdelivery.html','CI/CD with fabric8','','2018',0,'Details the classic continuous delivery orchestration patterns supported by early versions of the Fabric8 framework. Although helpful for understanding early pipeline structures, these setups are largely replaced by native GitOps and modern cloud-native pipelines.','Groovy','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Development", "CI/CD", "Legacy Frameworks"]','["[LEGACY]"]','[]','["openshift-pipelines.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://faddom.com/cloud-computing-costs-and-pricing-comparison','faddom.com: Cloud Computing Costs & Pricing Comparisons for 2023','','2026',0,'A detailed 2023 summary of public cloud pricing trends and total cost of ownership (TCO) calculators. It focuses on under-provisioned resources and hidden storage costs. Live grounding highlights its value as a foundational reference for optimization algorithms in cloud management platforms.','English','Guide/Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Economics", "Pricing Matrices", "TCO Analysis"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fairwinds.medium.com/an-introduction-to-the-kubernetes-maturity-model-how-to-use-it-54ebfc21e413','fairwinds.medium.com: An Introduction to the Kubernetes Maturity Model —'' How to Use It','','N/A',0,'A curated technical resource and architectural guide covering fairwinds.medium.com: An Introduction to the Kubernetes Maturity Model —'' How to Use It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790331579058721e+09,0,'2026-05-17T17:52:37.905872+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://fairwinds.medium.com/an-introduction-to-the-kubernetes-maturity-model-how-to-use-it-54ebfc21e413','fairwinds.medium.com: An Introduction to the Kubernetes Maturity Model —'' How to Use It','','N/A',0,'A curated technical resource and architectural guide covering fairwinds.medium.com: An Introduction to the Kubernetes Maturity Model —'' How to Use It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033157,0,'2026-05-17T17:52:37.905872+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://falco.org','Falco.org','','2026',0,'The web portal for Falco, the CNCF-graduated security tool designed for real-time threat detection in Kubernetes. By leveraging eBPF or kernel modules to process raw system calls, Falco continuously evaluates workload behaviors against customizable rule engines. Essential for runtime host compromise and filesystem drift detection.','N/A','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Runtime Security", "Threat Detection"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://falco.org/about/case-studies/incepto-medical','falco.org/about/case-studies/incepto-medical: Protect shared clusters for medical imaging','','2022',5,'Shows how Incepto Medical leverages Falco to secure multi-tenant Kubernetes clusters processing highly-sensitive patient medical imaging. Falco detects anomalous runtime container activity, raw system calls, and unauthorized namespace access in real-time. This runtime instrumentation enables compliance with stringent medical data privacy regulations (e.g., GDPR, HIPAA) without introducing heavy performance overhead to GPU-intensive AI inference workloads.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Orchestration", "Cloud Security", "Runtime Security"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','[]','["customer.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://falco.org/blog/detect-malicious-behaviour-on-kubernetes-api-server-through-gathering-audit-logs-by-using-fluentbit-part-2','falco.org: Detect Malicious Behaviour on Kubernetes API Server through gathering Audit Logs by using FluentBit - Part 2','','2021',0,'This advanced guide describes constructing a real-time behavioral monitoring pipeline utilizing Fluent Bit to capture Kubernetes API audit logs and forward them to Falco. It addresses the architectural challenge of collecting high-volume security telemetry without inducing CPU degradation on master nodes. It enables rapid extraction of administrative anomalies and policy bypass attempts.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Detection", "Audit Logs Parsing"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fastapi.tiangolo.com','FastAPI 🌟','','2026',0,'Official technical specifications for FastAPI, Python''s leading ASGI-compliant framework for building low-latency endpoints. Evaluates native async execution loops, automated Pydantic schema validation, and high-performance routing layouts.','Python','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Asynchronous Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fastthread.io','FastThread.io','','2026',0,'An automated engine designed to diagnose JVM thread dumps. Resolves thread lock contention, transaction delays, and thread starvation bottlenecks in Kubernetes-hosted enterprise Java services.','None','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Performance"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fastthread.io/ft-error.jsp',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering fastthread.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','978fb1d436faf94e88ad2ae1ff9fce92021ecf3c2ad9adae3ecddf717a0239c7',100.0,1.77913049498656892e+09,0,'2026-05-18T20:54:54.986569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fastthread.io/ft-thread-report.jsp?dumpId=1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b10f166049be91cf9c9dbfa1f6e16bd17bdf68af80f1a650ae6898d16a1f5b8a',100.0,1.77903307469822192e+09,0,'2026-05-17T17:51:14.698222+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://fatehmuhammad.medium.com/introduction-to-docker-part-1-3cff7559e372','fatehmuhammad.medium.com: Introduction to Docker | part 1','','N/A',0,'A curated technical resource and architectural guide covering fatehmuhammad.medium.com: Introduction to Docker | part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77902968900518798e+09,0,'2026-05-17T16:54:49.005188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://cloudnativeislamabad.hashnode.dev/introduction-to-docker-part-1"}'); +INSERT INTO "resources" VALUES('https://fastthread.io/ft-error.jsp',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering fastthread.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','978fb1d436faf94e88ad2ae1ff9fce92021ecf3c2ad9adae3ecddf717a0239c7',100.0,1779130494,0,'2026-05-18T20:54:54.986569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://fastthread.io/ft-thread-report.jsp?dumpId=1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b10f166049be91cf9c9dbfa1f6e16bd17bdf68af80f1a650ae6898d16a1f5b8a',100.0,1779033074,0,'2026-05-17T17:51:14.698222+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://fatehmuhammad.medium.com/introduction-to-docker-part-1-3cff7559e372','fatehmuhammad.medium.com: Introduction to Docker | part 1','','N/A',0,'A curated technical resource and architectural guide covering fatehmuhammad.medium.com: Introduction to Docker | part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029689,0,'2026-05-17T16:54:49.005188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://cloudnativeislamabad.hashnode.dev/introduction-to-docker-part-1"}'); INSERT INTO "resources" VALUES('https://fathomtech.io/blog/microservices-vs-serverless','fathomtech.io: Microservices vs. Serverless','','2021',3,'Evaluates operational tradeoffs, deployment mechanics, and cost models between traditional containerized microservices and pure event-driven serverless architectures.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture Decisions", "Comparisons", "Microservices vs Serverless"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/5-best-terraform-tools-that-you-need-in-2022-a3db2334c524','==faun.pub: 5 Best Terraform Tools That You Need in 2022== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: 5 Best Terraform Tools That You Need in 2022== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903223934560704e+09,0,'2026-05-17T17:37:19.345607+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/a-beginners-guide-to-jaeger-ed75ce5ed8f4','faun.pub: A beginner’s guide to Jaeger','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: A beginner’s guide to Jaeger in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903057244364094e+09,0,'2026-05-17T17:09:32.443641+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/a-browser-based-remote-desktop-solution-on-kubernetes-d6b3d33e73b6','faun.pub: A browser based remote desktop solution on kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: A browser based remote desktop solution on kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903147354109406e+09,0,'2026-05-17T17:24:33.541094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/a-definitive-guide-to-kubernetes-operator-the-crawl-7647b278c28b','==faun.pub: A Definitive guide to Kubernetes Operator — The crawl!==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: A Definitive guide to Kubernetes Operator — The crawl!== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903084863789701e+09,0,'2026-05-17T17:14:08.637897+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/accessing-a-remote-minikube-from-a-local-computer-fd6180dd66dd','==faun.pub: Accessing a remote minikube from a local computer==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903036467799806e+09,0,'2026-05-17T17:06:04.677998+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/active-passive-load-balancing-with-kubernetes-services-742cae1938af','faun.pub: Kubernetes — Active/Passive Load Balancing with Services','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes — Active/Passive Load Balancing with Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903288012530303e+09,0,'2026-05-17T17:48:00.125303+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/analyze-aws-eks-audit-logs-with-falco-95202167f2e','faun.pub: Analyze AWS EKS Audit logs with Falco','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Analyze AWS EKS Audit logs with Falco in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902914240163207e+09,0,'2026-05-17T16:45:42.401632+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/argocd-finalizer-shield-protecting-your-clusters-from-unintended-deletion-c7929a82d983','faun.pub: ArgoCD Finalizer Shield: Protecting Your Production Clusters from'' Unintended Deletion','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: ArgoCD Finalizer Shield: Protecting Your Production Clusters from'' Unintended Deletion in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903236840063905e+09,0,'2026-05-17T17:39:28.400639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/assign-permissions-to-an-user-in-kubernetes-an-overview-of-rbac-based-authz-in-k8s-7d9e5e1099f1','faun.pub: Assign permissions to an user in Kubernetes. An overview of RBAC-based'' AuthZ in k8s 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Assign permissions to an user in Kubernetes. An overview of RBAC-based'' AuthZ in k8s 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903225688688707e+09,0,'2026-05-17T17:37:36.886887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/automate-certificate-management-in-kubernetes-using-cert-manager-d0745e5c7757','faun.pub: Automate Certificate Management In Kubernetes Using Cert-Manager','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Automate Certificate Management In Kubernetes Using Cert-Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903143805132508e+09,0,'2026-05-17T17:23:58.051325+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/automate-jenkins-pipelines-management-6e771b5890f','faun.pub: Automate Jenkins Pipelines management with Jenkins Job Builder'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Automate Jenkins Pipelines management with Jenkins Job Builder'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903152815320301e+09,0,'2026-05-17T17:25:28.153203+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/automation-deploying-an-app-in-gke-using-ansible-4b6687967ac3','faun.pub: Automation: Deploying an app in GKE using Ansible','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Automation: Deploying an app in GKE using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790302319348371e+09,0,'2026-05-17T17:03:51.934837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/aws-ecs-blue-green-deployment-setup-using-terraform-b56bb4f656ea','faun.pub: AWS ECS Blue/Green Deployment Setup Using Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: AWS ECS Blue/Green Deployment Setup Using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903378867960309e+09,0,'2026-05-17T18:03:08.679603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/aws-eks-the-ultimate-guide-to-deploy-an-ingress-controller-on-kubernetes-5952cb27c067','faun.pub: AWS EKS: The Ultimate Guide To Deploy AWS Load Balancer Controller'' add-on','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: AWS EKS: The Ultimate Guide To Deploy AWS Load Balancer Controller'' add-on in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793.81589,0,'2026-05-17T17:29:53.815890+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/aws-eks-with-terraform-and-gitops-in-minutes-b3ca33171209','faun.pub: Amazon EKS with Terraform and GitOps in minutes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Amazon EKS with Terraform and GitOps in minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903457167829108e+09,0,'2026-05-17T18:16:11.678291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/azure-devops-deploying-azure-resources-using-terraform-1f2fe46c6aa0','faun.pub: Azure DevOps: Deploying Azure Resources using Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Azure DevOps: Deploying Azure Resources using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149705332088e+09,0,'2026-05-17T17:24:57.053321+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/azure-kubernetes-service-aks-d1e71c7ecbe6','faun.pub: How to implement Azure Kubernetes Service (AKS) in Cloud?','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to implement Azure Kubernetes Service (AKS) in Cloud? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903028508186602e+09,0,'2026-05-17T17:04:45.081866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/becoming-devops-observability-152b292c05b9','faun.pub: Becoming DevOps — Observability','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Becoming DevOps — Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903032663419604e+09,0,'2026-05-17T17:05:26.634196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/building-an-eks-fargate-cluster-with-terraform-9736813e1196','faun.pub: Building an EKS Fargate cluster with Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Building an EKS Fargate cluster with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902987805014109e+09,0,'2026-05-17T16:57:58.050141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/configuring-a-highly-available-infrastructure-in-aws-using-terraform-2fc9dbb519b6','faun.pub: Configuring a Highly Available Infrastructure in AWS using Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Configuring a Highly Available Infrastructure in AWS using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903164223907494e+09,0,'2026-05-17T17:27:22.239075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/configuring-ha-kubernetes-cluster-on-bare-metal-servers-with-kubeadm-1-2-1e79f0f7857b','faun.pub: Configuring HA Kubernetes cluster on bare metal servers with kubeadm.'' 1/3','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Configuring HA Kubernetes cluster on bare metal servers with kubeadm.'' 1/3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916124159407e+09,0,'2026-05-17T16:46:01.241594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/continuous-deployments-of-kubernetes-applications-using-argo-cd-gitops-helm-charts-9df917caa2e4','faun.pub: Continuous Deployments of Kubernetes Applications using Argo CD'' GitOps & Helm Charts','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Continuous Deployments of Kubernetes Applications using Argo CD'' GitOps & Helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790293797447431e+09,0,'2026-05-17T16:49:39.744743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/control-traffic-flow-to-and-from-kubernetes-pods-with-network-policies-bc384c2d1f8c','faun.pub: Control traffic flow to and from Kubernetes pods with Network'' Policies','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Control traffic flow to and from Kubernetes pods with Network'' Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029801664011e+09,0,'2026-05-17T16:56:41.664011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/debugging-networkpolicy-part-1-249921cdba37','==faun.pub: Kubernetes — Debugging NetworkPolicy (Part 1)==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Kubernetes — Debugging NetworkPolicy (Part 1)== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902945917744588e+09,0,'2026-05-17T16:50:59.177446+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/defining-infrastructure-declaratively-with-crossplane-eb9e0a98ae38','faun.pub: Defining Infrastructure Declaratively with Crossplane','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Defining Infrastructure Declaratively with Crossplane in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033674.93326,0,'2026-05-17T18:01:14.933260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/deploy-active-active-multi-region-kubernetes-cluster-with-terraform-f2652e43f47e','faun.pub: Make Your Kubernetes Cluster Highly Available and Fault Tolerant'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Make Your Kubernetes Cluster Highly Available and Fault Tolerant'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030593805902e+09,0,'2026-05-17T17:09:53.805902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/deploying-argo-cd-and-sealed-secrets-with-helm-8de12f53051b','faun.pub: Deploying Argo CD and Sealed Secrets with Helm','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Deploying Argo CD and Sealed Secrets with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029801657588e+09,0,'2026-05-17T16:56:41.657588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/devops-create-your-first-ci-cd-pipeline-ed054ba1404f',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903361478279495e+09,0,'2026-05-17T18:00:14.782795+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/devops-meets-observability-78775c021b0e','faun.pub: DevOps Meets Observability 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: DevOps Meets Observability 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307886414194e+09,0,'2026-05-17T17:51:18.864142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/dockerfile-best-practices-for-developers-87a2c19b4abe','faun.pub: Dockerfile Best Practices for Developers | Pavan Belagatti','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Dockerfile Best Practices for Developers | Pavan Belagatti in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111091118907e+09,0,'2026-05-17T17:18:30.911189+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/encrypting-kubernetes-secrets-at-rest-1b835e228c6a','faun.pub: Encrypting Kubernetes Secrets at Rest','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Encrypting Kubernetes Secrets at Rest in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307428550696e+09,0,'2026-05-17T17:51:14.285507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/end-to-end-ssl-encryption-with-aws-application-load-balancer-b43db918bd9e','faun.pub: End To End SSL Encryption With AWS Application Load Balancer','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: End To End SSL Encryption With AWS Application Load Balancer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902947251013803e+09,0,'2026-05-17T16:51:12.510138+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/external-secret-operator-on-aks-with-terraform-for-azure-key-vault-integration-with-workload-1d0c31082373','faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key'' Vault Integration (with Workload Identity)','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key'' Vault Integration (with Workload Identity) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903032290338397e+09,0,'2026-05-17T17:05:22.903384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md", "docs/managed-kubernetes-in-public-cloud.md"]','["kubernetes-security.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/finally-successfully-setup-docker-registry-inside-kind-kubernetes-cluster-5b0381dbb2ec','faun.pub: Finally, (successfully…) setup docker registry inside kind Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Finally, (successfully…) setup docker registry inside kind Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903336001362705e+09,0,'2026-05-17T17:56:00.013627+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/finops-introduction-origins-and-next-steps-bcdaa8b82417','faun.pub: FinOps – introduction, origins and next steps','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: FinOps – introduction, origins and next steps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903198291814708e+09,0,'2026-05-17T17:33:02.918147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/from-dev-to-admin-an-easy-kubernetes-privilege-escalation-you-should-be-aware-of-the-attack-950e6cf76cac','faun.pub: From dev to admin: an easy Kubernetes privilege escalation you'' should be aware of — the attack','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: From dev to admin: an easy Kubernetes privilege escalation you'' should be aware of — the attack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903035616249895e+09,0,'2026-05-17T17:05:56.162499+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/5-best-terraform-tools-that-you-need-in-2022-a3db2334c524','==faun.pub: 5 Best Terraform Tools That You Need in 2022== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: 5 Best Terraform Tools That You Need in 2022== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.345607+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/a-beginners-guide-to-jaeger-ed75ce5ed8f4','faun.pub: A beginner’s guide to Jaeger','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: A beginner’s guide to Jaeger in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.443641+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/a-browser-based-remote-desktop-solution-on-kubernetes-d6b3d33e73b6','faun.pub: A browser based remote desktop solution on kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: A browser based remote desktop solution on kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031473,0,'2026-05-17T17:24:33.541094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/a-definitive-guide-to-kubernetes-operator-the-crawl-7647b278c28b','==faun.pub: A Definitive guide to Kubernetes Operator — The crawl!==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: A Definitive guide to Kubernetes Operator — The crawl!== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030848,0,'2026-05-17T17:14:08.637897+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/accessing-a-remote-minikube-from-a-local-computer-fd6180dd66dd','==faun.pub: Accessing a remote minikube from a local computer==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030364,0,'2026-05-17T17:06:04.677998+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/active-passive-load-balancing-with-kubernetes-services-742cae1938af','faun.pub: Kubernetes — Active/Passive Load Balancing with Services','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes — Active/Passive Load Balancing with Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032880,0,'2026-05-17T17:48:00.125303+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/analyze-aws-eks-audit-logs-with-falco-95202167f2e','faun.pub: Analyze AWS EKS Audit logs with Falco','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Analyze AWS EKS Audit logs with Falco in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029142,0,'2026-05-17T16:45:42.401632+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/argocd-finalizer-shield-protecting-your-clusters-from-unintended-deletion-c7929a82d983','faun.pub: ArgoCD Finalizer Shield: Protecting Your Production Clusters from'' Unintended Deletion','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: ArgoCD Finalizer Shield: Protecting Your Production Clusters from'' Unintended Deletion in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032368,0,'2026-05-17T17:39:28.400639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/assign-permissions-to-an-user-in-kubernetes-an-overview-of-rbac-based-authz-in-k8s-7d9e5e1099f1','faun.pub: Assign permissions to an user in Kubernetes. An overview of RBAC-based'' AuthZ in k8s 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Assign permissions to an user in Kubernetes. An overview of RBAC-based'' AuthZ in k8s 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032256,0,'2026-05-17T17:37:36.886887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/automate-certificate-management-in-kubernetes-using-cert-manager-d0745e5c7757','faun.pub: Automate Certificate Management In Kubernetes Using Cert-Manager','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Automate Certificate Management In Kubernetes Using Cert-Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031438,0,'2026-05-17T17:23:58.051325+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/automate-jenkins-pipelines-management-6e771b5890f','faun.pub: Automate Jenkins Pipelines management with Jenkins Job Builder'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Automate Jenkins Pipelines management with Jenkins Job Builder'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031528,0,'2026-05-17T17:25:28.153203+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/automation-deploying-an-app-in-gke-using-ansible-4b6687967ac3','faun.pub: Automation: Deploying an app in GKE using Ansible','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Automation: Deploying an app in GKE using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030231,0,'2026-05-17T17:03:51.934837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/aws-ecs-blue-green-deployment-setup-using-terraform-b56bb4f656ea','faun.pub: AWS ECS Blue/Green Deployment Setup Using Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: AWS ECS Blue/Green Deployment Setup Using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.679603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/aws-eks-the-ultimate-guide-to-deploy-an-ingress-controller-on-kubernetes-5952cb27c067','faun.pub: AWS EKS: The Ultimate Guide To Deploy AWS Load Balancer Controller'' add-on','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: AWS EKS: The Ultimate Guide To Deploy AWS Load Balancer Controller'' add-on in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793,0,'2026-05-17T17:29:53.815890+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/aws-eks-with-terraform-and-gitops-in-minutes-b3ca33171209','faun.pub: Amazon EKS with Terraform and GitOps in minutes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Amazon EKS with Terraform and GitOps in minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034571,0,'2026-05-17T18:16:11.678291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/azure-devops-deploying-azure-resources-using-terraform-1f2fe46c6aa0','faun.pub: Azure DevOps: Deploying Azure Resources using Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Azure DevOps: Deploying Azure Resources using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031497,0,'2026-05-17T17:24:57.053321+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/azure-kubernetes-service-aks-d1e71c7ecbe6','faun.pub: How to implement Azure Kubernetes Service (AKS) in Cloud?','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to implement Azure Kubernetes Service (AKS) in Cloud? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.081866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/becoming-devops-observability-152b292c05b9','faun.pub: Becoming DevOps — Observability','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Becoming DevOps — Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030326,0,'2026-05-17T17:05:26.634196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/building-an-eks-fargate-cluster-with-terraform-9736813e1196','faun.pub: Building an EKS Fargate cluster with Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Building an EKS Fargate cluster with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029878,0,'2026-05-17T16:57:58.050141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/configuring-a-highly-available-infrastructure-in-aws-using-terraform-2fc9dbb519b6','faun.pub: Configuring a Highly Available Infrastructure in AWS using Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Configuring a Highly Available Infrastructure in AWS using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031642,0,'2026-05-17T17:27:22.239075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/configuring-ha-kubernetes-cluster-on-bare-metal-servers-with-kubeadm-1-2-1e79f0f7857b','faun.pub: Configuring HA Kubernetes cluster on bare metal servers with kubeadm.'' 1/3','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Configuring HA Kubernetes cluster on bare metal servers with kubeadm.'' 1/3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029161,0,'2026-05-17T16:46:01.241594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/continuous-deployments-of-kubernetes-applications-using-argo-cd-gitops-helm-charts-9df917caa2e4','faun.pub: Continuous Deployments of Kubernetes Applications using Argo CD'' GitOps & Helm Charts','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Continuous Deployments of Kubernetes Applications using Argo CD'' GitOps & Helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029379,0,'2026-05-17T16:49:39.744743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/control-traffic-flow-to-and-from-kubernetes-pods-with-network-policies-bc384c2d1f8c','faun.pub: Control traffic flow to and from Kubernetes pods with Network'' Policies','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Control traffic flow to and from Kubernetes pods with Network'' Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029801,0,'2026-05-17T16:56:41.664011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/debugging-networkpolicy-part-1-249921cdba37','==faun.pub: Kubernetes — Debugging NetworkPolicy (Part 1)==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Kubernetes — Debugging NetworkPolicy (Part 1)== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029459,0,'2026-05-17T16:50:59.177446+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/defining-infrastructure-declaratively-with-crossplane-eb9e0a98ae38','faun.pub: Defining Infrastructure Declaratively with Crossplane','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Defining Infrastructure Declaratively with Crossplane in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033674,0,'2026-05-17T18:01:14.933260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/deploy-active-active-multi-region-kubernetes-cluster-with-terraform-f2652e43f47e','faun.pub: Make Your Kubernetes Cluster Highly Available and Fault Tolerant'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Make Your Kubernetes Cluster Highly Available and Fault Tolerant'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030593,0,'2026-05-17T17:09:53.805902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/deploying-argo-cd-and-sealed-secrets-with-helm-8de12f53051b','faun.pub: Deploying Argo CD and Sealed Secrets with Helm','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Deploying Argo CD and Sealed Secrets with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029801,0,'2026-05-17T16:56:41.657588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/devops-create-your-first-ci-cd-pipeline-ed054ba1404f',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033614,0,'2026-05-17T18:00:14.782795+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/devops-meets-observability-78775c021b0e','faun.pub: DevOps Meets Observability 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: DevOps Meets Observability 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033078,0,'2026-05-17T17:51:18.864142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/dockerfile-best-practices-for-developers-87a2c19b4abe','faun.pub: Dockerfile Best Practices for Developers | Pavan Belagatti','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Dockerfile Best Practices for Developers | Pavan Belagatti in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.911189+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/encrypting-kubernetes-secrets-at-rest-1b835e228c6a','faun.pub: Encrypting Kubernetes Secrets at Rest','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Encrypting Kubernetes Secrets at Rest in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.285507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/end-to-end-ssl-encryption-with-aws-application-load-balancer-b43db918bd9e','faun.pub: End To End SSL Encryption With AWS Application Load Balancer','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: End To End SSL Encryption With AWS Application Load Balancer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029472,0,'2026-05-17T16:51:12.510138+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/external-secret-operator-on-aks-with-terraform-for-azure-key-vault-integration-with-workload-1d0c31082373','faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key'' Vault Integration (with Workload Identity)','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key'' Vault Integration (with Workload Identity) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.903384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md", "docs/managed-kubernetes-in-public-cloud.md"]','["kubernetes-security.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/finally-successfully-setup-docker-registry-inside-kind-kubernetes-cluster-5b0381dbb2ec','faun.pub: Finally, (successfully…) setup docker registry inside kind Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Finally, (successfully…) setup docker registry inside kind Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033360,0,'2026-05-17T17:56:00.013627+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/finops-introduction-origins-and-next-steps-bcdaa8b82417','faun.pub: FinOps – introduction, origins and next steps','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: FinOps – introduction, origins and next steps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031982,0,'2026-05-17T17:33:02.918147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/from-dev-to-admin-an-easy-kubernetes-privilege-escalation-you-should-be-aware-of-the-attack-950e6cf76cac','faun.pub: From dev to admin: an easy Kubernetes privilege escalation you'' should be aware of — the attack','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: From dev to admin: an easy Kubernetes privilege escalation you'' should be aware of — the attack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030356,0,'2026-05-17T17:05:56.162499+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://faun.pub/from-terraform-to-azure-bicep-what-you-need-to-know-bb1c404b7603','faun.pub: From Terraform to Azure Bicep: What You Need to Know about syntax','','2021',0,'A comparative architectural analysis of HCL (Terraform) and Azure Bicep syntax. It details state management contrasts, native Azure compilation pipelines, and syntax variations to aid infrastructure teams transitioning into native Azure provisioning workflows.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "IaC Migration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/gatekeeper-k8-hardening-backlog-956d1b6860b6','faun.pub: Gatekeeper | K8 hardening backlog','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Gatekeeper | K8 hardening backlog in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903442462180399e+09,0,'2026-05-17T18:13:44.621804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/getting-started-with-observability-657d57aab1c7','faun.pub: Getting started with Observability','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Getting started with Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902963108081889e+09,0,'2026-05-17T16:53:51.080819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/git-clone-using-init-container-kubernetes-b49535be6968','==faun.pub: Git Clone using Init-container | Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Git Clone using Init-container | Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903058734583807e+09,0,'2026-05-17T17:09:47.345838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/give-users-and-groups-access-to-kubernetes-cluster-using-rbac-b614b6c0b383','==faun.pub: Give Users and Groups Access to Kubernetes Cluster Using RBAC==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Give Users and Groups Access to Kubernetes Cluster Using RBAC== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903255613752198e+09,0,'2026-05-17T17:42:36.137522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/grafana-prometheus-and-loki-exploring-metrics-and-logs-f198637784fc','faun.pub: Grafana, Prometheus, and Loki: Exploring Metrics and Logs','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Grafana, Prometheus, and Loki: Exploring Metrics and Logs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903225179226708e+09,0,'2026-05-17T17:37:31.792267+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/handling-exposed-aws-access-key-b053362abd73','faun.pub: Handling Exposed AWS Access Key','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Handling Exposed AWS Access Key in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903184999258303e+09,0,'2026-05-17T17:30:49.992583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/helm-command-cheat-sheet-by-m-sharma-488706ecf131','faun.pub: Helm Command Cheat Sheet | By M. Sharma','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Helm Command Cheat Sheet | By M. Sharma in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903440531300497e+09,0,'2026-05-17T18:13:25.313005+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/helm-template-actions-functions-and-pipelines-16ed23ed336f','faun.pub: Helm — Template Actions, Functions, and Pipelines 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Helm — Template Actions, Functions, and Pipelines 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903357577269291e+09,0,'2026-05-17T17:59:35.772693+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/hierarchical-namespaces-in-kubernetes-5b07ea2c3e65','==faun.pub: Hierarchical Namespaces in Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Hierarchical Namespaces in Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902982053322696e+09,0,'2026-05-17T16:57:00.533227+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/how-helm-subcharts-make-the-transition-to-argo-rollouts-a-breeze-aaf160924dbf','faun.pub: How Helm Subcharts Make the Transition to Argo Rollouts a Breeze','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How Helm Subcharts Make the Transition to Argo Rollouts a Breeze in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903143998135209e+09,0,'2026-05-17T17:23:59.981352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/how-to-access-aws-services-from-eks-ab5fa003a1b6','==faun.pub: How to access AWS services from EKS==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: How to access AWS services from EKS== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903229656804704e+09,0,'2026-05-17T17:38:16.568047+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/how-to-automate-the-setup-of-a-kubernetes-cluster-on-gcp-e97918bf41de','faun.pub: How to automate the setup of a Kubernetes cluster on GCP','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to automate the setup of a Kubernetes cluster on GCP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903292241272401e+09,0,'2026-05-17T17:48:42.412724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/how-to-build-a-gitops-workflow-with-argocd-kustomize-and-github-actions-f919e7443295','faun.pub: How to build a GitOps workflow with ArgoCD, Kustomize and GitHub'' Actions','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to build a GitOps workflow with ArgoCD, Kustomize and GitHub'' Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307428329205e+09,0,'2026-05-17T17:51:14.283292+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/how-to-deploy-jaeger-on-kubernetes-69cf48447182','faun.pub: How to deploy Jaeger on Kubernetes. A beginner’s guide to Jaeger'' (5 Part Series)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903366317278599e+09,0,'2026-05-17T18:01:03.172786+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/how-to-monitor-and-alert-on-nginx-ingress-in-kubernetes-6d7d172f0399','faun.pub: How to Monitor and Alert on Ingress-NGINX in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to Monitor and Alert on Ingress-NGINX in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153342756509e+09,0,'2026-05-17T17:25:33.427565+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/how-to-use-priorities-in-kubernetes-e1bb1b722b6a','faun.pub: How to utilize priorities in Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to utilize priorities in Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903261997407102e+09,0,'2026-05-17T17:43:39.974071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/hygiene-of-argocd-built-automation-at-a-scale-cf63ee459510','faun.pub: Hygiene of an ArgoCD-built automation at a scale','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Hygiene of an ArgoCD-built automation at a scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903384464491391e+09,0,'2026-05-17T18:04:04.644914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/implementing-event-driven-architecture-with-aws-eventbridge-event-driven-messaging-pattern-9d29262bfade','faun.pub: Implementing Event Driven Architecture With AWS EventBridge —'' Event-Driven Messaging Pattern','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Implementing Event Driven Architecture With AWS EventBridge —'' Event-Driven Messaging Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903155273805403e+09,0,'2026-05-17T17:25:52.738054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-messaging.md"]','["aws-messaging.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/import-your-existing-cloud-infra-into-terraform-ca70da146152','faun.pub: Import your existing cloud infra into Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Import your existing cloud infra into Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903217293329405e+09,0,'2026-05-17T17:36:12.933294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/integrate-keycloak-with-hashicorp-vault-5264a873dd2f','faun.pub: Integrate Keycloak with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Integrate Keycloak with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903178781173706e+09,0,'2026-05-17T17:29:47.811737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/intelligently-estimating-your-kubernetes-resource-needs-c12a75ea3138','faun.pub: Intelligently estimating your Kubernetes resource needs!','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Intelligently estimating your Kubernetes resource needs! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903328039887595e+09,0,'2026-05-17T17:54:40.398876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/k3s-vs-talos-linux-8a1e0dce9a77','K3s vs Talos Linux','','N/A',0,'A curated technical resource and architectural guide covering K3s vs Talos Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903099109602308e+09,0,'2026-05-17T17:16:31.096023+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/kasten-k10-on-kubesphere-to-ensure-kubernetes-backup-and-restore-1bc59a0b91aa','faun.pub: Kasten K10 on KubeSphere to Ensure Kubernetes Backup and Restore','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kasten K10 on KubeSphere to Ensure Kubernetes Backup and Restore in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903237177919602e+09,0,'2026-05-17T17:39:31.779196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/keda-ec9fc7c8dd81','faun.pub: Scaling an app in Kubernetes with KEDA (no Prometheus is needed)','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Scaling an app in Kubernetes with KEDA (no Prometheus is needed) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903146658364605e+09,0,'2026-05-17T17:24:26.583646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-architecture-explained-under-5-minutes-e35277c4b6bc','faun.pub: Kubernetes Architecture Explained — Under 5 Minutes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Architecture Explained — Under 5 Minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903275394741106e+09,0,'2026-05-17T17:45:53.947411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-chronicles-k8s-04-k8s-series-pod-resource-request-limits-49ac0cf67ae6','faun.pub: Kubernetes Chronicles:(K8s#04)|K8s Series | POD Resource Request'' & Limits','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Chronicles:(K8s#04)|K8s Series | POD Resource Request'' & Limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029569.68444,0,'2026-05-17T16:52:49.684440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-commands-for-deployment-and-management-e10a74c95015','faun.pub: Kubernetes Commands for Deployment and Management','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Commands for Deployment and Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902931007771801e+09,0,'2026-05-17T16:48:30.077718+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6','==faun.pub: Kubernetes Controllers, Custom Resources, and Operators Explained==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Kubernetes Controllers, Custom Resources, and Operators Explained== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903224469324493e+09,0,'2026-05-17T17:37:24.693245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-deployment-strategies-f36e7e4d2be','faun.pub: Kubernetes Deployment Strategies','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Deployment Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903245511585497e+09,0,'2026-05-17T17:40:55.115855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.weave.works/blog/kubernetes-deployment-strategies"}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-ingress-with-nginx-3c77e703e91a','==faun.pub: Kubernetes Ingress with Nginx==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Kubernetes Ingress with Nginx== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903097928440308e+09,0,'2026-05-17T17:16:19.284403+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-liveness-probes-1a053f53690c','faun.pub: Kubernetes Liveness Probes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Liveness Probes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029940823354e+09,0,'2026-05-17T16:59:00.823354+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-multi-tenancy-with-amazon-eks-best-practices-and-considerations-60bfd78c2f9a','faun.pub: Kubernetes Multi-tenancy with Amazon EKS: Best practices and considerations'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Multi-tenancy with Amazon EKS: Best practices and considerations'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903321808709502e+09,0,'2026-05-17T17:53:38.087095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-nginx-deployments-simplified-management-and-increased-scalability-8b1a32884db1','faun.pub: Kubernetes Nginx Deployments: Simplified Management and Increased'' Scalability','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Nginx Deployments: Simplified Management and Increased'' Scalability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029805.15175,0,'2026-05-17T16:56:45.151750+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-practice-automating-blue-green-deployment-with-argo-rollouts-2279aa890c53','faun.pub: Kubernetes Practice — Automating Blue/Green Deployment with Argo'' Rollouts','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Practice — Automating Blue/Green Deployment with Argo'' Rollouts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903417284755206e+09,0,'2026-05-17T18:09:32.847552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-practice-logging-with-logstash-and-fluentd-by-sidecar-container-86076da0812f','faun.pub: Kubernetes Practice — Logging with Logstash and FluentD by Sidecar'' Container','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Practice — Logging with Logstash and FluentD by Sidecar'' Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903384465669107e+09,0,'2026-05-17T18:04:04.656691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://dev.to/devopsvn/kubernetes-practice-logging-with-logstash-and-fluentd-by-sidecar-container-16oi"}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-service-types-tutorial-39223391316c','faun.pub: Kubernetes Service Types Tutorial | Pavan Belagatti 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Service Types Tutorial | Pavan Belagatti 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031649.46027,0,'2026-05-17T17:27:29.460270+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-story-how-kubernetes-works-with-container-runtime-ce618a306f64','faun.pub: Deep into Container — How Kubernetes works with Container Runtime','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Deep into Container — How Kubernetes works with Container Runtime in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032798247756e+09,0,'2026-05-17T17:46:38.247756+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/lets-encrypt-and-certmanager-aa88775730b8','==faun.pub: Let’s encrypt and CertManager==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Let’s encrypt and CertManager== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233979106593e+09,0,'2026-05-17T17:38:59.791066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/multi-cloud-is-not-the-solution-to-the-next-aws-outage-bb41c0b14573','faun.pub: Multi-Cloud is NOT the solution to the next AWS outage','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Multi-Cloud is NOT the solution to the next AWS outage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903404922237896e+09,0,'2026-05-17T18:07:29.222379+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/multiple-schedulers-in-kubernetes-a78a7b4fa4b2','faun.pub: Multiple Schedulers in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Multiple Schedulers in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903133982114696e+09,0,'2026-05-17T17:22:19.821147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/optimize-kubernetes-resource-management-with-time-to-live-ttl-for-cleaner-cluster-ea1c6e0c1e73','faun.pub: Optimize Kubernetes Resource Management with Time-To-Live (TTL)'' for Cleaner Cluster','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Optimize Kubernetes Resource Management with Time-To-Live (TTL)'' for Cleaner Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903211406372094e+09,0,'2026-05-17T17:35:14.063721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/package-and-deploy-your-application-using-helm-chart-21f0c568e65c','faun.pub: Package and Deploy Your Application Using Helm Chart','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Package and Deploy Your Application Using Helm Chart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903309228507089e+09,0,'2026-05-17T17:51:32.285071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/practical-example-of-how-to-set-requests-and-limits-on-kubernetes-87521b599983','faun.pub: Practical example of how to set requests and limits on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Practical example of how to set requests and limits on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790332367192049e+09,0,'2026-05-17T17:53:56.719205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/production-grade-kubernetes-monitoring-using-prometheus-78144b835b60','faun.pub: Production grade Kubernetes Monitoring using Prometheus 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Production grade Kubernetes Monitoring using Prometheus 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790335918167479e+09,0,'2026-05-17T17:59:51.816748+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/redis-high-availability-with-sentinel-on-kubernetes-k8s-a1d67842e0ce','faun.pub: Redis High availability with Sentinel on Kubernetes(K8s)','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Redis High availability with Sentinel on Kubernetes(K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307179850101e+09,0,'2026-05-17T17:51:11.798501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/scaling-your-application-using-kubernetes-9ad0d6bcf0d6','faun.pub: Scaling Your Application Using Kubernetes - Harness | Pavan Belagatti','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Scaling Your Application Using Kubernetes - Harness | Pavan Belagatti in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903221678835511e+09,0,'2026-05-17T17:36:56.788355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"duplicate_of": "https://dev.to/pavanbelagatti/scaling-your-application-with-kubernetes-5715"}'); -INSERT INTO "resources" VALUES('https://faun.pub/secrets-kubernetes-298ea8dd9911','==faun.pub: Secrets | Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Secrets | Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903074197930192e+09,0,'2026-05-17T17:12:21.979302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/serverless-with-spring-boot-aws-lambda-bc76c1de2b12','faun.pub: Serverless With Spring Boot & AWS Lambda','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Serverless With Spring Boot & AWS Lambda in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903269920879411e+09,0,'2026-05-17T17:44:59.208794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/set-up-global-rate-limiting-with-aws-waf-in-5-minutes-bd43a9309683','faun.pub: Set up global rate limiting with AWS WAF in 5 minutes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Set up global rate limiting with AWS WAF in 5 minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034522.74539,0,'2026-05-17T18:15:22.745390+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/set-up-jenkins-on-a-kubernetes-cluster-2b982c840ebe','==faun.pub: Set up Jenkins on a Kubernetes Cluster==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Set up Jenkins on a Kubernetes Cluster== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903057244254803e+09,0,'2026-05-17T17:09:32.442548+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/spying-on-kubernetes-pods-with-kubespy-3043a3ed044b','faun.pub: Spying on Kubernetes Pods with kubespy','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Spying on Kubernetes Pods with kubespy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903367161741495e+09,0,'2026-05-17T18:01:11.617415+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/straight-to-the-point-kubernetes-probes-e5b23e267d9d','faun.pub: Straight to the Point: Kubernetes Probes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Straight to the Point: Kubernetes Probes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903082440445303e+09,0,'2026-05-17T17:13:44.404453+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/taints-and-toleration-basics-in-kubernetes-c0538c3f6deb','faun.pub: Taints And Toleration Basics In Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Taints And Toleration Basics In Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144217167091e+09,0,'2026-05-17T17:24:02.171671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/terraform-null-provider-and-null-resource-explained-6a8d674cad63','faun.pub: Terraform null provider and null_resource explained 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Terraform null provider and null_resource explained 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903213455985498e+09,0,'2026-05-17T17:35:34.559855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/terraform-prevent-conditionally-created-resources-from-deletion-dcec1b793565','faun.pub: Terraform-Prevent Conditionally Created Resources From Deletion'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Terraform-Prevent Conditionally Created Resources From Deletion'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903242090194702e+09,0,'2026-05-17T17:40:20.901947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/the-best-infrastructure-as-code-tools-for-2021-b37c323e89f0','faun.pub: The best Infrastructure as Code tools for 2021','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: The best Infrastructure as Code tools for 2021 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031230.76987,0,'2026-05-17T17:20:30.769870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/the-lifecycle-of-a-terraform-resource-lifecycle-meta-argument-3cc4555ec976','faun.pub: The Lifecycle of a Terraform Resource — Lifecycle Meta-Argument','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: The Lifecycle of a Terraform Resource — Lifecycle Meta-Argument in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903156405736899e+09,0,'2026-05-17T17:26:04.057369+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/top-10-uncommon-devops-tools-you-should-know-f4f4464ec7f3','faun.pub: Top 10 uncommon DevOps tools you should know','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Top 10 uncommon DevOps tools you should know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032039.05327,0,'2026-05-17T17:33:59.053270+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/troubleshooting-kubernetes-nodes-storage-space-shortage-on-aliyun-alibaba-cloud-ac28230fe3d3','faun.pub: Troubleshooting Kubernetes nodes storage space shortage on Aliyun'' (Alibaba Cloud)','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Troubleshooting Kubernetes nodes storage space shortage on Aliyun'' (Alibaba Cloud) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903258869766092e+09,0,'2026-05-17T17:43:08.697661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/understanding-the-kubernetes-manifest-e96d680f2a11','faun.pub: Understanding the Kubernetes Manifest','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Understanding the Kubernetes Manifest in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959471919798e+09,0,'2026-05-17T16:53:14.719198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/upgrading-and-scaling-kubernetes-cluster-in-aws-6971b3936465','faun.pub: Upgrading and Scaling Kubernetes cluster in AWS','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Upgrading and Scaling Kubernetes cluster in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032345.57165,0,'2026-05-17T17:39:05.571650+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/using-aws-api-gateway-as-proxy-to-our-internal-application-369eb115db70','faun.pub: Using AWS API Gateway As Proxy To Our Internal Application','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Using AWS API Gateway As Proxy To Our Internal Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032902.01442,0,'2026-05-17T17:48:22.014420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/using-aws-session-manager-for-port-forwarding-to-remote-hosts-8168589ba579','faun.pub: Using AWS Session Manager For Port Forwarding To Remote Hosts','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Using AWS Session Manager For Port Forwarding To Remote Hosts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144849241399e+09,0,'2026-05-17T17:24:08.492414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/using-aws-session-manager-with-ansible-to-execute-playbook-on-ec2-ac97fa17b187','faun.pub: Using AWS Session Manager With Ansible To Execute Playbook On'' EC2','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Using AWS Session Manager With Ansible To Execute Playbook On'' EC2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903252456690096e+09,0,'2026-05-17T17:42:04.566901+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/what-is-chaos-engineering-a89b64db9af0','faun.pub: What is Chaos Engineering?','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: What is Chaos Engineering? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903301940847897e+09,0,'2026-05-17T17:50:19.408479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/what-is-difference-of-event-driven-architecture-message-driven-architecture-and-microservices-f5623e51f868','faun.pub: Understanding the Differences Between Event-Driven, Message-Driven,'' and Microservices Architectures with AWS Services','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Understanding the Differences Between Event-Driven, Message-Driven,'' and Microservices Architectures with AWS Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902950936333894e+09,0,'2026-05-17T16:51:49.363339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://faun.pub/why-we-moved-from-lambda-to-ecs-b84674f31869','faun.pub: Why We Moved From Lambda to ECS','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Why We Moved From Lambda to ECS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790321499660809e+09,0,'2026-05-17T17:35:49.966081+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fauna.com/blog/comparison-faas-providers','fauna.com: How does FaaS compare to PaaS and CaaS. A Comparison of Serverless'' Function (FaaS) Providers','','N/A',0,'A curated technical resource and architectural guide covering fauna.com: How does FaaS compare to PaaS and CaaS. A Comparison of Serverless'' Function (FaaS) Providers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790320687375791e+09,0,'2026-05-17T17:34:28.737579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fdk.codes/securing-kubernetes-apps-with-keycloak-and-gatekeeper','Securing Kubernetes Apps with Keycloak and Gatekeeper','','N/A',0,'A curated technical resource and architectural guide covering Securing Kubernetes Apps with Keycloak and Gatekeeper in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029482836766e+09,0,'2026-05-17T16:51:22.836766+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/gatekeeper-k8-hardening-backlog-956d1b6860b6','faun.pub: Gatekeeper | K8 hardening backlog','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Gatekeeper | K8 hardening backlog in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034424,0,'2026-05-17T18:13:44.621804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/getting-started-with-observability-657d57aab1c7','faun.pub: Getting started with Observability','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Getting started with Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029631,0,'2026-05-17T16:53:51.080819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/git-clone-using-init-container-kubernetes-b49535be6968','==faun.pub: Git Clone using Init-container | Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Git Clone using Init-container | Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030587,0,'2026-05-17T17:09:47.345838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/give-users-and-groups-access-to-kubernetes-cluster-using-rbac-b614b6c0b383','==faun.pub: Give Users and Groups Access to Kubernetes Cluster Using RBAC==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Give Users and Groups Access to Kubernetes Cluster Using RBAC== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032556,0,'2026-05-17T17:42:36.137522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/grafana-prometheus-and-loki-exploring-metrics-and-logs-f198637784fc','faun.pub: Grafana, Prometheus, and Loki: Exploring Metrics and Logs','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Grafana, Prometheus, and Loki: Exploring Metrics and Logs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.792267+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/handling-exposed-aws-access-key-b053362abd73','faun.pub: Handling Exposed AWS Access Key','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Handling Exposed AWS Access Key in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031849,0,'2026-05-17T17:30:49.992583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/helm-command-cheat-sheet-by-m-sharma-488706ecf131','faun.pub: Helm Command Cheat Sheet | By M. Sharma','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Helm Command Cheat Sheet | By M. Sharma in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034405,0,'2026-05-17T18:13:25.313005+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/helm-template-actions-functions-and-pipelines-16ed23ed336f','faun.pub: Helm — Template Actions, Functions, and Pipelines 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Helm — Template Actions, Functions, and Pipelines 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033575,0,'2026-05-17T17:59:35.772693+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/hierarchical-namespaces-in-kubernetes-5b07ea2c3e65','==faun.pub: Hierarchical Namespaces in Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Hierarchical Namespaces in Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029820,0,'2026-05-17T16:57:00.533227+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/how-helm-subcharts-make-the-transition-to-argo-rollouts-a-breeze-aaf160924dbf','faun.pub: How Helm Subcharts Make the Transition to Argo Rollouts a Breeze','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How Helm Subcharts Make the Transition to Argo Rollouts a Breeze in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031439,0,'2026-05-17T17:23:59.981352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/how-to-access-aws-services-from-eks-ab5fa003a1b6','==faun.pub: How to access AWS services from EKS==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: How to access AWS services from EKS== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032296,0,'2026-05-17T17:38:16.568047+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/how-to-automate-the-setup-of-a-kubernetes-cluster-on-gcp-e97918bf41de','faun.pub: How to automate the setup of a Kubernetes cluster on GCP','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to automate the setup of a Kubernetes cluster on GCP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032922,0,'2026-05-17T17:48:42.412724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/how-to-build-a-gitops-workflow-with-argocd-kustomize-and-github-actions-f919e7443295','faun.pub: How to build a GitOps workflow with ArgoCD, Kustomize and GitHub'' Actions','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to build a GitOps workflow with ArgoCD, Kustomize and GitHub'' Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.283292+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/how-to-deploy-jaeger-on-kubernetes-69cf48447182','faun.pub: How to deploy Jaeger on Kubernetes. A beginner’s guide to Jaeger'' (5 Part Series)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033663,0,'2026-05-17T18:01:03.172786+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/how-to-monitor-and-alert-on-nginx-ingress-in-kubernetes-6d7d172f0399','faun.pub: How to Monitor and Alert on Ingress-NGINX in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to Monitor and Alert on Ingress-NGINX in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031533,0,'2026-05-17T17:25:33.427565+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/how-to-use-priorities-in-kubernetes-e1bb1b722b6a','faun.pub: How to utilize priorities in Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to utilize priorities in Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032619,0,'2026-05-17T17:43:39.974071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/hygiene-of-argocd-built-automation-at-a-scale-cf63ee459510','faun.pub: Hygiene of an ArgoCD-built automation at a scale','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Hygiene of an ArgoCD-built automation at a scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.644914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/implementing-event-driven-architecture-with-aws-eventbridge-event-driven-messaging-pattern-9d29262bfade','faun.pub: Implementing Event Driven Architecture With AWS EventBridge —'' Event-Driven Messaging Pattern','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Implementing Event Driven Architecture With AWS EventBridge —'' Event-Driven Messaging Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.738054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-messaging.md"]','["aws-messaging.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/import-your-existing-cloud-infra-into-terraform-ca70da146152','faun.pub: Import your existing cloud infra into Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Import your existing cloud infra into Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032172,0,'2026-05-17T17:36:12.933294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/integrate-keycloak-with-hashicorp-vault-5264a873dd2f','faun.pub: Integrate Keycloak with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Integrate Keycloak with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031787,0,'2026-05-17T17:29:47.811737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/intelligently-estimating-your-kubernetes-resource-needs-c12a75ea3138','faun.pub: Intelligently estimating your Kubernetes resource needs!','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Intelligently estimating your Kubernetes resource needs! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.398876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/k3s-vs-talos-linux-8a1e0dce9a77','K3s vs Talos Linux','','N/A',0,'A curated technical resource and architectural guide covering K3s vs Talos Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030991,0,'2026-05-17T17:16:31.096023+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/kasten-k10-on-kubesphere-to-ensure-kubernetes-backup-and-restore-1bc59a0b91aa','faun.pub: Kasten K10 on KubeSphere to Ensure Kubernetes Backup and Restore','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kasten K10 on KubeSphere to Ensure Kubernetes Backup and Restore in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032371,0,'2026-05-17T17:39:31.779196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/keda-ec9fc7c8dd81','faun.pub: Scaling an app in Kubernetes with KEDA (no Prometheus is needed)','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Scaling an app in Kubernetes with KEDA (no Prometheus is needed) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.583646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-architecture-explained-under-5-minutes-e35277c4b6bc','faun.pub: Kubernetes Architecture Explained — Under 5 Minutes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Architecture Explained — Under 5 Minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032753,0,'2026-05-17T17:45:53.947411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-chronicles-k8s-04-k8s-series-pod-resource-request-limits-49ac0cf67ae6','faun.pub: Kubernetes Chronicles:(K8s#04)|K8s Series | POD Resource Request'' & Limits','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Chronicles:(K8s#04)|K8s Series | POD Resource Request'' & Limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029569,0,'2026-05-17T16:52:49.684440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-commands-for-deployment-and-management-e10a74c95015','faun.pub: Kubernetes Commands for Deployment and Management','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Commands for Deployment and Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029310,0,'2026-05-17T16:48:30.077718+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6','==faun.pub: Kubernetes Controllers, Custom Resources, and Operators Explained==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Kubernetes Controllers, Custom Resources, and Operators Explained== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032244,0,'2026-05-17T17:37:24.693245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-deployment-strategies-f36e7e4d2be','faun.pub: Kubernetes Deployment Strategies','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Deployment Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032455,0,'2026-05-17T17:40:55.115855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.weave.works/blog/kubernetes-deployment-strategies"}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-ingress-with-nginx-3c77e703e91a','==faun.pub: Kubernetes Ingress with Nginx==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Kubernetes Ingress with Nginx== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.284403+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-liveness-probes-1a053f53690c','faun.pub: Kubernetes Liveness Probes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Liveness Probes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.823354+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-multi-tenancy-with-amazon-eks-best-practices-and-considerations-60bfd78c2f9a','faun.pub: Kubernetes Multi-tenancy with Amazon EKS: Best practices and considerations'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Multi-tenancy with Amazon EKS: Best practices and considerations'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033218,0,'2026-05-17T17:53:38.087095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-nginx-deployments-simplified-management-and-increased-scalability-8b1a32884db1','faun.pub: Kubernetes Nginx Deployments: Simplified Management and Increased'' Scalability','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Nginx Deployments: Simplified Management and Increased'' Scalability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029805,0,'2026-05-17T16:56:45.151750+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-practice-automating-blue-green-deployment-with-argo-rollouts-2279aa890c53','faun.pub: Kubernetes Practice — Automating Blue/Green Deployment with Argo'' Rollouts','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Practice — Automating Blue/Green Deployment with Argo'' Rollouts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034172,0,'2026-05-17T18:09:32.847552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-practice-logging-with-logstash-and-fluentd-by-sidecar-container-86076da0812f','faun.pub: Kubernetes Practice — Logging with Logstash and FluentD by Sidecar'' Container','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Practice — Logging with Logstash and FluentD by Sidecar'' Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.656691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://dev.to/devopsvn/kubernetes-practice-logging-with-logstash-and-fluentd-by-sidecar-container-16oi"}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-service-types-tutorial-39223391316c','faun.pub: Kubernetes Service Types Tutorial | Pavan Belagatti 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Service Types Tutorial | Pavan Belagatti 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031649,0,'2026-05-17T17:27:29.460270+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-story-how-kubernetes-works-with-container-runtime-ce618a306f64','faun.pub: Deep into Container — How Kubernetes works with Container Runtime','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Deep into Container — How Kubernetes works with Container Runtime in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032798,0,'2026-05-17T17:46:38.247756+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/lets-encrypt-and-certmanager-aa88775730b8','==faun.pub: Let’s encrypt and CertManager==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Let’s encrypt and CertManager== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032339,0,'2026-05-17T17:38:59.791066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/multi-cloud-is-not-the-solution-to-the-next-aws-outage-bb41c0b14573','faun.pub: Multi-Cloud is NOT the solution to the next AWS outage','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Multi-Cloud is NOT the solution to the next AWS outage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034049,0,'2026-05-17T18:07:29.222379+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/multiple-schedulers-in-kubernetes-a78a7b4fa4b2','faun.pub: Multiple Schedulers in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Multiple Schedulers in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031339,0,'2026-05-17T17:22:19.821147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/optimize-kubernetes-resource-management-with-time-to-live-ttl-for-cleaner-cluster-ea1c6e0c1e73','faun.pub: Optimize Kubernetes Resource Management with Time-To-Live (TTL)'' for Cleaner Cluster','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Optimize Kubernetes Resource Management with Time-To-Live (TTL)'' for Cleaner Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032114,0,'2026-05-17T17:35:14.063721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/package-and-deploy-your-application-using-helm-chart-21f0c568e65c','faun.pub: Package and Deploy Your Application Using Helm Chart','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Package and Deploy Your Application Using Helm Chart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033092,0,'2026-05-17T17:51:32.285071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/practical-example-of-how-to-set-requests-and-limits-on-kubernetes-87521b599983','faun.pub: Practical example of how to set requests and limits on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Practical example of how to set requests and limits on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.719205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/production-grade-kubernetes-monitoring-using-prometheus-78144b835b60','faun.pub: Production grade Kubernetes Monitoring using Prometheus 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Production grade Kubernetes Monitoring using Prometheus 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033591,0,'2026-05-17T17:59:51.816748+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/redis-high-availability-with-sentinel-on-kubernetes-k8s-a1d67842e0ce','faun.pub: Redis High availability with Sentinel on Kubernetes(K8s)','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Redis High availability with Sentinel on Kubernetes(K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033071,0,'2026-05-17T17:51:11.798501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/scaling-your-application-using-kubernetes-9ad0d6bcf0d6','faun.pub: Scaling Your Application Using Kubernetes - Harness | Pavan Belagatti','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Scaling Your Application Using Kubernetes - Harness | Pavan Belagatti in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.788355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"duplicate_of": "https://dev.to/pavanbelagatti/scaling-your-application-with-kubernetes-5715"}'); +INSERT INTO "resources" VALUES('https://faun.pub/secrets-kubernetes-298ea8dd9911','==faun.pub: Secrets | Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Secrets | Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030741,0,'2026-05-17T17:12:21.979302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/serverless-with-spring-boot-aws-lambda-bc76c1de2b12','faun.pub: Serverless With Spring Boot & AWS Lambda','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Serverless With Spring Boot & AWS Lambda in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.208794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/set-up-global-rate-limiting-with-aws-waf-in-5-minutes-bd43a9309683','faun.pub: Set up global rate limiting with AWS WAF in 5 minutes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Set up global rate limiting with AWS WAF in 5 minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034522,0,'2026-05-17T18:15:22.745390+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/set-up-jenkins-on-a-kubernetes-cluster-2b982c840ebe','==faun.pub: Set up Jenkins on a Kubernetes Cluster==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Set up Jenkins on a Kubernetes Cluster== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.442548+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/spying-on-kubernetes-pods-with-kubespy-3043a3ed044b','faun.pub: Spying on Kubernetes Pods with kubespy','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Spying on Kubernetes Pods with kubespy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033671,0,'2026-05-17T18:01:11.617415+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/straight-to-the-point-kubernetes-probes-e5b23e267d9d','faun.pub: Straight to the Point: Kubernetes Probes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Straight to the Point: Kubernetes Probes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.404453+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/taints-and-toleration-basics-in-kubernetes-c0538c3f6deb','faun.pub: Taints And Toleration Basics In Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Taints And Toleration Basics In Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031442,0,'2026-05-17T17:24:02.171671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/terraform-null-provider-and-null-resource-explained-6a8d674cad63','faun.pub: Terraform null provider and null_resource explained 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Terraform null provider and null_resource explained 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.559855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/terraform-prevent-conditionally-created-resources-from-deletion-dcec1b793565','faun.pub: Terraform-Prevent Conditionally Created Resources From Deletion'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Terraform-Prevent Conditionally Created Resources From Deletion'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032420,0,'2026-05-17T17:40:20.901947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/the-best-infrastructure-as-code-tools-for-2021-b37c323e89f0','faun.pub: The best Infrastructure as Code tools for 2021','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: The best Infrastructure as Code tools for 2021 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031230,0,'2026-05-17T17:20:30.769870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/the-lifecycle-of-a-terraform-resource-lifecycle-meta-argument-3cc4555ec976','faun.pub: The Lifecycle of a Terraform Resource — Lifecycle Meta-Argument','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: The Lifecycle of a Terraform Resource — Lifecycle Meta-Argument in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031564,0,'2026-05-17T17:26:04.057369+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/top-10-uncommon-devops-tools-you-should-know-f4f4464ec7f3','faun.pub: Top 10 uncommon DevOps tools you should know','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Top 10 uncommon DevOps tools you should know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032039,0,'2026-05-17T17:33:59.053270+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/troubleshooting-kubernetes-nodes-storage-space-shortage-on-aliyun-alibaba-cloud-ac28230fe3d3','faun.pub: Troubleshooting Kubernetes nodes storage space shortage on Aliyun'' (Alibaba Cloud)','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Troubleshooting Kubernetes nodes storage space shortage on Aliyun'' (Alibaba Cloud) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032588,0,'2026-05-17T17:43:08.697661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/understanding-the-kubernetes-manifest-e96d680f2a11','faun.pub: Understanding the Kubernetes Manifest','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Understanding the Kubernetes Manifest in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.719198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/upgrading-and-scaling-kubernetes-cluster-in-aws-6971b3936465','faun.pub: Upgrading and Scaling Kubernetes cluster in AWS','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Upgrading and Scaling Kubernetes cluster in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032345,0,'2026-05-17T17:39:05.571650+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/using-aws-api-gateway-as-proxy-to-our-internal-application-369eb115db70','faun.pub: Using AWS API Gateway As Proxy To Our Internal Application','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Using AWS API Gateway As Proxy To Our Internal Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032902,0,'2026-05-17T17:48:22.014420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/using-aws-session-manager-for-port-forwarding-to-remote-hosts-8168589ba579','faun.pub: Using AWS Session Manager For Port Forwarding To Remote Hosts','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Using AWS Session Manager For Port Forwarding To Remote Hosts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448,0,'2026-05-17T17:24:08.492414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/using-aws-session-manager-with-ansible-to-execute-playbook-on-ec2-ac97fa17b187','faun.pub: Using AWS Session Manager With Ansible To Execute Playbook On'' EC2','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Using AWS Session Manager With Ansible To Execute Playbook On'' EC2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032524,0,'2026-05-17T17:42:04.566901+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/what-is-chaos-engineering-a89b64db9af0','faun.pub: What is Chaos Engineering?','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: What is Chaos Engineering? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033019,0,'2026-05-17T17:50:19.408479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/what-is-difference-of-event-driven-architecture-message-driven-architecture-and-microservices-f5623e51f868','faun.pub: Understanding the Differences Between Event-Driven, Message-Driven,'' and Microservices Architectures with AWS Services','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Understanding the Differences Between Event-Driven, Message-Driven,'' and Microservices Architectures with AWS Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029509,0,'2026-05-17T16:51:49.363339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://faun.pub/why-we-moved-from-lambda-to-ecs-b84674f31869','faun.pub: Why We Moved From Lambda to ECS','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Why We Moved From Lambda to ECS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032149,0,'2026-05-17T17:35:49.966081+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://fauna.com/blog/comparison-faas-providers','fauna.com: How does FaaS compare to PaaS and CaaS. A Comparison of Serverless'' Function (FaaS) Providers','','N/A',0,'A curated technical resource and architectural guide covering fauna.com: How does FaaS compare to PaaS and CaaS. A Comparison of Serverless'' Function (FaaS) Providers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032068,0,'2026-05-17T17:34:28.737579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://fdk.codes/securing-kubernetes-apps-with-keycloak-and-gatekeeper','Securing Kubernetes Apps with Keycloak and Gatekeeper','','N/A',0,'A curated technical resource and architectural guide covering Securing Kubernetes Apps with Keycloak and Gatekeeper in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029482,0,'2026-05-17T16:51:22.836766+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://featureflags.io/feature-flags-vs-branching','featureflags.io: Flags vs Branching','','2019',0,'An analysis comparing feature flagging with branch-based isolation. Explains how runtime toggle configurations decouple code deployments from feature releases, enabling safe, continuous trunk-based deployment models.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Decoupling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://featureflags.io/python-feature-flags','Python Feature Flag Resources/Solutions','','2021',3,'Curator Insight aggregates feature flagging solutions for Python-based stacks. Live Grounding emphasizes that modern distributed microservices rely on dynamic flag management platforms (such as Unleash or LaunchDarkly) to execute runtime decoupling, safe continuous delivery, and progressive rollout protocols without service disruption.','Python','Resource Portal','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Microservices", "Feature Management"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fedidat.com/250-jvisualvm-openshift-pod','VisualVM: JVisualVM to an Openshift pod','','2021',0,'Step-by-step tutorial on forwarding JMX connections to JVisualVM clients over Kubernetes port-forwarding. Facilitates real-time thread inspection, heap monitoring, and manual GC triggers.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); @@ -5203,22 +5203,22 @@ INSERT INTO "resources" VALUES('https://fedoramagazine.org/use-docker-compose-wi INSERT INTO "resources" VALUES('https://fedoramagazine.org/using-ansible-to-configure-podman-containers','fedoramagazine.org: Using Ansible to configure Podman containers 🌟','','2021',0,'Introduces Podman automation using native Ansible modules. Details how to coordinate rootless container deployments, configure volume mapping, publish network ports, and manage container life cycles without requiring a system-level Docker daemon.','YAML','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Containers"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fedoramagazine.org/varnish-site-faster-stable','fedoramagazine.org: Varnish: Your site faster and more stable','','2021',0,'A practical system administration guide demonstrating how to set up, secure, and monitor Varnish Cache on enterprise Linux configurations to handle surge traffic and ensure static file acceleration.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Edge Caching", "Varnish"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://feedly.com','feedly.com','','2023',3,'A widely-used content aggregator tool used by FinOps engineers to curate technology updates, track major cloud provider releases, and aggregate performance engineering best practices in a single feed.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Community Resources", "Curation"]','["[COMMUNITY-TOOL]"]','[]','["newsfeeds.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fenyuk.medium.com/helm-for-kubernetes-datree-for-keeping-cluster-secure-and-healthy-6fbd10f0d958','fenyuk.medium.com: Helm for Kubernetes. Datree for keeping cluster secure'' and healthy 🌟','','N/A',0,'A curated technical resource and architectural guide covering fenyuk.medium.com: Helm for Kubernetes. Datree for keeping cluster secure'' and healthy 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903366317151093e+09,0,'2026-05-17T18:01:03.171511+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fenyuk.medium.com/helm-for-kubernetes-gitops-with-argo-cd-c8f80330596','fenyuk.medium.com: Helm for Kubernetes. GitOps with Argo CD 🌟','','N/A',0,'A curated technical resource and architectural guide covering fenyuk.medium.com: Helm for Kubernetes. GitOps with Argo CD 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903341888397192e+09,0,'2026-05-17T17:56:58.883972+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fernandovillalba.substack.com/p/devops-dont-destroy-silos-transform','fernandovillalba.substack.com: DevOps: Don''t destroy silos, transform them','','N/A',0,'A curated technical resource and architectural guide covering fernandovillalba.substack.com: DevOps: Don''t destroy silos, transform them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903032993325495e+09,0,'2026-05-17T17:05:29.933255+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://figments.medium.com/argocd-the-first-step-towards-gitops-899732fbc33e','figments.medium.com: ArgoCD: The first step towards GitOps','','N/A',0,'A curated technical resource and architectural guide covering figments.medium.com: ArgoCD: The first step towards GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790307391615889e+09,0,'2026-05-17T17:12:19.161589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://figments.medium.com/observable-kubernetes-cluster-using-grafana-loki-prometheus-a661a31d7ad8','figments.medium.com: Observable Kubernetes Cluster Using Grafana-Loki-Prometheus','','N/A',0,'A curated technical resource and architectural guide covering figments.medium.com: Observable Kubernetes Cluster Using Grafana-Loki-Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903218474667501e+09,0,'2026-05-17T17:36:24.746675+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://fenyuk.medium.com/helm-for-kubernetes-datree-for-keeping-cluster-secure-and-healthy-6fbd10f0d958','fenyuk.medium.com: Helm for Kubernetes. Datree for keeping cluster secure'' and healthy 🌟','','N/A',0,'A curated technical resource and architectural guide covering fenyuk.medium.com: Helm for Kubernetes. Datree for keeping cluster secure'' and healthy 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033663,0,'2026-05-17T18:01:03.171511+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://fenyuk.medium.com/helm-for-kubernetes-gitops-with-argo-cd-c8f80330596','fenyuk.medium.com: Helm for Kubernetes. GitOps with Argo CD 🌟','','N/A',0,'A curated technical resource and architectural guide covering fenyuk.medium.com: Helm for Kubernetes. GitOps with Argo CD 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033418,0,'2026-05-17T17:56:58.883972+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://fernandovillalba.substack.com/p/devops-dont-destroy-silos-transform','fernandovillalba.substack.com: DevOps: Don''t destroy silos, transform them','','N/A',0,'A curated technical resource and architectural guide covering fernandovillalba.substack.com: DevOps: Don''t destroy silos, transform them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030329,0,'2026-05-17T17:05:29.933255+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://figments.medium.com/argocd-the-first-step-towards-gitops-899732fbc33e','figments.medium.com: ArgoCD: The first step towards GitOps','','N/A',0,'A curated technical resource and architectural guide covering figments.medium.com: ArgoCD: The first step towards GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030739,0,'2026-05-17T17:12:19.161589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://figments.medium.com/observable-kubernetes-cluster-using-grafana-loki-prometheus-a661a31d7ad8','figments.medium.com: Observable Kubernetes Cluster Using Grafana-Loki-Prometheus','','N/A',0,'A curated technical resource and architectural guide covering figments.medium.com: Observable Kubernetes Cluster Using Grafana-Loki-Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.746675+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fika.works/blog/eks-service-accounts','EKS Service Accounts Explained','','2021',0,'In-depth analysis of IAM Roles for Service Accounts (IRSA) architecture. Covers OpenID Connect (OIDC) federation, JWT token injection, and structural principal boundary configuration.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Security"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://finance.yahoo.com/news/ibms-red-hat-openshift-platform-143702224.html','finance.yahoo.com: IBM''s Red Hat OpenShift Platform to be Leveraged by Siemens','','2021',3,'Examines Siemens'' strategic choice to run its MindSphere industrial cloud platform using Red Hat OpenShift. Discusses the deployment of standardized Kubernetes platforms across physical factories, edge devices, and public cloud architectures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Industrial IoT", "Enterprise Deployments"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://finance.yahoo.com/sectors/technology/articles/broadcom-expands-collaboration-google-cloud-130000376.html?linkId=61973388','Broadcom Expands Collaboration with Google Cloud on Cloud Network Insights','Broadcom and Google Cloud collaborate to launch Cloud Network Insights, an observability service enabled by AppNeta for multi-cloud, hybrid, and agentic environments.','2026',4,'Google Cloud and Broadcom have collaborated to launch Cloud Network Insights, a first-party observability service powered by Broadcom''s AppNeta technology. Designed for hybrid, multi-cloud, and agentic environments, the platform delivers deep end-to-end network path visibility to help IT teams rapidly isolate application performance issues from network-related bottlenecks. This integration addresses the critical telemetry requirements of distributed AI workloads and cross-cloud SaaS dependencies, significantly reducing Mean Time to Resolution (MTTR).','en','article','advanced',0,'online','automatic','2e28b1edea659cb648fd213c5bbf5256fc7d693624c7af621bf50db4c7f0e4f3',NULL,1.78035245411978197e+09,0,'2026-06-02T00:20:54.119782+02:00',NULL,NULL,NULL,'["Public Cloud", "Google Cloud Platform", "Observability", "Network Performance Monitoring"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Broadcom and Google Cloud are highly trusted enterprise vendors introducing enterprise-grade network observability.", "social_preview_url": "", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://finance.yahoo.com/sectors/technology/articles/broadcom-expands-collaboration-google-cloud-130000376.html?linkId=61973388','Broadcom Expands Collaboration with Google Cloud on Cloud Network Insights','Broadcom and Google Cloud collaborate to launch Cloud Network Insights, an observability service enabled by AppNeta for multi-cloud, hybrid, and agentic environments.','2026',4,'Google Cloud and Broadcom have collaborated to launch Cloud Network Insights, a first-party observability service powered by Broadcom''s AppNeta technology. Designed for hybrid, multi-cloud, and agentic environments, the platform delivers deep end-to-end network path visibility to help IT teams rapidly isolate application performance issues from network-related bottlenecks. This integration addresses the critical telemetry requirements of distributed AI workloads and cross-cloud SaaS dependencies, significantly reducing Mean Time to Resolution (MTTR).','en','article','advanced',0,'online','automatic','2e28b1edea659cb648fd213c5bbf5256fc7d693624c7af621bf50db4c7f0e4f3',NULL,1780352454,0,'2026-06-02T00:20:54.119782+02:00',NULL,NULL,NULL,'["Public Cloud", "Google Cloud Platform", "Observability", "Network Performance Monitoring"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Broadcom and Google Cloud are highly trusted enterprise vendors introducing enterprise-grade network observability.", "social_preview_url": "", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://firebase.google.com','firebase.google.com','','2026',0,'Google''s premium Backend-as-a-Service platform. Features real-time JSON databases, managed authentication, and serverless compute triggers optimized for client applications and lightweight microservices.','None','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend-as-a-Service", "Google Cloud", "BaaS Platform"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://firefox-source-docs.mozilla.org/devtools-user/tools_toolbox/index.html','Firefox DevTools','','2026',0,'Official source files and reference manuals documenting the Firefox Developer Tools suite. Outlines its advanced grid layout debuggers, network request visualizers, and raw telemetry profiling.','None','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Browser Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["ChromeDevTools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fireship.dev/async-javascript-from-callbacks-to-promises-to-async-await',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f5ff9871d7c28010f57a7638faa18050f8a2bbf78fd37ae5e377ffc8631b05ac',100.0,1.77913049501490211e+09,0,'2026-05-18T20:54:55.014902+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://fireship.dev/beginners-guide-to-javascript-prototype',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','aa2de0da74b546319f1b94591c763fb796df150d58cb2362beb0f979a5c30c94',100.0,1.77913049500649905e+09,0,'2026-05-18T20:54:55.006499+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://fireship.dev/async-javascript-from-callbacks-to-promises-to-async-await',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f5ff9871d7c28010f57a7638faa18050f8a2bbf78fd37ae5e377ffc8631b05ac',100.0,1779130495,0,'2026-05-18T20:54:55.014902+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://fireship.dev/beginners-guide-to-javascript-prototype',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','aa2de0da74b546319f1b94591c763fb796df150d58cb2362beb0f979a5c30c94',100.0,1779130495,0,'2026-05-18T20:54:55.006499+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://first-web-scraper.readthedocs.io/en/latest','First web scraper','','2020',3,'Curator Insight reviews a step-by-step tutorial designed to build initial web scraping functions using requests and BeautifulSoup. Live Grounding highlights its value for educational pipelines, teaching fundamental DOM and network parsing concepts before developers transition to concurrent systems.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Web Scraping"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://first-web-scraper.readthedocs.org','First web scraper','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','db9707ba3e2e0fdab98ce56ffa2030014a4af1bebb66f51a68f12b64e64157f5',100.0,1.77903209136781311e+09,0,'2026-05-17T17:34:51.367813+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://first-web-scraper.readthedocs.io/en/latest"}'); +INSERT INTO "resources" VALUES('https://first-web-scraper.readthedocs.org','First web scraper','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','db9707ba3e2e0fdab98ce56ffa2030014a4af1bebb66f51a68f12b64e64157f5',100.0,1779032091,0,'2026-05-17T17:34:51.367813+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://first-web-scraper.readthedocs.io/en/latest"}'); INSERT INTO "resources" VALUES('https://flagger.app','Flagger','','2024',0,'Flagger is an industry-standard Kubernetes progressive delivery operator that automates canary rollouts, A/B testing, and blue/green patterns. By orchestrating service mesh routers (Istio, Linkerd) and ingress controllers, Flagger analyzes metrics and safely triggers rollbacks on anomalies.','Go','Kubernetes Operator','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Progressive Delivery", "Flagger"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://flask.palletsprojects.com','Flask Documentation 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26a629a4fbc083bb9a87ea12172a4556b98823bd68fe505359ba8f652dc0294b',100.0,1.779031302434628e+09,0,'2026-05-17T17:21:42.434628+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://flask.palletsprojects.com/en/stable"}'); +INSERT INTO "resources" VALUES('https://flask.palletsprojects.com','Flask Documentation 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26a629a4fbc083bb9a87ea12172a4556b98823bd68fe505359ba8f652dc0294b',100.0,1779031302,0,'2026-05-17T17:21:42.434628+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://flask.palletsprojects.com/en/stable"}'); INSERT INTO "resources" VALUES('https://flask.palletsprojects.com/en/stable','Flask Documentation 🌟','','2026',0,'Official technical specifications and documentation for Flask, Python''s leading microframework. Details its extensible design, built-in WSGI compliance, routing structures, and strategies for configuring custom extensions in high-performance microservices.','Python','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Microframeworks"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fleetdm.com/engineering/tips-for-github-actions-usability','blog.fleetdm.com: 4 tips for GitHub Actions usability (+2 bonus tips for debugging)','','2022',0,'Provides practical tips for optimizing GitHub Actions workflows. Outlines techniques for structured workflow organization, managing secure runner logs, and utilizing interactive terminal access for live debugging.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://flightaware.engineering/systems-monitoring-with-prometheus-grafana','Systems Monitoring with Prometheus and Grafana','','2019',0,'A foundational engineering guide on setting up a robust, scalable systems monitoring pipeline using Prometheus for time-series data storage and Grafana for visual dashboards. Highlights best practices in querying via PromQL and architecting resilient scraping targets.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Core Stack"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); @@ -5231,32 +5231,32 @@ INSERT INTO "resources" VALUES('https://fluxcd.io','Flux','','2026',0,'The main INSERT INTO "resources" VALUES('https://fluxcd.io/blog/2022/09/gitops-without-leaving-your-ide','fluxcd.io: GitOps Without Leaving your IDE','','2022',3,'Details the developer experience enhancements enabled by VS Code extensions for Flux, permitting local validation, visualization, and manual reconciliation of GitOps resources. Live Grounding illustrates that integrating validation tools directly into local IDE systems dramatically decreases shift-left deployment cycles and minimizes syntax/runtime misconfigurations prior to Git commits.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fluxcd.io/blog/2022/09/how-to-gitops-your-terraform','fluxcd.io: How to GitOps Your Terraform','','2022',4,'Introduces declarative lifecycle management of Terraform-provisioned infrastructure resources using Kubernetes custom controllers. Highlights how reconciling Terraform state within the control plane eliminates state drift. Live Grounding reveals that this controller-driven paradigm has matured, bridging the gap between application-level GitOps and platform-level infrastructure provisioning.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "GitOps"]','["[ENTERPRISE-STABLE]"]','[]','["flux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fluxcd.io/flux','toolkit.fluxcd.io: GitOps Toolkit 🌟','','2026',0,'Highlights the modular architecture of Flux v2 (source-controller, kustomize-controller, helm-controller, notification-controller). Allows platform teams to customize GitOps engines using dedicated custom resource definitions.','Go','Framework','High',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://flywaydb.org','Flyway','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3c051ec375f07292beb325818d9619fd44aa64a3de05e8639924dc2ee12ed755',100.0,1779033416.87721,0,'2026-05-17T17:56:56.877210+02:00',NULL,NULL,NULL,'[]','[]','["docs/liquibase.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://foojay.io/today/k8ssandra-performance-benchmarks-on-cloud-managed-kubernetes','foojay.io: K8ssandra Performance Benchmarks on Cloud Managed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c7f24915c52a76113bc6d92b352e2f625ab94f8e512fcae6b6e9acff01e95c25',100.0,1.77903215191842293e+09,1,'2026-05-17T17:35:51.918423+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://flywaydb.org','Flyway','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3c051ec375f07292beb325818d9619fd44aa64a3de05e8639924dc2ee12ed755',100.0,1779033416,0,'2026-05-17T17:56:56.877210+02:00',NULL,NULL,NULL,'[]','[]','["docs/liquibase.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://foojay.io/today/k8ssandra-performance-benchmarks-on-cloud-managed-kubernetes','foojay.io: K8ssandra Performance Benchmarks on Cloud Managed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c7f24915c52a76113bc6d92b352e2f625ab94f8e512fcae6b6e9acff01e95c25',100.0,1779032151,1,'2026-05-17T17:35:51.918423+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://foojay.io/today/the-evolution-of-apis-from-restful-to-event-driven','foojay.io: The Evolution of APIs: From RESTful to Event-Driven','','2023',4,'Traces the transition of API paradigms from synchronous RESTful patterns to asynchronous event-driven architectures (EDA). While HTTP REST is suited for transactional CRUD operations, high-scale modern applications rely on technologies like WebSockets, gRPC, and Apache Kafka to stream real-time events. This architectural shift significantly reduces polling overhead and improves UI responsiveness.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Protocols & Formats"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://foojay.io/today/top-10-java-language-features','foojay.io: Top 10 Java Language Features','','2022',0,'Curates the top ten most impactful modern language features in Java. Highlighting functional programming enhancements, records, pattern matching, and var inference, this guide demonstrates how modern Java matches the developer ergonomics of younger languages.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://foreseeti.com/how-to-become-and-stay-aws-well-architected-in-a-smart-way','foreseeti.com: How to become and stay AWS well architected in a smart way','','N/A',0,'A curated technical resource and architectural guide covering foreseeti.com: How to become and stay AWS well architected in a smart way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029478425107e+09,0,'2026-05-17T16:51:18.425107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://forklift.konveyor.io','forklift.konveyor.io 🌟','','N/A',0,'A curated technical resource and architectural guide covering forklift.konveyor.io 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903322250311803e+09,0,'2026-05-17T17:53:42.503118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://foreseeti.com/how-to-become-and-stay-aws-well-architected-in-a-smart-way','foreseeti.com: How to become and stay AWS well architected in a smart way','','N/A',0,'A curated technical resource and architectural guide covering foreseeti.com: How to become and stay AWS well architected in a smart way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029478,0,'2026-05-17T16:51:18.425107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://forklift.konveyor.io','forklift.konveyor.io 🌟','','N/A',0,'A curated technical resource and architectural guide covering forklift.konveyor.io 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222,0,'2026-05-17T17:53:42.503118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://former2.com','former2.com','','2025',4,'Former2 is an industry-standard open-source browser utility that imports active AWS configurations and outputs valid CloudFormation, Terraform, or AWS CDK structures. Running client-side to protect credentials, it simplifies migrating manually provisioned resources into structured Git repositories.','JavaScript','SaaS / Open Source Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Automated Generation", "AWS Resource Importers"]','["[ENTERPRISE-STABLE]"]','[]','["aws-iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://forum.openai.com/public/videos/event-replay-terence-tao-and-mark-chen-on-ai-and-mathematical-discovery-2026-03-11','Event Replay: Terence Tao and Mark Chen on AI and Mathematical Discovery','A foundational discussion on how AI reasoning models are integrated into rigorous academic and mathematical scientific discoveries.','2026',4,'This forum event replay documents a dialogue between world-class mathematician Terence Tao and OpenAI''s VP of Research Mark Chen on the intersection of frontier reasoning models and formal mathematics. The session demonstrates how system-guided reasoning, hypothesis generation, and automated code generation are actively reshaping the workflow of academic research and mathematical verification.','en','Video','Advanced',0,'online','automatic','942deca2cf5874e4e426b2a94bca1b51da23aeba3d03249f9bb0d8c8ec948eb1',NULL,1.78035284903175306e+09,0,'2026-06-02T00:27:29.031753+02:00',NULL,NULL,NULL,'["AI", "Artificial Intelligence", "Advanced Reasoning", "Mathematical Discovery"]','["[CASE STUDY]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A highly valued discussion illustrating the integration of advanced LLM reasoning inside automated theorem proving and scientific discovery workflows.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": "ai-research-scientific"}'); -INSERT INTO "resources" VALUES('https://forums.aws.amazon.com','AWS Forums','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','465009557511c541229975876def39876da5a90ba73b2257c9e6dfc355e92715',100.0,1.77903149794488191e+09,0,'2026-05-17T17:24:57.944882+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md", "docs/newsfeeds.md"]','[]','{}','{"duplicate_of": "https://repost.aws"}'); +INSERT INTO "resources" VALUES('https://forum.openai.com/public/videos/event-replay-terence-tao-and-mark-chen-on-ai-and-mathematical-discovery-2026-03-11','Event Replay: Terence Tao and Mark Chen on AI and Mathematical Discovery','A foundational discussion on how AI reasoning models are integrated into rigorous academic and mathematical scientific discoveries.','2026',4,'This forum event replay documents a dialogue between world-class mathematician Terence Tao and OpenAI''s VP of Research Mark Chen on the intersection of frontier reasoning models and formal mathematics. The session demonstrates how system-guided reasoning, hypothesis generation, and automated code generation are actively reshaping the workflow of academic research and mathematical verification.','en','Video','Advanced',0,'online','automatic','942deca2cf5874e4e426b2a94bca1b51da23aeba3d03249f9bb0d8c8ec948eb1',NULL,1780352849,0,'2026-06-02T00:27:29.031753+02:00',NULL,NULL,NULL,'["AI", "Artificial Intelligence", "Advanced Reasoning", "Mathematical Discovery"]','["[CASE STUDY]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A highly valued discussion illustrating the integration of advanced LLM reasoning inside automated theorem proving and scientific discovery workflows.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": "ai-research-scientific"}'); +INSERT INTO "resources" VALUES('https://forums.aws.amazon.com','AWS Forums','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','465009557511c541229975876def39876da5a90ba73b2257c9e6dfc355e92715',100.0,1779031497,0,'2026-05-17T17:24:57.944882+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md", "docs/newsfeeds.md"]','[]','{}','{"duplicate_of": "https://repost.aws"}'); INSERT INTO "resources" VALUES('https://forums.docker.com/t/running-an-insecure-registry-insecure-registry/8159','Running an insecure registry –insecure-registry','','2018',0,'Community forum thread detailing user-submitted troubleshooting tips and configuration overrides for the `--insecure-registry` docker daemon parameter. This historical Q&A addresses common handshake and certificate mapping issues during registry prototyping. Modern security postures mandate avoiding insecure setups in production environments.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Management", "Docker Security", "Insecure Registries"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["registries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://fossforce.com','FOSS Force','','2026',2,'A news and analysis platform dedicated to free and open-source software (FOSS), discussing industry trends, licensing, and community governance. Offers high-level context on the evolution of open-source ecosystems impacting enterprise IT strategies.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Community & General Resources"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fourtheorem.com/monorepo',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering fourtheorem.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','2f0a5661a06c31da0f2da5a31f8f3c4905810195472f775ada73a4c7de159c4f',100.0,1.77913049500918602e+09,1,'2026-05-18T20:54:55.009186+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://fourtheorem.com/monorepo',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering fourtheorem.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','2f0a5661a06c31da0f2da5a31f8f3c4905810195472f775ada73a4c7de159c4f',100.0,1779130495,1,'2026-05-18T20:54:55.009186+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://foxutech.com/kubernetes-namespace-resource-quota-and-limits','foxutech.com: Kubernetes Namespace Resource Quota and Limits 🌟','','2022',0,'Provides step-by-step instructions on implementing Resource Quotas and LimitRanges at the namespace level. - Demonstrates multi-tenant boundary isolation using YAML configurations. - Essential for sandbox and shared development environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Policy & Governance", "Resource Quotas"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fr4nk.xyz/understanding-ingress-in-kubernetes-a-comprehensive-guide-b23b5cf37f8d','==fr4nk.xyz: Understanding Ingress in Kubernetes: A Comprehensive Guide==','','N/A',0,'A curated technical resource and architectural guide covering ==fr4nk.xyz: Understanding Ingress in Kubernetes: A Comprehensive Guide== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903380563376688e+09,0,'2026-05-17T18:03:25.633767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fransemalila.medium.com/kubernetes-networking-cea2e1b7d2b3','fransemalila.medium.com: Kubernetes Networking','','N/A',0,'A curated technical resource and architectural guide covering fransemalila.medium.com: Kubernetes Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162007755303e+09,0,'2026-05-17T17:27:00.077553+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://fr4nk.xyz/understanding-ingress-in-kubernetes-a-comprehensive-guide-b23b5cf37f8d','==fr4nk.xyz: Understanding Ingress in Kubernetes: A Comprehensive Guide==','','N/A',0,'A curated technical resource and architectural guide covering ==fr4nk.xyz: Understanding Ingress in Kubernetes: A Comprehensive Guide== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033805,0,'2026-05-17T18:03:25.633767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://fransemalila.medium.com/kubernetes-networking-cea2e1b7d2b3','fransemalila.medium.com: Kubernetes Networking','','N/A',0,'A curated technical resource and architectural guide covering fransemalila.medium.com: Kubernetes Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031620,0,'2026-05-17T17:27:00.077553+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://free-for.dev','free-for.dev','','2026',0,'A comprehensive community-driven directory indexing free development tiers from major infrastructure, platform, SaaS, and API providers. Highly useful for architects scoping zero-cost environments for development sandboxes and lightweight container testbeds.','Markdown','Reference Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Resources", "Free Tiers"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://free-web-services.com','free-web-services.com','','2025',2,'A public directory index mapping legacy web services and free APIs. Helpful for basic testing, though modern developers often prefer containerized local mocks for CI integration consistency.','Agnostic','Directory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Public Resources", "Catalogs", "Web Services"]','["[LEGACY]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://freelance.es','freelance.es','','2026',0,'A dedicated digital portal and community framework supporting freelance professionals in Spain. It offers administrative guides, legal protection updates, and billing services. Live grounding identifies it as a highly reliable resource for navigating complex ''autónomo'' tax structures and compliance checks.','Spanish','Platform/Legal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Legal Compliance", "Spanish Freelancing"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://freepromagazine.blogspot.de/2014/07/free-eguide-jvm-troubleshooting-guide.html','Free eGuide: JVM Troubleshooting Guide','','2014',0,'A legacy reference guide focused on classical JVM diagnostics, thread dump analysis, and heap tracking. While it lays down correct foundational principles for identifying memory leaks and deadlock patterns, its technical utility is limited today given its lack of coverage on modern diagnostic frameworks like JDK Flight Recorder, Cryostat, and advanced container-aware heap tools.','English','E-Book/Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Diagnostics and Troubleshooting"]','["[GUIDE]", "[LEGACY]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://freesoft.dev/program/126957220','freesoft.dev: Ansible Role: Harbor API Codifying','','N/A',0,'A curated technical resource and architectural guide covering freesoft.dev: Ansible Role: Harbor API Codifying in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903410274889492e+09,0,'2026-05-17T18:08:22.748895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://frigate.readthedocs.io','Frigate','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2ae413875c463b192303cfe50e9af966fe426ce150fbe2bb7d52187e5f00b627',100.0,1.77903207444089889e+09,0,'2026-05-17T17:34:34.440899+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://freesoft.dev/program/126957220','freesoft.dev: Ansible Role: Harbor API Codifying','','N/A',0,'A curated technical resource and architectural guide covering freesoft.dev: Ansible Role: Harbor API Codifying in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034102,0,'2026-05-17T18:08:22.748895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://frigate.readthedocs.io','Frigate','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2ae413875c463b192303cfe50e9af966fe426ce150fbe2bb7d52187e5f00b627',100.0,1779032074,0,'2026-05-17T17:34:34.440899+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://frigate.readthedocs.io/en/latest','Frigate','','2026',0,'Open-source documentation generator specializing in extracting complex metadata profiles from Helm values files. Provides teams with structural consistency by eliminating manual developer intervention when writing chart readmes.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Documentation Automation"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fsgeorgee.medium.com/growing-out-of-heroku-to-terraform-docker-and-aws-69e66df4132d','fsgeorgee.medium.com: Growing out of Heroku to Terraform, Docker and AWS','','N/A',0,'A curated technical resource and architectural guide covering fsgeorgee.medium.com: Growing out of Heroku to Terraform, Docker and AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903448694885492e+09,0,'2026-05-17T18:14:46.948855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/terraform.md"]','["demos.md", "terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://fuse.labs.osecloud.com/fuse/creating-a-microservices-project-with-maven',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering fuse.labs.osecloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903275139685106e+09,0,'2026-05-17T17:45:51.396851+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://fsgeorgee.medium.com/growing-out-of-heroku-to-terraform-docker-and-aws-69e66df4132d','fsgeorgee.medium.com: Growing out of Heroku to Terraform, Docker and AWS','','N/A',0,'A curated technical resource and architectural guide covering fsgeorgee.medium.com: Growing out of Heroku to Terraform, Docker and AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034486,0,'2026-05-17T18:14:46.948855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/terraform.md"]','["demos.md", "terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://fuse.labs.osecloud.com/fuse/creating-a-microservices-project-with-maven',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering fuse.labs.osecloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.396851+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://futurecoder.io','futurecoder.io','','2021',0,'Interactive browser-based Python playground that implements inline debugging, code visualization tools, and stack-trace debugging to assist developers in learning core programming practices.','JavaScript','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Interactive Learning"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gabrieltanner.org/blog/collecting-prometheus-metrics-in-golang','gabrieltanner.org: Golang Application monitoring using Prometheus','','2020',0,'A practical walk-through detailing how to instrument a Go application with custom Prometheus metrics using the official client library. Demonstrates defining, registering, and incrementing Counters and Gauges, and exposes them over an HTTP handler endpoint.','Go','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Client Libraries"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gabrieltanner.org/blog/ha-kubernetes-cluster-using-k3s','gabrieltanner.org: Setting up a HA Kubernetes cluster using K3S','','2021',2,'A technical tutorial demonstrating how to install high-availability K3s clusters by leveraging external SQL databases (like PostgreSQL) to store states as an alternative to etcd.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "High Availability", "Database Options"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}'); @@ -5265,7 +5265,7 @@ INSERT INTO "resources" VALUES('https://galaxy.ansible.com','galaxy.ansible.com' INSERT INTO "resources" VALUES('https://galaxy.ansible.com/UnderGreen/prometheus-node-exporter','galaxy.ansible.com/UnderGreen/prometheus-node-exporter','- [github.com/UnderGreen/ansible-prometheus-node-exporter](https://github.com/UnderGreen/ansible-prometheus-node-exporter)','2024',0,'A lightweight, target-focused Ansible role specifically created to provision Prometheus Node Exporter. Useful for simple, bare-metal telemetry rollouts.','Shell','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Node Exporter Deployment"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://galaxy.ansible.com/William-Yeh/prometheus','galaxy.ansible.com/William-Yeh/prometheus','- [github.com/William-Yeh/ansible-prometheus](https://github.com/William-Yeh/ansible-prometheus) - [awesomeopensource.com/project/William-Yeh/ansible-prometheus](https://awesomeopensource.com/project/William-Yeh/ansible-prometheus)','2020',0,'A historical Ansible module for Prometheus installations. Live Grounding Note: Currently unmaintained. Modern orchestrations have transitioned to Helm charts or upstream operators.','Shell','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Legacy Deployments"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://galaxy.ansible.com/alexdzyoba/jmx-exporter','galaxy.ansible.com/alexdzyoba/jmx-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1fb16b30aa6907ea6976f64c7eb04ffbf3a13e1f8ff6b80cbf69f00ef3033cb5',100.0,1.77903110879965806e+09,1,'2026-05-17T17:18:28.799658+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://galaxy.ansible.com/alexdzyoba/jmx-exporter','galaxy.ansible.com/alexdzyoba/jmx-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1fb16b30aa6907ea6976f64c7eb04ffbf3a13e1f8ff6b80cbf69f00ef3033cb5',100.0,1779031108,1,'2026-05-17T17:18:28.799658+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://galaxy.ansible.com/ansible/product_demos','galaxy.ansible.com/ansible/product_demos 🌟','','2025',0,'The official catalog of production-ready Ansible product demos hosted on Ansible Galaxy. Contains modular roles and collections designed to streamline enterprise cloud deployments. (Live Grounding: Serves as a vital asset directory for platform engineering teams utilizing Ansible Automation Platform).','YAML','Asset Catalog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible Galaxy"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://galaxy.ansible.com/atosatto/docker-swarm','galaxy.ansible.com: Docker Ansible Role','','2022',0,'An automation playbook for deploying secure Docker Swarm setups via Ansible. Highly useful for configuring Swarm managers and multi-tier network nodes programmatically.','YAML','IaC Module','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Docker Swarm"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://galaxy.ansible.com/awx/awx','AWX Ansible Collection: galaxy.ansible.com/awx/awx','','2024',0,'The official `awx.awx` Ansible Collection, which provides dedicated modules to interact programmatically with AWX/Tower API endpoints. This enables GitOps-style management of AWX configurations, job templates, credentials, and organizational schemas.','Python','Collection','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Collections"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); @@ -5275,143 +5275,143 @@ INSERT INTO "resources" VALUES('https://galaxy.ansible.com/geerlingguy/awx','gal INSERT INTO "resources" VALUES('https://galaxy.ansible.com/mesaguy/prometheus','galaxy.ansible.com/mesaguy/prometheus','- [github.com/mesaguy/ansible-prometheus](https://github.com/mesaguy/ansible-prometheus)','2024',0,'Ansible playbooks designed to orchestrate server installation, Alertmanager nodes, and basic discovery pipelines. Highly parameterizable configuration schemas.','Shell','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Prometheus Deployment"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://galaxy.ansible.com/mkgin/vmware-harbor','galaxy.ansible.com/mkgin/vmware-harbor','','2020',0,'An Ansible Galaxy integration hub targeting VMware''s deployment instances of the Harbor container registry. This legacy role is built for deploying VM-hosted registries. Modern engineering workflows prioritize containerized cluster deployments instead of Ansible-orchestrated VM-level Harbor runtimes.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Automation"]','["[LEGACY]"]','[]','["registries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://galaxy.ansible.com/nginxinc/nginx_core','galaxy.ansible.com/nginxinc/nginx_core','','2021',4,'The official Ansible NGINX Core Collection. It automates the installation, configuration, and execution of NGINX Open Source and NGINX Plus instances. It provides modular, enterprise-ready playbooks to streamline load-balancing, reverse proxies, and web operations across heterogeneous environments.','YAML','tool','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "NGINX Automation"]','["[ENTERPRISE-STABLE]"]','[]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://galaxy.ansible.com/t_systems_mms/letsencrypt','galaxy.ansible.com: letsencrypt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb16b30aa6907ea6976f64c7eb04ffbf3a13e1f8ff6b80cbf69f00ef3033cb5',100.0,1.77903103718755793e+09,1,'2026-05-17T17:17:17.187558+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://galaxy.ansible.com/alexdzyoba/jmx-exporter"}'); -INSERT INTO "resources" VALUES('https://galaxy.ansible.com/theforeman/foreman','Ansible Modules to manage Foreman and Katello installations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb16b30aa6907ea6976f64c7eb04ffbf3a13e1f8ff6b80cbf69f00ef3033cb5',100.0,1779031406.32131,1,'2026-05-17T17:23:26.321310+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://galaxy.ansible.com/alexdzyoba/jmx-exporter"}'); +INSERT INTO "resources" VALUES('https://galaxy.ansible.com/t_systems_mms/letsencrypt','galaxy.ansible.com: letsencrypt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb16b30aa6907ea6976f64c7eb04ffbf3a13e1f8ff6b80cbf69f00ef3033cb5',100.0,1779031037,1,'2026-05-17T17:17:17.187558+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://galaxy.ansible.com/alexdzyoba/jmx-exporter"}'); +INSERT INTO "resources" VALUES('https://galaxy.ansible.com/theforeman/foreman','Ansible Modules to manage Foreman and Katello installations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb16b30aa6907ea6976f64c7eb04ffbf3a13e1f8ff6b80cbf69f00ef3033cb5',100.0,1779031406,1,'2026-05-17T17:23:26.321310+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://galaxy.ansible.com/alexdzyoba/jmx-exporter"}'); INSERT INTO "resources" VALUES('https://ganeshvernekar.com/blog/prometheus-tsdb-mmapping-head-chunks-from-disk','ganeshvernekar.com: Prometheus TSDB (Part 3): Memory Mapping of Head Chunks from Disk','','2020',0,'Part three of the TSDB deep dive, explaining how Prometheus memory-maps (mmap) historical head chunks to disk. By offloading cold chunks from RAM to disk while maintaining access references in memory, Prometheus significantly reduces its operational RAM requirements under dense monitoring workloads.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "TSDB Internals"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ganeshvernekar.com/blog/prometheus-tsdb-persistent-block-and-its-index','ganeshvernekar.com: Prometheus TSDB (Part 4): Persistent Block and its Index','','2020',0,'Part four of the TSDB deep-dive series, analyzing the persistent block layout and its index structures on disk. Covers how the compactor merges historical 2-hour TSDB blocks, compresses the indices, and manages directory structures to allow low-overhead analytical PromQL queries.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "TSDB Internals"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ganeshvernekar.com/blog/prometheus-tsdb-the-head-block','ganeshvernekar.com: Prometheus TSDB (Part 1): The Head Block','','2020',0,'The first entry of a detailed deep dive into Prometheus Time Series Database (TSDB) internals, focusing on the Head Block. It explains the mechanics of in-memory chunk allocation, active series data indexing, inverted index algorithms, and posting list lookups for instant query resolution.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "TSDB Internals"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ganeshvernekar.com/blog/prometheus-tsdb-wal-and-checkpoint','ganeshvernekar.com: Prometheus TSDB (Part 2): WAL and Checkpoint','','2020',0,'Part two of the TSDB deep dive, detailing Write-Ahead Logging (WAL) and checkpointing operations. It outlines how Prometheus guarantees data persistence during system crashes by sequentially logging samples, and explains the checkpoint garbage collection strategy to optimize disk space.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "TSDB Internals"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://garba.org/posts/2018/k8s_pod_lc','garba.org: Kubernetes Pod Life Cycle Cheat Sheet','','2026',0,'A technical breakdown of Pod lifecycle states, start probes, and termination parameters. Curator Insight notes its value in troubleshooting restart loops. Live Grounding underscores how pod lifecycles affect blue-green deployment strategies.','English','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://garden.io','==garden.io==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7b4df8d5c724f8f10f455185be5cf2acb0c0ebafe8eb15c44f2d84671cb7415b',100.0,1.77903431369030404e+09,0,'2026-05-17T18:11:53.690304+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md", "docs/kubernetes-tools.md", "docs/scaffolding.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://garden.io/blog/performance-testing','garden.io: Performance testing on a microservice architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b4df8d5c724f8f10f455185be5cf2acb0c0ebafe8eb15c44f2d84671cb7415b',100.0,1.77903074222679209e+09,0,'2026-05-17T17:12:22.226792+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{"duplicate_of": "https://garden.io"}'); -INSERT INTO "resources" VALUES('https://garden.io/blog/pulumi-vs-terraform','garden.io: Pulumi vs. Terraform: A comparison of Infrastructure as Code'' tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b4df8d5c724f8f10f455185be5cf2acb0c0ebafe8eb15c44f2d84671cb7415b',100.0,1.77903215292722201e+09,0,'2026-05-17T17:35:52.927222+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://garden.io"}'); +INSERT INTO "resources" VALUES('https://garden.io','==garden.io==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7b4df8d5c724f8f10f455185be5cf2acb0c0ebafe8eb15c44f2d84671cb7415b',100.0,1779034313,0,'2026-05-17T18:11:53.690304+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md", "docs/kubernetes-tools.md", "docs/scaffolding.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://garden.io/blog/performance-testing','garden.io: Performance testing on a microservice architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b4df8d5c724f8f10f455185be5cf2acb0c0ebafe8eb15c44f2d84671cb7415b',100.0,1779030742,0,'2026-05-17T17:12:22.226792+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{"duplicate_of": "https://garden.io"}'); +INSERT INTO "resources" VALUES('https://garden.io/blog/pulumi-vs-terraform','garden.io: Pulumi vs. Terraform: A comparison of Infrastructure as Code'' tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b4df8d5c724f8f10f455185be5cf2acb0c0ebafe8eb15c44f2d84671cb7415b',100.0,1779032152,0,'2026-05-17T17:35:52.927222+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://garden.io"}'); INSERT INTO "resources" VALUES('https://gateway-api.sigs.k8s.io','gateway-api.sigs.k8s.io 🌟','','2026',0,'The main documentation site for the Gateway API. Serves as the ultimate authority on advanced routing concepts, conformance testing, and controller implementation guidelines.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Gateway API"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gatling.io','gatling.io','','2025',0,'Gatling is a highly optimized, asynchronous load-testing framework designed for high-concurrency scenarios. Written in Scala and Java, it utilizes Netty and Akka actors under the hood to handle thousands of concurrent virtual users on a single host machine, avoiding the thread-per-user overhead common in legacy frameworks like JMeter.','Scala','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "Performance Testing", "Gatling"]','["[LEGACY]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gatling.io/docs/current/extensions/jenkins_plugin','gatling.io: Jenkins plugin','','N/A',0,'A curated technical resource and architectural guide covering gatling.io: Jenkins plugin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903123148833799e+09,0,'2026-05-17T17:20:31.488338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://gatling.io/docs/current/extensions/jenkins_plugin','gatling.io: Jenkins plugin','','N/A',0,'A curated technical resource and architectural guide covering gatling.io: Jenkins plugin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031231,0,'2026-05-17T17:20:31.488338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gceasy.io','gceasy.io 🌟','','2026',0,'An advanced JVM garbage collection log analyzer. Uses machine learning algorithms to evaluate GC pauses, throughput, and memory trends, delivering actionable tuning recommendations for JVM sizing and GC algorithms (G1GC, ZGC).','None','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Performance"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://geek-cookbook.funkypenguin.co.nz/recipes/kubernetes/oauth2-proxy','geek-cookbook.funkypenguin.co.nz: Using OAuth2 proxy for Kubernetes Dashboard','','2021',0,'A configuration guide describing how to wrap the Kubernetes Dashboard and sensitive internal APIs with oauth2-proxy, enabling secure OIDC integrations and SSO workflows.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "OIDC", "OAuth2 Proxy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://geekflare.com/cybersecurity/kubernetes-security-scanner',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering geekflare.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','7c78d01ca6176516ac5d47db06d80bb02515a64a39777d9675586dce927bddb6',100.0,1.77913049501374697e+09,0,'2026-05-18T20:54:55.013747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://geekflare.com/dev/generate-analyze-thread-dumps',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering geekflare.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e94cae84d9684c28631ab0a368831e265ef3e7ad817494c2e8d57ef32f72b58d',100.0,1.7791304950216279e+09,1,'2026-05-18T20:54:55.021628+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://geekflare.com/devops-tools','geekflare.com: devops-tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5bad1017b82ca8f4905682d3fd7d359c164410d661fd3c8ab5ddabfcd6bb93b8',100.0,1.7790307302837131e+09,0,'2026-05-17T17:12:10.283713+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops-tools.md"]','[]','{}','{"duplicate_of": "https://nubenetes.com/devops-tools"}'); -INSERT INTO "resources" VALUES('https://geekflare.com/devops/config-management-tools',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering geekflare.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','345a5f7af7ed72b6d7b31167bc131ea9bc92ac6436aae361d1bd7250165ed92d',100.0,1.7791304949508481e+09,0,'2026-05-18T20:54:54.950848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://geekflare.com/cybersecurity/kubernetes-security-scanner',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering geekflare.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','7c78d01ca6176516ac5d47db06d80bb02515a64a39777d9675586dce927bddb6',100.0,1779130495,0,'2026-05-18T20:54:55.013747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://geekflare.com/dev/generate-analyze-thread-dumps',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering geekflare.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e94cae84d9684c28631ab0a368831e265ef3e7ad817494c2e8d57ef32f72b58d',100.0,1779130495,1,'2026-05-18T20:54:55.021628+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://geekflare.com/devops-tools','geekflare.com: devops-tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5bad1017b82ca8f4905682d3fd7d359c164410d661fd3c8ab5ddabfcd6bb93b8',100.0,1779030730,0,'2026-05-17T17:12:10.283713+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops-tools.md"]','[]','{}','{"duplicate_of": "https://nubenetes.com/devops-tools"}'); +INSERT INTO "resources" VALUES('https://geekflare.com/devops/config-management-tools',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering geekflare.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','345a5f7af7ed72b6d7b31167bc131ea9bc92ac6436aae361d1bd7250165ed92d',100.0,1779130494,0,'2026-05-18T20:54:54.950848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://geekflare.com/es/kubernetes-best-practices','geekflare.com: Diez mejores prácticas de Kubernetes para una mejor orquestación de contenedores','','2022',0,'Spanish-language article outlining 10 pivotal Kubernetes best practices. Highlights infrastructure sizing, logging integration, namespace isolation, RBAC enforcement, and secure container image building.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://geekflare.com/generate-analyze-thread-dumps','geekflare.com: What is Thread Dump and How to Analyze them? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','977bc922486c5fad3caf53da2155b1f4fbed9368b7e4608522c709aa6482e098',100.0,1.77903308856166195e+09,0,'2026-05-17T17:51:28.561662+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://geekflare.com/gitops-introduction','geekflare.com: An Introduction to GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','bdb549c78df7f751ecf9679e7f326033e7947c2ffd1d56c4d6feb10b015a3bc5',100.0,1779032797.85576,0,'2026-05-17T17:46:37.855760+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://geekflare.com/kubernetes-best-practices','geekflare.com: 10 Kubernetes Best Practices for Better Container Orchestration','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5d937313010eb7a1c1d38b2e9a2fbc0eb6f2b1b5fb8b45d41159303d18a4715c',100.0,1.77903286913386797e+09,0,'2026-05-17T17:47:49.133868+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://geekflare.com/topic/development',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering geekflare.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','189548e9e2ca4c3b781685b97e4ded17ccbbbc1c57b3c87aa7fae3dabf00028b',100.0,1.77913049501106596e+09,0,'2026-05-18T20:54:55.011066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://geekflare.com/generate-analyze-thread-dumps','geekflare.com: What is Thread Dump and How to Analyze them? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','977bc922486c5fad3caf53da2155b1f4fbed9368b7e4608522c709aa6482e098',100.0,1779033088,0,'2026-05-17T17:51:28.561662+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://geekflare.com/gitops-introduction','geekflare.com: An Introduction to GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','bdb549c78df7f751ecf9679e7f326033e7947c2ffd1d56c4d6feb10b015a3bc5',100.0,1779032797,0,'2026-05-17T17:46:37.855760+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://geekflare.com/kubernetes-best-practices','geekflare.com: 10 Kubernetes Best Practices for Better Container Orchestration','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5d937313010eb7a1c1d38b2e9a2fbc0eb6f2b1b5fb8b45d41159303d18a4715c',100.0,1779032869,0,'2026-05-17T17:47:49.133868+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://geekflare.com/topic/development',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering geekflare.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','189548e9e2ca4c3b781685b97e4ded17ccbbbc1c57b3c87aa7fae3dabf00028b',100.0,1779130495,0,'2026-05-18T20:54:55.011066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://geeksarray.com/blog/microservice-architecture-pattern-for-architects','geeksarray.com: Microservice Architecture Pattern for Architects 🌟','','2021',0,'Serves as a fundamental reference blueprint for systems architects designing microservices. Explains transaction boundaries, operational logging, API gateway proxies, database isolation, and service discovery mechanics.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Patterns", "Reference Architecture"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gendocu.com','==gendocu.com: RPC API Developer Portal==','','N/A',0,'A curated technical resource and architectural guide covering ==gendocu.com: RPC API Developer Portal== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033162.48311,0,'2026-05-17T17:52:42.483110+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gennyallcroft.medium.com/understanding-kubernetes-deployments-with-helm-444116a622be','gennyallcroft.medium.com: Understanding Kubernetes deployments with Helm','','N/A',0,'A curated technical resource and architectural guide covering gennyallcroft.medium.com: Understanding Kubernetes deployments with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903238829903602e+09,0,'2026-05-17T17:39:48.299036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://gendocu.com','==gendocu.com: RPC API Developer Portal==','','N/A',0,'A curated technical resource and architectural guide covering ==gendocu.com: RPC API Developer Portal== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033162,0,'2026-05-17T17:52:42.483110+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://gennyallcroft.medium.com/understanding-kubernetes-deployments-with-helm-444116a622be','gennyallcroft.medium.com: Understanding Kubernetes deployments with Helm','','N/A',0,'A curated technical resource and architectural guide covering gennyallcroft.medium.com: Understanding Kubernetes deployments with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032388,0,'2026-05-17T17:39:48.299036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://geshan.com.np/blog/2021/07/rabbitmq-docker-nodejs','geshan.com.np: How to use RabbitMQ and Node.js with Docker and Docker-compose','','2021',0,'A practical tutorial for orchestrating RabbitMQ alongside Node.js microservices using Docker Compose. It outlines steps to build local development environments and configure basic exchange-bound AMQP workflows.','JavaScript','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "Docker"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://geshan.com.np/blog/2021/12/docker-postgres','geshan.com.np: Postgres with Docker and Docker compose a step-by-step guide for beginners','','2021',0,'A comprehensive walkthrough detail-oriented on deploying PostgreSQL databases in local Docker Compose stacks. It covers critical concepts like volume persistence to protect against data loss during restarts, environment variable configurations for authentication, and mapping local ports for external database client connections. This guide is ideal for developers seeking a reliable stateful environment for local application testing.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Local Environments"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://get-ytt.io','ytt','','2022',4,'A structured, command-line template engine designed to process YAML files as semantic AST objects rather than raw strings. Developed by VMware Carvel, ytt uses Python-like Starlark code to safely patch, template, and validate complex cloud-native resource manifests.','Go','tool','advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Advanced Templating"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://get.robin.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2072f3fb12a840fa649f14d4f73a99ef1c21617c0bff45e219d166575d7acbc6',100.0,1.77903178236665391e+09,0,'2026-05-17T17:29:42.366654+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://getbetterdevops.io/build-docker-images-using-ansible-and-packer','getbetterdevops.io: Build Docker Images Using Ansible and Packer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','272ff80bf21d42cf1454211278538426ed1a18e16bd66d12a38fec85a1bcc9ca',100.0,1.77903306981247091e+09,0,'2026-05-17T17:51:09.812471+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.empowersurvivors.net"}'); -INSERT INTO "resources" VALUES('https://getbetterdevops.io/k8s-ingress-with-letsencrypt','getbetterdevops.io: How to Secure K8S Nginx Ingress With Let’s Encrypt and'' Cert Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','272ff80bf21d42cf1454211278538426ed1a18e16bd66d12a38fec85a1bcc9ca',100.0,1.77902950473399209e+09,0,'2026-05-17T16:51:44.733992+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://getbetterdevops.io/build-docker-images-using-ansible-and-packer"}'); -INSERT INTO "resources" VALUES('https://getbetterdevops.io/terraform-with-helm','==getbetterdevops.io: How To Deploy Helm Charts With Terraform== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','272ff80bf21d42cf1454211278538426ed1a18e16bd66d12a38fec85a1bcc9ca',100.0,1.77903380369264197e+09,0,'2026-05-17T18:03:23.692642+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://getbetterdevops.io/build-docker-images-using-ansible-and-packer"}'); -INSERT INTO "resources" VALUES('https://getenroute.io/blog/leverage-open-source-oss-derive-insights-grafana-prometheus-tsdb-kubernetes-standalone-api-gateway','getenroute.io: TSDB, Prometheus, Grafana In Kubernetes: Tracing A Variable'' Across The OSS Monitoring Stack','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','94c0c28a11c8f9635991eb0fd8657952d4963db1c07d31c1f3c3bf0cfd648eec',100.0,1.77903086204144692e+09,0,'2026-05-17T17:14:22.041447+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.saaras.io/blog/leverage-open-source-oss-derive-insights-grafana-prometheus"}'); -INSERT INTO "resources" VALUES('https://getenroute.io/docs/ingress-filter-legos-secure-microservices-apis-using-helm-envoy','getenroute.io: Drive API Security At Kubernetes Ingress Using Helm And Envoy'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5ccc18f113d30d1847ecda6920a8d44ade901e2c62e50be9452d1aacf9b0f55',100.0,1.77903234061456799e+09,0,'2026-05-17T17:39:00.614568+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://docs.getenroute.io"}'); -INSERT INTO "resources" VALUES('https://getkuby.io','Kuby','','2022',2,'Kuby is a configuration and deployment wrapper tailored for Ruby on Rails applications running on Kubernetes. It abstracts the creation of complex Dockerfiles, Helm charts, and ingress resources into a single Ruby DSL, enabling Rails developers to deploy to cloud clusters without deep Kubernetes expertise.','Ruby','Framework','Medium',0,'online','manual','bdb28ea6fe2cd3c84d685c317caa0e957868953d5cb11afb2f1f72c422eba6dc',100.0,1779032785.5861,1,'2026-05-17T17:46:25.586100+02:00',NULL,NULL,NULL,'["Application Delivery", "Frameworks", "Ruby on Rails"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://getmatter.app','Matter','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e359d33722d3dd1e2437967e1f0b64b4a8a04cefd5ccea53e95794444ff2f070',100.0,1.77903413988888788e+09,0,'2026-05-17T18:08:59.888888+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://get.robin.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2072f3fb12a840fa649f14d4f73a99ef1c21617c0bff45e219d166575d7acbc6',100.0,1779031782,0,'2026-05-17T17:29:42.366654+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://getbetterdevops.io/build-docker-images-using-ansible-and-packer','getbetterdevops.io: Build Docker Images Using Ansible and Packer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','272ff80bf21d42cf1454211278538426ed1a18e16bd66d12a38fec85a1bcc9ca',100.0,1779033069,0,'2026-05-17T17:51:09.812471+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.empowersurvivors.net"}'); +INSERT INTO "resources" VALUES('https://getbetterdevops.io/k8s-ingress-with-letsencrypt','getbetterdevops.io: How to Secure K8S Nginx Ingress With Let’s Encrypt and'' Cert Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','272ff80bf21d42cf1454211278538426ed1a18e16bd66d12a38fec85a1bcc9ca',100.0,1779029504,0,'2026-05-17T16:51:44.733992+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://getbetterdevops.io/build-docker-images-using-ansible-and-packer"}'); +INSERT INTO "resources" VALUES('https://getbetterdevops.io/terraform-with-helm','==getbetterdevops.io: How To Deploy Helm Charts With Terraform== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','272ff80bf21d42cf1454211278538426ed1a18e16bd66d12a38fec85a1bcc9ca',100.0,1779033803,0,'2026-05-17T18:03:23.692642+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://getbetterdevops.io/build-docker-images-using-ansible-and-packer"}'); +INSERT INTO "resources" VALUES('https://getenroute.io/blog/leverage-open-source-oss-derive-insights-grafana-prometheus-tsdb-kubernetes-standalone-api-gateway','getenroute.io: TSDB, Prometheus, Grafana In Kubernetes: Tracing A Variable'' Across The OSS Monitoring Stack','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','94c0c28a11c8f9635991eb0fd8657952d4963db1c07d31c1f3c3bf0cfd648eec',100.0,1779030862,0,'2026-05-17T17:14:22.041447+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.saaras.io/blog/leverage-open-source-oss-derive-insights-grafana-prometheus"}'); +INSERT INTO "resources" VALUES('https://getenroute.io/docs/ingress-filter-legos-secure-microservices-apis-using-helm-envoy','getenroute.io: Drive API Security At Kubernetes Ingress Using Helm And Envoy'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5ccc18f113d30d1847ecda6920a8d44ade901e2c62e50be9452d1aacf9b0f55',100.0,1779032340,0,'2026-05-17T17:39:00.614568+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://docs.getenroute.io"}'); +INSERT INTO "resources" VALUES('https://getkuby.io','Kuby','','2022',2,'Kuby is a configuration and deployment wrapper tailored for Ruby on Rails applications running on Kubernetes. It abstracts the creation of complex Dockerfiles, Helm charts, and ingress resources into a single Ruby DSL, enabling Rails developers to deploy to cloud clusters without deep Kubernetes expertise.','Ruby','Framework','Medium',0,'online','manual','bdb28ea6fe2cd3c84d685c317caa0e957868953d5cb11afb2f1f72c422eba6dc',100.0,1779032785,1,'2026-05-17T17:46:25.586100+02:00',NULL,NULL,NULL,'["Application Delivery", "Frameworks", "Ruby on Rails"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://getmatter.app','Matter','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e359d33722d3dd1e2437967e1f0b64b4a8a04cefd5ccea53e95794444ff2f070',100.0,1779034139,0,'2026-05-17T18:08:59.888888+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://getseabird.github.io','getseabird.github.io 🌟','','2024',3,'Seabird is a fast, responsive open-source desktop client built to manage Kubernetes clusters. It directly leverages active local kubeconfig configurations to deliver seamless, real-time visibility into pods, deployments, and cluster logs.','Rust','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gettopical.com/djangoframework','gettopical.com: Get Django Latest News','','2024',0,'A curation platform consolidating latest releases, security advisories, ecosystem packages, and core codebase changes for Django. Vital resource for architects keeping up-to-date with security alerts and system patches.','English','Aggregator','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Community News"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gigaom.com/report/gigaom-radar-for-data-storage-for-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','099a11e0fa4edc386ccfbf1692aa13281cf29194dffe099fec88ccb809d86409',100.0,1.7790334188618679e+09,0,'2026-05-17T17:56:58.861868+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://gijsreijn.medium.com/optimizing-your-dsc-v3-authoring-experience-in-vscode-bd8e90c52312','gijsreijn.medium.com: Optimizing Your DSC V3 Authoring Experience in VSCode','','N/A',0,'A curated technical resource and architectural guide covering gijsreijn.medium.com: Optimizing Your DSC V3 Authoring Experience in VSCode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903145537408494e+09,0,'2026-05-17T17:24:15.374085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gist.github.com/CrookedNumber/8964442','Removing the last commit','','2014',0,'A practical troubleshooting guide mapping out strategies to revert or reset the latest Git commit. Explains the critical differences between `--soft`, `--mixed`, and `--hard` reset commands for local and remote recovery workflows.','Bash','Guide','Beginner',0,'online','manual','421ebc4795ba767c78a547cf843710529449385abc6eba1a4d6257e3ee633689',100.0,1.78173594047440791e+09,1,'2026-06-18T00:39:00.474408+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:28.981689+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/Faheetah/e11bd0315c34ed32e681616e41279ef4','GitHub Gist - Faheetah/Jenkinsfile.groovy: **Jenkinsfile idiosynchrasies'' with escaping and quotes**','','2020',0,'A community-maintained troubleshooting list pointing out common escaping issues, quotation rules, and environmental string quirks in Groovy Jenkinsfiles. An essential helper to reference when debugging nested bash steps and complex shell variable interpolation.','Groovy','article','Intermediate',0,'online','manual','d15f636952706a95487d2517870101d3dbeeb1c5a26c2ddb23887fc2aaae6ba1',100.0,1.78173599220462894e+09,1,'2026-06-18T00:39:52.204629+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Jenkinsfile Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:29.599362+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/GTRekter/51f8be3fbfb13b3696f92e117d956597','gist.github.com: This snippet contains the steps to generate a terraform'' plan and post it as a comment of a pull request in Azure DevOps','','2023',3,'A PowerShell-driven automation script that extracts Terraform plans and posts them directly as rich markdown comments in Azure DevOps Pull Requests. Live 2026 engineering audits show that while native extensions offer similar behaviors, custom gists are widely used to maintain clean PR review workflows.','PowerShell','Code Repository','Intermediate',0,'online','manual','2316308b32046c380b82bc6156ff3bd9c07602d4ddff771c48804f0093fe9373',100.0,1.78173587955906391e+09,1,'2026-06-18T00:37:59.559064+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Infrastructure as Code", "Terraform Orchestration", "Pull Request Feedback"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:30.222348+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/JamesMGreene/cdd0ac49f90c987e45ac','gist.github.com/JamesMGreene: A comparison of using `git flow` commands'' versus raw `git` commands','','2015',0,'A detailed side-by-side terminal command comparison showing what the automated `git-flow` wrapper does under the hood versus raw Git commands. Essential for engineers who need to debug broken branch states or build custom CI/CD scripts without external dependencies.','Bash','Guide','Intermediate',0,'online','manual','a69ee091e4e7b0165da20cd1d7dda9729de3e1439528b87b5415ca5c62c41e27',100.0,1.78173594055043411e+09,1,'2026-06-18T00:39:00.550434+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:30.848488+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/PatrLind/e651d3cbc3bf68e4bd9fcc9568cbd3fb','gist.github.com: How to protect your ~/.kube/ configuration','','2020',0,'Provides hardening steps for securing developer workstation `~/.kube/config` files. Details POSIX permissions adjustments, the usage of credential helpers, and avoiding static administrative token storage.','Shell','tutorial','Basic',0,'online','manual','ddb7e934892c999e7ffb796047b2c07472eb4d4aad6e69dfa792fa7ac6b479ad',100.0,1.7817360261213541e+09,1,'2026-06-18T00:40:26.121354+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Workstation Client Security", "Kubeconfig Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:31.469508+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/andykuszyk/a5ee80ae263e77f651bed878c1deb03b','gist.github.com: Creating and Publishing NuGet Packages','','2023',0,'A concise, developer-centric guide mapping the CLI workflows required to construct and publish NuGet packages. Explores packing commands, validation, local server configuration, target registry configuration, and security practices for handling API keys.','Shell','Tutorial','Beginner',0,'online','manual','6fe389c1d6ad96dfb6a95b68a102a39ec7e839fd7889d34d8b16afa0b76281b3',100.0,1.78173592951965904e+09,1,'2026-06-18T00:38:49.519659+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "Publishing Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:32.082772+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/chadmcrowell/4d11b8a56aba3bdc32ea73c31104357b','gist.github.com/chadmcrowell: AKS w/Virtual Nodes (ACI)','','2021',0,'A practical Gist code blueprint illustrating how to integrate AKS with Virtual Nodes backed by Azure Container Instances (ACI). Provides a dynamic model for running containerized burst workloads serverlessly without additional VM node provisioning.','HCL','Code','Intermediate',0,'online','manual','5c9ca00b5ec15ab39feea9a2b195978cdaf7fdd85663956840ecddb55896a84d',100.0,1.78173623334612607e+09,1,'2026-06-18T00:43:53.346126+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "AKS & OpenShift Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:32.697666+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/chadmcrowell/f3fc3be2ca1fcb887034162c14d77e74','gist.github.com: chadmcrowell/cidr.sh 🌟','','2020',0,'A portable Bash shell scripting library for programmatic calculation of CIDR blocks, host scopes, and netmask translations directly inside Linux terminal host environments.','Shell','Script','Intermediate',0,'online','manual','b8a6ead36971e59f17f178a130c8210c292c7cc4045b4686a8c1adac7d04b385',100.0,1.7817361017557919e+09,1,'2026-06-18T00:41:41.755792+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Command-Line Utilities"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:33.316278+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/djspiewak/9f2f91085607a4859a66','Git DMZ Flow','','2015',0,'The Git DMZ Flow introduces a specialized ''demilitarized zone'' branch acting as a buffer between feature integrations and the protected production branch. Automated CI suites run validation tasks directly in this zone, completely preventing unstable changes from polluting main lines without relying on complex manual gates.','Markdown','Specification','Advanced',0,'online','manual','2e3498fea77db97836c13fa928f3bfe82e28b0e25ee9ac5fda7c20baae2d7d12',100.0,1.78173594024955296e+09,1,'2026-06-18T00:39:00.249553+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:33.926983+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/hxlnt/60d0e62efdb973e221e585e2b990bfd6','With the Edge (Chromium) Tools for VS Code you can see the browser''s Inspector and Dev Tools within VSCode, to debug your front-end code','','2026',0,'This reference Gist documents configurations and methods for integrating Edge browser tools and frontend debuggers directly inside the VS Code editor. It enables developers to debug application user interfaces, run JavaScript profiles, and inspect network requests without leaving their IDE. This configuration streamlines development workflows when creating microservice management dashboards.','Markdown','Documentation','Intermediate',0,'online','manual','16e48cdd6ccc7b8bfc80e3ac1400ee6a8b793d27073b479472e2da8b6766f3a2',100.0,1.78173616780926489e+09,1,'2026-06-18T00:42:47.809265+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "Web Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:34.542647+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/jahe/59557d507f43574b0d96','github.com/jahe: Gradle Cheat Sheet','','2026',0,'A concise Gist tracking basic Gradle build files and target tasks. Curator Insight targets execution speeds and cache configurations. Live Grounding shows its persistent usefulness for modern Android build engineers.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','b015cca6c2311c725fd2f02acce80b86cc67a8369ecace1897851caebdf2894f',100.0,1.78173589004665803e+09,1,'2026-06-18T00:38:10.046658+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:35.157589+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/jiffle/499caa5f53ab8f90dc19a3040ee40f48','github.com/jiffle: Gradle Cheat Sheet','','2026',0,'A community collection of dependency blocks and plugin imports in Gradle. Curator Insight focuses on Gradle''s compilation speeds. Live Grounding verifies its reliability when structuring multi-project builds.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','a99db13823be8fc8c5d2e0b91f1dcfe71ee444a758c03ab503a8d2cdfbf4f723',100.0,1.78173588983335399e+09,1,'2026-06-18T00:38:09.833354+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:35.774579+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/jimangel/0014770713cdca8b363816930ef2520f','Kubernetes v1.16 API deprecation testing','','2019',2,'Curator Insight features a test script for identifying deprecated Kubernetes v1.16 APIs. Live engineering truth in 2026 finds this script outdated, though historically valuable for understanding the mechanics of migrating extensions/v1beta1 API resources.','Shell','Code Repository','Medium',0,'online','manual','176696de394292ad08398597cbc898063cbee52dca7d71b412e495dae21f40ca',100.0,1.78173602606795597e+09,1,'2026-06-18T00:40:26.067956+02:00',NULL,NULL,NULL,'["Kubernetes Core", "API Evolution", "v1.16"]','["[LEGACY]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:36.401836+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/leonardofed','A curated list of AWS resources to prepare for the AWS Certifications','','2023',0,'A comprehensive, community-maintained GitHub Gist featuring a structured registry of mock exams, official whitepapers, and cloud design cheatsheets. It provides a reliable directory for self-directed preparation across multiple AWS credentials.','English','Code Repository','Intermediate',0,'online','manual','b74f6418c0c8d80819b582478832f0d5a779994d4e06908a3d5537f0604e71e4',100.0,1779033511.50311,1,'2026-05-17T17:58:31.503110+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://gigaom.com/report/gigaom-radar-for-data-storage-for-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','099a11e0fa4edc386ccfbf1692aa13281cf29194dffe099fec88ccb809d86409',100.0,1779033418,0,'2026-05-17T17:56:58.861868+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gijsreijn.medium.com/optimizing-your-dsc-v3-authoring-experience-in-vscode-bd8e90c52312','gijsreijn.medium.com: Optimizing Your DSC V3 Authoring Experience in VSCode','','N/A',0,'A curated technical resource and architectural guide covering gijsreijn.medium.com: Optimizing Your DSC V3 Authoring Experience in VSCode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031455,0,'2026-05-17T17:24:15.374085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://gist.github.com/CrookedNumber/8964442','Removing the last commit','','2014',0,'A practical troubleshooting guide mapping out strategies to revert or reset the latest Git commit. Explains the critical differences between `--soft`, `--mixed`, and `--hard` reset commands for local and remote recovery workflows.','Bash','Guide','Beginner',0,'online','manual','421ebc4795ba767c78a547cf843710529449385abc6eba1a4d6257e3ee633689',100.0,1781735940,1,'2026-06-18T00:39:00.474408+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:28.981689+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/Faheetah/e11bd0315c34ed32e681616e41279ef4','GitHub Gist - Faheetah/Jenkinsfile.groovy: **Jenkinsfile idiosynchrasies'' with escaping and quotes**','','2020',0,'A community-maintained troubleshooting list pointing out common escaping issues, quotation rules, and environmental string quirks in Groovy Jenkinsfiles. An essential helper to reference when debugging nested bash steps and complex shell variable interpolation.','Groovy','article','Intermediate',0,'online','manual','d15f636952706a95487d2517870101d3dbeeb1c5a26c2ddb23887fc2aaae6ba1',100.0,1781735992,1,'2026-06-18T00:39:52.204629+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Jenkinsfile Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:29.599362+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/GTRekter/51f8be3fbfb13b3696f92e117d956597','gist.github.com: This snippet contains the steps to generate a terraform'' plan and post it as a comment of a pull request in Azure DevOps','','2023',3,'A PowerShell-driven automation script that extracts Terraform plans and posts them directly as rich markdown comments in Azure DevOps Pull Requests. Live 2026 engineering audits show that while native extensions offer similar behaviors, custom gists are widely used to maintain clean PR review workflows.','PowerShell','Code Repository','Intermediate',0,'online','manual','2316308b32046c380b82bc6156ff3bd9c07602d4ddff771c48804f0093fe9373',100.0,1781735879,1,'2026-06-18T00:37:59.559064+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Infrastructure as Code", "Terraform Orchestration", "Pull Request Feedback"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:30.222348+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/JamesMGreene/cdd0ac49f90c987e45ac','gist.github.com/JamesMGreene: A comparison of using `git flow` commands'' versus raw `git` commands','','2015',0,'A detailed side-by-side terminal command comparison showing what the automated `git-flow` wrapper does under the hood versus raw Git commands. Essential for engineers who need to debug broken branch states or build custom CI/CD scripts without external dependencies.','Bash','Guide','Intermediate',0,'online','manual','a69ee091e4e7b0165da20cd1d7dda9729de3e1439528b87b5415ca5c62c41e27',100.0,1781735940,1,'2026-06-18T00:39:00.550434+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:30.848488+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/PatrLind/e651d3cbc3bf68e4bd9fcc9568cbd3fb','gist.github.com: How to protect your ~/.kube/ configuration','','2020',0,'Provides hardening steps for securing developer workstation `~/.kube/config` files. Details POSIX permissions adjustments, the usage of credential helpers, and avoiding static administrative token storage.','Shell','tutorial','Basic',0,'online','manual','ddb7e934892c999e7ffb796047b2c07472eb4d4aad6e69dfa792fa7ac6b479ad',100.0,1781736026,1,'2026-06-18T00:40:26.121354+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Workstation Client Security", "Kubeconfig Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:31.469508+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/andykuszyk/a5ee80ae263e77f651bed878c1deb03b','gist.github.com: Creating and Publishing NuGet Packages','','2023',0,'A concise, developer-centric guide mapping the CLI workflows required to construct and publish NuGet packages. Explores packing commands, validation, local server configuration, target registry configuration, and security practices for handling API keys.','Shell','Tutorial','Beginner',0,'online','manual','6fe389c1d6ad96dfb6a95b68a102a39ec7e839fd7889d34d8b16afa0b76281b3',100.0,1781735929,1,'2026-06-18T00:38:49.519659+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "Publishing Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:32.082772+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/chadmcrowell/4d11b8a56aba3bdc32ea73c31104357b','gist.github.com/chadmcrowell: AKS w/Virtual Nodes (ACI)','','2021',0,'A practical Gist code blueprint illustrating how to integrate AKS with Virtual Nodes backed by Azure Container Instances (ACI). Provides a dynamic model for running containerized burst workloads serverlessly without additional VM node provisioning.','HCL','Code','Intermediate',0,'online','manual','5c9ca00b5ec15ab39feea9a2b195978cdaf7fdd85663956840ecddb55896a84d',100.0,1781736233,1,'2026-06-18T00:43:53.346126+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "AKS & OpenShift Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:32.697666+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/chadmcrowell/f3fc3be2ca1fcb887034162c14d77e74','gist.github.com: chadmcrowell/cidr.sh 🌟','','2020',0,'A portable Bash shell scripting library for programmatic calculation of CIDR blocks, host scopes, and netmask translations directly inside Linux terminal host environments.','Shell','Script','Intermediate',0,'online','manual','b8a6ead36971e59f17f178a130c8210c292c7cc4045b4686a8c1adac7d04b385',100.0,1781736101,1,'2026-06-18T00:41:41.755792+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Command-Line Utilities"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:33.316278+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/djspiewak/9f2f91085607a4859a66','Git DMZ Flow','','2015',0,'The Git DMZ Flow introduces a specialized ''demilitarized zone'' branch acting as a buffer between feature integrations and the protected production branch. Automated CI suites run validation tasks directly in this zone, completely preventing unstable changes from polluting main lines without relying on complex manual gates.','Markdown','Specification','Advanced',0,'online','manual','2e3498fea77db97836c13fa928f3bfe82e28b0e25ee9ac5fda7c20baae2d7d12',100.0,1781735940,1,'2026-06-18T00:39:00.249553+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:33.926983+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/hxlnt/60d0e62efdb973e221e585e2b990bfd6','With the Edge (Chromium) Tools for VS Code you can see the browser''s Inspector and Dev Tools within VSCode, to debug your front-end code','','2026',0,'This reference Gist documents configurations and methods for integrating Edge browser tools and frontend debuggers directly inside the VS Code editor. It enables developers to debug application user interfaces, run JavaScript profiles, and inspect network requests without leaving their IDE. This configuration streamlines development workflows when creating microservice management dashboards.','Markdown','Documentation','Intermediate',0,'online','manual','16e48cdd6ccc7b8bfc80e3ac1400ee6a8b793d27073b479472e2da8b6766f3a2',100.0,1781736167,1,'2026-06-18T00:42:47.809265+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "Web Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:34.542647+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/jahe/59557d507f43574b0d96','github.com/jahe: Gradle Cheat Sheet','','2026',0,'A concise Gist tracking basic Gradle build files and target tasks. Curator Insight targets execution speeds and cache configurations. Live Grounding shows its persistent usefulness for modern Android build engineers.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','b015cca6c2311c725fd2f02acce80b86cc67a8369ecace1897851caebdf2894f',100.0,1781735890,1,'2026-06-18T00:38:10.046658+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:35.157589+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/jiffle/499caa5f53ab8f90dc19a3040ee40f48','github.com/jiffle: Gradle Cheat Sheet','','2026',0,'A community collection of dependency blocks and plugin imports in Gradle. Curator Insight focuses on Gradle''s compilation speeds. Live Grounding verifies its reliability when structuring multi-project builds.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','a99db13823be8fc8c5d2e0b91f1dcfe71ee444a758c03ab503a8d2cdfbf4f723',100.0,1781735889,1,'2026-06-18T00:38:09.833354+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:35.774579+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/jimangel/0014770713cdca8b363816930ef2520f','Kubernetes v1.16 API deprecation testing','','2019',2,'Curator Insight features a test script for identifying deprecated Kubernetes v1.16 APIs. Live engineering truth in 2026 finds this script outdated, though historically valuable for understanding the mechanics of migrating extensions/v1beta1 API resources.','Shell','Code Repository','Medium',0,'online','manual','176696de394292ad08398597cbc898063cbee52dca7d71b412e495dae21f40ca',100.0,1781736026,1,'2026-06-18T00:40:26.067956+02:00',NULL,NULL,NULL,'["Kubernetes Core", "API Evolution", "v1.16"]','["[LEGACY]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:36.401836+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/leonardofed','A curated list of AWS resources to prepare for the AWS Certifications','','2023',0,'A comprehensive, community-maintained GitHub Gist featuring a structured registry of mock exams, official whitepapers, and cloud design cheatsheets. It provides a reliable directory for self-directed preparation across multiple AWS credentials.','English','Code Repository','Intermediate',0,'online','manual','b74f6418c0c8d80819b582478832f0d5a779994d4e06908a3d5537f0604e71e4',100.0,1779033511,1,'2026-05-17T17:58:31.503110+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); INSERT INTO "resources" VALUES('https://gist.github.com/luisalfonsopreciado/40a0fc2319241d517832affdce2bc1ff','All you need to know to get started with the Kube Scheduler','','2021',0,'A structured developer reference summarizing primary Kube Scheduler mechanisms. - Explains configuring node affinity, taints, tolerations, and scheduling profile plugins. -- Provides a robust cheat-sheet format for engineering custom resource schedules.','English','Gist','Intermediate',0,'online','manual','80420720cf80743f56bf140adbea55f27eb5ebc5b7fd5581705b907594eb304d',100.0,1781736221.40658,1,'2026-06-18T00:43:41.406580+02:00',NULL,NULL,NULL,'["Scheduling & Orchestration", "Scheduler Internals", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:37.013733+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/michaellihs/b08c89581ec597fa198cf74e2239f4a6','gist.github.com/michaellihs (jenkins pipeline)','','2026',0,'A highly functional GitHub Gist detailing declarative Jenkins pipeline syntaxes. Curator Insight focuses on automated container testing pipelines. Live Grounding proves declarative Groovy remains a massive infrastructure codebase across corporate IT.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','a184795ca7faa4c0935e9fae7f92967067784d6abdb872e1fcbce0d9bda81bd0',100.0,1.78173588987639498e+09,1,'2026-06-18T00:38:09.876395+02:00',NULL,NULL,NULL,'["Software Development", "CI/CD Platforms", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:37.643801+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/ninlil/affbf7514d4e74c7634e77f47e172236','Get applied and effective apiVersion from Kubernetes objects','','2020',5,'A highly specialized GitHub Gist that details mechanisms to query and extract both the applied and effective apiVersion from active Kubernetes objects. This tool is vital for API deprecation migrations and multi-version cluster upgrades where Helm or GitOps manifests diverge from runtime configurations. It leverages native kubectl Go templates and JSONPath filters to expose internal cluster metadata.','Shell','Code Snippet','Advanced',0,'online','manual','a7cd8e96934366d61ec170e8f15c9af7d6192aab855b41b5725d8a947b8bd72f',100.0,1.78173622139521098e+09,1,'2026-06-18T00:43:41.395211+02:00',NULL,NULL,NULL,'["Automation", "Debugging", "API Objects"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:38.256083+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/pierrejoubert73/902cc94d79424356a8d20be2b382e1ab','A collapsible section containing markdown','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','20da3c231860dadc82bf0d21d61d534de3dbc9b29ed9395555df0229ab321db2',100.0,1.77903423559564399e+09,1,'2026-05-17T18:10:35.595644+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:38.879353+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/rafaeltuelho/111850b0db31106a4d12a186e1fbc53e','gist.github.com: Openshift cheat sheet 2','','2026',0,'A curated GitHub Gist focusing on route creations and project management inside OpenShift. Curator Insight points to easy execution structures. Live Grounding highlights how engineers bypass standard dashboard overhead with direct Gist terminal blocks.','Shell','Cheat Sheet','Intermediate',0,'duplicate','manual','2cf3668a9f9c1d3ffc1f9befe08b95161b61906ed54f5f9f570ee471daeab59f',100.0,1.78173588995779299e+09,1,'2026-06-18T00:38:09.957793+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/mhausenblas/openshift-cheat-sheet", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:39.496568+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/scottrigby/a1a42c3292ec7899837c578ffdaaf92a','==gist.github.com: GitOps for Helm Users== 🌟','','2021',4,'A comprehensive developer-focused outline addressing the conceptual transition from manual Helm installations to fully automated Helm Controller reconciliations in Flux. Live Grounding emphasizes that treating Helm charts as declarative artifacts rather than CLI actions represents the core shift to reliable, self-healing application lifecycles inside modern Kubernetes clusters.','Markdown','Reference','Intermediate',0,'online','manual','70662c02ec6dc587c19c3ccca97070bfd30c4899ae45af1b126d34f097779714',100.0,1.78173593989953207e+09,1,'2026-06-18T00:38:59.899532+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "Package Management", "Helm & Flux"]','["[ENTERPRISE-STABLE]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:40.128852+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/so0k/42313dbb3b547a0f51a547bb968696ba','Kubectl output options 🌟','','2021',5,'A curated technical guide detailing advanced kubectl formatting options. It covers jsonpath extractions, custom columns, and Go templating recipes. This cheat sheet is incredibly valuable for platform engineers querying complex cluster statuses directly from the command line.','YAML','documentation','intermediate',1,'online','manual','4cac4c1c00efe6e4f1af0bfefc089b68c0ebdaa7fe67f5f2acc3438b9a72f0b9',100.0,1.78173618084172701e+09,1,'2026-06-18T00:43:00.841727+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "CLI Operations"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:40.748698+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/starred','GH Gists: gist.new','','2026',0,'An efficiency shortcut (`gist.new`) that directs users to GitHub''s Gist creation environment. Allows developers to rapidly save, share, and audit isolated code configurations, terminal scripts, or stack traces without initializing full Git trees.','English','Website','Beginner',0,'online','manual','adfd12210935ae3a03ac6da9ca56002bcc109bfd919109472df49d8574259ac8',100.0,1.77913049495796298e+09,1,'2026-05-18T20:54:54.957963+02:00',NULL,NULL,NULL,'["Developer Productivity", "Utilities", "GitHub Shortcuts"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/tmckayus/8e843f90c44ac841d0673434c7de0c6a','Overview: running crc on a remote server','','2020',0,'An active community technical gist demonstrating how to configure and run CodeReady Containers (OpenShift Local) on a remote server. This workaround allows developers to bypass local RAM/CPU limitations by running the heavy single-node cluster on beefy headless remote servers while routing local CLI controls (`oc`, `kubectl`) over custom SSH tunnels and reverse proxies.','Bash','Code Gist','Intermediate',0,'online','manual','1260f68c3efaa0a4b2dde8e8d792deda6846d63b819cedd7c80ab7bf93b4b174',100.0,1.78173611248309493e+09,1,'2026-06-18T00:41:52.483095+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "Remote Deployments"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:41.372835+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/tuannvm/4e1bcc993f683ee275ed36e67c30ac49','Helm Cheat Sheet','','2026',0,'A structured Helm v3 command reference detailing upgrade strategies, rollbacks, and values overrides. Curator Insight emphasizes its convenience in daily terminal routines. Live Grounding highlights Helm''s absolute monopoly on application packaging in k8s.','Shell','Cheat Sheet','Intermediate',0,'online','manual','7c2557d75d9fa8a4864ed14a0e7a418cda5010b79bd3dbdadf62fdee2a8e8b18',100.0,1781735890.28759,1,'2026-06-18T00:38:10.287590+02:00',NULL,NULL,NULL,'["Platform", "Package Management", "Helm"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:41.999973+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/twasink/d52ef998b2a5b24cdfaa9e7358c5282f','gist.github.com/twasink: Jenkins Image, using Docker-in-Docker 🌟','','2021',0,'A technical Gist providing code to run a Jenkins container using Docker-in-Docker (DinD) architectures to build and test Docker images. *Curator Insight*: Docker in Docker configuration. *Live Grounding*: DinD is widely used, though Docker socket mounting is frequently preferred for security compliance in modern production environments.','English','Code','Advanced',0,'online','manual','ab9e90e1f91e043ed7f56f8a6c6f74b99d12c6cc11f343e90e10e96be5237689',100.0,1.78173599171317791e+09,1,'2026-06-18T00:39:51.713178+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker-in-Docker"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:42.623452+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.github.com/xandout/8d24558c75c53f3cb8bf0a97ec25fcfc','Kubernetes DaemonSet that enables a direct shell on each Node using SSH to localhost','','2018',3,'Presents a functional DaemonSet template allowing administrators direct node shell access over SSH to localhost. Helpful for troubleshooting bare-metal or legacy infrastructure layers without traditional jump hosts.','YAML','Gist','Advanced',0,'online','manual','312826fd091242ee25765fcf2227585173b1e93b89ffc965db40b0fa4d8ccbc8',100.0,1.7817360464293611e+09,1,'2026-06-18T00:40:46.429361+02:00',NULL,NULL,NULL,'["Operations", "Node Management", "Troubleshooting"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:43.249939+02:00"}'); -INSERT INTO "resources" VALUES('https://gist.new','GH Gists: gist.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','643a92e8fd2d3b658307d610fe239d22a2fad32248152d4d27faf5b1e4af50a6',100.0,1.77903191077337503e+09,0,'2026-05-17T17:31:50.773375+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://gist.github.com/starred"}'); -INSERT INTO "resources" VALUES('https://git-flow.readthedocs.io','git-flow.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f77a0c43f6aa4744a89986dab181b8fc44fa87ab52bd9747e1491a188271414',100.0,1779030683.17972,0,'2026-05-17T17:11:23.179720+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://git-flow.readthedocs.io/en/latest"}'); +- Provides a robust cheat-sheet format for engineering custom resource schedules.','English','Gist','Intermediate',0,'online','manual','80420720cf80743f56bf140adbea55f27eb5ebc5b7fd5581705b907594eb304d',100.0,1781736221,1,'2026-06-18T00:43:41.406580+02:00',NULL,NULL,NULL,'["Scheduling & Orchestration", "Scheduler Internals", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:37.013733+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/michaellihs/b08c89581ec597fa198cf74e2239f4a6','gist.github.com/michaellihs (jenkins pipeline)','','2026',0,'A highly functional GitHub Gist detailing declarative Jenkins pipeline syntaxes. Curator Insight focuses on automated container testing pipelines. Live Grounding proves declarative Groovy remains a massive infrastructure codebase across corporate IT.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','a184795ca7faa4c0935e9fae7f92967067784d6abdb872e1fcbce0d9bda81bd0',100.0,1781735889,1,'2026-06-18T00:38:09.876395+02:00',NULL,NULL,NULL,'["Software Development", "CI/CD Platforms", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:37.643801+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/ninlil/affbf7514d4e74c7634e77f47e172236','Get applied and effective apiVersion from Kubernetes objects','','2020',5,'A highly specialized GitHub Gist that details mechanisms to query and extract both the applied and effective apiVersion from active Kubernetes objects. This tool is vital for API deprecation migrations and multi-version cluster upgrades where Helm or GitOps manifests diverge from runtime configurations. It leverages native kubectl Go templates and JSONPath filters to expose internal cluster metadata.','Shell','Code Snippet','Advanced',0,'online','manual','a7cd8e96934366d61ec170e8f15c9af7d6192aab855b41b5725d8a947b8bd72f',100.0,1781736221,1,'2026-06-18T00:43:41.395211+02:00',NULL,NULL,NULL,'["Automation", "Debugging", "API Objects"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:38.256083+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/pierrejoubert73/902cc94d79424356a8d20be2b382e1ab','A collapsible section containing markdown','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','20da3c231860dadc82bf0d21d61d534de3dbc9b29ed9395555df0229ab321db2',100.0,1779034235,1,'2026-05-17T18:10:35.595644+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:38.879353+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/rafaeltuelho/111850b0db31106a4d12a186e1fbc53e','gist.github.com: Openshift cheat sheet 2','','2026',0,'A curated GitHub Gist focusing on route creations and project management inside OpenShift. Curator Insight points to easy execution structures. Live Grounding highlights how engineers bypass standard dashboard overhead with direct Gist terminal blocks.','Shell','Cheat Sheet','Intermediate',0,'duplicate','manual','2cf3668a9f9c1d3ffc1f9befe08b95161b61906ed54f5f9f570ee471daeab59f',100.0,1781735889,1,'2026-06-18T00:38:09.957793+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/mhausenblas/openshift-cheat-sheet", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:39.496568+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/scottrigby/a1a42c3292ec7899837c578ffdaaf92a','==gist.github.com: GitOps for Helm Users== 🌟','','2021',4,'A comprehensive developer-focused outline addressing the conceptual transition from manual Helm installations to fully automated Helm Controller reconciliations in Flux. Live Grounding emphasizes that treating Helm charts as declarative artifacts rather than CLI actions represents the core shift to reliable, self-healing application lifecycles inside modern Kubernetes clusters.','Markdown','Reference','Intermediate',0,'online','manual','70662c02ec6dc587c19c3ccca97070bfd30c4899ae45af1b126d34f097779714',100.0,1781735939,1,'2026-06-18T00:38:59.899532+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "Package Management", "Helm & Flux"]','["[ENTERPRISE-STABLE]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:40.128852+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/so0k/42313dbb3b547a0f51a547bb968696ba','Kubectl output options 🌟','','2021',5,'A curated technical guide detailing advanced kubectl formatting options. It covers jsonpath extractions, custom columns, and Go templating recipes. This cheat sheet is incredibly valuable for platform engineers querying complex cluster statuses directly from the command line.','YAML','documentation','intermediate',1,'online','manual','4cac4c1c00efe6e4f1af0bfefc089b68c0ebdaa7fe67f5f2acc3438b9a72f0b9',100.0,1781736180,1,'2026-06-18T00:43:00.841727+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "CLI Operations"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:40.748698+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/starred','GH Gists: gist.new','','2026',0,'An efficiency shortcut (`gist.new`) that directs users to GitHub''s Gist creation environment. Allows developers to rapidly save, share, and audit isolated code configurations, terminal scripts, or stack traces without initializing full Git trees.','English','Website','Beginner',0,'online','manual','adfd12210935ae3a03ac6da9ca56002bcc109bfd919109472df49d8574259ac8',100.0,1779130494,1,'2026-05-18T20:54:54.957963+02:00',NULL,NULL,NULL,'["Developer Productivity", "Utilities", "GitHub Shortcuts"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/tmckayus/8e843f90c44ac841d0673434c7de0c6a','Overview: running crc on a remote server','','2020',0,'An active community technical gist demonstrating how to configure and run CodeReady Containers (OpenShift Local) on a remote server. This workaround allows developers to bypass local RAM/CPU limitations by running the heavy single-node cluster on beefy headless remote servers while routing local CLI controls (`oc`, `kubectl`) over custom SSH tunnels and reverse proxies.','Bash','Code Gist','Intermediate',0,'online','manual','1260f68c3efaa0a4b2dde8e8d792deda6846d63b819cedd7c80ab7bf93b4b174',100.0,1781736112,1,'2026-06-18T00:41:52.483095+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "Remote Deployments"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:41.372835+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/tuannvm/4e1bcc993f683ee275ed36e67c30ac49','Helm Cheat Sheet','','2026',0,'A structured Helm v3 command reference detailing upgrade strategies, rollbacks, and values overrides. Curator Insight emphasizes its convenience in daily terminal routines. Live Grounding highlights Helm''s absolute monopoly on application packaging in k8s.','Shell','Cheat Sheet','Intermediate',0,'online','manual','7c2557d75d9fa8a4864ed14a0e7a418cda5010b79bd3dbdadf62fdee2a8e8b18',100.0,1781735890,1,'2026-06-18T00:38:10.287590+02:00',NULL,NULL,NULL,'["Platform", "Package Management", "Helm"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:41.999973+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/twasink/d52ef998b2a5b24cdfaa9e7358c5282f','gist.github.com/twasink: Jenkins Image, using Docker-in-Docker 🌟','','2021',0,'A technical Gist providing code to run a Jenkins container using Docker-in-Docker (DinD) architectures to build and test Docker images. *Curator Insight*: Docker in Docker configuration. *Live Grounding*: DinD is widely used, though Docker socket mounting is frequently preferred for security compliance in modern production environments.','English','Code','Advanced',0,'online','manual','ab9e90e1f91e043ed7f56f8a6c6f74b99d12c6cc11f343e90e10e96be5237689',100.0,1781735991,1,'2026-06-18T00:39:51.713178+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker-in-Docker"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:42.623452+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.github.com/xandout/8d24558c75c53f3cb8bf0a97ec25fcfc','Kubernetes DaemonSet that enables a direct shell on each Node using SSH to localhost','','2018',3,'Presents a functional DaemonSet template allowing administrators direct node shell access over SSH to localhost. Helpful for troubleshooting bare-metal or legacy infrastructure layers without traditional jump hosts.','YAML','Gist','Advanced',0,'online','manual','312826fd091242ee25765fcf2227585173b1e93b89ffc965db40b0fa4d8ccbc8',100.0,1781736046,1,'2026-06-18T00:40:46.429361+02:00',NULL,NULL,NULL,'["Operations", "Node Management", "Troubleshooting"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:43.249939+02:00"}'); +INSERT INTO "resources" VALUES('https://gist.new','GH Gists: gist.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','643a92e8fd2d3b658307d610fe239d22a2fad32248152d4d27faf5b1e4af50a6',100.0,1779031910,0,'2026-05-17T17:31:50.773375+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://gist.github.com/starred"}'); +INSERT INTO "resources" VALUES('https://git-flow.readthedocs.io','git-flow.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f77a0c43f6aa4744a89986dab181b8fc44fa87ab52bd9747e1491a188271414',100.0,1779030683,0,'2026-05-17T17:11:23.179720+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://git-flow.readthedocs.io/en/latest"}'); INSERT INTO "resources" VALUES('https://git-flow.readthedocs.io/en/latest','git-flow.readthedocs.io','','2012',0,'Official reference documentation for the git-flow CLI extension, which wraps core Git commands to automate Vincent Driessen''s branching model. It details low-level subcommands for features, releases, and hotfixes, making complex git operations more accessible from the command line.','Markdown','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://git-scm.com','Git','- [git-scm.com/book](https://git-scm.com/book)','2026',0,'Central portal for Git version control, hosting official documentation, command-line references, binary releases, and the complete ''Pro Git'' digital book addressing source control architectures.','None','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://git-scm.com/book','git-scm.com/book','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','97ba3575c11a50391bf93564238da1c8f507274730f4f7eb970bb25169cab439',100.0,1779029952.49264,1,'2026-05-17T16:59:12.492640+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://git-scm.com/book','git-scm.com/book','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','97ba3575c11a50391bf93564238da1c8f507274730f4f7eb970bb25169cab439',100.0,1779029952,1,'2026-05-17T16:59:12.492640+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows','git-scm.com: Distributed Git - Distributed Workflows','- [Distributed Git - Distributed Workflows - Integration-Manager Workflow](https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows#Integration-Manager-Workflow) - [Setup Git Integration Manager Workflow in Eclipse](https://stackoverflow.com/questions/26003298/how-to-setup-local-git-with-local-blessed-repo-integration-manager-workflow)','2023',0,'Explains decentralized collaboration topologies, emphasizing the Integration-Manager and Dictator-and-Lieutenants models. Details reference handling, repository permissions, and integration loops for scaling large distributed systems.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows','git-scm.com: Git Branching - Branching Workflows','','2023',0,'Official Git documentation reviewing fundamental branching workflows like long-running branches and topic branches. Discusses merging practices to guide engineering teams in choosing the right isolation strategy for their scale.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://git-scm.com/book/en/v2/Git-Tools-Submodules','git-scm.com: Git Tools - Submodules','','2023',0,'The official documentation reference on Git submodules, enabling external repositories to be embedded as sub-directories. Discusses reference synchronization, detached HEAD states in child submodules, and standard update patterns for mono-repo and library dependency workflows.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "Dependency Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://git-scm.com/docs','git-scm.com: Git reference','','2026',5,'Curator Insight: The canonical, official Git command-line reference. Live Grounding: Serves as the ultimate authority on version control algorithms, low-level plumbing commands, complex history manipulation (rebase, filter-repo), and internal cryptographic hashing structures (transitioning seamlessly from SHA-1 to SHA-256).','English','Official Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://git-secret.io','git-secret.io','','2025',4,'A bash-based tool for encrypting sensitive files inside Git repositories using GPG keys. It ensures configuration files containing private keys or credentials can be stored in public repos while remaining inaccessible to unauthorized eyes.','Bash','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Developer Tooling", "Git Secrets Security"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gitea.com','Gitea','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ed5111f4bd46a493a59d0b262fc183a34884294db2d577e19d9f1652437140b8',100.0,1779029174.71657,0,'2026-05-17T16:46:14.716570+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gitea.com','Gitea','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ed5111f4bd46a493a59d0b262fc183a34884294db2d577e19d9f1652437140b8',100.0,1779029174,0,'2026-05-17T16:46:14.716570+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://gitexplorer.com','gitexplorer.com: Git Command Explorer 🌟🌟','','2025',4,'Curator Insight: A highly dynamic conversational UI helper for constructing complex Git CLI command combinations. Live Grounding: Bridges the knowledge gap for operations teams by translating intuitive search intents (e.g., ''revert last commit'') into precise syntax structures with explanatory annotations.','JavaScript','Interactive Tool','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/2015-06-08-how-to-undo-almost-anything-with-git','github.blog: How to undo (almost) anything with Git','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7789f9e360dbb5bef61f7cd9d3b1cbe122ae55fe44873bdb35b5e40c2aa6360a',100.0,1.7790306555272119e+09,0,'2026-05-17T17:10:55.527212+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/how-to-undo-almost-anything-with-git"}'); -INSERT INTO "resources" VALUES('https://github.blog/2019-01-07-create-pull-requests-in-vscode','github.blog: VS Code: Now creating pull requests 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2296408ec5651c32903c13b3931524a84b30ba1e1d68eff3663843784cda724f',100.0,1.77903011627728796e+09,0,'2026-05-17T17:01:56.277288+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/create-pull-requests-in-vscode"}'); -INSERT INTO "resources" VALUES('https://github.blog/2019-08-08-github-actions-now-supports-ci-cd','GitHub Actions CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e8af113a5c3f0d6780e9927e581d942fecd05ba4bc467b958bd878829044a49',100.0,1.77903144258776593e+09,0,'2026-05-17T17:24:02.587766+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/github-actions-now-supports-ci-cd"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-04-15-npm-has-joined-github','npm has joined GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','44a92650f43674ddffcf55235179b229a2a2612b616c6783c050e1be64eec9ce',100.0,1.77903370714281797e+09,0,'2026-05-17T18:01:47.142818+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/company-news/npm-has-joined-github"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-07-02-git-credential-manager-core-building-a-universal-authentication-experience','Git Credential Manager Core: Building a universal authentication experience','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8940a7e9391aef39ef5080dae9e6c62de15075b622dc738fd16506d6a635de76',100.0,1.77903002337713789e+09,0,'2026-05-17T17:00:23.377138+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/git-credential-manager-core-building-a-universal-authentication-experience"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-07-02-how-we-launched-docs-github-com','github.blog: How we launched docs.github.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c89e59a578081c79cb471c0452a869e1fa7bac4905974f5c5b2ce0e60aae83aa',100.0,1.77903086547289896e+09,0,'2026-05-17T17:14:25.472899+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/how-we-launched-docs-github-com"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-07-27-highlights-from-git-2-28','github.blog: Highlights from Git 2.28','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b81fdfbc3391b4d3a4474849a27c03743c5256fd20c12081cac3e93305d5117a',100.0,1.77902911719756197e+09,0,'2026-05-17T16:45:17.197562+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/highlights-from-git-2-28"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-07-27-introducing-githubs-openapi-description','Introducing GitHub’s OpenAPI Description','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d5ecf22004b11d998cebb9f9edd92ca03bbddc3f789fce06c66dc095c45cbb21',100.0,1779030976.3451,0,'2026-05-17T17:16:16.345100+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/introducing-githubs-openapi-description"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-07-30-token-authentication-requirements-for-api-and-git-operations','Token authentication requirements for API and Git operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74d6716bdf3a1d79182fb12f7d7f1218daa43d2291849c646d8b625451f93d6f',100.0,1779031788.84586,0,'2026-05-17T17:29:48.845860+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/company-news/token-authentication-requirements-for-api-and-git-operations"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-09-30-github-welcomes-the-openjdk-project','GitHub Welcomes the OpenJDK Project!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c86508c4bd846fa4f20ff677c9c26c07f693a9bd5aac5514efbe9a23e58527f5',100.0,1779032790.73674,0,'2026-05-17T17:46:30.736740+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/company-news/github-welcomes-the-openjdk-project"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-10-07-devops-definition','github.blog: What is DevOps? A guide to common methods and misconceptions'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4c77868c66c88757379e8288b4f89ba6176840543253eba7e6c51a03c2055ae',100.0,1.77903205549159097e+09,0,'2026-05-17T17:34:15.491591+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/devops-definition"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-10-09-devops-cloud-testing','github.blog: Testing cloud apps with GitHub Actions and cloud-native open'' source tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','93247bcd6bfe5f26b356a3d792aa67a80796d2730b2fe5e9b57689b837faff14',100.0,1.77903151705965304e+09,0,'2026-05-17T17:25:17.059653+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/devops-cloud-testing"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations','github.blog: Token authentication requirements for Git operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','71c160778d54e20e7c68c8b249b9c0991752f0322cfb5ccacafcc6333fcee6b9',100.0,1.77903376202108097e+09,0,'2026-05-17T18:02:42.021081+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/security/application-security/token-authentication-requirements-for-git-operations"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-12-17-commits-are-snapshots-not-diffs','github.blog: Commits are snapshots, not diffs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba4d5cbfd50ef684e47ef9d304e7f6596ecb49a398801e9513863866cec62e1f',100.0,1.77903423286708092e+09,0,'2026-05-17T18:10:32.867081+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/commits-are-snapshots-not-diffs"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-12-18-how-to-make-devops-your-competitive-advantage','github.blog: How to make DevOps your competitive advantage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed529c220a96382b5cf846254a0c8b9203debba87fff93eb85354cc9685e0da9',100.0,1779029152.02778,0,'2026-05-17T16:45:52.027780+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/how-to-make-devops-your-competitive-advantage"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-12-18-learn-about-ghapi-a-new-third-party-python-client-for-the-github-api','github.blog: Learn about ghapi, a new third-party Python client for the'' GitHub API','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69670512bc13f33de51e1ef5902d02d0a20effe2c99c0960cc1a673986b4b0cb',100.0,1779033281.26435,0,'2026-05-17T17:54:41.264350+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/programming-languages-and-frameworks/learn-about-ghapi-a-new-third-party-python-client-for-the-github-api"}'); -INSERT INTO "resources" VALUES('https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone','github.blog: Get up to speed with partial clone and shallow clone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d6f29dbc0313a5558da7c6d3c941d1cb001766b07542a1c250d332ca93ef4c2',100.0,1.77903452098158311e+09,0,'2026-05-17T18:15:20.981583+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/get-up-to-speed-with-partial-clone-and-shallow-clone"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-01-25-improving-how-we-deploy-github','github.blog: Improving how we deploy GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4dc289737d82b55d4c7083252b33ab86bb565782e8984c3785a6682c5123d913',100.0,1.77902964129784393e+09,0,'2026-05-17T16:54:01.297844+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/improving-how-we-deploy-github"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-02-03-deployment-reliability-at-github','github.blog: Deployment reliability at GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','24dd8b15e934cdd488d8df20a765a52b558aa681744bb6c0623d0a6a6f2921b5',100.0,1.77903255068501901e+09,0,'2026-05-17T17:42:30.685019+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/deployment-reliability-at-github"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-02-04-extending-gitops-to-reliability-as-code-with-github-and-stackpulse','github.blog: Extending GitOps to reliability-as-code with GitHub and StackPulse','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e440210e9855e4646975b4ccc2fed41ed41a11403fa9b968a5fbcd897a23eef5',100.0,1.7790334329851489e+09,0,'2026-05-17T17:57:12.985149+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/extending-gitops-to-reliability-as-code-with-github-and-stackpulse"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-03-23-solving-the-innersource-discovery-problem','github.blog: Solving the innersource discovery problem - Discoverability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','420df91b21186727f663de3d5e0163379181766a0fc4734d4a9d381ba69bfb91',100.0,1.77902997020156097e+09,0,'2026-05-17T16:59:30.201561+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/solving-the-innersource-discovery-problem"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-04-13-implementing-least-privilege-for-secrets-in-github-actions','github.blog: Implementing least privilege for secrets in GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95de76b3dbb320ade7a967ae2a612a9840f4f7318ff46e86bc40a051ef085934',100.0,1.77903439538450407e+09,0,'2026-05-17T18:13:15.384504+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/security/application-security/implementing-least-privilege-for-secrets-in-github-actions"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-04-15-work-with-github-actions-in-your-terminal-with-github-cli','github.blog: Work with GitHub Actions in your terminal with GitHub CLI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d634b894acd00fd608e17f0ca3050b87fe1f3cd2656e5465684c2c04b94787ae',100.0,1.77903026871812605e+09,0,'2026-05-17T17:04:28.718126+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/work-with-github-actions-in-your-terminal-with-github-cli"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-04-22-github-actions-update-helping-maintainers-combat-bad-actors','github.blog: GitHub Actions update: Helping maintainers combat bad actors','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1783b6f1aade3543f205d7ea28029093f2f30a2731de15f64575d956bcf9efed',100.0,1.77903070971100497e+09,0,'2026-05-17T17:11:49.711005+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/maintainers/github-actions-update-helping-maintainers-combat-bad-actors"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-04-27-ship-code-faster-safer-feature-flags','github.blog: How we ship code faster and safer with feature flags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e124d96c3b7658f62c1141b3304c21365ddde20029e2a02d33ff7b94e77e0807',100.0,1.77903072752480292e+09,0,'2026-05-17T17:12:07.524803+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/ship-code-faster-safer-feature-flags"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-04-28-use-github-actions-manage-docs','github.blog: How we use GitHub Actions to manage GitHub Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','943c5766a7be323df3bff89bc817f554c8467728720140ee38e7f9e8a32c412e',100.0,1.77903047370718288e+09,0,'2026-05-17T17:07:53.707183+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/use-github-actions-manage-docs"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-05-10-security-keys-supported-ssh-git-operations','github.blog: Security keys are now supported for SSH Git operations 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4d0f924377efc3164e63f3f15db4185c0fb56a42a325a1143a45cc6fa1f037f',100.0,1.779030356774266e+09,0,'2026-05-17T17:05:56.774266+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/security-keys-supported-ssh-git-operations"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-07-22-github-supply-chain-security-features-go-community','github.blog: GitHub brings supply chain security features to the Go community','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3259557bde595b4997010dd5effe9b56de0e95c7daed6927caf27d52869d3f60',100.0,1.77903456974323797e+09,0,'2026-05-17T18:16:09.743238+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/security/supply-chain-security/github-supply-chain-security-features-go-community"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-08-24-github-cli-2-0-includes-extensions','github.blog: GitHub CLI 2.0 includes extensions!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3e0cfb8f142e83e226a2c28e718beec1f4f35c061ae729032e11451f02e076c',100.0,1.77903057034753394e+09,0,'2026-05-17T17:09:30.347534+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/github-cli-2-0-includes-extensions"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-11-04-10-github-actions-resources-basics-ci-cd','github.blog: 10 GitHub Actions resources to bookmark from the basics to'' CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','350b426177dee1aa43f1ada74ea77cb28ab6c041432c43c5073183f1b4ef6403',100.0,1779032700.21849,0,'2026-05-17T17:45:00.218490+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/10-github-actions-resources-basics-ci-cd"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-11-30-5-devops-tips-to-speed-up-your-developer-workflow','==github.blog: 5 DevOps tips to speed up your developer workflow== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b46b8e959b2ae74be38f255d2ae54eba0d63b92c3cce60893e03f04928b5ba2f',100.0,1.77902937871767497e+09,0,'2026-05-17T16:49:38.717675+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-12-06-safeguard-container-signing-capability-actions','==github.blog: Safeguard your containers with new container signing capability'' in GitHub Actions (cosign)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e3fd644f5bb82e75aede4aa0099fcda5bcd0326f9a05401a6d98f09a477551d9',100.0,1.77903366658202505e+09,0,'2026-05-17T18:01:06.582025+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-12-08-improving-github-code-search','github.blog: Improving GitHub code search','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e15f621f41104721c6f983d4851449b0e833d2e5635997886cb6bd4e89c9169',100.0,1.77903154364174389e+09,0,'2026-05-17T17:25:43.641744+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/improving-github-code-search"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-12-16-5-automations-every-developer-should-be-running','github.blog: 5 automations every developer should be running','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70d568ca40c53841aa0d44c00b2aa3669adfbd9d566e918578f35655ebc059fc',100.0,1.77903086912758302e+09,0,'2026-05-17T17:14:29.127583+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/5-automations-every-developer-should-be-running"}'); -INSERT INTO "resources" VALUES('https://github.blog/2021-12-17-getting-started-with-github-actions-just-got-easier','==github.blog: Getting started with GitHub Actions just got easier!==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a643ef5fe8307e3ddb2042ab52646f59fa6270686748c5218b03b58c2807d3d9',100.0,1779030347.41154,0,'2026-05-17T17:05:47.411540+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/2022-01-31-dependency-graph-now-supports-github-actions','github.blog: Dependency graph now supports GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','01d44ec50cc738ff06bc3d66249ea5c7fb2e63d45c11386d0e7ac185e1de01d6',100.0,1.77903204678902506e+09,0,'2026-05-17T17:34:06.789025+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/dependency-graph-now-supports-github-actions"}'); -INSERT INTO "resources" VALUES('https://github.blog/2022-02-02-build-ci-cd-pipeline-github-actions-four-steps','==github.blog: How to build a CI/CD pipeline with GitHub Actions in four'' simple steps==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','186e346fb4797f5d7adc8c49c5e9153020f9077af50e0154e29bf149659426f6',100.0,1.77903369805485391e+09,0,'2026-05-17T18:01:38.054854+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/2022-02-10-using-reusable-workflows-github-actions','github.blog: How to start using reusable workflows with GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd6668ceabe42a9e1b965eb2711d7ffa08ced43ef0e02c51671e61ba7335e739',100.0,1.77903257540300107e+09,0,'2026-05-17T17:42:55.403001+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/using-reusable-workflows-github-actions"}'); -INSERT INTO "resources" VALUES('https://github.blog/2022-02-11-getting-started-with-project-planning-on-github','github.blog: Getting started with project planning on GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','414f8b0f731fef763b7ee7e8bde2a6a82855986ae8bf72c406c691051be9b1c3',100.0,1.77903222037191295e+09,0,'2026-05-17T17:37:00.371913+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/getting-started-with-project-planning-on-github"}'); -INSERT INTO "resources" VALUES('https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid','github.blog: Include diagrams in your Markdown files with Mermaid','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','662fbfae2b6f65ae64b47ab13bd241841143df681eabd4d8a77bf944cf7089ef',100.0,1.77903179663718199e+09,0,'2026-05-17T17:29:56.637182+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/include-diagrams-markdown-files-mermaid"}'); -INSERT INTO "resources" VALUES('https://github.blog/2022-04-07-git-credential-manager-authentication-for-everyone','github.blog: Git Credential Manager: authentication for everyone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be7ed25812b1086968abb161668679e36784c0b94cafacdea1efd9f572afd8d4',100.0,1.77902947332616806e+09,0,'2026-05-17T16:51:13.326168+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/security/application-security/git-credential-manager-authentication-for-everyone"}'); -INSERT INTO "resources" VALUES('https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers','GitHub Copilot is generally available to all developers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54398bed288a44184533c1287909d6f6aa7ce21b7e9da0b80958e8e6c83e6cf0',100.0,1.77903448559489393e+09,0,'2026-05-17T18:14:45.594894+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/github-copilot-is-generally-available-to-all-developers"}'); -INSERT INTO "resources" VALUES('https://github.blog/2022-06-29-improve-git-monorepo-performance-with-a-file-system-monitor','github.blog: Improve Git monorepo performance with a file system monitor'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d62a6d148aeeb04bbb61196707b62269453d99a119655aaeade70b679f6667dc',100.0,1779032074.99454,0,'2026-05-17T17:34:34.994540+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/improve-git-monorepo-performance-with-a-file-system-monitor"}'); -INSERT INTO "resources" VALUES('https://github.blog/2023-03-02-why-python-keeps-growing-explained','github.blog: Why Python keeps growing, explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a94834e0dd7d765be700a6fc0ccabb48e88ab8f90b4918ef9b7d64e32d9d54cc',100.0,1779030249.29332,0,'2026-05-17T17:04:09.293320+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/programming-languages-and-frameworks/why-python-keeps-growing-explained"}'); -INSERT INTO "resources" VALUES('https://github.blog/2023-03-13-highlights-from-git-2-40','github.blog: Highlights from Git 2.40','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09968be929f0d70baf674b9b24b0c2761976be101c6f901f9d1f68d164309894',100.0,1.77903068374386501e+09,0,'2026-05-17T17:11:23.743865+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/highlights-from-git-2-40"}'); -INSERT INTO "resources" VALUES('https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience','github.blog: GitHub Copilot X: The AI-powered developer experience','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','61ebb16c01aedae9bdc62dc3e29a4d01eae64f0ecf3f14e79277884bf1cf6c40',100.0,1.77903146565898299e+09,0,'2026-05-17T17:24:25.658983+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/github-copilot-x-the-ai-powered-developer-experience"}'); -INSERT INTO "resources" VALUES('https://github.blog/2023-06-02-applying-gitops-principles-to-your-operations','github.blog: Applying GitOps principles to your operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a9804d9db5924c7e7cbd97e30ae27617322e28bd5fe3e698b3f3e435f0fe520',100.0,1.77903207765501403e+09,0,'2026-05-17T17:34:37.655014+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/applying-gitops-principles-to-your-operations"}'); -INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/building-a-general-purpose-accessibility-agent-and-what-we-learned-in-the-process','Building a general-purpose accessibility agent and what we learned in the process','An engineering analysis of constructing general-purpose AI accessibility agents on GitHub.','2026',4,'An architectural deep-dive into the development of an experimental general-purpose AI accessibility agent. It outlines engineering lessons in constructing multi-agent coordination flows, designing effective context windows, managing non-deterministic outputs, and leveraging retrieval structures to automatically audit and triage accessibility compliance issues in repositories.','en','Article','Advanced',0,'online','automatic','ccc346084c5698bd09d20ff35d6aac17b18d1f7aaecc1d35b8835bf1184eeef8',NULL,1.78035293285327601e+09,0,'2026-06-02T00:28:52.853276+02:00',NULL,NULL,NULL,'["AI", "Agentic Workflows", "Accessibility Triage Agents"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly regarded engineering write-up on agentic design patterns. The community praises the article for its honest technical takeaways regarding the challenges of using LLMs for deterministic accessibility compliance audits.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-github-copilot-blocks-logo.png?fit=1920%2C1080", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "ai-agents"}'); -INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/building-an-emoji-list-generator-with-the-github-copilot-cli','Building an emoji list generator with the GitHub Copilot CLI','Walkthrough on creating an emoji list generator during a developer stream using Copilot CLI.','2026',4,'A technical walkthrough detailing how developers can utilize the GitHub Copilot CLI to orchestrate terminal-based helper scripts. Focuses on using natural language prompts within the terminal to automate shell tasks, such as generating structured markdown components. Serves as a practical guide for boosting developer loops and local workspace productivity through integrated terminal-native generative AI models.','en','blog','intermediate',0,'online','automatic','0b180a6fcba977907e78960b271664a0893a49718b1187c37aca2b059bb11f7a',NULL,1.78035203740138506e+09,0,'2026-06-02T00:13:57.401385+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "GitHub Copilot CLI"]','["[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official GitHub blog showcasing standard terminal integrations of Copilot CLI.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/04/image-19.png?fit=2064%2C1076", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://github.blog/2015-06-08-how-to-undo-almost-anything-with-git','github.blog: How to undo (almost) anything with Git','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7789f9e360dbb5bef61f7cd9d3b1cbe122ae55fe44873bdb35b5e40c2aa6360a',100.0,1779030655,0,'2026-05-17T17:10:55.527212+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/how-to-undo-almost-anything-with-git"}'); +INSERT INTO "resources" VALUES('https://github.blog/2019-01-07-create-pull-requests-in-vscode','github.blog: VS Code: Now creating pull requests 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2296408ec5651c32903c13b3931524a84b30ba1e1d68eff3663843784cda724f',100.0,1779030116,0,'2026-05-17T17:01:56.277288+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/create-pull-requests-in-vscode"}'); +INSERT INTO "resources" VALUES('https://github.blog/2019-08-08-github-actions-now-supports-ci-cd','GitHub Actions CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e8af113a5c3f0d6780e9927e581d942fecd05ba4bc467b958bd878829044a49',100.0,1779031442,0,'2026-05-17T17:24:02.587766+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/github-actions-now-supports-ci-cd"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-04-15-npm-has-joined-github','npm has joined GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','44a92650f43674ddffcf55235179b229a2a2612b616c6783c050e1be64eec9ce',100.0,1779033707,0,'2026-05-17T18:01:47.142818+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/company-news/npm-has-joined-github"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-07-02-git-credential-manager-core-building-a-universal-authentication-experience','Git Credential Manager Core: Building a universal authentication experience','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8940a7e9391aef39ef5080dae9e6c62de15075b622dc738fd16506d6a635de76',100.0,1779030023,0,'2026-05-17T17:00:23.377138+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/git-credential-manager-core-building-a-universal-authentication-experience"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-07-02-how-we-launched-docs-github-com','github.blog: How we launched docs.github.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c89e59a578081c79cb471c0452a869e1fa7bac4905974f5c5b2ce0e60aae83aa',100.0,1779030865,0,'2026-05-17T17:14:25.472899+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/how-we-launched-docs-github-com"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-07-27-highlights-from-git-2-28','github.blog: Highlights from Git 2.28','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b81fdfbc3391b4d3a4474849a27c03743c5256fd20c12081cac3e93305d5117a',100.0,1779029117,0,'2026-05-17T16:45:17.197562+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/highlights-from-git-2-28"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-07-27-introducing-githubs-openapi-description','Introducing GitHub’s OpenAPI Description','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d5ecf22004b11d998cebb9f9edd92ca03bbddc3f789fce06c66dc095c45cbb21',100.0,1779030976,0,'2026-05-17T17:16:16.345100+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/introducing-githubs-openapi-description"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-07-30-token-authentication-requirements-for-api-and-git-operations','Token authentication requirements for API and Git operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74d6716bdf3a1d79182fb12f7d7f1218daa43d2291849c646d8b625451f93d6f',100.0,1779031788,0,'2026-05-17T17:29:48.845860+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/company-news/token-authentication-requirements-for-api-and-git-operations"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-09-30-github-welcomes-the-openjdk-project','GitHub Welcomes the OpenJDK Project!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c86508c4bd846fa4f20ff677c9c26c07f693a9bd5aac5514efbe9a23e58527f5',100.0,1779032790,0,'2026-05-17T17:46:30.736740+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/company-news/github-welcomes-the-openjdk-project"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-10-07-devops-definition','github.blog: What is DevOps? A guide to common methods and misconceptions'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4c77868c66c88757379e8288b4f89ba6176840543253eba7e6c51a03c2055ae',100.0,1779032055,0,'2026-05-17T17:34:15.491591+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/devops-definition"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-10-09-devops-cloud-testing','github.blog: Testing cloud apps with GitHub Actions and cloud-native open'' source tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','93247bcd6bfe5f26b356a3d792aa67a80796d2730b2fe5e9b57689b837faff14',100.0,1779031517,0,'2026-05-17T17:25:17.059653+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/devops-cloud-testing"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations','github.blog: Token authentication requirements for Git operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','71c160778d54e20e7c68c8b249b9c0991752f0322cfb5ccacafcc6333fcee6b9',100.0,1779033762,0,'2026-05-17T18:02:42.021081+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/security/application-security/token-authentication-requirements-for-git-operations"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-12-17-commits-are-snapshots-not-diffs','github.blog: Commits are snapshots, not diffs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba4d5cbfd50ef684e47ef9d304e7f6596ecb49a398801e9513863866cec62e1f',100.0,1779034232,0,'2026-05-17T18:10:32.867081+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/commits-are-snapshots-not-diffs"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-12-18-how-to-make-devops-your-competitive-advantage','github.blog: How to make DevOps your competitive advantage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed529c220a96382b5cf846254a0c8b9203debba87fff93eb85354cc9685e0da9',100.0,1779029152,0,'2026-05-17T16:45:52.027780+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/how-to-make-devops-your-competitive-advantage"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-12-18-learn-about-ghapi-a-new-third-party-python-client-for-the-github-api','github.blog: Learn about ghapi, a new third-party Python client for the'' GitHub API','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69670512bc13f33de51e1ef5902d02d0a20effe2c99c0960cc1a673986b4b0cb',100.0,1779033281,0,'2026-05-17T17:54:41.264350+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/programming-languages-and-frameworks/learn-about-ghapi-a-new-third-party-python-client-for-the-github-api"}'); +INSERT INTO "resources" VALUES('https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone','github.blog: Get up to speed with partial clone and shallow clone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d6f29dbc0313a5558da7c6d3c941d1cb001766b07542a1c250d332ca93ef4c2',100.0,1779034520,0,'2026-05-17T18:15:20.981583+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/get-up-to-speed-with-partial-clone-and-shallow-clone"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-01-25-improving-how-we-deploy-github','github.blog: Improving how we deploy GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4dc289737d82b55d4c7083252b33ab86bb565782e8984c3785a6682c5123d913',100.0,1779029641,0,'2026-05-17T16:54:01.297844+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/improving-how-we-deploy-github"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-02-03-deployment-reliability-at-github','github.blog: Deployment reliability at GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','24dd8b15e934cdd488d8df20a765a52b558aa681744bb6c0623d0a6a6f2921b5',100.0,1779032550,0,'2026-05-17T17:42:30.685019+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/deployment-reliability-at-github"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-02-04-extending-gitops-to-reliability-as-code-with-github-and-stackpulse','github.blog: Extending GitOps to reliability-as-code with GitHub and StackPulse','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e440210e9855e4646975b4ccc2fed41ed41a11403fa9b968a5fbcd897a23eef5',100.0,1779033432,0,'2026-05-17T17:57:12.985149+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/extending-gitops-to-reliability-as-code-with-github-and-stackpulse"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-03-23-solving-the-innersource-discovery-problem','github.blog: Solving the innersource discovery problem - Discoverability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','420df91b21186727f663de3d5e0163379181766a0fc4734d4a9d381ba69bfb91',100.0,1779029970,0,'2026-05-17T16:59:30.201561+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/solving-the-innersource-discovery-problem"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-04-13-implementing-least-privilege-for-secrets-in-github-actions','github.blog: Implementing least privilege for secrets in GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95de76b3dbb320ade7a967ae2a612a9840f4f7318ff46e86bc40a051ef085934',100.0,1779034395,0,'2026-05-17T18:13:15.384504+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/security/application-security/implementing-least-privilege-for-secrets-in-github-actions"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-04-15-work-with-github-actions-in-your-terminal-with-github-cli','github.blog: Work with GitHub Actions in your terminal with GitHub CLI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d634b894acd00fd608e17f0ca3050b87fe1f3cd2656e5465684c2c04b94787ae',100.0,1779030268,0,'2026-05-17T17:04:28.718126+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/work-with-github-actions-in-your-terminal-with-github-cli"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-04-22-github-actions-update-helping-maintainers-combat-bad-actors','github.blog: GitHub Actions update: Helping maintainers combat bad actors','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1783b6f1aade3543f205d7ea28029093f2f30a2731de15f64575d956bcf9efed',100.0,1779030709,0,'2026-05-17T17:11:49.711005+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/maintainers/github-actions-update-helping-maintainers-combat-bad-actors"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-04-27-ship-code-faster-safer-feature-flags','github.blog: How we ship code faster and safer with feature flags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e124d96c3b7658f62c1141b3304c21365ddde20029e2a02d33ff7b94e77e0807',100.0,1779030727,0,'2026-05-17T17:12:07.524803+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/ship-code-faster-safer-feature-flags"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-04-28-use-github-actions-manage-docs','github.blog: How we use GitHub Actions to manage GitHub Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','943c5766a7be323df3bff89bc817f554c8467728720140ee38e7f9e8a32c412e',100.0,1779030473,0,'2026-05-17T17:07:53.707183+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/use-github-actions-manage-docs"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-05-10-security-keys-supported-ssh-git-operations','github.blog: Security keys are now supported for SSH Git operations 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4d0f924377efc3164e63f3f15db4185c0fb56a42a325a1143a45cc6fa1f037f',100.0,1779030356,0,'2026-05-17T17:05:56.774266+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/security-keys-supported-ssh-git-operations"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-07-22-github-supply-chain-security-features-go-community','github.blog: GitHub brings supply chain security features to the Go community','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3259557bde595b4997010dd5effe9b56de0e95c7daed6927caf27d52869d3f60',100.0,1779034569,0,'2026-05-17T18:16:09.743238+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/security/supply-chain-security/github-supply-chain-security-features-go-community"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-08-24-github-cli-2-0-includes-extensions','github.blog: GitHub CLI 2.0 includes extensions!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3e0cfb8f142e83e226a2c28e718beec1f4f35c061ae729032e11451f02e076c',100.0,1779030570,0,'2026-05-17T17:09:30.347534+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/github-cli-2-0-includes-extensions"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-11-04-10-github-actions-resources-basics-ci-cd','github.blog: 10 GitHub Actions resources to bookmark from the basics to'' CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','350b426177dee1aa43f1ada74ea77cb28ab6c041432c43c5073183f1b4ef6403',100.0,1779032700,0,'2026-05-17T17:45:00.218490+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/10-github-actions-resources-basics-ci-cd"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-11-30-5-devops-tips-to-speed-up-your-developer-workflow','==github.blog: 5 DevOps tips to speed up your developer workflow== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b46b8e959b2ae74be38f255d2ae54eba0d63b92c3cce60893e03f04928b5ba2f',100.0,1779029378,0,'2026-05-17T16:49:38.717675+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-12-06-safeguard-container-signing-capability-actions','==github.blog: Safeguard your containers with new container signing capability'' in GitHub Actions (cosign)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e3fd644f5bb82e75aede4aa0099fcda5bcd0326f9a05401a6d98f09a477551d9',100.0,1779033666,0,'2026-05-17T18:01:06.582025+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-12-08-improving-github-code-search','github.blog: Improving GitHub code search','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e15f621f41104721c6f983d4851449b0e833d2e5635997886cb6bd4e89c9169',100.0,1779031543,0,'2026-05-17T17:25:43.641744+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/improving-github-code-search"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-12-16-5-automations-every-developer-should-be-running','github.blog: 5 automations every developer should be running','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70d568ca40c53841aa0d44c00b2aa3669adfbd9d566e918578f35655ebc059fc',100.0,1779030869,0,'2026-05-17T17:14:29.127583+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/5-automations-every-developer-should-be-running"}'); +INSERT INTO "resources" VALUES('https://github.blog/2021-12-17-getting-started-with-github-actions-just-got-easier','==github.blog: Getting started with GitHub Actions just got easier!==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a643ef5fe8307e3ddb2042ab52646f59fa6270686748c5218b03b58c2807d3d9',100.0,1779030347,0,'2026-05-17T17:05:47.411540+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.blog/2022-01-31-dependency-graph-now-supports-github-actions','github.blog: Dependency graph now supports GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','01d44ec50cc738ff06bc3d66249ea5c7fb2e63d45c11386d0e7ac185e1de01d6',100.0,1779032046,0,'2026-05-17T17:34:06.789025+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/dependency-graph-now-supports-github-actions"}'); +INSERT INTO "resources" VALUES('https://github.blog/2022-02-02-build-ci-cd-pipeline-github-actions-four-steps','==github.blog: How to build a CI/CD pipeline with GitHub Actions in four'' simple steps==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','186e346fb4797f5d7adc8c49c5e9153020f9077af50e0154e29bf149659426f6',100.0,1779033698,0,'2026-05-17T18:01:38.054854+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.blog/2022-02-10-using-reusable-workflows-github-actions','github.blog: How to start using reusable workflows with GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd6668ceabe42a9e1b965eb2711d7ffa08ced43ef0e02c51671e61ba7335e739',100.0,1779032575,0,'2026-05-17T17:42:55.403001+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/using-reusable-workflows-github-actions"}'); +INSERT INTO "resources" VALUES('https://github.blog/2022-02-11-getting-started-with-project-planning-on-github','github.blog: Getting started with project planning on GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','414f8b0f731fef763b7ee7e8bde2a6a82855986ae8bf72c406c691051be9b1c3',100.0,1779032220,0,'2026-05-17T17:37:00.371913+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/getting-started-with-project-planning-on-github"}'); +INSERT INTO "resources" VALUES('https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid','github.blog: Include diagrams in your Markdown files with Mermaid','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','662fbfae2b6f65ae64b47ab13bd241841143df681eabd4d8a77bf944cf7089ef',100.0,1779031796,0,'2026-05-17T17:29:56.637182+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/include-diagrams-markdown-files-mermaid"}'); +INSERT INTO "resources" VALUES('https://github.blog/2022-04-07-git-credential-manager-authentication-for-everyone','github.blog: Git Credential Manager: authentication for everyone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be7ed25812b1086968abb161668679e36784c0b94cafacdea1efd9f572afd8d4',100.0,1779029473,0,'2026-05-17T16:51:13.326168+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/security/application-security/git-credential-manager-authentication-for-everyone"}'); +INSERT INTO "resources" VALUES('https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers','GitHub Copilot is generally available to all developers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54398bed288a44184533c1287909d6f6aa7ce21b7e9da0b80958e8e6c83e6cf0',100.0,1779034485,0,'2026-05-17T18:14:45.594894+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/github-copilot-is-generally-available-to-all-developers"}'); +INSERT INTO "resources" VALUES('https://github.blog/2022-06-29-improve-git-monorepo-performance-with-a-file-system-monitor','github.blog: Improve Git monorepo performance with a file system monitor'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d62a6d148aeeb04bbb61196707b62269453d99a119655aaeade70b679f6667dc',100.0,1779032074,0,'2026-05-17T17:34:34.994540+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/improve-git-monorepo-performance-with-a-file-system-monitor"}'); +INSERT INTO "resources" VALUES('https://github.blog/2023-03-02-why-python-keeps-growing-explained','github.blog: Why Python keeps growing, explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a94834e0dd7d765be700a6fc0ccabb48e88ab8f90b4918ef9b7d64e32d9d54cc',100.0,1779030249,0,'2026-05-17T17:04:09.293320+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/programming-languages-and-frameworks/why-python-keeps-growing-explained"}'); +INSERT INTO "resources" VALUES('https://github.blog/2023-03-13-highlights-from-git-2-40','github.blog: Highlights from Git 2.40','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09968be929f0d70baf674b9b24b0c2761976be101c6f901f9d1f68d164309894',100.0,1779030683,0,'2026-05-17T17:11:23.743865+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/highlights-from-git-2-40"}'); +INSERT INTO "resources" VALUES('https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience','github.blog: GitHub Copilot X: The AI-powered developer experience','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','61ebb16c01aedae9bdc62dc3e29a4d01eae64f0ecf3f14e79277884bf1cf6c40',100.0,1779031465,0,'2026-05-17T17:24:25.658983+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/github-copilot-x-the-ai-powered-developer-experience"}'); +INSERT INTO "resources" VALUES('https://github.blog/2023-06-02-applying-gitops-principles-to-your-operations','github.blog: Applying GitOps principles to your operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a9804d9db5924c7e7cbd97e30ae27617322e28bd5fe3e698b3f3e435f0fe520',100.0,1779032077,0,'2026-05-17T17:34:37.655014+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/applying-gitops-principles-to-your-operations"}'); +INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/building-a-general-purpose-accessibility-agent-and-what-we-learned-in-the-process','Building a general-purpose accessibility agent and what we learned in the process','An engineering analysis of constructing general-purpose AI accessibility agents on GitHub.','2026',4,'An architectural deep-dive into the development of an experimental general-purpose AI accessibility agent. It outlines engineering lessons in constructing multi-agent coordination flows, designing effective context windows, managing non-deterministic outputs, and leveraging retrieval structures to automatically audit and triage accessibility compliance issues in repositories.','en','Article','Advanced',0,'online','automatic','ccc346084c5698bd09d20ff35d6aac17b18d1f7aaecc1d35b8835bf1184eeef8',NULL,1780352932,0,'2026-06-02T00:28:52.853276+02:00',NULL,NULL,NULL,'["AI", "Agentic Workflows", "Accessibility Triage Agents"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly regarded engineering write-up on agentic design patterns. The community praises the article for its honest technical takeaways regarding the challenges of using LLMs for deterministic accessibility compliance audits.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-github-copilot-blocks-logo.png?fit=1920%2C1080", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "ai-agents"}'); +INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/building-an-emoji-list-generator-with-the-github-copilot-cli','Building an emoji list generator with the GitHub Copilot CLI','Walkthrough on creating an emoji list generator during a developer stream using Copilot CLI.','2026',4,'A technical walkthrough detailing how developers can utilize the GitHub Copilot CLI to orchestrate terminal-based helper scripts. Focuses on using natural language prompts within the terminal to automate shell tasks, such as generating structured markdown components. Serves as a practical guide for boosting developer loops and local workspace productivity through integrated terminal-native generative AI models.','en','blog','intermediate',0,'online','automatic','0b180a6fcba977907e78960b271664a0893a49718b1187c37aca2b059bb11f7a',NULL,1780352037,0,'2026-06-02T00:13:57.401385+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "GitHub Copilot CLI"]','["[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official GitHub blog showcasing standard terminal integrations of Copilot CLI.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/04/image-19.png?fit=2064%2C1076", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-getting-started-with-github-copilot-cli','GitHub Copilot CLI for Beginners: Getting Started','','2026',0,'Highlights setup and early integration techniques for GitHub Copilot CLI, translating natural language prompts into executable terminal and shell scripts. Enhances sysadmin and shell workflow automation while maintaining a human-in-the-loop review step for safety and correctness.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "CLI Tools"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ai.md", "developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-interactive-v-non-interactive-mode','GitHub Copilot CLI for Beginners: Interactive vs Non-interactive Mode','Explains the differences between interactive and non-interactive execution modes in GitHub Copilot CLI.','2026',4,'This official GitHub Blog guide details the operational mechanics of GitHub Copilot CLI, focusing on the differences between interactive and non-interactive execution modes. It demonstrates how interactive mode leverages conversational interfaces to guide developers through complex shell commands, whereas non-interactive execution supports pipeline integrations and automated scripted workflows. The article serves as a key resource for developers looking to optimize terminal velocity and automate command generation safely.','English','Article','Beginner',0,'online','automatic','cd73d0bc830618149585c0aa117f31b8d1a06ddc05a514e938a538db1240bd32',NULL,1.78035200368989205e+09,0,'2026-06-02T00:13:23.689892+02:00',NULL,NULL,NULL,'["Developer Productivity", "CLI Tools", "Generative AI CLI"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted as a highly helpful official tutorial to boost command-line productivity using AI tools, easing shell automation for junior and senior engineers alike.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/04/Episode-2.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/github-recognized-as-a-leader-in-the-gartner-magic-quadrant-for-enterprise-ai-coding-agents-for-the-third-year-in-a-row','GitHub recognized as a Leader in the Gartner Magic Quadrant for Enterprise AI Coding Agents for the third year in a row','Gartner research evaluation results positioning GitHub as a leader in enterprise AI coding agents.','2026',4,'Highlights GitHub''s positioning as a market leader in the 2026 Gartner Magic Quadrant for Enterprise AI Coding Agents. The report validates GitHub''s platform-wide agentic integration strategy, which spans IDEs, CLIs, pull requests, and automated workflows, highlighting key technical advantages in multi-model flexibility, enterprise governance, and robust developer security controls.','en','Article','Advanced',0,'online','automatic','f4bae37306a8e225de192ee68413e2b405d1657997d4c41b04bcaf0c30e9130d',NULL,1.78035293285323691e+09,0,'2026-06-02T00:28:52.853237+02:00',NULL,NULL,NULL,'["AI", "Coding Agents", "Enterprise Standards"]','["ENTERPRISE-STABLE", "CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Industry-standard recognition by Gartner, confirming GitHub Copilot''s dominance and leading execution capability in the enterprise AI agent market. Welcomed as validation of multi-model and platform-wide agentic strategies.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-mona-copilot-logo.png", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "ai-coding-agents"}'); -INSERT INTO "resources" VALUES('https://github.blog/changelog/2020-05-11-github-cli-allows-you-to-close-reopen-and-add-metadata-to-issues-and-pull-requests','github.blog: GitHub CLI allows you to close, reopen, and add metadata to'' issues and pull requests','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7ad3c504ce09a7134d205fc0d06ea1186a41bc6358c75672735cead425f23ee1',100.0,1.77903228831725096e+09,1,'2026-05-17T17:38:08.317251+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/changelog/2020-05-26-mark-pull-requests-as-ready-for-review-review-and-merge-from-github-cli','github.blog: Mark pull requests as ready for review, view the diff, review,'' and merge from GitHub CLI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e2c6e41d392b1233317c48c665c8a48dd4ddf33c4c441030cbd54d092bd31c50',100.0,1.7790308274633069e+09,1,'2026-05-17T17:13:47.463307+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-interactive-v-non-interactive-mode','GitHub Copilot CLI for Beginners: Interactive vs Non-interactive Mode','Explains the differences between interactive and non-interactive execution modes in GitHub Copilot CLI.','2026',4,'This official GitHub Blog guide details the operational mechanics of GitHub Copilot CLI, focusing on the differences between interactive and non-interactive execution modes. It demonstrates how interactive mode leverages conversational interfaces to guide developers through complex shell commands, whereas non-interactive execution supports pipeline integrations and automated scripted workflows. The article serves as a key resource for developers looking to optimize terminal velocity and automate command generation safely.','English','Article','Beginner',0,'online','automatic','cd73d0bc830618149585c0aa117f31b8d1a06ddc05a514e938a538db1240bd32',NULL,1780352003,0,'2026-06-02T00:13:23.689892+02:00',NULL,NULL,NULL,'["Developer Productivity", "CLI Tools", "Generative AI CLI"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted as a highly helpful official tutorial to boost command-line productivity using AI tools, easing shell automation for junior and senior engineers alike.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/04/Episode-2.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/github-recognized-as-a-leader-in-the-gartner-magic-quadrant-for-enterprise-ai-coding-agents-for-the-third-year-in-a-row','GitHub recognized as a Leader in the Gartner Magic Quadrant for Enterprise AI Coding Agents for the third year in a row','Gartner research evaluation results positioning GitHub as a leader in enterprise AI coding agents.','2026',4,'Highlights GitHub''s positioning as a market leader in the 2026 Gartner Magic Quadrant for Enterprise AI Coding Agents. The report validates GitHub''s platform-wide agentic integration strategy, which spans IDEs, CLIs, pull requests, and automated workflows, highlighting key technical advantages in multi-model flexibility, enterprise governance, and robust developer security controls.','en','Article','Advanced',0,'online','automatic','f4bae37306a8e225de192ee68413e2b405d1657997d4c41b04bcaf0c30e9130d',NULL,1780352932,0,'2026-06-02T00:28:52.853237+02:00',NULL,NULL,NULL,'["AI", "Coding Agents", "Enterprise Standards"]','["ENTERPRISE-STABLE", "CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Industry-standard recognition by Gartner, confirming GitHub Copilot''s dominance and leading execution capability in the enterprise AI agent market. Welcomed as validation of multi-model and platform-wide agentic strategies.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-mona-copilot-logo.png", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "ai-coding-agents"}'); +INSERT INTO "resources" VALUES('https://github.blog/changelog/2020-05-11-github-cli-allows-you-to-close-reopen-and-add-metadata-to-issues-and-pull-requests','github.blog: GitHub CLI allows you to close, reopen, and add metadata to'' issues and pull requests','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7ad3c504ce09a7134d205fc0d06ea1186a41bc6358c75672735cead425f23ee1',100.0,1779032288,1,'2026-05-17T17:38:08.317251+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.blog/changelog/2020-05-26-mark-pull-requests-as-ready-for-review-review-and-merge-from-github-cli','github.blog: Mark pull requests as ready for review, view the diff, review,'' and merge from GitHub CLI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e2c6e41d392b1233317c48c665c8a48dd4ddf33c4c441030cbd54d092bd31c50',100.0,1779030827,1,'2026-05-17T17:13:47.463307+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/changelog/2020-08-26-set-the-default-branch-for-newly-created-repositories','github.blog: Set the default branch for newly-created repositories','','2020',0,'Official announcement introducing user and organization-level customizable default branch names (moving from ''master'' to ''main'' configurations) for automated project setups.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "Repository Settings"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-01-21-access-control-for-github-pages','Access control for GitHub Pages','','2021',0,'Release details for managing fine-grained access authentication layers on top of hosted GitHub Pages sites. Solves critical compliance requirements for enterprise teams wanting to utilize cost-effective static hosting pipelines for sensitive internal technical guides.','English','Product Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Access Security"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-04-20-github-actions-control-permissions-for-github_token','github.blog: GitHub Actions: Control permissions for GITHUB_TOKEN 🌟','','2021',0,'Exposes crucial YAML syntax controls for configuring granular scopes on standard `GITHUB_TOKEN` values. Restricts security threat profiles by allowing administrators to configure strict read/write variables on repository sub-objects.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Security & Compliance", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); @@ -5422,7 +5422,7 @@ INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-12-06-contain INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-12-09-lists-are-now-available-as-a-public-beta','github.blog: Lists are now available as a public beta','','2021',0,'Announcement detailing the release of GitHub Lists in public beta. Offers developers a structural interface to catalog, curate, and filter starred repositories into personalized collections, improving organization-level resource tracking and discovery capabilities.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Collaboration Tools", "Repository Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-12-17-github-actions-improvements-to-github-actions-starter-experience','github.blog: GitHub Actions: Improvements to GitHub Actions starter experience','','2021',0,'Technical release notes describing the overhauled GitHub Actions starter workflow interface. Highlights categorizations, dynamic template recommendations, and standardized baselines to accelerate developer deployment pipelines.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Onboarding"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/changelog/2025-01-15-copilot-users-can-ask-about-a-failed-actions-job-ga','GitHub Copilot Now Explains Failed Actions Jobs (GA)','','2025',0,'General availability announcement detailing Copilot''s integration into the GitHub Actions run logs. Empowers engineers to ask AI to interpret errors, trace failures, and propose immediate pipeline repair steps.','English','Announcement','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Platform Engineering", "AI Assistants", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md", "chatgpt.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/changelog/2026-05-11-create-repositories-on-the-go-with-github-mobile','Create repositories on the go with GitHub Mobile - GitHub Changelog','Official changelog post announcing repository creation capabilities directly within the GitHub Mobile app on iOS and Android.','2026',4,'This update details the integration of native repository creation within the GitHub Mobile application. It permits developer operations on the move, allowing users to define repository visibility, name, and initial settings without requiring a desktop environment. This significantly lowers friction for initiating new cloud-based software projects directly from mobile devices.','en','Changelog','Beginner',0,'online','automatic','23874707ac96fa816916be258c2888ba01f13d0b567b6d0321b7572ebea83dd8',NULL,1.78035257155627799e+09,0,'2026-06-02T00:22:51.556278+02:00',NULL,NULL,NULL,'["Software Development", "Version Control", "GitHub Ecosystem", "Mobile Productivity"]','["[ENTERPRISE-STABLE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Official update released by the GitHub product team, confirming stable cross-platform mobile functionality.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/17de4f2366d6c73a52d5ce6f126074642fafec86712adf41049da4dac605273a-2400x1260-1.jpeg", "source_provenance": "X.com (GitHub)", "suggested_new_category": "github-mobile"}'); +INSERT INTO "resources" VALUES('https://github.blog/changelog/2026-05-11-create-repositories-on-the-go-with-github-mobile','Create repositories on the go with GitHub Mobile - GitHub Changelog','Official changelog post announcing repository creation capabilities directly within the GitHub Mobile app on iOS and Android.','2026',4,'This update details the integration of native repository creation within the GitHub Mobile application. It permits developer operations on the move, allowing users to define repository visibility, name, and initial settings without requiring a desktop environment. This significantly lowers friction for initiating new cloud-based software projects directly from mobile devices.','en','Changelog','Beginner',0,'online','automatic','23874707ac96fa816916be258c2888ba01f13d0b567b6d0321b7572ebea83dd8',NULL,1780352571,0,'2026-06-02T00:22:51.556278+02:00',NULL,NULL,NULL,'["Software Development", "Version Control", "GitHub Ecosystem", "Mobile Productivity"]','["[ENTERPRISE-STABLE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Official update released by the GitHub product team, confirming stable cross-platform mobile functionality.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/17de4f2366d6c73a52d5ce6f126074642fafec86712adf41049da4dac605273a-2400x1260-1.jpeg", "source_provenance": "X.com (GitHub)", "suggested_new_category": "github-mobile"}'); INSERT INTO "resources" VALUES('https://github.blog/changelog/2026-05-19-gemini-3-5-flash-is-generally-available-for-github-copilot','Gemini 3.5 Flash is Generally Available for GitHub Copilot','GitHub announces the GA rollout of Google''s Gemini 3.5 Flash on GitHub Copilot, bringing high-speed and cost-effective coding support to Copilot users across major IDEs.','2026',4,'Curator Insight: The integration of flash-tier models into development cycles represents a strategic balance between execution speed and model capabilities. Live Grounding: GitHub''s May 2026 changelog announces the rollout of Gemini 3.5 Flash inside GitHub Copilot across major IDE environments. @@ -5430,13 +5430,13 @@ Live Grounding: GitHub''s May 2026 changelog announces the rollout of Gemini 3.5 Developer Benefits: - Delivers high coding suggestions at reduced token cost and ultra-low latency. - Features strong performance in complex tool-calling and cache-efficient architectures. -- Seamlessly fits into iterative, agentic code-generation cycles without hitting rate limits.','en','changelog','intermediate',0,'online','automatic','bf8f655ec67d799ad08bca9ad67d531381879ce0537d70d3846a55a09700a4ad',NULL,1.78035216817341208e+09,0,'2026-06-02T00:16:08.173412+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Coding Assistants", "GitHub Copilot", "LLM Models"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated Copilot enhancement, providing significant performance increases, lower token costs, and high-speed execution loops for enterprise developers.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/593639239-00f2c626-52b4-432b-806a-0850d9c363af_57dcc0.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}'); +- Seamlessly fits into iterative, agentic code-generation cycles without hitting rate limits.','en','changelog','intermediate',0,'online','automatic','bf8f655ec67d799ad08bca9ad67d531381879ce0537d70d3846a55a09700a4ad',NULL,1780352168,0,'2026-06-02T00:16:08.173412+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Coding Assistants", "GitHub Copilot", "LLM Models"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated Copilot enhancement, providing significant performance increases, lower token costs, and high-speed execution loops for enterprise developers.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/593639239-00f2c626-52b4-432b-806a-0850d9c363af_57dcc0.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://github.blog/developer-skills/5-devops-tips-to-speed-up-your-developer-workflow','github.blog: 5 DevOps tips to speed up your developer workflow 🌟','','2021',0,'Provides five ways to accelerate development using GitHub features. Focuses on reusable workflows, cloud-based development environments, automated dependency updates, and pull-request policies to improve code quality.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/10-github-actions-resources-basics-ci-cd','github.blog: 10 GitHub Actions resources to bookmark from the basics to CI/CD','','2022',0,'A resource directory consolidating starter materials, syntax definitions, and workflow templates. Helps developers scale from basic task automations to enterprise-grade continuous deployment loops.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Resources"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/5-automations-every-developer-should-be-running','github.blog: 5 automations every developer should be running','','2022',0,'Analyzes five vital day-to-day workflow automations. Emphasizes auto-tagging, stale issue processing, automatic assignee assignments, and card synchronization to maximize developer productivity and team collaboration.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Automation", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/deployment-reliability-at-github','github.blog: Deployment reliability at GitHub','','2021',0,'Architectural dive into safe release pipelines, progressive deployment rings, canary testing environments, and automated rollback triggers developed to maintain GitHub’s enterprise-level reliability.','None','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Infrastructure Architecture", "Continuous Delivery", "Reliability"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/getting-started-with-project-planning-on-github','github.blog: Getting started with project planning on GitHub','','2021',0,'Highlights the unified, spreadsheets-meets-kanban project planning toolset integrated directly inside GitHub''s code host. Explores dynamic custom fields, custom board layouts, and high-level progress tracking designed to eliminate external project coordination platforms.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile & Planning", "GitHub Projects"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-git-and-github-in-vs-code','GitHub for Beginners: Getting started with Git and GitHub in VS Code','Discover how to use VS Code to interact with GitHub and maintain your projects.','2026',4,'This beginner-focused guide walks developers through local version control setup using Visual Studio Code''s native Git UI. It covers essential staging, committing, and branching commands, as well as pushing repositories directly to GitHub. It additionally highlights how the new GitHub MCP extension can be utilized to automate repository interactions through VS Code Copilot.','en','guide','beginner',0,'online','automatic','e984e489dc09dfc65ebd90e3c61428611b71234a3b0eac4dc02efec2d8ac12c9',NULL,1.78040233195571899e+09,0,'2026-06-02T14:12:11.955719+02:00',NULL,NULL,NULL,'["Developer Tools", "Version Control", "IDE Integration"]','["[GUIDE]"]','[]','[]','{}','{"category": "digital-money", "impact_score": 82, "reputation_status": "Vetted", "reputation_summary": "Highly trusted, officially curated developer skills guide widely shared across development networks.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/GIT901_THUMB_GFB_A-1.png?fit=1280%2C720", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "vs-code-tutorials"}'); +INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-git-and-github-in-vs-code','GitHub for Beginners: Getting started with Git and GitHub in VS Code','Discover how to use VS Code to interact with GitHub and maintain your projects.','2026',4,'This beginner-focused guide walks developers through local version control setup using Visual Studio Code''s native Git UI. It covers essential staging, committing, and branching commands, as well as pushing repositories directly to GitHub. It additionally highlights how the new GitHub MCP extension can be utilized to automate repository interactions through VS Code Copilot.','en','guide','beginner',0,'online','automatic','e984e489dc09dfc65ebd90e3c61428611b71234a3b0eac4dc02efec2d8ac12c9',NULL,1780402331,0,'2026-06-02T14:12:11.955719+02:00',NULL,NULL,NULL,'["Developer Tools", "Version Control", "IDE Integration"]','["[GUIDE]"]','[]','[]','{}','{"category": "digital-money", "impact_score": 82, "reputation_status": "Vetted", "reputation_summary": "Highly trusted, officially curated developer skills guide widely shared across development networks.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/GIT901_THUMB_GFB_A-1.png?fit=1280%2C720", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "vs-code-tutorials"}'); INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-oss-contributions','GitHub for Beginners: Getting Started with OSS Contributions','','2022',0,'Practical handbook introducing developers to open-source software (OSS) contribution workflows on GitHub. Explains fork-and-pull-request models, issue triage, branch hygiene, and code review communication norms.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Open Source"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/include-diagrams-markdown-files-mermaid','github.blog: Include diagrams in your Markdown files with Mermaid','','2022',0,'Announcement of the native integration of Mermaid.js rendering directly inside GitHub repository Markdown parsers. Enables platform teams to compile architectures, flowcharts, and sequence diagrams programmatically using simple text syntax inside Git documentation files.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "Diagrams as Code"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/using-reusable-workflows-github-actions','github.blog: How to start using reusable workflows with GitHub Actions','','2021',0,'Exposes reusable workflow features in GitHub Actions, establishing DRY (Don''t Repeat Yourself) design principles in CI/CD configuration. Documents how to securely reference uniform task templates across diverse corporate environments to enforce standardization and restrict modification vectors.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Reusable Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); @@ -5460,10 +5460,10 @@ INSERT INTO "resources" VALUES('https://github.blog/enterprise-software/devops/i INSERT INTO "resources" VALUES('https://github.blog/enterprise-software/devops/solving-the-innersource-discovery-problem','github.blog: Solving the innersource discovery problem - Discoverability','','2021',0,'Insights into mitigating duplicate development projects inside massive enterprises by adopting innersource frameworks. Leverages GitHub tags, topics, and custom platform discoverability catalogs.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Innersource", "Collaboration", "Discoverability"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/news-insights/company-news/github-welcomes-the-openjdk-project','GitHub Welcomes the OpenJDK Project!','','2020',0,'An industry milestone announcement detailing the successful migration of the OpenJDK source code and development infrastructure to GitHub under Project Skara. This transition streamlined pull requests, code reviews, and developer collaboration models.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/news-insights/company-news/npm-has-joined-github','npm has joined GitHub','','2020',0,'Official announcement details the strategic acquisition of npm by GitHub, paving the way for integrated supply chain security, advanced registry caching, and unified CI/CD workflow security features.','Markdown','News','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Package Management", "Supply Chain Security"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/news-insights/company-news/still-a-developer-just-outside-our-latest-github-shop-collection-is-here',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780402331.9557,0,'2026-06-02T14:12:11.955700+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 25}'); +INSERT INTO "resources" VALUES('https://github.blog/news-insights/company-news/still-a-developer-just-outside-our-latest-github-shop-collection-is-here',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780402331,0,'2026-06-02T14:12:11.955700+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 25}'); INSERT INTO "resources" VALUES('https://github.blog/news-insights/company-news/token-authentication-requirements-for-api-and-git-operations','Token authentication requirements for API and Git operations','','2020',0,'Technical mandate detailing the deprecation of basic password auth for authenticated Git operations and REST API calls. Codifies the migration to Personal Access Tokens (PATs) and hardware keys.','None','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Platform Security", "Authentication", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://github.blog/security/application-security/token-authentication-requirements-for-git-operations"}'); -INSERT INTO "resources" VALUES('https://github.blog/news-insights/policy-news-and-insights/how-researchers-are-using-github-innovation-graph-data-to-reveal-the-digital-complexity-of-nations','How researchers are using GitHub Innovation Graph data to reveal the “digital complexity” of nations','An interview showcasing how Open Source collaboration datasets can accurately model and forecast national GDP, inequality, and industrial emission trends.','2026',4,'This policy and empirical study details how researchers leverage the GitHub Innovation Graph database to measure national ''digital complexity''. By correlating geographic open-source activity with macro-economic metrics, the researchers demonstrate a strong predictability index for GDP growth, wealth inequality, and emissions. The methodology showcases the utility of software collaboration repositories as real-time economic indicators.','en','Article','Intermediate',0,'online','automatic','b4a6632232be995b5a3c88e139de492cbe337891b97a4d649b604e8b71b4b55f',NULL,1.78035284903174304e+09,0,'2026-06-02T00:27:29.031743+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "GitHub Metrics", "Economic Complexity"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "An insightful exploration of global software collaboration data modeled for macro-economic forecasting and policy development.", "social_preview_url": "https://github.blog/wp-content/uploads/2025/01/innovation_graph_1.png?fit=2400%2C1260", "source_provenance": "X.com (GitHub)", "suggested_new_category": "open-source-analytics"}'); -INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/create-pull-requests-in-vscode','github.blog: VS Code: Now creating pull requests 🌟','','2018',0,'Highlights the native evolution of the GitHub Pull Requests and Issues extension, allowing developers to create, review, comment, and merge pull requests directly within the editor workspace to minimize context switching.','Markdown','Article','Beginner',0,'online','manual','d0d2135a4b7b131934f4e39e18bbb5f6baeac7500646ec1c588f518abb90e621',100.0,1.77913049500094389e+09,0,'2026-05-18T20:54:55.000944+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Collaboration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.blog/news-insights/policy-news-and-insights/how-researchers-are-using-github-innovation-graph-data-to-reveal-the-digital-complexity-of-nations','How researchers are using GitHub Innovation Graph data to reveal the “digital complexity” of nations','An interview showcasing how Open Source collaboration datasets can accurately model and forecast national GDP, inequality, and industrial emission trends.','2026',4,'This policy and empirical study details how researchers leverage the GitHub Innovation Graph database to measure national ''digital complexity''. By correlating geographic open-source activity with macro-economic metrics, the researchers demonstrate a strong predictability index for GDP growth, wealth inequality, and emissions. The methodology showcases the utility of software collaboration repositories as real-time economic indicators.','en','Article','Intermediate',0,'online','automatic','b4a6632232be995b5a3c88e139de492cbe337891b97a4d649b604e8b71b4b55f',NULL,1780352849,0,'2026-06-02T00:27:29.031743+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "GitHub Metrics", "Economic Complexity"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "An insightful exploration of global software collaboration data modeled for macro-economic forecasting and policy development.", "social_preview_url": "https://github.blog/wp-content/uploads/2025/01/innovation_graph_1.png?fit=2400%2C1260", "source_provenance": "X.com (GitHub)", "suggested_new_category": "open-source-analytics"}'); +INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/create-pull-requests-in-vscode','github.blog: VS Code: Now creating pull requests 🌟','','2018',0,'Highlights the native evolution of the GitHub Pull Requests and Issues extension, allowing developers to create, review, comment, and merge pull requests directly within the editor workspace to minimize context switching.','Markdown','Article','Beginner',0,'online','manual','d0d2135a4b7b131934f4e39e18bbb5f6baeac7500646ec1c588f518abb90e621',100.0,1779130495,0,'2026-05-18T20:54:55.000944+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Collaboration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/dependency-graph-now-supports-github-actions','github.blog: Dependency graph now supports GitHub Actions','','2022',0,'Introduces dependency graph native tracking for GitHub Actions. Provides deep security oversight by indexing actions, workflows, and third-party task plugins, exposing vulnerabilities, and generating automatic Dependabot alert remedies across pipeline executions.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "Dependency Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/getting-started-with-github-actions-just-got-easier','github.blog: Getting started with GitHub Actions just got easier!','','2021',0,'Highlights major improvements to the starter workflow experience. Features dynamic detection wizards that analyze repository codebases to recommend highly optimized, context-relevant pipeline templates.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Onboarding"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/github-actions-now-supports-ci-cd','GitHub Actions CI/CD','','2026',0,'The de facto standard enterprise platform for CI/CD, integrated natively directly within the GitHub ecosystem. Offering matrix builds, multi-platform environments, and an extensive repository of marketplace actions, it has redefined modern platform engineering.','N/A','Platform','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "GitHub Ecosystem", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); @@ -5471,11 +5471,11 @@ INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/g INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/github-copilot-is-generally-available-to-all-developers','GitHub Copilot is generally available to all developers','','2022',0,'Announces the general availability (GA) release model of GitHub Copilot for all software developers. Discusses infrastructure scaling improvements, commercial licensing fees, and the introduction of free access paths for open-source maintainers. Marks the first mature milestone of commercial coding AI.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Ecosystem Launch"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/github-copilot-x-the-ai-powered-developer-experience','github.blog: GitHub Copilot X: The AI-powered developer experience','','2023',0,'Launches GitHub Copilot X, integrating advanced conversational LLMs directly into pull requests, system terminals, and developer documentation frameworks. Highlights the transition from raw autocomplete tools to full conversational software lifecycle management.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Next-Gen Platforms"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/introducing-githubs-openapi-description','Introducing GitHub’s OpenAPI Description','','2020',0,'Announcement detailing the generation and open-sourcing of comprehensive OpenAPI (Swagger) specifications for GitHub''s REST API, enabling automated SDK generation and typed API integration.','JSON','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "API Design", "GitHub API", "OpenAPI Spec"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/take-your-local-github-sessions-anywhere','Take your local GitHub sessions anywhere','General availability of remote control and synchronization for GitHub Copilot sessions across devices.','2026',4,'Announces the general availability of cross-device remote control sessions for GitHub Copilot. This architectural enhancement allows developers to securely synchronize active developer contexts and agentic execution states across CLI terminals, VS Code, and GitHub Mobile, allowing seamless transitions and on-the-go triage without resetting the agentic session history.','en','Article','Intermediate',0,'online','automatic','89684169b919e1318a37aa9eca2d457c1cc2903e40712e66567a2730f14b46a4',NULL,1.780352932853266e+09,0,'2026-06-02T00:28:52.853266+02:00',NULL,NULL,NULL,'["AI", "Developer Experience", "Copilot Workflow Synchronization"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The GA release of remote control for Copilot sessions has been received enthusiastically by mobile-first developers and SREs, validating a seamless transition of agent states across CLI, VS Code, and mobile devices.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-github-copilot-logo-stripe.png", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "ai-tools"}'); +INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/take-your-local-github-sessions-anywhere','Take your local GitHub sessions anywhere','General availability of remote control and synchronization for GitHub Copilot sessions across devices.','2026',4,'Announces the general availability of cross-device remote control sessions for GitHub Copilot. This architectural enhancement allows developers to securely synchronize active developer contexts and agentic execution states across CLI terminals, VS Code, and GitHub Mobile, allowing seamless transitions and on-the-go triage without resetting the agentic session history.','en','Article','Intermediate',0,'online','automatic','89684169b919e1318a37aa9eca2d457c1cc2903e40712e66567a2730f14b46a4',NULL,1780352932,0,'2026-06-02T00:28:52.853266+02:00',NULL,NULL,NULL,'["AI", "Developer Experience", "Copilot Workflow Synchronization"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The GA release of remote control for Copilot sessions has been received enthusiastically by mobile-first developers and SREs, validating a seamless transition of agent states across CLI, VS Code, and mobile devices.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-github-copilot-logo-stripe.png", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "ai-tools"}'); INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/work-with-github-actions-in-your-terminal-with-github-cli','github.blog: Work with GitHub Actions in your terminal with GitHub CLI','','2020',0,'Details how to configure, execute, and inspect active GitHub Actions workflows directly from command-line terminals using GitHub CLI. Accelerates dev cycles by enabling remote run monitoring, real-time log streaming, and manual dispatch execution.','Shell','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/open-source/building-githubs-next-chapter-in-accessibility','Building GitHub''s next chapter in accessibility','Explore our update on GitHub''s accessibility strategy, and learn how you can join us in building a culture of accessibility.','2026',4,'An analysis of GitHub''s open-source accessibility roadmap, centering on automated testing tooling and industry frameworks. Key architectural implementations include an AI-powered accessibility scanner utilizing Deque''s axe-core engine for static DOM inspections, alongside a modular plugin framework designed to catch reflow and color-contrast violations. The update also highlights the new GitHub Enterprise Accessibility Advisory Panel (GAAP) to align platform features with customer-driven accessibility standards.','en','blog','intermediate',0,'online','automatic','820850a0849bf202e855b48da898b59c6370f680dc665cee04ddc5bfe6dbd4fa',NULL,1.78040233195573306e+09,0,'2026-06-02T14:12:11.955733+02:00',NULL,NULL,NULL,'["DevOps", "Compliance and Standards", "Automated Testing"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "aws-devops", "impact_score": 80, "reputation_status": "Vetted", "reputation_summary": "Vetted corporate strategy update detailing engineering frameworks and plugins supporting global accessibility standards.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-mona-invertocat-logo.png?fit=1920%2C1080", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "accessibility-engineering"}'); -INSERT INTO "resources" VALUES('https://github.blog/open-source/gaming/beyond-the-engine-10-open-source-projects-shaping-how-games-actually-get-made','Beyond the engine: 10 open source projects shaping how games actually get made','A curated collection of ten high-impact open source tools supporting creative game development workflows beyond traditional engines.','2026',4,'A comprehensive compilation from the GitHub OSPO profiling key open-source utility projects that extend beyond standard game engines. The article highlights tools such as Blockbench, Pixelorama, and LDtk, which empower developers with structured asset, level, and audio processing. It serves as an excellent resource for software architects evaluating the robustness and license health of modern creative tooling.','en','Article','Intermediate',0,'online','automatic','7446ffdaf0b07200e5dcf8a1334886dc5df96dbb2094f5cea99e9b071da99bf7',NULL,1.78035257155634403e+09,0,'2026-06-02T00:22:51.556344+02:00',NULL,NULL,NULL,'["Software Development", "Open Source Software", "Creative Tooling", "Game Development Workflows"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "other-awesome-lists", "reputation_status": "Vetted", "reputation_summary": "Published by GitHub''s official open-source program office, securing broad industry validation.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/639edd29983f2d6a8dcb40b053416b222505bf0835096dea18d4af01202d0646-2400x1260-1.png?fit=2400%2C1260", "source_provenance": "X.com (GitHub)", "suggested_new_category": "open-source-tooling"}'); -INSERT INTO "resources" VALUES('https://github.blog/open-source/gaming/dungeons-desktops-10-roguelikes-that-never-die-because-their-communities-wont-let-them','Dungeons and Desktops: 10 Roguelikes That Never Die (Because Their Communities Won''t Let Them)','Explores how passionate open source communities maintain and evolve decades-old roguelike games.','2026',4,'This GitHub Blog article analyzes the longevity of ten community-driven open-source roguelike games, demonstrating how decentralized developer networks maintain and evolve complex codebases over decades. It showcases the architectural impact of open-source collaboration, continuous fork mutations, and community-driven rewrites that preserve software usability without official enterprise backing. The study serves as a masterclass in community-centric software lifecycle resilience and open governance models.','English','Article','Beginner',0,'online','automatic','51335458e8440dd72da15e1d8a59f44e5d6a31606226c8017dabbbf816e14959',NULL,1.78035200368984293e+09,0,'2026-06-02T00:13:23.689843+02:00',NULL,NULL,NULL,'["Open Source Software", "Community Curation", "Long-term Maintenance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "A highly discussed blog post in the open-source community detailing how community dedication can ensure decades of software lifecycle continuity.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/583946322-6fc5b06b-fbfa-4b49-83b2-11b89e184c8e.gif", "source_provenance": "X.com (GitHub)", "suggested_new_category": "open-source-culture"}'); +INSERT INTO "resources" VALUES('https://github.blog/open-source/building-githubs-next-chapter-in-accessibility','Building GitHub''s next chapter in accessibility','Explore our update on GitHub''s accessibility strategy, and learn how you can join us in building a culture of accessibility.','2026',4,'An analysis of GitHub''s open-source accessibility roadmap, centering on automated testing tooling and industry frameworks. Key architectural implementations include an AI-powered accessibility scanner utilizing Deque''s axe-core engine for static DOM inspections, alongside a modular plugin framework designed to catch reflow and color-contrast violations. The update also highlights the new GitHub Enterprise Accessibility Advisory Panel (GAAP) to align platform features with customer-driven accessibility standards.','en','blog','intermediate',0,'online','automatic','820850a0849bf202e855b48da898b59c6370f680dc665cee04ddc5bfe6dbd4fa',NULL,1780402331,0,'2026-06-02T14:12:11.955733+02:00',NULL,NULL,NULL,'["DevOps", "Compliance and Standards", "Automated Testing"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "aws-devops", "impact_score": 80, "reputation_status": "Vetted", "reputation_summary": "Vetted corporate strategy update detailing engineering frameworks and plugins supporting global accessibility standards.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-mona-invertocat-logo.png?fit=1920%2C1080", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "accessibility-engineering"}'); +INSERT INTO "resources" VALUES('https://github.blog/open-source/gaming/beyond-the-engine-10-open-source-projects-shaping-how-games-actually-get-made','Beyond the engine: 10 open source projects shaping how games actually get made','A curated collection of ten high-impact open source tools supporting creative game development workflows beyond traditional engines.','2026',4,'A comprehensive compilation from the GitHub OSPO profiling key open-source utility projects that extend beyond standard game engines. The article highlights tools such as Blockbench, Pixelorama, and LDtk, which empower developers with structured asset, level, and audio processing. It serves as an excellent resource for software architects evaluating the robustness and license health of modern creative tooling.','en','Article','Intermediate',0,'online','automatic','7446ffdaf0b07200e5dcf8a1334886dc5df96dbb2094f5cea99e9b071da99bf7',NULL,1780352571,0,'2026-06-02T00:22:51.556344+02:00',NULL,NULL,NULL,'["Software Development", "Open Source Software", "Creative Tooling", "Game Development Workflows"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "other-awesome-lists", "reputation_status": "Vetted", "reputation_summary": "Published by GitHub''s official open-source program office, securing broad industry validation.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/639edd29983f2d6a8dcb40b053416b222505bf0835096dea18d4af01202d0646-2400x1260-1.png?fit=2400%2C1260", "source_provenance": "X.com (GitHub)", "suggested_new_category": "open-source-tooling"}'); +INSERT INTO "resources" VALUES('https://github.blog/open-source/gaming/dungeons-desktops-10-roguelikes-that-never-die-because-their-communities-wont-let-them','Dungeons and Desktops: 10 Roguelikes That Never Die (Because Their Communities Won''t Let Them)','Explores how passionate open source communities maintain and evolve decades-old roguelike games.','2026',4,'This GitHub Blog article analyzes the longevity of ten community-driven open-source roguelike games, demonstrating how decentralized developer networks maintain and evolve complex codebases over decades. It showcases the architectural impact of open-source collaboration, continuous fork mutations, and community-driven rewrites that preserve software usability without official enterprise backing. The study serves as a masterclass in community-centric software lifecycle resilience and open governance models.','English','Article','Beginner',0,'online','automatic','51335458e8440dd72da15e1d8a59f44e5d6a31606226c8017dabbbf816e14959',NULL,1780352003,0,'2026-06-02T00:13:23.689843+02:00',NULL,NULL,NULL,'["Open Source Software", "Community Curation", "Long-term Maintenance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "A highly discussed blog post in the open-source community detailing how community dedication can ensure decades of software lifecycle continuity.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/583946322-6fc5b06b-fbfa-4b49-83b2-11b89e184c8e.gif", "source_provenance": "X.com (GitHub)", "suggested_new_category": "open-source-culture"}'); INSERT INTO "resources" VALUES('https://github.blog/open-source/git/commits-are-snapshots-not-diffs','github.blog: Commits are snapshots, not diffs','','2020',5,'A critical look at Git''s internal object store, showing that Git stores commits as complete Directed Acyclic Graph (DAG) snapshots rather than delta changesets. Evaluates how content-addressable storage (SHA hashes), tree objects, and packfile compression optimize repository performance.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Internals"]','["[DE FACTO STANDARD]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/open-source/git/get-up-to-speed-with-partial-clone-and-shallow-clone','github.blog: Get up to speed with partial clone and shallow clone','','2020',5,'Explains how to optimize clone performance in extremely large codebases using partial clones (blobless and treeless) and shallow clones. Compares how these strategies reduce network payloads and local disk consumption, making them ideal for high-throughput CI/CD runtimes.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Monorepos and Performance"]','["[DE FACTO STANDARD]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/open-source/git/git-credential-manager-core-building-a-universal-authentication-experience','Git Credential Manager Core: Building a universal authentication experience','','2020',3,'Explains the design philosophy and inner workings of Git Credential Manager Core. Discusses how it establishes a universal, unified authentication standard across Windows, macOS, and Linux, ensuring secure-by-default credential caching for enterprise environments.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Developer Tooling", "Credential Management"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); @@ -5487,2203 +5487,2203 @@ INSERT INTO "resources" VALUES('https://github.blog/security/application-securit INSERT INTO "resources" VALUES('https://github.blog/security/application-security/how-exposed-is-your-code-find-out-in-minutes-for-free','GitHub Code Security Risk Assessment: Free Vulnerability Scanning','','2022',0,'Guides users in configuring GitHub''s integrated developer security capabilities to find vulnerabilities, scan code dependencies, and detect exposed tokens. Highlights configuring automated pipelines to safeguard repository secrets prior to creating deployment packages. Speeds up software supply-chain validation workflows.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Vulnerability Scanning"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/security/application-security/implementing-least-privilege-for-secrets-in-github-actions','github.blog: Implementing least privilege for secrets in GitHub Actions','','2021',0,'Analyzes implementation strategies to enforce least privilege access inside GitHub Actions. Outlines configuration methods to isolate scope, manage token permissions, limit execution environments, and safeguard production secrets.','YAML','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Security & Compliance", "Secret Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/security/application-security/token-authentication-requirements-for-git-operations','github.blog: Token authentication requirements for Git operations','','2021',5,'Details GitHub''s transition away from legacy basic password authentication for Git operations. Highlights security compliance frameworks, token creation protocols (fine-grained vs. classic), SSH key strategies, and automated credential manager operations.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Security and Authentication"]','["[DE FACTO STANDARD]", "[LEGACY]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.blog/security/investigating-unauthorized-access-to-githubs-internal-repositories','Investigation update: GitHub Enterprise Server signing key rotation','Immediate-action security advisory requiring GitHub Enterprise Server customers to rotate signing keys.','2026',4,'A critical security investigation update detailing GitHub''s response to an intrusion involving the exfiltration of approximately 3,800 internal repositories via compromised VS Code extensions. It mandates immediate administrative action for GitHub Enterprise Server (GHES) customers to rotate GPG public keys to enable validation of subsequent official binary releases and cryptographic signing channels.','en','Article','Advanced',0,'online','automatic','395f8124ea7562606efc9e355e623e016df3f60cefd2413c6527c682da423cfd',NULL,1.78035293285325694e+09,0,'2026-06-02T00:28:52.853257+02:00',NULL,NULL,NULL,'["Security", "Incident Response", "Key Management"]','["ENTERPRISE-STABLE", "CASE STUDY"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "A critical security advisory that received intensive discussion across the industry. Highly praised for transparency and rapid mitigation steps (key rotations) despite the severity of the threat actor''s compromise of internal assets.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-security-logo-blocks-github.png", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "security-advisories"}'); -INSERT INTO "resources" VALUES('https://github.blog/security/raising-the-bar-quality-shared-responsibility-and-the-future-of-githubs-bug-bounty-program','Raising the bar: Quality, shared responsibility, and the future of GitHub''s bug bounty program','Updates to security submission criteria and boundaries within GitHub''s official bug bounty program.','2026',4,'Documents systemic updates to GitHub''s bug bounty program designed to address the influx of low-impact, AI-generated vulnerability submissions. The updated policy enforces stricter criteria requiring validated proofs-of-concept (PoC), clarifies the security boundaries of shared platform responsibility, and refines the compensation structure for low-risk findings to ensure optimal engineering focus.','en','Article','Intermediate',0,'online','automatic','30e4222268585f78c9b46ae26d309ec8a0339240efdd96bf4dfcb25b4cf0b246',NULL,1.78035293285328698e+09,0,'2026-06-02T00:28:52.853287+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Application Security"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Widely discussed in the security research community. The update to bug bounty standards is viewed as a necessary filter to combat low-quality AI-generated vulnerability reports, establishing a mature standard for shared responsibility.", "social_preview_url": "https://github.blog/wp-content/uploads/2021/06/GitHub-Bug-Bounty.png?fit=1498%2C826", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "security-programs"}'); +INSERT INTO "resources" VALUES('https://github.blog/security/investigating-unauthorized-access-to-githubs-internal-repositories','Investigation update: GitHub Enterprise Server signing key rotation','Immediate-action security advisory requiring GitHub Enterprise Server customers to rotate signing keys.','2026',4,'A critical security investigation update detailing GitHub''s response to an intrusion involving the exfiltration of approximately 3,800 internal repositories via compromised VS Code extensions. It mandates immediate administrative action for GitHub Enterprise Server (GHES) customers to rotate GPG public keys to enable validation of subsequent official binary releases and cryptographic signing channels.','en','Article','Advanced',0,'online','automatic','395f8124ea7562606efc9e355e623e016df3f60cefd2413c6527c682da423cfd',NULL,1780352932,0,'2026-06-02T00:28:52.853257+02:00',NULL,NULL,NULL,'["Security", "Incident Response", "Key Management"]','["ENTERPRISE-STABLE", "CASE STUDY"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "A critical security advisory that received intensive discussion across the industry. Highly praised for transparency and rapid mitigation steps (key rotations) despite the severity of the threat actor''s compromise of internal assets.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-security-logo-blocks-github.png", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "security-advisories"}'); +INSERT INTO "resources" VALUES('https://github.blog/security/raising-the-bar-quality-shared-responsibility-and-the-future-of-githubs-bug-bounty-program','Raising the bar: Quality, shared responsibility, and the future of GitHub''s bug bounty program','Updates to security submission criteria and boundaries within GitHub''s official bug bounty program.','2026',4,'Documents systemic updates to GitHub''s bug bounty program designed to address the influx of low-impact, AI-generated vulnerability submissions. The updated policy enforces stricter criteria requiring validated proofs-of-concept (PoC), clarifies the security boundaries of shared platform responsibility, and refines the compensation structure for low-risk findings to ensure optimal engineering focus.','en','Article','Intermediate',0,'online','automatic','30e4222268585f78c9b46ae26d309ec8a0339240efdd96bf4dfcb25b4cf0b246',NULL,1780352932,0,'2026-06-02T00:28:52.853287+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Application Security"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Widely discussed in the security research community. The update to bug bounty standards is viewed as a necessary filter to combat low-quality AI-generated vulnerability reports, establishing a mature standard for shared responsibility.", "social_preview_url": "https://github.blog/wp-content/uploads/2021/06/GitHub-Bug-Bounty.png?fit=1498%2C826", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "security-programs"}'); INSERT INTO "resources" VALUES('https://github.blog/security/supply-chain-security/github-supply-chain-security-features-go-community','github.blog: GitHub brings supply chain security features to the Go community','','2021',0,'Details deployment of automated dependency parsing, vulnerability detection databases (GitHub Advisory Database), and automated security pull requests (Dependabot) directly targeting the Go package ecosystem.','Go','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "DevSecOps", "Supply Chain Security", "Go Security"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.blog/security/supply-chain-security/safeguard-container-signing-capability-actions','github.blog: Safeguard your containers with new container signing capability in GitHub Actions (cosign)','','2022',5,'Establishes secure container build pipelines by integrating Sigstore Cosign directly with GitHub Actions. It leverages GitHub''s OIDC provider to eliminate static private keys, signing container images with ephemeral, keyless certificates. This infrastructure drastically reduces credential leakage vectors in automated build environments.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain Security", "Container Signing"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/01mf02/jaq','github.com/01mf02/jaq','','2025',5,'A modern clone of jq built in Rust, engineered for lightning-fast configuration query processing, enhanced compiler diagnostic outputs, and strict type safety across multi-gigabyte files.','Rust','CLI Tool','Medium',0,'online','manual','dcb6f91a197fbba1d7e1e3fb9588479204a7e76aaf77204a2bead92e4d1bcc2c',100.0,1.77903171490958189e+09,1,'2026-06-11T17:53:58Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T17:53:58Z", "gh_stars": 3642, "is_special": true, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:32:43.979729+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/10tanmay100/MEDICAL-DATA-PROJECT-END2END-WITH-FEW-MLOPS','github.com/10tanmay100: MEDICAL-DATA-PROJECT-END2END-WITH-FEW-MLOPS','','2023',1,'A template project exploring end-to-end MLOps strategies for medical imaging classifications. Built to serve as a baseline architectural guide, it shows how to parse medical image sets, structure training scripts, and deploy models as queryable endpoints.','Python','Repository','Intermediate',0,'online','manual','2e94c2348e441acc83427fb2e9498bf4f1113bf5b2c00425bf09ba4aff68b4f5',100.0,1.779034523365067e+09,1,'2024-01-24T19:56:16Z',NULL,NULL,NULL,'["MLOps", "Medical Imaging", "End-to-End Pipeline"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-24T19:56:16Z", "gh_stars": 3, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:44.693334+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/2-alchemists/krossboard','github.com/2-alchemists/krossboard-kubernetes-operator','','2025',5,'Krossboard provides multi-cluster aggregation of system footprints and utilization. Aimed at enterprise FinOps implementations, it normalizes resource tracking metrics across cloud distributions to generate structured usage metrics and consolidated billing trends.','Go','Repository','Intermediate',0,'online','manual','edb4abade49d7a4e31de4d1bcdab537ce9be0dfd0d2d7b190ecdb80d8fed4e40',100.0,1.77913049498508691e+09,1,'2025-03-18T22:16:48Z',NULL,NULL,NULL,'["FinOps & Autoscaling", "Multi-Cluster", "Cost Tracking"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-03-18T22:16:48Z", "gh_stars": 63, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:45.454127+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/2-alchemists/krossboard-kubernetes-operator','github.com/2-alchemists/krossboard-kubernetes-operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8953edb5c5f078614b5e2dbab6d1f81af17261abbf9be8944a2fa05a907aff1',100.0,1.77903200048020792e+09,0,'2026-05-17T17:33:20.480208+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/2-alchemists/krossboard", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:46.177336+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/23andMe/Yamale','23andMe/Yamale','','2022',4,'A schema validation tool written in Python. Yamale validates YAML files by checking them against defined schemas, making it easy to enforce structural constraints, verify data types, and run assertions in configuration testing pipelines.','Python','library','intermediate',0,'online','manual','759ada515afe9cec0d0de1f3d40406fb231737a26ef29417a43c3a051de1beb8',100.0,1.77903375962368607e+09,1,'2026-06-01T00:42:50Z',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Validation"]','["[ENTERPRISE-STABLE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T00:42:50Z", "gh_stars": 765, "is_special": true, "gh_open_issues_30d": 59, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:46.919565+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/4ARMED/kubeletmein','4ARMED/kubeletmein','','2019',2,'A technical auditing utility engineered to locate and read API client certificates directly from Kubelet configurations. It helps security teams check local permission scopes and recover access inside administrative bounds.','Go','CLI Tool','Intermediate',0,'online','manual','eae906d46887be6d1630783c8e818bf25903ee32cd3ea12c2c0d59823beea5aa',100.0,1.77903378248370194e+09,1,'2025-11-28T11:49:34Z',NULL,NULL,NULL,'["Security & Compliance", "Credential Retrieval", "Kubelet Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-11-28T11:49:34Z", "gh_stars": 164, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:47.643318+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/99designs/aws-vault','AWS Vault','','2015',5,'The industry-standard CLI utility for securely storing and accessing AWS credentials in local development workflows. It encrypts keys in OS keystores (like macOS Keychain or KWallet) and exposes temporary STS credentials via environment variables or metadata endpoints, preventing hardcoded local credentials exposure.','Go','Repository','Intermediate',0,'online','manual','f3f2c0bfaf6e40a77f34461ee46e598fa99e3d56148b33a7a91e648e71e456c6',100.0,1.77903154017744803e+09,1,'2025-12-30T11:28:54Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Credential Management"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-30T11:28:54Z", "gh_stars": 8978, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:48.389082+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ABZ-Aaron/CheatSheets','ABZ-Aaron/CheatSheets','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9b8591906e1ac1e076713178225d15e5ec3060470379e85c3857bea96519c68d',100.0,1.7790293569605391e+09,0,'2026-05-17T16:49:16.960539+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:49.026022+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ABZ-Aaron/cheat-sheets','github.com/ABZ-Aaron: SQL Cheat Sheet 🌟','','2025',0,'An intensive SQL compilation focusing on relational queries. Highlights transaction control, subqueries, complex JOIN strategies, CTEs, and window functions used across major RDBMS engines (PostgreSQL, MySQL, SQLite).','SQL','Cheat Sheet','Advanced',0,'online','manual','8d0afffe9c1ffe15b0ae1571eb1c822dfdc897120df6e63a6ae4fc0d9f8b3793',100.0,1.77913049494210505e+09,1,'2022-07-25T07:39:15Z',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 1714, "gh_pushed": "2022-07-25T07:39:15Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:49.755174+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/AICoE/OpenShiftKubeAudit','OpenShiftKubeAudit','','2021',5,'A compliance auditing utility designed specifically to scan Red Hat OpenShift architectures. It checks active security profiles, configurations, and SCCs (Security Context Constraints) to trace potential misconfigurations or vulnerabilities within enterprise installations.','Python','Tool','Medium',0,'online','manual','049bcb40e2fdcc4b12363a9e2c1d22fd07ebe1827a39bad2abaebecfe19b71d5',100.0,1.77903166997257399e+09,1,'2020-09-16T17:31:26Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "OpenShift Audit"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2020-09-16T17:31:26Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:50.462990+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts','Abhisheksinhacoder/collection-of-useful-scripts','','2024',0,'A community-focused index containing multi-purpose system administration utilities and server configuration scripts, simplifying setup across Windows and Linux nodes.','PowerShell','GitHub Repository','Intermediate',0,'unreachable','manual','aa8107a38883d61b2607bf1f1de837a0e4562892dee326d221df15ca8522ca6e',100.0,1.77913049496368694e+09,1,'2026-05-18T20:54:54.963687+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Automation Workflows", "DevOps Utilities", "Multi-OS Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "N/A", "gh_stars": 0, "gh_pushed": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:51.090914+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Abhisheksinhacoder/collection-of-useful-scripts','Abhisheksinhacoder/collection-of-useful-scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87c0ae37fa711f2ed8c0da30f5592a2bc3292aef4ff149f2c52a17acd0e27775',100.0,1.77903305117445707e+09,0,'2026-05-17T17:50:51.174457+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:51.710068+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/AbsaOSS/k8gb','K8GB - Kubernetes Global Balancer','','2024',4,'K8GB is a cloud-native, Kubernetes-native Global Server Load Balancing (GSLB) controller based on CoreDNS. Live Grounding indicates that K8GB is highly valued for coordinating traffic redirection across geographically distributed, multi-region clusters, enabling active-passive and active-active failover patterns without relying on proprietary hardware devices.','Go','Tool','Advanced',0,'online','manual','6ee86ccfb98715db228dbcbf1f93214c29e8d31b68e6edd32605743139e8f34b',100.0,1.77903156746133589e+09,1,'2026-02-20T09:06:45Z',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Global Load Balancing"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-20T09:06:45Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:52.519344+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/AdamRussak/k8f','github.com/AdamRussak/k8f','','2026',1,'K8f simplifies local microservice debugging by providing a graphical interface to manage multiple concurrent Kubernetes port-forward tunnels. It replaces manual, error-prone terminal execution with a clean dashboard for defining, starting, and monitoring local-to-remote cluster tunnels. This GUI wrapper is highly beneficial for developers managing complex, multi-service local mockups.','Go','GUI Tool','Beginner',0,'online','manual','ea421b4a60048804e51f303d1517606e1be0ac8498182945c930c89a6a6a8dd1',100.0,1.77902934128064298e+09,1,'2025-11-20T01:33:43Z',NULL,NULL,NULL,'["Operations", "Port Forwarding", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-11-20T01:33:43Z", "gh_stars": 41, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:53.238274+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/CapabilityPE','github.com/AdminTurnedDevOps/CapabilityPE','','2024',2,'A research and practical taxonomy repository addressing DevOps platform engineering capability matrices. Assists engineering organizations in evaluating architecture, pipeline velocity, self-service portals, and cloud-native maturity tracks.','Markdown','Documentation','Advanced',0,'online','manual','4aad8379ca2139f263bb12069572c8a54e05643a627e5e5b936ba2e8165603f8',100.0,1.77903225230947303e+09,1,'2024-08-31T21:17:15Z',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Methodology & Culture", "Platform Engineering Strategy"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{"gh_stars": 75, "gh_pushed": "2024-08-31T21:17:15Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:53.949492+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/DevOps-The-Hard-Way-AWS','==AdminTurnedDevOps/DevOps-The-Hard-Way-AWS==','','2025',5,'A comprehensive learning curriculum covering real-world cloud operations on AWS. Hands-on modules include terraforming network segments, setting up pipelines, security scanning, and establishing resilient monitoring.','HCL','Repository','Advanced',0,'online','manual','5b135e139f5d280c6c397a0f9866cf148a23a268b94addc861f835f62e5eea43',100.0,1.77903430963556504e+09,1,'2025-04-27T15:08:31Z',NULL,NULL,NULL,'["DevOps & CI/CD", "AWS Infrastructure", "DevOps Guides"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-27T15:08:31Z", "gh_stars": 2420, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:54.659862+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/Terraform-The-Hard-Way','==AdminTurnedDevOps/Terraform-The-Hard-Way==','','2023',4,'A comprehensive, hands-on repository designed to teach the inner workings of Terraform without automated abstractions. Explores fundamental concepts like local/remote state locking, provider initialization, manual dependency resolution, and deep CLI mechanics. Live grounding confirms this repository is a highly valued community-driven learning path for SREs requiring direct structural familiarity with IaC.','HCL','Repository','Advanced',0,'online','manual','dc04c4b9b499a851a2bf7dff5411f9443613ba503e7be802fb9425ec196b36ed',100.0,1.77903097620207691e+09,1,'2022-02-07T16:09:25Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Deep Dive Tutorials"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-07T16:09:25Z", "gh_stars": 342, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:55.370358+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/kubernetes-examples','==github.com/AdminTurnedDevOps/kubernetes-examples==','','2022',0,'A clean, community-curated collection of fundamental manifest configurations. Serves as a useful rapid-lookup repository containing validated yaml schemas for Deployments, ConfigMaps, Secrets, Ingress, and persistent volume abstractions.','YAML','Repository','Beginner',0,'online','manual','d20430380daa96e24255979fb1f1dbf0cff3f81a45c8517972fc0d3f4efc9a6f',100.0,1.77903032731489706e+09,1,'2023-12-28T20:29:39Z',NULL,NULL,NULL,'["Core Orchestration", "Workloads", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 755, "gh_pushed": "2023-12-28T20:29:39Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:56.120898+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/kubernetes-in-production-examples','==github.com/AdminTurnedDevOps/kubernetes-in-production-examples==','','2022',0,'Advanced enterprise-readiness blueprint repository. Highlights essential security context layers, proper resource constraint mechanisms (CPU/Memory requests and limits), NetworkPolicies, Horizontal Pod Autoscalers, and liveness/readiness probe best practices for production deployments.','YAML','Repository','Advanced',0,'duplicate','manual','d8aba7108a12ff8fc0ba7bbffa91fe3e354f142e92997be37c298f8822f4e8d3',100.0,1.77903293507687091e+09,1,'2024-11-20T19:18:24Z',NULL,NULL,NULL,'["Infrastructure", "Production Hardening", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 79, "gh_pushed": "2024-11-20T19:18:24Z", "gh_license": "N/A", "duplicate_of": "https://github.com/AdminTurnedDevOps/kubernetes-examples", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:56.819272+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Alishahryar1/free-claude-code','free-claude-code','Use Claude Code CLI for free by routing Anthropic API calls through alternative backends like NVIDIA NIM and OpenRouter.','2026',4,'This popular open-source local proxy intercepts Anthropic API calls initiated by the Claude Code CLI or VSCode extension and translates them dynamically for seventeen alternative LLM providers. Compatible with backends like NVIDIA NIM, OpenRouter, Google AI Studio, DeepSeek, and local runtimes (Ollama, LM Studio), it offers advanced per-model routing, native thinking-token parsing, and automated heuristic tool-call mapping. By caching and locally resolving trivial request categories, the tool achieves significant latency improvements and API credit savings.','en','repository','Intermediate',0,'online','automatic','facf064e5a6f0fe3f44def005d75a2b9e8677a32da40959c409199bacad7d4d8',NULL,1.78035272035171389e+09,0,'2026-06-01T00:18:04Z',NULL,NULL,NULL,'["AI", "Developer Tools", "Coding Assistants"]','["COMMUNITY-TOOL", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T00:18:04Z", "gh_stars": 31585, "reputation_status": "Vetted", "reputation_summary": "A highly trended community project praised by developers on Reddit and Medium for effectively bypassing paid API constraints without modifying clients.", "social_preview_url": "https://opengraph.githubassets.com/711f9a1e4401665b4253b95bb2c443e9fab71e814cf7615e747da0341b5bdba6/Alishahryar1/free-claude-code", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 322, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:57.526001+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Altinity/clickhouse-operator','Altinity/clickhouse-operator','','2024',5,'The enterprise standard ClickHouse Operator developed by Altinity. Automates the deployment, provisioning, scaling, configuration, and monitoring of high-throughput columnar databases inside Kubernetes environments.','Go','Repository','Advanced',0,'online','manual','aa4d5618134a3700c272479d18e8ede2d176e44612d1631798c657d7d27f29e2',100.0,1.77903371622244906e+09,1,'2026-06-10T12:53:42Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "ClickHouse"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T12:53:42Z", "gh_stars": 2520, "gh_open_issues_30d": 135, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:58.334237+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Andrew-Klaas/hashi-k8s-demo','github: Andrew-Klaas/hashi-k8s-demo','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8f237332fb5d778af01f7d425dac4763fd8fa5f67f4e167834d404adfee1338f',100.0,1.77903238087417197e+09,1,'2026-05-17T17:39:40.874172+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:59.124806+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/01mf02/jaq','github.com/01mf02/jaq','','2025',5,'A modern clone of jq built in Rust, engineered for lightning-fast configuration query processing, enhanced compiler diagnostic outputs, and strict type safety across multi-gigabyte files.','Rust','CLI Tool','Medium',0,'online','manual','dcb6f91a197fbba1d7e1e3fb9588479204a7e76aaf77204a2bead92e4d1bcc2c',100.0,1779031714,1,'2026-06-11T17:53:58Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T17:53:58Z", "gh_stars": 3642, "is_special": true, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:32:43.979729+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/10tanmay100/MEDICAL-DATA-PROJECT-END2END-WITH-FEW-MLOPS','github.com/10tanmay100: MEDICAL-DATA-PROJECT-END2END-WITH-FEW-MLOPS','','2023',1,'A template project exploring end-to-end MLOps strategies for medical imaging classifications. Built to serve as a baseline architectural guide, it shows how to parse medical image sets, structure training scripts, and deploy models as queryable endpoints.','Python','Repository','Intermediate',0,'online','manual','2e94c2348e441acc83427fb2e9498bf4f1113bf5b2c00425bf09ba4aff68b4f5',100.0,1779034523,1,'2024-01-24T19:56:16Z',NULL,NULL,NULL,'["MLOps", "Medical Imaging", "End-to-End Pipeline"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-24T19:56:16Z", "gh_stars": 3, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:44.693334+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/2-alchemists/krossboard','github.com/2-alchemists/krossboard-kubernetes-operator','','2025',5,'Krossboard provides multi-cluster aggregation of system footprints and utilization. Aimed at enterprise FinOps implementations, it normalizes resource tracking metrics across cloud distributions to generate structured usage metrics and consolidated billing trends.','Go','Repository','Intermediate',0,'online','manual','edb4abade49d7a4e31de4d1bcdab537ce9be0dfd0d2d7b190ecdb80d8fed4e40',100.0,1779130494,1,'2025-03-18T22:16:48Z',NULL,NULL,NULL,'["FinOps & Autoscaling", "Multi-Cluster", "Cost Tracking"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-03-18T22:16:48Z", "gh_stars": 63, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:45.454127+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/2-alchemists/krossboard-kubernetes-operator','github.com/2-alchemists/krossboard-kubernetes-operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8953edb5c5f078614b5e2dbab6d1f81af17261abbf9be8944a2fa05a907aff1',100.0,1779032000,0,'2026-05-17T17:33:20.480208+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/2-alchemists/krossboard", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:46.177336+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/23andMe/Yamale','23andMe/Yamale','','2022',4,'A schema validation tool written in Python. Yamale validates YAML files by checking them against defined schemas, making it easy to enforce structural constraints, verify data types, and run assertions in configuration testing pipelines.','Python','library','intermediate',0,'online','manual','759ada515afe9cec0d0de1f3d40406fb231737a26ef29417a43c3a051de1beb8',100.0,1779033759,1,'2026-06-01T00:42:50Z',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Validation"]','["[ENTERPRISE-STABLE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T00:42:50Z", "gh_stars": 765, "is_special": true, "gh_open_issues_30d": 59, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:46.919565+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/4ARMED/kubeletmein','4ARMED/kubeletmein','','2019',2,'A technical auditing utility engineered to locate and read API client certificates directly from Kubelet configurations. It helps security teams check local permission scopes and recover access inside administrative bounds.','Go','CLI Tool','Intermediate',0,'online','manual','eae906d46887be6d1630783c8e818bf25903ee32cd3ea12c2c0d59823beea5aa',100.0,1779033782,1,'2025-11-28T11:49:34Z',NULL,NULL,NULL,'["Security & Compliance", "Credential Retrieval", "Kubelet Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-11-28T11:49:34Z", "gh_stars": 164, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:47.643318+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/99designs/aws-vault','AWS Vault','','2015',5,'The industry-standard CLI utility for securely storing and accessing AWS credentials in local development workflows. It encrypts keys in OS keystores (like macOS Keychain or KWallet) and exposes temporary STS credentials via environment variables or metadata endpoints, preventing hardcoded local credentials exposure.','Go','Repository','Intermediate',0,'online','manual','f3f2c0bfaf6e40a77f34461ee46e598fa99e3d56148b33a7a91e648e71e456c6',100.0,1779031540,1,'2025-12-30T11:28:54Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Credential Management"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-30T11:28:54Z", "gh_stars": 8978, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:48.389082+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ABZ-Aaron/CheatSheets','ABZ-Aaron/CheatSheets','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9b8591906e1ac1e076713178225d15e5ec3060470379e85c3857bea96519c68d',100.0,1779029356,0,'2026-05-17T16:49:16.960539+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:49.026022+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ABZ-Aaron/cheat-sheets','github.com/ABZ-Aaron: SQL Cheat Sheet 🌟','','2025',0,'An intensive SQL compilation focusing on relational queries. Highlights transaction control, subqueries, complex JOIN strategies, CTEs, and window functions used across major RDBMS engines (PostgreSQL, MySQL, SQLite).','SQL','Cheat Sheet','Advanced',0,'online','manual','8d0afffe9c1ffe15b0ae1571eb1c822dfdc897120df6e63a6ae4fc0d9f8b3793',100.0,1779130494,1,'2022-07-25T07:39:15Z',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 1714, "gh_pushed": "2022-07-25T07:39:15Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:49.755174+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/AICoE/OpenShiftKubeAudit','OpenShiftKubeAudit','','2021',5,'A compliance auditing utility designed specifically to scan Red Hat OpenShift architectures. It checks active security profiles, configurations, and SCCs (Security Context Constraints) to trace potential misconfigurations or vulnerabilities within enterprise installations.','Python','Tool','Medium',0,'online','manual','049bcb40e2fdcc4b12363a9e2c1d22fd07ebe1827a39bad2abaebecfe19b71d5',100.0,1779031669,1,'2020-09-16T17:31:26Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "OpenShift Audit"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2020-09-16T17:31:26Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:50.462990+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts','Abhisheksinhacoder/collection-of-useful-scripts','','2024',0,'A community-focused index containing multi-purpose system administration utilities and server configuration scripts, simplifying setup across Windows and Linux nodes.','PowerShell','GitHub Repository','Intermediate',0,'unreachable','manual','aa8107a38883d61b2607bf1f1de837a0e4562892dee326d221df15ca8522ca6e',100.0,1779130494,1,'2026-05-18T20:54:54.963687+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Automation Workflows", "DevOps Utilities", "Multi-OS Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "N/A", "gh_stars": 0, "gh_pushed": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:51.090914+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Abhisheksinhacoder/collection-of-useful-scripts','Abhisheksinhacoder/collection-of-useful-scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87c0ae37fa711f2ed8c0da30f5592a2bc3292aef4ff149f2c52a17acd0e27775',100.0,1779033051,0,'2026-05-17T17:50:51.174457+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:51.710068+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/AbsaOSS/k8gb','K8GB - Kubernetes Global Balancer','','2024',4,'K8GB is a cloud-native, Kubernetes-native Global Server Load Balancing (GSLB) controller based on CoreDNS. Live Grounding indicates that K8GB is highly valued for coordinating traffic redirection across geographically distributed, multi-region clusters, enabling active-passive and active-active failover patterns without relying on proprietary hardware devices.','Go','Tool','Advanced',0,'online','manual','6ee86ccfb98715db228dbcbf1f93214c29e8d31b68e6edd32605743139e8f34b',100.0,1779031567,1,'2026-02-20T09:06:45Z',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Global Load Balancing"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-20T09:06:45Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:52.519344+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/AdamRussak/k8f','github.com/AdamRussak/k8f','','2026',1,'K8f simplifies local microservice debugging by providing a graphical interface to manage multiple concurrent Kubernetes port-forward tunnels. It replaces manual, error-prone terminal execution with a clean dashboard for defining, starting, and monitoring local-to-remote cluster tunnels. This GUI wrapper is highly beneficial for developers managing complex, multi-service local mockups.','Go','GUI Tool','Beginner',0,'online','manual','ea421b4a60048804e51f303d1517606e1be0ac8498182945c930c89a6a6a8dd1',100.0,1779029341,1,'2025-11-20T01:33:43Z',NULL,NULL,NULL,'["Operations", "Port Forwarding", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-11-20T01:33:43Z", "gh_stars": 41, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:53.238274+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/CapabilityPE','github.com/AdminTurnedDevOps/CapabilityPE','','2024',2,'A research and practical taxonomy repository addressing DevOps platform engineering capability matrices. Assists engineering organizations in evaluating architecture, pipeline velocity, self-service portals, and cloud-native maturity tracks.','Markdown','Documentation','Advanced',0,'online','manual','4aad8379ca2139f263bb12069572c8a54e05643a627e5e5b936ba2e8165603f8',100.0,1779032252,1,'2024-08-31T21:17:15Z',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Methodology & Culture", "Platform Engineering Strategy"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{"gh_stars": 75, "gh_pushed": "2024-08-31T21:17:15Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:53.949492+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/DevOps-The-Hard-Way-AWS','==AdminTurnedDevOps/DevOps-The-Hard-Way-AWS==','','2025',5,'A comprehensive learning curriculum covering real-world cloud operations on AWS. Hands-on modules include terraforming network segments, setting up pipelines, security scanning, and establishing resilient monitoring.','HCL','Repository','Advanced',0,'online','manual','5b135e139f5d280c6c397a0f9866cf148a23a268b94addc861f835f62e5eea43',100.0,1779034309,1,'2025-04-27T15:08:31Z',NULL,NULL,NULL,'["DevOps & CI/CD", "AWS Infrastructure", "DevOps Guides"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-27T15:08:31Z", "gh_stars": 2420, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:54.659862+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/Terraform-The-Hard-Way','==AdminTurnedDevOps/Terraform-The-Hard-Way==','','2023',4,'A comprehensive, hands-on repository designed to teach the inner workings of Terraform without automated abstractions. Explores fundamental concepts like local/remote state locking, provider initialization, manual dependency resolution, and deep CLI mechanics. Live grounding confirms this repository is a highly valued community-driven learning path for SREs requiring direct structural familiarity with IaC.','HCL','Repository','Advanced',0,'online','manual','dc04c4b9b499a851a2bf7dff5411f9443613ba503e7be802fb9425ec196b36ed',100.0,1779030976,1,'2022-02-07T16:09:25Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Deep Dive Tutorials"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-07T16:09:25Z", "gh_stars": 342, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:55.370358+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/kubernetes-examples','==github.com/AdminTurnedDevOps/kubernetes-examples==','','2022',0,'A clean, community-curated collection of fundamental manifest configurations. Serves as a useful rapid-lookup repository containing validated yaml schemas for Deployments, ConfigMaps, Secrets, Ingress, and persistent volume abstractions.','YAML','Repository','Beginner',0,'online','manual','d20430380daa96e24255979fb1f1dbf0cff3f81a45c8517972fc0d3f4efc9a6f',100.0,1779030327,1,'2023-12-28T20:29:39Z',NULL,NULL,NULL,'["Core Orchestration", "Workloads", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 755, "gh_pushed": "2023-12-28T20:29:39Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:56.120898+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/kubernetes-in-production-examples','==github.com/AdminTurnedDevOps/kubernetes-in-production-examples==','','2022',0,'Advanced enterprise-readiness blueprint repository. Highlights essential security context layers, proper resource constraint mechanisms (CPU/Memory requests and limits), NetworkPolicies, Horizontal Pod Autoscalers, and liveness/readiness probe best practices for production deployments.','YAML','Repository','Advanced',0,'duplicate','manual','d8aba7108a12ff8fc0ba7bbffa91fe3e354f142e92997be37c298f8822f4e8d3',100.0,1779032935,1,'2024-11-20T19:18:24Z',NULL,NULL,NULL,'["Infrastructure", "Production Hardening", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 79, "gh_pushed": "2024-11-20T19:18:24Z", "gh_license": "N/A", "duplicate_of": "https://github.com/AdminTurnedDevOps/kubernetes-examples", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:56.819272+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Alishahryar1/free-claude-code','free-claude-code','Use Claude Code CLI for free by routing Anthropic API calls through alternative backends like NVIDIA NIM and OpenRouter.','2026',4,'This popular open-source local proxy intercepts Anthropic API calls initiated by the Claude Code CLI or VSCode extension and translates them dynamically for seventeen alternative LLM providers. Compatible with backends like NVIDIA NIM, OpenRouter, Google AI Studio, DeepSeek, and local runtimes (Ollama, LM Studio), it offers advanced per-model routing, native thinking-token parsing, and automated heuristic tool-call mapping. By caching and locally resolving trivial request categories, the tool achieves significant latency improvements and API credit savings.','en','repository','Intermediate',0,'online','automatic','facf064e5a6f0fe3f44def005d75a2b9e8677a32da40959c409199bacad7d4d8',NULL,1780352720,0,'2026-06-01T00:18:04Z',NULL,NULL,NULL,'["AI", "Developer Tools", "Coding Assistants"]','["COMMUNITY-TOOL", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T00:18:04Z", "gh_stars": 31585, "reputation_status": "Vetted", "reputation_summary": "A highly trended community project praised by developers on Reddit and Medium for effectively bypassing paid API constraints without modifying clients.", "social_preview_url": "https://opengraph.githubassets.com/711f9a1e4401665b4253b95bb2c443e9fab71e814cf7615e747da0341b5bdba6/Alishahryar1/free-claude-code", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 322, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:57.526001+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Altinity/clickhouse-operator','Altinity/clickhouse-operator','','2024',5,'The enterprise standard ClickHouse Operator developed by Altinity. Automates the deployment, provisioning, scaling, configuration, and monitoring of high-throughput columnar databases inside Kubernetes environments.','Go','Repository','Advanced',0,'online','manual','aa4d5618134a3700c272479d18e8ede2d176e44612d1631798c657d7d27f29e2',100.0,1779033716,1,'2026-06-10T12:53:42Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "ClickHouse"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T12:53:42Z", "gh_stars": 2520, "gh_open_issues_30d": 135, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:58.334237+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Andrew-Klaas/hashi-k8s-demo','github: Andrew-Klaas/hashi-k8s-demo','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8f237332fb5d778af01f7d425dac4763fd8fa5f67f4e167834d404adfee1338f',100.0,1779032380,1,'2026-05-17T17:39:40.874172+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:59.124806+02:00"}'); INSERT INTO "resources" VALUES('https://github.com/Ankit404butfound/PyWhatKit','PyWhatKit','','2024',5,'Curator Insight: An automation tool built to aggregate and perform diverse routing actions across platforms. -Live Grounding: Evaluates web stream automation, messaging integrations, graphical tasks, and simple script automation models.','Python','Repository','Intermediate',0,'online','manual','d83b17b3032100a04036cdc4dad4f373c38221153b2dfab47ea5108cc4087bb9',100.0,1.77903415611709308e+09,1,'2025-04-25T12:03:54Z',NULL,NULL,NULL,'["Software Engineering", "Automation", "Utilities"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-25T12:03:54Z", "gh_stars": 1671, "gh_open_issues_30d": 120, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:59.873983+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/App-vNext/Polly','App-vNext/Polly','','2026',5,'The premier resilient fault-handling library for the .NET ecosystem. Enables developers to configure sophisticated reliability policies including Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback, acting as the bedrock for stable microservices.','C#','Library','Advanced',1,'online','manual','2b6731da34685d4a6f009b01e8a9ca0c6c0364d71de54f8c0ae95fda389544bf',100.0,1.7790344474118669e+09,1,'2026-06-12T16:34:47Z',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Microservices", "Resilience Patterns"]','["[DE FACTO STANDARD]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-12T16:34:47Z", "gh_stars": 14192, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:00.663580+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Asabeneh/30-Days-Of-Python','github.com/Asabeneh/30-Days-Of-Python','','2020',0,'Massive community structured learning resource outlining a day-by-day progression from Python fundamentals to advanced paradigms like functional programming, API development, and data analysis.','Python','Awesome List','Beginner',0,'online','manual','c986f7f14a0f082a11c20fbdca1233ac30d32d075aae2fcad41fec5782b282db',100.0,1.77903180843217301e+09,1,'2026-04-04T17:59:06Z',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Tutorials"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_stars": 65301, "gh_pushed": "2026-04-04T17:59:06Z", "gh_license": "N/A", "gh_open_issues_30d": 146, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:01.382370+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure-Samples','github.com/Azure-Samples 🌟','','2026',0,'Central directory of Azure engineering samples. Provides production-ready templates, deployment scripts, and reference implementations spanning Serverless, Azure Kubernetes Service, container orchestration, and multi-tenant systems.','None','Repository','Intermediate',1,'online','manual','15c350ff1d7b932c615aa31b87bd4d0fbd9a685ed294993081ccd97d60854ba6',100.0,1.7790340312714641e+09,1,'2026-05-17T18:07:11.271464+02:00',NULL,NULL,NULL,'["Cloud Platform", "Microsoft Azure", "Sample Architecture"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/demos.md"]','["azure.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/aks-platform-engineering','==github.com/Azure-Samples/aks-platform-engineering Building a Platform Engineering Environment on Azure Kubernetes Service (AKS)== 🌟','','2024',4,'The official Microsoft reference architecture for building enterprise platform engineering environments on AKS. Demonstrates internal developer platforms, cluster bootstrapping, policy control, and automated fleet management.','HCL','Repository','Advanced',1,'online','manual','e290caeecc0ec4d48ce5c747b0be16885035d04e12018c7946ebb969eadd9348',100.0,1.77903378529807305e+09,1,'2025-11-27T03:11:12Z',NULL,NULL,NULL,'["Platform Engineering", "AKS", "Reference Architecture"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-27T03:11:12Z", "gh_stars": 155, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:02.113249+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/api-management-workspaces-migration','github.com/Azure-Samples/api-management-workspaces-migration: Azure API'' Management workspaces migration tool','','2024',0,'Official migration tool sample designed to transition traditional single-tenant Azure API Management APIs into modern, decentralized workspaces. Helps partition governance duties and resource isolation.','Python','Repository','Advanced',1,'online','manual','ad31f15aafe25fe3a3625ef314ae8b1101cbec6ad96624afee5bef617482eff1',100.0,1.7790298023105719e+09,1,'2024-10-29T22:05:04Z',NULL,NULL,NULL,'["Network & Delivery", "API Management", "Workspace Migration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-10-29T22:05:04Z", "gh_stars": 2, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:02.869241+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-ai-studio-secure-bicep','github.com/Azure-Samples/azure-ai-studio-secure-bicep','','2024',2,'Official Microsoft sample blueprint demonstrating deployment of a secure Azure AI Studio environment. Hardens connections utilizing private endpoints, key vaults, and managed virtual network isolations.','Bicep','Repository','Advanced',0,'online','manual','947774c1a3296b12810c1689c44b313c4c937deedf379b3ce96fd3e6e772e245',100.0,1.77903223251971888e+09,1,'2024-12-12T07:26:59Z',NULL,NULL,NULL,'["Artificial Intelligence", "Secure Architecture", "Enterprise AI"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-12T07:26:59Z", "gh_stars": 61, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:03.655322+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-ai-studio-secure-bicep/blob/main/bicep/managedvnet/README.md','Deploy Secure Azure AI Studio with a managed virtual network','','2024',2,'A step-by-step configuration manual for deploying Azure AI Studio with a platform-managed virtual network. Focuses on ingress/egress restriction policies, private link structures, and cognitive service security boundaries.','Bicep','Documentation','Advanced',0,'online','manual','e6ace3fb10dd8351341b1702c08c03cb8d3b7a2820787a9b4ccf23577b5a022f',100.0,1.77903217357519602e+09,1,'2024-12-12T07:26:59Z',NULL,NULL,NULL,'["Artificial Intelligence", "Secure Architecture", "Network Isolation"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-12T07:26:59Z", "gh_stars": 61, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:04.392692+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-load-testing-samples','github.com/Azure-Samples/azure-load-testing-samples 🌟','','2025',5,'Official Microsoft repository containing sample configurations and automation scripts for Azure Load Testing. Promotes direct integration of high-scale performance testing pipelines within existing Git workflows.','JavaScript','Repository','Intermediate',1,'online','manual','4d366f048536c8dc91808d1ba5cff11e8c51e9025b86df90ef47222477520bed',100.0,1.77903359529959511e+09,1,'2025-05-02T10:45:23Z',NULL,NULL,NULL,'["Quality Assurance", "Performance Testing", "Azure Load Testing"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-02T10:45:23Z", "gh_stars": 27, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:05.152698+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-pipelines-remote-tasks','Azure-Samples/azure-pipelines-remote-tasks','','2022',3,'Demonstration framework and reusable templates for executing decentralized Azure Pipeline tasks against remote execution nodes, secure network environments, and custom virtualization fabrics.','TypeScript','Repository','Advanced',0,'online','manual','aafb1375352fb342645c3852cf7f5bf199576d875509ba65dfa97f0b3aa17101',100.0,1.77903308497523188e+09,1,'2022-03-17T18:42:24Z',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Azure Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-03-17T18:42:24Z", "gh_stars": 3, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:05.897982+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-pipelines-variable-templates','Azure-Samples/azure-pipelines-variable-templates','','2023',5,'A foundational template architecture for Azure DevOps Pipelines. Standardizes the sharing, ingestion, and management of environment variables across distinct build, test, and release environments to dry up pipeline manifests.','YAML','Repository','Intermediate',0,'online','manual','4fec8df7d207b86515c89a0a28639fa31cee3ac283a6e55002aee7d75ad804c9',100.0,1.77903033581615495e+09,1,'2023-05-10T15:29:19Z',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Azure Pipelines"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-10T15:29:19Z", "gh_stars": 38, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:06.653346+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/jenkins-terraform-azure-example','Azure-Samples/jenkins-terraform-azure-example','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4d571b8aff27f52aa1267a2b80906f49b41411094e54a7f25dc14f8e4777532f',100.0,1.7790305621976521e+09,1,'2026-05-17T17:09:22.197652+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:07.380857+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/jmeter-aci-terraform','Azure-Samples/jmeter-aci-terraform','','2024',5,'IaC template leveraging Terraform to provision distributed Apache JMeter load testing engines within Azure Container Instances (ACI). Allows engineers to spin up high-throughput parallel load agents in serverless environments without cluster maintenance.','HCL','Repository','Advanced',0,'online','manual','800d61bd2ce20493e8d0269dff0af6c8f41f3049a4098f2e5d917a5c173ad6f3',100.0,1.77903146729859399e+09,1,'2022-01-20T13:09:32Z',NULL,NULL,NULL,'["Testing", "Load Testing", "Azure Container Instances"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-01-20T13:09:32Z", "gh_stars": 119, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:08.127026+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/AZVerify','AZVerify: Bridging Azure Resources, Bicep Templates, and Diagrams with GitHub'' Copilot','','2025',5,'An innovative open-source tool bridging declarative Bicep files, live Azure deployments, and system diagrams using GitHub Copilot. Standardizes validation processes during complex infrastructure-as-code planning.','TypeScript','Repository','Intermediate',0,'online','manual','7d3a5ea7a458f37a565607d0cec561eb105b8bb2d615b1f5e18e179f1464d393',100.0,1.77903023256902098e+09,1,'2026-04-08T07:59:53Z',NULL,NULL,NULL,'["Infrastructure as Code", "Verification & AI", "Copilot Verification"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/cloud-arch-diagrams.md", "docs/iac.md"]','["cloud-arch-diagrams.md", "azure.md", "iac.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-08T07:59:53Z", "gh_stars": 95, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:08.852190+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/Enterprise-Scale/wiki/ALZ-AMA-Update','github.com/Azure/Enterprise-Scale: ALZ AMA Update','','2024',5,'Crucial update tracker for the Azure Landing Zones (ALZ) Enterprise-Scale repository. Outlines migration frameworks and monitoring recommendations as the platform deprecates legacy Log Analytics agents in favor of Azure Monitor Agent (AMA). A vital reference for maintaining compliant enterprise monitoring architecture.','English','Documentation Wiki','Advanced',0,'online','manual','eba1c3fa2e7b80515ace4c167c204bf04ee48d194b182e208834670a8ed4e8d2',100.0,1.77902980544402408e+09,1,'2026-06-05T01:53:47Z',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Landing Zones"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-05T01:53:47Z", "gh_stars": 1942, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:09.589127+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/Microsoft-Defender-for-Cloud/tree/main/Workbooks/Network%20Security%20Dashboard','github.com/Azure/Microsoft-Defender-for-Cloud','','2024',4,'The repository holding advanced dashboard resources and workbooks for Microsoft Defender for Cloud, featuring the Network Security Dashboard. Facilitates deep metric visualization across firewall configurations, NSGs, and public exposure endpoints.','JSON','Repository','Advanced',0,'online','manual','ccdcdc2a7f2810083d2f29ed63a82ce251fe948b1b80125e1d3c5f142e1a8375',100.0,1.77903362327030396e+09,1,'2026-03-19T11:15:53Z',NULL,NULL,NULL,'["Security & Identity", "SecOps", "Cloud Security Dashboard"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T11:15:53Z", "gh_stars": 1913, "gh_open_issues_30d": 40, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:10.370464+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/aad-pod-identity','Azure/aad-pod-identity)','','2024',1,'Azure Active Directory Pod Identity (aad-pod-identity) was the original framework used to assign Azure AD identities to pods. Due to scaling limits and reliance on intercepting IMDS traffic (NMI daemonset), it has been completely deprecated and replaced by the highly-efficient, OIDC-based azure-workload-identity controller.','Go','Controller','High',0,'online','manual','edc01ce59f7c0bf94b16c84ad96ac39c961bb50d67f2f20b9db2094a2c7db349',100.0,1.77903029630098295e+09,1,'2023-10-02T20:34:21Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Workload Identity"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-02T20:34:21Z", "gh_stars": 560, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:11.104296+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/apiops','github.com/Azure/apiops 🌟','','2024',5,'The official Azure APIOps repository implementing GitOps principles for Azure API Management (APIM). Enables organizations to automate the extraction, publishing, configuration control, and deployment of complex API configurations across development, staging, and production networks.','English','Software Portal','Advanced',1,'online','manual','46badc24c36235586350555f18fbcb6c13ea0151a2d8d8f6eabf50d24674453c',100.0,1779030711.61451,1,'2026-06-05T19:33:52Z',NULL,NULL,NULL,'["Architecture & Microservices", "Infrastructure as Code", "API Management"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-05T19:33:52Z", "gh_stars": 440, "gh_open_issues_30d": 137, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:12.667975+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/awesome-terraform','github.com/Azure/awesome-terraform','','2025',2,'A specialized community portal tracking curated structures, provider tricks, modules, and implementation patterns optimized for deploying Microsoft Azure topologies through Terraform configs.','Markdown','Repository','Intermediate',0,'online','manual','47de037d74508ffeff35cc3e7dbe16d5a2a89d23b693c44320002fcbeb8bb72e',100.0,1.77903254752068591e+09,1,'2023-12-06T14:27:12Z',NULL,NULL,NULL,'["Infrastructure as Code", "Curation", "Azure Ecosystem"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-12-06T14:27:12Z", "gh_stars": 176, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:13.433585+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/azqr','==github.com/Azure/azqr==','','2026',3,'A command-line utility designed to scan Azure resource groups or subscriptions and quickly generate a compliance and recommendation report based on Well-Architected Framework benchmarks. Highly effective for rapid technical audits, finding configuration drifts, and securing container and PaaS architectures.','Go','Repository','Intermediate',0,'duplicate','manual','eec981d261de36284684dd79e5dc2ae5bd169da3d34ab0fa035cedf7f4621f28',100.0,1.779034487410048e+09,1,'2026-06-11T18:04:26Z',NULL,NULL,NULL,'["Cloud Architecture", "Assessments", "Command-Line Tools"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T18:04:26Z", "gh_stars": 774, "duplicate_of": "https://github.com/eraser-dev/eraser", "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:14.193571+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/aztfexport','github.com/Azure/aztfexport','','2024',5,'The repository page for Microsoft''s Azure Export for Terraform (`aztfexport`). This specialized utility automatically crawls existing Azure infrastructure, converts physical setups into clean Terraform configurations, and constructs correct state files.','Go','Tool','Advanced',0,'online','manual','ca20491061cf89aaeec6ee4cc7ce0b3349bf97d14729e7f806e3f77dfb4faed9',100.0,1.77903224547112798e+09,1,'2026-04-02T01:25:07Z',NULL,NULL,NULL,'["Azure", "IaC", "Migration"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-04-02T01:25:07Z", "gh_stars": 1894, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:14.927500+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/azure-workload-identity','==Azure/azure-workload-identity==','','2026',5,'Azure Workload Identity is the modern, enterprise-standard mechanism for mapping Kubernetes Service Accounts to Azure Active Directory (Microsoft Entra ID) managed identities. Utilizing OIDC federation, it eliminates the need for storing cloud credentials in Kubernetes secrets. It has fully replaced the deprecated aad-pod-identity architecture.','Go','Controller','High',0,'online','manual','f9ae7f9c64d169501d8263fbfa2d2c90f7f9d61bdaab5c8f5f0177821d38f31b',100.0,1779029056.86579,1,'2026-06-14T08:56:44Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Workload Identity"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T08:56:44Z", "gh_stars": 333, "gh_open_issues_30d": 58, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:15.651610+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/bicep','Bicep','','2026',5,'The premier declarative DSL for provisioning Azure resources. Bicep simplifies the authoring experience over raw JSON ARM templates, featuring modular design structures and native validation checks.','Bicep','GitHub Repository','Intermediate',1,'online','manual','601d402db51cf2f0b0cee1639115ebec316952db34c4b935766e2a0c0ee42551',100.0,1.7790305747351861e+09,1,'2026-06-14T06:10:26Z',NULL,NULL,NULL,'["Infrastructure Automation", "Infrastructure as Code", "Azure Bicep", "Declarative Deployments"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T06:10:26Z", "gh_stars": 3605, "gh_open_issues_30d": 1269, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:16.397717+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/draft','==Azure/Draft== 🌟','','2023',5,'Azure Draft simplifies early-stage developer onboarding onto Kubernetes. By scanning source code directories, it automatically generates containerization assets including Dockerfiles, Kubernetes manifests, Helm charts, and deployment workflows.','Go','Repository','Intermediate',1,'online','manual','04208dc2e1adbf073057b0550c0d1486f8120c9975bfc21605c95524c8d41487',100.0,1.7790336753911581e+09,1,'2026-06-11T12:56:27Z',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "Local Tooling"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/managed-kubernetes-in-public-cloud.md"]','["scaffolding.md", "demos.md", "managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T12:56:27Z", "gh_stars": 642, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:17.137166+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/eraser','github.com/Azure/eraser 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a1a6600368e555c105d9d46dd0d438b6595a757d25d27ec69630bf97dcb08656',100.0,1.77902963170864892e+09,0,'2026-05-17T16:53:51.708649+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/eraser-dev/eraser", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:17.790396+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/migration','github.com/Azure/migration: The Migration Execution Guide.','','2024',5,'Official Azure Migration Execution Guide repository. Houses comprehensive scripts, framework matrices, and programmatic guidance blueprints to safely move enterprise database, compute, and networking footprints from on-premises hosts into Microsoft Azure.','English','Migration Guide','Advanced',0,'online','manual','6109bf4073d73b6e6dc502e4bf1a1d80da6e7d414082571af7ddcbac7fc79ba1',100.0,1.77903126685021805e+09,1,'2025-06-05T21:56:49Z',NULL,NULL,NULL,'["Architecture & Microservices", "Migration Guides", "Enterprise Migration"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-05T21:56:49Z", "gh_stars": 192, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:18.519296+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/placement-policy-scheduler-plugins','Azure/placement-policy-scheduler-plugins','','2024',3,'This repository contains custom scheduling plugins for the Kubernetes default scheduler, built by Azure. They implement advanced scheduling topologies like strict fault-domain placement, proximity-based scheduling, and specialized multi-tenant constraints, providing deep scheduling control for hyperscale enterprise architectures.','Go','Scheduler Plugin','High',0,'online','manual','1830b601d7f3180d171323be6ea71fc88c0faff72667107788f8afa7519a7c64',100.0,1.77903111390824699e+09,1,'2023-12-18T23:04:45Z',NULL,NULL,NULL,'["Scheduling", "Scheduler Plugins", "Enterprise Topology"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-12-18T23:04:45Z", "gh_stars": 55, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:19.261910+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/terraform-azurerm-aks','github.com/Azure/terraform-azurerm-aks','','2024',3,'The official, production-ready Microsoft Azure RM module to deploy and configure Azure Kubernetes Service (AKS) clusters. Implements best practices for network profiles, identity, node pools, and integration with Azure Monitor.','HCL','Module','Advanced',0,'online','manual','a6f68d5b92397048efcf2a249ce3365ba93251f5f4c401b9f0c1ebb2ec07e1ff',100.0,1.77902912922351288e+09,1,'2026-05-18T01:11:33Z',NULL,NULL,NULL,'["Orchestration", "AKS", "Terraform Modules"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-18T01:11:33Z", "gh_stars": 388, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:20.094841+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/terraform-azurerm-caf-enterprise-scale','==github.com/Azure/terraform-azurerm-caf-enterprise-scale==','','2024',4,'The legacy enterprise scale module (CAF) for managing cloud landscapes. While a dominant historical template, engineering teams are transitioning toward Azure Verified Modules (AVM) for modern landing zones.','HCL','Module','Advanced',0,'online','manual','0913e8e34d273ede86a063a1ee5114cf344f5e3a7b8b2c44e8b8fa033b5d49e3',100.0,1.77903442327136588e+09,1,'2026-04-27T08:46:55Z',NULL,NULL,NULL,'["Azure", "Landing Zone", "Enterprise Design"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-27T08:46:55Z", "gh_stars": 961, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:20.841814+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Azure/vscode-kubernetes-tools','Azure/vscode-kubernetes-tools 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a5b075a67049f3eb6a0f154d9bd912e13629f7c050b4142486d4fc02637cc49',100.0,1.77903292293495702e+09,0,'2026-05-17T17:48:42.934957+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:21.500772+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/BBVA/sqerzo','SQErzo: Tiny ORM for Graph databases','','2021',5,'An experimental, lightweight ORM library for Graph databases developed by BBVA. While highly interesting for research, it exhibits low active maintenance and is kept primarily as an architectural design reference.','Python','Repository','Intermediate',0,'online','manual','64baa1326ca8337ca2bb271f94bf6810538aef205d5bdcbbbf7b8ff0f911b5ea',100.0,1.77903086214243602e+09,1,'2021-02-25T11:00:33Z',NULL,NULL,NULL,'["Databases", "Graph Databases", "ORM"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-25T11:00:33Z", "gh_stars": 35, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:22.240240+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/BMW-InnovationLab','BMW InnovationLab','','2026',3,'The GitHub organization hosting open-source tools, scripts, and algorithms developed by BMW''s InnovationLab team. These projects focus on supply chain optimizations, computer vision algorithms, and robotic tooling modules.','Various','Software Repository','Intermediate',0,'online','manual','4c228cb9657c35322bd8c63ab62dcff84c25fc7771cde0f833fe7f9f37db04d4',100.0,1.77903144890435791e+09,1,'2026-05-17T17:24:08.904358+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Open Source Labs"]','["[COMMUNITY-TOOL]"]','["docs/customer.md", "docs/developerportals.md"]','["developerportals.md", "customer.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/Banno/asdf-kubectl','asdf-kubectl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','229d1f654930633d9c1cc0c2d5f1245dd8b83f500aa279f430337cf9c2add90b',100.0,1.77902912140680408e+09,0,'2026-05-17T16:45:21.406804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/asdf-community/asdf-kubectl", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:22.893043+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Berops/claudie','==github.com/Berops/claudie==','','2026',3,'Claudie is an innovative multi-cloud Kubernetes cluster provisioner that enables users to create highly secure, hybrid-infrastructure clusters across different cloud providers. By abstracting provider APIs, it treats raw machines from AWS, Azure, and bare-metal pools as unified node pools under a single control plane. It is highly valued by systems architects seeking to avoid cloud vendor lock-in.','Go','Infrastructure Provisioner','Advanced',0,'online','manual','e03aa101f383f4ee0aa811cbe5bb6b76c5622e9ab7997e8792f6429d80a47ef8',100.0,1779034479.81302,1,'2026-06-12T09:41:12Z',NULL,NULL,NULL,'["Infrastructure", "Multi-Cloud Provisioning", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:41:12Z", "gh_stars": 782, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:23.632161+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/BishopFox/iam-vulnerable','BishopFox/iam-vulnerable','','2022',3,'A crucial hands-on sandbox repository that deploys a library of intentionally weak and misconfigured AWS IAM privilege escalation paths using Terraform. Ideal for security engineers looking to safely simulate and audit IAM security posture.','HCL','Repository','Advanced',0,'online','manual','b1d53d9d8257f5bcf42bf36e30d6d575bf1ebe708325fea8dc26d8fb9b687d52',100.0,1.77903280250271296e+09,1,'2026-03-12T15:38:01Z',NULL,NULL,NULL,'["Security & Compliance", "Cloud Security Assessments", "AWS IAM Exploits"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-12T15:38:01Z", "gh_stars": 573, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:24.366359+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/BrandonPotter/kubergui','kubergui: Kubernetes Deployment Builder🌟','','2022',5,'A desktop-based frontend wrapper built to structure Kubernetes deployment configurations visually. Helps teams orchestrate manifests and inspect target definitions without writing raw yaml parameters.','JavaScript','Desktop App','Beginner',0,'online','manual','176e005c10ab716b81604d76e3797be106b455770ebebeccae4d4066d1f131aa',100.0,1.77903321360912203e+09,1,'2019-11-08T20:04:38Z',NULL,NULL,NULL,'["Developer Experience", "Configuration Management", "Visual Generators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-11-08T20:04:38Z", "gh_stars": 91, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:25.094439+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/BrianCollet/onboard-automator','github.com/BrianCollet/onboard-automator','','2023',0,'Automated pipeline logic designed to simplify employee lifecycle events, managing identity provisioning, security group access control, and user workspaces across Entra ID environments.','PowerShell','Repository','Intermediate',0,'online','manual','544581c59ac7ed65cc68114d8bcd2c946fd9dd16f5c89f773f53b6af0ad541d0',100.0,1.77903453146102404e+09,1,'2024-01-19T03:17:22Z',NULL,NULL,NULL,'["Cloud Platform", "Automation", "User Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 11, "gh_pushed": "2024-01-19T03:17:22Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:25.811277+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/BurntSushi/xsv','xsv','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1fdaff9803f9a63181d6f2c75a0e07c6698ac6bd523188d1d5911665f73e7511',100.0,1779032039.60659,1,'2026-05-17T17:33:59.606590+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "Unlicense", "is_special": true, "gh_open_issues_30d": 165, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:26.531456+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/CASIA-IVA-Lab/FastSAM','github.com/CASIA-IVA-Lab/FastSAM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0998a8eff80a814ad22a45386bd60b4b741efe2020f963bb252e6ee5ea2dfb47',100.0,1.7790314151075139e+09,0,'2026-05-17T17:23:35.107514+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://github.com/CASIA-LMC-Lab/FastSAM", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:27.205803+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/CASIA-LMC-Lab/FastSAM','github.com/CASIA-IVA-Lab/FastSAM','','2023',4,'Fast SAM offers a highly optimized, CNN-based real-time alternative to Meta''s Segment Anything Model. By sacrificing minimal accuracy, it reduces latency and computation footprints, which is critical for edge deployments and microservice image APIs.','Python','Repository','Advanced',1,'online','manual','c75ce8533d986b1777ba361bf0ccdb5d6141933ce6997e3824c4e679ca0fc86f',100.0,1.77913049493494892e+09,1,'2024-07-30T13:35:06Z',NULL,NULL,NULL,'["Machine Learning", "Computer Vision", "Instance Segmentation"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2024-07-30T13:35:06Z", "gh_stars": 8364, "gh_open_issues_30d": 147, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:27.944470+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/CastawayEGR/openshift-ai-examples','OpenShift AI Examples','','2023',5,'A community collection of machine learning workflows and notebooks deployed on Red Hat OpenShift AI. Details deployment pipelines for distributed training, model serving, and GPU resource slicing.','Python','Code Repository','Advanced',1,'online','manual','9375d08c61ff4503eb5749accabb46f3051a54a4842692dd23325acac20f7aae',100.0,1.77903215049853301e+09,1,'2025-09-15T19:35:15Z',NULL,NULL,NULL,'["Platform Engineering", "Machine Learning Operations", "OpenShift AI"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md", "index.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-15T19:35:15Z", "gh_stars": 25, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:28.677227+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Checkmarx/kics','==Checkmarx/kics==','','2026',3,'An open-source static code analysis engine designed to uncover vulnerabilities and structural issues in IaC manifests. Parses Terraform, Kubernetes manifests, Helm charts, Dockerfiles, and Ansible files for compliance discrepancies.','Go','Security Scanner','Advanced',0,'online','manual','eb30af4acd076847e6ebee630131efeec234664279efbcc73085e307331538bd',100.0,1.77902948765321397e+09,1,'2026-06-10T15:22:53Z',NULL,NULL,NULL,'["DevOps & CI/CD", "Infrastructure as Code", "Security Scanning"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T15:22:53Z", "gh_stars": 2649, "gh_open_issues_30d": 321, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:29.407873+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Clivern/Beetle','Beetle','','2023',5,'A lightweight utility tailored to simplify the secure distribution of secrets and credentials to distributed microservices. Streamlines integration procedures for cloud workloads requesting verified execution credentials.','Go','Application','Intermediate',1,'online','manual','c65bb1c7d82ad02aed7cf4921dbd4288b74c78c848d7f579ad845d92909463d3',100.0,1.77903080621020793e+09,1,'2026-06-12T19:57:34Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T19:57:34Z", "gh_stars": 167, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:30.103446+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Cloud-Architekt/AzureAD-Attack-Defense','==github.com/Cloud-Architekt: Azure AD - Attack and Defense Playbook==','','2023',0,'A practical attack and defense reference handbook detailing compromise paths in Azure AD/Entra ID. Provides security engineers with clear methodologies to simulate, detect, and mitigate critical identity threats.','Markdown','Repository','Advanced',0,'online','manual','4a9e549ecc4346ce1e7722a2d5bc3b55ecd33f61635f0ea0488664e0196854cc',100.0,1.77903404594502711e+09,1,'2026-04-20T06:24:19Z',NULL,NULL,NULL,'["Security & Identity", "SecOps", "Red-Teaming"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 2529, "gh_pushed": "2026-04-20T06:24:19Z", "gh_license": "N/A", "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:30.825127+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Comcast/kuberhealthy','kuberhealthy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba4ddbd777131223fe2cb89dbddc98918f542e2c1e8d9f5461fa216e3cea0243',100.0,1.77903141697864198e+09,0,'2026-05-17T17:23:36.978642+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/kuberhealthy/kuberhealthy", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:31.476990+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ContainerSSH/ContainerSSH','==github.com/ContainerSSH/ContainerSSH==','','2025',4,'ContainerSSH is a high-security proxy server that dynamically spins up an isolated, single-use container in Kubernetes whenever a user initializes an SSH connection. It ensures strict credential verification and guarantees absolute environment isolation, preventing host namespace contamination.','Go','SSH Gateway / Daemon','Advanced',1,'online','manual','85e86fdbf30d9ea817f6b048aacb93b381b704fd8a0fbdc8e54675a8c197321b',100.0,1.77902989966957092e+09,1,'2026-05-19T15:47:29Z',NULL,NULL,NULL,'["Security", "Access Control", "SSH Proxy"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T15:47:29Z", "gh_stars": 3054, "gh_open_issues_30d": 57, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:32.256146+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ContainerSolutions/ImageWolf','ContainerSolutions/ImageWolf: ImageWolf - Fast Distribution of Docker Images'' on Clusters','','2021',0,'A tool designed to accelerate the distribution of Docker images across a Kubernetes cluster by using a BitTorrent-like peer-to-peer distribution protocol among nodes. By 2026, this experimental project is archived, as native container runtimes (such as containerd) integrated direct registry streaming and IPFS-based distribution.','Go','Daemon','High',0,'online','manual','2159b0262f17441e607fe9ca7b737d5d467c2475b9fb323e589f85def83d276d',100.0,1.77902936989460611e+09,1,'2017-11-02T23:32:01Z',NULL,NULL,NULL,'["Development", "Image Distribution", "Performance"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 143, "gh_pushed": "2017-11-02T23:32:01Z", "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:32.985961+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ContainerSolutions/delayed-jobs-operator','github.com/ContainerSolutions/delayed-jobs-operator','','2024',5,'A minor controller designed to rate-limit or defer the spin-up of batch execution workloads. It introduces explicit queues or temporal delays before initiating pods, safeguarding backend databases from heavy, simultaneous connection storms.','Go','Repository','Intermediate',0,'online','manual','c3d972ab5bb764da1cedf0bae21c986e45d4047d43d5d974d7e849c88d41414a',100.0,1.77903073059965109e+09,1,'2021-11-23T11:29:11Z',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-11-23T11:29:11Z", "gh_stars": 10, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:33.696013+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ContainerSolutions/kubernetes-examples','Kubernetes Examples','','2024',3,'A highly utilized, production-tested blueprint repository containing foundational Kubernetes manifests. It spans standard ingress rules, complex stateful configurations, and container startup patterns. (Live Grounding: An essential reference repository for platform engineers bootstrapping cloud topologies with validated standards).','YAML','Code Repository','Intermediate',1,'online','manual','0ceaa02e06e92cce71f764b62525e07f169dadb919ecc2a04b7908574fb59325',100.0,1.77913049492303395e+09,1,'2023-10-03T10:18:57Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Kubernetes Core", "Declarative Templates"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-03T10:18:57Z", "gh_stars": 1421, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:34.422638+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/CoolerVoid/codecat','CoolerVoid/codecat: CodeCat - Tool to help in static code analysis','','N/A',0,'A curated technical resource and architectural guide covering CoolerVoid/codecat: CodeCat - Tool to help in static code analysis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1.7790314667098751e+09,0,'2026-05-17T17:24:26.709875+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"review_metadata": {"original_url": "https://github.com/CoolerVoid/codecat", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.002835"}, "gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:35.038381+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/CrunchyData','github.com/CrunchyData','','2026',0,'Central organization repository host for Crunchy Data open-source projects, serving as the development hub for the highly utilized Crunchy PostgreSQL Operator, monitoring dashboards, and hardened container configurations.','Go','Repo','Intermediate',0,'online','manual','460179b92fcc1c63aedf26cfeb2f319d22b66a765dc28358f74d2807b57c83b8',100.0,1779029189.8526,1,'2026-05-17T16:46:29.852600+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Open Source Repositories"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/CrunchyData/crunchy-containers','Crunchy Containers Community Edition','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6536dfef1afb8b6537a0864d54860152f9b59f2c236de3a86c41c5a0a4a7c32a',100.0,1.77903367220483398e+09,1,'2026-05-17T18:01:12.204834+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:35.796887+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/CrunchyData/postgres-operator','github.com/CrunchyData/postgres-operator','','2026',5,'The main GitHub repository containing the source code for the Crunchy Postgres Operator. Written in Go, this industry-leading project automates the deployment, scaling, failover, backup, and security operations of PostgreSQL instances on Kubernetes. It is actively updated to support modern Kubernetes API standards and enterprise clustering patterns.','Go','Open Source Repository','Advanced',0,'online','manual','713b7e6488d22269cb96dde2d2861f36b464b4e5e0b1257b1901162dfc02556a',100.0,1.77903361966488695e+09,1,'2026-06-10T00:07:08Z',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Source Code"]','["[DE FACTO STANDARD]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T00:07:08Z", "gh_stars": 4421, "gh_open_issues_30d": 168, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:36.545542+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/DATA-DOG/go-sqlmock','DATA-DOG/go-sqlmock','','2024',5,'A highly adopted SQL mock library for Golang designed to mock standard database/sql/driver behaviors. Facilitates robust database interaction testing without spinning up active infrastructure engines.','Go','Repository','Intermediate',0,'online','manual','09eaddd8ab7fd794204d9c481ab78e296e8f422255fed34b48df2202c953f109',100.0,1.77903433661305809e+09,1,'2024-09-11T10:51:41Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Mocking"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-09-11T10:51:41Z", "gh_stars": 6554, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:37.281025+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/DaspawnW/vault-crd','DaspawnW/vault-crd','','2019',2,'A Kubernetes operator designed to synchronize HashiCorp Vault values directly into native Kubernetes Secrets. It leverages Custom Resource Definitions (CRDs) to orchestrate and update secrets dynamically while maintaining external vault parity.','Go','Kubernetes Operator','Intermediate',0,'online','manual','6eb87d050fdcb52c41f53c456be94cf0fa5c008f240f7d9d505223cc4452a48b',100.0,1.7790330722159729e+09,1,'2026-02-03T17:53:52Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "HashiCorp Vault Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-03T17:53:52Z", "gh_stars": 175, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:37.992078+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/DataCater/datacater','github.com/DataCater/datacater (real-time, cloud-native data pipeline platform)','','2025',0,'DataCater is a cloud-native platform designed to build real-time Change Data Capture (CDC) and data streaming pipelines. It helps transfer events cleanly across heterogeneous databases using declarative Kubernetes-native custom resources and lightweight containerized processors.','Scala','Data Pipeline Engine','Advanced',1,'online','manual','0645b002ddb1c7755a3047fbd64623920a3b338da3e70a736c3a081d2f774acd',100.0,1.77903143883534598e+09,1,'2023-08-11T08:04:55Z',NULL,NULL,NULL,'["Data Operations", "Data Pipeline", "Real-time Streaming"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-08-11T08:04:55Z", "gh_stars": 83, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:38.743574+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/DataExpert-io/data-engineer-handbook','==github.com/DataExpert-io/data-engineer-handbook== 🌟','','2026',0,'A structured playbook outlining state-of-the-art patterns in modern data architecture, lakehouse designs, data modeling, and performance optimization. Serves as a vital curriculum resource for systems designers managing petabyte-scale analysis jobs. Integrates software engineering best practices with database management.','N/A','Repository','Intermediate',0,'online','manual','18c30535f977e1368d0dd244ae51f60dfab965012bb97bf633c82b8d375e18f3',100.0,1.77903043421961188e+09,1,'2026-04-02T23:14:21Z',NULL,NULL,NULL,'["Data Engineering", "Methodology", "Handbooks"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 41702, "gh_pushed": "2026-04-02T23:14:21Z", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:39.486230+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/DevOps-Nirvana/Grafana-Dashboards','github.com/DevOps-Nirvana/Grafana-Dashboards','','2021',5,'Community-maintained dashboard library specialized for common DevOps infrastructure. Includes optimization configurations for Nginx, PHP-FPM, MySQL, Redis, and Linux host monitoring.','JSON','Repository','Intermediate',0,'online','manual','8a4e7fe06ea9f3a34732297cc7d94bbb651a23b2b9950bac24e78971e79cb8ac',100.0,1.77903297532653808e+09,1,'2024-05-15T23:32:11Z',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Community Dashboards"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-15T23:32:11Z", "gh_stars": 314, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:40.238403+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler','github.com/DevOps-Nirvana: Kubernetes Volume / Disk Autoscaler (via Prometheus)','','2025',5,'This automation controller watches real-time disk capacities across cluster storage layers via Prometheus queries. When custom consumption thresholds are breached, it triggers dynamic CSI volume expansion, preempting critical disk-exhaustion outages for active database containers.','Go','Repository','Intermediate',0,'online','manual','11b0392963ce81e14ceb5355c481b054fab82f21bca94550fc93cbaba666b618',100.0,1.77902963459609794e+09,1,'2024-05-30T18:52:01Z',NULL,NULL,NULL,'["Storage", "Volume Management", "Autoscaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-30T18:52:01Z", "gh_stars": 317, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:41.081777+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/DevOps-Projects-Ideas/DevOps-Books','==github.com/DevOps-Projects-Ideas/DevOps-Books== 🌟🌟','','2022',4,'A highly curated reference repository cataloging essential DevOps literature spanning container orchestration, continuous delivery pipelines, and cloud systems engineering. Serves as a reliable technical roadmap for systems architects seeking deep-dive foundational concepts.','Markdown','Repository','Intermediate',0,'online','manual','5d939e562c67450f29c5e90e44faf66e7eb86097da823ea0abb91c2e2b8adab4',100.0,1.77903248425339603e+09,1,'2024-09-25T23:23:23Z',NULL,NULL,NULL,'["Infrastructure", "DevOps", "Education"]','["[ENTERPRISE-STABLE]"]','["docs/devops.md", "docs/other-awesome-lists.md"]','["devops.md", "index.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-09-25T23:23:23Z", "gh_stars": 682, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:41.819644+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/DevOpsHiveHQ/kubech','kubech (kubectl change)','','2022',5,'kubech (kubectl change) is a lightweight CLI utility that enables rapid, interactive switching of Kubernetes contexts and namespaces. Enhances workflow security by reducing terminal navigation steps.','Go','CLI Tool','Beginner',0,'online','manual','782c1d706354054e86d15a9700471f1085fcc7c76e1e46484b0f23251f589fd9',100.0,1.77913049502074599e+09,1,'2025-04-23T20:55:58Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "CLI Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-23T20:55:58Z", "gh_stars": 156, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:42.561404+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/DhruvinSoni30/Terraform_multiple_modules','github.com/DhruvinSoni30/Terraform_multiple_modules','','2022',2,'A repository demonstrating practical multi-module project structures designed for AWS environments. Shows how to pass variables between custom local modules to construct a cohesive multi-tiered architecture. Live grounding confirms this repository serves as a baseline boilerplate for students studying modular code layout mechanics.','HCL','Repository','Intermediate',0,'online','manual','461a46790688ee78db599c985a3a93e760b7b314eacbfc692d9f2258e55bf557',100.0,1.77903001226569604e+09,1,'2023-04-09T11:18:32Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Project Structure"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 4, "gh_pushed": "2023-04-09T11:18:32Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:43.273023+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/DontShaveTheYak/jenkins-std-lib','DontShaveTheYak/jenkins-std-lib: Jenkins Standard Shared Library 🌟','','2024',1,'A production-grade collection of reusable Groovy utilities providing standardized code blocks for dynamic build systems. This standard library speeds up custom pipeline composition.','Groovy','Shared Library','Advanced',0,'online','manual','6c88371709d233bfc7dde92f238bb2c12b6d2fd41f070f9bd330fa90fe2b14dd',100.0,1.77903134179651904e+09,1,'2026-06-10T14:08:06Z',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Jenkins Pipeline", "Shared Libraries"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-10T14:08:06Z", "gh_stars": 51, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:44.041849+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Droogans/unmaintainable-code','Droogans/How To Write Unmaintainable Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b40fed3609aaf23a2cea0a8e913a02a569aa8144f533ec52fb9dcb72a5ab2c7e',100.0,1.77902956406662297e+09,1,'2026-05-17T16:52:44.066623+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:44.780665+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/DustinBrett/daedalOS','daedalOS - Desktop Environment in the Browser','A robust browser-based desktop environment simulating a fully featured operating system, built with React, TypeScript, and WebAssembly.','2022',4,'An advanced web-based desktop environment that showcases the capabilities of modern web browsers. Built entirely in React and TypeScript, it features an interactive file system, terminal emulator, built-in DOS-emulators, dynamic wallpapers, and drag-and-drop file operations. This serves as a premier technical reference for architectural complex SPA layouts and rich browser-native simulations.','en','Repository','Advanced',0,'online','automatic','4f9d0fa1af4624596ee1631f3b4bbbc6468c94224cee3b8b27c7689e46406ed0',NULL,1.78035257155631399e+09,0,'2026-05-31T06:26:10Z',NULL,NULL,NULL,'["Frontend Development", "Web Environments", "Browser Operating Systems", "JavaScript Runtimes"]','["[ENTERPRISE-STABLE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "demos", "gh_license": "MIT", "gh_pushed": "2026-05-31T06:26:10Z", "gh_stars": 12854, "reputation_status": "Vetted", "reputation_summary": "Extremely well-received project within the JS/TS developer ecosystem, heavily vetted on Hacker News and Reddit with positive consensus.", "social_preview_url": "https://repository-images.githubusercontent.com/286179743/f9241c4c-9e1d-4104-b908-470affe44c34", "source_provenance": "X.com (midudev)", "suggested_new_category": "web-environments", "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:45.495404+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Efrat19/kubeload','kubeload - load testing','','2022',0,'An operator framework that manages and scales load testing deployments inside a cluster. It coordinates distributed engines to simulate realistic traffic profiles against selected cluster endpoints, streamlining continuous integration workflows.','Go','Operator','Medium',0,'online','manual','83b8128bcb4ccd6268cfef553e89c9c9c3b809f9beea26c086bcec223d5fbdb9',100.0,1779034046.05533,1,'2024-03-03T13:38:59Z',NULL,NULL,NULL,'["Reliability", "Testing", "Load Testing", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 24, "gh_pushed": "2024-03-03T13:38:59Z", "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:46.218701+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ElYusubov/AWESOME-Azure-Bicep','ElYusubov/AWESOME-Azure-Bicep: AWESOME Azure Bicep','','2026',5,'An index of resource libraries, module registries, and extension directories tailored for Azure Bicep DSL. Bicep has largely superseded ARM JSON templates as Microsoft''s first-party IaC solution. This resource serves as a crucial reference for cloud platform engineers aiming to write clean, declarative Azure infrastructure code.','N/A','Repository','Intermediate',0,'online','manual','e48b38ddcc7a93a6de81a98b71205d751ec51215ce248c77dd3afcce68230fdc',100.0,1.77903281791825509e+09,1,'2026-06-11T18:06:39Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure", "Bicep"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-11T18:06:39Z", "gh_stars": 431, "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:46.936107+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ElanShudnow/AzureCode','==github.com/ElanShudnow/AzureCode==','','2024',5,'Consolidated script library for administrative management of Azure infrastructures. Includes configuration patterns for hybrid Active Directory networks, cloud storage profiles, and identity lifecycle events.','PowerShell','Repository','Intermediate',0,'online','manual','eb9d65f4db34173be29266fe58681c73fbe36b90fb3eaf0e907c49b56d4497f8',100.0,1.77903208077695298e+09,1,'2025-11-11T16:17:05Z',NULL,NULL,NULL,'["Cloud Platform", "Automation", "PowerShell Scripts"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-11T16:17:05Z", "gh_stars": 80, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:47.672159+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ElanShudnow/AzureCode/blob/main/PowerShell/AzVNETOverlap/README.md','github.com/ElanShudnow/AzureCode: AzVNETOverlap.ps1','','2023',3,'Provides an Azure virtual network (VNET) diagnostics module that audits, analyzes, and detects CIDR range overlaps across active subscriptions before peering.','PowerShell','GitHub Repository','Intermediate',1,'online','manual','c5e944e995d7bfe4415a6fd79329c7cdb1a6d4f27fbc03179d11c3cd55b2fc59',100.0,1.77902927457404899e+09,1,'2025-11-11T16:17:05Z',NULL,NULL,NULL,'["Cloud Platform Management", "Azure Networking", "VNET Conflict Analysis", "Audit Automation"]','["COMMUNITY-TOOL", "ENTERPRISE-STABLE"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-11T16:17:05Z", "gh_stars": 80, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:48.376154+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ElanShudnow/AzureCode/tree/main/PowerShell/AzResourceMoveSupport','github.com/ElanShudnow/AzureCode/tree/main/PowerShell/AzResourceMoveSupport','','2024',5,'Script suite from the AzureCode project addressing dependency mapping, pre-flight validation rules, and deployment state consistency checks during Azure subscription or resource group migration.','PowerShell','Repository','Intermediate',0,'online','manual','a5b32a38643c1ab7acaf54aade9023fb50ab60ab4152b779ccf029420db10a33',100.0,1.77903401286244893e+09,1,'2025-11-11T16:17:05Z',NULL,NULL,NULL,'["Cloud Platform", "Automation", "Resource Migration"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-11T16:17:05Z", "gh_stars": 80, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:49.079876+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ElementTech/kube-reqsizer','github.com/ElementTech/kube-reqsizer','','2024',0,'An intelligent, micro-scale request resizer that monitors active CPU and Memory signatures. It automatically updates container resource request guidelines on-the-fly, reducing computing slack to boost global node density without violating application reliability constraints.','Go','Repository','Intermediate',0,'online','manual','bf7c067543e5dd8c3f2a18a1f30ea044a3c3a0b4023a322c766eaf66f13b0252',100.0,1.77903246279304599e+09,1,'2024-02-09T18:00:52Z',NULL,NULL,NULL,'["FinOps & Autoscaling", "Resource Optimization", "Autoscaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 207, "gh_pushed": "2024-02-09T18:00:52Z", "gh_license": "N/A", "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:49.801477+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Email-Dashboard/Email-Dashboard','github.com/Email-Dashboard:','','N/A',0,'Curator Insight introduces this dashboard tool for managing and viewing inbound emails from servers. Live Grounding notes it''s a helpful utility for testing email pipelines locally during microservice integrations.','English','Repository','Intermediate',1,'online','manual','39a1cdeda04e91e3dcaa49848bfa018152a47468efdfdb65d50deff2199a5ddd',100.0,1.77903361549245905e+09,1,'2023-01-19T08:39:23Z',NULL,NULL,NULL,'["Business Applications", "Go Web Apps", "Email Analytics"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-19T08:39:23Z", "gh_stars": 275, "gh_open_issues_30d": 51, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:50.520403+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ExtendDB/extenddb/pull/54','feat(storage): add Route 53 backend (TXT records, base64-encoded items, the works)','Corey Quinn''s pull request adding Route 53 storage backend for ExtendDB.','2026',4,'A community-contributed pull request for ExtendDB (an open-source, DynamoDB-compatible adapter written in Rust) that implements a functional storage backend using Amazon Route 53 DNS. The implementation encodes database items as base64 strings stored inside Route 53 TXT records, serving as both a technical proof of concept for ExtendDB’s pluggable storage traits and a playful community experiment.','en','tools','Advanced',0,'online','automatic','a915f5d892d0b5cc9d3a31963caaf52db742427840aaa6ee14e43fc02e971369',NULL,1.78035229258849191e+09,0,'2026-06-01T22:00:29Z',NULL,NULL,NULL,'["AWS Architecture", "Databases", "DynamoDB Storage Adapters"]','["COMMUNITY-TOOL", "EMERGING"]','[]','[]','{}','{"category": "aws-data", "gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T22:00:29Z", "gh_stars": 384, "reputation_status": "Vetted", "reputation_summary": "A humorously brilliant but technically impressive demonstration by Corey Quinn, widely discussed in the AWS developer community as a proof of concept for ExtendDB''s pluggable storage adapter.", "social_preview_url": "https://opengraph.githubassets.com/d504e2bae65a61e32719daa25cf390b030f8abfbae8b0437cadc2142e561a433/ExtendDB/extenddb/pull/54", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "", "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:51.275653+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/gemini','gemini','','2023',5,'A declarative volume snapshot management controller that automates standard backup schedules. It utilizes the native Kubernetes VolumeSnapshot APIs to orchestrate retention policies and dynamic cross-region backup restorations.','Go','Operator','Medium',0,'online','manual','e5dd508dab4bf90f50a86f906e2c250bfae0002b55f5f5772c41328614f894bc',100.0,1779030685.66597,1,'2026-05-18T23:15:58Z',NULL,NULL,NULL,'["Data Management", "Storage", "Backup", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T23:15:58Z", "gh_stars": 434, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:51.997554+02:00"}'); +Live Grounding: Evaluates web stream automation, messaging integrations, graphical tasks, and simple script automation models.','Python','Repository','Intermediate',0,'online','manual','d83b17b3032100a04036cdc4dad4f373c38221153b2dfab47ea5108cc4087bb9',100.0,1779034156,1,'2025-04-25T12:03:54Z',NULL,NULL,NULL,'["Software Engineering", "Automation", "Utilities"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-25T12:03:54Z", "gh_stars": 1671, "gh_open_issues_30d": 120, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:59.873983+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/App-vNext/Polly','App-vNext/Polly','','2026',5,'The premier resilient fault-handling library for the .NET ecosystem. Enables developers to configure sophisticated reliability policies including Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback, acting as the bedrock for stable microservices.','C#','Library','Advanced',1,'online','manual','2b6731da34685d4a6f009b01e8a9ca0c6c0364d71de54f8c0ae95fda389544bf',100.0,1779034447,1,'2026-06-12T16:34:47Z',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Microservices", "Resilience Patterns"]','["[DE FACTO STANDARD]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-12T16:34:47Z", "gh_stars": 14192, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:00.663580+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Asabeneh/30-Days-Of-Python','github.com/Asabeneh/30-Days-Of-Python','','2020',0,'Massive community structured learning resource outlining a day-by-day progression from Python fundamentals to advanced paradigms like functional programming, API development, and data analysis.','Python','Awesome List','Beginner',0,'online','manual','c986f7f14a0f082a11c20fbdca1233ac30d32d075aae2fcad41fec5782b282db',100.0,1779031808,1,'2026-04-04T17:59:06Z',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Tutorials"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_stars": 65301, "gh_pushed": "2026-04-04T17:59:06Z", "gh_license": "N/A", "gh_open_issues_30d": 146, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:01.382370+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure-Samples','github.com/Azure-Samples 🌟','','2026',0,'Central directory of Azure engineering samples. Provides production-ready templates, deployment scripts, and reference implementations spanning Serverless, Azure Kubernetes Service, container orchestration, and multi-tenant systems.','None','Repository','Intermediate',1,'online','manual','15c350ff1d7b932c615aa31b87bd4d0fbd9a685ed294993081ccd97d60854ba6',100.0,1779034031,1,'2026-05-17T18:07:11.271464+02:00',NULL,NULL,NULL,'["Cloud Platform", "Microsoft Azure", "Sample Architecture"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/demos.md"]','["azure.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/aks-platform-engineering','==github.com/Azure-Samples/aks-platform-engineering Building a Platform Engineering Environment on Azure Kubernetes Service (AKS)== 🌟','','2024',4,'The official Microsoft reference architecture for building enterprise platform engineering environments on AKS. Demonstrates internal developer platforms, cluster bootstrapping, policy control, and automated fleet management.','HCL','Repository','Advanced',1,'online','manual','e290caeecc0ec4d48ce5c747b0be16885035d04e12018c7946ebb969eadd9348',100.0,1779033785,1,'2025-11-27T03:11:12Z',NULL,NULL,NULL,'["Platform Engineering", "AKS", "Reference Architecture"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-27T03:11:12Z", "gh_stars": 155, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:02.113249+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/api-management-workspaces-migration','github.com/Azure-Samples/api-management-workspaces-migration: Azure API'' Management workspaces migration tool','','2024',0,'Official migration tool sample designed to transition traditional single-tenant Azure API Management APIs into modern, decentralized workspaces. Helps partition governance duties and resource isolation.','Python','Repository','Advanced',1,'online','manual','ad31f15aafe25fe3a3625ef314ae8b1101cbec6ad96624afee5bef617482eff1',100.0,1779029802,1,'2024-10-29T22:05:04Z',NULL,NULL,NULL,'["Network & Delivery", "API Management", "Workspace Migration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-10-29T22:05:04Z", "gh_stars": 2, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:02.869241+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-ai-studio-secure-bicep','github.com/Azure-Samples/azure-ai-studio-secure-bicep','','2024',2,'Official Microsoft sample blueprint demonstrating deployment of a secure Azure AI Studio environment. Hardens connections utilizing private endpoints, key vaults, and managed virtual network isolations.','Bicep','Repository','Advanced',0,'online','manual','947774c1a3296b12810c1689c44b313c4c937deedf379b3ce96fd3e6e772e245',100.0,1779032232,1,'2024-12-12T07:26:59Z',NULL,NULL,NULL,'["Artificial Intelligence", "Secure Architecture", "Enterprise AI"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-12T07:26:59Z", "gh_stars": 61, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:03.655322+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-ai-studio-secure-bicep/blob/main/bicep/managedvnet/README.md','Deploy Secure Azure AI Studio with a managed virtual network','','2024',2,'A step-by-step configuration manual for deploying Azure AI Studio with a platform-managed virtual network. Focuses on ingress/egress restriction policies, private link structures, and cognitive service security boundaries.','Bicep','Documentation','Advanced',0,'online','manual','e6ace3fb10dd8351341b1702c08c03cb8d3b7a2820787a9b4ccf23577b5a022f',100.0,1779032173,1,'2024-12-12T07:26:59Z',NULL,NULL,NULL,'["Artificial Intelligence", "Secure Architecture", "Network Isolation"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-12T07:26:59Z", "gh_stars": 61, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:04.392692+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-load-testing-samples','github.com/Azure-Samples/azure-load-testing-samples 🌟','','2025',5,'Official Microsoft repository containing sample configurations and automation scripts for Azure Load Testing. Promotes direct integration of high-scale performance testing pipelines within existing Git workflows.','JavaScript','Repository','Intermediate',1,'online','manual','4d366f048536c8dc91808d1ba5cff11e8c51e9025b86df90ef47222477520bed',100.0,1779033595,1,'2025-05-02T10:45:23Z',NULL,NULL,NULL,'["Quality Assurance", "Performance Testing", "Azure Load Testing"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-02T10:45:23Z", "gh_stars": 27, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:05.152698+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-pipelines-remote-tasks','Azure-Samples/azure-pipelines-remote-tasks','','2022',3,'Demonstration framework and reusable templates for executing decentralized Azure Pipeline tasks against remote execution nodes, secure network environments, and custom virtualization fabrics.','TypeScript','Repository','Advanced',0,'online','manual','aafb1375352fb342645c3852cf7f5bf199576d875509ba65dfa97f0b3aa17101',100.0,1779033084,1,'2022-03-17T18:42:24Z',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Azure Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-03-17T18:42:24Z", "gh_stars": 3, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:05.897982+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-pipelines-variable-templates','Azure-Samples/azure-pipelines-variable-templates','','2023',5,'A foundational template architecture for Azure DevOps Pipelines. Standardizes the sharing, ingestion, and management of environment variables across distinct build, test, and release environments to dry up pipeline manifests.','YAML','Repository','Intermediate',0,'online','manual','4fec8df7d207b86515c89a0a28639fa31cee3ac283a6e55002aee7d75ad804c9',100.0,1779030335,1,'2023-05-10T15:29:19Z',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Azure Pipelines"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-10T15:29:19Z", "gh_stars": 38, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:06.653346+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/jenkins-terraform-azure-example','Azure-Samples/jenkins-terraform-azure-example','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4d571b8aff27f52aa1267a2b80906f49b41411094e54a7f25dc14f8e4777532f',100.0,1779030562,1,'2026-05-17T17:09:22.197652+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:07.380857+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/jmeter-aci-terraform','Azure-Samples/jmeter-aci-terraform','','2024',5,'IaC template leveraging Terraform to provision distributed Apache JMeter load testing engines within Azure Container Instances (ACI). Allows engineers to spin up high-throughput parallel load agents in serverless environments without cluster maintenance.','HCL','Repository','Advanced',0,'online','manual','800d61bd2ce20493e8d0269dff0af6c8f41f3049a4098f2e5d917a5c173ad6f3',100.0,1779031467,1,'2022-01-20T13:09:32Z',NULL,NULL,NULL,'["Testing", "Load Testing", "Azure Container Instances"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-01-20T13:09:32Z", "gh_stars": 119, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:08.127026+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/AZVerify','AZVerify: Bridging Azure Resources, Bicep Templates, and Diagrams with GitHub'' Copilot','','2025',5,'An innovative open-source tool bridging declarative Bicep files, live Azure deployments, and system diagrams using GitHub Copilot. Standardizes validation processes during complex infrastructure-as-code planning.','TypeScript','Repository','Intermediate',0,'online','manual','7d3a5ea7a458f37a565607d0cec561eb105b8bb2d615b1f5e18e179f1464d393',100.0,1779030232,1,'2026-04-08T07:59:53Z',NULL,NULL,NULL,'["Infrastructure as Code", "Verification & AI", "Copilot Verification"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/cloud-arch-diagrams.md", "docs/iac.md"]','["cloud-arch-diagrams.md", "azure.md", "iac.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-08T07:59:53Z", "gh_stars": 95, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:08.852190+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/Enterprise-Scale/wiki/ALZ-AMA-Update','github.com/Azure/Enterprise-Scale: ALZ AMA Update','','2024',5,'Crucial update tracker for the Azure Landing Zones (ALZ) Enterprise-Scale repository. Outlines migration frameworks and monitoring recommendations as the platform deprecates legacy Log Analytics agents in favor of Azure Monitor Agent (AMA). A vital reference for maintaining compliant enterprise monitoring architecture.','English','Documentation Wiki','Advanced',0,'online','manual','eba1c3fa2e7b80515ace4c167c204bf04ee48d194b182e208834670a8ed4e8d2',100.0,1779029805,1,'2026-06-05T01:53:47Z',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Landing Zones"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-05T01:53:47Z", "gh_stars": 1942, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:09.589127+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/Microsoft-Defender-for-Cloud/tree/main/Workbooks/Network%20Security%20Dashboard','github.com/Azure/Microsoft-Defender-for-Cloud','','2024',4,'The repository holding advanced dashboard resources and workbooks for Microsoft Defender for Cloud, featuring the Network Security Dashboard. Facilitates deep metric visualization across firewall configurations, NSGs, and public exposure endpoints.','JSON','Repository','Advanced',0,'online','manual','ccdcdc2a7f2810083d2f29ed63a82ce251fe948b1b80125e1d3c5f142e1a8375',100.0,1779033623,1,'2026-03-19T11:15:53Z',NULL,NULL,NULL,'["Security & Identity", "SecOps", "Cloud Security Dashboard"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T11:15:53Z", "gh_stars": 1913, "gh_open_issues_30d": 40, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:10.370464+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/aad-pod-identity','Azure/aad-pod-identity)','','2024',1,'Azure Active Directory Pod Identity (aad-pod-identity) was the original framework used to assign Azure AD identities to pods. Due to scaling limits and reliance on intercepting IMDS traffic (NMI daemonset), it has been completely deprecated and replaced by the highly-efficient, OIDC-based azure-workload-identity controller.','Go','Controller','High',0,'online','manual','edc01ce59f7c0bf94b16c84ad96ac39c961bb50d67f2f20b9db2094a2c7db349',100.0,1779030296,1,'2023-10-02T20:34:21Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Workload Identity"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-02T20:34:21Z", "gh_stars": 560, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:11.104296+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/apiops','github.com/Azure/apiops 🌟','','2024',5,'The official Azure APIOps repository implementing GitOps principles for Azure API Management (APIM). Enables organizations to automate the extraction, publishing, configuration control, and deployment of complex API configurations across development, staging, and production networks.','English','Software Portal','Advanced',1,'online','manual','46badc24c36235586350555f18fbcb6c13ea0151a2d8d8f6eabf50d24674453c',100.0,1779030711,1,'2026-06-05T19:33:52Z',NULL,NULL,NULL,'["Architecture & Microservices", "Infrastructure as Code", "API Management"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-05T19:33:52Z", "gh_stars": 440, "gh_open_issues_30d": 137, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:12.667975+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/awesome-terraform','github.com/Azure/awesome-terraform','','2025',2,'A specialized community portal tracking curated structures, provider tricks, modules, and implementation patterns optimized for deploying Microsoft Azure topologies through Terraform configs.','Markdown','Repository','Intermediate',0,'online','manual','47de037d74508ffeff35cc3e7dbe16d5a2a89d23b693c44320002fcbeb8bb72e',100.0,1779032547,1,'2023-12-06T14:27:12Z',NULL,NULL,NULL,'["Infrastructure as Code", "Curation", "Azure Ecosystem"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-12-06T14:27:12Z", "gh_stars": 176, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:13.433585+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/azqr','==github.com/Azure/azqr==','','2026',3,'A command-line utility designed to scan Azure resource groups or subscriptions and quickly generate a compliance and recommendation report based on Well-Architected Framework benchmarks. Highly effective for rapid technical audits, finding configuration drifts, and securing container and PaaS architectures.','Go','Repository','Intermediate',0,'duplicate','manual','eec981d261de36284684dd79e5dc2ae5bd169da3d34ab0fa035cedf7f4621f28',100.0,1779034487,1,'2026-06-11T18:04:26Z',NULL,NULL,NULL,'["Cloud Architecture", "Assessments", "Command-Line Tools"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T18:04:26Z", "gh_stars": 774, "duplicate_of": "https://github.com/eraser-dev/eraser", "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:14.193571+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/aztfexport','github.com/Azure/aztfexport','','2024',5,'The repository page for Microsoft''s Azure Export for Terraform (`aztfexport`). This specialized utility automatically crawls existing Azure infrastructure, converts physical setups into clean Terraform configurations, and constructs correct state files.','Go','Tool','Advanced',0,'online','manual','ca20491061cf89aaeec6ee4cc7ce0b3349bf97d14729e7f806e3f77dfb4faed9',100.0,1779032245,1,'2026-04-02T01:25:07Z',NULL,NULL,NULL,'["Azure", "IaC", "Migration"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-04-02T01:25:07Z", "gh_stars": 1894, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:14.927500+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/azure-workload-identity','==Azure/azure-workload-identity==','','2026',5,'Azure Workload Identity is the modern, enterprise-standard mechanism for mapping Kubernetes Service Accounts to Azure Active Directory (Microsoft Entra ID) managed identities. Utilizing OIDC federation, it eliminates the need for storing cloud credentials in Kubernetes secrets. It has fully replaced the deprecated aad-pod-identity architecture.','Go','Controller','High',0,'online','manual','f9ae7f9c64d169501d8263fbfa2d2c90f7f9d61bdaab5c8f5f0177821d38f31b',100.0,1779029056,1,'2026-06-14T08:56:44Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Workload Identity"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T08:56:44Z", "gh_stars": 333, "gh_open_issues_30d": 58, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:15.651610+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/bicep','Bicep','','2026',5,'The premier declarative DSL for provisioning Azure resources. Bicep simplifies the authoring experience over raw JSON ARM templates, featuring modular design structures and native validation checks.','Bicep','GitHub Repository','Intermediate',1,'online','manual','601d402db51cf2f0b0cee1639115ebec316952db34c4b935766e2a0c0ee42551',100.0,1779030574,1,'2026-06-14T06:10:26Z',NULL,NULL,NULL,'["Infrastructure Automation", "Infrastructure as Code", "Azure Bicep", "Declarative Deployments"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T06:10:26Z", "gh_stars": 3605, "gh_open_issues_30d": 1269, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:16.397717+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/draft','==Azure/Draft== 🌟','','2023',5,'Azure Draft simplifies early-stage developer onboarding onto Kubernetes. By scanning source code directories, it automatically generates containerization assets including Dockerfiles, Kubernetes manifests, Helm charts, and deployment workflows.','Go','Repository','Intermediate',1,'online','manual','04208dc2e1adbf073057b0550c0d1486f8120c9975bfc21605c95524c8d41487',100.0,1779033675,1,'2026-06-11T12:56:27Z',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "Local Tooling"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/managed-kubernetes-in-public-cloud.md"]','["scaffolding.md", "demos.md", "managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T12:56:27Z", "gh_stars": 642, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:17.137166+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/eraser','github.com/Azure/eraser 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a1a6600368e555c105d9d46dd0d438b6595a757d25d27ec69630bf97dcb08656',100.0,1779029631,0,'2026-05-17T16:53:51.708649+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/eraser-dev/eraser", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:17.790396+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/migration','github.com/Azure/migration: The Migration Execution Guide.','','2024',5,'Official Azure Migration Execution Guide repository. Houses comprehensive scripts, framework matrices, and programmatic guidance blueprints to safely move enterprise database, compute, and networking footprints from on-premises hosts into Microsoft Azure.','English','Migration Guide','Advanced',0,'online','manual','6109bf4073d73b6e6dc502e4bf1a1d80da6e7d414082571af7ddcbac7fc79ba1',100.0,1779031266,1,'2025-06-05T21:56:49Z',NULL,NULL,NULL,'["Architecture & Microservices", "Migration Guides", "Enterprise Migration"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-05T21:56:49Z", "gh_stars": 192, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:18.519296+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/placement-policy-scheduler-plugins','Azure/placement-policy-scheduler-plugins','','2024',3,'This repository contains custom scheduling plugins for the Kubernetes default scheduler, built by Azure. They implement advanced scheduling topologies like strict fault-domain placement, proximity-based scheduling, and specialized multi-tenant constraints, providing deep scheduling control for hyperscale enterprise architectures.','Go','Scheduler Plugin','High',0,'online','manual','1830b601d7f3180d171323be6ea71fc88c0faff72667107788f8afa7519a7c64',100.0,1779031113,1,'2023-12-18T23:04:45Z',NULL,NULL,NULL,'["Scheduling", "Scheduler Plugins", "Enterprise Topology"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-12-18T23:04:45Z", "gh_stars": 55, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:19.261910+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/terraform-azurerm-aks','github.com/Azure/terraform-azurerm-aks','','2024',3,'The official, production-ready Microsoft Azure RM module to deploy and configure Azure Kubernetes Service (AKS) clusters. Implements best practices for network profiles, identity, node pools, and integration with Azure Monitor.','HCL','Module','Advanced',0,'online','manual','a6f68d5b92397048efcf2a249ce3365ba93251f5f4c401b9f0c1ebb2ec07e1ff',100.0,1779029129,1,'2026-05-18T01:11:33Z',NULL,NULL,NULL,'["Orchestration", "AKS", "Terraform Modules"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-18T01:11:33Z", "gh_stars": 388, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:20.094841+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/terraform-azurerm-caf-enterprise-scale','==github.com/Azure/terraform-azurerm-caf-enterprise-scale==','','2024',4,'The legacy enterprise scale module (CAF) for managing cloud landscapes. While a dominant historical template, engineering teams are transitioning toward Azure Verified Modules (AVM) for modern landing zones.','HCL','Module','Advanced',0,'online','manual','0913e8e34d273ede86a063a1ee5114cf344f5e3a7b8b2c44e8b8fa033b5d49e3',100.0,1779034423,1,'2026-04-27T08:46:55Z',NULL,NULL,NULL,'["Azure", "Landing Zone", "Enterprise Design"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-27T08:46:55Z", "gh_stars": 961, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:20.841814+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Azure/vscode-kubernetes-tools','Azure/vscode-kubernetes-tools 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a5b075a67049f3eb6a0f154d9bd912e13629f7c050b4142486d4fc02637cc49',100.0,1779032922,0,'2026-05-17T17:48:42.934957+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:21.500772+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/BBVA/sqerzo','SQErzo: Tiny ORM for Graph databases','','2021',5,'An experimental, lightweight ORM library for Graph databases developed by BBVA. While highly interesting for research, it exhibits low active maintenance and is kept primarily as an architectural design reference.','Python','Repository','Intermediate',0,'online','manual','64baa1326ca8337ca2bb271f94bf6810538aef205d5bdcbbbf7b8ff0f911b5ea',100.0,1779030862,1,'2021-02-25T11:00:33Z',NULL,NULL,NULL,'["Databases", "Graph Databases", "ORM"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-25T11:00:33Z", "gh_stars": 35, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:22.240240+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/BMW-InnovationLab','BMW InnovationLab','','2026',3,'The GitHub organization hosting open-source tools, scripts, and algorithms developed by BMW''s InnovationLab team. These projects focus on supply chain optimizations, computer vision algorithms, and robotic tooling modules.','Various','Software Repository','Intermediate',0,'online','manual','4c228cb9657c35322bd8c63ab62dcff84c25fc7771cde0f833fe7f9f37db04d4',100.0,1779031448,1,'2026-05-17T17:24:08.904358+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Open Source Labs"]','["[COMMUNITY-TOOL]"]','["docs/customer.md", "docs/developerportals.md"]','["developerportals.md", "customer.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/Banno/asdf-kubectl','asdf-kubectl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','229d1f654930633d9c1cc0c2d5f1245dd8b83f500aa279f430337cf9c2add90b',100.0,1779029121,0,'2026-05-17T16:45:21.406804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/asdf-community/asdf-kubectl", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:22.893043+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Berops/claudie','==github.com/Berops/claudie==','','2026',3,'Claudie is an innovative multi-cloud Kubernetes cluster provisioner that enables users to create highly secure, hybrid-infrastructure clusters across different cloud providers. By abstracting provider APIs, it treats raw machines from AWS, Azure, and bare-metal pools as unified node pools under a single control plane. It is highly valued by systems architects seeking to avoid cloud vendor lock-in.','Go','Infrastructure Provisioner','Advanced',0,'online','manual','e03aa101f383f4ee0aa811cbe5bb6b76c5622e9ab7997e8792f6429d80a47ef8',100.0,1779034479,1,'2026-06-12T09:41:12Z',NULL,NULL,NULL,'["Infrastructure", "Multi-Cloud Provisioning", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:41:12Z", "gh_stars": 782, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:23.632161+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/BishopFox/iam-vulnerable','BishopFox/iam-vulnerable','','2022',3,'A crucial hands-on sandbox repository that deploys a library of intentionally weak and misconfigured AWS IAM privilege escalation paths using Terraform. Ideal for security engineers looking to safely simulate and audit IAM security posture.','HCL','Repository','Advanced',0,'online','manual','b1d53d9d8257f5bcf42bf36e30d6d575bf1ebe708325fea8dc26d8fb9b687d52',100.0,1779032802,1,'2026-03-12T15:38:01Z',NULL,NULL,NULL,'["Security & Compliance", "Cloud Security Assessments", "AWS IAM Exploits"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-12T15:38:01Z", "gh_stars": 573, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:24.366359+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/BrandonPotter/kubergui','kubergui: Kubernetes Deployment Builder🌟','','2022',5,'A desktop-based frontend wrapper built to structure Kubernetes deployment configurations visually. Helps teams orchestrate manifests and inspect target definitions without writing raw yaml parameters.','JavaScript','Desktop App','Beginner',0,'online','manual','176e005c10ab716b81604d76e3797be106b455770ebebeccae4d4066d1f131aa',100.0,1779033213,1,'2019-11-08T20:04:38Z',NULL,NULL,NULL,'["Developer Experience", "Configuration Management", "Visual Generators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-11-08T20:04:38Z", "gh_stars": 91, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:25.094439+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/BrianCollet/onboard-automator','github.com/BrianCollet/onboard-automator','','2023',0,'Automated pipeline logic designed to simplify employee lifecycle events, managing identity provisioning, security group access control, and user workspaces across Entra ID environments.','PowerShell','Repository','Intermediate',0,'online','manual','544581c59ac7ed65cc68114d8bcd2c946fd9dd16f5c89f773f53b6af0ad541d0',100.0,1779034531,1,'2024-01-19T03:17:22Z',NULL,NULL,NULL,'["Cloud Platform", "Automation", "User Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 11, "gh_pushed": "2024-01-19T03:17:22Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:25.811277+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/BurntSushi/xsv','xsv','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1fdaff9803f9a63181d6f2c75a0e07c6698ac6bd523188d1d5911665f73e7511',100.0,1779032039,1,'2026-05-17T17:33:59.606590+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "Unlicense", "is_special": true, "gh_open_issues_30d": 165, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:26.531456+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/CASIA-IVA-Lab/FastSAM','github.com/CASIA-IVA-Lab/FastSAM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0998a8eff80a814ad22a45386bd60b4b741efe2020f963bb252e6ee5ea2dfb47',100.0,1779031415,0,'2026-05-17T17:23:35.107514+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://github.com/CASIA-LMC-Lab/FastSAM", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:27.205803+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/CASIA-LMC-Lab/FastSAM','github.com/CASIA-IVA-Lab/FastSAM','','2023',4,'Fast SAM offers a highly optimized, CNN-based real-time alternative to Meta''s Segment Anything Model. By sacrificing minimal accuracy, it reduces latency and computation footprints, which is critical for edge deployments and microservice image APIs.','Python','Repository','Advanced',1,'online','manual','c75ce8533d986b1777ba361bf0ccdb5d6141933ce6997e3824c4e679ca0fc86f',100.0,1779130494,1,'2024-07-30T13:35:06Z',NULL,NULL,NULL,'["Machine Learning", "Computer Vision", "Instance Segmentation"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2024-07-30T13:35:06Z", "gh_stars": 8364, "gh_open_issues_30d": 147, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:27.944470+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/CastawayEGR/openshift-ai-examples','OpenShift AI Examples','','2023',5,'A community collection of machine learning workflows and notebooks deployed on Red Hat OpenShift AI. Details deployment pipelines for distributed training, model serving, and GPU resource slicing.','Python','Code Repository','Advanced',1,'online','manual','9375d08c61ff4503eb5749accabb46f3051a54a4842692dd23325acac20f7aae',100.0,1779032150,1,'2025-09-15T19:35:15Z',NULL,NULL,NULL,'["Platform Engineering", "Machine Learning Operations", "OpenShift AI"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md", "index.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-15T19:35:15Z", "gh_stars": 25, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:28.677227+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Checkmarx/kics','==Checkmarx/kics==','','2026',3,'An open-source static code analysis engine designed to uncover vulnerabilities and structural issues in IaC manifests. Parses Terraform, Kubernetes manifests, Helm charts, Dockerfiles, and Ansible files for compliance discrepancies.','Go','Security Scanner','Advanced',0,'online','manual','eb30af4acd076847e6ebee630131efeec234664279efbcc73085e307331538bd',100.0,1779029487,1,'2026-06-10T15:22:53Z',NULL,NULL,NULL,'["DevOps & CI/CD", "Infrastructure as Code", "Security Scanning"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T15:22:53Z", "gh_stars": 2649, "gh_open_issues_30d": 321, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:29.407873+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Clivern/Beetle','Beetle','','2023',5,'A lightweight utility tailored to simplify the secure distribution of secrets and credentials to distributed microservices. Streamlines integration procedures for cloud workloads requesting verified execution credentials.','Go','Application','Intermediate',1,'online','manual','c65bb1c7d82ad02aed7cf4921dbd4288b74c78c848d7f579ad845d92909463d3',100.0,1779030806,1,'2026-06-12T19:57:34Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T19:57:34Z", "gh_stars": 167, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:30.103446+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Cloud-Architekt/AzureAD-Attack-Defense','==github.com/Cloud-Architekt: Azure AD - Attack and Defense Playbook==','','2023',0,'A practical attack and defense reference handbook detailing compromise paths in Azure AD/Entra ID. Provides security engineers with clear methodologies to simulate, detect, and mitigate critical identity threats.','Markdown','Repository','Advanced',0,'online','manual','4a9e549ecc4346ce1e7722a2d5bc3b55ecd33f61635f0ea0488664e0196854cc',100.0,1779034045,1,'2026-04-20T06:24:19Z',NULL,NULL,NULL,'["Security & Identity", "SecOps", "Red-Teaming"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 2529, "gh_pushed": "2026-04-20T06:24:19Z", "gh_license": "N/A", "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:30.825127+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Comcast/kuberhealthy','kuberhealthy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba4ddbd777131223fe2cb89dbddc98918f542e2c1e8d9f5461fa216e3cea0243',100.0,1779031416,0,'2026-05-17T17:23:36.978642+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/kuberhealthy/kuberhealthy", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:31.476990+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ContainerSSH/ContainerSSH','==github.com/ContainerSSH/ContainerSSH==','','2025',4,'ContainerSSH is a high-security proxy server that dynamically spins up an isolated, single-use container in Kubernetes whenever a user initializes an SSH connection. It ensures strict credential verification and guarantees absolute environment isolation, preventing host namespace contamination.','Go','SSH Gateway / Daemon','Advanced',1,'online','manual','85e86fdbf30d9ea817f6b048aacb93b381b704fd8a0fbdc8e54675a8c197321b',100.0,1779029899,1,'2026-05-19T15:47:29Z',NULL,NULL,NULL,'["Security", "Access Control", "SSH Proxy"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T15:47:29Z", "gh_stars": 3054, "gh_open_issues_30d": 57, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:32.256146+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ContainerSolutions/ImageWolf','ContainerSolutions/ImageWolf: ImageWolf - Fast Distribution of Docker Images'' on Clusters','','2021',0,'A tool designed to accelerate the distribution of Docker images across a Kubernetes cluster by using a BitTorrent-like peer-to-peer distribution protocol among nodes. By 2026, this experimental project is archived, as native container runtimes (such as containerd) integrated direct registry streaming and IPFS-based distribution.','Go','Daemon','High',0,'online','manual','2159b0262f17441e607fe9ca7b737d5d467c2475b9fb323e589f85def83d276d',100.0,1779029369,1,'2017-11-02T23:32:01Z',NULL,NULL,NULL,'["Development", "Image Distribution", "Performance"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 143, "gh_pushed": "2017-11-02T23:32:01Z", "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:32.985961+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ContainerSolutions/delayed-jobs-operator','github.com/ContainerSolutions/delayed-jobs-operator','','2024',5,'A minor controller designed to rate-limit or defer the spin-up of batch execution workloads. It introduces explicit queues or temporal delays before initiating pods, safeguarding backend databases from heavy, simultaneous connection storms.','Go','Repository','Intermediate',0,'online','manual','c3d972ab5bb764da1cedf0bae21c986e45d4047d43d5d974d7e849c88d41414a',100.0,1779030730,1,'2021-11-23T11:29:11Z',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-11-23T11:29:11Z", "gh_stars": 10, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:33.696013+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ContainerSolutions/kubernetes-examples','Kubernetes Examples','','2024',3,'A highly utilized, production-tested blueprint repository containing foundational Kubernetes manifests. It spans standard ingress rules, complex stateful configurations, and container startup patterns. (Live Grounding: An essential reference repository for platform engineers bootstrapping cloud topologies with validated standards).','YAML','Code Repository','Intermediate',1,'online','manual','0ceaa02e06e92cce71f764b62525e07f169dadb919ecc2a04b7908574fb59325',100.0,1779130494,1,'2023-10-03T10:18:57Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Kubernetes Core", "Declarative Templates"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-03T10:18:57Z", "gh_stars": 1421, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:34.422638+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/CoolerVoid/codecat','CoolerVoid/codecat: CodeCat - Tool to help in static code analysis','','N/A',0,'A curated technical resource and architectural guide covering CoolerVoid/codecat: CodeCat - Tool to help in static code analysis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779031466,0,'2026-05-17T17:24:26.709875+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"review_metadata": {"original_url": "https://github.com/CoolerVoid/codecat", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.002835"}, "gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:35.038381+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/CrunchyData','github.com/CrunchyData','','2026',0,'Central organization repository host for Crunchy Data open-source projects, serving as the development hub for the highly utilized Crunchy PostgreSQL Operator, monitoring dashboards, and hardened container configurations.','Go','Repo','Intermediate',0,'online','manual','460179b92fcc1c63aedf26cfeb2f319d22b66a765dc28358f74d2807b57c83b8',100.0,1779029189,1,'2026-05-17T16:46:29.852600+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Open Source Repositories"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/CrunchyData/crunchy-containers','Crunchy Containers Community Edition','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6536dfef1afb8b6537a0864d54860152f9b59f2c236de3a86c41c5a0a4a7c32a',100.0,1779033672,1,'2026-05-17T18:01:12.204834+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:35.796887+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/CrunchyData/postgres-operator','github.com/CrunchyData/postgres-operator','','2026',5,'The main GitHub repository containing the source code for the Crunchy Postgres Operator. Written in Go, this industry-leading project automates the deployment, scaling, failover, backup, and security operations of PostgreSQL instances on Kubernetes. It is actively updated to support modern Kubernetes API standards and enterprise clustering patterns.','Go','Open Source Repository','Advanced',0,'online','manual','713b7e6488d22269cb96dde2d2861f36b464b4e5e0b1257b1901162dfc02556a',100.0,1779033619,1,'2026-06-10T00:07:08Z',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Source Code"]','["[DE FACTO STANDARD]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T00:07:08Z", "gh_stars": 4421, "gh_open_issues_30d": 168, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:36.545542+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/DATA-DOG/go-sqlmock','DATA-DOG/go-sqlmock','','2024',5,'A highly adopted SQL mock library for Golang designed to mock standard database/sql/driver behaviors. Facilitates robust database interaction testing without spinning up active infrastructure engines.','Go','Repository','Intermediate',0,'online','manual','09eaddd8ab7fd794204d9c481ab78e296e8f422255fed34b48df2202c953f109',100.0,1779034336,1,'2024-09-11T10:51:41Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Mocking"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-09-11T10:51:41Z", "gh_stars": 6554, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:37.281025+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/DaspawnW/vault-crd','DaspawnW/vault-crd','','2019',2,'A Kubernetes operator designed to synchronize HashiCorp Vault values directly into native Kubernetes Secrets. It leverages Custom Resource Definitions (CRDs) to orchestrate and update secrets dynamically while maintaining external vault parity.','Go','Kubernetes Operator','Intermediate',0,'online','manual','6eb87d050fdcb52c41f53c456be94cf0fa5c008f240f7d9d505223cc4452a48b',100.0,1779033072,1,'2026-02-03T17:53:52Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "HashiCorp Vault Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-03T17:53:52Z", "gh_stars": 175, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:37.992078+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/DataCater/datacater','github.com/DataCater/datacater (real-time, cloud-native data pipeline platform)','','2025',0,'DataCater is a cloud-native platform designed to build real-time Change Data Capture (CDC) and data streaming pipelines. It helps transfer events cleanly across heterogeneous databases using declarative Kubernetes-native custom resources and lightweight containerized processors.','Scala','Data Pipeline Engine','Advanced',1,'online','manual','0645b002ddb1c7755a3047fbd64623920a3b338da3e70a736c3a081d2f774acd',100.0,1779031438,1,'2023-08-11T08:04:55Z',NULL,NULL,NULL,'["Data Operations", "Data Pipeline", "Real-time Streaming"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-08-11T08:04:55Z", "gh_stars": 83, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:38.743574+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/DataExpert-io/data-engineer-handbook','==github.com/DataExpert-io/data-engineer-handbook== 🌟','','2026',0,'A structured playbook outlining state-of-the-art patterns in modern data architecture, lakehouse designs, data modeling, and performance optimization. Serves as a vital curriculum resource for systems designers managing petabyte-scale analysis jobs. Integrates software engineering best practices with database management.','N/A','Repository','Intermediate',0,'online','manual','18c30535f977e1368d0dd244ae51f60dfab965012bb97bf633c82b8d375e18f3',100.0,1779030434,1,'2026-04-02T23:14:21Z',NULL,NULL,NULL,'["Data Engineering", "Methodology", "Handbooks"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 41702, "gh_pushed": "2026-04-02T23:14:21Z", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:39.486230+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/DevOps-Nirvana/Grafana-Dashboards','github.com/DevOps-Nirvana/Grafana-Dashboards','','2021',5,'Community-maintained dashboard library specialized for common DevOps infrastructure. Includes optimization configurations for Nginx, PHP-FPM, MySQL, Redis, and Linux host monitoring.','JSON','Repository','Intermediate',0,'online','manual','8a4e7fe06ea9f3a34732297cc7d94bbb651a23b2b9950bac24e78971e79cb8ac',100.0,1779032975,1,'2024-05-15T23:32:11Z',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Community Dashboards"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-15T23:32:11Z", "gh_stars": 314, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:40.238403+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler','github.com/DevOps-Nirvana: Kubernetes Volume / Disk Autoscaler (via Prometheus)','','2025',5,'This automation controller watches real-time disk capacities across cluster storage layers via Prometheus queries. When custom consumption thresholds are breached, it triggers dynamic CSI volume expansion, preempting critical disk-exhaustion outages for active database containers.','Go','Repository','Intermediate',0,'online','manual','11b0392963ce81e14ceb5355c481b054fab82f21bca94550fc93cbaba666b618',100.0,1779029634,1,'2024-05-30T18:52:01Z',NULL,NULL,NULL,'["Storage", "Volume Management", "Autoscaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-30T18:52:01Z", "gh_stars": 317, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:41.081777+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/DevOps-Projects-Ideas/DevOps-Books','==github.com/DevOps-Projects-Ideas/DevOps-Books== 🌟🌟','','2022',4,'A highly curated reference repository cataloging essential DevOps literature spanning container orchestration, continuous delivery pipelines, and cloud systems engineering. Serves as a reliable technical roadmap for systems architects seeking deep-dive foundational concepts.','Markdown','Repository','Intermediate',0,'online','manual','5d939e562c67450f29c5e90e44faf66e7eb86097da823ea0abb91c2e2b8adab4',100.0,1779032484,1,'2024-09-25T23:23:23Z',NULL,NULL,NULL,'["Infrastructure", "DevOps", "Education"]','["[ENTERPRISE-STABLE]"]','["docs/devops.md", "docs/other-awesome-lists.md"]','["devops.md", "index.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-09-25T23:23:23Z", "gh_stars": 682, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:41.819644+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/DevOpsHiveHQ/kubech','kubech (kubectl change)','','2022',5,'kubech (kubectl change) is a lightweight CLI utility that enables rapid, interactive switching of Kubernetes contexts and namespaces. Enhances workflow security by reducing terminal navigation steps.','Go','CLI Tool','Beginner',0,'online','manual','782c1d706354054e86d15a9700471f1085fcc7c76e1e46484b0f23251f589fd9',100.0,1779130495,1,'2025-04-23T20:55:58Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "CLI Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-23T20:55:58Z", "gh_stars": 156, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:42.561404+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/DhruvinSoni30/Terraform_multiple_modules','github.com/DhruvinSoni30/Terraform_multiple_modules','','2022',2,'A repository demonstrating practical multi-module project structures designed for AWS environments. Shows how to pass variables between custom local modules to construct a cohesive multi-tiered architecture. Live grounding confirms this repository serves as a baseline boilerplate for students studying modular code layout mechanics.','HCL','Repository','Intermediate',0,'online','manual','461a46790688ee78db599c985a3a93e760b7b314eacbfc692d9f2258e55bf557',100.0,1779030012,1,'2023-04-09T11:18:32Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Project Structure"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 4, "gh_pushed": "2023-04-09T11:18:32Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:43.273023+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/DontShaveTheYak/jenkins-std-lib','DontShaveTheYak/jenkins-std-lib: Jenkins Standard Shared Library 🌟','','2024',1,'A production-grade collection of reusable Groovy utilities providing standardized code blocks for dynamic build systems. This standard library speeds up custom pipeline composition.','Groovy','Shared Library','Advanced',0,'online','manual','6c88371709d233bfc7dde92f238bb2c12b6d2fd41f070f9bd330fa90fe2b14dd',100.0,1779031341,1,'2026-06-10T14:08:06Z',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Jenkins Pipeline", "Shared Libraries"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-10T14:08:06Z", "gh_stars": 51, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:44.041849+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Droogans/unmaintainable-code','Droogans/How To Write Unmaintainable Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b40fed3609aaf23a2cea0a8e913a02a569aa8144f533ec52fb9dcb72a5ab2c7e',100.0,1779029564,1,'2026-05-17T16:52:44.066623+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:44.780665+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/DustinBrett/daedalOS','daedalOS - Desktop Environment in the Browser','A robust browser-based desktop environment simulating a fully featured operating system, built with React, TypeScript, and WebAssembly.','2022',4,'An advanced web-based desktop environment that showcases the capabilities of modern web browsers. Built entirely in React and TypeScript, it features an interactive file system, terminal emulator, built-in DOS-emulators, dynamic wallpapers, and drag-and-drop file operations. This serves as a premier technical reference for architectural complex SPA layouts and rich browser-native simulations.','en','Repository','Advanced',0,'online','automatic','4f9d0fa1af4624596ee1631f3b4bbbc6468c94224cee3b8b27c7689e46406ed0',NULL,1780352571,0,'2026-05-31T06:26:10Z',NULL,NULL,NULL,'["Frontend Development", "Web Environments", "Browser Operating Systems", "JavaScript Runtimes"]','["[ENTERPRISE-STABLE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "demos", "gh_license": "MIT", "gh_pushed": "2026-05-31T06:26:10Z", "gh_stars": 12854, "reputation_status": "Vetted", "reputation_summary": "Extremely well-received project within the JS/TS developer ecosystem, heavily vetted on Hacker News and Reddit with positive consensus.", "social_preview_url": "https://repository-images.githubusercontent.com/286179743/f9241c4c-9e1d-4104-b908-470affe44c34", "source_provenance": "X.com (midudev)", "suggested_new_category": "web-environments", "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:45.495404+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Efrat19/kubeload','kubeload - load testing','','2022',0,'An operator framework that manages and scales load testing deployments inside a cluster. It coordinates distributed engines to simulate realistic traffic profiles against selected cluster endpoints, streamlining continuous integration workflows.','Go','Operator','Medium',0,'online','manual','83b8128bcb4ccd6268cfef553e89c9c9c3b809f9beea26c086bcec223d5fbdb9',100.0,1779034046,1,'2024-03-03T13:38:59Z',NULL,NULL,NULL,'["Reliability", "Testing", "Load Testing", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 24, "gh_pushed": "2024-03-03T13:38:59Z", "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:46.218701+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ElYusubov/AWESOME-Azure-Bicep','ElYusubov/AWESOME-Azure-Bicep: AWESOME Azure Bicep','','2026',5,'An index of resource libraries, module registries, and extension directories tailored for Azure Bicep DSL. Bicep has largely superseded ARM JSON templates as Microsoft''s first-party IaC solution. This resource serves as a crucial reference for cloud platform engineers aiming to write clean, declarative Azure infrastructure code.','N/A','Repository','Intermediate',0,'online','manual','e48b38ddcc7a93a6de81a98b71205d751ec51215ce248c77dd3afcce68230fdc',100.0,1779032817,1,'2026-06-11T18:06:39Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure", "Bicep"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-11T18:06:39Z", "gh_stars": 431, "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:46.936107+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ElanShudnow/AzureCode','==github.com/ElanShudnow/AzureCode==','','2024',5,'Consolidated script library for administrative management of Azure infrastructures. Includes configuration patterns for hybrid Active Directory networks, cloud storage profiles, and identity lifecycle events.','PowerShell','Repository','Intermediate',0,'online','manual','eb9d65f4db34173be29266fe58681c73fbe36b90fb3eaf0e907c49b56d4497f8',100.0,1779032080,1,'2025-11-11T16:17:05Z',NULL,NULL,NULL,'["Cloud Platform", "Automation", "PowerShell Scripts"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-11T16:17:05Z", "gh_stars": 80, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:47.672159+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ElanShudnow/AzureCode/blob/main/PowerShell/AzVNETOverlap/README.md','github.com/ElanShudnow/AzureCode: AzVNETOverlap.ps1','','2023',3,'Provides an Azure virtual network (VNET) diagnostics module that audits, analyzes, and detects CIDR range overlaps across active subscriptions before peering.','PowerShell','GitHub Repository','Intermediate',1,'online','manual','c5e944e995d7bfe4415a6fd79329c7cdb1a6d4f27fbc03179d11c3cd55b2fc59',100.0,1779029274,1,'2025-11-11T16:17:05Z',NULL,NULL,NULL,'["Cloud Platform Management", "Azure Networking", "VNET Conflict Analysis", "Audit Automation"]','["COMMUNITY-TOOL", "ENTERPRISE-STABLE"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-11T16:17:05Z", "gh_stars": 80, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:48.376154+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ElanShudnow/AzureCode/tree/main/PowerShell/AzResourceMoveSupport','github.com/ElanShudnow/AzureCode/tree/main/PowerShell/AzResourceMoveSupport','','2024',5,'Script suite from the AzureCode project addressing dependency mapping, pre-flight validation rules, and deployment state consistency checks during Azure subscription or resource group migration.','PowerShell','Repository','Intermediate',0,'online','manual','a5b32a38643c1ab7acaf54aade9023fb50ab60ab4152b779ccf029420db10a33',100.0,1779034012,1,'2025-11-11T16:17:05Z',NULL,NULL,NULL,'["Cloud Platform", "Automation", "Resource Migration"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-11T16:17:05Z", "gh_stars": 80, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:49.079876+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ElementTech/kube-reqsizer','github.com/ElementTech/kube-reqsizer','','2024',0,'An intelligent, micro-scale request resizer that monitors active CPU and Memory signatures. It automatically updates container resource request guidelines on-the-fly, reducing computing slack to boost global node density without violating application reliability constraints.','Go','Repository','Intermediate',0,'online','manual','bf7c067543e5dd8c3f2a18a1f30ea044a3c3a0b4023a322c766eaf66f13b0252',100.0,1779032462,1,'2024-02-09T18:00:52Z',NULL,NULL,NULL,'["FinOps & Autoscaling", "Resource Optimization", "Autoscaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 207, "gh_pushed": "2024-02-09T18:00:52Z", "gh_license": "N/A", "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:49.801477+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Email-Dashboard/Email-Dashboard','github.com/Email-Dashboard:','','N/A',0,'Curator Insight introduces this dashboard tool for managing and viewing inbound emails from servers. Live Grounding notes it''s a helpful utility for testing email pipelines locally during microservice integrations.','English','Repository','Intermediate',1,'online','manual','39a1cdeda04e91e3dcaa49848bfa018152a47468efdfdb65d50deff2199a5ddd',100.0,1779033615,1,'2023-01-19T08:39:23Z',NULL,NULL,NULL,'["Business Applications", "Go Web Apps", "Email Analytics"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-19T08:39:23Z", "gh_stars": 275, "gh_open_issues_30d": 51, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:50.520403+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ExtendDB/extenddb/pull/54','feat(storage): add Route 53 backend (TXT records, base64-encoded items, the works)','Corey Quinn''s pull request adding Route 53 storage backend for ExtendDB.','2026',4,'A community-contributed pull request for ExtendDB (an open-source, DynamoDB-compatible adapter written in Rust) that implements a functional storage backend using Amazon Route 53 DNS. The implementation encodes database items as base64 strings stored inside Route 53 TXT records, serving as both a technical proof of concept for ExtendDB’s pluggable storage traits and a playful community experiment.','en','tools','Advanced',0,'online','automatic','a915f5d892d0b5cc9d3a31963caaf52db742427840aaa6ee14e43fc02e971369',NULL,1780352292,0,'2026-06-01T22:00:29Z',NULL,NULL,NULL,'["AWS Architecture", "Databases", "DynamoDB Storage Adapters"]','["COMMUNITY-TOOL", "EMERGING"]','[]','[]','{}','{"category": "aws-data", "gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T22:00:29Z", "gh_stars": 384, "reputation_status": "Vetted", "reputation_summary": "A humorously brilliant but technically impressive demonstration by Corey Quinn, widely discussed in the AWS developer community as a proof of concept for ExtendDB''s pluggable storage adapter.", "social_preview_url": "https://opengraph.githubassets.com/d504e2bae65a61e32719daa25cf390b030f8abfbae8b0437cadc2142e561a433/ExtendDB/extenddb/pull/54", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "", "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:51.275653+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/gemini','gemini','','2023',5,'A declarative volume snapshot management controller that automates standard backup schedules. It utilizes the native Kubernetes VolumeSnapshot APIs to orchestrate retention policies and dynamic cross-region backup restorations.','Go','Operator','Medium',0,'online','manual','e5dd508dab4bf90f50a86f906e2c250bfae0002b55f5f5772c41328614f894bc',100.0,1779030685,1,'2026-05-18T23:15:58Z',NULL,NULL,NULL,'["Data Management", "Storage", "Backup", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T23:15:58Z", "gh_stars": 434, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:51.997554+02:00"}'); INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/goldilocks','==github.com/FairwindsOps: Goldilocks is a utility that can help you identify'' a starting point for resource requests and limits==','','2024',5,'Goldilocks is a highly popular utility that analyzes Vertical Pod Autoscaler (VPA) recommendations. - Automatically creates VPAs for workloads and visualizes ideal resource boundaries in a clean dashboard. -- Essential for platform engineers aiming to establish baseline CPU and memory allocations.','Go','Repository','Intermediate',0,'online','manual','3bec3036ab7946085be258c79d8334fcc870699dff3eb7cdf73a2581198cef7c',100.0,1.77903157479486703e+09,1,'2026-05-29T14:20:44Z',NULL,NULL,NULL,'["Resource Management", "Automation & Tools", "Rightsizing Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T14:20:44Z", "gh_stars": 3250, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:52.708646+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/gonogo','FairwindsOps/gonogo','','2023',1,'A specialized CLI tool developed to assess cluster upgrade readiness by auditing manifests for deprecated APIs. Although critical during older Kubernetes version transitions, the tool has yielded active usage to modern checkers like kubent.','Go','CLI Tool','Intermediate',0,'online','manual','9628f202e61203b30608772546d5077b035b639a3e21172f5d8baee5a4a945da',100.0,1.7790326796313579e+09,1,'2026-05-01T16:41:08Z',NULL,NULL,NULL,'["Operations", "Upgrade Safety", "Auditing"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-01T16:41:08Z", "gh_stars": 146, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:53.428111+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/pluto','Pluto is a cli tool to help discover deprecated apiVersions in Kubernetes 🌟','','2026',5,'An essential static analysis tool that inspects files, Helm releases, and live clusters to detect deprecated or removed Kubernetes API versions. Prevents cluster upgrade disruptions by proactively targeting obsolete resource configurations.','Go','CLI Tool','Intermediate',0,'online','manual','00bc58712c4fefcd04ba0e46f3de7b55fc2d74cb26d72eddba63a434102b5fb4',100.0,1.77903302527517199e+09,1,'2026-04-27T19:14:03Z',NULL,NULL,NULL,'["Configuration Management", "Upgrade Governance", "API Deprecations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-27T19:14:03Z", "gh_stars": 2531, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:54.155649+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/polaris','Polaris','','2026',5,'A widely adopted configuration validation engine designed to audit Kubernetes manifests, charts, and running pods against dozens of best practices. Identifies issues including lack of resource limits, security context issues, and networking misconfigurations.','Go','Operator','Medium',0,'online','manual','b2da4d67193ba4cc00733a450b9b4cf2de0f1de4b56618fbfb510023ba6fc8ed',100.0,1779029369.83405,1,'2026-05-19T00:15:12Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "Config Validation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["kubernetes-tools.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T00:15:12Z", "gh_stars": 3367, "is_special": true, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:54.871408+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/rbac-manager','==FairwindsOps/rbac-manager: RBAC Manager== 🌟','','2024',5,'RBAC Manager mitigates the configuration overhead of managing Kubernetes users and permissions. It provides structured Custom Resources that simplify standard RoleBindings and ClusterRoleBindings under a clean API.','Go','Operator','Medium',0,'online','manual','7ee0bc4387693f900b3e981dd20df126782a7bb239d9e156704e8d7ab7a44959',100.0,1.77903175989898109e+09,1,'2026-05-05T02:49:15Z',NULL,NULL,NULL,'["Security", "Access Control", "RBAC", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-05T02:49:15Z", "gh_stars": 1654, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:55.602257+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/saffire','Saffire','','2023',5,'Fairwinds'' utility designed to inspect deployed configurations and identify resources mapped to deprecated API versions. Extremely useful in pre-upgrade planning sequences to avoid control-plane migration disruptions. It remains a reliable reference tool during cluster lifecycle updates.','Go','CLI Tool','Low',0,'online','manual','f90342d720631ce03d145a4da1d12421bd7e101d874c890f8852260d3317602b',100.0,1.77903141679032897e+09,1,'2026-05-18T23:16:23Z',NULL,NULL,NULL,'["Operations", "Cluster Upgrades", "API Deprecations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T23:16:23Z", "gh_stars": 126, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:56.334487+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/G-Research/armada','Armada','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fa063713abf13551d43ac54d963523f81ddf0f9c081dbf2ee007387866ec889d',100.0,1.77903081013305091e+09,0,'2026-05-17T17:13:30.133051+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:56.977350+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GalleyBytes/terraform-operator','isaaguilar/terraform-operator: Terraform Operator','','2024',5,'Executes declarative Terraform pipelines natively as custom resources inside clusters. It matches dynamic GitOps deployment models to external cloud infrastructure, allowing teams to unify orchestration under a single control plane.','Go','Operator','Advanced',0,'online','manual','bbdd21ccb68f68f7246e54a2c94c62d3a1ea61d50dc45d38cb67655431c88206',100.0,1.77913049503026604e+09,1,'2025-12-09T04:52:15Z',NULL,NULL,NULL,'["Infrastructure", "GitOps", "Infrastructure-as-Code", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-09T04:52:15Z", "gh_stars": 380, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:57.720334+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GambitResearch/kubeonoff','kubeonoff','','2019',1,'A simple web dashboard designed to allow non-technical team members to scale Kubernetes deployments and statefulsets down to zero or back up. Serves as an early operational utility for dev environment cost reduction.','Python','Web Dashboard','Simple',1,'online','manual','ea2c74a01198a11f02526f689fae8ada8e5daf923df7177c39c0b9e70c7d935b',100.0,1.77903032725371789e+09,1,'2020-08-07T14:23:59Z',NULL,NULL,NULL,'["Cluster Management", "Cost Optimization", "Resource Control"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-08-07T14:23:59Z", "gh_stars": 24, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:58.477182+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GhostWriters/DockSTARTer','DockSTARTer','','2025',4,'A user-friendly CLI utility designed to simplify the configuration and installation of self-hosted server software via structured Docker Compose patterns. Serves as a solid entry point for containerization concepts in local server and edge hardware topologies.','Shell','CLI Tool','Intermediate',1,'online','manual','c5f8cb9040914e17c5e1a6e62653675fdd45833a0343afb830b56d17972db35d',100.0,1.77903433098251104e+09,1,'2026-06-03T19:39:45Z',NULL,NULL,NULL,'["Local Developer Environment", "Container Runtime Setup", "Docker Compose"]','["[ENTERPRISE-STABLE]"]','["docs/devops-tools.md", "docs/docker.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "docker.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T19:39:45Z", "gh_stars": 2560, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:59.249949+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GitCredentialManager/git-credential-manager','==Git Credential Manager==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd260b672af5cf39e8805dc84d087cb581fe46d4675ed61c72c950ce63769d20',100.0,1.77903056233860111e+09,0,'2026-05-17T17:09:22.338601+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/git-ecosystem/git-credential-manager", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:59.899797+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GitHubSecurityLab/actions-permissions','github.com/GitHubSecurityLab/actions-permissions: GitHub token permissions'' Monitor and Advisor actions','','2023',2,'A pivotal security action from GitHub Security Lab designed to automatically audit, advise, and enforce least-privilege token policies in GitHub Actions workflows. Minimizes risks from repository injection and credential leaks.','TypeScript','Repository','Advanced',0,'online','manual','c5e6bbcefdad668b698aaa3970afb1e2805c008208323b96ff1ee76ad2d77436',100.0,1.77903055882644701e+09,1,'2026-01-31T20:52:48Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Security & Compliance", "GitHub Actions Security"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-31T20:52:48Z", "gh_stars": 369, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:00.686850+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoodforGod/java-logger-benchmark','GoodforGod/java-logger-benchmark','','2026',5,'A performance micro-benchmark comparing major Java logging frameworks like SLF4J, Logback, and Log4j2. For high-throughput microservices in 2026, understanding logging allocation costs and thread contention is critical to maximizing compute efficiency in Kubernetes clusters.','Java','Repository','Advanced',1,'online','manual','3a6e2ecd737fee6b34701c56998b3c0366cd9f0406079501b4cd18f1aa96fb40',100.0,1.77903108735801601e+09,1,'2023-10-19T05:35:16Z',NULL,NULL,NULL,'["Modern Java", "Performance", "Benchmarking"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-19T05:35:16Z", "gh_stars": 16, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:01.429126+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform','github.com/GoogleCloudPlatform','','2026',0,'The master landing organization for Google Cloud Platform''s open-source projects, APIs, and CLI utilities. Holds structural frameworks, SDKs, and enterprise infrastructure design tools.','Multi','Organization','Advanced',0,'online','manual','431ad4cb53e942bc4fbc3765de953c7533dbca1c438810e28594bf570803e215',100.0,1.77903209165069794e+09,1,'2026-05-17T17:34:51.650698+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "GCP", "Enterprise Platform"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md", "docs/demos.md"]','["GoogleCloudPlatform.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/awesome-google-cloud','github.com/GoogleCloudPlatform/awesome-google-cloud: Awesome GCP','','2026',5,'The official Google Cloud Platform curated ecosystem list, documenting key open-source modules, migration frameworks, and developer tools. It helps cloud engineers bootstrap GCP landing zones and optimize GKE environments. It serves as an authoritative bridge between enterprise multi-cloud setups and native Google engineering guidelines.','N/A','Repository','Intermediate',0,'online','manual','b3375081e95ab2709d8bb1f7065dce3f5a5b8c503a772ab4c610515c8f43a365',100.0,1779033704.95922,1,'2024-05-30T16:03:07Z',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-05-30T16:03:07Z", "gh_stars": 904, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:02.273646+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/buildpacks','Google Cloud Buildpacks','','2020',5,'An open-source implementation of Cloud Native Buildpacks optimized for GCP runtimes. It automatically transforms source code into production-ready, secured OCI container images without requiring custom, multi-stage Dockerfiles.','Go','Repository','Intermediate',1,'online','manual','e4c4a2f714b992395961d8c5928955dbb0e1baa35c0076798ab31678f36b1954',100.0,1.779032171473773e+09,1,'2026-06-13T10:40:53Z',NULL,NULL,NULL,'["DevOps & Delivery", "CI/CD", "Containerization"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T10:40:53Z", "gh_stars": 1148, "gh_open_issues_30d": 147, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:03.018090+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/click-to-deploy/tree/master/k8s/sonarqube','click-to-deploy/sonarqube','','2024',4,'Google Cloud Platform blueprint repository designed to ease the deployment of SonarQube on Google Kubernetes Engine (GKE) via highly standardized manifest suites.','YAML','Software','Intermediate',1,'online','manual','ca3ac9b466adfbeeb3e200644028856448d16055e4307b1752dc6cc397168503',100.0,1.77902962898748302e+09,1,'2026-06-09T22:44:11Z',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Kubernetes Deployment"]','["[ENTERPRISE-STABLE]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T22:44:11Z", "gh_stars": 772, "gh_open_issues_30d": 206, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:03.776176+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/cloud-code-samples','github.com/GoogleCloudPlatform/cloud-code-samples 🌟','','2024',5,'Curated templates and setup workflows targeting GCP''s Cloud Code extension. Helps developers structure containerized services locally before auto-deploying to Google Kubernetes Engine (GKE).','Go','Repository','Intermediate',1,'online','manual','2e142b0405ee6a441a15033bbb35c1b26a58d5e1f19b63c670f61d154d2a1192',100.0,1.77903283360704588e+09,1,'2026-06-11T16:12:06Z',NULL,NULL,NULL,'["DevSecOps & IDEs", "Google Cloud Code", "Developer Experience"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md", "docs/demos.md", "docs/devops.md"]','["GoogleCloudPlatform.md", "demos.md", "devops.md"]','{}','{"gh_license": "0BSD", "gh_pushed": "2026-06-11T16:12:06Z", "gh_stars": 437, "gh_open_issues_30d": 80, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:04.530547+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/elcarro-oracle-operator','El Carro: The Oracle Operator for Kubernetes 🌟','','2024',2,'An open-source Kubernetes operator developed by Google Cloud that automates the provisioning, lifecycle management, backup, restore, and monitoring of Oracle databases. It leverages Custom Resource Definitions (CRDs) to orchestrate complex Oracle database tasks in a declarative, cloud-native manner. In 2026, it continues to be a crucial tool for enterprises modernizing legacy database infrastructure.','Go','Kubernetes Operator','High',0,'online','manual','fb69003a1f8a5f6d35e0a1ec90de820ff000b2ba0d5b9203fcca61f8b465ab0e',100.0,1.77902988400078201e+09,1,'2026-04-16T20:45:36Z',NULL,NULL,NULL,'["Database", "Operator", "Oracle"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-16T20:45:36Z", "gh_stars": 212, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:05.267926+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/golang-samples','==GoogleCloudPlatform/golang-samples: Sample apps and code written for Google'' Cloud in the Go programming language.==','','N/A',0,'Curator Insight outlines a large collection of idiomatic examples for utilizing Google Cloud APIs within Go applications. Live Grounding proves its importance for production engineering teams using services like BigQuery, Cloud Run, and GKE.','English','Repository','Intermediate',1,'online','manual','dd80c34836d76a57378f1493ceb40cc2921f95517c13ff62cfaa889b39f55d52',100.0,1.77903052291314792e+09,1,'2026-06-12T21:08:57Z',NULL,NULL,NULL,'["Public Cloud", "Google Cloud", "Go Samples"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:08:57Z", "gh_stars": 4624, "gh_open_issues_30d": 53, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:05.993183+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/k8s-config-connector','github.com/GoogleCloudPlatform/k8s-config-connector: GCP Config Connector','','2020',5,'Config Connector is a Kubernetes Custom Resource Definition (CRD) controller that allows operators to manage Google Cloud resources natively as if they were standard Kubernetes objects. It bridges GitOps configurations with physical cloud infrastructure provisioning.','Go','Repository','Advanced',0,'online','manual','f961070ead418e1b5e3eac9ce6450e971f17b65eeff15e13bf2d8130ad99d137',100.0,1779031901.12351,1,'2026-06-14T10:08:49Z',NULL,NULL,NULL,'["Containers & Orchestration", "GitOps", "Config Connector"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:08:49Z", "gh_stars": 1042, "gh_open_issues_30d": 2097, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:06.788728+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/secrets-store-csi-driver-provider-gcp','GoogleCloudPlatform/secrets-store-csi-driver-provider-gcp: Google Secret'' Manager Provider for Secret Store CSI Driver','','2026',4,'The official GCP provider for the Kubernetes Secrets Store CSI Driver. It enables high-security mounting of secrets from GCP Secret Manager directly into ephemeral memory-backed volumes inside target Pods, removing the risk of persisting values in etcd or local physical disks.','Go','Tool','Advanced',1,'online','manual','78b4b8aecea89d28a63c4fe5be7916fa1b9c1a3604e18828659a7a64da26912b',100.0,1.77903329621604704e+09,1,'2026-05-11T07:27:16Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver Providers"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-11T07:27:16Z", "gh_stars": 267, "gh_open_issues_30d": 48, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:07.553315+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/terraformer','github.com/GoogleCloudPlatform/terraformer 🌟','','2025',5,'A widely adopted CLI tool that reverse-engineers existing cloud infrastructure into declarative HCL code and states. Acts as a vital tool during migration processes from manual setups to systematic GitOps configurations.','Go','Tool','Advanced',0,'online','manual','4c14f43f68a58826ed21dbb8d8595429129c1a43fbb77c31a7c6922a5740a0d4',100.0,1.77903108724896907e+09,1,'2026-03-16T20:12:11Z',NULL,NULL,NULL,'["Infrastructure as Code", "Reverse Engineering", "Tooling"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-16T20:12:11Z", "gh_stars": 14540, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:08.327668+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleContainerTools/container-structure-test','GoogleContainerTools/container-structure-test','','2023',5,'The official repository for Google''s `container-structure-test`. Details a powerful unit testing framework that validates container image structures (checking file layouts, metadata keys, variable exports, and executable output states) without actually running the target container environment.','Go','Codebase','Intermediate',0,'online','manual','d5d9b3b49c059346a42b83fc79bd566689d0265ec824544c0290df592c93bc88',100.0,1.77903430965203404e+09,1,'2026-06-01T18:59:57Z',NULL,NULL,NULL,'["Security", "Container Security", "Testing Frameworks"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T18:59:57Z", "gh_stars": 2484, "gh_open_issues_30d": 116, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:09.058083+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleContainerTools/jib','jib','','2026',5,'Jib is a fast, specialized build tool by Google that constructs optimized Docker and OCI images for Java applications without requiring a Docker daemon or Dockerfile. Integrating directly into Maven or Gradle builds, it divides Java applications into granular layers (dependencies, resources, classes) to speed up continuous iteration. It is an industry-standard practice for enterprise JVM application deployment pipelines.','Java','Tool','Medium',1,'online','manual','78fc490bad61ff886aa896300605b43f81bd3ff7b429ac8b2666996a41a05419',100.0,1.77903423570345711e+09,1,'2026-05-19T14:55:01Z',NULL,NULL,NULL,'["Application Development", "Java", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T14:55:01Z", "gh_stars": 14409, "gh_open_issues_30d": 245, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:09.800631+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/GoogleContainerTools/kaniko','kaniko','','2026',5,'Kaniko is an open-source tool developed by Google to build container images from Dockerfiles inside containerized environments (like Kubernetes) without requiring a privileged Docker daemon. It executes each instruction in the Dockerfile entirely in user space, avoiding risky Docker-in-Docker (DinD) security practices. Kaniko remains a de facto standard tool for secure, isolated cloud-native CI/CD build environments.','Go','Tool','High',0,'online','manual','5549f618604c7a812ebd538d68888c13b74d54663ffed4ba15bddbfaee1c79bc',100.0,1779034116.63033,1,'2025-06-03T14:36:10Z',NULL,NULL,NULL,'["Infrastructure", "Continuous Integration", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-03T14:36:10Z", "gh_stars": 15767, "gh_open_issues_30d": 760, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:10.547103+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/HewlettPackard/terraschema','TerraSchema: Generate JSON Schema from Terraform Configurations','','2026',1,'A specialized CLI tool that parses declared Terraform configurations to generate structural JSON Schemas. Useful for running runtime validation scripts on dynamic inputs or verifying API schemas during configuration processing.','Go','CLI Tool','Intermediate',0,'online','manual','56d28c0f7c01ea7b5f38bd846b7412fd254c600dfdf7e6576f1c43902824721b',100.0,1.77902957355261898e+09,1,'2025-12-08T13:12:57Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Schema Generation"]','["[COMMUNITY-TOOL]"]','["docs/iac.md", "docs/kubernetes-tools.md", "docs/terraform.md"]','["kubernetes-tools.md", "iac.md", "terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-08T13:12:57Z", "gh_stars": 71, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:11.328480+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/HolmesGPT/holmesgpt','HolmesGPT (Robusta)','','2025',2,'Curator Insight: An AI-driven troubleshooting assistant for Kubernetes clusters by Robusta. Live Grounding: Utilizes LLM agents to autonomously parse Prometheus alerts, collect pod logs, inspect live status, and deliver actionable remediation steps for infrastructure incidents.','Python','Software','Advanced',1,'online','manual','8cd690d10195d9b3384a1fbd2a76e1c123be4591179884b268e6b7fb71823a31',100.0,1.77913049493679189e+09,1,'2026-06-14T10:13:58Z',NULL,NULL,NULL,'["Cloud Native Operations", "AI AIOps", "Kubernetes Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/ai.md"]','["ai.md", "ai-agents-mcp.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:13:58Z", "gh_stars": 2623, "gh_open_issues_30d": 299, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:12.077106+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/HopopOps/k8s-ldap-auth','vbouchaud/k8s-ldap-auth','','2018',1,'A lightweight Kubernetes webhook authentication service interfacing directly with external LDAP/Active Directory engines. It maps LDAP group memberships into Kubernetes groups for clean RBAC authorization.','Go','Webhook Service','Medium',1,'online','manual','a01b5c8ed749400c7ab239a0f0a7d533adc2799509816ea9a00ea97a2e633c96',100.0,1.77913049501118111e+09,1,'2026-06-08T21:04:13Z',NULL,NULL,NULL,'["Security", "Identity & Access", "LDAP Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-08T21:04:13Z", "gh_stars": 54, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:12.845308+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/IBM/CP4MCM-SDK','github.com/IBM/CP4MCM-SDK : Business Partner App Integration with IBM MCM','','2020',1,'An integration SDK for registering and packaging third-party application services within the IBM Cloud Pak for Multicloud Management (CP4MCM) ecosystem. Live Grounding Note: CP4MCM and this SDK are largely archived or superseded by newer Red Hat Advanced Cluster Management (RHACM) methodologies, making this mostly historical for legacy integrations.','Go','Repository','Advanced',1,'online','manual','e3d66423e10268c139843065bffb6358c23dfdb070a27b796a864a15ceea8475',100.0,1.77903056998499488e+09,1,'2022-03-08T03:31:17Z',NULL,NULL,NULL,'["Enterprise Integration", "Multi-Cluster Management", "IBM Cloud Pak SDK"]','["[LEGACY]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-08T03:31:17Z", "gh_stars": 2, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:13.588048+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/IBM/argocd-vault-plugin','IBM/argocd-vault-plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bacdb3b79f20c82c07dcabd131068baa6a41a9fd000e0061f4269359f582cd5d',100.0,1779029838.60532,0,'2026-05-17T16:57:18.605320+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://github.com/argoproj-labs/argocd-vault-plugin", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:14.232689+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/IBM/varnish-operator','github.com/IBM/varnish-operator','','2023',2,'A specialized Kubernetes Operator developed by IBM to deploy, manage, and scale Varnish Cache setups natively within container orchestrators. Although useful for cloud-native setups, in 2026 it faces stiff competition from service meshes offering in-built caching proxies.','Go','Repository','Advanced',0,'online','manual','f14866d050d9b7b9479b06e636a282fd3ea681d5364fe2cfc2b8a9cbccf47e38',100.0,1.77903000972900509e+09,1,'2024-09-16T10:32:32Z',NULL,NULL,NULL,'["Infrastructure & Caching", "Kubernetes Operators", "Varnish Deployment"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-16T10:32:32Z", "gh_stars": 69, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:14.951547+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Ileriayo/markdown-badges','github.com/Ileriayo/markdown-badges: Markdown Badges','','2026',5,'A massive curated catalog of dynamic, consistent, and beautiful SVG shields and badges for GitHub repositories. It supports a wide array of languages, frameworks, cloud providers, and developer tools. Live grounding confirms it is standard practice for enriching project READMEs.','Markdown','Repository','Beginner',0,'online','manual','b2af5269244126ccec1218d8c1605a4fdf4d3aecbc8fa37a548f2bbbf17420c0',100.0,1.7790302389726181e+09,1,'2026-05-22T23:46:44Z',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "Metadata Badges"]','["[DE FACTO STANDARD]"]','["docs/mkdocs.md"]','["mkdocs.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-22T23:46:44Z", "gh_stars": 16701, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:15.663944+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Isan-Rivkin/kube_query','Kube_query','','2020',5,'A developer-focused diagnostic tool that applies SQL query patterns to inspect active Kubernetes cluster states, mimicking OSQuery mechanisms. It simplifies resource discovery by enabling relational SQL queries across Pods, Services, and Deployments. While offering clean diagnostic convenience, live tracking indicates the project remains a niche developer utility.','Go','CLI Tool','Medium',0,'online','manual','f770c2456de05e78244bd2d5650c5037f62648e6059a4490f4c829fba829b951',100.0,1.77903036122420501e+09,1,'2020-11-30T12:21:35Z',NULL,NULL,NULL,'["Operations", "Cluster Querying", "OSQuery Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-30T12:21:35Z", "gh_stars": 13, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:16.372994+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/IvanJosipovic/KubeUI','KubeUI: A Desktop Kubernetes Client','','2024',2,'A high-performance, desktop-optimized UI designed to stream, monitor, and interact with live cluster metrics and objects. It enhances developer agility through dynamic views of multi-cluster namespaces and active workload metrics.','C#','Tool','Beginner',0,'online','manual','3f044ea42a7c7cb2dcb5df55885b1fddcbf28eb96202deaf875ffb6df9dc13c7',100.0,1779030928.62387,1,'2026-06-14T04:45:46Z',NULL,NULL,NULL,'["Observability", "UI Clients", "Multi-Cluster"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/kubernetes-tools.md", "docs/kubernetes-troubleshooting.md"]','["devops-tools.md", "kubernetes-tools.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:45:46Z", "gh_stars": 311, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:17.165299+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/JFolberth/TheYAMLPipelineOne','github.com/JFolberth/TheYAMLPipelineOne 🌟','','2024',4,'An open-source pipeline framework showcasing advanced DRY (Don''t Repeat Yourself) YAML patterns for Azure DevOps. In 2026, this template system represents best-in-class orchestration, enabling developers to scale microservice builds without duplicating pipelines or configuration code.','PowerShell','Code Repository','Advanced',1,'online','manual','a8bba28939d632d8db343e0ce7122d56c8cdd6d044201c9be8efde952b1f7d9b',100.0,1.77903401289815902e+09,1,'2025-02-26T16:15:34Z',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "YAML Templating and Reusability"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-02-26T16:15:34Z", "gh_stars": 221, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:17.867803+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/JFryy/qq','github.com/JFryy/qq','','2024',5,'A versatile, multi-format query engine supporting YAML, JSON, TOML, and XML processing within a unified execution context. Streamlines data conversion and extraction tasks during schema migrations.','Go','CLI Tool','Medium',0,'online','manual','9390a93c9045a4e6e2448c9d06e3b8803f3b9ff351e04e972dfa714c2949061c',100.0,1.77903245761006903e+09,1,'2026-05-19T00:18:46Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-19T00:18:46Z", "gh_stars": 725, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:18.579949+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/JPCERTCC/LogonTracer','github.com/JPCERTCC/LogonTracer','','2025',5,'Incident response tool mapping Active Directory authentication logs onto Neo4j graph databases. Visually identifies anomalous domain login correlations, pass-the-hash movements, and identity exploitation attacks.','Python','Repository','Advanced',0,'online','manual','c37c57af01cd0d7cffa23c3c33198ce0e610b3bb4b5465114d1ee8ba0313b2d1',100.0,1.77903330969002699e+09,1,'2026-04-22T15:13:52Z',NULL,NULL,NULL,'["Security", "Threat Hunting", "Active Directory"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-22T15:13:52Z", "gh_stars": 3182, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:19.334583+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/JamesTGrant/kubectl-debug','github.com/JamesTGrant/kubectl-debug','','2021',2,'A kubectl plugin designed to launch temporary debugging containers within a target pod namespace. Streamlines manual container introspection prior to the widespread adoption of native ephemeral containers.','Go','Tool','Intermediate',0,'online','manual','d1745da922e0a7ed091c3f104317345debae9e48c30d01138e4a210c65814165',100.0,1.77903209570959401e+09,1,'2024-05-06T05:15:03Z',NULL,NULL,NULL,'["Observability", "Debugging", "CLI Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes-troubleshooting.md"]','["kubernetes-tools.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-06T05:15:03Z", "gh_stars": 373, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:20.102098+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/JeanBaptisteWATENBERG/junit5-kubernetes','junit5-kubernetes','','2020',1,'A JUnit 5 extension that allows Java developers to integrate Kubernetes clusters dynamically into their automated testing suites, provisioning temporary namespaces and managing resources during test lifecycles.','Java','Testing Library','Advanced',0,'online','manual','122aa535b5787cf3c36d0ca2bc7b0f6bb5556a3efb2ff8e41018a31f40ece85b',100.0,1.77902956397961092e+09,1,'2022-09-16T23:15:08Z',NULL,NULL,NULL,'["Application Lifecycle", "Testing & Verification", "Integration Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2022-09-16T23:15:08Z", "gh_stars": 43, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:20.812154+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/JovianX/Service-Hub','github.com/JovianX/Service-Hub','','2024',1,'Service-Hub is a self-service platform dashboard designed to turn Helm charts, operators, and cloud infrastructure scripts into unified service catalog items. By presenting clean configuration inputs, it abstracts away cluster YAML complexity from downstream developers.','Go','Web Catalog','Advanced',1,'online','manual','830e319eac60c01930e8c6892355613459a6151d820133cadd4a2daa3325c9f1',100.0,1.77903391407375597e+09,1,'2024-04-02T11:20:36Z',NULL,NULL,NULL,'["Operations", "Platform Engineering", "Service Catalog"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-02T11:20:36Z", "gh_stars": 122, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:21.550827+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/JovianX/helm-release-plugin','JovianX/helm-release-plugin','','2022',2,'Utility command plugin allowing cluster administrators to inspect, unpack, and export deployment releases easily. Facilitates troubleshooting across multi-environment states and eases visual configuration comparisons.','Go','Plugin','Intermediate',0,'online','manual','f4b73219b977ea01a50fa006d13592fd579e1429e0b0a4f8806b9fd0f749c500',100.0,1.77903246278784298e+09,1,'2026-03-29T15:24:57Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Helm Plugins", "Release Management"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-29T15:24:57Z", "gh_stars": 109, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:22.265879+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/JulianHayward/AzADServicePrincipalInsights','github.com/JulianHayward/AzADServicePrincipalInsights','','2024',5,'Automated reporting utility designed to audit Entra ID (Azure AD) Service Principals, highlighting over-permissioned applications, API vulnerabilities, and expiring credential/certificate payloads.','PowerShell','Repository','Intermediate',0,'online','manual','bb715ee94d54478241dd269201f2486027c124c04cd5ed4ad19f9ad5d76ff178',100.0,1.77903252500288295e+09,1,'2025-04-30T14:57:39Z',NULL,NULL,NULL,'["Cloud Platform", "Governance", "Security Auditing"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-30T14:57:39Z", "gh_stars": 251, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:23.007194+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Juniper/Junos-terraform','Junos-terraform: JUNOS Terraform Automation Framework (JTAF)','','2023',2,'The JUNOS Terraform Automation Framework (JTAF) auto-generates custom Terraform providers based on Junos XML schema specifications. Enables network administrators to manage hardware appliances declaratively.','Go','Repository','Advanced',0,'online','manual','89231b644330502e1ec08f800e51361a06bc7f1b1e48dc78cb8677945f03fe54',100.0,1779030052.42853,1,'2026-06-08T10:06:52Z',NULL,NULL,NULL,'["Infrastructure as Code", "Networking", "Juniper Junos"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T10:06:52Z", "gh_stars": 82, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:23.723206+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Juniper/contrail-docker/wiki/Configure-docker-service-to-use-insecure-registry','Configure Docker Service To Use Insecure Registry','','2020',5,'A legacy wiki repository explaining systems-level configurations required to allow the Docker daemon to communicate with insecure, self-hosted registries. It highlights modification of systemd services and the daemon.json config file. This historic resource has been unmaintained for several years and serves solely as a retro technical reference.','Markdown','Documentation','Intermediate',0,'online','manual','fb79d205ff288fe3395ded82336fba90a30f5cca7819f789a31ce6e71a5d7d42',100.0,1.77903055424010705e+09,1,'2023-02-20T17:58:58Z',NULL,NULL,NULL,'["Container Management", "Docker Security", "Insecure Registries"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-20T17:58:58Z", "gh_stars": 48, "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:24.470996+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/K8Studio/K8studio','k8studio.github.io/k8studio','','2024',2,'A feature-rich desktop client that constructs interactive, dynamic node graphs representing active cluster topology. Helps cluster administrators visualize resource footprints, namespace boundaries, and connectivity routes visually.','TypeScript','Repository','Intermediate',0,'online','manual','c0e8641074fb61d2eaaa8bfbf28247b5c48c63ad5ae4b96651bcdd2ef0fa428a',100.0,1.77903264045236897e+09,1,'2026-06-09T19:43:36Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Visual Ide"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 53, "gh_pushed": "2026-06-09T19:43:36Z", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:25.212037+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/KWasm/podman-wasm','github.com/KWasm/podman-wasm','','2025',0,'Part of the KWasm ecosystem, podman-wasm integrates WebAssembly runtimes directly with Podman container environments. It enables the seamless execution of highly isolated Wasm workloads alongside native Linux containers, signaling the paradigm of lightweight, secure serverless execution.','Go','Runtime Extension','Advanced',0,'online','manual','f254b3d9bb2dddcfcffaa8323709cecd53c76af82fc2d4cbb6ba880484033752',100.0,1.77903448755038595e+09,1,'2022-10-20T18:17:57Z',NULL,NULL,NULL,'["Runtime", "WebAssembly (Wasm)", "Container Engines"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-10-20T18:17:57Z", "gh_stars": 30, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:25.951382+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/KnicKnic/temp-kubernetes-ci','KnicKnic/temp-kubernetes-ci: Temp Kubernetes CI','','2021',1,'A CI framework designed to spin up ephemeral Kubernetes instances dynamically within workflow jobs for automated end-to-end testing, and immediately tear them down afterward. In 2026, it is largely archived, having been superseded by standard GitHub Actions runners with native Kind or k3s integrations.','PowerShell','CI Framework','Medium',0,'online','manual','37f66908f3d84b0cfe979fad1b98ffb071f1b6a471f1ebf0fd35b7b7f0d0f269',100.0,1.77903169705075693e+09,1,'2023-01-05T15:04:04Z',NULL,NULL,NULL,'["Development", "CI/CD", "Testing"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-05T15:04:04Z", "gh_stars": 15, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:26.683353+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Kubeinit/kubeinit','kubeinit 🌟','','2025',5,'An Ansible-driven framework designed to automate the installation and configuration of multi-node Kubernetes and OpenShift clusters. Supports diverse hypervisors and custom local configurations to establish development environments.','Python','Installer','Advanced',0,'duplicate','manual','30030a2ad117765656888aa3efc1f8a879dd1cab246b8bed321c75e6869c73f3',100.0,1.77903142308528399e+09,1,'2025-12-05T21:26:59Z',NULL,NULL,NULL,'["Platform Engineering", "Installation", "Automation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T21:26:59Z", "gh_stars": 222, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:27.427414+02:00", "duplicate_of": "https://github.com/kubeinit/kubeinit"}'); -INSERT INTO "resources" VALUES('https://github.com/Kubermatic/Kubermatic','Kubermatic Kubernetes Platform 🌟','','2026',4,'Kubermatic Kubernetes Platform (KKP) is a high-performance multi-cluster management engine that automates the lifecycle of thousands of Kubernetes clusters. By running control planes as containers within a master cluster (Kubernetes-in-Kubernetes), KKP drastically reduces resource overhead and simplifies multi-cloud operations. It is widely adopted by European enterprises prioritizing sovereign, multi-tenant infrastructure.','Go','Platform','High',0,'online','manual','698ae17261cd088111a4d11d3775ae9c4ae16c62f86a0de8983a02ef6df703d4',100.0,1.77902956162196588e+09,1,'2026-06-12T17:52:28Z',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Enterprise Control Plane"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T17:52:28Z", "gh_stars": 1281, "gh_open_issues_30d": 462, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:28.174254+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/KurtGokhan/tegaki','Tegaki turns any Google Font into animated handwriting','Handwriting animation for the web supporting custom text, natural timing, and multi-framework integration.','2026',4,'Curator Insight: An innovative frontend library that bypasses the need for complex, manual SVG path tracing or heavy Lottie files by dynamically converting Google Fonts into animated stroke-by-stroke handwriting. Live Grounding (MCP): Production performance checks confirm the library uses a highly optimized custom rasterization and distance transform image processing pipeline, natively supporting React, Svelte, Vue, Astro, and vanilla JavaScript layouts with low execution overhead.','English','repository','Intermediate',0,'online','automatic','94af03c7cbccc30053e2e1a8d55b817492ac1898d960848d0ea65351c96319de',NULL,1.78035270531452202e+09,0,'2026-05-27T16:38:21Z',NULL,NULL,NULL,'["Frontend Development", "Web Animation", "Typography Tools"]','["COMMUNITY-TOOL"]','[]','[]','{}','{"category": "javascript", "gh_license": "MIT", "gh_pushed": "2026-05-27T16:38:21Z", "gh_stars": 2661, "reputation_status": "Vetted", "reputation_summary": "Highly praised across frontend developer forums and Trendshift for its novel approach to real-time handwriting simulation without manual SVG path design.", "social_preview_url": "https://repository-images.githubusercontent.com/1194746675/11ef7275-f0dc-4e2c-aa37-fa99910d0f1a", "source_provenance": "X.com (midudev)", "suggested_new_category": "", "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:28.922363+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/KusionStack/kusion','github.com/KusionStack/kusion','','2025',3,'Kusion is an open-source intent-driven declarative configuration engine. Uses structured schema architectures (KCL) to compile application delivery models into multi-cloud platform resources, helping developers manage infrastructure and application lifecycles natively.','Go','Open Source Project','Advanced',1,'online','manual','2cd68d99e09c2f043f947a636db779b2493944e02ae669ba1c9df8b96a6a03e9',100.0,1.7790300353523581e+09,1,'2026-01-04T06:01:34Z',NULL,NULL,NULL,'["Platform Engineering", "Declarative Configuration", "KusionStack"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-04T06:01:34Z", "gh_stars": 1310, "gh_open_issues_30d": 54, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:29.665510+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Kyrremann/kubectl-eksporter','kubectl-eksporter 🌟','','2021',1,'A kubectl plugin designed to clean and extract manifest files directly from active cluster resources. It automatically strips runtime-specific metadata and system-defined statuses, leaving clean configs suitable for GitOps repositories.','Go','CLI Plugin','Simple',0,'online','manual','00470afeddc5ab436af6236f07d9e1e8281b9f868578ae7fa4edd3e4f8e33e35',100.0,1.77903133388377904e+09,1,'2022-07-06T18:52:39Z',NULL,NULL,NULL,'["Operations & UX", "Manifest Generation", "Resource Cleaning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-07-06T18:52:39Z", "gh_stars": 23, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:30.406892+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/LeCoupa/awesome-cheatsheets','LeCoupa/awesome-cheatsheets','','2024',5,'An extensive collection of high-density cheat sheets targeting mainstream programming environments, databases, and container architectures. It serves as a rapid reference hub for backend engineers looking to quickly lookup API syntaxes and commands.','Markdown','Repository','Beginner',0,'online','manual','c1cb8f7dc3a8ea050fb502a814cd2fe11811d445819b0895993c0872226d7e07',100.0,1.77903238368471598e+09,1,'2026-04-12T17:26:10Z',NULL,NULL,NULL,'["Developer Education", "Cheat Sheets", "Reference Hubs"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-12T17:26:10Z", "gh_stars": 46016, "gh_open_issues_30d": 136, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:31.106016+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/LerryAlexander/postman_jenkins_api_tests','LerryAlexander: Postman + Newman API Automated Tests running on a Jenkins'' Pipeline 🌟','','2020',0,'Curator Insight focuses on running automated Postman test suites through Newman CLI inside a Jenkins Pipeline. Live Grounding confirms this is a standard integration step for end-to-end REST API verification. By surfacing test execution failures in Jenkins console output, teams can safely block regression deployments.','JavaScript','Repository','Intermediate',1,'online','manual','685c6ee914595c89b7b648e4e2a91a22f2a193a226bf058e4ca62641914ff3b9',100.0,1.77903159207763504e+09,1,'2020-08-30T01:20:17Z',NULL,NULL,NULL,'["Quality Assurance", "API Testing Automation", "Newman Integration", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 3, "gh_pushed": "2020-08-30T01:20:17Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:31.812005+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Levi-Michael/boto3-ec2-s3-management','github.com/Levi-Michael/boto3-ec2-s3-management: A python tools base on'' AWS boto3 for manage ec2 and s3 buckets','','2024',0,'A lightweight Python-based tool leveraging Boto3 to programmatically manage EC2 instances and S3 bucket lifecycles. It provides system administrators with an alternative to the heavy AWS Management Console for quick resource termination, tag filtering, and volume audits. Its clean syntax serves as an educational base for custom infrastructure engineering scripts.','Python','Repository','Beginner',0,'online','manual','deadc4b406decdb32c215b6271a7a90853038e8c5247e00576e7f442ce2112ae',100.0,1.7790290612660849e+09,1,'2023-03-15T13:04:34Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 2, "gh_pushed": "2023-03-15T13:04:34Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:32.528290+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Lightning-AI/engineering-class','==github.com/Lightning-AI/engineering-class: Lightning Bits: Engineering'' for Researchers== 🌟','','2023',0,'An educational repository addressing the gap between raw AI/ML research scripts and production-grade deployments. Synthesizes software hygiene patterns, testing foundations, Docker containerization, and clean architectural paradigms for machine learning practitioners.','Python','Repository','Intermediate',0,'online','manual','d53760e45e9409ed3e5c7de582fc09c02e777187ab73555b18bbf799ddc63c7a',100.0,1.77903288955305695e+09,1,'2022-08-29T19:32:52Z',NULL,NULL,NULL,'["Engineering Education", "Software Engineering", "AI & Research Ops"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 134, "gh_pushed": "2022-08-29T19:32:52Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:33.256228+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Lightning-AI/engineering-class/blob/main/ep08-github-pr/Ep08-ShowNotes.md','github.com/Lightning-AI/engineering-class: Episode 8: Creating a Pull Request'' on GitHub','','2023',0,'A detailed educational guide focused on pull request hygiene. Outlines techniques for structural rebase execution, concise commit grouping, and PR review preparation, maximizing CI signal feedback and accelerating collaborative review approvals.','Markdown','Documentation','Beginner',0,'online','manual','ee2ccc731dcca4fb9bd2f00580bcd855e0327553477c86a72797e3ea673a0ae9',100.0,1.77903237679289102e+09,1,'2022-08-29T19:32:52Z',NULL,NULL,NULL,'["Developer Platform", "Collaboration Tools", "Git Workflows"]','["GUIDE"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 134, "gh_pushed": "2022-08-29T19:32:52Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:33.988747+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Lightning-AI/engineering-class/blob/main/ep09-github-collab/Ep09-ShowNotes.md','github.com/Lightning-AI/engineering-class: Episode 9: Collaborating with'' Pull Requests using GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab1ec6988565d7ff9e31fa4965e394b1d3ff77dde4d99e36ffdd59d020b68af6',100.0,1.77903172040696907e+09,1,'2026-05-17T17:28:40.406969+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/Lightning-AI/engineering-class/blob/main/ep08-github-pr/Ep08-ShowNotes.md", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:34.680119+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/LovesCloud/java-groovy-docker','github.com/LovesCloud/java-groovy-docker','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f286914fa12dceff6cce0778dc313c171156680b209e96ac3cada7a2a10715fe',100.0,1.77902998923167395e+09,1,'2026-05-17T16:59:49.231674+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:35.432242+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/LukeMwila/bootstrap-rke-cluster-in-aws','Bootstrap RKE Kubernetes Cluster in AWS Environment','','2021',2,'An automation playbook demonstrating how to bootstrap highly available Rancher Kubernetes Engine (RKE) clusters in an AWS infrastructure environment using structured Terraform configurations.','HCL','IaC','Advanced',0,'online','manual','588d9e4c6e2c0c0234a36386b4c9fc2f4ded1451a954ad900cc1bab3985ba370',100.0,1.77903022072395706e+09,1,'2022-01-13T13:04:50Z',NULL,NULL,NULL,'["Kubernetes Management", "Infrastructure as Code", "RKE"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-01-13T13:04:50Z", "gh_stars": 19, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:36.159400+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/MOZGIII/port-map-operator','port-map-operator','','2022',5,'An operator that automates mapping physical node ports or external router ports directly to target service resources inside the cluster. Excellent for homelabs or edge gateways that need dynamically updated router UPnP mapping profiles.','Go','Operator','Medium',0,'online','manual','74ee4912bed16e7a635bd994083c434497eedae8802dac222c866279174e5426',100.0,1.77903150777730894e+09,1,'2023-01-24T10:03:19Z',NULL,NULL,NULL,'["Networking & Security", "Service Access", "Port Forwarding"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-24T10:03:19Z", "gh_stars": 28, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:36.877327+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Maelstromage/Log4jSherlock','Maelstromage/Log4jSherlock','','2021',5,'A Python utility designed to scan compiled archives (JAR, WAR, EAR) for compromised Log4j classes. While its active maintenance has slowed, the script remains a useful reference for performing offline filesystem audits on legacy systems. It provides clear patterns for searching deep directory structures.','Python','Tool','Intermediate',0,'online','manual','a79f869b69f76044873c1e18c985d3bb69f7dd6e0499410c3c11c4538cbe23ee',100.0,1.7790324639775381e+09,1,'2023-04-14T19:27:15Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-04-14T19:27:15Z", "gh_stars": 108, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:37.579798+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ManagedKube/kubernetes-common-services','kubernetes-common-services','','2022',5,'A curated repository hosting template manifests and configuration blueprints for common supporting platform infrastructure. Includes readily deployable definitions for monitoring stacks, ingress controllers, certificate issuers, and log forwarders.','YAML','Templates','Intermediate',0,'online','manual','76435369d8d8b290778172dda4bbad1b1964b8d830aa06e18bdb0425b4960b29',100.0,1.77903432700366711e+09,1,'2021-02-17T00:44:01Z',NULL,NULL,NULL,'["Platform Engineering", "Boilerplates", "Reference Architectures"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-17T00:44:01Z", "gh_stars": 129, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:38.314052+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ManagedKube/kubernetes-development-environment-in-a-box','kubernetes-development-environment-in-a-box','','2020',1,'An early local development kit utilizing Vagrant and VirtualBox VMs. Live Grounding confirms this project is inactive, having been entirely superseded by modern, lightweight containerized runtimes like kind or k3d.','Shell','Tool','Advanced',0,'online','manual','787b84397fcc51c5d517bfb7e7fbf923a1b41edef6278c8a944d9ad97545ac95',100.0,1.77903188330073308e+09,1,'2021-02-08T17:13:23Z',NULL,NULL,NULL,'["Local Kubernetes Environments", "Legacy VMs", "Vagrant Toolkits"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-08T17:13:23Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:39.028107+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Masterminds/sprig','Masterminds/sprig: Sprig: Template functions for Go templates','','N/A',0,'Curator Insight presents Sprig as a comprehensive library of template functions for Go, heavily utilized in Helm charts. Live Grounding confirms its status as an industry-standard dependency for dynamic Helm manifest generation, though recent development has shifted to maintenance mode.','English','Repository','Intermediate',0,'online','manual','fa4fdd48c93004df4b03591707eda2dd98b34875d1d811f4dbfd80968fc30c11',100.0,1.77903154009412407e+09,1,'2025-07-18T13:29:21Z',NULL,NULL,NULL,'["DevOps Tools", "Templating", "Go Templates"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-18T13:29:21Z", "gh_stars": 4721, "gh_open_issues_30d": 183, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:39.742414+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Mathieu-Desrochers/Learning-Go','Mathieu-Desrochers/Learning-Go','','N/A',0,'Curator Insight covers personal coding exercises and challenges compiled while learning Go. Live Grounding confirms it''s a small-scale individual repository with low public impact.','English','Repository','Beginner',0,'online','manual','822188b72a18c3de037790e00bddc2c7414973d9dd51ae22ff3eafc630a7e136',100.0,1.77902999334871411e+09,1,'2022-01-23T20:32:39Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Learning Resources"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 174, "gh_pushed": "2022-01-23T20:32:39Z", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:40.464164+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/MatthewCYLau/gcp-react-gke-terraform','github.com/MatthewCYLau: React App on Google Kubernetes Engine (GKE) with'' Terraform','','2021',0,'Infrastructure-as-Code repository containing templates to construct a secure Google Kubernetes Engine (GKE) cluster via Terraform. Deploys an automated frontend React framework alongside its required networking and load balancing constructs.','HCL','Repository','Intermediate',0,'online','manual','804fe2c16a86327f60006d49854c2e3d0ea521c5aea51611c4cf63b12c2cabc2',100.0,1.77902950294025397e+09,1,'2023-12-21T16:05:19Z',NULL,NULL,NULL,'["Cloud Providers", "Google GKE", "Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 15, "gh_pushed": "2023-12-21T16:05:19Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:41.160982+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/MatthewCYLau/node-express-typescript-k8-gke','github.com/MatthewCYLau: TypeScript Node Express Google Kubernetes Engine'' (GKE)','','2021',0,'Practical developer bootstrap repository containing configurations to build, package, and orchestrate a containerized TypeScript Node Express API application on Google Kubernetes Engine (GKE) under standard ingress architectures.','TypeScript','Repository','Intermediate',1,'online','manual','54232271a033a19e4b91676855495049b4821a138337e31b938b6d5d214b4308',100.0,1.77903432327545404e+09,1,'2021-12-31T17:32:25Z',NULL,NULL,NULL,'["Cloud Providers", "Google GKE", "Application Dev"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 11, "gh_pushed": "2021-12-31T17:32:25Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:41.862454+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/MichaelCade/90DaysOfDevOps','MichaelCade/90DaysOfDevOps 🌟','','2026',4,'An intensive, community-acclaimed learning curriculum tracking systems and DevOps fundamentals over a 90-day syllabus. Deeply targets foundational to advanced configurations in virtualization, Kubernetes, CI/CD, and monitoring.','Go','Educational Repository','Intermediate',0,'online','manual','a1fe19bca7a14189ca66d6efcf4d4c2420d2d52e48caf0ffb820efa91863b1d9',100.0,1.77903248395709204e+09,1,'2026-04-12T05:25:44Z',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Syllabus & Training"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-12T05:25:44Z", "gh_stars": 29497, "is_special": true, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:42.553050+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/MichaelMure/git-bug','==github.com/MichaelMure/git-bug==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f0339f91d23b113e5695f542dc00607970eb0fbe2ab67951bc045944b57aec84',100.0,1.77903190289836096e+09,0,'2026-05-17T17:31:42.898361+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/git-bug/git-bug", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:43.226641+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Michaelpalacce/SimpleSecrets','Michaelpalacce/SimpleSecrets','','2022',0,'An experimental secrets management utility that simplifies distributing and syncing environment configurations securely across multiple namespaces.','Go','Operator','Medium',0,'online','manual','2966734aa7fcebffdb89380fc7fb6f0350d5ca62f97ffcb884ff1144894d7b6b',100.0,1.77902951423824405e+09,1,'2022-08-15T22:06:35Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Simplification", "Operators"]','["[EMERGING]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 25, "gh_pushed": "2022-08-15T22:06:35Z", "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:43.930647+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Microsoft/azure-pipelines-tasks','==Microsoft/azure-pipelines-tasks==','','2026',5,'The official open-source repository containing the task libraries that run on Azure Pipelines. Monitoring this codebase is essential in 2026 for platform engineers who need to debug execution behaviors, trace custom step outputs, or build optimized, private extension packages.','TypeScript','Code Repository','Advanced',0,'online','manual','089cfad9479f2a09702703f720100c150312ab62961d5cbbd5bb67569e2625e0',100.0,1.77903073064587807e+09,1,'2026-06-12T14:53:04Z',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Extensibility & Custom Tasks"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T14:53:04Z", "gh_stars": 3645, "gh_open_issues_30d": 507, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:44.667992+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/MiteshSharma/PrometheusWithGrafana','github.com/MiteshSharma/PrometheusWithGrafana','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','615b8df050aa76c724298f8bed6996098c7550479b34ae45eee2aab34d045163',100.0,1.77903390376175403e+09,1,'2026-05-17T18:05:03.761754+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:45.370439+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/MnrGreg/kubectl-node-restart','kubectl-node-restart 🌟','','2023',5,'A fast-acting kubectl plugin that coordinates the safe rolling restart of target cluster nodes. It wraps standard drain, cordon, reboot, and uncordon routines to maintain service availability during host maintenance. Widely used for ad-hoc operational tuning.','Bash','CLI Plugin','Low',0,'online','manual','4cda894f82c39e81325129c4e69b2045d7da3d8a985c4fc621e5e246a1f83f48',100.0,1.77903001526326298e+09,1,'2024-06-08T16:53:24Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Node Operations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-06-08T16:53:24Z", "gh_stars": 109, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:33:56.293764+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Mr-Un1k0d3r/ATP-PowerShell-Scripts','==github.com/Mr-Un1k0d3r/ATP-PowerShell-Scripts==','','2021',0,'Provides advanced scripts designed to audit protection baselines, test defensive measures, and evaluate Active Directory environments against vulnerability patterns.','PowerShell','GitHub Repository','Advanced',0,'online','manual','7e02fecdb793a0c0b021f8a6e0b23cf9abed11a63e04debc50a1e5e53fd6dd98',100.0,1.77903145909886407e+09,1,'2023-03-14T17:49:00Z',NULL,NULL,NULL,'["Security Operations", "Advanced Threat Protection", "Offensive Tooling", "Penetration Testing"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 218, "gh_pushed": "2023-03-14T17:49:00Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:33:57.022136+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/NCCloud/mayfly','github.com/NCCloud/mayfly: Ephemeral Kubernetes Resources 🌟','','2025',5,'Mayfly introduces time-to-live policies on generic Kubernetes resources and testing namespaces. Once designated duration guidelines are reached, Mayfly executes automated teardowns, ensuring transient tests do not leave lingering etcd records or unused services.','Go','Repository','Intermediate',0,'online','manual','2c8a29c2a1aaf2e5b74d2988bdff1dfad787569e0dbcbe10d1e934ea9755c94e',100.0,1.77903110385512399e+09,1,'2026-05-01T11:37:06Z',NULL,NULL,NULL,'["Operations & Reliability", "Resource Lifecycle", "Ephemeral Clusters"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-01T11:37:06Z", "gh_stars": 337, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:33:57.744988+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/NVIDIA/gpu-operator','NVIDIA GPU Operator','','2025',2,'Curator Insight: Kubernetes operator designed to automate the management of NVIDIA software components on nodes. Live Grounding: Provisions GPU drivers, container runtimes, device plug-ins, and monitoring tools automatically, ensuring consistent access to hardware acceleration.','Go','Software','Expert',0,'online','manual','34332c147f6cfd2ad52ad841120cc5adabed3d28acf0b22d84d09fe4efe175e0',100.0,1.77903378515296292e+09,1,'2026-06-13T10:03:52Z',NULL,NULL,NULL,'["AI Infrastructure", "Hardware Orchestration", "NVIDIA Operators"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/kubernetes-operators-controllers.md"]','["ai-agents-mcp.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T10:03:52Z", "gh_stars": 2739, "gh_open_issues_30d": 100, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:33:58.552471+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/NVIDIA/k8s-device-plugin','NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes','','2026',5,'This specialized DaemonSet exposes physical GPU properties to the local kubelet node manager. Operating as the essential link for hardware-accelerated workloads, it handles task-scheduling configurations and sets device-isolation runtimes so container systems can safely slice and access host GPU hardware.','Go','Repository','Intermediate',0,'online','manual','234a1e94e10f66301a5b20fd4b0907489e7c02ed7f6af4abdf4a0712efe34225',100.0,1.77903164584165191e+09,1,'2026-06-14T07:42:57Z',NULL,NULL,NULL,'["Infrastructure & Hardware", "AI/ML Infrastructure", "Hardware Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:42:57Z", "gh_stars": 3788, "gh_open_issues_30d": 73, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:33:59.294396+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/NVIDIA/nvidia-docker/blob/8c0eeba474cace48fdb8216f518063db2bd2d4d1/tools/src/nvidia/volumes.go#L103',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d931ea56fe326116db8872658d316fc9713d53e5467f81cd192eab9e41551f6',100.0,1.77903408509110498e+09,1,'2026-05-17T18:08:05.091105+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:00.027474+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Neoteroi/essentials-configuration-keyvault','Neoteroi/essentials-configuration-keyvault','','2022',1,'A specialized open-source Python package engineered to fetch and map configurations dynamically from Azure Key Vault into Python-based microservices. Standardizes token authentication patterns, drastically reducing boilerplate setup routines for backend frameworks.','Python','Library','Beginner',0,'online','manual','ae3324701bd8964c6e28af8f13cfdb8647988d44da2e808b08ebcc0969a78ae5',100.0,1.77903061548018693e+09,1,'2023-04-10T13:47:59Z',NULL,NULL,NULL,'["Development", "Libraries", "Python Configuration Ingestion"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-10T13:47:59Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:00.780072+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Netcracker/KubeMarine','github.com/Netcracker/KubeMarine','','2025',1,'KubeMarine is a lightweight, Python-based automation framework engineered for physical bare-metal and virtual machine cluster deployments. It streamlines OS-level system configuration, Kubeadm orchestration, certificate management, and system patch operations via streamlined SSH automation.','Python','Deployment Tool','Advanced',0,'online','manual','f1043841c0be89d2a7dc17b7cee8a50cfa7a51f15703d5ab73ee62b77cdfc451',100.0,1.7790328807821381e+09,1,'2026-06-12T13:49:01Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:49:01Z", "gh_stars": 131, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:01.518067+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Netflix/SimianArmy/wiki/Chaos-Monkey','Chaos Monkey','','2026',5,'Netflix''s classic Chaos Monkey implementation, designed to randomly disable instances in production to prove resiliency. Live Grounding identifies Chaos Monkey as the conceptual grandfather of contemporary Chaos Engineering, asserting that regular, controlled failure injection is a critical architectural requirement for distributed systems.','Python / Go','Repository / Tool','Advanced',0,'online','manual','0bbf9c260e5a0ee5238cd134054c33a92032f4cbf23a879d31222ccd7d68b3d8',100.0,1.77903254742657089e+09,1,'2018-12-18T09:29:22Z',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Chaos Engineering"]','["[DE FACTO STANDARD]"]','["docs/aws-backup.md"]','["aws-backup.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-12-18T09:29:22Z", "gh_stars": 7984, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:02.242825+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Netflix/consoleme',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a005d2fc4b19ea7d2b7398b1faffb405f676274e3979c0cb9383458fd5523675',100.0,1.77902950294935202e+09,0,'2026-05-17T16:51:42.949352+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:02.978775+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Netflix/metaflow','==github.com/Netflix/metaflow== 🌟','','2024',5,'Metaflow is Netflix''s human-centric framework designed for building and managing production-grade data science pipelines. It seamlessly integrates local development with enterprise-scale cloud infrastructures, handling data caching, model versioning, and compute scaling automatically.','Python','Repository','Intermediate',1,'online','manual','35bd1ece07b91b8ec876c7a4d5890e6931948f4cd0da3716a7f1d51f9f679ba5',100.0,1.779034523200562e+09,1,'2026-06-13T13:01:02Z',NULL,NULL,NULL,'["MLOps", "Orchestration", "Workflows"]','["[DE FACTO STANDARD]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T13:01:02Z", "gh_stars": 10128, "gh_open_issues_30d": 461, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:03.701610+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/NielsRogge/Transformers-Tutorials','github.com/NielsRogge/Transformers-Tutorials','','2023',4,'A robust repository of detailed Jupyter notebooks demonstrating how to fine-tune, optimize, and deploy Hugging Face Transformers. Spanning multiple sensory modalities, it includes code for computer vision, natural language processing, and multimodal tasks. It serves as a go-to code library for enterprise machine learning engineers.','Python','Repository','Advanced',0,'online','manual','208c50769ca5549fb7b5b7c8c2a4e3e743517f2402645eccaa8c7e91f637aee3',100.0,1.77903197997685408e+09,1,'2026-04-20T12:36:38Z',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Engineering", "Transformer Implementations"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-20T12:36:38Z", "gh_stars": 11638, "gh_open_issues_30d": 313, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:04.463062+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/NimbleArchitect/kubectl-ice','==NimbleArchitect/kubectl-ice== 🌟','','2021',2,'A CLI extension built to detail container resource metrics, environment properties, and pod parameters. It helps administrators locate memory leaks or CPU limits errors directly within running namespaces.','Go','Kubectl Plugin','Intermediate',0,'online','manual','dd5b62cfc3a3eda572d8749c072317e069d5d4ceec7a85a20e75c13712b10f14',100.0,1.77903044066306591e+09,1,'2025-06-22T14:20:41Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Resource Metrics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-22T14:20:41Z", "gh_stars": 255, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:05.247907+02:00"}'); +- Essential for platform engineers aiming to establish baseline CPU and memory allocations.','Go','Repository','Intermediate',0,'online','manual','3bec3036ab7946085be258c79d8334fcc870699dff3eb7cdf73a2581198cef7c',100.0,1779031574,1,'2026-05-29T14:20:44Z',NULL,NULL,NULL,'["Resource Management", "Automation & Tools", "Rightsizing Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T14:20:44Z", "gh_stars": 3250, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:52.708646+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/gonogo','FairwindsOps/gonogo','','2023',1,'A specialized CLI tool developed to assess cluster upgrade readiness by auditing manifests for deprecated APIs. Although critical during older Kubernetes version transitions, the tool has yielded active usage to modern checkers like kubent.','Go','CLI Tool','Intermediate',0,'online','manual','9628f202e61203b30608772546d5077b035b639a3e21172f5d8baee5a4a945da',100.0,1779032679,1,'2026-05-01T16:41:08Z',NULL,NULL,NULL,'["Operations", "Upgrade Safety", "Auditing"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-01T16:41:08Z", "gh_stars": 146, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:53.428111+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/pluto','Pluto is a cli tool to help discover deprecated apiVersions in Kubernetes 🌟','','2026',5,'An essential static analysis tool that inspects files, Helm releases, and live clusters to detect deprecated or removed Kubernetes API versions. Prevents cluster upgrade disruptions by proactively targeting obsolete resource configurations.','Go','CLI Tool','Intermediate',0,'online','manual','00bc58712c4fefcd04ba0e46f3de7b55fc2d74cb26d72eddba63a434102b5fb4',100.0,1779033025,1,'2026-04-27T19:14:03Z',NULL,NULL,NULL,'["Configuration Management", "Upgrade Governance", "API Deprecations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-27T19:14:03Z", "gh_stars": 2531, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:54.155649+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/polaris','Polaris','','2026',5,'A widely adopted configuration validation engine designed to audit Kubernetes manifests, charts, and running pods against dozens of best practices. Identifies issues including lack of resource limits, security context issues, and networking misconfigurations.','Go','Operator','Medium',0,'online','manual','b2da4d67193ba4cc00733a450b9b4cf2de0f1de4b56618fbfb510023ba6fc8ed',100.0,1779029369,1,'2026-05-19T00:15:12Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "Config Validation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["kubernetes-tools.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T00:15:12Z", "gh_stars": 3367, "is_special": true, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:54.871408+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/rbac-manager','==FairwindsOps/rbac-manager: RBAC Manager== 🌟','','2024',5,'RBAC Manager mitigates the configuration overhead of managing Kubernetes users and permissions. It provides structured Custom Resources that simplify standard RoleBindings and ClusterRoleBindings under a clean API.','Go','Operator','Medium',0,'online','manual','7ee0bc4387693f900b3e981dd20df126782a7bb239d9e156704e8d7ab7a44959',100.0,1779031759,1,'2026-05-05T02:49:15Z',NULL,NULL,NULL,'["Security", "Access Control", "RBAC", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-05T02:49:15Z", "gh_stars": 1654, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:55.602257+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/saffire','Saffire','','2023',5,'Fairwinds'' utility designed to inspect deployed configurations and identify resources mapped to deprecated API versions. Extremely useful in pre-upgrade planning sequences to avoid control-plane migration disruptions. It remains a reliable reference tool during cluster lifecycle updates.','Go','CLI Tool','Low',0,'online','manual','f90342d720631ce03d145a4da1d12421bd7e101d874c890f8852260d3317602b',100.0,1779031416,1,'2026-05-18T23:16:23Z',NULL,NULL,NULL,'["Operations", "Cluster Upgrades", "API Deprecations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T23:16:23Z", "gh_stars": 126, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:56.334487+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/G-Research/armada','Armada','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fa063713abf13551d43ac54d963523f81ddf0f9c081dbf2ee007387866ec889d',100.0,1779030810,0,'2026-05-17T17:13:30.133051+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:56.977350+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GalleyBytes/terraform-operator','isaaguilar/terraform-operator: Terraform Operator','','2024',5,'Executes declarative Terraform pipelines natively as custom resources inside clusters. It matches dynamic GitOps deployment models to external cloud infrastructure, allowing teams to unify orchestration under a single control plane.','Go','Operator','Advanced',0,'online','manual','bbdd21ccb68f68f7246e54a2c94c62d3a1ea61d50dc45d38cb67655431c88206',100.0,1779130495,1,'2025-12-09T04:52:15Z',NULL,NULL,NULL,'["Infrastructure", "GitOps", "Infrastructure-as-Code", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-09T04:52:15Z", "gh_stars": 380, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:57.720334+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GambitResearch/kubeonoff','kubeonoff','','2019',1,'A simple web dashboard designed to allow non-technical team members to scale Kubernetes deployments and statefulsets down to zero or back up. Serves as an early operational utility for dev environment cost reduction.','Python','Web Dashboard','Simple',1,'online','manual','ea2c74a01198a11f02526f689fae8ada8e5daf923df7177c39c0b9e70c7d935b',100.0,1779030327,1,'2020-08-07T14:23:59Z',NULL,NULL,NULL,'["Cluster Management", "Cost Optimization", "Resource Control"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-08-07T14:23:59Z", "gh_stars": 24, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:58.477182+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GhostWriters/DockSTARTer','DockSTARTer','','2025',4,'A user-friendly CLI utility designed to simplify the configuration and installation of self-hosted server software via structured Docker Compose patterns. Serves as a solid entry point for containerization concepts in local server and edge hardware topologies.','Shell','CLI Tool','Intermediate',1,'online','manual','c5f8cb9040914e17c5e1a6e62653675fdd45833a0343afb830b56d17972db35d',100.0,1779034330,1,'2026-06-03T19:39:45Z',NULL,NULL,NULL,'["Local Developer Environment", "Container Runtime Setup", "Docker Compose"]','["[ENTERPRISE-STABLE]"]','["docs/devops-tools.md", "docs/docker.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "docker.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T19:39:45Z", "gh_stars": 2560, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:59.249949+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GitCredentialManager/git-credential-manager','==Git Credential Manager==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd260b672af5cf39e8805dc84d087cb581fe46d4675ed61c72c950ce63769d20',100.0,1779030562,0,'2026-05-17T17:09:22.338601+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/git-ecosystem/git-credential-manager", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:59.899797+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GitHubSecurityLab/actions-permissions','github.com/GitHubSecurityLab/actions-permissions: GitHub token permissions'' Monitor and Advisor actions','','2023',2,'A pivotal security action from GitHub Security Lab designed to automatically audit, advise, and enforce least-privilege token policies in GitHub Actions workflows. Minimizes risks from repository injection and credential leaks.','TypeScript','Repository','Advanced',0,'online','manual','c5e6bbcefdad668b698aaa3970afb1e2805c008208323b96ff1ee76ad2d77436',100.0,1779030558,1,'2026-01-31T20:52:48Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Security & Compliance", "GitHub Actions Security"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-31T20:52:48Z", "gh_stars": 369, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:00.686850+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoodforGod/java-logger-benchmark','GoodforGod/java-logger-benchmark','','2026',5,'A performance micro-benchmark comparing major Java logging frameworks like SLF4J, Logback, and Log4j2. For high-throughput microservices in 2026, understanding logging allocation costs and thread contention is critical to maximizing compute efficiency in Kubernetes clusters.','Java','Repository','Advanced',1,'online','manual','3a6e2ecd737fee6b34701c56998b3c0366cd9f0406079501b4cd18f1aa96fb40',100.0,1779031087,1,'2023-10-19T05:35:16Z',NULL,NULL,NULL,'["Modern Java", "Performance", "Benchmarking"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-19T05:35:16Z", "gh_stars": 16, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:01.429126+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform','github.com/GoogleCloudPlatform','','2026',0,'The master landing organization for Google Cloud Platform''s open-source projects, APIs, and CLI utilities. Holds structural frameworks, SDKs, and enterprise infrastructure design tools.','Multi','Organization','Advanced',0,'online','manual','431ad4cb53e942bc4fbc3765de953c7533dbca1c438810e28594bf570803e215',100.0,1779032091,1,'2026-05-17T17:34:51.650698+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "GCP", "Enterprise Platform"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md", "docs/demos.md"]','["GoogleCloudPlatform.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/awesome-google-cloud','github.com/GoogleCloudPlatform/awesome-google-cloud: Awesome GCP','','2026',5,'The official Google Cloud Platform curated ecosystem list, documenting key open-source modules, migration frameworks, and developer tools. It helps cloud engineers bootstrap GCP landing zones and optimize GKE environments. It serves as an authoritative bridge between enterprise multi-cloud setups and native Google engineering guidelines.','N/A','Repository','Intermediate',0,'online','manual','b3375081e95ab2709d8bb1f7065dce3f5a5b8c503a772ab4c610515c8f43a365',100.0,1779033704,1,'2024-05-30T16:03:07Z',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-05-30T16:03:07Z", "gh_stars": 904, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:02.273646+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/buildpacks','Google Cloud Buildpacks','','2020',5,'An open-source implementation of Cloud Native Buildpacks optimized for GCP runtimes. It automatically transforms source code into production-ready, secured OCI container images without requiring custom, multi-stage Dockerfiles.','Go','Repository','Intermediate',1,'online','manual','e4c4a2f714b992395961d8c5928955dbb0e1baa35c0076798ab31678f36b1954',100.0,1779032171,1,'2026-06-13T10:40:53Z',NULL,NULL,NULL,'["DevOps & Delivery", "CI/CD", "Containerization"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T10:40:53Z", "gh_stars": 1148, "gh_open_issues_30d": 147, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:03.018090+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/click-to-deploy/tree/master/k8s/sonarqube','click-to-deploy/sonarqube','','2024',4,'Google Cloud Platform blueprint repository designed to ease the deployment of SonarQube on Google Kubernetes Engine (GKE) via highly standardized manifest suites.','YAML','Software','Intermediate',1,'online','manual','ca3ac9b466adfbeeb3e200644028856448d16055e4307b1752dc6cc397168503',100.0,1779029628,1,'2026-06-09T22:44:11Z',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Kubernetes Deployment"]','["[ENTERPRISE-STABLE]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T22:44:11Z", "gh_stars": 772, "gh_open_issues_30d": 206, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:03.776176+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/cloud-code-samples','github.com/GoogleCloudPlatform/cloud-code-samples 🌟','','2024',5,'Curated templates and setup workflows targeting GCP''s Cloud Code extension. Helps developers structure containerized services locally before auto-deploying to Google Kubernetes Engine (GKE).','Go','Repository','Intermediate',1,'online','manual','2e142b0405ee6a441a15033bbb35c1b26a58d5e1f19b63c670f61d154d2a1192',100.0,1779032833,1,'2026-06-11T16:12:06Z',NULL,NULL,NULL,'["DevSecOps & IDEs", "Google Cloud Code", "Developer Experience"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md", "docs/demos.md", "docs/devops.md"]','["GoogleCloudPlatform.md", "demos.md", "devops.md"]','{}','{"gh_license": "0BSD", "gh_pushed": "2026-06-11T16:12:06Z", "gh_stars": 437, "gh_open_issues_30d": 80, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:04.530547+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/elcarro-oracle-operator','El Carro: The Oracle Operator for Kubernetes 🌟','','2024',2,'An open-source Kubernetes operator developed by Google Cloud that automates the provisioning, lifecycle management, backup, restore, and monitoring of Oracle databases. It leverages Custom Resource Definitions (CRDs) to orchestrate complex Oracle database tasks in a declarative, cloud-native manner. In 2026, it continues to be a crucial tool for enterprises modernizing legacy database infrastructure.','Go','Kubernetes Operator','High',0,'online','manual','fb69003a1f8a5f6d35e0a1ec90de820ff000b2ba0d5b9203fcca61f8b465ab0e',100.0,1779029884,1,'2026-04-16T20:45:36Z',NULL,NULL,NULL,'["Database", "Operator", "Oracle"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-16T20:45:36Z", "gh_stars": 212, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:05.267926+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/golang-samples','==GoogleCloudPlatform/golang-samples: Sample apps and code written for Google'' Cloud in the Go programming language.==','','N/A',0,'Curator Insight outlines a large collection of idiomatic examples for utilizing Google Cloud APIs within Go applications. Live Grounding proves its importance for production engineering teams using services like BigQuery, Cloud Run, and GKE.','English','Repository','Intermediate',1,'online','manual','dd80c34836d76a57378f1493ceb40cc2921f95517c13ff62cfaa889b39f55d52',100.0,1779030522,1,'2026-06-12T21:08:57Z',NULL,NULL,NULL,'["Public Cloud", "Google Cloud", "Go Samples"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:08:57Z", "gh_stars": 4624, "gh_open_issues_30d": 53, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:05.993183+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/k8s-config-connector','github.com/GoogleCloudPlatform/k8s-config-connector: GCP Config Connector','','2020',5,'Config Connector is a Kubernetes Custom Resource Definition (CRD) controller that allows operators to manage Google Cloud resources natively as if they were standard Kubernetes objects. It bridges GitOps configurations with physical cloud infrastructure provisioning.','Go','Repository','Advanced',0,'online','manual','f961070ead418e1b5e3eac9ce6450e971f17b65eeff15e13bf2d8130ad99d137',100.0,1779031901,1,'2026-06-14T10:08:49Z',NULL,NULL,NULL,'["Containers & Orchestration", "GitOps", "Config Connector"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:08:49Z", "gh_stars": 1042, "gh_open_issues_30d": 2097, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:06.788728+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/secrets-store-csi-driver-provider-gcp','GoogleCloudPlatform/secrets-store-csi-driver-provider-gcp: Google Secret'' Manager Provider for Secret Store CSI Driver','','2026',4,'The official GCP provider for the Kubernetes Secrets Store CSI Driver. It enables high-security mounting of secrets from GCP Secret Manager directly into ephemeral memory-backed volumes inside target Pods, removing the risk of persisting values in etcd or local physical disks.','Go','Tool','Advanced',1,'online','manual','78b4b8aecea89d28a63c4fe5be7916fa1b9c1a3604e18828659a7a64da26912b',100.0,1779033296,1,'2026-05-11T07:27:16Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver Providers"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-11T07:27:16Z", "gh_stars": 267, "gh_open_issues_30d": 48, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:07.553315+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/terraformer','github.com/GoogleCloudPlatform/terraformer 🌟','','2025',5,'A widely adopted CLI tool that reverse-engineers existing cloud infrastructure into declarative HCL code and states. Acts as a vital tool during migration processes from manual setups to systematic GitOps configurations.','Go','Tool','Advanced',0,'online','manual','4c14f43f68a58826ed21dbb8d8595429129c1a43fbb77c31a7c6922a5740a0d4',100.0,1779031087,1,'2026-03-16T20:12:11Z',NULL,NULL,NULL,'["Infrastructure as Code", "Reverse Engineering", "Tooling"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-16T20:12:11Z", "gh_stars": 14540, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:08.327668+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleContainerTools/container-structure-test','GoogleContainerTools/container-structure-test','','2023',5,'The official repository for Google''s `container-structure-test`. Details a powerful unit testing framework that validates container image structures (checking file layouts, metadata keys, variable exports, and executable output states) without actually running the target container environment.','Go','Codebase','Intermediate',0,'online','manual','d5d9b3b49c059346a42b83fc79bd566689d0265ec824544c0290df592c93bc88',100.0,1779034309,1,'2026-06-01T18:59:57Z',NULL,NULL,NULL,'["Security", "Container Security", "Testing Frameworks"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T18:59:57Z", "gh_stars": 2484, "gh_open_issues_30d": 116, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:09.058083+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleContainerTools/jib','jib','','2026',5,'Jib is a fast, specialized build tool by Google that constructs optimized Docker and OCI images for Java applications without requiring a Docker daemon or Dockerfile. Integrating directly into Maven or Gradle builds, it divides Java applications into granular layers (dependencies, resources, classes) to speed up continuous iteration. It is an industry-standard practice for enterprise JVM application deployment pipelines.','Java','Tool','Medium',1,'online','manual','78fc490bad61ff886aa896300605b43f81bd3ff7b429ac8b2666996a41a05419',100.0,1779034235,1,'2026-05-19T14:55:01Z',NULL,NULL,NULL,'["Application Development", "Java", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T14:55:01Z", "gh_stars": 14409, "gh_open_issues_30d": 245, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:09.800631+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/GoogleContainerTools/kaniko','kaniko','','2026',5,'Kaniko is an open-source tool developed by Google to build container images from Dockerfiles inside containerized environments (like Kubernetes) without requiring a privileged Docker daemon. It executes each instruction in the Dockerfile entirely in user space, avoiding risky Docker-in-Docker (DinD) security practices. Kaniko remains a de facto standard tool for secure, isolated cloud-native CI/CD build environments.','Go','Tool','High',0,'online','manual','5549f618604c7a812ebd538d68888c13b74d54663ffed4ba15bddbfaee1c79bc',100.0,1779034116,1,'2025-06-03T14:36:10Z',NULL,NULL,NULL,'["Infrastructure", "Continuous Integration", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-03T14:36:10Z", "gh_stars": 15767, "gh_open_issues_30d": 760, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:10.547103+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/HewlettPackard/terraschema','TerraSchema: Generate JSON Schema from Terraform Configurations','','2026',1,'A specialized CLI tool that parses declared Terraform configurations to generate structural JSON Schemas. Useful for running runtime validation scripts on dynamic inputs or verifying API schemas during configuration processing.','Go','CLI Tool','Intermediate',0,'online','manual','56d28c0f7c01ea7b5f38bd846b7412fd254c600dfdf7e6576f1c43902824721b',100.0,1779029573,1,'2025-12-08T13:12:57Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Schema Generation"]','["[COMMUNITY-TOOL]"]','["docs/iac.md", "docs/kubernetes-tools.md", "docs/terraform.md"]','["kubernetes-tools.md", "iac.md", "terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-08T13:12:57Z", "gh_stars": 71, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:11.328480+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/HolmesGPT/holmesgpt','HolmesGPT (Robusta)','','2025',2,'Curator Insight: An AI-driven troubleshooting assistant for Kubernetes clusters by Robusta. Live Grounding: Utilizes LLM agents to autonomously parse Prometheus alerts, collect pod logs, inspect live status, and deliver actionable remediation steps for infrastructure incidents.','Python','Software','Advanced',1,'online','manual','8cd690d10195d9b3384a1fbd2a76e1c123be4591179884b268e6b7fb71823a31',100.0,1779130494,1,'2026-06-14T10:13:58Z',NULL,NULL,NULL,'["Cloud Native Operations", "AI AIOps", "Kubernetes Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/ai.md"]','["ai.md", "ai-agents-mcp.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:13:58Z", "gh_stars": 2623, "gh_open_issues_30d": 299, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:12.077106+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/HopopOps/k8s-ldap-auth','vbouchaud/k8s-ldap-auth','','2018',1,'A lightweight Kubernetes webhook authentication service interfacing directly with external LDAP/Active Directory engines. It maps LDAP group memberships into Kubernetes groups for clean RBAC authorization.','Go','Webhook Service','Medium',1,'online','manual','a01b5c8ed749400c7ab239a0f0a7d533adc2799509816ea9a00ea97a2e633c96',100.0,1779130495,1,'2026-06-08T21:04:13Z',NULL,NULL,NULL,'["Security", "Identity & Access", "LDAP Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-08T21:04:13Z", "gh_stars": 54, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:12.845308+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/IBM/CP4MCM-SDK','github.com/IBM/CP4MCM-SDK : Business Partner App Integration with IBM MCM','','2020',1,'An integration SDK for registering and packaging third-party application services within the IBM Cloud Pak for Multicloud Management (CP4MCM) ecosystem. Live Grounding Note: CP4MCM and this SDK are largely archived or superseded by newer Red Hat Advanced Cluster Management (RHACM) methodologies, making this mostly historical for legacy integrations.','Go','Repository','Advanced',1,'online','manual','e3d66423e10268c139843065bffb6358c23dfdb070a27b796a864a15ceea8475',100.0,1779030569,1,'2022-03-08T03:31:17Z',NULL,NULL,NULL,'["Enterprise Integration", "Multi-Cluster Management", "IBM Cloud Pak SDK"]','["[LEGACY]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-08T03:31:17Z", "gh_stars": 2, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:13.588048+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/IBM/argocd-vault-plugin','IBM/argocd-vault-plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bacdb3b79f20c82c07dcabd131068baa6a41a9fd000e0061f4269359f582cd5d',100.0,1779029838,0,'2026-05-17T16:57:18.605320+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://github.com/argoproj-labs/argocd-vault-plugin", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:14.232689+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/IBM/varnish-operator','github.com/IBM/varnish-operator','','2023',2,'A specialized Kubernetes Operator developed by IBM to deploy, manage, and scale Varnish Cache setups natively within container orchestrators. Although useful for cloud-native setups, in 2026 it faces stiff competition from service meshes offering in-built caching proxies.','Go','Repository','Advanced',0,'online','manual','f14866d050d9b7b9479b06e636a282fd3ea681d5364fe2cfc2b8a9cbccf47e38',100.0,1779030009,1,'2024-09-16T10:32:32Z',NULL,NULL,NULL,'["Infrastructure & Caching", "Kubernetes Operators", "Varnish Deployment"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-16T10:32:32Z", "gh_stars": 69, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:14.951547+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Ileriayo/markdown-badges','github.com/Ileriayo/markdown-badges: Markdown Badges','','2026',5,'A massive curated catalog of dynamic, consistent, and beautiful SVG shields and badges for GitHub repositories. It supports a wide array of languages, frameworks, cloud providers, and developer tools. Live grounding confirms it is standard practice for enriching project READMEs.','Markdown','Repository','Beginner',0,'online','manual','b2af5269244126ccec1218d8c1605a4fdf4d3aecbc8fa37a548f2bbbf17420c0',100.0,1779030238,1,'2026-05-22T23:46:44Z',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "Metadata Badges"]','["[DE FACTO STANDARD]"]','["docs/mkdocs.md"]','["mkdocs.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-22T23:46:44Z", "gh_stars": 16701, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:15.663944+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Isan-Rivkin/kube_query','Kube_query','','2020',5,'A developer-focused diagnostic tool that applies SQL query patterns to inspect active Kubernetes cluster states, mimicking OSQuery mechanisms. It simplifies resource discovery by enabling relational SQL queries across Pods, Services, and Deployments. While offering clean diagnostic convenience, live tracking indicates the project remains a niche developer utility.','Go','CLI Tool','Medium',0,'online','manual','f770c2456de05e78244bd2d5650c5037f62648e6059a4490f4c829fba829b951',100.0,1779030361,1,'2020-11-30T12:21:35Z',NULL,NULL,NULL,'["Operations", "Cluster Querying", "OSQuery Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-30T12:21:35Z", "gh_stars": 13, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:16.372994+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/IvanJosipovic/KubeUI','KubeUI: A Desktop Kubernetes Client','','2024',2,'A high-performance, desktop-optimized UI designed to stream, monitor, and interact with live cluster metrics and objects. It enhances developer agility through dynamic views of multi-cluster namespaces and active workload metrics.','C#','Tool','Beginner',0,'online','manual','3f044ea42a7c7cb2dcb5df55885b1fddcbf28eb96202deaf875ffb6df9dc13c7',100.0,1779030928,1,'2026-06-14T04:45:46Z',NULL,NULL,NULL,'["Observability", "UI Clients", "Multi-Cluster"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/kubernetes-tools.md", "docs/kubernetes-troubleshooting.md"]','["devops-tools.md", "kubernetes-tools.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:45:46Z", "gh_stars": 311, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:17.165299+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/JFolberth/TheYAMLPipelineOne','github.com/JFolberth/TheYAMLPipelineOne 🌟','','2024',4,'An open-source pipeline framework showcasing advanced DRY (Don''t Repeat Yourself) YAML patterns for Azure DevOps. In 2026, this template system represents best-in-class orchestration, enabling developers to scale microservice builds without duplicating pipelines or configuration code.','PowerShell','Code Repository','Advanced',1,'online','manual','a8bba28939d632d8db343e0ce7122d56c8cdd6d044201c9be8efde952b1f7d9b',100.0,1779034012,1,'2025-02-26T16:15:34Z',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "YAML Templating and Reusability"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-02-26T16:15:34Z", "gh_stars": 221, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:17.867803+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/JFryy/qq','github.com/JFryy/qq','','2024',5,'A versatile, multi-format query engine supporting YAML, JSON, TOML, and XML processing within a unified execution context. Streamlines data conversion and extraction tasks during schema migrations.','Go','CLI Tool','Medium',0,'online','manual','9390a93c9045a4e6e2448c9d06e3b8803f3b9ff351e04e972dfa714c2949061c',100.0,1779032457,1,'2026-05-19T00:18:46Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-19T00:18:46Z", "gh_stars": 725, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:18.579949+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/JPCERTCC/LogonTracer','github.com/JPCERTCC/LogonTracer','','2025',5,'Incident response tool mapping Active Directory authentication logs onto Neo4j graph databases. Visually identifies anomalous domain login correlations, pass-the-hash movements, and identity exploitation attacks.','Python','Repository','Advanced',0,'online','manual','c37c57af01cd0d7cffa23c3c33198ce0e610b3bb4b5465114d1ee8ba0313b2d1',100.0,1779033309,1,'2026-04-22T15:13:52Z',NULL,NULL,NULL,'["Security", "Threat Hunting", "Active Directory"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-22T15:13:52Z", "gh_stars": 3182, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:19.334583+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/JamesTGrant/kubectl-debug','github.com/JamesTGrant/kubectl-debug','','2021',2,'A kubectl plugin designed to launch temporary debugging containers within a target pod namespace. Streamlines manual container introspection prior to the widespread adoption of native ephemeral containers.','Go','Tool','Intermediate',0,'online','manual','d1745da922e0a7ed091c3f104317345debae9e48c30d01138e4a210c65814165',100.0,1779032095,1,'2024-05-06T05:15:03Z',NULL,NULL,NULL,'["Observability", "Debugging", "CLI Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes-troubleshooting.md"]','["kubernetes-tools.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-06T05:15:03Z", "gh_stars": 373, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:20.102098+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/JeanBaptisteWATENBERG/junit5-kubernetes','junit5-kubernetes','','2020',1,'A JUnit 5 extension that allows Java developers to integrate Kubernetes clusters dynamically into their automated testing suites, provisioning temporary namespaces and managing resources during test lifecycles.','Java','Testing Library','Advanced',0,'online','manual','122aa535b5787cf3c36d0ca2bc7b0f6bb5556a3efb2ff8e41018a31f40ece85b',100.0,1779029563,1,'2022-09-16T23:15:08Z',NULL,NULL,NULL,'["Application Lifecycle", "Testing & Verification", "Integration Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2022-09-16T23:15:08Z", "gh_stars": 43, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:20.812154+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/JovianX/Service-Hub','github.com/JovianX/Service-Hub','','2024',1,'Service-Hub is a self-service platform dashboard designed to turn Helm charts, operators, and cloud infrastructure scripts into unified service catalog items. By presenting clean configuration inputs, it abstracts away cluster YAML complexity from downstream developers.','Go','Web Catalog','Advanced',1,'online','manual','830e319eac60c01930e8c6892355613459a6151d820133cadd4a2daa3325c9f1',100.0,1779033914,1,'2024-04-02T11:20:36Z',NULL,NULL,NULL,'["Operations", "Platform Engineering", "Service Catalog"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-02T11:20:36Z", "gh_stars": 122, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:21.550827+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/JovianX/helm-release-plugin','JovianX/helm-release-plugin','','2022',2,'Utility command plugin allowing cluster administrators to inspect, unpack, and export deployment releases easily. Facilitates troubleshooting across multi-environment states and eases visual configuration comparisons.','Go','Plugin','Intermediate',0,'online','manual','f4b73219b977ea01a50fa006d13592fd579e1429e0b0a4f8806b9fd0f749c500',100.0,1779032462,1,'2026-03-29T15:24:57Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Helm Plugins", "Release Management"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-29T15:24:57Z", "gh_stars": 109, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:22.265879+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/JulianHayward/AzADServicePrincipalInsights','github.com/JulianHayward/AzADServicePrincipalInsights','','2024',5,'Automated reporting utility designed to audit Entra ID (Azure AD) Service Principals, highlighting over-permissioned applications, API vulnerabilities, and expiring credential/certificate payloads.','PowerShell','Repository','Intermediate',0,'online','manual','bb715ee94d54478241dd269201f2486027c124c04cd5ed4ad19f9ad5d76ff178',100.0,1779032525,1,'2025-04-30T14:57:39Z',NULL,NULL,NULL,'["Cloud Platform", "Governance", "Security Auditing"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-30T14:57:39Z", "gh_stars": 251, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:23.007194+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Juniper/Junos-terraform','Junos-terraform: JUNOS Terraform Automation Framework (JTAF)','','2023',2,'The JUNOS Terraform Automation Framework (JTAF) auto-generates custom Terraform providers based on Junos XML schema specifications. Enables network administrators to manage hardware appliances declaratively.','Go','Repository','Advanced',0,'online','manual','89231b644330502e1ec08f800e51361a06bc7f1b1e48dc78cb8677945f03fe54',100.0,1779030052,1,'2026-06-08T10:06:52Z',NULL,NULL,NULL,'["Infrastructure as Code", "Networking", "Juniper Junos"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T10:06:52Z", "gh_stars": 82, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:23.723206+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Juniper/contrail-docker/wiki/Configure-docker-service-to-use-insecure-registry','Configure Docker Service To Use Insecure Registry','','2020',5,'A legacy wiki repository explaining systems-level configurations required to allow the Docker daemon to communicate with insecure, self-hosted registries. It highlights modification of systemd services and the daemon.json config file. This historic resource has been unmaintained for several years and serves solely as a retro technical reference.','Markdown','Documentation','Intermediate',0,'online','manual','fb79d205ff288fe3395ded82336fba90a30f5cca7819f789a31ce6e71a5d7d42',100.0,1779030554,1,'2023-02-20T17:58:58Z',NULL,NULL,NULL,'["Container Management", "Docker Security", "Insecure Registries"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-20T17:58:58Z", "gh_stars": 48, "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:24.470996+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/K8Studio/K8studio','k8studio.github.io/k8studio','','2024',2,'A feature-rich desktop client that constructs interactive, dynamic node graphs representing active cluster topology. Helps cluster administrators visualize resource footprints, namespace boundaries, and connectivity routes visually.','TypeScript','Repository','Intermediate',0,'online','manual','c0e8641074fb61d2eaaa8bfbf28247b5c48c63ad5ae4b96651bcdd2ef0fa428a',100.0,1779032640,1,'2026-06-09T19:43:36Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Visual Ide"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 53, "gh_pushed": "2026-06-09T19:43:36Z", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:25.212037+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/KWasm/podman-wasm','github.com/KWasm/podman-wasm','','2025',0,'Part of the KWasm ecosystem, podman-wasm integrates WebAssembly runtimes directly with Podman container environments. It enables the seamless execution of highly isolated Wasm workloads alongside native Linux containers, signaling the paradigm of lightweight, secure serverless execution.','Go','Runtime Extension','Advanced',0,'online','manual','f254b3d9bb2dddcfcffaa8323709cecd53c76af82fc2d4cbb6ba880484033752',100.0,1779034487,1,'2022-10-20T18:17:57Z',NULL,NULL,NULL,'["Runtime", "WebAssembly (Wasm)", "Container Engines"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-10-20T18:17:57Z", "gh_stars": 30, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:25.951382+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/KnicKnic/temp-kubernetes-ci','KnicKnic/temp-kubernetes-ci: Temp Kubernetes CI','','2021',1,'A CI framework designed to spin up ephemeral Kubernetes instances dynamically within workflow jobs for automated end-to-end testing, and immediately tear them down afterward. In 2026, it is largely archived, having been superseded by standard GitHub Actions runners with native Kind or k3s integrations.','PowerShell','CI Framework','Medium',0,'online','manual','37f66908f3d84b0cfe979fad1b98ffb071f1b6a471f1ebf0fd35b7b7f0d0f269',100.0,1779031697,1,'2023-01-05T15:04:04Z',NULL,NULL,NULL,'["Development", "CI/CD", "Testing"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-05T15:04:04Z", "gh_stars": 15, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:26.683353+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Kubeinit/kubeinit','kubeinit 🌟','','2025',5,'An Ansible-driven framework designed to automate the installation and configuration of multi-node Kubernetes and OpenShift clusters. Supports diverse hypervisors and custom local configurations to establish development environments.','Python','Installer','Advanced',0,'duplicate','manual','30030a2ad117765656888aa3efc1f8a879dd1cab246b8bed321c75e6869c73f3',100.0,1779031423,1,'2025-12-05T21:26:59Z',NULL,NULL,NULL,'["Platform Engineering", "Installation", "Automation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T21:26:59Z", "gh_stars": 222, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:27.427414+02:00", "duplicate_of": "https://github.com/kubeinit/kubeinit"}'); +INSERT INTO "resources" VALUES('https://github.com/Kubermatic/Kubermatic','Kubermatic Kubernetes Platform 🌟','','2026',4,'Kubermatic Kubernetes Platform (KKP) is a high-performance multi-cluster management engine that automates the lifecycle of thousands of Kubernetes clusters. By running control planes as containers within a master cluster (Kubernetes-in-Kubernetes), KKP drastically reduces resource overhead and simplifies multi-cloud operations. It is widely adopted by European enterprises prioritizing sovereign, multi-tenant infrastructure.','Go','Platform','High',0,'online','manual','698ae17261cd088111a4d11d3775ae9c4ae16c62f86a0de8983a02ef6df703d4',100.0,1779029561,1,'2026-06-12T17:52:28Z',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Enterprise Control Plane"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T17:52:28Z", "gh_stars": 1281, "gh_open_issues_30d": 462, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:28.174254+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/KurtGokhan/tegaki','Tegaki turns any Google Font into animated handwriting','Handwriting animation for the web supporting custom text, natural timing, and multi-framework integration.','2026',4,'Curator Insight: An innovative frontend library that bypasses the need for complex, manual SVG path tracing or heavy Lottie files by dynamically converting Google Fonts into animated stroke-by-stroke handwriting. Live Grounding (MCP): Production performance checks confirm the library uses a highly optimized custom rasterization and distance transform image processing pipeline, natively supporting React, Svelte, Vue, Astro, and vanilla JavaScript layouts with low execution overhead.','English','repository','Intermediate',0,'online','automatic','94af03c7cbccc30053e2e1a8d55b817492ac1898d960848d0ea65351c96319de',NULL,1780352705,0,'2026-05-27T16:38:21Z',NULL,NULL,NULL,'["Frontend Development", "Web Animation", "Typography Tools"]','["COMMUNITY-TOOL"]','[]','[]','{}','{"category": "javascript", "gh_license": "MIT", "gh_pushed": "2026-05-27T16:38:21Z", "gh_stars": 2661, "reputation_status": "Vetted", "reputation_summary": "Highly praised across frontend developer forums and Trendshift for its novel approach to real-time handwriting simulation without manual SVG path design.", "social_preview_url": "https://repository-images.githubusercontent.com/1194746675/11ef7275-f0dc-4e2c-aa37-fa99910d0f1a", "source_provenance": "X.com (midudev)", "suggested_new_category": "", "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:28.922363+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/KusionStack/kusion','github.com/KusionStack/kusion','','2025',3,'Kusion is an open-source intent-driven declarative configuration engine. Uses structured schema architectures (KCL) to compile application delivery models into multi-cloud platform resources, helping developers manage infrastructure and application lifecycles natively.','Go','Open Source Project','Advanced',1,'online','manual','2cd68d99e09c2f043f947a636db779b2493944e02ae669ba1c9df8b96a6a03e9',100.0,1779030035,1,'2026-01-04T06:01:34Z',NULL,NULL,NULL,'["Platform Engineering", "Declarative Configuration", "KusionStack"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-04T06:01:34Z", "gh_stars": 1310, "gh_open_issues_30d": 54, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:29.665510+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Kyrremann/kubectl-eksporter','kubectl-eksporter 🌟','','2021',1,'A kubectl plugin designed to clean and extract manifest files directly from active cluster resources. It automatically strips runtime-specific metadata and system-defined statuses, leaving clean configs suitable for GitOps repositories.','Go','CLI Plugin','Simple',0,'online','manual','00470afeddc5ab436af6236f07d9e1e8281b9f868578ae7fa4edd3e4f8e33e35',100.0,1779031333,1,'2022-07-06T18:52:39Z',NULL,NULL,NULL,'["Operations & UX", "Manifest Generation", "Resource Cleaning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-07-06T18:52:39Z", "gh_stars": 23, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:30.406892+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/LeCoupa/awesome-cheatsheets','LeCoupa/awesome-cheatsheets','','2024',5,'An extensive collection of high-density cheat sheets targeting mainstream programming environments, databases, and container architectures. It serves as a rapid reference hub for backend engineers looking to quickly lookup API syntaxes and commands.','Markdown','Repository','Beginner',0,'online','manual','c1cb8f7dc3a8ea050fb502a814cd2fe11811d445819b0895993c0872226d7e07',100.0,1779032383,1,'2026-04-12T17:26:10Z',NULL,NULL,NULL,'["Developer Education", "Cheat Sheets", "Reference Hubs"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-12T17:26:10Z", "gh_stars": 46016, "gh_open_issues_30d": 136, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:31.106016+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/LerryAlexander/postman_jenkins_api_tests','LerryAlexander: Postman + Newman API Automated Tests running on a Jenkins'' Pipeline 🌟','','2020',0,'Curator Insight focuses on running automated Postman test suites through Newman CLI inside a Jenkins Pipeline. Live Grounding confirms this is a standard integration step for end-to-end REST API verification. By surfacing test execution failures in Jenkins console output, teams can safely block regression deployments.','JavaScript','Repository','Intermediate',1,'online','manual','685c6ee914595c89b7b648e4e2a91a22f2a193a226bf058e4ca62641914ff3b9',100.0,1779031592,1,'2020-08-30T01:20:17Z',NULL,NULL,NULL,'["Quality Assurance", "API Testing Automation", "Newman Integration", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 3, "gh_pushed": "2020-08-30T01:20:17Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:31.812005+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Levi-Michael/boto3-ec2-s3-management','github.com/Levi-Michael/boto3-ec2-s3-management: A python tools base on'' AWS boto3 for manage ec2 and s3 buckets','','2024',0,'A lightweight Python-based tool leveraging Boto3 to programmatically manage EC2 instances and S3 bucket lifecycles. It provides system administrators with an alternative to the heavy AWS Management Console for quick resource termination, tag filtering, and volume audits. Its clean syntax serves as an educational base for custom infrastructure engineering scripts.','Python','Repository','Beginner',0,'online','manual','deadc4b406decdb32c215b6271a7a90853038e8c5247e00576e7f442ce2112ae',100.0,1779029061,1,'2023-03-15T13:04:34Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 2, "gh_pushed": "2023-03-15T13:04:34Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:32.528290+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Lightning-AI/engineering-class','==github.com/Lightning-AI/engineering-class: Lightning Bits: Engineering'' for Researchers== 🌟','','2023',0,'An educational repository addressing the gap between raw AI/ML research scripts and production-grade deployments. Synthesizes software hygiene patterns, testing foundations, Docker containerization, and clean architectural paradigms for machine learning practitioners.','Python','Repository','Intermediate',0,'online','manual','d53760e45e9409ed3e5c7de582fc09c02e777187ab73555b18bbf799ddc63c7a',100.0,1779032889,1,'2022-08-29T19:32:52Z',NULL,NULL,NULL,'["Engineering Education", "Software Engineering", "AI & Research Ops"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 134, "gh_pushed": "2022-08-29T19:32:52Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:33.256228+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Lightning-AI/engineering-class/blob/main/ep08-github-pr/Ep08-ShowNotes.md','github.com/Lightning-AI/engineering-class: Episode 8: Creating a Pull Request'' on GitHub','','2023',0,'A detailed educational guide focused on pull request hygiene. Outlines techniques for structural rebase execution, concise commit grouping, and PR review preparation, maximizing CI signal feedback and accelerating collaborative review approvals.','Markdown','Documentation','Beginner',0,'online','manual','ee2ccc731dcca4fb9bd2f00580bcd855e0327553477c86a72797e3ea673a0ae9',100.0,1779032376,1,'2022-08-29T19:32:52Z',NULL,NULL,NULL,'["Developer Platform", "Collaboration Tools", "Git Workflows"]','["GUIDE"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 134, "gh_pushed": "2022-08-29T19:32:52Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:33.988747+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Lightning-AI/engineering-class/blob/main/ep09-github-collab/Ep09-ShowNotes.md','github.com/Lightning-AI/engineering-class: Episode 9: Collaborating with'' Pull Requests using GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab1ec6988565d7ff9e31fa4965e394b1d3ff77dde4d99e36ffdd59d020b68af6',100.0,1779031720,1,'2026-05-17T17:28:40.406969+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/Lightning-AI/engineering-class/blob/main/ep08-github-pr/Ep08-ShowNotes.md", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:34.680119+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/LovesCloud/java-groovy-docker','github.com/LovesCloud/java-groovy-docker','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f286914fa12dceff6cce0778dc313c171156680b209e96ac3cada7a2a10715fe',100.0,1779029989,1,'2026-05-17T16:59:49.231674+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:35.432242+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/LukeMwila/bootstrap-rke-cluster-in-aws','Bootstrap RKE Kubernetes Cluster in AWS Environment','','2021',2,'An automation playbook demonstrating how to bootstrap highly available Rancher Kubernetes Engine (RKE) clusters in an AWS infrastructure environment using structured Terraform configurations.','HCL','IaC','Advanced',0,'online','manual','588d9e4c6e2c0c0234a36386b4c9fc2f4ded1451a954ad900cc1bab3985ba370',100.0,1779030220,1,'2022-01-13T13:04:50Z',NULL,NULL,NULL,'["Kubernetes Management", "Infrastructure as Code", "RKE"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-01-13T13:04:50Z", "gh_stars": 19, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:36.159400+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/MOZGIII/port-map-operator','port-map-operator','','2022',5,'An operator that automates mapping physical node ports or external router ports directly to target service resources inside the cluster. Excellent for homelabs or edge gateways that need dynamically updated router UPnP mapping profiles.','Go','Operator','Medium',0,'online','manual','74ee4912bed16e7a635bd994083c434497eedae8802dac222c866279174e5426',100.0,1779031507,1,'2023-01-24T10:03:19Z',NULL,NULL,NULL,'["Networking & Security", "Service Access", "Port Forwarding"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-24T10:03:19Z", "gh_stars": 28, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:36.877327+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Maelstromage/Log4jSherlock','Maelstromage/Log4jSherlock','','2021',5,'A Python utility designed to scan compiled archives (JAR, WAR, EAR) for compromised Log4j classes. While its active maintenance has slowed, the script remains a useful reference for performing offline filesystem audits on legacy systems. It provides clear patterns for searching deep directory structures.','Python','Tool','Intermediate',0,'online','manual','a79f869b69f76044873c1e18c985d3bb69f7dd6e0499410c3c11c4538cbe23ee',100.0,1779032463,1,'2023-04-14T19:27:15Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-04-14T19:27:15Z", "gh_stars": 108, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:37.579798+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ManagedKube/kubernetes-common-services','kubernetes-common-services','','2022',5,'A curated repository hosting template manifests and configuration blueprints for common supporting platform infrastructure. Includes readily deployable definitions for monitoring stacks, ingress controllers, certificate issuers, and log forwarders.','YAML','Templates','Intermediate',0,'online','manual','76435369d8d8b290778172dda4bbad1b1964b8d830aa06e18bdb0425b4960b29',100.0,1779034327,1,'2021-02-17T00:44:01Z',NULL,NULL,NULL,'["Platform Engineering", "Boilerplates", "Reference Architectures"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-17T00:44:01Z", "gh_stars": 129, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:38.314052+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ManagedKube/kubernetes-development-environment-in-a-box','kubernetes-development-environment-in-a-box','','2020',1,'An early local development kit utilizing Vagrant and VirtualBox VMs. Live Grounding confirms this project is inactive, having been entirely superseded by modern, lightweight containerized runtimes like kind or k3d.','Shell','Tool','Advanced',0,'online','manual','787b84397fcc51c5d517bfb7e7fbf923a1b41edef6278c8a944d9ad97545ac95',100.0,1779031883,1,'2021-02-08T17:13:23Z',NULL,NULL,NULL,'["Local Kubernetes Environments", "Legacy VMs", "Vagrant Toolkits"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-08T17:13:23Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:39.028107+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Masterminds/sprig','Masterminds/sprig: Sprig: Template functions for Go templates','','N/A',0,'Curator Insight presents Sprig as a comprehensive library of template functions for Go, heavily utilized in Helm charts. Live Grounding confirms its status as an industry-standard dependency for dynamic Helm manifest generation, though recent development has shifted to maintenance mode.','English','Repository','Intermediate',0,'online','manual','fa4fdd48c93004df4b03591707eda2dd98b34875d1d811f4dbfd80968fc30c11',100.0,1779031540,1,'2025-07-18T13:29:21Z',NULL,NULL,NULL,'["DevOps Tools", "Templating", "Go Templates"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-18T13:29:21Z", "gh_stars": 4721, "gh_open_issues_30d": 183, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:39.742414+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Mathieu-Desrochers/Learning-Go','Mathieu-Desrochers/Learning-Go','','N/A',0,'Curator Insight covers personal coding exercises and challenges compiled while learning Go. Live Grounding confirms it''s a small-scale individual repository with low public impact.','English','Repository','Beginner',0,'online','manual','822188b72a18c3de037790e00bddc2c7414973d9dd51ae22ff3eafc630a7e136',100.0,1779029993,1,'2022-01-23T20:32:39Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Learning Resources"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 174, "gh_pushed": "2022-01-23T20:32:39Z", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:40.464164+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/MatthewCYLau/gcp-react-gke-terraform','github.com/MatthewCYLau: React App on Google Kubernetes Engine (GKE) with'' Terraform','','2021',0,'Infrastructure-as-Code repository containing templates to construct a secure Google Kubernetes Engine (GKE) cluster via Terraform. Deploys an automated frontend React framework alongside its required networking and load balancing constructs.','HCL','Repository','Intermediate',0,'online','manual','804fe2c16a86327f60006d49854c2e3d0ea521c5aea51611c4cf63b12c2cabc2',100.0,1779029502,1,'2023-12-21T16:05:19Z',NULL,NULL,NULL,'["Cloud Providers", "Google GKE", "Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 15, "gh_pushed": "2023-12-21T16:05:19Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:41.160982+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/MatthewCYLau/node-express-typescript-k8-gke','github.com/MatthewCYLau: TypeScript Node Express Google Kubernetes Engine'' (GKE)','','2021',0,'Practical developer bootstrap repository containing configurations to build, package, and orchestrate a containerized TypeScript Node Express API application on Google Kubernetes Engine (GKE) under standard ingress architectures.','TypeScript','Repository','Intermediate',1,'online','manual','54232271a033a19e4b91676855495049b4821a138337e31b938b6d5d214b4308',100.0,1779034323,1,'2021-12-31T17:32:25Z',NULL,NULL,NULL,'["Cloud Providers", "Google GKE", "Application Dev"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 11, "gh_pushed": "2021-12-31T17:32:25Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:41.862454+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/MichaelCade/90DaysOfDevOps','MichaelCade/90DaysOfDevOps 🌟','','2026',4,'An intensive, community-acclaimed learning curriculum tracking systems and DevOps fundamentals over a 90-day syllabus. Deeply targets foundational to advanced configurations in virtualization, Kubernetes, CI/CD, and monitoring.','Go','Educational Repository','Intermediate',0,'online','manual','a1fe19bca7a14189ca66d6efcf4d4c2420d2d52e48caf0ffb820efa91863b1d9',100.0,1779032483,1,'2026-04-12T05:25:44Z',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Syllabus & Training"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-12T05:25:44Z", "gh_stars": 29497, "is_special": true, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:42.553050+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/MichaelMure/git-bug','==github.com/MichaelMure/git-bug==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f0339f91d23b113e5695f542dc00607970eb0fbe2ab67951bc045944b57aec84',100.0,1779031902,0,'2026-05-17T17:31:42.898361+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/git-bug/git-bug", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:43.226641+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Michaelpalacce/SimpleSecrets','Michaelpalacce/SimpleSecrets','','2022',0,'An experimental secrets management utility that simplifies distributing and syncing environment configurations securely across multiple namespaces.','Go','Operator','Medium',0,'online','manual','2966734aa7fcebffdb89380fc7fb6f0350d5ca62f97ffcb884ff1144894d7b6b',100.0,1779029514,1,'2022-08-15T22:06:35Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Simplification", "Operators"]','["[EMERGING]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 25, "gh_pushed": "2022-08-15T22:06:35Z", "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:43.930647+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Microsoft/azure-pipelines-tasks','==Microsoft/azure-pipelines-tasks==','','2026',5,'The official open-source repository containing the task libraries that run on Azure Pipelines. Monitoring this codebase is essential in 2026 for platform engineers who need to debug execution behaviors, trace custom step outputs, or build optimized, private extension packages.','TypeScript','Code Repository','Advanced',0,'online','manual','089cfad9479f2a09702703f720100c150312ab62961d5cbbd5bb67569e2625e0',100.0,1779030730,1,'2026-06-12T14:53:04Z',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Extensibility & Custom Tasks"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T14:53:04Z", "gh_stars": 3645, "gh_open_issues_30d": 507, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:44.667992+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/MiteshSharma/PrometheusWithGrafana','github.com/MiteshSharma/PrometheusWithGrafana','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','615b8df050aa76c724298f8bed6996098c7550479b34ae45eee2aab34d045163',100.0,1779033903,1,'2026-05-17T18:05:03.761754+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:45.370439+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/MnrGreg/kubectl-node-restart','kubectl-node-restart 🌟','','2023',5,'A fast-acting kubectl plugin that coordinates the safe rolling restart of target cluster nodes. It wraps standard drain, cordon, reboot, and uncordon routines to maintain service availability during host maintenance. Widely used for ad-hoc operational tuning.','Bash','CLI Plugin','Low',0,'online','manual','4cda894f82c39e81325129c4e69b2045d7da3d8a985c4fc621e5e246a1f83f48',100.0,1779030015,1,'2024-06-08T16:53:24Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Node Operations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-06-08T16:53:24Z", "gh_stars": 109, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:33:56.293764+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Mr-Un1k0d3r/ATP-PowerShell-Scripts','==github.com/Mr-Un1k0d3r/ATP-PowerShell-Scripts==','','2021',0,'Provides advanced scripts designed to audit protection baselines, test defensive measures, and evaluate Active Directory environments against vulnerability patterns.','PowerShell','GitHub Repository','Advanced',0,'online','manual','7e02fecdb793a0c0b021f8a6e0b23cf9abed11a63e04debc50a1e5e53fd6dd98',100.0,1779031459,1,'2023-03-14T17:49:00Z',NULL,NULL,NULL,'["Security Operations", "Advanced Threat Protection", "Offensive Tooling", "Penetration Testing"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 218, "gh_pushed": "2023-03-14T17:49:00Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:33:57.022136+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/NCCloud/mayfly','github.com/NCCloud/mayfly: Ephemeral Kubernetes Resources 🌟','','2025',5,'Mayfly introduces time-to-live policies on generic Kubernetes resources and testing namespaces. Once designated duration guidelines are reached, Mayfly executes automated teardowns, ensuring transient tests do not leave lingering etcd records or unused services.','Go','Repository','Intermediate',0,'online','manual','2c8a29c2a1aaf2e5b74d2988bdff1dfad787569e0dbcbe10d1e934ea9755c94e',100.0,1779031103,1,'2026-05-01T11:37:06Z',NULL,NULL,NULL,'["Operations & Reliability", "Resource Lifecycle", "Ephemeral Clusters"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-01T11:37:06Z", "gh_stars": 337, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:33:57.744988+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/NVIDIA/gpu-operator','NVIDIA GPU Operator','','2025',2,'Curator Insight: Kubernetes operator designed to automate the management of NVIDIA software components on nodes. Live Grounding: Provisions GPU drivers, container runtimes, device plug-ins, and monitoring tools automatically, ensuring consistent access to hardware acceleration.','Go','Software','Expert',0,'online','manual','34332c147f6cfd2ad52ad841120cc5adabed3d28acf0b22d84d09fe4efe175e0',100.0,1779033785,1,'2026-06-13T10:03:52Z',NULL,NULL,NULL,'["AI Infrastructure", "Hardware Orchestration", "NVIDIA Operators"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/kubernetes-operators-controllers.md"]','["ai-agents-mcp.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T10:03:52Z", "gh_stars": 2739, "gh_open_issues_30d": 100, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:33:58.552471+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/NVIDIA/k8s-device-plugin','NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes','','2026',5,'This specialized DaemonSet exposes physical GPU properties to the local kubelet node manager. Operating as the essential link for hardware-accelerated workloads, it handles task-scheduling configurations and sets device-isolation runtimes so container systems can safely slice and access host GPU hardware.','Go','Repository','Intermediate',0,'online','manual','234a1e94e10f66301a5b20fd4b0907489e7c02ed7f6af4abdf4a0712efe34225',100.0,1779031645,1,'2026-06-14T07:42:57Z',NULL,NULL,NULL,'["Infrastructure & Hardware", "AI/ML Infrastructure", "Hardware Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:42:57Z", "gh_stars": 3788, "gh_open_issues_30d": 73, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:33:59.294396+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/NVIDIA/nvidia-docker/blob/8c0eeba474cace48fdb8216f518063db2bd2d4d1/tools/src/nvidia/volumes.go#L103',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d931ea56fe326116db8872658d316fc9713d53e5467f81cd192eab9e41551f6',100.0,1779034085,1,'2026-05-17T18:08:05.091105+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:00.027474+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Neoteroi/essentials-configuration-keyvault','Neoteroi/essentials-configuration-keyvault','','2022',1,'A specialized open-source Python package engineered to fetch and map configurations dynamically from Azure Key Vault into Python-based microservices. Standardizes token authentication patterns, drastically reducing boilerplate setup routines for backend frameworks.','Python','Library','Beginner',0,'online','manual','ae3324701bd8964c6e28af8f13cfdb8647988d44da2e808b08ebcc0969a78ae5',100.0,1779030615,1,'2023-04-10T13:47:59Z',NULL,NULL,NULL,'["Development", "Libraries", "Python Configuration Ingestion"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-10T13:47:59Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:00.780072+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Netcracker/KubeMarine','github.com/Netcracker/KubeMarine','','2025',1,'KubeMarine is a lightweight, Python-based automation framework engineered for physical bare-metal and virtual machine cluster deployments. It streamlines OS-level system configuration, Kubeadm orchestration, certificate management, and system patch operations via streamlined SSH automation.','Python','Deployment Tool','Advanced',0,'online','manual','f1043841c0be89d2a7dc17b7cee8a50cfa7a51f15703d5ab73ee62b77cdfc451',100.0,1779032880,1,'2026-06-12T13:49:01Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:49:01Z", "gh_stars": 131, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:01.518067+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Netflix/SimianArmy/wiki/Chaos-Monkey','Chaos Monkey','','2026',5,'Netflix''s classic Chaos Monkey implementation, designed to randomly disable instances in production to prove resiliency. Live Grounding identifies Chaos Monkey as the conceptual grandfather of contemporary Chaos Engineering, asserting that regular, controlled failure injection is a critical architectural requirement for distributed systems.','Python / Go','Repository / Tool','Advanced',0,'online','manual','0bbf9c260e5a0ee5238cd134054c33a92032f4cbf23a879d31222ccd7d68b3d8',100.0,1779032547,1,'2018-12-18T09:29:22Z',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Chaos Engineering"]','["[DE FACTO STANDARD]"]','["docs/aws-backup.md"]','["aws-backup.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-12-18T09:29:22Z", "gh_stars": 7984, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:02.242825+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Netflix/consoleme',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a005d2fc4b19ea7d2b7398b1faffb405f676274e3979c0cb9383458fd5523675',100.0,1779029502,0,'2026-05-17T16:51:42.949352+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:02.978775+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Netflix/metaflow','==github.com/Netflix/metaflow== 🌟','','2024',5,'Metaflow is Netflix''s human-centric framework designed for building and managing production-grade data science pipelines. It seamlessly integrates local development with enterprise-scale cloud infrastructures, handling data caching, model versioning, and compute scaling automatically.','Python','Repository','Intermediate',1,'online','manual','35bd1ece07b91b8ec876c7a4d5890e6931948f4cd0da3716a7f1d51f9f679ba5',100.0,1779034523,1,'2026-06-13T13:01:02Z',NULL,NULL,NULL,'["MLOps", "Orchestration", "Workflows"]','["[DE FACTO STANDARD]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T13:01:02Z", "gh_stars": 10128, "gh_open_issues_30d": 461, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:03.701610+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/NielsRogge/Transformers-Tutorials','github.com/NielsRogge/Transformers-Tutorials','','2023',4,'A robust repository of detailed Jupyter notebooks demonstrating how to fine-tune, optimize, and deploy Hugging Face Transformers. Spanning multiple sensory modalities, it includes code for computer vision, natural language processing, and multimodal tasks. It serves as a go-to code library for enterprise machine learning engineers.','Python','Repository','Advanced',0,'online','manual','208c50769ca5549fb7b5b7c8c2a4e3e743517f2402645eccaa8c7e91f637aee3',100.0,1779031979,1,'2026-04-20T12:36:38Z',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Engineering", "Transformer Implementations"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-20T12:36:38Z", "gh_stars": 11638, "gh_open_issues_30d": 313, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:04.463062+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/NimbleArchitect/kubectl-ice','==NimbleArchitect/kubectl-ice== 🌟','','2021',2,'A CLI extension built to detail container resource metrics, environment properties, and pod parameters. It helps administrators locate memory leaks or CPU limits errors directly within running namespaces.','Go','Kubectl Plugin','Intermediate',0,'online','manual','dd5b62cfc3a3eda572d8749c072317e069d5d4ceec7a85a20e75c13712b10f14',100.0,1779030440,1,'2025-06-22T14:20:41Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Resource Metrics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-22T14:20:41Z", "gh_stars": 255, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:05.247907+02:00"}'); INSERT INTO "resources" VALUES('https://github.com/NirDiamant/agents-towards-production','Agents Towards Production','End-to-end, code-first tutorials for building production-grade GenAI agents, from prototype to enterprise deployment.','2026',4,'This comprehensive open-source repository serves as an educational playbook for designing and scaling production-grade Generative AI agents. It features over 25 hands-on tutorials organized across ten critical pillars, including orchestration, tool integration, observability (using LangSmith), memory management, and deployment topologies (Docker/FastAPI). Key features include: * Runnable Jupyter notebooks demonstrating architectural patterns like agent routing, guardrails, and automated evaluation. -* Practical multi-agent coordination frameworks suitable for enterprise-grade applications.','en','Repository','Advanced',0,'online','automatic','b5fac23b9bdad2934781537634d83b2fecf023454e5bfb2c21287e45a04ca0d5',NULL,1.78035199434255409e+09,0,'2026-05-31T11:47:45Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Production Patterns"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "NOASSERTION", "gh_pushed": "2026-05-31T11:47:45Z", "gh_stars": 20579, "reputation_status": "Vetted", "reputation_summary": "Highly popular and active repository with over 20k stars, providing code-first tutorials for building production-grade GenAI agents.", "social_preview_url": "https://opengraph.githubassets.com/29c2dd7b3e86e8cf37ed16f5e74225dfd8f02fdd3789ecd07b882ca98aa11ab4/NirDiamant/agents-towards-production", "source_provenance": "X.com (midudev)", "suggested_new_category": "", "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:05.964163+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Noovolari/awesome-cloudops','github.com/Noovolari/awesome-cloudops: Awesome CloudOps','','2026',0,'A compilation of utilities, design frameworks, and guides dedicated to automating cloud operations. Emphasizes modern cost optimization, cluster autoscaling, and multi-region network design across AWS, GCP, and Azure environments.','Markdown','Awesome List','Intermediate',0,'online','manual','5fff8be4143c3d60d0e86c6a4cb9fbbddd3010f134a5874bb1fd316117fa782b',100.0,1.779034226963382e+09,1,'2023-11-21T15:20:51Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Cloud Operations", "Resource Optimization"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 123, "gh_pushed": "2023-11-21T15:20:51Z", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:06.774783+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/NuGet/docs.microsoft.com-nuget/blob/main/docs/reference/nuspec.md','NuGet/docs.microsoft.com-nuget: nuspec','','2026',2,'This reference specification details the .nuspec XML manifest schema governing NuGet packages. It provides structured guidance on targeting framework frameworks, orchestrating assembly dependencies, defining metadata, and managing compilation assemblies, acting as the foundational automation configuration schema for .NET artifact pipelines.','XML','Documentation','Intermediate',0,'online','manual','af11b04f68c7577ca0f6dafefefa47258ff8d492c33ae991994d3161e2b2e32b',100.0,1.77903359228964209e+09,1,'2026-06-12T19:05:37Z',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "NuGet Specification"]','["[COMMUNITY-TOOL]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T19:05:37Z", "gh_stars": 160, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:07.536075+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OT-CONTAINER-KIT/k8s-vault-webhook',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','95e8877d3e9c6d74e1c1f346e13151fbe9d091e5aa6e9e02a3de075bb7ee88db',100.0,1.77902973268112802e+09,0,'2026-05-17T16:55:32.681128+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:08.277634+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OT-CONTAINER-KIT/logging-operator','Logging Operator','','2023',5,'Simplifies multi-tenant logging infrastructure by coordinating central Fluentd and Fluent Bit setups. It manages complex logging filters and output endpoints declaratively.','Go','Operator','Medium',0,'online','manual','33685801668635abf726f10a409342380a7ec6041fc6dbf6254c25c6a0706edd',100.0,1.77902938040018701e+09,1,'2024-06-22T13:42:57Z',NULL,NULL,NULL,'["Observability", "Logging", "Pipeline Management", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-22T13:42:57Z", "gh_stars": 51, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:09.017647+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OT-CONTAINER-KIT/mongodb-operator','OT-CONTAINER-KIT/mongodb-operator: MongoDB Operator','','2023',5,'Manages MongoDB databases, replica sets, and sharded environments. It automates scaling, credential updates, and physical storage volume mounts within the cluster.','Go','Operator','Advanced',0,'online','manual','4b7be0389a23b18b2e5ff57f23d9df77d1f83024660a3e19f6eddbf503448746',100.0,1.77903143626995706e+09,1,'2023-04-27T05:12:37Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "MongoDB", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-27T05:12:37Z", "gh_stars": 49, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:09.792952+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OT-CONTAINER-KIT/redis-operator','Speculator: Redis Operator','','2025',3,'An advanced Redis Operator developed by OT Container Kit. Features automated failover management, backup orchestrations, persistence configuration, and Redis Sentinel cluster sizing within Kubernetes native deployments.','Go','Repository','Advanced',0,'online','manual','3bc731e40d539a1e133ddf7389460c63109c2252dee5d7ca156714e5534d7063',100.0,1.7790344999993391e+09,1,'2026-06-14T00:53:45Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T00:53:45Z", "gh_stars": 1379, "gh_open_issues_30d": 198, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:10.528903+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OWASP/www-project-kubernetes-top-ten','==github.com/OWASP: OWASP Kubernetes Top 10== 🌟','','2024',1,'The official repository for the OWASP Kubernetes Top 10 project. Highlights major orchestrator risks like improper volume mounting, insecure RBAC configurations, network segment isolation issues, and image trust bypass. Serves as a baseline specification for enterprise-grade Kubernetes compliance auditing.','Markdown','Specification','Advanced',1,'online','manual','0e89ae11bf73f664fd7e764f7e61de217b25eea7af5e801d86cc33d2968bef3f',100.0,1.77902924349188303e+09,1,'2026-03-24T06:01:24Z',NULL,NULL,NULL,'["Security", "Mitigation Standards", "Kubernetes Hardening"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-24T06:01:24Z", "gh_stars": 615, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:11.306932+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OctopusDeploy/Octopus-TeamCity','github.com/OctopusDeploy/Octopus-TeamCity: JetBrains TeamCity plugin to'' trigger releases on build completion','','2026',0,'A specialized Integration plugin designed to link JetBrains TeamCity builds to Octopus Deploy pipelines, passing artifact compilation metadata to trigger deployments.','Java','Plugin','Medium',0,'online','manual','e69eb3063e7d6d203fd1f2be5061a4072efc2e7bc2bc84281f8353732614fe0b',100.0,1779033398.39982,1,'2026-06-14T00:52:42Z',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Plugin Integrations"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T00:52:42Z", "gh_stars": 0, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:12.062434+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OctopusDeploy/go-octopusdeploy','github.com/OctopusDeploy/go-octopusdeploy','','2026',5,'The official Go client library designed to facilitate programmatic interaction with the Octopus Deploy REST API. Widely used for creating custom cloud-native controllers, deployment operators, and scripts.','Go','Library','Medium',0,'online','manual','c90c16fd84599f5f253b8d17f2191de0af188632de3591af1739dd260331fd30',100.0,1.77903154246251702e+09,1,'2026-06-12T04:32:54Z',NULL,NULL,NULL,'["Software Delivery", "Release Orchestration", "SDKs"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T04:32:54Z", "gh_stars": 15, "gh_open_issues_30d": 37, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:12.812808+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OpenFunction/OpenFunction','OpenFunction: Cloud Native Function-as-a-Service Platform (CNCF Sandbox'' Project)','','2026',4,'A CNCF Sandbox project delivering an enterprise-grade cloud-native FaaS runtime. Integrates Knative, Shipwright, Dapr, and KEDA components to simplify polyglot development pipelines.','Go','Repository','Advanced',1,'online','manual','06f8a39ea102b2d7deaf205e8908fdf7b85a83722838262f9d5863fce69f9ce3',100.0,1.77903429605722808e+09,1,'2024-06-19T07:51:05Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "OpenFunction"]','["[ENTERPRISE-STABLE]"]','["docs/serverless.md"]','["serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-19T07:51:05Z", "gh_stars": 1655, "gh_open_issues_30d": 101, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:13.542004+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OpenHFT/Java-Thread-Affinity','OpenHFT/Java-Thread-Affinity','','2022',4,'Highly optimized library that binds Java execution threads to specific CPU cores. Mitigates task context-switching overhead in low-latency financial systems, guaranteeing deterministic scheduling on modern multi-core hardware.','Java','Tool','Advanced',0,'online','manual','1b7f401a55c48c2cb66cb585eebc3899c97036def5883cd2addaf649c8ed4d56',100.0,1.77903101698605203e+09,1,'2026-05-21T08:03:36Z',NULL,NULL,NULL,'["JVM Architecture", "High-Performance Systems", "Thread Affinity"]','["[ENTERPRISE-STABLE]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-21T08:03:36Z", "gh_stars": 1897, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:14.298014+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OpenSLO/OpenSLO','OpenSLO specification 🌟','','2021',5,'The vendor-agnostic OpenSLO specification defines standard YAML schemas for declaring SLOs, SLIs, and error budgets. In 2026, it remains the standard for orchestrating declarative system health models inside GitOps automation.','YAML','Specification','Advanced',1,'online','manual','1650bcb3654cb3229aafbc03fe94d65ba1098a3112f7578501863935c94fcc89',100.0,1779031866.2338,1,'2025-11-25T09:00:50Z',NULL,NULL,NULL,'["Observability", "Service Level Objectives", "Declarative Standards"]','["[DE FACTO STANDARD]"]','["docs/sre.md"]','["sre.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-25T09:00:50Z", "gh_stars": 1496, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:15.057237+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OpenShiftDemos','github.com/OpenShiftDemos 🌟','','2021',0,'A central repository for community-created deployment scenarios and platform showcases on OpenShift. Offers infrastructure engineers access to ready-to-use cluster testing configurations and tool deployments.','Shell','Repository','Intermediate',0,'online','manual','826418343f085ab7d6f38f30f9b2002d7fa0f8ead77b0fbdcc8b0f3ee8d90c8d',100.0,1.77903429226051306e+09,1,'2026-05-17T18:11:32.260513+02:00',NULL,NULL,NULL,'["Reference Architectures", "Enterprise Demos", "Community Repositories"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/OpenShiftDemos/sonarqube-openshift-docker','SonarQube: An OpenShift-focused Docker build of Sonarqube','','2020',0,'A custom Docker build configuration designed to host SonarQube instances on OpenShift. Modern strategies prioritize official Helm charts or certified OpenShift Operator deployments, but this configuration highlights important historical patterns for handling stateful Java applications.','Dockerfile','Repository','Intermediate',0,'online','manual','a9ee6c819fbf57514a51b2f6a5bf5f5416f61b937a68e68994a52f1a656944d8',100.0,1.77903236153912305e+09,1,'2021-02-10T16:58:26Z',NULL,NULL,NULL,'["Platform Deployment", "Quality Assurance", "Static Code Analysis"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 42, "gh_pushed": "2021-02-10T16:58:26Z", "gh_license": "N/A", "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:15.801633+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OvidiuBorlean/kubectl-sockperf','github.com/OvidiuBorlean/kubectl-sockperf','','2022',0,'A specialized plugin designed to run sockperf-based latency and throughput tests between Kubernetes pods. Although a valuable benchmarking tool for network CNI evaluations, it is currently inactive, with administrators migrating to generalized benchmarking tools.','Shell','CLI Plugin','Advanced',0,'online','manual','65d38d11cedbadada703b554ac97eb0a8f7b02028e3076e551e7db83a0eb74fc',100.0,1.77903453141744899e+09,1,'2022-11-26T06:17:12Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Network Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 22, "gh_pushed": "2022-11-26T06:17:12Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:16.522218+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/OvidiuBorlean/kubectl-windumps','github.com/OvidiuBorlean/kubectl-windumps','','2020',0,'A legacy kubectl command-line utility facilitating TCP packet captures directly on Windows Server nodes within AKS clusters. Live grounding shows the project has been inactive for several years, yet it serves as a valuable conceptual reference for troubleshooting deep network issues.','Go','Command-line Tool','Advanced',0,'online','manual','9765ffb4071f20a0203be3264c8b7e61ad18197ad7aba14270730d0d3bafe1ba',100.0,1.77903258731499195e+09,1,'2022-11-26T06:32:40Z',NULL,NULL,NULL,'["Operations & Troubleshooting", "Diagnostic Analysis", "Windows Packet Capture"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "kubernetes-tools.md"]','{}','{"gh_stars": 7, "gh_pushed": "2022-11-26T06:32:40Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:17.233289+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/PacktPublishing/Kubernetes-in-Production-Best-Practices','github.com/PacktPublishing: Kubernetes in Production Best Practices','','2021',1,'Code assets companion for the Packt book, containing production-ready manifests for security hardening, automated deployments, monitoring stacks, and multi-tenant networking configurations.','Go','Repository','Advanced',0,'online','manual','25647a4cd596fb273c90f32a57f4565300218b7c9823576d32721d6ac353fc3d',100.0,1.77903272918548488e+09,1,'2023-02-18T02:57:45Z',NULL,NULL,NULL,'["Operations", "Best Practices", "Production Readiness"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-18T02:57:45Z", "gh_stars": 96, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:18.013386+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/PacktPublishing/The-Azure-Cloud-Native-Architecture-Mapbook','github.com/PacktPublishing/The-Azure-Cloud-Native-Architecture-Mapbook','','2022',5,'Architectural repository covering modern cloud design topologies, zero-trust cloud network security, infrastructure redundancy, microservice distribution, and cost models mapping.','None','Repository','Advanced',1,'online','manual','9cb5a24db068425b5a9b3f54920f4681885abd692339a358856a1f807c0355cc',100.0,1.77903373152726292e+09,1,'2026-04-22T08:18:15Z',NULL,NULL,NULL,'["Cloud Platform", "Architecture Patterns", "Cloud-Native"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-22T08:18:15Z", "gh_stars": 344, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:18.767385+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/PacoVK/tapir','github.com/PacoVK/tapir','','2023',5,'An open-source utility designed to render interactive visual representations of Terraform execution plans. Helps teams review deep changes, resource recreations, and infrastructure impacts in a browser dashboard before approvals.','Go','Open Source Tool','Intermediate',0,'online','manual','0408ebd4347d9cbea83703d2b621fb52ddbfa52136b4566a850296d117098498',100.0,1.77903019320378589e+09,1,'2026-06-11T11:59:01Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Tooling"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T11:59:01Z", "gh_stars": 237, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:19.492362+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/PaloAltoNetworks/rbac-police','PaloAltoNetworks/rbac-police','','2026',2,'RBAC Police is a specialized scanning tool built to discover and report privileged escalations and structural anomalies in Kubernetes cluster RBAC mappings. By analyzing cluster roles and bindings, it uncovers paths that malicious actors could use to gain administrative control. It remains an active security tool for hardening cluster control planes against lateral privilege escalation.','Go','Security Scanner','Intermediate',0,'online','manual','7a4101769a2c4d951f5d3e8f74b4047b8d7cffff4145536d035d862caad5d5f9',100.0,1.77903422950571393e+09,1,'2025-03-21T20:06:05Z',NULL,NULL,NULL,'["Security", "RBAC", "Audit & Compliance"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-21T20:06:05Z", "gh_stars": 353, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:20.212905+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/PatrickJS/awesome-angular','Awesome Angular','','2026',5,'A comprehensive curated collection of modules, state management patterns (NgRx), and testing pipelines for the Angular framework. Primarily useful for frontend web development teams constructing large-scale enterprise administration panels and dashboard portals. Includes dynamic blueprints for client-side single page applications (SPAs).','TypeScript','Repository','Intermediate',0,'online','manual','65c9bdeb583596516752cfbd824c750bb7c1ccd93002f039aeda16c9053abff9',100.0,1.77903142310056209e+09,1,'2026-06-13T17:48:11Z',NULL,NULL,NULL,'["Programming Languages", "JavaScript", "Angular"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-13T17:48:11Z", "gh_stars": 10028, "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:20.927396+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/PaulJuliusMartinez/jless','jless','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0e8b0c2ced272da94ed5550dfb4f1feaa53c68b18b9123dad872d168ed82bf8c',100.0,1.77903450197825789e+09,1,'2026-05-17T18:15:01.978258+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true, "gh_open_issues_30d": 94, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:21.658187+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/PhilippeChepy/exoscale-kubernetes-crio','Autoscalable Kubernetes cluster at Exoscale, using Packer and Terraform','','2020',0,'An IaC blueprint using Packer and Terraform to deploy an auto-scaling cluster on Exoscale with CRI-O. Curator Insight vs Live Grounding: The repository is now inactive, but serves as a historical example of orchestrating custom cloud pools with native container engines.','HCL/Packer','Repository','Advanced',0,'online','manual','67a3a62e1d56b7d24571f657b0bea6de22006bbb22a838d30b64f5bc7fa1283a',100.0,1.77902916568094706e+09,1,'2021-02-05T17:31:37Z',NULL,NULL,NULL,'["Provisioning", "Infrastructure-as-Code", "Exoscale"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_stars": 2, "gh_pushed": "2021-02-05T17:31:37Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:22.372672+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/PlasticSCM/trunk-mergebot','Plastic SCM DevOps Mergebot to implement a trunk-based development cycle','','2019',1,'An open-source reference implementation of Plastic SCM''s Trunk-based Development Mergebot. Designed to coordinate with automated continuous integration runners to perform automated merges, preventing development drifts.','C#','Tool','Intermediate',0,'online','manual','4fb1f52d49794ef82d619c094ff690294947d440768688fa18ef4dad5f172d0e',100.0,1.779031141462507e+09,1,'2023-01-03T12:27:34Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Distributed VCS"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 4, "gh_pushed": "2023-01-03T12:27:34Z", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:23.129070+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Playtika/testcontainers-spring-boot','testcontainers-spring-boot 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b1de1f1975806dd7d20766df714ba8586e0c6ca623ef75222537e7302ab56dc',100.0,1779032455.89641,0,'2026-05-17T17:40:55.896410+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md", "docs/qa.md"]','[]','{}','{"duplicate_of": "https://github.com/PlaytikaOSS/testcontainers-spring-boot", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:23.782074+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/PlaytikaOSS/testcontainers-spring-boot','testcontainers-spring-boot 🌟','','2025',5,'A powerful open-source library that automates the lifecycle of Docker containers (PostgreSQL, Kafka, Redis) during JUnit test execution. It eliminates the need for shared database environments and mock frameworks, leading to high-fidelity integration tests. Today, this tool is universally recognized as a best-practice asset for CI/CD test suites across the Spring ecosystem.','Java','Library','Intermediate',0,'online','manual','32e228a0e653f153405793a48735c56293110687582775b12fd8e22da14c239c',100.0,1.77913049495672202e+09,1,'2026-06-14T04:50:08Z',NULL,NULL,NULL,'["Developer Experience", "Testing", "Integration Testing"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md", "docs/qa.md"]','["java_frameworks.md", "qa.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:50:08Z", "gh_stars": 876, "gh_open_issues_30d": 38, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:24.542374+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Portshift/Kubei','Kubei 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','974f97dbec8aae433d1984e1ab2c41ce8519c60daacde65a2ec9a205684afda8',100.0,1.77903180072363901e+09,0,'2026-05-17T17:30:00.723639+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:25.218621+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Portshift/kubei','**Kubei**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','974f97dbec8aae433d1984e1ab2c41ce8519c60daacde65a2ec9a205684afda8',100.0,1.77903001551521706e+09,0,'2026-05-17T17:00:15.515217+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/Portshift/Kubei", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:25.874115+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Praqma/helmsman','Helmsman: Helm Charts as Code 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0f9d002d358ff471ce700abf16c261b6e563b0c25e1bbd45e240b9786e4a446b',100.0,1.77903205502643895e+09,0,'2026-05-17T17:34:15.026439+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/mkubaczyk/helmsman", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:26.524422+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/PrasadG193/kyaml2go','kyaml2go (Pronounced as camel2go 🐫) 🌟','','2024',5,'A code generator that converts static Kubernetes YAML configurations into functional client-go API syntax. Highly valuable for operator developers seeking to minimize manual client-go boilerplate code.','Go','Developer Tool','Intermediate',0,'online','manual','de3d8afc3d78ec62976c4c3894d4b2c21b403deb07fbf10082e0e4aafab733bf',100.0,1779031980.10928,1,'2021-11-09T11:31:04Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Code Generators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-11-09T11:31:04Z", "gh_stars": 283, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:27.245276+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Pscheidl/kubectl-explorer','Pscheidl/kubexplorer','','2021',1,'A lightweight, Rust-powered kubectl plugin styled like standard directory structure tree views. It allows developers to browse native Custom Resource Definitions (CRDs) and explore system schemas directly from their terminal.','Rust','CLI Tool','Low',0,'online','manual','52a47f8db982bb0f3baab72bd1b634e53e73672e27c0c09a8f376233ae822179',100.0,1.77913049499560189e+09,1,'2025-05-17T13:37:47Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Cluster Discovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-17T13:37:47Z", "gh_stars": 61, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:27.979144+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Pscheidl/kubexplorer','Pscheidl/kubexplorer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b562806c87a82618b3ca395fe614657ebb1b39f49aafd47797ee2838adf193b7',100.0,1.77903394814071798e+09,0,'2026-05-17T18:05:48.140718+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/Pscheidl/kubectl-explorer", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:28.612355+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/PyGithub/PyGithub','PyGithub 🌟','','2026',5,'A fully featured, object-oriented Python library designed to interact with the complete GitHub REST API v3 and GitHub Enterprise instances. Simplifies execution of automated repository operations, pull request management, security vulnerability reviews, and release deployment pipelines directly via Python applications.','Python','Library','Intermediate',0,'online','manual','2498211a8c67c5f675ec93e06ad44db7328be57d7eade3d3dae7ad8caa413438',100.0,1.77903013295484399e+09,1,'2026-06-12T09:31:14Z',NULL,NULL,NULL,'["Software Engineering", "API Integration", "GitHub Automation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "LGPL-3.0", "gh_pushed": "2026-06-12T09:31:14Z", "gh_stars": 7724, "gh_open_issues_30d": 396, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:29.354034+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/PyratLabs/ansible-role-k3s','github.com/PyratLabs/ansible-role-k3s 🌟','','2024',3,'Highly structured, modular Ansible role tailored for deploying K3s. Implements fine-grained host configuration and robust systemd lifecycle management over target K3s nodes.','YAML','github_repo','Intermediate',0,'online','manual','b90681d777b1b3fcf2f50b7a3c656e03e3cd10cbeed2564138e41ed412e7a864',100.0,1.77903179404259705e+09,1,'2026-05-17T14:22:22Z',NULL,NULL,NULL,'["Cloud Native & Orchestration", "Kubernetes", "Bootstrap & Cluster Ops"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-05-17T14:22:22Z", "gh_stars": 713, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:30.120361+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Qovery/Torii','github.com/Qovery/Torii','','2024',1,'Torii is an open-source developer portal construction kit designed by Qovery. It provides customizable building blocks to easily curate, expose, and manage developer-facing interfaces, bridging complex infrastructure with human-readable operational catalogs.','TypeScript','Open Source Project','Intermediate',1,'online','manual','8f40d5792c2432c16743de893b3e78fd4875d95005edfac3dd7d407267b886ae',100.0,1.77903159215211701e+09,1,'2024-07-25T18:54:23Z',NULL,NULL,NULL,'["Platform Engineering", "IDP Tooling", "Developer Portals"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-07-25T18:54:23Z", "gh_stars": 178, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:30.832105+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Qovery/engine','Qovery/engine: Qovery Engine 🌟','','2024',4,'Qovery Engine is a high-performance Rust-based library designed to provision and deploy applications on Kubernetes-based cloud infrastructure (AWS, GCP, Azure). Serving as the abstraction layer beneath the Qovery PaaS, it handles DNS, load balancers, database instances, and secure ingress configurations. It provides a developer-centric alternative to raw Helm or Terraform code.','Rust','Library','High',0,'online','manual','f8388e431919cbf792c57f9c55e77c67f2a3188d9dbd2d9042f99b469e94c405',100.0,1.77903378534738397e+09,1,'2026-06-12T12:57:05Z',NULL,NULL,NULL,'["Application Delivery", "Platform-as-a-Service", "Internal Developer Platforms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-12T12:57:05Z", "gh_stars": 2446, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:31.565843+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Qovery/pleco','Qovery/pleco','','2024',2,'Pleco is an automated garbage collection utility that monitors cloud providers and Kubernetes clusters to delete stale, expired, or orphaned resources (such as EBS volumes, load balancers, and namespaces). It is widely utilized in dynamic test-environment setups to avoid unnecessary infrastructure expenses.','Go','CLI Tool','Medium',0,'online','manual','26703e33d15988bb18f88f699631753b77bbc01a3ae6c528138740edd0806343',100.0,1.77903445678252196e+09,1,'2026-05-19T15:01:33Z',NULL,NULL,NULL,'["Operations", "Garbage Collection", "Resource Cleanup"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T15:01:33Z", "gh_stars": 228, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:32.322715+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Quentin-M/etcd-cloud-operator','Quentin-M/etcd-cloud-operator','','2022',5,'An early framework designed to coordinate etcd state engines in dynamic environments. Modern production setups have moved towards official cloud-provider tooling or alternative operators.','Go','Operator','Advanced',0,'online','manual','c035bbca5b1621abcf8db7fc9c70ce275fffafe66b882095112839ceb4e0e4b5',100.0,1.77903331409543704e+09,1,'2025-09-26T22:32:53Z',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "etcd Coordination", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-26T22:32:53Z", "gh_stars": 234, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:33.068682+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Radware/radware-ansible','Radware/radware-ansible: Radware Ansible Collection','','2023',1,'Specialized Ansible Content Collection optimized for provisioning and managing Radware networking nodes, load balancers, and cloud security suites programmatically.','Python','github_repo','Advanced',0,'online','manual','78e7074d642934692a21e143639f97f29f0fb05a756f551f9fcaf3073db61e3f',100.0,1.77902924347749304e+09,1,'2023-09-27T07:01:49Z',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Collections"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-09-27T07:01:49Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:33.793900+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Ramilito/kubediff','Ramilito/kubediff ⭐','','2023',1,'Kubediff is an operational helper designed to compare local structural Kubernetes resource configurations against running runtime instances. It acts as an validation sanity checker before executing apply commands, mitigating unintentional production configuration drifts.','Go','CLI Tool','Intermediate',0,'online','manual','1f0c6d67036c78fcc64323475433be29fb1db5472ef07e364334d49d6bb9ccc8',100.0,1.77903450004998588e+09,1,'2026-01-27T23:05:20Z',NULL,NULL,NULL,'["Operations", "Resource Management", "Configuration Auditing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-27T23:05:20Z", "gh_stars": 185, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:34.490611+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Ramilito/kubesess','Ramilito/kubesess','','2026',5,'A multi-session context manager that isolates Kubernetes session configs within split terminal tabs. Unlike default global switches, this Rust utility guarantees engineers can safely run separate commands targeting different zones and clusters simultaneously without cross-cluster command contamination.','Rust','Tool','Intermediate',0,'online','manual','d2a4d8e731cd0408d6a4f848093e6c4f8e92c9d3b876c9babafca131910ea0d8',100.0,1.77903078819058108e+09,1,'2026-03-19T04:43:36Z',NULL,NULL,NULL,'["Operations", "Session Management", "Context Isolation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T04:43:36Z", "gh_stars": 284, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:35.187592+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Reaimua/AWS-CLI-Uploader-Project','github.com/Reaimua/AWS-CLI-Uploader-Project','','2024',0,'An educational repository containing custom scripts to automate file uploads to AWS S3 using raw AWS CLI calls. It is highly useful for junior developers learning API interactions, basic credential handling, and bucket policy permissions. Ideal as a simple reference base for shell scripting tutorials.','Shell','Repository','Beginner',0,'online','manual','d6159322d5eec32bc80e42fded054344b3be2c5785ac27ed74b1236e42380286',100.0,1779031808.41419,1,'2023-12-31T00:50:14Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Storage Management"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 1, "gh_pushed": "2023-12-31T00:50:14Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:35.905503+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ReallyLiri/kubescout','ReallyLiri/kubescout: Kube-Scout','','2021',2,'An event diagnostic utility that scans logs and cluster events to track down crashed pods and network failures. It features custom search syntax rules, allowing developers to filter alert noise.','Go','Diagnostic Agent','Intermediate',0,'online','manual','7846df0f9ad649d46e56fd856924400a4dafcfbefbc4c73825775adf74079c81',100.0,1.77903286971479606e+09,1,'2021-12-09T12:28:28Z',NULL,NULL,NULL,'["Observability & Performance", "Real-Time Monitoring", "Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-12-09T12:28:28Z", "gh_stars": 126, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:36.608015+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/RedisLabs/redis-enterprise-k8s-docs','RedisLabs/redis-enterprise-k8s-docs: Deploying Redis Enterprise on Kubernetes','','2024',0,'Technical deployment documentation for organizing enterprise-grade Redis caches and document databases inside Kubernetes. Explains cluster layouts, memory configurations, security profiles, and automatic scaling capabilities.','HTML','Documentation','Intermediate',0,'online','manual','865451a522ca6b5112829fa9c02bcccd6767e74846035c5fe45ea49acf1e756f',100.0,1.77902947888322901e+09,1,'2026-06-17T19:44:05Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Redis"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_stars": 170, "gh_pushed": "2026-06-17T19:44:05Z", "gh_license": "N/A", "gh_open_issues_30d": 76, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:37.338883+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Rested/portfall','Portfall: A desktop k8s port-forwarding portal for easy access to all your cluster UIs 🌟','','2024',5,'Portfall is a modern desktop application for managing Kubernetes port-forwarding configurations. Offers a convenient visual portal that eliminates repetitive manual CLI port-forward multiplexing during local service integrations.','JavaScript','Desktop Tool','Beginner',0,'online','manual','2d2e13ac904f4024effb4f4239dc0fb19196825668a1349e3b79c146360b84ae',100.0,1.7791304949686439e+09,1,'2023-03-06T17:30:12Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-06T17:30:12Z", "gh_stars": 127, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:38.042306+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Retzork/terraform-journey/tree/main/11%20Multi%20Region%20Zero%20Trust%20Architecture','Terraform Azure Multi-Region Zero-Trust Architecture','Production-grade multi-region hub-and-spoke infrastructure deployment utilizing Front Door and Private Link.','2026',4,'An enterprise-grade architectural blueprint that implements a secure, multi-region (Southeast Asia and East Asia) hub-and-spoke network topology on Microsoft Azure. Engineered entirely through Terraform, it features integrated Azure Front Door Premium, Private Link Services, and Private Endpoints to ensure all traffic remains isolated from the public internet. It leverages custom Azure Policies to enforce private IP compliance on compute resources and implements automated SQL Auto-Failover Group resolution with cross-region DNS routing validation.','en','GitHub Repository','Advanced',0,'online','automatic','733c0b04f2cd47cabbe494748f623825382d2e5b046f4db48ac2ec41c3bf70b4',NULL,1.780352148493891e+09,0,'2026-06-02T00:15:48.493891+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Azure", "Zero Trust", "Infrastructure as Code", "Terraform"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly vetted implementation of Microsoft Azure cloud architecture focusing on Hub-and-Spoke topology with strict private isolation.", "social_preview_url": "https://opengraph.githubassets.com/6d97e4b0bd8701041ce03a36a135a664b7fda8cb510574131b9870023e0d9129/Retzork/terraform-journey", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "azure-iac", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:38.808405+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/RoseSecurity/Terramaid','==github.com/RoseSecurity/Terramaid==','','2023',1,'Terramaid auto-generates structured markdown document files by translating HCL topologies and complex dependency trees into Mermaid.js format. This allows systems teams to embed auto-updating, declarative system models within active Git code bases. It prevents outdated repository diagrams by tying documentation directly to code pipelines.','Go','Documentation Tool','Intermediate',0,'online','manual','fdc1002c98d4a4eabbea5d2e2738cb29925fd2ee6ead97800782b5781fe3ca40',100.0,1.77903375793716096e+09,1,'2026-06-11T23:35:21Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Documentation Generation"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T23:35:21Z", "gh_stars": 5, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:39.519589+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/SAP-archive/kubernetes-deployment-orchestrator','github: Kubernetes Deployment Orchestrator','','2021',1,'An archived, experimental orchestrator developed by SAP to coordinate complex Helm releases and dependency chains across large multi-tenant landscapes. Kept strictly as a historic design blueprint for modular platform workflows.','Go','CLI Tool','Advanced',0,'online','manual','cb51adc9ec040511c16e1fc898babebbe009035d419fbaf76c5bb3661d6397d5',100.0,1.77913049501123905e+09,1,'2023-03-01T11:37:12Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Orchestration Utilities"]','["[EMERGING]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-01T11:37:12Z", "gh_stars": 11, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:40.232476+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/SAP/jenkins-library',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b34245c60382e5fd68cee735a78fce12fae57bd37f797de410022f099c425202',100.0,1.77903283533721494e+09,0,'2026-05-17T17:47:15.337215+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 61, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:40.984217+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/SAP/kubernetes-deployment-orchestrator','github: Kubernetes Deployment Orchestrator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','198ce0a4229f9eccf84208128bb1f0022b948d731cce276e1a1e8064971f6342',100.0,1779032361.61413,0,'2026-05-17T17:39:21.614130+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/SAP-archive/kubernetes-deployment-orchestrator", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:41.639072+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Salaboy/from-monolith-to-k8s','Salaboy/From Monolith to K8s','','2023',3,'A comprehensive practical blueprint mapping out the refactoring of monolithic architectures to Kubernetes-native services. Demonstrates key modernization steps including structural separation of services, data partitioning, and ingress configuration. This project is highly referenceable as a hands-on pedagogical resource for architectural transitions.','Java','Repository','Advanced',1,'online','manual','f4ad402920e19debc9fb733d9d0e70d0d427045add322ecea22a7dcf704f31ff',100.0,1.77903366384366107e+09,1,'2023-07-17T07:50:39Z',NULL,NULL,NULL,'["Cloud Native Architecture", "Microservices Migration", "Case Study"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/java_frameworks.md"]','["java_frameworks.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-17T07:50:39Z", "gh_stars": 354, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:42.344118+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Saniewski/mongo-express-docker-extension','github.com/Saniewski/mongo-express-docker-extension','','2023',2,'A specialized Docker Desktop extension embedding Mongo Express tools into local engineering control panels. Streamlines administrative database actions, collection querying, and sandbox testing workflows.','TypeScript','repository','Intermediate',0,'online','manual','288d3f0cd2afa37afc6758f8e08d95ccce6680251f08d4be4b16b29ee1fbce6a',100.0,1.77902935660802388e+09,1,'2025-08-03T07:21:23Z',NULL,NULL,NULL,'["Containers", "Developer Tooling", "Database Extensions"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-08-03T07:21:23Z", "gh_stars": 11, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:43.059565+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Shopify/kubeaudit','==github.com/Shopify/kubeaudit== 🌟🌟','','2023',4,'Shopify''s kubeaudit is a popular open-source tool targeting configuration analysis. Curators note its ability to audit running clusters or local manifests for root execution or privilege escalations. *Live Grounding (2026)*: The repository is archived/read-only, but its audit logic remains highly influential for policy structures.','Go','Repository','Intermediate',0,'online','manual','cc93106d19fc62264e4d57a74eba66432df37e6cb71ef2e73dd92cf1256d7dc2',100.0,1.77903258355871796e+09,1,'2024-08-21T18:48:27Z',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "Policy Enforcement"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-21T18:48:27Z", "gh_stars": 1937, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:43.794855+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/SigNoz/signoz','==SigNoz: Open source Application Performance Monitoring (APM) & Observability'' tool== 🌟','','2026',5,'A massive open-source APM and observability platform natively integrated with OpenTelemetry. Tracks telemetry, trace spans, metrics, and application logs in a unified, high-performance UI backed by ClickHouse. Widely recognized as a major open-source competitor to Datadog.','Go','Service','High',1,'online','manual','f2efb326383937b515d50315f2cef61e5c9eeef9e8ce161513a8b320e802936e',100.0,1.77903213500170588e+09,1,'2026-06-14T09:36:14Z',NULL,NULL,NULL,'["Observability", "APM & Metrics", "Observability Platform"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/monitoring.md"]','["kubernetes-tools.md", "monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T09:36:14Z", "gh_stars": 27334, "gh_open_issues_30d": 1518, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:44.521435+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/SimonTheLeg/konf-go','github.com/SimonTheLeg/konf-go','','2026',2,'Konf-go is a high-performance, lightweight kubeconfig manager written in Go, built to handle split config setups across hundreds of remote environments. It allows platform engineers to switch context, set default namespaces, and isolate config files without encountering slow latency. Its minimalist design is ideal for developers running terminal-based workspaces.','Go','CLI Tool','Beginner',0,'online','manual','6deaff9471dda21db30f9454efb5785d63b603fe367c0f2e2e961a649884dc0b',100.0,1.779030803551584e+09,1,'2025-03-15T19:19:18Z',NULL,NULL,NULL,'["Operations", "Context Management", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-15T19:19:18Z", "gh_stars": 180, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:45.220920+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/SkalskiP/top-cvpr-2023-papers','github.com/SkalskiP/top-cvpr-2023-papers','','2023',5,'A curated reference hub detailing top-performing papers and breakthroughs from CVPR 2023. Synthesizes vital engineering advancements across object detection, visual language models, zero-shot segmentation libraries, and advanced neural representations.','English','Repository','Advanced',0,'online','manual','87b301d568f4cd4ef05b1ebdb66f71848b0fe9e270161c4ade2caebca047080f',100.0,1.77903408481230402e+09,1,'2026-04-15T11:20:09Z',NULL,NULL,NULL,'["Computer Vision", "Deep Learning Research", "CVPR"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-04-15T11:20:09Z", "gh_stars": 647, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:45.930629+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Skarlso/crd-to-sample-yaml','github.com/Skarlso/crd-to-sample-yaml','','2025',1,'A specialized CLI tool designed to parse complex Kubernetes Custom Resource Definitions (CRDs) and automatically generate fully structured sample YAML configurations. It is highly beneficial for platform developers wanting to generate quick, accurate documentation.','Go','CLI Tool / Library','Intermediate',0,'online','manual','4552d618f2b5a0e6220c306beae3f65243503fe93f19299cc7bc1236758a1761',100.0,1.77903153832006907e+09,1,'2026-06-09T07:00:13Z',NULL,NULL,NULL,'["Development", "Custom Resources", "YAML Generation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:00:13Z", "gh_stars": 194, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:46.640861+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Skyvern-ai/Skyvern','Skyvern','','2025',5,'Curator Insight: An AI-powered web browser automation agent designed to extract data and execute workflows on complex interfaces. Live Grounding: Translates plain-text instructions into resilient selenium-style interactions, dynamically adapting to DOM mutations and bypassing rigid selector patterns.','Python','Software','Advanced',0,'online','manual','8b4c78dae5d739cfef66496fd42be77abef34afff8f2af4a8173b90a200d2c5e',100.0,1.77902946676824498e+09,1,'2026-06-13T20:14:18Z',NULL,NULL,NULL,'["AI Engineering", "AI Agents", "Web Automation"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T20:14:18Z", "gh_stars": 21899, "gh_open_issues_30d": 170, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:47.354924+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/SparebankenVest/azure-key-vault-to-kubernetes','Azure Key Vault to Kubernetes','','2023',5,'The underlying GitHub repository for the `akv2k8s` project. Features Kubernetes Custom Resource Definitions (CRDs) like `AzureKeyVaultSecret` that run-loop to synchronize Azure credentials into physical Kubernetes secrets. Useful for architectures requiring strict backward compatibility with native Kubernetes secret bindings.','Go','Codebase','Advanced',0,'online','manual','135e9f8ac4bce72f2b4d186b8a1ef710288c2633b25dea25b52a8515aa2d2e62',100.0,1.77903314099700307e+09,1,'2026-06-10T06:30:31Z',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Azure Integrations"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T06:30:31Z", "gh_stars": 452, "gh_open_issues_30d": 96, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:48.092581+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/SquadcastHub/awesome-sre-tools','SquadcastHub/awesome-sre-tools','','2026',3,'A structured index mapping tools for alert routing, synthetic checking, chaos validation, on-call scheduling, and postmortem generation. Ideal for configuring automated operational responses and reducing MTTR.','Markdown','Awesome List','Intermediate',1,'online','manual','01a69f479a0f80f0bbb8ad4b14088f1df9b56bfbed0e300acd1eb99e807d914a',100.0,1.7790303610473349e+09,1,'2026-05-13T10:06:49Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "Incident Management Tools"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2026-05-13T10:06:49Z", "gh_stars": 1462, "is_special": true, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:48.855009+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/StackStorm','github.com/StackStorm','','2025',0,'Central repositories for the StackStorm platform containing internal event loops, action runners, rules-engine components, pack loaders, and comprehensive infrastructure orchestration drivers.','Python','Repository','Advanced',1,'online','manual','3f7ccfa19d22625be2d9b7cd3c7580f3ece6a9933c47cbd90ca9e80a756023e8',100.0,1.77903169699430608e+09,1,'2026-05-17T17:28:16.994306+02:00',NULL,NULL,NULL,'["DevOps", "Event-Driven Automation", "StackStorm"]','["[COMMUNITY-TOOL]"]','["docs/stackstorm.md"]','["stackstorm.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/StarpTech/k-andy','StarpTech/k-andy','','2021',2,'A consolidated project featuring curated Kubernetes deployment manifests and Helm configurations. Highlights patterns for bootstrapping monitoring stacks, storage drivers, and load-balancer integration with localized container configurations.','YAML','Repository','Intermediate',0,'online','manual','8028ee6f6d7bcd322f3b910996e2dfadb122caa55f7e520478ec1998cbb5fa18',100.0,1.77903379540551304e+09,1,'2022-08-26T11:42:32Z',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Management", "Infrastructure Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-26T11:42:32Z", "gh_stars": 157, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:49.591635+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Stono/kconmon','kmoncon','','2021',5,'A connection monitoring tool that tests internal and external cluster connectivity paths actively from the inside out. Dispatches continuous diagnostics metrics to trace latency, DNS resolution, and structural network failures across namespaces.','Node.js','Daemon','Intermediate',1,'online','manual','ddda947b53bf609166ee99149783bd488b2d33de7136b1c726d31f9ab0832238',100.0,1.77903449787452888e+09,1,'2024-03-26T18:13:32Z',NULL,NULL,NULL,'["Observability", "Cluster Monitoring", "Connectivity Checkers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-03-26T18:13:32Z", "gh_stars": 287, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:50.324434+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/SymbioticLab/Oobleck','github.com/SymbioticLab/Oobleck: Oobleck - Resilient Distributed Training'' Framework','','2024',2,'An open-source distributed training framework designed with native fault-tolerant characteristics. It mitigates expensive spot-instance preemption delays by dynamically and rapidly reorganizing parallel communication pipelines on-the-fly.','Python','Repository','Advanced',0,'online','manual','bb79fc1207725deae4ac4dfe99d1e9e94646f089545fa094170bc11fe5f89c2c',100.0,1.77903371428138589e+09,1,'2024-04-11T00:16:29Z',NULL,NULL,NULL,'["Machine Learning", "Distributed Training", "Fault Tolerance"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-11T00:16:29Z", "gh_stars": 100, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:51.054255+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/TabularisDB/tabularis/blob/main/README.es.md','Tabularis: Open Source Desktop Client for Modern Databases with AI and MCP'' Integration','','2024',5,'An open-source desktop database client featuring Model Context Protocol (MCP) integrations. This compliance allows local LLMs to safely query, analyze, and update database schemas within strict user security boundaries.','Spanish','Repository','Intermediate',0,'online','manual','2fd2ed828f549425a756e5baa4d9e141e580901bb931bd5b128ea5f64b95ef7d',100.0,1.77903002123663091e+09,1,'2026-06-11T09:30:32Z',NULL,NULL,NULL,'["Software Engineering", "Database Management", "Model Context Protocol"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/databases.md", "docs/kubernetes-tools.md"]','["ai.md", "databases.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:30:32Z", "gh_stars": 2422, "gh_open_issues_30d": 70, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:51.809223+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/TerraHubCorp/terraform-google-automation-demo','Terraform Automation Demo using Google Cloud Provider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5d416772b5e31660626504b602f168033275d84d843c8d1038929f42a7699feb',100.0,1.77903315857390689e+09,0,'2026-05-17T17:52:38.573907+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/tfxor/terraform-google-automation-demo", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:52.468108+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/TheJambo/awesome-testing','Awesome Testing','','2026',5,'A highly practical directory highlighting testing paradigms, dynamic scanning modules, and manual/automated testing resources. Focuses on QA educational resources as well as modern test design techniques. Helps teams build scalable integration test harnesses within cloud workflows.','N/A','Repository','Beginner',0,'online','manual','4062ce50038ba4c743409acf34e287f9c89b47ae354cd679f7ac8fecc5b8acd2',100.0,1.77903065377558898e+09,1,'2026-06-11T23:34:02Z',NULL,NULL,NULL,'["Software Quality", "Testing", "QA"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-11T23:34:02Z", "gh_stars": 2289, "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:53.170986+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/TheYkk/synator','Synator Kubernetes Secret and ConfigMap synchronizer 🌟','','2022',2,'An operator designed to automatically synchronize Secrets and ConfigMaps across multiple Kubernetes namespaces. It listens for resource updates tagged with specific annotations and pushes changes cluster-wide, eliminating operational overhead.','Python','Operator','Intermediate',1,'online','manual','7b5fd02ea60b8513386203f3d14c32181ac7ae917998e2ab6ee7df1320f21c5c',100.0,1779031302.74327,1,'2024-01-16T12:30:42Z',NULL,NULL,NULL,'["Security & Identity", "Configuration Management", "Sync Controllers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-16T12:30:42Z", "gh_stars": 117, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:53.896890+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Thiht/smocker','Smocker (server mock) is a simple and efficient HTTP mock server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb4cb099148f737393a4c3e8baa1bbdc2306c96e276c2453da62b48784781fca',100.0,1.77903192815747809e+09,0,'2026-05-17T17:32:08.157478+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://github.com/smocker-dev/smocker", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:54.546992+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/TrackMaven/getting-started-with-drf-angular/tree/part-2','Part 2 Supplementary Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a45c1b5a401a34bb5cdad3a04ab5c3560fb0e84a78796dcd4514d4b44e27a7ca',100.0,1.77903182749679803e+09,1,'2026-05-17T17:30:27.496798+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:55.277309+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Trendyol/kink','Trendyol/kink','','2021',2,'KinK (Kubernetes in KinD) facilitates running KinD (Kubernetes in Docker) clusters directly inside existing Kubernetes environments. It is ideal for nested testing topologies, advanced operators, and ephemeral CI/CD platforms.','Go','Testing Utility','Advanced',0,'online','manual','3fa87e5b5f9c29897a36a31ab467825539bc7ac0d098011a2eefb908715b407f',100.0,1779029111.29616,1,'2025-09-25T13:15:32Z',NULL,NULL,NULL,'["Development & Testing", "Cluster-in-Cluster", "Kubernetes in Kubernetes"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-25T13:15:32Z", "gh_stars": 383, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:56.024034+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Trendyol/kubectl-view-webhook','kubectl-view-webhook 🌟','','2023',5,'A high-utility kubectl plugin created to list, audit, and visualize Mutating and Validating Admission Webhooks across clusters. It simplifies debugging of webhooks by outlining exactly which API endpoints are called during cluster operations. Widely adopted by platform operators tracing webhook performance bottle-necks.','Go','CLI Plugin','Low',0,'online','manual','ec25b6a93a8a7bede199d669bbe05f0a168d6201da15746d739843d60e1fdd21',100.0,1.77903053909479498e+09,1,'2023-02-17T19:37:35Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Webhook Visualization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-17T19:37:35Z", "gh_stars": 108, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:56.754644+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Trolley-MGMT/trolleymgmt','github.com/Trolley-MGMT/trolleymgmt','','2023',5,'Trolley-MGMT is a control plane assistant designed to coordinate multi-cluster ingress routing and traffic mapping. It simplifies workload migrations and network path resolution across physical boundaries. It offers a lightweight model for traffic management without full mesh overhead.','Go','Controller','Advanced',0,'online','manual','d45c38de299f761f5ca847cff638c0b0aa16385c7ad32baed1ee998211cfc9d1',100.0,1.77903447727763104e+09,1,'2023-09-20T13:29:58Z',NULL,NULL,NULL,'["Network & Connectivity", "Multi-Cluster Routing", "Traffic Engineering"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-09-20T13:29:58Z", "gh_stars": 113, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:57.493909+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Tronde/ansible-role-rhel-patchmanagement','Tronde/ansible-role-rhel-patchmanagement','','2023',2,'A community-contributed Ansible role designed to streamline patch management workflows across Red Hat Enterprise Linux (RHEL) architectures. Enables system updates, security errata auditing, and automated reboot coordination.','YAML','Role','Intermediate',0,'online','manual','4514ee147f14dcb5ce787276dcd932645364041d9d6cfedb8be11d13b6c8ce4a',100.0,1.77902971525625801e+09,1,'2022-08-17T09:45:19Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "System Patching"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-17T09:45:19Z", "gh_stars": 75, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:58.206176+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/UnderGreen/ansible-prometheus-node-exporter','github.com/UnderGreen/ansible-prometheus-node-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','267c4a5a22b8f13e0dd4d841f28bc792623b0e71ce2d0d52ff65594e9557af40',100.0,1779030605.59223,1,'2026-05-17T17:10:05.592230+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "GPL-2.0", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:58.901293+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Unitech/pm2','PM2','','2026',5,'An industry-standard production process manager for Node.js workloads. Despite the rise of Kubernetes-native process management, PM2 remains the preferred daemon for bare-metal Node.js apps, VM-based services, and IoT microservices running at the edge in 2026.','JavaScript','Repository','Beginner',1,'online','manual','475da0c52dd00c9a32421d48794c494e6a4433d27fc1094d97e7e7d0a9e999c4',100.0,1.77903303755152797e+09,1,'2026-05-21T09:14:07Z',NULL,NULL,NULL,'["Development", "Runtime", "Node.js"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-21T09:14:07Z", "gh_stars": 43210, "gh_open_issues_30d": 1084, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:59.628982+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/VictoriaMetrics/operator','VictoriaMetrics/operator','','2024',5,'Coordinates components of VictoriaMetrics (including VMCluster and VMAgent). It manages complex metrics scraping rules and automates long-term TSDB storage scaling.','Go','Operator','Advanced',0,'online','manual','2d4789b290a170c9730e66d1a451dca9696340d3fb570a83ec97e5c2065352f3',100.0,1.77903302531226801e+09,1,'2026-06-14T07:05:30Z',NULL,NULL,NULL,'["Observability", "Metrics", "TimeSeries Databases", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:05:30Z", "gh_stars": 566, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:00.383409+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Vigneshwari-08/Server_Log-Analyzer-Intrusion-Detector','Server Log Analyzer and Intrusion Detector','A Python-based log analysis tool designed to parse server logs and detect security anomalies/intrusions.','2023',4,'Server Log Analyzer and Intrusion Detector is a security utility designed to ingest and parse server log files to identify suspicious behavior, brute-force patterns, and malicious activities. Leveraging customizable regular expression filters and Python-based parser logic, the tool maps security threats, generates analytical summaries, and flags potential security intrusions. This represents a lightweight, extensible script for automating manual security review workflows in staging or small-scale host setups.','English','Repository','Intermediate',0,'online','automatic','a43045c01ffddec417eaf59ffcaf69e4b396a52288a3504236613b00abe14b0d',NULL,1.7803520036898539e+09,0,'2026-06-02T00:13:23.689854+02:00',NULL,NULL,NULL,'["Security", "Log Analysis", "Intrusion Detection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "A lightweight, community-oriented utility used primarily for educational security projects or small hosting servers to check patterns of unauthorized access.", "social_preview_url": "https://opengraph.githubassets.com/4644e9f6708ce656bb8601f280246206a37cfcb5f4781d70bfb6afbbe6d2787c/Vigneshwari-08/Server_Log-Analyzer-Intrusion-Detector", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:01.106515+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/VikParuchuri/surya','github.com/VikParuchuri/surya','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1bcfe1599f12fbc0f1c286bcae888e415e4a4ca273920893162374e77c0dafa1',100.0,1.779032228106817e+09,0,'2026-05-17T17:37:08.106817+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://github.com/datalab-to/surya", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:01.767316+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/Wilfred/difftastic','==github.com/Wilfred/difftastic==','','2021',5,'Difftastic is a structural diff tool that compares source files based on their abstract syntax trees (ASTs). For platform teams, it filters out noise like formatting shifts in Kubernetes manifests and highlights genuine semantic changes. It dramatically increases review speeds for complex changes.','Rust','CLI Tool','Intermediate',0,'online','manual','4d74d1860ada6c88910ee8233af26ab96593491adbf0fc1fe0babbdd2d894227',100.0,1.77903068341413497e+09,1,'2026-06-12T21:38:09Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Developer Productivity"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T21:38:09Z", "gh_stars": 25487, "gh_open_issues_30d": 280, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:02.472507+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/William-Yeh/ansible-prometheus','github.com/William-Yeh/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0af505c06542722a2ed175962d2a7db86448f9885e230047684d5c4b88d02b52',100.0,1.77903295307397198e+09,1,'2026-05-17T17:49:13.073972+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:03.229263+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/XI-lab/PyExPool','Python Multi-Process Execution Pool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fab939ac4014af479885a8ef4424fbe5c02e011461b5675af52924e0029de292',100.0,1.77903421792122697e+09,0,'2026-05-17T18:10:17.921227+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/eXascaleInfolab/PyExPool", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:03.887686+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/XingangPan/DragGAN','github.com/XingangPan/DragGAN','','2023',5,'An interactive GAN-based image manipulation system. Users drag specific control points of an image to dynamically alter object dimensions, poses, and facial structures.','English','Repository','Advanced',0,'online','manual','fab022b2fe0509e5278ad44feab31ba191e4418eb31ed1bd711d28bcf167db08',100.0,1779029629.12279,1,'2024-05-18T17:51:40Z',NULL,NULL,NULL,'["Computer Vision", "Deep Learning Research", "Generative AI"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-05-18T17:51:40Z", "gh_stars": 35825, "gh_open_issues_30d": 153, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:04.628291+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/XtratusCloud/terraform-provider-azureipam','Terraform Provider for Azure IPAM','','2024',5,'Custom open-source Terraform provider built to automate cloud IP address allocation directly from centralized Azure IPAM solutions. Ensures smooth networking configuration inside containerized setups.','Go','Repository','Advanced',0,'online','manual','fef93304fb0712339d6419f8667f224c0f1def83a862253dff0d4f763f37686d',100.0,1.77903019978273105e+09,1,'2024-09-21T06:31:41Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Providers", "Azure IPAM"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/iac.md", "docs/terraform.md"]','["azure.md", "iac.md", "terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-21T06:31:41Z", "gh_stars": 10, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:05.379034+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/XuehaiPan/nvitop','==github.com/XuehaiPan/nvitop== 🌟','','2024',4,'An interactive, terminal-based GPU monitoring tool that acts as a modern replacement for nvidia-smi. It provides real-time tracking of GPU resource consumption, memory configurations, process owners, and historical usage diagrams directly in the shell.','Python','Repository','Beginner',0,'online','manual','4072dada8ec4fc2bb58f1e44395a93a2e0622ffbad6870ddf4d65c930df1d094',100.0,1.77903333951961898e+09,1,'2026-05-25T13:47:09Z',NULL,NULL,NULL,'["Infrastructure", "GPU Monitoring", "Command Line Tools"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T13:47:09Z", "gh_stars": 6957, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:06.104833+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/YannickRe/msgraph-utility-scripts','YannickRe/msgraph-utility-scripts','','2023',2,'A public repository compiling specialized utility files designed to interact with MS Graph endpoints. Facilitates typical administrator chores like account auditing and system migration tasks.','PowerShell','GitHub Repository','Intermediate',0,'online','manual','3f290e857fcc6afc146a55c2ff426e8ea4bb4b378964975b7e05992740bb4bbf',100.0,1.7790313934104371e+09,1,'2021-05-27T06:29:15Z',NULL,NULL,NULL,'["Identity and Access", "Microsoft Graph API", "Utility Scripts", "Automation Resources"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-05-27T06:29:15Z", "gh_stars": 8, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:06.838881+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/a8m/golang-cheat-sheet','github.com: golang-cheat-sheet','','2025',0,'A high-density Go reference database. It details Go core syntaxes, standard library definitions, channels, interface rules, and concurrency patterns to accelerate systems-level software development.','Go','Cheat Sheet','Advanced',0,'online','manual','fa235c920c2a052cbdc6ec594a298ac0f6f1bcc878eae3571214762df19c2ec1',100.0,1.77903208079353189e+09,1,'2023-11-08T10:46:16Z',NULL,NULL,NULL,'["Software Engineering", "Languages", "Go"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md", "docs/golang.md"]','["golang.md", "cheatsheets.md"]','{}','{"gh_stars": 8800, "gh_pushed": "2023-11-08T10:46:16Z", "gh_license": "N/A", "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:07.549364+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aabouzaid/kubech','kubech (kubectl change)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','11ed16e65ddcf82ef74baf50412897b3a6289b43d554b81516f5144f6391e7a7',100.0,1.77903139352439689e+09,0,'2026-05-17T17:23:13.524397+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/DevOpsHiveHQ/kubech", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:08.210234+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aalmiray/q-cli','aalmiray/q-cli','','2020',1,'An early community command-line interface helper for bootstrapping and managing Quarkus projects. While the official Quarkus CLI eventually integrated these capabilities, this repository represents a pivotal step in Quarkus DX history.','Java','Repository','Beginner',0,'online','manual','30248eeb96ffad2fb930bf0fe36a0d4da972f64119691940f2c5c16b4c573681',100.0,1779030019.49551,1,'2022-11-02T16:43:54Z',NULL,NULL,NULL,'["Developer Tools", "Quarkus CLI", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-02T16:43:54Z", "gh_stars": 11, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:08.940439+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aarondl/sqlboiler','volatiletech/sqlboiler','','2025',4,'Curator Insight frames SQLBoiler as a database-first generator tool producing type-safe Go ORM code from database schemas. Live Grounding confirms its widespread production usage where performance and strict static typing are preferred over runtime-reflective ORMs like GORM.','English','Repository','Advanced',0,'online','manual','fe922b04a8f76d728e527c3e1619705c5676ba8dca4d29ebadfd32c716dba516',100.0,1.77913049498287796e+09,1,'2026-06-08T22:47:58Z',NULL,NULL,NULL,'["Database", "ORM", "Go Libraries"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-08T22:47:58Z", "gh_stars": 6990, "gh_open_issues_30d": 106, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:09.676905+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/abahmed/kwatch','==abahmed/kwatch==','','2021',3,'A real-time error monitor and alert router that monitors Kubernetes logs and pod events. When crash loops occur, it streams exact logs and statuses to systems like Slack, Teams, or custom webhooks.','Go','Kubernetes Operator','Intermediate',1,'online','manual','701ef11432421abc27ce038312f4098feb632c5d4e16e811e756b8336ab061b4',100.0,1.77903046235415601e+09,1,'2026-06-14T10:00:44Z',NULL,NULL,NULL,'["Observability & Performance", "Real-Time Monitoring", "Error Alerting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T10:00:44Z", "gh_stars": 1010, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:10.417345+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/abessifi/ansible-sqlplus','github.com/abessifi/ansible-sqlplus','','2021',2,'A lightweight community-focused Ansible module enabling seamless SQL*Plus shell operations within automated tasks. It allows DBAs to execute SQL and PL/SQL scripts without writing complex shell wrappers. It serves as an ad-hoc query execution tool for classic on-premises database systems.','Python','tool','intermediate',0,'online','manual','25b254c33750830b281c2fa6649b74eb2a90efd5966bee568a9cdc4c4a98ed65',100.0,1.77903413958544302e+09,1,'2019-03-20T06:57:44Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-03-20T06:57:44Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:11.128800+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/abhirockzz/kubexpose-operator','abhirockzz/kubexpose-operator','','2021',0,'An experimental Go-based operator designed to automatically create Ingress resources or load balancers for annotated services. Designed as a learning showcase for Kubebuilder workflows, this project is archived in 2026 but remains a valuable reference for custom ingress generation patterns.','Go','Kubernetes Operator','Medium',0,'online','manual','af604f168ab50f3712a4d5e6e0edc26a37919202353108225cfa8adad87f1ad9',100.0,1.78173604678917288e+09,1,'2026-06-18T00:40:46.789173+02:00',NULL,NULL,NULL,'["Networking", "Operator", "Expose Service"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:11.882672+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/abhishek-ch/around-dataengineering','github: A very Long never ending Learning around Data Engineering & Machine'' Learning','','2023',2,'A comprehensive curated repository documenting data engineering pipelines, distributed computing principles, and machine learning foundations. It aggregates core concepts of large-scale data systems, covering ingest-to-model-delivery workflows. Essential for developers transitioning from traditional software engineering to data-intensive systems.','Python','Repository','Intermediate',0,'online','manual','f930ab3635d81634c313246122368bc66abc84911c6b1c41982bf56250b05273',100.0,1.7817360914302349e+09,1,'2026-06-18T00:41:31.430235+02:00',NULL,NULL,NULL,'["Data Engineering", "Learning Roadmap", "Machine Learning"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md", "docs/other-awesome-lists.md"]','["mlops.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:12.604973+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aca/go-kubectx','go-kubectx','','2022',0,'A high-performance, Go-native alternative port of the traditional kubectx script. Focuses on speed and execution efficiency when searching and switching between hundreds of active Kubernetes cluster profiles.','Go','CLI Tool','Beginner',0,'online','manual','be952c70d70097b957944cda76e72020789653233dc2985806989e52416675c2',100.0,1.78173604674044108e+09,1,'2026-06-18T00:40:46.740441+02:00',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:13.311406+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/acantril/learn-cantrill-io-labs','github.com/acantril/learn-cantrill-io-labs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3e6603ced2648ecd72569d6c06c2883e6124acc1ad1af3c4162355af79b0a829',100.0,1.779031389407485e+09,1,'2026-05-17T17:23:09.407485+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 40, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:14.049259+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/acidonper/jump-app-docs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f743c3f06eb6de0347c96663c2485b27061d6c694090c1dfdb7d910abdb7228f',100.0,1.77902993938969707e+09,0,'2026-05-17T16:58:59.389697+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:14.753446+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/acidonper/jump-app-gitops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9df86ddeab85d5e49fe8e68c05013e8ca8ba59b65df2f3b91abb618d1f6d6f1f',100.0,1.77903024906080794e+09,0,'2026-05-17T17:04:09.060808+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:15.494869+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/acorn-io/acorn','acorn-io/acorn','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1606eafe22401d318436f235433ded3b934cfa77ab978a922eb40436d02db510',100.0,1.77903308893226289e+09,0,'2026-05-17T17:51:28.932263+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/obot-platform/obot", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:16.143036+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/actions-runner-controller/actions-runner-controller','actions-runner-controller 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf',100.0,1.77903093210913896e+09,0,'2026-05-17T17:15:32.109139+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/actions/actions-runner-controller", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:16.805935+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/actions/actions-runner-controller','github.com/actions/actions-runner-controller 🌟','','2020',5,'Official Kubernetes operator designed to manage self-hosted GitHub Actions runner infrastructure dynamically. Integrates natively with Horizontal Pod Autoscaler (HPA) targets to scale runner deployments in response to webhook event metrics.','Go','Repository','Advanced',1,'online','manual','e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf',100.0,1.77903365856200289e+09,1,'2026-06-12T23:13:55Z',NULL,NULL,NULL,'["CI/CD Pipeline", "Kubernetes & Containers", "Self-Hosted Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["git.md", "jenkins-alternatives.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T23:13:55Z", "gh_stars": 6298, "gh_open_issues_30d": 365, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:17.557969+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet','Markdown Cheat Sheet 4','','2026',5,'One of the most starred and utilized Markdown references on GitHub. Curator Insight emphasizes its extreme offline utility. Live Grounding validates its legacy status as the primary standard for formatting across modern source code platforms.','Markdown','Cheat Sheet','Beginner',0,'online','manual','ba965aba47f46c891f98b4125d49af98b9dbc1aba0abd75215f289ea8d8600c8',100.0,1.77903296915447211e+09,1,'2025-08-22T00:21:50Z',NULL,NULL,NULL,'["Software Development", "Documentation Tools", "Markdown"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/cheatsheets.md", "docs/mkdocs.md"]','["mkdocs.md", "cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-08-22T00:21:50Z", "gh_stars": 60214, "gh_open_issues_30d": 318, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:18.282534+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/adaptant-labs/k8s-auto-labeller','Kubernetes Node Auto Labeller','','2020',5,'An automated labeling controller designed to tag Kubernetes nodes dynamically based on custom configurations or hardware discoveries. In production, this allows platform engineers to target hardware accelerators (GPUs, ASICs) with specific workload nodeSelectors. Live evaluation shows low active maintenance, as many teams transitioned to Node Feature Discovery (NFD) or Cluster API capabilities.','Go','Operator','Medium',0,'online','manual','24ec81ac9e8ac36b38e924eda1e90e1616919f7f8406b3879700f8e30a4c7f49',100.0,1.77903275467909502e+09,1,'2020-11-16T19:46:39Z',NULL,NULL,NULL,'["Infrastructure", "Node Provisioning", "Labeling & Automation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-16T19:46:39Z", "gh_stars": 8, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:19.038296+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/adaptant-labs/k8s-dt-node-labeller','k8s-dt-node-labeller','','2023',5,'A specialized controller designed to label nodes dynamically based on Device Tree specifications. It enables hardware-aware scheduling by analyzing local physical attributes and exposing them as standard Kubernetes selector labels.','Go','Controller','Advanced',0,'online','manual','e864fe7a23aefaf57fe5bf2eb54ab294e360ce4bb83bade4c7b3461f8b980026',100.0,1.77903108539346408e+09,1,'2020-11-17T21:12:14Z',NULL,NULL,NULL,'["Infrastructure", "Node Management", "Hardware Classification"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-17T21:12:14Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:19.767453+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/adaptant-labs/k8s-node-label-monitor','k8s-node-label-monitor: Kubernetes Node Label Monitor provides a custom'' Kubernetes controller for monitoring and notifying changes in the label states of Kubernetes nodes (labels added, deleted, or updated), and can be run either node-local or cluster-wide','','2023',3,'A custom controller built to monitor label states on Kubernetes node resources. It dispatches notifications on label updates, additions, or deletions, maintaining configuration trust across larger clusters.','Go','Controller','Intermediate',1,'online','manual','6a8f69c637c8effae9484ef69f8807bfe4539e079283db28f6fac8f416dc0674',100.0,1.77903357976588606e+09,1,'2021-02-09T11:00:49Z',NULL,NULL,NULL,'["Infrastructure", "Node Management", "Auditing & Compliance"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-09T11:00:49Z", "gh_stars": 3, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:20.552707+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/admindroid-community/powershell-scripts','github.com/admindroid-community/powershell-scripts: PowerShell Scripts for'' Microsoft 365 Management, Reporting, and Auditing','','2024',0,'A collection of administrative scripts designed for auditing active users, licensing allocations, and configuration status within Microsoft 365 tenants.','PowerShell','GitHub Repository','Intermediate',0,'online','manual','2792ab510a7b130b5c3144c10f0acc5bed874b21df177c1abcf3dcda3c930100',100.0,1.78173587976624393e+09,1,'2026-06-18T00:37:59.766244+02:00',NULL,NULL,NULL,'["Identity and Access", "Microsoft 365", "Auditing & Reporting", "Administration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:21.271850+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/adriannovegil/awesome-observability','github.com/adriannovegil/awesome-observability: Awesome Observability 🌟','','2026',2,'A highly structured catalog mapping telemetry collection systems, including OpenTelemetry exporters, Prometheus metric architectures, Grafana monitoring boards, and continuous system profiling dashboards.','Markdown','Awesome List','Advanced',1,'online','manual','05b5afe1463a41fa204fac02ec29a2aca3890d4a9f0a527f8a892cec2de520e6',100.0,1.77903397716117405e+09,1,'2026-05-11T11:58:36Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Telemetry and Metrics"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-11T11:58:36Z", "gh_stars": 636, "is_special": true, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:21.978160+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aelsabbahy/goss','aelsabbahy/goss','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2a6e2ded5a8d1eac440ffd247a8f8c9983b6614838f8a9d3be544f2fde6df12',100.0,1.77903022906840491e+09,0,'2026-05-17T17:03:49.068405+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/goss-org/goss", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:22.623239+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/affaan-m/ECC','ECC - The Agent Harness Performance Optimization System','A professional performance harness providing modular skills, memory optimizations, and security scanning for advanced AI coding assistants.','2026',4,'This repository provides a performance optimization harness designed for agentic environments like Claude Code and Cursor. It implements persistent semantic memory, structured natural-language ''skills'' as parameters, and execution safeguards via the AgentShield scanner. It aims to reduce token consumption and eliminate redundant instructions, transforming fragile prompting patterns into reproducible development infrastructure.','en','Repository','Advanced',0,'online','automatic','a68b20559e76cc4d181a84ba6031061ed34e6d3863a6d155e8b07540ac542e55',NULL,1.78035257155632305e+09,0,'2026-05-31T06:45:42Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Model Context Protocol", "Harness Performance Optimization"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-05-31T06:45:42Z", "gh_stars": 202119, "reputation_status": "Vetted", "reputation_summary": "Highly regarded emerging system optimizing terminal agent runtime states, featuring zero reported vulnerabilities outside its documented patches.", "social_preview_url": "https://opengraph.githubassets.com/9d755758b9c50919c393f44e8fa1910cd7813f12349332f5d66f232c640154c1/affaan-m/ECC", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "agent-performance", "gh_open_issues_30d": 48, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:23.362287+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ahas-sigs/kube-ebpf-exporter','kube-ebpf-exporter 🌟','','2022',5,'A Prometheus-compatible exporter that translates system events captured via custom eBPF programs into actionable metrics. This allows platform engineers to trace low-level syscalls, file system latency, and network performance with minimal overhead. The project represents a growing shift toward kernel-level observability.','Go','Exporter','High',0,'online','manual','ffbd284277e0f0a2a7affc010aacea050871b3cbae526f63bd22a32b7c9f5f6b',100.0,1779029884.0295,1,'2021-05-13T05:50:56Z',NULL,NULL,NULL,'["Observability", "Performance & Kernel", "eBPF Monitoring"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2021-05-13T05:50:56Z", "gh_stars": 55, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:24.103867+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectl-aliases','ahmetb/kubectl-aliases','','2026',5,'An automated system that generates systematic shell aliases for ''kubectl'', significantly enhancing engineering productivity. It minimizes operational friction by programmatic expansion of over 800 permutations of flags and subcommands, allowing administrators to interface with Kubernetes clusters using succinct shorthand sequences.','Shell','Repository','Intermediate',0,'online','manual','310aec75dce6ba83e1bbaaca8e248da167c2c480d64337a9d4cc86aeff1eb8ed',100.0,1.77903357979749488e+09,1,'2025-05-11T17:04:45Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[DE FACTO STANDARD]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-11T17:04:45Z", "gh_stars": 3691, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:24.823345+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectl-foreach','github.com/ahmetb/kubectl-foreach: kubectl foreach ⭐','','2025',1,'kubectl-foreach is a highly efficient plugin that runs kubectl commands across multiple contexts, namespaces, or resources in parallel. It handles asynchronous command execution and presents grouped terminal output, drastically optimizing multi-cluster administrative operations.','Go','CLI Plugin','Intermediate',0,'online','manual','a348bd4f6024b67b9755bdcaa928abf3ca154c05263cca86ea1a898ecf30758a',100.0,1.77903442507151508e+09,1,'2026-06-08T22:54:07Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Multi-resource Execution"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T22:54:07Z", "gh_stars": 489, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:25.528808+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectl-tree','kubectl-tree','','2025',5,'A crucial kubectl plugin that queries Kubernetes APIs to visually construct and present the ownership tree of API objects via ownerReferences. Crucial for tracing the lineage of ReplicaSets, Pods, Deployments, and Custom Resources (CRDs) in active namespaces.','Go','CLI Plugin','Intermediate',0,'online','manual','a4af8c68f8ba51a9398b292e4551dd81243192c570df44497c92264404ecbc5c',100.0,1779033415.98258,1,'2026-05-18T01:49:07Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Object Relationships"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T01:49:07Z", "gh_stars": 3386, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:26.233064+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectx','==kubectx + kubens: : Power tools for kubectl==🌟🌟','','2026',5,'Highly optimized command-line utilities for switching context configurations and namespaces inside kubectl. Indispensable for multi-cluster environments, they radically optimize developer productivity and prevent accidental target execution via clear interactive lists.','Go','CLI Tool','Beginner',0,'online','manual','39b78501f9b3e9898481b8ef40f8b2a1d81c840109d2fa2ad117564edb65d584',100.0,1.77903144259843802e+09,1,'2026-05-15T15:43:00Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-15T15:43:00Z", "gh_stars": 19807, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:26.959190+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubernetes-network-policy-recipes','==ahmetb/kubernetes-network-policy-recipes== 🌟','','2021',5,'The premier open-source repository for reusable NetworkPolicy templates. Provides validated configuration files to handle common cloud-native security patterns.','YAML','Repository','Intermediate',1,'online','manual','0fc77e7ecc41f1b0736d3aaf88a7a6ffbddf4068bbaa1b4f92d12a70246e65e2',100.0,1.77903228283465099e+09,1,'2025-02-07T08:38:37Z',NULL,NULL,NULL,'["Networking", "Security", "Recipes"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/kubernetes-networking.md"]','["kubernetes-networking.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-07T08:38:37Z", "gh_stars": 6144, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:27.758443+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aidansteele/secretsctx','aidansteele/secretsctx','','2022',5,'A Go-based runtime library designed to inject dynamic secrets from external storage layers directly into context-aware serverless pipelines. By managing runtime secret validation outside main configuration structures, it significantly reduces code complexity.','Go','Library','Advanced',1,'online','manual','a9d1ecfb1a2e0682c6a852e19c1ffe4a86af289893571144fc1306f8d40927e2',100.0,1.7817358777612729e+09,1,'2026-06-18T00:37:57.761273+02:00',NULL,NULL,NULL,'["Security & Governance", "Secret Management", "Go Runtime"]','["[DE FACTO STANDARD]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:28.460337+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aimhubio/aim','github.com/aimhubio/aim','','2024',4,'Aim is an open-source, highly responsive experiment tracking and visualization dashboard for machine learning. It provides a robust query language and a user-friendly UI to compare thousands of metrics, hyperparameters, and logs across deep learning runs.','Python','Repository','Intermediate',1,'online','manual','997d320ec7590772d2d44a8b638c1f424a50731d142f6cda3cae805aa5b305fb',100.0,1.77903367199525403e+09,1,'2026-06-13T20:26:46Z',NULL,NULL,NULL,'["MLOps", "Experiment Tracking", "Visualization"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:26:46Z", "gh_stars": 6154, "gh_open_issues_30d": 463, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:29.165420+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/airwallex/k8s-pod-restart-info-collector','github.com/airwallex: k8s-pod-restart-info-collector','','2022',0,'An automated utility designed to capture and log state configuration, events, and logs instantly when a pod restarts, offering immediate post-mortem insights for ephemeral microservices.','Go','Tool','Intermediate',0,'online','manual','3e4e21d175049930d8f16e327994a22b47054e30aa250ad356667034e77895de',100.0,1781736057.34144,1,'2026-06-18T00:40:57.341440+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:29.910353+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ajayk/drifter','github.com/ajayk/drifter','','2021',5,'Drifter is a CLI utility designed to detect structural configuration drift across Kubernetes resources. By comparing live running cluster states against baseline templates, it identifies configuration changes. This tool provides lightweight validation for infrastructure consistency.','Go','CLI Tool','Intermediate',0,'online','manual','7e6917d7a7462342ffc27824d9e20008d937114fda3cf61353add05bc00193bf',100.0,1.77903318786063408e+09,1,'2024-01-09T17:41:36Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Drift Detection"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-01-09T17:41:36Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:30.648873+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ajmyyra/ambassador-auth-oidc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ff59f529d8db417c89704bee344d50311ebfcc54186836e5265d3fb6c301965c',100.0,1.77903162533064794e+09,1,'2026-05-17T17:27:05.330648+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:31.404290+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/akuity/awesome-argo','akuity/awesome-argo 🌟','','2026',3,'A duplicate entry detailing the CNCF Argo ecosystem configurations. Outlines progressive application delivery strategies, canary deployments, declarative cluster state reconciliations, and custom Argo plugins.','Markdown','Awesome List','Advanced',1,'online','manual','4cfcb2323980bc80f403202b4611bc3b2dd06b3d8dda2c07d39412a509e54f89',100.0,1.7790314068804109e+09,1,'2026-02-28T03:02:12Z',NULL,NULL,NULL,'["Cloud Native", "GitOps", "Argo Project Ecosystem"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-28T03:02:12Z", "gh_stars": 2449, "is_special": true, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:32.168231+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/akuity/kargo','==github.com/akuity/kargo==','','2023',5,'Kargo is a GitOps-native application promotion engine that coordinates software releases across staging, pre-production, and production. Operating as a Kubernetes controller, it manages promotion state sequences dynamically via custom resources. It simplifies Git manipulation during deployment rollouts.','Go','GitOps Controller','Advanced',0,'online','manual','ebf41a4d95c3859a0afbdad795500f43901217ee56051ce957b11ffaa90529ee',100.0,1.77903343630711698e+09,1,'2026-06-14T05:29:29Z',NULL,NULL,NULL,'["GitOps & Delivery", "Application Promotion", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:29:29Z", "gh_stars": 3350, "gh_open_issues_30d": 191, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:32.909316+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/akullpp/awesome-java','Awesome Java 🌟','','2026',5,'A premier directory of validated Java frameworks, high-performance serialization libraries, and microservices engines like Spring Boot, Quarkus, and Micronaut. Essential for legacy modernization projects and enterprise-grade distributed systems. Remains a foundational handbook for enterprise JVM optimization.','Java','Repository','Intermediate',1,'online','manual','812519e1d1f39879872200f2cd381725b275fc4c3a6108bec333cdc778654a7b',100.0,1779031410.80023,1,'2026-04-12T12:40:14Z',NULL,NULL,NULL,'["Programming Languages", "Java", "Resources"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-12T12:40:14Z", "gh_stars": 48210, "is_special": true, "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:33.662542+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/alcideio/advisor','Alcide Advisor: an agentless service for Kubernetes audit and compliance'' that''s built to ensure a frictionless and secured DevSecOps workflow','','2026',0,'Alcide Advisor is an agentless security tool originally engineered to validate Kubernetes configurations, workloads, and network rules against common vulnerabilities. Since the acquisition of Alcide, the repository has been archived and is no longer under active maintenance. It is primarily referenced as a historical model for static manifest parsing and rules-driven auditing.','Go','Static Analyzer','Intermediate',0,'online','manual','477a1f69dee0048b2f273002fb0ba196a9ff38474a0f11298171945860b9de9b',100.0,1.78173604700207591e+09,1,'2026-06-18T00:40:47.002076+02:00',NULL,NULL,NULL,'["Security", "Audit & Compliance", "Static Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:34.426212+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/alcideio/rbac-tool','==github.com/alcideio/rbac-tool==','','2025',3,'RBAC Tool is a powerful suite designed to simplify, audit, and generate Kubernetes Role-Based Access Control policies. It includes policy analysis commands, visual dependency graphs, and lookup capabilities to quickly ensure compliance with the least privilege security model.','Go','CLI / Visual Analyzer','Advanced',0,'online','manual','c8448727bac561737be07944f0ac776fb84063cafeabccdd3fdcebbd63aa30ab',100.0,1.779032817928272e+09,1,'2025-02-13T20:57:41Z',NULL,NULL,NULL,'["Security", "Access Control", "RBAC Audit"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-13T20:57:41Z", "gh_stars": 1077, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:35.180306+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/alcideio/skan','sKan','','2020',2,'sKan (by Alcide) was an early static analysis tool for scanning configuration files and Helm charts to discover security vulnerabilities. It has since been archived, with modern platforms choosing robust, active alternatives such as Checkov.','Go','CLI Scanner','Simple',0,'online','manual','0d4218db4fc62d51f1e3a8c89cd6b2e2eed5e40cd648213bf00d979511444948',100.0,1779031901.12451,1,'2023-03-03T16:29:28Z',NULL,NULL,NULL,'["Security & Identity", "Compliance & Auditing", "Static Code Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-03T16:29:28Z", "gh_stars": 204, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:35.919842+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/alexdzyoba/ansible-jmx-exporter','github.com/alexdzyoba/ansible-jmx-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','00179b8c10f6a85e83cb33a2c17eac2a8351b034c75c06cd87e9b731ba98df60',100.0,1.779030091492558e+09,1,'2026-05-17T17:01:31.492558+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:36.648762+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/alexellis/k3sup','**k3sup (said ''ketchup'')**','','2026',4,'An utility by Alex Ellis using SSH to provision K3s directly from local machines. It sets up secure, direct API configurations, bridges cluster nodes instantly, and configures target servers for operational readiness.','Go','Tool','Intermediate',0,'online','manual','d47d1c0f36ca75f93fc3b56082ac640b6aaacc77c2294cde2f50f69e80b06665',100.0,1.77903203728995704e+09,1,'2026-03-05T11:13:15Z',NULL,NULL,NULL,'["Edge & IoT", "Cluster Provisioning", "SSH Bootstrapping"]','["[ENTERPRISE-STABLE]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-05T11:13:15Z", "gh_stars": 7383, "gh_open_issues_30d": 29, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:37.375460+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/alexellis/registry-creds','registry-creds','','2023',5,'Automatically syncs image pull credentials across diverse namespaces from registry platforms like ECR, GCR, and Docker Hub. It solves multi-tenant credential sharing securely without requiring manual duplications.','Go','Operator','Medium',0,'online','manual','c98b4b125f09915c117c9fc31b1fb47b55b3ed10bba3571831ebbb24fcd19084',100.0,1.7790292432515521e+09,1,'2024-12-21T13:24:00Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Registry Authentication", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-21T13:24:00Z", "gh_stars": 350, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:38.092118+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/alexellis/run-job','==github.com/alexellis/run-job==','','2020',3,'A developer-oriented utility written in Go to quickly trigger Kubernetes Jobs, track execution statuses, and stream execution logs directly to stdout. Simplifies local workflow testing and diagnostic debugging.','Go','Repository','Intermediate',0,'online','manual','15c4fd11e7ae38960f3112fa9957f3c4449d2f2dd58a635ef9f0c9877b25ba88',100.0,1.77903450255100798e+09,1,'2024-08-13T22:32:56Z',NULL,NULL,NULL,'["Workloads", "Batch Jobs", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-13T22:32:56Z", "gh_stars": 211, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:38.832389+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aliesbelik/awesome-jmeter','Awesome JMeter','','2026',5,'A structured list of plugins, performance test plans, and reporting scripts designed to optimize Apache JMeter pipelines. Essential for load testing web services, gRPC endpoints, and databases under intense scale constraints. Acts as an excellent resource for performance engineering teams targeting resource bottlenecks.','Java','Repository','Intermediate',0,'online','manual','d126061c974412126edf2a91603124c2a05f2a984e2dded6cd7e51725d0b907f',100.0,1.77903340073237299e+09,1,'2026-05-05T22:22:40Z',NULL,NULL,NULL,'["Software Quality", "Testing", "JMeter"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2026-05-05T22:22:40Z", "gh_stars": 790, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:39.530906+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/allure-framework/allure2','Allure Report 🌟','','2023',4,'A flexible, multi-language test report tool providing clean hierarchical representation of execution steps, attachments, and historical telemetry. Integrates with standard test runners across modern ecosystems.','Java','Tool','Intermediate',0,'online','manual','904874589c38dac686cfef5beed2a33eed33234405307bfd4478b46057c0924e',100.0,1.77903361006848788e+09,1,'2026-06-12T22:09:34Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Reporting"]','["[ENTERPRISE-STABLE]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:09:34Z", "gh_stars": 5422, "gh_open_issues_30d": 96, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:40.276802+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/amazon-archives/aws-training-demo','github.com/aws-samples/aws-training-demo','','2020',5,'Archived AWS training demonstration repository. Grounding verification confirms this repository is formally archived by Amazon, meaning it should be treated purely as an architectural reference rather than a base for production provisioning templates.','JavaScript','Repository','Basic',0,'online','manual','12ba405003f66717af427558892ecba6fc404c7a89e92fe1583a35c32d7cbee7',100.0,1.7791304949535911e+09,1,'2019-04-09T21:26:39Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Training Archives"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-04-09T21:26:39Z", "gh_stars": 128, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:41.018819+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/amazon-archives/aws-waf-sample','AWS WAF sample rules','','2024',5,'A historical repository containing sample AWS WAF rule sets and templates. Note: This repository is now officially archived by AWS. Contemporary deployment architectures rely on AWS Managed Rules or centralized configurations managed through AWS Firewall Manager rather than maintaining customized version-one JSON rules.','JSON','Repository','Intermediate',0,'online','manual','ddea1ea4fcf5f9a5fc9a8369dd1679d8d2742aac6828d7ed28b950d09abcd140',100.0,1.77913049495059299e+09,1,'2020-01-09T08:11:23Z',NULL,NULL,NULL,'["Security & Identity", "Network Security", "Web Application Protection"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2020-01-09T08:11:23Z", "gh_stars": 511, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:41.730367+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/amelbakry/kubernetes-active-passive','Kubernetes Active Passive Applications','','2021',0,'A reference architecture guiding the implementation of Active-Passive configurations within multi-region Kubernetes topologies. Provides template setups for handling state synchronization and global traffic failovers.','Go','Templates','Advanced',0,'online','manual','bf79c301fff4e55aa4ac515fcf282e6bf1ac6795640e5b21b135d27cfc6c44c6',100.0,1.78173604679029488e+09,1,'2026-06-18T00:40:46.790295+02:00',NULL,NULL,NULL,'["Reliability", "Architectural Patterns", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:42.446217+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/amitmavgupta/azure-terraform','github.com/amitmavgupta/azure-terraform','','2022',2,'A centralized repository of common Azure resource templates compiled using Terraform. Serves as a useful playground for setting up App Services, Cosmos DB, and Virtual Networks.','HCL','Repository','Beginner',0,'online','manual','77ad6a6af303e04c458fc78a1c7a75d7e28681a7a88f5589b612cfac3a1e4bc2',100.0,1.77903138213229393e+09,1,'2025-05-24T07:01:55Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure", "Templates"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-24T07:01:55Z", "gh_stars": 29, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:43.157250+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/anchore/grype','grype: a vulnerability scanner for container images and filesystems','','2025',5,'A vulnerability scanner for container images and filesystems, renowned for its speed, minimal footprint, and ease of CI/CD integration. It supports multiple vulnerability sources and outputs structured data compatible with enterprise DevSecOps tools. Through 2026, it stands as the industry standard tool for shift-left image security.','Go','CLI Tool','Medium',0,'online','manual','457d117ce39ba93b09de80026a3d67a203e6a39b8511306889f032c360d1c6f9',100.0,1.77903447725039792e+09,1,'2026-06-12T15:56:32Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Container Images"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:56:32Z", "gh_stars": 12400, "gh_open_issues_30d": 371, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:43.880727+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/anchore/syft','==anchore/syft==','','2021',5,'An advanced security tool engineered to generate detailed Software Bill of Materials (SBOM) from container images, file systems, and archives. Syft identifies package structures to track vulnerable subcomponents in modern supply chain governance.','Go','CLI Tool','Intermediate',0,'online','manual','db2fcf1ed1811ccd981eff91084d06e12e3cc79c9281dd6b8e36898d2efb90d2',100.0,1.77903040764475488e+09,1,'2026-06-12T13:29:25Z',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "SBOM Generation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:29:25Z", "gh_stars": 9106, "gh_open_issues_30d": 613, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:44.597223+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/anderseknert/awesome-opa','anderseknert/awesome-opa 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74b59d9adc2bc20caea9b43eb1abb3db4a1ee3ccb4ec9a03f666cb0130112715',100.0,1.77902936725562906e+09,0,'2026-05-17T16:49:27.255629+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/open-policy-agent/awesome-opa", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:45.260299+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/andreazorzetto/yh','yh - YAML Highlighter','','2022',4,'A specialized, terminal-based syntax highlighter designed explicitly for YAML configurations. Unlike generic highlighters, yh identifies YAML indentation rules and formats outputs from standard pipelines. It is highly useful for reviewing massive Kubernetes manifests directly in terminals.','Go','tool','beginner',0,'online','manual','835328b68aa23ebad6c9e32970fe664b9b951d99213ca3069c6e3b3e012cf187',100.0,1.77903215328110909e+09,1,'2020-12-14T09:49:42Z',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-12-14T09:49:42Z", "gh_stars": 427, "is_special": true, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:45.986835+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/andredesousa/devops-best-practices','andredesousa/devops-best-practices','','2026',1,'An opinionated checklist detailing architectural best practices for logging formats, schema migrations, system health monitoring, and security setups. Helps engineering teams establish healthy container operational standards.','Markdown','Reference Guide','Intermediate',1,'online','manual','f62c1fb10bd804350b1cd6db1ca47e20316b90f9cc78502d5933c39895c42a37',100.0,1.77902967897616291e+09,1,'2022-02-23T20:29:58Z',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-23T20:29:58Z", "gh_stars": 53, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:46.708660+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/andrewpuch/nagios_setup','github: Steps I used to install Nagios in the cloud','','2018',5,'A historical walkthrough illustrating legacy installations of the Nagios monitoring framework inside static virtual instances. Outlines core process definitions, alerting rules, and manual configuration management.','Shell','Repository','Intermediate',0,'online','manual','765dc175d742822fbc5de8766a7a18e7d73ee853aa9ea8d72e0be13162ae41f3',100.0,1.78173587621083688e+09,1,'2026-06-18T00:37:56.210837+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Legacy Systems", "Self-Hosted"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:47.407484+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/andrewstetsenko/tech-jobs-with-relocation','International Tech Job Search Handbook','','2026',5,'Curator Insight: An open-source global job search manual providing metadata on visa processes and relocation budgets. Live Grounding: Continues to be a vital community asset for tech professionals traversing global borders, offering real-time data on corporate immigration compliance and tax architectures.','en','GitHub Repository','Intermediate',0,'online','manual','7eda0472cae43870bede3742ed479d8829d1a4ded8fda5a2b5d147932a0aab92',100.0,1779032296.97062,1,'2026-03-19T14:04:47Z',NULL,NULL,NULL,'["Professional Practice", "Recruiting", "Resource Guides"]','["[DE FACTO STANDARD]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-03-19T14:04:47Z", "gh_stars": 4427, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:48.122023+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/anordal/shellharden/blob/master/how_to_do_things_safely_in_bash.md','github: Safe ways to do things in bash','','2026',5,'Serves as the authoritative style manual for compiling safe, error-free bash scripts. Maintained within the Shellharden project, it outlines rigorous quoting standards, expansion parameters, array handling, and variable declarations to prevent system exploits or unexpected command executions.','Bash','Developer Guide','Advanced',0,'online','manual','91ca4befc6835bd57a7f160db4e2eb0803d492455fa4818ac4ea1dd50c4d42a3',100.0,1.77903126683123397e+09,1,'2026-01-05T06:45:45Z',NULL,NULL,NULL,'["Linux", "Automation", "Bash Scripting"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-01-05T06:45:45Z", "gh_stars": 4784, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:48.829594+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ansible-collections','Ansible Collections 🌟','','2024',2,'Upstream GitHub organization containing certified and community Ansible Content Collections. Reflects the modern decentralized packaging model of the modern Ansible ecosystem.','Python','github_repo','Advanced',0,'online','manual','ac690db74143451d4c91e08cd4c35bf09d1e37cbc8afad7cd5503a9c5d6bf6e5',100.0,1.77902932314979791e+09,1,'2026-05-17T16:48:43.149798+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Collections"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/ansible-collections/amazon.aws','Amazon AWS Collection 🌟','','2024',2,'The official Amazon Web Services Content Collection for Ansible. Provides production-ready modules for provisioning, updating, and de-provisioning EC2, VPC, S3, and RDS infrastructure assets.','Python','github_repo','Advanced',0,'online','manual','804fce1e8984f14dfa663281baa5c49908f5fbdc2cb9c315bf8810accca8f739',100.0,1779033759.72351,1,'2026-06-12T18:54:31Z',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Collections"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-12T18:54:31Z", "gh_stars": 388, "gh_open_issues_30d": 166, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:49.596395+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ansible-community/awesome-ansible','==ansible-community/awesome-ansible: Awesome Ansible== 🌟🌟🌟','','2026',4,'The authoritative, community-managed repository of recommended Ansible tools, tutorials, extensions, and integration ecosystems. This acts as the premier catalog for discovery in modern automation workflows.','Markdown','Resource List','Beginner',0,'online','manual','a6d2538e3c6f7054fdc0b96563cc79781689be4289ad2df477cefddcdf223336',100.0,1779033845.09972,1,'2026-06-02T08:28:40Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Curated Lists"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "ansible.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-02T08:28:40Z", "gh_stars": 1892, "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:50.322895+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ansible/awx','AWX','','2026',5,'AWX serves as the open-source upstream project for Ansible Automation Platform/Tower. Written in Django and React, it provides a web-based user interface, REST API, and task engine to centrally manage Ansible inventories, credentials, playbooks, and scheduling in containerized environments.','Python','Source Code','Advanced',1,'online','manual','f3fbd9fc28591beaf0b721ceaa08a9c0e377084d6c766f7c2cac89bce3e914c1',100.0,1.77902929197604203e+09,1,'2026-06-12T18:32:08Z',NULL,NULL,NULL,'["Automation & Orchestration", "Configuration Management", "Ansible AWX"]','["[DE FACTO STANDARD]"]','["docs/ansible.md", "docs/about.md"]','["ansible.md", "about.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T18:32:08Z", "gh_stars": 15453, "gh_open_issues_30d": 1845, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:51.053597+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ansible/awx-operator','AWX Operator','','2026',4,'The AWX Operator is a cloud-native Kubernetes Operator designed to automate the deployment, lifecycle management, scaling, and upgrades of AWX. By leveraging Custom Resource Definitions (CRDs), it simplifies complex Postgres and web-app state management inside K8s.','Go','Source Code','Advanced',1,'online','manual','655a86e32bad792bf72866cdd9a55b87bfa5b5cf86eb6f5f21ff69e50139f5c4',100.0,1.77903059434158897e+09,1,'2026-06-10T18:54:39Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Operators"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T18:54:39Z", "gh_stars": 1487, "gh_open_issues_30d": 368, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:51.780856+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ansistrano','Ansistrano','','2022',3,'An Ansible-based application deployment solution heavily inspired by Ruby''s Capistrano. It targets zero-downtime scripting setups using multi-release symlink rotations. While highly valuable for legacy monorepo VMs, it is mostly archived in modern cloud-native, containerized architectures.','YAML','tool','intermediate',1,'online','manual','11ba7b804a77cb7777c52f65813d4a0036691f24375ee6b5697ff7f64d55a614',100.0,1.77902911657714796e+09,1,'2026-05-17T16:45:16.577148+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Deployment Tools", "Application Deployment"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/anthonysterling/setec','Setec 🌟','','2018',1,'An early experimental tool for managing and injecting secrets into Kubernetes clusters. It represents early attempts to bridge external secrets engines with native pods, now entirely replaced by External Secrets Operator and HashiCorp Vault.','Go','Helper Utility','Intermediate',0,'online','manual','bc785d0adc1e9bd8f104e8a24809196609d0877dc5170691ccda7cb04f4a2756',100.0,1.77903430672577595e+09,1,'2021-02-27T17:05:49Z',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "Encryption"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-02-27T17:05:49Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:52.478311+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/antonarhipov/awesome-apm','github.com/antonarhipov/awesome-apm: Awesome APM','','2021',0,'A curated catalog of application performance monitoring (APM) tools, open-source agents, telemetry protocols, and platform engines. It indexes distributed tracing setups, heap profiling engines, and instrumentation libraries across mainstream programming frameworks.','Markdown','curation','Intermediate',1,'online','manual','413d1bd8de0ced190ceb0b68ef29a300eb389bacc7855032bbe2917d6a005e00',100.0,1.78173610202003192e+09,1,'2026-06-18T00:41:42.020032+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Application Performance Monitoring", "APM Curated Resources"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md", "docs/other-awesome-lists.md"]','["monitoring.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:53.201360+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/antonbabenko/terraform-best-practices','Terraform Best Practices','','2026',3,'A definitive guide detailing patterns and antipatterns for structural Terraform designs. Features industry-accepted guidelines on monorepo layout, variable validation, dynamic module injection, and drift remediation within production enterprise clouds.','Markdown','Guideline','Advanced',0,'online','manual','65e3df4f3d17318e100f3b42b6c37a2404da5e7320d0061db1805f5157ffbc32',100.0,1.77903367564279294e+09,1,'2026-03-20T14:40:58Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Terraform Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/gitops.md", "docs/iac.md", "docs/terraform.md"]','["gitops.md", "iac.md", "terraform.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-20T14:40:58Z", "gh_stars": 2473, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:53.913876+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/antonbabenko/terraform-skill','Terraform & OpenTofu Skill for AI Agents','','2026',4,'An open-source Model Context Protocol (MCP) skill set built for AI agents. Simplifies parsing, validating, and managing Terraform and OpenTofu infrastructure configurations through intelligent, context-aware LLM tool calls.','TypeScript','GitHub Repository','Advanced',0,'online','manual','36e23963ccfc640c56a9f901ea475f86260b9242e4403af694f058ea2dfc90ce',100.0,1.77903301998112893e+09,1,'2026-06-03T16:06:13Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "AI Integration"]','["[ENTERPRISE-STABLE]"]','["docs/cicd.md", "docs/iac.md", "docs/terraform.md"]','["cicd.md", "iac.md", "terraform.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T16:06:13Z", "gh_stars": 2012, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:54.617223+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/antonmedv/fx','fx','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8fb21ceea1d4a73169b87bd5d6f0c5b16a4185020f9453634910dd33f481a68b',100.0,1779031107.4493,1,'2026-05-17T17:18:27.449300+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:55.327648+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/antrea-io/antrea',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6659111b06ffcfb4ef70584b0dbc5ca0ae90a94f7a20978c8920c73c1672b9b3',100.0,1779130495.02231,1,'2026-05-18T20:54:55.022310+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 201, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:56.070958+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/apache/activemq-artemis','Apache Artemis JMeter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bafd4c450f2999669094cbd6a4dc4e49e2c53f71d2775de69f46cff36bb586d',100.0,1.77903422959514307e+09,0,'2026-05-17T18:10:29.595143+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md", "docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/apache/artemis", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:56.738534+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/apache/apisix','apisix','','2026',5,'Apache APISIX is a high-performance, dynamic cloud-native API gateway built on Nginx and OpenResty. It provides dynamic routing, active health checking, security protection, and telemetry integration, utilizing etcd for state storage to achieve ultra-low latency configurations.','Lua','Software Project','Advanced',1,'online','manual','8c6b414af9df9cd042a76b844eceb101ecd137e839408a3c13da57cb8dc1b65f',100.0,1779031776.90444,1,'2026-06-12T08:48:42Z',NULL,NULL,NULL,'["Infrastructure", "API Gateway", "Cloud Native"]','["[DE FACTO STANDARD]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T08:48:42Z", "gh_stars": 16724, "gh_open_issues_30d": 270, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:57.469460+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/apache/artemis','Apache Artemis JMeter','','2024',5,'The official source repository for Apache ActiveMQ Artemis. Built with Netty, this broker delivers low-latency messaging, supports AMQP, MQTT, and STOMP, and provides an efficient data distribution engine for high-density architectures.','Java','Code','Advanced',0,'online','manual','8646dacdcbb342760a94a7b9edfa0baaaf9e2d19c62045277101cf7ad8b3c7c3',100.0,1.77913049498325896e+09,1,'2026-06-11T02:23:24Z',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "ActiveMQ"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md", "docs/prometheus.md"]','["message-queue.md", "prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T02:23:24Z", "gh_stars": 1024, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:58.218217+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/apache/dolphinscheduler','apache/dolphinscheduler: Apache DolphinScheduler 🌟','','2026',5,'Apache DolphinScheduler is a highly scalable, distributed workflow visualization scheduler tailored for modern big data and machine learning architectures on Kubernetes. It enables enterprise operators to manage complex data dependency DAGs via drag-and-drop interfaces and robust API control. Its native integration with containerized engines like Spark, Flink, and MapReduce makes it an enterprise favorite.','Java','Workload Scheduler','Advanced',1,'online','manual','c2f0762db448834bfcf83203a5dc5663c76e172ef4e5f6274eadc355959b9d56',100.0,1.77903422433378601e+09,1,'2026-06-12T09:08:43Z',NULL,NULL,NULL,'["Data Engineering", "Workload Scheduling", "Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:08:43Z", "gh_stars": 14309, "gh_open_issues_30d": 122, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:59.021982+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/apache/maven-mvnd','apache/maven-mvnd','','2025',5,'Apache Maven Daemon repository. Drastically reduces compilation overhead by utilizing persistent background execution processes to store compiler hot-spots and plugin contexts.','Java','CLI Tool','Advanced',0,'online','manual','7a1913331d49bef22bf3d5dd69ac6a11d8a888359041509e65e546d3c179e086',100.0,1.77902916933326411e+09,1,'2026-06-12T20:38:35Z',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Build Daemon Optimization"]','["[DE FACTO STANDARD]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:38:35Z", "gh_stars": 3428, "gh_open_issues_30d": 143, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:59.740584+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/apache/tomcat-jakartaee-migration','Apache Tomcat migration tool for Jakarta EE','','2021',2,'A command-line utility designed to automatically migrate legacy Java EE 8 web applications to modern Jakarta EE (9+) architectures. It translates package namespaces from `javax.*` to `jakarta.*` in binaries and source code.','Java','Repository','Intermediate',0,'online','manual','a0a6ed53f60d5854d820ec4c780437a3823a399432cc31e5e50616115878880d',100.0,1.77903430976997208e+09,1,'2026-06-09T08:55:54Z',NULL,NULL,NULL,'["Platform Engineering", "Application Servers", "Migration"]','["[LEGACY]"]','["docs/embedded-servlet-containers.md"]','["embedded-servlet-containers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T08:55:54Z", "gh_stars": 188, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:00.472199+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/apicurio/apicurio-registry','**Apicurio** Registry','','2026',4,'Apicurio Registry is an open-source, high-performance centralized schema registry. It manages API contracts, OpenAPI designs, AsyncAPI definitions, Avro, and Protobuf structures, enforcing real-time payload validations over high-throughput microservice pipelines while offering direct Kubernetes operator integrations.','Java','Platform','Advanced',1,'online','manual','dce198241f8b915b16935880b17f4375418cd685fff7eebe5dfe89d1c13f8ced',100.0,1.77903082746442508e+09,1,'2026-06-13T18:07:51Z',NULL,NULL,NULL,'["Data Engineering", "Schema Registry", "Apicurio"]','["[ENTERPRISE-STABLE]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T18:07:51Z", "gh_stars": 814, "gh_open_issues_30d": 328, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:01.207783+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/apk8s/k3s-gitlab','k3s-gitlab','','2021',1,'An automation repository dedicated to bootstrapping a local K3s runtime optimized for orchestrating GitLab CI runners, streamlining testing of containerized microservices.','Shell','Tool','Intermediate',1,'online','manual','df6d24ee7760852189e0e1037f288289a4c8211339c135d0d10c1dcbfac3c641',100.0,1.78173615418975305e+09,1,'2026-06-18T00:42:34.189753+02:00',NULL,NULL,NULL,'["Edge & IoT", "CI/CD Integration", "GitLab Runners"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:01.932027+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aporia-ai/kubesurvival','KubeSurvival 🌟','','2022',1,'A scanning utility that audits existing clusters to determine the absolute cheapest VM instance shapes capable of hosting current workloads. Ensures high-availability parameters and compute requirements are fully met before suggesting migration profiles.','Go','Tool','Intermediate',0,'online','manual','43f259cf3ad4224e8b23ecaa836fef2960fa800ebba377e97c913efae78486e4',100.0,1.77903135668368291e+09,1,'2021-11-03T09:30:26Z',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-11-03T09:30:26Z", "gh_stars": 187, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:02.703697+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aporia-ai/mlplatform-workshop','ML Platform Workshop','','2022',4,'A hands-on technical workshop repository showcasing the design of an end-to-end Machine Learning Platform. Demonstrates real-world integration of model registries, tracking servers, and deployment mechanisms under production-like conditions. Excellent educational resource for learning the architectural glue of modern MLOps frameworks.','Python','Repository','Intermediate',1,'online','manual','aaa796b6cedb8435a395ceffed9fa532074ccb7f09b344c218fcb5c35c0626b8',100.0,1.77903072113100695e+09,1,'2021-11-03T10:27:17Z',NULL,NULL,NULL,'["MLOps", "Workshops", "Infrastructure"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-11-03T10:27:17Z", "gh_stars": 445, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:03.436529+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/app-sre/qontract-server','qontract','','2023',5,'An enterprise configuration server that leverages GraphQL to manage infrastructure states and reconcile multi-tenant declarations. Developed as part of App-SRE tooling, it facilitates continuous delivery by organizing configuration data. It continues to see specialized internal usage for large platform configurations.','Python','Service','High',1,'online','manual','a6bdddf51fc8fb9dba86f4e89b89beabbe6b3d2d40df356d8953d42a6b537a21',100.0,1779034229.54831,1,'2026-06-11T14:12:06Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "State Reconciliation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T14:12:06Z", "gh_stars": 16, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:04.207338+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/appscode/guard','Guard','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1a240efe5fe437d91440ed2089957bf46e523435c4aca6ccc1655459fa09a320',100.0,1.77903156461361408e+09,0,'2026-05-17T17:26:04.613614+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:04.872542+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/appvia/cosign-keyless-admission-webhook','appvia/cosign-keyless-admission-webhook','','2021',1,'A specialized admission webhook enforcing keyless container signature checks inside Kubernetes. Using Sigstore Cosign under the hood, it denies unsigned or non-verified container runtimes from joining cluster namespaces.','Go','Admission Webhook','Advanced',1,'online','manual','8f78f9c06f02b7de0dc6c2a769337d84c565b18ce1da3eb14161a146aa8ab5b4',100.0,1.77903258924782395e+09,1,'2026-06-11T13:01:32Z',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "Admission Control"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T13:01:32Z", "gh_stars": 24, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:05.662528+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/appvia/kev','Kev','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1df9e14bf0c7979328a89088b86ae8da55bf99130f93d2df25cac4f902b9bd64',100.0,1.77903302002182793e+09,0,'2026-05-17T17:50:20.021828+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:06.306293+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/appvia/krane','Krane 🌟','','2020',5,'Curator Insight: An open-source Kubernetes RBAC static analysis tool designed to identify risky roles, cluster roles, and broad resource access configurations. Live Grounding: The repository is archived and inactive for over 4 years. While the structural rules engine remains historically valuable, it does not support modern Kubernetes RBAC security vectors.','Ruby','Code Repository','Advanced',0,'online','manual','d7bc7f3f6ae5aea58e5b292f7ced0852bb07b49099998f036457b441d1c9baa0',100.0,1.77903198169386601e+09,1,'2026-02-13T15:57:57Z',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-13T15:57:57Z", "gh_stars": 740, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:07.069187+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/appvia/tako','Kev','','2021',1,'A tool to orchestrate application deployments on Kubernetes using Docker Compose files. It templatizes deployments, allowing developers to scale their compose configurations across multiple target environments with environment-specific overrides.','Go','Developer Tool','Medium',0,'online','manual','377bd061da94b783c8f87c81929154f29bd4b8426e0a0b5d02934d2535c92176',100.0,1.77913049493064093e+09,1,'2026-01-22T20:30:49Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Docker Compose Migration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-22T20:30:49Z", "gh_stars": 72, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:07.804996+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aquasecurity/cloudsec-icons','aquasecurity/cloudsec-icons','','2021',1,'An open-source library of dedicated cybersecurity and DevSecOps icons created by Aqua Security. Empowers application security professionals to visually document threat boundaries, firewall parameters, and container compliance elements in systems architecture graphs.','None','Asset Pack','Beginner',0,'online','manual','d4917cbf5866a117245e65c3717323e6cbeab8a5bf0c58a6c41f599cceaa3fea',100.0,1.78173590081304907e+09,1,'2026-06-18T00:38:20.813049+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "Security"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:08.529390+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aquasecurity/kube-bench','kube-bench 🌟','','2026',5,'The industry standard tool to check whether Kubernetes clusters are deployed securely according to the Center for Internet Security (CIS) benchmarks. Can be run inside container workloads or directly on node hosts, outputting detailed reports identifying API, TLS, and permissions vulnerabilities.','Go','Tool','Medium',0,'online','manual','3fc464887d8cd3fc871fc6d9d7bd51f9fb7ae23f35731c95073e40620fb71285',100.0,1.77903084917266702e+09,1,'2026-06-09T06:03:33Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "CIS Benchmarks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T06:03:33Z", "gh_stars": 8078, "gh_open_issues_30d": 91, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:09.258234+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aquasecurity/kube-hunter','kube-hunter 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9104d2e020cd3963831a31761f037f16a536d2d44a303795855898e910f7ac30',100.0,1779034273.68148,1,'2026-05-17T18:11:13.681480+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 82, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:10.032894+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aquasecurity/starboard','==aquasecurity/starboard==','','2026',3,'Starboard targets the unification of security scanners into a single, cohesive Kubernetes-native CRD interface. Live grounding in 2026 confirms that Starboard has been fully deprecated and integrated directly into the Trivy Operator framework. Platform teams should seek Trivy Operator for active development, utilizing Starboard''s original specification strictly as a reference architecture.','Go','Operator','Intermediate',0,'online','manual','1824480eb35ee63c28294f0bb908498a16193d16da45d577500706614f5aca74',100.0,1779031147.09103,1,'2026-06-10T12:05:58Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Compliance"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T12:05:58Z", "gh_stars": 1375, "gh_open_issues_30d": 60, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:10.765602+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aquasecurity/trivy','trivy','','2026',5,'Aqua Security''s Trivy is an exceptionally fast, highly versatile security scanner for containers, IaC configurations, and software vulnerabilities. Known for its streamlined caching, wide packaging-format support, and outstanding CI integration. It is universally adopted as a de facto container validation tool in secure software pipelines.','Go','Tool','Intermediate',1,'online','manual','b46c90d466ffbc02632e60e5e9ed5423398d0901907b7641944f45379ed783f8',100.0,1.7790302077501049e+09,1,'2026-06-11T14:52:49Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Container Scanning"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T14:52:49Z", "gh_stars": 36431, "gh_open_issues_30d": 240, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:11.513808+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/argilla-io/argilla','rubrix','','2023',5,'Formerly Rubrix, Argilla is a premier open-source data curation platform designed for AI and LLM workflows. Enables continuous human-in-the-loop (HITL) fine-tuning cycles. It seamlessly integrates with Hugging Face, SpaCy, and LangChain, optimizing training data quality through iterative annotation, validation, and curation mechanisms.','Python','Repository','Intermediate',0,'online','manual','43a8d5613cb2f779fb3ed1a40fbc1eed35cddb7b216a7d13f8db6ba1a4d4776e',100.0,1.77913049502218198e+09,1,'2026-06-08T21:47:00Z',NULL,NULL,NULL,'["Data Engineering", "Data Labeling", "Human-In-The-Loop"]','["[DE FACTO STANDARD]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T21:47:00Z", "gh_stars": 5002, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:12.284494+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/argoproj-labs/applicationset','argoproj-labs/applicationset: Argo CD ApplicationSet Controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','736db94cb984f0c2e4e92a8c48893a99779cfe27b1f8a593684149d97cac0c43',100.0,1.77903147867143201e+09,0,'2026-05-17T17:24:38.671432+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://github.com/argoproj/applicationset", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:13.036559+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/argoproj-labs/argocd-autopilot','argoproj-labs/argocd-autopilot: Argo-CD Autopilot','','2023',5,'An official Argo project opinionated tool designed to structure, install, and update Argo CD setups automatically. Uses a clean directory structure separating infrastructure from application manifests, enabling rapid multi-project bootstrap with version tracking and disaster recovery features.','Go','Repository','Intermediate',0,'online','manual','9c244f562123e769bd994ba3a8941680a7a2fd0ec07951ef1cab31b7e49dc2b7',100.0,1.77903219839273095e+09,1,'2025-12-16T22:36:28Z',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Bootstrap Automation", "Autopilot"]','["[DE FACTO STANDARD]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-16T22:36:28Z", "gh_stars": 1121, "gh_open_issues_30d": 97, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:13.763335+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/argoproj-labs/argocd-vault-plugin','==argoproj-labs/argocd-vault-plugin==','','2023',5,'An indispensable Argo CD plugin built to inject secrets dynamically from HashiCorp Vault, AWS Secrets Manager, or GCP Secret Manager. Replaces custom templating hacks by decrypting and injecting secret values directly into workloads at synchronization time, ensuring zero plaintext secrets enter the Git repository.','Go','Repository','Advanced',0,'online','manual','bacdb3b79f20c82c07dcabd131068baa6a41a9fd000e0061f4269359f582cd5d',100.0,1.77903011977509808e+09,1,'2024-12-18T18:24:47Z',NULL,NULL,NULL,'["Platform Engineering", "Secret Management", "HashiCorp Vault", "ArgoCD Plugins"]','["[DE FACTO STANDARD]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-18T18:24:47Z", "gh_stars": 967, "gh_open_issues_30d": 161, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:14.473581+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/argoproj/applicationset','argoproj-labs/applicationset: Argo CD ApplicationSet Controller','','2023',5,'The standard orchestrator extending Argo CD to support multi-cluster application distribution templates. Processes multi-source configurations, automates environment scaling, and drastically reduces the maintenance overhead of managing distinct Application manifests.','Go','Repository','Advanced',0,'online','manual','a4962d083aae4c7fecf87cda492879952faf3d5a81cf1c576f031132e33342a8',100.0,1.77913049499330806e+09,1,'2024-07-15T18:06:39Z',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "ApplicationSets"]','["[DE FACTO STANDARD]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-15T18:06:39Z", "gh_stars": 582, "gh_open_issues_30d": 144, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:15.198904+02:00"}'); +* Practical multi-agent coordination frameworks suitable for enterprise-grade applications.','en','Repository','Advanced',0,'online','automatic','b5fac23b9bdad2934781537634d83b2fecf023454e5bfb2c21287e45a04ca0d5',NULL,1780351994,0,'2026-05-31T11:47:45Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Production Patterns"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "NOASSERTION", "gh_pushed": "2026-05-31T11:47:45Z", "gh_stars": 20579, "reputation_status": "Vetted", "reputation_summary": "Highly popular and active repository with over 20k stars, providing code-first tutorials for building production-grade GenAI agents.", "social_preview_url": "https://opengraph.githubassets.com/29c2dd7b3e86e8cf37ed16f5e74225dfd8f02fdd3789ecd07b882ca98aa11ab4/NirDiamant/agents-towards-production", "source_provenance": "X.com (midudev)", "suggested_new_category": "", "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:05.964163+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Noovolari/awesome-cloudops','github.com/Noovolari/awesome-cloudops: Awesome CloudOps','','2026',0,'A compilation of utilities, design frameworks, and guides dedicated to automating cloud operations. Emphasizes modern cost optimization, cluster autoscaling, and multi-region network design across AWS, GCP, and Azure environments.','Markdown','Awesome List','Intermediate',0,'online','manual','5fff8be4143c3d60d0e86c6a4cb9fbbddd3010f134a5874bb1fd316117fa782b',100.0,1779034226,1,'2023-11-21T15:20:51Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Cloud Operations", "Resource Optimization"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 123, "gh_pushed": "2023-11-21T15:20:51Z", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:06.774783+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/NuGet/docs.microsoft.com-nuget/blob/main/docs/reference/nuspec.md','NuGet/docs.microsoft.com-nuget: nuspec','','2026',2,'This reference specification details the .nuspec XML manifest schema governing NuGet packages. It provides structured guidance on targeting framework frameworks, orchestrating assembly dependencies, defining metadata, and managing compilation assemblies, acting as the foundational automation configuration schema for .NET artifact pipelines.','XML','Documentation','Intermediate',0,'online','manual','af11b04f68c7577ca0f6dafefefa47258ff8d492c33ae991994d3161e2b2e32b',100.0,1779033592,1,'2026-06-12T19:05:37Z',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "NuGet Specification"]','["[COMMUNITY-TOOL]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T19:05:37Z", "gh_stars": 160, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:07.536075+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OT-CONTAINER-KIT/k8s-vault-webhook',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','95e8877d3e9c6d74e1c1f346e13151fbe9d091e5aa6e9e02a3de075bb7ee88db',100.0,1779029732,0,'2026-05-17T16:55:32.681128+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:08.277634+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OT-CONTAINER-KIT/logging-operator','Logging Operator','','2023',5,'Simplifies multi-tenant logging infrastructure by coordinating central Fluentd and Fluent Bit setups. It manages complex logging filters and output endpoints declaratively.','Go','Operator','Medium',0,'online','manual','33685801668635abf726f10a409342380a7ec6041fc6dbf6254c25c6a0706edd',100.0,1779029380,1,'2024-06-22T13:42:57Z',NULL,NULL,NULL,'["Observability", "Logging", "Pipeline Management", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-22T13:42:57Z", "gh_stars": 51, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:09.017647+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OT-CONTAINER-KIT/mongodb-operator','OT-CONTAINER-KIT/mongodb-operator: MongoDB Operator','','2023',5,'Manages MongoDB databases, replica sets, and sharded environments. It automates scaling, credential updates, and physical storage volume mounts within the cluster.','Go','Operator','Advanced',0,'online','manual','4b7be0389a23b18b2e5ff57f23d9df77d1f83024660a3e19f6eddbf503448746',100.0,1779031436,1,'2023-04-27T05:12:37Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "MongoDB", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-27T05:12:37Z", "gh_stars": 49, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:09.792952+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OT-CONTAINER-KIT/redis-operator','Speculator: Redis Operator','','2025',3,'An advanced Redis Operator developed by OT Container Kit. Features automated failover management, backup orchestrations, persistence configuration, and Redis Sentinel cluster sizing within Kubernetes native deployments.','Go','Repository','Advanced',0,'online','manual','3bc731e40d539a1e133ddf7389460c63109c2252dee5d7ca156714e5534d7063',100.0,1779034499,1,'2026-06-14T00:53:45Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T00:53:45Z", "gh_stars": 1379, "gh_open_issues_30d": 198, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:10.528903+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OWASP/www-project-kubernetes-top-ten','==github.com/OWASP: OWASP Kubernetes Top 10== 🌟','','2024',1,'The official repository for the OWASP Kubernetes Top 10 project. Highlights major orchestrator risks like improper volume mounting, insecure RBAC configurations, network segment isolation issues, and image trust bypass. Serves as a baseline specification for enterprise-grade Kubernetes compliance auditing.','Markdown','Specification','Advanced',1,'online','manual','0e89ae11bf73f664fd7e764f7e61de217b25eea7af5e801d86cc33d2968bef3f',100.0,1779029243,1,'2026-03-24T06:01:24Z',NULL,NULL,NULL,'["Security", "Mitigation Standards", "Kubernetes Hardening"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-24T06:01:24Z", "gh_stars": 615, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:11.306932+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OctopusDeploy/Octopus-TeamCity','github.com/OctopusDeploy/Octopus-TeamCity: JetBrains TeamCity plugin to'' trigger releases on build completion','','2026',0,'A specialized Integration plugin designed to link JetBrains TeamCity builds to Octopus Deploy pipelines, passing artifact compilation metadata to trigger deployments.','Java','Plugin','Medium',0,'online','manual','e69eb3063e7d6d203fd1f2be5061a4072efc2e7bc2bc84281f8353732614fe0b',100.0,1779033398,1,'2026-06-14T00:52:42Z',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Plugin Integrations"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T00:52:42Z", "gh_stars": 0, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:12.062434+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OctopusDeploy/go-octopusdeploy','github.com/OctopusDeploy/go-octopusdeploy','','2026',5,'The official Go client library designed to facilitate programmatic interaction with the Octopus Deploy REST API. Widely used for creating custom cloud-native controllers, deployment operators, and scripts.','Go','Library','Medium',0,'online','manual','c90c16fd84599f5f253b8d17f2191de0af188632de3591af1739dd260331fd30',100.0,1779031542,1,'2026-06-12T04:32:54Z',NULL,NULL,NULL,'["Software Delivery", "Release Orchestration", "SDKs"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T04:32:54Z", "gh_stars": 15, "gh_open_issues_30d": 37, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:12.812808+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OpenFunction/OpenFunction','OpenFunction: Cloud Native Function-as-a-Service Platform (CNCF Sandbox'' Project)','','2026',4,'A CNCF Sandbox project delivering an enterprise-grade cloud-native FaaS runtime. Integrates Knative, Shipwright, Dapr, and KEDA components to simplify polyglot development pipelines.','Go','Repository','Advanced',1,'online','manual','06f8a39ea102b2d7deaf205e8908fdf7b85a83722838262f9d5863fce69f9ce3',100.0,1779034296,1,'2024-06-19T07:51:05Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "OpenFunction"]','["[ENTERPRISE-STABLE]"]','["docs/serverless.md"]','["serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-19T07:51:05Z", "gh_stars": 1655, "gh_open_issues_30d": 101, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:13.542004+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OpenHFT/Java-Thread-Affinity','OpenHFT/Java-Thread-Affinity','','2022',4,'Highly optimized library that binds Java execution threads to specific CPU cores. Mitigates task context-switching overhead in low-latency financial systems, guaranteeing deterministic scheduling on modern multi-core hardware.','Java','Tool','Advanced',0,'online','manual','1b7f401a55c48c2cb66cb585eebc3899c97036def5883cd2addaf649c8ed4d56',100.0,1779031016,1,'2026-05-21T08:03:36Z',NULL,NULL,NULL,'["JVM Architecture", "High-Performance Systems", "Thread Affinity"]','["[ENTERPRISE-STABLE]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-21T08:03:36Z", "gh_stars": 1897, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:14.298014+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OpenSLO/OpenSLO','OpenSLO specification 🌟','','2021',5,'The vendor-agnostic OpenSLO specification defines standard YAML schemas for declaring SLOs, SLIs, and error budgets. In 2026, it remains the standard for orchestrating declarative system health models inside GitOps automation.','YAML','Specification','Advanced',1,'online','manual','1650bcb3654cb3229aafbc03fe94d65ba1098a3112f7578501863935c94fcc89',100.0,1779031866,1,'2025-11-25T09:00:50Z',NULL,NULL,NULL,'["Observability", "Service Level Objectives", "Declarative Standards"]','["[DE FACTO STANDARD]"]','["docs/sre.md"]','["sre.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-25T09:00:50Z", "gh_stars": 1496, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:15.057237+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OpenShiftDemos','github.com/OpenShiftDemos 🌟','','2021',0,'A central repository for community-created deployment scenarios and platform showcases on OpenShift. Offers infrastructure engineers access to ready-to-use cluster testing configurations and tool deployments.','Shell','Repository','Intermediate',0,'online','manual','826418343f085ab7d6f38f30f9b2002d7fa0f8ead77b0fbdcc8b0f3ee8d90c8d',100.0,1779034292,1,'2026-05-17T18:11:32.260513+02:00',NULL,NULL,NULL,'["Reference Architectures", "Enterprise Demos", "Community Repositories"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/OpenShiftDemos/sonarqube-openshift-docker','SonarQube: An OpenShift-focused Docker build of Sonarqube','','2020',0,'A custom Docker build configuration designed to host SonarQube instances on OpenShift. Modern strategies prioritize official Helm charts or certified OpenShift Operator deployments, but this configuration highlights important historical patterns for handling stateful Java applications.','Dockerfile','Repository','Intermediate',0,'online','manual','a9ee6c819fbf57514a51b2f6a5bf5f5416f61b937a68e68994a52f1a656944d8',100.0,1779032361,1,'2021-02-10T16:58:26Z',NULL,NULL,NULL,'["Platform Deployment", "Quality Assurance", "Static Code Analysis"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 42, "gh_pushed": "2021-02-10T16:58:26Z", "gh_license": "N/A", "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:15.801633+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OvidiuBorlean/kubectl-sockperf','github.com/OvidiuBorlean/kubectl-sockperf','','2022',0,'A specialized plugin designed to run sockperf-based latency and throughput tests between Kubernetes pods. Although a valuable benchmarking tool for network CNI evaluations, it is currently inactive, with administrators migrating to generalized benchmarking tools.','Shell','CLI Plugin','Advanced',0,'online','manual','65d38d11cedbadada703b554ac97eb0a8f7b02028e3076e551e7db83a0eb74fc',100.0,1779034531,1,'2022-11-26T06:17:12Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Network Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 22, "gh_pushed": "2022-11-26T06:17:12Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:16.522218+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/OvidiuBorlean/kubectl-windumps','github.com/OvidiuBorlean/kubectl-windumps','','2020',0,'A legacy kubectl command-line utility facilitating TCP packet captures directly on Windows Server nodes within AKS clusters. Live grounding shows the project has been inactive for several years, yet it serves as a valuable conceptual reference for troubleshooting deep network issues.','Go','Command-line Tool','Advanced',0,'online','manual','9765ffb4071f20a0203be3264c8b7e61ad18197ad7aba14270730d0d3bafe1ba',100.0,1779032587,1,'2022-11-26T06:32:40Z',NULL,NULL,NULL,'["Operations & Troubleshooting", "Diagnostic Analysis", "Windows Packet Capture"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "kubernetes-tools.md"]','{}','{"gh_stars": 7, "gh_pushed": "2022-11-26T06:32:40Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:17.233289+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/PacktPublishing/Kubernetes-in-Production-Best-Practices','github.com/PacktPublishing: Kubernetes in Production Best Practices','','2021',1,'Code assets companion for the Packt book, containing production-ready manifests for security hardening, automated deployments, monitoring stacks, and multi-tenant networking configurations.','Go','Repository','Advanced',0,'online','manual','25647a4cd596fb273c90f32a57f4565300218b7c9823576d32721d6ac353fc3d',100.0,1779032729,1,'2023-02-18T02:57:45Z',NULL,NULL,NULL,'["Operations", "Best Practices", "Production Readiness"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-18T02:57:45Z", "gh_stars": 96, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:18.013386+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/PacktPublishing/The-Azure-Cloud-Native-Architecture-Mapbook','github.com/PacktPublishing/The-Azure-Cloud-Native-Architecture-Mapbook','','2022',5,'Architectural repository covering modern cloud design topologies, zero-trust cloud network security, infrastructure redundancy, microservice distribution, and cost models mapping.','None','Repository','Advanced',1,'online','manual','9cb5a24db068425b5a9b3f54920f4681885abd692339a358856a1f807c0355cc',100.0,1779033731,1,'2026-04-22T08:18:15Z',NULL,NULL,NULL,'["Cloud Platform", "Architecture Patterns", "Cloud-Native"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-22T08:18:15Z", "gh_stars": 344, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:18.767385+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/PacoVK/tapir','github.com/PacoVK/tapir','','2023',5,'An open-source utility designed to render interactive visual representations of Terraform execution plans. Helps teams review deep changes, resource recreations, and infrastructure impacts in a browser dashboard before approvals.','Go','Open Source Tool','Intermediate',0,'online','manual','0408ebd4347d9cbea83703d2b621fb52ddbfa52136b4566a850296d117098498',100.0,1779030193,1,'2026-06-11T11:59:01Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Tooling"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T11:59:01Z", "gh_stars": 237, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:19.492362+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/PaloAltoNetworks/rbac-police','PaloAltoNetworks/rbac-police','','2026',2,'RBAC Police is a specialized scanning tool built to discover and report privileged escalations and structural anomalies in Kubernetes cluster RBAC mappings. By analyzing cluster roles and bindings, it uncovers paths that malicious actors could use to gain administrative control. It remains an active security tool for hardening cluster control planes against lateral privilege escalation.','Go','Security Scanner','Intermediate',0,'online','manual','7a4101769a2c4d951f5d3e8f74b4047b8d7cffff4145536d035d862caad5d5f9',100.0,1779034229,1,'2025-03-21T20:06:05Z',NULL,NULL,NULL,'["Security", "RBAC", "Audit & Compliance"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-21T20:06:05Z", "gh_stars": 353, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:20.212905+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/PatrickJS/awesome-angular','Awesome Angular','','2026',5,'A comprehensive curated collection of modules, state management patterns (NgRx), and testing pipelines for the Angular framework. Primarily useful for frontend web development teams constructing large-scale enterprise administration panels and dashboard portals. Includes dynamic blueprints for client-side single page applications (SPAs).','TypeScript','Repository','Intermediate',0,'online','manual','65c9bdeb583596516752cfbd824c750bb7c1ccd93002f039aeda16c9053abff9',100.0,1779031423,1,'2026-06-13T17:48:11Z',NULL,NULL,NULL,'["Programming Languages", "JavaScript", "Angular"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-13T17:48:11Z", "gh_stars": 10028, "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:20.927396+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/PaulJuliusMartinez/jless','jless','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0e8b0c2ced272da94ed5550dfb4f1feaa53c68b18b9123dad872d168ed82bf8c',100.0,1779034501,1,'2026-05-17T18:15:01.978258+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true, "gh_open_issues_30d": 94, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:21.658187+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/PhilippeChepy/exoscale-kubernetes-crio','Autoscalable Kubernetes cluster at Exoscale, using Packer and Terraform','','2020',0,'An IaC blueprint using Packer and Terraform to deploy an auto-scaling cluster on Exoscale with CRI-O. Curator Insight vs Live Grounding: The repository is now inactive, but serves as a historical example of orchestrating custom cloud pools with native container engines.','HCL/Packer','Repository','Advanced',0,'online','manual','67a3a62e1d56b7d24571f657b0bea6de22006bbb22a838d30b64f5bc7fa1283a',100.0,1779029165,1,'2021-02-05T17:31:37Z',NULL,NULL,NULL,'["Provisioning", "Infrastructure-as-Code", "Exoscale"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_stars": 2, "gh_pushed": "2021-02-05T17:31:37Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:22.372672+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/PlasticSCM/trunk-mergebot','Plastic SCM DevOps Mergebot to implement a trunk-based development cycle','','2019',1,'An open-source reference implementation of Plastic SCM''s Trunk-based Development Mergebot. Designed to coordinate with automated continuous integration runners to perform automated merges, preventing development drifts.','C#','Tool','Intermediate',0,'online','manual','4fb1f52d49794ef82d619c094ff690294947d440768688fa18ef4dad5f172d0e',100.0,1779031141,1,'2023-01-03T12:27:34Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Distributed VCS"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 4, "gh_pushed": "2023-01-03T12:27:34Z", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:23.129070+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Playtika/testcontainers-spring-boot','testcontainers-spring-boot 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b1de1f1975806dd7d20766df714ba8586e0c6ca623ef75222537e7302ab56dc',100.0,1779032455,0,'2026-05-17T17:40:55.896410+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md", "docs/qa.md"]','[]','{}','{"duplicate_of": "https://github.com/PlaytikaOSS/testcontainers-spring-boot", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:23.782074+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/PlaytikaOSS/testcontainers-spring-boot','testcontainers-spring-boot 🌟','','2025',5,'A powerful open-source library that automates the lifecycle of Docker containers (PostgreSQL, Kafka, Redis) during JUnit test execution. It eliminates the need for shared database environments and mock frameworks, leading to high-fidelity integration tests. Today, this tool is universally recognized as a best-practice asset for CI/CD test suites across the Spring ecosystem.','Java','Library','Intermediate',0,'online','manual','32e228a0e653f153405793a48735c56293110687582775b12fd8e22da14c239c',100.0,1779130494,1,'2026-06-14T04:50:08Z',NULL,NULL,NULL,'["Developer Experience", "Testing", "Integration Testing"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md", "docs/qa.md"]','["java_frameworks.md", "qa.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:50:08Z", "gh_stars": 876, "gh_open_issues_30d": 38, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:24.542374+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Portshift/Kubei','Kubei 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','974f97dbec8aae433d1984e1ab2c41ce8519c60daacde65a2ec9a205684afda8',100.0,1779031800,0,'2026-05-17T17:30:00.723639+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:25.218621+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Portshift/kubei','**Kubei**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','974f97dbec8aae433d1984e1ab2c41ce8519c60daacde65a2ec9a205684afda8',100.0,1779030015,0,'2026-05-17T17:00:15.515217+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/Portshift/Kubei", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:25.874115+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Praqma/helmsman','Helmsman: Helm Charts as Code 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0f9d002d358ff471ce700abf16c261b6e563b0c25e1bbd45e240b9786e4a446b',100.0,1779032055,0,'2026-05-17T17:34:15.026439+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/mkubaczyk/helmsman", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:26.524422+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/PrasadG193/kyaml2go','kyaml2go (Pronounced as camel2go 🐫) 🌟','','2024',5,'A code generator that converts static Kubernetes YAML configurations into functional client-go API syntax. Highly valuable for operator developers seeking to minimize manual client-go boilerplate code.','Go','Developer Tool','Intermediate',0,'online','manual','de3d8afc3d78ec62976c4c3894d4b2c21b403deb07fbf10082e0e4aafab733bf',100.0,1779031980,1,'2021-11-09T11:31:04Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Code Generators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-11-09T11:31:04Z", "gh_stars": 283, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:27.245276+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Pscheidl/kubectl-explorer','Pscheidl/kubexplorer','','2021',1,'A lightweight, Rust-powered kubectl plugin styled like standard directory structure tree views. It allows developers to browse native Custom Resource Definitions (CRDs) and explore system schemas directly from their terminal.','Rust','CLI Tool','Low',0,'online','manual','52a47f8db982bb0f3baab72bd1b634e53e73672e27c0c09a8f376233ae822179',100.0,1779130494,1,'2025-05-17T13:37:47Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Cluster Discovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-17T13:37:47Z", "gh_stars": 61, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:27.979144+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Pscheidl/kubexplorer','Pscheidl/kubexplorer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b562806c87a82618b3ca395fe614657ebb1b39f49aafd47797ee2838adf193b7',100.0,1779033948,0,'2026-05-17T18:05:48.140718+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/Pscheidl/kubectl-explorer", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:28.612355+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/PyGithub/PyGithub','PyGithub 🌟','','2026',5,'A fully featured, object-oriented Python library designed to interact with the complete GitHub REST API v3 and GitHub Enterprise instances. Simplifies execution of automated repository operations, pull request management, security vulnerability reviews, and release deployment pipelines directly via Python applications.','Python','Library','Intermediate',0,'online','manual','2498211a8c67c5f675ec93e06ad44db7328be57d7eade3d3dae7ad8caa413438',100.0,1779030132,1,'2026-06-12T09:31:14Z',NULL,NULL,NULL,'["Software Engineering", "API Integration", "GitHub Automation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "LGPL-3.0", "gh_pushed": "2026-06-12T09:31:14Z", "gh_stars": 7724, "gh_open_issues_30d": 396, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:29.354034+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/PyratLabs/ansible-role-k3s','github.com/PyratLabs/ansible-role-k3s 🌟','','2024',3,'Highly structured, modular Ansible role tailored for deploying K3s. Implements fine-grained host configuration and robust systemd lifecycle management over target K3s nodes.','YAML','github_repo','Intermediate',0,'online','manual','b90681d777b1b3fcf2f50b7a3c656e03e3cd10cbeed2564138e41ed412e7a864',100.0,1779031794,1,'2026-05-17T14:22:22Z',NULL,NULL,NULL,'["Cloud Native & Orchestration", "Kubernetes", "Bootstrap & Cluster Ops"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-05-17T14:22:22Z", "gh_stars": 713, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:30.120361+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Qovery/Torii','github.com/Qovery/Torii','','2024',1,'Torii is an open-source developer portal construction kit designed by Qovery. It provides customizable building blocks to easily curate, expose, and manage developer-facing interfaces, bridging complex infrastructure with human-readable operational catalogs.','TypeScript','Open Source Project','Intermediate',1,'online','manual','8f40d5792c2432c16743de893b3e78fd4875d95005edfac3dd7d407267b886ae',100.0,1779031592,1,'2024-07-25T18:54:23Z',NULL,NULL,NULL,'["Platform Engineering", "IDP Tooling", "Developer Portals"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-07-25T18:54:23Z", "gh_stars": 178, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:30.832105+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Qovery/engine','Qovery/engine: Qovery Engine 🌟','','2024',4,'Qovery Engine is a high-performance Rust-based library designed to provision and deploy applications on Kubernetes-based cloud infrastructure (AWS, GCP, Azure). Serving as the abstraction layer beneath the Qovery PaaS, it handles DNS, load balancers, database instances, and secure ingress configurations. It provides a developer-centric alternative to raw Helm or Terraform code.','Rust','Library','High',0,'online','manual','f8388e431919cbf792c57f9c55e77c67f2a3188d9dbd2d9042f99b469e94c405',100.0,1779033785,1,'2026-06-12T12:57:05Z',NULL,NULL,NULL,'["Application Delivery", "Platform-as-a-Service", "Internal Developer Platforms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-12T12:57:05Z", "gh_stars": 2446, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:31.565843+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Qovery/pleco','Qovery/pleco','','2024',2,'Pleco is an automated garbage collection utility that monitors cloud providers and Kubernetes clusters to delete stale, expired, or orphaned resources (such as EBS volumes, load balancers, and namespaces). It is widely utilized in dynamic test-environment setups to avoid unnecessary infrastructure expenses.','Go','CLI Tool','Medium',0,'online','manual','26703e33d15988bb18f88f699631753b77bbc01a3ae6c528138740edd0806343',100.0,1779034456,1,'2026-05-19T15:01:33Z',NULL,NULL,NULL,'["Operations", "Garbage Collection", "Resource Cleanup"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T15:01:33Z", "gh_stars": 228, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:32.322715+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Quentin-M/etcd-cloud-operator','Quentin-M/etcd-cloud-operator','','2022',5,'An early framework designed to coordinate etcd state engines in dynamic environments. Modern production setups have moved towards official cloud-provider tooling or alternative operators.','Go','Operator','Advanced',0,'online','manual','c035bbca5b1621abcf8db7fc9c70ce275fffafe66b882095112839ceb4e0e4b5',100.0,1779033314,1,'2025-09-26T22:32:53Z',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "etcd Coordination", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-26T22:32:53Z", "gh_stars": 234, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:33.068682+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Radware/radware-ansible','Radware/radware-ansible: Radware Ansible Collection','','2023',1,'Specialized Ansible Content Collection optimized for provisioning and managing Radware networking nodes, load balancers, and cloud security suites programmatically.','Python','github_repo','Advanced',0,'online','manual','78e7074d642934692a21e143639f97f29f0fb05a756f551f9fcaf3073db61e3f',100.0,1779029243,1,'2023-09-27T07:01:49Z',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Collections"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-09-27T07:01:49Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:33.793900+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Ramilito/kubediff','Ramilito/kubediff ⭐','','2023',1,'Kubediff is an operational helper designed to compare local structural Kubernetes resource configurations against running runtime instances. It acts as an validation sanity checker before executing apply commands, mitigating unintentional production configuration drifts.','Go','CLI Tool','Intermediate',0,'online','manual','1f0c6d67036c78fcc64323475433be29fb1db5472ef07e364334d49d6bb9ccc8',100.0,1779034500,1,'2026-01-27T23:05:20Z',NULL,NULL,NULL,'["Operations", "Resource Management", "Configuration Auditing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-27T23:05:20Z", "gh_stars": 185, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:34.490611+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Ramilito/kubesess','Ramilito/kubesess','','2026',5,'A multi-session context manager that isolates Kubernetes session configs within split terminal tabs. Unlike default global switches, this Rust utility guarantees engineers can safely run separate commands targeting different zones and clusters simultaneously without cross-cluster command contamination.','Rust','Tool','Intermediate',0,'online','manual','d2a4d8e731cd0408d6a4f848093e6c4f8e92c9d3b876c9babafca131910ea0d8',100.0,1779030788,1,'2026-03-19T04:43:36Z',NULL,NULL,NULL,'["Operations", "Session Management", "Context Isolation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T04:43:36Z", "gh_stars": 284, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:35.187592+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Reaimua/AWS-CLI-Uploader-Project','github.com/Reaimua/AWS-CLI-Uploader-Project','','2024',0,'An educational repository containing custom scripts to automate file uploads to AWS S3 using raw AWS CLI calls. It is highly useful for junior developers learning API interactions, basic credential handling, and bucket policy permissions. Ideal as a simple reference base for shell scripting tutorials.','Shell','Repository','Beginner',0,'online','manual','d6159322d5eec32bc80e42fded054344b3be2c5785ac27ed74b1236e42380286',100.0,1779031808,1,'2023-12-31T00:50:14Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Storage Management"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 1, "gh_pushed": "2023-12-31T00:50:14Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:35.905503+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ReallyLiri/kubescout','ReallyLiri/kubescout: Kube-Scout','','2021',2,'An event diagnostic utility that scans logs and cluster events to track down crashed pods and network failures. It features custom search syntax rules, allowing developers to filter alert noise.','Go','Diagnostic Agent','Intermediate',0,'online','manual','7846df0f9ad649d46e56fd856924400a4dafcfbefbc4c73825775adf74079c81',100.0,1779032869,1,'2021-12-09T12:28:28Z',NULL,NULL,NULL,'["Observability & Performance", "Real-Time Monitoring", "Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-12-09T12:28:28Z", "gh_stars": 126, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:36.608015+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/RedisLabs/redis-enterprise-k8s-docs','RedisLabs/redis-enterprise-k8s-docs: Deploying Redis Enterprise on Kubernetes','','2024',0,'Technical deployment documentation for organizing enterprise-grade Redis caches and document databases inside Kubernetes. Explains cluster layouts, memory configurations, security profiles, and automatic scaling capabilities.','HTML','Documentation','Intermediate',0,'online','manual','865451a522ca6b5112829fa9c02bcccd6767e74846035c5fe45ea49acf1e756f',100.0,1779029478,1,'2026-06-17T19:44:05Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Redis"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_stars": 170, "gh_pushed": "2026-06-17T19:44:05Z", "gh_license": "N/A", "gh_open_issues_30d": 76, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:37.338883+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Rested/portfall','Portfall: A desktop k8s port-forwarding portal for easy access to all your cluster UIs 🌟','','2024',5,'Portfall is a modern desktop application for managing Kubernetes port-forwarding configurations. Offers a convenient visual portal that eliminates repetitive manual CLI port-forward multiplexing during local service integrations.','JavaScript','Desktop Tool','Beginner',0,'online','manual','2d2e13ac904f4024effb4f4239dc0fb19196825668a1349e3b79c146360b84ae',100.0,1779130494,1,'2023-03-06T17:30:12Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-06T17:30:12Z", "gh_stars": 127, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:38.042306+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Retzork/terraform-journey/tree/main/11%20Multi%20Region%20Zero%20Trust%20Architecture','Terraform Azure Multi-Region Zero-Trust Architecture','Production-grade multi-region hub-and-spoke infrastructure deployment utilizing Front Door and Private Link.','2026',4,'An enterprise-grade architectural blueprint that implements a secure, multi-region (Southeast Asia and East Asia) hub-and-spoke network topology on Microsoft Azure. Engineered entirely through Terraform, it features integrated Azure Front Door Premium, Private Link Services, and Private Endpoints to ensure all traffic remains isolated from the public internet. It leverages custom Azure Policies to enforce private IP compliance on compute resources and implements automated SQL Auto-Failover Group resolution with cross-region DNS routing validation.','en','GitHub Repository','Advanced',0,'online','automatic','733c0b04f2cd47cabbe494748f623825382d2e5b046f4db48ac2ec41c3bf70b4',NULL,1780352148,0,'2026-06-02T00:15:48.493891+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Azure", "Zero Trust", "Infrastructure as Code", "Terraform"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly vetted implementation of Microsoft Azure cloud architecture focusing on Hub-and-Spoke topology with strict private isolation.", "social_preview_url": "https://opengraph.githubassets.com/6d97e4b0bd8701041ce03a36a135a664b7fda8cb510574131b9870023e0d9129/Retzork/terraform-journey", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "azure-iac", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:38.808405+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/RoseSecurity/Terramaid','==github.com/RoseSecurity/Terramaid==','','2023',1,'Terramaid auto-generates structured markdown document files by translating HCL topologies and complex dependency trees into Mermaid.js format. This allows systems teams to embed auto-updating, declarative system models within active Git code bases. It prevents outdated repository diagrams by tying documentation directly to code pipelines.','Go','Documentation Tool','Intermediate',0,'online','manual','fdc1002c98d4a4eabbea5d2e2738cb29925fd2ee6ead97800782b5781fe3ca40',100.0,1779033757,1,'2026-06-11T23:35:21Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Documentation Generation"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T23:35:21Z", "gh_stars": 5, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:39.519589+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/SAP-archive/kubernetes-deployment-orchestrator','github: Kubernetes Deployment Orchestrator','','2021',1,'An archived, experimental orchestrator developed by SAP to coordinate complex Helm releases and dependency chains across large multi-tenant landscapes. Kept strictly as a historic design blueprint for modular platform workflows.','Go','CLI Tool','Advanced',0,'online','manual','cb51adc9ec040511c16e1fc898babebbe009035d419fbaf76c5bb3661d6397d5',100.0,1779130495,1,'2023-03-01T11:37:12Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Orchestration Utilities"]','["[EMERGING]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-01T11:37:12Z", "gh_stars": 11, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:40.232476+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/SAP/jenkins-library',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b34245c60382e5fd68cee735a78fce12fae57bd37f797de410022f099c425202',100.0,1779032835,0,'2026-05-17T17:47:15.337215+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 61, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:40.984217+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/SAP/kubernetes-deployment-orchestrator','github: Kubernetes Deployment Orchestrator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','198ce0a4229f9eccf84208128bb1f0022b948d731cce276e1a1e8064971f6342',100.0,1779032361,0,'2026-05-17T17:39:21.614130+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/SAP-archive/kubernetes-deployment-orchestrator", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:41.639072+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Salaboy/from-monolith-to-k8s','Salaboy/From Monolith to K8s','','2023',3,'A comprehensive practical blueprint mapping out the refactoring of monolithic architectures to Kubernetes-native services. Demonstrates key modernization steps including structural separation of services, data partitioning, and ingress configuration. This project is highly referenceable as a hands-on pedagogical resource for architectural transitions.','Java','Repository','Advanced',1,'online','manual','f4ad402920e19debc9fb733d9d0e70d0d427045add322ecea22a7dcf704f31ff',100.0,1779033663,1,'2023-07-17T07:50:39Z',NULL,NULL,NULL,'["Cloud Native Architecture", "Microservices Migration", "Case Study"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/java_frameworks.md"]','["java_frameworks.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-17T07:50:39Z", "gh_stars": 354, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:42.344118+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Saniewski/mongo-express-docker-extension','github.com/Saniewski/mongo-express-docker-extension','','2023',2,'A specialized Docker Desktop extension embedding Mongo Express tools into local engineering control panels. Streamlines administrative database actions, collection querying, and sandbox testing workflows.','TypeScript','repository','Intermediate',0,'online','manual','288d3f0cd2afa37afc6758f8e08d95ccce6680251f08d4be4b16b29ee1fbce6a',100.0,1779029356,1,'2025-08-03T07:21:23Z',NULL,NULL,NULL,'["Containers", "Developer Tooling", "Database Extensions"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-08-03T07:21:23Z", "gh_stars": 11, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:43.059565+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Shopify/kubeaudit','==github.com/Shopify/kubeaudit== 🌟🌟','','2023',4,'Shopify''s kubeaudit is a popular open-source tool targeting configuration analysis. Curators note its ability to audit running clusters or local manifests for root execution or privilege escalations. *Live Grounding (2026)*: The repository is archived/read-only, but its audit logic remains highly influential for policy structures.','Go','Repository','Intermediate',0,'online','manual','cc93106d19fc62264e4d57a74eba66432df37e6cb71ef2e73dd92cf1256d7dc2',100.0,1779032583,1,'2024-08-21T18:48:27Z',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "Policy Enforcement"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-21T18:48:27Z", "gh_stars": 1937, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:43.794855+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/SigNoz/signoz','==SigNoz: Open source Application Performance Monitoring (APM) & Observability'' tool== 🌟','','2026',5,'A massive open-source APM and observability platform natively integrated with OpenTelemetry. Tracks telemetry, trace spans, metrics, and application logs in a unified, high-performance UI backed by ClickHouse. Widely recognized as a major open-source competitor to Datadog.','Go','Service','High',1,'online','manual','f2efb326383937b515d50315f2cef61e5c9eeef9e8ce161513a8b320e802936e',100.0,1779032135,1,'2026-06-14T09:36:14Z',NULL,NULL,NULL,'["Observability", "APM & Metrics", "Observability Platform"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/monitoring.md"]','["kubernetes-tools.md", "monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T09:36:14Z", "gh_stars": 27334, "gh_open_issues_30d": 1518, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:44.521435+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/SimonTheLeg/konf-go','github.com/SimonTheLeg/konf-go','','2026',2,'Konf-go is a high-performance, lightweight kubeconfig manager written in Go, built to handle split config setups across hundreds of remote environments. It allows platform engineers to switch context, set default namespaces, and isolate config files without encountering slow latency. Its minimalist design is ideal for developers running terminal-based workspaces.','Go','CLI Tool','Beginner',0,'online','manual','6deaff9471dda21db30f9454efb5785d63b603fe367c0f2e2e961a649884dc0b',100.0,1779030803,1,'2025-03-15T19:19:18Z',NULL,NULL,NULL,'["Operations", "Context Management", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-15T19:19:18Z", "gh_stars": 180, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:45.220920+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/SkalskiP/top-cvpr-2023-papers','github.com/SkalskiP/top-cvpr-2023-papers','','2023',5,'A curated reference hub detailing top-performing papers and breakthroughs from CVPR 2023. Synthesizes vital engineering advancements across object detection, visual language models, zero-shot segmentation libraries, and advanced neural representations.','English','Repository','Advanced',0,'online','manual','87b301d568f4cd4ef05b1ebdb66f71848b0fe9e270161c4ade2caebca047080f',100.0,1779034084,1,'2026-04-15T11:20:09Z',NULL,NULL,NULL,'["Computer Vision", "Deep Learning Research", "CVPR"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-04-15T11:20:09Z", "gh_stars": 647, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:45.930629+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Skarlso/crd-to-sample-yaml','github.com/Skarlso/crd-to-sample-yaml','','2025',1,'A specialized CLI tool designed to parse complex Kubernetes Custom Resource Definitions (CRDs) and automatically generate fully structured sample YAML configurations. It is highly beneficial for platform developers wanting to generate quick, accurate documentation.','Go','CLI Tool / Library','Intermediate',0,'online','manual','4552d618f2b5a0e6220c306beae3f65243503fe93f19299cc7bc1236758a1761',100.0,1779031538,1,'2026-06-09T07:00:13Z',NULL,NULL,NULL,'["Development", "Custom Resources", "YAML Generation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:00:13Z", "gh_stars": 194, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:46.640861+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Skyvern-ai/Skyvern','Skyvern','','2025',5,'Curator Insight: An AI-powered web browser automation agent designed to extract data and execute workflows on complex interfaces. Live Grounding: Translates plain-text instructions into resilient selenium-style interactions, dynamically adapting to DOM mutations and bypassing rigid selector patterns.','Python','Software','Advanced',0,'online','manual','8b4c78dae5d739cfef66496fd42be77abef34afff8f2af4a8173b90a200d2c5e',100.0,1779029466,1,'2026-06-13T20:14:18Z',NULL,NULL,NULL,'["AI Engineering", "AI Agents", "Web Automation"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T20:14:18Z", "gh_stars": 21899, "gh_open_issues_30d": 170, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:47.354924+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/SparebankenVest/azure-key-vault-to-kubernetes','Azure Key Vault to Kubernetes','','2023',5,'The underlying GitHub repository for the `akv2k8s` project. Features Kubernetes Custom Resource Definitions (CRDs) like `AzureKeyVaultSecret` that run-loop to synchronize Azure credentials into physical Kubernetes secrets. Useful for architectures requiring strict backward compatibility with native Kubernetes secret bindings.','Go','Codebase','Advanced',0,'online','manual','135e9f8ac4bce72f2b4d186b8a1ef710288c2633b25dea25b52a8515aa2d2e62',100.0,1779033140,1,'2026-06-10T06:30:31Z',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Azure Integrations"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T06:30:31Z", "gh_stars": 452, "gh_open_issues_30d": 96, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:48.092581+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/SquadcastHub/awesome-sre-tools','SquadcastHub/awesome-sre-tools','','2026',3,'A structured index mapping tools for alert routing, synthetic checking, chaos validation, on-call scheduling, and postmortem generation. Ideal for configuring automated operational responses and reducing MTTR.','Markdown','Awesome List','Intermediate',1,'online','manual','01a69f479a0f80f0bbb8ad4b14088f1df9b56bfbed0e300acd1eb99e807d914a',100.0,1779030361,1,'2026-05-13T10:06:49Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "Incident Management Tools"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2026-05-13T10:06:49Z", "gh_stars": 1462, "is_special": true, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:48.855009+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/StackStorm','github.com/StackStorm','','2025',0,'Central repositories for the StackStorm platform containing internal event loops, action runners, rules-engine components, pack loaders, and comprehensive infrastructure orchestration drivers.','Python','Repository','Advanced',1,'online','manual','3f7ccfa19d22625be2d9b7cd3c7580f3ece6a9933c47cbd90ca9e80a756023e8',100.0,1779031696,1,'2026-05-17T17:28:16.994306+02:00',NULL,NULL,NULL,'["DevOps", "Event-Driven Automation", "StackStorm"]','["[COMMUNITY-TOOL]"]','["docs/stackstorm.md"]','["stackstorm.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/StarpTech/k-andy','StarpTech/k-andy','','2021',2,'A consolidated project featuring curated Kubernetes deployment manifests and Helm configurations. Highlights patterns for bootstrapping monitoring stacks, storage drivers, and load-balancer integration with localized container configurations.','YAML','Repository','Intermediate',0,'online','manual','8028ee6f6d7bcd322f3b910996e2dfadb122caa55f7e520478ec1998cbb5fa18',100.0,1779033795,1,'2022-08-26T11:42:32Z',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Management", "Infrastructure Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-26T11:42:32Z", "gh_stars": 157, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:49.591635+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Stono/kconmon','kmoncon','','2021',5,'A connection monitoring tool that tests internal and external cluster connectivity paths actively from the inside out. Dispatches continuous diagnostics metrics to trace latency, DNS resolution, and structural network failures across namespaces.','Node.js','Daemon','Intermediate',1,'online','manual','ddda947b53bf609166ee99149783bd488b2d33de7136b1c726d31f9ab0832238',100.0,1779034497,1,'2024-03-26T18:13:32Z',NULL,NULL,NULL,'["Observability", "Cluster Monitoring", "Connectivity Checkers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-03-26T18:13:32Z", "gh_stars": 287, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:50.324434+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/SymbioticLab/Oobleck','github.com/SymbioticLab/Oobleck: Oobleck - Resilient Distributed Training'' Framework','','2024',2,'An open-source distributed training framework designed with native fault-tolerant characteristics. It mitigates expensive spot-instance preemption delays by dynamically and rapidly reorganizing parallel communication pipelines on-the-fly.','Python','Repository','Advanced',0,'online','manual','bb79fc1207725deae4ac4dfe99d1e9e94646f089545fa094170bc11fe5f89c2c',100.0,1779033714,1,'2024-04-11T00:16:29Z',NULL,NULL,NULL,'["Machine Learning", "Distributed Training", "Fault Tolerance"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-11T00:16:29Z", "gh_stars": 100, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:51.054255+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/TabularisDB/tabularis/blob/main/README.es.md','Tabularis: Open Source Desktop Client for Modern Databases with AI and MCP'' Integration','','2024',5,'An open-source desktop database client featuring Model Context Protocol (MCP) integrations. This compliance allows local LLMs to safely query, analyze, and update database schemas within strict user security boundaries.','Spanish','Repository','Intermediate',0,'online','manual','2fd2ed828f549425a756e5baa4d9e141e580901bb931bd5b128ea5f64b95ef7d',100.0,1779030021,1,'2026-06-11T09:30:32Z',NULL,NULL,NULL,'["Software Engineering", "Database Management", "Model Context Protocol"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/databases.md", "docs/kubernetes-tools.md"]','["ai.md", "databases.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:30:32Z", "gh_stars": 2422, "gh_open_issues_30d": 70, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:51.809223+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/TerraHubCorp/terraform-google-automation-demo','Terraform Automation Demo using Google Cloud Provider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5d416772b5e31660626504b602f168033275d84d843c8d1038929f42a7699feb',100.0,1779033158,0,'2026-05-17T17:52:38.573907+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/tfxor/terraform-google-automation-demo", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:52.468108+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/TheJambo/awesome-testing','Awesome Testing','','2026',5,'A highly practical directory highlighting testing paradigms, dynamic scanning modules, and manual/automated testing resources. Focuses on QA educational resources as well as modern test design techniques. Helps teams build scalable integration test harnesses within cloud workflows.','N/A','Repository','Beginner',0,'online','manual','4062ce50038ba4c743409acf34e287f9c89b47ae354cd679f7ac8fecc5b8acd2',100.0,1779030653,1,'2026-06-11T23:34:02Z',NULL,NULL,NULL,'["Software Quality", "Testing", "QA"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-11T23:34:02Z", "gh_stars": 2289, "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:53.170986+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/TheYkk/synator','Synator Kubernetes Secret and ConfigMap synchronizer 🌟','','2022',2,'An operator designed to automatically synchronize Secrets and ConfigMaps across multiple Kubernetes namespaces. It listens for resource updates tagged with specific annotations and pushes changes cluster-wide, eliminating operational overhead.','Python','Operator','Intermediate',1,'online','manual','7b5fd02ea60b8513386203f3d14c32181ac7ae917998e2ab6ee7df1320f21c5c',100.0,1779031302,1,'2024-01-16T12:30:42Z',NULL,NULL,NULL,'["Security & Identity", "Configuration Management", "Sync Controllers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-16T12:30:42Z", "gh_stars": 117, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:53.896890+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Thiht/smocker','Smocker (server mock) is a simple and efficient HTTP mock server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb4cb099148f737393a4c3e8baa1bbdc2306c96e276c2453da62b48784781fca',100.0,1779031928,0,'2026-05-17T17:32:08.157478+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://github.com/smocker-dev/smocker", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:54.546992+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/TrackMaven/getting-started-with-drf-angular/tree/part-2','Part 2 Supplementary Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a45c1b5a401a34bb5cdad3a04ab5c3560fb0e84a78796dcd4514d4b44e27a7ca',100.0,1779031827,1,'2026-05-17T17:30:27.496798+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:55.277309+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Trendyol/kink','Trendyol/kink','','2021',2,'KinK (Kubernetes in KinD) facilitates running KinD (Kubernetes in Docker) clusters directly inside existing Kubernetes environments. It is ideal for nested testing topologies, advanced operators, and ephemeral CI/CD platforms.','Go','Testing Utility','Advanced',0,'online','manual','3fa87e5b5f9c29897a36a31ab467825539bc7ac0d098011a2eefb908715b407f',100.0,1779029111,1,'2025-09-25T13:15:32Z',NULL,NULL,NULL,'["Development & Testing", "Cluster-in-Cluster", "Kubernetes in Kubernetes"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-25T13:15:32Z", "gh_stars": 383, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:56.024034+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Trendyol/kubectl-view-webhook','kubectl-view-webhook 🌟','','2023',5,'A high-utility kubectl plugin created to list, audit, and visualize Mutating and Validating Admission Webhooks across clusters. It simplifies debugging of webhooks by outlining exactly which API endpoints are called during cluster operations. Widely adopted by platform operators tracing webhook performance bottle-necks.','Go','CLI Plugin','Low',0,'online','manual','ec25b6a93a8a7bede199d669bbe05f0a168d6201da15746d739843d60e1fdd21',100.0,1779030539,1,'2023-02-17T19:37:35Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Webhook Visualization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-17T19:37:35Z", "gh_stars": 108, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:56.754644+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Trolley-MGMT/trolleymgmt','github.com/Trolley-MGMT/trolleymgmt','','2023',5,'Trolley-MGMT is a control plane assistant designed to coordinate multi-cluster ingress routing and traffic mapping. It simplifies workload migrations and network path resolution across physical boundaries. It offers a lightweight model for traffic management without full mesh overhead.','Go','Controller','Advanced',0,'online','manual','d45c38de299f761f5ca847cff638c0b0aa16385c7ad32baed1ee998211cfc9d1',100.0,1779034477,1,'2023-09-20T13:29:58Z',NULL,NULL,NULL,'["Network & Connectivity", "Multi-Cluster Routing", "Traffic Engineering"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-09-20T13:29:58Z", "gh_stars": 113, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:57.493909+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Tronde/ansible-role-rhel-patchmanagement','Tronde/ansible-role-rhel-patchmanagement','','2023',2,'A community-contributed Ansible role designed to streamline patch management workflows across Red Hat Enterprise Linux (RHEL) architectures. Enables system updates, security errata auditing, and automated reboot coordination.','YAML','Role','Intermediate',0,'online','manual','4514ee147f14dcb5ce787276dcd932645364041d9d6cfedb8be11d13b6c8ce4a',100.0,1779029715,1,'2022-08-17T09:45:19Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "System Patching"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-17T09:45:19Z", "gh_stars": 75, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:58.206176+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/UnderGreen/ansible-prometheus-node-exporter','github.com/UnderGreen/ansible-prometheus-node-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','267c4a5a22b8f13e0dd4d841f28bc792623b0e71ce2d0d52ff65594e9557af40',100.0,1779030605,1,'2026-05-17T17:10:05.592230+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "GPL-2.0", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:58.901293+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Unitech/pm2','PM2','','2026',5,'An industry-standard production process manager for Node.js workloads. Despite the rise of Kubernetes-native process management, PM2 remains the preferred daemon for bare-metal Node.js apps, VM-based services, and IoT microservices running at the edge in 2026.','JavaScript','Repository','Beginner',1,'online','manual','475da0c52dd00c9a32421d48794c494e6a4433d27fc1094d97e7e7d0a9e999c4',100.0,1779033037,1,'2026-05-21T09:14:07Z',NULL,NULL,NULL,'["Development", "Runtime", "Node.js"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-21T09:14:07Z", "gh_stars": 43210, "gh_open_issues_30d": 1084, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:59.628982+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/VictoriaMetrics/operator','VictoriaMetrics/operator','','2024',5,'Coordinates components of VictoriaMetrics (including VMCluster and VMAgent). It manages complex metrics scraping rules and automates long-term TSDB storage scaling.','Go','Operator','Advanced',0,'online','manual','2d4789b290a170c9730e66d1a451dca9696340d3fb570a83ec97e5c2065352f3',100.0,1779033025,1,'2026-06-14T07:05:30Z',NULL,NULL,NULL,'["Observability", "Metrics", "TimeSeries Databases", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:05:30Z", "gh_stars": 566, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:00.383409+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Vigneshwari-08/Server_Log-Analyzer-Intrusion-Detector','Server Log Analyzer and Intrusion Detector','A Python-based log analysis tool designed to parse server logs and detect security anomalies/intrusions.','2023',4,'Server Log Analyzer and Intrusion Detector is a security utility designed to ingest and parse server log files to identify suspicious behavior, brute-force patterns, and malicious activities. Leveraging customizable regular expression filters and Python-based parser logic, the tool maps security threats, generates analytical summaries, and flags potential security intrusions. This represents a lightweight, extensible script for automating manual security review workflows in staging or small-scale host setups.','English','Repository','Intermediate',0,'online','automatic','a43045c01ffddec417eaf59ffcaf69e4b396a52288a3504236613b00abe14b0d',NULL,1780352003,0,'2026-06-02T00:13:23.689854+02:00',NULL,NULL,NULL,'["Security", "Log Analysis", "Intrusion Detection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "A lightweight, community-oriented utility used primarily for educational security projects or small hosting servers to check patterns of unauthorized access.", "social_preview_url": "https://opengraph.githubassets.com/4644e9f6708ce656bb8601f280246206a37cfcb5f4781d70bfb6afbbe6d2787c/Vigneshwari-08/Server_Log-Analyzer-Intrusion-Detector", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:01.106515+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/VikParuchuri/surya','github.com/VikParuchuri/surya','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1bcfe1599f12fbc0f1c286bcae888e415e4a4ca273920893162374e77c0dafa1',100.0,1779032228,0,'2026-05-17T17:37:08.106817+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://github.com/datalab-to/surya", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:01.767316+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/Wilfred/difftastic','==github.com/Wilfred/difftastic==','','2021',5,'Difftastic is a structural diff tool that compares source files based on their abstract syntax trees (ASTs). For platform teams, it filters out noise like formatting shifts in Kubernetes manifests and highlights genuine semantic changes. It dramatically increases review speeds for complex changes.','Rust','CLI Tool','Intermediate',0,'online','manual','4d74d1860ada6c88910ee8233af26ab96593491adbf0fc1fe0babbdd2d894227',100.0,1779030683,1,'2026-06-12T21:38:09Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Developer Productivity"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T21:38:09Z", "gh_stars": 25487, "gh_open_issues_30d": 280, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:02.472507+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/William-Yeh/ansible-prometheus','github.com/William-Yeh/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0af505c06542722a2ed175962d2a7db86448f9885e230047684d5c4b88d02b52',100.0,1779032953,1,'2026-05-17T17:49:13.073972+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:03.229263+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/XI-lab/PyExPool','Python Multi-Process Execution Pool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fab939ac4014af479885a8ef4424fbe5c02e011461b5675af52924e0029de292',100.0,1779034217,0,'2026-05-17T18:10:17.921227+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/eXascaleInfolab/PyExPool", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:03.887686+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/XingangPan/DragGAN','github.com/XingangPan/DragGAN','','2023',5,'An interactive GAN-based image manipulation system. Users drag specific control points of an image to dynamically alter object dimensions, poses, and facial structures.','English','Repository','Advanced',0,'online','manual','fab022b2fe0509e5278ad44feab31ba191e4418eb31ed1bd711d28bcf167db08',100.0,1779029629,1,'2024-05-18T17:51:40Z',NULL,NULL,NULL,'["Computer Vision", "Deep Learning Research", "Generative AI"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-05-18T17:51:40Z", "gh_stars": 35825, "gh_open_issues_30d": 153, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:04.628291+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/XtratusCloud/terraform-provider-azureipam','Terraform Provider for Azure IPAM','','2024',5,'Custom open-source Terraform provider built to automate cloud IP address allocation directly from centralized Azure IPAM solutions. Ensures smooth networking configuration inside containerized setups.','Go','Repository','Advanced',0,'online','manual','fef93304fb0712339d6419f8667f224c0f1def83a862253dff0d4f763f37686d',100.0,1779030199,1,'2024-09-21T06:31:41Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Providers", "Azure IPAM"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/iac.md", "docs/terraform.md"]','["azure.md", "iac.md", "terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-21T06:31:41Z", "gh_stars": 10, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:05.379034+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/XuehaiPan/nvitop','==github.com/XuehaiPan/nvitop== 🌟','','2024',4,'An interactive, terminal-based GPU monitoring tool that acts as a modern replacement for nvidia-smi. It provides real-time tracking of GPU resource consumption, memory configurations, process owners, and historical usage diagrams directly in the shell.','Python','Repository','Beginner',0,'online','manual','4072dada8ec4fc2bb58f1e44395a93a2e0622ffbad6870ddf4d65c930df1d094',100.0,1779033339,1,'2026-05-25T13:47:09Z',NULL,NULL,NULL,'["Infrastructure", "GPU Monitoring", "Command Line Tools"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T13:47:09Z", "gh_stars": 6957, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:06.104833+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/YannickRe/msgraph-utility-scripts','YannickRe/msgraph-utility-scripts','','2023',2,'A public repository compiling specialized utility files designed to interact with MS Graph endpoints. Facilitates typical administrator chores like account auditing and system migration tasks.','PowerShell','GitHub Repository','Intermediate',0,'online','manual','3f290e857fcc6afc146a55c2ff426e8ea4bb4b378964975b7e05992740bb4bbf',100.0,1779031393,1,'2021-05-27T06:29:15Z',NULL,NULL,NULL,'["Identity and Access", "Microsoft Graph API", "Utility Scripts", "Automation Resources"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-05-27T06:29:15Z", "gh_stars": 8, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:06.838881+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/a8m/golang-cheat-sheet','github.com: golang-cheat-sheet','','2025',0,'A high-density Go reference database. It details Go core syntaxes, standard library definitions, channels, interface rules, and concurrency patterns to accelerate systems-level software development.','Go','Cheat Sheet','Advanced',0,'online','manual','fa235c920c2a052cbdc6ec594a298ac0f6f1bcc878eae3571214762df19c2ec1',100.0,1779032080,1,'2023-11-08T10:46:16Z',NULL,NULL,NULL,'["Software Engineering", "Languages", "Go"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md", "docs/golang.md"]','["golang.md", "cheatsheets.md"]','{}','{"gh_stars": 8800, "gh_pushed": "2023-11-08T10:46:16Z", "gh_license": "N/A", "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:07.549364+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aabouzaid/kubech','kubech (kubectl change)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','11ed16e65ddcf82ef74baf50412897b3a6289b43d554b81516f5144f6391e7a7',100.0,1779031393,0,'2026-05-17T17:23:13.524397+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/DevOpsHiveHQ/kubech", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:08.210234+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aalmiray/q-cli','aalmiray/q-cli','','2020',1,'An early community command-line interface helper for bootstrapping and managing Quarkus projects. While the official Quarkus CLI eventually integrated these capabilities, this repository represents a pivotal step in Quarkus DX history.','Java','Repository','Beginner',0,'online','manual','30248eeb96ffad2fb930bf0fe36a0d4da972f64119691940f2c5c16b4c573681',100.0,1779030019,1,'2022-11-02T16:43:54Z',NULL,NULL,NULL,'["Developer Tools", "Quarkus CLI", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-02T16:43:54Z", "gh_stars": 11, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:08.940439+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aarondl/sqlboiler','volatiletech/sqlboiler','','2025',4,'Curator Insight frames SQLBoiler as a database-first generator tool producing type-safe Go ORM code from database schemas. Live Grounding confirms its widespread production usage where performance and strict static typing are preferred over runtime-reflective ORMs like GORM.','English','Repository','Advanced',0,'online','manual','fe922b04a8f76d728e527c3e1619705c5676ba8dca4d29ebadfd32c716dba516',100.0,1779130494,1,'2026-06-08T22:47:58Z',NULL,NULL,NULL,'["Database", "ORM", "Go Libraries"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-08T22:47:58Z", "gh_stars": 6990, "gh_open_issues_30d": 106, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:09.676905+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/abahmed/kwatch','==abahmed/kwatch==','','2021',3,'A real-time error monitor and alert router that monitors Kubernetes logs and pod events. When crash loops occur, it streams exact logs and statuses to systems like Slack, Teams, or custom webhooks.','Go','Kubernetes Operator','Intermediate',1,'online','manual','701ef11432421abc27ce038312f4098feb632c5d4e16e811e756b8336ab061b4',100.0,1779030462,1,'2026-06-14T10:00:44Z',NULL,NULL,NULL,'["Observability & Performance", "Real-Time Monitoring", "Error Alerting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T10:00:44Z", "gh_stars": 1010, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:10.417345+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/abessifi/ansible-sqlplus','github.com/abessifi/ansible-sqlplus','','2021',2,'A lightweight community-focused Ansible module enabling seamless SQL*Plus shell operations within automated tasks. It allows DBAs to execute SQL and PL/SQL scripts without writing complex shell wrappers. It serves as an ad-hoc query execution tool for classic on-premises database systems.','Python','tool','intermediate',0,'online','manual','25b254c33750830b281c2fa6649b74eb2a90efd5966bee568a9cdc4c4a98ed65',100.0,1779034139,1,'2019-03-20T06:57:44Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-03-20T06:57:44Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:11.128800+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/abhirockzz/kubexpose-operator','abhirockzz/kubexpose-operator','','2021',0,'An experimental Go-based operator designed to automatically create Ingress resources or load balancers for annotated services. Designed as a learning showcase for Kubebuilder workflows, this project is archived in 2026 but remains a valuable reference for custom ingress generation patterns.','Go','Kubernetes Operator','Medium',0,'online','manual','af604f168ab50f3712a4d5e6e0edc26a37919202353108225cfa8adad87f1ad9',100.0,1781736046,1,'2026-06-18T00:40:46.789173+02:00',NULL,NULL,NULL,'["Networking", "Operator", "Expose Service"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:11.882672+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/abhishek-ch/around-dataengineering','github: A very Long never ending Learning around Data Engineering & Machine'' Learning','','2023',2,'A comprehensive curated repository documenting data engineering pipelines, distributed computing principles, and machine learning foundations. It aggregates core concepts of large-scale data systems, covering ingest-to-model-delivery workflows. Essential for developers transitioning from traditional software engineering to data-intensive systems.','Python','Repository','Intermediate',0,'online','manual','f930ab3635d81634c313246122368bc66abc84911c6b1c41982bf56250b05273',100.0,1781736091,1,'2026-06-18T00:41:31.430235+02:00',NULL,NULL,NULL,'["Data Engineering", "Learning Roadmap", "Machine Learning"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md", "docs/other-awesome-lists.md"]','["mlops.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:12.604973+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aca/go-kubectx','go-kubectx','','2022',0,'A high-performance, Go-native alternative port of the traditional kubectx script. Focuses on speed and execution efficiency when searching and switching between hundreds of active Kubernetes cluster profiles.','Go','CLI Tool','Beginner',0,'online','manual','be952c70d70097b957944cda76e72020789653233dc2985806989e52416675c2',100.0,1781736046,1,'2026-06-18T00:40:46.740441+02:00',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:13.311406+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/acantril/learn-cantrill-io-labs','github.com/acantril/learn-cantrill-io-labs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3e6603ced2648ecd72569d6c06c2883e6124acc1ad1af3c4162355af79b0a829',100.0,1779031389,1,'2026-05-17T17:23:09.407485+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 40, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:14.049259+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/acidonper/jump-app-docs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f743c3f06eb6de0347c96663c2485b27061d6c694090c1dfdb7d910abdb7228f',100.0,1779029939,0,'2026-05-17T16:58:59.389697+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:14.753446+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/acidonper/jump-app-gitops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9df86ddeab85d5e49fe8e68c05013e8ca8ba59b65df2f3b91abb618d1f6d6f1f',100.0,1779030249,0,'2026-05-17T17:04:09.060808+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:15.494869+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/acorn-io/acorn','acorn-io/acorn','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1606eafe22401d318436f235433ded3b934cfa77ab978a922eb40436d02db510',100.0,1779033088,0,'2026-05-17T17:51:28.932263+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/obot-platform/obot", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:16.143036+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/actions-runner-controller/actions-runner-controller','actions-runner-controller 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf',100.0,1779030932,0,'2026-05-17T17:15:32.109139+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/actions/actions-runner-controller", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:16.805935+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/actions/actions-runner-controller','github.com/actions/actions-runner-controller 🌟','','2020',5,'Official Kubernetes operator designed to manage self-hosted GitHub Actions runner infrastructure dynamically. Integrates natively with Horizontal Pod Autoscaler (HPA) targets to scale runner deployments in response to webhook event metrics.','Go','Repository','Advanced',1,'online','manual','e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf',100.0,1779033658,1,'2026-06-12T23:13:55Z',NULL,NULL,NULL,'["CI/CD Pipeline", "Kubernetes & Containers", "Self-Hosted Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["git.md", "jenkins-alternatives.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T23:13:55Z", "gh_stars": 6298, "gh_open_issues_30d": 365, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:17.557969+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet','Markdown Cheat Sheet 4','','2026',5,'One of the most starred and utilized Markdown references on GitHub. Curator Insight emphasizes its extreme offline utility. Live Grounding validates its legacy status as the primary standard for formatting across modern source code platforms.','Markdown','Cheat Sheet','Beginner',0,'online','manual','ba965aba47f46c891f98b4125d49af98b9dbc1aba0abd75215f289ea8d8600c8',100.0,1779032969,1,'2025-08-22T00:21:50Z',NULL,NULL,NULL,'["Software Development", "Documentation Tools", "Markdown"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/cheatsheets.md", "docs/mkdocs.md"]','["mkdocs.md", "cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-08-22T00:21:50Z", "gh_stars": 60214, "gh_open_issues_30d": 318, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:18.282534+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/adaptant-labs/k8s-auto-labeller','Kubernetes Node Auto Labeller','','2020',5,'An automated labeling controller designed to tag Kubernetes nodes dynamically based on custom configurations or hardware discoveries. In production, this allows platform engineers to target hardware accelerators (GPUs, ASICs) with specific workload nodeSelectors. Live evaluation shows low active maintenance, as many teams transitioned to Node Feature Discovery (NFD) or Cluster API capabilities.','Go','Operator','Medium',0,'online','manual','24ec81ac9e8ac36b38e924eda1e90e1616919f7f8406b3879700f8e30a4c7f49',100.0,1779032754,1,'2020-11-16T19:46:39Z',NULL,NULL,NULL,'["Infrastructure", "Node Provisioning", "Labeling & Automation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-16T19:46:39Z", "gh_stars": 8, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:19.038296+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/adaptant-labs/k8s-dt-node-labeller','k8s-dt-node-labeller','','2023',5,'A specialized controller designed to label nodes dynamically based on Device Tree specifications. It enables hardware-aware scheduling by analyzing local physical attributes and exposing them as standard Kubernetes selector labels.','Go','Controller','Advanced',0,'online','manual','e864fe7a23aefaf57fe5bf2eb54ab294e360ce4bb83bade4c7b3461f8b980026',100.0,1779031085,1,'2020-11-17T21:12:14Z',NULL,NULL,NULL,'["Infrastructure", "Node Management", "Hardware Classification"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-17T21:12:14Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:19.767453+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/adaptant-labs/k8s-node-label-monitor','k8s-node-label-monitor: Kubernetes Node Label Monitor provides a custom'' Kubernetes controller for monitoring and notifying changes in the label states of Kubernetes nodes (labels added, deleted, or updated), and can be run either node-local or cluster-wide','','2023',3,'A custom controller built to monitor label states on Kubernetes node resources. It dispatches notifications on label updates, additions, or deletions, maintaining configuration trust across larger clusters.','Go','Controller','Intermediate',1,'online','manual','6a8f69c637c8effae9484ef69f8807bfe4539e079283db28f6fac8f416dc0674',100.0,1779033579,1,'2021-02-09T11:00:49Z',NULL,NULL,NULL,'["Infrastructure", "Node Management", "Auditing & Compliance"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-09T11:00:49Z", "gh_stars": 3, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:20.552707+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/admindroid-community/powershell-scripts','github.com/admindroid-community/powershell-scripts: PowerShell Scripts for'' Microsoft 365 Management, Reporting, and Auditing','','2024',0,'A collection of administrative scripts designed for auditing active users, licensing allocations, and configuration status within Microsoft 365 tenants.','PowerShell','GitHub Repository','Intermediate',0,'online','manual','2792ab510a7b130b5c3144c10f0acc5bed874b21df177c1abcf3dcda3c930100',100.0,1781735879,1,'2026-06-18T00:37:59.766244+02:00',NULL,NULL,NULL,'["Identity and Access", "Microsoft 365", "Auditing & Reporting", "Administration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:21.271850+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/adriannovegil/awesome-observability','github.com/adriannovegil/awesome-observability: Awesome Observability 🌟','','2026',2,'A highly structured catalog mapping telemetry collection systems, including OpenTelemetry exporters, Prometheus metric architectures, Grafana monitoring boards, and continuous system profiling dashboards.','Markdown','Awesome List','Advanced',1,'online','manual','05b5afe1463a41fa204fac02ec29a2aca3890d4a9f0a527f8a892cec2de520e6',100.0,1779033977,1,'2026-05-11T11:58:36Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Telemetry and Metrics"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-11T11:58:36Z", "gh_stars": 636, "is_special": true, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:21.978160+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aelsabbahy/goss','aelsabbahy/goss','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2a6e2ded5a8d1eac440ffd247a8f8c9983b6614838f8a9d3be544f2fde6df12',100.0,1779030229,0,'2026-05-17T17:03:49.068405+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/goss-org/goss", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:22.623239+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/affaan-m/ECC','ECC - The Agent Harness Performance Optimization System','A professional performance harness providing modular skills, memory optimizations, and security scanning for advanced AI coding assistants.','2026',4,'This repository provides a performance optimization harness designed for agentic environments like Claude Code and Cursor. It implements persistent semantic memory, structured natural-language ''skills'' as parameters, and execution safeguards via the AgentShield scanner. It aims to reduce token consumption and eliminate redundant instructions, transforming fragile prompting patterns into reproducible development infrastructure.','en','Repository','Advanced',0,'online','automatic','a68b20559e76cc4d181a84ba6031061ed34e6d3863a6d155e8b07540ac542e55',NULL,1780352571,0,'2026-05-31T06:45:42Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Model Context Protocol", "Harness Performance Optimization"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-05-31T06:45:42Z", "gh_stars": 202119, "reputation_status": "Vetted", "reputation_summary": "Highly regarded emerging system optimizing terminal agent runtime states, featuring zero reported vulnerabilities outside its documented patches.", "social_preview_url": "https://opengraph.githubassets.com/9d755758b9c50919c393f44e8fa1910cd7813f12349332f5d66f232c640154c1/affaan-m/ECC", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "agent-performance", "gh_open_issues_30d": 48, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:23.362287+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ahas-sigs/kube-ebpf-exporter','kube-ebpf-exporter 🌟','','2022',5,'A Prometheus-compatible exporter that translates system events captured via custom eBPF programs into actionable metrics. This allows platform engineers to trace low-level syscalls, file system latency, and network performance with minimal overhead. The project represents a growing shift toward kernel-level observability.','Go','Exporter','High',0,'online','manual','ffbd284277e0f0a2a7affc010aacea050871b3cbae526f63bd22a32b7c9f5f6b',100.0,1779029884,1,'2021-05-13T05:50:56Z',NULL,NULL,NULL,'["Observability", "Performance & Kernel", "eBPF Monitoring"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2021-05-13T05:50:56Z", "gh_stars": 55, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:24.103867+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectl-aliases','ahmetb/kubectl-aliases','','2026',5,'An automated system that generates systematic shell aliases for ''kubectl'', significantly enhancing engineering productivity. It minimizes operational friction by programmatic expansion of over 800 permutations of flags and subcommands, allowing administrators to interface with Kubernetes clusters using succinct shorthand sequences.','Shell','Repository','Intermediate',0,'online','manual','310aec75dce6ba83e1bbaaca8e248da167c2c480d64337a9d4cc86aeff1eb8ed',100.0,1779033579,1,'2025-05-11T17:04:45Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[DE FACTO STANDARD]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-11T17:04:45Z", "gh_stars": 3691, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:24.823345+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectl-foreach','github.com/ahmetb/kubectl-foreach: kubectl foreach ⭐','','2025',1,'kubectl-foreach is a highly efficient plugin that runs kubectl commands across multiple contexts, namespaces, or resources in parallel. It handles asynchronous command execution and presents grouped terminal output, drastically optimizing multi-cluster administrative operations.','Go','CLI Plugin','Intermediate',0,'online','manual','a348bd4f6024b67b9755bdcaa928abf3ca154c05263cca86ea1a898ecf30758a',100.0,1779034425,1,'2026-06-08T22:54:07Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Multi-resource Execution"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T22:54:07Z", "gh_stars": 489, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:25.528808+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectl-tree','kubectl-tree','','2025',5,'A crucial kubectl plugin that queries Kubernetes APIs to visually construct and present the ownership tree of API objects via ownerReferences. Crucial for tracing the lineage of ReplicaSets, Pods, Deployments, and Custom Resources (CRDs) in active namespaces.','Go','CLI Plugin','Intermediate',0,'online','manual','a4af8c68f8ba51a9398b292e4551dd81243192c570df44497c92264404ecbc5c',100.0,1779033415,1,'2026-05-18T01:49:07Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Object Relationships"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T01:49:07Z", "gh_stars": 3386, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:26.233064+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectx','==kubectx + kubens: : Power tools for kubectl==🌟🌟','','2026',5,'Highly optimized command-line utilities for switching context configurations and namespaces inside kubectl. Indispensable for multi-cluster environments, they radically optimize developer productivity and prevent accidental target execution via clear interactive lists.','Go','CLI Tool','Beginner',0,'online','manual','39b78501f9b3e9898481b8ef40f8b2a1d81c840109d2fa2ad117564edb65d584',100.0,1779031442,1,'2026-05-15T15:43:00Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-15T15:43:00Z", "gh_stars": 19807, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:26.959190+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubernetes-network-policy-recipes','==ahmetb/kubernetes-network-policy-recipes== 🌟','','2021',5,'The premier open-source repository for reusable NetworkPolicy templates. Provides validated configuration files to handle common cloud-native security patterns.','YAML','Repository','Intermediate',1,'online','manual','0fc77e7ecc41f1b0736d3aaf88a7a6ffbddf4068bbaa1b4f92d12a70246e65e2',100.0,1779032282,1,'2025-02-07T08:38:37Z',NULL,NULL,NULL,'["Networking", "Security", "Recipes"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/kubernetes-networking.md"]','["kubernetes-networking.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-07T08:38:37Z", "gh_stars": 6144, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:27.758443+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aidansteele/secretsctx','aidansteele/secretsctx','','2022',5,'A Go-based runtime library designed to inject dynamic secrets from external storage layers directly into context-aware serverless pipelines. By managing runtime secret validation outside main configuration structures, it significantly reduces code complexity.','Go','Library','Advanced',1,'online','manual','a9d1ecfb1a2e0682c6a852e19c1ffe4a86af289893571144fc1306f8d40927e2',100.0,1781735877,1,'2026-06-18T00:37:57.761273+02:00',NULL,NULL,NULL,'["Security & Governance", "Secret Management", "Go Runtime"]','["[DE FACTO STANDARD]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:28.460337+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aimhubio/aim','github.com/aimhubio/aim','','2024',4,'Aim is an open-source, highly responsive experiment tracking and visualization dashboard for machine learning. It provides a robust query language and a user-friendly UI to compare thousands of metrics, hyperparameters, and logs across deep learning runs.','Python','Repository','Intermediate',1,'online','manual','997d320ec7590772d2d44a8b638c1f424a50731d142f6cda3cae805aa5b305fb',100.0,1779033671,1,'2026-06-13T20:26:46Z',NULL,NULL,NULL,'["MLOps", "Experiment Tracking", "Visualization"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:26:46Z", "gh_stars": 6154, "gh_open_issues_30d": 463, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:29.165420+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/airwallex/k8s-pod-restart-info-collector','github.com/airwallex: k8s-pod-restart-info-collector','','2022',0,'An automated utility designed to capture and log state configuration, events, and logs instantly when a pod restarts, offering immediate post-mortem insights for ephemeral microservices.','Go','Tool','Intermediate',0,'online','manual','3e4e21d175049930d8f16e327994a22b47054e30aa250ad356667034e77895de',100.0,1781736057,1,'2026-06-18T00:40:57.341440+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:29.910353+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ajayk/drifter','github.com/ajayk/drifter','','2021',5,'Drifter is a CLI utility designed to detect structural configuration drift across Kubernetes resources. By comparing live running cluster states against baseline templates, it identifies configuration changes. This tool provides lightweight validation for infrastructure consistency.','Go','CLI Tool','Intermediate',0,'online','manual','7e6917d7a7462342ffc27824d9e20008d937114fda3cf61353add05bc00193bf',100.0,1779033187,1,'2024-01-09T17:41:36Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Drift Detection"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-01-09T17:41:36Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:30.648873+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ajmyyra/ambassador-auth-oidc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ff59f529d8db417c89704bee344d50311ebfcc54186836e5265d3fb6c301965c',100.0,1779031625,1,'2026-05-17T17:27:05.330648+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:31.404290+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/akuity/awesome-argo','akuity/awesome-argo 🌟','','2026',3,'A duplicate entry detailing the CNCF Argo ecosystem configurations. Outlines progressive application delivery strategies, canary deployments, declarative cluster state reconciliations, and custom Argo plugins.','Markdown','Awesome List','Advanced',1,'online','manual','4cfcb2323980bc80f403202b4611bc3b2dd06b3d8dda2c07d39412a509e54f89',100.0,1779031406,1,'2026-02-28T03:02:12Z',NULL,NULL,NULL,'["Cloud Native", "GitOps", "Argo Project Ecosystem"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-28T03:02:12Z", "gh_stars": 2449, "is_special": true, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:32.168231+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/akuity/kargo','==github.com/akuity/kargo==','','2023',5,'Kargo is a GitOps-native application promotion engine that coordinates software releases across staging, pre-production, and production. Operating as a Kubernetes controller, it manages promotion state sequences dynamically via custom resources. It simplifies Git manipulation during deployment rollouts.','Go','GitOps Controller','Advanced',0,'online','manual','ebf41a4d95c3859a0afbdad795500f43901217ee56051ce957b11ffaa90529ee',100.0,1779033436,1,'2026-06-14T05:29:29Z',NULL,NULL,NULL,'["GitOps & Delivery", "Application Promotion", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:29:29Z", "gh_stars": 3350, "gh_open_issues_30d": 191, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:32.909316+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/akullpp/awesome-java','Awesome Java 🌟','','2026',5,'A premier directory of validated Java frameworks, high-performance serialization libraries, and microservices engines like Spring Boot, Quarkus, and Micronaut. Essential for legacy modernization projects and enterprise-grade distributed systems. Remains a foundational handbook for enterprise JVM optimization.','Java','Repository','Intermediate',1,'online','manual','812519e1d1f39879872200f2cd381725b275fc4c3a6108bec333cdc778654a7b',100.0,1779031410,1,'2026-04-12T12:40:14Z',NULL,NULL,NULL,'["Programming Languages", "Java", "Resources"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-12T12:40:14Z", "gh_stars": 48210, "is_special": true, "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:33.662542+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/alcideio/advisor','Alcide Advisor: an agentless service for Kubernetes audit and compliance'' that''s built to ensure a frictionless and secured DevSecOps workflow','','2026',0,'Alcide Advisor is an agentless security tool originally engineered to validate Kubernetes configurations, workloads, and network rules against common vulnerabilities. Since the acquisition of Alcide, the repository has been archived and is no longer under active maintenance. It is primarily referenced as a historical model for static manifest parsing and rules-driven auditing.','Go','Static Analyzer','Intermediate',0,'online','manual','477a1f69dee0048b2f273002fb0ba196a9ff38474a0f11298171945860b9de9b',100.0,1781736047,1,'2026-06-18T00:40:47.002076+02:00',NULL,NULL,NULL,'["Security", "Audit & Compliance", "Static Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:34.426212+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/alcideio/rbac-tool','==github.com/alcideio/rbac-tool==','','2025',3,'RBAC Tool is a powerful suite designed to simplify, audit, and generate Kubernetes Role-Based Access Control policies. It includes policy analysis commands, visual dependency graphs, and lookup capabilities to quickly ensure compliance with the least privilege security model.','Go','CLI / Visual Analyzer','Advanced',0,'online','manual','c8448727bac561737be07944f0ac776fb84063cafeabccdd3fdcebbd63aa30ab',100.0,1779032817,1,'2025-02-13T20:57:41Z',NULL,NULL,NULL,'["Security", "Access Control", "RBAC Audit"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-13T20:57:41Z", "gh_stars": 1077, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:35.180306+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/alcideio/skan','sKan','','2020',2,'sKan (by Alcide) was an early static analysis tool for scanning configuration files and Helm charts to discover security vulnerabilities. It has since been archived, with modern platforms choosing robust, active alternatives such as Checkov.','Go','CLI Scanner','Simple',0,'online','manual','0d4218db4fc62d51f1e3a8c89cd6b2e2eed5e40cd648213bf00d979511444948',100.0,1779031901,1,'2023-03-03T16:29:28Z',NULL,NULL,NULL,'["Security & Identity", "Compliance & Auditing", "Static Code Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-03T16:29:28Z", "gh_stars": 204, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:35.919842+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/alexdzyoba/ansible-jmx-exporter','github.com/alexdzyoba/ansible-jmx-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','00179b8c10f6a85e83cb33a2c17eac2a8351b034c75c06cd87e9b731ba98df60',100.0,1779030091,1,'2026-05-17T17:01:31.492558+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:36.648762+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/alexellis/k3sup','**k3sup (said ''ketchup'')**','','2026',4,'An utility by Alex Ellis using SSH to provision K3s directly from local machines. It sets up secure, direct API configurations, bridges cluster nodes instantly, and configures target servers for operational readiness.','Go','Tool','Intermediate',0,'online','manual','d47d1c0f36ca75f93fc3b56082ac640b6aaacc77c2294cde2f50f69e80b06665',100.0,1779032037,1,'2026-03-05T11:13:15Z',NULL,NULL,NULL,'["Edge & IoT", "Cluster Provisioning", "SSH Bootstrapping"]','["[ENTERPRISE-STABLE]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-05T11:13:15Z", "gh_stars": 7383, "gh_open_issues_30d": 29, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:37.375460+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/alexellis/registry-creds','registry-creds','','2023',5,'Automatically syncs image pull credentials across diverse namespaces from registry platforms like ECR, GCR, and Docker Hub. It solves multi-tenant credential sharing securely without requiring manual duplications.','Go','Operator','Medium',0,'online','manual','c98b4b125f09915c117c9fc31b1fb47b55b3ed10bba3571831ebbb24fcd19084',100.0,1779029243,1,'2024-12-21T13:24:00Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Registry Authentication", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-21T13:24:00Z", "gh_stars": 350, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:38.092118+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/alexellis/run-job','==github.com/alexellis/run-job==','','2020',3,'A developer-oriented utility written in Go to quickly trigger Kubernetes Jobs, track execution statuses, and stream execution logs directly to stdout. Simplifies local workflow testing and diagnostic debugging.','Go','Repository','Intermediate',0,'online','manual','15c4fd11e7ae38960f3112fa9957f3c4449d2f2dd58a635ef9f0c9877b25ba88',100.0,1779034502,1,'2024-08-13T22:32:56Z',NULL,NULL,NULL,'["Workloads", "Batch Jobs", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-13T22:32:56Z", "gh_stars": 211, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:38.832389+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aliesbelik/awesome-jmeter','Awesome JMeter','','2026',5,'A structured list of plugins, performance test plans, and reporting scripts designed to optimize Apache JMeter pipelines. Essential for load testing web services, gRPC endpoints, and databases under intense scale constraints. Acts as an excellent resource for performance engineering teams targeting resource bottlenecks.','Java','Repository','Intermediate',0,'online','manual','d126061c974412126edf2a91603124c2a05f2a984e2dded6cd7e51725d0b907f',100.0,1779033400,1,'2026-05-05T22:22:40Z',NULL,NULL,NULL,'["Software Quality", "Testing", "JMeter"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2026-05-05T22:22:40Z", "gh_stars": 790, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:39.530906+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/allure-framework/allure2','Allure Report 🌟','','2023',4,'A flexible, multi-language test report tool providing clean hierarchical representation of execution steps, attachments, and historical telemetry. Integrates with standard test runners across modern ecosystems.','Java','Tool','Intermediate',0,'online','manual','904874589c38dac686cfef5beed2a33eed33234405307bfd4478b46057c0924e',100.0,1779033610,1,'2026-06-12T22:09:34Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Reporting"]','["[ENTERPRISE-STABLE]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:09:34Z", "gh_stars": 5422, "gh_open_issues_30d": 96, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:40.276802+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/amazon-archives/aws-training-demo','github.com/aws-samples/aws-training-demo','','2020',5,'Archived AWS training demonstration repository. Grounding verification confirms this repository is formally archived by Amazon, meaning it should be treated purely as an architectural reference rather than a base for production provisioning templates.','JavaScript','Repository','Basic',0,'online','manual','12ba405003f66717af427558892ecba6fc404c7a89e92fe1583a35c32d7cbee7',100.0,1779130494,1,'2019-04-09T21:26:39Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Training Archives"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-04-09T21:26:39Z", "gh_stars": 128, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:41.018819+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/amazon-archives/aws-waf-sample','AWS WAF sample rules','','2024',5,'A historical repository containing sample AWS WAF rule sets and templates. Note: This repository is now officially archived by AWS. Contemporary deployment architectures rely on AWS Managed Rules or centralized configurations managed through AWS Firewall Manager rather than maintaining customized version-one JSON rules.','JSON','Repository','Intermediate',0,'online','manual','ddea1ea4fcf5f9a5fc9a8369dd1679d8d2742aac6828d7ed28b950d09abcd140',100.0,1779130494,1,'2020-01-09T08:11:23Z',NULL,NULL,NULL,'["Security & Identity", "Network Security", "Web Application Protection"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2020-01-09T08:11:23Z", "gh_stars": 511, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:41.730367+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/amelbakry/kubernetes-active-passive','Kubernetes Active Passive Applications','','2021',0,'A reference architecture guiding the implementation of Active-Passive configurations within multi-region Kubernetes topologies. Provides template setups for handling state synchronization and global traffic failovers.','Go','Templates','Advanced',0,'online','manual','bf79c301fff4e55aa4ac515fcf282e6bf1ac6795640e5b21b135d27cfc6c44c6',100.0,1781736046,1,'2026-06-18T00:40:46.790295+02:00',NULL,NULL,NULL,'["Reliability", "Architectural Patterns", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:42.446217+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/amitmavgupta/azure-terraform','github.com/amitmavgupta/azure-terraform','','2022',2,'A centralized repository of common Azure resource templates compiled using Terraform. Serves as a useful playground for setting up App Services, Cosmos DB, and Virtual Networks.','HCL','Repository','Beginner',0,'online','manual','77ad6a6af303e04c458fc78a1c7a75d7e28681a7a88f5589b612cfac3a1e4bc2',100.0,1779031382,1,'2025-05-24T07:01:55Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure", "Templates"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-24T07:01:55Z", "gh_stars": 29, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:43.157250+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/anchore/grype','grype: a vulnerability scanner for container images and filesystems','','2025',5,'A vulnerability scanner for container images and filesystems, renowned for its speed, minimal footprint, and ease of CI/CD integration. It supports multiple vulnerability sources and outputs structured data compatible with enterprise DevSecOps tools. Through 2026, it stands as the industry standard tool for shift-left image security.','Go','CLI Tool','Medium',0,'online','manual','457d117ce39ba93b09de80026a3d67a203e6a39b8511306889f032c360d1c6f9',100.0,1779034477,1,'2026-06-12T15:56:32Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Container Images"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:56:32Z", "gh_stars": 12400, "gh_open_issues_30d": 371, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:43.880727+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/anchore/syft','==anchore/syft==','','2021',5,'An advanced security tool engineered to generate detailed Software Bill of Materials (SBOM) from container images, file systems, and archives. Syft identifies package structures to track vulnerable subcomponents in modern supply chain governance.','Go','CLI Tool','Intermediate',0,'online','manual','db2fcf1ed1811ccd981eff91084d06e12e3cc79c9281dd6b8e36898d2efb90d2',100.0,1779030407,1,'2026-06-12T13:29:25Z',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "SBOM Generation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:29:25Z", "gh_stars": 9106, "gh_open_issues_30d": 613, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:44.597223+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/anderseknert/awesome-opa','anderseknert/awesome-opa 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74b59d9adc2bc20caea9b43eb1abb3db4a1ee3ccb4ec9a03f666cb0130112715',100.0,1779029367,0,'2026-05-17T16:49:27.255629+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/open-policy-agent/awesome-opa", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:45.260299+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/andreazorzetto/yh','yh - YAML Highlighter','','2022',4,'A specialized, terminal-based syntax highlighter designed explicitly for YAML configurations. Unlike generic highlighters, yh identifies YAML indentation rules and formats outputs from standard pipelines. It is highly useful for reviewing massive Kubernetes manifests directly in terminals.','Go','tool','beginner',0,'online','manual','835328b68aa23ebad6c9e32970fe664b9b951d99213ca3069c6e3b3e012cf187',100.0,1779032153,1,'2020-12-14T09:49:42Z',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-12-14T09:49:42Z", "gh_stars": 427, "is_special": true, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:45.986835+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/andredesousa/devops-best-practices','andredesousa/devops-best-practices','','2026',1,'An opinionated checklist detailing architectural best practices for logging formats, schema migrations, system health monitoring, and security setups. Helps engineering teams establish healthy container operational standards.','Markdown','Reference Guide','Intermediate',1,'online','manual','f62c1fb10bd804350b1cd6db1ca47e20316b90f9cc78502d5933c39895c42a37',100.0,1779029678,1,'2022-02-23T20:29:58Z',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-23T20:29:58Z", "gh_stars": 53, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:46.708660+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/andrewpuch/nagios_setup','github: Steps I used to install Nagios in the cloud','','2018',5,'A historical walkthrough illustrating legacy installations of the Nagios monitoring framework inside static virtual instances. Outlines core process definitions, alerting rules, and manual configuration management.','Shell','Repository','Intermediate',0,'online','manual','765dc175d742822fbc5de8766a7a18e7d73ee853aa9ea8d72e0be13162ae41f3',100.0,1781735876,1,'2026-06-18T00:37:56.210837+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Legacy Systems", "Self-Hosted"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:47.407484+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/andrewstetsenko/tech-jobs-with-relocation','International Tech Job Search Handbook','','2026',5,'Curator Insight: An open-source global job search manual providing metadata on visa processes and relocation budgets. Live Grounding: Continues to be a vital community asset for tech professionals traversing global borders, offering real-time data on corporate immigration compliance and tax architectures.','en','GitHub Repository','Intermediate',0,'online','manual','7eda0472cae43870bede3742ed479d8829d1a4ded8fda5a2b5d147932a0aab92',100.0,1779032296,1,'2026-03-19T14:04:47Z',NULL,NULL,NULL,'["Professional Practice", "Recruiting", "Resource Guides"]','["[DE FACTO STANDARD]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-03-19T14:04:47Z", "gh_stars": 4427, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:48.122023+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/anordal/shellharden/blob/master/how_to_do_things_safely_in_bash.md','github: Safe ways to do things in bash','','2026',5,'Serves as the authoritative style manual for compiling safe, error-free bash scripts. Maintained within the Shellharden project, it outlines rigorous quoting standards, expansion parameters, array handling, and variable declarations to prevent system exploits or unexpected command executions.','Bash','Developer Guide','Advanced',0,'online','manual','91ca4befc6835bd57a7f160db4e2eb0803d492455fa4818ac4ea1dd50c4d42a3',100.0,1779031266,1,'2026-01-05T06:45:45Z',NULL,NULL,NULL,'["Linux", "Automation", "Bash Scripting"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-01-05T06:45:45Z", "gh_stars": 4784, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:48.829594+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ansible-collections','Ansible Collections 🌟','','2024',2,'Upstream GitHub organization containing certified and community Ansible Content Collections. Reflects the modern decentralized packaging model of the modern Ansible ecosystem.','Python','github_repo','Advanced',0,'online','manual','ac690db74143451d4c91e08cd4c35bf09d1e37cbc8afad7cd5503a9c5d6bf6e5',100.0,1779029323,1,'2026-05-17T16:48:43.149798+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Collections"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/ansible-collections/amazon.aws','Amazon AWS Collection 🌟','','2024',2,'The official Amazon Web Services Content Collection for Ansible. Provides production-ready modules for provisioning, updating, and de-provisioning EC2, VPC, S3, and RDS infrastructure assets.','Python','github_repo','Advanced',0,'online','manual','804fce1e8984f14dfa663281baa5c49908f5fbdc2cb9c315bf8810accca8f739',100.0,1779033759,1,'2026-06-12T18:54:31Z',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Collections"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-12T18:54:31Z", "gh_stars": 388, "gh_open_issues_30d": 166, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:49.596395+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ansible-community/awesome-ansible','==ansible-community/awesome-ansible: Awesome Ansible== 🌟🌟🌟','','2026',4,'The authoritative, community-managed repository of recommended Ansible tools, tutorials, extensions, and integration ecosystems. This acts as the premier catalog for discovery in modern automation workflows.','Markdown','Resource List','Beginner',0,'online','manual','a6d2538e3c6f7054fdc0b96563cc79781689be4289ad2df477cefddcdf223336',100.0,1779033845,1,'2026-06-02T08:28:40Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Curated Lists"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "ansible.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-02T08:28:40Z", "gh_stars": 1892, "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:50.322895+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ansible/awx','AWX','','2026',5,'AWX serves as the open-source upstream project for Ansible Automation Platform/Tower. Written in Django and React, it provides a web-based user interface, REST API, and task engine to centrally manage Ansible inventories, credentials, playbooks, and scheduling in containerized environments.','Python','Source Code','Advanced',1,'online','manual','f3fbd9fc28591beaf0b721ceaa08a9c0e377084d6c766f7c2cac89bce3e914c1',100.0,1779029291,1,'2026-06-12T18:32:08Z',NULL,NULL,NULL,'["Automation & Orchestration", "Configuration Management", "Ansible AWX"]','["[DE FACTO STANDARD]"]','["docs/ansible.md", "docs/about.md"]','["ansible.md", "about.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T18:32:08Z", "gh_stars": 15453, "gh_open_issues_30d": 1845, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:51.053597+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ansible/awx-operator','AWX Operator','','2026',4,'The AWX Operator is a cloud-native Kubernetes Operator designed to automate the deployment, lifecycle management, scaling, and upgrades of AWX. By leveraging Custom Resource Definitions (CRDs), it simplifies complex Postgres and web-app state management inside K8s.','Go','Source Code','Advanced',1,'online','manual','655a86e32bad792bf72866cdd9a55b87bfa5b5cf86eb6f5f21ff69e50139f5c4',100.0,1779030594,1,'2026-06-10T18:54:39Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Operators"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T18:54:39Z", "gh_stars": 1487, "gh_open_issues_30d": 368, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:51.780856+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ansistrano','Ansistrano','','2022',3,'An Ansible-based application deployment solution heavily inspired by Ruby''s Capistrano. It targets zero-downtime scripting setups using multi-release symlink rotations. While highly valuable for legacy monorepo VMs, it is mostly archived in modern cloud-native, containerized architectures.','YAML','tool','intermediate',1,'online','manual','11ba7b804a77cb7777c52f65813d4a0036691f24375ee6b5697ff7f64d55a614',100.0,1779029116,1,'2026-05-17T16:45:16.577148+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Deployment Tools", "Application Deployment"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/anthonysterling/setec','Setec 🌟','','2018',1,'An early experimental tool for managing and injecting secrets into Kubernetes clusters. It represents early attempts to bridge external secrets engines with native pods, now entirely replaced by External Secrets Operator and HashiCorp Vault.','Go','Helper Utility','Intermediate',0,'online','manual','bc785d0adc1e9bd8f104e8a24809196609d0877dc5170691ccda7cb04f4a2756',100.0,1779034306,1,'2021-02-27T17:05:49Z',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "Encryption"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-02-27T17:05:49Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:52.478311+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/antonarhipov/awesome-apm','github.com/antonarhipov/awesome-apm: Awesome APM','','2021',0,'A curated catalog of application performance monitoring (APM) tools, open-source agents, telemetry protocols, and platform engines. It indexes distributed tracing setups, heap profiling engines, and instrumentation libraries across mainstream programming frameworks.','Markdown','curation','Intermediate',1,'online','manual','413d1bd8de0ced190ceb0b68ef29a300eb389bacc7855032bbe2917d6a005e00',100.0,1781736102,1,'2026-06-18T00:41:42.020032+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Application Performance Monitoring", "APM Curated Resources"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md", "docs/other-awesome-lists.md"]','["monitoring.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:53.201360+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/antonbabenko/terraform-best-practices','Terraform Best Practices','','2026',3,'A definitive guide detailing patterns and antipatterns for structural Terraform designs. Features industry-accepted guidelines on monorepo layout, variable validation, dynamic module injection, and drift remediation within production enterprise clouds.','Markdown','Guideline','Advanced',0,'online','manual','65e3df4f3d17318e100f3b42b6c37a2404da5e7320d0061db1805f5157ffbc32',100.0,1779033675,1,'2026-03-20T14:40:58Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Terraform Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/gitops.md", "docs/iac.md", "docs/terraform.md"]','["gitops.md", "iac.md", "terraform.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-20T14:40:58Z", "gh_stars": 2473, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:53.913876+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/antonbabenko/terraform-skill','Terraform & OpenTofu Skill for AI Agents','','2026',4,'An open-source Model Context Protocol (MCP) skill set built for AI agents. Simplifies parsing, validating, and managing Terraform and OpenTofu infrastructure configurations through intelligent, context-aware LLM tool calls.','TypeScript','GitHub Repository','Advanced',0,'online','manual','36e23963ccfc640c56a9f901ea475f86260b9242e4403af694f058ea2dfc90ce',100.0,1779033019,1,'2026-06-03T16:06:13Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "AI Integration"]','["[ENTERPRISE-STABLE]"]','["docs/cicd.md", "docs/iac.md", "docs/terraform.md"]','["cicd.md", "iac.md", "terraform.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T16:06:13Z", "gh_stars": 2012, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:54.617223+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/antonmedv/fx','fx','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8fb21ceea1d4a73169b87bd5d6f0c5b16a4185020f9453634910dd33f481a68b',100.0,1779031107,1,'2026-05-17T17:18:27.449300+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:55.327648+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/antrea-io/antrea',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6659111b06ffcfb4ef70584b0dbc5ca0ae90a94f7a20978c8920c73c1672b9b3',100.0,1779130495,1,'2026-05-18T20:54:55.022310+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 201, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:56.070958+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/apache/activemq-artemis','Apache Artemis JMeter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bafd4c450f2999669094cbd6a4dc4e49e2c53f71d2775de69f46cff36bb586d',100.0,1779034229,0,'2026-05-17T18:10:29.595143+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md", "docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/apache/artemis", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:56.738534+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/apache/apisix','apisix','','2026',5,'Apache APISIX is a high-performance, dynamic cloud-native API gateway built on Nginx and OpenResty. It provides dynamic routing, active health checking, security protection, and telemetry integration, utilizing etcd for state storage to achieve ultra-low latency configurations.','Lua','Software Project','Advanced',1,'online','manual','8c6b414af9df9cd042a76b844eceb101ecd137e839408a3c13da57cb8dc1b65f',100.0,1779031776,1,'2026-06-12T08:48:42Z',NULL,NULL,NULL,'["Infrastructure", "API Gateway", "Cloud Native"]','["[DE FACTO STANDARD]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T08:48:42Z", "gh_stars": 16724, "gh_open_issues_30d": 270, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:57.469460+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/apache/artemis','Apache Artemis JMeter','','2024',5,'The official source repository for Apache ActiveMQ Artemis. Built with Netty, this broker delivers low-latency messaging, supports AMQP, MQTT, and STOMP, and provides an efficient data distribution engine for high-density architectures.','Java','Code','Advanced',0,'online','manual','8646dacdcbb342760a94a7b9edfa0baaaf9e2d19c62045277101cf7ad8b3c7c3',100.0,1779130494,1,'2026-06-11T02:23:24Z',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "ActiveMQ"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md", "docs/prometheus.md"]','["message-queue.md", "prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T02:23:24Z", "gh_stars": 1024, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:58.218217+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/apache/dolphinscheduler','apache/dolphinscheduler: Apache DolphinScheduler 🌟','','2026',5,'Apache DolphinScheduler is a highly scalable, distributed workflow visualization scheduler tailored for modern big data and machine learning architectures on Kubernetes. It enables enterprise operators to manage complex data dependency DAGs via drag-and-drop interfaces and robust API control. Its native integration with containerized engines like Spark, Flink, and MapReduce makes it an enterprise favorite.','Java','Workload Scheduler','Advanced',1,'online','manual','c2f0762db448834bfcf83203a5dc5663c76e172ef4e5f6274eadc355959b9d56',100.0,1779034224,1,'2026-06-12T09:08:43Z',NULL,NULL,NULL,'["Data Engineering", "Workload Scheduling", "Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:08:43Z", "gh_stars": 14309, "gh_open_issues_30d": 122, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:59.021982+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/apache/maven-mvnd','apache/maven-mvnd','','2025',5,'Apache Maven Daemon repository. Drastically reduces compilation overhead by utilizing persistent background execution processes to store compiler hot-spots and plugin contexts.','Java','CLI Tool','Advanced',0,'online','manual','7a1913331d49bef22bf3d5dd69ac6a11d8a888359041509e65e546d3c179e086',100.0,1779029169,1,'2026-06-12T20:38:35Z',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Build Daemon Optimization"]','["[DE FACTO STANDARD]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:38:35Z", "gh_stars": 3428, "gh_open_issues_30d": 143, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:59.740584+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/apache/tomcat-jakartaee-migration','Apache Tomcat migration tool for Jakarta EE','','2021',2,'A command-line utility designed to automatically migrate legacy Java EE 8 web applications to modern Jakarta EE (9+) architectures. It translates package namespaces from `javax.*` to `jakarta.*` in binaries and source code.','Java','Repository','Intermediate',0,'online','manual','a0a6ed53f60d5854d820ec4c780437a3823a399432cc31e5e50616115878880d',100.0,1779034309,1,'2026-06-09T08:55:54Z',NULL,NULL,NULL,'["Platform Engineering", "Application Servers", "Migration"]','["[LEGACY]"]','["docs/embedded-servlet-containers.md"]','["embedded-servlet-containers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T08:55:54Z", "gh_stars": 188, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:00.472199+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/apicurio/apicurio-registry','**Apicurio** Registry','','2026',4,'Apicurio Registry is an open-source, high-performance centralized schema registry. It manages API contracts, OpenAPI designs, AsyncAPI definitions, Avro, and Protobuf structures, enforcing real-time payload validations over high-throughput microservice pipelines while offering direct Kubernetes operator integrations.','Java','Platform','Advanced',1,'online','manual','dce198241f8b915b16935880b17f4375418cd685fff7eebe5dfe89d1c13f8ced',100.0,1779030827,1,'2026-06-13T18:07:51Z',NULL,NULL,NULL,'["Data Engineering", "Schema Registry", "Apicurio"]','["[ENTERPRISE-STABLE]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T18:07:51Z", "gh_stars": 814, "gh_open_issues_30d": 328, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:01.207783+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/apk8s/k3s-gitlab','k3s-gitlab','','2021',1,'An automation repository dedicated to bootstrapping a local K3s runtime optimized for orchestrating GitLab CI runners, streamlining testing of containerized microservices.','Shell','Tool','Intermediate',1,'online','manual','df6d24ee7760852189e0e1037f288289a4c8211339c135d0d10c1dcbfac3c641',100.0,1781736154,1,'2026-06-18T00:42:34.189753+02:00',NULL,NULL,NULL,'["Edge & IoT", "CI/CD Integration", "GitLab Runners"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:01.932027+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aporia-ai/kubesurvival','KubeSurvival 🌟','','2022',1,'A scanning utility that audits existing clusters to determine the absolute cheapest VM instance shapes capable of hosting current workloads. Ensures high-availability parameters and compute requirements are fully met before suggesting migration profiles.','Go','Tool','Intermediate',0,'online','manual','43f259cf3ad4224e8b23ecaa836fef2960fa800ebba377e97c913efae78486e4',100.0,1779031356,1,'2021-11-03T09:30:26Z',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-11-03T09:30:26Z", "gh_stars": 187, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:02.703697+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aporia-ai/mlplatform-workshop','ML Platform Workshop','','2022',4,'A hands-on technical workshop repository showcasing the design of an end-to-end Machine Learning Platform. Demonstrates real-world integration of model registries, tracking servers, and deployment mechanisms under production-like conditions. Excellent educational resource for learning the architectural glue of modern MLOps frameworks.','Python','Repository','Intermediate',1,'online','manual','aaa796b6cedb8435a395ceffed9fa532074ccb7f09b344c218fcb5c35c0626b8',100.0,1779030721,1,'2021-11-03T10:27:17Z',NULL,NULL,NULL,'["MLOps", "Workshops", "Infrastructure"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-11-03T10:27:17Z", "gh_stars": 445, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:03.436529+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/app-sre/qontract-server','qontract','','2023',5,'An enterprise configuration server that leverages GraphQL to manage infrastructure states and reconcile multi-tenant declarations. Developed as part of App-SRE tooling, it facilitates continuous delivery by organizing configuration data. It continues to see specialized internal usage for large platform configurations.','Python','Service','High',1,'online','manual','a6bdddf51fc8fb9dba86f4e89b89beabbe6b3d2d40df356d8953d42a6b537a21',100.0,1779034229,1,'2026-06-11T14:12:06Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "State Reconciliation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T14:12:06Z", "gh_stars": 16, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:04.207338+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/appscode/guard','Guard','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1a240efe5fe437d91440ed2089957bf46e523435c4aca6ccc1655459fa09a320',100.0,1779031564,0,'2026-05-17T17:26:04.613614+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:04.872542+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/appvia/cosign-keyless-admission-webhook','appvia/cosign-keyless-admission-webhook','','2021',1,'A specialized admission webhook enforcing keyless container signature checks inside Kubernetes. Using Sigstore Cosign under the hood, it denies unsigned or non-verified container runtimes from joining cluster namespaces.','Go','Admission Webhook','Advanced',1,'online','manual','8f78f9c06f02b7de0dc6c2a769337d84c565b18ce1da3eb14161a146aa8ab5b4',100.0,1779032589,1,'2026-06-11T13:01:32Z',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "Admission Control"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T13:01:32Z", "gh_stars": 24, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:05.662528+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/appvia/kev','Kev','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1df9e14bf0c7979328a89088b86ae8da55bf99130f93d2df25cac4f902b9bd64',100.0,1779033020,0,'2026-05-17T17:50:20.021828+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:06.306293+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/appvia/krane','Krane 🌟','','2020',5,'Curator Insight: An open-source Kubernetes RBAC static analysis tool designed to identify risky roles, cluster roles, and broad resource access configurations. Live Grounding: The repository is archived and inactive for over 4 years. While the structural rules engine remains historically valuable, it does not support modern Kubernetes RBAC security vectors.','Ruby','Code Repository','Advanced',0,'online','manual','d7bc7f3f6ae5aea58e5b292f7ced0852bb07b49099998f036457b441d1c9baa0',100.0,1779031981,1,'2026-02-13T15:57:57Z',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-13T15:57:57Z", "gh_stars": 740, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:07.069187+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/appvia/tako','Kev','','2021',1,'A tool to orchestrate application deployments on Kubernetes using Docker Compose files. It templatizes deployments, allowing developers to scale their compose configurations across multiple target environments with environment-specific overrides.','Go','Developer Tool','Medium',0,'online','manual','377bd061da94b783c8f87c81929154f29bd4b8426e0a0b5d02934d2535c92176',100.0,1779130494,1,'2026-01-22T20:30:49Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Docker Compose Migration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-22T20:30:49Z", "gh_stars": 72, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:07.804996+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aquasecurity/cloudsec-icons','aquasecurity/cloudsec-icons','','2021',1,'An open-source library of dedicated cybersecurity and DevSecOps icons created by Aqua Security. Empowers application security professionals to visually document threat boundaries, firewall parameters, and container compliance elements in systems architecture graphs.','None','Asset Pack','Beginner',0,'online','manual','d4917cbf5866a117245e65c3717323e6cbeab8a5bf0c58a6c41f599cceaa3fea',100.0,1781735900,1,'2026-06-18T00:38:20.813049+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "Security"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:08.529390+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aquasecurity/kube-bench','kube-bench 🌟','','2026',5,'The industry standard tool to check whether Kubernetes clusters are deployed securely according to the Center for Internet Security (CIS) benchmarks. Can be run inside container workloads or directly on node hosts, outputting detailed reports identifying API, TLS, and permissions vulnerabilities.','Go','Tool','Medium',0,'online','manual','3fc464887d8cd3fc871fc6d9d7bd51f9fb7ae23f35731c95073e40620fb71285',100.0,1779030849,1,'2026-06-09T06:03:33Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "CIS Benchmarks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T06:03:33Z", "gh_stars": 8078, "gh_open_issues_30d": 91, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:09.258234+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aquasecurity/kube-hunter','kube-hunter 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9104d2e020cd3963831a31761f037f16a536d2d44a303795855898e910f7ac30',100.0,1779034273,1,'2026-05-17T18:11:13.681480+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 82, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:10.032894+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aquasecurity/starboard','==aquasecurity/starboard==','','2026',3,'Starboard targets the unification of security scanners into a single, cohesive Kubernetes-native CRD interface. Live grounding in 2026 confirms that Starboard has been fully deprecated and integrated directly into the Trivy Operator framework. Platform teams should seek Trivy Operator for active development, utilizing Starboard''s original specification strictly as a reference architecture.','Go','Operator','Intermediate',0,'online','manual','1824480eb35ee63c28294f0bb908498a16193d16da45d577500706614f5aca74',100.0,1779031147,1,'2026-06-10T12:05:58Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Compliance"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T12:05:58Z", "gh_stars": 1375, "gh_open_issues_30d": 60, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:10.765602+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aquasecurity/trivy','trivy','','2026',5,'Aqua Security''s Trivy is an exceptionally fast, highly versatile security scanner for containers, IaC configurations, and software vulnerabilities. Known for its streamlined caching, wide packaging-format support, and outstanding CI integration. It is universally adopted as a de facto container validation tool in secure software pipelines.','Go','Tool','Intermediate',1,'online','manual','b46c90d466ffbc02632e60e5e9ed5423398d0901907b7641944f45379ed783f8',100.0,1779030207,1,'2026-06-11T14:52:49Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Container Scanning"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T14:52:49Z", "gh_stars": 36431, "gh_open_issues_30d": 240, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:11.513808+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/argilla-io/argilla','rubrix','','2023',5,'Formerly Rubrix, Argilla is a premier open-source data curation platform designed for AI and LLM workflows. Enables continuous human-in-the-loop (HITL) fine-tuning cycles. It seamlessly integrates with Hugging Face, SpaCy, and LangChain, optimizing training data quality through iterative annotation, validation, and curation mechanisms.','Python','Repository','Intermediate',0,'online','manual','43a8d5613cb2f779fb3ed1a40fbc1eed35cddb7b216a7d13f8db6ba1a4d4776e',100.0,1779130495,1,'2026-06-08T21:47:00Z',NULL,NULL,NULL,'["Data Engineering", "Data Labeling", "Human-In-The-Loop"]','["[DE FACTO STANDARD]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T21:47:00Z", "gh_stars": 5002, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:12.284494+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/argoproj-labs/applicationset','argoproj-labs/applicationset: Argo CD ApplicationSet Controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','736db94cb984f0c2e4e92a8c48893a99779cfe27b1f8a593684149d97cac0c43',100.0,1779031478,0,'2026-05-17T17:24:38.671432+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://github.com/argoproj/applicationset", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:13.036559+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/argoproj-labs/argocd-autopilot','argoproj-labs/argocd-autopilot: Argo-CD Autopilot','','2023',5,'An official Argo project opinionated tool designed to structure, install, and update Argo CD setups automatically. Uses a clean directory structure separating infrastructure from application manifests, enabling rapid multi-project bootstrap with version tracking and disaster recovery features.','Go','Repository','Intermediate',0,'online','manual','9c244f562123e769bd994ba3a8941680a7a2fd0ec07951ef1cab31b7e49dc2b7',100.0,1779032198,1,'2025-12-16T22:36:28Z',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Bootstrap Automation", "Autopilot"]','["[DE FACTO STANDARD]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-16T22:36:28Z", "gh_stars": 1121, "gh_open_issues_30d": 97, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:13.763335+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/argoproj-labs/argocd-vault-plugin','==argoproj-labs/argocd-vault-plugin==','','2023',5,'An indispensable Argo CD plugin built to inject secrets dynamically from HashiCorp Vault, AWS Secrets Manager, or GCP Secret Manager. Replaces custom templating hacks by decrypting and injecting secret values directly into workloads at synchronization time, ensuring zero plaintext secrets enter the Git repository.','Go','Repository','Advanced',0,'online','manual','bacdb3b79f20c82c07dcabd131068baa6a41a9fd000e0061f4269359f582cd5d',100.0,1779030119,1,'2024-12-18T18:24:47Z',NULL,NULL,NULL,'["Platform Engineering", "Secret Management", "HashiCorp Vault", "ArgoCD Plugins"]','["[DE FACTO STANDARD]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-18T18:24:47Z", "gh_stars": 967, "gh_open_issues_30d": 161, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:14.473581+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/argoproj/applicationset','argoproj-labs/applicationset: Argo CD ApplicationSet Controller','','2023',5,'The standard orchestrator extending Argo CD to support multi-cluster application distribution templates. Processes multi-source configurations, automates environment scaling, and drastically reduces the maintenance overhead of managing distinct Application manifests.','Go','Repository','Advanced',0,'online','manual','a4962d083aae4c7fecf87cda492879952faf3d5a81cf1c576f031132e33342a8',100.0,1779130494,1,'2024-07-15T18:06:39Z',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "ApplicationSets"]','["[DE FACTO STANDARD]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-15T18:06:39Z", "gh_stars": 582, "gh_open_issues_30d": 144, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:15.198904+02:00"}'); INSERT INTO "resources" VALUES('https://github.com/argoproj/argo-cd/issues/25203','Upgrade UI to React 19 #25203','GitHub issue proposal outlining the path to upgrade the Argo CD UI from React 16 to React 19 for performance and modern feature support.','2025',4,'This GitHub issue proposes a multi-step roadmap to upgrade the Argo CD UI from React 16 to React 19, addressing historical tech debt from a five-year-old framework dependency. The proposed migration details: * Upgrading `argo-ui` and `argo-cd` sequentially to React 18 (transitioning `ReactDOM.render` to `createRoot`). * Testing for regressions and ultimately upgrading to React 19. -* Enhancing UI performance via automatic state update batching and asynchronous transitions.','en','Issue','Advanced',0,'online','automatic','2aee2d8029be2792b1823290cf0bd44f7711f851d62a30af62646d45f510563a',NULL,1.78035199434256601e+09,0,'2026-06-01T18:53:27Z',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Argo CD UI Architecture"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "argo", "gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T18:53:27Z", "gh_stars": 23029, "reputation_status": "Vetted", "reputation_summary": "Active community discussion regarding upgrading the aging Argo CD UI from React 16 to React 19.", "social_preview_url": "https://opengraph.githubassets.com/57a513e595b57bef86a5608099959701bf60db048addd0f7b8acd1ee40662b53/argoproj/argo-cd/issues/25203", "source_provenance": "X.com (ArgoProj)", "suggested_new_category": "", "gh_open_issues_30d": 4207, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:15.944748+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/argoproj/argo-cd/pull/26601','feat(ui): Add AppSet to Application Resource Tree in Argo CD','','2024',5,'The official Argo CD feature enhancement that maps ApplicationSets directly inside the dashboard UI tree. This view simplifies managing multi-tenant topologies and nested application definitions for platform operators.','Go','Pull Request','Intermediate',0,'online','manual','5fcd701110fce0e9f89dbcdee949560e63cba12ed02ad830ce1d469939187fa2',100.0,1.77903288208261609e+09,1,'2026-06-14T09:47:54Z',NULL,NULL,NULL,'["Kubernetes GitOps & Packaging", "Argo Project Ecosystem", "UI Visualization"]','["[DE FACTO STANDARD]"]','["docs/argo.md", "docs/cicd.md", "docs/kubernetes-operators-controllers.md"]','["argo.md", "kubernetes-operators-controllers.md", "cicd.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:47:54Z", "gh_stars": 23128, "gh_open_issues_30d": 4207, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:16.665742+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/armadaproject/armada','Armada','','2020',3,'A high-throughput, multi-cluster batch queuing system built on top of Kubernetes. Armada manages tens of thousands of concurrent jobs across geographically distributed clusters, optimized for machine learning and quantitative analysis.','Go','Batch Scheduler','High',1,'online','manual','927210676217aa66088e5490ab7abaebeffc75d85169786f1cbc1f65babf6c47',100.0,1.77913049494526505e+09,1,'2026-06-12T15:04:53Z',NULL,NULL,NULL,'["Scheduling", "Multi-Cluster", "Batch Workloads"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:04:53Z", "gh_stars": 600, "gh_open_issues_30d": 109, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:17.433902+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/arminc/k8s-platform-lcm','k8s-platform-lcm: Kubernetes platform lifecycle management 🌟','','2023',5,'An operations manager to track, audit, and upgrade cluster platform components, core Helm charts, and associated operator bundles. It prevents drift across non-application system-level components. Offers a simplified dashboard interface for infrastructure consistency.','Go','Tool','Medium',0,'online','manual','8da5006f3066cde9142ddef40c7935fa51ad77c535896b4c1ad36770273c76a9',100.0,1.77903273243635892e+09,1,'2022-05-13T05:47:23Z',NULL,NULL,NULL,'["Operations", "Cluster Upgrades", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-05-13T05:47:23Z", "gh_stars": 182, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:18.143579+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/armory/minnaker','Minnaker','','2022',2,'An installer package developed by Armory to spin up a single-node Spinnaker instance quickly inside a lightweight Kubernetes cluster (using K3s). It was designed to facilitate Spinnaker evaluations and local sandbox development. By 2026, as Spinnaker''s market footprint contraction continued, the Minnaker repository is considered a legacy reference project.','Shell','Installer','Medium',0,'online','manual','bc9ea132c2e70c4c1230e36f022608e8505e2ee0506cd0270dd87d762505e438',100.0,1.779032338039891e+09,1,'2023-05-20T21:18:12Z',NULL,NULL,NULL,'["Delivery", "CI/CD", "Spinnaker"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-20T21:18:12Z", "gh_stars": 156, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:18.885927+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/armosec/kubescape','==Kubescape== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2edcccc6e3dc19610cb8401874e7e9c6efc002eea50bff20debb737537678d8',100.0,1.7790293259623959e+09,0,'2026-05-17T16:48:45.962396+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://github.com/kubescape/kubescape", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:19.550860+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/armosec/regolibrary','armosec/regolibrary','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','632ecd5c343463ee3440caa26e977276d038338bdc2d4952ef3e18207cafb994',100.0,1779031451.44535,0,'2026-05-17T17:24:11.445350+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubescape/regolibrary", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:20.206111+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/arslanbilal/git-cheat-sheet','arslanbilal/git-cheat-sheet 🌟🌟🌟','','2025',4,'Curator Insight: Highly starred open-source repository containing translated Git references. Live Grounding: Facilitates localized, multilingual engineering onboarding, providing consistent global team standards for branch structures, conflict resolutions, and configuration setups.','Markdown','GitHub Repository','Intermediate',0,'online','manual','c263d3474671da6aee00f06477d2cf21e1b71609533804a19070230671efc968',100.0,1.78173589011414599e+09,1,'2026-06-18T00:38:10.114146+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:20.930897+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/arttor/helmify','==arttor/helmify==','','2021',3,'An automation utility that converts standard declarative Kubernetes manifests directly into valid, paramaterized Helm charts. It simplifies migrations and accelerates the distribution setup of packaged deployments.','Go','CLI Tool','Intermediate',0,'online','manual','95af44ea2bd1b9252e87920a85c9df5d9b5f24886fc5e6bd00264af5fbf46866',100.0,1.77903308475923895e+09,1,'2026-05-07T07:38:16Z',NULL,NULL,NULL,'["GitOps & Configuration", "Helm Chart Generation", "Migration Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["kubernetes-tools.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-07T07:38:16Z", "gh_stars": 1738, "is_special": true, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:35.433074+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/arun-gupta/docker-jenkins-pipeline','github.com/arun-gupta/docker-jenkins-pipeline: Docker + Java + Jenkins Pipeline','','2018',0,'Curator Insight structures this repository around running Docker-integrated Java application compilation inside Jenkins Pipelines. Live Grounding shows that mounting the Docker socket inside Jenkins agents remains a common albeit security-sensitive approach. It serves as a historical and practical reference for building containerized Java workloads using declarative pipelines.','Java','Repository','Intermediate',1,'online','manual','850f58fedd04dc18d048d11e49b9b071128fdfd5e72db40e2d38139deff04889',100.0,1.78173591099225091e+09,1,'2026-06-18T00:38:30.992251+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Docker Containerization"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:36.185946+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/asdf-community/asdf-kubectl','asdf-kubectl','','2020',2,'A community-maintained plugin for the asdf extendable version manager, designed to install and manage multiple versions of kubectl. It facilitates deterministic local environments by locking Kubernetes CLI versions per project.','Shell','CLI Plugin','Low',0,'online','manual','10d02cbbb3fd4e0ddf173cd2217d9b1d4ddc7870a563b7997224ee5708e67da8',100.0,1.77913049498870205e+09,1,'2025-11-12T15:57:32Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Version Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-12T15:57:32Z", "gh_stars": 131, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:36.901768+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/asim/go-micro','go-micro','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4480b6aeafbe7b209f8e12f66ba1c0fd250f07d5f8ff5d5e19aa614a730ba7ff',100.0,1.77903108539226198e+09,0,'2026-05-17T17:18:05.392262+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:37.553245+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/askmeegs/learn-istio','github.com/askmeegs/learn-istio 🌟','','2020',0,'An educational repository featuring early-day tutorials and configurations for learning Istio concepts. Currently archived/unmaintained, functioning primarily as a legacy resource.','Shell','Repository','Beginner',1,'online','manual','40dd02ee18cdb30f4966d3166cf46c09c5993471a4ace77ce29c75addfb27121',100.0,1.78173597129866099e+09,1,'2026-06-18T00:39:31.298661+02:00',NULL,NULL,NULL,'["Service Mesh", "Training", "Education"]','["[LEGACY]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:38.283305+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/askmeegs/yaml-your-cloud','askmeegs/yaml-your-cloud','','2021',1,'Code repository designed as a companion to the ''YAML your cloud'' presentation, offering practical Kubernetes manifest examples and Crossplane configurations. It showcases foundational multi-cloud provider settings, composition patterns, and claims structures used in active training environments.','YAML','Code Repository','Intermediate',0,'online','manual','21fd98ae25edafdb2d51f06cdfa2d4f399f70587def62c3a84f16f0e0139fd11',100.0,1.77903089185313606e+09,1,'2021-09-13T17:16:35Z',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Code Samples"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-09-13T17:16:35Z", "gh_stars": 6, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:38.983370+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/asobti/kube-monkey','GitHub: kube-monkey','','2024',5,'A Go-based Kubernetes implementation of Netflix''s Chaos Monkey. kube-monkey runs inside k8s clusters to systematically schedule and delete random Pod instances within designated namespaces, forcing development teams to architect highly redundant and self-healing services.','Go','Software Utility','Intermediate',1,'online','manual','64ba2f1a6d1eaad7862d63edda60c42a1ecf91065bb3327bfef52a3adc90ce5d',100.0,1.77903160261133193e+09,1,'2024-06-16T19:34:50Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Kubernetes Tools"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-16T19:34:50Z", "gh_stars": 3064, "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:39.679219+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/astefanutti/kubebox','kubebox','','2025',5,'An advanced, high-performance terminal dashboard for cluster visualization. Offers real-time metrics, dynamic log streaming, container exec shortcuts, and immediate cluster health alerts, providing a modern alternative to browser dashboards.','JavaScript','CLI Tool','Medium',0,'online','manual','dd1e5c18d53d7353fcaad0e52d8769c617b69ac7d6821f62e8975f70e7cdd0ea',100.0,1.779031393456007e+09,1,'2024-06-17T13:05:26Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Terminal UI"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-06-17T13:05:26Z", "gh_stars": 2230, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:40.378651+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/astral-sh/ruff','==Ruff==','','2025',5,'Curator Insight introduces Ruff as an extremely fast Python linter and formatter written in Rust. Live Grounding confirms Ruff is a de facto industry standard, dramatically lowering CI run times by replacing several older style checkers with a single compiled utility.','Rust','Tool','Intermediate',1,'online','manual','00e4cdf7ccac1fddbb00564f504169888829f18e865b1595287c4892ad556867',100.0,1.77903055903774404e+09,1,'2026-06-14T09:19:30Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/python.md", "docs/visual-studio.md"]','["python.md", "visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T09:19:30Z", "gh_stars": 47969, "gh_open_issues_30d": 2022, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:41.086184+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/atinfo/awesome-test-automation','Awesome Test Automation','','2026',5,'An extensive curated directory compiling top-tier testing tools, frameworks, and continuous validation resources. Features directories for end-to-end web tests, load injection suites, API contract testers, and mobile automation libraries.','N/A','Repository','Intermediate',0,'online','manual','122c77eeac0f609a07457f5415a2e09524d356674ed39f58d08a783a9cabde68',100.0,1.78173612314221596e+09,1,'2026-06-18T00:42:03.142216+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Test Automation Repositories"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/qa.md"]','["architectural-foundations.md", "other-awesome-lists.md", "qa.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 104, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:41.801837+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/atombender/ktail','==atombender/ktail== 🌟','','2017',3,'A dedicated log-streaming tool built to stream, aggregate, and colorize logs from multiple workloads simultaneously. It filters log pipelines by name or label schemas to optimize terminal investigations.','Go','CLI Tool','Intermediate',0,'online','manual','df0e7f2e8603144cba19bbf1aac09e4afeb62d7e17c9b896b903d5b2ca6a69fb',100.0,1.77903280075655794e+09,1,'2024-12-12T00:15:59Z',NULL,NULL,NULL,'["Observability & Performance", "Log Streaming", "CLI Log Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-12T00:15:59Z", "gh_stars": 365, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:42.581979+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/auchenberg/volkswagen','auchenberg/volkswagen','','2016',5,'A satirical utility that detects if a test suite is running inside a CI pipeline and automatically forces a green/passing status. A humorous warning on metrics tampering.','JavaScript','Tool','Beginner',0,'online','manual','93b447d3c580cbc91864737ac4c76580b4f07569783000abe2a687b53a4393b4',100.0,1.77903224324387288e+09,1,'2026-02-27T07:23:49Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Satire"]','["[DE FACTO STANDARD]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-27T07:23:49Z", "gh_stars": 15447, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:43.297493+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/authelia/authelia','Authelia 🌟','','2026',5,'Authelia is an open-source authentication and authorization server providing single sign-on (SSO) for applications behind reverse proxies. It supports multi-factor authentication (MFA), dynamic security policies, and user management, offloading auth logic from backend systems.','Go','Identity Provider / SSO Portal','Advanced',1,'online','manual','2209fc4a3a7d59e14441ca939b359b22219057aece6ca60b5085c4dd362d194e',100.0,1.77903216342855811e+09,1,'2026-06-14T08:39:42Z',NULL,NULL,NULL,'["Security & Identity", "Authentication & Authorization", "Single Sign-On"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:39:42Z", "gh_stars": 28049, "gh_open_issues_30d": 117, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:44.000508+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/automateyournetwork/automate_your_network','github.com/automateyournetwork/automate_your_network: Automate Your Network'' - John Capobianco - July 1st 2023','','2023',3,'A comprehensive network automation repository by John Capobianco supporting his publication. It presents concrete playbooks and collections to programmatically manage, audit, and document enterprise network appliances and switches.','YAML','Source Code','Advanced',0,'online','manual','5d31d3be43cf606cbb74f11b646eb7b881cad9edf676806d16c1f0613eab0b1f',100.0,1.779031429511523e+09,1,'2023-09-14T21:51:12Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Network Automation"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-09-14T21:51:12Z", "gh_stars": 647, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:44.683010+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/avelino/awesome-go','Awesome Go 🌟','','2026',5,'The definitive curated repository of high-quality Go frameworks, libraries, and software. Unmatched resource for identifying vetted dependencies for enterprise service development. Ideal for building lightweight, hyper-fast microservices, Kubernetes operators, and cloud infrastructure CLI tools.','Go','Repository','Intermediate',1,'online','manual','292d69dad4fc77350d3fa86ed7f3445202a3d206cf44e1bacefa89ba335df2db',100.0,1.77903342947796511e+09,1,'2026-06-14T05:05:39Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Resources"]','["[DE FACTO STANDARD]"]','["docs/golang.md", "docs/other-awesome-lists.md"]','["golang.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T05:05:39Z", "gh_stars": 175407, "is_special": true, "gh_open_issues_30d": 195, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:45.394220+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/avencera/yamine','avencera/yamine','','2021',2,'A fast, Rust-based CLI processor built to parse and validate YAML file structures. While development is inactive, it serves as a lightweight local tool for querying configuration nodes in resource-constrained container images.','Rust','tool','intermediate',0,'online','manual','c4e4ca3024ed487a1458c6f048e15edca15c9af13912b36f9a79359040d90465',100.0,1.7790299854697659e+09,1,'2023-11-14T15:26:04Z',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-14T15:26:04Z", "gh_stars": 19, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:46.191645+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awesome-devops/awesome-ansible','https://github.com/awesome-devops/awesome-ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a6d2538e3c6f7054fdc0b96563cc79781689be4289ad2df477cefddcdf223336',100.0,1.77903429614809489e+09,0,'2026-05-17T18:11:36.148095+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://github.com/ansible-community/awesome-ansible", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:46.865879+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awesome-foss/awesome-sysadmin','Awesome Sysadmin','','2026',5,'An exhaustive curation of open-source sysadmin resources, listing production-ready system monitors, configuration management tools, security suites, and virtualization frameworks used globally by SREs.','Markdown','Repository','Intermediate',0,'online','manual','1fd8ce0ee108f10c5f79b57aebca66b9b362a567c0afc83264a4704b99ae3bd8',100.0,1779033759.54017,1,'2026-06-03T21:31:07Z',NULL,NULL,NULL,'["Infrastructure", "Sysadmin", "Resources"]','["[DE FACTO STANDARD]"]','["docs/devops-tools.md", "docs/iac.md", "docs/monitoring.md"]','["devops-tools.md", "iac.md", "monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T21:31:07Z", "gh_stars": 34277, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:47.608342+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awesome-it/adeploy','awesome-it/adeploy','','2020',0,'An Ansible-based automation utility designed to orchestrate early-stage Kubernetes cluster deployments. Modern production operations have entirely transitioned to Kubernetes-native platforms (e.g., Kubeadm, Cluster API) and GitOps tooling (e.g., Argo CD).','Python','CLI / Script','Intermediate',0,'online','manual','73a59f2bcd53854998e44781b7181e97d3587dda6739ea22414a016470c72775',100.0,1.77903205728936409e+09,1,'2026-03-23T16:01:24Z',NULL,NULL,NULL,'["Operations", "GitOps & Delivery", "Deployment Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-03-23T16:01:24Z", "gh_stars": 14, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:48.332540+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awesome-soft/awesome-devops','Awesome DevOps','','2026',2,'A multi-disciplinary tool index mapping platforms for provisioning, monitoring, security, container hosting, and deployment automation. Acts as a quick-lookup repository for constructing comprehensive DevOps toolchains.','Markdown','Awesome List','Intermediate',0,'online','manual','df038a8577496df46981aaba137c4729d4fc5c6a96ae3e93c4a617ce97612df7',100.0,1.77903040439438509e+09,1,'2025-06-05T06:21:48Z',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "General Tooling"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-05T06:21:48Z", "gh_stars": 518, "is_special": true, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:49.066997+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awesome-sre/awesome-sre','awesome-sre/awesome-sre','','2026',0,'A general SRE community registry documenting articles, telemetry paradigms, cluster performance charts, and manual failover plans for high-concurrency web systems.','Markdown','Awesome List','Intermediate',0,'online','manual','021ccfb5e4969ceefc90fd61ddc505c9db6b049211b74bb0a466925c3524ec19',100.0,1.78173612315111804e+09,1,'2026-06-18T00:42:03.151118+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "General SRE"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:49.765663+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-cloudformation/cloudformation-guard','AWS CloudFormation Guard','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','80aa712b02fec3418dc86d022a043d90881873d43e7b6851962e9fd01ec6da8e',100.0,1.77903397455480504e+09,1,'2026-05-17T18:06:14.554805+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-iac.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:50.544586+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-controllers-k8s/community','AWS Controllers for Kubernetes (ACK) 🌟','','2026',5,'Official community hub for AWS Controllers for Kubernetes (ACK). It allows cloud platform engineers to define and manage AWS resources (like RDS databases, S3 buckets, and SQS queues) directly through standard Kubernetes manifests and controllers.','Go','Code Repository','Advanced',0,'online','manual','8c61de863d9d618c6469f0c6adbceb09bb3429f1003d6aeea23e3890328e8ca7',100.0,1.77903295315520191e+09,1,'2026-06-13T20:57:56Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "ACK"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:57:56Z", "gh_stars": 2627, "gh_open_issues_30d": 296, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:51.375342+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-ia/terraform-aws-eks-blueprints','==github.com/aws-ia/terraform-aws-eks-blueprints (examples) 🌟🌟🌟==','','2026',4,'A production-ready collection of Terraform modules designed to accelerate Amazon EKS cluster deployments. Live Grounding highlights its architecture for bootstrapping clusters with essential add-ons like Karpenter, AWS Load Balancer Controller, and Prometheus. It represents the industry standard for declarative EKS infrastructure provisioning.','HCL','Repository','Advanced',0,'online','manual','b10114e005af34dd0a1b090b242ad5d0300ce15888760f434b4a9c9f669918da',100.0,1.77903435590740108e+09,1,'2026-06-05T11:52:56Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-05T11:52:56Z", "gh_stars": 3024, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:52.169606+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/main/docs/v4-to-v5/motivation.md','Direction for v5 of Terraform EKS Blueprints','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2c9c034bfea790f9e75891f8aad8bd0022eaa94cd283c308e84cbea5611b9ab2',100.0,1.779029268246351e+09,1,'2026-05-17T16:47:48.246351+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:52.930344+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-observability','github.com/aws-observability','','2023',0,'The main landing repository for AWS Observability engineering groups. Provides multi-faceted Terraform templates designed to spin up standardized, enterprise-grade cloud logging and analytical tools.','HCL','Repository','Advanced',0,'online','manual','32f9ed227a0d9d466b2608c94a92bdcba69daa5957985988f41e207df893e9c1',100.0,1.77902917469553089e+09,1,'2026-05-17T16:46:14.695531+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-observability/terraform-aws-observability-accelerator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7160eea9597c82c0cbab2e806ff4aa39884346cc33c66281304796c207d8a342',100.0,1.77903278015926504e+09,0,'2026-05-17T17:46:20.159265+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:53.715805+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-quickstart/cdk-eks-blueprints','==aws-quickstart/cdk-eks-blueprints: Amazon EKS Blueprints for CDK==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0dfa9e033918308136eab12a441be32ed43249e4d49bd227ab3aa9e566596a55',100.0,1.77902989759401392e+09,0,'2026-05-17T16:58:17.594014+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://github.com/awslabs/cdk-eks-blueprints", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:54.370247+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples','==github.com/aws-samples== 🌟','','2026',0,'The master organization containing AWS-curated reference architectures, deployment scripts, and code samples. Serves as a vital baseline for implementing multi-account strategies, serverless setups, and security blueprints.','Multi','Organization','Advanced',0,'online','manual','818b25c8b128c4cc08f1b407654a5168ca85db1486768edb4d8634628e815922',100.0,1.7790343067206881e+09,1,'2026-05-17T18:11:46.720688+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-auto-inventory','github.com/aws-samples/aws-auto-inventory: AWS Automated Inventory 🌟','','2024',5,'An automated system designed to discover, track, and catalog AWS infrastructure assets across multiple regions and accounts. Leverages Serverless functions and AWS Config to maintain real-time compliance dashboards.','Python','Repository','Intermediate',0,'online','manual','d313f0e1c1d23aa70404f9af62b2948d85be04af17d3609ce1a0253fc928a08c',100.0,1779033655.90476,1,'2026-06-11T19:34:23Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Asset Management"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T19:34:23Z", "gh_stars": 254, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:55.240073+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-cdk-for-k3scluster','github.com/aws-samples/cdk-k3s-cluster 🌟','','2023',2,'An AWS Cloud Development Kit (CDK) resource package that constructs complete K3s virtual machine clusters on EC2, offering a highly economical alternative to managed AWS EKS services.','TypeScript','IaC','Intermediate',0,'online','manual','c2b3307d5505a3dde5e67e92035a8d1a9872f9d58d9450854c4259e2e2a9a1cd',100.0,1.77903279044597697e+09,1,'2022-10-27T13:35:31Z',NULL,NULL,NULL,'["Edge & IoT", "Infrastructure as Code", "AWS CDK"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-10-27T13:35:31Z", "gh_stars": 61, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:56.017599+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-cdk-stack-builder-tool','==github.com/aws-samples/aws-cdk-stack-builder-tool==','','2024',5,'An AWS Samples tool configured to dynamically build and modularize AWS CDK stacks based on high-level configuration templates. It streamlines boilerplate IAC setup, allowing platform engineering teams to maintain clean, scalable multi-environment stacks. Ideal for bootstrapping large cloud applications adhering to AWS Well-Architected frameworks.','TypeScript','Repository','Intermediate',0,'online','manual','93a3ebf7ea5faff6c84b491c2841b309a61ceb63f65f710297d3782e44d4c829',100.0,1.77903348717263698e+09,1,'2024-08-01T15:35:30Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-08-01T15:35:30Z", "gh_stars": 202, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:56.791064+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-customer-playbook-framework','github.com/aws-samples/aws-customer-playbook-framework 🌟','','2025',5,'A comprehensive operational framework that helps organizations define, structure, and automate IT playbooks and runbooks on AWS. Enhances incident response protocols and disaster recovery simulations.','TypeScript','Repository','Advanced',0,'online','manual','82978fb0b4badce58791e9b1211ffc292cb1b18641bd837172c86e076e686297',100.0,1.77903458264623308e+09,1,'2026-06-13T23:29:32Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Operational Excellence"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T23:29:32Z", "gh_stars": 661, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:57.570972+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-eks-accelerator-for-terraform','github.com/aws-samples/aws-eks-accelerator-for-terraform: AWS EKS Accelerator'' for Terraform 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b10114e005af34dd0a1b090b242ad5d0300ce15888760f434b4a9c9f669918da',100.0,1.77903102628632593e+09,0,'2026-05-17T17:17:06.286326+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/aws-ia/terraform-aws-eks-blueprints", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:58.215806+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-network-hub-for-terraform','==aws-samples/aws-network-hub-for-terraform: Network Hub Account with Terraform==','','2024',5,'Structured Terraform blueprints for provisioning centralized Transit Gateway or Cloud WAN hubs. Implements hub-and-spoke networking topology across multi-account enterprise structures safely.','HCL','Repository','Advanced',0,'online','manual','f90f133dc5fdb9937ae0040c9da9cfe80b3a117b17c361d19a75f217f09d5e2e',100.0,1.77903303084307193e+09,1,'2024-06-11T14:55:42Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "AWS Networking"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-06-11T14:55:42Z", "gh_stars": 103, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:59.003105+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-secrets-manager-hybrid-secret-replication-from-hashicorp-vault','github.com/aws-samples: How to set up continuous replication from your third-party'' secrets manager to AWS Secrets Manager','','2022',1,'An AWS-samples repository containing code to continuously replicate secret assets between external managers (such as HashiCorp Vault) and AWS Secrets Manager. Features serverless execution scripts to maintain secrets synchronization across hybrid-cloud infrastructures.','Python/Terraform','Code Repository','Advanced',1,'online','manual','e6966ffed386f7a22e26fdd7e5a35687d807fc1c6dda1c86f60058dd915c314a',100.0,1.779031064966434e+09,1,'2024-06-18T14:19:35Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Secrets Management"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-06-18T14:19:35Z", "gh_stars": 16, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:59.761705+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-training-demo','github.com/aws-samples/aws-training-demo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e5f76d0406a15b046932dbd2d9018593d8479bc2555802fc14e9153e30744ddf',100.0,1.77903061147889304e+09,0,'2026-05-17T17:10:11.478893+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/amazon-archives/aws-training-demo", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:00.409362+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-waf-ops-dashboards','github.com/aws-samples/aws-waf-ops-dashboards','','2023',5,'Contains CloudFormation templates and Athena query scripts to establish centralized dashboards for AWS Web Application Firewall (WAF) logs. Empowers security operations to detect anomalous traffic patterns.','Python','Repository','Intermediate',0,'online','manual','dcaf014a4d72a7da3894d5ce0acf5bc9846ef88858e8f35e4dc73bd084f64814',100.0,1.7790293700653851e+09,1,'2024-11-27T08:21:51Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Security & WAF"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-11-27T08:21:51Z", "gh_stars": 56, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:01.166772+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/hardeneks','==aws-samples/hardeneks==','','2023',3,'A command-line verification tool that systematically audits Amazon EKS clusters against established AWS operational and security best practices. Evaluates network security, IAM posture, pod disruption budgets, and admission control policies to generate a structured hardening roadmap.','Python','CLI Tool','Advanced',0,'online','manual','edc2459616595e86d5e6383d5f5a3787764cae0b6835ee512405c7a17634c4bd',100.0,1.77902934124474406e+09,1,'2026-05-26T00:27:14Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Security & Hardening", "Compliance Auditing"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-05-26T00:27:14Z", "gh_stars": 958, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:01.962742+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/kubernetes-log4j-cve-2021-44228-node-agent','github.com/aws-samples: Apache Log4j2 CVE-2021-44228 node agent','','2021',2,'An archival security daemonset developed by AWS to locate containers running vulnerable Log4j libraries in Kubernetes. While no longer actively maintained, the scanning patterns and daemon architecture provide a solid reference for building automated host security scanning tools.','Go','Tool','Advanced',1,'online','manual','22448286ac0f3eab391c744233094b8ae540668353a4f8af768a2d36c126e674',100.0,1.77903377345110297e+09,1,'2022-08-26T14:56:01Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4j Detection Agent"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-26T14:56:01Z", "gh_stars": 2, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:02.817726+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/resource-tagging-automation','github.com/aws-samples: Guide to Resource Tagging Automation','','2023',5,'Automated cloud governance solution leveraging AWS Lambda to automatically append standardized metadata tags onto AWS resources. Simplifies enterprise cost allocation and compliance enforcement operations.','Python','Repository','Intermediate',0,'online','manual','353e106235cad0b0eb9a3d84375d179ed0575446d2bb8833813930176db4411c',100.0,1.77902964124965906e+09,1,'2026-05-19T03:16:19Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Resource Tagging"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-05-19T03:16:19Z", "gh_stars": 55, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:03.624674+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/serverless-java-frameworks-samples','aws-samples/serverless-java-frameworks-samples: Lambda demo with common'' Java application frameworks 🌟','','2024',5,'Provides deep-dive comparison and code samples for building serverless workloads with Java on AWS Lambda. Evaluates cold-start strategies, optimization techniques, and framework comparisons like Spring Cloud Function, Micronaut, and Quarkus.','Java','Repository','Advanced',0,'online','manual','867180f2e91e7ff5a77f1975a4475a158eee7e6d192f07ef1fec431162932a46',100.0,1.77903306869805097e+09,1,'2024-01-10T14:16:26Z',NULL,NULL,NULL,'["Serverless Architectures", "AWS Lambda", "Java Performance"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-01-10T14:16:26Z", "gh_stars": 159, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:04.386876+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/service-catalog-engine-for-terraform-os','==github.com/aws-samples: AWS Service Catalog Engine for Terraform==','','2023',2,'AWS-maintained blueprint demonstrating integration between AWS Service Catalog and Terraform. Empowers centralized IT admins to declare pre-approved, compliant infrastructure configurations for user self-service provisioning.','HCL','Repository','Advanced',0,'online','manual','141ecec3f0fa591c8ce5cf754d915850551d85b3d2218af4ef16c82b25ff0ead',100.0,1.77903078011058592e+09,1,'2024-05-22T12:58:49Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-22T12:58:49Z", "gh_stars": 147, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:05.178301+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/service-control-policy-examples','github.com/aws-samples: Service Control Policy examples','','2023',2,'A curated directory of structural AWS Service Control Policies (SCPs) utilized within AWS Organizations. It provides architectural JSON blocks to establish hard regional restrictions, enforce multi-factor authentication, restrict dangerous actions, and protect critical cloud monitoring tools.','JSON','Code Repository','Intermediate',0,'online','manual','ef3f0e023a64271f4be0f8d1359af9025a8e6cb503d00a91f8a3642438dab932',100.0,1.77903255256743788e+09,1,'2026-06-09T14:29:13Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-06-09T14:29:13Z", "gh_stars": 305, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:05.955985+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/visualize-iam-access-analyzer-policy-validation-findings','github.com/aws-samples: Visualize AWS IAM Access Analyzer Policy Validation'' Findings','','2021',5,'A reference implementation that automates the visualization of AWS IAM Access Analyzer validation findings. By routing findings through Amazon EventBridge, AWS Lambda, and QuickSight, it provides operations teams with a visual dashboard of policy syntax issues and non-compliant definitions across multiple accounts.','Python','Repository','Intermediate',0,'online','manual','f3fa9a4196c5cb6dc490af4524fd9c48039fe8b55ccc0ca58794beb6cb5b1a40',100.0,1.7790302359673841e+09,1,'2023-02-22T16:02:21Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Compliance & Monitoring"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2023-02-22T16:02:21Z", "gh_stars": 21, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:06.736784+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-samples/well-architected-iac-analyzer','AWS Well-Architected IaC Analyzer','','2026',2,'An AWS-backed auditing analyzer designed to inspect CloudFormation and Terraform designs against the AWS Well-Architected standard. Evaluates infrastructure-as-code deployments for security vulnerabilities and reliability issues before runtime provisioning.','Python','CLI Tool','Advanced',0,'online','manual','0d76dd9d8bc2aa894af79faf1731a0b1820561aa2858dee446b5d6a9fd641056',100.0,1779030482.75807,1,'2026-06-11T07:08:01Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Compliance Auditing"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/aws-architecture.md", "docs/iac.md"]','["ai.md", "aws-architecture.md", "iac.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-06-11T07:08:01Z", "gh_stars": 483, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:07.534320+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws-solutions/aws-waf-security-automations',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering github.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.7817358786484909e+09,0,'2026-05-19T17:17:13Z',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T17:17:13Z", "gh_stars": 922, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:08.250372+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws/amazon-ec2-metadata-mock','Amazon EC2 Metadata Mock','','2025',2,'Curator Insight presents this tool as a local mock for the Amazon EC2 Instance Metadata Service (IMDSv1/v2). Live Grounding confirms its high utility in local testing pipelines and CI/CD environments, allowing developers to simulate instance roles, security credentials, and spot interruption notices without provisioning real cloud resources.','Go','Tool','Intermediate',0,'online','manual','7170fe54585c143eba0319e7e780f6b9f481c4686eca4726f5bc412f81116a29',100.0,1779030719.03204,1,'2026-05-26T18:01:53Z',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "EC2 Metadata"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T18:01:53Z", "gh_stars": 291, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:09.022561+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws/amazon-eks-pod-identity-webhook','azon EKS Pod Identity Webhook','','2026',5,'A mutating admission webhook that injects AWS IAM environmental variables and credentials into Kubernetes Pods. This enables IAM Roles for Service Accounts (IRSA), allowing pods to securely access external AWS API endpoints without relying on shared node-level roles.','Go','Code Repository','Advanced',0,'online','manual','900ea2479ec0af33543f0ce1d517d94c64ccea8bc87133846a70a8fe7bf276b2',100.0,1.77903432350648188e+09,1,'2026-06-08T23:20:14Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "IAM"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T23:20:14Z", "gh_stars": 683, "gh_open_issues_30d": 106, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:09.761487+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws/aws-node-termination-handler','==aws/aws-node-termination-handler== 🌟','','2026',5,'High-efficiency agent ensuring EKS pod rescheduling during abrupt EC2 instance maintenance events, Spot interruptions, or ASG rebalance recommendations. Gracefully drains affected nodes, maintaining overall cluster operational reliability.','Go','Code Repository','Advanced',0,'online','manual','01103f43679fee0307728fb10caa4ad677035880b1cbddf33ba5e7986e7ff699',100.0,1.77903257920542693e+09,1,'2026-06-10T18:00:49Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Spot Instances"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T18:00:49Z", "gh_stars": 1757, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:10.556194+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws/containers-roadmap','aws/containers-roadmap: AWS Containers Roadmap','','2026',5,'The open-source public roadmap for AWS container services (ECS, EKS, ECR). It bridges developer requirements with core AWS engineering teams, offering a transparent ledger of feature designs, active developments, and historical releases.','Markdown','Repository','Intermediate',0,'online','manual','a651d1bd73fd7a541f169ac4c3c373abe2c1fcb7b07c5ef981f09037ca9c4b64',100.0,1.77903145601978588e+09,1,'2025-03-25T18:13:16Z',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Containers"]','["[DE FACTO STANDARD]"]','["docs/aws.md"]','["aws.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-03-25T18:13:16Z", "gh_stars": 5350, "gh_open_issues_30d": 1586, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:11.294396+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws/eks-anywhere','EKS Anywhere: github.com/aws/eks-anywhere','','2023',4,'Official hybrid-cloud open-source distribution bringing EKS lifecycle tooling, operational practices, and configurations directly into bare-metal, vSphere, or Nutanix environments. Maintains uniform operational patterns across hybrid infrastructures.','Go','Deployment Tool','Advanced',0,'online','manual','0e4a9995f346ee09cf6603d3aa9b5c28db4498c13f6478636e9bc47573ec4444',100.0,1779030558.991,1,'2026-06-12T21:57:52Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Hybrid Cloud", "On-Premises EKS"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:57:52Z", "gh_stars": 2096, "gh_open_issues_30d": 623, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:12.112550+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws/eks-charts','==github.com/aws/eks-charts== 🌟','','2026',5,'The official Helm chart repository maintained by Amazon Web Services to bootstrap essential cluster add-ons. It hosts deployment packages for core utilities like App Mesh Controller, AWS Load Balancer Controller, Node Termination Handler, and the VPC CNI plugin.','Smarty','Code Repository','Intermediate',0,'online','manual','3512a561b798a96282a8e9f78d9e69f8109d1b85d8dac2f5d0182c49b4622302',100.0,1.77903033582144498e+09,1,'2026-06-09T17:42:16Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Helm Repositories"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T17:42:16Z", "gh_stars": 1298, "gh_open_issues_30d": 221, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:12.922153+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws/eks-distro','==aws/eks-distro==','','2023',3,'An open-source release containing the exact upstream Kubernetes components, security backports, and upstream patches used by Amazon EKS. Empowers platform developers to run highly synchronized non-AWS clusters.','Go','Software Distribution','Advanced',0,'online','manual','1d4ed3479bda4d77f443bde81755492b1a8fef12a2b80ae8efceaa16c44195a0',100.0,1.77903142616197204e+09,1,'2026-06-12T15:28:20Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Kubernetes Distributions", "Base Build"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:28:20Z", "gh_stars": 1458, "gh_open_issues_30d": 46, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:13.679891+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws/karpenter-provider-aws','awslabs/karpenter','','2021',5,'Karpenter is an open-source, high-performance node provisioning operator built for Kubernetes. It bypasses traditional ASG-based scaling by launching right-sized EC2 instances directly in response to unschedulable pods, significantly reducing scheduling latency and resource waste.','Go','Operator','High',1,'online','manual','5efc45c20734350a0c65c8fc00f26170d524537559c5104c344a46a18a3b0ff5',100.0,1.77913049503374409e+09,1,'2026-06-12T17:11:07Z',NULL,NULL,NULL,'["Infrastructure", "Autoscaling", "Node Provisioning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:11:07Z", "gh_stars": 7654, "gh_open_issues_30d": 496, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:14.385821+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aws/secrets-store-csi-driver-provider-aws','aws/secrets-store-csi-driver-provider-aws: AWS Secrets Manager and Config'' Provider for Secret Store CSI Driver','','2026',4,'The official AWS Secrets Manager provider for the Secrets Store CSI Driver. Mounts secrets directly from AWS Secrets Manager into pods as transient virtual filesystems, keeping secrets out of both the etcd database and persistent storage nodes.','Go','Tool','Advanced',1,'online','manual','ed9caa75dfefdcd07ddcc0b0cc923b7ae888457ee6adf38b529837c4133f0249',100.0,1.77903394301673793e+09,1,'2026-06-11T16:13:51Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver Providers"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T16:13:51Z", "gh_stars": 587, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:15.168554+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs','AWS Labs GitHub','','2026',0,'The central AWS Labs GitHub organization housing hundreds of active experimental projects, tooling integrations, and reference CDK blueprints. Live Grounding highlights this hub as a critical launchpad for emerging patterns in infrastructure-as-code and cloud automation. It provides platform engineering teams with robust, peer-reviewed building blocks for accelerated architecture design.','N/A','Platform','Advanced',0,'online','manual','77eceb187995b0fae21705b9b2adf06e9327ec39af9c878323df2a9abf2fb65e',100.0,1.77902916922587704e+09,1,'2026-05-17T16:46:09.225877+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Reference Architectures"]','["[EMERGING]"]','["docs/aws-architecture.md", "docs/aws-tools-scripts.md", "docs/aws.md"]','["aws-architecture.md", "aws-tools-scripts.md", "aws.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/amazon-ecr-credential-helper','awslabs/amazon-ecr-credential-helper: Amazon ECR Docker Credential Helper','','2025',4,'A Docker credential helper that handles seamless, transparent IAM-based authentication for Amazon ECR. By removing the need to run periodic ''aws ecr get-login-password'' cron jobs, it enhances runtime security by integrating directly with standard IAM Instance Profiles and local AWS config files.','Go','Tool','Intermediate',1,'online','manual','6485c879c08e0048456259670896b18bcea1520aad1490fd027b541df0bf53cf',100.0,1.77903413957494211e+09,1,'2026-06-09T16:44:24Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security Practices"]','["[ENTERPRISE-STABLE]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T16:44:24Z", "gh_stars": 2703, "gh_open_issues_30d": 87, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:15.885604+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/amazon-eks-ami/issues/183','ref1: docker build --network=host','','2018',4,'A long-standing GitHub issue discussing Docker build networking constraints, specifically regarding the utilization of host-networking. Valuable for troubleshooting build-time network discovery and enterprise proxy traversal.','English','Repository','Intermediate',0,'online','manual','3efb5a631c9ef42d3718b7947268b418aa37ae03667c290e8272049c88c56339',100.0,1.77903019728398704e+09,1,'2026-06-12T01:26:31Z',NULL,NULL,NULL,'["CI-CD", "Containerization", "Networking"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-06-12T01:26:31Z", "gh_stars": 2651, "gh_open_issues_30d": 63, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:16.598170+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/amazon-s3-tar-tool','github.com/awslabs/amazon-s3-tar-tool: Amazon S3 Tar Tool','','2025',5,'An AWS Labs utility designed to parallelize the creation of TAR archives directly from S3 bucket structures. It prevents the network egress bottle-necks associated with downloading S3 objects locally before compression. Extremely valuable for big data analytics architectures and data lifecycle archival procedures.','Java','Repository','Advanced',0,'online','manual','2a13e2400114619f000a6378403d1e6537ba17a05b54e1aba3d239eb2dbfa011',100.0,1.77903439227713608e+09,1,'2026-04-08T02:24:52Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Storage Management"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-08T02:24:52Z", "gh_stars": 233, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:17.396180+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/assisted-log-enabler-for-aws','github.com/awslabs/assisted-log-enabler-for-aws: Assisted Log Enabler -'' Find resources that are not logging, and turn them on','','2025',5,'An AWS Labs community-focused repository offering automation scripts to identify resource endpoints that lack active logging and programmatically enable auditing (e.g., S3 server access logging, VPC Flow Logs). It addresses serious audit compliance gaps across expansive, multi-account structures. Live Grounding maintains its high utility for enterprises validating governance against SOC2 and CIS benchmarks.','Python','Repository','Advanced',0,'online','manual','a639dceeef558c6cfb347e005da2e3088994cf965c57d0af619e56dd2d1e96b2',100.0,1.77903189867519497e+09,1,'2026-06-13T23:30:47Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Logging and Auditing"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T23:30:47Z", "gh_stars": 274, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:18.172586+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/aws-cloudsaga','==awslabs/aws-cloudsaga: AWS CloudSaga - Simulate security events in AWS==','','2025',5,'AWS CloudSaga is an open-source tool developed by AWS to simulate security events and malicious activity directly inside your AWS environment. It enables security operations teams to validate detection mechanisms, alert pipelines, and incident response procedures. Essential for continuous red-teaming exercises and maintaining robust cloud posture management.','Go','Repository','Advanced',0,'online','manual','72b2d374572c51c3b212c0901e24f9e113bba18f791604eb743c29512ba40d18',100.0,1779031564.70116,1,'2026-06-13T23:25:47Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security Simulation"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T23:25:47Z", "gh_stars": 477, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:18.952835+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/aws-kubernetes-migration-factory','==github.com/awslabs: Kubernetes Migration Factory User Guide== 🌟','','2026',5,'The AWS Kubernetes Migration Factory provides an automated, programmatic framework for migrating legacy VM-based or on-premises workloads into Amazon EKS. Curator Insight notes its structured pipelines that reduce migration errors, while Live Grounding confirms its utility in enterprise-scale rehosting plans. Key features include source-to-target automation, pre-migration validation, and automated target cluster provisioning.','Python','Code Repository','Advanced',0,'online','manual','e26f3a98e5b89e36ff101cb719d6253d6ccd4549bbf8b9038afb2edcfddac61b',100.0,1.7790313524675951e+09,1,'2024-09-25T20:41:08Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Cloud Migration", "Automation"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-25T20:41:08Z", "gh_stars": 130, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:19.750218+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/aws-waf-sample','AWS WAF sample rules','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18765cc1d9a80d454aac4d31c5e3e3ac458ca6d5e0b2885f71a2544369fae56e',100.0,1.77903058378446793e+09,0,'2026-05-17T17:09:43.784468+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://github.com/amazon-archives/aws-waf-sample", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:20.386144+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/cdk-eks-blueprints','==aws-quickstart/cdk-eks-blueprints: Amazon EKS Blueprints for CDK==','','2026',5,'An AWS Cloud Development Kit (CDK) based framework that simplifies bootstrapping and configuring production-ready EKS clusters. Synthesizing developer insight with live deployment footprints, it provides programmatic control over EKS configurations, core add-ons, and IAM integrations. It is ideal for teams seeking TypeScript/Python program-based IaC over static YAML or HCL configurations.','TypeScript','Code Repository','Advanced',0,'online','manual','6d1c7f8cb4f4504526a91b80b3d6831dfaa2d23609fdd7ba4d74fd6a4c79ac63',100.0,1.77913049500957608e+09,1,'2026-06-11T23:11:51Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "AWS CDK"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T23:11:51Z", "gh_stars": 510, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:21.101111+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/cdk8s','github.com/awslabs/cdk8s','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4e4e6aa8ff97716ee088cd364fca4f83a29ce3f6ce9958ffd8b73eae54db2a2b',100.0,1.77903098998279309e+09,0,'2026-05-17T17:16:29.982793+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/cdk8s-team/cdk8s", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:21.748812+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/cognito-at-edge','awslabs/cognito-at-edge','','2023',2,'An AWS Labs utility for parsing and verifying Amazon Cognito user authentication tokens directly inside CloudFront Lambda@Edge functions. This shifts JWT parsing to the network edge, avoiding cold starts on regional API servers.','TypeScript','Library','Intermediate',1,'online','manual','e404f89183c7624b41303bf7684985db4f495ce1cd01b7ad90a9c0fb6a4c06b0',100.0,1.77903005251467299e+09,1,'2026-05-29T16:43:34Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T16:43:34Z", "gh_stars": 238, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:22.544035+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/diagram-as-code','github.com/awslabs/diagram-as-code 🌟','','2022',4,'An AWS Labs community experiment designed to showcase the power of programmatically rendering complex systems architecture. Helps engineers integrate documentation updates directly inside release workflows.','Python','Library','Intermediate',0,'online','manual','b785f63e07b6aec35d948693162ca6d59795c1bfaa2c91d1abd5b15d121ac443',100.0,1.77903350848277401e+09,1,'2026-04-20T01:46:01Z',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "Python"]','["[ENTERPRISE-STABLE]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-20T01:46:01Z", "gh_stars": 1519, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:23.342637+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/eks-node-viewer','awslabs/eks-node-viewer','','2023',4,'A highly functional CLI diagnostic tool designed to visualize real-time cost, resource utilization, and scheduling efficiency across Amazon EKS node groups. Highly integrated with dynamic autoscaling engines like Karpenter to optimize infrastructure financial footprints.','Go','CLI Tool','Intermediate',0,'online','manual','0bde84201333b18e725405254ecaa05aba317bf3205f04b8dd87323ad99b9878',100.0,1779033343.14635,1,'2026-06-08T19:56:47Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Cost Optimization", "Node Scaling Metrics"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T19:56:47Z", "gh_stars": 1632, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:24.121841+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/karpenter','awslabs/karpenter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d5d81bd6f2e1a86399f0b28a8b016245f35a425de82ac20bad1a52be5f295000',100.0,1.77903189688128399e+09,0,'2026-05-17T17:31:36.881284+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/aws/karpenter-provider-aws", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:24.769796+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/specctl','github.com/awslabs/specctl','','2023',5,'A specialized security tool developed by AWS Labs to parse, extract, and map standard Kubernetes manifest objects or ECS task definitions directly into AWS infrastructure controls. Analyzes security and network isolation requirements.','Go','Tool','Advanced',0,'online','manual','1bc5beb53afb89e68bcccf04c3c60985b6d289e14aa4593a45cf691c1a42da52',100.0,1.77903430692835211e+09,1,'2023-11-10T17:14:34Z',NULL,NULL,NULL,'["Security & Governance", "Kubernetes Compliance", "Infrastructure Translation"]','["[DE FACTO STANDARD]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-10T17:14:34Z", "gh_stars": 258, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:25.548917+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/sustainability-scanner','github.com/awslabs/sustainability-scanner: Sustainability Scanner (SusScanner)','','2023',2,'An AWS Labs security linter (SusScanner) designed to parse CloudFormation templates, highlighting optimization and resource usage anomalies. The tool aids in reducing carbon footprints and waste overhead by aligning resource choices with the AWS Sustainability Pillar.','Python','Tool','Intermediate',0,'online','manual','71279f7c9292f087f392647331e6d2c66016616c552f4d963dd01cdeab02ecec',100.0,1.77903210876423692e+09,1,'2024-08-29T08:48:01Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Sustainability"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-08-29T08:48:01Z", "gh_stars": 124, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:26.344772+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/awslabs/terraform-iam-policy-validator','awslabs/terraform-iam-policy-validator','','2021',5,'A command-line tool designed to parse Terraform plans and validate IAM policies against AWS IAM Access Analyzer''s validation rules during CI/CD. This enables automated static security analysis of infrastructure-as-code, blocking insecure policy deployment before they reach live environments.','Python','Repository','Intermediate',0,'online','manual','354fc7cde8325e7bd07ccd57ffd8cad06c5c037c4d909569993d56f0f166b99b',100.0,1.7790304015205779e+09,1,'2025-06-09T22:47:03Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Least Privilege Automation"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2025-06-09T22:47:03Z", "gh_stars": 347, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:27.129331+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/aylei/kubectl-debug','kubectl-debug','','2020',5,'Originally a popular community-built plugin to launch debugging containers within target pods, `kubectl-debug` has largely been superseded by native Kubernetes Ephemeral Containers (`kubectl debug` command) in modern releases. This project remains a valuable reference for historical context and legacy cluster compatibility. For modern clusters, engineers are strongly advised to transition to built-in Kubernetes diagnostic commands.','English','Repository','Advanced',0,'online','manual','b2309f629a8415f2d35aa07424e4548a1f1d6c70147de61c3fb8af9aad70cfd9',100.0,1.77903443203995609e+09,1,'2023-10-19T02:52:57Z',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting Tooling", "kubectl plugins"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-19T02:52:57Z", "gh_stars": 2305, "gh_open_issues_30d": 62, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:27.899380+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/azohra/yaml.sh','azohra/yaml.sh','','2021',2,'An experimental, pure Bash-based YAML parser designed to extract configurations without external runtime dependencies like Python or Node.js. It is a lightweight helper for minimal edge installations, though mostly inactive in terms of recent development.','Bash','tool','intermediate',0,'online','manual','0cfc2dbf9260192158b5d7dc49e0d45b63299a02600ae86aaa8a155c50dd18fb',100.0,1.77903140192896795e+09,1,'2024-01-23T18:50:58Z',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[EMERGING]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-23T18:50:58Z", "gh_stars": 34, "is_special": true, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:28.607477+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/azsk/DevOpsKit','Secure DevOps Kit for Azure','','2024',3,'The Secure DevOps Kit for Azure (AzSK) provides scanning scripts, CI/CD extensions, and compliance templates for secure-by-default cloud engineering. Live Grounding: As of recent cycles, AzSK has transitioned to a legacy state with Microsoft recommending native Azure Policy and Microsoft Defender for Cloud. It remains a valuable historical reference for building automated security controls directly into enterprise deployment workflows.','PowerShell','Software Toolkit','Advanced',0,'online','manual','b9783691731becff9ab8cc1bcd7a74dc41860191a4800d478e3ab5b7f50a0d8d',100.0,1.77903375804945397e+09,1,'2024-05-07T12:50:16Z',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "Infrastructure Security", "AzSK Toolkit"]','["[LEGACY]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-07T12:50:16Z", "gh_stars": 222, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:29.316577+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/azsk/DevOpsKit-docs','DevOpsKit-docs','','2024',3,'The official documentation repository supporting the Secure DevOps Kit for Azure (AzSK). It outlines operational processes for deploying automated security checks in Azure DevOps pipelines and resource deployment validation. While native Azure tools have superseded AzSK, the structured policies and patterns detailed here still inform modern DevSecOps security baselines.','Markdown','Documentation','Intermediate',0,'online','manual','9ea109c8e22550cb328511be5017491ab4175b9d6e2fd928482c5860a720e853',100.0,1.77903130282895803e+09,1,'2022-02-14T11:55:39Z',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "Infrastructure Security", "AzSK Documentation"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-14T11:55:39Z", "gh_stars": 498, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:30.025824+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/azure-devops','github.com/azure-devops','','2026',0,'The main developer repository portal for Azure DevOps, cataloging extensions, migration tooling, and programmatic APIs required to integrate enterprise workflows with git-based operations.','None','Repository','Intermediate',0,'duplicate','manual','ae1c2217d251681e10403761be33aea790e916a8ffe27adf745ccde179788b28',100.0,1.77902925213479304e+09,1,'2026-05-17T16:47:32.134793+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Platform Integration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/Azure/apiops"}'); -INSERT INTO "resources" VALUES('https://github.com/azure-samples/avm-terraform-labs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0dacd7ef4066bcfad49dbad32e48db22e6c2e01d09f7a586d8d1178ee20b8de4',100.0,1779034560.66281,0,'2026-05-17T18:16:00.662810+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:30.755161+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/azure/fleet','github.com/azure/fleet','','2024',3,'Explores Azure Kubernetes Service (AKS) Fleet Manager, designed for multi-cluster fleet-wide management. Coordinates application rollouts, implements global ingress configurations, and automates orchestrator upgrades across distributed topologies.','Go','Repository','Advanced',1,'online','manual','93f4b3c26fd86766496d535ea8f271bc0280836859aaaaa3d64c6f8ecea8285e',100.0,1.7790298021768651e+09,1,'2026-06-10T09:34:42Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Container Orchestration", "AKS Fleet Manager"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T09:34:42Z", "gh_stars": 224, "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:31.479062+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/azure/mission-critical-online','github.com/azure/mission-critical-online: Welcome to Azure Mission-Critical'' Online Reference Implementation','','2026',5,'An industry-grade reference template demonstrating design strategies for mission-critical cloud applications on Azure. Implements active-active patterns, automated failover, and zero-downtime updates.','Bicep','Repository','Advanced',1,'online','manual','abd53ddd93a178e6126ca682e7336d02bbc0908b6b83723503709b118ed243dc',100.0,1779033501.00063,1,'2025-01-14T14:51:10Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "High Availability Architectures"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-01-14T14:51:10Z", "gh_stars": 401, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:32.216722+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/backstage/backstage','github.com/backstage/backstage','','2026',5,'Backstage is an open-source framework created by Spotify for building customizable internal developer portals. It consolidates service catalogs, software templates, technical documentation, and observability plug-ins into a unified microservices-based control plane, radically reducing cognitive load.','TypeScript','Open Source Project','Advanced',1,'online','manual','f71598769ac3edd3c1ebd7b5bc5df4b8408e4ead63cbecea736f1de1182272bf',100.0,1.77903138560826396e+09,1,'2026-06-13T23:59:39Z',NULL,NULL,NULL,'["Platform Engineering", "IDP Tooling", "Developer Portals"]','["[DE FACTO STANDARD]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T23:59:39Z", "gh_stars": 33600, "gh_open_issues_30d": 452, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:32.958270+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/backube/volsync','VolSync 🌟','','2026',5,'VolSync is an open-source Kubernetes operator developed by Backube to orchestrate cross-cluster persistent volume data replication. Supporting engines like rsync, rclone, and restic, it delivers a platform-agnostic framework for executing disaster recovery policies.','Go','Operator','High',0,'online','manual','cc0d5ecdcf1bc68fe0f6fec3fc1972146b345ee9360c77bc1c4f39a2137d2fef',100.0,1.77902999324945306e+09,1,'2026-06-10T18:53:51Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Backup & Replication"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-storage.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-10T18:53:51Z", "gh_stars": 978, "gh_open_issues_30d": 115, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:33.672094+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/badarsebard/terraforge','badarsebard/terraforge','','2022',1,'Terraforge functions as an intuitive visual scaffolding platform engineered to streamline the baseline authoring of complex Terraform configurations. Developers can sketch resource boundaries visually and export clean HCL and variables. Though limited in enterprise scaling, it remains a valuable accelerator for rapid prototyping.','JavaScript','Visual Tool','Beginner',0,'online','manual','63b99ff9036bd2923354bac610bb21034167f0275a775b70206cc8bd62902b83',100.0,1.77903061147783589e+09,1,'2024-06-24T01:36:03Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Scaffolding Utilities"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-06-24T01:36:03Z", "gh_stars": 64, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:34.365010+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bank-vaults/bank-vaults','Bank Vaults: Un Cuchillo Suizo para HashiCorp Vault en Kubernetes','','2026',4,'Bank Vaults is a comprehensive, production-grade tool designed for managing, configuring, and injecting secrets from HashiCorp Vault on Kubernetes. It utilizes an operator-driven approach to inject secrets dynamically into Pod filesystems, completely removing secrets from the cluster API storage. It is the de facto standard for enterprises seeking secure vault management and dynamic secrets injection.','Go','Security Suite','Advanced',1,'online','manual','82cc5a2a6f76cd56252c4ff64ac9970ca7e76551690aa752a0ff821067b4d0a8',100.0,1.77903036526471495e+09,1,'2026-06-07T18:48:59Z',NULL,NULL,NULL,'["Security", "Secret Management", "Integrations"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-07T18:48:59Z", "gh_stars": 2254, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:35.105940+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/banzaicloud/dast-operator','DAST operator','','2021',5,'An operator designed to run automated Dynamic Application Security Testing (DAST) scans against active services directly in the cluster environment. Integrates security assertions early inside staging deployment cycles. Note: Banzai Cloud projects are largely archived or integrated.','Go','Operator','Advanced',1,'online','manual','33d4bf37c50364106e93e54bbb6629dcda56920719fa4685e7a3b4d4bbc7e167',100.0,1.77902995067566895e+09,1,'2023-04-05T09:57:11Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Automation Operators"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-05T09:57:11Z", "gh_stars": 194, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:35.824939+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/banzaicloud/kafka-operator','Banzai Kafka Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ea86f213227b0ac761ebd947b56dd615515e6061bbfe225846dc1b0b7d55ac79',100.0,1.77903238887049508e+09,0,'2026-05-17T17:39:48.870495+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://github.com/banzaicloud/koperator", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:36.470969+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/banzaicloud/koperator','Banzai Kafka Operator','','2024',4,'Originally engineered by Banzai Cloud, Koperator is a highly automated operator framework designed to manage Kafka on Kubernetes with Cruise Control integrations. While mostly superseded by Strimzi, its historical innovations in granular scaling and fine-grained rebalancing influenced modern stateful Kubernetes abstractions.','Go','Kubernetes Operator','Advanced',1,'online','manual','a087e59f4d2d26c4447ca0a27691b91675be891624781a74d1248472b4f29042',100.0,1.7791304950298531e+09,1,'2025-03-11T08:20:50Z',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Kubernetes Operators", "Koperator"]','["[ENTERPRISE-STABLE]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-11T08:20:50Z", "gh_stars": 790, "gh_open_issues_30d": 66, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:37.196828+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/banzaicloud/thanos-operator','banzaicloud/thanos-operator 🌟','','2023',5,'Streamlines Thanos-based monitoring architectures by provisioning Query, Store, Compact, and Ruler resources. It manages historical metrics storage across dynamic environments.','Go','Operator','Advanced',0,'online','manual','a6b7f7dbe7bbbfe7aa995b7e9f3a74874903bfe55c21106c1ac3e19c8598d823',100.0,1.77903000099484896e+09,1,'2024-01-19T15:02:07Z',NULL,NULL,NULL,'["Observability", "Metrics", "Thanos Orchestration", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-01-19T15:02:07Z", "gh_stars": 283, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:37.920413+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bbl/secretize','Secretize 🌟','','2020',2,'A lightweight command-line utility to convert raw secrets and environment variables directly into encrypted Kubernetes Secret manifests. Helpful for basic automation pipelines, although modern enterprise workflows typically favor external systems like Vault, External Secrets Operator, or sealed-secrets.','Go','Repository','Intermediate',0,'online','manual','aaaf92a6d099ab669769db6ea68561457fca407d63fcc8e7879ab54790ade02e',100.0,1.77903081013138508e+09,1,'2026-04-07T17:05:26Z',NULL,NULL,NULL,'["Cloud Native", "Security", "Secrets Management"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-07T17:05:26Z", "gh_stars": 71, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:38.624270+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bcicen/ctop','ctop 🌟','','2026',5,'ctop provides a real-time, top-like container metrics display for command-line resource tracking. Built in Go, it supports both Docker and runC runtimes, delivering an instant overview of CPU, memory, network, and disk I/O metrics across active containers. It serves as an essential tool for local container debugging and quick bare-metal performance triage without the overhead of heavy APM agents.','Go','Tool','Medium',0,'online','manual','81e1a5f56cdb13c1a00083103c9715c784866560a1c72dd62b5e15ed4f3a7c63',100.0,1.77903042302807402e+09,1,'2024-07-08T11:15:48Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Monitoring"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-08T11:15:48Z", "gh_stars": 17764, "gh_open_issues_30d": 120, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:39.334332+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bee-travels/openapi-comment-parser','openapi-comment-parser','','2021',3,'A Node.js CLI tool and library that extracts JSDoc-style comments from source code files to generate valid OpenAPI (Swagger) specifications automatically, streamlining API contract maintenance during local development.','JavaScript','Tool','Intermediate',0,'online','manual','8d1464d334295697793b039a4e2b455df6768ddbc8c960dfda7e341ff0912c54',100.0,1.77903164815765595e+09,1,'2023-01-07T18:19:12Z',NULL,NULL,NULL,'["API Management", "API Documentation", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-07T18:19:12Z", "gh_stars": 256, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:40.060004+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/benc-uk/kubeview','KubeView 🌟','','2024',3,'A web-based, real-time visualization tool that renders Kubernetes API objects (Pods, Deployments, Services, Ingresses) and their relationships as a structured graphical map. It assists developers and administrators in diagnosing network routing and mapping configurations. In 2026, it is highly appreciated as a lightweight alternative to heavier cluster dashboards.','Go','Web Application','Medium',1,'online','manual','2611a5a8c8fd23c3f7733eb5190b56b0ae6a3e4d45fdcdf6762fefff4846d545',100.0,1.77902961363405799e+09,1,'2026-04-02T12:56:10Z',NULL,NULL,NULL,'["Operations", "Observability", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-02T12:56:10Z", "gh_stars": 1201, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:40.782303+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/binhnguyennus/awesome-scalability','Awesome Scalability','','2023',5,'A legendary repository outlining the structural design patterns for massive, highly available backend systems. Covering microservices coordination, message brokers, caching schemas, and consensus databases, this represents the gold standard for backend systems architects.','Markdown','Awesome List','Advanced',1,'online','manual','d30178979d8ff158c75f71a54cc4423ffc9d6a06ad35eae9fb6b5ca1813913d2',100.0,1.7790341166719079e+09,1,'2026-01-04T03:51:47Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Scalability"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-04T03:51:47Z", "gh_stars": 71720, "is_special": true, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:41.481357+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/biosimulations/biosimulations',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d94d1b623ca4b6c1534f95fe0ace391867b6c7dd180d664292d381c91f91c3ac',100.0,1779034560.76264,0,'2026-05-17T18:16:00.762640+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 133, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:42.199025+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/biosimulations/deployment','biosimulations/deployment','','2021',1,'A customized deployment framework tailored for specialized scientific computing operations and simulation workloads. It displays production architectures orchestrating complex computations, file systems, and databases on Kubernetes cluster topologies.','Helm','Deployment Configuration','Advanced',0,'online','manual','fa5a8e09045193aa8dcccdc5df9a0b16bb458338531eb5eaf3481c97d5190a86',100.0,1.77903142948325896e+09,1,'2026-06-02T17:56:29Z',NULL,NULL,NULL,'["Specialized Workloads", "Scientific Computing", "Simulation Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T17:56:29Z", "gh_stars": 3, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:42.920530+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bit-cloner/ecrcp','ecrcp','','2020',0,'A lightweight utility designed to copy Docker images directly between different Amazon ECR registries without requiring local download-and-reupload bandwidth. Useful for cross-account deployments and regional migration tasks in complex enterprise AWS landing zones.','Go','Tool','Intermediate',0,'online','manual','7e2b0d2b0ff78890b32eab285b671fa3ba55196ec1919a0385b17e36a8784944',100.0,1.78173587618487596e+09,1,'2026-06-18T00:37:56.184876+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Registries"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "aws-containers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:43.650488+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bit-cloner/kcg','kcg 🌟','','2021',1,'Kubernetes Context Generator (kcg) is a simple utility built to simplify generating custom kubeconfig profiles across multiple distinct environments. It remains a minor community project overshadowed by enterprise dynamic loaders.','Go','CLI Tool','Simple',0,'online','manual','5b3f063a63c487a1455c56e4d74e4214f90f370d82129b35e550a4ee325eabd6',100.0,1.77903201751916599e+09,1,'2021-04-29T17:01:09Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Context Switching"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-29T17:01:09Z", "gh_stars": 19, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:44.360517+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bit-cloner/poke','POKE - Provision Opinionated Kubernetes on EKS','','2018',0,'Opinionated CLI provisioning script wrapper for configuring standardized Amazon EKS instances. This project has been classified as legacy due to extensive inactivity; modern teams should leverage Terraform or EKS Blueprints instead.','Go','Tool','Intermediate',0,'online','manual','N/A',100.0,1.78173606840856099e+09,1,'2026-06-18T00:41:08.408561+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cluster Provisioning"]','["[LEGACY]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:45.090915+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bitnami-labs/kubewatch','==bitnami-labs/kubewatch==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','86a2aadcf296a2d87fd6d458ec25b123a24e9270ed6027c8971ef1649221acb8',100.0,1.77903204661207795e+09,0,'2026-05-17T17:34:06.612078+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/kubewatch", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:45.749520+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bitnami/kubecfg','kubecfg','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bb3d5954a600ef594c5c6906e8dd1523194c3c9b1259bd7c4aaf6dde5fc87f53',100.0,1.77903087446510601e+09,0,'2026-05-17T17:14:34.465106+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:46.398051+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/blendle/kubecrt','Kubecrt','','2021',1,'An archived, early-stage conversion utility built to convert Helm charts into raw Kubernetes manifests. This project has been fully superseded by standard native capabilities like ''helm template'' and is preserved solely as a historical reference of early declarative rendering strategies.','Go','CLI Tool','Beginner',0,'online','manual','a6c1de2a92799dde3536bdcc8a5926eaebfdcdd420f822b2c126cf487d276efa',100.0,1.77903307228802895e+09,1,'2023-03-07T02:59:09Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "ISC", "gh_pushed": "2023-03-07T02:59:09Z", "gh_stars": 113, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:47.112557+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bloomberg/goldpinger','bloomberg/goldpinger 🌟','','2017',4,'An advanced connectivity troubleshooting tool that deploys as a cluster-wide DaemonSet to ping target peers. It generates visual mesh graphics depicting latency patterns, transport failures, and network partition faults.','Go','Kubernetes DaemonSet','Intermediate',1,'online','manual','5a906ec37741f8a82781e9e2c6196860fcb8b11251866231046ab986fc61ee7c',100.0,1.77903347981929802e+09,1,'2026-04-23T15:38:04Z',NULL,NULL,NULL,'["Observability & Performance", "Network Monitoring", "Mesh Connectivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-23T15:38:04Z", "gh_stars": 2707, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:47.851334+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bloomberg/memray','github.com/bloomberg/memray 🌟🌟','','2025',5,'Curator Insight details Memray as Bloomberg''s advanced memory tracker for Python applications. Live Grounding confirms its preeminent role in tracking allocations inside complex microservice systems, excelling in profiling C/C++ extension boundaries where standard tools fall short.','Python / C++','Library / CLI','Advanced',1,'online','manual','9be53de03b150e560c31ef702fbf954ed599304266538a270b551a89cac52663',100.0,1.77903371626742911e+09,1,'2026-06-12T00:32:27Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Memory Profiling"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T00:32:27Z", "gh_stars": 15115, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:48.567569+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bluefrg/bitbucket-auto-merge','BitBucket Auto Merge','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2536b6d8b2279bd5db3fd12b921818904b1e4467b3feddc8d7fcc2bafa1693f9',100.0,1.77903140185519289e+09,0,'2026-05-17T17:23:21.855193+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/mikefrank-ca/bitbucket-auto-merge", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:49.222068+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bluxmit/alnoda-workspaces','github.com/bluxmit: Kubespray Workspace','','2024',5,'A containerized development sandbox and workspace designed to streamline the execution of Kubespray and Ansible playbooks, ensuring dependency insulation and tool consistency across local machine environments.','Docker/Shell','Repository','Intermediate',0,'online','manual','5afb0973ee4b9b75f27e799ba2e4c8cf97fc81f5dfd4e3396c9192984278d69a',100.0,1.77903036363115596e+09,1,'2023-07-30T07:49:59Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Development Environments"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2023-07-30T07:49:59Z", "gh_stars": 1361, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:49.929170+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bmaynard/kubevol','Kubevol 🌟','','2018',1,'A historical command-line utility for copying and transferring data between Kubernetes Persistent Volume Claims (PVCs). It is now considered legacy as native CSI snapshot capabilities and robust migration utilities have become standard.','Python','CLI Tool','Simple',0,'online','manual','6a7da73d86c4ed1ad1af29324d3711a520570bfdfdf6524f822389ea5fd37dd2',100.0,1.77903316298204708e+09,1,'2023-02-06T23:46:43Z',NULL,NULL,NULL,'["Storage", "Volume Management", "Data Migration"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-02-06T23:46:43Z", "gh_stars": 18, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:50.687369+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bmuschko/ckad-crash-course','bmuschko/ckad-crash-course: Certified Kubernetes Application Developer (CKAD)'' Crash Course','','2021',5,'A repository housing comprehensive code examples, study guides, and hands-on exercises complementing Benjamin Muschko''s CKAD Crash Course. It focuses on application design, deployment configurations, security contexts, and troubleshooting methodologies essential to the Linux Foundation blueprint.','Shell','Reference','Intermediate',0,'online','manual','036f2eff18d8bcecd44deb08c1c2cac124913756765535397a7eca244f0a5334',100.0,1.78173622159774208e+09,1,'2026-06-18T00:43:41.597742+02:00',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:51.379501+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bmuschko/ckad-prep','bmuschko/ckad-prep','','2021',5,'An alternative preparation repository designed by Benjamin Muschko, offering structured sample solutions, resource manifests, and command-line blueprints to ace the CKAD exam. It isolates complex concepts like readiness/liveness probes, service definition, and rolling updates into easy-to-digest exercises.','YAML','Reference','Intermediate',0,'online','manual','a15629426df06a5e46361d07a2d7f517676aded3640b46ec2478916bfb3b7d7a',100.0,1.78173622166995501e+09,1,'2026-06-18T00:43:41.669955+02:00',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:52.065538+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bodywork-ml/bodywork-core','bodywork-ml/bodywork-core: Bodywork','','2022',2,'Bodywork acts as a pipeline orchestrator and deployment tool focused on shipping machine learning systems directly into Kubernetes. While currently seeing low developer activity, it remains a valuable conceptual blueprint for running serverless, stateful, and batch-oriented ML pipelines.','Python','Repository','Intermediate',1,'online','manual','b5aea08cb00293bda96f65851a9a2191c197bdc9e4ef09bee42e3ce3d88ad27c',100.0,1.77903086208310794e+09,1,'2023-08-18T06:42:48Z',NULL,NULL,NULL,'["MLOps", "Deployment", "Kubernetes Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2023-08-18T06:42:48Z", "gh_stars": 436, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:52.798136+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/boltops-tools/kubes','kubes 🌟','','2023',2,'Kubes is a deployment framework that enables developers to build, prune, and deploy Docker images and Kubernetes manifests using clean, programmable configurations. It combines compilation and deployment phases into a unified workflow.','Ruby','CLI Tool','Intermediate',0,'online','manual','52c8136ce905cca1e7d8ac95bd4c0bb87c81ae772e3ebb054d4af61ff4445a7b',100.0,1.7790329228349049e+09,1,'2025-04-24T01:47:46Z',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Frameworks", "Declarative Config"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-24T01:47:46Z", "gh_stars": 102, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:53.552072+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/borchero/meerkat','Meerkat','','2023',5,'A dynamic networking operator designed to update and map external DNS routes. It reads internal networking resource allocations to dynamically register up-to-date hostname directories.','Go','Operator','Medium',0,'online','manual','da6037ae1fc02f0d734024ace407f92ad38ab9bb7c01686b260d10d32e54a420',100.0,1.77903055904853796e+09,1,'2020-12-31T13:19:58Z',NULL,NULL,NULL,'["Networking", "DNS", "Service Discovery", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-12-31T13:19:58Z", "gh_stars": 38, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:54.243601+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/borchero/switchboard','borchero/switchboard: Switchboard','','2024',5,'Switchboard functions as a Kubernetes-native dynamic router and DNS management hub. It coordinates with global DNS service APIs to orchestrate routing policies, mapping live cluster ingress nodes automatically to external domain registrations.','Go','Repository','Intermediate',0,'online','manual','39bbd3ced60c70fc8cf5abb1d81edbc2300273c700e94076b63b58310ab7b47f',100.0,1.77902982123730707e+09,1,'2026-06-11T14:45:12Z',NULL,NULL,NULL,'["Networking", "DNS & Ingress", "Routing Controllers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T14:45:12Z", "gh_stars": 163, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:54.974399+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bors-ng/bors-ng','Bors-ng: A merge bot for GitHub Pull Requests','','2026',4,'An Elixir-based implementation of the Bors merge coordinator. Uses a highly parallelized merge queue to batch, build, and test PR combinations, keeping the master branch strictly green. Live grounding notes that although currently archived, it remains a landmark model for merge queues.','Elixir','Tool','Advanced',1,'online','manual','48e086288c13aad192af64884162e420699e25d3b1cc8799cc1fd6a7b757a1f4',100.0,1.77903333942218589e+09,1,'2024-04-04T12:24:44Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-04T12:24:44Z", "gh_stars": 1531, "gh_open_issues_30d": 181, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:55.669730+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/boto/boto','Boto','','2018',4,'Curator Insight introduces the early Boto library for AWS programmatic scripting. Live Grounding confirms the library is fully deprecated and obsolete, replaced completely by Boto3; developers must prioritize migration to eliminate compatibility issues with modern AWS endpoints.','Python','Library','Intermediate',0,'online','manual','cd49b06eb73f2532fc7eaa4832fa7c174c39ae36458bb191e5e06e18e6aa3f92',100.0,1.77903382801839303e+09,1,'2024-01-12T23:46:55Z',NULL,NULL,NULL,'["Infrastructure", "AWS SDK", "Legacy Library"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-12T23:46:55Z", "gh_stars": 6431, "gh_open_issues_30d": 1118, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:56.431310+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/box/kube-exec-controller','box/kube-exec-controller','','2018',5,'Curator Insight: Controller to restrict and audit shell execution inside Kubernetes pods. Live Grounding: Inactive for over five years. Superseded by newer ephemeral container mechanics, admission controllers (OPA/Kyverno), and modern service mesh execution boundaries.','Go','Code Repository','Advanced',0,'online','manual','ba337139c4a519fc7bbfdfbad8a550898ae48d5fe9f6d34e00f111de9566c220',100.0,1.77903114144634294e+09,1,'2021-12-02T07:48:57Z',NULL,NULL,NULL,'["Security", "Policy & Admission Control", "Runtime Security", "Legacy Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-12-02T07:48:57Z", "gh_stars": 126, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:57.134325+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/box/kube-iptables-tailer','github.com/box/kube-iptables-tailer','','2026',3,'Kube-iptables-tailer is a specialized controller that parses system-level kernel iptables packet drop logs and maps them directly to active Kubernetes Pods. By resolving low-level packet drops to recognizable workload names, it simplifies network policy auditing and connectivity troubleshooting. This utility is ideal for platform teams managing strict, multi-layer networking environments.','Go','Network Controller','Advanced',0,'online','manual','c354ad86a39a806991da9793087a82af802fc0958dab8bdaccc520690099c0c0',100.0,1779031808.40008,1,'2024-08-12T08:40:33Z',NULL,NULL,NULL,'["Networking", "iptables Analysis", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-12T08:40:33Z", "gh_stars": 549, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:57.889598+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bpftrace/bpftrace','bpftrace','','2018',5,'A high-level tracing language and diagnostic toolkit built on top of the Linux eBPF subsystem. It allows system engineers to dynamically probe kernel modules, trace memory allocations, and analyze latency. Live Grounding shows that bpftrace is a core diagnostic pillar in production engineering.','C++','Tool','Advanced',0,'online','manual','37f422e9795c080231318d3d71659a3fbac0d01be532fe49ebe9bf563141ef75',100.0,1.77913049494506096e+09,1,'2026-06-13T15:56:16Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Observability", "Kernel Tracing"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T15:56:16Z", "gh_stars": 10160, "gh_open_issues_30d": 248, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:58.625742+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bregman-arie/devops-exercises','bregman-arie/devops-exercises 🌟','','2026',5,'A massive curated repository containing thousands of questions, answers, and hands-on exercises covering Linux, Jenkins, Docker, Kubernetes, Ansible, Terraform, AWS, and system design. (Live Grounding: With over 82k stars, it stands in 2026 as the preeminent resource for preparing systems engineers and validating platform architecture skills).','Python/YAML','Reference Guide','Intermediate',1,'online','manual','74f02f679be571f5cbde19766052dcc39fdac290a01354dc045033912e6304c1',100.0,1.77903210442080307e+09,1,'2025-12-27T14:22:30Z',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Interview Preparation", "Reference Guides"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/demos.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "demos.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-27T14:22:30Z", "gh_stars": 82758, "is_special": true, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:59.331951+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bregman-arie/devops-resources','==bregman-arie/devops-resources== 🌟','','2026',0,'A massive collection of operational guides, cheat sheets, books, and courses covering Kubernetes ecosystems, continuous delivery pipelines, configuration engines, and cloud design.','Markdown','Awesome List','Intermediate',0,'duplicate','manual','9ff97eac6df2ac9efd2f8276a5c9580d0a37f227613f7113e5741f45e51d52ea',100.0,1781736123.10989,1,'2026-06-18T00:42:03.109890+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Educational Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "duplicate_of": "https://github.com/bregman-arie/devops-exercises", "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:00.023324+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/brennerm/uptimerobot-operator','uptimerobot-operator','','2023',5,'Synchronizes current routing profiles with the UptimeRobot API. It dynamically configures exterior synthetic latency testing targets as new ingresses scale up or out.','Go','Operator','Medium',0,'online','manual','019ed7ba4756bb460e0fb2c270bbffd3c8e917906e4007d7d6397ce57c2e01fe',100.0,1.7790330513467431e+09,1,'2023-11-14T16:27:12Z',NULL,NULL,NULL,'["Observability", "Monitoring", "External Integration", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-14T16:27:12Z", "gh_stars": 60, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:00.736744+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/AirIAM','bridgecrewio/AirIAM','','2023',2,'AirIAM bridges the gap between manual runtime configuration and declarative postures by parsing active AWS IAM deployments and converting them to structured Terraform modules. It leverages analytics to isolate unused roles and design clean, least-privilege configurations. Platform engineers utilize it to refactor legacy brownfield permissions into audited GitOps structures.','Python','CLI Tool','Advanced',0,'online','manual','09ac371fb9ddc2a4b26fbab44ac8cee1b1d19e6581f91e3655a4ee002aea67b4',100.0,1779029341.51882,1,'2025-03-18T19:37:06Z',NULL,NULL,NULL,'["Infrastructure as Code", "Cloud Security", "IAM Translation"]','["[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-18T19:37:06Z", "gh_stars": 824, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:01.479405+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/checkov','Checkov 🌟','','2026',5,'Checkov is a static code analysis tool for Infrastructure as Code (IaC) that scans Kubernetes manifests, Helm charts, Terraform, and cloud-provider templates for misconfigurations and security risks, acting as a critical CI/CD gatekeeper.','Python','Security Scanner','Intermediate',0,'online','manual','98f69842258ecb7f450daae2e657279f373b3e71ba9dbd34c8a40e24dcdd02df',100.0,1.77903217795133209e+09,1,'2026-06-11T23:29:10Z',NULL,NULL,NULL,'["Security & Identity", "Compliance & Auditing", "Static Code Analysis"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T23:29:10Z", "gh_stars": 8790, "gh_open_issues_30d": 138, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:02.196053+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/helm-scanner','helm-scanner','','2023',0,'A lightweight template vulnerability scanner that evaluates Helm manifests for potential security drift, secrets leaks, and misconfigurations prior to deployment. Often integrated early in pipeline testing stages.','Go','CLI Tool','Intermediate',0,'online','manual','e886ce99a0b1d192eacdce6179a4ba3c5be951efe0cab97126043fb783af6220',100.0,1.78173596099319291e+09,1,'2026-06-18T00:39:20.993193+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Security & Auditing"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:02.960092+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bryanl/sheaf','sheaf','','2021',5,'A packaging utility designed to compile Kubernetes application manifests and associated container image layers into standalone relocatable archives. Crucial for provisioning air-gapped systems or on-prem environments. The project is archived, with users directed to standard solutions like Carvel or Helm.','Go','Tool','Medium',0,'online','manual','f4297ddb49eb511e4a452c5b03a9cb0d21652bf0840a5e689d129dcd030cf413',100.0,1.77903095497125911e+09,1,'2020-07-17T14:43:40Z',NULL,NULL,NULL,'["Application Delivery", "Packaging", "Air-gapped Deployment"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-07-17T14:43:40Z", "gh_stars": 30, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:03.676992+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/buger/jsonparser','buger/jsonparser','','2025',5,'An ultra-performant, zero-allocation Go JSON parser that bypasses reflection and standard serialization libraries. Reaches nested values directly from byte slices, outperforming standard library structures by up to 10x in high-throughput data pipelines.','Go','Library','High',0,'online','manual','2244dce6b7f1cfbc9b2734caf6103dc227e547204b25653449b2e67beeb4102a',100.0,1.77902924330012393e+09,1,'2026-05-03T11:10:14Z',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Performance & Parsing"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-03T11:10:14Z", "gh_stars": 5629, "is_special": true, "gh_open_issues_30d": 68, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:04.385290+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/burrsutter/9stepsawesome','github: burrsutter/9stepsawesome','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2dda5a7dbd683b5f7987a254ac47d2b08755f0af73d93fcdb0c36f10ad6f571d',100.0,1.77903279351400399e+09,1,'2026-05-17T17:46:33.514004+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:05.104562+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/bytebase/bytebase','bytebase/bytebase','','2021',5,'Open-source, web-based database schema change and collaboration tool engineered for DevOps teams and DBAs. Features GitOps-driven workflow mechanics, automated visual SQL review, and centralized security compliance policies to govern multi-engine environments.','Go','Software','Advanced',1,'online','manual','dac4c79ad7a36b978bd40c9488b8c26ac8289977234555e87c7d984d001cc0e1',100.0,1.77903198337984299e+09,1,'2026-06-12T07:19:02Z',NULL,NULL,NULL,'["Database Architecture", "Database GitOps", "Schema Management"]','["[DE FACTO STANDARD]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T07:19:02Z", "gh_stars": 14143, "gh_open_issues_30d": 149, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:05.830236+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/c0dyhi11/k3s-linkerd','Global K3s Deployment on Packet Baremetal 🌟','','2020',0,'A global multi-region deployment playbook demonstrating K3s cluster instantiation across Packet Baremetal infrastructure, coupled with the Linkerd service mesh. Optimizes edge routing latency and inter-node networking security.','Shell','Repository','Advanced',0,'online','manual','01640813ce20a74bfa917c6f312443d87d58ecca493ab67478623e7f79309bbc',100.0,1.77903456060387611e+09,1,'2020-04-12T04:12:17Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Bare Metal & Multi-Cloud", "Kubernetes Distributions"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-04-12T04:12:17Z", "gh_stars": 9, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:06.508543+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cakehappens/seaworthy','seaworthy: A CLI to verify #Kubernetes resource health !! 🌟','','2021',1,'A testing-focused CLI utility used to run health checks and smoke tests against newly deployed Kubernetes resources. It validates endpoints, ingress routing, and pod states match expected operating metrics before promoting releases.','Go','CLI Verification Tool','Simple',0,'online','manual','13613895efb1f252ebf742e03ce27c20811105d3ab39cd0b5f0332e030409444',100.0,1.77903114311227297e+09,1,'2020-08-10T01:10:04Z',NULL,NULL,NULL,'["Application Lifecycle", "Testing & Verification", "Health Checks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-08-10T01:10:04Z", "gh_stars": 39, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:07.264635+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/caldito/soup','caldito/soup','','2021',1,'Soup is a small open-source CLI tool designed to extract, analyze, and report on the container image tags actively running across a Kubernetes cluster. It aids operations teams in identifying legacy or unpinned image tags, although modern comprehensive policy engines like Kyverno have largely subsumed its utility.','Go','CLI Tool','Medium',0,'online','manual','3ae1c1f73278dacc640a6963eaddb565d6ae116f3322ba070c03c08347d75fe1',100.0,1.77903057309451293e+09,1,'2022-04-19T16:53:22Z',NULL,NULL,NULL,'["Operations", "Security", "Image Scanning"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-19T16:53:22Z", "gh_stars": 40, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:07.995361+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/calvin-puram/awesome-kubernetes-operator-resources','github.com/calvin-puram: Awesome Kubernetes Operator Resources','','2023',5,'A specialized guide indexing SDKs, patterns, and source repositories for writing Kubernetes Operators. It provides concrete references on the Operator SDK, Kubebuilder framework, and controller-runtime systems, allowing platform developers to build automated, stateful management controllers.','Markdown','Awesome List','Advanced',1,'online','manual','713b023d78076df0736c083ea7910ceaa405c6373f07b36e45f409fc7aae2b36',100.0,1.77903331400957298e+09,1,'2026-04-25T08:57:34Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Operators"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-04-25T08:57:34Z", "gh_stars": 245, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:08.720062+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/carlosedp/cluster-monitoring','Cluster Monitoring stack for ARM / X86-64 platforms','','2025',5,'A specialized telemetry suite crafted for physical, edge, and multi-architecture Kubernetes clusters running on ARM or x86 systems. Extends modern operators to resource-constrained environments.','Jsonnet','Repository','Advanced',1,'online','manual','a3d3a6a736de50fc3b1505948aadfbaea2fb00071f2911992a29bf71cf186969',100.0,1.77903295041548299e+09,1,'2025-08-22T22:59:09Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Kubernetes", "Multi-Arch Telemetry"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/prometheus.md"]','["kubernetes-tools.md", "prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-08-22T22:59:09Z", "gh_stars": 754, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:09.432997+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/carlosedp/lbconfig-operator','github.com/carlosedp/lbconfig-operator: External Load Balancer Operator'' 🌟','','2023',1,'Operator that dynamically provisions and configures external hardware/software load balancers (such as F5 BIG-IP or HAProxy) based on Kubernetes ingress or service resource updates.','Go','Repository','Advanced',0,'online','manual','0cb420e6987d09ec35c12f2e9945f9ff24a337a8f85a78f5f8277b71b8086b83',100.0,1.77902956995955204e+09,1,'2026-03-01T22:30:31Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-01T22:30:31Z", "gh_stars": 63, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:10.146150+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/carlosonunez/k8s-harness','k8s-harness 🌟','','2018',0,'A legacy testing framework designed to rapidly provision and tear down ephemeral Kubernetes development harnesses. While useful in early CI, modern virtual cluster setups like vcluster or Kind provide much higher speed and fidelity.','Ruby','Testing Framework','Simple',0,'online','manual','43219a1713ceb71f2d79b4e51ebdee330214d0682945f5bb7378f8347b210c49',100.0,1.78173604680598592e+09,1,'2026-06-18T00:40:46.805986+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Testing & Verification", "Local Harnesses"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:10.873571+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/carlosonunez/kubernetes-the-hard-way-on-azure','Kubernetes the Hard Way: Azure Edition','','2021',0,'A localized adaptation of ''Kubernetes the Hard Way'' targeting Azure cloud services. Focuses on manual creation of Virtual Networks (VNets), Network Security Groups (NSGs), Azure load balancers, and systemd service profiles to build a transparent control plane.','Markdown','Repository','Advanced',0,'duplicate','manual','1ae1465f5fd177aebc32e70d65e9efac02258fce8fd7f6572830dc76e371a71f',100.0,1.78173602649203801e+09,1,'2026-06-18T00:40:26.492038+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Azure"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/prabhatsharma/kubernetes-the-hard-way-aws", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:11.592056+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cavaliercoder/vpc-free','github.com/cavaliercoder/vpc-free','','2024',5,'A specialized tool designed to scan AWS VPC configurations and identify unused IP subnets and available address spaces. It simplifies subnet planning and CIDR allocation by visually exposing gaps in current IP management matrices. Essential for large enterprises implementing zero-trust network segmentations or multi-region Transit Gateway routing.','Go','Repository','Intermediate',0,'online','manual','6642a03abac705fe10c8ad93cebb687fa4f56c9e9f888f675c97c706d4bff7ac',100.0,1779030538.95954,1,'2019-06-26T00:24:45Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Networking"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2019-06-26T00:24:45Z", "gh_stars": 59, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:12.317158+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cdk8s-team/cdk8s','cdk8s','','2026',5,'The GitHub repository containing the core source code for CDK8s. It allows developers to model Kubernetes resources as structured code in TypeScript, Python, Java, or Go. It features full support for custom-generated CRDs, letting platform teams build clean, reusable configuration libraries.','TypeScript','Tool','Intermediate',0,'online','manual','4e4e6aa8ff97716ee088cd364fca4f83a29ce3f6ce9958ffd8b73eae54db2a2b',100.0,1.77903024906896495e+09,1,'2026-06-13T10:24:27Z',NULL,NULL,NULL,'["Configuration", "CDK & DSLs", "CDK8s"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T10:24:27Z", "gh_stars": 4823, "gh_open_issues_30d": 73, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:13.035907+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ceph/ceph','Ceph: A Distributed Object, Block, and File Storage Platform','','2026',5,'An enterprise-grade, highly scalable distributed storage ecosystem providing object, block, and file system storage on a single unified cluster. Widely adopted as the primary storage layer backing cloud platforms and Kubernetes orchestration (Rook-Ceph).','C++','Infrastructure','Advanced',0,'online','manual','5fccdfde04b9481e08f59d6cf81834cadee87cc848f31d62c280766005d71925',100.0,1.77903209175809407e+09,1,'2026-06-13T22:54:53Z',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Storage & Databases", "Distributed Block Storage"]','["[DE FACTO STANDARD]"]','["docs/aws-storage.md", "docs/cloud-asset-inventory.md", "docs/kubernetes-storage.md"]','["aws-storage.md", "cloud-asset-inventory.md", "kubernetes-storage.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T22:54:53Z", "gh_stars": 16707, "gh_open_issues_30d": 1193, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:13.749026+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cert-manager/approver-policy','github.com/cert-manager: Policy Approver','','2024',5,'The cert-manager approver-policy extension code repository. Intercepts CertificateRequest resources before submission, evaluating requested commonNames, SANs, and key constraints against user-defined security guidelines.','Go','Code Repository','Advanced',0,'online','manual','331ac73ab670293dd3c50c8119d2b9707a74e38e0b59e4fdd59484c9f5a7c8c3',100.0,1.77913049498746395e+09,1,'2026-06-13T09:32:17Z',NULL,NULL,NULL,'["Security", "PKI & Certificates", "cert-manager", "Access Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T09:32:17Z", "gh_stars": 90, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:14.471701+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cert-manager/cert-manager','==cert-manager/cert-manager==','','2026',5,'Consolidated record of the cert-manager repository, automating certificate lifecycles to guarantee encrypted transport paths between internal microservice runtimes.','Go','Code Repository','Advanced',0,'online','manual','d2ec3a0583b0d999c41e17df6d4ddf7762a9bc25a361a2a78db3913473d65e6f',100.0,1.77903153830299091e+09,1,'2026-06-14T01:07:13Z',NULL,NULL,NULL,'["Security", "PKI & Certificates", "cert-manager"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["registries.md", "kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:07:13Z", "gh_stars": 13859, "gh_open_issues_30d": 236, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:15.204416+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cert-manager/policy-approver','github.com/cert-manager: Policy Approver','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77377c86ef3a506463e841cfd92ae4019df552e035539b54900d47def409cf60',100.0,1.77903392232206392e+09,0,'2026-05-17T18:05:22.322064+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://github.com/cert-manager/approver-policy", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:15.841567+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/chaos-mesh/chaos-mesh','Chaos Mesh','','2025',5,'A robust, CNCF-incubating chaos engineering platform designed for cloud-native ecosystems. Orchestrates extensive failure injections—spanning network partitions, node failures, system call manipulations, and JVM faults—allowing developers to systematically evaluate Kubernetes stability under load.','Go','SaaS Platform / Orchestrator','Advanced',1,'online','manual','dda04b09c01fae29e8fd45959bbd630e73f4e1333799a464731c56bbd42e7e70',100.0,1.77902988401929688e+09,1,'2026-06-12T09:21:53Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:21:53Z", "gh_stars": 7747, "gh_open_issues_30d": 552, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:16.545786+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/chaosblade-io/chaosblade','chaosblade','','2025',5,'Alibaba''s multi-platform chaos engineering tool designed to inject faults across various levels of a system. Specifically targets OS resource exhaustion, network degradation, disk I/O bottlenecks, and deep application-layer faults for languages like Java, Go, and C++.','Go','Software Utility','Advanced',1,'online','manual','0b7a4de55c0e224e822bb577e5c593e6911d47a8862693ad954b36a431baf3a7',100.0,1.77903453145563197e+09,1,'2026-06-09T16:23:13Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Kubernetes Tools"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T16:23:13Z", "gh_stars": 6352, "gh_open_issues_30d": 347, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:17.277171+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/charlax/professional-programming','github.com/charlax/professional-programming: A collection of full-stack'' resources for programmers 🌟','','2026',5,'A world-class resource collection addressing the operational, psychological, and architectural aspects of professional software engineering. Spans topics from system design and API robustness to career planning and team mechanics. An essential reading reference for engineering leads and staff architects.','N/A','Repository','Intermediate',0,'online','manual','f254cf680e5e80c3e9c6b39c4ed3c5cf84643f79de26334daab3f270700bb54c',100.0,1.77903223244468498e+09,1,'2026-06-08T00:03:16Z',NULL,NULL,NULL,'["Developer Tools", "Methodology", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T00:03:16Z", "gh_stars": 51109, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:17.984307+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/che-samples','github.com/che-samples','','2024',0,'Official template repository containing devfile configurations and cloud-native project workspace definitions for Eclipse Che. Accelerates development setup by declaring containers, tools, and runtimes as code.','YAML','Repository','Intermediate',0,'online','manual','61d5115f86c523012e35f4fe3b9fd1b3fd5b2a607c286dbc62152f7b9e638350',100.0,1.77902948739423704e+09,1,'2026-05-17T16:51:27.394237+02:00',NULL,NULL,NULL,'["DevSecOps & IDEs", "Eclipse Che", "Cloud IDE Templates"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/chen-keinan/mesh-kridik','chen-keinan/mesh-kridik','','2021',1,'A security auditing and compliance verification tool for cloud-native Service Meshes, validating configurations against strict benchmark rulesets. It supports meshes like Istio, Linkerd, and Consul.','Go','Security Tool','High',1,'online','manual',NULL,NULL,1.7793885983602519e+09,0,'2024-12-09T16:56:32Z',NULL,NULL,NULL,'["Security", "Service Mesh Security", "Audit Tools"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-09T16:56:32Z", "gh_stars": 27, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:18.679511+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/chenjd/terraform-101','==https://github.com/chenjd/terraform-101== 🌟','','2021',0,'A highly practical beginner-level code index focusing on Terraform basics, state management, module syntax, and provider declarations for deploying cloud infrastructure safely.','HCL','Repository','Beginner',0,'online','manual','125f6c2be505c4d1e2cb2932a9f8bec5e1e02cee514f6c61eb8c31bdefc0a857',100.0,1.7817359212821989e+09,1,'2026-06-18T00:38:41.282199+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Fundamental Syntaxes"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:19.401314+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/chenjiandongx/kubectl-count','github.com/chenjiandongx/kubectl-count','','2023',0,'A fast and minimal kubectl plugin designed to return resource counts grouped by namespace or specific kinds. It targets fast CLI inspections, though modern system administrators frequently replace it with k9s configurations or basic custom scripting.','Go','CLI Plugin','Beginner',0,'online','manual','01617c6a4198156e3ce2bb0ec9551eedf2c5993e7e7c2353355563c2340b99a8',100.0,1.77902947574851202e+09,1,'2022-08-02T06:39:24Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Resource Auditing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-02T06:39:24Z", "gh_stars": 39, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:20.107136+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/chenjiandongx/kubectl-images','kubectl-images','','2023',5,'A CLI plugin designed to scan, inventory, and display the exact container images actively deployed inside a cluster namespace. Essential for identifying outdated registry links and resolving missing image version tags.','Go','CLI Plugin','Beginner',0,'online','manual','13e98236ba3c418d71801ffe86340015965970737745a3ec9f6478e2aac5fd64',100.0,1.77903184483116698e+09,1,'2026-03-19T03:56:28Z',NULL,NULL,NULL,'["Observability", "CLI Utilities", "Image Security"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T03:56:28Z", "gh_stars": 277, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:20.816055+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/chmouel/kss','KSS - Kubernetes pod status on steroid','','2023',5,'A CLI utility designed to enhance pod status visibility, extracting high-fidelity information from Kubernetes clusters in real-time. It visualizes container terminations, restarts, and readiness probes with rich colors and status indicators, addressing the visual limitations of native `kubectl get pods`.','Rust','CLI Tool','Intermediate',0,'online','manual','c2896a9e8114fec52c2449b0bcaa1ade652c55a80699d08f20de4fc16b6228ac',100.0,1.77903035060924506e+09,1,'2026-01-31T17:46:22Z',NULL,NULL,NULL,'["Observability", "CLI Utilities", "Pod Status"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-31T17:46:22Z", "gh_stars": 43, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:21.506151+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/chr-fritz/csi-sshfs','chr-fritz/csi-sshfs','','2019',1,'A Container Storage Interface (CSI) plugin designed to mount remote directories securely over SSHFS/SFTP. It enables microservice instances to read and write directly to legacy external filesystems without custom FTP setups.','Go','CSI Driver','Advanced',0,'online','manual','a158dd061ff0926b72df24dc12c73014a8233f0f9c7485cb7cfc93ed9b4959a6',100.0,1779030025.31795,1,'2020-01-29T21:18:12Z',NULL,NULL,NULL,'["Storage & Data", "CSI Plugins", "Remote Mounting"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-01-29T21:18:12Z", "gh_stars": 30, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:22.254880+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/chrislusf/seaweedfs','chrislusf/seaweedfs','','2020',1,'A fast, highly scalable distributed storage engine that provides file and object hosting. This repository features native integration paths, enabling microservice workloads to access high-throughput file structures with rapid lookup times.','Go','Storage Platform','Advanced',0,'online','manual','de61a9b3d109057426969c8a7d760944d3795ffa627822a5be380f0c61eb3e90',100.0,1.7790314650983591e+09,1,'2026-06-08T06:18:52Z',NULL,NULL,NULL,'["Storage & Data", "Distributed File Systems", "Object Storage"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T06:18:52Z", "gh_stars": 26, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:22.998105+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/chrisns/cosign-keyless-demo','chrisns/cosign-keyless-demo: Cosign Keyless GitHub Action Demo','','2021',2,'A practical reference repository showcasing how to perform keyless container image signing inside GitHub Actions using Cosign. The blueprint demonstrates authenticating against Fulcio and Rekor using GitHub''s temporary identity tokens. Essential for platform engineers looking to implement secure-by-default CI/CD pipelines.','Go','Repository','Intermediate',1,'online','manual','d9b118c22b91aa81144ead0562da99a0ed5acfe3abf3c239535a8f8905b64325',100.0,1.77903342220426511e+09,1,'2023-01-31T22:31:51Z',NULL,NULL,NULL,'["Security", "Supply Chain Security", "Keyless Signing"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-31T22:31:51Z", "gh_stars": 14, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:23.720612+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/chrisns/k8s-opa-boilerplate','chrisns/k8s-opa-boilerplate','','2020',1,'A minimal, highly instructional boilerplate repository demonstrating Open Policy Agent (OPA) integration inside Kubernetes using Gatekeeper. Helps bootstrap policy-as-code paradigms to secure deployments and enforce structural admission controls.','Rego','Repository','Advanced',0,'online','manual','8a0b016f5f851d2b242d57ece34c8c4e59db74b3c5f76f5453c0f8fe58d69c84',100.0,1779033773.44563,1,'2026-06-02T18:15:17Z',NULL,NULL,NULL,'["Cloud Native", "Security", "Policy Enforcement"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/kustomize.md"]','["kustomize.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T18:15:17Z", "gh_stars": 18, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:24.458194+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/christopherhein/awesome-eks','christopherhein/awesome-eks: Awesome EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','93a9e5db618cb592b0f77817d16fab80c32bf37548e360f8f15b7b0d147ee9df',100.0,1.77903114718230199e+09,0,'2026-05-17T17:19:07.182302+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/jimmyraywv/awesome-eks", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:25.113846+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cicdops/awesome-ciandcd','Awesome CI/CD 🌟','','2025',3,'An extensive curated list capturing modern DevOps platforms, delivery engines, automated linting, security scanning, and container validation tools, acting as a foundational technical index for engineering teams.','Markdown','Repository','Intermediate',1,'online','manual','5a5b7c5fa80a5882bee04d962414e0db0c1332043f674bdac2b3db4bd7a9fbe5',100.0,1.7790310263363161e+09,1,'2026-04-14T12:29:54Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Resource Portals"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/other-awesome-lists.md"]','["cicd.md", "other-awesome-lists.md"]','{}','{"gh_license": "GPL-2.0", "gh_pushed": "2026-04-14T12:29:54Z", "gh_stars": 1999, "is_special": true, "gh_open_issues_30d": 30, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:25.857165+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cilium/tetragon','Tetragon (Cilium)','','2022',5,'An eBPF-powered security observability and runtime enforcement platform. It monitors and blocks system events at the kernel level, providing granular process execution, network activity, and file system audit streams with zero container overhead.','Go','platform','Advanced',1,'online','manual','68c450ba0fe25e40514df915223a5935099e45961a55a65fa4f4551626c2b41d',100.0,1779031109.34794,1,'2026-06-14T09:06:49Z',NULL,NULL,NULL,'["Observability & Monitoring", "eBPF Runtime Enforcement", "Tetragon Platform"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:06:49Z", "gh_stars": 4749, "gh_open_issues_30d": 252, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:26.583956+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cinhtau/sonatype-nexus-waffle','github.com/cinhtau/sonatype-nexus-waffle','','2018',5,'An archived community plugin targeting Windows Active Directory single sign-on (SSO) authentication within Sonatype Nexus. Live grounding confirms it is obsolete, unmaintained, and legacy. Useful primarily as vintage integration code, modern Nexus deployments utilize modern OIDC and LDAP endpoints.','Java','Repository','Advanced',0,'online','manual','c430ab3d6f9179affd62ed9be3ed0189f8b99d15e900eeb970e8a68664b314db',100.0,1.77902961371268296e+09,1,'2019-05-17T19:12:19Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Integrations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-05-17T19:12:19Z", "gh_stars": 6, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:27.342900+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/circa10a/terraform-provider-mailform','github.com/circa10a/terraform-provider-mailform','','2021',1,'A niche experimental Terraform provider for the Mailform SaaS API. Serves as a great programmatic example for developers seeking to build customized provider architectures using standard SDK specifications.','Go','Provider','Intermediate',0,'online','manual','179c6253105400bd3692883c5767318d8a344c169d207f1887df3eb388847fae',100.0,1.77903215769201803e+09,1,'2025-11-12T03:06:44Z',NULL,NULL,NULL,'["Infrastructure as Code", "SaaS Integration", "Providers"]','["[EMERGING]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-11-12T03:06:44Z", "gh_stars": 14, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:28.053305+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cisagov/log4j-scanner','==cisagov/log4j-scanner==','','2021',0,'CISA''s open-source scanning tool designed to verify Log4j vulnerabilities by executing safe, targeted callback requests. It is a highly reliable diagnostic utility for auditing external attack surfaces and ensuring regulatory compliance. The tool remains an essential resource for enterprise security audits.','Python','Tool','Intermediate',0,'online','manual','48b61235254336a836b0f1b1ccccb13bfe62a090c6f91c115c0112ac63e4bae1',100.0,1.78173593004124498e+09,1,'2026-06-18T00:38:50.041245+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:28.754797+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ckotzbauer/chekr','chekr','','2022',1,'A lightweight utility designed to inspect Kubernetes configurations and validate them against upcoming resource deprecations and removals. By mapping API versions in manifest files to deprecation roadmaps, it prevents cluster upgrade disruptions. Active through 2026, it remains a useful command-line tool for pre-flight deployment audits.','Go','CLI Tool','Medium',0,'online','manual','7051b38f708de41e58bdb9317a2523365211292d7599f817c8c551fca5b23cc2',100.0,1.77903112635894703e+09,1,'2023-09-16T06:23:32Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Deprecation Check"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-09-16T06:23:32Z", "gh_stars": 9, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:29.446848+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ckotzbauer/chekr/issues/61','github.com issues: Generate Kyverno deprecation policies with chekr','','2022',1,'A specific technical issue and discussion detailing how to dynamically generate Kyverno deprecation policies using chekr. This represents an advanced integration pattern where declarative deprecation rules can be continuously generated and enforced at admission time. An invaluable resource in 2026 for automated platform upgrades.','Markdown','Documentation / Issue','Medium',0,'online','manual','64981e18ca235f20e325e03f8bd8e65477f0b0858a8a19b3df882c11da23659e',100.0,1.77903450002723503e+09,1,'2023-09-16T06:23:32Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Kyverno Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-09-16T06:23:32Z", "gh_stars": 9, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:30.138805+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/ckotzbauer/vulnerability-operator','ckotzbauer/vulnerability-operator','','2023',5,'Integrates scanning engines with active cluster runtimes, cross-referencing running container image tags against security databases to alert administrators to new vulnerabilities.','Go','Operator','Advanced',0,'online','manual','48b51a396e0e94d654e5e238dd08cc407cc44898fccfa028445cd33f29032737',100.0,1779032255.36903,1,'2026-06-13T13:29:42Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Scanning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T13:29:42Z", "gh_stars": 87, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:30.868902+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/clanktron/k3s-ansible','clanktron/k3s-ansible','','2022',2,'A robust, multi-node Ansible playbook developed to cleanly orchestrate K3s setups, handle system dependencies, bind node components, and extract active kubeconfigs automatically.','YML','IaC','Intermediate',0,'online','manual','34d9e871c6f5b42ebfb9cdf1bf0744ffc0710c729a4535ea63be7ddf4f792add',100.0,1.779032017760185e+09,1,'2022-09-15T05:51:01Z',NULL,NULL,NULL,'["Edge & IoT", "Cluster Provisioning", "Ansible Roles"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-15T05:51:01Z", "gh_stars": 36, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:31.614963+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/clastix/capsule','==Capsule Operator==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','82756c4742f62a3e237316762b895ce70a87796f7ece4032aa7093de049c5e65',100.0,1.77902931026936197e+09,0,'2026-05-17T16:48:30.269362+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/projectcapsule/capsule", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:32.254111+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cli/cli','github.com/cli/cli','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a52e2e804b83b6dcd5c62fb973c6a49c969cf2ab698cf1ceb6de5e8c6cc46782',100.0,1.77903292066923809e+09,1,'2026-05-17T17:48:40.669238+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 1011, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:32.988555+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloud-ark/caastle','cloud-ark/caastle','','2021',1,'An application-focused operator designed to manage multi-tiered applications in Kubernetes using structured Custom Resources. By coordinating complex dependency lifecycles across different services, it attempts to simplify custom operator architecture. In 2026, it is primarily viewed as a research-level project.','Python','Kubernetes Operator','High',0,'online','manual','463ff6042883048fb4ccbba61b567694071bc7725dc37e8ba0a63107f2d49222',100.0,1.77903135669877791e+09,1,'2018-10-29T16:57:29Z',NULL,NULL,NULL,'["Platform", "Application Platform", "Custom Resources"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-10-29T16:57:29Z", "gh_stars": 26, "gh_open_issues_30d": 29, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:33.713260+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloud-ark/kubeplus','KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟','','2024',5,'Delivers Helm charts as managed services by generating dynamic APIs. It secures multi-tenant pipelines, enforces platform utilization policies, and integrates Helm deployments with custom billing engines.','Go','Operator','Advanced',0,'online','manual','e5a88a7c5feb987add38a79bfaec017b7fb35ebac325b9ec8f25e243ac32e335',100.0,1.77903002124825692e+09,1,'2026-06-03T15:05:24Z',NULL,NULL,NULL,'["Application Delivery", "Packaging", "SaaS Provisioning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T15:05:24Z", "gh_stars": 735, "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:34.438902+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloud-bulldozer/benchmark-operator','cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks','','2024',5,'Automates heavy performance testing (e.g., FIO, uperf) within active clusters. It deploys targets, isolates benchmark metrics, and exports execution data to visualization layers.','Go','Operator','Advanced',0,'online','manual','edfe3b8caa1da00123cb823ef49ca923957b0463f59db375b03fcd8ed2cef680',100.0,1.77903452153634905e+09,1,'2025-05-28T10:48:27Z',NULL,NULL,NULL,'["Reliability", "Testing", "Performance Benchmarking", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-28T10:48:27Z", "gh_stars": 305, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:35.162248+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloud-bulldozer/kube-burner','kube-burner 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59ce31168e8f6a50d9531f032f45f6daff0742dc413c3ff7f8c1467a566de664',100.0,1.77903102699635291e+09,0,'2026-05-17T17:17:06.996353+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kube-burner/kube-burner", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:35.810741+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloud-custodian/cloud-custodian','Cloud Custodian','','2026',5,'A robust, YAML-configured rules engine used by enterprise platform engineers to manage multi-cloud compliance, cost control, and security posture across AWS, Azure, and GCP. Automates cost-saving resource deletions, tag compliance, and real-time security remediation.','Python','Software','Advanced',0,'online','manual','4122fb4f0d8f8b9b1d5e3fd765197751c957199983189d480fa145cd59f6fc46',100.0,1.77903154029675197e+09,1,'2026-06-10T18:53:37Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Multi-Cloud Governance", "Compliance Engine"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T18:53:37Z", "gh_stars": 6007, "gh_open_issues_30d": 1669, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:36.563031+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloud-native-toolkit/multi-tenancy-gitops','==cloud-native-toolkit/multi-tenancy-gitops== 🌟','','2023',5,'A production-grade toolkit mapping GitOps and Argo CD architectures onto multi-tenant Kubernetes clusters. Outlines secure separation patterns, namespace isolations, and policy sync mechanisms for scaling environments.','Yaml / Shell','Repository','Advanced',0,'online','manual','9ee4507bfa3837182a87995eb7b7b398017cf6866580d56db23d50633424d1be',100.0,1.77903068091314291e+09,1,'2025-05-09T18:47:42Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Multi-Tenancy"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-09T18:47:42Z", "gh_stars": 120, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:37.280054+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloud66-oss/copper','Copper','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','771e183c89c06d4a087f0f058f4b331548fb3e0102fc42394040c8ab2fdeec2e',100.0,1.77902995028408288e+09,1,'2026-05-17T16:59:10.284083+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "Apache-2.0", "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:37.977563+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudalchemy/ansible-grafana','Grafana provisioning Ansible Role','','2026',5,'An automated Ansible role engineered by Cloud Alchemy to deploy, configure, and maintain Grafana services. It translates Grafana''s file-based provisioning API parameters into clean Ansible playbooks, standardizing monitoring stack deployments across virtualized environments.','Ansible','Ansible Role','Medium',0,'online','manual','3a341740ea64c94a440597d1bcb210033a257776c21175198d1f3bdea0086d82',100.0,1.77903042310657811e+09,1,'2023-05-31T04:20:45Z',NULL,NULL,NULL,'["Observability", "Visualization", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-31T04:20:45Z", "gh_stars": 503, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:38.684823+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudalchemy/ansible-prometheus','github.com/cloudalchemy/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','49fbffd8ca22637aabd9d0dfd6ed58b745d8ab892342cbf63b7aa50a1693f875',100.0,1.77903258929198908e+09,1,'2026-05-17T17:43:09.291989+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:39.370077+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudbees/groovy-cps','Continuation Passing Style (CPS)','','2021',5,'Curator Insight introduces the underlying Continuation Passing Style (CPS) engine used for executing asynchronous Groovy scripts in Jenkins pipelines. Live Grounding reveals that understanding CPS is critical for debugging serialization errors during master restarts. This technical library ensures execution state can survive controller crashes and resume safely.','Java','Repository','Advanced',0,'online','manual','eef92e14e2cb59c30055868b0d43826b08d5c782554e0cdd1dd79d84b8a624d4',100.0,1.77903429226672506e+09,1,'2022-11-04T20:42:58Z',NULL,NULL,NULL,'["DevOps", "Pipeline Execution Engine", "Groovy CPS", "Continuation Passing Style"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/jenkins.md"]','["demos.md", "jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-04T20:42:58Z", "gh_stars": 95, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:40.086599+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudflare/cf-terraforming',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','64fc22ae8c4fdef0283f5a3c2088ff9d4bea2f63b2941fc5838d496f091fba74',100.0,1.77903050011604094e+09,0,'2026-05-17T17:08:20.116041+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:40.813987+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudflare/lockbox','github.com/cloudflare/lockbox','','2022',5,'Cloudflare''s implementation of public-key encryption workflows to store secrets safely in git repositories before deployment. This cryptographic utility integrates directly with CI/CD platforms to protect values in transit. Highly stable cryptography library still referenced in modern platforms.','Go','Library','Medium',0,'online','manual','dc51dc2ef9e0675da15a20513c781d396760eff71566a1ebdb1ec3fb38e0f38e',100.0,1.77903101719385099e+09,1,'2026-04-23T22:37:37Z',NULL,NULL,NULL,'["Networking & Security", "Secret Management", "Encryption"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-04-23T22:37:37Z", "gh_stars": 183, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:41.539130+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudflare/sciuro','sciuro','','2021',2,'An experimental graphical interface developed by Cloudflare to visualize Kubernetes workloads, cluster nodes, and networking paths in real time. It was designed to highlight resource topology and mapping structures. In 2026, the repository is unmaintained but serves as an informative architectural archetype for web UI mapping.','TypeScript','Web Application','Medium',1,'online','manual','2fb02ebcd733d6320f3037287b7967cf6fde6b15a231274e7167e39d47f2ef97',100.0,1.779031715197263e+09,1,'2026-04-23T22:52:03Z',NULL,NULL,NULL,'["Operations", "Observability", "Visualizer"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-23T22:52:03Z", "gh_stars": 180, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:42.262627+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudfoundry/cf-for-k8s','cf-for-k8s','','2022',2,'An implementation of Cloud Foundry designed to run natively on Kubernetes, blending the Cloud Foundry developer experience (cf push) with Kubernetes infrastructure. By 2026, this repository is archived as Cloud Foundry has transitioned its Kubernetes strategy toward more modular tools (like Korifi), rendering this specific integrated project a legacy reference.','Go','Application Platform','High',1,'online','manual','5badd2857efd39600e8073bf023c6a93823e349066b6c8d844647f8228024456',100.0,1779032540.51896,1,'2022-08-03T22:59:25Z',NULL,NULL,NULL,'["Platform", "PaaS", "Cloud Foundry"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-03T22:59:25Z", "gh_stars": 292, "gh_open_issues_30d": 76, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:42.979123+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudnativelabs/kube-shell','==github.com/cloudnativelabs/kube-shell== ⭐','','2023',3,'An interactive command shell wrapper for kubectl that features context indicators, command completion, and inline help. While visually compelling, native terminal enhancements (such as zsh completions combined with fzf) have largely rendered this dedicated wrapper legacy.','Python','Interactive Shell CLI','Intermediate',0,'online','manual','b1713285344920ab656e80de1eaf56475ef556603f8f2d9624e0578d32da3304',100.0,1779031497.62229,1,'2022-11-02T12:34:48Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Interactive Shell"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-02T12:34:48Z", "gh_stars": 2393, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:43.688882+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudogu/gitops-patterns','==github.com/cloudogu/gitops-patterns==','','2021',5,'An open directory detailing tested structural patterns for GitOps repo layouts. Helps architectural teams implement scalable environment propagation, secure branch systems, and robust template overlays cleanly.','Markdown','Repository','Intermediate',0,'online','manual','f19a9fe0d5737e1c19fb96869334f6eef6b21c3f6a15e8f27816f6cb3daa8c6c',100.0,1.77903108939878201e+09,1,'2025-06-30T16:08:02Z',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Design Patterns"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-30T16:08:02Z", "gh_stars": 359, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:44.470790+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudogu/gitops-playground','github.com/cloudogu/gitops-playground#example-applications','','2021',5,'A fully configured local testing playground that showcases multi-tool GitOps pipelines. Includes pre-wired sample apps to help developers analyze live sync processes, drift reconciliation, and integration dynamics using ArgoCD and Flux.','Shell','Repository','Intermediate',1,'online','manual','a0429396c0d451066023ec05f8e6ce054c85c4f2b2d91a548401b5766a65c032',100.0,1.77903125584823894e+09,1,'2026-06-12T09:57:11Z',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Testing Environments"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-12T09:57:11Z", "gh_stars": 266, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:45.192576+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudogu/jenkinsfiles','cloudogu/jenkinsfiles 🌟🌟🌟','','2021',5,'A comprehensive repository of production-ready Jenkinsfiles designed for modern enterprise software lifecycles. Offers reusable build scripts, container integration routines, and test suite automation loops.','Groovy','Code Repository','Intermediate',0,'online','manual','359d3987e7e51eaa143d920b4185887131c580def58388d8f4da4a990a60b4f3',100.0,1.77903073042681503e+09,1,'2023-10-31T08:24:10Z',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Architecture"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-31T08:24:10Z", "gh_stars": 299, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:45.937051+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudogu/k8s-diagrams','==cloudogu/k8s-diagrams==','','2021',3,'A specialized CLI utility built to parse Kubernetes live states and manifest specifications directly into clean, structured architectural diagrams. Resolves the operational pain point of manual cluster mapping, providing engineers with an accurate visual layout of active workloads, routes, and cluster components.','Go','CLI Tool','Intermediate',0,'online','manual','357885af0faa759dba9d088cac75fe5c6bb3e95ea6828537acfbec65fdf4723e',100.0,1.77903413499064207e+09,1,'2025-01-09T10:26:06Z',NULL,NULL,NULL,'["Architecture & Visualization", "Kubernetes Visualizer", "Go"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md", "docs/kubernetes-tools.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "cloud-arch-diagrams.md", "kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-01-09T10:26:06Z", "gh_stars": 339, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:46.663065+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudposse-terraform-components/aws-eks-argocd','AWS EKS Argo CD Terraform Component','','2023',4,'Enterprise-ready Terraform submodule designed to deploy, configure, and bootstrap Argo CD onto an existing AWS EKS cluster. Standardizes complex security configurations, integrates with IAM Roles for Service Accounts (IRSA), and provisions preconfigured Helm releases.','HCL','Repository','Advanced',0,'online','manual','a9cedc5f0da32caf8a3e3fb228149e1dd3f7ebdbe428bfdde20904a90b25f24e',100.0,1.78173587651289606e+09,1,'2026-06-18T00:37:56.512896+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure as Code", "Terraform & AWS", "EKS Modules"]','["[ENTERPRISE-STABLE]"]','["docs/argo.md", "docs/gitops.md", "docs/kubernetes-tools.md"]','["argo.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:47.448587+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudposse/atmos','github.com/cloudposse/atmos','','2024',3,'Atmos is a production-grade orchestration framework developed to coordinate large-scale multi-account, multi-region cloud configurations. By utilizing a clean hierarchical YAML stack structure, it integrates Terraform, OpenTofu, and Helmfile into consolidated environment manifests. It streamlines modular patterns and enforces strict security and tagging architectures.','Go','Framework','Advanced',0,'online','manual','20d5de9ef09c1eb07b18e0db2146be3215adea59d789d498bb2760d09dcb71e0',100.0,1.77903109741586709e+09,1,'2026-06-14T06:09:40Z',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration", "Enterprise Architectures"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:09:40Z", "gh_stars": 1310, "gh_open_issues_30d": 289, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:48.199777+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudposse?q=terraform-','github.com/cloudposse?q=terraform-','','2025',5,'The premier repository suite of highly modular, enterprise-tested blueprints authored by Cloud Posse. These patterns are widely adopted for orchestrating complex AWS and Kubernetes infrastructure layers using declarative conventions.','HCL','Repository','Intermediate',1,'online','manual','222cf30de23f4494dc58700def560592c26ee19d8182496a9cec9e63d098a0f6',100.0,1779033806.74093,1,'2026-05-17T18:03:26.740930+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Curation", "Cloud Posse Modules"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/cloudtty/cloudtty','cloudtty/cloudtty: A Kubernetes Cloud Shell (Web Terminal) Operator','','2025',2,'CloudTTY is an operator-backed web terminal designed to securely run browser-based command shell windows inside Kubernetes. Leveraging native container APIs, it provides access to authorized shells without external SSH configurations, proving invaluable for multi-tenant developer portal integration.','Go','Operator / Web UI','Advanced',1,'online','manual','3028047efca167255852e833c529b4ebbc136ff241c39a55f7bfef920bff078c',100.0,1779029421.90367,1,'2026-05-21T06:52:50Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Web Terminal"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-21T06:52:50Z", "gh_stars": 655, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:48.931653+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/clusternet/clusternet','==github.com/clusternet==','','2021',5,'Clusternet is an open-source, multi-cluster management framework designed to orchestrate application deployment across heterogeneous cloud-to-edge Kubernetes networks. It decouples control planes by introducing push and pull-based scheduling mechanisms, allowing seamless policy propagation.','Go','Multi-cluster Controller','Advanced',0,'online','manual','fc6d32ef3d10ebd1ade3e69b4b3e71cda12fe6bc09e44bcb5e38c24a8900c685',100.0,1.77903421195224404e+09,1,'2026-06-08T04:23:14Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Cluster Routing", "Fleet Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T04:23:14Z", "gh_stars": 1437, "gh_open_issues_30d": 69, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:49.660589+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/clusterpedia-io/clusterpedia','clusterpedia-io/clusterpedia 🌟','','2023',5,'Clusterpedia is a high-performance open-source search engine for multi-cluster Kubernetes resources. It periodically synchronizes objects from countless distinct environments into a centralized database, exposing a standard Kubernetes API endpoint to enable low-latency, cross-cluster resource discovery and management.','Go','Software','Advanced',0,'online','manual','3775a48570c85b1417c09243062e2d6cb3e17462b934251c9410f1215318fa6d',100.0,1.77903146890533399e+09,1,'2026-05-30T00:47:17Z',NULL,NULL,NULL,'["Kubernetes Management", "Multi-Cluster", "Search Engine"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-30T00:47:17Z", "gh_stars": 873, "is_special": true, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:50.367284+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/clvx/k8s-rbac-model','github.com/clvx/k8s-rbac-model: Kubernetes RBAC Model','','2019',5,'Curator Insight: A conceptual visualization framework for modeling Kubernetes RBAC policies. Live Grounding: The project has seen zero updates in over 5 years. Deprioritized under MVQ rules due to structural obsolescence against modern apiGroups.','JavaScript','Code Repository','Intermediate',0,'online','manual','47af26afb1e6187c9e511f90ee627aaf989c3bb6d9012c8b95ff36a969aa242d',100.0,1.77903392552799105e+09,1,'2020-09-01T20:19:40Z',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC", "Legacy Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-09-01T20:19:40Z", "gh_stars": 26, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:51.077601+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cncf/tag-security','cncf/tag-security: CNCF Security Technical Advisory Group 🌟','','2026',3,'The premier open-source governance and advisory group defining cloud-native security, compliance, and secure software supply chains. Provides critical specifications including the CNCF Security Whitepaper and Cloud Native Threat Matrix, which serve as foundational guides for platform architects.','English','GitHub Repository','Advanced',0,'online','manual','fbaed98c63fc735d027aaa6ca925d7db7cc292526f16fb9a3c807331039634b5',100.0,1.7790343949634521e+09,1,'2025-12-08T07:51:51Z',NULL,NULL,NULL,'["Security", "Cloud-Native", "Governance Standards"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-08T07:51:51Z", "gh_stars": 2264, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:51.869207+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cni-genie/CNI-Genie','CNI-Genie','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','86431846eeb87d1bd76fb941fa4b2156d7b39cf1ceb2cf7e0be39dd82f532351',100.0,1.77903134989142489e+09,1,'2026-05-17T17:22:29.891425+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:52.586676+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cnrancher/autok3s','cnrancher/autok3s','','2023',3,'Curator Insight defines autok3s as a lightweight tool to provision and manage K3s clusters across various cloud providers. Live engineering truth in 2026 notes that its development has stabilized, functioning well for localized multi-cloud rapid prototyping. It provides an API and a CLI wrapper to simplify provisioning on AWS, Alibaba, and Tencent Cloud.','Go','Code Repository','Medium',0,'online','manual','1c1ad8e505e61906ce2c7b545f0e5cd62a00cc56b4fbf1dda53728c345269f05',100.0,1.779030022644068e+09,1,'2025-11-25T08:19:31Z',NULL,NULL,NULL,'["Edge Computing", "Kubernetes Provisioning", "AutoK3s"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-25T08:19:31Z", "gh_stars": 938, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:53.321235+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/cockroachdb/copyist','copyist','','2020',4,'Details copyist, a Go library developed by CockroachDB to automate SQL mock generations. Records and plays back transactions to let developers perform database testing without spinning up full DBMS clusters.','English','GitHub Repository','Advanced',0,'online','manual','ba28e669744ae9985c71af064756c8bc779898666820d377644e609ec280f7bc',100.0,1779029573.66604,1,'2026-06-04T18:30:28Z',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Database Mocking"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T18:30:28Z", "gh_stars": 853, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:54.085607+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/codecentric/helm-charts','Codecentric Jenkins 🌟','','2025',3,'An active, community-maintained collection of high-quality Helm charts, featuring a robust configuration path for DevOps tooling like Jenkins. It provides clean, production-ready, security-hardened manifests optimized for enterprise use.','YAML','Helm Chart','Intermediate',1,'online','manual','99e7b1b7ee743f0f3b3cea0e279681350b7fe180bdc3f25c723909fe85b0ae84',100.0,1.77903095227094793e+09,1,'2026-06-08T12:05:48Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "DevOps Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T12:05:48Z", "gh_stars": 733, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:54.794364+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/codecentric/spring-boot-admin','codecentric''s Spring Boot Admin UI 🌟','','2026',5,'A popular community dashboard engineered to coordinate, monitor, and manage Spring Boot applications. By parsing actuator telemetry data, it displays real-time statistics including thread states, JVM metrics, memory usage, dynamic logging levels, and distributed transaction status.','Java','Tool','Intermediate',1,'online','manual','68187b3accb6b796cf3f24c30de656df4f4bf632336a27078b4401d695c31da1',100.0,1.77903101255946898e+09,1,'2026-06-13T18:44:23Z',NULL,NULL,NULL,'["Spring Ecosystem", "Observability", "Administration UI"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T18:44:23Z", "gh_stars": 12828, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:55.502699+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/codecrafters-io/build-your-own-x','Build Your Own X','','2024',5,'An immensely popular community-driven compilation of step-by-step guides for building complex software systems (compilers, databases, operating systems, Docker) from scratch. Perfect for deep pedagogical exploration of core engineering systems.','English','Repository','Advanced',0,'online','manual','b2853cf5c0430a748f639c71fd07733cc66e705c5ace8005cc37bdeca30e97e0',100.0,1.78173592113429904e+09,1,'2026-06-18T00:38:41.134299+02:00',NULL,NULL,NULL,'["Software Engineering", "Education", "Systems Programming"]','["[DE FACTO STANDARD]"]','["docs/devel-sites.md", "docs/introduction.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "devel-sites.md", "introduction.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 506, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:56.263798+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/coderanger/migrations-operator','coderanger/migrations-operator: Migrations-Operator','','2024',5,'This controller coordinates database schema migration jobs relative to active deployment rollouts. By intercepting deployment events, it executes schema changes as blocking preparatory steps, ensuring application microservices only start up once target database structures align.','Go','Repository','Intermediate',1,'online','manual','621080d14963a805f53f5cb620b78e4b254f7aceb764eded9b214d0ace704973',100.0,1.77903144914970588e+09,1,'2025-06-10T07:31:27Z',NULL,NULL,NULL,'["Data & Databases", "Lifecycle Management", "Schema Migrations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-10T07:31:27Z", "gh_stars": 136, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:56.969768+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/codesenberg/bombardier','codesenberg/bombardier 🌟','','2017',4,'A high-performance, concurrent HTTP benchmarking and load generation tool written in Go. Utilizing standard fasthttp routines, it generates substantial networking loads to test the horizontal scalability and limits of Kubernetes services.','Go','CLI Tool','Intermediate',0,'online','manual','4448392cd8e9b16e3e7d2107e19aa3d457adee5d229d47139ad4911f1cdf4019',100.0,1.77903358397102594e+09,1,'2026-03-31T13:01:05Z',NULL,NULL,NULL,'["Observability & Performance", "Performance Testing", "Load Generation"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-31T13:01:05Z", "gh_stars": 6796, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:57.657643+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/colbymchenry/codegraph','CodeGraph','Pre-indexed local code knowledge graph designed to optimize context and tool usage for AI coding agents.','2026',4,'An advanced, local-first code intelligence tool that generates a semantic knowledge graph of repository structures, symbols, and dependencies using Tree-sitter parsing. Explicitly designed to support AI coding agents such as Claude Code, Cursor, and Codex over Model Context Protocol (MCP), it enables agents to resolve queries through lightweight graph traversals rather than expensive, repetitive file scans. By caching symbol relationships locally, it cuts agent exploration tool calls by up to 70% and drastically reduces LLM token consumption in active development workflows.','en','GitHub Repository','Advanced',0,'online','automatic','aa066a24524051cced36b29d95217065cf3460f6289ee45d67e2bd5314cc1c0d',NULL,1.78035214849394392e+09,0,'2026-06-01T00:22:31Z',NULL,NULL,NULL,'["AI Agents", "Model Context Protocol", "Semantic Search", "Developer Tools"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T00:22:31Z", "gh_stars": 36643, "reputation_status": "Vetted", "reputation_summary": "Vetted and trending tool with viral adoption in the developer community, praised for cutting Claude Code token costs.", "social_preview_url": "https://opengraph.githubassets.com/1bc2c1f9b88a9c7fccf7a845c9f892fcf6f65efa74d296b40081a8452f0a6d80/colbymchenry/codegraph", "source_provenance": "X.com (midudev)", "suggested_new_category": "ai-development-tools", "gh_open_issues_30d": 273, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:58.328400+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/collabnix/kubetools',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','601a1e421a215648e6e2a4a0ff9b01304a57b267f5564df9808d9c14e39757f1',100.0,1.77903297808875393e+09,0,'2026-05-17T17:49:38.088754+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:59.041407+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/collections/learn-to-code','github.com/collections/learn-to-code 🌟','','2026',0,'An official curated GitHub collection designed to outline primary programming routes, fundamental data structures, and foundational algorithms. Helps novice and intermediate engineers rapidly build software development skills.','N/A','GitHub Collection','Beginner',0,'online','manual','88f419dec7275f96ab2855afcc2f49d1899b97dfae0ee30d0ce630bbff52ffe9',100.0,1.78173612287694692e+09,1,'2026-06-18T00:42:02.876947+02:00',NULL,NULL,NULL,'["Software Engineering", "Education", "Foundations"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:59.661397+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/commjoen/wrongsecrets','==commjoen/wrongsecrets: OWASP WrongSecrets==','','2026',4,'OWASP WrongSecrets is an interactive training app containing purposely exposed secrets across various cloud-native scenarios (e.g., inside Docker layers, K8s configs, cloud stores). Excellent for developer training, team labs, and security awareness auditing.','Java','Repository','Intermediate',1,'online','manual','39e152f28c760f881808bd94a569729ed8f9a09702af02f5671d792e3fcac423',100.0,1.77902980221870398e+09,1,'2026-04-18T04:13:48Z',NULL,NULL,NULL,'["Security", "Education & Training", "Vulnerable Labs"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-04-18T04:13:48Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:28:00.431888+02:00"}'); -INSERT INTO "resources" VALUES('https://github.com/config-syncer/config-syncer','kubeops/config-syncer: Config Syncer (previously Kubed)','','2017',4,'Config Syncer (previously known as Kubed) is a Kubernetes operator designed to sync ConfigMaps and Secrets across multiple namespaces or cluster systems. It allows operations teams to configure central payloads with dynamic automated replication.','Go','Operator','Medium',1,'online','manual','754c57db37a7ea1db931009daa59653fbc5d9e9b1efe6165576e68eca559a84b',100.0,1.77913049496918392e+09,1,'2026-05-16T02:04:01Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Secret Distribution"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-16T02:04:01Z", "gh_stars": 1017}'); -INSERT INTO "resources" VALUES('https://github.com/configurator/kubefs','kubefs','','2021',5,'A virtual file system mount that represents active Kubernetes configuration namespaces and resources as standard local directory paths. Allows operators to inspect running container configs and logs using standard file explorers.','Go','CLI Tool','Advanced',0,'online','manual','8b986e8658e951ec1116fe47a0ca27d15fcc58a43f050b427af34dbf0caeb86c',100.0,1.77903053177552294e+09,1,'2020-06-23T19:38:50Z',NULL,NULL,NULL,'["Developer Experience", "Filesystems", "Resource Visualization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-06-23T19:38:50Z", "gh_stars": 93}'); -INSERT INTO "resources" VALUES('https://github.com/containerd/containerd','containerd - An open and reliable container runtime','','2026',5,'containerd is an industry-standard container runtime designed to be embedded into larger systems like Kubernetes. Following the deprecation of Docker''s native runtime engine in Kubernetes, containerd has emerged as the de facto execution engine for production-grade orchestrators.','Go','Repository','Advanced',0,'online','manual','ce5d5ddc82dcb8a73ef4182dc00d67cdcbd4cd05311a18d932eb4ac6dd55b7f4',100.0,1.77902912140910291e+09,1,'2026-06-13T19:17:34Z',NULL,NULL,NULL,'["Container Runtime", "Core Infrastructure", "Execution Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md", "docs/docker.md", "docs/kubernetes.md"]','["container-managers.md", "docker.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T19:17:34Z", "gh_stars": 20835}'); -INSERT INTO "resources" VALUES('https://github.com/containerd/nerdctl','nerdctl 🌟','','2026',5,'Nerdctl is a Docker-compatible CLI designed specifically for containerd, offering matching CLI experiences (e.g., nerdctl run, nerdctl compose) for non-Docker environments. It supports advanced container features like lazy pulling (e.g., eStargz/soci), rootless execution, IPFS container sharing, and encryption. It acts as a bridge for developers migrating to pure containerd-based systems.','Go','Tool','High',0,'online','manual','11512a5fa7604793242e19295ecdde61795dfb13cb6c433e763ba9dee6873309',100.0,1.779029174762048e+09,1,'2026-06-12T22:33:04Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Runtimes"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:33:04Z", "gh_stars": 10146}'); -INSERT INTO "resources" VALUES('https://github.com/containernetworking','github.com/containernetworking 🌟','','2026',5,'The foundational GitHub organization hosting the official CNI specification, runtime engines, and core plugin binaries that drive the cloud-native ecosystem.','Go','Repository','Advanced',0,'online','manual','b6639ea6da38a6535eb742515c4f6106008226dc296ea9e14701a064d805692b',100.0,1.77903121601774191e+09,1,'2026-05-17T17:20:16.017742+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Fundamentals"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/containernetworking/cni','CNI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6921ce1dc486dfdac9385cb1637113ab4bc10318da27a3702225d0fa2bbbf85c',100.0,1.77903375126423096e+09,1,'2026-05-17T18:02:31.264231+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/containers/buildah','github.com/containers/buildah','','2026',5,'The official GitHub repository for Buildah, containing the core Go source code for building daemonless OCI container images. Live Grounding confirms its active role as a standard engine within Kubernetes environments, particularly Red Hat OpenShift, allowing secure rootless image construction. It is highly valued for its ability to create scratch images containing only runtime-essential binaries, dramatically reducing final image attack surfaces.','Go','Repository','Advanced',0,'online','manual','0a37e92cf398bc2346e88e1ffe1cfd914b7f52c8551790ae4941ad9118c4b74b',100.0,1.77903280241546797e+09,1,'2026-05-22T01:25:14Z',NULL,NULL,NULL,'["Infrastructure", "Containers", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-22T01:25:14Z", "gh_stars": 8795}'); -INSERT INTO "resources" VALUES('https://github.com/containers/conmon','Conmon','','2017',5,'An essential, daemonless container monitor written in C, used primarily by Podman and CRI-O. Conmon supervises container lifecycles, capturing standard output/error streams, tracking exit codes, and managing attachment sockets while maintaining a negligible host resource overhead.','C','Repository','Advanced',0,'online','manual','d75ef63f02648710f491201fa5ff9a4acb949c9e8a7ab0130026e2ad46d0395b',100.0,1.77903198811424803e+09,1,'2026-06-13T18:15:32Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Low-Level Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T18:15:32Z", "gh_stars": 481}'); -INSERT INTO "resources" VALUES('https://github.com/containers/crun','crun','','2019',5,'A high-performance, lightweight, and low-memory-footprint OCI runtime written completely in C. It serves as an ultra-fast alternative to Go-based runc, offering native support for advanced Linux features such as cgroups v2, user namespaces, and direct system call mapping.','C','Repository','Advanced',0,'online','manual','c221b057b7c47c7633e3af5254b068421f8b6ab8323d762748981de09fbdd83f',100.0,1.779030407653723e+09,1,'2026-05-30T10:56:09Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Low-Level Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "GPL-2.0", "gh_pushed": "2026-05-30T10:56:09Z", "gh_stars": 3964}'); -INSERT INTO "resources" VALUES('https://github.com/containers/libpod','Libpod: Library and tool for running OCI-based containers in Pods','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf72fecd7240628916a05633a0724e634622839175bf8822d603a8a51cb7e363',100.0,1.77903056218299198e+09,0,'2026-05-17T17:09:22.182992+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://github.com/containers/podman"}'); +* Enhancing UI performance via automatic state update batching and asynchronous transitions.','en','Issue','Advanced',0,'online','automatic','2aee2d8029be2792b1823290cf0bd44f7711f851d62a30af62646d45f510563a',NULL,1780351994,0,'2026-06-01T18:53:27Z',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Argo CD UI Architecture"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "argo", "gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T18:53:27Z", "gh_stars": 23029, "reputation_status": "Vetted", "reputation_summary": "Active community discussion regarding upgrading the aging Argo CD UI from React 16 to React 19.", "social_preview_url": "https://opengraph.githubassets.com/57a513e595b57bef86a5608099959701bf60db048addd0f7b8acd1ee40662b53/argoproj/argo-cd/issues/25203", "source_provenance": "X.com (ArgoProj)", "suggested_new_category": "", "gh_open_issues_30d": 4207, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:15.944748+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/argoproj/argo-cd/pull/26601','feat(ui): Add AppSet to Application Resource Tree in Argo CD','','2024',5,'The official Argo CD feature enhancement that maps ApplicationSets directly inside the dashboard UI tree. This view simplifies managing multi-tenant topologies and nested application definitions for platform operators.','Go','Pull Request','Intermediate',0,'online','manual','5fcd701110fce0e9f89dbcdee949560e63cba12ed02ad830ce1d469939187fa2',100.0,1779032882,1,'2026-06-14T09:47:54Z',NULL,NULL,NULL,'["Kubernetes GitOps & Packaging", "Argo Project Ecosystem", "UI Visualization"]','["[DE FACTO STANDARD]"]','["docs/argo.md", "docs/cicd.md", "docs/kubernetes-operators-controllers.md"]','["argo.md", "kubernetes-operators-controllers.md", "cicd.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:47:54Z", "gh_stars": 23128, "gh_open_issues_30d": 4207, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:16.665742+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/armadaproject/armada','Armada','','2020',3,'A high-throughput, multi-cluster batch queuing system built on top of Kubernetes. Armada manages tens of thousands of concurrent jobs across geographically distributed clusters, optimized for machine learning and quantitative analysis.','Go','Batch Scheduler','High',1,'online','manual','927210676217aa66088e5490ab7abaebeffc75d85169786f1cbc1f65babf6c47',100.0,1779130494,1,'2026-06-12T15:04:53Z',NULL,NULL,NULL,'["Scheduling", "Multi-Cluster", "Batch Workloads"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:04:53Z", "gh_stars": 600, "gh_open_issues_30d": 109, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:17.433902+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/arminc/k8s-platform-lcm','k8s-platform-lcm: Kubernetes platform lifecycle management 🌟','','2023',5,'An operations manager to track, audit, and upgrade cluster platform components, core Helm charts, and associated operator bundles. It prevents drift across non-application system-level components. Offers a simplified dashboard interface for infrastructure consistency.','Go','Tool','Medium',0,'online','manual','8da5006f3066cde9142ddef40c7935fa51ad77c535896b4c1ad36770273c76a9',100.0,1779032732,1,'2022-05-13T05:47:23Z',NULL,NULL,NULL,'["Operations", "Cluster Upgrades", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-05-13T05:47:23Z", "gh_stars": 182, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:18.143579+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/armory/minnaker','Minnaker','','2022',2,'An installer package developed by Armory to spin up a single-node Spinnaker instance quickly inside a lightweight Kubernetes cluster (using K3s). It was designed to facilitate Spinnaker evaluations and local sandbox development. By 2026, as Spinnaker''s market footprint contraction continued, the Minnaker repository is considered a legacy reference project.','Shell','Installer','Medium',0,'online','manual','bc9ea132c2e70c4c1230e36f022608e8505e2ee0506cd0270dd87d762505e438',100.0,1779032338,1,'2023-05-20T21:18:12Z',NULL,NULL,NULL,'["Delivery", "CI/CD", "Spinnaker"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-20T21:18:12Z", "gh_stars": 156, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:18.885927+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/armosec/kubescape','==Kubescape== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2edcccc6e3dc19610cb8401874e7e9c6efc002eea50bff20debb737537678d8',100.0,1779029325,0,'2026-05-17T16:48:45.962396+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://github.com/kubescape/kubescape", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:19.550860+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/armosec/regolibrary','armosec/regolibrary','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','632ecd5c343463ee3440caa26e977276d038338bdc2d4952ef3e18207cafb994',100.0,1779031451,0,'2026-05-17T17:24:11.445350+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubescape/regolibrary", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:20.206111+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/arslanbilal/git-cheat-sheet','arslanbilal/git-cheat-sheet 🌟🌟🌟','','2025',4,'Curator Insight: Highly starred open-source repository containing translated Git references. Live Grounding: Facilitates localized, multilingual engineering onboarding, providing consistent global team standards for branch structures, conflict resolutions, and configuration setups.','Markdown','GitHub Repository','Intermediate',0,'online','manual','c263d3474671da6aee00f06477d2cf21e1b71609533804a19070230671efc968',100.0,1781735890,1,'2026-06-18T00:38:10.114146+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:20.930897+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/arttor/helmify','==arttor/helmify==','','2021',3,'An automation utility that converts standard declarative Kubernetes manifests directly into valid, paramaterized Helm charts. It simplifies migrations and accelerates the distribution setup of packaged deployments.','Go','CLI Tool','Intermediate',0,'online','manual','95af44ea2bd1b9252e87920a85c9df5d9b5f24886fc5e6bd00264af5fbf46866',100.0,1779033084,1,'2026-05-07T07:38:16Z',NULL,NULL,NULL,'["GitOps & Configuration", "Helm Chart Generation", "Migration Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["kubernetes-tools.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-07T07:38:16Z", "gh_stars": 1738, "is_special": true, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:35.433074+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/arun-gupta/docker-jenkins-pipeline','github.com/arun-gupta/docker-jenkins-pipeline: Docker + Java + Jenkins Pipeline','','2018',0,'Curator Insight structures this repository around running Docker-integrated Java application compilation inside Jenkins Pipelines. Live Grounding shows that mounting the Docker socket inside Jenkins agents remains a common albeit security-sensitive approach. It serves as a historical and practical reference for building containerized Java workloads using declarative pipelines.','Java','Repository','Intermediate',1,'online','manual','850f58fedd04dc18d048d11e49b9b071128fdfd5e72db40e2d38139deff04889',100.0,1781735910,1,'2026-06-18T00:38:30.992251+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Docker Containerization"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:36.185946+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/asdf-community/asdf-kubectl','asdf-kubectl','','2020',2,'A community-maintained plugin for the asdf extendable version manager, designed to install and manage multiple versions of kubectl. It facilitates deterministic local environments by locking Kubernetes CLI versions per project.','Shell','CLI Plugin','Low',0,'online','manual','10d02cbbb3fd4e0ddf173cd2217d9b1d4ddc7870a563b7997224ee5708e67da8',100.0,1779130494,1,'2025-11-12T15:57:32Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Version Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-12T15:57:32Z", "gh_stars": 131, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:36.901768+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/asim/go-micro','go-micro','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4480b6aeafbe7b209f8e12f66ba1c0fd250f07d5f8ff5d5e19aa614a730ba7ff',100.0,1779031085,0,'2026-05-17T17:18:05.392262+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:37.553245+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/askmeegs/learn-istio','github.com/askmeegs/learn-istio 🌟','','2020',0,'An educational repository featuring early-day tutorials and configurations for learning Istio concepts. Currently archived/unmaintained, functioning primarily as a legacy resource.','Shell','Repository','Beginner',1,'online','manual','40dd02ee18cdb30f4966d3166cf46c09c5993471a4ace77ce29c75addfb27121',100.0,1781735971,1,'2026-06-18T00:39:31.298661+02:00',NULL,NULL,NULL,'["Service Mesh", "Training", "Education"]','["[LEGACY]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:38.283305+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/askmeegs/yaml-your-cloud','askmeegs/yaml-your-cloud','','2021',1,'Code repository designed as a companion to the ''YAML your cloud'' presentation, offering practical Kubernetes manifest examples and Crossplane configurations. It showcases foundational multi-cloud provider settings, composition patterns, and claims structures used in active training environments.','YAML','Code Repository','Intermediate',0,'online','manual','21fd98ae25edafdb2d51f06cdfa2d4f399f70587def62c3a84f16f0e0139fd11',100.0,1779030891,1,'2021-09-13T17:16:35Z',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Code Samples"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-09-13T17:16:35Z", "gh_stars": 6, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:38.983370+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/asobti/kube-monkey','GitHub: kube-monkey','','2024',5,'A Go-based Kubernetes implementation of Netflix''s Chaos Monkey. kube-monkey runs inside k8s clusters to systematically schedule and delete random Pod instances within designated namespaces, forcing development teams to architect highly redundant and self-healing services.','Go','Software Utility','Intermediate',1,'online','manual','64ba2f1a6d1eaad7862d63edda60c42a1ecf91065bb3327bfef52a3adc90ce5d',100.0,1779031602,1,'2024-06-16T19:34:50Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Kubernetes Tools"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-16T19:34:50Z", "gh_stars": 3064, "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:39.679219+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/astefanutti/kubebox','kubebox','','2025',5,'An advanced, high-performance terminal dashboard for cluster visualization. Offers real-time metrics, dynamic log streaming, container exec shortcuts, and immediate cluster health alerts, providing a modern alternative to browser dashboards.','JavaScript','CLI Tool','Medium',0,'online','manual','dd1e5c18d53d7353fcaad0e52d8769c617b69ac7d6821f62e8975f70e7cdd0ea',100.0,1779031393,1,'2024-06-17T13:05:26Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Terminal UI"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-06-17T13:05:26Z", "gh_stars": 2230, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:40.378651+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/astral-sh/ruff','==Ruff==','','2025',5,'Curator Insight introduces Ruff as an extremely fast Python linter and formatter written in Rust. Live Grounding confirms Ruff is a de facto industry standard, dramatically lowering CI run times by replacing several older style checkers with a single compiled utility.','Rust','Tool','Intermediate',1,'online','manual','00e4cdf7ccac1fddbb00564f504169888829f18e865b1595287c4892ad556867',100.0,1779030559,1,'2026-06-14T09:19:30Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/python.md", "docs/visual-studio.md"]','["python.md", "visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T09:19:30Z", "gh_stars": 47969, "gh_open_issues_30d": 2022, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:41.086184+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/atinfo/awesome-test-automation','Awesome Test Automation','','2026',5,'An extensive curated directory compiling top-tier testing tools, frameworks, and continuous validation resources. Features directories for end-to-end web tests, load injection suites, API contract testers, and mobile automation libraries.','N/A','Repository','Intermediate',0,'online','manual','122c77eeac0f609a07457f5415a2e09524d356674ed39f58d08a783a9cabde68',100.0,1781736123,1,'2026-06-18T00:42:03.142216+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Test Automation Repositories"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/qa.md"]','["architectural-foundations.md", "other-awesome-lists.md", "qa.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 104, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:41.801837+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/atombender/ktail','==atombender/ktail== 🌟','','2017',3,'A dedicated log-streaming tool built to stream, aggregate, and colorize logs from multiple workloads simultaneously. It filters log pipelines by name or label schemas to optimize terminal investigations.','Go','CLI Tool','Intermediate',0,'online','manual','df0e7f2e8603144cba19bbf1aac09e4afeb62d7e17c9b896b903d5b2ca6a69fb',100.0,1779032800,1,'2024-12-12T00:15:59Z',NULL,NULL,NULL,'["Observability & Performance", "Log Streaming", "CLI Log Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-12T00:15:59Z", "gh_stars": 365, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:42.581979+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/auchenberg/volkswagen','auchenberg/volkswagen','','2016',5,'A satirical utility that detects if a test suite is running inside a CI pipeline and automatically forces a green/passing status. A humorous warning on metrics tampering.','JavaScript','Tool','Beginner',0,'online','manual','93b447d3c580cbc91864737ac4c76580b4f07569783000abe2a687b53a4393b4',100.0,1779032243,1,'2026-02-27T07:23:49Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Satire"]','["[DE FACTO STANDARD]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-27T07:23:49Z", "gh_stars": 15447, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:43.297493+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/authelia/authelia','Authelia 🌟','','2026',5,'Authelia is an open-source authentication and authorization server providing single sign-on (SSO) for applications behind reverse proxies. It supports multi-factor authentication (MFA), dynamic security policies, and user management, offloading auth logic from backend systems.','Go','Identity Provider / SSO Portal','Advanced',1,'online','manual','2209fc4a3a7d59e14441ca939b359b22219057aece6ca60b5085c4dd362d194e',100.0,1779032163,1,'2026-06-14T08:39:42Z',NULL,NULL,NULL,'["Security & Identity", "Authentication & Authorization", "Single Sign-On"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:39:42Z", "gh_stars": 28049, "gh_open_issues_30d": 117, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:44.000508+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/automateyournetwork/automate_your_network','github.com/automateyournetwork/automate_your_network: Automate Your Network'' - John Capobianco - July 1st 2023','','2023',3,'A comprehensive network automation repository by John Capobianco supporting his publication. It presents concrete playbooks and collections to programmatically manage, audit, and document enterprise network appliances and switches.','YAML','Source Code','Advanced',0,'online','manual','5d31d3be43cf606cbb74f11b646eb7b881cad9edf676806d16c1f0613eab0b1f',100.0,1779031429,1,'2023-09-14T21:51:12Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Network Automation"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-09-14T21:51:12Z", "gh_stars": 647, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:44.683010+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/avelino/awesome-go','Awesome Go 🌟','','2026',5,'The definitive curated repository of high-quality Go frameworks, libraries, and software. Unmatched resource for identifying vetted dependencies for enterprise service development. Ideal for building lightweight, hyper-fast microservices, Kubernetes operators, and cloud infrastructure CLI tools.','Go','Repository','Intermediate',1,'online','manual','292d69dad4fc77350d3fa86ed7f3445202a3d206cf44e1bacefa89ba335df2db',100.0,1779033429,1,'2026-06-14T05:05:39Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Resources"]','["[DE FACTO STANDARD]"]','["docs/golang.md", "docs/other-awesome-lists.md"]','["golang.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T05:05:39Z", "gh_stars": 175407, "is_special": true, "gh_open_issues_30d": 195, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:45.394220+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/avencera/yamine','avencera/yamine','','2021',2,'A fast, Rust-based CLI processor built to parse and validate YAML file structures. While development is inactive, it serves as a lightweight local tool for querying configuration nodes in resource-constrained container images.','Rust','tool','intermediate',0,'online','manual','c4e4ca3024ed487a1458c6f048e15edca15c9af13912b36f9a79359040d90465',100.0,1779029985,1,'2023-11-14T15:26:04Z',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-14T15:26:04Z", "gh_stars": 19, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:46.191645+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awesome-devops/awesome-ansible','https://github.com/awesome-devops/awesome-ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a6d2538e3c6f7054fdc0b96563cc79781689be4289ad2df477cefddcdf223336',100.0,1779034296,0,'2026-05-17T18:11:36.148095+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://github.com/ansible-community/awesome-ansible", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:46.865879+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awesome-foss/awesome-sysadmin','Awesome Sysadmin','','2026',5,'An exhaustive curation of open-source sysadmin resources, listing production-ready system monitors, configuration management tools, security suites, and virtualization frameworks used globally by SREs.','Markdown','Repository','Intermediate',0,'online','manual','1fd8ce0ee108f10c5f79b57aebca66b9b362a567c0afc83264a4704b99ae3bd8',100.0,1779033759,1,'2026-06-03T21:31:07Z',NULL,NULL,NULL,'["Infrastructure", "Sysadmin", "Resources"]','["[DE FACTO STANDARD]"]','["docs/devops-tools.md", "docs/iac.md", "docs/monitoring.md"]','["devops-tools.md", "iac.md", "monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T21:31:07Z", "gh_stars": 34277, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:47.608342+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awesome-it/adeploy','awesome-it/adeploy','','2020',0,'An Ansible-based automation utility designed to orchestrate early-stage Kubernetes cluster deployments. Modern production operations have entirely transitioned to Kubernetes-native platforms (e.g., Kubeadm, Cluster API) and GitOps tooling (e.g., Argo CD).','Python','CLI / Script','Intermediate',0,'online','manual','73a59f2bcd53854998e44781b7181e97d3587dda6739ea22414a016470c72775',100.0,1779032057,1,'2026-03-23T16:01:24Z',NULL,NULL,NULL,'["Operations", "GitOps & Delivery", "Deployment Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-03-23T16:01:24Z", "gh_stars": 14, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:48.332540+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awesome-soft/awesome-devops','Awesome DevOps','','2026',2,'A multi-disciplinary tool index mapping platforms for provisioning, monitoring, security, container hosting, and deployment automation. Acts as a quick-lookup repository for constructing comprehensive DevOps toolchains.','Markdown','Awesome List','Intermediate',0,'online','manual','df038a8577496df46981aaba137c4729d4fc5c6a96ae3e93c4a617ce97612df7',100.0,1779030404,1,'2025-06-05T06:21:48Z',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "General Tooling"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-05T06:21:48Z", "gh_stars": 518, "is_special": true, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:49.066997+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awesome-sre/awesome-sre','awesome-sre/awesome-sre','','2026',0,'A general SRE community registry documenting articles, telemetry paradigms, cluster performance charts, and manual failover plans for high-concurrency web systems.','Markdown','Awesome List','Intermediate',0,'online','manual','021ccfb5e4969ceefc90fd61ddc505c9db6b049211b74bb0a466925c3524ec19',100.0,1781736123,1,'2026-06-18T00:42:03.151118+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "General SRE"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:49.765663+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-cloudformation/cloudformation-guard','AWS CloudFormation Guard','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','80aa712b02fec3418dc86d022a043d90881873d43e7b6851962e9fd01ec6da8e',100.0,1779033974,1,'2026-05-17T18:06:14.554805+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-iac.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:50.544586+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-controllers-k8s/community','AWS Controllers for Kubernetes (ACK) 🌟','','2026',5,'Official community hub for AWS Controllers for Kubernetes (ACK). It allows cloud platform engineers to define and manage AWS resources (like RDS databases, S3 buckets, and SQS queues) directly through standard Kubernetes manifests and controllers.','Go','Code Repository','Advanced',0,'online','manual','8c61de863d9d618c6469f0c6adbceb09bb3429f1003d6aeea23e3890328e8ca7',100.0,1779032953,1,'2026-06-13T20:57:56Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "ACK"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:57:56Z", "gh_stars": 2627, "gh_open_issues_30d": 296, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:51.375342+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-ia/terraform-aws-eks-blueprints','==github.com/aws-ia/terraform-aws-eks-blueprints (examples) 🌟🌟🌟==','','2026',4,'A production-ready collection of Terraform modules designed to accelerate Amazon EKS cluster deployments. Live Grounding highlights its architecture for bootstrapping clusters with essential add-ons like Karpenter, AWS Load Balancer Controller, and Prometheus. It represents the industry standard for declarative EKS infrastructure provisioning.','HCL','Repository','Advanced',0,'online','manual','b10114e005af34dd0a1b090b242ad5d0300ce15888760f434b4a9c9f669918da',100.0,1779034355,1,'2026-06-05T11:52:56Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-05T11:52:56Z", "gh_stars": 3024, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:52.169606+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/main/docs/v4-to-v5/motivation.md','Direction for v5 of Terraform EKS Blueprints','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2c9c034bfea790f9e75891f8aad8bd0022eaa94cd283c308e84cbea5611b9ab2',100.0,1779029268,1,'2026-05-17T16:47:48.246351+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:52.930344+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-observability','github.com/aws-observability','','2023',0,'The main landing repository for AWS Observability engineering groups. Provides multi-faceted Terraform templates designed to spin up standardized, enterprise-grade cloud logging and analytical tools.','HCL','Repository','Advanced',0,'online','manual','32f9ed227a0d9d466b2608c94a92bdcba69daa5957985988f41e207df893e9c1',100.0,1779029174,1,'2026-05-17T16:46:14.695531+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-observability/terraform-aws-observability-accelerator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7160eea9597c82c0cbab2e806ff4aa39884346cc33c66281304796c207d8a342',100.0,1779032780,0,'2026-05-17T17:46:20.159265+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:53.715805+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-quickstart/cdk-eks-blueprints','==aws-quickstart/cdk-eks-blueprints: Amazon EKS Blueprints for CDK==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0dfa9e033918308136eab12a441be32ed43249e4d49bd227ab3aa9e566596a55',100.0,1779029897,0,'2026-05-17T16:58:17.594014+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://github.com/awslabs/cdk-eks-blueprints", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:54.370247+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples','==github.com/aws-samples== 🌟','','2026',0,'The master organization containing AWS-curated reference architectures, deployment scripts, and code samples. Serves as a vital baseline for implementing multi-account strategies, serverless setups, and security blueprints.','Multi','Organization','Advanced',0,'online','manual','818b25c8b128c4cc08f1b407654a5168ca85db1486768edb4d8634628e815922',100.0,1779034306,1,'2026-05-17T18:11:46.720688+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-auto-inventory','github.com/aws-samples/aws-auto-inventory: AWS Automated Inventory 🌟','','2024',5,'An automated system designed to discover, track, and catalog AWS infrastructure assets across multiple regions and accounts. Leverages Serverless functions and AWS Config to maintain real-time compliance dashboards.','Python','Repository','Intermediate',0,'online','manual','d313f0e1c1d23aa70404f9af62b2948d85be04af17d3609ce1a0253fc928a08c',100.0,1779033655,1,'2026-06-11T19:34:23Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Asset Management"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T19:34:23Z", "gh_stars": 254, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:55.240073+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-cdk-for-k3scluster','github.com/aws-samples/cdk-k3s-cluster 🌟','','2023',2,'An AWS Cloud Development Kit (CDK) resource package that constructs complete K3s virtual machine clusters on EC2, offering a highly economical alternative to managed AWS EKS services.','TypeScript','IaC','Intermediate',0,'online','manual','c2b3307d5505a3dde5e67e92035a8d1a9872f9d58d9450854c4259e2e2a9a1cd',100.0,1779032790,1,'2022-10-27T13:35:31Z',NULL,NULL,NULL,'["Edge & IoT", "Infrastructure as Code", "AWS CDK"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-10-27T13:35:31Z", "gh_stars": 61, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:56.017599+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-cdk-stack-builder-tool','==github.com/aws-samples/aws-cdk-stack-builder-tool==','','2024',5,'An AWS Samples tool configured to dynamically build and modularize AWS CDK stacks based on high-level configuration templates. It streamlines boilerplate IAC setup, allowing platform engineering teams to maintain clean, scalable multi-environment stacks. Ideal for bootstrapping large cloud applications adhering to AWS Well-Architected frameworks.','TypeScript','Repository','Intermediate',0,'online','manual','93a3ebf7ea5faff6c84b491c2841b309a61ceb63f65f710297d3782e44d4c829',100.0,1779033487,1,'2024-08-01T15:35:30Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-08-01T15:35:30Z", "gh_stars": 202, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:56.791064+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-customer-playbook-framework','github.com/aws-samples/aws-customer-playbook-framework 🌟','','2025',5,'A comprehensive operational framework that helps organizations define, structure, and automate IT playbooks and runbooks on AWS. Enhances incident response protocols and disaster recovery simulations.','TypeScript','Repository','Advanced',0,'online','manual','82978fb0b4badce58791e9b1211ffc292cb1b18641bd837172c86e076e686297',100.0,1779034582,1,'2026-06-13T23:29:32Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Operational Excellence"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T23:29:32Z", "gh_stars": 661, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:57.570972+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-eks-accelerator-for-terraform','github.com/aws-samples/aws-eks-accelerator-for-terraform: AWS EKS Accelerator'' for Terraform 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b10114e005af34dd0a1b090b242ad5d0300ce15888760f434b4a9c9f669918da',100.0,1779031026,0,'2026-05-17T17:17:06.286326+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/aws-ia/terraform-aws-eks-blueprints", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:58.215806+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-network-hub-for-terraform','==aws-samples/aws-network-hub-for-terraform: Network Hub Account with Terraform==','','2024',5,'Structured Terraform blueprints for provisioning centralized Transit Gateway or Cloud WAN hubs. Implements hub-and-spoke networking topology across multi-account enterprise structures safely.','HCL','Repository','Advanced',0,'online','manual','f90f133dc5fdb9937ae0040c9da9cfe80b3a117b17c361d19a75f217f09d5e2e',100.0,1779033030,1,'2024-06-11T14:55:42Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "AWS Networking"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-06-11T14:55:42Z", "gh_stars": 103, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:59.003105+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-secrets-manager-hybrid-secret-replication-from-hashicorp-vault','github.com/aws-samples: How to set up continuous replication from your third-party'' secrets manager to AWS Secrets Manager','','2022',1,'An AWS-samples repository containing code to continuously replicate secret assets between external managers (such as HashiCorp Vault) and AWS Secrets Manager. Features serverless execution scripts to maintain secrets synchronization across hybrid-cloud infrastructures.','Python/Terraform','Code Repository','Advanced',1,'online','manual','e6966ffed386f7a22e26fdd7e5a35687d807fc1c6dda1c86f60058dd915c314a',100.0,1779031064,1,'2024-06-18T14:19:35Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Secrets Management"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-06-18T14:19:35Z", "gh_stars": 16, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:59.761705+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-training-demo','github.com/aws-samples/aws-training-demo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e5f76d0406a15b046932dbd2d9018593d8479bc2555802fc14e9153e30744ddf',100.0,1779030611,0,'2026-05-17T17:10:11.478893+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/amazon-archives/aws-training-demo", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:00.409362+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-waf-ops-dashboards','github.com/aws-samples/aws-waf-ops-dashboards','','2023',5,'Contains CloudFormation templates and Athena query scripts to establish centralized dashboards for AWS Web Application Firewall (WAF) logs. Empowers security operations to detect anomalous traffic patterns.','Python','Repository','Intermediate',0,'online','manual','dcaf014a4d72a7da3894d5ce0acf5bc9846ef88858e8f35e4dc73bd084f64814',100.0,1779029370,1,'2024-11-27T08:21:51Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Security & WAF"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-11-27T08:21:51Z", "gh_stars": 56, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:01.166772+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/hardeneks','==aws-samples/hardeneks==','','2023',3,'A command-line verification tool that systematically audits Amazon EKS clusters against established AWS operational and security best practices. Evaluates network security, IAM posture, pod disruption budgets, and admission control policies to generate a structured hardening roadmap.','Python','CLI Tool','Advanced',0,'online','manual','edc2459616595e86d5e6383d5f5a3787764cae0b6835ee512405c7a17634c4bd',100.0,1779029341,1,'2026-05-26T00:27:14Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Security & Hardening", "Compliance Auditing"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-05-26T00:27:14Z", "gh_stars": 958, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:01.962742+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/kubernetes-log4j-cve-2021-44228-node-agent','github.com/aws-samples: Apache Log4j2 CVE-2021-44228 node agent','','2021',2,'An archival security daemonset developed by AWS to locate containers running vulnerable Log4j libraries in Kubernetes. While no longer actively maintained, the scanning patterns and daemon architecture provide a solid reference for building automated host security scanning tools.','Go','Tool','Advanced',1,'online','manual','22448286ac0f3eab391c744233094b8ae540668353a4f8af768a2d36c126e674',100.0,1779033773,1,'2022-08-26T14:56:01Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4j Detection Agent"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-26T14:56:01Z", "gh_stars": 2, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:02.817726+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/resource-tagging-automation','github.com/aws-samples: Guide to Resource Tagging Automation','','2023',5,'Automated cloud governance solution leveraging AWS Lambda to automatically append standardized metadata tags onto AWS resources. Simplifies enterprise cost allocation and compliance enforcement operations.','Python','Repository','Intermediate',0,'online','manual','353e106235cad0b0eb9a3d84375d179ed0575446d2bb8833813930176db4411c',100.0,1779029641,1,'2026-05-19T03:16:19Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Resource Tagging"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-05-19T03:16:19Z", "gh_stars": 55, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:03.624674+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/serverless-java-frameworks-samples','aws-samples/serverless-java-frameworks-samples: Lambda demo with common'' Java application frameworks 🌟','','2024',5,'Provides deep-dive comparison and code samples for building serverless workloads with Java on AWS Lambda. Evaluates cold-start strategies, optimization techniques, and framework comparisons like Spring Cloud Function, Micronaut, and Quarkus.','Java','Repository','Advanced',0,'online','manual','867180f2e91e7ff5a77f1975a4475a158eee7e6d192f07ef1fec431162932a46',100.0,1779033068,1,'2024-01-10T14:16:26Z',NULL,NULL,NULL,'["Serverless Architectures", "AWS Lambda", "Java Performance"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-01-10T14:16:26Z", "gh_stars": 159, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:04.386876+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/service-catalog-engine-for-terraform-os','==github.com/aws-samples: AWS Service Catalog Engine for Terraform==','','2023',2,'AWS-maintained blueprint demonstrating integration between AWS Service Catalog and Terraform. Empowers centralized IT admins to declare pre-approved, compliant infrastructure configurations for user self-service provisioning.','HCL','Repository','Advanced',0,'online','manual','141ecec3f0fa591c8ce5cf754d915850551d85b3d2218af4ef16c82b25ff0ead',100.0,1779030780,1,'2024-05-22T12:58:49Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-22T12:58:49Z", "gh_stars": 147, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:05.178301+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/service-control-policy-examples','github.com/aws-samples: Service Control Policy examples','','2023',2,'A curated directory of structural AWS Service Control Policies (SCPs) utilized within AWS Organizations. It provides architectural JSON blocks to establish hard regional restrictions, enforce multi-factor authentication, restrict dangerous actions, and protect critical cloud monitoring tools.','JSON','Code Repository','Intermediate',0,'online','manual','ef3f0e023a64271f4be0f8d1359af9025a8e6cb503d00a91f8a3642438dab932',100.0,1779032552,1,'2026-06-09T14:29:13Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-06-09T14:29:13Z", "gh_stars": 305, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:05.955985+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/visualize-iam-access-analyzer-policy-validation-findings','github.com/aws-samples: Visualize AWS IAM Access Analyzer Policy Validation'' Findings','','2021',5,'A reference implementation that automates the visualization of AWS IAM Access Analyzer validation findings. By routing findings through Amazon EventBridge, AWS Lambda, and QuickSight, it provides operations teams with a visual dashboard of policy syntax issues and non-compliant definitions across multiple accounts.','Python','Repository','Intermediate',0,'online','manual','f3fa9a4196c5cb6dc490af4524fd9c48039fe8b55ccc0ca58794beb6cb5b1a40',100.0,1779030235,1,'2023-02-22T16:02:21Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Compliance & Monitoring"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2023-02-22T16:02:21Z", "gh_stars": 21, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:06.736784+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-samples/well-architected-iac-analyzer','AWS Well-Architected IaC Analyzer','','2026',2,'An AWS-backed auditing analyzer designed to inspect CloudFormation and Terraform designs against the AWS Well-Architected standard. Evaluates infrastructure-as-code deployments for security vulnerabilities and reliability issues before runtime provisioning.','Python','CLI Tool','Advanced',0,'online','manual','0d76dd9d8bc2aa894af79faf1731a0b1820561aa2858dee446b5d6a9fd641056',100.0,1779030482,1,'2026-06-11T07:08:01Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Compliance Auditing"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/aws-architecture.md", "docs/iac.md"]','["ai.md", "aws-architecture.md", "iac.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-06-11T07:08:01Z", "gh_stars": 483, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:07.534320+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws-solutions/aws-waf-security-automations',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering github.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-05-19T17:17:13Z',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T17:17:13Z", "gh_stars": 922, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:08.250372+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws/amazon-ec2-metadata-mock','Amazon EC2 Metadata Mock','','2025',2,'Curator Insight presents this tool as a local mock for the Amazon EC2 Instance Metadata Service (IMDSv1/v2). Live Grounding confirms its high utility in local testing pipelines and CI/CD environments, allowing developers to simulate instance roles, security credentials, and spot interruption notices without provisioning real cloud resources.','Go','Tool','Intermediate',0,'online','manual','7170fe54585c143eba0319e7e780f6b9f481c4686eca4726f5bc412f81116a29',100.0,1779030719,1,'2026-05-26T18:01:53Z',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "EC2 Metadata"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T18:01:53Z", "gh_stars": 291, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:09.022561+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws/amazon-eks-pod-identity-webhook','azon EKS Pod Identity Webhook','','2026',5,'A mutating admission webhook that injects AWS IAM environmental variables and credentials into Kubernetes Pods. This enables IAM Roles for Service Accounts (IRSA), allowing pods to securely access external AWS API endpoints without relying on shared node-level roles.','Go','Code Repository','Advanced',0,'online','manual','900ea2479ec0af33543f0ce1d517d94c64ccea8bc87133846a70a8fe7bf276b2',100.0,1779034323,1,'2026-06-08T23:20:14Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "IAM"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T23:20:14Z", "gh_stars": 683, "gh_open_issues_30d": 106, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:09.761487+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws/aws-node-termination-handler','==aws/aws-node-termination-handler== 🌟','','2026',5,'High-efficiency agent ensuring EKS pod rescheduling during abrupt EC2 instance maintenance events, Spot interruptions, or ASG rebalance recommendations. Gracefully drains affected nodes, maintaining overall cluster operational reliability.','Go','Code Repository','Advanced',0,'online','manual','01103f43679fee0307728fb10caa4ad677035880b1cbddf33ba5e7986e7ff699',100.0,1779032579,1,'2026-06-10T18:00:49Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Spot Instances"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T18:00:49Z", "gh_stars": 1757, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:10.556194+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws/containers-roadmap','aws/containers-roadmap: AWS Containers Roadmap','','2026',5,'The open-source public roadmap for AWS container services (ECS, EKS, ECR). It bridges developer requirements with core AWS engineering teams, offering a transparent ledger of feature designs, active developments, and historical releases.','Markdown','Repository','Intermediate',0,'online','manual','a651d1bd73fd7a541f169ac4c3c373abe2c1fcb7b07c5ef981f09037ca9c4b64',100.0,1779031456,1,'2025-03-25T18:13:16Z',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Containers"]','["[DE FACTO STANDARD]"]','["docs/aws.md"]','["aws.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-03-25T18:13:16Z", "gh_stars": 5350, "gh_open_issues_30d": 1586, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:11.294396+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws/eks-anywhere','EKS Anywhere: github.com/aws/eks-anywhere','','2023',4,'Official hybrid-cloud open-source distribution bringing EKS lifecycle tooling, operational practices, and configurations directly into bare-metal, vSphere, or Nutanix environments. Maintains uniform operational patterns across hybrid infrastructures.','Go','Deployment Tool','Advanced',0,'online','manual','0e4a9995f346ee09cf6603d3aa9b5c28db4498c13f6478636e9bc47573ec4444',100.0,1779030558,1,'2026-06-12T21:57:52Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Hybrid Cloud", "On-Premises EKS"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:57:52Z", "gh_stars": 2096, "gh_open_issues_30d": 623, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:12.112550+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws/eks-charts','==github.com/aws/eks-charts== 🌟','','2026',5,'The official Helm chart repository maintained by Amazon Web Services to bootstrap essential cluster add-ons. It hosts deployment packages for core utilities like App Mesh Controller, AWS Load Balancer Controller, Node Termination Handler, and the VPC CNI plugin.','Smarty','Code Repository','Intermediate',0,'online','manual','3512a561b798a96282a8e9f78d9e69f8109d1b85d8dac2f5d0182c49b4622302',100.0,1779030335,1,'2026-06-09T17:42:16Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Helm Repositories"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T17:42:16Z", "gh_stars": 1298, "gh_open_issues_30d": 221, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:12.922153+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws/eks-distro','==aws/eks-distro==','','2023',3,'An open-source release containing the exact upstream Kubernetes components, security backports, and upstream patches used by Amazon EKS. Empowers platform developers to run highly synchronized non-AWS clusters.','Go','Software Distribution','Advanced',0,'online','manual','1d4ed3479bda4d77f443bde81755492b1a8fef12a2b80ae8efceaa16c44195a0',100.0,1779031426,1,'2026-06-12T15:28:20Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Kubernetes Distributions", "Base Build"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:28:20Z", "gh_stars": 1458, "gh_open_issues_30d": 46, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:13.679891+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws/karpenter-provider-aws','awslabs/karpenter','','2021',5,'Karpenter is an open-source, high-performance node provisioning operator built for Kubernetes. It bypasses traditional ASG-based scaling by launching right-sized EC2 instances directly in response to unschedulable pods, significantly reducing scheduling latency and resource waste.','Go','Operator','High',1,'online','manual','5efc45c20734350a0c65c8fc00f26170d524537559c5104c344a46a18a3b0ff5',100.0,1779130495,1,'2026-06-12T17:11:07Z',NULL,NULL,NULL,'["Infrastructure", "Autoscaling", "Node Provisioning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:11:07Z", "gh_stars": 7654, "gh_open_issues_30d": 496, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:14.385821+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aws/secrets-store-csi-driver-provider-aws','aws/secrets-store-csi-driver-provider-aws: AWS Secrets Manager and Config'' Provider for Secret Store CSI Driver','','2026',4,'The official AWS Secrets Manager provider for the Secrets Store CSI Driver. Mounts secrets directly from AWS Secrets Manager into pods as transient virtual filesystems, keeping secrets out of both the etcd database and persistent storage nodes.','Go','Tool','Advanced',1,'online','manual','ed9caa75dfefdcd07ddcc0b0cc923b7ae888457ee6adf38b529837c4133f0249',100.0,1779033943,1,'2026-06-11T16:13:51Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver Providers"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T16:13:51Z", "gh_stars": 587, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:15.168554+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs','AWS Labs GitHub','','2026',0,'The central AWS Labs GitHub organization housing hundreds of active experimental projects, tooling integrations, and reference CDK blueprints. Live Grounding highlights this hub as a critical launchpad for emerging patterns in infrastructure-as-code and cloud automation. It provides platform engineering teams with robust, peer-reviewed building blocks for accelerated architecture design.','N/A','Platform','Advanced',0,'online','manual','77eceb187995b0fae21705b9b2adf06e9327ec39af9c878323df2a9abf2fb65e',100.0,1779029169,1,'2026-05-17T16:46:09.225877+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Reference Architectures"]','["[EMERGING]"]','["docs/aws-architecture.md", "docs/aws-tools-scripts.md", "docs/aws.md"]','["aws-architecture.md", "aws-tools-scripts.md", "aws.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/amazon-ecr-credential-helper','awslabs/amazon-ecr-credential-helper: Amazon ECR Docker Credential Helper','','2025',4,'A Docker credential helper that handles seamless, transparent IAM-based authentication for Amazon ECR. By removing the need to run periodic ''aws ecr get-login-password'' cron jobs, it enhances runtime security by integrating directly with standard IAM Instance Profiles and local AWS config files.','Go','Tool','Intermediate',1,'online','manual','6485c879c08e0048456259670896b18bcea1520aad1490fd027b541df0bf53cf',100.0,1779034139,1,'2026-06-09T16:44:24Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security Practices"]','["[ENTERPRISE-STABLE]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T16:44:24Z", "gh_stars": 2703, "gh_open_issues_30d": 87, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:15.885604+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/amazon-eks-ami/issues/183','ref1: docker build --network=host','','2018',4,'A long-standing GitHub issue discussing Docker build networking constraints, specifically regarding the utilization of host-networking. Valuable for troubleshooting build-time network discovery and enterprise proxy traversal.','English','Repository','Intermediate',0,'online','manual','3efb5a631c9ef42d3718b7947268b418aa37ae03667c290e8272049c88c56339',100.0,1779030197,1,'2026-06-12T01:26:31Z',NULL,NULL,NULL,'["CI-CD", "Containerization", "Networking"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-06-12T01:26:31Z", "gh_stars": 2651, "gh_open_issues_30d": 63, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:16.598170+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/amazon-s3-tar-tool','github.com/awslabs/amazon-s3-tar-tool: Amazon S3 Tar Tool','','2025',5,'An AWS Labs utility designed to parallelize the creation of TAR archives directly from S3 bucket structures. It prevents the network egress bottle-necks associated with downloading S3 objects locally before compression. Extremely valuable for big data analytics architectures and data lifecycle archival procedures.','Java','Repository','Advanced',0,'online','manual','2a13e2400114619f000a6378403d1e6537ba17a05b54e1aba3d239eb2dbfa011',100.0,1779034392,1,'2026-04-08T02:24:52Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Storage Management"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-08T02:24:52Z", "gh_stars": 233, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:17.396180+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/assisted-log-enabler-for-aws','github.com/awslabs/assisted-log-enabler-for-aws: Assisted Log Enabler -'' Find resources that are not logging, and turn them on','','2025',5,'An AWS Labs community-focused repository offering automation scripts to identify resource endpoints that lack active logging and programmatically enable auditing (e.g., S3 server access logging, VPC Flow Logs). It addresses serious audit compliance gaps across expansive, multi-account structures. Live Grounding maintains its high utility for enterprises validating governance against SOC2 and CIS benchmarks.','Python','Repository','Advanced',0,'online','manual','a639dceeef558c6cfb347e005da2e3088994cf965c57d0af619e56dd2d1e96b2',100.0,1779031898,1,'2026-06-13T23:30:47Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Logging and Auditing"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T23:30:47Z", "gh_stars": 274, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:18.172586+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/aws-cloudsaga','==awslabs/aws-cloudsaga: AWS CloudSaga - Simulate security events in AWS==','','2025',5,'AWS CloudSaga is an open-source tool developed by AWS to simulate security events and malicious activity directly inside your AWS environment. It enables security operations teams to validate detection mechanisms, alert pipelines, and incident response procedures. Essential for continuous red-teaming exercises and maintaining robust cloud posture management.','Go','Repository','Advanced',0,'online','manual','72b2d374572c51c3b212c0901e24f9e113bba18f791604eb743c29512ba40d18',100.0,1779031564,1,'2026-06-13T23:25:47Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security Simulation"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T23:25:47Z", "gh_stars": 477, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:18.952835+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/aws-kubernetes-migration-factory','==github.com/awslabs: Kubernetes Migration Factory User Guide== 🌟','','2026',5,'The AWS Kubernetes Migration Factory provides an automated, programmatic framework for migrating legacy VM-based or on-premises workloads into Amazon EKS. Curator Insight notes its structured pipelines that reduce migration errors, while Live Grounding confirms its utility in enterprise-scale rehosting plans. Key features include source-to-target automation, pre-migration validation, and automated target cluster provisioning.','Python','Code Repository','Advanced',0,'online','manual','e26f3a98e5b89e36ff101cb719d6253d6ccd4549bbf8b9038afb2edcfddac61b',100.0,1779031352,1,'2024-09-25T20:41:08Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Cloud Migration", "Automation"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-25T20:41:08Z", "gh_stars": 130, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:19.750218+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/aws-waf-sample','AWS WAF sample rules','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18765cc1d9a80d454aac4d31c5e3e3ac458ca6d5e0b2885f71a2544369fae56e',100.0,1779030583,0,'2026-05-17T17:09:43.784468+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://github.com/amazon-archives/aws-waf-sample", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:20.386144+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/cdk-eks-blueprints','==aws-quickstart/cdk-eks-blueprints: Amazon EKS Blueprints for CDK==','','2026',5,'An AWS Cloud Development Kit (CDK) based framework that simplifies bootstrapping and configuring production-ready EKS clusters. Synthesizing developer insight with live deployment footprints, it provides programmatic control over EKS configurations, core add-ons, and IAM integrations. It is ideal for teams seeking TypeScript/Python program-based IaC over static YAML or HCL configurations.','TypeScript','Code Repository','Advanced',0,'online','manual','6d1c7f8cb4f4504526a91b80b3d6831dfaa2d23609fdd7ba4d74fd6a4c79ac63',100.0,1779130495,1,'2026-06-11T23:11:51Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "AWS CDK"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T23:11:51Z", "gh_stars": 510, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:21.101111+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/cdk8s','github.com/awslabs/cdk8s','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4e4e6aa8ff97716ee088cd364fca4f83a29ce3f6ce9958ffd8b73eae54db2a2b',100.0,1779030989,0,'2026-05-17T17:16:29.982793+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/cdk8s-team/cdk8s", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:21.748812+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/cognito-at-edge','awslabs/cognito-at-edge','','2023',2,'An AWS Labs utility for parsing and verifying Amazon Cognito user authentication tokens directly inside CloudFront Lambda@Edge functions. This shifts JWT parsing to the network edge, avoiding cold starts on regional API servers.','TypeScript','Library','Intermediate',1,'online','manual','e404f89183c7624b41303bf7684985db4f495ce1cd01b7ad90a9c0fb6a4c06b0',100.0,1779030052,1,'2026-05-29T16:43:34Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T16:43:34Z", "gh_stars": 238, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:22.544035+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/diagram-as-code','github.com/awslabs/diagram-as-code 🌟','','2022',4,'An AWS Labs community experiment designed to showcase the power of programmatically rendering complex systems architecture. Helps engineers integrate documentation updates directly inside release workflows.','Python','Library','Intermediate',0,'online','manual','b785f63e07b6aec35d948693162ca6d59795c1bfaa2c91d1abd5b15d121ac443',100.0,1779033508,1,'2026-04-20T01:46:01Z',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "Python"]','["[ENTERPRISE-STABLE]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-20T01:46:01Z", "gh_stars": 1519, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:23.342637+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/eks-node-viewer','awslabs/eks-node-viewer','','2023',4,'A highly functional CLI diagnostic tool designed to visualize real-time cost, resource utilization, and scheduling efficiency across Amazon EKS node groups. Highly integrated with dynamic autoscaling engines like Karpenter to optimize infrastructure financial footprints.','Go','CLI Tool','Intermediate',0,'online','manual','0bde84201333b18e725405254ecaa05aba317bf3205f04b8dd87323ad99b9878',100.0,1779033343,1,'2026-06-08T19:56:47Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Cost Optimization", "Node Scaling Metrics"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T19:56:47Z", "gh_stars": 1632, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:24.121841+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/karpenter','awslabs/karpenter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d5d81bd6f2e1a86399f0b28a8b016245f35a425de82ac20bad1a52be5f295000',100.0,1779031896,0,'2026-05-17T17:31:36.881284+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/aws/karpenter-provider-aws", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:24.769796+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/specctl','github.com/awslabs/specctl','','2023',5,'A specialized security tool developed by AWS Labs to parse, extract, and map standard Kubernetes manifest objects or ECS task definitions directly into AWS infrastructure controls. Analyzes security and network isolation requirements.','Go','Tool','Advanced',0,'online','manual','1bc5beb53afb89e68bcccf04c3c60985b6d289e14aa4593a45cf691c1a42da52',100.0,1779034306,1,'2023-11-10T17:14:34Z',NULL,NULL,NULL,'["Security & Governance", "Kubernetes Compliance", "Infrastructure Translation"]','["[DE FACTO STANDARD]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-10T17:14:34Z", "gh_stars": 258, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:25.548917+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/sustainability-scanner','github.com/awslabs/sustainability-scanner: Sustainability Scanner (SusScanner)','','2023',2,'An AWS Labs security linter (SusScanner) designed to parse CloudFormation templates, highlighting optimization and resource usage anomalies. The tool aids in reducing carbon footprints and waste overhead by aligning resource choices with the AWS Sustainability Pillar.','Python','Tool','Intermediate',0,'online','manual','71279f7c9292f087f392647331e6d2c66016616c552f4d963dd01cdeab02ecec',100.0,1779032108,1,'2024-08-29T08:48:01Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Sustainability"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-08-29T08:48:01Z", "gh_stars": 124, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:26.344772+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/awslabs/terraform-iam-policy-validator','awslabs/terraform-iam-policy-validator','','2021',5,'A command-line tool designed to parse Terraform plans and validate IAM policies against AWS IAM Access Analyzer''s validation rules during CI/CD. This enables automated static security analysis of infrastructure-as-code, blocking insecure policy deployment before they reach live environments.','Python','Repository','Intermediate',0,'online','manual','354fc7cde8325e7bd07ccd57ffd8cad06c5c037c4d909569993d56f0f166b99b',100.0,1779030401,1,'2025-06-09T22:47:03Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Least Privilege Automation"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2025-06-09T22:47:03Z", "gh_stars": 347, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:27.129331+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/aylei/kubectl-debug','kubectl-debug','','2020',5,'Originally a popular community-built plugin to launch debugging containers within target pods, `kubectl-debug` has largely been superseded by native Kubernetes Ephemeral Containers (`kubectl debug` command) in modern releases. This project remains a valuable reference for historical context and legacy cluster compatibility. For modern clusters, engineers are strongly advised to transition to built-in Kubernetes diagnostic commands.','English','Repository','Advanced',0,'online','manual','b2309f629a8415f2d35aa07424e4548a1f1d6c70147de61c3fb8af9aad70cfd9',100.0,1779034432,1,'2023-10-19T02:52:57Z',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting Tooling", "kubectl plugins"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-19T02:52:57Z", "gh_stars": 2305, "gh_open_issues_30d": 62, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:27.899380+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/azohra/yaml.sh','azohra/yaml.sh','','2021',2,'An experimental, pure Bash-based YAML parser designed to extract configurations without external runtime dependencies like Python or Node.js. It is a lightweight helper for minimal edge installations, though mostly inactive in terms of recent development.','Bash','tool','intermediate',0,'online','manual','0cfc2dbf9260192158b5d7dc49e0d45b63299a02600ae86aaa8a155c50dd18fb',100.0,1779031401,1,'2024-01-23T18:50:58Z',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[EMERGING]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-23T18:50:58Z", "gh_stars": 34, "is_special": true, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:28.607477+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/azsk/DevOpsKit','Secure DevOps Kit for Azure','','2024',3,'The Secure DevOps Kit for Azure (AzSK) provides scanning scripts, CI/CD extensions, and compliance templates for secure-by-default cloud engineering. Live Grounding: As of recent cycles, AzSK has transitioned to a legacy state with Microsoft recommending native Azure Policy and Microsoft Defender for Cloud. It remains a valuable historical reference for building automated security controls directly into enterprise deployment workflows.','PowerShell','Software Toolkit','Advanced',0,'online','manual','b9783691731becff9ab8cc1bcd7a74dc41860191a4800d478e3ab5b7f50a0d8d',100.0,1779033758,1,'2024-05-07T12:50:16Z',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "Infrastructure Security", "AzSK Toolkit"]','["[LEGACY]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-07T12:50:16Z", "gh_stars": 222, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:29.316577+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/azsk/DevOpsKit-docs','DevOpsKit-docs','','2024',3,'The official documentation repository supporting the Secure DevOps Kit for Azure (AzSK). It outlines operational processes for deploying automated security checks in Azure DevOps pipelines and resource deployment validation. While native Azure tools have superseded AzSK, the structured policies and patterns detailed here still inform modern DevSecOps security baselines.','Markdown','Documentation','Intermediate',0,'online','manual','9ea109c8e22550cb328511be5017491ab4175b9d6e2fd928482c5860a720e853',100.0,1779031302,1,'2022-02-14T11:55:39Z',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "Infrastructure Security", "AzSK Documentation"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-14T11:55:39Z", "gh_stars": 498, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:30.025824+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/azure-devops','github.com/azure-devops','','2026',0,'The main developer repository portal for Azure DevOps, cataloging extensions, migration tooling, and programmatic APIs required to integrate enterprise workflows with git-based operations.','None','Repository','Intermediate',0,'duplicate','manual','ae1c2217d251681e10403761be33aea790e916a8ffe27adf745ccde179788b28',100.0,1779029252,1,'2026-05-17T16:47:32.134793+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Platform Integration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/Azure/apiops"}'); +INSERT INTO "resources" VALUES('https://github.com/azure-samples/avm-terraform-labs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0dacd7ef4066bcfad49dbad32e48db22e6c2e01d09f7a586d8d1178ee20b8de4',100.0,1779034560,0,'2026-05-17T18:16:00.662810+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:30.755161+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/azure/fleet','github.com/azure/fleet','','2024',3,'Explores Azure Kubernetes Service (AKS) Fleet Manager, designed for multi-cluster fleet-wide management. Coordinates application rollouts, implements global ingress configurations, and automates orchestrator upgrades across distributed topologies.','Go','Repository','Advanced',1,'online','manual','93f4b3c26fd86766496d535ea8f271bc0280836859aaaaa3d64c6f8ecea8285e',100.0,1779029802,1,'2026-06-10T09:34:42Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Container Orchestration", "AKS Fleet Manager"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T09:34:42Z", "gh_stars": 224, "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:31.479062+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/azure/mission-critical-online','github.com/azure/mission-critical-online: Welcome to Azure Mission-Critical'' Online Reference Implementation','','2026',5,'An industry-grade reference template demonstrating design strategies for mission-critical cloud applications on Azure. Implements active-active patterns, automated failover, and zero-downtime updates.','Bicep','Repository','Advanced',1,'online','manual','abd53ddd93a178e6126ca682e7336d02bbc0908b6b83723503709b118ed243dc',100.0,1779033501,1,'2025-01-14T14:51:10Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "High Availability Architectures"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-01-14T14:51:10Z", "gh_stars": 401, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:32.216722+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/backstage/backstage','github.com/backstage/backstage','','2026',5,'Backstage is an open-source framework created by Spotify for building customizable internal developer portals. It consolidates service catalogs, software templates, technical documentation, and observability plug-ins into a unified microservices-based control plane, radically reducing cognitive load.','TypeScript','Open Source Project','Advanced',1,'online','manual','f71598769ac3edd3c1ebd7b5bc5df4b8408e4ead63cbecea736f1de1182272bf',100.0,1779031385,1,'2026-06-13T23:59:39Z',NULL,NULL,NULL,'["Platform Engineering", "IDP Tooling", "Developer Portals"]','["[DE FACTO STANDARD]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T23:59:39Z", "gh_stars": 33600, "gh_open_issues_30d": 452, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:32.958270+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/backube/volsync','VolSync 🌟','','2026',5,'VolSync is an open-source Kubernetes operator developed by Backube to orchestrate cross-cluster persistent volume data replication. Supporting engines like rsync, rclone, and restic, it delivers a platform-agnostic framework for executing disaster recovery policies.','Go','Operator','High',0,'online','manual','cc0d5ecdcf1bc68fe0f6fec3fc1972146b345ee9360c77bc1c4f39a2137d2fef',100.0,1779029993,1,'2026-06-10T18:53:51Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Backup & Replication"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-storage.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-10T18:53:51Z", "gh_stars": 978, "gh_open_issues_30d": 115, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:33.672094+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/badarsebard/terraforge','badarsebard/terraforge','','2022',1,'Terraforge functions as an intuitive visual scaffolding platform engineered to streamline the baseline authoring of complex Terraform configurations. Developers can sketch resource boundaries visually and export clean HCL and variables. Though limited in enterprise scaling, it remains a valuable accelerator for rapid prototyping.','JavaScript','Visual Tool','Beginner',0,'online','manual','63b99ff9036bd2923354bac610bb21034167f0275a775b70206cc8bd62902b83',100.0,1779030611,1,'2024-06-24T01:36:03Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Scaffolding Utilities"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-06-24T01:36:03Z", "gh_stars": 64, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:34.365010+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bank-vaults/bank-vaults','Bank Vaults: Un Cuchillo Suizo para HashiCorp Vault en Kubernetes','','2026',4,'Bank Vaults is a comprehensive, production-grade tool designed for managing, configuring, and injecting secrets from HashiCorp Vault on Kubernetes. It utilizes an operator-driven approach to inject secrets dynamically into Pod filesystems, completely removing secrets from the cluster API storage. It is the de facto standard for enterprises seeking secure vault management and dynamic secrets injection.','Go','Security Suite','Advanced',1,'online','manual','82cc5a2a6f76cd56252c4ff64ac9970ca7e76551690aa752a0ff821067b4d0a8',100.0,1779030365,1,'2026-06-07T18:48:59Z',NULL,NULL,NULL,'["Security", "Secret Management", "Integrations"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-07T18:48:59Z", "gh_stars": 2254, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:35.105940+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/banzaicloud/dast-operator','DAST operator','','2021',5,'An operator designed to run automated Dynamic Application Security Testing (DAST) scans against active services directly in the cluster environment. Integrates security assertions early inside staging deployment cycles. Note: Banzai Cloud projects are largely archived or integrated.','Go','Operator','Advanced',1,'online','manual','33d4bf37c50364106e93e54bbb6629dcda56920719fa4685e7a3b4d4bbc7e167',100.0,1779029950,1,'2023-04-05T09:57:11Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Automation Operators"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-05T09:57:11Z", "gh_stars": 194, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:35.824939+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/banzaicloud/kafka-operator','Banzai Kafka Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ea86f213227b0ac761ebd947b56dd615515e6061bbfe225846dc1b0b7d55ac79',100.0,1779032388,0,'2026-05-17T17:39:48.870495+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://github.com/banzaicloud/koperator", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:36.470969+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/banzaicloud/koperator','Banzai Kafka Operator','','2024',4,'Originally engineered by Banzai Cloud, Koperator is a highly automated operator framework designed to manage Kafka on Kubernetes with Cruise Control integrations. While mostly superseded by Strimzi, its historical innovations in granular scaling and fine-grained rebalancing influenced modern stateful Kubernetes abstractions.','Go','Kubernetes Operator','Advanced',1,'online','manual','a087e59f4d2d26c4447ca0a27691b91675be891624781a74d1248472b4f29042',100.0,1779130495,1,'2025-03-11T08:20:50Z',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Kubernetes Operators", "Koperator"]','["[ENTERPRISE-STABLE]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-11T08:20:50Z", "gh_stars": 790, "gh_open_issues_30d": 66, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:37.196828+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/banzaicloud/thanos-operator','banzaicloud/thanos-operator 🌟','','2023',5,'Streamlines Thanos-based monitoring architectures by provisioning Query, Store, Compact, and Ruler resources. It manages historical metrics storage across dynamic environments.','Go','Operator','Advanced',0,'online','manual','a6b7f7dbe7bbbfe7aa995b7e9f3a74874903bfe55c21106c1ac3e19c8598d823',100.0,1779030000,1,'2024-01-19T15:02:07Z',NULL,NULL,NULL,'["Observability", "Metrics", "Thanos Orchestration", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-01-19T15:02:07Z", "gh_stars": 283, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:37.920413+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bbl/secretize','Secretize 🌟','','2020',2,'A lightweight command-line utility to convert raw secrets and environment variables directly into encrypted Kubernetes Secret manifests. Helpful for basic automation pipelines, although modern enterprise workflows typically favor external systems like Vault, External Secrets Operator, or sealed-secrets.','Go','Repository','Intermediate',0,'online','manual','aaaf92a6d099ab669769db6ea68561457fca407d63fcc8e7879ab54790ade02e',100.0,1779030810,1,'2026-04-07T17:05:26Z',NULL,NULL,NULL,'["Cloud Native", "Security", "Secrets Management"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-07T17:05:26Z", "gh_stars": 71, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:38.624270+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bcicen/ctop','ctop 🌟','','2026',5,'ctop provides a real-time, top-like container metrics display for command-line resource tracking. Built in Go, it supports both Docker and runC runtimes, delivering an instant overview of CPU, memory, network, and disk I/O metrics across active containers. It serves as an essential tool for local container debugging and quick bare-metal performance triage without the overhead of heavy APM agents.','Go','Tool','Medium',0,'online','manual','81e1a5f56cdb13c1a00083103c9715c784866560a1c72dd62b5e15ed4f3a7c63',100.0,1779030423,1,'2024-07-08T11:15:48Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Monitoring"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-08T11:15:48Z", "gh_stars": 17764, "gh_open_issues_30d": 120, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:39.334332+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bee-travels/openapi-comment-parser','openapi-comment-parser','','2021',3,'A Node.js CLI tool and library that extracts JSDoc-style comments from source code files to generate valid OpenAPI (Swagger) specifications automatically, streamlining API contract maintenance during local development.','JavaScript','Tool','Intermediate',0,'online','manual','8d1464d334295697793b039a4e2b455df6768ddbc8c960dfda7e341ff0912c54',100.0,1779031648,1,'2023-01-07T18:19:12Z',NULL,NULL,NULL,'["API Management", "API Documentation", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-07T18:19:12Z", "gh_stars": 256, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:40.060004+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/benc-uk/kubeview','KubeView 🌟','','2024',3,'A web-based, real-time visualization tool that renders Kubernetes API objects (Pods, Deployments, Services, Ingresses) and their relationships as a structured graphical map. It assists developers and administrators in diagnosing network routing and mapping configurations. In 2026, it is highly appreciated as a lightweight alternative to heavier cluster dashboards.','Go','Web Application','Medium',1,'online','manual','2611a5a8c8fd23c3f7733eb5190b56b0ae6a3e4d45fdcdf6762fefff4846d545',100.0,1779029613,1,'2026-04-02T12:56:10Z',NULL,NULL,NULL,'["Operations", "Observability", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-02T12:56:10Z", "gh_stars": 1201, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:40.782303+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/binhnguyennus/awesome-scalability','Awesome Scalability','','2023',5,'A legendary repository outlining the structural design patterns for massive, highly available backend systems. Covering microservices coordination, message brokers, caching schemas, and consensus databases, this represents the gold standard for backend systems architects.','Markdown','Awesome List','Advanced',1,'online','manual','d30178979d8ff158c75f71a54cc4423ffc9d6a06ad35eae9fb6b5ca1813913d2',100.0,1779034116,1,'2026-01-04T03:51:47Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Scalability"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-04T03:51:47Z", "gh_stars": 71720, "is_special": true, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:41.481357+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/biosimulations/biosimulations',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d94d1b623ca4b6c1534f95fe0ace391867b6c7dd180d664292d381c91f91c3ac',100.0,1779034560,0,'2026-05-17T18:16:00.762640+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 133, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:42.199025+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/biosimulations/deployment','biosimulations/deployment','','2021',1,'A customized deployment framework tailored for specialized scientific computing operations and simulation workloads. It displays production architectures orchestrating complex computations, file systems, and databases on Kubernetes cluster topologies.','Helm','Deployment Configuration','Advanced',0,'online','manual','fa5a8e09045193aa8dcccdc5df9a0b16bb458338531eb5eaf3481c97d5190a86',100.0,1779031429,1,'2026-06-02T17:56:29Z',NULL,NULL,NULL,'["Specialized Workloads", "Scientific Computing", "Simulation Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T17:56:29Z", "gh_stars": 3, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:42.920530+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bit-cloner/ecrcp','ecrcp','','2020',0,'A lightweight utility designed to copy Docker images directly between different Amazon ECR registries without requiring local download-and-reupload bandwidth. Useful for cross-account deployments and regional migration tasks in complex enterprise AWS landing zones.','Go','Tool','Intermediate',0,'online','manual','7e2b0d2b0ff78890b32eab285b671fa3ba55196ec1919a0385b17e36a8784944',100.0,1781735876,1,'2026-06-18T00:37:56.184876+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Registries"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "aws-containers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:43.650488+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bit-cloner/kcg','kcg 🌟','','2021',1,'Kubernetes Context Generator (kcg) is a simple utility built to simplify generating custom kubeconfig profiles across multiple distinct environments. It remains a minor community project overshadowed by enterprise dynamic loaders.','Go','CLI Tool','Simple',0,'online','manual','5b3f063a63c487a1455c56e4d74e4214f90f370d82129b35e550a4ee325eabd6',100.0,1779032017,1,'2021-04-29T17:01:09Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Context Switching"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-29T17:01:09Z", "gh_stars": 19, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:44.360517+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bit-cloner/poke','POKE - Provision Opinionated Kubernetes on EKS','','2018',0,'Opinionated CLI provisioning script wrapper for configuring standardized Amazon EKS instances. This project has been classified as legacy due to extensive inactivity; modern teams should leverage Terraform or EKS Blueprints instead.','Go','Tool','Intermediate',0,'online','manual','N/A',100.0,1781736068,1,'2026-06-18T00:41:08.408561+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cluster Provisioning"]','["[LEGACY]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:45.090915+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bitnami-labs/kubewatch','==bitnami-labs/kubewatch==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','86a2aadcf296a2d87fd6d458ec25b123a24e9270ed6027c8971ef1649221acb8',100.0,1779032046,0,'2026-05-17T17:34:06.612078+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/kubewatch", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:45.749520+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bitnami/kubecfg','kubecfg','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bb3d5954a600ef594c5c6906e8dd1523194c3c9b1259bd7c4aaf6dde5fc87f53',100.0,1779030874,0,'2026-05-17T17:14:34.465106+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:46.398051+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/blendle/kubecrt','Kubecrt','','2021',1,'An archived, early-stage conversion utility built to convert Helm charts into raw Kubernetes manifests. This project has been fully superseded by standard native capabilities like ''helm template'' and is preserved solely as a historical reference of early declarative rendering strategies.','Go','CLI Tool','Beginner',0,'online','manual','a6c1de2a92799dde3536bdcc8a5926eaebfdcdd420f822b2c126cf487d276efa',100.0,1779033072,1,'2023-03-07T02:59:09Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "ISC", "gh_pushed": "2023-03-07T02:59:09Z", "gh_stars": 113, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:47.112557+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bloomberg/goldpinger','bloomberg/goldpinger 🌟','','2017',4,'An advanced connectivity troubleshooting tool that deploys as a cluster-wide DaemonSet to ping target peers. It generates visual mesh graphics depicting latency patterns, transport failures, and network partition faults.','Go','Kubernetes DaemonSet','Intermediate',1,'online','manual','5a906ec37741f8a82781e9e2c6196860fcb8b11251866231046ab986fc61ee7c',100.0,1779033479,1,'2026-04-23T15:38:04Z',NULL,NULL,NULL,'["Observability & Performance", "Network Monitoring", "Mesh Connectivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-23T15:38:04Z", "gh_stars": 2707, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:47.851334+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bloomberg/memray','github.com/bloomberg/memray 🌟🌟','','2025',5,'Curator Insight details Memray as Bloomberg''s advanced memory tracker for Python applications. Live Grounding confirms its preeminent role in tracking allocations inside complex microservice systems, excelling in profiling C/C++ extension boundaries where standard tools fall short.','Python / C++','Library / CLI','Advanced',1,'online','manual','9be53de03b150e560c31ef702fbf954ed599304266538a270b551a89cac52663',100.0,1779033716,1,'2026-06-12T00:32:27Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Memory Profiling"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T00:32:27Z", "gh_stars": 15115, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:48.567569+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bluefrg/bitbucket-auto-merge','BitBucket Auto Merge','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2536b6d8b2279bd5db3fd12b921818904b1e4467b3feddc8d7fcc2bafa1693f9',100.0,1779031401,0,'2026-05-17T17:23:21.855193+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/mikefrank-ca/bitbucket-auto-merge", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:49.222068+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bluxmit/alnoda-workspaces','github.com/bluxmit: Kubespray Workspace','','2024',5,'A containerized development sandbox and workspace designed to streamline the execution of Kubespray and Ansible playbooks, ensuring dependency insulation and tool consistency across local machine environments.','Docker/Shell','Repository','Intermediate',0,'online','manual','5afb0973ee4b9b75f27e799ba2e4c8cf97fc81f5dfd4e3396c9192984278d69a',100.0,1779030363,1,'2023-07-30T07:49:59Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Development Environments"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2023-07-30T07:49:59Z", "gh_stars": 1361, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:49.929170+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bmaynard/kubevol','Kubevol 🌟','','2018',1,'A historical command-line utility for copying and transferring data between Kubernetes Persistent Volume Claims (PVCs). It is now considered legacy as native CSI snapshot capabilities and robust migration utilities have become standard.','Python','CLI Tool','Simple',0,'online','manual','6a7da73d86c4ed1ad1af29324d3711a520570bfdfdf6524f822389ea5fd37dd2',100.0,1779033162,1,'2023-02-06T23:46:43Z',NULL,NULL,NULL,'["Storage", "Volume Management", "Data Migration"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-02-06T23:46:43Z", "gh_stars": 18, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:50.687369+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bmuschko/ckad-crash-course','bmuschko/ckad-crash-course: Certified Kubernetes Application Developer (CKAD)'' Crash Course','','2021',5,'A repository housing comprehensive code examples, study guides, and hands-on exercises complementing Benjamin Muschko''s CKAD Crash Course. It focuses on application design, deployment configurations, security contexts, and troubleshooting methodologies essential to the Linux Foundation blueprint.','Shell','Reference','Intermediate',0,'online','manual','036f2eff18d8bcecd44deb08c1c2cac124913756765535397a7eca244f0a5334',100.0,1781736221,1,'2026-06-18T00:43:41.597742+02:00',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:51.379501+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bmuschko/ckad-prep','bmuschko/ckad-prep','','2021',5,'An alternative preparation repository designed by Benjamin Muschko, offering structured sample solutions, resource manifests, and command-line blueprints to ace the CKAD exam. It isolates complex concepts like readiness/liveness probes, service definition, and rolling updates into easy-to-digest exercises.','YAML','Reference','Intermediate',0,'online','manual','a15629426df06a5e46361d07a2d7f517676aded3640b46ec2478916bfb3b7d7a',100.0,1781736221,1,'2026-06-18T00:43:41.669955+02:00',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:52.065538+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bodywork-ml/bodywork-core','bodywork-ml/bodywork-core: Bodywork','','2022',2,'Bodywork acts as a pipeline orchestrator and deployment tool focused on shipping machine learning systems directly into Kubernetes. While currently seeing low developer activity, it remains a valuable conceptual blueprint for running serverless, stateful, and batch-oriented ML pipelines.','Python','Repository','Intermediate',1,'online','manual','b5aea08cb00293bda96f65851a9a2191c197bdc9e4ef09bee42e3ce3d88ad27c',100.0,1779030862,1,'2023-08-18T06:42:48Z',NULL,NULL,NULL,'["MLOps", "Deployment", "Kubernetes Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2023-08-18T06:42:48Z", "gh_stars": 436, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:52.798136+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/boltops-tools/kubes','kubes 🌟','','2023',2,'Kubes is a deployment framework that enables developers to build, prune, and deploy Docker images and Kubernetes manifests using clean, programmable configurations. It combines compilation and deployment phases into a unified workflow.','Ruby','CLI Tool','Intermediate',0,'online','manual','52c8136ce905cca1e7d8ac95bd4c0bb87c81ae772e3ebb054d4af61ff4445a7b',100.0,1779032922,1,'2025-04-24T01:47:46Z',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Frameworks", "Declarative Config"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-24T01:47:46Z", "gh_stars": 102, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:53.552072+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/borchero/meerkat','Meerkat','','2023',5,'A dynamic networking operator designed to update and map external DNS routes. It reads internal networking resource allocations to dynamically register up-to-date hostname directories.','Go','Operator','Medium',0,'online','manual','da6037ae1fc02f0d734024ace407f92ad38ab9bb7c01686b260d10d32e54a420',100.0,1779030559,1,'2020-12-31T13:19:58Z',NULL,NULL,NULL,'["Networking", "DNS", "Service Discovery", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-12-31T13:19:58Z", "gh_stars": 38, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:54.243601+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/borchero/switchboard','borchero/switchboard: Switchboard','','2024',5,'Switchboard functions as a Kubernetes-native dynamic router and DNS management hub. It coordinates with global DNS service APIs to orchestrate routing policies, mapping live cluster ingress nodes automatically to external domain registrations.','Go','Repository','Intermediate',0,'online','manual','39bbd3ced60c70fc8cf5abb1d81edbc2300273c700e94076b63b58310ab7b47f',100.0,1779029821,1,'2026-06-11T14:45:12Z',NULL,NULL,NULL,'["Networking", "DNS & Ingress", "Routing Controllers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T14:45:12Z", "gh_stars": 163, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:54.974399+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bors-ng/bors-ng','Bors-ng: A merge bot for GitHub Pull Requests','','2026',4,'An Elixir-based implementation of the Bors merge coordinator. Uses a highly parallelized merge queue to batch, build, and test PR combinations, keeping the master branch strictly green. Live grounding notes that although currently archived, it remains a landmark model for merge queues.','Elixir','Tool','Advanced',1,'online','manual','48e086288c13aad192af64884162e420699e25d3b1cc8799cc1fd6a7b757a1f4',100.0,1779033339,1,'2024-04-04T12:24:44Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-04T12:24:44Z", "gh_stars": 1531, "gh_open_issues_30d": 181, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:55.669730+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/boto/boto','Boto','','2018',4,'Curator Insight introduces the early Boto library for AWS programmatic scripting. Live Grounding confirms the library is fully deprecated and obsolete, replaced completely by Boto3; developers must prioritize migration to eliminate compatibility issues with modern AWS endpoints.','Python','Library','Intermediate',0,'online','manual','cd49b06eb73f2532fc7eaa4832fa7c174c39ae36458bb191e5e06e18e6aa3f92',100.0,1779033828,1,'2024-01-12T23:46:55Z',NULL,NULL,NULL,'["Infrastructure", "AWS SDK", "Legacy Library"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-12T23:46:55Z", "gh_stars": 6431, "gh_open_issues_30d": 1118, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:56.431310+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/box/kube-exec-controller','box/kube-exec-controller','','2018',5,'Curator Insight: Controller to restrict and audit shell execution inside Kubernetes pods. Live Grounding: Inactive for over five years. Superseded by newer ephemeral container mechanics, admission controllers (OPA/Kyverno), and modern service mesh execution boundaries.','Go','Code Repository','Advanced',0,'online','manual','ba337139c4a519fc7bbfdfbad8a550898ae48d5fe9f6d34e00f111de9566c220',100.0,1779031141,1,'2021-12-02T07:48:57Z',NULL,NULL,NULL,'["Security", "Policy & Admission Control", "Runtime Security", "Legacy Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-12-02T07:48:57Z", "gh_stars": 126, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:57.134325+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/box/kube-iptables-tailer','github.com/box/kube-iptables-tailer','','2026',3,'Kube-iptables-tailer is a specialized controller that parses system-level kernel iptables packet drop logs and maps them directly to active Kubernetes Pods. By resolving low-level packet drops to recognizable workload names, it simplifies network policy auditing and connectivity troubleshooting. This utility is ideal for platform teams managing strict, multi-layer networking environments.','Go','Network Controller','Advanced',0,'online','manual','c354ad86a39a806991da9793087a82af802fc0958dab8bdaccc520690099c0c0',100.0,1779031808,1,'2024-08-12T08:40:33Z',NULL,NULL,NULL,'["Networking", "iptables Analysis", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-12T08:40:33Z", "gh_stars": 549, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:57.889598+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bpftrace/bpftrace','bpftrace','','2018',5,'A high-level tracing language and diagnostic toolkit built on top of the Linux eBPF subsystem. It allows system engineers to dynamically probe kernel modules, trace memory allocations, and analyze latency. Live Grounding shows that bpftrace is a core diagnostic pillar in production engineering.','C++','Tool','Advanced',0,'online','manual','37f422e9795c080231318d3d71659a3fbac0d01be532fe49ebe9bf563141ef75',100.0,1779130494,1,'2026-06-13T15:56:16Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Observability", "Kernel Tracing"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T15:56:16Z", "gh_stars": 10160, "gh_open_issues_30d": 248, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:58.625742+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bregman-arie/devops-exercises','bregman-arie/devops-exercises 🌟','','2026',5,'A massive curated repository containing thousands of questions, answers, and hands-on exercises covering Linux, Jenkins, Docker, Kubernetes, Ansible, Terraform, AWS, and system design. (Live Grounding: With over 82k stars, it stands in 2026 as the preeminent resource for preparing systems engineers and validating platform architecture skills).','Python/YAML','Reference Guide','Intermediate',1,'online','manual','74f02f679be571f5cbde19766052dcc39fdac290a01354dc045033912e6304c1',100.0,1779032104,1,'2025-12-27T14:22:30Z',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Interview Preparation", "Reference Guides"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/demos.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "demos.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-27T14:22:30Z", "gh_stars": 82758, "is_special": true, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:59.331951+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bregman-arie/devops-resources','==bregman-arie/devops-resources== 🌟','','2026',0,'A massive collection of operational guides, cheat sheets, books, and courses covering Kubernetes ecosystems, continuous delivery pipelines, configuration engines, and cloud design.','Markdown','Awesome List','Intermediate',0,'duplicate','manual','9ff97eac6df2ac9efd2f8276a5c9580d0a37f227613f7113e5741f45e51d52ea',100.0,1781736123,1,'2026-06-18T00:42:03.109890+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Educational Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "duplicate_of": "https://github.com/bregman-arie/devops-exercises", "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:00.023324+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/brennerm/uptimerobot-operator','uptimerobot-operator','','2023',5,'Synchronizes current routing profiles with the UptimeRobot API. It dynamically configures exterior synthetic latency testing targets as new ingresses scale up or out.','Go','Operator','Medium',0,'online','manual','019ed7ba4756bb460e0fb2c270bbffd3c8e917906e4007d7d6397ce57c2e01fe',100.0,1779033051,1,'2023-11-14T16:27:12Z',NULL,NULL,NULL,'["Observability", "Monitoring", "External Integration", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-14T16:27:12Z", "gh_stars": 60, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:00.736744+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/AirIAM','bridgecrewio/AirIAM','','2023',2,'AirIAM bridges the gap between manual runtime configuration and declarative postures by parsing active AWS IAM deployments and converting them to structured Terraform modules. It leverages analytics to isolate unused roles and design clean, least-privilege configurations. Platform engineers utilize it to refactor legacy brownfield permissions into audited GitOps structures.','Python','CLI Tool','Advanced',0,'online','manual','09ac371fb9ddc2a4b26fbab44ac8cee1b1d19e6581f91e3655a4ee002aea67b4',100.0,1779029341,1,'2025-03-18T19:37:06Z',NULL,NULL,NULL,'["Infrastructure as Code", "Cloud Security", "IAM Translation"]','["[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-18T19:37:06Z", "gh_stars": 824, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:01.479405+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/checkov','Checkov 🌟','','2026',5,'Checkov is a static code analysis tool for Infrastructure as Code (IaC) that scans Kubernetes manifests, Helm charts, Terraform, and cloud-provider templates for misconfigurations and security risks, acting as a critical CI/CD gatekeeper.','Python','Security Scanner','Intermediate',0,'online','manual','98f69842258ecb7f450daae2e657279f373b3e71ba9dbd34c8a40e24dcdd02df',100.0,1779032177,1,'2026-06-11T23:29:10Z',NULL,NULL,NULL,'["Security & Identity", "Compliance & Auditing", "Static Code Analysis"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T23:29:10Z", "gh_stars": 8790, "gh_open_issues_30d": 138, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:02.196053+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/helm-scanner','helm-scanner','','2023',0,'A lightweight template vulnerability scanner that evaluates Helm manifests for potential security drift, secrets leaks, and misconfigurations prior to deployment. Often integrated early in pipeline testing stages.','Go','CLI Tool','Intermediate',0,'online','manual','e886ce99a0b1d192eacdce6179a4ba3c5be951efe0cab97126043fb783af6220',100.0,1781735960,1,'2026-06-18T00:39:20.993193+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Security & Auditing"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:02.960092+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bryanl/sheaf','sheaf','','2021',5,'A packaging utility designed to compile Kubernetes application manifests and associated container image layers into standalone relocatable archives. Crucial for provisioning air-gapped systems or on-prem environments. The project is archived, with users directed to standard solutions like Carvel or Helm.','Go','Tool','Medium',0,'online','manual','f4297ddb49eb511e4a452c5b03a9cb0d21652bf0840a5e689d129dcd030cf413',100.0,1779030954,1,'2020-07-17T14:43:40Z',NULL,NULL,NULL,'["Application Delivery", "Packaging", "Air-gapped Deployment"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-07-17T14:43:40Z", "gh_stars": 30, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:03.676992+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/buger/jsonparser','buger/jsonparser','','2025',5,'An ultra-performant, zero-allocation Go JSON parser that bypasses reflection and standard serialization libraries. Reaches nested values directly from byte slices, outperforming standard library structures by up to 10x in high-throughput data pipelines.','Go','Library','High',0,'online','manual','2244dce6b7f1cfbc9b2734caf6103dc227e547204b25653449b2e67beeb4102a',100.0,1779029243,1,'2026-05-03T11:10:14Z',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Performance & Parsing"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-03T11:10:14Z", "gh_stars": 5629, "is_special": true, "gh_open_issues_30d": 68, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:04.385290+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/burrsutter/9stepsawesome','github: burrsutter/9stepsawesome','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2dda5a7dbd683b5f7987a254ac47d2b08755f0af73d93fcdb0c36f10ad6f571d',100.0,1779032793,1,'2026-05-17T17:46:33.514004+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:05.104562+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/bytebase/bytebase','bytebase/bytebase','','2021',5,'Open-source, web-based database schema change and collaboration tool engineered for DevOps teams and DBAs. Features GitOps-driven workflow mechanics, automated visual SQL review, and centralized security compliance policies to govern multi-engine environments.','Go','Software','Advanced',1,'online','manual','dac4c79ad7a36b978bd40c9488b8c26ac8289977234555e87c7d984d001cc0e1',100.0,1779031983,1,'2026-06-12T07:19:02Z',NULL,NULL,NULL,'["Database Architecture", "Database GitOps", "Schema Management"]','["[DE FACTO STANDARD]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T07:19:02Z", "gh_stars": 14143, "gh_open_issues_30d": 149, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:05.830236+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/c0dyhi11/k3s-linkerd','Global K3s Deployment on Packet Baremetal 🌟','','2020',0,'A global multi-region deployment playbook demonstrating K3s cluster instantiation across Packet Baremetal infrastructure, coupled with the Linkerd service mesh. Optimizes edge routing latency and inter-node networking security.','Shell','Repository','Advanced',0,'online','manual','01640813ce20a74bfa917c6f312443d87d58ecca493ab67478623e7f79309bbc',100.0,1779034560,1,'2020-04-12T04:12:17Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Bare Metal & Multi-Cloud", "Kubernetes Distributions"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-04-12T04:12:17Z", "gh_stars": 9, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:06.508543+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cakehappens/seaworthy','seaworthy: A CLI to verify #Kubernetes resource health !! 🌟','','2021',1,'A testing-focused CLI utility used to run health checks and smoke tests against newly deployed Kubernetes resources. It validates endpoints, ingress routing, and pod states match expected operating metrics before promoting releases.','Go','CLI Verification Tool','Simple',0,'online','manual','13613895efb1f252ebf742e03ce27c20811105d3ab39cd0b5f0332e030409444',100.0,1779031143,1,'2020-08-10T01:10:04Z',NULL,NULL,NULL,'["Application Lifecycle", "Testing & Verification", "Health Checks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-08-10T01:10:04Z", "gh_stars": 39, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:07.264635+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/caldito/soup','caldito/soup','','2021',1,'Soup is a small open-source CLI tool designed to extract, analyze, and report on the container image tags actively running across a Kubernetes cluster. It aids operations teams in identifying legacy or unpinned image tags, although modern comprehensive policy engines like Kyverno have largely subsumed its utility.','Go','CLI Tool','Medium',0,'online','manual','3ae1c1f73278dacc640a6963eaddb565d6ae116f3322ba070c03c08347d75fe1',100.0,1779030573,1,'2022-04-19T16:53:22Z',NULL,NULL,NULL,'["Operations", "Security", "Image Scanning"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-19T16:53:22Z", "gh_stars": 40, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:07.995361+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/calvin-puram/awesome-kubernetes-operator-resources','github.com/calvin-puram: Awesome Kubernetes Operator Resources','','2023',5,'A specialized guide indexing SDKs, patterns, and source repositories for writing Kubernetes Operators. It provides concrete references on the Operator SDK, Kubebuilder framework, and controller-runtime systems, allowing platform developers to build automated, stateful management controllers.','Markdown','Awesome List','Advanced',1,'online','manual','713b023d78076df0736c083ea7910ceaa405c6373f07b36e45f409fc7aae2b36',100.0,1779033314,1,'2026-04-25T08:57:34Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Operators"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-04-25T08:57:34Z", "gh_stars": 245, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:08.720062+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/carlosedp/cluster-monitoring','Cluster Monitoring stack for ARM / X86-64 platforms','','2025',5,'A specialized telemetry suite crafted for physical, edge, and multi-architecture Kubernetes clusters running on ARM or x86 systems. Extends modern operators to resource-constrained environments.','Jsonnet','Repository','Advanced',1,'online','manual','a3d3a6a736de50fc3b1505948aadfbaea2fb00071f2911992a29bf71cf186969',100.0,1779032950,1,'2025-08-22T22:59:09Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Kubernetes", "Multi-Arch Telemetry"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/prometheus.md"]','["kubernetes-tools.md", "prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-08-22T22:59:09Z", "gh_stars": 754, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:09.432997+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/carlosedp/lbconfig-operator','github.com/carlosedp/lbconfig-operator: External Load Balancer Operator'' 🌟','','2023',1,'Operator that dynamically provisions and configures external hardware/software load balancers (such as F5 BIG-IP or HAProxy) based on Kubernetes ingress or service resource updates.','Go','Repository','Advanced',0,'online','manual','0cb420e6987d09ec35c12f2e9945f9ff24a337a8f85a78f5f8277b71b8086b83',100.0,1779029569,1,'2026-03-01T22:30:31Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-01T22:30:31Z", "gh_stars": 63, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:10.146150+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/carlosonunez/k8s-harness','k8s-harness 🌟','','2018',0,'A legacy testing framework designed to rapidly provision and tear down ephemeral Kubernetes development harnesses. While useful in early CI, modern virtual cluster setups like vcluster or Kind provide much higher speed and fidelity.','Ruby','Testing Framework','Simple',0,'online','manual','43219a1713ceb71f2d79b4e51ebdee330214d0682945f5bb7378f8347b210c49',100.0,1781736046,1,'2026-06-18T00:40:46.805986+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Testing & Verification", "Local Harnesses"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:10.873571+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/carlosonunez/kubernetes-the-hard-way-on-azure','Kubernetes the Hard Way: Azure Edition','','2021',0,'A localized adaptation of ''Kubernetes the Hard Way'' targeting Azure cloud services. Focuses on manual creation of Virtual Networks (VNets), Network Security Groups (NSGs), Azure load balancers, and systemd service profiles to build a transparent control plane.','Markdown','Repository','Advanced',0,'duplicate','manual','1ae1465f5fd177aebc32e70d65e9efac02258fce8fd7f6572830dc76e371a71f',100.0,1781736026,1,'2026-06-18T00:40:26.492038+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Azure"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/prabhatsharma/kubernetes-the-hard-way-aws", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:11.592056+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cavaliercoder/vpc-free','github.com/cavaliercoder/vpc-free','','2024',5,'A specialized tool designed to scan AWS VPC configurations and identify unused IP subnets and available address spaces. It simplifies subnet planning and CIDR allocation by visually exposing gaps in current IP management matrices. Essential for large enterprises implementing zero-trust network segmentations or multi-region Transit Gateway routing.','Go','Repository','Intermediate',0,'online','manual','6642a03abac705fe10c8ad93cebb687fa4f56c9e9f888f675c97c706d4bff7ac',100.0,1779030538,1,'2019-06-26T00:24:45Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Networking"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2019-06-26T00:24:45Z", "gh_stars": 59, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:12.317158+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cdk8s-team/cdk8s','cdk8s','','2026',5,'The GitHub repository containing the core source code for CDK8s. It allows developers to model Kubernetes resources as structured code in TypeScript, Python, Java, or Go. It features full support for custom-generated CRDs, letting platform teams build clean, reusable configuration libraries.','TypeScript','Tool','Intermediate',0,'online','manual','4e4e6aa8ff97716ee088cd364fca4f83a29ce3f6ce9958ffd8b73eae54db2a2b',100.0,1779030249,1,'2026-06-13T10:24:27Z',NULL,NULL,NULL,'["Configuration", "CDK & DSLs", "CDK8s"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T10:24:27Z", "gh_stars": 4823, "gh_open_issues_30d": 73, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:13.035907+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ceph/ceph','Ceph: A Distributed Object, Block, and File Storage Platform','','2026',5,'An enterprise-grade, highly scalable distributed storage ecosystem providing object, block, and file system storage on a single unified cluster. Widely adopted as the primary storage layer backing cloud platforms and Kubernetes orchestration (Rook-Ceph).','C++','Infrastructure','Advanced',0,'online','manual','5fccdfde04b9481e08f59d6cf81834cadee87cc848f31d62c280766005d71925',100.0,1779032091,1,'2026-06-13T22:54:53Z',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Storage & Databases", "Distributed Block Storage"]','["[DE FACTO STANDARD]"]','["docs/aws-storage.md", "docs/cloud-asset-inventory.md", "docs/kubernetes-storage.md"]','["aws-storage.md", "cloud-asset-inventory.md", "kubernetes-storage.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T22:54:53Z", "gh_stars": 16707, "gh_open_issues_30d": 1193, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:13.749026+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cert-manager/approver-policy','github.com/cert-manager: Policy Approver','','2024',5,'The cert-manager approver-policy extension code repository. Intercepts CertificateRequest resources before submission, evaluating requested commonNames, SANs, and key constraints against user-defined security guidelines.','Go','Code Repository','Advanced',0,'online','manual','331ac73ab670293dd3c50c8119d2b9707a74e38e0b59e4fdd59484c9f5a7c8c3',100.0,1779130494,1,'2026-06-13T09:32:17Z',NULL,NULL,NULL,'["Security", "PKI & Certificates", "cert-manager", "Access Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T09:32:17Z", "gh_stars": 90, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:14.471701+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cert-manager/cert-manager','==cert-manager/cert-manager==','','2026',5,'Consolidated record of the cert-manager repository, automating certificate lifecycles to guarantee encrypted transport paths between internal microservice runtimes.','Go','Code Repository','Advanced',0,'online','manual','d2ec3a0583b0d999c41e17df6d4ddf7762a9bc25a361a2a78db3913473d65e6f',100.0,1779031538,1,'2026-06-14T01:07:13Z',NULL,NULL,NULL,'["Security", "PKI & Certificates", "cert-manager"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["registries.md", "kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:07:13Z", "gh_stars": 13859, "gh_open_issues_30d": 236, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:15.204416+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cert-manager/policy-approver','github.com/cert-manager: Policy Approver','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77377c86ef3a506463e841cfd92ae4019df552e035539b54900d47def409cf60',100.0,1779033922,0,'2026-05-17T18:05:22.322064+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://github.com/cert-manager/approver-policy", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:15.841567+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/chaos-mesh/chaos-mesh','Chaos Mesh','','2025',5,'A robust, CNCF-incubating chaos engineering platform designed for cloud-native ecosystems. Orchestrates extensive failure injections—spanning network partitions, node failures, system call manipulations, and JVM faults—allowing developers to systematically evaluate Kubernetes stability under load.','Go','SaaS Platform / Orchestrator','Advanced',1,'online','manual','dda04b09c01fae29e8fd45959bbd630e73f4e1333799a464731c56bbd42e7e70',100.0,1779029884,1,'2026-06-12T09:21:53Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:21:53Z", "gh_stars": 7747, "gh_open_issues_30d": 552, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:16.545786+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/chaosblade-io/chaosblade','chaosblade','','2025',5,'Alibaba''s multi-platform chaos engineering tool designed to inject faults across various levels of a system. Specifically targets OS resource exhaustion, network degradation, disk I/O bottlenecks, and deep application-layer faults for languages like Java, Go, and C++.','Go','Software Utility','Advanced',1,'online','manual','0b7a4de55c0e224e822bb577e5c593e6911d47a8862693ad954b36a431baf3a7',100.0,1779034531,1,'2026-06-09T16:23:13Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Kubernetes Tools"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T16:23:13Z", "gh_stars": 6352, "gh_open_issues_30d": 347, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:17.277171+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/charlax/professional-programming','github.com/charlax/professional-programming: A collection of full-stack'' resources for programmers 🌟','','2026',5,'A world-class resource collection addressing the operational, psychological, and architectural aspects of professional software engineering. Spans topics from system design and API robustness to career planning and team mechanics. An essential reading reference for engineering leads and staff architects.','N/A','Repository','Intermediate',0,'online','manual','f254cf680e5e80c3e9c6b39c4ed3c5cf84643f79de26334daab3f270700bb54c',100.0,1779032232,1,'2026-06-08T00:03:16Z',NULL,NULL,NULL,'["Developer Tools", "Methodology", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T00:03:16Z", "gh_stars": 51109, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:17.984307+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/che-samples','github.com/che-samples','','2024',0,'Official template repository containing devfile configurations and cloud-native project workspace definitions for Eclipse Che. Accelerates development setup by declaring containers, tools, and runtimes as code.','YAML','Repository','Intermediate',0,'online','manual','61d5115f86c523012e35f4fe3b9fd1b3fd5b2a607c286dbc62152f7b9e638350',100.0,1779029487,1,'2026-05-17T16:51:27.394237+02:00',NULL,NULL,NULL,'["DevSecOps & IDEs", "Eclipse Che", "Cloud IDE Templates"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/chen-keinan/mesh-kridik','chen-keinan/mesh-kridik','','2021',1,'A security auditing and compliance verification tool for cloud-native Service Meshes, validating configurations against strict benchmark rulesets. It supports meshes like Istio, Linkerd, and Consul.','Go','Security Tool','High',1,'online','manual',NULL,NULL,1779388598,0,'2024-12-09T16:56:32Z',NULL,NULL,NULL,'["Security", "Service Mesh Security", "Audit Tools"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-09T16:56:32Z", "gh_stars": 27, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:18.679511+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/chenjd/terraform-101','==https://github.com/chenjd/terraform-101== 🌟','','2021',0,'A highly practical beginner-level code index focusing on Terraform basics, state management, module syntax, and provider declarations for deploying cloud infrastructure safely.','HCL','Repository','Beginner',0,'online','manual','125f6c2be505c4d1e2cb2932a9f8bec5e1e02cee514f6c61eb8c31bdefc0a857',100.0,1781735921,1,'2026-06-18T00:38:41.282199+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Fundamental Syntaxes"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:19.401314+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/chenjiandongx/kubectl-count','github.com/chenjiandongx/kubectl-count','','2023',0,'A fast and minimal kubectl plugin designed to return resource counts grouped by namespace or specific kinds. It targets fast CLI inspections, though modern system administrators frequently replace it with k9s configurations or basic custom scripting.','Go','CLI Plugin','Beginner',0,'online','manual','01617c6a4198156e3ce2bb0ec9551eedf2c5993e7e7c2353355563c2340b99a8',100.0,1779029475,1,'2022-08-02T06:39:24Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Resource Auditing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-02T06:39:24Z", "gh_stars": 39, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:20.107136+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/chenjiandongx/kubectl-images','kubectl-images','','2023',5,'A CLI plugin designed to scan, inventory, and display the exact container images actively deployed inside a cluster namespace. Essential for identifying outdated registry links and resolving missing image version tags.','Go','CLI Plugin','Beginner',0,'online','manual','13e98236ba3c418d71801ffe86340015965970737745a3ec9f6478e2aac5fd64',100.0,1779031844,1,'2026-03-19T03:56:28Z',NULL,NULL,NULL,'["Observability", "CLI Utilities", "Image Security"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T03:56:28Z", "gh_stars": 277, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:20.816055+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/chmouel/kss','KSS - Kubernetes pod status on steroid','','2023',5,'A CLI utility designed to enhance pod status visibility, extracting high-fidelity information from Kubernetes clusters in real-time. It visualizes container terminations, restarts, and readiness probes with rich colors and status indicators, addressing the visual limitations of native `kubectl get pods`.','Rust','CLI Tool','Intermediate',0,'online','manual','c2896a9e8114fec52c2449b0bcaa1ade652c55a80699d08f20de4fc16b6228ac',100.0,1779030350,1,'2026-01-31T17:46:22Z',NULL,NULL,NULL,'["Observability", "CLI Utilities", "Pod Status"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-31T17:46:22Z", "gh_stars": 43, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:21.506151+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/chr-fritz/csi-sshfs','chr-fritz/csi-sshfs','','2019',1,'A Container Storage Interface (CSI) plugin designed to mount remote directories securely over SSHFS/SFTP. It enables microservice instances to read and write directly to legacy external filesystems without custom FTP setups.','Go','CSI Driver','Advanced',0,'online','manual','a158dd061ff0926b72df24dc12c73014a8233f0f9c7485cb7cfc93ed9b4959a6',100.0,1779030025,1,'2020-01-29T21:18:12Z',NULL,NULL,NULL,'["Storage & Data", "CSI Plugins", "Remote Mounting"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-01-29T21:18:12Z", "gh_stars": 30, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:22.254880+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/chrislusf/seaweedfs','chrislusf/seaweedfs','','2020',1,'A fast, highly scalable distributed storage engine that provides file and object hosting. This repository features native integration paths, enabling microservice workloads to access high-throughput file structures with rapid lookup times.','Go','Storage Platform','Advanced',0,'online','manual','de61a9b3d109057426969c8a7d760944d3795ffa627822a5be380f0c61eb3e90',100.0,1779031465,1,'2026-06-08T06:18:52Z',NULL,NULL,NULL,'["Storage & Data", "Distributed File Systems", "Object Storage"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T06:18:52Z", "gh_stars": 26, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:22.998105+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/chrisns/cosign-keyless-demo','chrisns/cosign-keyless-demo: Cosign Keyless GitHub Action Demo','','2021',2,'A practical reference repository showcasing how to perform keyless container image signing inside GitHub Actions using Cosign. The blueprint demonstrates authenticating against Fulcio and Rekor using GitHub''s temporary identity tokens. Essential for platform engineers looking to implement secure-by-default CI/CD pipelines.','Go','Repository','Intermediate',1,'online','manual','d9b118c22b91aa81144ead0562da99a0ed5acfe3abf3c239535a8f8905b64325',100.0,1779033422,1,'2023-01-31T22:31:51Z',NULL,NULL,NULL,'["Security", "Supply Chain Security", "Keyless Signing"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-31T22:31:51Z", "gh_stars": 14, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:23.720612+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/chrisns/k8s-opa-boilerplate','chrisns/k8s-opa-boilerplate','','2020',1,'A minimal, highly instructional boilerplate repository demonstrating Open Policy Agent (OPA) integration inside Kubernetes using Gatekeeper. Helps bootstrap policy-as-code paradigms to secure deployments and enforce structural admission controls.','Rego','Repository','Advanced',0,'online','manual','8a0b016f5f851d2b242d57ece34c8c4e59db74b3c5f76f5453c0f8fe58d69c84',100.0,1779033773,1,'2026-06-02T18:15:17Z',NULL,NULL,NULL,'["Cloud Native", "Security", "Policy Enforcement"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/kustomize.md"]','["kustomize.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T18:15:17Z", "gh_stars": 18, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:24.458194+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/christopherhein/awesome-eks','christopherhein/awesome-eks: Awesome EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','93a9e5db618cb592b0f77817d16fab80c32bf37548e360f8f15b7b0d147ee9df',100.0,1779031147,0,'2026-05-17T17:19:07.182302+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/jimmyraywv/awesome-eks", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:25.113846+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cicdops/awesome-ciandcd','Awesome CI/CD 🌟','','2025',3,'An extensive curated list capturing modern DevOps platforms, delivery engines, automated linting, security scanning, and container validation tools, acting as a foundational technical index for engineering teams.','Markdown','Repository','Intermediate',1,'online','manual','5a5b7c5fa80a5882bee04d962414e0db0c1332043f674bdac2b3db4bd7a9fbe5',100.0,1779031026,1,'2026-04-14T12:29:54Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Resource Portals"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/other-awesome-lists.md"]','["cicd.md", "other-awesome-lists.md"]','{}','{"gh_license": "GPL-2.0", "gh_pushed": "2026-04-14T12:29:54Z", "gh_stars": 1999, "is_special": true, "gh_open_issues_30d": 30, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:25.857165+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cilium/tetragon','Tetragon (Cilium)','','2022',5,'An eBPF-powered security observability and runtime enforcement platform. It monitors and blocks system events at the kernel level, providing granular process execution, network activity, and file system audit streams with zero container overhead.','Go','platform','Advanced',1,'online','manual','68c450ba0fe25e40514df915223a5935099e45961a55a65fa4f4551626c2b41d',100.0,1779031109,1,'2026-06-14T09:06:49Z',NULL,NULL,NULL,'["Observability & Monitoring", "eBPF Runtime Enforcement", "Tetragon Platform"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:06:49Z", "gh_stars": 4749, "gh_open_issues_30d": 252, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:26.583956+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cinhtau/sonatype-nexus-waffle','github.com/cinhtau/sonatype-nexus-waffle','','2018',5,'An archived community plugin targeting Windows Active Directory single sign-on (SSO) authentication within Sonatype Nexus. Live grounding confirms it is obsolete, unmaintained, and legacy. Useful primarily as vintage integration code, modern Nexus deployments utilize modern OIDC and LDAP endpoints.','Java','Repository','Advanced',0,'online','manual','c430ab3d6f9179affd62ed9be3ed0189f8b99d15e900eeb970e8a68664b314db',100.0,1779029613,1,'2019-05-17T19:12:19Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Integrations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-05-17T19:12:19Z", "gh_stars": 6, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:27.342900+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/circa10a/terraform-provider-mailform','github.com/circa10a/terraform-provider-mailform','','2021',1,'A niche experimental Terraform provider for the Mailform SaaS API. Serves as a great programmatic example for developers seeking to build customized provider architectures using standard SDK specifications.','Go','Provider','Intermediate',0,'online','manual','179c6253105400bd3692883c5767318d8a344c169d207f1887df3eb388847fae',100.0,1779032157,1,'2025-11-12T03:06:44Z',NULL,NULL,NULL,'["Infrastructure as Code", "SaaS Integration", "Providers"]','["[EMERGING]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-11-12T03:06:44Z", "gh_stars": 14, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:28.053305+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cisagov/log4j-scanner','==cisagov/log4j-scanner==','','2021',0,'CISA''s open-source scanning tool designed to verify Log4j vulnerabilities by executing safe, targeted callback requests. It is a highly reliable diagnostic utility for auditing external attack surfaces and ensuring regulatory compliance. The tool remains an essential resource for enterprise security audits.','Python','Tool','Intermediate',0,'online','manual','48b61235254336a836b0f1b1ccccb13bfe62a090c6f91c115c0112ac63e4bae1',100.0,1781735930,1,'2026-06-18T00:38:50.041245+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:28.754797+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ckotzbauer/chekr','chekr','','2022',1,'A lightweight utility designed to inspect Kubernetes configurations and validate them against upcoming resource deprecations and removals. By mapping API versions in manifest files to deprecation roadmaps, it prevents cluster upgrade disruptions. Active through 2026, it remains a useful command-line tool for pre-flight deployment audits.','Go','CLI Tool','Medium',0,'online','manual','7051b38f708de41e58bdb9317a2523365211292d7599f817c8c551fca5b23cc2',100.0,1779031126,1,'2023-09-16T06:23:32Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Deprecation Check"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-09-16T06:23:32Z", "gh_stars": 9, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:29.446848+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ckotzbauer/chekr/issues/61','github.com issues: Generate Kyverno deprecation policies with chekr','','2022',1,'A specific technical issue and discussion detailing how to dynamically generate Kyverno deprecation policies using chekr. This represents an advanced integration pattern where declarative deprecation rules can be continuously generated and enforced at admission time. An invaluable resource in 2026 for automated platform upgrades.','Markdown','Documentation / Issue','Medium',0,'online','manual','64981e18ca235f20e325e03f8bd8e65477f0b0858a8a19b3df882c11da23659e',100.0,1779034500,1,'2023-09-16T06:23:32Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Kyverno Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-09-16T06:23:32Z", "gh_stars": 9, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:30.138805+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ckotzbauer/vulnerability-operator','ckotzbauer/vulnerability-operator','','2023',5,'Integrates scanning engines with active cluster runtimes, cross-referencing running container image tags against security databases to alert administrators to new vulnerabilities.','Go','Operator','Advanced',0,'online','manual','48b51a396e0e94d654e5e238dd08cc407cc44898fccfa028445cd33f29032737',100.0,1779032255,1,'2026-06-13T13:29:42Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Scanning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T13:29:42Z", "gh_stars": 87, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:30.868902+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/clanktron/k3s-ansible','clanktron/k3s-ansible','','2022',2,'A robust, multi-node Ansible playbook developed to cleanly orchestrate K3s setups, handle system dependencies, bind node components, and extract active kubeconfigs automatically.','YML','IaC','Intermediate',0,'online','manual','34d9e871c6f5b42ebfb9cdf1bf0744ffc0710c729a4535ea63be7ddf4f792add',100.0,1779032017,1,'2022-09-15T05:51:01Z',NULL,NULL,NULL,'["Edge & IoT", "Cluster Provisioning", "Ansible Roles"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-15T05:51:01Z", "gh_stars": 36, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:31.614963+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/clastix/capsule','==Capsule Operator==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','82756c4742f62a3e237316762b895ce70a87796f7ece4032aa7093de049c5e65',100.0,1779029310,0,'2026-05-17T16:48:30.269362+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/projectcapsule/capsule", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:32.254111+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cli/cli','github.com/cli/cli','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a52e2e804b83b6dcd5c62fb973c6a49c969cf2ab698cf1ceb6de5e8c6cc46782',100.0,1779032920,1,'2026-05-17T17:48:40.669238+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 1011, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:32.988555+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloud-ark/caastle','cloud-ark/caastle','','2021',1,'An application-focused operator designed to manage multi-tiered applications in Kubernetes using structured Custom Resources. By coordinating complex dependency lifecycles across different services, it attempts to simplify custom operator architecture. In 2026, it is primarily viewed as a research-level project.','Python','Kubernetes Operator','High',0,'online','manual','463ff6042883048fb4ccbba61b567694071bc7725dc37e8ba0a63107f2d49222',100.0,1779031356,1,'2018-10-29T16:57:29Z',NULL,NULL,NULL,'["Platform", "Application Platform", "Custom Resources"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-10-29T16:57:29Z", "gh_stars": 26, "gh_open_issues_30d": 29, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:33.713260+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloud-ark/kubeplus','KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟','','2024',5,'Delivers Helm charts as managed services by generating dynamic APIs. It secures multi-tenant pipelines, enforces platform utilization policies, and integrates Helm deployments with custom billing engines.','Go','Operator','Advanced',0,'online','manual','e5a88a7c5feb987add38a79bfaec017b7fb35ebac325b9ec8f25e243ac32e335',100.0,1779030021,1,'2026-06-03T15:05:24Z',NULL,NULL,NULL,'["Application Delivery", "Packaging", "SaaS Provisioning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T15:05:24Z", "gh_stars": 735, "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:34.438902+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloud-bulldozer/benchmark-operator','cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks','','2024',5,'Automates heavy performance testing (e.g., FIO, uperf) within active clusters. It deploys targets, isolates benchmark metrics, and exports execution data to visualization layers.','Go','Operator','Advanced',0,'online','manual','edfe3b8caa1da00123cb823ef49ca923957b0463f59db375b03fcd8ed2cef680',100.0,1779034521,1,'2025-05-28T10:48:27Z',NULL,NULL,NULL,'["Reliability", "Testing", "Performance Benchmarking", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-28T10:48:27Z", "gh_stars": 305, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:35.162248+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloud-bulldozer/kube-burner','kube-burner 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59ce31168e8f6a50d9531f032f45f6daff0742dc413c3ff7f8c1467a566de664',100.0,1779031026,0,'2026-05-17T17:17:06.996353+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kube-burner/kube-burner", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:35.810741+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloud-custodian/cloud-custodian','Cloud Custodian','','2026',5,'A robust, YAML-configured rules engine used by enterprise platform engineers to manage multi-cloud compliance, cost control, and security posture across AWS, Azure, and GCP. Automates cost-saving resource deletions, tag compliance, and real-time security remediation.','Python','Software','Advanced',0,'online','manual','4122fb4f0d8f8b9b1d5e3fd765197751c957199983189d480fa145cd59f6fc46',100.0,1779031540,1,'2026-06-10T18:53:37Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Multi-Cloud Governance", "Compliance Engine"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T18:53:37Z", "gh_stars": 6007, "gh_open_issues_30d": 1669, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:36.563031+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloud-native-toolkit/multi-tenancy-gitops','==cloud-native-toolkit/multi-tenancy-gitops== 🌟','','2023',5,'A production-grade toolkit mapping GitOps and Argo CD architectures onto multi-tenant Kubernetes clusters. Outlines secure separation patterns, namespace isolations, and policy sync mechanisms for scaling environments.','Yaml / Shell','Repository','Advanced',0,'online','manual','9ee4507bfa3837182a87995eb7b7b398017cf6866580d56db23d50633424d1be',100.0,1779030680,1,'2025-05-09T18:47:42Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Multi-Tenancy"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-09T18:47:42Z", "gh_stars": 120, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:37.280054+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloud66-oss/copper','Copper','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','771e183c89c06d4a087f0f058f4b331548fb3e0102fc42394040c8ab2fdeec2e',100.0,1779029950,1,'2026-05-17T16:59:10.284083+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "Apache-2.0", "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:37.977563+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudalchemy/ansible-grafana','Grafana provisioning Ansible Role','','2026',5,'An automated Ansible role engineered by Cloud Alchemy to deploy, configure, and maintain Grafana services. It translates Grafana''s file-based provisioning API parameters into clean Ansible playbooks, standardizing monitoring stack deployments across virtualized environments.','Ansible','Ansible Role','Medium',0,'online','manual','3a341740ea64c94a440597d1bcb210033a257776c21175198d1f3bdea0086d82',100.0,1779030423,1,'2023-05-31T04:20:45Z',NULL,NULL,NULL,'["Observability", "Visualization", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-31T04:20:45Z", "gh_stars": 503, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:38.684823+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudalchemy/ansible-prometheus','github.com/cloudalchemy/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','49fbffd8ca22637aabd9d0dfd6ed58b745d8ab892342cbf63b7aa50a1693f875',100.0,1779032589,1,'2026-05-17T17:43:09.291989+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:39.370077+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudbees/groovy-cps','Continuation Passing Style (CPS)','','2021',5,'Curator Insight introduces the underlying Continuation Passing Style (CPS) engine used for executing asynchronous Groovy scripts in Jenkins pipelines. Live Grounding reveals that understanding CPS is critical for debugging serialization errors during master restarts. This technical library ensures execution state can survive controller crashes and resume safely.','Java','Repository','Advanced',0,'online','manual','eef92e14e2cb59c30055868b0d43826b08d5c782554e0cdd1dd79d84b8a624d4',100.0,1779034292,1,'2022-11-04T20:42:58Z',NULL,NULL,NULL,'["DevOps", "Pipeline Execution Engine", "Groovy CPS", "Continuation Passing Style"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/jenkins.md"]','["demos.md", "jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-04T20:42:58Z", "gh_stars": 95, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:40.086599+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudflare/cf-terraforming',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','64fc22ae8c4fdef0283f5a3c2088ff9d4bea2f63b2941fc5838d496f091fba74',100.0,1779030500,0,'2026-05-17T17:08:20.116041+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:40.813987+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudflare/lockbox','github.com/cloudflare/lockbox','','2022',5,'Cloudflare''s implementation of public-key encryption workflows to store secrets safely in git repositories before deployment. This cryptographic utility integrates directly with CI/CD platforms to protect values in transit. Highly stable cryptography library still referenced in modern platforms.','Go','Library','Medium',0,'online','manual','dc51dc2ef9e0675da15a20513c781d396760eff71566a1ebdb1ec3fb38e0f38e',100.0,1779031017,1,'2026-04-23T22:37:37Z',NULL,NULL,NULL,'["Networking & Security", "Secret Management", "Encryption"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-04-23T22:37:37Z", "gh_stars": 183, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:41.539130+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudflare/sciuro','sciuro','','2021',2,'An experimental graphical interface developed by Cloudflare to visualize Kubernetes workloads, cluster nodes, and networking paths in real time. It was designed to highlight resource topology and mapping structures. In 2026, the repository is unmaintained but serves as an informative architectural archetype for web UI mapping.','TypeScript','Web Application','Medium',1,'online','manual','2fb02ebcd733d6320f3037287b7967cf6fde6b15a231274e7167e39d47f2ef97',100.0,1779031715,1,'2026-04-23T22:52:03Z',NULL,NULL,NULL,'["Operations", "Observability", "Visualizer"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-23T22:52:03Z", "gh_stars": 180, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:42.262627+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudfoundry/cf-for-k8s','cf-for-k8s','','2022',2,'An implementation of Cloud Foundry designed to run natively on Kubernetes, blending the Cloud Foundry developer experience (cf push) with Kubernetes infrastructure. By 2026, this repository is archived as Cloud Foundry has transitioned its Kubernetes strategy toward more modular tools (like Korifi), rendering this specific integrated project a legacy reference.','Go','Application Platform','High',1,'online','manual','5badd2857efd39600e8073bf023c6a93823e349066b6c8d844647f8228024456',100.0,1779032540,1,'2022-08-03T22:59:25Z',NULL,NULL,NULL,'["Platform", "PaaS", "Cloud Foundry"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-03T22:59:25Z", "gh_stars": 292, "gh_open_issues_30d": 76, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:42.979123+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudnativelabs/kube-shell','==github.com/cloudnativelabs/kube-shell== ⭐','','2023',3,'An interactive command shell wrapper for kubectl that features context indicators, command completion, and inline help. While visually compelling, native terminal enhancements (such as zsh completions combined with fzf) have largely rendered this dedicated wrapper legacy.','Python','Interactive Shell CLI','Intermediate',0,'online','manual','b1713285344920ab656e80de1eaf56475ef556603f8f2d9624e0578d32da3304',100.0,1779031497,1,'2022-11-02T12:34:48Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Interactive Shell"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-02T12:34:48Z", "gh_stars": 2393, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:43.688882+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudogu/gitops-patterns','==github.com/cloudogu/gitops-patterns==','','2021',5,'An open directory detailing tested structural patterns for GitOps repo layouts. Helps architectural teams implement scalable environment propagation, secure branch systems, and robust template overlays cleanly.','Markdown','Repository','Intermediate',0,'online','manual','f19a9fe0d5737e1c19fb96869334f6eef6b21c3f6a15e8f27816f6cb3daa8c6c',100.0,1779031089,1,'2025-06-30T16:08:02Z',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Design Patterns"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-30T16:08:02Z", "gh_stars": 359, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:44.470790+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudogu/gitops-playground','github.com/cloudogu/gitops-playground#example-applications','','2021',5,'A fully configured local testing playground that showcases multi-tool GitOps pipelines. Includes pre-wired sample apps to help developers analyze live sync processes, drift reconciliation, and integration dynamics using ArgoCD and Flux.','Shell','Repository','Intermediate',1,'online','manual','a0429396c0d451066023ec05f8e6ce054c85c4f2b2d91a548401b5766a65c032',100.0,1779031255,1,'2026-06-12T09:57:11Z',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Testing Environments"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-12T09:57:11Z", "gh_stars": 266, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:45.192576+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudogu/jenkinsfiles','cloudogu/jenkinsfiles 🌟🌟🌟','','2021',5,'A comprehensive repository of production-ready Jenkinsfiles designed for modern enterprise software lifecycles. Offers reusable build scripts, container integration routines, and test suite automation loops.','Groovy','Code Repository','Intermediate',0,'online','manual','359d3987e7e51eaa143d920b4185887131c580def58388d8f4da4a990a60b4f3',100.0,1779030730,1,'2023-10-31T08:24:10Z',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Architecture"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-31T08:24:10Z", "gh_stars": 299, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:45.937051+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudogu/k8s-diagrams','==cloudogu/k8s-diagrams==','','2021',3,'A specialized CLI utility built to parse Kubernetes live states and manifest specifications directly into clean, structured architectural diagrams. Resolves the operational pain point of manual cluster mapping, providing engineers with an accurate visual layout of active workloads, routes, and cluster components.','Go','CLI Tool','Intermediate',0,'online','manual','357885af0faa759dba9d088cac75fe5c6bb3e95ea6828537acfbec65fdf4723e',100.0,1779034134,1,'2025-01-09T10:26:06Z',NULL,NULL,NULL,'["Architecture & Visualization", "Kubernetes Visualizer", "Go"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md", "docs/kubernetes-tools.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "cloud-arch-diagrams.md", "kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-01-09T10:26:06Z", "gh_stars": 339, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:46.663065+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudposse-terraform-components/aws-eks-argocd','AWS EKS Argo CD Terraform Component','','2023',4,'Enterprise-ready Terraform submodule designed to deploy, configure, and bootstrap Argo CD onto an existing AWS EKS cluster. Standardizes complex security configurations, integrates with IAM Roles for Service Accounts (IRSA), and provisions preconfigured Helm releases.','HCL','Repository','Advanced',0,'online','manual','a9cedc5f0da32caf8a3e3fb228149e1dd3f7ebdbe428bfdde20904a90b25f24e',100.0,1781735876,1,'2026-06-18T00:37:56.512896+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure as Code", "Terraform & AWS", "EKS Modules"]','["[ENTERPRISE-STABLE]"]','["docs/argo.md", "docs/gitops.md", "docs/kubernetes-tools.md"]','["argo.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:47.448587+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudposse/atmos','github.com/cloudposse/atmos','','2024',3,'Atmos is a production-grade orchestration framework developed to coordinate large-scale multi-account, multi-region cloud configurations. By utilizing a clean hierarchical YAML stack structure, it integrates Terraform, OpenTofu, and Helmfile into consolidated environment manifests. It streamlines modular patterns and enforces strict security and tagging architectures.','Go','Framework','Advanced',0,'online','manual','20d5de9ef09c1eb07b18e0db2146be3215adea59d789d498bb2760d09dcb71e0',100.0,1779031097,1,'2026-06-14T06:09:40Z',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration", "Enterprise Architectures"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:09:40Z", "gh_stars": 1310, "gh_open_issues_30d": 289, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:48.199777+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudposse?q=terraform-','github.com/cloudposse?q=terraform-','','2025',5,'The premier repository suite of highly modular, enterprise-tested blueprints authored by Cloud Posse. These patterns are widely adopted for orchestrating complex AWS and Kubernetes infrastructure layers using declarative conventions.','HCL','Repository','Intermediate',1,'online','manual','222cf30de23f4494dc58700def560592c26ee19d8182496a9cec9e63d098a0f6',100.0,1779033806,1,'2026-05-17T18:03:26.740930+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Curation", "Cloud Posse Modules"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/cloudtty/cloudtty','cloudtty/cloudtty: A Kubernetes Cloud Shell (Web Terminal) Operator','','2025',2,'CloudTTY is an operator-backed web terminal designed to securely run browser-based command shell windows inside Kubernetes. Leveraging native container APIs, it provides access to authorized shells without external SSH configurations, proving invaluable for multi-tenant developer portal integration.','Go','Operator / Web UI','Advanced',1,'online','manual','3028047efca167255852e833c529b4ebbc136ff241c39a55f7bfef920bff078c',100.0,1779029421,1,'2026-05-21T06:52:50Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Web Terminal"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-21T06:52:50Z", "gh_stars": 655, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:48.931653+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/clusternet/clusternet','==github.com/clusternet==','','2021',5,'Clusternet is an open-source, multi-cluster management framework designed to orchestrate application deployment across heterogeneous cloud-to-edge Kubernetes networks. It decouples control planes by introducing push and pull-based scheduling mechanisms, allowing seamless policy propagation.','Go','Multi-cluster Controller','Advanced',0,'online','manual','fc6d32ef3d10ebd1ade3e69b4b3e71cda12fe6bc09e44bcb5e38c24a8900c685',100.0,1779034211,1,'2026-06-08T04:23:14Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Cluster Routing", "Fleet Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T04:23:14Z", "gh_stars": 1437, "gh_open_issues_30d": 69, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:49.660589+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/clusterpedia-io/clusterpedia','clusterpedia-io/clusterpedia 🌟','','2023',5,'Clusterpedia is a high-performance open-source search engine for multi-cluster Kubernetes resources. It periodically synchronizes objects from countless distinct environments into a centralized database, exposing a standard Kubernetes API endpoint to enable low-latency, cross-cluster resource discovery and management.','Go','Software','Advanced',0,'online','manual','3775a48570c85b1417c09243062e2d6cb3e17462b934251c9410f1215318fa6d',100.0,1779031468,1,'2026-05-30T00:47:17Z',NULL,NULL,NULL,'["Kubernetes Management", "Multi-Cluster", "Search Engine"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-30T00:47:17Z", "gh_stars": 873, "is_special": true, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:50.367284+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/clvx/k8s-rbac-model','github.com/clvx/k8s-rbac-model: Kubernetes RBAC Model','','2019',5,'Curator Insight: A conceptual visualization framework for modeling Kubernetes RBAC policies. Live Grounding: The project has seen zero updates in over 5 years. Deprioritized under MVQ rules due to structural obsolescence against modern apiGroups.','JavaScript','Code Repository','Intermediate',0,'online','manual','47af26afb1e6187c9e511f90ee627aaf989c3bb6d9012c8b95ff36a969aa242d',100.0,1779033925,1,'2020-09-01T20:19:40Z',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC", "Legacy Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-09-01T20:19:40Z", "gh_stars": 26, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:51.077601+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cncf/tag-security','cncf/tag-security: CNCF Security Technical Advisory Group 🌟','','2026',3,'The premier open-source governance and advisory group defining cloud-native security, compliance, and secure software supply chains. Provides critical specifications including the CNCF Security Whitepaper and Cloud Native Threat Matrix, which serve as foundational guides for platform architects.','English','GitHub Repository','Advanced',0,'online','manual','fbaed98c63fc735d027aaa6ca925d7db7cc292526f16fb9a3c807331039634b5',100.0,1779034394,1,'2025-12-08T07:51:51Z',NULL,NULL,NULL,'["Security", "Cloud-Native", "Governance Standards"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-08T07:51:51Z", "gh_stars": 2264, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:51.869207+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cni-genie/CNI-Genie','CNI-Genie','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','86431846eeb87d1bd76fb941fa4b2156d7b39cf1ceb2cf7e0be39dd82f532351',100.0,1779031349,1,'2026-05-17T17:22:29.891425+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:52.586676+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cnrancher/autok3s','cnrancher/autok3s','','2023',3,'Curator Insight defines autok3s as a lightweight tool to provision and manage K3s clusters across various cloud providers. Live engineering truth in 2026 notes that its development has stabilized, functioning well for localized multi-cloud rapid prototyping. It provides an API and a CLI wrapper to simplify provisioning on AWS, Alibaba, and Tencent Cloud.','Go','Code Repository','Medium',0,'online','manual','1c1ad8e505e61906ce2c7b545f0e5cd62a00cc56b4fbf1dda53728c345269f05',100.0,1779030022,1,'2025-11-25T08:19:31Z',NULL,NULL,NULL,'["Edge Computing", "Kubernetes Provisioning", "AutoK3s"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-25T08:19:31Z", "gh_stars": 938, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:53.321235+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cockroachdb/copyist','copyist','','2020',4,'Details copyist, a Go library developed by CockroachDB to automate SQL mock generations. Records and plays back transactions to let developers perform database testing without spinning up full DBMS clusters.','English','GitHub Repository','Advanced',0,'online','manual','ba28e669744ae9985c71af064756c8bc779898666820d377644e609ec280f7bc',100.0,1779029573,1,'2026-06-04T18:30:28Z',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Database Mocking"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T18:30:28Z", "gh_stars": 853, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:54.085607+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/codecentric/helm-charts','Codecentric Jenkins 🌟','','2025',3,'An active, community-maintained collection of high-quality Helm charts, featuring a robust configuration path for DevOps tooling like Jenkins. It provides clean, production-ready, security-hardened manifests optimized for enterprise use.','YAML','Helm Chart','Intermediate',1,'online','manual','99e7b1b7ee743f0f3b3cea0e279681350b7fe180bdc3f25c723909fe85b0ae84',100.0,1779030952,1,'2026-06-08T12:05:48Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "DevOps Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T12:05:48Z", "gh_stars": 733, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:54.794364+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/codecentric/spring-boot-admin','codecentric''s Spring Boot Admin UI 🌟','','2026',5,'A popular community dashboard engineered to coordinate, monitor, and manage Spring Boot applications. By parsing actuator telemetry data, it displays real-time statistics including thread states, JVM metrics, memory usage, dynamic logging levels, and distributed transaction status.','Java','Tool','Intermediate',1,'online','manual','68187b3accb6b796cf3f24c30de656df4f4bf632336a27078b4401d695c31da1',100.0,1779031012,1,'2026-06-13T18:44:23Z',NULL,NULL,NULL,'["Spring Ecosystem", "Observability", "Administration UI"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T18:44:23Z", "gh_stars": 12828, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:55.502699+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/codecrafters-io/build-your-own-x','Build Your Own X','','2024',5,'An immensely popular community-driven compilation of step-by-step guides for building complex software systems (compilers, databases, operating systems, Docker) from scratch. Perfect for deep pedagogical exploration of core engineering systems.','English','Repository','Advanced',0,'online','manual','b2853cf5c0430a748f639c71fd07733cc66e705c5ace8005cc37bdeca30e97e0',100.0,1781735921,1,'2026-06-18T00:38:41.134299+02:00',NULL,NULL,NULL,'["Software Engineering", "Education", "Systems Programming"]','["[DE FACTO STANDARD]"]','["docs/devel-sites.md", "docs/introduction.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "devel-sites.md", "introduction.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 506, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:56.263798+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/coderanger/migrations-operator','coderanger/migrations-operator: Migrations-Operator','','2024',5,'This controller coordinates database schema migration jobs relative to active deployment rollouts. By intercepting deployment events, it executes schema changes as blocking preparatory steps, ensuring application microservices only start up once target database structures align.','Go','Repository','Intermediate',1,'online','manual','621080d14963a805f53f5cb620b78e4b254f7aceb764eded9b214d0ace704973',100.0,1779031449,1,'2025-06-10T07:31:27Z',NULL,NULL,NULL,'["Data & Databases", "Lifecycle Management", "Schema Migrations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-10T07:31:27Z", "gh_stars": 136, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:56.969768+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/codesenberg/bombardier','codesenberg/bombardier 🌟','','2017',4,'A high-performance, concurrent HTTP benchmarking and load generation tool written in Go. Utilizing standard fasthttp routines, it generates substantial networking loads to test the horizontal scalability and limits of Kubernetes services.','Go','CLI Tool','Intermediate',0,'online','manual','4448392cd8e9b16e3e7d2107e19aa3d457adee5d229d47139ad4911f1cdf4019',100.0,1779033583,1,'2026-03-31T13:01:05Z',NULL,NULL,NULL,'["Observability & Performance", "Performance Testing", "Load Generation"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-31T13:01:05Z", "gh_stars": 6796, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:57.657643+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/colbymchenry/codegraph','CodeGraph','Pre-indexed local code knowledge graph designed to optimize context and tool usage for AI coding agents.','2026',4,'An advanced, local-first code intelligence tool that generates a semantic knowledge graph of repository structures, symbols, and dependencies using Tree-sitter parsing. Explicitly designed to support AI coding agents such as Claude Code, Cursor, and Codex over Model Context Protocol (MCP), it enables agents to resolve queries through lightweight graph traversals rather than expensive, repetitive file scans. By caching symbol relationships locally, it cuts agent exploration tool calls by up to 70% and drastically reduces LLM token consumption in active development workflows.','en','GitHub Repository','Advanced',0,'online','automatic','aa066a24524051cced36b29d95217065cf3460f6289ee45d67e2bd5314cc1c0d',NULL,1780352148,0,'2026-06-01T00:22:31Z',NULL,NULL,NULL,'["AI Agents", "Model Context Protocol", "Semantic Search", "Developer Tools"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T00:22:31Z", "gh_stars": 36643, "reputation_status": "Vetted", "reputation_summary": "Vetted and trending tool with viral adoption in the developer community, praised for cutting Claude Code token costs.", "social_preview_url": "https://opengraph.githubassets.com/1bc2c1f9b88a9c7fccf7a845c9f892fcf6f65efa74d296b40081a8452f0a6d80/colbymchenry/codegraph", "source_provenance": "X.com (midudev)", "suggested_new_category": "ai-development-tools", "gh_open_issues_30d": 273, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:58.328400+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/collabnix/kubetools',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','601a1e421a215648e6e2a4a0ff9b01304a57b267f5564df9808d9c14e39757f1',100.0,1779032978,0,'2026-05-17T17:49:38.088754+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:59.041407+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/collections/learn-to-code','github.com/collections/learn-to-code 🌟','','2026',0,'An official curated GitHub collection designed to outline primary programming routes, fundamental data structures, and foundational algorithms. Helps novice and intermediate engineers rapidly build software development skills.','N/A','GitHub Collection','Beginner',0,'online','manual','88f419dec7275f96ab2855afcc2f49d1899b97dfae0ee30d0ce630bbff52ffe9',100.0,1781736122,1,'2026-06-18T00:42:02.876947+02:00',NULL,NULL,NULL,'["Software Engineering", "Education", "Foundations"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:59.661397+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/commjoen/wrongsecrets','==commjoen/wrongsecrets: OWASP WrongSecrets==','','2026',4,'OWASP WrongSecrets is an interactive training app containing purposely exposed secrets across various cloud-native scenarios (e.g., inside Docker layers, K8s configs, cloud stores). Excellent for developer training, team labs, and security awareness auditing.','Java','Repository','Intermediate',1,'online','manual','39e152f28c760f881808bd94a569729ed8f9a09702af02f5671d792e3fcac423',100.0,1779029802,1,'2026-04-18T04:13:48Z',NULL,NULL,NULL,'["Security", "Education & Training", "Vulnerable Labs"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-04-18T04:13:48Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:28:00.431888+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/config-syncer/config-syncer','kubeops/config-syncer: Config Syncer (previously Kubed)','','2017',4,'Config Syncer (previously known as Kubed) is a Kubernetes operator designed to sync ConfigMaps and Secrets across multiple namespaces or cluster systems. It allows operations teams to configure central payloads with dynamic automated replication.','Go','Operator','Medium',1,'online','manual','754c57db37a7ea1db931009daa59653fbc5d9e9b1efe6165576e68eca559a84b',100.0,1779130494,1,'2026-05-16T02:04:01Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Secret Distribution"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-16T02:04:01Z", "gh_stars": 1017, "gh_open_issues_30d": 58, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:31.940777+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/configurator/kubefs','kubefs','','2021',5,'A virtual file system mount that represents active Kubernetes configuration namespaces and resources as standard local directory paths. Allows operators to inspect running container configs and logs using standard file explorers.','Go','CLI Tool','Advanced',0,'online','manual','8b986e8658e951ec1116fe47a0ca27d15fcc58a43f050b427af34dbf0caeb86c',100.0,1779030531,1,'2020-06-23T19:38:50Z',NULL,NULL,NULL,'["Developer Experience", "Filesystems", "Resource Visualization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-06-23T19:38:50Z", "gh_stars": 93, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:32.696769+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/containerd/containerd','containerd - An open and reliable container runtime','','2026',5,'containerd is an industry-standard container runtime designed to be embedded into larger systems like Kubernetes. Following the deprecation of Docker''s native runtime engine in Kubernetes, containerd has emerged as the de facto execution engine for production-grade orchestrators.','Go','Repository','Advanced',0,'online','manual','ce5d5ddc82dcb8a73ef4182dc00d67cdcbd4cd05311a18d932eb4ac6dd55b7f4',100.0,1779029121,1,'2026-06-13T19:17:34Z',NULL,NULL,NULL,'["Container Runtime", "Core Infrastructure", "Execution Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md", "docs/docker.md", "docs/kubernetes.md"]','["container-managers.md", "docker.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T19:17:34Z", "gh_stars": 20835, "gh_open_issues_30d": 652, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:33.511632+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/containerd/nerdctl','nerdctl 🌟','','2026',5,'Nerdctl is a Docker-compatible CLI designed specifically for containerd, offering matching CLI experiences (e.g., nerdctl run, nerdctl compose) for non-Docker environments. It supports advanced container features like lazy pulling (e.g., eStargz/soci), rootless execution, IPFS container sharing, and encryption. It acts as a bridge for developers migrating to pure containerd-based systems.','Go','Tool','High',0,'online','manual','11512a5fa7604793242e19295ecdde61795dfb13cb6c433e763ba9dee6873309',100.0,1779029174,1,'2026-06-12T22:33:04Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Runtimes"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:33:04Z", "gh_stars": 10146, "gh_open_issues_30d": 361, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:34.303723+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/containernetworking','github.com/containernetworking 🌟','','2026',5,'The foundational GitHub organization hosting the official CNI specification, runtime engines, and core plugin binaries that drive the cloud-native ecosystem.','Go','Repository','Advanced',0,'online','manual','b6639ea6da38a6535eb742515c4f6106008226dc296ea9e14701a064d805692b',100.0,1779031216,1,'2026-05-17T17:20:16.017742+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Fundamentals"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/containernetworking/cni','CNI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6921ce1dc486dfdac9385cb1637113ab4bc10318da27a3702225d0fa2bbbf85c',100.0,1779033751,1,'2026-05-17T18:02:31.264231+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 155, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:35.132147+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/containers/buildah','github.com/containers/buildah','','2026',5,'The official GitHub repository for Buildah, containing the core Go source code for building daemonless OCI container images. Live Grounding confirms its active role as a standard engine within Kubernetes environments, particularly Red Hat OpenShift, allowing secure rootless image construction. It is highly valued for its ability to create scratch images containing only runtime-essential binaries, dramatically reducing final image attack surfaces.','Go','Repository','Advanced',0,'online','manual','0a37e92cf398bc2346e88e1ffe1cfd914b7f52c8551790ae4941ad9118c4b74b',100.0,1779032802,1,'2026-05-22T01:25:14Z',NULL,NULL,NULL,'["Infrastructure", "Containers", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-22T01:25:14Z", "gh_stars": 8795, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:35.814886+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/containers/conmon','Conmon','','2017',5,'An essential, daemonless container monitor written in C, used primarily by Podman and CRI-O. Conmon supervises container lifecycles, capturing standard output/error streams, tracking exit codes, and managing attachment sockets while maintaining a negligible host resource overhead.','C','Repository','Advanced',0,'online','manual','d75ef63f02648710f491201fa5ff9a4acb949c9e8a7ab0130026e2ad46d0395b',100.0,1779031988,1,'2026-06-13T18:15:32Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Low-Level Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T18:15:32Z", "gh_stars": 481, "gh_open_issues_30d": 32, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:36.579224+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/containers/crun','crun','','2019',5,'A high-performance, lightweight, and low-memory-footprint OCI runtime written completely in C. It serves as an ultra-fast alternative to Go-based runc, offering native support for advanced Linux features such as cgroups v2, user namespaces, and direct system call mapping.','C','Repository','Advanced',0,'online','manual','c221b057b7c47c7633e3af5254b068421f8b6ab8323d762748981de09fbdd83f',100.0,1779030407,1,'2026-05-30T10:56:09Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Low-Level Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "GPL-2.0", "gh_pushed": "2026-05-30T10:56:09Z", "gh_stars": 3964, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:37.336934+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/containers/libpod','Libpod: Library and tool for running OCI-based containers in Pods','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf72fecd7240628916a05633a0724e634622839175bf8822d603a8a51cb7e363',100.0,1779030562,0,'2026-05-17T17:09:22.182992+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://github.com/containers/podman", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:38.017321+02:00"}'); INSERT INTO "resources" VALUES('https://github.com/containers/podman','Libpod: Library and tool for running OCI-based containers in Pods','- Libpod is a library used to create container pods. Home of Podman. - - Libpod provides a library for applications looking to use the Container Pod concept, popularized by Kubernetes. Libpod also contains the Pod Manager tool (Podman). Podman manages pods, containers, container images, and container volumes.','2018',5,'The core engine library underlying Podman, enabling programmatic creation and lifecycle management of OCI-compliant containers and Pods. Libpod brings native Kubernetes-style multi-container ''Pod'' groupings to local local environments without requiring a background orchestration API.','Go','Repository','Advanced',0,'online','manual','2eb130c7313acca5d372a6eb124f7b915e3addd277a85484fb8250cb46c555d4',100.0,1.77913049493524789e+09,1,'2026-05-22T09:18:45Z',NULL,NULL,NULL,'["Containerization", "Container Engines", "Daemonless Execution"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-22T09:18:45Z", "gh_stars": 31763}'); -INSERT INTO "resources" VALUES('https://github.com/containers/skopeo','Skopeo','','2026',5,'Skopeo is an industry-standard command-line tool designed to perform operations on container images and image registries without requiring local container storage or engines. Architects leverage Skopeo to inspect remote manifest details, sign images, and sync packages directly between registries (e.g., from Docker Hub to ECR). Live Grounding confirms it as a vital utility in production CI/CD security scanning and compliance loops.','Go','Repository','Intermediate',0,'online','manual','5876e9728abf32910bb2513d206f60a4cae6f3a945dcf5358fb283f78f8c8922',100.0,1.77903184482572889e+09,1,'2026-05-21T14:40:34Z',NULL,NULL,NULL,'["Infrastructure", "Containers", "Image Management"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-21T14:40:34Z", "gh_stars": 10891}'); -INSERT INTO "resources" VALUES('https://github.com/containerscrew/aws-sso-auth','github.com/containerscrew/aws-sso-auth','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','63f3f95ccb8d912ee62899fde56ecbbe048c1dd5a4e3e7dfb0426237b1bda635',100.0,1.77903316701024508e+09,0,'2026-05-17T17:52:47.010245+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://github.com/containerscrew/aws-sso-rs"}'); -INSERT INTO "resources" VALUES('https://github.com/containerscrew/aws-sso-rs','github.com/containerscrew/aws-sso-auth','','2026',4,'A lightweight Rust-based terminal utility (aws-sso-rs) designed to automate AWS IAM Identity Center login workflows and manage local workstation credential lifecycles. It bypasses slow browser integration loops by managing token renewals and profile switching programmatically. Critical for terminal-first developers using security-hardened AWS structures.','Rust','Repository','Intermediate',0,'online','manual','0ed39e4ea9ad32e320356ac72700ed3e22db590735596f9cad48b94fb8b51101',100.0,1.7791304949654231e+09,1,'2025-12-19T12:52:05Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Identity Management"]','["[ENTERPRISE-STABLE]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-12-19T12:52:05Z", "gh_stars": 4}'); -INSERT INTO "resources" VALUES('https://github.com/containrrr/watchtower','github.com/containrrr/watchtower','','2026',5,'Watchtower is an automation utility that monitors running Docker containers and automatically updates them whenever a new version of their base image is pushed to a remote registry. It executes graceful shutdowns, restarts the container with its original configurations, and sends notifications via webhooks. This is an optimal solution for staging, homelab, and edge environments where manual container updates are highly inefficient.','Go','Tool','Medium',0,'online','manual','2c045d1d45b19cf7702d75cab8a4d8a5785eccbd4e05e8a4a029ecd99ce5b352',100.0,1779030248.96687,1,'2025-12-17T14:44:11Z',NULL,NULL,NULL,'["Infrastructure", "Continuous Deployment", "Automation"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-17T14:44:11Z", "gh_stars": 24678}'); -INSERT INTO "resources" VALUES('https://github.com/contentful-labs/kube-secret-syncer','contentful-labs/kube-secret-syncer 🌟','','2021',2,'A targeted operator designed to synchronize secrets securely from external services (specifically AWS Parameter Store) directly into native Kubernetes Secrets, ensuring cloud-hosted secrets stay continuously aligned with active workloads.','Go','Operator','Intermediate',1,'online','manual','31362501cbefbbf7cb62ba03875a9d0550a36ebb1cbe331896c282cfd6b1ea39',100.0,1779029939.38852,1,'2026-05-12T09:58:53Z',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "External Secrets Sync"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-12T09:58:53Z", "gh_stars": 194}'); -INSERT INTO "resources" VALUES('https://github.com/controlplaneio/badrobot','github.com/controlplaneio/badrobot','','2026',2,'Badrobot is a security audit tool focused on evaluating the security posture of third-party Kubernetes operators and their associated service accounts. It parses Helm charts and controller specifications to discover overly permissive RBAC bindings and risky system privileges. Security architects utilize it to harden cluster control planes against lateral privilege escalation via vulnerable operator patterns.','Go','Security Scanner','Advanced',0,'online','manual','17c07f3935c2b385962a04ed3530662efdcd94eeb5841a3bec716ffa63309da1',100.0,1.7790335673797841e+09,1,'2026-06-09T10:11:13Z',NULL,NULL,NULL,'["Security", "Operator Security", "Static Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T10:11:13Z", "gh_stars": 229}'); -INSERT INTO "resources" VALUES('https://github.com/coodict/python3-in-one-pic','github: Python3 in one pic','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3bae1009948bf6090caf00ed3609c4874c1d0213b203641ecb8aa673f5944d63',100.0,1.77902960994109892e+09,0,'2026-05-17T16:53:29.941099+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/rainyear/python3-in-one-pic"}'); -INSERT INTO "resources" VALUES('https://github.com/copilot','GitHub Copilot 🌟','','2023',5,'The main landing framework for GitHub Copilot''s developer organization. As an AI-assisted development standard, it houses the core SDK components, extension configurations, and telemetry hooks driving modern contextual code synthesis inside major integrated development environments (IDEs).','TypeScript','Library','Advanced',0,'online','manual','ea5a4cec3a13ca0942f6e14db3396bf030155df379dd7578c2b5ada8763d5f15',100.0,1.77913049502647709e+09,1,'2026-05-18T20:54:55.026477+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Copilot Ecosystem"]','["[DE FACTO STANDARD]"]','["docs/devel-sites.md", "docs/git.md"]','["git.md", "devel-sites.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/coreos/flannel','Flannel','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6ed5e8e6740bad4bb638d3df66476db19617af6103f823cfa9c31e6a87732e36',100.0,1.77903001528649592e+09,0,'2026-05-17T17:00:15.286496+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/coreos/kube-prometheus','kube-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83406644b79c139181aba89253e69e0ef05e6d85df426c45f612896e4c54a605',100.0,1.77903081013022589e+09,0,'2026-05-17T17:13:30.130226+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/prometheus-operator/kube-prometheus"}'); -INSERT INTO "resources" VALUES('https://github.com/coreos/rpm-ostree',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd54e487375c77e1878f0ba56fe35163eef7083a3ab8e6292c83cd9c98711708',100.0,1.77903288955399298e+09,1,'2026-05-17T17:48:09.553993+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "NOASSERTION"}'); -INSERT INTO "resources" VALUES('https://github.com/corneliusweig/ketall','ketall','','2023',3,'A kubectl plugin that executes an authentic ''get all'' command, querying every single resource type (including CRDs, cluster-scoped resources, and configs) instead of the limited subset retrieved by default. In 2026, it continues to be one of the most widely recommended diagnostic plugins for capturing complete system topology snapshot outputs.','Go','Kubectl Plugin','Low',0,'online','manual','6ac47342e9617f3d1786ba958830ff02c3de0cad4e7d8e51959b0f478e537cdd',100.0,1.7790344547993009e+09,1,'2023-12-06T15:08:38Z',NULL,NULL,NULL,'["Operations", "CLI Tool", "Query"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-06T15:08:38Z", "gh_stars": 751}'); -INSERT INTO "resources" VALUES('https://github.com/corneliusweig/konfig','corneliusweig/konfig','','2019',2,'A practical kubectl extension designed to safely split, filter, and combine credentials inside complex kubeconfig contexts. It isolates specific configuration sets to reduce administrative risk across disparate target hosts.','Go','Kubectl Plugin','Intermediate',0,'online','manual','8cc0bd25f80cd0378e4ec4b2d53ed32fa32df5371b277a2da32d2854ac13e689',100.0,1779032579.34016,1,'2022-06-30T06:25:55Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Kubeconfig Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-30T06:25:55Z", "gh_stars": 388}'); -INSERT INTO "resources" VALUES('https://github.com/cortexproject/cortex','github.com/cortexproject/cortex','','2024',5,'Open-source repository for Cortex. Implements Prometheus as a service, allowing isolated multi-tenancy, long-term metric durability in object storage (S3/GCS), and horizontally scalable querying.','Go','Open Source Tool','Advanced',1,'online','manual','937315c597d3938532554ce2b2beedc8042ebd4857623c8ef4c26091df742784',100.0,1.7790314318797779e+09,1,'2026-06-12T13:32:09Z',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Cortex Engine"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:32:09Z", "gh_stars": 5811}'); -INSERT INTO "resources" VALUES('https://github.com/corunet/kloadgen','KLoadGen - Kafka + (Avro/Json Schema) Load Generator 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ecb578dd5db52b61f29132a67a43f79ed181097580a628edd2e2c66b44aee43e',100.0,1.77903404198796391e+09,0,'2026-05-17T18:07:21.987964+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://github.com/sngular/kloadgen"}'); -INSERT INTO "resources" VALUES('https://github.com/couler-proj/couler','Couler','','2023',4,'Couler is an open-source Python SDK built to simplify programming native Kubernetes workflow engines like Argo or Tekton. It allows machine learning and data engineering teams to construct complex workflows via intuitive Python code instead of hand-writing endless YAML sheets.','Python','SDK','Advanced',0,'online','manual','7b9d2c324707d3c2e2c421e9c4028e7b996a5b537d35ecb9e1ad7d367fbb80e5',100.0,1.77903330978994393e+09,1,'2024-10-08T03:31:54Z',NULL,NULL,NULL,'["Orchestration", "Workflows", "Kubernetes SDKs", "Couler"]','["[ENTERPRISE-STABLE]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-08T03:31:54Z", "gh_stars": 944}'); -INSERT INTO "resources" VALUES('https://github.com/crazy-max/diun','crazy-max/diun','','2025',4,'Diun (Docker Image Update Notifier) is a lightweight CLI application designed to monitor Docker registries and notify team members of active image updates. With support for multiple notification backends (Slack, Telegram, Webhooks), it bridges the gap between static registry management and automated GitOps continuous integration pipelines.','Go','Daemon','Intermediate',0,'online','manual','cf526369dcf84fa8977dc3de55ef0f8c8215d17fb64bb250d7911200c304012b',100.0,1.77903139726962089e+09,1,'2026-06-11T13:02:54Z',NULL,NULL,NULL,'["Operations", "GitOps & Delivery", "Image Registry"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T13:02:54Z", "gh_stars": 4721}'); -INSERT INTO "resources" VALUES('https://github.com/crc-org/crc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','99289348516ecb0627204191bc5fde9d781b0dadf9101f92432c9c11dcfae1fb',100.0,1.77903411655826807e+09,1,'2026-05-17T18:08:36.558268+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/create-go-app/cli','create-go-app/cli','','N/A',0,'Curator Insight introduces this CLI to construct boilerplate-free backend, frontend, and web applications in Go. Live Grounding shows its capability to pre-configure deployment assets like Dockerfiles and Kubernetes manifests to quicken development cycles.','English','Repository','Beginner',1,'online','manual','bb339e0f1cfa2b64c71a8a9bfefe1a0705a2b20dbbd74b2a4ca4eb9cc8ee58e0',100.0,1.77903333637112808e+09,1,'2026-02-10T00:34:13Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Project Scaffolding"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-10T00:34:13Z", "gh_stars": 2758}'); -INSERT INTO "resources" VALUES('https://github.com/cremich/cdk-bill-bot','cremich/cdk-bill-bot: Welcome to Bill - the cost optimization bot','','2023',4,'An open-source AWS CDK cost optimization bot named Bill. Scans cloud deployment metadata, analyzes actual usage patterns, and suggests infrastructure optimization options via Slack or Microsoft Teams channels.','TypeScript','GitHub Repository','Intermediate',0,'online','manual','ec37d578479c534a1acdcd5414c343df0e1c0298f407bde3726b2adfe27eb28e',100.0,1779031553.25741,1,'2022-09-25T20:04:46Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "IaC FinOps", "AWS CDK Bots"]','["[ENTERPRISE-STABLE]"]','["docs/finops.md"]','["finops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-25T20:04:46Z", "gh_stars": 486}'); -INSERT INTO "resources" VALUES('https://github.com/cruise-automation/rbacsync','RBACSync 🌟','','2024',5,'A synchronization tool that translates active identity directory groups (e.g., Okta, Azure AD) directly into local Kubernetes RBAC configurations. Eliminates configuration drifts and automates security lifecycles when onboarding engineers. High reliability for multi-tenant enterprise platforms.','Go','Operator','Medium',0,'online','manual','00b8bb978ac9a05158363288eab967349684d997d1b9926475a77d16cf935ff7',100.0,1779030742.55662,1,'2023-12-18T23:03:38Z',NULL,NULL,NULL,'["Networking & Security", "Identity & Access", "RBAC Synchronization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-18T23:03:38Z", "gh_stars": 243}'); -INSERT INTO "resources" VALUES('https://github.com/crumbhole/argocd-lovely-plugin','github.com/crumbhole/argocd-lovely-plugin: argocd-lovely-plugin','','2023',4,'A flexible Custom Config Management Plugin (CMP) for Argo CD designed to combine Helm, Kustomize, and raw YAML. It solves the nested tooling dilemma by processing multiple template layers without requiring complex shell scripts, simplifying enterprise GitOps chains.','Go','Repository','Advanced',0,'online','manual','caf8e7e60e9c1a41351b00678f3b08f14d1c5ec64b8ca1830ace8c1376656c86',100.0,1.77903258731613707e+09,1,'2026-06-12T22:40:49Z',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Plugins & Extensions"]','["[ENTERPRISE-STABLE]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-12T22:40:49Z", "gh_stars": 486}'); -INSERT INTO "resources" VALUES('https://github.com/crumbhole/argocd-vault-replacer','github.com/crumbhole/argocd-vault-replacer','','2022',3,'A specialized replacement utility designed to pull secrets from HashiCorp Vault during the Argo CD rendering phase. Acts as a lightweight precursor/alternative to full plugin integrations, enabling targeted placeholder substitutions within native Kubernetes manifest streams.','Go','Repository','Advanced',0,'online','manual','724849f3109ed9ba95308c305e2488b5c9c80749dedd860e191c920b4062a7a5',100.0,1.77903057295011401e+09,1,'2026-06-10T00:31:45Z',NULL,NULL,NULL,'["Platform Engineering", "Secret Management", "HashiCorp Vault", "ArgoCD Plugins"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-10T00:31:45Z", "gh_stars": 109}'); + - Libpod provides a library for applications looking to use the Container Pod concept, popularized by Kubernetes. Libpod also contains the Pod Manager tool (Podman). Podman manages pods, containers, container images, and container volumes.','2018',5,'The core engine library underlying Podman, enabling programmatic creation and lifecycle management of OCI-compliant containers and Pods. Libpod brings native Kubernetes-style multi-container ''Pod'' groupings to local local environments without requiring a background orchestration API.','Go','Repository','Advanced',0,'online','manual','2eb130c7313acca5d372a6eb124f7b915e3addd277a85484fb8250cb46c555d4',100.0,1779130494,1,'2026-05-22T09:18:45Z',NULL,NULL,NULL,'["Containerization", "Container Engines", "Daemonless Execution"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-22T09:18:45Z", "gh_stars": 31763, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:38.715266+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/containers/skopeo','Skopeo','','2026',5,'Skopeo is an industry-standard command-line tool designed to perform operations on container images and image registries without requiring local container storage or engines. Architects leverage Skopeo to inspect remote manifest details, sign images, and sync packages directly between registries (e.g., from Docker Hub to ECR). Live Grounding confirms it as a vital utility in production CI/CD security scanning and compliance loops.','Go','Repository','Intermediate',0,'online','manual','5876e9728abf32910bb2513d206f60a4cae6f3a945dcf5358fb283f78f8c8922',100.0,1779031844,1,'2026-05-21T14:40:34Z',NULL,NULL,NULL,'["Infrastructure", "Containers", "Image Management"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-21T14:40:34Z", "gh_stars": 10891, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:39.396327+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/containerscrew/aws-sso-auth','github.com/containerscrew/aws-sso-auth','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','63f3f95ccb8d912ee62899fde56ecbbe048c1dd5a4e3e7dfb0426237b1bda635',100.0,1779033167,0,'2026-05-17T17:52:47.010245+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://github.com/containerscrew/aws-sso-rs", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:40.067977+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/containerscrew/aws-sso-rs','github.com/containerscrew/aws-sso-auth','','2026',4,'A lightweight Rust-based terminal utility (aws-sso-rs) designed to automate AWS IAM Identity Center login workflows and manage local workstation credential lifecycles. It bypasses slow browser integration loops by managing token renewals and profile switching programmatically. Critical for terminal-first developers using security-hardened AWS structures.','Rust','Repository','Intermediate',0,'online','manual','0ed39e4ea9ad32e320356ac72700ed3e22db590735596f9cad48b94fb8b51101',100.0,1779130494,1,'2025-12-19T12:52:05Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Identity Management"]','["[ENTERPRISE-STABLE]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-12-19T12:52:05Z", "gh_stars": 4, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:40.855725+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/containrrr/watchtower','github.com/containrrr/watchtower','','2026',5,'Watchtower is an automation utility that monitors running Docker containers and automatically updates them whenever a new version of their base image is pushed to a remote registry. It executes graceful shutdowns, restarts the container with its original configurations, and sends notifications via webhooks. This is an optimal solution for staging, homelab, and edge environments where manual container updates are highly inefficient.','Go','Tool','Medium',0,'online','manual','2c045d1d45b19cf7702d75cab8a4d8a5785eccbd4e05e8a4a029ecd99ce5b352',100.0,1779030248,1,'2025-12-17T14:44:11Z',NULL,NULL,NULL,'["Infrastructure", "Continuous Deployment", "Automation"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-17T14:44:11Z", "gh_stars": 24678, "gh_open_issues_30d": 219, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:41.598907+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/contentful-labs/kube-secret-syncer','contentful-labs/kube-secret-syncer 🌟','','2021',2,'A targeted operator designed to synchronize secrets securely from external services (specifically AWS Parameter Store) directly into native Kubernetes Secrets, ensuring cloud-hosted secrets stay continuously aligned with active workloads.','Go','Operator','Intermediate',1,'online','manual','31362501cbefbbf7cb62ba03875a9d0550a36ebb1cbe331896c282cfd6b1ea39',100.0,1779029939,1,'2026-05-12T09:58:53Z',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "External Secrets Sync"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-12T09:58:53Z", "gh_stars": 194, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:42.379174+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/controlplaneio/badrobot','github.com/controlplaneio/badrobot','','2026',2,'Badrobot is a security audit tool focused on evaluating the security posture of third-party Kubernetes operators and their associated service accounts. It parses Helm charts and controller specifications to discover overly permissive RBAC bindings and risky system privileges. Security architects utilize it to harden cluster control planes against lateral privilege escalation via vulnerable operator patterns.','Go','Security Scanner','Advanced',0,'online','manual','17c07f3935c2b385962a04ed3530662efdcd94eeb5841a3bec716ffa63309da1',100.0,1779033567,1,'2026-06-09T10:11:13Z',NULL,NULL,NULL,'["Security", "Operator Security", "Static Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T10:11:13Z", "gh_stars": 229, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:43.172229+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/coodict/python3-in-one-pic','github: Python3 in one pic','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3bae1009948bf6090caf00ed3609c4874c1d0213b203641ecb8aa673f5944d63',100.0,1779029609,0,'2026-05-17T16:53:29.941099+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/rainyear/python3-in-one-pic", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:43.851663+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/copilot','GitHub Copilot 🌟','','2023',5,'The main landing framework for GitHub Copilot''s developer organization. As an AI-assisted development standard, it houses the core SDK components, extension configurations, and telemetry hooks driving modern contextual code synthesis inside major integrated development environments (IDEs).','TypeScript','Library','Advanced',0,'online','manual','ea5a4cec3a13ca0942f6e14db3396bf030155df379dd7578c2b5ada8763d5f15',100.0,1779130495,1,'2026-05-18T20:54:55.026477+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Copilot Ecosystem"]','["[DE FACTO STANDARD]"]','["docs/devel-sites.md", "docs/git.md"]','["git.md", "devel-sites.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/coreos/flannel','Flannel','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6ed5e8e6740bad4bb638d3df66476db19617af6103f823cfa9c31e6a87732e36',100.0,1779030015,0,'2026-05-17T17:00:15.286496+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:44.533411+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/coreos/kube-prometheus','kube-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83406644b79c139181aba89253e69e0ef05e6d85df426c45f612896e4c54a605',100.0,1779030810,0,'2026-05-17T17:13:30.130226+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/prometheus-operator/kube-prometheus", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:45.213856+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/coreos/rpm-ostree',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd54e487375c77e1878f0ba56fe35163eef7083a3ab8e6292c83cd9c98711708',100.0,1779032889,1,'2026-05-17T17:48:09.553993+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "NOASSERTION", "gh_open_issues_30d": 487, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:46.000437+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/corneliusweig/ketall','ketall','','2023',3,'A kubectl plugin that executes an authentic ''get all'' command, querying every single resource type (including CRDs, cluster-scoped resources, and configs) instead of the limited subset retrieved by default. In 2026, it continues to be one of the most widely recommended diagnostic plugins for capturing complete system topology snapshot outputs.','Go','Kubectl Plugin','Low',0,'online','manual','6ac47342e9617f3d1786ba958830ff02c3de0cad4e7d8e51959b0f478e537cdd',100.0,1779034454,1,'2023-12-06T15:08:38Z',NULL,NULL,NULL,'["Operations", "CLI Tool", "Query"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-06T15:08:38Z", "gh_stars": 751, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:46.744523+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/corneliusweig/konfig','corneliusweig/konfig','','2019',2,'A practical kubectl extension designed to safely split, filter, and combine credentials inside complex kubeconfig contexts. It isolates specific configuration sets to reduce administrative risk across disparate target hosts.','Go','Kubectl Plugin','Intermediate',0,'online','manual','8cc0bd25f80cd0378e4ec4b2d53ed32fa32df5371b277a2da32d2854ac13e689',100.0,1779032579,1,'2022-06-30T06:25:55Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Kubeconfig Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-30T06:25:55Z", "gh_stars": 388, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:47.462629+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cortexproject/cortex','github.com/cortexproject/cortex','','2024',5,'Open-source repository for Cortex. Implements Prometheus as a service, allowing isolated multi-tenancy, long-term metric durability in object storage (S3/GCS), and horizontally scalable querying.','Go','Open Source Tool','Advanced',1,'online','manual','937315c597d3938532554ce2b2beedc8042ebd4857623c8ef4c26091df742784',100.0,1779031431,1,'2026-06-12T13:32:09Z',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Cortex Engine"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:32:09Z", "gh_stars": 5811, "gh_open_issues_30d": 312, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:48.238353+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/corunet/kloadgen','KLoadGen - Kafka + (Avro/Json Schema) Load Generator 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ecb578dd5db52b61f29132a67a43f79ed181097580a628edd2e2c66b44aee43e',100.0,1779034041,0,'2026-05-17T18:07:21.987964+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://github.com/sngular/kloadgen", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:48.937614+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/couler-proj/couler','Couler','','2023',4,'Couler is an open-source Python SDK built to simplify programming native Kubernetes workflow engines like Argo or Tekton. It allows machine learning and data engineering teams to construct complex workflows via intuitive Python code instead of hand-writing endless YAML sheets.','Python','SDK','Advanced',0,'online','manual','7b9d2c324707d3c2e2c421e9c4028e7b996a5b537d35ecb9e1ad7d367fbb80e5',100.0,1779033309,1,'2024-10-08T03:31:54Z',NULL,NULL,NULL,'["Orchestration", "Workflows", "Kubernetes SDKs", "Couler"]','["[ENTERPRISE-STABLE]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-08T03:31:54Z", "gh_stars": 944, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:49.737482+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/crazy-max/diun','crazy-max/diun','','2025',4,'Diun (Docker Image Update Notifier) is a lightweight CLI application designed to monitor Docker registries and notify team members of active image updates. With support for multiple notification backends (Slack, Telegram, Webhooks), it bridges the gap between static registry management and automated GitOps continuous integration pipelines.','Go','Daemon','Intermediate',0,'online','manual','cf526369dcf84fa8977dc3de55ef0f8c8215d17fb64bb250d7911200c304012b',100.0,1779031397,1,'2026-06-11T13:02:54Z',NULL,NULL,NULL,'["Operations", "GitOps & Delivery", "Image Registry"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T13:02:54Z", "gh_stars": 4721, "gh_open_issues_30d": 78, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:50.512041+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/crc-org/crc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','99289348516ecb0627204191bc5fde9d781b0dadf9101f92432c9c11dcfae1fb',100.0,1779034116,1,'2026-05-17T18:08:36.558268+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 340, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:51.291460+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/create-go-app/cli','create-go-app/cli','','N/A',0,'Curator Insight introduces this CLI to construct boilerplate-free backend, frontend, and web applications in Go. Live Grounding shows its capability to pre-configure deployment assets like Dockerfiles and Kubernetes manifests to quicken development cycles.','English','Repository','Beginner',1,'online','manual','bb339e0f1cfa2b64c71a8a9bfefe1a0705a2b20dbbd74b2a4ca4eb9cc8ee58e0',100.0,1779033336,1,'2026-02-10T00:34:13Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Project Scaffolding"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-10T00:34:13Z", "gh_stars": 2758, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:52.060577+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cremich/cdk-bill-bot','cremich/cdk-bill-bot: Welcome to Bill - the cost optimization bot','','2023',4,'An open-source AWS CDK cost optimization bot named Bill. Scans cloud deployment metadata, analyzes actual usage patterns, and suggests infrastructure optimization options via Slack or Microsoft Teams channels.','TypeScript','GitHub Repository','Intermediate',0,'online','manual','ec37d578479c534a1acdcd5414c343df0e1c0298f407bde3726b2adfe27eb28e',100.0,1779031553,1,'2022-09-25T20:04:46Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "IaC FinOps", "AWS CDK Bots"]','["[ENTERPRISE-STABLE]"]','["docs/finops.md"]','["finops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-25T20:04:46Z", "gh_stars": 486, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:52.799238+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cruise-automation/rbacsync','RBACSync 🌟','','2024',5,'A synchronization tool that translates active identity directory groups (e.g., Okta, Azure AD) directly into local Kubernetes RBAC configurations. Eliminates configuration drifts and automates security lifecycles when onboarding engineers. High reliability for multi-tenant enterprise platforms.','Go','Operator','Medium',0,'online','manual','00b8bb978ac9a05158363288eab967349684d997d1b9926475a77d16cf935ff7',100.0,1779030742,1,'2023-12-18T23:03:38Z',NULL,NULL,NULL,'["Networking & Security", "Identity & Access", "RBAC Synchronization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-18T23:03:38Z", "gh_stars": 243, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:53.628629+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/crumbhole/argocd-lovely-plugin','github.com/crumbhole/argocd-lovely-plugin: argocd-lovely-plugin','','2023',4,'A flexible Custom Config Management Plugin (CMP) for Argo CD designed to combine Helm, Kustomize, and raw YAML. It solves the nested tooling dilemma by processing multiple template layers without requiring complex shell scripts, simplifying enterprise GitOps chains.','Go','Repository','Advanced',0,'online','manual','caf8e7e60e9c1a41351b00678f3b08f14d1c5ec64b8ca1830ace8c1376656c86',100.0,1779032587,1,'2026-06-12T22:40:49Z',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Plugins & Extensions"]','["[ENTERPRISE-STABLE]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-12T22:40:49Z", "gh_stars": 486, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:54.435383+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/crumbhole/argocd-vault-replacer','github.com/crumbhole/argocd-vault-replacer','','2022',3,'A specialized replacement utility designed to pull secrets from HashiCorp Vault during the Argo CD rendering phase. Acts as a lightweight precursor/alternative to full plugin integrations, enabling targeted placeholder substitutions within native Kubernetes manifest streams.','Go','Repository','Advanced',0,'online','manual','724849f3109ed9ba95308c305e2488b5c9c80749dedd860e191c920b4062a7a5',100.0,1779030572,1,'2026-06-10T00:31:45Z',NULL,NULL,NULL,'["Platform Engineering", "Secret Management", "HashiCorp Vault", "ArgoCD Plugins"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-10T00:31:45Z", "gh_stars": 109, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:55.226599+02:00"}'); INSERT INTO "resources" VALUES('https://github.com/crynta/terax-ai','Terax AI — Lightweight Terminal-First AI Dev Workspace','An open-source, ultra-lightweight (7MB) terminal emulator and developer workspace built in Rust and Tauri, featuring a local-first AI agent loop.','2026',4,'A highly performant, open-source AI-native terminal emulator and code editor designed to bypass resource-heavy electron-based alternatives. - Built with Rust, Tauri, React, and xterm.js (WebGL rendering), it manages shell instances via portable-pty while storing all API keys locally. -- Features a built-in CodeMirror code editor with Vim mappings, dual-view web previews, and a core agentic framework connecting seamlessly to OpenAI, Anthropic, Gemini, or local models running on Ollama.','en','project','Intermediate',0,'online','automatic','766f83b521c18601f8f9e2138ffe51595f73533b7ab633deb69b186346719f2c',NULL,1.78035283880109691e+09,0,'2026-06-01T18:33:47Z',NULL,NULL,NULL,'["Systems Engineering", "Terminal Emulators", "Desktop AI Agents", "Rust Tools"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T18:33:47Z", "gh_stars": 6370, "reputation_status": "Vetted", "reputation_summary": "No reputation penalty. Heavily praised on Hacker News, Reddit, and Arch Linux AUR groups for its extremely rapid development cycle, lightweight 7MB Rust profile, and absence of telemetry.", "social_preview_url": "https://opengraph.githubassets.com/55473e5816c702ebcea62422cb849abb2c9f0eca41acebc9b457af5f973b3e4f/crynta/terax-ai", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-tooling"}'); -INSERT INTO "resources" VALUES('https://github.com/csantanapr/faststart2020-pipelines-lab','github: OpenShift Pipelines Node.js Tutorial','','2020',1,'Specialized quick-start laboratory focusing on Node.js application continuous delivery with OpenShift Pipelines. Guides developers through configuring trigger conditions and executing basic Source-to-Image (S2I) build pipelines.','JavaScript','Code Repository','Intermediate',1,'online','manual','e219f3a725d9391525ef3979f915bdf00877426e0bf1b828d188c4c254345611',100.0,1.77903137828786206e+09,1,'2022-12-10T18:52:03Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Tekton Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-10T18:52:03Z", "gh_stars": 5}'); -INSERT INTO "resources" VALUES('https://github.com/cschotte/Azure-DevOps-Dashboard','Azure DevOps Dashboard','','2024',5,'Community-driven dashboard tool for monitoring multi-project pipelines and deployment progress inside a single, unified view. Helps development leads observe pipeline backlogs and release tempos.','JavaScript','Repository','Intermediate',0,'online','manual','34887036e0bd67de4eee0bc528e7a290dc735dfde166fcd70262bcf68346e1b1',100.0,1.77903348935470891e+09,1,'2024-04-22T13:54:37Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Observability", "DevOps Dashboard"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-04-22T13:54:37Z", "gh_stars": 16}'); -INSERT INTO "resources" VALUES('https://github.com/csweichel/werft','csweichel/werft','','2022',5,'Werft is a lightweight, Kubernetes-native CI system designed to launch build tasks as custom pods directly from Git actions. Bypassing bulky traditional build systems, it leverages native Kubernetes scheduling to guarantee isolated, deterministic execution environments.','Go','Open-Source Software','Advanced',1,'online','manual','08e2446133993930300cf762943588bbeae2933793cd3588a2b83b4e2f6ebc61',100.0,1.77903370688917803e+09,1,'2023-03-06T22:39:40Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Kubernetes-Native CI"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-06T22:39:40Z", "gh_stars": 194}'); -INSERT INTO "resources" VALUES('https://github.com/ctrox/csi-s3','ctrox/csi-s3','','2018',3,'A CSI driver that mounts S3-compatible buckets directly into container filesystems. It uses FUSE systems to read/write files in storage backends, bringing standard POSIX behaviors to raw cloud object storage paradigms.','Go','CSI Driver','Advanced',0,'online','manual','74f1b41eb029d06d3eb3c314503b1293346919ca46b6ab2ad933581a54a02190',100.0,1.77903002122790694e+09,1,'2025-04-17T05:34:29Z',NULL,NULL,NULL,'["Storage & Data", "CSI Plugins", "Object Storage Mounts"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-17T05:34:29Z", "gh_stars": 831}'); -INSERT INTO "resources" VALUES('https://github.com/cuber-cloud/cuber-gem','cuber-cloud/cuber-gem: CUBER','','2021',3,'Cuber is a deployment tool tailored specifically for Ruby environments. It packages Rails and Rack codebases and automates deployment execution onto Kubernetes backends with zero complex YAML writing.','Ruby','Deployment CLI','Intermediate',0,'online','manual','7946698f1f94b9c8875d76e1fc77332fb5d8d3b99404e311ea0d89d7f8ab553b',100.0,1.7790331628611741e+09,1,'2026-04-12T17:58:14Z',NULL,NULL,NULL,'["Application Platforms", "Deployment Frameworks", "Ruby Deployment"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-12T17:58:14Z", "gh_stars": 714}'); -INSERT INTO "resources" VALUES('https://github.com/curl/wcurl','wcurl','','2024',5,'A lightweight command wrapper designed by the curl maintainers to simplify raw file downloads. Removes the need to manually define standard flags like `-O` and `--create-dirs`, reducing script friction when packaging container layers.','Shell','Utility Tool','Intermediate',0,'online','manual','b2b563bec5bc35153b1f5559f0f6b183ac50cc02438ea7d8f189f518a91b3b06',100.0,1.77903422658595395e+09,1,'2026-06-01T22:01:09Z',NULL,NULL,NULL,'["Linux", "Networking", "Data Transfer"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md", "index.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-01T22:01:09Z", "gh_stars": 512}'); -INSERT INTO "resources" VALUES('https://github.com/cyberark/kubeletctl','Kubeletctl is a command line tool that implement kubelet''s API 🌟','','2025',5,'A command line tool targeting the local Kubelet API directly to execute commands, retrieve logs, and assess endpoint vulnerabilities. Used heavily by cloud security auditors and penetration testers to map security postures.','Go','CLI Tool','Advanced',0,'online','manual','4b42033ef8fca163aac41b901eebc3d12be3cb7bef958b4a9879e17eab25ffd5',100.0,1779031805.64654,1,'2025-08-06T07:17:00Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "API Verification"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-08-06T07:17:00Z", "gh_stars": 894}'); -INSERT INTO "resources" VALUES('https://github.com/cyberark/kubesploit','github.com/cyberark/kubesploit 🌟','','2020',5,'Kubesploit is a dedicated container penetration testing framework engineered for red-teaming containerized environments. Using an agent-based model, it simulates realistic attacks inside Kubernetes clusters, evaluating vulnerabilities such as pod escapes.','Go','Exploitation Framework','Advanced',1,'online','manual','5a38b7c49a9723a4a2796ed6eb3a64c1bf9d85fd6e382551eb29fb07fbc341e5',100.0,1.77903330987529611e+09,1,'2025-02-03T12:03:19Z',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Offensive Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-02-03T12:03:19Z", "gh_stars": 1226}'); -INSERT INTO "resources" VALUES('https://github.com/cybersecsi/HOUDINI','==cybersecsi/HOUDINI: Hundreds of Offensive and Useful Docker Images for'' Network Intrusion==','','2023',5,'HOUDINI gathers hundreds of preconfigured container images loaded with security tools, intrusion modules, and network diagnostic utilities. While its maintenance frequency has decreased, the structure provides a historical repository for testing setups. It is used primarily by forensic professionals looking for standardized local testing setups.','Shell','Tool','Intermediate',0,'online','manual','e98ccff77acd39501658498dec2fd66b87df2173aa27852a14f36257bd888d25',100.0,1779034015.94381,1,'2025-11-21T17:18:57Z',NULL,NULL,NULL,'["Security", "Penetration Testing", "Security Containers"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-11-21T17:18:57Z", "gh_stars": 1253}'); -INSERT INTO "resources" VALUES('https://github.com/cybersecsi/RAUDI','==cybersecsi/RAUDI==','','2026',5,'RAUDI is an automated system designed for continuous integration that regularly checks, updates, and rebuilds Docker images containing custom security tools. By automating the build pipelines of individual vulnerability scanners and custom scripts, it ensures security teams always work with up-to-date and compliant container environments. Its architectural value lies in bridging automated vulnerability definitions directly with container supply chain security.','Python','Tool','Medium',0,'online','manual','16da4f24401bc72177ce6170eff8c24072339b105e282098db3a05b637058602',100.0,1.77903275435164189e+09,1,'2026-06-03T04:04:22Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Automation"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-03T04:04:22Z", "gh_stars": 559}'); -INSERT INTO "resources" VALUES('https://github.com/cyberus-technology/virtualbox-kvm','github.com/cyberus-technology/virtualbox-kvm: KVM Backend for VirtualBox'' 🌟','','2023',4,'A performance-focused extension enabling Oracle VirtualBox to delegate execution directly to the native Linux Kernel-based Virtual Machine (KVM) backend. It removes proprietary kernel module requirements. Live Grounding highlights its architectural value for running clean virtualization loops inside Linux workstations.','C','Tool','Advanced',0,'online','manual','63def87ea138c80de7c51c3a9d87dd17d430e298d3a3b52c955b7191a98a0b94',100.0,1.77903390685769701e+09,1,'2026-02-01T11:24:21Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Virtualization", "Hypervisors"]','["[ENTERPRISE-STABLE]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-02-01T11:24:21Z", "gh_stars": 1113}'); -INSERT INTO "resources" VALUES('https://github.com/cycloidio/inframap','==cycloidio/inframap: Inframap== 🌟','','2024',3,'Inframap compiles native HCL files or existing Terraform state inputs directly into comprehensive node-link visualization graphs. By executing clean AST parsing, the tool extracts backend dependencies, service connections, and active endpoints. It outputs directly to DOT format to enable programmatic generation of up-to-date cloud deployment maps.','Go','Visual Tool','Intermediate',0,'online','manual','147c1268185b5ee55d4952cf69675987837441203bc5c3a0e6847acf55c63fc9',100.0,1.77903397438808894e+09,1,'2026-04-23T14:00:06Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Topology Mapping"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-23T14:00:06Z", "gh_stars": 2035}'); -INSERT INTO "resources" VALUES('https://github.com/cyclops-ui/cyclops','github.com/cyclops-ui/cyclops','','2025',4,'An open-source developer-focused UI that dynamically generates highly intuitive forms from Kubernetes configurations and Helm schemas. Reduces cognitive overhead for non-operations teams, allowing secure and error-free deployments.','Go','Repository','Intermediate',0,'online','manual','e0148782f23c90618ec63dea113db8e97e5009edeb2b21bfbab3384c419e5cf1',100.0,1.77903145144622492e+09,1,'2026-01-22T09:59:04Z',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "Dynamic Forms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-22T09:59:04Z", "gh_stars": 3323}'); -INSERT INTO "resources" VALUES('https://github.com/cykerway/complete-alias','complete-alias','','2026',5,'A shell integration tool designed to resolve completion mechanisms for aliased commands. For platform engineers running complex aliased ''kubectl'' pipelines, this tool bridges the gap by enabling native parameter autocomplete for custom aliases, preserving system-level speed.','Shell','Repository','Intermediate',0,'online','manual','692df128e74e494017d0f85c4cea65f1b57ca82a943fb570c7c0b21761fb99e9',100.0,1.77903189839080905e+09,1,'2022-06-29T15:40:34Z',NULL,NULL,NULL,'["Developer Experience", "Shell", "Productivity"]','["[DE FACTO STANDARD]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-06-29T15:40:34Z", "gh_stars": 814}'); -INSERT INTO "resources" VALUES('https://github.com/d-kuro/kubectl-fuzzy','kubectl-fuzzy 🌟','','2021',2,'A CLI plugin for kubectl that integrates fuzzy filtering capabilities via fzf. It streamlines cluster operations by enabling interactive search and selection of pods, namespaces, deployments, and logs directly from the terminal.','Go','CLI Plugin','Simple',0,'online','manual','ecd26b1eae3a819cce93cdade695a443dc5139bc2b73abc3edb978b62db91f37',100.0,1.77903218027978396e+09,1,'2026-01-23T15:22:17Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Resource Navigation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-23T15:22:17Z", "gh_stars": 167}'); -INSERT INTO "resources" VALUES('https://github.com/dagger/dagger','==dagger/dagger: Dagger is a portable devkit for CICD==','','2024',5,'The main Git repository for Dagger, the revolutionary CI/CD engine built on BuildKit. Enables writing robust pipelines in general-purpose languages like Go, Python, or TypeScript, completely replacing verbose, fragile YAML pipeline orchestrations.','Go','Open-Source Software','Advanced',1,'online','manual','a2dfa6da3d2e3fde94c3bee28c8b67958a13cc7e922e406c3bef860f468260a9',100.0,1.77903278601322793e+09,1,'2026-06-14T06:40:47Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Engines", "Local Execution"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:40:47Z", "gh_stars": 15954}'); -INSERT INTO "resources" VALUES('https://github.com/dahlbyk/posh-git','dahlbyk/posh-git','','2026',5,'A highly popular PowerShell module integrating comprehensive Git status details and robust tab-completion directly inside the shell prompt. It offers visual indicators for uncommitted changes, branch states, and merge status, significantly increasing CLI productivity. It is a fundamental environment enhancement for any command-line developer working extensively with Git repositories.','PowerShell','Software Toolkit','Beginner',0,'online','manual','0c674dbbc1c0f7a31f8946bb309838d931797d54f83f5720ff928b26e100956b',100.0,1.77903258930197811e+09,1,'2024-09-02T15:03:06Z',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "posh-git Module"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-09-02T15:03:06Z", "gh_stars": 8216}'); -INSERT INTO "resources" VALUES('https://github.com/dair-ai/ML-Course-Notes','==dair-ai/ML-Course-Notes: ML Course Notes== 🌟','','2023',4,'A comprehensive collection of study notes, mathematical backgrounds, and algorithmic outlines covering modern machine learning. It is an exceptional resource for developers transitioning to production AI, offering clear reviews of model structures and deep learning theory.','Markdown','Repository','Beginner',0,'online','manual','20d4482bc0785fcdc6cd04afd0a77194787ed8e8a881e3f5ac40f8963708166e',100.0,1.77903160959008502e+09,1,'2024-05-16T18:51:33Z',NULL,NULL,NULL,'["Machine Learning", "Education", "Study Materials"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-05-16T18:51:33Z", "gh_stars": 6568}'); -INSERT INTO "resources" VALUES('https://github.com/danielfoehrKn/kubeswitch','Kubeswitch (for operators) 🌟','','2026',3,'An advanced, highly scalable context and kubeconfig switcher designed for operators managing thousands of Kubernetes clusters. Offering sub-second response times and secure dynamic discovery of kubeconfigs, it replaces traditional static setups.','Go','CLI Tool','Advanced',0,'online','manual','9099bfad7cc80bae845f969b75afd459cfe7cf7a81a875815890d54bb9442adf',100.0,1.77903110747360897e+09,1,'2025-05-18T00:44:44Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Cluster Context"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-18T00:44:44Z", "gh_stars": 1170}'); -INSERT INTO "resources" VALUES('https://github.com/danielqsj/kafka_exporter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e00747996189c7bf3c259c110b9d4755e1eac5de9d5c2a21984c33a84ea16696',100.0,1.77902924347321605e+09,0,'2026-05-17T16:47:23.473216+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/darkbitio/gcp-iam-role-permissions','Fetches all Primitive and Predefined GCP IAM Roles','','2024',0,'An open-source security tool that parses and exports GCE IAM pre-defined and primitive role definitions. Helps platform security architects map precise least-privilege configurations when implementing Workload Identity bounds inside production GKE clusters.','Python','Repository','Advanced',1,'online','manual','18f03b0eea1a415f2bdd5e91adfe79de85d61539f5b90de745e40edc37c687dd',100.0,1.78173607837529611e+09,1,'2026-06-18T00:41:18.375296+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Security & IAM"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/darkbitio/k8s-mirror','k8s-mirror: Creates a local mirror of a kubernetes cluster in a docker container'' to support offline reviewing 🌟','','2021',2,'This utility clones dynamic Kubernetes cluster state representations directly into a local Docker container for offline querying. By replicating live configurations into a sandboxed environment, it enables safe security audits.','Go','Development Utility','Advanced',0,'online','manual','7c3f5ca352505582e0a789e552aae16c23e7f925b5c42a9e58c5907a794de730',100.0,1.77903336035820889e+09,1,'2021-01-30T21:57:20Z',NULL,NULL,NULL,'["Cluster Management", "Backup & Recovery", "Cluster Replication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-01-30T21:57:20Z", "gh_stars": 339}'); -INSERT INTO "resources" VALUES('https://github.com/darxkies/k8s-tew','**k8s-tew**','','2021',5,'"Kubernetes The Easy Way" (k8s-tew) was a shell wrapper and declarative configuration tool designed to bypass the complex manual configuration steps associated with bootstrapping clusters via kubeadm. With the mature advancement of declarative Cluster API patterns and standard distribution installers, this repository is now obsolete and serves only historical reference value.','Shell','Tool','Intermediate',0,'online','manual','cc87d83b14a0b3f9e056d905011dcb21cfb2d27d36354e40c0edcd8b9816e117',100.0,1.77903143187162399e+09,1,'2026-05-08T20:52:19Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Legacy Tooling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-05-08T20:52:19Z", "gh_stars": 311}'); -INSERT INTO "resources" VALUES('https://github.com/dastergon/awesome-chaos-engineering','Awesome Chaos Engineering','','2023',5,'The premier curated directory of resources, tools, and papers dedicated to the practice of Chaos Engineering. It indexes tools for simulating network latency, injecting resource stress, and terminating instances across various platforms, with a strong focus on cloud-native environments. This is a must-have reference for engineering teams building self-healing, fault-tolerant distributed systems.','English','Repository','Intermediate',0,'online','manual','929b5f40cb6696e64d90dfe603b3aa0eb2f82817e29a1a133d4a15599bd3aebd',100.0,1.77902993241651511e+09,1,'2023-12-28T19:30:06Z',NULL,NULL,NULL,'["Chaos Engineering", "Curated Playbooks", "Awesome Lists"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md", "docs/devops.md", "docs/kubernetes-troubleshooting.md"]','["chaos-engineering.md", "devops.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2023-12-28T19:30:06Z", "gh_stars": 6589}'); -INSERT INTO "resources" VALUES('https://github.com/dastergon/awesome-sre','dastergon/awesome-sre','','2026',4,'The definitive collection of Site Reliability Engineering papers, patterns, operational postmortem schemas, and metric trackers. Essential reading for operations leaders setting up robust on-call architectures and incident routing systems.','Markdown','Awesome List','Advanced',0,'online','manual','35bed57dc58c740ac44974dcd1629e91341171894740a9bc507f4af9680ca852',100.0,1.77902982105574703e+09,1,'2025-08-28T14:43:14Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "SRE Reference"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-08-28T14:43:14Z", "gh_stars": 13267, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/databrickslabs/ucx','github.com/databrickslabs/ucx: Databricks Labs UCX','','2024',4,'The Databricks Labs UCX project provides a specialized framework designed to upgrade legacy Databricks workspaces to Unity Catalog governance standards. Simplifies catalog and privilege migrations automatically. Live Grounding confirms UCX is standard for enterprise organizations establishing secure, centralized data governance, metadata isolation, and unified access controls.','Python','Tool','Advanced',0,'online','manual','120619aac41231b10550bf61492c21f3360a4d0211df6305a7bcc768d8440acf',100.0,1.77903287307813406e+09,1,'2026-06-12T13:19:03Z',NULL,NULL,NULL,'["Data & AI", "Databricks", "Governance"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T13:19:03Z", "gh_stars": 308}'); -INSERT INTO "resources" VALUES('https://github.com/databus23/helm-diff','Helm Diff Plugin 🌟','','2026',4,'The essential Helm plugin that compares proposed templates with running cluster releases to output an exact color-coded unified diff. A foundational safety gate for continuous delivery, mitigating unexpected state drifts during upgrades.','Go','CLI Plugin','Intermediate',0,'online','manual','b2706e2ff4f22a978c666d78088c842cffe375738b03835d23f231356fe50f1a',100.0,1.77903449198181796e+09,1,'2026-06-08T23:14:19Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Plugins & Extensibility"]','["[ENTERPRISE-STABLE]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T23:14:19Z", "gh_stars": 3447}'); -INSERT INTO "resources" VALUES('https://github.com/datafold/data-diff','datafold/data-diff','','2024',5,'An essential database comparison CLI tool and Python library designed to calculate cryptographic data drift and structural differences between massive, disparate relational database environments.','Python','Repository','Intermediate',0,'online','manual','d66f88b69f4fcd4f092605d0573cd45f87cc2345f4a7dbdafe0843f9ed57af68',100.0,1.77903138564149689e+09,1,'2024-05-17T13:45:03Z',NULL,NULL,NULL,'["Databases", "Database Tooling", "Data Validation"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-17T13:45:03Z", "gh_stars": 2988}'); -INSERT INTO "resources" VALUES('https://github.com/datakickstart','github.com/datakickstart','','2023',3,'A curated suite of shell scripts and configuration templates designed to bootstrap and automate cloud data platforms. 2026 architectural baselines reference these configurations to establish robust DataOps workflows, incorporating automated schema validation, ingestion tests, and performance monitoring.','English','Code Repository','Intermediate',0,'online','manual','d5308e918bb8cb16a43237e3dbc3c00d66eeef36c0d4a25a9a6e18ac04aee231',100.0,1.77903217991637301e+09,1,'2026-05-17T17:36:19.916373+02:00',NULL,NULL,NULL,'["Data Engineering", "Database DevOps", "Data Ops Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/datalab-to/surya','github.com/VikParuchuri/surya','','2024',5,'Surya provides multi-lingual document OCR and accurate layout analysis powered by deep learning. It delivers high-fidelity reading and structuring of dense scientific papers, tables, and financial layouts, serving as a lighter, open substitute for legacy systems.','Python','Repository','Advanced',1,'online','manual','7e654e62b4c1c3a388cdda09d0fce9675e97417a673f6ab70788e98592733b11',100.0,1779130494.93881,1,'2026-06-13T07:41:46Z',NULL,NULL,NULL,'["Machine Learning", "Document Analysis", "OCR"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:41:46Z", "gh_stars": 20801}'); -INSERT INTO "resources" VALUES('https://github.com/datastax/cass-operator','Cass Operator','','2024',2,'DataStax''s Kubernetes operator designed to simplify Apache Cassandra cluster deployment and operations. Automates complex stateful management workflows including horizontal scaling, rolling upgrades, and cluster healing.','Go','Repository','Advanced',0,'online','manual','7385129eb5cc2bb3f44c67bb768267367566a184daded91e7b4ce1eda0df6fd0',100.0,1.77903084307306408e+09,1,'2023-12-18T21:46:37Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-18T21:46:37Z", "gh_stars": 258}'); -INSERT INTO "resources" VALUES('https://github.com/datreeio/CRDs-catalog','==github.com/datreeio/CRDs-catalog: CRDs Catalog==','','2023',3,'An extensive centralized catalog of raw JSON schemas mapping popular Kubernetes CRDs. Helps development teams configure automated YAML validation engines in continuous integration pipelines prior to API server execution.','JSON','Repository','Intermediate',0,'online','manual','3b6d872fd22d91d16e80034bd962b86291546e1e323bf0b60b4cfefc97716889',100.0,1779032288.38252,1,'2026-06-14T07:50:54Z',NULL,NULL,NULL,'["Extending Kubernetes", "Custom Resources", "Catalog"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T07:50:54Z", "gh_stars": 830}'); -INSERT INTO "resources" VALUES('https://github.com/davidB/kubectl-view-allocations','==davidB/kubectl-view-allocations==','','2026',5,'A Rust-based CLI plugin used to aggregate and visualize resource allocations across namespaces and hardware groups. It contrasts actual CPU, memory, and GPU limits against the physical capacity of compute nodes, facilitating resource consolidation and density optimization.','Rust','Tool','Intermediate',0,'online','manual','39d2b483f965a15769a3abdca1ddedae2456724218b26a0f9479bfe5ef087cbe',100.0,1.77903340068560695e+09,1,'2026-06-06T18:09:50Z',NULL,NULL,NULL,'["Capacity Management", "Resource Optimization", "Node Allocation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-06T18:09:50Z", "gh_stars": 796}'); -INSERT INTO "resources" VALUES('https://github.com/davila7/claude-code-templates','Claude Code Templates','','2026',5,'Claude Code Templates is an extensive community library containing structured system designs, context guidelines, and prompt schemas optimized for Anthropic''s Claude Code and CLI. It helps teams configure context-aware coding agents that integrate smoothly into microservice development cycles.','Markdown','Template Library','Advanced',1,'online','manual','0044c486da77fb832cbaaa94f046a4c9fce3afe372eddff95c92fd42dc2fe63d',100.0,1.77903221383129811e+09,1,'2026-06-14T04:35:57Z',NULL,NULL,NULL,'["Developer Tooling", "AI Code Assistants", "Prompt Templates"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/devops-tools.md"]','["ai.md", "devops-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:35:57Z", "gh_stars": 28036}'); -INSERT INTO "resources" VALUES('https://github.com/dawitnida/awesome-packer','dawitnida/Awesome Packer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','422e80813913b4e5ba62dee827d9143e4f3d1ee00974d70be3caf59d74b73032',100.0,1779033904.07968,0,'2026-05-17T18:05:04.079680+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/dchonch/awesome-packer"}'); -INSERT INTO "resources" VALUES('https://github.com/dcasati/kubernetes-PlantUML','github.com/dcasati/kubernetes-PlantUML','','2024',2,'An essential open-source library containing specialized sprites, components, and macro templates to model highly detailed, complex Kubernetes configurations using PlantUML syntax.','Java','Repository','Intermediate',0,'online','manual','c7a0973dfc0becdb60ee421811a26ad75230727bff19939869208e198f07f784',100.0,1.77903258915070199e+09,1,'2021-09-10T08:16:39Z',NULL,NULL,NULL,'["Architecture & Design", "Diagrams-as-Code", "PlantUML Library"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-09-10T08:16:39Z", "gh_stars": 282}'); -INSERT INTO "resources" VALUES('https://github.com/dcherman/image-cache-daemon','dcherman/image-cache-daemon','','2021',1,'A Kubernetes daemonset that pre-pulls and caches a defined list of container images onto all cluster nodes to eliminate cold-start pulling latency. In 2026, although container runtimes have added smarter caching strategies, this lightweight daemon remains a popular community utility for legacy clusters with massive base images.','Go','DaemonSet','Medium',0,'online','manual','eb2b58adbe03ba167ac6b4f8b0396ad49ce7b5fa0c80a6ab1757b8c733b97904',100.0,1.77903034026923298e+09,1,'2022-03-07T01:49:54Z',NULL,NULL,NULL,'["Infrastructure", "Image Management", "Caching"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-03-07T01:49:54Z", "gh_stars": 24}'); -INSERT INTO "resources" VALUES('https://github.com/dchonch/awesome-packer','dawitnida/Awesome Packer','','2026',5,'A resource list containing Packer templates, multi-cloud builders, and post-processor scripts. It aids infrastructure engineers in compiling secure, automated gold images used across hybrid environments and Kubernetes worker pool nodes. Essential for automating the generation of immutable AMIs or VM templates.','N/A','Repository','Advanced',0,'online','manual','b2b7bca1bb4db34855929970b9421b12426cf10ba291b93a71d84aff48bf162a',100.0,1.77913049493919396e+09,1,'2026-05-13T22:24:36Z',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Images"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-13T22:24:36Z", "gh_stars": 29, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/ddosify/ddosify','ddosify/ddosify','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3faae96107b8f7094bc397db6fe980fd15c5c5bdf316574d1a584670a959a58c',100.0,1779034507.7523,0,'2026-05-17T18:15:07.752300+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/getanteon/anteon"}'); -INSERT INTO "resources" VALUES('https://github.com/debianmaster/actions-k3s','debianmaster/actions-k3s','','2022',2,'A lightweight community action creating custom, ephemerally provisioned K3s Kubernetes instances directly within GitHub Actions runtime runner VMs. Extremely valuable for running end-to-end integration tests on fully functional clusters.','YAML','Repository','Intermediate',0,'online','manual','03f9ff3f31f03691392fcd0589ff59e5a001fd82a620269a118107ad06c8b6ff',100.0,1.77903073246412611e+09,1,'2025-07-09T00:34:37Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Automated Testing", "Ephemeral K3s Cluster"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-09T00:34:37Z", "gh_stars": 109}'); -INSERT INTO "resources" VALUES('https://github.com/deckhouse/deckhouse','Deckhouse: NoOps Kubernetes platform 🌟','','2021',5,'Deckhouse is an out-of-the-box, NoOps-oriented Kubernetes platform distribution that fully automates cluster bootstrapping, configuration management, and patching. Incorporating built-in monitoring, ingress, security, and bare-metal support modules, it operates as a self-healing system.','Go','K8s Distribution Platform','Advanced',1,'online','manual','30edb3534200be7935ce25396360e63c93d33b9f3b51c1301ba04b29e11a037b',100.0,1.77903001932634496e+09,1,'2026-06-14T08:13:14Z',NULL,NULL,NULL,'["Platform Engineering", "Cluster Distributions", "NoOps Platforms"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T08:13:14Z", "gh_stars": 1311}'); -INSERT INTO "resources" VALUES('https://github.com/deckhouse/k8s-image-availability-exporter','k8s-image-availability-exporter','','2023',5,'A specialized Prometheus exporter that continuously verifies container registry availability for images specified in Kubernetes configurations. Helps catch container start failures (e.g., ErrImagePull) before pods crash.','Go','Open Source Tool','Intermediate',0,'online','manual','6155ee3013e2e91d7b923a79b8b01abf688d71036c0c4ebe24776adb935892c2',100.0,1.77913049498463702e+09,1,'2026-06-10T06:49:07Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Kubernetes Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T06:49:07Z", "gh_stars": 251}'); -INSERT INTO "resources" VALUES('https://github.com/decodingai-magazine/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db','github.com/decodingml: Real-time news search engine using Upstash Kafka and Vector DB','','2024',2,'A hands-on repository and architecture blueprint illustrating a real-time semantic news search engine. Combining Upstash managed Kafka for event streaming with a Vector Database for indexing, it shows how to build low-latency RAG systems.','Python','Repository','Advanced',1,'online','manual','3d10999dd528abb46eb768282d48cccec3787de9918cf32fa69c70461dff811e',100.0,1.7791304949362421e+09,1,'2025-03-06T10:19:33Z',NULL,NULL,NULL,'["Machine Learning", "Information Retrieval", "RAG Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-06T10:19:33Z", "gh_stars": 140}'); -INSERT INTO "resources" VALUES('https://github.com/decodingml/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db','github.com/decodingml: Real-time news search engine using Upstash Kafka'' and Vector DB','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f881f4bd0edfdc80574e5d295ba31612f81329fd1d3982ac48248044247ad617',100.0,1.77902913081850695e+09,0,'2026-05-17T16:45:30.818507+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://github.com/decodingai-magazine/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db"}'); -INSERT INTO "resources" VALUES('https://github.com/decolua/9router','9Router AI Coding Gateway','An AI proxy gateway designed to connect standard coding agents with 40+ LLM providers, offering intelligent routing, token optimization, and automatic failover.','2026',4,'9Router is an open-source AI gateway and proxy that unifies access to over 40 LLM providers for popular coding tools like Claude Code, Cursor, and Cline. It provides smart request routing, automated failovers, and intelligent token savings (up to 40% via RTK optimizations) to help developers avoid rate limits and reduce operational costs. Featuring a local usage analytics dashboard and multi-model custom combos, it functions as a highly resilient middle-tier inference routing layer.','en','repository','intermediate',0,'online','automatic','f0e969794204b18587bc4f80e07611bc8aaabb23bc324c52f3af741860b87e1c',NULL,1.78035282864152097e+09,0,'2026-05-31T08:03:20Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Gateways", "Token Optimization"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-05-31T08:03:20Z", "gh_stars": 15743, "reputation_status": "Vetted", "reputation_summary": "Active open-source project popular among developers seeking to optimize multi-provider LLM token costs and bypass rate-limiting issues.", "social_preview_url": "https://opengraph.githubassets.com/25c569b4d4de7d11e6cc5ba736704f6728acce12d6574cf5c5edab84a9b36c07/decolua/9router", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://github.com/deepfence/PacketStreamer','deepfence/PacketStreamer','','2025',3,'PacketStreamer is a high-performance, distributed packet capture tool designed specifically for cloud-native architectures. It sensors network traffic from distributed hosts and streams it to a centralized collector via gRPC, allowing deep packet inspection (DPI) and security forensics without heavy agent overhead. The architecture is built for minimal footprint, making it ideal for high-throughput production environments.','Go','Daemon / Agent','Advanced',0,'online','manual','2e440d35ab9e1e50a8f4304bf55ba34ca6b9102148bcde3c6fafce2a763eb11f',100.0,1.77903332949996209e+09,1,'2024-07-01T09:09:55Z',NULL,NULL,NULL,'["Security", "Network Observability", "Packet Capture"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-01T09:09:55Z", "gh_stars": 1928}'); -INSERT INTO "resources" VALUES('https://github.com/deepfence/ThreatMapper','deepfence/ThreatMapper 🌟','','2026',5,'ThreatMapper is an open-source Cloud Native Application Protection Platform (CNAPP) designed by Deepfence. It maps runtime behaviors to trace attack paths across networks and registries, highlighting vulnerable exposed services. This tool helps security teams prioritize remediation efforts based on actual threat exposure.','Go','Tool','Advanced',1,'online','manual','c2eb7058b419abc71971f0cdc537596a7601e8c694619dcbfd49968c6f6c2e91',100.0,1.77903154182441306e+09,1,'2026-06-01T08:38:26Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "CNAPP Platform"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T08:38:26Z", "gh_stars": 5278}'); -INSERT INTO "resources" VALUES('https://github.com/deepfence/YaraHunter','deepfence/YaraHunter','','2026',1,'Deepfence''s YaraHunter is a highly specialized open-source utility that scans container images, filesystems, and directories for malware and Indicators of Compromise (IoC) using YARA rules. Operates out-of-band to discover hidden secrets, active exploits, and remote shells, ensuring build artifacts conform to regulatory secure postures.','Go','Tool','Advanced',1,'online','manual','0cbd3044abc4928aa9748493b6371cbcfde782cbf51b35bd82008dd175f9dc6c',100.0,1.77903306862505292e+09,1,'2026-03-07T16:56:26Z',NULL,NULL,NULL,'["Security", "Threat Detection", "Malware Scanning"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-07T16:56:26Z", "gh_stars": 1321}'); -INSERT INTO "resources" VALUES('https://github.com/deepops-ai/deepops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d246123b7184d8458728c29fba511e593b9daa265a86d0b73bb6556f224f9fe7',100.0,1.7791304949734621e+09,1,'2026-05-18T20:54:54.973462+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "NOASSERTION"}'); -INSERT INTO "resources" VALUES('https://github.com/defenseunicorns/zarf','defenseunicorns/zarf','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a084f247b9f5a6af65b3270b705f0f32f4f239e5e82804d61f0ade6b49612b25',100.0,1.77903457239384508e+09,0,'2026-05-17T18:16:12.393845+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://github.com/zarf-dev/zarf"}'); -INSERT INTO "resources" VALUES('https://github.com/deislabs/ratify',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','32d4921302d67eb4820993df87929024916082dcbbd57165b9f94784e66ae99f',100.0,1.7790290612857511e+09,0,'2026-05-17T16:44:21.285751+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/deors/deors-demos-petclinic/blob/master/Jenkinsfile','deors/deors-demos-petclinic jenkinsfile','','2020',0,'Curator Insight details a functional Jenkinsfile built specifically to build and compile the Spring Petclinic application. Live Grounding illustrates how multi-stage Docker builds can be integrated cleanly within a declarative Jenkins template to produce production-ready container images. It is a highly practical execution reference.','Groovy','Repository','Intermediate',1,'online','manual','c915cc205b98b9c3d927ef20f35277919f36efefac043f8e78c0ea9493f25fd6',100.0,1.78173591082023906e+09,1,'2026-06-18T00:38:30.820239+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Spring Petclinic Pipeline"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/depop/github-merge-bot','github-merge-bot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9091ea7ee3113c025b8adafd595fdd77078a8b3ac95366c4222c0fa19d6fd21c',100.0,1.77903234625485706e+09,0,'2026-05-17T17:39:06.254857+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/sdduursma/github-merge-bot"}'); -INSERT INTO "resources" VALUES('https://github.com/derailed/k9s','K9s - Kubernetes CLI To Manage Your Clusters In Style!','','2026',5,'K9s is a widely adopted terminal UI that provides live metrics, log streams, and interactive Shell access inside Kubernetes workloads. It transforms long debugging processes into rapid, keyboard-driven navigation, significantly reducing operational toil. Its integrated resource tracking, RBAC validation screens, and metric charts make it a vital tool for site reliability engineers.','Go','CLI Tool','Beginner',0,'online','manual','82aa46f35d3539b4dfe171f564f7796ec3f69679052d07da70951c68773ad708',100.0,1.77903017275180888e+09,1,'2026-06-13T17:30:27Z',NULL,NULL,NULL,'["Operations", "Command Line Interfaces", "Cluster Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T17:30:27Z", "gh_stars": 33963}'); -INSERT INTO "resources" VALUES('https://github.com/derailed/popeye','Popeye - A Kubernetes Cluster Sanitizer 🌟🌟','','2025',5,'Popeye is a powerful utility that audits active Kubernetes clusters, identifying potential configuration anomalies, resource over-allocations, and security misalignments. By cross-referencing live cluster states with best practices, it generates a comprehensive diagnostic report. It is universally adopted in devops workflows for quick cluster hygiene health checks.','Go','CLI Tool','Medium',0,'online','manual','dcdfcb18fcc9855314b7efc2379eca68adfa1ec34515b36e1c3999ed6294f160',100.0,1.7790319626761589e+09,1,'2025-12-08T14:11:50Z',NULL,NULL,NULL,'["Operations", "Diagnostics", "Cluster Sanitization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-08T14:11:50Z", "gh_stars": 6296}'); -INSERT INTO "resources" VALUES('https://github.com/derekparker/delve','Delve: a debugger for the Go Programming Language','','N/A',0,'Curator Insight frames Delve as the official, industry-standard debugger for Go, offering runtime state visibility. Live Grounding highlights its deep integration into JetBrains Goland, VSCode, and cloud-native containerized debugging workflows.','English','Repository','Advanced',0,'online','manual','9b2d1683f642630acdafbbc2b9077616f88be294fb5f3c29641c248805991ee1',100.0,1.77903422677953791e+09,1,'2026-05-22T16:28:31Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Debugging Tools"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-22T16:28:31Z", "gh_stars": 663}'); -INSERT INTO "resources" VALUES('https://github.com/detailyang/awesome-cheatsheet','detailyang/awesome-cheatsheet','','2024',4,'A massive, consolidated cheat sheet repository that maps systems administration scripts, databases, and low-level tools in structured layouts. It is an exceptional reference point for quickly identifying syntax nuances and patterns.','Markdown','Repository','Beginner',0,'online','manual','84b39077620aad1298fd84e9ea3c38b8a0421db9204840a2657b098801c0a4a9',100.0,1.77903053490300297e+09,1,'2026-03-26T09:44:15Z',NULL,NULL,NULL,'["Developer Education", "Cheat Sheets", "Reference Hubs"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-26T09:44:15Z", "gh_stars": 8395}'); -INSERT INTO "resources" VALUES('https://github.com/developer-guy/awesome-falco','developer-guy/awesome-falco','','2026',0,'A highly focused registry of integrations, plugins, and custom configurations for CNCF Falco runtime security. It assists DevSecOps engineers in designing threat-detection pipelines that filter syscall anomalies across microservices and cluster nodes in real time.','Markdown','Awesome List','Advanced',1,'online','manual','2a6fad846b18b10e196d8565d31caa716a334579dc3d1e1671bbfd291f6fce62',100.0,1.781736123186311e+09,1,'2026-06-18T00:42:03.186311+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Runtime Threat Detection"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster','Analyze Kubernetes Audit logs using Falco 🌟','','2021',0,'Demonstrates how to pipe Lightweight Kubernetes (K3s) API server audit logs directly into CNCF Falco. Perfect for resource-constrained edges and automated home lab deployments.','Go','tutorial','Advanced',1,'online','manual','16393e7d1f88846ec37060f0bf48d0b49b36711ef27d089a75d1f88955533a58',100.0,1781736026.49115,1,'2026-06-18T00:40:26.491150+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Runtime Security", "Falco & K3s Audit Logging"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/developer-guy/kubernetes-cluster-setup-using-terraform-and-k3s-on-digitalocean','github.com/developer-guy: Set up HA k3s cluster on DigitalOcean using Terraform'' + Ansible','','2021',0,'An infrastructure-as-code repository detailing the programmatic deployment of a highly available, light K3s cluster topology on DigitalOcean. Harnesses Terraform for provisioning underlying hypervisors and networking, combined with Ansible for control-plane configuration and secure node-pooling.','HCL','Repository','Advanced',0,'online','manual','7f1b1a3b25d0d69471bde51a25a1cc96a5aa433e059405e65926161a40f1b9ea',100.0,1.78173591100642299e+09,1,'2026-06-18T00:38:31.006423+02:00',NULL,NULL,NULL,'["Infrastructure", "Provisioning", "High Availability"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/devopshubproject/azure-terraform-ansible','devopshubproject/azure-terraform-ansible','','2023',1,'A functional integration project demonstrating hybrid automation on Azure. Illustrates patterns using Terraform to instantiate structural subnets and compute hosts, passing outputs directly into Ansible for fast runtime bootstrapping.','HCL','Repository','Intermediate',1,'online','manual','f75ede58b46e96ff00ff81596b6118aaffd996ca318150c35251036155bdf593',100.0,1.77903456948604202e+09,1,'2021-10-19T10:34:52Z',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Tooling", "Azure Integration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-10-19T10:34:52Z", "gh_stars": 3}'); -INSERT INTO "resources" VALUES('https://github.com/devopshubproject/cka-lab','devopshubproject/cka-lab','','2021',1,'A hands-on, simulated environment tailored for candidates preparing for the Certified Kubernetes Administrator (CKA) exam. Offers structural lab setups to learn cluster operations, control plane maintenance, networking configuration, and active troubleshooting.','Shell','Repository','Intermediate',0,'online','manual','c7b01cc82556b549d6c702521022e5ec4a8530d5f5f20282d29579ee0ecf9b54',100.0,1.78173619123607397e+09,1,'2026-06-18T00:43:11.236074+02:00',NULL,NULL,NULL,'["Education", "Certifications", "CKA Laboratory"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/devopsspiral/KubeLibrary','KubeLibrary','','2019',5,'KubeLibrary is an open-source testing library that integrates the official Kubernetes Python Client with the Robot Framework. It enables platform and QA engineers to write human-readable end-to-end integration and sanity tests.','Python','Testing Library','Intermediate',0,'online','manual','9274859eadfaee8875bca134458b46de0dad967a6d9d09628782a2e554cd193f',100.0,1.77903411646145606e+09,1,'2025-12-16T18:11:31Z',NULL,NULL,NULL,'["Platform Engineering", "Testing Frameworks", "Automation Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-16T18:11:31Z", "gh_stars": 145}'); -INSERT INTO "resources" VALUES('https://github.com/devoriales/cheatsheets','github.com/devoriales/kubectl-cheatsheet','','2025',3,'An open-source, opinionated collection of kubectl commands curated specifically for critical production debugging. It prioritizes node-level maintenance commands, network troubleshooting steps, and secure pod execution syntaxes to minimize MTTR.','Markdown','Repository','Advanced',0,'online','manual','8758b579dc18e2fb23adc7ffc4ade46ee59f18fc3eb9e09a51e3c091937699ad',100.0,1.78173588996057605e+09,1,'2026-06-18T00:38:09.960576+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Troubleshooting & Operations"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/devoriales/kubectl-cheatsheet','github.com/devoriales/kubectl-cheatsheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9c8c7ec7508a36fbd3cb21ab4cb04b70a44a06d8ed740da60958844b2c6d428',100.0,1.7790343139991641e+09,0,'2026-05-17T18:11:53.999164+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://github.com/devoriales/cheatsheets"}'); -INSERT INTO "resources" VALUES('https://github.com/devtron-labs/devtron','Devtron','','2025',5,'A comprehensive, open-source AppOps platform for Kubernetes designed to consolidate CI/CD pipelines, GitOps, observability, and cost optimization. Provides self-service deployment interfaces, security checks, and deep resource validation for multicluster operations.','Go','Platform','Advanced',1,'online','manual','2db1733f2c4a0263c2912bb7c3fde71333db203a9a10c88df2c28c060501910f',100.0,1.77903282021104598e+09,1,'2026-06-10T07:28:50Z',NULL,NULL,NULL,'["Kubernetes & Container Orchestration", "Platform Engineering", "AppOps & GitOps"]','["[DE FACTO STANDARD]"]','["docs/devops-tools.md", "docs/jenkins-alternatives.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "jenkins-alternatives.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T07:28:50Z", "gh_stars": 5513}'); -INSERT INTO "resources" VALUES('https://github.com/deweya/OpenShift-Jenkins-Lab','github.com/deweya/OpenShift-Jenkins-Lab','','2019',0,'Curator Insight identifies this repository as a sandbox lab configuration for teaching Jenkins deployment patterns inside OpenShift clusters. Live Grounding confirms it provides hands-on instructions for configuring webhooks and build triggers. It serves as a structural blueprint for configuring self-contained pipeline demonstrations.','Groovy','Repository','Intermediate',0,'online','manual','a1a6149ea18169115e3d1a713b872bf0b47d603a15163012dd36350c214dfa3d',100.0,1.77903268437401103e+09,1,'2020-04-21T17:28:22Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Jenkins Pipelines", "Lab Environments"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-04-21T17:28:22Z", "gh_stars": 0}'); -INSERT INTO "resources" VALUES('https://github.com/dexidp/dex',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','860067b64dac977865805b2d3aec4a5cecf315a6048fa02a903973111de3cff3',100.0,1.77902927032933497e+09,1,'2026-05-17T16:47:50.329335+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/dfrappart/articles/blob/master/podidentityjourney.md','github.com: AKS: Use AAD identity for pods and make your SecOps happy','','2021',1,'Journal exploring Azure AD Pod Identity to authorize pods. Note: While historically significant, modern live grounding indicates this pattern has been succeeded by Microsoft Entra Workload Identity.','Markdown','Repository Journal','Intermediate',0,'online','manual','806e6d20d800a2caa8168d5e145bf20d9a83ac4db8cfe57f5471d780373d0c80',100.0,1.77903182750171208e+09,1,'2021-10-28T08:37:04Z',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Security & Identity", "Pod Identity Evolution"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-10-28T08:37:04Z", "gh_stars": 6}'); -INSERT INTO "resources" VALUES('https://github.com/diagrid-labs/dapr-workflow-demos','github.com/diagrid-labs/dapr-workflow-demos','','2023',4,'Repository showcasing the capabilities of the Dapr Workflow engine, enabling developers to build stateful orchestrations directly in application code. Curator insights point out its lightweight nature compared to heavy workflow engines. Live 2026 validation indicates Dapr Workflow is widely deployed for low-latency orchestrations.','Go','Code Repository','Advanced',1,'online','manual','b3e4b696fa8524a9015525640b88d34662a3eb6c845f35ec7d9a4aecd4a3d30c',100.0,1.77903292085909509e+09,1,'2025-05-19T07:36:08Z',NULL,NULL,NULL,'["Cloud-Native", "Orchestration & Workflow", "Dapr Workflows"]','["[ENTERPRISE-STABLE]"]','["docs/serverless.md"]','["serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-19T07:36:08Z", "gh_stars": 62}'); -INSERT INTO "resources" VALUES('https://github.com/dictcp/awesome-git','Awesome Git 🌟','','2025',5,'An extensive curated listing of Git workflows, terminal extensions, custom hook libraries, UI clients, branching theories, and visual educational platforms for development teams.','None','Repository','Intermediate',0,'online','manual','0befe035733108058d6a21dca592032888a30f5bfc294ae53c6d5f0d4570161e',100.0,1.7790337047864089e+09,1,'2025-02-04T11:05:22Z',NULL,NULL,NULL,'["DevOps", "Version Control", "Reference Lists"]','["[DE FACTO STANDARD]"]','["docs/git.md", "docs/other-awesome-lists.md"]','["git.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-02-04T11:05:22Z", "gh_stars": 2886, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/didier-durand/microk8s-kata-containers','Kata Containers on MicroK8s','','2021',5,'A community repository providing integration instructions and configurations to run Kata Containers within a Canonical MicroK8s environment. This architecture allows security teams to deploy hardware-isolated, hypervisor-sandboxed container runtimes (using QEMU or Cloud Hypervisor) inside lightweight local clusters, resolving tenant isolation concerns in multi-tenant environments.','Shell','Tool','Advanced',1,'online','manual','474a0b39b789d6c1b33275984e47a36328413ef25739e909d3c7852b7ce89909',100.0,1.77903008734838891e+09,1,'2024-07-25T09:51:31Z',NULL,NULL,NULL,'["Infrastructure", "Container Runtimes", "Sandboxing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-25T09:51:31Z", "gh_stars": 34}'); -INSERT INTO "resources" VALUES('https://github.com/didier-durand/microk8s-kube-bench','MicroK8s & Kubernetes security benchmark from CIS','','2022',5,'An open-source tool adapted from Aqua Security''s kube-bench designed to validate Canonical MicroK8s clusters against the Center for Internet Security (CIS) Kubernetes Benchmark. It provides granular compliance auditing of control plane configurations, API security settings, and node compliance profiles directly inside lightweight development or edge clusters.','Shell','Tool','Intermediate',0,'online','manual','a5a49bfde53ceefac347da1342132f4f67b09381d1591b4b76060e19370867a8',100.0,1.77903198336801791e+09,1,'2023-04-11T04:17:48Z',NULL,NULL,NULL,'["Security", "Compliance", "Vulnerability Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-11T04:17:48Z", "gh_stars": 17}'); -INSERT INTO "resources" VALUES('https://github.com/didil/autobucket-operator','didil/autobucket-operator','','2022',5,'A developer-focused operator that dynamically constructs cloud-native storage buckets (e.g., AWS S3) via dynamic pod annotations, streamlining access to stateful storage assets.','Go','Operator','Medium',0,'online','manual','2da6b3ebf7abda595e25e84f6ada154fee8c01991d8d11479f614b1359023af4',100.0,1779031436.25989,1,'2020-11-20T11:26:02Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "Object Storage", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-11-20T11:26:02Z", "gh_stars": 12}'); -INSERT INTO "resources" VALUES('https://github.com/diegolnasc/kubernetes-best-practices','==diegolnasc/kubernetes-best-practices== 🌟','','2023',5,'A curated repository consolidating industry-vetted guidelines for cluster security, deployment configurations, cost management, and reliable resource scheduling in production environments.','English','Repository','Intermediate',0,'online','manual','e21c265e98cff7dd1f44349fc594f2fe173d74c20530e9f48c25e0f6059c50ed',100.0,1.77903186586766791e+09,1,'2026-04-27T12:56:26Z',NULL,NULL,NULL,'["Operations", "Best Practices", "Resource Curation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/other-awesome-lists.md"]','["kubernetes.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-27T12:56:26Z", "gh_stars": 1500, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/digitalis-io/vals-operator','digitalis-io/vals-operator','','2024',5,'Utilizes the vals framework to dynamically parse and inject secrets from Vault, AWS SSM, and GCP Secret Manager. It prevents local credential storage risks and eliminates third-party platform lock-in.','Go','Operator','Advanced',0,'online','manual','dc0665e435056c0cdb26c02be0fe1874e48c01a0eded981d3e7d6e6153271a35',100.0,1.77903022080862593e+09,1,'2026-05-11T14:21:52Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Multi-Provider Secrets", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-11T14:21:52Z", "gh_stars": 167}'); -INSERT INTO "resources" VALUES('https://github.com/dignajar/another-autoscaler','Another Autoscaler','','2022',1,'An experimental autoscaler designed to evaluate external metrics or queue lengths and dynamically adjust replica counts outside standard HPA paths. In 2026, while development is minimal, it serves as an excellent reference for engineers building decoupled custom autoscaling loops using Go APIs.','Go','Autoscaler','High',1,'online','manual','c03fa22e60c795010ce76b53a390c56e3887b7de4df00fc84d12a7b67cfda610',100.0,1779031516.70132,1,'2024-03-29T09:13:28Z',NULL,NULL,NULL,'["Infrastructure", "Scaling", "Autoscaling"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-03-29T09:13:28Z", "gh_stars": 80}'); -INSERT INTO "resources" VALUES('https://github.com/dignajar/another-ldap','dignajar/another-ldap','','2019',1,'A lightweight, simplified LDAP service designed specifically for cluster validation and containerized testbeds. It bypasses the overhead of heavy enterprise identity systems to provision mock authentication structures in continuous delivery pipelines.','Go','Identity Provider','Intermediate',1,'online','manual','74358a9302faba7b65b05d170a5da28263abb9a1b6b6ab6f789db245d26d8936',100.0,1.77903041895641708e+09,1,'2023-10-01T15:52:44Z',NULL,NULL,NULL,'["Security & Compliance", "Identity & Access", "LDAP Directory"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-01T15:52:44Z", "gh_stars": 51}'); -INSERT INTO "resources" VALUES('https://github.com/direktiv/direktiv','Direktiv','','2025',4,'Direktiv is an event-driven container-based workflow engine that runs natively on Kubernetes. It utilizes gRPC, Knative, and serverless containers to coordinate complex operational workflows, orchestrating microservices through a JSON/YAML-defined state machine. Direktiv is highly efficient for enterprise automation, security orchestrations, and CI/CD pipelines.','Go','Platform','High',1,'online','manual','41d4a63d8588901c6ca1596be8f8ff735e09e0242268bb1edd68b35b78986f49',100.0,1.77902957597285699e+09,1,'2026-04-08T16:02:58Z',NULL,NULL,NULL,'["Serverless", "Workflow Orchestration", "Event-Driven"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-08T16:02:58Z", "gh_stars": 492}'); -INSERT INTO "resources" VALUES('https://github.com/dirien/pulumi-civo-flux-bucket','dirien/pulumi-civo-flux-bucket','','2022',2,'Provides a practical blueprint for bootstrapping a Civo Kubernetes cluster utilizing Pulumi for resource provision and establishing Flux GitOps configuration using Object Storage (S3-compatible buckets) as the source of truth. Live Grounding reveals that utilizing object storage instead of git repositories offers lower latency and bypassing Git API rate limits, serving as a highly specialized but viable alternative in modern multi-cloud pipelines.','TypeScript','Tool','Intermediate',0,'online','manual','255c9f2789a6a5fa3a9e9da892b0ab6d0d480aac43afa3bcded29c64622fea4b',100.0,1779033789.40351,1,'2022-04-17T18:13:35Z',NULL,NULL,NULL,'["Infrastructure as Code", "Pulumi", "Flux Integration"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-17T18:13:35Z", "gh_stars": 0}'); -INSERT INTO "resources" VALUES('https://github.com/distribution/distribution','github.com/distribution/distribution','','2025',5,'The Distribution project (formerly Docker Registry) is the foundational codebase implementing the OCI Distribution Specification. It powers the backbone of enterprise image registries worldwide, coordinating reliable, high-performance container manifest storage, replication, and secure transport.','Go','Registry Service','Advanced',1,'online','manual','1433b8107ff9093146d4003092eb0244fe045b9f2020c1391b986c347fa69eb6',100.0,1779032756.94636,1,'2026-06-07T16:20:23Z',NULL,NULL,NULL,'["Infrastructure", "Image Registry", "OCI Specification"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-07T16:20:23Z", "gh_stars": 10470}'); -INSERT INTO "resources" VALUES('https://github.com/dj-wasabi/vagrant-kubernetes','dj-wasabi/vagrant-kubernetes','','2021',0,'A classic VM-based multi-node local cluster provisioning framework using Vagrant and Ansible. Retained as a historic architecture template for local VM orchestrations prior to lightweight container runtimes.','Ruby','Tool','Intermediate',0,'online','manual','19180cb774e53bac76f61021c2dc88ec1c2e0e755b9bfed40cfcb74ad2d5be5c',100.0,1.78173601244419288e+09,1,'2026-06-18T00:40:12.444193+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Legacy VMs", "Vagrant Multi-Node"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/docker/awesome-compose','Awesome Compose 🌟','','2026',5,'Awesome Compose is an official, highly curated repository of declarative multi-container topologies using Docker Compose. It showcases optimal configuration patterns for databases, caching layers, application servers, and microservices (e.g., PostgreSQL, Redis, Elasticsearch, Go, Python, React). It represents a critical, high-impact reference architecture for platform engineers standardizing local development setups.','N/A','Template','Medium',1,'online','manual','a047d8b4bfd675172debe37f41d348d623d5a19ac521105fe8f83753f7fbf286',100.0,1.77903290268180108e+09,1,'2026-06-10T02:09:34Z',NULL,NULL,NULL,'["Infrastructure", "Docker Compose", "Reference Architectures"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "docker.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-10T02:09:34Z", "gh_stars": 45540, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/docker/build-push-action','**GitHub build-push-action**','','2026',5,'The industry standard GitHub Action for building and pushing container images. Supports Docker Buildx, multi-platform builds, cache importing/exporting configurations, and native OCI-compliant registry deployments.','TypeScript','Code Repository','Intermediate',1,'online','manual','296485ddce54359a1cbc8d77aa17454b63714a86d83e859c0af32391bc808086',100.0,1.77903073956451201e+09,1,'2026-06-12T15:16:34Z',NULL,NULL,NULL,'["App Development", "CI/CD", "GitHub Actions"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:16:34Z", "gh_stars": 5304}'); -INSERT INTO "resources" VALUES('https://github.com/doitintl/clustercloner','Cluster Cloner 🌟','','2020',1,'A command-line utility used to replicate or clone the configuration of a GKE cluster into another GKE cluster. While useful during early GCP iterations, it has been superseded by structured GitOps methodologies and multi-cluster tools like Velero.','Go','Migration Utility','Intermediate',0,'online','manual','f18a1c564e64afa7cef27f74b6b506af188082a8fa7fbf9386fc4bb9b816e861',100.0,1.7790343734667809e+09,1,'2023-02-14T16:12:11Z',NULL,NULL,NULL,'["Cluster Management", "Backup & Recovery", "State Replication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-14T16:12:11Z", "gh_stars": 33}'); -INSERT INTO "resources" VALUES('https://github.com/doitintl/kube-no-trouble','==doitintl/kube-no-trouble: kubent== ⭐⭐⭐','','2025',4,'Kube No Trouble (kubent) is an indispensable CLI utility that scans running Kubernetes clusters for deprecated API usage, obsolete resources, and outdated Helm values. By auditing cluster metadata prior to major platform upgrades, it provides an outstanding safety margin.','Go','CLI Tool','Intermediate',0,'online','manual','8dd483c41b54cf5b66f26d4f6b2b3755fc3f9ff21cddf0a44a12a336003046f8',100.0,1.7790323836434319e+09,1,'2025-10-16T10:01:34Z',NULL,NULL,NULL,'["Operations", "Upgrade Safety", "Auditing"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-10-16T10:01:34Z", "gh_stars": 3673}'); -INSERT INTO "resources" VALUES('https://github.com/doitintl/kube-secrets-init','kube-secrets-init','','2024',5,'A Mutating Admission Webhook that integrates Kubernetes pod environment definitions with cloud secrets managers (Google Secret Manager, AWS Secrets Manager, HashiCorp Vault). Dynamically intercepts and replaces secret references, enhancing runtime secret hygiene.','Go','Webhook','Medium',0,'online','manual','aa0b369989c48490b683a479c00601b6ffa44765b2ae3c165d2223cea63df915',100.0,1.77903415596294689e+09,1,'2024-07-30T10:27:24Z',NULL,NULL,NULL,'["Networking & Security", "Secret Management", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-30T10:27:24Z", "gh_stars": 158}'); -INSERT INTO "resources" VALUES('https://github.com/doitintl/kubeIP','doitintl/kubeIP','','2018',5,'KubeIP is an automation daemon engineered specifically for Google Kubernetes Engine (GKE) clusters. By dynamically assigning reserved static external IPs to newly provisioned GKE cluster nodes, it simplifies firewall configurations for external enterprise integrations.','Go','Operator / Daemon','Intermediate',0,'online','manual','2e49b2d3c8ed3103b70558220d7fc16fa08b561a240dca7a7ebe24655ed504bc',100.0,1.77903276274111509e+09,1,'2026-03-19T00:19:01Z',NULL,NULL,NULL,'["Network & Connectivity", "IP Address Management", "Cloud Integrations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T00:19:01Z", "gh_stars": 447}'); -INSERT INTO "resources" VALUES('https://github.com/dolevshor/azure-finops-guide','==github.com/dolevshor/azure-finops-guide: The Azure FinOps Guide== 🌟','','2024',5,'A highly comprehensive community repository focused on Azure FinOps best practices. Delivers script templates, tag compliance policies, and architectural checklists to help teams set up continuous cloud financial operations.','English','GitHub Repository','Intermediate',0,'online','manual','dcfb51d5ee0044f01c3c4fc7672d09c384d8b77de5085f6d186d54bfec0c1fbd',100.0,1.77903364057432293e+09,1,'2025-11-02T09:07:14Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Reference Guides"]','["[DE FACTO STANDARD]"]','["docs/finops.md"]','["finops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-02T09:07:14Z", "gh_stars": 215}'); -INSERT INTO "resources" VALUES('https://github.com/dolevshor/azure-orphan-resources','github.com/dolevshor/azure-orphan-resources','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','601d689f524a15cf633c0fe271988d226e4f725458a816cf86eb69aa43645538',100.0,1.77903301982866501e+09,1,'2026-05-17T17:50:19.828665+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/dolthub/dolt','==github.com/dolthub/dolt==','','2026',5,'An innovative SQL database implementing Git-style version control concepts (clone, push, pull, branch, merge) over table structures and data cells. Perfect for decentralized collaborative data management pipelines.','Go','Repository','Intermediate',0,'online','manual','9b90f10436b524e751c736824490fc9dbbf9220f131c5a86f7fb678c61c2cb7c',100.0,1.77903097123752188e+09,1,'2026-06-14T01:37:32Z',NULL,NULL,NULL,'["Databases", "Relational Databases", "Git-for-Data"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:37:32Z", "gh_stars": 23422}'); -INSERT INTO "resources" VALUES('https://github.com/donnemartin/awesome-aws','Awesome AWS 🌟','','2026',5,'The premier reference catalog for Amazon Web Services (AWS), containing curated libraries, open-source utilities, and official whitepapers. It covers key compute, storage, networking, and serverless components. It is universally recognized as the gold standard resource for AWS-centric platform engineering teams seeking validated architectural patterns.','N/A','Repository','Intermediate',0,'online','manual','d0e42099a4f4a137201b5ffeae87a6189e78ac0ca89aec26e00e637c4b4bd8f4',100.0,1.77903306891788697e+09,1,'2024-03-12T09:29:54Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Resources"]','["[DE FACTO STANDARD]"]','["docs/aws.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "aws.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-03-12T09:29:54Z", "gh_stars": 14064, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/dora-metrics/pelorus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','128025d17589da5395a4c446a75dc14f2b5d725dbf90c340c3895a4d10255f9d',100.0,1.77913049494807505e+09,1,'2026-05-18T20:54:54.948075+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/dotdc/grafana-dashboards-kubernetes','==github.com/dotdc/grafana-dashboards-kubernetes== 🌟','','2024',5,'Production-grade, community-approved Kubernetes dashboards. Delivers deep, clean observability of APIServer, node memory, CPU scheduling, storage, and pod ingress configurations.','JSON','Repository','Advanced',1,'online','manual','ccdc4d34df5da8ab7fc0518bb7cdf5f03900f23bf612ae57f357bab7f33d4b2f',100.0,1.77903451043658804e+09,1,'2026-04-02T20:48:41Z',NULL,NULL,NULL,'["Observability & Monitoring", "Kubernetes Deployment", "Core Infrastructure Dashboards"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-02T20:48:41Z", "gh_stars": 3599}'); -INSERT INTO "resources" VALUES('https://github.com/dpeckett/pangolin','pangolin 🌟','','2022',5,'A dedicated routing utility designed to help configure dynamic upstream setups. Provides simple API configurations to coordinate external traffic profiles securely when mapping paths to backing container platforms.','Go','Application','Intermediate',1,'online','manual','fdc1061865be4ed3ebe6f9f07ef58754f59e355d413e2872175d870f918ea11c',100.0,1.77903134027978301e+09,1,'2020-02-18T14:01:38Z',NULL,NULL,NULL,'["Networking", "Ingress & Edge", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-02-18T14:01:38Z", "gh_stars": 231}'); -INSERT INTO "resources" VALUES('https://github.com/dsa0x/sicher','dsa0x/sicher','','N/A',0,'Curator Insight showcases Sicher as a lightweight tool for managing environment variables and secrets securely within Go applications. Live Grounding indicates low community activity and lack of recent updates, which makes it less suitable for production compared to established secure runtimes.','English','Repository','Intermediate',0,'online','manual','d5b8ffdb309f87ab166dbe00581f6e0b69b6804a47210bb6e10f545f0e86ae3d',100.0,1.77902960981861209e+09,1,'2023-08-03T20:11:09Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Go Libraries"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-08-03T20:11:09Z", "gh_stars": 31}'); -INSERT INTO "resources" VALUES('https://github.com/dsyer/kubernetes-intro','dyser/kubernetes-intro','','2021',3,'An introductory educational repository containing configurations and setups for running basic Spring boot workloads in Kubernetes. Created by JVM leader Dave Syer, it provides minimal, clean manifests that demystify container networking and volumes. This repository remains a stable reference for those starting their cloud-native journey.','Java','Repository','Beginner',0,'online','manual','c375f22452b7e4338c6c95e1ab9b5da7fdbc5452d3716457e923333c578f8be7',100.0,1.78173592121724295e+09,1,'2026-06-18T00:38:41.217243+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Kubernetes", "Fundamentals"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/java_frameworks.md"]','["java_frameworks.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/dty1er/kubecolor','kubecolor 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e62de16802aa23bb6817c9ab7f56a5b4091ad56abffeffb2584a92f0b237379',100.0,1.77903364066047501e+09,0,'2026-05-17T18:00:40.660475+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/hidetatz/kubecolor"}'); -INSERT INTO "resources" VALUES('https://github.com/dvob/k8s-s2s-auth','github.com/dvob/k8s-s2s-auth: Kubernetes Service Accounts 🌟','','2020',0,'Curator Insight: Demonstrates internal service-to-service auth patterns utilizing raw Service Account tokens. Live Grounding: The repository has seen no recent development and is considered legacy. It is superseded by modern ephemeral TokenRequest APIs and service mesh mTLS integrations.','Go','Code Repository','Intermediate',1,'online','manual','99a85e4eb79060a6987819f832258dcb876b8f77627ffe709e45884301b2b609',100.0,1.78173603677049493e+09,1,'2026-06-18T00:40:36.770495+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication", "Legacy Tools"]','["[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/e-minguez/openshift-yolo','openshift-yolo','','2020',2,'A lightweight community playbook designed to spin up fast, non-production OpenShift 4 clusters on local machines. Streamlines initialization steps by bypassing heavy production components.','Shell','Repository','Intermediate',0,'online','manual','da86de9f4a101a9421c34e6de59d23161540686c16bcf886476471aa0068506a',100.0,1.77903175939359307e+09,1,'2021-07-16T12:38:45Z',NULL,NULL,NULL,'["Enterprise Kubernetes", "Infrastructure Operations", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-07-16T12:38:45Z", "gh_stars": 8}'); -INSERT INTO "resources" VALUES('https://github.com/eXascaleInfolab/PyExPool','Python Multi-Process Execution Pool','','2019',2,'Curator Insight presents PyExPool as an execution tool addressing the high memory overheads associated with Python''s multiprocessing pools. Live Grounding demonstrates its efficiency in long-running pipelines where task queue persistence and custom process pooling prevent the continuous cost of worker spawns.','Python','Library','Advanced',0,'online','manual','5220be9e91b6d5c9a8e290926763d06a655b10a9ddb640b15411fa98c6ca4a35',100.0,1779130494.97924,1,'2019-08-28T03:08:40Z',NULL,NULL,NULL,'["Software Engineering", "Concurrency", "Process Pools"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2019-08-28T03:08:40Z", "gh_stars": 168}'); -INSERT INTO "resources" VALUES('https://github.com/eamodio/vscode-gitlens','GitLens interactive rebase','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8dc5077110b3c8be11f0ec7e001654ba5df664f829a3b7e6ec15c7eb9ae33f68',100.0,1.77903162533836197e+09,0,'2026-05-17T17:27:05.338362+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.com/gitkraken/vscode-gitlens"}'); -INSERT INTO "resources" VALUES('https://github.com/ebosas/microservices','ebosas/microservices','','N/A',0,'Curator Insight showcases a reference architecture modeling an end-to-end microservices pattern in Go. Live Grounding reveals it as a practical template illustrating API Gateways, service registries, and gRPC communication loops.','English','Repository','Intermediate',1,'online','manual','cef48da8cee28be519d16132a46d83d2eeedc5cca6eda9881674f7793b141bb2',100.0,1.77903224346945595e+09,1,'2021-12-02T12:42:36Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-12-02T12:42:36Z", "gh_stars": 309}'); -INSERT INTO "resources" VALUES('https://github.com/eclipse-jkube/jkube','GitHub: Eclipse JKube','','2020',4,'The active GitHub repository for Eclipse JKube, housing Maven/Gradle plugins, extensions, and core libraries. Live Grounding indicates robust ongoing community support, enabling local resource generation, deployment, and hot-swapping inside active clusters. The project is crucial for bridging the gap between standard Java compilation and Kubernetes runtimes.','Java','Repository','Intermediate',1,'online','manual','e2e6c329a9c9631ce5dcf6b048ce085e9bf81aaa9ea055d92a3924a28b88036e',100.0,1779130494.95307,1,'2026-06-12T04:55:21Z',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Source Code"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md", "docs/openshift-pipelines.md"]','["maven-gradle.md", "kubernetes-client-libraries.md", "openshift-pipelines.md"]','{}','{"gh_license": "EPL-2.0", "gh_pushed": "2026-06-12T04:55:21Z", "gh_stars": 849}'); -INSERT INTO "resources" VALUES('https://github.com/eclipse/jkube','Github: Eclipse Jkube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3609c41b04f12ea952d77722a788e33ce1d3058a5369a3b5cf2b854e01a45c56',100.0,1.779031850736063e+09,0,'2026-05-17T17:30:50.736063+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://github.com/eclipse-jkube/jkube"}'); -INSERT INTO "resources" VALUES('https://github.com/edrevo/suspicious-pods','Suspicious pods 🌟','','2023',5,'A simple CLI troubleshooting tool that scans a cluster for pods displaying unusual behaviors, such as continuous container restarts, pending statuses, or missing configurations. Provides immediate developer feedback with descriptive error logs, speeding up triage.','Go','CLI Tool','Low',0,'online','manual','254ef920b7fa02954b59f7a329124ca0de1d29fdecbf9e3ed34eb93596e0e0fe',100.0,1.77903325930359506e+09,1,'2023-02-04T02:15:02Z',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Pod Troubleshooting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-04T02:15:02Z", "gh_stars": 96}'); -INSERT INTO "resources" VALUES('https://github.com/education','education.github.com','','2026',4,'Comprehensive educational portal serving industry-grade developer setups, cloud environments, and pipeline environments directly to students, teachers, and university networks.','None','Platform','Beginner',0,'online','manual','b8c3ebb0692d2c794302de646f83932d3d420186814990d6d79c8b788778479a',100.0,1.77913049497441506e+09,1,'2026-05-18T20:54:54.974415+02:00',NULL,NULL,NULL,'["Developer Platforms", "Education", "GitHub Education"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/eezhee/eezhee','eezhee/eezhee','','2021',1,'An experimental CLI utility designed to simplify the provisioning of development Kubernetes clusters on various cloud providers like DigitalOcean and Linode. It aims to reduce cluster setup overhead to a single command. The repository has been quiet since 2022, serving as a historical artifact for lightweight provisioning scripts.','Go','CLI Tool','Medium',0,'online','manual','81726467819fb0cf5974eee828b7a0de5c6d73085266f296f13a547b2cf93a0e',100.0,1.77903002292254495e+09,1,'2024-10-17T00:52:00Z',NULL,NULL,NULL,'["Development", "Local Cluster", "CLI Tool"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-17T00:52:00Z", "gh_stars": 10}'); -INSERT INTO "resources" VALUES('https://github.com/ekramasif/Basic-Machine-Learning','ekramasif/Basic-Machine-Learning','','2026',5,'A fundamental training repository compiling essential algorithms, scientific computing models, and conceptual guides for starting in Machine Learning. Focuses on classical statistical methods, regression math, and basic Python integrations. Provides a valuable baseline for engineering squads learning ML concepts.','Python','Repository','Beginner',0,'online','manual','8ef0c8d5c41b84b583e9778f28906f33d3ccfe1949b18c40e91355e4b60e2869',100.0,1.77903003503568696e+09,1,'2026-03-02T07:15:31Z',NULL,NULL,NULL,'["AI & Machine Learning", "Training", "Fundamentals"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-02T07:15:31Z", "gh_stars": 80, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/ekramasif/Basic-Machine-Learning/blob/main/Extraa/PythonCheatSheet.ipynb','github.com/ekramasif: Basic Machine Learning - Python Cheatsheet','','2023',5,'An interactive Jupyter Notebook consolidating standard machine learning algorithms in Python. Details array configurations, basic Scikit-Learn validation tests, and pandas pipeline configurations.','Python','Interactive Notebook','Intermediate',0,'online','manual','3622706ae8c3bf0f9183cc557708df207287c5c4458ff625cb2a4ee6cae57fd6',100.0,1779032786.30977,1,'2026-03-02T07:15:31Z',NULL,NULL,NULL,'["Data Science & ML", "Machine Learning", "Python Labs"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-02T07:15:31Z", "gh_stars": 80}'); -INSERT INTO "resources" VALUES('https://github.com/eksctl-io/eksctl','eksctl: EKS installer','- [medium.com/@thapliyal705: Create Amazon EKS Cluster from scratch using eksctl](https://medium.com/@thapliyal705/create-amazon-eks-cluster-from-scratch-using-eksctl-67e0d0900245)','2024',4,'The official CLI orchestration tool for provisioning AWS EKS clusters. It compiles high-level YAML inputs into CloudFormation actions to automatically establish VPC, IAM, and worker nodes.','Go','Tool','Intermediate',0,'online','manual','cb3450a6dbedd59bd87eaf18c4c8122a661069bfd332648e29999e38ea0a4d0a',100.0,1.77913049500652408e+09,1,'2026-06-11T06:34:46Z',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cluster Provisioning"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-11T06:34:46Z", "gh_stars": 5203}'); -INSERT INTO "resources" VALUES('https://github.com/elastic/apm-pipeline-library','Jenkins pipeline shared library for the project Elastic APM 🌟','','2021',5,'A Jenkins Pipeline Shared Library designed to standardize Elastic APM component deployments. While modern GitOps (e.g., ArgoCD) has largely replaced Jenkins for cloud-native delivery, this Groovy library remains highly valuable for organizations maintaining complex, legacy Jenkins-centric pipelines.','Groovy','Repository','Advanced',0,'online','manual','1321cbd3f0db075d6751a3e89fc3485fe9c46c1baec391d960ba858a42204233',100.0,1.7790328025166471e+09,1,'2024-10-16T07:21:55Z',NULL,NULL,NULL,'["DevOps", "CI/CD", "Jenkins"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-16T07:21:55Z", "gh_stars": 11}'); -INSERT INTO "resources" VALUES('https://github.com/eldada/kubernetes-scripts','Kubernetes Scripts','','2022',5,'A utility collection of bash and shell scripts designed to simplify day-to-day Kubernetes cluster administration, diagnostic queries, and resource debugging. These community-focused tools wrap kubectl commands to perform batch operations and log extractions quickly. Though useful for rapid command-line navigation, production operations typically encapsulate these processes into structured operator patterns.','Shell','Software','Intermediate',0,'online','manual','7c020ec04d79ff411482a9e6129592ee06eae5b72e70a42194563cc91aab1db3',100.0,1.78173622189939093e+09,1,'2026-06-18T00:43:41.899391+02:00',NULL,NULL,NULL,'["Automation", "Scripts", "Cluster Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/eldadru/ksniff','eldadru/ksniff 🌟','','2018',4,'A vital kubectl extension engineered to capture and inspect real-time TCP/IP network packets within pods. It uploads a static tcpdump binary on demand, routing traffic directly to Wireshark for analysis.','Go','Kubectl Plugin','Advanced',0,'online','manual','7fd397fcca2b042939a611e5d0ed5fa41c9326fe44ad94e0594130e1df1d24fd',100.0,1.77902916963927388e+09,1,'2024-08-02T03:16:37Z',NULL,NULL,NULL,'["Observability & Performance", "Network Monitoring", "Packet Capture"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-02T03:16:37Z", "gh_stars": 3472}'); -INSERT INTO "resources" VALUES('https://github.com/electrocucaracha/krd','krd','','2024',5,'The Kubernetes Reference Deployment (KRD) leverages Ansible playbooks and shell scripts to automate multi-node cluster provisioning with advanced network architectures, hardware acceleration (SR-IOV), nested VM hypervisors, and distributed storage engines.','Shell/Ansible','Repository','Advanced',0,'online','manual','eb630f99aa5f1738d8068b0c1784ae0c37345659c2ace4d7bbc0cc22defc3a4f',100.0,1779031528.79325,1,'2026-06-12T02:44:50Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Advanced Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md"]','["kubernetes-on-premise.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T02:44:50Z", "gh_stars": 40}'); -INSERT INTO "resources" VALUES('https://github.com/elotl/kip','Kip, the Kubernetes Cloud Instance Provider','','2021',5,'A virtual-kubelet implementation that scheduled pods directly onto individual cloud provider instances instead of traditional physical workers. Mostly legacy as virtual-node strategies have matured around Karpenter or managed serverless nodes.','Go','Controller','Advanced',1,'online','manual','1de2856a82ced8543ec8352be59502b2a82e01273dbb4352a6aea9ee628994dd',100.0,1.77903205502948689e+09,1,'2023-02-25T07:01:39Z',NULL,NULL,NULL,'["Infrastructure", "Serverless Containers", "Virtual Nodes"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-25T07:01:39Z", "gh_stars": 232}'); -INSERT INTO "resources" VALUES('https://github.com/emberstack/kubernetes-reflector','kubernetes-reflector','','2024',3,'A specialized Kubernetes controller designed to mirror Secrets and ConfigMaps across namespaces automatically. It allows platform engineers to distribute global configurations, like TLS certificates or pull secrets, to all namespaces securely. Heavily utilized in production environments in 2026 to simplify secret replication.','C#','Kubernetes Controller','Medium',1,'online','manual','a46a15ec35c7eba02315725632764ff554d20c4960ae12d32829bdce19fad7db',100.0,1779033672.05626,1,'2026-06-11T21:25:31Z',NULL,NULL,NULL,'["Infrastructure", "Configuration", "Reflector"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T21:25:31Z", "gh_stars": 1614}'); -INSERT INTO "resources" VALUES('https://github.com/enix/x509-certificate-exporter','enix/x509-certificate-exporter','','2024',5,'Highly configurable Prometheus exporter focused on scanning and detecting TLS/SSL certificates from filesystems, Kubernetes Secrets, and PEM files. Helps automatically alert on expiring network assets.','Go','Open Source Tool','Intermediate',0,'online','manual','f99353578090a5d50cdcc34b69d57f17f9212fbcb30dd9bb025ac39806b60cf7',100.0,1.77903217147841095e+09,1,'2026-06-13T09:00:04Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Security Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T09:00:04Z", "gh_stars": 929}'); -INSERT INTO "resources" VALUES('https://github.com/enochtangg/quick-SQL-cheatsheet','github.com/enochtangg/quick-SQL-cheatsheet: Quick SQL Cheatsheet 🌟','','2024',5,'A highly-starred quick-reference guide for standard SQL query patterns. Highlights efficient subquery constructions, join variants, data filtering options, and indexing architectures to accelerate database optimization workflows.','SQL','Cheat Sheet','Intermediate',0,'online','manual','d1f5e5768ed00d6c00c85f86621656f92b31dd0f3aa0da07738745adaf785cfc',100.0,1.77903111140825605e+09,1,'2020-10-01T19:54:00Z',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-10-01T19:54:00Z", "gh_stars": 5402}'); -INSERT INTO "resources" VALUES('https://github.com/envoyproxy/gateway','Envoy Gateway','','2023',5,'The official Envoy Gateway project aimed at unifying ingress controller configurations using the Kubernetes Gateway API. Simplifies managing edge proxy deployments, routing rules, TLS terminations, and access logging under a standard, community-supported model.','Go','Repository','High',1,'online','manual','8361ecf2eb3d6f23baa420cc77dbc82fa52cdbfb2a354b9e0b36fdc9ea9df2f6',100.0,1.77903429585777306e+09,1,'2026-06-14T06:42:03Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Data Plane", "API Gateway"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:42:03Z", "gh_stars": 2800}'); -INSERT INTO "resources" VALUES('https://github.com/eon01/kubernetes-workshop','github.com/eon01/kubernetes-workshop','','2021',0,'Hands-on introductory workshop materials covering fundamental Kubernetes concepts, including Pods, Services, Deployments, and ingress controller definitions. (Live Grounding: Solid reference for classroom-based learning or self-paced platform orchestration upskilling).','YAML','Code Repository','Beginner',0,'online','manual','3a7e8c2e36e86e957826ae6229aac87a568f7d269d6c1e60ed083da38fef35cf',100.0,1.78173591080993294e+09,1,'2026-06-18T00:38:30.809933+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/epinio/epinio','epinio/epinio','','2025',4,'Epinio is an open-source, lightweight PaaS built on top of Kubernetes, designed to offer an app-push developer experience similar to Heroku or Cloud Foundry. Created by SUSE, it handles code compilation, ingress configuration, and TLS provisioning out-of-the-box, allowing developers to deploy applications with a single CLI command without managing raw YAML.','Go','Platform','High',1,'online','manual','0e00eb534f1949213f7df9b101c94bdf6364ca5da8aebce1c0e413dcb236c8b7',100.0,1.77902929225525403e+09,1,'2026-06-12T21:36:00Z',NULL,NULL,NULL,'["Application Delivery", "Platform-as-a-Service", "Developer Experience"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:36:00Z", "gh_stars": 590}'); -INSERT INTO "resources" VALUES('https://github.com/eraser-dev/eraser','github.com/Azure/eraser 🌟','','2022',5,'Eraser is a Kubernetes native tool designed to clean up unused, dangling, and vulnerable images from cluster nodes. Operating as an automated daemonset controller, it significantly reduces host disk utilization and minimizes the attack surface across production fleets.','Go','Operator','Intermediate',0,'online','manual','a61a84d05ea9b0ae2d5b9c1c11f8f66e8dcf0dfd91f725d4c447324ca1a1df23',100.0,1779130495.02627,1,'2026-04-09T05:55:41Z',NULL,NULL,NULL,'["Kubernetes", "Node Management", "Garbage Collection"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-09T05:55:41Z", "gh_stars": 607}'); -INSERT INTO "resources" VALUES('https://github.com/erebe/personal-server','github.com/erebe/personal-server: Personal server configuration with k3s'' 🌟','','2022',1,'An infrastructure-as-code repository showcasing a highly efficient, custom home-lab or personal server automation template utilizing K3s and declarative configurations.','Nix','IaC','Advanced',0,'online','manual','95740772fb5f569c2b4cdd912c3000d11e43fb318be892bdb1ecae86103ce9ec',100.0,1.78173615441412305e+09,1,'2026-06-18T00:42:34.414123+02:00',NULL,NULL,NULL,'["Edge & IoT", "Bare Metal", "Home Lab"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/erjosito/alz-repo-best-practices/blob/main/README.md','Azure Landing Zone (ALZ) Repository Best Practices','A blueprint repository outlining structural guidelines, pipeline practices, and branch strategy for running enterprise-grade Azure Landing Zones.','2025',4,'An architectural and procedural guide for managing Infrastructure as Code (IaC) repositories in large-scale Azure Landing Zone (ALZ) deployments. The guidelines cover structuring directory layouts for Bicep or Terraform, establishing strict CI/CD validation checks via GitHub Actions, protecting critical deployment paths, and handling Azure resource concurrency limitations (particularly Azure Firewall operations). It provides cloud platform engineers with actionable, production-ready blueprints to enforce governance, minimize merge collisions, and streamline multi-tenant infrastructure delivery.','en','repository','Advanced',0,'online','automatic','6c8ece6e26cf9b16e452221b65b791b7425c589e5951fe21e04c355c4f3b0b76',NULL,1.78040058597188901e+09,0,'2026-05-26T17:26:51Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Landing Zones (ALZ)", "Infrastructure as Code", "CI/CD and GitOps"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "azure", "gh_license": "MIT", "gh_pushed": "2026-05-26T17:26:51Z", "gh_stars": 15, "impact_score": 89, "reputation_status": "Vetted", "reputation_summary": "Created by Jose Moreno (erjosito), Principal Azure Solutions Architect at Microsoft, this repository serves as a highly vetted public guide for enterprise-scale Azure Landing Zones.", "social_preview_url": "https://opengraph.githubassets.com/49132b96706f04c324ef39b5c5fce019be7272fb741f8d0a992ecf4c0a156ec9/erjosito/alz-repo-best-practices", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://github.com/ermetic/access-undenied-aws','ermetic/access-undenied-aws 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e1b6fb678b3d8926a7e292a58ac7de6de5af0d6ca679c4fc435c84989c399f4',100.0,1.77902950313620495e+09,0,'2026-05-17T16:51:43.136205+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://github.com/tenable/access-undenied-aws"}'); -INSERT INTO "resources" VALUES('https://github.com/errordeveloper/kubegen','kubegen','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b1b05cef9af77753118352ec057af622eabb71d47b232ddcbddb4e0300232ea4',100.0,1.77903020262893795e+09,1,'2026-05-17T17:03:22.628938+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_license": "NOASSERTION"}'); -INSERT INTO "resources" VALUES('https://github.com/estahn/k8s-image-swapper','k8s-image-swapper 🌟','','2025',5,'A high-performance mutating webhook that intercepts pod creation requests, caches targeted registry images, and rewrites the image path to point to private storage endpoints. By doing so, it shields internal environments from external rate limits and guarantees low-latency image pulls.','Go','Webhook','Medium',0,'online','manual','cbc6ece15805e832bb9d6b587306b1266ee274a1c7863a6062951886312c7988',100.0,1.77903218022476911e+09,1,'2026-06-10T12:25:38Z',NULL,NULL,NULL,'["Infrastructure", "Container Registries", "Admission Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T12:25:38Z", "gh_stars": 629}'); -INSERT INTO "resources" VALUES('https://github.com/etcd-io/etcd',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b826fcf01b097f173d793a7fbca1e2e3796669dfd73ee9e5bb722912552fa318',100.0,1.77902967910248088e+09,0,'2026-05-17T16:54:39.102481+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/external-secrets/kubernetes-external-secrets','Kubernetes External Secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','466852f6c235fc53bcbcc19823d64c3173e686ea9afb254112b44500808cb0f1',100.0,1.77902942183569288e+09,1,'2026-05-17T16:50:21.835693+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/fabric8io/docker-maven-plugin','docker-maven-plugin','','2020',4,'Fabric8''s highly reliable Maven integration for containerization management. Lets developers orchestrate builds and container tests within pom.xml execution blocks; however, users are increasingly transitioning to Eclipse JKube for modern Cloud-Native orchestration patterns.','Java','Maven Plugin','Advanced',1,'online','manual','612809807c1163bd3c42823c4b03e4db8c6f336f62d8dd461ba259177d9aeb24',100.0,1.77903095819728398e+09,1,'2026-05-25T09:16:05Z',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Container Packaging"]','["[ENTERPRISE-STABLE]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T09:16:05Z", "gh_stars": 1929}'); -INSERT INTO "resources" VALUES('https://github.com/fabric8io/fabric8-maven-plugin ','github - fabric8, maven plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual',NULL,80.0,1.77903392342853808e+09,0,'2026-05-17T18:05:23.428538+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://github.com/fabric8io/fabric8-maven-plugin"}'); -INSERT INTO "resources" VALUES('https://github.com/fabric8io/fabric8-pipeline-library','Fabric8 Pipeline Library','','2018',3,'A reusable Jenkins Pipeline helper library that supports automated environments, build phases, and release setups within OpenShift frameworks. It is largely deprecated, superseded by modern Jenkins plugins or native Tekton pipelines.','Groovy','Code Repository','Intermediate',1,'online','manual','cd488fc555f409014bfa4e044fcdd2e44ec4d1e60d1c2d4fb065e041dcdc7359',100.0,1.77903189696807599e+09,1,'2024-04-09T23:45:53Z',NULL,NULL,NULL,'["App Development", "CI/CD", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-09T23:45:53Z", "gh_stars": 436}'); -INSERT INTO "resources" VALUES('https://github.com/fabric8io/kansible/blob/master/vendor/k8s.io/kubernetes/docs/user-guide/kubectl-cheatsheet.md','fabric8 - kubectl','','2018',3,'A historic, vendor-sourced reference of early kubectl command structures hosted in the fabric8 ecosystem. While some elements lean legacy, it documents fundamental container routing patterns and administrative tasks foundational to older clusters.','Markdown','Cheat Sheet','Intermediate',0,'online','manual','602cf3562472bdaddd7ca9be039e0ecf852bb096248a743b0165fb5dd2a52568',100.0,1.77903305120128202e+09,1,'2016-04-27T06:58:25Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[LEGACY]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2016-04-27T06:58:25Z", "gh_stars": 266}'); -INSERT INTO "resources" VALUES('https://github.com/facebook/jest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','342d641d0b021617557451eadd29d10813279121b03a68973027abab836b9bca',100.0,1.779032091478899e+09,0,'2026-05-17T17:34:51.478899+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/fairwindsops/nova','github: Nova 🌟','','2025',3,'A critical cluster auditing utility that proactively scans running environments for outdated, insecure, or orphaned Helm releases. It cross-references current cluster deployments against upstream registries to alert operators of crucial patch requirements.','Go','CLI Tool','Intermediate',0,'online','manual','12b7188b2bc5c2cbae0fbde0592ada6b5ae1fd89d927887f3354af0b4e8975bd',100.0,1.77902982105655908e+09,1,'2026-05-04T14:29:29Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Auditing & Maintenance"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-04T14:29:29Z", "gh_stars": 864}'); -INSERT INTO "resources" VALUES('https://github.com/fatherlinux/ubi-micro','ubi-micro: RHEL tiny images to build containers 🌟','','2021',1,'An open-source repository dedicated to UBI-Micro, Red Hat''s smallest, zero-dependency base image layer designed for extreme attack surface minimization. It contains only essential package databases and relies on host-side tools like Buildah to inject necessary microservice binaries.','Shell','Software','Advanced',1,'online','manual','cde1a14802c89c245ee5d0ad664ab8701762b86792c9ecb3e847c64725c11d24',100.0,1781735900.70331,1,'2026-06-18T00:38:20.703310+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Optimization", "Red Hat UBI"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/features/codespaces','GitHub Codespaces','','2023',0,'GitHub Codespaces delivers cloud-hosted, highly configurable development environments running directly inside Visual Studio Code or browser instances. By leveraging declarative configuration (devcontainer.json), platform teams can eliminate the standard ''works on my machine'' problem and onboard developers in seconds. It represents a paradigm shift in software engineering productivity, replacing heavy local setups with scalable, secure cloud-native workstations.','English','Product','Intermediate',0,'online','manual','39c631146eca956cb401b444761a38ab79b78e66208100900e629ec6c5f9d521',100.0,1.78173595021270489e+09,1,'2026-06-18T00:39:10.212705+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Cloud-Native IDEs", "Developer Environments"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md", "visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +- Features a built-in CodeMirror code editor with Vim mappings, dual-view web previews, and a core agentic framework connecting seamlessly to OpenAI, Anthropic, Gemini, or local models running on Ollama.','en','project','Intermediate',0,'online','automatic','766f83b521c18601f8f9e2138ffe51595f73533b7ab633deb69b186346719f2c',NULL,1780352838,0,'2026-06-01T18:33:47Z',NULL,NULL,NULL,'["Systems Engineering", "Terminal Emulators", "Desktop AI Agents", "Rust Tools"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T18:33:47Z", "gh_stars": 6370, "reputation_status": "Vetted", "reputation_summary": "No reputation penalty. Heavily praised on Hacker News, Reddit, and Arch Linux AUR groups for its extremely rapid development cycle, lightweight 7MB Rust profile, and absence of telemetry.", "social_preview_url": "https://opengraph.githubassets.com/55473e5816c702ebcea62422cb849abb2c9f0eca41acebc9b457af5f973b3e4f/crynta/terax-ai", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-tooling", "gh_open_issues_30d": 293, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:56.118631+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/csantanapr/faststart2020-pipelines-lab','github: OpenShift Pipelines Node.js Tutorial','','2020',1,'Specialized quick-start laboratory focusing on Node.js application continuous delivery with OpenShift Pipelines. Guides developers through configuring trigger conditions and executing basic Source-to-Image (S2I) build pipelines.','JavaScript','Code Repository','Intermediate',1,'online','manual','e219f3a725d9391525ef3979f915bdf00877426e0bf1b828d188c4c254345611',100.0,1779031378,1,'2022-12-10T18:52:03Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Tekton Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-10T18:52:03Z", "gh_stars": 5, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:56.897630+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cschotte/Azure-DevOps-Dashboard','Azure DevOps Dashboard','','2024',5,'Community-driven dashboard tool for monitoring multi-project pipelines and deployment progress inside a single, unified view. Helps development leads observe pipeline backlogs and release tempos.','JavaScript','Repository','Intermediate',0,'online','manual','34887036e0bd67de4eee0bc528e7a290dc735dfde166fcd70262bcf68346e1b1',100.0,1779033489,1,'2024-04-22T13:54:37Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Observability", "DevOps Dashboard"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-04-22T13:54:37Z", "gh_stars": 16, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:57.639460+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/csweichel/werft','csweichel/werft','','2022',5,'Werft is a lightweight, Kubernetes-native CI system designed to launch build tasks as custom pods directly from Git actions. Bypassing bulky traditional build systems, it leverages native Kubernetes scheduling to guarantee isolated, deterministic execution environments.','Go','Open-Source Software','Advanced',1,'online','manual','08e2446133993930300cf762943588bbeae2933793cd3588a2b83b4e2f6ebc61',100.0,1779033706,1,'2023-03-06T22:39:40Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Kubernetes-Native CI"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-06T22:39:40Z", "gh_stars": 194, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:58.581478+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ctrox/csi-s3','ctrox/csi-s3','','2018',3,'A CSI driver that mounts S3-compatible buckets directly into container filesystems. It uses FUSE systems to read/write files in storage backends, bringing standard POSIX behaviors to raw cloud object storage paradigms.','Go','CSI Driver','Advanced',0,'online','manual','74f1b41eb029d06d3eb3c314503b1293346919ca46b6ab2ad933581a54a02190',100.0,1779030021,1,'2025-04-17T05:34:29Z',NULL,NULL,NULL,'["Storage & Data", "CSI Plugins", "Object Storage Mounts"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-17T05:34:29Z", "gh_stars": 831, "gh_open_issues_30d": 60, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:59.333304+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cuber-cloud/cuber-gem','cuber-cloud/cuber-gem: CUBER','','2021',3,'Cuber is a deployment tool tailored specifically for Ruby environments. It packages Rails and Rack codebases and automates deployment execution onto Kubernetes backends with zero complex YAML writing.','Ruby','Deployment CLI','Intermediate',0,'online','manual','7946698f1f94b9c8875d76e1fc77332fb5d8d3b99404e311ea0d89d7f8ab553b',100.0,1779033162,1,'2026-04-12T17:58:14Z',NULL,NULL,NULL,'["Application Platforms", "Deployment Frameworks", "Ruby Deployment"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-12T17:58:14Z", "gh_stars": 714, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:00.088310+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/curl/wcurl','wcurl','','2024',5,'A lightweight command wrapper designed by the curl maintainers to simplify raw file downloads. Removes the need to manually define standard flags like `-O` and `--create-dirs`, reducing script friction when packaging container layers.','Shell','Utility Tool','Intermediate',0,'online','manual','b2b563bec5bc35153b1f5559f0f6b183ac50cc02438ea7d8f189f518a91b3b06',100.0,1779034226,1,'2026-06-01T22:01:09Z',NULL,NULL,NULL,'["Linux", "Networking", "Data Transfer"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md", "index.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-01T22:01:09Z", "gh_stars": 512, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:00.924618+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cyberark/kubeletctl','Kubeletctl is a command line tool that implement kubelet''s API 🌟','','2025',5,'A command line tool targeting the local Kubelet API directly to execute commands, retrieve logs, and assess endpoint vulnerabilities. Used heavily by cloud security auditors and penetration testers to map security postures.','Go','CLI Tool','Advanced',0,'online','manual','4b42033ef8fca163aac41b901eebc3d12be3cb7bef958b4a9879e17eab25ffd5',100.0,1779031805,1,'2025-08-06T07:17:00Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "API Verification"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-08-06T07:17:00Z", "gh_stars": 894, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:01.777184+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cyberark/kubesploit','github.com/cyberark/kubesploit 🌟','','2020',5,'Kubesploit is a dedicated container penetration testing framework engineered for red-teaming containerized environments. Using an agent-based model, it simulates realistic attacks inside Kubernetes clusters, evaluating vulnerabilities such as pod escapes.','Go','Exploitation Framework','Advanced',1,'online','manual','5a38b7c49a9723a4a2796ed6eb3a64c1bf9d85fd6e382551eb29fb07fbc341e5',100.0,1779033309,1,'2025-02-03T12:03:19Z',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Offensive Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-02-03T12:03:19Z", "gh_stars": 1226, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:02.593988+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cybersecsi/HOUDINI','==cybersecsi/HOUDINI: Hundreds of Offensive and Useful Docker Images for'' Network Intrusion==','','2023',5,'HOUDINI gathers hundreds of preconfigured container images loaded with security tools, intrusion modules, and network diagnostic utilities. While its maintenance frequency has decreased, the structure provides a historical repository for testing setups. It is used primarily by forensic professionals looking for standardized local testing setups.','Shell','Tool','Intermediate',0,'online','manual','e98ccff77acd39501658498dec2fd66b87df2173aa27852a14f36257bd888d25',100.0,1779034015,1,'2025-11-21T17:18:57Z',NULL,NULL,NULL,'["Security", "Penetration Testing", "Security Containers"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-11-21T17:18:57Z", "gh_stars": 1253, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:03.385716+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cybersecsi/RAUDI','==cybersecsi/RAUDI==','','2026',5,'RAUDI is an automated system designed for continuous integration that regularly checks, updates, and rebuilds Docker images containing custom security tools. By automating the build pipelines of individual vulnerability scanners and custom scripts, it ensures security teams always work with up-to-date and compliant container environments. Its architectural value lies in bridging automated vulnerability definitions directly with container supply chain security.','Python','Tool','Medium',0,'online','manual','16da4f24401bc72177ce6170eff8c24072339b105e282098db3a05b637058602',100.0,1779032754,1,'2026-06-03T04:04:22Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Automation"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-03T04:04:22Z", "gh_stars": 559, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:04.161542+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cyberus-technology/virtualbox-kvm','github.com/cyberus-technology/virtualbox-kvm: KVM Backend for VirtualBox'' 🌟','','2023',4,'A performance-focused extension enabling Oracle VirtualBox to delegate execution directly to the native Linux Kernel-based Virtual Machine (KVM) backend. It removes proprietary kernel module requirements. Live Grounding highlights its architectural value for running clean virtualization loops inside Linux workstations.','C','Tool','Advanced',0,'online','manual','63def87ea138c80de7c51c3a9d87dd17d430e298d3a3b52c955b7191a98a0b94',100.0,1779033906,1,'2026-02-01T11:24:21Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Virtualization", "Hypervisors"]','["[ENTERPRISE-STABLE]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-02-01T11:24:21Z", "gh_stars": 1113, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:04.992982+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cycloidio/inframap','==cycloidio/inframap: Inframap== 🌟','','2024',3,'Inframap compiles native HCL files or existing Terraform state inputs directly into comprehensive node-link visualization graphs. By executing clean AST parsing, the tool extracts backend dependencies, service connections, and active endpoints. It outputs directly to DOT format to enable programmatic generation of up-to-date cloud deployment maps.','Go','Visual Tool','Intermediate',0,'online','manual','147c1268185b5ee55d4952cf69675987837441203bc5c3a0e6847acf55c63fc9',100.0,1779033974,1,'2026-04-23T14:00:06Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Topology Mapping"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-23T14:00:06Z", "gh_stars": 2035, "gh_open_issues_30d": 49, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:05.756434+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cyclops-ui/cyclops','github.com/cyclops-ui/cyclops','','2025',4,'An open-source developer-focused UI that dynamically generates highly intuitive forms from Kubernetes configurations and Helm schemas. Reduces cognitive overhead for non-operations teams, allowing secure and error-free deployments.','Go','Repository','Intermediate',0,'online','manual','e0148782f23c90618ec63dea113db8e97e5009edeb2b21bfbab3384c419e5cf1',100.0,1779031451,1,'2026-01-22T09:59:04Z',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "Dynamic Forms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-22T09:59:04Z", "gh_stars": 3323, "gh_open_issues_30d": 85, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:06.503648+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/cykerway/complete-alias','complete-alias','','2026',5,'A shell integration tool designed to resolve completion mechanisms for aliased commands. For platform engineers running complex aliased ''kubectl'' pipelines, this tool bridges the gap by enabling native parameter autocomplete for custom aliases, preserving system-level speed.','Shell','Repository','Intermediate',0,'online','manual','692df128e74e494017d0f85c4cea65f1b57ca82a943fb570c7c0b21761fb99e9',100.0,1779031898,1,'2022-06-29T15:40:34Z',NULL,NULL,NULL,'["Developer Experience", "Shell", "Productivity"]','["[DE FACTO STANDARD]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-06-29T15:40:34Z", "gh_stars": 814, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:07.243636+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/d-kuro/kubectl-fuzzy','kubectl-fuzzy 🌟','','2021',2,'A CLI plugin for kubectl that integrates fuzzy filtering capabilities via fzf. It streamlines cluster operations by enabling interactive search and selection of pods, namespaces, deployments, and logs directly from the terminal.','Go','CLI Plugin','Simple',0,'online','manual','ecd26b1eae3a819cce93cdade695a443dc5139bc2b73abc3edb978b62db91f37',100.0,1779032180,1,'2026-01-23T15:22:17Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Resource Navigation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-23T15:22:17Z", "gh_stars": 167, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:08.031266+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dagger/dagger','==dagger/dagger: Dagger is a portable devkit for CICD==','','2024',5,'The main Git repository for Dagger, the revolutionary CI/CD engine built on BuildKit. Enables writing robust pipelines in general-purpose languages like Go, Python, or TypeScript, completely replacing verbose, fragile YAML pipeline orchestrations.','Go','Open-Source Software','Advanced',1,'online','manual','a2dfa6da3d2e3fde94c3bee28c8b67958a13cc7e922e406c3bef860f468260a9',100.0,1779032786,1,'2026-06-14T06:40:47Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Engines", "Local Execution"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:40:47Z", "gh_stars": 15954, "gh_open_issues_30d": 127, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:08.818860+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dahlbyk/posh-git','dahlbyk/posh-git','','2026',5,'A highly popular PowerShell module integrating comprehensive Git status details and robust tab-completion directly inside the shell prompt. It offers visual indicators for uncommitted changes, branch states, and merge status, significantly increasing CLI productivity. It is a fundamental environment enhancement for any command-line developer working extensively with Git repositories.','PowerShell','Software Toolkit','Beginner',0,'online','manual','0c674dbbc1c0f7a31f8946bb309838d931797d54f83f5720ff928b26e100956b',100.0,1779032589,1,'2024-09-02T15:03:06Z',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "posh-git Module"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-09-02T15:03:06Z", "gh_stars": 8216, "gh_open_issues_30d": 115, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:09.579279+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dair-ai/ML-Course-Notes','==dair-ai/ML-Course-Notes: ML Course Notes== 🌟','','2023',4,'A comprehensive collection of study notes, mathematical backgrounds, and algorithmic outlines covering modern machine learning. It is an exceptional resource for developers transitioning to production AI, offering clear reviews of model structures and deep learning theory.','Markdown','Repository','Beginner',0,'online','manual','20d4482bc0785fcdc6cd04afd0a77194787ed8e8a881e3f5ac40f8963708166e',100.0,1779031609,1,'2024-05-16T18:51:33Z',NULL,NULL,NULL,'["Machine Learning", "Education", "Study Materials"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-05-16T18:51:33Z", "gh_stars": 6568, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:10.412615+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/danielfoehrKn/kubeswitch','Kubeswitch (for operators) 🌟','','2026',3,'An advanced, highly scalable context and kubeconfig switcher designed for operators managing thousands of Kubernetes clusters. Offering sub-second response times and secure dynamic discovery of kubeconfigs, it replaces traditional static setups.','Go','CLI Tool','Advanced',0,'online','manual','9099bfad7cc80bae845f969b75afd459cfe7cf7a81a875815890d54bb9442adf',100.0,1779031107,1,'2025-05-18T00:44:44Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Cluster Context"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-18T00:44:44Z", "gh_stars": 1170, "gh_open_issues_30d": 61, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:11.170816+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/danielqsj/kafka_exporter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e00747996189c7bf3c259c110b9d4755e1eac5de9d5c2a21984c33a84ea16696',100.0,1779029243,0,'2026-05-17T16:47:23.473216+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_open_issues_30d": 267, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:11.909398+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/darkbitio/gcp-iam-role-permissions','Fetches all Primitive and Predefined GCP IAM Roles','','2024',0,'An open-source security tool that parses and exports GCE IAM pre-defined and primitive role definitions. Helps platform security architects map precise least-privilege configurations when implementing Workload Identity bounds inside production GKE clusters.','Python','Repository','Advanced',1,'online','manual','18f03b0eea1a415f2bdd5e91adfe79de85d61539f5b90de745e40edc37c687dd',100.0,1781736078,1,'2026-06-18T00:41:18.375296+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Security & IAM"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:12.685248+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/darkbitio/k8s-mirror','k8s-mirror: Creates a local mirror of a kubernetes cluster in a docker container'' to support offline reviewing 🌟','','2021',2,'This utility clones dynamic Kubernetes cluster state representations directly into a local Docker container for offline querying. By replicating live configurations into a sandboxed environment, it enables safe security audits.','Go','Development Utility','Advanced',0,'online','manual','7c3f5ca352505582e0a789e552aae16c23e7f925b5c42a9e58c5907a794de730',100.0,1779033360,1,'2021-01-30T21:57:20Z',NULL,NULL,NULL,'["Cluster Management", "Backup & Recovery", "Cluster Replication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-01-30T21:57:20Z", "gh_stars": 339, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:13.428594+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/darxkies/k8s-tew','**k8s-tew**','','2021',5,'"Kubernetes The Easy Way" (k8s-tew) was a shell wrapper and declarative configuration tool designed to bypass the complex manual configuration steps associated with bootstrapping clusters via kubeadm. With the mature advancement of declarative Cluster API patterns and standard distribution installers, this repository is now obsolete and serves only historical reference value.','Shell','Tool','Intermediate',0,'online','manual','cc87d83b14a0b3f9e056d905011dcb21cfb2d27d36354e40c0edcd8b9816e117',100.0,1779031431,1,'2026-05-08T20:52:19Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Legacy Tooling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-05-08T20:52:19Z", "gh_stars": 311, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:14.177633+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dastergon/awesome-chaos-engineering','Awesome Chaos Engineering','','2023',5,'The premier curated directory of resources, tools, and papers dedicated to the practice of Chaos Engineering. It indexes tools for simulating network latency, injecting resource stress, and terminating instances across various platforms, with a strong focus on cloud-native environments. This is a must-have reference for engineering teams building self-healing, fault-tolerant distributed systems.','English','Repository','Intermediate',0,'online','manual','929b5f40cb6696e64d90dfe603b3aa0eb2f82817e29a1a133d4a15599bd3aebd',100.0,1779029932,1,'2023-12-28T19:30:06Z',NULL,NULL,NULL,'["Chaos Engineering", "Curated Playbooks", "Awesome Lists"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md", "docs/devops.md", "docs/kubernetes-troubleshooting.md"]','["chaos-engineering.md", "devops.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2023-12-28T19:30:06Z", "gh_stars": 6589, "gh_open_issues_30d": 66, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:14.916400+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dastergon/awesome-sre','dastergon/awesome-sre','','2026',4,'The definitive collection of Site Reliability Engineering papers, patterns, operational postmortem schemas, and metric trackers. Essential reading for operations leaders setting up robust on-call architectures and incident routing systems.','Markdown','Awesome List','Advanced',0,'online','manual','35bed57dc58c740ac44974dcd1629e91341171894740a9bc507f4af9680ca852',100.0,1779029821,1,'2025-08-28T14:43:14Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "SRE Reference"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-08-28T14:43:14Z", "gh_stars": 13267, "is_special": true, "gh_open_issues_30d": 89, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:15.659270+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/databrickslabs/ucx','github.com/databrickslabs/ucx: Databricks Labs UCX','','2024',4,'The Databricks Labs UCX project provides a specialized framework designed to upgrade legacy Databricks workspaces to Unity Catalog governance standards. Simplifies catalog and privilege migrations automatically. Live Grounding confirms UCX is standard for enterprise organizations establishing secure, centralized data governance, metadata isolation, and unified access controls.','Python','Tool','Advanced',0,'online','manual','120619aac41231b10550bf61492c21f3360a4d0211df6305a7bcc768d8440acf',100.0,1779032873,1,'2026-06-12T13:19:03Z',NULL,NULL,NULL,'["Data & AI", "Databricks", "Governance"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T13:19:03Z", "gh_stars": 308, "gh_open_issues_30d": 336, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:16.443209+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/databus23/helm-diff','Helm Diff Plugin 🌟','','2026',4,'The essential Helm plugin that compares proposed templates with running cluster releases to output an exact color-coded unified diff. A foundational safety gate for continuous delivery, mitigating unexpected state drifts during upgrades.','Go','CLI Plugin','Intermediate',0,'online','manual','b2706e2ff4f22a978c666d78088c842cffe375738b03835d23f231356fe50f1a',100.0,1779034491,1,'2026-06-08T23:14:19Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Plugins & Extensibility"]','["[ENTERPRISE-STABLE]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T23:14:19Z", "gh_stars": 3447, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:17.193789+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/datafold/data-diff','datafold/data-diff','','2024',5,'An essential database comparison CLI tool and Python library designed to calculate cryptographic data drift and structural differences between massive, disparate relational database environments.','Python','Repository','Intermediate',0,'online','manual','d66f88b69f4fcd4f092605d0573cd45f87cc2345f4a7dbdafe0843f9ed57af68',100.0,1779031385,1,'2024-05-17T13:45:03Z',NULL,NULL,NULL,'["Databases", "Database Tooling", "Data Validation"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-17T13:45:03Z", "gh_stars": 2988, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:17.991255+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/datakickstart','github.com/datakickstart','','2023',3,'A curated suite of shell scripts and configuration templates designed to bootstrap and automate cloud data platforms. 2026 architectural baselines reference these configurations to establish robust DataOps workflows, incorporating automated schema validation, ingestion tests, and performance monitoring.','English','Code Repository','Intermediate',0,'online','manual','d5308e918bb8cb16a43237e3dbc3c00d66eeef36c0d4a25a9a6e18ac04aee231',100.0,1779032179,1,'2026-05-17T17:36:19.916373+02:00',NULL,NULL,NULL,'["Data Engineering", "Database DevOps", "Data Ops Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/datalab-to/surya','github.com/VikParuchuri/surya','','2024',5,'Surya provides multi-lingual document OCR and accurate layout analysis powered by deep learning. It delivers high-fidelity reading and structuring of dense scientific papers, tables, and financial layouts, serving as a lighter, open substitute for legacy systems.','Python','Repository','Advanced',1,'online','manual','7e654e62b4c1c3a388cdda09d0fce9675e97417a673f6ab70788e98592733b11',100.0,1779130494,1,'2026-06-13T07:41:46Z',NULL,NULL,NULL,'["Machine Learning", "Document Analysis", "OCR"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:41:46Z", "gh_stars": 20801, "gh_open_issues_30d": 171, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:18.784805+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/datastax/cass-operator','Cass Operator','','2024',2,'DataStax''s Kubernetes operator designed to simplify Apache Cassandra cluster deployment and operations. Automates complex stateful management workflows including horizontal scaling, rolling upgrades, and cluster healing.','Go','Repository','Advanced',0,'online','manual','7385129eb5cc2bb3f44c67bb768267367566a184daded91e7b4ce1eda0df6fd0',100.0,1779030843,1,'2023-12-18T21:46:37Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-18T21:46:37Z", "gh_stars": 258, "gh_open_issues_30d": 94, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:19.566591+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/datreeio/CRDs-catalog','==github.com/datreeio/CRDs-catalog: CRDs Catalog==','','2023',3,'An extensive centralized catalog of raw JSON schemas mapping popular Kubernetes CRDs. Helps development teams configure automated YAML validation engines in continuous integration pipelines prior to API server execution.','JSON','Repository','Intermediate',0,'online','manual','3b6d872fd22d91d16e80034bd962b86291546e1e323bf0b60b4cfefc97716889',100.0,1779032288,1,'2026-06-14T07:50:54Z',NULL,NULL,NULL,'["Extending Kubernetes", "Custom Resources", "Catalog"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T07:50:54Z", "gh_stars": 830, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:20.340771+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/davidB/kubectl-view-allocations','==davidB/kubectl-view-allocations==','','2026',5,'A Rust-based CLI plugin used to aggregate and visualize resource allocations across namespaces and hardware groups. It contrasts actual CPU, memory, and GPU limits against the physical capacity of compute nodes, facilitating resource consolidation and density optimization.','Rust','Tool','Intermediate',0,'online','manual','39d2b483f965a15769a3abdca1ddedae2456724218b26a0f9479bfe5ef087cbe',100.0,1779033400,1,'2026-06-06T18:09:50Z',NULL,NULL,NULL,'["Capacity Management", "Resource Optimization", "Node Allocation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-06T18:09:50Z", "gh_stars": 796, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:21.098370+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/davila7/claude-code-templates','Claude Code Templates','','2026',5,'Claude Code Templates is an extensive community library containing structured system designs, context guidelines, and prompt schemas optimized for Anthropic''s Claude Code and CLI. It helps teams configure context-aware coding agents that integrate smoothly into microservice development cycles.','Markdown','Template Library','Advanced',1,'online','manual','0044c486da77fb832cbaaa94f046a4c9fce3afe372eddff95c92fd42dc2fe63d',100.0,1779032213,1,'2026-06-14T04:35:57Z',NULL,NULL,NULL,'["Developer Tooling", "AI Code Assistants", "Prompt Templates"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/devops-tools.md"]','["ai.md", "devops-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:35:57Z", "gh_stars": 28036, "gh_open_issues_30d": 177, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:21.860770+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dawitnida/awesome-packer','dawitnida/Awesome Packer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','422e80813913b4e5ba62dee827d9143e4f3d1ee00974d70be3caf59d74b73032',100.0,1779033904,0,'2026-05-17T18:05:04.079680+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/dchonch/awesome-packer", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:22.542122+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dcasati/kubernetes-PlantUML','github.com/dcasati/kubernetes-PlantUML','','2024',2,'An essential open-source library containing specialized sprites, components, and macro templates to model highly detailed, complex Kubernetes configurations using PlantUML syntax.','Java','Repository','Intermediate',0,'online','manual','c7a0973dfc0becdb60ee421811a26ad75230727bff19939869208e198f07f784',100.0,1779032589,1,'2021-09-10T08:16:39Z',NULL,NULL,NULL,'["Architecture & Design", "Diagrams-as-Code", "PlantUML Library"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-09-10T08:16:39Z", "gh_stars": 282, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:23.286388+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dcherman/image-cache-daemon','dcherman/image-cache-daemon','','2021',1,'A Kubernetes daemonset that pre-pulls and caches a defined list of container images onto all cluster nodes to eliminate cold-start pulling latency. In 2026, although container runtimes have added smarter caching strategies, this lightweight daemon remains a popular community utility for legacy clusters with massive base images.','Go','DaemonSet','Medium',0,'online','manual','eb2b58adbe03ba167ac6b4f8b0396ad49ce7b5fa0c80a6ab1757b8c733b97904',100.0,1779030340,1,'2022-03-07T01:49:54Z',NULL,NULL,NULL,'["Infrastructure", "Image Management", "Caching"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-03-07T01:49:54Z", "gh_stars": 24, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:24.021883+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dchonch/awesome-packer','dawitnida/Awesome Packer','','2026',5,'A resource list containing Packer templates, multi-cloud builders, and post-processor scripts. It aids infrastructure engineers in compiling secure, automated gold images used across hybrid environments and Kubernetes worker pool nodes. Essential for automating the generation of immutable AMIs or VM templates.','N/A','Repository','Advanced',0,'online','manual','b2b7bca1bb4db34855929970b9421b12426cf10ba291b93a71d84aff48bf162a',100.0,1779130494,1,'2026-05-13T22:24:36Z',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Images"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-13T22:24:36Z", "gh_stars": 29, "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:24.836299+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ddosify/ddosify','ddosify/ddosify','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3faae96107b8f7094bc397db6fe980fd15c5c5bdf316574d1a584670a959a58c',100.0,1779034507,0,'2026-05-17T18:15:07.752300+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/getanteon/anteon", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:25.547815+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/debianmaster/actions-k3s','debianmaster/actions-k3s','','2022',2,'A lightweight community action creating custom, ephemerally provisioned K3s Kubernetes instances directly within GitHub Actions runtime runner VMs. Extremely valuable for running end-to-end integration tests on fully functional clusters.','YAML','Repository','Intermediate',0,'online','manual','03f9ff3f31f03691392fcd0589ff59e5a001fd82a620269a118107ad06c8b6ff',100.0,1779030732,1,'2025-07-09T00:34:37Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Automated Testing", "Ephemeral K3s Cluster"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-09T00:34:37Z", "gh_stars": 109, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:26.337337+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/deckhouse/deckhouse','Deckhouse: NoOps Kubernetes platform 🌟','','2021',5,'Deckhouse is an out-of-the-box, NoOps-oriented Kubernetes platform distribution that fully automates cluster bootstrapping, configuration management, and patching. Incorporating built-in monitoring, ingress, security, and bare-metal support modules, it operates as a self-healing system.','Go','K8s Distribution Platform','Advanced',1,'online','manual','30edb3534200be7935ce25396360e63c93d33b9f3b51c1301ba04b29e11a037b',100.0,1779030019,1,'2026-06-14T08:13:14Z',NULL,NULL,NULL,'["Platform Engineering", "Cluster Distributions", "NoOps Platforms"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T08:13:14Z", "gh_stars": 1311, "gh_open_issues_30d": 1002, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:27.135431+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/deckhouse/k8s-image-availability-exporter','k8s-image-availability-exporter','','2023',5,'A specialized Prometheus exporter that continuously verifies container registry availability for images specified in Kubernetes configurations. Helps catch container start failures (e.g., ErrImagePull) before pods crash.','Go','Open Source Tool','Intermediate',0,'online','manual','6155ee3013e2e91d7b923a79b8b01abf688d71036c0c4ebe24776adb935892c2',100.0,1779130494,1,'2026-06-10T06:49:07Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Kubernetes Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T06:49:07Z", "gh_stars": 251, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:27.937731+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/decodingai-magazine/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db','github.com/decodingml: Real-time news search engine using Upstash Kafka and Vector DB','','2024',2,'A hands-on repository and architecture blueprint illustrating a real-time semantic news search engine. Combining Upstash managed Kafka for event streaming with a Vector Database for indexing, it shows how to build low-latency RAG systems.','Python','Repository','Advanced',1,'online','manual','3d10999dd528abb46eb768282d48cccec3787de9918cf32fa69c70461dff811e',100.0,1779130494,1,'2025-03-06T10:19:33Z',NULL,NULL,NULL,'["Machine Learning", "Information Retrieval", "RAG Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-06T10:19:33Z", "gh_stars": 140, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:28.718582+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/decodingml/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db','github.com/decodingml: Real-time news search engine using Upstash Kafka'' and Vector DB','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f881f4bd0edfdc80574e5d295ba31612f81329fd1d3982ac48248044247ad617',100.0,1779029130,0,'2026-05-17T16:45:30.818507+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://github.com/decodingai-magazine/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:29.426108+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/decolua/9router','9Router AI Coding Gateway','An AI proxy gateway designed to connect standard coding agents with 40+ LLM providers, offering intelligent routing, token optimization, and automatic failover.','2026',4,'9Router is an open-source AI gateway and proxy that unifies access to over 40 LLM providers for popular coding tools like Claude Code, Cursor, and Cline. It provides smart request routing, automated failovers, and intelligent token savings (up to 40% via RTK optimizations) to help developers avoid rate limits and reduce operational costs. Featuring a local usage analytics dashboard and multi-model custom combos, it functions as a highly resilient middle-tier inference routing layer.','en','repository','intermediate',0,'online','automatic','f0e969794204b18587bc4f80e07611bc8aaabb23bc324c52f3af741860b87e1c',NULL,1780352828,0,'2026-05-31T08:03:20Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Gateways", "Token Optimization"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-05-31T08:03:20Z", "gh_stars": 15743, "reputation_status": "Vetted", "reputation_summary": "Active open-source project popular among developers seeking to optimize multi-provider LLM token costs and bypass rate-limiting issues.", "social_preview_url": "https://opengraph.githubassets.com/25c569b4d4de7d11e6cc5ba736704f6728acce12d6574cf5c5edab84a9b36c07/decolua/9router", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 755, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:30.172819+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/deepfence/PacketStreamer','deepfence/PacketStreamer','','2025',3,'PacketStreamer is a high-performance, distributed packet capture tool designed specifically for cloud-native architectures. It sensors network traffic from distributed hosts and streams it to a centralized collector via gRPC, allowing deep packet inspection (DPI) and security forensics without heavy agent overhead. The architecture is built for minimal footprint, making it ideal for high-throughput production environments.','Go','Daemon / Agent','Advanced',0,'online','manual','2e440d35ab9e1e50a8f4304bf55ba34ca6b9102148bcde3c6fafce2a763eb11f',100.0,1779033329,1,'2024-07-01T09:09:55Z',NULL,NULL,NULL,'["Security", "Network Observability", "Packet Capture"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-01T09:09:55Z", "gh_stars": 1928, "gh_open_issues_30d": 22, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:30.942856+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/deepfence/ThreatMapper','deepfence/ThreatMapper 🌟','','2026',5,'ThreatMapper is an open-source Cloud Native Application Protection Platform (CNAPP) designed by Deepfence. It maps runtime behaviors to trace attack paths across networks and registries, highlighting vulnerable exposed services. This tool helps security teams prioritize remediation efforts based on actual threat exposure.','Go','Tool','Advanced',1,'online','manual','c2eb7058b419abc71971f0cdc537596a7601e8c694619dcbfd49968c6f6c2e91',100.0,1779031541,1,'2026-06-01T08:38:26Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "CNAPP Platform"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T08:38:26Z", "gh_stars": 5278, "gh_open_issues_30d": 143, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:31.701349+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/deepfence/YaraHunter','deepfence/YaraHunter','','2026',1,'Deepfence''s YaraHunter is a highly specialized open-source utility that scans container images, filesystems, and directories for malware and Indicators of Compromise (IoC) using YARA rules. Operates out-of-band to discover hidden secrets, active exploits, and remote shells, ensuring build artifacts conform to regulatory secure postures.','Go','Tool','Advanced',1,'online','manual','0cbd3044abc4928aa9748493b6371cbcfde782cbf51b35bd82008dd175f9dc6c',100.0,1779033068,1,'2026-03-07T16:56:26Z',NULL,NULL,NULL,'["Security", "Threat Detection", "Malware Scanning"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-07T16:56:26Z", "gh_stars": 1321, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:32.471653+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/deepops-ai/deepops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d246123b7184d8458728c29fba511e593b9daa265a86d0b73bb6556f224f9fe7',100.0,1779130494,1,'2026-05-18T20:54:54.973462+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "NOASSERTION", "gh_open_issues_30d": 46, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:33.244871+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/defenseunicorns/zarf','defenseunicorns/zarf','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a084f247b9f5a6af65b3270b705f0f32f4f239e5e82804d61f0ade6b49612b25',100.0,1779034572,0,'2026-05-17T18:16:12.393845+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://github.com/zarf-dev/zarf", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:33.936665+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/deislabs/ratify',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','32d4921302d67eb4820993df87929024916082dcbbd57165b9f94784e66ae99f',100.0,1779029061,0,'2026-05-17T16:44:21.285751+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:34.632106+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/deors/deors-demos-petclinic/blob/master/Jenkinsfile','deors/deors-demos-petclinic jenkinsfile','','2020',0,'Curator Insight details a functional Jenkinsfile built specifically to build and compile the Spring Petclinic application. Live Grounding illustrates how multi-stage Docker builds can be integrated cleanly within a declarative Jenkins template to produce production-ready container images. It is a highly practical execution reference.','Groovy','Repository','Intermediate',1,'online','manual','c915cc205b98b9c3d927ef20f35277919f36efefac043f8e78c0ea9493f25fd6',100.0,1781735910,1,'2026-06-18T00:38:30.820239+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Spring Petclinic Pipeline"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:35.409715+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/depop/github-merge-bot','github-merge-bot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9091ea7ee3113c025b8adafd595fdd77078a8b3ac95366c4222c0fa19d6fd21c',100.0,1779032346,0,'2026-05-17T17:39:06.254857+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/sdduursma/github-merge-bot", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:36.087345+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/derailed/k9s','K9s - Kubernetes CLI To Manage Your Clusters In Style!','','2026',5,'K9s is a widely adopted terminal UI that provides live metrics, log streams, and interactive Shell access inside Kubernetes workloads. It transforms long debugging processes into rapid, keyboard-driven navigation, significantly reducing operational toil. Its integrated resource tracking, RBAC validation screens, and metric charts make it a vital tool for site reliability engineers.','Go','CLI Tool','Beginner',0,'online','manual','82aa46f35d3539b4dfe171f564f7796ec3f69679052d07da70951c68773ad708',100.0,1779030172,1,'2026-06-13T17:30:27Z',NULL,NULL,NULL,'["Operations", "Command Line Interfaces", "Cluster Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T17:30:27Z", "gh_stars": 33963, "gh_open_issues_30d": 152, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:36.825293+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/derailed/popeye','Popeye - A Kubernetes Cluster Sanitizer 🌟🌟','','2025',5,'Popeye is a powerful utility that audits active Kubernetes clusters, identifying potential configuration anomalies, resource over-allocations, and security misalignments. By cross-referencing live cluster states with best practices, it generates a comprehensive diagnostic report. It is universally adopted in devops workflows for quick cluster hygiene health checks.','Go','CLI Tool','Medium',0,'online','manual','dcdfcb18fcc9855314b7efc2379eca68adfa1ec34515b36e1c3999ed6294f160',100.0,1779031962,1,'2025-12-08T14:11:50Z',NULL,NULL,NULL,'["Operations", "Diagnostics", "Cluster Sanitization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-08T14:11:50Z", "gh_stars": 6296, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:37.568530+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/derekparker/delve','Delve: a debugger for the Go Programming Language','','N/A',0,'Curator Insight frames Delve as the official, industry-standard debugger for Go, offering runtime state visibility. Live Grounding highlights its deep integration into JetBrains Goland, VSCode, and cloud-native containerized debugging workflows.','English','Repository','Advanced',0,'online','manual','9b2d1683f642630acdafbbc2b9077616f88be294fb5f3c29641c248805991ee1',100.0,1779034226,1,'2026-05-22T16:28:31Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Debugging Tools"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-22T16:28:31Z", "gh_stars": 663, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:38.397017+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/detailyang/awesome-cheatsheet','detailyang/awesome-cheatsheet','','2024',4,'A massive, consolidated cheat sheet repository that maps systems administration scripts, databases, and low-level tools in structured layouts. It is an exceptional reference point for quickly identifying syntax nuances and patterns.','Markdown','Repository','Beginner',0,'online','manual','84b39077620aad1298fd84e9ea3c38b8a0421db9204840a2657b098801c0a4a9',100.0,1779030534,1,'2026-03-26T09:44:15Z',NULL,NULL,NULL,'["Developer Education", "Cheat Sheets", "Reference Hubs"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-26T09:44:15Z", "gh_stars": 8395, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:39.174595+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/developer-guy/awesome-falco','developer-guy/awesome-falco','','2026',0,'A highly focused registry of integrations, plugins, and custom configurations for CNCF Falco runtime security. It assists DevSecOps engineers in designing threat-detection pipelines that filter syscall anomalies across microservices and cluster nodes in real time.','Markdown','Awesome List','Advanced',1,'online','manual','2a6fad846b18b10e196d8565d31caa716a334579dc3d1e1671bbfd291f6fce62',100.0,1781736123,1,'2026-06-18T00:42:03.186311+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Runtime Threat Detection"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:39.968696+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster','Analyze Kubernetes Audit logs using Falco 🌟','','2021',0,'Demonstrates how to pipe Lightweight Kubernetes (K3s) API server audit logs directly into CNCF Falco. Perfect for resource-constrained edges and automated home lab deployments.','Go','tutorial','Advanced',1,'online','manual','16393e7d1f88846ec37060f0bf48d0b49b36711ef27d089a75d1f88955533a58',100.0,1781736026,1,'2026-06-18T00:40:26.491150+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Runtime Security", "Falco & K3s Audit Logging"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:40.732445+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/developer-guy/kubernetes-cluster-setup-using-terraform-and-k3s-on-digitalocean','github.com/developer-guy: Set up HA k3s cluster on DigitalOcean using Terraform'' + Ansible','','2021',0,'An infrastructure-as-code repository detailing the programmatic deployment of a highly available, light K3s cluster topology on DigitalOcean. Harnesses Terraform for provisioning underlying hypervisors and networking, combined with Ansible for control-plane configuration and secure node-pooling.','HCL','Repository','Advanced',0,'online','manual','7f1b1a3b25d0d69471bde51a25a1cc96a5aa433e059405e65926161a40f1b9ea',100.0,1781735911,1,'2026-06-18T00:38:31.006423+02:00',NULL,NULL,NULL,'["Infrastructure", "Provisioning", "High Availability"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:41.466410+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/devopshubproject/azure-terraform-ansible','devopshubproject/azure-terraform-ansible','','2023',1,'A functional integration project demonstrating hybrid automation on Azure. Illustrates patterns using Terraform to instantiate structural subnets and compute hosts, passing outputs directly into Ansible for fast runtime bootstrapping.','HCL','Repository','Intermediate',1,'online','manual','f75ede58b46e96ff00ff81596b6118aaffd996ca318150c35251036155bdf593',100.0,1779034569,1,'2021-10-19T10:34:52Z',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Tooling", "Azure Integration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-10-19T10:34:52Z", "gh_stars": 3, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:42.266885+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/devopshubproject/cka-lab','devopshubproject/cka-lab','','2021',1,'A hands-on, simulated environment tailored for candidates preparing for the Certified Kubernetes Administrator (CKA) exam. Offers structural lab setups to learn cluster operations, control plane maintenance, networking configuration, and active troubleshooting.','Shell','Repository','Intermediate',0,'online','manual','c7b01cc82556b549d6c702521022e5ec4a8530d5f5f20282d29579ee0ecf9b54',100.0,1781736191,1,'2026-06-18T00:43:11.236074+02:00',NULL,NULL,NULL,'["Education", "Certifications", "CKA Laboratory"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:43.097119+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/devopsspiral/KubeLibrary','KubeLibrary','','2019',5,'KubeLibrary is an open-source testing library that integrates the official Kubernetes Python Client with the Robot Framework. It enables platform and QA engineers to write human-readable end-to-end integration and sanity tests.','Python','Testing Library','Intermediate',0,'online','manual','9274859eadfaee8875bca134458b46de0dad967a6d9d09628782a2e554cd193f',100.0,1779034116,1,'2025-12-16T18:11:31Z',NULL,NULL,NULL,'["Platform Engineering", "Testing Frameworks", "Automation Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-16T18:11:31Z", "gh_stars": 145, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:43.853185+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/devoriales/cheatsheets','github.com/devoriales/kubectl-cheatsheet','','2025',3,'An open-source, opinionated collection of kubectl commands curated specifically for critical production debugging. It prioritizes node-level maintenance commands, network troubleshooting steps, and secure pod execution syntaxes to minimize MTTR.','Markdown','Repository','Advanced',0,'online','manual','8758b579dc18e2fb23adc7ffc4ade46ee59f18fc3eb9e09a51e3c091937699ad',100.0,1781735889,1,'2026-06-18T00:38:09.960576+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Troubleshooting & Operations"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:44.593574+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/devoriales/kubectl-cheatsheet','github.com/devoriales/kubectl-cheatsheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9c8c7ec7508a36fbd3cb21ab4cb04b70a44a06d8ed740da60958844b2c6d428',100.0,1779034313,0,'2026-05-17T18:11:53.999164+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://github.com/devoriales/cheatsheets", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:45.277359+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/devtron-labs/devtron','Devtron','','2025',5,'A comprehensive, open-source AppOps platform for Kubernetes designed to consolidate CI/CD pipelines, GitOps, observability, and cost optimization. Provides self-service deployment interfaces, security checks, and deep resource validation for multicluster operations.','Go','Platform','Advanced',1,'online','manual','2db1733f2c4a0263c2912bb7c3fde71333db203a9a10c88df2c28c060501910f',100.0,1779032820,1,'2026-06-10T07:28:50Z',NULL,NULL,NULL,'["Kubernetes & Container Orchestration", "Platform Engineering", "AppOps & GitOps"]','["[DE FACTO STANDARD]"]','["docs/devops-tools.md", "docs/jenkins-alternatives.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "jenkins-alternatives.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T07:28:50Z", "gh_stars": 5513, "gh_open_issues_30d": 744, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:46.029722+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/deweya/OpenShift-Jenkins-Lab','github.com/deweya/OpenShift-Jenkins-Lab','','2019',0,'Curator Insight identifies this repository as a sandbox lab configuration for teaching Jenkins deployment patterns inside OpenShift clusters. Live Grounding confirms it provides hands-on instructions for configuring webhooks and build triggers. It serves as a structural blueprint for configuring self-contained pipeline demonstrations.','Groovy','Repository','Intermediate',0,'online','manual','a1a6149ea18169115e3d1a713b872bf0b47d603a15163012dd36350c214dfa3d',100.0,1779032684,1,'2020-04-21T17:28:22Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Jenkins Pipelines", "Lab Environments"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-04-21T17:28:22Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:46.816360+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dexidp/dex',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','860067b64dac977865805b2d3aec4a5cecf315a6048fa02a903973111de3cff3',100.0,1779029270,1,'2026-05-17T16:47:50.329335+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 505, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:47.563384+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dfrappart/articles/blob/master/podidentityjourney.md','github.com: AKS: Use AAD identity for pods and make your SecOps happy','','2021',1,'Journal exploring Azure AD Pod Identity to authorize pods. Note: While historically significant, modern live grounding indicates this pattern has been succeeded by Microsoft Entra Workload Identity.','Markdown','Repository Journal','Intermediate',0,'online','manual','806e6d20d800a2caa8168d5e145bf20d9a83ac4db8cfe57f5471d780373d0c80',100.0,1779031827,1,'2021-10-28T08:37:04Z',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Security & Identity", "Pod Identity Evolution"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-10-28T08:37:04Z", "gh_stars": 6, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:48.334720+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/diagrid-labs/dapr-workflow-demos','github.com/diagrid-labs/dapr-workflow-demos','','2023',4,'Repository showcasing the capabilities of the Dapr Workflow engine, enabling developers to build stateful orchestrations directly in application code. Curator insights point out its lightweight nature compared to heavy workflow engines. Live 2026 validation indicates Dapr Workflow is widely deployed for low-latency orchestrations.','Go','Code Repository','Advanced',1,'online','manual','b3e4b696fa8524a9015525640b88d34662a3eb6c845f35ec7d9a4aecd4a3d30c',100.0,1779032920,1,'2025-05-19T07:36:08Z',NULL,NULL,NULL,'["Cloud-Native", "Orchestration & Workflow", "Dapr Workflows"]','["[ENTERPRISE-STABLE]"]','["docs/serverless.md"]','["serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-19T07:36:08Z", "gh_stars": 62, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:49.113220+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dictcp/awesome-git','Awesome Git 🌟','','2025',5,'An extensive curated listing of Git workflows, terminal extensions, custom hook libraries, UI clients, branching theories, and visual educational platforms for development teams.','None','Repository','Intermediate',0,'online','manual','0befe035733108058d6a21dca592032888a30f5bfc294ae53c6d5f0d4570161e',100.0,1779033704,1,'2025-02-04T11:05:22Z',NULL,NULL,NULL,'["DevOps", "Version Control", "Reference Lists"]','["[DE FACTO STANDARD]"]','["docs/git.md", "docs/other-awesome-lists.md"]','["git.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-02-04T11:05:22Z", "gh_stars": 2886, "is_special": true, "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:49.864411+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/didier-durand/microk8s-kata-containers','Kata Containers on MicroK8s','','2021',5,'A community repository providing integration instructions and configurations to run Kata Containers within a Canonical MicroK8s environment. This architecture allows security teams to deploy hardware-isolated, hypervisor-sandboxed container runtimes (using QEMU or Cloud Hypervisor) inside lightweight local clusters, resolving tenant isolation concerns in multi-tenant environments.','Shell','Tool','Advanced',1,'online','manual','474a0b39b789d6c1b33275984e47a36328413ef25739e909d3c7852b7ce89909',100.0,1779030087,1,'2024-07-25T09:51:31Z',NULL,NULL,NULL,'["Infrastructure", "Container Runtimes", "Sandboxing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-25T09:51:31Z", "gh_stars": 34, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:50.754805+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/didier-durand/microk8s-kube-bench','MicroK8s & Kubernetes security benchmark from CIS','','2022',5,'An open-source tool adapted from Aqua Security''s kube-bench designed to validate Canonical MicroK8s clusters against the Center for Internet Security (CIS) Kubernetes Benchmark. It provides granular compliance auditing of control plane configurations, API security settings, and node compliance profiles directly inside lightweight development or edge clusters.','Shell','Tool','Intermediate',0,'online','manual','a5a49bfde53ceefac347da1342132f4f67b09381d1591b4b76060e19370867a8',100.0,1779031983,1,'2023-04-11T04:17:48Z',NULL,NULL,NULL,'["Security", "Compliance", "Vulnerability Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-11T04:17:48Z", "gh_stars": 17, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:51.511383+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/didil/autobucket-operator','didil/autobucket-operator','','2022',5,'A developer-focused operator that dynamically constructs cloud-native storage buckets (e.g., AWS S3) via dynamic pod annotations, streamlining access to stateful storage assets.','Go','Operator','Medium',0,'online','manual','2da6b3ebf7abda595e25e84f6ada154fee8c01991d8d11479f614b1359023af4',100.0,1779031436,1,'2020-11-20T11:26:02Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "Object Storage", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-11-20T11:26:02Z", "gh_stars": 12, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:52.255376+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/diegolnasc/kubernetes-best-practices','==diegolnasc/kubernetes-best-practices== 🌟','','2023',5,'A curated repository consolidating industry-vetted guidelines for cluster security, deployment configurations, cost management, and reliable resource scheduling in production environments.','English','Repository','Intermediate',0,'online','manual','e21c265e98cff7dd1f44349fc594f2fe173d74c20530e9f48c25e0f6059c50ed',100.0,1779031865,1,'2026-04-27T12:56:26Z',NULL,NULL,NULL,'["Operations", "Best Practices", "Resource Curation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/other-awesome-lists.md"]','["kubernetes.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-27T12:56:26Z", "gh_stars": 1500, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:53.015594+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/digitalis-io/vals-operator','digitalis-io/vals-operator','','2024',5,'Utilizes the vals framework to dynamically parse and inject secrets from Vault, AWS SSM, and GCP Secret Manager. It prevents local credential storage risks and eliminates third-party platform lock-in.','Go','Operator','Advanced',0,'online','manual','dc0665e435056c0cdb26c02be0fe1874e48c01a0eded981d3e7d6e6153271a35',100.0,1779030220,1,'2026-05-11T14:21:52Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Multi-Provider Secrets", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-11T14:21:52Z", "gh_stars": 167, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:53.807441+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dignajar/another-autoscaler','Another Autoscaler','','2022',1,'An experimental autoscaler designed to evaluate external metrics or queue lengths and dynamically adjust replica counts outside standard HPA paths. In 2026, while development is minimal, it serves as an excellent reference for engineers building decoupled custom autoscaling loops using Go APIs.','Go','Autoscaler','High',1,'online','manual','c03fa22e60c795010ce76b53a390c56e3887b7de4df00fc84d12a7b67cfda610',100.0,1779031516,1,'2024-03-29T09:13:28Z',NULL,NULL,NULL,'["Infrastructure", "Scaling", "Autoscaling"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-03-29T09:13:28Z", "gh_stars": 80, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:54.573091+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dignajar/another-ldap','dignajar/another-ldap','','2019',1,'A lightweight, simplified LDAP service designed specifically for cluster validation and containerized testbeds. It bypasses the overhead of heavy enterprise identity systems to provision mock authentication structures in continuous delivery pipelines.','Go','Identity Provider','Intermediate',1,'online','manual','74358a9302faba7b65b05d170a5da28263abb9a1b6b6ab6f789db245d26d8936',100.0,1779030418,1,'2023-10-01T15:52:44Z',NULL,NULL,NULL,'["Security & Compliance", "Identity & Access", "LDAP Directory"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-01T15:52:44Z", "gh_stars": 51, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:55.307202+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/direktiv/direktiv','Direktiv','','2025',4,'Direktiv is an event-driven container-based workflow engine that runs natively on Kubernetes. It utilizes gRPC, Knative, and serverless containers to coordinate complex operational workflows, orchestrating microservices through a JSON/YAML-defined state machine. Direktiv is highly efficient for enterprise automation, security orchestrations, and CI/CD pipelines.','Go','Platform','High',1,'online','manual','41d4a63d8588901c6ca1596be8f8ff735e09e0242268bb1edd68b35b78986f49',100.0,1779029575,1,'2026-04-08T16:02:58Z',NULL,NULL,NULL,'["Serverless", "Workflow Orchestration", "Event-Driven"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-08T16:02:58Z", "gh_stars": 492, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:56.055862+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dirien/pulumi-civo-flux-bucket','dirien/pulumi-civo-flux-bucket','','2022',2,'Provides a practical blueprint for bootstrapping a Civo Kubernetes cluster utilizing Pulumi for resource provision and establishing Flux GitOps configuration using Object Storage (S3-compatible buckets) as the source of truth. Live Grounding reveals that utilizing object storage instead of git repositories offers lower latency and bypassing Git API rate limits, serving as a highly specialized but viable alternative in modern multi-cloud pipelines.','TypeScript','Tool','Intermediate',0,'online','manual','255c9f2789a6a5fa3a9e9da892b0ab6d0d480aac43afa3bcded29c64622fea4b',100.0,1779033789,1,'2022-04-17T18:13:35Z',NULL,NULL,NULL,'["Infrastructure as Code", "Pulumi", "Flux Integration"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-17T18:13:35Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:56.793594+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/distribution/distribution','github.com/distribution/distribution','','2025',5,'The Distribution project (formerly Docker Registry) is the foundational codebase implementing the OCI Distribution Specification. It powers the backbone of enterprise image registries worldwide, coordinating reliable, high-performance container manifest storage, replication, and secure transport.','Go','Registry Service','Advanced',1,'online','manual','1433b8107ff9093146d4003092eb0244fe045b9f2020c1391b986c347fa69eb6',100.0,1779032756,1,'2026-06-07T16:20:23Z',NULL,NULL,NULL,'["Infrastructure", "Image Registry", "OCI Specification"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-07T16:20:23Z", "gh_stars": 10470, "gh_open_issues_30d": 501, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:57.589337+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dj-wasabi/vagrant-kubernetes','dj-wasabi/vagrant-kubernetes','','2021',0,'A classic VM-based multi-node local cluster provisioning framework using Vagrant and Ansible. Retained as a historic architecture template for local VM orchestrations prior to lightweight container runtimes.','Ruby','Tool','Intermediate',0,'online','manual','19180cb774e53bac76f61021c2dc88ec1c2e0e755b9bfed40cfcb74ad2d5be5c',100.0,1781736012,1,'2026-06-18T00:40:12.444193+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Legacy VMs", "Vagrant Multi-Node"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:58.342633+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/docker/awesome-compose','Awesome Compose 🌟','','2026',5,'Awesome Compose is an official, highly curated repository of declarative multi-container topologies using Docker Compose. It showcases optimal configuration patterns for databases, caching layers, application servers, and microservices (e.g., PostgreSQL, Redis, Elasticsearch, Go, Python, React). It represents a critical, high-impact reference architecture for platform engineers standardizing local development setups.','N/A','Template','Medium',1,'online','manual','a047d8b4bfd675172debe37f41d348d623d5a19ac521105fe8f83753f7fbf286',100.0,1779032902,1,'2026-06-10T02:09:34Z',NULL,NULL,NULL,'["Infrastructure", "Docker Compose", "Reference Architectures"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "docker.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-10T02:09:34Z", "gh_stars": 45540, "is_special": true, "gh_open_issues_30d": 388, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:59.133973+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/docker/build-push-action','**GitHub build-push-action**','','2026',5,'The industry standard GitHub Action for building and pushing container images. Supports Docker Buildx, multi-platform builds, cache importing/exporting configurations, and native OCI-compliant registry deployments.','TypeScript','Code Repository','Intermediate',1,'online','manual','296485ddce54359a1cbc8d77aa17454b63714a86d83e859c0af32391bc808086',100.0,1779030739,1,'2026-06-12T15:16:34Z',NULL,NULL,NULL,'["App Development", "CI/CD", "GitHub Actions"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:16:34Z", "gh_stars": 5304, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:59.898799+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/doitintl/clustercloner','Cluster Cloner 🌟','','2020',1,'A command-line utility used to replicate or clone the configuration of a GKE cluster into another GKE cluster. While useful during early GCP iterations, it has been superseded by structured GitOps methodologies and multi-cluster tools like Velero.','Go','Migration Utility','Intermediate',0,'online','manual','f18a1c564e64afa7cef27f74b6b506af188082a8fa7fbf9386fc4bb9b816e861',100.0,1779034373,1,'2023-02-14T16:12:11Z',NULL,NULL,NULL,'["Cluster Management", "Backup & Recovery", "State Replication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-14T16:12:11Z", "gh_stars": 33, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:00.671913+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/doitintl/kube-no-trouble','==doitintl/kube-no-trouble: kubent== ⭐⭐⭐','','2025',4,'Kube No Trouble (kubent) is an indispensable CLI utility that scans running Kubernetes clusters for deprecated API usage, obsolete resources, and outdated Helm values. By auditing cluster metadata prior to major platform upgrades, it provides an outstanding safety margin.','Go','CLI Tool','Intermediate',0,'online','manual','8dd483c41b54cf5b66f26d4f6b2b3755fc3f9ff21cddf0a44a12a336003046f8',100.0,1779032383,1,'2025-10-16T10:01:34Z',NULL,NULL,NULL,'["Operations", "Upgrade Safety", "Auditing"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-10-16T10:01:34Z", "gh_stars": 3673, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:01.435279+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/doitintl/kube-secrets-init','kube-secrets-init','','2024',5,'A Mutating Admission Webhook that integrates Kubernetes pod environment definitions with cloud secrets managers (Google Secret Manager, AWS Secrets Manager, HashiCorp Vault). Dynamically intercepts and replaces secret references, enhancing runtime secret hygiene.','Go','Webhook','Medium',0,'online','manual','aa0b369989c48490b683a479c00601b6ffa44765b2ae3c165d2223cea63df915',100.0,1779034155,1,'2024-07-30T10:27:24Z',NULL,NULL,NULL,'["Networking & Security", "Secret Management", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-30T10:27:24Z", "gh_stars": 158, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:02.260898+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/doitintl/kubeIP','doitintl/kubeIP','','2018',5,'KubeIP is an automation daemon engineered specifically for Google Kubernetes Engine (GKE) clusters. By dynamically assigning reserved static external IPs to newly provisioned GKE cluster nodes, it simplifies firewall configurations for external enterprise integrations.','Go','Operator / Daemon','Intermediate',0,'online','manual','2e49b2d3c8ed3103b70558220d7fc16fa08b561a240dca7a7ebe24655ed504bc',100.0,1779032762,1,'2026-03-19T00:19:01Z',NULL,NULL,NULL,'["Network & Connectivity", "IP Address Management", "Cloud Integrations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T00:19:01Z", "gh_stars": 447, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:03.157846+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dolevshor/azure-finops-guide','==github.com/dolevshor/azure-finops-guide: The Azure FinOps Guide== 🌟','','2024',5,'A highly comprehensive community repository focused on Azure FinOps best practices. Delivers script templates, tag compliance policies, and architectural checklists to help teams set up continuous cloud financial operations.','English','GitHub Repository','Intermediate',0,'online','manual','dcfb51d5ee0044f01c3c4fc7672d09c384d8b77de5085f6d186d54bfec0c1fbd',100.0,1779033640,1,'2025-11-02T09:07:14Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Reference Guides"]','["[DE FACTO STANDARD]"]','["docs/finops.md"]','["finops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-02T09:07:14Z", "gh_stars": 215, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:03.903835+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dolevshor/azure-orphan-resources','github.com/dolevshor/azure-orphan-resources','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','601d689f524a15cf633c0fe271988d226e4f725458a816cf86eb69aa43645538',100.0,1779033019,1,'2026-05-17T17:50:19.828665+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:04.650706+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dolthub/dolt','==github.com/dolthub/dolt==','','2026',5,'An innovative SQL database implementing Git-style version control concepts (clone, push, pull, branch, merge) over table structures and data cells. Perfect for decentralized collaborative data management pipelines.','Go','Repository','Intermediate',0,'online','manual','9b90f10436b524e751c736824490fc9dbbf9220f131c5a86f7fb678c61c2cb7c',100.0,1779030971,1,'2026-06-14T01:37:32Z',NULL,NULL,NULL,'["Databases", "Relational Databases", "Git-for-Data"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:37:32Z", "gh_stars": 23422, "gh_open_issues_30d": 576, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:05.451625+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/donnemartin/awesome-aws','Awesome AWS 🌟','','2026',5,'The premier reference catalog for Amazon Web Services (AWS), containing curated libraries, open-source utilities, and official whitepapers. It covers key compute, storage, networking, and serverless components. It is universally recognized as the gold standard resource for AWS-centric platform engineering teams seeking validated architectural patterns.','N/A','Repository','Intermediate',0,'online','manual','d0e42099a4f4a137201b5ffeae87a6189e78ac0ca89aec26e00e637c4b4bd8f4',100.0,1779033068,1,'2024-03-12T09:29:54Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Resources"]','["[DE FACTO STANDARD]"]','["docs/aws.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "aws.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-03-12T09:29:54Z", "gh_stars": 14064, "is_special": true, "gh_open_issues_30d": 93, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:06.221705+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dora-metrics/pelorus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','128025d17589da5395a4c446a75dc14f2b5d725dbf90c340c3895a4d10255f9d',100.0,1779130494,1,'2026-05-18T20:54:54.948075+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 155, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:07.045048+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dotdc/grafana-dashboards-kubernetes','==github.com/dotdc/grafana-dashboards-kubernetes== 🌟','','2024',5,'Production-grade, community-approved Kubernetes dashboards. Delivers deep, clean observability of APIServer, node memory, CPU scheduling, storage, and pod ingress configurations.','JSON','Repository','Advanced',1,'online','manual','ccdc4d34df5da8ab7fc0518bb7cdf5f03900f23bf612ae57f357bab7f33d4b2f',100.0,1779034510,1,'2026-04-02T20:48:41Z',NULL,NULL,NULL,'["Observability & Monitoring", "Kubernetes Deployment", "Core Infrastructure Dashboards"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-02T20:48:41Z", "gh_stars": 3599, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:07.765407+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dpeckett/pangolin','pangolin 🌟','','2022',5,'A dedicated routing utility designed to help configure dynamic upstream setups. Provides simple API configurations to coordinate external traffic profiles securely when mapping paths to backing container platforms.','Go','Application','Intermediate',1,'online','manual','fdc1061865be4ed3ebe6f9f07ef58754f59e355d413e2872175d870f918ea11c',100.0,1779031340,1,'2020-02-18T14:01:38Z',NULL,NULL,NULL,'["Networking", "Ingress & Edge", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-02-18T14:01:38Z", "gh_stars": 231, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:08.543612+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dsa0x/sicher','dsa0x/sicher','','N/A',0,'Curator Insight showcases Sicher as a lightweight tool for managing environment variables and secrets securely within Go applications. Live Grounding indicates low community activity and lack of recent updates, which makes it less suitable for production compared to established secure runtimes.','English','Repository','Intermediate',0,'online','manual','d5b8ffdb309f87ab166dbe00581f6e0b69b6804a47210bb6e10f545f0e86ae3d',100.0,1779029609,1,'2023-08-03T20:11:09Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Go Libraries"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-08-03T20:11:09Z", "gh_stars": 31, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:09.290950+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dsyer/kubernetes-intro','dyser/kubernetes-intro','','2021',3,'An introductory educational repository containing configurations and setups for running basic Spring boot workloads in Kubernetes. Created by JVM leader Dave Syer, it provides minimal, clean manifests that demystify container networking and volumes. This repository remains a stable reference for those starting their cloud-native journey.','Java','Repository','Beginner',0,'online','manual','c375f22452b7e4338c6c95e1ab9b5da7fdbc5452d3716457e923333c578f8be7',100.0,1781735921,1,'2026-06-18T00:38:41.217243+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Kubernetes", "Fundamentals"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/java_frameworks.md"]','["java_frameworks.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:10.030453+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dty1er/kubecolor','kubecolor 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e62de16802aa23bb6817c9ab7f56a5b4091ad56abffeffb2584a92f0b237379',100.0,1779033640,0,'2026-05-17T18:00:40.660475+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/hidetatz/kubecolor", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:10.732505+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/dvob/k8s-s2s-auth','github.com/dvob/k8s-s2s-auth: Kubernetes Service Accounts 🌟','','2020',0,'Curator Insight: Demonstrates internal service-to-service auth patterns utilizing raw Service Account tokens. Live Grounding: The repository has seen no recent development and is considered legacy. It is superseded by modern ephemeral TokenRequest APIs and service mesh mTLS integrations.','Go','Code Repository','Intermediate',1,'online','manual','99a85e4eb79060a6987819f832258dcb876b8f77627ffe709e45884301b2b609',100.0,1781736036,1,'2026-06-18T00:40:36.770495+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication", "Legacy Tools"]','["[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:11.465893+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/e-minguez/openshift-yolo','openshift-yolo','','2020',2,'A lightweight community playbook designed to spin up fast, non-production OpenShift 4 clusters on local machines. Streamlines initialization steps by bypassing heavy production components.','Shell','Repository','Intermediate',0,'online','manual','da86de9f4a101a9421c34e6de59d23161540686c16bcf886476471aa0068506a',100.0,1779031759,1,'2021-07-16T12:38:45Z',NULL,NULL,NULL,'["Enterprise Kubernetes", "Infrastructure Operations", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-07-16T12:38:45Z", "gh_stars": 8, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:12.236052+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/eXascaleInfolab/PyExPool','Python Multi-Process Execution Pool','','2019',2,'Curator Insight presents PyExPool as an execution tool addressing the high memory overheads associated with Python''s multiprocessing pools. Live Grounding demonstrates its efficiency in long-running pipelines where task queue persistence and custom process pooling prevent the continuous cost of worker spawns.','Python','Library','Advanced',0,'online','manual','5220be9e91b6d5c9a8e290926763d06a655b10a9ddb640b15411fa98c6ca4a35',100.0,1779130494,1,'2019-08-28T03:08:40Z',NULL,NULL,NULL,'["Software Engineering", "Concurrency", "Process Pools"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2019-08-28T03:08:40Z", "gh_stars": 168, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:13.010177+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/eamodio/vscode-gitlens','GitLens interactive rebase','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8dc5077110b3c8be11f0ec7e001654ba5df664f829a3b7e6ec15c7eb9ae33f68',100.0,1779031625,0,'2026-05-17T17:27:05.338362+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.com/gitkraken/vscode-gitlens", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:13.709021+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ebosas/microservices','ebosas/microservices','','N/A',0,'Curator Insight showcases a reference architecture modeling an end-to-end microservices pattern in Go. Live Grounding reveals it as a practical template illustrating API Gateways, service registries, and gRPC communication loops.','English','Repository','Intermediate',1,'online','manual','cef48da8cee28be519d16132a46d83d2eeedc5cca6eda9881674f7793b141bb2',100.0,1779032243,1,'2021-12-02T12:42:36Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-12-02T12:42:36Z", "gh_stars": 309, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:14.449852+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/eclipse-jkube/jkube','GitHub: Eclipse JKube','','2020',4,'The active GitHub repository for Eclipse JKube, housing Maven/Gradle plugins, extensions, and core libraries. Live Grounding indicates robust ongoing community support, enabling local resource generation, deployment, and hot-swapping inside active clusters. The project is crucial for bridging the gap between standard Java compilation and Kubernetes runtimes.','Java','Repository','Intermediate',1,'online','manual','e2e6c329a9c9631ce5dcf6b048ce085e9bf81aaa9ea055d92a3924a28b88036e',100.0,1779130494,1,'2026-06-12T04:55:21Z',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Source Code"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md", "docs/openshift-pipelines.md"]','["maven-gradle.md", "kubernetes-client-libraries.md", "openshift-pipelines.md"]','{}','{"gh_license": "EPL-2.0", "gh_pushed": "2026-06-12T04:55:21Z", "gh_stars": 849, "gh_open_issues_30d": 158, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:15.259624+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/eclipse/jkube','Github: Eclipse Jkube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3609c41b04f12ea952d77722a788e33ce1d3058a5369a3b5cf2b854e01a45c56',100.0,1779031850,0,'2026-05-17T17:30:50.736063+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://github.com/eclipse-jkube/jkube", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:15.948918+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/edrevo/suspicious-pods','Suspicious pods 🌟','','2023',5,'A simple CLI troubleshooting tool that scans a cluster for pods displaying unusual behaviors, such as continuous container restarts, pending statuses, or missing configurations. Provides immediate developer feedback with descriptive error logs, speeding up triage.','Go','CLI Tool','Low',0,'online','manual','254ef920b7fa02954b59f7a329124ca0de1d29fdecbf9e3ed34eb93596e0e0fe',100.0,1779033259,1,'2023-02-04T02:15:02Z',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Pod Troubleshooting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-04T02:15:02Z", "gh_stars": 96, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:16.713593+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/education','education.github.com','','2026',4,'Comprehensive educational portal serving industry-grade developer setups, cloud environments, and pipeline environments directly to students, teachers, and university networks.','None','Platform','Beginner',0,'online','manual','b8c3ebb0692d2c794302de646f83932d3d420186814990d6d79c8b788778479a',100.0,1779130494,1,'2026-05-18T20:54:54.974415+02:00',NULL,NULL,NULL,'["Developer Platforms", "Education", "GitHub Education"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/eezhee/eezhee','eezhee/eezhee','','2021',1,'An experimental CLI utility designed to simplify the provisioning of development Kubernetes clusters on various cloud providers like DigitalOcean and Linode. It aims to reduce cluster setup overhead to a single command. The repository has been quiet since 2022, serving as a historical artifact for lightweight provisioning scripts.','Go','CLI Tool','Medium',0,'online','manual','81726467819fb0cf5974eee828b7a0de5c6d73085266f296f13a547b2cf93a0e',100.0,1779030022,1,'2024-10-17T00:52:00Z',NULL,NULL,NULL,'["Development", "Local Cluster", "CLI Tool"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-17T00:52:00Z", "gh_stars": 10, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:17.511522+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ekramasif/Basic-Machine-Learning','ekramasif/Basic-Machine-Learning','','2026',5,'A fundamental training repository compiling essential algorithms, scientific computing models, and conceptual guides for starting in Machine Learning. Focuses on classical statistical methods, regression math, and basic Python integrations. Provides a valuable baseline for engineering squads learning ML concepts.','Python','Repository','Beginner',0,'online','manual','8ef0c8d5c41b84b583e9778f28906f33d3ccfe1949b18c40e91355e4b60e2869',100.0,1779030035,1,'2026-03-02T07:15:31Z',NULL,NULL,NULL,'["AI & Machine Learning", "Training", "Fundamentals"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-02T07:15:31Z", "gh_stars": 80, "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:18.277316+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ekramasif/Basic-Machine-Learning/blob/main/Extraa/PythonCheatSheet.ipynb','github.com/ekramasif: Basic Machine Learning - Python Cheatsheet','','2023',5,'An interactive Jupyter Notebook consolidating standard machine learning algorithms in Python. Details array configurations, basic Scikit-Learn validation tests, and pandas pipeline configurations.','Python','Interactive Notebook','Intermediate',0,'online','manual','3622706ae8c3bf0f9183cc557708df207287c5c4458ff625cb2a4ee6cae57fd6',100.0,1779032786,1,'2026-03-02T07:15:31Z',NULL,NULL,NULL,'["Data Science & ML", "Machine Learning", "Python Labs"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-02T07:15:31Z", "gh_stars": 80, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:19.005873+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/eksctl-io/eksctl','eksctl: EKS installer','- [medium.com/@thapliyal705: Create Amazon EKS Cluster from scratch using eksctl](https://medium.com/@thapliyal705/create-amazon-eks-cluster-from-scratch-using-eksctl-67e0d0900245)','2024',4,'The official CLI orchestration tool for provisioning AWS EKS clusters. It compiles high-level YAML inputs into CloudFormation actions to automatically establish VPC, IAM, and worker nodes.','Go','Tool','Intermediate',0,'online','manual','cb3450a6dbedd59bd87eaf18c4c8122a661069bfd332648e29999e38ea0a4d0a',100.0,1779130495,1,'2026-06-11T06:34:46Z',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cluster Provisioning"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-11T06:34:46Z", "gh_stars": 5203, "gh_open_issues_30d": 122, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:19.802875+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/elastic/apm-pipeline-library','Jenkins pipeline shared library for the project Elastic APM 🌟','','2021',5,'A Jenkins Pipeline Shared Library designed to standardize Elastic APM component deployments. While modern GitOps (e.g., ArgoCD) has largely replaced Jenkins for cloud-native delivery, this Groovy library remains highly valuable for organizations maintaining complex, legacy Jenkins-centric pipelines.','Groovy','Repository','Advanced',0,'online','manual','1321cbd3f0db075d6751a3e89fc3485fe9c46c1baec391d960ba858a42204233',100.0,1779032802,1,'2024-10-16T07:21:55Z',NULL,NULL,NULL,'["DevOps", "CI/CD", "Jenkins"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-16T07:21:55Z", "gh_stars": 11, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:20.544578+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/eldada/kubernetes-scripts','Kubernetes Scripts','','2022',5,'A utility collection of bash and shell scripts designed to simplify day-to-day Kubernetes cluster administration, diagnostic queries, and resource debugging. These community-focused tools wrap kubectl commands to perform batch operations and log extractions quickly. Though useful for rapid command-line navigation, production operations typically encapsulate these processes into structured operator patterns.','Shell','Software','Intermediate',0,'online','manual','7c020ec04d79ff411482a9e6129592ee06eae5b72e70a42194563cc91aab1db3',100.0,1781736221,1,'2026-06-18T00:43:41.899391+02:00',NULL,NULL,NULL,'["Automation", "Scripts", "Cluster Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:21.295601+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/eldadru/ksniff','eldadru/ksniff 🌟','','2018',4,'A vital kubectl extension engineered to capture and inspect real-time TCP/IP network packets within pods. It uploads a static tcpdump binary on demand, routing traffic directly to Wireshark for analysis.','Go','Kubectl Plugin','Advanced',0,'online','manual','7fd397fcca2b042939a611e5d0ed5fa41c9326fe44ad94e0594130e1df1d24fd',100.0,1779029169,1,'2024-08-02T03:16:37Z',NULL,NULL,NULL,'["Observability & Performance", "Network Monitoring", "Packet Capture"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-02T03:16:37Z", "gh_stars": 3472, "gh_open_issues_30d": 68, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:22.126799+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/electrocucaracha/krd','krd','','2024',5,'The Kubernetes Reference Deployment (KRD) leverages Ansible playbooks and shell scripts to automate multi-node cluster provisioning with advanced network architectures, hardware acceleration (SR-IOV), nested VM hypervisors, and distributed storage engines.','Shell/Ansible','Repository','Advanced',0,'online','manual','eb630f99aa5f1738d8068b0c1784ae0c37345659c2ace4d7bbc0cc22defc3a4f',100.0,1779031528,1,'2026-06-12T02:44:50Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Advanced Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md"]','["kubernetes-on-premise.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T02:44:50Z", "gh_stars": 40, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:22.907525+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/elotl/kip','Kip, the Kubernetes Cloud Instance Provider','','2021',5,'A virtual-kubelet implementation that scheduled pods directly onto individual cloud provider instances instead of traditional physical workers. Mostly legacy as virtual-node strategies have matured around Karpenter or managed serverless nodes.','Go','Controller','Advanced',1,'online','manual','1de2856a82ced8543ec8352be59502b2a82e01273dbb4352a6aea9ee628994dd',100.0,1779032055,1,'2023-02-25T07:01:39Z',NULL,NULL,NULL,'["Infrastructure", "Serverless Containers", "Virtual Nodes"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-25T07:01:39Z", "gh_stars": 232, "gh_open_issues_30d": 34, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:23.670060+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/emberstack/kubernetes-reflector','kubernetes-reflector','','2024',3,'A specialized Kubernetes controller designed to mirror Secrets and ConfigMaps across namespaces automatically. It allows platform engineers to distribute global configurations, like TLS certificates or pull secrets, to all namespaces securely. Heavily utilized in production environments in 2026 to simplify secret replication.','C#','Kubernetes Controller','Medium',1,'online','manual','a46a15ec35c7eba02315725632764ff554d20c4960ae12d32829bdce19fad7db',100.0,1779033672,1,'2026-06-11T21:25:31Z',NULL,NULL,NULL,'["Infrastructure", "Configuration", "Reflector"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T21:25:31Z", "gh_stars": 1614, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:24.426941+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/enix/x509-certificate-exporter','enix/x509-certificate-exporter','','2024',5,'Highly configurable Prometheus exporter focused on scanning and detecting TLS/SSL certificates from filesystems, Kubernetes Secrets, and PEM files. Helps automatically alert on expiring network assets.','Go','Open Source Tool','Intermediate',0,'online','manual','f99353578090a5d50cdcc34b69d57f17f9212fbcb30dd9bb025ac39806b60cf7',100.0,1779032171,1,'2026-06-13T09:00:04Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Security Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T09:00:04Z", "gh_stars": 929, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:25.203003+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/enochtangg/quick-SQL-cheatsheet','github.com/enochtangg/quick-SQL-cheatsheet: Quick SQL Cheatsheet 🌟','','2024',5,'A highly-starred quick-reference guide for standard SQL query patterns. Highlights efficient subquery constructions, join variants, data filtering options, and indexing architectures to accelerate database optimization workflows.','SQL','Cheat Sheet','Intermediate',0,'online','manual','d1f5e5768ed00d6c00c85f86621656f92b31dd0f3aa0da07738745adaf785cfc',100.0,1779031111,1,'2020-10-01T19:54:00Z',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-10-01T19:54:00Z", "gh_stars": 5402, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:25.982030+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/envoyproxy/gateway','Envoy Gateway','','2023',5,'The official Envoy Gateway project aimed at unifying ingress controller configurations using the Kubernetes Gateway API. Simplifies managing edge proxy deployments, routing rules, TLS terminations, and access logging under a standard, community-supported model.','Go','Repository','High',1,'online','manual','8361ecf2eb3d6f23baa420cc77dbc82fa52cdbfb2a354b9e0b36fdc9ea9df2f6',100.0,1779034295,1,'2026-06-14T06:42:03Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Data Plane", "API Gateway"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:42:03Z", "gh_stars": 2800, "gh_open_issues_30d": 723, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:26.753379+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/eon01/kubernetes-workshop','github.com/eon01/kubernetes-workshop','','2021',0,'Hands-on introductory workshop materials covering fundamental Kubernetes concepts, including Pods, Services, Deployments, and ingress controller definitions. (Live Grounding: Solid reference for classroom-based learning or self-paced platform orchestration upskilling).','YAML','Code Repository','Beginner',0,'online','manual','3a7e8c2e36e86e957826ae6229aac87a568f7d269d6c1e60ed083da38fef35cf',100.0,1781735910,1,'2026-06-18T00:38:30.809933+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:27.493353+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/epinio/epinio','epinio/epinio','','2025',4,'Epinio is an open-source, lightweight PaaS built on top of Kubernetes, designed to offer an app-push developer experience similar to Heroku or Cloud Foundry. Created by SUSE, it handles code compilation, ingress configuration, and TLS provisioning out-of-the-box, allowing developers to deploy applications with a single CLI command without managing raw YAML.','Go','Platform','High',1,'online','manual','0e00eb534f1949213f7df9b101c94bdf6364ca5da8aebce1c0e413dcb236c8b7',100.0,1779029292,1,'2026-06-12T21:36:00Z',NULL,NULL,NULL,'["Application Delivery", "Platform-as-a-Service", "Developer Experience"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:36:00Z", "gh_stars": 590, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:28.275914+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/eraser-dev/eraser','github.com/Azure/eraser 🌟','','2022',5,'Eraser is a Kubernetes native tool designed to clean up unused, dangling, and vulnerable images from cluster nodes. Operating as an automated daemonset controller, it significantly reduces host disk utilization and minimizes the attack surface across production fleets.','Go','Operator','Intermediate',0,'online','manual','a61a84d05ea9b0ae2d5b9c1c11f8f66e8dcf0dfd91f725d4c447324ca1a1df23',100.0,1779130495,1,'2026-04-09T05:55:41Z',NULL,NULL,NULL,'["Kubernetes", "Node Management", "Garbage Collection"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-09T05:55:41Z", "gh_stars": 607, "gh_open_issues_30d": 78, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:29.094793+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/erebe/personal-server','github.com/erebe/personal-server: Personal server configuration with k3s'' 🌟','','2022',1,'An infrastructure-as-code repository showcasing a highly efficient, custom home-lab or personal server automation template utilizing K3s and declarative configurations.','Nix','IaC','Advanced',0,'online','manual','95740772fb5f569c2b4cdd912c3000d11e43fb318be892bdb1ecae86103ce9ec',100.0,1781736154,1,'2026-06-18T00:42:34.414123+02:00',NULL,NULL,NULL,'["Edge & IoT", "Bare Metal", "Home Lab"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:29.854311+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/erjosito/alz-repo-best-practices/blob/main/README.md','Azure Landing Zone (ALZ) Repository Best Practices','A blueprint repository outlining structural guidelines, pipeline practices, and branch strategy for running enterprise-grade Azure Landing Zones.','2025',4,'An architectural and procedural guide for managing Infrastructure as Code (IaC) repositories in large-scale Azure Landing Zone (ALZ) deployments. The guidelines cover structuring directory layouts for Bicep or Terraform, establishing strict CI/CD validation checks via GitHub Actions, protecting critical deployment paths, and handling Azure resource concurrency limitations (particularly Azure Firewall operations). It provides cloud platform engineers with actionable, production-ready blueprints to enforce governance, minimize merge collisions, and streamline multi-tenant infrastructure delivery.','en','repository','Advanced',0,'online','automatic','6c8ece6e26cf9b16e452221b65b791b7425c589e5951fe21e04c355c4f3b0b76',NULL,1780400585,0,'2026-05-26T17:26:51Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Landing Zones (ALZ)", "Infrastructure as Code", "CI/CD and GitOps"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "azure", "gh_license": "MIT", "gh_pushed": "2026-05-26T17:26:51Z", "gh_stars": 15, "impact_score": 89, "reputation_status": "Vetted", "reputation_summary": "Created by Jose Moreno (erjosito), Principal Azure Solutions Architect at Microsoft, this repository serves as a highly vetted public guide for enterprise-scale Azure Landing Zones.", "social_preview_url": "https://opengraph.githubassets.com/49132b96706f04c324ef39b5c5fce019be7272fb741f8d0a992ecf4c0a156ec9/erjosito/alz-repo-best-practices", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:30.631589+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/ermetic/access-undenied-aws','ermetic/access-undenied-aws 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e1b6fb678b3d8926a7e292a58ac7de6de5af0d6ca679c4fc435c84989c399f4',100.0,1779029503,0,'2026-05-17T16:51:43.136205+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://github.com/tenable/access-undenied-aws", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:31.314806+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/errordeveloper/kubegen','kubegen','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b1b05cef9af77753118352ec057af622eabb71d47b232ddcbddb4e0300232ea4',100.0,1779030202,1,'2026-05-17T17:03:22.628938+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_license": "NOASSERTION", "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:32.099335+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/estahn/k8s-image-swapper','k8s-image-swapper 🌟','','2025',5,'A high-performance mutating webhook that intercepts pod creation requests, caches targeted registry images, and rewrites the image path to point to private storage endpoints. By doing so, it shields internal environments from external rate limits and guarantees low-latency image pulls.','Go','Webhook','Medium',0,'online','manual','cbc6ece15805e832bb9d6b587306b1266ee274a1c7863a6062951886312c7988',100.0,1779032180,1,'2026-06-10T12:25:38Z',NULL,NULL,NULL,'["Infrastructure", "Container Registries", "Admission Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T12:25:38Z", "gh_stars": 629, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:32.834609+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/etcd-io/etcd',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b826fcf01b097f173d793a7fbca1e2e3796669dfd73ee9e5bb722912552fa318',100.0,1779029679,0,'2026-05-17T16:54:39.102481+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"gh_open_issues_30d": 262, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:33.602249+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/external-secrets/kubernetes-external-secrets','Kubernetes External Secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','466852f6c235fc53bcbcc19823d64c3173e686ea9afb254112b44500808cb0f1',100.0,1779029421,1,'2026-05-17T16:50:21.835693+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:34.423591+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fabric8io/docker-maven-plugin','docker-maven-plugin','','2020',4,'Fabric8''s highly reliable Maven integration for containerization management. Lets developers orchestrate builds and container tests within pom.xml execution blocks; however, users are increasingly transitioning to Eclipse JKube for modern Cloud-Native orchestration patterns.','Java','Maven Plugin','Advanced',1,'online','manual','612809807c1163bd3c42823c4b03e4db8c6f336f62d8dd461ba259177d9aeb24',100.0,1779030958,1,'2026-05-25T09:16:05Z',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Container Packaging"]','["[ENTERPRISE-STABLE]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T09:16:05Z", "gh_stars": 1929, "gh_open_issues_30d": 520, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:35.204846+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fabric8io/fabric8-maven-plugin ','github - fabric8, maven plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual',NULL,80.0,1779033923,0,'2026-05-17T18:05:23.428538+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://github.com/fabric8io/fabric8-maven-plugin", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:35.862356+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fabric8io/fabric8-pipeline-library','Fabric8 Pipeline Library','','2018',3,'A reusable Jenkins Pipeline helper library that supports automated environments, build phases, and release setups within OpenShift frameworks. It is largely deprecated, superseded by modern Jenkins plugins or native Tekton pipelines.','Groovy','Code Repository','Intermediate',1,'online','manual','cd488fc555f409014bfa4e044fcdd2e44ec4d1e60d1c2d4fb065e041dcdc7359',100.0,1779031896,1,'2024-04-09T23:45:53Z',NULL,NULL,NULL,'["App Development", "CI/CD", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-09T23:45:53Z", "gh_stars": 436, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:36.611835+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fabric8io/kansible/blob/master/vendor/k8s.io/kubernetes/docs/user-guide/kubectl-cheatsheet.md','fabric8 - kubectl','','2018',3,'A historic, vendor-sourced reference of early kubectl command structures hosted in the fabric8 ecosystem. While some elements lean legacy, it documents fundamental container routing patterns and administrative tasks foundational to older clusters.','Markdown','Cheat Sheet','Intermediate',0,'online','manual','602cf3562472bdaddd7ca9be039e0ecf852bb096248a743b0165fb5dd2a52568',100.0,1779033051,1,'2016-04-27T06:58:25Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[LEGACY]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2016-04-27T06:58:25Z", "gh_stars": 266, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:37.372560+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/facebook/jest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','342d641d0b021617557451eadd29d10813279121b03a68973027abab836b9bca',100.0,1779032091,0,'2026-05-17T17:34:51.478899+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:38.043366+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fairwindsops/nova','github: Nova 🌟','','2025',3,'A critical cluster auditing utility that proactively scans running environments for outdated, insecure, or orphaned Helm releases. It cross-references current cluster deployments against upstream registries to alert operators of crucial patch requirements.','Go','CLI Tool','Intermediate',0,'online','manual','12b7188b2bc5c2cbae0fbde0592ada6b5ae1fd89d927887f3354af0b4e8975bd',100.0,1779029821,1,'2026-05-04T14:29:29Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Auditing & Maintenance"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-04T14:29:29Z", "gh_stars": 864, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:38.795919+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fatherlinux/ubi-micro','ubi-micro: RHEL tiny images to build containers 🌟','','2021',1,'An open-source repository dedicated to UBI-Micro, Red Hat''s smallest, zero-dependency base image layer designed for extreme attack surface minimization. It contains only essential package databases and relies on host-side tools like Buildah to inject necessary microservice binaries.','Shell','Software','Advanced',1,'online','manual','cde1a14802c89c245ee5d0ad664ab8701762b86792c9ecb3e847c64725c11d24',100.0,1781735900,1,'2026-06-18T00:38:20.703310+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Optimization", "Red Hat UBI"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:39.585609+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/features/codespaces','GitHub Codespaces','','2023',0,'GitHub Codespaces delivers cloud-hosted, highly configurable development environments running directly inside Visual Studio Code or browser instances. By leveraging declarative configuration (devcontainer.json), platform teams can eliminate the standard ''works on my machine'' problem and onboard developers in seconds. It represents a paradigm shift in software engineering productivity, replacing heavy local setups with scalable, secure cloud-native workstations.','English','Product','Intermediate',0,'online','manual','39c631146eca956cb401b444761a38ab79b78e66208100900e629ec6c5f9d521',100.0,1781735950,1,'2026-06-18T00:39:10.212705+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Cloud-Native IDEs", "Developer Environments"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md", "visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:40.236484+02:00"}'); INSERT INTO "resources" VALUES('https://github.com/features/preview/github-app','GitHub Copilot Agent-Driven Desktop Client Technical Preview','Join the waitlist for the GitHub Copilot desktop app, a native experience built for issue pickup, parallel agent orchestration, and automated code review.','2026',4,'Curator Insight: Elevating the AI assistant from an editor extension to a native desktop client shifts the paradigm towards fully agentic workflow orchestration. -Live Grounding: GitHub''s technical preview showcases native desktop clients (macOS, Windows, Linux) that automate issue-to-merge flows, support parallel agent sessions in isolated Git worktrees, and integrate with the Model Context Protocol (MCP).','en','documentation','Intermediate',0,'online','automatic','29ae2b991bb8d43fb2d9d00a276f017dd777f2ea98ddd530a68a102e39d23b36',NULL,1.78035215826342201e+09,0,'2026-06-02T00:15:58.263422+02:00',NULL,NULL,NULL,'["AI", "Developer Tools", "Coding Agents", "GitHub Copilot App"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular developer tool currently in high-demand technical preview.", "social_preview_url": "https://github.githubassets.com/assets/github-app-waitlist-cee758d24d8d.jpg", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://github.com/felipecruz91/debug-ctr','==felipecruz91/debug-ctr==','','2022',1,'Lightweight helper utility targeting runtimes at the node level. Allows developers to run custom debug tools directly inside active containerd namespaces without impacting root node security models.','Go','Tool','Intermediate',0,'online','manual','7175b73d3f1f7b6eee8bc53937c4adebb86fe8e5f74f6bf5881e88b0d8826ef8',100.0,1.779032966812819e+09,1,'2023-01-27T10:01:13Z',NULL,NULL,NULL,'["Observability", "Debugging", "Container Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-01-27T10:01:13Z", "gh_stars": 52}'); -INSERT INTO "resources" VALUES('https://github.com/feluelle/airflow-diagrams','feluelle/airflow-diagrams','','2023',3,'An open-source CLI utility designed to automatically generate high-quality diagrams representing Apache Airflow workflow dependencies. Accelerates data lineage documentation across pipeline iterations.','Python','CLI Tool','Intermediate',0,'online','manual','325518f84dba9815c0d6e616beb81bff4406184e25731ad045a49aa14e651e85',100.0,1.77903296950873708e+09,1,'2026-06-08T17:59:10Z',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "Airflow"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T17:59:10Z", "gh_stars": 358}'); -INSERT INTO "resources" VALUES('https://github.com/fepegar/vesseg','fepegar/vesseg','','2022',1,'A specialized neural segmentation repository targeting retinal vessel identification on ocular datasets. Built with PyTorch, it provides ready-to-run inference architectures, custom dataset preprocessors, and benchmarking tests tailored for ocular imaging.','Python','Repository','Intermediate',0,'online','manual','c9181c2b97aadfc544cd8e1cb22be2e64e84f975b31fbb6dba127778811d2fd0',100.0,1.77903297526226902e+09,1,'2022-06-23T17:55:20Z',NULL,NULL,NULL,'["Machine Learning", "Medical Imaging", "Computer Vision"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-23T17:55:20Z", "gh_stars": 44}'); -INSERT INTO "resources" VALUES('https://github.com/fidelity/kconnect','kconnect - The Kubernetes Connection Manager CLI','','2026',5,'An enterprise-ready connection manager used to secure and automate context discovery in cloud environments. It integrates CLI authentication directly with corporate directory providers (such as SAML, OIDC, AWS IAM, Azure AD), making it simple to manage multi-tenant access safely.','Go','Tool','Intermediate',0,'online','manual','32bcda8d7853e3f5334a94052cc88b9038c233c2a4aa92d3a911d41101a0b71d',100.0,1.77903458037919592e+09,1,'2026-06-09T13:40:46Z',NULL,NULL,NULL,'["Security", "Access Management", "Identity Providers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T13:40:46Z", "gh_stars": 243}'); -INSERT INTO "resources" VALUES('https://github.com/figaw/configuration-as-code-jenkins-k8s','Configuration as Code of Jenkins (for Kubernetes) 🌟🌟','','2020',0,'Curator Insight points to this resource for implementing Jenkins Configuration as Code on Kubernetes. Live Grounding shows that by mapping JCasC YAML onto Kubernetes ConfigMaps, administrators can fully decouple configuration state from ephemeral container lifecycles. This practice mitigates drift and enables rapid restoration in disaster recovery scenarios.','YAML','Repository','Advanced',0,'online','manual','e8e13b05d8a6391fb77b8d799c2fbfec62e0def84018cea6521398fafdb5d70b',100.0,1.78173591100518393e+09,1,'2026-06-18T00:38:31.005184+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Kubernetes Native Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/figaw/freestyle-to-pipeline-jenkins','Demo repository 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','680062af5400a0fa4dfba0102236c56394fcd7947a2242109c9fb4340e3c7fb6',100.0,1779032236.61148,1,'2026-05-17T17:37:16.611480+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/figaw/freestyle-to-pipeline-jenkins/blob/master/from-freestyle-jobs-to-pipeline-with-jobdsl.pdf','Slides 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fc9fb41fc0b772b8a79ffb6996b8e4f548dc0c171f9dbdfc1981466e25b0e60d',100.0,1.77903159196030211e+09,1,'2026-05-17T17:26:31.960302+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/flannel-io/flannel','Flannel','- [Weave-net](https://www.weave.works/)','2026',5,'A highly stable, lightweight Layer 3 overlay CNI fabric designed specifically for simplified Kubernetes installations. It provisions a simple local agent on each cluster node to manage subnet allocations via etcd, supporting VXLAN and host-gw backends. While it lacks L7 traffic steering and NetworkPolicy parsing, its operational simplicity remains highly valuable for lightweight resource-constrained environments.','Go','Repository','Intermediate',0,'online','manual','eba99ae86b5bae9e55d3c3591114094a4e78609bbc34e79b4a9bb1aad50ef4ea',100.0,1.77913049501194906e+09,1,'2026-06-08T08:34:34Z',NULL,NULL,NULL,'["Networking", "CNI", "Overlay Networks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T08:34:34Z", "gh_stars": 9475}'); -INSERT INTO "resources" VALUES('https://github.com/flant/k8s-image-availability-exporter','k8s-image-availability-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ec8d4aed673cd9c802e9e21f8a0e2934dfc470e6c5ec0ce158633f85d6f123f',100.0,1.77903196276280307e+09,0,'2026-05-17T17:32:42.762803+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/deckhouse/k8s-image-availability-exporter"}'); -INSERT INTO "resources" VALUES('https://github.com/flant/shell-operator','Shell-operator','','2026',4,'Shell-operator allows system administrators and developers to build fully-featured Kubernetes operators using standard bash, python, or other scripting languages. By watching cluster events and executing scripts, it simplifies dynamic automation.','Go','Controller Platform','Intermediate',1,'online','manual','cecdf4357eb70fe20eedaac28eedd2c9617681d9a6d760dbaa7601876cba1dd3',100.0,1.77902982105381798e+09,1,'2026-06-11T10:56:40Z',NULL,NULL,NULL,'["Cluster Management", "Operator Frameworks", "Automation Scripts"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T10:56:40Z", "gh_stars": 2603}'); -INSERT INTO "resources" VALUES('https://github.com/flared/teleproxy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2076a6de779d1921805bcc2e78a2b7316ceb2be2bbee06a1a2cd89e790c51448',100.0,1.77903006974616599e+09,0,'2026-05-17T17:01:09.746166+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/flaviostutz/promster','Promster: Use Prometheus in huge deployments with dynamic clustering and scrape sharding capabilities based on ETCD service registration','','2020',1,'Leverages ETCD service registration to provide dynamic clustering and automated scrape sharding for distributed Prometheus deployments. While offering a lightweight alternative for scale-out setups, modern production environments in 2026 predominantly utilize Thanos, Cortex, or VictoriaMetrics for highly available global metrics engines.','Go','Tool','Advanced',1,'online','manual','603bb9f1d9ac7d20e9f70d01f0bf9bfe04d0db3afe7f1c31ca7bd38f6afa7346',100.0,1779033360.40729,1,'2023-02-15T01:43:04Z',NULL,NULL,NULL,'["Observability", "Metrics", "Prometheus Scale"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-15T01:43:04Z", "gh_stars": 31}'); -INSERT INTO "resources" VALUES('https://github.com/floci-io/floci','Floci - An AWS Local Emulator Alternative','','2024',5,'An active and highly performant local alternative to localstack. Emulates AWS cloud service behavior locally using specialized lightweight container footprints.','Go','repository','Intermediate',1,'online','manual','9b45b4c82d8b4b74c725de183df8fcc3765045aaf71bc61faeba7aaa517aaea1',100.0,1.77902951411626911e+09,1,'2026-06-14T05:55:57Z',NULL,NULL,NULL,'["Containers", "Developer Tooling", "Cloud Emulation"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md", "docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "aws-tools-scripts.md", "docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T05:55:57Z", "gh_stars": 14064}'); -INSERT INTO "resources" VALUES('https://github.com/floci-io/floci-az','floci-az','Lightweight and free open-source local Azure Emulator built using Quarkus Native.','2026',4,'Floci-AZ is an open-source local Azure service emulator that integrates Blob, Queue, and Table storage, Cosmos DB, Azure Functions, App Configuration, Key Vault, Event Hubs, and AKS on a single port. Built on Quarkus and GraalVM native binary compiling, it delivers sub-100ms startup times and a low memory footprint without requiring cloud subscriptions or auth tokens. It provides a real embedded k3s container or mocked execution mode for fast CI environments, serving as a powerful alternative to Azurite and Microsoft''s native Cosmos DB emulator.','en','repository','Advanced',0,'online','automatic','643654dd8ea28a921fff18746692a66805eb12335d4bbf559cb8e3479a3a6ba5',NULL,1.78035272035174107e+09,0,'2026-06-01T04:16:51Z',NULL,NULL,NULL,'["Local Development", "Cloud Emulators", "Azure"]','["COMMUNITY-TOOL", "EMERGING"]','[]','[]','{}','{"category": "azure", "gh_license": "MIT", "gh_pushed": "2026-06-01T04:16:51Z", "gh_stars": 197, "reputation_status": "Vetted", "reputation_summary": "Vetted by the Azure community as a lightweight, fast, and unified local alternative to fragmented official emulators.", "social_preview_url": "https://repository-images.githubusercontent.com/1212601019/0a6d3334-eead-42f6-a61b-6b095be5fc4d", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://github.com/flomesh-io/pipy','github.com/flomesh-io/pipy','','2025',2,'Pipy is an ultra-lightweight, programmable network data plane engine designed for edge gateways, service meshes, and cloud-native proxies. Operating on a highly performant C++ core run by a JS scripting layer, it provides outstanding request throughput with minimal memory footprint.','C++','Proxy / Service Mesh Data Plane','Advanced',1,'online','manual','35120d06527a9941f5bd2b545009d1d32c95e7465f9df3a2dec7fe2dd81ad5b3',100.0,1.77903331401566791e+09,1,'2026-06-12T15:50:14Z',NULL,NULL,NULL,'["Network", "Proxy & Service Mesh", "Data Plane"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T15:50:14Z", "gh_stars": 827}'); -INSERT INTO "resources" VALUES('https://github.com/flux-iac/tofu-controller','github.com/flux-iac/tofu-controller','','2024',5,'The successor to the TF-controller, this project provides a Kubernetes custom controller designed to reconcile OpenTofu and Terraform resources natively using GitOps principles. Live Grounding indicates that in 2026, the Tofu-Controller is highly valued across enterprise systems, allowing teams to seamlessly declare infrastructure dependencies directly in Git alongside their Kubernetes applications.','Go','Tool','Advanced',0,'online','manual','fdf5961adf936014db589efc9c5ee27ba146b1616205da70fc26040b3c007c42',100.0,1.7790334796418271e+09,1,'2026-06-08T11:55:28Z',NULL,NULL,NULL,'["Infrastructure as Code", "OpenTofu", "GitOps"]','["[DE FACTO STANDARD]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T11:55:28Z", "gh_stars": 1653}'); -INSERT INTO "resources" VALUES('https://github.com/fluxcd/flux','github: Flux','','2021',5,'The deprecated and archived GitHub repository for the original Flux v1 GitOps engine. Completely succeeded by the microservice-driven, decoupled Flux v2 architecture.','Go','GitOps Engine','High',1,'online','manual','7e2ffd1e5023c5643e99456a62d3d5aa9fa763d5dc2eb1afe3c8073e4ade76ce',100.0,1.77903426599831199e+09,1,'2022-11-01T15:16:50Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/flux.md", "docs/gitops.md"]','["flux.md", "gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-01T15:16:50Z", "gh_stars": 6861}'); -INSERT INTO "resources" VALUES('https://github.com/fluxcd/flux2','github: Flux Version 2','','2026',5,'The official active repository for Flux v2. Rebuilt from the ground up as a set of Kubernetes controllers (GitOps Toolkit) to allow decoupled, highly parallel reconciliation of Git configurations.','Go','GitOps Engine','High',1,'online','manual','2695af292c7e3281d5bacc5a595fdc2b407e385b29008fbed273810d4ef94e02',100.0,1.77903458229377794e+09,1,'2026-06-13T12:02:15Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[DE FACTO STANDARD]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T12:02:15Z", "gh_stars": 8186}'); -INSERT INTO "resources" VALUES('https://github.com/fluxcd/flux2-kustomize-helm-example','flux2-kustomize-helm-example 🌟','','2023',3,'The canonical Flux v2 reference architecture. Provides production-tested blueprints for structuring multi-environment repositories, configuring Kustomize hierarchies, packaging Helm releases, and enforcing namespace isolation patterns.','YAML','Repository','Intermediate',1,'online','manual','da2a7b0c6b9b65cb22c9de865927dcc956b79aa3ee90935e7fae780cad5adc09',100.0,1.77903295041651892e+09,1,'2026-06-12T07:25:39Z',NULL,NULL,NULL,'["GitOps", "Continuous Deployment", "Flux v2"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T07:25:39Z", "gh_stars": 1268}'); -INSERT INTO "resources" VALUES('https://github.com/fluxcd/flux2-multi-tenancy','fluxcd/flux2-multi-tenancy','','2023',4,'Demonstrates production-hardened multi-tenant configuration templates using Flux v2, establishing cryptographic and administrative boundaries via Kubernetes RBAC and ServiceAccounts. Curator Insight emphasizes its value as a secure multi-tenant bootstrap model. Live Grounding confirms that decoupling tenant namespaces while restricting cross-namespace source references is the standard for enterprise-grade shared cluster GitOps.','YAML','Tool','Advanced',0,'online','manual','3e3b71e24d835d0a367062be178f46c96d8ba0cbb9db53159fd1b5913284ec2e',100.0,1.77903056416276788e+09,1,'2026-05-08T14:40:30Z',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "Flux"]','["[ENTERPRISE-STABLE]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-08T14:40:30Z", "gh_stars": 600}'); +Live Grounding: GitHub''s technical preview showcases native desktop clients (macOS, Windows, Linux) that automate issue-to-merge flows, support parallel agent sessions in isolated Git worktrees, and integrate with the Model Context Protocol (MCP).','en','documentation','Intermediate',0,'online','automatic','29ae2b991bb8d43fb2d9d00a276f017dd777f2ea98ddd530a68a102e39d23b36',NULL,1780352158,0,'2026-06-02T00:15:58.263422+02:00',NULL,NULL,NULL,'["AI", "Developer Tools", "Coding Agents", "GitHub Copilot App"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular developer tool currently in high-demand technical preview.", "social_preview_url": "https://github.githubassets.com/assets/github-app-waitlist-cee758d24d8d.jpg", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:40.883564+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/felipecruz91/debug-ctr','==felipecruz91/debug-ctr==','','2022',1,'Lightweight helper utility targeting runtimes at the node level. Allows developers to run custom debug tools directly inside active containerd namespaces without impacting root node security models.','Go','Tool','Intermediate',0,'online','manual','7175b73d3f1f7b6eee8bc53937c4adebb86fe8e5f74f6bf5881e88b0d8826ef8',100.0,1779032966,1,'2023-01-27T10:01:13Z',NULL,NULL,NULL,'["Observability", "Debugging", "Container Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-01-27T10:01:13Z", "gh_stars": 52, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:41.748733+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/feluelle/airflow-diagrams','feluelle/airflow-diagrams','','2023',3,'An open-source CLI utility designed to automatically generate high-quality diagrams representing Apache Airflow workflow dependencies. Accelerates data lineage documentation across pipeline iterations.','Python','CLI Tool','Intermediate',0,'online','manual','325518f84dba9815c0d6e616beb81bff4406184e25731ad045a49aa14e651e85',100.0,1779032969,1,'2026-06-08T17:59:10Z',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "Airflow"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T17:59:10Z", "gh_stars": 358, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:42.512999+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fepegar/vesseg','fepegar/vesseg','','2022',1,'A specialized neural segmentation repository targeting retinal vessel identification on ocular datasets. Built with PyTorch, it provides ready-to-run inference architectures, custom dataset preprocessors, and benchmarking tests tailored for ocular imaging.','Python','Repository','Intermediate',0,'online','manual','c9181c2b97aadfc544cd8e1cb22be2e64e84f975b31fbb6dba127778811d2fd0',100.0,1779032975,1,'2022-06-23T17:55:20Z',NULL,NULL,NULL,'["Machine Learning", "Medical Imaging", "Computer Vision"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-23T17:55:20Z", "gh_stars": 44, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:43.271387+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fidelity/kconnect','kconnect - The Kubernetes Connection Manager CLI','','2026',5,'An enterprise-ready connection manager used to secure and automate context discovery in cloud environments. It integrates CLI authentication directly with corporate directory providers (such as SAML, OIDC, AWS IAM, Azure AD), making it simple to manage multi-tenant access safely.','Go','Tool','Intermediate',0,'online','manual','32bcda8d7853e3f5334a94052cc88b9038c233c2a4aa92d3a911d41101a0b71d',100.0,1779034580,1,'2026-06-09T13:40:46Z',NULL,NULL,NULL,'["Security", "Access Management", "Identity Providers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T13:40:46Z", "gh_stars": 243, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:44.056332+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/figaw/configuration-as-code-jenkins-k8s','Configuration as Code of Jenkins (for Kubernetes) 🌟🌟','','2020',0,'Curator Insight points to this resource for implementing Jenkins Configuration as Code on Kubernetes. Live Grounding shows that by mapping JCasC YAML onto Kubernetes ConfigMaps, administrators can fully decouple configuration state from ephemeral container lifecycles. This practice mitigates drift and enables rapid restoration in disaster recovery scenarios.','YAML','Repository','Advanced',0,'online','manual','e8e13b05d8a6391fb77b8d799c2fbfec62e0def84018cea6521398fafdb5d70b',100.0,1781735911,1,'2026-06-18T00:38:31.005184+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Kubernetes Native Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:44.812704+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/figaw/freestyle-to-pipeline-jenkins','Demo repository 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','680062af5400a0fa4dfba0102236c56394fcd7947a2242109c9fb4340e3c7fb6',100.0,1779032236,1,'2026-05-17T17:37:16.611480+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:45.577602+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/figaw/freestyle-to-pipeline-jenkins/blob/master/from-freestyle-jobs-to-pipeline-with-jobdsl.pdf','Slides 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fc9fb41fc0b772b8a79ffb6996b8e4f548dc0c171f9dbdfc1981466e25b0e60d',100.0,1779031591,1,'2026-05-17T17:26:31.960302+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:46.337609+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/flannel-io/flannel','Flannel','- [Weave-net](https://www.weave.works/)','2026',5,'A highly stable, lightweight Layer 3 overlay CNI fabric designed specifically for simplified Kubernetes installations. It provisions a simple local agent on each cluster node to manage subnet allocations via etcd, supporting VXLAN and host-gw backends. While it lacks L7 traffic steering and NetworkPolicy parsing, its operational simplicity remains highly valuable for lightweight resource-constrained environments.','Go','Repository','Intermediate',0,'online','manual','eba99ae86b5bae9e55d3c3591114094a4e78609bbc34e79b4a9bb1aad50ef4ea',100.0,1779130495,1,'2026-06-08T08:34:34Z',NULL,NULL,NULL,'["Networking", "CNI", "Overlay Networks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T08:34:34Z", "gh_stars": 9475, "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:47.117513+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/flant/k8s-image-availability-exporter','k8s-image-availability-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ec8d4aed673cd9c802e9e21f8a0e2934dfc470e6c5ec0ce158633f85d6f123f',100.0,1779031962,0,'2026-05-17T17:32:42.762803+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/deckhouse/k8s-image-availability-exporter", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:47.833680+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/flant/shell-operator','Shell-operator','','2026',4,'Shell-operator allows system administrators and developers to build fully-featured Kubernetes operators using standard bash, python, or other scripting languages. By watching cluster events and executing scripts, it simplifies dynamic automation.','Go','Controller Platform','Intermediate',1,'online','manual','cecdf4357eb70fe20eedaac28eedd2c9617681d9a6d760dbaa7601876cba1dd3',100.0,1779029821,1,'2026-06-11T10:56:40Z',NULL,NULL,NULL,'["Cluster Management", "Operator Frameworks", "Automation Scripts"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T10:56:40Z", "gh_stars": 2603, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:48.605842+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/flared/teleproxy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2076a6de779d1921805bcc2e78a2b7316ceb2be2bbee06a1a2cd89e790c51448',100.0,1779030069,0,'2026-05-17T17:01:09.746166+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:49.471526+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/flaviostutz/promster','Promster: Use Prometheus in huge deployments with dynamic clustering and scrape sharding capabilities based on ETCD service registration','','2020',1,'Leverages ETCD service registration to provide dynamic clustering and automated scrape sharding for distributed Prometheus deployments. While offering a lightweight alternative for scale-out setups, modern production environments in 2026 predominantly utilize Thanos, Cortex, or VictoriaMetrics for highly available global metrics engines.','Go','Tool','Advanced',1,'online','manual','603bb9f1d9ac7d20e9f70d01f0bf9bfe04d0db3afe7f1c31ca7bd38f6afa7346',100.0,1779033360,1,'2023-02-15T01:43:04Z',NULL,NULL,NULL,'["Observability", "Metrics", "Prometheus Scale"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-15T01:43:04Z", "gh_stars": 31, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:50.232112+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/floci-io/floci','Floci - An AWS Local Emulator Alternative','','2024',5,'An active and highly performant local alternative to localstack. Emulates AWS cloud service behavior locally using specialized lightweight container footprints.','Go','repository','Intermediate',1,'online','manual','9b45b4c82d8b4b74c725de183df8fcc3765045aaf71bc61faeba7aaa517aaea1',100.0,1779029514,1,'2026-06-14T05:55:57Z',NULL,NULL,NULL,'["Containers", "Developer Tooling", "Cloud Emulation"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md", "docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "aws-tools-scripts.md", "docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T05:55:57Z", "gh_stars": 14064, "gh_open_issues_30d": 75, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:50.981684+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/floci-io/floci-az','floci-az','Lightweight and free open-source local Azure Emulator built using Quarkus Native.','2026',4,'Floci-AZ is an open-source local Azure service emulator that integrates Blob, Queue, and Table storage, Cosmos DB, Azure Functions, App Configuration, Key Vault, Event Hubs, and AKS on a single port. Built on Quarkus and GraalVM native binary compiling, it delivers sub-100ms startup times and a low memory footprint without requiring cloud subscriptions or auth tokens. It provides a real embedded k3s container or mocked execution mode for fast CI environments, serving as a powerful alternative to Azurite and Microsoft''s native Cosmos DB emulator.','en','repository','Advanced',0,'online','automatic','643654dd8ea28a921fff18746692a66805eb12335d4bbf559cb8e3479a3a6ba5',NULL,1780352720,0,'2026-06-01T04:16:51Z',NULL,NULL,NULL,'["Local Development", "Cloud Emulators", "Azure"]','["COMMUNITY-TOOL", "EMERGING"]','[]','[]','{}','{"category": "azure", "gh_license": "MIT", "gh_pushed": "2026-06-01T04:16:51Z", "gh_stars": 197, "reputation_status": "Vetted", "reputation_summary": "Vetted by the Azure community as a lightweight, fast, and unified local alternative to fragmented official emulators.", "social_preview_url": "https://repository-images.githubusercontent.com/1212601019/0a6d3334-eead-42f6-a61b-6b095be5fc4d", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:51.771401+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/flomesh-io/pipy','github.com/flomesh-io/pipy','','2025',2,'Pipy is an ultra-lightweight, programmable network data plane engine designed for edge gateways, service meshes, and cloud-native proxies. Operating on a highly performant C++ core run by a JS scripting layer, it provides outstanding request throughput with minimal memory footprint.','C++','Proxy / Service Mesh Data Plane','Advanced',1,'online','manual','35120d06527a9941f5bd2b545009d1d32c95e7465f9df3a2dec7fe2dd81ad5b3',100.0,1779033314,1,'2026-06-12T15:50:14Z',NULL,NULL,NULL,'["Network", "Proxy & Service Mesh", "Data Plane"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T15:50:14Z", "gh_stars": 827, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:52.641167+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/flux-iac/tofu-controller','github.com/flux-iac/tofu-controller','','2024',5,'The successor to the TF-controller, this project provides a Kubernetes custom controller designed to reconcile OpenTofu and Terraform resources natively using GitOps principles. Live Grounding indicates that in 2026, the Tofu-Controller is highly valued across enterprise systems, allowing teams to seamlessly declare infrastructure dependencies directly in Git alongside their Kubernetes applications.','Go','Tool','Advanced',0,'online','manual','fdf5961adf936014db589efc9c5ee27ba146b1616205da70fc26040b3c007c42',100.0,1779033479,1,'2026-06-08T11:55:28Z',NULL,NULL,NULL,'["Infrastructure as Code", "OpenTofu", "GitOps"]','["[DE FACTO STANDARD]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T11:55:28Z", "gh_stars": 1653, "gh_open_issues_30d": 157, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:53.410621+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fluxcd/flux','github: Flux','','2021',5,'The deprecated and archived GitHub repository for the original Flux v1 GitOps engine. Completely succeeded by the microservice-driven, decoupled Flux v2 architecture.','Go','GitOps Engine','High',1,'online','manual','7e2ffd1e5023c5643e99456a62d3d5aa9fa763d5dc2eb1afe3c8073e4ade76ce',100.0,1779034265,1,'2022-11-01T15:16:50Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/flux.md", "docs/gitops.md"]','["flux.md", "gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-01T15:16:50Z", "gh_stars": 6861, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:54.167808+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fluxcd/flux2','github: Flux Version 2','','2026',5,'The official active repository for Flux v2. Rebuilt from the ground up as a set of Kubernetes controllers (GitOps Toolkit) to allow decoupled, highly parallel reconciliation of Git configurations.','Go','GitOps Engine','High',1,'online','manual','2695af292c7e3281d5bacc5a595fdc2b407e385b29008fbed273810d4ef94e02',100.0,1779034582,1,'2026-06-13T12:02:15Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[DE FACTO STANDARD]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T12:02:15Z", "gh_stars": 8186, "gh_open_issues_30d": 252, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:54.944906+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fluxcd/flux2-kustomize-helm-example','flux2-kustomize-helm-example 🌟','','2023',3,'The canonical Flux v2 reference architecture. Provides production-tested blueprints for structuring multi-environment repositories, configuring Kustomize hierarchies, packaging Helm releases, and enforcing namespace isolation patterns.','YAML','Repository','Intermediate',1,'online','manual','da2a7b0c6b9b65cb22c9de865927dcc956b79aa3ee90935e7fae780cad5adc09',100.0,1779032950,1,'2026-06-12T07:25:39Z',NULL,NULL,NULL,'["GitOps", "Continuous Deployment", "Flux v2"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T07:25:39Z", "gh_stars": 1268, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:55.758474+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fluxcd/flux2-multi-tenancy','fluxcd/flux2-multi-tenancy','','2023',4,'Demonstrates production-hardened multi-tenant configuration templates using Flux v2, establishing cryptographic and administrative boundaries via Kubernetes RBAC and ServiceAccounts. Curator Insight emphasizes its value as a secure multi-tenant bootstrap model. Live Grounding confirms that decoupling tenant namespaces while restricting cross-namespace source references is the standard for enterprise-grade shared cluster GitOps.','YAML','Tool','Advanced',0,'online','manual','3e3b71e24d835d0a367062be178f46c96d8ba0cbb9db53159fd1b5913284ec2e',100.0,1779030564,1,'2026-05-08T14:40:30Z',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "Flux"]','["[ENTERPRISE-STABLE]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-08T14:40:30Z", "gh_stars": 600, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:56.500578+02:00"}'); INSERT INTO "resources" VALUES('https://github.com/foggykitchen/foggykitchen-landing-zone-orchestrator','FoggyKitchen Landing Zone Orchestrator','An architecture-first multicloud landing zone framework using structured Terraform and OpenTofu modules for Azure and OCI.','2026',4,'A production-grade cloud infrastructure layout designed to orchestrate Azure, Oracle Cloud Infrastructure (OCI), and hybrid interconnect topologies. - Utilizing structured OpenTofu and Terraform architectures, the project abstracts cloud networking, identity, and firewall rules into cohesive state configurations. -- Employs a YAML-based payload contract that allows system architects to declaratively compose landing zones without maintaining disconnected state files.','en','project','Advanced',0,'online','automatic','e4d36800a2f1d4424273e911d84854460b985e651e7412ea47034f9cd8020b5b',NULL,1.7803528388010571e+09,0,'2026-06-01T14:32:25Z',NULL,NULL,NULL,'["Cloud Architecture", "Infrastructure as Code", "Multi-Cloud Infrastructure", "Landing Zones", "Terraform"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-iac", "gh_license": "UPL-1.0", "gh_pushed": "2026-06-01T14:32:25Z", "gh_stars": 1, "reputation_status": "Vetted", "reputation_summary": "Active, well-structured Open Source IaC repository maintained by FoggyKitchen (Martin Linxfeld). Community vetted and actively used for multi-cloud landing zone automation.", "social_preview_url": "https://opengraph.githubassets.com/bfe8baf6e63ceb285737c904463890959aea7effd67a296e77ac789846b19687/foggykitchen/foggykitchen-landing-zone-orchestrator", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "multi-cloud-landing-zones"}'); -INSERT INTO "resources" VALUES('https://github.com/forbearing/k8s','forbearing/k8s','','N/A',0,'Curator Insight describes forbearing/k8s as an abstraction wrapper over client-go to offer a simpler API for standard Kubernetes resource orchestration. Live Grounding indicates it reduces boilerplate for minor tooling but lacks the ecosystem stability of standard controllers.','English','Repository','Intermediate',0,'online','manual','3aa7469faad948e6ba9ce9a6d050028a335b91d34beb9adabf533b12a090808f',100.0,1.779029948692914e+09,1,'2022-11-15T23:57:18Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Client Wrappers"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-15T23:57:18Z", "gh_stars": 73}'); -INSERT INTO "resources" VALUES('https://github.com/freach/kubernetes-security-best-practice/blob/master/README.md','Kubernetes Security Best Practices 🌟','','2019',5,'A curated GitHub repository delineating hardened configurations for Kubernetes API servers, Kubelets, and network boundaries. It details port-level access rules, ingress/egress filtering, and cluster isolation tactics to defend against pivot attacks.','Markdown','curation','Advanced',1,'online','manual','37aafd945ea8a42e8fee8a2e74ce338bb96341803e8e7272316cbd7e40c1b6d9',100.0,1.77903378236346197e+09,1,'2019-09-11T23:13:51Z',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Hardening", "Network Policies"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-09-11T23:13:51Z", "gh_stars": 2712}'); -INSERT INTO "resources" VALUES('https://github.com/frectonz/sql-studio','SQL Studio: A Unified SQL Database Explorer','','2025',5,'A single-binary SQL database administrator interface written in Rust. It streamlines querying, schema inspection, and data visualization across multiple RDBMS engines (including SQLite, PostgreSQL, and MySQL) in resource-constrained containerized runtimes.','Rust','Web Tool','Intermediate',0,'online','manual','c99e0d82a1df7ea3315a001508cbed916e879f1264a16b624637a063f1efd8ee',100.0,1.77903110740302801e+09,1,'2026-03-15T20:25:56Z',NULL,NULL,NULL,'["Database & Storage Management", "Data Administration", "UI Tools"]','["[DE FACTO STANDARD]"]','["docs/databases.md", "docs/devops-tools.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "databases.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-15T20:25:56Z", "gh_stars": 3546}'); -INSERT INTO "resources" VALUES('https://github.com/freelensapp/freelens','FreeLens','','2024',4,'FreeLens is a lightweight, open-source alternative desktop client for managing Kubernetes clusters. It provides platform operators with real-time visual telemetry and container log streams, optimizing daily operational tasks without complex terminal overhead.','JavaScript','Desktop Application','Intermediate',0,'online','manual','d276cefc7d35cc51940e7419b703a9a7fce83deb3427ec1a89486e6da03ceb21',100.0,1.77903307224030303e+09,1,'2026-06-13T21:55:17Z',NULL,NULL,NULL,'["Cluster Management", "GUI Tools", "Desktop Clients"]','["[ENTERPRISE-STABLE]"]','["docs/devel-sites.md", "docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "devel-sites.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T21:55:17Z", "gh_stars": 5146}'); -INSERT INTO "resources" VALUES('https://github.com/fstab/cifs','fstab/cifs','','2016',2,'A legacy FlexVolume plugin built to mount remote CIFS/SMB storage shares directly into pods. Although superseded by modern CSI standards, it serves as a valuable historical reference for older storage configuration engines.','Go','FlexVolume Plugin','Intermediate',0,'online','manual','dd7bd3ed45ca585e641d6c0013accb851509d60bbd58229ab13cb656f1fe41a9',100.0,1.77903061530716204e+09,1,'2022-08-04T10:15:05Z',NULL,NULL,NULL,'["Storage & Data", "Legacy Storage", "CIFS/SMB Mounts"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-04T10:15:05Z", "gh_stars": 218}'); -INSERT INTO "resources" VALUES('https://github.com/furiko-io/furiko','github.com/furiko-io/furiko','','2025',5,'Furiko is an advanced execution platform designed to host ad-hoc and cron jobs in complex production clusters. It expands upon native CronJob limitations by offering comprehensive concurrency controls, deep execution history archives, and parameterized triggers suited for high-throughput batch environments.','Go','Repository','Advanced',0,'online','manual','f67e9269f51d43150e6bdaaee14b29396f934bb39d7b6f75dcc26040a58aafc1',100.0,1.77902987856820702e+09,1,'2025-02-13T13:57:36Z',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Cron Engines"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-13T13:57:36Z", "gh_stars": 502}'); -INSERT INTO "resources" VALUES('https://github.com/futurewei-cloud/arktos','Arktos','','2024',0,'An alternative, heavily modified Kubernetes runtime architecture optimized for massive multi-tenancy scales. Introduces partition-based controllers and native multi-tenant routing directly inside the API server context.','Go','Control Plane','Advanced',0,'online','manual','0b1491439fcc57271dd4c99fc6484111dbdcad7b6e5c55bcf13c381f3ae0eade',100.0,1781736046.80252,1,'2026-06-18T00:40:46.802520+02:00',NULL,NULL,NULL,'["Platform Engineering", "Custom Control Planes", "Multi-Tenancy"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/gardener/etcd-backup-restore','github.com/gardener/etcd-backup-restore','','2025',4,'Developed under the Gardener project, this agent automates snapshot generation, compression, and synchronization of multi-node ETCD clusters. Continuously writes transactional delta logs to private S3 endpoints.','Go','Tool','Advanced',1,'online','manual','d7e53637459bbdca137936836576f26a3d8ff7ad9fa1d18b9739560ce5af879e',100.0,1.77903059801469492e+09,1,'2026-06-14T07:36:01Z',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "ETCD Administration"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:36:01Z", "gh_stars": 329}'); -INSERT INTO "resources" VALUES('https://github.com/gardener/gardener','Gardener','','2026',4,'Gardener is an advanced open-source CNCF incubating platform designed to manage the lifecycle of thousands of Kubernetes clusters (called shoot clusters) across diverse cloud environments using the ''Kubernetes-on-Kubernetes'' pattern. It implements control planes as pods inside admin seeds, ensuring unified, scalable, and highly automated cloud-agnostic day-2 operations.','Go','Platform','High',0,'online','manual','b7f0a60e9aed7ab6d0afdc9c5e7e5e44d33801f213b81cda3df302e599ecf70b',100.0,1.77902915526685094e+09,1,'2026-06-12T20:51:13Z',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Hyperscale Management"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:51:13Z", "gh_stars": 3394}'); -INSERT INTO "resources" VALUES('https://github.com/gardener/terraformer','gardener/terraformer: Terraformer','','2026',2,'Terraformer acts as a Kubernetes-native orchestration engine that executes Terraform plans inside isolated Pods. It mitigates the need for external runner machines by converting infrastructure provisioning steps into native custom resource actions. Curator insights show its success inside the Gardener ecosystem, while live engineering validation confirms its critical role in multi-cloud infrastructure bootstrap operations.','Go','Operator','Advanced',0,'online','manual','4feb7d4dff0d978e9a48fe63e63b6f231ef56043a67d713b653d1073ba13c106',100.0,1.77903023099125599e+09,1,'2026-06-09T14:30:05Z',NULL,NULL,NULL,'["Infrastructure", "Provisioning", "Terraform Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T14:30:05Z", "gh_stars": 145}'); -INSERT INTO "resources" VALUES('https://github.com/garutilorenzo/k3s-aws-terraform-cluster','garutilorenzo/k3s-aws-terraform-cluster','','2021',2,'An open-source repository containing Terraform configurations to bootstrap a lightweight K3s cluster on AWS EC2. Integrates essential security groups, network route assignments, and automatic node clustering through userdata initialization.','HCL','Repository','Intermediate',0,'online','manual','f7dcc6728d69946078ab4a9d007dcb40d6bb05c548b969b19c56e124510a8e78',100.0,1.77903102132357907e+09,1,'2023-02-04T16:07:20Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-02-04T16:07:20Z", "gh_stars": 166}'); -INSERT INTO "resources" VALUES('https://github.com/garutilorenzo/k8s-aws-terraform-cluster','garutilorenzo/k8s-aws-terraform-cluster','','2022',1,'An open-source custom framework designed to boot self-managed Kubernetes nodes on EC2 bare instances using custom Terraform manifests. Focuses on full certificate management and network interface manual setup.','HCL','Repository','Advanced',0,'online','manual','9c21b39bd0ec8e64dd91681f4b29a8592fef820e62a4a43a9d2a6a6d833ae52b',100.0,1.77903275716144895e+09,1,'2024-03-15T11:19:55Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-03-15T11:19:55Z", "gh_stars": 79}'); -INSERT INTO "resources" VALUES('https://github.com/gayanvoice/top-github-users','Top GitHub Users By Country','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','377a211e15cafdbab77a3a930fbc24784e898d07501f2e59a55e6ad56fb22002',100.0,1.77903362331779098e+09,1,'2026-05-17T18:00:23.317791+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/gcla/termshark','termshark','','2026',5,'A Go-based terminal user interface (TUI) for `tshark` (Wireshark command-line engine). Enables native, interactive network packet analysis over headless SSH connections on remote servers or Kubernetes nodes without X11 overhead.','Go','Utility Tool','Advanced',0,'online','manual','a19fcdc6f6de9dcb1c1d6f4e3372ce3932bd4e3170ded85ec3a190e95467b91d',100.0,1.77903303086036705e+09,1,'2024-04-30T06:15:11Z',NULL,NULL,NULL,'["Linux", "Networking", "Diagnostics"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-04-30T06:15:11Z", "gh_stars": 9909}'); -INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-for-devops','Ansible for DevOps Examples','','2024',5,'The premier community-standard GitHub repository containing configuration blueprints for Jeff Geerling''s ''Ansible for DevOps''. Serves as a primary reference for deploying Kubernetes clusters and microservices.','YAML','github_repo','Advanced',0,'online','manual','92f4a9fc4627622a11cf72b99e447bec9cb36a3dc0d4afd6645bf75f5e48e49d',100.0,1.77903433282866811e+09,1,'2025-05-25T06:03:59Z',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Reference Architectures"]','["[DE FACTO STANDARD]"]','["docs/ansible.md", "docs/devops.md"]','["devops.md", "ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-25T06:03:59Z", "gh_stars": 9787}'); -INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-for-devops/tree/master/kubernetes','Ansible for devops: Kubernetes','','2023',5,'This repository contains the official, battle-tested Kubernetes configuration and deployment playbooks accompanying the well-regarded ''Ansible for DevOps'' series. It demonstrates structured automation patterns to install, maintain, and bootstrap Kubernetes clusters from bare-metal up to public cloud infrastructure. It serves as a gold-standard reference for blending Ansible''s procedural execution model with Kubernetes'' declarative state.','YAML','Software','Advanced',0,'online','manual','42b15252dd72404b85198e54e9f03237bb980d450270ea2d5b67beb6685e0144',100.0,1.77903359202054405e+09,1,'2025-05-25T06:03:59Z',NULL,NULL,NULL,'["Automation", "Configuration Management", "Infrastructure as Code"]','["ENTERPRISE-STABLE"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-25T06:03:59Z", "gh_stars": 9787}'); -INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-role-docker','Ansible Role: Docker 🌟','','2026',4,'An exceptionally popular and robust Ansible role designed by Jeff Geerling to handle complete installation and configuration of Docker on diverse Linux distros. It sets up the Docker daemon, manages system services, and handles dependencies.','YAML','Role','Beginner',0,'online','manual','0415ef3aef3db9596af58284d93bb08742cbf9389d32ca8133ceb9e60988e3fb',100.0,1.77903217342752289e+09,1,'2026-04-22T02:35:44Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Docker Deployment"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-22T02:35:44Z", "gh_stars": 2270}'); -INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-role-jenkins','ansible-role-jenkins','','2025',3,'A widely adopted Ansible playbook automation framework for preparing enterprise Linux hosts to run Jenkins controllers. Includes baked-in configurations for repository keys, dependencies, and default configurations.','YAML','Repository','Intermediate',0,'online','manual','1f381e6c741c1768e123bf4991e9b5721919361566a2823f36adf1d84ac5eebc',100.0,1.77903102125476288e+09,1,'2026-03-04T20:09:59Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration Management", "Ansible Roles"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-04T20:09:59Z", "gh_stars": 852}'); -INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-role-kubernetes','Ansible Role - Kubernetes (Jeff Geerling)','','2026',5,'Jeff Geerling''s highly popular, community-standard Ansible role designed to automate core system dependencies, swap disabling, package installations, and initial Kubeadm commands on Debian and RedHat distributions, simplifying playbooks deployment.','YAML','Repository','Intermediate',0,'online','manual','ec20419456edd443a34a1cf535161ce7cd267c0bc4f2c98fe0a6bcda0340f4b7',100.0,1.779033655948076e+09,1,'2025-11-28T04:12:15Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Roles"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-28T04:12:15Z", "gh_stars": 626}'); -INSERT INTO "resources" VALUES('https://github.com/genuinetools/contained.af','github.com/genuinetools: contained.af','','2017',4,'An interactive playground/educational sandbox platform engineered to test and explore container breakout vectors, Linux namespaces, and capabilities. Created by Jessie Frazelle, it provides runtime validation for assessing container syscall restrictions.','Go','Open Source Tool','Advanced',0,'online','manual','4fab4e4846007403029a55064c80876c43c64e8dec263fb7a66b06e8cdf4db68',100.0,1.779033068534307e+09,1,'2023-05-11T20:38:28Z',NULL,NULL,NULL,'["Security", "Container Sandboxing", "Educational Tools"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-11T20:38:28Z", "gh_stars": 906}'); -INSERT INTO "resources" VALUES('https://github.com/genuinetools/img','img','','2026',5,'Img is a standalone, daemonless, and unprivileged container image builder designed on top of BuildKit. It allows users to build OCI images in secure, rootless environments without mounting privileged Docker sockets, which is highly beneficial for isolated CI/CD pipelines. While development has cooled down in favor of upstream BuildKit or Kaniko, it remains a pioneering reference tool for secure image building.','Go','Tool','High',0,'online','manual','0b7ad58af06e4f93f6af11e2d6547d478fe08c09914acc88f1dac481bcf9723b',100.0,1.77902988408740401e+09,1,'2024-05-19T22:07:07Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-19T22:07:07Z", "gh_stars": 3986}'); -INSERT INTO "resources" VALUES('https://github.com/geritol/secret-backup-operator','Secret backup operator','','2020',1,'A specialized operator built to detect secrets across namespaces and back them up securely into encrypted target destinations. Serves as a useful narrow-scope disaster recovery mechanism, but has been replaced by global suites.','Go','Operator','Intermediate',1,'online','manual','42b31d1715d385ad4a02d32aefbf817e31b912c7ac130e3cd62f7e54379ab832',100.0,1.77903164577368807e+09,1,'2024-05-31T12:48:52Z',NULL,NULL,NULL,'["Security & Identity", "Configuration Management", "Backup Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-31T12:48:52Z", "gh_stars": 13}'); -INSERT INTO "resources" VALUES('https://github.com/germainlefebvre4/ns-killer','NS Killer','','2022',1,'A utility created to clean up persistent namespaces stuck in the Terminating state, often caused by lingering finalizers on external resources. It safely identifies blockages, clears remaining finalizers, and forces deletion without compromising API health.','Go','CLI / Operator','Intermediate',0,'online','manual','7595722e195c0c1cb8347dc9e1138f2bd73a45b915a67684c7a47187f6c7f2af',100.0,1.77902929226231288e+09,1,'2022-12-08T11:41:58Z',NULL,NULL,NULL,'["Cluster Management", "Resource Cleanup", "Namespace Recovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-08T11:41:58Z", "gh_stars": 18}'); -INSERT INTO "resources" VALUES('https://github.com/getanteon/anteon','ddosify/ddosify','','2021',5,'Rebranded from Ddosify to Anteon, this is a high-performance, developer-centric network load-testing and observability platform. It allows simulating high concurrency to benchmark REST APIs, HTTP endpoints, and Kubernetes workloads.','Go','Testing Engine','Medium',1,'online','manual','8b7dda6a22f3f966051a09000c96f03bb5ccc95cf32998df7d8488951c2e0913',100.0,1.77913049502782607e+09,1,'2026-03-04T10:47:26Z',NULL,NULL,NULL,'["Performance & Testing", "Load Testing", "Observability"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-03-04T10:47:26Z", "gh_stars": 8528}'); -INSERT INTO "resources" VALUES('https://github.com/getporter/porter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d16c8c4fa6a257c0d88cb0d8f09ebc35e09a0aa1ea8ea0c64715ddba039a6723',100.0,1.77903218532136511e+09,0,'2026-05-17T17:36:25.321365+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/getseabird/seabird',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','46c7815a6286cdad936489cbdfe7128e6d24e688204585a7debe0ccdba47e4d1',100.0,1.77903252178452801e+09,0,'2026-05-17T17:42:01.784528+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/getsops/sops','sops: Simple and flexible tool for managing secrets 🌟','','2026',5,'An essential open-source tool for file-level encryption inside configuration management pipelines. SOPS supports partial file encryption for formats like YAML, JSON, and ENV, integrating natively with AWS KMS, GCP KMS, Azure Key Vault, HashiCorp Vault, age, and PGP. It is highly valued in GitOps workflows for its ability to securely commit encrypted configurations.','Go','Tool','Intermediate',1,'online','manual','ed65338f4cf9d0235bd8e6c3136131b05984892aa6f0cdaabfd1d56bc233683d',100.0,1779130495.00683,1,'2026-06-13T13:42:34Z',NULL,NULL,NULL,'["Security", "Secrets Management", "GitOps Encrypted Secrets"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/terraform.md"]','["devsecops.md", "terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-13T13:42:34Z", "gh_stars": 22092}'); -INSERT INTO "resources" VALUES('https://github.com/gfkse/jenkins-shared-library','Declarative Pipeline - Jenkins shared library 🌟','','2021',1,'An open-source reference implementation of a Jenkins Declarative Shared Library. Contains practical, modular code examples for static security analysis, test result formatting, container compilation, and real-time Slack notification integrations.','Groovy','repository','Intermediate',0,'online','manual','336a3650b81c6d9917f3c2ce89a4209f890a331bc5894c1a852a86fc628b83ad',100.0,1779030401.52708,1,'2019-05-03T11:38:19Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Production Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2019-05-03T11:38:19Z", "gh_stars": 22}'); -INSERT INTO "resources" VALUES('https://github.com/ggicci/httpin','ggicci/httpin: HTTP Input for Go','','N/A',0,'Curator Insight introduces httpin as a declarative way to decode HTTP request data (query, headers, body) directly into Go structs. Live Grounding confirms it''s a popular tool for clean controller interfaces, reducing imperative parsing code in Go web microservices.','English','Repository','Intermediate',1,'online','manual','659e16434a94cd541d92b16bcc6b1e2c9ae58c77edcd047933dfd5a9be53a904',100.0,1.77903171240309405e+09,1,'2026-05-28T17:48:28Z',NULL,NULL,NULL,'["Cloud Native", "Web Frameworks", "Request Binding"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-28T17:48:28Z", "gh_stars": 385}'); -INSERT INTO "resources" VALUES('https://github.com/gianlucam76/k8s-cleaner','github.com/gianlucam76/k8s-cleaner 🌟','','2026',5,'A dynamic garbage-collection engine built to maintain clean, clutter-free cluster environments. By looking up orphaned, obsolete, or outdated configmaps, secrets, persistent volumes, and failed pods, it prunes cluster footprints against user-defined scheduling filters.','Go','Repository','Intermediate',0,'online','manual','26b97509c6b90de108c22f7d0fd95a2e8c0f4c50d694bf37a22d7221a315e6d2',100.0,1779033429.03164,1,'2026-06-12T19:53:05Z',NULL,NULL,NULL,'["Operations & Reliability", "Cluster Cleanup", "Resource Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:53:05Z", "gh_stars": 791}'); -INSERT INTO "resources" VALUES('https://github.com/gimlet-io/gimletd','gimletd - the GitOps release manager','','2024',5,'A modern GitOps release management controller bridging developer workflows and active Git repositories. Gimletd acts as a release queue, facilitating pull request previews, rolling deployments, and instant rollbacks. Offers an intuitive UI alternative for deployment-heavy dev teams.','Go','Service','Medium',1,'online','manual','43b378c03c6da86876294318ac70f09361d86a2fb5da66149d0511b37c3a67d2',100.0,1.779034046056252e+09,1,'2022-02-15T10:57:47Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Release Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-15T10:57:47Z", "gh_stars": 24}'); -INSERT INTO "resources" VALUES('https://github.com/gini/dexter','gini/dexter','','2020',5,'Curator Insight: An OIDC-helper CLI tool for generating kubectl credential configurations. Live Grounding: Inactive for over 4 years; considered legacy under Nubenetes MVQ rules. It has been superseded by tools like kubelogin.','Go','Code Repository','Intermediate',0,'online','manual','b11c25939eda17cb4b637647b1e2e2811dcd834b4766f1939239a637bc2dc797',100.0,1.77903052956750106e+09,1,'2025-05-15T09:16:14Z',NULL,NULL,NULL,'["Security", "Identity & Access", "OIDC", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-15T09:16:14Z", "gh_stars": 168}'); -INSERT INTO "resources" VALUES('https://github.com/giscus/giscus','github.com/giscus/giscus','','2021',5,'A database-free comment widget powered natively by GitHub Discussions. Explores how mapping comments directly into static markdown contexts eliminates expensive self-hosted database servers and prevents tracking risks on modern JAMstack websites.','TypeScript','Repository','Intermediate',0,'online','manual','b22fa6822fa703d1b785a0d49ec3a04682c68d95560f2c34a0db20da4b105fa0',100.0,1.77903034665743494e+09,1,'2026-05-26T22:20:10Z',NULL,NULL,NULL,'["Developer Platform", "Collaboration Tools", "Static Sites"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-26T22:20:10Z", "gh_stars": 11784}'); -INSERT INTO "resources" VALUES('https://github.com/git-bug/git-bug','github.com/MichaelMure/git-bug','','2024',5,'An open-source, fully distributed bug tracking mechanism built directly on Git metadata. It embeds ticket management histories directly into the source control system itself, permitting offline bug tracking, decentralized issue resolution, and programmatic API access.','Go','Library','Advanced',0,'online','manual','4c83960b8e5b1a513bec83e62833dc0dcf470ddaa0f59fdbf8412e05610aa34c',100.0,1.77913049493840289e+09,1,'2026-06-10T16:43:20Z',NULL,NULL,NULL,'["DevOps", "Version Control", "Distributed Issue Tracking"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-10T16:43:20Z", "gh_stars": 9899}'); -INSERT INTO "resources" VALUES('https://github.com/git-ecosystem/git-credential-manager','Git Credential Manager Core','','2024',5,'Git Credential Manager is a secure, cross-platform helper that simplifies multi-factor authentication for hosts like GitHub, GitLab, and Azure DevOps. It securely stores credentials in platform-native keychains, abstracting token lifecycle management away from developers.','C#','Library','Intermediate',0,'online','manual','2a25383d14eb101fbfb2319c46825dd6d3f682fd4ca51e44de459bd0354e2bf0',100.0,1.77913049496083688e+09,1,'2026-06-04T16:55:49Z',NULL,NULL,NULL,'["DevOps", "Version Control", "Identity & Access Management"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/git.md"]','["devsecops.md", "git.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-04T16:55:49Z", "gh_stars": 8978}'); -INSERT INTO "resources" VALUES('https://github.com/git-lfs/git-lfs','git-lfs/git-lfs: Git Large File Storage','','2024',5,'An open-source Git extension that swaps massive media elements and build binaries for lightweight reference pointers. Reduces main repository bloat to improve checkout times in large-scale operations.','Go','Library','Intermediate',0,'online','manual','7ea220e77ce55e3306722f54f095daa96bef1d6cefda24f07b7a67d61bc52c92',100.0,1.77903053175352597e+09,1,'2026-06-12T23:00:26Z',NULL,NULL,NULL,'["DevOps", "Version Control", "Large File Archival"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T23:00:26Z", "gh_stars": 14313}'); -INSERT INTO "resources" VALUES('https://github.com/github/hub','github/hub 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','19e5325c8cceef53dda6b4eea55c83bef59a3aa0e8ee368acf5fd214f49edef8',100.0,1.77903308492175292e+09,0,'2026-05-17T17:51:24.921753+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/mislav/hub"}'); -INSERT INTO "resources" VALUES('https://github.com/github/roadmap','GitHub public roadmap 🌟','','2026',5,'Open-source repository compiling features and timelines across the GitHub product spectrum. Enables platform architects to plan internal upgrades matching upcoming core features.','Markdown','Repository','Beginner',0,'online','manual','3df3a08ca659e1b2ddf4eb812dc358c39a576f565facbb5044553cf4d28125c6',100.0,1.77903420836173701e+09,1,'2024-10-15T17:31:37Z',NULL,NULL,NULL,'["Developer Platforms", "Product Strategy", "GitHub Roadmap"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-10-15T17:31:37Z", "gh_stars": 8766}'); -INSERT INTO "resources" VALUES('https://github.com/github/spec-kit','GitHub Spec Kit','Toolkit to help you get started with Spec-Driven Development (SDD) using AI.','2025',4,'GitHub Spec Kit is an open-source toolkit designed to formalize AI-assisted software engineering through Spec-Driven Development (SDD) [1.1.4]. It shifts the traditional software lifecycle by making technical specifications executable, directly generating working implementations via AI agents like GitHub Copilot, Claude Code, or Gemini. The toolkit organizes development into discrete phases, transforming high-level requirements into structured blueprints, technical plans, and manageable task definitions to reduce prompt iteration overhead.','English','Repository','Intermediate',0,'online','automatic','4de024c361339bcc8fb99b926d6f1beb76c2fa87eb92ee34f402417484763e09',NULL,1.78035200368978691e+09,0,'2026-06-01T20:04:05Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Agents", "Spec-Driven Development"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T20:04:05Z", "gh_stars": 107576, "reputation_status": "Vetted", "reputation_summary": "Widely praised by AI engineers as a structured and disciplined methodology for escaping the limits of raw prompt engineering, providing templates and CLI scripts to guide AI agents systematically.", "social_preview_url": "https://opengraph.githubassets.com/807cdd7d241e22dff14f616d078c92a80e56d2468c298fdde183319861aecdc2/github/spec-kit", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "spec-driven-development"}'); -INSERT INTO "resources" VALUES('https://github.com/gitkraken/vscode-gitlens','GitLens interactive rebase','','2016',5,'Detailed documentation on GitLens'' visual interactive rebase tool, which translates raw CLI rebase structures into a drag-and-drop workspace UI within VS Code, significantly reducing risks when rewriting commit histories.','TypeScript','Extension','Intermediate',0,'online','manual','e89e808f4e2a1a244907443e3d923b40bba53c989aadd137e8c9d01c1f32047b',100.0,1.77913049499029803e+09,1,'2026-06-13T10:03:33Z',NULL,NULL,NULL,'["Development Tools", "VS Code", "Git Extensions"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T10:03:33Z", "gh_stars": 9841}'); -INSERT INTO "resources" VALUES('https://github.com/gitops-working-group/gitops-working-group','GitOps Working Group 🌟','','2021',0,'CNCF-sponsored GitOps Working Group focusing on developing unified industry specifications. Establishes the core principles of GitOps (declarative state, version control, automated pull, active reconciliation) for tool development interoperability.','None','Repository','Advanced',0,'online','manual','9d9764e6cf92f70eccb5378965fcc8346d1d78f9debc8e4fda5788f611d575b3',100.0,1.78173623495960593e+09,1,'2026-06-18T00:43:54.959606+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Standards"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/gitpod-io/gitpod',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','eb24ad27f36de528892de45b55c410dbad56c44b555c6b0bd8bef22f602d478d',100.0,1.77903257505945491e+09,0,'2026-05-17T17:42:55.059455+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/glasskube/glasskube','github.com/glasskube/glasskube','','2024',5,'The official open-source repository for Glasskube, a next-generation package manager for Kubernetes written in Go. Glasskube simplifies package discovery, automated lifecycle updates, and dependency mapping through structured Custom Resource Definitions (CRDs) and robust validation.','Go','Repository','Advanced',0,'online','manual','51da47e4c55388dcbd40159d1da61eab11290ca9f40668d796fc7f68eada02b0',100.0,1.77903144064352488e+09,1,'2026-06-14T05:40:36Z',NULL,NULL,NULL,'["Deployment & Delivery", "Package Management", "Glasskube"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:40:36Z", "gh_stars": 3494}'); -INSERT INTO "resources" VALUES('https://github.com/glebiller/dynamic-configuration-operator','glebiller/dynamic-configuration-operator: Dynamic Configuration Operator','','2024',5,'A custom controller facilitating zero-downtime, runtime application configurations. It tracks custom properties and systematically updates downstream ConfigMaps or dynamic configurations directly in pod filespaces without triggering heavy, traffic-disruptive pod recycling loops.','Go','Repository','Intermediate',0,'online','manual','ab73ad174bcf814e3f621425b5ac4802c3a7e8aa4e02c0efbe27e46fe06c4071',100.0,1.77902927030598092e+09,1,'2022-06-03T06:48:17Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Configuration", "Dynamic Configurations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-03T06:48:17Z", "gh_stars": 34}'); -INSERT INTO "resources" VALUES('https://github.com/globalbao/awesome-azure-policy','globalbao/awesome-azure-policy: AWESOME-Azure-Policy','','2026',5,'A comprehensive collection of custom Azure Policy definitions, initiative templates, and execution scripts. This project enables cloud architects to enforce automated governance, compliance frameworks, and infrastructure standards across complex tenant hierarchies. Highly valuable for heavily regulated financial and healthcare cloud environments.','N/A','Repository','Advanced',0,'online','manual','4bcbfb219e6301b4449591249dd3eacaa370c52beff27636ea05d853936c98b9',100.0,1.77903125861047697e+09,1,'2026-05-30T07:05:04Z',NULL,NULL,NULL,'["Cloud Security", "Azure", "Governance"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-30T07:05:04Z", "gh_stars": 539, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/gnunn1/openshift-basic-pipeline','github.com/gnunn1/openshift-basic-pipeline','','2019',0,'Curator Insight highlights this duplicate resource as a persistent reference point for the basic OpenShift pipeline. Live Grounding reinforces that its utility lies in simple demonstrations of source-to-image (S2I) pipelines. It highlights the simplicity of legacy OpenShift-Jenkins plugins before the emergence of cloud-native Tekton workflows.','Groovy','Repository','Intermediate',0,'online','manual','a647dcf14582f30395fec73319ca966d76c8fabb4554cc7c77eb763547055ccd',100.0,1.78173591100501608e+09,1,'2026-06-18T00:38:31.005016+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Jenkins Pipelines", "Deployment Automation"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/go-ini/ini','go-ini/ini','','N/A',0,'A feature-rich, high-performance ini file parser for Go. Offers seamless serialization and deserialization, essential for managing localized configuration states in production environments.','en','Repository','Intermediate',0,'online','manual','eec84d4d40fc09b044a8f6c1758e6e5a22920b45839ee1378963ed77a39d9327',100.0,1.77903048290057611e+09,1,'2026-06-10T02:52:00Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T02:52:00Z", "gh_stars": 3542}'); -INSERT INTO "resources" VALUES('https://github.com/go-kratos/kratos','go-kratos/kratos','','N/A',0,'Curator Insight defines Kratos as a heavy-duty microservice framework for Go, designed for highly scalable web-scale systems. Live Grounding highlights its extensive use of gRPC/Protobuf-first code generation, integrated observability, and pluggable service discovery protocols.','English','Repository','Advanced',1,'online','manual','d8b3a5966beaa392e91423c1174ec333d1ef65a03fcf0313da905127cdc1fc12',100.0,1779030721.06999,1,'2026-06-11T17:48:15Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Go Frameworks"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T17:48:15Z", "gh_stars": 25727}'); -INSERT INTO "resources" VALUES('https://github.com/go-skynet/LocalAI','LocalAI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','22c3a959143855b286babc422ceccdbd022b124fd2220eec15235cad4803b2c0',100.0,1.77903429617132496e+09,0,'2026-05-17T18:11:36.171325+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/go-zepto/zepto','Zepto is a lightweight framework for the development of microservices & web services in golang','','N/A',0,'A lightweight web framework designed to simplify microservices development in Go. Features automated dependency injection and routing, though development has cooled in favor of active community-driven alternatives.','en','Repository','Intermediate',1,'online','manual','cd34e31948109028cf2239a268e2d9f884dfa4ba6f15914135009845a011d473',100.0,1.7790318505036211e+09,1,'2023-01-07T14:05:13Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Microservices Frameworks"]','["[COMMUNITY-TOOL]", "[EMERGING]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-07T14:05:13Z", "gh_stars": 114}'); -INSERT INTO "resources" VALUES('https://github.com/goatlas-io/atlas','goatlas-io/atlas','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','afb0eb2f01f5db918bb1761d46da28dd13947142d475ec0e9c3f5ed19c258ec6',100.0,1.77903357326864504e+09,1,'2026-05-17T17:59:33.268645+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/goauthentik/authentik','github.com/goauthentik/authentik','','2026',5,'authentik is an open-source identity infrastructure built to provide modern Single Sign-On (SSO), Multi-Factor Authentication (MFA), and fine-grained user access rules. It integrates with Kubernetes deployments using a highly scalable microservice design. This platform allows teams to build complex access policies for internal services and external applications alike.','Go','Tool','Advanced',1,'online','manual','5667bad915e0520f49618d37b1daa9f940904e5060b23e00c447c611c1ba0cca',100.0,1.77902922609582209e+09,1,'2026-06-14T00:41:18Z',NULL,NULL,NULL,'["Security", "Identity & Access Management", "SSO Solution"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T00:41:18Z", "gh_stars": 21988}'); -INSERT INTO "resources" VALUES('https://github.com/gobins/vault-controller','vault-controller','','2022',0,'A lightweight Kubernetes controller designed to inject HashiCorp Vault secrets natively into container execution environments. Simplifies authorization configurations and decouples microservices from vendor-specific secrets SDKs.','Go','Controller','Advanced',1,'online','manual','0f0b1d87c0f9618baece440b7ad2667cf8f9fc3ee00b642ca47fc1e5ce33eba4',100.0,1.78173604668183302e+09,1,'2026-06-18T00:40:46.681833+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/gofireflyio/aiac','==gofireflyio/aiac== 🌟','','2026',3,'Duplicate entry of the AI-powered infrastructure command-line application (aiac). Generates clean IaC templates, Dockerfiles, and CI pipelines through natural language translation engines.','Go','CLI Tool','Intermediate',0,'online','manual','16958b5e621a23c03b7845ca069d5e42569f1849e4f47ab8dfe68ad37590061e',100.0,1.77903053176265597e+09,1,'2026-03-24T10:56:24Z',NULL,NULL,NULL,'["DevOps & CI/CD", "Infrastructure as Code", "AI Code Generation"]','["[ENTERPRISE-STABLE]"]','["docs/iac.md"]','["iac.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-24T10:56:24Z", "gh_stars": 3792}'); -INSERT INTO "resources" VALUES('https://github.com/golang-design/history','golang-design/history','','N/A',0,'An extensive curated historical archive documenting the design decisions, proposals, and development milestones of the Go programming language.','en','Repository','Intermediate',0,'online','manual','7339e336df835b857a302fd667af564836465a85c72b527e858a778d4ed44923',100.0,1779033765.72059,1,'2026-06-06T19:29:25Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-06T19:29:25Z", "gh_stars": 1075}'); -INSERT INTO "resources" VALUES('https://github.com/golang/go','github.com/golang/go','','N/A',0,'The open-source repository containing the implementation of the Go toolchain, compiler, and runtime. Underpins the entire modern container and cloud-native ecosystem (Docker, Kubernetes).','en','Repository','Expert',0,'duplicate','manual','79341eaf95307021dd1bc772541b237cee35cd3b9c08f66c3254a5d69b65bd3d',100.0,1.77903307483168697e+09,1,'2026-06-13T23:52:29Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-13T23:52:29Z", "gh_stars": 134684, "duplicate_of": "https://github.com/golang/vscode-go/blob/master/README.md"}'); -INSERT INTO "resources" VALUES('https://github.com/golang/vscode-go/blob/master/README.md','github.com/golang/vscode-go 🌟','','2026',5,'The official Visual Studio Code Go extension, providing rich language support via the Go Language Server (gopls). Integrates Delve for robust debugging, automated importing, structural profiling, and diagnostic testing.','Go','GitHub Repository','Intermediate',0,'online','manual','cc3240753fe6261e8fa0d776a10f0b1677bd4802ba2b0ef21e509d554f581fe0',100.0,1.779031808319067e+09,1,'2026-06-13T12:13:43Z',NULL,NULL,NULL,'["Development Environment", "Language Tooling", "Go"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T12:13:43Z", "gh_stars": 4252}'); -INSERT INTO "resources" VALUES('https://github.com/goldbergyoni/nodebestpractices/blob/spanish-translation/README.spanish.md','NodeJS Best Practices (Spanish Translation)','','2024',5,'Spanish localization of the leading Node.js architecture and security handbook. It offers comprehensive design blueprints covering error handling, clean architecture, security, production readiness, and testing guidelines for scalable enterprise systems.','Spanish','Repository','Advanced',1,'online','manual','df5a4da988f2552a67dd3a172925d42383d550e36d6f8e1b81064fb26bab1585',100.0,1.7790312589687941e+09,1,'2025-04-15T21:52:42Z',NULL,NULL,NULL,'["Software Engineering", "Web Development", "NodeJS"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md", "docs/golang.md", "docs/introduction.md"]','["golang.md", "cheatsheets.md", "introduction.md"]','{}','{"gh_license": "CC-BY-SA-4.0", "gh_pushed": "2025-04-15T21:52:42Z", "gh_stars": 105318}'); -INSERT INTO "resources" VALUES('https://github.com/google/agents-cli','Google Agents CLI','','2025',4,'An official command-line tool from Google built to design, test, and deploy agentic AI workflows. Leveraging the Model Context Protocol (MCP) and Google LLM APIs, it facilitates automated task orchestration across local filesystems and remote cloud APIs.','TypeScript','CLI Tool','Advanced',1,'online','manual','4fec61eed9d0bc778980dba4be9db4bfa0284b1b76b7d78504560aea1f89e11b',100.0,1.77903095227693891e+09,1,'2026-06-10T17:15:35Z',NULL,NULL,NULL,'["AI & Orchestration", "Agentic Workflows", "Command-Line Tools"]','["[ENTERPRISE-STABLE]"]','["docs/GoogleCloudPlatform.md", "docs/ai.md", "docs/kubernetes.md"]','["ai.md", "GoogleCloudPlatform.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T17:15:35Z", "gh_stars": 2853}'); -INSERT INTO "resources" VALUES('https://github.com/google/clusterfuzzlite','==google/clusterfuzzlite== 🌟','','2021',2,'Lightweight alternative to ClusterFuzz designed specifically for CI/CD environments. Easily executes security fuzz testing on target APIs to find memory leaks, crashes, and buffer overflows.','C++','Tool','Advanced',0,'online','manual','f70c6ca268f229a4fc89430b03ab374f2bdd032445512d6588590b935b704860',100.0,1.77903217353857207e+09,1,'2026-02-12T15:25:29Z',NULL,NULL,NULL,'["Security", "Static Analysis", "Fuzzing"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-12T15:25:29Z", "gh_stars": 528}'); -INSERT INTO "resources" VALUES('https://github.com/google/gke-policy-automation','google/gke-policy-automation','','2024',5,'A Google-maintained open-source tool designed to automate policy audits on GKE cluster setups using Open Policy Agent (OPA) Gatekeeper. This utility inspects cluster configuration dumps against best practices, helping security engineers secure their container footprints.','Go','Repository','Advanced',0,'online','manual','8c4bd76ded37e113156180ddd6a73bfde883f62e27d71f70c15751586c8b378b',100.0,1.77902982108650493e+09,1,'2025-11-20T02:49:20Z',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Security & Compliance"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-20T02:49:20Z", "gh_stars": 524}'); -INSERT INTO "resources" VALUES('https://github.com/google/go-containerregistry','==github.com/google/go-containerregistry== 🌟','','2026',5,'go-containerregistry is a powerful library and CLI suite developed by Google for interacting with OCI (Open Container Initiative) registries. It allows Go applications to pull, push, analyze, and manipulate images and manifests directly over the network without needing a running Docker daemon. It serves as the programmatic foundational backbone for many modern cloud-native deployment tools, container security scanners, and custom platform architectures.','Go','Library','High',0,'online','manual','824bcad8179ee7eaed9201881d94b083b2c5691fa73025ef25044107e77de14d',100.0,1.77903008717014408e+09,1,'2026-06-12T17:46:16Z',NULL,NULL,NULL,'["Infrastructure", "Container Registries", "Go Library"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:46:16Z", "gh_stars": 3918}'); -INSERT INTO "resources" VALUES('https://github.com/google/jsonnet/tree/master/case_studies/kubernetes','jsonnet data templating language','','2026',5,'A data templating language designed for application configurations. This case study demonstrates how Jsonnet models complex Kubernetes resources through variables, imports, conditionals, and functions, generating valid JSON configurations that compile directly into clean Kubernetes YAML.','Jsonnet','Tool','Advanced',0,'online','manual','12857cf535306b3dff99a713012717134fb582719ffdc0e27fb1d47c0b1aa38a',100.0,1.77902932574823188e+09,1,'2026-03-30T14:23:57Z',NULL,NULL,NULL,'["Configuration", "CDK & DSLs", "Jsonnet"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-30T14:23:57Z", "gh_stars": 7517}'); -INSERT INTO "resources" VALUES('https://github.com/google/ko','Ko: Easy Go Containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e4aa65a2a01aa4d4deeccc0b4ae26eb2ced7e4e50f7646be6e4769db788190a',100.0,1.77903238380997705e+09,0,'2026-05-17T17:39:43.809977+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/ko-build/ko"}'); -INSERT INTO "resources" VALUES('https://github.com/google/log4jscanner','==google/log4jscanner==','','2021',5,'Google''s high-speed scanning utility developed to locate vulnerable Log4j dependencies within local file structures and directory trees. Written in Go, it parses unpackaged Java archives to identify compromised signatures. It is an excellent tool for performing fast, offline validation on build artifacts.','Go','Tool','Intermediate',0,'online','manual','fc5d86790279e6ff9b96ad807c47be809311d97fb5c9c964ef1b3f7745a767ee',100.0,1.77903305154724788e+09,1,'2022-06-30T03:03:00Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-30T03:03:00Z", "gh_stars": 1563}'); -INSERT INTO "resources" VALUES('https://github.com/google/prometheus-slo-burn-example','opensource.google: Prometheus SLO example','','2021',5,'Google''s open-source templates demonstrating complex multi-window, multi-burn-rate Alerting on Service Level Objectives (SLOs) within Prometheus. Establishes the standard implementation of modern SRE monitoring guidelines.','YAML','Open Source Tool','Advanced',0,'online','manual','b7c0dc57df89b3d6482acc1bd04f343b8036d2a66d653d9f4e9a6c728a3d7b14',100.0,1.77913049501705288e+09,1,'2019-05-30T22:29:10Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Reference Implementation"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-05-30T22:29:10Z", "gh_stars": 142}'); -INSERT INTO "resources" VALUES('https://github.com/google/python-fire','==google/python-fire== 🌟','','2025',5,'Curator Insight presents Google Fire as a library that instantly derives fully operational CLI endpoints from any Python object. Live Grounding confirms its extensive use in data engineering pipelines to easily export complex programmatic code without setting up manual parsing boilerplate.','Python','Library','Intermediate',0,'online','manual','df1413081fc9aef12fa7c88d8bbc3cb120d92ededd11fb30233d7fb4aa04e4c8',100.0,1.77903134179152297e+09,1,'2026-04-01T09:05:35Z',NULL,NULL,NULL,'["Software Engineering", "Python", "CLI Generation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-01T09:05:35Z", "gh_stars": 28203}'); -INSERT INTO "resources" VALUES('https://github.com/google/slo-generator','SLO Generator','','2023',5,'A comprehensive open-source tool built to parse SLO specifications and compute service level indicators, supporting data extraction from both Prometheus and diverse multi-cloud storage backends.','Python','Open Source Tool','Intermediate',0,'online','manual','6804779cb9fa416c8845d60e0658b4fdfd304dd8fbbb3dd05572636f646aa30a',100.0,1.77903408493577909e+09,1,'2026-06-03T22:39:22Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Generators"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T22:39:22Z", "gh_stars": 562}'); -INSERT INTO "resources" VALUES('https://github.com/google/zx','zx','','2021',5,'A modern execution tool built by Google that lets developers write robust scripting pipelines using JavaScript or TypeScript. It automates child-process management, string escaping, and error checks. Live Grounding validates it as a major evolutionary replacement for unwieldy Bash scripts in contemporary pipelines.','JavaScript','Library','Intermediate',0,'online','manual','ff190bac51cf391fef3a8488556200dd011adf69335c4f95bc65c1c6b4e572c6',100.0,1.77903448480296897e+09,1,'2026-06-13T01:03:50Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Modern Shell Alternatives"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:03:50Z", "gh_stars": 45534}'); -INSERT INTO "resources" VALUES('https://github.com/gopaddle-io/configurator','gopaddle-io/configurator','','2020',2,'An automation controller watching ConfigMap and Secret events to automatically trigger rolling updates on corresponding workloads. It bridges configuration state changes with zero-downtime deployment workflows without manual redeploys.','Go','Kubernetes Controller','Intermediate',0,'online','manual','ed41f1daa82d28b02c69ace91ecc18809c7f6a2b3317a36f8970cab7c991abf6',100.0,1.77902956584661889e+09,1,'2024-01-29T21:07:12Z',NULL,NULL,NULL,'["GitOps & Configuration", "Dynamic Configurations", "Lifecycle Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-29T21:07:12Z", "gh_stars": 115}'); -INSERT INTO "resources" VALUES('https://github.com/goss-org/goss','aelsabbahy/goss','','2016',4,'Goss is an ultra-fast, YAML-based infrastructure validation and health-checking tool. Commonly utilized in Kubernetes as a minimal, lightweight container liveness/readiness probe or system validation suite.','Go','Validation Tool','Low',0,'online','manual','599d7c114ad70f7c2533e2919513ae4ff015891c840061c6ab79b4a54b3d841f',100.0,1.77913049495784592e+09,1,'2026-06-08T18:19:17Z',NULL,NULL,NULL,'["Performance & Testing", "Cluster Validation", "Health Checking"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T18:19:17Z", "gh_stars": 5904}'); -INSERT INTO "resources" VALUES('https://github.com/govirtuo/kube-ns-suspender','govirtuo/kube-ns-suspender 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ccc734e40d5f5bd2b9af238148c21df9beb035f7096a975756f0a216da1799c',100.0,1.77903224546983289e+09,0,'2026-05-17T17:37:25.469833+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kube-ns-suspender/kube-ns-suspender"}'); -INSERT INTO "resources" VALUES('https://github.com/grafana/agent','grafana/agent: Grafana Agent','','2024',5,'An agent for metrics, logs, and trace collection. Live grounding confirms Grafana Agent is now deprecated and succeeded by Grafana Alloy, the vendor''s unified telemetry collector for OpenTelemetry and Prometheus.','Go','Repository','Advanced',1,'online','manual','42acde43745effb075e35bcdad1e042924521a26e511954e82c2f16f694308c4',100.0,1.77903238087307405e+09,1,'2026-06-13T21:15:40Z',NULL,NULL,NULL,'["Observability & Monitoring", "Data Collection", "Telemetry Agents"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T21:15:40Z", "gh_stars": 1709}'); -INSERT INTO "resources" VALUES('https://github.com/grafana/mimir','github.com/grafana/mimir','','2022',5,'Grafana Mimir is a highly scalable, multi-tenant database for long-term Prometheus metrics storage. Engineered to easily process billions of active series with fast query performance and operational isolation.','Go','Repository','Advanced',1,'online','manual','35393723f9f6fa4ec27a899e1205b638a027699ee62dd5194b00e31a44903221',100.0,1779031615.76551,1,'2026-06-14T09:48:11Z',NULL,NULL,NULL,'["Observability & Monitoring", "Metrics Storage", "Scalable TSDB"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-14T09:48:11Z", "gh_stars": 5124}'); -INSERT INTO "resources" VALUES('https://github.com/grafana/tanka','tanka','','2026',4,'Grafana Tanka is an enterprise-grade configuration utility that uses the Jsonnet programming language to generate declarative Kubernetes manifests. By replacing raw YAML files with reusable functions and nested structures, Tanka ensures clean modularity across complex multi-cluster environments. It is highly valued for managing complex observability deployments like Prometheus and Grafana stacks.','Go','Configuration Tool','Advanced',0,'online','manual','f0f449caab037a1b55ce5c7b9466a4e5e7ec80d143f698945ad0c9736c23a67c',100.0,1.77903330978217792e+09,1,'2026-06-14T05:21:30Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Jsonnet"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:21:30Z", "gh_stars": 2670}'); -INSERT INTO "resources" VALUES('https://github.com/grafana/tempo','Grafana Tempo','','2026',5,'A high-scale, cost-effective distributed tracing backend designed to work exclusively with object storage like S3 or GCS. In 2026, Tempo has consolidated its position as the premier choice for large-scale enterprise tracing, deeply integrated with Grafana Loki and Mimir to correlate logs, metrics, and traces.','Go','Repository','Advanced',1,'online','manual','78d8cbe88fd38721caa5f8f4b399878c4a62eeee3cdee4ff12d1f5e5fa996c27',100.0,1.77903370488025188e+09,1,'2026-06-13T17:10:29Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Distributed Tracing"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T17:10:29Z", "gh_stars": 5305}'); -INSERT INTO "resources" VALUES('https://github.com/gravitational/teleport','Teleport 🌟','','2026',5,'The premier multi-protocol infrastructure access gateway. Teleport consolidates SSH, database, web app, and Kubernetes API session access into an audited, identity-backed portal with detailed record-keeping, biometric integration, and enterprise access reviews.','Go','Service','High',1,'online','manual','99ad550caec041b2881b70c1e9bc86ad0de2257122e7f4e21981d3f2bee4fde7',100.0,1.7790336100963931e+09,1,'2026-06-13T21:53:12Z',NULL,NULL,NULL,'["Networking & Security", "Access Control", "Identity Gateways"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T21:53:12Z", "gh_stars": 20488}'); -INSERT INTO "resources" VALUES('https://github.com/gravitational/teleport/discussions/8330','Connecting and authenticating to Jenkins with Teleport Application Access','','2021',5,'Explains how to secure Jenkins controller instances with identity-aware authorization proxies via Teleport Application Access. *Curator Insight*: Security gateways. *Live Grounding*: Critical blueprint for modern security compliance, eliminating the vulnerability of exposing Jenkins directly to the internet.','English','Documentation','Advanced',0,'online','manual','3ae81f1e26f723553a9985d83a5ba83b608cb7da8491be7d57e345dbc9ef7347',100.0,1.77902947299473905e+09,1,'2026-06-13T21:53:12Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Security", "Access Management"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T21:53:12Z", "gh_stars": 20488}'); -INSERT INTO "resources" VALUES('https://github.com/gravitl/netmaker','NetMaker','','2025',4,'Netmaker is a high-speed, dynamic overlay network orchestrator powered by WireGuard. It facilitates direct, secure mesh networks across multi-cloud, on-premises, and edge Kubernetes nodes, drastically reducing latency compared to traditional overlay options like VXLAN or IPSec. Netmaker is highly valuable for hybrid cluster topologies and secure cross-regional communication.','Go','Platform','High',0,'online','manual','461d6feb067687a3eee4be5d99ca748eab30f86a8f003957b60479535cb6af74',100.0,1.77903058366476106e+09,1,'2026-06-13T03:24:38Z',NULL,NULL,NULL,'["Networking", "Overlay Networks", "WireGuard VPN"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-networking.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-networking.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T03:24:38Z", "gh_stars": 11628}'); -INSERT INTO "resources" VALUES('https://github.com/griddynamics/mpl','griddynamics/mpl','','2021',5,'Curator Insight presents the Modular Pipeline Library (MPL) from Grid Dynamics as a tool for creating clean, maintainable Jenkins pipelines. Live Grounding confirms that MPL significantly reduces Groovy boilerplate by introducing modular execution configurations and reusable testing frameworks. This represents an exceptionally scalable design pattern for large-scale enterprise environments.','Groovy','Repository','Advanced',0,'online','manual','7f6be9f587b82afed39000db10a522cc2efef44151914c5f3d2faa2d4541b92d',100.0,1779029509.85872,1,'2024-11-07T04:50:55Z',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Modular Pipeline Library"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-11-07T04:50:55Z", "gh_stars": 165}'); -INSERT INTO "resources" VALUES('https://github.com/grosser/preoomkiller','grosser/preoomkiller','','2026',5,'preoomkiller is a lightweight tool designed to monitor process memory consumption in Linux containers and trigger graceful restarts or shutdowns before the kernel''s Out-Of-Memory (OOM) killer forcibly terminates the application. This prevents data corruption and allows application runtimes (such as Ruby or Node.js) to drain active connections and write diagnostics logs. It adds an essential layer of reliability to production container runtimes prone to memory leaks.','Go','Library','Medium',0,'online','manual','73aca8546922c96fb6d8726a521bac8387d99f6a103c9846e160b8993a83ae2c',100.0,1.7790313821455841e+09,1,'2023-10-18T16:32:05Z',NULL,NULL,NULL,'["Infrastructure", "Reliability Engineering", "Resource Management"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-18T16:32:05Z", "gh_stars": 78}'); -INSERT INTO "resources" VALUES('https://github.com/groundcover-com/blog/tree/main/blog_k8s_containers_restarts','github.com/groundcover-com: Container Restarts Watcher','','N/A',0,'Curator Insight points to a companion code repository for a Groundcover blog exploring Kubernetes container restart triggers. Live Grounding confirms it serves as a lightweight diagnostic template to intercept CrashLoopBackOff states in real-time.','English','Repository','Intermediate',0,'online','manual','ac85f08e69b018534e5a435bc0ea2caa8d0ffa0c1ead384b8521a3d6f7468686',100.0,1.78173595046125698e+09,1,'2026-06-18T00:39:10.461257+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Observability", "Debugging Tools"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/groundcover-com/murre','groundcover-com/murre','','2026',2,'Murre is an elegant, lightweight command-line tool designed to query CPU and memory usage statistics from clusters without running Prometheus or Metric Server. By querying the internal Kubelet summary endpoints directly, it quickly provides resource overhead views on any environment. It is ideal for debugging workloads on edge systems where tracking resource consumption must be low-overhead.','Go','CLI Tool','Beginner',0,'online','manual','51452fcf5105ccb367707100fcdee160175b386b458daa5a2a5ca69dfe5b7238',100.0,1.77902946678486299e+09,1,'2025-01-15T05:57:46Z',NULL,NULL,NULL,'["Observability", "Metrics", "Lightweight Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-01-15T05:57:46Z", "gh_stars": 319}'); -INSERT INTO "resources" VALUES('https://github.com/groundnuty/k8s-wait-for','groundnuty/k8s-wait-for 🌟','','2019',3,'A simple, highly popular script designed to block shell execution until a specific Kubernetes resource passes a readiness check. It integrates within initialization steps to manage deployment dependencies safely.','Shell','Utility Script','Beginner',0,'online','manual','d50e49679c8e88c0c7db5b559610ccbebe63417436af0d4de2e44d3bab733a6a',100.0,1.77903255674763798e+09,1,'2025-01-07T01:13:36Z',NULL,NULL,NULL,'["Development & Testing", "Pipeline Helpers", "Resource Readiness"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-01-07T01:13:36Z", "gh_stars": 635}'); -INSERT INTO "resources" VALUES('https://github.com/grpc-ecosystem/grpc-gateway','grpc-ecosystem/grpc-gateway: gRPC-Gateway','','2026',5,'gRPC-Gateway is an essential reverse-proxy tool that automatically translates incoming RESTful JSON requests into high-performance gRPC calls. By parsing protobuf service definitions, it maintains single-source API schemas while accommodating heterogeneous web clients. This tool is widely adopted across high-throughput microservice meshes that require seamless external-facing REST APIs.','Go','Library','Advanced',1,'online','manual','94f2f57b5cd69bc2a351745cda7c24eab95904d8512b67ee7c785b180333fe95',100.0,1.77902950295883798e+09,1,'2026-06-12T22:10:49Z',NULL,NULL,NULL,'["Application Architecture", "API Gateway", "gRPC & REST"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-12T22:10:49Z", "gh_stars": 19918}'); -INSERT INTO "resources" VALUES('https://github.com/gruberdev/local-gitops','github.com/gruberdev/local-gitops: Local Gitops 🌟','','2021',1,'A lightweight developer tool simulating local GitOps loops inside isolated testing frameworks. Ideal for testing Kubernetes state declarations on personal development hardware.','Shell','Tool','Intermediate',0,'online','manual','d5f0e40f0ec9d9e935b48f9a5f21fe47bd0c47d2e16a66d1430f292cca2662b1',100.0,1.78173615427842497e+09,1,'2026-06-18T00:42:34.278425+02:00',NULL,NULL,NULL,'["Local Development", "GitOps", "Local Sandboxes"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/gruntwork-io/terragrunt-infrastructure-live-example','gruntwork-io/terragrunt-infrastructure-live-example','','2024',2,'This repository provides a concrete reference implementation for structuring enterprise-grade multi-environment architectures using Terragrunt. It demonstrates production patterns for isolated environments, centralized lock management, global provider blocks, and modular code encapsulation.','HCL','Reference Implementation','Intermediate',0,'online','manual','5c10fc8bdf35d2003e92cbc5c4921f29cfbf1afb440c53e301ddb3e448f43069',100.0,1.77902905691320896e+09,1,'2025-05-05T12:02:39Z',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration", "Reference Implementations"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-05T12:02:39Z", "gh_stars": 865}'); -INSERT INTO "resources" VALUES('https://github.com/gshipley/installcentos','Install RedHat OKD 3.10 on your development box:','','2018',1,'Community script repository designed to install CentOS-based OKD 3.10 on local workstations. These routines are entirely non-functional for modern platform operations in 2026, where local development is managed via OpenShift Local (CRC) or single-node (SNO) profiles.','Shell','Code Repository','Advanced',0,'online','manual','ff9d1221dd8a3bdf07bf5b97ed39a381f07cfd504e1fb20021a22abb0ac8bd67',100.0,1.78173612311011791e+09,1,'2026-06-18T00:42:03.110118+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "OKD Core Legacy"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/gudpick/pods','github ref1','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','25bce8646ca01a675be677e4ffeadce8eb83da1f3d44769fca5fc7d8f4937d4d',100.0,1.77903338497379589e+09,1,'2026-05-17T17:56:24.973796+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/gudpick/pods/tree/master/sonar-latest','github ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1a18ea4de1911e1e484dd824fc1f9ff5226c6c1c816b83905efacc83fa4b69aa',100.0,1.77903112278857207e+09,1,'2026-05-17T17:18:42.788572+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/gventuri/pandas-ai','==github.com/gventuri/pandas-ai==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d512d4770ea4789aecc81bef4471e1839821b2a2838a17f2acfaad339689f6c7',100.0,1.77903133383323597e+09,0,'2026-05-17T17:22:13.833236+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/sinaptik-ai/pandas-ai"}'); -INSERT INTO "resources" VALUES('https://github.com/gyli/DictMySQL','DictMySQL: A MySQL class for more convenient database manipulation with Python dictionary','','2016',2,'Curator Insight introduces DictMySQL as a dictionary-driven query execution abstraction. Live Grounding emphasizes that while useful for scripting, modern enterprise developments rely on full-fledged ORMs (like SQLAlchemy or Tortoise) to guarantee database injection protection and proper pool scaling.','Python','Library','Intermediate',0,'online','manual','151d6d5be3073376f7436d69ab5b6f4932f2c6a24bb83b7c93b819e986f8b9a6',100.0,1.77913049502229809e+09,1,'2018-12-04T06:42:34Z',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Database Adapters"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2018-12-04T06:42:34Z", "gh_stars": 56}'); -INSERT INTO "resources" VALUES('https://github.com/hadolint/hadolint','==hadolint/hadolint: Haskell Dockerfile Linter==','','2026',5,'Hadolint is a Haskell-based linter that parses Dockerfiles and validates them against container best practices and Shellcheck rules. It ensures developers avoid common pitfalls such as running as root, using mutable base tags, or failing to clean package manager caches. Integrating Hadolint into CI/CD pipelines ensures secure, standardized, and highly optimized container builds across enterprise teams.','Haskell','Tool','Medium',0,'online','manual','168d25de939de633ad29bee4a05a5b3db3157a293578ca9b07bc97f87f5433c6',100.0,1.77903216340374398e+09,1,'2026-06-11T07:29:04Z',NULL,NULL,NULL,'["Security", "Static Analysis", "Linter"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-11T07:29:04Z", "gh_stars": 12216}'); -INSERT INTO "resources" VALUES('https://github.com/haflidif/terraform-azurerm-dns-private-resolver',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','034762c5cdcba4d162872350dbb4a0a01a9b2d959af44d59dda356880a6c5df7',100.0,1.77903058366952705e+09,0,'2026-05-17T17:09:43.669527+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/hahwul/DevSecOps','hahwul/DevSecOps','','2026',3,'A highly structured index cataloging security automation software, container scanning scripts, dependency checkers, and automated risk analysis systems. Essential for hardening software supply chains.','Markdown','Awesome List','Advanced',1,'online','manual','20a0ac59128bf7ae7c79b4a27f100202d6dcd770f50e1003b2a3b022f7d0903b',100.0,1.77902986315500807e+09,1,'2026-04-25T13:26:26Z',NULL,NULL,NULL,'["Cloud Native", "Security", "DevSecOps Tools"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-25T13:26:26Z", "gh_stars": 2127, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/halkeye-docker/docker-jenkins','Example of JCasC','','2025',1,'A practical reference architecture repository deploying containerized Jenkins masters using pre-mounted configurations and declarative configurations. Ideal for sandboxing configuration-as-code workflows.','Dockerfile','Repository','Intermediate',1,'online','manual','51633da2292cc3d381f7d8c72855a15783c0ed824b51e06268583476a6a6a4ab',100.0,1.7790300097014091e+09,1,'2024-02-02T18:44:51Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Docker Deployment"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-02-02T18:44:51Z", "gh_stars": 16}'); -INSERT INTO "resources" VALUES('https://github.com/harvester/harvester','Harvester','','2025',5,'Curator Insight showcases Harvester as a modern open-source HCI built on KubeVirt and Longhorn. Live grounding in 2026 confirms Harvester has fully matured into an enterprise-stable alternative to VMware ESXi, enabling seamless co-habitation of VM and container environments under unified Kubernetes control planes.','Go','Code Repository','High',1,'online','manual','41b2b18b344881007667cc4b17730a84013b381030f73bc2c9d3711f22e47fc7',100.0,1.77913049500593805e+09,1,'2026-06-12T04:11:38Z',NULL,NULL,NULL,'["Platform Engineering", "Hyperconverged Infrastructure", "Harvester HCI"]','["[DE FACTO STANDARD]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T04:11:38Z", "gh_stars": 5054}'); -INSERT INTO "resources" VALUES('https://github.com/hasheddan/k8scr','k8scr 🌟','','2026',5,'A lightweight and specific CLI utility used to inspect and fetch container image metadata from within a Kubernetes context. It bypasses complex registry credential configurations, allowing developers and administrators to debug and analyze container layers directly.','Go','Tool','Intermediate',0,'online','manual','13cb1e387cd306f77b7e6d500743dccc267edad6ced0a7ab3610b467903cb24a',100.0,1.77902971067668795e+09,1,'2022-03-24T12:46:59Z',NULL,NULL,NULL,'["Security", "Registry Integration", "Container Runtimes"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-24T12:46:59Z", "gh_stars": 119}'); -INSERT INTO "resources" VALUES('https://github.com/hashicorp/cap','cap','','N/A',0,'Curator Insight shows cap as HashiCorp''s library to ease Linux capability handling in Go programs. Live Grounding highlights its integration in secure container-adjacent projects to enforce the principle of least privilege at the system-call level.','English','Repository','Advanced',0,'online','manual','af05f41375b0aa2fad313510ca3f20a38e30f77a192ff3a8b98710beeae18c0c',100.0,1.77903159216617107e+09,1,'2026-05-11T03:46:31Z',NULL,NULL,NULL,'["Security", "Access Control", "Go Libraries"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-05-11T03:46:31Z", "gh_stars": 479}'); -INSERT INTO "resources" VALUES('https://github.com/hashicorp/hcl','github.com/hashicorp/hcl: HCL','','2026',5,'The authoritative Go library parsing and validating HashiCorp Configuration Language (HCL). Serving as the declarative bedrock for Terraform, Packer, and Consul, HCL bridges raw JSON parsability with high-level human-readable configuration attributes and logic.','Go','Repository','Advanced',0,'online','manual','a74147ff18d543e4f26a9d5f3593553f8fb108dcc25935c505c9805fbefe5fa3',100.0,1.77903287827279496e+09,1,'2026-06-11T12:05:22Z',NULL,NULL,NULL,'["Infrastructure as Code", "Languages", "Syntax Engines"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-11T12:05:22Z", "gh_stars": 5788}'); -INSERT INTO "resources" VALUES('https://github.com/hashicorp/terraform-cdk','terraform-cdk 🌟','','2025',5,'Cloud Development Kit for Terraform (CDKTF) allowing engineers to write imperative application code (TypeScript, Python, Java) to define declarative infrastructure assets. A strong choice for teams moving away from HCL syntax.','TypeScript','Library','Advanced',0,'online','manual','51813300751965329c8de4939b5524850e59a5129f9ee51ff9095ffb23a88dd6',100.0,1.77903228821718406e+09,1,'2025-12-10T14:12:01Z',NULL,NULL,NULL,'["Infrastructure as Code", "CDK", "Frameworks"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-12-10T14:12:01Z", "gh_stars": 5077}'); -INSERT INTO "resources" VALUES('https://github.com/hashicorp/terraform-k8s','hashicorp/terraform-k8s: Terraform Cloud Operator for Kubernetes','','2025',3,'The official HashiCorp Terraform Cloud Operator for Kubernetes. Implements a controller pattern inside the cluster, allowing platform teams to manage external cloud resources via Custom Resource Definitions (CRDs) which coordinate plans and applies in Terraform Cloud.','Go','Repository','Advanced',1,'online','manual','ec20219598d769ac6d04b8cb760eb482a4304107c4ff0bcd07a51df2f4d033ea',100.0,1.77902934145666909e+09,1,'2024-11-18T17:51:48Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-11-18T17:51:48Z", "gh_stars": 449}'); -INSERT INTO "resources" VALUES('https://github.com/hashicorp/vault','hashicorp/vault','','2026',5,'The premier multi-cloud secret manager, data protection engine, and dynamic credential broker. Despite HashiCorp''s BSL license shifts, it remains the backbone of enterprise Zero Trust architectures, enabling ephemeral database credentials and granular IAM management across thousands of microservices.','Go','Service','Advanced',1,'online','manual','e3d1a53ae91eb52490e28f1327fb302256125169ec0050a1ac93ebc1f02a075d',100.0,1.7790323889041481e+09,1,'2026-06-12T22:28:59Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Centralized Vaults"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T22:28:59Z", "gh_stars": 35780}'); -INSERT INTO "resources" VALUES('https://github.com/hashicorp/vault-csi-provider','hashicorp/vault-csi-provider: HashiCorp Vault Provider for Secrets Store'' CSI Driver','','2026',4,'Integrates HashiCorp Vault directly with the Kubernetes Secret Store CSI Driver, rendering secrets from Vault''s key-value engine as memory-mapped files in pod volumes. Drastically simplifies credentials ingestion while maintaining a hardened cluster isolation boundary.','Go','Tool','Advanced',1,'online','manual','9b09825d8a60d25aa3f4bd6fc5c9fbd07f539699d08aa67830a22d536a5a5efb',100.0,1.77903110933434605e+09,1,'2026-06-10T06:03:53Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver Providers"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-10T06:03:53Z", "gh_stars": 347}'); -INSERT INTO "resources" VALUES('https://github.com/hashicorp/waypoint/tree/main/website/content/docs','==learn.hashicorp.com: Deploy a Helm-based application automatically with GitOps==','','2021',4,'Practical guide deploying Helm-based software within HashiCorp Waypoint pipelines. Compares native Waypoint continuous operations with declarative GitOps reconciliations, establishing streamlined automation protocols.','English','Tutorial','Intermediate',1,'online','manual','710e95dc03f3c03f71a890f95fa5e702f6488c9d3d3bc23297f36508a12c5029',100.0,1.77913049502650189e+09,1,'2024-01-08T18:48:14Z',NULL,NULL,NULL,'["Cloud Native", "Continuous Delivery", "GitOps", "HashiCorp Waypoint"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-08T18:48:14Z", "gh_stars": 4727}'); -INSERT INTO "resources" VALUES('https://github.com/hasura/gitkube','Gitkube 🌟','','2019',4,'An early GitOps-oriented operator that allowed developers to build and deploy docker images on Kubernetes using a simple git push. It served as an entry point for lightweight CD before ArgoCD and Flux became mature corporate norms.','Go','Controller / Deployment Operator','Advanced',1,'online','manual','cc22c1e1d6ea90c3a3746e1c6c2d149728b4f20eea6dab230e420c1da9371a05',100.0,1.77903053188516688e+09,1,'2023-08-31T07:48:24Z',NULL,NULL,NULL,'["Application Lifecycle", "Continuous Deployment", "Git-based Builds"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-08-31T07:48:24Z", "gh_stars": 3849}'); -INSERT INTO "resources" VALUES('https://github.com/haxsaw/hikaru','haxsaw/hikaru 🌟','','2020',2,'A Python package enabling developers to generate, inspect, and manipulate Kubernetes resources as native Python dataclasses. Hikaru validates and processes complex schemas inside orchestration and automation runtimes.','Python','Python Library','Intermediate',0,'online','manual','176a942bb47ae71b8f1fc9778ef8a73b89c6c79ecfe899948a74b7c405c8dfb9',100.0,1.77903290061947202e+09,1,'2025-03-22T10:15:20Z',NULL,NULL,NULL,'["GitOps & Configuration", "Infrastructure as Code", "Python Representation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-22T10:15:20Z", "gh_stars": 210}'); -INSERT INTO "resources" VALUES('https://github.com/hayao-k/cdk-ecr-image-scan-notify','github.com/hayao-k/cdk-ecr-image-scan-notify','','2020',4,'Community CDK construct that maps AWS EventBridge patterns to detect ECR image vulnerability scans. Automatically processes and delivers structured notifications to Slack/Teams channels using Lambda.','TypeScript','Repository','Intermediate',0,'online','manual','3eb7e46b1ae25fe928c77b6cce169d7dce5ca79189d4d8a9d05bfae37a9ea274',100.0,1.77902911916361188e+09,1,'2024-11-25T08:44:03Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security"]','["[ENTERPRISE-STABLE]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-11-25T08:44:03Z", "gh_stars": 29}'); -INSERT INTO "resources" VALUES('https://github.com/hbollon/k8s-voting-app-aws','hbollon/k8s-voting-app-aws','','2021',1,'Reference multi-tier microservice architecture demonstrating AWS integration. Contains a polyglot microservice arrangement with Redis caches, PostgreSQL transactional engines, and reactive frontend layers structured for EKS deployments.','Go','Repository','Intermediate',1,'online','manual','49bc5bec07d23712f082c6dd4bb216c46b369ff82bbdf5b0a8a70d9fcd9a53dc',100.0,1.77903384539733195e+09,1,'2022-01-10T13:28:45Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Demo Systems"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-01-10T13:28:45Z", "gh_stars": 34}'); -INSERT INTO "resources" VALUES('https://github.com/hcavarsan/kftray','==github.com/hcavarsan/kftray== ⭐','','2023',5,'KFTray is a desktop-native menubar utility designed to manage multiple simultaneous kubectl port forwarding connections. It simplifies complex local development loops by allowing engineers to save, group, and dynamically trigger port-forward rules across distinct clusters and namespaces.','TypeScript / Rust','Desktop GUI App','Beginner',0,'online','manual','f1543d16c58b2fa35e6932543e9a3ff128c7022fafcb775225935e22df2c13fd',100.0,1.77903072762957096e+09,1,'2026-06-14T05:31:03Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Developer Productivity", "Port Forwarding"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-14T05:31:03Z", "gh_stars": 1524}'); -INSERT INTO "resources" VALUES('https://github.com/heketi/heketi',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d4f9d435e3073e1fcfebfaa3bda820b070e48785e446bc3ac51035757864c07',100.0,1779030394.73495,1,'2026-05-17T17:06:34.734950+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{"gh_license": "NOASSERTION"}'); -INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/distributed-jmeter','Jmeter','','2020',5,'The legacy Helm implementation of distributed Apache JMeter performance testing. For dynamic cluster scaling, modern performance engineering teams should transition to k6 operators or active community performance test packaging.','YAML','Helm Chart','Intermediate',1,'online','manual','233f97993adc8caf534b62b7a9a64fa3978c357ff5321224a227c0eabd9584ed',100.0,1.77903019297411489e+09,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424}'); -INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/jenkins','Jenkins','','2020',5,'The deprecated stable Helm chart repository for Jenkins. It is strongly recommended to avoid this legacy version, as active development and security patches have transitioned exclusively to the official Jenkins community repository on Artifact Hub.','YAML','Helm Chart','Intermediate',1,'online','manual','17ed5c363268ba61d2b5b5e52ced7246a17c734cda204aabe7cb872f3d8c6545',100.0,1.77903433296725296e+09,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424}'); -INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/selenium','Selenium','','2020',5,'The archived official Helm stable tree configuration for Selenium Grid. It remains useful solely as a historic reference for browser automation scaling, with active releases now managed directly by the SeleniumHQ community charts.','YAML','Helm Chart','Intermediate',1,'online','manual','5695e3b79ce4533e5ba5d4d3ff322ef71b15c22292a49036b3b719fd9265f148',100.0,1.77903338498201298e+09,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["LEGACY"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424}'); -INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/sonarqube','Sonar','','2020',5,'The deprecated stable Helm chart location for SonarQube. Modern deployments must migrate to official SonarSource charts on Artifact Hub to secure enterprise support, active patches, and up-to-date database schema integrations.','YAML','Helm Chart','Intermediate',1,'online','manual','59ee51399b9c9f819c38a8b700ea67a722661806f303a814eade3b65384cfb9e',100.0,1.77903204633382511e+09,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["LEGACY"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424}'); -INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/sonatype-nexus','Nexus3','','2020',5,'The obsolete, archived official Helm chart path for Sonatype Nexus3. Modern deployments must transition to newer, community-maintained charts listed on Artifact Hub to avoid critical security vulnerabilities and out-of-date container targets.','YAML','Helm Chart','Intermediate',1,'online','manual','a508bd186ac26cd708c9337ebeb717f6319418bbc49c99d788b02ae6e3ce152b',100.0,1.7790314739460361e+09,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["LEGACY"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424}'); -INSERT INTO "resources" VALUES('https://github.com/helm/helm','Helm','','2026',5,'Official Go implementation of the Helm client, acting as the package manager for Kubernetes. Helm manages complex application definitions through charts, providing repeatable deployments, in-place upgrades, and robust rollback capabilities.','Go','Repository','Advanced',0,'online','manual','8b72e9555c19febb03964306972d50825387de39e901198b8d86b305f4ede7bf',100.0,1.77903359209750199e+09,1,'2026-06-13T02:03:14Z',NULL,NULL,NULL,'["Automation & Orchestration", "Package Management", "Helm"]','["[DE FACTO STANDARD]"]','["docs/helm.md", "docs/about.md"]','["helm.md", "about.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T02:03:14Z", "gh_stars": 29874}'); -INSERT INTO "resources" VALUES('https://github.com/helm/helm-mapkubeapis','Helm mapkubeapis Plugin','','2026',3,'Fundamental operator utility that edits release metadata in-place to update deprecated or removed Kubernetes APIs. Prevents release locks and upgrade failures when cluster components transition to newer API versions.','Go','Plugin','Advanced',0,'online','manual','3cd6306bc7b96c9167344df22330444c49cccef9a4a0aa1067e00cfa2a4f688d',100.0,1.77903293506720709e+09,1,'2026-06-03T23:21:33Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Helm Plugins", "API Migration"]','["[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T23:21:33Z", "gh_stars": 1035}'); -INSERT INTO "resources" VALUES('https://github.com/helmfile/helmfile','github.com/helmfile/helmfile','','2026',5,'The premier declarative orchestrator for multi-chart environments. Helmfile allows infrastructure-as-code developers to build multi-environment states, map release hierarchies, automate parameter layering, and enforce GitOps deployment sequences seamlessly.','Go','CLI Tool','Advanced',0,'online','manual','bb0b4eda7bed74c71f5f3e176f6699919f4666c0ff8b1e427d916869228e311e',100.0,1.77903138213410806e+09,1,'2026-06-14T01:27:25Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Multi-Chart Orchestration"]','["[DE FACTO STANDARD]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T01:27:25Z", "gh_stars": 5136}'); -INSERT INTO "resources" VALUES('https://github.com/helmwave/helmwave','helmwave/helmwave','','2026',3,'An emerging orchestrator implementing a ''Docker Compose'' deployment feel for Helm charts. Featuring parallel execution plans, strict dependency resolution, and declarative configs, it offers platform teams a robust multi-chart orchestration tool.','Go','CLI Tool','Advanced',0,'online','manual','e275a05dd84f47c66b5296aa4b4a59342d48c0cd3576846e75d7b2e6cb91146f',100.0,1.77903114315507197e+09,1,'2026-02-18T15:58:47Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Multi-Chart Orchestration"]','["[EMERGING]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-18T15:58:47Z", "gh_stars": 886}'); -INSERT INTO "resources" VALUES('https://github.com/heptiolabs/ktx','ktx 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','37651e8af15fd1eb2a265534fd1973c095520ffcf8675d75b134c1ea27398234',100.0,1.77903121634278893e+09,0,'2026-05-17T17:20:16.342789+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/hiddeco/cronjobber','hiddeco/Cronjobber','','2023',2,'A custom controller for Kubernetes that implements a CronJob-like resource with explicit native support for timezones. This solved a major limitation in older Kubernetes versions. While native Kubernetes CronJobs added timezone support in version 1.27, Cronjobber remains a highly useful reference for custom scheduling patterns in 2026.','Go','Kubernetes Controller','Medium',1,'online','manual','ad9ddb74fccc3bdeb3a14ecafd88b49948f2ba317bde900e87b713ebcb6f8ae7',100.0,1.77903254418270397e+09,1,'2024-08-21T23:39:11Z',NULL,NULL,NULL,'["Infrastructure", "Scheduling", "Timezones"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-21T23:39:11Z", "gh_stars": 238}'); -INSERT INTO "resources" VALUES('https://github.com/hidetatz/kubecolor','hidetatz/kubecolor 🌟','','2026',3,'Kubecolor is a highly adopted command-line wrapper for kubectl that colorizes terminal outputs. It improves cluster observability by visually distinguishing resource types, labels, statuses, and namespaces during interactive CLI operations.','Go','CLI Wrapper','Simple',0,'online','manual','9e62de16802aa23bb6817c9ab7f56a5b4091ad56abffeffb2584a92f0b237379',100.0,1.77903450736203908e+09,1,'2023-04-13T17:38:06Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Output Formatting"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubernetes-tools.md", "kubectl-commands.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-13T17:38:06Z", "gh_stars": 1446}'); -INSERT INTO "resources" VALUES('https://github.com/highmobility','github.com/highmobility','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','987f2e0af09507fb9d1fc6a3118c7721b822ce258b8eb0551627bdd1434f42f4',100.0,1.77903134026096892e+09,1,'2026-05-17T17:22:20.260969+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/hoanhan101/ultimate-go','The Ultimate Go Study Guide','','N/A',0,'Comprehensive handbook detailing memory layout, profiling, and concurrency semantics of Go. Features visual diagrams and deep-dives into mechanical sympathy concepts for high-performance engineering.','en','Repository','Advanced',0,'online','manual','b810903231bed8ba541bdaadd9df5145ff6f7b8fc770c019f3606cb7bfc377e7',100.0,1.77903380618400192e+09,1,'2025-06-15T21:47:39Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-15T21:47:39Z", "gh_stars": 14910}'); -INSERT INTO "resources" VALUES('https://github.com/hobby-kube/guide','hobby-kube/guide 🌟','','2021',5,'A comprehensive guide on bootstrapping an fully production-ready, highly available Kubernetes cluster on bare-metal or cheap cloud providers using CoreOS (Flatcar) and kubeadm. Outlines security hardening, manual network provisioning, and declarative automation.','Markdown','Tutorial','Advanced',0,'online','manual','c96f4a0e9eeac3dee50c99030ff4fed01d17dd466357e44a0e50319ad672d9e6',100.0,1.77903146877361488e+09,1,'2023-09-21T14:37:01Z',NULL,NULL,NULL,'["Infrastructure", "Bare-Metal Setup", "Self-Hosted Clusters"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-09-21T14:37:01Z", "gh_stars": 5658}'); -INSERT INTO "resources" VALUES('https://github.com/homeport/havener','Havener','','2023',2,'A convenient CLI tool that wraps kubectl and helm commands into high-level operations, simplifying tasks like sweeping namespaces, downloading files from pods, or executing parallel commands across nodes. In 2026, it remains a valuable utility for cluster administrators seeking faster alternative commands to long kubectl scripts.','Go','CLI Tool','Low',0,'online','manual','2916780f4c501cd0f6a2731819f51bab93db4e2e463dda2091a7a55580831638',100.0,1.7790340977278769e+09,1,'2026-06-11T20:15:22Z',NULL,NULL,NULL,'["Operations", "CLI Tool", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T20:15:22Z", "gh_stars": 334}'); -INSERT INTO "resources" VALUES('https://github.com/huazhihao/kubespy','kubespy','','2026',5,'An interactive real-time observability CLI tool designed to ''spy'' on active API resources. By monitoring resource lifecycles and publishing structural diffs directly to the terminal, it helps developers demystify custom resource definitions and native controller states during live deployment events.','Go','Tool','Intermediate',0,'online','manual','18df158e9f636cb8b4222761527aec06f5b82fcb8f021f43f0676a6b8124541c',100.0,1.77902950305255889e+09,1,'2021-08-22T16:25:53Z',NULL,NULL,NULL,'["Observability", "Debugging", "Resource Lifecycle"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-08-22T16:25:53Z", "gh_stars": 140}'); -INSERT INTO "resources" VALUES('https://github.com/huginn/huginn','Huginn','','2026',5,'A highly versatile open-source system designed for orchestrating automated web-scraping, webhook handling, and event-driven tasks. In 2026, Huginn serves as a vital tool for engineers seeking a self-hosted, deterministic agent network to automate security and integration pipelines.','Ruby','Repository','Intermediate',0,'online','manual','b28d1fe503ecb57bac3513cc8164fd563f03272be53d743427d232366d1a9f5b',100.0,1.77903085473133897e+09,1,'2026-06-13T00:57:09Z',NULL,NULL,NULL,'["Automation", "Workflows", "Agent Frameworks"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T00:57:09Z", "gh_stars": 49468}'); -INSERT INTO "resources" VALUES('https://github.com/humanlayer/12-factor-agents','12-Factor Agents: Patterns of reliable LLM applications','A set of design principles and patterns for building reliable, production-ready, and scalable LLM applications modeled on Heroku''s 12-factor standards.','2025',4,'A highly curated architectural manifest detailing twelve software engineering principles for building deterministic, production-grade LLM applications. The guide emphasizes robust prompt and context ownership, unified execution state, and standardizing human-in-the-loop interventions through tool calls. By framing AI agents as stateless reducers in a state-machine topology, the principles ensure enterprise reliability, scaling, and reproducible debugging.','en','Repository','Advanced',0,'online','automatic','1e8b841bcae568d5459087f12f0e2ff29feb0e4a9a3ffe72fbeed654285b07b7',NULL,1.780352849031641e+09,0,'2025-09-21T14:37:40Z',NULL,NULL,NULL,'["AI", "AI Agents", "Architectural Patterns", "12-Factor Methodology"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "NOASSERTION", "gh_pushed": "2025-09-21T14:37:40Z", "gh_stars": 22915, "reputation_status": "Vetted", "reputation_summary": "Highly celebrated open-source project defining standard engineering practices to transition AI applications to production reliability.", "social_preview_url": "https://opengraph.githubassets.com/7b847656617b5f55932e9d0313f55df174264f9c562cd63c53454f3f44c8d4e4/humanlayer/12-factor-agents", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "agentic-architectures"}'); -INSERT INTO "resources" VALUES('https://github.com/hygieia/Hygieia','github.com/hygieia/Hygieia 🌟','','2024',2,'An enterprise DevOps dashboard originally developed by Capital One to track delivery pipelines, testing, and security traces. *Curator Insight vs. Live Grounding*: The project has transitioned into an unmaintained, archived repository. It remains highly informative structurally as a reference architecture for aggregating multi-source security and pipeline metrics.','Java','Tool','Advanced',1,'online','manual','0a761af3c4887418066a27d033bc9ace1d88cad4f2fdb7e82d5ccb2606be1e2a',100.0,1.77903099189018297e+09,1,'2023-09-29T20:43:13Z',NULL,NULL,NULL,'["DevOps", "Observability", "Dashboards"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-09-29T20:43:13Z", "gh_stars": 3819}'); -INSERT INTO "resources" VALUES('https://github.com/hyscale/hyscale','hyscale 🌟','','2022',2,'Hyscale provides an application-centric abstraction over raw Kubernetes YAML, allowing developers to define service requirements using a simplified, human-friendly syntax while compiling, containerizing, and deploying services under the hood.','Java','CLI / Compilation Framework','Intermediate',0,'online','manual','be2fdaa23dc7b3827aef6a779b87d16d40fece231f5ff3d1fea85ef47d79322c',100.0,1779030356.87199,1,'2023-03-30T20:18:13Z',NULL,NULL,NULL,'["Application Lifecycle", "Manifest Generation", "Abstraction Layers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-30T20:18:13Z", "gh_stars": 445}'); -INSERT INTO "resources" VALUES('https://github.com/iam-veeramalla/Azure-zero-to-hero','github.com/iam-veeramalla/Azure-zero-to-hero: Azure Zero to Hero Course','','2026',5,'A structured, hands-on learning roadmap tracking Azure Cloud Administration, DevOps architectures, and fundamental services. Focuses on practical engineering exercises, building CI/CD pipelines, and writing ARM/Bicep infrastructure templates. Serves as an exceptional onboarding tool for transition-phase cloud engineers.','Python/Shell','Repository','Beginner',0,'online','manual','0b6ddbc506e144c725b5c49f83eb766b1fcd67cb5b845620c82ea2b0474361f6',100.0,1.77903188321606588e+09,1,'2024-07-17T11:06:35Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Training"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-17T11:06:35Z", "gh_stars": 5104, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/ianmiell/kubernetes-examples','Kubernetes Examples','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f069af5964ea8b746e1dc677d7a2340c998f68dc4408925d0666952ebe9607f',100.0,1.7790299504474461e+09,0,'2026-05-17T16:59:10.447446+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/ContainerSolutions/kubernetes-examples"}'); -INSERT INTO "resources" VALUES('https://github.com/iann0036/iamlive','==iann0036/iamlive==','','2024',4,'An open-source utility that monitors local AWS CLI or SDK actions via a proxy engine to dynamically generate minimal-privilege IAM policies. This tool reduces the manual work of writing policies by creating accurate least-privilege configurations based on actual API calls.','Go','Tool','Intermediate',1,'online','manual','a2cd577522baff1b04d9f209c39dd2f367326b17a343500402292599abcb5f8b',100.0,1.77903348931923794e+09,1,'2026-04-19T06:45:59Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[ENTERPRISE-STABLE]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-19T06:45:59Z", "gh_stars": 3388}'); -INSERT INTO "resources" VALUES('https://github.com/iawia002/lux','==github.com/iawia002/lux== 🌟','','N/A',0,'Curator Insight describes Lux (formerly Annie) as a fast, concurrent video downloader written in Go supporting multiple global media platforms. Live Grounding shows its vast popularity due to its high speed, multiple output formats, and clean concurrent implementation.','English','Repository','Intermediate',0,'online','manual','b77cc18088e39e9d88a93203bb6e2811997441e747cf5a07862b7680e2379d51',100.0,1779033040.98456,1,'2026-03-29T18:18:56Z',NULL,NULL,NULL,'["Media Utilities", "Go Applications", "CLI Downloaders"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-29T18:18:56Z", "gh_stars": 31408}'); -INSERT INTO "resources" VALUES('https://github.com/ibm-messaging',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5046e4520c2f93d14b15e1d6653db869fa84bfc7463b9a239b501a1fcf12d372',100.0,1.77903132936093807e+09,1,'2026-05-17T17:22:09.360938+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/ibm-messaging/mq-metric-samples/tree/master/cmd/mq_prometheus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dff7a064be7e545dc495c3a3b7ce0fc6649c5f5e25429446b4d56369c045cc14',100.0,1.77903308178659105e+09,0,'2026-05-17T17:51:21.786591+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/ibuildthecloud/wtfk8s','github.com/ibuildthecloud/wtfk8s','','2019',0,'An archived educational helper utility engineered to inspect cluster logs and auto-decode runtime error states. Although modern AI-powered and observability-driven telemetry pipelines have succeeded it, it represents an important milestone in interactive troubleshooting.','Go','CLI Tool','Intermediate',0,'online','manual','31db659805e7322db8a1cfb3945be7d4307faf10bce49386ce9ccad6315b9f02',100.0,1.77903177688155889e+09,1,'2024-06-13T09:01:43Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-13T09:01:43Z", "gh_stars": 95}'); -INSERT INTO "resources" VALUES('https://github.com/idealista/prometheus_jmx_exporter-role','Idealista: This ansible role installs a Prometheus Node Exporter in a debian'' environment','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','baa49e4034fa8b009ddbf0ac970ddc3b619e21916c62cc0715d2d652a0b9df8d',100.0,1.77903415622352409e+09,0,'2026-05-17T18:09:16.223524+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/idealista/prometheus_jmx_exporter_role"}'); +- Employs a YAML-based payload contract that allows system architects to declaratively compose landing zones without maintaining disconnected state files.','en','project','Advanced',0,'online','automatic','e4d36800a2f1d4424273e911d84854460b985e651e7412ea47034f9cd8020b5b',NULL,1780352838,0,'2026-06-01T14:32:25Z',NULL,NULL,NULL,'["Cloud Architecture", "Infrastructure as Code", "Multi-Cloud Infrastructure", "Landing Zones", "Terraform"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-iac", "gh_license": "UPL-1.0", "gh_pushed": "2026-06-01T14:32:25Z", "gh_stars": 1, "reputation_status": "Vetted", "reputation_summary": "Active, well-structured Open Source IaC repository maintained by FoggyKitchen (Martin Linxfeld). Community vetted and actively used for multi-cloud landing zone automation.", "social_preview_url": "https://opengraph.githubassets.com/bfe8baf6e63ceb285737c904463890959aea7effd67a296e77ac789846b19687/foggykitchen/foggykitchen-landing-zone-orchestrator", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "multi-cloud-landing-zones", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:57.291545+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/forbearing/k8s','forbearing/k8s','','N/A',0,'Curator Insight describes forbearing/k8s as an abstraction wrapper over client-go to offer a simpler API for standard Kubernetes resource orchestration. Live Grounding indicates it reduces boilerplate for minor tooling but lacks the ecosystem stability of standard controllers.','English','Repository','Intermediate',0,'online','manual','3aa7469faad948e6ba9ce9a6d050028a335b91d34beb9adabf533b12a090808f',100.0,1779029948,1,'2022-11-15T23:57:18Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Client Wrappers"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-15T23:57:18Z", "gh_stars": 73, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:58.056614+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/freach/kubernetes-security-best-practice/blob/master/README.md','Kubernetes Security Best Practices 🌟','','2019',5,'A curated GitHub repository delineating hardened configurations for Kubernetes API servers, Kubelets, and network boundaries. It details port-level access rules, ingress/egress filtering, and cluster isolation tactics to defend against pivot attacks.','Markdown','curation','Advanced',1,'online','manual','37aafd945ea8a42e8fee8a2e74ce338bb96341803e8e7272316cbd7e40c1b6d9',100.0,1779033782,1,'2019-09-11T23:13:51Z',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Hardening", "Network Policies"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-09-11T23:13:51Z", "gh_stars": 2712, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:58.827996+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/frectonz/sql-studio','SQL Studio: A Unified SQL Database Explorer','','2025',5,'A single-binary SQL database administrator interface written in Rust. It streamlines querying, schema inspection, and data visualization across multiple RDBMS engines (including SQLite, PostgreSQL, and MySQL) in resource-constrained containerized runtimes.','Rust','Web Tool','Intermediate',0,'online','manual','c99e0d82a1df7ea3315a001508cbed916e879f1264a16b624637a063f1efd8ee',100.0,1779031107,1,'2026-03-15T20:25:56Z',NULL,NULL,NULL,'["Database & Storage Management", "Data Administration", "UI Tools"]','["[DE FACTO STANDARD]"]','["docs/databases.md", "docs/devops-tools.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "databases.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-15T20:25:56Z", "gh_stars": 3546, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:59.724612+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/freelensapp/freelens','FreeLens','','2024',4,'FreeLens is a lightweight, open-source alternative desktop client for managing Kubernetes clusters. It provides platform operators with real-time visual telemetry and container log streams, optimizing daily operational tasks without complex terminal overhead.','JavaScript','Desktop Application','Intermediate',0,'online','manual','d276cefc7d35cc51940e7419b703a9a7fce83deb3427ec1a89486e6da03ceb21',100.0,1779033072,1,'2026-06-13T21:55:17Z',NULL,NULL,NULL,'["Cluster Management", "GUI Tools", "Desktop Clients"]','["[ENTERPRISE-STABLE]"]','["docs/devel-sites.md", "docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "devel-sites.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T21:55:17Z", "gh_stars": 5146, "gh_open_issues_30d": 225, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:45:00.522065+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/fstab/cifs','fstab/cifs','','2016',2,'A legacy FlexVolume plugin built to mount remote CIFS/SMB storage shares directly into pods. Although superseded by modern CSI standards, it serves as a valuable historical reference for older storage configuration engines.','Go','FlexVolume Plugin','Intermediate',0,'online','manual','dd7bd3ed45ca585e641d6c0013accb851509d60bbd58229ab13cb656f1fe41a9',100.0,1779030615,1,'2022-08-04T10:15:05Z',NULL,NULL,NULL,'["Storage & Data", "Legacy Storage", "CIFS/SMB Mounts"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-04T10:15:05Z", "gh_stars": 218, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:45:01.263021+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/furiko-io/furiko','github.com/furiko-io/furiko','','2025',5,'Furiko is an advanced execution platform designed to host ad-hoc and cron jobs in complex production clusters. It expands upon native CronJob limitations by offering comprehensive concurrency controls, deep execution history archives, and parameterized triggers suited for high-throughput batch environments.','Go','Repository','Advanced',0,'online','manual','f67e9269f51d43150e6bdaaee14b29396f934bb39d7b6f75dcc26040a58aafc1',100.0,1779029878,1,'2025-02-13T13:57:36Z',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Cron Engines"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-13T13:57:36Z", "gh_stars": 502, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:45:02.015964+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/futurewei-cloud/arktos','Arktos','','2024',0,'An alternative, heavily modified Kubernetes runtime architecture optimized for massive multi-tenancy scales. Introduces partition-based controllers and native multi-tenant routing directly inside the API server context.','Go','Control Plane','Advanced',0,'online','manual','0b1491439fcc57271dd4c99fc6484111dbdcad7b6e5c55bcf13c381f3ae0eade',100.0,1781736046,1,'2026-06-18T00:40:46.802520+02:00',NULL,NULL,NULL,'["Platform Engineering", "Custom Control Planes", "Multi-Tenancy"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:45:02.863759+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/gardener/etcd-backup-restore','github.com/gardener/etcd-backup-restore','','2025',4,'Developed under the Gardener project, this agent automates snapshot generation, compression, and synchronization of multi-node ETCD clusters. Continuously writes transactional delta logs to private S3 endpoints.','Go','Tool','Advanced',1,'online','manual','d7e53637459bbdca137936836576f26a3d8ff7ad9fa1d18b9739560ce5af879e',100.0,1779030598,1,'2026-06-14T07:36:01Z',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "ETCD Administration"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:36:01Z", "gh_stars": 329, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:45:03.614541+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/gardener/gardener','Gardener','','2026',4,'Gardener is an advanced open-source CNCF incubating platform designed to manage the lifecycle of thousands of Kubernetes clusters (called shoot clusters) across diverse cloud environments using the ''Kubernetes-on-Kubernetes'' pattern. It implements control planes as pods inside admin seeds, ensuring unified, scalable, and highly automated cloud-agnostic day-2 operations.','Go','Platform','High',0,'online','manual','b7f0a60e9aed7ab6d0afdc9c5e7e5e44d33801f213b81cda3df302e599ecf70b',100.0,1779029155,1,'2026-06-12T20:51:13Z',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Hyperscale Management"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:51:13Z", "gh_stars": 3394, "gh_open_issues_30d": 228, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:45:04.593516+02:00"}'); +INSERT INTO "resources" VALUES('https://github.com/gardener/terraformer','gardener/terraformer: Terraformer','','2026',2,'Terraformer acts as a Kubernetes-native orchestration engine that executes Terraform plans inside isolated Pods. It mitigates the need for external runner machines by converting infrastructure provisioning steps into native custom resource actions. Curator insights show its success inside the Gardener ecosystem, while live engineering validation confirms its critical role in multi-cloud infrastructure bootstrap operations.','Go','Operator','Advanced',0,'online','manual','4feb7d4dff0d978e9a48fe63e63b6f231ef56043a67d713b653d1073ba13c106',100.0,1779030230,1,'2026-06-09T14:30:05Z',NULL,NULL,NULL,'["Infrastructure", "Provisioning", "Terraform Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T14:30:05Z", "gh_stars": 145}'); +INSERT INTO "resources" VALUES('https://github.com/garutilorenzo/k3s-aws-terraform-cluster','garutilorenzo/k3s-aws-terraform-cluster','','2021',2,'An open-source repository containing Terraform configurations to bootstrap a lightweight K3s cluster on AWS EC2. Integrates essential security groups, network route assignments, and automatic node clustering through userdata initialization.','HCL','Repository','Intermediate',0,'online','manual','f7dcc6728d69946078ab4a9d007dcb40d6bb05c548b969b19c56e124510a8e78',100.0,1779031021,1,'2023-02-04T16:07:20Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-02-04T16:07:20Z", "gh_stars": 166}'); +INSERT INTO "resources" VALUES('https://github.com/garutilorenzo/k8s-aws-terraform-cluster','garutilorenzo/k8s-aws-terraform-cluster','','2022',1,'An open-source custom framework designed to boot self-managed Kubernetes nodes on EC2 bare instances using custom Terraform manifests. Focuses on full certificate management and network interface manual setup.','HCL','Repository','Advanced',0,'online','manual','9c21b39bd0ec8e64dd91681f4b29a8592fef820e62a4a43a9d2a6a6d833ae52b',100.0,1779032757,1,'2024-03-15T11:19:55Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-03-15T11:19:55Z", "gh_stars": 79}'); +INSERT INTO "resources" VALUES('https://github.com/gayanvoice/top-github-users','Top GitHub Users By Country','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','377a211e15cafdbab77a3a930fbc24784e898d07501f2e59a55e6ad56fb22002',100.0,1779033623,1,'2026-05-17T18:00:23.317791+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/gcla/termshark','termshark','','2026',5,'A Go-based terminal user interface (TUI) for `tshark` (Wireshark command-line engine). Enables native, interactive network packet analysis over headless SSH connections on remote servers or Kubernetes nodes without X11 overhead.','Go','Utility Tool','Advanced',0,'online','manual','a19fcdc6f6de9dcb1c1d6f4e3372ce3932bd4e3170ded85ec3a190e95467b91d',100.0,1779033030,1,'2024-04-30T06:15:11Z',NULL,NULL,NULL,'["Linux", "Networking", "Diagnostics"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-04-30T06:15:11Z", "gh_stars": 9909}'); +INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-for-devops','Ansible for DevOps Examples','','2024',5,'The premier community-standard GitHub repository containing configuration blueprints for Jeff Geerling''s ''Ansible for DevOps''. Serves as a primary reference for deploying Kubernetes clusters and microservices.','YAML','github_repo','Advanced',0,'online','manual','92f4a9fc4627622a11cf72b99e447bec9cb36a3dc0d4afd6645bf75f5e48e49d',100.0,1779034332,1,'2025-05-25T06:03:59Z',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Reference Architectures"]','["[DE FACTO STANDARD]"]','["docs/ansible.md", "docs/devops.md"]','["devops.md", "ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-25T06:03:59Z", "gh_stars": 9787}'); +INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-for-devops/tree/master/kubernetes','Ansible for devops: Kubernetes','','2023',5,'This repository contains the official, battle-tested Kubernetes configuration and deployment playbooks accompanying the well-regarded ''Ansible for DevOps'' series. It demonstrates structured automation patterns to install, maintain, and bootstrap Kubernetes clusters from bare-metal up to public cloud infrastructure. It serves as a gold-standard reference for blending Ansible''s procedural execution model with Kubernetes'' declarative state.','YAML','Software','Advanced',0,'online','manual','42b15252dd72404b85198e54e9f03237bb980d450270ea2d5b67beb6685e0144',100.0,1779033592,1,'2025-05-25T06:03:59Z',NULL,NULL,NULL,'["Automation", "Configuration Management", "Infrastructure as Code"]','["ENTERPRISE-STABLE"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-25T06:03:59Z", "gh_stars": 9787}'); +INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-role-docker','Ansible Role: Docker 🌟','','2026',4,'An exceptionally popular and robust Ansible role designed by Jeff Geerling to handle complete installation and configuration of Docker on diverse Linux distros. It sets up the Docker daemon, manages system services, and handles dependencies.','YAML','Role','Beginner',0,'online','manual','0415ef3aef3db9596af58284d93bb08742cbf9389d32ca8133ceb9e60988e3fb',100.0,1779032173,1,'2026-04-22T02:35:44Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Docker Deployment"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-22T02:35:44Z", "gh_stars": 2270}'); +INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-role-jenkins','ansible-role-jenkins','','2025',3,'A widely adopted Ansible playbook automation framework for preparing enterprise Linux hosts to run Jenkins controllers. Includes baked-in configurations for repository keys, dependencies, and default configurations.','YAML','Repository','Intermediate',0,'online','manual','1f381e6c741c1768e123bf4991e9b5721919361566a2823f36adf1d84ac5eebc',100.0,1779031021,1,'2026-03-04T20:09:59Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration Management", "Ansible Roles"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-04T20:09:59Z", "gh_stars": 852}'); +INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-role-kubernetes','Ansible Role - Kubernetes (Jeff Geerling)','','2026',5,'Jeff Geerling''s highly popular, community-standard Ansible role designed to automate core system dependencies, swap disabling, package installations, and initial Kubeadm commands on Debian and RedHat distributions, simplifying playbooks deployment.','YAML','Repository','Intermediate',0,'online','manual','ec20419456edd443a34a1cf535161ce7cd267c0bc4f2c98fe0a6bcda0340f4b7',100.0,1779033655,1,'2025-11-28T04:12:15Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Roles"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-28T04:12:15Z", "gh_stars": 626}'); +INSERT INTO "resources" VALUES('https://github.com/genuinetools/contained.af','github.com/genuinetools: contained.af','','2017',4,'An interactive playground/educational sandbox platform engineered to test and explore container breakout vectors, Linux namespaces, and capabilities. Created by Jessie Frazelle, it provides runtime validation for assessing container syscall restrictions.','Go','Open Source Tool','Advanced',0,'online','manual','4fab4e4846007403029a55064c80876c43c64e8dec263fb7a66b06e8cdf4db68',100.0,1779033068,1,'2023-05-11T20:38:28Z',NULL,NULL,NULL,'["Security", "Container Sandboxing", "Educational Tools"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-11T20:38:28Z", "gh_stars": 906}'); +INSERT INTO "resources" VALUES('https://github.com/genuinetools/img','img','','2026',5,'Img is a standalone, daemonless, and unprivileged container image builder designed on top of BuildKit. It allows users to build OCI images in secure, rootless environments without mounting privileged Docker sockets, which is highly beneficial for isolated CI/CD pipelines. While development has cooled down in favor of upstream BuildKit or Kaniko, it remains a pioneering reference tool for secure image building.','Go','Tool','High',0,'online','manual','0b7ad58af06e4f93f6af11e2d6547d478fe08c09914acc88f1dac481bcf9723b',100.0,1779029884,1,'2024-05-19T22:07:07Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-19T22:07:07Z", "gh_stars": 3986}'); +INSERT INTO "resources" VALUES('https://github.com/geritol/secret-backup-operator','Secret backup operator','','2020',1,'A specialized operator built to detect secrets across namespaces and back them up securely into encrypted target destinations. Serves as a useful narrow-scope disaster recovery mechanism, but has been replaced by global suites.','Go','Operator','Intermediate',1,'online','manual','42b31d1715d385ad4a02d32aefbf817e31b912c7ac130e3cd62f7e54379ab832',100.0,1779031645,1,'2024-05-31T12:48:52Z',NULL,NULL,NULL,'["Security & Identity", "Configuration Management", "Backup Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-31T12:48:52Z", "gh_stars": 13}'); +INSERT INTO "resources" VALUES('https://github.com/germainlefebvre4/ns-killer','NS Killer','','2022',1,'A utility created to clean up persistent namespaces stuck in the Terminating state, often caused by lingering finalizers on external resources. It safely identifies blockages, clears remaining finalizers, and forces deletion without compromising API health.','Go','CLI / Operator','Intermediate',0,'online','manual','7595722e195c0c1cb8347dc9e1138f2bd73a45b915a67684c7a47187f6c7f2af',100.0,1779029292,1,'2022-12-08T11:41:58Z',NULL,NULL,NULL,'["Cluster Management", "Resource Cleanup", "Namespace Recovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-08T11:41:58Z", "gh_stars": 18}'); +INSERT INTO "resources" VALUES('https://github.com/getanteon/anteon','ddosify/ddosify','','2021',5,'Rebranded from Ddosify to Anteon, this is a high-performance, developer-centric network load-testing and observability platform. It allows simulating high concurrency to benchmark REST APIs, HTTP endpoints, and Kubernetes workloads.','Go','Testing Engine','Medium',1,'online','manual','8b7dda6a22f3f966051a09000c96f03bb5ccc95cf32998df7d8488951c2e0913',100.0,1779130495,1,'2026-03-04T10:47:26Z',NULL,NULL,NULL,'["Performance & Testing", "Load Testing", "Observability"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-03-04T10:47:26Z", "gh_stars": 8528}'); +INSERT INTO "resources" VALUES('https://github.com/getporter/porter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d16c8c4fa6a257c0d88cb0d8f09ebc35e09a0aa1ea8ea0c64715ddba039a6723',100.0,1779032185,0,'2026-05-17T17:36:25.321365+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/getseabird/seabird',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','46c7815a6286cdad936489cbdfe7128e6d24e688204585a7debe0ccdba47e4d1',100.0,1779032521,0,'2026-05-17T17:42:01.784528+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/getsops/sops','sops: Simple and flexible tool for managing secrets 🌟','','2026',5,'An essential open-source tool for file-level encryption inside configuration management pipelines. SOPS supports partial file encryption for formats like YAML, JSON, and ENV, integrating natively with AWS KMS, GCP KMS, Azure Key Vault, HashiCorp Vault, age, and PGP. It is highly valued in GitOps workflows for its ability to securely commit encrypted configurations.','Go','Tool','Intermediate',1,'online','manual','ed65338f4cf9d0235bd8e6c3136131b05984892aa6f0cdaabfd1d56bc233683d',100.0,1779130495,1,'2026-06-13T13:42:34Z',NULL,NULL,NULL,'["Security", "Secrets Management", "GitOps Encrypted Secrets"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/terraform.md"]','["devsecops.md", "terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-13T13:42:34Z", "gh_stars": 22092}'); +INSERT INTO "resources" VALUES('https://github.com/gfkse/jenkins-shared-library','Declarative Pipeline - Jenkins shared library 🌟','','2021',1,'An open-source reference implementation of a Jenkins Declarative Shared Library. Contains practical, modular code examples for static security analysis, test result formatting, container compilation, and real-time Slack notification integrations.','Groovy','repository','Intermediate',0,'online','manual','336a3650b81c6d9917f3c2ce89a4209f890a331bc5894c1a852a86fc628b83ad',100.0,1779030401,1,'2019-05-03T11:38:19Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Production Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2019-05-03T11:38:19Z", "gh_stars": 22}'); +INSERT INTO "resources" VALUES('https://github.com/ggicci/httpin','ggicci/httpin: HTTP Input for Go','','N/A',0,'Curator Insight introduces httpin as a declarative way to decode HTTP request data (query, headers, body) directly into Go structs. Live Grounding confirms it''s a popular tool for clean controller interfaces, reducing imperative parsing code in Go web microservices.','English','Repository','Intermediate',1,'online','manual','659e16434a94cd541d92b16bcc6b1e2c9ae58c77edcd047933dfd5a9be53a904',100.0,1779031712,1,'2026-05-28T17:48:28Z',NULL,NULL,NULL,'["Cloud Native", "Web Frameworks", "Request Binding"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-28T17:48:28Z", "gh_stars": 385}'); +INSERT INTO "resources" VALUES('https://github.com/gianlucam76/k8s-cleaner','github.com/gianlucam76/k8s-cleaner 🌟','','2026',5,'A dynamic garbage-collection engine built to maintain clean, clutter-free cluster environments. By looking up orphaned, obsolete, or outdated configmaps, secrets, persistent volumes, and failed pods, it prunes cluster footprints against user-defined scheduling filters.','Go','Repository','Intermediate',0,'online','manual','26b97509c6b90de108c22f7d0fd95a2e8c0f4c50d694bf37a22d7221a315e6d2',100.0,1779033429,1,'2026-06-12T19:53:05Z',NULL,NULL,NULL,'["Operations & Reliability", "Cluster Cleanup", "Resource Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:53:05Z", "gh_stars": 791}'); +INSERT INTO "resources" VALUES('https://github.com/gimlet-io/gimletd','gimletd - the GitOps release manager','','2024',5,'A modern GitOps release management controller bridging developer workflows and active Git repositories. Gimletd acts as a release queue, facilitating pull request previews, rolling deployments, and instant rollbacks. Offers an intuitive UI alternative for deployment-heavy dev teams.','Go','Service','Medium',1,'online','manual','43b378c03c6da86876294318ac70f09361d86a2fb5da66149d0511b37c3a67d2',100.0,1779034046,1,'2022-02-15T10:57:47Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Release Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-15T10:57:47Z", "gh_stars": 24}'); +INSERT INTO "resources" VALUES('https://github.com/gini/dexter','gini/dexter','','2020',5,'Curator Insight: An OIDC-helper CLI tool for generating kubectl credential configurations. Live Grounding: Inactive for over 4 years; considered legacy under Nubenetes MVQ rules. It has been superseded by tools like kubelogin.','Go','Code Repository','Intermediate',0,'online','manual','b11c25939eda17cb4b637647b1e2e2811dcd834b4766f1939239a637bc2dc797',100.0,1779030529,1,'2025-05-15T09:16:14Z',NULL,NULL,NULL,'["Security", "Identity & Access", "OIDC", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-15T09:16:14Z", "gh_stars": 168}'); +INSERT INTO "resources" VALUES('https://github.com/giscus/giscus','github.com/giscus/giscus','','2021',5,'A database-free comment widget powered natively by GitHub Discussions. Explores how mapping comments directly into static markdown contexts eliminates expensive self-hosted database servers and prevents tracking risks on modern JAMstack websites.','TypeScript','Repository','Intermediate',0,'online','manual','b22fa6822fa703d1b785a0d49ec3a04682c68d95560f2c34a0db20da4b105fa0',100.0,1779030346,1,'2026-05-26T22:20:10Z',NULL,NULL,NULL,'["Developer Platform", "Collaboration Tools", "Static Sites"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-26T22:20:10Z", "gh_stars": 11784}'); +INSERT INTO "resources" VALUES('https://github.com/git-bug/git-bug','github.com/MichaelMure/git-bug','','2024',5,'An open-source, fully distributed bug tracking mechanism built directly on Git metadata. It embeds ticket management histories directly into the source control system itself, permitting offline bug tracking, decentralized issue resolution, and programmatic API access.','Go','Library','Advanced',0,'online','manual','4c83960b8e5b1a513bec83e62833dc0dcf470ddaa0f59fdbf8412e05610aa34c',100.0,1779130494,1,'2026-06-10T16:43:20Z',NULL,NULL,NULL,'["DevOps", "Version Control", "Distributed Issue Tracking"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-10T16:43:20Z", "gh_stars": 9899}'); +INSERT INTO "resources" VALUES('https://github.com/git-ecosystem/git-credential-manager','Git Credential Manager Core','','2024',5,'Git Credential Manager is a secure, cross-platform helper that simplifies multi-factor authentication for hosts like GitHub, GitLab, and Azure DevOps. It securely stores credentials in platform-native keychains, abstracting token lifecycle management away from developers.','C#','Library','Intermediate',0,'online','manual','2a25383d14eb101fbfb2319c46825dd6d3f682fd4ca51e44de459bd0354e2bf0',100.0,1779130494,1,'2026-06-04T16:55:49Z',NULL,NULL,NULL,'["DevOps", "Version Control", "Identity & Access Management"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/git.md"]','["devsecops.md", "git.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-04T16:55:49Z", "gh_stars": 8978}'); +INSERT INTO "resources" VALUES('https://github.com/git-lfs/git-lfs','git-lfs/git-lfs: Git Large File Storage','','2024',5,'An open-source Git extension that swaps massive media elements and build binaries for lightweight reference pointers. Reduces main repository bloat to improve checkout times in large-scale operations.','Go','Library','Intermediate',0,'online','manual','7ea220e77ce55e3306722f54f095daa96bef1d6cefda24f07b7a67d61bc52c92',100.0,1779030531,1,'2026-06-12T23:00:26Z',NULL,NULL,NULL,'["DevOps", "Version Control", "Large File Archival"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T23:00:26Z", "gh_stars": 14313}'); +INSERT INTO "resources" VALUES('https://github.com/github/hub','github/hub 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','19e5325c8cceef53dda6b4eea55c83bef59a3aa0e8ee368acf5fd214f49edef8',100.0,1779033084,0,'2026-05-17T17:51:24.921753+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/mislav/hub"}'); +INSERT INTO "resources" VALUES('https://github.com/github/roadmap','GitHub public roadmap 🌟','','2026',5,'Open-source repository compiling features and timelines across the GitHub product spectrum. Enables platform architects to plan internal upgrades matching upcoming core features.','Markdown','Repository','Beginner',0,'online','manual','3df3a08ca659e1b2ddf4eb812dc358c39a576f565facbb5044553cf4d28125c6',100.0,1779034208,1,'2024-10-15T17:31:37Z',NULL,NULL,NULL,'["Developer Platforms", "Product Strategy", "GitHub Roadmap"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-10-15T17:31:37Z", "gh_stars": 8766}'); +INSERT INTO "resources" VALUES('https://github.com/github/spec-kit','GitHub Spec Kit','Toolkit to help you get started with Spec-Driven Development (SDD) using AI.','2025',4,'GitHub Spec Kit is an open-source toolkit designed to formalize AI-assisted software engineering through Spec-Driven Development (SDD) [1.1.4]. It shifts the traditional software lifecycle by making technical specifications executable, directly generating working implementations via AI agents like GitHub Copilot, Claude Code, or Gemini. The toolkit organizes development into discrete phases, transforming high-level requirements into structured blueprints, technical plans, and manageable task definitions to reduce prompt iteration overhead.','English','Repository','Intermediate',0,'online','automatic','4de024c361339bcc8fb99b926d6f1beb76c2fa87eb92ee34f402417484763e09',NULL,1780352003,0,'2026-06-01T20:04:05Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Agents", "Spec-Driven Development"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T20:04:05Z", "gh_stars": 107576, "reputation_status": "Vetted", "reputation_summary": "Widely praised by AI engineers as a structured and disciplined methodology for escaping the limits of raw prompt engineering, providing templates and CLI scripts to guide AI agents systematically.", "social_preview_url": "https://opengraph.githubassets.com/807cdd7d241e22dff14f616d078c92a80e56d2468c298fdde183319861aecdc2/github/spec-kit", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "spec-driven-development"}'); +INSERT INTO "resources" VALUES('https://github.com/gitkraken/vscode-gitlens','GitLens interactive rebase','','2016',5,'Detailed documentation on GitLens'' visual interactive rebase tool, which translates raw CLI rebase structures into a drag-and-drop workspace UI within VS Code, significantly reducing risks when rewriting commit histories.','TypeScript','Extension','Intermediate',0,'online','manual','e89e808f4e2a1a244907443e3d923b40bba53c989aadd137e8c9d01c1f32047b',100.0,1779130494,1,'2026-06-13T10:03:33Z',NULL,NULL,NULL,'["Development Tools", "VS Code", "Git Extensions"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T10:03:33Z", "gh_stars": 9841}'); +INSERT INTO "resources" VALUES('https://github.com/gitops-working-group/gitops-working-group','GitOps Working Group 🌟','','2021',0,'CNCF-sponsored GitOps Working Group focusing on developing unified industry specifications. Establishes the core principles of GitOps (declarative state, version control, automated pull, active reconciliation) for tool development interoperability.','None','Repository','Advanced',0,'online','manual','9d9764e6cf92f70eccb5378965fcc8346d1d78f9debc8e4fda5788f611d575b3',100.0,1781736234,1,'2026-06-18T00:43:54.959606+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Standards"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/gitpod-io/gitpod',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','eb24ad27f36de528892de45b55c410dbad56c44b555c6b0bd8bef22f602d478d',100.0,1779032575,0,'2026-05-17T17:42:55.059455+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/glasskube/glasskube','github.com/glasskube/glasskube','','2024',5,'The official open-source repository for Glasskube, a next-generation package manager for Kubernetes written in Go. Glasskube simplifies package discovery, automated lifecycle updates, and dependency mapping through structured Custom Resource Definitions (CRDs) and robust validation.','Go','Repository','Advanced',0,'online','manual','51da47e4c55388dcbd40159d1da61eab11290ca9f40668d796fc7f68eada02b0',100.0,1779031440,1,'2026-06-14T05:40:36Z',NULL,NULL,NULL,'["Deployment & Delivery", "Package Management", "Glasskube"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:40:36Z", "gh_stars": 3494}'); +INSERT INTO "resources" VALUES('https://github.com/glebiller/dynamic-configuration-operator','glebiller/dynamic-configuration-operator: Dynamic Configuration Operator','','2024',5,'A custom controller facilitating zero-downtime, runtime application configurations. It tracks custom properties and systematically updates downstream ConfigMaps or dynamic configurations directly in pod filespaces without triggering heavy, traffic-disruptive pod recycling loops.','Go','Repository','Intermediate',0,'online','manual','ab73ad174bcf814e3f621425b5ac4802c3a7e8aa4e02c0efbe27e46fe06c4071',100.0,1779029270,1,'2022-06-03T06:48:17Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Configuration", "Dynamic Configurations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-03T06:48:17Z", "gh_stars": 34}'); +INSERT INTO "resources" VALUES('https://github.com/globalbao/awesome-azure-policy','globalbao/awesome-azure-policy: AWESOME-Azure-Policy','','2026',5,'A comprehensive collection of custom Azure Policy definitions, initiative templates, and execution scripts. This project enables cloud architects to enforce automated governance, compliance frameworks, and infrastructure standards across complex tenant hierarchies. Highly valuable for heavily regulated financial and healthcare cloud environments.','N/A','Repository','Advanced',0,'online','manual','4bcbfb219e6301b4449591249dd3eacaa370c52beff27636ea05d853936c98b9',100.0,1779031258,1,'2026-05-30T07:05:04Z',NULL,NULL,NULL,'["Cloud Security", "Azure", "Governance"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-30T07:05:04Z", "gh_stars": 539, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/gnunn1/openshift-basic-pipeline','github.com/gnunn1/openshift-basic-pipeline','','2019',0,'Curator Insight highlights this duplicate resource as a persistent reference point for the basic OpenShift pipeline. Live Grounding reinforces that its utility lies in simple demonstrations of source-to-image (S2I) pipelines. It highlights the simplicity of legacy OpenShift-Jenkins plugins before the emergence of cloud-native Tekton workflows.','Groovy','Repository','Intermediate',0,'online','manual','a647dcf14582f30395fec73319ca966d76c8fabb4554cc7c77eb763547055ccd',100.0,1781735911,1,'2026-06-18T00:38:31.005016+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Jenkins Pipelines", "Deployment Automation"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/go-ini/ini','go-ini/ini','','N/A',0,'A feature-rich, high-performance ini file parser for Go. Offers seamless serialization and deserialization, essential for managing localized configuration states in production environments.','en','Repository','Intermediate',0,'online','manual','eec84d4d40fc09b044a8f6c1758e6e5a22920b45839ee1378963ed77a39d9327',100.0,1779030482,1,'2026-06-10T02:52:00Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T02:52:00Z", "gh_stars": 3542}'); +INSERT INTO "resources" VALUES('https://github.com/go-kratos/kratos','go-kratos/kratos','','N/A',0,'Curator Insight defines Kratos as a heavy-duty microservice framework for Go, designed for highly scalable web-scale systems. Live Grounding highlights its extensive use of gRPC/Protobuf-first code generation, integrated observability, and pluggable service discovery protocols.','English','Repository','Advanced',1,'online','manual','d8b3a5966beaa392e91423c1174ec333d1ef65a03fcf0313da905127cdc1fc12',100.0,1779030721,1,'2026-06-11T17:48:15Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Go Frameworks"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T17:48:15Z", "gh_stars": 25727}'); +INSERT INTO "resources" VALUES('https://github.com/go-skynet/LocalAI','LocalAI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','22c3a959143855b286babc422ceccdbd022b124fd2220eec15235cad4803b2c0',100.0,1779034296,0,'2026-05-17T18:11:36.171325+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/go-zepto/zepto','Zepto is a lightweight framework for the development of microservices & web services in golang','','N/A',0,'A lightweight web framework designed to simplify microservices development in Go. Features automated dependency injection and routing, though development has cooled in favor of active community-driven alternatives.','en','Repository','Intermediate',1,'online','manual','cd34e31948109028cf2239a268e2d9f884dfa4ba6f15914135009845a011d473',100.0,1779031850,1,'2023-01-07T14:05:13Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Microservices Frameworks"]','["[COMMUNITY-TOOL]", "[EMERGING]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-07T14:05:13Z", "gh_stars": 114}'); +INSERT INTO "resources" VALUES('https://github.com/goatlas-io/atlas','goatlas-io/atlas','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','afb0eb2f01f5db918bb1761d46da28dd13947142d475ec0e9c3f5ed19c258ec6',100.0,1779033573,1,'2026-05-17T17:59:33.268645+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/goauthentik/authentik','github.com/goauthentik/authentik','','2026',5,'authentik is an open-source identity infrastructure built to provide modern Single Sign-On (SSO), Multi-Factor Authentication (MFA), and fine-grained user access rules. It integrates with Kubernetes deployments using a highly scalable microservice design. This platform allows teams to build complex access policies for internal services and external applications alike.','Go','Tool','Advanced',1,'online','manual','5667bad915e0520f49618d37b1daa9f940904e5060b23e00c447c611c1ba0cca',100.0,1779029226,1,'2026-06-14T00:41:18Z',NULL,NULL,NULL,'["Security", "Identity & Access Management", "SSO Solution"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T00:41:18Z", "gh_stars": 21988}'); +INSERT INTO "resources" VALUES('https://github.com/gobins/vault-controller','vault-controller','','2022',0,'A lightweight Kubernetes controller designed to inject HashiCorp Vault secrets natively into container execution environments. Simplifies authorization configurations and decouples microservices from vendor-specific secrets SDKs.','Go','Controller','Advanced',1,'online','manual','0f0b1d87c0f9618baece440b7ad2667cf8f9fc3ee00b642ca47fc1e5ce33eba4',100.0,1781736046,1,'2026-06-18T00:40:46.681833+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/gofireflyio/aiac','==gofireflyio/aiac== 🌟','','2026',3,'Duplicate entry of the AI-powered infrastructure command-line application (aiac). Generates clean IaC templates, Dockerfiles, and CI pipelines through natural language translation engines.','Go','CLI Tool','Intermediate',0,'online','manual','16958b5e621a23c03b7845ca069d5e42569f1849e4f47ab8dfe68ad37590061e',100.0,1779030531,1,'2026-03-24T10:56:24Z',NULL,NULL,NULL,'["DevOps & CI/CD", "Infrastructure as Code", "AI Code Generation"]','["[ENTERPRISE-STABLE]"]','["docs/iac.md"]','["iac.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-24T10:56:24Z", "gh_stars": 3792}'); +INSERT INTO "resources" VALUES('https://github.com/golang-design/history','golang-design/history','','N/A',0,'An extensive curated historical archive documenting the design decisions, proposals, and development milestones of the Go programming language.','en','Repository','Intermediate',0,'online','manual','7339e336df835b857a302fd667af564836465a85c72b527e858a778d4ed44923',100.0,1779033765,1,'2026-06-06T19:29:25Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-06T19:29:25Z", "gh_stars": 1075}'); +INSERT INTO "resources" VALUES('https://github.com/golang/go','github.com/golang/go','','N/A',0,'The open-source repository containing the implementation of the Go toolchain, compiler, and runtime. Underpins the entire modern container and cloud-native ecosystem (Docker, Kubernetes).','en','Repository','Expert',0,'duplicate','manual','79341eaf95307021dd1bc772541b237cee35cd3b9c08f66c3254a5d69b65bd3d',100.0,1779033074,1,'2026-06-13T23:52:29Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-13T23:52:29Z", "gh_stars": 134684, "duplicate_of": "https://github.com/golang/vscode-go/blob/master/README.md"}'); +INSERT INTO "resources" VALUES('https://github.com/golang/vscode-go/blob/master/README.md','github.com/golang/vscode-go 🌟','','2026',5,'The official Visual Studio Code Go extension, providing rich language support via the Go Language Server (gopls). Integrates Delve for robust debugging, automated importing, structural profiling, and diagnostic testing.','Go','GitHub Repository','Intermediate',0,'online','manual','cc3240753fe6261e8fa0d776a10f0b1677bd4802ba2b0ef21e509d554f581fe0',100.0,1779031808,1,'2026-06-13T12:13:43Z',NULL,NULL,NULL,'["Development Environment", "Language Tooling", "Go"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T12:13:43Z", "gh_stars": 4252}'); +INSERT INTO "resources" VALUES('https://github.com/goldbergyoni/nodebestpractices/blob/spanish-translation/README.spanish.md','NodeJS Best Practices (Spanish Translation)','','2024',5,'Spanish localization of the leading Node.js architecture and security handbook. It offers comprehensive design blueprints covering error handling, clean architecture, security, production readiness, and testing guidelines for scalable enterprise systems.','Spanish','Repository','Advanced',1,'online','manual','df5a4da988f2552a67dd3a172925d42383d550e36d6f8e1b81064fb26bab1585',100.0,1779031258,1,'2025-04-15T21:52:42Z',NULL,NULL,NULL,'["Software Engineering", "Web Development", "NodeJS"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md", "docs/golang.md", "docs/introduction.md"]','["golang.md", "cheatsheets.md", "introduction.md"]','{}','{"gh_license": "CC-BY-SA-4.0", "gh_pushed": "2025-04-15T21:52:42Z", "gh_stars": 105318}'); +INSERT INTO "resources" VALUES('https://github.com/google/agents-cli','Google Agents CLI','','2025',4,'An official command-line tool from Google built to design, test, and deploy agentic AI workflows. Leveraging the Model Context Protocol (MCP) and Google LLM APIs, it facilitates automated task orchestration across local filesystems and remote cloud APIs.','TypeScript','CLI Tool','Advanced',1,'online','manual','4fec61eed9d0bc778980dba4be9db4bfa0284b1b76b7d78504560aea1f89e11b',100.0,1779030952,1,'2026-06-10T17:15:35Z',NULL,NULL,NULL,'["AI & Orchestration", "Agentic Workflows", "Command-Line Tools"]','["[ENTERPRISE-STABLE]"]','["docs/GoogleCloudPlatform.md", "docs/ai.md", "docs/kubernetes.md"]','["ai.md", "GoogleCloudPlatform.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T17:15:35Z", "gh_stars": 2853}'); +INSERT INTO "resources" VALUES('https://github.com/google/clusterfuzzlite','==google/clusterfuzzlite== 🌟','','2021',2,'Lightweight alternative to ClusterFuzz designed specifically for CI/CD environments. Easily executes security fuzz testing on target APIs to find memory leaks, crashes, and buffer overflows.','C++','Tool','Advanced',0,'online','manual','f70c6ca268f229a4fc89430b03ab374f2bdd032445512d6588590b935b704860',100.0,1779032173,1,'2026-02-12T15:25:29Z',NULL,NULL,NULL,'["Security", "Static Analysis", "Fuzzing"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-12T15:25:29Z", "gh_stars": 528}'); +INSERT INTO "resources" VALUES('https://github.com/google/gke-policy-automation','google/gke-policy-automation','','2024',5,'A Google-maintained open-source tool designed to automate policy audits on GKE cluster setups using Open Policy Agent (OPA) Gatekeeper. This utility inspects cluster configuration dumps against best practices, helping security engineers secure their container footprints.','Go','Repository','Advanced',0,'online','manual','8c4bd76ded37e113156180ddd6a73bfde883f62e27d71f70c15751586c8b378b',100.0,1779029821,1,'2025-11-20T02:49:20Z',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Security & Compliance"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-20T02:49:20Z", "gh_stars": 524}'); +INSERT INTO "resources" VALUES('https://github.com/google/go-containerregistry','==github.com/google/go-containerregistry== 🌟','','2026',5,'go-containerregistry is a powerful library and CLI suite developed by Google for interacting with OCI (Open Container Initiative) registries. It allows Go applications to pull, push, analyze, and manipulate images and manifests directly over the network without needing a running Docker daemon. It serves as the programmatic foundational backbone for many modern cloud-native deployment tools, container security scanners, and custom platform architectures.','Go','Library','High',0,'online','manual','824bcad8179ee7eaed9201881d94b083b2c5691fa73025ef25044107e77de14d',100.0,1779030087,1,'2026-06-12T17:46:16Z',NULL,NULL,NULL,'["Infrastructure", "Container Registries", "Go Library"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:46:16Z", "gh_stars": 3918}'); +INSERT INTO "resources" VALUES('https://github.com/google/jsonnet/tree/master/case_studies/kubernetes','jsonnet data templating language','','2026',5,'A data templating language designed for application configurations. This case study demonstrates how Jsonnet models complex Kubernetes resources through variables, imports, conditionals, and functions, generating valid JSON configurations that compile directly into clean Kubernetes YAML.','Jsonnet','Tool','Advanced',0,'online','manual','12857cf535306b3dff99a713012717134fb582719ffdc0e27fb1d47c0b1aa38a',100.0,1779029325,1,'2026-03-30T14:23:57Z',NULL,NULL,NULL,'["Configuration", "CDK & DSLs", "Jsonnet"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-30T14:23:57Z", "gh_stars": 7517}'); +INSERT INTO "resources" VALUES('https://github.com/google/ko','Ko: Easy Go Containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e4aa65a2a01aa4d4deeccc0b4ae26eb2ced7e4e50f7646be6e4769db788190a',100.0,1779032383,0,'2026-05-17T17:39:43.809977+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/ko-build/ko"}'); +INSERT INTO "resources" VALUES('https://github.com/google/log4jscanner','==google/log4jscanner==','','2021',5,'Google''s high-speed scanning utility developed to locate vulnerable Log4j dependencies within local file structures and directory trees. Written in Go, it parses unpackaged Java archives to identify compromised signatures. It is an excellent tool for performing fast, offline validation on build artifacts.','Go','Tool','Intermediate',0,'online','manual','fc5d86790279e6ff9b96ad807c47be809311d97fb5c9c964ef1b3f7745a767ee',100.0,1779033051,1,'2022-06-30T03:03:00Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-30T03:03:00Z", "gh_stars": 1563}'); +INSERT INTO "resources" VALUES('https://github.com/google/prometheus-slo-burn-example','opensource.google: Prometheus SLO example','','2021',5,'Google''s open-source templates demonstrating complex multi-window, multi-burn-rate Alerting on Service Level Objectives (SLOs) within Prometheus. Establishes the standard implementation of modern SRE monitoring guidelines.','YAML','Open Source Tool','Advanced',0,'online','manual','b7c0dc57df89b3d6482acc1bd04f343b8036d2a66d653d9f4e9a6c728a3d7b14',100.0,1779130495,1,'2019-05-30T22:29:10Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Reference Implementation"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-05-30T22:29:10Z", "gh_stars": 142}'); +INSERT INTO "resources" VALUES('https://github.com/google/python-fire','==google/python-fire== 🌟','','2025',5,'Curator Insight presents Google Fire as a library that instantly derives fully operational CLI endpoints from any Python object. Live Grounding confirms its extensive use in data engineering pipelines to easily export complex programmatic code without setting up manual parsing boilerplate.','Python','Library','Intermediate',0,'online','manual','df1413081fc9aef12fa7c88d8bbc3cb120d92ededd11fb30233d7fb4aa04e4c8',100.0,1779031341,1,'2026-04-01T09:05:35Z',NULL,NULL,NULL,'["Software Engineering", "Python", "CLI Generation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-01T09:05:35Z", "gh_stars": 28203}'); +INSERT INTO "resources" VALUES('https://github.com/google/slo-generator','SLO Generator','','2023',5,'A comprehensive open-source tool built to parse SLO specifications and compute service level indicators, supporting data extraction from both Prometheus and diverse multi-cloud storage backends.','Python','Open Source Tool','Intermediate',0,'online','manual','6804779cb9fa416c8845d60e0658b4fdfd304dd8fbbb3dd05572636f646aa30a',100.0,1779034084,1,'2026-06-03T22:39:22Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Generators"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T22:39:22Z", "gh_stars": 562}'); +INSERT INTO "resources" VALUES('https://github.com/google/zx','zx','','2021',5,'A modern execution tool built by Google that lets developers write robust scripting pipelines using JavaScript or TypeScript. It automates child-process management, string escaping, and error checks. Live Grounding validates it as a major evolutionary replacement for unwieldy Bash scripts in contemporary pipelines.','JavaScript','Library','Intermediate',0,'online','manual','ff190bac51cf391fef3a8488556200dd011adf69335c4f95bc65c1c6b4e572c6',100.0,1779034484,1,'2026-06-13T01:03:50Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Modern Shell Alternatives"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:03:50Z", "gh_stars": 45534}'); +INSERT INTO "resources" VALUES('https://github.com/gopaddle-io/configurator','gopaddle-io/configurator','','2020',2,'An automation controller watching ConfigMap and Secret events to automatically trigger rolling updates on corresponding workloads. It bridges configuration state changes with zero-downtime deployment workflows without manual redeploys.','Go','Kubernetes Controller','Intermediate',0,'online','manual','ed41f1daa82d28b02c69ace91ecc18809c7f6a2b3317a36f8970cab7c991abf6',100.0,1779029565,1,'2024-01-29T21:07:12Z',NULL,NULL,NULL,'["GitOps & Configuration", "Dynamic Configurations", "Lifecycle Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-29T21:07:12Z", "gh_stars": 115}'); +INSERT INTO "resources" VALUES('https://github.com/goss-org/goss','aelsabbahy/goss','','2016',4,'Goss is an ultra-fast, YAML-based infrastructure validation and health-checking tool. Commonly utilized in Kubernetes as a minimal, lightweight container liveness/readiness probe or system validation suite.','Go','Validation Tool','Low',0,'online','manual','599d7c114ad70f7c2533e2919513ae4ff015891c840061c6ab79b4a54b3d841f',100.0,1779130494,1,'2026-06-08T18:19:17Z',NULL,NULL,NULL,'["Performance & Testing", "Cluster Validation", "Health Checking"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T18:19:17Z", "gh_stars": 5904}'); +INSERT INTO "resources" VALUES('https://github.com/govirtuo/kube-ns-suspender','govirtuo/kube-ns-suspender 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ccc734e40d5f5bd2b9af238148c21df9beb035f7096a975756f0a216da1799c',100.0,1779032245,0,'2026-05-17T17:37:25.469833+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kube-ns-suspender/kube-ns-suspender"}'); +INSERT INTO "resources" VALUES('https://github.com/grafana/agent','grafana/agent: Grafana Agent','','2024',5,'An agent for metrics, logs, and trace collection. Live grounding confirms Grafana Agent is now deprecated and succeeded by Grafana Alloy, the vendor''s unified telemetry collector for OpenTelemetry and Prometheus.','Go','Repository','Advanced',1,'online','manual','42acde43745effb075e35bcdad1e042924521a26e511954e82c2f16f694308c4',100.0,1779032380,1,'2026-06-13T21:15:40Z',NULL,NULL,NULL,'["Observability & Monitoring", "Data Collection", "Telemetry Agents"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T21:15:40Z", "gh_stars": 1709}'); +INSERT INTO "resources" VALUES('https://github.com/grafana/mimir','github.com/grafana/mimir','','2022',5,'Grafana Mimir is a highly scalable, multi-tenant database for long-term Prometheus metrics storage. Engineered to easily process billions of active series with fast query performance and operational isolation.','Go','Repository','Advanced',1,'online','manual','35393723f9f6fa4ec27a899e1205b638a027699ee62dd5194b00e31a44903221',100.0,1779031615,1,'2026-06-14T09:48:11Z',NULL,NULL,NULL,'["Observability & Monitoring", "Metrics Storage", "Scalable TSDB"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-14T09:48:11Z", "gh_stars": 5124}'); +INSERT INTO "resources" VALUES('https://github.com/grafana/tanka','tanka','','2026',4,'Grafana Tanka is an enterprise-grade configuration utility that uses the Jsonnet programming language to generate declarative Kubernetes manifests. By replacing raw YAML files with reusable functions and nested structures, Tanka ensures clean modularity across complex multi-cluster environments. It is highly valued for managing complex observability deployments like Prometheus and Grafana stacks.','Go','Configuration Tool','Advanced',0,'online','manual','f0f449caab037a1b55ce5c7b9466a4e5e7ec80d143f698945ad0c9736c23a67c',100.0,1779033309,1,'2026-06-14T05:21:30Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Jsonnet"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:21:30Z", "gh_stars": 2670}'); +INSERT INTO "resources" VALUES('https://github.com/grafana/tempo','Grafana Tempo','','2026',5,'A high-scale, cost-effective distributed tracing backend designed to work exclusively with object storage like S3 or GCS. In 2026, Tempo has consolidated its position as the premier choice for large-scale enterprise tracing, deeply integrated with Grafana Loki and Mimir to correlate logs, metrics, and traces.','Go','Repository','Advanced',1,'online','manual','78d8cbe88fd38721caa5f8f4b399878c4a62eeee3cdee4ff12d1f5e5fa996c27',100.0,1779033704,1,'2026-06-13T17:10:29Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Distributed Tracing"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T17:10:29Z", "gh_stars": 5305}'); +INSERT INTO "resources" VALUES('https://github.com/gravitational/teleport','Teleport 🌟','','2026',5,'The premier multi-protocol infrastructure access gateway. Teleport consolidates SSH, database, web app, and Kubernetes API session access into an audited, identity-backed portal with detailed record-keeping, biometric integration, and enterprise access reviews.','Go','Service','High',1,'online','manual','99ad550caec041b2881b70c1e9bc86ad0de2257122e7f4e21981d3f2bee4fde7',100.0,1779033610,1,'2026-06-13T21:53:12Z',NULL,NULL,NULL,'["Networking & Security", "Access Control", "Identity Gateways"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T21:53:12Z", "gh_stars": 20488}'); +INSERT INTO "resources" VALUES('https://github.com/gravitational/teleport/discussions/8330','Connecting and authenticating to Jenkins with Teleport Application Access','','2021',5,'Explains how to secure Jenkins controller instances with identity-aware authorization proxies via Teleport Application Access. *Curator Insight*: Security gateways. *Live Grounding*: Critical blueprint for modern security compliance, eliminating the vulnerability of exposing Jenkins directly to the internet.','English','Documentation','Advanced',0,'online','manual','3ae81f1e26f723553a9985d83a5ba83b608cb7da8491be7d57e345dbc9ef7347',100.0,1779029472,1,'2026-06-13T21:53:12Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Security", "Access Management"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T21:53:12Z", "gh_stars": 20488}'); +INSERT INTO "resources" VALUES('https://github.com/gravitl/netmaker','NetMaker','','2025',4,'Netmaker is a high-speed, dynamic overlay network orchestrator powered by WireGuard. It facilitates direct, secure mesh networks across multi-cloud, on-premises, and edge Kubernetes nodes, drastically reducing latency compared to traditional overlay options like VXLAN or IPSec. Netmaker is highly valuable for hybrid cluster topologies and secure cross-regional communication.','Go','Platform','High',0,'online','manual','461d6feb067687a3eee4be5d99ca748eab30f86a8f003957b60479535cb6af74',100.0,1779030583,1,'2026-06-13T03:24:38Z',NULL,NULL,NULL,'["Networking", "Overlay Networks", "WireGuard VPN"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-networking.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-networking.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T03:24:38Z", "gh_stars": 11628}'); +INSERT INTO "resources" VALUES('https://github.com/griddynamics/mpl','griddynamics/mpl','','2021',5,'Curator Insight presents the Modular Pipeline Library (MPL) from Grid Dynamics as a tool for creating clean, maintainable Jenkins pipelines. Live Grounding confirms that MPL significantly reduces Groovy boilerplate by introducing modular execution configurations and reusable testing frameworks. This represents an exceptionally scalable design pattern for large-scale enterprise environments.','Groovy','Repository','Advanced',0,'online','manual','7f6be9f587b82afed39000db10a522cc2efef44151914c5f3d2faa2d4541b92d',100.0,1779029509,1,'2024-11-07T04:50:55Z',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Modular Pipeline Library"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-11-07T04:50:55Z", "gh_stars": 165}'); +INSERT INTO "resources" VALUES('https://github.com/grosser/preoomkiller','grosser/preoomkiller','','2026',5,'preoomkiller is a lightweight tool designed to monitor process memory consumption in Linux containers and trigger graceful restarts or shutdowns before the kernel''s Out-Of-Memory (OOM) killer forcibly terminates the application. This prevents data corruption and allows application runtimes (such as Ruby or Node.js) to drain active connections and write diagnostics logs. It adds an essential layer of reliability to production container runtimes prone to memory leaks.','Go','Library','Medium',0,'online','manual','73aca8546922c96fb6d8726a521bac8387d99f6a103c9846e160b8993a83ae2c',100.0,1779031382,1,'2023-10-18T16:32:05Z',NULL,NULL,NULL,'["Infrastructure", "Reliability Engineering", "Resource Management"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-18T16:32:05Z", "gh_stars": 78}'); +INSERT INTO "resources" VALUES('https://github.com/groundcover-com/blog/tree/main/blog_k8s_containers_restarts','github.com/groundcover-com: Container Restarts Watcher','','N/A',0,'Curator Insight points to a companion code repository for a Groundcover blog exploring Kubernetes container restart triggers. Live Grounding confirms it serves as a lightweight diagnostic template to intercept CrashLoopBackOff states in real-time.','English','Repository','Intermediate',0,'online','manual','ac85f08e69b018534e5a435bc0ea2caa8d0ffa0c1ead384b8521a3d6f7468686',100.0,1781735950,1,'2026-06-18T00:39:10.461257+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Observability", "Debugging Tools"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/groundcover-com/murre','groundcover-com/murre','','2026',2,'Murre is an elegant, lightweight command-line tool designed to query CPU and memory usage statistics from clusters without running Prometheus or Metric Server. By querying the internal Kubelet summary endpoints directly, it quickly provides resource overhead views on any environment. It is ideal for debugging workloads on edge systems where tracking resource consumption must be low-overhead.','Go','CLI Tool','Beginner',0,'online','manual','51452fcf5105ccb367707100fcdee160175b386b458daa5a2a5ca69dfe5b7238',100.0,1779029466,1,'2025-01-15T05:57:46Z',NULL,NULL,NULL,'["Observability", "Metrics", "Lightweight Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-01-15T05:57:46Z", "gh_stars": 319}'); +INSERT INTO "resources" VALUES('https://github.com/groundnuty/k8s-wait-for','groundnuty/k8s-wait-for 🌟','','2019',3,'A simple, highly popular script designed to block shell execution until a specific Kubernetes resource passes a readiness check. It integrates within initialization steps to manage deployment dependencies safely.','Shell','Utility Script','Beginner',0,'online','manual','d50e49679c8e88c0c7db5b559610ccbebe63417436af0d4de2e44d3bab733a6a',100.0,1779032556,1,'2025-01-07T01:13:36Z',NULL,NULL,NULL,'["Development & Testing", "Pipeline Helpers", "Resource Readiness"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-01-07T01:13:36Z", "gh_stars": 635}'); +INSERT INTO "resources" VALUES('https://github.com/grpc-ecosystem/grpc-gateway','grpc-ecosystem/grpc-gateway: gRPC-Gateway','','2026',5,'gRPC-Gateway is an essential reverse-proxy tool that automatically translates incoming RESTful JSON requests into high-performance gRPC calls. By parsing protobuf service definitions, it maintains single-source API schemas while accommodating heterogeneous web clients. This tool is widely adopted across high-throughput microservice meshes that require seamless external-facing REST APIs.','Go','Library','Advanced',1,'online','manual','94f2f57b5cd69bc2a351745cda7c24eab95904d8512b67ee7c785b180333fe95',100.0,1779029502,1,'2026-06-12T22:10:49Z',NULL,NULL,NULL,'["Application Architecture", "API Gateway", "gRPC & REST"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-12T22:10:49Z", "gh_stars": 19918}'); +INSERT INTO "resources" VALUES('https://github.com/gruberdev/local-gitops','github.com/gruberdev/local-gitops: Local Gitops 🌟','','2021',1,'A lightweight developer tool simulating local GitOps loops inside isolated testing frameworks. Ideal for testing Kubernetes state declarations on personal development hardware.','Shell','Tool','Intermediate',0,'online','manual','d5f0e40f0ec9d9e935b48f9a5f21fe47bd0c47d2e16a66d1430f292cca2662b1',100.0,1781736154,1,'2026-06-18T00:42:34.278425+02:00',NULL,NULL,NULL,'["Local Development", "GitOps", "Local Sandboxes"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/gruntwork-io/terragrunt-infrastructure-live-example','gruntwork-io/terragrunt-infrastructure-live-example','','2024',2,'This repository provides a concrete reference implementation for structuring enterprise-grade multi-environment architectures using Terragrunt. It demonstrates production patterns for isolated environments, centralized lock management, global provider blocks, and modular code encapsulation.','HCL','Reference Implementation','Intermediate',0,'online','manual','5c10fc8bdf35d2003e92cbc5c4921f29cfbf1afb440c53e301ddb3e448f43069',100.0,1779029056,1,'2025-05-05T12:02:39Z',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration", "Reference Implementations"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-05T12:02:39Z", "gh_stars": 865}'); +INSERT INTO "resources" VALUES('https://github.com/gshipley/installcentos','Install RedHat OKD 3.10 on your development box:','','2018',1,'Community script repository designed to install CentOS-based OKD 3.10 on local workstations. These routines are entirely non-functional for modern platform operations in 2026, where local development is managed via OpenShift Local (CRC) or single-node (SNO) profiles.','Shell','Code Repository','Advanced',0,'online','manual','ff9d1221dd8a3bdf07bf5b97ed39a381f07cfd504e1fb20021a22abb0ac8bd67',100.0,1781736123,1,'2026-06-18T00:42:03.110118+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "OKD Core Legacy"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/gudpick/pods','github ref1','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','25bce8646ca01a675be677e4ffeadce8eb83da1f3d44769fca5fc7d8f4937d4d',100.0,1779033384,1,'2026-05-17T17:56:24.973796+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/gudpick/pods/tree/master/sonar-latest','github ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1a18ea4de1911e1e484dd824fc1f9ff5226c6c1c816b83905efacc83fa4b69aa',100.0,1779031122,1,'2026-05-17T17:18:42.788572+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/gventuri/pandas-ai','==github.com/gventuri/pandas-ai==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d512d4770ea4789aecc81bef4471e1839821b2a2838a17f2acfaad339689f6c7',100.0,1779031333,0,'2026-05-17T17:22:13.833236+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/sinaptik-ai/pandas-ai"}'); +INSERT INTO "resources" VALUES('https://github.com/gyli/DictMySQL','DictMySQL: A MySQL class for more convenient database manipulation with Python dictionary','','2016',2,'Curator Insight introduces DictMySQL as a dictionary-driven query execution abstraction. Live Grounding emphasizes that while useful for scripting, modern enterprise developments rely on full-fledged ORMs (like SQLAlchemy or Tortoise) to guarantee database injection protection and proper pool scaling.','Python','Library','Intermediate',0,'online','manual','151d6d5be3073376f7436d69ab5b6f4932f2c6a24bb83b7c93b819e986f8b9a6',100.0,1779130495,1,'2018-12-04T06:42:34Z',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Database Adapters"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2018-12-04T06:42:34Z", "gh_stars": 56}'); +INSERT INTO "resources" VALUES('https://github.com/hadolint/hadolint','==hadolint/hadolint: Haskell Dockerfile Linter==','','2026',5,'Hadolint is a Haskell-based linter that parses Dockerfiles and validates them against container best practices and Shellcheck rules. It ensures developers avoid common pitfalls such as running as root, using mutable base tags, or failing to clean package manager caches. Integrating Hadolint into CI/CD pipelines ensures secure, standardized, and highly optimized container builds across enterprise teams.','Haskell','Tool','Medium',0,'online','manual','168d25de939de633ad29bee4a05a5b3db3157a293578ca9b07bc97f87f5433c6',100.0,1779032163,1,'2026-06-11T07:29:04Z',NULL,NULL,NULL,'["Security", "Static Analysis", "Linter"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-11T07:29:04Z", "gh_stars": 12216}'); +INSERT INTO "resources" VALUES('https://github.com/haflidif/terraform-azurerm-dns-private-resolver',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','034762c5cdcba4d162872350dbb4a0a01a9b2d959af44d59dda356880a6c5df7',100.0,1779030583,0,'2026-05-17T17:09:43.669527+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/hahwul/DevSecOps','hahwul/DevSecOps','','2026',3,'A highly structured index cataloging security automation software, container scanning scripts, dependency checkers, and automated risk analysis systems. Essential for hardening software supply chains.','Markdown','Awesome List','Advanced',1,'online','manual','20a0ac59128bf7ae7c79b4a27f100202d6dcd770f50e1003b2a3b022f7d0903b',100.0,1779029863,1,'2026-04-25T13:26:26Z',NULL,NULL,NULL,'["Cloud Native", "Security", "DevSecOps Tools"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-25T13:26:26Z", "gh_stars": 2127, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/halkeye-docker/docker-jenkins','Example of JCasC','','2025',1,'A practical reference architecture repository deploying containerized Jenkins masters using pre-mounted configurations and declarative configurations. Ideal for sandboxing configuration-as-code workflows.','Dockerfile','Repository','Intermediate',1,'online','manual','51633da2292cc3d381f7d8c72855a15783c0ed824b51e06268583476a6a6a4ab',100.0,1779030009,1,'2024-02-02T18:44:51Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Docker Deployment"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-02-02T18:44:51Z", "gh_stars": 16}'); +INSERT INTO "resources" VALUES('https://github.com/harvester/harvester','Harvester','','2025',5,'Curator Insight showcases Harvester as a modern open-source HCI built on KubeVirt and Longhorn. Live grounding in 2026 confirms Harvester has fully matured into an enterprise-stable alternative to VMware ESXi, enabling seamless co-habitation of VM and container environments under unified Kubernetes control planes.','Go','Code Repository','High',1,'online','manual','41b2b18b344881007667cc4b17730a84013b381030f73bc2c9d3711f22e47fc7',100.0,1779130495,1,'2026-06-12T04:11:38Z',NULL,NULL,NULL,'["Platform Engineering", "Hyperconverged Infrastructure", "Harvester HCI"]','["[DE FACTO STANDARD]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T04:11:38Z", "gh_stars": 5054}'); +INSERT INTO "resources" VALUES('https://github.com/hasheddan/k8scr','k8scr 🌟','','2026',5,'A lightweight and specific CLI utility used to inspect and fetch container image metadata from within a Kubernetes context. It bypasses complex registry credential configurations, allowing developers and administrators to debug and analyze container layers directly.','Go','Tool','Intermediate',0,'online','manual','13cb1e387cd306f77b7e6d500743dccc267edad6ced0a7ab3610b467903cb24a',100.0,1779029710,1,'2022-03-24T12:46:59Z',NULL,NULL,NULL,'["Security", "Registry Integration", "Container Runtimes"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-24T12:46:59Z", "gh_stars": 119}'); +INSERT INTO "resources" VALUES('https://github.com/hashicorp/cap','cap','','N/A',0,'Curator Insight shows cap as HashiCorp''s library to ease Linux capability handling in Go programs. Live Grounding highlights its integration in secure container-adjacent projects to enforce the principle of least privilege at the system-call level.','English','Repository','Advanced',0,'online','manual','af05f41375b0aa2fad313510ca3f20a38e30f77a192ff3a8b98710beeae18c0c',100.0,1779031592,1,'2026-05-11T03:46:31Z',NULL,NULL,NULL,'["Security", "Access Control", "Go Libraries"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-05-11T03:46:31Z", "gh_stars": 479}'); +INSERT INTO "resources" VALUES('https://github.com/hashicorp/hcl','github.com/hashicorp/hcl: HCL','','2026',5,'The authoritative Go library parsing and validating HashiCorp Configuration Language (HCL). Serving as the declarative bedrock for Terraform, Packer, and Consul, HCL bridges raw JSON parsability with high-level human-readable configuration attributes and logic.','Go','Repository','Advanced',0,'online','manual','a74147ff18d543e4f26a9d5f3593553f8fb108dcc25935c505c9805fbefe5fa3',100.0,1779032878,1,'2026-06-11T12:05:22Z',NULL,NULL,NULL,'["Infrastructure as Code", "Languages", "Syntax Engines"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-11T12:05:22Z", "gh_stars": 5788}'); +INSERT INTO "resources" VALUES('https://github.com/hashicorp/terraform-cdk','terraform-cdk 🌟','','2025',5,'Cloud Development Kit for Terraform (CDKTF) allowing engineers to write imperative application code (TypeScript, Python, Java) to define declarative infrastructure assets. A strong choice for teams moving away from HCL syntax.','TypeScript','Library','Advanced',0,'online','manual','51813300751965329c8de4939b5524850e59a5129f9ee51ff9095ffb23a88dd6',100.0,1779032288,1,'2025-12-10T14:12:01Z',NULL,NULL,NULL,'["Infrastructure as Code", "CDK", "Frameworks"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-12-10T14:12:01Z", "gh_stars": 5077}'); +INSERT INTO "resources" VALUES('https://github.com/hashicorp/terraform-k8s','hashicorp/terraform-k8s: Terraform Cloud Operator for Kubernetes','','2025',3,'The official HashiCorp Terraform Cloud Operator for Kubernetes. Implements a controller pattern inside the cluster, allowing platform teams to manage external cloud resources via Custom Resource Definitions (CRDs) which coordinate plans and applies in Terraform Cloud.','Go','Repository','Advanced',1,'online','manual','ec20219598d769ac6d04b8cb760eb482a4304107c4ff0bcd07a51df2f4d033ea',100.0,1779029341,1,'2024-11-18T17:51:48Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-11-18T17:51:48Z", "gh_stars": 449}'); +INSERT INTO "resources" VALUES('https://github.com/hashicorp/vault','hashicorp/vault','','2026',5,'The premier multi-cloud secret manager, data protection engine, and dynamic credential broker. Despite HashiCorp''s BSL license shifts, it remains the backbone of enterprise Zero Trust architectures, enabling ephemeral database credentials and granular IAM management across thousands of microservices.','Go','Service','Advanced',1,'online','manual','e3d1a53ae91eb52490e28f1327fb302256125169ec0050a1ac93ebc1f02a075d',100.0,1779032388,1,'2026-06-12T22:28:59Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Centralized Vaults"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T22:28:59Z", "gh_stars": 35780}'); +INSERT INTO "resources" VALUES('https://github.com/hashicorp/vault-csi-provider','hashicorp/vault-csi-provider: HashiCorp Vault Provider for Secrets Store'' CSI Driver','','2026',4,'Integrates HashiCorp Vault directly with the Kubernetes Secret Store CSI Driver, rendering secrets from Vault''s key-value engine as memory-mapped files in pod volumes. Drastically simplifies credentials ingestion while maintaining a hardened cluster isolation boundary.','Go','Tool','Advanced',1,'online','manual','9b09825d8a60d25aa3f4bd6fc5c9fbd07f539699d08aa67830a22d536a5a5efb',100.0,1779031109,1,'2026-06-10T06:03:53Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver Providers"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-10T06:03:53Z", "gh_stars": 347}'); +INSERT INTO "resources" VALUES('https://github.com/hashicorp/waypoint/tree/main/website/content/docs','==learn.hashicorp.com: Deploy a Helm-based application automatically with GitOps==','','2021',4,'Practical guide deploying Helm-based software within HashiCorp Waypoint pipelines. Compares native Waypoint continuous operations with declarative GitOps reconciliations, establishing streamlined automation protocols.','English','Tutorial','Intermediate',1,'online','manual','710e95dc03f3c03f71a890f95fa5e702f6488c9d3d3bc23297f36508a12c5029',100.0,1779130495,1,'2024-01-08T18:48:14Z',NULL,NULL,NULL,'["Cloud Native", "Continuous Delivery", "GitOps", "HashiCorp Waypoint"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-08T18:48:14Z", "gh_stars": 4727}'); +INSERT INTO "resources" VALUES('https://github.com/hasura/gitkube','Gitkube 🌟','','2019',4,'An early GitOps-oriented operator that allowed developers to build and deploy docker images on Kubernetes using a simple git push. It served as an entry point for lightweight CD before ArgoCD and Flux became mature corporate norms.','Go','Controller / Deployment Operator','Advanced',1,'online','manual','cc22c1e1d6ea90c3a3746e1c6c2d149728b4f20eea6dab230e420c1da9371a05',100.0,1779030531,1,'2023-08-31T07:48:24Z',NULL,NULL,NULL,'["Application Lifecycle", "Continuous Deployment", "Git-based Builds"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-08-31T07:48:24Z", "gh_stars": 3849}'); +INSERT INTO "resources" VALUES('https://github.com/haxsaw/hikaru','haxsaw/hikaru 🌟','','2020',2,'A Python package enabling developers to generate, inspect, and manipulate Kubernetes resources as native Python dataclasses. Hikaru validates and processes complex schemas inside orchestration and automation runtimes.','Python','Python Library','Intermediate',0,'online','manual','176a942bb47ae71b8f1fc9778ef8a73b89c6c79ecfe899948a74b7c405c8dfb9',100.0,1779032900,1,'2025-03-22T10:15:20Z',NULL,NULL,NULL,'["GitOps & Configuration", "Infrastructure as Code", "Python Representation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-22T10:15:20Z", "gh_stars": 210}'); +INSERT INTO "resources" VALUES('https://github.com/hayao-k/cdk-ecr-image-scan-notify','github.com/hayao-k/cdk-ecr-image-scan-notify','','2020',4,'Community CDK construct that maps AWS EventBridge patterns to detect ECR image vulnerability scans. Automatically processes and delivers structured notifications to Slack/Teams channels using Lambda.','TypeScript','Repository','Intermediate',0,'online','manual','3eb7e46b1ae25fe928c77b6cce169d7dce5ca79189d4d8a9d05bfae37a9ea274',100.0,1779029119,1,'2024-11-25T08:44:03Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security"]','["[ENTERPRISE-STABLE]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-11-25T08:44:03Z", "gh_stars": 29}'); +INSERT INTO "resources" VALUES('https://github.com/hbollon/k8s-voting-app-aws','hbollon/k8s-voting-app-aws','','2021',1,'Reference multi-tier microservice architecture demonstrating AWS integration. Contains a polyglot microservice arrangement with Redis caches, PostgreSQL transactional engines, and reactive frontend layers structured for EKS deployments.','Go','Repository','Intermediate',1,'online','manual','49bc5bec07d23712f082c6dd4bb216c46b369ff82bbdf5b0a8a70d9fcd9a53dc',100.0,1779033845,1,'2022-01-10T13:28:45Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Demo Systems"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-01-10T13:28:45Z", "gh_stars": 34}'); +INSERT INTO "resources" VALUES('https://github.com/hcavarsan/kftray','==github.com/hcavarsan/kftray== ⭐','','2023',5,'KFTray is a desktop-native menubar utility designed to manage multiple simultaneous kubectl port forwarding connections. It simplifies complex local development loops by allowing engineers to save, group, and dynamically trigger port-forward rules across distinct clusters and namespaces.','TypeScript / Rust','Desktop GUI App','Beginner',0,'online','manual','f1543d16c58b2fa35e6932543e9a3ff128c7022fafcb775225935e22df2c13fd',100.0,1779030727,1,'2026-06-14T05:31:03Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Developer Productivity", "Port Forwarding"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-14T05:31:03Z", "gh_stars": 1524}'); +INSERT INTO "resources" VALUES('https://github.com/heketi/heketi',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d4f9d435e3073e1fcfebfaa3bda820b070e48785e446bc3ac51035757864c07',100.0,1779030394,1,'2026-05-17T17:06:34.734950+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{"gh_license": "NOASSERTION"}'); +INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/distributed-jmeter','Jmeter','','2020',5,'The legacy Helm implementation of distributed Apache JMeter performance testing. For dynamic cluster scaling, modern performance engineering teams should transition to k6 operators or active community performance test packaging.','YAML','Helm Chart','Intermediate',1,'online','manual','233f97993adc8caf534b62b7a9a64fa3978c357ff5321224a227c0eabd9584ed',100.0,1779030192,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424}'); +INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/jenkins','Jenkins','','2020',5,'The deprecated stable Helm chart repository for Jenkins. It is strongly recommended to avoid this legacy version, as active development and security patches have transitioned exclusively to the official Jenkins community repository on Artifact Hub.','YAML','Helm Chart','Intermediate',1,'online','manual','17ed5c363268ba61d2b5b5e52ced7246a17c734cda204aabe7cb872f3d8c6545',100.0,1779034332,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424}'); +INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/selenium','Selenium','','2020',5,'The archived official Helm stable tree configuration for Selenium Grid. It remains useful solely as a historic reference for browser automation scaling, with active releases now managed directly by the SeleniumHQ community charts.','YAML','Helm Chart','Intermediate',1,'online','manual','5695e3b79ce4533e5ba5d4d3ff322ef71b15c22292a49036b3b719fd9265f148',100.0,1779033384,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["LEGACY"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424}'); +INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/sonarqube','Sonar','','2020',5,'The deprecated stable Helm chart location for SonarQube. Modern deployments must migrate to official SonarSource charts on Artifact Hub to secure enterprise support, active patches, and up-to-date database schema integrations.','YAML','Helm Chart','Intermediate',1,'online','manual','59ee51399b9c9f819c38a8b700ea67a722661806f303a814eade3b65384cfb9e',100.0,1779032046,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["LEGACY"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424}'); +INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/sonatype-nexus','Nexus3','','2020',5,'The obsolete, archived official Helm chart path for Sonatype Nexus3. Modern deployments must transition to newer, community-maintained charts listed on Artifact Hub to avoid critical security vulnerabilities and out-of-date container targets.','YAML','Helm Chart','Intermediate',1,'online','manual','a508bd186ac26cd708c9337ebeb717f6319418bbc49c99d788b02ae6e3ce152b',100.0,1779031473,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["LEGACY"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424}'); +INSERT INTO "resources" VALUES('https://github.com/helm/helm','Helm','','2026',5,'Official Go implementation of the Helm client, acting as the package manager for Kubernetes. Helm manages complex application definitions through charts, providing repeatable deployments, in-place upgrades, and robust rollback capabilities.','Go','Repository','Advanced',0,'online','manual','8b72e9555c19febb03964306972d50825387de39e901198b8d86b305f4ede7bf',100.0,1779033592,1,'2026-06-13T02:03:14Z',NULL,NULL,NULL,'["Automation & Orchestration", "Package Management", "Helm"]','["[DE FACTO STANDARD]"]','["docs/helm.md", "docs/about.md"]','["helm.md", "about.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T02:03:14Z", "gh_stars": 29874}'); +INSERT INTO "resources" VALUES('https://github.com/helm/helm-mapkubeapis','Helm mapkubeapis Plugin','','2026',3,'Fundamental operator utility that edits release metadata in-place to update deprecated or removed Kubernetes APIs. Prevents release locks and upgrade failures when cluster components transition to newer API versions.','Go','Plugin','Advanced',0,'online','manual','3cd6306bc7b96c9167344df22330444c49cccef9a4a0aa1067e00cfa2a4f688d',100.0,1779032935,1,'2026-06-03T23:21:33Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Helm Plugins", "API Migration"]','["[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T23:21:33Z", "gh_stars": 1035}'); +INSERT INTO "resources" VALUES('https://github.com/helmfile/helmfile','github.com/helmfile/helmfile','','2026',5,'The premier declarative orchestrator for multi-chart environments. Helmfile allows infrastructure-as-code developers to build multi-environment states, map release hierarchies, automate parameter layering, and enforce GitOps deployment sequences seamlessly.','Go','CLI Tool','Advanced',0,'online','manual','bb0b4eda7bed74c71f5f3e176f6699919f4666c0ff8b1e427d916869228e311e',100.0,1779031382,1,'2026-06-14T01:27:25Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Multi-Chart Orchestration"]','["[DE FACTO STANDARD]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T01:27:25Z", "gh_stars": 5136}'); +INSERT INTO "resources" VALUES('https://github.com/helmwave/helmwave','helmwave/helmwave','','2026',3,'An emerging orchestrator implementing a ''Docker Compose'' deployment feel for Helm charts. Featuring parallel execution plans, strict dependency resolution, and declarative configs, it offers platform teams a robust multi-chart orchestration tool.','Go','CLI Tool','Advanced',0,'online','manual','e275a05dd84f47c66b5296aa4b4a59342d48c0cd3576846e75d7b2e6cb91146f',100.0,1779031143,1,'2026-02-18T15:58:47Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Multi-Chart Orchestration"]','["[EMERGING]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-18T15:58:47Z", "gh_stars": 886}'); +INSERT INTO "resources" VALUES('https://github.com/heptiolabs/ktx','ktx 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','37651e8af15fd1eb2a265534fd1973c095520ffcf8675d75b134c1ea27398234',100.0,1779031216,0,'2026-05-17T17:20:16.342789+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/hiddeco/cronjobber','hiddeco/Cronjobber','','2023',2,'A custom controller for Kubernetes that implements a CronJob-like resource with explicit native support for timezones. This solved a major limitation in older Kubernetes versions. While native Kubernetes CronJobs added timezone support in version 1.27, Cronjobber remains a highly useful reference for custom scheduling patterns in 2026.','Go','Kubernetes Controller','Medium',1,'online','manual','ad9ddb74fccc3bdeb3a14ecafd88b49948f2ba317bde900e87b713ebcb6f8ae7',100.0,1779032544,1,'2024-08-21T23:39:11Z',NULL,NULL,NULL,'["Infrastructure", "Scheduling", "Timezones"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-21T23:39:11Z", "gh_stars": 238}'); +INSERT INTO "resources" VALUES('https://github.com/hidetatz/kubecolor','hidetatz/kubecolor 🌟','','2026',3,'Kubecolor is a highly adopted command-line wrapper for kubectl that colorizes terminal outputs. It improves cluster observability by visually distinguishing resource types, labels, statuses, and namespaces during interactive CLI operations.','Go','CLI Wrapper','Simple',0,'online','manual','9e62de16802aa23bb6817c9ab7f56a5b4091ad56abffeffb2584a92f0b237379',100.0,1779034507,1,'2023-04-13T17:38:06Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Output Formatting"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubernetes-tools.md", "kubectl-commands.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-13T17:38:06Z", "gh_stars": 1446}'); +INSERT INTO "resources" VALUES('https://github.com/highmobility','github.com/highmobility','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','987f2e0af09507fb9d1fc6a3118c7721b822ce258b8eb0551627bdd1434f42f4',100.0,1779031340,1,'2026-05-17T17:22:20.260969+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/hoanhan101/ultimate-go','The Ultimate Go Study Guide','','N/A',0,'Comprehensive handbook detailing memory layout, profiling, and concurrency semantics of Go. Features visual diagrams and deep-dives into mechanical sympathy concepts for high-performance engineering.','en','Repository','Advanced',0,'online','manual','b810903231bed8ba541bdaadd9df5145ff6f7b8fc770c019f3606cb7bfc377e7',100.0,1779033806,1,'2025-06-15T21:47:39Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-15T21:47:39Z", "gh_stars": 14910}'); +INSERT INTO "resources" VALUES('https://github.com/hobby-kube/guide','hobby-kube/guide 🌟','','2021',5,'A comprehensive guide on bootstrapping an fully production-ready, highly available Kubernetes cluster on bare-metal or cheap cloud providers using CoreOS (Flatcar) and kubeadm. Outlines security hardening, manual network provisioning, and declarative automation.','Markdown','Tutorial','Advanced',0,'online','manual','c96f4a0e9eeac3dee50c99030ff4fed01d17dd466357e44a0e50319ad672d9e6',100.0,1779031468,1,'2023-09-21T14:37:01Z',NULL,NULL,NULL,'["Infrastructure", "Bare-Metal Setup", "Self-Hosted Clusters"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-09-21T14:37:01Z", "gh_stars": 5658}'); +INSERT INTO "resources" VALUES('https://github.com/homeport/havener','Havener','','2023',2,'A convenient CLI tool that wraps kubectl and helm commands into high-level operations, simplifying tasks like sweeping namespaces, downloading files from pods, or executing parallel commands across nodes. In 2026, it remains a valuable utility for cluster administrators seeking faster alternative commands to long kubectl scripts.','Go','CLI Tool','Low',0,'online','manual','2916780f4c501cd0f6a2731819f51bab93db4e2e463dda2091a7a55580831638',100.0,1779034097,1,'2026-06-11T20:15:22Z',NULL,NULL,NULL,'["Operations", "CLI Tool", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T20:15:22Z", "gh_stars": 334}'); +INSERT INTO "resources" VALUES('https://github.com/huazhihao/kubespy','kubespy','','2026',5,'An interactive real-time observability CLI tool designed to ''spy'' on active API resources. By monitoring resource lifecycles and publishing structural diffs directly to the terminal, it helps developers demystify custom resource definitions and native controller states during live deployment events.','Go','Tool','Intermediate',0,'online','manual','18df158e9f636cb8b4222761527aec06f5b82fcb8f021f43f0676a6b8124541c',100.0,1779029503,1,'2021-08-22T16:25:53Z',NULL,NULL,NULL,'["Observability", "Debugging", "Resource Lifecycle"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-08-22T16:25:53Z", "gh_stars": 140}'); +INSERT INTO "resources" VALUES('https://github.com/huginn/huginn','Huginn','','2026',5,'A highly versatile open-source system designed for orchestrating automated web-scraping, webhook handling, and event-driven tasks. In 2026, Huginn serves as a vital tool for engineers seeking a self-hosted, deterministic agent network to automate security and integration pipelines.','Ruby','Repository','Intermediate',0,'online','manual','b28d1fe503ecb57bac3513cc8164fd563f03272be53d743427d232366d1a9f5b',100.0,1779030854,1,'2026-06-13T00:57:09Z',NULL,NULL,NULL,'["Automation", "Workflows", "Agent Frameworks"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T00:57:09Z", "gh_stars": 49468}'); +INSERT INTO "resources" VALUES('https://github.com/humanlayer/12-factor-agents','12-Factor Agents: Patterns of reliable LLM applications','A set of design principles and patterns for building reliable, production-ready, and scalable LLM applications modeled on Heroku''s 12-factor standards.','2025',4,'A highly curated architectural manifest detailing twelve software engineering principles for building deterministic, production-grade LLM applications. The guide emphasizes robust prompt and context ownership, unified execution state, and standardizing human-in-the-loop interventions through tool calls. By framing AI agents as stateless reducers in a state-machine topology, the principles ensure enterprise reliability, scaling, and reproducible debugging.','en','Repository','Advanced',0,'online','automatic','1e8b841bcae568d5459087f12f0e2ff29feb0e4a9a3ffe72fbeed654285b07b7',NULL,1780352849,0,'2025-09-21T14:37:40Z',NULL,NULL,NULL,'["AI", "AI Agents", "Architectural Patterns", "12-Factor Methodology"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "NOASSERTION", "gh_pushed": "2025-09-21T14:37:40Z", "gh_stars": 22915, "reputation_status": "Vetted", "reputation_summary": "Highly celebrated open-source project defining standard engineering practices to transition AI applications to production reliability.", "social_preview_url": "https://opengraph.githubassets.com/7b847656617b5f55932e9d0313f55df174264f9c562cd63c53454f3f44c8d4e4/humanlayer/12-factor-agents", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "agentic-architectures"}'); +INSERT INTO "resources" VALUES('https://github.com/hygieia/Hygieia','github.com/hygieia/Hygieia 🌟','','2024',2,'An enterprise DevOps dashboard originally developed by Capital One to track delivery pipelines, testing, and security traces. *Curator Insight vs. Live Grounding*: The project has transitioned into an unmaintained, archived repository. It remains highly informative structurally as a reference architecture for aggregating multi-source security and pipeline metrics.','Java','Tool','Advanced',1,'online','manual','0a761af3c4887418066a27d033bc9ace1d88cad4f2fdb7e82d5ccb2606be1e2a',100.0,1779030991,1,'2023-09-29T20:43:13Z',NULL,NULL,NULL,'["DevOps", "Observability", "Dashboards"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-09-29T20:43:13Z", "gh_stars": 3819}'); +INSERT INTO "resources" VALUES('https://github.com/hyscale/hyscale','hyscale 🌟','','2022',2,'Hyscale provides an application-centric abstraction over raw Kubernetes YAML, allowing developers to define service requirements using a simplified, human-friendly syntax while compiling, containerizing, and deploying services under the hood.','Java','CLI / Compilation Framework','Intermediate',0,'online','manual','be2fdaa23dc7b3827aef6a779b87d16d40fece231f5ff3d1fea85ef47d79322c',100.0,1779030356,1,'2023-03-30T20:18:13Z',NULL,NULL,NULL,'["Application Lifecycle", "Manifest Generation", "Abstraction Layers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-30T20:18:13Z", "gh_stars": 445}'); +INSERT INTO "resources" VALUES('https://github.com/iam-veeramalla/Azure-zero-to-hero','github.com/iam-veeramalla/Azure-zero-to-hero: Azure Zero to Hero Course','','2026',5,'A structured, hands-on learning roadmap tracking Azure Cloud Administration, DevOps architectures, and fundamental services. Focuses on practical engineering exercises, building CI/CD pipelines, and writing ARM/Bicep infrastructure templates. Serves as an exceptional onboarding tool for transition-phase cloud engineers.','Python/Shell','Repository','Beginner',0,'online','manual','0b6ddbc506e144c725b5c49f83eb766b1fcd67cb5b845620c82ea2b0474361f6',100.0,1779031883,1,'2024-07-17T11:06:35Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Training"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-17T11:06:35Z", "gh_stars": 5104, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/ianmiell/kubernetes-examples','Kubernetes Examples','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f069af5964ea8b746e1dc677d7a2340c998f68dc4408925d0666952ebe9607f',100.0,1779029950,0,'2026-05-17T16:59:10.447446+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/ContainerSolutions/kubernetes-examples"}'); +INSERT INTO "resources" VALUES('https://github.com/iann0036/iamlive','==iann0036/iamlive==','','2024',4,'An open-source utility that monitors local AWS CLI or SDK actions via a proxy engine to dynamically generate minimal-privilege IAM policies. This tool reduces the manual work of writing policies by creating accurate least-privilege configurations based on actual API calls.','Go','Tool','Intermediate',1,'online','manual','a2cd577522baff1b04d9f209c39dd2f367326b17a343500402292599abcb5f8b',100.0,1779033489,1,'2026-04-19T06:45:59Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[ENTERPRISE-STABLE]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-19T06:45:59Z", "gh_stars": 3388}'); +INSERT INTO "resources" VALUES('https://github.com/iawia002/lux','==github.com/iawia002/lux== 🌟','','N/A',0,'Curator Insight describes Lux (formerly Annie) as a fast, concurrent video downloader written in Go supporting multiple global media platforms. Live Grounding shows its vast popularity due to its high speed, multiple output formats, and clean concurrent implementation.','English','Repository','Intermediate',0,'online','manual','b77cc18088e39e9d88a93203bb6e2811997441e747cf5a07862b7680e2379d51',100.0,1779033040,1,'2026-03-29T18:18:56Z',NULL,NULL,NULL,'["Media Utilities", "Go Applications", "CLI Downloaders"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-29T18:18:56Z", "gh_stars": 31408}'); +INSERT INTO "resources" VALUES('https://github.com/ibm-messaging',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5046e4520c2f93d14b15e1d6653db869fa84bfc7463b9a239b501a1fcf12d372',100.0,1779031329,1,'2026-05-17T17:22:09.360938+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/ibm-messaging/mq-metric-samples/tree/master/cmd/mq_prometheus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dff7a064be7e545dc495c3a3b7ce0fc6649c5f5e25429446b4d56369c045cc14',100.0,1779033081,0,'2026-05-17T17:51:21.786591+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/ibuildthecloud/wtfk8s','github.com/ibuildthecloud/wtfk8s','','2019',0,'An archived educational helper utility engineered to inspect cluster logs and auto-decode runtime error states. Although modern AI-powered and observability-driven telemetry pipelines have succeeded it, it represents an important milestone in interactive troubleshooting.','Go','CLI Tool','Intermediate',0,'online','manual','31db659805e7322db8a1cfb3945be7d4307faf10bce49386ce9ccad6315b9f02',100.0,1779031776,1,'2024-06-13T09:01:43Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-13T09:01:43Z", "gh_stars": 95}'); +INSERT INTO "resources" VALUES('https://github.com/idealista/prometheus_jmx_exporter-role','Idealista: This ansible role installs a Prometheus Node Exporter in a debian'' environment','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','baa49e4034fa8b009ddbf0ac970ddc3b619e21916c62cc0715d2d652a0b9df8d',100.0,1779034156,0,'2026-05-17T18:09:16.223524+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/idealista/prometheus_jmx_exporter_role"}'); INSERT INTO "resources" VALUES('https://github.com/idealista/prometheus_jmx_exporter_role','Idealista: This ansible role installs a Prometheus Node Exporter in a debian environment','- [galaxy.ansible.com/alexdzyoba/jmx-exporter](https://galaxy.ansible.com/alexdzyoba/jmx-exporter) - - [github.com/alexdzyoba/ansible-jmx-exporter](https://github.com/alexdzyoba/ansible-jmx-exporter)','2024',5,'Specialized Ansible playbook role targeting JMX and Node Exporter configurations inside Debian architectures. Ideal for standardized on-premise JVM infrastructure telemetry deployment.','Shell','Repository','Intermediate',0,'online','manual','3c7a847a892e1ac414a8ad91bc065e33fbe5baf64476b1a3594b6339373784f2',100.0,1.7791304950297091e+09,1,'2023-09-06T09:20:33Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Node Exporter Deployment"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-09-06T09:20:33Z", "gh_stars": 6}'); -INSERT INTO "resources" VALUES('https://github.com/idoavrah/terraform-tui','github.com/idoavrah/terraform-tui: TFTUI - The Terraform textual UI','','2024',3,'TFTUI (The Terraform Textual UI) is an interactive, console-based monitoring utility designed to query active Terraform state graphs. Developed in Python, it allows platform administrators to navigate complex resource matrices, track active drift, and trigger targeted states without leaving the terminal console. It streamlines high-velocity manual debugging.','Python','TUI Tool','Intermediate',0,'online','manual','b2930ecf4a0e159a0bf1f24f36682f1d7975883105b07b522834ffce180a5dfd',100.0,1.77902926826981306e+09,1,'2024-07-09T18:55:17Z',NULL,NULL,NULL,'["Infrastructure as Code", "User Interfaces", "TUI Engines"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-09T18:55:17Z", "gh_stars": 1284}'); -INSERT INTO "resources" VALUES('https://github.com/ilkilab/agorakube','Agorakube','','2023',5,'An open-source Kubernetes engine dedicated to automating production-ready installations over bare metal setups. Streamlines storage provisioning, load balancing integrations, and upgrades across dedicated offline data center runtimes.','Go','Installer','Advanced',0,'online','manual','3337bd0ef7ef90cb41fd2e5e8b84caf57317b8fec5345482396a1150eb7f21d6',100.0,1.7790305076689639e+09,1,'2024-05-06T16:33:42Z',NULL,NULL,NULL,'["Platform Engineering", "Installation", "Bare Metal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-06T16:33:42Z", "gh_stars": 98}'); -INSERT INTO "resources" VALUES('https://github.com/ilyash/show-struct','github.com/ilyash/show-struct','','2024',5,'A structural inspection CLI tool for high-dimensional JSON and YAML files. Builds map architectures of configurations, allowing site reliability engineers to immediately decode unfamiliar schema configurations.','Go','CLI Tool','Low',0,'online','manual','cbc102bb4ae1805b04a1a75c4878f6cbbb8f689eac5af865112cc03921eecc3f',100.0,1779030865.45693,1,'2023-08-31T18:36:30Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-08-31T18:36:30Z", "gh_stars": 132, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/im2nguyen/rover','Rover - Terraform Visualizer 🌟','','2023',4,'An interactive Terraform visualizer that parses local plan files to construct interactive, searchable web topologies. Accelerates architectural validation and configuration review workflows.','Go','Tool','Intermediate',0,'online','manual','0d07a311ff3404677392b62cfd683da5706abfa235dd7a8d5434f501a370780d',100.0,1.77903287837969708e+09,1,'2025-07-30T03:34:48Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-30T03:34:48Z", "gh_stars": 3308}'); -INSERT INTO "resources" VALUES('https://github.com/imperialwicket/spinnaker-demo','imperialwicket/spinnaker-demo','','2020',0,'Curator Insight presents this repository as a demo application configuration designed to show basic pipeline execution within Spinnaker. Live Grounding highlights that configuring Spinnaker''s cloud drivers and halyard configurations is notoriously challenging, and this repo provides valuable baseline configurations to bypass common initial setup hurdles.','HCL','Repository','Advanced',0,'online','manual','aefbeb2edc82e7a439bb904707ecccda4c120048ef77de6962a4dea3e87ede02',100.0,1.78173591085833692e+09,1,'2026-06-18T00:38:30.858337+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Kubernetes Deployment Models"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/imthenachoman/How-To-Secure-A-Linux-Server','How-To Secure A Linux Server','','2026',5,'A highly comprehensive, widely reference-validated repository providing detailed, step-by-step instructions for securing enterprise Linux installations. Key configurations cover SSH daemon hardening, secure user boundaries, kernel performance optimizations, and automated intrusion monitoring. In modern 2026 operations, this guide remains a vital source for building secure base golden images inside automated IaC pipelines.','Shell','Repository','Advanced',0,'online','manual','f0de72c26c439155e6a6a47557fe8dd0356794bc8b5218407bd6e2a492566ece',100.0,1.77903236147695398e+09,1,'2026-03-05T13:25:16Z',NULL,NULL,NULL,'["Security & Compliance", "Linux Hardening", "System Administration"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md", "docs/devops.md", "docs/linux.md"]','["linux.md", "aws-security.md", "devops.md"]','{}','{"gh_license": "CC-BY-SA-4.0", "gh_pushed": "2026-03-05T13:25:16Z", "gh_stars": 27773}'); -INSERT INTO "resources" VALUES('https://github.com/inancgumus/learngo','inancgumus/learngo 🌟','','N/A',0,'Curator Insight lists LearnGo as a massive collection of interactive tutorials, quizzes, and micro-projects to master Go. Live Grounding verifies its stellar reputation as one of the most visual and thorough education resources for Go developers worldwide.','English','Repository','Beginner',0,'online','manual','394725cf75156e12597b9b0548496f72736d2a652458a441ed0b80db1ebfc6f5',100.0,1.77902915180559396e+09,1,'2025-06-24T23:03:52Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Learning Resources"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-06-24T23:03:52Z", "gh_stars": 20055}'); -INSERT INTO "resources" VALUES('https://github.com/infiniumtek/terraform-review-agent','terraform-review-agent','Reusable GitHub Action that reviews Terraform PRs for security, cost, and style using a LangGraph multi-agent system.','2026',4,'Curator Insight: This project demonstrates the state of the art in agentic DevOps, moving beyond rigid static analysis to cognitive IaC review. Live Grounding verifies that the repository leverages a LangGraph-driven multi-agent system to evaluate Terraform pull requests across security, cost (via Infracost), and styling dimensions. It aggregates multi-source linting alerts into a singular, prioritized GitHub PR comment with estimated blast-radius analysis to reduce developer decision fatigue.','en','repository','Intermediate',0,'online','automatic','4e8a77262c7f90e8f8b65dd1c35bafa866870581147b8987fe71adc71a59204e',NULL,1.7803524241133449e+09,0,'2026-05-21T05:25:52Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "AI Code Review"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "terraform", "gh_license": "MIT", "gh_pushed": "2026-05-21T05:25:52Z", "gh_stars": 79, "reputation_status": "Vetted", "reputation_summary": "Vetted and highly rated emerging community tool for agentic DevOps workflows.", "social_preview_url": "https://opengraph.githubassets.com/3f804f2152a78cd9240a02c30b704fe0884a2141392ac8bd4349e3eb309a8d45/infiniumtek/terraform-review-agent", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://github.com/influxdata/telegraf/tree/master/plugins/inputs/activemq','github.com/influxdata/telegraf/tree/master/plugins/inputs/activemq','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a3851fb7f71b045ed86b8dc86f54302755461b6bf1b3b2bfffc21671a49b1d79',100.0,1.77903039154373097e+09,1,'2026-05-17T17:06:31.543731+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md", "docs/prometheus.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/influxdata/telegraf/tree/master/plugins/outputs/prometheus_client','Telegraf Prometheus Output Plugin','','2026',5,'Source code and implementation guide for Telegraf''s Prometheus output integration. Allows standard push-based collection architectures to export telemetry data via a pull-based scraping API.','Go','Plugin','Intermediate',0,'online','manual','8320accfa48b8db4bc37b92ba9672a6cbef304b53234d4a813cdd6d846e8c652',100.0,1.77903095472852206e+09,1,'2026-06-11T16:38:05Z',NULL,NULL,NULL,'["Observability", "Metrics", "Interoperability"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T16:38:05Z", "gh_stars": 17615}'); -INSERT INTO "resources" VALUES('https://github.com/infracost/infracost','Infracost 🌟','','2025',5,'The premier open-source parser for analyzing HCL variables and producing deep cloud cost projections before resource allocation. By feeding plans to a curated pricing API, Infracost acts as a vital continuous integration step for budget enforcement.','Go','Repository','Intermediate',0,'online','manual','1c7e3e51dfc46bc4b99cb49bfcd37be3f83761a36aff36eeee561215d2962d6f',100.0,1779031423.07041,1,'2026-06-03T14:55:27Z',NULL,NULL,NULL,'["Infrastructure as Code", "FinOps", "Cost Estimation"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T14:55:27Z", "gh_stars": 12365}'); -INSERT INTO "resources" VALUES('https://github.com/infrahouse/infrahouse-toolkit','github.com/infrahouse/infrahouse-toolkit','','2025',5,'The Infrahouse Toolkit provides operational automation helpers specifically engineered to simplify AWS infrastructure deployment pipelines. It streamlines actions such as dynamic DNS configurations, instance lifecycle hooks, and local environment bootstrapping. Useful for platform teams standardizing custom deployment policies.','Python','Repository','Intermediate',0,'online','manual','9c15f86bdb31f9f268ea337677d923e0c0a7f48a31c5985b7f890c79d8eb8147',100.0,1.77903157518578195e+09,1,'2026-06-12T02:07:31Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Automation"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md", "index.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T02:07:31Z", "gh_stars": 74}'); -INSERT INTO "resources" VALUES('https://github.com/infrahouse/terraform-aws-ecs','github.com/infrahouse/terraform-aws-ecs','','2023',0,'A community-focused open-source Terraform module designed for seamless ECS cluster creation. Automates the linkage of EC2 capacity providers, CloudWatch log streams, and custom capacity provider strategy definitions.','HCL','Repository','Intermediate',0,'duplicate','manual','20d9efe3504978de432d24d6bebb9d3dda9ee5d9e08e548e50622b2b2679e488',100.0,1.77903401599497604e+09,1,'2026-06-14T03:48:49Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:48:49Z", "gh_stars": 1, "duplicate_of": "https://github.com/infrahouse/terraform-aws-openvpn"}'); -INSERT INTO "resources" VALUES('https://github.com/infrahouse/terraform-aws-openvpn','github.com/infrahouse/terraform-aws-openvpn','','2023',2,'An AWS-specific Terraform module designed to provision a highly available OpenVPN server. Integrates Route53 DNS, Auto Scaling Groups, and AWS systems manager (SSM) configurations out of the box.','HCL','Module','Intermediate',0,'online','manual','1d66d9a63ba22cb3f82bc77c55f8a13fc50d4d3f5eeef87fb248c8f7cd154023',100.0,1.77902956183196306e+09,1,'2026-06-10T14:04:59Z',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T14:04:59Z", "gh_stars": 11}'); -INSERT INTO "resources" VALUES('https://github.com/infrahq/infra','==infrahq/infra== 🌟','','2026',3,'Infra was originally designed as a high-density identity access management layer that mapped single-sign-on (SSO) providers directly to Kubernetes RBAC. Live grounding in 2026 confirms that the project was officially archived and ceased active development in early 2024. Teams should treat its architecture as a conceptual reference and seek active alternatives like Teleport or Pinniped.','Go','IAM Platform','Intermediate',0,'online','manual','410931b597d37bc915834cd79f9695bd30a991223bd4fd70145fe1a067f8b859',100.0,1.77903413944020104e+09,1,'2026-06-13T10:07:13Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T10:07:13Z", "gh_stars": 1461}'); -INSERT INTO "resources" VALUES('https://github.com/inguardians/peirates','inguardians/peirates','','2019',5,'Peirates is a dedicated Kubernetes post-exploitation penetration testing tool designed to automate cluster privilege escalation and asset traversal. Once a container boundary is breached, Peirates scans for exposed credentials, ServiceAccounts, and API permissions.','Go','Exploitation Framework','Advanced',0,'online','manual','0d5825f04e02d91244d93abba956de34078d1d81d78c4c514ec04df876d18757',100.0,1.77903065554342794e+09,1,'2026-04-16T20:50:44Z',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Offensive Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-2.0", "gh_pushed": "2026-04-16T20:50:44Z", "gh_stars": 1450}'); -INSERT INTO "resources" VALUES('https://github.com/inkdrop-org/inkdrop-visualizer','github.com/inkdrop-org/inkdrop-visualizer','','2023',2,'Inkdrop Visualizer maps active Terraform states or complex HCL patterns into detailed node-graph visualizations. It generates structured, scalable diagrams designed to support continuous integration systems and design audits. By mapping exact dependency chains, it facilitates code review understanding across collaborative engineering teams.','Go','Visual Tool','Intermediate',0,'online','manual','9d04fa03d658315a02e5c41792844a60d9f1a64640f0d7675a7c97a51f79d2c3',100.0,1.77903180830843305e+09,1,'2024-06-03T14:13:46Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Topology Mapping"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-06-03T14:13:46Z", "gh_stars": 512}'); -INSERT INTO "resources" VALUES('https://github.com/inputsh/awesome-linux','Awesome Linux','','2023',5,'A premier directory of Linux performance diagnostic utilities, shell configurations, system metrics collectors, and custom distributions. This guide is an invaluable reference for platform engineers optimizing base host OS layers for container node hosts.','Markdown','Awesome List','Advanced',0,'online','manual','7ef646b22b52bdd01dda347947ad97484ad3ee5e8f475c0b9a136dd4d26bf879',100.0,1.77903144283088207e+09,1,'2023-02-04T17:02:53Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Linux"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "WTFPL", "gh_pushed": "2023-02-04T17:02:53Z", "gh_stars": 5048, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/inscapist/terraform-k3s-private-cloud','K3s Private Cluster 🌟','','2023',5,'An open-source code repository outlining how to automate secure, private K3s Kubernetes cluster installations using Terraform scripts. Illustrates resource definitions and networking setups for edge deployments.','HCL','Code Blueprint','Advanced',1,'online','manual','1ea33f40f5832c7b2af308928e0964c543a3f2e53e7dba8b4127d86be7d8f806',100.0,1.77913049498265099e+09,1,'2022-05-10T08:38:01Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Edge Computing"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-05-10T08:38:01Z", "gh_stars": 121}'); -INSERT INTO "resources" VALUES('https://github.com/inspektor-gadget/inspektor-gadget','inspektor-gadget/inspektor-gadget','','2025',4,'An advanced eBPF-based debugging and observability framework for Kubernetes clusters. It instruments system calls, network flows, and filesystem activities directly at the kernel level without injecting sidecars, delivering low-overhead runtime inspection and security auditing.','Go','Tool','Advanced',0,'online','manual','f2b33444b25b2d021b45dfefe08c669eb5633f7ac86803ee810e3eec7301d02a',100.0,1.779032376810184e+09,1,'2026-06-12T06:55:57Z',NULL,NULL,NULL,'["Observability", "Debugging", "eBPF"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T06:55:57Z", "gh_stars": 2846}'); -INSERT INTO "resources" VALUES('https://github.com/instrumenta/kubernetes-json-schema','github: Kubernetes JSON Schemas 🌟','','2024',5,'An archive of automatically generated JSON Schemas extracted from official Kubernetes API definitions. Historically key for linting, now superseded by modern integrated IDE validation engines and CRD schemas.','None','Schema Repository','Medium',0,'online','manual','979a5854560b9276685a7e214e3ba8072fcbd9100ef59b00d98329ad13c668ed',100.0,1779033907.29539,1,'2023-07-22T01:56:24Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md", "kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-07-22T01:56:24Z", "gh_stars": 337, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/instrumenta/kubeval','==instrumenta/kubeval==','','2021',4,'A historic CLI tool used to validate Kubernetes configuration manifests against JSON schemas. Although it is archived and has been largely replaced by Kubeconform, Kubeval remains an important reference point in the evolution of Kubernetes configuration testing.','Go','tool','intermediate',1,'online','manual','9b15bc90352c51a5516d5d0e578b3164e8ec3e1f49cc2f7daa414111bc2656c9',100.0,1.77903160116087698e+09,1,'2026-01-29T06:24:31Z',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Validation"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-01-29T06:24:31Z", "gh_stars": 3226, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/instrumenta/policies','github.com/instrumenta/policies: A set of shared policies for use with Conftest'' and other Open Policy Agent tools','','2021',5,'A structured directory of modular policy files for linting infrastructure-as-code deployments (Terraform, Kubernetes YAML, Helm charts). Designed to enforce standards like non-root container runs, memory limit boundaries, and forbidden network ingress setups early in CI/CD cycles.','Rego','Library','Intermediate',0,'online','manual','8da18f0ceeb9bd2409fdeb5ea85df3d2a4d0b85a9588c271707c5eff4e2c2965',100.0,1.77903065378601789e+09,1,'2021-01-20T13:43:37Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy Library"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2021-01-20T13:43:37Z", "gh_stars": 66}'); -INSERT INTO "resources" VALUES('https://github.com/int128/kubelogin','kubelogin 🌟','','2024',4,'A kubectl plugin for OpenID Connect (OIDC) authentication, enabling integration with external identity providers like Okta, Keycloak, and Google. It runs locally to retrieve token credentials and automatically configures Kubeconfig for secure cluster access. In 2026, it is recognized as the de facto standard CLI tool for OIDC login flows within enterprise environments.','Go','Kubectl Plugin','Medium',0,'online','manual','8919345485cdb0f70c85289e7ad34e22ea32d8cb5a4b9b5dac0465cfd8c5f8fc',100.0,1.77903431929332494e+09,1,'2026-06-13T00:42:57Z',NULL,NULL,NULL,'["Security", "Authentication", "OIDC"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T00:42:57Z", "gh_stars": 2292}'); -INSERT INTO "resources" VALUES('https://github.com/iovisor/bpftrace','bpftrace','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7c9e0a0f2e6f8113957d1d157db717e22db217a91e4b0ff70eeb499b70fc88e3',100.0,1.77903171501750111e+09,0,'2026-05-17T17:28:35.017501+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/iovisor/kubectl-trace','kubectl-trace','','2026',5,'An administrative kubectl plugin designed to schedule and run bpftrace programs directly on target cluster nodes. It spawns custom, privileged debugging pods to attach eBPF tracing hooks into the host kernel, enabling high-performance diagnostic analysis of system calls and system bottlenecks without modifying application code.','Go','Tool','Advanced',0,'online','manual','1b54b9da81faaf2c99d08e23b955c538efee39c5ffcd84b6cc377bb2eb6ea2b2',100.0,1.77902999150788307e+09,1,'2026-04-16T20:47:34Z',NULL,NULL,NULL,'["Observability", "Debugging", "eBPF Diagnostics"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-16T20:47:34Z", "gh_stars": 2177}'); -INSERT INTO "resources" VALUES('https://github.com/irockel/tda',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e8d955ba76f22cc02d1169694148ecf98bef7c0c2070a5b9f28039d5f553451f',100.0,1.7790295735535469e+09,0,'2026-05-17T16:52:53.553547+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/isaaguilar/terraform-operator','isaaguilar/terraform-operator: Terraform Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','23a0d98556ee64532044e3060d4a96496677b0af859a763ccd3b489256113508',100.0,1779032552.53628,0,'2026-05-17T17:42:32.536280+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/GalleyBytes/terraform-operator"}'); -INSERT INTO "resources" VALUES('https://github.com/ishantanu/awesome-kubectl-plugins','Awesome Kubectl plugins','','2026',5,'A highly curated repository indexing popular and helpful kubectl plugins. It is categorized by operational tasks (security, monitoring, context switching), allowing platform teams to quickly identify community-vetted tools to speed up cluster troubleshooting and engineering workflows.','Markdown','Curated List','Beginner',0,'online','manual','3c103efb241bf9941e2263f47e005ee581404865a5259424e4aefd29ce1bc720',100.0,1.7790298387617731e+09,1,'2025-11-05T14:35:56Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Kubectl Plugins"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/other-awesome-lists.md"]','["kubernetes.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-11-05T14:35:56Z", "gh_stars": 1007, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/istio-ecosystem/admiral','istio-ecosystem/admiral','','2023',5,'An active Istio-ecosystem tool that automates multi-cluster configuration management. Eliminates the need to manually configure ServiceEntries and DNS across clusters, programmatically stitching distinct meshes together for transparent scale.','Go','Repository','High',1,'online','manual','ab01b6e506ace645a75202ccb079cce7e5c21d04bacbf8f27229119c5e6ab7a4',100.0,1.77903302001026296e+09,1,'2025-10-15T17:58:17Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Multi-Cluster", "Automation"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-10-15T17:58:17Z", "gh_stars": 639}'); -INSERT INTO "resources" VALUES('https://github.com/istio/istio','github.com: Istio','','2026',5,'Main repository containing Istio''s unified control plane (Istiod) and orchestration engines. Configures secure high-performance Envoy proxies as sidecars (or in ambient mode) to manage ingress, egress, and mutual TLS.','Go','Repository','Advanced',1,'online','manual','f9a9db53fe9787e2077b909228b9252d5893a66dc3110b102220573bc3a28b07',100.0,1779031560.11379,1,'2026-06-14T02:55:33Z',NULL,NULL,NULL,'["Service Mesh", "Networking", "Traffic Management"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T02:55:33Z", "gh_stars": 38217}'); -INSERT INTO "resources" VALUES('https://github.com/istio/tools/blob/master/perf/README.md','Istio Performance/Stability Testing','','2023',5,'The official benchmark suite for evaluating Istio control plane and data plane performance. Platform engineers use this suite to run stress tests, measure sidecar latency injection, and detect potential resource leaks in upstream Envoy proxy layers.','Go','Repository','High',1,'online','manual','793dba1c4d5dda996907cabbdb8711c1cabb18c23d0dbb4a69c9a94305ce3c88',100.0,1779033675.37906,1,'2026-06-14T07:07:32Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Performance"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:07:32Z", "gh_stars": 372}'); -INSERT INTO "resources" VALUES('https://github.com/itaysk/kubectl-neat','kubectl-neat 🌟','','2026',4,'Kubectl-neat is an essential CLI plugin that formats raw, exported Kubernetes YAML files to remove internal cluster noise (such as automatically populated statuses and timestamps), yielding highly readable manifests for GitOps.','Go','CLI Plugin','Simple',0,'online','manual','ce58fb404e6d57766bdc5e2e80af464154f391644252236124cefda51f391608',100.0,1779031592.02384,1,'2025-12-05T02:37:08Z',NULL,NULL,NULL,'["Operations & UX", "Manifest Generation", "Resource Cleaning"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T02:37:08Z", "gh_stars": 2077}'); -INSERT INTO "resources" VALUES('https://github.com/ivx/yet-another-cloudwatch-exporter','YACE - yet another cloudwatch exporter 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8bd7c4325eb756f2f30fed15ebf15cc95ec662be7cbe28a3f8a6d24bdde3ae12',100.0,1.77903102628749299e+09,0,'2026-05-17T17:17:06.287493+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/prometheus-community/yet-another-cloudwatch-exporter"}'); -INSERT INTO "resources" VALUES('https://github.com/iximiuz/awesome-container-tinkering','github.com/iximiuz: Awesome Container Tinkering','','2026',2,'A technical reference compilation dedicated to container design internals, tracing host namespaces, Linux cgroups, and direct OCI runtime interaction. Valuable for platform engineers building deep mechanical knowledge under the standard Docker and Kubernetes virtualization abstractions.','Markdown','Educational Repository','Advanced',1,'online','manual','9fac5ac660ac1f809a1fb0f1fe25e80acc76f77a1c95b066bc5aa44cadff13be',100.0,1.77903446190540099e+09,1,'2024-10-09T15:29:27Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Containerization", "Container Internals"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-09T15:29:27Z", "gh_stars": 719, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/iximiuz/cdebug','==iximiuz/cdebug==','','2025',3,'A specialized CLI tool for debugging running containers. Allows attaching ephemeral tooling environments into running, stripped-down containers (even without Kubernetes, working directly with Docker/containerd).','Go','Tool','Advanced',0,'online','manual','f5215501a32b9877da266ca96cb8e183d10bfef0af2751fa93fe2b7d69ae6daf',100.0,1.77903160940474605e+09,1,'2026-01-18T19:11:25Z',NULL,NULL,NULL,'["Observability", "Debugging", "Container Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-18T19:11:25Z", "gh_stars": 1652}'); -INSERT INTO "resources" VALUES('https://github.com/iximiuz/client-go-examples','iximiuz/client-go-examples','','N/A',0,'Curator Insight gathers high-quality recipes illustrating direct usage of Kubernetes client-go. Live Grounding highlights its pedagogical design, illustrating dynamic clients, Typed clients, and standard Controller loops in easy-to-digest formats.','English','Repository','Intermediate',0,'online','manual','f43f9485706e097503038888101cb9aa255e53e58d4af4412471bca034e96e5a',100.0,1.77903130268608903e+09,1,'2025-12-12T09:50:55Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-12T09:50:55Z", "gh_stars": 1116}'); -INSERT INTO "resources" VALUES('https://github.com/jace-ys/sentry-operator','Sentry Operator','','2022',1,'An infrastructure automation controller developed to provision, update, and manage Sentry instances, projects, and DSN configuration parameters inside a unified Kubernetes environment.','Go','Repository','Advanced',0,'online','manual','136eb4e7ce9782dda444109620914f2c9c2955c992dd8704318f9ff2fa334844',100.0,1.7790295759652369e+09,1,'2021-02-06T09:47:32Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-02-06T09:47:32Z", "gh_stars": 27}'); -INSERT INTO "resources" VALUES('https://github.com/jamesbuckett/ckad-questions','jamesbuckett/ckad-questions','','2022',5,'An intensive, community-driven collection of practice challenges and mock scenarios tailored specifically to match the format of the official CKAD examination. By guiding candidates through mock tasks involving ConfigMaps, ingress controllers, and multi-container pods, it bridges theoretical API knowledge and hands-on terminal execution.','Markdown','Reference','Intermediate',0,'online','manual','63a7003c1638d6ef2ec5b745c489263c0d613947819325d17e9d833a4bde7130',100.0,1.77902907516067504e+09,1,'2026-05-15T02:56:50Z',NULL,NULL,NULL,'["Training", "Certification", "Mock Exams"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-15T02:56:50Z", "gh_stars": 209}'); -INSERT INTO "resources" VALUES('https://github.com/jamesw4/confirm-tfvars','github.com/jamesw4/confirm-tfvars','','2021',0,'confirm-tfvars acts as a tactical CLI guardrail that intercepts execution workflows to verify designated variables inside active tfvars files before applying. It serves as an architectural firewall during production execution runs, reducing the risk of human-error configurations causing cascading resource destruction.','Go','CLI Tool','Beginner',0,'online','manual','eb27887db455078b601c1f7db440d88e2aac9173a3412de4fd41727a68aae60a',100.0,1.78173623514887404e+09,1,'2026-06-18T00:43:55.148874+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Pre-flight Verification"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/jamiehannaford/what-happens-when-k8s','jamiehannaford/what-happens-when-k8s','','2024',0,'An exquisite collaborative initiative mapping the granular execution trace of Kubernetes commands. Deconstructs step-by-step what happens internally when a user executes a CLI command, detailing kubectl client parsing, TLS handshakes, etcd commits, scheduling filters, and container runtime execution.','English','GitHub Repository','Advanced',0,'online','manual','a409042c1d1a63e18b7c78625fa56e80bf4e6bfadfce64c49be497ce3bff9b28',100.0,1.78173619103812789e+09,1,'2026-06-18T00:43:11.038128+02:00',NULL,NULL,NULL,'["Architecture", "API Mechanics", "Deep Dive"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/janikvonrotz/awesome-powershell','janikvonrotz/awesome-powershell','','2026',5,'A curated repository detailing modules, cmdlets, and automation patterns using cross-platform PowerShell. Invaluable for platform engineers managing hybrid cloud setups, Windows nodes inside container networks, or Active Directory automation. This serves as a vital tool for enterprise systems integration.','PowerShell','Repository','Intermediate',0,'online','manual','210fb14522a104a60db8c311eec865aa12e9fa288c3740c70303669e0c77086a',100.0,1.77903085206466794e+09,1,'2025-04-14T06:25:33Z',NULL,NULL,NULL,'["Developer Tools", "Scripts", "PowerShell"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-04-14T06:25:33Z", "gh_stars": 5396, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/jbossdemocentral/rhpam7-mortgage-demo','github.com/jbossdemocentral: Red Hat Process Automation Manager Mortgage'' Demo','','2020',0,'A complex workflow automation demo featuring Red Hat Process Automation Manager (RHPAM) orchestrating a mortgage application system. Represents a solid blueprint for integrating process engines with cloud-native containers.','Java','Repository','Advanced',1,'online','manual','1c729a6566dbcc12367568887a9c8857497da5d754e1d12d41bc85a6988a5610',100.0,1.78173591100490093e+09,1,'2026-06-18T00:38:31.004901+02:00',NULL,NULL,NULL,'["Application Development", "Process Automation", "RHPAM"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/jcchavezs/porto','jcchavezs/porto','','N/A',0,'Curator Insight describes Porto as an automated tool that injects vanity import paths into Go packages. Live Grounding shows it acts as a code cleanliness utility for large monorepos with multiple Go sub-modules to maintain clean package reference paths.','English','Repository','Intermediate',0,'online','manual','b772b9cf56da591e001c33761d4acd94b12ae6d2f61be412b06a69ea415d47cf',100.0,1.77903403119159698e+09,1,'2024-10-02T18:41:03Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Code Linters"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-02T18:41:03Z", "gh_stars": 43}'); -INSERT INTO "resources" VALUES('https://github.com/jcjorel/ec2-spot-converter','ec2-spot-converter','','2024',5,'ec2-spot-converter is an open-source tool built to programmatically convert existing AWS on-demand EC2 instances to spot instances and vice versa without manual reconstruction. It reduces downtime by preserving root volume data and configuration profiles during transitions. Critical for engineers optimizing test workloads and maximizing cost-savings.','Python','Repository','Intermediate',0,'online','manual','53a9ad00e33bf2d966b9bb79eaad63d34112da9327408fc3a589cd2c08877ab1',100.0,1.77903287323631596e+09,1,'2022-07-26T07:54:08Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Cost Optimization"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-07-26T07:54:08Z", "gh_stars": 199}'); -INSERT INTO "resources" VALUES('https://github.com/jdauphant/awesome-ansible','https://github.com/jdauphant/awesome-ansible','','2022',4,'A curated repository listing valuable Ansible tools, libraries, playbooks, roles, and learning materials. Ideal for discovering community extensions, monitoring integrations, and operational best-practices.','Markdown','Resource List','Beginner',0,'online','manual','347779e15038f89b84cc826ac89a10cbe48e01e609ddd1d5e42e541f688a5e7b',100.0,1.77903114139325404e+09,1,'2024-04-22T18:01:45Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Curated Lists"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "ansible.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-04-22T18:01:45Z", "gh_stars": 1004, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins-usage-stats','==jenkins-infra/jenkins-usage-stats== 🌟','','2018',0,'Official scripts and tools used by the Jenkins Infrastructure team to process, aggregate, and publish anonymous usage statistics from global Jenkins installations. Helps track plugin usage trends and version distributions.','Go','Repository','Advanced',0,'online','manual','49b1afa5a52b2e2fe4e97bf0223c93e613be88c2a06cb6110c13b475ad598ee2',100.0,1781736002.34732,1,'2026-06-18T00:40:02.347320+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Telemetry"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins-version','jenkins-version','','2024',0,'An infrastructure management micro-library maintaining core platform version maps. Used by operations modules to trace historical releases, coordinate security updates, and validate target software compatibility matrices.','JavaScript','Library','Intermediate',0,'online','manual','377e3973925ac56d732947276a6871ed5167827e9f4c0afba312f584420f8209',100.0,1.77903245560988402e+09,1,'2026-06-08T07:19:43Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Core Architecture", "Version Tracking"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T07:19:43Z", "gh_stars": 0}'); -INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins.io/issues','github.com/jenkins-infra/jenkins.io/issues','','2021',4,'The official issue tracker for the Jenkins project documentation and core infrastructure. *Curator Insight*: Issues tracking portal. *Live Grounding*: Vital reference resource for looking up plugin deprecations and configuration workarounds.','English','Repository','Beginner',0,'online','manual','1667cd390c69b3aad7d81b0b863c168a8da7d13f156988de043c03a9197c3f43',100.0,1.77903042300937604e+09,1,'2026-06-14T04:32:11Z',NULL,NULL,NULL,'["Community", "Resources", "Infrastructure Issues"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T04:32:11Z", "gh_stars": 427}'); -INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/pipeline-library','Pipeline Global Library for ci.jenkins.io','','2021',0,'The real-world production Global Shared Pipeline Library utilized by the official Jenkins infrastructure project (ci.jenkins.io). Serves as an excellent architectural blueprint of highly robust, scalable, and modular pipeline development.','Groovy','repository','Advanced',0,'online','manual','09a274020971226ea6517ac72b3f129d03e67c9c00e71d87f4cb5c2e0816233a',100.0,1.78173599215309691e+09,1,'2026-06-18T00:39:52.153097+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Production Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/jenkins-x-plugins/jx-secret-postrenderer','jx-secret-postrenderer 🌟','','2022',4,'Source code repository for the Jenkins X Secret Post-Renderer. Features advanced post-rendering logic that intercepts raw Helm charts during continuous delivery, querying secure vaults to substitute placeholders with concrete values right before manifest transmission to the Kubernetes API.','Go','Codebase','Advanced',0,'online','manual','9eef805a0b6011dd0fc01b9c248232bc7f0bb174e39adbfea0c8d00770028db4',100.0,1.77903326370097398e+09,1,'2021-06-30T11:10:50Z',NULL,NULL,NULL,'["DevOps", "Helm Ecosystem", "Post-Rendering Plugins"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-06-30T11:10:50Z", "gh_stars": 4}'); -INSERT INTO "resources" VALUES('https://github.com/jenkins-x/gsm-controller','jenkins-x/gsm-controller','','2021',2,'An automated controller that continuously synchronizes secrets stored inside Google Secret Manager into standard Kubernetes native secret resources. Designed for Jenkins X deployments, it ensures consistent local availability of external cloud-backed credentials.','Go','Tool','Intermediate',1,'online','manual','f450996b394b1824ebd5a86ddc022d654a59fa458b773a9a05d584ed5df08c13',100.0,1779031720.41186,1,'2024-03-12T07:21:50Z',NULL,NULL,NULL,'["Security", "Secrets Management", "GCP Secret Manager"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["devsecops.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-03-12T07:21:50Z", "gh_stars": 25}'); -INSERT INTO "resources" VALUES('https://github.com/jenkins-x/jenkins-x-openshift-image','https://github.com/jenkins-x/jenkins-x-openshift-image','','2020',3,'A legacy helper repository containing customized Dockerfiles designed to package Jenkins X binaries for OpenShift container platforms. This repository facilitates deployment compliance inside restricted cluster ecosystems.','Dockerfile','Code Repository','Intermediate',1,'online','manual','b53ade3a94e0a41ff3cfe3b9b3769668b7493207ea617d0d80d3e3541974755c',100.0,1.77903052294397211e+09,1,'2019-07-30T07:33:36Z',NULL,NULL,NULL,'["Enterprise Platforms", "Red Hat OpenShift", "Container Images"]','["[LEGACY]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-07-30T07:33:36Z", "gh_stars": 3}'); -INSERT INTO "resources" VALUES('https://github.com/jenkins-x/updatebot','Jenkins-X UpdateBOT','','2025',3,'A dynamic automation component within the Jenkins-X ecosystem. It monitors downstream project dependencies and automatically creates, updates, and merges pull requests across microservices'' configuration and manifest repositories.','Go','Tool','Advanced',1,'online','manual','735c5b4ad7066175990f354f93e0d8a7543c8119c6af4532d4f0c4cf20d189f9',100.0,1.77903458053708195e+09,1,'2021-04-08T11:30:35Z',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-04-08T11:30:35Z", "gh_stars": 40}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci','github.com/jenkinsci 🌟','','2011',0,'The master open-source organization repository on GitHub housing the core Jenkins server source and thousands of community plugins. It is the primary engineering base for modernizing Jenkins capabilities.','Java','Library','Advanced',0,'online','manual','c01bf985537321ec949f12090a0dcd1ace163ba9e13c9755777928d20ef16c77',100.0,1.77903084700687408e+09,1,'2026-05-17T17:14:07.006874+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Open Source Ecosystem"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/JenkinsPipelineUnit','Jenkins Pipeline Unit testing framework','','2025',4,'The standard community pipeline testing toolkit. Simplifies verifying multi-step pipeline syntax, credential queries, and shared libraries within local mock environments, accelerating delivery validation times.','Groovy','Framework','Advanced',0,'online','manual','9e85ec9c4b075c04a82453b0f38cd0288847ad4062d7ebb8d54a63c2c7920c71',100.0,1.77903147409227204e+09,1,'2026-05-28T06:56:21Z',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Pipeline Testing", "Unit Testing"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-28T06:56:21Z", "gh_stars": 1585}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/configuration-as-code-plugin','How to create initial "seed" job','','2025',4,'An operational setup manual detailing how to bootstrap a primary seed job inside configuration-as-code files. This enables the controller to dynamically generate all subsequent projects automatically on initial server launch.','Groovy','Documentation','Advanced',0,'online','manual','723e14ae9895506c5081e0f6cda2b666003a63930aa725b5b01651869192ef79',100.0,1779034432.00404,1,'2026-06-08T02:16:12Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Job Generation"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T02:16:12Z", "gh_stars": 2790}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/custom-war-packager','Jenkins Custom WAR Packager','','2025',1,'Duplicate citation verification for the Custom WAR Packager. Serves as the primary operational tool used to generate custom, pre-hardened enterprise Jenkins distributions tailored with pre-allocated configurations.','Java','CLI Tool','Advanced',1,'online','manual','45cbd5df62c48a9410880265688c3244d8e30cac40dc7e1750a60bd8a12d06ca',100.0,1.77903156752432203e+09,1,'2023-11-20T20:59:47Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Build & Packaging", "Custom Packager"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-20T20:59:47Z", "gh_stars": 87}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/docker/blob/master/install-plugins.sh',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779033079992177e+09,0,'2026-05-17T17:51:19.992177+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/ghprb-plugin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','df4c61323017b7230dca22772662433e2f74e328474a1fe8b53530ef839d489e',100.0,1.77903361537984704e+09,0,'2026-05-17T18:00:15.379847+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/git-plugin','git-plugin 🌟','','2026',5,'The core, indispensable integration plugin for Git in Jenkins. It provides comprehensive support for Git operations, including clone optimizations, polling, tagging, submodules, and branch tracking across diverse Git hostings (GitHub, GitLab, Gitea).','Java','Plugin','High',0,'online','manual','5fc329538336e87f60afb19878c7abba8ed1534407adf06c79778137cad6b565',100.0,1.77903000975076603e+09,1,'2026-06-12T00:33:16Z',NULL,NULL,NULL,'["CI/CD", "SCM Integration", "Git Standard"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T00:33:16Z", "gh_stars": 689}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/git-plugin/releases/tag/git-4.8.0','Git plugin 4.8.0 for jenkinsci allows Pipeline and Freestyle users to perform authenticated git operations from sh, bat, and powershell','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cf23d65754fff94ec61ff78905abcc1a353a278d631580f9ce47e531ff3f0b02',100.0,1779030330.58896,1,'2026-05-17T17:05:30.588960+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/github-autostatus-plugin','github.com/jenkinsci/github-autostatus-plugin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4d42500ea88b4030481bdb5696e468ad9895117c488a7ab62b643ab13edd6850',100.0,1.77903394983549189e+09,1,'2026-05-17T18:05:49.835492+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/helm-charts','==github.com/jenkinsci/helm-charts==','','2021',4,'The official Helm Chart source repository for deploying production-ready Jenkins instances onto Kubernetes. *Curator Insight*: Official Helm charts. *Live Grounding*: This repository is the industry-standard starting point for declaring and running Jenkins on modern Kubernetes platforms.','English','Repository','Advanced',1,'online','manual','8bff244b58cc991d989211789ba8246c0ff197975c5165664f7caca30d54c28a',100.0,1.77902946528175807e+09,1,'2026-06-13T03:08:12Z',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Helm Deployments"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T03:08:12Z", "gh_stars": 656}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/influxdb-plugin','influxdb-plugin','','2016',1,'Jenkins plugin that writes build results, duration, and test data directly to an InfluxDB database. Highly suitable for teams that rely on InfluxDB for time-series infrastructure monitoring and custom operational dashboards.','Java','Repository','Intermediate',0,'online','manual','8c7ba0b00fa6f02f6516cde2edf21206b9191f250debb97312e291bec61eba59',100.0,1779032100.68215,1,'2025-12-21T19:08:32Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Observability"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-21T19:08:32Z", "gh_stars": 56}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkins-scripts','jenkinsci/jenkins-scripts 🌟','','2016',0,'A curated collection of utility Groovy scripts for managing, troubleshooting, and diagnosing issues within Jenkins master-agent configurations. Indispensable for automation administrators performing bulk operations.','Groovy','Repository','Advanced',0,'online','manual','7c4ad1eb2c91f67613142fbfb763d36ec3d99ba0cdf49805036aee71f46470e5',100.0,1781736002.26145,1,'2026-06-18T00:40:02.261450+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkinsfile-runner','Jenkinsfile Runner','','2025',3,'An ephemeral, lightweight execution engine that encapsulates Jenkins pipelines outside a persistent master daemon. This tool runs custom pipelines as short-lived, isolated single-use tasks—ideal for cloud-native serverless orchestrators like Knative or AWS Fargate.','Java','CLI Tool','Advanced',1,'online','manual','133f22d00b70cbc7b1e5cfd7581cf49b23e8ba4ab8a836c871f40e3ae016f6e2',100.0,1.77903342504119801e+09,1,'2025-11-17T20:44:05Z',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Serverless Jenkins", "Local Execution"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-17T20:44:05Z", "gh_stars": 1203}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkinsfile-runner-test-framework','Jenkinsfile Runner Test Framework','','2025',0,'A dedicated integration test harness designed to systematically validate pipeline structures using localized Jenkinsfile Runner micro-runtimes. Ensures robust sanity checking without deploying configurations to dynamic server nodes.','Java','Framework','Advanced',0,'online','manual','1d412cf176c59a0e26db49060387b88ff40272b9a28471e6eb92e973ee7e1c76',100.0,1.78173599242685294e+09,1,'2026-06-18T00:39:52.426853+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Pipeline Testing", "Local Execution"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jep/blob/master/jep/224/README.adoc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e4c9db25d4eee604f4fed105b716c0bb38f1f5e154c6e1b45b2ae0e84c4cc113',100.0,1.77903423316659593e+09,0,'2026-05-17T18:10:33.166596+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/job-dsl-plugin','Jenkins Job DSL Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a481dafad1b7ffec02d3d353b8e88f6a597278af6d70bfa7683d03d65f974100',100.0,1779031401.86609,1,'2026-05-17T17:23:21.866090+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/job-dsl-plugin/wiki','github.com/jenkinsci/job-dsl-plugin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5c6edfb9c6f04db4e67facb29f418ff90a12a3f9e2e4b0ec56c2e862b2c50927',100.0,1.77903035465575289e+09,1,'2026-05-17T17:05:54.655753+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/kubernetes-operator','github.com/jenkinsci/kubernetes-operator: 🌟','','2022',5,'The official, production-ready Kubernetes custom controller designed to automate Jenkins lifecycle events inside Kubernetes. This system implements automated provisioning, backup restoration, plugin management, and dynamic execution architecture as first-class Custom Resource Definitions (CRDs).','Go','repository','Advanced',1,'online','manual','0e80ab5bc52150f8b2a7595bb6285d78841e7cb610ff408f7b77458b8b939194',100.0,1.77903302005893802e+09,1,'2026-06-14T08:28:27Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Kubernetes Operators"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T08:28:27Z", "gh_stars": 643}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/kubernetes-plugin','kubernetes-plugin: Kubernetes plugin for Jenkins 🌟','','2026',5,'Dynamically coordinates Jenkins execution environments by auto-provisioning isolated worker pods on-demand inside target Kubernetes clusters. It automatically scales runner capacities and terminates inactive pods to achieve optimal hyper-density cost control.','Java','Jenkins Plugin','Advanced',0,'online','manual','57202401d697c0131377b972aab9d95b3d55dc60d9299c98c5cee40647993509',100.0,1.77902951410666608e+09,1,'2026-06-08T23:37:34Z',NULL,NULL,NULL,'["Hybrid Infrastructure", "Orchestration", "Kubernetes Provisioning"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T23:37:34Z", "gh_stars": 2305}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/opentelemetry-plugin','Jenkins opentelemetry-plugin 🌟','','2026',2,'Integrates Jenkins with OpenTelemetry to export performance metrics, agent health, and pipeline run traces directly to modern APM backends. Provides native visibility into build duration bottlenecks and system resource consumption across distributed build architectures.','Java','Repository','Advanced',0,'online','manual','be123d3750c03bafa0b7b8c25489fd2b6830c01cede9350f4ddd641814b376f4',100.0,1.77903123137165904e+09,1,'2026-05-19T04:05:25Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Observability"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T04:05:25Z", "gh_stars": 124}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/performance-plugin','performance-plugin','','2024',3,'This Jenkins CI plugin compiles, parses, and visualizes execution metrics from load testing utilities like JMeter, Taurus, and JUnit directly within build workflows. Architecturally, it helps teams enforce automated quality gates by failing pipelines based on strict metric thresholds (e.g., error percentages or response time limits).','Java','Plugin','Intermediate',0,'online','manual','22d6d28cff666db44b4d632e2e42d1b7fb4666af08312a1219a4608a52a40ce2',100.0,1.7790345025501511e+09,1,'2026-06-03T07:06:16Z',NULL,NULL,NULL,'["CI/CD", "Jenkins", "Reporting Plugins"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md", "jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T07:06:16Z", "gh_stars": 194}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/pipeline-graph-view-plugin','pipeline-graph-view-plugin 🌟','','2025',5,'The underlying backend and visualization architecture for the Pipeline Graph View. Utilizing React components, it interfaces with Jenkins Core APIs to supply real-time execution graphs and state reporting without degrading the performance of the controller.','Java','Jenkins Plugin','Intermediate',0,'online','manual','ba00d1064e40668a6081b52c4c8ed27914b88071267d1e40b6b86bd98ccaeae1',100.0,1.77903380615785908e+09,1,'2026-06-14T00:52:59Z',NULL,NULL,NULL,'["Continuous Integration", "User Experience", "Visualization"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T00:52:59Z", "gh_stars": 154}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/pipeline-utility-steps-plugin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','48e9e1e257d81d49efe44b16e1e997f18b8b716ddd5516af8425f4f806e124d4',100.0,1.779030012108608e+09,0,'2026-05-17T17:00:12.108608+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/plugin-installation-manager-tool','Plugin Installation Manager Tool','','2025',2,'A vital dependency management utility designed to download and package plugin bundles offline before launching controllers. Eradicates run-time dependency resolution issues inside restricted, isolated air-gapped container networks.','Java','CLI Tool','Intermediate',0,'online','manual','d8ec528d2f3c53c7df4a14cd3ebc9d75075feff1f88577db0ad0f7f7a352f6df',100.0,1.779031340291749e+09,1,'2026-06-01T03:55:38Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Plugin Management", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T03:55:38Z", "gh_stars": 460}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/plugin-installation-manager-tool/releases/tag/plugin-management-parent-pom-1.1.0','Jenkins Plugin Manager CLI v1.1.0','','2021',2,'Stable tag release implementation of the command-line plugin installer. Integrates secure checksum validations, custom download mirrors, and optimized multi-threaded dependency sorting hierarchies.','Java','Release','Intermediate',0,'online','manual','c603d0ce63b1778b203690fef7cfbf3977cdb7abece5b55ad83b9cbf8aeaf26c',100.0,1.77903121601300907e+09,1,'2026-06-01T03:55:38Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Plugin Management", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T03:55:38Z", "gh_stars": 460}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/plugin-pom','Parent POM for Jenkins Plugins. Plugin POM 4.0','','2026',5,'The standardized parent Maven POM definition used by Jenkins plugins to enforce code quality, manage shared build dependencies, and utilize updated Jenkins core capabilities.','XML','Maven POM','Intermediate',0,'online','manual','773e935ca21ab90c922018742b2d031ed01432ebbdf5b7552aa2ec046b537cd2',100.0,1.77902914288493609e+09,1,'2026-06-13T00:57:58Z',NULL,NULL,NULL,'["Frameworks & Ecosystem", "Development Resources", "Build Automation"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T00:57:58Z", "gh_stars": 75}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/plugin-pom/releases/tag/plugin-4.0','4.0 changelog','','2020',5,'Detailed release changelog outlining architectural changes, library upgrades, and toolchain standardizations introduced in the 4.0 lifecycle of the Plugin Parent POM.','Markdown','Release Notes','Intermediate',0,'online','manual','69cf1ebae93b526fa15ced159f2f29e65183746595d16b6bdf0b1a50df847f5c',100.0,1.77903310135417294e+09,1,'2026-06-13T00:57:58Z',NULL,NULL,NULL,'["Frameworks & Ecosystem", "Development Resources", "Release Notes"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T00:57:58Z", "gh_stars": 75}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/prometheus-plugin','Jenkins Prometheus Metrics Plugin 🌟','','2026',5,'Exposes an endpoint directly scrapable by Prometheus server, outputting standardized Grafana-compatible metrics on JVM state, build durations, queue bottlenecks, and agent counts. Paramount for modern cloud-native Jenkins operations.','Java','Plugin','Medium',0,'online','manual','2cf76767144d78ee4c62433a58ae6052a1b901e39aa4b05b36f9668e9fa6f055',100.0,1.7790322434780209e+09,1,'2026-06-08T01:32:43Z',NULL,NULL,NULL,'["Infrastructure", "Observability", "Performance"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T01:32:43Z", "gh_stars": 193}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/pull-request-monitoring-plugin','Pull Request Monitoring 🌟','','2021',5,'Monitors open pull requests, pulling performance metrics and status metadata directly into the Jenkins user interface. It acts as a lightweight telemetry bridge for engineering teams focused on optimizing cycle times and PR evaluation pipelines.','Java','Jenkins Plugin','Intermediate',0,'online','manual','489ae91221a14bd7cdd4456faf5184688c49e272563d553ed46348c6681518ac',100.0,1.7790305980158751e+09,1,'2025-06-26T13:41:45Z',NULL,NULL,NULL,'["Continuous Integration", "Pull Request Lifecycle", "Monitoring"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-26T13:41:45Z", "gh_stars": 10}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/redis-fingerprint-storage-plugin','Redis Fingerprint Storage Plugin','','2020',0,'Practical implementation of Jenkins'' external fingerprint storage framework utilizing Redis. Solves local disk IO bottlenecks by shifting artifact tracking records to an in-memory Redis cluster, enhancing controller scalability.','Java','Repository','Advanced',0,'online','manual','57dd7330ac1a7413119727e01ba8a74fbf77e18d53bf3d6a9ad73619b1560890',100.0,1.77903086553828096e+09,1,'2025-12-23T15:44:01Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Data Persistence"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-23T15:44:01Z", "gh_stars": 5}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/remoting-opentelemetry-plugin','Jenkins Remoting monitoring with OpenTelemetry Plugin 🌟','','2021',1,'This repository implements agent trace propagation by reporting telemetry data of Jenkins Remoting protocols. By wrapping the remoting layer, it helps isolate latency issues and keep-alive failures between controllers and remote agents.','Java','Repository','Advanced',0,'online','manual','147297dc6f58eae56e949b970cdbe3b8130fe88a2b44563360a948c818a14549',100.0,1.77903085539217901e+09,1,'2024-08-09T09:16:22Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Agent Management"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-09T09:16:22Z", "gh_stars": 15}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/remoting-opentelemetry-plugin/pull/40','github PR: Enable to provide telemetry data to OpenTelemetry Collector','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bb7e724b44ba704464d77d6afbc21486b54caba2463aad97ceea87f760cbee35',100.0,1.77903307544687199e+09,1,'2026-05-17T17:51:15.446872+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/robot-plugin','robot-plugin: Robot Framework Plugin','','2024',5,'Integrates Robot Framework test suites with Jenkins, providing automated analysis and visualization of test execution trends. It parses Robot XML outputs, generates structured HTML reports, and tracks historic regressions across successive build iterations to ensure stability.','Java','Jenkins Plugin','Intermediate',0,'online','manual','f8fbf5dcf006c51f1a7e4ffa5e9eb324d2346cf8bc65b9553f8ef67bdbb6429c',100.0,1.77903142606129193e+09,1,'2026-05-27T05:26:35Z',NULL,NULL,NULL,'["Continuous Integration", "Testing & Verification", "Robot Framework Integration"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-27T05:26:35Z", "gh_stars": 65}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/tekton-client-plugin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9e648667423e3b975d97b0fc616bfe80f5884d78ecc05e5e6d58a9a70d81a898',100.0,1.77903307231625294e+09,0,'2026-05-17T17:51:12.316253+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/jenkinsci/url-filter-plugin','URL Filter Plugin','','2018',4,'Regulates outbound HTTP requests generated by build scripts or configurations against predefined wildcard filters. Its primary intent is to secure Jenkins controllers against Server-Side Request Forgery (SSRF) and restrict access to internal microservices.','Java','Jenkins Plugin','Intermediate',0,'online','manual','8bfe858512ea248978a907d024e48a79cda09f51333969b91a115da5f200d245',100.0,1.77903304531258606e+09,1,'2024-08-09T10:54:49Z',NULL,NULL,NULL,'["Continuous Integration", "Security", "Network Restrictions"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-09T10:54:49Z", "gh_stars": 4}'); -INSERT INTO "resources" VALUES('https://github.com/jertel/elastalert2','jertel/elastalert2','','2026',4,'An active, community-maintained fork of ElastAlert designed to query Elasticsearch and trigger real-time alerts based on specific log patterns, spike anomalies, or flatlines. Integrates directly with Slack, Email, PagerDuty, and custom webhooks.','Python','Tool','Intermediate',0,'online','manual','0cf00148059d554ab4264ef75ed30d0cf625557f9d76c733b8357c4bd857e154',100.0,1.77903255666004705e+09,1,'2026-05-27T22:13:17Z',NULL,NULL,NULL,'["Observability", "Log Management", "Alerting"]','["[ENTERPRISE-STABLE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-27T22:13:17Z", "gh_stars": 1121}'); -INSERT INTO "resources" VALUES('https://github.com/jesseduffield/lazydocker','==jesseduffield/lazydocker==','','2026',5,'Lazydocker is an immersive, keyboard-driven terminal user interface (TUI) for managing Docker and Docker Compose setups. It aggregates container statuses, logs, CPU/Memory resource graphs, filesystem changes, and network mappings into a single cohesive terminal window. By offering quick shortcuts for container operations (restart, prune, executive shells), it drastically enhances developer productivity and local environment troubleshooting.','Go','Tool','Medium',0,'online','manual','d2e62921893bc218f51edac17f9f93c83f606e44a7cfb394ef48b0030300d52a',100.0,1.77903413175435209e+09,1,'2026-04-19T02:51:06Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Developer Experience"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-19T02:51:06Z", "gh_stars": 51350}'); -INSERT INTO "resources" VALUES('https://github.com/jessfraz/branch-cleanup-action','github.com: Branch Cleanup Action 🌟','','2018',2,'An automated GitHub Action designed to delete merged branches. Classified as legacy under MVQ protocols due to years of inactivity, since native GitHub repositories now support automatic head branch deletion.','Go','Repository','Beginner',0,'online','manual','7177819e51c4dac000181ca90de69429fdcd52d3b89b18b40fe01d7a240134c4',100.0,1.77903229713672208e+09,1,'2022-03-02T13:52:50Z',NULL,NULL,NULL,'["Developer Platform", "Automation", "Stale Data Cleanup"]','["[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-03-02T13:52:50Z", "gh_stars": 422}'); -INSERT INTO "resources" VALUES('https://github.com/jetify-com/launchpad','github.com/jetpack-io/launchpad ⭐','','2022',3,'Launchpad is a CLI tool developed by Jetpack (now Jetify) that allows developers to run their code in Kubernetes with zero initial configuration. It builds, publishes, and deploys applications directly into target namespaces seamlessly.','Go','CLI Tool','Medium',1,'online','manual','5339aade1067a111b2fab48670e23c8d3c8278f905df0849b402b87133cd00bf',100.0,1.77913049502466201e+09,1,'2025-06-12T18:38:42Z',NULL,NULL,NULL,'["Developer Experience", "Local Development", "Application Deployment"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-12T18:38:42Z", "gh_stars": 417}'); -INSERT INTO "resources" VALUES('https://github.com/jetpack-io/launchpad','==github.com/jetpack-io/launchpad== ⭐','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb544dafd013392994d721cbd842e0e04d97d876292c2b1a3cd63cbc76dcb44f',100.0,1.7790328336111021e+09,0,'2026-05-17T17:47:13.611102+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/jetify-com/launchpad"}'); -INSERT INTO "resources" VALUES('https://github.com/jetstack/cert-manager','https://github.com/jetstack/cert-manager/','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d2ec3a0583b0d999c41e17df6d4ddf7762a9bc25a361a2a78db3913473d65e6f',100.0,1779032525.09707,0,'2026-05-17T17:42:05.097070+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://github.com/cert-manager/cert-manager"}'); -INSERT INTO "resources" VALUES('https://github.com/jetstack/jetstack-secure','Jetstack Secure Agent 🌟🌟','','2021',3,'A component of the Jetstack Secure platform that integrates with cert-manager. It aggregates TLS/SSL certificate telemetry and configuration states from clusters, allowing centralized enterprise monitoring of certificate lifetimes and trust domains.','Go','Security Agent','Medium',1,'online','manual','224b191f0512769b4fa70afeb7491e9fe1ea31f9223e48acd33d2faa294b4bd4',100.0,1.77913049494026303e+09,1,'2026-06-04T12:45:21Z',NULL,NULL,NULL,'["Security", "Certificate Management", "Trust & Identity"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T12:45:21Z", "gh_stars": 262}'); -INSERT INTO "resources" VALUES('https://github.com/jetstack/kube-oidc-proxy','==kube-oidc-proxy==','','2023',2,'A reverse proxy that adds OIDC authentication to managed Kubernetes clusters (e.g., EKS, GKE, AKS) where modifying API server flags directly is restricted. It intercepts incoming API server requests, validates the OIDC token, and impersonates the user utilizing Kubernetes user impersonation headers. Active through 2026, it serves as a critical bridge for enterprise security compliance on managed platforms.','Go','Reverse Proxy','High',1,'online','manual','9d0e057ff29b11783d14b50b4daf19a8d120b7d338dca7f245dbdaf4ec01a81d',100.0,1.77903458061093592e+09,1,'2024-08-10T02:04:32Z',NULL,NULL,NULL,'["Security", "Authentication", "Proxy"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-10T02:04:32Z", "gh_stars": 476}'); -INSERT INTO "resources" VALUES('https://github.com/jetstack/preflight','Jetstack Secure Agent 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','585b79d16de68d144caafd446fe05aaf3dc652819129f7f06741494c70df6257',100.0,1.77903005248233199e+09,0,'2026-05-17T17:00:52.482332+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/jetstack/jetstack-secure"}'); -INSERT INTO "resources" VALUES('https://github.com/jetstack/version-checker','vesion-checker','','2025',3,'A utility developed by Jetstack that checks running cluster image versions against public container registries to report outdated dependencies, exposing compatibility statuses as Prometheus metrics for proactive patching.','Go','Controller / Prometheus Exporter','Intermediate',1,'online','manual','39e6b5baea339da5732067c1fce5e0c9c406aa0c0da4b0687196803a7a1ee933',100.0,1779031618.64787,1,'2026-06-08T11:09:15Z',NULL,NULL,NULL,'["Security & Identity", "Compliance & Auditing", "Dependency Tracking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T11:09:15Z", "gh_stars": 773}'); -INSERT INTO "resources" VALUES('https://github.com/jglick/jk--',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c7160ad04869ae1374ec7283be669a69f496abebfb773a0577aac0e737876e5b',100.0,1.7790325567556529e+09,1,'2026-05-17T17:42:36.755653+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/jimmyraywv/awesome-eks','christopherhein/awesome-eks: Awesome EKS','','2026',0,'A highly focused directory of networking drivers, controller scripts, and utilities optimized for AWS Elastic Kubernetes Service (EKS). Crucial for platforms implementing AWS-CNI custom networking policies, security plugins, and IAM Roles for Service Accounts (IRSA). It assists engineering leads in bridging native AWS security primitives with Kubernetes service accounts.','N/A','Repository','Advanced',0,'online','manual','64b104d493f66e726ac829ec6abbf5b96545c81b5acfd9e4423fb70b0967a5e7',100.0,1.78173612332525396e+09,1,'2026-06-18T00:42:03.325254+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "EKS"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/jk8s/awesome-kubernetes','@jk8s'' Awesome Kubernetes','','2023',5,'A dedicated directory listing specialized Kubernetes tools, packages, and frameworks. This resource collection focuses on developer productivity tools, testing utilities, and monitoring wrappers to optimize day-to-day cluster administration workflows.','Markdown','Awesome List','Intermediate',0,'online','manual','41f1f046177736215a5586541eb9390642de27f128fa6b7fd0f92410cbda1343',100.0,1.78173612320030403e+09,1,'2026-06-18T00:42:03.200304+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/jkcfg/jk','jkcfg','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7594bbb147e41312d63dd46e919e7e043e8f2d7000538d4f9fa43fc06535ef48',100.0,1.7790324627919681e+09,1,'2026-05-17T17:41:02.791968+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/jkosik/helm-decomposer','github.com/jkosik: helm-decomposer','','2019',0,'An archived utility that parsed static Kubernetes manifests to automatically generate modular Helm charts. Unmaintained for several years, it serves as a legacy proof-of-concept for automated chart generation.','Python','CLI Tool','Intermediate',0,'online','manual','7f41b1831f7d7b087b98d0e22a5d89124a27730bc227ae4bd24017344cb174f2',100.0,1.78173596074463891e+09,1,'2026-06-18T00:39:20.744639+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/jlevy/the-art-of-command-line','The Art of Command Line','','2015',5,'The premium, single-page reference for command-line mastery. Highly dense and comprehensive, it details advanced processes, pipeline debugging, and cloud utility integrations. Live Grounding establishes this repository as a global industry standard for technical terminal operations.','Markdown','Documentation','Intermediate',0,'online','manual','364251608fb333fca1e3e9e293cb4e8e3be7c184e7ca303ee3f048dfad02006b',100.0,1.7817360682773261e+09,1,'2026-06-18T00:41:08.277326+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Best Practices"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/jmfloreszazo/ghapp_demo/blob/main/README.es.md','ghapp_demo','Repositorio práctico con una guía paso a paso para la creación de aplicaciones y extensiones personalizadas para GitHub Copilot usando Node.js.','2024',4,'A comprehensive guide and demonstration repository for building a custom GitHub App and GitHub Copilot Extension. Using Node.js and Express.js, it walks developers through OAuth configuration, permissions mapping (e.g., Copilot Chat read-only), webhook handling, and local development testing via secure tunneling. [SPANISH CONTENT]','Spanish','project','Intermediate',0,'online','automatic','12f20c60f6cf9d70ba39524ec8b909d65d5a58cbea1a4944da24188003d08a97',NULL,1.78035230245678806e+09,0,'2026-06-02T00:18:22.456788+02:00',NULL,NULL,NULL,'["Software Engineering", "GitHub Platform", "GitHub Apps", "Copilot Extensions"]','["COMMUNITY-TOOL", "GUIDE"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Highly practical community-led educational resource demonstrating clean implementation steps for Copilot extensions.", "social_preview_url": "https://opengraph.githubassets.com/cf23bbe309e7d29a097228a0ed300ef9199dedfd7a42108030dc2afd1f757840/jmfloreszazo/ghapp_demo", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://github.com/jmxtrans/jmxtrans',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','31ea23af4fafce7f36bb22337ad9be884c68f828bbd79d976c39768f37bbb6df',100.0,1.77903458228833103e+09,0,'2026-05-17T18:16:22.288331+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/johanhaleby/kubetail','Kubetail 🌟','','2010',5,'Johanhaleby''s Kubetail is a lightweight, widely adopted Bash script that aggregates logs from multiple Kubernetes Pods into a single streaming stdout stream. It utilizes wildcard and regex matching patterns to capture dynamic Pod names, color-coding outputs per container to streamline manual log inspections.','Shell','CLI Script','Beginner',0,'online','manual','90750e942d6e0bac1925020ce4f169ac608a7e4660f4d40ee4dbf0ddea544519',100.0,1.77903157460869693e+09,1,'2026-06-12T09:21:55Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Log Aggregation", "CLI Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:21:55Z", "gh_stars": 3489}'); -INSERT INTO "resources" VALUES('https://github.com/johnkerl/miller','miller','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1eae772b9062fb8a16ffe49b1b55ad63751b9f8ce3bb0f748569fa2adee6ea6c',100.0,1.77903009143266201e+09,1,'2026-05-17T17:01:31.432662+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "NOASSERTION", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/johnlokerse/azure-bicep-cheat-sheet','github.com/johnlokerse/azure-bicep-cheat-sheet: Azure Bicep Cheat Sheet','','2021',0,'A comprehensive quick-reference guide designed to accelerate Azure Bicep development. It provides syntax mappings, parameter declarations, and deployment command structures to streamline the transition from ARM JSON to domain-specific language architectures.','Bicep','Repository','Beginner',0,'online','manual','bd486e108df6beba43f23979e82044628891e60468a614a45d2485dc4b459c59',100.0,1781735879.83603,1,'2026-06-18T00:37:59.836030+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Bicep"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/johnthebrit/CertificationMaterials','johnthebrit/CertificationMaterials','','2026',0,'A community-curated GitHub repository offering structured learning guides, architecture maps, and reference materials targeting major Microsoft Azure certification exams. Excellent reference tool for continuous engineering education.','Markdown','Repository','Intermediate',0,'online','manual','09bb625b37602482987f2971b39e90271284b5eafc66d99fc2e7f610450adaa3',100.0,1.78173587969221591e+09,1,'2026-06-18T00:37:59.692216+02:00',NULL,NULL,NULL,'["Education", "Certification Support", "Repository"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/joke2k/faker','joke2k/faker 🌟','','2025',5,'Curator Insight introduces Faker as an extensive database for mocking data. Live Grounding highlights its standard integration into QA pipelines, where generating randomized, structured database schemas is crucial to test application resilience safely under privacy rules.','Python','Library','Intermediate',1,'online','manual','0ffa717f79e7b343e9512786e11d799e499dcc54c46dc937e86c8f4a49f310fb',100.0,1.77903145577491497e+09,1,'2026-06-10T20:53:39Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Test Data Generation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T20:53:39Z", "gh_stars": 19273}'); -INSERT INTO "resources" VALUES('https://github.com/jonleibowitz/awesome-digitalocean','github.com/jonleibowitz/awesome-digitalocean: Awesome Digital Ocean','','2026',5,'A dedicated index of API clients, management tools, and deployment guides optimized for the DigitalOcean developer ecosystem. It focuses on simplifying VM provisionings, Droplet configurations, and managed Kubernetes setups (DOKS). It provides highly accessible options for startup-level and mid-scale staging environments.','N/A','Repository','Beginner',0,'online','manual','85a1711897cd053b29c5c7b9aff67b36a435a3b6273aeb2a9dd988dd7bf8f4ef',100.0,1.77903322312307596e+09,1,'2021-04-30T21:49:21Z',NULL,NULL,NULL,'["Cloud Infrastructure", "DigitalOcean", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2021-04-30T21:49:21Z", "gh_stars": 379, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/jonmosco/kube-ps1','==github.com/jonmosco/kube-ps1== ⭐','','2025',4,'Kube-ps1 is an absolute de facto standard shell helper that dynamically appends the active Kubernetes context and namespace to the terminal command prompt. By giving clear, constant visual context, it significantly reduces the risk of accidental command execution on production clusters.','Shell','Prompt Customizer','Beginner',0,'online','manual','1d2e602fe30e2ba27c0a8bd9d04ae80ea4eaf35b6e2b94a67ba5758a336e49fb',100.0,1.77903310123176789e+09,1,'2026-05-24T12:10:07Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Shell Configuration"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-24T12:10:07Z", "gh_stars": 3795}'); -INSERT INTO "resources" VALUES('https://github.com/jonrau1/ElectricEye/blob/master/README.md','github: ElectricEye','','2024',5,'An automated cloud security assessment framework designed to continually monitor AWS environments for configuration drift, vulnerabilities, and deviations from industry standards. Outputs findings directly to AWS Security Hub.','Python','Tool','Advanced',0,'online','manual','24b68c80b70022b001b1bf864a22adc4e707459e4baabb630128f2333238998b',100.0,1.77903084279890108e+09,1,'2026-02-09T03:04:44Z',NULL,NULL,NULL,'["Security & Governance", "Cloud Security Posture", "Automated Auditing"]','["[DE FACTO STANDARD]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-09T03:04:44Z", "gh_stars": 1043}'); -INSERT INTO "resources" VALUES('https://github.com/jordanwilson230/kubectl-plugins/tree/krew','github.com/jordanwilson230: kubectl-plugins','','2022',3,'A collection of highly interactive `kubectl` CLI utilities. Offers streamlined troubleshooting scripts to rapidly extract environment variables, debug network states, and audit active container definitions.','Go','Repository','Intermediate',0,'online','manual','c3ecf0c518984ee24df41f03a941450e42bcdc4e0b11d3eccbf9c6548650e3b7',100.0,1.77903367565580296e+09,1,'2024-06-27T06:00:21Z',NULL,NULL,NULL,'["Extending Kubernetes", "CLI Plugins", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-27T06:00:21Z", "gh_stars": 637}'); -INSERT INTO "resources" VALUES('https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials','jose-r-lopez/SSI_Materials','','2022',1,'A structured repository containing laboratory manuals, automation scripts, and server-provisioning blueprints. Optimized for teaching systems administration and automation using Ansible and Vagrant. (Live Grounding: Excellent academic/foundational resource for mapping traditional configurations to automated workflows).','YAML/Vagrantfile','Academic Repo','Intermediate',0,'online','manual','f661a7a09421a613c439decbea31bb9766de4645c00b6db050e689619294df65',100.0,1779130494.99681,1,'2022-08-22T19:38:44Z',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Infrastructure Automation", "Academic Materials"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-08-22T19:38:44Z", "gh_stars": 44}'); -INSERT INTO "resources" VALUES('https://github.com/jose-r-lopez/SSI_Materials','jose-r-lopez/SSI_Materials','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02dc341426843d53442e249db967495b816bfdce9092ec740ba46e6044ddca1a',100.0,1.77903225744871401e+09,0,'2026-05-17T17:37:37.448714+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials"}'); -INSERT INTO "resources" VALUES('https://github.com/joseadanof/awesome-cloudnative-trainings','github.com/joseadanof: Awesome Cloud Native Trainings','','2023',5,'A thoroughly organized directory cataloging cloud-native certifications (CKA, CKAD, CKS), training centers, and open labs. Extremely useful for platform engineering managers designing structured learning and technical progression tracks for their teams.','Markdown','Awesome List','Beginner',0,'online','manual','43482b8fbeb83fedaba53002241970156bdd74bb8d09d0ed5085e5bd9c3638cc',100.0,1.78173612314186406e+09,1,'2026-06-18T00:42:03.141864+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Training"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/joshnh/Git-Commands/blob/master/README.md','==joshnh/Git-Commands== 🌟','','2024',3,'Curator Insight: A curated, text-based catalog of advanced Git parameters and commands hosted directly on GitHub. Live Grounding: Primarily targets automation workflows and repository maintenance, offering rapid copy-paste commands to clean dead branches or verify history integrity.','Markdown','GitHub Repository','Intermediate',0,'online','manual','ebbdc82ff621d6dab4e789c3c2f71ee42752ae2f1e313503e8dd5255fdd7849b',100.0,1.78173588987158489e+09,1,'2026-06-18T00:38:09.871585+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/joyrex2001/kubedock','joyrex2001/kubedock','','2021',2,'A Docker API emulation tool that captures traditional Docker daemon requests and executes them as lightweight, native Kubernetes pods. It permits integration tests to execute cleanly without physical Docker runtimes.','Go','CLI Tool','Advanced',0,'online','manual','73dff733e98eb9e8166b466a9e524a82d64d2f70fab0db83faeb850bab273c1e',100.0,1.77903236893798708e+09,1,'2026-06-09T18:34:26Z',NULL,NULL,NULL,'["Development & Testing", "Local Environments", "Docker API Emulation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T18:34:26Z", "gh_stars": 360}'); -INSERT INTO "resources" VALUES('https://github.com/joyrex2001/tekline','tekline 🌟','','2021',3,'Explores Tekline, a lightweight community-driven visualization and command-line helper tool for viewing the status of Tekton Pipeline runs. Bypasses the complex dashboard setups, providing developers with instant, readable feedback on pipeline step executions and container build logs directly in terminal dashboards.','Go','Repository','Intermediate',1,'online','manual','b6e9e6ea94c570f6d48c05e7f14cc446ca5715eb9a44ad3d8f5fe5136e93fab5',100.0,1.7790302308196671e+09,1,'2023-04-07T15:47:57Z',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton UI Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/tekton.md"]','["kubernetes-tools.md", "tekton.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-07T15:47:57Z", "gh_stars": 11}'); -INSERT INTO "resources" VALUES('https://github.com/jpmens/jo','jo','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dee4c91a5c55774aa9d9ec32d87eb466a871652963c99f0e0938c9295f3243d4',100.0,1.77903001525757408e+09,1,'2026-05-17T17:00:15.257574+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "NOASSERTION", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/jrockway/ekglue','ekglue - Envoy/Kubernetes glue','','2020',1,'A lightweight utility developed to bridge Envoy configuration directly with Kubernetes API endpoints. It parses Kubernetes services and endpoints to dynamically construct Envoy-compatible bootstrap configurations. While highly illustrative of early custom control plane mechanics, it has largely been superseded by native Kubernetes Gateway API and modern Envoy-based ingress controllers.','Go','Software','Intermediate',1,'online','manual','54fe470cc623b606b8f1ebd83c0047a6dc3da4d6dc199babd4793096a8ad037b',100.0,1.77903332968625211e+09,1,'2023-10-25T22:38:52Z',NULL,NULL,NULL,'["Cloud Native Networking", "Service Proxy", "Integration Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/servicemesh.md"]','["kubernetes-tools.md", "servicemesh.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-25T22:38:52Z", "gh_stars": 29}'); -INSERT INTO "resources" VALUES('https://github.com/jrussellfreelance/powershell-scripts','jrussellfreelance/powershell-scripts','','2023',0,'A collection of administrative script blocks designed for routine tasks, including disk health checks, logging wrappers, and folder path monitoring.','PowerShell','GitHub Repository','Beginner',0,'online','manual','191a302967e231aae5e9d53c2ab5825eed1f662f6fecaa86349d5a7522a3c3fa',100.0,1.7817358800147171e+09,1,'2026-06-18T00:38:00.014717+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "System Management", "Utility Scripts", "Automation Resources"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/jsmartin/ansible-tower-packer','github.com/jsmartin/ansible-tower-packer','','2019',1,'Vintage HashiCorp Packer scripts utilized to generate machine images initialized with Red Hat Ansible Tower software. Serves as historical code archeology for engineers maintaining legacy, VM-based environments.','HCL','Source Code','Intermediate',0,'online','manual','c51588af72d49606c12aa79ff032a408419d9edd52edb370b3f376aaedfa7bf2',100.0,1.78173586586930799e+09,1,'2026-06-18T00:37:45.869308+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/jthomperoo/custom-pod-autoscaler','custom-pod-autoscaler','','2022',3,'A framework allowing developers to write custom pod autoscaling logic inside Kubernetes, bypassing rigid HPA limitations. By supporting custom metrics, user-defined shell scripts, or HTTP APIs, it enables fine-grained scaling patterns tailored to specialized processing workloads.','Go','Operator','Advanced',1,'online','manual','5480e692830783b4a07c56607e3abca3b59127b98a87206f0d1ca0c7db9f8b5b',100.0,1.77903144258136796e+09,1,'2026-03-26T12:21:45Z',NULL,NULL,NULL,'["Cluster Management", "Autoscaling", "Dynamic Scaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-26T12:21:45Z", "gh_stars": 300}'); -INSERT INTO "resources" VALUES('https://github.com/jthomperoo/k8shorizmetrics','jthomperoo/k8shorizmetrics','','2024',0,'An extensible Go library designed to replicate the calculation logic of the standard Horizontal Pod Autoscaler (HPA). This enables custom controller authors or simulator developers to run local evaluations on raw telemetry data to validate scaling algorithms.','Go','Library','Advanced',0,'online','manual','d4d5389ba2be0f5df0557918dc193efcf7e975eec25b4ca3b74ef36ccfa4ad9b',100.0,1.7790291241160469e+09,1,'2024-04-21T13:31:40Z',NULL,NULL,NULL,'["Autoscaling", "Custom Metrics", "Development Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-21T13:31:40Z", "gh_stars": 41}'); -INSERT INTO "resources" VALUES('https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler','github.com/jthomperoo: Predictive Horizontal Pod Autoscaler','','2024',3,'An advanced horizontal pod autoscaling extension utilizing forecasting models (such as Holt-Winters and LSTM). Anticipates traffic peaks by analyzing historical system metrics, pre-allocating server compute before traffic reaches the platform.','Go','Repository','Advanced',0,'online','manual','cd56db88db4edc2ba63d9f62e028fb21194a439036492a7df99d062f011180bc',100.0,1.7790316027674241e+09,1,'2023-10-11T23:24:48Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Advanced Scaling", "Predictive Scaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-11T23:24:48Z", "gh_stars": 383}'); -INSERT INTO "resources" VALUES('https://github.com/junegunn/fzf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a41ea0b2976348002cb35649217393601369c8271ea567d0c65f02530a89b494',100.0,1.77903056412979602e+09,0,'2026-05-17T17:09:24.129796+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/jupyterlab/jupyter-ai','github.com/jupyterlab/jupyter-ai','','2023',5,'An official JupyterLab extension that brings generative AI capabilities to interactive notebooks. It supports inline code synthesis, explanation, and error correction across multiple model APIs.','English','Repository','Intermediate',0,'online','manual','5a25471c438bb024099f3fba69861aa6386d44281751874ac3e7adeb1d000330',100.0,1779032388.80788,1,'2026-06-03T02:18:58Z',NULL,NULL,NULL,'["Computer Vision", "Deep Learning Research", "ML Notebooks"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-03T02:18:58Z", "gh_stars": 4272}'); -INSERT INTO "resources" VALUES('https://github.com/jwcesign/kubespider','github.com/jwcesign/kubespider','','2025',0,'Kubespider is an orchestration system designed to automate home lab media processing and down-load pipelines inside Kubernetes. It structures triggers and hooks that link download managers, indexes, and media players together in a unified cluster infrastructure.','Go','Orchestration Daemon','Intermediate',1,'online','manual','c01bd5f292cf9c606802836fafef759dcc7826bb431e0c5bc3122a4959de81dd',100.0,1.78173604689225506e+09,1,'2026-06-18T00:40:46.892255+02:00',NULL,NULL,NULL,'["Operations", "Automation", "Media & Downloaders"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/jyguyomarch/awesome-productivity','Awesome Productivity','','2023',5,'A curated directory showcasing productivity systems, workspace organizers, automated scripting kits, and distraction-blocking helpers. Designed to aid engineers in maximizing throughput and focusing effort during large-scale development sprints.','Markdown','Awesome List','Beginner',0,'online','manual','9238763183600583444bc0f192be795dd46f7dafca3fddd1549c2ab4be2751ba',100.0,1.7790327800704739e+09,1,'2024-08-14T18:07:32Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Productivity"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-08-14T18:07:32Z", "gh_stars": 3258, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/k0sproject/k0s','K0s - Zero Friction Kubernetes','','2026',5,'The official open-source repository for the k0s Kubernetes distribution. Features active enterprise-grade developer tracks, offering built-in advanced networking plugins (Calico CNI, Kube-router), support for virtualized control planes, and automated bootstrapping tools without external dependencies.','Go','Software','Intermediate',1,'online','manual','f37622dd0c4b1af56b99fcafaed6d28bb205b45ddf8163c2b7f2ff94703519de',100.0,1.77902936717291593e+09,1,'2026-06-13T20:52:30Z',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T20:52:30Z", "gh_stars": 6239}'); -INSERT INTO "resources" VALUES('https://github.com/k3d-io/k3d','**k3d**','','2025',5,'Curator Insight features k3d as an indispensable utility for launching multi-node K3s clusters inside Docker containers. Live grounding in 2026 affirms k3d remains the leading choice for local multi-node Kubernetes orchestration, integration testing, and local CI/CD pipelines due to its rapid spin-up speeds and minimal resource footprint.','Go','Code Repository','Medium',0,'online','manual','1e0f444aea26eb430e2d4b07f4c8698449281ee28c0762368b55d0e00ed6f8fb',100.0,1.77913049493970298e+09,1,'2026-06-12T09:56:54Z',NULL,NULL,NULL,'["Local Development", "Kubernetes Environments", "k3d"]','["[DE FACTO STANDARD]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T09:56:54Z", "gh_stars": 6458}'); -INSERT INTO "resources" VALUES('https://github.com/k3s-io/k3s-ansible','github.com/k3s-io/k3s-ansible 🌟','','2024',4,'The production-standard repository for automating K3s lightweight Kubernetes cluster deployments using Ansible. Fully covers control plane initialization, high availability setups, and agent cluster joins.','YAML','github_repo','Advanced',0,'online','manual','bc9baa2b6f31866a899f49c3819a111990dcd28bc892b6fe3464f4d752901bc8',100.0,1.77903093204043889e+09,1,'2026-06-08T17:08:45Z',NULL,NULL,NULL,'["Cloud Native & Orchestration", "Kubernetes", "Bootstrap & Cluster Ops"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T17:08:45Z", "gh_stars": 2804}'); -INSERT INTO "resources" VALUES('https://github.com/k8gb-io/k8gb','k8gb 🌟','','2025',5,'A CNCF sandbox Global Server Load Balancing (GSLB) operator designed to deliver geo-redundancy and high availability across physical datacenters and regions. k8gb utilizes local CoreDNS engines to provide intelligent, active-passive, and geo-routed client traffic redirection without vendor lock-in.','Go','Operator','High',1,'online','manual','f00c6a779ebaa2c156c2e822c1c809b3d28e45b8ddedd7f505dc7fc42ec425d9',100.0,1.7790311644621551e+09,1,'2026-06-13T05:33:49Z',NULL,NULL,NULL,'["Networking & Security", "Global Load Balancing", "GSLB Operator"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T05:33:49Z", "gh_stars": 1177}'); -INSERT INTO "resources" VALUES('https://github.com/k8s-ruby/k8s-ruby','k8s-ruby: Kubernetes Ruby Client','','2025',5,'An alternative Ruby client library for native Kubernetes API execution. Integrates intuitive REST interfaces and dynamic resource creation patterns for developers running Ruby-based clusters.','Ruby','Library','Intermediate',0,'online','manual','97fb9ab542f1c54b1309f699e6433993f6bf2504fddd9401d4bfce9be93854c0',100.0,1.77903181024778294e+09,1,'2025-04-10T09:35:00Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Ruby Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-10T09:35:00Z", "gh_stars": 75}'); -INSERT INTO "resources" VALUES('https://github.com/k8snetworkplumbingwg/multus-cni','multus-cni 🌟','','2025',4,'A Container Network Interface (CNI) plugin that enables attaching multiple network interfaces to a single Kubernetes pod, delegating individual networks to auxiliary CNIs (such as Calico, Flannel, or SR-IOV). It remains the absolute standard in 2026 for high-performance networks, telecom applications, and dual-homed containers.','Go','CNI Plugin','High',0,'online','manual','d92f8ee99e39644a7d84ec9acbe3fdd53f0406aefc9e71b50cf1beb8c1f27297',100.0,1.77903296681169295e+09,1,'2026-06-11T13:59:02Z',NULL,NULL,NULL,'["Networking", "CNI", "Multi-Network"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T13:59:02Z", "gh_stars": 2882}'); -INSERT INTO "resources" VALUES('https://github.com/k8spacket/k8spacket','github.com/k8spacket/k8spacket','','2026',3,'K8spacket is an eBPF-based network analyzer designed to visualize network packet flows, latencies, and TCP connection anomalies across active namespaces. By using eBPF, it captures network performance data with negligible resource overhead compared to standard sidecar proxies. The project is popular for troubleshooting application latency issues and tracing microservice request dependencies.','Go','Monitoring Tool','Advanced',0,'online','manual','003de0d61b362f760e7006be4c38f3b2ed7b99b4349977e09fd071c7140ee6ff',100.0,1.77903280075455594e+09,1,'2026-05-12T11:01:07Z',NULL,NULL,NULL,'["Networking", "eBPF Diagnostics", "Traffic Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-12T11:01:07Z", "gh_stars": 1097}'); -INSERT INTO "resources" VALUES('https://github.com/k8spatterns/examples','github.com/k8spatterns/examples','','2026',5,'A repository of YAML examples and pattern templates implementing cloud-native architecture paradigms. Features concrete structures for sidecars, singletons, initialization processes, and stateful controller patterns that are highly useful as blueprints for designing robust cloud services.','YAML','Code Examples','Intermediate',0,'online','manual','f87e3ea5190419cd586e80ac9c52fb077c096de91a8bc0e379d90136f7750057',100.0,1.77903240611947703e+09,1,'2026-03-29T04:12:06Z',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Standard Practice"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-29T04:12:06Z", "gh_stars": 1073}'); -INSERT INTO "resources" VALUES('https://github.com/k8spin/k8spin-operator','K8Spin Operator 🌟','','2024',5,'An early multi-tenant operator created to carve out isolated tenant partitions quickly. While development has slowed in favor of modern virtual-cluster controllers, its early designs show useful approaches for tenant namespace boundaries.','Go','Repository','Intermediate',0,'online','manual','f4b1ddc6ea7a2d8eabc6c739bf2d12fcd192196a500e4e61e0b7d932e01854f0',100.0,1.77903309279009604e+09,1,'2026-04-16T19:01:23Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Resource Isolation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-04-16T19:01:23Z", "gh_stars": 217}'); -INSERT INTO "resources" VALUES('https://github.com/k8spin/k8spin-operator/projects/1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903149796267199e+09,0,'2026-05-17T17:24:57.962672+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/k8tz/k8tz','k8tz/k8tz: Kubernetes Timezone Controller','','2021',3,'An admission controller that automates timezone configuration inside Kubernetes container workloads. It mounts host tzdata directories and sets dynamic environment options without manual pod manifest updates.','Go','Admission Webhook','Intermediate',0,'online','manual','a64f987f4dedbaa17530da19806794fc566d687ca0e528505685cdb59500e3e6',100.0,1.77903224891332888e+09,1,'2026-03-07T16:40:30Z',NULL,NULL,NULL,'["Cluster Management", "Localization", "Timezone Controller"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-07T16:40:30Z", "gh_stars": 524}'); -INSERT INTO "resources" VALUES('https://github.com/k8zdev/k8z',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','06d16609a3b8391678fc8b1ca65ba2ed7836c15c8a05d08229383793abe67ea1',100.0,1.77903215769082689e+09,0,'2026-05-17T17:35:57.690827+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/kabisa/k8s-workshop-in-a-box','GitHub: K8s workshop in a box','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6dda7bfd518f753f1d5e4f2ccf57f4a1d3b30b35e0432095136a5106df283f28',100.0,1779030430.71471,1,'2026-05-17T17:07:10.714710+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/kadalu/kadalu','Kadalu','','2026',5,'Kadalu is a lightweight, container-native storage solution that utilizes GlusterFS to orchestrate persistent volumes inside Kubernetes. It runs storage services inside application pods as microservices, offering a lightweight alternative to external GlusterFS cluster configurations.','Python','Orchestrator','Medium',1,'online','manual','969e8e892e60028fbae8a8a8fa5682d0a7f4a47e4acef21ac9a6aa354f8e0ef9',100.0,1.77903108718946099e+09,1,'2026-02-10T23:35:35Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "GlusterFS Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-storage.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-02-10T23:35:35Z", "gh_stars": 748}'); -INSERT INTO "resources" VALUES('https://github.com/kahun/awesome-sysadmin','Awesome SysAdmin','','2026',4,'The premier community-led index indexing system administration tools and software solutions. Essential for discovering stable, self-hosted services for network mapping, backups, monitoring, and automated system setups.','Markdown','Awesome List','Intermediate',0,'online','manual','594c9d69863a2c5a63ba36f38119ddae68a8631f14f063c1d682ac6c69caccef',100.0,1.77903321850782895e+09,1,'2024-03-26T23:45:17Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Systems Administration", "Tools and Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-03-26T23:45:17Z", "gh_stars": 24308, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/kairos-io/kairos','github.com/kairos-io/kairos: Kairos - Kubernetes-focused, Cloud Native Linux'' meta-distribution','','2023',5,'Kairos is an open-source, immutable Linux meta-distribution optimized specifically for edge and cloud-native Kubernetes deployments. It treats the base operating system as an appliance, allowing declarative, zero-touch provisioning and atomic node upgrades.','Go','Open Source Tool','Advanced',0,'online','manual','83500ef3c1bda65b42ac3667f5f5d971e25176644287ca7fb7708c423a3f1aa7',100.0,1.77903221378284311e+09,1,'2026-06-12T06:00:33Z',NULL,NULL,NULL,'["Infrastructure", "OS", "Immutable Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T06:00:33Z", "gh_stars": 1739}'); -INSERT INTO "resources" VALUES('https://github.com/kakao/ipvs-node-controller','ipvs-node-controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','82eada97cb961d58c9ae7567e680a807a48c3f9d238d8cf66f7d4d45588549bb',100.0,1.77903290284123897e+09,0,'2026-05-17T17:48:22.841239+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kakao/network-node-manager"}'); -INSERT INTO "resources" VALUES('https://github.com/kakao/network-node-manager','Network Node Manager','','2024',3,'A specialized network daemon developed by Kakao for optimizing node-level routing rules and handling network interfaces inside Kubernetes. Live Grounding shows that this utility targets bare-metal clusters, streamlining system-level network management while improving connectivity troubleshooting in on-premise cloud infrastructure.','Go','Tool','Advanced',0,'online','manual','82eada97cb961d58c9ae7567e680a807a48c3f9d238d8cf66f7d4d45588549bb',100.0,1.7790304626152029e+09,1,'2023-06-27T08:35:15Z',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Deep Dive"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-tools.md", "kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-06-27T08:35:15Z", "gh_stars": 109}'); -INSERT INTO "resources" VALUES('https://github.com/kapicorp/tesoro','Tesoro','','2023',5,'An admission controller webhook designed to streamline secrets synchronizations and handle decoding actions securely. Ensures raw secret assets are safely verified before injecting configuration data into target runtimes.','Go','Webhook','Advanced',1,'online','manual','3e89efe9ad2dd94d5dc8e64eae88eaecf8ad64c88129fd5f828fbb42bc98f197',100.0,1.77903446208759593e+09,1,'2024-12-23T09:15:23Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-23T09:15:23Z", "gh_stars": 37}'); -INSERT INTO "resources" VALUES('https://github.com/karampok/dnsconfig-injector','github.com: dnsconfig-injector - Mutating Admission Webhook for dnsconfig'' pod injection','','2021',5,'A specialized Mutating Admission Webhook that injects customized `dnsConfig` schemas into target pods at runtime. This alleviates the need for manual configuration of resolving hosts inside microservices manifests. Live usage points to a stable but legacy posture, as native Kubernetes DNS config inheritance has matured.','Go','Webhook','Medium',0,'online','manual','bcba8d6046cf71c04000925bf020129c5a34957900e326a462ef30def87fcf6f',100.0,1.77902968970586609e+09,1,'2023-01-19T14:35:31Z',NULL,NULL,NULL,'["Networking & Security", "Admission Control", "DNS Configuration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-19T14:35:31Z", "gh_stars": 30}'); -INSERT INTO "resources" VALUES('https://github.com/kareem-elsayed/k8s-alerts','k8s-alert','','2021',5,'A lightweight alerting manager focusing on pod anomalies and failures. It continuously monitors target namespaces and fires instant notification signals when operational errors occur.','Go','Controller','Intermediate',1,'online','manual','60cdc212f50e6ff4577ece9577830f5dbba57852efcb788c9efe0c27e1232d4c',100.0,1779032224.12209,1,'2020-06-07T11:13:50Z',NULL,NULL,NULL,'["Observability", "Alerting & Notifications", "Crash Tracking"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-06-07T11:13:50Z", "gh_stars": 21}'); -INSERT INTO "resources" VALUES('https://github.com/karmab/autolabeller','karmab/autolabeller','','2021',0,'An automation tool designed to automatically apply labels to Kubernetes resources, nodes, or namespaces based on defined criteria or attributes. It reduces the manual configuration overhead required for policy bindings and scheduling selectors. In 2026, it represents a niche community utility for large cluster metadata automation.','Go','Kubernetes Controller','Low',0,'online','manual','020ff7c3888461a640efd5f8af6428187dc97a5fda243493126b987c75bfb148',100.0,1781736046.88041,1,'2026-06-18T00:40:46.880410+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "Labeling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/karmada-io/karmada','Karmada','','2025',5,'An advanced Kubernetes-native multi-cluster management federation engine. Karmada enables seamless scheduling of workloads across diverse clouds and regions, featuring intelligent resource distribution, policy-driven failovers, and unified control planes.','Go','Service','High',1,'online','manual','3aef34b0fb72477fa0d3b6d2ab6c60cd0b63da46a9c2c031033d849540d26186',100.0,1.77903357582484698e+09,1,'2026-06-09T12:30:28Z',NULL,NULL,NULL,'["Infrastructure", "Multi-Cluster Management", "Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T12:30:28Z", "gh_stars": 5498}'); -INSERT INTO "resources" VALUES('https://github.com/kaysalawu/azure-network-terraform','==github.com/kaysalawu/azure-network-terraform: Azure Network Architecture'' - Terraform Examples== 🌟','','2023',3,'An open-source showcase hosting realistic Azure network configurations in Terraform. Includes configurations for multi-region topologies, peering dynamics, routing tables, and private DNS zones.','HCL','Repository','Intermediate',0,'online','manual','64f717ef6566abf02ae63e455379f7ccbba00b0573f5091e19adf365e9ad05dd',100.0,1779031567.46959,1,'2025-03-03T18:27:43Z',NULL,NULL,NULL,'["Azure", "Networking", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-03T18:27:43Z", "gh_stars": 96}'); -INSERT INTO "resources" VALUES('https://github.com/kbrew-dev/kbrew','kbrew','','2022',1,'Kbrew functions as an experimental package manager for local Kubernetes configurations, attempting to bring a Homebrew-like ease of installation to manifest files. It streamlines package delivery for local developer environments, although it has struggled to gain mainstream traction against established tools like Helm or Kustomize.','Go','CLI Tool','Medium',0,'online','manual','ebf2ad52ddb9b288cfb946fc99ca3679d7d1b66b60501c3195c0bb6ab8eebf47',100.0,1.77903233797229695e+09,1,'2023-02-25T08:32:05Z',NULL,NULL,NULL,'["Package Management", "Developer Tools", "CLI Wrappers"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-25T08:32:05Z", "gh_stars": 189}'); -INSERT INTO "resources" VALUES('https://github.com/kbst/terraform-kubestack','Kubestack Gitops Framework','','2026',5,'An open-source Terraform-driven GitOps framework configured to simplify public cloud Kubernetes platform deployments and application configurations. It leverages native inheritance behaviors of Terraform modules to manage multi-cluster topologies predictably. It bridges infrastructure provisioning and GitOps continuous delivery workflows.','HCL','Tool','Advanced',0,'online','manual','1c7edd4c9d6401f5eba913aa11e7c506cccaed485d6d34ca8d953d7dbba841e2',100.0,1.77903011978834509e+09,1,'2026-03-05T13:40:32Z',NULL,NULL,NULL,'["Declarative GitOps", "GitOps Frameworks", "Kubestack"]','["[DE FACTO STANDARD]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-05T13:40:32Z", "gh_stars": 709}'); -INSERT INTO "resources" VALUES('https://github.com/kbterm/kubeterm','Kubeterm: Graphical Management Tool for Kubernetes','','2025',2,'An open-source desktop client designed to simplify Kubernetes administration and performance monitoring. By rendering graphical resource mappings, it significantly lowers the cognitive load required to debug deployments, services, and complex namespaces.','TypeScript','Desktop Application','Intermediate',0,'online','manual','a500e3c7fae776d02576040c710ebfa689b21d37eea1d6bea7c2f76456a7b354',100.0,1.7790316771137309e+09,1,'2026-06-11T09:32:39Z',NULL,NULL,NULL,'["Cluster Management", "GUI Tools", "Desktop Clients"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/kubernetes-tools.md", "docs/kubernetes.md"]','["devops-tools.md", "kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T09:32:39Z", "gh_stars": 211}'); -INSERT INTO "resources" VALUES('https://github.com/kcp-dev/kcp','kcp: a prototype of a Kubernetes API server that is not a Kubernetes cluster'' - a place to create, update, and maintain Kube-like APIs with controllers above or without clusters','','2021',5,'KCP acts as a highly customizable prototype of a Kubernetes API server that functions completely independent of physical container nodes. It serves as a foundational platform for control plane building, multi-cluster API management, and physical-compute scheduling abstraction.','Go','API Server Platform','Advanced',1,'online','manual','c7cc544dca954749c4eeacaa25de4b3416a07972f436da2f735864856cd2253f',100.0,1.77903421772443509e+09,1,'2026-06-12T13:16:58Z',NULL,NULL,NULL,'["Platform Engineering", "Control Plane Design", "API Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:16:58Z", "gh_stars": 2785}'); -INSERT INTO "resources" VALUES('https://github.com/kedacore/keda/issues/2214','github.com/kedacore/keda/issues/2214','','2024',5,'Technical GitHub issue discussion within the KEDA repository, offering granular insight into community-driven debugging, performance tuning, and architectural refinement. Reflects the active, battle-tested maintenance of this vital cloud-native project.','Go','Repository','Advanced',0,'online','manual','27b7f60ec0e2d61d94876b2753262615382e6b310b314bc5f171c2450331c3ef',100.0,1.77903378311133289e+09,1,'2026-06-11T15:09:37Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T15:09:37Z", "gh_stars": 10282}'); -INSERT INTO "resources" VALUES('https://github.com/keel-hq/keel','==Keel== 🌟','','2024',5,'Keel is a lightweight CD daemon that monitors container registries and automatically updates deployments, statefulsets, and helm releases without needing external pipeline orchestration.','Go','Operator','Medium',0,'online','manual','aaf25a8ae8466482d26582b01bd789b1e86588f8130c21220f0693a887eb2a85',100.0,1.77903167703013205e+09,1,'2026-02-26T08:30:36Z',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "Auto-Upgrade", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-02-26T08:30:36Z", "gh_stars": 2714}'); -INSERT INTO "resources" VALUES('https://github.com/kei6u/kubectl-secret-data','kei6u/kubectl-secret-data','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4f17bac8559850f882932f44aa46901c1522e3dfe247b35a7aee9e3da1d8ae30',100.0,1.779033296271281e+09,0,'2026-05-17T17:54:56.271281+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/keisku/kubectl-secretdata"}'); -INSERT INTO "resources" VALUES('https://github.com/keikoproj/upgrade-manager','RollingUpgrade','','2024',5,'An AWS-integrated upgrade manager operator that coordinates automated rolling restarts and updates of autoscaling group instances. Ensures worker nodes are drained safely and sequentially without causing disruptions to critical services.','Go','Operator','High',0,'online','manual','d966c0567f646a6f7239b576354fe976099c233a7e6d06d5e2fd4c67262083ef',100.0,1.77903185055489206e+09,1,'2026-06-08T15:58:15Z',NULL,NULL,NULL,'["Infrastructure", "Node Provisioning", "Rolling Upgrades"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T15:58:15Z", "gh_stars": 138}'); -INSERT INTO "resources" VALUES('https://github.com/keisku/kubectl-explore','keisku/kubectl-explore','','2021',3,'An interactive terminal explorer extension designed to inspect API schema models and CRD fields. It features deep navigation options, helping authors look up configurations without opening web browsers.','Go','Kubectl Plugin','Intermediate',0,'online','manual','755acd1bec581daa8b9fc1418121366675aaf8d2d0563b94f7adf72e70f9c0a4',100.0,1.77903357032547903e+09,1,'2025-11-10T02:10:45Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "API Discovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-10T02:10:45Z", "gh_stars": 599}'); -INSERT INTO "resources" VALUES('https://github.com/keisku/kubectl-secretdata','kei6u/kubectl-secret-data','','2026',5,'A highly convenient kubectl plugin that decodes nested Secret structures instantly. By outputting plain text directly to standard output, it eliminates manual base64 decoding loops, drastically reducing troubleshooting overhead for operations teams who frequently audit cluster application states.','Go','Tool','Beginner',0,'online','manual','ee768c8abfb1aeb04cebb08e42c635d1a286b38775c0f5aef59705b39d078d21',100.0,1.77913049492060399e+09,1,'2024-10-10T04:57:50Z',NULL,NULL,NULL,'["Security", "Configuration Secrets", "CLI Decoders"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-10-10T04:57:50Z", "gh_stars": 39}'); -INSERT INTO "resources" VALUES('https://github.com/kellyjonbrazil/jc','jc','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9dec699090fd93513e00b0ec06001ef0ac4d73a6c1d973ec4384746c3651574f',100.0,1.77902994117615103e+09,1,'2026-05-17T16:59:01.176151+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/cmd-tutorial','kelseyhightower/cmd-tutorial','','2020',0,'An educational reference by Kelsey Hightower showcasing CLI orchestration, process controls, and shell command integration. Provides idiomatic patterns for system administrators and automation engineers writing resilient command wrapper scripts.','Shell','Repository','Intermediate',0,'online','manual','879ea51140874f0e5325d770b63bdee404594fba8d1427597f808ec9ca1b2a3c',100.0,1.78173586586959195e+09,1,'2026-06-18T00:37:45.869592+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "Developer Tools", "CLI Automation"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/kubernetes-the-hard-way','**Kelsey Hightower: kubernetes the hard way**','','2026',5,'Kelsey Hightower''s legendary guide for bootstrapping highly available clusters manually without automated installers. It details SSL/TLS certificate generation, etcd cluster builds, and control plane daemon setup (kube-apiserver, kube-scheduler, etc.), representing the gold standard for understanding low-level Kubernetes engineering.','Markdown/Shell','Repository','Advanced',0,'online','manual','800e0a795b4a366e7b76f2a1ae7edd9ca784da27ecc1b1558022da1605b782fe',100.0,1.7790304735643351e+09,1,'2025-04-10T06:11:47Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Learning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-10T06:11:47Z", "gh_stars": 48654}'); -INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/nocode','github.com/kelseyhightower/nocode','','2020',5,'Kelsey Hightower''s legendary satirical repository highlighting that the best way to write secure, bug-free, and highly maintainable software is by writing ''no code'' at all. Highly popular and philosophically beloved in the cloud-native ecosystem.','N/A','Repository','Beginner',0,'online','manual','fd676c4e8b8bca93c3651217646c9d03b6b24722159f45e70eababb6cad8170a',100.0,1.77903302532664799e+09,1,'2024-08-07T03:19:12Z',NULL,NULL,NULL,'["DevOps Philosophy", "Software Engineering", "No Code Movement"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-07T03:19:12Z", "gh_stars": 65387}'); -INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/serverless-vault-with-cloud-run','github.com/kelseyhightower: Serverless Vault with Cloud Run','','2020',3,'An architectural blueprint designed by Kelsey Hightower illustrating how to run HashiCorp Vault inside a Google Cloud Run serverless container environment. Demonstrates minimizing operational and infrastructure overhead while maintaining a hardened, low-latency secret-vending cluster.','Shell','Tutorial','Advanced',1,'online','manual','144443bedcd44d5c233af5b4babdfd85e3e39b6b968263cfc2088c040742d87f',100.0,1.77903442514887189e+09,1,'2022-04-28T16:47:21Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Serverless Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-28T16:47:21Z", "gh_stars": 407}'); -INSERT INTO "resources" VALUES('https://github.com/keptn-sandbox/keptn-jenkins-library','Keptn Jenkins Shared Library','','2022',1,'A pipeline-as-code integration allowing Jenkins jobs to dispatch Keptn-driven operations such as performance testing, quality gate validation, and continuous remediation, combining classic CI with modern orchestrators.','Groovy','Tool','Advanced',1,'online','manual','26861281d7504b3fd920a169ac339703db24bf8fa5ef0c69b9923d325280540c',100.0,1.77903439530097293e+09,1,'2026-06-09T16:52:44Z',NULL,NULL,NULL,'["Cloud Native Lifecycle", "CI/CD Pipelines", "Jenkins Integration"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T16:52:44Z", "gh_stars": 8}'); -INSERT INTO "resources" VALUES('https://github.com/keptn-sandbox/keptn-on-k3s','Keptn Control Plane on k3s','','2022',2,'A sandbox project demonstrating how to host Keptn''s automated cloud-native application delivery and lifecycle control plane directly on a highly efficient K3s edge engine.','Shell','Tool','Advanced',1,'online','manual','3c7518266349b165d696054dd97260bf19244d4c1a815f3a1fc28dd966b106e6',100.0,1.77903245591199398e+09,1,'2022-12-27T14:14:06Z',NULL,NULL,NULL,'["Edge & IoT", "Application Lifecycle", "Keptn"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-27T14:14:06Z", "gh_stars": 29}'); -INSERT INTO "resources" VALUES('https://github.com/keptn-sandbox/keptn-on-k3s/blob/master/README-KeptnForDynatrace.md','github.com/keptn-sandbox/keptn-on-k3s: Tutorial: Keptn for Dynatrace Users'' in 5 Minutes 🌟','','2021',1,'Lightweight integration environment designed to host a full-featured Keptn sandbox on a resource-constrained K3s Kubernetes cluster, integrated with Dynatrace agents for rapid performance evaluations.','Shell','Tool','Intermediate',1,'online','manual','f0a91872d2c8650189f480e42e9579c7fd416c1e8ce8326eaacaba5f0e6935bb',100.0,1.77903052604573702e+09,1,'2022-12-27T14:14:06Z',NULL,NULL,NULL,'["Cloud Native Lifecycle", "Local Environments", "K3s Sandboxing"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-27T14:14:06Z", "gh_stars": 29}'); -INSERT INTO "resources" VALUES('https://github.com/kevincobain2000/gobrew','==gobrew== 🌟','','N/A',0,'Curator Insight highlights Gobrew as an elegant and fast Go version manager that downloads and switches active toolchains easily. Live Grounding notes its speed and simplicity, making it a competitive alternative to gvm and asdf for dedicated Go development.','English','Repository','Beginner',0,'online','manual','5dd3ab53b74ac074ee51daa9a73555ebfe9108e7b1dc96b69e794beb156cf1de',100.0,1.77902942181170201e+09,1,'2026-06-13T15:32:25Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Version Managers"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T15:32:25Z", "gh_stars": 423}'); -INSERT INTO "resources" VALUES('https://github.com/kgamanji/cluster-api-helm-chart','github.com: Cluster API Helm Chart','','2021',5,'A community-driven Helm chart designed to package and deploy Cluster API (CAPI) resources and operators inside a management cluster. While it simplified CAPI components deployment via traditional Helm CI/CD pipelines, current production standards in 2026 have shifted entirely to official declarative setups via clusterctl or native GitOps operators, rendering this chart obsolete.','Go','Tool','Intermediate',0,'online','manual','ea92989949e8f13357fc2d50a39a477353c480bcbdc20bb7b6e30fd0147ccb8c',100.0,1.77903371625323605e+09,1,'2022-12-07T05:00:25Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Cluster API"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-07T05:00:25Z", "gh_stars": 58}'); -INSERT INTO "resources" VALUES('https://github.com/kiali/kiali','github.com: kiali','','2023',5,'The source repository for Kiali, an indispensable observability dashboard. Provides real-time interactive topologies, configuration validation, and native wizard-based creations of complex traffic routing mechanisms directly within Istio.','TypeScript','Repository','High',1,'online','manual','2480f773a33856863c8670f3bea2635dfda728b24622b721a197dd4aeafa568c',100.0,1.77903098663236188e+09,1,'2026-06-12T17:36:45Z',NULL,NULL,NULL,'["Observability", "Service Mesh", "Visualization"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:36:45Z", "gh_stars": 3617}'); -INSERT INTO "resources" VALUES('https://github.com/kingdonb/kubectl-exec-user','kingdonb/kubectl-exec-user','','2022',0,'A specialized kubectl plugin built to execute shell commands inside containers using specific administrative user IDs. While helpful for testing boundary conditions under Pod Security Standards, it has lost active maintenance in favor of native kubectl capabilities.','Go','CLI Plugin','Intermediate',0,'online','manual','1970a12b050cc49de276333988a9efcb3c8155d16a60510de68f114ad01b11c8',100.0,1781736047.00281,1,'2026-06-18T00:40:47.002810+02:00',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/kinvolk/inspektor-gadget','inspektor-gadget','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f2b33444b25b2d021b45dfefe08c669eb5633f7ac86803ee810e3eec7301d02a',100.0,1.779030504027143e+09,0,'2026-05-17T17:08:24.027143+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://github.com/inspektor-gadget/inspektor-gadget"}'); -INSERT INTO "resources" VALUES('https://github.com/kiosk-sh/kiosk',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d44b8ef74793fa5b29417df1d455e93cae77e5cdb31c72527fecdb4ad0231e8',100.0,1779030361.39409,0,'2026-05-17T17:06:01.394090+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/loft-sh/kiosk"}'); -INSERT INTO "resources" VALUES('https://github.com/kislyuk/yq','kislyuk/yq','','2025',5,'A Python wrapper adapting standard jq queries for YAML and XML schemas. Translates input formats to JSON under-the-hood, enabling powerful jq syntax across hybrid multi-format configs.','Python','CLI Tool','Medium',0,'online','manual','1bc322c020f441534148a6a8bbc9bbd2f443dfb40ccb74742a44ed1ba6297803',100.0,1.77903429613736891e+09,1,'2026-01-02T08:37:10Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-02T08:37:10Z", "gh_stars": 2951, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/kkdai/youtube','kkdai/youtube','','N/A',0,'Curator Insight identifies this package as a popular Go library and CLI for downloading YouTube videos. Live Grounding verifies it actively handles the ever-shifting signature and decryption schemas deployed by YouTube to maintain reliable media extraction.','English','Repository','Intermediate',0,'online','manual','7623806bb8aeb5258b883e4ffa852e754df7f5f622b79cbbd1e5562cbf1f2fbf',100.0,1.7790321983502891e+09,1,'2026-06-02T17:30:31Z',NULL,NULL,NULL,'["Media Utilities", "Go Packages", "YouTube Downloader"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T17:30:31Z", "gh_stars": 3899}'); -INSERT INTO "resources" VALUES('https://github.com/kloeckner-i/db-auth-gateway','db-auth-gateway','','2021',5,'An open-source authentication gateway proxy designed to facilitate secure, IAM-mediated database connections. Minimizes credential sprawl by mapping incoming traffic identities directly to modern database authorization schemas.','Go','Repository','Advanced',0,'online','manual','ac50e3cf2d0b50aafc528d91b1ccb531d179186b38bff6042d4fd3c7ccce44fb',100.0,1779029941.34826,1,'2023-03-28T07:15:17Z',NULL,NULL,NULL,'["Networking & Security", "Identity & Access", "Database Proxy"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-28T07:15:17Z", "gh_stars": 26}'); -INSERT INTO "resources" VALUES('https://github.com/kloeckner-i/db-operator','DB Operator 🌟','','2024',5,'The DB Operator facilitates external and in-cluster database administration. It manages PostgreSQL and MySQL configurations natively by separating deployment credentials from application logic, automating dynamic user and table creation using custom resources.','Go','Operator','Advanced',0,'online','manual','ddfe1b5a928284973c02fe0de6b92aee3438c0d69bf127da4cba07b023639bfe',100.0,1.7790336587483921e+09,1,'2025-07-21T12:46:30Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "Databases", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-21T12:46:30Z", "gh_stars": 163}'); -INSERT INTO "resources" VALUES('https://github.com/knative-extensions/net-kourier','Kourier','','2019',3,'An Envoy-based Ingress gateway specifically designed to serve as the default network layer for Knative Serving. It provides a lightweight, highly responsive routing layer to handle rapid scale-to-zero cold starts.','Go','Ingress Controller','High',1,'online','manual','e4210d1375de505968620e89ed0560bb105706563b63091a87d44afa3e6e8cd6',100.0,1.77913049501274395e+09,1,'2026-06-02T15:15:15Z',NULL,NULL,NULL,'["Networking", "Ingress & Routing", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-02T15:15:15Z", "gh_stars": 333}'); -INSERT INTO "resources" VALUES('https://github.com/knative-sandbox/net-kourier','Kourier','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6d937e09fdda9358ab0d0e5e5746021e695851e8717c93a063a34544c47478ad',100.0,1.77903403834253096e+09,0,'2026-05-17T18:07:18.342531+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/knative/client','kn: knative client','','2026',4,'The official CLI client (''kn'') for interacting with Knative installations, enabling rapid deployment of serving entities and management of decoupled event bindings.','Go','Repository / CLI','Intermediate',0,'online','manual','88865974aa4345b717c894b7236e08c485136a13b1c5196a71356ec59c029345',100.0,1.77903283541696906e+09,1,'2026-06-11T15:10:27Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Knative Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/serverless.md"]','["serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T15:10:27Z", "gh_stars": 385}'); -INSERT INTO "resources" VALUES('https://github.com/knight42/kubectl-blame','==knight42/kubectl-blame: kubectl-blame: git-like blame for kubectl==','','2019',2,'A Git-like ''blame'' extension for kubectl that identifies modification authors and dates for different resource configuration blocks. It uses Kubernetes metadata managed-fields to trace API modifications over time.','Go','Kubectl Plugin','Intermediate',0,'online','manual','da0e885eaac6c90d934385aa35502386fbc2d4afe1250298f0c735a3c84e365f',100.0,1.77903002506825494e+09,1,'2026-06-02T13:24:17Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Resource Auditing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T13:24:17Z", "gh_stars": 150}'); -INSERT INTO "resources" VALUES('https://github.com/knorrie/network-examples','Linux networking examples and tutorials for advanced users','','2014',4,'A highly technical repository detailing configurations for advanced Linux routing, bridging, and virtual networking (VLAN, VXLAN, VRF). Live Grounding highlights its tremendous value for systems architects implementing Software-Defined Networking (SDN) solutions natively in Linux.','Shell','Repository','Advanced',0,'online','manual','7ea94a767469e547e4d9a27f47f9e273a29f72f6d4415221ae74bc9266ce3c67',100.0,1.77903203495806694e+09,1,'2024-02-04T21:52:41Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Networking", "Routing & Bridging"]','["[ENTERPRISE-STABLE]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-02-04T21:52:41Z", "gh_stars": 972}'); -INSERT INTO "resources" VALUES('https://github.com/ko-build/ko','Ko: Easy Go Containers 🌟','','2018',5,'A fast, lightweight container image builder custom-tailored for Go applications. ko builds and publishes images without requiring a local Docker daemon, producing secure, minimal distroless-base images by default.','Go','Build Tool','Low',0,'online','manual','ed8acb2652a68ecb5f8338006bb303106ca4e52e8083619109e74571faf5d54b',100.0,1.77913049496563196e+09,1,'2026-06-12T01:03:51Z',NULL,NULL,NULL,'["Developer Experience", "Image Building", "Go Development"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T01:03:51Z", "gh_stars": 8450}'); -INSERT INTO "resources" VALUES('https://github.com/kodemore/chili','github.com/kodemore/chili','','2024',2,'Curator Insight presents Chili as a serialization library built on top of generic types. Live Grounding notes that while efficient for specific workloads, it operates in an environment largely dominated by Pydantic, which serves as the core parsing engine for modern APIs.','Python','Library','Intermediate',1,'online','manual','ca6885006b551d6ca95bed793d6975bcc619818ac3c5c9770cd6f1a8b37c04c8',100.0,1.77903141492162394e+09,1,'2024-05-28T05:13:49Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Serialization"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-28T05:13:49Z", "gh_stars": 73}'); -INSERT INTO "resources" VALUES('https://github.com/kohsuke/petclinic/blob/master/Jenkinsfile','github.com/kohsuke/petclinic Jenkinsfile','','2017',0,'A historical Jenkinsfile configuration by Kohsuke Kawaguchi showcasing early Declarative Pipeline patterns for Java projects. Illustrates stage definitions, testing cycles, and artifact archival within a self-hosted Jenkins master node environment.','Groovy','Code Snippet','Intermediate',0,'online','manual','fed8b2b595e8e505bc8747251dd8a6e0629143f374a683e7dd397e2836584907',100.0,1.78173592099551701e+09,1,'2026-06-18T00:38:40.995517+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Jenkins", "Pipeline-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/komodorio/helm-dashboard','github.com/komodorio/helm-dashboard 🌟','','2025',4,'A real-time web UI dashboard tailored for managing, upgrading, and viewing Helm releases. It addresses the visibility gap for platform operators by facilitating live drift visualization, schema validation, and multi-version revision comparisons directly from a user-friendly browser interface.','Go','Web UI','Intermediate',0,'online','manual','c021e432bc52956f38a152dff3443fd2ef81d411c5b37fd1982d7055f9782895',100.0,1779030779.54871,1,'2026-06-03T21:49:35Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Visualization & UI"]','["[ENTERPRISE-STABLE]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T21:49:35Z", "gh_stars": 5716}'); -INSERT INTO "resources" VALUES('https://github.com/komodorio/validkube','==github.com/komodorio/validkube==','','2026',3,'Validkube is a unified web-based scanning utility that combines Polaris, Trivy, and Kube-linter to analyze and secure Kubernetes manifest configurations. By consolidating multiple linters, it allows platform engineers to quickly identify security flaws, deprecations, and configuration drift in raw YAML files. The tool is highly suited for quick manual checks and rapid validation workflows.','TypeScript','Web Application','Intermediate',0,'online','manual','0fa30497ff2d100c972d1ef838e8d2b127bd4927f5ee97df2632ae6bbd0e3e6b',100.0,1.77903245583334398e+09,1,'2024-01-29T10:11:28Z',NULL,NULL,NULL,'["Security", "Manifest Validation", "Linting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-01-29T10:11:28Z", "gh_stars": 839}'); -INSERT INTO "resources" VALUES('https://github.com/konstructio/kubefirst','github.com/kubefirst/kubefirst','','2021',4,'Kubefirst (by Konstructio) delivers an instant, fully integrated GitOps platform on Kubernetes, orchestrating cert-manager, External Secrets, Vault, Argo CD, and Terraform. It offers a standardized Git-driven operations roadmap out of the box.','Go','GitOps Platform','High',1,'online','manual','47066c619929a6867e90af3d8e5cd2094050465ef536cb1042b8713c1cf1f5d8',100.0,1.7791304949824171e+09,1,'2026-02-25T19:51:46Z',NULL,NULL,NULL,'["Infrastructure", "Platform Engineering", "GitOps Platforms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-25T19:51:46Z", "gh_stars": 2049}'); -INSERT INTO "resources" VALUES('https://github.com/konstruktoid/ansible-hvault-inventory','konstruktoid/ansible-hvault-inventory: Dynamic Ansible inventory using HashiCorp'' Vault SSH OTP and local password rotation','','2024',2,'An advanced dynamic Ansible inventory script integrating directly with HashiCorp Vault. It automates credential rotation, securely requests temporary SSH One-Time Passwords (OTP), and pulls inventory variables dynamically from secure vaults.','Python','Source Code','Advanced',0,'online','manual','759cd5f0e526f9b0bb324dd8bf7e5b9751cf98fac874019854d773e43f2bcb6a',100.0,1.77902950776025795e+09,1,'2026-04-12T19:45:50Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Secret Management"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-12T19:45:50Z", "gh_stars": 23}'); -INSERT INTO "resources" VALUES('https://github.com/konveyor','github.com/konveyor 🌟','','2025',4,'An open-source modernization and migration suite designed to analyze, refactor, and migrate complex application workloads to Kubernetes across multiple physical and cloud ecosystems.','Go','Product','Advanced',1,'online','manual','0d1e8a3d9217d19632a2397f9dc74c2ba7a6b2daad13790872767936e28d20fc',100.0,1.77903435007744598e+09,1,'2026-05-17T18:12:30.077446+02:00',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/konveyor/crane','github.com/konveyor/crane: Crane 2.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83ef4f8b717bc517775d9fc9e196f9272f13a5e6367584467916a86f707fc11b',100.0,1.77903357062342691e+09,0,'2026-05-17T17:59:30.623427+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://github.com/migtools/crane"}'); -INSERT INTO "resources" VALUES('https://github.com/konveyor/move2kube','Move2Kube 🌟','','2026',2,'An advanced migration tool that automates the translation of non-Kubernetes platforms (including Cloud Foundry and Docker Compose) into standard Kubernetes resources, including Helm charts, Kustomize overlays, and Tekton pipelines.','Go','CLI/API Migration Tool','Advanced',1,'online','manual','1d0113979162da217e298144bebf5a7c637c2884d1ceecbac0d8039ab9d8f87c',100.0,1.77903375968923902e+09,1,'2025-03-06T14:02:34Z',NULL,NULL,NULL,'["Application Lifecycle", "Migration Tools", "Resource Conversion"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-06T14:02:34Z", "gh_stars": 411}'); -INSERT INTO "resources" VALUES('https://github.com/kootenpv/yagmail','Yagmail: Python e-mail library','','2015',5,'A simplified, robust Gmail and SMTP automation client for Python. Simplifies the boilerplate needed for multi-part messages, inline attachment encoding, and HTML structures.','Python','Library','Intermediate',0,'online','manual','fbc3ce937342ae42893427eebd87db0a11e4c413a9804caaf4b5c995c52b7a7d',100.0,1.77903002518747496e+09,1,'2026-05-26T10:43:15Z',NULL,NULL,NULL,'["Backend Development", "Protocols & API Design", "E-Mail Services"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-26T10:43:15Z", "gh_stars": 2726}'); -INSERT INTO "resources" VALUES('https://github.com/koslib/awesome-containerized-security','koslib/awesome-containerized-security 🌟','','2026',0,'An open repository cataloging security scanners, image validation standards, and host sandboxing tools. Aids DevSecOps engineers in hardening continuous integration pipelines and preventing privilege escalation exploits within cluster nodes.','Markdown','Awesome List','Intermediate',1,'online','manual','087c44c65f3740daec6869eabef522d0fee6070a507dce0da9febdafa66113f2',100.0,1.78173612303866696e+09,1,'2026-06-18T00:42:03.038667+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Container Hardening"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/kostis-codefresh/gitops-environment-promotion','==github.com/kostis-codefresh: How to Model Your Gitops Environments with'' kustomize== 🌟','','2021',4,'A seminal GitHub repository modeling scalable GitOps environment promotion. Outlines structural patterns for directory trees (base vs environments) that prevent duplicate configuration drift and simplify environment-specific promotions through Git commits.','YAML','Repository','Intermediate',0,'online','manual','8488cccfe5013aedb44127e290adaea361983563ecbe141e5d1f9465bd85f4c1',100.0,1.78173605737172889e+09,1,'2026-06-18T00:40:57.371729+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "GitOps"]','["[ENTERPRISE-STABLE]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/kotalco/kotal','Kotal operator','','2025',2,'A multi-client blockchain node operator for Kubernetes. Simplifies configuring and maintaining decentralized networks (such as Ethereum and IPFS) through native Kubernetes custom resources.','Go','Repository','Advanced',0,'online','manual','0837b2710101c70e8a9c9f33b7ceb51e1fbc6d4b866a8b813011ccd6d6ab5eec',100.0,1.77903361246352601e+09,1,'2024-05-04T16:17:07Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-04T16:17:07Z", "gh_stars": 221}'); -INSERT INTO "resources" VALUES('https://github.com/krateoplatformops/krateo','github.com/krateoplatformops/krateo','','2025',0,'Krateo Platform Ops is an emerging control plane orchestrator designed to build standardized internal platforms. Utilizing Crossplane underneath, it helps platform engineers manage heterogeneous cloud resources, database deployments, and infrastructure pipelines via declarative Kubernetes interfaces.','Go','Control Plane Orchestrator','Advanced',1,'online','manual','66c8af7d61a1aee4c9a16aa4409bd49dc4b4becf2cd5dd705e1883890ba504dc',100.0,1.78173604715083098e+09,1,'2026-06-18T00:40:47.150831+02:00',NULL,NULL,NULL,'["Operations", "Platform Engineering", "Control Planes"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/krestomatio/keydb-operator','krestomatio/keydb-operator','','2023',5,'Manages KeyDB setups, providing high-speed, multi-threaded cache nodes with automated replica synchronization, cluster scaling, and rapid failover handling.','Go','Operator','Advanced',0,'online','manual','3e8faa933bd9d0a1fc08f285fabdbb8feeb6bcde974156407e2e74a86903eca6',100.0,1.77903207479940891e+09,1,'2026-06-10T04:20:54Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "In-Memory Databases", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T04:20:54Z", "gh_stars": 59}'); -INSERT INTO "resources" VALUES('https://github.com/kris-nova/kaar','kris-nova/kaar','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3fb2c8d9110d944e2f368f46734872a1f882009320f7df82d3872d1ad20f692',100.0,1.77903434637563896e+09,0,'2026-05-17T18:12:26.375639+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/krisnova/kaar"}'); -INSERT INTO "resources" VALUES('https://github.com/kris-nova/naml','naml: Not another markup language','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ad4390e9ee29e70addd2a40691210c3205fec47d7bf919ecf3325a4f28c6c35',100.0,1.77903203513501906e+09,0,'2026-05-17T17:33:55.135019+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://github.com/krisnova/naml"}'); -INSERT INTO "resources" VALUES('https://github.com/krisnova/kaar','kris-nova/kaar','','2020',2,'Created by the late Kris Nova, Kaar is a Kubernetes Application Archive format tool designed to bundle container storage and system states into self-contained physical archives. Highly experimental and historical developer asset.','Go','Backup Tool','High',0,'online','manual','72e38de5b3a30b405f089cd8ad6d61ee3cd1ea6fb673f80b3cded219850a623f',100.0,1.77913049494714593e+09,1,'2022-05-04T14:27:12Z',NULL,NULL,NULL,'["Infrastructure", "Container Backup", "Image Archiving"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-05-04T14:27:12Z", "gh_stars": 152}'); -INSERT INTO "resources" VALUES('https://github.com/krisnova/naml','naml: Not another markup language','','2024',5,'An innovative manifest generator replacing YAML markup with type-safe, compiled Go programs. Introduces compiler safety, automated integration testing, and clean OOP abstractions into GitOps deployment pipelines.','Go','Library','High',0,'online','manual','9d5671b4b99b23356f80ad9a31b9d390f467f6f01a2b8e1e174380b81e75e024',100.0,1.77913049500346899e+09,1,'2023-07-21T08:28:22Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Alternative Manifest Engines"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-21T08:28:22Z", "gh_stars": 1261, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/kristofferandreasen/awesome-azure','github.com/kristofferandreasen/awesome-azure: Awesome Azure','','2026',0,'A structured directory detailing Azure-focused scripts, arm templates, and services. It provides functional entry points for systems engineers navigating Microsoft''s cloud ecosystem. While some elements lean towards legacy ARM configurations, it provides solid structural patterns for hybrid-cloud architects.','N/A','Repository','Intermediate',0,'online','manual','4f7d359de862bcbf74cfdd68e49cb070551e7e7d93441394e627c4579d793c41',100.0,1.78173612324515604e+09,1,'2026-06-18T00:42:03.245156+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Resources"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/ksctl/ksctl','Ksctl: Cloud Agnostic Kubernetes Management tool','','2023',3,'A cloud-agnostic cluster management command-line tool designed to easily deploy HA clusters across different hyperscalers like AWS, Azure, GCP, or Civo, and local environments such as kind, maintaining standardized bootstrap workflows.','Go','Cluster Provisioner','High',0,'online','manual','0c7e381891ed2c0bba662a06fbe9dabfd95e12fe2cb671fea7022b51daa8c0e5',100.0,1.77913049497797703e+09,1,'2026-05-23T18:26:04Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Multi-Cloud"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-23T18:26:04Z", "gh_stars": 269}'); -INSERT INTO "resources" VALUES('https://github.com/kserve/kserve','KFServing 🌟','','2019',5,'KServe (formerly KFServing) provides a highly performant, serverless machine learning inference platform on Kubernetes. It abstracts raw routing, scaling, and GPU configurations, supporting frameworks like TensorFlow, PyTorch, and ONNX.','Go','ML Platform','High',1,'online','manual','9b191ca344d4b4dbb2e453f7d926923ad184eb9878855e2680d656095559fd47',100.0,1.77913049498427605e+09,1,'2026-06-12T20:20:45Z',NULL,NULL,NULL,'["Machine Learning", "Model Serving", "Serverless ML"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:20:45Z", "gh_stars": 5573}'); -INSERT INTO "resources" VALUES('https://github.com/ksoclabs/awesome-kubernetes-security','==ksoclabs/awesome-kubernetes-security== 🌟','','2023',5,'An expert-level compilation of Kubernetes security tools, vulnerability papers, threat simulations, and posture management (KSPM) frameworks. Ideal for penetration testers and cloud security engineers auditing the security posture of enterprise orchestrators.','Markdown','Awesome List','Advanced',0,'online','manual','86bf24926cb49549c6e032ba501ce7a1cde1afc39831023161c77ae4fcd6d46c',100.0,1.78173612314208889e+09,1,'2026-06-18T00:42:03.142089+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Security"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/ktock/buildg','==buildg: Interactive debugger for Dockerfile== 🌟','','2026',5,'Buildg is an interactive debugger designed specifically for Dockerfiles, built on top of BuildKit. It allows engineers to step through build instructions, set breakpoints, inspect the filesystem state at specific build steps, and launch interactive shells during intermediate builds. This dramatically reduces the trial-and-error loop when debugging complex multi-stage Dockerfiles.','Go','Tool','High',0,'online','manual','8cffa16d70cf3f07e62c80441249b1987a2b8fd50045b612f179ab73ab4b7115',100.0,1.77902937178310894e+09,1,'2026-05-07T20:04:29Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Debugging"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-07T20:04:29Z", "gh_stars": 1499}'); -INSERT INTO "resources" VALUES('https://github.com/kube-aws/kube-spot-termination-notice-handler','kube-spot-termination-notice-handler','','2021',5,'A daemon that polls the AWS EC2 spot termination notice metadata endpoint, initiating graceful drains of workloads when an interruption signal is triggered. Superseded by newer cloud-specific node termination handlers.','Go','DaemonSet','Intermediate',1,'online','manual','7457be0ad6771a50847a828c730671e0ac6d2b712974894a078a5634d6e0a738',100.0,1779031796.87737,1,'2023-10-25T14:47:15Z',NULL,NULL,NULL,'["Infrastructure", "Reliability", "Graceful Shutdown"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-25T14:47:15Z", "gh_stars": 380}'); -INSERT INTO "resources" VALUES('https://github.com/kube-burner/kube-burner','kube-burner 🌟','','2020',3,'A specialized performance and orchestration tool designed to stress-test Kubernetes clusters. It automates object creation, monitors cluster health in real time via Prometheus, and measures scheduling latency at scale.','Go','CLI Tool','High',0,'online','manual','7d3a313a15a9a64f4d8dfeacb53a9922c7d5494cb20bf8970f888f7df4808c3d',100.0,1.77913049492187094e+09,1,'2026-06-08T17:51:22Z',NULL,NULL,NULL,'["Performance & Testing", "Load Testing", "Benchmarking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T17:51:22Z", "gh_stars": 773}'); -INSERT INTO "resources" VALUES('https://github.com/kube-logging/logging-operator','kube-logging/logging-operator','','2026',2,'An enterprise-grade Kubernetes operator engineered to automate the lifecycle of Fluentd and Fluent Bit collectors. Simplifies logging pipelines through declarative CRDs, featuring dynamic multi-tenant log isolation, secure buffer management, and reliable downstream routing rules.','Go','Repository','Advanced',1,'online','manual','d1c9b90ba239f84a8611b31918e41ccfae1540c8b6eecd022dc8daf28842dc5a',100.0,1.77903433295746803e+09,1,'2026-06-12T22:04:47Z',NULL,NULL,NULL,'["Observability", "Logging", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:04:47Z", "gh_stars": 1695}'); -INSERT INTO "resources" VALUES('https://github.com/kube-ns-suspender/kube-ns-suspender','govirtuo/kube-ns-suspender 🌟','','2021',2,'A cloud-cost mitigation helper designed to scale down resources in designated Kubernetes namespaces during idle hours (e.g., nights and weekends). It intercepts workload resources like Deployments and StateSets to reduce overhead.','Go','Controller','Medium',1,'online','manual','370300345b32ee09294e2af0050895f19497091a78a8762f52b072ff565ba145',100.0,1.77913049501997709e+09,1,'2025-03-14T17:43:03Z',NULL,NULL,NULL,'["Resource Management", "FinOps", "Cluster Scale Down"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-14T17:43:03Z", "gh_stars": 84}'); -INSERT INTO "resources" VALUES('https://github.com/kube-vip/kube-vip','kube-vip','','2019',5,'Kube-Vip is a lightweight virtual IP and load balancer engine designed for bare-metal Kubernetes environments, offering high availability for both control planes and LoadBalancer-type services. Operating as a DaemonSet, it negotiates IP addresses.','Go','Infrastructure Daemon','Advanced',0,'online','manual','7479b6f4ec4e498ddf325ad75d433009f16e5eee52e8a9297784148711004217',100.0,1.77903234441781401e+09,1,'2026-06-12T16:06:14Z',NULL,NULL,NULL,'["Network & Connectivity", "IP Address Management", "Load Balancing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T16:06:14Z", "gh_stars": 2859}'); -INSERT INTO "resources" VALUES('https://github.com/kubecfg/kubecfg','github.com/kubecfg/kubecfg','','2016',5,'Kubecfg is a Jsonnet-based configuration manager designed to generate and apply Kubernetes manifests with deterministic accuracy. By treating Kubernetes resources as code modules, it supports deep inheritance, abstraction, and parameterization of resource schemas.','Go','CLI Tool','Advanced',0,'online','manual','28787866aedee99095fb0b1e1ffc5b62edba4a3f8e2984ca1fc4f5207d4c5383',100.0,1.77903092834752392e+09,1,'2026-06-13T19:50:28Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Templating Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T19:50:28Z", "gh_stars": 255}'); -INSERT INTO "resources" VALUES('https://github.com/kubecost/cluster-turndown','Cluster Turndown','','2024',5,'A specialized cost-optimization controller that scales cluster worker groups down to zero during idle execution windows. Promotes strong governance over testing runtimes and non-production dynamic resource instances.','Go','Controller','Intermediate',1,'online','manual','b52114740ff857a2fd6826ecb3461bb64f00de23227b05b5f548da3ecc64c009',100.0,1779030711.63564,1,'2026-06-05T18:19:12Z',NULL,NULL,NULL,'["Infrastructure", "Cost Optimization", "Scheduling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-05T18:19:12Z", "gh_stars": 286}'); -INSERT INTO "resources" VALUES('https://github.com/kubecost/cost-model','github.com/kubecost: kubecost-exporter - Running Kubecost as a Prometheus'' metric exporter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58b4fe6b649a9ae98023875b36520bd325ac12c7463a430cb57e7371638722be',100.0,1.77902991709985399e+09,0,'2026-05-17T16:58:37.099854+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/opencost/opencost"}'); -INSERT INTO "resources" VALUES('https://github.com/kubecost/kubectl-cost','kubectl-cost','','2023',3,'A dedicated `kubectl` command-line plugin designed to interact directly with Kubecost APIs. Enables cluster administrators to quickly fetch real-time and historical financial metrics without accessing external graphical dashboards.','Go','Tool','Intermediate',0,'online','manual','6bad65098abf34b9ef26046e470ae3f770c9a2661a2871332b9b8190403c2c22',100.0,1.77903257522413396e+09,1,'2026-06-10T22:50:27Z',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T22:50:27Z", "gh_stars": 1041}'); -INSERT INTO "resources" VALUES('https://github.com/kubefirst/kubefirst','==github.com/kubefirst/kubefirst==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31774c4cfb73bc62c2093b13e555883036b61bd91bcf976a301b586e31aef091',100.0,1.77903169700754308e+09,0,'2026-05-17T17:28:17.007543+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/konstructio/kubefirst"}'); -INSERT INTO "resources" VALUES('https://github.com/kubeflow/kfserving','KFServing 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8ba963252e30c4a5d10725eb35c008e4a42c2e173825f7fa74928c3eebf1e560',100.0,1.77903367565473794e+09,0,'2026-05-17T18:01:15.654738+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/kubeguard/guard','Guard','','2021',5,'Guard (by Appscode) is an advanced authentication and authorization engine built for Kubernetes, allowing secure webhook integrations with identity providers. Useful for scaling zero-trust validation within multi-tenant clusters.','Go','CLI Tool','Advanced',0,'online','manual','e4a436c77eca5af50d5dbf79d16ddee804346139ad870945f640dd85e4ea44a2',100.0,1.77913049496844792e+09,1,'2026-05-21T15:29:07Z',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Security", "Admission Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-21T15:29:07Z", "gh_stars": 620}'); -INSERT INTO "resources" VALUES('https://github.com/kubehelper/kubehelper','KubeHelper','','2024',5,'An interactive terminal user interface designed to assist operators with fast cluster checks, resource inspection, and safe resource cleaning. Provides structural menu shortcuts, eliminating the need to execute lengthy nested kubectl commands manually.','Go','CLI Tool','Low',0,'online','manual','bbd8910634940f7da85391f196e3c97e7e35637bcc5d10e8add15044254f4bb9',100.0,1.77903449799948811e+09,1,'2021-02-15T13:27:24Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Cluster Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2021-02-15T13:27:24Z", "gh_stars": 249}'); -INSERT INTO "resources" VALUES('https://github.com/kubeinit/kubeinit','Kubeinit 🌟','','2026',5,'Curator Insight vs Live Grounding: Kubeinit was designed as an Ansible automation tool to deploy Kubernetes, OKD, or OpenShift on VMs using libvirt/KVM. Live telemetry shows this repository has moved to legacy status with zero recent commits, reflecting a shift toward Cluster API providers for virtualization.','Python/Ansible','Repository','Advanced',0,'duplicate','manual','30030a2ad117765656888aa3efc1f8a879dd1cab246b8bed321c75e6869c73f3',100.0,1.77903384520885491e+09,1,'2025-12-05T21:26:59Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Virtualization"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T21:26:59Z", "gh_stars": 222, "duplicate_of": "https://github.com/Kubeinit/kubeinit"}'); -INSERT INTO "resources" VALUES('https://github.com/kubemq-io/kubemq-community','github.com/kubemq-io/kubemq-community 🌟','','2024',5,'The primary community codebase for KubeMQ. It showcases a lightweight, high-throughput message broker written in Go, specifically optimized for containerized microservice routing patterns inside Kubernetes.','Go','Code','Intermediate',0,'online','manual','26be1f454a72862d41e500b7e6e68eea0316a06151ab10ac9164a914a66cc46b',100.0,1.77903423306617903e+09,1,'2023-02-18T04:16:19Z',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "KubeMQ"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-18T04:16:19Z", "gh_stars": 667}'); -INSERT INTO "resources" VALUES('https://github.com/kubenav/kubenav','kubenav','','2025',4,'A lightweight multi-platform open-source navigator designed for mobile devices (iOS, Android) and desktop. Delivers secure cluster troubleshooting, rapid log auditing, and safe shell executions directly on remote servers.','Dart','Repository','Intermediate',0,'online','manual','cc2b5c098452f2518d4d2137de361f8c9e3861275aaa2e9ee9bffb250d413d74',100.0,1.77902938029819798e+09,1,'2026-06-01T01:46:56Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Mobile Administration"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T01:46:56Z", "gh_stars": 2274}'); -INSERT INTO "resources" VALUES('https://github.com/kubeops/config-syncer','==kubeops/config-syncer: Config Syncer (previously Kubed)==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','534fd5b271e0124f649c91c528558cefbfb1f2c94aecde0f4746e6fdcb8a1509',100.0,1.77903152122944092e+09,0,'2026-05-17T17:25:21.229441+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/config-syncer/config-syncer"}'); -INSERT INTO "resources" VALUES('https://github.com/kubeops/ui-server','identity-server','','2021',1,'An identity and authorization server built specifically for Kubernetes dashboard architectures. It integrates with native OpenID Connect (OIDC) providers to manage secure user sessions and token exchanges for web UIs.','Go','Identity Provider','High',1,'online','manual','976a2f5e5b440221f3ed9a2de22165b937adcdf6fc3204889c1811be2a0c9ea3',100.0,1.77913049500086593e+09,1,'2026-06-13T03:45:28Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T03:45:28Z", "gh_stars": 27}'); -INSERT INTO "resources" VALUES('https://github.com/kubeopsskills/cloud-secret-resolvers','kubeopsskills/cloud-secret-resolvers: Cloud Secret Resolvers (CSR)','','2021',2,'An open-source operator-free secret resolver utility that queries AWS, Azure, and GCP secret stores dynamically, writing resolved parameters straight into runtime Kubernetes configurations. Reduces overhead associated with bulky operator systems.','Go','Tool','Intermediate',1,'online','manual','f26f51430c382c7a8c629e1a75b95f2c292a675b9285750e8b7e033167d02d48',100.0,1779030711.75199,1,'2022-06-22T10:39:05Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-22T10:39:05Z", "gh_stars": 35}'); -INSERT INTO "resources" VALUES('https://github.com/kubepack/chart-doc-gen','chart-doc-gen: Helm Chart Documentation Generator','','2022',2,'Command-line utility that extracts configuration variables directly from values.yaml to compile uniform Markdown files. Speeds up delivery by ensuring user manuals and codebases stay perfectly aligned.','Go','Plugin','Beginner',0,'online','manual','3cf55fa13e1a671d356837825acf23af6a782f0cb74eae5cc9398d49fb9d6d92',100.0,1.77903080340058493e+09,1,'2026-05-16T02:01:15Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Documentation Automation"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-16T02:01:15Z", "gh_stars": 122}'); -INSERT INTO "resources" VALUES('https://github.com/kubepug/kubepug','==github.com/kubepug/kubepug: Deprecations AKA KubePug - Pre UpGrade (Checker)=='' ⭐','','2019',5,'KubePug checks local resources against upcoming Kubernetes API deprecations and removals. By parsing live resources or raw manifest directories, it provides warning indicators mapping to the designated target version''s deprecation roadmap. This tool forms a critical gate inside pipeline verifications.','Go','CLI Tool / kubectl Plugin','Intermediate',0,'online','manual','546a2f76b2780f056a0e9b590a1a3bc1374dce6383528956ff2afdef6364d3a0',100.0,1.77903205503712606e+09,1,'2026-06-08T09:31:44Z',NULL,NULL,NULL,'["Cluster Lifecycle", "Upgrades & Compliance", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T09:31:44Z", "gh_stars": 1835}'); -INSERT INTO "resources" VALUES('https://github.com/kubereboot/kured','github.com/kubereboot/kured ⭐','','2026',5,'The industry-standard daemonset that monitors clusters for nodes requiring OS-level reboots. Using a coordinated API locking strategy, kured drains and reboots nodes sequentially, preserving cluster-wide resource availability during maintenance windows.','Go','DaemonSet','Medium',0,'online','manual','08fd05371ed694fe460e32a28d52b40bdef0ff8b63d69ee62cc2a4a8016bd7bc',100.0,1.77903156456308794e+09,1,'2026-06-11T21:26:44Z',NULL,NULL,NULL,'["Infrastructure", "Node Provisioning", "Reboot Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T21:26:44Z", "gh_stars": 2543}'); -INSERT INTO "resources" VALUES('https://github.com/kuberhealthy/kuberhealthy','kuberhealthy 🌟','','2024',5,'Kuberhealthy schedules dynamic, real-world actions as background test suites. It detects underlying API, network, or storage decay that static monitoring tools overlook by continually validating that clusters are functionally operational.','Go','Operator','Advanced',0,'online','manual','a01379b3010823904038e846f81c24f722060cf701a5e9378554661d62f6272b',100.0,1.7791304950039761e+09,1,'2026-06-02T05:58:58Z',NULL,NULL,NULL,'["Reliability", "Monitoring", "Synthetic Monitoring", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-02T05:58:58Z", "gh_stars": 2247}'); -INSERT INTO "resources" VALUES('https://github.com/kuberlogic/kuberlogic','kuberlogic','','2022',2,'Kuberlogic is an open-source operator-driven engine designed to turn standard open-source databases (PostgreSQL, MySQL, Redis) into a managed Database-as-a-Service (DBaaS) on Kubernetes. It automates backups, scaling, auto-healing, and monitoring, providing a self-hosted alternative to RDS. However, it remains a smaller community effort.','Go','Controller','High',0,'online','manual','cf3ddffd441ae1c89c416b39ea700a7b26053c5f33e1a7cc13b344d339a518b0',100.0,1.77903215986471605e+09,1,'2022-10-26T14:38:18Z',NULL,NULL,NULL,'["Database Orchestration", "Database-as-a-Service", "SaaS Builders"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-10-26T14:38:18Z", "gh_stars": 228}'); -INSERT INTO "resources" VALUES('https://github.com/kubermatic/fubectl','fubectl','','2026',5,'A widely adopted wrapper layer of shell helper functions and interactive `fzf` auto-completers designed to supercharge kubectl navigation. Radically simplifies log inspections, shell attachment prompts, and port forwarding setups.','Bash','CLI Tool','Beginner',0,'online','manual','6bb6ef7e2027b10db5fc1753953334a6f0f89021ec7407ce3e84f29c9528115e',100.0,1.77903413970885396e+09,1,'2026-02-18T08:38:54Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-18T08:38:54Z", "gh_stars": 1002}'); -INSERT INTO "resources" VALUES('https://github.com/kubermatic/kubecarrier','KubeCarrier - Service Management at Scale','','2023',5,'KubeCarrier is an open-source system designed for managing services across multiple Kubernetes clusters using a Service App Store model based on CRDs. Curator insights framed it as an enterprise-ready hub for multi-tenant services; however, live grounding reveals the project has been archived by Kubermatic. It remains academically and architecturally notable for showing how to use Hub-and-Spoke cluster patterns to automate service provisioning.','Go','Software','Advanced',0,'online','manual','cdeca712f167e1ebbd9e47da971ef81314edde045093745dac14d6ba50e8663f',100.0,1.779032372197865e+09,1,'2023-07-05T20:56:40Z',NULL,NULL,NULL,'["Multi-Cluster", "Service Management", "Operator Framework"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-05T20:56:40Z", "gh_stars": 291}'); -INSERT INTO "resources" VALUES('https://github.com/kubermatic/kubeone','==kubermatic/kubeone== 🌟','','2024',4,'KubeOne is a highly opinionated, declarative Kubernetes cluster provisioning and lifecycle management tool. Utilizing the Cluster API under the hood, it automates the creation, upgrade, and maintenance of single control-plane or highly-available clusters across various cloud providers and bare-metal environments.','Go','CLI Tool','High',0,'online','manual','774d41c037db09506f5aeae4c27b66e363d5e2e624644905ebb94af4b11225f7',100.0,1.77903104633181095e+09,1,'2026-06-03T21:13:34Z',NULL,NULL,NULL,'["Cluster Management", "Provisioning", "Declarative Clusters"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T21:13:34Z", "gh_stars": 1513}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-client','github.com/kubernetes-client 🌟','','2026',0,'The master repository for official Kubernetes API clients. It coordinates client generation profiles across Python, Java, JavaScript, and Go, serving as the base for building advanced cloud orchestration tools.','Multi','Repository Directory','Advanced',0,'duplicate','manual','f9afe847a27cfed4f08ab1bf87f4a7913f0636f1d90aa7aae6309ad7aa645ac6',100.0,1.77903378245455503e+09,1,'2026-05-17T18:03:02.454555+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Official SDKs"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/kubernetes-client/python"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/go','kubernetes-client/go: OpenAPI based Generated Go client for Kubernetes','','2025',5,'An alternative OpenAPI-generated Go client for Kubernetes APIs. Best utilized for lightweight API interactions and custom code-generation environments requiring strict OpenAPI schema structures.','Go','Library','Advanced',0,'online','manual','74dc88e1d502b4a8a0b9763d5e16cda63b3d361ae16da5db2ddd9fdddc2bbb16',100.0,1.77903401313459801e+09,1,'2022-03-08T08:27:45Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Go Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-08T08:27:45Z", "gh_stars": 239}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/java','github.com/kubernetes-client/java: Kubernetes Java Client','','2026',5,'The official OpenAPI-generated Java library for the Kubernetes API. Provides enterprise Java platforms with type-safe classes, informers, and watcher APIs to build robust, native controllers.','Java','Library','Advanced',0,'online','manual','c8b72e06d672e56ca6e5e8543d0d917f605312e4a547c80dab5aa2ecb39d736b',100.0,1.77903013283268094e+09,1,'2026-06-12T18:36:31Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Java Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T18:36:31Z", "gh_stars": 3984}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/python','github.com/kubernetes-client/python','','2026',5,'The official Python SDK for interacting with Kubernetes API environments. Heavily leveraged across AI workflows, automation routines, and data operations needing native cluster integration.','Python','Library','Intermediate',0,'online','manual','68b4cba01dcb6e7de7b9e77f374c3c5af11f2fe7a1a8bc4649a93a393ad54fe7',100.0,1779029295.10066,1,'2026-06-08T03:02:20Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Python Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T03:02:20Z", "gh_stars": 7594}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/python-base','github.com/kubernetes-client/python-base','','2025',5,'The foundational base configurations package supporting the official Kubernetes Python Client library. Standardizes raw REST connection handling and secure authentication exchanges.','Python','Library','Intermediate',0,'online','manual','0abb70df04327ef10002eba20626354a1fa4d8f91d47cb48f243316ffa896f35',100.0,1.77903280258956694e+09,1,'2022-02-25T23:19:26Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Python Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-25T23:19:26Z", "gh_stars": 69}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-course/container_workshops','github.com/kubernetes-course/container_workshops','','2022',0,'Workshop curriculum dedicated to fundamental container internals, isolation concepts, namespaces, and runtime interactions. (Live Grounding: Serves as an excellent fundamental base for engineers seeking to demystify low-level OCI runtime mechanisms).','Shell/Dockerfile','Code Repository','Intermediate',0,'online','manual','e1b93a2ff48bc2af86ea2e40392312e1d5dcb188061af30eb1dd9b9a538b9165',100.0,1.78173591078982806e+09,1,'2026-06-18T00:38:30.789828+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Containerization Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-csi','github.com/kubernetes-csi','','2026',0,'The official GitHub organization containing CSI reference drivers, specification documentation, and auxiliary helper containers (such as csi-provisioner and csi-snapshotter). These foundational code repositories define how all third-party storage controllers communicate with the core Kubernetes API.','Go','Repository','High',0,'duplicate','manual','e980d53aee55061c19050394117f47d9ecf6c911d4e7c26dfc046f77129d5b77',100.0,1.77903110921231603e+09,1,'2026-05-17T17:18:29.212316+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "Source Code"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/kubernetes-client"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-csi/csi-driver-smb','SMB CSI Driver for Kubernetes','','2026',5,'A specialized CSI driver designed to dynamically provision and mount Server Message Block (SMB) shared directories into Kubernetes pods. This driver is essential for heterogeneous Windows/Linux container clusters and legacy corporate network attached storage (NAS) migrations.','Go','CSI Driver','Medium',0,'online','manual','eab7a2248d1bef935176b622ad8dfa3ce97f382d9418a2ee0d2e219583b61216',100.0,1.77903325919458198e+09,1,'2026-06-14T07:10:30Z',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "SMB Integration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:10:30Z", "gh_stars": 641}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/etcdadm','github.com/kubernetes-sigs/etcdadm ⭐','','2018',3,'A retired cluster administration tool inspired by kubeadm, designed to provision and operate secure, HA etcd clusters. Although deprecated in the Kubernetes-retired ecosystem, it served as a foundational pattern for bootstrap orchestrators.','Go','Cluster Installer','High',0,'online','manual','74b1a330a79242cd06f6d9fa042d24276e94431e09c9fb3706af3511ec7d8191',100.0,1.77913049493086195e+09,1,'2024-04-29T17:19:53Z',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "etcd Management"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-29T17:19:53Z", "gh_stars": 747}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/frakti','Frakti','','2020',5,'Critical Live Grounding: Built originally to support hypervisor-based Container Runtime Interfaces (CRI), Frakti has been officially retired and archived by the Kubernetes organization. Modern environments utilize container-native VM interfaces like Kata Containers or Firecracker integrated directly into containerd.','Go','Repository','Advanced',0,'online','manual','07833ef4cc0c9fb288a03de53893ff40afa113ac6f2543303073a13f38adc569',100.0,1.77913049497854495e+09,1,'2020-12-15T16:30:13Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Hypervisor-based Runtimes"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-12-15T16:30:13Z", "gh_stars": 675}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/hierarchical-namespaces','kubernetes-sigs/hierarchical-namespaces: The Hierarchical Namespace Controller (HNC)','','2020',5,'The Hierarchical Namespace Controller (HNC) allowed users to establish parent-child relationships between namespaces to propagate policies, secrets, and roles. Although highly influential for multi-tenant self-service models, the repository has been officially retired as of recent CNCF updates, steering teams toward newer vcluster or namespace-controller patterns.','Go','Controller','Advanced',0,'online','manual','cf35f6850e587357b7265284a4ee38df7649f31c9f7e1ebc0d775977662ffb86',100.0,1.77913049496321702e+09,1,'2025-04-07T00:22:00Z',NULL,NULL,NULL,'["Kubernetes", "Multi-Tenancy", "Namespace Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-07T00:22:00Z", "gh_stars": 667}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kpng','kubernetes-sigs/kpng','','2021',5,'Originally conceived as the next-generation Kubernetes Proxy (KPNG) to split kube-proxy into a clean control plane and specialized data planes. Live grounding confirms the project has been officially retired by SIG Network, though its architectural lessons on decoupled state distribution continue to influence modern custom dataplane designs.','Go','Core Component','Advanced',0,'online','manual','600ce80e685a81a0beb113112dc6330d72d64df910cd6a075a0477d4acf8aef1',100.0,1.77913049494705605e+09,1,'2024-07-09T05:36:20Z',NULL,NULL,NULL,'["Kubernetes", "Networking", "Service Routing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-09T05:36:20Z", "gh_stars": 240}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kube-batch','kube-batch','','2018',2,'An early batch scheduler for Kubernetes designed to run high-performance computing (HPC) and deep learning workloads. Note: This project is now retired and archived; its features have been superseded by Volcano or the native Kubernetes scheduler queueing enhancements.','Go','Batch Scheduler','High',0,'online','manual','1e384314b52bd9b4322348255137977944a4424b07518c238c49d614e04864e5',100.0,1.77913049499501609e+09,1,'2023-05-22T13:50:02Z',NULL,NULL,NULL,'["Scheduling", "Batch Workloads", "HPC"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-22T13:50:02Z", "gh_stars": 1091}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kubefed','KubeFed: Kubernetes Cluster Federation','','2026',5,'The retired multi-cluster federation engine (KubeFed). Designed to coordinate resources across multiple clusters, it was retired due to design limitations. Modern production multi-cluster strategies have migrated to architectures like Karmada, Open Cluster Management (OCM), or global service meshes.','Go','Tool','Advanced',0,'online','manual','330530461748600ca09970c48f751e2e654f4ec63165febd67428027693ec1d6',100.0,1.77913049496523308e+09,1,'2023-03-24T21:50:24Z',NULL,NULL,NULL,'["Operations", "Multi-Cluster", "Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-24T21:50:24Z", "gh_stars": 2483}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kui','kubernetes-sigs/kui','','2019',3,'A hybrid visual/command-line tool built on Electron to interact with Kubernetes APIs. Note: This project is retired/archived by the Kubernetes-SIGs group; alternative options include active terminal tools such as k9s or Lens.','TypeScript','Visual CLI','High',0,'online','manual','6f26251f692c9c7c121fd0767399a108a6f37d72f6c237d987cb876016a40866',100.0,1.77913049495529699e+09,1,'2025-07-12T22:06:01Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Visual terminal"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-12T22:06:01Z", "gh_stars": 2899}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/multi-tenancy/tree/master/incubator/hnc','Hierarchical namespaces','','2023',5,'The repository source for the Hierarchical Namespace Controller (HNC). While archived on GitHub, it remains highly informative for establishing cascading sub-namespace parameters and resource hierarchies.','Go','Repository','Advanced',0,'online','manual','0ce8e552037cf09512073a654acd18b1d620d41283c0c70701bfefe4b91d7551',100.0,1.77913049498615694e+09,1,'2023-05-11T21:17:56Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hierarchical Namespaces"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-11T21:17:56Z", "gh_stars": 942}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs','Kubernetes SIGs','','2024',0,'The official repository collection managed by Special Interest Groups. It acts as the home for core ecosystem tools, testing frameworks, API extensions, and auxiliary automation packages.','N/A','Repository','Advanced',0,'online','manual','1ebdd651edefc516652d5c80c649ee27e67bf9c6dbf8d67fa1f2fa8b3b613a56',100.0,1.77903217342100501e+09,1,'2026-05-17T17:36:13.421005+02:00',NULL,NULL,NULL,'["Community & Governance", "SIGs", "Repositories"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/aws-load-balancer-controller','==github.com/kubernetes-sigs/aws-load-balancer-controller==','','2026',5,'The core controller that manages AWS Elastic Load Balancers (ALB and NLB) on behalf of a Kubernetes cluster. Live Grounding verifies its continuous support for advanced features like target grouping by IP, ACM certificate integration, and shared ALBs. It acts as the primary ingress controller for modern AWS EKS network architectures.','Go','Code Repository','Advanced',1,'online','manual','e96c23880736600bb844db45ddde2c16441a87670c49e244bb58be2b5eaca684',100.0,1.77903198349884605e+09,1,'2026-06-12T20:36:48Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Ingress Controllers"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:36:48Z", "gh_stars": 4300}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/cluster-addons','Cluster Addons 🌟','','2025',5,'This SIG-Cluster-Lifecycle project establishes standard, declarative approaches for managing core cluster addons. It provides structured templates for bootstrapping, upgrading, and removing cluster utilities like CoreDNS or CSI engines safely.','Go','Repository','Advanced',0,'online','manual','a2e6eea11d1078fef0c8779e32d1be068881ea41a4c595714c6f20ba176d7b39',100.0,1.77903204674334788e+09,1,'2023-04-24T19:59:04Z',NULL,NULL,NULL,'["Operations & Reliability", "Addons Management", "Cluster Lifecycle"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-24T19:59:04Z", "gh_stars": 156}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/cluster-api',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ead71e9f56c783ba010a87db2d76899d165c14e0ec3e6dfb2bb845b58791c3cf',100.0,1.77903309291343188e+09,1,'2026-05-17T17:51:32.913432+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/descheduler','Descheduler for Kubernetes 🌟','','2026',5,'A highly critical Kubernetes SIG project that addresses scheduling drift by continuously examining running pods against modified constraints, evicting pods that violate affinities, taints, topology spreads, or resource capacities.','Go','Controller','Advanced',1,'online','manual','800177eb1bbf2496c5264eb5b149803a972ae5fbaa153c8598970f0ad6496ce3',100.0,1.77903182560427808e+09,1,'2026-06-08T10:13:47Z',NULL,NULL,NULL,'["Cluster Management", "Scheduling & Node Assignment", "Dynamic Balancing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/ocp4.md"]','["kubernetes-tools.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T10:13:47Z", "gh_stars": 5441}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/e2e-framework','kubernetes-sigs/e2e-framework','','N/A',0,'Curator Insight presents this official Kubernetes SIG framework for writing robust end-to-end tests for operators and controllers. Live Grounding highlights its structured step-by-step test phases, integrated kind cluster spin-up, and native client-go validation patterns.','English','Repository','Advanced',0,'online','manual','57102640c25fb43e99dbed64bd1e680744003fe595379f30c016713a31976b44',100.0,1779030609.31161,1,'2026-06-08T05:52:53Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Testing Frameworks"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T05:52:53Z", "gh_stars": 659}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/etcdadm','github.com/kubernetes-sigs/etcdadm ⭐','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d9d6d5df7237724e18b45213219f932e33df0f5e6ed2088e49a9810934be1b7',100.0,1.77903050748402404e+09,0,'2026-05-17T17:08:27.484024+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/etcdadm"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/external-dns','external-dns','','2024',5,'A vital ecosystem add-on that dynamically configures external DNS providers based on active Ingress and Service host declarations. Ensures automated external network connectivity.','Go','Repository','Advanced',1,'online','manual','654e152956ca97766a1312ecf102ea16c195e13878800fcf93396ae4c4ab8319',100.0,1.77903356748024606e+09,1,'2026-06-13T21:06:32Z',NULL,NULL,NULL,'["Networking & Ingress", "DNS", "Automation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T21:06:32Z", "gh_stars": 8985}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/gateway-api','Kubernetes Gateway API','','2023',4,'Official GitHub repository for the standard Kubernetes Gateway API. This next-generation specification supersedes standard Ingress, offering expressive, role-oriented, and extensible routing APIs (Gateway, GatewayClass, and Route resources).','Go','Repository','Advanced',1,'online','manual','9b853c512489d4b358665cd406a72d7c98c3d11567570278578142b0ff19f417',100.0,1.77903068091042304e+09,1,'2026-06-12T20:16:49Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Gateway API"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-networking.md", "docs/kubernetes-operators-controllers.md", "docs/servicemesh.md"]','["kubernetes-networking.md", "kubernetes-operators-controllers.md", "servicemesh.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:16:49Z", "gh_stars": 2885}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/hierarchical-namespaces','kubernetes-sigs/hierarchical-namespaces: The Hierarchical Namespace Controller'' (HNC)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fdef75e2a80bfc946c00b02248b0c35953ca426910893e9e23b1357f8c72b720',100.0,1.77902937830564403e+09,0,'2026-05-17T16:49:38.305644+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/hierarchical-namespaces"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/ingate','InGate: Ingress & Gateway API Controller (Archived)','','2021',2,'Architectural prototype designed to test Ingress integration patterns. Live engineering truth confirms this repository is archived by SIG-Network, as development has shifted entirely toward the standardized Gateway API.','Go','Repository','Advanced',1,'online','manual','c87518464900ff384554cca1a38f35aeb21edcd64c662194c30f9539ee2dfa1e',100.0,1.77903033071216893e+09,1,'2026-03-17T07:49:06Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Controllers"]','["[LEGACY]"]','["docs/kubernetes-networking.md", "docs/kubernetes-operators-controllers.md", "docs/servicemesh.md"]','["kubernetes-networking.md", "kubernetes-operators-controllers.md", "servicemesh.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-17T07:49:06Z", "gh_stars": 728}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kind','**kind**','','2026',4,'Kubernetes in Docker (kind) is an indispensable ecosystem framework utilizing Docker container nodes to model multi-node clusters. Widely favored for continuous integration (CI) workflows and high-speed local control plane validation.','Go','Tool','Intermediate',0,'online','manual','52fb81ed1c130986f2875d5f20c2dcd6be647ce0c25060548fc35fb4be8eac89',100.0,1.77902905694722509e+09,1,'2026-06-12T19:04:50Z',NULL,NULL,NULL,'["Local Kubernetes Environments", "Containerized Clusters", "KIND"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-based-devel.md", "docs/matrix-table.md"]','["kubernetes-based-devel.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:04:50Z", "gh_stars": 15299}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kpng','kubernetes-sigs/kpng','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d3870e0793fbcc96741fe8d5f173130b7a149ab0a111b8364313de86f0bd7b3',100.0,1.77903198352083802e+09,0,'2026-05-17T17:33:03.520838+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/kpng"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/krew-index/blob/master/plugins.md','Available kubectl plugins','','2026',5,'The master index of the Krew package manager, which lists community-contributed plugins for the kubectl CLI. This index serves as the central hub for operations engineers looking to discover, install, and catalog administrative and diagnostic command-line utilities.','Go','Index','Beginner',0,'online','manual','3751fc9d8df1a8a1fdd78727ddd16b967678a2cf3964a542426f9cb76d555f3d',100.0,1779031186.28168,1,'2026-06-14T05:18:33Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Kubectl Plugins"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/other-awesome-lists.md"]','["kubernetes.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:18:33Z", "gh_stars": 691, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kube-batch','kube-batch','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f3a4116d27d5d5d955755a2f759f9f2c74506091c12304ed423e70c43c52594',100.0,1.7790340980439341e+09,0,'2026-05-17T18:08:18.043934+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/kube-batch"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kube-scheduler-simulator','kube-scheduler-simulator','','2024',3,'An interactive, web-based simulator designed to visualize, debug, and test custom scheduler configurations and plugins. It enables platform developers to step through scheduling decisions without modifying production clusters. Widely recognized in 2026 as an essential tool for training engineers on advanced scheduling concepts.','Go','Web Application','High',1,'online','manual','3793cba17a48f8974bb5ee8f5e585d24649c606cdc8abab27a355c65317beb78',100.0,1.77903264046040105e+09,1,'2025-09-21T04:10:12Z',NULL,NULL,NULL,'["Infrastructure", "Scheduling", "Simulator"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-21T04:10:12Z", "gh_stars": 1092}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kubebuilder','kubernetes-sigs/kubebuilder','','2026',5,'Kubebuilder is the industry-standard developer framework for generating custom Kubernetes APIs and controllers. Leveraging structured scaffolding, advanced code generators, and controller-runtime wrappers, it streamlines the creation of highly reliable operators.','Go','Repository','Advanced',0,'online','manual','29d9981ad02b766023817c041f9aa38e9b24e6541793c93eef23ea561d07f8dc',100.0,1.77902911364673089e+09,1,'2026-06-12T23:52:37Z',NULL,NULL,NULL,'["Extensibility & Development", "Frameworks & Tooling", "Controller SDKs"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T23:52:37Z", "gh_stars": 9183}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kubefed','KubeFed: Kubernetes Cluster Federation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb43d0721e6c5e4842baa866b9078f0369982e1f3128feba39e5aa5c4e764f5',100.0,1.77902946691022896e+09,0,'2026-05-17T16:51:06.910229+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/kubefed"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kubespray','**Kubespray**','','2026',5,'The industry standard Ansible automation framework for deploying enterprise-ready, production-grade clusters. Combining Kubeadm with highly flexible, battle-tested playbooks, it handles network policy deployment (CNIs like Calico/Cilium), storage classes, node lifecycle operations, and multi-distribution OS configurations.','Python/Ansible','Repository','Advanced',0,'online','manual','e6a5ab4538c357775e53e98139727266a66b700215009b4dbd5fdcc4d257fb79',100.0,1.77903283533039593e+09,1,'2026-06-14T08:26:33Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Enterprise Playbooks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:26:33Z", "gh_stars": 18556}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kueue','kubernetes-sigs/kueue: Kubernetes-native Job Queueing','','2026',5,'Kueue manages resource quotas across tenant namespaces, supporting complex machine learning and AI orchestration flows. It acts as a cloud-native batch scheduling engine, optimizing utilization within strict resource envelopes.','Go','Repository','Advanced',0,'online','manual','57dcd4bd79ba0cb4373a02dac6563bfd09831c58facdbdabf2521e45284ff23b',100.0,1.77903153598088192e+09,1,'2026-06-12T20:30:47Z',NULL,NULL,NULL,'["Workloads", "Batch Jobs", "Queueing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:30:47Z", "gh_stars": 2563}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0','Kueue Release v0.14.0','','2024',4,'Curator Insight details the Kueue v0.14.0 release for advanced batch queuing in Kubernetes. Live engineering in 2026 highlights Kueue as the de facto standard for queuing, resource-sharing, and optimizing ML/AI compute clusters using standard scheduling components.','Go','Code Repository','High',1,'online','manual','43b0b49fc7eb473a64ff7e8315cb7180b2cfa93754ef2bb6e59221fc574560ff',100.0,1.77903165253824591e+09,1,'2026-06-12T20:30:47Z',NULL,NULL,NULL,'["Platform Engineering", "Job Scheduling", "Batch Workloads"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-releases.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md", "kubernetes-releases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:30:47Z", "gh_stars": 2563}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kui','kubernetes-sigs/kui','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','651b6b6f7dee57a12e65301913f8e02bb09e0449ec4a332b016d3a3a47cd8de3',100.0,1.77903377097070288e+09,0,'2026-05-17T18:02:50.970703+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/kui"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kustomize','kustomize','','2026',5,'Duplicate entry for Kustomize, highlighting its role as a CNCF-backed declarative customization engine. It uses a composition-based system to configure variations of YAML files without standard template parameters, serving as a clean alternative to Helm.','Go','Tool','Intermediate',0,'online','manual','0d521a8e3abbccba8dcc4a3e9cb4c5d43a87f434413999983fb9163a6ce10c6f',100.0,1.77903448738609695e+09,1,'2026-06-08T00:42:31Z',NULL,NULL,NULL,'["Configuration", "Templating & Engine", "Kustomize"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T00:42:31Z", "gh_stars": 12070}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kwok','kubernetes-sigs/kwok','','2025',4,'KWOK (Kubernetes WithOut Kubelet) is an official SIG-sponsored emulator that spins up thousands of virtual nodes in seconds. By executing without actual kubelet footprints, it enables developers to simulate massive scale clusters, scheduler constraints, and operator behaviors on a standard laptop.','Go','CLI / Emulation Engine','Advanced',0,'online','manual','81c669e4ae741b5aba8e200f41e058f33537bcd4a8b9348496eac1a74b0d1dbf',100.0,1.77903111390952801e+09,1,'2026-06-12T07:32:24Z',NULL,NULL,NULL,'["Testing", "Simulation & Emulation", "Cluster Management"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T07:32:24Z", "gh_stars": 3124}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/multi-tenancy/tree/master/incubator/hnc','Hierarchical namespaces','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','472ed291b401f1602c7f3f23c55bdc896cd4ba1ada9a4ae6ada6eed916164c77',100.0,1779029061.35295,0,'2026-05-17T16:44:21.352950+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/multi-tenancy/tree/master/incubator/hnc"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/nfs-ganesha-server-and-external-provisioner','github.com: NFS Ganesha server and external provisioner','','2023',2,'An out-of-tree dynamic provisioner that uses NFS Ganesha to dynamically provision Kubernetes Persistent Volumes (PVs) over NFS. It packages an NFS-Ganesha server directly within the provisioner container, allowing clusters to share block storage volumes dynamically via NFS. It remains a crucial storage-layer utility in 2026 for mixed ReadWriteMany workload environments.','Go','Storage Provisioner','High',1,'online','manual','1a9e8d9a821a92dadfa3cf1a2019e52415f6a8bf956516a1df0605afeda43c30',100.0,1.77903420871817302e+09,1,'2026-03-31T17:50:19Z',NULL,NULL,NULL,'["Storage", "NFS", "Provisioner"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-31T17:50:19Z", "gh_stars": 481}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner','kubernetes-sigs/nfs-subdir-external-provisioner: Kubernetes NFS Subdir External'' Provisioner','','2025',4,'An out-of-tree dynamic provisioner that uses an existing NFS server to dynamically provision Kubernetes Persistent Volumes by creating subdirectories within the NFS share. Extremely reliable and simple to configure, it is widely utilized in 2026 for developer setups, bare-metal deployments, and test environments.','Go','Storage Provisioner','Medium',0,'online','manual','01c5c113ec1f426c994398e95c38d7a4d209d1b9609a7c551679c011b2f10ecb',100.0,1.77903455848235607e+09,1,'2026-03-31T17:50:19Z',NULL,NULL,NULL,'["Storage", "NFS", "Provisioner"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-31T17:50:19Z", "gh_stars": 3016}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/node-feature-discovery','==kubernetes-sigs/node-feature-discovery: Node feature discovery for Kubernetes==','','2018',3,'A Kubernetes SIG project that scans hardware attributes and custom system configurations across cluster nodes. It labels nodes automatically based on attributes like GPUs, instruct sets, or custom kernel attributes.','Go','Kubernetes Operator','Advanced',1,'online','manual','9eb50a4b87b24f04460ce893b04e36df50bbcd718ac3470621d0ef19a77b7dab',100.0,1.77902906134383201e+09,1,'2026-06-14T09:53:01Z',NULL,NULL,NULL,'["Cluster Management", "Hardware Discovery", "Node Labeling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:53:01Z", "gh_stars": 1045}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran','kubernetes-sigs: Trimaran: Load-aware scheduling plugins 🌟','','2024',3,'A collection of scheduling plugins (TargetLoadPacked and LoadWatcher) under the Trimaran umbrella that enable real-time, load-aware scheduling in Kubernetes. Instead of scheduling purely based on static requests, it utilizes actual node resource utilization metrics. Active in 2026, it is vital for optimizing cluster efficiency and reducing overall infrastructure costs.','Go','Scheduling Plugin','High',0,'online','manual','59522768a9791e6c5f76db6c3a5c6eb9cad2515fcc9bca7b93700af41b33d7e7',100.0,1.77902916377159905e+09,1,'2026-06-11T10:17:00Z',NULL,NULL,NULL,'["Infrastructure", "Scheduling", "Load-Aware"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/ocp4.md"]','["kubernetes-tools.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T10:17:00Z", "gh_stars": 1295}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/secrets-store-csi-driver','Kubernetes-Secrets-Store-CSI-Driver: Secrets Store CSI driver for Kubernetes'' secrets','','2024',4,'Implements the Secrets Store CSI standard, enabling pods to mount sensitive credentials directly from external secure vaults (AWS Secrets Manager, Azure Key Vault, HashiCorp Vault) as files, bypassing native secrets security issues.','Go','Repository','Advanced',1,'online','manual','002ecde6fd2c5324a3e888a1a6effc32a49ece37598b4592e6e209aee17a3214',100.0,1.77903433675890493e+09,1,'2026-06-11T04:16:46Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md", "docs/kubernetes.md"]','["kubernetes.md", "devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T04:16:46Z", "gh_stars": 1537}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/security-profiles-operator','kubernetes-sigs/security-profiles-operator','','2025',4,'The official Kubernetes SIG operator for managing Seccomp, AppArmor, and SELinux profiles natively. Live Grounding confirms its active role in highly regulated sectors for hardening container execution spaces. It replaces manual node profiling with declarative, cluster-wide configurations.','Go','Repository','Advanced',0,'online','manual','7018e8cdf814f360b434d4d884a32b505899192ad0812072c31a18fd1d10afae',100.0,1.77903218540708208e+09,1,'2026-06-12T17:28:56Z',NULL,NULL,NULL,'["Security", "System Hardening", "Security Profiles Operator"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:28:56Z", "gh_stars": 848}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner','github.com/kubernetes-sigs: Local Persistence Volume Static Provisioner'' 🌟','','2026',5,'The official Kubernetes-SIGs repository for the local persistence static provisioner. It automates the creation of PVs for local disks, enabling database workloads to achieve raw, low-latency NVMe/SSD IOPS while retaining Kubernetes persistent storage abstractions.','Go','Code','Advanced',0,'online','manual','d55aae704510a8fd094de9bf43a26277d0e6df1a1003238b3ff63346d602b55d',100.0,1.77903208078710508e+09,1,'2026-06-14T08:33:31Z',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "Local Storage"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:33:31Z", "gh_stars": 1200}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler','github.com/kubernetes: **Kubernetes Cluster Autoscaler**','','2026',5,'The official Kubernetes core component that dynamically alters cloud provider node counts based on scheduling pressures. Despite modern alternatives like Karpenter, it remains the most stable, widely deployed cluster-scaling standard across global cloud architectures.','Go','Repository','Advanced',0,'online','manual','45fa4e240e0e3f9d51e8ce957e7db11ecb736f472619a1678cd6425e7b6d579b',100.0,1779029075.00429,1,'2026-06-13T07:49:29Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Infrastructure Scaling", "Cluster Autoscaler"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:49:29Z", "gh_stars": 8878}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler','VPA: Vertical Pod Autoscaler','','2026',5,'Official repository and implementation guide for the Kubernetes Vertical Pod Autoscaler. Focuses on dynamically adjusting CPU and memory requests/limits of workloads, optimizing resource distribution, and reducing idle costs.','Go','Repository','Advanced',0,'online','manual','ba14c614b6fe15d0119fd2b4b849d83747824660801db6b4c954a5cc94843dcd',100.0,1.77903136070481395e+09,1,'2026-06-13T07:49:29Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Vertical Scaling API"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:49:29Z", "gh_stars": 8878}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/client-go','kubernetes/client-go: Go client for Kubernetes 🌟','','2026',5,'The official Go SDK for managing Kubernetes clusters. It features critical API client mechanics like Informers, Lister-Watchers, work queues, and rate-limiting structures to build high-performance production controllers.','Go','Library','Advanced',0,'online','manual','673297f64673b2774e0328a723c5674cecea1495ce025d9052cc13dc14e207bb',100.0,1.77903304097263503e+09,1,'2026-06-12T18:56:57Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Go Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md", "docs/openshift-pipelines.md"]','["kubernetes-client-libraries.md", "openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T18:56:57Z", "gh_stars": 9837}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/blob/main/README.md','Kubernetes Special Interest Groups (SIGs)','','2024',5,'The master repository outlining the governance structures and work distribution across Special Interest Groups (SIGs). Serves as the blueprint for code contributions and technical decisions.','N/A','Repository','Advanced',0,'online','manual','00b2d13fb802d80b65339b63118ec76c99d190434f89d7545e196554b79ff6de',100.0,1.77913049492285799e+09,1,'2026-06-12T17:28:55Z',NULL,NULL,NULL,'["Community & Governance", "SIGs", "Governance"]','["DE FACTO STANDARD"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:28:55Z", "gh_stars": 12886}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/blob/main/sig-scalability/configs-and-limits/thresholds.md','github.com/kubernetes: Kubernetes Scalability thresholds','','2025',5,'The authoritative SIG-Scalability technical specifications outlining physical structural and behavioral boundaries in a standard Kubernetes cluster (such as a maximum of 5,000 nodes, 150,000 total pods, and etcd throughput limits). Documents constraints and performance degradations encountered as these thresholds are reached.','Markdown','GitHub Repository','Advanced',0,'online','manual','b0452b2bd261bd1d7b003da3f685eb3e32a43b8d176289cb6a12e1d20aef7c2e',100.0,1.77913049503222489e+09,1,'2026-06-12T17:28:55Z',NULL,NULL,NULL,'["Architecture", "Control Plane", "Scalability Limits"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:28:55Z", "gh_stars": 12886}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/blob/master/README.md','Kubernetes Special Interest Groups (SIGs)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d28cde42d4dfdb0d67e46daea15f0e39b9799e43e0b693933462a3c479ce5cd6',100.0,1.77903421774681401e+09,0,'2026-05-17T18:10:17.746814+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes/community/blob/main/README.md"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/blob/master/sig-scalability/configs-and-limits/thresholds.md','github.com/kubernetes: Kubernetes Scalability thresholds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc22af360e812d6bc8184d1dc2c40ca13105c84c48fa8619ad9e3c2c67f08bd8',100.0,1.7790345341363871e+09,0,'2026-05-17T18:15:34.136387+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes/community/blob/main/sig-scalability/configs-and-limits/thresholds.md"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/tree/main/icons','github.com/kubernetes: Kubernetes Icons Set','','2023',5,'The official CNCF-maintained Kubernetes graphic catalog containing SVGs and PNGs representing key system objects like Pods, Services, Deployments, ingress, and Custom Resources. Vital for creating highly precise architectural designs of cloud-native infrastructure.','None','Asset Pack','Beginner',0,'online','manual','a94c5d163013c2889e7907f2966596a70e3f7aac5e80e4264bbff5846ac09ca5',100.0,1779130494.96747,1,'2026-06-12T17:28:55Z',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:28:55Z", "gh_stars": 12886}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/tree/master/icons','==github.com/kubernetes: Kubernetes Icons Set==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','39e4162d41bfbbd8f809f8f62084dab0af4f8de8f2459bdacd5fc4bc58337190',100.0,1779032757.1625,0,'2026-05-17T17:45:57.162500+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes/community/tree/main/icons"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/enhancements','NodeLocal DNSCache','','2026',5,'The Kubernetes Enhancement Proposal (KEP) and repository code outlining the deployment of a local DNS caching agent on each node. Running as a DaemonSet, NodeLocal DNSCache intercepts queries at a local loopback IP, bypassing heavy iptables conntrack entries and DNAT rules to reduce latencies and resolve UDP packet drop vulnerabilities.','Go','Repository','Advanced',0,'online','manual','ca291a0957a964638f787831e058b8bca48c3a81ce364b24d652827f0aa56b3a',100.0,1.7790345314268651e+09,1,'2026-06-14T03:00:33Z',NULL,NULL,NULL,'["Networking", "DNS", "Caching"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:00:33Z", "gh_stars": 3887}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/enhancements/blob/ddf7d2a8c098e97b0714f31e88abad3b3e0e706c/keps/sig-node/2837-pod-level-resource-spec/README.md','KEP-2837: Especificaciones de Recursos a Nivel de Pod','','2021',5,'A critical Kubernetes Enhancement Proposal (KEP) addressing resource specification directly at the Pod level rather than duplicating definitions across individual container configurations. This proposed structural shift promises to optimize vertical pod autoscaling, simplify scheduler math, and streamline declarative application configurations.','Markdown','Reference','Advanced',0,'online','manual','514efde5669ab949ed061953638463ffd0d486da2226e83c2875fcba49759e02',100.0,1.77903369326835298e+09,1,'2026-06-14T03:00:33Z',NULL,NULL,NULL,'["Architecture", "Kubernetes Enhancements", "Resources"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:00:33Z", "gh_stars": 3887}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/frakti','Frakti','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','71df0cbdb5c175fad4bbbdf18fec8817f1dc9dfb428b636a87dad3e2cb0366bf',100.0,1.7790342179266169e+09,0,'2026-05-17T18:10:17.926617+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/git-sync','==github.com/kubernetes/git-sync== ⭐','','2016',5,'Git-sync is a robust, lightweight sidecar container designed to continuously synchronize a targeted Git repository into a locally mounted volume. It is widely leveraged inside Kubernetes Pods to deliver static assets, configuration scripts, and policies to main application processes without requiring image rebuilds.','Go','Sidecar','Intermediate',1,'online','manual','54fb60738ab0304be0bbda503750926a91de8f8ea4015af1b50073a4c81413d5',100.0,1779029268.25356,1,'2026-06-12T22:36:53Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Sidecar Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:36:53Z", "gh_stars": 2704}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/ingress-nginx/issues/7837','A Kyverno policy to block custom snippet configurations for Kubernetes Nginx ingress (CVE-2021-25742','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1c1d77bf149df21c21650a267600a7b8dec80f0bf565ab739db2d18dee177ff4',100.0,1.77903229412831401e+09,0,'2026-05-17T17:38:14.128314+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes/kubernetes/issues/126811"}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/ingress-nginx/releases/tag/controller-v1.0.0','NGINX Ingress Controller - v1.0.0','','2021',5,'Landmark v1.0.0 release of the community ingress-nginx controller. Highlights include compatibility with the GA ingress API specification, significant security enhancements, and optimized resource consumption.','Go','Release','Advanced',1,'online','manual','8e36825d3044d16b5640f83f8973499012707f04aa25a7302be36dfde538f858',100.0,1.77903050725017094e+09,1,'2026-03-23T16:16:29Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "NGINX"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-23T16:16:29Z", "gh_stars": 19494}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/kompose','==Kompose (Kubernetes + Compose)== 🌟','','2026',5,'Kompose is the official translation tool for converting Docker Compose files into native Kubernetes manifests. By generating deployments, services, persistent volumes, and ingress resources automatically, it acts as the primary transition bridge to production environments.','Go','CLI Translation Tool','Intermediate',0,'online','manual','c6aec9f9d2602c11b5d075ad1df9e258f01a3501a12ebebf1cdb8f6ae0119115',100.0,1.77903411643946194e+09,1,'2026-04-16T14:23:39Z',NULL,NULL,NULL,'["Application Lifecycle", "Manifest Generation", "Migration Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-16T14:23:39Z", "gh_stars": 10531}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/kops','GitHub: Kubernetes Cluster with Kops','','2026',5,'Kubernetes Operations (kops) is a production-grade orchestration tool designed to configure, scale, and manage highly available clusters on public cloud environments. Its declarative structure manages cloud instances, security groups, route tables, and internal etcd scaling configurations directly, primarily focusing on AWS.','Go','Repository','Advanced',0,'online','manual','466102259c6e98ae602f93dda8db4ff09242d96489c59285d6bdfc8d40750c32',100.0,1.7790328748434031e+09,1,'2026-06-14T05:30:39Z',NULL,NULL,NULL,'["Provisioning", "Deployment Tools", "AWS"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:30:39Z", "gh_stars": 16625}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/kube-state-metrics','kube-state-metrics 🌟','','2024',4,'A vital system service that translates raw Kubernetes API server state data (e.g., deployments, pod counts, resource limits, cronjobs) into high-fidelity Prometheus metrics. Unlike cAdvisor, which captures resource usage, kube-state-metrics models cluster resource orchestration configurations.','Go','Repository','Intermediate',0,'online','manual','cd224da18daea2aa064a36621fdc1e9056d63a46cb527eb1b4c0904018628a8a',100.0,1.77903379524617791e+09,1,'2026-06-14T07:16:32Z',NULL,NULL,NULL,'["Dynamic Component Monitoring", "Telemetry Protocols", "Object State Monitoring"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:16:32Z", "gh_stars": 6137}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubeadm','Kubernetes Cluster with **Kubeadm**','','2026',5,'The standard bootstrapping engine for establishing conformant clusters, maintained by Kubernetes SIG-Cluster-Lifecycle. It abstracts certificate generation, etcd cluster building, and node onboarding into simplified `kubeadm init` and `kubeadm join` commands. It serves as the foundation for higher-level platform controllers.','Go','Repository','Intermediate',0,'online','manual','6181b21e5d9db134f89d6bf12429426d55889bb77ad9001fa936b37659846a85',100.0,1.77902942194394111e+09,1,'2026-06-01T13:52:54Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Core Engine"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T13:52:54Z", "gh_stars": 3981}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubeadm/blob/main/docs/ha-considerations.md','github.com/kubernetes/kubeadm: High Availability Considerations','','2026',5,'Official design documentation specifying the HA mechanics of Kubeadm clusters. Examines stacked etcd setups versus external etcd clusters, detailing load balancing requirements and node join procedures to build resilient cloud-agnostic platform infrastructure.','Markdown','Documentation','Advanced',0,'online','manual','87353790bbe2b4db49fcbedc03b579fb905a6f150794a352399f6fa5378ba533',100.0,1.77903404012306594e+09,1,'2026-06-01T13:52:54Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "High Availability"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T13:52:54Z", "gh_stars": 3981}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubernetes/issues/126811','A Kyverno policy to block custom snippet configurations for Kubernetes Nginx ingress (CVE-2021-25742','','2024',5,'A critical Kyverno security policy designed to block custom Nginx Ingress snippet configurations, preventing exploitation of CVE-2021-25742. Demonstrates the practical power of declarative security rules in blocking ingress privilege escalations.','YAML','Repository','Advanced',0,'online','manual','a1c3d342ed995b5fd57b8a24a6534669f7693e1714e7519e54970986d0cdda90',100.0,1.779130494941684e+09,1,'2026-06-14T02:52:34Z',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Kyverno"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T02:52:34Z", "gh_stars": 123002}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubernetes/pull/73787','Flag export deprecated in kubernetes 1.14','','2026',5,'The upstream Kubernetes pull request deprecating the ''--export'' flag in ''kubectl get''. Live grounding confirms that as of Kubernetes 1.18+, this flag was completely removed in favor of alternative serialization pipelines, requiring automation scripts to migrate away from this legacy pattern.','Go','Documentation','Intermediate',0,'online','manual','020eabda6a98fe4d661d9ca9f9cc313d63daeff992fa7e3460f2b4f9edd56753',100.0,1.77903210124061203e+09,1,'2026-06-14T02:52:34Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T02:52:34Z", "gh_stars": 123002}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubernetes/pull/97057','If you have a livenessProbe that takes over one second, it’ll fail when you update to kubernetes 1.20, because a long-standing bug with how the default was handled has been fixed. You must override the ExecProbeTimeout if your probe takes more than 1s','','2020',5,'Highlights a critical behavior change in Kubernetes 1.20 where `timeoutSeconds` is strictly enforced for Exec probes. Warns how previously un-timeout-bound scripts can trigger sudden restarts across critical services.','English','Issue/Notice','Advanced',0,'online','manual','6245b0754b1ea7078c605b310b42644b579d9b75a0fbd87a2a283881a03417ed',100.0,1.77903149053755307e+09,1,'2026-06-14T02:52:34Z',NULL,NULL,NULL,'["Operations", "Reliability", "Probes"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T02:52:34Z", "gh_stars": 123002}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/minikube','Minikube','','2026',5,'Minikube remains an industry-standard sandbox for launching local single-node Kubernetes clusters. Supports diverse VM drivers, bare-metal deployment modes, and native Docker-in-Docker execution environments tailored for application testing.','Go','Tool','Intermediate',0,'online','manual','fafdeebcdeb66efd4031239267c38b0c404c20f1c8c76d6635d8002be70d5850',100.0,1.77903384514640593e+09,1,'2026-06-14T04:14:32Z',NULL,NULL,NULL,'["Local Kubernetes Environments", "Single-Node Clusters", "Minikube"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-based-devel.md", "docs/matrix-table.md"]','["kubernetes-based-devel.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T04:14:32Z", "gh_stars": 31871}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/sample-controller','==kubernetes/sample-controller==','','2026',5,'The canonical sample controller repository managed by the Kubernetes API machinery SIG. It serves as the official, direct architectural blueprint for creating custom controllers using client-go libraries. Live grounding verifies it is the foundational reference tool for understanding thread-safe informer caches and queue sync mechanisms.','Go','Repository','Advanced',0,'online','manual','9242ef27f616a00eb69f0cb4c3bdbe45f1389caba741a8cd69d6ddf48342ac82',100.0,1.77903181036360788e+09,1,'2026-06-12T18:58:41Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Reference Implementations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T18:58:41Z", "gh_stars": 3486}'); -INSERT INTO "resources" VALUES('https://github.com/kubernetes/test-infra/tree/master/prow','Prow','','2026',5,'A Kubernetes-native CI/CD platform built specifically for large-scale cloud-native project governance. Operating via a decentralized microservices architecture (including Deck, Hook, Sinker, and Crier), it enforces declarative GitOps and extensible ChatOps automation. Highly complex but acts as the core engine powering the Kubernetes ecosystem''s test infrastructure.','Go','Tool','High',1,'online','manual','447aa78c405ff461f5b6babd4a0399c84e1237a811f20e5adac1c77d72818856',100.0,1.77903065554223895e+09,1,'2026-06-13T15:58:32Z',NULL,NULL,NULL,'["Infrastructure", "CI-CD", "Kubernetes-Native CI"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T15:58:32Z", "gh_stars": 4004}'); -INSERT INTO "resources" VALUES('https://github.com/kubescape/kubescape','kubescape','','2025',5,'An active CNCF Sandbox tool providing multi-framework configuration scanning, risk analysis, and vulnerability management. It integrates into CI/CD pipelines to ensure continuous verification of compliance frameworks (like CIS and NSA-CISA). Essential for enterprise teams seeking unified security visibility.','Go','Repository','Advanced',0,'online','manual','b2edcccc6e3dc19610cb8401874e7e9c6efc002eea50bff20debb737537678d8',100.0,1.77903288479914188e+09,1,'2026-06-12T14:08:06Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Post-Deployment Scanning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T14:08:06Z", "gh_stars": 11480}'); -INSERT INTO "resources" VALUES('https://github.com/kubescape/regolibrary','armosec/regolibrary','','2021',2,'A repository of highly structured Rego-based compliance policies curated for the Kubescape open-source platform. It maps cluster postures against frameworks like MITRE ATT&CK, NSA/CISA, and CIS benchmarks.','Rego','Policy Library','High',0,'online','manual','a75dcc4d8e1f244335f31040b321d85865242ba426e72448ac1fae221a4f27aa',100.0,1.77913049499168896e+09,1,'2026-06-08T19:01:10Z',NULL,NULL,NULL,'["Security", "Compliance & Policy", "OPA Rego"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T19:01:10Z", "gh_stars": 131}'); -INSERT INTO "resources" VALUES('https://github.com/kubeshark/kubeshark','kubeshark/kubeshark','','2026',4,'An open-source, eBPF-driven network monitoring and L7 protocol debugging engine offering Wireshark-like inspection for Kubernetes. Captures, decodes, and records TCP/UDP traffic at the kernel level across dynamic microservices.','Go','Repository','Advanced',0,'online','manual','af2af430c1693288f10e0ac9c2e9d3c4514537ef5bc0e169d16ac18ab5c358b6',100.0,1779030554.55623,1,'2026-06-03T18:01:45Z',NULL,NULL,NULL,'["Observability", "Networking", "Deep Packet Inspection"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T18:01:45Z", "gh_stars": 11951}'); -INSERT INTO "resources" VALUES('https://github.com/kubeshield/identity-server','identity-server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92c55f70c85f144b884d31ed002f04a5d780c47ef8c8f74713a18e8bf2c08904',100.0,1.77903071160519099e+09,0,'2026-05-17T17:11:51.605191+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubeops/ui-server"}'); -INSERT INTO "resources" VALUES('https://github.com/kubeshop/kusk','kubeshop/kusk: use OpenAPI to configure Kubernetes','','2023',1,'Kusk is an OpenAPI-driven code generator and routing manager designed to build ingress configurations (mainly Envoy/Ambassador) directly from OpenAPI schemas. Live Grounding in 2026 reveals that Kubeshop has archived the Kusk project, directing engineers instead toward native Gateway API implementations.','Go','Tool','Medium',0,'online','manual','1687cf1566bec12c28cb5e735dd17748bac735ab1a3274534188e323717d6615',100.0,1.779032780136729e+09,1,'2022-10-12T11:05:45Z',NULL,NULL,NULL,'["API Gateway", "OpenAPI", "Ingress Generators"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-10-12T11:05:45Z", "gh_stars": 7}'); -INSERT INTO "resources" VALUES('https://github.com/kubeshop/monokle','==kubeshop/monokle==','','2021',5,'Monokle is a visual Kubernetes configuration editor and IDE engineered to simplify manifest creation, validation, and delivery. It parses local directories and live cluster states, offering visual representations of resource dependencies.','TypeScript','Desktop GUI App / Web App','Intermediate',0,'online','manual','fe40391aa802454c10f642618dd5708b3271873f37a1d06846bb43b009c7d722',100.0,1.77903082762707495e+09,1,'2026-02-26T08:37:07Z',NULL,NULL,NULL,'["Platform Engineering", "Developer Productivity", "Configuration Editors"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-26T08:37:07Z", "gh_stars": 2138}'); -INSERT INTO "resources" VALUES('https://github.com/kubeshop/testkube','kubeshop/testkube','','2026',5,'The open-source core repository of Testkube, housing the CRDs, execution agents, and orchestrator architecture. It enables git-triggerable, declarative test configurations defined as Kubernetes manifests, fully integrating test pipelines into standard GitOps workflows like ArgoCD.','Go','Framework','High',0,'online','manual','333516f5073b4f469fb82a7fdccfbae63494db5490567540aa0ad00a74ba2e0c',100.0,1.779031141303164e+09,1,'2026-06-13T15:44:39Z',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Open-Source Core"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T15:44:39Z", "gh_stars": 1607}'); -INSERT INTO "resources" VALUES('https://github.com/kubesimplify/ksctl','Ksctl: Cloud Agnostic Kubernetes Management tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e87f298bcd6616cf3dcba6987c41d926d3e85f5ea6cdb3c015f2536d03a7478c',100.0,1.77903447988210105e+09,0,'2026-05-17T18:14:39.882101+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/ksctl/ksctl"}'); -INSERT INTO "resources" VALUES('https://github.com/kubesphere/kubeeye','KubeEye 🌟','','2025',5,'The main GitHub project repository for KubeEye, an advanced diagnostic utility that analyzes resources, configurations, and network environments. Pinpoints anomalies, deprecations, and potential security hazards. It runs standalone or integrates as a continuous API audit service.','Go','CLI Tool','Medium',0,'online','manual','fc86a43e1d9c8ee21309c3963f3584fdc2a92d5b9ff8d5a4750fad528a9bf5b1',100.0,1.77903413960862708e+09,1,'2025-06-25T08:42:20Z',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Automated Auditing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-25T08:42:20Z", "gh_stars": 850}'); -INSERT INTO "resources" VALUES('https://github.com/kubesphere/kubekey','kubekey','','2025',4,'A Go-based command-line utility engineered to rapidly install, configure, and upgrade Kubernetes clusters, KubeSphere components, and runtime layers (containerd, Docker) on bare-metal and cloud environments. It highly excels in air-gapped, offline installations using custom artifact packages. (Live Grounding: KubeKey remains a highly-rated installer alternative to Kubeadm, especially popular in hybrid/on-prem environments requiring deterministic runtime setups).','Go','Open Source Tool','Advanced',0,'online','manual','5f2766d774c39dee9e3aaf98051ab740425b1a29aab313e6c53e2f2a9fea2593',100.0,1.77903162513630795e+09,1,'2026-06-11T09:03:03Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Cluster Provisioning", "KubeKey"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:03:03Z", "gh_stars": 2821}'); -INSERT INTO "resources" VALUES('https://github.com/kubetail-org/kubetail','github.com/kubetail-org/kubetail 🌟','','2022',5,'Kubetail (by kubetail-org) is a real-time log-monitoring dashboard designed specifically for Kubernetes environments. It aggregates streaming logs from diverse Pods and containers directly in a web interface, allowing platform engineers to filter, pause, and search outputs instantly.','TypeScript / Go','Web UI','Intermediate',1,'online','manual','8a920a905975edef0c5c269b42676faf7d182b27c89f0e5d87d4e08a212b2d84',100.0,1.77903296950743198e+09,1,'2026-06-06T08:36:55Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Log Aggregation", "UI Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-06T08:36:55Z", "gh_stars": 1720}'); -INSERT INTO "resources" VALUES('https://github.com/kubevious/kubevious','==kubevious== 🌟🌟','','2024',3,'Kubevious is an open-source visualizer and validation engine for Kubernetes. It constructs an application-centric graph database of resource hierarchies, allowing rapid detection of manifest anomalies, cross-namespace conflicts, and misconfigurations.','TypeScript','Tool','Advanced',0,'online','manual','d0cdff7dc808c59f2e2693f9da55d72a62bc485f7daaaf6c8cf469df2d529d14',100.0,1.779032975453202e+09,1,'2026-06-13T07:19:22Z',NULL,NULL,NULL,'["Kubernetes Observability", "Visualization & Auditing", "Kubevious"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:19:22Z", "gh_stars": 1700}'); -INSERT INTO "resources" VALUES('https://github.com/kubevirt/kubevirt','kubevirt','','2026',4,'KubeVirt is a graduated CNCF project that allows virtual machines to run natively alongside standard container workloads on Kubernetes. By utilizing KVM virtualization inside Pods, it helps enterprises transition legacy virtual machine applications to modern cloud-native platforms. It has become the de facto standard for hyperconverged infrastructure setups, allowing unified management of containers and VMs.','Go','Virtualization Engine','Advanced',0,'online','manual','93de45c2d07a8d3ebda4273b3cc42fc8d20a6664c5a3cf697d174bfde4ca4589',100.0,1.77903281793529295e+09,1,'2026-06-14T06:06:27Z',NULL,NULL,NULL,'["Virtualization", "VM Orchestration", "Hyperconverged Infrastructure"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:06:27Z", "gh_stars": 6900}'); -INSERT INTO "resources" VALUES('https://github.com/kubevirt/monitoring','github.com/kubevirt/monitoring','','2023',5,'Defines monitoring instrumentation targets for KubeVirt resources. Provides Prometheus alerting rules and Grafana dashboard templates specifically optimized to monitor VM workloads running in Kubernetes.','Go','Repository','Advanced',1,'online','manual','bffae0980193ebc8de2fd4bccd8051905762ea0f96c1d107634f0c3a9739e1ff',100.0,1.77903370696291303e+09,1,'2026-06-10T14:08:51Z',NULL,NULL,NULL,'["Observability & Monitoring", "Kubernetes Deployment", "Virtualization Monitoring"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T14:08:51Z", "gh_stars": 28}'); -INSERT INTO "resources" VALUES('https://github.com/kudobuilder/kuttl','kudobuilder/kuttl','','2025',2,'The Kubernetes Test Tool (KUTTL) provides a powerful declarative framework for testing operators and controllers using standard YAML. By enabling developers to define assertions and test suites without writing complex Go test suites, it dramatically shortens development cycles and ensures reliable state transitions across release versions.','Go','Test Framework','Advanced',0,'online','manual','6fa4add299264460b44678834f35f1a576132f9774a74b44d13eb3319dccdc37',100.0,1.77903159629427099e+09,1,'2026-05-26T04:37:20Z',NULL,NULL,NULL,'["Testing", "Operator Testing", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T04:37:20Z", "gh_stars": 820}'); -INSERT INTO "resources" VALUES('https://github.com/kuhlman-labs/terraform-azurerm-landing-zone','github.com/kuhlman-labs/terraform-azurerm-landing-zone','','2021',1,'A community-focused Terraform module aiming to lay down Azure Landing Zone (ALZ) foundations. Facilitates enterprise-level governance, subscription nesting, management groups, and base platform networking constructs.','HCL','Module','Advanced',0,'online','manual','2eaa75d689a628e88b3dbb520f14e2ef6f66f143fc6a594ea980a587305bf8fc',100.0,1.77903373599105405e+09,1,'2021-04-16T14:40:49Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure Landing Zones", "Modules"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-16T14:40:49Z", "gh_stars": 10}'); -INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public','kunchalavikram1427: kubernetes Public','','2024',1,'A public community repository comprising manifests, setup recipes, and operational scripting files for educational Kubernetes clusters. Useful for individual engineers seeking boilerplate YAML configs for standard testing.','YAML','Repository','Intermediate',0,'online','manual','a723089f8e56f02329ab8db8e2df0dd7b0f48add10e47f1313a691489df7b801',100.0,1.78173589003739404e+09,1,'2026-06-18T00:38:10.037394+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Practice Lab"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public/blob/main/Kubernetes_Commands.txt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','223f0f708ebb982d9edbd2a8cc1d399f4f6b97feb10ec90635bef39736d44f7a',100.0,1.77913049501257205e+09,1,'2026-05-18T20:54:55.012572+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public/blob/master/Kubernetes_Commands.txt','kunchalavikram1427: kubernetes Commands','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','13c09b5515cfd486af4bebea3470bb3e5d0787f82fe205dbf328ec49571e63ad',100.0,1.7790334875263791e+09,0,'2026-05-17T17:58:07.526379+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/kvaps/kubectl-build','kubectl build (formerly known as kubectl-kaniko)','','2021',2,'A kubectl plugin that allows developers to build container images directly within a remote Kubernetes cluster utilizing the Google Kaniko engine. This eliminates the requirement of running docker-in-docker or local build daemons.','Shell','CLI Plugin','Intermediate',0,'online','manual','d0f667e1ba015dae639c539d21744de47826c207532c85e03eab0a3bf621f2cb',100.0,1.77903133399799394e+09,1,'2021-11-18T23:01:51Z',NULL,NULL,NULL,'["Application Lifecycle", "Image Building", "Cluster-Native Build"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-11-18T23:01:51Z", "gh_stars": 148}'); -INSERT INTO "resources" VALUES('https://github.com/kvaps/kubectl-node-shell','kvaps/kubectl-node-shell','','2025',3,'A highly convenient kubectl plugin that spawns an interactive root shell inside a physical cluster node''s host namespace. By bypassing conventional SSH access mechanisms and employing short-lived administrative containers, it simplifies deep OS-level performance tuning.','Shell','CLI Plugin','Advanced',0,'online','manual','821572d5842d9a60a9e78eadc755ec37adc7160df27cc195fa1112399becdfa3',100.0,1.77903270442938709e+09,1,'2025-03-04T18:44:27Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-04T18:44:27Z", "gh_stars": 1818}'); -INSERT INTO "resources" VALUES('https://github.com/kvdi/kvdi','kVDI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','468aa7b334cee8e4586bb0736eff4002678622a00381dad2e282dd6d328ad9ff',100.0,1.77903314124268507e+09,0,'2026-05-17T17:52:21.242685+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/kyma-incubator/terraform-provider-kind','kyma-incubator/terraform-provider-kind: Terraform Provider for kind (Kubernetes'' IN Docker)','','2023',2,'A dedicated Terraform provider to spin up local Kubernetes IN Docker (kind) clusters. Smoothly manages lifecycle stages for testing and continuous integration setups using standard IaC files.','Go','Provider','Intermediate',0,'online','manual','4306cf29be8ec78880b596214a90afe36630e5bc5b43f69a5e1d95a4bf7e0dac',100.0,1779032224.39224,1,'2022-04-01T12:41:24Z',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-01T12:41:24Z", "gh_stars": 81}'); -INSERT INTO "resources" VALUES('https://github.com/kyverno/chainsaw','Chainsaw - The ultimate end to end testing tool for Kubernetes operators','','2024',2,'Kyverno Chainsaw is a specialized declarative end-to-end testing framework tailored for Kubernetes operators and controllers. It simplifies assertions, resource creation, and mutation validation without requiring complex Golang suite writing.','Go','Tool','Advanced',0,'online','manual','8ec36b71959abc5bb1fec653b4f580ec8ee599bd9dad4d625bb3acd65a127449',100.0,1.77903053479036402e+09,1,'2026-06-12T09:43:17Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Operator Testing"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:43:17Z", "gh_stars": 585}'); -INSERT INTO "resources" VALUES('https://github.com/kyverno/policies/issues/80',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','56dc9b261465f5af5c2cd715c22e42bd3ba90de38000425350dd702d84d9b410',100.0,1.77903427367354202e+09,1,'2026-05-17T18:11:13.673542+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/kyverno/policy-reporter','Policy Reporter 🌟','','2026',5,'A CNCF-recognized dashboard and reporter engineered to capture, aggregate, and visualize policy violations (like Kyverno or OPA findings) inside Kubernetes clusters. Converts abstract policy status reports into accessible web UI tables and distributes real-time alerts to Slack or Grafana.','Go','Software','Intermediate',0,'online','manual','57598c39357991330ad525c770dc6b40363ef1def87cb6959cf32eee6da14abd',100.0,1.77903036537516903e+09,1,'2026-06-13T14:33:44Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security Reporting", "Observability"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T14:33:44Z", "gh_stars": 371}'); -INSERT INTO "resources" VALUES('https://github.com/laurci/kubernate','laurci/kubernate','','2021',1,'Kubernate is a JavaScript/TypeScript configuration SDK designed to generate Kubernetes manifests using familiar programming constructs instead of JSON or YAML. It offers developers structural safety, autocomplete, and simple dry-run compilation. Despite clean design, it operates in a crowded niche dominated by Pulumi and cdk8s.','TypeScript','Library','Medium',0,'online','manual','9d731945ce5929b3d8ec046d2be457be9edad6d8f882f37c51c46c53a2f4f8aa',100.0,1.77903369746757388e+09,1,'2025-09-10T12:49:09Z',NULL,NULL,NULL,'["Configuration Management", "SDK", "JS/TS Manifests"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-10T12:49:09Z", "gh_stars": 118}'); -INSERT INTO "resources" VALUES('https://github.com/laurent22/joplin','joplin','','2026',5,'A widely adopted open-source note-taking and to-do application. Supports End-to-End Encryption (E2EE), Markdown editing, and dynamic synchronization across private cloud systems.','TypeScript','Repository','Intermediate',0,'online','manual','28a2f3937a6875deca73c3aad9383a41ee42e029a9315f1291546d828cbf2801',100.0,1.77903367539850592e+09,1,'2026-06-14T09:47:40Z',NULL,NULL,NULL,'["Developer Productivity", "Documentation", "Note-Taking"]','["[DE FACTO STANDARD]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T09:47:40Z", "gh_stars": 55187}'); -INSERT INTO "resources" VALUES('https://github.com/lbroudoux/openshift-cases/tree/master/jboss-amq7-custom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','36e4532d1e380690beaa50e63e932568153d42654569dc5fe21322ecd61d354c',100.0,1.77903255242221498e+09,0,'2026-05-17T17:42:32.422215+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/learning-cloud-native-go/myapp','==github.com/learning-cloud-native-go/myapp: Learning Cloud Native Go -'' myapp== 🌟','','2023',3,'A reference Go application engineered specifically to demonstrate cloud-native design principles, featuring integrated telemetry endpoints, structured JSON logging, health probes (/healthz, /ready), and graceful termination handles. (Live Grounding: Serves as a textbook design blueprint for Golang microservices deployed within Kubernetes environments).','Go','Code Repository','Intermediate',1,'online','manual','fdcb47049f926a28aac5305aa9785cbefbd70dca94e5d5597f3f63627c632e0a',100.0,1.77903135667801809e+09,1,'2026-06-03T09:24:42Z',NULL,NULL,NULL,'["Cloud-Native Application Development", "Go Development", "Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T09:24:42Z", "gh_stars": 1093}'); -INSERT INTO "resources" VALUES('https://github.com/learnk8s/free-kubernetes','==Free Kubernetes== 🌟🌟','','2025',3,'A highly-rated index of free Kubernetes sandboxes, development clusters, managed trials, and learning environments. Designed to lower the financial entry barrier for developers. (Live Grounding: Continually updated to include current free tiers, allowing quick architectural sandboxing without infrastructure bills).','Markdown','Awesome List','Beginner',0,'online','manual','ef93829251fb7a3dcb1d4f073ed91009b47e7c4e746d5986506e8bdfaf68fb44',100.0,1779030688.93613,1,'2024-12-02T10:55:17Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Playgrounds"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-02T10:55:17Z", "gh_stars": 1158}'); -INSERT INTO "resources" VALUES('https://github.com/learnk8s/k8bit','**K8bit** — the tiny Kubernetes dashboard 🌟','','2022',0,'An ultra-lightweight, visual Kubernetes dashboard optimized for quick local development cycles. It renders operational resource states dynamically without incurring the high host memory or CPU overhead of standard web-native platforms.','JavaScript','Web Application','Beginner',0,'online','manual','bd2a8407aa1502c0c2e15a9b45c8d81e5dd773ac49aa29440111574d62364d86',100.0,1.7817360470013051e+09,1,'2026-06-18T00:40:47.001305+02:00',NULL,NULL,NULL,'["Developer Experience", "UI Dashboards", "Lightweight Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/learnk8s/templating-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','780ad11d3fd3d731cede4902c94ac497f902475236f81708ee83ba05c6c85ee3',100.0,1.7790325475358231e+09,1,'2026-05-17T17:42:27.535823+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/learnk8s/xlskubectl','==learnk8s/xlskubectl==','','2023',3,'An open-source spreadsheet integration that translates raw kubectl command outputs into clean cost estimation worksheets. Helps engineers understand how container limits, requests, and node sizing translate into monthly cloud charges.','JavaScript','GitHub Repository','Beginner',0,'online','manual','51de01a3870365cccbecf70cc2e5816095794c9e5ec2ce9eb1944dae8bbb64e1',100.0,1.78173594021879601e+09,1,'2026-06-18T00:39:00.218796+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/finops.md", "docs/kubernetes-tools.md"]','["finops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/leg100/pug','github.com/leg100/pug: PUG','','2024',2,'PUG (Pug User Interface) is a terminal-based UI designed to control terraform commands and monitor output states. It presents interactive visual representations of active plans, deployment structures, and error pipelines. It elevates standard log streams into dynamic terminal dashboards for faster local troubleshooting.','Go','TUI Tool','Intermediate',0,'online','manual','7553ba98f6386ab8d8870ffc4bf0b9b839196acae4bb9e71569b5c0331f0d068',100.0,1.77903380867436695e+09,1,'2026-01-02T11:17:40Z',NULL,NULL,NULL,'["Infrastructure as Code", "User Interfaces", "TUI Engines"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-01-02T11:17:40Z", "gh_stars": 682}'); -INSERT INTO "resources" VALUES('https://github.com/lensesio/fast-data-dev','github.com/lensesio/fast-data-dev (Lenses Box)','','2022',5,'Fast-data-dev (Lenses Box) is a highly popular, all-in-one Docker environment integrating Kafka, ZooKeeper, Schema Registry, and REST Proxy components. It represents the industry standard for local developer mockups and continuous integration (CI) tests.','Shell','Open Source Tool','Intermediate',0,'online','manual','8aae4234c3fd5d81307550e8b1207fe6dad1ef90194caaba469d7226104fa3c6',100.0,1.77903041383876609e+09,1,'2025-11-20T21:51:52Z',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Testing & Emulation"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-20T21:51:52Z", "gh_stars": 2077}'); -INSERT INTO "resources" VALUES('https://github.com/libopenstorage/stork','libopenstorage/stork: Stork - Storage Operator Runtime for Kubernetes','','2026',5,'Stork (Storage Operator Runtime for Kubernetes) is an open-source utility developed by Portworx to facilitate storage-aware scheduling and backup operations. It communicates with local storage nodes to ensure container workloads are scheduled on the exact physical hardware housing their replicated volumes.','Go','Operator','High',0,'online','manual','e56a2be73bd09f662866098b42e91b8280bd0962218a716b1fc5c5a13c1bacdf',100.0,1.77903223671606802e+09,1,'2025-02-12T08:30:36Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Storage Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-12T08:30:36Z", "gh_stars": 401}'); -INSERT INTO "resources" VALUES('https://github.com/ligurio/awesome-software-quality','Awesome Software Quality','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06b05e48f77288db0caf645400d7f49ec8793b5c8c820fed5021719c6dfba1d1',100.0,1.77903134026203703e+09,0,'2026-05-17T17:22:20.262037+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md", "docs/qa.md"]','[]','{}','{"duplicate_of": "https://github.com/ligurio/sqa-wiki"}'); -INSERT INTO "resources" VALUES('https://github.com/ligurio/sqa-wiki','Awesome Software Quality','','2026',4,'An elite repository tracking software quality assurance wikis, tools, and paradigms. Focuses on system profiling frameworks, regression suites, and static analysis platforms designed to secure microservice delivery channels.','N/A','Repository','Intermediate',0,'online','manual','58595e9f2f9cfc8f49bfb2c58d4e60bff977d3267763da04b3ea1dcb4e27029b',100.0,1779130494.99465,1,'2023-02-01T15:23:18Z',NULL,NULL,NULL,'["Software Engineering", "Quality Assurance", "SQA Frameworks"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md", "docs/qa.md"]','["architectural-foundations.md", "other-awesome-lists.md", "qa.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-02-01T15:23:18Z", "gh_stars": 2315, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/ligyxy/DictMySQL','DictMySQL: A MySQL class for more convenient database manipulation with'' Python dictionary','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b48346e017abbd8a1a6a9e0c6dc5aabbe8a03297746a6573e4ac73792885860',100.0,1.77903255677378702e+09,0,'2026-05-17T17:42:36.773787+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/gyli/DictMySQL"}'); -INSERT INTO "resources" VALUES('https://github.com/lima-vm/lima',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','241d24eaf7793fb496bb032ada39525e8ba1d1125bb0565a1dfb95e841824de6',100.0,1.77903145912250208e+09,0,'2026-05-17T17:24:19.122502+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/line/promgen','Promgen 🌟','','2022',5,'Promgen is a web UI and CLI helper utility designed to simplify the generation of scrape target targets and custom alerting rule files for large-scale Prometheus configurations.','Python','Open Source Tool','Intermediate',0,'online','manual','7dab4f152c70ae0ac92e1efc4aa1d9f14b81ec681dba95dd7bb8dd964245e9b1',100.0,1.77903011978169202e+09,1,'2026-06-04T03:12:56Z',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Configuration Management"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-04T03:12:56Z", "gh_stars": 1124}'); -INSERT INTO "resources" VALUES('https://github.com/linkedin/kafka-monitor',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d6018be5cf48d18f45161b64791d57c725300f78533ce7b4acf10a7e373fe053',100.0,1.77903437341151309e+09,1,'2026-05-17T18:12:53.411513+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/linode/apl-core',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','94ce48bd685d015811625023b3adbf12b5c9bb32c8dbc228eceb8354abcab60a',100.0,1.77913049492860198e+09,1,'2026-05-18T20:54:54.928602+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/liqotech/liqo','liqo: Enable dynamic and seamless Kubernetes multi-cluster topologies','','2025',5,'A dynamic multi-cluster scaling platform that enables seamless resource sharing and secure overlay peering between disparate clusters. Liqo allows pods to be scheduled onto remote virtual-nodes transparently without complex VPN setups, solving dynamic hybrid-cloud expansion needs.','Go','Service','High',1,'online','manual','eff12ef7d56854bfd29ddcb5b62362fc8c9e3cb9f6e87794fd34ecf730608fb2',100.0,1.77902950782981801e+09,1,'2026-06-14T06:47:28Z',NULL,NULL,NULL,'["Infrastructure", "Multi-Cluster Management", "Virtual Peering"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:47:28Z", "gh_stars": 1451}'); -INSERT INTO "resources" VALUES('https://github.com/litmuschaos/litmus','Litmus Chaos is a toolset to do chaos engineering in a kubernetes native way. Litmus provides chaos CRDs for Cloud-Native developers and SREs to inject, orchestrate and monitor chaos to find weaknesses in Kubernetes deployments','','2025',5,'A CNCF-incubating Kubernetes-native chaos orchestrator. Litmus utilizes Custom Resource Definitions (CRDs) to define chaos experiments as pipeline constructs, connecting directly with SRE logging and alerting structures to validate microservices resilience and performance baselines.','Go','Software Utility','Advanced',1,'online','manual','1509005a55e84a98d688756a302a6a45007ec076dc94dd8c2f843d97e683b68d',100.0,1779029575.8096,1,'2026-06-09T17:08:20Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T17:08:20Z", "gh_stars": 5433}'); -INSERT INTO "resources" VALUES('https://github.com/little-angry-clouds/kubectl-ssh-proxy','Kubectl SSH Proxy 🌟','','2022',5,'A practical utility that transparently proxies SSH connections directly to destination pods. It simplifies system administration overhead by avoiding node SSH exposure, utilizing native Kubernetes authorization mechanisms to execute secure diagnostics.','Bash','CLI Tool','Intermediate',0,'online','manual','74125b09ed5f30795e3f20d2235cf584d4549e8c62fce881312dfbdc0af4ea46',100.0,1.77903208090197706e+09,1,'2020-02-04T20:48:31Z',NULL,NULL,NULL,'["Networking", "Access & Proxies", "Secure Tunneling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2020-02-04T20:48:31Z", "gh_stars": 48}'); -INSERT INTO "resources" VALUES('https://github.com/lnsp/k8s-crash-informer','k8s-crash-informer','','2022',5,'A minimal event listener that detects Pod CrashLoopBackOff situations and broadcasts instant alerts to designated incident channels. Helps infrastructure teams drastically minimize operational downtime.','Go','Controller','Intermediate',1,'online','manual','922b7b2d5fc2a42ff6bf73fbb96ed877b2ee60daa3767e76f207d84bf65d8876',100.0,1.77903152875094795e+09,1,'2024-09-30T19:30:38Z',NULL,NULL,NULL,'["Observability", "Alerting & Notifications", "Crash Tracking"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-09-30T19:30:38Z", "gh_stars": 47}'); -INSERT INTO "resources" VALUES('https://github.com/localstack/localstack','github.com/localstack/localstack','','2026',5,'Curator Insight identifies the open-source repository for LocalStack, the premier AWS cloud emulator. Live Grounding underscores its unparalleled adoption (>65k stars), showing it as a foundational dependency for developer productivity, enabling local execution of Lambdas, S3, DynamoDB, and CloudFormation stacks.','Python','Tool','Intermediate',0,'online','manual','f77a6e9165358b0c579cdd1a8fd99c43dd2ae5ab15f70ab26521ac3710f043c8',100.0,1.77903350825509095e+09,1,'2026-03-23T08:52:01Z',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "AWS Emulation"]','["[DE FACTO STANDARD]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-23T08:52:01Z", "gh_stars": 65044}'); -INSERT INTO "resources" VALUES('https://github.com/loft-sh/jspolicy','jspolicy','','2023',2,'A high-performance admission controller that enables developers to write Kubernetes policies using JavaScript or TypeScript instead of declarative DSLs like Rego. It compiles and executes policies inside an embedded V8 engine, delivering execution speeds comparable to native compiled code. In 2026, it represents a highly flexible alternative to OPA Gatekeeper for teams with strong JavaScript skillsets.','TypeScript','Admission Controller','Medium',1,'online','manual','08c5032b6836f85ac8583a0f9c9e0b8642141df8244a0610a44faa0dc0cd5c98',100.0,1.77902937494886207e+09,1,'2025-06-24T23:50:38Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Admission Control"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-24T23:50:38Z", "gh_stars": 416}'); -INSERT INTO "resources" VALUES('https://github.com/loft-sh/kiosk','==loft-sh/kiosk==','','2022',5,'An open-source extension for managing logical multi-tenancy. Configures self-service namespace provisioning and tenant resource allocations, though now largely replaced by vcluster workflows.','Go','Repository','Advanced',0,'online','manual','3d44b8ef74793fa5b29417df1d455e93cae77e5cdb31c72527fecdb4ad0231e8',100.0,1.77902973272375702e+09,1,'2024-04-25T18:59:51Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Admission Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-25T18:59:51Z", "gh_stars": 1071}'); -INSERT INTO "resources" VALUES('https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew','GH repos: repo.new','','2026',0,'The standard browser shortcut (`repo.new`) designed to route authenticated developer sessions directly to GitHub''s repository creation workspace. Enables rapid workspace initialization and deployment pipeline seeding.','English','Website','Beginner',0,'online','manual','88113be655d902e393e71c99ae970bdc9581facd8f873687c25b67df77357996',100.0,1.77913049501993393e+09,1,'2026-05-18T20:54:55.019934+02:00',NULL,NULL,NULL,'["Developer Productivity", "Utilities", "GitHub Shortcuts"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/longhorn/longhorn',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','01a524ae33e45909bee9c0af9f65a2545e674c69ead0d27334eb30a7b40f3e11',100.0,1.7790328007408061e+09,0,'2026-05-17T17:46:40.740806+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/longhorn/longhorn/issues/292','longhorn issue: Move replica to a different server','','2021',4,'A critical technical discussion dealing with manual scheduling, evacuation, and relocation patterns for Longhorn storage replicas. Serves as an operational guide for maintaining state synchronization across multi-node topologies.','Go','Issue/Discussion','Advanced',0,'online','manual','24b74089da1c13144fff8d54d0445036cf0a122149e8a79d259d51de36380887',100.0,1.77903112620996308e+09,1,'2026-06-14T01:54:43Z',NULL,NULL,NULL,'["Infrastructure", "Storage Systems", "Replica Scheduling"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:54:43Z", "gh_stars": 7785}'); -INSERT INTO "resources" VALUES('https://github.com/lorabv/awesome-agile','Awesome Agile','','2026',3,'A repository documenting framework implementations, team retrospective designs, agile scaling patterns, and workflow visualization templates. Streamlines delivery velocity for agile software development operations.','Markdown','Awesome List','Beginner',0,'online','manual','b20e8644d011550e8f450da70fe9bd70a2d33974974ee95b2347845be5a42c63',100.0,1.77903287477360296e+09,1,'2024-08-10T05:59:46Z',NULL,NULL,NULL,'["Process & Delivery", "Agile Methodologies", "Scrum & Kanban Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-08-10T05:59:46Z", "gh_stars": 1476, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/lorien/awesome-web-scraping','lorien/awesome-web-scraping: Awesome Web Scraping','','2026',3,'A specialized index compiling scraping libraries, network proxy parsers, and browser-automation engines. Assists data engineers in deploying reliable web data ingestion systems, managing distributed crawlers, and bypassing anti-bot measures.','Markdown','Awesome List','Intermediate',0,'online','manual','018df52d845cbe28439ba73fd802c7ad398b8cccdf74dfecc4f01f73d7ccb280',100.0,1.77903330953532099e+09,1,'2026-05-28T08:49:24Z',NULL,NULL,NULL,'["Data Engineering", "Data Curation", "Web Scraping"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-28T08:49:24Z", "gh_stars": 7927, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/louislam/uptime-kuma','louislam/uptime-kuma','','2021',5,'A highly popular self-hosted synthetic monitoring tool written in Node.js. It features multi-protocol ping, HTTP/TCP checks, certificate monitoring, integration with multi-channel alert providers, and highly intuitive dashboards, serving as a lightweight alternative to commercial APM and uptime tools.','JavaScript','tool','Basic',0,'online','manual','78a24cacb21d53c188d5a18ea7e98aa1b7767e890023ef21ef8b4a8ffd1c2153',100.0,1.77902962890359902e+09,1,'2026-06-14T00:28:22Z',NULL,NULL,NULL,'["Observability & Monitoring", "Synthetic Monitoring", "Uptime-Kuma"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T00:28:22Z", "gh_stars": 87989}'); -INSERT INTO "resources" VALUES('https://github.com/lsdopen/ahoy','github.com/lsdopen/ahoy','','2022',5,'Ahoy streamlines deployment validation in delivery pipelines by managing Kubernetes manifest configurations. It works as an intermediary script engine to verify configuration structures prior to deployment execution. It helps teams ensure compliance inside automated pipelines.','Go','CLI Tool','Intermediate',0,'online','manual','9cc3ecfbaa36b33b4ac2815f03d87f6d13ac5846af05a8e24e292bbd0e7a5f1c',100.0,1.77903201778980493e+09,1,'2022-12-06T12:21:29Z',NULL,NULL,NULL,'["GitOps & Delivery", "CI/CD Orchestration", "Deployment Helpers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-06T12:21:29Z", "gh_stars": 78}'); -INSERT INTO "resources" VALUES('https://github.com/lucidrains/PaLM-rlhf-pytorch','lucidrains/PaLM-rlhf-pytorch','','2023',5,'An open-source PyTorch implementation combining the PaLM architecture with Reinforcement Learning from Human Feedback (RLHF). Crucial blueprint for organizations aiming to construct and fine-tune private, self-hosted LLM engines for internal code synthesis.','Python','Library','Advanced',0,'online','manual','f9270d91591dcdca60ca5424812f9254fb9cabd721b35e11d837fc86c3bb7200',100.0,1.77903097600652408e+09,1,'2026-05-29T17:54:51Z',NULL,NULL,NULL,'["Software Engineering", "Machine Learning Systems", "LLM Training"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-29T17:54:51Z", "gh_stars": 7864}'); -INSERT INTO "resources" VALUES('https://github.com/lucky-sideburn/kubeinvaders','kubeinvaders','','2026',3,'Kubeinvaders is a gamified chaos engineering platform modeled after classic Space Invaders, where destroying alien ships triggers real-time Pod terminations. While visually playful, it serves as an educational framework to demonstrate system resilience, automatic failover capabilities, and network resilience. It is highly popular for live interactive workshops, chaos training, and community meetups.','C','Chaos Tool','Intermediate',0,'online','manual','af9a6ab0fbb2bf9f91ff93a65c79bd78ee3bb101608bec7dfa38eca6801603c2',100.0,1.77903219612411308e+09,1,'2026-05-10T15:00:45Z',NULL,NULL,NULL,'["Operations", "Chaos Engineering", "Gamified Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-10T15:00:45Z", "gh_stars": 1108}'); -INSERT INTO "resources" VALUES('https://github.com/luk4z7/go-concurrency-guide','luk4z7/go-concurrency-guide: Go Concurrency Guide 🌟','','N/A',0,'A comprehensive reference repository breaking down Go concurrency primitives like channels, select blocks, and sync packages. Downrated due to lack of recent commits (>4 years).','en','Repository','Advanced',0,'online','manual','54f6c0532ac7cdc073cec77cbdf18d227dba44336b4952ee22a8335434df0a30',100.0,1781735950.74649,1,'2026-06-18T00:39:10.746490+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[COMMUNITY-TOOL]", "[GUIDE]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/lukaszraczylo/jobs-manager-operator','github.com/lukaszraczylo/jobs-manager-operator 🌟','','2024',0,'A specialized job execution supervisor focused on automated lifecycle pruning. It dynamically clears completed or broken jobs based on custom-defined TTL guidelines, preventing etcd congestion caused by historical batch resources.','Go','Repository','Intermediate',0,'online','manual','1873e3717284ee21f2c4767fbac33bddb1e092d73f04071e8fb3fa12d93cb921',100.0,1781736026.31922,1,'2026-06-18T00:40:26.319220+02:00',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/lukemurraynz/awesome-azure-architecture','github.com/lukemurraynz/awesome-azure-architecture 🌟','','2026',5,'An exhaustive mapping of architectural blueprints, enterprise landing zone templates, and reference designs for Microsoft Azure. Designed to bridge the gap between high-level architectural standards and actual resource configuration templates. Ideal for Principal Architects designing secure, scalable multi-region hybrid-cloud networks.','N/A','Repository','Advanced',0,'online','manual','2608f80cee1d1f12f6950b51542ffa658347054c8a2d9b993ad3aaf246ede191',100.0,1.77902906378917193e+09,1,'2026-05-23T10:37:21Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Architecture"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-23T10:37:21Z", "gh_stars": 1709, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/m9sweeper/m9sweeper','m9sweeper/m9sweeper','','2026',2,'M9sweeper functions as a comprehensive, web-based DevSecOps platform compiling outputs from external tools like Trivy, Kubesec, and kube-bench. It presents security managers with structured dashboards tracking image vulnerabilities, misconfigurations, and active network policy violations. It is a solid, cost-effective option for mid-sized teams searching for consolidated risk views.','TypeScript','Web Application','Intermediate',0,'online','manual','813426b55b122cc5e934d1e74f90846fc8b84721025433969551ce82fdb377ca',100.0,1.77903430965309906e+09,1,'2024-07-12T11:23:59Z',NULL,NULL,NULL,'["Security", "DevSecOps Platforms", "Vulnerability Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-12T11:23:59Z", "gh_stars": 264}'); -INSERT INTO "resources" VALUES('https://github.com/maddevsio/aws-eks-base','github.com/maddevsio/aws-eks-base: Boilerplate for a basic AWS infrastructure'' with EKS cluster 🌟','','2023',3,'An open-source boilerplate repository offering ready-to-run configurations for basic AWS environments hosting EKS. Establishes robust base-layer networking components, subnets, and node group layouts.','HCL','Repository','Intermediate',0,'online','manual','c58a9bfe58679f4f14f7146b26c69d25f38f5b10b4d55381ef9bfc6dcc440322',100.0,1.7790335732673211e+09,1,'2025-09-02T07:41:36Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-02T07:41:36Z", "gh_stars": 629}'); -INSERT INTO "resources" VALUES('https://github.com/madhuakula/kubernetes-goat','The Kubernetes Goat','','2024',4,'The premier interactive security training platform containing an intentionally vulnerable Kubernetes cluster. Designed as an educational sandbox to demonstrate real-world cluster vulnerabilities, RBAC privilege escalations, metadata exposure, and container breakout exploits.','Go','Repository','Advanced',1,'online','manual','10cd2669733d059557ce9f5b62e48d5f93f98e9ee645889e60ff1cb764373706',100.0,1.77903278003432893e+09,1,'2026-04-16T22:11:11Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Hacking Labs"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-16T22:11:11Z", "gh_stars": 5674}'); -INSERT INTO "resources" VALUES('https://github.com/madisonmay/tracker','tracker: A time machine for debugging pesky stateful errors','','2016',1,'Curator Insight details a utility designed to capture and track mutational state transitions in Python objects over time. Live Grounding observes that while the repository is now dormant and unmaintained, the architecture of immutable tracking states remains a core conceptual design in complex state-machine debugging.','Python','Library','Intermediate',0,'online','manual','012724e9b458b66ba4f7ddfb8697137e27c75520d238044184088de13f595c07',100.0,1.7790304042621169e+09,1,'2016-06-30T16:40:56Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Debugging Tools"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2016-06-30T16:40:56Z", "gh_stars": 36}'); -INSERT INTO "resources" VALUES('https://github.com/magnologan/awesome-k8s-security','magnologan/awesome-k8s-security: Awesome Kubernetes (K8s) Security 🌟','','2023',5,'A premier directory indexing specialized Kubernetes security packages, scanners, CVE logs, and hardening guides. It collects key scanning tools such as Falco, Trivy, and Polaris, helping cloud compliance officers map cluster defense strategies against known attack matrices.','Markdown','Awesome List','Advanced',0,'online','manual','6f567eff9c68a4165239530c9608e0e3713cd2f901fdd0cf6eed950b24ca0cbc',100.0,1.78173612321086311e+09,1,'2026-06-18T00:42:03.210863+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Security"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/mailtoharshit/Awesome-Api-Management-Tools','Awesome API Management Tools','','2026',5,'A directory focused on API design portals, lifecycle management tools, and specification utilities (like OpenAPI/Swagger). This list aids enterprise architects in establishing API-first development strategies and internal developer platform registries. It supports transition pathways from monolithic configurations to service meshes.','N/A','Repository','Intermediate',1,'online','manual','1e40a85e674c909d7120a38aff58a7ece05ec2010807ba126cff1fd7f893e5f1',100.0,1.77903192815851593e+09,1,'2022-11-10T14:31:40Z',NULL,NULL,NULL,'["API Development", "API Management", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-10T14:31:40Z", "gh_stars": 86, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/maistra/istio','github.com: Maistra Istio','','2022',5,'The official GitHub repository for Maistra''s modified Istio control plane code. Optimized for multi-tenancy support, advanced security policies, and tight integration within OpenShift environments.','Go','Repository','High',1,'online','manual','dfff504ef42a2c7c84f0277c7e1bc77e5d80fac306067dbf1ac609135b0792f0',100.0,1.77903442339071488e+09,1,'2026-06-11T21:11:21Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "OpenShift"]','["[DE FACTO STANDARD]"]','["docs/istio.md", "docs/ocp4.md"]','["istio.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T21:11:21Z", "gh_stars": 94}'); -INSERT INTO "resources" VALUES('https://github.com/major/imagebuilder-containerized/blob/main/.github/workflows/main.yml','github.com/major/imagebuilder-containerized','','2021',1,'An active GitHub Actions workflow blueprint orchestrating containerized OS image compilation. Demonstrates clean, multi-step pipeline actions to automatically package, build, and push customized bootable operating system images directly from GitHub.','YAML','Repository','Advanced',0,'online','manual','45941b31923e8ab2c5173c5be4a55731e10fd1f10c8b40335cba9d2cbb2aed0d',100.0,1779032640.4513,1,'2022-03-12T19:03:00Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Automated Image Builds", "Image Builder Workflows"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-12T19:03:00Z", "gh_stars": 1}'); -INSERT INTO "resources" VALUES('https://github.com/mancubus77/awesome-sre','mancubus77/awesome-sre','','2026',1,'A legacy index mapping early SRE principles and infrastructure utilities. Offers historical context on containerization transitions, bare-metal server configurations, and performance optimization guidelines.','Markdown','Awesome List','Intermediate',0,'online','manual','487dfbd13dc00956e6e3796e62f5f9611ad3e96c902b48ef601419c8ff450b95',100.0,1.77903452330503392e+09,1,'2019-02-02T17:37:39Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "Incident Management"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2019-02-02T17:37:39Z", "gh_stars": 3, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/manuzhang/awesome-streaming','Awesome Streaming','','2026',0,'A massive, community-maintained compilation of stream processing resources. It catalogues major ingestion engines, streaming databases, connector standards, and operational tools, serving as an exhaustive reference manual for data and cloud architects.','N/A','Guide','Intermediate',0,'online','manual','8ed47efe125320d7d3aced3c600543bf96b4b9099b7acd6ef97b1e63380e71e5',100.0,1.7817360808749361e+09,1,'2026-06-18T00:41:20.874936+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing", "Meta-Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','["message-queue.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/maorfr/helm-backup','maorfr/helm-backup: Helm Backup Plugin','','2021',2,'An early state backup plugin designed to preserve localized copies of active Helm releases. Modern declarative GitOps frameworks (such as Argo CD or Flux) have made manual stateful backups obsolete.','Go','CLI Plugin','Intermediate',0,'online','manual','5e98c26c5c11234eb8c1dbe27ec67f613ecd57236f02ecddd570817f89c1dd52',100.0,1.77903022906325888e+09,1,'2021-03-04T17:55:09Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2021-03-04T17:55:09Z", "gh_stars": 83}'); -INSERT INTO "resources" VALUES('https://github.com/maorfr/kube-tasks','maorfr/kube-tasks: Kube tasks','','2021',1,'A lightweight CLI tool designed to run one-off tasks in a Kubernetes cluster without creating persistent deployments or CronJobs. It allows developers to quickly spin up debugging or configuration pods that auto-terminate. In 2026, it is a convenient tool for quick tasks, though similar functionality exists natively via kubectl run.','Go','CLI Tool','Low',0,'online','manual','aecee554afad4bb68e87493e0e260c4bb25965c2d6d6d5d8627a1ffb7de9aead',100.0,1779030727.63961,1,'2022-04-26T15:43:35Z',NULL,NULL,NULL,'["Operations", "Scheduling", "Ad-hoc Tasks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-26T15:43:35Z", "gh_stars": 23}'); -INSERT INTO "resources" VALUES('https://github.com/marcredhat/crcdemos','Red Hat CodeReady Containers (Minishift equivalent for OpenShift 4.2 or newer) - step-by-step demo guides','','2021',0,'Curator Insight positions this project as a step-by-step demo guide for Red Hat CodeReady Containers (CRC), representing the modern equivalent of local Minishift. Live Grounding reveals CRC is an essential local development environment simulating multi-node OpenShift setups. The demos illustrate localized microservice deployment and validation before pushing to enterprise stages.','Shell','Repository','Advanced',1,'online','manual','78fd0943533474a5ee60306b81e7995380558c07427b850f68003cd8bc32f01b',100.0,1781735911.19042,1,'2026-06-18T00:38:31.190420+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Local Development", "CodeReady Containers"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/marketplace/actions/aws-secrets-manager-github-action','github.com/marketplace: Use AWS Secrets Manager secrets in GitHub jobs 🌟','','2021',0,'Integrates AWS Secrets Manager natively into GitHub Actions runtime environments. Restricts secret exposure to disk arrays by fetching variable payloads on-demand directly into the runner''s memory space, strengthening standard CI security parameters.','TypeScript','Action','Intermediate',0,'online','manual','c5870f6af842f63087086b2033b1d0a66d0d21e6f8eb1aeff88a5b8d35034ec0',100.0,1.78173595042295408e+09,1,'2026-06-18T00:39:10.422954+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Security & Compliance", "Secret Management"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/marketplace/actions/flat-data','flat-data','','2021',0,'Flat Data is a GitHub Action designed to facilitate basic ETL automation by pulling structured API or database data directly into Git files. Highlights how Git revision control can serve as an audit log for lightweight datasets. Fits well within a GitOps-driven data synchronization strategy.','TypeScript','Library','Intermediate',0,'online','manual','3ef34d3339aee4d576b3575c01f5c33b29a35255521792a02309394c2f2d4c10',100.0,1.7817359503442769e+09,1,'2026-06-18T00:39:10.344277+02:00',NULL,NULL,NULL,'["Data Engineering", "GitOps", "Data Versioning"]','["EMERGING", "COMMUNITY-TOOL"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/marketplace?query=publisher%3Aokteto&type=actions','github.com/marketplace: Automating your Kubernetes dev environments with'' the open source oktetohq Cloud got easier with GitHub Actions','','2024',3,'Official GitHub Marketplace configurations showing how to harness Okteto GitHub Actions to dynamically spin up on-demand preview environments. Streamlines deployment verification directly in active PR validation pipelines.','YAML','Integration','Intermediate',1,'online','manual','f1dc41d242c740d5e9af12a7174c9a09904e8cf0f7f74a8213ff7dd1644f7052',100.0,1.77903457225617408e+09,1,'2026-05-17T18:16:12.256174+02:00',NULL,NULL,NULL,'["Development Workflow", "CI/CD Integration", "Okteto Actions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/maruina/aws-auth-manager','maruina/aws-auth-manager: K8s controller to manage the aws-auth configmap','','2019',0,'A specialized operator built to automate Amazon EKS auth mappings. It updates the native aws-auth ConfigMap dynamically based on AWS IAM events, preventing configuration drift.','Go','Kubernetes Controller','Advanced',0,'online','manual','443820fc520dd680948ab891795f35473f40244ae245d57d9f65188c5e1f3e67',100.0,1.78173604676091504e+09,1,'2026-06-18T00:40:46.760915+02:00',NULL,NULL,NULL,'["Security & Compliance", "Identity & Access", "EKS IAM Mapping"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/mattfeltonma/azure-networking-patterns','==mattfeltonma/azure-networking-patterns==','','2024',5,'A curated library containing declarative architectural examples of Azure networking infrastructure. Simplifies deployment patterns such as hub-and-spoke virtual networks and private endpoints.','Bicep','Repository','Intermediate',0,'online','manual','517703fca31b07f199b1117deaae440807703e72d7ef1e31747667f9792c79b0',100.0,1.77903181008898806e+09,1,'2024-08-29T17:39:46Z',NULL,NULL,NULL,'["Networking", "Infrastructure as Code", "Architecture Code Patterns"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-29T17:39:46Z", "gh_stars": 164}'); -INSERT INTO "resources" VALUES('https://github.com/mattmoor/warm-image','mattmoor/warm-image: Kubernetes WarmImage CRD','','2022',2,'A Custom Resource Definition (CRD) and controller that automates pre-pulling container images onto Kubernetes nodes, ensuring they remain ''warm'' to minimize execution start delays. Historically significant for its early design elegance, in 2026 it remains a solid blueprint for building event-driven image-pulling systems.','Go','Kubernetes Controller','Medium',0,'online','manual','8f7e6d944492325348993652b4e24c690fce69167312fc0b50472499ab562470',100.0,1.77903109729139709e+09,1,'2018-10-08T04:51:50Z',NULL,NULL,NULL,'["Infrastructure", "Image Management", "Caching"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-10-08T04:51:50Z", "gh_stars": 164}'); -INSERT INTO "resources" VALUES('https://github.com/mattpocock/skills','Skills for Real Engineers','','2025',5,'An exceptionally popular repository detailing the foundational principles, design philosophies, and architectural protocols required for master-level software delivery. While the curator focuses on career advancement, live engineering practice indicates that mastering these fundamentals is vital to surviving rapid AI development shifts. It represents an elite reference for engineering standardizations.','Markdown','Repository','Advanced',1,'online','manual','d94c5263b7be0fca77687e91961dd09526b1f336ed6865b0d38d9998250ef87a',100.0,1.77903169430157399e+09,1,'2026-06-12T08:25:23Z',NULL,NULL,NULL,'["Software Engineering", "Professional Development", "Core Architectures"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/devops.md", "docs/sre.md"]','["ai.md", "sre.md", "devops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T08:25:23Z", "gh_stars": 128202}'); -INSERT INTO "resources" VALUES('https://github.com/mautic/docker-mautic','Mautic','','2024',0,'Official Docker container setups for deploying Mautic, an open-source marketing automation platform, covering multi-container composition, persistent volumes, and database link configurations. (Live Grounding: A great example of migrating legacy monolithic PHP/MySQL stacks into structured OCI container configurations).','Dockerfile/Shell','Code Repository','Intermediate',0,'online','manual','e8b4399410d2ed7a2f901b1e0ae0597a9d89bd4bdedb0e03763361b2612880e6',100.0,1.78173591070287203e+09,1,'2026-06-18T00:38:30.702872+02:00',NULL,NULL,NULL,'["Application Delivery", "Containerization", "Self-Hosted Apps"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/mbucc/shmig','SHMIG','','2024',5,'A minimalist Shell-based database migration utility. Designed to remain programming-language agnostic, it manages schema evolutionary steps and structured rollbacks executing plain raw SQL scripts.','Shell','Repository','Beginner',0,'online','manual','fc4485fa3abb16a461b686a86be8e71f0de3c2457fe4952e3cfe3fce82bd70bc',100.0,1779031620.65726,1,'2024-10-19T00:48:38Z',NULL,NULL,NULL,'["Databases", "Database Tooling", "Migrations"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2024-10-19T00:48:38Z", "gh_stars": 474}'); -INSERT INTO "resources" VALUES('https://github.com/mcelep/blog/tree/master/automated-networkpolicy-generation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a80be46e4ea74bf631c2eebf9bdf866ad1bce351d98d2dd72028e89647e5a655',100.0,1.77903025071602296e+09,0,'2026-05-17T17:04:10.716023+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/mdixon47/azure-hub-spoke-teraform','Azure Hub and Spoke Infrastructure via Terraform','A modular Terraform configuration template to provision a secure Hub-and-Spoke virtual network topology in Microsoft Azure.','2026',4,'An Infrastructure-as-Code repository demonstrating the implementation of the de-facto standard Azure Hub-and-Spoke networking architecture. This project helps cloud architects streamline centralized security policies, routing tables, and spoke segregation using clean, modular Terraform variables. It provides a foundational template for cloud governance and multi-subscription network topologies.','en','Repository','Intermediate',0,'online','automatic','65f88b9e6082608737541539422a86c5cac32463fb0a9b6e6d0e70aff02bbd3b',NULL,1.78035257155630207e+09,0,'2026-06-02T00:22:51.556302+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Microsoft Azure", "Networking Patterns", "Infrastructure as Code"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "A stable, functional community resource demonstrating Infrastructure-as-Code setups for standard Azure networking patterns.", "social_preview_url": "https://opengraph.githubassets.com/74731c0e350dadb8aa38efda5fef3d0423b48e953a5571f311735b82a8461d09/mdixon47/azure-hub-spoke-teraform", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "terraform-azure"}'); -INSERT INTO "resources" VALUES('https://github.com/medmouine/Kubernetes-autoscaling-poster/blob/main/k8s-auto-scaling-poster.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','adb4e4153650add0c17153d27e403d821bfab1956c357b748e7c09043a8dd240',100.0,1.77903023252213692e+09,1,'2026-05-17T17:03:52.522137+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/medyagh/setup-minikube','medyagh/setup-minikube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c9454a788e19590f4866a44c02725e7af86512b441599f37f5e54435c0a45627',100.0,1.77902924689380502e+09,1,'2026-05-17T16:47:26.893805+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/mehdihadeli/awesome-go-education','mehdihadeli/awesome-go-education','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e364bfce73c5cda204ba97497676595165ed19f4a524c1c5ddad27a60fb6c5a5',100.0,1.7790325721159029e+09,1,'2026-05-17T17:42:52.115903+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"gh_license": "CC0-1.0", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/mehdihadeli/awesome-software-architecture',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8441c08170305380cf2d817d1de89ba685c6913827bf9840600c3ccd7be00744',100.0,1779033314.01685,0,'2026-05-17T17:55:14.016850+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/mercedes-benz','github.com/mercedes-benz','','2024',3,'The official GitHub portal for Mercedes-Benz''s open-source initiatives. It hosts various developer tools, utility libraries, and SDKs dedicated to automotive software, showing their commitment to transparent, community-driven development in modern vehicles. It serves as an archive and collaboration hub for internal components exposed to the open-source ecosystem.','English','Code Repository','Intermediate',0,'online','manual','a04b34401eec33a11c1e003a738246a49b57f80acec13d86bf19df525dda9bd1',100.0,1.77903171241117501e+09,1,'2026-05-17T17:28:32.411175+02:00',NULL,NULL,NULL,'["Infrastructure Orchestration", "Open Source Software", "Enterprise Portals"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/mesaguy/ansible-prometheus','github.com/mesaguy/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','efb46d04e84840a5308d214788fa66d0a637b4203da5d2f5314c93cd55efcf3b',100.0,1.77903042617497491e+09,1,'2026-05-17T17:07:06.174975+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/meshery-extensions/helm-kanvas-snapshot','Helm Kanvas Snapshot','','2026',1,'Integrates Meshery''s visualization layer into Helm pipelines. Enables engineers to capture runtime topology models and visually document deployed resource layouts directly from active releases.','Go','Plugin','Intermediate',0,'online','manual','46d57dab601b5c7b36f29966a46317fe7dea3b389d3d92085816d30e5f168b3f',100.0,1.77913049502857899e+09,1,'2026-06-09T20:39:53Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Helm Plugins", "Topology Visualization"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T20:39:53Z", "gh_stars": 43}'); -INSERT INTO "resources" VALUES('https://github.com/meshery/helm-kanvas-snapshot','Helm Kanvas Snapshot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03f642611aa3dc889876ed0692c9f8e78f5520af3c096b5e3dcef35cec03d76d',100.0,1779031478.76816,0,'2026-05-17T17:24:38.768160+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/meshery-extensions/helm-kanvas-snapshot"}'); -INSERT INTO "resources" VALUES('https://github.com/meshery/meshery','Meshery','','2019',5,'Meshery is a comprehensive multi-service mesh management plane designed to provision, validate, and optimize service mesh infrastructures. Operating as a CNCF project, it supports multiple service mesh architectures from a single portal.','Go / JavaScript','Service Mesh Manager','Advanced',1,'online','manual','cd4ebf9da871537b0d3ffc2d05ab44793bfd89849b298e001673dd14b92c6b02',100.0,1.77903108538362908e+09,1,'2026-06-14T00:56:55Z',NULL,NULL,NULL,'["Platform Engineering", "Service Mesh Management", "Observability Platforms"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T00:56:55Z", "gh_stars": 10279}'); -INSERT INTO "resources" VALUES('https://github.com/meta-llama/llama-cookbook','github.com/meta-llama/llama-recipes','','2023',5,'Meta''s core repository for scaling LLM deployments. It offers highly robust templates for PEFT (Parameter-Efficient Fine-Tuning) such as LoRA, model quantization, and optimization strategies that enable low-latency inference setups inside microservices frameworks.','Python','Repository','Advanced',1,'online','manual','9a506b09f9ae40b646a591cdc06a847a5e1df82c9334a751e34140efe24d7790',100.0,1.7791304949606359e+09,1,'2026-05-19T18:42:31Z',NULL,NULL,NULL,'["Machine Learning", "Large Language Models", "Fine-tuning"]','["[DE FACTO STANDARD]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-19T18:42:31Z", "gh_stars": 18353}'); -INSERT INTO "resources" VALUES('https://github.com/meta-llama/llama-recipes','==github.com/meta-llama/llama-recipes==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6423d8e1d47758ae119cb6542c51c1f2b7ef747eb2f304e42687c94476ccaa3c',100.0,1.77903449198087096e+09,0,'2026-05-17T18:14:51.980871+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://github.com/meta-llama/llama-cookbook"}'); -INSERT INTO "resources" VALUES('https://github.com/metacontroller/metacontroller','Metacontroller','','2024',3,'An add-on for Kubernetes that simplifies writing custom controllers by letting developers implement business logic via webhooks in any programming language. It manages the low-level API mechanics of watching, syncing, and reconciling resources, reducing operator boilerplate. Widely maintained by the community through 2026, it is an elegant bridge for non-Go operators.','Go','Kubernetes Controller','High',1,'online','manual','66dff77e1627257c372099d78b831eea7aedbfb92e68bca397b1eb7627397614',100.0,1.77902935665500497e+09,1,'2026-05-18T21:36:25Z',NULL,NULL,NULL,'["Extensibility", "Operator Framework", "Controller"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T21:36:25Z", "gh_stars": 993}'); -INSERT INTO "resources" VALUES('https://github.com/metal3-io/baremetal-operator','Bare Metal Operator','','2024',5,'A Metal3 driver integration designed to inspect, provision, and maintain bare-metal servers using standard Kubernetes resources. It bridges Kubernetes management layers directly to physical infrastructure provisioning.','Go','Operator','Advanced',0,'online','manual','dc2f6ac22fab9bd359033ba982960057a09f06c69a95781d224a22ce47a2160c',100.0,1.77903267963667488e+09,1,'2026-06-14T05:03:10Z',NULL,NULL,NULL,'["Infrastructure", "Bare Metal", "Provisioning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:03:10Z", "gh_stars": 745}'); -INSERT INTO "resources" VALUES('https://github.com/metal3-io/cluster-api-provider-metal3','Cluster API Provider for Managed Bare Metal Hardware','','2025',5,'The Cluster API Provider for Metal3 enabling automated declarative provisioning of physical bare-metal hardware using Kubernetes-native configurations. Simplifies lifecycle management (provisioning, scale, and de-provisioning) of physical compute nodes in highly customized datacenters.','Go','Operator','High',0,'online','manual','d05d273e8a89f24a348831ecdb7a1698c275fbc390f908a9bb13411b6183c8a1',100.0,1.77903050740988898e+09,1,'2026-06-11T17:08:14Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Bare Metal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T17:08:14Z", "gh_stars": 277}'); -INSERT INTO "resources" VALUES('https://github.com/metalbear-co/mirrord','==metalbear-co/mirrord==','','2026',5,'An enterprise-grade tool that plugs local processes directly into remote Kubernetes namespaces. It avoids image building or cluster redeployments by mirroring incoming network traffic, DNS resolutions, and environment variables dynamically to the local environment. Highly effective for rapid microservices testing.','Rust','GitHub Repository','Advanced',1,'online','manual','9bc9a02aa13d9f815a7d3934bb95a45da30a8ca80e726129ac4534d5fb209c86',100.0,1.77903210634165692e+09,1,'2026-06-14T10:13:31Z',NULL,NULL,NULL,'["Cloud-Native Development", "Kubernetes", "Traffic Mirroring"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T10:13:31Z", "gh_stars": 5128}'); -INSERT INTO "resources" VALUES('https://github.com/metaleapca/metaleap-devops-in-k8s/blob/main/metaleap-devops-in-k8s.pdf','github.com/metaleapca: metaleap-devops-in-k8s.pdf','','2022',1,'A cohesive architectural reference document detailing modern DevOps automation workflows within Kubernetes. It covers pipeline construction, automated manifest validation, and GitOps-driven application lifecycle patterns.','Shell','PDF/Whitepaper','Intermediate',1,'online','manual','6d67ec022fe1cf97f75c294fe5ebd42acb1e143d7e87aff05d2d26bdc9176b3e',100.0,1.77903084290286588e+09,1,'2023-08-17T19:03:45Z',NULL,NULL,NULL,'["DevOps", "CI/CD", "Reference Architecture"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-08-17T19:03:45Z", "gh_stars": 30}'); -INSERT INTO "resources" VALUES('https://github.com/metaleapca/metaleap-k8s-troubleshooting/blob/main/metaleap-k8s-troubleshooting.pdf','github.com/metaleapca: metaleap-k8s-troubleshooting.pdf','','2022',5,'An exhaustive community-driven reference PDF that serves as a diagnostic field manual for complex Kubernetes cluster issues. It covers everything from low-level CNI networking issues to control plane degradation and API server latency. This document is a valuable offline resource for operations teams handling large-scale production incidents.','English','Document','Advanced',0,'online','manual','a4848dbebd9da7f519e577fd37b483b4cad81b57263bc19c192eaf8fbad4074c',100.0,1.77903280231888508e+09,1,'2023-04-28T12:07:57Z',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Diagnostic Manuals"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-28T12:07:57Z", "gh_stars": 40}'); -INSERT INTO "resources" VALUES('https://github.com/metallb/metallb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2694a1a92e52f9ae52dcb4614a787c2ebf175487ec0badb7ab5aeb03f84e6f4b',100.0,1.77903252498733711e+09,1,'2026-05-17T17:42:04.987337+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/metalmatze/slo-libsonnet','slo-libsonnet','','2022',5,'A modular Jsonnet library designed for defining and generating Prometheus-based SLOs, multi-window burn rates, and dashboards using a modular configuration-as-code pattern. Highly compatible with kube-prometheus.','Jsonnet','Open Source Library','Advanced',0,'online','manual','feb7e878b82aa18caf86c8978295590f8c1d0a649f8de5a841f8e1e99778cede',100.0,1.77902925231797504e+09,1,'2022-06-29T14:46:05Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Jsonnet Libraries"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-29T14:46:05Z", "gh_stars": 118}'); -INSERT INTO "resources" VALUES('https://github.com/mfornos/awesome-microservices','Awesome microservices','','2026',4,'The premier comprehensive catalog charting microservices design patterns, distributed consensus engines, API gateways, tracing tools, and event-streaming buses. Essential for building scalable, decoupled service meshes.','Markdown','Awesome List','Advanced',1,'online','manual','b36ed8b0fc45720da05a239e4a5e188a9ec9940b9552348a44328f2efd40d3d7',100.0,1.77903415599643492e+09,1,'2026-06-10T15:05:12Z',NULL,NULL,NULL,'["Software Engineering", "Software Architecture", "Microservices Design"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-10T15:05:12Z", "gh_stars": 14325, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/mhausenblas/openshift-cheat-sheet','github.com: openshift cheat sheet 3','','2026',5,'A community-maintained cheat sheet targeting container scaling and routing. Curator Insight notes its applicability to early setups. Live Grounding points to its continued historical use as a reliable baseline bookmark for bare-metal deployments.','Shell','Cheat Sheet','Intermediate',0,'online','manual','565bfc583e997bc96494707f3ba13acc7c64c964885f851f134806ae20d3569f',100.0,1.77903048278611898e+09,1,'2017-06-05T12:48:09Z',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2017-06-05T12:48:09Z", "gh_stars": 6}'); -INSERT INTO "resources" VALUES('https://github.com/mhlabs/cfn-diagram','cfn-diagram 🌟','','2023',3,'A developer-focused CLI tool designed to parse AWS CloudFormation nested templates and instantly generate clean, interactive resource dependency maps, simplifying infrastructure inspection.','TypeScript','CLI Tool','Intermediate',0,'online','manual','51a543f43e0db426a425bca84b60bfbe5e2f9427f65ac456445ee76b70a72154',100.0,1.78173590085279297e+09,1,'2026-06-18T00:38:20.852793+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "AWS CloudFormation"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/mholt/json-to-go','mholt/json-to-go','','N/A',0,'Curator Insight presents json-to-go as a developer productivity tool that instantaneously translates JSON strings into Go struct definitions. Live Grounding highlights its enduring status as a daily utility for web backend engineers parsing complex APIs.','English','Repository','Beginner',0,'online','manual','6216ece5bed3db4bfbbab530176a81cd12bf3343f44c1b8e6cc05a76b5bc7085',100.0,1.77903450255334901e+09,1,'2024-07-31T15:59:24Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Code Generators"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-31T15:59:24Z", "gh_stars": 4623}'); -INSERT INTO "resources" VALUES('https://github.com/michaelmsonne/AzureDevOpsBackupTool','https://github.com/michaelmsonne/AzureDevOpsBackupTool','','2024',4,'A highly functional community CLI utility engineered to automate the backup of Azure DevOps configurations, including repositories, boards, pipelines, and variable groups. In 2026, this tool remains highly useful for system migrations, air-gapped compliance baselines, and cross-organization disaster recovery testing.','C#','Code Repository','Intermediate',0,'online','manual','d46257cdc2f42908b9f224e8bf0d63009c3a64839114bbc3450b144658f1466a',100.0,1779031808.44545,1,'2025-06-21T09:55:10Z',NULL,NULL,NULL,'["Cloud DevOps", "Data Protection & Backup", "Disaster Recovery"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-06-21T09:55:10Z", "gh_stars": 37}'); -INSERT INTO "resources" VALUES('https://github.com/michaelneale/jenkins-ci.org-docker','Official Jenkins Docker image','','2014',0,'This repository represents the historic, community-managed Docker packaging of Jenkins. Note: Live grounding shows this repository is legacy/archived, as official operations have consolidated into the core jenkinsci/jenkins repositories.','Shell','Library','Beginner',0,'online','manual','0fc453b4790903772c2e4c0d5fc37debf0020b089b9d70ebf234438149fd279d',100.0,1.78173599195183897e+09,1,'2026-06-18T00:39:51.951839+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Containers"]','["[LEGACY]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/micnncim/kubectl-reap','kubectl-reap is a kubectl plugin that deletes unused Kubernetes resources 🌟','','2026',5,'An automated garbage collection plugin built to find and purge orphan, dangling, or unattached configuration structures. It keeps the target cluster clean by purging long-running stale objects, lowering overall management overhead.','Go','Tool','Intermediate',0,'online','manual','f20753206f631ee679b227835b58f7141bc431f3d1337121e9e697b672d10f42',100.0,1.779032243326828e+09,1,'2023-05-19T08:21:45Z',NULL,NULL,NULL,'["Operations", "Garbage Collection", "Resource Cleanup"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-19T08:21:45Z", "gh_stars": 200}'); -INSERT INTO "resources" VALUES('https://github.com/micro/go-micro','go-micro','','2025',5,'Curator Insight introduces go-micro as a distributed systems development framework providing key abstractions for microservices. Live Grounding notes its journey through corporate and open-source licensing changes, yet it remains a foundational toolkit for service discovery, RPC, and event-driven architectures in Go.','English','Repository','Advanced',1,'online','manual','42f9f4ef112d39f483aec09c03ffb2602b42d987ecaed765e2906d28312c1833',100.0,1.7791304950154469e+09,1,'2026-06-10T10:05:43Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Go Frameworks"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T10:05:43Z", "gh_stars": 22775}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/ARI','==github.com/microsoft/ARI: Azure Resource Inventory== 🌟🌟🌟','','2024',5,'An open-source analysis engine from Microsoft that sweeps target cloud subscriptions to render Excel inventories of deployed cloud components.','PowerShell','GitHub Repository','Advanced',0,'online','manual','c440e8f65441bac17e7077ed37d8b715cc3da6af28c8ea12bba07094f0ad86b0',100.0,1.77903273226065397e+09,1,'2026-06-02T12:31:49Z',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Inventory Auditing", "Azure Resource Inventory"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T12:31:49Z", "gh_stars": 1644}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/CBL-Mariner','github.com/microsoft/CBL-Mariner','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b101d0a5a639b3d0bd80e0313053988952cd929fe83e64eab94f0cafd0cc0cfe',100.0,1.77903225740649199e+09,0,'2026-05-17T17:37:37.406492+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://github.com/microsoft/azurelinux"}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/Git-Credential-Manager-Core','Git Credential Manager Core','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd260b672af5cf39e8805dc84d087cb581fe46d4675ed61c72c950ce63769d20',100.0,1.7790317768925209e+09,0,'2026-05-17T17:29:36.892521+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://github.com/GitCredentialManager/git-credential-manager"}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/InnerEye-Gateway','github.com/microsoft/InnerEye-Gateway','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d0def205954bbc26b52c7d09dd9e56eecfd17f779210661b45fbd423f79e89ab',100.0,1.77903310160120797e+09,1,'2026-05-17T17:51:41.601208+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/ML-For-Beginners','==github.com/microsoft/ML-For-Beginners: Machine Learning for Beginners'' - A Curriculum==','','2023',5,'Microsoft''s 12-week, 26-lesson classical machine learning curriculum focused heavily on hands-on project-based execution using Scikit-learn. It purposely isolates foundational ML patterns—such as regression, clustering, and basic NLP—from deep learning complexities. It is a premier learning journey for developers seeking to deploy robust predictive systems.','Python','Repository','Intermediate',0,'online','manual','d4dbf19166a6c873e69d8324a11fea4e3f2904f83fb59faac098b77675e7a8c4',100.0,1.77903048274989509e+09,1,'2026-06-09T14:40:21Z',NULL,NULL,NULL,'["Artificial Intelligence", "Machine Learning & Deep Learning Fundamentals", "Structured Curriculums"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T14:40:21Z", "gh_stars": 86821}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/NubesGen',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','10ecaead8e333273e9801fc8824bc58e6328c74017ead38faca6c97307ce3e7e',100.0,1.77903029635717797e+09,0,'2026-05-17T17:04:56.357178+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); + - [github.com/alexdzyoba/ansible-jmx-exporter](https://github.com/alexdzyoba/ansible-jmx-exporter)','2024',5,'Specialized Ansible playbook role targeting JMX and Node Exporter configurations inside Debian architectures. Ideal for standardized on-premise JVM infrastructure telemetry deployment.','Shell','Repository','Intermediate',0,'online','manual','3c7a847a892e1ac414a8ad91bc065e33fbe5baf64476b1a3594b6339373784f2',100.0,1779130495,1,'2023-09-06T09:20:33Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Node Exporter Deployment"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-09-06T09:20:33Z", "gh_stars": 6}'); +INSERT INTO "resources" VALUES('https://github.com/idoavrah/terraform-tui','github.com/idoavrah/terraform-tui: TFTUI - The Terraform textual UI','','2024',3,'TFTUI (The Terraform Textual UI) is an interactive, console-based monitoring utility designed to query active Terraform state graphs. Developed in Python, it allows platform administrators to navigate complex resource matrices, track active drift, and trigger targeted states without leaving the terminal console. It streamlines high-velocity manual debugging.','Python','TUI Tool','Intermediate',0,'online','manual','b2930ecf4a0e159a0bf1f24f36682f1d7975883105b07b522834ffce180a5dfd',100.0,1779029268,1,'2024-07-09T18:55:17Z',NULL,NULL,NULL,'["Infrastructure as Code", "User Interfaces", "TUI Engines"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-09T18:55:17Z", "gh_stars": 1284}'); +INSERT INTO "resources" VALUES('https://github.com/ilkilab/agorakube','Agorakube','','2023',5,'An open-source Kubernetes engine dedicated to automating production-ready installations over bare metal setups. Streamlines storage provisioning, load balancing integrations, and upgrades across dedicated offline data center runtimes.','Go','Installer','Advanced',0,'online','manual','3337bd0ef7ef90cb41fd2e5e8b84caf57317b8fec5345482396a1150eb7f21d6',100.0,1779030507,1,'2024-05-06T16:33:42Z',NULL,NULL,NULL,'["Platform Engineering", "Installation", "Bare Metal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-06T16:33:42Z", "gh_stars": 98}'); +INSERT INTO "resources" VALUES('https://github.com/ilyash/show-struct','github.com/ilyash/show-struct','','2024',5,'A structural inspection CLI tool for high-dimensional JSON and YAML files. Builds map architectures of configurations, allowing site reliability engineers to immediately decode unfamiliar schema configurations.','Go','CLI Tool','Low',0,'online','manual','cbc102bb4ae1805b04a1a75c4878f6cbbb8f689eac5af865112cc03921eecc3f',100.0,1779030865,1,'2023-08-31T18:36:30Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-08-31T18:36:30Z", "gh_stars": 132, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/im2nguyen/rover','Rover - Terraform Visualizer 🌟','','2023',4,'An interactive Terraform visualizer that parses local plan files to construct interactive, searchable web topologies. Accelerates architectural validation and configuration review workflows.','Go','Tool','Intermediate',0,'online','manual','0d07a311ff3404677392b62cfd683da5706abfa235dd7a8d5434f501a370780d',100.0,1779032878,1,'2025-07-30T03:34:48Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-30T03:34:48Z", "gh_stars": 3308}'); +INSERT INTO "resources" VALUES('https://github.com/imperialwicket/spinnaker-demo','imperialwicket/spinnaker-demo','','2020',0,'Curator Insight presents this repository as a demo application configuration designed to show basic pipeline execution within Spinnaker. Live Grounding highlights that configuring Spinnaker''s cloud drivers and halyard configurations is notoriously challenging, and this repo provides valuable baseline configurations to bypass common initial setup hurdles.','HCL','Repository','Advanced',0,'online','manual','aefbeb2edc82e7a439bb904707ecccda4c120048ef77de6962a4dea3e87ede02',100.0,1781735910,1,'2026-06-18T00:38:30.858337+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Kubernetes Deployment Models"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/imthenachoman/How-To-Secure-A-Linux-Server','How-To Secure A Linux Server','','2026',5,'A highly comprehensive, widely reference-validated repository providing detailed, step-by-step instructions for securing enterprise Linux installations. Key configurations cover SSH daemon hardening, secure user boundaries, kernel performance optimizations, and automated intrusion monitoring. In modern 2026 operations, this guide remains a vital source for building secure base golden images inside automated IaC pipelines.','Shell','Repository','Advanced',0,'online','manual','f0de72c26c439155e6a6a47557fe8dd0356794bc8b5218407bd6e2a492566ece',100.0,1779032361,1,'2026-03-05T13:25:16Z',NULL,NULL,NULL,'["Security & Compliance", "Linux Hardening", "System Administration"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md", "docs/devops.md", "docs/linux.md"]','["linux.md", "aws-security.md", "devops.md"]','{}','{"gh_license": "CC-BY-SA-4.0", "gh_pushed": "2026-03-05T13:25:16Z", "gh_stars": 27773}'); +INSERT INTO "resources" VALUES('https://github.com/inancgumus/learngo','inancgumus/learngo 🌟','','N/A',0,'Curator Insight lists LearnGo as a massive collection of interactive tutorials, quizzes, and micro-projects to master Go. Live Grounding verifies its stellar reputation as one of the most visual and thorough education resources for Go developers worldwide.','English','Repository','Beginner',0,'online','manual','394725cf75156e12597b9b0548496f72736d2a652458a441ed0b80db1ebfc6f5',100.0,1779029151,1,'2025-06-24T23:03:52Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Learning Resources"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-06-24T23:03:52Z", "gh_stars": 20055}'); +INSERT INTO "resources" VALUES('https://github.com/infiniumtek/terraform-review-agent','terraform-review-agent','Reusable GitHub Action that reviews Terraform PRs for security, cost, and style using a LangGraph multi-agent system.','2026',4,'Curator Insight: This project demonstrates the state of the art in agentic DevOps, moving beyond rigid static analysis to cognitive IaC review. Live Grounding verifies that the repository leverages a LangGraph-driven multi-agent system to evaluate Terraform pull requests across security, cost (via Infracost), and styling dimensions. It aggregates multi-source linting alerts into a singular, prioritized GitHub PR comment with estimated blast-radius analysis to reduce developer decision fatigue.','en','repository','Intermediate',0,'online','automatic','4e8a77262c7f90e8f8b65dd1c35bafa866870581147b8987fe71adc71a59204e',NULL,1780352424,0,'2026-05-21T05:25:52Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "AI Code Review"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "terraform", "gh_license": "MIT", "gh_pushed": "2026-05-21T05:25:52Z", "gh_stars": 79, "reputation_status": "Vetted", "reputation_summary": "Vetted and highly rated emerging community tool for agentic DevOps workflows.", "social_preview_url": "https://opengraph.githubassets.com/3f804f2152a78cd9240a02c30b704fe0884a2141392ac8bd4349e3eb309a8d45/infiniumtek/terraform-review-agent", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://github.com/influxdata/telegraf/tree/master/plugins/inputs/activemq','github.com/influxdata/telegraf/tree/master/plugins/inputs/activemq','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a3851fb7f71b045ed86b8dc86f54302755461b6bf1b3b2bfffc21671a49b1d79',100.0,1779030391,1,'2026-05-17T17:06:31.543731+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md", "docs/prometheus.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/influxdata/telegraf/tree/master/plugins/outputs/prometheus_client','Telegraf Prometheus Output Plugin','','2026',5,'Source code and implementation guide for Telegraf''s Prometheus output integration. Allows standard push-based collection architectures to export telemetry data via a pull-based scraping API.','Go','Plugin','Intermediate',0,'online','manual','8320accfa48b8db4bc37b92ba9672a6cbef304b53234d4a813cdd6d846e8c652',100.0,1779030954,1,'2026-06-11T16:38:05Z',NULL,NULL,NULL,'["Observability", "Metrics", "Interoperability"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T16:38:05Z", "gh_stars": 17615}'); +INSERT INTO "resources" VALUES('https://github.com/infracost/infracost','Infracost 🌟','','2025',5,'The premier open-source parser for analyzing HCL variables and producing deep cloud cost projections before resource allocation. By feeding plans to a curated pricing API, Infracost acts as a vital continuous integration step for budget enforcement.','Go','Repository','Intermediate',0,'online','manual','1c7e3e51dfc46bc4b99cb49bfcd37be3f83761a36aff36eeee561215d2962d6f',100.0,1779031423,1,'2026-06-03T14:55:27Z',NULL,NULL,NULL,'["Infrastructure as Code", "FinOps", "Cost Estimation"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T14:55:27Z", "gh_stars": 12365}'); +INSERT INTO "resources" VALUES('https://github.com/infrahouse/infrahouse-toolkit','github.com/infrahouse/infrahouse-toolkit','','2025',5,'The Infrahouse Toolkit provides operational automation helpers specifically engineered to simplify AWS infrastructure deployment pipelines. It streamlines actions such as dynamic DNS configurations, instance lifecycle hooks, and local environment bootstrapping. Useful for platform teams standardizing custom deployment policies.','Python','Repository','Intermediate',0,'online','manual','9c15f86bdb31f9f268ea337677d923e0c0a7f48a31c5985b7f890c79d8eb8147',100.0,1779031575,1,'2026-06-12T02:07:31Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Automation"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md", "index.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T02:07:31Z", "gh_stars": 74}'); +INSERT INTO "resources" VALUES('https://github.com/infrahouse/terraform-aws-ecs','github.com/infrahouse/terraform-aws-ecs','','2023',0,'A community-focused open-source Terraform module designed for seamless ECS cluster creation. Automates the linkage of EC2 capacity providers, CloudWatch log streams, and custom capacity provider strategy definitions.','HCL','Repository','Intermediate',0,'duplicate','manual','20d9efe3504978de432d24d6bebb9d3dda9ee5d9e08e548e50622b2b2679e488',100.0,1779034015,1,'2026-06-14T03:48:49Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:48:49Z", "gh_stars": 1, "duplicate_of": "https://github.com/infrahouse/terraform-aws-openvpn"}'); +INSERT INTO "resources" VALUES('https://github.com/infrahouse/terraform-aws-openvpn','github.com/infrahouse/terraform-aws-openvpn','','2023',2,'An AWS-specific Terraform module designed to provision a highly available OpenVPN server. Integrates Route53 DNS, Auto Scaling Groups, and AWS systems manager (SSM) configurations out of the box.','HCL','Module','Intermediate',0,'online','manual','1d66d9a63ba22cb3f82bc77c55f8a13fc50d4d3f5eeef87fb248c8f7cd154023',100.0,1779029561,1,'2026-06-10T14:04:59Z',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T14:04:59Z", "gh_stars": 11}'); +INSERT INTO "resources" VALUES('https://github.com/infrahq/infra','==infrahq/infra== 🌟','','2026',3,'Infra was originally designed as a high-density identity access management layer that mapped single-sign-on (SSO) providers directly to Kubernetes RBAC. Live grounding in 2026 confirms that the project was officially archived and ceased active development in early 2024. Teams should treat its architecture as a conceptual reference and seek active alternatives like Teleport or Pinniped.','Go','IAM Platform','Intermediate',0,'online','manual','410931b597d37bc915834cd79f9695bd30a991223bd4fd70145fe1a067f8b859',100.0,1779034139,1,'2026-06-13T10:07:13Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T10:07:13Z", "gh_stars": 1461}'); +INSERT INTO "resources" VALUES('https://github.com/inguardians/peirates','inguardians/peirates','','2019',5,'Peirates is a dedicated Kubernetes post-exploitation penetration testing tool designed to automate cluster privilege escalation and asset traversal. Once a container boundary is breached, Peirates scans for exposed credentials, ServiceAccounts, and API permissions.','Go','Exploitation Framework','Advanced',0,'online','manual','0d5825f04e02d91244d93abba956de34078d1d81d78c4c514ec04df876d18757',100.0,1779030655,1,'2026-04-16T20:50:44Z',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Offensive Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-2.0", "gh_pushed": "2026-04-16T20:50:44Z", "gh_stars": 1450}'); +INSERT INTO "resources" VALUES('https://github.com/inkdrop-org/inkdrop-visualizer','github.com/inkdrop-org/inkdrop-visualizer','','2023',2,'Inkdrop Visualizer maps active Terraform states or complex HCL patterns into detailed node-graph visualizations. It generates structured, scalable diagrams designed to support continuous integration systems and design audits. By mapping exact dependency chains, it facilitates code review understanding across collaborative engineering teams.','Go','Visual Tool','Intermediate',0,'online','manual','9d04fa03d658315a02e5c41792844a60d9f1a64640f0d7675a7c97a51f79d2c3',100.0,1779031808,1,'2024-06-03T14:13:46Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Topology Mapping"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-06-03T14:13:46Z", "gh_stars": 512}'); +INSERT INTO "resources" VALUES('https://github.com/inputsh/awesome-linux','Awesome Linux','','2023',5,'A premier directory of Linux performance diagnostic utilities, shell configurations, system metrics collectors, and custom distributions. This guide is an invaluable reference for platform engineers optimizing base host OS layers for container node hosts.','Markdown','Awesome List','Advanced',0,'online','manual','7ef646b22b52bdd01dda347947ad97484ad3ee5e8f475c0b9a136dd4d26bf879',100.0,1779031442,1,'2023-02-04T17:02:53Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Linux"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "WTFPL", "gh_pushed": "2023-02-04T17:02:53Z", "gh_stars": 5048, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/inscapist/terraform-k3s-private-cloud','K3s Private Cluster 🌟','','2023',5,'An open-source code repository outlining how to automate secure, private K3s Kubernetes cluster installations using Terraform scripts. Illustrates resource definitions and networking setups for edge deployments.','HCL','Code Blueprint','Advanced',1,'online','manual','1ea33f40f5832c7b2af308928e0964c543a3f2e53e7dba8b4127d86be7d8f806',100.0,1779130494,1,'2022-05-10T08:38:01Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Edge Computing"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-05-10T08:38:01Z", "gh_stars": 121}'); +INSERT INTO "resources" VALUES('https://github.com/inspektor-gadget/inspektor-gadget','inspektor-gadget/inspektor-gadget','','2025',4,'An advanced eBPF-based debugging and observability framework for Kubernetes clusters. It instruments system calls, network flows, and filesystem activities directly at the kernel level without injecting sidecars, delivering low-overhead runtime inspection and security auditing.','Go','Tool','Advanced',0,'online','manual','f2b33444b25b2d021b45dfefe08c669eb5633f7ac86803ee810e3eec7301d02a',100.0,1779032376,1,'2026-06-12T06:55:57Z',NULL,NULL,NULL,'["Observability", "Debugging", "eBPF"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T06:55:57Z", "gh_stars": 2846}'); +INSERT INTO "resources" VALUES('https://github.com/instrumenta/kubernetes-json-schema','github: Kubernetes JSON Schemas 🌟','','2024',5,'An archive of automatically generated JSON Schemas extracted from official Kubernetes API definitions. Historically key for linting, now superseded by modern integrated IDE validation engines and CRD schemas.','None','Schema Repository','Medium',0,'online','manual','979a5854560b9276685a7e214e3ba8072fcbd9100ef59b00d98329ad13c668ed',100.0,1779033907,1,'2023-07-22T01:56:24Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md", "kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-07-22T01:56:24Z", "gh_stars": 337, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/instrumenta/kubeval','==instrumenta/kubeval==','','2021',4,'A historic CLI tool used to validate Kubernetes configuration manifests against JSON schemas. Although it is archived and has been largely replaced by Kubeconform, Kubeval remains an important reference point in the evolution of Kubernetes configuration testing.','Go','tool','intermediate',1,'online','manual','9b15bc90352c51a5516d5d0e578b3164e8ec3e1f49cc2f7daa414111bc2656c9',100.0,1779031601,1,'2026-01-29T06:24:31Z',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Validation"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-01-29T06:24:31Z", "gh_stars": 3226, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/instrumenta/policies','github.com/instrumenta/policies: A set of shared policies for use with Conftest'' and other Open Policy Agent tools','','2021',5,'A structured directory of modular policy files for linting infrastructure-as-code deployments (Terraform, Kubernetes YAML, Helm charts). Designed to enforce standards like non-root container runs, memory limit boundaries, and forbidden network ingress setups early in CI/CD cycles.','Rego','Library','Intermediate',0,'online','manual','8da18f0ceeb9bd2409fdeb5ea85df3d2a4d0b85a9588c271707c5eff4e2c2965',100.0,1779030653,1,'2021-01-20T13:43:37Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy Library"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2021-01-20T13:43:37Z", "gh_stars": 66}'); +INSERT INTO "resources" VALUES('https://github.com/int128/kubelogin','kubelogin 🌟','','2024',4,'A kubectl plugin for OpenID Connect (OIDC) authentication, enabling integration with external identity providers like Okta, Keycloak, and Google. It runs locally to retrieve token credentials and automatically configures Kubeconfig for secure cluster access. In 2026, it is recognized as the de facto standard CLI tool for OIDC login flows within enterprise environments.','Go','Kubectl Plugin','Medium',0,'online','manual','8919345485cdb0f70c85289e7ad34e22ea32d8cb5a4b9b5dac0465cfd8c5f8fc',100.0,1779034319,1,'2026-06-13T00:42:57Z',NULL,NULL,NULL,'["Security", "Authentication", "OIDC"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T00:42:57Z", "gh_stars": 2292}'); +INSERT INTO "resources" VALUES('https://github.com/iovisor/bpftrace','bpftrace','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7c9e0a0f2e6f8113957d1d157db717e22db217a91e4b0ff70eeb499b70fc88e3',100.0,1779031715,0,'2026-05-17T17:28:35.017501+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/iovisor/kubectl-trace','kubectl-trace','','2026',5,'An administrative kubectl plugin designed to schedule and run bpftrace programs directly on target cluster nodes. It spawns custom, privileged debugging pods to attach eBPF tracing hooks into the host kernel, enabling high-performance diagnostic analysis of system calls and system bottlenecks without modifying application code.','Go','Tool','Advanced',0,'online','manual','1b54b9da81faaf2c99d08e23b955c538efee39c5ffcd84b6cc377bb2eb6ea2b2',100.0,1779029991,1,'2026-04-16T20:47:34Z',NULL,NULL,NULL,'["Observability", "Debugging", "eBPF Diagnostics"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-16T20:47:34Z", "gh_stars": 2177}'); +INSERT INTO "resources" VALUES('https://github.com/irockel/tda',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e8d955ba76f22cc02d1169694148ecf98bef7c0c2070a5b9f28039d5f553451f',100.0,1779029573,0,'2026-05-17T16:52:53.553547+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/isaaguilar/terraform-operator','isaaguilar/terraform-operator: Terraform Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','23a0d98556ee64532044e3060d4a96496677b0af859a763ccd3b489256113508',100.0,1779032552,0,'2026-05-17T17:42:32.536280+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/GalleyBytes/terraform-operator"}'); +INSERT INTO "resources" VALUES('https://github.com/ishantanu/awesome-kubectl-plugins','Awesome Kubectl plugins','','2026',5,'A highly curated repository indexing popular and helpful kubectl plugins. It is categorized by operational tasks (security, monitoring, context switching), allowing platform teams to quickly identify community-vetted tools to speed up cluster troubleshooting and engineering workflows.','Markdown','Curated List','Beginner',0,'online','manual','3c103efb241bf9941e2263f47e005ee581404865a5259424e4aefd29ce1bc720',100.0,1779029838,1,'2025-11-05T14:35:56Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Kubectl Plugins"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/other-awesome-lists.md"]','["kubernetes.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-11-05T14:35:56Z", "gh_stars": 1007, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/istio-ecosystem/admiral','istio-ecosystem/admiral','','2023',5,'An active Istio-ecosystem tool that automates multi-cluster configuration management. Eliminates the need to manually configure ServiceEntries and DNS across clusters, programmatically stitching distinct meshes together for transparent scale.','Go','Repository','High',1,'online','manual','ab01b6e506ace645a75202ccb079cce7e5c21d04bacbf8f27229119c5e6ab7a4',100.0,1779033020,1,'2025-10-15T17:58:17Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Multi-Cluster", "Automation"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-10-15T17:58:17Z", "gh_stars": 639}'); +INSERT INTO "resources" VALUES('https://github.com/istio/istio','github.com: Istio','','2026',5,'Main repository containing Istio''s unified control plane (Istiod) and orchestration engines. Configures secure high-performance Envoy proxies as sidecars (or in ambient mode) to manage ingress, egress, and mutual TLS.','Go','Repository','Advanced',1,'online','manual','f9a9db53fe9787e2077b909228b9252d5893a66dc3110b102220573bc3a28b07',100.0,1779031560,1,'2026-06-14T02:55:33Z',NULL,NULL,NULL,'["Service Mesh", "Networking", "Traffic Management"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T02:55:33Z", "gh_stars": 38217}'); +INSERT INTO "resources" VALUES('https://github.com/istio/tools/blob/master/perf/README.md','Istio Performance/Stability Testing','','2023',5,'The official benchmark suite for evaluating Istio control plane and data plane performance. Platform engineers use this suite to run stress tests, measure sidecar latency injection, and detect potential resource leaks in upstream Envoy proxy layers.','Go','Repository','High',1,'online','manual','793dba1c4d5dda996907cabbdb8711c1cabb18c23d0dbb4a69c9a94305ce3c88',100.0,1779033675,1,'2026-06-14T07:07:32Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Performance"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:07:32Z", "gh_stars": 372}'); +INSERT INTO "resources" VALUES('https://github.com/itaysk/kubectl-neat','kubectl-neat 🌟','','2026',4,'Kubectl-neat is an essential CLI plugin that formats raw, exported Kubernetes YAML files to remove internal cluster noise (such as automatically populated statuses and timestamps), yielding highly readable manifests for GitOps.','Go','CLI Plugin','Simple',0,'online','manual','ce58fb404e6d57766bdc5e2e80af464154f391644252236124cefda51f391608',100.0,1779031592,1,'2025-12-05T02:37:08Z',NULL,NULL,NULL,'["Operations & UX", "Manifest Generation", "Resource Cleaning"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T02:37:08Z", "gh_stars": 2077}'); +INSERT INTO "resources" VALUES('https://github.com/ivx/yet-another-cloudwatch-exporter','YACE - yet another cloudwatch exporter 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8bd7c4325eb756f2f30fed15ebf15cc95ec662be7cbe28a3f8a6d24bdde3ae12',100.0,1779031026,0,'2026-05-17T17:17:06.287493+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/prometheus-community/yet-another-cloudwatch-exporter"}'); +INSERT INTO "resources" VALUES('https://github.com/iximiuz/awesome-container-tinkering','github.com/iximiuz: Awesome Container Tinkering','','2026',2,'A technical reference compilation dedicated to container design internals, tracing host namespaces, Linux cgroups, and direct OCI runtime interaction. Valuable for platform engineers building deep mechanical knowledge under the standard Docker and Kubernetes virtualization abstractions.','Markdown','Educational Repository','Advanced',1,'online','manual','9fac5ac660ac1f809a1fb0f1fe25e80acc76f77a1c95b066bc5aa44cadff13be',100.0,1779034461,1,'2024-10-09T15:29:27Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Containerization", "Container Internals"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-09T15:29:27Z", "gh_stars": 719, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/iximiuz/cdebug','==iximiuz/cdebug==','','2025',3,'A specialized CLI tool for debugging running containers. Allows attaching ephemeral tooling environments into running, stripped-down containers (even without Kubernetes, working directly with Docker/containerd).','Go','Tool','Advanced',0,'online','manual','f5215501a32b9877da266ca96cb8e183d10bfef0af2751fa93fe2b7d69ae6daf',100.0,1779031609,1,'2026-01-18T19:11:25Z',NULL,NULL,NULL,'["Observability", "Debugging", "Container Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-18T19:11:25Z", "gh_stars": 1652}'); +INSERT INTO "resources" VALUES('https://github.com/iximiuz/client-go-examples','iximiuz/client-go-examples','','N/A',0,'Curator Insight gathers high-quality recipes illustrating direct usage of Kubernetes client-go. Live Grounding highlights its pedagogical design, illustrating dynamic clients, Typed clients, and standard Controller loops in easy-to-digest formats.','English','Repository','Intermediate',0,'online','manual','f43f9485706e097503038888101cb9aa255e53e58d4af4412471bca034e96e5a',100.0,1779031302,1,'2025-12-12T09:50:55Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-12T09:50:55Z", "gh_stars": 1116}'); +INSERT INTO "resources" VALUES('https://github.com/jace-ys/sentry-operator','Sentry Operator','','2022',1,'An infrastructure automation controller developed to provision, update, and manage Sentry instances, projects, and DSN configuration parameters inside a unified Kubernetes environment.','Go','Repository','Advanced',0,'online','manual','136eb4e7ce9782dda444109620914f2c9c2955c992dd8704318f9ff2fa334844',100.0,1779029575,1,'2021-02-06T09:47:32Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-02-06T09:47:32Z", "gh_stars": 27}'); +INSERT INTO "resources" VALUES('https://github.com/jamesbuckett/ckad-questions','jamesbuckett/ckad-questions','','2022',5,'An intensive, community-driven collection of practice challenges and mock scenarios tailored specifically to match the format of the official CKAD examination. By guiding candidates through mock tasks involving ConfigMaps, ingress controllers, and multi-container pods, it bridges theoretical API knowledge and hands-on terminal execution.','Markdown','Reference','Intermediate',0,'online','manual','63a7003c1638d6ef2ec5b745c489263c0d613947819325d17e9d833a4bde7130',100.0,1779029075,1,'2026-05-15T02:56:50Z',NULL,NULL,NULL,'["Training", "Certification", "Mock Exams"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-15T02:56:50Z", "gh_stars": 209}'); +INSERT INTO "resources" VALUES('https://github.com/jamesw4/confirm-tfvars','github.com/jamesw4/confirm-tfvars','','2021',0,'confirm-tfvars acts as a tactical CLI guardrail that intercepts execution workflows to verify designated variables inside active tfvars files before applying. It serves as an architectural firewall during production execution runs, reducing the risk of human-error configurations causing cascading resource destruction.','Go','CLI Tool','Beginner',0,'online','manual','eb27887db455078b601c1f7db440d88e2aac9173a3412de4fd41727a68aae60a',100.0,1781736235,1,'2026-06-18T00:43:55.148874+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Pre-flight Verification"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/jamiehannaford/what-happens-when-k8s','jamiehannaford/what-happens-when-k8s','','2024',0,'An exquisite collaborative initiative mapping the granular execution trace of Kubernetes commands. Deconstructs step-by-step what happens internally when a user executes a CLI command, detailing kubectl client parsing, TLS handshakes, etcd commits, scheduling filters, and container runtime execution.','English','GitHub Repository','Advanced',0,'online','manual','a409042c1d1a63e18b7c78625fa56e80bf4e6bfadfce64c49be497ce3bff9b28',100.0,1781736191,1,'2026-06-18T00:43:11.038128+02:00',NULL,NULL,NULL,'["Architecture", "API Mechanics", "Deep Dive"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/janikvonrotz/awesome-powershell','janikvonrotz/awesome-powershell','','2026',5,'A curated repository detailing modules, cmdlets, and automation patterns using cross-platform PowerShell. Invaluable for platform engineers managing hybrid cloud setups, Windows nodes inside container networks, or Active Directory automation. This serves as a vital tool for enterprise systems integration.','PowerShell','Repository','Intermediate',0,'online','manual','210fb14522a104a60db8c311eec865aa12e9fa288c3740c70303669e0c77086a',100.0,1779030852,1,'2025-04-14T06:25:33Z',NULL,NULL,NULL,'["Developer Tools", "Scripts", "PowerShell"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-04-14T06:25:33Z", "gh_stars": 5396, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/jbossdemocentral/rhpam7-mortgage-demo','github.com/jbossdemocentral: Red Hat Process Automation Manager Mortgage'' Demo','','2020',0,'A complex workflow automation demo featuring Red Hat Process Automation Manager (RHPAM) orchestrating a mortgage application system. Represents a solid blueprint for integrating process engines with cloud-native containers.','Java','Repository','Advanced',1,'online','manual','1c729a6566dbcc12367568887a9c8857497da5d754e1d12d41bc85a6988a5610',100.0,1781735911,1,'2026-06-18T00:38:31.004901+02:00',NULL,NULL,NULL,'["Application Development", "Process Automation", "RHPAM"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/jcchavezs/porto','jcchavezs/porto','','N/A',0,'Curator Insight describes Porto as an automated tool that injects vanity import paths into Go packages. Live Grounding shows it acts as a code cleanliness utility for large monorepos with multiple Go sub-modules to maintain clean package reference paths.','English','Repository','Intermediate',0,'online','manual','b772b9cf56da591e001c33761d4acd94b12ae6d2f61be412b06a69ea415d47cf',100.0,1779034031,1,'2024-10-02T18:41:03Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Code Linters"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-02T18:41:03Z", "gh_stars": 43}'); +INSERT INTO "resources" VALUES('https://github.com/jcjorel/ec2-spot-converter','ec2-spot-converter','','2024',5,'ec2-spot-converter is an open-source tool built to programmatically convert existing AWS on-demand EC2 instances to spot instances and vice versa without manual reconstruction. It reduces downtime by preserving root volume data and configuration profiles during transitions. Critical for engineers optimizing test workloads and maximizing cost-savings.','Python','Repository','Intermediate',0,'online','manual','53a9ad00e33bf2d966b9bb79eaad63d34112da9327408fc3a589cd2c08877ab1',100.0,1779032873,1,'2022-07-26T07:54:08Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Cost Optimization"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-07-26T07:54:08Z", "gh_stars": 199}'); +INSERT INTO "resources" VALUES('https://github.com/jdauphant/awesome-ansible','https://github.com/jdauphant/awesome-ansible','','2022',4,'A curated repository listing valuable Ansible tools, libraries, playbooks, roles, and learning materials. Ideal for discovering community extensions, monitoring integrations, and operational best-practices.','Markdown','Resource List','Beginner',0,'online','manual','347779e15038f89b84cc826ac89a10cbe48e01e609ddd1d5e42e541f688a5e7b',100.0,1779031141,1,'2024-04-22T18:01:45Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Curated Lists"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "ansible.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-04-22T18:01:45Z", "gh_stars": 1004, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins-usage-stats','==jenkins-infra/jenkins-usage-stats== 🌟','','2018',0,'Official scripts and tools used by the Jenkins Infrastructure team to process, aggregate, and publish anonymous usage statistics from global Jenkins installations. Helps track plugin usage trends and version distributions.','Go','Repository','Advanced',0,'online','manual','49b1afa5a52b2e2fe4e97bf0223c93e613be88c2a06cb6110c13b475ad598ee2',100.0,1781736002,1,'2026-06-18T00:40:02.347320+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Telemetry"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins-version','jenkins-version','','2024',0,'An infrastructure management micro-library maintaining core platform version maps. Used by operations modules to trace historical releases, coordinate security updates, and validate target software compatibility matrices.','JavaScript','Library','Intermediate',0,'online','manual','377e3973925ac56d732947276a6871ed5167827e9f4c0afba312f584420f8209',100.0,1779032455,1,'2026-06-08T07:19:43Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Core Architecture", "Version Tracking"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T07:19:43Z", "gh_stars": 0}'); +INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins.io/issues','github.com/jenkins-infra/jenkins.io/issues','','2021',4,'The official issue tracker for the Jenkins project documentation and core infrastructure. *Curator Insight*: Issues tracking portal. *Live Grounding*: Vital reference resource for looking up plugin deprecations and configuration workarounds.','English','Repository','Beginner',0,'online','manual','1667cd390c69b3aad7d81b0b863c168a8da7d13f156988de043c03a9197c3f43',100.0,1779030423,1,'2026-06-14T04:32:11Z',NULL,NULL,NULL,'["Community", "Resources", "Infrastructure Issues"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T04:32:11Z", "gh_stars": 427}'); +INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/pipeline-library','Pipeline Global Library for ci.jenkins.io','','2021',0,'The real-world production Global Shared Pipeline Library utilized by the official Jenkins infrastructure project (ci.jenkins.io). Serves as an excellent architectural blueprint of highly robust, scalable, and modular pipeline development.','Groovy','repository','Advanced',0,'online','manual','09a274020971226ea6517ac72b3f129d03e67c9c00e71d87f4cb5c2e0816233a',100.0,1781735992,1,'2026-06-18T00:39:52.153097+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Production Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/jenkins-x-plugins/jx-secret-postrenderer','jx-secret-postrenderer 🌟','','2022',4,'Source code repository for the Jenkins X Secret Post-Renderer. Features advanced post-rendering logic that intercepts raw Helm charts during continuous delivery, querying secure vaults to substitute placeholders with concrete values right before manifest transmission to the Kubernetes API.','Go','Codebase','Advanced',0,'online','manual','9eef805a0b6011dd0fc01b9c248232bc7f0bb174e39adbfea0c8d00770028db4',100.0,1779033263,1,'2021-06-30T11:10:50Z',NULL,NULL,NULL,'["DevOps", "Helm Ecosystem", "Post-Rendering Plugins"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-06-30T11:10:50Z", "gh_stars": 4}'); +INSERT INTO "resources" VALUES('https://github.com/jenkins-x/gsm-controller','jenkins-x/gsm-controller','','2021',2,'An automated controller that continuously synchronizes secrets stored inside Google Secret Manager into standard Kubernetes native secret resources. Designed for Jenkins X deployments, it ensures consistent local availability of external cloud-backed credentials.','Go','Tool','Intermediate',1,'online','manual','f450996b394b1824ebd5a86ddc022d654a59fa458b773a9a05d584ed5df08c13',100.0,1779031720,1,'2024-03-12T07:21:50Z',NULL,NULL,NULL,'["Security", "Secrets Management", "GCP Secret Manager"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["devsecops.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-03-12T07:21:50Z", "gh_stars": 25}'); +INSERT INTO "resources" VALUES('https://github.com/jenkins-x/jenkins-x-openshift-image','https://github.com/jenkins-x/jenkins-x-openshift-image','','2020',3,'A legacy helper repository containing customized Dockerfiles designed to package Jenkins X binaries for OpenShift container platforms. This repository facilitates deployment compliance inside restricted cluster ecosystems.','Dockerfile','Code Repository','Intermediate',1,'online','manual','b53ade3a94e0a41ff3cfe3b9b3769668b7493207ea617d0d80d3e3541974755c',100.0,1779030522,1,'2019-07-30T07:33:36Z',NULL,NULL,NULL,'["Enterprise Platforms", "Red Hat OpenShift", "Container Images"]','["[LEGACY]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-07-30T07:33:36Z", "gh_stars": 3}'); +INSERT INTO "resources" VALUES('https://github.com/jenkins-x/updatebot','Jenkins-X UpdateBOT','','2025',3,'A dynamic automation component within the Jenkins-X ecosystem. It monitors downstream project dependencies and automatically creates, updates, and merges pull requests across microservices'' configuration and manifest repositories.','Go','Tool','Advanced',1,'online','manual','735c5b4ad7066175990f354f93e0d8a7543c8119c6af4532d4f0c4cf20d189f9',100.0,1779034580,1,'2021-04-08T11:30:35Z',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-04-08T11:30:35Z", "gh_stars": 40}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci','github.com/jenkinsci 🌟','','2011',0,'The master open-source organization repository on GitHub housing the core Jenkins server source and thousands of community plugins. It is the primary engineering base for modernizing Jenkins capabilities.','Java','Library','Advanced',0,'online','manual','c01bf985537321ec949f12090a0dcd1ace163ba9e13c9755777928d20ef16c77',100.0,1779030847,1,'2026-05-17T17:14:07.006874+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Open Source Ecosystem"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/JenkinsPipelineUnit','Jenkins Pipeline Unit testing framework','','2025',4,'The standard community pipeline testing toolkit. Simplifies verifying multi-step pipeline syntax, credential queries, and shared libraries within local mock environments, accelerating delivery validation times.','Groovy','Framework','Advanced',0,'online','manual','9e85ec9c4b075c04a82453b0f38cd0288847ad4062d7ebb8d54a63c2c7920c71',100.0,1779031474,1,'2026-05-28T06:56:21Z',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Pipeline Testing", "Unit Testing"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-28T06:56:21Z", "gh_stars": 1585}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/configuration-as-code-plugin','How to create initial "seed" job','','2025',4,'An operational setup manual detailing how to bootstrap a primary seed job inside configuration-as-code files. This enables the controller to dynamically generate all subsequent projects automatically on initial server launch.','Groovy','Documentation','Advanced',0,'online','manual','723e14ae9895506c5081e0f6cda2b666003a63930aa725b5b01651869192ef79',100.0,1779034432,1,'2026-06-08T02:16:12Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Job Generation"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T02:16:12Z", "gh_stars": 2790}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/custom-war-packager','Jenkins Custom WAR Packager','','2025',1,'Duplicate citation verification for the Custom WAR Packager. Serves as the primary operational tool used to generate custom, pre-hardened enterprise Jenkins distributions tailored with pre-allocated configurations.','Java','CLI Tool','Advanced',1,'online','manual','45cbd5df62c48a9410880265688c3244d8e30cac40dc7e1750a60bd8a12d06ca',100.0,1779031567,1,'2023-11-20T20:59:47Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Build & Packaging", "Custom Packager"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-20T20:59:47Z", "gh_stars": 87}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/docker/blob/master/install-plugins.sh',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033079,0,'2026-05-17T17:51:19.992177+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/ghprb-plugin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','df4c61323017b7230dca22772662433e2f74e328474a1fe8b53530ef839d489e',100.0,1779033615,0,'2026-05-17T18:00:15.379847+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/git-plugin','git-plugin 🌟','','2026',5,'The core, indispensable integration plugin for Git in Jenkins. It provides comprehensive support for Git operations, including clone optimizations, polling, tagging, submodules, and branch tracking across diverse Git hostings (GitHub, GitLab, Gitea).','Java','Plugin','High',0,'online','manual','5fc329538336e87f60afb19878c7abba8ed1534407adf06c79778137cad6b565',100.0,1779030009,1,'2026-06-12T00:33:16Z',NULL,NULL,NULL,'["CI/CD", "SCM Integration", "Git Standard"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T00:33:16Z", "gh_stars": 689}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/git-plugin/releases/tag/git-4.8.0','Git plugin 4.8.0 for jenkinsci allows Pipeline and Freestyle users to perform authenticated git operations from sh, bat, and powershell','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cf23d65754fff94ec61ff78905abcc1a353a278d631580f9ce47e531ff3f0b02',100.0,1779030330,1,'2026-05-17T17:05:30.588960+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/github-autostatus-plugin','github.com/jenkinsci/github-autostatus-plugin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4d42500ea88b4030481bdb5696e468ad9895117c488a7ab62b643ab13edd6850',100.0,1779033949,1,'2026-05-17T18:05:49.835492+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/helm-charts','==github.com/jenkinsci/helm-charts==','','2021',4,'The official Helm Chart source repository for deploying production-ready Jenkins instances onto Kubernetes. *Curator Insight*: Official Helm charts. *Live Grounding*: This repository is the industry-standard starting point for declaring and running Jenkins on modern Kubernetes platforms.','English','Repository','Advanced',1,'online','manual','8bff244b58cc991d989211789ba8246c0ff197975c5165664f7caca30d54c28a',100.0,1779029465,1,'2026-06-13T03:08:12Z',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Helm Deployments"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T03:08:12Z", "gh_stars": 656}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/influxdb-plugin','influxdb-plugin','','2016',1,'Jenkins plugin that writes build results, duration, and test data directly to an InfluxDB database. Highly suitable for teams that rely on InfluxDB for time-series infrastructure monitoring and custom operational dashboards.','Java','Repository','Intermediate',0,'online','manual','8c7ba0b00fa6f02f6516cde2edf21206b9191f250debb97312e291bec61eba59',100.0,1779032100,1,'2025-12-21T19:08:32Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Observability"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-21T19:08:32Z", "gh_stars": 56}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkins-scripts','jenkinsci/jenkins-scripts 🌟','','2016',0,'A curated collection of utility Groovy scripts for managing, troubleshooting, and diagnosing issues within Jenkins master-agent configurations. Indispensable for automation administrators performing bulk operations.','Groovy','Repository','Advanced',0,'online','manual','7c4ad1eb2c91f67613142fbfb763d36ec3d99ba0cdf49805036aee71f46470e5',100.0,1781736002,1,'2026-06-18T00:40:02.261450+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkinsfile-runner','Jenkinsfile Runner','','2025',3,'An ephemeral, lightweight execution engine that encapsulates Jenkins pipelines outside a persistent master daemon. This tool runs custom pipelines as short-lived, isolated single-use tasks—ideal for cloud-native serverless orchestrators like Knative or AWS Fargate.','Java','CLI Tool','Advanced',1,'online','manual','133f22d00b70cbc7b1e5cfd7581cf49b23e8ba4ab8a836c871f40e3ae016f6e2',100.0,1779033425,1,'2025-11-17T20:44:05Z',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Serverless Jenkins", "Local Execution"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-17T20:44:05Z", "gh_stars": 1203}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkinsfile-runner-test-framework','Jenkinsfile Runner Test Framework','','2025',0,'A dedicated integration test harness designed to systematically validate pipeline structures using localized Jenkinsfile Runner micro-runtimes. Ensures robust sanity checking without deploying configurations to dynamic server nodes.','Java','Framework','Advanced',0,'online','manual','1d412cf176c59a0e26db49060387b88ff40272b9a28471e6eb92e973ee7e1c76',100.0,1781735992,1,'2026-06-18T00:39:52.426853+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Pipeline Testing", "Local Execution"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jep/blob/master/jep/224/README.adoc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e4c9db25d4eee604f4fed105b716c0bb38f1f5e154c6e1b45b2ae0e84c4cc113',100.0,1779034233,0,'2026-05-17T18:10:33.166596+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/job-dsl-plugin','Jenkins Job DSL Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a481dafad1b7ffec02d3d353b8e88f6a597278af6d70bfa7683d03d65f974100',100.0,1779031401,1,'2026-05-17T17:23:21.866090+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/job-dsl-plugin/wiki','github.com/jenkinsci/job-dsl-plugin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5c6edfb9c6f04db4e67facb29f418ff90a12a3f9e2e4b0ec56c2e862b2c50927',100.0,1779030354,1,'2026-05-17T17:05:54.655753+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/kubernetes-operator','github.com/jenkinsci/kubernetes-operator: 🌟','','2022',5,'The official, production-ready Kubernetes custom controller designed to automate Jenkins lifecycle events inside Kubernetes. This system implements automated provisioning, backup restoration, plugin management, and dynamic execution architecture as first-class Custom Resource Definitions (CRDs).','Go','repository','Advanced',1,'online','manual','0e80ab5bc52150f8b2a7595bb6285d78841e7cb610ff408f7b77458b8b939194',100.0,1779033020,1,'2026-06-14T08:28:27Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Kubernetes Operators"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T08:28:27Z", "gh_stars": 643}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/kubernetes-plugin','kubernetes-plugin: Kubernetes plugin for Jenkins 🌟','','2026',5,'Dynamically coordinates Jenkins execution environments by auto-provisioning isolated worker pods on-demand inside target Kubernetes clusters. It automatically scales runner capacities and terminates inactive pods to achieve optimal hyper-density cost control.','Java','Jenkins Plugin','Advanced',0,'online','manual','57202401d697c0131377b972aab9d95b3d55dc60d9299c98c5cee40647993509',100.0,1779029514,1,'2026-06-08T23:37:34Z',NULL,NULL,NULL,'["Hybrid Infrastructure", "Orchestration", "Kubernetes Provisioning"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T23:37:34Z", "gh_stars": 2305}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/opentelemetry-plugin','Jenkins opentelemetry-plugin 🌟','','2026',2,'Integrates Jenkins with OpenTelemetry to export performance metrics, agent health, and pipeline run traces directly to modern APM backends. Provides native visibility into build duration bottlenecks and system resource consumption across distributed build architectures.','Java','Repository','Advanced',0,'online','manual','be123d3750c03bafa0b7b8c25489fd2b6830c01cede9350f4ddd641814b376f4',100.0,1779031231,1,'2026-05-19T04:05:25Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Observability"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T04:05:25Z", "gh_stars": 124}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/performance-plugin','performance-plugin','','2024',3,'This Jenkins CI plugin compiles, parses, and visualizes execution metrics from load testing utilities like JMeter, Taurus, and JUnit directly within build workflows. Architecturally, it helps teams enforce automated quality gates by failing pipelines based on strict metric thresholds (e.g., error percentages or response time limits).','Java','Plugin','Intermediate',0,'online','manual','22d6d28cff666db44b4d632e2e42d1b7fb4666af08312a1219a4608a52a40ce2',100.0,1779034502,1,'2026-06-03T07:06:16Z',NULL,NULL,NULL,'["CI/CD", "Jenkins", "Reporting Plugins"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md", "jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T07:06:16Z", "gh_stars": 194}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/pipeline-graph-view-plugin','pipeline-graph-view-plugin 🌟','','2025',5,'The underlying backend and visualization architecture for the Pipeline Graph View. Utilizing React components, it interfaces with Jenkins Core APIs to supply real-time execution graphs and state reporting without degrading the performance of the controller.','Java','Jenkins Plugin','Intermediate',0,'online','manual','ba00d1064e40668a6081b52c4c8ed27914b88071267d1e40b6b86bd98ccaeae1',100.0,1779033806,1,'2026-06-14T00:52:59Z',NULL,NULL,NULL,'["Continuous Integration", "User Experience", "Visualization"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T00:52:59Z", "gh_stars": 154}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/pipeline-utility-steps-plugin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','48e9e1e257d81d49efe44b16e1e997f18b8b716ddd5516af8425f4f806e124d4',100.0,1779030012,0,'2026-05-17T17:00:12.108608+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/plugin-installation-manager-tool','Plugin Installation Manager Tool','','2025',2,'A vital dependency management utility designed to download and package plugin bundles offline before launching controllers. Eradicates run-time dependency resolution issues inside restricted, isolated air-gapped container networks.','Java','CLI Tool','Intermediate',0,'online','manual','d8ec528d2f3c53c7df4a14cd3ebc9d75075feff1f88577db0ad0f7f7a352f6df',100.0,1779031340,1,'2026-06-01T03:55:38Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Plugin Management", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T03:55:38Z", "gh_stars": 460}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/plugin-installation-manager-tool/releases/tag/plugin-management-parent-pom-1.1.0','Jenkins Plugin Manager CLI v1.1.0','','2021',2,'Stable tag release implementation of the command-line plugin installer. Integrates secure checksum validations, custom download mirrors, and optimized multi-threaded dependency sorting hierarchies.','Java','Release','Intermediate',0,'online','manual','c603d0ce63b1778b203690fef7cfbf3977cdb7abece5b55ad83b9cbf8aeaf26c',100.0,1779031216,1,'2026-06-01T03:55:38Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Plugin Management", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T03:55:38Z", "gh_stars": 460}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/plugin-pom','Parent POM for Jenkins Plugins. Plugin POM 4.0','','2026',5,'The standardized parent Maven POM definition used by Jenkins plugins to enforce code quality, manage shared build dependencies, and utilize updated Jenkins core capabilities.','XML','Maven POM','Intermediate',0,'online','manual','773e935ca21ab90c922018742b2d031ed01432ebbdf5b7552aa2ec046b537cd2',100.0,1779029142,1,'2026-06-13T00:57:58Z',NULL,NULL,NULL,'["Frameworks & Ecosystem", "Development Resources", "Build Automation"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T00:57:58Z", "gh_stars": 75}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/plugin-pom/releases/tag/plugin-4.0','4.0 changelog','','2020',5,'Detailed release changelog outlining architectural changes, library upgrades, and toolchain standardizations introduced in the 4.0 lifecycle of the Plugin Parent POM.','Markdown','Release Notes','Intermediate',0,'online','manual','69cf1ebae93b526fa15ced159f2f29e65183746595d16b6bdf0b1a50df847f5c',100.0,1779033101,1,'2026-06-13T00:57:58Z',NULL,NULL,NULL,'["Frameworks & Ecosystem", "Development Resources", "Release Notes"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T00:57:58Z", "gh_stars": 75}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/prometheus-plugin','Jenkins Prometheus Metrics Plugin 🌟','','2026',5,'Exposes an endpoint directly scrapable by Prometheus server, outputting standardized Grafana-compatible metrics on JVM state, build durations, queue bottlenecks, and agent counts. Paramount for modern cloud-native Jenkins operations.','Java','Plugin','Medium',0,'online','manual','2cf76767144d78ee4c62433a58ae6052a1b901e39aa4b05b36f9668e9fa6f055',100.0,1779032243,1,'2026-06-08T01:32:43Z',NULL,NULL,NULL,'["Infrastructure", "Observability", "Performance"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T01:32:43Z", "gh_stars": 193}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/pull-request-monitoring-plugin','Pull Request Monitoring 🌟','','2021',5,'Monitors open pull requests, pulling performance metrics and status metadata directly into the Jenkins user interface. It acts as a lightweight telemetry bridge for engineering teams focused on optimizing cycle times and PR evaluation pipelines.','Java','Jenkins Plugin','Intermediate',0,'online','manual','489ae91221a14bd7cdd4456faf5184688c49e272563d553ed46348c6681518ac',100.0,1779030598,1,'2025-06-26T13:41:45Z',NULL,NULL,NULL,'["Continuous Integration", "Pull Request Lifecycle", "Monitoring"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-26T13:41:45Z", "gh_stars": 10}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/redis-fingerprint-storage-plugin','Redis Fingerprint Storage Plugin','','2020',0,'Practical implementation of Jenkins'' external fingerprint storage framework utilizing Redis. Solves local disk IO bottlenecks by shifting artifact tracking records to an in-memory Redis cluster, enhancing controller scalability.','Java','Repository','Advanced',0,'online','manual','57dd7330ac1a7413119727e01ba8a74fbf77e18d53bf3d6a9ad73619b1560890',100.0,1779030865,1,'2025-12-23T15:44:01Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Data Persistence"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-23T15:44:01Z", "gh_stars": 5}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/remoting-opentelemetry-plugin','Jenkins Remoting monitoring with OpenTelemetry Plugin 🌟','','2021',1,'This repository implements agent trace propagation by reporting telemetry data of Jenkins Remoting protocols. By wrapping the remoting layer, it helps isolate latency issues and keep-alive failures between controllers and remote agents.','Java','Repository','Advanced',0,'online','manual','147297dc6f58eae56e949b970cdbe3b8130fe88a2b44563360a948c818a14549',100.0,1779030855,1,'2024-08-09T09:16:22Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Agent Management"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-09T09:16:22Z", "gh_stars": 15}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/remoting-opentelemetry-plugin/pull/40','github PR: Enable to provide telemetry data to OpenTelemetry Collector','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bb7e724b44ba704464d77d6afbc21486b54caba2463aad97ceea87f760cbee35',100.0,1779033075,1,'2026-05-17T17:51:15.446872+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/robot-plugin','robot-plugin: Robot Framework Plugin','','2024',5,'Integrates Robot Framework test suites with Jenkins, providing automated analysis and visualization of test execution trends. It parses Robot XML outputs, generates structured HTML reports, and tracks historic regressions across successive build iterations to ensure stability.','Java','Jenkins Plugin','Intermediate',0,'online','manual','f8fbf5dcf006c51f1a7e4ffa5e9eb324d2346cf8bc65b9553f8ef67bdbb6429c',100.0,1779031426,1,'2026-05-27T05:26:35Z',NULL,NULL,NULL,'["Continuous Integration", "Testing & Verification", "Robot Framework Integration"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-27T05:26:35Z", "gh_stars": 65}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/tekton-client-plugin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9e648667423e3b975d97b0fc616bfe80f5884d78ecc05e5e6d58a9a70d81a898',100.0,1779033072,0,'2026-05-17T17:51:12.316253+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/jenkinsci/url-filter-plugin','URL Filter Plugin','','2018',4,'Regulates outbound HTTP requests generated by build scripts or configurations against predefined wildcard filters. Its primary intent is to secure Jenkins controllers against Server-Side Request Forgery (SSRF) and restrict access to internal microservices.','Java','Jenkins Plugin','Intermediate',0,'online','manual','8bfe858512ea248978a907d024e48a79cda09f51333969b91a115da5f200d245',100.0,1779033045,1,'2024-08-09T10:54:49Z',NULL,NULL,NULL,'["Continuous Integration", "Security", "Network Restrictions"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-09T10:54:49Z", "gh_stars": 4}'); +INSERT INTO "resources" VALUES('https://github.com/jertel/elastalert2','jertel/elastalert2','','2026',4,'An active, community-maintained fork of ElastAlert designed to query Elasticsearch and trigger real-time alerts based on specific log patterns, spike anomalies, or flatlines. Integrates directly with Slack, Email, PagerDuty, and custom webhooks.','Python','Tool','Intermediate',0,'online','manual','0cf00148059d554ab4264ef75ed30d0cf625557f9d76c733b8357c4bd857e154',100.0,1779032556,1,'2026-05-27T22:13:17Z',NULL,NULL,NULL,'["Observability", "Log Management", "Alerting"]','["[ENTERPRISE-STABLE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-27T22:13:17Z", "gh_stars": 1121}'); +INSERT INTO "resources" VALUES('https://github.com/jesseduffield/lazydocker','==jesseduffield/lazydocker==','','2026',5,'Lazydocker is an immersive, keyboard-driven terminal user interface (TUI) for managing Docker and Docker Compose setups. It aggregates container statuses, logs, CPU/Memory resource graphs, filesystem changes, and network mappings into a single cohesive terminal window. By offering quick shortcuts for container operations (restart, prune, executive shells), it drastically enhances developer productivity and local environment troubleshooting.','Go','Tool','Medium',0,'online','manual','d2e62921893bc218f51edac17f9f93c83f606e44a7cfb394ef48b0030300d52a',100.0,1779034131,1,'2026-04-19T02:51:06Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Developer Experience"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-19T02:51:06Z", "gh_stars": 51350}'); +INSERT INTO "resources" VALUES('https://github.com/jessfraz/branch-cleanup-action','github.com: Branch Cleanup Action 🌟','','2018',2,'An automated GitHub Action designed to delete merged branches. Classified as legacy under MVQ protocols due to years of inactivity, since native GitHub repositories now support automatic head branch deletion.','Go','Repository','Beginner',0,'online','manual','7177819e51c4dac000181ca90de69429fdcd52d3b89b18b40fe01d7a240134c4',100.0,1779032297,1,'2022-03-02T13:52:50Z',NULL,NULL,NULL,'["Developer Platform", "Automation", "Stale Data Cleanup"]','["[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-03-02T13:52:50Z", "gh_stars": 422}'); +INSERT INTO "resources" VALUES('https://github.com/jetify-com/launchpad','github.com/jetpack-io/launchpad ⭐','','2022',3,'Launchpad is a CLI tool developed by Jetpack (now Jetify) that allows developers to run their code in Kubernetes with zero initial configuration. It builds, publishes, and deploys applications directly into target namespaces seamlessly.','Go','CLI Tool','Medium',1,'online','manual','5339aade1067a111b2fab48670e23c8d3c8278f905df0849b402b87133cd00bf',100.0,1779130495,1,'2025-06-12T18:38:42Z',NULL,NULL,NULL,'["Developer Experience", "Local Development", "Application Deployment"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-12T18:38:42Z", "gh_stars": 417}'); +INSERT INTO "resources" VALUES('https://github.com/jetpack-io/launchpad','==github.com/jetpack-io/launchpad== ⭐','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb544dafd013392994d721cbd842e0e04d97d876292c2b1a3cd63cbc76dcb44f',100.0,1779032833,0,'2026-05-17T17:47:13.611102+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/jetify-com/launchpad"}'); +INSERT INTO "resources" VALUES('https://github.com/jetstack/cert-manager','https://github.com/jetstack/cert-manager/','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d2ec3a0583b0d999c41e17df6d4ddf7762a9bc25a361a2a78db3913473d65e6f',100.0,1779032525,0,'2026-05-17T17:42:05.097070+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://github.com/cert-manager/cert-manager"}'); +INSERT INTO "resources" VALUES('https://github.com/jetstack/jetstack-secure','Jetstack Secure Agent 🌟🌟','','2021',3,'A component of the Jetstack Secure platform that integrates with cert-manager. It aggregates TLS/SSL certificate telemetry and configuration states from clusters, allowing centralized enterprise monitoring of certificate lifetimes and trust domains.','Go','Security Agent','Medium',1,'online','manual','224b191f0512769b4fa70afeb7491e9fe1ea31f9223e48acd33d2faa294b4bd4',100.0,1779130494,1,'2026-06-04T12:45:21Z',NULL,NULL,NULL,'["Security", "Certificate Management", "Trust & Identity"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T12:45:21Z", "gh_stars": 262}'); +INSERT INTO "resources" VALUES('https://github.com/jetstack/kube-oidc-proxy','==kube-oidc-proxy==','','2023',2,'A reverse proxy that adds OIDC authentication to managed Kubernetes clusters (e.g., EKS, GKE, AKS) where modifying API server flags directly is restricted. It intercepts incoming API server requests, validates the OIDC token, and impersonates the user utilizing Kubernetes user impersonation headers. Active through 2026, it serves as a critical bridge for enterprise security compliance on managed platforms.','Go','Reverse Proxy','High',1,'online','manual','9d0e057ff29b11783d14b50b4daf19a8d120b7d338dca7f245dbdaf4ec01a81d',100.0,1779034580,1,'2024-08-10T02:04:32Z',NULL,NULL,NULL,'["Security", "Authentication", "Proxy"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-10T02:04:32Z", "gh_stars": 476}'); +INSERT INTO "resources" VALUES('https://github.com/jetstack/preflight','Jetstack Secure Agent 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','585b79d16de68d144caafd446fe05aaf3dc652819129f7f06741494c70df6257',100.0,1779030052,0,'2026-05-17T17:00:52.482332+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/jetstack/jetstack-secure"}'); +INSERT INTO "resources" VALUES('https://github.com/jetstack/version-checker','vesion-checker','','2025',3,'A utility developed by Jetstack that checks running cluster image versions against public container registries to report outdated dependencies, exposing compatibility statuses as Prometheus metrics for proactive patching.','Go','Controller / Prometheus Exporter','Intermediate',1,'online','manual','39e6b5baea339da5732067c1fce5e0c9c406aa0c0da4b0687196803a7a1ee933',100.0,1779031618,1,'2026-06-08T11:09:15Z',NULL,NULL,NULL,'["Security & Identity", "Compliance & Auditing", "Dependency Tracking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T11:09:15Z", "gh_stars": 773}'); +INSERT INTO "resources" VALUES('https://github.com/jglick/jk--',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c7160ad04869ae1374ec7283be669a69f496abebfb773a0577aac0e737876e5b',100.0,1779032556,1,'2026-05-17T17:42:36.755653+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/jimmyraywv/awesome-eks','christopherhein/awesome-eks: Awesome EKS','','2026',0,'A highly focused directory of networking drivers, controller scripts, and utilities optimized for AWS Elastic Kubernetes Service (EKS). Crucial for platforms implementing AWS-CNI custom networking policies, security plugins, and IAM Roles for Service Accounts (IRSA). It assists engineering leads in bridging native AWS security primitives with Kubernetes service accounts.','N/A','Repository','Advanced',0,'online','manual','64b104d493f66e726ac829ec6abbf5b96545c81b5acfd9e4423fb70b0967a5e7',100.0,1781736123,1,'2026-06-18T00:42:03.325254+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "EKS"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/jk8s/awesome-kubernetes','@jk8s'' Awesome Kubernetes','','2023',5,'A dedicated directory listing specialized Kubernetes tools, packages, and frameworks. This resource collection focuses on developer productivity tools, testing utilities, and monitoring wrappers to optimize day-to-day cluster administration workflows.','Markdown','Awesome List','Intermediate',0,'online','manual','41f1f046177736215a5586541eb9390642de27f128fa6b7fd0f92410cbda1343',100.0,1781736123,1,'2026-06-18T00:42:03.200304+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/jkcfg/jk','jkcfg','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7594bbb147e41312d63dd46e919e7e043e8f2d7000538d4f9fa43fc06535ef48',100.0,1779032462,1,'2026-05-17T17:41:02.791968+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/jkosik/helm-decomposer','github.com/jkosik: helm-decomposer','','2019',0,'An archived utility that parsed static Kubernetes manifests to automatically generate modular Helm charts. Unmaintained for several years, it serves as a legacy proof-of-concept for automated chart generation.','Python','CLI Tool','Intermediate',0,'online','manual','7f41b1831f7d7b087b98d0e22a5d89124a27730bc227ae4bd24017344cb174f2',100.0,1781735960,1,'2026-06-18T00:39:20.744639+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/jlevy/the-art-of-command-line','The Art of Command Line','','2015',5,'The premium, single-page reference for command-line mastery. Highly dense and comprehensive, it details advanced processes, pipeline debugging, and cloud utility integrations. Live Grounding establishes this repository as a global industry standard for technical terminal operations.','Markdown','Documentation','Intermediate',0,'online','manual','364251608fb333fca1e3e9e293cb4e8e3be7c184e7ca303ee3f048dfad02006b',100.0,1781736068,1,'2026-06-18T00:41:08.277326+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Best Practices"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/jmfloreszazo/ghapp_demo/blob/main/README.es.md','ghapp_demo','Repositorio práctico con una guía paso a paso para la creación de aplicaciones y extensiones personalizadas para GitHub Copilot usando Node.js.','2024',4,'A comprehensive guide and demonstration repository for building a custom GitHub App and GitHub Copilot Extension. Using Node.js and Express.js, it walks developers through OAuth configuration, permissions mapping (e.g., Copilot Chat read-only), webhook handling, and local development testing via secure tunneling. [SPANISH CONTENT]','Spanish','project','Intermediate',0,'online','automatic','12f20c60f6cf9d70ba39524ec8b909d65d5a58cbea1a4944da24188003d08a97',NULL,1780352302,0,'2026-06-02T00:18:22.456788+02:00',NULL,NULL,NULL,'["Software Engineering", "GitHub Platform", "GitHub Apps", "Copilot Extensions"]','["COMMUNITY-TOOL", "GUIDE"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Highly practical community-led educational resource demonstrating clean implementation steps for Copilot extensions.", "social_preview_url": "https://opengraph.githubassets.com/cf23bbe309e7d29a097228a0ed300ef9199dedfd7a42108030dc2afd1f757840/jmfloreszazo/ghapp_demo", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://github.com/jmxtrans/jmxtrans',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','31ea23af4fafce7f36bb22337ad9be884c68f828bbd79d976c39768f37bbb6df',100.0,1779034582,0,'2026-05-17T18:16:22.288331+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/johanhaleby/kubetail','Kubetail 🌟','','2010',5,'Johanhaleby''s Kubetail is a lightweight, widely adopted Bash script that aggregates logs from multiple Kubernetes Pods into a single streaming stdout stream. It utilizes wildcard and regex matching patterns to capture dynamic Pod names, color-coding outputs per container to streamline manual log inspections.','Shell','CLI Script','Beginner',0,'online','manual','90750e942d6e0bac1925020ce4f169ac608a7e4660f4d40ee4dbf0ddea544519',100.0,1779031574,1,'2026-06-12T09:21:55Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Log Aggregation", "CLI Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:21:55Z", "gh_stars": 3489}'); +INSERT INTO "resources" VALUES('https://github.com/johnkerl/miller','miller','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1eae772b9062fb8a16ffe49b1b55ad63751b9f8ce3bb0f748569fa2adee6ea6c',100.0,1779030091,1,'2026-05-17T17:01:31.432662+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "NOASSERTION", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/johnlokerse/azure-bicep-cheat-sheet','github.com/johnlokerse/azure-bicep-cheat-sheet: Azure Bicep Cheat Sheet','','2021',0,'A comprehensive quick-reference guide designed to accelerate Azure Bicep development. It provides syntax mappings, parameter declarations, and deployment command structures to streamline the transition from ARM JSON to domain-specific language architectures.','Bicep','Repository','Beginner',0,'online','manual','bd486e108df6beba43f23979e82044628891e60468a614a45d2485dc4b459c59',100.0,1781735879,1,'2026-06-18T00:37:59.836030+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Bicep"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/johnthebrit/CertificationMaterials','johnthebrit/CertificationMaterials','','2026',0,'A community-curated GitHub repository offering structured learning guides, architecture maps, and reference materials targeting major Microsoft Azure certification exams. Excellent reference tool for continuous engineering education.','Markdown','Repository','Intermediate',0,'online','manual','09bb625b37602482987f2971b39e90271284b5eafc66d99fc2e7f610450adaa3',100.0,1781735879,1,'2026-06-18T00:37:59.692216+02:00',NULL,NULL,NULL,'["Education", "Certification Support", "Repository"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/joke2k/faker','joke2k/faker 🌟','','2025',5,'Curator Insight introduces Faker as an extensive database for mocking data. Live Grounding highlights its standard integration into QA pipelines, where generating randomized, structured database schemas is crucial to test application resilience safely under privacy rules.','Python','Library','Intermediate',1,'online','manual','0ffa717f79e7b343e9512786e11d799e499dcc54c46dc937e86c8f4a49f310fb',100.0,1779031455,1,'2026-06-10T20:53:39Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Test Data Generation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T20:53:39Z", "gh_stars": 19273}'); +INSERT INTO "resources" VALUES('https://github.com/jonleibowitz/awesome-digitalocean','github.com/jonleibowitz/awesome-digitalocean: Awesome Digital Ocean','','2026',5,'A dedicated index of API clients, management tools, and deployment guides optimized for the DigitalOcean developer ecosystem. It focuses on simplifying VM provisionings, Droplet configurations, and managed Kubernetes setups (DOKS). It provides highly accessible options for startup-level and mid-scale staging environments.','N/A','Repository','Beginner',0,'online','manual','85a1711897cd053b29c5c7b9aff67b36a435a3b6273aeb2a9dd988dd7bf8f4ef',100.0,1779033223,1,'2021-04-30T21:49:21Z',NULL,NULL,NULL,'["Cloud Infrastructure", "DigitalOcean", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2021-04-30T21:49:21Z", "gh_stars": 379, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/jonmosco/kube-ps1','==github.com/jonmosco/kube-ps1== ⭐','','2025',4,'Kube-ps1 is an absolute de facto standard shell helper that dynamically appends the active Kubernetes context and namespace to the terminal command prompt. By giving clear, constant visual context, it significantly reduces the risk of accidental command execution on production clusters.','Shell','Prompt Customizer','Beginner',0,'online','manual','1d2e602fe30e2ba27c0a8bd9d04ae80ea4eaf35b6e2b94a67ba5758a336e49fb',100.0,1779033101,1,'2026-05-24T12:10:07Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Shell Configuration"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-24T12:10:07Z", "gh_stars": 3795}'); +INSERT INTO "resources" VALUES('https://github.com/jonrau1/ElectricEye/blob/master/README.md','github: ElectricEye','','2024',5,'An automated cloud security assessment framework designed to continually monitor AWS environments for configuration drift, vulnerabilities, and deviations from industry standards. Outputs findings directly to AWS Security Hub.','Python','Tool','Advanced',0,'online','manual','24b68c80b70022b001b1bf864a22adc4e707459e4baabb630128f2333238998b',100.0,1779030842,1,'2026-02-09T03:04:44Z',NULL,NULL,NULL,'["Security & Governance", "Cloud Security Posture", "Automated Auditing"]','["[DE FACTO STANDARD]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-09T03:04:44Z", "gh_stars": 1043}'); +INSERT INTO "resources" VALUES('https://github.com/jordanwilson230/kubectl-plugins/tree/krew','github.com/jordanwilson230: kubectl-plugins','','2022',3,'A collection of highly interactive `kubectl` CLI utilities. Offers streamlined troubleshooting scripts to rapidly extract environment variables, debug network states, and audit active container definitions.','Go','Repository','Intermediate',0,'online','manual','c3ecf0c518984ee24df41f03a941450e42bcdc4e0b11d3eccbf9c6548650e3b7',100.0,1779033675,1,'2024-06-27T06:00:21Z',NULL,NULL,NULL,'["Extending Kubernetes", "CLI Plugins", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-27T06:00:21Z", "gh_stars": 637}'); +INSERT INTO "resources" VALUES('https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials','jose-r-lopez/SSI_Materials','','2022',1,'A structured repository containing laboratory manuals, automation scripts, and server-provisioning blueprints. Optimized for teaching systems administration and automation using Ansible and Vagrant. (Live Grounding: Excellent academic/foundational resource for mapping traditional configurations to automated workflows).','YAML/Vagrantfile','Academic Repo','Intermediate',0,'online','manual','f661a7a09421a613c439decbea31bb9766de4645c00b6db050e689619294df65',100.0,1779130494,1,'2022-08-22T19:38:44Z',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Infrastructure Automation", "Academic Materials"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-08-22T19:38:44Z", "gh_stars": 44}'); +INSERT INTO "resources" VALUES('https://github.com/jose-r-lopez/SSI_Materials','jose-r-lopez/SSI_Materials','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02dc341426843d53442e249db967495b816bfdce9092ec740ba46e6044ddca1a',100.0,1779032257,0,'2026-05-17T17:37:37.448714+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials"}'); +INSERT INTO "resources" VALUES('https://github.com/joseadanof/awesome-cloudnative-trainings','github.com/joseadanof: Awesome Cloud Native Trainings','','2023',5,'A thoroughly organized directory cataloging cloud-native certifications (CKA, CKAD, CKS), training centers, and open labs. Extremely useful for platform engineering managers designing structured learning and technical progression tracks for their teams.','Markdown','Awesome List','Beginner',0,'online','manual','43482b8fbeb83fedaba53002241970156bdd74bb8d09d0ed5085e5bd9c3638cc',100.0,1781736123,1,'2026-06-18T00:42:03.141864+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Training"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/joshnh/Git-Commands/blob/master/README.md','==joshnh/Git-Commands== 🌟','','2024',3,'Curator Insight: A curated, text-based catalog of advanced Git parameters and commands hosted directly on GitHub. Live Grounding: Primarily targets automation workflows and repository maintenance, offering rapid copy-paste commands to clean dead branches or verify history integrity.','Markdown','GitHub Repository','Intermediate',0,'online','manual','ebbdc82ff621d6dab4e789c3c2f71ee42752ae2f1e313503e8dd5255fdd7849b',100.0,1781735889,1,'2026-06-18T00:38:09.871585+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/joyrex2001/kubedock','joyrex2001/kubedock','','2021',2,'A Docker API emulation tool that captures traditional Docker daemon requests and executes them as lightweight, native Kubernetes pods. It permits integration tests to execute cleanly without physical Docker runtimes.','Go','CLI Tool','Advanced',0,'online','manual','73dff733e98eb9e8166b466a9e524a82d64d2f70fab0db83faeb850bab273c1e',100.0,1779032368,1,'2026-06-09T18:34:26Z',NULL,NULL,NULL,'["Development & Testing", "Local Environments", "Docker API Emulation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T18:34:26Z", "gh_stars": 360}'); +INSERT INTO "resources" VALUES('https://github.com/joyrex2001/tekline','tekline 🌟','','2021',3,'Explores Tekline, a lightweight community-driven visualization and command-line helper tool for viewing the status of Tekton Pipeline runs. Bypasses the complex dashboard setups, providing developers with instant, readable feedback on pipeline step executions and container build logs directly in terminal dashboards.','Go','Repository','Intermediate',1,'online','manual','b6e9e6ea94c570f6d48c05e7f14cc446ca5715eb9a44ad3d8f5fe5136e93fab5',100.0,1779030230,1,'2023-04-07T15:47:57Z',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton UI Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/tekton.md"]','["kubernetes-tools.md", "tekton.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-07T15:47:57Z", "gh_stars": 11}'); +INSERT INTO "resources" VALUES('https://github.com/jpmens/jo','jo','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dee4c91a5c55774aa9d9ec32d87eb466a871652963c99f0e0938c9295f3243d4',100.0,1779030015,1,'2026-05-17T17:00:15.257574+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "NOASSERTION", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/jrockway/ekglue','ekglue - Envoy/Kubernetes glue','','2020',1,'A lightweight utility developed to bridge Envoy configuration directly with Kubernetes API endpoints. It parses Kubernetes services and endpoints to dynamically construct Envoy-compatible bootstrap configurations. While highly illustrative of early custom control plane mechanics, it has largely been superseded by native Kubernetes Gateway API and modern Envoy-based ingress controllers.','Go','Software','Intermediate',1,'online','manual','54fe470cc623b606b8f1ebd83c0047a6dc3da4d6dc199babd4793096a8ad037b',100.0,1779033329,1,'2023-10-25T22:38:52Z',NULL,NULL,NULL,'["Cloud Native Networking", "Service Proxy", "Integration Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/servicemesh.md"]','["kubernetes-tools.md", "servicemesh.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-25T22:38:52Z", "gh_stars": 29}'); +INSERT INTO "resources" VALUES('https://github.com/jrussellfreelance/powershell-scripts','jrussellfreelance/powershell-scripts','','2023',0,'A collection of administrative script blocks designed for routine tasks, including disk health checks, logging wrappers, and folder path monitoring.','PowerShell','GitHub Repository','Beginner',0,'online','manual','191a302967e231aae5e9d53c2ab5825eed1f662f6fecaa86349d5a7522a3c3fa',100.0,1781735880,1,'2026-06-18T00:38:00.014717+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "System Management", "Utility Scripts", "Automation Resources"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/jsmartin/ansible-tower-packer','github.com/jsmartin/ansible-tower-packer','','2019',1,'Vintage HashiCorp Packer scripts utilized to generate machine images initialized with Red Hat Ansible Tower software. Serves as historical code archeology for engineers maintaining legacy, VM-based environments.','HCL','Source Code','Intermediate',0,'online','manual','c51588af72d49606c12aa79ff032a408419d9edd52edb370b3f376aaedfa7bf2',100.0,1781735865,1,'2026-06-18T00:37:45.869308+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/jthomperoo/custom-pod-autoscaler','custom-pod-autoscaler','','2022',3,'A framework allowing developers to write custom pod autoscaling logic inside Kubernetes, bypassing rigid HPA limitations. By supporting custom metrics, user-defined shell scripts, or HTTP APIs, it enables fine-grained scaling patterns tailored to specialized processing workloads.','Go','Operator','Advanced',1,'online','manual','5480e692830783b4a07c56607e3abca3b59127b98a87206f0d1ca0c7db9f8b5b',100.0,1779031442,1,'2026-03-26T12:21:45Z',NULL,NULL,NULL,'["Cluster Management", "Autoscaling", "Dynamic Scaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-26T12:21:45Z", "gh_stars": 300}'); +INSERT INTO "resources" VALUES('https://github.com/jthomperoo/k8shorizmetrics','jthomperoo/k8shorizmetrics','','2024',0,'An extensible Go library designed to replicate the calculation logic of the standard Horizontal Pod Autoscaler (HPA). This enables custom controller authors or simulator developers to run local evaluations on raw telemetry data to validate scaling algorithms.','Go','Library','Advanced',0,'online','manual','d4d5389ba2be0f5df0557918dc193efcf7e975eec25b4ca3b74ef36ccfa4ad9b',100.0,1779029124,1,'2024-04-21T13:31:40Z',NULL,NULL,NULL,'["Autoscaling", "Custom Metrics", "Development Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-21T13:31:40Z", "gh_stars": 41}'); +INSERT INTO "resources" VALUES('https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler','github.com/jthomperoo: Predictive Horizontal Pod Autoscaler','','2024',3,'An advanced horizontal pod autoscaling extension utilizing forecasting models (such as Holt-Winters and LSTM). Anticipates traffic peaks by analyzing historical system metrics, pre-allocating server compute before traffic reaches the platform.','Go','Repository','Advanced',0,'online','manual','cd56db88db4edc2ba63d9f62e028fb21194a439036492a7df99d062f011180bc',100.0,1779031602,1,'2023-10-11T23:24:48Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Advanced Scaling", "Predictive Scaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-11T23:24:48Z", "gh_stars": 383}'); +INSERT INTO "resources" VALUES('https://github.com/junegunn/fzf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a41ea0b2976348002cb35649217393601369c8271ea567d0c65f02530a89b494',100.0,1779030564,0,'2026-05-17T17:09:24.129796+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/jupyterlab/jupyter-ai','github.com/jupyterlab/jupyter-ai','','2023',5,'An official JupyterLab extension that brings generative AI capabilities to interactive notebooks. It supports inline code synthesis, explanation, and error correction across multiple model APIs.','English','Repository','Intermediate',0,'online','manual','5a25471c438bb024099f3fba69861aa6386d44281751874ac3e7adeb1d000330',100.0,1779032388,1,'2026-06-03T02:18:58Z',NULL,NULL,NULL,'["Computer Vision", "Deep Learning Research", "ML Notebooks"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-03T02:18:58Z", "gh_stars": 4272}'); +INSERT INTO "resources" VALUES('https://github.com/jwcesign/kubespider','github.com/jwcesign/kubespider','','2025',0,'Kubespider is an orchestration system designed to automate home lab media processing and down-load pipelines inside Kubernetes. It structures triggers and hooks that link download managers, indexes, and media players together in a unified cluster infrastructure.','Go','Orchestration Daemon','Intermediate',1,'online','manual','c01bd5f292cf9c606802836fafef759dcc7826bb431e0c5bc3122a4959de81dd',100.0,1781736046,1,'2026-06-18T00:40:46.892255+02:00',NULL,NULL,NULL,'["Operations", "Automation", "Media & Downloaders"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/jyguyomarch/awesome-productivity','Awesome Productivity','','2023',5,'A curated directory showcasing productivity systems, workspace organizers, automated scripting kits, and distraction-blocking helpers. Designed to aid engineers in maximizing throughput and focusing effort during large-scale development sprints.','Markdown','Awesome List','Beginner',0,'online','manual','9238763183600583444bc0f192be795dd46f7dafca3fddd1549c2ab4be2751ba',100.0,1779032780,1,'2024-08-14T18:07:32Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Productivity"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-08-14T18:07:32Z", "gh_stars": 3258, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/k0sproject/k0s','K0s - Zero Friction Kubernetes','','2026',5,'The official open-source repository for the k0s Kubernetes distribution. Features active enterprise-grade developer tracks, offering built-in advanced networking plugins (Calico CNI, Kube-router), support for virtualized control planes, and automated bootstrapping tools without external dependencies.','Go','Software','Intermediate',1,'online','manual','f37622dd0c4b1af56b99fcafaed6d28bb205b45ddf8163c2b7f2ff94703519de',100.0,1779029367,1,'2026-06-13T20:52:30Z',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T20:52:30Z", "gh_stars": 6239}'); +INSERT INTO "resources" VALUES('https://github.com/k3d-io/k3d','**k3d**','','2025',5,'Curator Insight features k3d as an indispensable utility for launching multi-node K3s clusters inside Docker containers. Live grounding in 2026 affirms k3d remains the leading choice for local multi-node Kubernetes orchestration, integration testing, and local CI/CD pipelines due to its rapid spin-up speeds and minimal resource footprint.','Go','Code Repository','Medium',0,'online','manual','1e0f444aea26eb430e2d4b07f4c8698449281ee28c0762368b55d0e00ed6f8fb',100.0,1779130494,1,'2026-06-12T09:56:54Z',NULL,NULL,NULL,'["Local Development", "Kubernetes Environments", "k3d"]','["[DE FACTO STANDARD]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T09:56:54Z", "gh_stars": 6458}'); +INSERT INTO "resources" VALUES('https://github.com/k3s-io/k3s-ansible','github.com/k3s-io/k3s-ansible 🌟','','2024',4,'The production-standard repository for automating K3s lightweight Kubernetes cluster deployments using Ansible. Fully covers control plane initialization, high availability setups, and agent cluster joins.','YAML','github_repo','Advanced',0,'online','manual','bc9baa2b6f31866a899f49c3819a111990dcd28bc892b6fe3464f4d752901bc8',100.0,1779030932,1,'2026-06-08T17:08:45Z',NULL,NULL,NULL,'["Cloud Native & Orchestration", "Kubernetes", "Bootstrap & Cluster Ops"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T17:08:45Z", "gh_stars": 2804}'); +INSERT INTO "resources" VALUES('https://github.com/k8gb-io/k8gb','k8gb 🌟','','2025',5,'A CNCF sandbox Global Server Load Balancing (GSLB) operator designed to deliver geo-redundancy and high availability across physical datacenters and regions. k8gb utilizes local CoreDNS engines to provide intelligent, active-passive, and geo-routed client traffic redirection without vendor lock-in.','Go','Operator','High',1,'online','manual','f00c6a779ebaa2c156c2e822c1c809b3d28e45b8ddedd7f505dc7fc42ec425d9',100.0,1779031164,1,'2026-06-13T05:33:49Z',NULL,NULL,NULL,'["Networking & Security", "Global Load Balancing", "GSLB Operator"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T05:33:49Z", "gh_stars": 1177}'); +INSERT INTO "resources" VALUES('https://github.com/k8s-ruby/k8s-ruby','k8s-ruby: Kubernetes Ruby Client','','2025',5,'An alternative Ruby client library for native Kubernetes API execution. Integrates intuitive REST interfaces and dynamic resource creation patterns for developers running Ruby-based clusters.','Ruby','Library','Intermediate',0,'online','manual','97fb9ab542f1c54b1309f699e6433993f6bf2504fddd9401d4bfce9be93854c0',100.0,1779031810,1,'2025-04-10T09:35:00Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Ruby Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-10T09:35:00Z", "gh_stars": 75}'); +INSERT INTO "resources" VALUES('https://github.com/k8snetworkplumbingwg/multus-cni','multus-cni 🌟','','2025',4,'A Container Network Interface (CNI) plugin that enables attaching multiple network interfaces to a single Kubernetes pod, delegating individual networks to auxiliary CNIs (such as Calico, Flannel, or SR-IOV). It remains the absolute standard in 2026 for high-performance networks, telecom applications, and dual-homed containers.','Go','CNI Plugin','High',0,'online','manual','d92f8ee99e39644a7d84ec9acbe3fdd53f0406aefc9e71b50cf1beb8c1f27297',100.0,1779032966,1,'2026-06-11T13:59:02Z',NULL,NULL,NULL,'["Networking", "CNI", "Multi-Network"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T13:59:02Z", "gh_stars": 2882}'); +INSERT INTO "resources" VALUES('https://github.com/k8spacket/k8spacket','github.com/k8spacket/k8spacket','','2026',3,'K8spacket is an eBPF-based network analyzer designed to visualize network packet flows, latencies, and TCP connection anomalies across active namespaces. By using eBPF, it captures network performance data with negligible resource overhead compared to standard sidecar proxies. The project is popular for troubleshooting application latency issues and tracing microservice request dependencies.','Go','Monitoring Tool','Advanced',0,'online','manual','003de0d61b362f760e7006be4c38f3b2ed7b99b4349977e09fd071c7140ee6ff',100.0,1779032800,1,'2026-05-12T11:01:07Z',NULL,NULL,NULL,'["Networking", "eBPF Diagnostics", "Traffic Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-12T11:01:07Z", "gh_stars": 1097}'); +INSERT INTO "resources" VALUES('https://github.com/k8spatterns/examples','github.com/k8spatterns/examples','','2026',5,'A repository of YAML examples and pattern templates implementing cloud-native architecture paradigms. Features concrete structures for sidecars, singletons, initialization processes, and stateful controller patterns that are highly useful as blueprints for designing robust cloud services.','YAML','Code Examples','Intermediate',0,'online','manual','f87e3ea5190419cd586e80ac9c52fb077c096de91a8bc0e379d90136f7750057',100.0,1779032406,1,'2026-03-29T04:12:06Z',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Standard Practice"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-29T04:12:06Z", "gh_stars": 1073}'); +INSERT INTO "resources" VALUES('https://github.com/k8spin/k8spin-operator','K8Spin Operator 🌟','','2024',5,'An early multi-tenant operator created to carve out isolated tenant partitions quickly. While development has slowed in favor of modern virtual-cluster controllers, its early designs show useful approaches for tenant namespace boundaries.','Go','Repository','Intermediate',0,'online','manual','f4b1ddc6ea7a2d8eabc6c739bf2d12fcd192196a500e4e61e0b7d932e01854f0',100.0,1779033092,1,'2026-04-16T19:01:23Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Resource Isolation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-04-16T19:01:23Z", "gh_stars": 217}'); +INSERT INTO "resources" VALUES('https://github.com/k8spin/k8spin-operator/projects/1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031497,0,'2026-05-17T17:24:57.962672+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/k8tz/k8tz','k8tz/k8tz: Kubernetes Timezone Controller','','2021',3,'An admission controller that automates timezone configuration inside Kubernetes container workloads. It mounts host tzdata directories and sets dynamic environment options without manual pod manifest updates.','Go','Admission Webhook','Intermediate',0,'online','manual','a64f987f4dedbaa17530da19806794fc566d687ca0e528505685cdb59500e3e6',100.0,1779032248,1,'2026-03-07T16:40:30Z',NULL,NULL,NULL,'["Cluster Management", "Localization", "Timezone Controller"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-07T16:40:30Z", "gh_stars": 524}'); +INSERT INTO "resources" VALUES('https://github.com/k8zdev/k8z',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','06d16609a3b8391678fc8b1ca65ba2ed7836c15c8a05d08229383793abe67ea1',100.0,1779032157,0,'2026-05-17T17:35:57.690827+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/kabisa/k8s-workshop-in-a-box','GitHub: K8s workshop in a box','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6dda7bfd518f753f1d5e4f2ccf57f4a1d3b30b35e0432095136a5106df283f28',100.0,1779030430,1,'2026-05-17T17:07:10.714710+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/kadalu/kadalu','Kadalu','','2026',5,'Kadalu is a lightweight, container-native storage solution that utilizes GlusterFS to orchestrate persistent volumes inside Kubernetes. It runs storage services inside application pods as microservices, offering a lightweight alternative to external GlusterFS cluster configurations.','Python','Orchestrator','Medium',1,'online','manual','969e8e892e60028fbae8a8a8fa5682d0a7f4a47e4acef21ac9a6aa354f8e0ef9',100.0,1779031087,1,'2026-02-10T23:35:35Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "GlusterFS Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-storage.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-02-10T23:35:35Z", "gh_stars": 748}'); +INSERT INTO "resources" VALUES('https://github.com/kahun/awesome-sysadmin','Awesome SysAdmin','','2026',4,'The premier community-led index indexing system administration tools and software solutions. Essential for discovering stable, self-hosted services for network mapping, backups, monitoring, and automated system setups.','Markdown','Awesome List','Intermediate',0,'online','manual','594c9d69863a2c5a63ba36f38119ddae68a8631f14f063c1d682ac6c69caccef',100.0,1779033218,1,'2024-03-26T23:45:17Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Systems Administration", "Tools and Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-03-26T23:45:17Z", "gh_stars": 24308, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/kairos-io/kairos','github.com/kairos-io/kairos: Kairos - Kubernetes-focused, Cloud Native Linux'' meta-distribution','','2023',5,'Kairos is an open-source, immutable Linux meta-distribution optimized specifically for edge and cloud-native Kubernetes deployments. It treats the base operating system as an appliance, allowing declarative, zero-touch provisioning and atomic node upgrades.','Go','Open Source Tool','Advanced',0,'online','manual','83500ef3c1bda65b42ac3667f5f5d971e25176644287ca7fb7708c423a3f1aa7',100.0,1779032213,1,'2026-06-12T06:00:33Z',NULL,NULL,NULL,'["Infrastructure", "OS", "Immutable Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T06:00:33Z", "gh_stars": 1739}'); +INSERT INTO "resources" VALUES('https://github.com/kakao/ipvs-node-controller','ipvs-node-controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','82eada97cb961d58c9ae7567e680a807a48c3f9d238d8cf66f7d4d45588549bb',100.0,1779032902,0,'2026-05-17T17:48:22.841239+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kakao/network-node-manager"}'); +INSERT INTO "resources" VALUES('https://github.com/kakao/network-node-manager','Network Node Manager','','2024',3,'A specialized network daemon developed by Kakao for optimizing node-level routing rules and handling network interfaces inside Kubernetes. Live Grounding shows that this utility targets bare-metal clusters, streamlining system-level network management while improving connectivity troubleshooting in on-premise cloud infrastructure.','Go','Tool','Advanced',0,'online','manual','82eada97cb961d58c9ae7567e680a807a48c3f9d238d8cf66f7d4d45588549bb',100.0,1779030462,1,'2023-06-27T08:35:15Z',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Deep Dive"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-tools.md", "kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-06-27T08:35:15Z", "gh_stars": 109}'); +INSERT INTO "resources" VALUES('https://github.com/kapicorp/tesoro','Tesoro','','2023',5,'An admission controller webhook designed to streamline secrets synchronizations and handle decoding actions securely. Ensures raw secret assets are safely verified before injecting configuration data into target runtimes.','Go','Webhook','Advanced',1,'online','manual','3e89efe9ad2dd94d5dc8e64eae88eaecf8ad64c88129fd5f828fbb42bc98f197',100.0,1779034462,1,'2024-12-23T09:15:23Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-23T09:15:23Z", "gh_stars": 37}'); +INSERT INTO "resources" VALUES('https://github.com/karampok/dnsconfig-injector','github.com: dnsconfig-injector - Mutating Admission Webhook for dnsconfig'' pod injection','','2021',5,'A specialized Mutating Admission Webhook that injects customized `dnsConfig` schemas into target pods at runtime. This alleviates the need for manual configuration of resolving hosts inside microservices manifests. Live usage points to a stable but legacy posture, as native Kubernetes DNS config inheritance has matured.','Go','Webhook','Medium',0,'online','manual','bcba8d6046cf71c04000925bf020129c5a34957900e326a462ef30def87fcf6f',100.0,1779029689,1,'2023-01-19T14:35:31Z',NULL,NULL,NULL,'["Networking & Security", "Admission Control", "DNS Configuration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-19T14:35:31Z", "gh_stars": 30}'); +INSERT INTO "resources" VALUES('https://github.com/kareem-elsayed/k8s-alerts','k8s-alert','','2021',5,'A lightweight alerting manager focusing on pod anomalies and failures. It continuously monitors target namespaces and fires instant notification signals when operational errors occur.','Go','Controller','Intermediate',1,'online','manual','60cdc212f50e6ff4577ece9577830f5dbba57852efcb788c9efe0c27e1232d4c',100.0,1779032224,1,'2020-06-07T11:13:50Z',NULL,NULL,NULL,'["Observability", "Alerting & Notifications", "Crash Tracking"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-06-07T11:13:50Z", "gh_stars": 21}'); +INSERT INTO "resources" VALUES('https://github.com/karmab/autolabeller','karmab/autolabeller','','2021',0,'An automation tool designed to automatically apply labels to Kubernetes resources, nodes, or namespaces based on defined criteria or attributes. It reduces the manual configuration overhead required for policy bindings and scheduling selectors. In 2026, it represents a niche community utility for large cluster metadata automation.','Go','Kubernetes Controller','Low',0,'online','manual','020ff7c3888461a640efd5f8af6428187dc97a5fda243493126b987c75bfb148',100.0,1781736046,1,'2026-06-18T00:40:46.880410+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "Labeling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/karmada-io/karmada','Karmada','','2025',5,'An advanced Kubernetes-native multi-cluster management federation engine. Karmada enables seamless scheduling of workloads across diverse clouds and regions, featuring intelligent resource distribution, policy-driven failovers, and unified control planes.','Go','Service','High',1,'online','manual','3aef34b0fb72477fa0d3b6d2ab6c60cd0b63da46a9c2c031033d849540d26186',100.0,1779033575,1,'2026-06-09T12:30:28Z',NULL,NULL,NULL,'["Infrastructure", "Multi-Cluster Management", "Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T12:30:28Z", "gh_stars": 5498}'); +INSERT INTO "resources" VALUES('https://github.com/kaysalawu/azure-network-terraform','==github.com/kaysalawu/azure-network-terraform: Azure Network Architecture'' - Terraform Examples== 🌟','','2023',3,'An open-source showcase hosting realistic Azure network configurations in Terraform. Includes configurations for multi-region topologies, peering dynamics, routing tables, and private DNS zones.','HCL','Repository','Intermediate',0,'online','manual','64f717ef6566abf02ae63e455379f7ccbba00b0573f5091e19adf365e9ad05dd',100.0,1779031567,1,'2025-03-03T18:27:43Z',NULL,NULL,NULL,'["Azure", "Networking", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-03T18:27:43Z", "gh_stars": 96}'); +INSERT INTO "resources" VALUES('https://github.com/kbrew-dev/kbrew','kbrew','','2022',1,'Kbrew functions as an experimental package manager for local Kubernetes configurations, attempting to bring a Homebrew-like ease of installation to manifest files. It streamlines package delivery for local developer environments, although it has struggled to gain mainstream traction against established tools like Helm or Kustomize.','Go','CLI Tool','Medium',0,'online','manual','ebf2ad52ddb9b288cfb946fc99ca3679d7d1b66b60501c3195c0bb6ab8eebf47',100.0,1779032337,1,'2023-02-25T08:32:05Z',NULL,NULL,NULL,'["Package Management", "Developer Tools", "CLI Wrappers"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-25T08:32:05Z", "gh_stars": 189}'); +INSERT INTO "resources" VALUES('https://github.com/kbst/terraform-kubestack','Kubestack Gitops Framework','','2026',5,'An open-source Terraform-driven GitOps framework configured to simplify public cloud Kubernetes platform deployments and application configurations. It leverages native inheritance behaviors of Terraform modules to manage multi-cluster topologies predictably. It bridges infrastructure provisioning and GitOps continuous delivery workflows.','HCL','Tool','Advanced',0,'online','manual','1c7edd4c9d6401f5eba913aa11e7c506cccaed485d6d34ca8d953d7dbba841e2',100.0,1779030119,1,'2026-03-05T13:40:32Z',NULL,NULL,NULL,'["Declarative GitOps", "GitOps Frameworks", "Kubestack"]','["[DE FACTO STANDARD]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-05T13:40:32Z", "gh_stars": 709}'); +INSERT INTO "resources" VALUES('https://github.com/kbterm/kubeterm','Kubeterm: Graphical Management Tool for Kubernetes','','2025',2,'An open-source desktop client designed to simplify Kubernetes administration and performance monitoring. By rendering graphical resource mappings, it significantly lowers the cognitive load required to debug deployments, services, and complex namespaces.','TypeScript','Desktop Application','Intermediate',0,'online','manual','a500e3c7fae776d02576040c710ebfa689b21d37eea1d6bea7c2f76456a7b354',100.0,1779031677,1,'2026-06-11T09:32:39Z',NULL,NULL,NULL,'["Cluster Management", "GUI Tools", "Desktop Clients"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/kubernetes-tools.md", "docs/kubernetes.md"]','["devops-tools.md", "kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T09:32:39Z", "gh_stars": 211}'); +INSERT INTO "resources" VALUES('https://github.com/kcp-dev/kcp','kcp: a prototype of a Kubernetes API server that is not a Kubernetes cluster'' - a place to create, update, and maintain Kube-like APIs with controllers above or without clusters','','2021',5,'KCP acts as a highly customizable prototype of a Kubernetes API server that functions completely independent of physical container nodes. It serves as a foundational platform for control plane building, multi-cluster API management, and physical-compute scheduling abstraction.','Go','API Server Platform','Advanced',1,'online','manual','c7cc544dca954749c4eeacaa25de4b3416a07972f436da2f735864856cd2253f',100.0,1779034217,1,'2026-06-12T13:16:58Z',NULL,NULL,NULL,'["Platform Engineering", "Control Plane Design", "API Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:16:58Z", "gh_stars": 2785}'); +INSERT INTO "resources" VALUES('https://github.com/kedacore/keda/issues/2214','github.com/kedacore/keda/issues/2214','','2024',5,'Technical GitHub issue discussion within the KEDA repository, offering granular insight into community-driven debugging, performance tuning, and architectural refinement. Reflects the active, battle-tested maintenance of this vital cloud-native project.','Go','Repository','Advanced',0,'online','manual','27b7f60ec0e2d61d94876b2753262615382e6b310b314bc5f171c2450331c3ef',100.0,1779033783,1,'2026-06-11T15:09:37Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T15:09:37Z", "gh_stars": 10282}'); +INSERT INTO "resources" VALUES('https://github.com/keel-hq/keel','==Keel== 🌟','','2024',5,'Keel is a lightweight CD daemon that monitors container registries and automatically updates deployments, statefulsets, and helm releases without needing external pipeline orchestration.','Go','Operator','Medium',0,'online','manual','aaf25a8ae8466482d26582b01bd789b1e86588f8130c21220f0693a887eb2a85',100.0,1779031677,1,'2026-02-26T08:30:36Z',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "Auto-Upgrade", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-02-26T08:30:36Z", "gh_stars": 2714}'); +INSERT INTO "resources" VALUES('https://github.com/kei6u/kubectl-secret-data','kei6u/kubectl-secret-data','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4f17bac8559850f882932f44aa46901c1522e3dfe247b35a7aee9e3da1d8ae30',100.0,1779033296,0,'2026-05-17T17:54:56.271281+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/keisku/kubectl-secretdata"}'); +INSERT INTO "resources" VALUES('https://github.com/keikoproj/upgrade-manager','RollingUpgrade','','2024',5,'An AWS-integrated upgrade manager operator that coordinates automated rolling restarts and updates of autoscaling group instances. Ensures worker nodes are drained safely and sequentially without causing disruptions to critical services.','Go','Operator','High',0,'online','manual','d966c0567f646a6f7239b576354fe976099c233a7e6d06d5e2fd4c67262083ef',100.0,1779031850,1,'2026-06-08T15:58:15Z',NULL,NULL,NULL,'["Infrastructure", "Node Provisioning", "Rolling Upgrades"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T15:58:15Z", "gh_stars": 138}'); +INSERT INTO "resources" VALUES('https://github.com/keisku/kubectl-explore','keisku/kubectl-explore','','2021',3,'An interactive terminal explorer extension designed to inspect API schema models and CRD fields. It features deep navigation options, helping authors look up configurations without opening web browsers.','Go','Kubectl Plugin','Intermediate',0,'online','manual','755acd1bec581daa8b9fc1418121366675aaf8d2d0563b94f7adf72e70f9c0a4',100.0,1779033570,1,'2025-11-10T02:10:45Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "API Discovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-10T02:10:45Z", "gh_stars": 599}'); +INSERT INTO "resources" VALUES('https://github.com/keisku/kubectl-secretdata','kei6u/kubectl-secret-data','','2026',5,'A highly convenient kubectl plugin that decodes nested Secret structures instantly. By outputting plain text directly to standard output, it eliminates manual base64 decoding loops, drastically reducing troubleshooting overhead for operations teams who frequently audit cluster application states.','Go','Tool','Beginner',0,'online','manual','ee768c8abfb1aeb04cebb08e42c635d1a286b38775c0f5aef59705b39d078d21',100.0,1779130494,1,'2024-10-10T04:57:50Z',NULL,NULL,NULL,'["Security", "Configuration Secrets", "CLI Decoders"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-10-10T04:57:50Z", "gh_stars": 39}'); +INSERT INTO "resources" VALUES('https://github.com/kellyjonbrazil/jc','jc','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9dec699090fd93513e00b0ec06001ef0ac4d73a6c1d973ec4384746c3651574f',100.0,1779029941,1,'2026-05-17T16:59:01.176151+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/cmd-tutorial','kelseyhightower/cmd-tutorial','','2020',0,'An educational reference by Kelsey Hightower showcasing CLI orchestration, process controls, and shell command integration. Provides idiomatic patterns for system administrators and automation engineers writing resilient command wrapper scripts.','Shell','Repository','Intermediate',0,'online','manual','879ea51140874f0e5325d770b63bdee404594fba8d1427597f808ec9ca1b2a3c',100.0,1781735865,1,'2026-06-18T00:37:45.869592+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "Developer Tools", "CLI Automation"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/kubernetes-the-hard-way','**Kelsey Hightower: kubernetes the hard way**','','2026',5,'Kelsey Hightower''s legendary guide for bootstrapping highly available clusters manually without automated installers. It details SSL/TLS certificate generation, etcd cluster builds, and control plane daemon setup (kube-apiserver, kube-scheduler, etc.), representing the gold standard for understanding low-level Kubernetes engineering.','Markdown/Shell','Repository','Advanced',0,'online','manual','800e0a795b4a366e7b76f2a1ae7edd9ca784da27ecc1b1558022da1605b782fe',100.0,1779030473,1,'2025-04-10T06:11:47Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Learning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-10T06:11:47Z", "gh_stars": 48654}'); +INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/nocode','github.com/kelseyhightower/nocode','','2020',5,'Kelsey Hightower''s legendary satirical repository highlighting that the best way to write secure, bug-free, and highly maintainable software is by writing ''no code'' at all. Highly popular and philosophically beloved in the cloud-native ecosystem.','N/A','Repository','Beginner',0,'online','manual','fd676c4e8b8bca93c3651217646c9d03b6b24722159f45e70eababb6cad8170a',100.0,1779033025,1,'2024-08-07T03:19:12Z',NULL,NULL,NULL,'["DevOps Philosophy", "Software Engineering", "No Code Movement"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-07T03:19:12Z", "gh_stars": 65387}'); +INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/serverless-vault-with-cloud-run','github.com/kelseyhightower: Serverless Vault with Cloud Run','','2020',3,'An architectural blueprint designed by Kelsey Hightower illustrating how to run HashiCorp Vault inside a Google Cloud Run serverless container environment. Demonstrates minimizing operational and infrastructure overhead while maintaining a hardened, low-latency secret-vending cluster.','Shell','Tutorial','Advanced',1,'online','manual','144443bedcd44d5c233af5b4babdfd85e3e39b6b968263cfc2088c040742d87f',100.0,1779034425,1,'2022-04-28T16:47:21Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Serverless Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-28T16:47:21Z", "gh_stars": 407}'); +INSERT INTO "resources" VALUES('https://github.com/keptn-sandbox/keptn-jenkins-library','Keptn Jenkins Shared Library','','2022',1,'A pipeline-as-code integration allowing Jenkins jobs to dispatch Keptn-driven operations such as performance testing, quality gate validation, and continuous remediation, combining classic CI with modern orchestrators.','Groovy','Tool','Advanced',1,'online','manual','26861281d7504b3fd920a169ac339703db24bf8fa5ef0c69b9923d325280540c',100.0,1779034395,1,'2026-06-09T16:52:44Z',NULL,NULL,NULL,'["Cloud Native Lifecycle", "CI/CD Pipelines", "Jenkins Integration"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T16:52:44Z", "gh_stars": 8}'); +INSERT INTO "resources" VALUES('https://github.com/keptn-sandbox/keptn-on-k3s','Keptn Control Plane on k3s','','2022',2,'A sandbox project demonstrating how to host Keptn''s automated cloud-native application delivery and lifecycle control plane directly on a highly efficient K3s edge engine.','Shell','Tool','Advanced',1,'online','manual','3c7518266349b165d696054dd97260bf19244d4c1a815f3a1fc28dd966b106e6',100.0,1779032455,1,'2022-12-27T14:14:06Z',NULL,NULL,NULL,'["Edge & IoT", "Application Lifecycle", "Keptn"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-27T14:14:06Z", "gh_stars": 29}'); +INSERT INTO "resources" VALUES('https://github.com/keptn-sandbox/keptn-on-k3s/blob/master/README-KeptnForDynatrace.md','github.com/keptn-sandbox/keptn-on-k3s: Tutorial: Keptn for Dynatrace Users'' in 5 Minutes 🌟','','2021',1,'Lightweight integration environment designed to host a full-featured Keptn sandbox on a resource-constrained K3s Kubernetes cluster, integrated with Dynatrace agents for rapid performance evaluations.','Shell','Tool','Intermediate',1,'online','manual','f0a91872d2c8650189f480e42e9579c7fd416c1e8ce8326eaacaba5f0e6935bb',100.0,1779030526,1,'2022-12-27T14:14:06Z',NULL,NULL,NULL,'["Cloud Native Lifecycle", "Local Environments", "K3s Sandboxing"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-27T14:14:06Z", "gh_stars": 29}'); +INSERT INTO "resources" VALUES('https://github.com/kevincobain2000/gobrew','==gobrew== 🌟','','N/A',0,'Curator Insight highlights Gobrew as an elegant and fast Go version manager that downloads and switches active toolchains easily. Live Grounding notes its speed and simplicity, making it a competitive alternative to gvm and asdf for dedicated Go development.','English','Repository','Beginner',0,'online','manual','5dd3ab53b74ac074ee51daa9a73555ebfe9108e7b1dc96b69e794beb156cf1de',100.0,1779029421,1,'2026-06-13T15:32:25Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Version Managers"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T15:32:25Z", "gh_stars": 423}'); +INSERT INTO "resources" VALUES('https://github.com/kgamanji/cluster-api-helm-chart','github.com: Cluster API Helm Chart','','2021',5,'A community-driven Helm chart designed to package and deploy Cluster API (CAPI) resources and operators inside a management cluster. While it simplified CAPI components deployment via traditional Helm CI/CD pipelines, current production standards in 2026 have shifted entirely to official declarative setups via clusterctl or native GitOps operators, rendering this chart obsolete.','Go','Tool','Intermediate',0,'online','manual','ea92989949e8f13357fc2d50a39a477353c480bcbdc20bb7b6e30fd0147ccb8c',100.0,1779033716,1,'2022-12-07T05:00:25Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Cluster API"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-07T05:00:25Z", "gh_stars": 58}'); +INSERT INTO "resources" VALUES('https://github.com/kiali/kiali','github.com: kiali','','2023',5,'The source repository for Kiali, an indispensable observability dashboard. Provides real-time interactive topologies, configuration validation, and native wizard-based creations of complex traffic routing mechanisms directly within Istio.','TypeScript','Repository','High',1,'online','manual','2480f773a33856863c8670f3bea2635dfda728b24622b721a197dd4aeafa568c',100.0,1779030986,1,'2026-06-12T17:36:45Z',NULL,NULL,NULL,'["Observability", "Service Mesh", "Visualization"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:36:45Z", "gh_stars": 3617}'); +INSERT INTO "resources" VALUES('https://github.com/kingdonb/kubectl-exec-user','kingdonb/kubectl-exec-user','','2022',0,'A specialized kubectl plugin built to execute shell commands inside containers using specific administrative user IDs. While helpful for testing boundary conditions under Pod Security Standards, it has lost active maintenance in favor of native kubectl capabilities.','Go','CLI Plugin','Intermediate',0,'online','manual','1970a12b050cc49de276333988a9efcb3c8155d16a60510de68f114ad01b11c8',100.0,1781736047,1,'2026-06-18T00:40:47.002810+02:00',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/kinvolk/inspektor-gadget','inspektor-gadget','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f2b33444b25b2d021b45dfefe08c669eb5633f7ac86803ee810e3eec7301d02a',100.0,1779030504,0,'2026-05-17T17:08:24.027143+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://github.com/inspektor-gadget/inspektor-gadget"}'); +INSERT INTO "resources" VALUES('https://github.com/kiosk-sh/kiosk',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d44b8ef74793fa5b29417df1d455e93cae77e5cdb31c72527fecdb4ad0231e8',100.0,1779030361,0,'2026-05-17T17:06:01.394090+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/loft-sh/kiosk"}'); +INSERT INTO "resources" VALUES('https://github.com/kislyuk/yq','kislyuk/yq','','2025',5,'A Python wrapper adapting standard jq queries for YAML and XML schemas. Translates input formats to JSON under-the-hood, enabling powerful jq syntax across hybrid multi-format configs.','Python','CLI Tool','Medium',0,'online','manual','1bc322c020f441534148a6a8bbc9bbd2f443dfb40ccb74742a44ed1ba6297803',100.0,1779034296,1,'2026-01-02T08:37:10Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-02T08:37:10Z", "gh_stars": 2951, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/kkdai/youtube','kkdai/youtube','','N/A',0,'Curator Insight identifies this package as a popular Go library and CLI for downloading YouTube videos. Live Grounding verifies it actively handles the ever-shifting signature and decryption schemas deployed by YouTube to maintain reliable media extraction.','English','Repository','Intermediate',0,'online','manual','7623806bb8aeb5258b883e4ffa852e754df7f5f622b79cbbd1e5562cbf1f2fbf',100.0,1779032198,1,'2026-06-02T17:30:31Z',NULL,NULL,NULL,'["Media Utilities", "Go Packages", "YouTube Downloader"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T17:30:31Z", "gh_stars": 3899}'); +INSERT INTO "resources" VALUES('https://github.com/kloeckner-i/db-auth-gateway','db-auth-gateway','','2021',5,'An open-source authentication gateway proxy designed to facilitate secure, IAM-mediated database connections. Minimizes credential sprawl by mapping incoming traffic identities directly to modern database authorization schemas.','Go','Repository','Advanced',0,'online','manual','ac50e3cf2d0b50aafc528d91b1ccb531d179186b38bff6042d4fd3c7ccce44fb',100.0,1779029941,1,'2023-03-28T07:15:17Z',NULL,NULL,NULL,'["Networking & Security", "Identity & Access", "Database Proxy"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-28T07:15:17Z", "gh_stars": 26}'); +INSERT INTO "resources" VALUES('https://github.com/kloeckner-i/db-operator','DB Operator 🌟','','2024',5,'The DB Operator facilitates external and in-cluster database administration. It manages PostgreSQL and MySQL configurations natively by separating deployment credentials from application logic, automating dynamic user and table creation using custom resources.','Go','Operator','Advanced',0,'online','manual','ddfe1b5a928284973c02fe0de6b92aee3438c0d69bf127da4cba07b023639bfe',100.0,1779033658,1,'2025-07-21T12:46:30Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "Databases", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-21T12:46:30Z", "gh_stars": 163}'); +INSERT INTO "resources" VALUES('https://github.com/knative-extensions/net-kourier','Kourier','','2019',3,'An Envoy-based Ingress gateway specifically designed to serve as the default network layer for Knative Serving. It provides a lightweight, highly responsive routing layer to handle rapid scale-to-zero cold starts.','Go','Ingress Controller','High',1,'online','manual','e4210d1375de505968620e89ed0560bb105706563b63091a87d44afa3e6e8cd6',100.0,1779130495,1,'2026-06-02T15:15:15Z',NULL,NULL,NULL,'["Networking", "Ingress & Routing", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-02T15:15:15Z", "gh_stars": 333}'); +INSERT INTO "resources" VALUES('https://github.com/knative-sandbox/net-kourier','Kourier','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6d937e09fdda9358ab0d0e5e5746021e695851e8717c93a063a34544c47478ad',100.0,1779034038,0,'2026-05-17T18:07:18.342531+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/knative/client','kn: knative client','','2026',4,'The official CLI client (''kn'') for interacting with Knative installations, enabling rapid deployment of serving entities and management of decoupled event bindings.','Go','Repository / CLI','Intermediate',0,'online','manual','88865974aa4345b717c894b7236e08c485136a13b1c5196a71356ec59c029345',100.0,1779032835,1,'2026-06-11T15:10:27Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Knative Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/serverless.md"]','["serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T15:10:27Z", "gh_stars": 385}'); +INSERT INTO "resources" VALUES('https://github.com/knight42/kubectl-blame','==knight42/kubectl-blame: kubectl-blame: git-like blame for kubectl==','','2019',2,'A Git-like ''blame'' extension for kubectl that identifies modification authors and dates for different resource configuration blocks. It uses Kubernetes metadata managed-fields to trace API modifications over time.','Go','Kubectl Plugin','Intermediate',0,'online','manual','da0e885eaac6c90d934385aa35502386fbc2d4afe1250298f0c735a3c84e365f',100.0,1779030025,1,'2026-06-02T13:24:17Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Resource Auditing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T13:24:17Z", "gh_stars": 150}'); +INSERT INTO "resources" VALUES('https://github.com/knorrie/network-examples','Linux networking examples and tutorials for advanced users','','2014',4,'A highly technical repository detailing configurations for advanced Linux routing, bridging, and virtual networking (VLAN, VXLAN, VRF). Live Grounding highlights its tremendous value for systems architects implementing Software-Defined Networking (SDN) solutions natively in Linux.','Shell','Repository','Advanced',0,'online','manual','7ea94a767469e547e4d9a27f47f9e273a29f72f6d4415221ae74bc9266ce3c67',100.0,1779032034,1,'2024-02-04T21:52:41Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Networking", "Routing & Bridging"]','["[ENTERPRISE-STABLE]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-02-04T21:52:41Z", "gh_stars": 972}'); +INSERT INTO "resources" VALUES('https://github.com/ko-build/ko','Ko: Easy Go Containers 🌟','','2018',5,'A fast, lightweight container image builder custom-tailored for Go applications. ko builds and publishes images without requiring a local Docker daemon, producing secure, minimal distroless-base images by default.','Go','Build Tool','Low',0,'online','manual','ed8acb2652a68ecb5f8338006bb303106ca4e52e8083619109e74571faf5d54b',100.0,1779130494,1,'2026-06-12T01:03:51Z',NULL,NULL,NULL,'["Developer Experience", "Image Building", "Go Development"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T01:03:51Z", "gh_stars": 8450}'); +INSERT INTO "resources" VALUES('https://github.com/kodemore/chili','github.com/kodemore/chili','','2024',2,'Curator Insight presents Chili as a serialization library built on top of generic types. Live Grounding notes that while efficient for specific workloads, it operates in an environment largely dominated by Pydantic, which serves as the core parsing engine for modern APIs.','Python','Library','Intermediate',1,'online','manual','ca6885006b551d6ca95bed793d6975bcc619818ac3c5c9770cd6f1a8b37c04c8',100.0,1779031414,1,'2024-05-28T05:13:49Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Serialization"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-28T05:13:49Z", "gh_stars": 73}'); +INSERT INTO "resources" VALUES('https://github.com/kohsuke/petclinic/blob/master/Jenkinsfile','github.com/kohsuke/petclinic Jenkinsfile','','2017',0,'A historical Jenkinsfile configuration by Kohsuke Kawaguchi showcasing early Declarative Pipeline patterns for Java projects. Illustrates stage definitions, testing cycles, and artifact archival within a self-hosted Jenkins master node environment.','Groovy','Code Snippet','Intermediate',0,'online','manual','fed8b2b595e8e505bc8747251dd8a6e0629143f374a683e7dd397e2836584907',100.0,1781735920,1,'2026-06-18T00:38:40.995517+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Jenkins", "Pipeline-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/komodorio/helm-dashboard','github.com/komodorio/helm-dashboard 🌟','','2025',4,'A real-time web UI dashboard tailored for managing, upgrading, and viewing Helm releases. It addresses the visibility gap for platform operators by facilitating live drift visualization, schema validation, and multi-version revision comparisons directly from a user-friendly browser interface.','Go','Web UI','Intermediate',0,'online','manual','c021e432bc52956f38a152dff3443fd2ef81d411c5b37fd1982d7055f9782895',100.0,1779030779,1,'2026-06-03T21:49:35Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Visualization & UI"]','["[ENTERPRISE-STABLE]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T21:49:35Z", "gh_stars": 5716}'); +INSERT INTO "resources" VALUES('https://github.com/komodorio/validkube','==github.com/komodorio/validkube==','','2026',3,'Validkube is a unified web-based scanning utility that combines Polaris, Trivy, and Kube-linter to analyze and secure Kubernetes manifest configurations. By consolidating multiple linters, it allows platform engineers to quickly identify security flaws, deprecations, and configuration drift in raw YAML files. The tool is highly suited for quick manual checks and rapid validation workflows.','TypeScript','Web Application','Intermediate',0,'online','manual','0fa30497ff2d100c972d1ef838e8d2b127bd4927f5ee97df2632ae6bbd0e3e6b',100.0,1779032455,1,'2024-01-29T10:11:28Z',NULL,NULL,NULL,'["Security", "Manifest Validation", "Linting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-01-29T10:11:28Z", "gh_stars": 839}'); +INSERT INTO "resources" VALUES('https://github.com/konstructio/kubefirst','github.com/kubefirst/kubefirst','','2021',4,'Kubefirst (by Konstructio) delivers an instant, fully integrated GitOps platform on Kubernetes, orchestrating cert-manager, External Secrets, Vault, Argo CD, and Terraform. It offers a standardized Git-driven operations roadmap out of the box.','Go','GitOps Platform','High',1,'online','manual','47066c619929a6867e90af3d8e5cd2094050465ef536cb1042b8713c1cf1f5d8',100.0,1779130494,1,'2026-02-25T19:51:46Z',NULL,NULL,NULL,'["Infrastructure", "Platform Engineering", "GitOps Platforms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-25T19:51:46Z", "gh_stars": 2049}'); +INSERT INTO "resources" VALUES('https://github.com/konstruktoid/ansible-hvault-inventory','konstruktoid/ansible-hvault-inventory: Dynamic Ansible inventory using HashiCorp'' Vault SSH OTP and local password rotation','','2024',2,'An advanced dynamic Ansible inventory script integrating directly with HashiCorp Vault. It automates credential rotation, securely requests temporary SSH One-Time Passwords (OTP), and pulls inventory variables dynamically from secure vaults.','Python','Source Code','Advanced',0,'online','manual','759cd5f0e526f9b0bb324dd8bf7e5b9751cf98fac874019854d773e43f2bcb6a',100.0,1779029507,1,'2026-04-12T19:45:50Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Secret Management"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-12T19:45:50Z", "gh_stars": 23}'); +INSERT INTO "resources" VALUES('https://github.com/konveyor','github.com/konveyor 🌟','','2025',4,'An open-source modernization and migration suite designed to analyze, refactor, and migrate complex application workloads to Kubernetes across multiple physical and cloud ecosystems.','Go','Product','Advanced',1,'online','manual','0d1e8a3d9217d19632a2397f9dc74c2ba7a6b2daad13790872767936e28d20fc',100.0,1779034350,1,'2026-05-17T18:12:30.077446+02:00',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/konveyor/crane','github.com/konveyor/crane: Crane 2.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83ef4f8b717bc517775d9fc9e196f9272f13a5e6367584467916a86f707fc11b',100.0,1779033570,0,'2026-05-17T17:59:30.623427+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://github.com/migtools/crane"}'); +INSERT INTO "resources" VALUES('https://github.com/konveyor/move2kube','Move2Kube 🌟','','2026',2,'An advanced migration tool that automates the translation of non-Kubernetes platforms (including Cloud Foundry and Docker Compose) into standard Kubernetes resources, including Helm charts, Kustomize overlays, and Tekton pipelines.','Go','CLI/API Migration Tool','Advanced',1,'online','manual','1d0113979162da217e298144bebf5a7c637c2884d1ceecbac0d8039ab9d8f87c',100.0,1779033759,1,'2025-03-06T14:02:34Z',NULL,NULL,NULL,'["Application Lifecycle", "Migration Tools", "Resource Conversion"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-06T14:02:34Z", "gh_stars": 411}'); +INSERT INTO "resources" VALUES('https://github.com/kootenpv/yagmail','Yagmail: Python e-mail library','','2015',5,'A simplified, robust Gmail and SMTP automation client for Python. Simplifies the boilerplate needed for multi-part messages, inline attachment encoding, and HTML structures.','Python','Library','Intermediate',0,'online','manual','fbc3ce937342ae42893427eebd87db0a11e4c413a9804caaf4b5c995c52b7a7d',100.0,1779030025,1,'2026-05-26T10:43:15Z',NULL,NULL,NULL,'["Backend Development", "Protocols & API Design", "E-Mail Services"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-26T10:43:15Z", "gh_stars": 2726}'); +INSERT INTO "resources" VALUES('https://github.com/koslib/awesome-containerized-security','koslib/awesome-containerized-security 🌟','','2026',0,'An open repository cataloging security scanners, image validation standards, and host sandboxing tools. Aids DevSecOps engineers in hardening continuous integration pipelines and preventing privilege escalation exploits within cluster nodes.','Markdown','Awesome List','Intermediate',1,'online','manual','087c44c65f3740daec6869eabef522d0fee6070a507dce0da9febdafa66113f2',100.0,1781736123,1,'2026-06-18T00:42:03.038667+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Container Hardening"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/kostis-codefresh/gitops-environment-promotion','==github.com/kostis-codefresh: How to Model Your Gitops Environments with'' kustomize== 🌟','','2021',4,'A seminal GitHub repository modeling scalable GitOps environment promotion. Outlines structural patterns for directory trees (base vs environments) that prevent duplicate configuration drift and simplify environment-specific promotions through Git commits.','YAML','Repository','Intermediate',0,'online','manual','8488cccfe5013aedb44127e290adaea361983563ecbe141e5d1f9465bd85f4c1',100.0,1781736057,1,'2026-06-18T00:40:57.371729+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "GitOps"]','["[ENTERPRISE-STABLE]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/kotalco/kotal','Kotal operator','','2025',2,'A multi-client blockchain node operator for Kubernetes. Simplifies configuring and maintaining decentralized networks (such as Ethereum and IPFS) through native Kubernetes custom resources.','Go','Repository','Advanced',0,'online','manual','0837b2710101c70e8a9c9f33b7ceb51e1fbc6d4b866a8b813011ccd6d6ab5eec',100.0,1779033612,1,'2024-05-04T16:17:07Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-04T16:17:07Z", "gh_stars": 221}'); +INSERT INTO "resources" VALUES('https://github.com/krateoplatformops/krateo','github.com/krateoplatformops/krateo','','2025',0,'Krateo Platform Ops is an emerging control plane orchestrator designed to build standardized internal platforms. Utilizing Crossplane underneath, it helps platform engineers manage heterogeneous cloud resources, database deployments, and infrastructure pipelines via declarative Kubernetes interfaces.','Go','Control Plane Orchestrator','Advanced',1,'online','manual','66c8af7d61a1aee4c9a16aa4409bd49dc4b4becf2cd5dd705e1883890ba504dc',100.0,1781736047,1,'2026-06-18T00:40:47.150831+02:00',NULL,NULL,NULL,'["Operations", "Platform Engineering", "Control Planes"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/krestomatio/keydb-operator','krestomatio/keydb-operator','','2023',5,'Manages KeyDB setups, providing high-speed, multi-threaded cache nodes with automated replica synchronization, cluster scaling, and rapid failover handling.','Go','Operator','Advanced',0,'online','manual','3e8faa933bd9d0a1fc08f285fabdbb8feeb6bcde974156407e2e74a86903eca6',100.0,1779032074,1,'2026-06-10T04:20:54Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "In-Memory Databases", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T04:20:54Z", "gh_stars": 59}'); +INSERT INTO "resources" VALUES('https://github.com/kris-nova/kaar','kris-nova/kaar','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3fb2c8d9110d944e2f368f46734872a1f882009320f7df82d3872d1ad20f692',100.0,1779034346,0,'2026-05-17T18:12:26.375639+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/krisnova/kaar"}'); +INSERT INTO "resources" VALUES('https://github.com/kris-nova/naml','naml: Not another markup language','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ad4390e9ee29e70addd2a40691210c3205fec47d7bf919ecf3325a4f28c6c35',100.0,1779032035,0,'2026-05-17T17:33:55.135019+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://github.com/krisnova/naml"}'); +INSERT INTO "resources" VALUES('https://github.com/krisnova/kaar','kris-nova/kaar','','2020',2,'Created by the late Kris Nova, Kaar is a Kubernetes Application Archive format tool designed to bundle container storage and system states into self-contained physical archives. Highly experimental and historical developer asset.','Go','Backup Tool','High',0,'online','manual','72e38de5b3a30b405f089cd8ad6d61ee3cd1ea6fb673f80b3cded219850a623f',100.0,1779130494,1,'2022-05-04T14:27:12Z',NULL,NULL,NULL,'["Infrastructure", "Container Backup", "Image Archiving"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-05-04T14:27:12Z", "gh_stars": 152}'); +INSERT INTO "resources" VALUES('https://github.com/krisnova/naml','naml: Not another markup language','','2024',5,'An innovative manifest generator replacing YAML markup with type-safe, compiled Go programs. Introduces compiler safety, automated integration testing, and clean OOP abstractions into GitOps deployment pipelines.','Go','Library','High',0,'online','manual','9d5671b4b99b23356f80ad9a31b9d390f467f6f01a2b8e1e174380b81e75e024',100.0,1779130495,1,'2023-07-21T08:28:22Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Alternative Manifest Engines"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-21T08:28:22Z", "gh_stars": 1261, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/kristofferandreasen/awesome-azure','github.com/kristofferandreasen/awesome-azure: Awesome Azure','','2026',0,'A structured directory detailing Azure-focused scripts, arm templates, and services. It provides functional entry points for systems engineers navigating Microsoft''s cloud ecosystem. While some elements lean towards legacy ARM configurations, it provides solid structural patterns for hybrid-cloud architects.','N/A','Repository','Intermediate',0,'online','manual','4f7d359de862bcbf74cfdd68e49cb070551e7e7d93441394e627c4579d793c41',100.0,1781736123,1,'2026-06-18T00:42:03.245156+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Resources"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/ksctl/ksctl','Ksctl: Cloud Agnostic Kubernetes Management tool','','2023',3,'A cloud-agnostic cluster management command-line tool designed to easily deploy HA clusters across different hyperscalers like AWS, Azure, GCP, or Civo, and local environments such as kind, maintaining standardized bootstrap workflows.','Go','Cluster Provisioner','High',0,'online','manual','0c7e381891ed2c0bba662a06fbe9dabfd95e12fe2cb671fea7022b51daa8c0e5',100.0,1779130494,1,'2026-05-23T18:26:04Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Multi-Cloud"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-23T18:26:04Z", "gh_stars": 269}'); +INSERT INTO "resources" VALUES('https://github.com/kserve/kserve','KFServing 🌟','','2019',5,'KServe (formerly KFServing) provides a highly performant, serverless machine learning inference platform on Kubernetes. It abstracts raw routing, scaling, and GPU configurations, supporting frameworks like TensorFlow, PyTorch, and ONNX.','Go','ML Platform','High',1,'online','manual','9b191ca344d4b4dbb2e453f7d926923ad184eb9878855e2680d656095559fd47',100.0,1779130494,1,'2026-06-12T20:20:45Z',NULL,NULL,NULL,'["Machine Learning", "Model Serving", "Serverless ML"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:20:45Z", "gh_stars": 5573}'); +INSERT INTO "resources" VALUES('https://github.com/ksoclabs/awesome-kubernetes-security','==ksoclabs/awesome-kubernetes-security== 🌟','','2023',5,'An expert-level compilation of Kubernetes security tools, vulnerability papers, threat simulations, and posture management (KSPM) frameworks. Ideal for penetration testers and cloud security engineers auditing the security posture of enterprise orchestrators.','Markdown','Awesome List','Advanced',0,'online','manual','86bf24926cb49549c6e032ba501ce7a1cde1afc39831023161c77ae4fcd6d46c',100.0,1781736123,1,'2026-06-18T00:42:03.142089+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Security"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/ktock/buildg','==buildg: Interactive debugger for Dockerfile== 🌟','','2026',5,'Buildg is an interactive debugger designed specifically for Dockerfiles, built on top of BuildKit. It allows engineers to step through build instructions, set breakpoints, inspect the filesystem state at specific build steps, and launch interactive shells during intermediate builds. This dramatically reduces the trial-and-error loop when debugging complex multi-stage Dockerfiles.','Go','Tool','High',0,'online','manual','8cffa16d70cf3f07e62c80441249b1987a2b8fd50045b612f179ab73ab4b7115',100.0,1779029371,1,'2026-05-07T20:04:29Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Debugging"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-07T20:04:29Z", "gh_stars": 1499}'); +INSERT INTO "resources" VALUES('https://github.com/kube-aws/kube-spot-termination-notice-handler','kube-spot-termination-notice-handler','','2021',5,'A daemon that polls the AWS EC2 spot termination notice metadata endpoint, initiating graceful drains of workloads when an interruption signal is triggered. Superseded by newer cloud-specific node termination handlers.','Go','DaemonSet','Intermediate',1,'online','manual','7457be0ad6771a50847a828c730671e0ac6d2b712974894a078a5634d6e0a738',100.0,1779031796,1,'2023-10-25T14:47:15Z',NULL,NULL,NULL,'["Infrastructure", "Reliability", "Graceful Shutdown"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-25T14:47:15Z", "gh_stars": 380}'); +INSERT INTO "resources" VALUES('https://github.com/kube-burner/kube-burner','kube-burner 🌟','','2020',3,'A specialized performance and orchestration tool designed to stress-test Kubernetes clusters. It automates object creation, monitors cluster health in real time via Prometheus, and measures scheduling latency at scale.','Go','CLI Tool','High',0,'online','manual','7d3a313a15a9a64f4d8dfeacb53a9922c7d5494cb20bf8970f888f7df4808c3d',100.0,1779130494,1,'2026-06-08T17:51:22Z',NULL,NULL,NULL,'["Performance & Testing", "Load Testing", "Benchmarking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T17:51:22Z", "gh_stars": 773}'); +INSERT INTO "resources" VALUES('https://github.com/kube-logging/logging-operator','kube-logging/logging-operator','','2026',2,'An enterprise-grade Kubernetes operator engineered to automate the lifecycle of Fluentd and Fluent Bit collectors. Simplifies logging pipelines through declarative CRDs, featuring dynamic multi-tenant log isolation, secure buffer management, and reliable downstream routing rules.','Go','Repository','Advanced',1,'online','manual','d1c9b90ba239f84a8611b31918e41ccfae1540c8b6eecd022dc8daf28842dc5a',100.0,1779034332,1,'2026-06-12T22:04:47Z',NULL,NULL,NULL,'["Observability", "Logging", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:04:47Z", "gh_stars": 1695}'); +INSERT INTO "resources" VALUES('https://github.com/kube-ns-suspender/kube-ns-suspender','govirtuo/kube-ns-suspender 🌟','','2021',2,'A cloud-cost mitigation helper designed to scale down resources in designated Kubernetes namespaces during idle hours (e.g., nights and weekends). It intercepts workload resources like Deployments and StateSets to reduce overhead.','Go','Controller','Medium',1,'online','manual','370300345b32ee09294e2af0050895f19497091a78a8762f52b072ff565ba145',100.0,1779130495,1,'2025-03-14T17:43:03Z',NULL,NULL,NULL,'["Resource Management", "FinOps", "Cluster Scale Down"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-14T17:43:03Z", "gh_stars": 84}'); +INSERT INTO "resources" VALUES('https://github.com/kube-vip/kube-vip','kube-vip','','2019',5,'Kube-Vip is a lightweight virtual IP and load balancer engine designed for bare-metal Kubernetes environments, offering high availability for both control planes and LoadBalancer-type services. Operating as a DaemonSet, it negotiates IP addresses.','Go','Infrastructure Daemon','Advanced',0,'online','manual','7479b6f4ec4e498ddf325ad75d433009f16e5eee52e8a9297784148711004217',100.0,1779032344,1,'2026-06-12T16:06:14Z',NULL,NULL,NULL,'["Network & Connectivity", "IP Address Management", "Load Balancing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T16:06:14Z", "gh_stars": 2859}'); +INSERT INTO "resources" VALUES('https://github.com/kubecfg/kubecfg','github.com/kubecfg/kubecfg','','2016',5,'Kubecfg is a Jsonnet-based configuration manager designed to generate and apply Kubernetes manifests with deterministic accuracy. By treating Kubernetes resources as code modules, it supports deep inheritance, abstraction, and parameterization of resource schemas.','Go','CLI Tool','Advanced',0,'online','manual','28787866aedee99095fb0b1e1ffc5b62edba4a3f8e2984ca1fc4f5207d4c5383',100.0,1779030928,1,'2026-06-13T19:50:28Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Templating Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T19:50:28Z", "gh_stars": 255}'); +INSERT INTO "resources" VALUES('https://github.com/kubecost/cluster-turndown','Cluster Turndown','','2024',5,'A specialized cost-optimization controller that scales cluster worker groups down to zero during idle execution windows. Promotes strong governance over testing runtimes and non-production dynamic resource instances.','Go','Controller','Intermediate',1,'online','manual','b52114740ff857a2fd6826ecb3461bb64f00de23227b05b5f548da3ecc64c009',100.0,1779030711,1,'2026-06-05T18:19:12Z',NULL,NULL,NULL,'["Infrastructure", "Cost Optimization", "Scheduling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-05T18:19:12Z", "gh_stars": 286}'); +INSERT INTO "resources" VALUES('https://github.com/kubecost/cost-model','github.com/kubecost: kubecost-exporter - Running Kubecost as a Prometheus'' metric exporter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58b4fe6b649a9ae98023875b36520bd325ac12c7463a430cb57e7371638722be',100.0,1779029917,0,'2026-05-17T16:58:37.099854+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/opencost/opencost"}'); +INSERT INTO "resources" VALUES('https://github.com/kubecost/kubectl-cost','kubectl-cost','','2023',3,'A dedicated `kubectl` command-line plugin designed to interact directly with Kubecost APIs. Enables cluster administrators to quickly fetch real-time and historical financial metrics without accessing external graphical dashboards.','Go','Tool','Intermediate',0,'online','manual','6bad65098abf34b9ef26046e470ae3f770c9a2661a2871332b9b8190403c2c22',100.0,1779032575,1,'2026-06-10T22:50:27Z',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T22:50:27Z", "gh_stars": 1041}'); +INSERT INTO "resources" VALUES('https://github.com/kubefirst/kubefirst','==github.com/kubefirst/kubefirst==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31774c4cfb73bc62c2093b13e555883036b61bd91bcf976a301b586e31aef091',100.0,1779031697,0,'2026-05-17T17:28:17.007543+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/konstructio/kubefirst"}'); +INSERT INTO "resources" VALUES('https://github.com/kubeflow/kfserving','KFServing 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8ba963252e30c4a5d10725eb35c008e4a42c2e173825f7fa74928c3eebf1e560',100.0,1779033675,0,'2026-05-17T18:01:15.654738+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/kubeguard/guard','Guard','','2021',5,'Guard (by Appscode) is an advanced authentication and authorization engine built for Kubernetes, allowing secure webhook integrations with identity providers. Useful for scaling zero-trust validation within multi-tenant clusters.','Go','CLI Tool','Advanced',0,'online','manual','e4a436c77eca5af50d5dbf79d16ddee804346139ad870945f640dd85e4ea44a2',100.0,1779130494,1,'2026-05-21T15:29:07Z',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Security", "Admission Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-21T15:29:07Z", "gh_stars": 620}'); +INSERT INTO "resources" VALUES('https://github.com/kubehelper/kubehelper','KubeHelper','','2024',5,'An interactive terminal user interface designed to assist operators with fast cluster checks, resource inspection, and safe resource cleaning. Provides structural menu shortcuts, eliminating the need to execute lengthy nested kubectl commands manually.','Go','CLI Tool','Low',0,'online','manual','bbd8910634940f7da85391f196e3c97e7e35637bcc5d10e8add15044254f4bb9',100.0,1779034497,1,'2021-02-15T13:27:24Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Cluster Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2021-02-15T13:27:24Z", "gh_stars": 249}'); +INSERT INTO "resources" VALUES('https://github.com/kubeinit/kubeinit','Kubeinit 🌟','','2026',5,'Curator Insight vs Live Grounding: Kubeinit was designed as an Ansible automation tool to deploy Kubernetes, OKD, or OpenShift on VMs using libvirt/KVM. Live telemetry shows this repository has moved to legacy status with zero recent commits, reflecting a shift toward Cluster API providers for virtualization.','Python/Ansible','Repository','Advanced',0,'duplicate','manual','30030a2ad117765656888aa3efc1f8a879dd1cab246b8bed321c75e6869c73f3',100.0,1779033845,1,'2025-12-05T21:26:59Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Virtualization"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T21:26:59Z", "gh_stars": 222, "duplicate_of": "https://github.com/Kubeinit/kubeinit"}'); +INSERT INTO "resources" VALUES('https://github.com/kubemq-io/kubemq-community','github.com/kubemq-io/kubemq-community 🌟','','2024',5,'The primary community codebase for KubeMQ. It showcases a lightweight, high-throughput message broker written in Go, specifically optimized for containerized microservice routing patterns inside Kubernetes.','Go','Code','Intermediate',0,'online','manual','26be1f454a72862d41e500b7e6e68eea0316a06151ab10ac9164a914a66cc46b',100.0,1779034233,1,'2023-02-18T04:16:19Z',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "KubeMQ"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-18T04:16:19Z", "gh_stars": 667}'); +INSERT INTO "resources" VALUES('https://github.com/kubenav/kubenav','kubenav','','2025',4,'A lightweight multi-platform open-source navigator designed for mobile devices (iOS, Android) and desktop. Delivers secure cluster troubleshooting, rapid log auditing, and safe shell executions directly on remote servers.','Dart','Repository','Intermediate',0,'online','manual','cc2b5c098452f2518d4d2137de361f8c9e3861275aaa2e9ee9bffb250d413d74',100.0,1779029380,1,'2026-06-01T01:46:56Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Mobile Administration"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T01:46:56Z", "gh_stars": 2274}'); +INSERT INTO "resources" VALUES('https://github.com/kubeops/config-syncer','==kubeops/config-syncer: Config Syncer (previously Kubed)==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','534fd5b271e0124f649c91c528558cefbfb1f2c94aecde0f4746e6fdcb8a1509',100.0,1779031521,0,'2026-05-17T17:25:21.229441+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/config-syncer/config-syncer"}'); +INSERT INTO "resources" VALUES('https://github.com/kubeops/ui-server','identity-server','','2021',1,'An identity and authorization server built specifically for Kubernetes dashboard architectures. It integrates with native OpenID Connect (OIDC) providers to manage secure user sessions and token exchanges for web UIs.','Go','Identity Provider','High',1,'online','manual','976a2f5e5b440221f3ed9a2de22165b937adcdf6fc3204889c1811be2a0c9ea3',100.0,1779130495,1,'2026-06-13T03:45:28Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T03:45:28Z", "gh_stars": 27}'); +INSERT INTO "resources" VALUES('https://github.com/kubeopsskills/cloud-secret-resolvers','kubeopsskills/cloud-secret-resolvers: Cloud Secret Resolvers (CSR)','','2021',2,'An open-source operator-free secret resolver utility that queries AWS, Azure, and GCP secret stores dynamically, writing resolved parameters straight into runtime Kubernetes configurations. Reduces overhead associated with bulky operator systems.','Go','Tool','Intermediate',1,'online','manual','f26f51430c382c7a8c629e1a75b95f2c292a675b9285750e8b7e033167d02d48',100.0,1779030711,1,'2022-06-22T10:39:05Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-22T10:39:05Z", "gh_stars": 35}'); +INSERT INTO "resources" VALUES('https://github.com/kubepack/chart-doc-gen','chart-doc-gen: Helm Chart Documentation Generator','','2022',2,'Command-line utility that extracts configuration variables directly from values.yaml to compile uniform Markdown files. Speeds up delivery by ensuring user manuals and codebases stay perfectly aligned.','Go','Plugin','Beginner',0,'online','manual','3cf55fa13e1a671d356837825acf23af6a782f0cb74eae5cc9398d49fb9d6d92',100.0,1779030803,1,'2026-05-16T02:01:15Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Documentation Automation"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-16T02:01:15Z", "gh_stars": 122}'); +INSERT INTO "resources" VALUES('https://github.com/kubepug/kubepug','==github.com/kubepug/kubepug: Deprecations AKA KubePug - Pre UpGrade (Checker)=='' ⭐','','2019',5,'KubePug checks local resources against upcoming Kubernetes API deprecations and removals. By parsing live resources or raw manifest directories, it provides warning indicators mapping to the designated target version''s deprecation roadmap. This tool forms a critical gate inside pipeline verifications.','Go','CLI Tool / kubectl Plugin','Intermediate',0,'online','manual','546a2f76b2780f056a0e9b590a1a3bc1374dce6383528956ff2afdef6364d3a0',100.0,1779032055,1,'2026-06-08T09:31:44Z',NULL,NULL,NULL,'["Cluster Lifecycle", "Upgrades & Compliance", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T09:31:44Z", "gh_stars": 1835}'); +INSERT INTO "resources" VALUES('https://github.com/kubereboot/kured','github.com/kubereboot/kured ⭐','','2026',5,'The industry-standard daemonset that monitors clusters for nodes requiring OS-level reboots. Using a coordinated API locking strategy, kured drains and reboots nodes sequentially, preserving cluster-wide resource availability during maintenance windows.','Go','DaemonSet','Medium',0,'online','manual','08fd05371ed694fe460e32a28d52b40bdef0ff8b63d69ee62cc2a4a8016bd7bc',100.0,1779031564,1,'2026-06-11T21:26:44Z',NULL,NULL,NULL,'["Infrastructure", "Node Provisioning", "Reboot Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T21:26:44Z", "gh_stars": 2543}'); +INSERT INTO "resources" VALUES('https://github.com/kuberhealthy/kuberhealthy','kuberhealthy 🌟','','2024',5,'Kuberhealthy schedules dynamic, real-world actions as background test suites. It detects underlying API, network, or storage decay that static monitoring tools overlook by continually validating that clusters are functionally operational.','Go','Operator','Advanced',0,'online','manual','a01379b3010823904038e846f81c24f722060cf701a5e9378554661d62f6272b',100.0,1779130495,1,'2026-06-02T05:58:58Z',NULL,NULL,NULL,'["Reliability", "Monitoring", "Synthetic Monitoring", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-02T05:58:58Z", "gh_stars": 2247}'); +INSERT INTO "resources" VALUES('https://github.com/kuberlogic/kuberlogic','kuberlogic','','2022',2,'Kuberlogic is an open-source operator-driven engine designed to turn standard open-source databases (PostgreSQL, MySQL, Redis) into a managed Database-as-a-Service (DBaaS) on Kubernetes. It automates backups, scaling, auto-healing, and monitoring, providing a self-hosted alternative to RDS. However, it remains a smaller community effort.','Go','Controller','High',0,'online','manual','cf3ddffd441ae1c89c416b39ea700a7b26053c5f33e1a7cc13b344d339a518b0',100.0,1779032159,1,'2022-10-26T14:38:18Z',NULL,NULL,NULL,'["Database Orchestration", "Database-as-a-Service", "SaaS Builders"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-10-26T14:38:18Z", "gh_stars": 228}'); +INSERT INTO "resources" VALUES('https://github.com/kubermatic/fubectl','fubectl','','2026',5,'A widely adopted wrapper layer of shell helper functions and interactive `fzf` auto-completers designed to supercharge kubectl navigation. Radically simplifies log inspections, shell attachment prompts, and port forwarding setups.','Bash','CLI Tool','Beginner',0,'online','manual','6bb6ef7e2027b10db5fc1753953334a6f0f89021ec7407ce3e84f29c9528115e',100.0,1779034139,1,'2026-02-18T08:38:54Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-18T08:38:54Z", "gh_stars": 1002}'); +INSERT INTO "resources" VALUES('https://github.com/kubermatic/kubecarrier','KubeCarrier - Service Management at Scale','','2023',5,'KubeCarrier is an open-source system designed for managing services across multiple Kubernetes clusters using a Service App Store model based on CRDs. Curator insights framed it as an enterprise-ready hub for multi-tenant services; however, live grounding reveals the project has been archived by Kubermatic. It remains academically and architecturally notable for showing how to use Hub-and-Spoke cluster patterns to automate service provisioning.','Go','Software','Advanced',0,'online','manual','cdeca712f167e1ebbd9e47da971ef81314edde045093745dac14d6ba50e8663f',100.0,1779032372,1,'2023-07-05T20:56:40Z',NULL,NULL,NULL,'["Multi-Cluster", "Service Management", "Operator Framework"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-05T20:56:40Z", "gh_stars": 291}'); +INSERT INTO "resources" VALUES('https://github.com/kubermatic/kubeone','==kubermatic/kubeone== 🌟','','2024',4,'KubeOne is a highly opinionated, declarative Kubernetes cluster provisioning and lifecycle management tool. Utilizing the Cluster API under the hood, it automates the creation, upgrade, and maintenance of single control-plane or highly-available clusters across various cloud providers and bare-metal environments.','Go','CLI Tool','High',0,'online','manual','774d41c037db09506f5aeae4c27b66e363d5e2e624644905ebb94af4b11225f7',100.0,1779031046,1,'2026-06-03T21:13:34Z',NULL,NULL,NULL,'["Cluster Management", "Provisioning", "Declarative Clusters"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T21:13:34Z", "gh_stars": 1513}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-client','github.com/kubernetes-client 🌟','','2026',0,'The master repository for official Kubernetes API clients. It coordinates client generation profiles across Python, Java, JavaScript, and Go, serving as the base for building advanced cloud orchestration tools.','Multi','Repository Directory','Advanced',0,'duplicate','manual','f9afe847a27cfed4f08ab1bf87f4a7913f0636f1d90aa7aae6309ad7aa645ac6',100.0,1779033782,1,'2026-05-17T18:03:02.454555+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Official SDKs"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/kubernetes-client/python"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/go','kubernetes-client/go: OpenAPI based Generated Go client for Kubernetes','','2025',5,'An alternative OpenAPI-generated Go client for Kubernetes APIs. Best utilized for lightweight API interactions and custom code-generation environments requiring strict OpenAPI schema structures.','Go','Library','Advanced',0,'online','manual','74dc88e1d502b4a8a0b9763d5e16cda63b3d361ae16da5db2ddd9fdddc2bbb16',100.0,1779034013,1,'2022-03-08T08:27:45Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Go Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-08T08:27:45Z", "gh_stars": 239}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/java','github.com/kubernetes-client/java: Kubernetes Java Client','','2026',5,'The official OpenAPI-generated Java library for the Kubernetes API. Provides enterprise Java platforms with type-safe classes, informers, and watcher APIs to build robust, native controllers.','Java','Library','Advanced',0,'online','manual','c8b72e06d672e56ca6e5e8543d0d917f605312e4a547c80dab5aa2ecb39d736b',100.0,1779030132,1,'2026-06-12T18:36:31Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Java Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T18:36:31Z", "gh_stars": 3984}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/python','github.com/kubernetes-client/python','','2026',5,'The official Python SDK for interacting with Kubernetes API environments. Heavily leveraged across AI workflows, automation routines, and data operations needing native cluster integration.','Python','Library','Intermediate',0,'online','manual','68b4cba01dcb6e7de7b9e77f374c3c5af11f2fe7a1a8bc4649a93a393ad54fe7',100.0,1779029295,1,'2026-06-08T03:02:20Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Python Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T03:02:20Z", "gh_stars": 7594}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/python-base','github.com/kubernetes-client/python-base','','2025',5,'The foundational base configurations package supporting the official Kubernetes Python Client library. Standardizes raw REST connection handling and secure authentication exchanges.','Python','Library','Intermediate',0,'online','manual','0abb70df04327ef10002eba20626354a1fa4d8f91d47cb48f243316ffa896f35',100.0,1779032802,1,'2022-02-25T23:19:26Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Python Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-25T23:19:26Z", "gh_stars": 69}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-course/container_workshops','github.com/kubernetes-course/container_workshops','','2022',0,'Workshop curriculum dedicated to fundamental container internals, isolation concepts, namespaces, and runtime interactions. (Live Grounding: Serves as an excellent fundamental base for engineers seeking to demystify low-level OCI runtime mechanisms).','Shell/Dockerfile','Code Repository','Intermediate',0,'online','manual','e1b93a2ff48bc2af86ea2e40392312e1d5dcb188061af30eb1dd9b9a538b9165',100.0,1781735910,1,'2026-06-18T00:38:30.789828+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Containerization Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-csi','github.com/kubernetes-csi','','2026',0,'The official GitHub organization containing CSI reference drivers, specification documentation, and auxiliary helper containers (such as csi-provisioner and csi-snapshotter). These foundational code repositories define how all third-party storage controllers communicate with the core Kubernetes API.','Go','Repository','High',0,'duplicate','manual','e980d53aee55061c19050394117f47d9ecf6c911d4e7c26dfc046f77129d5b77',100.0,1779031109,1,'2026-05-17T17:18:29.212316+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "Source Code"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/kubernetes-client"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-csi/csi-driver-smb','SMB CSI Driver for Kubernetes','','2026',5,'A specialized CSI driver designed to dynamically provision and mount Server Message Block (SMB) shared directories into Kubernetes pods. This driver is essential for heterogeneous Windows/Linux container clusters and legacy corporate network attached storage (NAS) migrations.','Go','CSI Driver','Medium',0,'online','manual','eab7a2248d1bef935176b622ad8dfa3ce97f382d9418a2ee0d2e219583b61216',100.0,1779033259,1,'2026-06-14T07:10:30Z',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "SMB Integration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:10:30Z", "gh_stars": 641}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/etcdadm','github.com/kubernetes-sigs/etcdadm ⭐','','2018',3,'A retired cluster administration tool inspired by kubeadm, designed to provision and operate secure, HA etcd clusters. Although deprecated in the Kubernetes-retired ecosystem, it served as a foundational pattern for bootstrap orchestrators.','Go','Cluster Installer','High',0,'online','manual','74b1a330a79242cd06f6d9fa042d24276e94431e09c9fb3706af3511ec7d8191',100.0,1779130494,1,'2024-04-29T17:19:53Z',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "etcd Management"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-29T17:19:53Z", "gh_stars": 747}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/frakti','Frakti','','2020',5,'Critical Live Grounding: Built originally to support hypervisor-based Container Runtime Interfaces (CRI), Frakti has been officially retired and archived by the Kubernetes organization. Modern environments utilize container-native VM interfaces like Kata Containers or Firecracker integrated directly into containerd.','Go','Repository','Advanced',0,'online','manual','07833ef4cc0c9fb288a03de53893ff40afa113ac6f2543303073a13f38adc569',100.0,1779130494,1,'2020-12-15T16:30:13Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Hypervisor-based Runtimes"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-12-15T16:30:13Z", "gh_stars": 675}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/hierarchical-namespaces','kubernetes-sigs/hierarchical-namespaces: The Hierarchical Namespace Controller (HNC)','','2020',5,'The Hierarchical Namespace Controller (HNC) allowed users to establish parent-child relationships between namespaces to propagate policies, secrets, and roles. Although highly influential for multi-tenant self-service models, the repository has been officially retired as of recent CNCF updates, steering teams toward newer vcluster or namespace-controller patterns.','Go','Controller','Advanced',0,'online','manual','cf35f6850e587357b7265284a4ee38df7649f31c9f7e1ebc0d775977662ffb86',100.0,1779130494,1,'2025-04-07T00:22:00Z',NULL,NULL,NULL,'["Kubernetes", "Multi-Tenancy", "Namespace Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-07T00:22:00Z", "gh_stars": 667}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kpng','kubernetes-sigs/kpng','','2021',5,'Originally conceived as the next-generation Kubernetes Proxy (KPNG) to split kube-proxy into a clean control plane and specialized data planes. Live grounding confirms the project has been officially retired by SIG Network, though its architectural lessons on decoupled state distribution continue to influence modern custom dataplane designs.','Go','Core Component','Advanced',0,'online','manual','600ce80e685a81a0beb113112dc6330d72d64df910cd6a075a0477d4acf8aef1',100.0,1779130494,1,'2024-07-09T05:36:20Z',NULL,NULL,NULL,'["Kubernetes", "Networking", "Service Routing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-09T05:36:20Z", "gh_stars": 240}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kube-batch','kube-batch','','2018',2,'An early batch scheduler for Kubernetes designed to run high-performance computing (HPC) and deep learning workloads. Note: This project is now retired and archived; its features have been superseded by Volcano or the native Kubernetes scheduler queueing enhancements.','Go','Batch Scheduler','High',0,'online','manual','1e384314b52bd9b4322348255137977944a4424b07518c238c49d614e04864e5',100.0,1779130494,1,'2023-05-22T13:50:02Z',NULL,NULL,NULL,'["Scheduling", "Batch Workloads", "HPC"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-22T13:50:02Z", "gh_stars": 1091}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kubefed','KubeFed: Kubernetes Cluster Federation','','2026',5,'The retired multi-cluster federation engine (KubeFed). Designed to coordinate resources across multiple clusters, it was retired due to design limitations. Modern production multi-cluster strategies have migrated to architectures like Karmada, Open Cluster Management (OCM), or global service meshes.','Go','Tool','Advanced',0,'online','manual','330530461748600ca09970c48f751e2e654f4ec63165febd67428027693ec1d6',100.0,1779130494,1,'2023-03-24T21:50:24Z',NULL,NULL,NULL,'["Operations", "Multi-Cluster", "Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-24T21:50:24Z", "gh_stars": 2483}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kui','kubernetes-sigs/kui','','2019',3,'A hybrid visual/command-line tool built on Electron to interact with Kubernetes APIs. Note: This project is retired/archived by the Kubernetes-SIGs group; alternative options include active terminal tools such as k9s or Lens.','TypeScript','Visual CLI','High',0,'online','manual','6f26251f692c9c7c121fd0767399a108a6f37d72f6c237d987cb876016a40866',100.0,1779130494,1,'2025-07-12T22:06:01Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Visual terminal"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-12T22:06:01Z", "gh_stars": 2899}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/multi-tenancy/tree/master/incubator/hnc','Hierarchical namespaces','','2023',5,'The repository source for the Hierarchical Namespace Controller (HNC). While archived on GitHub, it remains highly informative for establishing cascading sub-namespace parameters and resource hierarchies.','Go','Repository','Advanced',0,'online','manual','0ce8e552037cf09512073a654acd18b1d620d41283c0c70701bfefe4b91d7551',100.0,1779130494,1,'2023-05-11T21:17:56Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hierarchical Namespaces"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-11T21:17:56Z", "gh_stars": 942}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs','Kubernetes SIGs','','2024',0,'The official repository collection managed by Special Interest Groups. It acts as the home for core ecosystem tools, testing frameworks, API extensions, and auxiliary automation packages.','N/A','Repository','Advanced',0,'online','manual','1ebdd651edefc516652d5c80c649ee27e67bf9c6dbf8d67fa1f2fa8b3b613a56',100.0,1779032173,1,'2026-05-17T17:36:13.421005+02:00',NULL,NULL,NULL,'["Community & Governance", "SIGs", "Repositories"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/aws-load-balancer-controller','==github.com/kubernetes-sigs/aws-load-balancer-controller==','','2026',5,'The core controller that manages AWS Elastic Load Balancers (ALB and NLB) on behalf of a Kubernetes cluster. Live Grounding verifies its continuous support for advanced features like target grouping by IP, ACM certificate integration, and shared ALBs. It acts as the primary ingress controller for modern AWS EKS network architectures.','Go','Code Repository','Advanced',1,'online','manual','e96c23880736600bb844db45ddde2c16441a87670c49e244bb58be2b5eaca684',100.0,1779031983,1,'2026-06-12T20:36:48Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Ingress Controllers"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:36:48Z", "gh_stars": 4300}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/cluster-addons','Cluster Addons 🌟','','2025',5,'This SIG-Cluster-Lifecycle project establishes standard, declarative approaches for managing core cluster addons. It provides structured templates for bootstrapping, upgrading, and removing cluster utilities like CoreDNS or CSI engines safely.','Go','Repository','Advanced',0,'online','manual','a2e6eea11d1078fef0c8779e32d1be068881ea41a4c595714c6f20ba176d7b39',100.0,1779032046,1,'2023-04-24T19:59:04Z',NULL,NULL,NULL,'["Operations & Reliability", "Addons Management", "Cluster Lifecycle"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-24T19:59:04Z", "gh_stars": 156}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/cluster-api',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ead71e9f56c783ba010a87db2d76899d165c14e0ec3e6dfb2bb845b58791c3cf',100.0,1779033092,1,'2026-05-17T17:51:32.913432+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/descheduler','Descheduler for Kubernetes 🌟','','2026',5,'A highly critical Kubernetes SIG project that addresses scheduling drift by continuously examining running pods against modified constraints, evicting pods that violate affinities, taints, topology spreads, or resource capacities.','Go','Controller','Advanced',1,'online','manual','800177eb1bbf2496c5264eb5b149803a972ae5fbaa153c8598970f0ad6496ce3',100.0,1779031825,1,'2026-06-08T10:13:47Z',NULL,NULL,NULL,'["Cluster Management", "Scheduling & Node Assignment", "Dynamic Balancing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/ocp4.md"]','["kubernetes-tools.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T10:13:47Z", "gh_stars": 5441}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/e2e-framework','kubernetes-sigs/e2e-framework','','N/A',0,'Curator Insight presents this official Kubernetes SIG framework for writing robust end-to-end tests for operators and controllers. Live Grounding highlights its structured step-by-step test phases, integrated kind cluster spin-up, and native client-go validation patterns.','English','Repository','Advanced',0,'online','manual','57102640c25fb43e99dbed64bd1e680744003fe595379f30c016713a31976b44',100.0,1779030609,1,'2026-06-08T05:52:53Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Testing Frameworks"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T05:52:53Z", "gh_stars": 659}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/etcdadm','github.com/kubernetes-sigs/etcdadm ⭐','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d9d6d5df7237724e18b45213219f932e33df0f5e6ed2088e49a9810934be1b7',100.0,1779030507,0,'2026-05-17T17:08:27.484024+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/etcdadm"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/external-dns','external-dns','','2024',5,'A vital ecosystem add-on that dynamically configures external DNS providers based on active Ingress and Service host declarations. Ensures automated external network connectivity.','Go','Repository','Advanced',1,'online','manual','654e152956ca97766a1312ecf102ea16c195e13878800fcf93396ae4c4ab8319',100.0,1779033567,1,'2026-06-13T21:06:32Z',NULL,NULL,NULL,'["Networking & Ingress", "DNS", "Automation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T21:06:32Z", "gh_stars": 8985}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/gateway-api','Kubernetes Gateway API','','2023',4,'Official GitHub repository for the standard Kubernetes Gateway API. This next-generation specification supersedes standard Ingress, offering expressive, role-oriented, and extensible routing APIs (Gateway, GatewayClass, and Route resources).','Go','Repository','Advanced',1,'online','manual','9b853c512489d4b358665cd406a72d7c98c3d11567570278578142b0ff19f417',100.0,1779030680,1,'2026-06-12T20:16:49Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Gateway API"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-networking.md", "docs/kubernetes-operators-controllers.md", "docs/servicemesh.md"]','["kubernetes-networking.md", "kubernetes-operators-controllers.md", "servicemesh.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:16:49Z", "gh_stars": 2885}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/hierarchical-namespaces','kubernetes-sigs/hierarchical-namespaces: The Hierarchical Namespace Controller'' (HNC)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fdef75e2a80bfc946c00b02248b0c35953ca426910893e9e23b1357f8c72b720',100.0,1779029378,0,'2026-05-17T16:49:38.305644+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/hierarchical-namespaces"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/ingate','InGate: Ingress & Gateway API Controller (Archived)','','2021',2,'Architectural prototype designed to test Ingress integration patterns. Live engineering truth confirms this repository is archived by SIG-Network, as development has shifted entirely toward the standardized Gateway API.','Go','Repository','Advanced',1,'online','manual','c87518464900ff384554cca1a38f35aeb21edcd64c662194c30f9539ee2dfa1e',100.0,1779030330,1,'2026-03-17T07:49:06Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Controllers"]','["[LEGACY]"]','["docs/kubernetes-networking.md", "docs/kubernetes-operators-controllers.md", "docs/servicemesh.md"]','["kubernetes-networking.md", "kubernetes-operators-controllers.md", "servicemesh.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-17T07:49:06Z", "gh_stars": 728}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kind','**kind**','','2026',4,'Kubernetes in Docker (kind) is an indispensable ecosystem framework utilizing Docker container nodes to model multi-node clusters. Widely favored for continuous integration (CI) workflows and high-speed local control plane validation.','Go','Tool','Intermediate',0,'online','manual','52fb81ed1c130986f2875d5f20c2dcd6be647ce0c25060548fc35fb4be8eac89',100.0,1779029056,1,'2026-06-12T19:04:50Z',NULL,NULL,NULL,'["Local Kubernetes Environments", "Containerized Clusters", "KIND"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-based-devel.md", "docs/matrix-table.md"]','["kubernetes-based-devel.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:04:50Z", "gh_stars": 15299}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kpng','kubernetes-sigs/kpng','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d3870e0793fbcc96741fe8d5f173130b7a149ab0a111b8364313de86f0bd7b3',100.0,1779031983,0,'2026-05-17T17:33:03.520838+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/kpng"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/krew-index/blob/master/plugins.md','Available kubectl plugins','','2026',5,'The master index of the Krew package manager, which lists community-contributed plugins for the kubectl CLI. This index serves as the central hub for operations engineers looking to discover, install, and catalog administrative and diagnostic command-line utilities.','Go','Index','Beginner',0,'online','manual','3751fc9d8df1a8a1fdd78727ddd16b967678a2cf3964a542426f9cb76d555f3d',100.0,1779031186,1,'2026-06-14T05:18:33Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Kubectl Plugins"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/other-awesome-lists.md"]','["kubernetes.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:18:33Z", "gh_stars": 691, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kube-batch','kube-batch','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f3a4116d27d5d5d955755a2f759f9f2c74506091c12304ed423e70c43c52594',100.0,1779034098,0,'2026-05-17T18:08:18.043934+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/kube-batch"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kube-scheduler-simulator','kube-scheduler-simulator','','2024',3,'An interactive, web-based simulator designed to visualize, debug, and test custom scheduler configurations and plugins. It enables platform developers to step through scheduling decisions without modifying production clusters. Widely recognized in 2026 as an essential tool for training engineers on advanced scheduling concepts.','Go','Web Application','High',1,'online','manual','3793cba17a48f8974bb5ee8f5e585d24649c606cdc8abab27a355c65317beb78',100.0,1779032640,1,'2025-09-21T04:10:12Z',NULL,NULL,NULL,'["Infrastructure", "Scheduling", "Simulator"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-21T04:10:12Z", "gh_stars": 1092}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kubebuilder','kubernetes-sigs/kubebuilder','','2026',5,'Kubebuilder is the industry-standard developer framework for generating custom Kubernetes APIs and controllers. Leveraging structured scaffolding, advanced code generators, and controller-runtime wrappers, it streamlines the creation of highly reliable operators.','Go','Repository','Advanced',0,'online','manual','29d9981ad02b766023817c041f9aa38e9b24e6541793c93eef23ea561d07f8dc',100.0,1779029113,1,'2026-06-12T23:52:37Z',NULL,NULL,NULL,'["Extensibility & Development", "Frameworks & Tooling", "Controller SDKs"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T23:52:37Z", "gh_stars": 9183}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kubefed','KubeFed: Kubernetes Cluster Federation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb43d0721e6c5e4842baa866b9078f0369982e1f3128feba39e5aa5c4e764f5',100.0,1779029466,0,'2026-05-17T16:51:06.910229+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/kubefed"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kubespray','**Kubespray**','','2026',5,'The industry standard Ansible automation framework for deploying enterprise-ready, production-grade clusters. Combining Kubeadm with highly flexible, battle-tested playbooks, it handles network policy deployment (CNIs like Calico/Cilium), storage classes, node lifecycle operations, and multi-distribution OS configurations.','Python/Ansible','Repository','Advanced',0,'online','manual','e6a5ab4538c357775e53e98139727266a66b700215009b4dbd5fdcc4d257fb79',100.0,1779032835,1,'2026-06-14T08:26:33Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Enterprise Playbooks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:26:33Z", "gh_stars": 18556}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kueue','kubernetes-sigs/kueue: Kubernetes-native Job Queueing','','2026',5,'Kueue manages resource quotas across tenant namespaces, supporting complex machine learning and AI orchestration flows. It acts as a cloud-native batch scheduling engine, optimizing utilization within strict resource envelopes.','Go','Repository','Advanced',0,'online','manual','57dcd4bd79ba0cb4373a02dac6563bfd09831c58facdbdabf2521e45284ff23b',100.0,1779031535,1,'2026-06-12T20:30:47Z',NULL,NULL,NULL,'["Workloads", "Batch Jobs", "Queueing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:30:47Z", "gh_stars": 2563}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0','Kueue Release v0.14.0','','2024',4,'Curator Insight details the Kueue v0.14.0 release for advanced batch queuing in Kubernetes. Live engineering in 2026 highlights Kueue as the de facto standard for queuing, resource-sharing, and optimizing ML/AI compute clusters using standard scheduling components.','Go','Code Repository','High',1,'online','manual','43b0b49fc7eb473a64ff7e8315cb7180b2cfa93754ef2bb6e59221fc574560ff',100.0,1779031652,1,'2026-06-12T20:30:47Z',NULL,NULL,NULL,'["Platform Engineering", "Job Scheduling", "Batch Workloads"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-releases.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md", "kubernetes-releases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:30:47Z", "gh_stars": 2563}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kui','kubernetes-sigs/kui','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','651b6b6f7dee57a12e65301913f8e02bb09e0449ec4a332b016d3a3a47cd8de3',100.0,1779033770,0,'2026-05-17T18:02:50.970703+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/kui"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kustomize','kustomize','','2026',5,'Duplicate entry for Kustomize, highlighting its role as a CNCF-backed declarative customization engine. It uses a composition-based system to configure variations of YAML files without standard template parameters, serving as a clean alternative to Helm.','Go','Tool','Intermediate',0,'online','manual','0d521a8e3abbccba8dcc4a3e9cb4c5d43a87f434413999983fb9163a6ce10c6f',100.0,1779034487,1,'2026-06-08T00:42:31Z',NULL,NULL,NULL,'["Configuration", "Templating & Engine", "Kustomize"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T00:42:31Z", "gh_stars": 12070}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kwok','kubernetes-sigs/kwok','','2025',4,'KWOK (Kubernetes WithOut Kubelet) is an official SIG-sponsored emulator that spins up thousands of virtual nodes in seconds. By executing without actual kubelet footprints, it enables developers to simulate massive scale clusters, scheduler constraints, and operator behaviors on a standard laptop.','Go','CLI / Emulation Engine','Advanced',0,'online','manual','81c669e4ae741b5aba8e200f41e058f33537bcd4a8b9348496eac1a74b0d1dbf',100.0,1779031113,1,'2026-06-12T07:32:24Z',NULL,NULL,NULL,'["Testing", "Simulation & Emulation", "Cluster Management"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T07:32:24Z", "gh_stars": 3124}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/multi-tenancy/tree/master/incubator/hnc','Hierarchical namespaces','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','472ed291b401f1602c7f3f23c55bdc896cd4ba1ada9a4ae6ada6eed916164c77',100.0,1779029061,0,'2026-05-17T16:44:21.352950+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/multi-tenancy/tree/master/incubator/hnc"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/nfs-ganesha-server-and-external-provisioner','github.com: NFS Ganesha server and external provisioner','','2023',2,'An out-of-tree dynamic provisioner that uses NFS Ganesha to dynamically provision Kubernetes Persistent Volumes (PVs) over NFS. It packages an NFS-Ganesha server directly within the provisioner container, allowing clusters to share block storage volumes dynamically via NFS. It remains a crucial storage-layer utility in 2026 for mixed ReadWriteMany workload environments.','Go','Storage Provisioner','High',1,'online','manual','1a9e8d9a821a92dadfa3cf1a2019e52415f6a8bf956516a1df0605afeda43c30',100.0,1779034208,1,'2026-03-31T17:50:19Z',NULL,NULL,NULL,'["Storage", "NFS", "Provisioner"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-31T17:50:19Z", "gh_stars": 481}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner','kubernetes-sigs/nfs-subdir-external-provisioner: Kubernetes NFS Subdir External'' Provisioner','','2025',4,'An out-of-tree dynamic provisioner that uses an existing NFS server to dynamically provision Kubernetes Persistent Volumes by creating subdirectories within the NFS share. Extremely reliable and simple to configure, it is widely utilized in 2026 for developer setups, bare-metal deployments, and test environments.','Go','Storage Provisioner','Medium',0,'online','manual','01c5c113ec1f426c994398e95c38d7a4d209d1b9609a7c551679c011b2f10ecb',100.0,1779034558,1,'2026-03-31T17:50:19Z',NULL,NULL,NULL,'["Storage", "NFS", "Provisioner"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-31T17:50:19Z", "gh_stars": 3016}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/node-feature-discovery','==kubernetes-sigs/node-feature-discovery: Node feature discovery for Kubernetes==','','2018',3,'A Kubernetes SIG project that scans hardware attributes and custom system configurations across cluster nodes. It labels nodes automatically based on attributes like GPUs, instruct sets, or custom kernel attributes.','Go','Kubernetes Operator','Advanced',1,'online','manual','9eb50a4b87b24f04460ce893b04e36df50bbcd718ac3470621d0ef19a77b7dab',100.0,1779029061,1,'2026-06-14T09:53:01Z',NULL,NULL,NULL,'["Cluster Management", "Hardware Discovery", "Node Labeling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:53:01Z", "gh_stars": 1045}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran','kubernetes-sigs: Trimaran: Load-aware scheduling plugins 🌟','','2024',3,'A collection of scheduling plugins (TargetLoadPacked and LoadWatcher) under the Trimaran umbrella that enable real-time, load-aware scheduling in Kubernetes. Instead of scheduling purely based on static requests, it utilizes actual node resource utilization metrics. Active in 2026, it is vital for optimizing cluster efficiency and reducing overall infrastructure costs.','Go','Scheduling Plugin','High',0,'online','manual','59522768a9791e6c5f76db6c3a5c6eb9cad2515fcc9bca7b93700af41b33d7e7',100.0,1779029163,1,'2026-06-11T10:17:00Z',NULL,NULL,NULL,'["Infrastructure", "Scheduling", "Load-Aware"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/ocp4.md"]','["kubernetes-tools.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T10:17:00Z", "gh_stars": 1295}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/secrets-store-csi-driver','Kubernetes-Secrets-Store-CSI-Driver: Secrets Store CSI driver for Kubernetes'' secrets','','2024',4,'Implements the Secrets Store CSI standard, enabling pods to mount sensitive credentials directly from external secure vaults (AWS Secrets Manager, Azure Key Vault, HashiCorp Vault) as files, bypassing native secrets security issues.','Go','Repository','Advanced',1,'online','manual','002ecde6fd2c5324a3e888a1a6effc32a49ece37598b4592e6e209aee17a3214',100.0,1779034336,1,'2026-06-11T04:16:46Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md", "docs/kubernetes.md"]','["kubernetes.md", "devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T04:16:46Z", "gh_stars": 1537}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/security-profiles-operator','kubernetes-sigs/security-profiles-operator','','2025',4,'The official Kubernetes SIG operator for managing Seccomp, AppArmor, and SELinux profiles natively. Live Grounding confirms its active role in highly regulated sectors for hardening container execution spaces. It replaces manual node profiling with declarative, cluster-wide configurations.','Go','Repository','Advanced',0,'online','manual','7018e8cdf814f360b434d4d884a32b505899192ad0812072c31a18fd1d10afae',100.0,1779032185,1,'2026-06-12T17:28:56Z',NULL,NULL,NULL,'["Security", "System Hardening", "Security Profiles Operator"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:28:56Z", "gh_stars": 848}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner','github.com/kubernetes-sigs: Local Persistence Volume Static Provisioner'' 🌟','','2026',5,'The official Kubernetes-SIGs repository for the local persistence static provisioner. It automates the creation of PVs for local disks, enabling database workloads to achieve raw, low-latency NVMe/SSD IOPS while retaining Kubernetes persistent storage abstractions.','Go','Code','Advanced',0,'online','manual','d55aae704510a8fd094de9bf43a26277d0e6df1a1003238b3ff63346d602b55d',100.0,1779032080,1,'2026-06-14T08:33:31Z',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "Local Storage"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:33:31Z", "gh_stars": 1200}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler','github.com/kubernetes: **Kubernetes Cluster Autoscaler**','','2026',5,'The official Kubernetes core component that dynamically alters cloud provider node counts based on scheduling pressures. Despite modern alternatives like Karpenter, it remains the most stable, widely deployed cluster-scaling standard across global cloud architectures.','Go','Repository','Advanced',0,'online','manual','45fa4e240e0e3f9d51e8ce957e7db11ecb736f472619a1678cd6425e7b6d579b',100.0,1779029075,1,'2026-06-13T07:49:29Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Infrastructure Scaling", "Cluster Autoscaler"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:49:29Z", "gh_stars": 8878}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler','VPA: Vertical Pod Autoscaler','','2026',5,'Official repository and implementation guide for the Kubernetes Vertical Pod Autoscaler. Focuses on dynamically adjusting CPU and memory requests/limits of workloads, optimizing resource distribution, and reducing idle costs.','Go','Repository','Advanced',0,'online','manual','ba14c614b6fe15d0119fd2b4b849d83747824660801db6b4c954a5cc94843dcd',100.0,1779031360,1,'2026-06-13T07:49:29Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Vertical Scaling API"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:49:29Z", "gh_stars": 8878}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/client-go','kubernetes/client-go: Go client for Kubernetes 🌟','','2026',5,'The official Go SDK for managing Kubernetes clusters. It features critical API client mechanics like Informers, Lister-Watchers, work queues, and rate-limiting structures to build high-performance production controllers.','Go','Library','Advanced',0,'online','manual','673297f64673b2774e0328a723c5674cecea1495ce025d9052cc13dc14e207bb',100.0,1779033040,1,'2026-06-12T18:56:57Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Go Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md", "docs/openshift-pipelines.md"]','["kubernetes-client-libraries.md", "openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T18:56:57Z", "gh_stars": 9837}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/blob/main/README.md','Kubernetes Special Interest Groups (SIGs)','','2024',5,'The master repository outlining the governance structures and work distribution across Special Interest Groups (SIGs). Serves as the blueprint for code contributions and technical decisions.','N/A','Repository','Advanced',0,'online','manual','00b2d13fb802d80b65339b63118ec76c99d190434f89d7545e196554b79ff6de',100.0,1779130494,1,'2026-06-12T17:28:55Z',NULL,NULL,NULL,'["Community & Governance", "SIGs", "Governance"]','["DE FACTO STANDARD"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:28:55Z", "gh_stars": 12886}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/blob/main/sig-scalability/configs-and-limits/thresholds.md','github.com/kubernetes: Kubernetes Scalability thresholds','','2025',5,'The authoritative SIG-Scalability technical specifications outlining physical structural and behavioral boundaries in a standard Kubernetes cluster (such as a maximum of 5,000 nodes, 150,000 total pods, and etcd throughput limits). Documents constraints and performance degradations encountered as these thresholds are reached.','Markdown','GitHub Repository','Advanced',0,'online','manual','b0452b2bd261bd1d7b003da3f685eb3e32a43b8d176289cb6a12e1d20aef7c2e',100.0,1779130495,1,'2026-06-12T17:28:55Z',NULL,NULL,NULL,'["Architecture", "Control Plane", "Scalability Limits"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:28:55Z", "gh_stars": 12886}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/blob/master/README.md','Kubernetes Special Interest Groups (SIGs)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d28cde42d4dfdb0d67e46daea15f0e39b9799e43e0b693933462a3c479ce5cd6',100.0,1779034217,0,'2026-05-17T18:10:17.746814+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes/community/blob/main/README.md"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/blob/master/sig-scalability/configs-and-limits/thresholds.md','github.com/kubernetes: Kubernetes Scalability thresholds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc22af360e812d6bc8184d1dc2c40ca13105c84c48fa8619ad9e3c2c67f08bd8',100.0,1779034534,0,'2026-05-17T18:15:34.136387+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes/community/blob/main/sig-scalability/configs-and-limits/thresholds.md"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/tree/main/icons','github.com/kubernetes: Kubernetes Icons Set','','2023',5,'The official CNCF-maintained Kubernetes graphic catalog containing SVGs and PNGs representing key system objects like Pods, Services, Deployments, ingress, and Custom Resources. Vital for creating highly precise architectural designs of cloud-native infrastructure.','None','Asset Pack','Beginner',0,'online','manual','a94c5d163013c2889e7907f2966596a70e3f7aac5e80e4264bbff5846ac09ca5',100.0,1779130494,1,'2026-06-12T17:28:55Z',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:28:55Z", "gh_stars": 12886}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/tree/master/icons','==github.com/kubernetes: Kubernetes Icons Set==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','39e4162d41bfbbd8f809f8f62084dab0af4f8de8f2459bdacd5fc4bc58337190',100.0,1779032757,0,'2026-05-17T17:45:57.162500+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes/community/tree/main/icons"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/enhancements','NodeLocal DNSCache','','2026',5,'The Kubernetes Enhancement Proposal (KEP) and repository code outlining the deployment of a local DNS caching agent on each node. Running as a DaemonSet, NodeLocal DNSCache intercepts queries at a local loopback IP, bypassing heavy iptables conntrack entries and DNAT rules to reduce latencies and resolve UDP packet drop vulnerabilities.','Go','Repository','Advanced',0,'online','manual','ca291a0957a964638f787831e058b8bca48c3a81ce364b24d652827f0aa56b3a',100.0,1779034531,1,'2026-06-14T03:00:33Z',NULL,NULL,NULL,'["Networking", "DNS", "Caching"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:00:33Z", "gh_stars": 3887}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/enhancements/blob/ddf7d2a8c098e97b0714f31e88abad3b3e0e706c/keps/sig-node/2837-pod-level-resource-spec/README.md','KEP-2837: Especificaciones de Recursos a Nivel de Pod','','2021',5,'A critical Kubernetes Enhancement Proposal (KEP) addressing resource specification directly at the Pod level rather than duplicating definitions across individual container configurations. This proposed structural shift promises to optimize vertical pod autoscaling, simplify scheduler math, and streamline declarative application configurations.','Markdown','Reference','Advanced',0,'online','manual','514efde5669ab949ed061953638463ffd0d486da2226e83c2875fcba49759e02',100.0,1779033693,1,'2026-06-14T03:00:33Z',NULL,NULL,NULL,'["Architecture", "Kubernetes Enhancements", "Resources"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:00:33Z", "gh_stars": 3887}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/frakti','Frakti','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','71df0cbdb5c175fad4bbbdf18fec8817f1dc9dfb428b636a87dad3e2cb0366bf',100.0,1779034217,0,'2026-05-17T18:10:17.926617+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/git-sync','==github.com/kubernetes/git-sync== ⭐','','2016',5,'Git-sync is a robust, lightweight sidecar container designed to continuously synchronize a targeted Git repository into a locally mounted volume. It is widely leveraged inside Kubernetes Pods to deliver static assets, configuration scripts, and policies to main application processes without requiring image rebuilds.','Go','Sidecar','Intermediate',1,'online','manual','54fb60738ab0304be0bbda503750926a91de8f8ea4015af1b50073a4c81413d5',100.0,1779029268,1,'2026-06-12T22:36:53Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Sidecar Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:36:53Z", "gh_stars": 2704}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/ingress-nginx/issues/7837','A Kyverno policy to block custom snippet configurations for Kubernetes Nginx ingress (CVE-2021-25742','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1c1d77bf149df21c21650a267600a7b8dec80f0bf565ab739db2d18dee177ff4',100.0,1779032294,0,'2026-05-17T17:38:14.128314+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes/kubernetes/issues/126811"}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/ingress-nginx/releases/tag/controller-v1.0.0','NGINX Ingress Controller - v1.0.0','','2021',5,'Landmark v1.0.0 release of the community ingress-nginx controller. Highlights include compatibility with the GA ingress API specification, significant security enhancements, and optimized resource consumption.','Go','Release','Advanced',1,'online','manual','8e36825d3044d16b5640f83f8973499012707f04aa25a7302be36dfde538f858',100.0,1779030507,1,'2026-03-23T16:16:29Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "NGINX"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-23T16:16:29Z", "gh_stars": 19494}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/kompose','==Kompose (Kubernetes + Compose)== 🌟','','2026',5,'Kompose is the official translation tool for converting Docker Compose files into native Kubernetes manifests. By generating deployments, services, persistent volumes, and ingress resources automatically, it acts as the primary transition bridge to production environments.','Go','CLI Translation Tool','Intermediate',0,'online','manual','c6aec9f9d2602c11b5d075ad1df9e258f01a3501a12ebebf1cdb8f6ae0119115',100.0,1779034116,1,'2026-04-16T14:23:39Z',NULL,NULL,NULL,'["Application Lifecycle", "Manifest Generation", "Migration Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-16T14:23:39Z", "gh_stars": 10531}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/kops','GitHub: Kubernetes Cluster with Kops','','2026',5,'Kubernetes Operations (kops) is a production-grade orchestration tool designed to configure, scale, and manage highly available clusters on public cloud environments. Its declarative structure manages cloud instances, security groups, route tables, and internal etcd scaling configurations directly, primarily focusing on AWS.','Go','Repository','Advanced',0,'online','manual','466102259c6e98ae602f93dda8db4ff09242d96489c59285d6bdfc8d40750c32',100.0,1779032874,1,'2026-06-14T05:30:39Z',NULL,NULL,NULL,'["Provisioning", "Deployment Tools", "AWS"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:30:39Z", "gh_stars": 16625}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/kube-state-metrics','kube-state-metrics 🌟','','2024',4,'A vital system service that translates raw Kubernetes API server state data (e.g., deployments, pod counts, resource limits, cronjobs) into high-fidelity Prometheus metrics. Unlike cAdvisor, which captures resource usage, kube-state-metrics models cluster resource orchestration configurations.','Go','Repository','Intermediate',0,'online','manual','cd224da18daea2aa064a36621fdc1e9056d63a46cb527eb1b4c0904018628a8a',100.0,1779033795,1,'2026-06-14T07:16:32Z',NULL,NULL,NULL,'["Dynamic Component Monitoring", "Telemetry Protocols", "Object State Monitoring"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:16:32Z", "gh_stars": 6137}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubeadm','Kubernetes Cluster with **Kubeadm**','','2026',5,'The standard bootstrapping engine for establishing conformant clusters, maintained by Kubernetes SIG-Cluster-Lifecycle. It abstracts certificate generation, etcd cluster building, and node onboarding into simplified `kubeadm init` and `kubeadm join` commands. It serves as the foundation for higher-level platform controllers.','Go','Repository','Intermediate',0,'online','manual','6181b21e5d9db134f89d6bf12429426d55889bb77ad9001fa936b37659846a85',100.0,1779029421,1,'2026-06-01T13:52:54Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Core Engine"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T13:52:54Z", "gh_stars": 3981}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubeadm/blob/main/docs/ha-considerations.md','github.com/kubernetes/kubeadm: High Availability Considerations','','2026',5,'Official design documentation specifying the HA mechanics of Kubeadm clusters. Examines stacked etcd setups versus external etcd clusters, detailing load balancing requirements and node join procedures to build resilient cloud-agnostic platform infrastructure.','Markdown','Documentation','Advanced',0,'online','manual','87353790bbe2b4db49fcbedc03b579fb905a6f150794a352399f6fa5378ba533',100.0,1779034040,1,'2026-06-01T13:52:54Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "High Availability"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T13:52:54Z", "gh_stars": 3981}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubernetes/issues/126811','A Kyverno policy to block custom snippet configurations for Kubernetes Nginx ingress (CVE-2021-25742','','2024',5,'A critical Kyverno security policy designed to block custom Nginx Ingress snippet configurations, preventing exploitation of CVE-2021-25742. Demonstrates the practical power of declarative security rules in blocking ingress privilege escalations.','YAML','Repository','Advanced',0,'online','manual','a1c3d342ed995b5fd57b8a24a6534669f7693e1714e7519e54970986d0cdda90',100.0,1779130494,1,'2026-06-14T02:52:34Z',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Kyverno"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T02:52:34Z", "gh_stars": 123002}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubernetes/pull/73787','Flag export deprecated in kubernetes 1.14','','2026',5,'The upstream Kubernetes pull request deprecating the ''--export'' flag in ''kubectl get''. Live grounding confirms that as of Kubernetes 1.18+, this flag was completely removed in favor of alternative serialization pipelines, requiring automation scripts to migrate away from this legacy pattern.','Go','Documentation','Intermediate',0,'online','manual','020eabda6a98fe4d661d9ca9f9cc313d63daeff992fa7e3460f2b4f9edd56753',100.0,1779032101,1,'2026-06-14T02:52:34Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T02:52:34Z", "gh_stars": 123002}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubernetes/pull/97057','If you have a livenessProbe that takes over one second, it’ll fail when you update to kubernetes 1.20, because a long-standing bug with how the default was handled has been fixed. You must override the ExecProbeTimeout if your probe takes more than 1s','','2020',5,'Highlights a critical behavior change in Kubernetes 1.20 where `timeoutSeconds` is strictly enforced for Exec probes. Warns how previously un-timeout-bound scripts can trigger sudden restarts across critical services.','English','Issue/Notice','Advanced',0,'online','manual','6245b0754b1ea7078c605b310b42644b579d9b75a0fbd87a2a283881a03417ed',100.0,1779031490,1,'2026-06-14T02:52:34Z',NULL,NULL,NULL,'["Operations", "Reliability", "Probes"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T02:52:34Z", "gh_stars": 123002}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/minikube','Minikube','','2026',5,'Minikube remains an industry-standard sandbox for launching local single-node Kubernetes clusters. Supports diverse VM drivers, bare-metal deployment modes, and native Docker-in-Docker execution environments tailored for application testing.','Go','Tool','Intermediate',0,'online','manual','fafdeebcdeb66efd4031239267c38b0c404c20f1c8c76d6635d8002be70d5850',100.0,1779033845,1,'2026-06-14T04:14:32Z',NULL,NULL,NULL,'["Local Kubernetes Environments", "Single-Node Clusters", "Minikube"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-based-devel.md", "docs/matrix-table.md"]','["kubernetes-based-devel.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T04:14:32Z", "gh_stars": 31871}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/sample-controller','==kubernetes/sample-controller==','','2026',5,'The canonical sample controller repository managed by the Kubernetes API machinery SIG. It serves as the official, direct architectural blueprint for creating custom controllers using client-go libraries. Live grounding verifies it is the foundational reference tool for understanding thread-safe informer caches and queue sync mechanisms.','Go','Repository','Advanced',0,'online','manual','9242ef27f616a00eb69f0cb4c3bdbe45f1389caba741a8cd69d6ddf48342ac82',100.0,1779031810,1,'2026-06-12T18:58:41Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Reference Implementations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T18:58:41Z", "gh_stars": 3486}'); +INSERT INTO "resources" VALUES('https://github.com/kubernetes/test-infra/tree/master/prow','Prow','','2026',5,'A Kubernetes-native CI/CD platform built specifically for large-scale cloud-native project governance. Operating via a decentralized microservices architecture (including Deck, Hook, Sinker, and Crier), it enforces declarative GitOps and extensible ChatOps automation. Highly complex but acts as the core engine powering the Kubernetes ecosystem''s test infrastructure.','Go','Tool','High',1,'online','manual','447aa78c405ff461f5b6babd4a0399c84e1237a811f20e5adac1c77d72818856',100.0,1779030655,1,'2026-06-13T15:58:32Z',NULL,NULL,NULL,'["Infrastructure", "CI-CD", "Kubernetes-Native CI"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T15:58:32Z", "gh_stars": 4004}'); +INSERT INTO "resources" VALUES('https://github.com/kubescape/kubescape','kubescape','','2025',5,'An active CNCF Sandbox tool providing multi-framework configuration scanning, risk analysis, and vulnerability management. It integrates into CI/CD pipelines to ensure continuous verification of compliance frameworks (like CIS and NSA-CISA). Essential for enterprise teams seeking unified security visibility.','Go','Repository','Advanced',0,'online','manual','b2edcccc6e3dc19610cb8401874e7e9c6efc002eea50bff20debb737537678d8',100.0,1779032884,1,'2026-06-12T14:08:06Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Post-Deployment Scanning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T14:08:06Z", "gh_stars": 11480}'); +INSERT INTO "resources" VALUES('https://github.com/kubescape/regolibrary','armosec/regolibrary','','2021',2,'A repository of highly structured Rego-based compliance policies curated for the Kubescape open-source platform. It maps cluster postures against frameworks like MITRE ATT&CK, NSA/CISA, and CIS benchmarks.','Rego','Policy Library','High',0,'online','manual','a75dcc4d8e1f244335f31040b321d85865242ba426e72448ac1fae221a4f27aa',100.0,1779130494,1,'2026-06-08T19:01:10Z',NULL,NULL,NULL,'["Security", "Compliance & Policy", "OPA Rego"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T19:01:10Z", "gh_stars": 131}'); +INSERT INTO "resources" VALUES('https://github.com/kubeshark/kubeshark','kubeshark/kubeshark','','2026',4,'An open-source, eBPF-driven network monitoring and L7 protocol debugging engine offering Wireshark-like inspection for Kubernetes. Captures, decodes, and records TCP/UDP traffic at the kernel level across dynamic microservices.','Go','Repository','Advanced',0,'online','manual','af2af430c1693288f10e0ac9c2e9d3c4514537ef5bc0e169d16ac18ab5c358b6',100.0,1779030554,1,'2026-06-03T18:01:45Z',NULL,NULL,NULL,'["Observability", "Networking", "Deep Packet Inspection"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T18:01:45Z", "gh_stars": 11951}'); +INSERT INTO "resources" VALUES('https://github.com/kubeshield/identity-server','identity-server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92c55f70c85f144b884d31ed002f04a5d780c47ef8c8f74713a18e8bf2c08904',100.0,1779030711,0,'2026-05-17T17:11:51.605191+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubeops/ui-server"}'); +INSERT INTO "resources" VALUES('https://github.com/kubeshop/kusk','kubeshop/kusk: use OpenAPI to configure Kubernetes','','2023',1,'Kusk is an OpenAPI-driven code generator and routing manager designed to build ingress configurations (mainly Envoy/Ambassador) directly from OpenAPI schemas. Live Grounding in 2026 reveals that Kubeshop has archived the Kusk project, directing engineers instead toward native Gateway API implementations.','Go','Tool','Medium',0,'online','manual','1687cf1566bec12c28cb5e735dd17748bac735ab1a3274534188e323717d6615',100.0,1779032780,1,'2022-10-12T11:05:45Z',NULL,NULL,NULL,'["API Gateway", "OpenAPI", "Ingress Generators"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-10-12T11:05:45Z", "gh_stars": 7}'); +INSERT INTO "resources" VALUES('https://github.com/kubeshop/monokle','==kubeshop/monokle==','','2021',5,'Monokle is a visual Kubernetes configuration editor and IDE engineered to simplify manifest creation, validation, and delivery. It parses local directories and live cluster states, offering visual representations of resource dependencies.','TypeScript','Desktop GUI App / Web App','Intermediate',0,'online','manual','fe40391aa802454c10f642618dd5708b3271873f37a1d06846bb43b009c7d722',100.0,1779030827,1,'2026-02-26T08:37:07Z',NULL,NULL,NULL,'["Platform Engineering", "Developer Productivity", "Configuration Editors"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-26T08:37:07Z", "gh_stars": 2138}'); +INSERT INTO "resources" VALUES('https://github.com/kubeshop/testkube','kubeshop/testkube','','2026',5,'The open-source core repository of Testkube, housing the CRDs, execution agents, and orchestrator architecture. It enables git-triggerable, declarative test configurations defined as Kubernetes manifests, fully integrating test pipelines into standard GitOps workflows like ArgoCD.','Go','Framework','High',0,'online','manual','333516f5073b4f469fb82a7fdccfbae63494db5490567540aa0ad00a74ba2e0c',100.0,1779031141,1,'2026-06-13T15:44:39Z',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Open-Source Core"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T15:44:39Z", "gh_stars": 1607}'); +INSERT INTO "resources" VALUES('https://github.com/kubesimplify/ksctl','Ksctl: Cloud Agnostic Kubernetes Management tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e87f298bcd6616cf3dcba6987c41d926d3e85f5ea6cdb3c015f2536d03a7478c',100.0,1779034479,0,'2026-05-17T18:14:39.882101+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/ksctl/ksctl"}'); +INSERT INTO "resources" VALUES('https://github.com/kubesphere/kubeeye','KubeEye 🌟','','2025',5,'The main GitHub project repository for KubeEye, an advanced diagnostic utility that analyzes resources, configurations, and network environments. Pinpoints anomalies, deprecations, and potential security hazards. It runs standalone or integrates as a continuous API audit service.','Go','CLI Tool','Medium',0,'online','manual','fc86a43e1d9c8ee21309c3963f3584fdc2a92d5b9ff8d5a4750fad528a9bf5b1',100.0,1779034139,1,'2025-06-25T08:42:20Z',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Automated Auditing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-25T08:42:20Z", "gh_stars": 850}'); +INSERT INTO "resources" VALUES('https://github.com/kubesphere/kubekey','kubekey','','2025',4,'A Go-based command-line utility engineered to rapidly install, configure, and upgrade Kubernetes clusters, KubeSphere components, and runtime layers (containerd, Docker) on bare-metal and cloud environments. It highly excels in air-gapped, offline installations using custom artifact packages. (Live Grounding: KubeKey remains a highly-rated installer alternative to Kubeadm, especially popular in hybrid/on-prem environments requiring deterministic runtime setups).','Go','Open Source Tool','Advanced',0,'online','manual','5f2766d774c39dee9e3aaf98051ab740425b1a29aab313e6c53e2f2a9fea2593',100.0,1779031625,1,'2026-06-11T09:03:03Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Cluster Provisioning", "KubeKey"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:03:03Z", "gh_stars": 2821}'); +INSERT INTO "resources" VALUES('https://github.com/kubetail-org/kubetail','github.com/kubetail-org/kubetail 🌟','','2022',5,'Kubetail (by kubetail-org) is a real-time log-monitoring dashboard designed specifically for Kubernetes environments. It aggregates streaming logs from diverse Pods and containers directly in a web interface, allowing platform engineers to filter, pause, and search outputs instantly.','TypeScript / Go','Web UI','Intermediate',1,'online','manual','8a920a905975edef0c5c269b42676faf7d182b27c89f0e5d87d4e08a212b2d84',100.0,1779032969,1,'2026-06-06T08:36:55Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Log Aggregation", "UI Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-06T08:36:55Z", "gh_stars": 1720}'); +INSERT INTO "resources" VALUES('https://github.com/kubevious/kubevious','==kubevious== 🌟🌟','','2024',3,'Kubevious is an open-source visualizer and validation engine for Kubernetes. It constructs an application-centric graph database of resource hierarchies, allowing rapid detection of manifest anomalies, cross-namespace conflicts, and misconfigurations.','TypeScript','Tool','Advanced',0,'online','manual','d0cdff7dc808c59f2e2693f9da55d72a62bc485f7daaaf6c8cf469df2d529d14',100.0,1779032975,1,'2026-06-13T07:19:22Z',NULL,NULL,NULL,'["Kubernetes Observability", "Visualization & Auditing", "Kubevious"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:19:22Z", "gh_stars": 1700}'); +INSERT INTO "resources" VALUES('https://github.com/kubevirt/kubevirt','kubevirt','','2026',4,'KubeVirt is a graduated CNCF project that allows virtual machines to run natively alongside standard container workloads on Kubernetes. By utilizing KVM virtualization inside Pods, it helps enterprises transition legacy virtual machine applications to modern cloud-native platforms. It has become the de facto standard for hyperconverged infrastructure setups, allowing unified management of containers and VMs.','Go','Virtualization Engine','Advanced',0,'online','manual','93de45c2d07a8d3ebda4273b3cc42fc8d20a6664c5a3cf697d174bfde4ca4589',100.0,1779032817,1,'2026-06-14T06:06:27Z',NULL,NULL,NULL,'["Virtualization", "VM Orchestration", "Hyperconverged Infrastructure"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:06:27Z", "gh_stars": 6900}'); +INSERT INTO "resources" VALUES('https://github.com/kubevirt/monitoring','github.com/kubevirt/monitoring','','2023',5,'Defines monitoring instrumentation targets for KubeVirt resources. Provides Prometheus alerting rules and Grafana dashboard templates specifically optimized to monitor VM workloads running in Kubernetes.','Go','Repository','Advanced',1,'online','manual','bffae0980193ebc8de2fd4bccd8051905762ea0f96c1d107634f0c3a9739e1ff',100.0,1779033706,1,'2026-06-10T14:08:51Z',NULL,NULL,NULL,'["Observability & Monitoring", "Kubernetes Deployment", "Virtualization Monitoring"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T14:08:51Z", "gh_stars": 28}'); +INSERT INTO "resources" VALUES('https://github.com/kudobuilder/kuttl','kudobuilder/kuttl','','2025',2,'The Kubernetes Test Tool (KUTTL) provides a powerful declarative framework for testing operators and controllers using standard YAML. By enabling developers to define assertions and test suites without writing complex Go test suites, it dramatically shortens development cycles and ensures reliable state transitions across release versions.','Go','Test Framework','Advanced',0,'online','manual','6fa4add299264460b44678834f35f1a576132f9774a74b44d13eb3319dccdc37',100.0,1779031596,1,'2026-05-26T04:37:20Z',NULL,NULL,NULL,'["Testing", "Operator Testing", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T04:37:20Z", "gh_stars": 820}'); +INSERT INTO "resources" VALUES('https://github.com/kuhlman-labs/terraform-azurerm-landing-zone','github.com/kuhlman-labs/terraform-azurerm-landing-zone','','2021',1,'A community-focused Terraform module aiming to lay down Azure Landing Zone (ALZ) foundations. Facilitates enterprise-level governance, subscription nesting, management groups, and base platform networking constructs.','HCL','Module','Advanced',0,'online','manual','2eaa75d689a628e88b3dbb520f14e2ef6f66f143fc6a594ea980a587305bf8fc',100.0,1779033735,1,'2021-04-16T14:40:49Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure Landing Zones", "Modules"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-16T14:40:49Z", "gh_stars": 10}'); +INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public','kunchalavikram1427: kubernetes Public','','2024',1,'A public community repository comprising manifests, setup recipes, and operational scripting files for educational Kubernetes clusters. Useful for individual engineers seeking boilerplate YAML configs for standard testing.','YAML','Repository','Intermediate',0,'online','manual','a723089f8e56f02329ab8db8e2df0dd7b0f48add10e47f1313a691489df7b801',100.0,1781735890,1,'2026-06-18T00:38:10.037394+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Practice Lab"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public/blob/main/Kubernetes_Commands.txt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','223f0f708ebb982d9edbd2a8cc1d399f4f6b97feb10ec90635bef39736d44f7a',100.0,1779130495,1,'2026-05-18T20:54:55.012572+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public/blob/master/Kubernetes_Commands.txt','kunchalavikram1427: kubernetes Commands','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','13c09b5515cfd486af4bebea3470bb3e5d0787f82fe205dbf328ec49571e63ad',100.0,1779033487,0,'2026-05-17T17:58:07.526379+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/kvaps/kubectl-build','kubectl build (formerly known as kubectl-kaniko)','','2021',2,'A kubectl plugin that allows developers to build container images directly within a remote Kubernetes cluster utilizing the Google Kaniko engine. This eliminates the requirement of running docker-in-docker or local build daemons.','Shell','CLI Plugin','Intermediate',0,'online','manual','d0f667e1ba015dae639c539d21744de47826c207532c85e03eab0a3bf621f2cb',100.0,1779031333,1,'2021-11-18T23:01:51Z',NULL,NULL,NULL,'["Application Lifecycle", "Image Building", "Cluster-Native Build"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-11-18T23:01:51Z", "gh_stars": 148}'); +INSERT INTO "resources" VALUES('https://github.com/kvaps/kubectl-node-shell','kvaps/kubectl-node-shell','','2025',3,'A highly convenient kubectl plugin that spawns an interactive root shell inside a physical cluster node''s host namespace. By bypassing conventional SSH access mechanisms and employing short-lived administrative containers, it simplifies deep OS-level performance tuning.','Shell','CLI Plugin','Advanced',0,'online','manual','821572d5842d9a60a9e78eadc755ec37adc7160df27cc195fa1112399becdfa3',100.0,1779032704,1,'2025-03-04T18:44:27Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-04T18:44:27Z", "gh_stars": 1818}'); +INSERT INTO "resources" VALUES('https://github.com/kvdi/kvdi','kVDI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','468aa7b334cee8e4586bb0736eff4002678622a00381dad2e282dd6d328ad9ff',100.0,1779033141,0,'2026-05-17T17:52:21.242685+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/kyma-incubator/terraform-provider-kind','kyma-incubator/terraform-provider-kind: Terraform Provider for kind (Kubernetes'' IN Docker)','','2023',2,'A dedicated Terraform provider to spin up local Kubernetes IN Docker (kind) clusters. Smoothly manages lifecycle stages for testing and continuous integration setups using standard IaC files.','Go','Provider','Intermediate',0,'online','manual','4306cf29be8ec78880b596214a90afe36630e5bc5b43f69a5e1d95a4bf7e0dac',100.0,1779032224,1,'2022-04-01T12:41:24Z',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-01T12:41:24Z", "gh_stars": 81}'); +INSERT INTO "resources" VALUES('https://github.com/kyverno/chainsaw','Chainsaw - The ultimate end to end testing tool for Kubernetes operators','','2024',2,'Kyverno Chainsaw is a specialized declarative end-to-end testing framework tailored for Kubernetes operators and controllers. It simplifies assertions, resource creation, and mutation validation without requiring complex Golang suite writing.','Go','Tool','Advanced',0,'online','manual','8ec36b71959abc5bb1fec653b4f580ec8ee599bd9dad4d625bb3acd65a127449',100.0,1779030534,1,'2026-06-12T09:43:17Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Operator Testing"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:43:17Z", "gh_stars": 585}'); +INSERT INTO "resources" VALUES('https://github.com/kyverno/policies/issues/80',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','56dc9b261465f5af5c2cd715c22e42bd3ba90de38000425350dd702d84d9b410',100.0,1779034273,1,'2026-05-17T18:11:13.673542+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/kyverno/policy-reporter','Policy Reporter 🌟','','2026',5,'A CNCF-recognized dashboard and reporter engineered to capture, aggregate, and visualize policy violations (like Kyverno or OPA findings) inside Kubernetes clusters. Converts abstract policy status reports into accessible web UI tables and distributes real-time alerts to Slack or Grafana.','Go','Software','Intermediate',0,'online','manual','57598c39357991330ad525c770dc6b40363ef1def87cb6959cf32eee6da14abd',100.0,1779030365,1,'2026-06-13T14:33:44Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security Reporting", "Observability"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T14:33:44Z", "gh_stars": 371}'); +INSERT INTO "resources" VALUES('https://github.com/laurci/kubernate','laurci/kubernate','','2021',1,'Kubernate is a JavaScript/TypeScript configuration SDK designed to generate Kubernetes manifests using familiar programming constructs instead of JSON or YAML. It offers developers structural safety, autocomplete, and simple dry-run compilation. Despite clean design, it operates in a crowded niche dominated by Pulumi and cdk8s.','TypeScript','Library','Medium',0,'online','manual','9d731945ce5929b3d8ec046d2be457be9edad6d8f882f37c51c46c53a2f4f8aa',100.0,1779033697,1,'2025-09-10T12:49:09Z',NULL,NULL,NULL,'["Configuration Management", "SDK", "JS/TS Manifests"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-10T12:49:09Z", "gh_stars": 118}'); +INSERT INTO "resources" VALUES('https://github.com/laurent22/joplin','joplin','','2026',5,'A widely adopted open-source note-taking and to-do application. Supports End-to-End Encryption (E2EE), Markdown editing, and dynamic synchronization across private cloud systems.','TypeScript','Repository','Intermediate',0,'online','manual','28a2f3937a6875deca73c3aad9383a41ee42e029a9315f1291546d828cbf2801',100.0,1779033675,1,'2026-06-14T09:47:40Z',NULL,NULL,NULL,'["Developer Productivity", "Documentation", "Note-Taking"]','["[DE FACTO STANDARD]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T09:47:40Z", "gh_stars": 55187}'); +INSERT INTO "resources" VALUES('https://github.com/lbroudoux/openshift-cases/tree/master/jboss-amq7-custom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','36e4532d1e380690beaa50e63e932568153d42654569dc5fe21322ecd61d354c',100.0,1779032552,0,'2026-05-17T17:42:32.422215+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/learning-cloud-native-go/myapp','==github.com/learning-cloud-native-go/myapp: Learning Cloud Native Go -'' myapp== 🌟','','2023',3,'A reference Go application engineered specifically to demonstrate cloud-native design principles, featuring integrated telemetry endpoints, structured JSON logging, health probes (/healthz, /ready), and graceful termination handles. (Live Grounding: Serves as a textbook design blueprint for Golang microservices deployed within Kubernetes environments).','Go','Code Repository','Intermediate',1,'online','manual','fdcb47049f926a28aac5305aa9785cbefbd70dca94e5d5597f3f63627c632e0a',100.0,1779031356,1,'2026-06-03T09:24:42Z',NULL,NULL,NULL,'["Cloud-Native Application Development", "Go Development", "Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T09:24:42Z", "gh_stars": 1093}'); +INSERT INTO "resources" VALUES('https://github.com/learnk8s/free-kubernetes','==Free Kubernetes== 🌟🌟','','2025',3,'A highly-rated index of free Kubernetes sandboxes, development clusters, managed trials, and learning environments. Designed to lower the financial entry barrier for developers. (Live Grounding: Continually updated to include current free tiers, allowing quick architectural sandboxing without infrastructure bills).','Markdown','Awesome List','Beginner',0,'online','manual','ef93829251fb7a3dcb1d4f073ed91009b47e7c4e746d5986506e8bdfaf68fb44',100.0,1779030688,1,'2024-12-02T10:55:17Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Playgrounds"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-02T10:55:17Z", "gh_stars": 1158}'); +INSERT INTO "resources" VALUES('https://github.com/learnk8s/k8bit','**K8bit** — the tiny Kubernetes dashboard 🌟','','2022',0,'An ultra-lightweight, visual Kubernetes dashboard optimized for quick local development cycles. It renders operational resource states dynamically without incurring the high host memory or CPU overhead of standard web-native platforms.','JavaScript','Web Application','Beginner',0,'online','manual','bd2a8407aa1502c0c2e15a9b45c8d81e5dd773ac49aa29440111574d62364d86',100.0,1781736047,1,'2026-06-18T00:40:47.001305+02:00',NULL,NULL,NULL,'["Developer Experience", "UI Dashboards", "Lightweight Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/learnk8s/templating-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','780ad11d3fd3d731cede4902c94ac497f902475236f81708ee83ba05c6c85ee3',100.0,1779032547,1,'2026-05-17T17:42:27.535823+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/learnk8s/xlskubectl','==learnk8s/xlskubectl==','','2023',3,'An open-source spreadsheet integration that translates raw kubectl command outputs into clean cost estimation worksheets. Helps engineers understand how container limits, requests, and node sizing translate into monthly cloud charges.','JavaScript','GitHub Repository','Beginner',0,'online','manual','51de01a3870365cccbecf70cc2e5816095794c9e5ec2ce9eb1944dae8bbb64e1',100.0,1781735940,1,'2026-06-18T00:39:00.218796+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/finops.md", "docs/kubernetes-tools.md"]','["finops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/leg100/pug','github.com/leg100/pug: PUG','','2024',2,'PUG (Pug User Interface) is a terminal-based UI designed to control terraform commands and monitor output states. It presents interactive visual representations of active plans, deployment structures, and error pipelines. It elevates standard log streams into dynamic terminal dashboards for faster local troubleshooting.','Go','TUI Tool','Intermediate',0,'online','manual','7553ba98f6386ab8d8870ffc4bf0b9b839196acae4bb9e71569b5c0331f0d068',100.0,1779033808,1,'2026-01-02T11:17:40Z',NULL,NULL,NULL,'["Infrastructure as Code", "User Interfaces", "TUI Engines"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-01-02T11:17:40Z", "gh_stars": 682}'); +INSERT INTO "resources" VALUES('https://github.com/lensesio/fast-data-dev','github.com/lensesio/fast-data-dev (Lenses Box)','','2022',5,'Fast-data-dev (Lenses Box) is a highly popular, all-in-one Docker environment integrating Kafka, ZooKeeper, Schema Registry, and REST Proxy components. It represents the industry standard for local developer mockups and continuous integration (CI) tests.','Shell','Open Source Tool','Intermediate',0,'online','manual','8aae4234c3fd5d81307550e8b1207fe6dad1ef90194caaba469d7226104fa3c6',100.0,1779030413,1,'2025-11-20T21:51:52Z',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Testing & Emulation"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-20T21:51:52Z", "gh_stars": 2077}'); +INSERT INTO "resources" VALUES('https://github.com/libopenstorage/stork','libopenstorage/stork: Stork - Storage Operator Runtime for Kubernetes','','2026',5,'Stork (Storage Operator Runtime for Kubernetes) is an open-source utility developed by Portworx to facilitate storage-aware scheduling and backup operations. It communicates with local storage nodes to ensure container workloads are scheduled on the exact physical hardware housing their replicated volumes.','Go','Operator','High',0,'online','manual','e56a2be73bd09f662866098b42e91b8280bd0962218a716b1fc5c5a13c1bacdf',100.0,1779032236,1,'2025-02-12T08:30:36Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Storage Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-12T08:30:36Z", "gh_stars": 401}'); +INSERT INTO "resources" VALUES('https://github.com/ligurio/awesome-software-quality','Awesome Software Quality','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06b05e48f77288db0caf645400d7f49ec8793b5c8c820fed5021719c6dfba1d1',100.0,1779031340,0,'2026-05-17T17:22:20.262037+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md", "docs/qa.md"]','[]','{}','{"duplicate_of": "https://github.com/ligurio/sqa-wiki"}'); +INSERT INTO "resources" VALUES('https://github.com/ligurio/sqa-wiki','Awesome Software Quality','','2026',4,'An elite repository tracking software quality assurance wikis, tools, and paradigms. Focuses on system profiling frameworks, regression suites, and static analysis platforms designed to secure microservice delivery channels.','N/A','Repository','Intermediate',0,'online','manual','58595e9f2f9cfc8f49bfb2c58d4e60bff977d3267763da04b3ea1dcb4e27029b',100.0,1779130494,1,'2023-02-01T15:23:18Z',NULL,NULL,NULL,'["Software Engineering", "Quality Assurance", "SQA Frameworks"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md", "docs/qa.md"]','["architectural-foundations.md", "other-awesome-lists.md", "qa.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-02-01T15:23:18Z", "gh_stars": 2315, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/ligyxy/DictMySQL','DictMySQL: A MySQL class for more convenient database manipulation with'' Python dictionary','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b48346e017abbd8a1a6a9e0c6dc5aabbe8a03297746a6573e4ac73792885860',100.0,1779032556,0,'2026-05-17T17:42:36.773787+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/gyli/DictMySQL"}'); +INSERT INTO "resources" VALUES('https://github.com/lima-vm/lima',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','241d24eaf7793fb496bb032ada39525e8ba1d1125bb0565a1dfb95e841824de6',100.0,1779031459,0,'2026-05-17T17:24:19.122502+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/line/promgen','Promgen 🌟','','2022',5,'Promgen is a web UI and CLI helper utility designed to simplify the generation of scrape target targets and custom alerting rule files for large-scale Prometheus configurations.','Python','Open Source Tool','Intermediate',0,'online','manual','7dab4f152c70ae0ac92e1efc4aa1d9f14b81ec681dba95dd7bb8dd964245e9b1',100.0,1779030119,1,'2026-06-04T03:12:56Z',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Configuration Management"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-04T03:12:56Z", "gh_stars": 1124}'); +INSERT INTO "resources" VALUES('https://github.com/linkedin/kafka-monitor',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d6018be5cf48d18f45161b64791d57c725300f78533ce7b4acf10a7e373fe053',100.0,1779034373,1,'2026-05-17T18:12:53.411513+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/linode/apl-core',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','94ce48bd685d015811625023b3adbf12b5c9bb32c8dbc228eceb8354abcab60a',100.0,1779130494,1,'2026-05-18T20:54:54.928602+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/liqotech/liqo','liqo: Enable dynamic and seamless Kubernetes multi-cluster topologies','','2025',5,'A dynamic multi-cluster scaling platform that enables seamless resource sharing and secure overlay peering between disparate clusters. Liqo allows pods to be scheduled onto remote virtual-nodes transparently without complex VPN setups, solving dynamic hybrid-cloud expansion needs.','Go','Service','High',1,'online','manual','eff12ef7d56854bfd29ddcb5b62362fc8c9e3cb9f6e87794fd34ecf730608fb2',100.0,1779029507,1,'2026-06-14T06:47:28Z',NULL,NULL,NULL,'["Infrastructure", "Multi-Cluster Management", "Virtual Peering"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:47:28Z", "gh_stars": 1451}'); +INSERT INTO "resources" VALUES('https://github.com/litmuschaos/litmus','Litmus Chaos is a toolset to do chaos engineering in a kubernetes native way. Litmus provides chaos CRDs for Cloud-Native developers and SREs to inject, orchestrate and monitor chaos to find weaknesses in Kubernetes deployments','','2025',5,'A CNCF-incubating Kubernetes-native chaos orchestrator. Litmus utilizes Custom Resource Definitions (CRDs) to define chaos experiments as pipeline constructs, connecting directly with SRE logging and alerting structures to validate microservices resilience and performance baselines.','Go','Software Utility','Advanced',1,'online','manual','1509005a55e84a98d688756a302a6a45007ec076dc94dd8c2f843d97e683b68d',100.0,1779029575,1,'2026-06-09T17:08:20Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T17:08:20Z", "gh_stars": 5433}'); +INSERT INTO "resources" VALUES('https://github.com/little-angry-clouds/kubectl-ssh-proxy','Kubectl SSH Proxy 🌟','','2022',5,'A practical utility that transparently proxies SSH connections directly to destination pods. It simplifies system administration overhead by avoiding node SSH exposure, utilizing native Kubernetes authorization mechanisms to execute secure diagnostics.','Bash','CLI Tool','Intermediate',0,'online','manual','74125b09ed5f30795e3f20d2235cf584d4549e8c62fce881312dfbdc0af4ea46',100.0,1779032080,1,'2020-02-04T20:48:31Z',NULL,NULL,NULL,'["Networking", "Access & Proxies", "Secure Tunneling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2020-02-04T20:48:31Z", "gh_stars": 48}'); +INSERT INTO "resources" VALUES('https://github.com/lnsp/k8s-crash-informer','k8s-crash-informer','','2022',5,'A minimal event listener that detects Pod CrashLoopBackOff situations and broadcasts instant alerts to designated incident channels. Helps infrastructure teams drastically minimize operational downtime.','Go','Controller','Intermediate',1,'online','manual','922b7b2d5fc2a42ff6bf73fbb96ed877b2ee60daa3767e76f207d84bf65d8876',100.0,1779031528,1,'2024-09-30T19:30:38Z',NULL,NULL,NULL,'["Observability", "Alerting & Notifications", "Crash Tracking"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-09-30T19:30:38Z", "gh_stars": 47}'); +INSERT INTO "resources" VALUES('https://github.com/localstack/localstack','github.com/localstack/localstack','','2026',5,'Curator Insight identifies the open-source repository for LocalStack, the premier AWS cloud emulator. Live Grounding underscores its unparalleled adoption (>65k stars), showing it as a foundational dependency for developer productivity, enabling local execution of Lambdas, S3, DynamoDB, and CloudFormation stacks.','Python','Tool','Intermediate',0,'online','manual','f77a6e9165358b0c579cdd1a8fd99c43dd2ae5ab15f70ab26521ac3710f043c8',100.0,1779033508,1,'2026-03-23T08:52:01Z',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "AWS Emulation"]','["[DE FACTO STANDARD]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-23T08:52:01Z", "gh_stars": 65044}'); +INSERT INTO "resources" VALUES('https://github.com/loft-sh/jspolicy','jspolicy','','2023',2,'A high-performance admission controller that enables developers to write Kubernetes policies using JavaScript or TypeScript instead of declarative DSLs like Rego. It compiles and executes policies inside an embedded V8 engine, delivering execution speeds comparable to native compiled code. In 2026, it represents a highly flexible alternative to OPA Gatekeeper for teams with strong JavaScript skillsets.','TypeScript','Admission Controller','Medium',1,'online','manual','08c5032b6836f85ac8583a0f9c9e0b8642141df8244a0610a44faa0dc0cd5c98',100.0,1779029374,1,'2025-06-24T23:50:38Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Admission Control"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-24T23:50:38Z", "gh_stars": 416}'); +INSERT INTO "resources" VALUES('https://github.com/loft-sh/kiosk','==loft-sh/kiosk==','','2022',5,'An open-source extension for managing logical multi-tenancy. Configures self-service namespace provisioning and tenant resource allocations, though now largely replaced by vcluster workflows.','Go','Repository','Advanced',0,'online','manual','3d44b8ef74793fa5b29417df1d455e93cae77e5cdb31c72527fecdb4ad0231e8',100.0,1779029732,1,'2024-04-25T18:59:51Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Admission Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-25T18:59:51Z", "gh_stars": 1071}'); +INSERT INTO "resources" VALUES('https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew','GH repos: repo.new','','2026',0,'The standard browser shortcut (`repo.new`) designed to route authenticated developer sessions directly to GitHub''s repository creation workspace. Enables rapid workspace initialization and deployment pipeline seeding.','English','Website','Beginner',0,'online','manual','88113be655d902e393e71c99ae970bdc9581facd8f873687c25b67df77357996',100.0,1779130495,1,'2026-05-18T20:54:55.019934+02:00',NULL,NULL,NULL,'["Developer Productivity", "Utilities", "GitHub Shortcuts"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/longhorn/longhorn',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','01a524ae33e45909bee9c0af9f65a2545e674c69ead0d27334eb30a7b40f3e11',100.0,1779032800,0,'2026-05-17T17:46:40.740806+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/longhorn/longhorn/issues/292','longhorn issue: Move replica to a different server','','2021',4,'A critical technical discussion dealing with manual scheduling, evacuation, and relocation patterns for Longhorn storage replicas. Serves as an operational guide for maintaining state synchronization across multi-node topologies.','Go','Issue/Discussion','Advanced',0,'online','manual','24b74089da1c13144fff8d54d0445036cf0a122149e8a79d259d51de36380887',100.0,1779031126,1,'2026-06-14T01:54:43Z',NULL,NULL,NULL,'["Infrastructure", "Storage Systems", "Replica Scheduling"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:54:43Z", "gh_stars": 7785}'); +INSERT INTO "resources" VALUES('https://github.com/lorabv/awesome-agile','Awesome Agile','','2026',3,'A repository documenting framework implementations, team retrospective designs, agile scaling patterns, and workflow visualization templates. Streamlines delivery velocity for agile software development operations.','Markdown','Awesome List','Beginner',0,'online','manual','b20e8644d011550e8f450da70fe9bd70a2d33974974ee95b2347845be5a42c63',100.0,1779032874,1,'2024-08-10T05:59:46Z',NULL,NULL,NULL,'["Process & Delivery", "Agile Methodologies", "Scrum & Kanban Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-08-10T05:59:46Z", "gh_stars": 1476, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/lorien/awesome-web-scraping','lorien/awesome-web-scraping: Awesome Web Scraping','','2026',3,'A specialized index compiling scraping libraries, network proxy parsers, and browser-automation engines. Assists data engineers in deploying reliable web data ingestion systems, managing distributed crawlers, and bypassing anti-bot measures.','Markdown','Awesome List','Intermediate',0,'online','manual','018df52d845cbe28439ba73fd802c7ad398b8cccdf74dfecc4f01f73d7ccb280',100.0,1779033309,1,'2026-05-28T08:49:24Z',NULL,NULL,NULL,'["Data Engineering", "Data Curation", "Web Scraping"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-28T08:49:24Z", "gh_stars": 7927, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/louislam/uptime-kuma','louislam/uptime-kuma','','2021',5,'A highly popular self-hosted synthetic monitoring tool written in Node.js. It features multi-protocol ping, HTTP/TCP checks, certificate monitoring, integration with multi-channel alert providers, and highly intuitive dashboards, serving as a lightweight alternative to commercial APM and uptime tools.','JavaScript','tool','Basic',0,'online','manual','78a24cacb21d53c188d5a18ea7e98aa1b7767e890023ef21ef8b4a8ffd1c2153',100.0,1779029628,1,'2026-06-14T00:28:22Z',NULL,NULL,NULL,'["Observability & Monitoring", "Synthetic Monitoring", "Uptime-Kuma"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T00:28:22Z", "gh_stars": 87989}'); +INSERT INTO "resources" VALUES('https://github.com/lsdopen/ahoy','github.com/lsdopen/ahoy','','2022',5,'Ahoy streamlines deployment validation in delivery pipelines by managing Kubernetes manifest configurations. It works as an intermediary script engine to verify configuration structures prior to deployment execution. It helps teams ensure compliance inside automated pipelines.','Go','CLI Tool','Intermediate',0,'online','manual','9cc3ecfbaa36b33b4ac2815f03d87f6d13ac5846af05a8e24e292bbd0e7a5f1c',100.0,1779032017,1,'2022-12-06T12:21:29Z',NULL,NULL,NULL,'["GitOps & Delivery", "CI/CD Orchestration", "Deployment Helpers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-06T12:21:29Z", "gh_stars": 78}'); +INSERT INTO "resources" VALUES('https://github.com/lucidrains/PaLM-rlhf-pytorch','lucidrains/PaLM-rlhf-pytorch','','2023',5,'An open-source PyTorch implementation combining the PaLM architecture with Reinforcement Learning from Human Feedback (RLHF). Crucial blueprint for organizations aiming to construct and fine-tune private, self-hosted LLM engines for internal code synthesis.','Python','Library','Advanced',0,'online','manual','f9270d91591dcdca60ca5424812f9254fb9cabd721b35e11d837fc86c3bb7200',100.0,1779030976,1,'2026-05-29T17:54:51Z',NULL,NULL,NULL,'["Software Engineering", "Machine Learning Systems", "LLM Training"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-29T17:54:51Z", "gh_stars": 7864}'); +INSERT INTO "resources" VALUES('https://github.com/lucky-sideburn/kubeinvaders','kubeinvaders','','2026',3,'Kubeinvaders is a gamified chaos engineering platform modeled after classic Space Invaders, where destroying alien ships triggers real-time Pod terminations. While visually playful, it serves as an educational framework to demonstrate system resilience, automatic failover capabilities, and network resilience. It is highly popular for live interactive workshops, chaos training, and community meetups.','C','Chaos Tool','Intermediate',0,'online','manual','af9a6ab0fbb2bf9f91ff93a65c79bd78ee3bb101608bec7dfa38eca6801603c2',100.0,1779032196,1,'2026-05-10T15:00:45Z',NULL,NULL,NULL,'["Operations", "Chaos Engineering", "Gamified Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-10T15:00:45Z", "gh_stars": 1108}'); +INSERT INTO "resources" VALUES('https://github.com/luk4z7/go-concurrency-guide','luk4z7/go-concurrency-guide: Go Concurrency Guide 🌟','','N/A',0,'A comprehensive reference repository breaking down Go concurrency primitives like channels, select blocks, and sync packages. Downrated due to lack of recent commits (>4 years).','en','Repository','Advanced',0,'online','manual','54f6c0532ac7cdc073cec77cbdf18d227dba44336b4952ee22a8335434df0a30',100.0,1781735950,1,'2026-06-18T00:39:10.746490+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[COMMUNITY-TOOL]", "[GUIDE]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/lukaszraczylo/jobs-manager-operator','github.com/lukaszraczylo/jobs-manager-operator 🌟','','2024',0,'A specialized job execution supervisor focused on automated lifecycle pruning. It dynamically clears completed or broken jobs based on custom-defined TTL guidelines, preventing etcd congestion caused by historical batch resources.','Go','Repository','Intermediate',0,'online','manual','1873e3717284ee21f2c4767fbac33bddb1e092d73f04071e8fb3fa12d93cb921',100.0,1781736026,1,'2026-06-18T00:40:26.319220+02:00',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/lukemurraynz/awesome-azure-architecture','github.com/lukemurraynz/awesome-azure-architecture 🌟','','2026',5,'An exhaustive mapping of architectural blueprints, enterprise landing zone templates, and reference designs for Microsoft Azure. Designed to bridge the gap between high-level architectural standards and actual resource configuration templates. Ideal for Principal Architects designing secure, scalable multi-region hybrid-cloud networks.','N/A','Repository','Advanced',0,'online','manual','2608f80cee1d1f12f6950b51542ffa658347054c8a2d9b993ad3aaf246ede191',100.0,1779029063,1,'2026-05-23T10:37:21Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Architecture"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-23T10:37:21Z", "gh_stars": 1709, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/m9sweeper/m9sweeper','m9sweeper/m9sweeper','','2026',2,'M9sweeper functions as a comprehensive, web-based DevSecOps platform compiling outputs from external tools like Trivy, Kubesec, and kube-bench. It presents security managers with structured dashboards tracking image vulnerabilities, misconfigurations, and active network policy violations. It is a solid, cost-effective option for mid-sized teams searching for consolidated risk views.','TypeScript','Web Application','Intermediate',0,'online','manual','813426b55b122cc5e934d1e74f90846fc8b84721025433969551ce82fdb377ca',100.0,1779034309,1,'2024-07-12T11:23:59Z',NULL,NULL,NULL,'["Security", "DevSecOps Platforms", "Vulnerability Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-12T11:23:59Z", "gh_stars": 264}'); +INSERT INTO "resources" VALUES('https://github.com/maddevsio/aws-eks-base','github.com/maddevsio/aws-eks-base: Boilerplate for a basic AWS infrastructure'' with EKS cluster 🌟','','2023',3,'An open-source boilerplate repository offering ready-to-run configurations for basic AWS environments hosting EKS. Establishes robust base-layer networking components, subnets, and node group layouts.','HCL','Repository','Intermediate',0,'online','manual','c58a9bfe58679f4f14f7146b26c69d25f38f5b10b4d55381ef9bfc6dcc440322',100.0,1779033573,1,'2025-09-02T07:41:36Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-02T07:41:36Z", "gh_stars": 629}'); +INSERT INTO "resources" VALUES('https://github.com/madhuakula/kubernetes-goat','The Kubernetes Goat','','2024',4,'The premier interactive security training platform containing an intentionally vulnerable Kubernetes cluster. Designed as an educational sandbox to demonstrate real-world cluster vulnerabilities, RBAC privilege escalations, metadata exposure, and container breakout exploits.','Go','Repository','Advanced',1,'online','manual','10cd2669733d059557ce9f5b62e48d5f93f98e9ee645889e60ff1cb764373706',100.0,1779032780,1,'2026-04-16T22:11:11Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Hacking Labs"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-16T22:11:11Z", "gh_stars": 5674}'); +INSERT INTO "resources" VALUES('https://github.com/madisonmay/tracker','tracker: A time machine for debugging pesky stateful errors','','2016',1,'Curator Insight details a utility designed to capture and track mutational state transitions in Python objects over time. Live Grounding observes that while the repository is now dormant and unmaintained, the architecture of immutable tracking states remains a core conceptual design in complex state-machine debugging.','Python','Library','Intermediate',0,'online','manual','012724e9b458b66ba4f7ddfb8697137e27c75520d238044184088de13f595c07',100.0,1779030404,1,'2016-06-30T16:40:56Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Debugging Tools"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2016-06-30T16:40:56Z", "gh_stars": 36}'); +INSERT INTO "resources" VALUES('https://github.com/magnologan/awesome-k8s-security','magnologan/awesome-k8s-security: Awesome Kubernetes (K8s) Security 🌟','','2023',5,'A premier directory indexing specialized Kubernetes security packages, scanners, CVE logs, and hardening guides. It collects key scanning tools such as Falco, Trivy, and Polaris, helping cloud compliance officers map cluster defense strategies against known attack matrices.','Markdown','Awesome List','Advanced',0,'online','manual','6f567eff9c68a4165239530c9608e0e3713cd2f901fdd0cf6eed950b24ca0cbc',100.0,1781736123,1,'2026-06-18T00:42:03.210863+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Security"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/mailtoharshit/Awesome-Api-Management-Tools','Awesome API Management Tools','','2026',5,'A directory focused on API design portals, lifecycle management tools, and specification utilities (like OpenAPI/Swagger). This list aids enterprise architects in establishing API-first development strategies and internal developer platform registries. It supports transition pathways from monolithic configurations to service meshes.','N/A','Repository','Intermediate',1,'online','manual','1e40a85e674c909d7120a38aff58a7ece05ec2010807ba126cff1fd7f893e5f1',100.0,1779031928,1,'2022-11-10T14:31:40Z',NULL,NULL,NULL,'["API Development", "API Management", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-10T14:31:40Z", "gh_stars": 86, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/maistra/istio','github.com: Maistra Istio','','2022',5,'The official GitHub repository for Maistra''s modified Istio control plane code. Optimized for multi-tenancy support, advanced security policies, and tight integration within OpenShift environments.','Go','Repository','High',1,'online','manual','dfff504ef42a2c7c84f0277c7e1bc77e5d80fac306067dbf1ac609135b0792f0',100.0,1779034423,1,'2026-06-11T21:11:21Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "OpenShift"]','["[DE FACTO STANDARD]"]','["docs/istio.md", "docs/ocp4.md"]','["istio.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T21:11:21Z", "gh_stars": 94}'); +INSERT INTO "resources" VALUES('https://github.com/major/imagebuilder-containerized/blob/main/.github/workflows/main.yml','github.com/major/imagebuilder-containerized','','2021',1,'An active GitHub Actions workflow blueprint orchestrating containerized OS image compilation. Demonstrates clean, multi-step pipeline actions to automatically package, build, and push customized bootable operating system images directly from GitHub.','YAML','Repository','Advanced',0,'online','manual','45941b31923e8ab2c5173c5be4a55731e10fd1f10c8b40335cba9d2cbb2aed0d',100.0,1779032640,1,'2022-03-12T19:03:00Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Automated Image Builds", "Image Builder Workflows"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-12T19:03:00Z", "gh_stars": 1}'); +INSERT INTO "resources" VALUES('https://github.com/mancubus77/awesome-sre','mancubus77/awesome-sre','','2026',1,'A legacy index mapping early SRE principles and infrastructure utilities. Offers historical context on containerization transitions, bare-metal server configurations, and performance optimization guidelines.','Markdown','Awesome List','Intermediate',0,'online','manual','487dfbd13dc00956e6e3796e62f5f9611ad3e96c902b48ef601419c8ff450b95',100.0,1779034523,1,'2019-02-02T17:37:39Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "Incident Management"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2019-02-02T17:37:39Z", "gh_stars": 3, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/manuzhang/awesome-streaming','Awesome Streaming','','2026',0,'A massive, community-maintained compilation of stream processing resources. It catalogues major ingestion engines, streaming databases, connector standards, and operational tools, serving as an exhaustive reference manual for data and cloud architects.','N/A','Guide','Intermediate',0,'online','manual','8ed47efe125320d7d3aced3c600543bf96b4b9099b7acd6ef97b1e63380e71e5',100.0,1781736080,1,'2026-06-18T00:41:20.874936+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing", "Meta-Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','["message-queue.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/maorfr/helm-backup','maorfr/helm-backup: Helm Backup Plugin','','2021',2,'An early state backup plugin designed to preserve localized copies of active Helm releases. Modern declarative GitOps frameworks (such as Argo CD or Flux) have made manual stateful backups obsolete.','Go','CLI Plugin','Intermediate',0,'online','manual','5e98c26c5c11234eb8c1dbe27ec67f613ecd57236f02ecddd570817f89c1dd52',100.0,1779030229,1,'2021-03-04T17:55:09Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2021-03-04T17:55:09Z", "gh_stars": 83}'); +INSERT INTO "resources" VALUES('https://github.com/maorfr/kube-tasks','maorfr/kube-tasks: Kube tasks','','2021',1,'A lightweight CLI tool designed to run one-off tasks in a Kubernetes cluster without creating persistent deployments or CronJobs. It allows developers to quickly spin up debugging or configuration pods that auto-terminate. In 2026, it is a convenient tool for quick tasks, though similar functionality exists natively via kubectl run.','Go','CLI Tool','Low',0,'online','manual','aecee554afad4bb68e87493e0e260c4bb25965c2d6d6d5d8627a1ffb7de9aead',100.0,1779030727,1,'2022-04-26T15:43:35Z',NULL,NULL,NULL,'["Operations", "Scheduling", "Ad-hoc Tasks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-26T15:43:35Z", "gh_stars": 23}'); +INSERT INTO "resources" VALUES('https://github.com/marcredhat/crcdemos','Red Hat CodeReady Containers (Minishift equivalent for OpenShift 4.2 or newer) - step-by-step demo guides','','2021',0,'Curator Insight positions this project as a step-by-step demo guide for Red Hat CodeReady Containers (CRC), representing the modern equivalent of local Minishift. Live Grounding reveals CRC is an essential local development environment simulating multi-node OpenShift setups. The demos illustrate localized microservice deployment and validation before pushing to enterprise stages.','Shell','Repository','Advanced',1,'online','manual','78fd0943533474a5ee60306b81e7995380558c07427b850f68003cd8bc32f01b',100.0,1781735911,1,'2026-06-18T00:38:31.190420+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Local Development", "CodeReady Containers"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/marketplace/actions/aws-secrets-manager-github-action','github.com/marketplace: Use AWS Secrets Manager secrets in GitHub jobs 🌟','','2021',0,'Integrates AWS Secrets Manager natively into GitHub Actions runtime environments. Restricts secret exposure to disk arrays by fetching variable payloads on-demand directly into the runner''s memory space, strengthening standard CI security parameters.','TypeScript','Action','Intermediate',0,'online','manual','c5870f6af842f63087086b2033b1d0a66d0d21e6f8eb1aeff88a5b8d35034ec0',100.0,1781735950,1,'2026-06-18T00:39:10.422954+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Security & Compliance", "Secret Management"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/marketplace/actions/flat-data','flat-data','','2021',0,'Flat Data is a GitHub Action designed to facilitate basic ETL automation by pulling structured API or database data directly into Git files. Highlights how Git revision control can serve as an audit log for lightweight datasets. Fits well within a GitOps-driven data synchronization strategy.','TypeScript','Library','Intermediate',0,'online','manual','3ef34d3339aee4d576b3575c01f5c33b29a35255521792a02309394c2f2d4c10',100.0,1781735950,1,'2026-06-18T00:39:10.344277+02:00',NULL,NULL,NULL,'["Data Engineering", "GitOps", "Data Versioning"]','["EMERGING", "COMMUNITY-TOOL"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/marketplace?query=publisher%3Aokteto&type=actions','github.com/marketplace: Automating your Kubernetes dev environments with'' the open source oktetohq Cloud got easier with GitHub Actions','','2024',3,'Official GitHub Marketplace configurations showing how to harness Okteto GitHub Actions to dynamically spin up on-demand preview environments. Streamlines deployment verification directly in active PR validation pipelines.','YAML','Integration','Intermediate',1,'online','manual','f1dc41d242c740d5e9af12a7174c9a09904e8cf0f7f74a8213ff7dd1644f7052',100.0,1779034572,1,'2026-05-17T18:16:12.256174+02:00',NULL,NULL,NULL,'["Development Workflow", "CI/CD Integration", "Okteto Actions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/maruina/aws-auth-manager','maruina/aws-auth-manager: K8s controller to manage the aws-auth configmap','','2019',0,'A specialized operator built to automate Amazon EKS auth mappings. It updates the native aws-auth ConfigMap dynamically based on AWS IAM events, preventing configuration drift.','Go','Kubernetes Controller','Advanced',0,'online','manual','443820fc520dd680948ab891795f35473f40244ae245d57d9f65188c5e1f3e67',100.0,1781736046,1,'2026-06-18T00:40:46.760915+02:00',NULL,NULL,NULL,'["Security & Compliance", "Identity & Access", "EKS IAM Mapping"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/mattfeltonma/azure-networking-patterns','==mattfeltonma/azure-networking-patterns==','','2024',5,'A curated library containing declarative architectural examples of Azure networking infrastructure. Simplifies deployment patterns such as hub-and-spoke virtual networks and private endpoints.','Bicep','Repository','Intermediate',0,'online','manual','517703fca31b07f199b1117deaae440807703e72d7ef1e31747667f9792c79b0',100.0,1779031810,1,'2024-08-29T17:39:46Z',NULL,NULL,NULL,'["Networking", "Infrastructure as Code", "Architecture Code Patterns"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-29T17:39:46Z", "gh_stars": 164}'); +INSERT INTO "resources" VALUES('https://github.com/mattmoor/warm-image','mattmoor/warm-image: Kubernetes WarmImage CRD','','2022',2,'A Custom Resource Definition (CRD) and controller that automates pre-pulling container images onto Kubernetes nodes, ensuring they remain ''warm'' to minimize execution start delays. Historically significant for its early design elegance, in 2026 it remains a solid blueprint for building event-driven image-pulling systems.','Go','Kubernetes Controller','Medium',0,'online','manual','8f7e6d944492325348993652b4e24c690fce69167312fc0b50472499ab562470',100.0,1779031097,1,'2018-10-08T04:51:50Z',NULL,NULL,NULL,'["Infrastructure", "Image Management", "Caching"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-10-08T04:51:50Z", "gh_stars": 164}'); +INSERT INTO "resources" VALUES('https://github.com/mattpocock/skills','Skills for Real Engineers','','2025',5,'An exceptionally popular repository detailing the foundational principles, design philosophies, and architectural protocols required for master-level software delivery. While the curator focuses on career advancement, live engineering practice indicates that mastering these fundamentals is vital to surviving rapid AI development shifts. It represents an elite reference for engineering standardizations.','Markdown','Repository','Advanced',1,'online','manual','d94c5263b7be0fca77687e91961dd09526b1f336ed6865b0d38d9998250ef87a',100.0,1779031694,1,'2026-06-12T08:25:23Z',NULL,NULL,NULL,'["Software Engineering", "Professional Development", "Core Architectures"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/devops.md", "docs/sre.md"]','["ai.md", "sre.md", "devops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T08:25:23Z", "gh_stars": 128202}'); +INSERT INTO "resources" VALUES('https://github.com/mautic/docker-mautic','Mautic','','2024',0,'Official Docker container setups for deploying Mautic, an open-source marketing automation platform, covering multi-container composition, persistent volumes, and database link configurations. (Live Grounding: A great example of migrating legacy monolithic PHP/MySQL stacks into structured OCI container configurations).','Dockerfile/Shell','Code Repository','Intermediate',0,'online','manual','e8b4399410d2ed7a2f901b1e0ae0597a9d89bd4bdedb0e03763361b2612880e6',100.0,1781735910,1,'2026-06-18T00:38:30.702872+02:00',NULL,NULL,NULL,'["Application Delivery", "Containerization", "Self-Hosted Apps"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/mbucc/shmig','SHMIG','','2024',5,'A minimalist Shell-based database migration utility. Designed to remain programming-language agnostic, it manages schema evolutionary steps and structured rollbacks executing plain raw SQL scripts.','Shell','Repository','Beginner',0,'online','manual','fc4485fa3abb16a461b686a86be8e71f0de3c2457fe4952e3cfe3fce82bd70bc',100.0,1779031620,1,'2024-10-19T00:48:38Z',NULL,NULL,NULL,'["Databases", "Database Tooling", "Migrations"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2024-10-19T00:48:38Z", "gh_stars": 474}'); +INSERT INTO "resources" VALUES('https://github.com/mcelep/blog/tree/master/automated-networkpolicy-generation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a80be46e4ea74bf631c2eebf9bdf866ad1bce351d98d2dd72028e89647e5a655',100.0,1779030250,0,'2026-05-17T17:04:10.716023+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/mdixon47/azure-hub-spoke-teraform','Azure Hub and Spoke Infrastructure via Terraform','A modular Terraform configuration template to provision a secure Hub-and-Spoke virtual network topology in Microsoft Azure.','2026',4,'An Infrastructure-as-Code repository demonstrating the implementation of the de-facto standard Azure Hub-and-Spoke networking architecture. This project helps cloud architects streamline centralized security policies, routing tables, and spoke segregation using clean, modular Terraform variables. It provides a foundational template for cloud governance and multi-subscription network topologies.','en','Repository','Intermediate',0,'online','automatic','65f88b9e6082608737541539422a86c5cac32463fb0a9b6e6d0e70aff02bbd3b',NULL,1780352571,0,'2026-06-02T00:22:51.556302+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Microsoft Azure", "Networking Patterns", "Infrastructure as Code"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "A stable, functional community resource demonstrating Infrastructure-as-Code setups for standard Azure networking patterns.", "social_preview_url": "https://opengraph.githubassets.com/74731c0e350dadb8aa38efda5fef3d0423b48e953a5571f311735b82a8461d09/mdixon47/azure-hub-spoke-teraform", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "terraform-azure"}'); +INSERT INTO "resources" VALUES('https://github.com/medmouine/Kubernetes-autoscaling-poster/blob/main/k8s-auto-scaling-poster.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','adb4e4153650add0c17153d27e403d821bfab1956c357b748e7c09043a8dd240',100.0,1779030232,1,'2026-05-17T17:03:52.522137+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/medyagh/setup-minikube','medyagh/setup-minikube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c9454a788e19590f4866a44c02725e7af86512b441599f37f5e54435c0a45627',100.0,1779029246,1,'2026-05-17T16:47:26.893805+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/mehdihadeli/awesome-go-education','mehdihadeli/awesome-go-education','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e364bfce73c5cda204ba97497676595165ed19f4a524c1c5ddad27a60fb6c5a5',100.0,1779032572,1,'2026-05-17T17:42:52.115903+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"gh_license": "CC0-1.0", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/mehdihadeli/awesome-software-architecture',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8441c08170305380cf2d817d1de89ba685c6913827bf9840600c3ccd7be00744',100.0,1779033314,0,'2026-05-17T17:55:14.016850+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/mercedes-benz','github.com/mercedes-benz','','2024',3,'The official GitHub portal for Mercedes-Benz''s open-source initiatives. It hosts various developer tools, utility libraries, and SDKs dedicated to automotive software, showing their commitment to transparent, community-driven development in modern vehicles. It serves as an archive and collaboration hub for internal components exposed to the open-source ecosystem.','English','Code Repository','Intermediate',0,'online','manual','a04b34401eec33a11c1e003a738246a49b57f80acec13d86bf19df525dda9bd1',100.0,1779031712,1,'2026-05-17T17:28:32.411175+02:00',NULL,NULL,NULL,'["Infrastructure Orchestration", "Open Source Software", "Enterprise Portals"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/mesaguy/ansible-prometheus','github.com/mesaguy/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','efb46d04e84840a5308d214788fa66d0a637b4203da5d2f5314c93cd55efcf3b',100.0,1779030426,1,'2026-05-17T17:07:06.174975+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/meshery-extensions/helm-kanvas-snapshot','Helm Kanvas Snapshot','','2026',1,'Integrates Meshery''s visualization layer into Helm pipelines. Enables engineers to capture runtime topology models and visually document deployed resource layouts directly from active releases.','Go','Plugin','Intermediate',0,'online','manual','46d57dab601b5c7b36f29966a46317fe7dea3b389d3d92085816d30e5f168b3f',100.0,1779130495,1,'2026-06-09T20:39:53Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Helm Plugins", "Topology Visualization"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T20:39:53Z", "gh_stars": 43}'); +INSERT INTO "resources" VALUES('https://github.com/meshery/helm-kanvas-snapshot','Helm Kanvas Snapshot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03f642611aa3dc889876ed0692c9f8e78f5520af3c096b5e3dcef35cec03d76d',100.0,1779031478,0,'2026-05-17T17:24:38.768160+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/meshery-extensions/helm-kanvas-snapshot"}'); +INSERT INTO "resources" VALUES('https://github.com/meshery/meshery','Meshery','','2019',5,'Meshery is a comprehensive multi-service mesh management plane designed to provision, validate, and optimize service mesh infrastructures. Operating as a CNCF project, it supports multiple service mesh architectures from a single portal.','Go / JavaScript','Service Mesh Manager','Advanced',1,'online','manual','cd4ebf9da871537b0d3ffc2d05ab44793bfd89849b298e001673dd14b92c6b02',100.0,1779031085,1,'2026-06-14T00:56:55Z',NULL,NULL,NULL,'["Platform Engineering", "Service Mesh Management", "Observability Platforms"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T00:56:55Z", "gh_stars": 10279}'); +INSERT INTO "resources" VALUES('https://github.com/meta-llama/llama-cookbook','github.com/meta-llama/llama-recipes','','2023',5,'Meta''s core repository for scaling LLM deployments. It offers highly robust templates for PEFT (Parameter-Efficient Fine-Tuning) such as LoRA, model quantization, and optimization strategies that enable low-latency inference setups inside microservices frameworks.','Python','Repository','Advanced',1,'online','manual','9a506b09f9ae40b646a591cdc06a847a5e1df82c9334a751e34140efe24d7790',100.0,1779130494,1,'2026-05-19T18:42:31Z',NULL,NULL,NULL,'["Machine Learning", "Large Language Models", "Fine-tuning"]','["[DE FACTO STANDARD]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-19T18:42:31Z", "gh_stars": 18353}'); +INSERT INTO "resources" VALUES('https://github.com/meta-llama/llama-recipes','==github.com/meta-llama/llama-recipes==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6423d8e1d47758ae119cb6542c51c1f2b7ef747eb2f304e42687c94476ccaa3c',100.0,1779034491,0,'2026-05-17T18:14:51.980871+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://github.com/meta-llama/llama-cookbook"}'); +INSERT INTO "resources" VALUES('https://github.com/metacontroller/metacontroller','Metacontroller','','2024',3,'An add-on for Kubernetes that simplifies writing custom controllers by letting developers implement business logic via webhooks in any programming language. It manages the low-level API mechanics of watching, syncing, and reconciling resources, reducing operator boilerplate. Widely maintained by the community through 2026, it is an elegant bridge for non-Go operators.','Go','Kubernetes Controller','High',1,'online','manual','66dff77e1627257c372099d78b831eea7aedbfb92e68bca397b1eb7627397614',100.0,1779029356,1,'2026-05-18T21:36:25Z',NULL,NULL,NULL,'["Extensibility", "Operator Framework", "Controller"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T21:36:25Z", "gh_stars": 993}'); +INSERT INTO "resources" VALUES('https://github.com/metal3-io/baremetal-operator','Bare Metal Operator','','2024',5,'A Metal3 driver integration designed to inspect, provision, and maintain bare-metal servers using standard Kubernetes resources. It bridges Kubernetes management layers directly to physical infrastructure provisioning.','Go','Operator','Advanced',0,'online','manual','dc2f6ac22fab9bd359033ba982960057a09f06c69a95781d224a22ce47a2160c',100.0,1779032679,1,'2026-06-14T05:03:10Z',NULL,NULL,NULL,'["Infrastructure", "Bare Metal", "Provisioning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:03:10Z", "gh_stars": 745}'); +INSERT INTO "resources" VALUES('https://github.com/metal3-io/cluster-api-provider-metal3','Cluster API Provider for Managed Bare Metal Hardware','','2025',5,'The Cluster API Provider for Metal3 enabling automated declarative provisioning of physical bare-metal hardware using Kubernetes-native configurations. Simplifies lifecycle management (provisioning, scale, and de-provisioning) of physical compute nodes in highly customized datacenters.','Go','Operator','High',0,'online','manual','d05d273e8a89f24a348831ecdb7a1698c275fbc390f908a9bb13411b6183c8a1',100.0,1779030507,1,'2026-06-11T17:08:14Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Bare Metal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T17:08:14Z", "gh_stars": 277}'); +INSERT INTO "resources" VALUES('https://github.com/metalbear-co/mirrord','==metalbear-co/mirrord==','','2026',5,'An enterprise-grade tool that plugs local processes directly into remote Kubernetes namespaces. It avoids image building or cluster redeployments by mirroring incoming network traffic, DNS resolutions, and environment variables dynamically to the local environment. Highly effective for rapid microservices testing.','Rust','GitHub Repository','Advanced',1,'online','manual','9bc9a02aa13d9f815a7d3934bb95a45da30a8ca80e726129ac4534d5fb209c86',100.0,1779032106,1,'2026-06-14T10:13:31Z',NULL,NULL,NULL,'["Cloud-Native Development", "Kubernetes", "Traffic Mirroring"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T10:13:31Z", "gh_stars": 5128}'); +INSERT INTO "resources" VALUES('https://github.com/metaleapca/metaleap-devops-in-k8s/blob/main/metaleap-devops-in-k8s.pdf','github.com/metaleapca: metaleap-devops-in-k8s.pdf','','2022',1,'A cohesive architectural reference document detailing modern DevOps automation workflows within Kubernetes. It covers pipeline construction, automated manifest validation, and GitOps-driven application lifecycle patterns.','Shell','PDF/Whitepaper','Intermediate',1,'online','manual','6d67ec022fe1cf97f75c294fe5ebd42acb1e143d7e87aff05d2d26bdc9176b3e',100.0,1779030842,1,'2023-08-17T19:03:45Z',NULL,NULL,NULL,'["DevOps", "CI/CD", "Reference Architecture"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-08-17T19:03:45Z", "gh_stars": 30}'); +INSERT INTO "resources" VALUES('https://github.com/metaleapca/metaleap-k8s-troubleshooting/blob/main/metaleap-k8s-troubleshooting.pdf','github.com/metaleapca: metaleap-k8s-troubleshooting.pdf','','2022',5,'An exhaustive community-driven reference PDF that serves as a diagnostic field manual for complex Kubernetes cluster issues. It covers everything from low-level CNI networking issues to control plane degradation and API server latency. This document is a valuable offline resource for operations teams handling large-scale production incidents.','English','Document','Advanced',0,'online','manual','a4848dbebd9da7f519e577fd37b483b4cad81b57263bc19c192eaf8fbad4074c',100.0,1779032802,1,'2023-04-28T12:07:57Z',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Diagnostic Manuals"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-28T12:07:57Z", "gh_stars": 40}'); +INSERT INTO "resources" VALUES('https://github.com/metallb/metallb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2694a1a92e52f9ae52dcb4614a787c2ebf175487ec0badb7ab5aeb03f84e6f4b',100.0,1779032524,1,'2026-05-17T17:42:04.987337+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/metalmatze/slo-libsonnet','slo-libsonnet','','2022',5,'A modular Jsonnet library designed for defining and generating Prometheus-based SLOs, multi-window burn rates, and dashboards using a modular configuration-as-code pattern. Highly compatible with kube-prometheus.','Jsonnet','Open Source Library','Advanced',0,'online','manual','feb7e878b82aa18caf86c8978295590f8c1d0a649f8de5a841f8e1e99778cede',100.0,1779029252,1,'2022-06-29T14:46:05Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Jsonnet Libraries"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-29T14:46:05Z", "gh_stars": 118}'); +INSERT INTO "resources" VALUES('https://github.com/mfornos/awesome-microservices','Awesome microservices','','2026',4,'The premier comprehensive catalog charting microservices design patterns, distributed consensus engines, API gateways, tracing tools, and event-streaming buses. Essential for building scalable, decoupled service meshes.','Markdown','Awesome List','Advanced',1,'online','manual','b36ed8b0fc45720da05a239e4a5e188a9ec9940b9552348a44328f2efd40d3d7',100.0,1779034155,1,'2026-06-10T15:05:12Z',NULL,NULL,NULL,'["Software Engineering", "Software Architecture", "Microservices Design"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-10T15:05:12Z", "gh_stars": 14325, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/mhausenblas/openshift-cheat-sheet','github.com: openshift cheat sheet 3','','2026',5,'A community-maintained cheat sheet targeting container scaling and routing. Curator Insight notes its applicability to early setups. Live Grounding points to its continued historical use as a reliable baseline bookmark for bare-metal deployments.','Shell','Cheat Sheet','Intermediate',0,'online','manual','565bfc583e997bc96494707f3ba13acc7c64c964885f851f134806ae20d3569f',100.0,1779030482,1,'2017-06-05T12:48:09Z',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2017-06-05T12:48:09Z", "gh_stars": 6}'); +INSERT INTO "resources" VALUES('https://github.com/mhlabs/cfn-diagram','cfn-diagram 🌟','','2023',3,'A developer-focused CLI tool designed to parse AWS CloudFormation nested templates and instantly generate clean, interactive resource dependency maps, simplifying infrastructure inspection.','TypeScript','CLI Tool','Intermediate',0,'online','manual','51a543f43e0db426a425bca84b60bfbe5e2f9427f65ac456445ee76b70a72154',100.0,1781735900,1,'2026-06-18T00:38:20.852793+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "AWS CloudFormation"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/mholt/json-to-go','mholt/json-to-go','','N/A',0,'Curator Insight presents json-to-go as a developer productivity tool that instantaneously translates JSON strings into Go struct definitions. Live Grounding highlights its enduring status as a daily utility for web backend engineers parsing complex APIs.','English','Repository','Beginner',0,'online','manual','6216ece5bed3db4bfbbab530176a81cd12bf3343f44c1b8e6cc05a76b5bc7085',100.0,1779034502,1,'2024-07-31T15:59:24Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Code Generators"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-31T15:59:24Z", "gh_stars": 4623}'); +INSERT INTO "resources" VALUES('https://github.com/michaelmsonne/AzureDevOpsBackupTool','https://github.com/michaelmsonne/AzureDevOpsBackupTool','','2024',4,'A highly functional community CLI utility engineered to automate the backup of Azure DevOps configurations, including repositories, boards, pipelines, and variable groups. In 2026, this tool remains highly useful for system migrations, air-gapped compliance baselines, and cross-organization disaster recovery testing.','C#','Code Repository','Intermediate',0,'online','manual','d46257cdc2f42908b9f224e8bf0d63009c3a64839114bbc3450b144658f1466a',100.0,1779031808,1,'2025-06-21T09:55:10Z',NULL,NULL,NULL,'["Cloud DevOps", "Data Protection & Backup", "Disaster Recovery"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-06-21T09:55:10Z", "gh_stars": 37}'); +INSERT INTO "resources" VALUES('https://github.com/michaelneale/jenkins-ci.org-docker','Official Jenkins Docker image','','2014',0,'This repository represents the historic, community-managed Docker packaging of Jenkins. Note: Live grounding shows this repository is legacy/archived, as official operations have consolidated into the core jenkinsci/jenkins repositories.','Shell','Library','Beginner',0,'online','manual','0fc453b4790903772c2e4c0d5fc37debf0020b089b9d70ebf234438149fd279d',100.0,1781735991,1,'2026-06-18T00:39:51.951839+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Containers"]','["[LEGACY]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/micnncim/kubectl-reap','kubectl-reap is a kubectl plugin that deletes unused Kubernetes resources 🌟','','2026',5,'An automated garbage collection plugin built to find and purge orphan, dangling, or unattached configuration structures. It keeps the target cluster clean by purging long-running stale objects, lowering overall management overhead.','Go','Tool','Intermediate',0,'online','manual','f20753206f631ee679b227835b58f7141bc431f3d1337121e9e697b672d10f42',100.0,1779032243,1,'2023-05-19T08:21:45Z',NULL,NULL,NULL,'["Operations", "Garbage Collection", "Resource Cleanup"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-19T08:21:45Z", "gh_stars": 200}'); +INSERT INTO "resources" VALUES('https://github.com/micro/go-micro','go-micro','','2025',5,'Curator Insight introduces go-micro as a distributed systems development framework providing key abstractions for microservices. Live Grounding notes its journey through corporate and open-source licensing changes, yet it remains a foundational toolkit for service discovery, RPC, and event-driven architectures in Go.','English','Repository','Advanced',1,'online','manual','42f9f4ef112d39f483aec09c03ffb2602b42d987ecaed765e2906d28312c1833',100.0,1779130495,1,'2026-06-10T10:05:43Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Go Frameworks"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T10:05:43Z", "gh_stars": 22775}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/ARI','==github.com/microsoft/ARI: Azure Resource Inventory== 🌟🌟🌟','','2024',5,'An open-source analysis engine from Microsoft that sweeps target cloud subscriptions to render Excel inventories of deployed cloud components.','PowerShell','GitHub Repository','Advanced',0,'online','manual','c440e8f65441bac17e7077ed37d8b715cc3da6af28c8ea12bba07094f0ad86b0',100.0,1779032732,1,'2026-06-02T12:31:49Z',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Inventory Auditing", "Azure Resource Inventory"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T12:31:49Z", "gh_stars": 1644}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/CBL-Mariner','github.com/microsoft/CBL-Mariner','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b101d0a5a639b3d0bd80e0313053988952cd929fe83e64eab94f0cafd0cc0cfe',100.0,1779032257,0,'2026-05-17T17:37:37.406492+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://github.com/microsoft/azurelinux"}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/Git-Credential-Manager-Core','Git Credential Manager Core','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd260b672af5cf39e8805dc84d087cb581fe46d4675ed61c72c950ce63769d20',100.0,1779031776,0,'2026-05-17T17:29:36.892521+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://github.com/GitCredentialManager/git-credential-manager"}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/InnerEye-Gateway','github.com/microsoft/InnerEye-Gateway','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d0def205954bbc26b52c7d09dd9e56eecfd17f779210661b45fbd423f79e89ab',100.0,1779033101,1,'2026-05-17T17:51:41.601208+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/ML-For-Beginners','==github.com/microsoft/ML-For-Beginners: Machine Learning for Beginners'' - A Curriculum==','','2023',5,'Microsoft''s 12-week, 26-lesson classical machine learning curriculum focused heavily on hands-on project-based execution using Scikit-learn. It purposely isolates foundational ML patterns—such as regression, clustering, and basic NLP—from deep learning complexities. It is a premier learning journey for developers seeking to deploy robust predictive systems.','Python','Repository','Intermediate',0,'online','manual','d4dbf19166a6c873e69d8324a11fea4e3f2904f83fb59faac098b77675e7a8c4',100.0,1779030482,1,'2026-06-09T14:40:21Z',NULL,NULL,NULL,'["Artificial Intelligence", "Machine Learning & Deep Learning Fundamentals", "Structured Curriculums"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T14:40:21Z", "gh_stars": 86821}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/NubesGen',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','10ecaead8e333273e9801fc8824bc58e6328c74017ead38faca6c97307ce3e7e',100.0,1779030296,0,'2026-05-17T17:04:56.357178+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://github.com/microsoft/Webwright','Microsoft Webwright','A simple SWE-style browser agent framework that achieves SOTA results on long-horizon web tasks.','2026',4,'A SOTA terminal-native browser automation framework released by Microsoft Research designed to solve long-horizon web tasks. - **Architectural Value**: Shifts the paradigm from sequential point-and-click step predictions to a code-composition workflow. - **Key Features**: Equips the LLM with a local bash environment to dynamically write and execute custom Playwright scripts, capturing critical logs and screenshots within isolated environments. -- **Technical Significance**: Achieves 60.1% accuracy on the Odysseys benchmark using basic models, presenting a major threat to resource-intensive browser-native agent architectures.','en','repository','advanced',0,'online','automatic','b653cf509a4c048131e4a442efe7ccd9286059f28e5caec9085401680cf22733',NULL,1.78035254437026405e+09,0,'2026-05-29T23:41:31Z',NULL,NULL,NULL,'["AI and Machine Learning", "AI Agents", "Web Automation", "Webwright Framework"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-05-29T23:41:31Z", "gh_stars": 4720, "reputation_status": "Vetted", "reputation_summary": "Released by Microsoft Research in May 2026, Webwright has quickly gained massive acclaim for achieving SOTA long-horizon web browsing scores using a simple terminal-native Playwright code-writing paradigm.", "social_preview_url": "https://opengraph.githubassets.com/62a380d37d06c01ec2c5420a0fb9d85eb90517ab69efc90b2e748f36c5f500bd/microsoft/Webwright", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md','==Microsoft REST API Guidelines== 🌟🌟🌟','','2026',5,'The comprehensive standards document establishing design specifications for REST APIs across Microsoft platforms. It defines explicit protocols for HTTP methods, error handling, versioning, pagination, and JSON schemas. This serves as a highly robust benchmark for software engineers designing public-facing and microservices-based API endpoints.','Markdown','Repository','Advanced',1,'online','manual','5ab50b2ef8d914aa337c818226259fd7bc8346878bdd1b8339ce95125f1cce30',100.0,1.77903222793640708e+09,1,'2026-05-21T22:27:21Z',NULL,NULL,NULL,'["API Design", "Standards", "REST API"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-21T22:27:21Z", "gh_stars": 23289}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-devops-mcp','Azure DevOps MCP Server','','2025',5,'An official Microsoft MCP server repository enabling AI Agents (like Claude or GitHub Copilot) to interact seamlessly with Azure DevOps. Allows agents to manage work items, query repositories, and orchestrate pipeline runs.','TypeScript','Repository','Advanced',0,'online','manual','05f11807c7bd18462c812d985f04dc2d0f74311546f96b2be8d39b37b11cdd52',100.0,1.77903426964299798e+09,1,'2026-06-12T10:53:20Z',NULL,NULL,NULL,'["CI/CD Pipelines", "AI & Automation", "Model Context Protocol"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/cicd.md", "docs/devops-tools.md"]','["devops-tools.md", "azure.md", "cicd.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T10:53:20Z", "gh_stars": 1813}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-digital-twins-postman-samples','github.com/microsoft/azure-digital-twins-postman-samples','','2020',5,'A collection of pre-configured Postman templates and environment schemas designed to test, model, and automate Azure Digital Twins API endpoints. Simplifies validation tasks across graph topology manipulation and event routing controls.','JSON','Repo','Intermediate',0,'online','manual','1e7d3b110e64cd78964177357387fa23bcaa96ffab9b98f9ff176eda0af727b9',100.0,1.77903034691086411e+09,1,'2024-08-07T14:38:47Z',NULL,NULL,NULL,'["Cloud IoT", "Digital Twins", "API Management"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-07T14:38:47Z", "gh_stars": 21}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-pipelines-tasks','microsoft/azure-pipelines-tasks','','2026',5,'The main open-source codebase behind Azure Pipelines tasks. Critical reference for developers needing to extend build steps or troubleshoot performance bottlenecks.','TypeScript','Repository','Advanced',0,'duplicate','manual','089cfad9479f2a09702703f720100c150312ab62961d5cbbd5bb67569e2625e0',100.0,1.77903137828674507e+09,1,'2026-06-12T14:53:04Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Extensions", "Tasks Repository"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T14:53:04Z", "gh_stars": 3645, "duplicate_of": "https://github.com/Microsoft/azure-pipelines-tasks"}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-pipelines-yaml','microsoft/azure-pipelines-yaml: Azure Pipelines YAML 🌟','','2025',5,'The authoritative schema repository and reference collection for declarative Azure Pipelines. Enables structural version-controlled pipeline configuration, complex dependencies routing, and native agent integration.','YAML','Repository','Intermediate',0,'online','manual','fc49a0157eaa8405aeae08f6311f3feef42ccebd3d26f2f3a7de95f1965d442d',100.0,1.77902997007534098e+09,1,'2025-04-14T11:49:37Z',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Azure Pipelines"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-14T11:49:37Z", "gh_stars": 1287}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-pipelines-yaml/blob/master/templates/maven.yml','microsoft/azure-pipelines-yaml: maven.yml','','2025',5,'Standardized Maven build template for Azure Pipelines. Configures secure package dependency restoration, execution of JUnit/TestNG tests, build caching parameters, and target JAR/WAR compilation workflows.','YAML','Repository','Intermediate',1,'online','manual','e1e184aad99b517728ded543ad86353301c0186c64e696af498760b29b485580',100.0,1.77903032700098395e+09,1,'2025-04-14T11:49:37Z',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Build Templates"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-14T11:49:37Z", "gh_stars": 1287}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-skills','Microsoft Azure Skills (MCP Server)','Official Azure skills plugin and Model Context Protocol (MCP) server providing agents with rich tools to query, manage, and diagnose 40+ Azure services.','2026',4,'The official Microsoft Azure Skills repository, implementing an Model Context Protocol (MCP) server that exposes over 200 structured tools across 40+ Azure services to AI agents. It equips agentic hosts with the execution layer needed to query costs, list resource states, diagnose infrastructure failures, and trigger automated Azure-native workflows. By standardizing Azure API interactions under the MCP framework, it bridges declarative agent planning with direct cloud management capabilities.','en','repository','advanced',0,'online','automatic','c1900fc313f531d7e5453b70291e5d345eace4e7c81726452af68afe65c0dde3',NULL,1.7803528286414659e+09,0,'2026-06-01T16:19:35Z',NULL,NULL,NULL,'["Artificial Intelligence", "Model Context Protocol", "Cloud Integrations", "Azure Skills"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T16:19:35Z", "gh_stars": 1127, "reputation_status": "Vetted", "reputation_summary": "Highly active and officially maintained Microsoft repository delivering Azure integrations for the Model Context Protocol (MCP).", "social_preview_url": "https://opengraph.githubassets.com/b2fa5e3c4dde18696f5403f3a038a0d5bfe83a0f691dd1f312bc99f336f8760c/microsoft/azure-skills", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/azure_arc','architecture diagrams and slides','','2025',4,'Official architectural blueprints and presentation slides detailing the inner workings of Azure Arc control planes and resource providers. This repository visually demonstrates how Arc bridges the control plane to edge environments and external cloud providers. It is an indispensable asset for enterprise architects designing unified management policies and hybrid cluster deployments.','Markdown/Images','Architecture Repository','Intermediate',1,'online','manual','ee9eb187cc724bf6c6a6f48aa2467c7999388b6d26a575a43419ccfb7000c1fc',100.0,1.77902971061156105e+09,1,'2026-05-03T12:48:31Z',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Hybrid & Multicloud Solutions", "Azure Arc Architecture"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2026-05-03T12:48:31Z", "gh_stars": 806}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/azurelinux','github.com/microsoft/CBL-Mariner','','2026',5,'Official repository for Azure Linux (formerly CBL-Mariner), a lightweight, container-optimized OS designed for minimal footprint and maximum security inside AKS. Strips away non-essential packages to shrink attack surfaces and secure running microservices.','Go','Repository','Advanced',1,'online','manual','7b1392a64f515c980e345c83a648e9e6f479fa1f43efe13619bdedf862b140b3',100.0,1.77913049498926496e+09,1,'2026-06-14T10:06:28Z',NULL,NULL,NULL,'["Operating Systems", "Azure Linux", "Kernel Curation"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T10:06:28Z", "gh_stars": 4994}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/contosotraders-cloudtesting','github.com/microsoft: Contoso Traders - Cloud testing tools demo app','','2024',5,'A comprehensive, multi-platform microservices demonstration application showcasing Azure cloud testing solutions. Features Playwright end-to-end tests, load testing scenarios, and automated regression validations.','TypeScript','Repository','Advanced',1,'online','manual','db68f66a08e2354e117180bbad787f1197df03878cfa213bc9aeca290f6ea96a',100.0,1.77902950296417808e+09,1,'2024-08-19T08:27:19Z',NULL,NULL,NULL,'["DevSecOps & IDEs", "Quality Assurance", "Azure Cloud Testing"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-19T08:27:19Z", "gh_stars": 168}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/dicom-server','github.com/microsoft/dicom-server','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bda9e920e062fd2085035748c1fd0056e9ad436c45711897a668e4f5ea08d40e',100.0,1.77903180061510705e+09,1,'2026-05-17T17:30:00.615107+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/entraexporter','EntraExporter','','2025',4,'An essential open-source PowerShell tool designed to export entire Microsoft Entra ID tenant configurations to local JSON files. In 2026, EntraExporter is widely used by security and architecture teams to establish configuration baselines, detect drift, and archive tenant states for compliance audits.','PowerShell','Code Repository','Advanced',0,'online','manual','2f0ffcfeeaaa6b7489563030b937e36b22511a7415f64e42703a6ef22dcb68be',100.0,1.77903035047614097e+09,1,'2025-11-16T04:46:40Z',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Entra ID", "Infrastructure as Code"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md", "docs/devops.md", "docs/gitops.md"]','["gitops.md", "azure.md", "devops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-16T04:46:40Z", "gh_stars": 866}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/fhir-server','github.com/microsoft/fhir-server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4620f319dc536da8819e87d36d4f7e52c0171ffa1ca36f0dde63a957b885373a',100.0,1.77903290249583292e+09,1,'2026-05-17T17:48:22.495833+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT", "duplicate_of": "https://github.com/microsoft/dicom-server"}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/finops-toolkit','github.com/microsoft/finops-toolkit','','2026',5,'The official Microsoft FinOps toolkit. Orchestrates Azure cost management reports, optimizes compute reservations models, standardizes amortization datasets, and formats Power BI pricing governance metrics.','PowerShell','Repository','Intermediate',0,'online','manual','c8f11317be8ef904002779b7d610efe0573b8d99bfa1d42be1c7441ec7c4764e',100.0,1.77903297543148589e+09,1,'2026-06-10T15:11:02Z',NULL,NULL,NULL,'["Cloud Platform", "Governance", "FinOps"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T15:11:02Z", "gh_stars": 565}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/mindaro','Bridge to Kubernetes 🌟','','2024',5,'Formerly a popular Microsoft tool for redirection of Kubernetes cluster traffic to local workstations. Live Grounding indicates this project has been retired and archived by Microsoft. Teams seeking similar workflows should look to solutions like mirrord or Telepresence.','TypeScript','GitHub Repository','Advanced',1,'online','manual','21fe8346e03b4c4c11ac2d27328a4d90a23ca24628e717e01c8f7d9b6516fbd2',100.0,1.77902957384097599e+09,1,'2022-08-19T00:20:04Z',NULL,NULL,NULL,'["Cloud-Native Development", "Kubernetes", "Local Development"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-19T00:20:04Z", "gh_stars": 304}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/pyright','github.com/microsoft/pyright','','2025',5,'Curator Insight defines Pyright as Microsoft''s performant static type checker for Python. Live Grounding highlights its critical importance in large-scale enterprise deployments, providing quick type verification directly inside continuous integration pipelines.','TypeScript','Tool','Advanced',1,'online','manual','d44ddd61b0d9e397f6d38865b2ee0782fbc87b6aa2c93edd50a66d8df5639046',100.0,1.77903435603607106e+09,1,'2026-06-06T11:58:01Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-06T11:58:01Z", "gh_stars": 15475}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/retina','==github.com/microsoft/retina==','','2026',2,'Microsoft''s eBPF-powered cloud-native network observability platform. Delivers deep distributed packet captures, connection tracking, and granular network telemetry for debugging multi-cluster Kubernetes deployments.','Go','Repository','Advanced',0,'online','manual','4597786b916fa5b20b187b321a1beeb0fdc607a3b09d9a2e34d9d9d2ca79d15a',100.0,1.7790329752739129e+09,1,'2026-06-12T17:52:17Z',NULL,NULL,NULL,'["Observability", "Networking", "eBPF Platform"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T17:52:17Z", "gh_stars": 3144}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/terraform-provider-azuredevops/releases/tag/v1.0.0','github.com/microsoft/terraform-provider-azuredevops/releases/tag/v1.0.0','','2024',3,'The official v1.0.0 release of the Microsoft Azure DevOps provider for Terraform. Marks production-readiness for orchestrating Azure DevOps projects, service connections, pipelines, and repository resources programmatically via HCL.','Go','Provider','Intermediate',0,'online','manual','061897ab0f9a378e00671946a16c11a1c51580c4d6dcc8b44686e7f4139d4333',100.0,1.77903347724084711e+09,1,'2026-06-09T23:15:19Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure DevOps", "Providers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T23:15:19Z", "gh_stars": 428}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/vscode-python','Python Visual Studio Code','','2024',5,'The official VS Code Python extension repository. Serves as a primary integration layer for code-formatting, Jupyter Notebook systems, pytest architectures, and type checker implementations.','Python','Repository','Advanced',0,'online','manual','7e94ba701595440394a6e1b3c1e4db8bff6585866ff98ba59e19eb6a29b6215a',100.0,1.77902936532050395e+09,1,'2026-06-09T21:01:01Z',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Language-Specific Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T21:01:01Z", "gh_stars": 4623}'); -INSERT INTO "resources" VALUES('https://github.com/microsoft/winget-cli','Windows Package Manager CLI (aka winget)','','2024',5,'The official open-source repository for winget-cli, Microsoft''s Windows Package Manager. Standardizes command-line app deployment, installation, dependency discovery, and workspace updates.','C++','Repository','Intermediate',0,'online','manual','6e43e40685a1329aa32bbe74a24ffe73fc73eede3fb7f7ef51a4123c7159c6fb',100.0,1.77903164769802689e+09,1,'2026-06-11T20:12:36Z',NULL,NULL,NULL,'["Developer Experience", "Package Management", "Windows Tooling"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/linux-dev-env.md"]','["linux-dev-env.md", "azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T20:12:36Z", "gh_stars": 26023}'); -INSERT INTO "resources" VALUES('https://github.com/microsoftgraph/msgraph-sdk-powershell','microsoftgraph/msgraph-sdk-powershell/samples: 9-Applications.ps1','','2024',4,'Official template outlining secure authentication, property mapping, and service endpoint registration tasks in Entra ID tenants using Graph API cmdlets.','PowerShell','GitHub Repository','Intermediate',0,'online','manual','62408e2106734f6b076d7b7d1c820871d89a95cef3534e4995e3d90ccf283f28',100.0,1.7790315644259479e+09,1,'2026-06-12T20:32:47Z',NULL,NULL,NULL,'["Identity and Access", "Microsoft Graph API", "SDK Samples", "Azure AD Applications"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T20:32:47Z", "gh_stars": 870}'); -INSERT INTO "resources" VALUES('https://github.com/microtica/gitops-resources','gitops-resources','','2026',0,'A specialized index charting GitOps design architectures applied to infrastructure provisioning. Focuses on push-based vs. pull-based reconciliation loops and declarative configurations for cloud providers.','Markdown','Awesome List','Intermediate',1,'online','manual','4148ee811d6731bb350509b86a0ffa7faf7c005260c8bb17ae5670c6fee26810',100.0,1.78173612340253305e+09,1,'2026-06-18T00:42:03.402533+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "Infrastructure Automation"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/migtools/crane','github.com/konveyor/crane: Crane 2.0 🌟','','2024',4,'Crane 2.0 provides continuous state synchronization, target resource modifications, and mock-run configurations to assist operators with real-time Kubernetes cluster replatforming campaigns.','Go','Tool','Advanced',1,'online','manual','8ea4607b6555b5b52d9517623db78772567121df9f7a9174fbef56df9af59fda',100.0,1.77913049503049206e+09,1,'2026-06-12T16:33:56Z',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T16:33:56Z", "gh_stars": 54}'); -INSERT INTO "resources" VALUES('https://github.com/miguelmota/golang-for-nodejs-developers','Golang for Node.js Developers','','N/A',0,'A comparison manual translating Node.js practices and architectural paradigms into native Go-based idioms like goroutines, structures, and native channels.','en','Repository','Intermediate',0,'online','manual','0b17cbbd1a5ebb4b31d5c566481f3721ac4939a9b7fa79304ac748cc1db1686b',100.0,1.77902917270627498e+09,1,'2023-02-02T11:21:08Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-02T11:21:08Z", "gh_stars": 4772}'); -INSERT INTO "resources" VALUES('https://github.com/mikefarah/yq','yq','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b7a31327a49b5a01e80f6a8df5f9ddf7f46de3b3333e20339a7f77be44068acd',100.0,1.77903311868529796e+09,1,'2026-05-17T17:51:58.685298+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/mikefrank-ca/bitbucket-auto-merge','BitBucket Auto Merge','','2019',1,'A lightweight Node.js helper utility built to programmatic resolve and merge pull requests inside Bitbucket Server. Monitors build pipelines and approval conditions to coordinate automated commits, bypassing the lack of native merge queues in legacy Bitbucket editions.','JavaScript','Tool','Intermediate',0,'online','manual','048845a2716b084ad8d0f6c229457fb1c7a4d2f51943eddce3d75bcc08b15ff9',100.0,1.78173595058266496e+09,1,'2026-06-18T00:39:10.582665+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Bitbucket Automation"]','["[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/mikeroyal/Kubernetes-Guide','==mikeroyal/Kubernetes-Guide: Kubernetes Guide== 🌟','','2023',5,'A massive educational directory covering basic components, intermediate networking, storage, and advanced Kubernetes configurations. Offers structured developer pathways and hypervisor setup instructions, making it ideal for technical upskilling and training programs.','Markdown','Guide','Intermediate',0,'online','manual','9944c6f547ac65e1e15ef560dad2ded347b88af42423ade0d25ad781620bb3f1',100.0,1.78173612318517494e+09,1,'2026-06-18T00:42:03.185175+02:00',NULL,NULL,NULL,'["Curation", "Guides", "Kubernetes"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/mikeroyal/Kubernetes-Guide/blob/main/README.md','==mikeroyal/Kubernetes-Guide: Machine Learning== 🌟','','2023',4,'A comprehensive reference manual mapping the landscape of running machine learning workloads on Kubernetes. Aggregates configurations, installation commands, and architecture diagrams for tooling across GPU provisioning, Kubeflow orchestration, and containerized serving frameworks like KServe.','Markdown','Repository','Intermediate',0,'online','manual','e374d436342b70813c900a5c3f760ad4ee0c5ce2ac6b4b44cd64bdc5d7cfc132',100.0,1.78173609194240498e+09,1,'2026-06-18T00:41:31.942405+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Curated Reference"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/mikeroyal/OpenShift-Guide','==mikeroyal/OpenShift-Guide: OpenShift Guide== 🌟🌟','','2022',4,'A comprehensive community repository providing structured technical references for OpenShift. Includes instructions for cluster setup, networking tools, persistent storage, and third-party integrations.','Markdown','Repository','Intermediate',0,'online','manual','974e648a506992164bf1cd5aaec3bded413576db9a558956929be7f413ba9be9',100.0,1.78173611263506102e+09,1,'2026-06-18T00:41:52.635061+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Evaluation", "Learning Resources"]','["[ENTERPRISE-STABLE]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/mikzuit/fair-job-offer','mikzuit/fair-job-offer','','2020',1,'Curator Insight: A direct calculator tool created to evaluate contract offers and compensation fairness. Live Grounding: This repository is now archived and categorized as legacy due to complete commit inactivity since 2020, yet still acts as an architectural blueprint for programmatic contract parser apps.','en','GitHub Repository','Intermediate',0,'online','manual','717e1a37a862428962b97fbf73e900773ca815ba25b8ea0af325af41ab0bbb5e',100.0,1.77903143882661509e+09,1,'2022-05-31T09:59:59Z',NULL,NULL,NULL,'["Professional Practice", "Compensation", "Contract Analysis"]','["[LEGACY]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-05-31T09:59:59Z", "gh_stars": 19}'); -INSERT INTO "resources" VALUES('https://github.com/milanm/DevOps-Roadmap','DevOps Roadmap for 2026','','2026',4,'An extensive, highly-vetted community map outlining modern DevOps and platform engineering educational pathways. Synthesizes knowledge milestones across systems internals, network protocols, continuous integration/continuous delivery protocols, and hybrid observability.','Markdown','Educational Repository','Intermediate',0,'online','manual','e8bd6c3679a539b713a836931e283891cac944c3ae4309905b61e377fecfc5f4',100.0,1.77903449987078094e+09,1,'2026-06-13T06:35:41Z',NULL,NULL,NULL,'["DevOps & CI/CD", "Roadmaps", "Career Path"]','["[DE FACTO STANDARD]"]','["docs/devops.md", "docs/iac.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "devops.md", "iac.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T06:35:41Z", "gh_stars": 19614}'); -INSERT INTO "resources" VALUES('https://github.com/mineiros-io/terramate','mineiros-io/terramate','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42bd28f835ee1bc496f6489ce7d2ef163baf41ae2061ac27c1f21cc1f4108071',100.0,1.77903190302011704e+09,0,'2026-05-17T17:31:43.020117+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/terramate-io/terramate"}'); -INSERT INTO "resources" VALUES('https://github.com/mingrammer/diagrams','mingrammer/diagrams','','2026',5,'A highly popular open-source Python framework that allows engineers to write cloud infrastructure diagrams directly as Python code. It supports hundreds of built-in components covering AWS, GCP, Azure, and Kubernetes services.','Python','Repository','Intermediate',0,'online','manual','55db708ce5d58604dfbdc548af681681a7ed911d8492caf92cb853c01fa398c1',100.0,1.77903109715308189e+09,1,'2026-06-09T16:14:08Z',NULL,NULL,NULL,'["Architecture & Design", "Diagrams-as-Code", "Python Tooling"]','["[DE FACTO STANDARD]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T16:14:08Z", "gh_stars": 42349}'); -INSERT INTO "resources" VALUES('https://github.com/minishift/minishift/releases',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3ef77082f7ff5f1e098bea6ae8a7cc430d69b7119b7180e16ddf03da60a4c28c',100.0,1.77903198338558602e+09,0,'2026-05-17T17:33:03.385586+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/ministryofjustice/modernisation-platform/tree/main/architecture-decision-record','==github.com/ministryofjustice: Modernisation Platform - Architecture Decisions==','','2023',5,'The public collection of Architecture Decision Records (ADRs) from the UK Ministry of Justice Modernisation Platform. This serves as a key reference for cloud governance, public sector IT standards, and clear decision documentation.','English','Repository','Advanced',0,'online','manual','b37d4cefa537709aa99fcb4c3351f3819d5cdfab5c9d6ad9c640f2ea1ca62fbc',100.0,1.77903175304591202e+09,1,'2026-06-12T16:10:42Z',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Governance", "Case Studies"]','["[DE FACTO STANDARD]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T16:10:42Z", "gh_stars": 724}'); -INSERT INTO "resources" VALUES('https://github.com/miracle2k/k8s-snapshots','k8s-snapshots: Automatic Volume Snapshots on Kubernetes','','2020',2,'An early volume snapshotting manager targeting GCE Persistent Disks and AWS EBS volumes inside Kubernetes. It is largely considered legacy, superseded by standardised CSI volume driver capabilities.','Python','Tool','Intermediate',0,'online','manual','3d691e1e2bfc6238173f581573e8f2f60773b10969b0536ab617e09aaf0f89eb',100.0,1.77903153611565899e+09,1,'2026-01-05T23:34:02Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Legacy Snapshots"]','["[LEGACY]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "BSD-2-Clause", "gh_pushed": "2026-01-05T23:34:02Z", "gh_stars": 350}'); -INSERT INTO "resources" VALUES('https://github.com/mishushakov/llm-scraper','LLM Scraper','TypeScript library leveraging LLMs to convert any webpage into schema-validated structured data.','2024',4,'An elegant TypeScript and Playwright-powered scraping library that leverages local or cloud LLMs (including GGUF and OpenAI) to extract structured, schema-validated JSON data from any web interface. By relying on LLM semantic understanding rather than brittle CSS selectors, it remains resilient to layout changes and can intelligently navigate dynamic SPAs. It provides native schema integration with Garph or Zod, offering a robust approach for converting unstructured web documentation into machine-readable datasets for LLMs and agent retrieval.','en','GitHub Repository','Advanced',0,'online','automatic','11914b1c7d4a8956a620b78b0e99e3424816861693ef998389060f4d32028905',NULL,1.78035214849396395e+09,0,'2026-04-13T17:42:00Z',NULL,NULL,NULL,'["AI", "Web Scraping", "Data Extraction", "Developer Tools"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-04-13T17:42:00Z", "gh_stars": 6766, "reputation_status": "Vetted", "reputation_summary": "Strong community vetting as a robust and flexible LLM-powered scraping framework with multi-model support.", "social_preview_url": "https://opengraph.githubassets.com/1058235305093fd11a3349d178fe1e7624090c2900d472bf5dd201b7de3001dc/mishushakov/llm-scraper", "source_provenance": "X.com (midudev)", "suggested_new_category": "data-scraping"}'); -INSERT INTO "resources" VALUES('https://github.com/mislav/hub','github/hub 🌟','','2021',5,'Curator Insight highlights ''hub'' as the classic command-line utility wrapping Git to simplify GitHub-specific tasks. Live Grounding verifies that the repository is officially archived by GitHub in favor of the newer ''gh'' CLI.','Go','Tool','Intermediate',0,'online','manual','f5e551349d8753560003328136f8a5cd4e0a90c0c54a03262f8fd9d99687c79f',100.0,1.77913049499643206e+09,1,'2024-02-02T21:00:44Z',NULL,NULL,NULL,'["Developer Platforms", "CLI Utilities", "hub CLI", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-02-02T21:00:44Z", "gh_stars": 22954}'); -INSERT INTO "resources" VALUES('https://github.com/mitchellh/terraform-provider-multispace','mitchellh/terraform-provider-multispace','','2020',3,'A highly specialized custom provider allowing interaction with external workspaces within a single run. Solves state dependency sharing patterns dynamically, conceptualized by Mitchell Hashimoto.','Go','Provider','Advanced',0,'online','manual','c478a3c341119b111c8eea807005a1e63dc3aee38db483f272f06a8f8adf88af',100.0,1.77903325937649488e+09,1,'2023-07-24T04:24:34Z',NULL,NULL,NULL,'["Infrastructure as Code", "State Management", "Providers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2023-07-24T04:24:34Z", "gh_stars": 148}'); -INSERT INTO "resources" VALUES('https://github.com/mithi/react-philosophies','react js: mithi/react-philosophies','','2020',5,'A highly structured philosophy repository outlining architectural principles for designing maintainable React codebases. Emphasizes declarative code patterns, state encapsulation, hook extraction, and unit testing strategies.','Markdown','Software','Intermediate',0,'online','manual','30946b510b313149c8da5e6dac6a701695f2cbc4bee376bbd1fe382652f3fa03',100.0,1.779030727692559e+09,1,'2025-10-05T16:46:54Z',NULL,NULL,NULL,'["Frontend Development", "React Framework", "Software Architecture"]','["[DE FACTO STANDARD]"]','["docs/javascript.md"]','["javascript.md"]','{}','{"gh_license": "CC-BY-SA-4.0", "gh_pushed": "2025-10-05T16:46:54Z", "gh_stars": 3728}'); -INSERT INTO "resources" VALUES('https://github.com/mittwald/kube-httpcache','github.com/mittwald/kube-httpcache','','2024',3,'An engineered Kubernetes-native HTTP caching platform that bundles Varnish with a specialized controller sidecar. It queries Kubernetes API endpoints directly to dynamically reconstruct and scale Varnish backend configurations without requiring manual server reloads.','Go','Repository','Advanced',0,'online','manual','268e6dd1f6d7203d7fe58773ad6fe52dc5e3cee2d2a128765a0f4b589d2912a8',100.0,1.77902959054069304e+09,1,'2025-12-18T15:03:45Z',NULL,NULL,NULL,'["Infrastructure & Caching", "Kubernetes Caching", "Distributed Caching"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-18T15:03:45Z", "gh_stars": 312}'); -INSERT INTO "resources" VALUES('https://github.com/mittwald/kubernetes-secret-generator','github.com/mittwald/kubernetes-secret-generator 🌟','','2025',5,'This secret generator creates secure random passwords, certificates, and private SSH keys on-demand in-cluster. Generated data is stored directly as encrypted Secrets resources, eliminating the risk of checking cleartext credentials into infrastructure repositories.','Go','Repository','Intermediate',0,'online','manual','869a5470f61705d827cd5b5f42047335c8749a867b4e46abc016ae3d2954d67c',100.0,1.77903112279440093e+09,1,'2025-12-05T14:16:25Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "Dynamic Secrets"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T14:16:25Z", "gh_stars": 391}'); -INSERT INTO "resources" VALUES('https://github.com/mivano/azure-cost-cli','==github.com/mivano/azure-cost-cli==','','2024',4,'Focuses on tag-based cost-querying using the `azure-cost-cli` tool. Explains how to extract billing data grouped by tags to simplify chargeback allocations and identify untagged resources.','C#','GitHub Repository','Intermediate',0,'online','manual','8a986352ce0fcb9452ebb54ae864c000435891c68701348b74e240aac0ab3391',100.0,1779031652.7376,1,'2026-06-08T08:05:59Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/finops.md"]','["finops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T08:05:59Z", "gh_stars": 1118}'); -INSERT INTO "resources" VALUES('https://github.com/miztiik/AWS-Demos','github.com/miztiik/AWS-Demos','','2025',0,'A rich repository compiling hundreds of AWS hands-on architecture guides and automated scripts. Spans serverless computing, databases, event routing, and container-based architectural patterns.','Python','Repository','Intermediate',0,'online','manual','bd838b9de61ff01365ffe131b166c40c1bc35ef356113f5cceb23eeb19022f7e',100.0,1.78173592131231403e+09,1,'2026-06-18T00:38:41.312314+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "DevOps Demos"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/mkubaczyk/helmsman','Helmsman: Helm Charts as Code 🌟','','2025',4,'An enterprise-grade, GitOps-friendly engine for declaring Helm charts as code. By monitoring desired state files, it automates lifecycle tasks including installations, cross-cluster upgrades, namespace setup, and purging deprecated releases.','Go','CLI Tool','Advanced',0,'online','manual','582663ae9aaa48a531b0608f40a8aa9e28107177874b46c1b807856e0725d7ba',100.0,1.77913049496486496e+09,1,'2026-06-07T15:42:46Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Multi-Chart Orchestration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-07T15:42:46Z", "gh_stars": 1498}'); -INSERT INTO "resources" VALUES('https://github.com/mlabonne/llm-course','github.com/mlabonne/llm-course','','2023',5,'Maxime Labonne''s stellar curriculum for mastering Large Language Model engineering. Curator Insight and Live Grounding confirm its value, providing code-driven notebooks covering quantization (bitsandbytes, AWQ, GGUF), LoRA fine-tuning, direct preference optimization (DPO), and advanced retrieval-augmented generation (RAG) paradigms.','Python','Repository','Advanced',0,'online','manual','ba9d9be39679259c589973a3de17a8bdab0394741a8b187bf54bbe39f8a2d836',100.0,1.77902959052444791e+09,1,'2026-02-05T13:09:26Z',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Structured Curriculums"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-05T13:09:26Z", "gh_stars": 80120}'); -INSERT INTO "resources" VALUES('https://github.com/mlabouardy/grafana-dashboards','github.com/mlabouardy: Grafana Dashboards','','2020',0,'Archived repository containing early Grafana dashboard iterations. Shows fundamental layout compositions for visualizing container workloads, though highly outdated compared to current standards.','JSON','Repository','Intermediate',0,'online','manual','02a05b5ebaf5e334f6df5c472087a5415c167625b6791d6c2bce87c95b5d40f2',100.0,1.78173595107683897e+09,1,'2026-06-18T00:39:11.076839+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Community Dashboards"]','["[LEGACY]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/mlabouardy/nexus-cli','GitHub: Nexus-CLI','','2020',5,'A command-line interface tool written in Go to interact with and manage Nexus repositories. Real-world grounding shows this repository has had no active maintenance in over four years, pointing to a legacy project. Platform operators should pivot to using official Nexus APIs or modern alternative tooling.','Go','Repository','Intermediate',0,'online','manual','5bfc864b0bfb1a769d8f98ef5ef68078cc29e6362ae7753185f933a069f8509c',100.0,1.77902946534038209e+09,1,'2022-11-15T16:23:58Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Tooling"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-15T16:23:58Z", "gh_stars": 294}'); -INSERT INTO "resources" VALUES('https://github.com/mlrun/mlrun','mlrun','','2026',3,'MLRun is an open-source MLOps orchestration platform designed to streamline the lifecycle of machine learning pipelines on Kubernetes. It automates model training, tracking, and serving by turning raw Python functions into elastic, high-performance containerized workloads. Data platform teams rely on MLRun to deploy real-time inference models and scale distributed data preprocessing pipelines.','Python','MLOps Platform','Advanced',1,'online','manual','b4762640bf0c7d3885cd5eca6eaef3e2ff68f4c45f7802dcde2797f4e1416598',100.0,1.77903321858674407e+09,1,'2026-06-14T09:57:23Z',NULL,NULL,NULL,'["Data Engineering", "MLOps Platforms", "Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:57:23Z", "gh_stars": 1672}'); -INSERT INTO "resources" VALUES('https://github.com/mmmmmmpc/forklift-configmap-service','mperezco/forklift-configmap-service','','2022',0,'A specialized service designed to dynamically orchestrate Kubernetes ConfigMap generation and delivery. It acts as a sidecar or control helper to keep configuration payloads dynamically synced across targeted deployments.','Go','Operator','Medium',1,'online','manual','fa66c439bd4d117f2d253f28cecbe9089ce09afc9054c652d386726a357e7b93',100.0,1.77913049503160905e+09,1,'2021-09-22T14:00:12Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-09-22T14:00:12Z", "gh_stars": 0}'); -INSERT INTO "resources" VALUES('https://github.com/moabukar/tech-vault','github.com/moabukar/tech-vault','','2026',3,'A massive compiled database containing cheat sheets, system design diagrams, and software development resources. Serves as a vital study companion for engineers preparing for platform and architectural assessments.','Markdown','Curated List','Intermediate',0,'online','manual','35bd19e48da9d8ddf977958066ef454fc6404cf373868c8c7015c1cc92d8bc8f',100.0,1.77903070652740693e+09,1,'2026-03-01T22:28:21Z',NULL,NULL,NULL,'["Career & Interview Preparation", "Resource Vaults", "System Design"]','["[ENTERPRISE-STABLE]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-01T22:28:21Z", "gh_stars": 3415}'); -INSERT INTO "resources" VALUES('https://github.com/modelcontextprotocol/servers','GitHub MCP Server','','2025',5,'Curator Insight: Primary collection of production-grade Model Context Protocol (MCP) servers. Live Grounding: Establishes development standards for JSON-RPC 2.0 based message exchange between host agents and enterprise backend systems.','TypeScript','Software','Advanced',0,'online','manual','4b0c23b47ac282b07556690f1316f4cf786a56a8746af609ccd6cf929bf92002',100.0,1.77903216721441388e+09,1,'2026-06-07T22:29:30Z',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Official Servers"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-07T22:29:30Z", "gh_stars": 87194}'); -INSERT INTO "resources" VALUES('https://github.com/moditect/jfrunit','jfrunit','','2026',5,'A highly innovative JUnit extension enabling assertions against Java Flight Recorder (JFR) events. In 2026, JfrUnit is standard for continuous performance regression testing, automatically blocking commits that trigger abnormal CPU usage or memory allocations.','Java','Repository','Advanced',1,'online','manual','6bb37b669daadec1c6bd53a9682eb004aa85746e3305e876be052de34b6bfe22',100.0,1779030500.28831,1,'2023-04-04T17:39:56Z',NULL,NULL,NULL,'["Modern Java", "Performance", "Testing"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-04T17:39:56Z", "gh_stars": 326}'); -INSERT INTO "resources" VALUES('https://github.com/mogensen/helm-changelog','helm-changelog: Create changelogs for Helm Charts, based on git history','','2024',1,'A smart CLI helper designed to parse git commit logs and automatically compile detailed changelogs for Helm releases. Ideal for maintaining human-readable release histories without manual maintenance bottlenecks during major release cycles.','Go','CLI Tool','Beginner',0,'online','manual','aee6b1c0a49a8c4cef5278b4c8972a95725c0922634fdfb681341e106ef4cd63',100.0,1.77903269970196294e+09,1,'2024-08-01T10:32:40Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Auditing & Maintenance"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-01T10:32:40Z", "gh_stars": 43}'); -INSERT INTO "resources" VALUES('https://github.com/mohanad86/secure-ssh-python','Auto-SSH for Linux security','','2021',1,'A lightweight Python-based wrapper designed to manage, secure, and automate SSH connections, preventing session dropouts and hardening connection authentication parameters dynamically. Double-Evidence: This utility provides automated terminal tunnels, while live grounding indicates it serves as an excellent reference for custom connection-recovery scripts inside edge-computing and remote node installations.','Python','Repository','Intermediate',0,'online','manual','bbf6e7235fe56e1a263032b7c50596c24af13e54938be16c891ddf838c515044',100.0,1.781736068187819e+09,1,'2026-06-18T00:41:08.187819+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/mohatb/kubectl-exec','mohatb/kubectl-exec','','2021',0,'A simple kubectl plugin designed to ease executive context execution into all pods matching a specific label selector. While it simplifies multi-pod execution for ad-hoc debugging, modern enterprise workflows have largely transitioned to more feature-rich and actively maintained alternatives like kubectl-foreach or custom controllers.','Go','CLI Plugin','Intermediate',0,'online','manual','3549810e43c51fd68757c68486b397cc1ac40a15f3a963f12fe3e4642059274b',100.0,1779031752.98567,1,'2025-07-28T11:24:13Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-28T11:24:13Z", "gh_stars": 87}'); -INSERT INTO "resources" VALUES('https://github.com/monksy/awesome-kafka/blob/master/tools.md','Awesome Kafka','','2026',0,'A comprehensive, community-curated list of tools, command-line utilities, clients, and GUI frameworks for Apache Kafka administration. It serves as an essential hub for engineers searching for proven ecosystem additions.','N/A','Guide','Intermediate',0,'online','manual','bbd37b93636f0486720d1d3c85369e4f0344243b89bc85169071705d9ba06ea6',100.0,1781736081.08495,1,'2026-06-18T00:41:21.084950+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Meta-Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','["message-queue.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/monodot/pipeline-library-demo','github.com/monodot/pipeline-library-demo 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','301d62aa31c1b716f393af4152f147d6562e00bee25286f1e1ce4aa58dd656d4',100.0,1.77903391784513092e+09,0,'2026-05-17T18:05:17.845131+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/tutorialworks/pipeline-library-demo"}'); -INSERT INTO "resources" VALUES('https://github.com/moule3053/mck8s','moule3053/mck8s','','2021',2,'MCK8s (Multi-Cluster Kubernetes) is an experimental open-source multi-cluster orchestration scheduler. It aims to intelligently distribute workloads across distinct geographical or multi-cloud Kubernetes clusters based on custom latency, cost, or compliance constraints. While theoretically robust, it remains an early-stage academic and community project.','Go','Tool','High',0,'online','manual','b83b59fdec53464c7fd0e7f18aa8edd2c4445f518b3fa4a6f5293f4479e1a4c2',100.0,1.779034523392107e+09,1,'2023-07-07T09:30:06Z',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Federated Deployments"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-07T09:30:06Z", "gh_stars": 73}'); -INSERT INTO "resources" VALUES('https://github.com/mozilla/sops','sops: Simple and flexible tool for managing secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d6ee771f290b2a6417127c57c2091091c0729a52f006b7eb9e4eae061d70b46',100.0,1779030000.88447,0,'2026-05-17T17:00:00.884470+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/getsops/sops"}'); -INSERT INTO "resources" VALUES('https://github.com/mperezco/forklift-configmap-service','mperezco/forklift-configmap-service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c04babd3ae496581d3395b0e59eec24b81915748e83275a9bd78461e45d4f427',100.0,1.77903143883431911e+09,0,'2026-05-17T17:23:58.834319+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/mmmmmmpc/forklift-configmap-service"}'); -INSERT INTO "resources" VALUES('https://github.com/mramanathan/ansible-harbor','mramanathan/ansible-harbor','','2019',0,'A legacy, inactive Ansible playbook repository configured to deploy a Harbor instance. Real-world grounding confirms zero recent updates, classifying it as obsolete. Platform engineers are encouraged to reference standard, actively maintained Kubernetes operator resources or Helm charts instead.','YML','Repository','Intermediate',0,'online','manual','2ef9f54c05ae28d91061b04471d72ee9b80a004a82ff90ea1a37083c86536bc7',100.0,1781736154.46731,1,'2026-06-18T00:42:34.467310+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Automation"]','["[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/mrcodedev/frontend-developer-resources','El camino del Frontend Developer','','2024',4,'An extensive frontend development roadmap repository, detailing system tools, CSS architectures, modern frameworks (React, Vue, Angular), and build systems (Vite, Webpack) required for client engineering.','Markdown','Repository','Intermediate',0,'online','manual','82e43fd6826fa0274e757f16f8ec7473e5d63e8fcdacae064b34d0c23f67d342',100.0,1.77903188341136789e+09,1,'2024-07-18T19:43:31Z',NULL,NULL,NULL,'["Software Engineering", "Frontend", "Learning Paths"]','["[ENTERPRISE-STABLE]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-18T19:43:31Z", "gh_stars": 3536}'); -INSERT INTO "resources" VALUES('https://github.com/msfidelis/kubernetes-with-cri-o','Kubernetes setup with CRI-O Runtime','','2021',3,'A practical hands-on repository outlining the exact deployment and structural configuration needed to run Kubernetes with CRI-O. An invaluable asset for engineers aiming to drop Docker overhead in favor of pure, security-hardened, OCI-compliant system container operations.','Shell','Repository','Advanced',0,'online','manual','0bb0f81b0d87d0e5fa466db80d253446767bfa6b60d970bd6bd9d3e8dfcb37c6',100.0,1.77903073246291208e+09,1,'2023-01-10T03:37:18Z',NULL,NULL,NULL,'["Infrastructure", "Container Runtime Interface", "CRI-O Setup"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-10T03:37:18Z", "gh_stars": 93}'); -INSERT INTO "resources" VALUES('https://github.com/mspnp/AzureNamingTool','github.com/mspnp/AzureNamingTool - Azure Naming Tool 🌟','','2025',5,'Patterns & Practices software engine providing an integrated UI and programmatic API endpoints to enforce consistent, governance-compliant resource naming structures across all Azure cloud components.','C#','Repository','Intermediate',0,'online','manual','1b2388251576bb22987c23c4f4678950ee53aa84dc1c01b281688456f9295bb6',100.0,1.77902956159771704e+09,1,'2026-01-13T16:03:31Z',NULL,NULL,NULL,'["Cloud Platform", "Governance", "Azure Naming Tool"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-13T16:03:31Z", "gh_stars": 581}'); -INSERT INTO "resources" VALUES('https://github.com/mudler/LocalAI','LocalAI','','2025',4,'Curator Insight: A self-hosted, community-first OpenAI-compatible API gateway running on local hardware. Live Grounding: Allows developers to host LLMs, audio-to-text, and image generation services inside Kubernetes without external data dependencies, optimized for consumer-grade and enterprise hardware.','Go','Software','Intermediate',1,'online','manual','84abda9935d7c2b9c6744fdb1d4744ca0fe027d9310a85c2b62a2dba8e660e65',100.0,1.77913049495528602e+09,1,'2026-06-13T23:27:53Z',NULL,NULL,NULL,'["AI Infrastructure", "LLM Serving", "LocalAI"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T23:27:53Z", "gh_stars": 46845}'); -INSERT INTO "resources" VALUES('https://github.com/mumoshu/helm-x','github.com/mumoshu/helm-x: Helm X Plugin','','2021',2,'An experimental Helm plugin developed to extend standard chart templates with custom scripting functions and enhanced lifecycle control. This project is now unmaintained, serving purely as a design blueprint.','Go','CLI Plugin','Advanced',0,'online','manual','3e0055d3e5c13db18ca63e074001b3acb50dee53c82fbedf722f09bc1cff8b48',100.0,1.77903317034864807e+09,1,'2023-04-04T21:12:58Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[EMERGING]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-04-04T21:12:58Z", "gh_stars": 178}'); -INSERT INTO "resources" VALUES('https://github.com/mustafakaya/Azure-Reliability-Checker-Tool','github.com/mustafakaya/Azure-Reliability-Checker-Tool','','2023',0,'Diagnostic engine analyzing Azure configurations against Well-Architected Framework reliability pillars. Warns of single points of failure, missing geo-replication rules, and availability zone oversights.','PowerShell','Repository','Intermediate',0,'online','manual','a16c1e5a72c844d9a90d03af8e260bdd1f76b5d1fcf482bebd5f3874dc6e53a2',100.0,1.7817358799572041e+09,1,'2026-06-18T00:37:59.957204+02:00',NULL,NULL,NULL,'["Cloud Platform", "Governance", "Reliability"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/muxinc/certificate-expiry-monitor','muxinc/certificate-expiry-monitor','','2021',5,'Lightweight utility that continuously monitors the expiration of X.509 SSL/TLS certificates. Generates metrics consumable by Prometheus to allow early alerting on certificate renewals.','Go','Open Source Tool','Intermediate',0,'online','manual','2da52fe7422494323339b90394664b4e2013efc9081c24eaa98076ae408f15b7',100.0,1.77903186580443191e+09,1,'2022-06-08T18:03:51Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Security Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-08T18:03:51Z", "gh_stars": 169}'); -INSERT INTO "resources" VALUES('https://github.com/mxschmitt/action-tmate','action-tmate: Debug GitHub Actions via SSH','','2025',4,'An essential interactive troubleshooting tool that opens a secure tmate SSH session directly into active GitHub Actions runners, enabling real-time terminal diagnostics of failing pipeline runs.','Shell','Action','Intermediate',0,'online','manual','a4500fbdd326ed39482564937d5a994199b34c6bafc716492c6e3ab15594333b',100.0,1.77903224353751707e+09,1,'2026-05-29T18:23:06Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Developer Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/cicd.md", "docs/devops-tools.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "cicd.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-29T18:23:06Z", "gh_stars": 3550}'); -INSERT INTO "resources" VALUES('https://github.com/myspotontheweb/gitops-workloads-demo','github.com/myspotontheweb/gitops-workloads-demo','','2023',3,'Comprehensive demo repository showcasing real-world GitOps workload configurations. Provides a structural blueprint for multi-tenant environments, detailing how to cleanly decouple cluster-wide infrastructure configurations from individual application manifests.','YAML','Repository','Intermediate',1,'online','manual','f5ff0bcab1e193ea0ffb13fb5de53179391efad291c94f182f786cbbb1efb28e',100.0,1.78173587600701093e+09,1,'2026-06-18T00:37:56.007011+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Workload Management", "Demos"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/mysticrenji/jenkins-cicd-pipelines',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e3791be07f4ca26ef2f951ef9473024ff66bd579071a24ee4aa06da97fe91420',100.0,1.77903373588637495e+09,0,'2026-05-17T18:02:15.886375+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/myugan/awesome-docker-security','myugan/awesome-docker-security: Awesome Docker Security','','2026',5,'An excellent collection of scanning tools, security benchmarks, and hardening guidelines specifically designed for Docker environments. It catalogs utilities like Trivy, Anchore, and Docker Bench for Security, which prevent container escape exploits. Indispensable for DevSecOps pipelines managing image registries.','N/A','Repository','Intermediate',0,'online','manual','b5d9c748751ac4faee2853a885e0f5dc8c14b454ee2d1cd27f27b120a317730a',100.0,1.77903451724220204e+09,1,'2026-02-28T13:24:37Z',NULL,NULL,NULL,'["Security", "Containers", "Docker"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-28T13:24:37Z", "gh_stars": 717, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/nabsul/k8s-ecr-login-renew','nabsul/k8s-ecr-login-renew: Renew Kubernetes Docker secrets for AWS ECR','','2018',2,'A cron utility designed to update expiring AWS ECR registry tokens automatically within Kubernetes cluster namespaces. It maintains registry pull-secret health over long runtime durations.','Go','CronJob / Daemon','Intermediate',0,'online','manual','ec0eb033f0f22c8ea8ec17ad93b2c9963990348ac57d15b0a004c81c8679c1e5',100.0,1.77902971056381392e+09,1,'2026-01-17T21:33:16Z',NULL,NULL,NULL,'["Security & Compliance", "Identity & Access", "ECR Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-17T21:33:16Z", "gh_stars": 228}'); -INSERT INTO "resources" VALUES('https://github.com/narendranathreddythota/podtnl','Access Pod Online using Podtnl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae4419c69e217a0ab294e802da0466c3b6cab971d53a79b7ca18403a7e5bab97',100.0,1.77903297252089905e+09,0,'2026-05-17T17:49:32.520899+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/nnrthota/podtnl"}'); -INSERT INTO "resources" VALUES('https://github.com/naveensilver/Ansible','github.com/naveensilver/Ansible','','2020',0,'Open-source repository archiving custom Ansible playbooks, tasks, and configurations for diverse operational setups. Serves as a useful template library for practical implementation reference.','English','github_repo','Beginner',0,'online','manual','25fddf953cc62696d495b81fe6724de4cf2eb00b8599c287d2f756215f5cbc89',100.0,1.78173586594978094e+09,1,'2026-06-18T00:37:45.949781+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Reference Projects"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/nebuly-ai/nos','github.com/nebuly-ai/nos','','2023',5,'Nos is an advanced GPU optimization platform built for Kubernetes to run AI workloads cost-effectively. It utilizes dynamic resource slicing and scheduling to enable multi-tenant GPU sharing. This reduces hardware idling and increases resource efficiency for LLM and ML training jobs.','Go','Scheduler / Operator','Advanced',0,'online','manual','7a6f228da00f45465a8acf77d06b0017c8b52427d89875478ff4ac355cf767bb',100.0,1.77903394300459504e+09,1,'2024-04-21T20:57:30Z',NULL,NULL,NULL,'["Infrastructure", "GPU Optimization", "Dynamic Scheduling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-21T20:57:30Z", "gh_stars": 684}'); -INSERT INTO "resources" VALUES('https://github.com/ned1313/quiz-grader','Quiz Grader','','2023',0,'A lightweight utility engineered to automate the grading and feedback of quizzes and programming assignments. Processes markdown-based inputs to generate structured performance assessments, supporting classroom and self-assessment operations.','Python','Repository','Intermediate',0,'online','manual','de5a9e75137bee505318b4bff070071137ac7775aff07c9542c8b210b9fc80f4',100.0,1.78173589028598499e+09,1,'2026-06-18T00:38:10.285985+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "Education Tooling"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/cheatsheets.md", "docs/kubernetes-tutorials.md"]','["ai.md", "cheatsheets.md", "kubernetes-tutorials.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/neilhwatson/nustuff/blob/master/networking/nmcli.md','NetworkManager CLI cheatsheet','','N/A',0,'A curated technical resource and architectural guide covering NetworkManager CLI cheatsheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1.7790303568009541e+09,0,'2026-05-17T17:05:56.800954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/nekop/openshift-sandbox/blob/master/docs/command-cheatsheet.md','github.com: Openshift cheat sheet 1','','2026',0,'A public Git-based repository mapping common OpenShift CLI operations. Curator Insight focuses on developers utilizing localized sandbox configurations. Live Grounding demonstrates how manual cluster troubleshooting remains standard despite GitOps workflows.','Shell','Cheat Sheet','Intermediate',0,'duplicate','manual','75e044df81b7bed9fd91ef02bb9be207b8ceb610d282967349bfe44072dfd6b4',100.0,1.78173589031811594e+09,1,'2026-06-18T00:38:10.318116+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/mhausenblas/openshift-cheat-sheet"}'); -INSERT INTO "resources" VALUES('https://github.com/netbox-community/netbox','NetBox IPAM 🌟','','2026',5,'The leading open-source IP Address Management (IPAM) and Data Center Infrastructure Management (DCIM) database. Built on Django and PostgreSQL, it serves as the programmable hardware and IP single-source-of-truth for global networks.','Python','Software','Advanced',0,'online','manual','0f1e66fb461ee83f1392989b338bde181fb9812c86c38f85e65d8ad48af2edeb',100.0,1.77903370689380788e+09,1,'2026-06-14T06:31:06Z',NULL,NULL,NULL,'["Computer Networking & IPAM", "Infrastructure Management", "IPAM & DCIM Platforms"]','["[DE FACTO STANDARD]"]','["docs/networking.md"]','["networking.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:31:06Z", "gh_stars": 20845}'); -INSERT INTO "resources" VALUES('https://github.com/netdata/netdata','Netdata','','2026',5,'An ultra-high-performance, zero-configuration system monitoring agent boasting over 79k stars on GitHub. Netdata provides real-time, per-second metrics directly from physical hosts, virtual machines, and container endpoints, making it a stellar edge diagnostics tool in 2026.','C','Repository','Intermediate',0,'online','manual','7c2e4eb471d73f0fa35983fdb4ae04f558d23fa4d4dafba4abda777bca43f610',100.0,1.77903439242660594e+09,1,'2026-06-14T09:52:59Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Infrastructure Monitoring"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-14T09:52:59Z", "gh_stars": 79146}'); -INSERT INTO "resources" VALUES('https://github.com/network-automation/toolkit','Red Hat Ansible Tower - Workshop and Demo','','2023',2,'A specialized automation toolkit for Red Hat Ansible Tower/AWX focused on network architectures. Emphasizes role-based access controls, standardized workflow templates, and central log telemetry. (Live Grounding: Highlights critical patterns for bringing deterministic software-defined networking concepts to legacy environments).','YAML/Python','Code Repository','Advanced',0,'online','manual','82fd022722d4983925ce90da609585e464ee489cf3b3b8b1c1d5697ecd106930',100.0,1779130495.01861,1,'2026-06-01T18:44:18Z',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible Tower"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-01T18:44:18Z", "gh_stars": 127}'); -INSERT INTO "resources" VALUES('https://github.com/network-automation/tower_workshop','Red Hat Ansible Tower - Workshop and Demo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a639856389ab34dea1f787a746eb7d1666430d15d2fff87886426435fcc567f3',100.0,1.77903035677525401e+09,0,'2026-05-17T17:05:56.775254+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/network-automation/toolkit"}'); -INSERT INTO "resources" VALUES('https://github.com/nevalla/lens-resource-map-extension','Lens Resource Map extension','','2024',3,'An essential plugin for Lens that dynamically renders interactive resource maps, detailing dependency hierarchies, service boundaries, and ingress-to-pod flow connections in real time.','TypeScript','Repository','Intermediate',0,'online','manual','b2af0e978e630d223d9ac7105215c8b5879a84510bdbf3dc870af3c7c9027fc1',100.0,1.77903201775904703e+09,1,'2024-02-23T10:56:20Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Visual Ide Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-02-23T10:56:20Z", "gh_stars": 406}'); -INSERT INTO "resources" VALUES('https://github.com/nfrankel/jvm-controller','nfrankel/jvm-controller','','2020',0,'Demonstrates building a custom Java Virtual Machine (JVM) admission controller. Programmatically dynamically intercepts Pod specifications inside a validating or mutating webhook to inject appropriate runtime flags (such as JVM memory heap ergonomics) aligned with CPU and RAM resource limits.','Kotlin','Repository','Advanced',0,'online','manual','86d14a605f7a6f1deb5f729d64557524b956c232afda79214765cfa84ed57887',100.0,1.78173591069602799e+09,1,'2026-06-18T00:38:30.696028+02:00',NULL,NULL,NULL,'["Extensibility", "Admission Controllers", "JVM Configurations"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/nicholasamorim/ansible-role-harbor','nicholasamorim/ansible-role-harbor','','2021',5,'An Ansible role built to deploy and configure Harbor container registries on virtual machine hosts. Real-world grounding shows this project is unmaintained, reflecting a classic VM-centric infrastructure-as-code deployment pattern. Modern container-centric deployments strongly favor Kubernetes-native Helm-based installation paths.','YML','Repository','Intermediate',0,'online','manual','0e57673b66ce6cc2e5c3ab56c98967085e7c26d9e60cd72e290dd5eb3ba462a3',100.0,1.77903175582068896e+09,1,'2026-04-15T12:41:58Z',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Automation"]','["[DE FACTO STANDARD]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-15T12:41:58Z", "gh_stars": 26}'); -INSERT INTO "resources" VALUES('https://github.com/nickjj/wait-until','github.com/nickjj/wait-until','','2016',3,'A lightweight shell utility designed to pause execution scripts until a target TCP port or system command registers a successful response. It is highly optimized for CI/CD pipeline synchronicity. Live Grounding confirms its role in orchestrating sequential container boots.','Shell','Tool','Intermediate',0,'online','manual','d4fd3e986c109f51dafb3b3cee2ef09542edca7f0a9560e22dcb7b6192468cea',100.0,1.77903152130483603e+09,1,'2026-04-24T11:45:04Z',NULL,NULL,NULL,'["Container Orchestration", "Docker", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-24T11:45:04Z", "gh_stars": 65}'); -INSERT INTO "resources" VALUES('https://github.com/nicolai86/github-rebase-bot','github-rebase-bot','','2020',2,'A lightweight, Go-based automation daemon that responds to GitHub webhooks by automatically executing git rebase commands on active PRs. It eliminates manual rebase overhead, keeping pull requests structurally fresh relative to target master branches.','Go','Tool','Intermediate',0,'online','manual','8b3832b0d0a702b3805d34bc8ef2a46c961475eab2c8564d0c763ea6cfd2cabf',100.0,1.77902970489372706e+09,1,'2017-08-25T23:18:09Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2017-08-25T23:18:09Z", "gh_stars": 29}'); -INSERT INTO "resources" VALUES('https://github.com/nicolaka/netshoot','nicolaka/netshoot','','2026',5,'Netshoot stands as the preeminent diagnostic container containerizing a massive suite of network troubleshooting binaries like tcpdump, tshark, and iperf. Designed to be injected directly as an ephemeral debugging container, it bypasses the constraints of distroless or minimal application pods. It is highly valued by system administrators for executing low-level network packet analyses without mutating running configurations.','Shell','Container Image','Beginner',0,'online','manual','a5b652e1771c279e4a442b821f61bb5df879ab3538c970409c7fdbe1ad38106c',100.0,1.77903380867966508e+09,1,'2026-04-16T16:42:57Z',NULL,NULL,NULL,'["Troubleshooting", "Networking", "Diagnostics"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-16T16:42:57Z", "gh_stars": 10773}'); -INSERT INTO "resources" VALUES('https://github.com/nicolargo/glances','Glances','','2026',5,'A Python-based CLI and web tool providing real-time system resource visualization. Glances remains a beloved utility for terminal-driven infrastructure debugging and fast diagnostics on container platforms in 2026, without needing heavy visualization suites.','Python','Repository','Beginner',0,'online','manual','ffe33048440ce0e5df7761e72bc728efe5f40bd9fdb8dad0a74344c57d9c8a50',100.0,1.77902948349869394e+09,1,'2026-06-13T14:48:45Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Infrastructure Monitoring"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T14:48:45Z", "gh_stars": 32824}'); -INSERT INTO "resources" VALUES('https://github.com/nicolgit/azure-firewall-mon','github.com/nicolgit/azure-firewall-mon: az-firewall-mon','','2024',5,'Real-time log viewer utility for Azure Firewall. Parses JSON diagnostic streams directly from Log Analytics, providing colorized output detailing connection actions (allow/deny) on live terminals.','JavaScript','Repository','Intermediate',0,'online','manual','0ef95f6135710ec781595b7c927eb3d1b17ff035a1dd4a3018fa5b7acc12e81d',100.0,1.77903102124683594e+09,1,'2026-04-17T22:21:27Z',NULL,NULL,NULL,'["Security", "Network Security", "Azure Firewall"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-17T22:21:27Z", "gh_stars": 91}'); -INSERT INTO "resources" VALUES('https://github.com/night-gold/armada','Armada kubectl plugin 🌟','','2021',1,'A specialized kubectl plugin designed to streamline the execution of commands across multiple clusters and namespaces simultaneously. It aims to reduce context-switching overhead for multi-cluster operators. In 2026, this tool remains a lightweight, niche CLI utility, largely superseded by more comprehensive multi-cluster management control planes.','Go','Kubectl Plugin','Low',0,'online','manual','8a69e1403bb39971f9fbd1ca8050328e0abfa5919cfbe8a9a03d9b33cc7dfb84',100.0,1.77903082748331403e+09,1,'2021-06-03T21:10:18Z',NULL,NULL,NULL,'["Operations", "CLI Tool", "Kubectl Plugin"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2021-06-03T21:10:18Z", "gh_stars": 15}'); -INSERT INTO "resources" VALUES('https://github.com/nilic/kubectl-netshoot','kubectl netshoot','','2026',5,'An operational kubectl plugin that spins up an ephemeral diagnostic container attached to a target pod''s network namespace. This tool exposes diagnostic programs (like tcpdump, curl, dig) directly inside the target''s traffic environment without requiring any alterations to the application''s base container design.','Go','Tool','Intermediate',0,'online','manual','39ac4dc4f3af7758724f3338effe47f7ce2f2701ee7f0407b6743f295e30f50e',100.0,1.77903154170263195e+09,1,'2026-03-06T13:17:06Z',NULL,NULL,NULL,'["Observability", "Network Diagnostics", "Pod Troubleshooting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-06T13:17:06Z", "gh_stars": 206}'); -INSERT INTO "resources" VALUES('https://github.com/ninlil/kubectl-vpa','kubectl-vpa','','2021',1,'A developer-friendly CLI plugin extension for kubectl that simplifies inspecting, auditing, and troubleshooting Vertical Pod Autoscaler recommendations and status formats directly from terminal environments.','Go','Repository','Intermediate',0,'online','manual','b1c4dd070ac79d3ab34c49144ed2fc89fd242f0e32d1e334016e6484172a803a',100.0,1.77903086204770302e+09,1,'2023-11-08T08:52:53Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Developer Tooling", "Kubectl Plugins"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-08T08:52:53Z", "gh_stars": 4}'); -INSERT INTO "resources" VALUES('https://github.com/nirmata/kyverno','github Kyverno - Kubernetes Native Policy Management','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dbdbdef55b33c6c798a2cfb6c31cb5208c5dc12830a8e55e751a469dfaa02cd5',100.0,1.779033789313802e+09,1,'2026-05-17T18:03:09.313802+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/nirops/yakiapp','nirops/yakiapp','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0803fc16e1c26efda87445a9e8c7900a8bd104c7a64866f63830b9b983de0f65',100.0,1.77903053910062789e+09,0,'2026-05-17T17:08:59.100628+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://github.com/vivekagate/yakiapp"}'); -INSERT INTO "resources" VALUES('https://github.com/nleiva/go-links','nleiva/go-links','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3812d15c45585a045dc8de814d5a370204d458b6da5307763f2ee0b05971b318',100.0,1.7790321178481791e+09,1,'2026-05-17T17:35:17.848179+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"gh_license": "MIT", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/nmachine-io/kerbi','Kerbi 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','01e9dc3cec1501013946987b0da92089271ae2782bc3324bbbe2bc7cc44a77d2',100.0,1.77903292308081507e+09,0,'2026-05-17T17:48:43.080815+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/nnellans/ado-pipelines-guide','github.com/nnellans/ado-pipelines-guide: Azure DevOps YAML Pipelines Guide'' 🌟','','2024',5,'A structured, community-created repository gathering YAML pipeline configurations and boilerplate templates. Focuses on standardized modular task integration and multi-stage configurations.','YAML','Repository','Intermediate',0,'online','manual','fde6a1ad70b76f7c11a6141bc8fd65a02a43c438bfca0c5c7b55b6584fa06796',100.0,1.77903273242389297e+09,1,'2026-04-14T15:15:31Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Template Reference", "Azure DevOps Pipelines"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-04-14T15:15:31Z", "gh_stars": 74}'); -INSERT INTO "resources" VALUES('https://github.com/nnellans/bicep-guide','github.com/nnellans/bicep-guide','','2022',2,'A structured walkthrough repository outlining best practices, modular structures, and orchestration techniques in Azure Bicep. It acts as a reference for constructing scalable, reusable IaC configurations with built-in parameterization and deployment scopes.','Bicep','Repository','Intermediate',0,'online','manual','ebb0f2920c7df43d2b0020249ef100405bd6df203081e0ec7cd35859401ad17a',100.0,1.77903448274279189e+09,1,'2026-04-14T21:28:56Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Bicep"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-04-14T21:28:56Z", "gh_stars": 36}'); -INSERT INTO "resources" VALUES('https://github.com/nnrthota/podtnl','Access Pod Online using Podtnl','','2023',5,'Podtnl is a lightweight command-line utility designed to expose services running in remote Kubernetes pods over secure HTTP tunnels. Allows engineers to easily share, demo, and test internal endpoints without complex Ingress and DNS setups.','Go','CLI Tool','Intermediate',0,'online','manual','53795d4acf19eb4a267da8e85b5ad4409c554f6e7e718bb2b4f05f227b0e728e',100.0,1.77913049498526811e+09,1,'2022-10-20T11:41:32Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-10-20T11:41:32Z", "gh_stars": 65}'); -INSERT INTO "resources" VALUES('https://github.com/noamraph/tqdm','tqdm: Instantly make your python loops show a progress meter - just wrap'' any iterator with "tqdm(iterator)", and you''re done!','','2015',4,'A fast, extensible progress bar library for Python loops and iterables. By wrapping any iterable with `tqdm(iterable)`, it outputs an overhead-minimal, smart-updating CLI progress meter with predictive ETA calculations. Live grounding confirms its ubiquity across modern ML training loops and data ingestion tasks.','Python','Library','Intermediate',0,'online','manual','41c2f53a30f75cf48770de3a2659fa8db7d7b28a4647f28cd12f00bd0a0884cc',100.0,1.77903162294374609e+09,1,'2023-11-30T11:34:56Z',NULL,NULL,NULL,'["Software Development", "Python Utilities", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-30T11:34:56Z", "gh_stars": 2767}'); -INSERT INTO "resources" VALUES('https://github.com/nodejs/node','github.com/nodejs/node','','2009',5,'Core development branch of the Node.js runtime. Details foundational V8 updates, event loop mechanics (libuv integration), core module performance tweaks, and security updates essential for server-side architectures.','C++','Software','Advanced',0,'online','manual','df932aaf752f27623c036d4a3cbf565b8fe74faf9d049e88374726cc4d21c65b',100.0,1.7790339480081911e+09,1,'2026-06-14T07:01:35Z',NULL,NULL,NULL,'["Runtime Environments", "Node.js Platform", "Source Repository"]','["[DE FACTO STANDARD]"]','["docs/javascript.md"]','["javascript.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T07:01:35Z", "gh_stars": 117761}'); -INSERT INTO "resources" VALUES('https://github.com/nokia/danm','Damn','','2026',5,'Nokia''s DANM (Damn Another Network Manager) CNI designed to facilitate telco-grade multi-network interfaces per pod inside Kubernetes, with support for SR-IOV, IPVLAN, and MACVLAN. Curator Insight vs Live Grounding: Although originally positioned as a dynamic multitenancy interface for telco workloads, live telemetry confirms the repository is now archived and considered a legacy architecture, with modern deployments utilizing Multus CNI.','Go','Repository','Advanced',0,'online','manual','b7253981d62ef25b497fa7e31f4d42dc3f536fb9ae700a6bb4455cd6070d7c9a',100.0,1.77903287849764299e+09,1,'2022-09-19T15:31:17Z',NULL,NULL,NULL,'["Networking", "CNI", "Telco & Multi-Network"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2022-09-19T15:31:17Z", "gh_stars": 393}'); -INSERT INTO "resources" VALUES('https://github.com/noobaa/noobaa-core',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f6530e48f46dee2ed288b260ddaf0d4cc3d96083ae8482741b49cde7b28a1fba',100.0,1.77913049498537588e+09,1,'2026-05-18T20:54:54.985376+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/norwoodj/helm-docs','helm-docs','','2025',4,'An automated utility designed to generate clear Markdown documentation from Helm chart metadata and schema structures. By analyzing values.yaml schema annotations, it produces clean, standardized configuration tables. This ensures chart configurations remain self-documenting and structurally valid within CI/CD pipelines.','Go','CLI Tool','Intermediate',0,'online','manual','878821a89dad52a0222fd0debb7db971bbd0d1661c0148bbc40ea1325b747842',100.0,1779031620.56489,1,'2026-06-08T09:28:41Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Documentation"]','["[ENTERPRISE-STABLE]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-08T09:28:41Z", "gh_stars": 1745}'); -INSERT INTO "resources" VALUES('https://github.com/notaryproject/notary','Notary','','2026',2,'CNCF''s implementation of The Update Framework (TUF) for cryptographic image verification and trust. *Curator Insight vs. Live Grounding*: While structurally a highly robust foundation for Content Trust, Notary is categorized as legacy as the container ecosystem has overwhelmingly converged on Sigstore''s Cosign for OCI signing.','Go','Tool','Advanced',1,'online','manual','a05dbf19a41538a4984ef51502d9d4e26d50e66b6f78bbc4c363b0bf6b0442a0',100.0,1.77903013599404811e+09,1,'2024-08-07T19:02:32Z',NULL,NULL,NULL,'["Security", "Image Signing", "Cryptographic Trust"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-07T19:02:32Z", "gh_stars": 3289}'); -INSERT INTO "resources" VALUES('https://github.com/nsriram/lambda-the-terraform-way','AWS Lambda the Terraform Way','','2023',5,'A widely starred open-source template repository outlining best practices for packaging, versioning, and deploying AWS Lambda functions natively using Terraform. Eliminates dependencies on external serverless frameworks by leveraging HCL zip archiving capabilities.','HCL','Template Repository','Intermediate',1,'online','manual','9979adfa4cfc9364c24ec64aaa12365aac429853def9c5674468a72d7531bee9',100.0,1.77903154028070211e+09,1,'2021-05-08T12:38:52Z',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-05-08T12:38:52Z", "gh_stars": 1260}'); -INSERT INTO "resources" VALUES('https://github.com/nubenetes/apache-reverse-proxy-jenkins','Apache Reverse Proxy for Jenkins','','2020',1,'A historical configuration repository detailing reverse-proxy deployment configurations for Jenkins behind Apache. Due to more than 4 years of inactivity, it is maintained as a legacy setup reference.','ApacheConf','Repository','Beginner',0,'online','manual','e85f734ff94eca0aae3de370067eec24058c2b4dcdfce99674fab0f8c0e3a979',100.0,1.77913049501612901e+09,1,'2020-05-06T08:02:22Z',NULL,NULL,NULL,'["Infrastructure", "Web Servers", "CI/CD Integration"]','["[LEGACY]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-06T08:02:22Z", "gh_stars": 1}'); -INSERT INTO "resources" VALUES('https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf','My Dynatrace proof of concept 🌟','','2023',5,'A comprehensive architectural evaluation report and proof of concept depicting Dynatrace deployment inside complex Kubernetes topologies. Discusses performance impact, instrumentation automation, and alerting configurations.','en','Project Document','Advanced',1,'online','manual','0c5abd011e582b588a63cec448e6bd6954aa540f09803d0e6974a55af236940c',100.0,1.77913049498420691e+09,1,'2026-06-14T10:13:34Z',NULL,NULL,NULL,'["Observability", "APM & Logging", "Dynatrace PoC"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:13:34Z", "gh_stars": 663}'); -INSERT INTO "resources" VALUES('https://github.com/nubenetes/awesome-kubernetes/tree/master/pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','96ab9d9cdf618393a9c1c76347504f694c202447d47f0cbc496d511ddbb8c669',100.0,1.77913049494228911e+09,1,'2026-05-18T20:54:54.942289+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/nubenetes/awesome-kubernetes/tree/master/scripts',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7feff872196d3c745a9af1d5a63047d136de1b99836d1eb41df192beaa218d2e',100.0,1.77902905678523492e+09,1,'2026-05-17T16:44:16.785235+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/nubenetes/confluence6-atlassian','Atlassian Confluence6','','2021',0,'Open-source Dockerization template and configuration manifest designed for self-hosting Atlassian Confluence 6.x within containerized environments. Relies on legacy baseline system configurations, serving as an interesting historical pattern for monolithic application containerization before Helm charts and operators became standard.','Dockerfile','Repository','Intermediate',0,'online','manual','ad63d6c9ae797360c1b6af9d5f0c89eaef77d3de760a3d8099f6cb2de5a085b6',100.0,1.78173612325220894e+09,1,'2026-06-18T00:42:03.252209+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Applications", "Self-Hosting"]','["[LEGACY]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/nubenetes/jenkins-CasC-kubernetes-demo','Jenkins Configuration as Code on Kubernetes 🌟','','2021',0,'Curator Insight highlights this Nubenetes demo as a primary method for running JCasC on Kubernetes. Live Grounding confirms its effectiveness in eradicating persistent storage drift by configuring dynamic build agents via YAML definitions. This serves as an outstanding baseline architecture for cloud-native Jenkins execution environments.','YAML','Repository','Advanced',0,'online','manual','8402b4d85b11e8932946ba3a306ca5f2afbbd30520c2cade11e034476f981bbf',100.0,1.77913049495026803e+09,1,'2020-05-24T09:43:12Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Kubernetes Native Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-24T09:43:12Z", "gh_stars": 0}'); -INSERT INTO "resources" VALUES('https://github.com/nubenetes/nexus3-helm-chart','Proof of Concept: Nexus3 Chart configuration on Kubernetes','','2021',0,'Curator Insight presents this proof-of-concept Nexus3 Helm chart deployment pattern on Kubernetes. Live Grounding confirms that hosting a dedicated private repository manager inside the cluster remains critical for sovereign enterprise setups. The manifest coordinates dynamic ingress rules and persistent storage volume allocations.','Smarty','Repository','Intermediate',0,'online','manual','232f8b5fcd1a7182ad4c8f186823dc46623bc6fb8dfe1c460d1925ff0272fc2b',100.0,1.77913049497813606e+09,1,'2020-05-24T10:17:50Z',NULL,NULL,NULL,'["Infrastructure", "Artifact Management", "Nexus3 Deployment", "Kubernetes Helm Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-24T10:17:50Z", "gh_stars": 0}'); -INSERT INTO "resources" VALUES('https://github.com/nvucinic/kdbg','KDBG: Small Kubernetes debugging container','','2023',1,'A lightweight Kubernetes debugging container designed to simplify troubleshooting inside active pods. It packages key diagnostic tools (curl, dig, iproute2, etc.) for direct execution inside the cluster networking space, serving as an effective sidecar or ephemeral debugging agent.','Shell','Tool','Intermediate',0,'online','manual','a283739ff6f0a2ba99f63772ad77fa0a0617a733c517b5de2990b3e7c815453a',100.0,1.77903175300233197e+09,1,'2026-04-15T13:42:11Z',NULL,NULL,NULL,'["Observability", "Debugging", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-15T13:42:11Z", "gh_stars": 36}'); -INSERT INTO "resources" VALUES('https://github.com/oauth2-proxy/oauth2-proxy','==oauth2-proxy/oauth2-proxy: OAuth2 Proxy== 🌟','','2026',4,'A highly resilient reverse-proxy written in Go that validates user identities using OAuth2, OpenID Connect, or third-party providers. Implements stateful session storage, upstream header propagation, and custom claims verification. *Curator Insight vs. Live Grounding*: Confirmed as a stable, ubiquitous standard in modern cloud-native topologies for securing raw backend endpoints without code modifications.','Go','Tool','Intermediate',1,'online','manual','acbfefcc656c6fc1955230131b231b05373951fd322cfee41c45843b22a0828e',100.0,1.77902915897655892e+09,1,'2026-06-13T19:57:09Z',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Authentication Proxy"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T19:57:09Z", "gh_stars": 14517}'); -INSERT INTO "resources" VALUES('https://github.com/obitech/micro-obs','Jaeger Demo1','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','26b47930bb9946f5a6caed8837af45a9d8ffac1a8e8963e5d256f03ad4e494fd',100.0,1.77903321358761405e+09,1,'2026-05-17T17:53:33.587614+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/obot-platform/obot','acorn-io/acorn','','2022',3,'Acorn, which evolved towards the Obot platform under its maintainers, is a container-native application deployment framework. It simplifies standard Kubernetes complexity, packaging microservices, networks, and storage into clean, self-contained runtimes.','Go','Application Framework','High',1,'online','manual','97a8c5406165cedd7e6d65733bb9418c368cb35b61fd881703ddf3c49122bc41',100.0,1.77913049494974899e+09,1,'2026-06-12T22:18:38Z',NULL,NULL,NULL,'["Application Delivery", "Packaging", "Developer Platforms"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T22:18:38Z", "gh_stars": 829}'); -INSERT INTO "resources" VALUES('https://github.com/obsidiandynamics/kafdrop','Kafdrop – Kafka Web UI 🌟','','2023',5,'Kafdrop is a popular, lightweight web UI for monitoring and managing Apache Kafka clusters. It renders real-time views of brokers, topic structures, partition offsets, consumer group lag, and permits active JSON/protobuf message payload inspection.','Java','Open Source Tool','Intermediate',0,'online','manual','9ecc39082499c770195c21d4161e8523b661fdfa053dadc0b62b4cb02be2b92a',100.0,1.77903068061962795e+09,1,'2026-06-11T16:52:55Z',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Observability & UI"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md", "docs/monitoring.md"]','["message-queue.md", "monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T16:52:55Z", "gh_stars": 6137}'); -INSERT INTO "resources" VALUES('https://github.com/odedia/spring-petclinic-microservices','Distributed version of Spring Petclinic built with Spring Cloud 🌟','','2020',2,'A community-maintained fork of the distributed Spring PetClinic codebase focusing on alternative Spring Cloud configurations. Provides a lean reference for configuring multi-module Gradle/Maven setups for local microservice debugging.','Java','Repository','Intermediate',1,'online','manual','41f7267441433101f310f4ff1d7e9ba4409aefda911c7d1613d3082625c1aa1c',100.0,1.77903030611563706e+09,1,'2024-12-27T15:42:53Z',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Spring Cloud"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-27T15:42:53Z", "gh_stars": 2}'); -INSERT INTO "resources" VALUES('https://github.com/odigos-io/odigos','odigos','','2026',4,'Odigos is a powerful distributed tracing auto-instrumentation engine that leverages eBPF technology to instrument microservice architectures without code changes. It automatically discovers active services, hooks into internal runtimes, and streams OpenTelemetry traces directly to collectors. It has emerged as a preferred solution for platform teams seeking zero-to-hero observability coverage.','Go','Observability Controller','Advanced',1,'online','manual','7fa766b851bcb6255a859c5e9685e73633a81b9d4415156688c6ddba321a8c85',100.0,1.7790292701869409e+09,1,'2026-06-14T10:09:14Z',NULL,NULL,NULL,'["Observability", "eBPF Diagnostics", "Distributed Tracing"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:09:14Z", "gh_stars": 3657}'); -INSERT INTO "resources" VALUES('https://github.com/odoo/odoo/wiki/Mergebot','Odoo Mergebot','','2026',5,'Odoo''s foundational merge-bot built to orchestrate massive volume commits across multi-repository dependencies. It employs highly robust state-machine mechanics to validate test combinations and keep high-density deployments continuously updated.','Python','Tool','Advanced',0,'online','manual','5c57d4ce94918a8a910a106646474fa43d25d478ae50629a6e11903bc5bd3b7a',100.0,1.77902955662594795e+09,1,'2026-06-14T10:01:21Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T10:01:21Z", "gh_stars": 52393}'); -INSERT INTO "resources" VALUES('https://github.com/ofek/csi-gcs','ofek/csi-gcs','','2019',2,'A CSI volume plugin executing secure file systems mounting directly to Google Cloud Storage (GCS) buckets. It provides container pods with localized, standard disk directory abstractions over GCS object storage.','Go','CSI Driver','Advanced',0,'online','manual','b6cb90159ae67c858da7d684ecf7d33622b9be8cc23a827355f11c57044c80a3',100.0,1.77902929509753108e+09,1,'2025-10-19T17:05:36Z',NULL,NULL,NULL,'["Storage & Data", "CSI Plugins", "Google Cloud Storage"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-10-19T17:05:36Z", "gh_stars": 159}'); -INSERT INTO "resources" VALUES('https://github.com/oils-for-unix/oils/wiki/Alternative-Shells','oilshell: Alternative shells','','2026',5,'An exceptional evaluation wiki comparing next-generation Unix shells (Oils, Nushell, Fish, Zsh). Outlines parsing behaviors, JSON-first architectures, and language safety enhancements aimed at replacing classical POSIX bash scripts.','English','Reference','Advanced',0,'online','manual','b038a5d586f2594ce30e3d7c8d436d5bbf74da828c902a60d3214525ca11bb0b',100.0,1.7791304949387629e+09,1,'2026-05-31T03:03:03Z',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Command Line", "Modern Shells"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-31T03:03:03Z", "gh_stars": 3343}'); -INSERT INTO "resources" VALUES('https://github.com/oilshell/oil/wiki/Alternative-Shells','oilshell: Alternative shells','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48d54621cc1c7f324dd50d640cb6c0247759059c8d04299d2140df1e168db171',100.0,1.779029705114578e+09,0,'2026-05-17T16:55:05.114578+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://github.com/oils-for-unix/oils/wiki/Alternative-Shells"}'); -INSERT INTO "resources" VALUES('https://github.com/okd-community-install',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ffeb163f05c6ad36068432e5b9f056dac55b984b9e65d5bcb8702971f783e4fb',100.0,1.7790322134320209e+09,1,'2026-05-17T17:36:53.432021+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/okd-project/okd/blob/master/README.md','GitHub: OKD4','','2026',5,'The core GitHub repository containing build configurations, release pipelines, and architectural trackers for OKD4. Integrating Fedora CoreOS, this platform bridges the gap between raw Kubernetes and enterprise-ready application runtimes, including build pipelines (S2I), route configurations, and multi-tenant tooling natively.','Shell','Repository','Advanced',0,'online','manual','3000a2bbb7025d1fd0e18f8bc53b8ca32509ed6fbe0d38fd2d20dc13be27d196',100.0,1.77913049500599598e+09,1,'2026-06-11T09:17:26Z',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:17:26Z", "gh_stars": 2076}'); -INSERT INTO "resources" VALUES('https://github.com/okelet/awsipinventory','AWS IP inventory','','2025',0,'An open-source utility designed to scan and build a complete inventory of IP address allocations across multiple AWS Virtual Private Clouds (VPCs). It offers automated visibility into subnet depletion, Elastic IP overheads, and overall IP utilization patterns. This tool is vital for cloud platform engineers tasked with managing network range exhaustion in hybrid cloud environments.','Go','Repository','Intermediate',0,'online','manual','9f1cefefa08fdf447a255bea7dd31a71baf564f7a662109f38eba241cea06a17',100.0,1.78173587772382307e+09,1,'2026-06-18T00:37:57.723823+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +- **Technical Significance**: Achieves 60.1% accuracy on the Odysseys benchmark using basic models, presenting a major threat to resource-intensive browser-native agent architectures.','en','repository','advanced',0,'online','automatic','b653cf509a4c048131e4a442efe7ccd9286059f28e5caec9085401680cf22733',NULL,1780352544,0,'2026-05-29T23:41:31Z',NULL,NULL,NULL,'["AI and Machine Learning", "AI Agents", "Web Automation", "Webwright Framework"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-05-29T23:41:31Z", "gh_stars": 4720, "reputation_status": "Vetted", "reputation_summary": "Released by Microsoft Research in May 2026, Webwright has quickly gained massive acclaim for achieving SOTA long-horizon web browsing scores using a simple terminal-native Playwright code-writing paradigm.", "social_preview_url": "https://opengraph.githubassets.com/62a380d37d06c01ec2c5420a0fb9d85eb90517ab69efc90b2e748f36c5f500bd/microsoft/Webwright", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md','==Microsoft REST API Guidelines== 🌟🌟🌟','','2026',5,'The comprehensive standards document establishing design specifications for REST APIs across Microsoft platforms. It defines explicit protocols for HTTP methods, error handling, versioning, pagination, and JSON schemas. This serves as a highly robust benchmark for software engineers designing public-facing and microservices-based API endpoints.','Markdown','Repository','Advanced',1,'online','manual','5ab50b2ef8d914aa337c818226259fd7bc8346878bdd1b8339ce95125f1cce30',100.0,1779032227,1,'2026-05-21T22:27:21Z',NULL,NULL,NULL,'["API Design", "Standards", "REST API"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-21T22:27:21Z", "gh_stars": 23289}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-devops-mcp','Azure DevOps MCP Server','','2025',5,'An official Microsoft MCP server repository enabling AI Agents (like Claude or GitHub Copilot) to interact seamlessly with Azure DevOps. Allows agents to manage work items, query repositories, and orchestrate pipeline runs.','TypeScript','Repository','Advanced',0,'online','manual','05f11807c7bd18462c812d985f04dc2d0f74311546f96b2be8d39b37b11cdd52',100.0,1779034269,1,'2026-06-12T10:53:20Z',NULL,NULL,NULL,'["CI/CD Pipelines", "AI & Automation", "Model Context Protocol"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/cicd.md", "docs/devops-tools.md"]','["devops-tools.md", "azure.md", "cicd.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T10:53:20Z", "gh_stars": 1813}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-digital-twins-postman-samples','github.com/microsoft/azure-digital-twins-postman-samples','','2020',5,'A collection of pre-configured Postman templates and environment schemas designed to test, model, and automate Azure Digital Twins API endpoints. Simplifies validation tasks across graph topology manipulation and event routing controls.','JSON','Repo','Intermediate',0,'online','manual','1e7d3b110e64cd78964177357387fa23bcaa96ffab9b98f9ff176eda0af727b9',100.0,1779030346,1,'2024-08-07T14:38:47Z',NULL,NULL,NULL,'["Cloud IoT", "Digital Twins", "API Management"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-07T14:38:47Z", "gh_stars": 21}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-pipelines-tasks','microsoft/azure-pipelines-tasks','','2026',5,'The main open-source codebase behind Azure Pipelines tasks. Critical reference for developers needing to extend build steps or troubleshoot performance bottlenecks.','TypeScript','Repository','Advanced',0,'duplicate','manual','089cfad9479f2a09702703f720100c150312ab62961d5cbbd5bb67569e2625e0',100.0,1779031378,1,'2026-06-12T14:53:04Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Extensions", "Tasks Repository"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T14:53:04Z", "gh_stars": 3645, "duplicate_of": "https://github.com/Microsoft/azure-pipelines-tasks"}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-pipelines-yaml','microsoft/azure-pipelines-yaml: Azure Pipelines YAML 🌟','','2025',5,'The authoritative schema repository and reference collection for declarative Azure Pipelines. Enables structural version-controlled pipeline configuration, complex dependencies routing, and native agent integration.','YAML','Repository','Intermediate',0,'online','manual','fc49a0157eaa8405aeae08f6311f3feef42ccebd3d26f2f3a7de95f1965d442d',100.0,1779029970,1,'2025-04-14T11:49:37Z',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Azure Pipelines"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-14T11:49:37Z", "gh_stars": 1287}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-pipelines-yaml/blob/master/templates/maven.yml','microsoft/azure-pipelines-yaml: maven.yml','','2025',5,'Standardized Maven build template for Azure Pipelines. Configures secure package dependency restoration, execution of JUnit/TestNG tests, build caching parameters, and target JAR/WAR compilation workflows.','YAML','Repository','Intermediate',1,'online','manual','e1e184aad99b517728ded543ad86353301c0186c64e696af498760b29b485580',100.0,1779030327,1,'2025-04-14T11:49:37Z',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Build Templates"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-14T11:49:37Z", "gh_stars": 1287}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-skills','Microsoft Azure Skills (MCP Server)','Official Azure skills plugin and Model Context Protocol (MCP) server providing agents with rich tools to query, manage, and diagnose 40+ Azure services.','2026',4,'The official Microsoft Azure Skills repository, implementing an Model Context Protocol (MCP) server that exposes over 200 structured tools across 40+ Azure services to AI agents. It equips agentic hosts with the execution layer needed to query costs, list resource states, diagnose infrastructure failures, and trigger automated Azure-native workflows. By standardizing Azure API interactions under the MCP framework, it bridges declarative agent planning with direct cloud management capabilities.','en','repository','advanced',0,'online','automatic','c1900fc313f531d7e5453b70291e5d345eace4e7c81726452af68afe65c0dde3',NULL,1780352828,0,'2026-06-01T16:19:35Z',NULL,NULL,NULL,'["Artificial Intelligence", "Model Context Protocol", "Cloud Integrations", "Azure Skills"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T16:19:35Z", "gh_stars": 1127, "reputation_status": "Vetted", "reputation_summary": "Highly active and officially maintained Microsoft repository delivering Azure integrations for the Model Context Protocol (MCP).", "social_preview_url": "https://opengraph.githubassets.com/b2fa5e3c4dde18696f5403f3a038a0d5bfe83a0f691dd1f312bc99f336f8760c/microsoft/azure-skills", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/azure_arc','architecture diagrams and slides','','2025',4,'Official architectural blueprints and presentation slides detailing the inner workings of Azure Arc control planes and resource providers. This repository visually demonstrates how Arc bridges the control plane to edge environments and external cloud providers. It is an indispensable asset for enterprise architects designing unified management policies and hybrid cluster deployments.','Markdown/Images','Architecture Repository','Intermediate',1,'online','manual','ee9eb187cc724bf6c6a6f48aa2467c7999388b6d26a575a43419ccfb7000c1fc',100.0,1779029710,1,'2026-05-03T12:48:31Z',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Hybrid & Multicloud Solutions", "Azure Arc Architecture"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2026-05-03T12:48:31Z", "gh_stars": 806}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/azurelinux','github.com/microsoft/CBL-Mariner','','2026',5,'Official repository for Azure Linux (formerly CBL-Mariner), a lightweight, container-optimized OS designed for minimal footprint and maximum security inside AKS. Strips away non-essential packages to shrink attack surfaces and secure running microservices.','Go','Repository','Advanced',1,'online','manual','7b1392a64f515c980e345c83a648e9e6f479fa1f43efe13619bdedf862b140b3',100.0,1779130494,1,'2026-06-14T10:06:28Z',NULL,NULL,NULL,'["Operating Systems", "Azure Linux", "Kernel Curation"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T10:06:28Z", "gh_stars": 4994}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/contosotraders-cloudtesting','github.com/microsoft: Contoso Traders - Cloud testing tools demo app','','2024',5,'A comprehensive, multi-platform microservices demonstration application showcasing Azure cloud testing solutions. Features Playwright end-to-end tests, load testing scenarios, and automated regression validations.','TypeScript','Repository','Advanced',1,'online','manual','db68f66a08e2354e117180bbad787f1197df03878cfa213bc9aeca290f6ea96a',100.0,1779029502,1,'2024-08-19T08:27:19Z',NULL,NULL,NULL,'["DevSecOps & IDEs", "Quality Assurance", "Azure Cloud Testing"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-19T08:27:19Z", "gh_stars": 168}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/dicom-server','github.com/microsoft/dicom-server','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bda9e920e062fd2085035748c1fd0056e9ad436c45711897a668e4f5ea08d40e',100.0,1779031800,1,'2026-05-17T17:30:00.615107+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/entraexporter','EntraExporter','','2025',4,'An essential open-source PowerShell tool designed to export entire Microsoft Entra ID tenant configurations to local JSON files. In 2026, EntraExporter is widely used by security and architecture teams to establish configuration baselines, detect drift, and archive tenant states for compliance audits.','PowerShell','Code Repository','Advanced',0,'online','manual','2f0ffcfeeaaa6b7489563030b937e36b22511a7415f64e42703a6ef22dcb68be',100.0,1779030350,1,'2025-11-16T04:46:40Z',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Entra ID", "Infrastructure as Code"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md", "docs/devops.md", "docs/gitops.md"]','["gitops.md", "azure.md", "devops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-16T04:46:40Z", "gh_stars": 866}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/fhir-server','github.com/microsoft/fhir-server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4620f319dc536da8819e87d36d4f7e52c0171ffa1ca36f0dde63a957b885373a',100.0,1779032902,1,'2026-05-17T17:48:22.495833+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT", "duplicate_of": "https://github.com/microsoft/dicom-server"}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/finops-toolkit','github.com/microsoft/finops-toolkit','','2026',5,'The official Microsoft FinOps toolkit. Orchestrates Azure cost management reports, optimizes compute reservations models, standardizes amortization datasets, and formats Power BI pricing governance metrics.','PowerShell','Repository','Intermediate',0,'online','manual','c8f11317be8ef904002779b7d610efe0573b8d99bfa1d42be1c7441ec7c4764e',100.0,1779032975,1,'2026-06-10T15:11:02Z',NULL,NULL,NULL,'["Cloud Platform", "Governance", "FinOps"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T15:11:02Z", "gh_stars": 565}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/mindaro','Bridge to Kubernetes 🌟','','2024',5,'Formerly a popular Microsoft tool for redirection of Kubernetes cluster traffic to local workstations. Live Grounding indicates this project has been retired and archived by Microsoft. Teams seeking similar workflows should look to solutions like mirrord or Telepresence.','TypeScript','GitHub Repository','Advanced',1,'online','manual','21fe8346e03b4c4c11ac2d27328a4d90a23ca24628e717e01c8f7d9b6516fbd2',100.0,1779029573,1,'2022-08-19T00:20:04Z',NULL,NULL,NULL,'["Cloud-Native Development", "Kubernetes", "Local Development"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-19T00:20:04Z", "gh_stars": 304}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/pyright','github.com/microsoft/pyright','','2025',5,'Curator Insight defines Pyright as Microsoft''s performant static type checker for Python. Live Grounding highlights its critical importance in large-scale enterprise deployments, providing quick type verification directly inside continuous integration pipelines.','TypeScript','Tool','Advanced',1,'online','manual','d44ddd61b0d9e397f6d38865b2ee0782fbc87b6aa2c93edd50a66d8df5639046',100.0,1779034356,1,'2026-06-06T11:58:01Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-06T11:58:01Z", "gh_stars": 15475}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/retina','==github.com/microsoft/retina==','','2026',2,'Microsoft''s eBPF-powered cloud-native network observability platform. Delivers deep distributed packet captures, connection tracking, and granular network telemetry for debugging multi-cluster Kubernetes deployments.','Go','Repository','Advanced',0,'online','manual','4597786b916fa5b20b187b321a1beeb0fdc607a3b09d9a2e34d9d9d2ca79d15a',100.0,1779032975,1,'2026-06-12T17:52:17Z',NULL,NULL,NULL,'["Observability", "Networking", "eBPF Platform"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T17:52:17Z", "gh_stars": 3144}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/terraform-provider-azuredevops/releases/tag/v1.0.0','github.com/microsoft/terraform-provider-azuredevops/releases/tag/v1.0.0','','2024',3,'The official v1.0.0 release of the Microsoft Azure DevOps provider for Terraform. Marks production-readiness for orchestrating Azure DevOps projects, service connections, pipelines, and repository resources programmatically via HCL.','Go','Provider','Intermediate',0,'online','manual','061897ab0f9a378e00671946a16c11a1c51580c4d6dcc8b44686e7f4139d4333',100.0,1779033477,1,'2026-06-09T23:15:19Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure DevOps", "Providers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T23:15:19Z", "gh_stars": 428}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/vscode-python','Python Visual Studio Code','','2024',5,'The official VS Code Python extension repository. Serves as a primary integration layer for code-formatting, Jupyter Notebook systems, pytest architectures, and type checker implementations.','Python','Repository','Advanced',0,'online','manual','7e94ba701595440394a6e1b3c1e4db8bff6585866ff98ba59e19eb6a29b6215a',100.0,1779029365,1,'2026-06-09T21:01:01Z',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Language-Specific Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T21:01:01Z", "gh_stars": 4623}'); +INSERT INTO "resources" VALUES('https://github.com/microsoft/winget-cli','Windows Package Manager CLI (aka winget)','','2024',5,'The official open-source repository for winget-cli, Microsoft''s Windows Package Manager. Standardizes command-line app deployment, installation, dependency discovery, and workspace updates.','C++','Repository','Intermediate',0,'online','manual','6e43e40685a1329aa32bbe74a24ffe73fc73eede3fb7f7ef51a4123c7159c6fb',100.0,1779031647,1,'2026-06-11T20:12:36Z',NULL,NULL,NULL,'["Developer Experience", "Package Management", "Windows Tooling"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/linux-dev-env.md"]','["linux-dev-env.md", "azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T20:12:36Z", "gh_stars": 26023}'); +INSERT INTO "resources" VALUES('https://github.com/microsoftgraph/msgraph-sdk-powershell','microsoftgraph/msgraph-sdk-powershell/samples: 9-Applications.ps1','','2024',4,'Official template outlining secure authentication, property mapping, and service endpoint registration tasks in Entra ID tenants using Graph API cmdlets.','PowerShell','GitHub Repository','Intermediate',0,'online','manual','62408e2106734f6b076d7b7d1c820871d89a95cef3534e4995e3d90ccf283f28',100.0,1779031564,1,'2026-06-12T20:32:47Z',NULL,NULL,NULL,'["Identity and Access", "Microsoft Graph API", "SDK Samples", "Azure AD Applications"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T20:32:47Z", "gh_stars": 870}'); +INSERT INTO "resources" VALUES('https://github.com/microtica/gitops-resources','gitops-resources','','2026',0,'A specialized index charting GitOps design architectures applied to infrastructure provisioning. Focuses on push-based vs. pull-based reconciliation loops and declarative configurations for cloud providers.','Markdown','Awesome List','Intermediate',1,'online','manual','4148ee811d6731bb350509b86a0ffa7faf7c005260c8bb17ae5670c6fee26810',100.0,1781736123,1,'2026-06-18T00:42:03.402533+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "Infrastructure Automation"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/migtools/crane','github.com/konveyor/crane: Crane 2.0 🌟','','2024',4,'Crane 2.0 provides continuous state synchronization, target resource modifications, and mock-run configurations to assist operators with real-time Kubernetes cluster replatforming campaigns.','Go','Tool','Advanced',1,'online','manual','8ea4607b6555b5b52d9517623db78772567121df9f7a9174fbef56df9af59fda',100.0,1779130495,1,'2026-06-12T16:33:56Z',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T16:33:56Z", "gh_stars": 54}'); +INSERT INTO "resources" VALUES('https://github.com/miguelmota/golang-for-nodejs-developers','Golang for Node.js Developers','','N/A',0,'A comparison manual translating Node.js practices and architectural paradigms into native Go-based idioms like goroutines, structures, and native channels.','en','Repository','Intermediate',0,'online','manual','0b17cbbd1a5ebb4b31d5c566481f3721ac4939a9b7fa79304ac748cc1db1686b',100.0,1779029172,1,'2023-02-02T11:21:08Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-02T11:21:08Z", "gh_stars": 4772}'); +INSERT INTO "resources" VALUES('https://github.com/mikefarah/yq','yq','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b7a31327a49b5a01e80f6a8df5f9ddf7f46de3b3333e20339a7f77be44068acd',100.0,1779033118,1,'2026-05-17T17:51:58.685298+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/mikefrank-ca/bitbucket-auto-merge','BitBucket Auto Merge','','2019',1,'A lightweight Node.js helper utility built to programmatic resolve and merge pull requests inside Bitbucket Server. Monitors build pipelines and approval conditions to coordinate automated commits, bypassing the lack of native merge queues in legacy Bitbucket editions.','JavaScript','Tool','Intermediate',0,'online','manual','048845a2716b084ad8d0f6c229457fb1c7a4d2f51943eddce3d75bcc08b15ff9',100.0,1781735950,1,'2026-06-18T00:39:10.582665+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Bitbucket Automation"]','["[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/mikeroyal/Kubernetes-Guide','==mikeroyal/Kubernetes-Guide: Kubernetes Guide== 🌟','','2023',5,'A massive educational directory covering basic components, intermediate networking, storage, and advanced Kubernetes configurations. Offers structured developer pathways and hypervisor setup instructions, making it ideal for technical upskilling and training programs.','Markdown','Guide','Intermediate',0,'online','manual','9944c6f547ac65e1e15ef560dad2ded347b88af42423ade0d25ad781620bb3f1',100.0,1781736123,1,'2026-06-18T00:42:03.185175+02:00',NULL,NULL,NULL,'["Curation", "Guides", "Kubernetes"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/mikeroyal/Kubernetes-Guide/blob/main/README.md','==mikeroyal/Kubernetes-Guide: Machine Learning== 🌟','','2023',4,'A comprehensive reference manual mapping the landscape of running machine learning workloads on Kubernetes. Aggregates configurations, installation commands, and architecture diagrams for tooling across GPU provisioning, Kubeflow orchestration, and containerized serving frameworks like KServe.','Markdown','Repository','Intermediate',0,'online','manual','e374d436342b70813c900a5c3f760ad4ee0c5ce2ac6b4b44cd64bdc5d7cfc132',100.0,1781736091,1,'2026-06-18T00:41:31.942405+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Curated Reference"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/mikeroyal/OpenShift-Guide','==mikeroyal/OpenShift-Guide: OpenShift Guide== 🌟🌟','','2022',4,'A comprehensive community repository providing structured technical references for OpenShift. Includes instructions for cluster setup, networking tools, persistent storage, and third-party integrations.','Markdown','Repository','Intermediate',0,'online','manual','974e648a506992164bf1cd5aaec3bded413576db9a558956929be7f413ba9be9',100.0,1781736112,1,'2026-06-18T00:41:52.635061+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Evaluation", "Learning Resources"]','["[ENTERPRISE-STABLE]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/mikzuit/fair-job-offer','mikzuit/fair-job-offer','','2020',1,'Curator Insight: A direct calculator tool created to evaluate contract offers and compensation fairness. Live Grounding: This repository is now archived and categorized as legacy due to complete commit inactivity since 2020, yet still acts as an architectural blueprint for programmatic contract parser apps.','en','GitHub Repository','Intermediate',0,'online','manual','717e1a37a862428962b97fbf73e900773ca815ba25b8ea0af325af41ab0bbb5e',100.0,1779031438,1,'2022-05-31T09:59:59Z',NULL,NULL,NULL,'["Professional Practice", "Compensation", "Contract Analysis"]','["[LEGACY]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-05-31T09:59:59Z", "gh_stars": 19}'); +INSERT INTO "resources" VALUES('https://github.com/milanm/DevOps-Roadmap','DevOps Roadmap for 2026','','2026',4,'An extensive, highly-vetted community map outlining modern DevOps and platform engineering educational pathways. Synthesizes knowledge milestones across systems internals, network protocols, continuous integration/continuous delivery protocols, and hybrid observability.','Markdown','Educational Repository','Intermediate',0,'online','manual','e8bd6c3679a539b713a836931e283891cac944c3ae4309905b61e377fecfc5f4',100.0,1779034499,1,'2026-06-13T06:35:41Z',NULL,NULL,NULL,'["DevOps & CI/CD", "Roadmaps", "Career Path"]','["[DE FACTO STANDARD]"]','["docs/devops.md", "docs/iac.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "devops.md", "iac.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T06:35:41Z", "gh_stars": 19614}'); +INSERT INTO "resources" VALUES('https://github.com/mineiros-io/terramate','mineiros-io/terramate','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42bd28f835ee1bc496f6489ce7d2ef163baf41ae2061ac27c1f21cc1f4108071',100.0,1779031903,0,'2026-05-17T17:31:43.020117+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/terramate-io/terramate"}'); +INSERT INTO "resources" VALUES('https://github.com/mingrammer/diagrams','mingrammer/diagrams','','2026',5,'A highly popular open-source Python framework that allows engineers to write cloud infrastructure diagrams directly as Python code. It supports hundreds of built-in components covering AWS, GCP, Azure, and Kubernetes services.','Python','Repository','Intermediate',0,'online','manual','55db708ce5d58604dfbdc548af681681a7ed911d8492caf92cb853c01fa398c1',100.0,1779031097,1,'2026-06-09T16:14:08Z',NULL,NULL,NULL,'["Architecture & Design", "Diagrams-as-Code", "Python Tooling"]','["[DE FACTO STANDARD]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T16:14:08Z", "gh_stars": 42349}'); +INSERT INTO "resources" VALUES('https://github.com/minishift/minishift/releases',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3ef77082f7ff5f1e098bea6ae8a7cc430d69b7119b7180e16ddf03da60a4c28c',100.0,1779031983,0,'2026-05-17T17:33:03.385586+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/ministryofjustice/modernisation-platform/tree/main/architecture-decision-record','==github.com/ministryofjustice: Modernisation Platform - Architecture Decisions==','','2023',5,'The public collection of Architecture Decision Records (ADRs) from the UK Ministry of Justice Modernisation Platform. This serves as a key reference for cloud governance, public sector IT standards, and clear decision documentation.','English','Repository','Advanced',0,'online','manual','b37d4cefa537709aa99fcb4c3351f3819d5cdfab5c9d6ad9c640f2ea1ca62fbc',100.0,1779031753,1,'2026-06-12T16:10:42Z',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Governance", "Case Studies"]','["[DE FACTO STANDARD]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T16:10:42Z", "gh_stars": 724}'); +INSERT INTO "resources" VALUES('https://github.com/miracle2k/k8s-snapshots','k8s-snapshots: Automatic Volume Snapshots on Kubernetes','','2020',2,'An early volume snapshotting manager targeting GCE Persistent Disks and AWS EBS volumes inside Kubernetes. It is largely considered legacy, superseded by standardised CSI volume driver capabilities.','Python','Tool','Intermediate',0,'online','manual','3d691e1e2bfc6238173f581573e8f2f60773b10969b0536ab617e09aaf0f89eb',100.0,1779031536,1,'2026-01-05T23:34:02Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Legacy Snapshots"]','["[LEGACY]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "BSD-2-Clause", "gh_pushed": "2026-01-05T23:34:02Z", "gh_stars": 350}'); +INSERT INTO "resources" VALUES('https://github.com/mishushakov/llm-scraper','LLM Scraper','TypeScript library leveraging LLMs to convert any webpage into schema-validated structured data.','2024',4,'An elegant TypeScript and Playwright-powered scraping library that leverages local or cloud LLMs (including GGUF and OpenAI) to extract structured, schema-validated JSON data from any web interface. By relying on LLM semantic understanding rather than brittle CSS selectors, it remains resilient to layout changes and can intelligently navigate dynamic SPAs. It provides native schema integration with Garph or Zod, offering a robust approach for converting unstructured web documentation into machine-readable datasets for LLMs and agent retrieval.','en','GitHub Repository','Advanced',0,'online','automatic','11914b1c7d4a8956a620b78b0e99e3424816861693ef998389060f4d32028905',NULL,1780352148,0,'2026-04-13T17:42:00Z',NULL,NULL,NULL,'["AI", "Web Scraping", "Data Extraction", "Developer Tools"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-04-13T17:42:00Z", "gh_stars": 6766, "reputation_status": "Vetted", "reputation_summary": "Strong community vetting as a robust and flexible LLM-powered scraping framework with multi-model support.", "social_preview_url": "https://opengraph.githubassets.com/1058235305093fd11a3349d178fe1e7624090c2900d472bf5dd201b7de3001dc/mishushakov/llm-scraper", "source_provenance": "X.com (midudev)", "suggested_new_category": "data-scraping"}'); +INSERT INTO "resources" VALUES('https://github.com/mislav/hub','github/hub 🌟','','2021',5,'Curator Insight highlights ''hub'' as the classic command-line utility wrapping Git to simplify GitHub-specific tasks. Live Grounding verifies that the repository is officially archived by GitHub in favor of the newer ''gh'' CLI.','Go','Tool','Intermediate',0,'online','manual','f5e551349d8753560003328136f8a5cd4e0a90c0c54a03262f8fd9d99687c79f',100.0,1779130494,1,'2024-02-02T21:00:44Z',NULL,NULL,NULL,'["Developer Platforms", "CLI Utilities", "hub CLI", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-02-02T21:00:44Z", "gh_stars": 22954}'); +INSERT INTO "resources" VALUES('https://github.com/mitchellh/terraform-provider-multispace','mitchellh/terraform-provider-multispace','','2020',3,'A highly specialized custom provider allowing interaction with external workspaces within a single run. Solves state dependency sharing patterns dynamically, conceptualized by Mitchell Hashimoto.','Go','Provider','Advanced',0,'online','manual','c478a3c341119b111c8eea807005a1e63dc3aee38db483f272f06a8f8adf88af',100.0,1779033259,1,'2023-07-24T04:24:34Z',NULL,NULL,NULL,'["Infrastructure as Code", "State Management", "Providers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2023-07-24T04:24:34Z", "gh_stars": 148}'); +INSERT INTO "resources" VALUES('https://github.com/mithi/react-philosophies','react js: mithi/react-philosophies','','2020',5,'A highly structured philosophy repository outlining architectural principles for designing maintainable React codebases. Emphasizes declarative code patterns, state encapsulation, hook extraction, and unit testing strategies.','Markdown','Software','Intermediate',0,'online','manual','30946b510b313149c8da5e6dac6a701695f2cbc4bee376bbd1fe382652f3fa03',100.0,1779030727,1,'2025-10-05T16:46:54Z',NULL,NULL,NULL,'["Frontend Development", "React Framework", "Software Architecture"]','["[DE FACTO STANDARD]"]','["docs/javascript.md"]','["javascript.md"]','{}','{"gh_license": "CC-BY-SA-4.0", "gh_pushed": "2025-10-05T16:46:54Z", "gh_stars": 3728}'); +INSERT INTO "resources" VALUES('https://github.com/mittwald/kube-httpcache','github.com/mittwald/kube-httpcache','','2024',3,'An engineered Kubernetes-native HTTP caching platform that bundles Varnish with a specialized controller sidecar. It queries Kubernetes API endpoints directly to dynamically reconstruct and scale Varnish backend configurations without requiring manual server reloads.','Go','Repository','Advanced',0,'online','manual','268e6dd1f6d7203d7fe58773ad6fe52dc5e3cee2d2a128765a0f4b589d2912a8',100.0,1779029590,1,'2025-12-18T15:03:45Z',NULL,NULL,NULL,'["Infrastructure & Caching", "Kubernetes Caching", "Distributed Caching"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-18T15:03:45Z", "gh_stars": 312}'); +INSERT INTO "resources" VALUES('https://github.com/mittwald/kubernetes-secret-generator','github.com/mittwald/kubernetes-secret-generator 🌟','','2025',5,'This secret generator creates secure random passwords, certificates, and private SSH keys on-demand in-cluster. Generated data is stored directly as encrypted Secrets resources, eliminating the risk of checking cleartext credentials into infrastructure repositories.','Go','Repository','Intermediate',0,'online','manual','869a5470f61705d827cd5b5f42047335c8749a867b4e46abc016ae3d2954d67c',100.0,1779031122,1,'2025-12-05T14:16:25Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "Dynamic Secrets"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T14:16:25Z", "gh_stars": 391}'); +INSERT INTO "resources" VALUES('https://github.com/mivano/azure-cost-cli','==github.com/mivano/azure-cost-cli==','','2024',4,'Focuses on tag-based cost-querying using the `azure-cost-cli` tool. Explains how to extract billing data grouped by tags to simplify chargeback allocations and identify untagged resources.','C#','GitHub Repository','Intermediate',0,'online','manual','8a986352ce0fcb9452ebb54ae864c000435891c68701348b74e240aac0ab3391',100.0,1779031652,1,'2026-06-08T08:05:59Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/finops.md"]','["finops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T08:05:59Z", "gh_stars": 1118}'); +INSERT INTO "resources" VALUES('https://github.com/miztiik/AWS-Demos','github.com/miztiik/AWS-Demos','','2025',0,'A rich repository compiling hundreds of AWS hands-on architecture guides and automated scripts. Spans serverless computing, databases, event routing, and container-based architectural patterns.','Python','Repository','Intermediate',0,'online','manual','bd838b9de61ff01365ffe131b166c40c1bc35ef356113f5cceb23eeb19022f7e',100.0,1781735921,1,'2026-06-18T00:38:41.312314+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "DevOps Demos"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/mkubaczyk/helmsman','Helmsman: Helm Charts as Code 🌟','','2025',4,'An enterprise-grade, GitOps-friendly engine for declaring Helm charts as code. By monitoring desired state files, it automates lifecycle tasks including installations, cross-cluster upgrades, namespace setup, and purging deprecated releases.','Go','CLI Tool','Advanced',0,'online','manual','582663ae9aaa48a531b0608f40a8aa9e28107177874b46c1b807856e0725d7ba',100.0,1779130494,1,'2026-06-07T15:42:46Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Multi-Chart Orchestration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-07T15:42:46Z", "gh_stars": 1498}'); +INSERT INTO "resources" VALUES('https://github.com/mlabonne/llm-course','github.com/mlabonne/llm-course','','2023',5,'Maxime Labonne''s stellar curriculum for mastering Large Language Model engineering. Curator Insight and Live Grounding confirm its value, providing code-driven notebooks covering quantization (bitsandbytes, AWQ, GGUF), LoRA fine-tuning, direct preference optimization (DPO), and advanced retrieval-augmented generation (RAG) paradigms.','Python','Repository','Advanced',0,'online','manual','ba9d9be39679259c589973a3de17a8bdab0394741a8b187bf54bbe39f8a2d836',100.0,1779029590,1,'2026-02-05T13:09:26Z',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Structured Curriculums"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-05T13:09:26Z", "gh_stars": 80120}'); +INSERT INTO "resources" VALUES('https://github.com/mlabouardy/grafana-dashboards','github.com/mlabouardy: Grafana Dashboards','','2020',0,'Archived repository containing early Grafana dashboard iterations. Shows fundamental layout compositions for visualizing container workloads, though highly outdated compared to current standards.','JSON','Repository','Intermediate',0,'online','manual','02a05b5ebaf5e334f6df5c472087a5415c167625b6791d6c2bce87c95b5d40f2',100.0,1781735951,1,'2026-06-18T00:39:11.076839+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Community Dashboards"]','["[LEGACY]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/mlabouardy/nexus-cli','GitHub: Nexus-CLI','','2020',5,'A command-line interface tool written in Go to interact with and manage Nexus repositories. Real-world grounding shows this repository has had no active maintenance in over four years, pointing to a legacy project. Platform operators should pivot to using official Nexus APIs or modern alternative tooling.','Go','Repository','Intermediate',0,'online','manual','5bfc864b0bfb1a769d8f98ef5ef68078cc29e6362ae7753185f933a069f8509c',100.0,1779029465,1,'2022-11-15T16:23:58Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Tooling"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-15T16:23:58Z", "gh_stars": 294}'); +INSERT INTO "resources" VALUES('https://github.com/mlrun/mlrun','mlrun','','2026',3,'MLRun is an open-source MLOps orchestration platform designed to streamline the lifecycle of machine learning pipelines on Kubernetes. It automates model training, tracking, and serving by turning raw Python functions into elastic, high-performance containerized workloads. Data platform teams rely on MLRun to deploy real-time inference models and scale distributed data preprocessing pipelines.','Python','MLOps Platform','Advanced',1,'online','manual','b4762640bf0c7d3885cd5eca6eaef3e2ff68f4c45f7802dcde2797f4e1416598',100.0,1779033218,1,'2026-06-14T09:57:23Z',NULL,NULL,NULL,'["Data Engineering", "MLOps Platforms", "Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:57:23Z", "gh_stars": 1672}'); +INSERT INTO "resources" VALUES('https://github.com/mmmmmmpc/forklift-configmap-service','mperezco/forklift-configmap-service','','2022',0,'A specialized service designed to dynamically orchestrate Kubernetes ConfigMap generation and delivery. It acts as a sidecar or control helper to keep configuration payloads dynamically synced across targeted deployments.','Go','Operator','Medium',1,'online','manual','fa66c439bd4d117f2d253f28cecbe9089ce09afc9054c652d386726a357e7b93',100.0,1779130495,1,'2021-09-22T14:00:12Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-09-22T14:00:12Z", "gh_stars": 0}'); +INSERT INTO "resources" VALUES('https://github.com/moabukar/tech-vault','github.com/moabukar/tech-vault','','2026',3,'A massive compiled database containing cheat sheets, system design diagrams, and software development resources. Serves as a vital study companion for engineers preparing for platform and architectural assessments.','Markdown','Curated List','Intermediate',0,'online','manual','35bd19e48da9d8ddf977958066ef454fc6404cf373868c8c7015c1cc92d8bc8f',100.0,1779030706,1,'2026-03-01T22:28:21Z',NULL,NULL,NULL,'["Career & Interview Preparation", "Resource Vaults", "System Design"]','["[ENTERPRISE-STABLE]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-01T22:28:21Z", "gh_stars": 3415}'); +INSERT INTO "resources" VALUES('https://github.com/modelcontextprotocol/servers','GitHub MCP Server','','2025',5,'Curator Insight: Primary collection of production-grade Model Context Protocol (MCP) servers. Live Grounding: Establishes development standards for JSON-RPC 2.0 based message exchange between host agents and enterprise backend systems.','TypeScript','Software','Advanced',0,'online','manual','4b0c23b47ac282b07556690f1316f4cf786a56a8746af609ccd6cf929bf92002',100.0,1779032167,1,'2026-06-07T22:29:30Z',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Official Servers"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-07T22:29:30Z", "gh_stars": 87194}'); +INSERT INTO "resources" VALUES('https://github.com/moditect/jfrunit','jfrunit','','2026',5,'A highly innovative JUnit extension enabling assertions against Java Flight Recorder (JFR) events. In 2026, JfrUnit is standard for continuous performance regression testing, automatically blocking commits that trigger abnormal CPU usage or memory allocations.','Java','Repository','Advanced',1,'online','manual','6bb37b669daadec1c6bd53a9682eb004aa85746e3305e876be052de34b6bfe22',100.0,1779030500,1,'2023-04-04T17:39:56Z',NULL,NULL,NULL,'["Modern Java", "Performance", "Testing"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-04T17:39:56Z", "gh_stars": 326}'); +INSERT INTO "resources" VALUES('https://github.com/mogensen/helm-changelog','helm-changelog: Create changelogs for Helm Charts, based on git history','','2024',1,'A smart CLI helper designed to parse git commit logs and automatically compile detailed changelogs for Helm releases. Ideal for maintaining human-readable release histories without manual maintenance bottlenecks during major release cycles.','Go','CLI Tool','Beginner',0,'online','manual','aee6b1c0a49a8c4cef5278b4c8972a95725c0922634fdfb681341e106ef4cd63',100.0,1779032699,1,'2024-08-01T10:32:40Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Auditing & Maintenance"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-01T10:32:40Z", "gh_stars": 43}'); +INSERT INTO "resources" VALUES('https://github.com/mohanad86/secure-ssh-python','Auto-SSH for Linux security','','2021',1,'A lightweight Python-based wrapper designed to manage, secure, and automate SSH connections, preventing session dropouts and hardening connection authentication parameters dynamically. Double-Evidence: This utility provides automated terminal tunnels, while live grounding indicates it serves as an excellent reference for custom connection-recovery scripts inside edge-computing and remote node installations.','Python','Repository','Intermediate',0,'online','manual','bbf6e7235fe56e1a263032b7c50596c24af13e54938be16c891ddf838c515044',100.0,1781736068,1,'2026-06-18T00:41:08.187819+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/mohatb/kubectl-exec','mohatb/kubectl-exec','','2021',0,'A simple kubectl plugin designed to ease executive context execution into all pods matching a specific label selector. While it simplifies multi-pod execution for ad-hoc debugging, modern enterprise workflows have largely transitioned to more feature-rich and actively maintained alternatives like kubectl-foreach or custom controllers.','Go','CLI Plugin','Intermediate',0,'online','manual','3549810e43c51fd68757c68486b397cc1ac40a15f3a963f12fe3e4642059274b',100.0,1779031752,1,'2025-07-28T11:24:13Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-28T11:24:13Z", "gh_stars": 87}'); +INSERT INTO "resources" VALUES('https://github.com/monksy/awesome-kafka/blob/master/tools.md','Awesome Kafka','','2026',0,'A comprehensive, community-curated list of tools, command-line utilities, clients, and GUI frameworks for Apache Kafka administration. It serves as an essential hub for engineers searching for proven ecosystem additions.','N/A','Guide','Intermediate',0,'online','manual','bbd37b93636f0486720d1d3c85369e4f0344243b89bc85169071705d9ba06ea6',100.0,1781736081,1,'2026-06-18T00:41:21.084950+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Meta-Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','["message-queue.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/monodot/pipeline-library-demo','github.com/monodot/pipeline-library-demo 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','301d62aa31c1b716f393af4152f147d6562e00bee25286f1e1ce4aa58dd656d4',100.0,1779033917,0,'2026-05-17T18:05:17.845131+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/tutorialworks/pipeline-library-demo"}'); +INSERT INTO "resources" VALUES('https://github.com/moule3053/mck8s','moule3053/mck8s','','2021',2,'MCK8s (Multi-Cluster Kubernetes) is an experimental open-source multi-cluster orchestration scheduler. It aims to intelligently distribute workloads across distinct geographical or multi-cloud Kubernetes clusters based on custom latency, cost, or compliance constraints. While theoretically robust, it remains an early-stage academic and community project.','Go','Tool','High',0,'online','manual','b83b59fdec53464c7fd0e7f18aa8edd2c4445f518b3fa4a6f5293f4479e1a4c2',100.0,1779034523,1,'2023-07-07T09:30:06Z',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Federated Deployments"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-07T09:30:06Z", "gh_stars": 73}'); +INSERT INTO "resources" VALUES('https://github.com/mozilla/sops','sops: Simple and flexible tool for managing secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d6ee771f290b2a6417127c57c2091091c0729a52f006b7eb9e4eae061d70b46',100.0,1779030000,0,'2026-05-17T17:00:00.884470+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/getsops/sops"}'); +INSERT INTO "resources" VALUES('https://github.com/mperezco/forklift-configmap-service','mperezco/forklift-configmap-service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c04babd3ae496581d3395b0e59eec24b81915748e83275a9bd78461e45d4f427',100.0,1779031438,0,'2026-05-17T17:23:58.834319+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/mmmmmmpc/forklift-configmap-service"}'); +INSERT INTO "resources" VALUES('https://github.com/mramanathan/ansible-harbor','mramanathan/ansible-harbor','','2019',0,'A legacy, inactive Ansible playbook repository configured to deploy a Harbor instance. Real-world grounding confirms zero recent updates, classifying it as obsolete. Platform engineers are encouraged to reference standard, actively maintained Kubernetes operator resources or Helm charts instead.','YML','Repository','Intermediate',0,'online','manual','2ef9f54c05ae28d91061b04471d72ee9b80a004a82ff90ea1a37083c86536bc7',100.0,1781736154,1,'2026-06-18T00:42:34.467310+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Automation"]','["[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/mrcodedev/frontend-developer-resources','El camino del Frontend Developer','','2024',4,'An extensive frontend development roadmap repository, detailing system tools, CSS architectures, modern frameworks (React, Vue, Angular), and build systems (Vite, Webpack) required for client engineering.','Markdown','Repository','Intermediate',0,'online','manual','82e43fd6826fa0274e757f16f8ec7473e5d63e8fcdacae064b34d0c23f67d342',100.0,1779031883,1,'2024-07-18T19:43:31Z',NULL,NULL,NULL,'["Software Engineering", "Frontend", "Learning Paths"]','["[ENTERPRISE-STABLE]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-18T19:43:31Z", "gh_stars": 3536}'); +INSERT INTO "resources" VALUES('https://github.com/msfidelis/kubernetes-with-cri-o','Kubernetes setup with CRI-O Runtime','','2021',3,'A practical hands-on repository outlining the exact deployment and structural configuration needed to run Kubernetes with CRI-O. An invaluable asset for engineers aiming to drop Docker overhead in favor of pure, security-hardened, OCI-compliant system container operations.','Shell','Repository','Advanced',0,'online','manual','0bb0f81b0d87d0e5fa466db80d253446767bfa6b60d970bd6bd9d3e8dfcb37c6',100.0,1779030732,1,'2023-01-10T03:37:18Z',NULL,NULL,NULL,'["Infrastructure", "Container Runtime Interface", "CRI-O Setup"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-10T03:37:18Z", "gh_stars": 93}'); +INSERT INTO "resources" VALUES('https://github.com/mspnp/AzureNamingTool','github.com/mspnp/AzureNamingTool - Azure Naming Tool 🌟','','2025',5,'Patterns & Practices software engine providing an integrated UI and programmatic API endpoints to enforce consistent, governance-compliant resource naming structures across all Azure cloud components.','C#','Repository','Intermediate',0,'online','manual','1b2388251576bb22987c23c4f4678950ee53aa84dc1c01b281688456f9295bb6',100.0,1779029561,1,'2026-01-13T16:03:31Z',NULL,NULL,NULL,'["Cloud Platform", "Governance", "Azure Naming Tool"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-13T16:03:31Z", "gh_stars": 581}'); +INSERT INTO "resources" VALUES('https://github.com/mudler/LocalAI','LocalAI','','2025',4,'Curator Insight: A self-hosted, community-first OpenAI-compatible API gateway running on local hardware. Live Grounding: Allows developers to host LLMs, audio-to-text, and image generation services inside Kubernetes without external data dependencies, optimized for consumer-grade and enterprise hardware.','Go','Software','Intermediate',1,'online','manual','84abda9935d7c2b9c6744fdb1d4744ca0fe027d9310a85c2b62a2dba8e660e65',100.0,1779130494,1,'2026-06-13T23:27:53Z',NULL,NULL,NULL,'["AI Infrastructure", "LLM Serving", "LocalAI"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T23:27:53Z", "gh_stars": 46845}'); +INSERT INTO "resources" VALUES('https://github.com/mumoshu/helm-x','github.com/mumoshu/helm-x: Helm X Plugin','','2021',2,'An experimental Helm plugin developed to extend standard chart templates with custom scripting functions and enhanced lifecycle control. This project is now unmaintained, serving purely as a design blueprint.','Go','CLI Plugin','Advanced',0,'online','manual','3e0055d3e5c13db18ca63e074001b3acb50dee53c82fbedf722f09bc1cff8b48',100.0,1779033170,1,'2023-04-04T21:12:58Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[EMERGING]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-04-04T21:12:58Z", "gh_stars": 178}'); +INSERT INTO "resources" VALUES('https://github.com/mustafakaya/Azure-Reliability-Checker-Tool','github.com/mustafakaya/Azure-Reliability-Checker-Tool','','2023',0,'Diagnostic engine analyzing Azure configurations against Well-Architected Framework reliability pillars. Warns of single points of failure, missing geo-replication rules, and availability zone oversights.','PowerShell','Repository','Intermediate',0,'online','manual','a16c1e5a72c844d9a90d03af8e260bdd1f76b5d1fcf482bebd5f3874dc6e53a2',100.0,1781735879,1,'2026-06-18T00:37:59.957204+02:00',NULL,NULL,NULL,'["Cloud Platform", "Governance", "Reliability"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/muxinc/certificate-expiry-monitor','muxinc/certificate-expiry-monitor','','2021',5,'Lightweight utility that continuously monitors the expiration of X.509 SSL/TLS certificates. Generates metrics consumable by Prometheus to allow early alerting on certificate renewals.','Go','Open Source Tool','Intermediate',0,'online','manual','2da52fe7422494323339b90394664b4e2013efc9081c24eaa98076ae408f15b7',100.0,1779031865,1,'2022-06-08T18:03:51Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Security Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-08T18:03:51Z", "gh_stars": 169}'); +INSERT INTO "resources" VALUES('https://github.com/mxschmitt/action-tmate','action-tmate: Debug GitHub Actions via SSH','','2025',4,'An essential interactive troubleshooting tool that opens a secure tmate SSH session directly into active GitHub Actions runners, enabling real-time terminal diagnostics of failing pipeline runs.','Shell','Action','Intermediate',0,'online','manual','a4500fbdd326ed39482564937d5a994199b34c6bafc716492c6e3ab15594333b',100.0,1779032243,1,'2026-05-29T18:23:06Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Developer Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/cicd.md", "docs/devops-tools.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "cicd.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-29T18:23:06Z", "gh_stars": 3550}'); +INSERT INTO "resources" VALUES('https://github.com/myspotontheweb/gitops-workloads-demo','github.com/myspotontheweb/gitops-workloads-demo','','2023',3,'Comprehensive demo repository showcasing real-world GitOps workload configurations. Provides a structural blueprint for multi-tenant environments, detailing how to cleanly decouple cluster-wide infrastructure configurations from individual application manifests.','YAML','Repository','Intermediate',1,'online','manual','f5ff0bcab1e193ea0ffb13fb5de53179391efad291c94f182f786cbbb1efb28e',100.0,1781735876,1,'2026-06-18T00:37:56.007011+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Workload Management", "Demos"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/mysticrenji/jenkins-cicd-pipelines',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e3791be07f4ca26ef2f951ef9473024ff66bd579071a24ee4aa06da97fe91420',100.0,1779033735,0,'2026-05-17T18:02:15.886375+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/myugan/awesome-docker-security','myugan/awesome-docker-security: Awesome Docker Security','','2026',5,'An excellent collection of scanning tools, security benchmarks, and hardening guidelines specifically designed for Docker environments. It catalogs utilities like Trivy, Anchore, and Docker Bench for Security, which prevent container escape exploits. Indispensable for DevSecOps pipelines managing image registries.','N/A','Repository','Intermediate',0,'online','manual','b5d9c748751ac4faee2853a885e0f5dc8c14b454ee2d1cd27f27b120a317730a',100.0,1779034517,1,'2026-02-28T13:24:37Z',NULL,NULL,NULL,'["Security", "Containers", "Docker"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-28T13:24:37Z", "gh_stars": 717, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/nabsul/k8s-ecr-login-renew','nabsul/k8s-ecr-login-renew: Renew Kubernetes Docker secrets for AWS ECR','','2018',2,'A cron utility designed to update expiring AWS ECR registry tokens automatically within Kubernetes cluster namespaces. It maintains registry pull-secret health over long runtime durations.','Go','CronJob / Daemon','Intermediate',0,'online','manual','ec0eb033f0f22c8ea8ec17ad93b2c9963990348ac57d15b0a004c81c8679c1e5',100.0,1779029710,1,'2026-01-17T21:33:16Z',NULL,NULL,NULL,'["Security & Compliance", "Identity & Access", "ECR Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-17T21:33:16Z", "gh_stars": 228}'); +INSERT INTO "resources" VALUES('https://github.com/narendranathreddythota/podtnl','Access Pod Online using Podtnl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae4419c69e217a0ab294e802da0466c3b6cab971d53a79b7ca18403a7e5bab97',100.0,1779032972,0,'2026-05-17T17:49:32.520899+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/nnrthota/podtnl"}'); +INSERT INTO "resources" VALUES('https://github.com/naveensilver/Ansible','github.com/naveensilver/Ansible','','2020',0,'Open-source repository archiving custom Ansible playbooks, tasks, and configurations for diverse operational setups. Serves as a useful template library for practical implementation reference.','English','github_repo','Beginner',0,'online','manual','25fddf953cc62696d495b81fe6724de4cf2eb00b8599c287d2f756215f5cbc89',100.0,1781735865,1,'2026-06-18T00:37:45.949781+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Reference Projects"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/nebuly-ai/nos','github.com/nebuly-ai/nos','','2023',5,'Nos is an advanced GPU optimization platform built for Kubernetes to run AI workloads cost-effectively. It utilizes dynamic resource slicing and scheduling to enable multi-tenant GPU sharing. This reduces hardware idling and increases resource efficiency for LLM and ML training jobs.','Go','Scheduler / Operator','Advanced',0,'online','manual','7a6f228da00f45465a8acf77d06b0017c8b52427d89875478ff4ac355cf767bb',100.0,1779033943,1,'2024-04-21T20:57:30Z',NULL,NULL,NULL,'["Infrastructure", "GPU Optimization", "Dynamic Scheduling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-21T20:57:30Z", "gh_stars": 684}'); +INSERT INTO "resources" VALUES('https://github.com/ned1313/quiz-grader','Quiz Grader','','2023',0,'A lightweight utility engineered to automate the grading and feedback of quizzes and programming assignments. Processes markdown-based inputs to generate structured performance assessments, supporting classroom and self-assessment operations.','Python','Repository','Intermediate',0,'online','manual','de5a9e75137bee505318b4bff070071137ac7775aff07c9542c8b210b9fc80f4',100.0,1781735890,1,'2026-06-18T00:38:10.285985+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "Education Tooling"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/cheatsheets.md", "docs/kubernetes-tutorials.md"]','["ai.md", "cheatsheets.md", "kubernetes-tutorials.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/neilhwatson/nustuff/blob/master/networking/nmcli.md','NetworkManager CLI cheatsheet','','N/A',0,'A curated technical resource and architectural guide covering NetworkManager CLI cheatsheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779030356,0,'2026-05-17T17:05:56.800954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/nekop/openshift-sandbox/blob/master/docs/command-cheatsheet.md','github.com: Openshift cheat sheet 1','','2026',0,'A public Git-based repository mapping common OpenShift CLI operations. Curator Insight focuses on developers utilizing localized sandbox configurations. Live Grounding demonstrates how manual cluster troubleshooting remains standard despite GitOps workflows.','Shell','Cheat Sheet','Intermediate',0,'duplicate','manual','75e044df81b7bed9fd91ef02bb9be207b8ceb610d282967349bfe44072dfd6b4',100.0,1781735890,1,'2026-06-18T00:38:10.318116+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/mhausenblas/openshift-cheat-sheet"}'); +INSERT INTO "resources" VALUES('https://github.com/netbox-community/netbox','NetBox IPAM 🌟','','2026',5,'The leading open-source IP Address Management (IPAM) and Data Center Infrastructure Management (DCIM) database. Built on Django and PostgreSQL, it serves as the programmable hardware and IP single-source-of-truth for global networks.','Python','Software','Advanced',0,'online','manual','0f1e66fb461ee83f1392989b338bde181fb9812c86c38f85e65d8ad48af2edeb',100.0,1779033706,1,'2026-06-14T06:31:06Z',NULL,NULL,NULL,'["Computer Networking & IPAM", "Infrastructure Management", "IPAM & DCIM Platforms"]','["[DE FACTO STANDARD]"]','["docs/networking.md"]','["networking.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:31:06Z", "gh_stars": 20845}'); +INSERT INTO "resources" VALUES('https://github.com/netdata/netdata','Netdata','','2026',5,'An ultra-high-performance, zero-configuration system monitoring agent boasting over 79k stars on GitHub. Netdata provides real-time, per-second metrics directly from physical hosts, virtual machines, and container endpoints, making it a stellar edge diagnostics tool in 2026.','C','Repository','Intermediate',0,'online','manual','7c2e4eb471d73f0fa35983fdb4ae04f558d23fa4d4dafba4abda777bca43f610',100.0,1779034392,1,'2026-06-14T09:52:59Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Infrastructure Monitoring"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-14T09:52:59Z", "gh_stars": 79146}'); +INSERT INTO "resources" VALUES('https://github.com/network-automation/toolkit','Red Hat Ansible Tower - Workshop and Demo','','2023',2,'A specialized automation toolkit for Red Hat Ansible Tower/AWX focused on network architectures. Emphasizes role-based access controls, standardized workflow templates, and central log telemetry. (Live Grounding: Highlights critical patterns for bringing deterministic software-defined networking concepts to legacy environments).','YAML/Python','Code Repository','Advanced',0,'online','manual','82fd022722d4983925ce90da609585e464ee489cf3b3b8b1c1d5697ecd106930',100.0,1779130495,1,'2026-06-01T18:44:18Z',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible Tower"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-01T18:44:18Z", "gh_stars": 127}'); +INSERT INTO "resources" VALUES('https://github.com/network-automation/tower_workshop','Red Hat Ansible Tower - Workshop and Demo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a639856389ab34dea1f787a746eb7d1666430d15d2fff87886426435fcc567f3',100.0,1779030356,0,'2026-05-17T17:05:56.775254+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/network-automation/toolkit"}'); +INSERT INTO "resources" VALUES('https://github.com/nevalla/lens-resource-map-extension','Lens Resource Map extension','','2024',3,'An essential plugin for Lens that dynamically renders interactive resource maps, detailing dependency hierarchies, service boundaries, and ingress-to-pod flow connections in real time.','TypeScript','Repository','Intermediate',0,'online','manual','b2af0e978e630d223d9ac7105215c8b5879a84510bdbf3dc870af3c7c9027fc1',100.0,1779032017,1,'2024-02-23T10:56:20Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Visual Ide Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-02-23T10:56:20Z", "gh_stars": 406}'); +INSERT INTO "resources" VALUES('https://github.com/nfrankel/jvm-controller','nfrankel/jvm-controller','','2020',0,'Demonstrates building a custom Java Virtual Machine (JVM) admission controller. Programmatically dynamically intercepts Pod specifications inside a validating or mutating webhook to inject appropriate runtime flags (such as JVM memory heap ergonomics) aligned with CPU and RAM resource limits.','Kotlin','Repository','Advanced',0,'online','manual','86d14a605f7a6f1deb5f729d64557524b956c232afda79214765cfa84ed57887',100.0,1781735910,1,'2026-06-18T00:38:30.696028+02:00',NULL,NULL,NULL,'["Extensibility", "Admission Controllers", "JVM Configurations"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/nicholasamorim/ansible-role-harbor','nicholasamorim/ansible-role-harbor','','2021',5,'An Ansible role built to deploy and configure Harbor container registries on virtual machine hosts. Real-world grounding shows this project is unmaintained, reflecting a classic VM-centric infrastructure-as-code deployment pattern. Modern container-centric deployments strongly favor Kubernetes-native Helm-based installation paths.','YML','Repository','Intermediate',0,'online','manual','0e57673b66ce6cc2e5c3ab56c98967085e7c26d9e60cd72e290dd5eb3ba462a3',100.0,1779031755,1,'2026-04-15T12:41:58Z',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Automation"]','["[DE FACTO STANDARD]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-15T12:41:58Z", "gh_stars": 26}'); +INSERT INTO "resources" VALUES('https://github.com/nickjj/wait-until','github.com/nickjj/wait-until','','2016',3,'A lightweight shell utility designed to pause execution scripts until a target TCP port or system command registers a successful response. It is highly optimized for CI/CD pipeline synchronicity. Live Grounding confirms its role in orchestrating sequential container boots.','Shell','Tool','Intermediate',0,'online','manual','d4fd3e986c109f51dafb3b3cee2ef09542edca7f0a9560e22dcb7b6192468cea',100.0,1779031521,1,'2026-04-24T11:45:04Z',NULL,NULL,NULL,'["Container Orchestration", "Docker", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-24T11:45:04Z", "gh_stars": 65}'); +INSERT INTO "resources" VALUES('https://github.com/nicolai86/github-rebase-bot','github-rebase-bot','','2020',2,'A lightweight, Go-based automation daemon that responds to GitHub webhooks by automatically executing git rebase commands on active PRs. It eliminates manual rebase overhead, keeping pull requests structurally fresh relative to target master branches.','Go','Tool','Intermediate',0,'online','manual','8b3832b0d0a702b3805d34bc8ef2a46c961475eab2c8564d0c763ea6cfd2cabf',100.0,1779029704,1,'2017-08-25T23:18:09Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2017-08-25T23:18:09Z", "gh_stars": 29}'); +INSERT INTO "resources" VALUES('https://github.com/nicolaka/netshoot','nicolaka/netshoot','','2026',5,'Netshoot stands as the preeminent diagnostic container containerizing a massive suite of network troubleshooting binaries like tcpdump, tshark, and iperf. Designed to be injected directly as an ephemeral debugging container, it bypasses the constraints of distroless or minimal application pods. It is highly valued by system administrators for executing low-level network packet analyses without mutating running configurations.','Shell','Container Image','Beginner',0,'online','manual','a5b652e1771c279e4a442b821f61bb5df879ab3538c970409c7fdbe1ad38106c',100.0,1779033808,1,'2026-04-16T16:42:57Z',NULL,NULL,NULL,'["Troubleshooting", "Networking", "Diagnostics"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-16T16:42:57Z", "gh_stars": 10773}'); +INSERT INTO "resources" VALUES('https://github.com/nicolargo/glances','Glances','','2026',5,'A Python-based CLI and web tool providing real-time system resource visualization. Glances remains a beloved utility for terminal-driven infrastructure debugging and fast diagnostics on container platforms in 2026, without needing heavy visualization suites.','Python','Repository','Beginner',0,'online','manual','ffe33048440ce0e5df7761e72bc728efe5f40bd9fdb8dad0a74344c57d9c8a50',100.0,1779029483,1,'2026-06-13T14:48:45Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Infrastructure Monitoring"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T14:48:45Z", "gh_stars": 32824}'); +INSERT INTO "resources" VALUES('https://github.com/nicolgit/azure-firewall-mon','github.com/nicolgit/azure-firewall-mon: az-firewall-mon','','2024',5,'Real-time log viewer utility for Azure Firewall. Parses JSON diagnostic streams directly from Log Analytics, providing colorized output detailing connection actions (allow/deny) on live terminals.','JavaScript','Repository','Intermediate',0,'online','manual','0ef95f6135710ec781595b7c927eb3d1b17ff035a1dd4a3018fa5b7acc12e81d',100.0,1779031021,1,'2026-04-17T22:21:27Z',NULL,NULL,NULL,'["Security", "Network Security", "Azure Firewall"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-17T22:21:27Z", "gh_stars": 91}'); +INSERT INTO "resources" VALUES('https://github.com/night-gold/armada','Armada kubectl plugin 🌟','','2021',1,'A specialized kubectl plugin designed to streamline the execution of commands across multiple clusters and namespaces simultaneously. It aims to reduce context-switching overhead for multi-cluster operators. In 2026, this tool remains a lightweight, niche CLI utility, largely superseded by more comprehensive multi-cluster management control planes.','Go','Kubectl Plugin','Low',0,'online','manual','8a69e1403bb39971f9fbd1ca8050328e0abfa5919cfbe8a9a03d9b33cc7dfb84',100.0,1779030827,1,'2021-06-03T21:10:18Z',NULL,NULL,NULL,'["Operations", "CLI Tool", "Kubectl Plugin"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2021-06-03T21:10:18Z", "gh_stars": 15}'); +INSERT INTO "resources" VALUES('https://github.com/nilic/kubectl-netshoot','kubectl netshoot','','2026',5,'An operational kubectl plugin that spins up an ephemeral diagnostic container attached to a target pod''s network namespace. This tool exposes diagnostic programs (like tcpdump, curl, dig) directly inside the target''s traffic environment without requiring any alterations to the application''s base container design.','Go','Tool','Intermediate',0,'online','manual','39ac4dc4f3af7758724f3338effe47f7ce2f2701ee7f0407b6743f295e30f50e',100.0,1779031541,1,'2026-03-06T13:17:06Z',NULL,NULL,NULL,'["Observability", "Network Diagnostics", "Pod Troubleshooting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-06T13:17:06Z", "gh_stars": 206}'); +INSERT INTO "resources" VALUES('https://github.com/ninlil/kubectl-vpa','kubectl-vpa','','2021',1,'A developer-friendly CLI plugin extension for kubectl that simplifies inspecting, auditing, and troubleshooting Vertical Pod Autoscaler recommendations and status formats directly from terminal environments.','Go','Repository','Intermediate',0,'online','manual','b1c4dd070ac79d3ab34c49144ed2fc89fd242f0e32d1e334016e6484172a803a',100.0,1779030862,1,'2023-11-08T08:52:53Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Developer Tooling", "Kubectl Plugins"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-08T08:52:53Z", "gh_stars": 4}'); +INSERT INTO "resources" VALUES('https://github.com/nirmata/kyverno','github Kyverno - Kubernetes Native Policy Management','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dbdbdef55b33c6c798a2cfb6c31cb5208c5dc12830a8e55e751a469dfaa02cd5',100.0,1779033789,1,'2026-05-17T18:03:09.313802+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/nirops/yakiapp','nirops/yakiapp','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0803fc16e1c26efda87445a9e8c7900a8bd104c7a64866f63830b9b983de0f65',100.0,1779030539,0,'2026-05-17T17:08:59.100628+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://github.com/vivekagate/yakiapp"}'); +INSERT INTO "resources" VALUES('https://github.com/nleiva/go-links','nleiva/go-links','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3812d15c45585a045dc8de814d5a370204d458b6da5307763f2ee0b05971b318',100.0,1779032117,1,'2026-05-17T17:35:17.848179+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"gh_license": "MIT", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/nmachine-io/kerbi','Kerbi 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','01e9dc3cec1501013946987b0da92089271ae2782bc3324bbbe2bc7cc44a77d2',100.0,1779032923,0,'2026-05-17T17:48:43.080815+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/nnellans/ado-pipelines-guide','github.com/nnellans/ado-pipelines-guide: Azure DevOps YAML Pipelines Guide'' 🌟','','2024',5,'A structured, community-created repository gathering YAML pipeline configurations and boilerplate templates. Focuses on standardized modular task integration and multi-stage configurations.','YAML','Repository','Intermediate',0,'online','manual','fde6a1ad70b76f7c11a6141bc8fd65a02a43c438bfca0c5c7b55b6584fa06796',100.0,1779032732,1,'2026-04-14T15:15:31Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Template Reference", "Azure DevOps Pipelines"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-04-14T15:15:31Z", "gh_stars": 74}'); +INSERT INTO "resources" VALUES('https://github.com/nnellans/bicep-guide','github.com/nnellans/bicep-guide','','2022',2,'A structured walkthrough repository outlining best practices, modular structures, and orchestration techniques in Azure Bicep. It acts as a reference for constructing scalable, reusable IaC configurations with built-in parameterization and deployment scopes.','Bicep','Repository','Intermediate',0,'online','manual','ebb0f2920c7df43d2b0020249ef100405bd6df203081e0ec7cd35859401ad17a',100.0,1779034482,1,'2026-04-14T21:28:56Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Bicep"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-04-14T21:28:56Z", "gh_stars": 36}'); +INSERT INTO "resources" VALUES('https://github.com/nnrthota/podtnl','Access Pod Online using Podtnl','','2023',5,'Podtnl is a lightweight command-line utility designed to expose services running in remote Kubernetes pods over secure HTTP tunnels. Allows engineers to easily share, demo, and test internal endpoints without complex Ingress and DNS setups.','Go','CLI Tool','Intermediate',0,'online','manual','53795d4acf19eb4a267da8e85b5ad4409c554f6e7e718bb2b4f05f227b0e728e',100.0,1779130494,1,'2022-10-20T11:41:32Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-10-20T11:41:32Z", "gh_stars": 65}'); +INSERT INTO "resources" VALUES('https://github.com/noamraph/tqdm','tqdm: Instantly make your python loops show a progress meter - just wrap'' any iterator with "tqdm(iterator)", and you''re done!','','2015',4,'A fast, extensible progress bar library for Python loops and iterables. By wrapping any iterable with `tqdm(iterable)`, it outputs an overhead-minimal, smart-updating CLI progress meter with predictive ETA calculations. Live grounding confirms its ubiquity across modern ML training loops and data ingestion tasks.','Python','Library','Intermediate',0,'online','manual','41c2f53a30f75cf48770de3a2659fa8db7d7b28a4647f28cd12f00bd0a0884cc',100.0,1779031622,1,'2023-11-30T11:34:56Z',NULL,NULL,NULL,'["Software Development", "Python Utilities", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-30T11:34:56Z", "gh_stars": 2767}'); +INSERT INTO "resources" VALUES('https://github.com/nodejs/node','github.com/nodejs/node','','2009',5,'Core development branch of the Node.js runtime. Details foundational V8 updates, event loop mechanics (libuv integration), core module performance tweaks, and security updates essential for server-side architectures.','C++','Software','Advanced',0,'online','manual','df932aaf752f27623c036d4a3cbf565b8fe74faf9d049e88374726cc4d21c65b',100.0,1779033948,1,'2026-06-14T07:01:35Z',NULL,NULL,NULL,'["Runtime Environments", "Node.js Platform", "Source Repository"]','["[DE FACTO STANDARD]"]','["docs/javascript.md"]','["javascript.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T07:01:35Z", "gh_stars": 117761}'); +INSERT INTO "resources" VALUES('https://github.com/nokia/danm','Damn','','2026',5,'Nokia''s DANM (Damn Another Network Manager) CNI designed to facilitate telco-grade multi-network interfaces per pod inside Kubernetes, with support for SR-IOV, IPVLAN, and MACVLAN. Curator Insight vs Live Grounding: Although originally positioned as a dynamic multitenancy interface for telco workloads, live telemetry confirms the repository is now archived and considered a legacy architecture, with modern deployments utilizing Multus CNI.','Go','Repository','Advanced',0,'online','manual','b7253981d62ef25b497fa7e31f4d42dc3f536fb9ae700a6bb4455cd6070d7c9a',100.0,1779032878,1,'2022-09-19T15:31:17Z',NULL,NULL,NULL,'["Networking", "CNI", "Telco & Multi-Network"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2022-09-19T15:31:17Z", "gh_stars": 393}'); +INSERT INTO "resources" VALUES('https://github.com/noobaa/noobaa-core',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f6530e48f46dee2ed288b260ddaf0d4cc3d96083ae8482741b49cde7b28a1fba',100.0,1779130494,1,'2026-05-18T20:54:54.985376+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/norwoodj/helm-docs','helm-docs','','2025',4,'An automated utility designed to generate clear Markdown documentation from Helm chart metadata and schema structures. By analyzing values.yaml schema annotations, it produces clean, standardized configuration tables. This ensures chart configurations remain self-documenting and structurally valid within CI/CD pipelines.','Go','CLI Tool','Intermediate',0,'online','manual','878821a89dad52a0222fd0debb7db971bbd0d1661c0148bbc40ea1325b747842',100.0,1779031620,1,'2026-06-08T09:28:41Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Documentation"]','["[ENTERPRISE-STABLE]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-08T09:28:41Z", "gh_stars": 1745}'); +INSERT INTO "resources" VALUES('https://github.com/notaryproject/notary','Notary','','2026',2,'CNCF''s implementation of The Update Framework (TUF) for cryptographic image verification and trust. *Curator Insight vs. Live Grounding*: While structurally a highly robust foundation for Content Trust, Notary is categorized as legacy as the container ecosystem has overwhelmingly converged on Sigstore''s Cosign for OCI signing.','Go','Tool','Advanced',1,'online','manual','a05dbf19a41538a4984ef51502d9d4e26d50e66b6f78bbc4c363b0bf6b0442a0',100.0,1779030135,1,'2024-08-07T19:02:32Z',NULL,NULL,NULL,'["Security", "Image Signing", "Cryptographic Trust"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-07T19:02:32Z", "gh_stars": 3289}'); +INSERT INTO "resources" VALUES('https://github.com/nsriram/lambda-the-terraform-way','AWS Lambda the Terraform Way','','2023',5,'A widely starred open-source template repository outlining best practices for packaging, versioning, and deploying AWS Lambda functions natively using Terraform. Eliminates dependencies on external serverless frameworks by leveraging HCL zip archiving capabilities.','HCL','Template Repository','Intermediate',1,'online','manual','9979adfa4cfc9364c24ec64aaa12365aac429853def9c5674468a72d7531bee9',100.0,1779031540,1,'2021-05-08T12:38:52Z',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-05-08T12:38:52Z", "gh_stars": 1260}'); +INSERT INTO "resources" VALUES('https://github.com/nubenetes/apache-reverse-proxy-jenkins','Apache Reverse Proxy for Jenkins','','2020',1,'A historical configuration repository detailing reverse-proxy deployment configurations for Jenkins behind Apache. Due to more than 4 years of inactivity, it is maintained as a legacy setup reference.','ApacheConf','Repository','Beginner',0,'online','manual','e85f734ff94eca0aae3de370067eec24058c2b4dcdfce99674fab0f8c0e3a979',100.0,1779130495,1,'2020-05-06T08:02:22Z',NULL,NULL,NULL,'["Infrastructure", "Web Servers", "CI/CD Integration"]','["[LEGACY]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-06T08:02:22Z", "gh_stars": 1}'); +INSERT INTO "resources" VALUES('https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf','My Dynatrace proof of concept 🌟','','2023',5,'A comprehensive architectural evaluation report and proof of concept depicting Dynatrace deployment inside complex Kubernetes topologies. Discusses performance impact, instrumentation automation, and alerting configurations.','en','Project Document','Advanced',1,'online','manual','0c5abd011e582b588a63cec448e6bd6954aa540f09803d0e6974a55af236940c',100.0,1779130494,1,'2026-06-14T10:13:34Z',NULL,NULL,NULL,'["Observability", "APM & Logging", "Dynatrace PoC"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:13:34Z", "gh_stars": 663}'); +INSERT INTO "resources" VALUES('https://github.com/nubenetes/awesome-kubernetes/tree/master/pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','96ab9d9cdf618393a9c1c76347504f694c202447d47f0cbc496d511ddbb8c669',100.0,1779130494,1,'2026-05-18T20:54:54.942289+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/nubenetes/awesome-kubernetes/tree/master/scripts',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7feff872196d3c745a9af1d5a63047d136de1b99836d1eb41df192beaa218d2e',100.0,1779029056,1,'2026-05-17T16:44:16.785235+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/nubenetes/confluence6-atlassian','Atlassian Confluence6','','2021',0,'Open-source Dockerization template and configuration manifest designed for self-hosting Atlassian Confluence 6.x within containerized environments. Relies on legacy baseline system configurations, serving as an interesting historical pattern for monolithic application containerization before Helm charts and operators became standard.','Dockerfile','Repository','Intermediate',0,'online','manual','ad63d6c9ae797360c1b6af9d5f0c89eaef77d3de760a3d8099f6cb2de5a085b6',100.0,1781736123,1,'2026-06-18T00:42:03.252209+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Applications", "Self-Hosting"]','["[LEGACY]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/nubenetes/jenkins-CasC-kubernetes-demo','Jenkins Configuration as Code on Kubernetes 🌟','','2021',0,'Curator Insight highlights this Nubenetes demo as a primary method for running JCasC on Kubernetes. Live Grounding confirms its effectiveness in eradicating persistent storage drift by configuring dynamic build agents via YAML definitions. This serves as an outstanding baseline architecture for cloud-native Jenkins execution environments.','YAML','Repository','Advanced',0,'online','manual','8402b4d85b11e8932946ba3a306ca5f2afbbd30520c2cade11e034476f981bbf',100.0,1779130494,1,'2020-05-24T09:43:12Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Kubernetes Native Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-24T09:43:12Z", "gh_stars": 0}'); +INSERT INTO "resources" VALUES('https://github.com/nubenetes/nexus3-helm-chart','Proof of Concept: Nexus3 Chart configuration on Kubernetes','','2021',0,'Curator Insight presents this proof-of-concept Nexus3 Helm chart deployment pattern on Kubernetes. Live Grounding confirms that hosting a dedicated private repository manager inside the cluster remains critical for sovereign enterprise setups. The manifest coordinates dynamic ingress rules and persistent storage volume allocations.','Smarty','Repository','Intermediate',0,'online','manual','232f8b5fcd1a7182ad4c8f186823dc46623bc6fb8dfe1c460d1925ff0272fc2b',100.0,1779130494,1,'2020-05-24T10:17:50Z',NULL,NULL,NULL,'["Infrastructure", "Artifact Management", "Nexus3 Deployment", "Kubernetes Helm Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-24T10:17:50Z", "gh_stars": 0}'); +INSERT INTO "resources" VALUES('https://github.com/nvucinic/kdbg','KDBG: Small Kubernetes debugging container','','2023',1,'A lightweight Kubernetes debugging container designed to simplify troubleshooting inside active pods. It packages key diagnostic tools (curl, dig, iproute2, etc.) for direct execution inside the cluster networking space, serving as an effective sidecar or ephemeral debugging agent.','Shell','Tool','Intermediate',0,'online','manual','a283739ff6f0a2ba99f63772ad77fa0a0617a733c517b5de2990b3e7c815453a',100.0,1779031753,1,'2026-04-15T13:42:11Z',NULL,NULL,NULL,'["Observability", "Debugging", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-15T13:42:11Z", "gh_stars": 36}'); +INSERT INTO "resources" VALUES('https://github.com/oauth2-proxy/oauth2-proxy','==oauth2-proxy/oauth2-proxy: OAuth2 Proxy== 🌟','','2026',4,'A highly resilient reverse-proxy written in Go that validates user identities using OAuth2, OpenID Connect, or third-party providers. Implements stateful session storage, upstream header propagation, and custom claims verification. *Curator Insight vs. Live Grounding*: Confirmed as a stable, ubiquitous standard in modern cloud-native topologies for securing raw backend endpoints without code modifications.','Go','Tool','Intermediate',1,'online','manual','acbfefcc656c6fc1955230131b231b05373951fd322cfee41c45843b22a0828e',100.0,1779029158,1,'2026-06-13T19:57:09Z',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Authentication Proxy"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T19:57:09Z", "gh_stars": 14517}'); +INSERT INTO "resources" VALUES('https://github.com/obitech/micro-obs','Jaeger Demo1','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','26b47930bb9946f5a6caed8837af45a9d8ffac1a8e8963e5d256f03ad4e494fd',100.0,1779033213,1,'2026-05-17T17:53:33.587614+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/obot-platform/obot','acorn-io/acorn','','2022',3,'Acorn, which evolved towards the Obot platform under its maintainers, is a container-native application deployment framework. It simplifies standard Kubernetes complexity, packaging microservices, networks, and storage into clean, self-contained runtimes.','Go','Application Framework','High',1,'online','manual','97a8c5406165cedd7e6d65733bb9418c368cb35b61fd881703ddf3c49122bc41',100.0,1779130494,1,'2026-06-12T22:18:38Z',NULL,NULL,NULL,'["Application Delivery", "Packaging", "Developer Platforms"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T22:18:38Z", "gh_stars": 829}'); +INSERT INTO "resources" VALUES('https://github.com/obsidiandynamics/kafdrop','Kafdrop – Kafka Web UI 🌟','','2023',5,'Kafdrop is a popular, lightweight web UI for monitoring and managing Apache Kafka clusters. It renders real-time views of brokers, topic structures, partition offsets, consumer group lag, and permits active JSON/protobuf message payload inspection.','Java','Open Source Tool','Intermediate',0,'online','manual','9ecc39082499c770195c21d4161e8523b661fdfa053dadc0b62b4cb02be2b92a',100.0,1779030680,1,'2026-06-11T16:52:55Z',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Observability & UI"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md", "docs/monitoring.md"]','["message-queue.md", "monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T16:52:55Z", "gh_stars": 6137}'); +INSERT INTO "resources" VALUES('https://github.com/odedia/spring-petclinic-microservices','Distributed version of Spring Petclinic built with Spring Cloud 🌟','','2020',2,'A community-maintained fork of the distributed Spring PetClinic codebase focusing on alternative Spring Cloud configurations. Provides a lean reference for configuring multi-module Gradle/Maven setups for local microservice debugging.','Java','Repository','Intermediate',1,'online','manual','41f7267441433101f310f4ff1d7e9ba4409aefda911c7d1613d3082625c1aa1c',100.0,1779030306,1,'2024-12-27T15:42:53Z',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Spring Cloud"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-27T15:42:53Z", "gh_stars": 2}'); +INSERT INTO "resources" VALUES('https://github.com/odigos-io/odigos','odigos','','2026',4,'Odigos is a powerful distributed tracing auto-instrumentation engine that leverages eBPF technology to instrument microservice architectures without code changes. It automatically discovers active services, hooks into internal runtimes, and streams OpenTelemetry traces directly to collectors. It has emerged as a preferred solution for platform teams seeking zero-to-hero observability coverage.','Go','Observability Controller','Advanced',1,'online','manual','7fa766b851bcb6255a859c5e9685e73633a81b9d4415156688c6ddba321a8c85',100.0,1779029270,1,'2026-06-14T10:09:14Z',NULL,NULL,NULL,'["Observability", "eBPF Diagnostics", "Distributed Tracing"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:09:14Z", "gh_stars": 3657}'); +INSERT INTO "resources" VALUES('https://github.com/odoo/odoo/wiki/Mergebot','Odoo Mergebot','','2026',5,'Odoo''s foundational merge-bot built to orchestrate massive volume commits across multi-repository dependencies. It employs highly robust state-machine mechanics to validate test combinations and keep high-density deployments continuously updated.','Python','Tool','Advanced',0,'online','manual','5c57d4ce94918a8a910a106646474fa43d25d478ae50629a6e11903bc5bd3b7a',100.0,1779029556,1,'2026-06-14T10:01:21Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T10:01:21Z", "gh_stars": 52393}'); +INSERT INTO "resources" VALUES('https://github.com/ofek/csi-gcs','ofek/csi-gcs','','2019',2,'A CSI volume plugin executing secure file systems mounting directly to Google Cloud Storage (GCS) buckets. It provides container pods with localized, standard disk directory abstractions over GCS object storage.','Go','CSI Driver','Advanced',0,'online','manual','b6cb90159ae67c858da7d684ecf7d33622b9be8cc23a827355f11c57044c80a3',100.0,1779029295,1,'2025-10-19T17:05:36Z',NULL,NULL,NULL,'["Storage & Data", "CSI Plugins", "Google Cloud Storage"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-10-19T17:05:36Z", "gh_stars": 159}'); +INSERT INTO "resources" VALUES('https://github.com/oils-for-unix/oils/wiki/Alternative-Shells','oilshell: Alternative shells','','2026',5,'An exceptional evaluation wiki comparing next-generation Unix shells (Oils, Nushell, Fish, Zsh). Outlines parsing behaviors, JSON-first architectures, and language safety enhancements aimed at replacing classical POSIX bash scripts.','English','Reference','Advanced',0,'online','manual','b038a5d586f2594ce30e3d7c8d436d5bbf74da828c902a60d3214525ca11bb0b',100.0,1779130494,1,'2026-05-31T03:03:03Z',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Command Line", "Modern Shells"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-31T03:03:03Z", "gh_stars": 3343}'); +INSERT INTO "resources" VALUES('https://github.com/oilshell/oil/wiki/Alternative-Shells','oilshell: Alternative shells','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48d54621cc1c7f324dd50d640cb6c0247759059c8d04299d2140df1e168db171',100.0,1779029705,0,'2026-05-17T16:55:05.114578+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://github.com/oils-for-unix/oils/wiki/Alternative-Shells"}'); +INSERT INTO "resources" VALUES('https://github.com/okd-community-install',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ffeb163f05c6ad36068432e5b9f056dac55b984b9e65d5bcb8702971f783e4fb',100.0,1779032213,1,'2026-05-17T17:36:53.432021+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/okd-project/okd/blob/master/README.md','GitHub: OKD4','','2026',5,'The core GitHub repository containing build configurations, release pipelines, and architectural trackers for OKD4. Integrating Fedora CoreOS, this platform bridges the gap between raw Kubernetes and enterprise-ready application runtimes, including build pipelines (S2I), route configurations, and multi-tenant tooling natively.','Shell','Repository','Advanced',0,'online','manual','3000a2bbb7025d1fd0e18f8bc53b8ca32509ed6fbe0d38fd2d20dc13be27d196',100.0,1779130495,1,'2026-06-11T09:17:26Z',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:17:26Z", "gh_stars": 2076}'); +INSERT INTO "resources" VALUES('https://github.com/okelet/awsipinventory','AWS IP inventory','','2025',0,'An open-source utility designed to scan and build a complete inventory of IP address allocations across multiple AWS Virtual Private Clouds (VPCs). It offers automated visibility into subnet depletion, Elastic IP overheads, and overall IP utilization patterns. This tool is vital for cloud platform engineers tasked with managing network range exhaustion in hybrid cloud environments.','Go','Repository','Intermediate',0,'online','manual','9f1cefefa08fdf447a255bea7dd31a71baf564f7a662109f38eba241cea06a17',100.0,1781735877,1,'2026-06-18T00:37:57.723823+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); INSERT INTO "resources" VALUES('https://github.com/okwasniewski/minisim','okwasniewski/MiniSim: MacOS Menu Bar App for iOS and Android Emulators','The open-source Swift repository behind the lightweight MiniSim launcher utility.','2026',4,'The open-source codebase for MiniSim, a native Swift utility designed to automate the launch and configuration of iOS and Android emulators. It utilizes ShellOut interfaces to interact with xcrun and emulator CLIs directly. * Implements lightweight, native macOS architecture to minimize background memory footprints. -* Features custom command integration and automatic directory path detection for rapid platform bootstrapping.','en','repository','Intermediate',0,'online','automatic','d90aed95bc22e3cebe33166f41029c95fa9b1febe2f5c3d2c8e82f7fd2dcf72b',NULL,1.78035241411565494e+09,0,'2026-02-27T12:50:34Z',NULL,NULL,NULL,'["Development Tools", "Mobile Simulators", "Open Source Utilities"]','["[COMMUNITY-TOOL]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "devops-tools", "gh_license": "MIT", "gh_pushed": "2026-02-27T12:50:34Z", "gh_stars": 2831, "reputation_status": "Vetted", "reputation_summary": "High community traction with over 2,400 GitHub stars and continuous updates, confirming its stability as an open-source development tool.", "social_preview_url": "https://repository-images.githubusercontent.com/593655213/2c60c2ac-b2b7-4f51-a889-71958265d1bb", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-productivity"}'); -INSERT INTO "resources" VALUES('https://github.com/oleg-nenashev/demo-jenkins-config-as-code/tree/java11-support','Demo of Jenkins Configuration-As-Code with Docker and Groovy Hook Scripts (java11-support branch) 🌟🌟','','2021',5,'Curator Insight presents this demo of Jenkins Configuration-as-Code (JCasC) utilizing Docker and Groovy hook scripts. Live Grounding confirms JCasC has revolutionized Jenkins operations by defining configurations within declarative YAML. The inclusion of Java 11 support hooks ensures robust security and plug-in stability in enterprise automation environments.','Groovy','Repository','Advanced',0,'online','manual','ce3257c83e0f4f23380aded9538cd6b183990be54a6f119069e64eed36f26c86',100.0,1.77903050409790611e+09,1,'2022-12-15T17:44:27Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Docker Hook Scripts"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-12-15T17:44:27Z", "gh_stars": 173}'); -INSERT INTO "resources" VALUES('https://github.com/omenking/localstack-gitpod-template','github.com/omenking/localstack-gitpod-template: LocalStack Gitpod Template','','2021',0,'Curator Insight introduces a Gitpod configuration template for bootstrapping LocalStack development environments instantly in the browser. Live Grounding highlights this as an efficient template for cloud-native training, though production teams in 2026 typically leverage official Dev Container or LocalStack-supported cloud environments.','Shell','Template','Beginner',0,'online','manual','088b258bb3326f3638a51aacb07e3a64eeca90685cacbcc9a02afeb76cd0501c',100.0,1781735876.19907,1,'2026-06-18T00:37:56.199070+02:00',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "Gitpod Integration"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/omerbsezer/Fast-Kubernetes','==omerbsezer/Fast-Kubernetes== 🌟🌟','','2025',5,'A popular open-source repository featuring highly structured terminal cheat sheets, resource blueprints, and YAML patterns. Focuses on accelerating daily CKA commands, manifest construction, and cluster maintenance routines.','English','GitHub Repository','Intermediate',0,'online','manual','baec4628eca168b32fba925007a299e4cc58320b6e4147986f9b86234a9241c6',100.0,1779033615.37353,1,'2025-04-14T08:54:11Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Hands-on Labs", "Cheat Sheets"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-14T08:54:11Z", "gh_stars": 3493}'); -INSERT INTO "resources" VALUES('https://github.com/omrikiei/ktunnel','==omrikiei/ktunnel== ⭐','','2024',3,'KTunnel is a robust reverse-tunneling CLI utility that exposes local development environments to remote Kubernetes clusters. By establishing a secure gRPC-based reverse proxy, it enables remote pods to call APIs running locally on developer machines, facilitating fast integration tests without ingress hurdles.','Go','CLI / Reverse Proxy','Advanced',0,'online','manual','6b40dd6d0b25cf29972cdf63c641fed1c33f8ad438b3502ec5214471f7e36f83',100.0,1779031399.45841,1,'2026-02-20T22:37:30Z',NULL,NULL,NULL,'["Network", "Port Forwarding", "Development Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-02-20T22:37:30Z", "gh_stars": 1053}'); -INSERT INTO "resources" VALUES('https://github.com/ondat/discoblocks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7f3380f729e2ae970f076ffece6454bff249f4cd252098a5db90adac15dda9d8',100.0,1.77903302542347097e+09,0,'2026-05-17T17:50:25.423471+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/ondat/trousseau','github.com/ondat/trousseau','','2023',5,'Curator Insight: KMS integration designed to encrypt secrets inside etcd using external key management systems. Live Grounding: This repository is unmaintained and archived following Ondat''s acquisition. Deprioritized under MVQ rules in favor of native Kubernetes KMS v2 features.','Go','Code Repository','Advanced',0,'online','manual','9e8c59147667e2348f811b8f4a6cdbe0282effdf9676fafdcbda4afdd2e54643',100.0,1.77903270474017405e+09,1,'2023-09-15T05:51:00Z',NULL,NULL,NULL,'["Security", "Secrets Management", "KMS Integration", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-09-15T05:51:00Z", "gh_stars": 181}'); -INSERT INTO "resources" VALUES('https://github.com/one2nc/cloudlens','github.com/one2nc/cloudlens 🌟','','2026',5,'Cloudlens is an open-source, interactive terminal UI built to monitor and navigate various cloud infrastructure components. It acts as an easy-to-use ''k9s'' equivalent for AWS resources, allowing administrators to inspect S3, EC2, and VPC metrics directly in their shell. A must-have for terminal-first systems engineers seeking immediate cloud diagnostics.','Go','Repository','Intermediate',0,'online','manual','e5a18ffa8a1afc656229b5aab336913bbba16495a676ded5485508e7cb10d289',100.0,1.77903288510046291e+09,1,'2024-04-20T05:24:58Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Developer Tooling"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-20T05:24:58Z", "gh_stars": 590}'); -INSERT INTO "resources" VALUES('https://github.com/oneconcern/keycloak-gatekeeper',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','16176d2db4bbdce153dbec0bb936fd04532610c3c0388eda181d826a004e5584',100.0,1.77903019686747908e+09,1,'2026-05-17T17:03:16.867479+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/onedr0p/cluster-template','github.com/onedr0p/flux-cluster-template: Template for deploying k3s backed by Flux','','2024',5,'A production-grade template repository for provisioning home-lab and enterprise-edge K3s clusters managed end-to-end via Flux GitOps. Fully integrates essential platform components including Prometheus/Grafana stacks, cert-manager, Renovate, and automated ingress. Live Grounding confirms this is the premier community blueprint for building highly resilient, git-driven lightweight clusters.','YAML','Tool','Intermediate',0,'online','manual','8c28167eee89a02650529eaaf6042eef523592dee7871ebcb493627ed3e83597',100.0,1.77913049501782202e+09,1,'2026-06-13T16:10:38Z',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "Cluster Provisioning"]','["[DE FACTO STANDARD]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T16:10:38Z", "gh_stars": 2760}'); -INSERT INTO "resources" VALUES('https://github.com/onedr0p/flux-cluster-template','github.com/onedr0p/flux-cluster-template: Template for deploying k3s backed'' by Flux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','81a46697a7ea3f19272a5c703e6447c0b40cd349f0c012191e230ff981a05bb3',100.0,1.77903019975020098e+09,0,'2026-05-17T17:03:19.750201+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://github.com/onedr0p/cluster-template"}'); -INSERT INTO "resources" VALUES('https://github.com/onurakpolat/awesome-bigdata','onurakpolat/awesome-bigdata','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','db58f10575b486bbd4d9a206ae40283cfe8fb1218da2541de0ff816c5c56ca78',100.0,1779032620.46244,0,'2026-05-17T17:43:40.462440+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/oxnr/awesome-bigdata"}'); -INSERT INTO "resources" VALUES('https://github.com/onzack/grafana-dashboards','github.com/onzack/grafana-dashboards','','2022',5,'Collection of bespoke dashboards for infrastructure monitoring. Covers edge network routers, Ceph clusters, and hardware diagnostics via Prometheus exporters.','JSON','Repository','Intermediate',0,'online','manual','4f7c5c02ac4fecc3f27b03463252ffef16a80a418d2d41f59a7b9f08fcd7b16d',100.0,1.7790301198074131e+09,1,'2026-05-18T10:55:12Z',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Community Dashboards"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T10:55:12Z", "gh_stars": 145}'); -INSERT INTO "resources" VALUES('https://github.com/open-gitops/project','github.com/open-gitops/project 🌟','','2021',5,'Official open-source home of the OpenGitOps project. Contains formalized declarative infrastructure specifications and standards. Live Grounding verifies this as the canonical source of GitOps principles referenced by enterprises implementing native platform systems.','Markdown','Repository','Advanced',0,'online','manual','c0217b105dac5fd9dfe940b449c11b4b467f0b239842d40fdbddee14d768758b',100.0,1.77903456938286399e+09,1,'2025-06-11T16:44:22Z',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Standards"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-06-11T16:44:22Z", "gh_stars": 1178}'); -INSERT INTO "resources" VALUES('https://github.com/open-gsd/gsd-pi','GSD Pi - A Meta-Prompting and Context Engineering System for Autonomous Agents','An advanced meta-prompting framework enabling terminal coding agents to conduct long-running autonomous development sessions.','2026',4,'GSD Pi represents a state-of-the-art terminal coding agent framework that focuses on long-duration autonomous plan-execute cycles. Built upon meta-prompting, specialized context engineering, and git-worktree-aware operations, it lets models execute long workflows without losing context tracking. It leverages direct Model Context Protocol integrations to provide real-time environment grounding.','en','Repository','Advanced',0,'online','automatic','a25067eabf6263caadd9534b0d065168585db6fc3531025e48e5e83212529a0a',NULL,1.78035257155637788e+09,0,'2026-06-01T18:30:33Z',NULL,NULL,NULL,'["Artificial Intelligence", "Autonomous Agents", "Meta-Prompting", "Context Engineering", "Spec-Driven Development"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T18:30:33Z", "gh_stars": 416, "reputation_status": "Vetted", "reputation_summary": "Rapidly growing and active successor to gsd-build/gsd-2, widely vetted as a major terminal coding agent interface.", "social_preview_url": "https://opengraph.githubassets.com/3fabe8a292b889546eef2022e05fd48527b58a0afaaddc7f35ded59a5926df02/open-gsd/gsd-pi", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "autonomous-agents"}'); -INSERT INTO "resources" VALUES('https://github.com/open-guides/og-aws','The Open Guide to Amazon Web Services','','2026',5,'A massive, crowd-sourced encyclopedia offering highly critical, unvarnished technical reference material for AWS services. Distinct from official docs, it focuses on real-world engineering constraints, pricing trade-offs, and operational gotchas across storage, compute, and networking layers.','Markdown','Repository','Intermediate',0,'online','manual','7c5c1774fa8ede5e446d9f7a157fb6d88930807f3b38cf71d7de94fb1419a61d',100.0,1.77903029640075707e+09,1,'2024-08-16T02:51:54Z',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Architecture & Guides"]','["[DE FACTO STANDARD]"]','["docs/aws.md"]','["aws.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-08-16T02:51:54Z", "gh_stars": 36426}'); -INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/awesome-opa','anderseknert/awesome-opa 🌟','','2026',5,'A curated collection of resources, testing frameworks, and integrations for Open Policy Agent (OPA). Provides engineers with practical Rego examples to enforce policy-as-code restrictions across Kubernetes admission controllers and CI/CD pipelines. Essential for implementing fine-grained corporate compliance and access control.','Go/Rego','Repository','Advanced',0,'online','manual','d341fbb1a2e486e001a1c367772e019e97c29eafea0154dc6675a571a069b4ac',100.0,1779130495.02181,1,'2026-05-25T19:12:33Z',NULL,NULL,NULL,'["Security", "Policy as Code", "OPA"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-25T19:12:33Z", "gh_stars": 888, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/conftest','open-policy-agent/conftest','','2026',5,'A policy-testing framework used to execute structural tests against declarative configuration files. Leveraging Open Policy Agent (OPA) and the Rego language, it validates Kubernetes templates, Helm values, and Terraform files before they enter production environments.','Go','Tool','Advanced',0,'online','manual','1e9db80ce98f857589fd525d44e57cae8e6c6a52a4e4f615fe6f364e1fcb66a8',100.0,1.7790294789648261e+09,1,'2026-06-12T13:44:57Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T13:44:57Z", "gh_stars": 3199}'); -INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/contrib/tree/main/wasm/cloudflare-worker','compile OpenPolicyAgent policies into WebAssembly and run them on the edge','','2025',5,'An open-source utility that compiles declarative Open Policy Agent (Rego) policies into high-performance WebAssembly (Wasm) modules. Designed for lightning-fast security and routing decisions at edge platforms like Cloudflare Workers and Envoy proxies.','WebAssembly','Library','Advanced',0,'online','manual','413a832b1e286deabce0c775c6b431b7e58ab81a3d0541da571a8963f44817e5',100.0,1.77913049500831294e+09,1,'2026-05-11T05:40:57Z',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "OPA Wasm"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-11T05:40:57Z", "gh_stars": 348}'); -INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/contrib/tree/master/wasm/cloudflare-worker','compile OpenPolicyAgent policies into WebAssembly and run them on the edge','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0c89085cacde1bb274917c442cf40c10e9b9a0fff95aabdb1563db0943b885e5',100.0,1.77903273453165602e+09,0,'2026-05-17T17:45:34.531656+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://github.com/open-policy-agent/contrib/tree/main/wasm/cloudflare-worker"}'); -INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/gatekeeper','Open Policy Agent and Gatekeeper','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','40520569d9b4fe30f20da47e59d6dbec2a89cf1120e170372d26e63fdaff68b2',100.0,1.77902915508274388e+09,1,'2026-05-17T16:45:55.082744+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/open-telemetry/opentelemetry-collector','OpenTelemetry Collector','','2026',5,'A high-performance processing engine capable of receiving, parsing, filtering, and routing traces, metrics, and logs across vendor-agnostic infrastructure. Serves as the central data pipeline component in modern cloud-native observability stacks.','Go','Software','Advanced',1,'online','manual','a15de225b124e458d662e76b1550de0a28eeaf35f49b4ec61986b284025556de',100.0,1.77903219841695904e+09,1,'2026-06-12T19:36:20Z',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Collector Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md", "docs/prometheus.md"]','["prometheus.md", "monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:36:20Z", "gh_stars": 7132}'); -INSERT INTO "resources" VALUES('https://github.com/open-telemetry/opentelemetry-operator','github.com/open-telemetry/opentelemetry-operator','','2021',5,'Kubernetes operator for automating the deployment and management of the OpenTelemetry Collector. Simplifies application instrumentation via automated inject mechanisms for Java, NodeJS, Python, and Dotnet, facilitating declarative telemetry pipeline management across clusters.','Go','Kubernetes Operator','Advanced',1,'online','manual','a92223b4bd579e0fb66efd2a16f382605d58760d6e2a500df530201718cc2437',100.0,1.77903038528897094e+09,1,'2026-06-13T17:42:58Z',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "OpenTelemetry Operator"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/monitoring.md"]','["monitoring.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T17:42:58Z", "gh_stars": 1717}'); -INSERT INTO "resources" VALUES('https://github.com/open-telemetry/opentelemetry-specification',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','475a220b664651a91dd6614686984e5ef874392779c47903b95e67c26ac1f4a8',100.0,1.77903428909021902e+09,1,'2026-05-17T18:11:29.090219+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/openai/openai-cookbook','github.com/openai/openai-cookbook: OpenAI Cookbook','','2023',5,'The official, highly detailed cookbook of integration patterns and code recipes from OpenAI. Live Grounding and Curator Insight rate this as the definitive reference for engineering structured JSON model outputs, semantic embedding databases, low-latency streaming endpoints, and high-throughput bulk operations.','Python','Repository','Advanced',1,'online','manual','6fcdff5c735832e2573ff437d49138a92b676700fbf9ff451185b44a70186a00',100.0,1.77903108717829108e+09,1,'2026-06-14T06:41:20Z',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Engineering", "API Integration Patterns"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T06:41:20Z", "gh_stars": 74150}'); -INSERT INTO "resources" VALUES('https://github.com/openappsec/openappsec','github.com/openappsec/openappsec','','2026',3,'An open-source, machine-learning-driven security controller designed to protect microservice APIs and modern web applications. Utilizing contextual data analysis rather than static signatures, it intercepts zero-day exploits and SQL injections dynamically at the ingress level.','Go','Tool','Advanced',1,'online','manual','f211a20292ca49e3b344f10db73bfc2b5c4fa73eaf3cf46be8d0855a56612a8d',100.0,1779031615.569,1,'2026-05-26T08:56:37Z',NULL,NULL,NULL,'["Security", "Application Security", "WAF & API Security"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T08:56:37Z", "gh_stars": 1635}'); -INSERT INTO "resources" VALUES('https://github.com/openclarity/kubeclarity','openclarity/kubeclarity','','2021',1,'A continuous security and compliance engine that analyzes SBOM schemas, catalogs project dependencies, and alerts operators to container vulnerabilities. It integrates with runtime monitors and CI/CD pipelines.','Go','Security Platform','Advanced',1,'online','manual','d8b978c668b95a903cb31a3c919dace8389a764b3c4daf9daa4c4f735229145f',100.0,1.77903307940090703e+09,1,'2024-10-14T14:56:35Z',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "SBOM & Vulnerabilities"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-14T14:56:35Z", "gh_stars": 44}'); -INSERT INTO "resources" VALUES('https://github.com/openclarity/openclarity','Kubei 🌟','','2022',4,'OpenClarity (originally evolving from Kubei) is a comprehensive cloud-native security platform that scans Kubernetes clusters for vulnerabilities, secrets, and malware. It works by analyzing container images and running workloads to detect security risks in real time.','Go','Security Platform','High',1,'online','manual','297bfb53e583450a137fc143234c479cc63148ddb5924d907d541db8b039a95c',100.0,1.77913049495364189e+09,1,'2026-05-25T02:27:26Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Runtime Security"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T02:27:26Z", "gh_stars": 1462}'); -INSERT INTO "resources" VALUES('https://github.com/opencontainers/runc','runc','','2015',5,'The canonical, low-level container runtime engine built in compliance with the OCI specification. Originally contributed by Docker, runc directly spawns and runs containers on Linux by interfacing with namespaces, cgroups, and capabilities without relying on overhead daemons.','Go','Repository','Advanced',0,'online','manual','a196ee871c63e30d8a70f7e01fa08ea26980e4a8825fee40c252a2f56fb7db8b',100.0,1.77903447977788209e+09,1,'2026-06-13T17:55:52Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Low-Level Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T17:55:52Z", "gh_stars": 13282}'); -INSERT INTO "resources" VALUES('https://github.com/opencontrolplane','github.com/opencontrolplane','','2023',5,'OpenControlPlane provides abstract control plane frameworks designed to decouple custom APIs from heavy physical compute workloads. Inspired by minimal KCP architectures, it allows API lifecycle orchestration without the operational overhead of managing physical Kubernetes nodes. It is useful for platform teams designing custom APIs.','Go','Framework','Advanced',0,'online','manual','dac3465cb1ad1f1e851b439741e847967989dda20b46c566c2853d367d5de5b5',100.0,1.77903067396999907e+09,1,'2026-05-17T17:11:13.969999+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Plane Design", "API Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/opencost/opencost','github.com/kubecost: kubecost-exporter - Running Kubecost as a Prometheus metric exporter','','2024',5,'The official repository for OpenCost, the CNCF sandbox standard defining vendor-neutral APIs for cloud-native cost allocation. Operates as an open-source real-time metrics exporter for Prometheus, serving as the industry standard benchmark across multi-cloud deployments.','Go','Repository','Advanced',1,'online','manual','4598a838903d845558a3e55f9d10b1029b7e16e17972aa0fdd10f5c4ef8ad2f8',100.0,1.77913049503029799e+09,1,'2026-06-11T22:08:09Z',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T22:08:09Z", "gh_stars": 6590}'); -INSERT INTO "resources" VALUES('https://github.com/openebs/dynamic-localpv-provisioner','openebs/dynamic-localpv-provisioner: Dynamic Kubernetes Local Persistent'' Volumes','','2026',5,'An OpenEBS sub-project designed to provision Kubernetes local hostpath or raw block persistent volumes dynamically. This controller eliminates manual static volume definitions, allowing database applications to seamlessly run at native drive speed while relying on Kubernetes scheduling rules.','Go','Provisioner','Medium',0,'online','manual','509b686895fc7da45e0358273d1359ba5d99b2f96271b4573d52d809688ff8b8',100.0,1.77903035676697611e+09,1,'2026-06-09T18:19:20Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Local Storage Provisioning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T18:19:20Z", "gh_stars": 208}'); -INSERT INTO "resources" VALUES('https://github.com/openebs/lvm-localpv','openebs/lvm-localpv','','2026',5,'An OpenEBS CSI driver designed for dynamic volume provisioning backed by local Logical Volume Manager (LVM) volume groups. It provides raw block or filesystem performance close to bare-metal hardware speed while offering features like snapshotting and size limits directly managed via Kubernetes native CRDs.','Go','CSI Driver','Medium',0,'online','manual','46631ca34a12f775c4ebe3e2f8d608fd2d6367abe5d895ddce7a7a54646c9fae',100.0,1.77903052973339891e+09,1,'2026-06-10T14:24:37Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "LVM Provisioning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T14:24:37Z", "gh_stars": 344}'); -INSERT INTO "resources" VALUES('https://github.com/openebs/zfs-localpv','openebs/zfs-localpv','','2026',5,'The official OpenEBS CSI driver for ZFS-LocalPV. It dynamically provisions ZFS pools on local nodes, combining the exceptional performance of raw NVMe storage with ZFS capabilities like snapshots, clones, compression, and high integrity.','Go','Code','Advanced',0,'online','manual','3bdf214e5256365fe94ae14052f0669d7ae87822da48188dec2fc0b6c82c7ac5',100.0,1.77903443189205408e+09,1,'2026-06-11T09:02:06Z',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "Local Storage"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:02:06Z", "gh_stars": 566}'); -INSERT INTO "resources" VALUES('https://github.com/openkruise/kruise','OpenKruise/Kruise','','2024',5,'The implementation repository for OpenKruise controllers. Provides crucial custom workload abstractions like CloneSets, SidecarSets, and Advanced StatefulSets to enable high-performance operations, including in-place updates.','Go','Repository','Advanced',1,'online','manual','eaba940bd1b6e68e0913438c17e17c22b1a06b9d87dd685994f4b7b66a50e56d',100.0,1.77903188314287304e+09,1,'2026-06-08T09:36:53Z',NULL,NULL,NULL,'["Application Management", "Custom Controllers", "OpenKruise"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-08T09:36:53Z", "gh_stars": 5267}'); -INSERT INTO "resources" VALUES('https://github.com/openliberty','github.com/openliberty','','2026',4,'The primary GitHub hub containing repositories for Open Liberty, hosting its core runtime, tooling, and integrations. Live Grounding shows a highly collaborative community pushing frequent optimizations for Jakarta EE and MicroProfile.','Java','Repository','Advanced',1,'online','manual','e48a338ebb969cc42692c5f6a42963909edc8bd4912923c0f6d13884c0dce970',100.0,1.77902947887833595e+09,1,'2026-05-17T16:51:18.878336+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "Open Liberty", "Source Code"]','["[ENTERPRISE-STABLE]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/openobserve/debug-container','openobserve/debug-container','','2025',0,'A highly functional debugging utility designed to inject ephemeral debug containers into running, distroless application pods. Pre-loaded with essential diagnostics tools, it allows platform engineers to perform networking and process audits without modifying the original container image.','Shell','CLI / Image','Intermediate',0,'online','manual','8ca8fadadb051b435ef3b7150dacd7d2dfc3d2d104e8d59e46b9b4d3ed006e96',100.0,1779033570.6081,1,'2022-11-27T23:32:12Z',NULL,NULL,NULL,'["Operations", "Debugging", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-27T23:32:12Z", "gh_stars": 51}'); -INSERT INTO "resources" VALUES('https://github.com/openops-cloud/openops','OpenOps: No-Code FinOps Automation Platform with AI','','2024',4,'An open-source, no-code platform utilizing AI to identify and automate cloud cost optimizations. Connects directly with Kubernetes metrics to suggest sizing adjustments and automatically remove unused resources.','Go','GitHub Repository','Advanced',0,'online','manual','c6e7a2db44115c3a24c01cc54aae5ba56e51246372cedaed45088223eb58e58c',100.0,1.77903180239491391e+09,1,'2026-06-14T01:33:35Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "IaC FinOps", "AI Optimization"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md", "docs/finops.md", "docs/kubernetes-tools.md"]','["ai.md", "finops.md", "kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T01:33:35Z", "gh_stars": 1035}'); -INSERT INTO "resources" VALUES('https://github.com/openpitrix/openpitrix','openpitrix 🌟','','2022',5,'A portal and packaging engine built to manage application lifecycles across multiple cloud environments. Once served as a core application distribution layer for orchestrators. It has transitioned into maintenance-only/legacy status as GitOps became the dominant delivery paradigm.','Go','Service','High',1,'online','manual','0c7d07acd0775851570c044b6c5ff53fedc45ab70a65d47f30b55aee5ac298df',100.0,1.77903123146525096e+09,1,'2024-02-05T03:02:15Z',NULL,NULL,NULL,'["Application Delivery", "Marketplaces & Portals", "Lifecycle Management"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-05T03:02:15Z", "gh_stars": 878}'); -INSERT INTO "resources" VALUES('https://github.com/openshift-labs','github.com/openshift-labs 🌟','','2023',0,'An official repository that runs web-accessible, sandbox-styled instructional courses for OpenShift. Guides engineers through Operator lifecycle development, security tuning, and multi-tenant networking setups.','Go / Yaml','Repository','Advanced',0,'online','manual','277fd59fb071515ece32396693e60c030b8b58fe03b1f27518b00cbf266080a7',100.0,1.77902947561610794e+09,1,'2026-05-17T16:51:15.616108+02:00',NULL,NULL,NULL,'["Reference Architectures", "Interactive Learning", "OpenShift Labs"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/community/blob/master/ROADMAP.md','github.com: OKD 4 Roadmap','','2022',0,'The OKD 4 development roadmap hosted on GitHub. It tracks the migration of build systems, target OS configurations (e.g., transition states of Fedora CoreOS), integration of updated Kubernetes API versions, and community-driven features like multi-arch architectures.','Markdown','Repository','Advanced',0,'online','manual','5953a0299d4d3e63e9700edc9496a215489272f55d42120c92261cdb1125b46f',100.0,1.7817361124506309e+09,1,'2026-06-18T00:41:52.450631+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/console','==github.com/openshift/console== 🌟','','2026',4,'The official enterprise-grade administrative console for OpenShift environments. Offers advanced visualization dashboards for developers and platform operators, featuring real-time telemetry, custom resource definition (CRD) rendering, and multi-tenant security.','TypeScript','Repository','Advanced',1,'online','manual','0e8ab8d18c799a3ce53ab1b125f58f1aa3d48ac467d88dda92831840872fb2e2',100.0,1.7790323339830029e+09,1,'2026-06-13T03:53:18Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Enterprise Console"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T03:53:18Z", "gh_stars": 456}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/hive','github.com/openshift/hive','','2026',3,'OpenShift Hive is an API-driven operator for provisioning, managing, and scaling OpenShift clusters. Running on a central management hub, Hive accepts declarative custom resources defining target clusters (AWS, GCP, Azure, Bare-Metal) and orchestrates the installer (IPI) to bootstrap, update, and manage the life cycle of target clusters dynamically at scale.','Go','Repository','Advanced',0,'online','manual','df93789d6bb15ac8334cc2a9714c3b38174913286174172a90020c1b287bcd75',100.0,1.77903084308222794e+09,1,'2026-06-08T09:22:16Z',NULL,NULL,NULL,'["Platforms", "Cluster Management", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T09:22:16Z", "gh_stars": 277}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/hypershift','github.com/openshift/hypershift: HyperShift','','2022',5,'HyperShift decouples the OpenShift control plane from the infrastructure, hosting it as standard containerized workloads within a central management cluster. This architecture enables lightning-fast provisioning, significantly lower operational overhead, and highly cost-effective multi-tenant fleet management.','Go','Repository','Advanced',0,'online','manual','a2182f90a6aa5def9fbd0a5ed73845dd794ce5648efbbe85bd93bb6ff4099cc7',100.0,1.77902917266143703e+09,1,'2026-06-12T23:53:35Z',NULL,NULL,NULL,'["Enterprise Kubernetes", "Multi-Cluster Management", "Hosted Control Planes"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T23:53:35Z", "gh_stars": 526}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/installer','github.com/openshift/installer openshift installer 🌟','','2026',5,'The official repository hosting the OpenShift Installer engine (IPI/UPI), which handles automated platform provisioning on major hypervisors and public clouds. Generates ignition files, configures bootstraps, and controls the automated installation of the core operators. Essential codebase for platform deployment.','Go','Code Repository','Advanced',0,'online','manual','0fca28d8dcaceb15cfed04b53519159e846b2ecf15d2c297d7bcf9298ab97cc5',100.0,1.77903153837820506e+09,1,'2026-06-14T03:41:30Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Installer"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md", "docs/openshift.md"]','["openshift.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:41:30Z", "gh_stars": 1550}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/installer/blob/main/docs/user/aws/README.md','AWS Account Set Up 🌟','','2026',5,'This repository guide outlines the specific IAM policies, resource quotas, Route53 configurations, and networking permissions required to install OpenShift on AWS using the native installer-provisioned infrastructure (IPI). It is a vital technical reference for cloud infrastructure engineers.','Markdown','Documentation','Advanced',0,'online','manual','26cfbf4e2965b9721356c3f494cf99f2e5629e7680fdedfd2766663b397756f2',100.0,1.77913049493452501e+09,1,'2026-06-14T03:41:30Z',NULL,NULL,NULL,'["Infrastructure", "Public Cloud", "AWS Provisioning"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md", "docs/openshift.md"]','["ocp4.md", "openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:41:30Z", "gh_stars": 1550}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/installer/blob/master/docs/user/aws/README.md','AWS Account Set Up 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','631b99a562e64c931cc2797121a798dbe242c3b665439f0aee87c2ba221adb5e',100.0,1.77903228283577394e+09,0,'2026-05-17T17:38:02.835774+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://github.com/openshift/installer/blob/main/docs/user/aws/README.md"}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/jenkins','Jenkins Docker Image for Openshift v3','','2020',5,'Red Hat maintained OpenShift integration image for running Jenkins natively within OpenShift clusters. Includes pre-configured plugins, service-account integration, and S2I build configurations customized for enterprise OpenShift v3/v4 environments.','Shell','Repository','Advanced',0,'online','manual','2bcc9301a6f7b8fe819073c617f9a911cde4ab0aea9f550b0aee4b2b227dcb6c',100.0,1.77903343638403701e+09,1,'2026-06-12T15:34:29Z',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[DE FACTO STANDARD]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:34:29Z", "gh_stars": 261}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/machine-api-operator','openshift/machine-api-operator','','2024',5,'A foundational OpenShift subsystem that manages machines as standard resources. It dynamically scales cloud infrastructure nodes up or down according to compute demands.','Go','Operator','Advanced',0,'online','manual','515f47e6404755a963221739e6f9d04ad2b3b08cc7d216845739e0ad502c5c5e',100.0,1.7790323722433319e+09,1,'2026-06-09T07:06:30Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Node Provisioning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:06:30Z", "gh_stars": 186}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/machine-api-operator/tree/main','Machine API','','2026',5,'The Machine API Operator is a foundational component of OpenShift 4''s declarative node lifecycle. Based on upstream Cluster API, it manages clusters of Machine objects as standard Kubernetes resources, enabling auto-scaling, self-healing nodes, and seamless multi-cloud provider instance integration directly from the cluster console.','Go','Source Code','Advanced',0,'online','manual','e8152960fc13796a3153a931a02f282a1a97820e8f4f516e800ad54d054d34f0',100.0,1.77913049503301405e+09,1,'2026-06-09T07:06:30Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Declarative Nodes"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:06:30Z", "gh_stars": 186}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/machine-api-operator/tree/master','Machine API','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','515f47e6404755a963221739e6f9d04ad2b3b08cc7d216845739e0ad502c5c5e',100.0,1.7790307277783041e+09,0,'2026-05-17T17:12:07.778304+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://github.com/openshift/machine-api-operator"}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/multus-cni','Multus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','125bf32e0a046ca158d2ca69131173672d2bb4f006209bd612dde55562f0e24f',100.0,1.77903141085809803e+09,1,'2026-05-17T17:23:30.858098+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md", "docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/ocs-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b1638b0d3a8803d30466a01cb985c1ced8202b9591cf3fb194ce189ac540032b',100.0,1779031256.06712,0,'2026-05-17T17:20:56.067120+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/okd/blob/master/README.md','GitHub: OKD4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22515b9fe2aa4c0b4fbf7240f35a1414fbb05dfbb53d2ca02cf2cb7d2122b744',100.0,1.77903108956598591e+09,0,'2026-05-17T17:18:09.565986+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://github.com/okd-project/okd/blob/master/README.md"}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/origin','github.com/openshift/origin 🌟','','2026',5,'Core open-source repository for OKD (formerly OpenShift Origin), representing the upstream Kubernetes community distribution of OpenShift. Consists of cluster installation systems, APIs, and operators. In 2026, it is the primary engine of community innovation and testing before features migrate to commercial OpenShift.','Go','Code Repository','Advanced',0,'online','manual','df93e974d2779e81f267816b1d92587bfec4dc0a12f81ec310c1f1c18d1f168b',100.0,1.77903367216154694e+09,1,'2026-06-12T22:40:57Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "OKD Core"]','["[DE FACTO STANDARD]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:40:57Z", "gh_stars": 8658}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/origin/tree/main/examples/jenkins/pipeline','github - using jenkins pipelines with OKD','','2022',5,'Repository detailing baseline code configurations, sample pipelines, and deployment manifests engineered to execute scripted Jenkins procedures inside early versions of the OKD community container platform.','Groovy','Code Repository','Intermediate',0,'online','manual','91121d2204b88e20c0f6f79b7a01c12411ceb2c74b0b289c660ccef2bc9d1f08',100.0,1.77913049498668503e+09,1,'2026-06-12T22:40:57Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Legacy Jenkins"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/demos.md", "docs/openshift-pipelines.md"]','["openshift-pipelines.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:40:57Z", "gh_stars": 8658}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/origin/tree/master/examples/jenkins/pipeline','github.com/openshift: Using Jenkins Declarative Pipelines with OpenShift'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','52b4ede50a0afaf09725ce77a26b3faa3af685d6ecf2601b26bb2bbe6380be9d',100.0,1.77903375796072292e+09,0,'2026-05-17T18:02:37.960723+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/openshift-pipelines.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/origin/tree/release-3.11/examples/prometheus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f0d31f603b09e9762fe06a7861d566457ea8a235d6f52157d15b87294cb44e4b',100.0,1779032080.76688,1,'2026-05-17T17:34:40.766880+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/pipelines-catalog','OpenShift Pipelines Catalog','','2023',5,'The central repository containing reusable Tekton Tasks and Pipelines optimized for OpenShift. Provides pre-built blocks for standard development patterns, including Git integration, Maven compilations, and SonarQube analyses.','Yaml','Repository','Advanced',0,'online','manual','c77eedaaa65b30cb438c5862c71bd883e10486fc3c23a80756559bcf06ae2e29',100.0,1.77903098327246594e+09,1,'2022-03-09T11:05:55Z',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Tekton Tasks"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-09T11:05:55Z", "gh_stars": 52}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/pipelines-tutorial','github.com/openshift/pipelines-tutorial','','2026',3,'A comprehensive learning path and hands-on laboratory environment focused on Tekton. Provides configurations for Tasks, Pipelines, PipelineRuns, and Trigger EventListeners on OpenShift clusters, validating cloud-native automation patterns.','Yaml','Code Repository','Intermediate',0,'online','manual','74a98855c053856947192ad85bcde5b299bad35c0ecbf5a8cae73a846eec10e9',100.0,1.77903139738877391e+09,1,'2026-05-18T09:23:05Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Tekton Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/jenkins-alternatives.md", "docs/openshift-pipelines.md"]','["openshift-pipelines.md", "jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T09:23:05Z", "gh_stars": 322}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/source-to-image','openshift/source-to-image','','2024',4,'Source-to-Image (S2I) is an enterprise-hardened build tool that compiles source code directly into ready-to-run container images by injecting code into a builder image. Originally built as a core component of Red Hat OpenShift, it offers repeatable, secure, and Dockerfile-free image builds. S2I remains highly relevant for secure enterprise workflows avoiding privileged Docker socket access.','Go','Tool','Medium',0,'online','manual','7df527843afee05828af011c3a1e69145d9bb0af43900bee2d8fc4998423231e',100.0,1.77903281791720294e+09,1,'2026-06-04T10:26:49Z',NULL,NULL,NULL,'["Application Delivery", "Build Tools", "Source-to-Image"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T10:26:49Z", "gh_stars": 2536}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/tektoncd-pipeline-operator','Jenkins-X + Tekton on OpenShift','','2021',5,'A community-maintained repository detailing the configuration of Jenkins X alongside Tekton on Red Hat OpenShift. Offers resource definitions and custom templates designed to respect OpenShift-specific Security Context Constraints (SCC).','Shell','Code Repository','Advanced',1,'online','manual','acd3779dc23965c3d9c1ec3683091aea1dabcfaf4510ee63f878744d4e77c8e0',100.0,1.7790310172952919e+09,1,'2021-06-22T00:40:19Z',NULL,NULL,NULL,'["Enterprise Platforms", "Red Hat OpenShift", "Serverless CI/CD"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-06-22T00:40:19Z", "gh_stars": 53}'); -INSERT INTO "resources" VALUES('https://github.com/openshift/training','github.com: Openshift 4 training','','2024',0,'A public Git repository containing self-paced curriculum materials and lab configurations to train systems engineers in Day 2 cluster management tasks.','Shell','Source Code','Intermediate',0,'online','manual','0b80a7f1bd28202d2457c924eae2a281159d2a885821a1f5049db1c12fa4cf4f',100.0,1.78173611247582411e+09,1,'2026-06-18T00:41:52.475824+02:00',NULL,NULL,NULL,'["Resources & Training", "Self-Paced Labs", "Curriculum Code"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/openshiftdemos','github.com/openshiftdemos 🌟','','2020',0,'GitHub resource hosting active and archive-state templates designed to showcase enterprise tools on OpenShift. Features simple automation scripts, platform configuration files, and middleware integration recipes.','Shell','Repository','Intermediate',0,'duplicate','manual','826418343f085ab7d6f38f30f9b2002d7fa0f8ead77b0fbdcc8b0f3ee8d90c8d',100.0,1.77903348711912488e+09,1,'2026-05-17T17:58:07.119125+02:00',NULL,NULL,NULL,'["Reference Architectures", "Enterprise Demos", "Community Repositories"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/OpenShiftDemos"}'); -INSERT INTO "resources" VALUES('https://github.com/operator-framework/operator-lifecycle-manager','Red Hat OLM','','2024',5,'Part of the Operator Framework, OLM manages the installation, updates, and role-based access control of Operators running inside a cluster. It acts as an orchestrator for custom resource definitions (CRDs) and controller versions, ensuring dependencies are resolved safely. This tool is standard infrastructure across Red Hat OpenShift and enterprise Kubernetes configurations to scale operations reliably.','Go','Software','Advanced',0,'online','manual','e15c159226235edaf4920381f5668cf85ef306916d706a5af48be3cef99a31e2',100.0,1.77903216731577801e+09,1,'2026-06-11T20:27:20Z',NULL,NULL,NULL,'["Extensibility", "Operators", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/ocp4.md"]','["ocp4.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T20:27:20Z", "gh_stars": 1857}'); -INSERT INTO "resources" VALUES('https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/architecture.md','OLM Arquitecture','','2026',5,'This repository provides deep technical designs for Operator Lifecycle Manager (OLM). It handles updates, dependency validation, and multi-tenant installations of Kubernetes Operators.','Markdown','Documentation','Advanced',0,'online','manual','1c5886993c1a8c5860ce22c2b9355708c3d0e6f6d951f379a31d85358fe03b77',100.0,1.77903367527206492e+09,1,'2026-06-11T20:27:20Z',NULL,NULL,NULL,'["Extensibility & APIs", "Operator Framework", "OLM Core"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T20:27:20Z", "gh_stars": 1857}'); -INSERT INTO "resources" VALUES('https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/philosophy.md','OLM Philosophy','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cbb9f40ed476b5c790577085144a4ea1c5449d8f4023d37f1ddd39bc68bbf09a',100.0,1.77903190336823606e+09,1,'2026-05-17T17:31:43.368236+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/opsgenie/kubernetes-event-exporter','kubernetes-event-exporter 🌟','','2024',5,'An essential monitoring tool that continuously watches Kubernetes events and forwards them to various third-party sinks (Elasticsearch, Opsgenie, Kafka, Slack). This architecture solves the issue of short etcd retention windows for audit trails and operations diagnostics. It is actively maintained and highly favored in enterprise-grade logging pipelines.','Go','Service','Medium',1,'online','manual','71f1ee49ef92f963a834109f8d8b0f4797df82c6621325cd941db2725d3902d6',100.0,1.77902973268380403e+09,1,'2022-08-31T11:33:33Z',NULL,NULL,NULL,'["Observability", "Event Management", "Exporters"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-31T11:33:33Z", "gh_stars": 1046}'); -INSERT INTO "resources" VALUES('https://github.com/opstree/Opstree-Go-WebApp','github.com: Opstree-Go-WebApp','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f8c35089a0a1b337e15f057a06fbdedffb63a9c1b4755f24a7add1bd50eb9695',100.0,1.77903234463909101e+09,1,'2026-05-17T17:39:04.639091+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/opstree/dynamic-pv-scaler','dynamic-pv-scaler','','2025',5,'A dynamic controller designed to scale Kubernetes Persistent Volume (PV) storage allocations automatically on-the-fly when disk usage passes specific thresholds. Crucial for managing persistent databases and stateful microservices without downtime.','Go','Controller','Advanced',1,'online','manual','e2140b4ba94ad9fad622b9a6c739e9be384e6e8a1534f8f98ecfba13b4a693bc',100.0,1.77903421199644708e+09,1,'2022-09-07T18:01:54Z',NULL,NULL,NULL,'["Infrastructure", "Storage", "Dynamic Scaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-07T18:01:54Z", "gh_stars": 112}'); -INSERT INTO "resources" VALUES('https://github.com/oracle','github.com/oracle','','2023',5,'The main open-source hub hosting Oracle''s cloud-native integrations, including the OCI Cloud Controller Manager (CCM) and CSI storage plugins. These modules enable standard cloud interactions and dynamic volume provisioning, bridging physical hardware capability with cloud-native platform control planes.','Go','Code Repository','Advanced',0,'online','manual','35ef82187afe8ed33a7004e041b70b6e30793926ce9adaf0f3eb3323ee5ce115',100.0,1.77903153594264102e+09,1,'2026-05-17T17:25:35.942641+02:00',NULL,NULL,NULL,'["Cloud Integrations", "Oracle Cloud", "Open Source"]','["[DE FACTO STANDARD]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/orangetw/awesome-jenkins-rce-2019','Hacking jenkins','','2026',0,'A technical security write-up archiving exploit chains, threat indicators, and software mitigation structures for the historic 2019 Jenkins Remote Code Execution flaws. Essential archival case study for engineering modern supply chain mitigations.','Markdown','Vulnerability Write-up','Advanced',0,'online','manual','4a4386a72d87cfd4b5cd0fe5ecefeb5310041ba0209b0494cf7c13f5c4729e77',100.0,1.78173599208968091e+09,1,'2026-06-18T00:39:52.089681+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Security", "Jenkins Vulnerabilities"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/other-awesome-lists.md"]','["jenkins.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/oravirt/ansible-oracle','github.com/oravirt/ansible-oracle','','2021',4,'A highly robust, community-driven Ansible repository designed to automate Oracle Database and Grid Infrastructure installations. This collection manages kernel parameters, prerequisites, ASM storage volumes, and database engine upgrades. It serves as an essential framework for migrating legacy Oracle setups to hybrid structures.','YAML','tool','advanced',0,'online','manual','dfcb719ee7f7befba89bad1f1dce4e19047300c983042c0604880a935f892181',100.0,1.77903262035051798e+09,1,'2026-05-24T08:43:08Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-24T08:43:08Z", "gh_stars": 367}'); -INSERT INTO "resources" VALUES('https://github.com/oravirt/ansible-oracle-modules','github.com/oravirt/ansible-oracle-modules','','2021',3,'A specialized suite of Ansible modules specifically engineered to interact directly with internal Oracle database schemas. These modules handle tasks like tablespace adjustments, user provisioning, and initialization parameter alterations. They act as the post-install orchestration companion to base automation engines.','Python','tool','advanced',0,'duplicate','manual','a7d25942768a0cfc465f3c42ba5097dfe0540f34c5cd6bc45f534f7662b8de07',100.0,1.77902947753619289e+09,1,'2022-11-29T22:00:06Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-29T22:00:06Z", "gh_stars": 217, "duplicate_of": "https://github.com/oravirt/ansible-oracle"}'); -INSERT INTO "resources" VALUES('https://github.com/orchest/orchest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0171a22d94370468f2d7b755ee28c599bad8983b6be18ab001c625e2c8fdce4c',100.0,1.77903019006514501e+09,0,'2026-05-17T17:03:10.065145+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/orgrim/pg_back','==orgrim/pg_back: Simple backup tool for PostgreSQL==','','2024',5,'A simple CLI automation utility for backing up PostgreSQL databases. Features structured schema and data exports, customizable compression, automated backup retention sweeps, and cron-friendly integration configurations.','Shell','Repository','Beginner',0,'online','manual','91a1cba9bd6587d7ffaa3205eab16d71114aa9fac1ab6ad4b77fef82eeb84571',100.0,1.77903378246770691e+09,1,'2026-06-02T11:11:05Z',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Backups"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-02T11:11:05Z", "gh_stars": 563}'); -INSERT INTO "resources" VALUES('https://github.com/orgs/community/discussions/196624','Now Open! AMA with Maintainers','An Ask Me Anything session with maintainers from Kubernetes, Homebrew, and OpenClaw addressing AI-generated contribution challenges.','2026',4,'This GitHub Community AMA brings together maintainers from Kubernetes, Homebrew, and OpenClaw to discuss the operational challenges of managing open-source projects in the AI era. The discussion centers heavily on the rise of automated, low-quality PR submissions (AI slop) and how it strains maintainer resources. To combat this, GitHub introduces new platform-level controls, such as repository-specific limits on concurrent PRs/Issues from unknown contributors and customizable contributor allowlists.','en','article','Intermediate',0,'online','automatic','50f0aa17d27f666d2dd763b9e5643ff34bef22366ff48d1e690ae3ef33ee82f6',NULL,1.78035272035175299e+09,0,'2026-06-02T00:25:20.351753+02:00',NULL,NULL,NULL,'["Ecosystem", "Open Source Governance", "GitHub Maintainers"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Official GitHub Community discussion and AMA panel.", "social_preview_url": "https://opengraph.githubassets.com/86b8271588b6ced3bf7f8c5c23fdd7ec1355d2e63af576e5cf29cec5263db5e3/orgs/community/discussions/196624", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://github.com/ori-edge/k8s_gateway','ori-edge/k8s_gateway','','2023',2,'A CoreDNS plugin that enables exposing Kubernetes services directly via external DNS records. It queries CoreDNS dynamically to resolve internal cluster IPs, allowing resources outside the cluster to locate services seamlessly. In 2026, it remains popular among edge computing architectures requiring streamlined DNS-based routing.','Go','CoreDNS Plugin','Medium',0,'online','manual','577fe5882fe8d78a2459f556e5fd8f4398a9f2a3d9b3cbf55e8befb9609d226c',100.0,1.77903201753830504e+09,1,'2025-07-10T15:02:46Z',NULL,NULL,NULL,'["Networking", "DNS", "Gateway"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-10T15:02:46Z", "gh_stars": 355}'); -INSERT INTO "resources" VALUES('https://github.com/ory/dockertest','==ory/dockertest==','','2026',5,'Dockertest enables developers to spin up ephemeral Docker containers directly from Go, Rust, or other language test suites to act as real dependencies (e.g., PostgreSQL, Redis). Unlike mock interfaces, it guarantees that integration tests run against actual database engines and stateful systems, disposing of them automatically when tests finish. It represents a gold standard in unit and integration testing pipelines for cloud-native microservices.','Go','Library','High',0,'online','manual','cf7693ee5b38a354ce65499a642e372ad94bb00e08b1cb05786f933943fa83c1',100.0,1.77903097137287688e+09,1,'2026-04-24T14:04:12Z',NULL,NULL,NULL,'["Testing", "Integration Testing", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-24T14:04:12Z", "gh_stars": 4519}'); -INSERT INTO "resources" VALUES('https://github.com/osa-ora/camel-k-samples','github.com/osa-ora/camel-k-samples','','2021',0,'A public repository containing community-driven Camel K sample deployment blueprints. It provides practical templates for routing, database pooling, and API integrations within modern Kubernetes clusters.','Java','Code','Intermediate',0,'online','manual','d40f4924a104818f5b360227d0350099fafa899ad1843df337c1633541f3fe75',100.0,1.78173608121325707e+09,1,'2026-06-18T00:41:21.213257+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Camel K"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/oscp/awesome-openshift3','Awesome Openshift 2','','2020',1,'A curated directory cataloging administration guides, tools, operators, and integration scripts specialized for Red Hat OpenShift 3.x cluster topologies.','Markdown','Repository','Beginner',0,'online','manual','94ebb0f439bd9cfb936822b86c7258a6ee083695dd15900fdc93236f58cede38',100.0,1.77903288077445292e+09,1,'2017-05-06T19:02:04Z',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Resources", "Awesome Lists"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md", "docs/other-awesome-lists.md"]','["openshift.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2017-05-06T19:02:04Z", "gh_stars": 27, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/ClusterWatch','github.com/oslabs-beta/ClusterWatch','','2026',2,'ClusterWatch is an open-source diagnostics dashboard built to monitor overall cluster stability and track system-wide container events in real time. It offers teams direct, visual insights into container health, restarts, and underlying storage failures without requiring complex platform configurations. This utility is a strong candidate for development environments and simplified operations setups.','JavaScript','Web Application','Intermediate',0,'online','manual','188cd63017c515f6412f94bbb81052b806d9dc4be7dcf795f3c6e47187929ba9',100.0,1.7790328336126821e+09,1,'2024-03-12T10:05:35Z',NULL,NULL,NULL,'["Observability", "Cluster Health", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-03-12T10:05:35Z", "gh_stars": 135}'); -INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/Ekkremis','github.com/oslabs-beta/Ekkremis','','2023',1,'Ekkremis is a Kubernetes orchestration helper developed to manage deferred cron tasks and temporary execution pods. It provides a visual interface for tracking scheduled events, proving beneficial for managing ephemeral QA and administrative maintenance workloads.','Go','Dashboard / Controller','Intermediate',1,'online','manual','8f659a4cfaa378e9efe4c0ed3a5071b941c9e9a275e151ee6d13e9d1bb93c121',100.0,1.77903111395417499e+09,1,'2022-12-09T03:12:29Z',NULL,NULL,NULL,'["Operations", "Automation", "Workflow"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-12-09T03:12:29Z", "gh_stars": 129}'); -INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/KUR8','KUR8 🌟','','2021',2,'An open-source, web-based platform designed to visualize and analyze Prometheus metrics collected from Kubernetes clusters. It features built-in dashboards for node performance, resource limits, and cluster health monitoring. In 2026, the project is largely static, serving as an educational reference for writing lightweight Prometheus visualizers.','JavaScript','Web Application','Medium',1,'online','manual','7d3aa6d9a1865ea1d167f9bd086f8b6dc81d0389d73db0567708173012e4e54f',100.0,1.77903221396354198e+09,1,'2021-08-16T16:14:20Z',NULL,NULL,NULL,'["Operations", "Observability", "Prometheus UI"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-08-16T16:14:20Z", "gh_stars": 215}'); -INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/KubernOcular','github.com/oslabs-beta/oslabs','','2022',5,'KubernOcular is an open-source visualizer and troubleshooting tool designed to map and monitor live Kubernetes topologies. It helps operators identify bottlenecks and configuration misalignments by representing workloads and networking rules in an intuitive graphical flow.','TypeScript','Web Application','Intermediate',1,'online','manual','5fa720c2cad2ec58a75b4f5a51deac59ca22f0373967a1d99f4e563062220273',100.0,1.7791304949475851e+09,1,'2022-10-13T16:44:36Z',NULL,NULL,NULL,'["Kubernetes", "Observability", "Visualization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2022-10-13T16:44:36Z", "gh_stars": 65}'); -INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/OdinsEye','==github.com/oslabs-beta: Odin''s Eye==','','2021',1,'Open-source developer utility designed to monitor distributed microservices architecture patterns, tracking internal query metrics and communication flows. Primarily active within the community sandbox.','JavaScript','Software','Intermediate',1,'online','manual','e0890d7c6122d8a75adfe89fa0b2c5ea5db398548fd62ab83f4d3f9de63c0be5',100.0,1.78173611262962603e+09,1,'2026-06-18T00:41:52.629626+02:00',NULL,NULL,NULL,'["Observability", "Microservices Monitoring", "Tracing Tools"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/Palaemon','oslabs-beta/Palaemon','','2023',1,'Palaemon is a diagnostic dashboard tool that focuses on monitoring container state changes and automatically notifying teams of pod crashes and restarts. It provides lightweight health-check alerts, filling the monitoring gap for simple development and staging clusters.','JavaScript','Web Dashboard','Intermediate',1,'online','manual','200690cb187a24f6c9797a24d7cad967bb2aaf977a18e4fb8fae89f56bc9ae9f',100.0,1.7790331672171421e+09,1,'2022-11-13T07:07:06Z',NULL,NULL,NULL,'["Operations", "Monitoring", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-13T07:07:06Z", "gh_stars": 134}'); -INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/kubermetrics','oslabs-beta/kubermetrics','','2021',1,'Kubermetrics is an open-source visualizer and metrics aggregator for Kubernetes clusters. It provides developers with real-time health data, resource consumption statistics, and alert visualizations. While convenient for local development, it lacks the enterprise-grade scalability of Prometheus-based stacks and operates primarily as a lightweight debugging dashboard.','JavaScript','Tool','Medium',0,'online','manual','215826ed4fb3db04a70fb76a736cdafc1bfeccfb05d18b17c9f923567dbf6aea',100.0,1.78173604711842203e+09,1,'2026-06-18T00:40:47.118422+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Dashboards"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/neptune',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','05adedf7d5649bbe90fd7bca5aa8952baf29afbb2244f87e87ba9d4889f611e7',100.0,1.77903151110824108e+09,0,'2026-05-17T17:25:11.108241+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/oslabs','github.com/oslabs-beta/oslabs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70546792d7b6adc1b1db544a9aa96817a98658477858a863647459533e0a11e4',100.0,1779032682.37654,0,'2026-05-17T17:44:42.376540+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/oslabs-beta/KubernOcular"}'); -INSERT INTO "resources" VALUES('https://github.com/osquery/osquery','OS Query','','2026',5,'Exposes an operating system as a relational database, enabling SQL-based queries to audit process runtime, file integrity, and network connections. osquery is universally recognized as a core utility for security telemetry and host-level compliance in 2026.','C++','Repository','Advanced',0,'online','manual','d9ef4b2cad506becb381fe7af032227e534de1c56b9b995eaf6f5ac8efe2a1b5',100.0,1779031489.87363,1,'2026-06-11T16:38:35Z',NULL,NULL,NULL,'["Security", "Monitoring", "Host Security"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-11T16:38:35Z", "gh_stars": 23311}'); -INSERT INTO "resources" VALUES('https://github.com/oxnr/awesome-bigdata','onurakpolat/awesome-bigdata','','2026',5,'A comprehensive directory for the distributed data ecosystem. Highlights streaming platforms (Kafka, Flink), compute engines (Spark), and modern distributed object stores, outlining integration paths for container-orchestrated big data structures. Indispensable for Big Data platform architects.','N/A','Repository','Advanced',0,'online','manual','4552c3d5e223505717dfb386b8f032d850534044432e76ce9768c4e8b076bd64',100.0,1.77913049493798494e+09,1,'2026-05-19T14:05:40Z',NULL,NULL,NULL,'["Data Engineering", "Big Data", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-19T14:05:40Z", "gh_stars": 14440, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/ozbillwang/terraform-best-practices','github.com/ozbillwang/terraform-best-practices','','2024',0,'A granular community directory presenting opinions, formatting templates, and state handling rules designed to maximize maintainability across large infrastructure teams working on complex IaC footprints.','Markdown','Repository','Intermediate',0,'online','manual','2d0ec5a3ac2a2ef39f882d759c75efe4e38a9a939282a7b1bd249d791024a853',100.0,1.78173623377426791e+09,1,'2026-06-18T00:43:53.774268+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/pabpereza/containers-best-practices','github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples','','2024',1,'A highly practical repository showing production-hardened Dockerfile recipes for standard enterprise frameworks. Emphasizes pipeline optimization, caching methods, and image size constraints.','Dockerfile','repository','Intermediate',1,'online','manual','4dfa0ad15ee0933e81a9049b2a4e0fa53056fa3a9aff84a9ed03b5c360d05180',100.0,1.78173592951528692e+09,1,'2026-06-18T00:38:49.515287+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Reference Implementation"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/pabpereza/curated-dockerfiles-examples','github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6ab2f20ab9d370019bac48f7c2e14ccbb9d9c2c24f36dc95c5038fe94bfad72d',100.0,1.77903221724038291e+09,0,'2026-05-17T17:36:57.240383+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://github.com/pabpereza/containers-best-practices"}'); -INSERT INTO "resources" VALUES('https://github.com/palantir/bulldozer','Bulldozer: GitHub Pull Request Auto-Merge Bot','','2026',4,'Palantir''s open-source auto-merge bot for GitHub repositories. Bulldozer monitors label states, status tests, and approval counts to execute configurable squash, rebase, or merge policies. Extremely stable in massive enterprise codebases.','Go','Tool','Intermediate',1,'online','manual','ac1ad64109418f0591257c3ad7348bced74ce36bc4771eb491de368515255fcb',100.0,1.7790314107875781e+09,1,'2026-06-11T17:14:05Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T17:14:05Z", "gh_stars": 803}'); -INSERT INTO "resources" VALUES('https://github.com/palark/awesome-devops-telegram','github.com/palark/awesome-devops-telegram: Awesome DevOps Telegram','','2026',0,'An curated index of Telegram groups, discussion channels, and notification bot architectures focusing on systems administration and cloud-native computing. Useful for real-time peer networking and regional infrastructure communities.','Markdown','Awesome List','Beginner',0,'online','manual','30072b347a40e25af6b8ff17125dc710f9b1effa8f9d2409746cd31d5af6464f',100.0,1.7817361233151381e+09,1,'2026-06-18T00:42:03.315138+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Community Channels"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/paliimx/Data-Structures-and-Algorithms','==github.com/paliimx: Data Structures and Algorithms implementation in Go==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aba8ef44d0d0bf757f3b76b8166af33db8d73d477997e4455e54311b41d235fe',100.0,1.77903023601194095e+09,0,'2026-05-17T17:03:56.011941+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://github.com/ua-nick/Data-Structures-and-Algorithms"}'); -INSERT INTO "resources" VALUES('https://github.com/pallets/jinja','jinja 🌟','','2024',5,'The official repository for Jinja, the ubiquitous Python-based templating engine. Jinja underpins all dynamic evaluation structures inside Ansible, enabling programmatic infrastructure assembly.','Python','github_repo','Advanced',0,'online','manual','1e9cd4f86c4b8785e7f2c2e0689e64aef756e7ab90883972379d5f1f0081536b',100.0,1.77902956584751296e+09,1,'2025-06-14T20:35:04Z',NULL,NULL,NULL,'["Automation & Orchestration", "Templating Engine", "Jinja"]','["[DE FACTO STANDARD]"]','["docs/about.md", "docs/ansible.md"]','["ansible.md", "about.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2025-06-14T20:35:04Z", "gh_stars": 11664}'); -INSERT INTO "resources" VALUES('https://github.com/pan-net-security/kcount','pan-net-security/kcount','','2021',0,'A legacy resource-counting CLI tool designed to audit Kubernetes deployments and verify configuration density. The project has largely been archived, with modern platforms choosing native Prometheus queries, k9s, or newer kubectl extensions for cluster-wide resource inspections.','Go','CLI Tool','Intermediate',0,'online','manual','0e6bc89653f778805e84ba395fa18286d3549f53651fb36c387b3d278c52cd3b',100.0,1.78173604691225791e+09,1,'2026-06-18T00:40:46.912258+02:00',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Resource Auditing"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/panjf2000/gnet','gnet','','N/A',0,'Curator Insight highlights gnet as a high-performance, non-blocking, event-driven networking library built on top of epoll/kqueue. Live Grounding showcases its superiority over Go''s standard net library for raw throughput and ultra-low latency, making it ideal for custom edge proxies and IoT gateways.','English','Repository','Advanced',0,'online','manual','d4f997408df477b115759895fa1f2b6c86ca1ba10ce0d60c7a7ca7743a3afc39',100.0,1.77903445675614404e+09,1,'2026-05-25T04:36:43Z',NULL,NULL,NULL,'["Architecture", "Networking", "Go High-Performance Network Libraries"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T04:36:43Z", "gh_stars": 11172}'); -INSERT INTO "resources" VALUES('https://github.com/paragpallavsingh/90DaysOfDevOps','github.com/paragpallavsingh/90DaysOfDevOps: 90DaysOfDevOps Challenge','','2022',1,'A highly practical 90-day learning path targeting foundational DevOps principles. Step-by-step tasks systematically introduce participants to continuous delivery pipelines, basic automation scripting, and system telemetry.','Markdown','Repository','Beginner',0,'online','manual','149febf3d9b400a5a37973f6a1ce251f2edb4734defb191c268a298c01ba33ee',100.0,1.77903373153689599e+09,1,'2024-01-04T15:59:26Z',NULL,NULL,NULL,'["DevOps", "Education", "Syllabus"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-04T15:59:26Z", "gh_stars": 11}'); -INSERT INTO "resources" VALUES('https://github.com/paragpallavsingh/90DaysOfDevOps/blob/master/submission/day21/README.md','github.com/paragpallavsingh/90DaysOfDevOps: Day 21 Task: Docker Essential'' Concepts','','2022',1,'A hands-on instructional guide focusing on the underlying container runtimes, image building patterns, registry integrations, and storage volumes. Clarifies how virtual isolation concepts scale within container systems.','Markdown','Repository','Beginner',1,'online','manual','bd0434b4f67197d16cb10dd6a4a6983b094d67300836941530c9894310032325',100.0,1.77903205506582593e+09,1,'2024-01-04T15:59:26Z',NULL,NULL,NULL,'["Containerization", "Docker", "Fundamentals"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-04T15:59:26Z", "gh_stars": 11}'); -INSERT INTO "resources" VALUES('https://github.com/paralus/paralus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7820d8be5aed032c58102323a5d484698de3650773508931b4dd4bd44bd52e89',100.0,1.77902914806780409e+09,0,'2026-05-17T16:45:48.067804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/particledecay/kconf','particledecay/kconf','','2019',2,'A command-line client designed to merge, switch, and delete multiple kubeconfig files. It eliminates configuration chaos by providing simple CLI interfaces for dynamic context management.','Go','CLI Tool','Intermediate',0,'online','manual','a1f5769fe0ccb9565fb6cdf5c0f69e47c2416a7a535486b6cbbe209cd21346c3',100.0,1.7790308491284039e+09,1,'2025-01-22T15:20:48Z',NULL,NULL,NULL,'["Development & Testing", "Kubeconfig Management", "Context Switchers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-01-22T15:20:48Z", "gh_stars": 154}'); -INSERT INTO "resources" VALUES('https://github.com/patelh/kafka-manager',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2d333694949a6cb951ee8f2f71f29b5c6b182ce8285c8b119e38ad7c628d9bd0',100.0,1779032682.27507,1,'2026-05-17T17:44:42.275070+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/patrickdappollonio/kubectl-slice','patrickdappollonio/kubectl-slice','','2021',2,'A CLI extension that parses multi-document Kubernetes YAML files to slice them cleanly into separate, organized manifest files based on names and kinds. It streamlines GitOps directory structures.','Go','Kubectl Plugin','Intermediate',0,'online','manual','414bf0b4a60daf407d27f053f71dd1654e926369befa68bf5bfc877e2fe3e1b3',100.0,1.77903210635711789e+09,1,'2026-03-05T19:23:27Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Manifest Slicing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-05T19:23:27Z", "gh_stars": 367}'); -INSERT INTO "resources" VALUES('https://github.com/patrickdappollonio/tabloid','patrickdappollonio/tabloid: tabloid -- your tabulated data''s best friend','','2021',1,'A neat terminal formatter utility built to clean up and tabulate raw CSV or complex JSON logs. It aids platform engineers during data extraction steps, structuring CLI outputs for debugging purposes.','Go','CLI Tool','Beginner',0,'online','manual','eaf7f45e7d7e75ef950f109ede0daa43f3c77058b27b6691606af1c1f7aa474a',100.0,1.779029732690315e+09,1,'2026-03-12T06:00:37Z',NULL,NULL,NULL,'["Development & Testing", "CLI Utilities", "Data Formatting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-12T06:00:37Z", "gh_stars": 47}'); -INSERT INTO "resources" VALUES('https://github.com/patroni/patroni','Patroni','','2026',5,'Industry-standard Python-driven template for high-availability PostgreSQL. Integrates with Distributed Consensus Stores (DCS) like etcd, Consul, or ZooKeeper to manage dynamic leader election, dynamic failover, and streaming replicas.','Python','Open Source Repository','Advanced',1,'online','manual','9c970a4db461c765d7ff1a10eb4fdb4bc57d55e171c18a8a5e34e429bc3c85f4',100.0,1.77913049503045892e+09,1,'2026-06-11T12:59:10Z',NULL,NULL,NULL,'["Infrastructure", "PostgreSQL HA", "Orchestration"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T12:59:10Z", "gh_stars": 8523}'); -INSERT INTO "resources" VALUES('https://github.com/paulczar/k8s-spring-petclinic','github.com/paulczar/k8s-spring-petclinic','','2018',0,'An archived community demonstration showing the deployment of the legacy Spring PetClinic application to raw Kubernetes. Utilizes direct YAML manifests and basic service discovery, serving as a historical baseline for modern Helm/Kustomize deployments.','Shell','Repository','Basic',0,'online','manual','849b61264ab85493e5d5741dac02e95c26d56f898c142920fcc725b2cb61af44',100.0,1.7817359213143959e+09,1,'2026-06-18T00:38:41.314396+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Application Migration"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/pditommaso/awesome-pipeline','Awesome Pipeline','','2026',0,'A curated library focused on pipeline and scientific workflow engines such as Apache Airflow, Nextflow, and Snakemake. Facilitates rapid discovery of massive datasets processing frameworks and high-concurrency task managers.','Markdown','Awesome List','Advanced',0,'online','manual','d42397ae3c2b2843e13aaa9b9c77d0bcc0e2682558bb41aba1b192f767288f74',100.0,1781736123.11977,1,'2026-06-18T00:42:03.119770+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Pipeline Systems", "Workflow Engines"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/pelotech/jsonnet-controller','jsonnet-controller','','2021',1,'A Kubernetes operator designed to evaluate Jsonnet templates and apply the generated manifests directly to the cluster. This allows teams to maintain dynamic, parameterized infrastructure definitions natively without external rendering steps. As of 2026, the project is relatively dormant but remains a unique reference for templating controllers.','Go','Kubernetes Operator','Medium',0,'online','manual','8755a3a0ec2363b794692744fec46514db17640ab30292b94391d140c1962a2f',100.0,1.77903392575571203e+09,1,'2023-03-10T22:59:49Z',NULL,NULL,NULL,'["Declarative Configuration", "Operator", "Jsonnet"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-10T22:59:49Z", "gh_stars": 73}'); -INSERT INTO "resources" VALUES('https://github.com/percona/grafana-dashboards','Percona Grafana dashboards for MySQL and MongoDB monitoring using Prometheus 🌟','','2023',5,'Enterprise-grade dashboards by Percona designed for MySQL, PostgreSQL, and MongoDB monitoring. Delivers deep, low-level metrics on query throughput, memory pool utilization, and thread contention.','JSON','Repository','Advanced',0,'online','manual','3d0013e69dcb8c3465e6e597603ea57278b4fd858c317a3ce79429448a7888a4',100.0,1.77902964125073599e+09,1,'2026-04-02T19:10:58Z',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Database Monitoring"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-04-02T19:10:58Z", "gh_stars": 2902}'); -INSERT INTO "resources" VALUES('https://github.com/percona/pg_stat_monitor','==percona/pg_stat_monitor==','','2024',5,'Percona''s advanced query performance monitoring extension for PostgreSQL. Extends the capabilities of pg_stat_statements with bucket-based statistics, client IP address tracking, visual execution plan analysis, and granular resource utilization metrics.','C','Repository','Advanced',0,'online','manual','5976374d675013742110ad47085adbc39499251dac209362ce08e22bb7938b9d',100.0,1.77903150771393799e+09,1,'2026-06-12T13:18:20Z',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Extensions"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T13:18:20Z", "gh_stars": 581}'); -INSERT INTO "resources" VALUES('https://github.com/pfnet-research/k8s-cluster-simulator','k8s-cluster-simulator','','2021',2,'A Go-based simulator designed to model and evaluate Kubernetes cluster behaviors, specifically scheduling algorithms, without spinning up actual virtual machines. It allows developers to test customized schedulers under synthetic workloads, providing metrics on queue times and resource utilization. As of 2026, while development has slowed, it remains a valuable tool for academic research and scheduler optimization profiling.','Go','Simulation Tool','High',0,'online','manual','7493b7284b8ae9449d4069df5586b8bedba4871650d03af765099379c2baab97',100.0,1.77903449801779103e+09,1,'2020-07-21T02:12:00Z',NULL,NULL,NULL,'["Infrastructure", "Simulation", "Scheduling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-07-21T02:12:00Z", "gh_stars": 128}'); -INSERT INTO "resources" VALUES('https://github.com/pie-r/terragrunt-vs-terraspace','pie-r/terragrunt-vs-terraspace','','2022',1,'An analytical repository contrasting the structural patterns, dependency engines, and deployment structures of Terragrunt and Terraspace. Includes hands-on config templates that highlight maintenance overheads, execution speeds, and setup patterns, helping architects select the optimal orchestration layer.','HCL','Comparison','Intermediate',0,'online','manual','eb4956f8fdddaef7dda3b2c31de2b17b46878bbbfc31274ea28c4141a0de8530',100.0,1.77903180240222406e+09,1,'2022-02-01T20:58:27Z',NULL,NULL,NULL,'["Infrastructure as Code", "Guides and Reviews", "Framework Comparisons"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-01T20:58:27Z", "gh_stars": 11}'); -INSERT INTO "resources" VALUES('https://github.com/pieterlange/kube-backup','kube-backup: Kubernetes resource state sync to git','','2023',3,'Automates Kubernetes resource state replication directly to target Git repositories. This pattern acts as an early architectural precursor to fully fledged declarative GitOps platforms, maintaining a point-in-time configuration ledger.','Shell','Tool','Intermediate',1,'online','manual','c4730bccb12307f10f91f301f95658caf5623cbdfdd2c26232d6b384e92c4f37',100.0,1.77903207479851102e+09,1,'2023-05-31T08:37:18Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "GitOps Synchronizers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-31T08:37:18Z", "gh_stars": 493}'); -INSERT INTO "resources" VALUES('https://github.com/pingcap/chaos-mesh','Chaos Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dda04b09c01fae29e8fd45959bbd630e73f4e1333799a464731c56bbd42e7e70',100.0,1.77902988401831889e+09,0,'2026-05-17T16:58:04.018319+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://github.com/chaos-mesh/chaos-mesh"}'); -INSERT INTO "resources" VALUES('https://github.com/piomin/sample-quarkus-serverless-kafka','piomin/sample-quarkus-serverless-kafka','','2021',0,'A reference implementation of reactive serverless pipelines using Quarkus, Knative, and Apache Kafka. Illustrates sub-second cold starts, reactive stream processing (using SmallRye Reactive Messaging), and optimized containerization tailored for Kubernetes native eventing.','Java','Repository','Advanced',1,'online','manual','b53f3eae818c81e02e6a0b94b7488d51e308c34cf1065c23ddc170eb55ac770c',100.0,1.78173592128250694e+09,1,'2026-06-18T00:38:41.282507+02:00',NULL,NULL,NULL,'["Event-Driven Architectures", "Serverless Java", "Quarkus with Kafka"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/piomin/sample-spring-microservices-kubernetes','piomin/sample-spring-microservices-kubernetes: Microservices with Spring'' Boot and Spring Cloud on Kubernetes Demo Project - piotrminkowski.com 🌟','','2022',0,'An active and highly referenceable demo project exhibiting the deployment of Spring Boot microservices inside a Kubernetes cluster. Utilizes Spring Cloud Kubernetes for discovery, ConfigMaps for configurations, and Ribbon/Feign client integrations for service-to-service communication.','Java','Repository','Intermediate',1,'online','manual','7b68084321c423fc979d94581cc5f399666ec7b22c6688efac456f1f89a564ca',100.0,1.78173592116213393e+09,1,'2026-06-18T00:38:41.162134+02:00',NULL,NULL,NULL,'["Application Development", "Cloud-Native Java", "Spring Boot Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/piomin/sample-spring-microservices-new','==piomin/sample-spring-microservices-new: Microservices with Spring Cloud'' Advanced Demo Project==','','2023',0,'An updated showcase of modern, distributed architectures using the newest Spring Cloud dependencies. Features advanced setups including Spring Cloud Gateway, distributed tracing integrations, and resilient fault-tolerant design patterns.','Java','Repository','Advanced',1,'online','manual','3c77783716bdba0c1ad4ebc032a24ee895081a1ef6f86cb4d9e320a0b7cdf591',100.0,1.78173592099605298e+09,1,'2026-06-18T00:38:40.996053+02:00',NULL,NULL,NULL,'["Application Development", "Cloud-Native Java", "Advanced Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/piomin/spring-boot-logging','github.com/piomin/spring-boot-logging','','2024',3,'A utility library designed to simplify HTTP request/response logging in Spring Boot applications. It provides pre-configured logging filters that output telemetry in structured, customizable layouts suitable for parsing tools like Elasticsearch or Fluentd. It is highly valued by development teams seeking instant operational insight without having to draft custom servlet filter logic.','Java','Library','Intermediate',0,'online','manual','f61078163caa86c3273795e77cf5f09599e22484f19d530c757cfa4cd9e40165',100.0,1.77903317019384407e+09,1,'2026-06-11T03:00:05Z',NULL,NULL,NULL,'["Developer Experience", "Observability", "Logging"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T03:00:05Z", "gh_stars": 276}'); -INSERT INTO "resources" VALUES('https://github.com/pipe-cd/pipe','PipeCD','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ed2b7808a49a0f3c8dea8754e402794d99da8842b985f2cf42574a98a94effd6',100.0,1.77903056432298803e+09,0,'2026-05-17T17:09:24.322988+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/pipe-cd/pipecd','PipeCD','','2020',4,'PipeCD is a GitOps-style continuous delivery system supporting multi-cloud and multi-tenant environments. It coordinates deployments across Kubernetes, serverless, and cloud infrastructure with advanced strategies like canary and blue-green.','Go','CD Platform','High',1,'online','manual','7548fa0a7672db1a06711bdb742402e633225ad252e3b8752d327967162f2dfe',100.0,1.77913049495899295e+09,1,'2026-06-12T09:01:15Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Continuous Delivery"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:01:15Z", "gh_stars": 1290}'); -INSERT INTO "resources" VALUES('https://github.com/pixie-io/pixie','github.com: Pixie - Instant Kubernetes-Native Application Observability','','2020',5,'An entry detailing the Pixie platform''s open-source repository, which provides automatic kernel-level telemetry extraction using advanced eBPF probes. This allows immediate system-wide analysis of microservice network communications without app modifications.','C++ / Go','Observability Platform','Advanced',1,'online','manual','02266d95e66c012c7eb772198747f3995b13c271ca458ee0d64ccdf96261d227',100.0,1.77902924712297105e+09,1,'2026-06-13T08:28:04Z',NULL,NULL,NULL,'["Observability & Diagnostics", "eBPF Observability", "Application Monitoring"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T08:28:04Z", "gh_stars": 6462}'); -INSERT INTO "resources" VALUES('https://github.com/pixie-labs/pixie','open source PxL scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02266d95e66c012c7eb772198747f3995b13c271ca458ee0d64ccdf96261d227',100.0,1.77903138213326096e+09,0,'2026-05-17T17:23:02.133261+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/pixie-io/pixie"}'); -INSERT INTO "resources" VALUES('https://github.com/planetlabs/draino','Draino','','2026',5,'An automated daemon designed to safely cordon and drain compute hosts when specific kernel or physical errors are flagged by the Node Problem Detector. It processes node status updates and gracefully evicts active workloads while strictly respecting configured Pod Disruption Budgets (PDBs).','Go','Controller','Advanced',0,'online','manual','0485308739e80d5fb7808efac66cf10e177a4850228fcab70768d089b19ac39a',100.0,1.77902947296639299e+09,1,'2024-03-26T15:33:02Z',NULL,NULL,NULL,'["Operations", "Node Management", "Auto-Remediation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-03-26T15:33:02Z", "gh_stars": 682}'); -INSERT INTO "resources" VALUES('https://github.com/plexsystems/konstraint','konstraint','','2026',5,'A template generation utility targeted at OPA Gatekeeper. It reads standard Rego policy documents to automatically produce ConstraintTemplates and Constraint manifests, simplifying structural governance by keeping policies organized and generating documentation natively.','Go','Tool','Advanced',0,'online','manual','67a94b5d308b5159a68246516d1ddff3a5de1ae0d3560b49dd554411fe82eee4',100.0,1.77903001228851699e+09,1,'2025-11-20T02:18:14Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Gatekeeper Boilerplate"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-20T02:18:14Z", "gh_stars": 393}'); -INSERT INTO "resources" VALUES('https://github.com/plexsystems/sinker','Sinker','','2023',5,'A target reconciliation tool that syncs third-party container image dependencies directly into private container registries. Helps maintain air-gapped environments by verifying repository assets dynamically.','Go','CLI Tool','Intermediate',0,'online','manual','f7dacf65025e43daa871debccfd55ef08dfb3c1ee67db9f835119185970fadf9',100.0,1.77903005252512288e+09,1,'2024-06-13T22:25:52Z',NULL,NULL,NULL,'["Configuration Management", "Image Syncing", "Registry Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-06-13T22:25:52Z", "gh_stars": 625}'); -INSERT INTO "resources" VALUES('https://github.com/polarpoint-io/groovy-jenkins-pipelines/blob/master/jobs/parameterisedPipelines.groovy','Example of a pipeline with parameters','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','13f515a8fbdb8c2673cac406bb85dde5012f2f6a9e0b8cd98bc9ff64a83e7da3',100.0,1.77903261371798706e+09,1,'2026-05-17T17:43:33.717987+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/policy-hub/policy-hub-cli','PolicyHub CLI, a CLI tool that makes Rego policies searchable 🌟','','2021',5,'A lightweight command-line utility engineered to improve discoverability and usability of Rego-based policies. This tool parses and indexes shared policy repositories, enabling infrastructure and platform engineers to search, validate, and integrate standard compliance policies directly from local environments.','Go','CLI Tool','Intermediate',0,'online','manual','e7d03b6dc3bdca8813c7ed6d170de04155ccd3bda901b65d4239ecf579068793',100.0,1.78173615441436791e+09,1,'2026-06-18T00:42:34.414368+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Developer Tooling"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/pomerium/pomerium','Pomerium','','2026',5,'Pomerium acts as an identity-aware, security-oriented context reverse proxy designed to establish robust Zero Trust access policies without relying on client-side VPN installations. It integrates with enterprise SSO providers to secure endpoints. Architecturally, it enforces contextual verification at the application layer, dramatically minimizing external attack vectors.','Go','Tool','Advanced',1,'online','manual','cc02d1fac20ce4ba0baf37149e8e08117ca3cab7e964aaf3beb941a8be184d59',100.0,1.77903119053264594e+09,1,'2026-06-13T02:36:05Z',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Zero Trust Proxy"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T02:36:05Z", "gh_stars": 4850}'); -INSERT INTO "resources" VALUES('https://github.com/porscheofficial/terraform-aws-ecr-watch','porscheofficial/terraform-aws-ecr-watch','','2023',3,'An open-source Terraform automation module constructed to monitor AWS Elastic Container Registry (ECR) push actions. It facilitates automated security audits, vulnerability tracking, and dynamic alert dispatches to external systems during image push phases.','HCL','Module','Intermediate',1,'online','manual','aa8b24b93f36f3a334885d2229bbf0f69d345c321a70d514216b65d2eaa1e120',100.0,1.77903203508691096e+09,1,'2024-08-20T08:42:35Z',NULL,NULL,NULL,'["AWS", "Container Registry", "Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-20T08:42:35Z", "gh_stars": 70}'); -INSERT INTO "resources" VALUES('https://github.com/portainer/portainer','github.com/portainer/portainer','','2017',5,'Portainer is a container management application that simplifies configuration and monitoring of multi-engine container environments, including Kubernetes. Featuring an intuitive web interface, it lowers the operational barrier for developers and sysadmins, facilitating application delivery and role-based access control.','Go / JavaScript','Management UI','Intermediate',1,'online','manual','9801957f719b4d73c44cbe28235ecc626acfcd5c17c9604e3fb24fdd2f062811',100.0,1.77903098321435809e+09,1,'2026-06-13T13:30:22Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Cluster Management Platforms", "UI Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Zlib", "gh_pushed": "2026-06-13T13:30:22Z", "gh_stars": 37720}'); -INSERT INTO "resources" VALUES('https://github.com/poseidon/typhoon','poseidon/typhoon','','2026',5,'Typhoon is a minimalist, secure, and performant bare-metal and multi-cloud Kubernetes distribution built entirely with Terraform. It bootstraps standard, upstream CNCF-compliant Kubernetes onto Flatcar Container Linux (and historically CoreOS), providing an excellent reference model for git-driven infrastructure without vendor lock-in.','HCL','Software','Advanced',0,'online','manual','eabed949abc7e97e883d4c2336bf042c68b993a651e3770fed387707121e4f10',100.0,1779034373.48772,1,'2026-06-08T05:09:05Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Bare Metal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md", "docs/matrix-table.md", "docs/terraform.md"]','["kubernetes-on-premise.md", "terraform.md", "kubernetes-tools.md", "matrix-table.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T05:09:05Z", "gh_stars": 2044}'); -INSERT INTO "resources" VALUES('https://github.com/postfinance/kubectl-sudo','kubectl-sudo','','2021',2,'A kubectl plugin that mimics the Unix sudo command inside a Kubernetes context. It allows system administrators with cluster-admin access to dynamically elevate privileges or impersonate other service accounts on a per-command basis.','Shell','CLI Plugin','Intermediate',0,'online','manual','1d0c4f719b8d8ead754327229644c725048b578fc87e4c3f02741c13710a8123',100.0,1779030526.03525,1,'2026-02-13T09:21:55Z',NULL,NULL,NULL,'["Security & Identity", "Authentication & Authorization", "Escalation Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-13T09:21:55Z", "gh_stars": 172}'); -INSERT INTO "resources" VALUES('https://github.com/postgresml/postgresml','postgresml/postgresml 🌟','','2024',4,'An extension that integrates machine learning directly inside PostgreSQL, written in Rust. It enables developers to train and run real-time inference using classic models or LLMs natively through SQL, entirely bypassing external ETL and API pipeline latency.','Rust','Repository','Advanced',1,'online','manual','cc93e4a2d033d514f1eae5f0194a1174771e1a3c09454486240577573b8de316',100.0,1.77903215324784398e+09,1,'2025-07-01T12:26:02Z',NULL,NULL,NULL,'["Machine Learning", "Databases", "In-database ML"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-01T12:26:02Z", "gh_stars": 6800}'); -INSERT INTO "resources" VALUES('https://github.com/postmanlabs/newman','Newman','','2026',5,'Newman is a command-line collection runner for Postman. Developed with Node.js, it facilitates direct integration of Postman test suites into Jenkins, GitLab CI, and GitHub Actions environments.','JavaScript','Command Line Tool','Intermediate',1,'online','manual','104644b779cf7ddd3c5b89d58a5cea56101fb4e4216a5057050319208deae31b',100.0,1.77903429613097405e+09,1,'2026-03-17T21:17:20Z',NULL,NULL,NULL,'["Software Testing", "API Testing", "CLI Tools"]','["[DE FACTO STANDARD]"]','["docs/postman.md"]','["postman.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-17T21:17:20Z", "gh_stars": 7227}'); -INSERT INTO "resources" VALUES('https://github.com/powerfulseal/powerfulseal','PowerfulSeal','','2024',5,'A Python-based chaos engine designed for Kubernetes. PowerfulSeal operates interactively or via declarative policy configurations to systematically delete pods, shut down infrastructure nodes, and disrupt networking to reveal platform design flaws.','Python','Software Utility','Intermediate',1,'online','manual','f7451cb8847baa11d6ebf79ca5ddcdd746cd361c8780247efec55a2b6b57c529',100.0,1779030327.30863,1,'2023-11-10T18:28:39Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Kubernetes Tools"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-10T18:28:39Z", "gh_stars": 1975}'); -INSERT INTO "resources" VALUES('https://github.com/prabhatsharma/kubernetes-the-hard-way-aws','Kubernetes The Hard Way: AWS Edition','','2022',5,'An educational repository porting ''Kubernetes the Hard Way'' directly onto AWS infrastructure. Step-by-step documentation on manually creating VPCs, Security Groups, EC2 nodes, and manually compiling and executing cluster daemons.','Markdown','Repository','Advanced',0,'online','manual','3952a4d45c125a3bd49a58b470a7615c58a25f0964fee77a1b676ee58c6d5da5',100.0,1.77903238373154807e+09,1,'2024-07-14T14:00:19Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "AWS"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-14T14:00:19Z", "gh_stars": 668}'); -INSERT INTO "resources" VALUES('https://github.com/practo/k8s-worker-pod-autoscaler','k8s-worker-pod-autoscaler','','2026',5,'A specialized worker autoscaler controller that targets instances consuming messages from queue brokers (such as SQS, Beanstalk, and RabbitMQ). It optimizes capacity scaling by using real-time backlog latency metrics rather than basic CPU or Memory usage averages, avoiding issues with delayed processing loops.','Go','Tool','Advanced',0,'online','manual','0e8cd47995d943bab6e6b0b1b1ec105d375c88271d030181da795e7b7f3405c3',100.0,1779031850.49453,1,'2024-02-28T00:17:55Z',NULL,NULL,NULL,'["Operations", "Autoscaling", "Queue-Based Scaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-28T00:17:55Z", "gh_stars": 161}'); -INSERT INTO "resources" VALUES('https://github.com/prae1809/PowerShell-Scripts/tree/master/OperationalCollections','prae1809/PowerShell-Scripts: OperationalCollections','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','40cef8eb5249ee27180fac12c9712a6c8ff6e9ccb51d0f1523e7b993e99612b8',100.0,1.77903453129243206e+09,1,'2026-05-17T18:15:31.292432+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/pravega/pravega-operator','pravega/pravega-operator','','2023',5,'Deploys and maintains high-throughput Pravega streaming architectures, orchestrating the state of BookKeeper, ZooKeeper, and active cluster storage segments.','Go','Operator','Advanced',0,'online','manual','d898b90b80d9981429b5c5bfe89093a2514b6f53affc75715f369cab2ef477ef',100.0,1.77903095227215099e+09,1,'2024-04-19T12:27:01Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "Streaming Data", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-19T12:27:01Z", "gh_stars": 40}'); -INSERT INTO "resources" VALUES('https://github.com/predatorray/kubectl-tmux-exec','kubectl-tmux-exec','','2022',2,'A highly practical kubectl plugin that leverages tmux to multiplex exec connections across multiple Kubernetes pods simultaneously. It allows administrators to run interactive CLI tasks in parallel, with separate panes synchronized for keyboard input. In 2026, it remains an indispensable power-user CLI utility for on-the-fly multi-pod troubleshooting.','Go','Kubectl Plugin','Medium',0,'online','manual','1a5f044cd22b71f4aad4e84114cf9f2986b1d4b4d562e92a753b22b1c5b67bf3',100.0,1.7790297355601561e+09,1,'2026-03-01T04:27:56Z',NULL,NULL,NULL,'["Operations", "CLI Tool", "Multi-Execution"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-01T04:27:56Z", "gh_stars": 141}'); -INSERT INTO "resources" VALUES('https://github.com/presslabs/silver','github.com: Django app + RESTful API for automatic billing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bfb0ee7ca876450db0ec452d1e5ca683f4f0f0727c1b1e53faa2f388f6902dab',100.0,1.77903032720753502e+09,0,'2026-05-17T17:05:27.207535+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/silverapp/silver"}'); -INSERT INTO "resources" VALUES('https://github.com/priyankavergadia/google-cloud-4-words','The Google Cloud Developer''s Cheat Sheet 🌟','','2024',5,'An exceptionally popular developer''s directory translating Google Cloud''s extensive product portfolio into four-word functional summaries accompanied by visual flowcharts. It simplifies GCP''s architectural choices across compute, database, and machine learning domains.','Markdown','Repository','Beginner',0,'online','manual','e4dc5e8ed8e0eb7d687668e784ff39f5e9894f6c4c35df1d286c1f596a50bdb0',100.0,1.7790322491027739e+09,1,'2024-04-06T10:56:15Z',NULL,NULL,NULL,'["Cloud Providers", "GCP", "Architecture Reference"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-04-06T10:56:15Z", "gh_stars": 8225}'); -INSERT INTO "resources" VALUES('https://github.com/proferosec/log4jScanner','proferosec/log4jScanner','','2021',5,'A community-focused scanning utility designed to recursively inspect complex directory structures and nested archives for vulnerable Log4j libraries. It is a highly useful offline scanner for validating legacy artifacts and directory paths without needing dynamic agents or runtimes.','Go','Tool','Intermediate',0,'online','manual','b96dfbd1bf67161008b95d50ac93332a619a06c4edac3b2840cea7575a864099',100.0,1.77903053489460206e+09,1,'2023-02-25T10:43:55Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-02-25T10:43:55Z", "gh_stars": 489}'); -INSERT INTO "resources" VALUES('https://github.com/projectcapsule/capsule','Capsule Operator','','2024',5,'Capsule aggregates namespaces into virtual ''tenants'', providing secure multi-tenancy. It enforces dynamic network isolation, storage limits, and ingress classes, forming a foundation for platform engineering.','Go','Operator','Advanced',0,'online','manual','9909cd87b5212e648da81e6f1131696ff237383b99fa687ed1a794c98803e1df',100.0,1779130495.02497,1,'2026-06-13T20:26:28Z',NULL,NULL,NULL,'["Security", "Multi-tenancy", "Platform Engineering", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:26:28Z", "gh_stars": 2095}'); -INSERT INTO "resources" VALUES('https://github.com/projectsveltos/sveltosctl','github.com/projectsveltos: sveltosctl','','2025',2,'The CLI dashboard for Project Sveltos. It specializes in executing dry-runs and drift validations on declarative ClusterProfiles to ensure configuration validity prior to propagating resources to remote edge clusters.','Go','CLI Tool','Advanced',0,'online','manual','f5a56a2a6cf918656ac017aac3d15713c356346363a8b89203a99aeff2aa3738',100.0,1.77903073268171906e+09,1,'2026-06-12T09:07:49Z',NULL,NULL,NULL,'["Multi-Cluster Management", "Project Sveltos", "Validation Tools"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:07:49Z", "gh_stars": 36}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus','github.com/prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f22233e1a095fbaf7afc4d138e1001b5f8a651a23f4b3400ee46cc5cf3f73159',100.0,1.77903297763381409e+09,1,'2026-05-17T17:49:37.633814+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus-community/elasticsearch_exporter','prometheus-community/elasticsearch_exporter','','2024',5,'Standard Prometheus-community exporter that queries Elasticsearch cluster health, shard counts, JVM memory usage, indexing metrics, and search latency times.','Go','Open Source Tool','Intermediate',0,'online','manual','8a27be71411fbccd35894d68dab9e11c2c08f00cc45937ad8d7c845cc6d27d80',100.0,1.77902960989627695e+09,1,'2026-06-10T10:41:55Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Database Monitoring"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T10:41:55Z", "gh_stars": 2077}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus-community/yet-another-cloudwatch-exporter','YACE - yet another cloudwatch exporter 🌟','','2024',5,'Highly performance-optimized Prometheus exporter (YACE) designed to query metrics from AWS CloudWatch. Leverages cost-effective batched APIs to retrieve data without incurring high AWS costs.','Go','Open Source Tool','Advanced',0,'online','manual','7422a7e8438d8c3753064576e9d30acd5e5182da7fc21775ee4638fcb5ffddb2',100.0,1.77913049501203703e+09,1,'2026-06-08T19:50:05Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Cloud Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T19:50:05Z", "gh_stars": 1209}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus-operator','github.com/prometheus-operator','','2024',5,'The foundational open-source Prometheus Operator repository, automating the deployment, scaling, configuration, and maintenance of Prometheus instances inside Kubernetes clusters. Curator Insight: Kubernetes-native operator configurations. Live Grounding: The industry standard framework for implementing declarative, declarative-driven metrics infrastructure on Kubernetes.','Go','Repository','Expert',1,'online','manual','361a65f1432f10133e0abb628023ab2161848c9bc23ecf7aef6d653de3008317',100.0,1779031782.52189,1,'2026-05-17T17:29:42.521890+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Prometheus", "Operators"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus-operator/kube-prometheus','kube-prometheus','','2026',5,'The reference monitoring deployment for Kubernetes. Orchestrates the Prometheus Operator, Grafana, Alertmanager, and a collection of native exporters designed to monitor master control plane components.','Jsonnet','Repository','Advanced',1,'online','manual','83406644b79c139181aba89253e69e0ef05e6d85df426c45f612896e4c54a605',100.0,1.77903190285732197e+09,1,'2026-06-12T22:52:29Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Kubernetes", "Telemetry Bundles"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-monitoring.md", "docs/kubernetes.md"]','["kubernetes-monitoring.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:52:29Z", "gh_stars": 7673}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus/alertmanager/releases/tag/v0.23.0-rc.0','Alertmanager 0.23.0-rc.0 with awscloud SNS support is available for testing. There are also bugfixes and features for amtool','','2021',5,'Release analysis of Alertmanager''s v0.23 release cycle, detailing the addition of native AWS SNS integrations. Outlines the operational workflow for forwarding alerts straight to mobile endpoints, email, and lambda tasks.','Go','Open Source Tool','Intermediate',0,'online','manual','68f6c84d9e9cd966971f2fbb4e4460dcb3d3b060e93ed7c340774ba35095f235',100.0,1.77903442311669206e+09,1,'2026-06-12T15:32:45Z',NULL,NULL,NULL,'["Observability", "Alert Management", "Core Releases"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:32:45Z", "gh_stars": 8504}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus/blackbox_exporter','blackbox_exporter 🌟','','2024',5,'Official Prometheus community-supported exporter designed to probe endpoints over HTTP, HTTPS, DNS, TCP, ICMP, and gRPC protocols. Crucial for verifying application routing availability and TLS certificate statuses.','Go','Open Source Tool','Intermediate',0,'online','manual','593cd7935bbae878959967e6d90470e74ff717ddd0ff1285d86c06a2d19e60ef',100.0,1.77903130261183094e+09,1,'2026-06-08T09:42:48Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Blackbox Probing"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T09:42:48Z", "gh_stars": 5728}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus/client_java','github.com/prometheus/client_java','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f3d4393ef91ccea663a5d12780f661a9e5593af1855be923b21cd269a117131e',100.0,1.77903341618432307e+09,1,'2026-05-17T17:56:56.184323+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter','Prometheus JMX Exporter 🌟','','2024',5,'A highly critical Prometheus collector that scrapes and formats JVM JMX mBeans. Widely utilized in enterprise legacy clusters running Java applications, Kafka, and Cassandra.','Java','Open Source Tool','Intermediate',0,'online','manual','8d967db65980d954ec4b9f1f5e151614449060c43b40da99d369392afb5a3c42',100.0,1.77903221994501709e+09,1,'2026-06-13T13:55:29Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "JVM Monitoring"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/grafana.md", "docs/monitoring.md", "docs/prometheus.md"]','["prometheus.md", "grafana.md", "monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T13:55:29Z", "gh_stars": 3306}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/activemq.yml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790303680591731e+09,0,'2026-05-17T17:06:08.059173+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/artemis-2.yml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902956620237898e+09,0,'2026-05-17T16:52:46.202379+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-2_0_0.yml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903233832539296e+09,0,'2026-05-17T17:38:58.325393+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-connect.yml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903452179472208e+09,0,'2026-05-17T18:15:21.794722+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/zookeeper.yaml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032786.3845,0,'2026-05-17T17:46:26.384500+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus/prometheus','github.com/prometheus/prometheus','','2026',5,'Source codebase for Prometheus, the benchmark cloud-native telemetry engine. Employs active scraping mechanics over HTTP alongside a custom-built local TSDB to deliver sub-second querying speeds and powerful alerting capabilities.','Go','Repository','Advanced',1,'online','manual','68afc308fd62f428764a67989913c76f6d0795ab2641a601ea7210ba3e1eea40',100.0,1.779033040797472e+09,1,'2026-06-13T16:55:03Z',NULL,NULL,NULL,'["Observability", "Prometheus", "Core Platform"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T16:55:03Z", "gh_stars": 64493}'); -INSERT INTO "resources" VALUES('https://github.com/prometheus/pushgateway','Pushgateway','','2026',5,'Official GitHub repository for Prometheus Pushgateway. Designed to allow ephemeral, short-lived, or batch jobs to push metrics to an intermediate gateway, which Prometheus then scrapes. Note that official guidelines advise against using Pushgateway for standard applications due to structural state issues.','Go','GitHub Repository','Intermediate',1,'online','manual','69b67ba2a06c4cb4a4caa5e8daf49c6fab6a15e8a06a6beded05d1efd8ebd7fa',100.0,1.77903279377870297e+09,1,'2026-06-02T14:21:05Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Pushgateway"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-02T14:21:05Z", "gh_stars": 3334}'); -INSERT INTO "resources" VALUES('https://github.com/prosimcorp/reforma','prosimcorp/reforma','','2025',5,'Reforma is an emerging schema validation and dynamic mutation engine for Kubernetes manifests. Operating ahead of deployment pipelines, it allows engineers to declarative-define mutating policies and structural validations on raw YAML. This functions as a lightweight, modular alternative to complex mutating admission webhooks.','Go','Repository','Intermediate',0,'online','manual','fac8f6c0f30d675f25cde18d1f989fb2ee4a4ad803e8da5994064aef3be9cb6b',100.0,1.77902912140796899e+09,1,'2024-12-31T19:15:47Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Configuration", "Manifest Mutation"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-31T19:15:47Z", "gh_stars": 58}'); -INSERT INTO "resources" VALUES('https://github.com/prowler-cloud/prowler','==github.com/prowler-cloud/prowler== 🌟🌟','','2026',5,'An industry-standard tool for Cloud Security Posture Management (CSPM). It systematically audits multi-cloud infrastructures against CIS benchmarks, GDPR, and PCI-DSS rules, outputting detailed security posture reviews and compliance logs.','Python','Tool','Intermediate',0,'online','manual','3b8124957ef47d4927d8cf061a0f654cb72a9d3b3d855162fdfdd548c4694488',100.0,1.77903437331222295e+09,1,'2026-06-13T01:21:08Z',NULL,NULL,NULL,'["Security", "Cloud Posture", "Compliance & Audit"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:21:08Z", "gh_stars": 13994}'); -INSERT INTO "resources" VALUES('https://github.com/prymitive/karma','karma 🌟','','2023',5,'A highly functional and responsive dashboard for Prometheus Alertmanager alerts. Enables deep filtering and cluster aggregation across diverse Alertmanager nodes, dramatically improving SRE triage workflows.','Go','Open Source Tool','Intermediate',0,'online','manual','f65d4aa9b5170752c73c3ff8b07436e2b35aef611d2157deaa3c6ba1a57b3a91',100.0,1.77903449991979908e+09,1,'2026-06-13T12:32:14Z',NULL,NULL,NULL,'["Observability", "Alert Management", "Visualizers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/prometheus.md"]','["kubernetes-tools.md", "prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T12:32:14Z", "gh_stars": 2648}'); -INSERT INTO "resources" VALUES('https://github.com/public-apis/public-apis','==github.com/public-apis/public-apis: Try Public APIs for free== 🌟','','2024',5,'A highly curated, massive directory of free, public APIs categorized by topic (such as Auth, Data, Analytics, and weather). This repository is the de facto standard resource for engineers searching for mock datasets or utility endpoints to build prototypes. It demonstrates the utility of community-led open-source curation for modern software experimentation.','English','Code Repository','Beginner',0,'online','manual','1e8584bf2c52f41fa457214d22f8a9cc0a987a76819942893aba141784e8c5a4',100.0,1.77903281795621395e+09,1,'2026-06-13T06:14:45Z',NULL,NULL,NULL,'["Application Integration", "API Design", "Public Directories"]','["[DE FACTO STANDARD]"]','["docs/api.md"]','["api.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T06:14:45Z", "gh_stars": 441446}'); -INSERT INTO "resources" VALUES('https://github.com/pulumi/kube2pulumi','==pulumi/kube2pulumi==','','2026',1,'Open-source command-line tool designed to convert static Kubernetes YAML templates or dynamically generated Helm outputs directly into isomorphic, compilable Pulumi configurations.','Go','Tool','Intermediate',0,'online','manual','e223651e31828d90cee490552ee7c999acd8869b11ebfd7267da51f8effe05ac',100.0,1.7790322523293581e+09,1,'2025-11-21T17:39:35Z',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "Migration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/pulumi.md"]','["kubernetes-tools.md", "pulumi.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-21T17:39:35Z", "gh_stars": 107}'); -INSERT INTO "resources" VALUES('https://github.com/pulumi/pulumi','Pulumi: Infrastructure as Code in Any Programming Language','','2026',5,'An open-source, multi-cloud infrastructure platform that enables architects to build, deploy, and manage resources using general-purpose programming languages. Supports TypeScript, Go, Python, C#, and Java, using real language constructs like loops, functions, and standard testing libraries.','Go','GitHub Repository','Advanced',0,'online','manual','cd059aa9e35bd8376c3e117ae91845bc8f39a53afa8e14412aae4e66ed49ae6f',100.0,1.77903156738781404e+09,1,'2026-06-13T13:18:46Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Pulumi"]','["[DE FACTO STANDARD]"]','["docs/iac.md", "docs/kubernetes-tools.md", "docs/terraform.md"]','["kubernetes-tools.md", "iac.md", "terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T13:18:46Z", "gh_stars": 25299}'); -INSERT INTO "resources" VALUES('https://github.com/punkpeye/awesome-mcp-servers','Awesome MCP Servers','','2025',5,'Curator Insight: A community-curated collection of servers implementing the Model Context Protocol. Live Grounding: Aggregates verified integrations linking AI models to tools like relational databases, enterprise APIs, version control providers, and local execution runtimes.','Markdown','Guide','Beginner',0,'online','manual','49ef92ec04864bdcd82ef72d7a213644c32fe86a700fd608fa67a7eb25e0eb3f',100.0,1.77903390411424708e+09,1,'2026-06-11T11:48:15Z',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Awesome Lists"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/ai-agents-mcp.md", "docs/ai.md", "docs/other-awesome-lists.md"]','["ai.md", "ai-agents-mcp.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T11:48:15Z", "gh_stars": 89112, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/pusher/k8s-spot-rescheduler','k8s Spot Rescheduler','','2021',5,'A controller that shifts workloads away from expensive on-demand instances toward spot instances whenever capacity permits. Note: In 2026, Karpenter or modern cloud-native autoscalers generally cover this capability, rendering this legacy.','Go','Controller','Advanced',1,'online','manual','70fac0b9d408dabb5914c7dcc3e4127a44ba4dd9e9d8997bb72bf9af989cbe49',100.0,1.77903203713216805e+09,1,'2020-11-20T13:19:50Z',NULL,NULL,NULL,'["Infrastructure", "Auto-scaling", "Cost Optimization"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-20T13:19:50Z", "gh_stars": 312}'); -INSERT INTO "resources" VALUES('https://github.com/pyang55/k8sdeploy','k8sdeploy','','2019',1,'A lightweight shell-based tool designed to deploy Kubernetes manifests and manage basic deployment rollouts. Primarily serving as a community utility for quick testing, it lacks modern GitOps integration and state tracking.','Shell','CLI Tool','Simple',0,'online','manual','e70daf5eb7eea59f5ba3e6ddf09760045f9867f5a7649f0fa273fe43ea232ac1',100.0,1.77903404985137295e+09,1,'2020-08-04T20:50:45Z',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Tools", "Automated Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-08-04T20:50:45Z", "gh_stars": 20}'); -INSERT INTO "resources" VALUES('https://github.com/pyca/bcrypt','pyca/bcrypt','','2026',5,'Provides high-performance, secure-by-default C bindings for the bcrypt password hashing algorithm in Python applications. Widely trusted for protecting stored passwords against offline dictionary attacks through adjustable work factors.','Python','Library','Intermediate',0,'online','manual','5941e02185134638023cadc793e539ac0c8c88435bf01c46ae5151867a645a96',100.0,1779030883.19866,1,'2026-06-12T03:53:26Z',NULL,NULL,NULL,'["Security", "Cryptography", "Hashing Algorithms"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T03:53:26Z", "gh_stars": 1482}'); +* Features custom command integration and automatic directory path detection for rapid platform bootstrapping.','en','repository','Intermediate',0,'online','automatic','d90aed95bc22e3cebe33166f41029c95fa9b1febe2f5c3d2c8e82f7fd2dcf72b',NULL,1780352414,0,'2026-02-27T12:50:34Z',NULL,NULL,NULL,'["Development Tools", "Mobile Simulators", "Open Source Utilities"]','["[COMMUNITY-TOOL]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "devops-tools", "gh_license": "MIT", "gh_pushed": "2026-02-27T12:50:34Z", "gh_stars": 2831, "reputation_status": "Vetted", "reputation_summary": "High community traction with over 2,400 GitHub stars and continuous updates, confirming its stability as an open-source development tool.", "social_preview_url": "https://repository-images.githubusercontent.com/593655213/2c60c2ac-b2b7-4f51-a889-71958265d1bb", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-productivity"}'); +INSERT INTO "resources" VALUES('https://github.com/oleg-nenashev/demo-jenkins-config-as-code/tree/java11-support','Demo of Jenkins Configuration-As-Code with Docker and Groovy Hook Scripts (java11-support branch) 🌟🌟','','2021',5,'Curator Insight presents this demo of Jenkins Configuration-as-Code (JCasC) utilizing Docker and Groovy hook scripts. Live Grounding confirms JCasC has revolutionized Jenkins operations by defining configurations within declarative YAML. The inclusion of Java 11 support hooks ensures robust security and plug-in stability in enterprise automation environments.','Groovy','Repository','Advanced',0,'online','manual','ce3257c83e0f4f23380aded9538cd6b183990be54a6f119069e64eed36f26c86',100.0,1779030504,1,'2022-12-15T17:44:27Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Docker Hook Scripts"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-12-15T17:44:27Z", "gh_stars": 173}'); +INSERT INTO "resources" VALUES('https://github.com/omenking/localstack-gitpod-template','github.com/omenking/localstack-gitpod-template: LocalStack Gitpod Template','','2021',0,'Curator Insight introduces a Gitpod configuration template for bootstrapping LocalStack development environments instantly in the browser. Live Grounding highlights this as an efficient template for cloud-native training, though production teams in 2026 typically leverage official Dev Container or LocalStack-supported cloud environments.','Shell','Template','Beginner',0,'online','manual','088b258bb3326f3638a51aacb07e3a64eeca90685cacbcc9a02afeb76cd0501c',100.0,1781735876,1,'2026-06-18T00:37:56.199070+02:00',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "Gitpod Integration"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/omerbsezer/Fast-Kubernetes','==omerbsezer/Fast-Kubernetes== 🌟🌟','','2025',5,'A popular open-source repository featuring highly structured terminal cheat sheets, resource blueprints, and YAML patterns. Focuses on accelerating daily CKA commands, manifest construction, and cluster maintenance routines.','English','GitHub Repository','Intermediate',0,'online','manual','baec4628eca168b32fba925007a299e4cc58320b6e4147986f9b86234a9241c6',100.0,1779033615,1,'2025-04-14T08:54:11Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Hands-on Labs", "Cheat Sheets"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-14T08:54:11Z", "gh_stars": 3493}'); +INSERT INTO "resources" VALUES('https://github.com/omrikiei/ktunnel','==omrikiei/ktunnel== ⭐','','2024',3,'KTunnel is a robust reverse-tunneling CLI utility that exposes local development environments to remote Kubernetes clusters. By establishing a secure gRPC-based reverse proxy, it enables remote pods to call APIs running locally on developer machines, facilitating fast integration tests without ingress hurdles.','Go','CLI / Reverse Proxy','Advanced',0,'online','manual','6b40dd6d0b25cf29972cdf63c641fed1c33f8ad438b3502ec5214471f7e36f83',100.0,1779031399,1,'2026-02-20T22:37:30Z',NULL,NULL,NULL,'["Network", "Port Forwarding", "Development Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-02-20T22:37:30Z", "gh_stars": 1053}'); +INSERT INTO "resources" VALUES('https://github.com/ondat/discoblocks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7f3380f729e2ae970f076ffece6454bff249f4cd252098a5db90adac15dda9d8',100.0,1779033025,0,'2026-05-17T17:50:25.423471+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/ondat/trousseau','github.com/ondat/trousseau','','2023',5,'Curator Insight: KMS integration designed to encrypt secrets inside etcd using external key management systems. Live Grounding: This repository is unmaintained and archived following Ondat''s acquisition. Deprioritized under MVQ rules in favor of native Kubernetes KMS v2 features.','Go','Code Repository','Advanced',0,'online','manual','9e8c59147667e2348f811b8f4a6cdbe0282effdf9676fafdcbda4afdd2e54643',100.0,1779032704,1,'2023-09-15T05:51:00Z',NULL,NULL,NULL,'["Security", "Secrets Management", "KMS Integration", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-09-15T05:51:00Z", "gh_stars": 181}'); +INSERT INTO "resources" VALUES('https://github.com/one2nc/cloudlens','github.com/one2nc/cloudlens 🌟','','2026',5,'Cloudlens is an open-source, interactive terminal UI built to monitor and navigate various cloud infrastructure components. It acts as an easy-to-use ''k9s'' equivalent for AWS resources, allowing administrators to inspect S3, EC2, and VPC metrics directly in their shell. A must-have for terminal-first systems engineers seeking immediate cloud diagnostics.','Go','Repository','Intermediate',0,'online','manual','e5a18ffa8a1afc656229b5aab336913bbba16495a676ded5485508e7cb10d289',100.0,1779032885,1,'2024-04-20T05:24:58Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Developer Tooling"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-20T05:24:58Z", "gh_stars": 590}'); +INSERT INTO "resources" VALUES('https://github.com/oneconcern/keycloak-gatekeeper',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','16176d2db4bbdce153dbec0bb936fd04532610c3c0388eda181d826a004e5584',100.0,1779030196,1,'2026-05-17T17:03:16.867479+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/onedr0p/cluster-template','github.com/onedr0p/flux-cluster-template: Template for deploying k3s backed by Flux','','2024',5,'A production-grade template repository for provisioning home-lab and enterprise-edge K3s clusters managed end-to-end via Flux GitOps. Fully integrates essential platform components including Prometheus/Grafana stacks, cert-manager, Renovate, and automated ingress. Live Grounding confirms this is the premier community blueprint for building highly resilient, git-driven lightweight clusters.','YAML','Tool','Intermediate',0,'online','manual','8c28167eee89a02650529eaaf6042eef523592dee7871ebcb493627ed3e83597',100.0,1779130495,1,'2026-06-13T16:10:38Z',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "Cluster Provisioning"]','["[DE FACTO STANDARD]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T16:10:38Z", "gh_stars": 2760}'); +INSERT INTO "resources" VALUES('https://github.com/onedr0p/flux-cluster-template','github.com/onedr0p/flux-cluster-template: Template for deploying k3s backed'' by Flux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','81a46697a7ea3f19272a5c703e6447c0b40cd349f0c012191e230ff981a05bb3',100.0,1779030199,0,'2026-05-17T17:03:19.750201+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://github.com/onedr0p/cluster-template"}'); +INSERT INTO "resources" VALUES('https://github.com/onurakpolat/awesome-bigdata','onurakpolat/awesome-bigdata','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','db58f10575b486bbd4d9a206ae40283cfe8fb1218da2541de0ff816c5c56ca78',100.0,1779032620,0,'2026-05-17T17:43:40.462440+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/oxnr/awesome-bigdata"}'); +INSERT INTO "resources" VALUES('https://github.com/onzack/grafana-dashboards','github.com/onzack/grafana-dashboards','','2022',5,'Collection of bespoke dashboards for infrastructure monitoring. Covers edge network routers, Ceph clusters, and hardware diagnostics via Prometheus exporters.','JSON','Repository','Intermediate',0,'online','manual','4f7c5c02ac4fecc3f27b03463252ffef16a80a418d2d41f59a7b9f08fcd7b16d',100.0,1779030119,1,'2026-05-18T10:55:12Z',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Community Dashboards"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T10:55:12Z", "gh_stars": 145}'); +INSERT INTO "resources" VALUES('https://github.com/open-gitops/project','github.com/open-gitops/project 🌟','','2021',5,'Official open-source home of the OpenGitOps project. Contains formalized declarative infrastructure specifications and standards. Live Grounding verifies this as the canonical source of GitOps principles referenced by enterprises implementing native platform systems.','Markdown','Repository','Advanced',0,'online','manual','c0217b105dac5fd9dfe940b449c11b4b467f0b239842d40fdbddee14d768758b',100.0,1779034569,1,'2025-06-11T16:44:22Z',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Standards"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-06-11T16:44:22Z", "gh_stars": 1178}'); +INSERT INTO "resources" VALUES('https://github.com/open-gsd/gsd-pi','GSD Pi - A Meta-Prompting and Context Engineering System for Autonomous Agents','An advanced meta-prompting framework enabling terminal coding agents to conduct long-running autonomous development sessions.','2026',4,'GSD Pi represents a state-of-the-art terminal coding agent framework that focuses on long-duration autonomous plan-execute cycles. Built upon meta-prompting, specialized context engineering, and git-worktree-aware operations, it lets models execute long workflows without losing context tracking. It leverages direct Model Context Protocol integrations to provide real-time environment grounding.','en','Repository','Advanced',0,'online','automatic','a25067eabf6263caadd9534b0d065168585db6fc3531025e48e5e83212529a0a',NULL,1780352571,0,'2026-06-01T18:30:33Z',NULL,NULL,NULL,'["Artificial Intelligence", "Autonomous Agents", "Meta-Prompting", "Context Engineering", "Spec-Driven Development"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T18:30:33Z", "gh_stars": 416, "reputation_status": "Vetted", "reputation_summary": "Rapidly growing and active successor to gsd-build/gsd-2, widely vetted as a major terminal coding agent interface.", "social_preview_url": "https://opengraph.githubassets.com/3fabe8a292b889546eef2022e05fd48527b58a0afaaddc7f35ded59a5926df02/open-gsd/gsd-pi", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "autonomous-agents"}'); +INSERT INTO "resources" VALUES('https://github.com/open-guides/og-aws','The Open Guide to Amazon Web Services','','2026',5,'A massive, crowd-sourced encyclopedia offering highly critical, unvarnished technical reference material for AWS services. Distinct from official docs, it focuses on real-world engineering constraints, pricing trade-offs, and operational gotchas across storage, compute, and networking layers.','Markdown','Repository','Intermediate',0,'online','manual','7c5c1774fa8ede5e446d9f7a157fb6d88930807f3b38cf71d7de94fb1419a61d',100.0,1779030296,1,'2024-08-16T02:51:54Z',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Architecture & Guides"]','["[DE FACTO STANDARD]"]','["docs/aws.md"]','["aws.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-08-16T02:51:54Z", "gh_stars": 36426}'); +INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/awesome-opa','anderseknert/awesome-opa 🌟','','2026',5,'A curated collection of resources, testing frameworks, and integrations for Open Policy Agent (OPA). Provides engineers with practical Rego examples to enforce policy-as-code restrictions across Kubernetes admission controllers and CI/CD pipelines. Essential for implementing fine-grained corporate compliance and access control.','Go/Rego','Repository','Advanced',0,'online','manual','d341fbb1a2e486e001a1c367772e019e97c29eafea0154dc6675a571a069b4ac',100.0,1779130495,1,'2026-05-25T19:12:33Z',NULL,NULL,NULL,'["Security", "Policy as Code", "OPA"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-25T19:12:33Z", "gh_stars": 888, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/conftest','open-policy-agent/conftest','','2026',5,'A policy-testing framework used to execute structural tests against declarative configuration files. Leveraging Open Policy Agent (OPA) and the Rego language, it validates Kubernetes templates, Helm values, and Terraform files before they enter production environments.','Go','Tool','Advanced',0,'online','manual','1e9db80ce98f857589fd525d44e57cae8e6c6a52a4e4f615fe6f364e1fcb66a8',100.0,1779029478,1,'2026-06-12T13:44:57Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T13:44:57Z", "gh_stars": 3199}'); +INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/contrib/tree/main/wasm/cloudflare-worker','compile OpenPolicyAgent policies into WebAssembly and run them on the edge','','2025',5,'An open-source utility that compiles declarative Open Policy Agent (Rego) policies into high-performance WebAssembly (Wasm) modules. Designed for lightning-fast security and routing decisions at edge platforms like Cloudflare Workers and Envoy proxies.','WebAssembly','Library','Advanced',0,'online','manual','413a832b1e286deabce0c775c6b431b7e58ab81a3d0541da571a8963f44817e5',100.0,1779130495,1,'2026-05-11T05:40:57Z',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "OPA Wasm"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-11T05:40:57Z", "gh_stars": 348}'); +INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/contrib/tree/master/wasm/cloudflare-worker','compile OpenPolicyAgent policies into WebAssembly and run them on the edge','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0c89085cacde1bb274917c442cf40c10e9b9a0fff95aabdb1563db0943b885e5',100.0,1779032734,0,'2026-05-17T17:45:34.531656+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://github.com/open-policy-agent/contrib/tree/main/wasm/cloudflare-worker"}'); +INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/gatekeeper','Open Policy Agent and Gatekeeper','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','40520569d9b4fe30f20da47e59d6dbec2a89cf1120e170372d26e63fdaff68b2',100.0,1779029155,1,'2026-05-17T16:45:55.082744+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/open-telemetry/opentelemetry-collector','OpenTelemetry Collector','','2026',5,'A high-performance processing engine capable of receiving, parsing, filtering, and routing traces, metrics, and logs across vendor-agnostic infrastructure. Serves as the central data pipeline component in modern cloud-native observability stacks.','Go','Software','Advanced',1,'online','manual','a15de225b124e458d662e76b1550de0a28eeaf35f49b4ec61986b284025556de',100.0,1779032198,1,'2026-06-12T19:36:20Z',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Collector Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md", "docs/prometheus.md"]','["prometheus.md", "monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:36:20Z", "gh_stars": 7132}'); +INSERT INTO "resources" VALUES('https://github.com/open-telemetry/opentelemetry-operator','github.com/open-telemetry/opentelemetry-operator','','2021',5,'Kubernetes operator for automating the deployment and management of the OpenTelemetry Collector. Simplifies application instrumentation via automated inject mechanisms for Java, NodeJS, Python, and Dotnet, facilitating declarative telemetry pipeline management across clusters.','Go','Kubernetes Operator','Advanced',1,'online','manual','a92223b4bd579e0fb66efd2a16f382605d58760d6e2a500df530201718cc2437',100.0,1779030385,1,'2026-06-13T17:42:58Z',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "OpenTelemetry Operator"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/monitoring.md"]','["monitoring.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T17:42:58Z", "gh_stars": 1717}'); +INSERT INTO "resources" VALUES('https://github.com/open-telemetry/opentelemetry-specification',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','475a220b664651a91dd6614686984e5ef874392779c47903b95e67c26ac1f4a8',100.0,1779034289,1,'2026-05-17T18:11:29.090219+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/openai/openai-cookbook','github.com/openai/openai-cookbook: OpenAI Cookbook','','2023',5,'The official, highly detailed cookbook of integration patterns and code recipes from OpenAI. Live Grounding and Curator Insight rate this as the definitive reference for engineering structured JSON model outputs, semantic embedding databases, low-latency streaming endpoints, and high-throughput bulk operations.','Python','Repository','Advanced',1,'online','manual','6fcdff5c735832e2573ff437d49138a92b676700fbf9ff451185b44a70186a00',100.0,1779031087,1,'2026-06-14T06:41:20Z',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Engineering", "API Integration Patterns"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T06:41:20Z", "gh_stars": 74150}'); +INSERT INTO "resources" VALUES('https://github.com/openappsec/openappsec','github.com/openappsec/openappsec','','2026',3,'An open-source, machine-learning-driven security controller designed to protect microservice APIs and modern web applications. Utilizing contextual data analysis rather than static signatures, it intercepts zero-day exploits and SQL injections dynamically at the ingress level.','Go','Tool','Advanced',1,'online','manual','f211a20292ca49e3b344f10db73bfc2b5c4fa73eaf3cf46be8d0855a56612a8d',100.0,1779031615,1,'2026-05-26T08:56:37Z',NULL,NULL,NULL,'["Security", "Application Security", "WAF & API Security"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T08:56:37Z", "gh_stars": 1635}'); +INSERT INTO "resources" VALUES('https://github.com/openclarity/kubeclarity','openclarity/kubeclarity','','2021',1,'A continuous security and compliance engine that analyzes SBOM schemas, catalogs project dependencies, and alerts operators to container vulnerabilities. It integrates with runtime monitors and CI/CD pipelines.','Go','Security Platform','Advanced',1,'online','manual','d8b978c668b95a903cb31a3c919dace8389a764b3c4daf9daa4c4f735229145f',100.0,1779033079,1,'2024-10-14T14:56:35Z',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "SBOM & Vulnerabilities"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-14T14:56:35Z", "gh_stars": 44}'); +INSERT INTO "resources" VALUES('https://github.com/openclarity/openclarity','Kubei 🌟','','2022',4,'OpenClarity (originally evolving from Kubei) is a comprehensive cloud-native security platform that scans Kubernetes clusters for vulnerabilities, secrets, and malware. It works by analyzing container images and running workloads to detect security risks in real time.','Go','Security Platform','High',1,'online','manual','297bfb53e583450a137fc143234c479cc63148ddb5924d907d541db8b039a95c',100.0,1779130494,1,'2026-05-25T02:27:26Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Runtime Security"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T02:27:26Z", "gh_stars": 1462}'); +INSERT INTO "resources" VALUES('https://github.com/opencontainers/runc','runc','','2015',5,'The canonical, low-level container runtime engine built in compliance with the OCI specification. Originally contributed by Docker, runc directly spawns and runs containers on Linux by interfacing with namespaces, cgroups, and capabilities without relying on overhead daemons.','Go','Repository','Advanced',0,'online','manual','a196ee871c63e30d8a70f7e01fa08ea26980e4a8825fee40c252a2f56fb7db8b',100.0,1779034479,1,'2026-06-13T17:55:52Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Low-Level Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T17:55:52Z", "gh_stars": 13282}'); +INSERT INTO "resources" VALUES('https://github.com/opencontrolplane','github.com/opencontrolplane','','2023',5,'OpenControlPlane provides abstract control plane frameworks designed to decouple custom APIs from heavy physical compute workloads. Inspired by minimal KCP architectures, it allows API lifecycle orchestration without the operational overhead of managing physical Kubernetes nodes. It is useful for platform teams designing custom APIs.','Go','Framework','Advanced',0,'online','manual','dac3465cb1ad1f1e851b439741e847967989dda20b46c566c2853d367d5de5b5',100.0,1779030673,1,'2026-05-17T17:11:13.969999+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Plane Design", "API Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/opencost/opencost','github.com/kubecost: kubecost-exporter - Running Kubecost as a Prometheus metric exporter','','2024',5,'The official repository for OpenCost, the CNCF sandbox standard defining vendor-neutral APIs for cloud-native cost allocation. Operates as an open-source real-time metrics exporter for Prometheus, serving as the industry standard benchmark across multi-cloud deployments.','Go','Repository','Advanced',1,'online','manual','4598a838903d845558a3e55f9d10b1029b7e16e17972aa0fdd10f5c4ef8ad2f8',100.0,1779130495,1,'2026-06-11T22:08:09Z',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T22:08:09Z", "gh_stars": 6590}'); +INSERT INTO "resources" VALUES('https://github.com/openebs/dynamic-localpv-provisioner','openebs/dynamic-localpv-provisioner: Dynamic Kubernetes Local Persistent'' Volumes','','2026',5,'An OpenEBS sub-project designed to provision Kubernetes local hostpath or raw block persistent volumes dynamically. This controller eliminates manual static volume definitions, allowing database applications to seamlessly run at native drive speed while relying on Kubernetes scheduling rules.','Go','Provisioner','Medium',0,'online','manual','509b686895fc7da45e0358273d1359ba5d99b2f96271b4573d52d809688ff8b8',100.0,1779030356,1,'2026-06-09T18:19:20Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Local Storage Provisioning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T18:19:20Z", "gh_stars": 208}'); +INSERT INTO "resources" VALUES('https://github.com/openebs/lvm-localpv','openebs/lvm-localpv','','2026',5,'An OpenEBS CSI driver designed for dynamic volume provisioning backed by local Logical Volume Manager (LVM) volume groups. It provides raw block or filesystem performance close to bare-metal hardware speed while offering features like snapshotting and size limits directly managed via Kubernetes native CRDs.','Go','CSI Driver','Medium',0,'online','manual','46631ca34a12f775c4ebe3e2f8d608fd2d6367abe5d895ddce7a7a54646c9fae',100.0,1779030529,1,'2026-06-10T14:24:37Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "LVM Provisioning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T14:24:37Z", "gh_stars": 344}'); +INSERT INTO "resources" VALUES('https://github.com/openebs/zfs-localpv','openebs/zfs-localpv','','2026',5,'The official OpenEBS CSI driver for ZFS-LocalPV. It dynamically provisions ZFS pools on local nodes, combining the exceptional performance of raw NVMe storage with ZFS capabilities like snapshots, clones, compression, and high integrity.','Go','Code','Advanced',0,'online','manual','3bdf214e5256365fe94ae14052f0669d7ae87822da48188dec2fc0b6c82c7ac5',100.0,1779034431,1,'2026-06-11T09:02:06Z',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "Local Storage"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:02:06Z", "gh_stars": 566}'); +INSERT INTO "resources" VALUES('https://github.com/openkruise/kruise','OpenKruise/Kruise','','2024',5,'The implementation repository for OpenKruise controllers. Provides crucial custom workload abstractions like CloneSets, SidecarSets, and Advanced StatefulSets to enable high-performance operations, including in-place updates.','Go','Repository','Advanced',1,'online','manual','eaba940bd1b6e68e0913438c17e17c22b1a06b9d87dd685994f4b7b66a50e56d',100.0,1779031883,1,'2026-06-08T09:36:53Z',NULL,NULL,NULL,'["Application Management", "Custom Controllers", "OpenKruise"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-08T09:36:53Z", "gh_stars": 5267}'); +INSERT INTO "resources" VALUES('https://github.com/openliberty','github.com/openliberty','','2026',4,'The primary GitHub hub containing repositories for Open Liberty, hosting its core runtime, tooling, and integrations. Live Grounding shows a highly collaborative community pushing frequent optimizations for Jakarta EE and MicroProfile.','Java','Repository','Advanced',1,'online','manual','e48a338ebb969cc42692c5f6a42963909edc8bd4912923c0f6d13884c0dce970',100.0,1779029478,1,'2026-05-17T16:51:18.878336+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "Open Liberty", "Source Code"]','["[ENTERPRISE-STABLE]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/openobserve/debug-container','openobserve/debug-container','','2025',0,'A highly functional debugging utility designed to inject ephemeral debug containers into running, distroless application pods. Pre-loaded with essential diagnostics tools, it allows platform engineers to perform networking and process audits without modifying the original container image.','Shell','CLI / Image','Intermediate',0,'online','manual','8ca8fadadb051b435ef3b7150dacd7d2dfc3d2d104e8d59e46b9b4d3ed006e96',100.0,1779033570,1,'2022-11-27T23:32:12Z',NULL,NULL,NULL,'["Operations", "Debugging", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-27T23:32:12Z", "gh_stars": 51}'); +INSERT INTO "resources" VALUES('https://github.com/openops-cloud/openops','OpenOps: No-Code FinOps Automation Platform with AI','','2024',4,'An open-source, no-code platform utilizing AI to identify and automate cloud cost optimizations. Connects directly with Kubernetes metrics to suggest sizing adjustments and automatically remove unused resources.','Go','GitHub Repository','Advanced',0,'online','manual','c6e7a2db44115c3a24c01cc54aae5ba56e51246372cedaed45088223eb58e58c',100.0,1779031802,1,'2026-06-14T01:33:35Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "IaC FinOps", "AI Optimization"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md", "docs/finops.md", "docs/kubernetes-tools.md"]','["ai.md", "finops.md", "kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T01:33:35Z", "gh_stars": 1035}'); +INSERT INTO "resources" VALUES('https://github.com/openpitrix/openpitrix','openpitrix 🌟','','2022',5,'A portal and packaging engine built to manage application lifecycles across multiple cloud environments. Once served as a core application distribution layer for orchestrators. It has transitioned into maintenance-only/legacy status as GitOps became the dominant delivery paradigm.','Go','Service','High',1,'online','manual','0c7d07acd0775851570c044b6c5ff53fedc45ab70a65d47f30b55aee5ac298df',100.0,1779031231,1,'2024-02-05T03:02:15Z',NULL,NULL,NULL,'["Application Delivery", "Marketplaces & Portals", "Lifecycle Management"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-05T03:02:15Z", "gh_stars": 878}'); +INSERT INTO "resources" VALUES('https://github.com/openshift-labs','github.com/openshift-labs 🌟','','2023',0,'An official repository that runs web-accessible, sandbox-styled instructional courses for OpenShift. Guides engineers through Operator lifecycle development, security tuning, and multi-tenant networking setups.','Go / Yaml','Repository','Advanced',0,'online','manual','277fd59fb071515ece32396693e60c030b8b58fe03b1f27518b00cbf266080a7',100.0,1779029475,1,'2026-05-17T16:51:15.616108+02:00',NULL,NULL,NULL,'["Reference Architectures", "Interactive Learning", "OpenShift Labs"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/community/blob/master/ROADMAP.md','github.com: OKD 4 Roadmap','','2022',0,'The OKD 4 development roadmap hosted on GitHub. It tracks the migration of build systems, target OS configurations (e.g., transition states of Fedora CoreOS), integration of updated Kubernetes API versions, and community-driven features like multi-arch architectures.','Markdown','Repository','Advanced',0,'online','manual','5953a0299d4d3e63e9700edc9496a215489272f55d42120c92261cdb1125b46f',100.0,1781736112,1,'2026-06-18T00:41:52.450631+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/console','==github.com/openshift/console== 🌟','','2026',4,'The official enterprise-grade administrative console for OpenShift environments. Offers advanced visualization dashboards for developers and platform operators, featuring real-time telemetry, custom resource definition (CRD) rendering, and multi-tenant security.','TypeScript','Repository','Advanced',1,'online','manual','0e8ab8d18c799a3ce53ab1b125f58f1aa3d48ac467d88dda92831840872fb2e2',100.0,1779032333,1,'2026-06-13T03:53:18Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Enterprise Console"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T03:53:18Z", "gh_stars": 456}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/hive','github.com/openshift/hive','','2026',3,'OpenShift Hive is an API-driven operator for provisioning, managing, and scaling OpenShift clusters. Running on a central management hub, Hive accepts declarative custom resources defining target clusters (AWS, GCP, Azure, Bare-Metal) and orchestrates the installer (IPI) to bootstrap, update, and manage the life cycle of target clusters dynamically at scale.','Go','Repository','Advanced',0,'online','manual','df93789d6bb15ac8334cc2a9714c3b38174913286174172a90020c1b287bcd75',100.0,1779030843,1,'2026-06-08T09:22:16Z',NULL,NULL,NULL,'["Platforms", "Cluster Management", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T09:22:16Z", "gh_stars": 277}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/hypershift','github.com/openshift/hypershift: HyperShift','','2022',5,'HyperShift decouples the OpenShift control plane from the infrastructure, hosting it as standard containerized workloads within a central management cluster. This architecture enables lightning-fast provisioning, significantly lower operational overhead, and highly cost-effective multi-tenant fleet management.','Go','Repository','Advanced',0,'online','manual','a2182f90a6aa5def9fbd0a5ed73845dd794ce5648efbbe85bd93bb6ff4099cc7',100.0,1779029172,1,'2026-06-12T23:53:35Z',NULL,NULL,NULL,'["Enterprise Kubernetes", "Multi-Cluster Management", "Hosted Control Planes"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T23:53:35Z", "gh_stars": 526}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/installer','github.com/openshift/installer openshift installer 🌟','','2026',5,'The official repository hosting the OpenShift Installer engine (IPI/UPI), which handles automated platform provisioning on major hypervisors and public clouds. Generates ignition files, configures bootstraps, and controls the automated installation of the core operators. Essential codebase for platform deployment.','Go','Code Repository','Advanced',0,'online','manual','0fca28d8dcaceb15cfed04b53519159e846b2ecf15d2c297d7bcf9298ab97cc5',100.0,1779031538,1,'2026-06-14T03:41:30Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Installer"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md", "docs/openshift.md"]','["openshift.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:41:30Z", "gh_stars": 1550}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/installer/blob/main/docs/user/aws/README.md','AWS Account Set Up 🌟','','2026',5,'This repository guide outlines the specific IAM policies, resource quotas, Route53 configurations, and networking permissions required to install OpenShift on AWS using the native installer-provisioned infrastructure (IPI). It is a vital technical reference for cloud infrastructure engineers.','Markdown','Documentation','Advanced',0,'online','manual','26cfbf4e2965b9721356c3f494cf99f2e5629e7680fdedfd2766663b397756f2',100.0,1779130494,1,'2026-06-14T03:41:30Z',NULL,NULL,NULL,'["Infrastructure", "Public Cloud", "AWS Provisioning"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md", "docs/openshift.md"]','["ocp4.md", "openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:41:30Z", "gh_stars": 1550}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/installer/blob/master/docs/user/aws/README.md','AWS Account Set Up 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','631b99a562e64c931cc2797121a798dbe242c3b665439f0aee87c2ba221adb5e',100.0,1779032282,0,'2026-05-17T17:38:02.835774+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://github.com/openshift/installer/blob/main/docs/user/aws/README.md"}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/jenkins','Jenkins Docker Image for Openshift v3','','2020',5,'Red Hat maintained OpenShift integration image for running Jenkins natively within OpenShift clusters. Includes pre-configured plugins, service-account integration, and S2I build configurations customized for enterprise OpenShift v3/v4 environments.','Shell','Repository','Advanced',0,'online','manual','2bcc9301a6f7b8fe819073c617f9a911cde4ab0aea9f550b0aee4b2b227dcb6c',100.0,1779033436,1,'2026-06-12T15:34:29Z',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[DE FACTO STANDARD]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:34:29Z", "gh_stars": 261}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/machine-api-operator','openshift/machine-api-operator','','2024',5,'A foundational OpenShift subsystem that manages machines as standard resources. It dynamically scales cloud infrastructure nodes up or down according to compute demands.','Go','Operator','Advanced',0,'online','manual','515f47e6404755a963221739e6f9d04ad2b3b08cc7d216845739e0ad502c5c5e',100.0,1779032372,1,'2026-06-09T07:06:30Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Node Provisioning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:06:30Z", "gh_stars": 186}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/machine-api-operator/tree/main','Machine API','','2026',5,'The Machine API Operator is a foundational component of OpenShift 4''s declarative node lifecycle. Based on upstream Cluster API, it manages clusters of Machine objects as standard Kubernetes resources, enabling auto-scaling, self-healing nodes, and seamless multi-cloud provider instance integration directly from the cluster console.','Go','Source Code','Advanced',0,'online','manual','e8152960fc13796a3153a931a02f282a1a97820e8f4f516e800ad54d054d34f0',100.0,1779130495,1,'2026-06-09T07:06:30Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Declarative Nodes"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:06:30Z", "gh_stars": 186}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/machine-api-operator/tree/master','Machine API','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','515f47e6404755a963221739e6f9d04ad2b3b08cc7d216845739e0ad502c5c5e',100.0,1779030727,0,'2026-05-17T17:12:07.778304+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://github.com/openshift/machine-api-operator"}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/multus-cni','Multus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','125bf32e0a046ca158d2ca69131173672d2bb4f006209bd612dde55562f0e24f',100.0,1779031410,1,'2026-05-17T17:23:30.858098+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md", "docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/ocs-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b1638b0d3a8803d30466a01cb985c1ced8202b9591cf3fb194ce189ac540032b',100.0,1779031256,0,'2026-05-17T17:20:56.067120+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/okd/blob/master/README.md','GitHub: OKD4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22515b9fe2aa4c0b4fbf7240f35a1414fbb05dfbb53d2ca02cf2cb7d2122b744',100.0,1779031089,0,'2026-05-17T17:18:09.565986+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://github.com/okd-project/okd/blob/master/README.md"}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/origin','github.com/openshift/origin 🌟','','2026',5,'Core open-source repository for OKD (formerly OpenShift Origin), representing the upstream Kubernetes community distribution of OpenShift. Consists of cluster installation systems, APIs, and operators. In 2026, it is the primary engine of community innovation and testing before features migrate to commercial OpenShift.','Go','Code Repository','Advanced',0,'online','manual','df93e974d2779e81f267816b1d92587bfec4dc0a12f81ec310c1f1c18d1f168b',100.0,1779033672,1,'2026-06-12T22:40:57Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "OKD Core"]','["[DE FACTO STANDARD]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:40:57Z", "gh_stars": 8658}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/origin/tree/main/examples/jenkins/pipeline','github - using jenkins pipelines with OKD','','2022',5,'Repository detailing baseline code configurations, sample pipelines, and deployment manifests engineered to execute scripted Jenkins procedures inside early versions of the OKD community container platform.','Groovy','Code Repository','Intermediate',0,'online','manual','91121d2204b88e20c0f6f79b7a01c12411ceb2c74b0b289c660ccef2bc9d1f08',100.0,1779130494,1,'2026-06-12T22:40:57Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Legacy Jenkins"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/demos.md", "docs/openshift-pipelines.md"]','["openshift-pipelines.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:40:57Z", "gh_stars": 8658}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/origin/tree/master/examples/jenkins/pipeline','github.com/openshift: Using Jenkins Declarative Pipelines with OpenShift'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','52b4ede50a0afaf09725ce77a26b3faa3af685d6ecf2601b26bb2bbe6380be9d',100.0,1779033757,0,'2026-05-17T18:02:37.960723+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/openshift-pipelines.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/origin/tree/release-3.11/examples/prometheus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f0d31f603b09e9762fe06a7861d566457ea8a235d6f52157d15b87294cb44e4b',100.0,1779032080,1,'2026-05-17T17:34:40.766880+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/pipelines-catalog','OpenShift Pipelines Catalog','','2023',5,'The central repository containing reusable Tekton Tasks and Pipelines optimized for OpenShift. Provides pre-built blocks for standard development patterns, including Git integration, Maven compilations, and SonarQube analyses.','Yaml','Repository','Advanced',0,'online','manual','c77eedaaa65b30cb438c5862c71bd883e10486fc3c23a80756559bcf06ae2e29',100.0,1779030983,1,'2022-03-09T11:05:55Z',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Tekton Tasks"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-09T11:05:55Z", "gh_stars": 52}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/pipelines-tutorial','github.com/openshift/pipelines-tutorial','','2026',3,'A comprehensive learning path and hands-on laboratory environment focused on Tekton. Provides configurations for Tasks, Pipelines, PipelineRuns, and Trigger EventListeners on OpenShift clusters, validating cloud-native automation patterns.','Yaml','Code Repository','Intermediate',0,'online','manual','74a98855c053856947192ad85bcde5b299bad35c0ecbf5a8cae73a846eec10e9',100.0,1779031397,1,'2026-05-18T09:23:05Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Tekton Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/jenkins-alternatives.md", "docs/openshift-pipelines.md"]','["openshift-pipelines.md", "jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T09:23:05Z", "gh_stars": 322}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/source-to-image','openshift/source-to-image','','2024',4,'Source-to-Image (S2I) is an enterprise-hardened build tool that compiles source code directly into ready-to-run container images by injecting code into a builder image. Originally built as a core component of Red Hat OpenShift, it offers repeatable, secure, and Dockerfile-free image builds. S2I remains highly relevant for secure enterprise workflows avoiding privileged Docker socket access.','Go','Tool','Medium',0,'online','manual','7df527843afee05828af011c3a1e69145d9bb0af43900bee2d8fc4998423231e',100.0,1779032817,1,'2026-06-04T10:26:49Z',NULL,NULL,NULL,'["Application Delivery", "Build Tools", "Source-to-Image"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T10:26:49Z", "gh_stars": 2536}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/tektoncd-pipeline-operator','Jenkins-X + Tekton on OpenShift','','2021',5,'A community-maintained repository detailing the configuration of Jenkins X alongside Tekton on Red Hat OpenShift. Offers resource definitions and custom templates designed to respect OpenShift-specific Security Context Constraints (SCC).','Shell','Code Repository','Advanced',1,'online','manual','acd3779dc23965c3d9c1ec3683091aea1dabcfaf4510ee63f878744d4e77c8e0',100.0,1779031017,1,'2021-06-22T00:40:19Z',NULL,NULL,NULL,'["Enterprise Platforms", "Red Hat OpenShift", "Serverless CI/CD"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-06-22T00:40:19Z", "gh_stars": 53}'); +INSERT INTO "resources" VALUES('https://github.com/openshift/training','github.com: Openshift 4 training','','2024',0,'A public Git repository containing self-paced curriculum materials and lab configurations to train systems engineers in Day 2 cluster management tasks.','Shell','Source Code','Intermediate',0,'online','manual','0b80a7f1bd28202d2457c924eae2a281159d2a885821a1f5049db1c12fa4cf4f',100.0,1781736112,1,'2026-06-18T00:41:52.475824+02:00',NULL,NULL,NULL,'["Resources & Training", "Self-Paced Labs", "Curriculum Code"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/openshiftdemos','github.com/openshiftdemos 🌟','','2020',0,'GitHub resource hosting active and archive-state templates designed to showcase enterprise tools on OpenShift. Features simple automation scripts, platform configuration files, and middleware integration recipes.','Shell','Repository','Intermediate',0,'duplicate','manual','826418343f085ab7d6f38f30f9b2002d7fa0f8ead77b0fbdcc8b0f3ee8d90c8d',100.0,1779033487,1,'2026-05-17T17:58:07.119125+02:00',NULL,NULL,NULL,'["Reference Architectures", "Enterprise Demos", "Community Repositories"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/OpenShiftDemos"}'); +INSERT INTO "resources" VALUES('https://github.com/operator-framework/operator-lifecycle-manager','Red Hat OLM','','2024',5,'Part of the Operator Framework, OLM manages the installation, updates, and role-based access control of Operators running inside a cluster. It acts as an orchestrator for custom resource definitions (CRDs) and controller versions, ensuring dependencies are resolved safely. This tool is standard infrastructure across Red Hat OpenShift and enterprise Kubernetes configurations to scale operations reliably.','Go','Software','Advanced',0,'online','manual','e15c159226235edaf4920381f5668cf85ef306916d706a5af48be3cef99a31e2',100.0,1779032167,1,'2026-06-11T20:27:20Z',NULL,NULL,NULL,'["Extensibility", "Operators", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/ocp4.md"]','["ocp4.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T20:27:20Z", "gh_stars": 1857}'); +INSERT INTO "resources" VALUES('https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/architecture.md','OLM Arquitecture','','2026',5,'This repository provides deep technical designs for Operator Lifecycle Manager (OLM). It handles updates, dependency validation, and multi-tenant installations of Kubernetes Operators.','Markdown','Documentation','Advanced',0,'online','manual','1c5886993c1a8c5860ce22c2b9355708c3d0e6f6d951f379a31d85358fe03b77',100.0,1779033675,1,'2026-06-11T20:27:20Z',NULL,NULL,NULL,'["Extensibility & APIs", "Operator Framework", "OLM Core"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T20:27:20Z", "gh_stars": 1857}'); +INSERT INTO "resources" VALUES('https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/philosophy.md','OLM Philosophy','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cbb9f40ed476b5c790577085144a4ea1c5449d8f4023d37f1ddd39bc68bbf09a',100.0,1779031903,1,'2026-05-17T17:31:43.368236+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/opsgenie/kubernetes-event-exporter','kubernetes-event-exporter 🌟','','2024',5,'An essential monitoring tool that continuously watches Kubernetes events and forwards them to various third-party sinks (Elasticsearch, Opsgenie, Kafka, Slack). This architecture solves the issue of short etcd retention windows for audit trails and operations diagnostics. It is actively maintained and highly favored in enterprise-grade logging pipelines.','Go','Service','Medium',1,'online','manual','71f1ee49ef92f963a834109f8d8b0f4797df82c6621325cd941db2725d3902d6',100.0,1779029732,1,'2022-08-31T11:33:33Z',NULL,NULL,NULL,'["Observability", "Event Management", "Exporters"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-31T11:33:33Z", "gh_stars": 1046}'); +INSERT INTO "resources" VALUES('https://github.com/opstree/Opstree-Go-WebApp','github.com: Opstree-Go-WebApp','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f8c35089a0a1b337e15f057a06fbdedffb63a9c1b4755f24a7add1bd50eb9695',100.0,1779032344,1,'2026-05-17T17:39:04.639091+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/opstree/dynamic-pv-scaler','dynamic-pv-scaler','','2025',5,'A dynamic controller designed to scale Kubernetes Persistent Volume (PV) storage allocations automatically on-the-fly when disk usage passes specific thresholds. Crucial for managing persistent databases and stateful microservices without downtime.','Go','Controller','Advanced',1,'online','manual','e2140b4ba94ad9fad622b9a6c739e9be384e6e8a1534f8f98ecfba13b4a693bc',100.0,1779034211,1,'2022-09-07T18:01:54Z',NULL,NULL,NULL,'["Infrastructure", "Storage", "Dynamic Scaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-07T18:01:54Z", "gh_stars": 112}'); +INSERT INTO "resources" VALUES('https://github.com/oracle','github.com/oracle','','2023',5,'The main open-source hub hosting Oracle''s cloud-native integrations, including the OCI Cloud Controller Manager (CCM) and CSI storage plugins. These modules enable standard cloud interactions and dynamic volume provisioning, bridging physical hardware capability with cloud-native platform control planes.','Go','Code Repository','Advanced',0,'online','manual','35ef82187afe8ed33a7004e041b70b6e30793926ce9adaf0f3eb3323ee5ce115',100.0,1779031535,1,'2026-05-17T17:25:35.942641+02:00',NULL,NULL,NULL,'["Cloud Integrations", "Oracle Cloud", "Open Source"]','["[DE FACTO STANDARD]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/orangetw/awesome-jenkins-rce-2019','Hacking jenkins','','2026',0,'A technical security write-up archiving exploit chains, threat indicators, and software mitigation structures for the historic 2019 Jenkins Remote Code Execution flaws. Essential archival case study for engineering modern supply chain mitigations.','Markdown','Vulnerability Write-up','Advanced',0,'online','manual','4a4386a72d87cfd4b5cd0fe5ecefeb5310041ba0209b0494cf7c13f5c4729e77',100.0,1781735992,1,'2026-06-18T00:39:52.089681+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Security", "Jenkins Vulnerabilities"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/other-awesome-lists.md"]','["jenkins.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/oravirt/ansible-oracle','github.com/oravirt/ansible-oracle','','2021',4,'A highly robust, community-driven Ansible repository designed to automate Oracle Database and Grid Infrastructure installations. This collection manages kernel parameters, prerequisites, ASM storage volumes, and database engine upgrades. It serves as an essential framework for migrating legacy Oracle setups to hybrid structures.','YAML','tool','advanced',0,'online','manual','dfcb719ee7f7befba89bad1f1dce4e19047300c983042c0604880a935f892181',100.0,1779032620,1,'2026-05-24T08:43:08Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-24T08:43:08Z", "gh_stars": 367}'); +INSERT INTO "resources" VALUES('https://github.com/oravirt/ansible-oracle-modules','github.com/oravirt/ansible-oracle-modules','','2021',3,'A specialized suite of Ansible modules specifically engineered to interact directly with internal Oracle database schemas. These modules handle tasks like tablespace adjustments, user provisioning, and initialization parameter alterations. They act as the post-install orchestration companion to base automation engines.','Python','tool','advanced',0,'duplicate','manual','a7d25942768a0cfc465f3c42ba5097dfe0540f34c5cd6bc45f534f7662b8de07',100.0,1779029477,1,'2022-11-29T22:00:06Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-29T22:00:06Z", "gh_stars": 217, "duplicate_of": "https://github.com/oravirt/ansible-oracle"}'); +INSERT INTO "resources" VALUES('https://github.com/orchest/orchest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0171a22d94370468f2d7b755ee28c599bad8983b6be18ab001c625e2c8fdce4c',100.0,1779030190,0,'2026-05-17T17:03:10.065145+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/orgrim/pg_back','==orgrim/pg_back: Simple backup tool for PostgreSQL==','','2024',5,'A simple CLI automation utility for backing up PostgreSQL databases. Features structured schema and data exports, customizable compression, automated backup retention sweeps, and cron-friendly integration configurations.','Shell','Repository','Beginner',0,'online','manual','91a1cba9bd6587d7ffaa3205eab16d71114aa9fac1ab6ad4b77fef82eeb84571',100.0,1779033782,1,'2026-06-02T11:11:05Z',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Backups"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-02T11:11:05Z", "gh_stars": 563}'); +INSERT INTO "resources" VALUES('https://github.com/orgs/community/discussions/196624','Now Open! AMA with Maintainers','An Ask Me Anything session with maintainers from Kubernetes, Homebrew, and OpenClaw addressing AI-generated contribution challenges.','2026',4,'This GitHub Community AMA brings together maintainers from Kubernetes, Homebrew, and OpenClaw to discuss the operational challenges of managing open-source projects in the AI era. The discussion centers heavily on the rise of automated, low-quality PR submissions (AI slop) and how it strains maintainer resources. To combat this, GitHub introduces new platform-level controls, such as repository-specific limits on concurrent PRs/Issues from unknown contributors and customizable contributor allowlists.','en','article','Intermediate',0,'online','automatic','50f0aa17d27f666d2dd763b9e5643ff34bef22366ff48d1e690ae3ef33ee82f6',NULL,1780352720,0,'2026-06-02T00:25:20.351753+02:00',NULL,NULL,NULL,'["Ecosystem", "Open Source Governance", "GitHub Maintainers"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Official GitHub Community discussion and AMA panel.", "social_preview_url": "https://opengraph.githubassets.com/86b8271588b6ced3bf7f8c5c23fdd7ec1355d2e63af576e5cf29cec5263db5e3/orgs/community/discussions/196624", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://github.com/ori-edge/k8s_gateway','ori-edge/k8s_gateway','','2023',2,'A CoreDNS plugin that enables exposing Kubernetes services directly via external DNS records. It queries CoreDNS dynamically to resolve internal cluster IPs, allowing resources outside the cluster to locate services seamlessly. In 2026, it remains popular among edge computing architectures requiring streamlined DNS-based routing.','Go','CoreDNS Plugin','Medium',0,'online','manual','577fe5882fe8d78a2459f556e5fd8f4398a9f2a3d9b3cbf55e8befb9609d226c',100.0,1779032017,1,'2025-07-10T15:02:46Z',NULL,NULL,NULL,'["Networking", "DNS", "Gateway"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-10T15:02:46Z", "gh_stars": 355}'); +INSERT INTO "resources" VALUES('https://github.com/ory/dockertest','==ory/dockertest==','','2026',5,'Dockertest enables developers to spin up ephemeral Docker containers directly from Go, Rust, or other language test suites to act as real dependencies (e.g., PostgreSQL, Redis). Unlike mock interfaces, it guarantees that integration tests run against actual database engines and stateful systems, disposing of them automatically when tests finish. It represents a gold standard in unit and integration testing pipelines for cloud-native microservices.','Go','Library','High',0,'online','manual','cf7693ee5b38a354ce65499a642e372ad94bb00e08b1cb05786f933943fa83c1',100.0,1779030971,1,'2026-04-24T14:04:12Z',NULL,NULL,NULL,'["Testing", "Integration Testing", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-24T14:04:12Z", "gh_stars": 4519}'); +INSERT INTO "resources" VALUES('https://github.com/osa-ora/camel-k-samples','github.com/osa-ora/camel-k-samples','','2021',0,'A public repository containing community-driven Camel K sample deployment blueprints. It provides practical templates for routing, database pooling, and API integrations within modern Kubernetes clusters.','Java','Code','Intermediate',0,'online','manual','d40f4924a104818f5b360227d0350099fafa899ad1843df337c1633541f3fe75',100.0,1781736081,1,'2026-06-18T00:41:21.213257+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Camel K"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/oscp/awesome-openshift3','Awesome Openshift 2','','2020',1,'A curated directory cataloging administration guides, tools, operators, and integration scripts specialized for Red Hat OpenShift 3.x cluster topologies.','Markdown','Repository','Beginner',0,'online','manual','94ebb0f439bd9cfb936822b86c7258a6ee083695dd15900fdc93236f58cede38',100.0,1779032880,1,'2017-05-06T19:02:04Z',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Resources", "Awesome Lists"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md", "docs/other-awesome-lists.md"]','["openshift.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2017-05-06T19:02:04Z", "gh_stars": 27, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/ClusterWatch','github.com/oslabs-beta/ClusterWatch','','2026',2,'ClusterWatch is an open-source diagnostics dashboard built to monitor overall cluster stability and track system-wide container events in real time. It offers teams direct, visual insights into container health, restarts, and underlying storage failures without requiring complex platform configurations. This utility is a strong candidate for development environments and simplified operations setups.','JavaScript','Web Application','Intermediate',0,'online','manual','188cd63017c515f6412f94bbb81052b806d9dc4be7dcf795f3c6e47187929ba9',100.0,1779032833,1,'2024-03-12T10:05:35Z',NULL,NULL,NULL,'["Observability", "Cluster Health", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-03-12T10:05:35Z", "gh_stars": 135}'); +INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/Ekkremis','github.com/oslabs-beta/Ekkremis','','2023',1,'Ekkremis is a Kubernetes orchestration helper developed to manage deferred cron tasks and temporary execution pods. It provides a visual interface for tracking scheduled events, proving beneficial for managing ephemeral QA and administrative maintenance workloads.','Go','Dashboard / Controller','Intermediate',1,'online','manual','8f659a4cfaa378e9efe4c0ed3a5071b941c9e9a275e151ee6d13e9d1bb93c121',100.0,1779031113,1,'2022-12-09T03:12:29Z',NULL,NULL,NULL,'["Operations", "Automation", "Workflow"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-12-09T03:12:29Z", "gh_stars": 129}'); +INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/KUR8','KUR8 🌟','','2021',2,'An open-source, web-based platform designed to visualize and analyze Prometheus metrics collected from Kubernetes clusters. It features built-in dashboards for node performance, resource limits, and cluster health monitoring. In 2026, the project is largely static, serving as an educational reference for writing lightweight Prometheus visualizers.','JavaScript','Web Application','Medium',1,'online','manual','7d3aa6d9a1865ea1d167f9bd086f8b6dc81d0389d73db0567708173012e4e54f',100.0,1779032213,1,'2021-08-16T16:14:20Z',NULL,NULL,NULL,'["Operations", "Observability", "Prometheus UI"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-08-16T16:14:20Z", "gh_stars": 215}'); +INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/KubernOcular','github.com/oslabs-beta/oslabs','','2022',5,'KubernOcular is an open-source visualizer and troubleshooting tool designed to map and monitor live Kubernetes topologies. It helps operators identify bottlenecks and configuration misalignments by representing workloads and networking rules in an intuitive graphical flow.','TypeScript','Web Application','Intermediate',1,'online','manual','5fa720c2cad2ec58a75b4f5a51deac59ca22f0373967a1d99f4e563062220273',100.0,1779130494,1,'2022-10-13T16:44:36Z',NULL,NULL,NULL,'["Kubernetes", "Observability", "Visualization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2022-10-13T16:44:36Z", "gh_stars": 65}'); +INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/OdinsEye','==github.com/oslabs-beta: Odin''s Eye==','','2021',1,'Open-source developer utility designed to monitor distributed microservices architecture patterns, tracking internal query metrics and communication flows. Primarily active within the community sandbox.','JavaScript','Software','Intermediate',1,'online','manual','e0890d7c6122d8a75adfe89fa0b2c5ea5db398548fd62ab83f4d3f9de63c0be5',100.0,1781736112,1,'2026-06-18T00:41:52.629626+02:00',NULL,NULL,NULL,'["Observability", "Microservices Monitoring", "Tracing Tools"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/Palaemon','oslabs-beta/Palaemon','','2023',1,'Palaemon is a diagnostic dashboard tool that focuses on monitoring container state changes and automatically notifying teams of pod crashes and restarts. It provides lightweight health-check alerts, filling the monitoring gap for simple development and staging clusters.','JavaScript','Web Dashboard','Intermediate',1,'online','manual','200690cb187a24f6c9797a24d7cad967bb2aaf977a18e4fb8fae89f56bc9ae9f',100.0,1779033167,1,'2022-11-13T07:07:06Z',NULL,NULL,NULL,'["Operations", "Monitoring", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-13T07:07:06Z", "gh_stars": 134}'); +INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/kubermetrics','oslabs-beta/kubermetrics','','2021',1,'Kubermetrics is an open-source visualizer and metrics aggregator for Kubernetes clusters. It provides developers with real-time health data, resource consumption statistics, and alert visualizations. While convenient for local development, it lacks the enterprise-grade scalability of Prometheus-based stacks and operates primarily as a lightweight debugging dashboard.','JavaScript','Tool','Medium',0,'online','manual','215826ed4fb3db04a70fb76a736cdafc1bfeccfb05d18b17c9f923567dbf6aea',100.0,1781736047,1,'2026-06-18T00:40:47.118422+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Dashboards"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/neptune',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','05adedf7d5649bbe90fd7bca5aa8952baf29afbb2244f87e87ba9d4889f611e7',100.0,1779031511,0,'2026-05-17T17:25:11.108241+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/oslabs','github.com/oslabs-beta/oslabs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70546792d7b6adc1b1db544a9aa96817a98658477858a863647459533e0a11e4',100.0,1779032682,0,'2026-05-17T17:44:42.376540+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/oslabs-beta/KubernOcular"}'); +INSERT INTO "resources" VALUES('https://github.com/osquery/osquery','OS Query','','2026',5,'Exposes an operating system as a relational database, enabling SQL-based queries to audit process runtime, file integrity, and network connections. osquery is universally recognized as a core utility for security telemetry and host-level compliance in 2026.','C++','Repository','Advanced',0,'online','manual','d9ef4b2cad506becb381fe7af032227e534de1c56b9b995eaf6f5ac8efe2a1b5',100.0,1779031489,1,'2026-06-11T16:38:35Z',NULL,NULL,NULL,'["Security", "Monitoring", "Host Security"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-11T16:38:35Z", "gh_stars": 23311}'); +INSERT INTO "resources" VALUES('https://github.com/oxnr/awesome-bigdata','onurakpolat/awesome-bigdata','','2026',5,'A comprehensive directory for the distributed data ecosystem. Highlights streaming platforms (Kafka, Flink), compute engines (Spark), and modern distributed object stores, outlining integration paths for container-orchestrated big data structures. Indispensable for Big Data platform architects.','N/A','Repository','Advanced',0,'online','manual','4552c3d5e223505717dfb386b8f032d850534044432e76ce9768c4e8b076bd64',100.0,1779130494,1,'2026-05-19T14:05:40Z',NULL,NULL,NULL,'["Data Engineering", "Big Data", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-19T14:05:40Z", "gh_stars": 14440, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/ozbillwang/terraform-best-practices','github.com/ozbillwang/terraform-best-practices','','2024',0,'A granular community directory presenting opinions, formatting templates, and state handling rules designed to maximize maintainability across large infrastructure teams working on complex IaC footprints.','Markdown','Repository','Intermediate',0,'online','manual','2d0ec5a3ac2a2ef39f882d759c75efe4e38a9a939282a7b1bd249d791024a853',100.0,1781736233,1,'2026-06-18T00:43:53.774268+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/pabpereza/containers-best-practices','github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples','','2024',1,'A highly practical repository showing production-hardened Dockerfile recipes for standard enterprise frameworks. Emphasizes pipeline optimization, caching methods, and image size constraints.','Dockerfile','repository','Intermediate',1,'online','manual','4dfa0ad15ee0933e81a9049b2a4e0fa53056fa3a9aff84a9ed03b5c360d05180',100.0,1781735929,1,'2026-06-18T00:38:49.515287+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Reference Implementation"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/pabpereza/curated-dockerfiles-examples','github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6ab2f20ab9d370019bac48f7c2e14ccbb9d9c2c24f36dc95c5038fe94bfad72d',100.0,1779032217,0,'2026-05-17T17:36:57.240383+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://github.com/pabpereza/containers-best-practices"}'); +INSERT INTO "resources" VALUES('https://github.com/palantir/bulldozer','Bulldozer: GitHub Pull Request Auto-Merge Bot','','2026',4,'Palantir''s open-source auto-merge bot for GitHub repositories. Bulldozer monitors label states, status tests, and approval counts to execute configurable squash, rebase, or merge policies. Extremely stable in massive enterprise codebases.','Go','Tool','Intermediate',1,'online','manual','ac1ad64109418f0591257c3ad7348bced74ce36bc4771eb491de368515255fcb',100.0,1779031410,1,'2026-06-11T17:14:05Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T17:14:05Z", "gh_stars": 803}'); +INSERT INTO "resources" VALUES('https://github.com/palark/awesome-devops-telegram','github.com/palark/awesome-devops-telegram: Awesome DevOps Telegram','','2026',0,'An curated index of Telegram groups, discussion channels, and notification bot architectures focusing on systems administration and cloud-native computing. Useful for real-time peer networking and regional infrastructure communities.','Markdown','Awesome List','Beginner',0,'online','manual','30072b347a40e25af6b8ff17125dc710f9b1effa8f9d2409746cd31d5af6464f',100.0,1781736123,1,'2026-06-18T00:42:03.315138+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Community Channels"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/paliimx/Data-Structures-and-Algorithms','==github.com/paliimx: Data Structures and Algorithms implementation in Go==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aba8ef44d0d0bf757f3b76b8166af33db8d73d477997e4455e54311b41d235fe',100.0,1779030236,0,'2026-05-17T17:03:56.011941+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://github.com/ua-nick/Data-Structures-and-Algorithms"}'); +INSERT INTO "resources" VALUES('https://github.com/pallets/jinja','jinja 🌟','','2024',5,'The official repository for Jinja, the ubiquitous Python-based templating engine. Jinja underpins all dynamic evaluation structures inside Ansible, enabling programmatic infrastructure assembly.','Python','github_repo','Advanced',0,'online','manual','1e9cd4f86c4b8785e7f2c2e0689e64aef756e7ab90883972379d5f1f0081536b',100.0,1779029565,1,'2025-06-14T20:35:04Z',NULL,NULL,NULL,'["Automation & Orchestration", "Templating Engine", "Jinja"]','["[DE FACTO STANDARD]"]','["docs/about.md", "docs/ansible.md"]','["ansible.md", "about.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2025-06-14T20:35:04Z", "gh_stars": 11664}'); +INSERT INTO "resources" VALUES('https://github.com/pan-net-security/kcount','pan-net-security/kcount','','2021',0,'A legacy resource-counting CLI tool designed to audit Kubernetes deployments and verify configuration density. The project has largely been archived, with modern platforms choosing native Prometheus queries, k9s, or newer kubectl extensions for cluster-wide resource inspections.','Go','CLI Tool','Intermediate',0,'online','manual','0e6bc89653f778805e84ba395fa18286d3549f53651fb36c387b3d278c52cd3b',100.0,1781736046,1,'2026-06-18T00:40:46.912258+02:00',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Resource Auditing"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/panjf2000/gnet','gnet','','N/A',0,'Curator Insight highlights gnet as a high-performance, non-blocking, event-driven networking library built on top of epoll/kqueue. Live Grounding showcases its superiority over Go''s standard net library for raw throughput and ultra-low latency, making it ideal for custom edge proxies and IoT gateways.','English','Repository','Advanced',0,'online','manual','d4f997408df477b115759895fa1f2b6c86ca1ba10ce0d60c7a7ca7743a3afc39',100.0,1779034456,1,'2026-05-25T04:36:43Z',NULL,NULL,NULL,'["Architecture", "Networking", "Go High-Performance Network Libraries"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T04:36:43Z", "gh_stars": 11172}'); +INSERT INTO "resources" VALUES('https://github.com/paragpallavsingh/90DaysOfDevOps','github.com/paragpallavsingh/90DaysOfDevOps: 90DaysOfDevOps Challenge','','2022',1,'A highly practical 90-day learning path targeting foundational DevOps principles. Step-by-step tasks systematically introduce participants to continuous delivery pipelines, basic automation scripting, and system telemetry.','Markdown','Repository','Beginner',0,'online','manual','149febf3d9b400a5a37973f6a1ce251f2edb4734defb191c268a298c01ba33ee',100.0,1779033731,1,'2024-01-04T15:59:26Z',NULL,NULL,NULL,'["DevOps", "Education", "Syllabus"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-04T15:59:26Z", "gh_stars": 11}'); +INSERT INTO "resources" VALUES('https://github.com/paragpallavsingh/90DaysOfDevOps/blob/master/submission/day21/README.md','github.com/paragpallavsingh/90DaysOfDevOps: Day 21 Task: Docker Essential'' Concepts','','2022',1,'A hands-on instructional guide focusing on the underlying container runtimes, image building patterns, registry integrations, and storage volumes. Clarifies how virtual isolation concepts scale within container systems.','Markdown','Repository','Beginner',1,'online','manual','bd0434b4f67197d16cb10dd6a4a6983b094d67300836941530c9894310032325',100.0,1779032055,1,'2024-01-04T15:59:26Z',NULL,NULL,NULL,'["Containerization", "Docker", "Fundamentals"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-04T15:59:26Z", "gh_stars": 11}'); +INSERT INTO "resources" VALUES('https://github.com/paralus/paralus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7820d8be5aed032c58102323a5d484698de3650773508931b4dd4bd44bd52e89',100.0,1779029148,0,'2026-05-17T16:45:48.067804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/particledecay/kconf','particledecay/kconf','','2019',2,'A command-line client designed to merge, switch, and delete multiple kubeconfig files. It eliminates configuration chaos by providing simple CLI interfaces for dynamic context management.','Go','CLI Tool','Intermediate',0,'online','manual','a1f5769fe0ccb9565fb6cdf5c0f69e47c2416a7a535486b6cbbe209cd21346c3',100.0,1779030849,1,'2025-01-22T15:20:48Z',NULL,NULL,NULL,'["Development & Testing", "Kubeconfig Management", "Context Switchers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-01-22T15:20:48Z", "gh_stars": 154}'); +INSERT INTO "resources" VALUES('https://github.com/patelh/kafka-manager',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2d333694949a6cb951ee8f2f71f29b5c6b182ce8285c8b119e38ad7c628d9bd0',100.0,1779032682,1,'2026-05-17T17:44:42.275070+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/patrickdappollonio/kubectl-slice','patrickdappollonio/kubectl-slice','','2021',2,'A CLI extension that parses multi-document Kubernetes YAML files to slice them cleanly into separate, organized manifest files based on names and kinds. It streamlines GitOps directory structures.','Go','Kubectl Plugin','Intermediate',0,'online','manual','414bf0b4a60daf407d27f053f71dd1654e926369befa68bf5bfc877e2fe3e1b3',100.0,1779032106,1,'2026-03-05T19:23:27Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Manifest Slicing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-05T19:23:27Z", "gh_stars": 367}'); +INSERT INTO "resources" VALUES('https://github.com/patrickdappollonio/tabloid','patrickdappollonio/tabloid: tabloid -- your tabulated data''s best friend','','2021',1,'A neat terminal formatter utility built to clean up and tabulate raw CSV or complex JSON logs. It aids platform engineers during data extraction steps, structuring CLI outputs for debugging purposes.','Go','CLI Tool','Beginner',0,'online','manual','eaf7f45e7d7e75ef950f109ede0daa43f3c77058b27b6691606af1c1f7aa474a',100.0,1779029732,1,'2026-03-12T06:00:37Z',NULL,NULL,NULL,'["Development & Testing", "CLI Utilities", "Data Formatting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-12T06:00:37Z", "gh_stars": 47}'); +INSERT INTO "resources" VALUES('https://github.com/patroni/patroni','Patroni','','2026',5,'Industry-standard Python-driven template for high-availability PostgreSQL. Integrates with Distributed Consensus Stores (DCS) like etcd, Consul, or ZooKeeper to manage dynamic leader election, dynamic failover, and streaming replicas.','Python','Open Source Repository','Advanced',1,'online','manual','9c970a4db461c765d7ff1a10eb4fdb4bc57d55e171c18a8a5e34e429bc3c85f4',100.0,1779130495,1,'2026-06-11T12:59:10Z',NULL,NULL,NULL,'["Infrastructure", "PostgreSQL HA", "Orchestration"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T12:59:10Z", "gh_stars": 8523}'); +INSERT INTO "resources" VALUES('https://github.com/paulczar/k8s-spring-petclinic','github.com/paulczar/k8s-spring-petclinic','','2018',0,'An archived community demonstration showing the deployment of the legacy Spring PetClinic application to raw Kubernetes. Utilizes direct YAML manifests and basic service discovery, serving as a historical baseline for modern Helm/Kustomize deployments.','Shell','Repository','Basic',0,'online','manual','849b61264ab85493e5d5741dac02e95c26d56f898c142920fcc725b2cb61af44',100.0,1781735921,1,'2026-06-18T00:38:41.314396+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Application Migration"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/pditommaso/awesome-pipeline','Awesome Pipeline','','2026',0,'A curated library focused on pipeline and scientific workflow engines such as Apache Airflow, Nextflow, and Snakemake. Facilitates rapid discovery of massive datasets processing frameworks and high-concurrency task managers.','Markdown','Awesome List','Advanced',0,'online','manual','d42397ae3c2b2843e13aaa9b9c77d0bcc0e2682558bb41aba1b192f767288f74',100.0,1781736123,1,'2026-06-18T00:42:03.119770+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Pipeline Systems", "Workflow Engines"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/pelotech/jsonnet-controller','jsonnet-controller','','2021',1,'A Kubernetes operator designed to evaluate Jsonnet templates and apply the generated manifests directly to the cluster. This allows teams to maintain dynamic, parameterized infrastructure definitions natively without external rendering steps. As of 2026, the project is relatively dormant but remains a unique reference for templating controllers.','Go','Kubernetes Operator','Medium',0,'online','manual','8755a3a0ec2363b794692744fec46514db17640ab30292b94391d140c1962a2f',100.0,1779033925,1,'2023-03-10T22:59:49Z',NULL,NULL,NULL,'["Declarative Configuration", "Operator", "Jsonnet"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-10T22:59:49Z", "gh_stars": 73}'); +INSERT INTO "resources" VALUES('https://github.com/percona/grafana-dashboards','Percona Grafana dashboards for MySQL and MongoDB monitoring using Prometheus 🌟','','2023',5,'Enterprise-grade dashboards by Percona designed for MySQL, PostgreSQL, and MongoDB monitoring. Delivers deep, low-level metrics on query throughput, memory pool utilization, and thread contention.','JSON','Repository','Advanced',0,'online','manual','3d0013e69dcb8c3465e6e597603ea57278b4fd858c317a3ce79429448a7888a4',100.0,1779029641,1,'2026-04-02T19:10:58Z',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Database Monitoring"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-04-02T19:10:58Z", "gh_stars": 2902}'); +INSERT INTO "resources" VALUES('https://github.com/percona/pg_stat_monitor','==percona/pg_stat_monitor==','','2024',5,'Percona''s advanced query performance monitoring extension for PostgreSQL. Extends the capabilities of pg_stat_statements with bucket-based statistics, client IP address tracking, visual execution plan analysis, and granular resource utilization metrics.','C','Repository','Advanced',0,'online','manual','5976374d675013742110ad47085adbc39499251dac209362ce08e22bb7938b9d',100.0,1779031507,1,'2026-06-12T13:18:20Z',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Extensions"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T13:18:20Z", "gh_stars": 581}'); +INSERT INTO "resources" VALUES('https://github.com/pfnet-research/k8s-cluster-simulator','k8s-cluster-simulator','','2021',2,'A Go-based simulator designed to model and evaluate Kubernetes cluster behaviors, specifically scheduling algorithms, without spinning up actual virtual machines. It allows developers to test customized schedulers under synthetic workloads, providing metrics on queue times and resource utilization. As of 2026, while development has slowed, it remains a valuable tool for academic research and scheduler optimization profiling.','Go','Simulation Tool','High',0,'online','manual','7493b7284b8ae9449d4069df5586b8bedba4871650d03af765099379c2baab97',100.0,1779034498,1,'2020-07-21T02:12:00Z',NULL,NULL,NULL,'["Infrastructure", "Simulation", "Scheduling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-07-21T02:12:00Z", "gh_stars": 128}'); +INSERT INTO "resources" VALUES('https://github.com/pie-r/terragrunt-vs-terraspace','pie-r/terragrunt-vs-terraspace','','2022',1,'An analytical repository contrasting the structural patterns, dependency engines, and deployment structures of Terragrunt and Terraspace. Includes hands-on config templates that highlight maintenance overheads, execution speeds, and setup patterns, helping architects select the optimal orchestration layer.','HCL','Comparison','Intermediate',0,'online','manual','eb4956f8fdddaef7dda3b2c31de2b17b46878bbbfc31274ea28c4141a0de8530',100.0,1779031802,1,'2022-02-01T20:58:27Z',NULL,NULL,NULL,'["Infrastructure as Code", "Guides and Reviews", "Framework Comparisons"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-01T20:58:27Z", "gh_stars": 11}'); +INSERT INTO "resources" VALUES('https://github.com/pieterlange/kube-backup','kube-backup: Kubernetes resource state sync to git','','2023',3,'Automates Kubernetes resource state replication directly to target Git repositories. This pattern acts as an early architectural precursor to fully fledged declarative GitOps platforms, maintaining a point-in-time configuration ledger.','Shell','Tool','Intermediate',1,'online','manual','c4730bccb12307f10f91f301f95658caf5623cbdfdd2c26232d6b384e92c4f37',100.0,1779032074,1,'2023-05-31T08:37:18Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "GitOps Synchronizers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-31T08:37:18Z", "gh_stars": 493}'); +INSERT INTO "resources" VALUES('https://github.com/pingcap/chaos-mesh','Chaos Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dda04b09c01fae29e8fd45959bbd630e73f4e1333799a464731c56bbd42e7e70',100.0,1779029884,0,'2026-05-17T16:58:04.018319+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://github.com/chaos-mesh/chaos-mesh"}'); +INSERT INTO "resources" VALUES('https://github.com/piomin/sample-quarkus-serverless-kafka','piomin/sample-quarkus-serverless-kafka','','2021',0,'A reference implementation of reactive serverless pipelines using Quarkus, Knative, and Apache Kafka. Illustrates sub-second cold starts, reactive stream processing (using SmallRye Reactive Messaging), and optimized containerization tailored for Kubernetes native eventing.','Java','Repository','Advanced',1,'online','manual','b53f3eae818c81e02e6a0b94b7488d51e308c34cf1065c23ddc170eb55ac770c',100.0,1781735921,1,'2026-06-18T00:38:41.282507+02:00',NULL,NULL,NULL,'["Event-Driven Architectures", "Serverless Java", "Quarkus with Kafka"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/piomin/sample-spring-microservices-kubernetes','piomin/sample-spring-microservices-kubernetes: Microservices with Spring'' Boot and Spring Cloud on Kubernetes Demo Project - piotrminkowski.com 🌟','','2022',0,'An active and highly referenceable demo project exhibiting the deployment of Spring Boot microservices inside a Kubernetes cluster. Utilizes Spring Cloud Kubernetes for discovery, ConfigMaps for configurations, and Ribbon/Feign client integrations for service-to-service communication.','Java','Repository','Intermediate',1,'online','manual','7b68084321c423fc979d94581cc5f399666ec7b22c6688efac456f1f89a564ca',100.0,1781735921,1,'2026-06-18T00:38:41.162134+02:00',NULL,NULL,NULL,'["Application Development", "Cloud-Native Java", "Spring Boot Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/piomin/sample-spring-microservices-new','==piomin/sample-spring-microservices-new: Microservices with Spring Cloud'' Advanced Demo Project==','','2023',0,'An updated showcase of modern, distributed architectures using the newest Spring Cloud dependencies. Features advanced setups including Spring Cloud Gateway, distributed tracing integrations, and resilient fault-tolerant design patterns.','Java','Repository','Advanced',1,'online','manual','3c77783716bdba0c1ad4ebc032a24ee895081a1ef6f86cb4d9e320a0b7cdf591',100.0,1781735920,1,'2026-06-18T00:38:40.996053+02:00',NULL,NULL,NULL,'["Application Development", "Cloud-Native Java", "Advanced Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/piomin/spring-boot-logging','github.com/piomin/spring-boot-logging','','2024',3,'A utility library designed to simplify HTTP request/response logging in Spring Boot applications. It provides pre-configured logging filters that output telemetry in structured, customizable layouts suitable for parsing tools like Elasticsearch or Fluentd. It is highly valued by development teams seeking instant operational insight without having to draft custom servlet filter logic.','Java','Library','Intermediate',0,'online','manual','f61078163caa86c3273795e77cf5f09599e22484f19d530c757cfa4cd9e40165',100.0,1779033170,1,'2026-06-11T03:00:05Z',NULL,NULL,NULL,'["Developer Experience", "Observability", "Logging"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T03:00:05Z", "gh_stars": 276}'); +INSERT INTO "resources" VALUES('https://github.com/pipe-cd/pipe','PipeCD','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ed2b7808a49a0f3c8dea8754e402794d99da8842b985f2cf42574a98a94effd6',100.0,1779030564,0,'2026-05-17T17:09:24.322988+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/pipe-cd/pipecd','PipeCD','','2020',4,'PipeCD is a GitOps-style continuous delivery system supporting multi-cloud and multi-tenant environments. It coordinates deployments across Kubernetes, serverless, and cloud infrastructure with advanced strategies like canary and blue-green.','Go','CD Platform','High',1,'online','manual','7548fa0a7672db1a06711bdb742402e633225ad252e3b8752d327967162f2dfe',100.0,1779130494,1,'2026-06-12T09:01:15Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Continuous Delivery"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:01:15Z", "gh_stars": 1290}'); +INSERT INTO "resources" VALUES('https://github.com/pixie-io/pixie','github.com: Pixie - Instant Kubernetes-Native Application Observability','','2020',5,'An entry detailing the Pixie platform''s open-source repository, which provides automatic kernel-level telemetry extraction using advanced eBPF probes. This allows immediate system-wide analysis of microservice network communications without app modifications.','C++ / Go','Observability Platform','Advanced',1,'online','manual','02266d95e66c012c7eb772198747f3995b13c271ca458ee0d64ccdf96261d227',100.0,1779029247,1,'2026-06-13T08:28:04Z',NULL,NULL,NULL,'["Observability & Diagnostics", "eBPF Observability", "Application Monitoring"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T08:28:04Z", "gh_stars": 6462}'); +INSERT INTO "resources" VALUES('https://github.com/pixie-labs/pixie','open source PxL scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02266d95e66c012c7eb772198747f3995b13c271ca458ee0d64ccdf96261d227',100.0,1779031382,0,'2026-05-17T17:23:02.133261+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/pixie-io/pixie"}'); +INSERT INTO "resources" VALUES('https://github.com/planetlabs/draino','Draino','','2026',5,'An automated daemon designed to safely cordon and drain compute hosts when specific kernel or physical errors are flagged by the Node Problem Detector. It processes node status updates and gracefully evicts active workloads while strictly respecting configured Pod Disruption Budgets (PDBs).','Go','Controller','Advanced',0,'online','manual','0485308739e80d5fb7808efac66cf10e177a4850228fcab70768d089b19ac39a',100.0,1779029472,1,'2024-03-26T15:33:02Z',NULL,NULL,NULL,'["Operations", "Node Management", "Auto-Remediation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-03-26T15:33:02Z", "gh_stars": 682}'); +INSERT INTO "resources" VALUES('https://github.com/plexsystems/konstraint','konstraint','','2026',5,'A template generation utility targeted at OPA Gatekeeper. It reads standard Rego policy documents to automatically produce ConstraintTemplates and Constraint manifests, simplifying structural governance by keeping policies organized and generating documentation natively.','Go','Tool','Advanced',0,'online','manual','67a94b5d308b5159a68246516d1ddff3a5de1ae0d3560b49dd554411fe82eee4',100.0,1779030012,1,'2025-11-20T02:18:14Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Gatekeeper Boilerplate"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-20T02:18:14Z", "gh_stars": 393}'); +INSERT INTO "resources" VALUES('https://github.com/plexsystems/sinker','Sinker','','2023',5,'A target reconciliation tool that syncs third-party container image dependencies directly into private container registries. Helps maintain air-gapped environments by verifying repository assets dynamically.','Go','CLI Tool','Intermediate',0,'online','manual','f7dacf65025e43daa871debccfd55ef08dfb3c1ee67db9f835119185970fadf9',100.0,1779030052,1,'2024-06-13T22:25:52Z',NULL,NULL,NULL,'["Configuration Management", "Image Syncing", "Registry Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-06-13T22:25:52Z", "gh_stars": 625}'); +INSERT INTO "resources" VALUES('https://github.com/polarpoint-io/groovy-jenkins-pipelines/blob/master/jobs/parameterisedPipelines.groovy','Example of a pipeline with parameters','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','13f515a8fbdb8c2673cac406bb85dde5012f2f6a9e0b8cd98bc9ff64a83e7da3',100.0,1779032613,1,'2026-05-17T17:43:33.717987+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/policy-hub/policy-hub-cli','PolicyHub CLI, a CLI tool that makes Rego policies searchable 🌟','','2021',5,'A lightweight command-line utility engineered to improve discoverability and usability of Rego-based policies. This tool parses and indexes shared policy repositories, enabling infrastructure and platform engineers to search, validate, and integrate standard compliance policies directly from local environments.','Go','CLI Tool','Intermediate',0,'online','manual','e7d03b6dc3bdca8813c7ed6d170de04155ccd3bda901b65d4239ecf579068793',100.0,1781736154,1,'2026-06-18T00:42:34.414368+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Developer Tooling"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/pomerium/pomerium','Pomerium','','2026',5,'Pomerium acts as an identity-aware, security-oriented context reverse proxy designed to establish robust Zero Trust access policies without relying on client-side VPN installations. It integrates with enterprise SSO providers to secure endpoints. Architecturally, it enforces contextual verification at the application layer, dramatically minimizing external attack vectors.','Go','Tool','Advanced',1,'online','manual','cc02d1fac20ce4ba0baf37149e8e08117ca3cab7e964aaf3beb941a8be184d59',100.0,1779031190,1,'2026-06-13T02:36:05Z',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Zero Trust Proxy"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T02:36:05Z", "gh_stars": 4850}'); +INSERT INTO "resources" VALUES('https://github.com/porscheofficial/terraform-aws-ecr-watch','porscheofficial/terraform-aws-ecr-watch','','2023',3,'An open-source Terraform automation module constructed to monitor AWS Elastic Container Registry (ECR) push actions. It facilitates automated security audits, vulnerability tracking, and dynamic alert dispatches to external systems during image push phases.','HCL','Module','Intermediate',1,'online','manual','aa8b24b93f36f3a334885d2229bbf0f69d345c321a70d514216b65d2eaa1e120',100.0,1779032035,1,'2024-08-20T08:42:35Z',NULL,NULL,NULL,'["AWS", "Container Registry", "Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-20T08:42:35Z", "gh_stars": 70}'); +INSERT INTO "resources" VALUES('https://github.com/portainer/portainer','github.com/portainer/portainer','','2017',5,'Portainer is a container management application that simplifies configuration and monitoring of multi-engine container environments, including Kubernetes. Featuring an intuitive web interface, it lowers the operational barrier for developers and sysadmins, facilitating application delivery and role-based access control.','Go / JavaScript','Management UI','Intermediate',1,'online','manual','9801957f719b4d73c44cbe28235ecc626acfcd5c17c9604e3fb24fdd2f062811',100.0,1779030983,1,'2026-06-13T13:30:22Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Cluster Management Platforms", "UI Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Zlib", "gh_pushed": "2026-06-13T13:30:22Z", "gh_stars": 37720}'); +INSERT INTO "resources" VALUES('https://github.com/poseidon/typhoon','poseidon/typhoon','','2026',5,'Typhoon is a minimalist, secure, and performant bare-metal and multi-cloud Kubernetes distribution built entirely with Terraform. It bootstraps standard, upstream CNCF-compliant Kubernetes onto Flatcar Container Linux (and historically CoreOS), providing an excellent reference model for git-driven infrastructure without vendor lock-in.','HCL','Software','Advanced',0,'online','manual','eabed949abc7e97e883d4c2336bf042c68b993a651e3770fed387707121e4f10',100.0,1779034373,1,'2026-06-08T05:09:05Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Bare Metal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md", "docs/matrix-table.md", "docs/terraform.md"]','["kubernetes-on-premise.md", "terraform.md", "kubernetes-tools.md", "matrix-table.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T05:09:05Z", "gh_stars": 2044}'); +INSERT INTO "resources" VALUES('https://github.com/postfinance/kubectl-sudo','kubectl-sudo','','2021',2,'A kubectl plugin that mimics the Unix sudo command inside a Kubernetes context. It allows system administrators with cluster-admin access to dynamically elevate privileges or impersonate other service accounts on a per-command basis.','Shell','CLI Plugin','Intermediate',0,'online','manual','1d0c4f719b8d8ead754327229644c725048b578fc87e4c3f02741c13710a8123',100.0,1779030526,1,'2026-02-13T09:21:55Z',NULL,NULL,NULL,'["Security & Identity", "Authentication & Authorization", "Escalation Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-13T09:21:55Z", "gh_stars": 172}'); +INSERT INTO "resources" VALUES('https://github.com/postgresml/postgresml','postgresml/postgresml 🌟','','2024',4,'An extension that integrates machine learning directly inside PostgreSQL, written in Rust. It enables developers to train and run real-time inference using classic models or LLMs natively through SQL, entirely bypassing external ETL and API pipeline latency.','Rust','Repository','Advanced',1,'online','manual','cc93e4a2d033d514f1eae5f0194a1174771e1a3c09454486240577573b8de316',100.0,1779032153,1,'2025-07-01T12:26:02Z',NULL,NULL,NULL,'["Machine Learning", "Databases", "In-database ML"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-01T12:26:02Z", "gh_stars": 6800}'); +INSERT INTO "resources" VALUES('https://github.com/postmanlabs/newman','Newman','','2026',5,'Newman is a command-line collection runner for Postman. Developed with Node.js, it facilitates direct integration of Postman test suites into Jenkins, GitLab CI, and GitHub Actions environments.','JavaScript','Command Line Tool','Intermediate',1,'online','manual','104644b779cf7ddd3c5b89d58a5cea56101fb4e4216a5057050319208deae31b',100.0,1779034296,1,'2026-03-17T21:17:20Z',NULL,NULL,NULL,'["Software Testing", "API Testing", "CLI Tools"]','["[DE FACTO STANDARD]"]','["docs/postman.md"]','["postman.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-17T21:17:20Z", "gh_stars": 7227}'); +INSERT INTO "resources" VALUES('https://github.com/powerfulseal/powerfulseal','PowerfulSeal','','2024',5,'A Python-based chaos engine designed for Kubernetes. PowerfulSeal operates interactively or via declarative policy configurations to systematically delete pods, shut down infrastructure nodes, and disrupt networking to reveal platform design flaws.','Python','Software Utility','Intermediate',1,'online','manual','f7451cb8847baa11d6ebf79ca5ddcdd746cd361c8780247efec55a2b6b57c529',100.0,1779030327,1,'2023-11-10T18:28:39Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Kubernetes Tools"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-10T18:28:39Z", "gh_stars": 1975}'); +INSERT INTO "resources" VALUES('https://github.com/prabhatsharma/kubernetes-the-hard-way-aws','Kubernetes The Hard Way: AWS Edition','','2022',5,'An educational repository porting ''Kubernetes the Hard Way'' directly onto AWS infrastructure. Step-by-step documentation on manually creating VPCs, Security Groups, EC2 nodes, and manually compiling and executing cluster daemons.','Markdown','Repository','Advanced',0,'online','manual','3952a4d45c125a3bd49a58b470a7615c58a25f0964fee77a1b676ee58c6d5da5',100.0,1779032383,1,'2024-07-14T14:00:19Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "AWS"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-14T14:00:19Z", "gh_stars": 668}'); +INSERT INTO "resources" VALUES('https://github.com/practo/k8s-worker-pod-autoscaler','k8s-worker-pod-autoscaler','','2026',5,'A specialized worker autoscaler controller that targets instances consuming messages from queue brokers (such as SQS, Beanstalk, and RabbitMQ). It optimizes capacity scaling by using real-time backlog latency metrics rather than basic CPU or Memory usage averages, avoiding issues with delayed processing loops.','Go','Tool','Advanced',0,'online','manual','0e8cd47995d943bab6e6b0b1b1ec105d375c88271d030181da795e7b7f3405c3',100.0,1779031850,1,'2024-02-28T00:17:55Z',NULL,NULL,NULL,'["Operations", "Autoscaling", "Queue-Based Scaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-28T00:17:55Z", "gh_stars": 161}'); +INSERT INTO "resources" VALUES('https://github.com/prae1809/PowerShell-Scripts/tree/master/OperationalCollections','prae1809/PowerShell-Scripts: OperationalCollections','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','40cef8eb5249ee27180fac12c9712a6c8ff6e9ccb51d0f1523e7b993e99612b8',100.0,1779034531,1,'2026-05-17T18:15:31.292432+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/pravega/pravega-operator','pravega/pravega-operator','','2023',5,'Deploys and maintains high-throughput Pravega streaming architectures, orchestrating the state of BookKeeper, ZooKeeper, and active cluster storage segments.','Go','Operator','Advanced',0,'online','manual','d898b90b80d9981429b5c5bfe89093a2514b6f53affc75715f369cab2ef477ef',100.0,1779030952,1,'2024-04-19T12:27:01Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "Streaming Data", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-19T12:27:01Z", "gh_stars": 40}'); +INSERT INTO "resources" VALUES('https://github.com/predatorray/kubectl-tmux-exec','kubectl-tmux-exec','','2022',2,'A highly practical kubectl plugin that leverages tmux to multiplex exec connections across multiple Kubernetes pods simultaneously. It allows administrators to run interactive CLI tasks in parallel, with separate panes synchronized for keyboard input. In 2026, it remains an indispensable power-user CLI utility for on-the-fly multi-pod troubleshooting.','Go','Kubectl Plugin','Medium',0,'online','manual','1a5f044cd22b71f4aad4e84114cf9f2986b1d4b4d562e92a753b22b1c5b67bf3',100.0,1779029735,1,'2026-03-01T04:27:56Z',NULL,NULL,NULL,'["Operations", "CLI Tool", "Multi-Execution"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-01T04:27:56Z", "gh_stars": 141}'); +INSERT INTO "resources" VALUES('https://github.com/presslabs/silver','github.com: Django app + RESTful API for automatic billing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bfb0ee7ca876450db0ec452d1e5ca683f4f0f0727c1b1e53faa2f388f6902dab',100.0,1779030327,0,'2026-05-17T17:05:27.207535+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/silverapp/silver"}'); +INSERT INTO "resources" VALUES('https://github.com/priyankavergadia/google-cloud-4-words','The Google Cloud Developer''s Cheat Sheet 🌟','','2024',5,'An exceptionally popular developer''s directory translating Google Cloud''s extensive product portfolio into four-word functional summaries accompanied by visual flowcharts. It simplifies GCP''s architectural choices across compute, database, and machine learning domains.','Markdown','Repository','Beginner',0,'online','manual','e4dc5e8ed8e0eb7d687668e784ff39f5e9894f6c4c35df1d286c1f596a50bdb0',100.0,1779032249,1,'2024-04-06T10:56:15Z',NULL,NULL,NULL,'["Cloud Providers", "GCP", "Architecture Reference"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-04-06T10:56:15Z", "gh_stars": 8225}'); +INSERT INTO "resources" VALUES('https://github.com/proferosec/log4jScanner','proferosec/log4jScanner','','2021',5,'A community-focused scanning utility designed to recursively inspect complex directory structures and nested archives for vulnerable Log4j libraries. It is a highly useful offline scanner for validating legacy artifacts and directory paths without needing dynamic agents or runtimes.','Go','Tool','Intermediate',0,'online','manual','b96dfbd1bf67161008b95d50ac93332a619a06c4edac3b2840cea7575a864099',100.0,1779030534,1,'2023-02-25T10:43:55Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-02-25T10:43:55Z", "gh_stars": 489}'); +INSERT INTO "resources" VALUES('https://github.com/projectcapsule/capsule','Capsule Operator','','2024',5,'Capsule aggregates namespaces into virtual ''tenants'', providing secure multi-tenancy. It enforces dynamic network isolation, storage limits, and ingress classes, forming a foundation for platform engineering.','Go','Operator','Advanced',0,'online','manual','9909cd87b5212e648da81e6f1131696ff237383b99fa687ed1a794c98803e1df',100.0,1779130495,1,'2026-06-13T20:26:28Z',NULL,NULL,NULL,'["Security", "Multi-tenancy", "Platform Engineering", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:26:28Z", "gh_stars": 2095}'); +INSERT INTO "resources" VALUES('https://github.com/projectsveltos/sveltosctl','github.com/projectsveltos: sveltosctl','','2025',2,'The CLI dashboard for Project Sveltos. It specializes in executing dry-runs and drift validations on declarative ClusterProfiles to ensure configuration validity prior to propagating resources to remote edge clusters.','Go','CLI Tool','Advanced',0,'online','manual','f5a56a2a6cf918656ac017aac3d15713c356346363a8b89203a99aeff2aa3738',100.0,1779030732,1,'2026-06-12T09:07:49Z',NULL,NULL,NULL,'["Multi-Cluster Management", "Project Sveltos", "Validation Tools"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:07:49Z", "gh_stars": 36}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus','github.com/prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f22233e1a095fbaf7afc4d138e1001b5f8a651a23f4b3400ee46cc5cf3f73159',100.0,1779032977,1,'2026-05-17T17:49:37.633814+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus-community/elasticsearch_exporter','prometheus-community/elasticsearch_exporter','','2024',5,'Standard Prometheus-community exporter that queries Elasticsearch cluster health, shard counts, JVM memory usage, indexing metrics, and search latency times.','Go','Open Source Tool','Intermediate',0,'online','manual','8a27be71411fbccd35894d68dab9e11c2c08f00cc45937ad8d7c845cc6d27d80',100.0,1779029609,1,'2026-06-10T10:41:55Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Database Monitoring"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T10:41:55Z", "gh_stars": 2077}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus-community/yet-another-cloudwatch-exporter','YACE - yet another cloudwatch exporter 🌟','','2024',5,'Highly performance-optimized Prometheus exporter (YACE) designed to query metrics from AWS CloudWatch. Leverages cost-effective batched APIs to retrieve data without incurring high AWS costs.','Go','Open Source Tool','Advanced',0,'online','manual','7422a7e8438d8c3753064576e9d30acd5e5182da7fc21775ee4638fcb5ffddb2',100.0,1779130495,1,'2026-06-08T19:50:05Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Cloud Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T19:50:05Z", "gh_stars": 1209}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus-operator','github.com/prometheus-operator','','2024',5,'The foundational open-source Prometheus Operator repository, automating the deployment, scaling, configuration, and maintenance of Prometheus instances inside Kubernetes clusters. Curator Insight: Kubernetes-native operator configurations. Live Grounding: The industry standard framework for implementing declarative, declarative-driven metrics infrastructure on Kubernetes.','Go','Repository','Expert',1,'online','manual','361a65f1432f10133e0abb628023ab2161848c9bc23ecf7aef6d653de3008317',100.0,1779031782,1,'2026-05-17T17:29:42.521890+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Prometheus", "Operators"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus-operator/kube-prometheus','kube-prometheus','','2026',5,'The reference monitoring deployment for Kubernetes. Orchestrates the Prometheus Operator, Grafana, Alertmanager, and a collection of native exporters designed to monitor master control plane components.','Jsonnet','Repository','Advanced',1,'online','manual','83406644b79c139181aba89253e69e0ef05e6d85df426c45f612896e4c54a605',100.0,1779031902,1,'2026-06-12T22:52:29Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Kubernetes", "Telemetry Bundles"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-monitoring.md", "docs/kubernetes.md"]','["kubernetes-monitoring.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:52:29Z", "gh_stars": 7673}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus/alertmanager/releases/tag/v0.23.0-rc.0','Alertmanager 0.23.0-rc.0 with awscloud SNS support is available for testing. There are also bugfixes and features for amtool','','2021',5,'Release analysis of Alertmanager''s v0.23 release cycle, detailing the addition of native AWS SNS integrations. Outlines the operational workflow for forwarding alerts straight to mobile endpoints, email, and lambda tasks.','Go','Open Source Tool','Intermediate',0,'online','manual','68f6c84d9e9cd966971f2fbb4e4460dcb3d3b060e93ed7c340774ba35095f235',100.0,1779034423,1,'2026-06-12T15:32:45Z',NULL,NULL,NULL,'["Observability", "Alert Management", "Core Releases"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:32:45Z", "gh_stars": 8504}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus/blackbox_exporter','blackbox_exporter 🌟','','2024',5,'Official Prometheus community-supported exporter designed to probe endpoints over HTTP, HTTPS, DNS, TCP, ICMP, and gRPC protocols. Crucial for verifying application routing availability and TLS certificate statuses.','Go','Open Source Tool','Intermediate',0,'online','manual','593cd7935bbae878959967e6d90470e74ff717ddd0ff1285d86c06a2d19e60ef',100.0,1779031302,1,'2026-06-08T09:42:48Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Blackbox Probing"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T09:42:48Z", "gh_stars": 5728}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus/client_java','github.com/prometheus/client_java','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f3d4393ef91ccea663a5d12780f661a9e5593af1855be923b21cd269a117131e',100.0,1779033416,1,'2026-05-17T17:56:56.184323+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter','Prometheus JMX Exporter 🌟','','2024',5,'A highly critical Prometheus collector that scrapes and formats JVM JMX mBeans. Widely utilized in enterprise legacy clusters running Java applications, Kafka, and Cassandra.','Java','Open Source Tool','Intermediate',0,'online','manual','8d967db65980d954ec4b9f1f5e151614449060c43b40da99d369392afb5a3c42',100.0,1779032219,1,'2026-06-13T13:55:29Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "JVM Monitoring"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/grafana.md", "docs/monitoring.md", "docs/prometheus.md"]','["prometheus.md", "grafana.md", "monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T13:55:29Z", "gh_stars": 3306}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/activemq.yml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030368,0,'2026-05-17T17:06:08.059173+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/artemis-2.yml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029566,0,'2026-05-17T16:52:46.202379+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-2_0_0.yml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032338,0,'2026-05-17T17:38:58.325393+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-connect.yml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034521,0,'2026-05-17T18:15:21.794722+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/zookeeper.yaml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032786,0,'2026-05-17T17:46:26.384500+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus/prometheus','github.com/prometheus/prometheus','','2026',5,'Source codebase for Prometheus, the benchmark cloud-native telemetry engine. Employs active scraping mechanics over HTTP alongside a custom-built local TSDB to deliver sub-second querying speeds and powerful alerting capabilities.','Go','Repository','Advanced',1,'online','manual','68afc308fd62f428764a67989913c76f6d0795ab2641a601ea7210ba3e1eea40',100.0,1779033040,1,'2026-06-13T16:55:03Z',NULL,NULL,NULL,'["Observability", "Prometheus", "Core Platform"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T16:55:03Z", "gh_stars": 64493}'); +INSERT INTO "resources" VALUES('https://github.com/prometheus/pushgateway','Pushgateway','','2026',5,'Official GitHub repository for Prometheus Pushgateway. Designed to allow ephemeral, short-lived, or batch jobs to push metrics to an intermediate gateway, which Prometheus then scrapes. Note that official guidelines advise against using Pushgateway for standard applications due to structural state issues.','Go','GitHub Repository','Intermediate',1,'online','manual','69b67ba2a06c4cb4a4caa5e8daf49c6fab6a15e8a06a6beded05d1efd8ebd7fa',100.0,1779032793,1,'2026-06-02T14:21:05Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Pushgateway"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-02T14:21:05Z", "gh_stars": 3334}'); +INSERT INTO "resources" VALUES('https://github.com/prosimcorp/reforma','prosimcorp/reforma','','2025',5,'Reforma is an emerging schema validation and dynamic mutation engine for Kubernetes manifests. Operating ahead of deployment pipelines, it allows engineers to declarative-define mutating policies and structural validations on raw YAML. This functions as a lightweight, modular alternative to complex mutating admission webhooks.','Go','Repository','Intermediate',0,'online','manual','fac8f6c0f30d675f25cde18d1f989fb2ee4a4ad803e8da5994064aef3be9cb6b',100.0,1779029121,1,'2024-12-31T19:15:47Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Configuration", "Manifest Mutation"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-31T19:15:47Z", "gh_stars": 58}'); +INSERT INTO "resources" VALUES('https://github.com/prowler-cloud/prowler','==github.com/prowler-cloud/prowler== 🌟🌟','','2026',5,'An industry-standard tool for Cloud Security Posture Management (CSPM). It systematically audits multi-cloud infrastructures against CIS benchmarks, GDPR, and PCI-DSS rules, outputting detailed security posture reviews and compliance logs.','Python','Tool','Intermediate',0,'online','manual','3b8124957ef47d4927d8cf061a0f654cb72a9d3b3d855162fdfdd548c4694488',100.0,1779034373,1,'2026-06-13T01:21:08Z',NULL,NULL,NULL,'["Security", "Cloud Posture", "Compliance & Audit"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:21:08Z", "gh_stars": 13994}'); +INSERT INTO "resources" VALUES('https://github.com/prymitive/karma','karma 🌟','','2023',5,'A highly functional and responsive dashboard for Prometheus Alertmanager alerts. Enables deep filtering and cluster aggregation across diverse Alertmanager nodes, dramatically improving SRE triage workflows.','Go','Open Source Tool','Intermediate',0,'online','manual','f65d4aa9b5170752c73c3ff8b07436e2b35aef611d2157deaa3c6ba1a57b3a91',100.0,1779034499,1,'2026-06-13T12:32:14Z',NULL,NULL,NULL,'["Observability", "Alert Management", "Visualizers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/prometheus.md"]','["kubernetes-tools.md", "prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T12:32:14Z", "gh_stars": 2648}'); +INSERT INTO "resources" VALUES('https://github.com/public-apis/public-apis','==github.com/public-apis/public-apis: Try Public APIs for free== 🌟','','2024',5,'A highly curated, massive directory of free, public APIs categorized by topic (such as Auth, Data, Analytics, and weather). This repository is the de facto standard resource for engineers searching for mock datasets or utility endpoints to build prototypes. It demonstrates the utility of community-led open-source curation for modern software experimentation.','English','Code Repository','Beginner',0,'online','manual','1e8584bf2c52f41fa457214d22f8a9cc0a987a76819942893aba141784e8c5a4',100.0,1779032817,1,'2026-06-13T06:14:45Z',NULL,NULL,NULL,'["Application Integration", "API Design", "Public Directories"]','["[DE FACTO STANDARD]"]','["docs/api.md"]','["api.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T06:14:45Z", "gh_stars": 441446}'); +INSERT INTO "resources" VALUES('https://github.com/pulumi/kube2pulumi','==pulumi/kube2pulumi==','','2026',1,'Open-source command-line tool designed to convert static Kubernetes YAML templates or dynamically generated Helm outputs directly into isomorphic, compilable Pulumi configurations.','Go','Tool','Intermediate',0,'online','manual','e223651e31828d90cee490552ee7c999acd8869b11ebfd7267da51f8effe05ac',100.0,1779032252,1,'2025-11-21T17:39:35Z',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "Migration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/pulumi.md"]','["kubernetes-tools.md", "pulumi.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-21T17:39:35Z", "gh_stars": 107}'); +INSERT INTO "resources" VALUES('https://github.com/pulumi/pulumi','Pulumi: Infrastructure as Code in Any Programming Language','','2026',5,'An open-source, multi-cloud infrastructure platform that enables architects to build, deploy, and manage resources using general-purpose programming languages. Supports TypeScript, Go, Python, C#, and Java, using real language constructs like loops, functions, and standard testing libraries.','Go','GitHub Repository','Advanced',0,'online','manual','cd059aa9e35bd8376c3e117ae91845bc8f39a53afa8e14412aae4e66ed49ae6f',100.0,1779031567,1,'2026-06-13T13:18:46Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Pulumi"]','["[DE FACTO STANDARD]"]','["docs/iac.md", "docs/kubernetes-tools.md", "docs/terraform.md"]','["kubernetes-tools.md", "iac.md", "terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T13:18:46Z", "gh_stars": 25299}'); +INSERT INTO "resources" VALUES('https://github.com/punkpeye/awesome-mcp-servers','Awesome MCP Servers','','2025',5,'Curator Insight: A community-curated collection of servers implementing the Model Context Protocol. Live Grounding: Aggregates verified integrations linking AI models to tools like relational databases, enterprise APIs, version control providers, and local execution runtimes.','Markdown','Guide','Beginner',0,'online','manual','49ef92ec04864bdcd82ef72d7a213644c32fe86a700fd608fa67a7eb25e0eb3f',100.0,1779033904,1,'2026-06-11T11:48:15Z',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Awesome Lists"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/ai-agents-mcp.md", "docs/ai.md", "docs/other-awesome-lists.md"]','["ai.md", "ai-agents-mcp.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T11:48:15Z", "gh_stars": 89112, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/pusher/k8s-spot-rescheduler','k8s Spot Rescheduler','','2021',5,'A controller that shifts workloads away from expensive on-demand instances toward spot instances whenever capacity permits. Note: In 2026, Karpenter or modern cloud-native autoscalers generally cover this capability, rendering this legacy.','Go','Controller','Advanced',1,'online','manual','70fac0b9d408dabb5914c7dcc3e4127a44ba4dd9e9d8997bb72bf9af989cbe49',100.0,1779032037,1,'2020-11-20T13:19:50Z',NULL,NULL,NULL,'["Infrastructure", "Auto-scaling", "Cost Optimization"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-20T13:19:50Z", "gh_stars": 312}'); +INSERT INTO "resources" VALUES('https://github.com/pyang55/k8sdeploy','k8sdeploy','','2019',1,'A lightweight shell-based tool designed to deploy Kubernetes manifests and manage basic deployment rollouts. Primarily serving as a community utility for quick testing, it lacks modern GitOps integration and state tracking.','Shell','CLI Tool','Simple',0,'online','manual','e70daf5eb7eea59f5ba3e6ddf09760045f9867f5a7649f0fa273fe43ea232ac1',100.0,1779034049,1,'2020-08-04T20:50:45Z',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Tools", "Automated Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-08-04T20:50:45Z", "gh_stars": 20}'); +INSERT INTO "resources" VALUES('https://github.com/pyca/bcrypt','pyca/bcrypt','','2026',5,'Provides high-performance, secure-by-default C bindings for the bcrypt password hashing algorithm in Python applications. Widely trusted for protecting stored passwords against offline dictionary attacks through adjustable work factors.','Python','Library','Intermediate',0,'online','manual','5941e02185134638023cadc793e539ac0c8c88435bf01c46ae5151867a645a96',100.0,1779030883,1,'2026-06-12T03:53:26Z',NULL,NULL,NULL,'["Security", "Cryptography", "Hashing Algorithms"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T03:53:26Z", "gh_stars": 1482}'); INSERT INTO "resources" VALUES('https://github.com/pydantic/pydantic','pydantic/pydantic','','2026',5,'Curator Insight: The absolute industry standard data enforcement framework utilizing type annotation structures. -Live Grounding: High-density Rust-compiled (V2) validation tool that guarantees strict configuration processing, extreme execution speed, and direct integration into microservice engines.','Python','Repository','Advanced',1,'online','manual','64b142a202841a9c2753627a28326d1b85aaab6868722a8d1b2644e9114a3483',100.0,1.77903308894222807e+09,1,'2026-06-13T14:04:46Z',NULL,NULL,NULL,'["Software Engineering", "Data Validation", "Parsing"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T14:04:46Z", "gh_stars": 28024}'); -INSERT INTO "resources" VALUES('https://github.com/pyinstaller/pyinstaller','PyInstaller official GIT repository','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5eea48ffc613bcf592842c8036e9b7d0d47e43a169512592988fd9c86e68d5e3',100.0,1.77903118181929397e+09,1,'2026-05-17T17:19:41.819294+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"gh_license": "NOASSERTION"}'); -INSERT INTO "resources" VALUES('https://github.com/pymag09/kubecui','pymag09/kubecui','','2023',1,'Kubecui is a lightweight terminal-based graphical user interface for Kubernetes cluster inspection. It offers a fast, keyboard-driven structural overview of resources, serving as an alternative to resource-heavy desktop GUI clients for terminal purists.','Go','Terminal UI','Intermediate',0,'online','manual','aa03f2cce3deeacccd25267ff3896bb58aead53c450e44a1d7f2b940d0c5e329',100.0,1.77903114119341802e+09,1,'2025-05-22T11:41:40Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Terminal UI"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-22T11:41:40Z", "gh_stars": 128}'); -INSERT INTO "resources" VALUES('https://github.com/pyxll/pyxll-jupyter','pyxll-jupyter: Integration for Jupyter notebooks and Microsoft Excel','','2024',3,'Curator Insight showcases PyXLL-Jupyter as an extension that runs Jupyter notebooks directly inside Excel sheets. Live Grounding confirms it serves as a critical bridge in corporate financial modeling, allowing analysts to enrich spreadsheet data using high-powered Python libraries.','Python','Library','Advanced',0,'online','manual','2ec87d26fb1c4a392f94bd1ce85b7f3ab0573189889ffaf393bfcb8e16c3eb47',100.0,1.77903305115079307e+09,1,'2026-02-20T10:10:38Z',NULL,NULL,NULL,'["Data Science", "Tooling", "Excel Integration"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-20T10:10:38Z", "gh_stars": 162}'); -INSERT INTO "resources" VALUES('https://github.com/quarkslab/kdigger','quarkslab/kdigger','','2021',5,'Kdigger is a lightweight context-discovery tool designed to run inside Kubernetes pods to probe runtime isolation and discover container escape opportunities. Actively checking for capabilities, namespaces, and mount configurations, it generates detailed threat-assessment profiles.','Go','CLI Security Tool','Intermediate',0,'online','manual','f4a27a889826903e6df0d062853a0f298f43550db5f68bdb67865d878720debe',100.0,1779034572.31237,1,'2025-11-07T11:44:47Z',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Offensive Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-07T11:44:47Z", "gh_stars": 481}'); -INSERT INTO "resources" VALUES('https://github.com/quarkusio/quarkus-images','Quarkus Images','','2024',4,'Repository containing base container images optimized for compiling and running Quarkus workloads. It provides base runtime images tailored for both traditional JVM execution and native binaries built via GraalVM. Essential for DevOps engineers seeking minimized image attack vectors and optimized build-stage cache structures.','Shell','Repository','Advanced',0,'online','manual','0ec83c8c1f325de5b915dd4b0c8b02fceeed0e563eece4a07cf4034296c06805',100.0,1.77902906144868898e+09,1,'2026-05-03T18:25:29Z',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Containerization"]','["[ENTERPRISE-STABLE]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-03T18:25:29Z", "gh_stars": 123}'); -INSERT INTO "resources" VALUES('https://github.com/quay','github.com/quay','','2026',0,'The master GitHub organization for Project Quay, hosting core engines, the Clair container vulnerability scanner, deployment operators, and custom storage connectors. This collective ecosystem delivers advanced container management utilities designed for high-availability environments. It represents the central technical repository for self-hosted, enterprise-ready image registries.','Go','Repository','Advanced',0,'online','manual','13356438cb29f94b8568be00216fddea94785bb3cb61131765be62bc320241ba',100.0,1.77903378914482402e+09,1,'2026-05-17T18:03:09.144824+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Project Quay"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/quay/clair','Clair','','2026',5,'A highly scalable, API-driven container vulnerability static analysis engine. Clair analyzes image layers against indexed vulnerability databases and is integrated as a core scanning backend in enterprise-grade container registries like Quay and Harbor.','Go','GitHub Repository','Advanced',1,'online','manual','1e729a3cf2443b982f852d17b82628dce7dde68c23e2469694ca4a11bfc16305',100.0,1.77903082514718198e+09,1,'2026-06-04T00:55:51Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Container Scanning"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T00:55:51Z", "gh_stars": 11012}'); -INSERT INTO "resources" VALUES('https://github.com/quay/quay','GitHub Quay (OSS)','','2019',5,'Project Quay is the open-source upstream version of Red Hat Quay, providing a highly scalable container registry designed for cloud-native infrastructure. It features multi-tenancy, geo-replication, advanced security pruning, and Clair integration to secure the software delivery pipeline.','Python','Library','Advanced',1,'online','manual','3d2c98a5656bdb1d273878d3882413689e23c320554fa6cb21eccd8a4a046b8d',100.0,1.779031553310642e+09,1,'2026-06-12T20:36:17Z',NULL,NULL,NULL,'["Infrastructure", "Container Registry", "Self-Hosted"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:36:17Z", "gh_stars": 2785}'); -INSERT INTO "resources" VALUES('https://github.com/quay/quay-operator','Quay Community Edition operator','','2026',5,'The official Kubernetes Operator designed to automate the lifecycle, database migrations, and SSL termination of Project Quay registries inside OpenShift and Kubernetes clusters. It handles storage setup, migration tracks, and configuration synchronization natively. Utilizing this operator dramatically reduces the operational overhead of running high-availability registry setups.','Go','Tool','Advanced',0,'online','manual','d9cf9655dd3c5bf1ede8c4706dc59dfd5dc79ea74f12b3db33ce9f23695c119d',100.0,1779130495.0214,1,'2026-06-04T15:57:28Z',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Quay Operators"]','["[DE FACTO STANDARD]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T15:57:28Z", "gh_stars": 145}'); -INSERT INTO "resources" VALUES('https://github.com/quickbooks2018/eks-redmin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8c211db136ee5c96526f9cc1620ca8f75030bdbd5b6aa5aa8701ff0a338d3b8c',100.0,1.77903223657480692e+09,0,'2026-05-17T17:37:16.574807+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/quii/learn-go-with-tests','quii/learn-go-with-tests','','N/A',0,'An elite educational resource teaching Go fundamentals strictly through Test-Driven Development (TDD). Combines theoretical language semantics with highly disciplined, production-grade engineering habits.','en','Repository','Intermediate',0,'online','manual','2499e05873b4572d7bd1d5b5844628079035df621aade7e38a8ceed50cbc4e66',100.0,1.77903215983439898e+09,1,'2026-05-09T07:03:31Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-09T07:03:31Z", "gh_stars": 23698}'); +Live Grounding: High-density Rust-compiled (V2) validation tool that guarantees strict configuration processing, extreme execution speed, and direct integration into microservice engines.','Python','Repository','Advanced',1,'online','manual','64b142a202841a9c2753627a28326d1b85aaab6868722a8d1b2644e9114a3483',100.0,1779033088,1,'2026-06-13T14:04:46Z',NULL,NULL,NULL,'["Software Engineering", "Data Validation", "Parsing"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T14:04:46Z", "gh_stars": 28024}'); +INSERT INTO "resources" VALUES('https://github.com/pyinstaller/pyinstaller','PyInstaller official GIT repository','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5eea48ffc613bcf592842c8036e9b7d0d47e43a169512592988fd9c86e68d5e3',100.0,1779031181,1,'2026-05-17T17:19:41.819294+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"gh_license": "NOASSERTION"}'); +INSERT INTO "resources" VALUES('https://github.com/pymag09/kubecui','pymag09/kubecui','','2023',1,'Kubecui is a lightweight terminal-based graphical user interface for Kubernetes cluster inspection. It offers a fast, keyboard-driven structural overview of resources, serving as an alternative to resource-heavy desktop GUI clients for terminal purists.','Go','Terminal UI','Intermediate',0,'online','manual','aa03f2cce3deeacccd25267ff3896bb58aead53c450e44a1d7f2b940d0c5e329',100.0,1779031141,1,'2025-05-22T11:41:40Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Terminal UI"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-22T11:41:40Z", "gh_stars": 128}'); +INSERT INTO "resources" VALUES('https://github.com/pyxll/pyxll-jupyter','pyxll-jupyter: Integration for Jupyter notebooks and Microsoft Excel','','2024',3,'Curator Insight showcases PyXLL-Jupyter as an extension that runs Jupyter notebooks directly inside Excel sheets. Live Grounding confirms it serves as a critical bridge in corporate financial modeling, allowing analysts to enrich spreadsheet data using high-powered Python libraries.','Python','Library','Advanced',0,'online','manual','2ec87d26fb1c4a392f94bd1ce85b7f3ab0573189889ffaf393bfcb8e16c3eb47',100.0,1779033051,1,'2026-02-20T10:10:38Z',NULL,NULL,NULL,'["Data Science", "Tooling", "Excel Integration"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-20T10:10:38Z", "gh_stars": 162}'); +INSERT INTO "resources" VALUES('https://github.com/quarkslab/kdigger','quarkslab/kdigger','','2021',5,'Kdigger is a lightweight context-discovery tool designed to run inside Kubernetes pods to probe runtime isolation and discover container escape opportunities. Actively checking for capabilities, namespaces, and mount configurations, it generates detailed threat-assessment profiles.','Go','CLI Security Tool','Intermediate',0,'online','manual','f4a27a889826903e6df0d062853a0f298f43550db5f68bdb67865d878720debe',100.0,1779034572,1,'2025-11-07T11:44:47Z',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Offensive Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-07T11:44:47Z", "gh_stars": 481}'); +INSERT INTO "resources" VALUES('https://github.com/quarkusio/quarkus-images','Quarkus Images','','2024',4,'Repository containing base container images optimized for compiling and running Quarkus workloads. It provides base runtime images tailored for both traditional JVM execution and native binaries built via GraalVM. Essential for DevOps engineers seeking minimized image attack vectors and optimized build-stage cache structures.','Shell','Repository','Advanced',0,'online','manual','0ec83c8c1f325de5b915dd4b0c8b02fceeed0e563eece4a07cf4034296c06805',100.0,1779029061,1,'2026-05-03T18:25:29Z',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Containerization"]','["[ENTERPRISE-STABLE]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-03T18:25:29Z", "gh_stars": 123}'); +INSERT INTO "resources" VALUES('https://github.com/quay','github.com/quay','','2026',0,'The master GitHub organization for Project Quay, hosting core engines, the Clair container vulnerability scanner, deployment operators, and custom storage connectors. This collective ecosystem delivers advanced container management utilities designed for high-availability environments. It represents the central technical repository for self-hosted, enterprise-ready image registries.','Go','Repository','Advanced',0,'online','manual','13356438cb29f94b8568be00216fddea94785bb3cb61131765be62bc320241ba',100.0,1779033789,1,'2026-05-17T18:03:09.144824+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Project Quay"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/quay/clair','Clair','','2026',5,'A highly scalable, API-driven container vulnerability static analysis engine. Clair analyzes image layers against indexed vulnerability databases and is integrated as a core scanning backend in enterprise-grade container registries like Quay and Harbor.','Go','GitHub Repository','Advanced',1,'online','manual','1e729a3cf2443b982f852d17b82628dce7dde68c23e2469694ca4a11bfc16305',100.0,1779030825,1,'2026-06-04T00:55:51Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Container Scanning"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T00:55:51Z", "gh_stars": 11012}'); +INSERT INTO "resources" VALUES('https://github.com/quay/quay','GitHub Quay (OSS)','','2019',5,'Project Quay is the open-source upstream version of Red Hat Quay, providing a highly scalable container registry designed for cloud-native infrastructure. It features multi-tenancy, geo-replication, advanced security pruning, and Clair integration to secure the software delivery pipeline.','Python','Library','Advanced',1,'online','manual','3d2c98a5656bdb1d273878d3882413689e23c320554fa6cb21eccd8a4a046b8d',100.0,1779031553,1,'2026-06-12T20:36:17Z',NULL,NULL,NULL,'["Infrastructure", "Container Registry", "Self-Hosted"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:36:17Z", "gh_stars": 2785}'); +INSERT INTO "resources" VALUES('https://github.com/quay/quay-operator','Quay Community Edition operator','','2026',5,'The official Kubernetes Operator designed to automate the lifecycle, database migrations, and SSL termination of Project Quay registries inside OpenShift and Kubernetes clusters. It handles storage setup, migration tracks, and configuration synchronization natively. Utilizing this operator dramatically reduces the operational overhead of running high-availability registry setups.','Go','Tool','Advanced',0,'online','manual','d9cf9655dd3c5bf1ede8c4706dc59dfd5dc79ea74f12b3db33ce9f23695c119d',100.0,1779130495,1,'2026-06-04T15:57:28Z',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Quay Operators"]','["[DE FACTO STANDARD]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T15:57:28Z", "gh_stars": 145}'); +INSERT INTO "resources" VALUES('https://github.com/quickbooks2018/eks-redmin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8c211db136ee5c96526f9cc1620ca8f75030bdbd5b6aa5aa8701ff0a338d3b8c',100.0,1779032236,0,'2026-05-17T17:37:16.574807+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/quii/learn-go-with-tests','quii/learn-go-with-tests','','N/A',0,'An elite educational resource teaching Go fundamentals strictly through Test-Driven Development (TDD). Combines theoretical language semantics with highly disciplined, production-grade engineering habits.','en','Repository','Intermediate',0,'online','manual','2499e05873b4572d7bd1d5b5844628079035df621aade7e38a8ceed50cbc4e66',100.0,1779032159,1,'2026-05-09T07:03:31Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-09T07:03:31Z", "gh_stars": 23698}'); INSERT INTO "resources" VALUES('https://github.com/quinnypig/billie','quinnypig/billie: Billie the Platypus CI/CD Roast Engine','An opinionated AI developer assistant that integrates directly with GitHub, GitLab, and Vercel pipelines, utilizing a burned-out corporate platypus persona to comment on commits.','2026',4,'* **Curator Insight**: Provides an alternative approach to alert fatigue by transforming routine pipeline completions into highly engaging, context-aware humorous feedback. -* **Live Grounding**: Associated with the DeployBar macOS menu bar release, this engine monitors workflow runs, assessing failures and generating customizable ''sarcastic'' alerts in real time.','en','repository','Intermediate',0,'online','automatic','2487b532e9785661300d6700ab0c1f2dcf2dc2cc4719ed71c6ac13fd4d5825ce',NULL,1.78035273020752096e+09,0,'2026-06-02T00:25:30.207521+02:00',NULL,NULL,NULL,'["CI/CD", "Deployment Monitoring", "Developer Experience", "AI Assistants"]','["COMMUNITY-TOOL", "EMERGING"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "Laid out by Duckbill Group''s Corey Quinn in 2026. Gained rapid traction among DevOps engineers for its integration of AI-fueled cynical humor into routine CI/CD pipelines.", "social_preview_url": "https://opengraph.githubassets.com/38263e18c5c6c6cf4b1126c2c04439df8a5b65ab75d68e17b60fd0125d19c51d/quinnypig/billie", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "ci-monitoring"}'); -INSERT INTO "resources" VALUES('https://github.com/quozd/awesome-dotnet','quozd/awesome-dotnet','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8eebf7523a322b244854d4bfd3c975f02c3d35bb74c67ad8719127f0edaa94aa',100.0,1779033213.60391,1,'2026-05-17T17:53:33.603910+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"gh_license": "CC0-1.0", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/r0hi7/k8s-In-30Mins','github: K8s in 30 mins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a76d8ed6ba89872bc4f855338a3b06dbd367475cbe07aa54edd698163390c4c',100.0,1.77902980598798608e+09,0,'2026-05-17T16:56:45.987986+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://github.com/rosehgal/k8s-In-30Mins"}'); -INSERT INTO "resources" VALUES('https://github.com/radondb/radondb-clickhouse-kubernetes','radondb/radondb-clickhouse-kubernetes','','2021',5,'RadonDB''s legacy operator and integration configurations for orchestrating ClickHouse OLAP environments. Highly useful as a historic reference for custom columnar database operators.','Go','Repository','Intermediate',0,'online','manual','6bf0541b6264d23c2ae9474a3ed126b687783b8990cf12fd709048d74783cc42',100.0,1.7790303678398869e+09,1,'2023-03-24T05:27:04Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "ClickHouse"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-24T05:27:04Z", "gh_stars": 86}'); -INSERT INTO "resources" VALUES('https://github.com/rainyear/python3-in-one-pic','github: Python3 in one pic','','2016',5,'A highly visual, single-image technical roadmap summarizing Python 3 syntax, core structures, and data types. Serves as a rapid reference diagram for engineers mapping control flows, operators, and basic definitions. Ideal for quick on-boarding and mental model alignment.','English','Infographic','Beginner',0,'online','manual','beaedfb67ee51a61ec57766c527cffdff6412df3f4a38322cd2f841feb054e44',100.0,1.77913049500773406e+09,1,'2022-05-28T22:42:15Z',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-05-28T22:42:15Z", "gh_stars": 5012}'); -INSERT INTO "resources" VALUES('https://github.com/rakyll/fake-it-til-you-make-it','github.com/rakyll/fake-it-til-you-make-it','','2015',0,'A shell-based contribution graphic simulation script. Evaluated as a legacy tool under Minimum Viable Quality metrics due to lack of active commits since 2015. Retained only to showcase historical Git metadata manipulation patterns.','Shell','Repository','Beginner',0,'online','manual','6f76f057b5c831b21009d74eb129ab052a547b2365863036bf429d186bd96980',100.0,1.78173595051449608e+09,1,'2026-06-18T00:39:10.514496+02:00',NULL,NULL,NULL,'["Developer Platform", "Automation", "Git Manipulation"]','["[LEGACY]"]','["docs/git.md", "docs/recruitment.md"]','["recruitment.md", "git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/rakyll/go-test-trace','rakyll/go-test-trace 🌟','','N/A',0,'A diagnostic tool that visualizes Go test execution profiles as tracer outputs. Note: This tool is currently inactive (unmaintained for >4 years) but provides key architectural insights into test tracing.','en','Repository','Advanced',0,'online','manual','305b111409183ee495b4a79f59ed4c3178b1f438438438b12d19abc80a4b3802',100.0,1.77903019684567904e+09,1,'2023-05-31T13:05:19Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2023-05-31T13:05:19Z", "gh_stars": 391}'); -INSERT INTO "resources" VALUES('https://github.com/ramitsurana/awesome-kubernetes','ramitsurana/awesome-kubernetes: Tools 🌟','','2026',5,'An exhaustive resource collection tracking ecosystem projects, documentation, configurations, and utilities. It serves as a comprehensive reference guide for cloud-native architects looking to select vetted tooling across networking, storage, security, and developer platforms.','Markdown','Repository','Intermediate',0,'online','manual','42dd8c4f15d2c36bdeb672bd1553a84162716bd59aa7d6624c1c9b7cad7a9afb',100.0,1.77903073070854711e+09,1,'2026-04-28T13:39:35Z',NULL,NULL,NULL,'["Curation", "Reference Guides", "Awesome Lists"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-28T13:39:35Z", "gh_stars": 15992}'); -INSERT INTO "resources" VALUES('https://github.com/ran-isenberg/aws-lambda-handler-cookbook','github.com/ran-isenberg: AWS Lambda Handler Cookbook (Python) 🌟','','2026',2,'A production-grade Python template integrating modern serverless software development patterns. Outlines robust architectures for logs parsing, tracing using AWS X-Ray, input schemas validation, and fast deployment using AWS Lambda Powertools.','Python','Code Boilerplate','Advanced',1,'online','manual','3adf263dfb0dca4cf4c1bb258cae0dc704412fc57673f4e7a7219d3bb81874bc',100.0,1.77902999350241208e+09,1,'2026-06-03T12:18:24Z',NULL,NULL,NULL,'["Cloud Native", "Serverless Architecture", "AWS Lambda Design"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T12:18:24Z", "gh_stars": 680, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/rancher-sandbox/rancher-desktop','Rancher Desktop 🌟','','2025',4,'An open-source desktop application that provides local Kubernetes and container management, serving as a primary alternative to Docker Desktop. It packages k3s, nerdctl, and kubectl, allowing users to select and run specific Kubernetes versions on macOS, Windows, and Linux. In 2026, it is a dominant workspace tool for local cloud-native development.','TypeScript','Desktop Application','High',0,'online','manual','4cc4bb790ebc45dfd7ab9ac81bf2843710b7a824fb2809f364f585dfbfd33807',100.0,1.77903272908440589e+09,1,'2026-06-14T01:44:06Z',NULL,NULL,NULL,'["Development", "Local Cluster", "Desktop Application"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:44:06Z", "gh_stars": 7192}'); -INSERT INTO "resources" VALUES('https://github.com/rancher/cis-operator','rancher/cis-operator','','2022',2,'Rancher''s cis-operator is an automated tool running CIS security scans natively within Rancher ecosystems. It generates compliance reports validating control plane and worker components against standard security baselines. A key utility for multi-cluster environments managed via Rancher.','Go','Repository','Intermediate',0,'online','manual','1bf1b175de703d2f26b72160945f12dc5249bace8e9c43d68a5e1e755209f579',100.0,1.77903211466628193e+09,1,'2026-03-31T12:56:49Z',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "CIS Benchmarks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-31T12:56:49Z", "gh_stars": 55}'); -INSERT INTO "resources" VALUES('https://github.com/rancher/fleet','github.com/rancher/fleet','','2025',4,'Curator Insight presents Fleet as Rancher''s GitOps engine for massive scale. Live grounding in 2026 verifies Fleet remains highly enterprise-stable, powering large-scale multi-cluster deployments across thousands of distributed edge devices by optimizing resource footprints compared to traditional GitOps operators.','Go','Code Repository','High',1,'online','manual','59dac5f38ac5d0d3fec8c071dcfd9b7a386764887166ce42541d247d24565ffa',100.0,1.77903200044184088e+09,1,'2026-06-12T17:00:52Z',NULL,NULL,NULL,'["Enterprise Infrastructure", "GitOps", "Fleet Management"]','["[ENTERPRISE-STABLE]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:00:52Z", "gh_stars": 1708}'); -INSERT INTO "resources" VALUES('https://github.com/rancher/harvester','Harvester','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3b2e19abd8296b9752ad15aee28558a0fdd95b8de19ba6ad76c1c635b9495163',100.0,1.7790303004508779e+09,0,'2026-05-17T17:05:00.450878+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/rancher/k3c','K3C','','2021',2,'Curator Insight features K3C as a classic lightweight container engine. Live grounding in 2026 confirms that K3C is an archived repository, serving primarily as an intellectual precursor to container daemon simplification and modular containerd patterns.','Go','Code Repository','High',0,'online','manual','e39ca65d6656fb6149b535457a255458bd2ce8e02fead714f7f14b43f30a15e0',100.0,1.77903276290298604e+09,1,'2021-01-25T20:26:32Z',NULL,NULL,NULL,'["Container Engines", "Lightweight Runtimes", "Archived Projects"]','["[LEGACY]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-25T20:26:32Z", "gh_stars": 564}'); -INSERT INTO "resources" VALUES('https://github.com/rancher/k3d','**k3d**','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1039a2408913c19f386a47e1f93a738a88734138d92c2013ccdf1dec64d8a0b8',100.0,1.77903348958409309e+09,0,'2026-05-17T17:58:09.584093+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md", "docs/rancher.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/rancher/k3os','**k3OS**','','2022',4,'Curator Insight highlights k3OS as a purpose-built operating system designed for K3s. Live engineering truth in 2026 confirms k3OS has been officially archived by Rancher. Platform engineers seeking an active declarative OS for container workloads have transitioned to alternatives like Talos Linux or MicroOS.','Go','Code Repository','High',0,'online','manual','e9902e05f85a38dd6cac2e484f3f73bc1754fb17b180dfead48fb6905be1ab1b',100.0,1779029552.90524,1,'2023-12-08T21:52:50Z',NULL,NULL,NULL,'["Edge Computing", "Operating Systems", "Archived Projects"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-08T21:52:50Z", "gh_stars": 3490}'); -INSERT INTO "resources" VALUES('https://github.com/rancher/k3s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f5d348e28531dc067a668385b979d3b9dddeec3081e9e8f58087fcef3cde74aa',100.0,1.77903178840621399e+09,0,'2026-05-17T17:29:48.406214+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/rancher/kim','kim - The Kubernetes Image Manager','','2021',2,'An experimental builder and manager designed by Rancher to compile, push, and run container images directly inside a Kubernetes cluster''s container runtime, eliminating the need for Docker Desktop or daemon forwards. By 2026, the project has been archived in favor of tools like Finch and native BuildKit operators.','Go','CLI Tool','Medium',0,'online','manual','4525f77236bd9a879da89fd046da655589131915f4b98e81205e1c077309bff4',100.0,1779032873.32059,1,'2022-01-07T16:55:10Z',NULL,NULL,NULL,'["Development", "Image Management", "Build Tool"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-01-07T16:55:10Z", "gh_stars": 321}'); -INSERT INTO "resources" VALUES('https://github.com/rancher/system-upgrade-controller','rancher/system-upgrade-controller: System Upgrade Controller','','2024',5,'Orchestrates OS-level and Kubernetes runtime updates across node pools. It structures a sequential drain, upgrade, and uncordon pipeline to maintain continuous service availability.','Go','Operator','Advanced',0,'online','manual','0dac142485608d54b24f13b6624b877576823d70b903ded4a52282ead13a621c',100.0,1.77903056990736603e+09,1,'2026-05-19T18:50:34Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Node Upgrades", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T18:50:34Z", "gh_stars": 952}'); -INSERT INTO "resources" VALUES('https://github.com/rancherfederal/rke2-aws-tf','github.com/rancherfederal/rke2-aws-tf','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf02eb9ef0e184fcc8770cb7795961fe49e69ad4eeb504b011972cd14f4db94a',100.0,1.77903032340917706e+09,0,'2026-05-17T17:05:23.409177+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://github.com/ranchergovernment/rke2-aws-tf"}'); -INSERT INTO "resources" VALUES('https://github.com/ranchergovernment/rke2-aws-tf','github.com/rancherfederal/rke2-aws-tf','','2026',3,'A production-ready, highly secure Terraform configuration designed for deploying hardened RKE2 clusters inside AWS environments. Conforms to government security and strict CIS compliance benchmarks.','HCL','IaC','Advanced',0,'online','manual','1c9b0094da0f2a8882da9352f79903fe2c95c0dd131ad20070153ae508f49723',100.0,1.7791304949912579e+09,1,'2026-06-13T20:03:48Z',NULL,NULL,NULL,'["Kubernetes Management", "Infrastructure as Code", "Government RKE2"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T20:03:48Z", "gh_stars": 91}'); -INSERT INTO "resources" VALUES('https://github.com/rasbt/LLMs-from-scratch','LLMs-from-scratch','','2024',5,'Curator Insight highlights this acclaimed resource for building a fully functional PyTorch Transformer from scratch. Live Grounding verifies it is an indispensable textbook for AI engineers, laying bare tokenization, self-attention calculations, optimization loops, and model loading mechanics without library abstractions.','Python','Codebase & Book','Advanced',0,'online','manual','a07f61322a4b4cf8351a6451162dec88b124420e1e97fc63b442f1e1adc3fef1',100.0,1.77903446184179902e+09,1,'2026-06-02T14:14:19Z',NULL,NULL,NULL,'["Artificial Intelligence", "Deep Learning", "Large Language Models"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/chatgpt.md", "docs/python.md"]','["ai.md", "chatgpt.md", "python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-02T14:14:19Z", "gh_stars": 97134}'); -INSERT INTO "resources" VALUES('https://github.com/raspbernetes/k8s-security-policies','k8s-security-policies','','2022',5,'A repository hosting robust and ready-to-use security configurations for Kubernetes clusters, heavily focused on replacing deprecated PodSecurityPolicies with Kyverno and OPA alternatives. It is a highly practical compliance baseline library for platform teams seeking rapid deployment of security controls.','YAML','Library','Intermediate',0,'online','manual','1010508e3b7c1f16c6babd05380c1c76d605f4f2599af9ce7355124fcb3ae2f8',100.0,1.77902968958961796e+09,1,'2026-05-13T08:01:32Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-13T08:01:32Z", "gh_stars": 177}'); -INSERT INTO "resources" VALUES('https://github.com/ray-project/kuberay','Kube-Ray','','2025',2,'Curator Insight: An open-source Kubernetes Operator enabling the deployment and management of Ray clusters. Live Grounding: Serves as the backbone for distributed machine learning workloads on Kubernetes, abstracting compute node scaling, memory configuration, and actor scheduling.','Go','Software','Expert',1,'online','manual','9fd7630fa0d430a18d47383665c3b8ea76276c3b079230c0ee78c4b12048739f',100.0,1779031406.74696,1,'2026-06-13T00:20:35Z',NULL,NULL,NULL,'["AI Infrastructure", "Distributed Computing", "Kube-Ray"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/kubernetes-tools.md"]','["ai-agents-mcp.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T00:20:35Z", "gh_stars": 2541}'); -INSERT INTO "resources" VALUES('https://github.com/rayfrankenstein/AITOW','rayfrankenstein/AITOW: #AgileKillsKittens (or Agile In Their Own Words:'' The Problem With Agile & Scrum)','','2026',0,'An satirical yet insightful critical collection reviewing organizational dysfunctions, compliance-heavy Scrum models, and the commercialization of Agile frameworks. Provides software architects with vital perspective on building high-trust developer environments.','Markdown','Essay Collection','Intermediate',0,'online','manual','f167bdf8c6ff0fdf4e87340795885c44f1084ebc23a319d79f5883585c2a8a98',100.0,1.78173612352703809e+09,1,'2026-06-18T00:42:03.527038+02:00',NULL,NULL,NULL,'["Process & Delivery", "Agile Methodologies", "Critiques & Perspectives"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/rchakode/kube-opex-analytics','**kube-opex-analytics** 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','168db3b3c5ba1a11529421fc010b01e54668be910a88204251b723aa86e32423',100.0,1.77903386274353909e+09,0,'2026-05-17T18:04:22.743539+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/realopslabs/kubeledger"}'); -INSERT INTO "resources" VALUES('https://github.com/reactive-python/reactpy','github.com/reactive-python/reactpy','','2026',5,'An innovative reactive framework bringing standard React-style component states, props, and virtual DOM handling directly into native Python code. Enables development of highly interactive user interfaces on the server without writing custom JavaScript engines.','Python','Framework','Advanced',0,'online','manual','36d508526ecdc0e2d5dcae02ad0f79df942633244d2b8dc8ffa6476130073dd2',100.0,1.77902946682307505e+09,1,'2026-04-18T23:42:49Z',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Reactive Interfaces"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-18T23:42:49Z", "gh_stars": 8138}'); -INSERT INTO "resources" VALUES('https://github.com/reactive-tech/kubegres','reactive-tech/kubegres','','2024',5,'Kubegres is a lightweight operator for managing PostgreSQL clusters. It coordinates master-replica setups, automated failovers, and physical backups using native StateSets with minimal footprint.','Go','Operator','Advanced',0,'online','manual','3f2a29147577d76dab7777b7145d4a675be1a77db611b34ff48d1707b4e0fc35',100.0,1.77903447728336906e+09,1,'2025-01-04T14:29:28Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "PostgreSQL", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-01-04T14:29:28Z", "gh_stars": 1351}'); -INSERT INTO "resources" VALUES('https://github.com/readme/guides','GitHub Guides','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c848f8b68c6b3bae1e7e8496dd1360b45b79950f7276c4f9c9886ae34e0c67ef',100.0,1.77903095504668498e+09,1,'2026-05-17T17:15:55.046685+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/readme/guides/functional-programming-basics','github.com/readme/guides: Functional Programming 101','','2023',0,'An introductory guide exploring core tenets of the functional programming paradigm, such as immutability, pure functions, and referential transparency. Synthesizes practical benefits of adopting these concepts in modern application development to minimize side effects, simplify testing, and boost concurrent performance.','English','Guide','Beginner',0,'online','manual','afd9489bdfa752ab9ca6826f631c613c2b02b4b784201432ee74070e1fb4742f',100.0,1.78173592094917893e+09,1,'2026-06-18T00:38:40.949179+02:00',NULL,NULL,NULL,'["Software Engineering", "Programming Paradigms", "Functional Programming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/realopslabs/kubeledger','**kube-opex-analytics** 🌟','','2024',5,'An open-source utility designed to collect and visualize resource allocation analytics across multiple clusters. Evaluates usage histories, helps calculate workload cost distributions, and identifies over-provisioned namespace configurations.','Go','Tool','Intermediate',0,'online','manual','5b04b08eae216dd3fcd4b358029e2506475c4a4d90cb5524b236555719dac29d',100.0,1.77913049502059507e+09,1,'2026-05-26T10:12:20Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "FinOps & Analytics"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-26T10:12:20Z", "gh_stars": 481}'); -INSERT INTO "resources" VALUES('https://github.com/realvz/awesome-eks','realvz/awesome-eks: A curated list of awesome tools for Amazon EKS 🌟','','2026',5,'A community-curated list of tools, security extensions, and configuration practices designed for Amazon EKS operators. It serves as a practical, hands-on repository for tuning ingress resources, Karpenter autoscaling, and CloudWatch agent integrations. Essential for SRE teams maintaining production-grade Kubernetes workloads on AWS.','N/A','Repository','Advanced',0,'online','manual','fe1dfcd49bc327b98bfe470c7186fce0688f9e9660d4964902d0588b9ceda250',100.0,1.77903180062040305e+09,1,'2026-04-26T01:57:01Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "EKS"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/other-awesome-lists.md"]','["kubernetes-tools.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-26T01:57:01Z", "gh_stars": 340, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/rebataur/djkube','github.com/rebataur/djkube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','72e58c4709f7dfedbd9b1766d86526ff87813bbd4a8ec29977cb0b5c02825374',100.0,1.77903210634726905e+09,0,'2026-05-17T17:35:06.347269+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://github.com/rebataur/fskube"}'); -INSERT INTO "resources" VALUES('https://github.com/rebataur/fskube','github.com/rebataur/djkube','','2026',5,'A lightweight, community-driven development aid designed to bridge local filesystems with Kubernetes volumes. Live Grounding indicates the project has had minimal recent activity, classifying it as a legacy utility. It may serve as a historical reference implementation for simple synchronization mechanisms.','Go','Code Repository','Intermediate',0,'online','manual','415e9e3a9fa06a87e19405f9e20ed072e3c6bd8c565bd41e77fe49f5371747ea',100.0,1.77913049497428202e+09,1,'2023-07-16T10:01:08Z',NULL,NULL,NULL,'["Development Tools", "Storage", "Volume Synchronization"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-07-16T10:01:08Z", "gh_stars": 27}'); -INSERT INTO "resources" VALUES('https://github.com/recognai/rubrix','rubrix','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0690f80fc36f4cb02ed029bc6c5b938ec4b294dd307407b331f0c511d5180aba',100.0,1.77903182590813302e+09,0,'2026-05-17T17:30:25.908133+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/reconquest/tubekit','**Tubectl**: a kubectl alternative which adds a bit of magic to your everyday'' kubectl routines by reducing the complexity of working with contexts, namespaces and intelligent matching resources.','','2022',5,'A kubectl alternative implementing advanced routing logic and intelligent pattern-matching mechanisms. It dynamically resolves partial context names, namespaces, and resources, removing traditional operational frictions and speeding up interactive CLI queries.','Go','CLI Tool','Intermediate',0,'online','manual','5d7affed1942aecdf11fccd06a38ae5d89e15cb4acc3e73cef31a2a985f5c1da',100.0,1.77903358397913193e+09,1,'2023-07-04T06:49:37Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-07-04T06:49:37Z", "gh_stars": 216}'); -INSERT INTO "resources" VALUES('https://github.com/red-hat-storage/ocs-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ccb10ba5077f44b9ce15d64e3911d9b77ce01774d0168ab9e8b7fe59f3ea578c',100.0,1.77913049493829488e+09,1,'2026-05-18T20:54:54.938295+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/reddec/keycloak-ext-operator','github.com/reddec/keycloak-ext-operator','','2026',1,'Keycloak-ext-operator is a targeted community operator designed to manage key Identity and Access Management (IAM) configurations in Keycloak deployments. It simplifies administrative overhead by mapping custom Keycloak resources, users, and clients directly to Kubernetes manifests. Platform engineers utilize it to configure microservice authentication within declarative pipelines.','Go','Operator','Intermediate',0,'online','manual','87e7132ebcf352e166aa21263243b759ca595613eadf0c9760bf2b65298c2759',100.0,1.77903101258816599e+09,1,'2023-11-15T02:54:55Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-15T02:54:55Z", "gh_stars": 23}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-actions','github.com: RedHat Actions 🌟','','2023',0,'The main organizational hub housing Red Hat''s official actions for OpenShift deployment. These components standardize cluster authentication, CLI installation, and container orchestration tasks directly in pipeline code. Acts as the primary bridge for enterprise Kubernetes pipeline operations.','Go','Library','Advanced',0,'online','manual','fff36b9b0ae0b20fa9ccbeda2036688654bbaaaedfeacbff508b156b6e786300',100.0,1.77903040763844895e+09,1,'2026-05-17T17:06:47.638449+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "CI/CD Libraries"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins-alternatives.md"]','["git.md", "jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runner','github.com: OpenShift GitHub Actions Runner 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7169265c1640d37f76a0f53ed8996891812d99df66a397a020ca4592a28ad8c9',100.0,1779031097.43984,0,'2026-05-17T17:18:17.439840+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-actions/openshift-actions-runners"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runner-chart','github.com: OpenShift GitHub Actions Runner Chart 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bdc59d35d60c918c626f93ebc8e3d1778da0948e1bb4e826eff5026a4a905f94',100.0,1.77903146116257405e+09,0,'2026-05-17T17:24:21.162574+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-actions/openshift-actions-runners"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runners','github.com: OpenShift GitHub Actions Runner 🌟','','2024',2,'Holds Red Hat''s containerized self-hosted GitHub Actions runner configurations optimized for execution on OpenShift clusters. Offers secure scaling patterns that allow pipelines to process resource-intensive compilation and container builds natively within the cluster fabric.','Dockerfile','Library','Advanced',0,'online','manual','4a5865877e0f85ea9003085551ec5e3d03ce8c9e7154551d1f1ba2a597162901',100.0,1.78173595077613806e+09,1,'2026-06-18T00:39:10.776138+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Self-Hosted Runners"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins-alternatives.md"]','["git.md", "jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runners-chart',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering github.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,64.0,1.77913049497624707e+09,0,'2026-05-18T20:54:54.976247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"review_metadata": {"original_url": "https://github.com/redhat-actions/openshift-actions-runners-chart", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.976249"}, "gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-actions/spring-petclinic','redhat-actions/spring-petclinic','','2020',4,'Red Hat''s enterprise fork of the classical Spring Petclinic microservice framework, tailored for deployment patterns on Red Hat OpenShift and vanilla Kubernetes. Showcases optimized Containerfile definitions and integrated automated CI/CD pipelines.','Java','Repo','Intermediate',1,'online','manual','b1804abf247eaa9a3595c4aaed6a55204e772e874774c58e799c02b6d5a6bbc2',100.0,1.77903411659517192e+09,1,'2022-09-27T21:10:26Z',NULL,NULL,NULL,'["Application Development", "Java", "Microservices Demo"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-27T21:10:26Z", "gh_stars": 4}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-certification/chart-verifier','redhat-certification: chart-verifier: Rules based tool to certify Helm charts'' 🌟','','2025',2,'Red Hat''s policy-enforcement checker built to certify Helm charts for enterprise deployment suitability on OpenShift platforms. It verifies that packaging templates align with platform standards, security models, and compliance benchmarks.','Go','CLI Tool','Intermediate',0,'online','manual','5fda350d7302e091d88a4aa7b30189dca15ec15388e9dee250c83e69992eb51a',100.0,1.77903034859139895e+09,1,'2026-06-12T17:15:56Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Compliance & Validation"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:15:56Z", "gh_stars": 61}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop','Red Hat Communities of Practice','','2026',0,'The master platform profile of Red Hat''s Communities of Practice. Contains scripts, custom operator codes, and automated scaffolding for cluster setups, management, and resource governing processes.','Go','Code Organization','Advanced',0,'online','manual','503b2db131d084ebfd458d1176678a64e5e04b8a9c63f7ad8a3278145b4ccd70',100.0,1.77903426305059599e+09,1,'2026-05-17T18:11:03.050596+02:00',NULL,NULL,NULL,'["Platform Architecture", "Automation", "Community Tools"]','["[ENTERPRISE-STABLE]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/container-pipelines','OpenShift Container Pipelines Samples 🌟','','2021',2,'A repository of pipeline configurations originally curated by the Red Hat Community of Practice. Useful for understanding legacy configurations on OpenShift 3 and 4, though modern pipelines have shifted to Tekton architectures.','Groovy','Code Repository','Intermediate',0,'online','manual','ea90059379c7df77aa719cf21f369693d644102d05d595e05a2edf61e3775ca7',100.0,1.77903025083926892e+09,1,'2026-06-03T15:07:08Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T15:07:08Z", "gh_stars": 160}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/dynamic-rbac-operator','redhat-cop/dynamic-rbac-operator: Dynamic RBAC Operator','','2023',5,'Dynamically coordinates RBAC permissions based on directory groups or namespace annotations, simplifying user onboarding and access control administration.','Go','Operator','Advanced',0,'online','manual','bff5dd84d90e24f94092dfa3c869d9b2d7baf0eb812617b0d8fc491c9d080731',100.0,1.77903153609744691e+09,1,'2024-04-06T08:47:15Z',NULL,NULL,NULL,'["Security", "Access Control", "Dynamic RBAC", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-06T08:47:15Z", "gh_stars": 23}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/gitops-catalog','==github.com/redhat-cop/gitops-catalog==','','2026',5,'An indispensable, community-curated collection of production-ready GitOps blueprints, Argo CD definitions, and cluster config charts maintained by Red Hat CoP.','YAML','Source Code','Advanced',0,'online','manual','28e872d62dd05f2d4d88ec6141cc8e2e4b6f9a8e6bc44d2f47e55c1291db8d0c',100.0,1.77903432707431507e+09,1,'2026-06-08T16:57:19Z',NULL,NULL,NULL,'["CI/CD & Delivery", "GitOps Blueprints", "Community Catalog"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T16:57:19Z", "gh_stars": 377}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/infra-ansible','GitHub redhat-cop: Ansible Role 🌟','','2023',2,'A structured repository of Ansible automation roles customized for provisioning, maintaining, and configuring OpenShift resources. Simplifies operations such as authentication, user management, and day-2 configurations.','YAML','Code Repository','Advanced',0,'online','manual','ab2e14faa72cffb2fe348d6396361af9c07bfc23405af10540f220999184db21',100.0,1.7791304950037961e+09,1,'2024-12-25T00:34:57Z',NULL,NULL,NULL,'["Platform Architecture", "Automation", "Ansible"]','["[ENTERPRISE-STABLE]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-25T00:34:57Z", "gh_stars": 219}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/infra-ansible/tree/master/roles/identity-management ','GitHub redhat-cop: Ansible Role 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903304135783505e+09,0,'2026-05-17T17:50:41.357835+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-cop/infra-ansible"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/keepalived-operator','==redhat-cop/keepalived-operator: Keepalived operator==','','2023',5,'Manages Keepalived deployments within Kubernetes clusters. It coordinates VIP (Virtual IP) failover protocols across physical or virtual cluster node interfaces.','Go','Operator','Advanced',0,'online','manual','36ebcc8a8c1e0b111e6f6a4d84a1eb0a7df3ef7f97b74c9f36e825c3b3452a79',100.0,1.77903304691170907e+09,1,'2024-04-03T23:41:54Z',NULL,NULL,NULL,'["Networking", "Load Balancing", "High Availability", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-03T23:41:54Z", "gh_stars": 123}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-applier','openshift-applier','','2023',5,'An Ansible-based configuration framework from the Red Hat Community of Practice (CoP). It simplifies OpenShift resource definition by translating complex templates into structured variables, allowing legacy automation tools to interface with Kubernetes.','Ansible','Automation Tool','Intermediate',0,'online','manual','c5045b3bfe9fb02f4e1c402ac4e20a541531cc4c8d477d3108772d98342d5b20',100.0,1.77903278611562109e+09,1,'2023-01-16T14:45:42Z',NULL,NULL,NULL,'["Deployment & Delivery", "OpenShift", "Automation"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-16T14:45:42Z", "gh_stars": 98}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-playbooks','OpenShift Playbooks','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','322d2044fcde21fd62b287e7a6b3a2aa7b942139a6745530d8b14a1ab5ebd790',100.0,1.77903156739767408e+09,1,'2026-05-17T17:26:07.397674+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"gh_license": "CC-BY-SA-4.0"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit','OpenShift Toolkit 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','73930c1fbb7418f2401b9edd0df604cbee3db613a9835abccb329a06bedbaecb',100.0,1.77903224914097595e+09,1,'2026-05-17T17:37:29.140976+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/tree/master/capacity-dashboard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','049ec769aec9d45569d1de327ebb3742264ba2ef49ddfa1fc0ac459fe68d4b03',100.0,1.77902963448501396e+09,1,'2026-05-17T16:53:54.485014+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/tree/master/custom-dashboards',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2bfcf18e1623bfc91158bf24be624875fa444d591fe10c1d34310a0143450f5a',100.0,1.77903251884999895e+09,1,'2026-05-17T17:41:58.849999+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/tree/master/networkpolicy','GitHub: redhat-cop OpenShift Toolkit Network Policy 🌟','','2020',3,'Developed by the Red Hat Community of Practice, this repository provides highly standardized, reusable NetworkPolicy templates. While early implementations relied on basic IP blocks, live engineering practices in 2026 demand these profiles for enforcing zero-trust namespaces.','YAML','Repository','Advanced',0,'online','manual','cd907088eeb5ced935681a6c6a7422bdddcf468be81abcf597bc7947be65cba1',100.0,1.77903210422147798e+09,1,'2022-11-08T14:49:55Z',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Security", "Network Policies"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-08T14:49:55Z", "gh_stars": 236}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/tree/master/quota-management','GitHub redhat-cop: OpenShift Toolkit - Quota Management 🌟','','2021',2,'A toolkit designed to administer dynamic multi-project resource quotas. Provides automation patterns to help cluster operators coordinate resource allocation profiles across developer namespaces.','Go','Code Repository','Advanced',0,'online','manual','0ee9da0840ba5110b22c139014a88b0d20833b3c13250ae5dfefc13166cad2f4',100.0,1.77903186578907704e+09,1,'2022-11-08T14:49:55Z',NULL,NULL,NULL,'["Platform Architecture", "Resource Management", "Governance"]','["[COMMUNITY-TOOL]", "[ENTERPRISE-STABLE]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-08T14:49:55Z", "gh_stars": 236}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/pelorus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9e0a361d7f9844408ff4bb2f67698201bd08cb34e4b2b3ab44c90bb11bbe1970',100.0,1.77903237221347093e+09,0,'2026-05-17T17:39:32.213471+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/pipeline-library','OpenShift Pipeline Library 🌟','','2021',1,'A collection of shared pipeline libraries providing modular groovy wrapper methods for OpenShift deployments. Most implementations are archived as enterprise standards have pivoted completely toward Tekton Pipelines and Argo CD GitOps pipelines.','Groovy','Code Repository','Advanced',0,'online','manual','791bf29a388fb988c57a91ed46b419db0c36c6e12b4368fa1db2de945ca7038e',100.0,1.77903189687191295e+09,1,'2023-11-14T11:29:20Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-14T11:29:20Z", "gh_stars": 51}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-cop/quay-operator','Quay Community Edition operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','29bf38ae0cd9b442da8f581ec65f8dc6e0daee5b7d2be93453ebf87c6c63847b',100.0,1.7790310649345591e+09,0,'2026-05-17T17:17:44.934559+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://github.com/quay/quay-operator"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos','Red Hat Tutorials & Examples: github.com/redhat-developer-demos 🌟','','2023',0,'The main repository for Red Hat Developer developer demos. Offers a variety of quickstarts covering modern Java/Go runtimes, microservices integration, Kubernetes-native deployments, and pipeline automation designs.','Java / Go / Node.js','Repository','Intermediate',1,'online','manual','86a2f65ef28633dcbfc8bb69566b134096d084b2399d0efbfbf5a1a60e6f4887',100.0,1779030788.07862,1,'2026-05-17T17:13:08.078620+02:00',NULL,NULL,NULL,'["Application Development", "Tutorials", "Developer Demos"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/istio-tutorial','github: redhat-developer-demos Istio Tutorial for Java Microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6aa944dab53781d6e7f95f9c8fc283d81c70e52b6191693d2f3c95f0bebf7436',100.0,1.77903152141486597e+09,0,'2026-05-17T17:25:21.414866+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-scholars/istio-tutorial"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/knative-tutorial','knative-tutorial','','2023',5,'A comprehensive repository tutorial focused on Knative. Delivers detailed, practical instructions for implementing Knative Serving, traffic splitting, event brokers, and scale-to-zero configurations.','Java / Yaml','Repository','Intermediate',1,'online','manual','32a735e398958e5c1d0b6daac824581708477f5be29cbfc3b5bd1d5e4822342f',100.0,1.77903067443800091e+09,1,'2026-01-15T22:52:33Z',NULL,NULL,NULL,'["Serverless & Knative", "Serverless Frameworks", "Knative Tutorial"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-15T22:52:33Z", "gh_stars": 291}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/spring-petclinic','github.com/redhat-developer-demos/spring-petclinic 🌟','','2020',0,'Curator Insight maps out Red Hat''s customized developer demo fork of the Spring Petclinic project. Live Grounding indicates this version is heavily optimized for OpenShift deployments, featuring native integration with OpenShift build configs and Kubernetes secrets. It is ideal for illustrating red-hat native cloud development workflows.','Java','Repository','Intermediate',1,'online','manual','fd24727441ba9292563440cf72f52c7fc639eba4eb1f369c8ae9f1ebddf16460',100.0,1781735921.28187,1,'2026-06-18T00:38:41.281870+02:00',NULL,NULL,NULL,'["Software Development", "Microservices", "Reference Architecture", "Spring Petclinic Red Hat"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-developer/odo','ODO: OpenShift Command line for Developers 🌟','','2024',5,'Official repository for odo, a developer-centric CLI for Kubernetes and OpenShift. Abstracting away complex Kubernetes YAML manifests, odo prioritizes fast iterative code deployments directly to the cluster from local IDE directories.','Go','Repository','Intermediate',1,'online','manual','8bdde2aceb677ab1c885afb312d10ca3a1d660fd0e588dabb9376553ffe9a16f',100.0,1.77903160261027503e+09,1,'2026-03-30T17:07:22Z',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "OpenShift Odo CLI"]','["[DE FACTO STANDARD]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-30T17:07:22Z", "gh_stars": 841}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-gpte-devopsautomation/ocp4_app_deploy_homework_grading','Grading Pipeline for OpenShift 4 Advanced Application Deployment Homework Assignment','','2021',0,'Curator Insight frames this as a grading pipeline automated for assessing advanced application deployment homework on OpenShift 4. Live Grounding indicates it uses script-based compliance checks to programmatically evaluate multi-tier deployments. This architecture is valuable for automated environment auditing and continuous validation platforms.','Groovy','Repository','Advanced',0,'online','manual','11952450ee620a2e1caf388fa3392fac6fdaf3c0f552d391f01606a264b8d935',100.0,1.78173591106087589e+09,1,'2026-06-18T00:38:31.060876+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Automation Grading", "Academic Homework"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/redhat-scholars/istio-tutorial','redhat-scholars: istio-tutorial 🌟','','2023',3,'A comprehensive scenario-driven learning path designed by Red Hat. Covers service deployment, routing, traffic splitting, canary deployments, circuit breakers, and advanced security models using Envoy.','HTML','Repository','Intermediate',1,'online','manual','6aa944dab53781d6e7f95f9c8fc283d81c70e52b6191693d2f3c95f0bebf7436',100.0,1.77903415615005302e+09,1,'2024-10-17T11:00:24Z',NULL,NULL,NULL,'["Service Mesh", "Training", "Education"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-17T11:00:24Z", "gh_stars": 1206}'); -INSERT INTO "resources" VALUES('https://github.com/redhatdemocentral/ocp-install-demo','github.com/redhatdemocentral: OpenShift Container Platform Install Demo'' 🌟','','2021',3,'A repository of scripts for quick deployment demonstrations of the OpenShift Container Platform. Useful for sandboxing and architecture demos. However, 2026 production automation pipelines strictly favor the official OpenShift Installer (IPI) commands directly.','Shell','Code Repository','Advanced',0,'online','manual','37d4ae26478a77707dc937bd7afb50f9571de3db2345633bfe9f35e0a152d073',100.0,1.7817361231100111e+09,1,'2026-06-18T00:42:03.110011+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Demos & Workshops"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/redhatspain/apache-reverse-proxy-jenkins','Apache Reverse Proxy for Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9d875b557b84eed1c35aed8d8cbd536b4ad4f9af17e64b8ac003b1e033ee998d',100.0,1779031945.42772,0,'2026-05-17T17:32:25.427720+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/apache-reverse-proxy-jenkins"}'); -INSERT INTO "resources" VALUES('https://github.com/redhatspain/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf','My Dynatrace proof of concept 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87bdcfd7de5bf5edde67964c50cb353136bae950347fd52ab4b285fcaddae3c5',100.0,1.77903073246512103e+09,0,'2026-05-17T17:12:12.465121+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf"}'); -INSERT INTO "resources" VALUES('https://github.com/redhatspain/awesome-kubernetes/tree/master/pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1f38461b8ef6fb950943d311d635603a28b0210389b47d3c8c3bfd6a1d1e9b1f',100.0,1.7790323402156291e+09,0,'2026-05-17T17:39:00.215629+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/redhatspain/confluence6-atlassian','Atlassian Confluence6','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','68899e39f2e8c69de2e1bc9a7085f64c600c83931fd0a3cdadfa7136cd37c6a3',100.0,1.77903397442300105e+09,0,'2026-05-17T18:06:14.423001+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/confluence6-atlassian"}'); -INSERT INTO "resources" VALUES('https://github.com/redhatspain/jenkins-CasC-kubernetes-demo','Jenkins Configuration as Code on Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de8f3797f1dc811127980d26c0db9fe57190976c33590c276556b1ead02e05f6',100.0,1.77903118194735693e+09,0,'2026-05-17T17:19:41.947357+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/jenkins-CasC-kubernetes-demo"}'); -INSERT INTO "resources" VALUES('https://github.com/redhatspain/nexus3-helm-chart','Proof of Concept: Nexus3 Chart configuration on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c47112a19729667b9426ca0878bae659779bcea302b5d100a828a37305451200',100.0,1.7790318658501861e+09,0,'2026-05-17T17:31:05.850186+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/nexus3-helm-chart"}'); -INSERT INTO "resources" VALUES('https://github.com/redkubes/otomi-core','==github: Otomi==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','39d17f5e01336c933d85de62b95e90f66645b05c9f8e301a3bb5520d27cc0df5',100.0,1.77903390411634302e+09,0,'2026-05-17T18:05:04.116343+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/redpanda-data/console','redpanda-data/kowl','','2023',5,'A high-performance web dashboard optimized for debugging and exploring event-streaming platforms. Developed originally as Kowl and later rebranded as Redpanda Console, it presents outstanding visualization of schema registries, active consumer state tracking, and rapid payload searches.','TypeScript','Open Source Tool','Intermediate',0,'online','manual','f9cf43865650fb3fb4b61a4e568811dc244f4a38ce1bed0c8f67da5e778ce9ac',100.0,1781736091.52153,1,'2026-06-18T00:41:31.521530+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Observability & UI"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/redpanda-data/kowl','redpanda-data/kowl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eb6cee0202e057298f985d2033125765332c425f6edbe4942af179bfe21ac5e1',100.0,1.77903304533104395e+09,0,'2026-05-17T17:50:45.331044+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://github.com/redpanda-data/console"}'); -INSERT INTO "resources" VALUES('https://github.com/reetasingh/CKAD-Bookmarks','CKAD-Bookmarks','','2022',5,'A curated repository of target-specific browser bookmarks designed to speed up reference lookup in the official Kubernetes documentation during the time-constrained Certified Kubernetes Application Developer (CKAD) exam. Organized logically by exam domains, it allows rapid navigation to code snippets for CronJobs, NetworkPolicies, and PersistentVolumeClaims.','HTML','Reference','Beginner',0,'online','manual','dff58f531df854fa84ac372bc6f10784d54b17ebf8cc25c48c5ddde5ed301a2d',100.0,1.77903026828654909e+09,1,'2023-02-23T04:44:31Z',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-23T04:44:31Z", "gh_stars": 295}'); -INSERT INTO "resources" VALUES('https://github.com/regret546/AzureBlueprints/tree/main/iac-azure-bastion-hub-spoke','Azure Bastion Hub-Spoke IaC Blueprint','An Infrastructure-as-Code blueprint to automate the deployment of Azure Bastion within a hub-and-spoke virtual network topology.','2026',4,'A ready-to-deploy Infrastructure-as-Code repository facilitating standard landing zone security configurations on Azure. Automates the provisioning of Azure Bastion hosted in a centralized Hub virtual network, establishing secure, peer-routed administrative access tunnels to VMs housed in secondary Spoke networks. Implements strict enterprise topology rules to minimize public-facing attack surfaces without disrupting operational connectivity.','en','repository','intermediate',0,'online','automatic','ba30c6b7f96e540b46eb1750dfa7e3dbf5d6010da3746457ff7be3ef464e03e7',NULL,1780352037.40145,0,'2026-06-02T00:13:57.401450+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Networking", "Hub and Spoke", "Azure Bastion IaC"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Active community project detailing enterprise standard cloud architecture topologies.", "social_preview_url": "https://opengraph.githubassets.com/26aa80ab90c6bd6129d48a65ad1a5affeb1612c4f5d2ff79857c7ac4fd6a8b8f/regret546/AzureBlueprints", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://github.com/rehacktive/caffeine','rehacktive/caffeine','','N/A',0,'Curator Insight shows Caffeine as a simple Go command-line tool designed to prevent system sleep cycles. Live Grounding shows stable but quiet activity, functioning perfectly as an OS-level utility.','English','Repository','Beginner',0,'online','manual','1990fd11ed5696e40dd95d6825a89fdcb1f512364813c84a8e5e5ed51eba700a',100.0,1779031103.84835,1,'2022-11-30T16:19:55Z',NULL,NULL,NULL,'["Utilities", "Go Tools", "System Utilities"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-11-30T16:19:55Z", "gh_stars": 1176}'); -INSERT INTO "resources" VALUES('https://github.com/rekon-oss/portfall','Portfall: A desktop k8s port-forwarding portal for easy access to all your'' cluster UIs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f3cab895c3d5d3bf7ef5c7d6ef01043692b0314dab49a19317fca41a7ef5b5a',100.0,1.77903238376825404e+09,0,'2026-05-17T17:39:43.768254+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/Rested/portfall"}'); -INSERT INTO "resources" VALUES('https://github.com/rene6502/keepass-secret','rene6502/keepass-secret','','2026',1,'KeePass-Secret is a specialized Kubernetes operator designed to synchronize secret data directly from a secure KeePass database into native K8s secrets. By mapping database paths to target configurations, it helps teams centralize configuration files offline while automating cluster injection. The tool is highly suitable for homelab architectures and secure developer environments.','Go','Operator','Intermediate',0,'online','manual','8eff8a8be448a4148fc1ac4bacdfc6c3a0e6328b643d4ddf713f2c271ac20613',100.0,1.77903122680456805e+09,1,'2026-04-19T13:48:49Z',NULL,NULL,NULL,'["Security", "Secret Management", "Integrations"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-19T13:48:49Z", "gh_stars": 36}'); -INSERT INTO "resources" VALUES('https://github.com/reneaudain/jenkins_tf_repo','github.com/reneaudain/jenkins_tf_repo: Jenkins Server and S3 Artifact Storage'' on AWS using Terraform','','2023',0,'Practical automation code directory targeting the deployment of Jenkins configurations along with secure S3 storage setups. Integrates infrastructure definitions for continuous delivery processes on AWS platforms.','HCL','Code Repository','Intermediate',0,'online','manual','00139cb5839658cc1e9b768e419c1ae54cf1ff6bb68af7292dfad2f96814226d',100.0,1.78173623225724411e+09,1,'2026-06-18T00:43:52.257244+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/replicatedhq/troubleshoot','github.com/replicatedhq/troubleshoot','','2025',2,'A framework providing preflight checks and support-bundle collection capabilities for Kubernetes applications. Crucial for enterprise environments deploying applications onto heterogeneous on-premises or customer-managed clusters.','Go','Tool','Advanced',0,'online','manual','ab452e5ede9ee17c96b1d2b2d0e07b1c18589b9dac1fa9ce2c94f4ac2701b302',100.0,1.77903269972411394e+09,1,'2026-06-11T16:15:20Z',NULL,NULL,NULL,'["Observability", "Debugging", "Pre-flight Checks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes-troubleshooting.md"]','["kubernetes-tools.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T16:15:20Z", "gh_stars": 582}'); -INSERT INTO "resources" VALUES('https://github.com/resmoio/kubernetes-event-exporter','resmoio/kubernetes-event-exporter','','2025',3,'The Kubernetes Event Exporter routes native, transient cluster events to long-term storage and telemetry backends like Elasticsearch, Kafka, Datadog, or Slack. This ensures reliable auditing trails and operational visibility, filling the void left by default short-lived event structures.','Go','Daemon / Exporter','Intermediate',1,'online','manual','951f3f78dd520fc442d23ef9b1816aa9f9a624f20ed905dc7d4af9f22d71a305',100.0,1.7790331408885951e+09,1,'2024-08-20T15:09:21Z',NULL,NULL,NULL,'["Observability", "Logging & Events", "Event Routing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-20T15:09:21Z", "gh_stars": 1030}'); +* **Live Grounding**: Associated with the DeployBar macOS menu bar release, this engine monitors workflow runs, assessing failures and generating customizable ''sarcastic'' alerts in real time.','en','repository','Intermediate',0,'online','automatic','2487b532e9785661300d6700ab0c1f2dcf2dc2cc4719ed71c6ac13fd4d5825ce',NULL,1780352730,0,'2026-06-02T00:25:30.207521+02:00',NULL,NULL,NULL,'["CI/CD", "Deployment Monitoring", "Developer Experience", "AI Assistants"]','["COMMUNITY-TOOL", "EMERGING"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "Laid out by Duckbill Group''s Corey Quinn in 2026. Gained rapid traction among DevOps engineers for its integration of AI-fueled cynical humor into routine CI/CD pipelines.", "social_preview_url": "https://opengraph.githubassets.com/38263e18c5c6c6cf4b1126c2c04439df8a5b65ab75d68e17b60fd0125d19c51d/quinnypig/billie", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "ci-monitoring"}'); +INSERT INTO "resources" VALUES('https://github.com/quozd/awesome-dotnet','quozd/awesome-dotnet','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8eebf7523a322b244854d4bfd3c975f02c3d35bb74c67ad8719127f0edaa94aa',100.0,1779033213,1,'2026-05-17T17:53:33.603910+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"gh_license": "CC0-1.0", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/r0hi7/k8s-In-30Mins','github: K8s in 30 mins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a76d8ed6ba89872bc4f855338a3b06dbd367475cbe07aa54edd698163390c4c',100.0,1779029805,0,'2026-05-17T16:56:45.987986+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://github.com/rosehgal/k8s-In-30Mins"}'); +INSERT INTO "resources" VALUES('https://github.com/radondb/radondb-clickhouse-kubernetes','radondb/radondb-clickhouse-kubernetes','','2021',5,'RadonDB''s legacy operator and integration configurations for orchestrating ClickHouse OLAP environments. Highly useful as a historic reference for custom columnar database operators.','Go','Repository','Intermediate',0,'online','manual','6bf0541b6264d23c2ae9474a3ed126b687783b8990cf12fd709048d74783cc42',100.0,1779030367,1,'2023-03-24T05:27:04Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "ClickHouse"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-24T05:27:04Z", "gh_stars": 86}'); +INSERT INTO "resources" VALUES('https://github.com/rainyear/python3-in-one-pic','github: Python3 in one pic','','2016',5,'A highly visual, single-image technical roadmap summarizing Python 3 syntax, core structures, and data types. Serves as a rapid reference diagram for engineers mapping control flows, operators, and basic definitions. Ideal for quick on-boarding and mental model alignment.','English','Infographic','Beginner',0,'online','manual','beaedfb67ee51a61ec57766c527cffdff6412df3f4a38322cd2f841feb054e44',100.0,1779130495,1,'2022-05-28T22:42:15Z',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-05-28T22:42:15Z", "gh_stars": 5012}'); +INSERT INTO "resources" VALUES('https://github.com/rakyll/fake-it-til-you-make-it','github.com/rakyll/fake-it-til-you-make-it','','2015',0,'A shell-based contribution graphic simulation script. Evaluated as a legacy tool under Minimum Viable Quality metrics due to lack of active commits since 2015. Retained only to showcase historical Git metadata manipulation patterns.','Shell','Repository','Beginner',0,'online','manual','6f76f057b5c831b21009d74eb129ab052a547b2365863036bf429d186bd96980',100.0,1781735950,1,'2026-06-18T00:39:10.514496+02:00',NULL,NULL,NULL,'["Developer Platform", "Automation", "Git Manipulation"]','["[LEGACY]"]','["docs/git.md", "docs/recruitment.md"]','["recruitment.md", "git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/rakyll/go-test-trace','rakyll/go-test-trace 🌟','','N/A',0,'A diagnostic tool that visualizes Go test execution profiles as tracer outputs. Note: This tool is currently inactive (unmaintained for >4 years) but provides key architectural insights into test tracing.','en','Repository','Advanced',0,'online','manual','305b111409183ee495b4a79f59ed4c3178b1f438438438b12d19abc80a4b3802',100.0,1779030196,1,'2023-05-31T13:05:19Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2023-05-31T13:05:19Z", "gh_stars": 391}'); +INSERT INTO "resources" VALUES('https://github.com/ramitsurana/awesome-kubernetes','ramitsurana/awesome-kubernetes: Tools 🌟','','2026',5,'An exhaustive resource collection tracking ecosystem projects, documentation, configurations, and utilities. It serves as a comprehensive reference guide for cloud-native architects looking to select vetted tooling across networking, storage, security, and developer platforms.','Markdown','Repository','Intermediate',0,'online','manual','42dd8c4f15d2c36bdeb672bd1553a84162716bd59aa7d6624c1c9b7cad7a9afb',100.0,1779030730,1,'2026-04-28T13:39:35Z',NULL,NULL,NULL,'["Curation", "Reference Guides", "Awesome Lists"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-28T13:39:35Z", "gh_stars": 15992}'); +INSERT INTO "resources" VALUES('https://github.com/ran-isenberg/aws-lambda-handler-cookbook','github.com/ran-isenberg: AWS Lambda Handler Cookbook (Python) 🌟','','2026',2,'A production-grade Python template integrating modern serverless software development patterns. Outlines robust architectures for logs parsing, tracing using AWS X-Ray, input schemas validation, and fast deployment using AWS Lambda Powertools.','Python','Code Boilerplate','Advanced',1,'online','manual','3adf263dfb0dca4cf4c1bb258cae0dc704412fc57673f4e7a7219d3bb81874bc',100.0,1779029993,1,'2026-06-03T12:18:24Z',NULL,NULL,NULL,'["Cloud Native", "Serverless Architecture", "AWS Lambda Design"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T12:18:24Z", "gh_stars": 680, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/rancher-sandbox/rancher-desktop','Rancher Desktop 🌟','','2025',4,'An open-source desktop application that provides local Kubernetes and container management, serving as a primary alternative to Docker Desktop. It packages k3s, nerdctl, and kubectl, allowing users to select and run specific Kubernetes versions on macOS, Windows, and Linux. In 2026, it is a dominant workspace tool for local cloud-native development.','TypeScript','Desktop Application','High',0,'online','manual','4cc4bb790ebc45dfd7ab9ac81bf2843710b7a824fb2809f364f585dfbfd33807',100.0,1779032729,1,'2026-06-14T01:44:06Z',NULL,NULL,NULL,'["Development", "Local Cluster", "Desktop Application"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:44:06Z", "gh_stars": 7192}'); +INSERT INTO "resources" VALUES('https://github.com/rancher/cis-operator','rancher/cis-operator','','2022',2,'Rancher''s cis-operator is an automated tool running CIS security scans natively within Rancher ecosystems. It generates compliance reports validating control plane and worker components against standard security baselines. A key utility for multi-cluster environments managed via Rancher.','Go','Repository','Intermediate',0,'online','manual','1bf1b175de703d2f26b72160945f12dc5249bace8e9c43d68a5e1e755209f579',100.0,1779032114,1,'2026-03-31T12:56:49Z',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "CIS Benchmarks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-31T12:56:49Z", "gh_stars": 55}'); +INSERT INTO "resources" VALUES('https://github.com/rancher/fleet','github.com/rancher/fleet','','2025',4,'Curator Insight presents Fleet as Rancher''s GitOps engine for massive scale. Live grounding in 2026 verifies Fleet remains highly enterprise-stable, powering large-scale multi-cluster deployments across thousands of distributed edge devices by optimizing resource footprints compared to traditional GitOps operators.','Go','Code Repository','High',1,'online','manual','59dac5f38ac5d0d3fec8c071dcfd9b7a386764887166ce42541d247d24565ffa',100.0,1779032000,1,'2026-06-12T17:00:52Z',NULL,NULL,NULL,'["Enterprise Infrastructure", "GitOps", "Fleet Management"]','["[ENTERPRISE-STABLE]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:00:52Z", "gh_stars": 1708}'); +INSERT INTO "resources" VALUES('https://github.com/rancher/harvester','Harvester','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3b2e19abd8296b9752ad15aee28558a0fdd95b8de19ba6ad76c1c635b9495163',100.0,1779030300,0,'2026-05-17T17:05:00.450878+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/rancher/k3c','K3C','','2021',2,'Curator Insight features K3C as a classic lightweight container engine. Live grounding in 2026 confirms that K3C is an archived repository, serving primarily as an intellectual precursor to container daemon simplification and modular containerd patterns.','Go','Code Repository','High',0,'online','manual','e39ca65d6656fb6149b535457a255458bd2ce8e02fead714f7f14b43f30a15e0',100.0,1779032762,1,'2021-01-25T20:26:32Z',NULL,NULL,NULL,'["Container Engines", "Lightweight Runtimes", "Archived Projects"]','["[LEGACY]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-25T20:26:32Z", "gh_stars": 564}'); +INSERT INTO "resources" VALUES('https://github.com/rancher/k3d','**k3d**','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1039a2408913c19f386a47e1f93a738a88734138d92c2013ccdf1dec64d8a0b8',100.0,1779033489,0,'2026-05-17T17:58:09.584093+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md", "docs/rancher.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/rancher/k3os','**k3OS**','','2022',4,'Curator Insight highlights k3OS as a purpose-built operating system designed for K3s. Live engineering truth in 2026 confirms k3OS has been officially archived by Rancher. Platform engineers seeking an active declarative OS for container workloads have transitioned to alternatives like Talos Linux or MicroOS.','Go','Code Repository','High',0,'online','manual','e9902e05f85a38dd6cac2e484f3f73bc1754fb17b180dfead48fb6905be1ab1b',100.0,1779029552,1,'2023-12-08T21:52:50Z',NULL,NULL,NULL,'["Edge Computing", "Operating Systems", "Archived Projects"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-08T21:52:50Z", "gh_stars": 3490}'); +INSERT INTO "resources" VALUES('https://github.com/rancher/k3s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f5d348e28531dc067a668385b979d3b9dddeec3081e9e8f58087fcef3cde74aa',100.0,1779031788,0,'2026-05-17T17:29:48.406214+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/rancher/kim','kim - The Kubernetes Image Manager','','2021',2,'An experimental builder and manager designed by Rancher to compile, push, and run container images directly inside a Kubernetes cluster''s container runtime, eliminating the need for Docker Desktop or daemon forwards. By 2026, the project has been archived in favor of tools like Finch and native BuildKit operators.','Go','CLI Tool','Medium',0,'online','manual','4525f77236bd9a879da89fd046da655589131915f4b98e81205e1c077309bff4',100.0,1779032873,1,'2022-01-07T16:55:10Z',NULL,NULL,NULL,'["Development", "Image Management", "Build Tool"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-01-07T16:55:10Z", "gh_stars": 321}'); +INSERT INTO "resources" VALUES('https://github.com/rancher/system-upgrade-controller','rancher/system-upgrade-controller: System Upgrade Controller','','2024',5,'Orchestrates OS-level and Kubernetes runtime updates across node pools. It structures a sequential drain, upgrade, and uncordon pipeline to maintain continuous service availability.','Go','Operator','Advanced',0,'online','manual','0dac142485608d54b24f13b6624b877576823d70b903ded4a52282ead13a621c',100.0,1779030569,1,'2026-05-19T18:50:34Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Node Upgrades", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T18:50:34Z", "gh_stars": 952}'); +INSERT INTO "resources" VALUES('https://github.com/rancherfederal/rke2-aws-tf','github.com/rancherfederal/rke2-aws-tf','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf02eb9ef0e184fcc8770cb7795961fe49e69ad4eeb504b011972cd14f4db94a',100.0,1779030323,0,'2026-05-17T17:05:23.409177+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://github.com/ranchergovernment/rke2-aws-tf"}'); +INSERT INTO "resources" VALUES('https://github.com/ranchergovernment/rke2-aws-tf','github.com/rancherfederal/rke2-aws-tf','','2026',3,'A production-ready, highly secure Terraform configuration designed for deploying hardened RKE2 clusters inside AWS environments. Conforms to government security and strict CIS compliance benchmarks.','HCL','IaC','Advanced',0,'online','manual','1c9b0094da0f2a8882da9352f79903fe2c95c0dd131ad20070153ae508f49723',100.0,1779130494,1,'2026-06-13T20:03:48Z',NULL,NULL,NULL,'["Kubernetes Management", "Infrastructure as Code", "Government RKE2"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T20:03:48Z", "gh_stars": 91}'); +INSERT INTO "resources" VALUES('https://github.com/rasbt/LLMs-from-scratch','LLMs-from-scratch','','2024',5,'Curator Insight highlights this acclaimed resource for building a fully functional PyTorch Transformer from scratch. Live Grounding verifies it is an indispensable textbook for AI engineers, laying bare tokenization, self-attention calculations, optimization loops, and model loading mechanics without library abstractions.','Python','Codebase & Book','Advanced',0,'online','manual','a07f61322a4b4cf8351a6451162dec88b124420e1e97fc63b442f1e1adc3fef1',100.0,1779034461,1,'2026-06-02T14:14:19Z',NULL,NULL,NULL,'["Artificial Intelligence", "Deep Learning", "Large Language Models"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/chatgpt.md", "docs/python.md"]','["ai.md", "chatgpt.md", "python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-02T14:14:19Z", "gh_stars": 97134}'); +INSERT INTO "resources" VALUES('https://github.com/raspbernetes/k8s-security-policies','k8s-security-policies','','2022',5,'A repository hosting robust and ready-to-use security configurations for Kubernetes clusters, heavily focused on replacing deprecated PodSecurityPolicies with Kyverno and OPA alternatives. It is a highly practical compliance baseline library for platform teams seeking rapid deployment of security controls.','YAML','Library','Intermediate',0,'online','manual','1010508e3b7c1f16c6babd05380c1c76d605f4f2599af9ce7355124fcb3ae2f8',100.0,1779029689,1,'2026-05-13T08:01:32Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-13T08:01:32Z", "gh_stars": 177}'); +INSERT INTO "resources" VALUES('https://github.com/ray-project/kuberay','Kube-Ray','','2025',2,'Curator Insight: An open-source Kubernetes Operator enabling the deployment and management of Ray clusters. Live Grounding: Serves as the backbone for distributed machine learning workloads on Kubernetes, abstracting compute node scaling, memory configuration, and actor scheduling.','Go','Software','Expert',1,'online','manual','9fd7630fa0d430a18d47383665c3b8ea76276c3b079230c0ee78c4b12048739f',100.0,1779031406,1,'2026-06-13T00:20:35Z',NULL,NULL,NULL,'["AI Infrastructure", "Distributed Computing", "Kube-Ray"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/kubernetes-tools.md"]','["ai-agents-mcp.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T00:20:35Z", "gh_stars": 2541}'); +INSERT INTO "resources" VALUES('https://github.com/rayfrankenstein/AITOW','rayfrankenstein/AITOW: #AgileKillsKittens (or Agile In Their Own Words:'' The Problem With Agile & Scrum)','','2026',0,'An satirical yet insightful critical collection reviewing organizational dysfunctions, compliance-heavy Scrum models, and the commercialization of Agile frameworks. Provides software architects with vital perspective on building high-trust developer environments.','Markdown','Essay Collection','Intermediate',0,'online','manual','f167bdf8c6ff0fdf4e87340795885c44f1084ebc23a319d79f5883585c2a8a98',100.0,1781736123,1,'2026-06-18T00:42:03.527038+02:00',NULL,NULL,NULL,'["Process & Delivery", "Agile Methodologies", "Critiques & Perspectives"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/rchakode/kube-opex-analytics','**kube-opex-analytics** 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','168db3b3c5ba1a11529421fc010b01e54668be910a88204251b723aa86e32423',100.0,1779033862,0,'2026-05-17T18:04:22.743539+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/realopslabs/kubeledger"}'); +INSERT INTO "resources" VALUES('https://github.com/reactive-python/reactpy','github.com/reactive-python/reactpy','','2026',5,'An innovative reactive framework bringing standard React-style component states, props, and virtual DOM handling directly into native Python code. Enables development of highly interactive user interfaces on the server without writing custom JavaScript engines.','Python','Framework','Advanced',0,'online','manual','36d508526ecdc0e2d5dcae02ad0f79df942633244d2b8dc8ffa6476130073dd2',100.0,1779029466,1,'2026-04-18T23:42:49Z',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Reactive Interfaces"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-18T23:42:49Z", "gh_stars": 8138}'); +INSERT INTO "resources" VALUES('https://github.com/reactive-tech/kubegres','reactive-tech/kubegres','','2024',5,'Kubegres is a lightweight operator for managing PostgreSQL clusters. It coordinates master-replica setups, automated failovers, and physical backups using native StateSets with minimal footprint.','Go','Operator','Advanced',0,'online','manual','3f2a29147577d76dab7777b7145d4a675be1a77db611b34ff48d1707b4e0fc35',100.0,1779034477,1,'2025-01-04T14:29:28Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "PostgreSQL", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-01-04T14:29:28Z", "gh_stars": 1351}'); +INSERT INTO "resources" VALUES('https://github.com/readme/guides','GitHub Guides','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c848f8b68c6b3bae1e7e8496dd1360b45b79950f7276c4f9c9886ae34e0c67ef',100.0,1779030955,1,'2026-05-17T17:15:55.046685+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/readme/guides/functional-programming-basics','github.com/readme/guides: Functional Programming 101','','2023',0,'An introductory guide exploring core tenets of the functional programming paradigm, such as immutability, pure functions, and referential transparency. Synthesizes practical benefits of adopting these concepts in modern application development to minimize side effects, simplify testing, and boost concurrent performance.','English','Guide','Beginner',0,'online','manual','afd9489bdfa752ab9ca6826f631c613c2b02b4b784201432ee74070e1fb4742f',100.0,1781735920,1,'2026-06-18T00:38:40.949179+02:00',NULL,NULL,NULL,'["Software Engineering", "Programming Paradigms", "Functional Programming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/realopslabs/kubeledger','**kube-opex-analytics** 🌟','','2024',5,'An open-source utility designed to collect and visualize resource allocation analytics across multiple clusters. Evaluates usage histories, helps calculate workload cost distributions, and identifies over-provisioned namespace configurations.','Go','Tool','Intermediate',0,'online','manual','5b04b08eae216dd3fcd4b358029e2506475c4a4d90cb5524b236555719dac29d',100.0,1779130495,1,'2026-05-26T10:12:20Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "FinOps & Analytics"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-26T10:12:20Z", "gh_stars": 481}'); +INSERT INTO "resources" VALUES('https://github.com/realvz/awesome-eks','realvz/awesome-eks: A curated list of awesome tools for Amazon EKS 🌟','','2026',5,'A community-curated list of tools, security extensions, and configuration practices designed for Amazon EKS operators. It serves as a practical, hands-on repository for tuning ingress resources, Karpenter autoscaling, and CloudWatch agent integrations. Essential for SRE teams maintaining production-grade Kubernetes workloads on AWS.','N/A','Repository','Advanced',0,'online','manual','fe1dfcd49bc327b98bfe470c7186fce0688f9e9660d4964902d0588b9ceda250',100.0,1779031800,1,'2026-04-26T01:57:01Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "EKS"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/other-awesome-lists.md"]','["kubernetes-tools.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-26T01:57:01Z", "gh_stars": 340, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/rebataur/djkube','github.com/rebataur/djkube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','72e58c4709f7dfedbd9b1766d86526ff87813bbd4a8ec29977cb0b5c02825374',100.0,1779032106,0,'2026-05-17T17:35:06.347269+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://github.com/rebataur/fskube"}'); +INSERT INTO "resources" VALUES('https://github.com/rebataur/fskube','github.com/rebataur/djkube','','2026',5,'A lightweight, community-driven development aid designed to bridge local filesystems with Kubernetes volumes. Live Grounding indicates the project has had minimal recent activity, classifying it as a legacy utility. It may serve as a historical reference implementation for simple synchronization mechanisms.','Go','Code Repository','Intermediate',0,'online','manual','415e9e3a9fa06a87e19405f9e20ed072e3c6bd8c565bd41e77fe49f5371747ea',100.0,1779130494,1,'2023-07-16T10:01:08Z',NULL,NULL,NULL,'["Development Tools", "Storage", "Volume Synchronization"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-07-16T10:01:08Z", "gh_stars": 27}'); +INSERT INTO "resources" VALUES('https://github.com/recognai/rubrix','rubrix','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0690f80fc36f4cb02ed029bc6c5b938ec4b294dd307407b331f0c511d5180aba',100.0,1779031825,0,'2026-05-17T17:30:25.908133+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/reconquest/tubekit','**Tubectl**: a kubectl alternative which adds a bit of magic to your everyday'' kubectl routines by reducing the complexity of working with contexts, namespaces and intelligent matching resources.','','2022',5,'A kubectl alternative implementing advanced routing logic and intelligent pattern-matching mechanisms. It dynamically resolves partial context names, namespaces, and resources, removing traditional operational frictions and speeding up interactive CLI queries.','Go','CLI Tool','Intermediate',0,'online','manual','5d7affed1942aecdf11fccd06a38ae5d89e15cb4acc3e73cef31a2a985f5c1da',100.0,1779033583,1,'2023-07-04T06:49:37Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-07-04T06:49:37Z", "gh_stars": 216}'); +INSERT INTO "resources" VALUES('https://github.com/red-hat-storage/ocs-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ccb10ba5077f44b9ce15d64e3911d9b77ce01774d0168ab9e8b7fe59f3ea578c',100.0,1779130494,1,'2026-05-18T20:54:54.938295+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/reddec/keycloak-ext-operator','github.com/reddec/keycloak-ext-operator','','2026',1,'Keycloak-ext-operator is a targeted community operator designed to manage key Identity and Access Management (IAM) configurations in Keycloak deployments. It simplifies administrative overhead by mapping custom Keycloak resources, users, and clients directly to Kubernetes manifests. Platform engineers utilize it to configure microservice authentication within declarative pipelines.','Go','Operator','Intermediate',0,'online','manual','87e7132ebcf352e166aa21263243b759ca595613eadf0c9760bf2b65298c2759',100.0,1779031012,1,'2023-11-15T02:54:55Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-15T02:54:55Z", "gh_stars": 23}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-actions','github.com: RedHat Actions 🌟','','2023',0,'The main organizational hub housing Red Hat''s official actions for OpenShift deployment. These components standardize cluster authentication, CLI installation, and container orchestration tasks directly in pipeline code. Acts as the primary bridge for enterprise Kubernetes pipeline operations.','Go','Library','Advanced',0,'online','manual','fff36b9b0ae0b20fa9ccbeda2036688654bbaaaedfeacbff508b156b6e786300',100.0,1779030407,1,'2026-05-17T17:06:47.638449+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "CI/CD Libraries"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins-alternatives.md"]','["git.md", "jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runner','github.com: OpenShift GitHub Actions Runner 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7169265c1640d37f76a0f53ed8996891812d99df66a397a020ca4592a28ad8c9',100.0,1779031097,0,'2026-05-17T17:18:17.439840+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-actions/openshift-actions-runners"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runner-chart','github.com: OpenShift GitHub Actions Runner Chart 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bdc59d35d60c918c626f93ebc8e3d1778da0948e1bb4e826eff5026a4a905f94',100.0,1779031461,0,'2026-05-17T17:24:21.162574+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-actions/openshift-actions-runners"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runners','github.com: OpenShift GitHub Actions Runner 🌟','','2024',2,'Holds Red Hat''s containerized self-hosted GitHub Actions runner configurations optimized for execution on OpenShift clusters. Offers secure scaling patterns that allow pipelines to process resource-intensive compilation and container builds natively within the cluster fabric.','Dockerfile','Library','Advanced',0,'online','manual','4a5865877e0f85ea9003085551ec5e3d03ce8c9e7154551d1f1ba2a597162901',100.0,1781735950,1,'2026-06-18T00:39:10.776138+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Self-Hosted Runners"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins-alternatives.md"]','["git.md", "jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runners-chart',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering github.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.976247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"review_metadata": {"original_url": "https://github.com/redhat-actions/openshift-actions-runners-chart", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.976249"}, "gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-actions/spring-petclinic','redhat-actions/spring-petclinic','','2020',4,'Red Hat''s enterprise fork of the classical Spring Petclinic microservice framework, tailored for deployment patterns on Red Hat OpenShift and vanilla Kubernetes. Showcases optimized Containerfile definitions and integrated automated CI/CD pipelines.','Java','Repo','Intermediate',1,'online','manual','b1804abf247eaa9a3595c4aaed6a55204e772e874774c58e799c02b6d5a6bbc2',100.0,1779034116,1,'2022-09-27T21:10:26Z',NULL,NULL,NULL,'["Application Development", "Java", "Microservices Demo"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-27T21:10:26Z", "gh_stars": 4}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-certification/chart-verifier','redhat-certification: chart-verifier: Rules based tool to certify Helm charts'' 🌟','','2025',2,'Red Hat''s policy-enforcement checker built to certify Helm charts for enterprise deployment suitability on OpenShift platforms. It verifies that packaging templates align with platform standards, security models, and compliance benchmarks.','Go','CLI Tool','Intermediate',0,'online','manual','5fda350d7302e091d88a4aa7b30189dca15ec15388e9dee250c83e69992eb51a',100.0,1779030348,1,'2026-06-12T17:15:56Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Compliance & Validation"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:15:56Z", "gh_stars": 61}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop','Red Hat Communities of Practice','','2026',0,'The master platform profile of Red Hat''s Communities of Practice. Contains scripts, custom operator codes, and automated scaffolding for cluster setups, management, and resource governing processes.','Go','Code Organization','Advanced',0,'online','manual','503b2db131d084ebfd458d1176678a64e5e04b8a9c63f7ad8a3278145b4ccd70',100.0,1779034263,1,'2026-05-17T18:11:03.050596+02:00',NULL,NULL,NULL,'["Platform Architecture", "Automation", "Community Tools"]','["[ENTERPRISE-STABLE]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/container-pipelines','OpenShift Container Pipelines Samples 🌟','','2021',2,'A repository of pipeline configurations originally curated by the Red Hat Community of Practice. Useful for understanding legacy configurations on OpenShift 3 and 4, though modern pipelines have shifted to Tekton architectures.','Groovy','Code Repository','Intermediate',0,'online','manual','ea90059379c7df77aa719cf21f369693d644102d05d595e05a2edf61e3775ca7',100.0,1779030250,1,'2026-06-03T15:07:08Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T15:07:08Z", "gh_stars": 160}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/dynamic-rbac-operator','redhat-cop/dynamic-rbac-operator: Dynamic RBAC Operator','','2023',5,'Dynamically coordinates RBAC permissions based on directory groups or namespace annotations, simplifying user onboarding and access control administration.','Go','Operator','Advanced',0,'online','manual','bff5dd84d90e24f94092dfa3c869d9b2d7baf0eb812617b0d8fc491c9d080731',100.0,1779031536,1,'2024-04-06T08:47:15Z',NULL,NULL,NULL,'["Security", "Access Control", "Dynamic RBAC", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-06T08:47:15Z", "gh_stars": 23}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/gitops-catalog','==github.com/redhat-cop/gitops-catalog==','','2026',5,'An indispensable, community-curated collection of production-ready GitOps blueprints, Argo CD definitions, and cluster config charts maintained by Red Hat CoP.','YAML','Source Code','Advanced',0,'online','manual','28e872d62dd05f2d4d88ec6141cc8e2e4b6f9a8e6bc44d2f47e55c1291db8d0c',100.0,1779034327,1,'2026-06-08T16:57:19Z',NULL,NULL,NULL,'["CI/CD & Delivery", "GitOps Blueprints", "Community Catalog"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T16:57:19Z", "gh_stars": 377}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/infra-ansible','GitHub redhat-cop: Ansible Role 🌟','','2023',2,'A structured repository of Ansible automation roles customized for provisioning, maintaining, and configuring OpenShift resources. Simplifies operations such as authentication, user management, and day-2 configurations.','YAML','Code Repository','Advanced',0,'online','manual','ab2e14faa72cffb2fe348d6396361af9c07bfc23405af10540f220999184db21',100.0,1779130495,1,'2024-12-25T00:34:57Z',NULL,NULL,NULL,'["Platform Architecture", "Automation", "Ansible"]','["[ENTERPRISE-STABLE]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-25T00:34:57Z", "gh_stars": 219}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/infra-ansible/tree/master/roles/identity-management ','GitHub redhat-cop: Ansible Role 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033041,0,'2026-05-17T17:50:41.357835+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-cop/infra-ansible"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/keepalived-operator','==redhat-cop/keepalived-operator: Keepalived operator==','','2023',5,'Manages Keepalived deployments within Kubernetes clusters. It coordinates VIP (Virtual IP) failover protocols across physical or virtual cluster node interfaces.','Go','Operator','Advanced',0,'online','manual','36ebcc8a8c1e0b111e6f6a4d84a1eb0a7df3ef7f97b74c9f36e825c3b3452a79',100.0,1779033046,1,'2024-04-03T23:41:54Z',NULL,NULL,NULL,'["Networking", "Load Balancing", "High Availability", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-03T23:41:54Z", "gh_stars": 123}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-applier','openshift-applier','','2023',5,'An Ansible-based configuration framework from the Red Hat Community of Practice (CoP). It simplifies OpenShift resource definition by translating complex templates into structured variables, allowing legacy automation tools to interface with Kubernetes.','Ansible','Automation Tool','Intermediate',0,'online','manual','c5045b3bfe9fb02f4e1c402ac4e20a541531cc4c8d477d3108772d98342d5b20',100.0,1779032786,1,'2023-01-16T14:45:42Z',NULL,NULL,NULL,'["Deployment & Delivery", "OpenShift", "Automation"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-16T14:45:42Z", "gh_stars": 98}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-playbooks','OpenShift Playbooks','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','322d2044fcde21fd62b287e7a6b3a2aa7b942139a6745530d8b14a1ab5ebd790',100.0,1779031567,1,'2026-05-17T17:26:07.397674+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"gh_license": "CC-BY-SA-4.0"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit','OpenShift Toolkit 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','73930c1fbb7418f2401b9edd0df604cbee3db613a9835abccb329a06bedbaecb',100.0,1779032249,1,'2026-05-17T17:37:29.140976+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/tree/master/capacity-dashboard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','049ec769aec9d45569d1de327ebb3742264ba2ef49ddfa1fc0ac459fe68d4b03',100.0,1779029634,1,'2026-05-17T16:53:54.485014+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/tree/master/custom-dashboards',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2bfcf18e1623bfc91158bf24be624875fa444d591fe10c1d34310a0143450f5a',100.0,1779032518,1,'2026-05-17T17:41:58.849999+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/tree/master/networkpolicy','GitHub: redhat-cop OpenShift Toolkit Network Policy 🌟','','2020',3,'Developed by the Red Hat Community of Practice, this repository provides highly standardized, reusable NetworkPolicy templates. While early implementations relied on basic IP blocks, live engineering practices in 2026 demand these profiles for enforcing zero-trust namespaces.','YAML','Repository','Advanced',0,'online','manual','cd907088eeb5ced935681a6c6a7422bdddcf468be81abcf597bc7947be65cba1',100.0,1779032104,1,'2022-11-08T14:49:55Z',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Security", "Network Policies"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-08T14:49:55Z", "gh_stars": 236}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/tree/master/quota-management','GitHub redhat-cop: OpenShift Toolkit - Quota Management 🌟','','2021',2,'A toolkit designed to administer dynamic multi-project resource quotas. Provides automation patterns to help cluster operators coordinate resource allocation profiles across developer namespaces.','Go','Code Repository','Advanced',0,'online','manual','0ee9da0840ba5110b22c139014a88b0d20833b3c13250ae5dfefc13166cad2f4',100.0,1779031865,1,'2022-11-08T14:49:55Z',NULL,NULL,NULL,'["Platform Architecture", "Resource Management", "Governance"]','["[COMMUNITY-TOOL]", "[ENTERPRISE-STABLE]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-08T14:49:55Z", "gh_stars": 236}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/pelorus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9e0a361d7f9844408ff4bb2f67698201bd08cb34e4b2b3ab44c90bb11bbe1970',100.0,1779032372,0,'2026-05-17T17:39:32.213471+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/pipeline-library','OpenShift Pipeline Library 🌟','','2021',1,'A collection of shared pipeline libraries providing modular groovy wrapper methods for OpenShift deployments. Most implementations are archived as enterprise standards have pivoted completely toward Tekton Pipelines and Argo CD GitOps pipelines.','Groovy','Code Repository','Advanced',0,'online','manual','791bf29a388fb988c57a91ed46b419db0c36c6e12b4368fa1db2de945ca7038e',100.0,1779031896,1,'2023-11-14T11:29:20Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-14T11:29:20Z", "gh_stars": 51}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-cop/quay-operator','Quay Community Edition operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','29bf38ae0cd9b442da8f581ec65f8dc6e0daee5b7d2be93453ebf87c6c63847b',100.0,1779031064,0,'2026-05-17T17:17:44.934559+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://github.com/quay/quay-operator"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos','Red Hat Tutorials & Examples: github.com/redhat-developer-demos 🌟','','2023',0,'The main repository for Red Hat Developer developer demos. Offers a variety of quickstarts covering modern Java/Go runtimes, microservices integration, Kubernetes-native deployments, and pipeline automation designs.','Java / Go / Node.js','Repository','Intermediate',1,'online','manual','86a2f65ef28633dcbfc8bb69566b134096d084b2399d0efbfbf5a1a60e6f4887',100.0,1779030788,1,'2026-05-17T17:13:08.078620+02:00',NULL,NULL,NULL,'["Application Development", "Tutorials", "Developer Demos"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/istio-tutorial','github: redhat-developer-demos Istio Tutorial for Java Microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6aa944dab53781d6e7f95f9c8fc283d81c70e52b6191693d2f3c95f0bebf7436',100.0,1779031521,0,'2026-05-17T17:25:21.414866+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-scholars/istio-tutorial"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/knative-tutorial','knative-tutorial','','2023',5,'A comprehensive repository tutorial focused on Knative. Delivers detailed, practical instructions for implementing Knative Serving, traffic splitting, event brokers, and scale-to-zero configurations.','Java / Yaml','Repository','Intermediate',1,'online','manual','32a735e398958e5c1d0b6daac824581708477f5be29cbfc3b5bd1d5e4822342f',100.0,1779030674,1,'2026-01-15T22:52:33Z',NULL,NULL,NULL,'["Serverless & Knative", "Serverless Frameworks", "Knative Tutorial"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-15T22:52:33Z", "gh_stars": 291}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/spring-petclinic','github.com/redhat-developer-demos/spring-petclinic 🌟','','2020',0,'Curator Insight maps out Red Hat''s customized developer demo fork of the Spring Petclinic project. Live Grounding indicates this version is heavily optimized for OpenShift deployments, featuring native integration with OpenShift build configs and Kubernetes secrets. It is ideal for illustrating red-hat native cloud development workflows.','Java','Repository','Intermediate',1,'online','manual','fd24727441ba9292563440cf72f52c7fc639eba4eb1f369c8ae9f1ebddf16460',100.0,1781735921,1,'2026-06-18T00:38:41.281870+02:00',NULL,NULL,NULL,'["Software Development", "Microservices", "Reference Architecture", "Spring Petclinic Red Hat"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-developer/odo','ODO: OpenShift Command line for Developers 🌟','','2024',5,'Official repository for odo, a developer-centric CLI for Kubernetes and OpenShift. Abstracting away complex Kubernetes YAML manifests, odo prioritizes fast iterative code deployments directly to the cluster from local IDE directories.','Go','Repository','Intermediate',1,'online','manual','8bdde2aceb677ab1c885afb312d10ca3a1d660fd0e588dabb9376553ffe9a16f',100.0,1779031602,1,'2026-03-30T17:07:22Z',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "OpenShift Odo CLI"]','["[DE FACTO STANDARD]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-30T17:07:22Z", "gh_stars": 841}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-gpte-devopsautomation/ocp4_app_deploy_homework_grading','Grading Pipeline for OpenShift 4 Advanced Application Deployment Homework Assignment','','2021',0,'Curator Insight frames this as a grading pipeline automated for assessing advanced application deployment homework on OpenShift 4. Live Grounding indicates it uses script-based compliance checks to programmatically evaluate multi-tier deployments. This architecture is valuable for automated environment auditing and continuous validation platforms.','Groovy','Repository','Advanced',0,'online','manual','11952450ee620a2e1caf388fa3392fac6fdaf3c0f552d391f01606a264b8d935',100.0,1781735911,1,'2026-06-18T00:38:31.060876+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Automation Grading", "Academic Homework"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/redhat-scholars/istio-tutorial','redhat-scholars: istio-tutorial 🌟','','2023',3,'A comprehensive scenario-driven learning path designed by Red Hat. Covers service deployment, routing, traffic splitting, canary deployments, circuit breakers, and advanced security models using Envoy.','HTML','Repository','Intermediate',1,'online','manual','6aa944dab53781d6e7f95f9c8fc283d81c70e52b6191693d2f3c95f0bebf7436',100.0,1779034156,1,'2024-10-17T11:00:24Z',NULL,NULL,NULL,'["Service Mesh", "Training", "Education"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-17T11:00:24Z", "gh_stars": 1206}'); +INSERT INTO "resources" VALUES('https://github.com/redhatdemocentral/ocp-install-demo','github.com/redhatdemocentral: OpenShift Container Platform Install Demo'' 🌟','','2021',3,'A repository of scripts for quick deployment demonstrations of the OpenShift Container Platform. Useful for sandboxing and architecture demos. However, 2026 production automation pipelines strictly favor the official OpenShift Installer (IPI) commands directly.','Shell','Code Repository','Advanced',0,'online','manual','37d4ae26478a77707dc937bd7afb50f9571de3db2345633bfe9f35e0a152d073',100.0,1781736123,1,'2026-06-18T00:42:03.110011+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Demos & Workshops"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/redhatspain/apache-reverse-proxy-jenkins','Apache Reverse Proxy for Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9d875b557b84eed1c35aed8d8cbd536b4ad4f9af17e64b8ac003b1e033ee998d',100.0,1779031945,0,'2026-05-17T17:32:25.427720+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/apache-reverse-proxy-jenkins"}'); +INSERT INTO "resources" VALUES('https://github.com/redhatspain/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf','My Dynatrace proof of concept 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87bdcfd7de5bf5edde67964c50cb353136bae950347fd52ab4b285fcaddae3c5',100.0,1779030732,0,'2026-05-17T17:12:12.465121+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf"}'); +INSERT INTO "resources" VALUES('https://github.com/redhatspain/awesome-kubernetes/tree/master/pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1f38461b8ef6fb950943d311d635603a28b0210389b47d3c8c3bfd6a1d1e9b1f',100.0,1779032340,0,'2026-05-17T17:39:00.215629+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/redhatspain/confluence6-atlassian','Atlassian Confluence6','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','68899e39f2e8c69de2e1bc9a7085f64c600c83931fd0a3cdadfa7136cd37c6a3',100.0,1779033974,0,'2026-05-17T18:06:14.423001+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/confluence6-atlassian"}'); +INSERT INTO "resources" VALUES('https://github.com/redhatspain/jenkins-CasC-kubernetes-demo','Jenkins Configuration as Code on Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de8f3797f1dc811127980d26c0db9fe57190976c33590c276556b1ead02e05f6',100.0,1779031181,0,'2026-05-17T17:19:41.947357+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/jenkins-CasC-kubernetes-demo"}'); +INSERT INTO "resources" VALUES('https://github.com/redhatspain/nexus3-helm-chart','Proof of Concept: Nexus3 Chart configuration on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c47112a19729667b9426ca0878bae659779bcea302b5d100a828a37305451200',100.0,1779031865,0,'2026-05-17T17:31:05.850186+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/nexus3-helm-chart"}'); +INSERT INTO "resources" VALUES('https://github.com/redkubes/otomi-core','==github: Otomi==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','39d17f5e01336c933d85de62b95e90f66645b05c9f8e301a3bb5520d27cc0df5',100.0,1779033904,0,'2026-05-17T18:05:04.116343+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/redpanda-data/console','redpanda-data/kowl','','2023',5,'A high-performance web dashboard optimized for debugging and exploring event-streaming platforms. Developed originally as Kowl and later rebranded as Redpanda Console, it presents outstanding visualization of schema registries, active consumer state tracking, and rapid payload searches.','TypeScript','Open Source Tool','Intermediate',0,'online','manual','f9cf43865650fb3fb4b61a4e568811dc244f4a38ce1bed0c8f67da5e778ce9ac',100.0,1781736091,1,'2026-06-18T00:41:31.521530+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Observability & UI"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/redpanda-data/kowl','redpanda-data/kowl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eb6cee0202e057298f985d2033125765332c425f6edbe4942af179bfe21ac5e1',100.0,1779033045,0,'2026-05-17T17:50:45.331044+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://github.com/redpanda-data/console"}'); +INSERT INTO "resources" VALUES('https://github.com/reetasingh/CKAD-Bookmarks','CKAD-Bookmarks','','2022',5,'A curated repository of target-specific browser bookmarks designed to speed up reference lookup in the official Kubernetes documentation during the time-constrained Certified Kubernetes Application Developer (CKAD) exam. Organized logically by exam domains, it allows rapid navigation to code snippets for CronJobs, NetworkPolicies, and PersistentVolumeClaims.','HTML','Reference','Beginner',0,'online','manual','dff58f531df854fa84ac372bc6f10784d54b17ebf8cc25c48c5ddde5ed301a2d',100.0,1779030268,1,'2023-02-23T04:44:31Z',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-23T04:44:31Z", "gh_stars": 295}'); +INSERT INTO "resources" VALUES('https://github.com/regret546/AzureBlueprints/tree/main/iac-azure-bastion-hub-spoke','Azure Bastion Hub-Spoke IaC Blueprint','An Infrastructure-as-Code blueprint to automate the deployment of Azure Bastion within a hub-and-spoke virtual network topology.','2026',4,'A ready-to-deploy Infrastructure-as-Code repository facilitating standard landing zone security configurations on Azure. Automates the provisioning of Azure Bastion hosted in a centralized Hub virtual network, establishing secure, peer-routed administrative access tunnels to VMs housed in secondary Spoke networks. Implements strict enterprise topology rules to minimize public-facing attack surfaces without disrupting operational connectivity.','en','repository','intermediate',0,'online','automatic','ba30c6b7f96e540b46eb1750dfa7e3dbf5d6010da3746457ff7be3ef464e03e7',NULL,1780352037,0,'2026-06-02T00:13:57.401450+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Networking", "Hub and Spoke", "Azure Bastion IaC"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Active community project detailing enterprise standard cloud architecture topologies.", "social_preview_url": "https://opengraph.githubassets.com/26aa80ab90c6bd6129d48a65ad1a5affeb1612c4f5d2ff79857c7ac4fd6a8b8f/regret546/AzureBlueprints", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://github.com/rehacktive/caffeine','rehacktive/caffeine','','N/A',0,'Curator Insight shows Caffeine as a simple Go command-line tool designed to prevent system sleep cycles. Live Grounding shows stable but quiet activity, functioning perfectly as an OS-level utility.','English','Repository','Beginner',0,'online','manual','1990fd11ed5696e40dd95d6825a89fdcb1f512364813c84a8e5e5ed51eba700a',100.0,1779031103,1,'2022-11-30T16:19:55Z',NULL,NULL,NULL,'["Utilities", "Go Tools", "System Utilities"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-11-30T16:19:55Z", "gh_stars": 1176}'); +INSERT INTO "resources" VALUES('https://github.com/rekon-oss/portfall','Portfall: A desktop k8s port-forwarding portal for easy access to all your'' cluster UIs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f3cab895c3d5d3bf7ef5c7d6ef01043692b0314dab49a19317fca41a7ef5b5a',100.0,1779032383,0,'2026-05-17T17:39:43.768254+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/Rested/portfall"}'); +INSERT INTO "resources" VALUES('https://github.com/rene6502/keepass-secret','rene6502/keepass-secret','','2026',1,'KeePass-Secret is a specialized Kubernetes operator designed to synchronize secret data directly from a secure KeePass database into native K8s secrets. By mapping database paths to target configurations, it helps teams centralize configuration files offline while automating cluster injection. The tool is highly suitable for homelab architectures and secure developer environments.','Go','Operator','Intermediate',0,'online','manual','8eff8a8be448a4148fc1ac4bacdfc6c3a0e6328b643d4ddf713f2c271ac20613',100.0,1779031226,1,'2026-04-19T13:48:49Z',NULL,NULL,NULL,'["Security", "Secret Management", "Integrations"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-19T13:48:49Z", "gh_stars": 36}'); +INSERT INTO "resources" VALUES('https://github.com/reneaudain/jenkins_tf_repo','github.com/reneaudain/jenkins_tf_repo: Jenkins Server and S3 Artifact Storage'' on AWS using Terraform','','2023',0,'Practical automation code directory targeting the deployment of Jenkins configurations along with secure S3 storage setups. Integrates infrastructure definitions for continuous delivery processes on AWS platforms.','HCL','Code Repository','Intermediate',0,'online','manual','00139cb5839658cc1e9b768e419c1ae54cf1ff6bb68af7292dfad2f96814226d',100.0,1781736232,1,'2026-06-18T00:43:52.257244+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/replicatedhq/troubleshoot','github.com/replicatedhq/troubleshoot','','2025',2,'A framework providing preflight checks and support-bundle collection capabilities for Kubernetes applications. Crucial for enterprise environments deploying applications onto heterogeneous on-premises or customer-managed clusters.','Go','Tool','Advanced',0,'online','manual','ab452e5ede9ee17c96b1d2b2d0e07b1c18589b9dac1fa9ce2c94f4ac2701b302',100.0,1779032699,1,'2026-06-11T16:15:20Z',NULL,NULL,NULL,'["Observability", "Debugging", "Pre-flight Checks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes-troubleshooting.md"]','["kubernetes-tools.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T16:15:20Z", "gh_stars": 582}'); +INSERT INTO "resources" VALUES('https://github.com/resmoio/kubernetes-event-exporter','resmoio/kubernetes-event-exporter','','2025',3,'The Kubernetes Event Exporter routes native, transient cluster events to long-term storage and telemetry backends like Elasticsearch, Kafka, Datadog, or Slack. This ensures reliable auditing trails and operational visibility, filling the void left by default short-lived event structures.','Go','Daemon / Exporter','Intermediate',1,'online','manual','951f3f78dd520fc442d23ef9b1816aa9f9a624f20ed905dc7d4af9f22d71a305',100.0,1779033140,1,'2024-08-20T15:09:21Z',NULL,NULL,NULL,'["Observability", "Logging & Events", "Event Routing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-20T15:09:21Z", "gh_stars": 1030}'); INSERT INTO "resources" VALUES('https://github.com/resources/events/github-microsoft-build26','GitHub at Microsoft Build 2026','Official collection of demos, code-first agent workshops, and terminal toolkits featured at the Microsoft Build 2026 conference.','2026',4,'A central resource repository highlighting GitHub''s shift toward the agentic software development lifecycle during Microsoft Build 2026. - Features reference materials on compiling custom knowledge bases, configuring terminal-native tools, and deploying Copilot-powered workflows. -- Showcases specialized integrations like OpenClaw for local agent loops and the terminal-based Microsoft Build CLI plugin to interface with live cloud resources.','en','event','Intermediate',0,'online','automatic','38d3e9552cfe9e4ef4ff5d4798451c58a0a6c3d06890f61a6f50a3160da43c5a',NULL,1.78035283880108499e+09,0,'2026-06-02T00:27:18.801085+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Agentic Systems", "Developer Tooling"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official events hub repository detailing GitHub and Microsoft integrations at Build 2026. Highly vetted, authoritative and heavily referenced during the June 2026 conference.", "social_preview_url": "", "source_provenance": "X.com (GitHub)", "suggested_new_category": "developer-events"}'); -INSERT INTO "resources" VALUES('https://github.com/resources/whitepapers/actions','==resources.github.com: What is GitHub Actions? How automation & CI/CD work on GitHub (whitepaper/pdf)==','','2021',0,'An enterprise whitepaper discussing architectural strategies to consolidate developer pipelines on GitHub. Outlines resource efficiency, pipeline standardization, and reduced maintenance overhead from integrating CI tools directly into repository lifecycles.','None','Documentation','Intermediate',0,'online','manual','ad1375e7fde97429ae8092cdb30c7e800c467a81395e0b401cb3fd726112fd13',100.0,1.78173595024781489e+09,1,'2026-06-18T00:39:10.247815+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Enterprise Whitepaper"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/reviewdog/reviewdog','==reviewdog - A code review dog who keeps your codebase healthy.==','','2023',4,'Automated code review bot designed to parse error inputs from arbitrary linter systems and post inline comments directly back to pull requests on GitHub, GitLab, or Bitbucket.','Go','Tool','Intermediate',0,'online','manual','b66adcc890091ac5c67c9dbc5000a5f59e5f4d853714436d32699d7be95a521a',100.0,1.77903456073973798e+09,1,'2026-06-12T21:30:34Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Code Review"]','["[ENTERPRISE-STABLE]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T21:30:34Z", "gh_stars": 9365}'); -INSERT INTO "resources" VALUES('https://github.com/rh-messaging/artemis-prometheus-metrics-plugin','Artemis Prometheus Metrics Plugin','','2024',5,'Duplicates technical setup for the Artemis-Prometheus plugin, highlighting metrics formatting for queue lengths, active sessions, and underlying JVM memory states.','Java','Repository','Intermediate',0,'online','manual','8ef645952b41c8c9048429b780036f62a1742f360244b250ae6aa6ac89b8b5a1',100.0,1.77902927452555704e+09,1,'2026-06-11T09:39:52Z',NULL,NULL,NULL,'["Middleware", "Messaging Orchestration", "Artemis Extensions"]','["[DE FACTO STANDARD]"]','["docs/grafana.md", "docs/prometheus.md"]','["prometheus.md", "grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:39:52Z", "gh_stars": 28}'); -INSERT INTO "resources" VALUES('https://github.com/ricardomaraschini/tagger','Tagger','','2021',1,'A custom controller designed to monitor container image registries and automatically update reference tags on corresponding deployment resources upon registry changes, though now generally managed by GitOps controllers like Argo Image Updater.','Go','Operator','Intermediate',1,'online','manual','ec474449a5d1c5337c1ab6d4446faca214cf67ff0457127652ba0340f069143c',100.0,1779029989.23807,1,'2026-05-18T14:11:12Z',NULL,NULL,NULL,'["Cluster Management", "Configuration Management", "Dynamic Metadata"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T14:11:12Z", "gh_stars": 15}'); -INSERT INTO "resources" VALUES('https://github.com/ricoberger/vault-secrets-operator','github.com/ricoberger/vault-secrets-operator','','2025',5,'This operator provides direct synchronization between HashiCorp Vault secrets and Kubernetes Secrets storage classes. By tracking external Vault paths, it triggers dynamic, secure updates to dependent application pods the moment source secrets are rotated.','Go','Repository','Advanced',0,'online','manual','59363a26a104496ba1ec0798d143393b7d2a0b4175343ecd92dec3425d970b58',100.0,1.77903061110591697e+09,1,'2026-06-01T04:59:40Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "HashiCorp Vault"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T04:59:40Z", "gh_stars": 687}'); -INSERT INTO "resources" VALUES('https://github.com/rmb938/hostport-allocator','HostPort Operator','','2022',5,'An allocation controller that coordinates and locks dedicated hostPorts for pods. It mitigates physical scheduling conflicts when multiple high-performance workloads require direct edge node exposure.','Go','Operator','Advanced',0,'online','manual','882482d19f013805f1289308977db6293265f766f0b3f076c25a236073db6560',100.0,1.77903403115522694e+09,1,'2025-11-17T00:22:54Z',NULL,NULL,NULL,'["Networking", "Ingress & Routing", "Host Port Allocation", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-17T00:22:54Z", "gh_stars": 18}'); -INSERT INTO "resources" VALUES('https://github.com/robscott/kube-capacity/releases','==Kube-capacity==','','2025',3,'Kube-capacity is an exceptionally popular CLI utility designed to synthesize and output resource requests, limits, and actual real-time utilization. It queries metrics servers and displays overall usage at the node, pod, and container levels, acting as a crucial tool for capacity optimization.','Go','CLI Tool','Intermediate',0,'online','manual','4b11fd0b190de20e55cfc8c521ce0731be7a5ad1b21bea34d953e9713c6ce04a',100.0,1.77903002546039295e+09,1,'2025-11-21T01:07:32Z',NULL,NULL,NULL,'["Operations", "Resource Management", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-21T01:07:32Z", "gh_stars": 2636}'); -INSERT INTO "resources" VALUES('https://github.com/robusta-dev/chatgpt-yaml-generator','github.com/robusta-dev/chatgpt-yaml-generator','','N/A',0,'A tailored schema wizard matching generative prompts to robust Kubernetes structures. Generates production-ready configurations containing service boundaries, volume bindings, and routing structures.','English','Repository','Intermediate',0,'online','manual','c3b53f800b5374d40ece00e4a0576acf75f1f134d46e11d6428cff39368f3c32',100.0,1.77903236892703294e+09,1,'2023-07-08T05:13:58Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operations", "Declarative Manifests"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-07-08T05:13:58Z", "gh_stars": 117}'); -INSERT INTO "resources" VALUES('https://github.com/robusta-dev/holmesgpt','HolmesGPT (Robusta)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','941c9489c44841efbc269906164c68f1aba114130400d86da339a947dea72314',100.0,1.77902915913672709e+09,0,'2026-05-17T16:45:59.136727+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md", "docs/ai.md"]','[]','{}','{"duplicate_of": "https://github.com/HolmesGPT/holmesgpt"}'); -INSERT INTO "resources" VALUES('https://github.com/robusta-dev/krr','==robusta-dev/krr==','','2025',5,'Robusta KRR (Kubernetes Resource Recommender) is an open-source CLI tool that optimizes resource requests and limits. By collecting and analyzing historical usage metrics from Prometheus, KRR outputs actionable recommendations to prevent pod OOM-kills while cutting unnecessary CPU and memory over-allocations, making it a critical FinOps instrument.','Python','CLI Tool','Medium',0,'online','manual','3cb6c1eaa47ed3a44ed249d54e2eb57ac69d5da64d8421108008b49abca4cee7',100.0,1.77902937144981503e+09,1,'2026-06-08T14:12:45Z',NULL,NULL,NULL,'["FinOps", "Resource Optimization", "Right-Sizing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T14:12:45Z", "gh_stars": 4616}'); -INSERT INTO "resources" VALUES('https://github.com/robusta-dev/kubernetes-chatgpt-bot','github.com/robusta-dev/kubernetes-chatgpt-bot','','N/A',0,'An intelligent triage chatbot linking cluster failures directly to LLM advice. Hooks Prometheus alert outputs to supply operators with instantaneous log summaries and debug steps.','English','Repository','Advanced',1,'online','manual','2f1ade76dd3cf3cedcd84243e469186f5a143bb3c7be9a6e87708670f3c762c5',100.0,1.78173588987617707e+09,1,'2026-06-18T00:38:09.876177+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operations", "AIOps Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/robzienert/awesome-spinnaker','Awesome Spinnaker','','2026',1,'A developer resource library for Spinnaker continuous delivery engines. Details advanced declarative pipeline patterns, blue-green delivery topologies, and integration guidelines for multi-cloud deployments.','Markdown','Awesome List','Advanced',1,'online','manual','7bf27d2766d7f327fd6c84c2b936b7de5de6e174a946937f6c97cf21e7ea5abd',100.0,1.77903248433670592e+09,1,'2019-02-12T17:51:32Z',NULL,NULL,NULL,'["Continuous Delivery", "CI-CD Pipelines", "Multi-Cloud Continuous Delivery"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-02-12T17:51:32Z", "gh_stars": 13, "is_special": true}'); +- Showcases specialized integrations like OpenClaw for local agent loops and the terminal-based Microsoft Build CLI plugin to interface with live cloud resources.','en','event','Intermediate',0,'online','automatic','38d3e9552cfe9e4ef4ff5d4798451c58a0a6c3d06890f61a6f50a3160da43c5a',NULL,1780352838,0,'2026-06-02T00:27:18.801085+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Agentic Systems", "Developer Tooling"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official events hub repository detailing GitHub and Microsoft integrations at Build 2026. Highly vetted, authoritative and heavily referenced during the June 2026 conference.", "social_preview_url": "", "source_provenance": "X.com (GitHub)", "suggested_new_category": "developer-events"}'); +INSERT INTO "resources" VALUES('https://github.com/resources/whitepapers/actions','==resources.github.com: What is GitHub Actions? How automation & CI/CD work on GitHub (whitepaper/pdf)==','','2021',0,'An enterprise whitepaper discussing architectural strategies to consolidate developer pipelines on GitHub. Outlines resource efficiency, pipeline standardization, and reduced maintenance overhead from integrating CI tools directly into repository lifecycles.','None','Documentation','Intermediate',0,'online','manual','ad1375e7fde97429ae8092cdb30c7e800c467a81395e0b401cb3fd726112fd13',100.0,1781735950,1,'2026-06-18T00:39:10.247815+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Enterprise Whitepaper"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/reviewdog/reviewdog','==reviewdog - A code review dog who keeps your codebase healthy.==','','2023',4,'Automated code review bot designed to parse error inputs from arbitrary linter systems and post inline comments directly back to pull requests on GitHub, GitLab, or Bitbucket.','Go','Tool','Intermediate',0,'online','manual','b66adcc890091ac5c67c9dbc5000a5f59e5f4d853714436d32699d7be95a521a',100.0,1779034560,1,'2026-06-12T21:30:34Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Code Review"]','["[ENTERPRISE-STABLE]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T21:30:34Z", "gh_stars": 9365}'); +INSERT INTO "resources" VALUES('https://github.com/rh-messaging/artemis-prometheus-metrics-plugin','Artemis Prometheus Metrics Plugin','','2024',5,'Duplicates technical setup for the Artemis-Prometheus plugin, highlighting metrics formatting for queue lengths, active sessions, and underlying JVM memory states.','Java','Repository','Intermediate',0,'online','manual','8ef645952b41c8c9048429b780036f62a1742f360244b250ae6aa6ac89b8b5a1',100.0,1779029274,1,'2026-06-11T09:39:52Z',NULL,NULL,NULL,'["Middleware", "Messaging Orchestration", "Artemis Extensions"]','["[DE FACTO STANDARD]"]','["docs/grafana.md", "docs/prometheus.md"]','["prometheus.md", "grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:39:52Z", "gh_stars": 28}'); +INSERT INTO "resources" VALUES('https://github.com/ricardomaraschini/tagger','Tagger','','2021',1,'A custom controller designed to monitor container image registries and automatically update reference tags on corresponding deployment resources upon registry changes, though now generally managed by GitOps controllers like Argo Image Updater.','Go','Operator','Intermediate',1,'online','manual','ec474449a5d1c5337c1ab6d4446faca214cf67ff0457127652ba0340f069143c',100.0,1779029989,1,'2026-05-18T14:11:12Z',NULL,NULL,NULL,'["Cluster Management", "Configuration Management", "Dynamic Metadata"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T14:11:12Z", "gh_stars": 15}'); +INSERT INTO "resources" VALUES('https://github.com/ricoberger/vault-secrets-operator','github.com/ricoberger/vault-secrets-operator','','2025',5,'This operator provides direct synchronization between HashiCorp Vault secrets and Kubernetes Secrets storage classes. By tracking external Vault paths, it triggers dynamic, secure updates to dependent application pods the moment source secrets are rotated.','Go','Repository','Advanced',0,'online','manual','59363a26a104496ba1ec0798d143393b7d2a0b4175343ecd92dec3425d970b58',100.0,1779030611,1,'2026-06-01T04:59:40Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "HashiCorp Vault"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T04:59:40Z", "gh_stars": 687}'); +INSERT INTO "resources" VALUES('https://github.com/rmb938/hostport-allocator','HostPort Operator','','2022',5,'An allocation controller that coordinates and locks dedicated hostPorts for pods. It mitigates physical scheduling conflicts when multiple high-performance workloads require direct edge node exposure.','Go','Operator','Advanced',0,'online','manual','882482d19f013805f1289308977db6293265f766f0b3f076c25a236073db6560',100.0,1779034031,1,'2025-11-17T00:22:54Z',NULL,NULL,NULL,'["Networking", "Ingress & Routing", "Host Port Allocation", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-17T00:22:54Z", "gh_stars": 18}'); +INSERT INTO "resources" VALUES('https://github.com/robscott/kube-capacity/releases','==Kube-capacity==','','2025',3,'Kube-capacity is an exceptionally popular CLI utility designed to synthesize and output resource requests, limits, and actual real-time utilization. It queries metrics servers and displays overall usage at the node, pod, and container levels, acting as a crucial tool for capacity optimization.','Go','CLI Tool','Intermediate',0,'online','manual','4b11fd0b190de20e55cfc8c521ce0731be7a5ad1b21bea34d953e9713c6ce04a',100.0,1779030025,1,'2025-11-21T01:07:32Z',NULL,NULL,NULL,'["Operations", "Resource Management", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-21T01:07:32Z", "gh_stars": 2636}'); +INSERT INTO "resources" VALUES('https://github.com/robusta-dev/chatgpt-yaml-generator','github.com/robusta-dev/chatgpt-yaml-generator','','N/A',0,'A tailored schema wizard matching generative prompts to robust Kubernetes structures. Generates production-ready configurations containing service boundaries, volume bindings, and routing structures.','English','Repository','Intermediate',0,'online','manual','c3b53f800b5374d40ece00e4a0576acf75f1f134d46e11d6428cff39368f3c32',100.0,1779032368,1,'2023-07-08T05:13:58Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operations", "Declarative Manifests"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-07-08T05:13:58Z", "gh_stars": 117}'); +INSERT INTO "resources" VALUES('https://github.com/robusta-dev/holmesgpt','HolmesGPT (Robusta)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','941c9489c44841efbc269906164c68f1aba114130400d86da339a947dea72314',100.0,1779029159,0,'2026-05-17T16:45:59.136727+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md", "docs/ai.md"]','[]','{}','{"duplicate_of": "https://github.com/HolmesGPT/holmesgpt"}'); +INSERT INTO "resources" VALUES('https://github.com/robusta-dev/krr','==robusta-dev/krr==','','2025',5,'Robusta KRR (Kubernetes Resource Recommender) is an open-source CLI tool that optimizes resource requests and limits. By collecting and analyzing historical usage metrics from Prometheus, KRR outputs actionable recommendations to prevent pod OOM-kills while cutting unnecessary CPU and memory over-allocations, making it a critical FinOps instrument.','Python','CLI Tool','Medium',0,'online','manual','3cb6c1eaa47ed3a44ed249d54e2eb57ac69d5da64d8421108008b49abca4cee7',100.0,1779029371,1,'2026-06-08T14:12:45Z',NULL,NULL,NULL,'["FinOps", "Resource Optimization", "Right-Sizing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T14:12:45Z", "gh_stars": 4616}'); +INSERT INTO "resources" VALUES('https://github.com/robusta-dev/kubernetes-chatgpt-bot','github.com/robusta-dev/kubernetes-chatgpt-bot','','N/A',0,'An intelligent triage chatbot linking cluster failures directly to LLM advice. Hooks Prometheus alert outputs to supply operators with instantaneous log summaries and debug steps.','English','Repository','Advanced',1,'online','manual','2f1ade76dd3cf3cedcd84243e469186f5a143bb3c7be9a6e87708670f3c762c5',100.0,1781735889,1,'2026-06-18T00:38:09.876177+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operations", "AIOps Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/robzienert/awesome-spinnaker','Awesome Spinnaker','','2026',1,'A developer resource library for Spinnaker continuous delivery engines. Details advanced declarative pipeline patterns, blue-green delivery topologies, and integration guidelines for multi-cloud deployments.','Markdown','Awesome List','Advanced',1,'online','manual','7bf27d2766d7f327fd6c84c2b936b7de5de6e174a946937f6c97cf21e7ea5abd',100.0,1779032484,1,'2019-02-12T17:51:32Z',NULL,NULL,NULL,'["Continuous Delivery", "CI-CD Pipelines", "Multi-Cloud Continuous Delivery"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-02-12T17:51:32Z", "gh_stars": 13, "is_special": true}'); INSERT INTO "resources" VALUES('https://github.com/rohitg00/ai-engineering-from-scratch','rohitg00/ai-engineering-from-scratch','A comprehensive, free, and MIT-licensed curriculum comprising 435 lessons across 20 phases to build AI algorithms from scratch.','2026',4,'A rigorous, open-source educational curriculum designed to teach developers to build AI algorithms from basic math foundations up to advanced production architectures. * Covers 20 comprehensive phases, including deep learning, custom transformer training, LLM quantization (FP8, GGUF), and multi-agent system orchestration. -* Integrates seamlessly with Claude Code and Cursor as agentic skills to support local understanding verification and diagnostics.','en','repository','intermediate',0,'online','automatic','50d5c9e84444f6e6340d9ed1e1238dcc9f1a2f4ee4de1ab63025a320011d83ff',NULL,1.78035268674446892e+09,0,'2026-06-01T16:14:02Z',NULL,NULL,NULL,'["Artificial Intelligence", "E-Learning", "LLM Engineering", "Agent Frameworks"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "elearning", "gh_license": "MIT", "gh_pushed": "2026-06-01T16:14:02Z", "gh_stars": 26711, "reputation_status": "Vetted", "reputation_summary": "Highly praised by the developer and AI engineering communities on Reddit and DEV.to for its unique, hands-on methodology that rebuilds core AI algorithms from raw mathematical foundations before implementing production libraries.", "social_preview_url": "https://opengraph.githubassets.com/0a08e166a20579d2f601b33f745c9976a6f74136cf52ffd71777c57e88abfc2b/rohitg00/ai-engineering-from-scratch", "source_provenance": "X.com (midudev)", "suggested_new_category": "ai-engineering"}'); -INSERT INTO "resources" VALUES('https://github.com/roib20/terraform-provision-gke-cloudflare','github.com/roib20: Terraform - Provision a GKE Cluster with Cloudflare Ingress'' and ArgoCD','','2022',1,'An automated infrastructure template bootstrapping a GKE cluster integrated with Cloudflare Ingress tunnels and ArgoCD. Delivers a complete GitOps framework with zero public endpoint exposure to secure container ingress points.','HCL','Repository','Advanced',0,'online','manual','fb5edeeb99997cd6b1facb9a8dcfdae866ecad72d3bf06f7cb09189569788890',100.0,1.77903293509002208e+09,1,'2025-06-12T17:11:17Z',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "GKE Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-06-12T17:11:17Z", "gh_stars": 11}'); -INSERT INTO "resources" VALUES('https://github.com/rootless-containers/usernetes','rootless-containers/usernetes','','2024',3,'Usernetes is an experimental project executing entire Kubernetes clusters (including kubelet, container runtime, and control plane) as unprivileged user sessions (rootless). By leveraging user namespaces, it mitigates severe host privilege escalation risks. Despite performance and networking constraints, it represents a crucial paradigm for high-security multi-tenant nodes.','Go','Tool','High',0,'online','manual','dc94480bb8e53be78b5973962747280d9a4e6d8a21c43d2177e470c2ffd8b2a3',100.0,1779029163.80027,1,'2026-06-08T06:15:13Z',NULL,NULL,NULL,'["Security", "Container Runtimes", "Rootless Kubernetes"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T06:15:13Z", "gh_stars": 970}'); -INSERT INTO "resources" VALUES('https://github.com/rootsongjc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0ea884cddf637bf061874a591f5aae79234b4728c03c20228d422e845731db28',100.0,1.77902991691516304e+09,1,'2026-05-17T16:58:36.915163+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/rootsongjc/awesome-cloud-native','rootsongjc/awesome-cloud-native 🌟','','2023',5,'An extensive library mapping the CNCF Cloud Native landscape, detailing Service Meshes, dynamic storages, logging setups, and database drivers. Provides platform architects with a systematic catalog to structure and maintain resilient, cloud-agnostic application footprints.','Markdown','Awesome List','Intermediate',1,'online','manual','33e15dc277a7a2f4fed420f6fef49071aa9f122abac77a1e6f33e807b04e41ae',100.0,1.77903392208296799e+09,1,'2026-06-08T12:56:50Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Cloud Native"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-08T12:56:50Z", "gh_stars": 2413, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/rosehgal/k8s-In-30Mins','github: K8s in 30 mins 🌟','','2024',4,'An accelerated educational repository mapping core Kubernetes abstractions, including Pods, Services, Deployments, and ReplicaSets. Translates complex container orchestration mechanics into brief visual explanations, facilitating quick developer onboarding for distributed systems development.','Markdown','Repository','Beginner',1,'online','manual','5c81ebfd4d71713255c9b7c98599d5f544fe17db032c2208b4d0142b17b3c5af',100.0,1.77913049501395511e+09,1,'2021-03-18T12:05:22Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Training & Concepts"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-03-18T12:05:22Z", "gh_stars": 212}'); -INSERT INTO "resources" VALUES('https://github.com/rossmcdonald/telegraf','Telegraf Ansible Role','','2024',0,'Ansible playbook role to provision and configure the Telegraf agent across varied Linux operating systems. Automates configuration generation and systemd unit registration.','Shell','Repository','Intermediate',0,'online','manual','1b1fb7e8b7e664928bf40f29d92222d796fc8977e041a9dd745801e8c72a13f1',100.0,1.78173613361723399e+09,1,'2026-06-18T00:42:13.617234+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Telegraf Deployment"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/rothgar/bashScheduler','github.com/rothgar/bashScheduler','','2018',0,'An experimental Kubernetes scheduler written entirely in Bash. It is exclusively intended for academic learning, illustrating scheduling queues, node filtering, and binding phases to developers wanting to grasp scheduler-manager communication without compiled code complexity.','Bash','Script / Experimental','Advanced',0,'online','manual','8fe75c35268dbffe245c454389314c522719dad8a4eda2c0036a802901db59f0',100.0,1.78173604671586108e+09,1,'2026-06-18T00:40:46.715861+02:00',NULL,NULL,NULL,'["Scheduling", "Custom Schedulers", "Experimental"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/rottencandy/vimkubectl','rottencandy/vimkubectl','','2021',1,'A Vim plugin that allows users to manage and inspect Kubernetes clusters directly from within Vim. It supports list, edit, and apply actions for standard resources without leaving the text editor. Highly appreciated by terminal purists in 2026 for minimizing window context switching.','Vim Script','Vim Plugin','Low',0,'online','manual','f5f9d3d49206dc38f110fe21cfb12e9dab397169ea4d991c3c7031a7f1eab415',100.0,1.77903322306486701e+09,1,'2024-06-07T19:05:08Z',NULL,NULL,NULL,'["Development", "IDE Integration", "Vim"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-06-07T19:05:08Z", "gh_stars": 79}'); -INSERT INTO "resources" VALUES('https://github.com/roubles/kubeshell','kubeshell','','2018',0,'An early attempt at building an interactive shell auto-complete program for kubectl. Now defunct, its conceptual UX improvements have been integrated directly into standard shell autocompletion patterns and kubectl aliases.','Python','Interactive Shell Tool','Simple',0,'online','manual','f8f2a3986ffa4bb8b9370f9a3641d54d4aa8807d43d58103bcd0b2ac86e4b41c',100.0,1.78173604671846795e+09,1,'2026-06-18T00:40:46.718468+02:00',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Interactive Shell"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/rromannissen/rhoar-microservices-demo','rromannissen/rhoar-microservices-demo: GitOps for Microservices with Red'' Hat Runtimes demo','','2020',0,'A demonstration repository featuring GitOps patterns for microservices configured with Red Hat Runtimes. Illustrates safe promotion processes and environment configuration syncing using Argo CD.','Java / Yaml','Repository','Advanced',1,'online','manual','95dde057da8c5abf503c8dcc3df9e420a8c5a0426349497b59a1302a0f9710be',100.0,1.78173591106256389e+09,1,'2026-06-18T00:38:31.062564+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Microservices Showcase"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/ruanbekker/thanos-cluster-setup','github.com/ruanbekker: Thanos Cluster Setup','','2021',0,'Developer guide outlining the architectural deployment of a highly available Thanos cluster with Docker Compose. Demonstrates configuring Thanos Sidecar, Querier, Store Gateway, and S3 object storage targets.','YAML','Configuration Code','Intermediate',1,'online','manual','d42af94cf3d1e82530ae18a98cb6577aea0011fea899ccdb7220671deb1894ff',100.0,1.78173613373175191e+09,1,'2026-06-18T00:42:13.731752+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Thanos Engine"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/run-x/awesome-kubernetes','run-x/awesome-kubernetes','','2023',5,'A specialized directory compiling infrastructure automation, IAC templates, and deployment scripts for Kubernetes clusters. Highlights tools designed to expedite cloud environment setups and secure CI/CD orchestration paths.','Markdown','Awesome List','Intermediate',0,'online','manual','11bf03c69bbe82170cc65a6d731332e0d8490d6115be6a7cac0c8e46e2e6b898',100.0,1.77903044350813388e+09,1,'2022-01-04T11:29:07Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2022-01-04T11:29:07Z", "gh_stars": 379, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/run-x/opta','run-x/opta: Opta - Supercharge DevOps on any cloud','','2023',2,'Opta is an archived high-level declarative infrastructure platform that abstracted low-level Terraform details into service-centric YAML layouts. While it successfully simplified multi-cloud container orchestration, the project has been officially archived. Current platform engineering teams should look to modern modular structures like Terramate or native OpenTofu/Terraform configurations.','Python','Framework','Intermediate',0,'online','manual','7ddffc9789005403b41f392303e2ff2329c501f0e300b82f48da1910b84859ed',100.0,1.77902947898651409e+09,1,'2023-04-03T22:19:45Z',NULL,NULL,NULL,'["Infrastructure as Code", "Abstractions", "Legacy Platforms"]','["[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-03T22:19:45Z", "gh_stars": 912}'); -INSERT INTO "resources" VALUES('https://github.com/runacapital/awesome-oss-alternatives','runacapital/awesome-oss-alternatives: Awesome open-source alternatives to'' SaaS 🌟','','2026',4,'An architectural directory showcasing open-source, self-hostable equivalents to commercial SaaS platforms. Helps enterprise tech architects mitigate vendor lock-in, streamline data compliance, and deploy privacy-centric containerized services locally.','Markdown','Awesome List','Intermediate',1,'online','manual','027362fede1dc4ec436aa5cf1d6060b6e588e3cdb939c743b23bd97660638fee',100.0,1.7790330687761631e+09,1,'2025-09-03T17:43:01Z',NULL,NULL,NULL,'["Software Engineering", "Open Source Software", "SaaS Alternatives"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-03T17:43:01Z", "gh_stars": 19234, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/ruoshan/autoportforward','ruoshan/autoportforward','','2022',2,'Autoportforward is a lightweight developer helper tool designed to automatically monitor running pods and initiate background Kubernetes port-forwarding tunnels. When pods restart or scale, it cleanly self-heals and reinstates the connection. While useful, it lacks the multi-service DNS injection power of kubefwd.','Go','CLI Tool','Medium',0,'online','manual','e2838fc21d9d8030e022eff89c490f919d46a9c7d46e7e9ca6a247a44a0b63c2',100.0,1.77902955289428901e+09,1,'2022-05-07T08:22:59Z',NULL,NULL,NULL,'["Developer Experience", "Networking", "Port Forwarding"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2022-05-07T08:22:59Z", "gh_stars": 295}'); -INSERT INTO "resources" VALUES('https://github.com/ryane/kfilt','kfilt','','2021',2,'A CLI tool dedicated to filtering specific resources out of massive Kubernetes manifest streams. By allowing developers to extract or drop manifests based on metadata, labels, or names, it functions as an essential pipeline tool.','Go','CLI Tool','Simple',0,'online','manual','490d377e5cb660d558d2f74d305b930819d9f6d133d5fb28809a2f8b540c1205',100.0,1779031464.98091,1,'2025-12-03T03:16:05Z',NULL,NULL,NULL,'["Operations & UX", "Manifest Generation", "Resource Filtering"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-03T03:16:05Z", "gh_stars": 114}'); -INSERT INTO "resources" VALUES('https://github.com/ryanmcdermott/clean-code-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7eb8ba9384eca2b939940ec992baada3b78ee4b207263f6ad0d85a448c1e7825',100.0,1.77903017272934389e+09,1,'2026-05-17T17:02:52.729344+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/rydogs/kubecle','Kubecle','','2021',5,'A terminal-based interaction wrapper that streamlines Kubernetes command contexts. It simplifies executing actions across isolated cluster targets by keeping an active session-level state, reducing command length and configuration complexity for developers running multi-tenant operations.','Go','CLI Tool','Intermediate',0,'online','manual','9ed40c3e36850bbd75bac54f30f7e1822cd002e72995e0ca627563da881de8df',100.0,1.779032372184978e+09,1,'2023-03-07T06:07:22Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-07T06:07:22Z", "gh_stars": 57}'); -INSERT INTO "resources" VALUES('https://github.com/sa-mw-dach/podium','Podium','','2020',0,'A developer tool designed to orchestrate server-side-rendered micro-frontends (podlets) in modular architectures, ensuring fast composition and high decoupling of user interfaces.','JavaScript','Repository','Intermediate',1,'online','manual','b956fa8ef7aba4e53e3281f977690f599659e63a0e196447669805c79b9419b3',100.0,1.78173613352495789e+09,1,'2026-06-18T00:42:13.524958+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Micro-frontends"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/sageteam-org/django-sage-painless','github.com: Django Sage Painless','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffc77c4da3b3d8757b604070bfd6d9cd7e51c0a5dda9d14c80542c8afd157c93',100.0,1.77902937848817801e+09,0,'2026-05-17T16:49:38.488178+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/sageteamorg/django-sage-painless"}'); -INSERT INTO "resources" VALUES('https://github.com/sageteamorg/django-sage-painless','github.com: Django Sage Painless','','2024',5,'An opinionated community package designed to streamline Django project structuring, modular layouts, and database configuration templates. Helps minimize common configuration pain-points for enterprise applications. Ideal for teams seeking standard structural layout rules across various APIs.','Python','Library','Intermediate',0,'online','manual','8a5bbd46448e1bd8a5dbb631084ab936a053c45c9bd35fc2fd49fe49ae1fcf31',100.0,1.77913049498761391e+09,1,'2024-07-22T18:18:21Z',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Standardization"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-07-22T18:18:21Z", "gh_stars": 60}'); -INSERT INTO "resources" VALUES('https://github.com/sagittaros/terraform-k3s-private-cloud','K3s Private Cluster 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4a8998eba4c5c066a02a898b5f5330680d2f84c24fea7f51355203232e6a671c',100.0,1.77903415316344594e+09,0,'2026-05-17T18:09:13.163446+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/inscapist/terraform-k3s-private-cloud"}'); -INSERT INTO "resources" VALUES('https://github.com/sahilsk/awesome-jenkins','sahilsk/awesome-jenkins','','2026',1,'A focused index consolidating plugins, shared pipeline library patterns, and optimization practices for Jenkins automation servers. Excellent resource for maintaining complex legacy enterprise build pipelines.','Markdown','Awesome List','Intermediate',0,'online','manual','4568ebe92ef2d8c514e6609fd35da2b6910f6f212a68bcf1cfafd0ade9c35e12',100.0,1.77903447976939296e+09,1,'2018-02-22T19:32:46Z',NULL,NULL,NULL,'["Continuous Delivery", "CI-CD Pipelines", "Jenkins Ecosystem"]','["[LEGACY]"]','["docs/jenkins.md", "docs/other-awesome-lists.md"]','["jenkins.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-02-22T19:32:46Z", "gh_stars": 70, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/sajeetharan/azure-mindmap','github.com/sajeetharan/azure-mindmap','','2020',0,'An open-source repository containing comprehensive visual mindmaps of Azure services. Highly useful for architects and developers mapping complex cloud paths and service relationships across security, compute, networking, and data structures.','English','Software Portal','Beginner',0,'online','manual','095a2115a115ef8b2ec8f52f3f7cc672660a9675ee18a94ce7e161242d7beac9',100.0,1.781735879759974e+09,1,'2026-06-18T00:37:59.759974+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Learning Path"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/sajeetharan/azure-mindmap/blob/master/azure-fundamentals/AZ-900.pdf','Azure Fundamentals: AZ-900.pdf','','2020',0,'Core curriculum guide mapping the AZ-900: Azure Fundamentals certification requirements. Visualizes fundamental virtualization structures, cloud resource taxonomy, Azure billing models, and security governance paths. Ideal for technical onboarding.','English','Certification Guide','Beginner',0,'online','manual','84b4bd58ed14b2aba03676af5bb6abd2981e801a7f8d0679aa82e42a9e3f50cd',100.0,1781735879.84105,1,'2026-06-18T00:37:59.841050+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Certification Guides"]','["GUIDE"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/salesforce/craft','salesforce/Craft','','2021',1,'Salesforce Craft was a specialized framework built for designing, orchestrating, and provisioning scalable multi-tenant infrastructure. It has since been archived, with its capabilities transitioned to Cloud Provider APIs and Cluster API.','Go','Infrastructure Platform','Advanced',0,'online','manual','225dc0a4e87f67e6ba5854b6819142f49d370fb12f0631bd187a54734d8cdd8f',100.0,1.7790314070322721e+09,1,'2026-06-02T18:07:50Z',NULL,NULL,NULL,'["Cluster Management", "Cloud Provisioning", "Multi-tenant Provisioner"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-02T18:07:50Z", "gh_stars": 91}'); -INSERT INTO "resources" VALUES('https://github.com/salesforce/metabadger','Metabadger','','2025',5,'Metabadger is an open-source CLI tool built by Salesforce to automate the hardening of EC2 Instance Metadata Service (IMDS) endpoints by enforcing IMDSv2. It reduces the risk of SSRF (Server-Side Request Forgery) attacks by auditing and updating running instances to reject token-free metadata requests. It is a highly practical compliance tool for security engineering teams.','Python','Repository','Advanced',0,'online','manual','e5597c83b87384f9e17cdf455a220ad9e07a95a74c87321d607a1598bd3be381',100.0,1.77903081013382506e+09,1,'2025-05-01T17:30:23Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2025-05-01T17:30:23Z", "gh_stars": 143}'); -INSERT INTO "resources" VALUES('https://github.com/salesforce/sloop','salesforce/Sloop - Kubernetes History Visualization 🌟','','2023',3,'A visualizer for Kubernetes history that records resource changes over time and displays them on a timeline. By preserving historical state changes of Pods, ReplicaSets, and Deployments, it helps engineers troubleshoot transient issues that occurred hours or days prior. Widely used in 2026 to bridge the visibility gap left by ephemeral standard API metrics.','Go','Web Application','High',1,'online','manual','c97c8f01ea80af82ee8bf3c4c12cc95695d3418d96ea83834323de35e5eef5be',100.0,1.7790337620113759e+09,1,'2026-02-17T16:38:56Z',NULL,NULL,NULL,'["Operations", "Observability", "History Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-02-17T16:38:56Z", "gh_stars": 1579}'); -INSERT INTO "resources" VALUES('https://github.com/saml-to/assume-aws-role-action','saml-to/assume-aws-role-action','','2025',5,'A dedicated GitHub Action designed to securely assume AWS IAM roles using OpenID Connect (OIDC) federation, eliminating the need to store long-lived static AWS credentials inside GitHub secrets. It dynamically exchanges short-lived JWT tokens to gain secure role access. This standard is strongly recommended in modern dev-sec-ops architectures to enforce the principle of least privilege.','TypeScript','Repository','Intermediate',0,'online','manual','a8939c5a4351f7c5a541b07acabd1a4a33c3f78eb27a77f28166b98ef2e6eb81',100.0,1.77903401307396292e+09,1,'2024-01-09T14:28:52Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CI/CD Security"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-09T14:28:52Z", "gh_stars": 182}'); -INSERT INTO "resources" VALUES('https://github.com/samrocketman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ccdb73745887b221a98835c422deb14be9b43a54f17bc7eb184f66cc22bfb681',100.0,1.77903053441407489e+09,0,'2026-05-17T17:08:54.414075+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/samrocketman/docker-jenkins-jervis/blob/main/README.md',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','641a3f8213f628baeba0a177895b8afcdafa5ca33d77725ddf8e27ebef4aaa82',100.0,1.77913049499392509e+09,1,'2026-05-18T20:54:54.993925+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/samrocketman/docker-jenkins-jervis/blob/master/README.md','ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9f8b5eaaf9ca73dc37522422efc7da95c5f17d85a2a194351e41163ad4722e4d',100.0,1.77903086559669494e+09,0,'2026-05-17T17:14:25.596695+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/samrocketman/jenkins-script-console-scripts','samrocketman/jenkins-script-console-scripts 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','711ca16ae22394e1c7c5785fd4b4b83f69d5ebeceb3c9286150218e07475cba7',100.0,1.77903255264545392e+09,1,'2026-05-17T17:42:32.645454+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/samrocketman/jervis/wiki','Jervis','','2021',2,'Jenkins Receiving Versatile Infrastructure Script (Jervis) simplifies job lifecycle automation by supporting Travis CI-style YAML configurations natively in Jenkins. It enables declarative pipeline builds without complex Groovy setups.','Groovy','Repository','Intermediate',0,'online','manual','93eaf9d57e489a5ce082c63a8dd5e997d36e4e74dc9fa9843a8371d5980c5d7c',100.0,1.77902956993259906e+09,1,'2026-05-08T02:13:00Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-08T02:13:00Z", "gh_stars": 271}'); -INSERT INTO "resources" VALUES('https://github.com/samrocketman/nexus3-config-as-code','github.com/samrocketman/nexus3-config-as-code','','2021',5,'A declarative Groovy-scripted configuration-as-code bootstrap utility designed for automating Sonatype Nexus 3 settings. Live grounding shows this repository has been unmaintained for over four years. While serving as an architectural blueprint for programmatic configuration management, modern operators have largely replaced direct scripting.','Groovy','Repository','Advanced',0,'online','manual','67c0f78e13dea1958abb1ed12730147f87d222222e05efb875203003d0347f7f',100.0,1.77902999334977293e+09,1,'2020-10-18T07:11:59Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Automation"]','["[DE FACTO STANDARD]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-10-18T07:11:59Z", "gh_stars": 62}'); -INSERT INTO "resources" VALUES('https://github.com/samyfodil/taubyte-llama-satellite','llama.cpp plugin','','2026',5,'An experimental bridge connecting llama.cpp with Taubyte WASM modules. Facilitates low-latency, localized LLM inference tasks across decentralized edge node topologies.','Go','Repository','Advanced',1,'online','manual','518e38009b6b766fd78a535eb77f3250b113ebaa6f4bd7ed717336a895773885',100.0,1.77903068893149805e+09,1,'2024-02-02T22:23:10Z',NULL,NULL,NULL,'["Serverless Architecture", "Edge Computing", "AI Integration"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2024-02-02T22:23:10Z", "gh_stars": 17}'); -INSERT INTO "resources" VALUES('https://github.com/saturnism/awesome-cloud-native-java','Awesome Cloud Native Java','','2026',0,'A highly targeted resource registry outliningmodern patterns for containerized Java. Focuses on Spring Boot microservices, Quarkus, GraalVM native image compilation, and techniques for minimizing memory footprint in orchestrations.','Markdown','Awesome List','Advanced',1,'duplicate','manual','304e0ff20521d8e9925626ba5c54b7204835ea5b029b6f81d31978f5a68e0d89',100.0,1.7817361232116909e+09,1,'2026-06-18T00:42:03.211691+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Platform", "Cloud Native Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "duplicate_of": "https://awesome.jimmysong.io"}'); -INSERT INTO "resources" VALUES('https://github.com/saturnism/spring-petclinic-gcp','Google Cloud Native Spring Boot PetClinic. Spring PetClinic Microservices on GCP 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e1bcf973155aad6da1d00f86768b8fb782c990eb11a6a10009cab4a8715ae6ee',100.0,1779030979.82677,1,'2026-05-17T17:16:19.826770+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_license": "NOASSERTION"}'); -INSERT INTO "resources" VALUES('https://github.com/sauljabin/kaskade','==github.com/sauljabin/kaskade==','','2023',5,'An interactive, terminal-based dashboard built using Python''s Textual framework to easily inspect Kafka topics. Unlike bulky desktop clients, Kaskade runs directly in developer shells, permitting efficient topic navigation, dynamic JSON payload inspection, and rapid troubleshooting of Kafka message streams.','Python','TUI Tool','Intermediate',0,'online','manual','590e51aa21a29a4f0de5e036464134fc5a074a8bb79958da321e512f55316b30',100.0,1.77903452312296509e+09,1,'2026-03-02T15:21:33Z',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Kafka Tooling", "CLI & TUI"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-02T15:21:33Z", "gh_stars": 1015}'); -INSERT INTO "resources" VALUES('https://github.com/savecost/datav','savecost/datav 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','446a82fc88f4cec9598c9c7450122067d985466c84059b867e07994b4b372982',100.0,1.779032034978096e+09,0,'2026-05-17T17:33:54.978096+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/sbilly/awesome-security','sbilly/awesome-security: Awesome Security','','2026',5,'A monumental collection of software security components, pen-testing tools, cryptography resources, and threat intelligence feeds. Essential for SecOps engineers establishing modern compliance standards across application and network boundaries. Highly versatile, spanning from host security to Kubernetes runtime defenses.','N/A','Repository','Advanced',0,'online','manual','e639c7488b58ca1f803e1ab8bd253dce1ad2fe3159407f7fa476e6f39ce8b93c',100.0,1.77903437331912302e+09,1,'2026-01-11T02:00:26Z',NULL,NULL,NULL,'["Security", "General", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-11T02:00:26Z", "gh_stars": 14421, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/sclorg','github.com/sclorg/','','2026',0,'Alternative entry point for the SCLOrg software development group, driving standardization of the Source-to-Image (S2I) build methodology inside Red Hat container engines, abstracting Dockerfile creation for frontend and backend developers.','Shell','Repository','Advanced',0,'online','manual','dca6332900b96a70b79661170f24a650215594ac17bf86afb3e090306927166c',100.0,1.77903169699309396e+09,1,'2026-05-17T17:28:16.993094+02:00',NULL,NULL,NULL,'["Software Engineering", "Base Images", "Software Collections"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/sclorg/mariadb-container','github.com/sclorg/mariadb-container','','2026',1,'The official SCLOrg MariaDB container image optimized specifically for Kubernetes platforms. Includes integrated security scripts, support for arbitrary non-root UID execution, and custom database initialization configurations.','Shell','Repository','Intermediate',1,'online','manual','407ec4c514faae637cd2d53cc5d4909a5d5e42d755ebfacee429682e9095a2af',100.0,1.77903112619998407e+09,1,'2026-06-11T11:34:22Z',NULL,NULL,NULL,'["Databases", "Relational", "MariaDB"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T11:34:22Z", "gh_stars": 32}'); -INSERT INTO "resources" VALUES('https://github.com/scorputty/packer-centos-awx','github.com/scorputty/packer-centos-awx','','2020',1,'A legacy Packer configuration designed to output CentOS-based virtual machine images with pre-baked AWX deployments. Reflects older DevOps paradigms focused on VM-based immutable infrastructure instead of Kubernetes runtimes.','HCL','Source Code','Intermediate',0,'online','manual','d61e92d82c58aacc4f5c4e00147699add2c140def613393f85e57e2240009eab',100.0,1779032017.78894,1,'2018-03-19T06:14:09Z',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2018-03-19T06:14:09Z", "gh_stars": 1}'); -INSERT INTO "resources" VALUES('https://github.com/scraly/terraform-cheat-sheet/blob/master/terraform-cheat-sheet.pdf','github.com/scraly: Terraform Cheat sheet','','2024',4,'Curator Insight: A highly dynamic community-maintained PDF cheat sheet covering the full development lifecycle in Terraform. Live Grounding: Highlights high-value CLI options, syntax patterns for loops, dynamic blocks, and variable validation configurations.','PDF','Community Reference','Intermediate',0,'online','manual','95700438027f959584bb88348af2cd22e4948f35603cbccb39d82f8ad946a708',100.0,1.781735890161237e+09,1,'2026-06-18T00:38:10.161237+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/screwdriver-cd/screwdriver','Screwdriver API','','2026',5,'A pluggable CI/CD engine originally built by Yahoo to execute container-native, dynamic pipelines. Leveraging an API-driven, decoupled microservices architecture, it orchestrates builds cleanly across Kubernetes or Mesos execution grids.','JavaScript','Tool','High',1,'online','manual','b1511b70bf26de100534f6264e0c8d1b3ad91b54dbb408663179b42b03f7fc12',100.0,1779030441.12291,1,'2026-06-03T18:35:27Z',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Dynamic Execution"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T18:35:27Z", "gh_stars": 1041}'); -INSERT INTO "resources" VALUES('https://github.com/scriptcamp/kubernetes-serviceaccount-example','github.com/scriptcamp/kubernetes-serviceaccount-example','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','17035ac82a580990173741b5b8b283b6d225127473015814fcbea6b9fd6e22ba',100.0,1.77903223980899596e+09,1,'2026-05-17T17:37:19.808996+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/scylladb/scylla-operator','scylladb/scylla-operator','','2026',5,'The ScyllaDB Operator streamlines deployment and maintenance tasks of high-performance Scylla clusters in-container. It takes care of complex cluster scaling, multi-zone node repair loops, automated backups, and version migrations to deliver bare-metal database performance inside container orchestrators.','Go','Repository','Advanced',0,'online','manual','2249195d0f43c2d683d25176cf9a6137afa68a83e7b3bab7e9f770993bb4314b',100.0,1.77903323707791399e+09,1,'2026-06-11T10:42:16Z',NULL,NULL,NULL,'["Data & Databases", "NoSQL Operators", "ScyllaDB"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T10:42:16Z", "gh_stars": 399}'); -INSERT INTO "resources" VALUES('https://github.com/sdduursma/github-merge-bot','github-merge-bot','','2019',1,'A lightweight Node.js microservice designed to handle automated merges. Integrates with GitHub webhooks to verify pull requests against linting rules and peer review matrices before completing merge actions safely.','JavaScript','Tool','Intermediate',1,'online','manual','74c2b7574adb505a9441b447bdb209a0190d4a38e77de1a23cc4a614325d3d74',100.0,1.77913049502720403e+09,1,'2020-02-04T17:48:05Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "EPL-1.0", "gh_pushed": "2020-02-04T17:48:05Z", "gh_stars": 4}'); -INSERT INTO "resources" VALUES('https://github.com/sdras/awesome-actions','Awesome GitHub Actions','','2026',4,'The premier community-backed library for GitHub Actions workflows, custom actions, and orchestrator tools. Streamlines structural pipelines by detailing matrix patterns, self-hosted runner optimizations, and security hardening configurations.','Markdown','Awesome List','Intermediate',0,'online','manual','fde47029da1f80ee0b7ca28f691d975a9a45c7a2b6120e52692b9be31c3d8638',100.0,1.77903342510543799e+09,1,'2024-09-01T20:32:39Z',NULL,NULL,NULL,'["Continuous Delivery", "CI-CD Pipelines", "GitHub Actions"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md", "docs/other-awesome-lists.md"]','["jenkins-alternatives.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-09-01T20:32:39Z", "gh_stars": 27907, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/seal-io/tap','github.com/seal-io/tap: Terraform Advanced Patcher (TAP)','','2023',1,'TAP (Terraform Advanced Patcher) executes fine-grained, localized modifications directly inside active HCL code blocks without resetting or breaking state continuity. Primarily geared for programmatic platform modifications, it resolves dependency-update hurdles in massive deployments by allowing targeted mutations across distributed repositories.','Go','CLI Tool','Advanced',0,'online','manual','29332c206f1a8d3ba1c05490a4439a1e43aef95d7f176203de579b4e4673bd69',100.0,1.77903273222233891e+09,1,'2024-02-04T06:29:24Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Code Modifiers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-02-04T06:29:24Z", "gh_stars": 15}'); -INSERT INTO "resources" VALUES('https://github.com/search?l=powershell&q=stars%3A%3E1&type=Repositories','github.com/search?l=powershell','','2026',0,'High-level GitHub query filter pointing to trending open-source PowerShell module platforms, providing continuous access to updated utility options.','PowerShell','Documentation','Intermediate',0,'online','manual','cf889f549f22a4d2fb4fa68a8c2e1ed65f9f29c17eee06da4d21fffec2240bd2',100.0,1.77903350819530296e+09,1,'2026-05-17T17:58:28.195303+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Reference Index", "GitHub Discoveries", "Community Modules"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/search?q=org%3Alightstep+launcher','OpenTelemetry Launchers 🌟','','2021',0,'Repository group containing Lightstep’s multi-language configuration wrappers. Designed to assist telemetry setup, though developers in 2026 have transitioned to upstream OTel SDK extensions for long-term support.','Go','Repository','Beginner',0,'online','manual','730fb916d46d79d0808d94d590d713b0f380ea7d2dc346ca4d4a4f0be643d18d',100.0,1.77902911897312188e+09,1,'2026-05-17T16:45:18.973122+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "SDK Bootstraps"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/segmentio/kubectl-curl','segmentio/kubectl-curl: Kubectl plugin to run curl commands against kubernetes'' pods','','2019',2,'A convenient plugin allowing engineers to execute curl commands inside target pod namespaces. It simplifies localized API troubleshooting, service mesh network testing, and microservice validation.','Go','Kubectl Plugin','Intermediate',0,'online','manual','17f8bb698c3d9d92cfdf16f8b43137f794d21119c68e56f935b87aebfecaec94',100.0,1.77903228819823694e+09,1,'2025-09-24T22:41:02Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Network Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-24T22:41:02Z", "gh_stars": 188}'); -INSERT INTO "resources" VALUES('https://github.com/segmentio/stack','segmentio/stack','','2021',4,'Segment''s production-proven infrastructure baseline template codebase for AWS workloads. Standardized on ECS, Auto-scaling, and foundational network controls, but now archived in favor of native Kubernetes/EKS methodologies.','HCL','Repository','Advanced',1,'online','manual','cc496150974b415cced2189a2b888f8a3c71d167f79b94cb3cc52c6bf999ca55',100.0,1.77903404188169288e+09,1,'2023-04-07T22:43:12Z',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Legacy Tooling"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-07T22:43:12Z", "gh_stars": 2091}'); -INSERT INTO "resources" VALUES('https://github.com/selefra/selefra','Selefra: Selefra is an open-source policy-as-code software that provides'' analytics for multi-cloud and SaaS.','','2026',5,'An open-source policy-as-code platform engineered to analyze multi-cloud and SaaS configurations using SQL-based query patterns. This tool enables developers to scan cloud resources for compliance defects, security gaps, and operational overhead with rapid execution and modular plugins.','Go','CLI Tool','Advanced',0,'online','manual','8c2d37a3c3906922d6bd119377834a69e2f6ffc98e2427f2d9363206fd9c1d69',100.0,1.779029899651268e+09,1,'2023-08-30T04:35:10Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Cloud Security"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2023-08-30T04:35:10Z", "gh_stars": 545}'); -INSERT INTO "resources" VALUES('https://github.com/seligman/aws-ip-ranges','github.com/seligman/aws-ip-ranges: AWS''s ip-ranges.json','','2018',3,'A vital open-source parser designed to track dynamic AWS IP range changes from ip-ranges.json. Essential for configuring robust hybrid on-premises firewalls and programmatic security rules. Modern setups frequently replace manual parsing with AWS Managed Prefix Lists, rendering manual scripts legacy but historically significant.','English','github_repo','intermediate',0,'online','manual','d01f998bfea46bcc52291909a73539b91d0dc3cf7dfbceb7618d32940b11d01c',100.0,1.77903082500691103e+09,1,'2026-06-12T22:28:31Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "IP Range Utilities"]','["[LEGACY]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T22:28:31Z", "gh_stars": 286}'); -INSERT INTO "resources" VALUES('https://github.com/sematext/cheatsheets/blob/master/docker-swarm-cheatsheet.md','github: sematext - Docker Swarm Cheatsheet','','2024',4,'Curator Insight: A concise reference detailing commands for node management, service orchestration, and stack deployment within Docker Swarm. Live Grounding: While Docker Swarm remains popular for minimalist configurations and low-overhead environments, 2026 paradigms heavily prioritize Kubernetes; this cheat sheet serves as a rapid onboarding guide for running simpler container clusters.','Markdown','Cheat Sheet','Intermediate',0,'online','manual','af88251361cf1706840a74c5826170369cf4a10cce2f05e095cb3554a7c52292',100.0,1.78173589004105496e+09,1,'2026-06-18T00:38:10.041055+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker Swarm"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/senthilrch/kube-fledged','kube-fledged','','2026',3,'Kube-fledged is an operator designed to pre-pull and cache container images directly on designated worker nodes. This eliminates pull latency during rapid autoscaling events or emergency failovers, optimizing startup performance.','Go','Operator','Advanced',1,'online','manual','b225f7fdbeaea410a77a77474d0644d961c995462f2f6d77afef056d20ef4fba',100.0,1.77903073967198705e+09,1,'2024-02-20T05:20:10Z',NULL,NULL,NULL,'["Cluster Management", "Performance Tuning", "Image Caching"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-20T05:20:10Z", "gh_stars": 1370}'); -INSERT INTO "resources" VALUES('https://github.com/serenakeyitan/awesome-notebookLM-prompts','Awesome NotebookLM Slide Prompts','','2024',4,'A master curation of system-level prompt templates specifically optimized for Google NotebookLM. It accelerates complex source material ingestions, contextual extractions, and structured summarizing processes for technical architects. (Live Grounding: Highlights the 2026 intersection of AI workflow orchestration and engineering documentation maintenance).','Markdown','Awesome List','Intermediate',0,'online','manual','8deb42a1749ee77d00493b8834b2b7d7c838476dc44425af6bc370521886bbcf',100.0,1.77903110931034302e+09,1,'2026-05-13T12:29:46Z',NULL,NULL,NULL,'["Artificial Intelligence & LLMs", "Prompt Engineering", "Developer Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md", "docs/chatgpt.md", "docs/demos.md"]','["ai.md", "chatgpt.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-13T12:29:46Z", "gh_stars": 3761}'); -INSERT INTO "resources" VALUES('https://github.com/serkan-ozal/jillegal','Jillegal OffHeap Module','','2016',0,'An experimental and now archived Java library designed to bypass standard JVM memory management by allocating objects directly off-heap. While historically notable for developers seeking ultra-low latency and manual pointer manipulation, modern JDK developments—specifically the Foreign Function and Memory API (Project Panama)—have rendered this library obsolete. It remains useful primarily as a reference for educational and historical exploration of raw memory control within the Java ecosystem.','Java','Library','Advanced',0,'online','manual','46e56ae8b45b37578fc79836de17785b889518fb94d38cdcc0a72335ae49b93d',100.0,1.78173598217458105e+09,1,'2026-06-18T00:39:42.174581+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Memory Management"]','["[EMERGING]", "[LEGACY]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/shahedbd/awesome-project-management','Awesome Project Management','','2026',2,'A structured index compiling open-source and SaaS utilities for task orchestration, budget tracking, resource scheduling, and engineering team collaboration. Serves as a tooling reference for managers of software delivery groups.','Markdown','Awesome List','Beginner',0,'online','manual','d972fa83c542725361c6c3e67aab7f79fea7813afd1bbaef029dd3036161a84c',100.0,1.77903336061802411e+09,1,'2026-05-22T20:27:52Z',NULL,NULL,NULL,'["Process & Delivery", "Project Management", "Agile Operations"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-22T20:27:52Z", "gh_stars": 750, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/shank-git/metal-kubes','Metal Kubes','','2020',1,'An early bare-metal helper script collection. Live Grounding verifies that the repository is archived and inactive, as the ecosystem has shifted entirely to production automation like Cluster API or Talos OS.','Shell','Tool','Advanced',0,'online','manual','bbce875960ea4838f42d6195fbaa3c54d5385f16b432f7e605c2e1b20a2fb8c8',100.0,1.77903210098113608e+09,1,'2021-05-15T08:29:21Z',NULL,NULL,NULL,'["Bare-Metal Deployments", "Legacy Helpers", "Shell Automation"]','["[LEGACY]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-05-15T08:29:21Z", "gh_stars": 34}'); -INSERT INTO "resources" VALUES('https://github.com/shanraisshan/claude-code-best-practice','Claude Code Best Practice','','2025',5,'Curator Insight: Curated collection of best practices, system prompts, and architecture layouts for Claude Code. Live Grounding: Explores advanced CLI-driven agent workflows, highlighting configuration optimizations, shell integration strategies, and secure execution configurations in local and remote environments.','Markdown','Guide','Intermediate',0,'online','manual','c53e9eacc19403ce5395b303d38d8763fc136779b4d88f819bdaa7b1cba9dd42',100.0,1779032922.94381,1,'2026-06-14T06:35:50Z',NULL,NULL,NULL,'["Developer Experience", "AI-Assisted Coding", "Claude Code"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/ai-agents-mcp.md", "docs/ai.md", "docs/developerportals.md"]','["ai.md", "ai-agents-mcp.md", "developerportals.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T06:35:50Z", "gh_stars": 57660}'); -INSERT INTO "resources" VALUES('https://github.com/sharadbhat/KubernetesPatterns','github.com/sharadbhat/KubernetesPatterns: YAML and Golang implementations'' of common Kubernetes patterns','','2026',5,'A practical repository offering concrete YAML and Golang implementations of classic design patterns. Highly valuable for application developers, as it translates theoretical paradigms like Ambassadors and Adapters into functioning Go code and matching Kubernetes manifests.','Go','Code Examples','Intermediate',0,'online','manual','4ca82fb74ad7f9528d9f261cc583a0ed8f7ea5441941ea30726f449523e05dc6',100.0,1.77903391412111306e+09,1,'2020-10-05T21:37:29Z',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Reference Implementations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-10-05T21:37:29Z", "gh_stars": 72}'); -INSERT INTO "resources" VALUES('https://github.com/sheehan/job-dsl-gradle-example','job-dsl **Gradle** Example','','2020',4,'An industry-standard demonstration repository showing how to run, lint, compile, and validate Jenkins Job DSL scripts locally using a Gradle build environment. Eliminates deployment trial-and-error by implementing local syntax testing routines.','Groovy','repository','Advanced',0,'online','manual','858122161d65456c6cfafb3323568e24e068f60e83ee8a1ef71893a687dc4dad',100.0,1.77903104641586709e+09,1,'2022-04-21T02:40:44Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Job DSL Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-21T02:40:44Z", "gh_stars": 451}'); -INSERT INTO "resources" VALUES('https://github.com/sherifabdlnaby/kubephp','sherifabdlnaby/kubephp','','2026',5,'KubePHP is a specialized repository detailing optimal configurations for deploying PHP applications (particularly PHP-FPM and Nginx sidecars) onto Kubernetes clusters. It addresses PHP-specific cloud-native challenges such as shared volume sessions, OPcache preloading, and graceful shutdown handling. It provides critical scaffolding and architectural advice for modernizing legacy PHP monoliths into production-grade, autoscaled microservices.','PHP','Template','Medium',1,'online','manual','622b42fb6fa504910b1860d9a79c8d6cfdc5317a7136e08bc861cfc72037fa75',100.0,1779030285.63856,1,'2026-02-28T20:47:55Z',NULL,NULL,NULL,'["Application Development", "PHP", "Kubernetes Integration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-28T20:47:55Z", "gh_stars": 456}'); -INSERT INTO "resources" VALUES('https://github.com/sherifabdlnaby/phpdocker','phpdocker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','622b42fb6fa504910b1860d9a79c8d6cfdc5317a7136e08bc861cfc72037fa75',100.0,1.77903160086184692e+09,0,'2026-05-17T17:26:40.861847+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://github.com/sherifabdlnaby/kubephp"}'); -INSERT INTO "resources" VALUES('https://github.com/shipa-corp/ketch','github.com/shipa-corp/ketch','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c1ebb74798226b8004b5a89a4e70d8693ace5a23b5e00efeae98c481a1da578b',100.0,1.77903136081920909e+09,0,'2026-05-17T17:22:40.819209+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://github.com/theketchio/ketch"}'); -INSERT INTO "resources" VALUES('https://github.com/shipwright-io/build','shipwright-io/build: shipwright','','2024',3,'Shipwright is an extensible, CNCF-backed framework for building container images directly within Kubernetes. By utilizing Tekton pipelines under the hood, Shipwright abstractly supports multiple build strategies, including Kaniko, Cloud Native Buildpacks, and Source-to-Image. It enables platform engineering teams to define a secure, centralized image-building service for developers.','Go','Framework','High',0,'online','manual','ce61ffaeaadfbc517b8f9aa5e71ed602ff6cd1fc85af740124c15322f7d65421',100.0,1.77903011986641502e+09,1,'2026-06-12T06:02:54Z',NULL,NULL,NULL,'["Application Delivery", "Build Tools", "Kubernetes-Native Build"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T06:02:54Z", "gh_stars": 810}'); -INSERT INTO "resources" VALUES('https://github.com/shuaibiyy/awesome-terraform','shuaibiyy/Awesome Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','80b26cc48931172cafbf7b70b41defc488bed306d8946cd1b79feb48dfc8f4d4',100.0,1.77903140691244792e+09,0,'2026-05-17T17:23:26.912448+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md", "docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/shuaibiyy/awesome-tf','github.com/shuaibiyy/awesome-terraform','','2025',5,'An extensive directory of modules, tools, linters, frameworks, and packages curated by the Terraform community. Acts as a core index for tracking dynamic tooling ecosystems like Terragrunt, TFLint, Terrascan, and cost optimization utilities.','Markdown','Repository','Beginner',0,'online','manual','d020dbee208ae3000ab3e0652fef92bc77c80ccd0a30a5a9b378c9c7200d0d15',100.0,1.77913049493270611e+09,1,'2026-06-13T23:22:19Z',NULL,NULL,NULL,'["Infrastructure as Code", "Curation", "Community Directories"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/terraform.md"]','["terraform.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-13T23:22:19Z", "gh_stars": 6530, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/shurshun/domain-harvester','Domain-harvester','','2020',0,'Technical codebase utility built to scan, harvest, and aggregate domain information. Useful for tracking internal infrastructure endpoints and public-facing assets during operational inventory audits.','Go','Repository','Intermediate',0,'online','manual','fe32d799be81bc627d249a9d9c759158a15cf8a49fdabbc1548f65ddf97bb38b',100.0,1.78173602631611204e+09,1,'2026-06-18T00:40:26.316112+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure Automation", "Scanning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/siamaksade/jenkins-blueocean','github.com/siamaksade/jenkins-blueocean','','2020',0,'Public demonstration repository providing configured manifests for launching Jenkins Blue Ocean on OpenShift clusters. Acts as a blueprint for visualizing pipeline stages in Red Hat environments.','Groovy','Repository','Intermediate',0,'online','manual','8ae8694d0e6b687c92b0601c720e176357d2ef7c2cc1b564df31283a6f997758',100.0,1.78173591085343599e+09,1,'2026-06-18T00:38:30.853436+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/openshift-pipelines.md"]','["openshift-pipelines.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/siamaksade/mapit-spring','MapIt','','2021',0,'MapIt is an interactive Spring Boot microservice designed to demonstrate cloud-native design principles on OpenShift. Showcases routing, Horizontal Pod Autoscaling (HPA), and config management using platform resources.','Java','Repository','Intermediate',1,'online','manual','168194cfb02b3eaf1007b71793f17395151974c4a7167c95481b94cd78a74595',100.0,1.7817359110046339e+09,1,'2026-06-18T00:38:31.004634+02:00',NULL,NULL,NULL,'["Application Development", "Microservices Showcase", "Spring Boot"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/sieve-project/sieve','github.com/sieve-project/sieve','','2025',5,'Sieve is an advanced chaos testing engine created to validate custom controller stability. By injecting artificial API delays, dynamic component drops, and network splits, it forces edge-case paths to discover concurrency errors and reconciliation bugs.','Go','Repository','Advanced',0,'online','manual','f4d9136fc65098acc53e581910d0f10b08376a14c680ffa9cd77da27d0e101cd',100.0,1.77903313029685401e+09,1,'2024-09-26T03:49:27Z',NULL,NULL,NULL,'["Extensibility & Development", "Controller Testing", "Reliability Engineering"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "BSD-2-Clause", "gh_pushed": "2024-09-26T03:49:27Z", "gh_stars": 345}'); -INSERT INTO "resources" VALUES('https://github.com/sighupio/permission-manager','==Permission Manager== 🌟','','2025',5,'An intuitive web application designed to govern Kubernetes Role-Based Access Control (RBAC). It enables cluster administrators to seamlessly provision users, generate Kubeconfigs, and bind specific permissions without manually editing complex YAML manifest specifications.','Go','Web Application','Intermediate',1,'online','manual','2f0669cf07fdd602ed1f85aa8f6f18e459180e0c2f0e04399fd8a521e3e11dca',100.0,1.77903030026116108e+09,1,'2024-05-12T17:36:11Z',NULL,NULL,NULL,'["Security", "Access Control", "RBAC Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2024-05-12T17:36:11Z", "gh_stars": 1371}'); -INSERT INTO "resources" VALUES('https://github.com/sigstore/cosign','Cosign: Container Signing','','2026',3,'Part of the Sigstore project, Cosign has established itself as the de facto standard for cryptographically signing and verifying OCI artifacts (container images, SBOMs). Supports hardware tokens, OIDC-based keyless signing, and seamless verification webhooks in Kubernetes, radically simplifying supply chain validation.','Go','Tool','Advanced',1,'online','manual','fa41311bb071a2f91d4d0387a1a4382c4d68e3ebe8a866e9388224a469aa4345',100.0,1.77903056997405195e+09,1,'2026-06-12T21:12:47Z',NULL,NULL,NULL,'["Security", "Image Signing", "Cryptographic Trust"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:12:47Z", "gh_stars": 6041}'); -INSERT INTO "resources" VALUES('https://github.com/sigstore/k8s-manifest-sigstore','github.com/sigstore: k8s-manifest-sigstore','','2026',5,'A specialized framework integrating the Sigstore signature ecosystem with Kubernetes manifests. It enables platform operators to verify configuration payload signatures at deployment time, ensuring declarative resource definitions are not tampered with and originate from trusted pipelines.','Go','Tool','Advanced',0,'online','manual','3ce325e9eeb965b68ba6a2dd61de22b767fef48c2212a870b9fb01520dfd615f',100.0,1.77903288955197811e+09,1,'2026-05-28T07:08:10Z',NULL,NULL,NULL,'["Security", "Integrity & Signature", "Supply Chain Security"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-28T07:08:10Z", "gh_stars": 87}'); -INSERT INTO "resources" VALUES('https://github.com/silverapp/silver','github.com: Django app + RESTful API for automatic billing','','2024',5,'Silver is an open-source invoicing and automated billing engine built on Django, offering declarative RESTful structures for subscription management. Enables seamless mapping of custom invoice workflows and state machines. Excellent enterprise baseline for custom financial systems.','Python','Code Repository','Advanced',1,'online','manual','4818e93ab4a4794e4eb5c07a513c35821855c54ea5677d11a60c8ebb2ee8a53b',100.0,1.77913049494514393e+09,1,'2026-05-18T14:01:00Z',NULL,NULL,NULL,'["Software Engineering", "Business Applications", "Automated Billing"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-18T14:01:00Z", "gh_stars": 309}'); -INSERT INTO "resources" VALUES('https://github.com/simhol/awesome-azure','github.com/simhol/awesome-azure: Awesome Azure','','2026',0,'A community-maintained resource collection for Azure deployments, automation scripts, and management frameworks. This index aggregates specialized tools and networking resources that complement official Microsoft documentation. It functions as a valuable secondary reference for enterprise cloud-migration pipelines.','N/A','Repository','Intermediate',0,'online','manual','d5eb33ba6a89d1c496b8bd4964813e5acd0620ef17238cbab4c31aec99444912',100.0,1781736123.21074,1,'2026-06-18T00:42:03.210740+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/similarweb/statusbay','StatusBay','','2021',2,'An active deployment monitoring tool that provides real-time visibility into Kubernetes deployment sequences. By aggregating event logs and state transitions, StatusBay offers clean diagnostic traces for failed releases, improving post-mortem analysis.','Go','Tool','Intermediate',0,'online','manual','4ffe80051d427adad91bc6a4591a4dcb38f422ee9b1508249389603ab977d3d2',100.0,1.77903073981479501e+09,1,'2024-07-02T11:10:26Z',NULL,NULL,NULL,'["Observability", "Deployments", "Telemetry"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-02T11:10:26Z", "gh_stars": 387}'); -INSERT INTO "resources" VALUES('https://github.com/simplenetes-io/simplenetes','Simplenetes','','2020',5,'A highly simplified container orchestration tool designed as an alternative to Kubernetes. Lacks active development (>4 years inactive), recommended solely for legacy academic reference.','Shell','Repository','Intermediate',0,'online','manual','2f83015b87a2f26b457ec8754986c0fdb26f96fb3c4a6ebbaddbf64a99fb24b0',100.0,1.77903427349328804e+09,1,'2021-04-13T11:01:55Z',NULL,NULL,NULL,'["Orchestration", "Alternatives", "Simplenetes"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-13T11:01:55Z", "gh_stars": 766}'); -INSERT INTO "resources" VALUES('https://github.com/sinaptik-ai/pandas-ai','github.com/gventuri/pandas-ai','','2023',5,'Curator Insight showcases PandasAI as a framework translating natural language queries directly into executable Pandas transformations. Live Grounding emphasizes its utility for quick analytical interfaces, while highlighting that enterprise environments must apply strict sandboxing to isolate LLM-generated code paths.','Python','Library','Advanced',1,'online','manual','954cf0843c76bec2ad6612e6618602e0604d1806041e9de6bbccad5056e03762',100.0,1779130494.97052,1,'2025-10-28T10:02:13Z',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Data Analysis Automation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-10-28T10:02:13Z", "gh_stars": 23581}'); -INSERT INTO "resources" VALUES('https://github.com/sindresorhus/awesome','@sindresorhus'' Awesome','','2023',5,'The main index repository by Sindre Sorhus, tracking development resources and technologies globally. Highly useful for architects trying to cross-reference multiple tech stack capabilities.','Markdown','Awesome List','Beginner',0,'online','manual','a7abc624db0a48c5055308585633adeea51c78ae0f7ebee5009290afd849092f',100.0,1.7790309582039659e+09,1,'2026-06-02T12:50:13Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "General"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-02T12:50:13Z", "gh_stars": 475618, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/sirech/example-concourse-pipeline','github.com/sirech/example-concourse-pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a45d87d94ca98bde5e515332e6b5f34a3987632a69c45e499c22214f4fdd5a80',100.0,1.77903318774810194e+09,1,'2026-05-17T17:53:07.748102+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_license": "MIT"}'); -INSERT INTO "resources" VALUES('https://github.com/skooner-k8s/skooner','skooner - Kubernetes Dashboard','','2025',5,'A lightweight, real-time web console formerly known as Kube-dev. Optimized for both mobile and desktop screens, it enables platform engineers to quickly monitor and manage cluster resources, deployments, and logs without resource overhead.','JavaScript','Service','Medium',1,'online','manual','352f9d19bc2f71467219ddfa3b5bf8844ac20113acb43740ba66cd47244e70e3',100.0,1.77903293508489704e+09,1,'2024-06-30T11:31:54Z',NULL,NULL,NULL,'["Operations", "Web Dashboards", "UI Portal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-30T11:31:54Z", "gh_stars": 1439}'); -INSERT INTO "resources" VALUES('https://github.com/sl1pm4t/k2tf','==github.com/sl1pm4t/k2tf: Kubernetes YAML to Terraform HCL converter==','','2026',3,'K2tf translates raw Kubernetes manifests into declarative Terraform HCL code blocks, simplifying the transition of resource management to infrastructure-as-code models. By parsing nested arrays and complex resource specs, it generates equivalent ''kubernetes_'' provider resources. While minor manual adjustments are still needed for specialized CRDs, it significantly lowers initial migration efforts.','Go','CLI Utility','Intermediate',0,'online','manual','6278c4fc7e131754140157e525abd47b4da0a4e1a941c13caeac4d314744354b',100.0,1.77903138972084689e+09,1,'2025-12-12T14:11:18Z',NULL,NULL,NULL,'["Infrastructure", "IaC Conversion", "Terraform Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-12-12T14:11:18Z", "gh_stars": 1229}'); -INSERT INTO "resources" VALUES('https://github.com/slackhq/nebula','Nebula','','2026',5,'An ultra-secure, highly scalable overlay networking tool developed by Slack. It utilizes Noise-protocol encryption to link nodes spanning multi-cloud platforms, physical clusters, and home networks. It acts as an exceptionally reliable, high-performance network overlay standard.','Go','Service','High',0,'online','manual','a84f373ae9521de80f0f421638966dc03facc02d62949db845d9ab94dae7602a',100.0,1.779031333874969e+09,1,'2026-06-13T01:52:59Z',NULL,NULL,NULL,'["Networking & Security", "Overlay Networking", "SDN"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T01:52:59Z", "gh_stars": 17399}'); -INSERT INTO "resources" VALUES('https://github.com/slawekradzyminski/AwesomeTesting','Awesome Testing code snippets','','2026',0,'A handy collection of code snippets, unit tests, and mocking architectures written across various development frameworks. Assists individual developers in quickly establishing mock-ups and isolated test cases. Ideal for bootstrapping automated integration tests in diverse multi-language environments.','N/A','Repository','Intermediate',0,'online','manual','cef0a9f4efdcd2e351d2822b1a6050a76b74cce29e9aa2c8232e91ee7d569f49',100.0,1.781736123254112e+09,1,'2026-06-18T00:42:03.254112+02:00',NULL,NULL,NULL,'["Software Quality", "Testing", "Snippets"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/slipway-gitops/slipway','slipway: A Kubernetes controller to automate gitops provisioning','','2021',5,'A minimalist GitOps controller engineered to automate workflow provisioning directly from Git sources. By targeting declarative configurations, it offers lightweight state reconciliation for team workspaces. Current analysis shows minimal active development, as the industry gravitated toward mature engines like ArgoCD.','Go','Controller','Medium',0,'online','manual','dbbab359e02e49a90b108972cbdeb6b096a69a28d186590c3d3e1437a8d51bf8',100.0,1779033922.33129,1,'2020-05-05T20:37:13Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Controllers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-05T20:37:13Z", "gh_stars": 47}'); -INSERT INTO "resources" VALUES('https://github.com/slok/kubewebhook','kubewebhook','','2024',5,'A powerful SDK designed to streamline the implementation of Mutating and Validating Admission Webhooks in Go. It handles the low-level JSON patching and routing boilerplate, allowing developers to focus solely on custom validation rules and business policies.','Go','Library','Medium',0,'online','manual','7682c6cfb7de514686f7aaad0fc3d75296b833fdef0db22a23d0af30a07bcc37',100.0,1.77903450255178809e+09,1,'2025-04-16T22:56:45Z',NULL,NULL,NULL,'["Application Delivery", "Admission Control", "Webhooks SDK"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-16T22:56:45Z", "gh_stars": 630}'); -INSERT INTO "resources" VALUES('https://github.com/slok/sloth','Sloth 🌟','','2023',5,'Sloth is an automated, developer-friendly generator for SLO alerting. Evaluates declarative YAML templates and outputs production-grade PromQL rules representing complex multi-window, multi-burn-rate algorithms.','Go','Open Source Tool','Intermediate',0,'online','manual','2e4bcb0320df96693316bf3c5aa6a5ba38ec35220390e110e3a3abefd3dc73a7',100.0,1.77903283360615611e+09,1,'2026-06-08T07:22:17Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Generators"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T07:22:17Z", "gh_stars": 2501}'); -INSERT INTO "resources" VALUES('https://github.com/sls-dev1/openshift-elastic-apm-server','Elastic APM Server Docker image','','2021',0,'A Dockerized configuration tailored to deploy Elastic APM Server on Red Hat OpenShift. While still relevant for highly restricted, air-gapped legacy OpenShift setups, modern 2026 deployments prefer using the official Elastic Cloud on Kubernetes (ECK) operator for automated scaling and lifecycle management.','Dockerfile','Repository','Intermediate',1,'online','manual','a9f17267aacb4078471811081556a8791b40a10febd8cb94b6f319592240c61d',100.0,1.78173610188890194e+09,1,'2026-06-18T00:41:41.888902+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic Stack"]','["[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/smarkets/marge-bot','Marge-bot: A merge-bot for GitLab','','2026',4,'A highly robust Python-based merge bot for GitLab. Implements a strict ''not-by-default'' merge pipeline strategy, testing rebased target branches in isolation prior to master commits. Essential for keeping high-throughput GitLab monorepos permanently green.','Python','Tool','Advanced',1,'online','manual','456e45feb8a89f3ef092787cd0ae71b2ca151f9c52ba8de8d3351aab85d451cd',100.0,1.7790314690774219e+09,1,'2023-07-26T19:54:30Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2023-07-26T19:54:30Z", "gh_stars": 738}'); -INSERT INTO "resources" VALUES('https://github.com/smartxworks/knest','smartxworks/knest','','2024',0,'Knest is a cluster provisioning tool that automates the deployment of nested Kubernetes clusters using Virtink virtual machines. It solves multi-tenant physical isolation challenges by running independent control planes inside virtual environments on top of a physical cluster parent.','Go','Operator / CLI','Advanced',0,'online','manual','8ad9227005d7c9e5df0f961be84c317de358cf89ef1cbe0f36b577a9e66bc257',100.0,1.77903041366463708e+09,1,'2023-05-25T10:36:03Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Nested Clusters"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-25T10:36:03Z", "gh_stars": 89}'); -INSERT INTO "resources" VALUES('https://github.com/smartxworks/virtink','smartxworks/virtink','','2025',2,'Virtink is a cloud-native virtualization operator designed to orchestrate lightweight virtual machines natively inside Kubernetes. Utilizing Cloud-Hypervisor as its backend, it serves as an agile, low-overhead alternative to KubeVirt for building hyper-converged architectures.','Go','Operator / CRD','Advanced',0,'online','manual','3a00f8a0ede46440a57f0ce4e3b948b4b8702cb22dd4f6d3b771af5cf68e9e26',100.0,1.77903044341449689e+09,1,'2025-10-09T02:47:43Z',NULL,NULL,NULL,'["Infrastructure", "Virtualization", "Hypervisor"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-10-09T02:47:43Z", "gh_stars": 607}'); -INSERT INTO "resources" VALUES('https://github.com/smocker-dev/smocker','Smocker (server mock) is a simple and efficient HTTP mock server','','2020',5,'Smocker is an execution-efficient, REST API-driven HTTP mocking utility designed for microservice local integration testing. It allows defining dynamic request matches and custom mocking scenarios via direct YAML configurations.','Go','Tool','Intermediate',1,'online','manual','40efcd8e1c2c1fa509cad2907f268f458d4ac86730f96c073f0d789a30a93278',100.0,1779130494.97022,1,'2026-02-28T20:09:21Z',NULL,NULL,NULL,'["Development Tools", "Testing Tools", "API Mocking"]','["[DE FACTO STANDARD]"]','["docs/testops.md"]','["testops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-28T20:09:21Z", "gh_stars": 1281}'); -INSERT INTO "resources" VALUES('https://github.com/sngular/kloadgen','KLoadGen - Kafka + (Avro/Json Schema) Load Generator 🌟','','2022',5,'A purpose-built performance benchmarking CLI tool designed to simulate realistic cluster loads by generating synthetic schema-validated data. It easily ingests Avro or JSON schemas to produce representative records at controllable volume rates.','Kotlin','Open Source Tool','Advanced',0,'online','manual','6f75656246af7922630fe410a3417708b077de79ea81d6bef46c3e2f35059c5f',100.0,1.77913049503372693e+09,1,'2024-11-19T18:12:19Z',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Testing & Emulation"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-11-19T18:12:19Z", "gh_stars": 218}'); -INSERT INTO "resources" VALUES('https://github.com/softonic/node-policy-webhook','node-policy-webhook','','2020',1,'A Kubernetes Mutating Admission Webhook that automatically injects node selectors, tolerations, and node affinity rules into pods based on configured node policies. It has largely been superseded by native topology spreads and modern policy engines.','Go','Admission Webhook','Intermediate',1,'online','manual','6166d7a754467ea95c0cbeb24f39d1d868b74f6fee5b09e8b5657f6224701c07',100.0,1.77903057855163407e+09,1,'2022-12-21T09:05:46Z',NULL,NULL,NULL,'["Cluster Management", "Scheduling & Node Assignment", "Admission Controllers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-21T09:05:46Z", "gh_stars": 17}'); -INSERT INTO "resources" VALUES('https://github.com/solarwinds/rkubelog','rkubelog 🌟','','2021',1,'A command-line tool designed to tail and parse structured Kubernetes application logs in real-time, offering advanced regex filtering, JSON formatting, and stream highlights. While SolarWinds transitioned to central SaaS offerings, this local CLI utility remains a handy, fast tool for developers debug-tailing raw stdout logs in 2026.','Go','CLI Tool','Low',0,'online','manual','31d366bcbd4ded03d79de63d2b8ea15efc830fcb6370f4e06674cd7404f54392',100.0,1.77903303084950208e+09,1,'2023-08-09T08:39:10Z',NULL,NULL,NULL,'["Operations", "Logging", "CLI Tool"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-08-09T08:39:10Z", "gh_stars": 23}'); -INSERT INTO "resources" VALUES('https://github.com/sonatype-nexus-community','Sonatype Nexus Community 🌟','','2026',0,'The primary ecosystem landing organization for third-party integrations, developer plugins, and extension scripts built around Sonatype Nexus. It serves as a decentralized catalog of community resources. While containing many unmaintained or vintage projects, it represents an outstanding archival codebase for custom integrations.','N/A','Repository','Intermediate',0,'online','manual','1a70e8576d4fa27360396038c0f0ce70dd3390956124369787a0432a2e1aceda',100.0,1.77903023596536803e+09,1,'2026-05-17T17:03:55.965368+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Community"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/sonatype-nexus-community/nexus-kubernetes-openshift','Sonatype Nexus Community: Nexus Kubernetes OpenShift 🌟','','2020',5,'A community-driven GitHub repository containing Helm charts and manifest configurations designed to deploy Sonatype Nexus in OpenShift environments. Live grounding confirms this repository has been unmaintained for several years and is now marked legacy. Modern deployments should prioritize official Helm charts from the mainstream Sonatype organization for production use.','YAML','Repository','Intermediate',0,'online','manual','0a339f2f486dbe7aeebfe17e13d70db25d9c4e79d839a114b570981a1d62348c',100.0,1.77902971546432805e+09,1,'2020-12-16T20:30:21Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Integrations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "EPL-2.0", "gh_pushed": "2020-12-16T20:30:21Z", "gh_stars": 8}'); -INSERT INTO "resources" VALUES('https://github.com/sottlmarek/DevSecOps','==sottlmarek/DevSecOps: Ultimate DevSecOps library== 🌟','','2026',3,'A comprehensive reference detailing methodologies, pipeline security patterns, and scanners for DevSecOps implementation. Provides instructions on integrating static and dynamic analysis, secrets detection, and compliance gates within continuous delivery pipelines.','Markdown','Awesome List','Advanced',1,'online','manual','d08b2fc901fa7dd2fd1cd4f920a49ecdaa17251036e8052a68c172b149069be1',100.0,1.77903279041160202e+09,1,'2026-06-01T22:09:57Z',NULL,NULL,NULL,'["Cloud Native", "Security", "DevSecOps Integration"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T22:09:57Z", "gh_stars": 6760, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/spacecloud-io/space-cloud','space-cloud: Develop, Deploy and Secure Serverless Apps on Kubernetes.','','2023',5,'A Backend-as-a-Service and serverless engine designed to instantly deploy APIs and coordinate scale-to-zero workloads on Kubernetes. The project has moved to a legacy state as developers consolidated around mainstream serverless frameworks like Knative.','Go','Service','High',1,'online','manual','8aa3745d64a8e1e1ab6b6f0ffcc1490c787c8e1f6dc9bbd6e5a386cfa31d72e4',100.0,1779034484.93523,1,'2024-07-04T10:03:27Z',NULL,NULL,NULL,'["Application Delivery", "Serverless & BaaS", "Development Framework"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-04T10:03:27Z", "gh_stars": 3993}'); -INSERT INTO "resources" VALUES('https://github.com/spotify/flink-on-k8s-operator','spotify/flink-on-k8s-operator: Kubernetes Operator for Apache Flink','','2024',5,'Developed by Spotify, this operator simplifies Apache Flink execution. It manages stream-processing job lifecycles, dynamically allocates cluster resources, and automates state checkpointing.','Go','Operator','Advanced',0,'online','manual','4175406340122dadde67dcc4dda5c28a60e49f718976a8b1d2eaca7ba3d31bea',100.0,1.77903307244981288e+09,1,'2026-05-22T21:23:25Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "Apache Flink", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-22T21:23:25Z", "gh_stars": 225}'); -INSERT INTO "resources" VALUES('https://github.com/spring-cloud/spring-cloud-kubernetes','github: Spring Cloud Kubernetes 🌟','','2026',5,'A specialized integration library that allows Spring Cloud applications to run transparently on Kubernetes. It maps Kubernetes ConfigMaps and Secrets to Spring''s Environment, and translates discovery mechanisms to native Kubernetes endpoints. It bridges the gap between Cloud Native infrastructure patterns and Java application logic.','Java','Library','Advanced',1,'online','manual','f5cfb46f1bd67a04f04e502cf23a47034b8e4f291c59692e9ceb0adff1b0f2bd',100.0,1.77902999145956492e+09,1,'2026-06-12T15:01:18Z',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Kubernetes Integration"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/java_frameworks.md"]','["java_frameworks.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:01:18Z", "gh_stars": 3534}'); -INSERT INTO "resources" VALUES('https://github.com/spring-petclinic/spring-petclinic-cloud','github.com/spring-petclinic/spring-petclinic-kubernetes 🌟','- While waiting for a working version, you could check [this fork](https://github.com/odedia/spring-petclinic-microservices)','2024',5,'A benchmark microservices architecture implementation demonstrating Spring Cloud and Spring Boot integration on Kubernetes. Demonstrates externalized configuration via Spring Cloud Config, service discovery, API gateway routing, and distributed tracing. Ideal reference for containerizing JVM monoliths.','Java','Repository','Advanced',1,'online','manual','163ddf8abcab78d55da91c0529337d7ebe0aaece51bbf9f40c94afdf0ba7526c',100.0,1.77913049501455497e+09,1,'2024-08-01T21:32:43Z',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Kubernetes Deployment"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-01T21:32:43Z", "gh_stars": 168}'); -INSERT INTO "resources" VALUES('https://github.com/spring-petclinic/spring-petclinic-kubernetes','github.com/spring-petclinic/spring-petclinic-kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ff6ea993400fd31d8145cd889f09be8a4f2136e9d71dbebed7933b071ba7b3a8',100.0,1.77903280260141205e+09,0,'2026-05-17T17:46:42.601412+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/spring-petclinic/spring-petclinic-cloud"}'); -INSERT INTO "resources" VALUES('https://github.com/spring-petclinic/spring-petclinic-microservices','Spring PetClinic Microservices','','2025',5,'The canonical reference implementation of the Spring PetClinic application decomposed into microservices. It leverages Spring Cloud Eureka, Spring Cloud Gateway, and Spring Cloud Config Server to showcase resilient distributed patterns.','Java','Repository','Intermediate',1,'online','manual','a4b9bbbc88032f22ea11194e8a7052f1dfbc7269b5b94aea55d21923a1b922f1',100.0,1.77903341614261889e+09,1,'2026-05-17T18:20:40Z',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Spring Cloud"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-17T18:20:40Z", "gh_stars": 2136}'); -INSERT INTO "resources" VALUES('https://github.com/spring-projects/spring-boot#L73','github.com/spring-projects: springboot enables these probes automatically when running in k8s','','2026',5,'Details Spring Boot''s built-in Kubernetes-native integration features, specifically the auto-detection of container platform hosting. Once identified, it splits Spring Actuator''s health check endpoint into dedicated `/actuator/health/liveness` and `/actuator/health/readiness` routes. This out-of-the-box support guarantees smooth coordination with Kubernetes container lifecycles during zero-downtime rollouts.','Java','Library','Advanced',0,'online','manual','5f55cc73a0ba8d7dd63a319ad3541b071f7136421dc2d8decd308a57a487c6b9',100.0,1.77903123118059706e+09,1,'2026-06-13T20:30:20Z',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Kubernetes Integration"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:30:20Z", "gh_stars": 80916}'); -INSERT INTO "resources" VALUES('https://github.com/spring-projects/spring-petclinic','github.com/spring-projects/spring-petclinic','','2023',5,'Curator Insight targets the actual source code repository for the Spring Petclinic community project. Live Grounding confirms this project is an invaluable asset across the software industry to demonstrate testing, framework upgrades, Docker containerization, and platform deployment strategies. It serves as the baseline target for countless CI/CD benchmarks.','Java','Repository','Intermediate',1,'online','manual','f46bb6fee08f1ca8127c793df3da35e630cffe49db992edf76cdcd40283fbee1',100.0,1.77903156757597494e+09,1,'2026-06-09T07:57:57Z',NULL,NULL,NULL,'["Software Development", "Microservices", "Reference Architecture", "Spring Petclinic"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:57:57Z", "gh_stars": 9303}'); -INSERT INTO "resources" VALUES('https://github.com/spring-projects/spring-petclinic/issues/339','ref 8','','2020',5,'A major architectural discussion issue thread in the official Spring Petclinic repository. Explores the design decisions, trade-offs, and container integration requirements leading up to modern container-native architectures.','Markdown','Issue Thread','Intermediate',0,'online','manual','2ead2066f729ccc18514ab3f3d7c19cc38d0e98c0085ccee1fbc179c0211d718',100.0,1.77903444811026811e+09,1,'2026-06-09T07:57:57Z',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Community Standards"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:57:57Z", "gh_stars": 9303}'); -INSERT INTO "resources" VALUES('https://github.com/squalrus/merge-bot','github.com/squalrus/merge-bot: PR Merge Bot','','2020',2,'A simple Golang-based GitHub bot that validates customizable integration rules before executing automated merges. It minimizes workspace divergence by ensuring remote master commits are regularly synchronized with incoming pull requests.','Go','Tool','Intermediate',0,'online','manual','3f1aab86ca49bd02e1a509659a317b4ba6b7565a7df02d1a2ee3b557407ab448',100.0,1.77903211784102296e+09,1,'2024-01-19T06:05:24Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-19T06:05:24Z", "gh_stars": 69}'); -INSERT INTO "resources" VALUES('https://github.com/squareops/terraform-aws-vpc','github.com/squareops/terraform-aws-vpc','','2023',1,'A reusable community-driven Terraform VPC module. Features automated multi-AZ public and private subnet mapping, NAT elastic IP associations, and standardized route table isolations designed to hold production containers.','HCL','Repository','Intermediate',0,'online','manual','f5906f56eb837c59f96878bbde574fea1cc10db1d1ed0444d928ddabb6d6280b',100.0,1.77903401322768306e+09,1,'2024-08-20T08:58:21Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-20T08:58:21Z", "gh_stars": 26}'); -INSERT INTO "resources" VALUES('https://github.com/squat/kilo','github.com/squat/kilo','','2025',3,'Kilo is a cloud-native network CNI overlay built on WireGuard, designed to seamlessly secure cross-cluster networking, hybrid cloud environments, and distributed edge nodes. It allows remote servers to safely communicate within a single unified Kubernetes networking fabric.','Go','CNI Provider','Advanced',0,'online','manual','74c45645cdf32856a5fde1d5968e8c887ae530b3e8d1a87a24aafa57d0f9a54c',100.0,1.77903238093924689e+09,1,'2026-06-12T19:30:00Z',NULL,NULL,NULL,'["Network", "CNI & Overlay", "WireGuard VPN"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:30:00Z", "gh_stars": 2263}'); -INSERT INTO "resources" VALUES('https://github.com/srfrnk/jabos','Jabos','','2021',1,'Jabos (Just Another Bunch of Specs) is an experimental developer-centric GitOps workflow tool. It attempts to dramatically simplify Kubernetes configurations by utilizing abstract JSON/JS specifications instead of verbose YAML manifests, compiling down to standard Kubernetes APIs. While creative, it remains a low-adoption hobbyist project.','JavaScript','Tool','Medium',0,'online','manual','fe4a0eaa54f02599bc6404730dc1629746991912467d1f76806aea76f220a0d0',100.0,1779033002.87919,1,'2024-12-19T14:53:48Z',NULL,NULL,NULL,'["Configuration Management", "GitOps", "Alternative Specs"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-19T14:53:48Z", "gh_stars": 3}'); -INSERT INTO "resources" VALUES('https://github.com/ssbostan/jenkins-stack-docker','ssbostan/jenkins-stack-docker','','2021',2,'A practical Docker-compose blueprint designed for local development, sandbox testing, and rapid prototyping of Jenkins environments. Simplifies validation of pipeline configurations, shared libraries, and local plugin dependencies inside local environments.','YAML','repository','Beginner',0,'online','manual','1811852b4c565cb16b239c1b858f10a62bab842ae1d27c33e602aebc70547af6',100.0,1.77903448474465203e+09,1,'2024-12-05T18:44:06Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Dockerized Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-05T18:44:06Z", "gh_stars": 150}'); -INSERT INTO "resources" VALUES('https://github.com/ssbostan/jenkins-stack-kubernetes','ssbostan/jenkins-stack-kubernetes 🌟','','2021',3,'An open-source blueprint containing pre-configured Kubernetes manifests and custom configurations for standing up a fully-integrated Jenkins stack. Leverages native storage providers, ingress engines, and dynamic execution environments to fast-track cluster deployment.','YAML','repository','Advanced',1,'online','manual','c9c1aaedfe3a0ef9b75564cd4145ec7717be39ac16fa2b94c6b63bc4533e37df',100.0,1.77902971530772304e+09,1,'2024-02-06T19:26:58Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Kubernetes Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-06T19:26:58Z", "gh_stars": 193}'); -INSERT INTO "resources" VALUES('https://github.com/ssbostan/jenkins-tutorial','ssbostan/jenkins-tutorial 🌟','','2021',4,'A robust, code-driven learning repository offering comprehensive labs for Jenkins pipeline design and administration. Exercises cover credential management, standard shared libraries, declarative pipeline configurations, and external integrations.','Shell','repository','Beginner',0,'online','manual','e59a8575de4842c9bcaf9e35bd47ba98eef4ff50b1bd2fa13c0f66d62cc2085d',100.0,1.77903061548124694e+09,1,'2024-05-30T13:35:18Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-30T13:35:18Z", "gh_stars": 358}'); -INSERT INTO "resources" VALUES('https://github.com/sse-secure-systems/connaisseur','connaisseur','','2024',2,'An admission controller that integrates image signature verification (using Cosign, Notary, or other signatures) directly into Kubernetes'' admission flow. It ensures only trusted, cryptographically signed container images can be deployed in the cluster. Highly secure and widely adopted in 2026 within supply-chain security pipelines.','Python','Admission Controller','High',1,'online','manual','07e05cecfafe713c0a3afebe1a4f7860706d3fce3c3d8297c57f583e13daef13',100.0,1.779032228105695e+09,1,'2026-06-09T03:24:19Z',NULL,NULL,NULL,'["Security", "Admission Control", "Image Signature"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T03:24:19Z", "gh_stars": 473}'); -INSERT INTO "resources" VALUES('https://github.com/sstarcher/helm-exporter','sstarcher/helm-exporter','','2023',5,'A Prometheus exporter designed to surface real-time metrics for deployed Helm releases. It monitors charts metadata, tracking status, revisions, and health states across namespaces to empower advanced alert rules.','Go','Open Source Tool','Intermediate',0,'online','manual','6ae8fc7fd5b441812529a0ace3e5c8f67debaba58c566331f6c86b74de01c42b',100.0,1.7790337952154169e+09,1,'2026-05-26T00:13:35Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Kubernetes Exporters"]','["[DE FACTO STANDARD]"]','["docs/helm.md", "docs/prometheus.md"]','["helm.md", "prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T00:13:35Z", "gh_stars": 301}'); -INSERT INTO "resources" VALUES('https://github.com/sstephenson/rbenv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7230c8f09965fdd1335a4b58dfd69622da22ebce1867df704cb63b6409efb458',100.0,1.77902950294829297e+09,0,'2026-05-17T16:51:42.948293+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/ssup2/kpexec','Kpexec','','2024',5,'A specialized terminal troubleshooting tool that executes commands within running containers by spinning up privileged sidecars. This allows administrators to troubleshoot slim or distroless images without compromising default workload security bounds.','Go','CLI Tool','Medium',0,'online','manual','ca0af37133071db91f9ed23ea3af9925e5c5046d0d7d3034c5ea71c6d923bd43',100.0,1.77903047357725596e+09,1,'2025-12-04T16:16:48Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Interactive Exec"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-04T16:16:48Z", "gh_stars": 270}'); -INSERT INTO "resources" VALUES('https://github.com/stackrox/Kubernetes_Security_Specialist_Study_Guide','github.com/stackrox: Certified Kubernetes Security Specialist Study Guide'' 🌟','','2020',5,'A comprehensive community study handbook for the Linux Foundation CKS exam, detailing system hardening, threat mitigation, microservice security policies, and runtime compliance enforcement.','Markdown','curation','Advanced',1,'online','manual','86c89cb5887c180508ab7bf1a604414960b4f9dfb0e2537bfc58c0f2c1ffda7a',100.0,1.77903392575673794e+09,1,'2021-01-04T22:33:10Z',NULL,NULL,NULL,'["Kubernetes Security", "CKS Certification Study Guides", "Cluster Lifecycle Security"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-01-04T22:33:10Z", "gh_stars": 429}'); -INSERT INTO "resources" VALUES('https://github.com/stackrox/kube-linter','KubeLinter','','2025',5,'An enterprise-grade static analyzer for raw Kubernetes manifest files and Helm charts. Translates security benchmarks, privileged container checks, and missing resource limits into actionable DevOps signals.','Go','CLI Tool','Medium',0,'online','manual','cf47d7e9192f9651776ea67292bafba150cb7605adf555664bce2ffeeaf80c52',100.0,1.7790307369705069e+09,1,'2026-06-10T16:20:01Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/kubernetes-tools.md", "docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md", "devsecops.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T16:20:01Z", "gh_stars": 3469, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/stacksimplify/aws-eks-kubernetes-masterclass','github.com/stacksimplify/aws-eks-kubernetes-masterclass 🌟','','2022',0,'An extensive educational repository focusing on EKS operations. Showcases production patterns including IAM Roles for Service Accounts (IRSA), configuring AWS Load Balancer Controller, external DNS integrations, and persistent cluster volume setups.','YAML','Repository','Advanced',1,'duplicate','manual','d5163f19d2b40ed07e72bcf44900e6342df8f5f0792555c8753298823ff51f0c',100.0,1.78173591082636404e+09,1,'2026-06-18T00:38:30.826364+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Masterclass"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/stacksimplify/azure-aks-kubernetes-masterclass"}'); -INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass','github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟','','2023',4,'A highly comprehensive masterclass repository containing declarative HCL files and manifests to deploy AKS with Azure Disks, Azure Files, Application Gateway ingress, and active Azure AD integration.','HCL','Repository','Intermediate',1,'online','manual','5aa5f77ffa2cb7e6a5b6b7b247da6e75b951ea474975085f85c4ebd117f52a18',100.0,1.78173591069618296e+09,1,'2026-06-18T00:38:30.696183+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "Masterclass"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/terraform.md"]','["terraform.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/25-Azure-DevOps-Terraform-Azure-AKS','**Boilerplate: 25-Azure-DevOps-Terraform-Azure-AKS** 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','047cb7a87781eb910c358053dcbc997cdd2231a0eb8f27bc610ee154bb2f24d1',100.0,1.77902988377828502e+09,1,'2026-05-17T16:58:03.778285+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/ppt-presentation','PDF presentation 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','71d3362e0796df8d9f9d6f1986c67b834869ab8e741a23af5ecc001ffa62bd99',100.0,1.77903397412436699e+09,1,'2026-05-17T18:06:14.124367+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/stakater/Forecastle','stakater/Forecastle','','2025',2,'Forecastle is a web-based portal dashboard that dynamically aggregates Ingress resources across a cluster to display a directory of running services. Utilizing annotations to identify and group target URLs, it provides platform teams with an elegant internal developer portal (IDP) entrance.','Go','Web UI / Controller','Intermediate',1,'online','manual','1d66014024c686b95fa4b93439cfb3d92e8b2eb491e6d35864346f6813b1034b',100.0,1.77903209816998291e+09,1,'2026-06-12T21:05:30Z',NULL,NULL,NULL,'["Operations", "Visualization", "Dashboard"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:05:30Z", "gh_stars": 799}'); -INSERT INTO "resources" VALUES('https://github.com/stakater/IngressMonitorController','IngressMonitorController (Deprecated)','','2023',5,'An older monitoring operator designed to orchestrate uptime checks across multiple external platforms. Live Grounding indicates that this project has been archived and deprecated in favor of active native alternatives.','Go','Operator','Medium',0,'online','manual','d55795aeb5b47d08150902e6d9bd1bcdea07c755c6a7535d69e46d9c94a650e8',100.0,1.77903430675308108e+09,1,'2026-06-09T21:10:31Z',NULL,NULL,NULL,'["Observability", "Monitoring", "Ingress Monitoring", "Operators"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T21:10:31Z", "gh_stars": 735}'); -INSERT INTO "resources" VALUES('https://github.com/stakater/Reloader','stakater/Reloader 🌟','','2018',5,'An industry-standard controller that watches configuration changes within ConfigMaps and Secrets. It triggers rolling updates automatically for deployments, statefulsets, and daemonsets to apply dynamic configurations with zero human error.','Go','Kubernetes Controller','Intermediate',0,'online','manual','c6ec5140cb3cd6f3c78c173e0a764d58adf7a3dabcacc855b4a96eebe8632847',100.0,1.77903447983041191e+09,1,'2026-06-12T10:43:48Z',NULL,NULL,NULL,'["GitOps & Configuration", "Dynamic Configurations", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T10:43:48Z", "gh_stars": 10133}'); -INSERT INTO "resources" VALUES('https://github.com/stakater/Xposer','github.com/stakater/Xposer','','2021',1,'A lightweight automation operator designed to monitor services and dynamically generate DNS-mapped Ingress resources to reduce manual administrative overhead.','Go','Repository','Intermediate',1,'online','manual','29c16f22c76bc98338771dc74ac1438639e996eb6118ecdda8b375752b17568b',100.0,1.77903347739306807e+09,1,'2023-12-16T14:20:38Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/kubernetes-networking.md"]','["kubernetes-networking.md", "gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-16T14:20:38Z", "gh_stars": 32}'); -INSERT INTO "resources" VALUES('https://github.com/stan-smith/FossFLOW','FossFLOW','','N/A',0,'A curated technical resource and architectural guide covering FossFLOW in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779031401.44877,0,'2026-05-17T17:23:21.448770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/gitops.md", "docs/kubernetes-tools.md"]','["cicd.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/stashed/stash','Stash','','2024',4,'An advanced Kubernetes-native operator utilizing Restic underneath to back up stateful persistent volumes. Stash implements native CSI VolumeSnapshot integrations to handle application-consistent recovery processes with automated deduplication.','Go','Operator','Advanced',1,'online','manual','ce830f18065137153095ba75fd3c6c6ff7abe39fb59aebe99059b2b1ed8c28f6',100.0,1779032104.23588,1,'2026-05-15T12:08:49Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-15T12:08:49Z", "gh_stars": 1416}'); -INSERT INTO "resources" VALUES('https://github.com/steamhaus/kubeswitch','kubeswitch: Kubernetes Version Switcher 🌟','','2018',1,'A legacy command-line tool developed to swap between different versions of kubectl dynamically, ensuring version compatibility across distinct Kubernetes clusters. It has been superseded by containerized execution and modern multi-cluster managers.','Shell','CLI Plugin','Simple',0,'online','manual','df09b7d158365db2199a8310dd14df6fcd934da2e45806e3ffcc2484c8adaff4',100.0,1.77902998935753798e+09,1,'2023-02-14T16:27:19Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Cluster Context"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-14T16:27:19Z", "gh_stars": 11}'); -INSERT INTO "resources" VALUES('https://github.com/stedolan/jq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2bbc25b13f97226919336cdea4344360a9fbc78222ca719a5863f5fc7eb3c271',100.0,1.77903209816218709e+09,0,'2026-05-17T17:34:58.162187+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/stefanprodan/gitops-istio','github.com/stefanprodan/gitops-istio: A GitOps recipe for Progressive Delivery'' with Flux v2, Flagger and Istio 🌟','','2023',2,'An advanced progressive delivery architectural recipe integrating Flux v2, Flagger, and Istio. Automates metric-driven canary releases, utilizing real-time Prometheus statistics to roll back failing application revisions with minimal user impact.','YAML','Repository','Advanced',1,'online','manual','3501356a1e2ae4ce8940c02dae02505b05350fe8d2191b0961d48b8a7fde860e',100.0,1.77903175573845291e+09,1,'2026-05-19T09:04:02Z',NULL,NULL,NULL,'["Service Mesh", "GitOps", "Progressive Delivery"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T09:04:02Z", "gh_stars": 668}'); -INSERT INTO "resources" VALUES('https://github.com/stefanprodan/podinfo','==stefanprodan/podinfo==','','2024',4,'A premium go-to microservice web application written in Go, specifically designed to showcase best practices in Kubernetes deployment, health checking, instrumentation (Prometheus/Jaeger), and progressive delivery validation (such as Flagger/Istio canary releases).','Go','Repository','Beginner',1,'online','manual','125ee281f14d531e229930cb3a29aaf410035ea7fabe0f0062ae730e37c74eb1',100.0,1.77903430963143897e+09,1,'2026-06-08T21:06:43Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability & Testing", "Pod Mocking"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T21:06:43Z", "gh_stars": 5917}'); -INSERT INTO "resources" VALUES('https://github.com/stepchowfun/docuum','stepchowfun/docuum: Docuum: LRU eviction of Docker images 🌟','','2026',5,'Docuum is a robust, Rust-based daemon designed to run on container hosts to execute Least Recently Used (LRU) image eviction. When host disk usage exceeds a defined threshold, Docuum safely removes inactive images to prevent disk exhaustion without manual intervention. This represents a highly valuable, low-footprint automation utility for long-running CI/CD worker nodes and resource-constrained edge computing environments.','Rust','Tool','High',0,'online','manual','e4741475cc45ec8af39ff632ab96c0284e52a5996db547abb2c372de3bda1b93',100.0,1.77902983871364688e+09,1,'2026-06-09T07:28:58Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Garbage Collection"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-09T07:28:58Z", "gh_stars": 698}'); -INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture','==github.com/stephaneey/azure-and-k8s-architecture: Azure and K8s Architecture=='' 🌟','','2024',0,'A curated open-source repository featuring detailed visual design maps and deployment blueprints for running enterprise-grade workloads on Azure and AKS. Demonstrates architectural patterns for network security zoning, private endpoints, DNS configuration, and highly isolated hub-and-spoke virtual networks.','Markdown','Repository','Advanced',1,'online','manual','e4724b9ff68ccdad9df2cf3fb9875306e0925154ddecd072b490d395590d10fc',100.0,1.7817360783582859e+09,1,'2026-06-18T00:41:18.358286+02:00',NULL,NULL,NULL,'["Architecture Blueprint", "Multi-Cloud & Azure", "Infrastructure Design"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/maps/apim.md','azure-and-k8s-architecture: The API Management Architecture Map','','2024',0,'A sub-blueprint mapping Azure API Management (APIM) integration topologies to backend AKS clusters. Synthesizes private virtual network configurations, internal routing topologies, DNS resolution, and security gateway layers. Essential diagrammatic and text reference for senior architects planning multi-layered security profiles.','Markdown','Repository','Advanced',1,'online','manual','6589cc4fb14699b1e54bbeaa97d3d2e16254b69129d64b5407cbd2a4e31a59b5',100.0,1.78173607832065105e+09,1,'2026-06-18T00:41:18.320651+02:00',NULL,NULL,NULL,'["Architecture Blueprint", "API Gateway", "Enterprise Ingress Patterns"]','["COMMUNITY-TOOL", "CASE STUDY"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/networking/azure-kubernetes-service/east-west-traffic/east-west-shared-calico.md','azure-and-k8s-architecture: East-West Traffic shared cluster and shared'' responsibilities using Calico','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','433dcd5937807c0c6137c805c6b114481abf6d8f8e84b925927d1c6a83eb1809',100.0,1.77903321850691294e+09,1,'2026-05-17T17:53:38.506913+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/stern/stern','Stern 🌟','','2015',5,'Stern is a highly efficient Go-based CLI utility that tails logs from multiple pods and containers within a cluster, utilizing regular expressions for flexible Pod selection. It automatically handles the lifecycle of newly spawned pods, appending them to the output stream on the fly.','Go','CLI Tool','Intermediate',0,'online','manual','02a6d0aaa779be47b6c109a6867ca9a9a4ec5dd72ca3440241357456549c728f',100.0,1.77903171244419407e+09,1,'2026-05-03T09:27:21Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Log Aggregation", "CLI Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-03T09:27:21Z", "gh_stars": 4733}'); -INSERT INTO "resources" VALUES('https://github.com/steve-mt/awesome-slo','steveazz/awesome-slo: Awesome SLOs','','2026',2,'A highly practical resource library mapping Service Level Objectives (SLOs) and Service Level Indicators (SLIs). Curates specialized tooling and calculators designed to help teams construct resilient alerting networks and manage operational error budgets.','Markdown','Awesome List','Advanced',1,'online','manual','39ca6d296e300ee9175b8f98be6ac850f7886c05cad347e3eaf281ec4aacd48d',100.0,1.7791304949433391e+09,1,'2025-06-12T19:55:29Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "SLOs and SLIs"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-06-12T19:55:29Z", "gh_stars": 280, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/steveazz/awesome-slo','steveazz/awesome-slo: Awesome SLOs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a8a72118a2186dd023c23869839516a034a9b5929836470362f008dfd03995f',100.0,1.77903316310622406e+09,0,'2026-05-17T17:52:43.106224+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/steve-mt/awesome-slo"}'); -INSERT INTO "resources" VALUES('https://github.com/steveteuber/kubectl-graph','==steveteuber/kubectl-graph== ⭐','','2024',2,'A kubectl plugin that parses cluster resource dependencies and generates Graphviz DOT diagrams of resource hierarchies. It serves as an invaluable visual debugging companion for troubleshooting complex Helm deployments or Custom Resource linkages in real-time.','Go','CLI Plugin','Intermediate',0,'online','manual','b3652053583cd419d1f0449fb83fa6b07b1a016718aeb4f78087c7d7943a4100',100.0,1.77902946685349392e+09,1,'2026-05-19T02:00:05Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T02:00:05Z", "gh_stars": 690}'); -INSERT INTO "resources" VALUES('https://github.com/strimzi/kafka-kubernetes-config-provider','strimzi/kafka-kubernetes-config-provider: Kubernetes Configuration Provider'' for Apache Kafka','','2021',2,'A specialized provider class allowing Kafka applications to read operational properties directly from Kubernetes Secrets and ConfigMaps. This architectural utility simplifies TLS certificate mount mappings and broker credential provisioning, eliminating redundant file sync code in application containers.','Java','Configuration Provider','Advanced',1,'online','manual','eabf0551149322be6f770e7e21e08dafe73a314081eb9d630bd394fda8f2e39f',100.0,1.77903011607043409e+09,1,'2026-04-14T07:02:17Z',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-14T07:02:17Z", "gh_stars": 30}'); -INSERT INTO "resources" VALUES('https://github.com/strimzi/strimzi-canary','strimzi/strimzi-canary','','2021',2,'A dedicated canary service designed to act as a diagnostic sentinel within Strimzi-managed environments. It continuously executes basic read-write loops inside dedicated topics to report real-time, end-to-end performance indicators like latency and partition availability.','Go','Diagnostic Tool','Intermediate',0,'online','manual','ffc080c755a148610597ae6ba44a4b825d8440003acf6b569f3e15b32a607103',100.0,1.77903288957606697e+09,1,'2024-10-18T08:59:34Z',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-18T08:59:34Z", "gh_stars": 42}'); -INSERT INTO "resources" VALUES('https://github.com/sukeesh/k8s-job-notify','**k8s-job-notify**','','2021',5,'A specialized controller that tracks Kubernetes Job transitions and dispatches automated event updates to common communication channels like Slack and Discord. Ideal for keeping systems operations updated on long-running training runs or batch transformations.','Python','Controller','Intermediate',1,'online','manual','5e70cedb8629e43a105a7a84d9735a8617c6fbf69c509dac9aec12ba9bfa09da',100.0,1.77903141697299098e+09,1,'2022-06-09T08:57:34Z',NULL,NULL,NULL,'["Observability", "Alerting & Notifications", "Job Monitoring"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-09T08:57:34Z", "gh_stars": 133}'); -INSERT INTO "resources" VALUES('https://github.com/summerwind/actions-runner-controller','summerwind/actions-runner-controller','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf',100.0,1.77903456499583911e+09,0,'2026-05-17T18:16:04.995839+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/superbrothers/zsh-kubectl-prompt','superbrothers/zsh-kubectl-prompt 🌟','','2020',4,'Details a Zsh shell utility that displays current Kubernetes context and namespace info in the terminal prompt. Minimizes chances of entering execution instructions in wrong production sectors.','English','GitHub Repository','Intermediate',0,'online','manual','e8d9f9d17ff8b9e799e416d1321f0734b4fd5a8e234a48cdeacc0ffe97054c8c',100.0,1.77903275445006608e+09,1,'2023-05-15T02:43:09Z',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Shell Environments"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-15T02:43:09Z", "gh_stars": 591}'); -INSERT INTO "resources" VALUES('https://github.com/superlinked/sie','SIE: Superlinked Inference Engine','Superlinked Inference Engine is an open-source inference server and production cluster for embeddings, reranking, and extraction.','2026',4,'A production-grade, open-source inference server designed to run embedding, extraction, and cross-encoder reranking models at scale. It enables developers to build high-performance search pipelines by combining unstructured data with structured metadata directly during vector encoding. Features robust local execution via Docker or Kubernetes Helm deployment, supporting tight integration with popular vector databases and agent frameworks.','English','repository','Advanced',1,'online','automatic','87b5f5959927f882e9728944c8e066281f088b6576dce59ac000ba0a6ebb59ea',NULL,1.78035228281433796e+09,0,'2026-05-29T18:44:19Z',NULL,NULL,NULL,'["Artificial Intelligence", "Information Retrieval", "Inference Servers", "Vector Databases"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T18:44:19Z", "gh_stars": 2012, "reputation_status": "Vetted", "reputation_summary": "Highly regarded open-source framework by Superlinked for multi-modal embedding inference, metadata-enriched vector search, and reranking, filling a major performance gap in production RAG systems.", "social_preview_url": "https://opengraph.githubassets.com/5d9faa3f3b4a4a7b53094f45a903bdfe4245f7a83006fcd7de6df6c6dad2902b/superlinked/sie", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "vector-search-inference"}'); -INSERT INTO "resources" VALUES('https://github.com/suraksha-123/Grant-Revoke-ssh-access','Grant-Revoke-ssh-access','','2021',1,'A security-focused shell scripting utility designed to automate user provisioning, key assignment, and subsequent access revocation across distributed Linux server deployments. Double-Evidence: This tool simplifies standard access controls, while live grounding suggests it is best suited for small-scale operations that do not yet warrant complex Identity and Access Management (IAM) platforms or SSH CA infrastructures.','Shell','Repository','Intermediate',0,'online','manual','6d6dd7e8bb36758794e830317f29eb55326e8fbe904c06e6ebbbea2653236754',100.0,1.78173606820459508e+09,1,'2026-06-18T00:41:08.204595+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/swade1987/deprek8ion','Deprek8ion','','2026',5,'A Rego-based validation policy suite created to audit obsolete API resources in Kubernetes templates. While historically popular for preventing runtime upgrade issues, platform engineering teams are transitioning toward active admission dynamic scanners like Pluto or Kubent in modern workflows.','Go','Tool','Intermediate',0,'online','manual','7b786ea62674f3a09329e3f08529e9b3936001174873ebde9eb649e046d21682',100.0,1.77903085204141807e+09,1,'2021-07-28T12:32:00Z',NULL,NULL,NULL,'["Operations", "Deprecation Monitoring", "Resource Validation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-07-28T12:32:00Z", "gh_stars": 143}'); -INSERT INTO "resources" VALUES('https://github.com/swagger-api/swagger-codegen','Swagger Codegen','','2015',4,'Automatic generation of API client libraries and server stubs from OpenAPI/Swagger specifications.','Java','Library','Intermediate',0,'online','manual','d9c645faf2917f2a541a96c949d559a8b1813b9976cec8c12bb84846062b2903',100.0,1.77903111789759492e+09,1,'2026-05-19T08:07:36Z',NULL,NULL,NULL,'["Automation & Orchestration", "API Orchestration", "Swagger Codegen"]','["[DE FACTO STANDARD]"]','["docs/swagger-code-generator-for-rest-apis.md", "docs/about.md"]','["swagger-code-generator-for-rest-apis.md", "about.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T08:07:36Z", "gh_stars": 17758}'); -INSERT INTO "resources" VALUES('https://github.com/swapnakpanda/Infographics/blob/main/Cheat%20Sheet/Database/SQL_CheatSheet.png','==github.com/swapnakpanda: SQL_CheatSheet.png==','','2023',0,'A dense visual database infographic grouping standard relational concepts. Outlines join configurations, index lookups, data grouping rules, and typical query structures in a high-density schematic map.','SQL','Infographic','Beginner',0,'online','manual','897668ccfb3e4132ef052f268c28d51f6b2e55d233e4d3a48df7553177e4697e',100.0,1.78173589040737509e+09,1,'2026-06-18T00:38:10.407375+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/swarmlet/swarmlet','==swarmlet/swarmlet: Swarmlet==','','2020',5,'A lightweight self-hosted PaaS wrapper utilizing Docker Swarm. Note: Currently inactive (>4 years since last commit), making it a legacy reference rather than a production-grade modern solution.','Bash','Repository','Intermediate',1,'online','manual','311501c4bf6ceb3f737bfa32667fd62e7d0268aa8ae9ea55fe75b11276732c33',100.0,1.77903001225926709e+09,1,'2023-04-13T17:58:55Z',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "PaaS Solutions"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-13T17:58:55Z", "gh_stars": 817}'); +* Integrates seamlessly with Claude Code and Cursor as agentic skills to support local understanding verification and diagnostics.','en','repository','intermediate',0,'online','automatic','50d5c9e84444f6e6340d9ed1e1238dcc9f1a2f4ee4de1ab63025a320011d83ff',NULL,1780352686,0,'2026-06-01T16:14:02Z',NULL,NULL,NULL,'["Artificial Intelligence", "E-Learning", "LLM Engineering", "Agent Frameworks"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "elearning", "gh_license": "MIT", "gh_pushed": "2026-06-01T16:14:02Z", "gh_stars": 26711, "reputation_status": "Vetted", "reputation_summary": "Highly praised by the developer and AI engineering communities on Reddit and DEV.to for its unique, hands-on methodology that rebuilds core AI algorithms from raw mathematical foundations before implementing production libraries.", "social_preview_url": "https://opengraph.githubassets.com/0a08e166a20579d2f601b33f745c9976a6f74136cf52ffd71777c57e88abfc2b/rohitg00/ai-engineering-from-scratch", "source_provenance": "X.com (midudev)", "suggested_new_category": "ai-engineering"}'); +INSERT INTO "resources" VALUES('https://github.com/roib20/terraform-provision-gke-cloudflare','github.com/roib20: Terraform - Provision a GKE Cluster with Cloudflare Ingress'' and ArgoCD','','2022',1,'An automated infrastructure template bootstrapping a GKE cluster integrated with Cloudflare Ingress tunnels and ArgoCD. Delivers a complete GitOps framework with zero public endpoint exposure to secure container ingress points.','HCL','Repository','Advanced',0,'online','manual','fb5edeeb99997cd6b1facb9a8dcfdae866ecad72d3bf06f7cb09189569788890',100.0,1779032935,1,'2025-06-12T17:11:17Z',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "GKE Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-06-12T17:11:17Z", "gh_stars": 11}'); +INSERT INTO "resources" VALUES('https://github.com/rootless-containers/usernetes','rootless-containers/usernetes','','2024',3,'Usernetes is an experimental project executing entire Kubernetes clusters (including kubelet, container runtime, and control plane) as unprivileged user sessions (rootless). By leveraging user namespaces, it mitigates severe host privilege escalation risks. Despite performance and networking constraints, it represents a crucial paradigm for high-security multi-tenant nodes.','Go','Tool','High',0,'online','manual','dc94480bb8e53be78b5973962747280d9a4e6d8a21c43d2177e470c2ffd8b2a3',100.0,1779029163,1,'2026-06-08T06:15:13Z',NULL,NULL,NULL,'["Security", "Container Runtimes", "Rootless Kubernetes"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T06:15:13Z", "gh_stars": 970}'); +INSERT INTO "resources" VALUES('https://github.com/rootsongjc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0ea884cddf637bf061874a591f5aae79234b4728c03c20228d422e845731db28',100.0,1779029916,1,'2026-05-17T16:58:36.915163+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/rootsongjc/awesome-cloud-native','rootsongjc/awesome-cloud-native 🌟','','2023',5,'An extensive library mapping the CNCF Cloud Native landscape, detailing Service Meshes, dynamic storages, logging setups, and database drivers. Provides platform architects with a systematic catalog to structure and maintain resilient, cloud-agnostic application footprints.','Markdown','Awesome List','Intermediate',1,'online','manual','33e15dc277a7a2f4fed420f6fef49071aa9f122abac77a1e6f33e807b04e41ae',100.0,1779033922,1,'2026-06-08T12:56:50Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Cloud Native"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-08T12:56:50Z", "gh_stars": 2413, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/rosehgal/k8s-In-30Mins','github: K8s in 30 mins 🌟','','2024',4,'An accelerated educational repository mapping core Kubernetes abstractions, including Pods, Services, Deployments, and ReplicaSets. Translates complex container orchestration mechanics into brief visual explanations, facilitating quick developer onboarding for distributed systems development.','Markdown','Repository','Beginner',1,'online','manual','5c81ebfd4d71713255c9b7c98599d5f544fe17db032c2208b4d0142b17b3c5af',100.0,1779130495,1,'2021-03-18T12:05:22Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Training & Concepts"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-03-18T12:05:22Z", "gh_stars": 212}'); +INSERT INTO "resources" VALUES('https://github.com/rossmcdonald/telegraf','Telegraf Ansible Role','','2024',0,'Ansible playbook role to provision and configure the Telegraf agent across varied Linux operating systems. Automates configuration generation and systemd unit registration.','Shell','Repository','Intermediate',0,'online','manual','1b1fb7e8b7e664928bf40f29d92222d796fc8977e041a9dd745801e8c72a13f1',100.0,1781736133,1,'2026-06-18T00:42:13.617234+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Telegraf Deployment"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/rothgar/bashScheduler','github.com/rothgar/bashScheduler','','2018',0,'An experimental Kubernetes scheduler written entirely in Bash. It is exclusively intended for academic learning, illustrating scheduling queues, node filtering, and binding phases to developers wanting to grasp scheduler-manager communication without compiled code complexity.','Bash','Script / Experimental','Advanced',0,'online','manual','8fe75c35268dbffe245c454389314c522719dad8a4eda2c0036a802901db59f0',100.0,1781736046,1,'2026-06-18T00:40:46.715861+02:00',NULL,NULL,NULL,'["Scheduling", "Custom Schedulers", "Experimental"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/rottencandy/vimkubectl','rottencandy/vimkubectl','','2021',1,'A Vim plugin that allows users to manage and inspect Kubernetes clusters directly from within Vim. It supports list, edit, and apply actions for standard resources without leaving the text editor. Highly appreciated by terminal purists in 2026 for minimizing window context switching.','Vim Script','Vim Plugin','Low',0,'online','manual','f5f9d3d49206dc38f110fe21cfb12e9dab397169ea4d991c3c7031a7f1eab415',100.0,1779033223,1,'2024-06-07T19:05:08Z',NULL,NULL,NULL,'["Development", "IDE Integration", "Vim"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-06-07T19:05:08Z", "gh_stars": 79}'); +INSERT INTO "resources" VALUES('https://github.com/roubles/kubeshell','kubeshell','','2018',0,'An early attempt at building an interactive shell auto-complete program for kubectl. Now defunct, its conceptual UX improvements have been integrated directly into standard shell autocompletion patterns and kubectl aliases.','Python','Interactive Shell Tool','Simple',0,'online','manual','f8f2a3986ffa4bb8b9370f9a3641d54d4aa8807d43d58103bcd0b2ac86e4b41c',100.0,1781736046,1,'2026-06-18T00:40:46.718468+02:00',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Interactive Shell"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/rromannissen/rhoar-microservices-demo','rromannissen/rhoar-microservices-demo: GitOps for Microservices with Red'' Hat Runtimes demo','','2020',0,'A demonstration repository featuring GitOps patterns for microservices configured with Red Hat Runtimes. Illustrates safe promotion processes and environment configuration syncing using Argo CD.','Java / Yaml','Repository','Advanced',1,'online','manual','95dde057da8c5abf503c8dcc3df9e420a8c5a0426349497b59a1302a0f9710be',100.0,1781735911,1,'2026-06-18T00:38:31.062564+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Microservices Showcase"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/ruanbekker/thanos-cluster-setup','github.com/ruanbekker: Thanos Cluster Setup','','2021',0,'Developer guide outlining the architectural deployment of a highly available Thanos cluster with Docker Compose. Demonstrates configuring Thanos Sidecar, Querier, Store Gateway, and S3 object storage targets.','YAML','Configuration Code','Intermediate',1,'online','manual','d42af94cf3d1e82530ae18a98cb6577aea0011fea899ccdb7220671deb1894ff',100.0,1781736133,1,'2026-06-18T00:42:13.731752+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Thanos Engine"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/run-x/awesome-kubernetes','run-x/awesome-kubernetes','','2023',5,'A specialized directory compiling infrastructure automation, IAC templates, and deployment scripts for Kubernetes clusters. Highlights tools designed to expedite cloud environment setups and secure CI/CD orchestration paths.','Markdown','Awesome List','Intermediate',0,'online','manual','11bf03c69bbe82170cc65a6d731332e0d8490d6115be6a7cac0c8e46e2e6b898',100.0,1779030443,1,'2022-01-04T11:29:07Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2022-01-04T11:29:07Z", "gh_stars": 379, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/run-x/opta','run-x/opta: Opta - Supercharge DevOps on any cloud','','2023',2,'Opta is an archived high-level declarative infrastructure platform that abstracted low-level Terraform details into service-centric YAML layouts. While it successfully simplified multi-cloud container orchestration, the project has been officially archived. Current platform engineering teams should look to modern modular structures like Terramate or native OpenTofu/Terraform configurations.','Python','Framework','Intermediate',0,'online','manual','7ddffc9789005403b41f392303e2ff2329c501f0e300b82f48da1910b84859ed',100.0,1779029478,1,'2023-04-03T22:19:45Z',NULL,NULL,NULL,'["Infrastructure as Code", "Abstractions", "Legacy Platforms"]','["[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-03T22:19:45Z", "gh_stars": 912}'); +INSERT INTO "resources" VALUES('https://github.com/runacapital/awesome-oss-alternatives','runacapital/awesome-oss-alternatives: Awesome open-source alternatives to'' SaaS 🌟','','2026',4,'An architectural directory showcasing open-source, self-hostable equivalents to commercial SaaS platforms. Helps enterprise tech architects mitigate vendor lock-in, streamline data compliance, and deploy privacy-centric containerized services locally.','Markdown','Awesome List','Intermediate',1,'online','manual','027362fede1dc4ec436aa5cf1d6060b6e588e3cdb939c743b23bd97660638fee',100.0,1779033068,1,'2025-09-03T17:43:01Z',NULL,NULL,NULL,'["Software Engineering", "Open Source Software", "SaaS Alternatives"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-03T17:43:01Z", "gh_stars": 19234, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/ruoshan/autoportforward','ruoshan/autoportforward','','2022',2,'Autoportforward is a lightweight developer helper tool designed to automatically monitor running pods and initiate background Kubernetes port-forwarding tunnels. When pods restart or scale, it cleanly self-heals and reinstates the connection. While useful, it lacks the multi-service DNS injection power of kubefwd.','Go','CLI Tool','Medium',0,'online','manual','e2838fc21d9d8030e022eff89c490f919d46a9c7d46e7e9ca6a247a44a0b63c2',100.0,1779029552,1,'2022-05-07T08:22:59Z',NULL,NULL,NULL,'["Developer Experience", "Networking", "Port Forwarding"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2022-05-07T08:22:59Z", "gh_stars": 295}'); +INSERT INTO "resources" VALUES('https://github.com/ryane/kfilt','kfilt','','2021',2,'A CLI tool dedicated to filtering specific resources out of massive Kubernetes manifest streams. By allowing developers to extract or drop manifests based on metadata, labels, or names, it functions as an essential pipeline tool.','Go','CLI Tool','Simple',0,'online','manual','490d377e5cb660d558d2f74d305b930819d9f6d133d5fb28809a2f8b540c1205',100.0,1779031464,1,'2025-12-03T03:16:05Z',NULL,NULL,NULL,'["Operations & UX", "Manifest Generation", "Resource Filtering"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-03T03:16:05Z", "gh_stars": 114}'); +INSERT INTO "resources" VALUES('https://github.com/ryanmcdermott/clean-code-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7eb8ba9384eca2b939940ec992baada3b78ee4b207263f6ad0d85a448c1e7825',100.0,1779030172,1,'2026-05-17T17:02:52.729344+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/rydogs/kubecle','Kubecle','','2021',5,'A terminal-based interaction wrapper that streamlines Kubernetes command contexts. It simplifies executing actions across isolated cluster targets by keeping an active session-level state, reducing command length and configuration complexity for developers running multi-tenant operations.','Go','CLI Tool','Intermediate',0,'online','manual','9ed40c3e36850bbd75bac54f30f7e1822cd002e72995e0ca627563da881de8df',100.0,1779032372,1,'2023-03-07T06:07:22Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-07T06:07:22Z", "gh_stars": 57}'); +INSERT INTO "resources" VALUES('https://github.com/sa-mw-dach/podium','Podium','','2020',0,'A developer tool designed to orchestrate server-side-rendered micro-frontends (podlets) in modular architectures, ensuring fast composition and high decoupling of user interfaces.','JavaScript','Repository','Intermediate',1,'online','manual','b956fa8ef7aba4e53e3281f977690f599659e63a0e196447669805c79b9419b3',100.0,1781736133,1,'2026-06-18T00:42:13.524958+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Micro-frontends"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/sageteam-org/django-sage-painless','github.com: Django Sage Painless','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffc77c4da3b3d8757b604070bfd6d9cd7e51c0a5dda9d14c80542c8afd157c93',100.0,1779029378,0,'2026-05-17T16:49:38.488178+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/sageteamorg/django-sage-painless"}'); +INSERT INTO "resources" VALUES('https://github.com/sageteamorg/django-sage-painless','github.com: Django Sage Painless','','2024',5,'An opinionated community package designed to streamline Django project structuring, modular layouts, and database configuration templates. Helps minimize common configuration pain-points for enterprise applications. Ideal for teams seeking standard structural layout rules across various APIs.','Python','Library','Intermediate',0,'online','manual','8a5bbd46448e1bd8a5dbb631084ab936a053c45c9bd35fc2fd49fe49ae1fcf31',100.0,1779130494,1,'2024-07-22T18:18:21Z',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Standardization"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-07-22T18:18:21Z", "gh_stars": 60}'); +INSERT INTO "resources" VALUES('https://github.com/sagittaros/terraform-k3s-private-cloud','K3s Private Cluster 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4a8998eba4c5c066a02a898b5f5330680d2f84c24fea7f51355203232e6a671c',100.0,1779034153,0,'2026-05-17T18:09:13.163446+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/inscapist/terraform-k3s-private-cloud"}'); +INSERT INTO "resources" VALUES('https://github.com/sahilsk/awesome-jenkins','sahilsk/awesome-jenkins','','2026',1,'A focused index consolidating plugins, shared pipeline library patterns, and optimization practices for Jenkins automation servers. Excellent resource for maintaining complex legacy enterprise build pipelines.','Markdown','Awesome List','Intermediate',0,'online','manual','4568ebe92ef2d8c514e6609fd35da2b6910f6f212a68bcf1cfafd0ade9c35e12',100.0,1779034479,1,'2018-02-22T19:32:46Z',NULL,NULL,NULL,'["Continuous Delivery", "CI-CD Pipelines", "Jenkins Ecosystem"]','["[LEGACY]"]','["docs/jenkins.md", "docs/other-awesome-lists.md"]','["jenkins.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-02-22T19:32:46Z", "gh_stars": 70, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/sajeetharan/azure-mindmap','github.com/sajeetharan/azure-mindmap','','2020',0,'An open-source repository containing comprehensive visual mindmaps of Azure services. Highly useful for architects and developers mapping complex cloud paths and service relationships across security, compute, networking, and data structures.','English','Software Portal','Beginner',0,'online','manual','095a2115a115ef8b2ec8f52f3f7cc672660a9675ee18a94ce7e161242d7beac9',100.0,1781735879,1,'2026-06-18T00:37:59.759974+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Learning Path"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/sajeetharan/azure-mindmap/blob/master/azure-fundamentals/AZ-900.pdf','Azure Fundamentals: AZ-900.pdf','','2020',0,'Core curriculum guide mapping the AZ-900: Azure Fundamentals certification requirements. Visualizes fundamental virtualization structures, cloud resource taxonomy, Azure billing models, and security governance paths. Ideal for technical onboarding.','English','Certification Guide','Beginner',0,'online','manual','84b4bd58ed14b2aba03676af5bb6abd2981e801a7f8d0679aa82e42a9e3f50cd',100.0,1781735879,1,'2026-06-18T00:37:59.841050+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Certification Guides"]','["GUIDE"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/salesforce/craft','salesforce/Craft','','2021',1,'Salesforce Craft was a specialized framework built for designing, orchestrating, and provisioning scalable multi-tenant infrastructure. It has since been archived, with its capabilities transitioned to Cloud Provider APIs and Cluster API.','Go','Infrastructure Platform','Advanced',0,'online','manual','225dc0a4e87f67e6ba5854b6819142f49d370fb12f0631bd187a54734d8cdd8f',100.0,1779031407,1,'2026-06-02T18:07:50Z',NULL,NULL,NULL,'["Cluster Management", "Cloud Provisioning", "Multi-tenant Provisioner"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-02T18:07:50Z", "gh_stars": 91}'); +INSERT INTO "resources" VALUES('https://github.com/salesforce/metabadger','Metabadger','','2025',5,'Metabadger is an open-source CLI tool built by Salesforce to automate the hardening of EC2 Instance Metadata Service (IMDS) endpoints by enforcing IMDSv2. It reduces the risk of SSRF (Server-Side Request Forgery) attacks by auditing and updating running instances to reject token-free metadata requests. It is a highly practical compliance tool for security engineering teams.','Python','Repository','Advanced',0,'online','manual','e5597c83b87384f9e17cdf455a220ad9e07a95a74c87321d607a1598bd3be381',100.0,1779030810,1,'2025-05-01T17:30:23Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2025-05-01T17:30:23Z", "gh_stars": 143}'); +INSERT INTO "resources" VALUES('https://github.com/salesforce/sloop','salesforce/Sloop - Kubernetes History Visualization 🌟','','2023',3,'A visualizer for Kubernetes history that records resource changes over time and displays them on a timeline. By preserving historical state changes of Pods, ReplicaSets, and Deployments, it helps engineers troubleshoot transient issues that occurred hours or days prior. Widely used in 2026 to bridge the visibility gap left by ephemeral standard API metrics.','Go','Web Application','High',1,'online','manual','c97c8f01ea80af82ee8bf3c4c12cc95695d3418d96ea83834323de35e5eef5be',100.0,1779033762,1,'2026-02-17T16:38:56Z',NULL,NULL,NULL,'["Operations", "Observability", "History Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-02-17T16:38:56Z", "gh_stars": 1579}'); +INSERT INTO "resources" VALUES('https://github.com/saml-to/assume-aws-role-action','saml-to/assume-aws-role-action','','2025',5,'A dedicated GitHub Action designed to securely assume AWS IAM roles using OpenID Connect (OIDC) federation, eliminating the need to store long-lived static AWS credentials inside GitHub secrets. It dynamically exchanges short-lived JWT tokens to gain secure role access. This standard is strongly recommended in modern dev-sec-ops architectures to enforce the principle of least privilege.','TypeScript','Repository','Intermediate',0,'online','manual','a8939c5a4351f7c5a541b07acabd1a4a33c3f78eb27a77f28166b98ef2e6eb81',100.0,1779034013,1,'2024-01-09T14:28:52Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CI/CD Security"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-09T14:28:52Z", "gh_stars": 182}'); +INSERT INTO "resources" VALUES('https://github.com/samrocketman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ccdb73745887b221a98835c422deb14be9b43a54f17bc7eb184f66cc22bfb681',100.0,1779030534,0,'2026-05-17T17:08:54.414075+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/samrocketman/docker-jenkins-jervis/blob/main/README.md',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','641a3f8213f628baeba0a177895b8afcdafa5ca33d77725ddf8e27ebef4aaa82',100.0,1779130494,1,'2026-05-18T20:54:54.993925+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/samrocketman/docker-jenkins-jervis/blob/master/README.md','ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9f8b5eaaf9ca73dc37522422efc7da95c5f17d85a2a194351e41163ad4722e4d',100.0,1779030865,0,'2026-05-17T17:14:25.596695+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/samrocketman/jenkins-script-console-scripts','samrocketman/jenkins-script-console-scripts 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','711ca16ae22394e1c7c5785fd4b4b83f69d5ebeceb3c9286150218e07475cba7',100.0,1779032552,1,'2026-05-17T17:42:32.645454+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/samrocketman/jervis/wiki','Jervis','','2021',2,'Jenkins Receiving Versatile Infrastructure Script (Jervis) simplifies job lifecycle automation by supporting Travis CI-style YAML configurations natively in Jenkins. It enables declarative pipeline builds without complex Groovy setups.','Groovy','Repository','Intermediate',0,'online','manual','93eaf9d57e489a5ce082c63a8dd5e997d36e4e74dc9fa9843a8371d5980c5d7c',100.0,1779029569,1,'2026-05-08T02:13:00Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-08T02:13:00Z", "gh_stars": 271}'); +INSERT INTO "resources" VALUES('https://github.com/samrocketman/nexus3-config-as-code','github.com/samrocketman/nexus3-config-as-code','','2021',5,'A declarative Groovy-scripted configuration-as-code bootstrap utility designed for automating Sonatype Nexus 3 settings. Live grounding shows this repository has been unmaintained for over four years. While serving as an architectural blueprint for programmatic configuration management, modern operators have largely replaced direct scripting.','Groovy','Repository','Advanced',0,'online','manual','67c0f78e13dea1958abb1ed12730147f87d222222e05efb875203003d0347f7f',100.0,1779029993,1,'2020-10-18T07:11:59Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Automation"]','["[DE FACTO STANDARD]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-10-18T07:11:59Z", "gh_stars": 62}'); +INSERT INTO "resources" VALUES('https://github.com/samyfodil/taubyte-llama-satellite','llama.cpp plugin','','2026',5,'An experimental bridge connecting llama.cpp with Taubyte WASM modules. Facilitates low-latency, localized LLM inference tasks across decentralized edge node topologies.','Go','Repository','Advanced',1,'online','manual','518e38009b6b766fd78a535eb77f3250b113ebaa6f4bd7ed717336a895773885',100.0,1779030688,1,'2024-02-02T22:23:10Z',NULL,NULL,NULL,'["Serverless Architecture", "Edge Computing", "AI Integration"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2024-02-02T22:23:10Z", "gh_stars": 17}'); +INSERT INTO "resources" VALUES('https://github.com/saturnism/awesome-cloud-native-java','Awesome Cloud Native Java','','2026',0,'A highly targeted resource registry outliningmodern patterns for containerized Java. Focuses on Spring Boot microservices, Quarkus, GraalVM native image compilation, and techniques for minimizing memory footprint in orchestrations.','Markdown','Awesome List','Advanced',1,'duplicate','manual','304e0ff20521d8e9925626ba5c54b7204835ea5b029b6f81d31978f5a68e0d89',100.0,1781736123,1,'2026-06-18T00:42:03.211691+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Platform", "Cloud Native Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "duplicate_of": "https://awesome.jimmysong.io"}'); +INSERT INTO "resources" VALUES('https://github.com/saturnism/spring-petclinic-gcp','Google Cloud Native Spring Boot PetClinic. Spring PetClinic Microservices on GCP 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e1bcf973155aad6da1d00f86768b8fb782c990eb11a6a10009cab4a8715ae6ee',100.0,1779030979,1,'2026-05-17T17:16:19.826770+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_license": "NOASSERTION"}'); +INSERT INTO "resources" VALUES('https://github.com/sauljabin/kaskade','==github.com/sauljabin/kaskade==','','2023',5,'An interactive, terminal-based dashboard built using Python''s Textual framework to easily inspect Kafka topics. Unlike bulky desktop clients, Kaskade runs directly in developer shells, permitting efficient topic navigation, dynamic JSON payload inspection, and rapid troubleshooting of Kafka message streams.','Python','TUI Tool','Intermediate',0,'online','manual','590e51aa21a29a4f0de5e036464134fc5a074a8bb79958da321e512f55316b30',100.0,1779034523,1,'2026-03-02T15:21:33Z',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Kafka Tooling", "CLI & TUI"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-02T15:21:33Z", "gh_stars": 1015}'); +INSERT INTO "resources" VALUES('https://github.com/savecost/datav','savecost/datav 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','446a82fc88f4cec9598c9c7450122067d985466c84059b867e07994b4b372982',100.0,1779032034,0,'2026-05-17T17:33:54.978096+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/sbilly/awesome-security','sbilly/awesome-security: Awesome Security','','2026',5,'A monumental collection of software security components, pen-testing tools, cryptography resources, and threat intelligence feeds. Essential for SecOps engineers establishing modern compliance standards across application and network boundaries. Highly versatile, spanning from host security to Kubernetes runtime defenses.','N/A','Repository','Advanced',0,'online','manual','e639c7488b58ca1f803e1ab8bd253dce1ad2fe3159407f7fa476e6f39ce8b93c',100.0,1779034373,1,'2026-01-11T02:00:26Z',NULL,NULL,NULL,'["Security", "General", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-11T02:00:26Z", "gh_stars": 14421, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/sclorg','github.com/sclorg/','','2026',0,'Alternative entry point for the SCLOrg software development group, driving standardization of the Source-to-Image (S2I) build methodology inside Red Hat container engines, abstracting Dockerfile creation for frontend and backend developers.','Shell','Repository','Advanced',0,'online','manual','dca6332900b96a70b79661170f24a650215594ac17bf86afb3e090306927166c',100.0,1779031696,1,'2026-05-17T17:28:16.993094+02:00',NULL,NULL,NULL,'["Software Engineering", "Base Images", "Software Collections"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/sclorg/mariadb-container','github.com/sclorg/mariadb-container','','2026',1,'The official SCLOrg MariaDB container image optimized specifically for Kubernetes platforms. Includes integrated security scripts, support for arbitrary non-root UID execution, and custom database initialization configurations.','Shell','Repository','Intermediate',1,'online','manual','407ec4c514faae637cd2d53cc5d4909a5d5e42d755ebfacee429682e9095a2af',100.0,1779031126,1,'2026-06-11T11:34:22Z',NULL,NULL,NULL,'["Databases", "Relational", "MariaDB"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T11:34:22Z", "gh_stars": 32}'); +INSERT INTO "resources" VALUES('https://github.com/scorputty/packer-centos-awx','github.com/scorputty/packer-centos-awx','','2020',1,'A legacy Packer configuration designed to output CentOS-based virtual machine images with pre-baked AWX deployments. Reflects older DevOps paradigms focused on VM-based immutable infrastructure instead of Kubernetes runtimes.','HCL','Source Code','Intermediate',0,'online','manual','d61e92d82c58aacc4f5c4e00147699add2c140def613393f85e57e2240009eab',100.0,1779032017,1,'2018-03-19T06:14:09Z',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2018-03-19T06:14:09Z", "gh_stars": 1}'); +INSERT INTO "resources" VALUES('https://github.com/scraly/terraform-cheat-sheet/blob/master/terraform-cheat-sheet.pdf','github.com/scraly: Terraform Cheat sheet','','2024',4,'Curator Insight: A highly dynamic community-maintained PDF cheat sheet covering the full development lifecycle in Terraform. Live Grounding: Highlights high-value CLI options, syntax patterns for loops, dynamic blocks, and variable validation configurations.','PDF','Community Reference','Intermediate',0,'online','manual','95700438027f959584bb88348af2cd22e4948f35603cbccb39d82f8ad946a708',100.0,1781735890,1,'2026-06-18T00:38:10.161237+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/screwdriver-cd/screwdriver','Screwdriver API','','2026',5,'A pluggable CI/CD engine originally built by Yahoo to execute container-native, dynamic pipelines. Leveraging an API-driven, decoupled microservices architecture, it orchestrates builds cleanly across Kubernetes or Mesos execution grids.','JavaScript','Tool','High',1,'online','manual','b1511b70bf26de100534f6264e0c8d1b3ad91b54dbb408663179b42b03f7fc12',100.0,1779030441,1,'2026-06-03T18:35:27Z',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Dynamic Execution"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T18:35:27Z", "gh_stars": 1041}'); +INSERT INTO "resources" VALUES('https://github.com/scriptcamp/kubernetes-serviceaccount-example','github.com/scriptcamp/kubernetes-serviceaccount-example','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','17035ac82a580990173741b5b8b283b6d225127473015814fcbea6b9fd6e22ba',100.0,1779032239,1,'2026-05-17T17:37:19.808996+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/scylladb/scylla-operator','scylladb/scylla-operator','','2026',5,'The ScyllaDB Operator streamlines deployment and maintenance tasks of high-performance Scylla clusters in-container. It takes care of complex cluster scaling, multi-zone node repair loops, automated backups, and version migrations to deliver bare-metal database performance inside container orchestrators.','Go','Repository','Advanced',0,'online','manual','2249195d0f43c2d683d25176cf9a6137afa68a83e7b3bab7e9f770993bb4314b',100.0,1779033237,1,'2026-06-11T10:42:16Z',NULL,NULL,NULL,'["Data & Databases", "NoSQL Operators", "ScyllaDB"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T10:42:16Z", "gh_stars": 399}'); +INSERT INTO "resources" VALUES('https://github.com/sdduursma/github-merge-bot','github-merge-bot','','2019',1,'A lightweight Node.js microservice designed to handle automated merges. Integrates with GitHub webhooks to verify pull requests against linting rules and peer review matrices before completing merge actions safely.','JavaScript','Tool','Intermediate',1,'online','manual','74c2b7574adb505a9441b447bdb209a0190d4a38e77de1a23cc4a614325d3d74',100.0,1779130495,1,'2020-02-04T17:48:05Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "EPL-1.0", "gh_pushed": "2020-02-04T17:48:05Z", "gh_stars": 4}'); +INSERT INTO "resources" VALUES('https://github.com/sdras/awesome-actions','Awesome GitHub Actions','','2026',4,'The premier community-backed library for GitHub Actions workflows, custom actions, and orchestrator tools. Streamlines structural pipelines by detailing matrix patterns, self-hosted runner optimizations, and security hardening configurations.','Markdown','Awesome List','Intermediate',0,'online','manual','fde47029da1f80ee0b7ca28f691d975a9a45c7a2b6120e52692b9be31c3d8638',100.0,1779033425,1,'2024-09-01T20:32:39Z',NULL,NULL,NULL,'["Continuous Delivery", "CI-CD Pipelines", "GitHub Actions"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md", "docs/other-awesome-lists.md"]','["jenkins-alternatives.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-09-01T20:32:39Z", "gh_stars": 27907, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/seal-io/tap','github.com/seal-io/tap: Terraform Advanced Patcher (TAP)','','2023',1,'TAP (Terraform Advanced Patcher) executes fine-grained, localized modifications directly inside active HCL code blocks without resetting or breaking state continuity. Primarily geared for programmatic platform modifications, it resolves dependency-update hurdles in massive deployments by allowing targeted mutations across distributed repositories.','Go','CLI Tool','Advanced',0,'online','manual','29332c206f1a8d3ba1c05490a4439a1e43aef95d7f176203de579b4e4673bd69',100.0,1779032732,1,'2024-02-04T06:29:24Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Code Modifiers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-02-04T06:29:24Z", "gh_stars": 15}'); +INSERT INTO "resources" VALUES('https://github.com/search?l=powershell&q=stars%3A%3E1&type=Repositories','github.com/search?l=powershell','','2026',0,'High-level GitHub query filter pointing to trending open-source PowerShell module platforms, providing continuous access to updated utility options.','PowerShell','Documentation','Intermediate',0,'online','manual','cf889f549f22a4d2fb4fa68a8c2e1ed65f9f29c17eee06da4d21fffec2240bd2',100.0,1779033508,1,'2026-05-17T17:58:28.195303+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Reference Index", "GitHub Discoveries", "Community Modules"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/search?q=org%3Alightstep+launcher','OpenTelemetry Launchers 🌟','','2021',0,'Repository group containing Lightstep’s multi-language configuration wrappers. Designed to assist telemetry setup, though developers in 2026 have transitioned to upstream OTel SDK extensions for long-term support.','Go','Repository','Beginner',0,'online','manual','730fb916d46d79d0808d94d590d713b0f380ea7d2dc346ca4d4a4f0be643d18d',100.0,1779029118,1,'2026-05-17T16:45:18.973122+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "SDK Bootstraps"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/segmentio/kubectl-curl','segmentio/kubectl-curl: Kubectl plugin to run curl commands against kubernetes'' pods','','2019',2,'A convenient plugin allowing engineers to execute curl commands inside target pod namespaces. It simplifies localized API troubleshooting, service mesh network testing, and microservice validation.','Go','Kubectl Plugin','Intermediate',0,'online','manual','17f8bb698c3d9d92cfdf16f8b43137f794d21119c68e56f935b87aebfecaec94',100.0,1779032288,1,'2025-09-24T22:41:02Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Network Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-24T22:41:02Z", "gh_stars": 188}'); +INSERT INTO "resources" VALUES('https://github.com/segmentio/stack','segmentio/stack','','2021',4,'Segment''s production-proven infrastructure baseline template codebase for AWS workloads. Standardized on ECS, Auto-scaling, and foundational network controls, but now archived in favor of native Kubernetes/EKS methodologies.','HCL','Repository','Advanced',1,'online','manual','cc496150974b415cced2189a2b888f8a3c71d167f79b94cb3cc52c6bf999ca55',100.0,1779034041,1,'2023-04-07T22:43:12Z',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Legacy Tooling"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-07T22:43:12Z", "gh_stars": 2091}'); +INSERT INTO "resources" VALUES('https://github.com/selefra/selefra','Selefra: Selefra is an open-source policy-as-code software that provides'' analytics for multi-cloud and SaaS.','','2026',5,'An open-source policy-as-code platform engineered to analyze multi-cloud and SaaS configurations using SQL-based query patterns. This tool enables developers to scan cloud resources for compliance defects, security gaps, and operational overhead with rapid execution and modular plugins.','Go','CLI Tool','Advanced',0,'online','manual','8c2d37a3c3906922d6bd119377834a69e2f6ffc98e2427f2d9363206fd9c1d69',100.0,1779029899,1,'2023-08-30T04:35:10Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Cloud Security"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2023-08-30T04:35:10Z", "gh_stars": 545}'); +INSERT INTO "resources" VALUES('https://github.com/seligman/aws-ip-ranges','github.com/seligman/aws-ip-ranges: AWS''s ip-ranges.json','','2018',3,'A vital open-source parser designed to track dynamic AWS IP range changes from ip-ranges.json. Essential for configuring robust hybrid on-premises firewalls and programmatic security rules. Modern setups frequently replace manual parsing with AWS Managed Prefix Lists, rendering manual scripts legacy but historically significant.','English','github_repo','intermediate',0,'online','manual','d01f998bfea46bcc52291909a73539b91d0dc3cf7dfbceb7618d32940b11d01c',100.0,1779030825,1,'2026-06-12T22:28:31Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "IP Range Utilities"]','["[LEGACY]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T22:28:31Z", "gh_stars": 286}'); +INSERT INTO "resources" VALUES('https://github.com/sematext/cheatsheets/blob/master/docker-swarm-cheatsheet.md','github: sematext - Docker Swarm Cheatsheet','','2024',4,'Curator Insight: A concise reference detailing commands for node management, service orchestration, and stack deployment within Docker Swarm. Live Grounding: While Docker Swarm remains popular for minimalist configurations and low-overhead environments, 2026 paradigms heavily prioritize Kubernetes; this cheat sheet serves as a rapid onboarding guide for running simpler container clusters.','Markdown','Cheat Sheet','Intermediate',0,'online','manual','af88251361cf1706840a74c5826170369cf4a10cce2f05e095cb3554a7c52292',100.0,1781735890,1,'2026-06-18T00:38:10.041055+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker Swarm"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/senthilrch/kube-fledged','kube-fledged','','2026',3,'Kube-fledged is an operator designed to pre-pull and cache container images directly on designated worker nodes. This eliminates pull latency during rapid autoscaling events or emergency failovers, optimizing startup performance.','Go','Operator','Advanced',1,'online','manual','b225f7fdbeaea410a77a77474d0644d961c995462f2f6d77afef056d20ef4fba',100.0,1779030739,1,'2024-02-20T05:20:10Z',NULL,NULL,NULL,'["Cluster Management", "Performance Tuning", "Image Caching"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-20T05:20:10Z", "gh_stars": 1370}'); +INSERT INTO "resources" VALUES('https://github.com/serenakeyitan/awesome-notebookLM-prompts','Awesome NotebookLM Slide Prompts','','2024',4,'A master curation of system-level prompt templates specifically optimized for Google NotebookLM. It accelerates complex source material ingestions, contextual extractions, and structured summarizing processes for technical architects. (Live Grounding: Highlights the 2026 intersection of AI workflow orchestration and engineering documentation maintenance).','Markdown','Awesome List','Intermediate',0,'online','manual','8deb42a1749ee77d00493b8834b2b7d7c838476dc44425af6bc370521886bbcf',100.0,1779031109,1,'2026-05-13T12:29:46Z',NULL,NULL,NULL,'["Artificial Intelligence & LLMs", "Prompt Engineering", "Developer Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md", "docs/chatgpt.md", "docs/demos.md"]','["ai.md", "chatgpt.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-13T12:29:46Z", "gh_stars": 3761}'); +INSERT INTO "resources" VALUES('https://github.com/serkan-ozal/jillegal','Jillegal OffHeap Module','','2016',0,'An experimental and now archived Java library designed to bypass standard JVM memory management by allocating objects directly off-heap. While historically notable for developers seeking ultra-low latency and manual pointer manipulation, modern JDK developments—specifically the Foreign Function and Memory API (Project Panama)—have rendered this library obsolete. It remains useful primarily as a reference for educational and historical exploration of raw memory control within the Java ecosystem.','Java','Library','Advanced',0,'online','manual','46e56ae8b45b37578fc79836de17785b889518fb94d38cdcc0a72335ae49b93d',100.0,1781735982,1,'2026-06-18T00:39:42.174581+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Memory Management"]','["[EMERGING]", "[LEGACY]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/shahedbd/awesome-project-management','Awesome Project Management','','2026',2,'A structured index compiling open-source and SaaS utilities for task orchestration, budget tracking, resource scheduling, and engineering team collaboration. Serves as a tooling reference for managers of software delivery groups.','Markdown','Awesome List','Beginner',0,'online','manual','d972fa83c542725361c6c3e67aab7f79fea7813afd1bbaef029dd3036161a84c',100.0,1779033360,1,'2026-05-22T20:27:52Z',NULL,NULL,NULL,'["Process & Delivery", "Project Management", "Agile Operations"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-22T20:27:52Z", "gh_stars": 750, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/shank-git/metal-kubes','Metal Kubes','','2020',1,'An early bare-metal helper script collection. Live Grounding verifies that the repository is archived and inactive, as the ecosystem has shifted entirely to production automation like Cluster API or Talos OS.','Shell','Tool','Advanced',0,'online','manual','bbce875960ea4838f42d6195fbaa3c54d5385f16b432f7e605c2e1b20a2fb8c8',100.0,1779032100,1,'2021-05-15T08:29:21Z',NULL,NULL,NULL,'["Bare-Metal Deployments", "Legacy Helpers", "Shell Automation"]','["[LEGACY]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-05-15T08:29:21Z", "gh_stars": 34}'); +INSERT INTO "resources" VALUES('https://github.com/shanraisshan/claude-code-best-practice','Claude Code Best Practice','','2025',5,'Curator Insight: Curated collection of best practices, system prompts, and architecture layouts for Claude Code. Live Grounding: Explores advanced CLI-driven agent workflows, highlighting configuration optimizations, shell integration strategies, and secure execution configurations in local and remote environments.','Markdown','Guide','Intermediate',0,'online','manual','c53e9eacc19403ce5395b303d38d8763fc136779b4d88f819bdaa7b1cba9dd42',100.0,1779032922,1,'2026-06-14T06:35:50Z',NULL,NULL,NULL,'["Developer Experience", "AI-Assisted Coding", "Claude Code"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/ai-agents-mcp.md", "docs/ai.md", "docs/developerportals.md"]','["ai.md", "ai-agents-mcp.md", "developerportals.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T06:35:50Z", "gh_stars": 57660}'); +INSERT INTO "resources" VALUES('https://github.com/sharadbhat/KubernetesPatterns','github.com/sharadbhat/KubernetesPatterns: YAML and Golang implementations'' of common Kubernetes patterns','','2026',5,'A practical repository offering concrete YAML and Golang implementations of classic design patterns. Highly valuable for application developers, as it translates theoretical paradigms like Ambassadors and Adapters into functioning Go code and matching Kubernetes manifests.','Go','Code Examples','Intermediate',0,'online','manual','4ca82fb74ad7f9528d9f261cc583a0ed8f7ea5441941ea30726f449523e05dc6',100.0,1779033914,1,'2020-10-05T21:37:29Z',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Reference Implementations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-10-05T21:37:29Z", "gh_stars": 72}'); +INSERT INTO "resources" VALUES('https://github.com/sheehan/job-dsl-gradle-example','job-dsl **Gradle** Example','','2020',4,'An industry-standard demonstration repository showing how to run, lint, compile, and validate Jenkins Job DSL scripts locally using a Gradle build environment. Eliminates deployment trial-and-error by implementing local syntax testing routines.','Groovy','repository','Advanced',0,'online','manual','858122161d65456c6cfafb3323568e24e068f60e83ee8a1ef71893a687dc4dad',100.0,1779031046,1,'2022-04-21T02:40:44Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Job DSL Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-21T02:40:44Z", "gh_stars": 451}'); +INSERT INTO "resources" VALUES('https://github.com/sherifabdlnaby/kubephp','sherifabdlnaby/kubephp','','2026',5,'KubePHP is a specialized repository detailing optimal configurations for deploying PHP applications (particularly PHP-FPM and Nginx sidecars) onto Kubernetes clusters. It addresses PHP-specific cloud-native challenges such as shared volume sessions, OPcache preloading, and graceful shutdown handling. It provides critical scaffolding and architectural advice for modernizing legacy PHP monoliths into production-grade, autoscaled microservices.','PHP','Template','Medium',1,'online','manual','622b42fb6fa504910b1860d9a79c8d6cfdc5317a7136e08bc861cfc72037fa75',100.0,1779030285,1,'2026-02-28T20:47:55Z',NULL,NULL,NULL,'["Application Development", "PHP", "Kubernetes Integration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-28T20:47:55Z", "gh_stars": 456}'); +INSERT INTO "resources" VALUES('https://github.com/sherifabdlnaby/phpdocker','phpdocker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','622b42fb6fa504910b1860d9a79c8d6cfdc5317a7136e08bc861cfc72037fa75',100.0,1779031600,0,'2026-05-17T17:26:40.861847+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://github.com/sherifabdlnaby/kubephp"}'); +INSERT INTO "resources" VALUES('https://github.com/shipa-corp/ketch','github.com/shipa-corp/ketch','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c1ebb74798226b8004b5a89a4e70d8693ace5a23b5e00efeae98c481a1da578b',100.0,1779031360,0,'2026-05-17T17:22:40.819209+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://github.com/theketchio/ketch"}'); +INSERT INTO "resources" VALUES('https://github.com/shipwright-io/build','shipwright-io/build: shipwright','','2024',3,'Shipwright is an extensible, CNCF-backed framework for building container images directly within Kubernetes. By utilizing Tekton pipelines under the hood, Shipwright abstractly supports multiple build strategies, including Kaniko, Cloud Native Buildpacks, and Source-to-Image. It enables platform engineering teams to define a secure, centralized image-building service for developers.','Go','Framework','High',0,'online','manual','ce61ffaeaadfbc517b8f9aa5e71ed602ff6cd1fc85af740124c15322f7d65421',100.0,1779030119,1,'2026-06-12T06:02:54Z',NULL,NULL,NULL,'["Application Delivery", "Build Tools", "Kubernetes-Native Build"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T06:02:54Z", "gh_stars": 810}'); +INSERT INTO "resources" VALUES('https://github.com/shuaibiyy/awesome-terraform','shuaibiyy/Awesome Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','80b26cc48931172cafbf7b70b41defc488bed306d8946cd1b79feb48dfc8f4d4',100.0,1779031406,0,'2026-05-17T17:23:26.912448+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md", "docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/shuaibiyy/awesome-tf','github.com/shuaibiyy/awesome-terraform','','2025',5,'An extensive directory of modules, tools, linters, frameworks, and packages curated by the Terraform community. Acts as a core index for tracking dynamic tooling ecosystems like Terragrunt, TFLint, Terrascan, and cost optimization utilities.','Markdown','Repository','Beginner',0,'online','manual','d020dbee208ae3000ab3e0652fef92bc77c80ccd0a30a5a9b378c9c7200d0d15',100.0,1779130494,1,'2026-06-13T23:22:19Z',NULL,NULL,NULL,'["Infrastructure as Code", "Curation", "Community Directories"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/terraform.md"]','["terraform.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-13T23:22:19Z", "gh_stars": 6530, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/shurshun/domain-harvester','Domain-harvester','','2020',0,'Technical codebase utility built to scan, harvest, and aggregate domain information. Useful for tracking internal infrastructure endpoints and public-facing assets during operational inventory audits.','Go','Repository','Intermediate',0,'online','manual','fe32d799be81bc627d249a9d9c759158a15cf8a49fdabbc1548f65ddf97bb38b',100.0,1781736026,1,'2026-06-18T00:40:26.316112+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure Automation", "Scanning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/siamaksade/jenkins-blueocean','github.com/siamaksade/jenkins-blueocean','','2020',0,'Public demonstration repository providing configured manifests for launching Jenkins Blue Ocean on OpenShift clusters. Acts as a blueprint for visualizing pipeline stages in Red Hat environments.','Groovy','Repository','Intermediate',0,'online','manual','8ae8694d0e6b687c92b0601c720e176357d2ef7c2cc1b564df31283a6f997758',100.0,1781735910,1,'2026-06-18T00:38:30.853436+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/openshift-pipelines.md"]','["openshift-pipelines.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/siamaksade/mapit-spring','MapIt','','2021',0,'MapIt is an interactive Spring Boot microservice designed to demonstrate cloud-native design principles on OpenShift. Showcases routing, Horizontal Pod Autoscaling (HPA), and config management using platform resources.','Java','Repository','Intermediate',1,'online','manual','168194cfb02b3eaf1007b71793f17395151974c4a7167c95481b94cd78a74595',100.0,1781735911,1,'2026-06-18T00:38:31.004634+02:00',NULL,NULL,NULL,'["Application Development", "Microservices Showcase", "Spring Boot"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/sieve-project/sieve','github.com/sieve-project/sieve','','2025',5,'Sieve is an advanced chaos testing engine created to validate custom controller stability. By injecting artificial API delays, dynamic component drops, and network splits, it forces edge-case paths to discover concurrency errors and reconciliation bugs.','Go','Repository','Advanced',0,'online','manual','f4d9136fc65098acc53e581910d0f10b08376a14c680ffa9cd77da27d0e101cd',100.0,1779033130,1,'2024-09-26T03:49:27Z',NULL,NULL,NULL,'["Extensibility & Development", "Controller Testing", "Reliability Engineering"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "BSD-2-Clause", "gh_pushed": "2024-09-26T03:49:27Z", "gh_stars": 345}'); +INSERT INTO "resources" VALUES('https://github.com/sighupio/permission-manager','==Permission Manager== 🌟','','2025',5,'An intuitive web application designed to govern Kubernetes Role-Based Access Control (RBAC). It enables cluster administrators to seamlessly provision users, generate Kubeconfigs, and bind specific permissions without manually editing complex YAML manifest specifications.','Go','Web Application','Intermediate',1,'online','manual','2f0669cf07fdd602ed1f85aa8f6f18e459180e0c2f0e04399fd8a521e3e11dca',100.0,1779030300,1,'2024-05-12T17:36:11Z',NULL,NULL,NULL,'["Security", "Access Control", "RBAC Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2024-05-12T17:36:11Z", "gh_stars": 1371}'); +INSERT INTO "resources" VALUES('https://github.com/sigstore/cosign','Cosign: Container Signing','','2026',3,'Part of the Sigstore project, Cosign has established itself as the de facto standard for cryptographically signing and verifying OCI artifacts (container images, SBOMs). Supports hardware tokens, OIDC-based keyless signing, and seamless verification webhooks in Kubernetes, radically simplifying supply chain validation.','Go','Tool','Advanced',1,'online','manual','fa41311bb071a2f91d4d0387a1a4382c4d68e3ebe8a866e9388224a469aa4345',100.0,1779030569,1,'2026-06-12T21:12:47Z',NULL,NULL,NULL,'["Security", "Image Signing", "Cryptographic Trust"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:12:47Z", "gh_stars": 6041}'); +INSERT INTO "resources" VALUES('https://github.com/sigstore/k8s-manifest-sigstore','github.com/sigstore: k8s-manifest-sigstore','','2026',5,'A specialized framework integrating the Sigstore signature ecosystem with Kubernetes manifests. It enables platform operators to verify configuration payload signatures at deployment time, ensuring declarative resource definitions are not tampered with and originate from trusted pipelines.','Go','Tool','Advanced',0,'online','manual','3ce325e9eeb965b68ba6a2dd61de22b767fef48c2212a870b9fb01520dfd615f',100.0,1779032889,1,'2026-05-28T07:08:10Z',NULL,NULL,NULL,'["Security", "Integrity & Signature", "Supply Chain Security"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-28T07:08:10Z", "gh_stars": 87}'); +INSERT INTO "resources" VALUES('https://github.com/silverapp/silver','github.com: Django app + RESTful API for automatic billing','','2024',5,'Silver is an open-source invoicing and automated billing engine built on Django, offering declarative RESTful structures for subscription management. Enables seamless mapping of custom invoice workflows and state machines. Excellent enterprise baseline for custom financial systems.','Python','Code Repository','Advanced',1,'online','manual','4818e93ab4a4794e4eb5c07a513c35821855c54ea5677d11a60c8ebb2ee8a53b',100.0,1779130494,1,'2026-05-18T14:01:00Z',NULL,NULL,NULL,'["Software Engineering", "Business Applications", "Automated Billing"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-18T14:01:00Z", "gh_stars": 309}'); +INSERT INTO "resources" VALUES('https://github.com/simhol/awesome-azure','github.com/simhol/awesome-azure: Awesome Azure','','2026',0,'A community-maintained resource collection for Azure deployments, automation scripts, and management frameworks. This index aggregates specialized tools and networking resources that complement official Microsoft documentation. It functions as a valuable secondary reference for enterprise cloud-migration pipelines.','N/A','Repository','Intermediate',0,'online','manual','d5eb33ba6a89d1c496b8bd4964813e5acd0620ef17238cbab4c31aec99444912',100.0,1781736123,1,'2026-06-18T00:42:03.210740+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/similarweb/statusbay','StatusBay','','2021',2,'An active deployment monitoring tool that provides real-time visibility into Kubernetes deployment sequences. By aggregating event logs and state transitions, StatusBay offers clean diagnostic traces for failed releases, improving post-mortem analysis.','Go','Tool','Intermediate',0,'online','manual','4ffe80051d427adad91bc6a4591a4dcb38f422ee9b1508249389603ab977d3d2',100.0,1779030739,1,'2024-07-02T11:10:26Z',NULL,NULL,NULL,'["Observability", "Deployments", "Telemetry"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-02T11:10:26Z", "gh_stars": 387}'); +INSERT INTO "resources" VALUES('https://github.com/simplenetes-io/simplenetes','Simplenetes','','2020',5,'A highly simplified container orchestration tool designed as an alternative to Kubernetes. Lacks active development (>4 years inactive), recommended solely for legacy academic reference.','Shell','Repository','Intermediate',0,'online','manual','2f83015b87a2f26b457ec8754986c0fdb26f96fb3c4a6ebbaddbf64a99fb24b0',100.0,1779034273,1,'2021-04-13T11:01:55Z',NULL,NULL,NULL,'["Orchestration", "Alternatives", "Simplenetes"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-13T11:01:55Z", "gh_stars": 766}'); +INSERT INTO "resources" VALUES('https://github.com/sinaptik-ai/pandas-ai','github.com/gventuri/pandas-ai','','2023',5,'Curator Insight showcases PandasAI as a framework translating natural language queries directly into executable Pandas transformations. Live Grounding emphasizes its utility for quick analytical interfaces, while highlighting that enterprise environments must apply strict sandboxing to isolate LLM-generated code paths.','Python','Library','Advanced',1,'online','manual','954cf0843c76bec2ad6612e6618602e0604d1806041e9de6bbccad5056e03762',100.0,1779130494,1,'2025-10-28T10:02:13Z',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Data Analysis Automation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-10-28T10:02:13Z", "gh_stars": 23581}'); +INSERT INTO "resources" VALUES('https://github.com/sindresorhus/awesome','@sindresorhus'' Awesome','','2023',5,'The main index repository by Sindre Sorhus, tracking development resources and technologies globally. Highly useful for architects trying to cross-reference multiple tech stack capabilities.','Markdown','Awesome List','Beginner',0,'online','manual','a7abc624db0a48c5055308585633adeea51c78ae0f7ebee5009290afd849092f',100.0,1779030958,1,'2026-06-02T12:50:13Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "General"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-02T12:50:13Z", "gh_stars": 475618, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/sirech/example-concourse-pipeline','github.com/sirech/example-concourse-pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a45d87d94ca98bde5e515332e6b5f34a3987632a69c45e499c22214f4fdd5a80',100.0,1779033187,1,'2026-05-17T17:53:07.748102+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_license": "MIT"}'); +INSERT INTO "resources" VALUES('https://github.com/skooner-k8s/skooner','skooner - Kubernetes Dashboard','','2025',5,'A lightweight, real-time web console formerly known as Kube-dev. Optimized for both mobile and desktop screens, it enables platform engineers to quickly monitor and manage cluster resources, deployments, and logs without resource overhead.','JavaScript','Service','Medium',1,'online','manual','352f9d19bc2f71467219ddfa3b5bf8844ac20113acb43740ba66cd47244e70e3',100.0,1779032935,1,'2024-06-30T11:31:54Z',NULL,NULL,NULL,'["Operations", "Web Dashboards", "UI Portal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-30T11:31:54Z", "gh_stars": 1439}'); +INSERT INTO "resources" VALUES('https://github.com/sl1pm4t/k2tf','==github.com/sl1pm4t/k2tf: Kubernetes YAML to Terraform HCL converter==','','2026',3,'K2tf translates raw Kubernetes manifests into declarative Terraform HCL code blocks, simplifying the transition of resource management to infrastructure-as-code models. By parsing nested arrays and complex resource specs, it generates equivalent ''kubernetes_'' provider resources. While minor manual adjustments are still needed for specialized CRDs, it significantly lowers initial migration efforts.','Go','CLI Utility','Intermediate',0,'online','manual','6278c4fc7e131754140157e525abd47b4da0a4e1a941c13caeac4d314744354b',100.0,1779031389,1,'2025-12-12T14:11:18Z',NULL,NULL,NULL,'["Infrastructure", "IaC Conversion", "Terraform Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-12-12T14:11:18Z", "gh_stars": 1229}'); +INSERT INTO "resources" VALUES('https://github.com/slackhq/nebula','Nebula','','2026',5,'An ultra-secure, highly scalable overlay networking tool developed by Slack. It utilizes Noise-protocol encryption to link nodes spanning multi-cloud platforms, physical clusters, and home networks. It acts as an exceptionally reliable, high-performance network overlay standard.','Go','Service','High',0,'online','manual','a84f373ae9521de80f0f421638966dc03facc02d62949db845d9ab94dae7602a',100.0,1779031333,1,'2026-06-13T01:52:59Z',NULL,NULL,NULL,'["Networking & Security", "Overlay Networking", "SDN"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T01:52:59Z", "gh_stars": 17399}'); +INSERT INTO "resources" VALUES('https://github.com/slawekradzyminski/AwesomeTesting','Awesome Testing code snippets','','2026',0,'A handy collection of code snippets, unit tests, and mocking architectures written across various development frameworks. Assists individual developers in quickly establishing mock-ups and isolated test cases. Ideal for bootstrapping automated integration tests in diverse multi-language environments.','N/A','Repository','Intermediate',0,'online','manual','cef0a9f4efdcd2e351d2822b1a6050a76b74cce29e9aa2c8232e91ee7d569f49',100.0,1781736123,1,'2026-06-18T00:42:03.254112+02:00',NULL,NULL,NULL,'["Software Quality", "Testing", "Snippets"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/slipway-gitops/slipway','slipway: A Kubernetes controller to automate gitops provisioning','','2021',5,'A minimalist GitOps controller engineered to automate workflow provisioning directly from Git sources. By targeting declarative configurations, it offers lightweight state reconciliation for team workspaces. Current analysis shows minimal active development, as the industry gravitated toward mature engines like ArgoCD.','Go','Controller','Medium',0,'online','manual','dbbab359e02e49a90b108972cbdeb6b096a69a28d186590c3d3e1437a8d51bf8',100.0,1779033922,1,'2020-05-05T20:37:13Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Controllers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-05T20:37:13Z", "gh_stars": 47}'); +INSERT INTO "resources" VALUES('https://github.com/slok/kubewebhook','kubewebhook','','2024',5,'A powerful SDK designed to streamline the implementation of Mutating and Validating Admission Webhooks in Go. It handles the low-level JSON patching and routing boilerplate, allowing developers to focus solely on custom validation rules and business policies.','Go','Library','Medium',0,'online','manual','7682c6cfb7de514686f7aaad0fc3d75296b833fdef0db22a23d0af30a07bcc37',100.0,1779034502,1,'2025-04-16T22:56:45Z',NULL,NULL,NULL,'["Application Delivery", "Admission Control", "Webhooks SDK"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-16T22:56:45Z", "gh_stars": 630}'); +INSERT INTO "resources" VALUES('https://github.com/slok/sloth','Sloth 🌟','','2023',5,'Sloth is an automated, developer-friendly generator for SLO alerting. Evaluates declarative YAML templates and outputs production-grade PromQL rules representing complex multi-window, multi-burn-rate algorithms.','Go','Open Source Tool','Intermediate',0,'online','manual','2e4bcb0320df96693316bf3c5aa6a5ba38ec35220390e110e3a3abefd3dc73a7',100.0,1779032833,1,'2026-06-08T07:22:17Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Generators"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T07:22:17Z", "gh_stars": 2501}'); +INSERT INTO "resources" VALUES('https://github.com/sls-dev1/openshift-elastic-apm-server','Elastic APM Server Docker image','','2021',0,'A Dockerized configuration tailored to deploy Elastic APM Server on Red Hat OpenShift. While still relevant for highly restricted, air-gapped legacy OpenShift setups, modern 2026 deployments prefer using the official Elastic Cloud on Kubernetes (ECK) operator for automated scaling and lifecycle management.','Dockerfile','Repository','Intermediate',1,'online','manual','a9f17267aacb4078471811081556a8791b40a10febd8cb94b6f319592240c61d',100.0,1781736101,1,'2026-06-18T00:41:41.888902+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic Stack"]','["[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/smarkets/marge-bot','Marge-bot: A merge-bot for GitLab','','2026',4,'A highly robust Python-based merge bot for GitLab. Implements a strict ''not-by-default'' merge pipeline strategy, testing rebased target branches in isolation prior to master commits. Essential for keeping high-throughput GitLab monorepos permanently green.','Python','Tool','Advanced',1,'online','manual','456e45feb8a89f3ef092787cd0ae71b2ca151f9c52ba8de8d3351aab85d451cd',100.0,1779031469,1,'2023-07-26T19:54:30Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2023-07-26T19:54:30Z", "gh_stars": 738}'); +INSERT INTO "resources" VALUES('https://github.com/smartxworks/knest','smartxworks/knest','','2024',0,'Knest is a cluster provisioning tool that automates the deployment of nested Kubernetes clusters using Virtink virtual machines. It solves multi-tenant physical isolation challenges by running independent control planes inside virtual environments on top of a physical cluster parent.','Go','Operator / CLI','Advanced',0,'online','manual','8ad9227005d7c9e5df0f961be84c317de358cf89ef1cbe0f36b577a9e66bc257',100.0,1779030413,1,'2023-05-25T10:36:03Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Nested Clusters"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-25T10:36:03Z", "gh_stars": 89}'); +INSERT INTO "resources" VALUES('https://github.com/smartxworks/virtink','smartxworks/virtink','','2025',2,'Virtink is a cloud-native virtualization operator designed to orchestrate lightweight virtual machines natively inside Kubernetes. Utilizing Cloud-Hypervisor as its backend, it serves as an agile, low-overhead alternative to KubeVirt for building hyper-converged architectures.','Go','Operator / CRD','Advanced',0,'online','manual','3a00f8a0ede46440a57f0ce4e3b948b4b8702cb22dd4f6d3b771af5cf68e9e26',100.0,1779030443,1,'2025-10-09T02:47:43Z',NULL,NULL,NULL,'["Infrastructure", "Virtualization", "Hypervisor"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-10-09T02:47:43Z", "gh_stars": 607}'); +INSERT INTO "resources" VALUES('https://github.com/smocker-dev/smocker','Smocker (server mock) is a simple and efficient HTTP mock server','','2020',5,'Smocker is an execution-efficient, REST API-driven HTTP mocking utility designed for microservice local integration testing. It allows defining dynamic request matches and custom mocking scenarios via direct YAML configurations.','Go','Tool','Intermediate',1,'online','manual','40efcd8e1c2c1fa509cad2907f268f458d4ac86730f96c073f0d789a30a93278',100.0,1779130494,1,'2026-02-28T20:09:21Z',NULL,NULL,NULL,'["Development Tools", "Testing Tools", "API Mocking"]','["[DE FACTO STANDARD]"]','["docs/testops.md"]','["testops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-28T20:09:21Z", "gh_stars": 1281}'); +INSERT INTO "resources" VALUES('https://github.com/sngular/kloadgen','KLoadGen - Kafka + (Avro/Json Schema) Load Generator 🌟','','2022',5,'A purpose-built performance benchmarking CLI tool designed to simulate realistic cluster loads by generating synthetic schema-validated data. It easily ingests Avro or JSON schemas to produce representative records at controllable volume rates.','Kotlin','Open Source Tool','Advanced',0,'online','manual','6f75656246af7922630fe410a3417708b077de79ea81d6bef46c3e2f35059c5f',100.0,1779130495,1,'2024-11-19T18:12:19Z',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Testing & Emulation"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-11-19T18:12:19Z", "gh_stars": 218}'); +INSERT INTO "resources" VALUES('https://github.com/softonic/node-policy-webhook','node-policy-webhook','','2020',1,'A Kubernetes Mutating Admission Webhook that automatically injects node selectors, tolerations, and node affinity rules into pods based on configured node policies. It has largely been superseded by native topology spreads and modern policy engines.','Go','Admission Webhook','Intermediate',1,'online','manual','6166d7a754467ea95c0cbeb24f39d1d868b74f6fee5b09e8b5657f6224701c07',100.0,1779030578,1,'2022-12-21T09:05:46Z',NULL,NULL,NULL,'["Cluster Management", "Scheduling & Node Assignment", "Admission Controllers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-21T09:05:46Z", "gh_stars": 17}'); +INSERT INTO "resources" VALUES('https://github.com/solarwinds/rkubelog','rkubelog 🌟','','2021',1,'A command-line tool designed to tail and parse structured Kubernetes application logs in real-time, offering advanced regex filtering, JSON formatting, and stream highlights. While SolarWinds transitioned to central SaaS offerings, this local CLI utility remains a handy, fast tool for developers debug-tailing raw stdout logs in 2026.','Go','CLI Tool','Low',0,'online','manual','31d366bcbd4ded03d79de63d2b8ea15efc830fcb6370f4e06674cd7404f54392',100.0,1779033030,1,'2023-08-09T08:39:10Z',NULL,NULL,NULL,'["Operations", "Logging", "CLI Tool"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-08-09T08:39:10Z", "gh_stars": 23}'); +INSERT INTO "resources" VALUES('https://github.com/sonatype-nexus-community','Sonatype Nexus Community 🌟','','2026',0,'The primary ecosystem landing organization for third-party integrations, developer plugins, and extension scripts built around Sonatype Nexus. It serves as a decentralized catalog of community resources. While containing many unmaintained or vintage projects, it represents an outstanding archival codebase for custom integrations.','N/A','Repository','Intermediate',0,'online','manual','1a70e8576d4fa27360396038c0f0ce70dd3390956124369787a0432a2e1aceda',100.0,1779030235,1,'2026-05-17T17:03:55.965368+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Community"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/sonatype-nexus-community/nexus-kubernetes-openshift','Sonatype Nexus Community: Nexus Kubernetes OpenShift 🌟','','2020',5,'A community-driven GitHub repository containing Helm charts and manifest configurations designed to deploy Sonatype Nexus in OpenShift environments. Live grounding confirms this repository has been unmaintained for several years and is now marked legacy. Modern deployments should prioritize official Helm charts from the mainstream Sonatype organization for production use.','YAML','Repository','Intermediate',0,'online','manual','0a339f2f486dbe7aeebfe17e13d70db25d9c4e79d839a114b570981a1d62348c',100.0,1779029715,1,'2020-12-16T20:30:21Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Integrations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "EPL-2.0", "gh_pushed": "2020-12-16T20:30:21Z", "gh_stars": 8}'); +INSERT INTO "resources" VALUES('https://github.com/sottlmarek/DevSecOps','==sottlmarek/DevSecOps: Ultimate DevSecOps library== 🌟','','2026',3,'A comprehensive reference detailing methodologies, pipeline security patterns, and scanners for DevSecOps implementation. Provides instructions on integrating static and dynamic analysis, secrets detection, and compliance gates within continuous delivery pipelines.','Markdown','Awesome List','Advanced',1,'online','manual','d08b2fc901fa7dd2fd1cd4f920a49ecdaa17251036e8052a68c172b149069be1',100.0,1779032790,1,'2026-06-01T22:09:57Z',NULL,NULL,NULL,'["Cloud Native", "Security", "DevSecOps Integration"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T22:09:57Z", "gh_stars": 6760, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/spacecloud-io/space-cloud','space-cloud: Develop, Deploy and Secure Serverless Apps on Kubernetes.','','2023',5,'A Backend-as-a-Service and serverless engine designed to instantly deploy APIs and coordinate scale-to-zero workloads on Kubernetes. The project has moved to a legacy state as developers consolidated around mainstream serverless frameworks like Knative.','Go','Service','High',1,'online','manual','8aa3745d64a8e1e1ab6b6f0ffcc1490c787c8e1f6dc9bbd6e5a386cfa31d72e4',100.0,1779034484,1,'2024-07-04T10:03:27Z',NULL,NULL,NULL,'["Application Delivery", "Serverless & BaaS", "Development Framework"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-04T10:03:27Z", "gh_stars": 3993}'); +INSERT INTO "resources" VALUES('https://github.com/spotify/flink-on-k8s-operator','spotify/flink-on-k8s-operator: Kubernetes Operator for Apache Flink','','2024',5,'Developed by Spotify, this operator simplifies Apache Flink execution. It manages stream-processing job lifecycles, dynamically allocates cluster resources, and automates state checkpointing.','Go','Operator','Advanced',0,'online','manual','4175406340122dadde67dcc4dda5c28a60e49f718976a8b1d2eaca7ba3d31bea',100.0,1779033072,1,'2026-05-22T21:23:25Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "Apache Flink", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-22T21:23:25Z", "gh_stars": 225}'); +INSERT INTO "resources" VALUES('https://github.com/spring-cloud/spring-cloud-kubernetes','github: Spring Cloud Kubernetes 🌟','','2026',5,'A specialized integration library that allows Spring Cloud applications to run transparently on Kubernetes. It maps Kubernetes ConfigMaps and Secrets to Spring''s Environment, and translates discovery mechanisms to native Kubernetes endpoints. It bridges the gap between Cloud Native infrastructure patterns and Java application logic.','Java','Library','Advanced',1,'online','manual','f5cfb46f1bd67a04f04e502cf23a47034b8e4f291c59692e9ceb0adff1b0f2bd',100.0,1779029991,1,'2026-06-12T15:01:18Z',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Kubernetes Integration"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/java_frameworks.md"]','["java_frameworks.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:01:18Z", "gh_stars": 3534}'); +INSERT INTO "resources" VALUES('https://github.com/spring-petclinic/spring-petclinic-cloud','github.com/spring-petclinic/spring-petclinic-kubernetes 🌟','- While waiting for a working version, you could check [this fork](https://github.com/odedia/spring-petclinic-microservices)','2024',5,'A benchmark microservices architecture implementation demonstrating Spring Cloud and Spring Boot integration on Kubernetes. Demonstrates externalized configuration via Spring Cloud Config, service discovery, API gateway routing, and distributed tracing. Ideal reference for containerizing JVM monoliths.','Java','Repository','Advanced',1,'online','manual','163ddf8abcab78d55da91c0529337d7ebe0aaece51bbf9f40c94afdf0ba7526c',100.0,1779130495,1,'2024-08-01T21:32:43Z',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Kubernetes Deployment"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-01T21:32:43Z", "gh_stars": 168}'); +INSERT INTO "resources" VALUES('https://github.com/spring-petclinic/spring-petclinic-kubernetes','github.com/spring-petclinic/spring-petclinic-kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ff6ea993400fd31d8145cd889f09be8a4f2136e9d71dbebed7933b071ba7b3a8',100.0,1779032802,0,'2026-05-17T17:46:42.601412+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/spring-petclinic/spring-petclinic-cloud"}'); +INSERT INTO "resources" VALUES('https://github.com/spring-petclinic/spring-petclinic-microservices','Spring PetClinic Microservices','','2025',5,'The canonical reference implementation of the Spring PetClinic application decomposed into microservices. It leverages Spring Cloud Eureka, Spring Cloud Gateway, and Spring Cloud Config Server to showcase resilient distributed patterns.','Java','Repository','Intermediate',1,'online','manual','a4b9bbbc88032f22ea11194e8a7052f1dfbc7269b5b94aea55d21923a1b922f1',100.0,1779033416,1,'2026-05-17T18:20:40Z',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Spring Cloud"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-17T18:20:40Z", "gh_stars": 2136}'); +INSERT INTO "resources" VALUES('https://github.com/spring-projects/spring-boot#L73','github.com/spring-projects: springboot enables these probes automatically when running in k8s','','2026',5,'Details Spring Boot''s built-in Kubernetes-native integration features, specifically the auto-detection of container platform hosting. Once identified, it splits Spring Actuator''s health check endpoint into dedicated `/actuator/health/liveness` and `/actuator/health/readiness` routes. This out-of-the-box support guarantees smooth coordination with Kubernetes container lifecycles during zero-downtime rollouts.','Java','Library','Advanced',0,'online','manual','5f55cc73a0ba8d7dd63a319ad3541b071f7136421dc2d8decd308a57a487c6b9',100.0,1779031231,1,'2026-06-13T20:30:20Z',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Kubernetes Integration"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:30:20Z", "gh_stars": 80916}'); +INSERT INTO "resources" VALUES('https://github.com/spring-projects/spring-petclinic','github.com/spring-projects/spring-petclinic','','2023',5,'Curator Insight targets the actual source code repository for the Spring Petclinic community project. Live Grounding confirms this project is an invaluable asset across the software industry to demonstrate testing, framework upgrades, Docker containerization, and platform deployment strategies. It serves as the baseline target for countless CI/CD benchmarks.','Java','Repository','Intermediate',1,'online','manual','f46bb6fee08f1ca8127c793df3da35e630cffe49db992edf76cdcd40283fbee1',100.0,1779031567,1,'2026-06-09T07:57:57Z',NULL,NULL,NULL,'["Software Development", "Microservices", "Reference Architecture", "Spring Petclinic"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:57:57Z", "gh_stars": 9303}'); +INSERT INTO "resources" VALUES('https://github.com/spring-projects/spring-petclinic/issues/339','ref 8','','2020',5,'A major architectural discussion issue thread in the official Spring Petclinic repository. Explores the design decisions, trade-offs, and container integration requirements leading up to modern container-native architectures.','Markdown','Issue Thread','Intermediate',0,'online','manual','2ead2066f729ccc18514ab3f3d7c19cc38d0e98c0085ccee1fbc179c0211d718',100.0,1779034448,1,'2026-06-09T07:57:57Z',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Community Standards"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:57:57Z", "gh_stars": 9303}'); +INSERT INTO "resources" VALUES('https://github.com/squalrus/merge-bot','github.com/squalrus/merge-bot: PR Merge Bot','','2020',2,'A simple Golang-based GitHub bot that validates customizable integration rules before executing automated merges. It minimizes workspace divergence by ensuring remote master commits are regularly synchronized with incoming pull requests.','Go','Tool','Intermediate',0,'online','manual','3f1aab86ca49bd02e1a509659a317b4ba6b7565a7df02d1a2ee3b557407ab448',100.0,1779032117,1,'2024-01-19T06:05:24Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-19T06:05:24Z", "gh_stars": 69}'); +INSERT INTO "resources" VALUES('https://github.com/squareops/terraform-aws-vpc','github.com/squareops/terraform-aws-vpc','','2023',1,'A reusable community-driven Terraform VPC module. Features automated multi-AZ public and private subnet mapping, NAT elastic IP associations, and standardized route table isolations designed to hold production containers.','HCL','Repository','Intermediate',0,'online','manual','f5906f56eb837c59f96878bbde574fea1cc10db1d1ed0444d928ddabb6d6280b',100.0,1779034013,1,'2024-08-20T08:58:21Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-20T08:58:21Z", "gh_stars": 26}'); +INSERT INTO "resources" VALUES('https://github.com/squat/kilo','github.com/squat/kilo','','2025',3,'Kilo is a cloud-native network CNI overlay built on WireGuard, designed to seamlessly secure cross-cluster networking, hybrid cloud environments, and distributed edge nodes. It allows remote servers to safely communicate within a single unified Kubernetes networking fabric.','Go','CNI Provider','Advanced',0,'online','manual','74c45645cdf32856a5fde1d5968e8c887ae530b3e8d1a87a24aafa57d0f9a54c',100.0,1779032380,1,'2026-06-12T19:30:00Z',NULL,NULL,NULL,'["Network", "CNI & Overlay", "WireGuard VPN"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:30:00Z", "gh_stars": 2263}'); +INSERT INTO "resources" VALUES('https://github.com/srfrnk/jabos','Jabos','','2021',1,'Jabos (Just Another Bunch of Specs) is an experimental developer-centric GitOps workflow tool. It attempts to dramatically simplify Kubernetes configurations by utilizing abstract JSON/JS specifications instead of verbose YAML manifests, compiling down to standard Kubernetes APIs. While creative, it remains a low-adoption hobbyist project.','JavaScript','Tool','Medium',0,'online','manual','fe4a0eaa54f02599bc6404730dc1629746991912467d1f76806aea76f220a0d0',100.0,1779033002,1,'2024-12-19T14:53:48Z',NULL,NULL,NULL,'["Configuration Management", "GitOps", "Alternative Specs"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-19T14:53:48Z", "gh_stars": 3}'); +INSERT INTO "resources" VALUES('https://github.com/ssbostan/jenkins-stack-docker','ssbostan/jenkins-stack-docker','','2021',2,'A practical Docker-compose blueprint designed for local development, sandbox testing, and rapid prototyping of Jenkins environments. Simplifies validation of pipeline configurations, shared libraries, and local plugin dependencies inside local environments.','YAML','repository','Beginner',0,'online','manual','1811852b4c565cb16b239c1b858f10a62bab842ae1d27c33e602aebc70547af6',100.0,1779034484,1,'2024-12-05T18:44:06Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Dockerized Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-05T18:44:06Z", "gh_stars": 150}'); +INSERT INTO "resources" VALUES('https://github.com/ssbostan/jenkins-stack-kubernetes','ssbostan/jenkins-stack-kubernetes 🌟','','2021',3,'An open-source blueprint containing pre-configured Kubernetes manifests and custom configurations for standing up a fully-integrated Jenkins stack. Leverages native storage providers, ingress engines, and dynamic execution environments to fast-track cluster deployment.','YAML','repository','Advanced',1,'online','manual','c9c1aaedfe3a0ef9b75564cd4145ec7717be39ac16fa2b94c6b63bc4533e37df',100.0,1779029715,1,'2024-02-06T19:26:58Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Kubernetes Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-06T19:26:58Z", "gh_stars": 193}'); +INSERT INTO "resources" VALUES('https://github.com/ssbostan/jenkins-tutorial','ssbostan/jenkins-tutorial 🌟','','2021',4,'A robust, code-driven learning repository offering comprehensive labs for Jenkins pipeline design and administration. Exercises cover credential management, standard shared libraries, declarative pipeline configurations, and external integrations.','Shell','repository','Beginner',0,'online','manual','e59a8575de4842c9bcaf9e35bd47ba98eef4ff50b1bd2fa13c0f66d62cc2085d',100.0,1779030615,1,'2024-05-30T13:35:18Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-30T13:35:18Z", "gh_stars": 358}'); +INSERT INTO "resources" VALUES('https://github.com/sse-secure-systems/connaisseur','connaisseur','','2024',2,'An admission controller that integrates image signature verification (using Cosign, Notary, or other signatures) directly into Kubernetes'' admission flow. It ensures only trusted, cryptographically signed container images can be deployed in the cluster. Highly secure and widely adopted in 2026 within supply-chain security pipelines.','Python','Admission Controller','High',1,'online','manual','07e05cecfafe713c0a3afebe1a4f7860706d3fce3c3d8297c57f583e13daef13',100.0,1779032228,1,'2026-06-09T03:24:19Z',NULL,NULL,NULL,'["Security", "Admission Control", "Image Signature"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T03:24:19Z", "gh_stars": 473}'); +INSERT INTO "resources" VALUES('https://github.com/sstarcher/helm-exporter','sstarcher/helm-exporter','','2023',5,'A Prometheus exporter designed to surface real-time metrics for deployed Helm releases. It monitors charts metadata, tracking status, revisions, and health states across namespaces to empower advanced alert rules.','Go','Open Source Tool','Intermediate',0,'online','manual','6ae8fc7fd5b441812529a0ace3e5c8f67debaba58c566331f6c86b74de01c42b',100.0,1779033795,1,'2026-05-26T00:13:35Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Kubernetes Exporters"]','["[DE FACTO STANDARD]"]','["docs/helm.md", "docs/prometheus.md"]','["helm.md", "prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T00:13:35Z", "gh_stars": 301}'); +INSERT INTO "resources" VALUES('https://github.com/sstephenson/rbenv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7230c8f09965fdd1335a4b58dfd69622da22ebce1867df704cb63b6409efb458',100.0,1779029502,0,'2026-05-17T16:51:42.948293+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/ssup2/kpexec','Kpexec','','2024',5,'A specialized terminal troubleshooting tool that executes commands within running containers by spinning up privileged sidecars. This allows administrators to troubleshoot slim or distroless images without compromising default workload security bounds.','Go','CLI Tool','Medium',0,'online','manual','ca0af37133071db91f9ed23ea3af9925e5c5046d0d7d3034c5ea71c6d923bd43',100.0,1779030473,1,'2025-12-04T16:16:48Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Interactive Exec"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-04T16:16:48Z", "gh_stars": 270}'); +INSERT INTO "resources" VALUES('https://github.com/stackrox/Kubernetes_Security_Specialist_Study_Guide','github.com/stackrox: Certified Kubernetes Security Specialist Study Guide'' 🌟','','2020',5,'A comprehensive community study handbook for the Linux Foundation CKS exam, detailing system hardening, threat mitigation, microservice security policies, and runtime compliance enforcement.','Markdown','curation','Advanced',1,'online','manual','86c89cb5887c180508ab7bf1a604414960b4f9dfb0e2537bfc58c0f2c1ffda7a',100.0,1779033925,1,'2021-01-04T22:33:10Z',NULL,NULL,NULL,'["Kubernetes Security", "CKS Certification Study Guides", "Cluster Lifecycle Security"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-01-04T22:33:10Z", "gh_stars": 429}'); +INSERT INTO "resources" VALUES('https://github.com/stackrox/kube-linter','KubeLinter','','2025',5,'An enterprise-grade static analyzer for raw Kubernetes manifest files and Helm charts. Translates security benchmarks, privileged container checks, and missing resource limits into actionable DevOps signals.','Go','CLI Tool','Medium',0,'online','manual','cf47d7e9192f9651776ea67292bafba150cb7605adf555664bce2ffeeaf80c52',100.0,1779030736,1,'2026-06-10T16:20:01Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/kubernetes-tools.md", "docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md", "devsecops.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T16:20:01Z", "gh_stars": 3469, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/stacksimplify/aws-eks-kubernetes-masterclass','github.com/stacksimplify/aws-eks-kubernetes-masterclass 🌟','','2022',0,'An extensive educational repository focusing on EKS operations. Showcases production patterns including IAM Roles for Service Accounts (IRSA), configuring AWS Load Balancer Controller, external DNS integrations, and persistent cluster volume setups.','YAML','Repository','Advanced',1,'duplicate','manual','d5163f19d2b40ed07e72bcf44900e6342df8f5f0792555c8753298823ff51f0c',100.0,1781735910,1,'2026-06-18T00:38:30.826364+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Masterclass"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/stacksimplify/azure-aks-kubernetes-masterclass"}'); +INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass','github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟','','2023',4,'A highly comprehensive masterclass repository containing declarative HCL files and manifests to deploy AKS with Azure Disks, Azure Files, Application Gateway ingress, and active Azure AD integration.','HCL','Repository','Intermediate',1,'online','manual','5aa5f77ffa2cb7e6a5b6b7b247da6e75b951ea474975085f85c4ebd117f52a18',100.0,1781735910,1,'2026-06-18T00:38:30.696183+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "Masterclass"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/terraform.md"]','["terraform.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/25-Azure-DevOps-Terraform-Azure-AKS','**Boilerplate: 25-Azure-DevOps-Terraform-Azure-AKS** 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','047cb7a87781eb910c358053dcbc997cdd2231a0eb8f27bc610ee154bb2f24d1',100.0,1779029883,1,'2026-05-17T16:58:03.778285+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/ppt-presentation','PDF presentation 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','71d3362e0796df8d9f9d6f1986c67b834869ab8e741a23af5ecc001ffa62bd99',100.0,1779033974,1,'2026-05-17T18:06:14.124367+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/stakater/Forecastle','stakater/Forecastle','','2025',2,'Forecastle is a web-based portal dashboard that dynamically aggregates Ingress resources across a cluster to display a directory of running services. Utilizing annotations to identify and group target URLs, it provides platform teams with an elegant internal developer portal (IDP) entrance.','Go','Web UI / Controller','Intermediate',1,'online','manual','1d66014024c686b95fa4b93439cfb3d92e8b2eb491e6d35864346f6813b1034b',100.0,1779032098,1,'2026-06-12T21:05:30Z',NULL,NULL,NULL,'["Operations", "Visualization", "Dashboard"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:05:30Z", "gh_stars": 799}'); +INSERT INTO "resources" VALUES('https://github.com/stakater/IngressMonitorController','IngressMonitorController (Deprecated)','','2023',5,'An older monitoring operator designed to orchestrate uptime checks across multiple external platforms. Live Grounding indicates that this project has been archived and deprecated in favor of active native alternatives.','Go','Operator','Medium',0,'online','manual','d55795aeb5b47d08150902e6d9bd1bcdea07c755c6a7535d69e46d9c94a650e8',100.0,1779034306,1,'2026-06-09T21:10:31Z',NULL,NULL,NULL,'["Observability", "Monitoring", "Ingress Monitoring", "Operators"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T21:10:31Z", "gh_stars": 735}'); +INSERT INTO "resources" VALUES('https://github.com/stakater/Reloader','stakater/Reloader 🌟','','2018',5,'An industry-standard controller that watches configuration changes within ConfigMaps and Secrets. It triggers rolling updates automatically for deployments, statefulsets, and daemonsets to apply dynamic configurations with zero human error.','Go','Kubernetes Controller','Intermediate',0,'online','manual','c6ec5140cb3cd6f3c78c173e0a764d58adf7a3dabcacc855b4a96eebe8632847',100.0,1779034479,1,'2026-06-12T10:43:48Z',NULL,NULL,NULL,'["GitOps & Configuration", "Dynamic Configurations", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T10:43:48Z", "gh_stars": 10133}'); +INSERT INTO "resources" VALUES('https://github.com/stakater/Xposer','github.com/stakater/Xposer','','2021',1,'A lightweight automation operator designed to monitor services and dynamically generate DNS-mapped Ingress resources to reduce manual administrative overhead.','Go','Repository','Intermediate',1,'online','manual','29c16f22c76bc98338771dc74ac1438639e996eb6118ecdda8b375752b17568b',100.0,1779033477,1,'2023-12-16T14:20:38Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/kubernetes-networking.md"]','["kubernetes-networking.md", "gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-16T14:20:38Z", "gh_stars": 32}'); +INSERT INTO "resources" VALUES('https://github.com/stan-smith/FossFLOW','FossFLOW','','N/A',0,'A curated technical resource and architectural guide covering FossFLOW in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779031401,0,'2026-05-17T17:23:21.448770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/gitops.md", "docs/kubernetes-tools.md"]','["cicd.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/stashed/stash','Stash','','2024',4,'An advanced Kubernetes-native operator utilizing Restic underneath to back up stateful persistent volumes. Stash implements native CSI VolumeSnapshot integrations to handle application-consistent recovery processes with automated deduplication.','Go','Operator','Advanced',1,'online','manual','ce830f18065137153095ba75fd3c6c6ff7abe39fb59aebe99059b2b1ed8c28f6',100.0,1779032104,1,'2026-05-15T12:08:49Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-15T12:08:49Z", "gh_stars": 1416}'); +INSERT INTO "resources" VALUES('https://github.com/steamhaus/kubeswitch','kubeswitch: Kubernetes Version Switcher 🌟','','2018',1,'A legacy command-line tool developed to swap between different versions of kubectl dynamically, ensuring version compatibility across distinct Kubernetes clusters. It has been superseded by containerized execution and modern multi-cluster managers.','Shell','CLI Plugin','Simple',0,'online','manual','df09b7d158365db2199a8310dd14df6fcd934da2e45806e3ffcc2484c8adaff4',100.0,1779029989,1,'2023-02-14T16:27:19Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Cluster Context"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-14T16:27:19Z", "gh_stars": 11}'); +INSERT INTO "resources" VALUES('https://github.com/stedolan/jq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2bbc25b13f97226919336cdea4344360a9fbc78222ca719a5863f5fc7eb3c271',100.0,1779032098,0,'2026-05-17T17:34:58.162187+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/stefanprodan/gitops-istio','github.com/stefanprodan/gitops-istio: A GitOps recipe for Progressive Delivery'' with Flux v2, Flagger and Istio 🌟','','2023',2,'An advanced progressive delivery architectural recipe integrating Flux v2, Flagger, and Istio. Automates metric-driven canary releases, utilizing real-time Prometheus statistics to roll back failing application revisions with minimal user impact.','YAML','Repository','Advanced',1,'online','manual','3501356a1e2ae4ce8940c02dae02505b05350fe8d2191b0961d48b8a7fde860e',100.0,1779031755,1,'2026-05-19T09:04:02Z',NULL,NULL,NULL,'["Service Mesh", "GitOps", "Progressive Delivery"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T09:04:02Z", "gh_stars": 668}'); +INSERT INTO "resources" VALUES('https://github.com/stefanprodan/podinfo','==stefanprodan/podinfo==','','2024',4,'A premium go-to microservice web application written in Go, specifically designed to showcase best practices in Kubernetes deployment, health checking, instrumentation (Prometheus/Jaeger), and progressive delivery validation (such as Flagger/Istio canary releases).','Go','Repository','Beginner',1,'online','manual','125ee281f14d531e229930cb3a29aaf410035ea7fabe0f0062ae730e37c74eb1',100.0,1779034309,1,'2026-06-08T21:06:43Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability & Testing", "Pod Mocking"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T21:06:43Z", "gh_stars": 5917}'); +INSERT INTO "resources" VALUES('https://github.com/stepchowfun/docuum','stepchowfun/docuum: Docuum: LRU eviction of Docker images 🌟','','2026',5,'Docuum is a robust, Rust-based daemon designed to run on container hosts to execute Least Recently Used (LRU) image eviction. When host disk usage exceeds a defined threshold, Docuum safely removes inactive images to prevent disk exhaustion without manual intervention. This represents a highly valuable, low-footprint automation utility for long-running CI/CD worker nodes and resource-constrained edge computing environments.','Rust','Tool','High',0,'online','manual','e4741475cc45ec8af39ff632ab96c0284e52a5996db547abb2c372de3bda1b93',100.0,1779029838,1,'2026-06-09T07:28:58Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Garbage Collection"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-09T07:28:58Z", "gh_stars": 698}'); +INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture','==github.com/stephaneey/azure-and-k8s-architecture: Azure and K8s Architecture=='' 🌟','','2024',0,'A curated open-source repository featuring detailed visual design maps and deployment blueprints for running enterprise-grade workloads on Azure and AKS. Demonstrates architectural patterns for network security zoning, private endpoints, DNS configuration, and highly isolated hub-and-spoke virtual networks.','Markdown','Repository','Advanced',1,'online','manual','e4724b9ff68ccdad9df2cf3fb9875306e0925154ddecd072b490d395590d10fc',100.0,1781736078,1,'2026-06-18T00:41:18.358286+02:00',NULL,NULL,NULL,'["Architecture Blueprint", "Multi-Cloud & Azure", "Infrastructure Design"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/maps/apim.md','azure-and-k8s-architecture: The API Management Architecture Map','','2024',0,'A sub-blueprint mapping Azure API Management (APIM) integration topologies to backend AKS clusters. Synthesizes private virtual network configurations, internal routing topologies, DNS resolution, and security gateway layers. Essential diagrammatic and text reference for senior architects planning multi-layered security profiles.','Markdown','Repository','Advanced',1,'online','manual','6589cc4fb14699b1e54bbeaa97d3d2e16254b69129d64b5407cbd2a4e31a59b5',100.0,1781736078,1,'2026-06-18T00:41:18.320651+02:00',NULL,NULL,NULL,'["Architecture Blueprint", "API Gateway", "Enterprise Ingress Patterns"]','["COMMUNITY-TOOL", "CASE STUDY"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/networking/azure-kubernetes-service/east-west-traffic/east-west-shared-calico.md','azure-and-k8s-architecture: East-West Traffic shared cluster and shared'' responsibilities using Calico','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','433dcd5937807c0c6137c805c6b114481abf6d8f8e84b925927d1c6a83eb1809',100.0,1779033218,1,'2026-05-17T17:53:38.506913+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/stern/stern','Stern 🌟','','2015',5,'Stern is a highly efficient Go-based CLI utility that tails logs from multiple pods and containers within a cluster, utilizing regular expressions for flexible Pod selection. It automatically handles the lifecycle of newly spawned pods, appending them to the output stream on the fly.','Go','CLI Tool','Intermediate',0,'online','manual','02a6d0aaa779be47b6c109a6867ca9a9a4ec5dd72ca3440241357456549c728f',100.0,1779031712,1,'2026-05-03T09:27:21Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Log Aggregation", "CLI Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-03T09:27:21Z", "gh_stars": 4733}'); +INSERT INTO "resources" VALUES('https://github.com/steve-mt/awesome-slo','steveazz/awesome-slo: Awesome SLOs','','2026',2,'A highly practical resource library mapping Service Level Objectives (SLOs) and Service Level Indicators (SLIs). Curates specialized tooling and calculators designed to help teams construct resilient alerting networks and manage operational error budgets.','Markdown','Awesome List','Advanced',1,'online','manual','39ca6d296e300ee9175b8f98be6ac850f7886c05cad347e3eaf281ec4aacd48d',100.0,1779130494,1,'2025-06-12T19:55:29Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "SLOs and SLIs"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-06-12T19:55:29Z", "gh_stars": 280, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/steveazz/awesome-slo','steveazz/awesome-slo: Awesome SLOs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a8a72118a2186dd023c23869839516a034a9b5929836470362f008dfd03995f',100.0,1779033163,0,'2026-05-17T17:52:43.106224+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/steve-mt/awesome-slo"}'); +INSERT INTO "resources" VALUES('https://github.com/steveteuber/kubectl-graph','==steveteuber/kubectl-graph== ⭐','','2024',2,'A kubectl plugin that parses cluster resource dependencies and generates Graphviz DOT diagrams of resource hierarchies. It serves as an invaluable visual debugging companion for troubleshooting complex Helm deployments or Custom Resource linkages in real-time.','Go','CLI Plugin','Intermediate',0,'online','manual','b3652053583cd419d1f0449fb83fa6b07b1a016718aeb4f78087c7d7943a4100',100.0,1779029466,1,'2026-05-19T02:00:05Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T02:00:05Z", "gh_stars": 690}'); +INSERT INTO "resources" VALUES('https://github.com/strimzi/kafka-kubernetes-config-provider','strimzi/kafka-kubernetes-config-provider: Kubernetes Configuration Provider'' for Apache Kafka','','2021',2,'A specialized provider class allowing Kafka applications to read operational properties directly from Kubernetes Secrets and ConfigMaps. This architectural utility simplifies TLS certificate mount mappings and broker credential provisioning, eliminating redundant file sync code in application containers.','Java','Configuration Provider','Advanced',1,'online','manual','eabf0551149322be6f770e7e21e08dafe73a314081eb9d630bd394fda8f2e39f',100.0,1779030116,1,'2026-04-14T07:02:17Z',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-14T07:02:17Z", "gh_stars": 30}'); +INSERT INTO "resources" VALUES('https://github.com/strimzi/strimzi-canary','strimzi/strimzi-canary','','2021',2,'A dedicated canary service designed to act as a diagnostic sentinel within Strimzi-managed environments. It continuously executes basic read-write loops inside dedicated topics to report real-time, end-to-end performance indicators like latency and partition availability.','Go','Diagnostic Tool','Intermediate',0,'online','manual','ffc080c755a148610597ae6ba44a4b825d8440003acf6b569f3e15b32a607103',100.0,1779032889,1,'2024-10-18T08:59:34Z',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-18T08:59:34Z", "gh_stars": 42}'); +INSERT INTO "resources" VALUES('https://github.com/sukeesh/k8s-job-notify','**k8s-job-notify**','','2021',5,'A specialized controller that tracks Kubernetes Job transitions and dispatches automated event updates to common communication channels like Slack and Discord. Ideal for keeping systems operations updated on long-running training runs or batch transformations.','Python','Controller','Intermediate',1,'online','manual','5e70cedb8629e43a105a7a84d9735a8617c6fbf69c509dac9aec12ba9bfa09da',100.0,1779031416,1,'2022-06-09T08:57:34Z',NULL,NULL,NULL,'["Observability", "Alerting & Notifications", "Job Monitoring"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-09T08:57:34Z", "gh_stars": 133}'); +INSERT INTO "resources" VALUES('https://github.com/summerwind/actions-runner-controller','summerwind/actions-runner-controller','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf',100.0,1779034564,0,'2026-05-17T18:16:04.995839+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/superbrothers/zsh-kubectl-prompt','superbrothers/zsh-kubectl-prompt 🌟','','2020',4,'Details a Zsh shell utility that displays current Kubernetes context and namespace info in the terminal prompt. Minimizes chances of entering execution instructions in wrong production sectors.','English','GitHub Repository','Intermediate',0,'online','manual','e8d9f9d17ff8b9e799e416d1321f0734b4fd5a8e234a48cdeacc0ffe97054c8c',100.0,1779032754,1,'2023-05-15T02:43:09Z',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Shell Environments"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-15T02:43:09Z", "gh_stars": 591}'); +INSERT INTO "resources" VALUES('https://github.com/superlinked/sie','SIE: Superlinked Inference Engine','Superlinked Inference Engine is an open-source inference server and production cluster for embeddings, reranking, and extraction.','2026',4,'A production-grade, open-source inference server designed to run embedding, extraction, and cross-encoder reranking models at scale. It enables developers to build high-performance search pipelines by combining unstructured data with structured metadata directly during vector encoding. Features robust local execution via Docker or Kubernetes Helm deployment, supporting tight integration with popular vector databases and agent frameworks.','English','repository','Advanced',1,'online','automatic','87b5f5959927f882e9728944c8e066281f088b6576dce59ac000ba0a6ebb59ea',NULL,1780352282,0,'2026-05-29T18:44:19Z',NULL,NULL,NULL,'["Artificial Intelligence", "Information Retrieval", "Inference Servers", "Vector Databases"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T18:44:19Z", "gh_stars": 2012, "reputation_status": "Vetted", "reputation_summary": "Highly regarded open-source framework by Superlinked for multi-modal embedding inference, metadata-enriched vector search, and reranking, filling a major performance gap in production RAG systems.", "social_preview_url": "https://opengraph.githubassets.com/5d9faa3f3b4a4a7b53094f45a903bdfe4245f7a83006fcd7de6df6c6dad2902b/superlinked/sie", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "vector-search-inference"}'); +INSERT INTO "resources" VALUES('https://github.com/suraksha-123/Grant-Revoke-ssh-access','Grant-Revoke-ssh-access','','2021',1,'A security-focused shell scripting utility designed to automate user provisioning, key assignment, and subsequent access revocation across distributed Linux server deployments. Double-Evidence: This tool simplifies standard access controls, while live grounding suggests it is best suited for small-scale operations that do not yet warrant complex Identity and Access Management (IAM) platforms or SSH CA infrastructures.','Shell','Repository','Intermediate',0,'online','manual','6d6dd7e8bb36758794e830317f29eb55326e8fbe904c06e6ebbbea2653236754',100.0,1781736068,1,'2026-06-18T00:41:08.204595+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/swade1987/deprek8ion','Deprek8ion','','2026',5,'A Rego-based validation policy suite created to audit obsolete API resources in Kubernetes templates. While historically popular for preventing runtime upgrade issues, platform engineering teams are transitioning toward active admission dynamic scanners like Pluto or Kubent in modern workflows.','Go','Tool','Intermediate',0,'online','manual','7b786ea62674f3a09329e3f08529e9b3936001174873ebde9eb649e046d21682',100.0,1779030852,1,'2021-07-28T12:32:00Z',NULL,NULL,NULL,'["Operations", "Deprecation Monitoring", "Resource Validation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-07-28T12:32:00Z", "gh_stars": 143}'); +INSERT INTO "resources" VALUES('https://github.com/swagger-api/swagger-codegen','Swagger Codegen','','2015',4,'Automatic generation of API client libraries and server stubs from OpenAPI/Swagger specifications.','Java','Library','Intermediate',0,'online','manual','d9c645faf2917f2a541a96c949d559a8b1813b9976cec8c12bb84846062b2903',100.0,1779031117,1,'2026-05-19T08:07:36Z',NULL,NULL,NULL,'["Automation & Orchestration", "API Orchestration", "Swagger Codegen"]','["[DE FACTO STANDARD]"]','["docs/swagger-code-generator-for-rest-apis.md", "docs/about.md"]','["swagger-code-generator-for-rest-apis.md", "about.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T08:07:36Z", "gh_stars": 17758}'); +INSERT INTO "resources" VALUES('https://github.com/swapnakpanda/Infographics/blob/main/Cheat%20Sheet/Database/SQL_CheatSheet.png','==github.com/swapnakpanda: SQL_CheatSheet.png==','','2023',0,'A dense visual database infographic grouping standard relational concepts. Outlines join configurations, index lookups, data grouping rules, and typical query structures in a high-density schematic map.','SQL','Infographic','Beginner',0,'online','manual','897668ccfb3e4132ef052f268c28d51f6b2e55d233e4d3a48df7553177e4697e',100.0,1781735890,1,'2026-06-18T00:38:10.407375+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/swarmlet/swarmlet','==swarmlet/swarmlet: Swarmlet==','','2020',5,'A lightweight self-hosted PaaS wrapper utilizing Docker Swarm. Note: Currently inactive (>4 years since last commit), making it a legacy reference rather than a production-grade modern solution.','Bash','Repository','Intermediate',1,'online','manual','311501c4bf6ceb3f737bfa32667fd62e7d0268aa8ae9ea55fe75b11276732c33',100.0,1779030012,1,'2023-04-13T17:58:55Z',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "PaaS Solutions"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-13T17:58:55Z", "gh_stars": 817}'); INSERT INTO "resources" VALUES('https://github.com/swyxio/skills/tree/main','Kakuna Codebase Hardening Suite','An automated codebase hardening framework designed to refactor experimental vibecoded MVPs into reliable, end-to-end tested, and maintainable production repositories.','2026',4,'Curator Insight: Kakuna is a breakthrough engineering design pattern for agentic codebase evolution, utilizing structured checklists to refactor fragile code into production-ready software. -Live Grounding: By prioritizing subagent parallelism and enforcing rigorous DevOps standards, it systematically executes large-scale, automated refactoring runs, yielding hardened systems with self-auditing reports without changing the primary business logic.','English','Repository','Advanced',0,'online','automatic','17b19726b672db9f396ca25588dd816335711b3433d678859bd2c5a7b39a3829',NULL,1.78035240414765691e+09,0,'2026-06-02T00:20:04.147657+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Codebase Hardening"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely well-received community contribution by swyx (Shawn Wang) focusing on structural agent checklists for codebase evolutionary hardening, avoiding standard agent drift.", "social_preview_url": "https://opengraph.githubassets.com/b33e769912ec1bcca0d1ddcb8e3a464d3a90cb9fd5030c2fb10dc358e8a9bfdc/swyxio/skills", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}'); +Live Grounding: By prioritizing subagent parallelism and enforcing rigorous DevOps standards, it systematically executes large-scale, automated refactoring runs, yielding hardened systems with self-auditing reports without changing the primary business logic.','English','Repository','Advanced',0,'online','automatic','17b19726b672db9f396ca25588dd816335711b3433d678859bd2c5a7b39a3829',NULL,1780352404,0,'2026-06-02T00:20:04.147657+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Codebase Hardening"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely well-received community contribution by swyx (Shawn Wang) focusing on structural agent checklists for codebase evolutionary hardening, avoiding standard agent drift.", "social_preview_url": "https://opengraph.githubassets.com/b33e769912ec1bcca0d1ddcb8e3a464d3a90cb9fd5030c2fb10dc358e8a9bfdc/swyxio/skills", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://github.com/swyxio/skills/tree/main/twitter-x-scraping','swyxio/skills - twitter-x-scraping','An agentic skill designed for Claude Code and other AI agents to execute robust, automated Twitter/X scraping tasks.','2026',4,'A functional tool repository containing specialized agent skills developed for modern platforms like Claude Code, Cursor, and Codex. * Provides agents with the programmatic ability to parse, scrape, and compile information directly from Twitter/X social threads. -* Standardizes the deployment of system-hardening skills, helping developers turn fragile, ''vibe-coded'' prototypes into production-ready repositories.','en','repository','intermediate',0,'online','automatic','c6179cda302c3e7a12583395855ac27f81e7c23dedc3207770ee8853f86f4a23',NULL,1.78035268674464392e+09,0,'2026-06-02T00:24:46.744644+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Claude Code Skills", "Automated Scraping"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly regarded as a pragmatic, local automation skill constructed by Shawn Wang (swyx), which aligns with current open standards for agent-native developer workflows.", "social_preview_url": "https://opengraph.githubassets.com/b33e769912ec1bcca0d1ddcb8e3a464d3a90cb9fd5030c2fb10dc358e8a9bfdc/swyxio/skills", "source_provenance": "X.com (swyx)", "suggested_new_category": "agent-skills"}'); -INSERT INTO "resources" VALUES('https://github.com/syntasso/kratix','syntasso/kratix','','2026',3,'Kratix is a modular framework built to help platform engineering teams construct customized Internal Developer Platforms (IDPs). Using the concept of ''Promises'', it permits engineers to define declarative APIs that generate multi-step orchestration workflows across multiple infrastructure planes. Grounding showcases its fast-growing appeal for companies seeking to build bespoke self-service capabilities without locking into heavy commercial portals.','Go','Framework','Advanced',0,'online','manual','4f6fc89ef4767dd324889cc96f9f9b978e653b08a6e35cc5a98ea4a29b9dde86',100.0,1.77903088316015291e+09,1,'2026-06-10T12:36:21Z',NULL,NULL,NULL,'["Platform Engineering", "Internal Developer Platforms", "Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T12:36:21Z", "gh_stars": 753}'); -INSERT INTO "resources" VALUES('https://github.com/systemcraftsman/lab-tekton-pipelines','systemcraftsman/lab-tekton-pipelines: OpenShift Pipelines workshop','','2021',1,'A structured hands-on workshop focused on OpenShift Pipelines (Tekton). Teaches engineers how to write tasks, manage resources, and deploy production-level continuous integration workflows.','Yaml','Repository','Intermediate',0,'online','manual','7ffb7ddc84fcc8e7c5eb4384685b765f14cf951e772846a31fad784651aff823',100.0,1.77903276286386108e+09,1,'2020-09-11T13:43:37Z',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-09-11T13:43:37Z", "gh_stars": 1}'); -INSERT INTO "resources" VALUES('https://github.com/taosdata/TDengine','TDengine','','2026',5,'An open-source time-series database optimized specifically for IoT and telemetry data storage. Utilizing a unique ''one table per data source'' structure, TDengine offers extremely fast writing speeds and high-efficiency query execution, challenging traditional solutions in 2026.','C','Repository','Advanced',0,'online','manual','549d54ac1f8b0fee5cb9f5675523be0e7c23b85078ffdcdb2e005aa3b31ee315',100.0,1.77903086200069093e+09,1,'2026-06-12T12:30:52Z',NULL,NULL,NULL,'["Data Engineering", "Time Series Databases"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-12T12:30:52Z", "gh_stars": 24903}'); -INSERT INTO "resources" VALUES('https://github.com/target/pod-reaper','target/pod-reaper','','2018',2,'An automated reaper utility designed to sweep, terminate, and clean up pods based on custom-defined schedules and rule parameters. It ensures platform efficiency by pruning dead workloads or stale containers.','Go','Kubernetes Operator','Intermediate',0,'online','manual','710c1d725f3ae960da570d03d7cf72e4f144cdd07206f5cb897e86b092043a69',100.0,1.77903154194023489e+09,1,'2026-06-01T14:31:25Z',NULL,NULL,NULL,'["Cluster Management", "Resource Lifecycle", "Pod Reaper"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T14:31:25Z", "gh_stars": 210}'); -INSERT INTO "resources" VALUES('https://github.com/taubyte/dream','dreamland','','2026',5,'A developer tool designed to spin up localized Taubyte nodes on a single laptop. Allows rapid offline testing of serverless WASM routines, networking layers, and decentralized databases.','Go','Repository','Intermediate',1,'online','manual','a48f3eadbf919c44361e0f4d89f53a18762f9ee17aec4f4e9e9e7db60b230963',100.0,1.77913049500882101e+09,1,'2026-04-07T05:00:04Z',NULL,NULL,NULL,'["Serverless Architecture", "Edge Computing", "Local Development"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-04-07T05:00:04Z", "gh_stars": 88}'); -INSERT INTO "resources" VALUES('https://github.com/taubyte/dreamland','dreamland','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','661df8f4a4f71dff46381d0c0e8c245ec770bda1714f884fdd3c6015fd6b3559',100.0,1.7790328203680911e+09,0,'2026-05-17T17:47:00.368091+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/taubyte/tau','github.com/taubyte/tau: Tau','','2025',5,'Tau is an innovative, high-performance decentralized computing platform running WebAssembly (Wasm) workloads on the edge. It integrates autonomous routing, multi-tenant serverless orchestration, and distributed transactional db sync natively without standard cloud overhead.','Go','Repository','Advanced',1,'online','manual','eb499cea150263a03dad6a3c8eda71fdc71f3731677285ec4ce05b23bed8d0df',100.0,1.77903103206321406e+09,1,'2026-05-07T14:02:50Z',NULL,NULL,NULL,'["Edge & Serverless", "WebAssembly Platforms", "Tau Edge"]','["[DE FACTO STANDARD]"]','["docs/caching.md", "docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md", "caching.md", "index.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-05-07T14:02:50Z", "gh_stars": 5051}'); -INSERT INTO "resources" VALUES('https://github.com/tchiotludo/akhq','AKHQ (previously known as KafkaHQ) 🌟','','2026',5,'AKHQ (formerly KafkaHQ) is a comprehensive web interface for administering and browsing Apache Kafka resources. It provides granular visibility into topics, payloads, schema registries, and consumer group offsets without requiring complex CLI interactions.','Java','Tool','Intermediate',0,'online','manual','67f35e0828fff7ba0c4662ffdb54b71e6f29dfbb99ff4f8d87737df215c68fe1',100.0,1.779029472948848e+09,1,'2026-06-13T01:16:31Z',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "UI Consoles"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:16:31Z", "gh_stars": 3819}'); -INSERT INTO "resources" VALUES('https://github.com/tcnksm/awesome-container','Awesome Container','','2023',5,'A specialized index investigating low-level container building, runtimes (runc, containerd, CRI-O), image specification standards, and isolation platforms. Ideal for system engineers seeking to master virtualization fundamentals and security sandboxing at the kernel boundary.','Markdown','Awesome List','Advanced',0,'online','manual','9d936b186489ec323b0ec9d39c7c4286413684c2688b83a6bf7a933e557e50ae',100.0,1.7790301966695621e+09,1,'2020-08-05T01:15:48Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Containers"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-08-05T01:15:48Z", "gh_stars": 175, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/team-soteria/rback','rback: RBAC in Kubernetes visualizer 🌟🌟','','2022',2,'A security tool designed to query and visualize Kubernetes Role-Based Access Control (RBAC) configurations, outputting clean, interactive graph representations of bindings and roles. By mapping relationships between Users, Groups, ServiceAccounts, Roles, and ClusterRoles, it assists security auditors in identifying privilege escalation paths. In 2026, it is highly valued for rapid security auditing.','Go','CLI Tool','Medium',0,'online','manual','150c057ef86abcfb4523d95c03df03bc427de822f68398807e1fc9b6def4de24',100.0,1.77903394798665308e+09,1,'2021-01-04T12:59:14Z',NULL,NULL,NULL,'["Security", "RBAC", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-04T12:59:14Z", "gh_stars": 401}'); -INSERT INTO "resources" VALUES('https://github.com/teamcode-inc/kubeorbit','teamcode-inc/kubeorbit','','2026',2,'Kubeorbit is a specialized service routing tool focused on creating isolated testing channels within shared microservice topologies. By injecting dynamic headers into requests, it allows engineers to test unstable feature versions without duplicating entire clusters. Live engineering checks indicate the project has suffered low maintenance recently, making it a reference rather than a production candidate.','Go','Service Mesh Utility','Advanced',1,'online','manual','bdf3311904289520ce33142a90fc9b2d554fc34600ab788ef886b81cac40397a',100.0,1.77903020501144599e+09,1,'2023-02-17T08:40:47Z',NULL,NULL,NULL,'["Networking", "Microservices Routing", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-17T08:40:47Z", "gh_stars": 454}'); -INSERT INTO "resources" VALUES('https://github.com/techiescamp/devops-projects','==techiescamp/devops-projects==:Real-World DevOps Projects For Learning','','2026',5,'A stellar, end-to-end GitHub archive that compiles structural templates, infrastructure blueprints, and multi-tier CI/CD pipelines. Features real-world deployment playbooks using Terraform, Ansible, and Kubernetes for cloud architectures.','English','GitHub Repository','Advanced',1,'online','manual','297a8442638797fa98363d63903f491e018c9759a1d1ce56fa095c869aa8c90e',100.0,1.78173594032385396e+09,1,'2026-06-18T00:39:00.323854+02:00',NULL,NULL,NULL,'["Orchestration", "Infrastructure as Code", "Real-World Architecture"]','["[DE FACTO STANDARD]"]','["docs/elearning.md"]','["elearning.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/techiescamp/kubernetes-learning-path','==github.com/techiescamp/kubernetes-learning-path== 🌟🌟','','2026',4,'A massive, community-backed repository organizing study plans, code repositories, structural templates, and practice exercises. Ideal for self-taught DevOps engineers transitioning to system automation roles.','English','GitHub Repository','Intermediate',1,'online','manual','671752463b99aa84b82e66d4a4f67c9f4f882d81b93c09d5e958577c19192559',100.0,1.78173605737652301e+09,1,'2026-06-18T00:40:57.376523+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Learning Pathways", "GitHub Repository"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/techno-tim/k3s-ansible','techno-tim/k3s-ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3c34d83014e44e8c17aa06bce355f18ed35d6dc539c360107c99c947cfc14c33',100.0,1.77902998924449396e+09,0,'2026-05-17T16:59:49.244494+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://github.com/timothystewart6/k3s-ansible"}'); -INSERT INTO "resources" VALUES('https://github.com/techpivot/terraform-module-releaser','Terraform Module Releaser GitHub Action','','2026',2,'An automated GitHub Action that manages release tagging, semantic version tracking, and registration publication processes for Terraform modules. Mitigates distribution overhead by auto-generating changelogs and managing tags.','TypeScript','GitHub Action','Intermediate',0,'online','manual','950704da59b499a2579d6e7bcc2e4a2c50f07b6ac789932c8bbfd7de372097ab',100.0,1.77903281796403098e+09,1,'2026-06-13T01:24:45Z',NULL,NULL,NULL,'["DevOps & CI/CD", "CI/CD Automation", "Terraform Release Management"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/iac.md", "docs/kubernetes-tools.md"]','["cicd.md", "iac.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T01:24:45Z", "gh_stars": 223}'); -INSERT INTO "resources" VALUES('https://github.com/tektoncd','github.com/tektoncd','','2024',5,'Provides access to the central GitHub repository ecosystem of the Tekton project, housing core pipeline controllers, CLI tools (tkn), trigger mechanisms, and catalog components. Serves as the primary source for inspecting Tekton''s open-source Go implementations and resource definitions.','Go','Repository','Advanced',1,'online','manual','5c460d842a7936c0726c8865b93c5b0c7b1dadf3972c70a52c303a5bcd103a2e',100.0,1.77903162532966089e+09,1,'2026-05-17T17:27:05.329661+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Platform"]','["[DE FACTO STANDARD]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/tektoncd/chains','tektoncd/chains','','2021',2,'A custom controller from the Tekton project that handles supply chain security by signing tasks and pipeline run artifacts. Integrated with Sigstore, it generates cryptographic proof and provenance data to secure continuous delivery pipelines.','Go','Kubernetes Controller','Advanced',0,'online','manual','2cdbd293843a82fe6216d9cab2c8fd41a58eb28fd1957dd1bbf04b90ca71c7b0',100.0,1.77902959081832289e+09,1,'2026-06-12T09:36:31Z',NULL,NULL,NULL,'["CI/CD & Delivery", "Supply Chain Security", "Artifact Signing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:36:31Z", "gh_stars": 271}'); -INSERT INTO "resources" VALUES('https://github.com/tektoncd/community','Tekton community','','2024',4,'Features the repository hosting governance, contribution guidelines, design proposals (TEPs), and meeting schedules for the Tekton open-source ecosystem. Vital for understanding the community-driven roadmap, architecture reviews, and technical steering decisions shaping the future of Tekton CI/CD.','None','Repository','Intermediate',1,'online','manual','155e11a94e516cc34edab1e2e3071bbca822d651ead9ccb0cae7bb5f6181e6f3',100.0,1.77903257216746211e+09,1,'2026-06-11T13:30:31Z',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Governance & Community"]','["[ENTERPRISE-STABLE]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T13:30:31Z", "gh_stars": 396}'); -INSERT INTO "resources" VALUES('https://github.com/tektoncd/pipeline','github: Tekton Pipelines','','2024',5,'A secondary reference to Tekton''s core Pipeline engine. Focuses on declarative resource management via Custom Resource Definitions, detailing how Tekton uses specialized Tasks and Steps to run multi-stage workflows natively inside Kubernetes nodes without relying on heavy external build servers.','Go','Repository','Advanced',1,'online','manual','9228a9fc5e9b946dff4963314729e0fac644c1d4329be1f2beb33017fd8a27e4',100.0,1.77903024094539189e+09,1,'2026-06-14T09:33:11Z',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Pipelines"]','["[DE FACTO STANDARD]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:33:11Z", "gh_stars": 8985}'); -INSERT INTO "resources" VALUES('https://github.com/telekom/das-schiff','telekom/das-schiff','','2023',3,'Das Schiff is Deutsche Telekom''s production-grade engine for bootstrapping and operating bare-metal, highly resilient Kubernetes clusters designed for telecom and network functions virtualization (NFV). Utilizing declarative GitOps principles, it enables robust infrastructure management at scale, complying with extreme security and low-latency network constraints.','Go','Platform','High',0,'online','manual','b2086cfe7f173a84cf74c31476d2757aec6a2b8ff511cc79355cd3c6cfcc5116',100.0,1.77903110753642892e+09,1,'2025-09-04T15:01:23Z',NULL,NULL,NULL,'["Cluster Management", "Bare Metal", "Telecom Platforms"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-04T15:01:23Z", "gh_stars": 366}'); -INSERT INTO "resources" VALUES('https://github.com/teleskopeView/teleskope_k8s','Teleskope','','2023',5,'A visual workspace client offering simple layout views of running pods, services, and configuration objects. Designed to provide dynamic cluster analytics for local developers and platform engineers trying to understand live workloads.','TypeScript','Web Application','Intermediate',0,'online','manual','30fd093abbbc74f5ae7e6bfb1b238351bc34aa260195c2cd5dd708a01a758cdb',100.0,1.77903445055635905e+09,1,'2022-10-12T06:42:24Z',NULL,NULL,NULL,'["Observability", "UI Dashboards", "Visual Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-10-12T06:42:24Z", "gh_stars": 24}'); -INSERT INTO "resources" VALUES('https://github.com/tellerops/helm-teller','tellerops/helm-teller','','2024',2,'A highly specialized security plugin that interfaces with vault and KMS solutions to fetch secret values dynamically during deployment runtime. It eliminates the risk of committing sensitive configuration details to public code repositories.','Go','CLI Plugin','Intermediate',0,'online','manual','667b488d327089249eb627b829390544306434528cddfe2362bc716f7a837b79',100.0,1779031825.6215,1,'2022-11-14T17:37:27Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Secrets Management"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-14T17:37:27Z", "gh_stars": 69}'); -INSERT INTO "resources" VALUES('https://github.com/tenable/access-undenied-aws','ermetic/access-undenied-aws 🌟','','2026',5,'Access Undenied on AWS is a highly sophisticated CLI tool that parses AWS ''Access Denied'' errors and CloudTrail events, pointing specifically to the policy boundary or SCP causing the block. Live Grounding confirms its acquisition and active hosting under the Tenable GitHub organization. This remains a cornerstone tool for platform engineers troubleshooting complex IAM evaluation logic.','Python','Repository','Advanced',0,'online','manual','5cd4779809c3a5be1f92b632b94713ff45d077ac96b8fee49a0c9852a852ac2d',100.0,1.77913049498803496e+09,1,'2026-04-13T18:19:16Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-13T18:19:16Z", "gh_stars": 272}'); -INSERT INTO "resources" VALUES('https://github.com/tensorchord/Awesome-LLMOps','github.com/tensorchord/Awesome-LLMOps: Awesome LLMOps','','2023',3,'An expansive, curated catalog of leading open-source LLMOps tooling, libraries, and frameworks. Curator Insight and Live Grounding validate this repository as a comprehensive roadmap for configuring production vector databases, distributed training trackers, model testing beds, and low-latency inference gateways.','Markdown','Repository','Intermediate',0,'online','manual','1243fd67e4ccd3df802d78acca929307444150337f6181a0e5394cd6fcf2ad71',100.0,1779033617.85776,1,'2026-05-21T09:12:50Z',NULL,NULL,NULL,'["Artificial Intelligence", "LLMOps & MLOps", "Curated Ecosystems"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md", "docs/other-awesome-lists.md"]','["ai.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-21T09:12:50Z", "gh_stars": 5843, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/tensorchord/envd','tensorchord/envd: Reproducible development environment for AI/ML 🌟','','2023',3,'An innovative local development environment generator for ML engineering. Envd translates Python declarations into isolated container definitions, ensuring high reproducibility for CUDA packages, pip dependency trees, and IDE plugins without writing complex Dockerfiles.','Go','Repository','Intermediate',0,'online','manual','770a6424a70e025fdbe5b649f3def28c5cfc8e66d2c960c676fb128629f4656c',100.0,1.77903313025169491e+09,1,'2026-05-21T22:05:25Z',NULL,NULL,NULL,'["MLOps", "Development Environments", "Containerization"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-21T22:05:25Z", "gh_stars": 2209}'); -INSERT INTO "resources" VALUES('https://github.com/termkit/gama','Gama: Terminal UI for GitHub Actions','','2021',2,'Terminal UI built to monitor and coordinate GitHub Actions workloads from the CLI. Classified as legacy under MVQ parameters because the repository has been inactive since late 2021 and was superseded by official GitHub CLI `run` commands.','Go','Repository','Intermediate',0,'online','manual','abfa175c30347a2cca923cb7b2b2e6abf01d8bf16dd7b9c1cbf3301df80f76b9',100.0,1.7790332591642189e+09,1,'2025-11-08T08:37:03Z',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Tooling"]','["[LEGACY]"]','["docs/cicd.md", "docs/git.md", "docs/kubernetes-tools.md"]','["cicd.md", "git.md", "kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-11-08T08:37:03Z", "gh_stars": 480}'); -INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules','==github.com/terraform-aws-modules==','','2025',5,'The foundational registry ecosystem comprising highly standardized, battle-tested community AWS modules. Essential for orchestrating EKS, VPC, RDS, and standard IAM setups with enterprise-level security.','HCL','Repository','Intermediate',0,'online','manual','e7121402995f4a77600c9675a673757e5ebbe21198f581c401f2b997cee862b1',100.0,1.77902964107438707e+09,1,'2026-05-17T16:54:01.074387+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Terraform Modules"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules/terraform-aws-eks','github.com/terraform-aws-modules/terraform-aws-eks: AWS EKS Terraform module','','2026',5,'The industry-standard, community-maintained Terraform module for Amazon EKS. Features exhaustive support for managed/self-managed node pools, AWS Fargate integration, security group orchestration, and direct EKS addon integration.','HCL','Repository','Advanced',0,'online','manual','79a58ebbdd539631f914844b37dfeff143b259d50b44d55495f335dbae0a74b9',100.0,1.7790334195362811e+09,1,'2026-05-29T16:46:41Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T16:46:41Z", "gh_stars": 4972}'); -INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules/terraform-aws-solutions','==github.com/terraform-aws-modules/terraform-aws-solutions==','','2024',1,'A community-supported library of AWS solutions built entirely in Terraform. Aggregates multi-tier networking patterns, secure IAM configurations, and highly reliable VPC models to fast-track enterprise landing zones.','HCL','Repository','Advanced',0,'online','manual','202571676d7990b512e1fd6685ee693786da0e4c56ff3453a6cbc936c24e90d9',100.0,1.77902925227323889e+09,1,'2023-06-28T10:29:46Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-06-28T10:29:46Z", "gh_stars": 77}'); -INSERT INTO "resources" VALUES('https://github.com/terraform-linters/tflint/releases/tag/v0.51.0','github.com/terraform-linters/tflint','','2024',5,'A highly robust framework and compiler-aware linter for Terraform configurations. Detects provider-specific errors, catches deprecated constructs, and enforces organizational standards within enterprise delivery pipelines.','Go','Tool','Intermediate',0,'online','manual','75cc686f1cc8e3852caaadd1d0a74b05d2cdb619ae635405350b7f1f6957add7',100.0,1.77903258915952301e+09,1,'2026-06-13T17:46:34Z',NULL,NULL,NULL,'["Infrastructure as Code", "Code Quality", "Linter"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-13T17:46:34Z", "gh_stars": 5742}'); -INSERT INTO "resources" VALUES('https://github.com/terramate-io/terramate','mineiros-io/terramate','','2024',3,'Terramate delivers powerful orchestration, selective change detection, and modular code generation for multi-directory Terraform and OpenTofu monorepos. It optimizes large-scale continuous deployment pipelines by executing runs only in directories containing modified plans. By generating dynamic DRY configurations, it ensures strict state isolation and mitigates workspace blast radiuses.','Go','Orchestrator','Advanced',0,'online','manual','1513098c95eb990db1d4df497307f040e61d3baf25db35e2d9a0f0ccc4869e3c',100.0,1.77913049503229808e+09,1,'2026-05-27T11:50:43Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Orchestration", "Monorepo Management"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-05-27T11:50:43Z", "gh_stars": 3598}'); -INSERT INTO "resources" VALUES('https://github.com/terrytangyuan/awesome-argo','terrytangyuan/awesome-argo 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cfcb2323980bc80f403202b4611bc3b2dd06b3d8dda2c07d39412a509e54f89',100.0,1.77903125834394311e+09,0,'2026-05-17T17:20:58.343943+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/akuity/awesome-argo"}'); -INSERT INTO "resources" VALUES('https://github.com/terrytangyuan/awesome-kubeflow','github.com/terrytangyuan/awesome-kubeflow: Awesome Kubeflow 🌟','','2026',2,'A specialized resource index focusing on running machine learning operations (MLOps) natively on Kubernetes through Kubeflow. Detail-oriented guides cover automated model training, pipeline orchestration, hyperparameter tuning, and high-concurrency model serving.','Markdown','Awesome List','Advanced',1,'online','manual','368e3278e8b47d381a4391c7059b86740316f6b32b4060ea01e49f4818165a7f',100.0,1.77903240613625907e+09,1,'2026-01-01T03:24:00Z',NULL,NULL,NULL,'["Artificial Intelligence", "MLOps", "Kubernetes Machine Learning"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-01T03:24:00Z", "gh_stars": 227, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/testcontainers','testcontainers 🌟','','2024',0,'A robust multi-language ecosystem providing throwaway, lightweight instances of common databases, Selenium web browsers, or anything else that can run in a Docker container for integration testing.','Java','Library','Intermediate',0,'online','manual','f65a223f058675053d67335baa5a873b8a0a1118a7ba296d1ccddb5137065dc5',100.0,1.77903074256864404e+09,1,'2026-05-17T17:12:22.568644+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Integration Testing"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/tfutils/tfenv','tfenv','','2025',5,'A lightweight, highly adopted CLI utility for managing multiple concurrent local installations of Terraform. Crucial for platform engineers operating in multi-project environments where legacy workspaces require older HCL runtimes.','Bash','CLI Utility','Beginner',0,'online','manual','2fcb948b5d067c8cf48c90e90a73b6733826002a165922b95592cc136be4ff5e',100.0,1.77903439494255089e+09,1,'2026-05-01T20:56:20Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "CLI Utilities"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-01T20:56:20Z", "gh_stars": 4939}'); -INSERT INTO "resources" VALUES('https://github.com/tfxor/terraform-google-automation-demo','Terraform Automation Demo using Google Cloud Provider','','2023',5,'Technical repository containing IaC templates to provision GCP infrastructure via HashiCorp Terraform. Showcases structured folder hierarchies, backend state locks, and resource declarations for VPCs, compute instances, and firewalls.','HCL','Repository','Intermediate',0,'online','manual','a2c43d5f5fe8cb54b44c54b31b1627ccf75219e2ccf038f45c5a55c14ca09353',100.0,1.77913049493249297e+09,1,'2019-10-24T19:52:20Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "GCP Provisioning"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2019-10-24T19:52:20Z", "gh_stars": 10}'); -INSERT INTO "resources" VALUES('https://github.com/thangchung/awesome-dotnet-core','thangchung/awesome-dotnet-core','','2026',0,'A curated compilation of high-performance libraries, database connectors, and microservice architectures written for modern cross-platform .NET. This list is invaluable for engineering teams porting legacy Windows-based services into Linux containers and serverless platforms. Provides standard blueprints for enterprise API systems.','C#','Repository','Intermediate',1,'online','manual','cdc29aa9f0216deeaa302becff4aa9868cb69a89a60291d9dcac5846140f0022',100.0,1.78173612328347897e+09,1,'2026-06-18T00:42:03.283479+02:00',NULL,NULL,NULL,'["Programming Languages", "C#", ".NET Core"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/thanos-io/kube-thanos','==thanos-io/kube-thanos: Kubernetes specific configuration for deploying'' Thanos==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','39f6edec555f4c2ea241d2e8b19ee471b07e71d0d742da66ece135be919db8f7',100.0,1.77903098322838711e+09,1,'2026-05-17T17:16:23.228387+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/thanos-io/thanos','Thanos Architecture Overview 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','afbd2715a29308eef6a2d37cd8e73dfc86c1121ece31ffe590ae06206fad9f2c',100.0,1779033714.10244,1,'2026-05-17T18:01:54.102440+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/thebjorn/pydeps','Pydeps 🌟','','2024',4,'Curator Insight highlights Pydeps as a visual engine designed to diagram python import structures. Live Grounding validates its status as an excellent tool for architectural decomposition, enabling teams to trace cyclic dependencies and plan clean decoupling pathways.','Python','CLI Tool','Intermediate',1,'online','manual','f0e1c9c5e6930614e1d9690248b4d0a2181ec6faed3d9c9d95bea6f8e6d6123d',100.0,1.77903147419875097e+09,1,'2026-06-09T09:10:28Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Static Analysis"]','["[ENTERPRISE-STABLE]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "BSD-2-Clause", "gh_pushed": "2026-06-09T09:10:28Z", "gh_stars": 2096}'); -INSERT INTO "resources" VALUES('https://github.com/theforeman/foreman-ansible-modules','Foreman Ansible Modules (FAM)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9296794cfa8620972a8787dbdd7142df7278240ec87a317107603f0026cfed3f',100.0,1.77903196282971191e+09,1,'2026-05-17T17:32:42.829712+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"gh_license": "GPL-3.0"}'); -INSERT INTO "resources" VALUES('https://github.com/theketchio/ketch','theketchio/ketch 🌟','','2020',2,'An application-focused interface that delivers PaaS-like abstractions directly on top of raw Kubernetes API layers. Ketch handles networking, domain configurations, and ingress controls through unified application interfaces.','Go','Application Platform','Advanced',1,'online','manual','c1ebb74798226b8004b5a89a4e70d8693ace5a23b5e00efeae98c481a1da578b',100.0,1779029138.73826,1,'2025-04-09T09:20:30Z',NULL,NULL,NULL,'["Application Platforms", "PaaS Frameworks", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-09T09:20:30Z", "gh_stars": 662, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/theonedev/onedev','onedev','','2026',5,'An all-in-one, highly scalable self-hosted Git service and CI/CD platform. Features visual pipeline construction, interactive code navigation, and issue-tracking, optimized to run as a single-node setup or distributed across Kubernetes environments.','Java','Platform','Medium',0,'online','manual','918d29ab158d62c79133ccb48e992dd6f52da6ec0575eb185247de09126938ce',100.0,1779033162.83037,1,'2026-06-14T04:50:11Z',NULL,NULL,NULL,'["Software Delivery", "Self-Hosted Git", "Unified Platforms"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:50:11Z", "gh_stars": 15041}'); -INSERT INTO "resources" VALUES('https://github.com/thomast1906/DevOps-Journey-Using-Azure-DevOps/tree/main/labs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ba8efa18735acf1f083245785759e886d1cfa9afb2c694e675abd65a8e4c30bd',100.0,1.77903053449120903e+09,0,'2026-05-17T17:08:54.491209+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/thomast1906/DevOps-The-Hard-Way-Azure','thomast1906/DevOps-The-Hard-Way-Azure 🌟','','2022',5,'A hands-on, end-to-end sandbox guide mapping out ''The Hard Way'' of deploying infrastructure and applications on Azure. This project details virtual network design, VM provisioning, AKS deployments, and pipeline-driven application releases. 2026 live grounding validates this repository as a premier community benchmark for building custom, highly-secure lab environments.','English','Code Repository','Advanced',1,'online','manual','ec2468975ca9f7646038a0dde2e5205ce8551a8e28bc50978bef2691f34fb8cf',100.0,1.77903175302224707e+09,1,'2026-04-16T10:04:14Z',NULL,NULL,NULL,'["Cloud DevOps", "Infrastructure as Code", "End-to-End Lab Guides"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-16T10:04:14Z", "gh_stars": 582}'); -INSERT INTO "resources" VALUES('https://github.com/thomast1906/terraform-on-azure','==github.com/thomast1906/terraform-on-azure==','','2022',0,'A collection of practical community resource scripts demonstrating general deployments on Microsoft Azure. Provides hands-on references for platform engineers to quickly stand up test resources, run validation suites, and explore simple networking layouts.','HCL','Repository','Intermediate',0,'online','manual','e4f33f984ebad37c568197a4ae05332d73b3f28e6de596c6a196f6f6bea988b1',100.0,1.78173623377639603e+09,1,'2026-06-18T00:43:53.776396+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/tibordp/terraform-hcloud-dualstack-k8s','terraform-hcloud-dualstack-k8s: Hetzner Dual-Stack Kubernetes Cluster','','2023',5,'A community-led open-source project automating the deployment of dual-stack (IPv4/IPv6) Kubernetes clusters on Hetzner Cloud. Provides dynamic network routing, instance configuration, and cluster orchestration out of the box.','HCL','Code Blueprint','Advanced',1,'online','manual','394b14d671be3718ad6d3cd32c28f97be13cd33633ee70a517e07c98af76e5e7',100.0,1.77903341622085809e+09,1,'2026-06-11T15:24:44Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Bare Metal & Cloud Hosting"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T15:24:44Z", "gh_stars": 34}'); -INSERT INTO "resources" VALUES('https://github.com/timothystewart6/k3s-ansible','techno-tim/k3s-ansible','','2024',4,'Curator Insight highlights k3s-ansible as a widely adopted playbook for HA K3s deployments. Live grounding in 2026 shows that while still highly useful for bare-metal home labs and edge clusters, active maintainer shifts require users to cross-verify configuration options against newer Ansible collections. It remains a reliable solution for provisioning multi-master etcd setups and edge nodes.','YAML','Code Repository','Medium',0,'online','manual','02acceabb8aeee9be206c607afcb185bc810ef7904fdd7612ae730897360e1ab',100.0,1.7791304949564681e+09,1,'2026-01-07T21:31:59Z',NULL,NULL,NULL,'["Edge Computing", "Kubernetes Orchestration", "Ansible Automation"]','["[ENTERPRISE-STABLE]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-07T21:31:59Z", "gh_stars": 2986}'); -INSERT INTO "resources" VALUES('https://github.com/tinyzimmer/gst-pipeline-operator','gst-pipeline-operator: A Kubernetes operator for running audio/video processing'' pipelines','','2023',5,'A highly specialized operator configured to execute GStreamer audio/video pipelines inside clusters, scaling media ingestion, processing topologies, and delivery channels dynamically.','Go','Operator','Advanced',0,'online','manual','9a02e4c95ce0e93006d98ef9c4c45387a3c10e6cc8b40f1e21c87cc224e715a5',100.0,1779030605.59328,1,'2021-01-27T06:05:57Z',NULL,NULL,NULL,'["Media", "Streaming", "Video Processing", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-27T06:05:57Z", "gh_stars": 24}'); -INSERT INTO "resources" VALUES('https://github.com/tinyzimmer/k3p','tinyzimmer/k3p','','2021',1,'A lightweight community helper tool designed to easily spin up and destroy transient K3s test structures inside local engineering environments or automated CI pipelines.','Go','Tool','Intermediate',0,'online','manual','2f78a93a8a7d2b2d14dad76ac8bc622d479a9c4d2c9c9a2612c2c6217113b1a6',100.0,1.7790337955930109e+09,1,'2021-01-25T06:53:22Z',NULL,NULL,NULL,'["Edge & IoT", "Cluster Provisioning", "Custom Bootstrappers"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-25T06:53:22Z", "gh_stars": 13}'); -INSERT INTO "resources" VALUES('https://github.com/tinyzimmer/kvdi','kVDI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','468aa7b334cee8e4586bb0736eff4002678622a00381dad2e282dd6d328ad9ff',100.0,1.77903334332282304e+09,0,'2026-05-17T17:55:43.322823+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kvdi/kvdi"}'); -INSERT INTO "resources" VALUES('https://github.com/tldrsec/awesome-secure-defaults','github.com/tldrsec/awesome-secure-defaults','','2026',0,'A targeted compilation of frameworks, libraries, and coding practices designed to enforce secure-by-default software architectures. It shifts the burden of security from user discipline to systemic platform design. Highly useful for architects trying to mitigate OWASP Top 10 vulnerabilities natively within application codebases.','N/A','Repository','Intermediate',0,'online','manual','4252f6b69440bce70e5dfcff69c0343efb3f060481b77711d8b7683944728777',100.0,1.78173612320011711e+09,1,'2026-06-18T00:42:03.200117+02:00',NULL,NULL,NULL,'["Security", "Development", "Defaults"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/tlkamp/terraform-provider-validation','github.com/tlkamp/terraform-provider-validation: Validation Provider','','2022',2,'An auxiliary custom validation provider that provides functions to run assertions, validate string constraints, and execute advanced checks before Terraform proceeds to infrastructure application phases.','Go','Provider','Intermediate',0,'online','manual','18cf34ba9a0008831827526789e7c41278969db7d1c8ba0eed23433649716cec',100.0,1.77903154179586291e+09,1,'2024-08-10T17:27:13Z',NULL,NULL,NULL,'["Infrastructure as Code", "Data Validation", "Providers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-08-10T17:27:13Z", "gh_stars": 42}'); -INSERT INTO "resources" VALUES('https://github.com/tmobile/magtape','MagTape','','2022',2,'An admission controller developed by T-Mobile that evaluates resources against organizational policy constraints during creation. Written in Node.js, it offered a lightweight alternative to OPA for specific JSON schema validations. By 2026, it has been largely archived, with developers migrating to Gatekeeper or Kyverno.','JavaScript','Admission Controller','Medium',1,'online','manual','c1b71021d8fc72172f1cd3c5133be94943b8997b26dda2ed44afa39c81041cc0',100.0,1.77903318773237204e+09,1,'2024-04-24T21:10:25Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Admission Control"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/securityascode.md"]','["kubernetes-tools.md", "securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-24T21:10:25Z", "gh_stars": 152}'); -INSERT INTO "resources" VALUES('https://github.com/toboshii/hajimari','toboshii/hajimari','','2025',2,'Hajimari is an elegant, highly customizable homepage and service directory engineered for self-hosted Kubernetes environments. By automatically parsing active Ingress annotations, it creates a unified portal interface for internal services and dev environments.','Go','Web UI','Intermediate',1,'online','manual','06b94c714cf4b146adff9f71da77a04a627878cf8d0a105017cb73027b7e45ed',100.0,1.77902911911526203e+09,1,'2026-06-12T19:47:16Z',NULL,NULL,NULL,'["Operations", "Visualization", "Dashboard"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:47:16Z", "gh_stars": 822}'); -INSERT INTO "resources" VALUES('https://github.com/todaywasawesome/atomic-cluster','todaywasawesome/atomic-cluster: The Atomic Cluster','','2020',0,'An experimental framework built to explore deployment lifecycles of highly compact, ephemeral Kubernetes engines at the edge. Optimizes cluster-state storage engine footprints and reduces node bootstrapping overhead for edge nodes and rapid local testing setups.','Shell','Repository','Intermediate',0,'online','manual','3990a1676712391118d3bb52d3ba967e4f5ed4d9afb6050dfcb569058fb13388',100.0,1.78173591062338805e+09,1,'2026-06-18T00:38:30.623388+02:00',NULL,NULL,NULL,'["Infrastructure", "Edge Computing", "Minimalist Clusters"]','["[EMERGING]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/todaywasawesome/oss-apps','todaywasawesome/oss-apps: OSS Applications','','2021',0,'A collection of production-ready, open-source application stack blueprints formatted for modern container and cloud platform environments. (Live Grounding: Serves as a reference baseline for application engineers evaluating functional cloud-native topologies).','YAML/Helm','Code Repository','Intermediate',1,'online','manual','4fa85bcb8665e483db0681692a8b49d51e78e6baea0d2fefe10b7ebcf2f337a5',100.0,1.78173591082434511e+09,1,'2026-06-18T00:38:30.824345+02:00',NULL,NULL,NULL,'["Cloud-Native Application Development", "Open Source Software", "Reference Implementations"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/tokarev-artem/auto-ec2-setup','github.com/tokarev-artem/auto-ec2-setup','','2023',0,'A minimal, highly focused repository designed to quickly bootstrap and configure EC2 instances via Terraform. Uses automated cloud-init configuration files to deploy runtime software stacks instantly upon boot.','HCL','Repository','Beginner',0,'online','manual','10346f3bf6404a2931ed534b7b4f3b057410f0a378cc342f7d4d9262aa5b5679',100.0,1.7817362335177021e+09,1,'2026-06-18T00:43:53.517702+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/tom-256/ansible-awx-packer','github.com/tom-256/ansible-awx-packer','','2020',1,'An inactive HashiCorp Packer template configured to compile machine images with Ansible AWX pre-installed. Represents vintage configuration patterns before the containerized, operator-managed microservices architecture became the default delivery method.','HCL','Source Code','Intermediate',0,'online','manual','04751b2261fe8913910d78df5d46f11492e078b0b7660220c0020e3e8707e3ef',100.0,1781735865.90057,1,'2026-06-18T00:37:45.900570+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/tomhuang12/awesome-k8s-resources','==tomhuang12: Awesome Kubernetes Resources==','','2023',5,'An exceptional index featuring top-tier educational materials, reference setups, architectural slides, and video tutorials on Kubernetes operations. Designed to help SREs and cloud architects gain advanced master-level understanding of orchestration internals.','Markdown','Awesome List','Intermediate',0,'online','manual','5acdafea400c9d5ecf18db7776ccdb79a9cd7ea2c50db5e7de83793d5b4a91d4',100.0,1.77903207725761199e+09,1,'2025-05-20T14:54:06Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-05-20T14:54:06Z", "gh_stars": 4161, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/tommeramber/ocp-automations','tommeramber/ocp-automations','','2021',0,'A community repository of automation playbooks and scripts designed to streamline configuration, security hardening, and deployment procedures across diverse OpenShift Container Platform clusters.','Shell','Library','Advanced',0,'online','manual','47ac144b55fb5e58ada327ec610aa1a96a6c3065c41f628a8e2060b90235324d',100.0,1.78173612315127301e+09,1,'2026-06-18T00:42:03.151273+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "Ansible"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/tomnomnom/gron','github.com/tomnomnom/gron 🌟','','2025',5,'A CLI utility that flattens JSON documents into raw path-assignment patterns. Simplifies schema manipulation by allowing developers to query and filter JSON structures directly with classic grep, awk, or sed commands.','Go','CLI Tool','Low',0,'online','manual','b6c2204a36ada475f9bfec943b71e1d65d527102b0aded6c91e8d013a6eb7590',100.0,1779031796.78935,1,'2025-05-31T15:00:47Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-31T15:00:47Z", "gh_stars": 14456, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/tomwechsler/HashiCorp_Certified_Terraform_Associate','tomwechsler/HashiCorp_Certified_Terraform_Associate','','2023',1,'This laboratory and practice repository contains practical resources for preparing for the HashiCorp Certified: Terraform Associate syllabus. It provides direct exposure to essential state management commands and variable configuration setups through reproducible workspace examples.','HCL','Reference Implementation','Beginner',0,'online','manual','1bbbc75164c82f5a9a1e427c4b5eefcc847aa44e2b18c30924f9c5135acf6c37',100.0,1.78173623521400499e+09,1,'2026-06-18T00:43:55.214005+02:00',NULL,NULL,NULL,'["Professional Development", "Certifications", "Terraform Associate"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/toniblyx/my-arsenal-of-aws-security-tools','github.com/toniblyx/my-arsenal-of-aws-security-tools','','2026',5,'An exceptional collection of open-source security tools, auditing frameworks, and penetration testing scripts specifically curated for AWS environments. It includes foundational systems for IAM scanning, network path analysis, and continuous compliance. This repository is widely recognized by security teams as a must-have resource for AWS vulnerability assessments.','N/A','Repository','Advanced',0,'online','manual','de94c9d57468f9afb9c3fb089284b8905d2ee86b39c0430f3400a19fc683f2e5',100.0,1.77903085207822895e+09,1,'2026-04-17T13:45:09Z',NULL,NULL,NULL,'["Cloud Security", "AWS", "SecOps"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-17T13:45:09Z", "gh_stars": 9458, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/topics/gitops','==github.com/topics/gitops== 🌟','','2026',0,'A dynamically aggregated index of GitOps-related source code repositories and tooling hosted on GitHub. It connects engineers to reconciliation agents, helper plugins, and template engines. It serves as a great source for discovering emerging, community-driven deployment automation utilities.','Go','Open Source Index','Beginner',1,'online','manual','b95552aeb95693ca8c3d04ee9caa28db22be0f6fa352e918426db82393c4e594',100.0,1781736235.27994,1,'2026-06-18T00:43:55.279940+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Source Code"]','["[EMERGING]"]','["docs/gitops.md"]','["gitops.md", "index.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/topics/yaml-processor','github.com/topics/yaml-processor','','2022',3,'A curated GitHub topic index tracking popular open-source YAML parsers, processors, and linters. It acts as a helpful starting point for developers looking for specialized CLI libraries, Python engines, and IDE validation tools.','N/A','documentation','beginner',0,'online','manual','e88e3f74875008020a7018e9f33194dff6953eb4fab4a4aba39ae094048c0d12',100.0,1.78173618091918396e+09,1,'2026-06-18T00:43:00.919184+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "Tooling Catalog"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/topolvm/pvc-autoresizer','pvc-autoresizer','','2026',2,'Pvc-autoresizer dynamically expands PVC capacities before they hit threshold limits. By monitoring Prometheus volume metrics and modifying API descriptors on the fly, it prevents disk exhaustion failures automatically.','Go','Operator','Advanced',1,'online','manual','b4f20c7708f1c411842092ae28c91d4884bc40ff87237a989c2c5ea7a1e95021',100.0,1779031540.20149,1,'2026-06-09T05:41:31Z',NULL,NULL,NULL,'["Storage", "Volume Management", "Capacity Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T05:41:31Z", "gh_stars": 398}'); -INSERT INTO "resources" VALUES('https://github.com/towardsthecloud/cloudburn','Cloudburn: An Open-Source Policy Engine for AWS Spending','','2024',4,'Introduces Cloudburn, an open-source command-line tool designed to audit AWS resource groups. By using declarative policies, it alerts teams to idle resources, non-standard instance types, and unassigned Elastic IPs to keep real-world deployments within budget limits.','Go','GitHub Repository','Intermediate',0,'online','manual','be89f14b1199276bf0dadec18444513e5ce19deb23b8a3dc40b4b8b1f96e3b48',100.0,1.77903123148035407e+09,1,'2026-04-09T11:47:52Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "AWS Optimization", "Policy Engines"]','["[ENTERPRISE-STABLE]"]','["docs/aws.md", "docs/devops.md", "docs/finops.md"]','["finops.md", "aws.md", "devops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-09T11:47:52Z", "gh_stars": 1765}'); -INSERT INTO "resources" VALUES('https://github.com/trimstray/test-your-sysadmin-skills','==trimstray/test-your-sysadmin-skills==','','2018',4,'An intensive, community-driven collection of system administration questions covering Linux kernel parameters, networking, security controls, and CI/CD pipelines. Curator Insight flags it as an essential baseline framework. Live Grounding notes that while static, it remains a fantastic benchmarking schema.','Shell','Repository','Intermediate',0,'online','manual','c40b7f77bf9281f6edfc80ff1582d0f7cd4841fef91e8a0443a2d83b13487fa7',100.0,1.77903278043914794e+09,1,'2024-11-19T14:07:11Z',NULL,NULL,NULL,'["Infrastructure & Operations", "System Administration", "Interview Prep"]','["[ENTERPRISE-STABLE]"]','["docs/linux.md", "docs/other-awesome-lists.md"]','["linux.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-11-19T14:07:11Z", "gh_stars": 11657, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/trimstray/the-book-of-secret-knowledge','The Book of Secret Knowledge 🌟','','2023',5,'A massive, high-density repository of DevOps command cheatsheets, diagnostic scripts, network testing algorithms, and configuration templates. Highly useful for site reliability engineers performing active cluster incident responses and systems troubleshooting under pressure.','Markdown','Cheat Sheet','Intermediate',0,'online','manual','7a9824a2bd59525ff7107cc1756f06d7d7a674f3ed9956973b87f31c0fa933f0',100.0,1.77903359234775495e+09,1,'2024-11-19T14:00:38Z',NULL,NULL,NULL,'["Curation", "Cheat Sheets", "DevOps"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-11-19T14:00:38Z", "gh_stars": 228298, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/trisberg/spring-petclinic','ref 9 - I have a branch that adds Docker, Kubernetes and Knative into the mix - planning on submitting a PR at some point','','2021',0,'A specific fork''s branching model implementing Knative and serverless attributes onto the Spring Petclinic application. Showcases scale-to-zero configurations and event-driven architectures running on top of Kubernetes.','Java','Repository','Advanced',0,'online','manual','43baa4392328322cd370b17e6eb8505929c853e87c2ff3680d81a621a7d2bc91',100.0,1.77903238376222395e+09,1,'2023-10-10T17:46:57Z',NULL,NULL,NULL,'["Serverless Architectures", "Knative", "Spring Boot"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-10T17:46:57Z", "gh_stars": 0}'); -INSERT INTO "resources" VALUES('https://github.com/trstringer/kubectl-example','github.com/trstringer/kubectl-example','','2026',5,'A reference repository providing curated template patterns and concrete command-line configurations for common ''kubectl'' usage patterns. Designed to shorten the ramp-up time for operators, it acts as a declarative cheat-sheet for state transitions and diagnostic queries.','Go','Repository','Beginner',0,'online','manual','30b813372ccbb846c5ce74fcaee25ca7092f9a613c83807f269030827f9d8735',100.0,1.77903408483361101e+09,1,'2023-02-20T13:29:22Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[DE FACTO STANDARD]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-02-20T13:29:22Z", "gh_stars": 13}'); -INSERT INTO "resources" VALUES('https://github.com/tsenart/vegeta','tsenart/vegeta 🌟','','2025',5,'Vegeta is an incredibly fast, highly optimized command-line HTTP load-testing tool and library written in Go. From an architectural perspective, it excels at maintaining a constant request rate (RPS) to pinpoint precisely when and where services break down, generating highly customizable text or vector graphic reports.','Go','Tool','Intermediate',0,'online','manual','c6d5ec0010812fadfa733df494f24d2475847713da40cfb7e5a9afa09b0a25bb',100.0,1.77903110386507201e+09,1,'2026-02-16T14:07:07Z',NULL,NULL,NULL,'["Testing", "Performance Testing", "Vegeta"]','["[DE FACTO STANDARD]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-16T14:07:07Z", "gh_stars": 25067}'); -INSERT INTO "resources" VALUES('https://github.com/tutorialworks/pipeline-library-demo','github.com/monodot/pipeline-library-demo 🌟','','2020',0,'Reference repository demonstrating the architectural setup of reusable Jenkins Shared Libraries. Emphasizes centralizing redundant tasks (like Slack messaging and build wrappers) to keep multi-repo setups clean.','Groovy','Code Repository','Advanced',0,'online','manual','35bfb0c2216ed6d04ca932e28b0f9c73bd0bd5058328ceceb51a42bef87ca6b9',100.0,1.78173591106458711e+09,1,'2026-06-18T00:38:31.064587+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Shared Libraries"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/twintproject/twint','TWINT - Twitter Intelligence Tool','','2023',3,'Curator Insight highlights Twint as an advanced tool designed to extract social datasets without API authentication. Live Grounding confirms that due to aggressive structural mutations and API restrictions on Twitter/X, Twint is largely non-functional, serving as an indicator of the end of unauthenticated scrapers.','Python','Library / Tool','Advanced',0,'online','manual','68eb5a98642fab7142087dba546a0568cefe4f347326a555256723ab8c934c68',100.0,1.77903222414036798e+09,1,'2023-02-23T13:58:09Z',NULL,NULL,NULL,'["Cybersecurity", "OSINT", "Social Media Mining"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-23T13:58:09Z", "gh_stars": 16383}'); -INSERT INTO "resources" VALUES('https://github.com/txn2/kubefwd','==txn2/kubefwd==','','2025',5,'Kubefwd is an advanced CLI tool that forwards bulk ports from multi-namespace Kubernetes services straight to a local workstation, mapping loopback IP addresses to local DNS names in /etc/hosts. This permits developers to run local integration workflows against actual remote cluster dependencies seamlessly, bypassing complex ingress or VPN settings.','Go','CLI Tool','Medium',0,'online','manual','37e2cd9b04ccf9b31f68d3cc050ac9f80111b44638b5d59238242957bb23ebfc',100.0,1.7790309760139811e+09,1,'2026-06-09T22:50:36Z',NULL,NULL,NULL,'["Developer Experience", "Networking", "Port Forwarding"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T22:50:36Z", "gh_stars": 4119}'); -INSERT INTO "resources" VALUES('https://github.com/typescript-cheatsheets/react','React+TypeScript Cheatsheets','','2026',5,'The premier open-source guide for integrating React with TypeScript securely. Resolves complex enterprise type-safety challenges, targeting typed props, generic components, hook lifecycles, and advanced context configurations.','TypeScript','Documentation','Advanced',0,'online','manual','6ff545935398c8b9cb2c9265f6cfacd220e3164ec310c8348e2ff55c0cc9ecd4',100.0,1.77903279838470411e+09,1,'2026-05-29T19:52:44Z',NULL,NULL,NULL,'["Frontend Development", "Frameworks", "React & TypeScript"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-29T19:52:44Z", "gh_stars": 47065}'); -INSERT INTO "resources" VALUES('https://github.com/ua-nick/Data-Structures-and-Algorithms','==github.com/paliimx: Data Structures and Algorithms implementation in Go==','','2020',3,'Provides clear native Go implementations of foundational data structures and computer science algorithms. Excellent reference code for technical optimization tasks. [SPANISH CONTENT]','es','Repository','Advanced',0,'online','manual','4a1b4883647be04f84cce064fd6a5cca5c3471e9a80e22717a97869481956907',100.0,1.77913049495414495e+09,1,'2024-05-10T19:40:23Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-10T19:40:23Z", "gh_stars": 2773}'); -INSERT INTO "resources" VALUES('https://github.com/ualter/awsbe-site','github.com/ualter: AwsBe','','2023',0,'AwsBe is a dedicated backend development mockup tool aimed at accelerating testing of AWS CLI and API-driven clients. It reduces dependency on direct AWS connections for dev feedback loops, enhancing local workspace efficiency. Highly valuable for staging environments seeking rapid mocking configurations.','Rust','Repository','Intermediate',0,'online','manual','888cd10400fc279d2f1845f4949a0d541342a79e8501e2adb64da79264eda994',100.0,1.78173587785492801e+09,1,'2026-06-18T00:37:57.854928+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/uber/kraken','uber/kraken','','2024',5,'Uber''s peer-to-peer (P2P) Docker registry designed for ultra-high-throughput image distribution in highly distributed, large-scale container cluster environments. Real-world grounding shows this project is archived and legacy, with the industry shifting toward CNCF Dragonfly. It remains a historical reference for complex peer-to-peer registry orchestration patterns.','Go','Repository','Advanced',0,'online','manual','31ed194cf67cc22bc6aa3766dd5402720a8b2bb64dc4cb9718ffa19873242572',100.0,1779031393.4221,1,'2026-06-12T15:37:44Z',NULL,NULL,NULL,'["Container Management", "P2P Container Distribution", "Kraken"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:37:44Z", "gh_stars": 6699}'); +* Standardizes the deployment of system-hardening skills, helping developers turn fragile, ''vibe-coded'' prototypes into production-ready repositories.','en','repository','intermediate',0,'online','automatic','c6179cda302c3e7a12583395855ac27f81e7c23dedc3207770ee8853f86f4a23',NULL,1780352686,0,'2026-06-02T00:24:46.744644+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Claude Code Skills", "Automated Scraping"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly regarded as a pragmatic, local automation skill constructed by Shawn Wang (swyx), which aligns with current open standards for agent-native developer workflows.", "social_preview_url": "https://opengraph.githubassets.com/b33e769912ec1bcca0d1ddcb8e3a464d3a90cb9fd5030c2fb10dc358e8a9bfdc/swyxio/skills", "source_provenance": "X.com (swyx)", "suggested_new_category": "agent-skills"}'); +INSERT INTO "resources" VALUES('https://github.com/syntasso/kratix','syntasso/kratix','','2026',3,'Kratix is a modular framework built to help platform engineering teams construct customized Internal Developer Platforms (IDPs). Using the concept of ''Promises'', it permits engineers to define declarative APIs that generate multi-step orchestration workflows across multiple infrastructure planes. Grounding showcases its fast-growing appeal for companies seeking to build bespoke self-service capabilities without locking into heavy commercial portals.','Go','Framework','Advanced',0,'online','manual','4f6fc89ef4767dd324889cc96f9f9b978e653b08a6e35cc5a98ea4a29b9dde86',100.0,1779030883,1,'2026-06-10T12:36:21Z',NULL,NULL,NULL,'["Platform Engineering", "Internal Developer Platforms", "Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T12:36:21Z", "gh_stars": 753}'); +INSERT INTO "resources" VALUES('https://github.com/systemcraftsman/lab-tekton-pipelines','systemcraftsman/lab-tekton-pipelines: OpenShift Pipelines workshop','','2021',1,'A structured hands-on workshop focused on OpenShift Pipelines (Tekton). Teaches engineers how to write tasks, manage resources, and deploy production-level continuous integration workflows.','Yaml','Repository','Intermediate',0,'online','manual','7ffb7ddc84fcc8e7c5eb4384685b765f14cf951e772846a31fad784651aff823',100.0,1779032762,1,'2020-09-11T13:43:37Z',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-09-11T13:43:37Z", "gh_stars": 1}'); +INSERT INTO "resources" VALUES('https://github.com/taosdata/TDengine','TDengine','','2026',5,'An open-source time-series database optimized specifically for IoT and telemetry data storage. Utilizing a unique ''one table per data source'' structure, TDengine offers extremely fast writing speeds and high-efficiency query execution, challenging traditional solutions in 2026.','C','Repository','Advanced',0,'online','manual','549d54ac1f8b0fee5cb9f5675523be0e7c23b85078ffdcdb2e005aa3b31ee315',100.0,1779030862,1,'2026-06-12T12:30:52Z',NULL,NULL,NULL,'["Data Engineering", "Time Series Databases"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-12T12:30:52Z", "gh_stars": 24903}'); +INSERT INTO "resources" VALUES('https://github.com/target/pod-reaper','target/pod-reaper','','2018',2,'An automated reaper utility designed to sweep, terminate, and clean up pods based on custom-defined schedules and rule parameters. It ensures platform efficiency by pruning dead workloads or stale containers.','Go','Kubernetes Operator','Intermediate',0,'online','manual','710c1d725f3ae960da570d03d7cf72e4f144cdd07206f5cb897e86b092043a69',100.0,1779031541,1,'2026-06-01T14:31:25Z',NULL,NULL,NULL,'["Cluster Management", "Resource Lifecycle", "Pod Reaper"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T14:31:25Z", "gh_stars": 210}'); +INSERT INTO "resources" VALUES('https://github.com/taubyte/dream','dreamland','','2026',5,'A developer tool designed to spin up localized Taubyte nodes on a single laptop. Allows rapid offline testing of serverless WASM routines, networking layers, and decentralized databases.','Go','Repository','Intermediate',1,'online','manual','a48f3eadbf919c44361e0f4d89f53a18762f9ee17aec4f4e9e9e7db60b230963',100.0,1779130495,1,'2026-04-07T05:00:04Z',NULL,NULL,NULL,'["Serverless Architecture", "Edge Computing", "Local Development"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-04-07T05:00:04Z", "gh_stars": 88}'); +INSERT INTO "resources" VALUES('https://github.com/taubyte/dreamland','dreamland','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','661df8f4a4f71dff46381d0c0e8c245ec770bda1714f884fdd3c6015fd6b3559',100.0,1779032820,0,'2026-05-17T17:47:00.368091+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/taubyte/tau','github.com/taubyte/tau: Tau','','2025',5,'Tau is an innovative, high-performance decentralized computing platform running WebAssembly (Wasm) workloads on the edge. It integrates autonomous routing, multi-tenant serverless orchestration, and distributed transactional db sync natively without standard cloud overhead.','Go','Repository','Advanced',1,'online','manual','eb499cea150263a03dad6a3c8eda71fdc71f3731677285ec4ce05b23bed8d0df',100.0,1779031032,1,'2026-05-07T14:02:50Z',NULL,NULL,NULL,'["Edge & Serverless", "WebAssembly Platforms", "Tau Edge"]','["[DE FACTO STANDARD]"]','["docs/caching.md", "docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md", "caching.md", "index.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-05-07T14:02:50Z", "gh_stars": 5051}'); +INSERT INTO "resources" VALUES('https://github.com/tchiotludo/akhq','AKHQ (previously known as KafkaHQ) 🌟','','2026',5,'AKHQ (formerly KafkaHQ) is a comprehensive web interface for administering and browsing Apache Kafka resources. It provides granular visibility into topics, payloads, schema registries, and consumer group offsets without requiring complex CLI interactions.','Java','Tool','Intermediate',0,'online','manual','67f35e0828fff7ba0c4662ffdb54b71e6f29dfbb99ff4f8d87737df215c68fe1',100.0,1779029472,1,'2026-06-13T01:16:31Z',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "UI Consoles"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:16:31Z", "gh_stars": 3819}'); +INSERT INTO "resources" VALUES('https://github.com/tcnksm/awesome-container','Awesome Container','','2023',5,'A specialized index investigating low-level container building, runtimes (runc, containerd, CRI-O), image specification standards, and isolation platforms. Ideal for system engineers seeking to master virtualization fundamentals and security sandboxing at the kernel boundary.','Markdown','Awesome List','Advanced',0,'online','manual','9d936b186489ec323b0ec9d39c7c4286413684c2688b83a6bf7a933e557e50ae',100.0,1779030196,1,'2020-08-05T01:15:48Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Containers"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-08-05T01:15:48Z", "gh_stars": 175, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/team-soteria/rback','rback: RBAC in Kubernetes visualizer 🌟🌟','','2022',2,'A security tool designed to query and visualize Kubernetes Role-Based Access Control (RBAC) configurations, outputting clean, interactive graph representations of bindings and roles. By mapping relationships between Users, Groups, ServiceAccounts, Roles, and ClusterRoles, it assists security auditors in identifying privilege escalation paths. In 2026, it is highly valued for rapid security auditing.','Go','CLI Tool','Medium',0,'online','manual','150c057ef86abcfb4523d95c03df03bc427de822f68398807e1fc9b6def4de24',100.0,1779033947,1,'2021-01-04T12:59:14Z',NULL,NULL,NULL,'["Security", "RBAC", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-04T12:59:14Z", "gh_stars": 401}'); +INSERT INTO "resources" VALUES('https://github.com/teamcode-inc/kubeorbit','teamcode-inc/kubeorbit','','2026',2,'Kubeorbit is a specialized service routing tool focused on creating isolated testing channels within shared microservice topologies. By injecting dynamic headers into requests, it allows engineers to test unstable feature versions without duplicating entire clusters. Live engineering checks indicate the project has suffered low maintenance recently, making it a reference rather than a production candidate.','Go','Service Mesh Utility','Advanced',1,'online','manual','bdf3311904289520ce33142a90fc9b2d554fc34600ab788ef886b81cac40397a',100.0,1779030205,1,'2023-02-17T08:40:47Z',NULL,NULL,NULL,'["Networking", "Microservices Routing", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-17T08:40:47Z", "gh_stars": 454}'); +INSERT INTO "resources" VALUES('https://github.com/techiescamp/devops-projects','==techiescamp/devops-projects==:Real-World DevOps Projects For Learning','','2026',5,'A stellar, end-to-end GitHub archive that compiles structural templates, infrastructure blueprints, and multi-tier CI/CD pipelines. Features real-world deployment playbooks using Terraform, Ansible, and Kubernetes for cloud architectures.','English','GitHub Repository','Advanced',1,'online','manual','297a8442638797fa98363d63903f491e018c9759a1d1ce56fa095c869aa8c90e',100.0,1781735940,1,'2026-06-18T00:39:00.323854+02:00',NULL,NULL,NULL,'["Orchestration", "Infrastructure as Code", "Real-World Architecture"]','["[DE FACTO STANDARD]"]','["docs/elearning.md"]','["elearning.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/techiescamp/kubernetes-learning-path','==github.com/techiescamp/kubernetes-learning-path== 🌟🌟','','2026',4,'A massive, community-backed repository organizing study plans, code repositories, structural templates, and practice exercises. Ideal for self-taught DevOps engineers transitioning to system automation roles.','English','GitHub Repository','Intermediate',1,'online','manual','671752463b99aa84b82e66d4a4f67c9f4f882d81b93c09d5e958577c19192559',100.0,1781736057,1,'2026-06-18T00:40:57.376523+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Learning Pathways", "GitHub Repository"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/techno-tim/k3s-ansible','techno-tim/k3s-ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3c34d83014e44e8c17aa06bce355f18ed35d6dc539c360107c99c947cfc14c33',100.0,1779029989,0,'2026-05-17T16:59:49.244494+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://github.com/timothystewart6/k3s-ansible"}'); +INSERT INTO "resources" VALUES('https://github.com/techpivot/terraform-module-releaser','Terraform Module Releaser GitHub Action','','2026',2,'An automated GitHub Action that manages release tagging, semantic version tracking, and registration publication processes for Terraform modules. Mitigates distribution overhead by auto-generating changelogs and managing tags.','TypeScript','GitHub Action','Intermediate',0,'online','manual','950704da59b499a2579d6e7bcc2e4a2c50f07b6ac789932c8bbfd7de372097ab',100.0,1779032817,1,'2026-06-13T01:24:45Z',NULL,NULL,NULL,'["DevOps & CI/CD", "CI/CD Automation", "Terraform Release Management"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/iac.md", "docs/kubernetes-tools.md"]','["cicd.md", "iac.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T01:24:45Z", "gh_stars": 223}'); +INSERT INTO "resources" VALUES('https://github.com/tektoncd','github.com/tektoncd','','2024',5,'Provides access to the central GitHub repository ecosystem of the Tekton project, housing core pipeline controllers, CLI tools (tkn), trigger mechanisms, and catalog components. Serves as the primary source for inspecting Tekton''s open-source Go implementations and resource definitions.','Go','Repository','Advanced',1,'online','manual','5c460d842a7936c0726c8865b93c5b0c7b1dadf3972c70a52c303a5bcd103a2e',100.0,1779031625,1,'2026-05-17T17:27:05.329661+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Platform"]','["[DE FACTO STANDARD]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/tektoncd/chains','tektoncd/chains','','2021',2,'A custom controller from the Tekton project that handles supply chain security by signing tasks and pipeline run artifacts. Integrated with Sigstore, it generates cryptographic proof and provenance data to secure continuous delivery pipelines.','Go','Kubernetes Controller','Advanced',0,'online','manual','2cdbd293843a82fe6216d9cab2c8fd41a58eb28fd1957dd1bbf04b90ca71c7b0',100.0,1779029590,1,'2026-06-12T09:36:31Z',NULL,NULL,NULL,'["CI/CD & Delivery", "Supply Chain Security", "Artifact Signing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:36:31Z", "gh_stars": 271}'); +INSERT INTO "resources" VALUES('https://github.com/tektoncd/community','Tekton community','','2024',4,'Features the repository hosting governance, contribution guidelines, design proposals (TEPs), and meeting schedules for the Tekton open-source ecosystem. Vital for understanding the community-driven roadmap, architecture reviews, and technical steering decisions shaping the future of Tekton CI/CD.','None','Repository','Intermediate',1,'online','manual','155e11a94e516cc34edab1e2e3071bbca822d651ead9ccb0cae7bb5f6181e6f3',100.0,1779032572,1,'2026-06-11T13:30:31Z',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Governance & Community"]','["[ENTERPRISE-STABLE]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T13:30:31Z", "gh_stars": 396}'); +INSERT INTO "resources" VALUES('https://github.com/tektoncd/pipeline','github: Tekton Pipelines','','2024',5,'A secondary reference to Tekton''s core Pipeline engine. Focuses on declarative resource management via Custom Resource Definitions, detailing how Tekton uses specialized Tasks and Steps to run multi-stage workflows natively inside Kubernetes nodes without relying on heavy external build servers.','Go','Repository','Advanced',1,'online','manual','9228a9fc5e9b946dff4963314729e0fac644c1d4329be1f2beb33017fd8a27e4',100.0,1779030240,1,'2026-06-14T09:33:11Z',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Pipelines"]','["[DE FACTO STANDARD]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:33:11Z", "gh_stars": 8985}'); +INSERT INTO "resources" VALUES('https://github.com/telekom/das-schiff','telekom/das-schiff','','2023',3,'Das Schiff is Deutsche Telekom''s production-grade engine for bootstrapping and operating bare-metal, highly resilient Kubernetes clusters designed for telecom and network functions virtualization (NFV). Utilizing declarative GitOps principles, it enables robust infrastructure management at scale, complying with extreme security and low-latency network constraints.','Go','Platform','High',0,'online','manual','b2086cfe7f173a84cf74c31476d2757aec6a2b8ff511cc79355cd3c6cfcc5116',100.0,1779031107,1,'2025-09-04T15:01:23Z',NULL,NULL,NULL,'["Cluster Management", "Bare Metal", "Telecom Platforms"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-04T15:01:23Z", "gh_stars": 366}'); +INSERT INTO "resources" VALUES('https://github.com/teleskopeView/teleskope_k8s','Teleskope','','2023',5,'A visual workspace client offering simple layout views of running pods, services, and configuration objects. Designed to provide dynamic cluster analytics for local developers and platform engineers trying to understand live workloads.','TypeScript','Web Application','Intermediate',0,'online','manual','30fd093abbbc74f5ae7e6bfb1b238351bc34aa260195c2cd5dd708a01a758cdb',100.0,1779034450,1,'2022-10-12T06:42:24Z',NULL,NULL,NULL,'["Observability", "UI Dashboards", "Visual Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-10-12T06:42:24Z", "gh_stars": 24}'); +INSERT INTO "resources" VALUES('https://github.com/tellerops/helm-teller','tellerops/helm-teller','','2024',2,'A highly specialized security plugin that interfaces with vault and KMS solutions to fetch secret values dynamically during deployment runtime. It eliminates the risk of committing sensitive configuration details to public code repositories.','Go','CLI Plugin','Intermediate',0,'online','manual','667b488d327089249eb627b829390544306434528cddfe2362bc716f7a837b79',100.0,1779031825,1,'2022-11-14T17:37:27Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Secrets Management"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-14T17:37:27Z", "gh_stars": 69}'); +INSERT INTO "resources" VALUES('https://github.com/tenable/access-undenied-aws','ermetic/access-undenied-aws 🌟','','2026',5,'Access Undenied on AWS is a highly sophisticated CLI tool that parses AWS ''Access Denied'' errors and CloudTrail events, pointing specifically to the policy boundary or SCP causing the block. Live Grounding confirms its acquisition and active hosting under the Tenable GitHub organization. This remains a cornerstone tool for platform engineers troubleshooting complex IAM evaluation logic.','Python','Repository','Advanced',0,'online','manual','5cd4779809c3a5be1f92b632b94713ff45d077ac96b8fee49a0c9852a852ac2d',100.0,1779130494,1,'2026-04-13T18:19:16Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-13T18:19:16Z", "gh_stars": 272}'); +INSERT INTO "resources" VALUES('https://github.com/tensorchord/Awesome-LLMOps','github.com/tensorchord/Awesome-LLMOps: Awesome LLMOps','','2023',3,'An expansive, curated catalog of leading open-source LLMOps tooling, libraries, and frameworks. Curator Insight and Live Grounding validate this repository as a comprehensive roadmap for configuring production vector databases, distributed training trackers, model testing beds, and low-latency inference gateways.','Markdown','Repository','Intermediate',0,'online','manual','1243fd67e4ccd3df802d78acca929307444150337f6181a0e5394cd6fcf2ad71',100.0,1779033617,1,'2026-05-21T09:12:50Z',NULL,NULL,NULL,'["Artificial Intelligence", "LLMOps & MLOps", "Curated Ecosystems"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md", "docs/other-awesome-lists.md"]','["ai.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-21T09:12:50Z", "gh_stars": 5843, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/tensorchord/envd','tensorchord/envd: Reproducible development environment for AI/ML 🌟','','2023',3,'An innovative local development environment generator for ML engineering. Envd translates Python declarations into isolated container definitions, ensuring high reproducibility for CUDA packages, pip dependency trees, and IDE plugins without writing complex Dockerfiles.','Go','Repository','Intermediate',0,'online','manual','770a6424a70e025fdbe5b649f3def28c5cfc8e66d2c960c676fb128629f4656c',100.0,1779033130,1,'2026-05-21T22:05:25Z',NULL,NULL,NULL,'["MLOps", "Development Environments", "Containerization"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-21T22:05:25Z", "gh_stars": 2209}'); +INSERT INTO "resources" VALUES('https://github.com/termkit/gama','Gama: Terminal UI for GitHub Actions','','2021',2,'Terminal UI built to monitor and coordinate GitHub Actions workloads from the CLI. Classified as legacy under MVQ parameters because the repository has been inactive since late 2021 and was superseded by official GitHub CLI `run` commands.','Go','Repository','Intermediate',0,'online','manual','abfa175c30347a2cca923cb7b2b2e6abf01d8bf16dd7b9c1cbf3301df80f76b9',100.0,1779033259,1,'2025-11-08T08:37:03Z',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Tooling"]','["[LEGACY]"]','["docs/cicd.md", "docs/git.md", "docs/kubernetes-tools.md"]','["cicd.md", "git.md", "kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-11-08T08:37:03Z", "gh_stars": 480}'); +INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules','==github.com/terraform-aws-modules==','','2025',5,'The foundational registry ecosystem comprising highly standardized, battle-tested community AWS modules. Essential for orchestrating EKS, VPC, RDS, and standard IAM setups with enterprise-level security.','HCL','Repository','Intermediate',0,'online','manual','e7121402995f4a77600c9675a673757e5ebbe21198f581c401f2b997cee862b1',100.0,1779029641,1,'2026-05-17T16:54:01.074387+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Terraform Modules"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules/terraform-aws-eks','github.com/terraform-aws-modules/terraform-aws-eks: AWS EKS Terraform module','','2026',5,'The industry-standard, community-maintained Terraform module for Amazon EKS. Features exhaustive support for managed/self-managed node pools, AWS Fargate integration, security group orchestration, and direct EKS addon integration.','HCL','Repository','Advanced',0,'online','manual','79a58ebbdd539631f914844b37dfeff143b259d50b44d55495f335dbae0a74b9',100.0,1779033419,1,'2026-05-29T16:46:41Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T16:46:41Z", "gh_stars": 4972}'); +INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules/terraform-aws-solutions','==github.com/terraform-aws-modules/terraform-aws-solutions==','','2024',1,'A community-supported library of AWS solutions built entirely in Terraform. Aggregates multi-tier networking patterns, secure IAM configurations, and highly reliable VPC models to fast-track enterprise landing zones.','HCL','Repository','Advanced',0,'online','manual','202571676d7990b512e1fd6685ee693786da0e4c56ff3453a6cbc936c24e90d9',100.0,1779029252,1,'2023-06-28T10:29:46Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-06-28T10:29:46Z", "gh_stars": 77}'); +INSERT INTO "resources" VALUES('https://github.com/terraform-linters/tflint/releases/tag/v0.51.0','github.com/terraform-linters/tflint','','2024',5,'A highly robust framework and compiler-aware linter for Terraform configurations. Detects provider-specific errors, catches deprecated constructs, and enforces organizational standards within enterprise delivery pipelines.','Go','Tool','Intermediate',0,'online','manual','75cc686f1cc8e3852caaadd1d0a74b05d2cdb619ae635405350b7f1f6957add7',100.0,1779032589,1,'2026-06-13T17:46:34Z',NULL,NULL,NULL,'["Infrastructure as Code", "Code Quality", "Linter"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-13T17:46:34Z", "gh_stars": 5742}'); +INSERT INTO "resources" VALUES('https://github.com/terramate-io/terramate','mineiros-io/terramate','','2024',3,'Terramate delivers powerful orchestration, selective change detection, and modular code generation for multi-directory Terraform and OpenTofu monorepos. It optimizes large-scale continuous deployment pipelines by executing runs only in directories containing modified plans. By generating dynamic DRY configurations, it ensures strict state isolation and mitigates workspace blast radiuses.','Go','Orchestrator','Advanced',0,'online','manual','1513098c95eb990db1d4df497307f040e61d3baf25db35e2d9a0f0ccc4869e3c',100.0,1779130495,1,'2026-05-27T11:50:43Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Orchestration", "Monorepo Management"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-05-27T11:50:43Z", "gh_stars": 3598}'); +INSERT INTO "resources" VALUES('https://github.com/terrytangyuan/awesome-argo','terrytangyuan/awesome-argo 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cfcb2323980bc80f403202b4611bc3b2dd06b3d8dda2c07d39412a509e54f89',100.0,1779031258,0,'2026-05-17T17:20:58.343943+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/akuity/awesome-argo"}'); +INSERT INTO "resources" VALUES('https://github.com/terrytangyuan/awesome-kubeflow','github.com/terrytangyuan/awesome-kubeflow: Awesome Kubeflow 🌟','','2026',2,'A specialized resource index focusing on running machine learning operations (MLOps) natively on Kubernetes through Kubeflow. Detail-oriented guides cover automated model training, pipeline orchestration, hyperparameter tuning, and high-concurrency model serving.','Markdown','Awesome List','Advanced',1,'online','manual','368e3278e8b47d381a4391c7059b86740316f6b32b4060ea01e49f4818165a7f',100.0,1779032406,1,'2026-01-01T03:24:00Z',NULL,NULL,NULL,'["Artificial Intelligence", "MLOps", "Kubernetes Machine Learning"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-01T03:24:00Z", "gh_stars": 227, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/testcontainers','testcontainers 🌟','','2024',0,'A robust multi-language ecosystem providing throwaway, lightweight instances of common databases, Selenium web browsers, or anything else that can run in a Docker container for integration testing.','Java','Library','Intermediate',0,'online','manual','f65a223f058675053d67335baa5a873b8a0a1118a7ba296d1ccddb5137065dc5',100.0,1779030742,1,'2026-05-17T17:12:22.568644+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Integration Testing"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/tfutils/tfenv','tfenv','','2025',5,'A lightweight, highly adopted CLI utility for managing multiple concurrent local installations of Terraform. Crucial for platform engineers operating in multi-project environments where legacy workspaces require older HCL runtimes.','Bash','CLI Utility','Beginner',0,'online','manual','2fcb948b5d067c8cf48c90e90a73b6733826002a165922b95592cc136be4ff5e',100.0,1779034394,1,'2026-05-01T20:56:20Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "CLI Utilities"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-01T20:56:20Z", "gh_stars": 4939}'); +INSERT INTO "resources" VALUES('https://github.com/tfxor/terraform-google-automation-demo','Terraform Automation Demo using Google Cloud Provider','','2023',5,'Technical repository containing IaC templates to provision GCP infrastructure via HashiCorp Terraform. Showcases structured folder hierarchies, backend state locks, and resource declarations for VPCs, compute instances, and firewalls.','HCL','Repository','Intermediate',0,'online','manual','a2c43d5f5fe8cb54b44c54b31b1627ccf75219e2ccf038f45c5a55c14ca09353',100.0,1779130494,1,'2019-10-24T19:52:20Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "GCP Provisioning"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2019-10-24T19:52:20Z", "gh_stars": 10}'); +INSERT INTO "resources" VALUES('https://github.com/thangchung/awesome-dotnet-core','thangchung/awesome-dotnet-core','','2026',0,'A curated compilation of high-performance libraries, database connectors, and microservice architectures written for modern cross-platform .NET. This list is invaluable for engineering teams porting legacy Windows-based services into Linux containers and serverless platforms. Provides standard blueprints for enterprise API systems.','C#','Repository','Intermediate',1,'online','manual','cdc29aa9f0216deeaa302becff4aa9868cb69a89a60291d9dcac5846140f0022',100.0,1781736123,1,'2026-06-18T00:42:03.283479+02:00',NULL,NULL,NULL,'["Programming Languages", "C#", ".NET Core"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/thanos-io/kube-thanos','==thanos-io/kube-thanos: Kubernetes specific configuration for deploying'' Thanos==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','39f6edec555f4c2ea241d2e8b19ee471b07e71d0d742da66ece135be919db8f7',100.0,1779030983,1,'2026-05-17T17:16:23.228387+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/thanos-io/thanos','Thanos Architecture Overview 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','afbd2715a29308eef6a2d37cd8e73dfc86c1121ece31ffe590ae06206fad9f2c',100.0,1779033714,1,'2026-05-17T18:01:54.102440+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/thebjorn/pydeps','Pydeps 🌟','','2024',4,'Curator Insight highlights Pydeps as a visual engine designed to diagram python import structures. Live Grounding validates its status as an excellent tool for architectural decomposition, enabling teams to trace cyclic dependencies and plan clean decoupling pathways.','Python','CLI Tool','Intermediate',1,'online','manual','f0e1c9c5e6930614e1d9690248b4d0a2181ec6faed3d9c9d95bea6f8e6d6123d',100.0,1779031474,1,'2026-06-09T09:10:28Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Static Analysis"]','["[ENTERPRISE-STABLE]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "BSD-2-Clause", "gh_pushed": "2026-06-09T09:10:28Z", "gh_stars": 2096}'); +INSERT INTO "resources" VALUES('https://github.com/theforeman/foreman-ansible-modules','Foreman Ansible Modules (FAM)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9296794cfa8620972a8787dbdd7142df7278240ec87a317107603f0026cfed3f',100.0,1779031962,1,'2026-05-17T17:32:42.829712+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"gh_license": "GPL-3.0"}'); +INSERT INTO "resources" VALUES('https://github.com/theketchio/ketch','theketchio/ketch 🌟','','2020',2,'An application-focused interface that delivers PaaS-like abstractions directly on top of raw Kubernetes API layers. Ketch handles networking, domain configurations, and ingress controls through unified application interfaces.','Go','Application Platform','Advanced',1,'online','manual','c1ebb74798226b8004b5a89a4e70d8693ace5a23b5e00efeae98c481a1da578b',100.0,1779029138,1,'2025-04-09T09:20:30Z',NULL,NULL,NULL,'["Application Platforms", "PaaS Frameworks", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-09T09:20:30Z", "gh_stars": 662, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/theonedev/onedev','onedev','','2026',5,'An all-in-one, highly scalable self-hosted Git service and CI/CD platform. Features visual pipeline construction, interactive code navigation, and issue-tracking, optimized to run as a single-node setup or distributed across Kubernetes environments.','Java','Platform','Medium',0,'online','manual','918d29ab158d62c79133ccb48e992dd6f52da6ec0575eb185247de09126938ce',100.0,1779033162,1,'2026-06-14T04:50:11Z',NULL,NULL,NULL,'["Software Delivery", "Self-Hosted Git", "Unified Platforms"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:50:11Z", "gh_stars": 15041}'); +INSERT INTO "resources" VALUES('https://github.com/thomast1906/DevOps-Journey-Using-Azure-DevOps/tree/main/labs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ba8efa18735acf1f083245785759e886d1cfa9afb2c694e675abd65a8e4c30bd',100.0,1779030534,0,'2026-05-17T17:08:54.491209+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/thomast1906/DevOps-The-Hard-Way-Azure','thomast1906/DevOps-The-Hard-Way-Azure 🌟','','2022',5,'A hands-on, end-to-end sandbox guide mapping out ''The Hard Way'' of deploying infrastructure and applications on Azure. This project details virtual network design, VM provisioning, AKS deployments, and pipeline-driven application releases. 2026 live grounding validates this repository as a premier community benchmark for building custom, highly-secure lab environments.','English','Code Repository','Advanced',1,'online','manual','ec2468975ca9f7646038a0dde2e5205ce8551a8e28bc50978bef2691f34fb8cf',100.0,1779031753,1,'2026-04-16T10:04:14Z',NULL,NULL,NULL,'["Cloud DevOps", "Infrastructure as Code", "End-to-End Lab Guides"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-16T10:04:14Z", "gh_stars": 582}'); +INSERT INTO "resources" VALUES('https://github.com/thomast1906/terraform-on-azure','==github.com/thomast1906/terraform-on-azure==','','2022',0,'A collection of practical community resource scripts demonstrating general deployments on Microsoft Azure. Provides hands-on references for platform engineers to quickly stand up test resources, run validation suites, and explore simple networking layouts.','HCL','Repository','Intermediate',0,'online','manual','e4f33f984ebad37c568197a4ae05332d73b3f28e6de596c6a196f6f6bea988b1',100.0,1781736233,1,'2026-06-18T00:43:53.776396+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/tibordp/terraform-hcloud-dualstack-k8s','terraform-hcloud-dualstack-k8s: Hetzner Dual-Stack Kubernetes Cluster','','2023',5,'A community-led open-source project automating the deployment of dual-stack (IPv4/IPv6) Kubernetes clusters on Hetzner Cloud. Provides dynamic network routing, instance configuration, and cluster orchestration out of the box.','HCL','Code Blueprint','Advanced',1,'online','manual','394b14d671be3718ad6d3cd32c28f97be13cd33633ee70a517e07c98af76e5e7',100.0,1779033416,1,'2026-06-11T15:24:44Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Bare Metal & Cloud Hosting"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T15:24:44Z", "gh_stars": 34}'); +INSERT INTO "resources" VALUES('https://github.com/timothystewart6/k3s-ansible','techno-tim/k3s-ansible','','2024',4,'Curator Insight highlights k3s-ansible as a widely adopted playbook for HA K3s deployments. Live grounding in 2026 shows that while still highly useful for bare-metal home labs and edge clusters, active maintainer shifts require users to cross-verify configuration options against newer Ansible collections. It remains a reliable solution for provisioning multi-master etcd setups and edge nodes.','YAML','Code Repository','Medium',0,'online','manual','02acceabb8aeee9be206c607afcb185bc810ef7904fdd7612ae730897360e1ab',100.0,1779130494,1,'2026-01-07T21:31:59Z',NULL,NULL,NULL,'["Edge Computing", "Kubernetes Orchestration", "Ansible Automation"]','["[ENTERPRISE-STABLE]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-07T21:31:59Z", "gh_stars": 2986}'); +INSERT INTO "resources" VALUES('https://github.com/tinyzimmer/gst-pipeline-operator','gst-pipeline-operator: A Kubernetes operator for running audio/video processing'' pipelines','','2023',5,'A highly specialized operator configured to execute GStreamer audio/video pipelines inside clusters, scaling media ingestion, processing topologies, and delivery channels dynamically.','Go','Operator','Advanced',0,'online','manual','9a02e4c95ce0e93006d98ef9c4c45387a3c10e6cc8b40f1e21c87cc224e715a5',100.0,1779030605,1,'2021-01-27T06:05:57Z',NULL,NULL,NULL,'["Media", "Streaming", "Video Processing", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-27T06:05:57Z", "gh_stars": 24}'); +INSERT INTO "resources" VALUES('https://github.com/tinyzimmer/k3p','tinyzimmer/k3p','','2021',1,'A lightweight community helper tool designed to easily spin up and destroy transient K3s test structures inside local engineering environments or automated CI pipelines.','Go','Tool','Intermediate',0,'online','manual','2f78a93a8a7d2b2d14dad76ac8bc622d479a9c4d2c9c9a2612c2c6217113b1a6',100.0,1779033795,1,'2021-01-25T06:53:22Z',NULL,NULL,NULL,'["Edge & IoT", "Cluster Provisioning", "Custom Bootstrappers"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-25T06:53:22Z", "gh_stars": 13}'); +INSERT INTO "resources" VALUES('https://github.com/tinyzimmer/kvdi','kVDI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','468aa7b334cee8e4586bb0736eff4002678622a00381dad2e282dd6d328ad9ff',100.0,1779033343,0,'2026-05-17T17:55:43.322823+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kvdi/kvdi"}'); +INSERT INTO "resources" VALUES('https://github.com/tldrsec/awesome-secure-defaults','github.com/tldrsec/awesome-secure-defaults','','2026',0,'A targeted compilation of frameworks, libraries, and coding practices designed to enforce secure-by-default software architectures. It shifts the burden of security from user discipline to systemic platform design. Highly useful for architects trying to mitigate OWASP Top 10 vulnerabilities natively within application codebases.','N/A','Repository','Intermediate',0,'online','manual','4252f6b69440bce70e5dfcff69c0343efb3f060481b77711d8b7683944728777',100.0,1781736123,1,'2026-06-18T00:42:03.200117+02:00',NULL,NULL,NULL,'["Security", "Development", "Defaults"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/tlkamp/terraform-provider-validation','github.com/tlkamp/terraform-provider-validation: Validation Provider','','2022',2,'An auxiliary custom validation provider that provides functions to run assertions, validate string constraints, and execute advanced checks before Terraform proceeds to infrastructure application phases.','Go','Provider','Intermediate',0,'online','manual','18cf34ba9a0008831827526789e7c41278969db7d1c8ba0eed23433649716cec',100.0,1779031541,1,'2024-08-10T17:27:13Z',NULL,NULL,NULL,'["Infrastructure as Code", "Data Validation", "Providers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-08-10T17:27:13Z", "gh_stars": 42}'); +INSERT INTO "resources" VALUES('https://github.com/tmobile/magtape','MagTape','','2022',2,'An admission controller developed by T-Mobile that evaluates resources against organizational policy constraints during creation. Written in Node.js, it offered a lightweight alternative to OPA for specific JSON schema validations. By 2026, it has been largely archived, with developers migrating to Gatekeeper or Kyverno.','JavaScript','Admission Controller','Medium',1,'online','manual','c1b71021d8fc72172f1cd3c5133be94943b8997b26dda2ed44afa39c81041cc0',100.0,1779033187,1,'2024-04-24T21:10:25Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Admission Control"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/securityascode.md"]','["kubernetes-tools.md", "securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-24T21:10:25Z", "gh_stars": 152}'); +INSERT INTO "resources" VALUES('https://github.com/toboshii/hajimari','toboshii/hajimari','','2025',2,'Hajimari is an elegant, highly customizable homepage and service directory engineered for self-hosted Kubernetes environments. By automatically parsing active Ingress annotations, it creates a unified portal interface for internal services and dev environments.','Go','Web UI','Intermediate',1,'online','manual','06b94c714cf4b146adff9f71da77a04a627878cf8d0a105017cb73027b7e45ed',100.0,1779029119,1,'2026-06-12T19:47:16Z',NULL,NULL,NULL,'["Operations", "Visualization", "Dashboard"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:47:16Z", "gh_stars": 822}'); +INSERT INTO "resources" VALUES('https://github.com/todaywasawesome/atomic-cluster','todaywasawesome/atomic-cluster: The Atomic Cluster','','2020',0,'An experimental framework built to explore deployment lifecycles of highly compact, ephemeral Kubernetes engines at the edge. Optimizes cluster-state storage engine footprints and reduces node bootstrapping overhead for edge nodes and rapid local testing setups.','Shell','Repository','Intermediate',0,'online','manual','3990a1676712391118d3bb52d3ba967e4f5ed4d9afb6050dfcb569058fb13388',100.0,1781735910,1,'2026-06-18T00:38:30.623388+02:00',NULL,NULL,NULL,'["Infrastructure", "Edge Computing", "Minimalist Clusters"]','["[EMERGING]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/todaywasawesome/oss-apps','todaywasawesome/oss-apps: OSS Applications','','2021',0,'A collection of production-ready, open-source application stack blueprints formatted for modern container and cloud platform environments. (Live Grounding: Serves as a reference baseline for application engineers evaluating functional cloud-native topologies).','YAML/Helm','Code Repository','Intermediate',1,'online','manual','4fa85bcb8665e483db0681692a8b49d51e78e6baea0d2fefe10b7ebcf2f337a5',100.0,1781735910,1,'2026-06-18T00:38:30.824345+02:00',NULL,NULL,NULL,'["Cloud-Native Application Development", "Open Source Software", "Reference Implementations"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/tokarev-artem/auto-ec2-setup','github.com/tokarev-artem/auto-ec2-setup','','2023',0,'A minimal, highly focused repository designed to quickly bootstrap and configure EC2 instances via Terraform. Uses automated cloud-init configuration files to deploy runtime software stacks instantly upon boot.','HCL','Repository','Beginner',0,'online','manual','10346f3bf6404a2931ed534b7b4f3b057410f0a378cc342f7d4d9262aa5b5679',100.0,1781736233,1,'2026-06-18T00:43:53.517702+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/tom-256/ansible-awx-packer','github.com/tom-256/ansible-awx-packer','','2020',1,'An inactive HashiCorp Packer template configured to compile machine images with Ansible AWX pre-installed. Represents vintage configuration patterns before the containerized, operator-managed microservices architecture became the default delivery method.','HCL','Source Code','Intermediate',0,'online','manual','04751b2261fe8913910d78df5d46f11492e078b0b7660220c0020e3e8707e3ef',100.0,1781735865,1,'2026-06-18T00:37:45.900570+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/tomhuang12/awesome-k8s-resources','==tomhuang12: Awesome Kubernetes Resources==','','2023',5,'An exceptional index featuring top-tier educational materials, reference setups, architectural slides, and video tutorials on Kubernetes operations. Designed to help SREs and cloud architects gain advanced master-level understanding of orchestration internals.','Markdown','Awesome List','Intermediate',0,'online','manual','5acdafea400c9d5ecf18db7776ccdb79a9cd7ea2c50db5e7de83793d5b4a91d4',100.0,1779032077,1,'2025-05-20T14:54:06Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-05-20T14:54:06Z", "gh_stars": 4161, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/tommeramber/ocp-automations','tommeramber/ocp-automations','','2021',0,'A community repository of automation playbooks and scripts designed to streamline configuration, security hardening, and deployment procedures across diverse OpenShift Container Platform clusters.','Shell','Library','Advanced',0,'online','manual','47ac144b55fb5e58ada327ec610aa1a96a6c3065c41f628a8e2060b90235324d',100.0,1781736123,1,'2026-06-18T00:42:03.151273+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "Ansible"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/tomnomnom/gron','github.com/tomnomnom/gron 🌟','','2025',5,'A CLI utility that flattens JSON documents into raw path-assignment patterns. Simplifies schema manipulation by allowing developers to query and filter JSON structures directly with classic grep, awk, or sed commands.','Go','CLI Tool','Low',0,'online','manual','b6c2204a36ada475f9bfec943b71e1d65d527102b0aded6c91e8d013a6eb7590',100.0,1779031796,1,'2025-05-31T15:00:47Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-31T15:00:47Z", "gh_stars": 14456, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/tomwechsler/HashiCorp_Certified_Terraform_Associate','tomwechsler/HashiCorp_Certified_Terraform_Associate','','2023',1,'This laboratory and practice repository contains practical resources for preparing for the HashiCorp Certified: Terraform Associate syllabus. It provides direct exposure to essential state management commands and variable configuration setups through reproducible workspace examples.','HCL','Reference Implementation','Beginner',0,'online','manual','1bbbc75164c82f5a9a1e427c4b5eefcc847aa44e2b18c30924f9c5135acf6c37',100.0,1781736235,1,'2026-06-18T00:43:55.214005+02:00',NULL,NULL,NULL,'["Professional Development", "Certifications", "Terraform Associate"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/toniblyx/my-arsenal-of-aws-security-tools','github.com/toniblyx/my-arsenal-of-aws-security-tools','','2026',5,'An exceptional collection of open-source security tools, auditing frameworks, and penetration testing scripts specifically curated for AWS environments. It includes foundational systems for IAM scanning, network path analysis, and continuous compliance. This repository is widely recognized by security teams as a must-have resource for AWS vulnerability assessments.','N/A','Repository','Advanced',0,'online','manual','de94c9d57468f9afb9c3fb089284b8905d2ee86b39c0430f3400a19fc683f2e5',100.0,1779030852,1,'2026-04-17T13:45:09Z',NULL,NULL,NULL,'["Cloud Security", "AWS", "SecOps"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-17T13:45:09Z", "gh_stars": 9458, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/topics/gitops','==github.com/topics/gitops== 🌟','','2026',0,'A dynamically aggregated index of GitOps-related source code repositories and tooling hosted on GitHub. It connects engineers to reconciliation agents, helper plugins, and template engines. It serves as a great source for discovering emerging, community-driven deployment automation utilities.','Go','Open Source Index','Beginner',1,'online','manual','b95552aeb95693ca8c3d04ee9caa28db22be0f6fa352e918426db82393c4e594',100.0,1781736235,1,'2026-06-18T00:43:55.279940+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Source Code"]','["[EMERGING]"]','["docs/gitops.md"]','["gitops.md", "index.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/topics/yaml-processor','github.com/topics/yaml-processor','','2022',3,'A curated GitHub topic index tracking popular open-source YAML parsers, processors, and linters. It acts as a helpful starting point for developers looking for specialized CLI libraries, Python engines, and IDE validation tools.','N/A','documentation','beginner',0,'online','manual','e88e3f74875008020a7018e9f33194dff6953eb4fab4a4aba39ae094048c0d12',100.0,1781736180,1,'2026-06-18T00:43:00.919184+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "Tooling Catalog"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/topolvm/pvc-autoresizer','pvc-autoresizer','','2026',2,'Pvc-autoresizer dynamically expands PVC capacities before they hit threshold limits. By monitoring Prometheus volume metrics and modifying API descriptors on the fly, it prevents disk exhaustion failures automatically.','Go','Operator','Advanced',1,'online','manual','b4f20c7708f1c411842092ae28c91d4884bc40ff87237a989c2c5ea7a1e95021',100.0,1779031540,1,'2026-06-09T05:41:31Z',NULL,NULL,NULL,'["Storage", "Volume Management", "Capacity Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T05:41:31Z", "gh_stars": 398}'); +INSERT INTO "resources" VALUES('https://github.com/towardsthecloud/cloudburn','Cloudburn: An Open-Source Policy Engine for AWS Spending','','2024',4,'Introduces Cloudburn, an open-source command-line tool designed to audit AWS resource groups. By using declarative policies, it alerts teams to idle resources, non-standard instance types, and unassigned Elastic IPs to keep real-world deployments within budget limits.','Go','GitHub Repository','Intermediate',0,'online','manual','be89f14b1199276bf0dadec18444513e5ce19deb23b8a3dc40b4b8b1f96e3b48',100.0,1779031231,1,'2026-04-09T11:47:52Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "AWS Optimization", "Policy Engines"]','["[ENTERPRISE-STABLE]"]','["docs/aws.md", "docs/devops.md", "docs/finops.md"]','["finops.md", "aws.md", "devops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-09T11:47:52Z", "gh_stars": 1765}'); +INSERT INTO "resources" VALUES('https://github.com/trimstray/test-your-sysadmin-skills','==trimstray/test-your-sysadmin-skills==','','2018',4,'An intensive, community-driven collection of system administration questions covering Linux kernel parameters, networking, security controls, and CI/CD pipelines. Curator Insight flags it as an essential baseline framework. Live Grounding notes that while static, it remains a fantastic benchmarking schema.','Shell','Repository','Intermediate',0,'online','manual','c40b7f77bf9281f6edfc80ff1582d0f7cd4841fef91e8a0443a2d83b13487fa7',100.0,1779032780,1,'2024-11-19T14:07:11Z',NULL,NULL,NULL,'["Infrastructure & Operations", "System Administration", "Interview Prep"]','["[ENTERPRISE-STABLE]"]','["docs/linux.md", "docs/other-awesome-lists.md"]','["linux.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-11-19T14:07:11Z", "gh_stars": 11657, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/trimstray/the-book-of-secret-knowledge','The Book of Secret Knowledge 🌟','','2023',5,'A massive, high-density repository of DevOps command cheatsheets, diagnostic scripts, network testing algorithms, and configuration templates. Highly useful for site reliability engineers performing active cluster incident responses and systems troubleshooting under pressure.','Markdown','Cheat Sheet','Intermediate',0,'online','manual','7a9824a2bd59525ff7107cc1756f06d7d7a674f3ed9956973b87f31c0fa933f0',100.0,1779033592,1,'2024-11-19T14:00:38Z',NULL,NULL,NULL,'["Curation", "Cheat Sheets", "DevOps"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-11-19T14:00:38Z", "gh_stars": 228298, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/trisberg/spring-petclinic','ref 9 - I have a branch that adds Docker, Kubernetes and Knative into the mix - planning on submitting a PR at some point','','2021',0,'A specific fork''s branching model implementing Knative and serverless attributes onto the Spring Petclinic application. Showcases scale-to-zero configurations and event-driven architectures running on top of Kubernetes.','Java','Repository','Advanced',0,'online','manual','43baa4392328322cd370b17e6eb8505929c853e87c2ff3680d81a621a7d2bc91',100.0,1779032383,1,'2023-10-10T17:46:57Z',NULL,NULL,NULL,'["Serverless Architectures", "Knative", "Spring Boot"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-10T17:46:57Z", "gh_stars": 0}'); +INSERT INTO "resources" VALUES('https://github.com/trstringer/kubectl-example','github.com/trstringer/kubectl-example','','2026',5,'A reference repository providing curated template patterns and concrete command-line configurations for common ''kubectl'' usage patterns. Designed to shorten the ramp-up time for operators, it acts as a declarative cheat-sheet for state transitions and diagnostic queries.','Go','Repository','Beginner',0,'online','manual','30b813372ccbb846c5ce74fcaee25ca7092f9a613c83807f269030827f9d8735',100.0,1779034084,1,'2023-02-20T13:29:22Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[DE FACTO STANDARD]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-02-20T13:29:22Z", "gh_stars": 13}'); +INSERT INTO "resources" VALUES('https://github.com/tsenart/vegeta','tsenart/vegeta 🌟','','2025',5,'Vegeta is an incredibly fast, highly optimized command-line HTTP load-testing tool and library written in Go. From an architectural perspective, it excels at maintaining a constant request rate (RPS) to pinpoint precisely when and where services break down, generating highly customizable text or vector graphic reports.','Go','Tool','Intermediate',0,'online','manual','c6d5ec0010812fadfa733df494f24d2475847713da40cfb7e5a9afa09b0a25bb',100.0,1779031103,1,'2026-02-16T14:07:07Z',NULL,NULL,NULL,'["Testing", "Performance Testing", "Vegeta"]','["[DE FACTO STANDARD]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-16T14:07:07Z", "gh_stars": 25067}'); +INSERT INTO "resources" VALUES('https://github.com/tutorialworks/pipeline-library-demo','github.com/monodot/pipeline-library-demo 🌟','','2020',0,'Reference repository demonstrating the architectural setup of reusable Jenkins Shared Libraries. Emphasizes centralizing redundant tasks (like Slack messaging and build wrappers) to keep multi-repo setups clean.','Groovy','Code Repository','Advanced',0,'online','manual','35bfb0c2216ed6d04ca932e28b0f9c73bd0bd5058328ceceb51a42bef87ca6b9',100.0,1781735911,1,'2026-06-18T00:38:31.064587+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Shared Libraries"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/twintproject/twint','TWINT - Twitter Intelligence Tool','','2023',3,'Curator Insight highlights Twint as an advanced tool designed to extract social datasets without API authentication. Live Grounding confirms that due to aggressive structural mutations and API restrictions on Twitter/X, Twint is largely non-functional, serving as an indicator of the end of unauthenticated scrapers.','Python','Library / Tool','Advanced',0,'online','manual','68eb5a98642fab7142087dba546a0568cefe4f347326a555256723ab8c934c68',100.0,1779032224,1,'2023-02-23T13:58:09Z',NULL,NULL,NULL,'["Cybersecurity", "OSINT", "Social Media Mining"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-23T13:58:09Z", "gh_stars": 16383}'); +INSERT INTO "resources" VALUES('https://github.com/txn2/kubefwd','==txn2/kubefwd==','','2025',5,'Kubefwd is an advanced CLI tool that forwards bulk ports from multi-namespace Kubernetes services straight to a local workstation, mapping loopback IP addresses to local DNS names in /etc/hosts. This permits developers to run local integration workflows against actual remote cluster dependencies seamlessly, bypassing complex ingress or VPN settings.','Go','CLI Tool','Medium',0,'online','manual','37e2cd9b04ccf9b31f68d3cc050ac9f80111b44638b5d59238242957bb23ebfc',100.0,1779030976,1,'2026-06-09T22:50:36Z',NULL,NULL,NULL,'["Developer Experience", "Networking", "Port Forwarding"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T22:50:36Z", "gh_stars": 4119}'); +INSERT INTO "resources" VALUES('https://github.com/typescript-cheatsheets/react','React+TypeScript Cheatsheets','','2026',5,'The premier open-source guide for integrating React with TypeScript securely. Resolves complex enterprise type-safety challenges, targeting typed props, generic components, hook lifecycles, and advanced context configurations.','TypeScript','Documentation','Advanced',0,'online','manual','6ff545935398c8b9cb2c9265f6cfacd220e3164ec310c8348e2ff55c0cc9ecd4',100.0,1779032798,1,'2026-05-29T19:52:44Z',NULL,NULL,NULL,'["Frontend Development", "Frameworks", "React & TypeScript"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-29T19:52:44Z", "gh_stars": 47065}'); +INSERT INTO "resources" VALUES('https://github.com/ua-nick/Data-Structures-and-Algorithms','==github.com/paliimx: Data Structures and Algorithms implementation in Go==','','2020',3,'Provides clear native Go implementations of foundational data structures and computer science algorithms. Excellent reference code for technical optimization tasks. [SPANISH CONTENT]','es','Repository','Advanced',0,'online','manual','4a1b4883647be04f84cce064fd6a5cca5c3471e9a80e22717a97869481956907',100.0,1779130494,1,'2024-05-10T19:40:23Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-10T19:40:23Z", "gh_stars": 2773}'); +INSERT INTO "resources" VALUES('https://github.com/ualter/awsbe-site','github.com/ualter: AwsBe','','2023',0,'AwsBe is a dedicated backend development mockup tool aimed at accelerating testing of AWS CLI and API-driven clients. It reduces dependency on direct AWS connections for dev feedback loops, enhancing local workspace efficiency. Highly valuable for staging environments seeking rapid mocking configurations.','Rust','Repository','Intermediate',0,'online','manual','888cd10400fc279d2f1845f4949a0d541342a79e8501e2adb64da79264eda994',100.0,1781735877,1,'2026-06-18T00:37:57.854928+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/uber/kraken','uber/kraken','','2024',5,'Uber''s peer-to-peer (P2P) Docker registry designed for ultra-high-throughput image distribution in highly distributed, large-scale container cluster environments. Real-world grounding shows this project is archived and legacy, with the industry shifting toward CNCF Dragonfly. It remains a historical reference for complex peer-to-peer registry orchestration patterns.','Go','Repository','Advanced',0,'online','manual','31ed194cf67cc22bc6aa3766dd5402720a8b2bb64dc4cb9718ffa19873242572',100.0,1779031393,1,'2026-06-12T15:37:44Z',NULL,NULL,NULL,'["Container Management", "P2P Container Distribution", "Kraken"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:37:44Z", "gh_stars": 6699}'); INSERT INTO "resources" VALUES('https://github.com/unagex/kondense','kondense 🌟','','2023',5,'Kondense is an open-source, lightweight auto-tuning utility for Kubernetes. - Runs asynchronously to analyze workload consumption and dynamically update resource definitions. -- Aims to reduce idle node overhead with minimal configuration.','Go','Repository','Intermediate',0,'online','manual','9a33404e5719a240f24a1c99c34b6cd307d1589ef3c7a993be7b3a36d795ad87',100.0,1.77903139725362706e+09,1,'2024-11-05T04:02:08Z',NULL,NULL,NULL,'["Resource Management", "Automation & Tools", "Rightsizing Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-11-05T04:02:08Z", "gh_stars": 368}'); -INSERT INTO "resources" VALUES('https://github.com/unitypark/aws-serverless-demos','github.com/unitypark/aws-serverless-demos','','2020',0,'A playground containing several serverless infrastructure designs compiled via AWS CDK. Serves as reference implementations for combining DynamoDB, API Gateway, and Lambda.','TypeScript','Repository','Intermediate',0,'online','manual','dd7ebe29eac8c72b61a5fda9a104202c5896c457feb4527780544ba90f5d59de',100.0,1.78173592112867498e+09,1,'2026-06-18T00:38:41.128675+02:00',NULL,NULL,NULL,'["Serverless Architectures", "AWS Serverless", "Cloud-Native Demo"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/unitypark/aws-serverless-demos/tree/main/serverless-web-hosting/cloudfront-http-api-cognito','github.com/unitypark: AWS Serverless Demos - cloudfront-http-api-cognito','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dedb9c69693ec93c671fc05ffea3bc0409b3ded53882a490efca7d6e1130c36d',100.0,1.77903033572251605e+09,1,'2026-05-17T17:05:35.722516+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/unixorn/awesome-zsh-plugins','unixorn/awesome-zsh-plugins','','2026',4,'An extensive index of Zsh themes, performance plugins, and CLI integrations designed to improve operational throughput. Streamlines developer environment workflows, integrating native shell helpers for Kubernetes, Git, and Docker operations.','Markdown','Awesome List','Beginner',0,'online','manual','5bc3f053f69bd75111b467e5643d3410f0a2e5d681cbbb00eeb91dd91b5e9eef',100.0,1.7790295077872889e+09,1,'2026-06-13T16:12:57Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Developer Productivity", "Shell Ecosystems"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-13T16:12:57Z", "gh_stars": 17762, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/unxsist/jet-pilot','github.com/unxsist/jet-pilot','','2024',3,'An open-source desktop client designed for rapid cluster inspection and diagnosis. Features specialized diagnostic tools to track real-time pod failures, trace internal network routes, and analyze real-time container event logs.','TypeScript','Repository','Intermediate',0,'online','manual','4043a8a110577ec40f5e5e13440e3a8f6966f1986e0c8005ae3ba3190df6dad8',100.0,1.7790335796600449e+09,1,'2026-03-09T18:34:55Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-09T18:34:55Z", "gh_stars": 624}'); -INSERT INTO "resources" VALUES('https://github.com/up9inc/mizu','==up9inc/mizu==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af2af430c1693288f10e0ac9c2e9d3c4514537ef5bc0e169d16ac18ab5c358b6',100.0,1.7790305749244349e+09,0,'2026-05-17T17:09:34.924435+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubeshark/kubeshark"}'); -INSERT INTO "resources" VALUES('https://github.com/upbound/platform-ref-multi-k8s','upbound/platform-ref-multi-k8s: Upbound''s reference platform for multi-cloud'' Kubernetes with Crossplane','','2023',1,'A blueprint repository illustrating standard compositions and platform-ref layouts for deploying multi-cloud Kubernetes clusters using Crossplane. Provides direct, working configurations for credential partitioning, identity federation, and modular configuration hierarchies that conform to the Upbound control plane architecture.','YAML','Code Repository','Advanced',0,'online','manual','d9ec688cbd0cfad5ca5cba779b3a6e382e5b86f567e5a1ac91d49eaf29f0122b',100.0,1779032182.43422,1,'2026-02-09T19:39:18Z',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Reference Architectures"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-09T19:39:18Z", "gh_stars": 66}'); -INSERT INTO "resources" VALUES('https://github.com/updatecli/updatecli','github.com/updatecli/updatecli','','2021',5,'Updatecli is a declarative dependency management engine designed to automate updates across infrastructure manifests and Dockerfiles. It uses configuration files to track external sources (like GitHub releases) and apply updates to Git targets. It reduces manual maintenance chores in GitOps repositories.','Go','CLI Tool / Agent','Intermediate',0,'online','manual','a0ddaa815b7eb5748af02f8a3b557813abe23e8df6b176936284569da780320d',100.0,1779029148.0778,1,'2026-06-13T12:48:15Z',NULL,NULL,NULL,'["GitOps & Delivery", "Dependency Management", "Automated Workflows"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T12:48:15Z", "gh_stars": 930}'); -INSERT INTO "resources" VALUES('https://github.com/upgundecha/howtheysre','How they SRE','','2026',3,'An invaluable reference listing real-world operational workflows from major software companies. Provides technical insights into telemetry design, high-concurrency database setups, cluster failovers, and on-call team topologies.','Markdown','Reference Guide','Advanced',0,'online','manual','6b98956605a909afb281d43770967a5be99c3ad0f098b1b5b98599b6f50ba798',100.0,1.77903282021213293e+09,1,'2025-11-17T18:57:19Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "Case Studies"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-11-17T18:57:19Z", "gh_stars": 9731, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/upmc-enterprises/registry-creds','upmc-enterprises/registry-creds: Registry Credentials ⭐','','2024',1,'Registry Credentials is a Kubernetes controller designed to propagate private container registry secrets across multiple namespaces dynamically. It automates credential synchronization for AWS ECR, GCP GCR, and custom Docker registries, resolving pull secret distribution friction.','Go','Controller','Intermediate',1,'online','manual','8ba4416b0bc3d48227f381a062644c3aa306db2f4817dc18dc0d612c2e391543',100.0,1.77903295049275803e+09,1,'2023-07-31T12:30:03Z',NULL,NULL,NULL,'["Security", "Secret Management", "Image Registry"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-07-31T12:30:03Z", "gh_stars": 348}'); -INSERT INTO "resources" VALUES('https://github.com/utilitywarehouse/kube-applier','utilitywarehouse/kube-applier','','2016',1,'A declarative GitOps loop utility that periodically reads configurations from a Git host and applies them directly. Kube-applier serves as a lightweight, historical predecessor to larger systems like ArgoCD.','Go','GitOps Controller','Intermediate',0,'online','manual','ce9dbbb85e131a172a2e3272861cceac1462b0c6081daad29da53a3b4edf25c6',100.0,1.77903122685167598e+09,1,'2026-05-19T11:40:18Z',NULL,NULL,NULL,'["GitOps & Configuration", "Continuous Deployment", "Declarative GitOps"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T11:40:18Z", "gh_stars": 28}'); -INSERT INTO "resources" VALUES('https://github.com/utterance/utterances',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8c4d9e9280c3dca2018dd510df103e0bbfdddc5cb9fdf23ac92ad30282bc9282',100.0,1.77903301997141599e+09,0,'2026-05-17T17:50:19.971416+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/vbouchaud/k8s-ldap-auth','vbouchaud/k8s-ldap-auth','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','277c5ddfa6aff857e9279d3f6abfda4c5c77aa768b96739fe9b713184524c666',100.0,1.77903245771353697e+09,0,'2026-05-17T17:40:57.713537+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/HopopOps/k8s-ldap-auth"}'); -INSERT INTO "resources" VALUES('https://github.com/vchinnipilli/kubestriker','kubestriker 🌟','','2024',5,'A dedicated pentesting tool designed to audit, explore, and report vulnerabilities inside Kubernetes environments. It probes misconfigured webhooks, open API endpoints, and insecure ports to locate potential compromise vectors. Essential for red-teaming exercises.','Python','Tool','Medium',0,'online','manual','e55f13d800b10c97bf50c73f1e1989ac7c70e2ab10ca65f36419769c0286115e',100.0,1.779030052612226e+09,1,'2024-04-06T11:34:17Z',NULL,NULL,NULL,'["Networking & Security", "Vulnerability Scanning", "Pentesting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-06T11:34:17Z", "gh_stars": 1003}'); -INSERT INTO "resources" VALUES('https://github.com/veggiemonk/awesome-docker','Awesome Docker 🌟','','2025',5,'The premier community directory compiling top-tier runtimes, base images, build extensions, registries, and runtime protection systems. An indispensable reference manual for Cloud Native architects.','N/A','repository','Beginner',0,'online','manual','7f56cb78ef8ebf36cc286fffaa4fc12b4e68609342e0f810ea05e3cf3551bfa5',100.0,1779030658.78896,1,'2026-06-14T09:44:52Z',NULL,NULL,NULL,'["Containers", "Curation", "Reference Frameworks"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:44:52Z", "gh_stars": 36214, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/velero-io/velero','github.com/vmware-tanzu/velero','','2026',5,'Velero is the standard open-source utility for safely backing up and restoring entire Kubernetes cluster structures and persistent volumes. Deeply integrates with both raw cloud APIs and file-level utilities like Kopia and Restic.','Go','Tool','Intermediate',1,'online','manual','d5ae04bd0672ae5a9bad5255c2d129a796af52aff3371e337b1ba7dced637c05',100.0,1.779130494969383e+09,1,'2026-06-12T02:14:04Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-backup-migrations.md", "docs/ocp4.md"]','["kubernetes-backup-migrations.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T02:14:04Z", "gh_stars": 10062}'); -INSERT INTO "resources" VALUES('https://github.com/venkateshk111/terraform-beginners-guide','==github.com/venkateshk111/terraform-beginners-guide== 🌟','','2021',2,'A structured, accessible community repository offering clear code snippets, common commands, and hands-on scenarios designed to accelerate early learning curves for DevOps engineers adopting HashiCorp Terraform.','HCL','Repository','Beginner',0,'online','manual','d0b84dd3a19688a5a5ababf4fb8c9affb4f1a2c41cdf1df2617899ffb893a80f',100.0,1.77903458047580409e+09,1,'2026-01-09T05:33:03Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Beginner Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-09T05:33:03Z", "gh_stars": 107}'); -INSERT INTO "resources" VALUES('https://github.com/vetyy/helm-ecr','helm-ecr 🌟','','2018',1,'A legacy helper tool designed to authenticate Helm and local installations with AWS Elastic Container Registry (ECR). Native Helm 3 OCI capabilities and integrated AWS IRSA have made direct external credential management tools obsolete.','Shell','Helper Script','Simple',0,'online','manual','3e7e7221a056185382cb7644fcca5c1c3dac522b15458a0fa17a4fb5ea5d7a3f',100.0,1.77903377093366503e+09,1,'2023-03-07T03:45:27Z',NULL,NULL,NULL,'["Security & Identity", "Authentication & Authorization", "Image Registry Creds"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-07T03:45:27Z", "gh_stars": 24}'); -INSERT INTO "resources" VALUES('https://github.com/viaduct-ai/kustomize-sops','viaduct-ai/kustomize-sops','','2021',3,'An open-source generator and transformer plugin that natively integrates Mozilla SOPS into Kustomize workflows. It resolves the problem of committing sensitive plaintext files by decrypting configuration values on-the-fly inside deployment cycles.','Go','Kustomize Plugin','Intermediate',0,'online','manual','91e309cf0c5aa3e3cceceab84e46c7816495a889b9c7967a3278613a9ee9abd4',100.0,1.7790331302300651e+09,1,'2026-04-14T03:42:39Z',NULL,NULL,NULL,'["GitOps & Configuration", "Secret Management", "Kustomize Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-14T03:42:39Z", "gh_stars": 836}'); -INSERT INTO "resources" VALUES('https://github.com/viatsko/awesome-vscode','Awesome Visual Studio Code','','2026',5,'A massive directory of extensions, themes, and configuration recipes designed to turn VS Code into a productivity powerhouse. Highly relevant for cloud-native developers seeking extensions for Kubernetes, Terraform, Docker, and remote workspace development. Serves as a daily driver resource for developer enablement teams.','N/A','Repository','Beginner',0,'online','manual','f51abc78c6867afc4cbfb7557e5e61c4193f50577da46bb7199dca850c6b8046',100.0,1.77903413202194499e+09,1,'2024-06-21T09:46:41Z',NULL,NULL,NULL,'["Developer Tools", "IDE", "VS Code"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/visual-studio.md"]','["architectural-foundations.md", "other-awesome-lists.md", "visual-studio.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-06-21T09:46:41Z", "gh_stars": 28747, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/vidispine/hull','HULL','','2025',2,'The Helm Utility Library Layer (HULL) is an innovative templating library designed to drastically reduce boilerplate code. It allows platform engineers to define Kubernetes resources declaratively within JSON/YAML schemas, minimizing redundant YAML scripting.','Go','Library','Advanced',0,'online','manual','f474f3988468199e315107485e8d22fd4000db98ce3340c72d85333ff26f8e6b',100.0,1.77903456473534488e+09,1,'2026-05-13T16:51:01Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Templates"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-13T16:51:01Z", "gh_stars": 288}'); -INSERT INTO "resources" VALUES('https://github.com/vijaykedar/jenkins-setup-using-terraform','github.com/vijaykedar/jenkins-setup-using-terraform','','2023',0,'Open-source reference repository containing fully modular files to build and deploy active Jenkins servers on public cloud networks. Configures networking rules, storage buckets, and server definitions.','HCL','Code Repository','Intermediate',0,'online','manual','9fd7a26562b9e0568889384497f9e3febd67a847d785cbdf92854431bb12cc76',100.0,1.78173623225469207e+09,1,'2026-06-18T00:43:52.254692+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/vimwiki/vimwiki','VimWiki','','2024',5,'An incredibly powerful, native Vim plugin that transforms Vim into a personal wiki engine. It manages plain-text files, automates list formatting, links diary entries, and exports to HTML dynamically. Double-Evidence: The repository establishes local, high-speed terminal note-taking; live grounding shows it is a legendary choice for terminal-based power users who value zero-latency knowledge capture.','VimL','Repository','Intermediate',0,'online','manual','d72fe3560fe8d53a6e3e58b66d8396abb4ab908366e7f371a3d0a7ab3acd86d2',100.0,1.77902906370603394e+09,1,'2026-04-30T18:15:10Z',NULL,NULL,NULL,'["Productivity", "Text Editors", "Vim Plugins"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-30T18:15:10Z", "gh_stars": 9468}'); -INSERT INTO "resources" VALUES('https://github.com/vincentserpoul/kubench','kubench','','2020',0,'Orchestration framework for benchmark testing execution on Kubernetes. Measures cluster CPU, memory, and network performance, though currently dormant.','Go','Tool','Advanced',0,'online','manual','82bc92760401c2cf7d1910cbb4473bd6d418ba3ddcf258d439835a3463625de2',100.0,1779029121.40198,1,'2021-10-12T21:39:22Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Benchmarking"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-10-12T21:39:22Z", "gh_stars": 0}'); -INSERT INTO "resources" VALUES('https://github.com/vinta/awesome-python','Awesome Python 🌟','','2014',5,'The quintessential curated directory indexing thousands of top-tier Python packages, libraries, frameworks, and tools across data science, web development, containerization, and networking.','Markdown','Awesome List','Intermediate',0,'online','manual','aa7ca6e855edb7ada6cb90248be05e7572fde01f05c100afbcbbea728c480af8',100.0,1.77903052955628395e+09,1,'2026-06-12T04:11:12Z',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Resource Curation"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/python.md"]','["python.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T04:11:12Z", "gh_stars": 302828, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/viralpoetry/kubesurveyor','Kubesurveyor 🌟','','2021',0,'A tool designed to scan and map namespaces, workloads, and running pods in a Kubernetes cluster, providing an overview of configuration layouts and potential drift. By 2026, this unmaintained project has been archived, with its core inventory and mapping functions fully replaced by native Prometheus/Grafana or modern platform engineering portal features.','Go','CLI Tool','Low',0,'online','manual','228c7ac748e747f91e740e3252504ca50af675968c35204b11fefa0015e0d1de',100.0,1.78173604674256896e+09,1,'2026-06-18T00:40:46.742569+02:00',NULL,NULL,NULL,'["Operations", "Observability", "Resource Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/visenger/awesome-mlops','visenger/awesome-mlops: Awesome MLOps','','2026',0,'A structured directory detailing operational machine learning (MLOps) packages, pipeline orchestrators (Kubeflow, MLflow), and feature store architectures. Essential for platform teams bridging data science workflows with production-grade Kubernetes automation frameworks.','N/A','Repository','Advanced',1,'online','manual','74e8d0bc6f88778e87c6e2231b41a1e4504cba02393fa9be2d2502da4f7c6644',100.0,1.78173612328270411e+09,1,'2026-06-18T00:42:03.282704+02:00',NULL,NULL,NULL,'["AI & Machine Learning", "MLOps", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/vitobotta/velero-notifications','vitobotta/velero-notifications','','2024',5,'A specialized alerting utility designed to track and publish execution metrics of Velero backups. It monitors backup Custom Resources within the cluster to push real-time success, failure, or warning logs straight to ChatOps integrations including Slack, Discord, and arbitrary HTTP webhooks.','Go','Repository','Intermediate',0,'online','manual','7b97042cdcb35fc0de9a6ce154eecbed5f4ec0b921a618e69260f00985167271',100.0,1779032587.42561,1,'2023-12-28T14:37:29Z',NULL,NULL,NULL,'["Operations & Reliability", "Data Protection & Backup", "Observability"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-12-28T14:37:29Z", "gh_stars": 36}'); -INSERT INTO "resources" VALUES('https://github.com/vivekagate/yakiapp','nirops/yakiapp','','2022',2,'An early community-built visual client for Kubernetes. *Live Grounding*: This project is no longer actively maintained and has been archived, but it offers interesting historical design schemas for lightweight cluster inspectors.','JavaScript','Repository','Intermediate',0,'online','manual','175e549b01241094b70c17e5aff56537776273e0ce13feec7fbe035d4095ecb8',100.0,1.77913049501963591e+09,1,'2022-09-03T16:26:36Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[LEGACY]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-09-03T16:26:36Z", "gh_stars": 102}'); -INSERT INTO "resources" VALUES('https://github.com/viveksinghggits/kuui','KuUI (Kubernetes UI)','','2021',5,'An experimental visual management utility designed to make resource visualization intuitive. Aims to help junior developers navigate local clusters by listing deployments, services, and running pod instances clearly.','Go','Web Application','Beginner',0,'online','manual','6788c7bb55f35cf572d0841ab584dac6f461ce624cb61b36426e8c941337652a',100.0,1.77903092832509493e+09,1,'2023-02-06T23:50:25Z',NULL,NULL,NULL,'["Developer Experience", "UI Dashboards", "Local Development"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-06T23:50:25Z", "gh_stars": 18}'); -INSERT INTO "resources" VALUES('https://github.com/vladimirvivien/ktop','vladimirvivien/ktop','','2026',3,'Ktop is an interactive command-line tool modeled directly after classic system monitoring commands like ''top'' and ''htop'', tailored for Kubernetes environments. It queries cluster APIs to provide dynamic views of node memory utilization, pod health, and resource request ratios. It serves as a fast, accessible option for developers who need quick cluster diagnostics without deploying Prometheus.','Go','CLI Tool','Beginner',0,'online','manual','a16c596f0b8d1c73a1f8e27a7f11b226c5637771f32b0bceb412119b3ede29f0',100.0,1.77903061118347811e+09,1,'2026-05-16T15:49:51Z',NULL,NULL,NULL,'["Operations", "Command Line Interfaces", "Resource Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-16T15:49:51Z", "gh_stars": 1093}'); -INSERT INTO "resources" VALUES('https://github.com/vllm-project/vllm','vLLM on Kubernetes','','2025',5,'Curator Insight: Integration guides and deployment schemas for hosting vLLM on Kubernetes clusters. Live Grounding: Standardizes memory-efficient LLM serving using PagedAttention. Features rapid integration with Kubernetes HPA (Horizontal Pod Autoscaler) and native Prometheus performance scraping.','Python','Software','Expert',1,'online','manual','abfd3d7ffbe9328f492535dfc208fdb36fe7c845798cd6700fc6c8e4b47e466d',100.0,1.77903180239260888e+09,1,'2026-06-14T08:44:57Z',NULL,NULL,NULL,'["AI Infrastructure", "LLM Serving", "vLLM"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:44:57Z", "gh_stars": 82816}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-archive/buildkit-cli-for-kubectl','vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)','','2021',5,'A kubectl plugin designed to execute container builds directly on remote BuildKit instances inside clusters. Live grounding confirms the project has been archived under VMware, steering teams to direct BuildKit operators or Kaniko.','Go','CLI Tool','Advanced',0,'online','manual','35c19c8e640735ba6ff2a7908a40fbbd61533c1daa91b034f8fb9f440ff0964e',100.0,1.77913049494046902e+09,1,'2023-09-28T03:00:47Z',NULL,NULL,NULL,'["Kubernetes", "Developer Experience", "Container Builds"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubectl-commands.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubectl-commands.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-09-28T03:00:47Z", "gh_stars": 505}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-archive/ktx','ktx 🌟','','2020',1,'A context-switching helper for Kubernetes clusters, similar to kubectx. Note: This project is archived by VMware, rendering it legacy; users should migrate to active alternatives like kubectx or native kubectl context switching.','Go','CLI Tool','Low',0,'online','manual','d31edd7b5a04464fb8efb9a77ce0abee5fa9685551cd504140c11d4a73864f1f',100.0,1.77913049494641494e+09,1,'2021-09-28T00:05:59Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Context Switching"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-09-28T00:05:59Z", "gh_stars": 140}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-archive/kube-fluentd-operator','kube-fluentd-operator 🌟','','2024',2,'A now-archived operator designed to dynamically construct namespace-specific Fluentd logging pipelines in Kubernetes. Modern platform engineering architectures have largely transitioned to standardized OpenTelemetry or Fluent Bit routing setups.','Go','Repository','Advanced',0,'online','manual','228db722cc7cfe844a1e96caae6ee58f8b37ee09f6807b470ec7eb8f345199b4',100.0,1.779130495011276e+09,1,'2025-12-18T19:17:59Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Observability"]','["[LEGACY]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-18T19:17:59Z", "gh_stars": 321}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-archive/kubecfg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f2d2fc37ea444a3c4110a4b9bc0e83230545947f7e964f819106edb6e720833a',100.0,1.77913049492991495e+09,1,'2026-05-18T20:54:54.929915+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-archive/kubewatch','bitnami-labs/kubewatch','','2016',3,'A popular event-driven Kubernetes watcher that monitors cluster resources and broadcasts real-time changes directly to webhooks and team workspaces like Slack. Note: The project has been archived by VMware; users are urged to migrate to active tools like Botkube.','Go','Event Watcher','Medium',1,'online','manual','7e55730487f021d5ef54e438e2225afd74a4a845ba1e29b7954221e7cd54078e',100.0,1.7791304949399991e+09,1,'2022-09-17T08:58:53Z',NULL,NULL,NULL,'["Observability", "Event Management", "Notifications"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-17T08:58:53Z", "gh_stars": 2426}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-archive/octant','vmware-tanzu/octant','','2023',5,'Octant was an open-source, extensible developer dashboard designed to visualize local and remote Kubernetes cluster states, resource dependencies, and logs. Project development was officially archived in 2023 as developers shifted to other open-source or commercial alternatives like Lens, OpenLens, and K9s.','Go','Tool','Intermediate',0,'online','manual','557115c7f1f7f1d60f2d28fc1bb886e8de0988caee9fa553bf16edaf70be4fcc',100.0,1779130495.01089,1,'2023-01-19T20:55:03Z',NULL,NULL,NULL,'["Observability", "Dashboards", "Developer Tooling"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md"]','["kubernetes-on-premise.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-19T20:55:03Z", "gh_stars": 6247}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/antrea','VMware-tanzu Antrea','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9bf5509121e1f02344fc0b7940d0ae4254283aec31ad23ef434c8ca11f65f3a8',100.0,1.7790331585819931e+09,0,'2026-05-17T17:52:38.581993+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/buildkit-cli-for-kubectl','vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f222d3e28b5c40bb71cc05c93efb05ad089bcf96a1cc7a93455a1a2051c094e',100.0,1.77902942212140488e+09,0,'2026-05-17T16:50:22.121405+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubectl-commands.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/buildkit-cli-for-kubectl"}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/k-bench','==vmware-tanzu/k-bench== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc9e83bcf59d12281d71dd6306c42cc3517d338a31e01967b538352cf4f304d4',100.0,1.7790331633176651e+09,0,'2026-05-17T17:52:43.317665+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware/k-bench"}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/octant','vmware-tanzu/octant','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','542bedab216c3f66466fe63164e80299b5c4e0ce3a5539ecadd620c90ee4f921',100.0,1.77903361552823591e+09,0,'2026-05-17T18:00:15.528236+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/octant"}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/pinniped',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','661fa35ea5636cb1668aa573444690a764339f9ccfa53cbb7369b42419e3e5dc',100.0,1.77903410570468902e+09,0,'2026-05-17T18:08:25.704689+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/sonobuoy','sonobuoy','','2023',3,'Diagnostic tool created by VMware Tanzu that facilitates understanding of Kubernetes cluster state by running conformance tests, security benchmarks, and custom extensions.','Go','Tool','Advanced',0,'online','manual','2f20624a434d9ecd04f9519fa8395820867fc9fc4d0febaead59b6cb07b75767',100.0,1.77903191055335211e+09,1,'2025-11-25T23:13:32Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Compliance"]','["[ENTERPRISE-STABLE]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-25T23:13:32Z", "gh_stars": 3043}'); -INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/velero','github.com/vmware-tanzu/velero','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0078c52bf3b08aaf10d444c0f65ee0aebc3ebff65ac9f49eacde1febe8b12b00',100.0,1.77902906142764091e+09,0,'2026-05-17T16:44:21.427641+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://github.com/velero-io/velero"}'); -INSERT INTO "resources" VALUES('https://github.com/vmware/k-bench','vmware-tanzu/k-bench 🌟','','2021',3,'A benchmarking framework tailored specifically for assessing file and block storage performance inside Kubernetes. It runs FIO operations inside containers to analyze read/write IOPS and latency behaviors across storage classes.','Go','Benchmarking Suite','High',0,'online','manual','d7291e919a819ac3438a5c3a6f32d74d5df2efd07e1f3b24c4e3e0627d6b461f',100.0,1.77913049502643799e+09,1,'2026-03-12T03:44:16Z',NULL,NULL,NULL,'["Performance & Testing", "Benchmarking", "Storage Performance"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-12T03:44:16Z", "gh_stars": 408}'); -INSERT INTO "resources" VALUES('https://github.com/vmware/kube-fluentd-operator','kube-fluentd-operator 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b35a102eb9d881d4f01ac6369fc4a528130abeffc552c314da5ad6291892f32d',100.0,1.77903164590438604e+09,0,'2026-05-17T17:27:25.904386+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/kube-fluentd-operator"}'); -INSERT INTO "resources" VALUES('https://github.com/vmware/octant','VMware octant','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','542bedab216c3f66466fe63164e80299b5c4e0ce3a5539ecadd620c90ee4f921',100.0,1.77903185072963905e+09,0,'2026-05-17T17:30:50.729639+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-tanzu/octant"}'); -INSERT INTO "resources" VALUES('https://github.com/vmware/pinniped',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','febd0a05d74d6b53d2e642fb8c17c27d61ab5b483f60a66c877f544d89c10bbe',100.0,1.77913049494898891e+09,1,'2026-05-18T20:54:54.948989+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); -INSERT INTO "resources" VALUES('https://github.com/volatiletech/sqlboiler','volatiletech/sqlboiler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87c8942edba2b92c75468c2d02bb3394489c1e9782a58312d3a19cdc51b50f3a',100.0,1.77903258931870198e+09,0,'2026-05-17T17:43:09.318702+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://github.com/aarondl/sqlboiler"}'); -INSERT INTO "resources" VALUES('https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools','Azure/vscode-kubernetes-tools 🌟','','2017',5,'Developed by Microsoft/Azure, this foundational extension integrates cluster management, manifest linting, Helm support, and debug workflows directly into the editor for effortless Kubernetes operations.','TypeScript','Extension','Intermediate',0,'online','manual','648ef2b897f1fd389d81aa2bbb2513f28cc3326b3ed407bd0a9b8ac7cb47956e',100.0,1.7791304950195651e+09,1,'2026-06-13T01:13:50Z',NULL,NULL,NULL,'["Development Tools", "VS Code", "Kubernetes Extensions"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:13:50Z", "gh_stars": 762}'); -INSERT INTO "resources" VALUES('https://github.com/wagoodman/dive','dive 🌟','','2026',5,'Dive is an indispensable terminal-based tool designed to inspect Docker images, analyze layer contents, and discover ways to shrink image size. By calculating the efficiency metric of individual layers and identifying wasted space from modified or deleted files, it gives platform teams precise insight into image build processes. In 2026, it remains a de facto standard tool for CI/CD optimization pipelines to keep enterprise container sizes lean and secure.','Go','Tool','Medium',0,'online','manual','c1155c8f1bc813e276d2dda0671128eb0419a310d3cfe74945163603212b7240',100.0,1.77903077958084797e+09,1,'2025-12-15T17:20:36Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Image Optimization"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-15T17:20:36Z", "gh_stars": 54224}'); -INSERT INTO "resources" VALUES('https://github.com/wallarm/sysbindings','wallarm/sysbindings','','2019',1,'A security auditing library tracking underlying operating system bindings and kernel integrations. Developed to map and check system-level execution, it helps identify container runtime escape attempts.','Go','Security Utility','Advanced',0,'online','manual','f09bc51cc5a2e250d70f065b62dbb4cccf64ad33222cbadcdd0b96b390fd24ef',100.0,1.77903157667258906e+09,1,'2022-08-24T04:45:13Z',NULL,NULL,NULL,'["Security & Compliance", "Runtime Security", "System Calls"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-24T04:45:13Z", "gh_stars": 19}'); -INSERT INTO "resources" VALUES('https://github.com/wangjia184/pod-inspector','wangjia184/pod-inspector','','2020',0,'A localized tool developed to inspect and audit target pod environments. It analyzes container variables, runtime logs, and interface networks directly inside running clusters to facilitate rapid diagnosis.','Go','Diagnostic Tool','Intermediate',0,'online','manual','8abf6fe284c80d6bc06d5c8a807d378f12db57960014e121b37868e6299d2878',100.0,1.78173604686048293e+09,1,'2026-06-18T00:40:46.860483+02:00',NULL,NULL,NULL,'["Observability & Performance", "Pod Diagnostics", "Inspection Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/wardviaene','github.com/wardviaene (kubernetes, terraform, ansible, docker, etc) 🌟','','2025',0,'A public code profile hosting highly referenceable configuration setups across Terraform, Ansible, Docker, and Kubernetes. The repositories serve as companion code for prominent DevOps bootcamps, detailing clean infrastructure-as-code patterns. (Live Grounding: Continually referenced by global practitioners transitioning to cloud infrastructure specialties).','HCL/YAML','Code Repository','Intermediate',0,'online','manual','447179f1e113a43ea28a199a27e97a83c8c4c2f3c3a2eb66e570539391e4a55c',100.0,1.77902951369122791e+09,1,'2026-05-17T16:51:53.691228+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "IaC"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/wardviaene/advanced-kubernetes-course','wardviaene/advanced-kubernetes-course','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f636c297880e176813cf80b6d3b1db7abe172fbeda24ac23f7cf4309f9b9fa9f',100.0,1.77903257913874197e+09,1,'2026-05-17T17:42:59.138742+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker"}'); -INSERT INTO "resources" VALUES('https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker','wardviaene/advanced-kubernetes-course/spinnaker 🌟','','2020',0,'Curator Insight points to a companion repository for an advanced Kubernetes Spinnaker course. Live Grounding emphasizes its utility in demonstrating advanced deployment strategies (such as blue-green and canary analysis) directly inside Kubernetes clusters using Spinnaker''s pipeline GUI. It remains a reliable hands-on learning lab.','Shell','Repository','Advanced',0,'online','manual','00d8a3f1b9429aa9162c6d3c5d1c67c81d52800be22cc863a0ae3c5bd1be2ba3',100.0,1.78173591078501701e+09,1,'2026-06-18T00:38:30.785017+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Kubernetes Deployment Models"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/wardviaene/jenkins-course','wardviaene/jenkins-course','','2020',0,'A highly practical repository containing configuration examples, scripts, and multi-stage pipeline templates for various programming languages. Designed to serve as hands-on exercises for developers studying infrastructure-as-code and configuration-as-code fundamentals.','Shell','repository','Beginner',0,'online','manual','ca038c96e82bd2f05ad48674b128ec330a3cb2a4b1f0485555a9a0bcd60e8dfa',100.0,1.78173599220515203e+09,1,'2026-06-18T00:39:52.205152+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/wardviaene/kubernetes-course','wardviaene/kubernetes-course','','2024',4,'Accompanying codebase for Ward Viaene''s comprehensive Kubernetes course, demonstrating deployments, configurations, microservice communication patterns, and cloud migrations. (Live Grounding: Widely trusted community-backed repository illustrating production-grade YAML configurations).','YAML/Go','Code Repository','Intermediate',1,'online','manual','155e7375547c1616e34a4f6c86e5469a201d48f1daed273856ae084cf677328d',100.0,1.77903058786234688e+09,1,'2023-03-17T15:48:10Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Courses"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/kubernetes-tutorials.md"]','["demos.md", "kubernetes-tutorials.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-17T15:48:10Z", "gh_stars": 1732}'); -INSERT INTO "resources" VALUES('https://github.com/we-dcode/kubetunnel','github.com/we-dcode/kubetunnel','','2026',2,'Kubetunnel is an elegant CLI utility that establishes secure bi-directional tunnels, connecting local developer machines with active remote namespaces. It enables local microservices to resolve cluster-internal DNS and receive traffic as if they were running inside the virtual network. This capability dramatically accelerates development cycles by eliminating the need for constant remote deployments.','Go','CLI Tool','Intermediate',0,'online','manual','9d4d5b0269e92c304f9ef91f3529cf29605a82113d23d6d6914e8ec2d4457ca9',100.0,1.779031898347543e+09,1,'2023-02-21T10:26:19Z',NULL,NULL,NULL,'["Operations", "Port Forwarding", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-21T10:26:19Z", "gh_stars": 200}'); -INSERT INTO "resources" VALUES('https://github.com/weaveworks-experiments/kspan','Kspan - Turning Kubernetes Events into spans 🌟','','2022',3,'An experimental tool designed to consume Kubernetes events and convert them into OpenTelemetry-compliant spans. By treating lifecycle events as spans, it enables operators to visualize cluster events inside APM tracing backends like Jaeger or Zipkin. With Weaveworks'' exit from active development, the project remains an archived but highly influential conceptual reference in 2026.','Go','Event Translator','High',1,'online','manual','e3d1e2e3c362d84d8e03336b387691b0561644dd4882705a8f2aa7b05cf23392',100.0,1779030739.75657,1,'2023-06-24T11:56:27Z',NULL,NULL,NULL,'["Operations", "Observability", "Distributed Tracing"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-06-24T11:56:27Z", "gh_stars": 807}'); -INSERT INTO "resources" VALUES('https://github.com/weaveworks/awesome-gitops','Awesome-GitOps','','2026',3,'The canonical index of GitOps tools, configuration structures, and continuous deployment runtimes originally compiled by Weaveworks. While Weaveworks itself shifted, this directory remains structurally fundamental for ArgoCD and Flux setups.','Markdown','Awesome List','Advanced',1,'online','manual','14e7315e6fe04f90d20b18a9d4fb9c9996736db192364f9fa3554bb6e86c62d7',100.0,1.77903126676593899e+09,1,'2025-12-10T07:29:20Z',NULL,NULL,NULL,'["Cloud Native", "GitOps", "Continuous Delivery Operators"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-10T07:29:20Z", "gh_stars": 1696, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/weaveworks/cluster-api-provider-existinginfra','weaveworks/cluster-api-provider-existinginfra','','2023',5,'Formerly known as CAPE, this Cluster API provider enabled declarative cluster bootstrap over pre-existing SSH-accessible infrastructure (bare-metal or legacy virtual machines). Following the shutdown of Weaveworks in 2024, the project was officially archived, yet it continues to serve as an engineering reference for building custom SSH-driven infrastructure control loops.','Go','Tool','Advanced',0,'online','manual','2f84416867b5e9b16beac4486022391f29edb9661db5636b2f733ccd76cbbc55',100.0,1.77903279362642908e+09,1,'2022-09-23T16:07:25Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Cluster API Providers"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-23T16:07:25Z", "gh_stars": 45}'); -INSERT INTO "resources" VALUES('https://github.com/weaveworks/eksctl','ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','95e763d5c392dfca92162a2287805a43b0a40517f9818c4cb07ddef48cb2b47b',100.0,1.77903238379457902e+09,0,'2026-05-17T17:39:43.794579+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/weaveworks/kubediff','kubediff 🌟','','2019',4,'A pioneering utility from Weaveworks that compared declarative Kubernetes manifests on disk with live cluster state to highlight drift. Historically important as a foundational GitOps tool, now superseded by automated reconciliation loops.','Python','CLI Tool','Intermediate',0,'online','manual','adc1dca09a4aba6f33c26682b72ea20b995e5c267076ea7569d6d463c1d0589c',100.0,1.77903370492469191e+09,1,'2023-10-24T15:14:24Z',NULL,NULL,NULL,'["Operations & UX", "GitOps Verification", "State Difference"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-24T15:14:24Z", "gh_stars": 1181}'); -INSERT INTO "resources" VALUES('https://github.com/weaveworks/kured','weaveworks: kured - Kubernetes Reboot Daemon 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','08fd05371ed694fe460e32a28d52b40bdef0ff8b63d69ee62cc2a4a8016bd7bc',100.0,1.77903280075564098e+09,0,'2026-05-17T17:46:40.755641+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubereboot/kured"}'); -INSERT INTO "resources" VALUES('https://github.com/weaveworks/tf-controller','weaveworks/tf-controller: Weave GitOps Terraform Controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fdf5961adf936014db589efc9c5ee27ba146b1616205da70fc26040b3c007c42',100.0,1.77903229030671191e+09,0,'2026-05-17T17:38:10.306712+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/flux-iac/tofu-controller"}'); -INSERT INTO "resources" VALUES('https://github.com/weaveworks/weave','github: Weave Net - Weaving Containers into Applications','','2024',5,'Weave Net is a widely adopted container CNI plugin that creates an autonomous peer-to-peer overlay network with no external database requirements. The repository was archived by Weaveworks in 2024, prompting enterprise engineering teams to migrate to active, high-performance CNIs like Cilium (eBPF-driven) or Calico.','Go','Tool','Advanced',0,'online','manual','1f69911f39474f4490279732d9001d534358fb2dcce5a45d4763660c952008df',100.0,1.77903258749661588e+09,1,'2024-08-09T08:45:55Z',NULL,NULL,NULL,'["Networking", "CNI Plugins", "Overlay Networks"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/gitops.md", "docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md", "gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-09T08:45:55Z", "gh_stars": 6612}'); -INSERT INTO "resources" VALUES('https://github.com/weaveworks/wksctl','Weave Kubernetes System Control - wksctl','','2026',5,'Weaveworks'' Weave Kubernetes System Control (wksctl) was a GitOps-based tool for cluster creation, configuring infrastructure directly from a declared state stored in git. Curator Insight vs Live Grounding: Following Weaveworks'' operational shutdown, this tool has been archived and is considered historical legacy.','Go','Repository','Advanced',0,'online','manual','d25ae3245b5037cb51e5ff35f8e9c8da2923268e8149a3dc7af46358dfe60703',100.0,1.77903086543585109e+09,1,'2023-03-31T12:32:52Z',NULL,NULL,NULL,'["Provisioning", "GitOps", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/gitops.md", "docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "gitops.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-31T12:32:52Z", "gh_stars": 389}'); -INSERT INTO "resources" VALUES('https://github.com/webmeshproj/webmesh-vdi','kVDI','','2023',3,'Duplicated reference of the peer-to-peer cloud-native VDI platform. It enables scalable running of interactive virtual desktops inside standard Kubernetes pods via automated remote-protocol streaming.','Go','VDI Platform','High',1,'online','manual','b33746153e732c810999240e093ebfdbe7489d0348fc6fde2fbc78d253880650',100.0,1.77913049496716499e+09,1,'2023-10-20T18:30:30Z',NULL,NULL,NULL,'["Infrastructure", "Virtual Desktop Infrastructure", "Edge Networking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-10-20T18:30:30Z", "gh_stars": 459}'); -INSERT INTO "resources" VALUES('https://github.com/welldone-cloud/aws-list-resources','github.com/welldone-cloud/aws-list-resources','','2025',5,'A targeted utility designed to list all active resources inside an AWS account, bypassing the visibility gaps of typical inventory tools. It scans all supported services and regions, returning clean, actionable reports. Extremely useful for platform engineers cleaning up stale testing environments and auditing cloud billing leakages.','Python','Repository','Intermediate',0,'online','manual','6eaff4e9e8e0115065c334f50c585f49ef824d7c1dcf9d4b823f397cd8ec28d8',100.0,1.77903390680349302e+09,1,'2025-12-21T19:45:27Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Resource Querying"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-12-21T19:45:27Z", "gh_stars": 184}'); -INSERT INTO "resources" VALUES('https://github.com/werf/kubedog','werf/kubedog','','2026',3,'Kubedog is an open-source Go library designed to track and stream real-time logs and events from Kubernetes resources during active rollouts. By operating directly inside pipelines, it allows tools like Werf to react immediately to failing Pods or failing startup probes. Real-world validation highlights its utility for building customized deployment dashboards and intelligent pipeline gates.','Go','Library','Intermediate',0,'online','manual','4d23eeed18c53fb55c029d3b4be0be9f75dd5283873de96af2fc3fd999b7e6f7',100.0,1.77902970503163599e+09,1,'2026-05-26T15:26:53Z',NULL,NULL,NULL,'["Observability", "Deployment Monitoring", "Libraries"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T15:26:53Z", "gh_stars": 745}'); -INSERT INTO "resources" VALUES('https://github.com/werf/nelm','Nelm: A Helm Alternative for Kubernetes Deployments','','2026',4,'A high-performance deployment engine embedded in Werf that provides a drop-in, robust alternative to standard Helm tracking. It addresses Helm''s native state validation limitations by offering deep, real-time resource validation and status monitoring.','Go','CLI Tool','Advanced',0,'online','manual','cac2c808282f7ec7c8cfe05e75cbab1f2dd41cc01763c93e962c302aa642032f',100.0,1.77903032351133799e+09,1,'2026-06-11T11:21:07Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Alternative Deployment Engines"]','["[ENTERPRISE-STABLE]"]','["docs/gitops.md", "docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-11T11:21:07Z", "gh_stars": 1083}'); -INSERT INTO "resources" VALUES('https://github.com/werf/werf','==werf/werf==','','2026',4,'Werf is a mature, GitOps-driven deployment tool that bridges the gap between raw application code and active Kubernetes clusters. By handling container builds, Helm chart execution, and multi-tier rollout monitoring under a single interface, it simplifies continuous integration pipelines. Live grounding shows robust enterprise adoption due to its deterministic rebuild prevention and active build caching.','Go','CLI Tool','Intermediate',0,'online','manual','4cae4bc2290f403f6e2b4bf9c0a93e365801686e965328098585a4e5205963ab',100.0,1.77903261374994492e+09,1,'2026-06-11T21:18:12Z',NULL,NULL,NULL,'["Application Delivery", "CI/CD", "GitOps"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T21:18:12Z", "gh_stars": 4694}'); -INSERT INTO "resources" VALUES('https://github.com/widdix/aws-cf-templates',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f9233c1dcc737bf8f5f2fd6ca6045bb0aa668c35c9e8695ab73b3a74e41d5ac5',100.0,1.77903431932629609e+09,0,'2026-05-17T18:11:59.326296+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-iac.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/willdady/aws-resource-based-policy-collector','willdady/aws-resource-based-policy-collector: AWS resource-based policy'' collector','','2024',5,'A dedicated security utility that scans and aggregates resource-based policies (e.g., S3 Bucket Policies, KMS Key Policies, SQS Policies) across AWS accounts. It aims to surface overly permissive access matrices that violate least privilege models. The script serves as an important compliance utility for scanning public and cross-account configuration leakage.','Go','Repository','Intermediate',0,'online','manual','4234aeaaac78b509344a09f998bb73de80034955f6520f5b01d1d3f7d5427e2a',100.0,1.77902957376021695e+09,1,'2022-09-17T08:08:58Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-09-17T08:08:58Z", "gh_stars": 24}'); -INSERT INTO "resources" VALUES('https://github.com/willdady/cdk-iam-credentials-rotator','willdady/cdk-iam-credentials-rotator: IAM Credentials Rotator','','2021',5,'An AWS CDK construct designed to automatically rotate IAM credentials using AWS Lambda. This tool mitigates security risks of long-lived access keys by orchestrating automated rotation policies via Amazon EventBridge scheduler rules. While a community-focused tool, it provides a functional baseline template for serverless compliance automation.','TypeScript','Repository','Intermediate',0,'online','manual','13943a272ac11061fb6f4a4e83d673fb0fa65ea5402fc603d9d801282f33e962',100.0,1.77903316702080202e+09,1,'2022-08-28T12:14:19Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Credential Management"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-28T12:14:19Z", "gh_stars": 17}'); -INSERT INTO "resources" VALUES('https://github.com/wincent/git-cipher','git-cipher','','2020',1,'An older utility designed to cryptographically secure and decrypt files transparently inside Git workspaces. Largely superseded by modern alternatives like SOPS, it serves as an educational reference for understanding custom Git-filter operations.','Ruby','Tool','Intermediate',0,'online','manual','b2766a3476638a9911845e998a2e6ae6d7213642a229cc77f566a67f8c4e3ad5',100.0,1.77903067409851098e+09,1,'2025-12-29T11:35:38Z',NULL,NULL,NULL,'["Security", "Developer Tooling", "Git Secrets Security"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-29T11:35:38Z", "gh_stars": 90}'); -INSERT INTO "resources" VALUES('https://github.com/windup','windup','','2013',0,'Windup (upstream source for Red Hat Migration Toolkit for Applications) is an extensible, rule-based modernization engine. It analyzes Java application bytecode and source files to generate detailed cloud-readiness and microservice conversion reports.','Java','CLI Tool','Advanced',0,'online','manual','4f773a2dd1cbd9554616a588b79b6f859e6811185dc399b1bea69201a7a24892',100.0,1.77903203698802399e+09,1,'2026-05-17T17:33:56.988024+02:00',NULL,NULL,NULL,'["App Migration", "Application Modernization", "Java Migration"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/winfordlin/Compass','Compass 🌟','','2018',0,'An early monitoring-adjacent helper tool built to observe pod scheduling metrics and identify suboptimal deployment sizes. Long since abandoned, modern alternatives like Kubecost and OpenCost provide the comprehensive telemetry required.','Go','Monitoring Utility','Intermediate',1,'online','manual','c3fa36d8a9e8502aca01ed879598cab4b297470b0df9d2b844fe488deda703a2',100.0,1.78173604686419606e+09,1,'2026-06-18T00:40:46.864196+02:00',NULL,NULL,NULL,'["Cluster Management", "Cost Optimization", "Metrics Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/witchery-project/witchery','witchery-project/witchery','','2020',2,'A security chaos engineering framework designed to simulate security compromises and platform exploits inside clusters. It tests detection alerts, runtime defense mechanisms, and operational response procedures.','Go','Chaos Engineering Framework','Advanced',0,'online','manual','87f4eeefa7b7e2125d27b9e10def3f7512363926dfe8e31a295a240686cb9259',100.0,1.77903166966052293e+09,1,'2022-05-17T15:07:34Z',NULL,NULL,NULL,'["Security & Compliance", "Chaos Engineering", "Intrusion Simulation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2022-05-17T15:07:34Z", "gh_stars": 130}'); -INSERT INTO "resources" VALUES('https://github.com/wololock/jenkine-pipeline-maven-demo/tree/sdkman','Jenkins Pipeline Maven build demo','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e8e3fcf507d0aaa6d021b39bd9cdd9204de01fa4ea7de2902bd69c7a58244f02',100.0,1.77903251897968101e+09,1,'2026-05-17T17:41:58.979681+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/wongcyrus/aws-account-cloud9-visualizer','AWS Account Cloud9 Visualizer','','2021',0,'A specialized developer tool tailored for deployment inside AWS Cloud9 instances. Allows engineers to quickly visualize localized cloud development patterns and inspect running sandboxes directly from the IDE.','Python','Tool','Intermediate',0,'online','manual','0de832aa4685b4a6a979b74c840e5620cfa1d007eb072f5f32de6692b9e9f0a4',100.0,1.78173590072979402e+09,1,'2026-06-18T00:38:20.729794+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Integration", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/wsargent/docker-cheat-sheet','github.com: Docker cheat Sheet','','2025',5,'One of the most popular, extensive open-source community references for Docker command lines and runtime configurations. Meticulously compiles network setups, volume bindings, Dockerfile directives, and diagnostic debugging tricks into a highly accessible repository.','Markdown','Repository','Intermediate',0,'online','manual','2ac73793d9a89ca8761050f93bb5a9ba40678d5baeba2f8d597c62ec25ccd65a',100.0,1.7790296790585761e+09,1,'2024-12-31T03:00:47Z',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-12-31T03:00:47Z", "gh_stars": 22528}'); -INSERT INTO "resources" VALUES('https://github.com/wunderio/csi-rclone','csi-rclone: CSI rclone mount plugin','','2023',2,'A Container Storage Interface (CSI) plugin that allows mounting a wide variety of cloud storage providers (such as Google Drive, S3, OneDrive, and Dropbox) as volumes in Kubernetes pods using rclone. It abstracts back-end storage services into standard PVs. In 2026, it continues to be actively utilized for niche, multi-cloud storage access requirements.','Go','CSI Plugin','High',0,'online','manual','cc524fedd811472bda123374fd1a7936b720248985a7905555cd8d120a5f26a9',100.0,1779031255.83913,1,'2024-09-12T06:37:10Z',NULL,NULL,NULL,'["Storage", "CSI", "Cloud Storage"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-12T06:37:10Z", "gh_stars": 259}'); -INSERT INTO "resources" VALUES('https://github.com/xUnholy/k8s-gitops','Raspbernetes - Kubernetes Cluster: k8s-gitops','','2025',5,'A robust, real-world case study and GitOps reference repository optimized for ARM-based Raspberry Pi clusters. Incorporates high-availability deployment structures using Flux, K3s, and modern observability stacks. Serves as a great architectural resource.','YAML','Repository','Medium',0,'online','manual','5759d8430876ceaa891b982f6a3d9d5098914598c8d6105ed24b4c3f300eb041',100.0,1.77902970488358807e+09,1,'2026-06-14T09:15:39Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Edge Deployments"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:15:39Z", "gh_stars": 634}'); -INSERT INTO "resources" VALUES('https://github.com/xavier-mt/kerbi','Kerbi 🌟','','2020',1,'A lightweight Ruby-based framework to generate, validate, and manage Kubernetes configurations. It allows writing clean, reusable Ruby manifests instead of raw YAML structures to simplify application templates.','Ruby','Configuration Tool','Medium',0,'online','manual','cd9ebd380852f5789e18dbacca52b04a66f72fe5ad63a943a91f9c036093bdee',100.0,1.77913049501726794e+09,1,'2022-06-16T09:03:15Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Templating"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-16T09:03:15Z", "gh_stars": 14}'); -INSERT INTO "resources" VALUES('https://github.com/xiaods/k8e','xiaods/k8e','','2023',5,'A lightweight Kubernetes distribution (k8e, standing for "k8s easy") modeled after K3s but strictly adhering to standard upstream components. It is tailored for low-resource edge architectures, CI environments, and hobbyist networks requiring low memory profiles and simple setups.','Go','Software','Intermediate',1,'online','manual','f166032c3373af095febf14fd28e54a972c33cd2c57bce9db59e826eb3b1389a',100.0,1.77903311866967391e+09,1,'2026-06-06T10:04:34Z',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-06T10:04:34Z", "gh_stars": 449}'); -INSERT INTO "resources" VALUES('https://github.com/xiaopeng163/docker-compose-tpg','docker-compose-tpg: Telegraf + Prometheus + Grafana Local Testing Environments','','2022',0,'A streamlined Docker Compose setup establishing a local monitoring stack with Telegraf, Prometheus, and Grafana. Excellent for local telemetry testing, dashboard debugging, and metric ingestion trials before scaling to Kubernetes systems.','YAML','Repository','Beginner',0,'online','manual','4b3f0288c1337bd68fa980e20734d7a2ff291809d3be6d0cf9cb013485419e08',100.0,1.7817359212202351e+09,1,'2026-06-18T00:38:41.220235+02:00',NULL,NULL,NULL,'["Observability & Testing", "Metrics Monitoring", "TPG Monitoring Stack"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/yahoo/check-log4j','yahoo/check-log4j','','2021',5,'Yahoo''s archived, command-line tool designed to detect vulnerable Log4j JAR instances within mounted folder structures and container layers. It uses local binary scanning patterns to identify vulnerabilities, making it a reliable reference for building custom forensic scanning tools.','Go','Tool','Intermediate',0,'online','manual','6c2ee18602a80f1526ee082d3c4db6ef93f63554fd29e8c079a5903ca221dcc9',100.0,1.77903084725778698e+09,1,'2026-03-08T19:43:51Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-08T19:43:51Z", "gh_stars": 169}'); -INSERT INTO "resources" VALUES('https://github.com/yandex-cloud/k8s-csi-s3','github.com/yandex-cloud: CSI for S3','','2026',5,'An open-source CSI driver that allows mounting Amazon S3 object buckets directly as filesystems within Kubernetes pods using local FUSE drivers. This interface permits legacy applications expecting flat directory paths to consume S3 storage backends with minimal code refactoring.','Go','CSI Driver','Medium',0,'online','manual','0c9118b0bb755f9e4d66fafc9c40a708c36261f37a187a76b64f3c1469b058d1',100.0,1779031099.5623,1,'2026-05-05T12:23:53Z',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "S3 Integration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-05T12:23:53Z", "gh_stars": 859}'); -INSERT INTO "resources" VALUES('https://github.com/yangshun/tech-interview-handbook','Tech Interview Handbook','','2026',5,'The definitive prep suite for engineering roles, focusing on algorithms, practical system design topologies, behavioral matrices, and resume optimizations. Provides actionable code structures and design templates built to satisfy high-bar technical interview pipelines.','TypeScript','Educational Repository','Intermediate',0,'online','manual','6a235dd3393fe945bb3152c0ae242a7037b3ab53750ab982ed840c998eb25d47',100.0,1.7790302204840331e+09,1,'2026-04-05T23:58:25Z',NULL,NULL,NULL,'["Software Engineering", "Career Development", "Interview Preparation"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-05T23:58:25Z", "gh_stars": 140289, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/yangtao309/awesome-api-gateway','Awesome API Gateway','','2026',0,'An extensive catalog mapping API Gateway engines, ingress controllers, and edge proxy configurations (including Envoy, Kong, and APISIX). Essential for routing microservice traffic safely across network partitions. Serves as a great architectural guide for configuring traffic shaping, rate limiting, and authentication.','N/A','Repository','Advanced',1,'online','manual','6d62ffc18ab304cbe5bbbb78b7e687572c5bc3372d797648992211bbebdb9b97',100.0,1.78173612321062588e+09,1,'2026-06-18T00:42:03.210626+02:00',NULL,NULL,NULL,'["API Development", "API Gateway", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/yankils/Simple-DevOps-Project','yankils/Simple-DevOps-Project','','2021',0,'A practical demonstration codebase combining core DevOps components, including automated provisioning scripts and simple pipeline files, to launch a basic application stack. Designed for educational labs. (Live Grounding: Good for foundational learning, though not suited for enterprise-scale zero-trust environments).','Shell/Dockerfile','Code Repository','Beginner',0,'online','manual','2adcf09384710ca2deea5c47ee9a7c2a4abc449e0cfd8db7039287bb99044faa',100.0,1.7817359009105761e+09,1,'2026-06-18T00:38:20.910576+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Project Blueprints", "Infrastructure Showcase"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/yannh/kubeconform','github.com/yannh/kubeconform 🌟','','2026',2,'A ultra-fast, modern Kubernetes manifest validator written in Go, acting as a direct replacement for kubeval. Validates resources against official OpenAPI schemas, automatically caching custom resource definitions (CRDs) in offline environments. Recognized globally as a de facto tool for GitOps CI verification.','Go','Tool','Intermediate',1,'online','manual','d0194bae90719e8090d5e89ec9330ccd956614659cb606f185cd56f643c82502',100.0,1.77903106472176599e+09,1,'2026-06-13T11:53:23Z',NULL,NULL,NULL,'["DevOps", "Static Analysis", "Kubernetes Validation"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["devsecops.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T11:53:23Z", "gh_stars": 3066}'); -INSERT INTO "resources" VALUES('https://github.com/yashvardhan-kukreja/kube-bench-exporter','kube-bench-exporter','','2022',5,'A dedicated exporter designed to scrape kube-bench CIS compliance output files and convert them into standard Prometheus metrics. This allows SREs to implement real-time security scanning and continuous integration metrics directly on Grafana.','Go','Exporter','Medium',0,'online','manual','d76db84e9002a9cc1381d0c43f6083a9827b26d893b4ce405b43a7bf880293e0',100.0,1.77903006983412504e+09,1,'2021-04-03T00:12:14Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "Exporters"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-03T00:12:14Z", "gh_stars": 12}'); -INSERT INTO "resources" VALUES('https://github.com/ynqa/bul','bul: Interactive TUI for Exploring Kubernetes Container Logs','','2020',1,'An interactive Terminal User Interface (TUI) written in Go designed to query and stream local Kubernetes container logs. Live Grounding Note: Because development has remained inactive for years, it is considered legacy; modern engineers typically use tools like K9s or Stern in active production.','Go','Repository','Intermediate',0,'online','manual','7ab05ef49b587ea38c10c86b9b9efb6d9a3ae7fbcf07fca26c3233d600c30c9d',100.0,1.77903180249505496e+09,1,'2024-05-23T09:31:41Z',NULL,NULL,NULL,'["Log Management & Diagnostics", "Command Line Tools", "Terminal Interfaces"]','["[LEGACY]"]','["docs/container-managers.md", "docs/kubernetes-monitoring.md", "docs/kubernetes-tools.md"]','["kubernetes-monitoring.md", "container-managers.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-23T09:31:41Z", "gh_stars": 16}'); -INSERT INTO "resources" VALUES('https://github.com/ynqa/jnv','github.com/ynqa/jnv 🌟','','2025',5,'An interactive, terminal-based JSON parser and path finder built with Rust. Provides instant autocompletion of JSON pointer selectors and real-time validation feedback to accelerate complex pipeline debugging.','Rust','CLI Tool','Medium',0,'online','manual','6df9199cb6573cafd3aaadb3ec7f5f717bfb3a171ea995daf94fd08a39ba6045',100.0,1.77903455842657089e+09,1,'2026-04-03T09:13:20Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-03T09:13:20Z", "gh_stars": 6044, "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/yogeshkk/K8sPurger','K8sPurger 🌟','','2022',2,'A tool designed to scan a Kubernetes cluster for unused resources, identifying orphan ConfigMaps, Secrets, PVCs, and service accounts. By automating the discovery of redundant workloads, it reduces bloat and improves cluster security posture. Active through 2026 as a simple, highly effective housecleaning utility.','Go','CLI Tool','Medium',0,'online','manual','50ee1755862d744903d32d4912ecbbee3b231670b60767aa0a894ad4744d86bf',100.0,1.77903153848535108e+09,1,'2024-02-18T19:09:02Z',NULL,NULL,NULL,'["Operations", "Resource Management", "Cleanup"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-18T19:09:02Z", "gh_stars": 256}'); -INSERT INTO "resources" VALUES('https://github.com/yokawasa/action-setup-kube-tools','yokawasa/action-setup-kube-tools','','2026',5,'A dedicated GitHub Action designed to dynamically download and configure vital Kubernetes operational binaries (such as kubectl, helm, kustomize, and minikube) across runner agents, ensuring strict parity between tool states.','JavaScript','Tool','Low',0,'online','manual','fd33c9fd1d3bbabf17697759d4ed37bf0eee0989a9a783fc57fa6ad5598be2eb',100.0,1.779030359621665e+09,1,'2026-06-10T14:49:12Z',NULL,NULL,NULL,'["Software Delivery", "GitHub Ecosystem", "Runner Utilities"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T14:49:12Z", "gh_stars": 92}'); -INSERT INTO "resources" VALUES('https://github.com/yonahd/kor','==github.com/yonahd/kor==','','2023',5,'Kor is an out-of-the-box orphan resource finder that helps platform teams reclaim cluster resources by identifying unused ConfigMaps, Secrets, ServiceAccounts, and PVCs. Featuring stdout, JSON, and Prometheus metrics outputs, it easily embeds into monitoring pipelines to optimize cluster costs.','Go','CLI Tool / Agent','Intermediate',0,'online','manual','d2f8431befad3a2a6349506b8c50fe0d5e8c4c9acea8103e8d216895c8fb6539',100.0,1.77903264046532607e+09,1,'2026-05-26T06:51:45Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Resource Cleanup", "Cluster Hygiene"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-26T06:51:45Z", "gh_stars": 1798}'); -INSERT INTO "resources" VALUES('https://github.com/yonahd/orphaned-configmaps','github.com/yonahd/orphaned-configmaps: Orphaned ConfigMaps','','2022',5,'Orphaned ConfigMaps detects unreferenced ConfigMaps and Secrets across active namespaces. By scanning volume mounts and env declarations, it exposes abandoned configurations that increase complexity and security exposure. It is a targeted utility for regular cluster housekeeping.','Go','CLI Tool','Beginner',0,'online','manual','076b10835b9fcc36f757a36e5034dc00bf021e67457475a6c640895aa1c0fa29',100.0,1.78173604712030196e+09,1,'2026-06-18T00:40:47.120302+02:00',NULL,NULL,NULL,'["Observability & Diagnostics", "Resource Cleanup", "Cluster Hygiene"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.com/yteraoka/kubectl-isolate','kubectl-isolate','','2022',5,'A troubleshooting plugin that temporarily isolates running pods from Service network targets by modifying selector labels. Enables in-depth live diagnostics on broken pod targets without tearing down functional setups.','Go','CLI Plugin','Intermediate',0,'online','manual','b0864d5afab08901c5067a9b47ffaeb906f4742b3edbc02a6253b79fab0b7ba9',100.0,1.77903114340933609e+09,1,'2020-07-05T00:56:41Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Traffic Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-07-05T00:56:41Z", "gh_stars": 10}'); -INSERT INTO "resources" VALUES('https://github.com/zakkg3/ClusterSecret','zakkg3/ClusterSecret: Kubernetes ClusterSecret operator','','2022',3,'A specialized operator automating secret distribution and synchronization across target namespaces in a cluster. It updates, recreates, or deletes secrets in target namespaces from single configuration sources such as registry credentials.','Go','Kubernetes Operator','Intermediate',0,'online','manual','410cec9a9441ced9e8a652b67982fcc18e8ad5a9312f01facb57194feaa77be4',100.0,1.77903018997975707e+09,1,'2026-04-01T21:32:29Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "Multi-Namespace Replication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-01T21:32:29Z", "gh_stars": 510}'); -INSERT INTO "resources" VALUES('https://github.com/zalando/logbook','logbook','','2026',5,'An extensible Java library developed by Zalando for logging HTTP requests and responses. In 2026, Logbook is a de facto standard for security compliance and audit logging in distributed environments, providing clean, structured JSON payloads with context-safe credential masking.','Java','Repository','Intermediate',1,'online','manual','cdb1bff5a3f45b738632b32ee3dbc40b00caf4113501ef9a46a3425264745f56',100.0,1.77903279366620492e+09,1,'2026-06-12T12:58:02Z',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Logging"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T12:58:02Z", "gh_stars": 2048}'); -INSERT INTO "resources" VALUES('https://github.com/zalando/patroni','Patroni','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','98d75f1cf5d00344ca09ca026660c1f7d8c43296a4b79211eaacd9323e89ebd6',100.0,1.77903152876044201e+09,0,'2026-05-17T17:25:28.760442+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/zalando/postgres-operator','Zalando Postgres Operator','','2026',5,'Zalando''s PostgreSQL Operator, which orchestrates highly available Spilo clusters on Kubernetes. Automates provisioning, scaling, master-failovers, offsite backups, and minor engine upgrades via declarative CRDs.','Go','Open Source Repository','Advanced',1,'online','manual','4b5052c00ec68aca1c3bce237d73e28655b4225cb73b0d6dc8caad2ba51ac137',100.0,1.77903198162183904e+09,1,'2026-06-12T22:14:55Z',NULL,NULL,NULL,'["Infrastructure", "PostgreSQL HA", "Zalando Stack"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T22:14:55Z", "gh_stars": 5182}'); -INSERT INTO "resources" VALUES('https://github.com/zalando/spilo','Spilo: HA PostgreSQL Clusters with Docker','','2025',5,'Spilo is Zalando''s container image bundling PostgreSQL, Patroni, pgBackRest, and WAL-E/WAL-G. Built for mission-critical production reliability, it serves as the stable, standard database core for the Zalando Postgres Operator.','Python','Open Source Repository','Advanced',1,'online','manual','ad47988f98184578f298dec20021762ecc39ec14cf81213755f937363dbcce9d',100.0,1.7790297106639769e+09,1,'2026-06-11T14:18:57Z',NULL,NULL,NULL,'["Infrastructure", "PostgreSQL HA", "Zalando Stack"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T14:18:57Z", "gh_stars": 1839}'); -INSERT INTO "resources" VALUES('https://github.com/zarf-dev/zarf','defenseunicorns/zarf','','2026',5,'A highly resilient developer tool designed by Defense Unicorns to package, deploy, and manage Kubernetes clusters and cloud-native applications in strictly air-gapped, offline, or secure zero-trust environments. Zarf bundles container registries, Helm charts, binary dependencies, and configurations into a single cryptographically signed archive file, completely removing internet reliance.','Go','Tool','Advanced',0,'online','manual','432486d19fdcf4ccbe8a39271c75a11b34677de848652c8b936a771f0a339479',100.0,1.77913049498471093e+09,1,'2026-06-12T17:31:07Z',NULL,NULL,NULL,'["Delivery", "Air-Gapped Deployments", "Zero Trust"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:31:07Z", "gh_stars": 1925}'); -INSERT INTO "resources" VALUES('https://github.com/zaynali53/DotENV',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d03090cb21014cbaf3351c80a20a1ebf97c8103fc1d66d8bcdad64d361a6367a',100.0,1.77903261366856503e+09,0,'2026-05-17T17:43:33.668565+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.com/zegl/kube-score','Kube-score','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','012d267b9cf6a4fe67e96337f31bb39ac58848f3b9aaa68183f2446f88c5c38c',100.0,1.77903207480019807e+09,1,'2026-05-17T17:34:34.800198+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true}'); -INSERT INTO "resources" VALUES('https://github.com/zsh-users/zsh-autosuggestions','github.com/zsh-users/zsh-autosuggestions 🌟','','2013',5,'A high-efficiency plugin that suggest terminal execution commands as you type, pulling context dynamically from local shells. It drastically reduces keystrokes and context switching. Live Grounding demonstrates that it has become an essential productivity tool across modern engineering environments.','Shell','Tool','Beginner',0,'online','manual','b2b0920b47bdc33b1b52ba933522de13d83c457669f7cb49654e36d648769e20',100.0,1779031455.90239,1,'2025-06-24T16:15:03Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Shell Configuration"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-24T16:15:03Z", "gh_stars": 35690}'); -INSERT INTO "resources" VALUES('https://github.comjoshmsmith/monkey-ops','GitHub: monkey-ops, Openshift compliant, no cluster-admin required','','N/A',0,'A curated technical resource and architectural guide covering GitHub: monkey-ops, Openshift compliant, no cluster-admin required in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902951350066089e+09,0,'2026-05-17T16:51:53.500661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); -INSERT INTO "resources" VALUES('https://github.dev','github.dev','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8bb4feb307e135bcaadcbfeac8e34b8946530f6e0dd10d883e7a693ae543819',100.0,1.77903347703638505e+09,0,'2026-05-17T17:57:57.036385+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.dev/github/dev"}'); -INSERT INTO "resources" VALUES('https://github.dev/github/dev','github.dev','','2021',0,'A fully web-based implementation of VS Code launched instantly from any GitHub repo by pressing `.`. It operates purely in the browser for code browsing, quick patches, and pull request reviews.','TypeScript','SaaS Platform','Beginner',0,'online','manual','392a950f91629fa40c2a7268e598810b0d9cb3397b82687a0cffbea94507baa7',100.0,1.77913049496806097e+09,1,'2026-05-18T20:54:54.968061+02:00',NULL,NULL,NULL,'["Development Environments", "Cloud IDEs", "Web Editors"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +- Aims to reduce idle node overhead with minimal configuration.','Go','Repository','Intermediate',0,'online','manual','9a33404e5719a240f24a1c99c34b6cd307d1589ef3c7a993be7b3a36d795ad87',100.0,1779031397,1,'2024-11-05T04:02:08Z',NULL,NULL,NULL,'["Resource Management", "Automation & Tools", "Rightsizing Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-11-05T04:02:08Z", "gh_stars": 368}'); +INSERT INTO "resources" VALUES('https://github.com/unitypark/aws-serverless-demos','github.com/unitypark/aws-serverless-demos','','2020',0,'A playground containing several serverless infrastructure designs compiled via AWS CDK. Serves as reference implementations for combining DynamoDB, API Gateway, and Lambda.','TypeScript','Repository','Intermediate',0,'online','manual','dd7ebe29eac8c72b61a5fda9a104202c5896c457feb4527780544ba90f5d59de',100.0,1781735921,1,'2026-06-18T00:38:41.128675+02:00',NULL,NULL,NULL,'["Serverless Architectures", "AWS Serverless", "Cloud-Native Demo"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/unitypark/aws-serverless-demos/tree/main/serverless-web-hosting/cloudfront-http-api-cognito','github.com/unitypark: AWS Serverless Demos - cloudfront-http-api-cognito','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dedb9c69693ec93c671fc05ffea3bc0409b3ded53882a490efca7d6e1130c36d',100.0,1779030335,1,'2026-05-17T17:05:35.722516+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/unixorn/awesome-zsh-plugins','unixorn/awesome-zsh-plugins','','2026',4,'An extensive index of Zsh themes, performance plugins, and CLI integrations designed to improve operational throughput. Streamlines developer environment workflows, integrating native shell helpers for Kubernetes, Git, and Docker operations.','Markdown','Awesome List','Beginner',0,'online','manual','5bc3f053f69bd75111b467e5643d3410f0a2e5d681cbbb00eeb91dd91b5e9eef',100.0,1779029507,1,'2026-06-13T16:12:57Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Developer Productivity", "Shell Ecosystems"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-13T16:12:57Z", "gh_stars": 17762, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/unxsist/jet-pilot','github.com/unxsist/jet-pilot','','2024',3,'An open-source desktop client designed for rapid cluster inspection and diagnosis. Features specialized diagnostic tools to track real-time pod failures, trace internal network routes, and analyze real-time container event logs.','TypeScript','Repository','Intermediate',0,'online','manual','4043a8a110577ec40f5e5e13440e3a8f6966f1986e0c8005ae3ba3190df6dad8',100.0,1779033579,1,'2026-03-09T18:34:55Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-09T18:34:55Z", "gh_stars": 624}'); +INSERT INTO "resources" VALUES('https://github.com/up9inc/mizu','==up9inc/mizu==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af2af430c1693288f10e0ac9c2e9d3c4514537ef5bc0e169d16ac18ab5c358b6',100.0,1779030574,0,'2026-05-17T17:09:34.924435+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubeshark/kubeshark"}'); +INSERT INTO "resources" VALUES('https://github.com/upbound/platform-ref-multi-k8s','upbound/platform-ref-multi-k8s: Upbound''s reference platform for multi-cloud'' Kubernetes with Crossplane','','2023',1,'A blueprint repository illustrating standard compositions and platform-ref layouts for deploying multi-cloud Kubernetes clusters using Crossplane. Provides direct, working configurations for credential partitioning, identity federation, and modular configuration hierarchies that conform to the Upbound control plane architecture.','YAML','Code Repository','Advanced',0,'online','manual','d9ec688cbd0cfad5ca5cba779b3a6e382e5b86f567e5a1ac91d49eaf29f0122b',100.0,1779032182,1,'2026-02-09T19:39:18Z',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Reference Architectures"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-09T19:39:18Z", "gh_stars": 66}'); +INSERT INTO "resources" VALUES('https://github.com/updatecli/updatecli','github.com/updatecli/updatecli','','2021',5,'Updatecli is a declarative dependency management engine designed to automate updates across infrastructure manifests and Dockerfiles. It uses configuration files to track external sources (like GitHub releases) and apply updates to Git targets. It reduces manual maintenance chores in GitOps repositories.','Go','CLI Tool / Agent','Intermediate',0,'online','manual','a0ddaa815b7eb5748af02f8a3b557813abe23e8df6b176936284569da780320d',100.0,1779029148,1,'2026-06-13T12:48:15Z',NULL,NULL,NULL,'["GitOps & Delivery", "Dependency Management", "Automated Workflows"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T12:48:15Z", "gh_stars": 930}'); +INSERT INTO "resources" VALUES('https://github.com/upgundecha/howtheysre','How they SRE','','2026',3,'An invaluable reference listing real-world operational workflows from major software companies. Provides technical insights into telemetry design, high-concurrency database setups, cluster failovers, and on-call team topologies.','Markdown','Reference Guide','Advanced',0,'online','manual','6b98956605a909afb281d43770967a5be99c3ad0f098b1b5b98599b6f50ba798',100.0,1779032820,1,'2025-11-17T18:57:19Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "Case Studies"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-11-17T18:57:19Z", "gh_stars": 9731, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/upmc-enterprises/registry-creds','upmc-enterprises/registry-creds: Registry Credentials ⭐','','2024',1,'Registry Credentials is a Kubernetes controller designed to propagate private container registry secrets across multiple namespaces dynamically. It automates credential synchronization for AWS ECR, GCP GCR, and custom Docker registries, resolving pull secret distribution friction.','Go','Controller','Intermediate',1,'online','manual','8ba4416b0bc3d48227f381a062644c3aa306db2f4817dc18dc0d612c2e391543',100.0,1779032950,1,'2023-07-31T12:30:03Z',NULL,NULL,NULL,'["Security", "Secret Management", "Image Registry"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-07-31T12:30:03Z", "gh_stars": 348}'); +INSERT INTO "resources" VALUES('https://github.com/utilitywarehouse/kube-applier','utilitywarehouse/kube-applier','','2016',1,'A declarative GitOps loop utility that periodically reads configurations from a Git host and applies them directly. Kube-applier serves as a lightweight, historical predecessor to larger systems like ArgoCD.','Go','GitOps Controller','Intermediate',0,'online','manual','ce9dbbb85e131a172a2e3272861cceac1462b0c6081daad29da53a3b4edf25c6',100.0,1779031226,1,'2026-05-19T11:40:18Z',NULL,NULL,NULL,'["GitOps & Configuration", "Continuous Deployment", "Declarative GitOps"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T11:40:18Z", "gh_stars": 28}'); +INSERT INTO "resources" VALUES('https://github.com/utterance/utterances',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8c4d9e9280c3dca2018dd510df103e0bbfdddc5cb9fdf23ac92ad30282bc9282',100.0,1779033019,0,'2026-05-17T17:50:19.971416+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/vbouchaud/k8s-ldap-auth','vbouchaud/k8s-ldap-auth','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','277c5ddfa6aff857e9279d3f6abfda4c5c77aa768b96739fe9b713184524c666',100.0,1779032457,0,'2026-05-17T17:40:57.713537+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/HopopOps/k8s-ldap-auth"}'); +INSERT INTO "resources" VALUES('https://github.com/vchinnipilli/kubestriker','kubestriker 🌟','','2024',5,'A dedicated pentesting tool designed to audit, explore, and report vulnerabilities inside Kubernetes environments. It probes misconfigured webhooks, open API endpoints, and insecure ports to locate potential compromise vectors. Essential for red-teaming exercises.','Python','Tool','Medium',0,'online','manual','e55f13d800b10c97bf50c73f1e1989ac7c70e2ab10ca65f36419769c0286115e',100.0,1779030052,1,'2024-04-06T11:34:17Z',NULL,NULL,NULL,'["Networking & Security", "Vulnerability Scanning", "Pentesting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-06T11:34:17Z", "gh_stars": 1003}'); +INSERT INTO "resources" VALUES('https://github.com/veggiemonk/awesome-docker','Awesome Docker 🌟','','2025',5,'The premier community directory compiling top-tier runtimes, base images, build extensions, registries, and runtime protection systems. An indispensable reference manual for Cloud Native architects.','N/A','repository','Beginner',0,'online','manual','7f56cb78ef8ebf36cc286fffaa4fc12b4e68609342e0f810ea05e3cf3551bfa5',100.0,1779030658,1,'2026-06-14T09:44:52Z',NULL,NULL,NULL,'["Containers", "Curation", "Reference Frameworks"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:44:52Z", "gh_stars": 36214, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/velero-io/velero','github.com/vmware-tanzu/velero','','2026',5,'Velero is the standard open-source utility for safely backing up and restoring entire Kubernetes cluster structures and persistent volumes. Deeply integrates with both raw cloud APIs and file-level utilities like Kopia and Restic.','Go','Tool','Intermediate',1,'online','manual','d5ae04bd0672ae5a9bad5255c2d129a796af52aff3371e337b1ba7dced637c05',100.0,1779130494,1,'2026-06-12T02:14:04Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-backup-migrations.md", "docs/ocp4.md"]','["kubernetes-backup-migrations.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T02:14:04Z", "gh_stars": 10062}'); +INSERT INTO "resources" VALUES('https://github.com/venkateshk111/terraform-beginners-guide','==github.com/venkateshk111/terraform-beginners-guide== 🌟','','2021',2,'A structured, accessible community repository offering clear code snippets, common commands, and hands-on scenarios designed to accelerate early learning curves for DevOps engineers adopting HashiCorp Terraform.','HCL','Repository','Beginner',0,'online','manual','d0b84dd3a19688a5a5ababf4fb8c9affb4f1a2c41cdf1df2617899ffb893a80f',100.0,1779034580,1,'2026-01-09T05:33:03Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Beginner Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-09T05:33:03Z", "gh_stars": 107}'); +INSERT INTO "resources" VALUES('https://github.com/vetyy/helm-ecr','helm-ecr 🌟','','2018',1,'A legacy helper tool designed to authenticate Helm and local installations with AWS Elastic Container Registry (ECR). Native Helm 3 OCI capabilities and integrated AWS IRSA have made direct external credential management tools obsolete.','Shell','Helper Script','Simple',0,'online','manual','3e7e7221a056185382cb7644fcca5c1c3dac522b15458a0fa17a4fb5ea5d7a3f',100.0,1779033770,1,'2023-03-07T03:45:27Z',NULL,NULL,NULL,'["Security & Identity", "Authentication & Authorization", "Image Registry Creds"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-07T03:45:27Z", "gh_stars": 24}'); +INSERT INTO "resources" VALUES('https://github.com/viaduct-ai/kustomize-sops','viaduct-ai/kustomize-sops','','2021',3,'An open-source generator and transformer plugin that natively integrates Mozilla SOPS into Kustomize workflows. It resolves the problem of committing sensitive plaintext files by decrypting configuration values on-the-fly inside deployment cycles.','Go','Kustomize Plugin','Intermediate',0,'online','manual','91e309cf0c5aa3e3cceceab84e46c7816495a889b9c7967a3278613a9ee9abd4',100.0,1779033130,1,'2026-04-14T03:42:39Z',NULL,NULL,NULL,'["GitOps & Configuration", "Secret Management", "Kustomize Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-14T03:42:39Z", "gh_stars": 836}'); +INSERT INTO "resources" VALUES('https://github.com/viatsko/awesome-vscode','Awesome Visual Studio Code','','2026',5,'A massive directory of extensions, themes, and configuration recipes designed to turn VS Code into a productivity powerhouse. Highly relevant for cloud-native developers seeking extensions for Kubernetes, Terraform, Docker, and remote workspace development. Serves as a daily driver resource for developer enablement teams.','N/A','Repository','Beginner',0,'online','manual','f51abc78c6867afc4cbfb7557e5e61c4193f50577da46bb7199dca850c6b8046',100.0,1779034132,1,'2024-06-21T09:46:41Z',NULL,NULL,NULL,'["Developer Tools", "IDE", "VS Code"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/visual-studio.md"]','["architectural-foundations.md", "other-awesome-lists.md", "visual-studio.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-06-21T09:46:41Z", "gh_stars": 28747, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/vidispine/hull','HULL','','2025',2,'The Helm Utility Library Layer (HULL) is an innovative templating library designed to drastically reduce boilerplate code. It allows platform engineers to define Kubernetes resources declaratively within JSON/YAML schemas, minimizing redundant YAML scripting.','Go','Library','Advanced',0,'online','manual','f474f3988468199e315107485e8d22fd4000db98ce3340c72d85333ff26f8e6b',100.0,1779034564,1,'2026-05-13T16:51:01Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Templates"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-13T16:51:01Z", "gh_stars": 288}'); +INSERT INTO "resources" VALUES('https://github.com/vijaykedar/jenkins-setup-using-terraform','github.com/vijaykedar/jenkins-setup-using-terraform','','2023',0,'Open-source reference repository containing fully modular files to build and deploy active Jenkins servers on public cloud networks. Configures networking rules, storage buckets, and server definitions.','HCL','Code Repository','Intermediate',0,'online','manual','9fd7a26562b9e0568889384497f9e3febd67a847d785cbdf92854431bb12cc76',100.0,1781736232,1,'2026-06-18T00:43:52.254692+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/vimwiki/vimwiki','VimWiki','','2024',5,'An incredibly powerful, native Vim plugin that transforms Vim into a personal wiki engine. It manages plain-text files, automates list formatting, links diary entries, and exports to HTML dynamically. Double-Evidence: The repository establishes local, high-speed terminal note-taking; live grounding shows it is a legendary choice for terminal-based power users who value zero-latency knowledge capture.','VimL','Repository','Intermediate',0,'online','manual','d72fe3560fe8d53a6e3e58b66d8396abb4ab908366e7f371a3d0a7ab3acd86d2',100.0,1779029063,1,'2026-04-30T18:15:10Z',NULL,NULL,NULL,'["Productivity", "Text Editors", "Vim Plugins"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-30T18:15:10Z", "gh_stars": 9468}'); +INSERT INTO "resources" VALUES('https://github.com/vincentserpoul/kubench','kubench','','2020',0,'Orchestration framework for benchmark testing execution on Kubernetes. Measures cluster CPU, memory, and network performance, though currently dormant.','Go','Tool','Advanced',0,'online','manual','82bc92760401c2cf7d1910cbb4473bd6d418ba3ddcf258d439835a3463625de2',100.0,1779029121,1,'2021-10-12T21:39:22Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Benchmarking"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-10-12T21:39:22Z", "gh_stars": 0}'); +INSERT INTO "resources" VALUES('https://github.com/vinta/awesome-python','Awesome Python 🌟','','2014',5,'The quintessential curated directory indexing thousands of top-tier Python packages, libraries, frameworks, and tools across data science, web development, containerization, and networking.','Markdown','Awesome List','Intermediate',0,'online','manual','aa7ca6e855edb7ada6cb90248be05e7572fde01f05c100afbcbbea728c480af8',100.0,1779030529,1,'2026-06-12T04:11:12Z',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Resource Curation"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/python.md"]','["python.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T04:11:12Z", "gh_stars": 302828, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/viralpoetry/kubesurveyor','Kubesurveyor 🌟','','2021',0,'A tool designed to scan and map namespaces, workloads, and running pods in a Kubernetes cluster, providing an overview of configuration layouts and potential drift. By 2026, this unmaintained project has been archived, with its core inventory and mapping functions fully replaced by native Prometheus/Grafana or modern platform engineering portal features.','Go','CLI Tool','Low',0,'online','manual','228c7ac748e747f91e740e3252504ca50af675968c35204b11fefa0015e0d1de',100.0,1781736046,1,'2026-06-18T00:40:46.742569+02:00',NULL,NULL,NULL,'["Operations", "Observability", "Resource Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/visenger/awesome-mlops','visenger/awesome-mlops: Awesome MLOps','','2026',0,'A structured directory detailing operational machine learning (MLOps) packages, pipeline orchestrators (Kubeflow, MLflow), and feature store architectures. Essential for platform teams bridging data science workflows with production-grade Kubernetes automation frameworks.','N/A','Repository','Advanced',1,'online','manual','74e8d0bc6f88778e87c6e2231b41a1e4504cba02393fa9be2d2502da4f7c6644',100.0,1781736123,1,'2026-06-18T00:42:03.282704+02:00',NULL,NULL,NULL,'["AI & Machine Learning", "MLOps", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/vitobotta/velero-notifications','vitobotta/velero-notifications','','2024',5,'A specialized alerting utility designed to track and publish execution metrics of Velero backups. It monitors backup Custom Resources within the cluster to push real-time success, failure, or warning logs straight to ChatOps integrations including Slack, Discord, and arbitrary HTTP webhooks.','Go','Repository','Intermediate',0,'online','manual','7b97042cdcb35fc0de9a6ce154eecbed5f4ec0b921a618e69260f00985167271',100.0,1779032587,1,'2023-12-28T14:37:29Z',NULL,NULL,NULL,'["Operations & Reliability", "Data Protection & Backup", "Observability"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-12-28T14:37:29Z", "gh_stars": 36}'); +INSERT INTO "resources" VALUES('https://github.com/vivekagate/yakiapp','nirops/yakiapp','','2022',2,'An early community-built visual client for Kubernetes. *Live Grounding*: This project is no longer actively maintained and has been archived, but it offers interesting historical design schemas for lightweight cluster inspectors.','JavaScript','Repository','Intermediate',0,'online','manual','175e549b01241094b70c17e5aff56537776273e0ce13feec7fbe035d4095ecb8',100.0,1779130495,1,'2022-09-03T16:26:36Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[LEGACY]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-09-03T16:26:36Z", "gh_stars": 102}'); +INSERT INTO "resources" VALUES('https://github.com/viveksinghggits/kuui','KuUI (Kubernetes UI)','','2021',5,'An experimental visual management utility designed to make resource visualization intuitive. Aims to help junior developers navigate local clusters by listing deployments, services, and running pod instances clearly.','Go','Web Application','Beginner',0,'online','manual','6788c7bb55f35cf572d0841ab584dac6f461ce624cb61b36426e8c941337652a',100.0,1779030928,1,'2023-02-06T23:50:25Z',NULL,NULL,NULL,'["Developer Experience", "UI Dashboards", "Local Development"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-06T23:50:25Z", "gh_stars": 18}'); +INSERT INTO "resources" VALUES('https://github.com/vladimirvivien/ktop','vladimirvivien/ktop','','2026',3,'Ktop is an interactive command-line tool modeled directly after classic system monitoring commands like ''top'' and ''htop'', tailored for Kubernetes environments. It queries cluster APIs to provide dynamic views of node memory utilization, pod health, and resource request ratios. It serves as a fast, accessible option for developers who need quick cluster diagnostics without deploying Prometheus.','Go','CLI Tool','Beginner',0,'online','manual','a16c596f0b8d1c73a1f8e27a7f11b226c5637771f32b0bceb412119b3ede29f0',100.0,1779030611,1,'2026-05-16T15:49:51Z',NULL,NULL,NULL,'["Operations", "Command Line Interfaces", "Resource Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-16T15:49:51Z", "gh_stars": 1093}'); +INSERT INTO "resources" VALUES('https://github.com/vllm-project/vllm','vLLM on Kubernetes','','2025',5,'Curator Insight: Integration guides and deployment schemas for hosting vLLM on Kubernetes clusters. Live Grounding: Standardizes memory-efficient LLM serving using PagedAttention. Features rapid integration with Kubernetes HPA (Horizontal Pod Autoscaler) and native Prometheus performance scraping.','Python','Software','Expert',1,'online','manual','abfd3d7ffbe9328f492535dfc208fdb36fe7c845798cd6700fc6c8e4b47e466d',100.0,1779031802,1,'2026-06-14T08:44:57Z',NULL,NULL,NULL,'["AI Infrastructure", "LLM Serving", "vLLM"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:44:57Z", "gh_stars": 82816}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-archive/buildkit-cli-for-kubectl','vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)','','2021',5,'A kubectl plugin designed to execute container builds directly on remote BuildKit instances inside clusters. Live grounding confirms the project has been archived under VMware, steering teams to direct BuildKit operators or Kaniko.','Go','CLI Tool','Advanced',0,'online','manual','35c19c8e640735ba6ff2a7908a40fbbd61533c1daa91b034f8fb9f440ff0964e',100.0,1779130494,1,'2023-09-28T03:00:47Z',NULL,NULL,NULL,'["Kubernetes", "Developer Experience", "Container Builds"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubectl-commands.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubectl-commands.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-09-28T03:00:47Z", "gh_stars": 505}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-archive/ktx','ktx 🌟','','2020',1,'A context-switching helper for Kubernetes clusters, similar to kubectx. Note: This project is archived by VMware, rendering it legacy; users should migrate to active alternatives like kubectx or native kubectl context switching.','Go','CLI Tool','Low',0,'online','manual','d31edd7b5a04464fb8efb9a77ce0abee5fa9685551cd504140c11d4a73864f1f',100.0,1779130494,1,'2021-09-28T00:05:59Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Context Switching"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-09-28T00:05:59Z", "gh_stars": 140}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-archive/kube-fluentd-operator','kube-fluentd-operator 🌟','','2024',2,'A now-archived operator designed to dynamically construct namespace-specific Fluentd logging pipelines in Kubernetes. Modern platform engineering architectures have largely transitioned to standardized OpenTelemetry or Fluent Bit routing setups.','Go','Repository','Advanced',0,'online','manual','228db722cc7cfe844a1e96caae6ee58f8b37ee09f6807b470ec7eb8f345199b4',100.0,1779130495,1,'2025-12-18T19:17:59Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Observability"]','["[LEGACY]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-18T19:17:59Z", "gh_stars": 321}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-archive/kubecfg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f2d2fc37ea444a3c4110a4b9bc0e83230545947f7e964f819106edb6e720833a',100.0,1779130494,1,'2026-05-18T20:54:54.929915+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-archive/kubewatch','bitnami-labs/kubewatch','','2016',3,'A popular event-driven Kubernetes watcher that monitors cluster resources and broadcasts real-time changes directly to webhooks and team workspaces like Slack. Note: The project has been archived by VMware; users are urged to migrate to active tools like Botkube.','Go','Event Watcher','Medium',1,'online','manual','7e55730487f021d5ef54e438e2225afd74a4a845ba1e29b7954221e7cd54078e',100.0,1779130494,1,'2022-09-17T08:58:53Z',NULL,NULL,NULL,'["Observability", "Event Management", "Notifications"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-17T08:58:53Z", "gh_stars": 2426}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-archive/octant','vmware-tanzu/octant','','2023',5,'Octant was an open-source, extensible developer dashboard designed to visualize local and remote Kubernetes cluster states, resource dependencies, and logs. Project development was officially archived in 2023 as developers shifted to other open-source or commercial alternatives like Lens, OpenLens, and K9s.','Go','Tool','Intermediate',0,'online','manual','557115c7f1f7f1d60f2d28fc1bb886e8de0988caee9fa553bf16edaf70be4fcc',100.0,1779130495,1,'2023-01-19T20:55:03Z',NULL,NULL,NULL,'["Observability", "Dashboards", "Developer Tooling"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md"]','["kubernetes-on-premise.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-19T20:55:03Z", "gh_stars": 6247}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/antrea','VMware-tanzu Antrea','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9bf5509121e1f02344fc0b7940d0ae4254283aec31ad23ef434c8ca11f65f3a8',100.0,1779033158,0,'2026-05-17T17:52:38.581993+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/buildkit-cli-for-kubectl','vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f222d3e28b5c40bb71cc05c93efb05ad089bcf96a1cc7a93455a1a2051c094e',100.0,1779029422,0,'2026-05-17T16:50:22.121405+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubectl-commands.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/buildkit-cli-for-kubectl"}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/k-bench','==vmware-tanzu/k-bench== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc9e83bcf59d12281d71dd6306c42cc3517d338a31e01967b538352cf4f304d4',100.0,1779033163,0,'2026-05-17T17:52:43.317665+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware/k-bench"}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/octant','vmware-tanzu/octant','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','542bedab216c3f66466fe63164e80299b5c4e0ce3a5539ecadd620c90ee4f921',100.0,1779033615,0,'2026-05-17T18:00:15.528236+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/octant"}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/pinniped',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','661fa35ea5636cb1668aa573444690a764339f9ccfa53cbb7369b42419e3e5dc',100.0,1779034105,0,'2026-05-17T18:08:25.704689+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/sonobuoy','sonobuoy','','2023',3,'Diagnostic tool created by VMware Tanzu that facilitates understanding of Kubernetes cluster state by running conformance tests, security benchmarks, and custom extensions.','Go','Tool','Advanced',0,'online','manual','2f20624a434d9ecd04f9519fa8395820867fc9fc4d0febaead59b6cb07b75767',100.0,1779031910,1,'2025-11-25T23:13:32Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Compliance"]','["[ENTERPRISE-STABLE]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-25T23:13:32Z", "gh_stars": 3043}'); +INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/velero','github.com/vmware-tanzu/velero','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0078c52bf3b08aaf10d444c0f65ee0aebc3ebff65ac9f49eacde1febe8b12b00',100.0,1779029061,0,'2026-05-17T16:44:21.427641+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://github.com/velero-io/velero"}'); +INSERT INTO "resources" VALUES('https://github.com/vmware/k-bench','vmware-tanzu/k-bench 🌟','','2021',3,'A benchmarking framework tailored specifically for assessing file and block storage performance inside Kubernetes. It runs FIO operations inside containers to analyze read/write IOPS and latency behaviors across storage classes.','Go','Benchmarking Suite','High',0,'online','manual','d7291e919a819ac3438a5c3a6f32d74d5df2efd07e1f3b24c4e3e0627d6b461f',100.0,1779130495,1,'2026-03-12T03:44:16Z',NULL,NULL,NULL,'["Performance & Testing", "Benchmarking", "Storage Performance"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-12T03:44:16Z", "gh_stars": 408}'); +INSERT INTO "resources" VALUES('https://github.com/vmware/kube-fluentd-operator','kube-fluentd-operator 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b35a102eb9d881d4f01ac6369fc4a528130abeffc552c314da5ad6291892f32d',100.0,1779031645,0,'2026-05-17T17:27:25.904386+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/kube-fluentd-operator"}'); +INSERT INTO "resources" VALUES('https://github.com/vmware/octant','VMware octant','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','542bedab216c3f66466fe63164e80299b5c4e0ce3a5539ecadd620c90ee4f921',100.0,1779031850,0,'2026-05-17T17:30:50.729639+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-tanzu/octant"}'); +INSERT INTO "resources" VALUES('https://github.com/vmware/pinniped',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','febd0a05d74d6b53d2e642fb8c17c27d61ab5b483f60a66c877f544d89c10bbe',100.0,1779130494,1,'2026-05-18T20:54:54.948989+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_license": "Apache-2.0"}'); +INSERT INTO "resources" VALUES('https://github.com/volatiletech/sqlboiler','volatiletech/sqlboiler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87c8942edba2b92c75468c2d02bb3394489c1e9782a58312d3a19cdc51b50f3a',100.0,1779032589,0,'2026-05-17T17:43:09.318702+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://github.com/aarondl/sqlboiler"}'); +INSERT INTO "resources" VALUES('https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools','Azure/vscode-kubernetes-tools 🌟','','2017',5,'Developed by Microsoft/Azure, this foundational extension integrates cluster management, manifest linting, Helm support, and debug workflows directly into the editor for effortless Kubernetes operations.','TypeScript','Extension','Intermediate',0,'online','manual','648ef2b897f1fd389d81aa2bbb2513f28cc3326b3ed407bd0a9b8ac7cb47956e',100.0,1779130495,1,'2026-06-13T01:13:50Z',NULL,NULL,NULL,'["Development Tools", "VS Code", "Kubernetes Extensions"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:13:50Z", "gh_stars": 762}'); +INSERT INTO "resources" VALUES('https://github.com/wagoodman/dive','dive 🌟','','2026',5,'Dive is an indispensable terminal-based tool designed to inspect Docker images, analyze layer contents, and discover ways to shrink image size. By calculating the efficiency metric of individual layers and identifying wasted space from modified or deleted files, it gives platform teams precise insight into image build processes. In 2026, it remains a de facto standard tool for CI/CD optimization pipelines to keep enterprise container sizes lean and secure.','Go','Tool','Medium',0,'online','manual','c1155c8f1bc813e276d2dda0671128eb0419a310d3cfe74945163603212b7240',100.0,1779030779,1,'2025-12-15T17:20:36Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Image Optimization"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-15T17:20:36Z", "gh_stars": 54224}'); +INSERT INTO "resources" VALUES('https://github.com/wallarm/sysbindings','wallarm/sysbindings','','2019',1,'A security auditing library tracking underlying operating system bindings and kernel integrations. Developed to map and check system-level execution, it helps identify container runtime escape attempts.','Go','Security Utility','Advanced',0,'online','manual','f09bc51cc5a2e250d70f065b62dbb4cccf64ad33222cbadcdd0b96b390fd24ef',100.0,1779031576,1,'2022-08-24T04:45:13Z',NULL,NULL,NULL,'["Security & Compliance", "Runtime Security", "System Calls"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-24T04:45:13Z", "gh_stars": 19}'); +INSERT INTO "resources" VALUES('https://github.com/wangjia184/pod-inspector','wangjia184/pod-inspector','','2020',0,'A localized tool developed to inspect and audit target pod environments. It analyzes container variables, runtime logs, and interface networks directly inside running clusters to facilitate rapid diagnosis.','Go','Diagnostic Tool','Intermediate',0,'online','manual','8abf6fe284c80d6bc06d5c8a807d378f12db57960014e121b37868e6299d2878',100.0,1781736046,1,'2026-06-18T00:40:46.860483+02:00',NULL,NULL,NULL,'["Observability & Performance", "Pod Diagnostics", "Inspection Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/wardviaene','github.com/wardviaene (kubernetes, terraform, ansible, docker, etc) 🌟','','2025',0,'A public code profile hosting highly referenceable configuration setups across Terraform, Ansible, Docker, and Kubernetes. The repositories serve as companion code for prominent DevOps bootcamps, detailing clean infrastructure-as-code patterns. (Live Grounding: Continually referenced by global practitioners transitioning to cloud infrastructure specialties).','HCL/YAML','Code Repository','Intermediate',0,'online','manual','447179f1e113a43ea28a199a27e97a83c8c4c2f3c3a2eb66e570539391e4a55c',100.0,1779029513,1,'2026-05-17T16:51:53.691228+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "IaC"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/wardviaene/advanced-kubernetes-course','wardviaene/advanced-kubernetes-course','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f636c297880e176813cf80b6d3b1db7abe172fbeda24ac23f7cf4309f9b9fa9f',100.0,1779032579,1,'2026-05-17T17:42:59.138742+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker"}'); +INSERT INTO "resources" VALUES('https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker','wardviaene/advanced-kubernetes-course/spinnaker 🌟','','2020',0,'Curator Insight points to a companion repository for an advanced Kubernetes Spinnaker course. Live Grounding emphasizes its utility in demonstrating advanced deployment strategies (such as blue-green and canary analysis) directly inside Kubernetes clusters using Spinnaker''s pipeline GUI. It remains a reliable hands-on learning lab.','Shell','Repository','Advanced',0,'online','manual','00d8a3f1b9429aa9162c6d3c5d1c67c81d52800be22cc863a0ae3c5bd1be2ba3',100.0,1781735910,1,'2026-06-18T00:38:30.785017+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Kubernetes Deployment Models"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/wardviaene/jenkins-course','wardviaene/jenkins-course','','2020',0,'A highly practical repository containing configuration examples, scripts, and multi-stage pipeline templates for various programming languages. Designed to serve as hands-on exercises for developers studying infrastructure-as-code and configuration-as-code fundamentals.','Shell','repository','Beginner',0,'online','manual','ca038c96e82bd2f05ad48674b128ec330a3cb2a4b1f0485555a9a0bcd60e8dfa',100.0,1781735992,1,'2026-06-18T00:39:52.205152+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/wardviaene/kubernetes-course','wardviaene/kubernetes-course','','2024',4,'Accompanying codebase for Ward Viaene''s comprehensive Kubernetes course, demonstrating deployments, configurations, microservice communication patterns, and cloud migrations. (Live Grounding: Widely trusted community-backed repository illustrating production-grade YAML configurations).','YAML/Go','Code Repository','Intermediate',1,'online','manual','155e7375547c1616e34a4f6c86e5469a201d48f1daed273856ae084cf677328d',100.0,1779030587,1,'2023-03-17T15:48:10Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Courses"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/kubernetes-tutorials.md"]','["demos.md", "kubernetes-tutorials.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-17T15:48:10Z", "gh_stars": 1732}'); +INSERT INTO "resources" VALUES('https://github.com/we-dcode/kubetunnel','github.com/we-dcode/kubetunnel','','2026',2,'Kubetunnel is an elegant CLI utility that establishes secure bi-directional tunnels, connecting local developer machines with active remote namespaces. It enables local microservices to resolve cluster-internal DNS and receive traffic as if they were running inside the virtual network. This capability dramatically accelerates development cycles by eliminating the need for constant remote deployments.','Go','CLI Tool','Intermediate',0,'online','manual','9d4d5b0269e92c304f9ef91f3529cf29605a82113d23d6d6914e8ec2d4457ca9',100.0,1779031898,1,'2023-02-21T10:26:19Z',NULL,NULL,NULL,'["Operations", "Port Forwarding", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-21T10:26:19Z", "gh_stars": 200}'); +INSERT INTO "resources" VALUES('https://github.com/weaveworks-experiments/kspan','Kspan - Turning Kubernetes Events into spans 🌟','','2022',3,'An experimental tool designed to consume Kubernetes events and convert them into OpenTelemetry-compliant spans. By treating lifecycle events as spans, it enables operators to visualize cluster events inside APM tracing backends like Jaeger or Zipkin. With Weaveworks'' exit from active development, the project remains an archived but highly influential conceptual reference in 2026.','Go','Event Translator','High',1,'online','manual','e3d1e2e3c362d84d8e03336b387691b0561644dd4882705a8f2aa7b05cf23392',100.0,1779030739,1,'2023-06-24T11:56:27Z',NULL,NULL,NULL,'["Operations", "Observability", "Distributed Tracing"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-06-24T11:56:27Z", "gh_stars": 807}'); +INSERT INTO "resources" VALUES('https://github.com/weaveworks/awesome-gitops','Awesome-GitOps','','2026',3,'The canonical index of GitOps tools, configuration structures, and continuous deployment runtimes originally compiled by Weaveworks. While Weaveworks itself shifted, this directory remains structurally fundamental for ArgoCD and Flux setups.','Markdown','Awesome List','Advanced',1,'online','manual','14e7315e6fe04f90d20b18a9d4fb9c9996736db192364f9fa3554bb6e86c62d7',100.0,1779031266,1,'2025-12-10T07:29:20Z',NULL,NULL,NULL,'["Cloud Native", "GitOps", "Continuous Delivery Operators"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-10T07:29:20Z", "gh_stars": 1696, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/weaveworks/cluster-api-provider-existinginfra','weaveworks/cluster-api-provider-existinginfra','','2023',5,'Formerly known as CAPE, this Cluster API provider enabled declarative cluster bootstrap over pre-existing SSH-accessible infrastructure (bare-metal or legacy virtual machines). Following the shutdown of Weaveworks in 2024, the project was officially archived, yet it continues to serve as an engineering reference for building custom SSH-driven infrastructure control loops.','Go','Tool','Advanced',0,'online','manual','2f84416867b5e9b16beac4486022391f29edb9661db5636b2f733ccd76cbbc55',100.0,1779032793,1,'2022-09-23T16:07:25Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Cluster API Providers"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-23T16:07:25Z", "gh_stars": 45}'); +INSERT INTO "resources" VALUES('https://github.com/weaveworks/eksctl','ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','95e763d5c392dfca92162a2287805a43b0a40517f9818c4cb07ddef48cb2b47b',100.0,1779032383,0,'2026-05-17T17:39:43.794579+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/weaveworks/kubediff','kubediff 🌟','','2019',4,'A pioneering utility from Weaveworks that compared declarative Kubernetes manifests on disk with live cluster state to highlight drift. Historically important as a foundational GitOps tool, now superseded by automated reconciliation loops.','Python','CLI Tool','Intermediate',0,'online','manual','adc1dca09a4aba6f33c26682b72ea20b995e5c267076ea7569d6d463c1d0589c',100.0,1779033704,1,'2023-10-24T15:14:24Z',NULL,NULL,NULL,'["Operations & UX", "GitOps Verification", "State Difference"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-24T15:14:24Z", "gh_stars": 1181}'); +INSERT INTO "resources" VALUES('https://github.com/weaveworks/kured','weaveworks: kured - Kubernetes Reboot Daemon 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','08fd05371ed694fe460e32a28d52b40bdef0ff8b63d69ee62cc2a4a8016bd7bc',100.0,1779032800,0,'2026-05-17T17:46:40.755641+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubereboot/kured"}'); +INSERT INTO "resources" VALUES('https://github.com/weaveworks/tf-controller','weaveworks/tf-controller: Weave GitOps Terraform Controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fdf5961adf936014db589efc9c5ee27ba146b1616205da70fc26040b3c007c42',100.0,1779032290,0,'2026-05-17T17:38:10.306712+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/flux-iac/tofu-controller"}'); +INSERT INTO "resources" VALUES('https://github.com/weaveworks/weave','github: Weave Net - Weaving Containers into Applications','','2024',5,'Weave Net is a widely adopted container CNI plugin that creates an autonomous peer-to-peer overlay network with no external database requirements. The repository was archived by Weaveworks in 2024, prompting enterprise engineering teams to migrate to active, high-performance CNIs like Cilium (eBPF-driven) or Calico.','Go','Tool','Advanced',0,'online','manual','1f69911f39474f4490279732d9001d534358fb2dcce5a45d4763660c952008df',100.0,1779032587,1,'2024-08-09T08:45:55Z',NULL,NULL,NULL,'["Networking", "CNI Plugins", "Overlay Networks"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/gitops.md", "docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md", "gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-09T08:45:55Z", "gh_stars": 6612}'); +INSERT INTO "resources" VALUES('https://github.com/weaveworks/wksctl','Weave Kubernetes System Control - wksctl','','2026',5,'Weaveworks'' Weave Kubernetes System Control (wksctl) was a GitOps-based tool for cluster creation, configuring infrastructure directly from a declared state stored in git. Curator Insight vs Live Grounding: Following Weaveworks'' operational shutdown, this tool has been archived and is considered historical legacy.','Go','Repository','Advanced',0,'online','manual','d25ae3245b5037cb51e5ff35f8e9c8da2923268e8149a3dc7af46358dfe60703',100.0,1779030865,1,'2023-03-31T12:32:52Z',NULL,NULL,NULL,'["Provisioning", "GitOps", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/gitops.md", "docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "gitops.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-31T12:32:52Z", "gh_stars": 389}'); +INSERT INTO "resources" VALUES('https://github.com/webmeshproj/webmesh-vdi','kVDI','','2023',3,'Duplicated reference of the peer-to-peer cloud-native VDI platform. It enables scalable running of interactive virtual desktops inside standard Kubernetes pods via automated remote-protocol streaming.','Go','VDI Platform','High',1,'online','manual','b33746153e732c810999240e093ebfdbe7489d0348fc6fde2fbc78d253880650',100.0,1779130494,1,'2023-10-20T18:30:30Z',NULL,NULL,NULL,'["Infrastructure", "Virtual Desktop Infrastructure", "Edge Networking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-10-20T18:30:30Z", "gh_stars": 459}'); +INSERT INTO "resources" VALUES('https://github.com/welldone-cloud/aws-list-resources','github.com/welldone-cloud/aws-list-resources','','2025',5,'A targeted utility designed to list all active resources inside an AWS account, bypassing the visibility gaps of typical inventory tools. It scans all supported services and regions, returning clean, actionable reports. Extremely useful for platform engineers cleaning up stale testing environments and auditing cloud billing leakages.','Python','Repository','Intermediate',0,'online','manual','6eaff4e9e8e0115065c334f50c585f49ef824d7c1dcf9d4b823f397cd8ec28d8',100.0,1779033906,1,'2025-12-21T19:45:27Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Resource Querying"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-12-21T19:45:27Z", "gh_stars": 184}'); +INSERT INTO "resources" VALUES('https://github.com/werf/kubedog','werf/kubedog','','2026',3,'Kubedog is an open-source Go library designed to track and stream real-time logs and events from Kubernetes resources during active rollouts. By operating directly inside pipelines, it allows tools like Werf to react immediately to failing Pods or failing startup probes. Real-world validation highlights its utility for building customized deployment dashboards and intelligent pipeline gates.','Go','Library','Intermediate',0,'online','manual','4d23eeed18c53fb55c029d3b4be0be9f75dd5283873de96af2fc3fd999b7e6f7',100.0,1779029705,1,'2026-05-26T15:26:53Z',NULL,NULL,NULL,'["Observability", "Deployment Monitoring", "Libraries"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T15:26:53Z", "gh_stars": 745}'); +INSERT INTO "resources" VALUES('https://github.com/werf/nelm','Nelm: A Helm Alternative for Kubernetes Deployments','','2026',4,'A high-performance deployment engine embedded in Werf that provides a drop-in, robust alternative to standard Helm tracking. It addresses Helm''s native state validation limitations by offering deep, real-time resource validation and status monitoring.','Go','CLI Tool','Advanced',0,'online','manual','cac2c808282f7ec7c8cfe05e75cbab1f2dd41cc01763c93e962c302aa642032f',100.0,1779030323,1,'2026-06-11T11:21:07Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Alternative Deployment Engines"]','["[ENTERPRISE-STABLE]"]','["docs/gitops.md", "docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-11T11:21:07Z", "gh_stars": 1083}'); +INSERT INTO "resources" VALUES('https://github.com/werf/werf','==werf/werf==','','2026',4,'Werf is a mature, GitOps-driven deployment tool that bridges the gap between raw application code and active Kubernetes clusters. By handling container builds, Helm chart execution, and multi-tier rollout monitoring under a single interface, it simplifies continuous integration pipelines. Live grounding shows robust enterprise adoption due to its deterministic rebuild prevention and active build caching.','Go','CLI Tool','Intermediate',0,'online','manual','4cae4bc2290f403f6e2b4bf9c0a93e365801686e965328098585a4e5205963ab',100.0,1779032613,1,'2026-06-11T21:18:12Z',NULL,NULL,NULL,'["Application Delivery", "CI/CD", "GitOps"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T21:18:12Z", "gh_stars": 4694}'); +INSERT INTO "resources" VALUES('https://github.com/widdix/aws-cf-templates',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f9233c1dcc737bf8f5f2fd6ca6045bb0aa668c35c9e8695ab73b3a74e41d5ac5',100.0,1779034319,0,'2026-05-17T18:11:59.326296+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-iac.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/willdady/aws-resource-based-policy-collector','willdady/aws-resource-based-policy-collector: AWS resource-based policy'' collector','','2024',5,'A dedicated security utility that scans and aggregates resource-based policies (e.g., S3 Bucket Policies, KMS Key Policies, SQS Policies) across AWS accounts. It aims to surface overly permissive access matrices that violate least privilege models. The script serves as an important compliance utility for scanning public and cross-account configuration leakage.','Go','Repository','Intermediate',0,'online','manual','4234aeaaac78b509344a09f998bb73de80034955f6520f5b01d1d3f7d5427e2a',100.0,1779029573,1,'2022-09-17T08:08:58Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-09-17T08:08:58Z", "gh_stars": 24}'); +INSERT INTO "resources" VALUES('https://github.com/willdady/cdk-iam-credentials-rotator','willdady/cdk-iam-credentials-rotator: IAM Credentials Rotator','','2021',5,'An AWS CDK construct designed to automatically rotate IAM credentials using AWS Lambda. This tool mitigates security risks of long-lived access keys by orchestrating automated rotation policies via Amazon EventBridge scheduler rules. While a community-focused tool, it provides a functional baseline template for serverless compliance automation.','TypeScript','Repository','Intermediate',0,'online','manual','13943a272ac11061fb6f4a4e83d673fb0fa65ea5402fc603d9d801282f33e962',100.0,1779033167,1,'2022-08-28T12:14:19Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Credential Management"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-28T12:14:19Z", "gh_stars": 17}'); +INSERT INTO "resources" VALUES('https://github.com/wincent/git-cipher','git-cipher','','2020',1,'An older utility designed to cryptographically secure and decrypt files transparently inside Git workspaces. Largely superseded by modern alternatives like SOPS, it serves as an educational reference for understanding custom Git-filter operations.','Ruby','Tool','Intermediate',0,'online','manual','b2766a3476638a9911845e998a2e6ae6d7213642a229cc77f566a67f8c4e3ad5',100.0,1779030674,1,'2025-12-29T11:35:38Z',NULL,NULL,NULL,'["Security", "Developer Tooling", "Git Secrets Security"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-29T11:35:38Z", "gh_stars": 90}'); +INSERT INTO "resources" VALUES('https://github.com/windup','windup','','2013',0,'Windup (upstream source for Red Hat Migration Toolkit for Applications) is an extensible, rule-based modernization engine. It analyzes Java application bytecode and source files to generate detailed cloud-readiness and microservice conversion reports.','Java','CLI Tool','Advanced',0,'online','manual','4f773a2dd1cbd9554616a588b79b6f859e6811185dc399b1bea69201a7a24892',100.0,1779032036,1,'2026-05-17T17:33:56.988024+02:00',NULL,NULL,NULL,'["App Migration", "Application Modernization", "Java Migration"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/winfordlin/Compass','Compass 🌟','','2018',0,'An early monitoring-adjacent helper tool built to observe pod scheduling metrics and identify suboptimal deployment sizes. Long since abandoned, modern alternatives like Kubecost and OpenCost provide the comprehensive telemetry required.','Go','Monitoring Utility','Intermediate',1,'online','manual','c3fa36d8a9e8502aca01ed879598cab4b297470b0df9d2b844fe488deda703a2',100.0,1781736046,1,'2026-06-18T00:40:46.864196+02:00',NULL,NULL,NULL,'["Cluster Management", "Cost Optimization", "Metrics Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/witchery-project/witchery','witchery-project/witchery','','2020',2,'A security chaos engineering framework designed to simulate security compromises and platform exploits inside clusters. It tests detection alerts, runtime defense mechanisms, and operational response procedures.','Go','Chaos Engineering Framework','Advanced',0,'online','manual','87f4eeefa7b7e2125d27b9e10def3f7512363926dfe8e31a295a240686cb9259',100.0,1779031669,1,'2022-05-17T15:07:34Z',NULL,NULL,NULL,'["Security & Compliance", "Chaos Engineering", "Intrusion Simulation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2022-05-17T15:07:34Z", "gh_stars": 130}'); +INSERT INTO "resources" VALUES('https://github.com/wololock/jenkine-pipeline-maven-demo/tree/sdkman','Jenkins Pipeline Maven build demo','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e8e3fcf507d0aaa6d021b39bd9cdd9204de01fa4ea7de2902bd69c7a58244f02',100.0,1779032518,1,'2026-05-17T17:41:58.979681+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/wongcyrus/aws-account-cloud9-visualizer','AWS Account Cloud9 Visualizer','','2021',0,'A specialized developer tool tailored for deployment inside AWS Cloud9 instances. Allows engineers to quickly visualize localized cloud development patterns and inspect running sandboxes directly from the IDE.','Python','Tool','Intermediate',0,'online','manual','0de832aa4685b4a6a979b74c840e5620cfa1d007eb072f5f32de6692b9e9f0a4',100.0,1781735900,1,'2026-06-18T00:38:20.729794+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Integration", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/wsargent/docker-cheat-sheet','github.com: Docker cheat Sheet','','2025',5,'One of the most popular, extensive open-source community references for Docker command lines and runtime configurations. Meticulously compiles network setups, volume bindings, Dockerfile directives, and diagnostic debugging tricks into a highly accessible repository.','Markdown','Repository','Intermediate',0,'online','manual','2ac73793d9a89ca8761050f93bb5a9ba40678d5baeba2f8d597c62ec25ccd65a',100.0,1779029679,1,'2024-12-31T03:00:47Z',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-12-31T03:00:47Z", "gh_stars": 22528}'); +INSERT INTO "resources" VALUES('https://github.com/wunderio/csi-rclone','csi-rclone: CSI rclone mount plugin','','2023',2,'A Container Storage Interface (CSI) plugin that allows mounting a wide variety of cloud storage providers (such as Google Drive, S3, OneDrive, and Dropbox) as volumes in Kubernetes pods using rclone. It abstracts back-end storage services into standard PVs. In 2026, it continues to be actively utilized for niche, multi-cloud storage access requirements.','Go','CSI Plugin','High',0,'online','manual','cc524fedd811472bda123374fd1a7936b720248985a7905555cd8d120a5f26a9',100.0,1779031255,1,'2024-09-12T06:37:10Z',NULL,NULL,NULL,'["Storage", "CSI", "Cloud Storage"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-12T06:37:10Z", "gh_stars": 259}'); +INSERT INTO "resources" VALUES('https://github.com/xUnholy/k8s-gitops','Raspbernetes - Kubernetes Cluster: k8s-gitops','','2025',5,'A robust, real-world case study and GitOps reference repository optimized for ARM-based Raspberry Pi clusters. Incorporates high-availability deployment structures using Flux, K3s, and modern observability stacks. Serves as a great architectural resource.','YAML','Repository','Medium',0,'online','manual','5759d8430876ceaa891b982f6a3d9d5098914598c8d6105ed24b4c3f300eb041',100.0,1779029704,1,'2026-06-14T09:15:39Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Edge Deployments"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:15:39Z", "gh_stars": 634}'); +INSERT INTO "resources" VALUES('https://github.com/xavier-mt/kerbi','Kerbi 🌟','','2020',1,'A lightweight Ruby-based framework to generate, validate, and manage Kubernetes configurations. It allows writing clean, reusable Ruby manifests instead of raw YAML structures to simplify application templates.','Ruby','Configuration Tool','Medium',0,'online','manual','cd9ebd380852f5789e18dbacca52b04a66f72fe5ad63a943a91f9c036093bdee',100.0,1779130495,1,'2022-06-16T09:03:15Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Templating"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-16T09:03:15Z", "gh_stars": 14}'); +INSERT INTO "resources" VALUES('https://github.com/xiaods/k8e','xiaods/k8e','','2023',5,'A lightweight Kubernetes distribution (k8e, standing for "k8s easy") modeled after K3s but strictly adhering to standard upstream components. It is tailored for low-resource edge architectures, CI environments, and hobbyist networks requiring low memory profiles and simple setups.','Go','Software','Intermediate',1,'online','manual','f166032c3373af095febf14fd28e54a972c33cd2c57bce9db59e826eb3b1389a',100.0,1779033118,1,'2026-06-06T10:04:34Z',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-06T10:04:34Z", "gh_stars": 449}'); +INSERT INTO "resources" VALUES('https://github.com/xiaopeng163/docker-compose-tpg','docker-compose-tpg: Telegraf + Prometheus + Grafana Local Testing Environments','','2022',0,'A streamlined Docker Compose setup establishing a local monitoring stack with Telegraf, Prometheus, and Grafana. Excellent for local telemetry testing, dashboard debugging, and metric ingestion trials before scaling to Kubernetes systems.','YAML','Repository','Beginner',0,'online','manual','4b3f0288c1337bd68fa980e20734d7a2ff291809d3be6d0cf9cb013485419e08',100.0,1781735921,1,'2026-06-18T00:38:41.220235+02:00',NULL,NULL,NULL,'["Observability & Testing", "Metrics Monitoring", "TPG Monitoring Stack"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/yahoo/check-log4j','yahoo/check-log4j','','2021',5,'Yahoo''s archived, command-line tool designed to detect vulnerable Log4j JAR instances within mounted folder structures and container layers. It uses local binary scanning patterns to identify vulnerabilities, making it a reliable reference for building custom forensic scanning tools.','Go','Tool','Intermediate',0,'online','manual','6c2ee18602a80f1526ee082d3c4db6ef93f63554fd29e8c079a5903ca221dcc9',100.0,1779030847,1,'2026-03-08T19:43:51Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-08T19:43:51Z", "gh_stars": 169}'); +INSERT INTO "resources" VALUES('https://github.com/yandex-cloud/k8s-csi-s3','github.com/yandex-cloud: CSI for S3','','2026',5,'An open-source CSI driver that allows mounting Amazon S3 object buckets directly as filesystems within Kubernetes pods using local FUSE drivers. This interface permits legacy applications expecting flat directory paths to consume S3 storage backends with minimal code refactoring.','Go','CSI Driver','Medium',0,'online','manual','0c9118b0bb755f9e4d66fafc9c40a708c36261f37a187a76b64f3c1469b058d1',100.0,1779031099,1,'2026-05-05T12:23:53Z',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "S3 Integration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-05T12:23:53Z", "gh_stars": 859}'); +INSERT INTO "resources" VALUES('https://github.com/yangshun/tech-interview-handbook','Tech Interview Handbook','','2026',5,'The definitive prep suite for engineering roles, focusing on algorithms, practical system design topologies, behavioral matrices, and resume optimizations. Provides actionable code structures and design templates built to satisfy high-bar technical interview pipelines.','TypeScript','Educational Repository','Intermediate',0,'online','manual','6a235dd3393fe945bb3152c0ae242a7037b3ab53750ab982ed840c998eb25d47',100.0,1779030220,1,'2026-04-05T23:58:25Z',NULL,NULL,NULL,'["Software Engineering", "Career Development", "Interview Preparation"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-05T23:58:25Z", "gh_stars": 140289, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/yangtao309/awesome-api-gateway','Awesome API Gateway','','2026',0,'An extensive catalog mapping API Gateway engines, ingress controllers, and edge proxy configurations (including Envoy, Kong, and APISIX). Essential for routing microservice traffic safely across network partitions. Serves as a great architectural guide for configuring traffic shaping, rate limiting, and authentication.','N/A','Repository','Advanced',1,'online','manual','6d62ffc18ab304cbe5bbbb78b7e687572c5bc3372d797648992211bbebdb9b97',100.0,1781736123,1,'2026-06-18T00:42:03.210626+02:00',NULL,NULL,NULL,'["API Development", "API Gateway", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/yankils/Simple-DevOps-Project','yankils/Simple-DevOps-Project','','2021',0,'A practical demonstration codebase combining core DevOps components, including automated provisioning scripts and simple pipeline files, to launch a basic application stack. Designed for educational labs. (Live Grounding: Good for foundational learning, though not suited for enterprise-scale zero-trust environments).','Shell/Dockerfile','Code Repository','Beginner',0,'online','manual','2adcf09384710ca2deea5c47ee9a7c2a4abc449e0cfd8db7039287bb99044faa',100.0,1781735900,1,'2026-06-18T00:38:20.910576+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Project Blueprints", "Infrastructure Showcase"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/yannh/kubeconform','github.com/yannh/kubeconform 🌟','','2026',2,'A ultra-fast, modern Kubernetes manifest validator written in Go, acting as a direct replacement for kubeval. Validates resources against official OpenAPI schemas, automatically caching custom resource definitions (CRDs) in offline environments. Recognized globally as a de facto tool for GitOps CI verification.','Go','Tool','Intermediate',1,'online','manual','d0194bae90719e8090d5e89ec9330ccd956614659cb606f185cd56f643c82502',100.0,1779031064,1,'2026-06-13T11:53:23Z',NULL,NULL,NULL,'["DevOps", "Static Analysis", "Kubernetes Validation"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["devsecops.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T11:53:23Z", "gh_stars": 3066}'); +INSERT INTO "resources" VALUES('https://github.com/yashvardhan-kukreja/kube-bench-exporter','kube-bench-exporter','','2022',5,'A dedicated exporter designed to scrape kube-bench CIS compliance output files and convert them into standard Prometheus metrics. This allows SREs to implement real-time security scanning and continuous integration metrics directly on Grafana.','Go','Exporter','Medium',0,'online','manual','d76db84e9002a9cc1381d0c43f6083a9827b26d893b4ce405b43a7bf880293e0',100.0,1779030069,1,'2021-04-03T00:12:14Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "Exporters"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-03T00:12:14Z", "gh_stars": 12}'); +INSERT INTO "resources" VALUES('https://github.com/ynqa/bul','bul: Interactive TUI for Exploring Kubernetes Container Logs','','2020',1,'An interactive Terminal User Interface (TUI) written in Go designed to query and stream local Kubernetes container logs. Live Grounding Note: Because development has remained inactive for years, it is considered legacy; modern engineers typically use tools like K9s or Stern in active production.','Go','Repository','Intermediate',0,'online','manual','7ab05ef49b587ea38c10c86b9b9efb6d9a3ae7fbcf07fca26c3233d600c30c9d',100.0,1779031802,1,'2024-05-23T09:31:41Z',NULL,NULL,NULL,'["Log Management & Diagnostics", "Command Line Tools", "Terminal Interfaces"]','["[LEGACY]"]','["docs/container-managers.md", "docs/kubernetes-monitoring.md", "docs/kubernetes-tools.md"]','["kubernetes-monitoring.md", "container-managers.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-23T09:31:41Z", "gh_stars": 16}'); +INSERT INTO "resources" VALUES('https://github.com/ynqa/jnv','github.com/ynqa/jnv 🌟','','2025',5,'An interactive, terminal-based JSON parser and path finder built with Rust. Provides instant autocompletion of JSON pointer selectors and real-time validation feedback to accelerate complex pipeline debugging.','Rust','CLI Tool','Medium',0,'online','manual','6df9199cb6573cafd3aaadb3ec7f5f717bfb3a171ea995daf94fd08a39ba6045',100.0,1779034558,1,'2026-04-03T09:13:20Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-03T09:13:20Z", "gh_stars": 6044, "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/yogeshkk/K8sPurger','K8sPurger 🌟','','2022',2,'A tool designed to scan a Kubernetes cluster for unused resources, identifying orphan ConfigMaps, Secrets, PVCs, and service accounts. By automating the discovery of redundant workloads, it reduces bloat and improves cluster security posture. Active through 2026 as a simple, highly effective housecleaning utility.','Go','CLI Tool','Medium',0,'online','manual','50ee1755862d744903d32d4912ecbbee3b231670b60767aa0a894ad4744d86bf',100.0,1779031538,1,'2024-02-18T19:09:02Z',NULL,NULL,NULL,'["Operations", "Resource Management", "Cleanup"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-18T19:09:02Z", "gh_stars": 256}'); +INSERT INTO "resources" VALUES('https://github.com/yokawasa/action-setup-kube-tools','yokawasa/action-setup-kube-tools','','2026',5,'A dedicated GitHub Action designed to dynamically download and configure vital Kubernetes operational binaries (such as kubectl, helm, kustomize, and minikube) across runner agents, ensuring strict parity between tool states.','JavaScript','Tool','Low',0,'online','manual','fd33c9fd1d3bbabf17697759d4ed37bf0eee0989a9a783fc57fa6ad5598be2eb',100.0,1779030359,1,'2026-06-10T14:49:12Z',NULL,NULL,NULL,'["Software Delivery", "GitHub Ecosystem", "Runner Utilities"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T14:49:12Z", "gh_stars": 92}'); +INSERT INTO "resources" VALUES('https://github.com/yonahd/kor','==github.com/yonahd/kor==','','2023',5,'Kor is an out-of-the-box orphan resource finder that helps platform teams reclaim cluster resources by identifying unused ConfigMaps, Secrets, ServiceAccounts, and PVCs. Featuring stdout, JSON, and Prometheus metrics outputs, it easily embeds into monitoring pipelines to optimize cluster costs.','Go','CLI Tool / Agent','Intermediate',0,'online','manual','d2f8431befad3a2a6349506b8c50fe0d5e8c4c9acea8103e8d216895c8fb6539',100.0,1779032640,1,'2026-05-26T06:51:45Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Resource Cleanup", "Cluster Hygiene"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-26T06:51:45Z", "gh_stars": 1798}'); +INSERT INTO "resources" VALUES('https://github.com/yonahd/orphaned-configmaps','github.com/yonahd/orphaned-configmaps: Orphaned ConfigMaps','','2022',5,'Orphaned ConfigMaps detects unreferenced ConfigMaps and Secrets across active namespaces. By scanning volume mounts and env declarations, it exposes abandoned configurations that increase complexity and security exposure. It is a targeted utility for regular cluster housekeeping.','Go','CLI Tool','Beginner',0,'online','manual','076b10835b9fcc36f757a36e5034dc00bf021e67457475a6c640895aa1c0fa29',100.0,1781736047,1,'2026-06-18T00:40:47.120302+02:00',NULL,NULL,NULL,'["Observability & Diagnostics", "Resource Cleanup", "Cluster Hygiene"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.com/yteraoka/kubectl-isolate','kubectl-isolate','','2022',5,'A troubleshooting plugin that temporarily isolates running pods from Service network targets by modifying selector labels. Enables in-depth live diagnostics on broken pod targets without tearing down functional setups.','Go','CLI Plugin','Intermediate',0,'online','manual','b0864d5afab08901c5067a9b47ffaeb906f4742b3edbc02a6253b79fab0b7ba9',100.0,1779031143,1,'2020-07-05T00:56:41Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Traffic Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-07-05T00:56:41Z", "gh_stars": 10}'); +INSERT INTO "resources" VALUES('https://github.com/zakkg3/ClusterSecret','zakkg3/ClusterSecret: Kubernetes ClusterSecret operator','','2022',3,'A specialized operator automating secret distribution and synchronization across target namespaces in a cluster. It updates, recreates, or deletes secrets in target namespaces from single configuration sources such as registry credentials.','Go','Kubernetes Operator','Intermediate',0,'online','manual','410cec9a9441ced9e8a652b67982fcc18e8ad5a9312f01facb57194feaa77be4',100.0,1779030189,1,'2026-04-01T21:32:29Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "Multi-Namespace Replication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-01T21:32:29Z", "gh_stars": 510}'); +INSERT INTO "resources" VALUES('https://github.com/zalando/logbook','logbook','','2026',5,'An extensible Java library developed by Zalando for logging HTTP requests and responses. In 2026, Logbook is a de facto standard for security compliance and audit logging in distributed environments, providing clean, structured JSON payloads with context-safe credential masking.','Java','Repository','Intermediate',1,'online','manual','cdb1bff5a3f45b738632b32ee3dbc40b00caf4113501ef9a46a3425264745f56',100.0,1779032793,1,'2026-06-12T12:58:02Z',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Logging"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T12:58:02Z", "gh_stars": 2048}'); +INSERT INTO "resources" VALUES('https://github.com/zalando/patroni','Patroni','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','98d75f1cf5d00344ca09ca026660c1f7d8c43296a4b79211eaacd9323e89ebd6',100.0,1779031528,0,'2026-05-17T17:25:28.760442+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/zalando/postgres-operator','Zalando Postgres Operator','','2026',5,'Zalando''s PostgreSQL Operator, which orchestrates highly available Spilo clusters on Kubernetes. Automates provisioning, scaling, master-failovers, offsite backups, and minor engine upgrades via declarative CRDs.','Go','Open Source Repository','Advanced',1,'online','manual','4b5052c00ec68aca1c3bce237d73e28655b4225cb73b0d6dc8caad2ba51ac137',100.0,1779031981,1,'2026-06-12T22:14:55Z',NULL,NULL,NULL,'["Infrastructure", "PostgreSQL HA", "Zalando Stack"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T22:14:55Z", "gh_stars": 5182}'); +INSERT INTO "resources" VALUES('https://github.com/zalando/spilo','Spilo: HA PostgreSQL Clusters with Docker','','2025',5,'Spilo is Zalando''s container image bundling PostgreSQL, Patroni, pgBackRest, and WAL-E/WAL-G. Built for mission-critical production reliability, it serves as the stable, standard database core for the Zalando Postgres Operator.','Python','Open Source Repository','Advanced',1,'online','manual','ad47988f98184578f298dec20021762ecc39ec14cf81213755f937363dbcce9d',100.0,1779029710,1,'2026-06-11T14:18:57Z',NULL,NULL,NULL,'["Infrastructure", "PostgreSQL HA", "Zalando Stack"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T14:18:57Z", "gh_stars": 1839}'); +INSERT INTO "resources" VALUES('https://github.com/zarf-dev/zarf','defenseunicorns/zarf','','2026',5,'A highly resilient developer tool designed by Defense Unicorns to package, deploy, and manage Kubernetes clusters and cloud-native applications in strictly air-gapped, offline, or secure zero-trust environments. Zarf bundles container registries, Helm charts, binary dependencies, and configurations into a single cryptographically signed archive file, completely removing internet reliance.','Go','Tool','Advanced',0,'online','manual','432486d19fdcf4ccbe8a39271c75a11b34677de848652c8b936a771f0a339479',100.0,1779130494,1,'2026-06-12T17:31:07Z',NULL,NULL,NULL,'["Delivery", "Air-Gapped Deployments", "Zero Trust"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:31:07Z", "gh_stars": 1925}'); +INSERT INTO "resources" VALUES('https://github.com/zaynali53/DotENV',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d03090cb21014cbaf3351c80a20a1ebf97c8103fc1d66d8bcdad64d361a6367a',100.0,1779032613,0,'2026-05-17T17:43:33.668565+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://github.com/zegl/kube-score','Kube-score','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','012d267b9cf6a4fe67e96337f31bb39ac58848f3b9aaa68183f2446f88c5c38c',100.0,1779032074,1,'2026-05-17T17:34:34.800198+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true}'); +INSERT INTO "resources" VALUES('https://github.com/zsh-users/zsh-autosuggestions','github.com/zsh-users/zsh-autosuggestions 🌟','','2013',5,'A high-efficiency plugin that suggest terminal execution commands as you type, pulling context dynamically from local shells. It drastically reduces keystrokes and context switching. Live Grounding demonstrates that it has become an essential productivity tool across modern engineering environments.','Shell','Tool','Beginner',0,'online','manual','b2b0920b47bdc33b1b52ba933522de13d83c457669f7cb49654e36d648769e20',100.0,1779031455,1,'2025-06-24T16:15:03Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Shell Configuration"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-24T16:15:03Z", "gh_stars": 35690}'); +INSERT INTO "resources" VALUES('https://github.comjoshmsmith/monkey-ops','GitHub: monkey-ops, Openshift compliant, no cluster-admin required','','N/A',0,'A curated technical resource and architectural guide covering GitHub: monkey-ops, Openshift compliant, no cluster-admin required in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.500661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://github.dev','github.dev','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8bb4feb307e135bcaadcbfeac8e34b8946530f6e0dd10d883e7a693ae543819',100.0,1779033477,0,'2026-05-17T17:57:57.036385+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.dev/github/dev"}'); +INSERT INTO "resources" VALUES('https://github.dev/github/dev','github.dev','','2021',0,'A fully web-based implementation of VS Code launched instantly from any GitHub repo by pressing `.`. It operates purely in the browser for code browsing, quick patches, and pull request reviews.','TypeScript','SaaS Platform','Beginner',0,'online','manual','392a950f91629fa40c2a7268e598810b0d9cb3397b82687a0cffbea94507baa7',100.0,1779130494,1,'2026-05-18T20:54:54.968061+02:00',NULL,NULL,NULL,'["Development Environments", "Cloud IDEs", "Web Editors"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://github.dev/jakevdp/PythonDataScienceHandbook/tree/master/notebooks','github.dev: Python Data Science Handbook','','2022',0,'Official interactive notebook repository for the Python Data Science Handbook. Enables immediate local sandboxing, model parameter tweaks, and testing of complex data ingestion logic using integrated Jupyter execution files.','Python','Code Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Interactive Computing", "Source Code Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://github.github.com/training-kit/downloads/github-git-cheat-sheet.pdf','github.github.com/training-kit: Git cheat sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c92e37e083041a0685d56741bcaa699a2587788e019f9ea666daaa3cc1d8b646',100.0,1.77903198321048498e+09,0,'2026-05-17T17:33:03.210485+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://training.github.com/downloads/github-git-cheat-sheet.pdf"}'); -INSERT INTO "resources" VALUES('https://github1s.com','github1s.com 🌟','','2021',0,'A popular community utility that opens any GitHub repository inside a lightweight, browser-based VS Code interface by appending ''1s'' to the github.com URL. Essential for fast, clone-free codebase assessments.','TypeScript','Article','Basic',0,'online','manual','37728f8cbf5312424a15780f983dc7f039fb56c9b370008642b6741de1ec4d48',100.0,1.77902964069521188e+09,1,'2026-05-17T16:54:00.695212+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Code Browsing"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://githubcom/OctopusDeploy/terraform-provider-octopusdeploy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903359160706806e+09,0,'2026-05-17T17:59:51.607068+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://gitlab.beuth-hochschule.de/s70178/petclinic-ansible-jenkins-ci-cd','gitlab.beuth-hochschule.de','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bdf89d30618ce4f1beb9a984f88f9abe60238eaf10e6670a4416009366809679',100.0,1.77902911144558692e+09,0,'2026-05-17T16:45:11.445587+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://gitlab.beuth-hochschule.de/users/sign_in',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1eb5cf2c72de4762ccbf04a285a728dc40381f05545ea021954c6f6b5ac0220d',100.0,1.7791304950265789e+09,1,'2026-05-18T20:54:55.026579+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://gitlab.com','gitlab.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33535dcf5f2b20e68ccd0f715f6ecf023fc5d0cdac78d827e501a3469c21dc76',100.0,1.779030335486377e+09,0,'2026-05-17T17:05:35.486377+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://about.gitlab.com"}'); +INSERT INTO "resources" VALUES('https://github.github.com/training-kit/downloads/github-git-cheat-sheet.pdf','github.github.com/training-kit: Git cheat sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c92e37e083041a0685d56741bcaa699a2587788e019f9ea666daaa3cc1d8b646',100.0,1779031983,0,'2026-05-17T17:33:03.210485+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://training.github.com/downloads/github-git-cheat-sheet.pdf"}'); +INSERT INTO "resources" VALUES('https://github1s.com','github1s.com 🌟','','2021',0,'A popular community utility that opens any GitHub repository inside a lightweight, browser-based VS Code interface by appending ''1s'' to the github.com URL. Essential for fast, clone-free codebase assessments.','TypeScript','Article','Basic',0,'online','manual','37728f8cbf5312424a15780f983dc7f039fb56c9b370008642b6741de1ec4d48',100.0,1779029640,1,'2026-05-17T16:54:00.695212+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Code Browsing"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://githubcom/OctopusDeploy/terraform-provider-octopusdeploy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033591,0,'2026-05-17T17:59:51.607068+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gitlab.beuth-hochschule.de/s70178/petclinic-ansible-jenkins-ci-cd','gitlab.beuth-hochschule.de','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bdf89d30618ce4f1beb9a984f88f9abe60238eaf10e6670a4416009366809679',100.0,1779029111,0,'2026-05-17T16:45:11.445587+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gitlab.beuth-hochschule.de/users/sign_in',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1eb5cf2c72de4762ccbf04a285a728dc40381f05545ea021954c6f6b5ac0220d',100.0,1779130495,1,'2026-05-18T20:54:55.026579+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gitlab.com','gitlab.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33535dcf5f2b20e68ccd0f715f6ecf023fc5d0cdac78d827e501a3469c21dc76',100.0,1779030335,0,'2026-05-17T17:05:35.486377+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://about.gitlab.com"}'); INSERT INTO "resources" VALUES('https://gitlab.com/bpmworkshop/rhpam-signal-marketing-demo','gitlab.com: Red Hat Process Automation Manager - Signal Marketing Demo','','2020',0,'A demonstration application built on Red Hat Process Automation Manager (RHPAM) modeling signal marketing workflows. Integrates Complex Event Processing (CEP) engine features, showcasing declarative state orchestration within microservice platforms.','Java','Repo','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Business Process Management", "RHPAM"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gitlab.com/gitlab-org/gitlab/-/issues/14595','Provide merge bot functionality','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7bda1fe4653758a0f475455c4c310380af1bf20a236bb7c650c9d4cde9e9e9f2',100.0,1779029138.54569,0,'2026-05-17T16:45:38.545690+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://gitlab.com/gitlab-org/gitlab/-/issues/2785','Auto-merge between release branches','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ac7652f42c9a1fd557c23bbd302b6e95308b053d488952b6251f7dabb50f7a15',100.0,1.77903410197915291e+09,0,'2026-05-17T18:08:21.979153+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://gitlab.com/jackatbancast/manifesto','Manifesto 🌟','','2022',0,'A template compilation utility hosted on GitLab. It parses raw configuration definitions into valid YAML files ready for ingestion by standard GitOps tools. Offers a lightweight templating workflow for smaller operations.','Go','Tool','Low',0,'online','manual','e33a57ba47b0cb2eb9f9d6d94d58d7d4975c4e8d0dcfddd00db51a0733545a36',100.0,1.77903404176732301e+09,1,'2026-05-17T18:07:21.767323+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Manifest Generation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://gitlab.com/gitlab-org/gitlab/-/issues/14595','Provide merge bot functionality','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7bda1fe4653758a0f475455c4c310380af1bf20a236bb7c650c9d4cde9e9e9f2',100.0,1779029138,0,'2026-05-17T16:45:38.545690+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gitlab.com/gitlab-org/gitlab/-/issues/2785','Auto-merge between release branches','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ac7652f42c9a1fd557c23bbd302b6e95308b053d488952b6251f7dabb50f7a15',100.0,1779034101,0,'2026-05-17T18:08:21.979153+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gitlab.com/jackatbancast/manifesto','Manifesto 🌟','','2022',0,'A template compilation utility hosted on GitLab. It parses raw configuration definitions into valid YAML files ready for ingestion by standard GitOps tools. Offers a lightweight templating workflow for smaller operations.','Go','Tool','Low',0,'online','manual','e33a57ba47b0cb2eb9f9d6d94d58d7d4975c4e8d0dcfddd00db51a0733545a36',100.0,1779034041,1,'2026-05-17T18:07:21.767323+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Manifest Generation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gitlab.com/k3s_hetzner/k3s_hetzner','k3s_hetzner','','2024',3,'A highly optimized Terraform and shell module to quickly provision high-availability, low-cost K3s clusters on Hetzner Cloud virtual infrastructure, including private network bridging.','HCL','IaC','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Cluster Provisioning", "Hetzner Cloud"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gitlab.com/mrman/k8s-storage-provider-benchmarks','gitlab.com: Kubernetes storage provider benchmarks','','2020',0,'A highly practical benchmarking repository comparing IOPS, latency, and throughput metrics across multiple Kubernetes CSI providers. Though individual hardware baselines vary, the structured methodology offers an essential framework for verifying storage performance prior to deployment.','Markdown','Benchmark','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Benchmarks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gitlab.com/purelb/purelb','purelb/purelb','','2026',0,'PureLB is an open-source LoadBalancer provider for bare-metal Kubernetes environments that integrates directly with standard Linux routing tables. Unlike alternatives relying on complex BGP routing or ARP spoofing, it assigns physical address blocks dynamically to interface routing setups. This approach ensures high compatibility with virtualization networks and standard network monitoring tools.','Go','Network Controller','Advanced',0,'online','manual','5191c3ded57a8caa89741912bfcb4164bb9af2bd32f2f26e059d11a8c636b0ad',100.0,1.77902947560909509e+09,1,'2026-05-17T16:51:15.609095+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "Bare Metal"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://gitlab.com/purelb/purelb','purelb/purelb','','2026',0,'PureLB is an open-source LoadBalancer provider for bare-metal Kubernetes environments that integrates directly with standard Linux routing tables. Unlike alternatives relying on complex BGP routing or ARP spoofing, it assigns physical address blocks dynamically to interface routing setups. This approach ensures high compatibility with virtualization networks and standard network monitoring tools.','Go','Network Controller','Advanced',0,'online','manual','5191c3ded57a8caa89741912bfcb4164bb9af2bd32f2f26e059d11a8c636b0ad',100.0,1779029475,1,'2026-05-17T16:51:15.609095+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "Bare Metal"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gitlab.com/redhatdemocentral','gitlab.com/redhatdemocentral 🌟','','2022',0,'A foundational Git ecosystem containing reference architectures, workshop resources, and interactive deployment scenarios for Red Hat''s core platforms. Designed for architects needing to spin up reproducible, full-stack configurations on OpenShift and middleware stacks.','Shell','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reference Architectures", "Enterprise Demos", "Red Hat Demo Central"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gitlab.com/redhatdemocentral/portfolio-architecture-examples','gitlab.com: Portfolio Architecture Examples','','2025',4,'Code repository hosting deployment configurations, GitOps profiles, and infrastructure-as-code scripts matching Red Hat''s standardized portfolio architectures. Ideal for platform administrators looking to stand up robust multi-cloud environments rapidly.','YAML','Code Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architectural Insights", "Red Hat Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gitlab.com/redhatdemocentral/portfolio-architecture-examples/-/blob/main/healthcare.adoc','gitlab.com/redhatdemocentral: Healthcare','','2022',0,'A highly specialized reference architecture covering the integration of healthcare workflows, real-time messaging, and patient record databases on OpenShift. Explains how to reconcile strict data compliance directives (HL7/FHIR) with highly-scalable container orchestrations.','Asciidoc','Repository','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reference Architectures", "Industry Verticals", "Healthcare"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gitlab.com/redhatdemocentral/rhcs-rhdm-install-demo','CodeReady Containers - Red Hat Decision Manager Install Demo','','2020',0,'An automated installation demo for launching Red Hat Decision Manager on CodeReady Containers (CRC). While valuable for understanding legacy deployment footprints, modern architectures replace CRC with Red Hat OpenShift Local and migrate Decision Manager patterns onto newer cloud-native rule engines.','Shell','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Red Hat OpenShift Local", "Process Automation"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gitlab.com/rosarior/awesome-django','Awesome Django. A curated list of awesome Django apps, projects and resources','','2015',0,'A comprehensive, curated catalog targeting Django extensions, applications, utility libraries, and pedagogical materials designed to scale monolithic web applications.','Markdown','Awesome List','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Web Frameworks", "Django"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gitlab.com/xavki/devopsland/-/tree/master/ansible',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cface6a334618d78d8fa110d8b352156fd2340e2a9eca9e4ad934617535df54b',100.0,1.77903017235478901e+09,0,'2026-05-17T17:02:52.354789+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://gitlab.comquent.de/petclinic/spring-petclinic-microservices','gitlab.comquent.de: Microservices branch','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903142253428196e+09,0,'2026-05-17T17:23:42.534282+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gitlab.com/xavki/devopsland/-/tree/master/ansible',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cface6a334618d78d8fa110d8b352156fd2340e2a9eca9e4ad934617535df54b',100.0,1779030172,0,'2026-05-17T17:02:52.354789+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gitlab.comquent.de/petclinic/spring-petclinic-microservices','gitlab.comquent.de: Microservices branch','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031422,0,'2026-05-17T17:23:42.534282+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://gitlab.freedesktop.org/gstreamer-merge-bot','Example: GStreamer Merge Bot','','2021',2,'A real-world production reference analyzing the deployment of a dedicated GitLab merge bot within the GStreamer ecosystem. Details structural optimizations for automating extensive suite tests across complex multimedia pipelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gitlab.gnome.org/marge-merge-bot','Example: gitlab.gnome.org/marge-merge-bot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903056984870696e+09,0,'2026-05-17T17:09:29.848707+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://gitlab.gnome.org/users/sign_in"}'); +INSERT INTO "resources" VALUES('https://gitlab.gnome.org/marge-merge-bot','Example: gitlab.gnome.org/marge-merge-bot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030569,0,'2026-05-17T17:09:29.848707+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://gitlab.gnome.org/users/sign_in"}'); INSERT INTO "resources" VALUES('https://gitlab.gnome.org/users/sign_in','Example: gitlab.gnome.org/marge-merge-bot','','2022',2,'Practical real-world case study showcasing the implementation of the Smarkets Marge-bot inside GNOME''s GitLab infrastructure. Examines performance outcomes when maintaining high-volume open-source codebases under automated review queues.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gizmodo.com/google-calendar-debuts-appointment-schedule-feature-1848715533','gizmodo.com: Google Calendar''s New Feature Can Figure Out When Your Friends'' Don''t Have an Excuse to Flake','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902937422191691e+09,0,'2026-05-17T16:49:34.221917+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://gkovan.medium.com/a-zero-trust-approach-for-securing-the-supply-chain-of-microservices-packaged-as-container-images-89d2f5b7293b','gkovan.medium.com: A Zero Trust Approach for Securing the Supply Chain of'' Microservices Packaged as Container Images (sigstore, kyverno, openshift tekton, quarkus) 🌟','','N/A',0,'A curated technical resource and architectural guide covering gkovan.medium.com: A Zero Trust Approach for Securing the Supply Chain of'' Microservices Packaged as Container Images (sigstore, kyverno, openshift tekton, quarkus) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903361907207298e+09,0,'2026-05-17T18:00:19.072073+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://gizmodo.com/google-calendar-debuts-appointment-schedule-feature-1848715533','gizmodo.com: Google Calendar''s New Feature Can Figure Out When Your Friends'' Don''t Have an Excuse to Flake','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029374,0,'2026-05-17T16:49:34.221917+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gkovan.medium.com/a-zero-trust-approach-for-securing-the-supply-chain-of-microservices-packaged-as-container-images-89d2f5b7293b','gkovan.medium.com: A Zero Trust Approach for Securing the Supply Chain of'' Microservices Packaged as Container Images (sigstore, kyverno, openshift tekton, quarkus) 🌟','','N/A',0,'A curated technical resource and architectural guide covering gkovan.medium.com: A Zero Trust Approach for Securing the Supply Chain of'' Microservices Packaged as Container Images (sigstore, kyverno, openshift tekton, quarkus) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033619,0,'2026-05-17T18:00:19.072073+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://glasskube.dev','glasskube.dev 🌟','','2024',0,'Glasskube.dev represents the homepage and core operational documentation hub for Glasskube, a modern enterprise-grade package manager for Kubernetes. Designed to eliminate Helm syntax overhead, it provides an intuitive visual UI and CLI setup for streamlining complex cluster component lifecycles.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Package Management", "Glasskube"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://globaldatanet.com/blog/terraform-cicd-best-practices','globaldatanet.com: Terraform CI/CD Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ef33ef977bd6ec471c10e6b89f1892deb6f4d7a7c1f9971a8e733610c93e00c4',100.0,1.77902911345195293e+09,0,'2026-05-17T16:45:13.451953+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://globaldatanet.com/tech-blog/terraform-cicd-best-practices"}'); +INSERT INTO "resources" VALUES('https://globaldatanet.com/blog/terraform-cicd-best-practices','globaldatanet.com: Terraform CI/CD Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ef33ef977bd6ec471c10e6b89f1892deb6f4d7a7c1f9971a8e733610c93e00c4',100.0,1779029113,0,'2026-05-17T16:45:13.451953+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://globaldatanet.com/tech-blog/terraform-cicd-best-practices"}'); INSERT INTO "resources" VALUES('https://globaldatanet.com/tech-blog/aws-iam-identity-center-permission-management-at-scale-part-2','globaldatanet.com: .AWS IAM Identity Center Permission Management at Scale Part 2','','2023',0,'An in-depth guide focusing on the programmatic management of AWS IAM Identity Center (formerly AWS SSO). It explains how to deploy and scale permission sets, assignments, and identity mappings across multi-account AWS Organizations using infrastructure-as-code, drastically reducing manual administration and configuration drift.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Single Sign-On"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://globaldatanet.com/tech-blog/terraform-cicd-best-practices','globaldatanet.com: Terraform CI/CD Best Practices','','2023',0,'Outlines architectural patterns for executing automated provisioning steps. Discusses proper configuration mapping, plan verification stages, transient state lock handling, secure key authentication, and cloud drift assessment strategies.','None','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD", "Automation Patterns"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gmaster.io','gmaster','','2022',0,'A visualization client designed to resolve merge conflicts using code-structure maps rather than flat text comparisons. Provides refactoring-aware merges to streamline alignments, though widely considered a legacy specialized tool in modern workflows.','English','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Desktop Git Clients"]','["[LEGACY]"]','[]','["git.md"]','{}','{}'); @@ -7691,28 +7691,28 @@ INSERT INTO "resources" VALUES('https://gmaster.io/mergedroid','gmaster.io - Mer INSERT INTO "resources" VALUES('https://go.atlassian.com/ijvzec','Creating with Rovo: How We Built a Collaborative AI Canvas','A technical architectural deep-dive into how Atlassian constructed a collaborative canvas allowing real-time, bidirectional human-AI teamwork.','2026',4,'This engineering post breaks down the streaming infrastructure and data schemas behind Atlassian Rovo''s collaborative AI canvas. It details how the team moved away from static, one-shot prompt interfaces into an active, multi-user workspace. * **Rich Format Support**: Uses Atlassian Document Format (ADF), SVG, and CSV-based data schemas to synthesize pages, whiteboards, and databases. -* **Real-time Streaming**: Provides low-latency content generation and live editing synchronized directly inside active chat conversations.','en','Article','Advanced',0,'online','automatic','N/A',NULL,1.78040115231570196e+09,0,'2026-06-02T13:52:32.315702+02:00',NULL,NULL,NULL,'["Software Engineering", "AI Integrations", "Collaborative Canvases"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 85, "reputation_status": "Vetted", "reputation_summary": "Official Atlassian shortlink redirecting to their engineering publication about Rovo''s collaborative AI canvas architecture.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "ai"}'); -INSERT INTO "resources" VALUES('https://go.atomist.com','Atomist','','N/A',0,'A curated technical resource and architectural guide covering Atomist in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790309811950829e+09,0,'2026-05-17T17:16:21.195083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/scaffolding.md"]','["scaffolding.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://go.aws/4eFRwIt','Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4f1476a4b8059ed580129ef95bd2856b0876fe260c1eaece06da8eef147564d',100.0,1.77903162072026705e+09,0,'2026-05-17T17:27:00.720267+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/aws/convert-aws-console-actions-to-reusable-code-with-aws-console-to-code-now-generally-available/?trk=0d3532c8-5f49-4c86-9683-96c2417e9b4b&sc_channel=el"}'); +* **Real-time Streaming**: Provides low-latency content generation and live editing synchronized directly inside active chat conversations.','en','Article','Advanced',0,'online','automatic','N/A',NULL,1780401152,0,'2026-06-02T13:52:32.315702+02:00',NULL,NULL,NULL,'["Software Engineering", "AI Integrations", "Collaborative Canvases"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 85, "reputation_status": "Vetted", "reputation_summary": "Official Atlassian shortlink redirecting to their engineering publication about Rovo''s collaborative AI canvas architecture.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "ai"}'); +INSERT INTO "resources" VALUES('https://go.atomist.com','Atomist','','N/A',0,'A curated technical resource and architectural guide covering Atomist in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030981,0,'2026-05-17T17:16:21.195083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/scaffolding.md"]','["scaffolding.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://go.aws/4eFRwIt','Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4f1476a4b8059ed580129ef95bd2856b0876fe260c1eaece06da8eef147564d',100.0,1779031620,0,'2026-05-17T17:27:00.720267+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/aws/convert-aws-console-actions-to-reusable-code-with-aws-console-to-code-now-generally-available/?trk=0d3532c8-5f49-4c86-9683-96c2417e9b4b&sc_channel=el"}'); INSERT INTO "resources" VALUES('https://go.dev','golang.org','','2026',0,'The official home of the Go programming language, designed for building simple, reliable, and highly efficient cloud-native software. Serves as the ultimate portal for runtime specifications and core packages.','en','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[DE FACTO STANDARD]"]','[]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://go.dev/blog/gopls-vscode-go','blog.golang.org: Gopls on by default in the VS Code Go extension','','2021',0,'Announces the standard integration of Gopls, the official Go language server, into the VS Code Go extension, ensuring native refactoring, precise definition hopping, and autocompletion for Go developers.','Go','Blog Post','Intermediate',0,'online','manual','382b09f3ec274fe3102b69bd93220b8a8845f3a87cf521810a3fba1240c44b7e',100.0,1.77913049502318406e+09,0,'2026-05-18T20:54:55.023184+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Language Servers"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://go.dev/blog/pkgsite-search-redesign','go.dev: A new search experience on pkg.go.dev','','N/A',0,'Details the architectural redesign of the official Go package registry search. Highlights usability and indexing upgrades implemented to streamline package discovery for developers.','en','Article','Beginner',0,'online','manual','1c3e6ab66eddcc9c2833200aff84633a04e137831e101117ae7029571eeeec52',100.0,1779031535.51647,1,'2026-05-17T17:25:35.516470+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://go.digitalocean.com/cicd-on-k8s','go.digitalocean.com/cicd-on-k8s','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902927014952301e+09,0,'2026-05-17T16:47:50.149523+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://go.weave.works/2021_GitOps_Maturity_Model.html','go.weave.works: The GitOps Maturity Model - 4 evolutionary steps to continuous'' delivery (pdf)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779033762.40951,0,'2026-05-17T18:02:42.409510+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.weave.works/blog/category/kubernetes"}'); +INSERT INTO "resources" VALUES('https://go.dev/blog/gopls-vscode-go','blog.golang.org: Gopls on by default in the VS Code Go extension','','2021',0,'Announces the standard integration of Gopls, the official Go language server, into the VS Code Go extension, ensuring native refactoring, precise definition hopping, and autocompletion for Go developers.','Go','Blog Post','Intermediate',0,'online','manual','382b09f3ec274fe3102b69bd93220b8a8845f3a87cf521810a3fba1240c44b7e',100.0,1779130495,0,'2026-05-18T20:54:55.023184+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Language Servers"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://go.dev/blog/pkgsite-search-redesign','go.dev: A new search experience on pkg.go.dev','','N/A',0,'Details the architectural redesign of the official Go package registry search. Highlights usability and indexing upgrades implemented to streamline package discovery for developers.','en','Article','Beginner',0,'online','manual','1c3e6ab66eddcc9c2833200aff84633a04e137831e101117ae7029571eeeec52',100.0,1779031535,1,'2026-05-17T17:25:35.516470+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://go.digitalocean.com/cicd-on-k8s','go.digitalocean.com/cicd-on-k8s','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029270,0,'2026-05-17T16:47:50.149523+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://go.weave.works/2021_GitOps_Maturity_Model.html','go.weave.works: The GitOps Maturity Model - 4 evolutionary steps to continuous'' delivery (pdf)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779033762,0,'2026-05-17T18:02:42.409510+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.weave.works/blog/category/kubernetes"}'); INSERT INTO "resources" VALUES('https://go.weave.works/automating-kubernetes-with-gitops-wp.html','weave.works: Automating Kubernetes with GitOps (whitepaper) 🌟','','2020',0,'High-density whitepaper outlining standard practices for automating configuration and state management on K8s. Elaborates on controller mechanics, state checking intervals, and self-healing cluster loops.','English','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Implementation", "Automation Principles"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://go.weave.works/gitops-ebook.html','go.weave.works: The Practical Guide to GitOps (eBook)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1.77903179482266688e+09,0,'2026-05-17T17:29:54.822667+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://go.weave.works/2021_GitOps_Maturity_Model.html"}'); +INSERT INTO "resources" VALUES('https://go.weave.works/gitops-ebook.html','go.weave.works: The Practical Guide to GitOps (eBook)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779031794,0,'2026-05-17T17:29:54.822667+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://go.weave.works/2021_GitOps_Maturity_Model.html"}'); INSERT INTO "resources" VALUES('https://go.weave.works/hardening-git-for-gitops.html','weave.works: Hardening Git for GitOps (white paper)','','2021',0,'Focuses exclusively on securing the Git version control system to withstand supply chain exploits. Details branch protections, cryptographic GPG/SSH commit signatures, multi-signature reviews, and audit trails.','English','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Security", "Hardening"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://go.weave.works/production-ready-kubernetes-checklist.html','weave.works: Production Ready Checklists for Kubernetes 🌟','','2021',0,'A structured checklist for preparing Kubernetes workloads for production environments. Tracks configuration rules for autoscaling parameters, multi-zone node configurations, backup recovery mechanisms, and observability pipelines to ensure system availability. Note: Weave Works has shut down operations, but the underlying checklist framework remains a valuable baseline.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Production Readiness", "Checklists"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://goglides.io/running-openebs-in-kubernetes/371','goglides.io: Running OpenEBS in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering goglides.io: Running OpenEBS in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903325867250299e+09,0,'2026-05-17T17:54:18.672503+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://goglides.io/running-openebs-in-kubernetes/371','goglides.io: Running OpenEBS in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering goglides.io: Running OpenEBS in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033258,0,'2026-05-17T17:54:18.672503+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://goharbor.io','Harbor','','2026',0,'Harbor is a CNCF Graduated, enterprise-class container registry that secures artifacts with role-based access control, vulnerability scanning (via Trivy), and cryptographic image signing (via Cosign/Notary). It provides multi-tenant capabilities, geographic replication, and advanced audit logging. As a de facto standard for private cloud registries, it is highly adopted globally.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://goharbor.io/docs/2.0.0/install-config/quick-install-script','goharbor.io: Deploy Harbor with the Quick Installation Script','','2021',0,'Step-by-step instructions for deploying a Harbor container registry instance quickly using an automated install script. This setup is highly suited for developer local environments, evaluations, and rapid proof-of-concept deployments. In production environments, enterprise-ready architectures should use the official Harbor Helm Chart instead.','Shell','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Installation"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gokatalyst.io/blog/2023/12/06/katalyst-a-qos-based-resource-management-system-for-workload-colocation-on-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5341198351d010a00c95cd4d06592e7ffc6f87d9cf348d684a3227b84d603068',100.0,1.77903348674672293e+09,1,'2026-05-17T17:58:06.746723+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://gokhan-karadas1992.medium.com/argocd-kubevela-integration-eb88dc0484e0','gokhan-karadas1992.medium.com: ArgoCD + Kubevela Integration','','N/A',0,'A curated technical resource and architectural guide covering gokhan-karadas1992.medium.com: ArgoCD + Kubevela Integration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903321804023695e+09,0,'2026-05-17T17:53:38.040237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gokulchandrapr.medium.com/amazon-eks-anywhere-eks-connector-600953aaa42d','gokulchandrapr.medium.com: Amazon EKS Anywhere & EKS Connector','','N/A',0,'A curated technical resource and architectural guide covering gokulchandrapr.medium.com: Amazon EKS Anywhere & EKS Connector in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902912848512792e+09,0,'2026-05-17T16:45:28.485128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gokuldevops.medium.com/argo-cdsample-app-deployment-56b36601f279','gokuldevops.medium.com: Argo CD-Sample app deployment','','N/A',0,'A curated technical resource and architectural guide covering gokuldevops.medium.com: Argo CD-Sample app deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903032282610702e+09,0,'2026-05-17T17:05:22.826107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://golang.org','golang.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8435122408990ff986be2f095ffd930aaba3f6f2bd77f54ae000b6a1582a4ec',100.0,1.77902913269235491e+09,0,'2026-05-17T16:45:32.692355+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://go.dev"}'); -INSERT INTO "resources" VALUES('https://golangrepo.com','==golangrepo.com== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903026225384306e+09,0,'2026-05-17T17:04:22.253843+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://googlecloudcheatsheet.withgoogle.com','==googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','098e1fc5bb9f8fd139c0600928d12eb31442af5429587dbb3b974ce3af553aa0',100.0,1.77903333645070791e+09,0,'2026-05-17T17:55:36.450708+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md", "docs/cheatsheets.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gokatalyst.io/blog/2023/12/06/katalyst-a-qos-based-resource-management-system-for-workload-colocation-on-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5341198351d010a00c95cd4d06592e7ffc6f87d9cf348d684a3227b84d603068',100.0,1779033486,1,'2026-05-17T17:58:06.746723+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gokhan-karadas1992.medium.com/argocd-kubevela-integration-eb88dc0484e0','gokhan-karadas1992.medium.com: ArgoCD + Kubevela Integration','','N/A',0,'A curated technical resource and architectural guide covering gokhan-karadas1992.medium.com: ArgoCD + Kubevela Integration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033218,0,'2026-05-17T17:53:38.040237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://gokulchandrapr.medium.com/amazon-eks-anywhere-eks-connector-600953aaa42d','gokulchandrapr.medium.com: Amazon EKS Anywhere & EKS Connector','','N/A',0,'A curated technical resource and architectural guide covering gokulchandrapr.medium.com: Amazon EKS Anywhere & EKS Connector in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029128,0,'2026-05-17T16:45:28.485128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://gokuldevops.medium.com/argo-cdsample-app-deployment-56b36601f279','gokuldevops.medium.com: Argo CD-Sample app deployment','','N/A',0,'A curated technical resource and architectural guide covering gokuldevops.medium.com: Argo CD-Sample app deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.826107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://golang.org','golang.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8435122408990ff986be2f095ffd930aaba3f6f2bd77f54ae000b6a1582a4ec',100.0,1779029132,0,'2026-05-17T16:45:32.692355+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://go.dev"}'); +INSERT INTO "resources" VALUES('https://golangrepo.com','==golangrepo.com== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030262,0,'2026-05-17T17:04:22.253843+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://googlecloudcheatsheet.withgoogle.com','==googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','098e1fc5bb9f8fd139c0600928d12eb31442af5429587dbb3b974ce3af553aa0',100.0,1779033336,0,'2026-05-17T17:55:36.450708+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md", "docs/cheatsheets.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://goteleport.com/blog/devsecops-passwordless','goteleport.com: Why DevSecOps is Going Passwordless','','2022',0,'Examines the transition from static SSH keys and database credentials to short-lived, identity-driven access methods. Outlines using WebAuthn standards, public-key cryptography, and modern IAM federation to eliminate credential storage risks.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Management", "Passwordless Authentication"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://goteleport.com/blog/hack-via-pull-request','goteleport.com: Anatomy of a Cloud Infrastructure Attack via a Pull Request','- [==edidiongasikpo.com: How to Give Developers Secure Access to Kubernetes Clusters== 🌟](https://edidiongasikpo.com/how-to-give-developers-secure-access-to-kubernetes-clusters)','2022',0,'Provides a forensic simulation of a CI/CD supply-chain breach, demonstrating how unauthorized pull requests can exploit runners to exfiltrate cloud credentials. Highlights mitigation strategies like OpenID Connect (OIDC) authentication, ephemeral runners, and branch protection rules.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain", "CI-CD Attacks"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://goteleport.com/blog/how-to-ssh-properly','gravitational.com: How to SSH Properly 🌟','','2022',4,'Deep technical reference on modern SSH architecture and key rotation practices. Explores proper configuration, disabling password authentication, managing multiple profiles, and transitioning towards certificate-based SSH access models.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}'); @@ -7720,99 +7720,99 @@ INSERT INTO "resources" VALUES('https://goteleport.com/blog/kube-authn-methods', INSERT INTO "resources" VALUES('https://goteleport.com/blog/kubernetes-api-access-security','goteleport.com: Kubernetes API Access Security Hardening','','2021',0,'Assesses security postures for Kube-API exposure, outlining standard secure practices including zero-trust access, bastions, detailed telemetry streams, and short-lived credentials.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "API Access Protection", "Teleport Access Control"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://goteleport.com/blog/kubernetes-sso-saml','gravitational.com: How to Set Up Kubernetes SSO with SAML','','2022',0,'Deconstructs the mechanics of configuring Single Sign-On (SSO) for cluster environments utilizing SAML. The guide explains authentication federation patterns, mapping identity provider attributes to Kubernetes RBAC roles. This setup ensures seamless, centralized access management for enterprise platform infrastructure.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "SSO & SAML"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://goteleport.com/blog/ssh-certificates','goteleport.com: SSH Certificates Security. SSH Access Hardening 🌟','','2022',4,'In-depth structural review of SSH Certificates compared to public/private keys. Explains how SSH CAs sign cryptographic certificates to eliminate interactive public key management and enforce strict access expiry.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://goteleport.com/blog/ssh-vs-kubectl','goteleport.com: kubectl exec vs SSH','','2026',0,'An architectural comparison contrasting standard SSH access with the API-driven ''kubectl exec'' command. From a security boundary posture, it highlights why ''kubectl exec'' is preferred inside modern clusters as it eliminates secondary authentication pipelines and relies purely on Kubernetes RBAC structures.','N/A','Blog Post','Advanced',0,'online','manual','ccb0aae514164f042c250cd029d710227a7114729436c87d19135bbdb4768506',100.0,1779033806.1347,1,'2026-05-17T18:03:26.134700+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Security"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://goteleport.com/blog/ssh-vs-kubectl','goteleport.com: kubectl exec vs SSH','','2026',0,'An architectural comparison contrasting standard SSH access with the API-driven ''kubectl exec'' command. From a security boundary posture, it highlights why ''kubectl exec'' is preferred inside modern clusters as it eliminates secondary authentication pipelines and relies purely on Kubernetes RBAC structures.','N/A','Blog Post','Advanced',0,'online','manual','ccb0aae514164f042c250cd029d710227a7114729436c87d19135bbdb4768506',100.0,1779033806,1,'2026-05-17T18:03:26.134700+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Security"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gpustack.ai','seal.io: Open Source Platform Engineering for Dev & Ops','','2025',0,'Explores GPUStack (associated with gpustack.ai / seal.io''s evolution), an open-source platform engine designed for local and cloud GPU orchestration. Enables developers and platform teams to easily provision, manage, and scale AI/LLM execution environments across heterogeneous hardware infrastructure.','English','Open Source Project','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "AI Platform", "GPU Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://gradle.org','gradle.org','','2026',5,'The primary landing portal for Gradle, a high-performance, open-source build automation system. Live Grounding confirms Gradle''s position as a dominant enterprise build engine, optimizing multi-project build caching, incremental compilation, and providing highly flexible Groovy and Kotlin DSL structures.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Build Tools", "Gradle"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://grafana.com','grafana-6.7.2-1.x86_64.rpm','- [prometheus-2.17.1.linux-amd64](https://prometheus.io) - [apache-artemis-2.11.0](https://artemis.apache.org/components/artemis) - [apache-maven-3.6.3](https://maven.apache.org)','2020',0,'A legacy RPM binary package of Grafana 6.7.2. Kept as a reference point for historical dashboards and older enterprise network configurations.','None','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Package Archives", "Visualization"]','["[LEGACY]"]','[]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/about/press/2021/11/10/grafana-labs-and-microsoft-partner-to-deliver-new-first-party-microsoft-azure-service','grafana.com: Grafana Labs and Microsoft partner to deliver new first party'' Microsoft Azure service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6abdeca0947896abcd9e3b5520c1ee78ffc9bf6b68f1aa65d0d333c13acd25de',100.0,1.77903025117664408e+09,0,'2026-05-17T17:04:11.176644+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://grafana.com/press/2021/11/10/grafana-labs-and-microsoft-partner-to-deliver-new-first-party-microsoft-azure-service"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2020/07/22/introducing-the-new-and-improved-new-relic-plugin-for-grafana','grafana.com: Introducing the new and improved New Relic plugin for Grafana','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Introducing the new and improved New Relic plugin for Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','54d16dab5a4e1951488181d1ade57325dc39e96fe8fa3c4cae03ee4db37e9968',100.0,1.7790310217501111e+09,0,'2026-05-17T17:17:01.750111+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2020/08/26/popular-community-plugins-that-can-improve-your-grafana-dashboards','Popular community plugins that can improve your Grafana dashboards 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac521043c65c8a49700d014629d02b010f728b5e68daddd281eaf3ee27c70db5',100.0,1.77903446235596394e+09,0,'2026-05-17T18:14:22.355964+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2020/08/26/popular-community-plugins-that-can-improve-your-grafana-dashboards", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.968277"}, "duplicate_of": "https://grafana.com/blog/popular-community-plugins-that-can-improve-your-grafana-dashboards"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2020/09/21/how-we-use-the-grafana-github-plugin-to-track-outstanding-pull-requests','grafana.com: How we use the Grafana GitHub plugin to track outstanding pull'' requests','','N/A',0,'Grafana details their internal workflow configuration utilizing the Grafana GitHub plugin to visualize team velocity, pull request backlogs, and code review cycle times. This approach transitions software delivery metrics into real-time operational panels alongside infrastructure performance data. By unifying telemetry and development state, engineering managers gain unprecedented visibility into systemic delivery bottlenecks.','English','blog','Intermediate',0,'online','manual','e2dded09ea09dc1cd4e6d82daaa37645260d26e8239c2e8c86632952185fb24e',100.0,1.7790323465671761e+09,0,'2026-05-17T17:39:06.567176+02:00',NULL,NULL,NULL,'["Developer Tools", "Infrastructure Monitoring", "Developer Experience Dashboards"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2020/10/27/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system','grafana.com: Announcing Grafana Tempo, a massively scalable distributed'' tracing system 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4d08f8391695a9f5a04086f97a95e86d11093055aaec7207f5ece5bca76112e7',100.0,1.7790334308114829e+09,0,'2026-05-17T17:57:10.811483+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2020/10/27/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.988357"}, "duplicate_of": "https://grafana.com/blog/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/01/08/get-started-with-prometheus-with-these-three-easy-projects','==grafana.com: Get started with Prometheus with these three easy projects==','','N/A',0,'A curated technical resource and architectural guide covering ==grafana.com: Get started with Prometheus with these three easy projects== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e84b66663fadbde62c883b2508f2dc69d9855673b1bd9dd9c7dfc0e48e781dfc',100.0,1.7790307121660211e+09,0,'2026-05-17T17:11:52.166021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/01/25/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance','grafana.com: A beginner''s guide to distributed tracing and how it can increase'' an application''s performance 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','52cc47e8a7058e8f87d6c80348209d93e51ca9a022b87291e7585bab534c7f75',100.0,1.77903138682438397e+09,0,'2026-05-17T17:23:06.824384+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2021/01/25/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.002276"}, "duplicate_of": "https://grafana.com/blog/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/04/05/using-telegraf-plugins-to-visualize-industrial-iot-data-with-the-grafana-cloud-hosted-prometheus-service','grafana.com: Using Telegraf plugins to visualize industrial IoT data with'' the Grafana Cloud Hosted Prometheus service','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Using Telegraf plugins to visualize industrial IoT data with'' the Grafana Cloud Hosted Prometheus service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b7e57733bbe2ce014224d59348e37831f22142336753c49c1a73bfad2091a2ce',100.0,1.7790314614754579e+09,0,'2026-05-17T17:24:21.475458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/04/08/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs','grafana.com: How we use metamonitoring Prometheus servers to monitor all'' other Prometheus servers at Grafana Labs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25fea83d846c79cd23a87704dc92b8813ddbb56786975afca19dd4fb6512e7b8',100.0,1779030892.55438,0,'2026-05-17T17:14:52.554380+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2021/04/08/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.949231"}, "duplicate_of": "https://grafana.com/blog/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/07/06/whats-new-in-grafana-cloud-for-july-2021-traces-live-streaming-kubernetes-and-docker-integrations-and-more','grafana.com: What''s new in Grafana Cloud for July 2021: Traces, live streaming,'' Kubernetes and Docker integrations, and more','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: What''s new in Grafana Cloud for July 2021: Traces, live streaming,'' Kubernetes and Docker integrations, and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6307927eb723803f0de1c2b6b4d348c3c08439e938b6c2e362558d5f599eb387',100.0,1779030508.08261,0,'2026-05-17T17:08:28.082610+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/07/26/get-comprehensive-monitoring-for-your-apache-kafka-ecosystem-instances-quickly-with-grafana-cloud','grafana.com: Get comprehensive monitoring for your Apache Kafka ecosystem'' instances quickly with Grafana Cloud','','N/A',0,'Curator Insight: Overview of cloud-managed observability templates for Kafka. Live Grounding: Details the installation of preconfigured Grafana dashboards targeting JVM metrics, consumer group lag, broker performance, and broker/under-replicated partition alerts.','English','Article','Intermediate',0,'online','manual','2935538fe3d34504e4446603cf855f18bb72db8224e49636fb8ee81f857d20fc',100.0,1.77903001020645594e+09,0,'2026-05-17T17:00:10.206456+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Grafana Integration"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/08/05/grafana-8.1-released-new-geomap-and-annotations-panels-updated-plugin-management-and-more','grafana.com: Grafana 8.1 released: New Geomap and Annotations panels, updated'' plugin management, and more','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Grafana 8.1 released: New Geomap and Annotations panels, updated'' plugin management, and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2ec240edbb7fc5b03dd2b4a7064e8222641521c259c69313b26b9aadb16b8e23',100.0,1.77903415598937201e+09,0,'2026-05-17T18:09:15.989372+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/08/31/how-istio-tempo-and-loki-speed-up-debugging-for-microservices','grafana.com: How Istio, Tempo, and Loki speed up debugging for microservices','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: How Istio, Tempo, and Loki speed up debugging for microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','652762717f4e5651461bba4ca20f1d381b852840d263a8edbc8c9e85453207c5',100.0,1.77902963255185794e+09,0,'2026-05-17T16:53:52.551858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"duplicate_of": "https://grafana.com/blog/how-istio-tempo-and-loki-speed-up-debugging-for-microservices"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/16/why-we-created-a-prometheus-agent-mode-from-the-grafana-agent','grafana.com: Why we created a Prometheus Agent mode from the Grafana Agent','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Why we created a Prometheus Agent mode from the Grafana Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','aed97a7c2ae48b5c1995a90543a4580b252c25b6b60b8849a28a40d572282e8a',100.0,1.77903316785878491e+09,0,'2026-05-17T17:52:47.858785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/17/2021/11/17/grafana-aws-cloudwatch-integration','grafana.com: Introducing the AWS CloudWatch integration, Grafana Cloud''s'' first fully managed integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903188370237708e+09,0,'2026-05-17T17:31:23.702377+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://grafana.com/blog"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/17/grafana-aws-cloudwatch-integration',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','2187aedb854cc5c737fb4f732751d03ff84815a3c337c2a1338bbd9621628141',64.0,1.77913049498755908e+09,0,'2026-05-18T20:54:54.987559+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2021/11/17/grafana-aws-cloudwatch-integration", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.987562"}}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/19/a-3-step-guide-to-troubleshooting-and-visualizing-kubernetes-with-grafana-cloud','==grafana.com: A 3-step guide to troubleshooting and visualizing Kubernetes'' with Grafana Cloud==','','N/A',0,'A curated technical resource and architectural guide covering ==grafana.com: A 3-step guide to troubleshooting and visualizing Kubernetes'' with Grafana Cloud== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6c243178b54689f1f9f4c2e0c6422f84c7fbd32353ecf3086adfe39f6d69e66f',100.0,1779032590.25829,0,'2026-05-17T17:43:10.258290+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/29/how-to-build-performance-tests-into-your-ci-pipeline-with-k6-github-actions-and-grafana','grafana.com: How to build performance tests into your CI pipeline with k6,'' GitHub Actions, and Grafana','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7840bdbf499358cf62afabf504ecf2f436de75b7779bf55a6f16488ed6bb28d2',100.0,1.77903144299961304e+09,0,'2026-05-17T17:24:02.999613+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/12/06/testing-shift-left-observability-with-the-grafana-stack-opentelemetry-and-k6','grafana.com: Testing shift left observability with the Grafana Stack, OpenTelemetry,'' and k6','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Testing shift left observability with the Grafana Stack, OpenTelemetry,'' and k6 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e62b473ea2727dafb68c50f5759814efd0ca8c2b6a34f0594b20d361810c4ab1',100.0,1.77903245810251903e+09,0,'2026-05-17T17:40:58.102519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/01/11/top-5-user-requested-synthetic-monitoring-alerts-in-grafana-cloud','grafana.com: Top 5 user-requested synthetic monitoring alerts in Grafana'' Cloud','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Top 5 user-requested synthetic monitoring alerts in Grafana'' Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','29dc15bedc98a05ecd9e5ca2a180be34e57ec4668838eb7b83bd784cd4683a83',100.0,1.77903209852718305e+09,0,'2026-05-17T17:34:58.527183+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/top-5-user-requested-synthetic-monitoring-alerts-in-grafana-cloud"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/01/19/a-beginners-guide-to-network-monitoring-with-grafana-and-prometheus','==grafana.com: A beginner''s guide to network monitoring with Grafana and'' Prometheus==','','N/A',0,'A curated technical resource and architectural guide covering ==grafana.com: A beginner''s guide to network monitoring with Grafana and'' Prometheus== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','22c647b279b4870514569f5079f22df3e156d4fb34875d05c61722279b3f5bd8',100.0,1.77903229383969211e+09,0,'2026-05-17T17:38:13.839692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/01/27/video-how-to-build-a-prometheus-query-in-grafana','grafana.com: Video: How to build a Prometheus query in Grafana','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Video: How to build a Prometheus query in Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','3300535eb36ef7b00b467aaa6ddd81433e0a3be53904e05f82e04f0ed36b301d',100.0,1.77903366417507696e+09,0,'2026-05-17T18:01:04.175077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/video-how-to-build-a-prometheus-query-in-grafana"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/02/01/an-advanced-guide-to-network-monitoring-with-grafana-and-prometheus','grafana.com: An advanced guide to network monitoring with Grafana and Prometheus','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: An advanced guide to network monitoring with Grafana and Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','711977a69c9fe402d2aa73ed14aea43332efcf950988cab92ca0f926919b4970',100.0,1.7790344254628179e+09,0,'2026-05-17T18:13:45.462818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/04/05/how-to-use-websockets-to-visualize-real-time-iot-data-in-grafana','==grafana.com: How to use WebSockets to visualize real-time IoT data in'' Grafana==','','N/A',0,'A curated technical resource and architectural guide covering ==grafana.com: How to use WebSockets to visualize real-time IoT data in'' Grafana== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','743cdf15d4fdb1e7cb305f6ac3e48aa163620f461ecc1c14470c39a3d770cef7',100.0,1.77903316786333298e+09,0,'2026-05-17T17:52:47.863333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/06/06/grafana-dashboards-a-complete-guide-to-all-the-different-types-you-can-build','grafana.com: Grafana dashboards: A complete guide to all the different types'' you can build','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Grafana dashboards: A complete guide to all the different types'' you can build in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','3d56c0c80180a3aef05599da64998b018400fbf39c84b0fe941181c862da3a1b',100.0,1.77903172120065188e+09,0,'2026-05-17T17:28:41.200652+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/grafana-dashboards-a-complete-guide-to-all-the-different-types-you-can-build"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/07/13/introducing-kubernetes-monitoring-in-grafana-cloud','grafana.com: Introducing Kubernetes Monitoring in Grafana Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8d444f8d229600bdd703e9782fb0a03e7c65d8c66b66cbe2fc5c5eafec65d97',100.0,1.77902947363776588e+09,0,'2026-05-17T16:51:13.637766+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2022/07/13/introducing-kubernetes-monitoring-in-grafana-cloud", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.949398"}, "duplicate_of": "https://grafana.com/blog/introducing-kubernetes-monitoring-in-grafana-cloud"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/10/20/how-to-manage-high-cardinality-metrics-in-prometheus-and-kubernetes','grafana.com: How to manage high cardinality metrics in Prometheus and Kubernetes','','N/A',0,'Provides an in-depth operational guide on mitigating Prometheus cardinality spikes within Kubernetes clusters. Curator insight emphasizes structural optimization of metric labels, while live grounding confirms Grafana''s continuing dominance in visualization platforms handling high-churn timeseries data. Key strategies include using metric relabel configurations and dropping redundant metrics prior to ingestion.','English','Blog/Guide','Advanced',0,'duplicate','manual','5ecd4ffd70e15e22d2e69104b4dd2366004aefdc227964c4753f75c8ec9f3dee',100.0,1.77903159702962589e+09,0,'2026-05-17T17:26:37.029626+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Prometheus"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://grafana.com/blog/how-to-manage-high-cardinality-metrics-in-prometheus-and-kubernetes"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/11/02/introducing-grafana-faro-oss-application-observability','grafana.com: Introducing Grafana Faro, an open source project for frontend'' application observability','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Introducing Grafana Faro, an open source project for frontend'' application observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','1d3e2523a0f95cbe6befaa581f77cdbea122d6daa840ba5cc71ea9123e017264',100.0,1.77903150040449404e+09,0,'2026-05-17T17:25:00.404494+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/12/06/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks','grafana.com: A complete guide to managing Grafana as code: tools, tips,'' and tricks','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: A complete guide to managing Grafana as code: tools, tips,'' and tricks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','d6842e11215974a6410af7aba10582baddb1f4ea2969dc8b7a8ce1b9563d3353',100.0,1.77903161615016698e+09,0,'2026-05-17T17:26:56.150167+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/12/08/grafana-9.3-feature-grafana-oauth-token-improvements/?mdm=social','grafana.com: Grafana 9.3 feature: Grafana OAuth token improvements','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2ec240edbb7fc5b03dd2b4a7064e8222641521c259c69313b26b9aadb16b8e23',100.0,1.77903382791813397e+09,0,'2026-05-17T18:03:47.918134+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://grafana.com/blog/2021/08/05/grafana-8.1-released-new-geomap-and-annotations-panels-updated-plugin-management-and-more"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/01/19/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator','grafana.com: How to monitor Kubernetes clusters with the Prometheus Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','142887474a2e65d10127a0d61e34fa6bfea7efc749272a510c81918a538aa5cc',100.0,1.77903240676774406e+09,0,'2026-05-17T17:40:06.767744+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2023/01/19/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.016750"}, "duplicate_of": "https://grafana.com/blog/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/01/31/a-beginners-guide-to-kubernetes-application-monitoring','grafana.com: A beginner''s guide to Kubernetes application monitoring','','N/A',0,'Introduces foundational concepts of monitoring applications running inside Kubernetes. It walks through metrics generation, collection using Prometheus, and dashboarding via Grafana. Perfect for engineers getting started with basic application telemetry.','English','Blog/Guide','Beginner',0,'duplicate','manual','0b0cade843ea1c3636142b1387167da7cb408eceaa975bf4e036f91338cb06b2',100.0,1.7790320917110579e+09,0,'2026-05-17T17:34:51.711058+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Grafana"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://grafana.com/blog/a-beginners-guide-to-kubernetes-application-monitoring"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/03/03/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud','grafana.com: How to optimize resource utilization with Kubernetes Monitoring'' for Grafana Cloud 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','99f77ff5b8ee77c6dcbc156a86cac7486fa720c5ca61cbf0c823139b9b9fb58b',100.0,1.77903068140469503e+09,0,'2026-05-17T17:11:21.404695+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2023/03/03/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.939261"}, "duplicate_of": "https://grafana.com/blog/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud"}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/04/07/scrape-azure-metrics-and-monitor-aks-using-grafana-agent','==grafana.com: Scrape Azure metrics and monitor AKS using Grafana Agent=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','61f70b588bd60964e6763e3a1f7e69b28319c47a264fb94899f8d23ae0fad1fc',100.0,1.77903272967969703e+09,0,'2026-05-17T17:45:29.679697+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2023/04/07/scrape-azure-metrics-and-monitor-aks-using-grafana-agent", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.010536"}}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/10/16/why-companies-choose-grafana-cloud-over-self-managed-oss-stacks','grafana.com: Why companies choose Grafana Cloud over self-managed OSS stacks','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Why companies choose Grafana Cloud over self-managed OSS stacks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3a2120b1eea9e83d29f6fc7defa578f4be4fd654ff556a4ac797f29bd6860885',100.0,1.77903427037111711e+09,0,'2026-05-17T18:11:10.371117+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/11/14/grafana-beyla-1.0-release-zero-code-instrumentation-for-application-telemetry-using-ebpf','grafana.com: Grafana Beyla 1.0 release: zero-code instrumentation for application'' telemetry using eBPF','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Grafana Beyla 1.0 release: zero-code instrumentation for application'' telemetry using eBPF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','93552d685cd5610d881cdf878104ac9b14714660560d35ae637ffcb0ff9ed9c1',100.0,1.77903222434658789e+09,0,'2026-05-17T17:37:04.346588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/docs/agent/v0.32/configuration/integrations/azure-exporter-config',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f48a7411b7e038f9c0672fbb683c857855f25b3405d64c3aafb2a77462a0bf5a',100.0,1.77903448249268507e+09,0,'2026-05-17T18:14:42.492685+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/about/press/2021/11/10/grafana-labs-and-microsoft-partner-to-deliver-new-first-party-microsoft-azure-service','grafana.com: Grafana Labs and Microsoft partner to deliver new first party'' Microsoft Azure service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6abdeca0947896abcd9e3b5520c1ee78ffc9bf6b68f1aa65d0d333c13acd25de',100.0,1779030251,0,'2026-05-17T17:04:11.176644+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://grafana.com/press/2021/11/10/grafana-labs-and-microsoft-partner-to-deliver-new-first-party-microsoft-azure-service"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2020/07/22/introducing-the-new-and-improved-new-relic-plugin-for-grafana','grafana.com: Introducing the new and improved New Relic plugin for Grafana','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Introducing the new and improved New Relic plugin for Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','54d16dab5a4e1951488181d1ade57325dc39e96fe8fa3c4cae03ee4db37e9968',100.0,1779031021,0,'2026-05-17T17:17:01.750111+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2020/08/26/popular-community-plugins-that-can-improve-your-grafana-dashboards','Popular community plugins that can improve your Grafana dashboards 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac521043c65c8a49700d014629d02b010f728b5e68daddd281eaf3ee27c70db5',100.0,1779034462,0,'2026-05-17T18:14:22.355964+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2020/08/26/popular-community-plugins-that-can-improve-your-grafana-dashboards", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.968277"}, "duplicate_of": "https://grafana.com/blog/popular-community-plugins-that-can-improve-your-grafana-dashboards"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2020/09/21/how-we-use-the-grafana-github-plugin-to-track-outstanding-pull-requests','grafana.com: How we use the Grafana GitHub plugin to track outstanding pull'' requests','','N/A',0,'Grafana details their internal workflow configuration utilizing the Grafana GitHub plugin to visualize team velocity, pull request backlogs, and code review cycle times. This approach transitions software delivery metrics into real-time operational panels alongside infrastructure performance data. By unifying telemetry and development state, engineering managers gain unprecedented visibility into systemic delivery bottlenecks.','English','blog','Intermediate',0,'online','manual','e2dded09ea09dc1cd4e6d82daaa37645260d26e8239c2e8c86632952185fb24e',100.0,1779032346,0,'2026-05-17T17:39:06.567176+02:00',NULL,NULL,NULL,'["Developer Tools", "Infrastructure Monitoring", "Developer Experience Dashboards"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2020/10/27/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system','grafana.com: Announcing Grafana Tempo, a massively scalable distributed'' tracing system 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4d08f8391695a9f5a04086f97a95e86d11093055aaec7207f5ece5bca76112e7',100.0,1779033430,0,'2026-05-17T17:57:10.811483+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2020/10/27/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.988357"}, "duplicate_of": "https://grafana.com/blog/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/01/08/get-started-with-prometheus-with-these-three-easy-projects','==grafana.com: Get started with Prometheus with these three easy projects==','','N/A',0,'A curated technical resource and architectural guide covering ==grafana.com: Get started with Prometheus with these three easy projects== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e84b66663fadbde62c883b2508f2dc69d9855673b1bd9dd9c7dfc0e48e781dfc',100.0,1779030712,0,'2026-05-17T17:11:52.166021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/01/25/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance','grafana.com: A beginner''s guide to distributed tracing and how it can increase'' an application''s performance 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','52cc47e8a7058e8f87d6c80348209d93e51ca9a022b87291e7585bab534c7f75',100.0,1779031386,0,'2026-05-17T17:23:06.824384+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2021/01/25/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.002276"}, "duplicate_of": "https://grafana.com/blog/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/04/05/using-telegraf-plugins-to-visualize-industrial-iot-data-with-the-grafana-cloud-hosted-prometheus-service','grafana.com: Using Telegraf plugins to visualize industrial IoT data with'' the Grafana Cloud Hosted Prometheus service','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Using Telegraf plugins to visualize industrial IoT data with'' the Grafana Cloud Hosted Prometheus service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b7e57733bbe2ce014224d59348e37831f22142336753c49c1a73bfad2091a2ce',100.0,1779031461,0,'2026-05-17T17:24:21.475458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/04/08/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs','grafana.com: How we use metamonitoring Prometheus servers to monitor all'' other Prometheus servers at Grafana Labs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25fea83d846c79cd23a87704dc92b8813ddbb56786975afca19dd4fb6512e7b8',100.0,1779030892,0,'2026-05-17T17:14:52.554380+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2021/04/08/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.949231"}, "duplicate_of": "https://grafana.com/blog/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/07/06/whats-new-in-grafana-cloud-for-july-2021-traces-live-streaming-kubernetes-and-docker-integrations-and-more','grafana.com: What''s new in Grafana Cloud for July 2021: Traces, live streaming,'' Kubernetes and Docker integrations, and more','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: What''s new in Grafana Cloud for July 2021: Traces, live streaming,'' Kubernetes and Docker integrations, and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6307927eb723803f0de1c2b6b4d348c3c08439e938b6c2e362558d5f599eb387',100.0,1779030508,0,'2026-05-17T17:08:28.082610+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/07/26/get-comprehensive-monitoring-for-your-apache-kafka-ecosystem-instances-quickly-with-grafana-cloud','grafana.com: Get comprehensive monitoring for your Apache Kafka ecosystem'' instances quickly with Grafana Cloud','','N/A',0,'Curator Insight: Overview of cloud-managed observability templates for Kafka. Live Grounding: Details the installation of preconfigured Grafana dashboards targeting JVM metrics, consumer group lag, broker performance, and broker/under-replicated partition alerts.','English','Article','Intermediate',0,'online','manual','2935538fe3d34504e4446603cf855f18bb72db8224e49636fb8ee81f857d20fc',100.0,1779030010,0,'2026-05-17T17:00:10.206456+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Grafana Integration"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/08/05/grafana-8.1-released-new-geomap-and-annotations-panels-updated-plugin-management-and-more','grafana.com: Grafana 8.1 released: New Geomap and Annotations panels, updated'' plugin management, and more','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Grafana 8.1 released: New Geomap and Annotations panels, updated'' plugin management, and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2ec240edbb7fc5b03dd2b4a7064e8222641521c259c69313b26b9aadb16b8e23',100.0,1779034155,0,'2026-05-17T18:09:15.989372+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/08/31/how-istio-tempo-and-loki-speed-up-debugging-for-microservices','grafana.com: How Istio, Tempo, and Loki speed up debugging for microservices','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: How Istio, Tempo, and Loki speed up debugging for microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','652762717f4e5651461bba4ca20f1d381b852840d263a8edbc8c9e85453207c5',100.0,1779029632,0,'2026-05-17T16:53:52.551858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"duplicate_of": "https://grafana.com/blog/how-istio-tempo-and-loki-speed-up-debugging-for-microservices"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/16/why-we-created-a-prometheus-agent-mode-from-the-grafana-agent','grafana.com: Why we created a Prometheus Agent mode from the Grafana Agent','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Why we created a Prometheus Agent mode from the Grafana Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','aed97a7c2ae48b5c1995a90543a4580b252c25b6b60b8849a28a40d572282e8a',100.0,1779033167,0,'2026-05-17T17:52:47.858785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/17/2021/11/17/grafana-aws-cloudwatch-integration','grafana.com: Introducing the AWS CloudWatch integration, Grafana Cloud''s'' first fully managed integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031883,0,'2026-05-17T17:31:23.702377+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://grafana.com/blog"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/17/grafana-aws-cloudwatch-integration',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','2187aedb854cc5c737fb4f732751d03ff84815a3c337c2a1338bbd9621628141',64.0,1779130494,0,'2026-05-18T20:54:54.987559+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2021/11/17/grafana-aws-cloudwatch-integration", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.987562"}}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/19/a-3-step-guide-to-troubleshooting-and-visualizing-kubernetes-with-grafana-cloud','==grafana.com: A 3-step guide to troubleshooting and visualizing Kubernetes'' with Grafana Cloud==','','N/A',0,'A curated technical resource and architectural guide covering ==grafana.com: A 3-step guide to troubleshooting and visualizing Kubernetes'' with Grafana Cloud== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6c243178b54689f1f9f4c2e0c6422f84c7fbd32353ecf3086adfe39f6d69e66f',100.0,1779032590,0,'2026-05-17T17:43:10.258290+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/29/how-to-build-performance-tests-into-your-ci-pipeline-with-k6-github-actions-and-grafana','grafana.com: How to build performance tests into your CI pipeline with k6,'' GitHub Actions, and Grafana','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7840bdbf499358cf62afabf504ecf2f436de75b7779bf55a6f16488ed6bb28d2',100.0,1779031442,0,'2026-05-17T17:24:02.999613+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/12/06/testing-shift-left-observability-with-the-grafana-stack-opentelemetry-and-k6','grafana.com: Testing shift left observability with the Grafana Stack, OpenTelemetry,'' and k6','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Testing shift left observability with the Grafana Stack, OpenTelemetry,'' and k6 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e62b473ea2727dafb68c50f5759814efd0ca8c2b6a34f0594b20d361810c4ab1',100.0,1779032458,0,'2026-05-17T17:40:58.102519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/01/11/top-5-user-requested-synthetic-monitoring-alerts-in-grafana-cloud','grafana.com: Top 5 user-requested synthetic monitoring alerts in Grafana'' Cloud','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Top 5 user-requested synthetic monitoring alerts in Grafana'' Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','29dc15bedc98a05ecd9e5ca2a180be34e57ec4668838eb7b83bd784cd4683a83',100.0,1779032098,0,'2026-05-17T17:34:58.527183+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/top-5-user-requested-synthetic-monitoring-alerts-in-grafana-cloud"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/01/19/a-beginners-guide-to-network-monitoring-with-grafana-and-prometheus','==grafana.com: A beginner''s guide to network monitoring with Grafana and'' Prometheus==','','N/A',0,'A curated technical resource and architectural guide covering ==grafana.com: A beginner''s guide to network monitoring with Grafana and'' Prometheus== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','22c647b279b4870514569f5079f22df3e156d4fb34875d05c61722279b3f5bd8',100.0,1779032293,0,'2026-05-17T17:38:13.839692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/01/27/video-how-to-build-a-prometheus-query-in-grafana','grafana.com: Video: How to build a Prometheus query in Grafana','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Video: How to build a Prometheus query in Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','3300535eb36ef7b00b467aaa6ddd81433e0a3be53904e05f82e04f0ed36b301d',100.0,1779033664,0,'2026-05-17T18:01:04.175077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/video-how-to-build-a-prometheus-query-in-grafana"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/02/01/an-advanced-guide-to-network-monitoring-with-grafana-and-prometheus','grafana.com: An advanced guide to network monitoring with Grafana and Prometheus','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: An advanced guide to network monitoring with Grafana and Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','711977a69c9fe402d2aa73ed14aea43332efcf950988cab92ca0f926919b4970',100.0,1779034425,0,'2026-05-17T18:13:45.462818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/04/05/how-to-use-websockets-to-visualize-real-time-iot-data-in-grafana','==grafana.com: How to use WebSockets to visualize real-time IoT data in'' Grafana==','','N/A',0,'A curated technical resource and architectural guide covering ==grafana.com: How to use WebSockets to visualize real-time IoT data in'' Grafana== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','743cdf15d4fdb1e7cb305f6ac3e48aa163620f461ecc1c14470c39a3d770cef7',100.0,1779033167,0,'2026-05-17T17:52:47.863333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/06/06/grafana-dashboards-a-complete-guide-to-all-the-different-types-you-can-build','grafana.com: Grafana dashboards: A complete guide to all the different types'' you can build','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Grafana dashboards: A complete guide to all the different types'' you can build in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','3d56c0c80180a3aef05599da64998b018400fbf39c84b0fe941181c862da3a1b',100.0,1779031721,0,'2026-05-17T17:28:41.200652+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/grafana-dashboards-a-complete-guide-to-all-the-different-types-you-can-build"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/07/13/introducing-kubernetes-monitoring-in-grafana-cloud','grafana.com: Introducing Kubernetes Monitoring in Grafana Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8d444f8d229600bdd703e9782fb0a03e7c65d8c66b66cbe2fc5c5eafec65d97',100.0,1779029473,0,'2026-05-17T16:51:13.637766+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2022/07/13/introducing-kubernetes-monitoring-in-grafana-cloud", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.949398"}, "duplicate_of": "https://grafana.com/blog/introducing-kubernetes-monitoring-in-grafana-cloud"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/10/20/how-to-manage-high-cardinality-metrics-in-prometheus-and-kubernetes','grafana.com: How to manage high cardinality metrics in Prometheus and Kubernetes','','N/A',0,'Provides an in-depth operational guide on mitigating Prometheus cardinality spikes within Kubernetes clusters. Curator insight emphasizes structural optimization of metric labels, while live grounding confirms Grafana''s continuing dominance in visualization platforms handling high-churn timeseries data. Key strategies include using metric relabel configurations and dropping redundant metrics prior to ingestion.','English','Blog/Guide','Advanced',0,'duplicate','manual','5ecd4ffd70e15e22d2e69104b4dd2366004aefdc227964c4753f75c8ec9f3dee',100.0,1779031597,0,'2026-05-17T17:26:37.029626+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Prometheus"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://grafana.com/blog/how-to-manage-high-cardinality-metrics-in-prometheus-and-kubernetes"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/11/02/introducing-grafana-faro-oss-application-observability','grafana.com: Introducing Grafana Faro, an open source project for frontend'' application observability','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Introducing Grafana Faro, an open source project for frontend'' application observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','1d3e2523a0f95cbe6befaa581f77cdbea122d6daa840ba5cc71ea9123e017264',100.0,1779031500,0,'2026-05-17T17:25:00.404494+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/12/06/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks','grafana.com: A complete guide to managing Grafana as code: tools, tips,'' and tricks','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: A complete guide to managing Grafana as code: tools, tips,'' and tricks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','d6842e11215974a6410af7aba10582baddb1f4ea2969dc8b7a8ce1b9563d3353',100.0,1779031616,0,'2026-05-17T17:26:56.150167+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/12/08/grafana-9.3-feature-grafana-oauth-token-improvements/?mdm=social','grafana.com: Grafana 9.3 feature: Grafana OAuth token improvements','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2ec240edbb7fc5b03dd2b4a7064e8222641521c259c69313b26b9aadb16b8e23',100.0,1779033827,0,'2026-05-17T18:03:47.918134+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://grafana.com/blog/2021/08/05/grafana-8.1-released-new-geomap-and-annotations-panels-updated-plugin-management-and-more"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/01/19/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator','grafana.com: How to monitor Kubernetes clusters with the Prometheus Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','142887474a2e65d10127a0d61e34fa6bfea7efc749272a510c81918a538aa5cc',100.0,1779032406,0,'2026-05-17T17:40:06.767744+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2023/01/19/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.016750"}, "duplicate_of": "https://grafana.com/blog/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/01/31/a-beginners-guide-to-kubernetes-application-monitoring','grafana.com: A beginner''s guide to Kubernetes application monitoring','','N/A',0,'Introduces foundational concepts of monitoring applications running inside Kubernetes. It walks through metrics generation, collection using Prometheus, and dashboarding via Grafana. Perfect for engineers getting started with basic application telemetry.','English','Blog/Guide','Beginner',0,'duplicate','manual','0b0cade843ea1c3636142b1387167da7cb408eceaa975bf4e036f91338cb06b2',100.0,1779032091,0,'2026-05-17T17:34:51.711058+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Grafana"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://grafana.com/blog/a-beginners-guide-to-kubernetes-application-monitoring"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/03/03/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud','grafana.com: How to optimize resource utilization with Kubernetes Monitoring'' for Grafana Cloud 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','99f77ff5b8ee77c6dcbc156a86cac7486fa720c5ca61cbf0c823139b9b9fb58b',100.0,1779030681,0,'2026-05-17T17:11:21.404695+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2023/03/03/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.939261"}, "duplicate_of": "https://grafana.com/blog/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud"}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/04/07/scrape-azure-metrics-and-monitor-aks-using-grafana-agent','==grafana.com: Scrape Azure metrics and monitor AKS using Grafana Agent=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','61f70b588bd60964e6763e3a1f7e69b28319c47a264fb94899f8d23ae0fad1fc',100.0,1779032729,0,'2026-05-17T17:45:29.679697+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2023/04/07/scrape-azure-metrics-and-monitor-aks-using-grafana-agent", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.010536"}}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/10/16/why-companies-choose-grafana-cloud-over-self-managed-oss-stacks','grafana.com: Why companies choose Grafana Cloud over self-managed OSS stacks','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Why companies choose Grafana Cloud over self-managed OSS stacks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3a2120b1eea9e83d29f6fc7defa578f4be4fd654ff556a4ac797f29bd6860885',100.0,1779034270,0,'2026-05-17T18:11:10.371117+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/11/14/grafana-beyla-1.0-release-zero-code-instrumentation-for-application-telemetry-using-ebpf','grafana.com: Grafana Beyla 1.0 release: zero-code instrumentation for application'' telemetry using eBPF','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Grafana Beyla 1.0 release: zero-code instrumentation for application'' telemetry using eBPF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','93552d685cd5610d881cdf878104ac9b14714660560d35ae637ffcb0ff9ed9c1',100.0,1779032224,0,'2026-05-17T17:37:04.346588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/docs/agent/v0.32/configuration/integrations/azure-exporter-config',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f48a7411b7e038f9c0672fbb683c857855f25b3405d64c3aafb2a77462a0bf5a',100.0,1779034482,0,'2026-05-17T18:14:42.492685+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://grafana.com/docs/grafana-cloud/monitor-infrastructure/integrations/integration-reference/integration-docker','grafana.com: Docker Integration for Grafana Cloud','','2022',0,'Exhaustive integration manual for routing Prometheus-compatible engine metrics from Docker daemons directly to Grafana Cloud. Demonstrates telemetry extraction, container health monitoring, and system dashboard provisioning.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Monitoring & Observability", "Grafana", "Metrics collection"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/docs/grafana-cloud/reference/integrations/integration-docker','grafana.com: Docker Integration for Grafana Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f9fae31ae60d3c82931068c0199fbd61679dc96e7725b5caf479dcce103f723a',100.0,1.779030135145087e+09,0,'2026-05-17T17:02:15.145087+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://grafana.com/docs/grafana-cloud/monitor-infrastructure/integrations/integration-reference/integration-docker"}'); +INSERT INTO "resources" VALUES('https://grafana.com/docs/grafana-cloud/reference/integrations/integration-docker','grafana.com: Docker Integration for Grafana Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f9fae31ae60d3c82931068c0199fbd61679dc96e7725b5caf479dcce103f723a',100.0,1779030135,0,'2026-05-17T17:02:15.145087+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://grafana.com/docs/grafana-cloud/monitor-infrastructure/integrations/integration-reference/integration-docker"}'); INSERT INTO "resources" VALUES('https://grafana.com/docs/grafana/latest/administration/provisioning','grafana.com: Provisioning Grafana 🌟','','2026',0,'The official operational manual detailing Grafana''s file-based provisioning system. By defining dashboards, notification integrations, and cluster data sources in declarative YAML, platform engineering teams can easily automate Grafana configuration via GitOps.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Visualization", "Grafana Configuration"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/docs/v5.4','grafana.com/docs/v5.4/','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f5c26428f20623d10029e097f5577aa90154818224e71f7dc39a4a72d01fa2d7',100.0,1.77903380238637804e+09,0,'2026-05-17T18:03:22.386378+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://archive.grafana.com/docs/grafana/v5.4"}'); +INSERT INTO "resources" VALUES('https://grafana.com/docs/v5.4','grafana.com/docs/v5.4/','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f5c26428f20623d10029e097f5577aa90154818224e71f7dc39a4a72d01fa2d7',100.0,1779033802,0,'2026-05-17T18:03:22.386378+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://archive.grafana.com/docs/grafana/v5.4"}'); INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards','Grafana Dashboards','','2021',0,'Official ecosystem library hosting thousands of pre-configured dashboard JSON definitions. Enables fast deployment of visual layouts for standard tools like databases, networks, and virtualizers.','JSON','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Dashboards"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/10702','grafana.com/grafana/dashboards/10702','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c521ad71aef223544836bc2a81e2c6b31c6d7b4e92eaec572beb0bd51c41793c',100.0,1.77903098692169809e+09,0,'2026-05-17T17:16:26.921698+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md", "docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/10702-activemq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6a15a8952a1cf9bf98be3f41f7c311520e8ce50ab316b48fa791958a6015ed48',100.0,1.77913049496351599e+09,0,'2026-05-18T20:54:54.963516+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md", "docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/9087',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8ce121c6ac51b3fa1743f4dcf4c8134755b5d7c71568fd71f5c490176d972d95',100.0,1.77903323752500295e+09,0,'2026-05-17T17:53:57.525003+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/9777',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9b87516c2456bed766a28924623ef45278edcd0c2b6c96b5ab4680f56c1e5225',100.0,1.77902947933038806e+09,0,'2026-05-17T16:51:19.330388+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/9777-watermill',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b51b472ae700de329a34b2da210a93343727dd3f9cee9f68a76fc844fb1c3a27',100.0,1.77913049496639108e+09,0,'2026-05-18T20:54:54.966391+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/10702','grafana.com/grafana/dashboards/10702','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c521ad71aef223544836bc2a81e2c6b31c6d7b4e92eaec572beb0bd51c41793c',100.0,1779030986,0,'2026-05-17T17:16:26.921698+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md", "docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/10702-activemq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6a15a8952a1cf9bf98be3f41f7c311520e8ce50ab316b48fa791958a6015ed48',100.0,1779130494,0,'2026-05-18T20:54:54.963516+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md", "docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/9087',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8ce121c6ac51b3fa1743f4dcf4c8134755b5d7c71568fd71f5c490176d972d95',100.0,1779033237,0,'2026-05-17T17:53:57.525003+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/9777',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9b87516c2456bed766a28924623ef45278edcd0c2b6c96b5ab4680f56c1e5225',100.0,1779029479,0,'2026-05-17T16:51:19.330388+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/9777-watermill',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b51b472ae700de329a34b2da210a93343727dd3f9cee9f68a76fc844fb1c3a27',100.0,1779130494,0,'2026-05-18T20:54:54.966391+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/?collector=Telegraf','Grafana Dashboards with Telegraf Collectors','','2026',0,'Curated dashboard collection optimized for displaying metrics gathered via Telegraf. Provides visual paradigms for memory, system operations, disk throughput, and CPU scaling.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Visualization", "Grafana Dashboards"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards?collector=Telegraf','Grafana Dashboards with Telegraf Collectors','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b6d7a3debd14be699cdcf1261c8afab8597a9e4e58e7d34964bddf9dbf550741',100.0,1.77903106494670891e+09,0,'2026-05-17T17:17:44.946709+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://grafana.com/grafana/dashboards/?collector=Telegraf"}'); +INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards?collector=Telegraf','Grafana Dashboards with Telegraf Collectors','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b6d7a3debd14be699cdcf1261c8afab8597a9e4e58e7d34964bddf9dbf550741',100.0,1779031064,0,'2026-05-17T17:17:44.946709+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://grafana.com/grafana/dashboards/?collector=Telegraf"}'); INSERT INTO "resources" VALUES('https://grafana.com/oss/faro','Grafana Faro 🌟','','2023',5,'Introduction to Grafana Faro, an open-source web SDK designed for Frontend Application Observability. Collects real-time core web vitals, user logs, console errors, and session metrics.','TypeScript','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "User Experience Monitoring", "Frontend Observability"]','["[DE FACTO STANDARD]"]','[]','["grafana.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://grafana.com/oss/grafana/?mdm=social','grafana.com: Grafana 9.3 feature: Grafana OAuth token improvements','','2022',0,'Architectural breakdown of OAuth credentials handling enhancements in Grafana 9.3. Focuses on downstream token propagation, background credential refreshes, and access token security constraints.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Security & Access Control"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://grafana.com/oss/loki','Grafana Loki','','2024',5,'Grafana Loki is a highly available, multi-tenant log aggregation engine designed to index metadata labels instead of log contents. Minimizes overhead and simplifies Kubernetes-native log parsing.','Go','Repository','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Log Management", "Log Aggregation"]','["[DE FACTO STANDARD]"]','[]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grafana.com/oss/oncall','Grafana OnCall OSS','','2026',0,'Grafana OnCall OSS is an open-source, developer-friendly incident response and alert management tool designed to integrate natively with Prometheus and Grafana alerts. It enables on-call engineering teams to easily configure alert schedules, escalation pipelines, and slack integrations directly from an intuitive interface. It simplifies operations by centralizing alerting rules and on-call schedules.','Python','Incident Response Engine','Intermediate',1,'online','manual','298b6ca486a499dc411e8ca2e58a3864532aa17b1ad4dfcdddef4bb76cdd6bf3',100.0,1.77903082500778508e+09,1,'2026-05-17T17:13:45.007785+02:00',NULL,NULL,NULL,'["Observability", "Incident Response", "Operations"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grafana.com/oss/oncall','Grafana OnCall OSS','','2026',0,'Grafana OnCall OSS is an open-source, developer-friendly incident response and alert management tool designed to integrate natively with Prometheus and Grafana alerts. It enables on-call engineering teams to easily configure alert schedules, escalation pipelines, and slack integrations directly from an intuitive interface. It simplifies operations by centralizing alerting rules and on-call schedules.','Python','Incident Response Engine','Intermediate',1,'online','manual','298b6ca486a499dc411e8ca2e58a3864532aa17b1ad4dfcdddef4bb76cdd6bf3',100.0,1779030825,1,'2026-05-17T17:13:45.007785+02:00',NULL,NULL,NULL,'["Observability", "Incident Response", "Operations"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://grafana.com/press/2021/11/10/grafana-labs-and-microsoft-partner-to-deliver-new-first-party-microsoft-azure-service','grafana.com: Grafana Labs and Microsoft partner to deliver new first party Microsoft Azure service','','2021',0,'Official announcement of the partnership between Microsoft and Grafana Labs, launching Azure Managed Grafana. Details native Azure security, directory integrations, and SaaS SLA support.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Cloud & Enterprise Partnerships"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://granulate.io/a-deep-dive-into-kubernetes-scheduling','granulate.io: A Deep Dive into Kubernetes Scheduling','','N/A',0,'A curated technical resource and architectural guide covering granulate.io: A Deep Dive into Kubernetes Scheduling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902983852191591e+09,0,'2026-05-17T16:57:18.521916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://granulate.io/a-deep-dive-into-kubernetes-scheduling','granulate.io: A Deep Dive into Kubernetes Scheduling','','N/A',0,'A curated technical resource and architectural guide covering granulate.io: A Deep Dive into Kubernetes Scheduling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029838,0,'2026-05-17T16:57:18.521916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://graphql.org','GraphQL','','2026',5,'The GraphQL home, defining the industry-standard data query and schema management protocol. By letting clients request exactly what they need, GraphQL solves REST''s over-fetching and under-fetching limitations.','Agnostic','Specification','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "GraphQL", "Specification"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://graphviz.online','graphviz.online','','2024',3,'An alternative web interface facilitating online rendering of Graphviz constructs. Standardizes the design and inspection of infrastructure dependencies dynamically computed via declarative schemas.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Online Editors"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://graphviz.org','graphviz.org','','2026',5,'Open-source graph visualization software. Frequently paired with `terraform graph` to render DOT files into legible visual topologies, depicting complex network, instance, and workspace dependency graphs.','C','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Tooling"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gravitational.com/blog/how-to-ssh-properly','gravitational.com: How to SSH Properly 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','466fa16d7ed09c5ffe4bfdb3087a88c9d17fdb5cb9b1d5e9a5a23321b62ee0e3',100.0,1.77903375125778603e+09,0,'2026-05-17T18:02:31.257786+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://goteleport.com/blog/how-to-ssh-properly"}'); -INSERT INTO "resources" VALUES('https://gravitational.com/blog/kubernetes-sso-saml','gravitational.com: How to Set Up Kubernetes SSO with SAML','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4eefea90e0648e41fa945e6e52e68faa9aac64a1c7fde180c95dd60fb3b3bca',100.0,1.77903321862156105e+09,0,'2026-05-17T17:53:38.621561+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://goteleport.com/blog/kubernetes-sso-saml"}'); -INSERT INTO "resources" VALUES('https://gravitydevops.com/terraform-tutorials-basic-to-advanced','gravitydevops.com: Terraform: A Step-by-Step Guide from Basics to Advanced'' Techniques','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1dfa6187447339288b03844bcbe94034c1f672cdd0f4d0b401ff381b9096481f',100.0,1.77903068640182495e+09,0,'2026-05-17T17:11:26.401825+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://gravitydevops.com/terraform-tutorials-basic-to-advanced-2025"}'); +INSERT INTO "resources" VALUES('https://gravitational.com/blog/how-to-ssh-properly','gravitational.com: How to SSH Properly 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','466fa16d7ed09c5ffe4bfdb3087a88c9d17fdb5cb9b1d5e9a5a23321b62ee0e3',100.0,1779033751,0,'2026-05-17T18:02:31.257786+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://goteleport.com/blog/how-to-ssh-properly"}'); +INSERT INTO "resources" VALUES('https://gravitational.com/blog/kubernetes-sso-saml','gravitational.com: How to Set Up Kubernetes SSO with SAML','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4eefea90e0648e41fa945e6e52e68faa9aac64a1c7fde180c95dd60fb3b3bca',100.0,1779033218,0,'2026-05-17T17:53:38.621561+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://goteleport.com/blog/kubernetes-sso-saml"}'); +INSERT INTO "resources" VALUES('https://gravitydevops.com/terraform-tutorials-basic-to-advanced','gravitydevops.com: Terraform: A Step-by-Step Guide from Basics to Advanced'' Techniques','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1dfa6187447339288b03844bcbe94034c1f672cdd0f4d0b401ff381b9096481f',100.0,1779030686,0,'2026-05-17T17:11:26.401825+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://gravitydevops.com/terraform-tutorials-basic-to-advanced-2025"}'); INSERT INTO "resources" VALUES('https://gravitydevops.com/terraform-tutorials-basic-to-advanced-2025','gravitydevops.com: Terraform: A Step-by-Step Guide from Basics to Advanced Techniques','','2025',3,'An updated pedagogical guide reflecting modern Terraform patterns up to 2025. Highlights the architectural transition toward highly modular setups, automated test-driven infrastructure development, and integration with modern cloud-native providers. Live grounding validates that this guide is exceptional for onboarding engineering talent with clean, cloud-agnostic paradigms.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Adoption Principles"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://gregsramblings.com/blog/compare-google-cloud-to-aws','Mapping of AWS services to Google Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902995247581696e+09,0,'2026-05-17T16:59:12.475817+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://grokkinginterview.com/13-rest-api-interview-questions-you-need-to-know-f0e7ec857550','grokkinginterview.com: 13 REST API interview questions you need to know','','N/A',0,'A curated technical resource and architectural guide covering grokkinginterview.com: 13 REST API interview questions you need to know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903370481550908e+09,0,'2026-05-17T18:01:44.815509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://gregsramblings.com/blog/compare-google-cloud-to-aws','Mapping of AWS services to Google Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029952,0,'2026-05-17T16:59:12.475817+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://grokkinginterview.com/13-rest-api-interview-questions-you-need-to-know-f0e7ec857550','grokkinginterview.com: 13 REST API interview questions you need to know','','N/A',0,'A curated technical resource and architectural guide covering grokkinginterview.com: 13 REST API interview questions you need to know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033704,0,'2026-05-17T18:01:44.815509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://groups.google.com/g/ansible-devel/c/CdQ7eWUUm8k?pli=1','Ansible 3.3.0 released','','2021',0,'Release analysis for Ansible 3.3.0. Details backward compatibility constraints, system engine integration tests, updated community collections, and critical bug fixes mapped back to the underlying ''ansible-core'' codebase.','English','Changelog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Releases"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grow.google/certificates/interview-warmup','grow.google: interview warmup','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ab9ae66017074327379717fc5828bc323b701507c50b094945e6e5d2b1c98b6',100.0,1.779031800130831e+09,0,'2026-05-17T17:30:00.130831+02:00',NULL,NULL,NULL,'[]','[]','["docs/interview-questions.md"]','[]','{}','{"duplicate_of": "https://grow.google/grow-your-career/articles/interview-tips"}'); +INSERT INTO "resources" VALUES('https://grow.google/certificates/interview-warmup','grow.google: interview warmup','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ab9ae66017074327379717fc5828bc323b701507c50b094945e6e5d2b1c98b6',100.0,1779031800,0,'2026-05-17T17:30:00.130831+02:00',NULL,NULL,NULL,'[]','[]','["docs/interview-questions.md"]','[]','{}','{"duplicate_of": "https://grow.google/grow-your-career/articles/interview-tips"}'); INSERT INTO "resources" VALUES('https://grow.google/grow-your-career/articles/interview-tips','grow.google: interview warmup','','2026',0,'An interactive tool developed by Google that leverages voice-to-text and NLP algorithms to evaluate mock interview responses. Analyzes candidate language patterns to offer structural feedback for technical and programmatic roles.','None','Interactive Web App','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Aviation & Career Tools"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://grpc.io','gRPC','','2026',5,'The home of gRPC, a high-performance, open-source universal RPC framework developed by Google. Utilizing HTTP/2 for transport and Protocol Buffers for serialization, it provides bidirectional streaming, multiplexing, and strongly typed contracts, serving as the modern standard for cloud-native microservices.','Agnostic','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "RPC", "gRPC"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://grpc.io/docs/what-is-grpc/faq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','20caf4b06ca214386b259fedf8f57ee4cf235bc4acee94db100c4c2e943b284d',100.0,1.77913049502076602e+09,0,'2026-05-18T20:54:55.020766+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://grpc.io/faq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dc083a65d3af708aa3bc909c276bebd315ddf2da5165f9aa2440e4743c16a25e',100.0,1.77903273418353199e+09,0,'2026-05-17T17:45:34.183532+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://gruntwork.io','gruntwork.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ba9b0105dd56748b2841debd75ffd506b0ba07eebb611886a542d103a1e0b00',100.0,1.77902936689759802e+09,0,'2026-05-17T16:49:26.897598+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io"}'); -INSERT INTO "resources" VALUES('https://guide.sst.dev/examples/how-to-debug-lambda-functions-with-visual-studio-code.html','serverless-stack.com: How to debug Lambda functions with Visual Studio Code','','2021',0,'This guide explains how to leverage the SST (Serverless Stack) framework in VS Code to live-debug AWS Lambda functions locally. It enables breakpoints and live state evaluation against real AWS services without redeploying.','TypeScript','Documentation','Intermediate',1,'online','manual','57959101bd257e0f33dfd006198ef2dc6afe3bfc9ec21d3b39fd87594c5fa9d2',100.0,1.7791304949830811e+09,0,'2026-05-18T20:54:54.983081+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Serverless Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://guides.github.com','guides.github.com 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','89a5ba49ce4264f5e8283392357e2b186671722258f75186683b60651683916c',100.0,1.77903042250047397e+09,0,'2026-05-17T17:07:02.500474+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://guides.github.com/introduction/flow','GitHub Flow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25f429305726d126f298ea2ba4d7bfdd4e35d179c2b77636f0fad378ec555e4b',100.0,1.77902959432536411e+09,0,'2026-05-17T16:53:14.325364+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://docs.github.com/en/get-started/using-github/github-flow"}'); -INSERT INTO "resources" VALUES('https://guides.github.com/pdfs/markdown-cheatsheet-online.pdf','guides.github.com: Markdown Cheat Sheet 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89a5ba49ce4264f5e8283392357e2b186671722258f75186683b60651683916c',100.0,1.77902915868044495e+09,0,'2026-05-17T16:45:58.680445+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://guides.github.com"}'); -INSERT INTO "resources" VALUES('https://guides.sonatype.com/repo3/technical-guides/secure-docker-registries','guides.sonatype.com: secure docker registries','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6ad7ccbe2d98187378154f265e55ba0d8fee84aa5213031477c464a663023a4e',100.0,1.77903279353474211e+09,0,'2026-05-17T17:46:33.534742+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://help.sonatype.com/en/404-page.html"}'); -INSERT INTO "resources" VALUES('https://guyzsarun.medium.com/kubernetes-liveness-readiness-probe-explained-352691dcccf1','guyzsarun.medium.com: Kubernetes Liveness, Readiness Probe Explained','','N/A',0,'A curated technical resource and architectural guide covering guyzsarun.medium.com: Kubernetes Liveness, Readiness Probe Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903254691287088e+09,0,'2026-05-17T17:42:26.912871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://grpc.io/docs/what-is-grpc/faq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','20caf4b06ca214386b259fedf8f57ee4cf235bc4acee94db100c4c2e943b284d',100.0,1779130495,0,'2026-05-18T20:54:55.020766+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://grpc.io/faq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dc083a65d3af708aa3bc909c276bebd315ddf2da5165f9aa2440e4743c16a25e',100.0,1779032734,0,'2026-05-17T17:45:34.183532+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://gruntwork.io','gruntwork.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ba9b0105dd56748b2841debd75ffd506b0ba07eebb611886a542d103a1e0b00',100.0,1779029366,0,'2026-05-17T16:49:26.897598+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io"}'); +INSERT INTO "resources" VALUES('https://guide.sst.dev/examples/how-to-debug-lambda-functions-with-visual-studio-code.html','serverless-stack.com: How to debug Lambda functions with Visual Studio Code','','2021',0,'This guide explains how to leverage the SST (Serverless Stack) framework in VS Code to live-debug AWS Lambda functions locally. It enables breakpoints and live state evaluation against real AWS services without redeploying.','TypeScript','Documentation','Intermediate',1,'online','manual','57959101bd257e0f33dfd006198ef2dc6afe3bfc9ec21d3b39fd87594c5fa9d2',100.0,1779130494,0,'2026-05-18T20:54:54.983081+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Serverless Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://guides.github.com','guides.github.com 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','89a5ba49ce4264f5e8283392357e2b186671722258f75186683b60651683916c',100.0,1779030422,0,'2026-05-17T17:07:02.500474+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://guides.github.com/introduction/flow','GitHub Flow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25f429305726d126f298ea2ba4d7bfdd4e35d179c2b77636f0fad378ec555e4b',100.0,1779029594,0,'2026-05-17T16:53:14.325364+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://docs.github.com/en/get-started/using-github/github-flow"}'); +INSERT INTO "resources" VALUES('https://guides.github.com/pdfs/markdown-cheatsheet-online.pdf','guides.github.com: Markdown Cheat Sheet 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89a5ba49ce4264f5e8283392357e2b186671722258f75186683b60651683916c',100.0,1779029158,0,'2026-05-17T16:45:58.680445+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://guides.github.com"}'); +INSERT INTO "resources" VALUES('https://guides.sonatype.com/repo3/technical-guides/secure-docker-registries','guides.sonatype.com: secure docker registries','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6ad7ccbe2d98187378154f265e55ba0d8fee84aa5213031477c464a663023a4e',100.0,1779032793,0,'2026-05-17T17:46:33.534742+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://help.sonatype.com/en/404-page.html"}'); +INSERT INTO "resources" VALUES('https://guyzsarun.medium.com/kubernetes-liveness-readiness-probe-explained-352691dcccf1','guyzsarun.medium.com: Kubernetes Liveness, Readiness Probe Explained','','N/A',0,'A curated technical resource and architectural guide covering guyzsarun.medium.com: Kubernetes Liveness, Readiness Probe Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032546,0,'2026-05-17T17:42:26.912871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackernoon.com/9-basic-and-crucial-tips-for-microservices-developers','hackernoon.com: 9 Basic (and Crucial) Tips for Microservices Developers 🌟','','2022',4,'Synthesizes nine core guidelines for microservices engineering, focusing on isolated databases, API versioning, robust service contracts, and distributed tracing integration. Highlights the architectural imperative of treating microservices as loosely coupled, independently deployable domains.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Software Engineering Principles", "Developer Workflow"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackernoon.com/a-guide-to-deploying-jaeger-on-kubernetes-in-production-0p2n3tub','hackernoon.com: A Guide to Deploying Jaeger on Kubernetes in Production','','2021',0,'An operations guide detailing how to run Jaeger in high-traffic production environments on Kubernetes. Compares Elasticsearch and Cassandra storage backends and reviews the deployment of collectors and agents.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Deployment"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackernoon.com/cleanup-old-docker-images-from-nexus-repository-617b1004dad8','hackermoon.com: cleanup old docker images from nexus repository','','2019',0,'Explores operational strategies and garbage collection scripts to prune legacy and unused container images from Sonatype Nexus repository databases. Over time, registry storage can bloat; this guide addresses cleanup tasks and configuration of scheduled maintenance tasks. It provides shell commands and API calls to maintain underlying storage health.','Shell','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Operations"]','["[LEGACY]"]','[]','["registries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackernoon.com/database-vs-data-warehouse-vs-data-lake-a-simple-explanation-hz2k33rm','hackernoon.com: Database Vs Data Warehouse Vs Data Lake: A Simple Explanation','','2021',0,'An educational breakdown that contrasts transactional OLTP systems, analytical data warehouses (OLAP), and raw, unstructured data lakes. Clearly maps distinct hardware, cost, and orchestration profiles to each model.','English','Conceptual Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Data Storage", "Core Concepts"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackernoon.com/exporting-your-gke-cluster-to-terraform-cloud-a-guide-with-challenges-and-solutions','hackernoon.com: Exporting Your GKE Cluster to Terraform Cloud: A Guide with Challenges and Solutions','','2022',0,'Discusses methodologies for exporting pre-existing Google Kubernetes Engine (GKE) clusters to managed Terraform Cloud environments. Outlines state import patterns, resource alignment challenges, and security token configuration.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "GKE Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-create-kubernetes-yaml-files',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','da54d82ac85a618cf8a8a5852661084f73055c84ca97bb773c6ec6bd75c5b38f',100.0,1.77903287458046388e+09,0,'2026-05-17T17:47:54.580464+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-create-kubernetes-yaml-files',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','da54d82ac85a618cf8a8a5852661084f73055c84ca97bb773c6ec6bd75c5b38f',100.0,1779032874,0,'2026-05-17T17:47:54.580464+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-deploy-code-faster-using-kubernetes-jh1y3ul0','hackernoon.com: How To Deploy Code Faster Using Kubernetes','','2020',3,'Focuses on optimizing continuous integration/continuous delivery deployment velocity. Discusses container build layer caching strategies, multi-stage Dockerfiles, and fine-tuning Kubernetes deployment rolling update specifications (maxSurge and maxUnavailable) to safely execute rapid iterations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Deployment Speed", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-generate-kubernetes-manifests-with-a-single-command','hackernoon.com: How to Generate Kubernetes Manifests With a Single Command'' (kompose)','','2021',0,'A comprehensive guide focusing on the practical utilization of Kompose to bootstrap Kubernetes environments from Docker Compose configurations. It details structural transitions, manifest mapping, and best practices for streamlining developer workflows.','Markdown','Article','Simple',0,'online','manual','b72de19fb260bd2be4096c6495e67d7387126d5be3d6d4fe4364a8dcb0fdc188',100.0,1.77903058323976302e+09,1,'2026-05-17T17:09:43.239763+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Manifest Generation", "Developer Education"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-generate-kubernetes-manifests-with-a-single-command','hackernoon.com: How to Generate Kubernetes Manifests With a Single Command'' (kompose)','','2021',0,'A comprehensive guide focusing on the practical utilization of Kompose to bootstrap Kubernetes environments from Docker Compose configurations. It details structural transitions, manifest mapping, and best practices for streamlining developer workflows.','Markdown','Article','Simple',0,'online','manual','b72de19fb260bd2be4096c6495e67d7387126d5be3d6d4fe4364a8dcb0fdc188',100.0,1779030583,1,'2026-05-17T17:09:43.239763+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Manifest Generation", "Developer Education"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-use-opentelemetry-and-jaeger-to-implement-distributed-tracing-and-apm-jcx34fi','hackernoon.com: How To Use OpenTelemetry And Jaeger To Implement Distributed Tracing And APM','','2022',0,'An integration tutorial illustrating how to link OpenTelemetry APIs with Jaeger collectors. Outlines architectural best practices for standardizing traces, contextual metadata, and spans across polyglot microservice environments.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "OpenTelemetry"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-work-with-the-kubectl-debug-command','hackernoon.com: How to Work With the Kubectl Debug Command','','2026',0,'An in-depth technical manual outlining the usage of ''kubectl debug''. It details how to troubleshoot crash-looping workloads by attaching ephemeral diagnostic containers into target Pod namespaces, effectively bypassing missing-shell constraints of distroless or minimal base images.','N/A','Article','Advanced',0,'online','manual','b5cc7b9c7ac602532cfead63791e86c45677b9158bb24befd719a44d7199e334',100.0,1779029969.49794,1,'2026-05-17T16:59:29.497940+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-work-with-the-kubectl-debug-command','hackernoon.com: How to Work With the Kubectl Debug Command','','2026',0,'An in-depth technical manual outlining the usage of ''kubectl debug''. It details how to troubleshoot crash-looping workloads by attaching ephemeral diagnostic containers into target Pod namespaces, effectively bypassing missing-shell constraints of distroless or minimal base images.','N/A','Article','Advanced',0,'online','manual','b5cc7b9c7ac602532cfead63791e86c45677b9158bb24befd719a44d7199e334',100.0,1779029969,1,'2026-05-17T16:59:29.497940+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackernoon.com/kubernetes-and-helm-a-deadly-combo-to-help-you-deploy-with-ease-rjr30x2','hackernoon.com: Kubernetes and Helm: A Deadly Combo to Help You Deploy with Ease','','2020',0,'High-level overview of Helm''s architecture and its role in scaling Kubernetes software rollouts. Walks developers through how template definitions replace raw YAML, reducing repetitive work and config drift across microservices.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Introductory"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackernoon.com/kubernetes-cluster-must-haves-to-be-production-ready','hackernoon.com: Kubernetes Cluster Must-Haves To Be Production Ready','','2021',0,'Reviews crucial components for production clusters, such as external ingress controllers, certificate managers, cluster autoscaling mechanisms, centralized telemetry, and comprehensive runtime security enforcement.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Production Readiness"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackernoon.com/kubernetes-resource-quotas','hackernoon.com: Kubernetes Resource Quotas','','2020',0,'Detailed analysis of `ResourceQuota` usage in multi-tenant clusters. @@ -7822,67 +7822,67 @@ INSERT INTO "resources" VALUES('https://hackernoon.com/practical-transaction-han INSERT INTO "resources" VALUES('https://hackernoon.com/reducing-kubernetes-costs','hackernoon.com: Reducing Kubernetes Costs','','2021',0,'Explores pragmatic optimization techniques to trim compute waste. Focuses on standard auto-scaling mechanisms (HPA, VPA, Karpenter) and leveraging pre-emptible instances for elastic background processing.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "FinOps Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackernoon.com/the-ultimate-beginners-guide-to-kubernetes-and-container-orchestration-5d83354y','hackernoon.com: The Ultimate Beginners Guide To Kubernetes and Container Orchestration','','2019',2,'Traces the evolution of software hosting environments from physical bare-metal servers, through hypervisor-based virtualization, to lightweight OCI containers orchestrated dynamically by Kubernetes.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "History"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackernoon.com/using-spinnaker-with-kubernetes-for-cicd-52w3uo9','hackernoon: Using Spinnaker with Kubernetes for CI/CD','','2019',0,'Curator Insight outlines utilizing Spinnaker''s cloud native engine as an external continuous delivery pipeline for Kubernetes applications. Live Grounding validates that separating build execution (CI) from application delivery (CD) using a dedicated tool like Spinnaker prevents pipeline scaling bottlenecks. This pattern decouples deployment safety from runner nodes.','N/A','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Kubernetes Native Deployment"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hackernoon.com/what-is-gitops-and-why-is-it-almost-useless-part-2','hackernoon.com: What Is GitOps And Why Is It (Almost) Useless? Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e04749d91614d8a3ac9fe78003dbbb45d8b316ba5afe6055569c51bf6fc159b8',100.0,1.77903308856978297e+09,1,'2026-05-17T17:51:28.569783+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://hackernoon.com/what-is-gitops-and-why-it-is-almost-useless-part-1"}'); +INSERT INTO "resources" VALUES('https://hackernoon.com/what-is-gitops-and-why-is-it-almost-useless-part-2','hackernoon.com: What Is GitOps And Why Is It (Almost) Useless? Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e04749d91614d8a3ac9fe78003dbbb45d8b316ba5afe6055569c51bf6fc159b8',100.0,1779033088,1,'2026-05-17T17:51:28.569783+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://hackernoon.com/what-is-gitops-and-why-it-is-almost-useless-part-1"}'); INSERT INTO "resources" VALUES('https://hackernoon.com/what-is-gitops-and-why-it-is-almost-useless-part-1','hackernoon.com: What Is GitOps And Why Is It (Almost) Useless? Part 1','- [hackernoon.com: What Is GitOps And Why Is It (Almost) Useless? Part 2](https://hackernoon.com/what-is-gitops-and-why-is-it-almost-useless-part-2) In this controversial article, the author argues that GitOps is a (mostly) unnecessary abstraction that introduces more complexity than it''s worth. The article tackles several GitOps principles and gives practical code counterexamples.','2022',0,'A counter-perspective assessing structural drawbacks, complexity overheads, and potential friction introduced by early-stage GitOps patterns. Explores branch management overheads and reconciliation loop limitations in non-standard enterprise deployments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Critique & Nuance"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackerone.com/reports/1249583','hackerone.com: Authenticated kubernetes principal with restricted permissions can retrieve ingress-nginx serviceaccount token and secrets across all namespaces','','2021',0,'A detailed post-mortem report demonstrating how restricted cluster principals could extract ingress-nginx service account tokens. This real-world vulnerability highlights the architectural danger of over-privileged system namespaces. It emphasizes the need to isolate and continuously audit ingress controller configurations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackingcpp.com/cpp/cheat_sheets','hackingcpp.com: C++ Cheat Sheets','','2025',0,'An advanced Modern C++ reference targeting specifications up to C++23. Explains smart memory management, standard template library algorithms, and modern concurrency features.','C++','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "C++"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hackingcpp.com/cpp/cheat_sheets.html','hackingcpp.com: C++ Cheat Sheets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffd3689cee63f24f7c553d1aa22467917e2a647a1c54d6c9c3e0dcd40e7aeea3',100.0,1779034296.02484,0,'2026-05-17T18:11:36.024840+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://hackingcpp.com/cpp/cheat_sheets"}'); +INSERT INTO "resources" VALUES('https://hackingcpp.com/cpp/cheat_sheets.html','hackingcpp.com: C++ Cheat Sheets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffd3689cee63f24f7c553d1aa22467917e2a647a1c54d6c9c3e0dcd40e7aeea3',100.0,1779034296,0,'2026-05-17T18:11:36.024840+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://hackingcpp.com/cpp/cheat_sheets"}'); INSERT INTO "resources" VALUES('https://hackr.io/blog/sql-commands','hackr.io: SQL Commands Tutorial: DDL, DML, TCL and DQL Commands','','2024',0,'A tutorial breaking down relational SQL execution engines into distinct scopes: DDL, DML, TCL, and DQL. Facilitates clean storage engine configuration, schema updates, and programmatic transactional isolation patterns.','SQL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hackr.io/blog/top-devops-tools','hackr.io: Top 10 DevOps Tools To Look For in 2020','','2020',3,'A detailed comparative overview of early-2020s DevOps software suites, with focused coverage on Docker, Kubernetes, Ansible, and Jenkins. Analyzes entry barriers, architectural integration capabilities, and operational deployment overhead across diverse infrastructure styles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Industry Reports", "Tooling Landscape"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hamees.hashnode.dev/kubernetes-explain-like-im-5','hamees.hashnode.dev: Kubernetes: Explain like I''m 5','','N/A',0,'A curated technical resource and architectural guide covering hamees.hashnode.dev: Kubernetes: Explain like I''m 5 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903445419105696e+09,0,'2026-05-17T18:14:14.191057+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hamees.hashnode.dev/kubernetes-explain-like-im-5','hamees.hashnode.dev: Kubernetes: Explain like I''m 5','','N/A',0,'A curated technical resource and architectural guide covering hamees.hashnode.dev: Kubernetes: Explain like I''m 5 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034454,0,'2026-05-17T18:14:14.191057+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://handbook.gitlab.com/handbook','about.gitlab.com/handbook','','2026',0,'GitLab''s public corporate handbook is an open-source operations manual. It serves as an architectural blueprint for remote-first team organization, development culture, and structured transparency frameworks.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizations", "Remote Work", "Company Handbooks"]','["[COMMUNITY-TOOL]"]','[]','["hr.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://handbook.gitlab.com/handbook/company/culture/all-remote/remote-work-report','about.gitlab.com: The Remote Work Report 2021','','2021',0,'A definitive, data-backed industry report outlining the patterns of fully remote and asynchronous software engineering organizations. Using GitLab as a model, it explores single sources of truth, continuous documentation practices, and async workflows required to scale high-density, globally distributed technical operations.','English','report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Remote Work", "Industry Reports"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://handles.x.com/login','X Handle Marketplace Portal','The official workspace portal for X''s Handle Marketplace, allowing verified Premium subscribers to request, secure, and purchase inactive and rare usernames.','2025',4,'This portal serves as the primary entry point for X''s Handle Marketplace, which enables Premium subscribers to claim or purchase inactive usernames. * **Identity Alignment**: Designed to help businesses coordinate and protect cross-platform brand identity by claiming dormant names. -* **Access Tiers**: Distinguishes between free ''Priority'' handles for high-tier subscribers and paid ''Rare'' handles with customizable licensing structures.','en','service','intermediate',0,'online','automatic','b7b340613002131dbed9146ab6419572f68383e78b8e1775ec54db6998912e86',NULL,1.78039941016606402e+09,0,'2026-06-02T13:23:30.166064+02:00',NULL,NULL,NULL,'["Digital Identity", "Brand Protection", "Social Media Platforms"]','["[COMMUNITY-TOOL]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "impact_score": 80, "reputation_status": "Vetted", "reputation_summary": "Official X (Twitter) Handle Marketplace platform. Vetted as legitimate and fully functional, although subject to community debate regarding subscription pricing and lease-based username rights.", "social_preview_url": "https://abs.twimg.com/images/handles_logo.png", "source_provenance": "X.com (swyx)", "suggested_new_category": "digital-identity"}'); -INSERT INTO "resources" VALUES('https://hands-on.cloud/quick-introduction-to-python-for-aws-automation-engineers','hands-on.cloud: Quick Intro To Python 3 for AWS Automation Engineers 🌟','','N/A',0,'A curated technical resource and architectural guide covering hands-on.cloud: Quick Intro To Python 3 for AWS Automation Engineers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903365829870796e+09,0,'2026-05-17T18:00:58.298708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +* **Access Tiers**: Distinguishes between free ''Priority'' handles for high-tier subscribers and paid ''Rare'' handles with customizable licensing structures.','en','service','intermediate',0,'online','automatic','b7b340613002131dbed9146ab6419572f68383e78b8e1775ec54db6998912e86',NULL,1780399410,0,'2026-06-02T13:23:30.166064+02:00',NULL,NULL,NULL,'["Digital Identity", "Brand Protection", "Social Media Platforms"]','["[COMMUNITY-TOOL]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "impact_score": 80, "reputation_status": "Vetted", "reputation_summary": "Official X (Twitter) Handle Marketplace platform. Vetted as legitimate and fully functional, although subject to community debate regarding subscription pricing and lease-based username rights.", "social_preview_url": "https://abs.twimg.com/images/handles_logo.png", "source_provenance": "X.com (swyx)", "suggested_new_category": "digital-identity"}'); +INSERT INTO "resources" VALUES('https://hands-on.cloud/quick-introduction-to-python-for-aws-automation-engineers','hands-on.cloud: Quick Intro To Python 3 for AWS Automation Engineers 🌟','','N/A',0,'A curated technical resource and architectural guide covering hands-on.cloud: Quick Intro To Python 3 for AWS Automation Engineers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033658,0,'2026-05-17T18:00:58.298708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hansencloud.com/2025/02/24/reduce-latency-with-azure-proximity-placement-groups','Reduce Latency with Azure Proximity Placement Groups','','2025',0,'Analyzes the utility of Azure Proximity Placement Groups (PPGs) to achieve sub-millisecond physical latency for interdependent compute resources. It outlines design considerations for co-locating VMs, Virtual Machine Scale Sets, and Kubernetes nodes within the same physical data center boundary to support high-performance microservices.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Latency Optimization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://haque-zubair.medium.com/aws-lambda-api-gateway-with-terraform-bd143b1c56bb','haque-zubair.medium.com: AWS API Gateway & Lambda with Terraform','','N/A',0,'A curated technical resource and architectural guide covering haque-zubair.medium.com: AWS API Gateway & Lambda with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979.25153,0,'2026-05-17T17:16:19.251530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hardiks.medium.com/top-6-best-practices-for-container-orchestration-b4b0d3398ebc','==hardiks.medium.com: Top 6 Best practices for Container Orchestration=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==hardiks.medium.com: Top 6 Best practices for Container Orchestration=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903403954653501e+09,0,'2026-05-17T18:07:19.546535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hardiks.medium.com/where-should-you-manage-your-kubernetes-in-2023-amazon-ecs-or-eks-6f503e93f7a7','hardiks.medium.com: Where should you manage your Kubernetes in 2023? Amazon'' ECS or EKS','','N/A',0,'A curated technical resource and architectural guide covering hardiks.medium.com: Where should you manage your Kubernetes in 2023? Amazon'' ECS or EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903275156424307e+09,0,'2026-05-17T17:45:51.564243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://harness.io','harness.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2f4079e9119c21a9d272d1cbec0d1d3920c9f767ed1682f03f210cba11c79c0e',100.0,1779031123.28951,0,'2026-05-17T17:18:43.289510+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.harness.io"}'); -INSERT INTO "resources" VALUES('https://harness.io/2020/09/getting-started-with-cloud-cost-optimization','harness.io: Getting Started with Cloud Cost Optimization','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1.77903403232541108e+09,0,'2026-05-17T18:07:12.325411+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://harness.io/2020/10/what-is-cicd-platform-why-should-i-care','harness.io: What is a CI/CD Platform and why should I care? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba52ef82c9cc49fd6f25dead6db1be4206031eb66c7041558179413451367f3b',100.0,1.77903240703663492e+09,0,'2026-05-17T17:40:07.036635+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/what-is-cicd-platform-why-should-i-care"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/autostopping-rules-kubernetes','harness.io: AutoStopping Rules For Kubernetes Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','019abacc3d9205889ab6c94e5690fca11630187477c1ca94f74f4fca315f3171',100.0,1.779030524062047e+09,0,'2026-05-17T17:08:44.062047+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/cd-jenkins-pipelines-harness','harness.io: Migrating CD Jenkins Pipelines To Harness Using Helm','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','20796891e260fb8fd856dfd6bcdb9af7233f27dfea3eac755b5c1f0dea729af8',100.0,1.77903143229632401e+09,0,'2026-05-17T17:23:52.296324+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-delivery/automated-devsecops','harness.io: Automated DevSecOps with StackHawk and Harness','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6c56e11d4713938871d36b9f9e0f481f98c26a2c336cbbb5c46b466da1dd3391',100.0,1779033736.32423,0,'2026-05-17T18:02:16.324230+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/automated-devsecops"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-delivery/ci-cd-pipeline','harness.io: CI/CD Pipeline: Everything You Need to Know 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7c660dfca186ec0fd03158f604687f00c6dd9cb8fd711d4bb53bbec72238c55c',100.0,1.77903052680148196e+09,0,'2026-05-17T17:08:46.801482+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/ci-cd-pipeline"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-delivery/spinnaker-alternatives','harness.io: Best Spinnaker Alternatives to Consider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5b9db4c83f365f468c5969bf52659a7d9b0e65172d53092fd5e0b486d39f804',100.0,1.77903427046625208e+09,0,'2026-05-17T18:11:10.466252+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/continuous-delivery/spinnaker-alternatives"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-delivery/what-is-helm','harness.io: Introduction to Helm: Charts, Deployments, & More 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1.77903391870566797e+09,0,'2026-05-17T18:05:18.705668+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"review_metadata": {"original_url": "https://harness.io/blog/continuous-delivery/what-is-helm", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.003398"}, "duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-integration/continuous-integration-performance-metrics','harness.io: Metrics to Improve Continuous Integration Performance','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b492a38c199544dd170974f9e1bb123da44a49adb8bd5ee0211fcc67279f5283',100.0,1.77903204697782206e+09,0,'2026-05-17T17:34:06.977822+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/continuous-integration-performance-metrics"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-integration/streamlining-ci-cd','harness.io: Streamlining CI/CD and Optimizing AWS Cloud Spend','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','85a4e849a49d5afba64bae0f094897a63620e09f8b4c4e70fe5e7160dd1418db',100.0,1.77903238518136906e+09,0,'2026-05-17T17:39:45.181369+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/streamlining-ci-cd"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-integration/what-is-continuous-integration','harness.io: What is Continuous Integration? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d973203ffa36beb47ef3189af7ae1f239844f70ca8e1379f50c33369ab90ef3e',100.0,1.77902955401431488e+09,0,'2026-05-17T16:52:34.014315+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/harness-devops-academy/what-is-continuous-integration-ci"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-verification/blue-green-canary-deployment-strategies','harness.io: Intro to Deployment Strategies: Blue-Green, Canary, and More'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','506c80e1b3d17c487c214f7adc02c1cfdc15a79ea3109039a6648fdbdda35def',100.0,1.7790309924454081e+09,0,'2026-05-17T17:16:32.445408+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"review_metadata": {"original_url": "https://harness.io/blog/continuous-verification/blue-green-canary-deployment-strategies", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.021188"}, "duplicate_of": "https://cd.foundation/blog/2021/03/24/intro-to-deployment-strategies-blue-green-canary-and-more"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/devops/6-gitops-best-practices','harness.io: 6 Actionable GitOps Best Practices To Help You Get Started','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9970884389fd4da740799646e108a5f31b48dc80b1c2415a914cd545ff845006',100.0,1779032168.56683,0,'2026-05-17T17:36:08.566830+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/gitops-best-practices"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/devops/deployment-pipeline-patterns','harness.io: Pipeline Patterns for CI/CD Pipelines 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d13153966a8abbbdbefc966ceefb46d60d5f74cf1ca100dbeede650adae6f54',100.0,1.77903350493473792e+09,0,'2026-05-17T17:58:24.934738+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/deployment-pipeline-patterns"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/devops/gitops-new-kid-devops-block','harness.io: GitOps: The New Kid On The DevOps Block!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1.77903123263080406e+09,0,'2026-05-17T17:20:32.630804+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/devops/helm-chart-repo','harness.io: Tutorial: Turning a GitHub Repo Into a Helm Chart Repo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d76111b5b2a77d4f63cd24314c2b4d2b806c939d6fe37ccda61001be483d98ce',100.0,1.77902959120297694e+09,0,'2026-05-17T16:53:11.202977+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/helm-chart-repo"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/devops/helm-vs-kustomize','harness.io: Comparing Helm vs Kustomize 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7618019a9b15232c3f14794b363df4942319dad4561b33d87ccf73d0c5e4199',100.0,1.77903433740206909e+09,0,'2026-05-17T18:12:17.402069+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/helm-vs-kustomize"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/devops/pipeline-as-code','harness.io: What is Pipeline as Code, and How Can You Leverage It?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1.77903080714729595e+09,0,'2026-05-17T17:13:27.147296+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/devops/secrets-management-ci-cd','harness.io: Managing Secrets in CI/CD Pipelines 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1.77903139053391098e+09,0,'2026-05-17T17:23:10.533911+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/devops/software-development-life-cycle','harness.io: Understanding the Phases of the Software Development Life Cycle','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','003f17f904dc73632ce862dae172322b881e719a7d87fc08b321f6eef612a2d5',100.0,1.77903435636162304e+09,0,'2026-05-17T18:12:36.361623+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/software-development-life-cycle"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/devops/terraform-201-tutorial','harness.io: Terraform 201: What It Is, Tutorial, and More 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1.77903137930933594e+09,0,'2026-05-17T17:22:59.309336+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/devops/tutorial-s3-cross-account',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c89fcd263e71f97b3f3080fa49753556c1ee5ff67e9f1be07dbbfceded1824dc',100.0,1.77903180624839401e+09,0,'2026-05-17T17:30:06.248394+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-storage.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/devops/vault-agent-kubernetes-delegates','harness.io: Tutorial: Vault Agent Advanced Use Case With Kubernetes Delegates'' and Shared Volumes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1.77902907636441206e+09,0,'2026-05-17T16:44:36.364412+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/devops/vault-agent-secrets-management','harness.io: Tutorial: How to Use the New Vault Agent Integration Method'' With Harness','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','106f81f115a2491e580f1dc25cae8bc90f9bfbb387e88328d708d09392173205',100.0,1.77903071209857797e+09,0,'2026-05-17T17:11:52.098578+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/vault-agent-secrets-management"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/feature-flags/progressive-delivery','harness.io: Progressive Delivery: Everything You Need to Know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1.77903097720065689e+09,0,'2026-05-17T17:16:17.200657+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/gitops-repo-structure','==harness.io: Managing the ''Git'' in ''GitOps'': 4 Ways to Structure Code'' in Your GitOps Repos== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed65356ebe420c3028888724b0dae5d3e76fcbff1b34d36c83a38534f6017683',100.0,1.77903415634043502e+09,0,'2026-05-17T18:09:16.340435+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/gitops-repo-structure"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/helm-vs-kustomize','harness.io: Comparing Helm vs Kustomize','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7618019a9b15232c3f14794b363df4942319dad4561b33d87ccf73d0c5e4199',100.0,1.77903453188909292e+09,0,'2026-05-17T18:15:31.889093+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/helm-vs-kustomize"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/kubernetes-ci-cd-best-practices','harness.io: Kubernetes CI/CD Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d0690202103844ebe59033079922169cb8b6f14706978313b39dbaf003eb468',100.0,1.77903450293767905e+09,0,'2026-05-17T18:15:02.937679+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/kubernetes-ci-cd-best-practices"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/kubernetes-mistakes','==harness.io: Kubernetes Mistakes: A Beginner’s Guide To Avoiding Common'' Pitfalls==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18002af847bfe9a029e0597de692e099fb0d338f04b9bfcadb6eace0247627ab',100.0,1.77903307965394401e+09,0,'2026-05-17T17:51:19.653944+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/kubernetes-mistakes"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/kubernetes-services-explained','harness.io: Kubernetes Services Explained 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54b6b53d2f98a2e471d9342e499a28a2cc946fc248a33da9e522f20405ea206b',100.0,1.77903178297744202e+09,0,'2026-05-17T17:29:42.977442+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/kubernetes-services-explained"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/product-updates/recommendations-api','harness.io: Introducing Recommendations API: Find Potential Cost Savings'' Programmatically','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','01c1050383cca811b11b568a7770b61c36b9a554f06129b0882e68708a3a84de',100.0,1.77903118706234598e+09,0,'2026-05-17T17:19:47.062346+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/recommendations-api"}'); -INSERT INTO "resources" VALUES('https://harness.io/blog/software-delivery-best-practices','harness.io: Modern Software Delivery Best Practices & Software Delivery'' Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1.779032580048455e+09,0,'2026-05-17T17:43:00.048455+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); -INSERT INTO "resources" VALUES('https://harshityadav95.medium.com/load-balancing-layer-4-vs-layer-7-f37a839afd9c','harshityadav95.medium.com: Load Balancing Layer 4 vs Layer 7','','N/A',0,'A curated technical resource and architectural guide covering harshityadav95.medium.com: Load Balancing Layer 4 vs Layer 7 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903134135777902e+09,0,'2026-05-17T17:22:21.357779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hart-michael.medium.com/why-you-need-continuous-deployment-93d7b5936523','hart-michael.medium.com: Why You Need Continuous Deployment','','N/A',0,'A curated technical resource and architectural guide covering hart-michael.medium.com: Why You Need Continuous Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790318826457889e+09,0,'2026-05-17T17:31:22.645789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://haque-zubair.medium.com/aws-lambda-api-gateway-with-terraform-bd143b1c56bb','haque-zubair.medium.com: AWS API Gateway & Lambda with Terraform','','N/A',0,'A curated technical resource and architectural guide covering haque-zubair.medium.com: AWS API Gateway & Lambda with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.251530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hardiks.medium.com/top-6-best-practices-for-container-orchestration-b4b0d3398ebc','==hardiks.medium.com: Top 6 Best practices for Container Orchestration=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==hardiks.medium.com: Top 6 Best practices for Container Orchestration=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034039,0,'2026-05-17T18:07:19.546535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hardiks.medium.com/where-should-you-manage-your-kubernetes-in-2023-amazon-ecs-or-eks-6f503e93f7a7','hardiks.medium.com: Where should you manage your Kubernetes in 2023? Amazon'' ECS or EKS','','N/A',0,'A curated technical resource and architectural guide covering hardiks.medium.com: Where should you manage your Kubernetes in 2023? Amazon'' ECS or EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.564243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://harness.io','harness.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2f4079e9119c21a9d272d1cbec0d1d3920c9f767ed1682f03f210cba11c79c0e',100.0,1779031123,0,'2026-05-17T17:18:43.289510+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.harness.io"}'); +INSERT INTO "resources" VALUES('https://harness.io/2020/09/getting-started-with-cloud-cost-optimization','harness.io: Getting Started with Cloud Cost Optimization','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779034032,0,'2026-05-17T18:07:12.325411+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://harness.io/2020/10/what-is-cicd-platform-why-should-i-care','harness.io: What is a CI/CD Platform and why should I care? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba52ef82c9cc49fd6f25dead6db1be4206031eb66c7041558179413451367f3b',100.0,1779032407,0,'2026-05-17T17:40:07.036635+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/what-is-cicd-platform-why-should-i-care"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/autostopping-rules-kubernetes','harness.io: AutoStopping Rules For Kubernetes Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','019abacc3d9205889ab6c94e5690fca11630187477c1ca94f74f4fca315f3171',100.0,1779030524,0,'2026-05-17T17:08:44.062047+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/cd-jenkins-pipelines-harness','harness.io: Migrating CD Jenkins Pipelines To Harness Using Helm','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','20796891e260fb8fd856dfd6bcdb9af7233f27dfea3eac755b5c1f0dea729af8',100.0,1779031432,0,'2026-05-17T17:23:52.296324+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-delivery/automated-devsecops','harness.io: Automated DevSecOps with StackHawk and Harness','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6c56e11d4713938871d36b9f9e0f481f98c26a2c336cbbb5c46b466da1dd3391',100.0,1779033736,0,'2026-05-17T18:02:16.324230+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/automated-devsecops"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-delivery/ci-cd-pipeline','harness.io: CI/CD Pipeline: Everything You Need to Know 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7c660dfca186ec0fd03158f604687f00c6dd9cb8fd711d4bb53bbec72238c55c',100.0,1779030526,0,'2026-05-17T17:08:46.801482+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/ci-cd-pipeline"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-delivery/spinnaker-alternatives','harness.io: Best Spinnaker Alternatives to Consider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5b9db4c83f365f468c5969bf52659a7d9b0e65172d53092fd5e0b486d39f804',100.0,1779034270,0,'2026-05-17T18:11:10.466252+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/continuous-delivery/spinnaker-alternatives"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-delivery/what-is-helm','harness.io: Introduction to Helm: Charts, Deployments, & More 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779033918,0,'2026-05-17T18:05:18.705668+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"review_metadata": {"original_url": "https://harness.io/blog/continuous-delivery/what-is-helm", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.003398"}, "duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-integration/continuous-integration-performance-metrics','harness.io: Metrics to Improve Continuous Integration Performance','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b492a38c199544dd170974f9e1bb123da44a49adb8bd5ee0211fcc67279f5283',100.0,1779032046,0,'2026-05-17T17:34:06.977822+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/continuous-integration-performance-metrics"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-integration/streamlining-ci-cd','harness.io: Streamlining CI/CD and Optimizing AWS Cloud Spend','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','85a4e849a49d5afba64bae0f094897a63620e09f8b4c4e70fe5e7160dd1418db',100.0,1779032385,0,'2026-05-17T17:39:45.181369+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/streamlining-ci-cd"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-integration/what-is-continuous-integration','harness.io: What is Continuous Integration? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d973203ffa36beb47ef3189af7ae1f239844f70ca8e1379f50c33369ab90ef3e',100.0,1779029554,0,'2026-05-17T16:52:34.014315+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/harness-devops-academy/what-is-continuous-integration-ci"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-verification/blue-green-canary-deployment-strategies','harness.io: Intro to Deployment Strategies: Blue-Green, Canary, and More'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','506c80e1b3d17c487c214f7adc02c1cfdc15a79ea3109039a6648fdbdda35def',100.0,1779030992,0,'2026-05-17T17:16:32.445408+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"review_metadata": {"original_url": "https://harness.io/blog/continuous-verification/blue-green-canary-deployment-strategies", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.021188"}, "duplicate_of": "https://cd.foundation/blog/2021/03/24/intro-to-deployment-strategies-blue-green-canary-and-more"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/devops/6-gitops-best-practices','harness.io: 6 Actionable GitOps Best Practices To Help You Get Started','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9970884389fd4da740799646e108a5f31b48dc80b1c2415a914cd545ff845006',100.0,1779032168,0,'2026-05-17T17:36:08.566830+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/gitops-best-practices"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/devops/deployment-pipeline-patterns','harness.io: Pipeline Patterns for CI/CD Pipelines 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d13153966a8abbbdbefc966ceefb46d60d5f74cf1ca100dbeede650adae6f54',100.0,1779033504,0,'2026-05-17T17:58:24.934738+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/deployment-pipeline-patterns"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/devops/gitops-new-kid-devops-block','harness.io: GitOps: The New Kid On The DevOps Block!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779031232,0,'2026-05-17T17:20:32.630804+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/devops/helm-chart-repo','harness.io: Tutorial: Turning a GitHub Repo Into a Helm Chart Repo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d76111b5b2a77d4f63cd24314c2b4d2b806c939d6fe37ccda61001be483d98ce',100.0,1779029591,0,'2026-05-17T16:53:11.202977+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/helm-chart-repo"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/devops/helm-vs-kustomize','harness.io: Comparing Helm vs Kustomize 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7618019a9b15232c3f14794b363df4942319dad4561b33d87ccf73d0c5e4199',100.0,1779034337,0,'2026-05-17T18:12:17.402069+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/helm-vs-kustomize"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/devops/pipeline-as-code','harness.io: What is Pipeline as Code, and How Can You Leverage It?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779030807,0,'2026-05-17T17:13:27.147296+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/devops/secrets-management-ci-cd','harness.io: Managing Secrets in CI/CD Pipelines 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779031390,0,'2026-05-17T17:23:10.533911+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/devops/software-development-life-cycle','harness.io: Understanding the Phases of the Software Development Life Cycle','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','003f17f904dc73632ce862dae172322b881e719a7d87fc08b321f6eef612a2d5',100.0,1779034356,0,'2026-05-17T18:12:36.361623+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/software-development-life-cycle"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/devops/terraform-201-tutorial','harness.io: Terraform 201: What It Is, Tutorial, and More 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779031379,0,'2026-05-17T17:22:59.309336+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/devops/tutorial-s3-cross-account',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c89fcd263e71f97b3f3080fa49753556c1ee5ff67e9f1be07dbbfceded1824dc',100.0,1779031806,0,'2026-05-17T17:30:06.248394+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-storage.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/devops/vault-agent-kubernetes-delegates','harness.io: Tutorial: Vault Agent Advanced Use Case With Kubernetes Delegates'' and Shared Volumes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779029076,0,'2026-05-17T16:44:36.364412+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/devops/vault-agent-secrets-management','harness.io: Tutorial: How to Use the New Vault Agent Integration Method'' With Harness','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','106f81f115a2491e580f1dc25cae8bc90f9bfbb387e88328d708d09392173205',100.0,1779030712,0,'2026-05-17T17:11:52.098578+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/vault-agent-secrets-management"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/feature-flags/progressive-delivery','harness.io: Progressive Delivery: Everything You Need to Know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779030977,0,'2026-05-17T17:16:17.200657+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/gitops-repo-structure','==harness.io: Managing the ''Git'' in ''GitOps'': 4 Ways to Structure Code'' in Your GitOps Repos== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed65356ebe420c3028888724b0dae5d3e76fcbff1b34d36c83a38534f6017683',100.0,1779034156,0,'2026-05-17T18:09:16.340435+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/gitops-repo-structure"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/helm-vs-kustomize','harness.io: Comparing Helm vs Kustomize','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7618019a9b15232c3f14794b363df4942319dad4561b33d87ccf73d0c5e4199',100.0,1779034531,0,'2026-05-17T18:15:31.889093+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/helm-vs-kustomize"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/kubernetes-ci-cd-best-practices','harness.io: Kubernetes CI/CD Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d0690202103844ebe59033079922169cb8b6f14706978313b39dbaf003eb468',100.0,1779034502,0,'2026-05-17T18:15:02.937679+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/kubernetes-ci-cd-best-practices"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/kubernetes-mistakes','==harness.io: Kubernetes Mistakes: A Beginner’s Guide To Avoiding Common'' Pitfalls==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18002af847bfe9a029e0597de692e099fb0d338f04b9bfcadb6eace0247627ab',100.0,1779033079,0,'2026-05-17T17:51:19.653944+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/kubernetes-mistakes"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/kubernetes-services-explained','harness.io: Kubernetes Services Explained 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54b6b53d2f98a2e471d9342e499a28a2cc946fc248a33da9e522f20405ea206b',100.0,1779031782,0,'2026-05-17T17:29:42.977442+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/kubernetes-services-explained"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/product-updates/recommendations-api','harness.io: Introducing Recommendations API: Find Potential Cost Savings'' Programmatically','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','01c1050383cca811b11b568a7770b61c36b9a554f06129b0882e68708a3a84de',100.0,1779031187,0,'2026-05-17T17:19:47.062346+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/recommendations-api"}'); +INSERT INTO "resources" VALUES('https://harness.io/blog/software-delivery-best-practices','harness.io: Modern Software Delivery Best Practices & Software Delivery'' Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779032580,0,'2026-05-17T17:43:00.048455+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}'); +INSERT INTO "resources" VALUES('https://harshityadav95.medium.com/load-balancing-layer-4-vs-layer-7-f37a839afd9c','harshityadav95.medium.com: Load Balancing Layer 4 vs Layer 7','','N/A',0,'A curated technical resource and architectural guide covering harshityadav95.medium.com: Load Balancing Layer 4 vs Layer 7 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031341,0,'2026-05-17T17:22:21.357779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hart-michael.medium.com/why-you-need-continuous-deployment-93d7b5936523','hart-michael.medium.com: Why You Need Continuous Deployment','','N/A',0,'A curated technical resource and architectural guide covering hart-michael.medium.com: Why You Need Continuous Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031882,0,'2026-05-17T17:31:22.645789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hashcat.net/hashcat','hashcat','','2026',0,'Hashcat is a highly advanced, multi-threaded password recovery tool leveraging GPU computing to execute complex, rules-based dictionary and brute-force cracking attacks. While not cloud-native, it is a crucial component in offensive validation cycles to audit password complexity policies. Security architects rely on its efficiency to evaluate overall credential resistance.','C','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Penetration Testing", "Hash Cracking"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hashinteractive.com/blog/mongodump-and-mongorestore-vs-mongoexport-and-mongoimport','hashinteractive.com: MONGODUMP AND MONGORESTORE VS MONGOEXPORT AND MONGOIMPORT','','2021',3,'Differentiates native utility commands: mongodump/mongorestore (BSON binary backup for full disaster recovery) vs mongoexport/mongoimport (JSON/CSV semantic exports ideal for external analytics).','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Database Tooling"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hashnode.tpschmidt.com/my-top-10-free-learning-resources-for-aws','hashnode.tpschmidt.com: My Top 10 Free Learning Resources for AWS','','N/A',0,'A curated technical resource and architectural guide covering hashnode.tpschmidt.com: My Top 10 Free Learning Resources for AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033925032305e+09,0,'2026-05-17T18:05:25.032305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hashnode.tpschmidt.com/my-top-10-free-learning-resources-for-aws','hashnode.tpschmidt.com: My Top 10 Free Learning Resources for AWS','','N/A',0,'A curated technical resource and architectural guide covering hashnode.tpschmidt.com: My Top 10 Free Learning Resources for AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033925,0,'2026-05-17T18:05:25.032305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hasura.io','Hasura 🌟','','2026',5,'Hasura is an instant, ultra-fast GraphQL engine that bridges database engines like Postgres and SQL Server to autogenerate a secure GraphQL API endpoint with fine-grained authorization policies.','Haskell','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "GraphQL", "Hasura"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hasura.io/blog/a-simple-real-time-event-driven-architecture-with-qr-codes','hasura.io: A Simple, Realtime, Event Driven Architecture with QR Codes','','2021',0,'Demonstrates the construction of a real-time QR generation microservice using Hasura''s instant GraphQL engine and PostgreSQL event triggers. Illustrates stateless serverless handlers reacting to database write mutations in real-time.','JavaScript','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Architecture", "Event-Driven", "GraphQL"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://havanrijn.wordpress.com/2024/04/01/dont-let-azure-log-analytics-break-the-bank','havanrijn.wordpress.com: Don’t let Azure Log Analytics break the bank','','2024',3,'A practical, cost-saving guide to reducing bloated Log Analytics ingestion fees. It details queries for identifying high-volume tables, configuring data collection rules (DCRs) to filter noisy events, and setting daily ingestion caps. Essential guidance for engineering teams seeking to optimize cloud spending while maintaining adequate observability indicators.','KQL','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Monitoring & Observability", "Log Analytics FinOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hawar.no/2020/09/cisco-dna-center-with-grafana-dashboard','CISCO DNA Center with Grafana Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d11fae83ffdd736fba3f2d8bb0624b25eefad5bad2a9f795abc96335a41d304',100.0,1.77903451525230789e+09,0,'2026-05-17T18:15:15.252308+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://hawar.no/2021/05/cisco-dna-center-with-grafana-dashboard"}'); +INSERT INTO "resources" VALUES('https://hawar.no/2020/09/cisco-dna-center-with-grafana-dashboard','CISCO DNA Center with Grafana Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d11fae83ffdd736fba3f2d8bb0624b25eefad5bad2a9f795abc96335a41d304',100.0,1779034515,0,'2026-05-17T18:15:15.252308+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://hawar.no/2021/05/cisco-dna-center-with-grafana-dashboard"}'); INSERT INTO "resources" VALUES('https://hawar.no/2021/05/cisco-dna-center-with-grafana-dashboard','CISCO DNA Center with Grafana Dashboard','','2021',0,'Operational guide detailing integration workflows between Cisco DNA Center APIs and Grafana. Translates enterprise network controller metrics into visual graphs for performance auditing.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Network Observability"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hazelcast.com/blog/architectural-patterns-for-caching-microservices','hazelcast.com: Where Is My Cache? Architectural Patterns for Caching Microservices 🌟','','2021',0,'Caching in distributed microservices architectures requires balancing performance against data consistency. This guide explores multiple caching topologies, comparing client-side caching, sidecar-based caches, and distributed caching tiers. It highlights key trade-offs between architectural complexity, network latency, and cache invalidation strategies in high-throughput microservices environments.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Caching"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hbase.apache.org','HBase.apache.org','','2026',4,'Open-source, distributed, column-oriented database running atop Hadoop DFS. Delivers real-time, random read/write storage access to billions of rows, modeled directly after Google''s original Bigtable design.','Java','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Wide-Column Stores"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}'); @@ -7897,58 +7897,58 @@ INSERT INTO "resources" VALUES('https://hbr.org/2020/01/what-it-takes-to-give-a- INSERT INTO "resources" VALUES('https://hbr.org/2021/06/the-real-value-of-middle-managers','hbr.org: The Real Value of Middle Managers','','2021',4,'Defends the critical functional value of middle management in large enterprise hierarchies. Demonstrates that instead of acting as bureaucratic roadblocks, competent middle managers serve as dynamic translators between high-level executive strategy and boots-on-the-ground engineering execution, facilitating organizational alignment, psychological safety, and rapid change management.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Organizational Scaling", "Middle Management"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hbr.org/2021/10/forget-flexibility-your-employees-want-autonomy','hbr.org: Forget Flexibility. Your Employees Want Autonomy','','2021',0,'An HBR diagnostic showing that employee retention depends more on decision-making autonomy than superficial schedule flexibility. It provides managers with frameworks to delegate technical ownership, establish self-organizing teams, and minimize micro-management.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Engineering Management", "Team Autonomy"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hbr.org/2022/05/how-to-deal-with-high-pressure-situations-at-work','hbr.org: How to Deal with High Pressure Situations at Work','','2022',3,'Outlines psychological and operational strategies for managing high-stress scenarios, such as production outages, critical system failures, or tight product delivery deadlines. Emphasizes maintaining situational awareness, structuring emergency response communication (like Incident Commander roles), and preventing cognitive overload to facilitate rational, data-driven system remediation.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Crisis Management", "Psychological Safety"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://headleysj.medium.com/building-event-driven-systems-at-scale-in-kubernetes-with-dapr-part-2-how-does-dapr-work-732ba7a0d652','headleysj.medium.com: Building event-driven systems at scale in Kubernetes'' with Dapr — Part II: How does Dapr work?','','N/A',0,'A curated technical resource and architectural guide covering headleysj.medium.com: Building event-driven systems at scale in Kubernetes'' with Dapr — Part II: How does Dapr work? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030954.22307,0,'2026-05-17T17:15:54.223070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://headspring.com/2019/07/09/kafka-or-rabbitmq-messaging','headspring.com: Is Kafka or RabbitMQ the right messaging tool for you?','','N/A',0,'A curated technical resource and architectural guide covering headspring.com: Is Kafka or RabbitMQ the right messaging tool for you? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903098095223093e+09,0,'2026-05-17T17:16:20.952231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://health.aws.amazon.com/health/status','status.aws.amazon.com: Service Health Dashboard','','2006',0,'AWS’s central status console reporting operational health of active regions and services, allowing platform engineers to quickly cross-examine deployment anomalies with provider incidents.','None','Web Page','Beginner',0,'online','manual','14632b65d58b6533036273285c4c40b45a7fa9d4ea1b3e90ea762092f85f6a91',100.0,1.7791304949414761e+09,1,'2026-05-18T20:54:54.941476+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Status Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://headleysj.medium.com/building-event-driven-systems-at-scale-in-kubernetes-with-dapr-part-2-how-does-dapr-work-732ba7a0d652','headleysj.medium.com: Building event-driven systems at scale in Kubernetes'' with Dapr — Part II: How does Dapr work?','','N/A',0,'A curated technical resource and architectural guide covering headleysj.medium.com: Building event-driven systems at scale in Kubernetes'' with Dapr — Part II: How does Dapr work? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030954,0,'2026-05-17T17:15:54.223070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://headspring.com/2019/07/09/kafka-or-rabbitmq-messaging','headspring.com: Is Kafka or RabbitMQ the right messaging tool for you?','','N/A',0,'A curated technical resource and architectural guide covering headspring.com: Is Kafka or RabbitMQ the right messaging tool for you? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030980,0,'2026-05-17T17:16:20.952231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://health.aws.amazon.com/health/status','status.aws.amazon.com: Service Health Dashboard','','2006',0,'AWS’s central status console reporting operational health of active regions and services, allowing platform engineers to quickly cross-examine deployment anomalies with provider incidents.','None','Web Page','Beginner',0,'online','manual','14632b65d58b6533036273285c4c40b45a7fa9d4ea1b3e90ea762092f85f6a91',100.0,1779130494,1,'2026-05-18T20:54:54.941476+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Status Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://health.google/imaging-and-diagnostics','health.google: AI-enabled imaging and diagnostics previously thought impossible','','2024',5,'Outlines Google Health''s technical breakthroughs in AI-enabled diagnostic imaging, emphasizing deep learning models for diabetic retinopathy, lung screening, and oncology detection. Google’s infrastructure leverages specialized TPUs (Tensor Processing Units) to execute low-latency inferences directly at the point of care. It illustrates the clinical value of integrating automated computer-vision assistance directly into traditional clinical workstations.','English','Product Page','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Healthcare Tech", "AI Diagnostics"]','["[DE FACTO STANDARD]"]','[]','["customer.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://health.google/intl/ALL_en/health-research/imaging-and-diagnostics','health.google: AI-enabled imaging and diagnostics previously thought impossible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e12e88250f4c5b2797150120619fac8384e5b1b656c9bee90708ecb34b0f722',100.0,1.77903192764858889e+09,0,'2026-05-17T17:32:07.648589+02:00',NULL,NULL,NULL,'[]','[]','["docs/customer.md"]','[]','{}','{"duplicate_of": "https://health.google/imaging-and-diagnostics"}'); -INSERT INTO "resources" VALUES('https://healthitanalytics.com/news/ai-for-medical-imaging-boosts-cancer-screenings-with-provider-aid','healthitanalytics.com: AI for Medical Imaging Boosts Cancer Screenings with'' Provider Aid','','N/A',0,'A curated technical resource and architectural guide covering healthitanalytics.com: AI for Medical Imaging Boosts Cancer Screenings with'' Provider Aid in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903430915579509e+09,0,'2026-05-17T18:11:49.155795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://health.google/intl/ALL_en/health-research/imaging-and-diagnostics','health.google: AI-enabled imaging and diagnostics previously thought impossible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e12e88250f4c5b2797150120619fac8384e5b1b656c9bee90708ecb34b0f722',100.0,1779031927,0,'2026-05-17T17:32:07.648589+02:00',NULL,NULL,NULL,'[]','[]','["docs/customer.md"]','[]','{}','{"duplicate_of": "https://health.google/imaging-and-diagnostics"}'); +INSERT INTO "resources" VALUES('https://healthitanalytics.com/news/ai-for-medical-imaging-boosts-cancer-screenings-with-provider-aid','healthitanalytics.com: AI for Medical Imaging Boosts Cancer Screenings with'' Provider Aid','','N/A',0,'A curated technical resource and architectural guide covering healthitanalytics.com: AI for Medical Imaging Boosts Cancer Screenings with'' Provider Aid in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034309,0,'2026-05-17T18:11:49.155795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://heaphero.io','heaphero.io','','2026',0,'An instant heap dump analyzer that processes HPROF and system files to isolate leaking data structures. Generates visual memory maps to point out waste and duplicate objects in JVM workloads.','None','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Performance"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://heka-ai.medium.com/introduction-to-debugging-locally-and-live-on-kubernetes-8c8ecd3acbaa','==heka-ai.medium.com: Introduction to Debugging: locally and live on Kubernetes'' with VSCode== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==heka-ai.medium.com: Introduction to Debugging: locally and live on Kubernetes'' with VSCode== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903378192420911e+09,0,'2026-05-17T18:03:01.924209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://helidon.io','Helidon.io','','2026',5,'An open-source, high-performance collection of Java libraries for writing microservices running on a core Netty engine (Helidon MP/SE). Helidon 4 pioneered the adoption of Java virtual threads (Project Loom) for massive concurrency without reactive complexity, establishing itself as a premier lightweight microservice runtime.','Java','Framework','Advanced',1,'online','manual','245f55fa2695fc2440e4d50decdac74ce930f2d7ac18b22cd2704b02dab9cba9',100.0,1779031650.08244,1,'2026-05-17T17:27:30.082440+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Java Microservices", "Frameworks"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hellotestworld.com/2016/02/02/cheatsheet-for-jmeter-__time-function-calls','CheatSheet for JMeter __time Function Calls','','N/A',0,'A curated technical resource and architectural guide covering CheatSheet for JMeter __time Function Calls in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3bfde52b1ffc5fd4d803a48e079b74f0043f94bb1c2383c782e0d07bfadf1f48',100.0,1.77903058050612711e+09,0,'2026-05-17T17:09:40.506127+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://heka-ai.medium.com/introduction-to-debugging-locally-and-live-on-kubernetes-8c8ecd3acbaa','==heka-ai.medium.com: Introduction to Debugging: locally and live on Kubernetes'' with VSCode== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==heka-ai.medium.com: Introduction to Debugging: locally and live on Kubernetes'' with VSCode== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033781,0,'2026-05-17T18:03:01.924209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://helidon.io','Helidon.io','','2026',5,'An open-source, high-performance collection of Java libraries for writing microservices running on a core Netty engine (Helidon MP/SE). Helidon 4 pioneered the adoption of Java virtual threads (Project Loom) for massive concurrency without reactive complexity, establishing itself as a premier lightweight microservice runtime.','Java','Framework','Advanced',1,'online','manual','245f55fa2695fc2440e4d50decdac74ce930f2d7ac18b22cd2704b02dab9cba9',100.0,1779031650,1,'2026-05-17T17:27:30.082440+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Java Microservices", "Frameworks"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hellotestworld.com/2016/02/02/cheatsheet-for-jmeter-__time-function-calls','CheatSheet for JMeter __time Function Calls','','N/A',0,'A curated technical resource and architectural guide covering CheatSheet for JMeter __time Function Calls in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3bfde52b1ffc5fd4d803a48e079b74f0043f94bb1c2383c782e0d07bfadf1f48',100.0,1779030580,0,'2026-05-17T17:09:40.506127+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://helm.sh','helm.sh','- [helm.sh/docs](https://helm.sh/docs) - [helm.sh: Getting Started 🌟](https://helm.sh/docs/chart_template_guide/getting_started)','2026',0,'Official documentation and getting started guide for Helm. Serves as the authoritative resource for understanding chart anatomy, template engines, and client commands, ensuring standardization in continuous integration pipelines.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Helm", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3','helm.sh: How to migrate from Helm v2 to Helm v3','','2020',0,'Standardized blueprint detailing the technical steps to transition environments from Helm v2 to Helm v3. Focuses on state-store conversion (ConfigMaps/Secrets), Tiller cleanup, and avoiding release disruption during metadata migrations.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Helm Migration"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://helm.sh/blog/new-location-stable-incubator-charts','New Location For Stable and Incubator Charts','- [charts.helm.sh/stable 🌟](https://charts.helm.sh/stable) - [charts.helm.sh/incubator 🌟](https://charts.helm.sh/incubator)','2020',0,'The landmark Helm blog announcement detailing the official deprecation and migration path of the legacy ''stable'' and ''incubator'' Helm repositories. This resource documents the organizational move toward decentralized chart ownership and independent project hosting.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Repositories"]','["[LEGACY]"]','[]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://helm.sh/docs','helm.sh/docs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8b0a20126ecd06658030e9599daedca324a7517edff1733b78fb4742212c4a7d',100.0,1.77903296886733293e+09,1,'2026-05-17T17:49:28.867333+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://helm.sh/docs/chart_template_guide/getting_started','helm.sh: Getting Started 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87befa32a95809d7ef4c806b4c1556659ce0c3f50ddce677d31cdf491c5e5234',100.0,1.77902955661266803e+09,0,'2026-05-17T16:52:36.612668+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://docs.gradle.org/current/userguide/getting_started.html"}'); -INSERT INTO "resources" VALUES('https://help.github.com/en/github','help.github.com: Configuring protected branches','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89a5ba49ce4264f5e8283392357e2b186671722258f75186683b60651683916c',100.0,1.77903008500225806e+09,0,'2026-05-17T17:01:25.002258+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://guides.github.com"}'); -INSERT INTO "resources" VALUES('https://help.github.com/en/github/administering-a-repository/enabling-required-status-checks','help.github.com: Enabling required status checks:','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7dcfaf4152837bc0710e18d2d3c1923a3021ccec33ddf44f02b5a4f5dd0657e3',100.0,1.7790334191633439e+09,0,'2026-05-17T17:56:59.163344+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://help.sonatype.com/en/404-page.html','guides.sonatype.com: secure docker registries','','2026',0,'An identical retired documentation path representing defunct guidelines on Nexus-based private container security. Preserved purely for historical configuration mapping.','English','Documentation','Basic',0,'duplicate','manual',NULL,NULL,1.78173615464934396e+09,0,'2026-06-18T00:42:34.649344+02:00',NULL,NULL,NULL,'["Infrastructure Standards", "Container Registry", "Legacy Resources"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{"duplicate_of": "https://help.sonatype.com/index.html"}'); -INSERT INTO "resources" VALUES('https://help.sonatype.com/en/404-page.html?_ga=2.250230211.411976214.1575978022-1513910029.1575978022',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering help.sonatype.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173615476265406e+09,0,'2026-06-18T00:42:34.762654+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://helm.sh/docs','helm.sh/docs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8b0a20126ecd06658030e9599daedca324a7517edff1733b78fb4742212c4a7d',100.0,1779032968,1,'2026-05-17T17:49:28.867333+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://helm.sh/docs/chart_template_guide/getting_started','helm.sh: Getting Started 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87befa32a95809d7ef4c806b4c1556659ce0c3f50ddce677d31cdf491c5e5234',100.0,1779029556,0,'2026-05-17T16:52:36.612668+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://docs.gradle.org/current/userguide/getting_started.html"}'); +INSERT INTO "resources" VALUES('https://help.github.com/en/github','help.github.com: Configuring protected branches','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89a5ba49ce4264f5e8283392357e2b186671722258f75186683b60651683916c',100.0,1779030085,0,'2026-05-17T17:01:25.002258+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://guides.github.com"}'); +INSERT INTO "resources" VALUES('https://help.github.com/en/github/administering-a-repository/enabling-required-status-checks','help.github.com: Enabling required status checks:','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7dcfaf4152837bc0710e18d2d3c1923a3021ccec33ddf44f02b5a4f5dd0657e3',100.0,1779033419,0,'2026-05-17T17:56:59.163344+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://help.sonatype.com/en/404-page.html','guides.sonatype.com: secure docker registries','','2026',0,'An identical retired documentation path representing defunct guidelines on Nexus-based private container security. Preserved purely for historical configuration mapping.','English','Documentation','Basic',0,'duplicate','manual',NULL,NULL,1781736154,0,'2026-06-18T00:42:34.649344+02:00',NULL,NULL,NULL,'["Infrastructure Standards", "Container Registry", "Legacy Resources"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{"duplicate_of": "https://help.sonatype.com/index.html"}'); +INSERT INTO "resources" VALUES('https://help.sonatype.com/en/404-page.html?_ga=2.250230211.411976214.1575978022-1513910029.1575978022',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering help.sonatype.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736154,0,'2026-06-18T00:42:34.762654+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://help.sonatype.com/en/docker-registry.html','Docker Registry','','2026',3,'Official administrator guidelines outlining how to host, proxy, and manage Docker container images securely within Sonatype Nexus Repository Manager.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Standards", "Container Registry", "Artifact Registry"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://help.sonatype.com/en/nexus-platform-plugin-for-jenkins.html','Nexus Platform Plugin for Jenkins','','2026',3,'Official plugin guide for linking Jenkins automation controllers to Sonatype Nexus platforms. It explains the mechanics of publishing, staging, and verifying build artifacts dynamically.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD Pipelines", "Jenkins Ecosystem", "Artifact Integration"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://help.sonatype.com/en/sonatype-nexus-repository.html','Nexus Repository Manager (NXRM) 3 🌟','','2026',0,'Comprehensive technical documentation for Sonatype Nexus Repository Manager 3 (NXRM3), covering setup, configuration, API utilization, and integration hooks. It detail operations for configuring high-volume artifact staging, blob store provisioning, and granular security role configurations. It acts as the primary reference manual for platform and security engineering teams implementing modern repository topologies.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://help.sonatype.com/en/sonatype-nexus-repository.html/security/configuring-ssl?_ga=2.250230211.411976214.1575978022-1513910029.1575978022',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering help.sonatype.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','88b95893790809d383f023726d76a985d3d79f85a88a69c1800940b09d8b8772',64.0,1.77913049495090794e+09,0,'2026-05-18T20:54:54.950908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://help.sonatype.com/integrations/nexus-and-continuous-integration/nexus-platform-plugin-for-jenkins','Nexus Platform Plugin for Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b90b9526c0bbeabb0159d4c66052f68646a1b9d95db0f0382d4b0f4dead814a1',100.0,1.77903415286623191e+09,0,'2026-05-17T18:09:12.866232+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://help.sonatype.com/en/nexus-platform-plugin-for-jenkins.html"}'); -INSERT INTO "resources" VALUES('https://help.sonatype.com/repomanager3','Nexus Repository Manager (NXRM) 3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d50c810842658e51623ebc957642ec78aa25e7657ffdafb375fc7e28f63d0cc6',100.0,1.779029613592839e+09,0,'2026-05-17T16:53:33.592839+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://help.sonatype.com/en/sonatype-nexus-repository.html"}'); -INSERT INTO "resources" VALUES('https://help.sonatype.com/repomanager3/formats/docker-registry','Docker Registry','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','64458ad88612d81b056796e4778e6e5df66a43443a6d84613e003d3e42c2ecad',100.0,1779031266.47529,0,'2026-05-17T17:21:06.475290+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://help.sonatype.com/en/docker-registry.html"}'); -INSERT INTO "resources" VALUES('https://help.sonatype.com/repomanager3/security/configuring-ssl?_ga=2.250230211.411976214.1575978022-1513910029.1575978022','help.sonatype.com: Inbound SSL - Configuring to Serve Content via HTTPS','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','80d248eb0056b7bf8fb5321d18eb76f17c73cdc982f64515da3b29643b12cf11',100.0,1.7790325869830439e+09,0,'2026-05-17T17:43:06.983044+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://help.sonatype.com/en/sonatype-nexus-repository.html/security/configuring-ssl?_ga=2.250230211.411976214.1575978022-1513910029.1575978022',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering help.sonatype.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','88b95893790809d383f023726d76a985d3d79f85a88a69c1800940b09d8b8772',64.0,1779130494,0,'2026-05-18T20:54:54.950908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://help.sonatype.com/integrations/nexus-and-continuous-integration/nexus-platform-plugin-for-jenkins','Nexus Platform Plugin for Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b90b9526c0bbeabb0159d4c66052f68646a1b9d95db0f0382d4b0f4dead814a1',100.0,1779034152,0,'2026-05-17T18:09:12.866232+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://help.sonatype.com/en/nexus-platform-plugin-for-jenkins.html"}'); +INSERT INTO "resources" VALUES('https://help.sonatype.com/repomanager3','Nexus Repository Manager (NXRM) 3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d50c810842658e51623ebc957642ec78aa25e7657ffdafb375fc7e28f63d0cc6',100.0,1779029613,0,'2026-05-17T16:53:33.592839+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://help.sonatype.com/en/sonatype-nexus-repository.html"}'); +INSERT INTO "resources" VALUES('https://help.sonatype.com/repomanager3/formats/docker-registry','Docker Registry','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','64458ad88612d81b056796e4778e6e5df66a43443a6d84613e003d3e42c2ecad',100.0,1779031266,0,'2026-05-17T17:21:06.475290+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://help.sonatype.com/en/docker-registry.html"}'); +INSERT INTO "resources" VALUES('https://help.sonatype.com/repomanager3/security/configuring-ssl?_ga=2.250230211.411976214.1575978022-1513910029.1575978022','help.sonatype.com: Inbound SSL - Configuring to Serve Content via HTTPS','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','80d248eb0056b7bf8fb5321d18eb76f17c73cdc982f64515da3b29643b12cf11',100.0,1779032586,0,'2026-05-17T17:43:06.983044+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://helpercodes.com/spring-boot-complete-tutorial','Spring Boot Complete Guide','','2023',3,'A foundational guide for understanding Spring Boot architecture, auto-configuration principles, and dependency injection. It streamlines the transition from traditional Spring Framework configurations to opinionated, production-ready setups. It acts as an excellent onboarding resource, though developers need to complement it with production-grade monitoring and containerization patterns.','Java','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://helpercodes.com/sql-query-cheatsheet-tutorial','TSQL and SQL Queries Cheat Sheet','','2024',0,'A Transact-SQL (T-SQL) syntax index for Microsoft SQL Server. It details platform-specific constructs, stored procedures, exception handling, and query patterns critical for developers working inside enterprise Windows ecosystem storage layers.','SQL','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "T-SQL"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hermes-agent.nousresearch.com/docs','Hermes Agent Documentation | Hermes Agent','The self-improving AI agent built by Nous Research with a closed-loop learning mechanism.','2026',4,'Official documentation for Hermes Agent, an autonomous, self-improving AI agent developed by Nous Research with a closed-loop skill distillation mechanism. - **Architectural Value**: Runs on low-cost serverless environments or VPS systems to handle long-running background tasks. - **Key Features**: Supports persistent SQLite-based cross-session memory, automatic skill formation using DSPy + GEPA, and native messaging integration across platforms like Slack and Telegram. -- **Technical Significance**: Represents a major step toward resilient, persistent AI workers that improve recursively over execution cycles.','en','documentation','advanced',0,'online','automatic','8ceb27d833b7aeb238f98cb653e3d273bc3fdce16cad318e4eebfb4b7dfc5a84',NULL,1.78035254437021708e+09,0,'2026-06-02T00:22:24.370217+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "AI Agents", "Self-Improving Agents", "Hermes Agent Framework"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised by the open-source and AI engineering community for its unique built-in learning loop and multi-platform autonomous capabilities.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://hernan-david-hd.medium.com/5-pilares-del-sre-devops-f16e45f8d3fd','hernan-david-hd.medium.com: 5 pilares del SRE/DevOps','','N/A',0,'A curated technical resource and architectural guide covering hernan-david-hd.medium.com: 5 pilares del SRE/DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903058910271596e+09,0,'2026-05-17T17:09:49.102716+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hernan-david-hd.medium.com/breaking-down-sre-devops-into-5-key-areas-5aacf40e8392','hernan-david-hd.medium.com: Breaking down SRE/DevOps into 5 key areas','','N/A',0,'A curated technical resource and architectural guide covering hernan-david-hd.medium.com: Breaking down SRE/DevOps into 5 key areas in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790330302585349e+09,0,'2026-05-17T17:50:30.258535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hervekhg.medium.com/3-years-managing-kubernetes-clusters-my-10-lessons-b565a5509f0e','hervekhg.medium.com: 3 years managing Kubernetes clusters, my 10 lessons','','N/A',0,'A curated technical resource and architectural guide covering hervekhg.medium.com: 3 years managing Kubernetes clusters, my 10 lessons in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903184428134703e+09,0,'2026-05-17T17:30:44.281347+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +- **Technical Significance**: Represents a major step toward resilient, persistent AI workers that improve recursively over execution cycles.','en','documentation','advanced',0,'online','automatic','8ceb27d833b7aeb238f98cb653e3d273bc3fdce16cad318e4eebfb4b7dfc5a84',NULL,1780352544,0,'2026-06-02T00:22:24.370217+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "AI Agents", "Self-Improving Agents", "Hermes Agent Framework"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised by the open-source and AI engineering community for its unique built-in learning loop and multi-platform autonomous capabilities.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://hernan-david-hd.medium.com/5-pilares-del-sre-devops-f16e45f8d3fd','hernan-david-hd.medium.com: 5 pilares del SRE/DevOps','','N/A',0,'A curated technical resource and architectural guide covering hernan-david-hd.medium.com: 5 pilares del SRE/DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.102716+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hernan-david-hd.medium.com/breaking-down-sre-devops-into-5-key-areas-5aacf40e8392','hernan-david-hd.medium.com: Breaking down SRE/DevOps into 5 key areas','','N/A',0,'A curated technical resource and architectural guide covering hernan-david-hd.medium.com: Breaking down SRE/DevOps into 5 key areas in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.258535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hervekhg.medium.com/3-years-managing-kubernetes-clusters-my-10-lessons-b565a5509f0e','hervekhg.medium.com: 3 years managing Kubernetes clusters, my 10 lessons','','N/A',0,'A curated technical resource and architectural guide covering hervekhg.medium.com: 3 years managing Kubernetes clusters, my 10 lessons in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.281347+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hevodata.com/learn/spark-data-pipeline','hevodata.com: Building Apache Spark Data Pipeline? Made Easy 101 🌟','','2022',3,'An introductory primer outlining the core concepts of building end-to-end data processing pipelines with Apache Spark. Focuses on data ingestion, transformations, and loading into modern target data warehouses. Live Grounding confirms that while Spark remains a foundational ETL standard, contemporary architectures increasingly wrap these pipelines inside orchestrated dbt-on-Kubernetes or SparkOperator setups.','Markdown','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Data Pipelines", "Apache Spark"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-bigdata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hewi.blog/deploying-an-eks-cluster-using-terraform','hewi.blog: Deploying an EKS cluster using Terraform','','2023',3,'Practical walkthrough demonstrating how to deploy a production-ready AWS EKS cluster with Terraform. Focuses on VPC networking setups, IAM role mapping via OpenID Connect (OIDC), and configuring managed worker node groups.','English','Article','Intermediate',0,'online','manual','N/A',100.0,1.78143018447843599e+09,0,'2026-06-14T11:43:04.478436+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "EKS Deployment"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hewi.blog/deploying-an-eks-cluster-using-terraform','hewi.blog: Deploying an EKS cluster using Terraform','','2023',3,'Practical walkthrough demonstrating how to deploy a production-ready AWS EKS cluster with Terraform. Focuses on VPC networking setups, IAM role mapping via OpenID Connect (OIDC), and configuring managed worker node groups.','English','Article','Intermediate',0,'online','manual','N/A',100.0,1781430184,0,'2026-06-14T11:43:04.478436+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "EKS Deployment"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hewing.foliotek.me','pythonsimplified.com: How to schedule Python scripts using schedule library','','2021',0,'Demonstrates usage of the human-friendly `schedule` library to automate recurring background processes in Python. Covers job structures, syntax patterns, and persistent worker event loops.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Utilities", "Script Automation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://high-mobility.com','high-mobility.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f808d8b2a67d8382f32577014b772b2d73b32c8a1241d4fd6b94034d2368cc91',100.0,1779031620.64112,0,'2026-05-17T17:27:00.641120+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.high-mobility.com"}'); -INSERT INTO "resources" VALUES('https://high-mobility.com/learn/tutorials/rest','REST Auto API Tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c835fdb4211052023745151a063aef86fb3583376babb7adee0811501967b9cb',100.0,1.77902993224556589e+09,0,'2026-05-17T16:58:52.245566+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://high-mobility.com','high-mobility.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f808d8b2a67d8382f32577014b772b2d73b32c8a1241d4fd6b94034d2368cc91',100.0,1779031620,0,'2026-05-17T17:27:00.641120+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.high-mobility.com"}'); +INSERT INTO "resources" VALUES('https://high-mobility.com/learn/tutorials/rest','REST Auto API Tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c835fdb4211052023745151a063aef86fb3583376babb7adee0811501967b9cb',100.0,1779029932,0,'2026-05-17T16:58:52.245566+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://highscalability.com/blog/2016/2/17/building-nginx-and-tarantool-based-services.html','highscalability.com: Building nginx and Tarantool based services 🌟','','2016',0,'An architectural breakdown of low-latency services combining Nginx and the Tarantool in-memory database. Highlights how custom application routing directly bypassing intermediate application runtimes yields astronomical throughput with sub-millisecond delays.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Database & Storage", "Tarantool & Nginx"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hipertextual.com/2021/06/github-inteligencia-artificial-autocompletar-codigo','hipertextual.com: GitHub une fuerzas con OpenIA para crear una inteligencia artificial capaz de autocompletar código','','2021',0,'Covers the historic partnership between GitHub and OpenAI that birthed the Copilot code intelligence platform. Discusses early architectural concepts around utilizing deep learning models to autocomplete complex syntactic paradigms. Traces the origin of generative AI in software engineering.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Industry History"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hipertextual.com/2023/02/diferencias-ia-machine-learning','hipertextual.com: Diferencias entre Inteligencia Artificial, Machine Learning'' y Deep Learning','','N/A',0,'A curated technical resource and architectural guide covering hipertextual.com: Diferencias entre Inteligencia Artificial, Machine Learning'' y Deep Learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1.77902968901322293e+09,0,'2026-05-17T16:54:49.013223+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hipertextual.com/2024/03/devin-inteligencia-artificial-programa-software','hipertextual.com: Así es Devin, la inteligencia artificial que programa'' software de principio a fin','','N/A',0,'A curated technical resource and architectural guide covering hipertextual.com: Así es Devin, la inteligencia artificial que programa'' software de principio a fin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','510eac95e449d7e34fc801dd82422b45fbbf8e1b6cbf4307ba066aac7599a0a0',100.0,1.77902917421721196e+09,0,'2026-05-17T16:46:14.217212+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{"duplicate_of": "https://hipertextual.com/tecnologia/devin-inteligencia-artificial-programa-software"}'); -INSERT INTO "resources" VALUES('https://hiralee.medium.com/software-design-vs-architecture-1da0a94322a4','hiralee.medium.com: Software Architecture vs Design','','N/A',0,'A curated technical resource and architectural guide covering hiralee.medium.com: Software Architecture vs Design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162481943392e+09,0,'2026-05-17T17:27:04.819434+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hitch-tls.org','Hitch - scalable TLS proxy. Hitch is a libev-based high performance SSL/TLS proxy by Varnish Software','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e842b9c60bf3b84ea857bffe74c0de0ee1b1abe244a5281c639a6fde8506ce02',100.0,1.779029553344002e+09,0,'2026-05-17T16:52:33.344002+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{"duplicate_of": "https://www.hitch-tls.org"}'); -INSERT INTO "resources" VALUES('https://hitesh-pattanayak.medium.com/observability-in-kubernetes-b53d6ea1b37d','hitesh-pattanayak.medium.com: Observability in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hitesh-pattanayak.medium.com: Observability in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504.50669,0,'2026-05-17T18:15:04.506690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hipertextual.com/2023/02/diferencias-ia-machine-learning','hipertextual.com: Diferencias entre Inteligencia Artificial, Machine Learning'' y Deep Learning','','N/A',0,'A curated technical resource and architectural guide covering hipertextual.com: Diferencias entre Inteligencia Artificial, Machine Learning'' y Deep Learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1779029689,0,'2026-05-17T16:54:49.013223+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hipertextual.com/2024/03/devin-inteligencia-artificial-programa-software','hipertextual.com: Así es Devin, la inteligencia artificial que programa'' software de principio a fin','','N/A',0,'A curated technical resource and architectural guide covering hipertextual.com: Así es Devin, la inteligencia artificial que programa'' software de principio a fin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','510eac95e449d7e34fc801dd82422b45fbbf8e1b6cbf4307ba066aac7599a0a0',100.0,1779029174,0,'2026-05-17T16:46:14.217212+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{"duplicate_of": "https://hipertextual.com/tecnologia/devin-inteligencia-artificial-programa-software"}'); +INSERT INTO "resources" VALUES('https://hiralee.medium.com/software-design-vs-architecture-1da0a94322a4','hiralee.medium.com: Software Architecture vs Design','','N/A',0,'A curated technical resource and architectural guide covering hiralee.medium.com: Software Architecture vs Design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031624,0,'2026-05-17T17:27:04.819434+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hitch-tls.org','Hitch - scalable TLS proxy. Hitch is a libev-based high performance SSL/TLS proxy by Varnish Software','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e842b9c60bf3b84ea857bffe74c0de0ee1b1abe244a5281c639a6fde8506ce02',100.0,1779029553,0,'2026-05-17T16:52:33.344002+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{"duplicate_of": "https://www.hitch-tls.org"}'); +INSERT INTO "resources" VALUES('https://hitesh-pattanayak.medium.com/observability-in-kubernetes-b53d6ea1b37d','hitesh-pattanayak.medium.com: Observability in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hitesh-pattanayak.medium.com: Observability in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.506690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hive.apache.org','Hive.apache.org','','2026',4,'Data warehousing solution built on Apache Hadoop. Translates SQL-like relational queries into underlying MapReduce, Tez, or Spark execution plans, optimizing analytics operations over petabyte-scale data lakes.','Java','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Big Data", "Data Warehousing"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hjrocha.medium.com/add-a-custom-host-to-kubernetes-a06472cedccb','hjrocha.medium.com: Add a Custom Host to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hjrocha.medium.com: Add a Custom Host to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903042561944508e+09,0,'2026-05-17T17:07:05.619445+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hjrocha.medium.com/add-a-custom-host-to-kubernetes-a06472cedccb','hjrocha.medium.com: Add a Custom Host to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hjrocha.medium.com: Add a Custom Host to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030425,0,'2026-05-17T17:07:05.619445+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hlokensgard.no/2023/07/03/azure-firewall-as-dns-proxy-with-the-new-azure-dns-resolver','hlokensgard.no: Azure Firewall as DNS Proxy with the new Azure DNS Resolver','','2023',0,'Architectural guide explaining how to deploy Azure Firewall as a DNS Proxy paired with Azure Private DNS Resolver. Resolves private name resolution issues across on-premises endpoints and multi-tenant spoke networks without requiring resource-heavy custom IaaS DNS servers.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Network Security", "DNS Resolution"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hlokensgard.no/2023/12/05/get-started-with-powershell-7-2-in-azure-automation-account','hlokensgard.no: Get started with PowerShell 7.2 in Azure Automation Account','','2023',0,'Details onboarding patterns and dependency setup routines to deploy PowerShell 7.2 Core runs in native serverless Azure Automation execution engines with Managed Identity support.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Azure Automation", "Runbooks"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hlokensgard.no/2024/07/01/azure-virtual-network-manager-a-game-changer-or-just-a-costly-upgrade','hlokensgard.no: Azure Virtual Network Manager – A game changer or just a costly upgrade?','','2024',0,'Evaluates Azure Virtual Network Manager (AVNM), analyzing its capabilities in orchestrating complex global network topologies and security rules at scale. The article provides a critical cost-benefit analysis, comparing AVNM''s licensing model against the manual management of virtual network peering and network security groups in hub-and-spoke topologies.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Network Management", "AVNM"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); @@ -7973,53 +7973,53 @@ INSERT INTO "resources" VALUES('https://home.robusta.dev/blog/kubernetes-utiliza INSERT INTO "resources" VALUES('https://home.robusta.dev/blog/stop-using-cpu-limits','home.robusta.dev: For the Love of God, Stop Using CPU Limits on Kubernetes (Updated)','- [dnastacio.medium.com: Why You Should Keep Using CPU Limits on Kubernetes](https://dnastacio.medium.com/why-you-should-keep-using-cpu-limits-on-kubernetes-60c4e50dfc61) Or why staying away from unused CPU may be good for your containers','2023',0,'An updated post contrasting the ''no CPU limits'' argument against keeping limits for node protection. - Synthesizes perspectives on preventing runaway processes vs. suffering latency spikes due to CFS throttling. - Offers nuanced guidelines for varying workload patterns.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Performance Optimization", "CPU Limits & Throttling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://home.robusta.dev/blog/why-everyone-should-track-and-audit-kubernetes-changes-and-top-ways','home.robusta.dev: Why everyone should track Kubernetes changes and top four'' ways to do so','','2022',3,'An analytical guide exploring the operational necessity of tracking live cluster configuration modifications. The post contrasts change-tracking methods, including Kubernetes API auditing, GitOps synchronization differentials, and real-time alerting engines like Robusta and Kubeshark.','English','Technical Article','Medium',0,'online','manual','939f865e445d5d0ecd313376ec609a9261ff090ed76415151bdc9833da3ada2d',100.0,1.77903359219378089e+09,1,'2026-05-17T17:59:52.193781+02:00',NULL,NULL,NULL,'["Observability", "Audit Logging", "Change Tracking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://home.robusta.dev/blog/why-everyone-should-track-and-audit-kubernetes-changes-and-top-ways','home.robusta.dev: Why everyone should track Kubernetes changes and top four'' ways to do so','','2022',3,'An analytical guide exploring the operational necessity of tracking live cluster configuration modifications. The post contrasts change-tracking methods, including Kubernetes API auditing, GitOps synchronization differentials, and real-time alerting engines like Robusta and Kubeshark.','English','Technical Article','Medium',0,'online','manual','939f865e445d5d0ecd313376ec609a9261ff090ed76415151bdc9833da3ada2d',100.0,1779033592,1,'2026-05-17T17:59:52.193781+02:00',NULL,NULL,NULL,'["Observability", "Audit Logging", "Change Tracking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://homebusinessmag.com/businesses/success-tips/certificates-alone-wont-get-hired-need-certifications-plus','homebusinessmag.com: Certificates Alone Won’t Get You Hired, You Need Certifications “Plus”!','','2021',2,'A career planning guide emphasizing why credentialing must be actively supplemented with deep open-source portfolios, architectural projects, and reliable systems-level operations engineering.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Opinion & Strategy", "Career Development"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hoppscotch.io','Hoppscotch: Open-Source Alternative to Postman','','2026',0,'Hoppscotch is a modern, lightweight, web-native open-source alternative to Postman. Engineered to be highly performant, it streamlines real-time operations including HTTP, GraphQL, and WebSockets.','TypeScript','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Testing", "Open Source"]','["[COMMUNITY-TOOL]"]','[]','["postman.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://horizons.carrefour.com/efficient-java-in-the-cloud-with-quarkus','Efficient Java in the cloud with Quarkus. Carrefour Spain’s test: Quarkus'' vs. Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering Efficient Java in the cloud with Quarkus. Carrefour Spain’s test: Quarkus'' vs. Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903415551964902e+09,0,'2026-05-17T18:09:15.519649+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://horovits.medium.com/prometheus-now-supports-opentelemetry-metrics-83f85878e46a','==horovits.medium.com: Prometheus Now Supports OpenTelemetry Metrics==','','N/A',0,'A curated technical resource and architectural guide covering ==horovits.medium.com: Prometheus Now Supports OpenTelemetry Metrics== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903432270045399e+09,0,'2026-05-17T18:12:02.700454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://horizons.carrefour.com/efficient-java-in-the-cloud-with-quarkus','Efficient Java in the cloud with Quarkus. Carrefour Spain’s test: Quarkus'' vs. Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering Efficient Java in the cloud with Quarkus. Carrefour Spain’s test: Quarkus'' vs. Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034155,0,'2026-05-17T18:09:15.519649+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://horovits.medium.com/prometheus-now-supports-opentelemetry-metrics-83f85878e46a','==horovits.medium.com: Prometheus Now Supports OpenTelemetry Metrics==','','N/A',0,'A curated technical resource and architectural guide covering ==horovits.medium.com: Prometheus Now Supports OpenTelemetry Metrics== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034322,0,'2026-05-17T18:12:02.700454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://horovits.wordpress.com/2020/07/15/kubernetes-security-best-practices','horovits.wordpress.com: Kubernetes Security Best Practices','','2020',0,'Explains foundational steps for securing Kubernetes API access, configuring container execution privileges, and auditing container images within CI/CD pipelines.','N/A','article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Hardening", "Security Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://github.com/freach/kubernetes-security-best-practice/blob/master/README.md"}'); -INSERT INTO "resources" VALUES('https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack','DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack','','N/A',0,'A curated technical resource and architectural guide covering DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903097922733592e+09,0,'2026-05-17T17:16:19.227336+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/jenkins.md"]','["devops-tools.md", "jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack','DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack','','N/A',0,'A curated technical resource and architectural guide covering DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.227336+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/jenkins.md"]','["devops-tools.md", "jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://howdns.works','howdns.works','','2018',0,'An educational, comic-style visual narrative explaining the global mechanics of the Domain Name System (DNS). Breaks down recursive and authoritative resolvers, Root zones, TLD servers, and browser-side caching. Ideal for establishing a mental model of naming resolution dynamics before building microservices topologies.','English','Interactive Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Protocols", "DNS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://howhttps.works','howhttps.works','','2020',0,'An interactive, visual educational resource designed to unpack the complex mechanics of the HTTPS protocol, TLS handshakes, and public key cryptography. Highly useful for onboarding developers to understand transport-layer security and key-exchange negotiations in web systems.','English','Interactive Web','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Security", "Networking Protocols", "Transport Layer Security"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://howtodoinjava.com/maven','howtodoinjava.com/maven','','2026',3,'High-fidelity educational portal providing step-by-step technical guides, plugin configuration snippets, and architecture blueprints for building robust Maven-based Java workloads.','English','Educational Resource','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Tutorials & Guides"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://howtodoinjava.com/maven/how-to-convert-maven-java-project-to-intellij-idea-project','howtodoinjava.com: Maven IntelliJ Idea Project','','2020',3,'Practical walkthrough highlighting smooth workflow migration pathways to transition standard command-line Maven structures directly into productive IntelliJ IDEA project workspaces.','English','Educational Resource','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDE Integrations", "IntelliJ IDEA"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://howtodoinjava.com/maven/maven-java-project-with-intellij-idea','howtodoinjava.com: Maven IntelliJ Idea Project','','2021',2,'Step-by-step tutorial on initializing, configuring, and importing Maven projects inside JetBrains IntelliJ IDEA. Useful for junior developers looking to establish standard build patterns and resolve dependency import conflicts.','English','Blog','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Build Tools", "Java Ecosystem", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{"duplicate_of": "https://howtodoinjava.com/maven/how-to-convert-maven-java-project-to-intellij-idea-project"}'); INSERT INTO "resources" VALUES('https://http.cat','http.cat 🌟','','2026',0,'A popular, visually descriptive resource mapping standard HTTP status codes to illustrative cat photos. Frequently used by developers as an educational tool, debug reference, and routing response helper.','JavaScript','Utility','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "HTTP Architecture", "Status Codes"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://http2-explained.haxx.se',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','88fac0c82cdf6d10255adfb64fc13ba2a876b1e096aed7646df993cc88dd9087',100.0,1.77903189651985597e+09,1,'2026-05-17T17:31:36.519856+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://http2.github.io','http2.github.io HTTP/2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7671e742d1149405620fac23a5619cce021b8b5bd9d4de940aa53ad516217cb5',100.0,1.77902937421659898e+09,1,'2026-05-17T16:49:34.216599+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://http2.github.io/faq','http2.github.io HTTP/2 Frequently Asked Questions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6c314974d92445138cdb880fef762e1352854f0d3f54a7c1c93f66675097b375',100.0,1.77903225693115806e+09,1,'2026-05-17T17:37:36.931158+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://http2-explained.haxx.se',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','88fac0c82cdf6d10255adfb64fc13ba2a876b1e096aed7646df993cc88dd9087',100.0,1779031896,1,'2026-05-17T17:31:36.519856+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://http2.github.io','http2.github.io HTTP/2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7671e742d1149405620fac23a5619cce021b8b5bd9d4de940aa53ad516217cb5',100.0,1779029374,1,'2026-05-17T16:49:34.216599+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://http2.github.io/faq','http2.github.io HTTP/2 Frequently Asked Questions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6c314974d92445138cdb880fef762e1352854f0d3f54a7c1c93f66675097b375',100.0,1779032256,1,'2026-05-17T17:37:36.931158+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://http3-explained.haxx.se','http3-explained.haxx.se: HTTP/3 explained 🌟','','2026',0,'The definitive, author-maintained manual tracing the engineering properties of HTTP/3 and its underlying QUIC protocol. Explores connection setup, multiplexing, security benefits, UDP migration paths, and head-of-line blocking resolution.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "Protocol Evolution", "HTTP/3 & QUIC"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://httpd.apache.org','Apache','','2025',0,'The main technical site for the Apache HTTP Server, the industry-standard web server. Continues to power global web networks with highly stable modular routing rules and robust security mechanisms.','C','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Web Servers", "Apache HTTP Server"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html','Apache Reverse Proxy Guide','','2025',0,'Official engineering handbook illustrating the deployment and configuration of the Apache HTTP Server as a reverse proxy. Details mod_proxy directives, buffer limits, and load-balancer grouping policies.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Web Servers", "Reverse Proxy"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hub.docker.com/_/elasticsearch',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','00c57699dbbaf453e7c9995c525861c0b51661650c02a88bab6bc6c0e94fd6e8',100.0,1.77903377323509693e+09,1,'2026-05-17T18:02:53.235097+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://hub.docker.com/_/elasticsearch',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','00c57699dbbaf453e7c9995c525861c0b51661650c02a88bab6bc6c0e94fd6e8',100.0,1779033773,1,'2026-05-17T18:02:53.235097+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/_/websphere-liberty','DockerHub: websphere-liberty','','2026',4,'The official WebSphere Liberty image on Docker Hub, providing a highly optimized cloud-native runtime designed for Java EE and MicroProfile. Live Grounding emphasizes its value for enterprise application modernization, delivering low-footprint containers with IBM technical backing.','English','Container Image','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "WebSphere", "Docker"]','["[ENTERPRISE-STABLE]"]','[]','["ibm_cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/r/alwin2/petclinic-customers-service','ref 4','','2021',0,'Docker container image representing the Customer Service sub-domain of the decomposed Spring Petclinic microservices suite. Designed for direct cluster deployments to test service-to-service communication.','Dockerfile','Container Image','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Container Images"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/r/anthonydahanne/spring-petclinic','ref 6','','2018',0,'Historical community Docker image containing early builds of the Spring Petclinic framework. Used primarily for legacy workshop labs and testing Docker runtime backwards compatibility.','Dockerfile','Container Image','Basic',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Docker", "Prebuilt Images"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/r/arey/springboot-petclinic','ref 5 arey/springboot-petclinic','','2023',0,'A highly pulled, community-maintained Spring Boot Petclinic image optimized for lean runtimes. Includes built-in multi-architecture CPU support (ARM64/AMD64) ideal for localized testing and local Kubernetes clusters.','Dockerfile','Container Image','Basic',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Docker", "Prebuilt Images"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/r/bitnami/cluster-autoscaler','bitnami/cluster-autoscaler','','2023',0,'A highly secure, enterprise-hardened container image for Kubernetes Cluster Autoscaler maintained by Bitnami. Ideal for teams requiring pre-packaged, scanned, and continuously updated container builds for their self-managed cluster deployments.','Shell','Image','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Cluster Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/r/bmoussaud/petclinic','ref 3','','2020',0,'Docker image for the Spring Petclinic application instrumented with APM and monitoring agents. Useful for evaluating telemetry collection, performance profiling, and tracing agents inside isolated container runs.','Dockerfile','Container Image','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Docker", "Prebuilt Images"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hub.docker.com/r/centos/postgresql-10-centos7',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','93b8cb56515e894ef7899b4c113b2fdb5181c0efd6eb6bc57806bfb90441a5a8',100.0,1.77903038473850107e+09,1,'2026-05-17T17:06:24.738501+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://hub.docker.com/r/centos/postgresql-10-centos7',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','93b8cb56515e894ef7899b4c113b2fdb5181c0efd6eb6bc57806bfb90441a5a8',100.0,1779030384,1,'2026-05-17T17:06:24.738501+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/r/ibuchh/petclinic-spinnaker-jenkins','ref 1','','2020',0,'A legacy Docker Hub image combining PetClinic deployment artifacts with Spinnaker and Jenkins orchestration capabilities. Serves as a historical artifact of early multi-cloud continuous delivery pipelines built on top of traditional JVM monoliths.','Dockerfile','Container Image','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Continuous Delivery", "Docker Images"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/r/jboss/kie-server','KIE Server','','2026',0,'The KIE Server Docker container package provides an execution environment for Drools and jBPM workflow engine patterns, simplifying distributed microservices runtime decision orchestration.','Shell','Docker Image','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Business Rules", "Containerization"]','["[COMMUNITY-TOOL]"]','[]','["postman.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/r/jbrisbin/spring-petclinic','ref 7','','2015',0,'One of the oldest legacy Docker images of the Spring PetClinic project. Demonstrates early containerization methodologies using heavy base operating system layers and older Java Virtual Machine (JVM) versions.','Dockerfile','Container Image','Basic',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Docker", "Prebuilt Images"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hub.docker.com/r/openshift','DockerHub OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','475e2cc9ced9d670432428f70e2191dd406cd8b11b2d9cdd0ec2663ed96ee513',100.0,1.77903329624415588e+09,0,'2026-05-17T17:54:56.244156+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://hub.docker.com/u/openshift"}'); -INSERT INTO "resources" VALUES('https://hub.docker.com/r/openshiftdemos','DockerHub OpenShift Demos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27c97592dbf5be3d30ced985fa10083a991c51e8160539e4dbdcc52fd85761d7',100.0,1.77903108090073895e+09,0,'2026-05-17T17:18:00.900739+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://hub.docker.com/u/openshiftdemos"}'); +INSERT INTO "resources" VALUES('https://hub.docker.com/r/openshift','DockerHub OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','475e2cc9ced9d670432428f70e2191dd406cd8b11b2d9cdd0ec2663ed96ee513',100.0,1779033296,0,'2026-05-17T17:54:56.244156+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://hub.docker.com/u/openshift"}'); +INSERT INTO "resources" VALUES('https://hub.docker.com/r/openshiftdemos','DockerHub OpenShift Demos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27c97592dbf5be3d30ced985fa10083a991c51e8160539e4dbdcc52fd85761d7',100.0,1779031080,0,'2026-05-17T17:18:00.900739+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://hub.docker.com/u/openshiftdemos"}'); INSERT INTO "resources" VALUES('https://hub.docker.com/r/payara/micro','Payara Micro','','2026',4,'The official Docker image for Payara Micro, a lightweight, cloud-optimized container runtime designed specifically for MicroProfile applications. Live Grounding shows Payara Micro is extensively used in dynamic, auto-scaling Kubernetes microservice pods due to its rapid startup and low configuration overhead.','English','Container Image','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "Payara Micro", "Docker"]','["[ENTERPRISE-STABLE]"]','[]','["java_app_servers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/r/payara/server-full','Payara','','2026',3,'The official Docker Hub repository for Payara Server Full, providing ready-made container images for complete Jakarta EE runtime capabilities. Live Grounding shows its primary use in legacy system migration, allowing enterprise operations to orchestrate monolithic workloads with modern container tooling.','English','Container Image','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "Payara Server", "Docker"]','["[LEGACY]"]','[]','["java_app_servers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/r/sarjunkumar24391/petclinic','ref 2','','2019',0,'A community-packaged Docker image of the classic Spring Petclinic application. Created primarily to facilitate rapid deployment testing on container runtimes without local Maven compilation overhead.','Dockerfile','Container Image','Basic',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Docker", "Prebuilt Images"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/r/sonatype/nexus3','hub.docker.com/r/sonatype/nexus3/','','2026',0,'Official Docker repository containing Sonatype Nexus Repository Manager 3. Essential for hosting private software artifacts, dependency proxy caches (npm, NuGet, Maven), and localized container registries in enterprise platforms.','None','Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Artifact Repositories", "Sonatype Nexus"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hub.docker.com/r/texthtml/gitlab-merge-bot','DockerHub: Gitlab Merge Bot','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4ad2975075b7304620aefea29f11692ced9eb322a77b9cda0c050de6a4115cd0',100.0,1.77903161528130602e+09,1,'2026-05-17T17:26:55.281306+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://hub.docker.com/r/texthtml/gitlab-merge-bot','DockerHub: Gitlab Merge Bot','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4ad2975075b7304620aefea29f11692ced9eb322a77b9cda0c050de6a4115cd0',100.0,1779031615,1,'2026-05-17T17:26:55.281306+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/u/openshift','DockerHub OpenShift','','2026',0,'Public Docker Hub repository hosting community-built images for OpenShift. While still containing useful base reference tools, current 2026 best practices dictate migrating critical dependencies to secure, enterprise-scanned registries.','None','Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Registries", "Community"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/u/openshiftdemos','DockerHub OpenShift Demos','','2020',0,'Registry hosting pre-built container images optimized for the OpenShiftDemos organization. Though partially legacy due to secure private registry practices, it serves as a valuable public catalog of application runtimes.','N/A','Registry','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reference Architectures", "Artifact Registries", "Docker Images"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.docker.com/u/redhat','Red Hat Universal Base Images - hub.docker.com/u/redhat: UBI 8 standard, minimal, micro, and init from DockerHub 🌟','','2026',0,'The official Docker Hub repository for Red Hat Universal Base Images (UBI), offering secure, reliable standard, minimal, micro, and init image variants. These images provide enterprise-grade security patches, high reliability, and RHEL compatibility without requiring commercial subscriptions. It serves as an industry de facto standard for high-security container base images.','N/A','Registry','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hub.helm.sh','hub.helm.sh 🌟','','2020',0,'The legacy centralized search hub for locating community Helm charts before the packaging index consolidated. This resource is completely deprecated and has been succeeded by the modern, CNCF-maintained decentralized platform, Artifact Hub.','Go','Web Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Discovery"]','["[LEGACY]"]','[]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hub.helm.sh/charts/choerodon/nexus3','Choerodon Nexus3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5989d4d1c4b96da728a60fac6c5af05b5f8fd135d48cdd0772f3670f90b7dad4',100.0,1.7790334890472629e+09,0,'2026-05-17T17:58:09.047263+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://artifacthub.io/packages/helm/choerodon/nexus3"}'); -INSERT INTO "resources" VALUES('https://hub.helm.sh/charts/oteemo/sonarqube','hub.helm.sh/charts/oteemo/sonarqube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e483cdff2ea4c51fc01a5c000ce825ed724db6f78b6a186af21b7521ef6005a',100.0,1.77903351137002205e+09,0,'2026-05-17T17:58:31.370022+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"duplicate_of": "https://artifacthub.io/packages/helm/oteemo/sonarqube"}'); -INSERT INTO "resources" VALUES('https://hub.helm.sh/charts/stable/cluster-autoscaler','hub.helm.sh: cluster-autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e483cdff2ea4c51fc01a5c000ce825ed724db6f78b6a186af21b7521ef6005a',100.0,1.77903000953453207e+09,0,'2026-05-17T17:00:09.534532+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://hub.helm.sh/charts/oteemo/sonarqube"}'); -INSERT INTO "resources" VALUES('https://hub.kubeapps.com','KubeApps Hub','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','N/A',100.0,1.7790321145178411e+09,0,'2026-05-17T17:35:14.517841+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://hub.qovery.com/guides/engineering/terraform-not-the-golden-hammer','hub.qovery.com: Terraform is Not the Golden Hammer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','683f0609767fa848db6c8e614124c2c4c25e0b6741f9d0b69d7a16c6a806aa71',100.0,1.77903296943052506e+09,0,'2026-05-17T17:49:29.430525+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.qovery.com/docs/getting-started/introduction"}'); -INSERT INTO "resources" VALUES('https://hub.tinztwins.de/7-hidden-python-tips-for-2024','hub.tinztwins.de: 7 Hidden Python Tips for 2024','','N/A',0,'A curated technical resource and architectural guide covering hub.tinztwins.de: 7 Hidden Python Tips for 2024 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903238352704906e+09,0,'2026-05-17T17:39:43.527049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hub.helm.sh/charts/choerodon/nexus3','Choerodon Nexus3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5989d4d1c4b96da728a60fac6c5af05b5f8fd135d48cdd0772f3670f90b7dad4',100.0,1779033489,0,'2026-05-17T17:58:09.047263+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://artifacthub.io/packages/helm/choerodon/nexus3"}'); +INSERT INTO "resources" VALUES('https://hub.helm.sh/charts/oteemo/sonarqube','hub.helm.sh/charts/oteemo/sonarqube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e483cdff2ea4c51fc01a5c000ce825ed724db6f78b6a186af21b7521ef6005a',100.0,1779033511,0,'2026-05-17T17:58:31.370022+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"duplicate_of": "https://artifacthub.io/packages/helm/oteemo/sonarqube"}'); +INSERT INTO "resources" VALUES('https://hub.helm.sh/charts/stable/cluster-autoscaler','hub.helm.sh: cluster-autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e483cdff2ea4c51fc01a5c000ce825ed724db6f78b6a186af21b7521ef6005a',100.0,1779030009,0,'2026-05-17T17:00:09.534532+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://hub.helm.sh/charts/oteemo/sonarqube"}'); +INSERT INTO "resources" VALUES('https://hub.kubeapps.com','KubeApps Hub','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','N/A',100.0,1779032114,0,'2026-05-17T17:35:14.517841+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://hub.qovery.com/guides/engineering/terraform-not-the-golden-hammer','hub.qovery.com: Terraform is Not the Golden Hammer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','683f0609767fa848db6c8e614124c2c4c25e0b6741f9d0b69d7a16c6a806aa71',100.0,1779032969,0,'2026-05-17T17:49:29.430525+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.qovery.com/docs/getting-started/introduction"}'); +INSERT INTO "resources" VALUES('https://hub.tinztwins.de/7-hidden-python-tips-for-2024','hub.tinztwins.de: 7 Hidden Python Tips for 2024','','N/A',0,'A curated technical resource and architectural guide covering hub.tinztwins.de: 7 Hidden Python Tips for 2024 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032383,0,'2026-05-17T17:39:43.527049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://huggingface.co/blog/NileshInfer/implementing-fractional-gpus-in-kubernetes','huggingface.co: Implementing Fractional GPUs in Kubernetes with Aliyun Scheduler','','2024',0,'A deep dive into fractional GPU scheduling policies on Kubernetes using the open-source Aliyun Scheduler. It showcases strategies for maximizing resource utility and lowering infrastructure bills by sharing single physical hardware resources across smaller model-serving pods.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "GPU Orchestration", "Resource Allocation"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://humanitec.com/blog/escape-vmware-lock-in-with-a-modular-internal-developer-platform','humanitec.com: Escape VMware lock-in with a modular Internal Developer Platform','','2024',0,'Technical analysis of migration strategies away from proprietary VMware hypervisors using open-source, cloud-native IDP architectures. Evaluates the cost, operational, and performance advantages of deploying bare-metal or multi-cloud Kubernetes runtimes orchestrated by modular platform controllers.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure Migration", "VMware Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://humanitec.com/blog/handling-environment-variables-with-kubernetes','How to handle environment variables with Kubernetes? 🌟','','2022',4,'A stellar architectural deep dive into environment variable management within Pod specs. Compares ConfigMaps, Secret injection, and secure dynamic configuration systems to avoid credential exposure in production.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "Secrets Management", "Environment Variables"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}'); @@ -8029,91 +8029,91 @@ INSERT INTO "resources" VALUES('https://humanitec.com/reference-architectures',' INSERT INTO "resources" VALUES('https://humanitec.com/reference-architectures/aws','humanitec.com: Platform reference architecture on AWS','','2023',0,'Illustrates modern Platform Engineering frameworks on AWS. Details integrating EKS, RDS, and AWS Secrets Manager with Score and Humanitec to build scalable, low-friction self-service infrastructure portals.','English','Architecture Guide','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Reference Architectures", "AWS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["introduction.md"]','{}','{"duplicate_of": "https://humanitec.com/reference-architectures"}'); INSERT INTO "resources" VALUES('https://humanitec.com/reference-architectures/azure','humanitec.com: Platform reference architecture on Azure','','2023',0,'A production-ready blueprint mapping internal developer platforms (IDP) to native Azure resources. Details how to utilize AKS, Azure Key Vault, and Terraform to implement automated, secure self-service infrastructure pipelines.','English','Architecture Guide','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Reference Architectures", "Azure"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["introduction.md"]','{}','{"duplicate_of": "https://humanitec.com/reference-architectures/aws"}'); INSERT INTO "resources" VALUES('https://humanwhocodes.com/blog/2011/11/29/how-content-delivery-networks-cdns-work','nczonline: How content delivery networks (CDNs) work - Nov 2011','','2011',0,'A timeless foundational resource detailing the transport mechanics of CDNs. It details network topological distance mapping, anycast DNS, and reverse proxy caching designs for accelerating global static assets.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "CDN", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://huryn.substack.com/p/3-ways-to-create-10x-better-product','huryn.substack.com: 3 Ways to Create 10X Better Product Roadmaps','','N/A',0,'A curated technical resource and architectural guide covering huryn.substack.com: 3 Ways to Create 10X Better Product Roadmaps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903029576835107e+09,0,'2026-05-17T17:04:55.768351+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://huryn.substack.com/p/3-ways-to-create-10x-better-product','huryn.substack.com: 3 Ways to Create 10X Better Product Roadmaps','','N/A',0,'A curated technical resource and architectural guide covering huryn.substack.com: 3 Ways to Create 10X Better Product Roadmaps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030295,0,'2026-05-17T17:04:55.768351+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://huyenchip.com/2021/09/13/data-science-infrastructure.html','huyenchip.com: Why data scientists shouldn’t need to know Kubernetes','','2021',4,'Curator Insight presents an argument for abstracting infrastructure layer complexities away from data science personas. Live Grounding confirms that modern MLOps architectures emphasize platform engineering teams, deploying orchestration platforms that expose abstract pipelines while silently managing underlying Kubernetes workloads.','Not Applicable','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Engineering", "MLOps Architecture"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://huyenchip.com/2023/04/11/llm-engineering.html','huyenchip.com: Building LLM applications for production','','2023',5,'A seminal, highly-cited framework for deploying Large Language Model applications in production environments. Addresses technical hurdles such as context window management, prompting reliability, latency optimization, cost-efficiency trade-offs, and structural output sanitization. Essential reading for modern generative AI architects.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Generative AI", "LLM Ops", "System Design"]','["[DE FACTO STANDARD]"]','[]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hwchiu.medium.com/docker-networking-model-introduction-194a2a2c9b68','hwchiu.medium.com: Docker Networking Model — Introduction','','N/A',0,'A curated technical resource and architectural guide covering hwchiu.medium.com: Docker Networking Model — Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903234559836602e+09,0,'2026-05-17T17:39:05.598366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hwchiu.medium.com/kubernetes-network-troubleshooting-approach-701de9463493','==hwchiu.medium.com: Kubernetes Network Troubleshooting Approach== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==hwchiu.medium.com: Kubernetes Network Troubleshooting Approach== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902947250808405e+09,0,'2026-05-17T16:51:12.508084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://hwchiu.medium.com/why-does-my-2vcpu-application-run-faster-in-a-vm-than-in-a-container-6438ffaba245','==hwchiu.medium.com: Why does my 2vCPU application run faster in a VM than'' in a container?== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==hwchiu.medium.com: Why does my 2vCPU application run faster in a VM than'' in a container?== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903357927071809e+09,0,'2026-05-17T17:59:39.270718+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hwchiu.medium.com/docker-networking-model-introduction-194a2a2c9b68','hwchiu.medium.com: Docker Networking Model — Introduction','','N/A',0,'A curated technical resource and architectural guide covering hwchiu.medium.com: Docker Networking Model — Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032345,0,'2026-05-17T17:39:05.598366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hwchiu.medium.com/kubernetes-network-troubleshooting-approach-701de9463493','==hwchiu.medium.com: Kubernetes Network Troubleshooting Approach== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==hwchiu.medium.com: Kubernetes Network Troubleshooting Approach== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029472,0,'2026-05-17T16:51:12.508084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://hwchiu.medium.com/why-does-my-2vcpu-application-run-faster-in-a-vm-than-in-a-container-6438ffaba245','==hwchiu.medium.com: Why does my 2vCPU application run faster in a VM than'' in a container?== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==hwchiu.medium.com: Why does my 2vCPU application run faster in a VM than'' in a container?== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033579,0,'2026-05-17T17:59:39.270718+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://hystax.com/the-difference-between-cloud-cost-management-and-finops','hystax.com: The difference between cloud cost management and FinOps','','2023',4,'Delineates the operational boundaries between cloud cost management (siloed, reactive cost-cutting steps) and the FinOps lifecycle (collaborative, business-value mapping). The analysis shows that while cost management tools act as execution platforms, FinOps creates a cultural, cross-functional engineering framework.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Strategy & Governance", "FinOps vs Cost Management"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iainhunter.wordpress.com/2016/01/12/avoiding-pitfalls-running-mongo-3-2-in-docker-on-osx','Avoiding pitfalls running Mongo 3.2 in Docker on OSX','','2016',2,'Analyzes historical performance bottlenecks and host volume-mounting complications when virtualizing MongoDB 3.2 on macOS Docker setups. Remains as a reference for handling localized hypervisor file lockups.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Local Containerization"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://iamitcohen.medium.com/dns-in-kubernetes-how-does-it-work-7c4690fd813e','iamitcohen.medium.com: DNS in Kubernetes, how does it work?','','N/A',0,'A curated technical resource and architectural guide covering iamitcohen.medium.com: DNS in Kubernetes, how does it work? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903311818435192e+09,0,'2026-05-17T17:51:58.184352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://iamunnip.medium.com/merging-kubeconfig-files-c9e0f340a71c','iamunnip.medium.com: Merging kubeconfig Files','','N/A',0,'A curated technical resource and architectural guide covering iamunnip.medium.com: Merging kubeconfig Files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903295246318101e+09,0,'2026-05-17T17:49:12.463181+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://iaviral.medium.com/most-used-functions-in-pandas-7c12ae238185','iaviral.medium.com: Most used functions in Pandas','','N/A',0,'A curated technical resource and architectural guide covering iaviral.medium.com: Most used functions in Pandas in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903258298008489e+09,0,'2026-05-17T17:43:02.980085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ibrahims.medium.com/azure-terraform-pipeline-devops-b57005a37936','ibrahims.medium.com: Azure Terraform Pipeline — DevOps','','N/A',0,'A curated technical resource and architectural guide covering ibrahims.medium.com: Azure Terraform Pipeline — DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903095760573506e+09,0,'2026-05-17T17:15:57.605735+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ibrahims.medium.com/security-context-kubernetes-9672ae2380f9','ibrahims.medium.com: Security Context — Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering ibrahims.medium.com: Security Context — Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902948703617596e+09,0,'2026-05-17T16:51:27.036176+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://iceburn.medium.com/jenkins-configuration-as-code-afd9031a42c9','iceburn.medium.com: Jenkins Configuration As Code','','N/A',0,'A curated technical resource and architectural guide covering iceburn.medium.com: Jenkins Configuration As Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903351095602607e+09,0,'2026-05-17T17:58:30.956026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"duplicate_of": "https://www.jenkins.io/projects/jcasc"}'); -INSERT INTO "resources" VALUES('https://iceburn.medium.com/kubernetes-resource-requests-and-resource-limits-99c549c5a439','iceburn.medium.com: Kubernetes Resource Requests and Resource Limits','','N/A',0,'A curated technical resource and architectural guide covering iceburn.medium.com: Kubernetes Resource Requests and Resource Limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031537802423e+09,0,'2026-05-17T17:25:37.802423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ics.uci.edu in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173614497330188e+09,0,'2026-06-18T00:42:24.973302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://iamitcohen.medium.com/dns-in-kubernetes-how-does-it-work-7c4690fd813e','iamitcohen.medium.com: DNS in Kubernetes, how does it work?','','N/A',0,'A curated technical resource and architectural guide covering iamitcohen.medium.com: DNS in Kubernetes, how does it work? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.184352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://iamunnip.medium.com/merging-kubeconfig-files-c9e0f340a71c','iamunnip.medium.com: Merging kubeconfig Files','','N/A',0,'A curated technical resource and architectural guide covering iamunnip.medium.com: Merging kubeconfig Files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032952,0,'2026-05-17T17:49:12.463181+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://iaviral.medium.com/most-used-functions-in-pandas-7c12ae238185','iaviral.medium.com: Most used functions in Pandas','','N/A',0,'A curated technical resource and architectural guide covering iaviral.medium.com: Most used functions in Pandas in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032582,0,'2026-05-17T17:43:02.980085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ibrahims.medium.com/azure-terraform-pipeline-devops-b57005a37936','ibrahims.medium.com: Azure Terraform Pipeline — DevOps','','N/A',0,'A curated technical resource and architectural guide covering ibrahims.medium.com: Azure Terraform Pipeline — DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030957,0,'2026-05-17T17:15:57.605735+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ibrahims.medium.com/security-context-kubernetes-9672ae2380f9','ibrahims.medium.com: Security Context — Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering ibrahims.medium.com: Security Context — Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029487,0,'2026-05-17T16:51:27.036176+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://iceburn.medium.com/jenkins-configuration-as-code-afd9031a42c9','iceburn.medium.com: Jenkins Configuration As Code','','N/A',0,'A curated technical resource and architectural guide covering iceburn.medium.com: Jenkins Configuration As Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033510,0,'2026-05-17T17:58:30.956026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"duplicate_of": "https://www.jenkins.io/projects/jcasc"}'); +INSERT INTO "resources" VALUES('https://iceburn.medium.com/kubernetes-resource-requests-and-resource-limits-99c549c5a439','iceburn.medium.com: Kubernetes Resource Requests and Resource Limits','','N/A',0,'A curated technical resource and architectural guide covering iceburn.medium.com: Kubernetes Resource Requests and Resource Limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031537,0,'2026-05-17T17:25:37.802423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ics.uci.edu in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736144,0,'2026-06-18T00:42:24.973302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://id.atlassian.com/login?continue=https%3A%2F%2Fid.atlassian.com%2Fjoin%2Fuser-access%3Fresource%3Dari%253Acloud%253Aconfluence%253A%253Asite%252F9568dfdc-cfdd-4632-a68e-1e18063a3152%26continue%3Dhttps%253A%252F%252Fcockroachlabs.atlassian.net%252Fwiki%252Fspaces%252FCRDB%252Fpages%252F73204099%252FBors%252BMerge%252BBot&application=confluence&orgId=52a68357-cecf-4127-a5ec-32eeac8cf060','Example: CockroachDB''s Bors Merge Bot','','2021',3,'Analyses how CockroachDB scaled its automated integration pipelines by leveraging Bors. Highlights operational optimizations for orchestrating high-density database test suites across hundreds of distributed pull requests daily.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://id.cloudbees.com/u/login/identifier?state=hKFo2SBoUmhWb3d4WEs0dkFkRGhTbnk0andSSjZMVFNJUzdOZ6Fur3VuaXZlcnNhbC1sb2dpbqN0aWTZIDB0NTY2d1FJaW9FTmxwNkFwNXFWbzNYajZfalZmelRjo2NpZNkgTXJPWHU5R0Y5NTAwT1NnWElTUkxEU0xsTU9UZ0JEd0Q',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1.77913049493224501e+09,0,'2026-05-18T20:54:54.932245+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://id.cloudbees.com/u/login/identifier?state=hKFo2SBoUmhWb3d4WEs0dkFkRGhTbnk0andSSjZMVFNJUzdOZ6Fur3VuaXZlcnNhbC1sb2dpbqN0aWTZIDB0NTY2d1FJaW9FTmxwNkFwNXFWbzNYajZfalZmelRjo2NpZNkgTXJPWHU5R0Y5NTAwT1NnWElTUkxEU0xsTU9UZ0JEd0Q',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.932245+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://ideas.ted.com/want-to-discover-or-re-discover-your-sense-of-purpose-at-work-heres-how','ideas.ted.com: How to find your sense of purpose at work','','2022',0,'This resource maps out psychological methods to find purpose and agency in professional settings. It offers developers actionable advice for aligning day-to-day coding sprints with broader architectural and social goals.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Developer Wellness", "Purpose Alignment"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ifuckinghatejira.com','ifuckinghatejira.com','','2026',0,'A satirical community-run portal expressing development team frustrations with overly complex Agile/Jira administrative overhead, emphasizing the need for streamlined development workflows.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Agile Platforms"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://igboie.medium.com/kubernetes-ci-cd-with-github-github-actions-and-argo-cd-36b88b6bda64','igboie.medium.com: Kubernetes CI/CD with GitHub, GitHub Actions and Argo'' CD','','N/A',0,'A curated technical resource and architectural guide covering igboie.medium.com: Kubernetes CI/CD with GitHub, GitHub Actions and Argo'' CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149708403897e+09,0,'2026-05-17T17:24:57.084039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://igboie.medium.com/kubernetes-ci-cd-with-github-github-actions-and-argo-cd-36b88b6bda64','igboie.medium.com: Kubernetes CI/CD with GitHub, GitHub Actions and Argo'' CD','','N/A',0,'A curated technical resource and architectural guide covering igboie.medium.com: Kubernetes CI/CD with GitHub, GitHub Actions and Argo'' CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031497,0,'2026-05-17T17:24:57.084039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ignite.apache.org','Apache Ignite','','2025',0,'Official home of Apache Ignite, a high-performance, horizontally-scalable, memory-centric distributed database and computation platform. Accelerates transactional microservices and analytical databases with key-value and SQL support.','Java','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "In-Memory", "Distributed Systems"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ikunalsingh.hashnode.dev/dynamic-operations-in-terraform-with-functions','==ikunalsingh.hashnode.dev: Dynamic Operations in Terraform with Functions'' - Use templatefile to dynamically generate a script==','','N/A',0,'A curated technical resource and architectural guide covering ==ikunalsingh.hashnode.dev: Dynamic Operations in Terraform with Functions'' - Use templatefile to dynamically generate a script== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903071101972794e+09,0,'2026-05-17T17:11:51.019728+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://images.linoxide.com/ebook-kubernetes-essentials.pdf','Kubernetes essentials E-book','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes essentials E-book in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916891494703e+09,0,'2026-05-17T16:46:08.914947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://imanishchaudhary.medium.com/secure-kubernetes-dashboards-with-sso-authentication-using-okta-oauth2-proxy-9e52189e9749','imanishchaudhary.medium.com: Securing Kubernetes Dashboards: SSO Authentication'' and RBAC Implementation with Okta and OAuth2 Proxy','','N/A',0,'A curated technical resource and architectural guide covering imanishchaudhary.medium.com: Securing Kubernetes Dashboards: SSO Authentication'' and RBAC Implementation with Okta and OAuth2 Proxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902957310268592e+09,0,'2026-05-17T16:52:53.102686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://imoisharma.medium.com/how-leader-election-works-in-kubernetes-by-m-sharma-635d213b3fd1','imoisharma.medium.com: How Leader election works in Kubernetes— By M. Sharma','','N/A',0,'A curated technical resource and architectural guide covering imoisharma.medium.com: How Leader election works in Kubernetes— By M. Sharma in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790324210091989e+09,0,'2026-05-17T17:40:21.009199+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ikunalsingh.hashnode.dev/dynamic-operations-in-terraform-with-functions','==ikunalsingh.hashnode.dev: Dynamic Operations in Terraform with Functions'' - Use templatefile to dynamically generate a script==','','N/A',0,'A curated technical resource and architectural guide covering ==ikunalsingh.hashnode.dev: Dynamic Operations in Terraform with Functions'' - Use templatefile to dynamically generate a script== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030711,0,'2026-05-17T17:11:51.019728+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://images.linoxide.com/ebook-kubernetes-essentials.pdf','Kubernetes essentials E-book','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes essentials E-book in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.914947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://imanishchaudhary.medium.com/secure-kubernetes-dashboards-with-sso-authentication-using-okta-oauth2-proxy-9e52189e9749','imanishchaudhary.medium.com: Securing Kubernetes Dashboards: SSO Authentication'' and RBAC Implementation with Okta and OAuth2 Proxy','','N/A',0,'A curated technical resource and architectural guide covering imanishchaudhary.medium.com: Securing Kubernetes Dashboards: SSO Authentication'' and RBAC Implementation with Okta and OAuth2 Proxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029573,0,'2026-05-17T16:52:53.102686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://imoisharma.medium.com/how-leader-election-works-in-kubernetes-by-m-sharma-635d213b3fd1','imoisharma.medium.com: How Leader election works in Kubernetes— By M. Sharma','','N/A',0,'A curated technical resource and architectural guide covering imoisharma.medium.com: How Leader election works in Kubernetes— By M. Sharma in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032421,0,'2026-05-17T17:40:21.009199+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://imperialbiosciencereview.wordpress.com/2023/05/26/redefining-diagnostics-the-integration-of-machine-learning-in-medical-imaging-2','imperialbiosciencereview.wordpress.com: Redefining diagnostics: the integration of machine learning in medical imaging','','2023',3,'A comprehensive review of the algorithmic and pipeline mechanics behind machine learning integration in clinical imaging diagnostics. It covers key bottlenecks including image normalization, bounding-box annotations, model interpretability, and the challenge of adversarial attacks in clinical datasets. It serves as a great structural introduction to medical imaging ML architectures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Healthcare Tech", "AI Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://imsundeep8.medium.com/deploy-production-grade-kubernetes-cluster-using-kops-on-amazon-cloud-aws-abc79f46aa32','imsundeep8.medium.com: Deploy Production-grade Kubernetes Cluster using'' kOps on Amazon Cloud (AWS)','','N/A',0,'A curated technical resource and architectural guide covering imsundeep8.medium.com: Deploy Production-grade Kubernetes Cluster using'' kOps on Amazon Cloud (AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903290201219201e+09,0,'2026-05-17T17:48:22.012192+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://incepto-medical.com/en',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1167d6335c1f484a2151e78b551f41ad6cee301c9d6152282703d71c37d4d1fc',100.0,1.77903211544077301e+09,0,'2026-05-17T17:35:15.440773+02:00',NULL,NULL,NULL,'[]','[]','["docs/customer.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://inder-devops.medium.com/aks-networking-deep-dive-kubenet-vs-azure-cni-vs-azure-cni-overlay-a51709171ce9','==inder-devops.medium.com: AKS Networking Deep Dive: Kubenet vs Azure-CNI'' vs Azure-CNI (overlay)==','','N/A',0,'A curated technical resource and architectural guide covering ==inder-devops.medium.com: AKS Networking Deep Dive: Kubenet vs Azure-CNI'' vs Azure-CNI (overlay)== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790326991657679e+09,0,'2026-05-17T17:44:59.165768+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://inder-devops.medium.com/ci-cd-setup-in-just-5-mins-with-basic-yaml-configuration-95b8e894a110','==inder-devops.medium.com: CI/CD setup in just 5 mins with basic yaml configuration==','','N/A',0,'A curated technical resource and architectural guide covering ==inder-devops.medium.com: CI/CD setup in just 5 mins with basic yaml configuration== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903070833070302e+09,0,'2026-05-17T17:11:48.330703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://inder-devops.medium.com/its-time-to-migrate-your-container-runtime-kubernetes-1-24-is-coming-f0c0b6b9bb90','inder-devops.medium.com: It’s Time to Migrate your Container Runtime, Kubernetes'' 1.24 is coming','','N/A',0,'A curated technical resource and architectural guide covering inder-devops.medium.com: It’s Time to Migrate your Container Runtime, Kubernetes'' 1.24 is coming in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903348869490909e+09,0,'2026-05-17T17:58:08.694909+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://inder-devops.medium.com/kafka-best-practices-lessons-learned-by-inder-431dc5fafd3b','inder-devops.medium.com: Kafka- Best practices & Lessons Learned | By Inder','','N/A',0,'A curated technical resource and architectural guide covering inder-devops.medium.com: Kafka- Best practices & Lessons Learned | By Inder in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903084644884896e+09,0,'2026-05-17T17:14:06.448849+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://inder-devops.medium.com/on-premise-to-cloud-migration-mock-drills-using-istio-ea89aee5ea38','==inder-devops.medium.com: On-premise to cloud migration mock drills using'' Istio== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==inder-devops.medium.com: On-premise to cloud migration mock drills using'' Istio== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903342161933207e+09,0,'2026-05-17T17:57:01.619332+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://imsundeep8.medium.com/deploy-production-grade-kubernetes-cluster-using-kops-on-amazon-cloud-aws-abc79f46aa32','imsundeep8.medium.com: Deploy Production-grade Kubernetes Cluster using'' kOps on Amazon Cloud (AWS)','','N/A',0,'A curated technical resource and architectural guide covering imsundeep8.medium.com: Deploy Production-grade Kubernetes Cluster using'' kOps on Amazon Cloud (AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032902,0,'2026-05-17T17:48:22.012192+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://incepto-medical.com/en',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1167d6335c1f484a2151e78b551f41ad6cee301c9d6152282703d71c37d4d1fc',100.0,1779032115,0,'2026-05-17T17:35:15.440773+02:00',NULL,NULL,NULL,'[]','[]','["docs/customer.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://inder-devops.medium.com/aks-networking-deep-dive-kubenet-vs-azure-cni-vs-azure-cni-overlay-a51709171ce9','==inder-devops.medium.com: AKS Networking Deep Dive: Kubenet vs Azure-CNI'' vs Azure-CNI (overlay)==','','N/A',0,'A curated technical resource and architectural guide covering ==inder-devops.medium.com: AKS Networking Deep Dive: Kubenet vs Azure-CNI'' vs Azure-CNI (overlay)== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.165768+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://inder-devops.medium.com/ci-cd-setup-in-just-5-mins-with-basic-yaml-configuration-95b8e894a110','==inder-devops.medium.com: CI/CD setup in just 5 mins with basic yaml configuration==','','N/A',0,'A curated technical resource and architectural guide covering ==inder-devops.medium.com: CI/CD setup in just 5 mins with basic yaml configuration== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030708,0,'2026-05-17T17:11:48.330703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://inder-devops.medium.com/its-time-to-migrate-your-container-runtime-kubernetes-1-24-is-coming-f0c0b6b9bb90','inder-devops.medium.com: It’s Time to Migrate your Container Runtime, Kubernetes'' 1.24 is coming','','N/A',0,'A curated technical resource and architectural guide covering inder-devops.medium.com: It’s Time to Migrate your Container Runtime, Kubernetes'' 1.24 is coming in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033488,0,'2026-05-17T17:58:08.694909+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://inder-devops.medium.com/kafka-best-practices-lessons-learned-by-inder-431dc5fafd3b','inder-devops.medium.com: Kafka- Best practices & Lessons Learned | By Inder','','N/A',0,'A curated technical resource and architectural guide covering inder-devops.medium.com: Kafka- Best practices & Lessons Learned | By Inder in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030846,0,'2026-05-17T17:14:06.448849+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://inder-devops.medium.com/on-premise-to-cloud-migration-mock-drills-using-istio-ea89aee5ea38','==inder-devops.medium.com: On-premise to cloud migration mock drills using'' Istio== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==inder-devops.medium.com: On-premise to cloud migration mock drills using'' Istio== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033421,0,'2026-05-17T17:57:01.619332+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ine.com','cloudskills.io: Getting Started with Git and Azure DevOps: The Ultimate Guide 🌟','','2024',0,'An extensive workflow guide demonstrating advanced Git version control configurations within Azure DevOps projects. Shows how to set up strict PR approval limits and automated checkouts.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Git Integration", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md", "azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/azure-devops-vs-github-comparing-microsofts-devops-twins','info.acloud.guru: Azure DevOps VS GitHub: Comparing Microsoft''s DevOps Twins','','2023',0,'A comparative analysis between Azure DevOps and GitHub Enterprise services. Details differences in licensing, security features, repository setups, and integrated pipeline structures.','None','Blog Post','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "DevOps Platforms", "Feature Comparison"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/azure-devops-vs-github-comparing-microsofts-devops-twins"}'); -INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/brazeal-how-your-org-predicts-your-ci/cd-pipeline','acloud.guru: How youtr org predicts your CI/CD pipeline','','N/A',0,'A curated technical resource and architectural guide covering acloud.guru: How youtr org predicts your CI/CD pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031414449301e+09,0,'2026-05-17T17:23:34.449301+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/deploy-kubernetes-app-with-azure-devops','info.acloud.guru: Deploying your first kubernetes app with Azure DevOps','','N/A',0,'A curated technical resource and architectural guide covering info.acloud.guru: Deploying your first kubernetes app with Azure DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903072059960293e+09,0,'2026-05-17T17:12:00.599603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/deploying-kubernetes-with-gitops','info.acloud.guru: Adopting GitOps for Kubernetes on AWS','','N/A',0,'A curated technical resource and architectural guide covering info.acloud.guru: Adopting GitOps for Kubernetes on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903080299598503e+09,0,'2026-05-17T17:13:22.995985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/kubernetes-aws-cloud-scaling-hey','info.acloud.guru: Scaling the hottest app in tech on AWS and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering info.acloud.guru: Scaling the hottest app in tech on AWS and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111087420392e+09,0,'2026-05-17T17:18:30.874204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/active-active-on-kubernetes','crunchydata blog: Deploying Active-Active PostgreSQL on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','84bef64b67d106a25fbea558d7293ef415b804707b5f3b20f508a2a8a4ec496d',100.0,1.77903039449461507e+09,0,'2026-05-17T17:06:34.494615+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/an-easy-recipe-for-creating-a-postgresql-cluster-with-docker-swarm','info.crunchydata.com: An Easy Recipe for Creating a PostgreSQL Cluster with'' Docker Swarm','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3495ed9023552ee0c168e82ffa8f572f9b38015d65db6fe11549c4553336679d',100.0,1.77903292078373503e+09,0,'2026-05-17T17:48:40.783735+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/an-easy-recipe-for-creating-a-postgresql-cluster-with-docker-swarm"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/announcing-the-crunchy-data-developer-portal','Announcing the Crunchy Data Developer Portal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8460966b9ee582d9d7c74fae820ef27e1815b810d3ed5cd8d0992115172b5c23',100.0,1.77903217359696197e+09,0,'2026-05-17T17:36:13.596962+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/announcing-the-crunchy-data-developer-portal"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/composite-primary-keys-postgresql-and-django','info.crunchydata.com: Composite Primary Keys, PostgreSQL and Django','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b03c950b46ad0afbbd1192950f01687e1464ea4d029d33506b4856b3c58311ae',100.0,1.77903408487316489e+09,0,'2026-05-17T18:08:04.873165+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/composite-primary-keys-postgresql-and-django"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/crunchy-postgres-kubernetes-operator-4.0','crunchydata blog: What''s New in Crunchy PostgreSQL Operator 4.0','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','761f5c11f5841707f77feffedf9e6271d61cd564ab0b8f03ec3a160e71ec530a',100.0,1.7790329614984281e+09,0,'2026-05-17T17:49:21.498428+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/crunchy-postgres-kubernetes-operator-4.0"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/crunchy-postgresql-operator-with-rook-ceph-storage','info.crunchydata.com: Using the PostgreSQL Operator with Rook Ceph Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7194b72aec1df2296055a2595e423d2b93f4708fa6bfc6b089fd4bdbac007748',100.0,1.77903300240623688e+09,0,'2026-05-17T17:50:02.406237+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/crunchy-postgresql-operator-with-rook-ceph-storage"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/d-meta','info.crunchydata.com: Quickly Document Your Postgres Database Using psql'' Meta-Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c414022c133096a2344c462863251c460a898aabadbc9a4aeea0b1e0cf928cb2',100.0,1.77903073966291594e+09,0,'2026-05-17T17:12:19.662916+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://blog.crunchydata.com/blog/d-meta"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/deploy-high-availability-postgresql-on-kubernetes','info.crunchydata.com: Deploy High-Availability PostgreSQL Clusters on Kubernetes'' by Example','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aa9601b7b6cc4af3ae9d557adf4df15e0d027d55aebc59f7baf656db4722d569',100.0,1.7790307882662909e+09,0,'2026-05-17T17:13:08.266291+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/deploy-high-availability-postgresql-on-kubernetes"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/deploy-pgadmin4-with-postgresql-on-kubernetes','info.crunchydata.com: Deploy pgAdmin4 with PostgreSQL on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d46dac0b0cefa7e78e2290ecdb22d950034b7f46c61d58a9c01ecdab7ef43b5c',100.0,1.77903068093918299e+09,0,'2026-05-17T17:11:20.939183+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/deploy-pgadmin4-with-postgresql-on-kubernetes"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/fast-csv-and-json-ingestion-in-postgresql-with-copy','info.crunchydata.com: Fast CSV and JSON Ingestion in PostgreSQL with COPY','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ec5afc28a1fe85099b766364e13c0c360d0910070953d053acdaeebba92cd15',100.0,1.77903343621018791e+09,0,'2026-05-17T17:57:16.210188+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/fast-csv-and-json-ingestion-in-postgresql-with-copy"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/getting-started-with-postgresql-operator-4.3-in-openshift','info.crunchydata.com: Getting Started with PostgreSQL Operator 4.3 in OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f9e115589b11c42920a13ff685f5323a95c1dd1ebfa5ad73110effc323cd33d',100.0,1.77903411007111692e+09,0,'2026-05-17T18:08:30.071117+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/getting-started-with-postgresql-operator-4.3-in-openshift"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/gitops-postgres-kubernetes','info.crunchydata.com: Using GitOps to Self-Manage Postgres in Kubernetes'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60b104088771141cb3b0315b408892f4693edf813a4bc6a00830a17faef195b4',100.0,1.77903378902366805e+09,0,'2026-05-17T18:03:09.023668+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/gitops-postgres-kubernetes"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/install-postgres-operator-kubernetes-on-gke-ansible','info.crunchydata.com: Deploying the PostgreSQL Operator on GKE','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bb0464af476750d1cb6e5b5f26757947b00e3fbab9b69ae482a43ffa91a9687b',100.0,1.77903149016169309e+09,0,'2026-05-17T17:24:50.161693+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/install-postgres-operator-kubernetes-on-gke-ansible"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies','info.crunchydata.com: Kubernetes Pod Tolerations and Postgres Deployment'' Strategies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','baf33b882e766907f5e9b188bb9cf504f4f97f158db74cec5355733ebd415c81',100.0,1779033615.44022,0,'2026-05-17T18:00:15.440220+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://blog.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/migrating-from-oracle-to-postgresql-questions-and-considerations','info.crunchydata.com: Migrating from Oracle to PostgreSQL: Tips and Tricks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e6ec17364fef8abfa571b24ab0498307bde7cf603a5594057e57c0ee85fc60b',100.0,1.77903373639293599e+09,0,'2026-05-17T18:02:16.392936+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/migrating-from-oracle-to-postgresql-questions-and-considerations"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes','info.crunchydata.com: Monitoring PostgreSQL clusters in kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f6ec9d149f7a3d11c248e3c53bf431a856928b7f5b3160b85a5b153a182f6d7',100.0,1.77903296145329499e+09,0,'2026-05-17T17:49:21.453295+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments','info.crunchydata.com: Multi-Kubernetes Cluster PostgreSQL Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3144488cb755c52229031d06800ae8f5461ffc5f54e9f4ca8d19bf177e28a199',100.0,1.77903058813185691e+09,0,'2026-05-17T17:09:48.131857+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://blog.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/pgbackrest-performing-backups-on-a-standby-cluster','info.crunchydata.com: pgBackRest - Performing Backups on a Standby Cluster','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ac334b23d9f21c1779707a1e97bf85c6633df3daa231edba5ba5a00e41c4ebc',100.0,1.77902922612340807e+09,0,'2026-05-17T16:47:06.123408+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/pgbackrest-performing-backups-on-a-standby-cluster"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/postgresql-change-data-capture-with-debezium','info.crunchydata.com: PostgreSQL Change Data Capture With Debezium','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18c45a406c5a0a4da22b56fa3f925f99045e7505da00019f587f67290a9fafdf',100.0,1.77903096648616504e+09,0,'2026-05-17T17:16:06.486165+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/postgresql-change-data-capture-with-debezium"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/postgresql-monitoring-for-application-developers-dba-stats','info.crunchydata.com: PostgreSQL Monitoring for Application Developers:'' The DBA Fundamentals','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a6d7c88a9d99de5056d464753be67b00a5e31b62090c9b0b16ea5401433b27d',100.0,1.77903134043274307e+09,0,'2026-05-17T17:22:20.432743+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/postgresql-monitoring-for-application-developers-dba-stats"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/schedule-postgresql-backups-and-retention-with-kubernetes','info.crunchydata.com: Scheduled PostgreSQL Backups and Retention Policies'' with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','692f58f59c959b2597af7cbe5d4c4db8a9c37062d89b1d5ecc58b85721df8b8d',100.0,1.77903415286880111e+09,0,'2026-05-17T18:09:12.868801+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/schedule-postgresql-backups-and-retention-with-kubernetes"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/setup-ora2pg-for-oracle-to-postgres-migration','info.crunchydata.com: Setup ora2pg for Oracle to Postgres Migration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1b2151fc0392dd6e559dd136eddb22f3be50171c2378d49bc7268d24425b41b',100.0,1779032034.93096,0,'2026-05-17T17:33:54.930960+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/setup-ora2pg-for-oracle-to-postgres-migration"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes','info.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ad72f5674ee2be654781a9a2e11791f8b3e0235cc7a4c4754e401b2baffbc3b',100.0,1.77903019971901607e+09,0,'2026-05-17T17:03:19.719016+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://blog.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/synchronous-replication-in-the-postgresql-operator-for-kubernetes-guarding-against-transactions-loss','info.crunchydata.com: Guard Against Transaction Loss with PostgreSQL Synchronous'' Replication','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bbede488c445aa79205eff1b185c3df21646a69146bc31506113d8b921325ef9',100.0,1.77903190286646795e+09,0,'2026-05-17T17:31:42.866468+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/synchronous-replication-in-the-postgresql-operator-for-kubernetes-guarding-against-transactions-loss"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/tuning-your-postgres-database-for-high-write-loads','info.crunchydata.com: Tuning Your Postgres Database for High Write Loads','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89edc7db722f4ef4fd28bdcf90bb04534e9a8964d1f51e3e02310d3813922b41',100.0,1.77903342240301489e+09,0,'2026-05-17T17:57:02.403015+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/tuning-your-postgres-database-for-high-write-loads"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/using-postgres-to-back-prometheus-for-your-postgresql-monitoring-1','info.crunchydata.com: Introducing the Postgres Prometheus Adapter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bb9a94dfe205d8b18a25e38b218b439476748771fbabb1f2c88ff0e177570452',100.0,1.7790334799790461e+09,0,'2026-05-17T17:57:59.979046+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/using-postgres-to-back-prometheus-for-your-postgresql-monitoring-1"}'); -INSERT INTO "resources" VALUES('https://info.crunchydata.com/news/crunchy-postgresql-for-kuberenetes-4.3','info.crunchydata.com: Crunchy PostgreSQL for Kubernetes 4.3 Released','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','32e1b6d7dc1a2c55e3173fb1a6bccdb0df731bbbca37bcaadcfee4602e236305',100.0,1.7790332439805839e+09,0,'2026-05-17T17:54:03.980584+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/news/crunchy-postgresql-for-kuberenetes-4.3"}'); -INSERT INTO "resources" VALUES('https://info.microsoft.com/ww-landing-ai-made-simple.html','AI Made Simple Resource Kit | Microsoft Azure','Get practical AI fundamentals with on-demand access to Microsoft AI Virtual Training Days.','2026',4,'An enterprise resource kit from Microsoft Azure designed to simplify AI adoption. It offers on-demand virtual training sessions, practical business frameworks for testing and validating AI use cases, and deployment paths for integrating Azure OpenAI services into cloud architectures.','en','tools','Beginner',0,'online','automatic','ea625f26cf97e69d3236b9808e3cec256e8710428516867349b597c7542c2b58',NULL,1.7803522925884521e+09,0,'2026-06-02T00:18:12.588452+02:00',NULL,NULL,NULL,'["Public Cloud Solutions", "Azure Cloud Platform", "AI and ML Training"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Azure enterprise portal resource for organizations initiating practical AI and LLM test deployments.", "social_preview_url": " ", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/brazeal-how-your-org-predicts-your-ci/cd-pipeline','acloud.guru: How youtr org predicts your CI/CD pipeline','','N/A',0,'A curated technical resource and architectural guide covering acloud.guru: How youtr org predicts your CI/CD pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031414,0,'2026-05-17T17:23:34.449301+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/deploy-kubernetes-app-with-azure-devops','info.acloud.guru: Deploying your first kubernetes app with Azure DevOps','','N/A',0,'A curated technical resource and architectural guide covering info.acloud.guru: Deploying your first kubernetes app with Azure DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.599603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/deploying-kubernetes-with-gitops','info.acloud.guru: Adopting GitOps for Kubernetes on AWS','','N/A',0,'A curated technical resource and architectural guide covering info.acloud.guru: Adopting GitOps for Kubernetes on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802,0,'2026-05-17T17:13:22.995985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/kubernetes-aws-cloud-scaling-hey','info.acloud.guru: Scaling the hottest app in tech on AWS and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering info.acloud.guru: Scaling the hottest app in tech on AWS and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.874204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/active-active-on-kubernetes','crunchydata blog: Deploying Active-Active PostgreSQL on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','84bef64b67d106a25fbea558d7293ef415b804707b5f3b20f508a2a8a4ec496d',100.0,1779030394,0,'2026-05-17T17:06:34.494615+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/an-easy-recipe-for-creating-a-postgresql-cluster-with-docker-swarm','info.crunchydata.com: An Easy Recipe for Creating a PostgreSQL Cluster with'' Docker Swarm','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3495ed9023552ee0c168e82ffa8f572f9b38015d65db6fe11549c4553336679d',100.0,1779032920,0,'2026-05-17T17:48:40.783735+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/an-easy-recipe-for-creating-a-postgresql-cluster-with-docker-swarm"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/announcing-the-crunchy-data-developer-portal','Announcing the Crunchy Data Developer Portal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8460966b9ee582d9d7c74fae820ef27e1815b810d3ed5cd8d0992115172b5c23',100.0,1779032173,0,'2026-05-17T17:36:13.596962+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/announcing-the-crunchy-data-developer-portal"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/composite-primary-keys-postgresql-and-django','info.crunchydata.com: Composite Primary Keys, PostgreSQL and Django','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b03c950b46ad0afbbd1192950f01687e1464ea4d029d33506b4856b3c58311ae',100.0,1779034084,0,'2026-05-17T18:08:04.873165+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/composite-primary-keys-postgresql-and-django"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/crunchy-postgres-kubernetes-operator-4.0','crunchydata blog: What''s New in Crunchy PostgreSQL Operator 4.0','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','761f5c11f5841707f77feffedf9e6271d61cd564ab0b8f03ec3a160e71ec530a',100.0,1779032961,0,'2026-05-17T17:49:21.498428+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/crunchy-postgres-kubernetes-operator-4.0"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/crunchy-postgresql-operator-with-rook-ceph-storage','info.crunchydata.com: Using the PostgreSQL Operator with Rook Ceph Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7194b72aec1df2296055a2595e423d2b93f4708fa6bfc6b089fd4bdbac007748',100.0,1779033002,0,'2026-05-17T17:50:02.406237+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/crunchy-postgresql-operator-with-rook-ceph-storage"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/d-meta','info.crunchydata.com: Quickly Document Your Postgres Database Using psql'' Meta-Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c414022c133096a2344c462863251c460a898aabadbc9a4aeea0b1e0cf928cb2',100.0,1779030739,0,'2026-05-17T17:12:19.662916+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://blog.crunchydata.com/blog/d-meta"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/deploy-high-availability-postgresql-on-kubernetes','info.crunchydata.com: Deploy High-Availability PostgreSQL Clusters on Kubernetes'' by Example','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aa9601b7b6cc4af3ae9d557adf4df15e0d027d55aebc59f7baf656db4722d569',100.0,1779030788,0,'2026-05-17T17:13:08.266291+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/deploy-high-availability-postgresql-on-kubernetes"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/deploy-pgadmin4-with-postgresql-on-kubernetes','info.crunchydata.com: Deploy pgAdmin4 with PostgreSQL on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d46dac0b0cefa7e78e2290ecdb22d950034b7f46c61d58a9c01ecdab7ef43b5c',100.0,1779030680,0,'2026-05-17T17:11:20.939183+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/deploy-pgadmin4-with-postgresql-on-kubernetes"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/fast-csv-and-json-ingestion-in-postgresql-with-copy','info.crunchydata.com: Fast CSV and JSON Ingestion in PostgreSQL with COPY','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ec5afc28a1fe85099b766364e13c0c360d0910070953d053acdaeebba92cd15',100.0,1779033436,0,'2026-05-17T17:57:16.210188+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/fast-csv-and-json-ingestion-in-postgresql-with-copy"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/getting-started-with-postgresql-operator-4.3-in-openshift','info.crunchydata.com: Getting Started with PostgreSQL Operator 4.3 in OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f9e115589b11c42920a13ff685f5323a95c1dd1ebfa5ad73110effc323cd33d',100.0,1779034110,0,'2026-05-17T18:08:30.071117+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/getting-started-with-postgresql-operator-4.3-in-openshift"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/gitops-postgres-kubernetes','info.crunchydata.com: Using GitOps to Self-Manage Postgres in Kubernetes'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60b104088771141cb3b0315b408892f4693edf813a4bc6a00830a17faef195b4',100.0,1779033789,0,'2026-05-17T18:03:09.023668+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/gitops-postgres-kubernetes"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/install-postgres-operator-kubernetes-on-gke-ansible','info.crunchydata.com: Deploying the PostgreSQL Operator on GKE','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bb0464af476750d1cb6e5b5f26757947b00e3fbab9b69ae482a43ffa91a9687b',100.0,1779031490,0,'2026-05-17T17:24:50.161693+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/install-postgres-operator-kubernetes-on-gke-ansible"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies','info.crunchydata.com: Kubernetes Pod Tolerations and Postgres Deployment'' Strategies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','baf33b882e766907f5e9b188bb9cf504f4f97f158db74cec5355733ebd415c81',100.0,1779033615,0,'2026-05-17T18:00:15.440220+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://blog.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/migrating-from-oracle-to-postgresql-questions-and-considerations','info.crunchydata.com: Migrating from Oracle to PostgreSQL: Tips and Tricks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e6ec17364fef8abfa571b24ab0498307bde7cf603a5594057e57c0ee85fc60b',100.0,1779033736,0,'2026-05-17T18:02:16.392936+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/migrating-from-oracle-to-postgresql-questions-and-considerations"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes','info.crunchydata.com: Monitoring PostgreSQL clusters in kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f6ec9d149f7a3d11c248e3c53bf431a856928b7f5b3160b85a5b153a182f6d7',100.0,1779032961,0,'2026-05-17T17:49:21.453295+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments','info.crunchydata.com: Multi-Kubernetes Cluster PostgreSQL Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3144488cb755c52229031d06800ae8f5461ffc5f54e9f4ca8d19bf177e28a199',100.0,1779030588,0,'2026-05-17T17:09:48.131857+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://blog.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/pgbackrest-performing-backups-on-a-standby-cluster','info.crunchydata.com: pgBackRest - Performing Backups on a Standby Cluster','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ac334b23d9f21c1779707a1e97bf85c6633df3daa231edba5ba5a00e41c4ebc',100.0,1779029226,0,'2026-05-17T16:47:06.123408+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/pgbackrest-performing-backups-on-a-standby-cluster"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/postgresql-change-data-capture-with-debezium','info.crunchydata.com: PostgreSQL Change Data Capture With Debezium','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18c45a406c5a0a4da22b56fa3f925f99045e7505da00019f587f67290a9fafdf',100.0,1779030966,0,'2026-05-17T17:16:06.486165+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/postgresql-change-data-capture-with-debezium"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/postgresql-monitoring-for-application-developers-dba-stats','info.crunchydata.com: PostgreSQL Monitoring for Application Developers:'' The DBA Fundamentals','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a6d7c88a9d99de5056d464753be67b00a5e31b62090c9b0b16ea5401433b27d',100.0,1779031340,0,'2026-05-17T17:22:20.432743+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/postgresql-monitoring-for-application-developers-dba-stats"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/schedule-postgresql-backups-and-retention-with-kubernetes','info.crunchydata.com: Scheduled PostgreSQL Backups and Retention Policies'' with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','692f58f59c959b2597af7cbe5d4c4db8a9c37062d89b1d5ecc58b85721df8b8d',100.0,1779034152,0,'2026-05-17T18:09:12.868801+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/schedule-postgresql-backups-and-retention-with-kubernetes"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/setup-ora2pg-for-oracle-to-postgres-migration','info.crunchydata.com: Setup ora2pg for Oracle to Postgres Migration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1b2151fc0392dd6e559dd136eddb22f3be50171c2378d49bc7268d24425b41b',100.0,1779032034,0,'2026-05-17T17:33:54.930960+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/setup-ora2pg-for-oracle-to-postgres-migration"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes','info.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ad72f5674ee2be654781a9a2e11791f8b3e0235cc7a4c4754e401b2baffbc3b',100.0,1779030199,0,'2026-05-17T17:03:19.719016+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://blog.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/synchronous-replication-in-the-postgresql-operator-for-kubernetes-guarding-against-transactions-loss','info.crunchydata.com: Guard Against Transaction Loss with PostgreSQL Synchronous'' Replication','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bbede488c445aa79205eff1b185c3df21646a69146bc31506113d8b921325ef9',100.0,1779031902,0,'2026-05-17T17:31:42.866468+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/synchronous-replication-in-the-postgresql-operator-for-kubernetes-guarding-against-transactions-loss"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/tuning-your-postgres-database-for-high-write-loads','info.crunchydata.com: Tuning Your Postgres Database for High Write Loads','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89edc7db722f4ef4fd28bdcf90bb04534e9a8964d1f51e3e02310d3813922b41',100.0,1779033422,0,'2026-05-17T17:57:02.403015+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/tuning-your-postgres-database-for-high-write-loads"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/using-postgres-to-back-prometheus-for-your-postgresql-monitoring-1','info.crunchydata.com: Introducing the Postgres Prometheus Adapter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bb9a94dfe205d8b18a25e38b218b439476748771fbabb1f2c88ff0e177570452',100.0,1779033479,0,'2026-05-17T17:57:59.979046+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/using-postgres-to-back-prometheus-for-your-postgresql-monitoring-1"}'); +INSERT INTO "resources" VALUES('https://info.crunchydata.com/news/crunchy-postgresql-for-kuberenetes-4.3','info.crunchydata.com: Crunchy PostgreSQL for Kubernetes 4.3 Released','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','32e1b6d7dc1a2c55e3173fb1a6bccdb0df731bbbca37bcaadcfee4602e236305',100.0,1779033243,0,'2026-05-17T17:54:03.980584+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/news/crunchy-postgresql-for-kuberenetes-4.3"}'); +INSERT INTO "resources" VALUES('https://info.microsoft.com/ww-landing-ai-made-simple.html','AI Made Simple Resource Kit | Microsoft Azure','Get practical AI fundamentals with on-demand access to Microsoft AI Virtual Training Days.','2026',4,'An enterprise resource kit from Microsoft Azure designed to simplify AI adoption. It offers on-demand virtual training sessions, practical business frameworks for testing and validating AI use cases, and deployment paths for integrating Azure OpenAI services into cloud architectures.','en','tools','Beginner',0,'online','automatic','ea625f26cf97e69d3236b9808e3cec256e8710428516867349b597c7542c2b58',NULL,1780352292,0,'2026-06-02T00:18:12.588452+02:00',NULL,NULL,NULL,'["Public Cloud Solutions", "Azure Cloud Platform", "AI and ML Training"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Azure enterprise portal resource for organizations initiating practical AI and LLM test deployments.", "social_preview_url": " ", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://info.microsoft.com/ww-landing-the-road-to-azure-cost-governance-e-book.html','info.microsoft.com: The Road to Azure Cost Governance','','2023',4,'Official Microsoft guide demonstrating how to build a corporate cost governance model. Explains how to integrate Microsoft Cost Management tools, align finance and IT departments, and set up clear internal billing methods.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Governance"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://info.varnish-software.com/the-varnish-book','The Varnish Book','','2020',0,'The definitive technical documentation book for Varnish configurations. It provides advanced tutorials on VCL architecture, Edge Side Includes (ESI) structures, security rules, and performance analysis.','English','Technical eBook','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Edge Caching", "Varnish"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://infoq.com/news/2023/11/azure-well-architected-framework','infoq.com: Microsoft Refreshes its Well-Architected Framework','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','944ec6faae0446c8ade838a2dc3dbec0834aab6ddeca7461fd0ec8893ba1bcce',100.0,1.77902913915915298e+09,0,'2026-05-17T16:45:39.159153+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.infoq.com/news/2023/11/azure-well-architected-framework"}'); -INSERT INTO "resources" VALUES('https://infosecwriteups.com/attacking-and-securing-docker-containers-cc8c80f05b5b','infosecwriteups.com: Attacking and securing Docker containers','','N/A',0,'A curated technical resource and architectural guide covering infosecwriteups.com: Attacking and securing Docker containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032834776587e+09,0,'2026-05-17T17:47:14.776587+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://infosecwriteups.com/how-i-discovered-thousands-of-open-databases-on-aws-764729aa7f32','==infosecwriteups.com: How I Discovered Thousands of Open Databases on AWS==','','N/A',0,'A curated technical resource and architectural guide covering ==infosecwriteups.com: How I Discovered Thousands of Open Databases on AWS== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903156400736403e+09,0,'2026-05-17T17:26:04.007364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://infoq.com/news/2023/11/azure-well-architected-framework','infoq.com: Microsoft Refreshes its Well-Architected Framework','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','944ec6faae0446c8ade838a2dc3dbec0834aab6ddeca7461fd0ec8893ba1bcce',100.0,1779029139,0,'2026-05-17T16:45:39.159153+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.infoq.com/news/2023/11/azure-well-architected-framework"}'); +INSERT INTO "resources" VALUES('https://infosecwriteups.com/attacking-and-securing-docker-containers-cc8c80f05b5b','infosecwriteups.com: Attacking and securing Docker containers','','N/A',0,'A curated technical resource and architectural guide covering infosecwriteups.com: Attacking and securing Docker containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.776587+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://infosecwriteups.com/how-i-discovered-thousands-of-open-databases-on-aws-764729aa7f32','==infosecwriteups.com: How I Discovered Thousands of Open Databases on AWS==','','N/A',0,'A curated technical resource and architectural guide covering ==infosecwriteups.com: How I Discovered Thousands of Open Databases on AWS== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031564,0,'2026-05-17T17:26:04.007364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://infraxpertzz.com/deploying-custom-files-with-jinja2-template','infraxpertzz.com: Deploying Custom Files with Jinja2 Template 🌟','','2023',0,'Demonstrates file manipulation techniques using the `template` module. Focuses on transforming standard templates into application parameters during environment deployments.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Templating"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://infviz.io','infviz.io','','2024',0,'An innovative diagram platform tailored for parsing cloud systems and outputting highly stylized, lightweight layout maps. Focused on real-time dependency analysis and operational state monitoring.','None','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Interactive Diagramming", "Innovative"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ingressbuilder.jetstack.io','ingressbuilder.jetstack.io 🌟🌟','','2022',4,'An interactive utility created by Jetstack that aids in generating syntactic-proof configurations for Kubernetes Ingress resources. Automates cert-manager annotations and rewrite-target generation, limiting YAML drafting errors.','English','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Tooling"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md", "kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://inlets.dev/blog/2021/07/08/short-lived-clusters.html','inlets.dev: Fixing Ingress for short-lived local Kubernetes clusters','','2021',4,'Addresses traffic ingress problems for temporary local clusters (kind, k3d). Demonstrates how to leverage Inlets as an encrypted websocket bridge to route traffic into isolated dev environments seamlessly.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Tunnels"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://inlets.dev/blog/2022/06/24/fixing-kubectl-port-forward.html','inlets.dev: Fixing the Developer Experience of Kubernetes Port Forwarding','','2022',4,'Addresses stability issues inherent in standard kubectl port-forward operations. Explains how tunnels and reverse-proxy tools like Inlets provide developers with robust, persistent local connections.','English','Technical Article','Intermediate',0,'online','manual','865ccc5f407bf5b8f4fc8c84b76c0eccd4608ae8bd9eadca1b666fc1a3cdd0b9',100.0,1.77903423807451891e+09,1,'2026-05-17T18:10:38.074519+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Port Forwarding"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://inlets.dev/blog/2022/06/24/fixing-kubectl-port-forward.html','inlets.dev: Fixing the Developer Experience of Kubernetes Port Forwarding','','2022',4,'Addresses stability issues inherent in standard kubectl port-forward operations. Explains how tunnels and reverse-proxy tools like Inlets provide developers with robust, persistent local connections.','English','Technical Article','Intermediate',0,'online','manual','865ccc5f407bf5b8f4fc8c84b76c0eccd4608ae8bd9eadca1b666fc1a3cdd0b9',100.0,1779034238,1,'2026-05-17T18:10:38.074519+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Port Forwarding"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://inlets.dev/blog/2023/02/24/ingress-for-local-kubernetes-clusters.html','inlets.dev: How to Get Ingress for Private Kubernetes Clusters','','2023',4,'Deconstructs architectures designed to route public traffic into nested enterprise VPN networks. Leverages secure tunnels to channel request paths from public exit nodes directly into localized development networks.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Tunnels"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://innovation.ebayinc.com/stories/resiliency-and-disaster-recovery-with-kafka','tech.ebayinc.com: Resiliency and Disaster Recovery with Kafka','','2021',0,'A deep operational case study detailing how eBay manages disaster recovery and maintains multi-region high availability across global Kafka clusters. Highlights mirroring tools, replication offsets, network routing strategies, and automated failover validation tests.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Disaster Recovery"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://insight-services-apac.github.io/2023/12/04/getting-started-bicep','insight-services-apac.github.io: Getting Started with Bicep','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e411469b07a7323b37fbf758ab307ca131bd4ec843ef2ca3dd99c8af5bd413c7',100.0,1.77903379498891496e+09,0,'2026-05-17T18:03:14.988915+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://blog.insight-services-apac.dev/2023/12/04/getting-started-bicep"}'); -INSERT INTO "resources" VALUES('https://insights.project-a.com/using-github-actions-to-deploy-to-kubernetes-122c653c0b09','insights.project-a.com: Using GitHub Actions to deploy to Kubernetes in'' GKE 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be516ca276011e3d156c9483a59b21da3e5d185635fc5cead0a4f92bedb76750',100.0,1.77903258707358789e+09,0,'2026-05-17T17:43:07.073588+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.project-a.vc/perspectives"}'); -INSERT INTO "resources" VALUES('https://insights.stackoverflow.com/survey','Stack Overflow Annual Developer Survey','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5061b6e87d39f2a777437497cf0524bb538047fd55cf2d82e631a301d0eb2111',100.0,1.779033697085258e+09,0,'2026-05-17T18:01:37.085258+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://insights.stackoverflow.com/survey/2021','2021','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7d3f7acffbd9d3f76ffcbdbe15e2da1c5f317be9727d85bc667daaf8ad05d1c5',100.0,1.77903218479889392e+09,0,'2026-05-17T17:36:24.798894+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://inspektor.cloud/blog/evaluating-open-policy-agent-in-rust-using-wasm','inspektor.cloud: Evaluating open policy agent in rust using wasm','','N/A',0,'A curated technical resource and architectural guide covering inspektor.cloud: Evaluating open policy agent in rust using wasm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903205529380798e+09,0,'2026-05-17T17:34:15.293808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://insight-services-apac.github.io/2023/12/04/getting-started-bicep','insight-services-apac.github.io: Getting Started with Bicep','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e411469b07a7323b37fbf758ab307ca131bd4ec843ef2ca3dd99c8af5bd413c7',100.0,1779033794,0,'2026-05-17T18:03:14.988915+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://blog.insight-services-apac.dev/2023/12/04/getting-started-bicep"}'); +INSERT INTO "resources" VALUES('https://insights.project-a.com/using-github-actions-to-deploy-to-kubernetes-122c653c0b09','insights.project-a.com: Using GitHub Actions to deploy to Kubernetes in'' GKE 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be516ca276011e3d156c9483a59b21da3e5d185635fc5cead0a4f92bedb76750',100.0,1779032587,0,'2026-05-17T17:43:07.073588+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.project-a.vc/perspectives"}'); +INSERT INTO "resources" VALUES('https://insights.stackoverflow.com/survey','Stack Overflow Annual Developer Survey','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5061b6e87d39f2a777437497cf0524bb538047fd55cf2d82e631a301d0eb2111',100.0,1779033697,0,'2026-05-17T18:01:37.085258+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://insights.stackoverflow.com/survey/2021','2021','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7d3f7acffbd9d3f76ffcbdbe15e2da1c5f317be9727d85bc667daaf8ad05d1c5',100.0,1779032184,0,'2026-05-17T17:36:24.798894+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://inspektor.cloud/blog/evaluating-open-policy-agent-in-rust-using-wasm','inspektor.cloud: Evaluating open policy agent in rust using wasm','','N/A',0,'A curated technical resource and architectural guide covering inspektor.cloud: Evaluating open policy agent in rust using wasm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032055,0,'2026-05-17T17:34:15.293808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://intellipaat.com/blog/ansible-vs-kubernetes-vs-docker','intellipaat.com: Ansible vs Kubernetes vs Docker','','2023',0,'Comparative breakdown defining the roles of Ansible, Docker, and Kubernetes in a modern platform ecosystem. Outlines physical setup layers, container virtualization, and orchestration scheduling.','English','blog_post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Orchestration", "Foundations", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://intellipaat.com/blog/aws-vs-azure-vs-google-cloud','intellipaat.com: AWS vs Azure vs Google – Detailed Cloud Comparison','','2026',0,'A side-by-side technical comparison of services across AWS, Azure, and Google Cloud Platform. It charts corresponding compute, networking, database, and IAM paradigms. Live grounding proves its value as a rapid reference for architects translating infrastructure footprints between cloud providers.','English','Guide/Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Hyperscalers", "AWS-Azure-GCP comparison"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://intellipaat.com/blog/dbms-vs-rdbms-difference','intellipaat.com: Difference between DBMS and RDBMS','','2022',0,'Contrasts the architectural and operational definitions between basic flat-file Database Management Systems (DBMS) and modern Relational Database Management Systems (RDBMS) implementing relational tables, schemas, and ACID transactions.','English','Conceptual Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Core Concepts", "Database Taxonomy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}'); @@ -8140,38 +8140,38 @@ INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/selenium-t INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/selenium-tutorial/selenium-cheat-sheet','intellipaat.com: Selenium Cheat Sheet','','2024',0,'An architectural and structural guide summarizing Selenium tools. Features comparisons of Selenium WebDriver, IDE, and Grid architectures, detailing remote parallel execution setups across enterprise systems.','Java','Cheat Sheet','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Quality", "Testing Automation", "Selenium"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://dev.to/razgandeanu/selenium-cheat-sheet-9lc"}'); INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/sql-tutorial/sql-commands-cheat-sheet','intellipaat.com: SQL Commands Cheat Sheet','','2024',0,'A foundational SQL index summarizing syntax patterns across major engines. Synthesizes basic statements with introductory query filters, making it a reliable reference for new database engineers.','SQL','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://intellipaat.com/blog/what-does-a-devops-engineer-do','intellipaat.com: What Does a DevOps Engineer Do? 🌟','','2021',0,'Explains the daily responsibilities of a platform engineer. Outlines pipeline design, environment creation, cloud infrastructure management, and monitoring configurations needed to keep applications running smoothly.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Career Roadmap", "Operational Roles"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://intellipaat.com/blog/what-is-amazon-web-services-aws','intellipaat.com: What is AWS?','','2026',0,'An introductory guide mapping AWS fundamentals, key global infrastructure concepts, and core service offerings (compute, database, and storage abstractions) tailored for engineering personnel initiating cloud transitions.','N/A','Blog Post','Beginner',0,'online','manual','66aed94a7c3f1c71b7f84c165ab947bcc046e2b718428d9dc614a4fd4458d1cb',100.0,1.77902962853446197e+09,1,'2026-05-17T16:53:48.534462+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://intellipaat.com/blog/what-is-penetration-testing','intellipaat.com: What is Penetration Testing?','','2021',0,'This resource is an introductory educational article outlining the core principles, methodologies, and phases of penetration testing. It serves as a foundational guide for engineers transitioning into security-conscious infrastructure architectures.','English','Educational Article','Beginner',0,'online','manual','0a85a28c2130775a41bb970dabdcbec9bbfa530246f74c74beafcac3a0601643',100.0,1.77902950951932692e+09,1,'2026-05-17T16:51:49.519327+02:00',NULL,NULL,NULL,'["Security & Hardening", "Educational Material", "Penetration Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://intellipaat.com/mediaFiles/2019/03/docker-cheat-sheet.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c63d4aec4326e9c75db4dbedfdfe90745d9d24c3461a85a6018ff025b5081033',100.0,1779029067.87112,0,'2026-05-17T16:44:27.871120+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://intellipaat.com/blog/what-is-amazon-web-services-aws','intellipaat.com: What is AWS?','','2026',0,'An introductory guide mapping AWS fundamentals, key global infrastructure concepts, and core service offerings (compute, database, and storage abstractions) tailored for engineering personnel initiating cloud transitions.','N/A','Blog Post','Beginner',0,'online','manual','66aed94a7c3f1c71b7f84c165ab947bcc046e2b718428d9dc614a4fd4458d1cb',100.0,1779029628,1,'2026-05-17T16:53:48.534462+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://intellipaat.com/blog/what-is-penetration-testing','intellipaat.com: What is Penetration Testing?','','2021',0,'This resource is an introductory educational article outlining the core principles, methodologies, and phases of penetration testing. It serves as a foundational guide for engineers transitioning into security-conscious infrastructure architectures.','English','Educational Article','Beginner',0,'online','manual','0a85a28c2130775a41bb970dabdcbec9bbfa530246f74c74beafcac3a0601643',100.0,1779029509,1,'2026-05-17T16:51:49.519327+02:00',NULL,NULL,NULL,'["Security & Hardening", "Educational Material", "Penetration Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://intellipaat.com/mediaFiles/2019/03/docker-cheat-sheet.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c63d4aec4326e9c75db4dbedfdfe90745d9d24c3461a85a6018ff025b5081033',100.0,1779029067,0,'2026-05-17T16:44:27.871120+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://intezer.com/blog/new-attacks-on-kubernetes-via-misconfigured-argo-workflows','intezer.com: New Attacks on Kubernetes via Misconfigured Argo Workflows','','2021',0,'An analytical threat report detailing real-world security incidents caused by unauthenticated dashboard exposure on Argo Workflows instances. It explains how malicious actors exploit these misconfigured orchestrators to perform cryptocurrency mining. This case study highlights the importance of enforcing rigorous network segregation on all management layers.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Argo Workflows Misconfigurations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://intezer.com/blog/research/new-attacks-on-kubernetes-via-misconfigured-argo-workflows',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d4b83ee3cc43adf7486e3a2e3532a8c6507c5cbb5e2ba0e13fedb719f6c80fad',64.0,1.77913049501196789e+09,0,'2026-05-18T20:54:55.011968+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://inthecloud.withgoogle.com/free-training-21/register.html','Google Cloud Skills Boost','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e6a9b8d71cf67d8617b3fdd28c742b1b9f72f2f4b471930116d027760a393b09',100.0,1.77903013287706589e+09,0,'2026-05-17T17:02:12.877066+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://intezer.com/blog/research/new-attacks-on-kubernetes-via-misconfigured-argo-workflows',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d4b83ee3cc43adf7486e3a2e3532a8c6507c5cbb5e2ba0e13fedb719f6c80fad',64.0,1779130495,0,'2026-05-18T20:54:55.011968+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://inthecloud.withgoogle.com/free-training-21/register.html','Google Cloud Skills Boost','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e6a9b8d71cf67d8617b3fdd28c742b1b9f72f2f4b471930116d027760a393b09',100.0,1779030132,0,'2026-05-17T17:02:12.877066+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://io.google/2026','Google I/O 2026','The official landing hub for Google I/O 2026, offering keynotes, product releases, technical documentation links, and on-demand video sessions for global developers.','2026',4,'**Curator Insight:** The central architectural index for Google''s cloud, mobile, and machine learning developer tooling, establishing the technological baseline for the 2026 software ecosystem. **Live Grounding:** The official normalized portal for Google I/O 2026 acts as a launchpad for deep-dive resources on Gemini 2.5/3.0, Android 17, and next-gen Chrome DevTools. * **Core Technical Impact:** Outlines shifts in edge computing architectures, containerized micro-runtime capabilities, and declarative web platforms. -* **Architectural Value:** Essential for engineering leaders aligning platform roadmaps with emerging web standards and cloud-native services.','en','site','beginner',0,'online','automatic','158b9a7b27c4066cab6cbb3c81706acf5466f46665e6fd16b881360c734abadc',NULL,1.78035227299415898e+09,0,'2026-06-02T00:17:52.994159+02:00',NULL,NULL,NULL,'["Cloud Ecosystems", "Google Cloud", "Google I/O Conferences"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. The definitive web presence for Google''s largest developer event of the year.", "social_preview_url": "https://io.google/2026/assets/images/io26-og-image.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); +* **Architectural Value:** Essential for engineering leaders aligning platform roadmaps with emerging web standards and cloud-native services.','en','site','beginner',0,'online','automatic','158b9a7b27c4066cab6cbb3c81706acf5466f46665e6fd16b881360c734abadc',NULL,1780352272,0,'2026-06-02T00:17:52.994159+02:00',NULL,NULL,NULL,'["Cloud Ecosystems", "Google Cloud", "Google I/O Conferences"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. The definitive web presence for Google''s largest developer event of the year.", "social_preview_url": "https://io.google/2026/assets/images/io26-og-image.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://iongion.github.io/podman-desktop-companion','iongion.github.io: Podman Desktop Companion 🌟','','2021',0,'Outlines an early community-driven Electron GUI companion built to manage Podman containers and networks visually. Live grounding notes that this community initiative has largely been succeeded by the official, enterprise-stable Podman Desktop application developed by Red Hat.','TypeScript','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Graphical User Interfaces", "Podman Desktop Tools"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://iopshub.medium.com/terraform-best-practices-everyone-should-know-a7c76ba9f085','iopshub.medium.com: Terraform Best Practices Everyone Should Know','','N/A',0,'A curated technical resource and architectural guide covering iopshub.medium.com: Terraform Best Practices Everyone Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903308433433794e+09,0,'2026-05-17T17:51:24.334338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://iopshub.medium.com/terraform-best-practices-everyone-should-know-a7c76ba9f085','iopshub.medium.com: Terraform Best Practices Everyone Should Know','','N/A',0,'A curated technical resource and architectural guide covering iopshub.medium.com: Terraform Best Practices Everyone Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033084,0,'2026-05-17T17:51:24.334338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iot-analytics.com/iot-cloud','iot-analytics.com: The IoT cloud: Microsoft Azure vs. AWS vs. Google Cloud','','2026',0,'An in-depth IoT Analytics report mapping the differences in IoT architectures, ingestion protocols, and message-broker setups across AWS, Azure, and Google Cloud. Live grounding highlights the strategic exit of GCP IoT Core, which shifted the enterprise IoT landscape heavily toward Azure IoT Hub and AWS IoT.','English','Case Study/Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Internet of Things", "IoT Cloud Platforms"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://irfanyusanif.medium.com/how-to-communicate-between-microservices-7956ed68a99a','irfanyusanif.medium.com: Best practices to communicate between microservices','','N/A',0,'A curated technical resource and architectural guide covering irfanyusanif.medium.com: Best practices to communicate between microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903283289458608e+09,0,'2026-05-17T17:47:12.894586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ishantgaurav.in/2021/06/22/complete-application-deployment-using-kubernetes','ishantgaurav.in: Complete Application Deployment using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering ishantgaurav.in: Complete Application Deployment using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903050338453102e+09,0,'2026-05-17T17:08:23.384531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ishantgaurav.in/2021/07/18/kubernetes-sidecar-container-pattern','ishantgaurav.in: Kubernetes – Sidecar Container Pattern','','N/A',0,'A curated technical resource and architectural guide covering ishantgaurav.in: Kubernetes – Sidecar Container Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203656512093e+09,0,'2026-05-17T17:33:56.565121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://irfanyusanif.medium.com/how-to-communicate-between-microservices-7956ed68a99a','irfanyusanif.medium.com: Best practices to communicate between microservices','','N/A',0,'A curated technical resource and architectural guide covering irfanyusanif.medium.com: Best practices to communicate between microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832,0,'2026-05-17T17:47:12.894586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ishantgaurav.in/2021/06/22/complete-application-deployment-using-kubernetes','ishantgaurav.in: Complete Application Deployment using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering ishantgaurav.in: Complete Application Deployment using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030503,0,'2026-05-17T17:08:23.384531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ishantgaurav.in/2021/07/18/kubernetes-sidecar-container-pattern','ishantgaurav.in: Kubernetes – Sidecar Container Pattern','','N/A',0,'A curated technical resource and architectural guide covering ishantgaurav.in: Kubernetes – Sidecar Container Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.565121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ismiletechnologies.com/en_us/devsecops/secure-devops-kit-azureazsk','ismiletechnologies.com: Secure DevOps Kit For Azure(AzSK)','','2023',2,'An analysis of the Secure DevOps Kit for Azure, detailing its six key focus areas including subscription security, continuous assurance, and alerting. It provides a functional roadmap for integrating compliance checks into DevOps pipelines. It serves as a great introductory guide to understanding pre-cloud-native security assurance techniques.','N/A','Technical Blog','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "Infrastructure Security", "AzSK Assessment"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://github.com/azsk/DevOpsKit"}'); INSERT INTO "resources" VALUES('https://isoflow.io','Isoflow','','2024',3,'An emerging design canvas specialized in creating beautiful 3D isometric network and system architecture layouts. Ideal for producing high-fidelity structural graphics for engineering specifications.','TypeScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "3D Isometric"]','["[EMERGING]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://isovalent.com/blog/post/2021-11-container-escape','isovalent.com: Detecting a Container Escape with Cilium and eBPF','','2021',0,'An in-depth case study of container escape tactics and real-time detection utilizing eBPF and Cilium. It highlights limits of traditional syscall auditing, showcasing how kernel-level hooks identify privilege escalation without agent-induced overhead. Live Grounding points to eBPF-based security as the modern baseline for runtime security orchestration.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Runtime Security", "eBPF & Cilium"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://isovalent.com/blog/post/azure-cni-cilium','isovalent.com: Announcing Azure CNI Powered by Cilium','','2022',0,'Isovalent''s technical summary showcasing Azure CNI powered by Cilium integration. This architecture combines Azure''s high-performance native routing fabrics with the advanced, secure eBPF-driven networking layer of Cilium. Represents the modern standard for fast AKS networking in 2026.','Markdown','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "Azure CNI Cilium"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://isovalent.com/blog/post/what-are-the-4-golden-signals-for-monitoring-kubernetes','isovalent.com: What are the 4 Golden Signals for Monitoring Kubernetes?','','2023',0,'Analyzes the implementation of Google''s ''Four Golden Signals'' within Kubernetes, highlighting how eBPF-powered tools like Cilium provide transparent application level metrics (latency, traffic, errors, saturation) without relying on traditional sidecar architectures.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Reliability Engineering", "eBPF-Based Telemetry"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://isprox.com/16-estilos-liderazgo-cual-es-mas-efectivo','isprox.com: 16 Estilos de liderazgo: ¿cuál es más efectivo?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ff80c5eec8325ad0676446d5df37b5d77af27a71febd6c73aac11585126c1fb',100.0,1.77903071441006898e+09,0,'2026-05-17T17:11:54.410069+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://isprox.com/es/16-estilos-liderazgo-cual-es-mas-efectivo"}'); +INSERT INTO "resources" VALUES('https://isprox.com/16-estilos-liderazgo-cual-es-mas-efectivo','isprox.com: 16 Estilos de liderazgo: ¿cuál es más efectivo?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ff80c5eec8325ad0676446d5df37b5d77af27a71febd6c73aac11585126c1fb',100.0,1779030714,0,'2026-05-17T17:11:54.410069+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://isprox.com/es/16-estilos-liderazgo-cual-es-mas-efectivo"}'); INSERT INTO "resources" VALUES('https://isprox.com/es/16-estilos-liderazgo-cual-es-mas-efectivo','isprox.com: 16 Estilos de liderazgo: ¿cuál es más efectivo?','','2022',0,'Evaluates 16 distinct leadership models, contrasting authoritative and laissez-faire approaches with agile-friendly, situational, and servant leadership styles. Helps engineering directors choose a style matching their team''s level of maturity.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Management", "Leadership", "Organizational Design"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://istio.io','Istio.io','','2026',0,'Home of the de facto standard open-source service mesh. Implements a uniform plane for managing, securing, and routing microservices traffic across hybrid cloud container clusters.','English','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Networking", "Traffic Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://istio.io/blog/2020/tradewinds-2020','The Istio project just consolidated its control plane services: Pilot, Citadel,'' Galley, and the sidecar injector, into a single binary, __Istiod__','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3de46fd0ea0aa3c429801bdfdd5630c2b2c5f87c9c44ecb9cde09b5162a82f6a',100.0,1.77903456919251608e+09,0,'2026-05-17T18:16:09.192516+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://istio.io/latest/blog/2020/tradewinds-2020"}'); +INSERT INTO "resources" VALUES('https://istio.io/blog/2020/tradewinds-2020','The Istio project just consolidated its control plane services: Pilot, Citadel,'' Galley, and the sidecar injector, into a single binary, __Istiod__','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3de46fd0ea0aa3c429801bdfdd5630c2b2c5f87c9c44ecb9cde09b5162a82f6a',100.0,1779034569,0,'2026-05-17T18:16:09.192516+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://istio.io/latest/blog/2020/tradewinds-2020"}'); INSERT INTO "resources" VALUES('https://istio.io/latest/blog/2020/tradewinds-2020','The Istio project just consolidated its control plane services: Pilot, Citadel, Galley, and the sidecar injector, into a single binary, __Istiod__','','2020',0,'Architectural milestone document explaining the consolidation of Pilot, Citadel, Galley, and Sidecar Injector into the unified ''Istiod'' control plane. Significantly improved operator UX and runtime resource efficiency.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Architecture", "Evolution"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://istio.io/latest/blog/2021/external-locality-failover','istio.io: Configuring failover for external services','','2021',0,'Official technical documentation covering how to configure high-availability failover for services running outside the immediate mesh. Utilizes ServiceEntry, DestinationRule, and VirtualService configurations to coordinate multi-region and external egress redundancy.','English','Documentation','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Resilience"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://istio.io/latest/blog/2022/introducing-ambient-mesh','istio.io: Introducing Ambient Mesh','','2022',0,'Introduces Istio Ambient Mesh, an innovative sidecar-less service mesh architecture. Splits proxy responsibilities into a node-level shared zero-trust secure overlay (ztunnel) and optional Layer 7 waypoint proxies to reduce resource utilization.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://istio.io/latest/blog/2022/merbridge','istio.io: Merbridge - Accelerate your mesh with eBPF','','2022',0,'Presents Merbridge, an open-source tool that leverages eBPF to bypass the traditional iptables overhead in Istio environments. By routing data directly between sockets, Merbridge significantly reduces network latency and control plane CPU usage.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Performance"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://istio.io/latest/docs/examples/microservices-istio','istio.io: Learn Microservices using Kubernetes and Istio 🌟','','2023',0,'Official tutorial illustrating how to orchestrate multi-language microservices inside Kubernetes using Istio to handle service discovery, fault injection, and dynamic traffic routing.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Microservices Design", "Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://istiobyexample.dev','istiobyexample.dev 🌟','','2024',0,'An exemplary repository of practical, real-world Istio deployment configurations. Provides direct templates for traffic routing, rate limiting, and mTLS security configurations, serving as an indispensable resource for platform teams building service mesh architectures.','English','Tutorial','Intermediate',1,'online','manual','N/A',100.0,1.7814303025265069e+09,0,'2026-06-14T11:45:02.526507+02:00',NULL,NULL,NULL,'["Cloud Native", "Service Mesh", "Istio Examples"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://istiobyexample.dev/fault-injection','istiobyexample.dev: Fault Injection','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903271614459896e+09,0,'2026-05-17T17:45:16.144599+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://istiobyexample.dev','istiobyexample.dev 🌟','','2024',0,'An exemplary repository of practical, real-world Istio deployment configurations. Provides direct templates for traffic routing, rate limiting, and mTLS security configurations, serving as an indispensable resource for platform teams building service mesh architectures.','English','Tutorial','Intermediate',1,'online','manual','N/A',100.0,1781430302,0,'2026-06-14T11:45:02.526507+02:00',NULL,NULL,NULL,'["Cloud Native", "Service Mesh", "Istio Examples"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://istiobyexample.dev/fault-injection','istiobyexample.dev: Fault Injection','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032716,0,'2026-05-17T17:45:16.144599+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://it.slashdot.org/story/21/05/22/041242/and-the-top-source-of-critical-security-threats-ispowershell','it.slashdot.org: And the Top Source of Critical Security Threats Is...PowerShell','','2021',0,'This reporting explores how PowerShell is frequently leveraged as a major vector for executing post-exploitation activities and malicious scripts. It discusses the importance of securing scripting environments and restricting user privilege levels. It highlights strategies for monitoring and auditing shell executions.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Detection", "OS Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iter8.tools','Iter8','','2024',4,'A Kubernetes-native release validation and progressive delivery tool. Iter8 enables automated canary testing, A/B testing, and SLO evaluation. It coordinates traffic shifting using Service Meshes or Gateways, evaluating metrics from Prometheus and metrics-server to automate rollbacks or promote stable microservice builds.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Progressive Delivery"]','["[ENTERPRISE-STABLE]"]','[]','["sre.md", "performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/12-factor-microservice-applications-on-kubernetes-db913008b018','itnext.io: 12 factor Microservice applications — on Kubernetes','','2022',0,'A deep dive into implementing the complete 12-Factor framework within Kubernetes. Highlights strict environmental isolation, declarative deployment processes, and scaling microservices with pod replicas.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); @@ -8197,9 +8197,9 @@ INSERT INTO "resources" VALUES('https://itnext.io/aws-cdk-for-eks-handling-helm- INSERT INTO "resources" VALUES('https://itnext.io/aws-elastic-kubernetes-service-rbac-authorization-via-aws-iam-and-rbac-groups-7b70ded144b5','itnext.io: AWS Elastic Kubernetes Service: RBAC Authorization via AWS IAM and RBAC Groups','','2023',0,'Deep technical review of orchestrating native Kubernetes Role-Based Access Control (RBAC) securely mapped to AWS IAM roles. Details operational best practices for mapping IAM identities into the aws-auth ConfigMap or using EKS Access Entries.','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Security & Hardening", "RBAC Mapping"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/backup-and-restore-of-kubernetes-stateful-application-data-with-csi-volume-snapshots-14ce9e6f3778','itnext.io: Backup and Restore of Kubernetes Stateful Application Data with CSI Volume Snapshots','','2021',4,'Deals with the practical deployment patterns for volume snapshot controllers inside high-density Kubernetes setups. Provides instructions for mapping persistent storage instances to multi-cloud topologies.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "CSI Integration"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/benchmark-results-of-kubernetes-network-plugins-cni-over-10gbit-s-network-updated-august-2020-6e1b757b9e49','itnext.io: Benchmark results of Kubernetes network plugins (CNI) over 10Gbit/s network (Updated: August 2020)','','2020',0,'A deep architectural performance analysis measuring major Kubernetes Container Network Interface (CNI) plugins over a dedicated 10Gbit/s network interface. It systematically contrasts network latency, throughput, and CPU utilization overhead across options like Calico, Cilium, Flannel, and Weave. The study details how overlay encapsulation methods (VXLAN/Geneve) introduce significant processing taxes compared to native BGP/host-gw direct routing topologies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Benchmarks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/boosting-your-kubectl-productivity-b348f7c25712','itnext.io: Boosting your kubectl productivity','','2020',4,'Compiles productivity enhancements and aliases for kubectl command routines. Addresses custom terminal variables, prompt customizations, and configurations aimed at easing day-to-day cluster tasks.','English','Technical Article','Intermediate',0,'online','manual','0d5d52e1facecb8b3df1eeb2b14581054665f9bc0fe92931974fd29ab4754eb0',100.0,1.77903257150838589e+09,0,'2026-05-17T17:42:51.508386+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/breaking-down-and-fixing-etcd-cluster-d81e35b9260d','itnext.io: Breaking down and fixing etcd cluster','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Breaking down and fixing etcd cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903378471786499e+09,0,'2026-05-17T18:03:04.717865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/breaking-down-and-fixing-kubernetes-4df2f22f87c3','itnext.io: Breaking down and fixing Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Breaking down and fixing Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031807.80803,0,'2026-05-17T17:30:07.808030+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/boosting-your-kubectl-productivity-b348f7c25712','itnext.io: Boosting your kubectl productivity','','2020',4,'Compiles productivity enhancements and aliases for kubectl command routines. Addresses custom terminal variables, prompt customizations, and configurations aimed at easing day-to-day cluster tasks.','English','Technical Article','Intermediate',0,'online','manual','0d5d52e1facecb8b3df1eeb2b14581054665f9bc0fe92931974fd29ab4754eb0',100.0,1779032571,0,'2026-05-17T17:42:51.508386+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/breaking-down-and-fixing-etcd-cluster-d81e35b9260d','itnext.io: Breaking down and fixing etcd cluster','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Breaking down and fixing etcd cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033784,0,'2026-05-17T18:03:04.717865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/breaking-down-and-fixing-kubernetes-4df2f22f87c3','itnext.io: Breaking down and fixing Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Breaking down and fixing Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031807,0,'2026-05-17T17:30:07.808030+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/build-a-lightweight-internal-developer-platform-with-argo-cd-and-kubernetes-labels-4c0e52c6c0f4','itnext.io: Build a Lightweight Internal Developer Platform with Argo CD and Kubernetes Labels','','2023',4,'Demonstrates how to design a lightweight, self-service Internal Developer Platform (IDP) by leveraging Kubernetes metadata labels, admission webhooks, and ArgoCD''s API to dynamically generate applications.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "ArgoCD", "Internal Developer Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/build-an-eks-cluster-with-terraform-d35db8005963','itnext.io: Build EKS cluster with Terraform 🌟','','2023',0,'A pragmatic tutorial outlining step-by-step EKS bootstrapping using Terraform. It provides direct, production-tested patterns for building secure VPCs, cluster control planes, and baseline IAM policies.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/build-ship-github-container-registry-kubernetes-aa06029b3f21','itnext.io: Build & Ship: GitHub Container Registry & Kubernetes','','2021',0,'Deep technical walkthrough demonstrating CI/CD container assembly, pushing artifacts to GitHub Container Registry (GHCR), and orchestration within live Kubernetes endpoints.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Management", "GitHub Container Registry", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); @@ -8210,8 +8210,8 @@ INSERT INTO "resources" VALUES('https://itnext.io/ckad-scenarios-about-ingress-a INSERT INTO "resources" VALUES('https://itnext.io/cks-exam-series-9-rbac-v2-23ee24dd77cd','itnext.io: CKS Exam Series #9 RBAC v2','','2021',0,'A deep dive into Role-Based Access Control (RBAC) configurations as tested on the Certified Kubernetes Security Specialist (CKS) exam. Covers building precise ClusterRoles, auditing authorization logs, and locking down service account privileges.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Access Control", "RBAC Configurations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/cloud-native-ci-cd-with-tekton-building-custom-tasks-663e63c1f4fb','itnext.io: Cloud Native CI/CD with Tekton — Building Custom Tasks','','2021',4,'Deeply analyzes how to build Custom Tasks in Tekton, extending the core execution engine beyond standard containerized steps. Explains utilizing Custom Run resource types to integrate external services (like triggering a serverless cloud function or waiting for manual approval) directly into native pipeline lifecycles.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Custom Extensions"]','["[ENTERPRISE-STABLE]"]','[]','["tekton.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/configuring-kafka-sources-and-sinks-in-kubernetes-271e3757b208','itnext.io: Configuring Kafka Sources and Sinks declaratively in Kubernetes using Knative','','2021',0,'An operational guide focusing on declarative source and sink bindings within Kubernetes using Knative Eventing components. Demonstrates how to write custom resources (CRDs) to map Kafka topics directly to serverless HTTP endpoints without writing broker plumbing.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Serverless", "Knative", "Eventing Integration"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/configuring-routing-for-metallb-in-l2-mode-7ea26e19219e','itnext.io: Configuring routing for MetalLB in L2 mode','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Configuring routing for MetalLB in L2 mode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031431.1357,0,'2026-05-17T17:23:51.135700+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/connect-to-containers-using-kubectl-exec-b1fb5c171f03','itnext.io: Connect to containers using Kubectl Exec','','2026',0,'An operational walkthrough illustrating how to establish interactive terminal sessions inside container namespaces using ''kubectl exec''. The document details the transport layer over SPDY/HTTP/2 stream multiplexing and explores core configurations needed for standard output routing.','N/A','Article','Intermediate',0,'online','manual','54df0882a202e0bb77610d715a01ab05c6c72eef87c0fb96eeb082d1c32bceac',100.0,1.77903329571231603e+09,0,'2026-05-17T17:54:55.712316+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/configuring-routing-for-metallb-in-l2-mode-7ea26e19219e','itnext.io: Configuring routing for MetalLB in L2 mode','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Configuring routing for MetalLB in L2 mode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031431,0,'2026-05-17T17:23:51.135700+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/connect-to-containers-using-kubectl-exec-b1fb5c171f03','itnext.io: Connect to containers using Kubectl Exec','','2026',0,'An operational walkthrough illustrating how to establish interactive terminal sessions inside container namespaces using ''kubectl exec''. The document details the transport layer over SPDY/HTTP/2 stream multiplexing and explores core configurations needed for standard output routing.','N/A','Article','Intermediate',0,'online','manual','54df0882a202e0bb77610d715a01ab05c6c72eef87c0fb96eeb082d1c32bceac',100.0,1779033295,0,'2026-05-17T17:54:55.712316+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/continuous-gitops-the-way-to-do-devops-in-kubernetes-896b0ea1d0fb','itnext.io: Continuous GitOps, the way to do DevOps in Kubernetes 🌟','','2021',0,'A duplicate entry detailing continuous GitOps deployment processes and pipeline architectures. It highlights methods to trace and mitigate configuration drift in large-scale microservice deployments. Organizing repositories with structured directory configurations is key to managing complex, multi-environment cluster setups.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Implementation"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/cpu-limits-and-requests-in-kubernetes-fa9d55948b7c','itnext.io: CPU Request + Limit in Kubernetes | Daniele Polencic 🌟🌟','','2022',0,'Deep dive into CPU scheduling mechanics in Kubernetes. - Traces how requests are translated into CFS shares and limits into CFS quotas. @@ -8240,21 +8240,21 @@ INSERT INTO "resources" VALUES('https://itnext.io/event-driven-architectures-wit INSERT INTO "resources" VALUES('https://itnext.io/event-driven-autoscaling-503b5cefaa49','itnext.io: Event Driven Autoscaling','','2021',0,'Broad architectural deep-dive into the paradigm shift from resource-based scaling (CPU/Memory) to event-driven paradigms. Compares native Kubernetes HPAs with KEDA-driven microservices scaling, highlighting performance optimization and cloud cost savings.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/evolution-of-paases-to-platform-as-code-in-kubernetes-world-74464b0013ca','itnext.io: Evolution of PaaSes to Platform-as-Code in Kubernetes world','','2021',4,'An analysis of the evolution from traditional PaaS solutions to declarative ''Platform-as-Code'' paradigms powered by Kubernetes. Explores how Custom Resource Definitions (CRDs) and operators enable developers to define entire applications and underlying cloud resources in a unified GitOps schema.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Platform Engineering", "Platform-as-Code"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/expose-open-policy-agent-gatekeeper-constraint-violations-with-prometheus-and-grafana-6b7ac92ea07f','itnext.io: Expose Open Policy Agent/Gatekeeper Constraint Violations for Kubernetes Applications with Prometheus and Grafana','','2021',4,'Demonstrates how to export Open Policy Agent (OPA) Gatekeeper constraint violations to Prometheus and visualize them in Grafana. Provides system administrators with real-time dashboards to discover policy breaches, enhancing cluster governance and security compliance.','YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Monitoring & Observability"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/extending-kubernetes-cluster-kubectl-plugins-and-krew-547a8bc839a3','itnext.io: Extending Kubernetes Cluster; Kubectl Plugins and Krew','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Extending Kubernetes Cluster; Kubectl Plugins and Krew in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903264237654709e+09,0,'2026-05-17T17:44:02.376547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/extending-kubernetes-cluster-kubectl-plugins-and-krew-547a8bc839a3','itnext.io: Extending Kubernetes Cluster; Kubectl Plugins and Krew','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Extending Kubernetes Cluster; Kubectl Plugins and Krew in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.376547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/find-issues-in-your-istio-mesh-with-kiali-89d37d5e1fb1','itnext.io: Find issues in your Istio mesh with Kiali','','2021',0,'A practical troubleshooting handbook illustrating how to isolate and identify performance and security issues in an Istio mesh using Kiali''s built-in visual metrics and route validation.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Service Mesh", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/fleet-management-of-kubernetes-clusters-at-scale-ranchers-fleet-de161cc52325','itnext.io: Fleet Management of Kubernetes Clusters at Scale — Rancher’s Fleet','','2021',0,'Curator Insight reviews Fleet''s design for multi-cluster scaling. Live engineering truth in 2026 confirms that the fundamental architectures of GitOps bundles and target custom resource definitions (CRDs) outlined here continue to dictate how Fleet scales in production setups.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Infrastructure", "GitOps", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/for-developers-the-low-code-winter-is-coming-76875d3606c0','itnext.io: For Developers the Low-Code Winter Is Coming','','2022',3,'A critical opinion piece describing developer fatigue and architectural bottlenecks associated with low-code platforms. It notes that vendor lock-in, poor performance optimization, and difficult version-control workflows often trigger a reversion to traditional software engineering.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Paradigms", "Low Code"]','["[COMMUNITY-TOOL]"]','[]','["lowcode-nocode.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/generating-kubernetes-network-policies-by-sniffing-network-traffic-6d5135fe77db','itnext.io: Generating Kubernetes Network Policies Automatically By Sniffing Network Traffic 🌟','','2021',4,'An innovative blueprint describing how to capture local container traffic and generate Kubernetes NetworkPolicies automatically. Shifts security efforts from manual configuration to dynamic, telemetry-based policy injection.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Security", "Network Policies"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/generating-transforming-and-patching-kubernetes-configuration-with-kustomize-fb7b02476a1b','itnext.io: Generating, transforming, and patching Kubernetes configuration with Kustomize','','2021',3,'In-depth exploration of Kustomize''s three primary stages: Generation (ConfigMaps, Secrets), Transformation (Common Labels, Namespaces), and Patching (Strategic Merge, JSON patches). Offers insights into programmatic schema alteration.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["kustomize.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/generically-working-with-kubernetes-resources-in-go-53bce678f887','itnext.io: Generically working with Kubernetes objects in Go','','N/A',0,'Curator Insight highlights the use of Go 1.18+ generics to drastically reduce boilerplate when interacting with various Kubernetes API types. Live Grounding confirms that while standard client-go uses dynamic clients or interface{} for generic operations, integrating Go generics allows for cleaner, type-safe custom controllers. This article provides practical patterns for wrapping standard clients to streamline resource manipulation.','English','Article','Advanced',0,'online','manual','ff30369560b995b9353789783b0415335c8fa55892c5d93ca658d0308d5457dc',100.0,1.77903357258986806e+09,0,'2026-05-17T17:59:32.589868+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go", "Generics"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/golang.md"]','["golang.md", "about.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/generically-working-with-kubernetes-resources-in-go-53bce678f887','itnext.io: Generically working with Kubernetes objects in Go','','N/A',0,'Curator Insight highlights the use of Go 1.18+ generics to drastically reduce boilerplate when interacting with various Kubernetes API types. Live Grounding confirms that while standard client-go uses dynamic clients or interface{} for generic operations, integrating Go generics allows for cleaner, type-safe custom controllers. This article provides practical patterns for wrapping standard clients to streamline resource manipulation.','English','Article','Advanced',0,'online','manual','ff30369560b995b9353789783b0415335c8fa55892c5d93ca658d0308d5457dc',100.0,1779033572,0,'2026-05-17T17:59:32.589868+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go", "Generics"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/golang.md"]','["golang.md", "about.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/getting-started-with-docker-facts-you-should-know-d000e5815598','itnext.io: Getting Started with Docker: Facts You Should Know 🌟','','2019',0,'A collection of essential tips, optimization mechanics, and networking behaviors for Docker engines. Provides developers with a quick reference to build patterns, storage layers, and execution boundaries.','None','Guide / Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Basics", "Docker"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/github-actions-for-android-developers-9ae606df2bfa','itnext.io: GitHub Actions for Android Developers','','2021',0,'Explores building custom continuous integration setups tailored specifically for Android compilation. Optimizes dependency caching, installs command-line SDK components, runs virtual emulator environments, and manages Google Play store distributions.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Mobile Development", "Android Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/github-actions-terraform-deployments-with-a-review-of-planned-changes-30143358bb5c','itnext.io: GitHub Actions: Terraform deployments with a review of planned changes','','2023',4,'Details a secure and interactive deployment pipeline design utilizing GitHub Actions to generate, parse, and review execution plans before triggering applies. Focuses on how PR comments, automated check-runs, and environment gates prevent destructive modifications. Live grounding emphasizes that this operational framework is crucial for maintaining team-wide transparency and safeguarding production infrastructure.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Linting", "Workflow Automation"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/github-github-actions-overview-and-argocd-deployment-example-b6cf0cf6f832','itnext.io: Github: Github Actions overview and ArgoCD deployment example','','2022',0,'Bridges modern CI with GitOps CD workflows. Demonstrates a full software delivery pipeline where GitHub Actions automatically processes build phases and updates configuration repositories to trigger GitOps-driven deployment via ArgoCD.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Multi-Cluster GitOps", "ArgoCD Orchestrations"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/gitops-with-kubernetes-740f37ea015b','itnext.io: GitOps with Kubernetes 🌟','','2020',0,'A practical, hands-on architectural walkthrough for configuring GitOps inside a Kubernetes cluster. Walks through writing manifests, using Helm values files, and configuring controllers to perform bidirectional syncs.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Implementation", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/gitopsify-cloud-infrastructure-with-crossplane-and-flux-d605d3043452','itnext.io: GitOpsify Cloud Infrastructure with Crossplane and Flux','','2021',0,'Details the direct implementation of GitOps pipelines using Flux CD as the reconciliation engine to manage cloud infrastructure generated via Crossplane. By declarative versioning of Crossplane custom resources in Git, engineers establish an automated feedback loop where changes are continuously reconciled against live AWS, GCP, or Azure endpoints.','YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "GitOps", "FluxCD", "Crossplane"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["crossplane.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/go-does-not-need-a-java-style-gc-ac99b8d26c60','itnext.io: Go Does Not Need a Java Style GC','','N/A',0,'An in-depth structural comparison of memory management in Go and Java. Explores value types and compiler escape analysis to explain why Go achieves sub-millisecond latencies without complex garbage collection.','en','Article','Advanced',0,'online','manual','732448c49b6431dddf4ce46fdea7046256356c86638ecff5016b04a3c0638178',100.0,1.77903324020229506e+09,0,'2026-05-17T17:54:00.202295+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Memory Management"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/guide-installing-an-okd-4-5-cluster-508a2631cbee','itnext.io: Guide: Installing an OKD 4.5 Cluster','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f0217c87f64659219fda89b504208558cd17c6fabb93392b1e6386ae8c6913de',100.0,1779033074.35664,0,'2026-05-17T17:51:14.356640+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/go-does-not-need-a-java-style-gc-ac99b8d26c60','itnext.io: Go Does Not Need a Java Style GC','','N/A',0,'An in-depth structural comparison of memory management in Go and Java. Explores value types and compiler escape analysis to explain why Go achieves sub-millisecond latencies without complex garbage collection.','en','Article','Advanced',0,'online','manual','732448c49b6431dddf4ce46fdea7046256356c86638ecff5016b04a3c0638178',100.0,1779033240,0,'2026-05-17T17:54:00.202295+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Memory Management"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/guide-installing-an-okd-4-5-cluster-508a2631cbee','itnext.io: Guide: Installing an OKD 4.5 Cluster','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f0217c87f64659219fda89b504208558cd17c6fabb93392b1e6386ae8c6913de',100.0,1779033074,0,'2026-05-17T17:51:14.356640+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/hardening-docker-and-kubernetes-with-seccomp-a88b1b4e2111','itnext.io: Hardening Docker and Kubernetes with seccomp 🌟','','2021',0,'A deep-dive technical tutorial on implementing `seccomp` (secure computing mode) within Docker and Kubernetes. Demonstrates how custom system call profiles prevent container escapes, restrict dangerous kernel-level system activities, and are managed natively via SecurityContext mappings.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Runtime Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/hardening-monitoring-a-step-by-step-guide-7a18007c915','itnext.io: Hardening Monitoring: a step-by-step guide','','2021',0,'Systematic walkthrough on hardening a Prometheus-based observability control plane. Implements RBAC, transport layer security (mTLS), network micro-segmentation, and endpoint authentication schemas.','YAML','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Observability Security", "Hardening"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/helm-3-secrets-management-4f23041f05c3','itnext.io: Helm 3 — Secrets management, an alternative approach 🌟','','2020',0,'This architectural guide presents alternative methods for managing dynamic application secrets using Helm 3 without exposing unencrypted values within version control. It outlines how to integrate Helm with external orchestrators and key management services. Implementing these steps improves overall release safety, preventing accidental token leakage.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secret Management", "Helm Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); @@ -8271,17 +8271,17 @@ INSERT INTO "resources" VALUES('https://itnext.io/how-to-create-kubernetes-yaml- INSERT INTO "resources" VALUES('https://itnext.io/how-to-deploy-a-cross-cloud-kubernetes-cluster-with-built-in-disaster-recovery-bbce27fcc9d7','itnext.io: How to deploy a cross-cloud Kubernetes cluster with built-in disaster recovery 🌟','','2021',0,'An architecture roadmap outlining how to deploy cross-cloud Kubernetes environments with active disaster recovery capabilities. Explains how to configure active-passive database replicas, multi-cluster SDNs, and automated global DNS traffic policies.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Disaster Recovery", "Multicluster"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/how-to-deploy-a-single-kubernetes-cluster-across-multiple-clouds-using-k3s-and-wireguard-a5ae176a6e81','itnext.io: How to deploy a single Kubernetes cluster across multiple clouds using k3s and WireGuard','','2021',4,'An architectural guide explaining how to construct a secure, multi-cloud Kubernetes cluster using K3s and WireGuard. Solves cross-cloud node communication challenges by deploying a zero-trust mesh VPN, ensuring secure overlay networking across heterogeneous providers.','Bash','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cloud Networking", "VPN Overlay"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/how-to-design-and-provision-a-production-ready-eks-cluster-f24156ac29b2','itnext.io: How to Design and Provision a Production-Ready EKS Cluster','','2022',0,'A high-level architectural post on designing and provisioning production-grade EKS clusters using Terraform. Focuses heavily on network isolation patterns, multi-AZ high availability, and dynamic scaling rules.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/how-to-experiment-locally-on-kubernetes-with-minikube-and-your-local-dockerfiles-48833fcd90c9','itnext.io: How to experiment locally on Kubernetes with minikube and your'' local Dockerfiles','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bbd934ea21e51a6df462768e8b71e862160db8642dd7effe180d9ccc4aa9d97f',100.0,1.77903305068889594e+09,0,'2026-05-17T17:50:50.688896+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/how-to-experiment-locally-on-kubernetes-with-minikube-and-your-local-dockerfiles-48833fcd90c9','itnext.io: How to experiment locally on Kubernetes with minikube and your'' local Dockerfiles','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bbd934ea21e51a6df462768e8b71e862160db8642dd7effe180d9ccc4aa9d97f',100.0,1779033050,0,'2026-05-17T17:50:50.688896+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/how-to-kubernetes-cluster-network-security-f19bc99161f5','itnext.io: How-To: Kubernetes Cluster Network Security 🌟','','2021',0,'A practical tutorial covering secure network policy design. Guides readers through limiting pod egress/ingress, utilizing global network policies, and implementing namespaces as security perimeters.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Networking", "Network Policies", "Secure CNI Implementation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/how-to-restart-kubernetes-pods-with-kubectl-2a7834a6b961','==itnext.io: How to Restart Kubernetes Pods With Kubectl== 🌟','','2021',4,'Details methods for orchestrating safe container restarts via kubectl, such as the rollout restart command. Ensures zero-downtime restarts without dropping running traffic allocations.','English','Technical Article','Intermediate',0,'online','manual','1d855e45911087583c3b98186a33b519221a502360489948e9f4616f25464c03',100.0,1.77903275397111392e+09,0,'2026-05-17T17:45:53.971114+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/how-to-run-distributed-performance-tests-in-kubernetes-with-k6-and-elasticsearch-4ff8142bc774','itnext.io: How to run distributed performance tests in Kubernetes with K6','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f3bbe9f34bf1bcd5cbe53456c2023f7566b19b66798a70b7f80e21c441ea8acb',100.0,1.77903234397978711e+09,0,'2026-05-17T17:39:03.979787+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/how-to-restart-kubernetes-pods-with-kubectl-2a7834a6b961','==itnext.io: How to Restart Kubernetes Pods With Kubectl== 🌟','','2021',4,'Details methods for orchestrating safe container restarts via kubectl, such as the rollout restart command. Ensures zero-downtime restarts without dropping running traffic allocations.','English','Technical Article','Intermediate',0,'online','manual','1d855e45911087583c3b98186a33b519221a502360489948e9f4616f25464c03',100.0,1779032753,0,'2026-05-17T17:45:53.971114+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/how-to-run-distributed-performance-tests-in-kubernetes-with-k6-and-elasticsearch-4ff8142bc774','itnext.io: How to run distributed performance tests in Kubernetes with K6','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f3bbe9f34bf1bcd5cbe53456c2023f7566b19b66798a70b7f80e21c441ea8acb',100.0,1779032343,0,'2026-05-17T17:39:03.979787+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/how-to-setup-ci-cd-pipelines-for-android-with-azure-devops-2a4ded0de0e7','itnext.io: How to setup CI CD pipelines for Android with Azure DevOps','','2022',3,'A comprehensive walkthrough for building, signing, and deploying native Android applications using YAML-based Azure Pipelines. It covers setting up build agents, managing keystores, configuring SDK dependencies, and triggering continuous deployment runs. This acts as a standard pattern for unifying enterprise mobile builds within existing Azure DevOps workflows.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "CI/CD & Mobile DevOps", "Android Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/how-to-tackle-kubernetes-observability-challenges-with-pixie-4c6414ca913','itnext.io: How to tackle Kubernetes observability challenges with Pixie','','2021',0,'Explores Pixie, an eBPF-powered Kubernetes-native observability tool that collects high-resolution telemetry, logs, and network flows directly from the Linux kernel without requiring code changes or sidecar agents. Highlights how Pixie simplifies network profiling and debug loops.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Advanced Telemetry & FinOps", "eBPF-Based Telemetry", "Pixie Deep Dive"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/how-to-use-terraform-to-create-a-small-scale-cloud-infrastructure-abf54fabc9dd','itnext.io: How to use Terraform to create a small-scale Cloud Infrastructure 🌟','','2021',0,'A practical blueprint detailing how to structure, split, and orchestrate a minimal yet secure AWS environment (VPC, EC2, RDS, Security Groups) using a single cleanly architected Terraform module.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Practical Architectures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/how-we-used-terraform-to-create-and-manage-a-ha-aks-kubernetes-cluster-in-azure-812f64896c08','itnext.io: How We Used Terraform to Create and Manage a HA AKS Kubernetes Cluster in Azure','','2022',3,'An in-depth case study analyzing the construction of a Highly Available (HA) AKS deployment using Terraform. Outlines real-world structural hurdles, private endpoint architecture, multi-region routing, and node pool segmentation strategies.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "Production Architecture"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/hydrating-a-data-lake-using-log-based-change-data-capture-cdc-with-debezium-apicurio-and-kafka-799671e0012f','itnext.io: Hydrating a Data Lake using Log-based Change Data Capture (CDC) with Debezium, Apicurio, and Kafka Connect on AWS','','2022',0,'A high-density technical architecture study detailing data lake hydration. Coordinates Kafka Connect, Debezium, Apicurio schema registry, and AWS S3 to capture schema-validated database logs in near real-time.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Change Data Capture"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/implementing-a-restricted-first-pod-security-policyarchitecture-af4e906593b0','itnext.io: Implementing a Secure-First Pod Security Policy Architecture','','2021',0,'Provides a secure-first PSP implementation strategy. In modern systems, this restricted-first paradigm must be executed via the native Pod Security Admission (PSA) controller. It guides readers on blocking privileged root escalation paths in older clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Pod Security", "Pod Security Policies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/in-search-of-converged-usage-analytics-for-multiple-managed-kubernetes-c5108cb7f0e1','Krossboard: A centralized usage analytics approach for multiple Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Krossboard: A centralized usage analytics approach for multiple Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903339785488605e+09,0,'2026-05-17T17:56:37.854886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/in-search-of-converged-usage-analytics-for-multiple-managed-kubernetes-c5108cb7f0e1','Krossboard: A centralized usage analytics approach for multiple Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Krossboard: A centralized usage analytics approach for multiple Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033397,0,'2026-05-17T17:56:37.854886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/ingress-for-anthos-multi-cluster-ingress-and-global-service-load-balancing-c56c57b97e82','itnext.io: Ingress for Anthos — Multi-cluster Ingress and Global Service Load Balancing','','2020',0,'Examines the technical design of Multi-cluster Ingress (MCI) on Anthos. Illustrates how a unified global load balancer acts as a single endpoint, intelligently routing traffic to healthy microservice clusters distributed globally based on geographical proximity and backend capacity.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid & Multi-Cloud", "Anthos", "Ingress"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/inspecting-and-understanding-service-network-dfd8c16ff2c5','itnext.io: Inspecting and Understanding k8s Service Network 🌟','','2021',4,'An advanced technical inquiry examining how virtual IP endpoints are generated and tracked by the control plane. Demonstrates how to probe node routing tables, iptables rule logs, and IPVS structures to map physical packets to real-time service endpoints.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Deep Dive", "Service IP Allocation"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/installing-cilium-on-kubernetes-in-a-fast-and-efficient-way-dbcb79ce9699','itnext.io: Installing Cilium on Kubernetes in a fast and efficient way','','2021',0,'A performance-focused guide detailing modern deployment strategies for Cilium, leveraging Helm templates and CLI-driven validation to streamline infrastructure provisioning.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Cilium"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}'); @@ -8292,10 +8292,10 @@ INSERT INTO "resources" VALUES('https://itnext.io/jenkins-running-workers-in-kub INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-1-pipelines-bd1397cf5509','itnext.io: Jenkins Tutorial — Part 1 — Pipelines 🌟','- [itnext.io: Jenkins Tutorial — Part 2 — Pipeline Variables 🌟](https://itnext.io/jenkins-tutorial-part-2-pipeline-variables-5e4783aa2c07) - [itnext.io: Jenkins Tutorial — Part 3 — Parameterized Pipeline 🌟](https://itnext.io/jenkins-tutorial-part-3-parameterized-pipeline-3898643ac6ad) - [itnext.io: Jenkins Tutorial — Part 7 — Interactive Pipelines 🌟](https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c?gi=563a447caa2b)','2021',0,'A detailed multi-part series covering parameterized builds, variable contexts, parallel phases, and interactive user inputs. *Curator Insight*: Multi-step pipelines deep dive. *Live Grounding*: Highly regarded learning path that guides engineers from basics to complex production Jenkinsfiles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Patterns", "Declarative vs Scripted"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-2-pipeline-variables-5e4783aa2c07','itnext.io: Jenkins Tutorial — Part 2 — Pipeline Variables 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','80841a9884a9344b3b547f037e18ec962016514175b90613fbd793fbc301292f',100.0,1.77903103715106201e+09,0,'2026-05-17T17:17:17.151062+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://itnext.io/jenkins-tutorial-part-1-pipelines-bd1397cf5509"}'); -INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-3-parameterized-pipeline-3898643ac6ad','itnext.io: Jenkins Tutorial — Part 3 — Parameterized Pipeline 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','08d54fff4f70e680f0338832319ab876fcc8a4fb7128718fcb68b17b32877ec0',100.0,1.77902929148105788e+09,0,'2026-05-17T16:48:11.481058+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c','itnext.io: Jenkins Tutorial — Part 7 — Interactive Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0b7888ed1895b6b558e936cf41c78663e5e3eb5e613f73c41ef9557dab5e5a58',100.0,1.77902932538217091e+09,0,'2026-05-17T16:48:45.382171+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c?gi=563a447caa2b','itnext.io: Jenkins Tutorial — Part 7 — Interactive Pipelines 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0b7888ed1895b6b558e936cf41c78663e5e3eb5e613f73c41ef9557dab5e5a58',100.0,1.779032922508749e+09,0,'2026-05-17T17:48:42.508749+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c"}'); +INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-2-pipeline-variables-5e4783aa2c07','itnext.io: Jenkins Tutorial — Part 2 — Pipeline Variables 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','80841a9884a9344b3b547f037e18ec962016514175b90613fbd793fbc301292f',100.0,1779031037,0,'2026-05-17T17:17:17.151062+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://itnext.io/jenkins-tutorial-part-1-pipelines-bd1397cf5509"}'); +INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-3-parameterized-pipeline-3898643ac6ad','itnext.io: Jenkins Tutorial — Part 3 — Parameterized Pipeline 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','08d54fff4f70e680f0338832319ab876fcc8a4fb7128718fcb68b17b32877ec0',100.0,1779029291,0,'2026-05-17T16:48:11.481058+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c','itnext.io: Jenkins Tutorial — Part 7 — Interactive Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0b7888ed1895b6b558e936cf41c78663e5e3eb5e613f73c41ef9557dab5e5a58',100.0,1779029325,0,'2026-05-17T16:48:45.382171+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c?gi=563a447caa2b','itnext.io: Jenkins Tutorial — Part 7 — Interactive Pipelines 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0b7888ed1895b6b558e936cf41c78663e5e3eb5e613f73c41ef9557dab5e5a58',100.0,1779032922,0,'2026-05-17T17:48:42.508749+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c"}'); INSERT INTO "resources" VALUES('https://itnext.io/jenkins-x-managing-jenkins-926f0e0f8bcf','itnext.io: Jenkins X — Managing Jenkins','','2019',0,'Detailed technical guide on installing, updating, and operating Jenkins X within a Kubernetes cluster. Compares serverless Jenkins engines with traditional stateful master architectures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Kubernetes Native", "Jenkins X"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/journey-of-a-microservice-application-in-the-kubernetes-world-6abd625c60fe','itnext.io: Journey Of A Microservice Application In The Kubernetes World 🌟','','2022',0,'Traces the structural lifecycle of a containerized microservice traversing deployment pipelines, service routing, and load balancing configurations. Provides practical insights into configuring readiness/liveness probes, autoscaling parameters, and ingress rules. Essential reference for microservice platform standardization.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Application Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/journey-of-a-microservice-application-in-the-kubernetes-world-bdfe795532ef','itnext.io: Journey Of A Microservice Application In The Kubernetes World','','2021',0,'Comprehensive architectural case study outlining the functional lifecycle journey of a microservice application cluster inside Kubernetes. Details cross-cutting concerns including distributed service discovery, secret distribution, configurations management, ingress controllers, and decentralized persistent data handling.','Go','Article','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{"duplicate_of": "https://itnext.io/journey-of-a-microservice-application-in-the-kubernetes-world-6abd625c60fe"}'); @@ -8303,17 +8303,17 @@ INSERT INTO "resources" VALUES('https://itnext.io/k8s-prevent-queue-worker-pod-f INSERT INTO "resources" VALUES('https://itnext.io/k8s-raise-statefulset-volume-size-with-low-impact-33fe1e2576f6','itnext.io: K8s raise StatefulSet volume size with low impact','','2021',0,'A crucial operations guide detailing how to safely expand Persistent Volume Claims (PVCs) bound to StatefulSets with minimal workload impact. Covers volume expansion capability (VolumeExpansion) within storage classes and live file-system resizing. (Live Grounding: Fundamental knowledge for running high-throughput production databases without service degradation).','YAML/Shell','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Kubernetes Core", "Storage Operations"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/k8s-tips-accessing-the-api-server-from-a-pod-f6f72bc847de','itnext.io: K8s Tips: Accessing the API Server From a Pod','','2021',0,'A precise guide demonstrating how to query the Kubernetes API server securely from inside a running Pod. It discusses how the kubelet automatically mounts the default ServiceAccount token, namespace identifier, and CA certificate into `/var/run/secrets/kubernetes.io/serviceaccount`, and details how to utilize these credentials in runtime clients.','Bash/YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "API Access"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/k8s-vertical-pod-autoscaling-fd9e602cbf81','itnext.io: K8s Vertical Pod Autoscaling 🌟','','2021',0,'A detailed technical guide examining VPA internal controllers, highlighting the Recommender, Updater, and Admission Controller. Outlines how the validating admission hook operates to dynamically mutate resources during pod lifecycles.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Resource Management", "Vertical Scaling Deep-Dive"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/k8sgpt-localai-unlock-kubernetes-superpowers-for-free-584790de9b65','itnext.io: K8sGPT + LocalAI: Unlock Kubernetes superpowers for free!','','N/A',0,'In-depth guide configuring a fully offline AI diagnostics engine inside protected networks. Combines K8sGPT analytical tooling with LocalAI offline LLMs to safeguard internal data streams.','English','Architectural Guide','Advanced',1,'online','manual','2559d58dfacaca021df6f589847ee809c17122e7292f7ff3fb1519c67c4eaf8d',100.0,1.77903146654604411e+09,0,'2026-05-17T17:24:26.546044+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operations", "AIOps Diagnostics"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/karpenter-open-source-high-performance-kubernetes-cluster-autoscaler-d56e3ab06aae','itnext.io: Karpenter: Open-Source, High-Performance Kubernetes Cluster Autoscaler','','2022',3,'A comprehensive technical deep dive on Karpenter''s group-less autoscaling paradigm. The author compares Karpenter''s pod-bound scheduling engine against AWS Auto Scaling Groups (ASGs), illustrating how Karpenter''s ''just-in-time'' provisioning achieves sub-minute node startup times while dynamically consolidating bin-packed workloads.','English','Technical Article','Medium',0,'online','manual','a80f05573ed7b5c6e8abd1b2bc386a3f7724d1d3ed68b55a0bb4d77ce2d54aa7',100.0,1.77902971469597101e+09,0,'2026-05-17T16:55:14.695971+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Technical Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/keep-it-simple-k8s-c0c68c46eabb','itnext.io: Keep it simple K8s. Kubernetes GitOps using Jabos','','2021',2,'A technical introduction to Jabos, showing how to replace sprawling nested YAML folders with a clean JavaScript-based GitOps deployment pipeline. The author walks through setting up a simple deployment and service using Jabos configurations.','English','Technical Article','Medium',0,'online','manual','f53ad4801cbd2a2a9ab984f2d288a8b11f32cc275e81becb050f96fb59fcf436',100.0,1779032785.57549,0,'2026-05-17T17:46:25.575490+02:00',NULL,NULL,NULL,'["Configuration Management", "GitOps", "Alternative Specs"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/k8sgpt-localai-unlock-kubernetes-superpowers-for-free-584790de9b65','itnext.io: K8sGPT + LocalAI: Unlock Kubernetes superpowers for free!','','N/A',0,'In-depth guide configuring a fully offline AI diagnostics engine inside protected networks. Combines K8sGPT analytical tooling with LocalAI offline LLMs to safeguard internal data streams.','English','Architectural Guide','Advanced',1,'online','manual','2559d58dfacaca021df6f589847ee809c17122e7292f7ff3fb1519c67c4eaf8d',100.0,1779031466,0,'2026-05-17T17:24:26.546044+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operations", "AIOps Diagnostics"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/karpenter-open-source-high-performance-kubernetes-cluster-autoscaler-d56e3ab06aae','itnext.io: Karpenter: Open-Source, High-Performance Kubernetes Cluster Autoscaler','','2022',3,'A comprehensive technical deep dive on Karpenter''s group-less autoscaling paradigm. The author compares Karpenter''s pod-bound scheduling engine against AWS Auto Scaling Groups (ASGs), illustrating how Karpenter''s ''just-in-time'' provisioning achieves sub-minute node startup times while dynamically consolidating bin-packed workloads.','English','Technical Article','Medium',0,'online','manual','a80f05573ed7b5c6e8abd1b2bc386a3f7724d1d3ed68b55a0bb4d77ce2d54aa7',100.0,1779029714,0,'2026-05-17T16:55:14.695971+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Technical Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/keep-it-simple-k8s-c0c68c46eabb','itnext.io: Keep it simple K8s. Kubernetes GitOps using Jabos','','2021',2,'A technical introduction to Jabos, showing how to replace sprawling nested YAML folders with a clean JavaScript-based GitOps deployment pipeline. The author walks through setting up a simple deployment and service using Jabos configurations.','English','Technical Article','Medium',0,'online','manual','f53ad4801cbd2a2a9ab984f2d288a8b11f32cc275e81becb050f96fb59fcf436',100.0,1779032785,0,'2026-05-17T17:46:25.575490+02:00',NULL,NULL,NULL,'["Configuration Management", "GitOps", "Alternative Specs"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-apps-the-easy-way-f06d9e5cad3c','itnext.io: **arkade** by example — Kubernetes apps, the easy way 🌟','','2021',4,'Introduces arkade, a lightning-fast application installer for Kubernetes. Simplifies cluster bootstrap setups by deploying tools like OpenFaaS or cert-manager with one-line commands.','English','Technical Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Tooling", "Deployment Tools"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["serverless.md", "kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-cluster-autoscaler-more-than-scaling-out-7b2d97f10b27','itnext.io: Kubernetes Cluster Autoscaler: More than scaling out','','2021',0,'A specialized technical deep-dive looking at Cluster Autoscaler scale-in (consolidation) mechanics. Analyzes pod disruption budgets, graceful termination routines, and scheduler algorithms that guarantee high system uptime during server compression.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Infrastructure Scaling", "Node Descheduling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-contexts-complete-guide-for-developers-7ea5b2fc75c7','itnext.io: Kubernetes Contexts: Complete Guide for Developers','','2020',4,'Explains how kubeconfig context matrices are structured. Aids teams in safely managing user authorization levels across distinct dev, staging, and production clusters.','English','Technical Article','Intermediate',0,'online','manual','e7510fd20eab2b0d530a3e169cac3ad0742920e9ce7ad6b3ab00e0eaef12f966',100.0,1.77903141086962294e+09,0,'2026-05-17T17:23:30.869623+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "K8s Contexts"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-contexts-complete-guide-for-developers-7ea5b2fc75c7','itnext.io: Kubernetes Contexts: Complete Guide for Developers','','2020',4,'Explains how kubeconfig context matrices are structured. Aids teams in safely managing user authorization levels across distinct dev, staging, and production clusters.','English','Technical Article','Intermediate',0,'online','manual','e7510fd20eab2b0d530a3e169cac3ad0742920e9ce7ad6b3ab00e0eaef12f966',100.0,1779031410,0,'2026-05-17T17:23:30.869623+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "K8s Contexts"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-draining-nodes-properly-79e18dca4d5e','itnext.io: Kubernetes Draining Nodes Properly','','2021',4,'A comprehensive guide to executing zero-downtime node evictions. Highlights the use of PodDisruptionBudgets (PDBs), shutdown hooks, and node draining commands (`kubectl drain`) to gracefully migrate stateless and stateful workloads without impacting live user sessions.','Bash','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Node Operations", "Maintenance"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-essential-tools-2021-def12e84c572','itnext.io: Kubernetes Essential Tools: 2021','','2021',0,'An expert selection of developer and operator terminal utilities designed to streamline interaction with Kubernetes clusters. Reviews advanced interactive CLI browsers like k9s, visual dashboards like Lens, log stream multiplexers like Stern, and context switches like kubectx.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Ecosystem", "Developer Tooling", "CLI Utilities"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-extensibility-c5fed27f0952','itnext.io: Introduction to Kubernetes extensibility','','2021',3,'An introductory review of how to extend the native Kubernetes control plane. Details the custom resource lifecycle, webhook integrations, API aggregation layers, and custom control loop logic that underpins the Kubernetes operator ecosystem.','Go','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Extensibility", "Operator Pattern"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-for-dummies-life-of-a-pod-fc8158e27aa','itnext.io: Kubernetes for dummies: Life of a Pod. Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','35dd76d2c64dfebc57a1b4925ee22a8d52a13a1c20225f025c7b5baa6ab02df8',100.0,1.77903011922178196e+09,0,'2026-05-17T17:01:59.221782+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-gitops-tools-cf0247eb5368','itnext.io: Kubernetes GitOps Tools','','2021',0,'Detailed breakdown contrasting standard GitOps tools within the CNCF ecosystem. Focuses on execution differences between declarative state reconciliation models (e.g., Argo CD, Flux) and evaluates how security policies and continuous compliance are woven into these engines.','YAML','Article','Intermediate',0,'online','manual','fc41506c17b05b96928b4b33d70c79e588dd56342ecef4cd5607eabb967c2014',100.0,1.77903451674811291e+09,0,'2026-05-17T18:15:16.748113+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Continuous Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-for-dummies-life-of-a-pod-fc8158e27aa','itnext.io: Kubernetes for dummies: Life of a Pod. Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','35dd76d2c64dfebc57a1b4925ee22a8d52a13a1c20225f025c7b5baa6ab02df8',100.0,1779030119,0,'2026-05-17T17:01:59.221782+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-gitops-tools-cf0247eb5368','itnext.io: Kubernetes GitOps Tools','','2021',0,'Detailed breakdown contrasting standard GitOps tools within the CNCF ecosystem. Focuses on execution differences between declarative state reconciliation models (e.g., Argo CD, Flux) and evaluates how security policies and continuous compliance are woven into these engines.','YAML','Article','Intermediate',0,'online','manual','fc41506c17b05b96928b4b33d70c79e588dd56342ecef4cd5607eabb967c2014',100.0,1779034516,0,'2026-05-17T18:15:16.748113+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Continuous Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-in-a-box-7a146ba9f681','itnext.io: Kubernetes in a box','','2021',0,'A guide detailing ''Kubernetes in a box'' sandbox creation methodologies. Outlines structural strategies for configuring minimal host dependencies, local routing setups, and automatic configuration sync setups.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Single-Node Clusters", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-ingress-on-azure-using-the-application-gateway-2779b647deb5','itnext.io: Kubernetes Ingress on Azure using the Application Gateway','','2020',0,'Analyzes configuring the Application Gateway Ingress Controller (AGIC) to leverage Azure''s Layer 7 load balancer inside AKS clusters. Outlines integrating native Web Application Firewall (WAF) services and avoiding extra routing hops. Promotes scalable network architectures for modern APIs.','YAML/Terraform','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ingress & Routing", "Application Gateway (AGIC)"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-installation-methods-the-complete-guide-1036c860a2b3','itnext.io: Kubernetes Installation Methods The Complete Guide','','2023',0,'A comprehensive analysis of various Kubernetes bootstrap frameworks. Compares local learning solutions (Kind, Minikube, K3s) with enterprise production installation engines (Kubeadm, Kubespray, and fully managed public cloud options like GKE, EKS, AKS), detailing networking setup and etcd topography trade-offs.','English','Technical Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Installation", "Bootstrap Methods"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); @@ -8325,7 +8325,7 @@ INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-local-playground-al INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-logging-in-production-545ea88d9a4a','itnext.io: Kubernetes Logging in Production','','2021',0,'Outlines advanced production log aggregation architecture patterns. Investigates the trade-offs of using Node-level logging agents versus pod-level sidecars, detailing backpressure mitigation, rate-limiting rules, and long-term cold-storage archiving strategies.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Log Management & Diagnostics", "Log Aggregation", "Production Scale Logging"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-monitoring-with-prometheus-exporters-a-service-discovery-and-its-roles-ce63752e5a1','itnext.io: Kubernetes: monitoring with Prometheus — exporters, a Service Discovery, and its roles','','2020',0,'Demystifies Prometheus''s powerful dynamic Service Discovery engine inside Kubernetes, parsing how role specifications (Node, Endpoint, Pod, Service, Ingress) translate API-server resource updates into automatic, low-overhead scrap targets.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Cluster Monitoring", "Service Discovery Mechanics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-network-deep-dive-7492341e0ab5','itnext.io: Kubernetes networking deep dive: Did you make the right choice?','','2022',4,'An engineering benchmark and comparison of leading Kubernetes CNI implementations (Calico, Cilium, Flannel). Evaluates raw throughput, CPU overhead, eBPF capabilities, and network policy performance to guide architects in making structural design choices.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Evaluation", "CNI Selection"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-operator-to-manage-jobs-7ee96744c74a','itnext.io: Simplify Advanced Workflows in Kubernetes with Jobs Manager Operator','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9f81323756d2b762f3ed19406b37dbc6fc4903981bbbe6854f09e0abb0754d55',100.0,1.77902932263162708e+09,0,'2026-05-17T16:48:42.631627+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-operator-to-manage-jobs-7ee96744c74a','itnext.io: Simplify Advanced Workflows in Kubernetes with Jobs Manager Operator','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9f81323756d2b762f3ed19406b37dbc6fc4903981bbbe6854f09e0abb0754d55',100.0,1779029322,0,'2026-05-17T16:48:42.631627+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-operators-cruise-control-for-managing-cloud-native-apps-db328ef8e345','itnext.io: Kubernetes Operators: Cruise Control for Managing Cloud-Native Apps','','2021',0,'An analytical article comparing manual sysadmin runbooks with the automatic capabilities of Operators. It covers automated backups, version migrations, and disaster recovery loops.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Architectural Pattern", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-owasp-top-10-centralised-policy-enforcement-9adc53438e22','itnext.io: Kubernetes OWASP Top 10: Centralised Policy Enforcement','','2022',0,'Investigates mitigating risks from the OWASP Kubernetes Top 10 using centralized Policy-as-Code platforms like OPA Gatekeeper or Kyverno. Focuses on setting up mutating and validating admission webhooks to prevent non-compliant configs from deploying. Establishes programmatic posture control.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "Policy Enforcement"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-owasp-top-10-secrets-management-c996faa87b47','itnext.io: Kubernetes OWASP Top 10: Secrets Management','','2022',0,'Addresses Secrets Management under the OWASP Kubernetes threat framework. Details vulnerabilities of default etcd storage parameters and details using External Secrets Operator or HashiCorp Vault. Prevents secrets exposure via repository check-ins or pod environment parameters.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "OWASP"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); @@ -8359,7 +8359,7 @@ INSERT INTO "resources" VALUES('https://itnext.io/lessons-learned-from-managing- INSERT INTO "resources" VALUES('https://itnext.io/lifecycle-of-kubernetes-network-policies-749b5218f684','itnext.io: Lifecycle of Kubernetes Network Policies and Best Practices','','2021',0,'Delves into designing, deploying, and maintaining NetworkPolicies throughout an application lifecycle. Promotes a default-deny security posture for ingress/egress and outlines tooling to audit network state.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Network Security", "Network Policies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/logging-in-kubernetes-with-loki-and-the-plg-stack-93b27c90ec34','itnext.io: Logging in Kubernetes with Loki and the PLG Stack','','2022',0,'Detailed implementation guide for deploying the PLG (Prometheus, Loki, Grafana) stack on Kubernetes. Illustrates logging agent configurations that offer a lightweight alternative to EFK.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Log Management", "Kubernetes Logging"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/manage-auto-generated-secrets-in-your-helm-charts-5aee48ba6918','itnext.io: Manage Auto-generated Secrets In Your Helm Charts 🌟','','2021',0,'This guide offers solutions for the common problem of auto-generated secrets regenerating during standard Helm upgrade sequences. It provides explicit templating configurations designed to persist existing cluster values instead of replacing them. This strategy avoids service downtime in dependent microservices due to credential mismatches.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secret Management", "Helm Automation"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/manage-redis-on-aws-from-kubernetes-eeadba7eb889','itnext.io: Manage Redis on AWS from Kubernetes','','N/A',0,'Curator Insight describes how to manage AWS ElastiCache for Redis directly from Kubernetes. Live Grounding highlights using AWS Controllers for Kubernetes (ACK) or Crossplane to define managed Redis instances as custom resources (CRDs). This unifies stateful cloud infrastructure management within standard GitOps workflows.','English','Blog Post','Advanced',1,'online','manual','f3e66427cea7fa55436ea00b0d6ee0c98e8d8a3da18faa2066450689aba5ec5e',100.0,1.77903109664833903e+09,0,'2026-05-17T17:18:16.648339+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Managed Databases"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/manage-redis-on-aws-from-kubernetes-eeadba7eb889','itnext.io: Manage Redis on AWS from Kubernetes','','N/A',0,'Curator Insight describes how to manage AWS ElastiCache for Redis directly from Kubernetes. Live Grounding highlights using AWS Controllers for Kubernetes (ACK) or Crossplane to define managed Redis instances as custom resources (CRDs). This unifies stateful cloud infrastructure management within standard GitOps workflows.','English','Blog Post','Advanced',1,'online','manual','f3e66427cea7fa55436ea00b0d6ee0c98e8d8a3da18faa2066450689aba5ec5e',100.0,1779031096,0,'2026-05-17T17:18:16.648339+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Managed Databases"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/managing-kubernetes-secrets-securely-with-gitops-b8174b4f4d30','itnext.io: Managing Kubernetes Secrets Securely with GitOps (SOPS + AWS KMS + Flux)','','2021',0,'A crucial guide explaining how to securely manage encrypted Kubernetes Secrets in public Git repositories using Mozilla SOPS, AWS KMS, and the Flux source/kustomize decryption drivers.','YAML','Technical Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "flux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/managing-multiple-kubernetes-clusters-using-git-cd068bbd85ac','itnext.io: Managing multiple Kubernetes clusters using Git 🌟','','2022',0,'This deep-dive explores multi-cluster Kubernetes fleet management using GitOps methodologies. It details Git-based declarative workflows using tools like ArgoCD or GitLab Agent for Kubernetes to maintain architectural parity across environment stages.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "GitOps", "Kubernetes Management", "Multi-Cluster"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/measuring-patching-cadence-on-kubernetes-with-gitops-353bc4a1d25','itnext.io: Measuring Patching Cadence on Kubernetes with GitOps','','2021',4,'Outlines a GitOps framework designed to measure, audit, and accelerate software patch delivery within Kubernetes clusters. Outlines the integration of automated image updates with PR-driven deployment logs to gauge team response velocity.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "Policy & Compliance"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); @@ -8425,7 +8425,7 @@ INSERT INTO "resources" VALUES('https://itnext.io/top-10-ways-to-protect-eks-wor INSERT INTO "resources" VALUES('https://itnext.io/top-6-threat-detection-tools-for-containers-3dd80b77777e','itnext.io: Top 6 Threat Detection Tools for Containers','','2021',0,'A high-level technical assessment of the top six real-time threat detection technologies engineered for containers. It contrasts kernel-level trace systems (like eBPF) with agentless static scanners to highlight their unique benefits. This overview assists in building a comprehensive, multi-layered threat mitigation stack.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Detection", "Container Monitoring Tools"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/tracing-pod-to-pod-network-traffic-in-kubernetes-112523a325b2','itnext.io: Tracing Pod2Pod Network Traffic in Kubernetes | Daniele Polencic','','2021',0,'When service-to-service communication fails silently, engineers must dive deep into packet inspection. This tutorial guides readers through capture techniques, using tools like tcpdump and Wireshark inside container network namespaces to trace pod-to-pod traffic. It addresses the complexity of tracing traffic within overlay networks and virtual ethernet pairs.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Networking", "Packet Tracing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/traffic-shaping-with-kubernetes-and-istio-7e44fbfca200','itnext.io: Taffic Shaping - Kubernetes & Istio | Daniele Polencic','','2021',0,'A step-by-step exploration of traffic shaping options inside Istio, including request shadowing, percentage-based splits, and fault injection strategies designed to proactively test system limits and resilience patterns.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Traffic Management"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/understanding-kubectl-explain-9d703396cc8','==itnext.io: Using ‘kubectl explain’ for Custom Resources==','','2026',0,'An analytical guide showcasing how to leverage ''kubectl explain'' to dynamically inspect Custom Resource Definitions (CRDs). By querying the discovery API, platform engineers can navigate deeply nested custom resource structures and ensure compliance with schemas registered via operator patterns.','N/A','Article','Intermediate',0,'online','manual','d77e45f545d94e78b1b36db21a27d8e05142dc41bea2186451515607f0ad3ad8',100.0,1.77902934075678896e+09,0,'2026-05-17T16:49:00.756789+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/understanding-kubectl-explain-9d703396cc8','==itnext.io: Using ‘kubectl explain’ for Custom Resources==','','2026',0,'An analytical guide showcasing how to leverage ''kubectl explain'' to dynamically inspect Custom Resource Definitions (CRDs). By querying the discovery API, platform engineers can navigate deeply nested custom resource structures and ensure compliance with schemas registered via operator patterns.','N/A','Article','Intermediate',0,'online','manual','d77e45f545d94e78b1b36db21a27d8e05142dc41bea2186451515607f0ad3ad8',100.0,1779029340,0,'2026-05-17T16:49:00.756789+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/unleashing-the-power-of-kubernetes-1-26-56979ee667fd','itnext.io: Unleashing the Power of Kubernetes 1.26: Exploring the New ValidatingAdmissionPolicy Feature with CEL','','2022',0,'An in-depth guide on the ValidatingAdmissionPolicy introduced in Kubernetes 1.26. Leveraging the Common Expression Language (CEL), cluster administrators can write and enforce custom admission validation rules inside the API Server without deploying external webhook architectures. This provides a highly performant, declarative security mechanism that reduces control plane latency.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Policies", "CEL Admission"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/upgrade-cert-manager-for-your-production-deployment-without-downtime-ee5d32fabec8','itnext.io: Upgrade Cert-Manager for Your Production Deployment Without Downtime','','2021',0,'A highly technical guide focusing on upgrading production cert-manager instances without cluster downtime. Addresses API version deprecations, webhook migrations, and handling CRD migrations smoothly.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "PKI & Certificates", "cert-manager", "Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/using-aws-nlb-manually-targeting-an-eks-service-exposing-udp-traffic-17053ecd8f52','itnext.io: Using AWS NLB manually targeting an EKS Service exposing UDP traffic','','2021',0,'Advanced engineering tutorial outlining the manual provisioning and targeting configurations of Network Load Balancers (NLB) to handle inbound UDP traffic natively to pod layers on EKS.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Networking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); @@ -8434,42 +8434,42 @@ INSERT INTO "resources" VALUES('https://itnext.io/vault-cluster-with-auto-unseal INSERT INTO "resources" VALUES('https://itnext.io/why-and-how-of-kubernetes-ingress-and-networking-6cb308ca03d2','itnext.io: Why and How of Kubernetes Ingress (and Networking) 🌟','','2021',4,'Deconstructs the underlying flow of external traffic traversing through Ingress controllers down to the target endpoints. Outlines why standard Layer 4 proxies fall short for advanced routing and explains how Layer 7 controllers dynamically reload configurations dynamically upon API changes.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Fundamentals"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/why-do-developers-find-kubernetes-hard-6532e8d6ce7f','itnext.io: Why do developers find Kubernetes so hard?','','2021',0,'Diagnoses the cognitive load and operational hurdles associated with exposing raw Kubernetes interfaces directly to application developers. It analyzes the friction created by complex network topologies, YAML verbosity, and security policies, making the case for platform abstraction layers and custom developer portals.','Agnostic','Opinion Piece','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Kubernetes Usability"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/working-with-kubernetes-configmaps-part-1-volume-mounts-f0ace283f5aa','itnext.io: Working with kubernetes configmaps, part 1: volume mounts','- [itnext.io: Working with kubernetes configmaps, part 2: Watchers](https://itnext.io/working-with-kubernetes-configmaps-part-2-watchers-b6dd0e583d71)','2022',0,'Contrast study comparing dynamic ConfigMap directory updates against subPath volume mounts. Reviews how runtime container systems monitor symlink changes and the resulting operational pitfalls for daemon configurations.','Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "ConfigMaps", "Synchronization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/working-with-kubernetes-configmaps-part-2-watchers-b6dd0e583d71','itnext.io: Working with kubernetes configmaps, part 2: Watchers','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c4642098338acc234520b707627e5e04ae4e9f2ec2a8926586abef71e2ab2480',100.0,1.77903358629770588e+09,0,'2026-05-17T17:59:46.297706+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/working-with-kubernetes-configmaps-part-2-watchers-b6dd0e583d71','itnext.io: Working with kubernetes configmaps, part 2: Watchers','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c4642098338acc234520b707627e5e04ae4e9f2ec2a8926586abef71e2ab2480',100.0,1779033586,0,'2026-05-17T17:59:46.297706+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/working-with-the-kubernetes-api-587bc5941992','itnext.io: Working with the kubernetes API | Daniele Polencic 🌟','','2021',4,'Demonstrates programmatic interactions with the Kubernetes REST API. Provides examples of tracking real-time events, querying statuses, and using service accounts to build internal operators.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Architecture", "Hands-on"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/writing-a-kubernetes-cli-in-go-a3970ad58299','itnext.io: Writing a Kubernetes CLI in Go','','2023',0,'A focused developer guide for creating custom CLI tools for Kubernetes using Go. Teaches how to build Cobra command frames, handle kubeconfigs, and execute API calls through REST mappings.','Go','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "CLI Development", "Go & Cobra"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.io/wsl2-tips-limit-cpu-memory-when-using-docker-c022535faf6f','itnext.io: WSL2 Tips: Limit CPU/Memory When using Docker','','2020',0,'This technical guide explains how to prevent resource exhaustion on Windows by configuring a custom `.wslconfig` file to limit WSL 2''s CPU and memory allocations. Without these boundaries, WSL 2''s virtual machine can consume vast amounts of host resources during intensive builds or high-volume container runs. Applying these adjustments guarantees system stability and responsive workflows on developer machines.','N/A','Guide','Intermediate',0,'online','manual','e8bad0d63c57a2a71c844d7b0eab1b570481108796f312e07979c8c8fc24e753',100.0,1.77903380564472389e+09,0,'2026-05-17T18:03:25.644724+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Resource Optimization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.io/wsl2-tips-limit-cpu-memory-when-using-docker-c022535faf6f','itnext.io: WSL2 Tips: Limit CPU/Memory When using Docker','','2020',0,'This technical guide explains how to prevent resource exhaustion on Windows by configuring a custom `.wslconfig` file to limit WSL 2''s CPU and memory allocations. Without these boundaries, WSL 2''s virtual machine can consume vast amounts of host resources during intensive builds or high-volume container runs. Applying these adjustments guarantees system stability and responsive workflows on developer machines.','N/A','Guide','Intermediate',0,'online','manual','e8bad0d63c57a2a71c844d7b0eab1b570481108796f312e07979c8c8fc24e753',100.0,1779033805,0,'2026-05-17T18:03:25.644724+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Resource Optimization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04','itnext.io: Operator Lifecycle Manager','','2023',0,'Explains Operator Lifecycle Manager (OLM) as part of the Operator Framework. Highlights catalog management, automated dependency resolution, security upgrades, and dynamic operator scaling across production enterprise clusters.','Go','Architectural Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itnext.io/you-dont-need-microservices-2ad8508b9e27','itnext.io: You Don’t Need Microservices 🌟','','2022',4,'Critically evaluates the industry''s widespread push for microservices, highlighting cases of ''distributed monoliths'' and unnecessary network overhead. Advocates for modular monolith designs as a better option for teams lacking the infrastructure capacity to manage distributed systems.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Patterns", "Anti-Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itnext.iocloud-native-ci-cd-with-tekton-laying-the-foundation-a377a1b59ac0','itnext.io: Tekton Pipelines Kickstarter. Cloud Native CI/CD with Tekton'' — Laying The Foundation','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Tekton Pipelines Kickstarter. Cloud Native CI/CD with Tekton'' — Laying The Foundation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903357247224688e+09,0,'2026-05-17T17:59:32.472247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://itnext.iocloud-native-ci-cd-with-tekton-laying-the-foundation-a377a1b59ac0','itnext.io: Tekton Pipelines Kickstarter. Cloud Native CI/CD with Tekton'' — Laying The Foundation','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Tekton Pipelines Kickstarter. Cloud Native CI/CD with Tekton'' — Laying The Foundation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033572,0,'2026-05-17T17:59:32.472247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itrevolution.com/articles/get-started-with-team-topologies-in-8-steps','itrevolution.com: Get Started With Team Topologies In 8 Steps','','2020',0,'A practical roadmap to implementing Team Topologies, focusing on identifying stream-aligned, platform, enabling, and complicated-subsystem teams. Provides concrete steps for reducing cognitive load and managing team interaction modes to improve flow and speed up product feedback loops.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Design", "Team Topologies", "Implementation"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itrevolution.com/articles/the-problem-with-org-charts','itrevolution.com: The Problem With Org Charts','','2020',0,'Explores the friction between traditional hierarchical organizational charts and the dynamic, communication-focused patterns required for modern software delivery. Highlights how Conway''s Law dictates that systems design mirrors communication structures, recommending shifting towards Team Topologies-aligned structures to streamline product delivery.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Design", "Team Topologies", "Team Structure"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://itrevolution.com/author/gene-kim',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6f51866e04b84b8bc8c034a1c814d562c174c736a0ecf55026c93e981f7a574b',100.0,1.77913049502933692e+09,0,'2026-05-18T20:54:55.029337+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://itrevolution.com/faculty/gene-kim',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b83fef24ab0340f70f12d81cf38a2f6afa58ddb2e5c14b366efba176753abc58',100.0,1.77903041911073398e+09,0,'2026-05-17T17:06:59.110734+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://itrevolution.com/get-started-with-team-topologies-in-8-steps','itrevolution.com: Get Started With Team Topologies In 8 Steps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f5f31d0c1889fec52864d5ec5b2cad5c7638512e2f4b565160ca7d0a2b5d9763',100.0,1.77903123158079195e+09,0,'2026-05-17T17:20:31.580792+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://itrevolution.com/articles/get-started-with-team-topologies-in-8-steps"}'); -INSERT INTO "resources" VALUES('https://itrevolution.com/the-problem-with-org-charts','itrevolution.com: The Problem With Org Charts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62ebd83060da79481ca89a22949ad2dece3148a845bbae3b27859939cd84b832',100.0,1.77903343663924694e+09,0,'2026-05-17T17:57:16.639247+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://itrevolution.com/articles/the-problem-with-org-charts"}'); +INSERT INTO "resources" VALUES('https://itrevolution.com/author/gene-kim',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6f51866e04b84b8bc8c034a1c814d562c174c736a0ecf55026c93e981f7a574b',100.0,1779130495,0,'2026-05-18T20:54:55.029337+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://itrevolution.com/faculty/gene-kim',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b83fef24ab0340f70f12d81cf38a2f6afa58ddb2e5c14b366efba176753abc58',100.0,1779030419,0,'2026-05-17T17:06:59.110734+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://itrevolution.com/get-started-with-team-topologies-in-8-steps','itrevolution.com: Get Started With Team Topologies In 8 Steps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f5f31d0c1889fec52864d5ec5b2cad5c7638512e2f4b565160ca7d0a2b5d9763',100.0,1779031231,0,'2026-05-17T17:20:31.580792+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://itrevolution.com/articles/get-started-with-team-topologies-in-8-steps"}'); +INSERT INTO "resources" VALUES('https://itrevolution.com/the-problem-with-org-charts','itrevolution.com: The Problem With Org Charts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62ebd83060da79481ca89a22949ad2dece3148a845bbae3b27859939cd84b832',100.0,1779033436,0,'2026-05-17T17:57:16.639247+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://itrevolution.com/articles/the-problem-with-org-charts"}'); INSERT INTO "resources" VALUES('https://itsfoss.com/exa','itsfoss.com/exa','','2021',0,'Curator insight outlines `exa` as a rust-based colorized replacement for the traditional `ls` command. Live grounding signals that `exa` is now archived and deprecated; modern systems deploy `eza` to preserve safe directory printing and performance traits.','Rust','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Command Line", "Productivity"]','["[GUIDE]", "[LEGACY]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itsfoss.com/gitter','itsfoss.com: Gitter: A Cross-Platform Open Source Community Platform for Developers','','2020',0,'An exploration of Gitter, a highly integrated developer-focused chat tool. Note: In late 2020, Gitter migrated its infrastructure to the Matrix network, moving away from legacy proprietary structures.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Chat Platforms"]','["[LEGACY]"]','[]','["project-management-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itsfoss.com/htop-alternatives','itsfoss.com: 5 htop Alternatives to Enhance Your Linux System Monitoring Experience','','2022',0,'Evaluates advanced alternative monitoring frameworks like `btop`, `glances`, and `gtop`. Discusses graphic layouts, remote API telemetry integration, and individual performance profiling capabilities.','C++','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Performance", "Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://itsopensource.com/how-to-reduce-node-docker-image-size-by-ten-times','itsopensource.com: How to Reduce Node Docker Image Size by 10X','','2023',0,'Illustrates strategies to reduce Node.js runtime image sizes by up to 90%. Highlights multi-stage configurations, prune tools for dependencies, Alpine deployments, and build-time optimization.','JavaScript','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Node.js"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ittroubleshooter.in/run-parallel-build-kubernetes-cluster-jenkins','ittroubleshooter.in: Run Parallel Builds in Kubernetes Cluster with Jenkins'' Pipeline 🌟','','N/A',0,'A curated technical resource and architectural guide covering ittroubleshooter.in: Run Parallel Builds in Kubernetes Cluster with Jenkins'' Pipeline 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903055844444203e+09,0,'2026-05-17T17:09:18.444442+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://iximiuz.ck.page/posts/ivan-on-containers-kubernetes-and-backend-development-12','iximiuz.ck.page: Ivan on Containers, Kubernetes, and Backend Development','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','970e5e9b0b500a587bc850a7ab5823daa9348920e25fd9615935780434ef7aca',100.0,1.77903305113956403e+09,0,'2026-05-17T17:50:51.139564+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://iximiuz.kit.com/posts/ivan-on-containers-kubernetes-and-backend-development-12"}'); +INSERT INTO "resources" VALUES('https://ittroubleshooter.in/run-parallel-build-kubernetes-cluster-jenkins','ittroubleshooter.in: Run Parallel Builds in Kubernetes Cluster with Jenkins'' Pipeline 🌟','','N/A',0,'A curated technical resource and architectural guide covering ittroubleshooter.in: Run Parallel Builds in Kubernetes Cluster with Jenkins'' Pipeline 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030558,0,'2026-05-17T17:09:18.444442+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://iximiuz.ck.page/posts/ivan-on-containers-kubernetes-and-backend-development-12','iximiuz.ck.page: Ivan on Containers, Kubernetes, and Backend Development','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','970e5e9b0b500a587bc850a7ab5823daa9348920e25fd9615935780434ef7aca',100.0,1779033051,0,'2026-05-17T17:50:51.139564+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://iximiuz.kit.com/posts/ivan-on-containers-kubernetes-and-backend-development-12"}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/container-learning-path','iximiuz.com: Learning Containers From The Bottom Up | Ivan Velichko 🌟🌟🌟','','2021',5,'A highly-rated, bottom-up container learning path created by Ivan Velichko. Traces container concepts back to bare-metal OS fundamentals, covering chroot, cgroups, linux namespaces, and runc.','English','Syllabus','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Container Architecture", "OS Level Virtualization"]','["[DE FACTO STANDARD]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/container-networking-is-simple','iximiuz.com: Container Networking Is Simple!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ac5d462a6d287c057b476e2d0afab3a6d2efe7c083b8d899494ed3cb3fbd595',100.0,1779030967.61173,0,'2026-05-17T17:16:07.611730+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md", "docs/networking.md"]','[]','{}','{"review_metadata": {"original_url": "https://iximiuz.com/en/posts/container-networking-is-simple", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.023355"}, "duplicate_of": "https://labs.iximiuz.com/tutorials/container-networking-from-scratch"}'); -INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/containerd-command-line-clients','iximiuz.com: Why and How to Use containerd from the Command Line','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5190cb37c1f497ce69bac1c89ae6d954b9ae62e6e1fbb8b1349049e9c3e4811d',100.0,1.77903449269826698e+09,0,'2026-05-17T18:14:52.698267+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/containers-101-attach-vs-exec','iximiuz.com: Containers 101: attach vs. exec - what''s the difference?','','N/A',0,'A curated technical resource and architectural guide covering iximiuz.com: Containers 101: attach vs. exec - what''s the difference? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','40ef77a1ae0382685c8963a7a381fb40ff9096fdc46f001d507381bbb4c41b53',100.0,1.7790309872549951e+09,0,'2026-05-17T17:16:27.254995+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://labs.iximiuz.com/tutorials/docker-run-vs-attach-vs-exec"}'); +INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/container-networking-is-simple','iximiuz.com: Container Networking Is Simple!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ac5d462a6d287c057b476e2d0afab3a6d2efe7c083b8d899494ed3cb3fbd595',100.0,1779030967,0,'2026-05-17T17:16:07.611730+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md", "docs/networking.md"]','[]','{}','{"review_metadata": {"original_url": "https://iximiuz.com/en/posts/container-networking-is-simple", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.023355"}, "duplicate_of": "https://labs.iximiuz.com/tutorials/container-networking-from-scratch"}'); +INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/containerd-command-line-clients','iximiuz.com: Why and How to Use containerd from the Command Line','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5190cb37c1f497ce69bac1c89ae6d954b9ae62e6e1fbb8b1349049e9c3e4811d',100.0,1779034492,0,'2026-05-17T18:14:52.698267+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/containers-101-attach-vs-exec','iximiuz.com: Containers 101: attach vs. exec - what''s the difference?','','N/A',0,'A curated technical resource and architectural guide covering iximiuz.com: Containers 101: attach vs. exec - what''s the difference? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','40ef77a1ae0382685c8963a7a381fb40ff9096fdc46f001d507381bbb4c41b53',100.0,1779030987,0,'2026-05-17T17:16:27.254995+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://labs.iximiuz.com/tutorials/docker-run-vs-attach-vs-exec"}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/containers-making-images-better','iximiuz.com: In Pursuit of Better Container Images: Alpine, Distroless, Apko, Chisel, DockerSlim, oh my!','','2023',0,'A deep technical comparison of minimalist base image architectures (apko, Distroless, Chisel, DockerSlim) and their role in shrinking microservice attack surfaces. This guide walks through the trade-offs between packaging minimum system packages and compiling entirely distroless, binary-only configurations.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Optimization", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/containers-vs-pods','==iximiuz.com: Containers vs. Pods - Taking a Deeper Look==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','55e97a553682b6072a8143c79c4baf3e135e70ff707bb5d9a92bee7520627649',100.0,1.77903342615872693e+09,0,'2026-05-17T17:57:06.158727+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://iximiuz.com/en/posts/containers-vs-pods", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.988113"}}'); +INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/containers-vs-pods','==iximiuz.com: Containers vs. Pods - Taking a Deeper Look==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','55e97a553682b6072a8143c79c4baf3e135e70ff707bb5d9a92bee7520627649',100.0,1779033426,0,'2026-05-17T17:57:06.158727+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://iximiuz.com/en/posts/containers-vs-pods", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.988113"}}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/docker-debug-slim-containers','iximiuz.com: Docker: How To Debug Distroless And Slim Containers 🌟','','2023',0,'Introduces brilliant systems troubleshooting strategies for hardened distroless images containing no system shells. Details namespace sharing techniques, container attachment interfaces, and process-level inspection.','Shell','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Diagnostics", "Debugging Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/docker-publish-container-ports','iximiuz.com: What Actually Happens When You Publish a Container Port 🌟','','2021',4,'An elite architectural exploration of how published ports route traffic. Explains packet pathways from the host NIC through iptables, DNAT rules, virtual interfaces, and down to the application''s listen sockets.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker Networking & Volumes", "Networking"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/docker-publish-port-of-running-container','iximiuz.com: How To Publish a Port of a Running Container 🌟','','2023',0,'Explores advanced network diagnostic patterns to dynamically inject and expose port mappings on active, running Docker containers without lifecycle interruptions. Details underlying Linux namespaces, iptables configurations, and runtime API calls.','Shell','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Runtime", "Network Engineering"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-api-call-simple-http-client','iximiuz.com: How To Call Kubernetes API using Simple HTTP Client 🌟🌟🌟','','2021',5,'A highly practical walk-through illustrating how to query the Kubernetes API securely from any external script or HTTP client. Focuses on certificate manipulation and authentication headers.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Debugging", "HTTP Client"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-api-go-cli','iximiuz.com: How To Develop Kubernetes CLIs Like a Pro','','2024',0,'A master tutorial on constructing professional CLI integrations for Kubernetes. Highlights terminal output formats, localized API discovery caches, custom schema validations, and concurrency strategies.','Go','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "CLI Development", "Go & Cobra"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-api-go-types-and-common-machinery','iximiuz.com: How To Call Kubernetes API using Go - Types and Common Machinery','','N/A',0,'A masterfully structured tutorial on raw Kubernetes API mechanisms using Go''s dynamic client and RESTClient abstractions. Explains complex API machinery concepts in clear, visual steps.','en','Guide','Advanced',0,'online','manual','17d3b56a67282d31e4d58d501884cad243f3f52bd21d9e225fd4fc444cdcfd7e',100.0,1.779032522672338e+09,1,'2026-05-17T17:42:02.672338+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Kubernetes Integration"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-api-go-types-and-common-machinery','iximiuz.com: How To Call Kubernetes API using Go - Types and Common Machinery','','N/A',0,'A masterfully structured tutorial on raw Kubernetes API mechanisms using Go''s dynamic client and RESTClient abstractions. Explains complex API machinery concepts in clear, visual steps.','en','Guide','Advanced',0,'online','manual','17d3b56a67282d31e4d58d501884cad243f3f52bd21d9e225fd4fc444cdcfd7e',100.0,1779032522,1,'2026-05-17T17:42:02.672338+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Kubernetes Integration"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-api-how-to-extend','iximiuz.com: How To Extend Kubernetes API - Kubernetes vs. Django','','2021',5,'Contrasts the architectural approaches of the Kubernetes API with classical web frameworks like Django. Highlights reconciliation loops and declarative infrastructure patterns.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Extensibility", "Architecture"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-api-structure-and-terminology','iximiuz.com: Working with Kubernetes API - Resources, Kinds, and Objects','','2021',5,'An elegant structural analysis clarifying confusing terminology in the Kubernetes API. Explores the explicit definitions and dependencies of Kinds, Resources, and active cluster Objects.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Architecture", "Terminology"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-ephemeral-containers','iximiuz.com: Kubernetes Ephemeral Containers and kubectl debug Command 🌟','','2023',0,'A comprehensive deep-dive into the architectural mechanics of kubectl debug and ephemeral containers. Explains container namespaces sharing, security contexts, and step-by-step diagnostic workflows on live clusters.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Pod Lifecycle", "Ephemeral Containers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-operator-pattern','iximiuz.com: Exploring Kubernetes Operator Pattern 🌟','','2021',0,'A deep-dive analysis on the mechanics of the controller runtime. It explains internal structures such as informers, dynamic work queues, and client-go caches, illustrating how reconciliation loops run concurrently.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Deep Dive", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-vs-virtual-machines','==iximiuz.com: How Kubernetes Reinvented Virtual Machines (in a good sense)=='' 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9afb69f9d90ea5a80c4c9b150931c3a7c9a102bcd35c004a71cf018e39c0bb34',100.0,1.779033824769665e+09,0,'2026-05-17T18:03:44.769665+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://iximiuz.com/en/posts/kubernetes-vs-virtual-machines", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.001387"}}'); +INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-vs-virtual-machines','==iximiuz.com: How Kubernetes Reinvented Virtual Machines (in a good sense)=='' 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9afb69f9d90ea5a80c4c9b150931c3a7c9a102bcd35c004a71cf018e39c0bb34',100.0,1779033824,0,'2026-05-17T18:03:44.769665+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://iximiuz.com/en/posts/kubernetes-vs-virtual-machines", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.001387"}}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/laymans-iptables-101','iximiuz.com: Illustrated introduction to Linux iptables','','2021',0,'A highly descriptive, visual deep dive into the inner workings of the Linux netfilter and iptables frameworks. Explains how packets flow through tables (filter, nat, mangle, raw) and standard chains (INPUT, OUTPUT, FORWARD, PREROUTING, POSTROUTING). Essential reading for understanding low-level Kubernetes container networking interface (CNI) routing.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Firewalls"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/prometheus-functions-agg-over-time','iximiuz.com: Prometheus Cheat Sheet - Moving Average, Max, Min, etc (Aggregation Over Time)','','2026',0,'A technical guide for applying aggregate-over-time algorithms inside Prometheus. Curator Insight highlights performance metrics monitoring. Live Grounding confirms these specific metrics equations are critical for building standard Grafana dashboards.','PromQL','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics & Monitoring", "Prometheus"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/prometheus-vector-matching','iximiuz.com: Prometheus Cheat Sheet - How to Join Multiple Metrics (Vector Matching) 🌟','','2026',0,'An advanced technical guide targeting complex PromQL vector matching and joining. Curator Insight notes how it simplifies multi-dimension indexing. Live Grounding shows this is a critical reference for engineers designing precise production alerts.','PromQL','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics & Monitoring", "Prometheus"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}'); @@ -8479,23 +8479,23 @@ INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/ssh-tunnels','iximi INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/thick-container-vulnerabilities','iximiuz.com: The need for slimmer containers. Scanning official Python images with Snyk','','2021',0,'An in-depth technical article demonstrating the correlation between container footprint size and security surface area. Compares standard debian-based Python base images with alpine and distroless alternatives utilizing Snyk. Highlights how removing utility packages significantly reduces threat profiles.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iximiuz.com/en/series/working-with-kubernetes-api','iximiuz.com: Working with Kubernetes API','','2021',5,'A comprehensive series dissecting the internal design of the API Server. Thoroughly details etcd storage bindings, API conversion rules, and the mechanics of watch events.','English','Series','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Architecture", "Series"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://iximiuz.kit.com/posts/ivan-on-containers-kubernetes-and-backend-development-12','iximiuz.ck.page: Ivan on Containers, Kubernetes, and Backend Development','','2023',0,'A highly educational newsletter series focusing on the deep-dive mechanics of container runtimes, Kubernetes API orchestration, and backend architecture. It bridges backend software engineering with low-level container execution models, explaining kernel-level primitives crucial for building resilient cloud-native systems.','English','Newsletter','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Backend Development", "Containerization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jaffarshaik.medium.com/kubernetes-architecture-and-components-bf637dbd0526','==jaffarshaik.medium.com: Kubernetes Architecture and components== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==jaffarshaik.medium.com: Kubernetes Architecture and components== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790338620560429e+09,0,'2026-05-17T18:04:22.056043+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jakarta.ee',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cf9eb8e0ece5aa4ae210af01b75cb20ad2f0235dee1e3d3483f077621c68d62b',100.0,1.7790295073226161e+09,1,'2026-05-17T16:51:47.322616+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://jaffarshaik.medium.com/kubernetes-architecture-and-components-bf637dbd0526','==jaffarshaik.medium.com: Kubernetes Architecture and components== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==jaffarshaik.medium.com: Kubernetes Architecture and components== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033862,0,'2026-05-17T18:04:22.056043+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jakarta.ee',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cf9eb8e0ece5aa4ae210af01b75cb20ad2f0235dee1e3d3483f077621c68d62b',100.0,1779029507,1,'2026-05-17T16:51:47.322616+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://jakevdp.github.io/PythonDataScienceHandbook','Python Data Science Handbook 🌟','','2022',0,'An essential technical handbook for Python''s core data science tools. Provides high-density architectural explanations of NumPy arrays, Pandas structured tables, Matplotlib visualization objects, and Scikit-Learn pipelines.','Python','Book','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Data Analysis"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{"duplicate_of": "https://github.dev/jakevdp/PythonDataScienceHandbook/tree/master/notebooks"}'); INSERT INTO "resources" VALUES('https://jakubstransky.com/2021/11/05/4-devs-kubernetes-interview-question-made-easy','jakubstransky.com: 4 devs by devs: Kubernetes interview question made easy','','2021',3,'Developer-centric walkthrough addressing container orchestration challenges. Discusses the relationship between ingress controllers, ingress resources, internal service definitions, and horizontal autoscaling parameters.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jamaica-gleaner.com/article/business/20211224/amazon-outages-future-implications','jamaica-gleaner.com: Amazon outage’s future implications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cea211d297d9124ea92b8cf4c658c17394c874837adcbb1c45db39fc7793b391',100.0,1.77903157751788401e+09,0,'2026-05-17T17:26:17.517884+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://past.jamaica-gleaner.com/article/business/20211224/amazon-outages-future-implications"}'); -INSERT INTO "resources" VALUES('https://jamalshahverdiev.medium.com/argocd-applicationset-with-applications-image-updater-and-notification-controller-with-sso-bba3182dad8a','jamalshahverdiev.medium.com: ArgoCD ApplicationSet with Applications, Image'' Updater and Notification controller with SSO','','N/A',0,'A curated technical resource and architectural guide covering jamalshahverdiev.medium.com: ArgoCD ApplicationSet with Applications, Image'' Updater and Notification controller with SSO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903204597980189e+09,0,'2026-05-17T17:34:05.979802+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jamesdefabia.github.io/docs/user-guide/kubectl/kubectl_explain','kubectl explain','','2026',0,'Official reference documentation for ''kubectl explain'', a critical utility for schema exploration within the Kubernetes API. Architecturally, it queries the cluster OpenAPI specification directly to output detailed structural layouts of specific resources, assisting developers in constructing valid declarative YAML manifests.','N/A','Documentation','Beginner',0,'online','manual','3705d81354a0ecb5a7ef02884cf63513a0af6cecc78633f03ee37c83a3b032df',100.0,1.77903257466131591e+09,1,'2026-05-17T17:42:54.661316+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jamaica-gleaner.com/article/business/20211224/amazon-outages-future-implications','jamaica-gleaner.com: Amazon outage’s future implications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cea211d297d9124ea92b8cf4c658c17394c874837adcbb1c45db39fc7793b391',100.0,1779031577,0,'2026-05-17T17:26:17.517884+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://past.jamaica-gleaner.com/article/business/20211224/amazon-outages-future-implications"}'); +INSERT INTO "resources" VALUES('https://jamalshahverdiev.medium.com/argocd-applicationset-with-applications-image-updater-and-notification-controller-with-sso-bba3182dad8a','jamalshahverdiev.medium.com: ArgoCD ApplicationSet with Applications, Image'' Updater and Notification controller with SSO','','N/A',0,'A curated technical resource and architectural guide covering jamalshahverdiev.medium.com: ArgoCD ApplicationSet with Applications, Image'' Updater and Notification controller with SSO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032045,0,'2026-05-17T17:34:05.979802+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jamesdefabia.github.io/docs/user-guide/kubectl/kubectl_explain','kubectl explain','','2026',0,'Official reference documentation for ''kubectl explain'', a critical utility for schema exploration within the Kubernetes API. Architecturally, it queries the cluster OpenAPI specification directly to output detailed structural layouts of specific resources, assisting developers in constructing valid declarative YAML manifests.','N/A','Documentation','Beginner',0,'online','manual','3705d81354a0ecb5a7ef02884cf63513a0af6cecc78633f03ee37c83a3b032df',100.0,1779032574,1,'2026-05-17T17:42:54.661316+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jamiemaguire.net/index.php/2023/04/22/first-look-azure-open-ai-studio-prompt-engineering-what-you-can-do-and-how','jamiemaguire.net: First Look: Azure Open AI Studio, Prompt Engineering. What You Can Do and How','','2023',0,'Architectural breakdown of Azure OpenAI Studio, exploring model playground utilization, payload configurations, prompting practices, and systemic safeguards to mitigate hallucinations.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Azure OpenAI"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jan-krueger.net/git-cheat-sheet-extended-edition','jan-krueger.net: Git cheat sheet, extended edition','','2022',3,'Curator Insight: An extended, detailed reference card compiling advanced plumbing options and config parameters. Live Grounding: Very useful for Git power-users customizing their global shell configurations, alias setups, and SSH multi-key authentication strategies.','English','Reference Card','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jasiek-petryk.medium.com/setting-up-a-private-helm-chart-repository-on-github-4a767703cec8','jasiek-petryk.medium.com: Setting up a private Helm chart repository on'' GitHub','','N/A',0,'A curated technical resource and architectural guide covering jasiek-petryk.medium.com: Setting up a private Helm chart repository on'' GitHub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903061482482409e+09,0,'2026-05-17T17:10:14.824824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jasiek-petryk.medium.com/setting-up-a-private-helm-chart-repository-on-github-4a767703cec8','jasiek-petryk.medium.com: Setting up a private Helm chart repository on'' GitHub','','N/A',0,'A curated technical resource and architectural guide covering jasiek-petryk.medium.com: Setting up a private Helm chart repository on'' GitHub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030614,0,'2026-05-17T17:10:14.824824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jasperfx.github.io/lamar','Lamar','','2025',0,'An advanced, high-performance IoC container and assembly scanning engine compatible with Microsoft''s DI standards. Leverages Roslyn-powered dynamic code compilation to optimize dependency resolution pathways in microservices.','C#','Library','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Application Diagnostics", "IoC Containers"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jasperfx.github.io/oakton','Oakton','','2025',0,'An robust CLI command parser and diagnostic middleware for .NET console applications. Enables advanced command-line tool structuring, service health assessments, and native execution hook extensions within standard ASP.NET Core hosts.','C#','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Application Diagnostics", "CLI Engines"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javaconceptoftheday.com/java-9-interface-private-methods','javaconceptoftheday.com: Java 9 Interface Private Methods','','2017',0,'An educational guide on the introduction of private methods within Java 9 interfaces. It explains how this structural addition enables better code encapsulation, dry code patterns, and common utility reusability inside interface default methods.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javaoperatorsdk.io','javaoperatorsdk.io: Build Kubernetes Operators in Java without hassle','','2026',0,'The Java Operator SDK is an open-source, enterprise-grade framework for developing reliable Kubernetes operators using pure Java. It handles complex reconciliation patterns, informer caches, and API interactions seamlessly.','Java','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Java SDKs", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2011/04/garbage-collection-in-java.html','javarevisited.blogspot.com: How Garbage Collection works in Java? Explained (2011)','','2011',0,'A fundamental learning resource explaining basic JVM Garbage Collection loops, young-and-old generational divisions, and classic algorithms (such as Serial and Parallel collectors). While standard for conceptual onboarding, developers should supplement this material with modern G1GC and low-latency concurrent garbage collectors.','English','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2013/07/role-based-access-control-using-spring-security-ldap-authorities-mapping-mvc.html','javarevisited.blogspot.com: Role based Access control using Spring Security and MVC, Mapping LDAP Groups to Authorities for Authorization','','2013',0,'A historical implementation guide detailing role-based access control (RBAC) mapping LDAP directory groups onto Spring Security authorities. While LDAP remains common, modern 2026 architectures heavily prefer stateless, OAuth2/OIDC and JWT-based validation models.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Security", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2017/02/difference-between-executor-executorservice-and-executors-in-java.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d550d8e7b432a9a87cd78e2b66a5b89bca429660fdd8fe3164f12669d5c56a98',100.0,1.77903333638252305e+09,0,'2026-05-17T17:55:36.382523+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2017/02/difference-between-executor-executorservice-and-executors-in-java.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d550d8e7b432a9a87cd78e2b66a5b89bca429660fdd8fe3164f12669d5c56a98',100.0,1779033336,0,'2026-05-17T17:55:36.382523+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2017/12/10-things-java-programmers-should-learn.html','javarevisited.blogspot.com: 10 Things Java Programmers Should Learn in 2022','','2022',0,'Overview of essential modern skills for Java developers, highlighting GraalVM, Spring Boot 3, reactive microservices, Docker, Kubernetes integration, and concurrency APIs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java", "Career Development"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2018/06/java-vs-python-which-programming-language-to-learn-first.html','javarevisited.blogspot.com: Java vs Python - Which Programming Language beginners should learn in 2022?','','2022',0,'Curator Insight: A technical comparison of static type execution in Java versus dynamic runtimes in Python. Live Grounding: Reviews execution overhead profiles, virtual machine performance, learning paths, and application design parameters across enterprise development landscapes.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "General Engineering", "Language Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); @@ -8520,52 +8520,52 @@ INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2022/02/how-t INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2022/03/top-20-apache-kafka-interview-questions.html','javarevisited.blogspot.com: Top 20 Apache Kafka Interview Questions with Answers','','2022',4,'Technical review of Apache Kafka distributed broker architecture. Explores partition replication, consumer group rebalancing, write-ahead logs, and message semantics like Exactly-Once Processing (EOS).','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Apache Kafka"]','["[ENTERPRISE-STABLE]"]','[]','["interview-questions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2022/08/how-to-post-json-data-with-curl-command.html','javarevisited.blogspot.com: How to send POST Request with JSON Payload using Curl Command in Linux to Test RESTful Web Services?','','2022',3,'Practical tutorial demonstrating how to perform HTTP POST requests with raw JSON payloads using the cURL CLI tool. This represents an essential skill for terminal-based API profiling, continuous integration sanity checks, and debugging.','Shell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Tooling", "CLI Utilities", "cURL"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2022/08/json-interview-questions-with-answers.html','javarevisited.blogspot.com: Top 20 JSON Interview Questions with Answers for Beginners and Experienced Developers','','2022',3,'Basic guide covering JavaScript Object Notation rules. Contemplates object mapping, nested configurations, schema validations, and comparison against compact representations like Protobuf.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Data Formats", "JSON"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://javascript.plainenglish.io/enough-why-its-time-to-rip-out-angular-7d831802c8a2','javascript.plainenglish.io: Angular is Costing Companies Billions','','N/A',0,'A curated technical resource and architectural guide covering javascript.plainenglish.io: Angular is Costing Companies Billions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903126623146796e+09,0,'2026-05-17T17:21:06.231468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/angular.md"]','["angular.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://javascript.plainenglish.io/everything-you-need-to-know-about-yaml-files-5423358cc5c9','javascript.plainenglish.io: Everything You Need To Know About YAML Files','','N/A',0,'A curated technical resource and architectural guide covering javascript.plainenglish.io: Everything You Need To Know About YAML Files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903380188363695e+09,0,'2026-05-17T18:03:21.883637+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true, "duplicate_of": "https://betterprogramming.pub/everything-you-need-to-know-about-kafka-a83e2456d14c"}'); -INSERT INTO "resources" VALUES('https://javaspringvaadin.wordpress.com/2018/05/22/mavenintellijidea','javaspringvaadin.wordpress.com: Crea un Proyecto Maven desde el IDE IntelliJ'' IDEA','','N/A',0,'A curated technical resource and architectural guide covering javaspringvaadin.wordpress.com: Crea un Proyecto Maven desde el IDE IntelliJ'' IDEA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1.77903086152754902e+09,0,'2026-05-17T17:14:21.527549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://javascript.plainenglish.io/enough-why-its-time-to-rip-out-angular-7d831802c8a2','javascript.plainenglish.io: Angular is Costing Companies Billions','','N/A',0,'A curated technical resource and architectural guide covering javascript.plainenglish.io: Angular is Costing Companies Billions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031266,0,'2026-05-17T17:21:06.231468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/angular.md"]','["angular.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://javascript.plainenglish.io/everything-you-need-to-know-about-yaml-files-5423358cc5c9','javascript.plainenglish.io: Everything You Need To Know About YAML Files','','N/A',0,'A curated technical resource and architectural guide covering javascript.plainenglish.io: Everything You Need To Know About YAML Files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033801,0,'2026-05-17T18:03:21.883637+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true, "duplicate_of": "https://betterprogramming.pub/everything-you-need-to-know-about-kafka-a83e2456d14c"}'); +INSERT INTO "resources" VALUES('https://javaspringvaadin.wordpress.com/2018/05/22/mavenintellijidea','javaspringvaadin.wordpress.com: Crea un Proyecto Maven desde el IDE IntelliJ'' IDEA','','N/A',0,'A curated technical resource and architectural guide covering javaspringvaadin.wordpress.com: Crea un Proyecto Maven desde el IDE IntelliJ'' IDEA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1779030861,0,'2026-05-17T17:14:21.527549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javatechonline.com/deploy-spring-boot-docker-spring-boot','javatechonline.com: How To Deploy Spring Boot Application In Docker?','','2021',0,'An introductory walkthrough detailing how to containerize Java-based enterprise workloads. Focuses on constructing optimized Dockerfiles, multi-stage builds to minimize image footprint, and utilizing spring-boot-maven-plugin or buildpacks to generate production-ready container layers.','Java','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Containerization", "Java Spring Boot"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://javatechonline.com/distributed-tracing-logging-using-sleuth-zipkin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7353b526d34e2810fe90f5d2c208d22e2f204f5e8c770988689ae98225164603',100.0,1.77913049498986601e+09,1,'2026-05-18T20:54:54.989866+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://javatechonline.com/how-to-deploy-spring-boot-application-in-docker','javatechonline.com: How To Deploy Spring Boot Application In Docker?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','545b67507ca073ed85062010697ef67dfc5020fd250c53c607e528bcf374bd41',100.0,1779032335.1423,0,'2026-05-17T17:38:55.142300+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://javatechonline.com/deploy-spring-boot-docker-spring-boot"}'); -INSERT INTO "resources" VALUES('https://javatechonline.com/how-to-implement-distributed-logging-tracing-using-sleuth-zipkin','javatechonline.com: How To Implement Distributed Logging Tracing Using Sleuth'' Zipkin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c34502520db839f63ccf3da1c52dcf8aa11a901f97cebd3bfb14803d1aa168ea',100.0,1.77903024386212301e+09,0,'2026-05-17T17:04:03.862123+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://javatechonline.com/distributed-tracing-logging-using-sleuth-zipkin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7353b526d34e2810fe90f5d2c208d22e2f204f5e8c770988689ae98225164603',100.0,1779130494,1,'2026-05-18T20:54:54.989866+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://javatechonline.com/how-to-deploy-spring-boot-application-in-docker','javatechonline.com: How To Deploy Spring Boot Application In Docker?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','545b67507ca073ed85062010697ef67dfc5020fd250c53c607e528bcf374bd41',100.0,1779032335,0,'2026-05-17T17:38:55.142300+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://javatechonline.com/deploy-spring-boot-docker-spring-boot"}'); +INSERT INTO "resources" VALUES('https://javatechonline.com/how-to-implement-distributed-logging-tracing-using-sleuth-zipkin','javatechonline.com: How To Implement Distributed Logging Tracing Using Sleuth'' Zipkin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c34502520db839f63ccf3da1c52dcf8aa11a901f97cebd3bfb14803d1aa168ea',100.0,1779030243,0,'2026-05-17T17:04:03.862123+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://javatechonline.com/how-to-monitor-spring-boot-microservices-using-elk-stack','javatechonline.com: How To Monitor Spring Boot Microservices Using ELK Stack?','','2022',0,'Provides a step-by-step architectural guide on routing Logback appender JSON streams from Spring Boot microservices into Logstash, indexing them in Elasticsearch, and visualizing error trends in Kibana.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Spring Boot"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javatechonline.com/how-to-work-with-apache-kafka-in-spring-boot','javatechonline.com: How To Work With Apache Kafka In Spring Boot?','','2022',0,'Guides developers through integrating Apache Kafka within Spring Boot microservices. It highlights declarative patterns for configuring high-performance messaging producers, transactional consumer groups, and automated schema registry interactions via Spring configuration properties.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architecture", "Kafka Integration", "Spring Kafka"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javatechonline.com/microservices-in-java','javatechonline.com: Making Java easy to learn - Microservices In Java 🌟','','2023',0,'A programmatic blueprint for building microservices in the Java ecosystem. The tutorial covers architectural pillars: API Gateways, service discovery, distributed configuration, load balancing, and fault tolerance patterns using Spring Cloud and resilient frameworks.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Microservices Design", "Java Microservices"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://javatechonline.com/oops-design-principles','javatechonline.com: Making Java easy to learn - OOPs Design Principles','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','73be418ca6092df080ceade00431dcf152a81eaf514220453a0e5452582e4deb',100.0,1.77903198945525288e+09,0,'2026-05-17T17:33:09.455253+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://javatechonline.com/oops-principles-oops-design-principles"}'); +INSERT INTO "resources" VALUES('https://javatechonline.com/oops-design-principles','javatechonline.com: Making Java easy to learn - OOPs Design Principles','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','73be418ca6092df080ceade00431dcf152a81eaf514220453a0e5452582e4deb',100.0,1779031989,0,'2026-05-17T17:33:09.455253+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://javatechonline.com/oops-principles-oops-design-principles"}'); INSERT INTO "resources" VALUES('https://javatechonline.com/oops-principles-oops-design-principles','javatechonline.com: Making Java easy to learn - OOPs Design Principles','','2022',0,'An in-depth guide on SOLID design principles and Object-Oriented Programming (OOP) methodologies. This resource links core design patterns to system modularity and maintainability, providing developers with the tools to construct long-term, evolvable software systems.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Design Patterns", "OOP Principles"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javatechonline.com/spring-boot-annotations-with-examples','javatechonline.com: Making Java easy to learn - Spring Boot Annotations With Examples','','2023',0,'A detailed technical catalog of Spring Boot annotations with practical code examples. It explores the mechanics of configuration annotations, injection decorators, web mapping handlers, and data persistence markers essential for modern cloud microservices.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Spring Framework", "Annotations"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javatutorial.net/introduction-to-spring-web-framework','javatutorial.net: Introduction to Spring Web Framework','','2021',0,'A starter guide outlining fundamental request-handling mechanics in Spring MVC. It illustrates how the DispatcherServlet delegates routing, how controllers process model attributes, and the configuration patterns needed to expose clean RESTful endpoints.','Java','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Web Layer", "MVC"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://javatutorial.net/spring-vs-java-ee','javatutorial.net: Spring vs. Java EE','','2020',0,'A historical comparison tracking the evolution of Spring against Java EE / Jakarta EE specifications. It explains how both ecosystems eventually converged in cloud-native design, adopting similar annotation-driven configuration and dependency injection principles.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Framework Selection", "Architecture Battle"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://javi-kata.medium.com/ci-cd-the-journey-of-a-dummy-team-f51a061684bc','javi-kata.medium.com: CI/CD the journey of a dummy team 🌟','','N/A',0,'A curated technical resource and architectural guide covering javi-kata.medium.com: CI/CD the journey of a dummy team 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790319101319909e+09,0,'2026-05-17T17:31:50.131991+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jaxenter.com/cicd-microservices-docker-162408.html','jaxenter.com: CI/CD for Spring Boot Microservices: Part 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ebfb9bea16ab760fad86fb6385542f087988e66bcf1a5f4272c741b90523bf2',100.0,1.77902980758113908e+09,0,'2026-05-17T16:56:47.581139+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://devm.io/microservices/cicd-microservices-docker-162408"}'); -INSERT INTO "resources" VALUES('https://jaxenter.com/grafana-7-0-interview-tom-wilkie-172261.html','Grafana 7.0: “We’ve built one of the best visualisation tools and it’s not'' tied to any one database”','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5568b2b3c78ece3438b8834ff1e6b92877f4586471d4b8df13593d1db855c172',100.0,1.77902963519963192e+09,0,'2026-05-17T16:53:55.199632+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://jaxenter.com/kubernetes-bigger-173675.html','jaxenter.com: Kubernetes Is Much Bigger Than Containers: Here’s Where It'' Will Go Next','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78c662d8c2143d3f273fd0db7ed5bc05954a831bf5d1b645791485cd6b355d2b',100.0,1.77903451951430106e+09,0,'2026-05-17T18:15:19.514301+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://devm.io/kubernetes/kubernetes-bigger-173675"}'); -INSERT INTO "resources" VALUES('https://jaxenter.com/kubernetes-extensions-172215.html','jaxenter.com: Six Essential Kubernetes Extensions to Add to Your Toolkit'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8f592ac5e486210ee5060456b9d14f074c166152efc3fb47e43c4dfa73e70df',100.0,1.77903053672086596e+09,0,'2026-05-17T17:08:56.720866+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://devm.io/kubernetes/kubernetes-extensions-172215"}'); -INSERT INTO "resources" VALUES('https://jaxenter.com/kubernetes-microservices-162690.html','jaxenter.com: CI/CD for Spring Boot Microservices: Part 2. Extending CI/CD:'' Kubernetes Continuous Deployment for Microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5568b2b3c78ece3438b8834ff1e6b92877f4586471d4b8df13593d1db855c172',100.0,1.77903162342728209e+09,0,'2026-05-17T17:27:03.427282+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://jaxenter.com/grafana-7-0-interview-tom-wilkie-172261.html"}'); -INSERT INTO "resources" VALUES('https://jaxenter.com/kubernetes-practical-implications-171647.html','jaxenter.com: Practical Implications for Adopting a Multi-Cluster, Multi-Cloud'' Kubernetes Strategy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e71739f303fd28d2228092ac8fa1588d134ac47fbaaec69dc03121474dd0133',100.0,1779029943.39633,0,'2026-05-17T16:59:03.396330+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://devm.io/kubernetes/kubernetes-practical-implications-171647"}'); -INSERT INTO "resources" VALUES('https://jayendrapatil.com','Jayendra''s Blog 🌟🌟','','2026',0,'An authoritative engineering study portal focusing on AWS architectures, credential prep, and deep technical summaries of service dependencies. Valuable for validation of edge-case service limits.','N/A','Blog Post','Intermediate',0,'online','manual','38a2c6c4fca2c37160b7d646a7f30237b6e3a214f73fe3c1203e475a0970a573',100.0,1.77903134049265503e+09,1,'2026-05-17T17:22:20.492655+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://javi-kata.medium.com/ci-cd-the-journey-of-a-dummy-team-f51a061684bc','javi-kata.medium.com: CI/CD the journey of a dummy team 🌟','','N/A',0,'A curated technical resource and architectural guide covering javi-kata.medium.com: CI/CD the journey of a dummy team 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031910,0,'2026-05-17T17:31:50.131991+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jaxenter.com/cicd-microservices-docker-162408.html','jaxenter.com: CI/CD for Spring Boot Microservices: Part 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ebfb9bea16ab760fad86fb6385542f087988e66bcf1a5f4272c741b90523bf2',100.0,1779029807,0,'2026-05-17T16:56:47.581139+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://devm.io/microservices/cicd-microservices-docker-162408"}'); +INSERT INTO "resources" VALUES('https://jaxenter.com/grafana-7-0-interview-tom-wilkie-172261.html','Grafana 7.0: “We’ve built one of the best visualisation tools and it’s not'' tied to any one database”','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5568b2b3c78ece3438b8834ff1e6b92877f4586471d4b8df13593d1db855c172',100.0,1779029635,0,'2026-05-17T16:53:55.199632+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://jaxenter.com/kubernetes-bigger-173675.html','jaxenter.com: Kubernetes Is Much Bigger Than Containers: Here’s Where It'' Will Go Next','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78c662d8c2143d3f273fd0db7ed5bc05954a831bf5d1b645791485cd6b355d2b',100.0,1779034519,0,'2026-05-17T18:15:19.514301+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://devm.io/kubernetes/kubernetes-bigger-173675"}'); +INSERT INTO "resources" VALUES('https://jaxenter.com/kubernetes-extensions-172215.html','jaxenter.com: Six Essential Kubernetes Extensions to Add to Your Toolkit'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8f592ac5e486210ee5060456b9d14f074c166152efc3fb47e43c4dfa73e70df',100.0,1779030536,0,'2026-05-17T17:08:56.720866+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://devm.io/kubernetes/kubernetes-extensions-172215"}'); +INSERT INTO "resources" VALUES('https://jaxenter.com/kubernetes-microservices-162690.html','jaxenter.com: CI/CD for Spring Boot Microservices: Part 2. Extending CI/CD:'' Kubernetes Continuous Deployment for Microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5568b2b3c78ece3438b8834ff1e6b92877f4586471d4b8df13593d1db855c172',100.0,1779031623,0,'2026-05-17T17:27:03.427282+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://jaxenter.com/grafana-7-0-interview-tom-wilkie-172261.html"}'); +INSERT INTO "resources" VALUES('https://jaxenter.com/kubernetes-practical-implications-171647.html','jaxenter.com: Practical Implications for Adopting a Multi-Cluster, Multi-Cloud'' Kubernetes Strategy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e71739f303fd28d2228092ac8fa1588d134ac47fbaaec69dc03121474dd0133',100.0,1779029943,0,'2026-05-17T16:59:03.396330+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://devm.io/kubernetes/kubernetes-practical-implications-171647"}'); +INSERT INTO "resources" VALUES('https://jayendrapatil.com','Jayendra''s Blog 🌟🌟','','2026',0,'An authoritative engineering study portal focusing on AWS architectures, credential prep, and deep technical summaries of service dependencies. Valuable for validation of edge-case service limits.','N/A','Blog Post','Intermediate',0,'online','manual','38a2c6c4fca2c37160b7d646a7f30237b6e3a214f73fe3c1203e475a0970a573',100.0,1779031340,1,'2026-05-17T17:22:20.492655+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jayex.io','jenkins-x.io','','2021',0,'Jenkins X is an automated, cloud-native CI/CD platform engineered specifically for Kubernetes environments. Driven by Tekton and Helm, it implements comprehensive GitOps-based environment promotion and dynamic preview deployment capabilities.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Kubernetes-Native CI"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jayex.io/blog/2019/07/23/serverless-deployments',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5301da6482bae3a63d80e0edf522f4c9591c774d33f9e7df16b0faf7c9637ca0',100.0,1.77913049500212597e+09,0,'2026-05-18T20:54:55.002126+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://jayex.io/blog/2019/07/23/serverless-deployments',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5301da6482bae3a63d80e0edf522f4c9591c774d33f9e7df16b0faf7c9637ca0',100.0,1779130495,0,'2026-05-18T20:54:55.002126+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://jayex.io/blog/2021/04/08/jx3-pipeline-trace','jenkins-x.io: Traces for your pipelines','','2021',0,'Deep dive into Jenkins X v3''s pipeline tracing architecture, detailing the technical mechanisms connecting Tekton tasks with OpenTelemetry metrics. Highlights tracing as a primary tool to audit and optimize massive build workloads.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Pipeline Observability"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jayex.io/v3/admin/setup/secrets','jenkins-x.io: Setting up the secrets for your installation','','2020',3,'A deployment guide detailing how to construct and map cryptographic secrets needed for Jenkins X core installations. Covers external secrets integration and mapping cloud-provider-backed secret managers directly to ephemeral cluster values.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jchyip.medium.com/my-critique-of-the-spotify-model-part-1-197d335ef7af','jchyip.medium.com: My critique of “the Spotify Model”: Part 1','','N/A',0,'A curated technical resource and architectural guide covering jchyip.medium.com: My critique of “the Spotify Model”: Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902994804356193e+09,0,'2026-05-17T16:59:08.043562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jchyip.medium.com/my-critique-of-the-spotify-model-part-1-197d335ef7af','jchyip.medium.com: My critique of “the Spotify Model”: Part 1','','N/A',0,'A curated technical resource and architectural guide covering jchyip.medium.com: My critique of “the Spotify Model”: Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948,0,'2026-05-17T16:59:08.043562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jdhitsolutions.com/blog/powershell-7/8793/profile-powershell-functions','jdhitsolutions.com: Profile PowerShell Functions','','2021',0,'A deep dive into measuring and tracking runtime statistics inside large PowerShell logic libraries. Highlights profiling wrappers, trace instrumentation patterns, and bottleneck analysis routines.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Performance Profiling", "PowerShell Core", "Script Optimization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jdk.java.net/11','Oracle OpenJDK','','2018',0,'The official distribution portal for Oracle''s upstream OpenJDK builds. This site serves as a vital resource for systems engineers building container base images using GPL-licensed Java runtimes directly from the primary development source.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "JDK Distribution"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jenkins-ci.361315.n4.nabble.com/Declarative-pipelines-vs-scripted-td4891792.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering jenkins-ci.361315.n4.nabble.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902989710854101e+09,0,'2026-05-17T16:58:17.108541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jenkins-job-builder.readthedocs.io','jenkins-job-builder.readthedocs.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c1df5f5c3978bf945909f9dca104b05ad7d11bc486aa7987883bcbf8a51b403d',100.0,1.77903036067717504e+09,0,'2026-05-17T17:06:00.677175+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://jenkins-job-builder.readthedocs.io/en/latest"}'); +INSERT INTO "resources" VALUES('https://jenkins-ci.361315.n4.nabble.com/Declarative-pipelines-vs-scripted-td4891792.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering jenkins-ci.361315.n4.nabble.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029897,0,'2026-05-17T16:58:17.108541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jenkins-job-builder.readthedocs.io','jenkins-job-builder.readthedocs.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c1df5f5c3978bf945909f9dca104b05ad7d11bc486aa7987883bcbf8a51b403d',100.0,1779030360,0,'2026-05-17T17:06:00.677175+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://jenkins-job-builder.readthedocs.io/en/latest"}'); INSERT INTO "resources" VALUES('https://jenkins-job-builder.readthedocs.io/en/latest','jenkins-job-builder.readthedocs.io 🌟','','2024',0,'A specialized templating utility designed by OpenStack to parse YAML or JSON structures into standard Jenkins XML models. Enables highly-repeatable multi-job configuration scaling across multi-tenant servers.','Python','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Job Generation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jenkins-job-builder.readthedocs.io/en/latest/en/latest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130495.00655,0,'2026-05-18T20:54:55.006550+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://jenkins-x.io','jenkins-x.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4f93b16c324ab317cd086d9bedd79077d4803250b4dfbfd6f5a9ef361ac4b5e6',100.0,1.77902979630311107e+09,0,'2026-05-17T16:56:36.303111+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/jenkins-alternatives.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://jayex.io"}'); -INSERT INTO "resources" VALUES('https://jenkins-x.io/blog/2019/07/23/serverless-deployments',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ce0ba2a3bccfe40d9fd71a6b8522ff7b8b4c61f07eaacab8a5352ea58c903b78',100.0,1.77903269942106199e+09,0,'2026-05-17T17:44:59.421062+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://jenkins-x.io/blog/2021/04/08/jx3-pipeline-trace','Traces for your pipelines: Jenkins X v3 now comes with tracing support for'' your pipelines out of the box','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ab1e40c2d4d77df4e35b7346cb93d95fc5870f854815002bd59b75d67f0d6ebc',100.0,1.77903254026249194e+09,0,'2026-05-17T17:42:20.262492+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://jenkins-x.io/v3/admin/setup/secrets','jenkins-x.io: Setting up the secrets for your installation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec8308dee23ecf9f30ba5cd902648cf36413f0a482286ccbf0a728200c6692ff',100.0,1.77903283308598399e+09,0,'2026-05-17T17:47:13.085984+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://jayex.io/v3/admin/setup/secrets"}'); -INSERT INTO "resources" VALUES('https://jenkins.io','Jenkins.io (new Jenkins 2.0 site) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77958e189c5ea2c73eae5f9a39766bf2fca026e20ed4fb38f45a32f73c7f68b7',100.0,1.77903034998229289e+09,0,'2026-05-17T17:05:49.982293+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io"}'); -INSERT INTO "resources" VALUES('https://jenkins.io/blog/2016/11/21/gc-tuning','jenkins.io - Tuning Jenkins GC For Responsiveness and Stability with Large Instances 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','98f082b6984dec05e6a37b3c709afa369a0d465499c2cd96997cbf6e00bfae5d',100.0,1.77902956147119688e+09,0,'2026-05-17T16:52:41.471197+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/blog/2016/11/21/gc-tuning"}'); -INSERT INTO "resources" VALUES('https://jenkins.io/blog/2019/11/22/welcome-to-the-matrix','Matrix 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab2b76768d0db6108e713c0936e6c7432ef1f88e85e624646819a47f182445eb',100.0,1.77903357268126702e+09,0,'2026-05-17T17:59:32.681267+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/blog/2019/11/22/welcome-to-the-matrix"}'); -INSERT INTO "resources" VALUES('https://jenkins.io/blog/2020/01/08/atlassians-new-bitbucket-server-integration-for-jenkins','Atlassian''s new Bitbucket Server integration for Jenkins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','abf3cf9bbe746b61df778d3385a6f2d9c53d51f379fe664714c954032a431a3e',100.0,1.7790333093934369e+09,0,'2026-05-17T17:55:09.393437+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/blog/2020/01/08/atlassians-new-bitbucket-server-integration-for-jenkins"}'); -INSERT INTO "resources" VALUES('https://jenkins.io/blog/2020/02/02/web-socket','WebSocket support in now available for Jenkins CLI and agent networking!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9aff4d78c3b29efa08207d714241e49baa79cc24e876ad5343f6aa82910f4868',100.0,1.77903360977929592e+09,0,'2026-05-17T18:00:09.779296+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/blog/2020/02/02/web-socket"}'); -INSERT INTO "resources" VALUES('https://jenkins.io/doc/book/pipeline','jenkins.io - doc/book/pipeline 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b515f37aef22a438d17bf84bb780a9c2845414d9c88c06fc875897572bd34fdb',100.0,1.77903034823777294e+09,0,'2026-05-17T17:05:48.237773+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/doc/book/pipeline"}'); -INSERT INTO "resources" VALUES('https://jenkins.io/doc/book/pipeline/jenkinsfile','jenkins.io - **Jenkinsfile** 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b950513f0ccf17dbbf30d13508871b55ffa18265a2f9c9f3201b9ffc8331a389',100.0,1.77903449956484389e+09,0,'2026-05-17T18:14:59.564844+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/doc/book/pipeline/jenkinsfile"}'); -INSERT INTO "resources" VALUES('https://jenkins.io/solutions/pipeline','jenkins.io: Jenkins CD and Pipelines Microsite','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f3c1c8d569acd5f2a4e642e6545a7016e42dafc95fa804be5b142c54c67205ae',100.0,1.77903164749745202e+09,0,'2026-05-17T17:27:27.497452+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/solutions/pipeline"}'); +INSERT INTO "resources" VALUES('https://jenkins-job-builder.readthedocs.io/en/latest/en/latest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.006550+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://jenkins-x.io','jenkins-x.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4f93b16c324ab317cd086d9bedd79077d4803250b4dfbfd6f5a9ef361ac4b5e6',100.0,1779029796,0,'2026-05-17T16:56:36.303111+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/jenkins-alternatives.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://jayex.io"}'); +INSERT INTO "resources" VALUES('https://jenkins-x.io/blog/2019/07/23/serverless-deployments',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ce0ba2a3bccfe40d9fd71a6b8522ff7b8b4c61f07eaacab8a5352ea58c903b78',100.0,1779032699,0,'2026-05-17T17:44:59.421062+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://jenkins-x.io/blog/2021/04/08/jx3-pipeline-trace','Traces for your pipelines: Jenkins X v3 now comes with tracing support for'' your pipelines out of the box','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ab1e40c2d4d77df4e35b7346cb93d95fc5870f854815002bd59b75d67f0d6ebc',100.0,1779032540,0,'2026-05-17T17:42:20.262492+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://jenkins-x.io/v3/admin/setup/secrets','jenkins-x.io: Setting up the secrets for your installation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec8308dee23ecf9f30ba5cd902648cf36413f0a482286ccbf0a728200c6692ff',100.0,1779032833,0,'2026-05-17T17:47:13.085984+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://jayex.io/v3/admin/setup/secrets"}'); +INSERT INTO "resources" VALUES('https://jenkins.io','Jenkins.io (new Jenkins 2.0 site) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77958e189c5ea2c73eae5f9a39766bf2fca026e20ed4fb38f45a32f73c7f68b7',100.0,1779030349,0,'2026-05-17T17:05:49.982293+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io"}'); +INSERT INTO "resources" VALUES('https://jenkins.io/blog/2016/11/21/gc-tuning','jenkins.io - Tuning Jenkins GC For Responsiveness and Stability with Large Instances 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','98f082b6984dec05e6a37b3c709afa369a0d465499c2cd96997cbf6e00bfae5d',100.0,1779029561,0,'2026-05-17T16:52:41.471197+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/blog/2016/11/21/gc-tuning"}'); +INSERT INTO "resources" VALUES('https://jenkins.io/blog/2019/11/22/welcome-to-the-matrix','Matrix 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab2b76768d0db6108e713c0936e6c7432ef1f88e85e624646819a47f182445eb',100.0,1779033572,0,'2026-05-17T17:59:32.681267+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/blog/2019/11/22/welcome-to-the-matrix"}'); +INSERT INTO "resources" VALUES('https://jenkins.io/blog/2020/01/08/atlassians-new-bitbucket-server-integration-for-jenkins','Atlassian''s new Bitbucket Server integration for Jenkins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','abf3cf9bbe746b61df778d3385a6f2d9c53d51f379fe664714c954032a431a3e',100.0,1779033309,0,'2026-05-17T17:55:09.393437+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/blog/2020/01/08/atlassians-new-bitbucket-server-integration-for-jenkins"}'); +INSERT INTO "resources" VALUES('https://jenkins.io/blog/2020/02/02/web-socket','WebSocket support in now available for Jenkins CLI and agent networking!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9aff4d78c3b29efa08207d714241e49baa79cc24e876ad5343f6aa82910f4868',100.0,1779033609,0,'2026-05-17T18:00:09.779296+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/blog/2020/02/02/web-socket"}'); +INSERT INTO "resources" VALUES('https://jenkins.io/doc/book/pipeline','jenkins.io - doc/book/pipeline 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b515f37aef22a438d17bf84bb780a9c2845414d9c88c06fc875897572bd34fdb',100.0,1779030348,0,'2026-05-17T17:05:48.237773+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/doc/book/pipeline"}'); +INSERT INTO "resources" VALUES('https://jenkins.io/doc/book/pipeline/jenkinsfile','jenkins.io - **Jenkinsfile** 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b950513f0ccf17dbbf30d13508871b55ffa18265a2f9c9f3201b9ffc8331a389',100.0,1779034499,0,'2026-05-17T18:14:59.564844+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/doc/book/pipeline/jenkinsfile"}'); +INSERT INTO "resources" VALUES('https://jenkins.io/solutions/pipeline','jenkins.io: Jenkins CD and Pipelines Microsite','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f3c1c8d569acd5f2a4e642e6545a7016e42dafc95fa804be5b142c54c67205ae',100.0,1779031647,0,'2026-05-17T17:27:27.497452+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/solutions/pipeline"}'); INSERT INTO "resources" VALUES('https://jenkinsci.github.io/job-dsl-plugin','Defines a Groovy CPS DSL definition: pipelineJob definition cps script','- [Jenkins CLI](https://www.jenkins.io/doc/book/managing/cli) - [How to create initial "seed" job](https://github.com/jenkinsci/configuration-as-code-plugin) - [Jenkinsfile Runner Test Framework](https://github.com/jenkinsci/jenkinsfile-runner-test-framework) @@ -8586,93 +8586,93 @@ INSERT INTO "resources" VALUES('https://jenkinsci.github.io/job-dsl-plugin','Def - [mavenJob](https://jenkinsci.github.io/job-dsl-plugin/#path/mavenJob) - [Example of a pipeline with parameters](https://github.com/polarpoint-io/groovy-jenkins-pipelines/blob/master/jobs/parameterisedPipelines.groovy) - [Pipeline Global Library for ci.jenkins.io](https://github.com/jenkins-infra/pipeline-library) Collection of custom steps and variables for our Jenkins instance(s)','2022',0,'Curator Insight presents an aggregative documentation path detailing Groovy CPS execution layouts, pipeline migrations, and auxiliary utility plugins. Live Grounding asserts that despite modern cloud-native shifts, these JobDSL APIs and diagnostic tools (like the Plugin Installation Manager) form the backbone of highly reliable enterprise environments. It provides essential guidelines for maintaining complex pipelines.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Pipeline Execution Engine", "Groovy CPS", "JobDSL API Reference"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jenkinsistheway.io','jenkinsistheway.io: Jenkins Is The Way 🌟','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Jenkins Is The Way 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903220777938508e+09,0,'2026-05-17T17:36:47.779385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jenkinsistheway.io/user-story/jenkins-is-the-way-to-fintech-excellence','jenkinsistheway.io: Financial Transactions Simplified With Faster Build'' Cycles 🌟','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Financial Transactions Simplified With Faster Build'' Cycles 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034441.43345,0,'2026-05-17T18:14:01.433450+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jenkinsistheway.io/user-story/jenkins-is-the-way-to-improve-solution-development','jenkinsistheway.io: Alert Management','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Alert Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902933539184904e+09,0,'2026-05-17T16:48:55.391849+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jenkinsistheway.io/user-story/to-build-ci-cd-that-fits-advanced-and-unique-use-cases','jenkinsistheway.io: Advanced Declarative Pipelines for Workflow and Decision'' Automation Platform 🌟','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Advanced Declarative Pipelines for Workflow and Decision'' Automation Platform 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790323555382781e+09,0,'2026-05-17T17:39:15.538278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jenkinsistheway.io/user-story/to-devsecops','jenkinsistheway.io: Jenkins is the way to DevSecOps. Cybersecurity CI/CD','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Jenkins is the way to DevSecOps. Cybersecurity CI/CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903026027069902e+09,0,'2026-05-17T17:04:20.270699+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jenkinsistheway.io','jenkinsistheway.io: Jenkins Is The Way 🌟','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Jenkins Is The Way 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032207,0,'2026-05-17T17:36:47.779385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jenkinsistheway.io/user-story/jenkins-is-the-way-to-fintech-excellence','jenkinsistheway.io: Financial Transactions Simplified With Faster Build'' Cycles 🌟','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Financial Transactions Simplified With Faster Build'' Cycles 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034441,0,'2026-05-17T18:14:01.433450+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jenkinsistheway.io/user-story/jenkins-is-the-way-to-improve-solution-development','jenkinsistheway.io: Alert Management','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Alert Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029335,0,'2026-05-17T16:48:55.391849+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jenkinsistheway.io/user-story/to-build-ci-cd-that-fits-advanced-and-unique-use-cases','jenkinsistheway.io: Advanced Declarative Pipelines for Workflow and Decision'' Automation Platform 🌟','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Advanced Declarative Pipelines for Workflow and Decision'' Automation Platform 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032355,0,'2026-05-17T17:39:15.538278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jenkinsistheway.io/user-story/to-devsecops','jenkinsistheway.io: Jenkins is the way to DevSecOps. Cybersecurity CI/CD','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Jenkins is the way to DevSecOps. Cybersecurity CI/CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030260,0,'2026-05-17T17:04:20.270699+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jeremydmiller.com/2021/10/12/self-diagnosing-deployments-with-oakton-and-lamar','jeremydmiller.com: Self Diagnosing Deployments with Oakton and Lamar','','2021',0,'Presents a design paradigm combining Lamar''s compilation-safe IoC container with Oakton''s self-diagnostics capability. Outlines systems validation strategies that trigger build failures if container registrations or service setups fail.','C#','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Application Diagnostics", "Environment Validation"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jeromevdl.medium.com/when-to-use-a-lambda-function-and-when-not-9a225e6dd2dd','==jeromevdl.medium.com: When to use a Lambda function, and when not?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==jeromevdl.medium.com: When to use a Lambda function, and when not?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802.97919,0,'2026-05-17T17:13:22.979190+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jet-start.sh','Hazelcast JET','','N/A',0,'A curated technical resource and architectural guide covering Hazelcast JET in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034273.20479,0,'2026-05-17T18:11:13.204790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/message-queue.md"]','["java-and-java-performance-optimization.md", "message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jet-start.sh/blog/2020/06/09/jdk-gc-benchmarks-part1','jet-start.sh: Performance of Modern Java on Data-Heavy Workloads, Part 1'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering jet-start.sh: Performance of Modern Java on Data-Heavy Workloads, Part 1'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902995228096508e+09,0,'2026-05-17T16:59:12.280965+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jeromevdl.medium.com/when-to-use-a-lambda-function-and-when-not-9a225e6dd2dd','==jeromevdl.medium.com: When to use a Lambda function, and when not?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==jeromevdl.medium.com: When to use a Lambda function, and when not?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802,0,'2026-05-17T17:13:22.979190+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jet-start.sh','Hazelcast JET','','N/A',0,'A curated technical resource and architectural guide covering Hazelcast JET in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034273,0,'2026-05-17T18:11:13.204790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/message-queue.md"]','["java-and-java-performance-optimization.md", "message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jet-start.sh/blog/2020/06/09/jdk-gc-benchmarks-part1','jet-start.sh: Performance of Modern Java on Data-Heavy Workloads, Part 1'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering jet-start.sh: Performance of Modern Java on Data-Heavy Workloads, Part 1'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029952,0,'2026-05-17T16:59:12.280965+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jfrog.com/blog','jfrog.com: How I Leaped Forward My Jenkins Build with JFrog Pipelines','','2021',0,'Highlights the transition of software build jobs from standard Jenkins architectures to optimized JFrog Pipelines. It details structural enhancements in build speeds, caching mechanisms, and overall pipeline orchestrations using Artifactory integrations. This technical blog demonstrates techniques for reducing CI bottleneck overhead.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Pipeline Automation", "JFrog Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jfrog.com/blog/5-steps-to-hosting-your-application-on-amazon-cloud-container-service','jfrog.com: 5 Steps to Hosting Your Application on Amazon Cloud Container Service','','2020',0,'Discusses the fundamentals of deploying containerized applications into Amazon Elastic Container Service (ECS). Emphasizes secure image registry integration using JFrog Artifactory as a secure staging area.','Markdown','Article','Basic',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "AWS ECS", "JFrog Artifactory"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jfrog.com/blog/cloud-native-ci-cd-the-ultimate-checklist','jfrog.com: Cloud Native CI/CD: The Ultimate Checklist','','2022',0,'Presents an essential checklist for establishing cloud-native CI/CD systems. Highlights immutable container registry processes, in-cluster execution mechanics, and automated shift-left security evaluations.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "Cloud Native", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jfrog.com/blog/dont-let-prometheus-steal-your-fire','jfrog.com: Don’t let Prometheus Steal your Fire','','2020',0,'Deals with performance bottleneck mitigation for large-scale Prometheus instances. Discusses techniques to combat high metric cardinality, optimizing scrape intervals, and tuning TSDB block writing processes.','None','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Performance & Tuning"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jfrog.com/blog/github-vs-jfrog-who-can-do-the-job-for-devops','jfrog.com: GitHub vs JFrog: Who Can do the Job for DevOps?','','2022',0,'A comparative analysis evaluating the technical capabilities, package registry performance, and CI/CD tools of GitHub (Actions and Packages) versus JFrog''s dedicated artifact management ecosystem. It highlights differences in granular access, performance scalability, and enterprise regulatory support. The article advises when to rely on a hybrid model or dedicated artifact platform.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Platform Choices", "DevOps Comparison", "GitHub vs JFrog"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jfrog.com/blog/helm-charts-best-practices','jfrog.com: Steering Straight with Helm Charts Best Practices 🌟','','2021',0,'Industry recommendations for designing robust Helm charts. Explores standard naming conventions, managing optional dependencies, versioning strategies (Semantic Versioning), and optimizing values files for enterprise-grade registries.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Design Patterns", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jfrog.com/blog/how-i-leaped-forward-my-jenkins-build-with-jfrog-pipelines','jfrog.com: How I Leaped Forward My Jenkins Build with JFrog Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a48397adced925ba90b1355bac44349d267b2c0efbb48e7c7393c36b7ff2fc7a',100.0,1779034235.45448,0,'2026-05-17T18:10:35.454480+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/blog"}'); +INSERT INTO "resources" VALUES('https://jfrog.com/blog/how-i-leaped-forward-my-jenkins-build-with-jfrog-pipelines','jfrog.com: How I Leaped Forward My Jenkins Build with JFrog Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a48397adced925ba90b1355bac44349d267b2c0efbb48e7c7393c36b7ff2fc7a',100.0,1779034235,0,'2026-05-17T18:10:35.454480+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/blog"}'); INSERT INTO "resources" VALUES('https://jfrog.com/blog/how-to-accelerate-software-delivery-with-hybrid-cloud-ci-cd','jfrog.com: How to Accelerate Software Delivery with Hybrid Cloud CI/CD (e-commerce) 🌟','','2022',1,'Architectural blueprint analyzing hybrid-cloud continuous delivery pipeline setups for e-commerce contexts. Discusses the coordination of on-premises assets with public cloud target clusters under strict compliance constraints.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "Hybrid Cloud", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jfrog.com/blog/how-to-protect-your-secrets-with-spectral-and-jfrog-pipelines','jfrog.com: How to protect your secrets with Spectral and JFrog Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a48397adced925ba90b1355bac44349d267b2c0efbb48e7c7393c36b7ff2fc7a',100.0,1.77903070616838693e+09,0,'2026-05-17T17:11:46.168387+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/blog/how-i-leaped-forward-my-jenkins-build-with-jfrog-pipelines"}'); +INSERT INTO "resources" VALUES('https://jfrog.com/blog/how-to-protect-your-secrets-with-spectral-and-jfrog-pipelines','jfrog.com: How to protect your secrets with Spectral and JFrog Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a48397adced925ba90b1355bac44349d267b2c0efbb48e7c7393c36b7ff2fc7a',100.0,1779030706,0,'2026-05-17T17:11:46.168387+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/blog/how-i-leaped-forward-my-jenkins-build-with-jfrog-pipelines"}'); INSERT INTO "resources" VALUES('https://jfrog.com/blog/jfrog-artifactory-kubernetes-registry','JFrog Artifactory: Your Kubernetes Registry','','2021',0,'Detailed platform landing page showing how JFrog Artifactory serves as an enterprise-grade Kubernetes container registry. It highlights native support for helm charts, secure repository proxies, and geographical cluster mirroring. This product is a leading commercial solution for robust software artifact management.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "JFrog Artifactory"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jfrog.com/blog/pipelines-ci-cd-and-the-jfrog-platform-difference','jfrog.com: Pipelines CI/CD and the JFrog Platform Difference','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','af025d6199ba3b02bc9af940118534415d3cd2be707d85785c13b8da47397544',100.0,1.77903108105096888e+09,0,'2026-05-17T17:18:01.050969+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://jfrog.com/blog/pipelines-ci-cd-and-the-jfrog-platform-difference','jfrog.com: Pipelines CI/CD and the JFrog Platform Difference','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','af025d6199ba3b02bc9af940118534415d3cd2be707d85785c13b8da47397544',100.0,1779031081,0,'2026-05-17T17:18:01.050969+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://jfrog.com/container-registry','JFrog Container Registry','','2026',0,'Focuses on the dedicated, free-tier edition of JFrog Container Registry built specifically for Docker, Helm, and OCI image curation. Powered by Artifactory engine mechanics, it delivers high performance and local caching. It offers a solid starting registry for developers transitioning to robust artifact tracking.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "JFrog Artifactory"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jfrog.com/help/r/jfrog-artifactory-documentation/helm-chart-repositories',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','6f377dbaf9043effc1ecf880e82df7c1a04b6df53d412ba1fe5079cae8aee95d',64.0,1.77913049493588304e+09,0,'2026-05-18T20:54:54.935883+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"review_metadata": {"original_url": "https://jfrog.com/help/r/jfrog-artifactory-documentation/helm-chart-repositories", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.935887"}}'); -INSERT INTO "resources" VALUES('https://jfrog.com/integration/kubernetes-docker-registry','jfrog.com: What Artifactory as your kubernetes docker registry means to'' you','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','538fbc15bcbce09c7d39035e5551ec30a7c7e5c626afc52647ab37f647f8c2b7',100.0,1.77903351041238093e+09,0,'2026-05-17T17:58:30.412381+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/integrations/kubernetes-docker-registry"}'); +INSERT INTO "resources" VALUES('https://jfrog.com/help/r/jfrog-artifactory-documentation/helm-chart-repositories',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','6f377dbaf9043effc1ecf880e82df7c1a04b6df53d412ba1fe5079cae8aee95d',64.0,1779130494,0,'2026-05-18T20:54:54.935883+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"review_metadata": {"original_url": "https://jfrog.com/help/r/jfrog-artifactory-documentation/helm-chart-repositories", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.935887"}}'); +INSERT INTO "resources" VALUES('https://jfrog.com/integration/kubernetes-docker-registry','jfrog.com: What Artifactory as your kubernetes docker registry means to'' you','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','538fbc15bcbce09c7d39035e5551ec30a7c7e5c626afc52647ab37f647f8c2b7',100.0,1779033510,0,'2026-05-17T17:58:30.412381+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/integrations/kubernetes-docker-registry"}'); INSERT INTO "resources" VALUES('https://jfrog.com/integrations/kubernetes-docker-registry','jfrog.com: What Artifactory as your kubernetes docker registry means to you','','2021',0,'Explores technical benefits of leveraging JFrog Artifactory as a Kubernetes-native registry, detailing how its universal binary repository engine supports multiple environments simultaneously. It covers secure image scanning, remote repository proxy configuration, and integration with Kubernetes cluster pull secrets. This guide assists architects in scaling their application runtimes securely.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "JFrog Artifactory"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jfrog.com/knowledge-base/a-beginners-guide-to-understanding-and-building-docker-images','jfrog.com: A Beginner’s Guide to Understanding and Building Docker Images'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f73d5d89c04425858394d6eed791169f0ddb9abd035e1140e1b886ee8c67506',100.0,1.77903042650960588e+09,0,'2026-05-17T17:07:06.509606+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/learn/cloud-native/how-to-build-docker-images"}'); -INSERT INTO "resources" VALUES('https://jfrog.com/knowledge-base/the-basics-7-alternatives-to-docker-all-in-one-solutions-and-standalone-container-tools','jfrog.com: THE BASICS: 7 Alternatives to Docker: All-in-One Solutions and'' Standalone Container Tools 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd788fa9bfcaba086c62d184d7f0740d92c5816dbff5602fec34c86299bd674e',100.0,1.77903192857375597e+09,0,'2026-05-17T17:32:08.573756+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/learn/devops/alternatives-to-docker"}'); +INSERT INTO "resources" VALUES('https://jfrog.com/knowledge-base/a-beginners-guide-to-understanding-and-building-docker-images','jfrog.com: A Beginner’s Guide to Understanding and Building Docker Images'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f73d5d89c04425858394d6eed791169f0ddb9abd035e1140e1b886ee8c67506',100.0,1779030426,0,'2026-05-17T17:07:06.509606+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/learn/cloud-native/how-to-build-docker-images"}'); +INSERT INTO "resources" VALUES('https://jfrog.com/knowledge-base/the-basics-7-alternatives-to-docker-all-in-one-solutions-and-standalone-container-tools','jfrog.com: THE BASICS: 7 Alternatives to Docker: All-in-One Solutions and'' Standalone Container Tools 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd788fa9bfcaba086c62d184d7f0740d92c5816dbff5602fec34c86299bd674e',100.0,1779031928,0,'2026-05-17T17:32:08.573756+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/learn/devops/alternatives-to-docker"}'); INSERT INTO "resources" VALUES('https://jfrog.com/learn/cloud-native/how-to-build-docker-images','jfrog.com: A Beginner’s Guide to Understanding and Building Docker Images 🌟','','2020',0,'A guide detailing the architectural layout of OCI image file structures, layers, and configuration steps. Outlines strategies to optimize caching processes during rebuild workflows.','Dockerfile','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Basics", "Image Building"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jfrog.com/learn/devops/alternatives-to-docker','jfrog.com: THE BASICS: 7 Alternatives to Docker: All-in-One Solutions and Standalone Container Tools 🌟','','2026',0,'This JFrog learning resource breaks down alternative container tools in the OCI ecosystem, highlighting specialized runtimes, engines, and build utilities. By contrasting options like Podman, containerd, LXC, and Kaniko, it provides architects with a comprehensive roadmap for selecting tools based on security, speed, and platform architecture requirements.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jfrog.com/pipelines','GigaOm''s Radar for Enterprise CI/CD 🌟','','2024',0,'An industry analyst review of enterprise CI/CD solutions. Highlights the positioning of systems like JFrog Pipelines on parameters including multi-cloud portability, automated governance, secure distribution, and hybrid scalability.','English','Report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Industry Reports"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "cicd.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jfrog.com/platform','jfrog.com: JFrog DevOps Platform','','2026',0,'A unified DevOps platform focusing on secure package management, continuous vulnerability scanning, and automated compilation. Acts as the single point of truth for container artifacts across distributed multi-cluster deployments.','N/A','Platform','High',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Artifact Management", "Enterprise DevOps"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jfrog.com/whitepaper/gigaom-radar-for-enterprise-ci-cd','GigaOm''s Radar for Enterprise CI/CD 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af025d6199ba3b02bc9af940118534415d3cd2be707d85785c13b8da47397544',100.0,1.77903203951730203e+09,0,'2026-05-17T17:33:59.517302+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/blog/pipelines-ci-cd-and-the-jfrog-platform-difference"}'); +INSERT INTO "resources" VALUES('https://jfrog.com/whitepaper/gigaom-radar-for-enterprise-ci-cd','GigaOm''s Radar for Enterprise CI/CD 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af025d6199ba3b02bc9af940118534415d3cd2be707d85785c13b8da47397544',100.0,1779032039,0,'2026-05-17T17:33:59.517302+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/blog/pipelines-ci-cd-and-the-jfrog-platform-difference"}'); INSERT INTO "resources" VALUES('https://jfrog.com/whitepaper/the-jfrog-journey-to-kubernetes-best-practices-for-taking-your-containers-all-the-way-to-production','The JFrog journey to kubernetes: best practices for taking your containers all the way to production','','2021',0,'An architectural whitepaper addressing modern methodologies and challenges when transitioning containerized systems from development to Kubernetes production. It explores concepts such as immutable builds, metadata tagging, and geo-replication of artifact registries. An essential document for platform architects planning large-scale rollouts.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "JFrog Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jhhemal.medium.com/some-essential-built-in-tools-for-working-with-lists-81c4f9d5f25e','jhhemal.medium.com: Some Essential Built-in Tools for Working with Lists','','N/A',0,'A curated technical resource and architectural guide covering jhhemal.medium.com: Some Essential Built-in Tools for Working with Lists in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903102573388504e+09,0,'2026-05-17T17:17:05.733885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jhhemal.medium.com/some-tips-and-tricks-for-writing-better-code-in-python-f65e4b6814fd','jhhemal.medium.com: Some Tips and Tricks for Writing Better Code in Python','','N/A',0,'A curated technical resource and architectural guide covering jhhemal.medium.com: Some Tips and Tricks for Writing Better Code in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903366320259094e+09,0,'2026-05-17T18:01:03.202591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jijujacob27.medium.com/sharded-saas-applications-on-kubernetes-using-helm-argocd-and-argo-rollouts-a683c66f8646','jijujacob27.medium.com: Sharded applications on Kubernetes using Helm, ArgoCD,'' and Argo-Rollouts','','N/A',0,'A curated technical resource and architectural guide covering jijujacob27.medium.com: Sharded applications on Kubernetes using Helm, ArgoCD,'' and Argo-Rollouts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903092782311797e+09,0,'2026-05-17T17:15:27.823118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jimangel.io/post/auto-gitops-isitstillrunning.com','jimangel.io: Self-Updating GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','555839b76c0b70ea769ee625f61e9a3c742917b26c280660bc222d9418eaf926',100.0,1.77903189652417111e+09,0,'2026-05-17T17:31:36.524171+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.jimangel.io/posts/self-updating-gitops"}'); +INSERT INTO "resources" VALUES('https://jhhemal.medium.com/some-essential-built-in-tools-for-working-with-lists-81c4f9d5f25e','jhhemal.medium.com: Some Essential Built-in Tools for Working with Lists','','N/A',0,'A curated technical resource and architectural guide covering jhhemal.medium.com: Some Essential Built-in Tools for Working with Lists in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031025,0,'2026-05-17T17:17:05.733885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jhhemal.medium.com/some-tips-and-tricks-for-writing-better-code-in-python-f65e4b6814fd','jhhemal.medium.com: Some Tips and Tricks for Writing Better Code in Python','','N/A',0,'A curated technical resource and architectural guide covering jhhemal.medium.com: Some Tips and Tricks for Writing Better Code in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033663,0,'2026-05-17T18:01:03.202591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jijujacob27.medium.com/sharded-saas-applications-on-kubernetes-using-helm-argocd-and-argo-rollouts-a683c66f8646','jijujacob27.medium.com: Sharded applications on Kubernetes using Helm, ArgoCD,'' and Argo-Rollouts','','N/A',0,'A curated technical resource and architectural guide covering jijujacob27.medium.com: Sharded applications on Kubernetes using Helm, ArgoCD,'' and Argo-Rollouts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030927,0,'2026-05-17T17:15:27.823118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jimangel.io/post/auto-gitops-isitstillrunning.com','jimangel.io: Self-Updating GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','555839b76c0b70ea769ee625f61e9a3c742917b26c280660bc222d9418eaf926',100.0,1779031896,0,'2026-05-17T17:31:36.524171+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.jimangel.io/posts/self-updating-gitops"}'); INSERT INTO "resources" VALUES('https://jimmydqv.com/iam-anywhere','jimmydqv.com: AWS IAM Anywhere 🌟','- Most of us that have worked with cloud long enough has encountered hybrid cloud solutions in one way or another. I often see clients with some parts, or applications, running on-premises that need to call AWS services. I''m working with an client with an application running on-premises. The application gather data from different sources, and then upload the data files to an Amazon S3 Bucket. The data is imported and analyzed in the cloud. Up till now I needed to create an IAM User and generate long lived credentials that the on-premises part could use. That is until the recent release of IAM Anywhere. - IAM Anywhere rely on Public key Infrastructure (PKI) and exchange x.509 certificates for temporary AWS IAM credentials. You establish a trust between you AWS account and a Certificate Authority (CA), a trust anchor. Certificates issued by that CA can then be used to get credentials. Fields, like the Common Name (CN), in the certificate can be used as conditions in policies to limit what IAM Roles that can be assumed.','2022',0,'A hands-on case study explaining how to integrate on-premises ingestion workloads with AWS S3 using AWS IAM Roles Anywhere. It highlights the PKI handshake mechanism exchanging x.509 certificates for short-lived STS credentials, effectively deprecating long-lived IAM user keys in non-cloud environments.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Hybrid Cloud Identity"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jimmysong.io/awesome-cloud-native','Awesome Cloud Native','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','37d670790e1825ff817a5ce878eebf563c5a137963e056c6fe213e77b2d218ee',100.0,1.77903180983057498e+09,0,'2026-05-17T17:30:09.830575+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://awesome.jimmysong.io"}'); +INSERT INTO "resources" VALUES('https://jimmysong.io/awesome-cloud-native','Awesome Cloud Native','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','37d670790e1825ff817a5ce878eebf563c5a137963e056c6fe213e77b2d218ee',100.0,1779031809,0,'2026-05-17T17:30:09.830575+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://awesome.jimmysong.io"}'); INSERT INTO "resources" VALUES('https://jimmysong.io/blog/sidecar-injection-iptables-and-traffic-routing','jimmysong.io: Understanding the Sidecar Injection, Traffic Intercepting & Routing Process in Istio','','2021',0,'A deep dive into the mechanics of sidecar injection, iptables configuration, and traffic redirection in Istio. Indispensable reading for platform architects needing to diagnose internal routing mechanisms or design custom networking overlays.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Internals"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jimmysong.io/en/blog/sidecar-injection-iptables-and-traffic-routing','jimmysong.io: Understanding the Sidecar Injection, Traffic Intercepting'' & Routing Process in Istio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06de95ed854b85dd465e84cbd7ff9ce3dee989c0c758582dff6ec6d2eaf4aefe',100.0,1.77902983818505907e+09,0,'2026-05-17T16:57:18.185059+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://jimmysong.io/blog/sidecar-injection-iptables-and-traffic-routing"}'); -INSERT INTO "resources" VALUES('https://jimmysong.io/kubernetes-handbook/concepts/pod.html','jimmysong.io/kubernetes-handbook/concepts/pod.html 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a2d7655e4722cb3117f2029a981d9878d43d683d0b4a00868492609d26d8818',100.0,1.77903264449981689e+09,0,'2026-05-17T17:44:04.499817+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://jimmysong.io/zh/book/kubernetes-handbook"}'); -INSERT INTO "resources" VALUES('https://jimmysong.io/kubernetes-handbook/guide/using-kubectl.html','jimmysong.io: kubectl cheat sheet 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a2d7655e4722cb3117f2029a981d9878d43d683d0b4a00868492609d26d8818',100.0,1.77903103734107494e+09,0,'2026-05-17T17:17:17.341075+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://jimmysong.io/kubernetes-handbook/concepts/pod.html"}'); +INSERT INTO "resources" VALUES('https://jimmysong.io/en/blog/sidecar-injection-iptables-and-traffic-routing','jimmysong.io: Understanding the Sidecar Injection, Traffic Intercepting'' & Routing Process in Istio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06de95ed854b85dd465e84cbd7ff9ce3dee989c0c758582dff6ec6d2eaf4aefe',100.0,1779029838,0,'2026-05-17T16:57:18.185059+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://jimmysong.io/blog/sidecar-injection-iptables-and-traffic-routing"}'); +INSERT INTO "resources" VALUES('https://jimmysong.io/kubernetes-handbook/concepts/pod.html','jimmysong.io/kubernetes-handbook/concepts/pod.html 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a2d7655e4722cb3117f2029a981d9878d43d683d0b4a00868492609d26d8818',100.0,1779032644,0,'2026-05-17T17:44:04.499817+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://jimmysong.io/zh/book/kubernetes-handbook"}'); +INSERT INTO "resources" VALUES('https://jimmysong.io/kubernetes-handbook/guide/using-kubectl.html','jimmysong.io: kubectl cheat sheet 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a2d7655e4722cb3117f2029a981d9878d43d683d0b4a00868492609d26d8818',100.0,1779031037,0,'2026-05-17T17:17:17.341075+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://jimmysong.io/kubernetes-handbook/concepts/pod.html"}'); INSERT INTO "resources" VALUES('https://jimmysong.io/zh/book/kubernetes-handbook','jimmysong.io/kubernetes-handbook/concepts/pod.html 🌟','','2026',0,'A highly authoritative, Chinese-language Kubernetes conceptual handbook. Curator Insight ranks this as a leading resource for Asian cloud migrations. Live Grounding corroborates its influence on local cloud-native training curricula and infrastructure design.','Chinese','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jinwookim928.medium.com/automation-script-for-git-flow-on-powershell-70d0596f6da8','jinwookim928.medium.com: Automation Script for Git Flow on PowerShell','','N/A',0,'A curated technical resource and architectural guide covering jinwookim928.medium.com: Automation Script for Git Flow on PowerShell in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236.64424,0,'2026-05-17T17:53:56.644240+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jinwookim928.medium.com/intro-to-event-driven-architecture-79914e5969d7','jinwookim928.medium.com: Why Not Event Driven Architecture?','','N/A',0,'A curated technical resource and architectural guide covering jinwookim928.medium.com: Why Not Event Driven Architecture? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903184434223699e+09,0,'2026-05-17T17:30:44.342237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jinwookim928.medium.com/automation-script-for-git-flow-on-powershell-70d0596f6da8','jinwookim928.medium.com: Automation Script for Git Flow on PowerShell','','N/A',0,'A curated technical resource and architectural guide covering jinwookim928.medium.com: Automation Script for Git Flow on PowerShell in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.644240+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jinwookim928.medium.com/intro-to-event-driven-architecture-79914e5969d7','jinwookim928.medium.com: Why Not Event Driven Architecture?','','N/A',0,'A curated technical resource and architectural guide covering jinwookim928.medium.com: Why Not Event Driven Architecture? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.342237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jitpack.io','jitpack.io 🌟','','2026',5,'JitPack is a package repository service that builds Git repositories on demand and distributes the resulting artifacts directly. Live Grounding confirms JitPack is heavily utilized for rapid prototyping and publishing developer-forked versions of libraries, completely bypassing traditional Maven Central release overheads.','English','Service / Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Package Management", "JitPack"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jjba.dev/posts/jenkins-shared-library','jjba.dev: Jenkins Shared Library with Unit tests','','N/A',0,'A curated technical resource and architectural guide covering jjba.dev: Jenkins Shared Library with Unit tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903264440585708e+09,0,'2026-05-17T17:44:04.405857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jkcfg.github.io','jkcfg.github.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','31b25869b39f1baa9e7fc279255901b696c36629e57294d4455f479534139852',100.0,1779032800.21169,1,'2026-05-17T17:46:40.211690+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://jkebertz.medium.com/the-art-of-writing-amazing-rest-apis-dc4c4100478d','jkebertz.medium.com: The Art of Writing Amazing REST APIs','','N/A',0,'A curated technical resource and architectural guide covering jkebertz.medium.com: The Art of Writing Amazing REST APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029070212677e+09,0,'2026-05-17T16:44:30.212677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jjba.dev/posts/jenkins-shared-library','jjba.dev: Jenkins Shared Library with Unit tests','','N/A',0,'A curated technical resource and architectural guide covering jjba.dev: Jenkins Shared Library with Unit tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032644,0,'2026-05-17T17:44:04.405857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jkcfg.github.io','jkcfg.github.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','31b25869b39f1baa9e7fc279255901b696c36629e57294d4455f479534139852',100.0,1779032800,1,'2026-05-17T17:46:40.211690+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://jkebertz.medium.com/the-art-of-writing-amazing-rest-apis-dc4c4100478d','jkebertz.medium.com: The Art of Writing Amazing REST APIs','','N/A',0,'A curated technical resource and architectural guide covering jkebertz.medium.com: The Art of Writing Amazing REST APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029070,0,'2026-05-17T16:44:30.212677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jmeter.apache.org','jmeter.apache.org','','2026',5,'Industry-standard, open-source performance evaluation engine. Simulates high-velocity workloads against a wide array of application protocols to measure system response under stress.','Java','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Testing Frameworks"]','["[DE FACTO STANDARD]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jmeter.apache.org/usermanual/best-practices.html','jmeter.apache.org: Best Practices','','2026',5,'Official design guidelines detailing how to configure JMeter for massive volume tests. Recommends relying on CLI mode and minimizing logging resources to avoid client-side load skew.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Testing Frameworks"]','["[DE FACTO STANDARD]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jmfloreszazo.com/flujos-de-trabajo-de-git','jmfloreszazo.com: Flujos de trabajo de git','','2021',0,'A Spanish-language overview of major Git workflows, comparing GitFlow, GitHub Flow, and GitLab Flow. Focuses on helping engineering teams select and adapt the right strategy based on deployment cadence, scale, and release frequency.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jmfloreszazo.com/git-mejores-practicas-cherry-picking','jmfloreszazo.com: GIT Mejores prácticas: CHERRY-PICKING','','2022',0,'A technical guide in Spanish targeting cherry-picking best practices inside release cycles. Highlights the risks of duplicate commit hashes and outlines strategies for safely cherry-picking patches without fracturing the project''s historical graph.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jmfloreszazo.com/monetizar-un-api-con-azure-api-management','jmfloreszazo.com: Monetizar un API, con Azure API Management','','2023',0,'Spanish guide explaining the deployment of API monetization policies using Azure API Management (APIM). Focuses on quota restrictions, rate-limiting, subscription keys, and stripe integrations.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Network & Delivery", "API Management", "Monetization Models"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jmrobles.medium.com/how-to-setup-hetzner-load-balancer-on-a-kubernetes-cluster-2ce79ca4a27b','jmrobles.medium.com: How to setup Hetzner load balancer on a Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering jmrobles.medium.com: How to setup Hetzner load balancer on a Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902924643088889e+09,0,'2026-05-17T16:47:26.430889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://joachim8675309.medium.com/aks-with-grpc-and-ingress-nginx-32481a792a1','joachim8675309.medium.com: AKS with GRPC and ingress-nginx','','N/A',0,'A curated technical resource and architectural guide covering joachim8675309.medium.com: AKS with GRPC and ingress-nginx in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903134132487607e+09,0,'2026-05-17T17:22:21.324876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://joachim8675309.medium.com/externaldns-with-aks-azure-dns-941a1804dc88','joachim8675309.medium.com: ExternalDNS with AKS & Azure DNS','','N/A',0,'A curated technical resource and architectural guide covering joachim8675309.medium.com: ExternalDNS with AKS & Azure DNS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902932542160391e+09,0,'2026-05-17T16:48:45.421604+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://joachim8675309.medium.com/externaldns-with-eks-and-route53-90aa23fa3aba','joachim8675309.medium.com: ExternalDNS with EKS and Route53','','N/A',0,'A curated technical resource and architectural guide covering joachim8675309.medium.com: ExternalDNS with EKS and Route53 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903171454422307e+09,0,'2026-05-17T17:28:34.544223+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://joachim8675309.medium.com/istio-service-mesh-on-aks-1b6ed16f6890','joachim8675309.medium.com: AKS with Istio Service Mesh','','N/A',0,'A curated technical resource and architectural guide covering joachim8675309.medium.com: AKS with Istio Service Mesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903320584561395e+09,0,'2026-05-17T17:53:25.845614+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jobs.rekruuto.com','jobs.rekruuto.com: Rekruuto DevOps and SRE Job Opportunities','','N/A',0,'A curated technical resource and architectural guide covering jobs.rekruuto.com: Rekruuto DevOps and SRE Job Opportunities in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903003455602598e+09,0,'2026-05-17T17:00:34.556026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jmrobles.medium.com/how-to-setup-hetzner-load-balancer-on-a-kubernetes-cluster-2ce79ca4a27b','jmrobles.medium.com: How to setup Hetzner load balancer on a Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering jmrobles.medium.com: How to setup Hetzner load balancer on a Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029246,0,'2026-05-17T16:47:26.430889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://joachim8675309.medium.com/aks-with-grpc-and-ingress-nginx-32481a792a1','joachim8675309.medium.com: AKS with GRPC and ingress-nginx','','N/A',0,'A curated technical resource and architectural guide covering joachim8675309.medium.com: AKS with GRPC and ingress-nginx in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031341,0,'2026-05-17T17:22:21.324876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://joachim8675309.medium.com/externaldns-with-aks-azure-dns-941a1804dc88','joachim8675309.medium.com: ExternalDNS with AKS & Azure DNS','','N/A',0,'A curated technical resource and architectural guide covering joachim8675309.medium.com: ExternalDNS with AKS & Azure DNS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029325,0,'2026-05-17T16:48:45.421604+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://joachim8675309.medium.com/externaldns-with-eks-and-route53-90aa23fa3aba','joachim8675309.medium.com: ExternalDNS with EKS and Route53','','N/A',0,'A curated technical resource and architectural guide covering joachim8675309.medium.com: ExternalDNS with EKS and Route53 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031714,0,'2026-05-17T17:28:34.544223+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://joachim8675309.medium.com/istio-service-mesh-on-aks-1b6ed16f6890','joachim8675309.medium.com: AKS with Istio Service Mesh','','N/A',0,'A curated technical resource and architectural guide covering joachim8675309.medium.com: AKS with Istio Service Mesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033205,0,'2026-05-17T17:53:25.845614+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jobs.rekruuto.com','jobs.rekruuto.com: Rekruuto DevOps and SRE Job Opportunities','','N/A',0,'A curated technical resource and architectural guide covering jobs.rekruuto.com: Rekruuto DevOps and SRE Job Opportunities in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030034,0,'2026-05-17T17:00:34.556026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://joelcalifa.com/blog/tiny-wins','joelcalifa.com: Tiny Wins','','2021',0,'Details the highly effective concept of ''Tiny Wins''—prioritizing and executing small, high-impact product UX/UI micro-optimizations. Demonstrates how compound micro-improvements drastically improve overall user satisfaction and system usability with minimal architectural overhead or engineering effort.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Product Management", "Design Strategy", "Micro-optimizations"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://joereis.substack.com/p/data-engineering-in-2024-what-im','joereis.substack.com: Data Engineering in 2024. What I''m Seeing','','N/A',0,'A curated technical resource and architectural guide covering joereis.substack.com: Data Engineering in 2024. What I''m Seeing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030989.39225,0,'2026-05-17T17:16:29.392250+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://john-tucker.medium.com/kubernetes-cpu-resource-requests-at-runtime-c4df668d1c5c','john-tucker.medium.com: Kubernetes CPU Resource Requests at Runtime','','N/A',0,'A curated technical resource and architectural guide covering john-tucker.medium.com: Kubernetes CPU Resource Requests at Runtime in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029475.14172,0,'2026-05-17T16:51:15.141720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://johnclarke73.medium.com/our-continuous-delivery-journey-11d86dd68a49','johnclarke73.medium.com: How GitOps works for us','','N/A',0,'A curated technical resource and architectural guide covering johnclarke73.medium.com: How GitOps works for us in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020439154601e+09,0,'2026-05-17T17:03:24.391546+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://joereis.substack.com/p/data-engineering-in-2024-what-im','joereis.substack.com: Data Engineering in 2024. What I''m Seeing','','N/A',0,'A curated technical resource and architectural guide covering joereis.substack.com: Data Engineering in 2024. What I''m Seeing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030989,0,'2026-05-17T17:16:29.392250+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://john-tucker.medium.com/kubernetes-cpu-resource-requests-at-runtime-c4df668d1c5c','john-tucker.medium.com: Kubernetes CPU Resource Requests at Runtime','','N/A',0,'A curated technical resource and architectural guide covering john-tucker.medium.com: Kubernetes CPU Resource Requests at Runtime in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029475,0,'2026-05-17T16:51:15.141720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://johnclarke73.medium.com/our-continuous-delivery-journey-11d86dd68a49','johnclarke73.medium.com: How GitOps works for us','','N/A',0,'A curated technical resource and architectural guide covering johnclarke73.medium.com: How GitOps works for us in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204,0,'2026-05-17T17:03:24.391546+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://johnlokerse.dev/2024/02/05/lint-azure-bicep-templates-in-azure-devops','johnlokerse.dev: Lint Azure Bicep templates in Azure DevOps','','2024',0,'Illustrates the integration of Bicep linting tools within Azure DevOps build pipelines. Ensures syntactic correctness, adherence to best-practice rules, and early feedback loops prior to execution plans or arm deployments.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "DevOps", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://johnlokerse.dev/2025/02/10/automate-pull-request-descriptions-in-azure-devops-with-azure-openai','Automate Pull Request Descriptions in Azure DevOps with Azure OpenAI','','2025',0,'A tutorial showing how to automate the generation of pull request descriptions within Azure DevOps pipelines using Azure OpenAI APIs. Streamlines developer velocity and documentation standards.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "AI & Automation", "AI PR Automation"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jonbc.medium.com/hacking-your-way-to-observability-part-1-cf4cd42fb4dc','jonbc.medium.com: Hacking your way to Observability — Part 1 : Metrics','','N/A',0,'A curated technical resource and architectural guide covering jonbc.medium.com: Hacking your way to Observability — Part 1 : Metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162479984092e+09,0,'2026-05-17T17:27:04.799841+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jonbc.medium.com/hacking-your-way-to-observability-part-2-c38baaee6b92','jonbc.medium.com: Hacking your way to Observability — Part 2 : Alerts','','N/A',0,'A curated technical resource and architectural guide covering jonbc.medium.com: Hacking your way to Observability — Part 2 : Alerts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032420.92044,0,'2026-05-17T17:40:20.920440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"duplicate_of": "https://jonbc.medium.com/hacking-your-way-to-observability-part-1-cf4cd42fb4dc"}'); +INSERT INTO "resources" VALUES('https://jonbc.medium.com/hacking-your-way-to-observability-part-1-cf4cd42fb4dc','jonbc.medium.com: Hacking your way to Observability — Part 1 : Metrics','','N/A',0,'A curated technical resource and architectural guide covering jonbc.medium.com: Hacking your way to Observability — Part 1 : Metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031624,0,'2026-05-17T17:27:04.799841+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jonbc.medium.com/hacking-your-way-to-observability-part-2-c38baaee6b92','jonbc.medium.com: Hacking your way to Observability — Part 2 : Alerts','','N/A',0,'A curated technical resource and architectural guide covering jonbc.medium.com: Hacking your way to Observability — Part 2 : Alerts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032420,0,'2026-05-17T17:40:20.920440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"duplicate_of": "https://jonbc.medium.com/hacking-your-way-to-observability-part-1-cf4cd42fb4dc"}'); INSERT INTO "resources" VALUES('https://jonnylangefeld.com/blog/kubernetes-how-to-view-swagger-ui','jonnylangefeld.com: Kubernetes: How to View Swagger UI','','2020',0,'This tutorial shows how to expose Swagger UI within a Kubernetes environment to dynamically explore and test internal cluster APIs. It covers secure proxying, namespace-level configurations, and JWT token passing.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Development", "Kubernetes Administration", "Swagger UI"]','["[COMMUNITY-TOOL]"]','[]','["swagger-code-generator-for-rest-apis.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://josephrodriguezg.medium.com/deploying-a-spring-boot-application-in-kubernetes-using-helm-charts-5c04c2d46e16','josephrodriguezg.medium.com: Deploying a Spring Boot microservice in Kubernetes'' using Helm charts','','N/A',0,'A curated technical resource and architectural guide covering josephrodriguezg.medium.com: Deploying a Spring Boot microservice in Kubernetes'' using Helm charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790298780524671e+09,0,'2026-05-17T16:57:58.052467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://joseprsm.medium.com/how-to-build-machine-learning-models-that-train-themselves-bbc87499ca5','joseprsm.medium.com: How to build Machine Learning models that train themselves','','N/A',0,'A curated technical resource and architectural guide covering joseprsm.medium.com: How to build Machine Learning models that train themselves in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902926777685499e+09,0,'2026-05-17T16:47:47.776855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://josephrodriguezg.medium.com/deploying-a-spring-boot-application-in-kubernetes-using-helm-charts-5c04c2d46e16','josephrodriguezg.medium.com: Deploying a Spring Boot microservice in Kubernetes'' using Helm charts','','N/A',0,'A curated technical resource and architectural guide covering josephrodriguezg.medium.com: Deploying a Spring Boot microservice in Kubernetes'' using Helm charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029878,0,'2026-05-17T16:57:58.052467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://joseprsm.medium.com/how-to-build-machine-learning-models-that-train-themselves-bbc87499ca5','joseprsm.medium.com: How to build Machine Learning models that train themselves','','N/A',0,'A curated technical resource and architectural guide covering joseprsm.medium.com: How to build Machine Learning models that train themselves in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.776855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://joshbersin.com/2021/12/from-the-great-resignation-to-the-great-migration','joshbersin.com: From The Great Resignation To The Great Migration','','2021',0,'A market report analyzing the transformation of the ''Great Resignation'' into a ''Great Migration.'' It details how top engineering talent did not exit the workforce but rather moved toward organized, remote-friendly, and technically mature companies.','English','report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Labor Trends", "Talent Mobility"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://journeyofthegeek.com/2024/05/10/azure-authorization-azure-rbac-delegation','journeyofthegeek.com: Azure Authorization – Azure RBAC Delegation','','2024',3,'An in-depth analysis of the security implications and execution steps of RBAC delegation patterns. Under 2026 security models, implementing conditional delegations is necessary to grant team autonomy while preventing unapproved privilege escalations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "RBAC", "Delegated Administration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jpastreamer.org','JPA streamer 🌟','','2021',0,'An open-source library that allows developers to write standard JPA queries using Java''s functional Stream API. By eliminating complex boilerplates, JPAstreamer greatly simplifies data access layers in modern, database-heavy microservices in 2026.','Java','Tool','Intermediate',1,'online','manual','52aebb7bce462b733097d6661915204794d4ceb420f5913d07da87123165d015',100.0,1.77903215069391202e+09,1,'2026-05-17T17:35:50.693912+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Database Access"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://jpastreamer.org','JPA streamer 🌟','','2021',0,'An open-source library that allows developers to write standard JPA queries using Java''s functional Stream API. By eliminating complex boilerplates, JPAstreamer greatly simplifies data access layers in modern, database-heavy microservices in 2026.','Java','Tool','Intermediate',1,'online','manual','52aebb7bce462b733097d6661915204794d4ceb420f5913d07da87123165d015',100.0,1779032150,1,'2026-05-17T17:35:50.693912+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Database Access"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jpetazzo.github.io/2021/11/30/docker-build-container-images-antipatterns','jpetazzo.github.io: Anti-Patterns When Building Container Images','','2021',0,'An experienced architect''s critique of bad habits in image composition. Identifies dependencies on build host features, missing ignore-files, and bad layering decisions.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Architectural Patterns", "Anti-patterns"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://jproco.medium.com/deliver-a-product-roadmap-that-survives-startup-velocity-f9be4fb9893e','jproco.medium.com: Deliver a Product Roadmap That Survives Startup Velocity','','N/A',0,'A curated technical resource and architectural guide covering jproco.medium.com: Deliver a Product Roadmap That Survives Startup Velocity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563.47162,0,'2026-05-17T16:52:43.471620+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://json-schema.org/understanding-json-schema','json-schema.org: Understanding JSON Schema 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9f0bf9b8918ead993838938a77f3a4cc1fb47956832cef9ca08e983a6fabb1e7',100.0,1.77903409449448108e+09,0,'2026-05-17T18:08:14.494481+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://json-schema.org/understanding-json-schema/reference"}'); +INSERT INTO "resources" VALUES('https://jproco.medium.com/deliver-a-product-roadmap-that-survives-startup-velocity-f9be4fb9893e','jproco.medium.com: Deliver a Product Roadmap That Survives Startup Velocity','','N/A',0,'A curated technical resource and architectural guide covering jproco.medium.com: Deliver a Product Roadmap That Survives Startup Velocity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563,0,'2026-05-17T16:52:43.471620+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://json-schema.org/understanding-json-schema','json-schema.org: Understanding JSON Schema 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9f0bf9b8918ead993838938a77f3a4cc1fb47956832cef9ca08e983a6fabb1e7',100.0,1779034094,0,'2026-05-17T18:08:14.494481+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://json-schema.org/understanding-json-schema/reference"}'); INSERT INTO "resources" VALUES('https://json-schema.org/understanding-json-schema/reference','json-schema.org: Understanding JSON Schema 🌟','','2024',0,'The official validation vocabulary specification for JSON documents. Enables programmatic enforcement of structural constraints, data types, and required fields across distributed microservice payload interfaces.','None','Specification','Medium',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Standards & Specifications"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://jsoncrack.com','jsoncrack.com: JSON Crack 🌟🌟','','2025',0,'An interactive data visualization platform that constructs graph representations of nested JSON schemas. Helps platform engineers conceptualize structural relationships and analyze nested configurations in high-density graphs.','TypeScript','Web Application','Low',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Visualizers"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://jsonformatter.org/yaml-validator','==jsonformatter.org/yaml-validator==','','N/A',0,'A curated technical resource and architectural guide covering ==jsonformatter.org/yaml-validator== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173618007621788e+09,0,'2026-06-18T00:43:00.076218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://jsonformatter.org/yaml-validator','==jsonformatter.org/yaml-validator==','','N/A',0,'A curated technical resource and architectural guide covering ==jsonformatter.org/yaml-validator== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.076218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://jsoning.com','jsoning.com','','2022',0,'A lightweight document database framework designed to run basic JSON persistence and configuration-driven workflows inside modular serverless functions.','JavaScript','Database','Low',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Data Modeling"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://jsonnet.org','Jsonnet','','2025',0,'A powerful, Turing-complete data templating language that extends JSON with variables, functions, conditionals, and object inheritance. Eliminates configuration duplication by generating clean JSON configurations programmatically.','C++','DSL / Language','High',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Configuration DSLs"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://jsontoolbox.com','jsontoolbox.com','','2024',0,'A modern online toolkit offering unified interfaces for compression, conversion, structure validation, and mapping of raw JSON payloads without data leakage risks.','TypeScript','Web Application','Low',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[COMMUNITY-TOOL]"]','[]','["ChromeDevTools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://judebantony.github.io/cicd-github-action-example','judebantony.github.io: DevSecOps with GitHub Action and SaaS Tools','','2022',0,'Details a practical approach to modern DevSecOps pipeline construction. Highlights step-by-step additions of static application security testing (SAST), software composition analysis (SCA), and secrets auditing inside automated GitHub Actions runs.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Security & Compliance", "DevSecOps Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://juhache.substack.com/p/from-data-engineer-to-yaml-engineer-ed2','juhache.substack.com: From Data Engineer to YAML Engineer','','N/A',0,'A curated technical resource and architectural guide covering juhache.substack.com: From Data Engineer to YAML Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903135608173203e+09,0,'2026-05-17T17:22:36.081732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://juju.is/cloud-native-kubernetes-usage-report-2021','juju.is: Kubernetes and cloud native operations report 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6dd11f73ac72feaba19d04d02df52351050e2cf9701a46e219eb47d3bb1d2f93',100.0,1.77903042371940088e+09,0,'2026-05-17T17:07:03.719401+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://conjure-up.io"}'); +INSERT INTO "resources" VALUES('https://juhache.substack.com/p/from-data-engineer-to-yaml-engineer-ed2','juhache.substack.com: From Data Engineer to YAML Engineer','','N/A',0,'A curated technical resource and architectural guide covering juhache.substack.com: From Data Engineer to YAML Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031356,0,'2026-05-17T17:22:36.081732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://juju.is/cloud-native-kubernetes-usage-report-2021','juju.is: Kubernetes and cloud native operations report 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6dd11f73ac72feaba19d04d02df52351050e2cf9701a46e219eb47d3bb1d2f93',100.0,1779030423,0,'2026-05-17T17:07:03.719401+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://conjure-up.io"}'); INSERT INTO "resources" VALUES('https://julien.danjou.info/blog/2015/guide-to-python-profiling-cprofile-concrete-case-carbonara','Profiling Python using cProfile: a concrete case','','2015',3,'Curator Insight provides a step-by-step deep dive into execution bottleneck isolation using the standard cProfile module. Live Grounding validates that while continuous visual profilers are used at scale, understanding deterministic execution tracing using native cProfile remains a fundamental engineering prerequisite for debugging CPU-bound application paths.','Python','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Performance Profiling"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://julien.danjou.info/stop-merging-your-pull-request-manually','julien.danjou.info: Stop merging your pull requests manually 🌟','','2021',4,'Advocates for automated merge engines like Mergify over manual Pull Request integration. Examines how manual merges introduce race conditions, inconsistent test states, and build failures. Suggests adopting policy-driven merge queues to safeguard trunk health and optimize integration pipelines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "CI-CD Automation"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://jumpstart.azure.com','azurearcjumpstart.io','','2026',5,'The comprehensive Azure Arc Jumpstart portal, providing automated, hands-on sandbox scenarios for Arc-enabled infrastructure. It facilitates instant provisioning of hybrid Kubernetes, servers, and data services across multi-cloud environments like AWS and GCP. This portal remains the primary industry reference for testing real-world deployment patterns and complex integration topologies.','N/A','Reference Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Hybrid & Multicloud Solutions", "Azure Arc Jumpstart"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}'); @@ -8691,145 +8691,145 @@ INSERT INTO "resources" VALUES('https://jvns.ca/blog/2022/04/12/a-list-of-new-is - [miller](https://github.com/johnkerl/miller) (“like awk/sed/cut/join/sort for CSV/TSV/JSON/JSON lines”)','2022',0,'A handpicked inventory of modern terminal applications (jq, jc, fx, yq, and jless). Simplifies querying, visualizes nested payloads, and reformats plain configuration text directly in local shell environments.','None','Curated List','Low',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://k0sproject.io','k0s','','2026',0,'Mirantis'' zero-friction, single-binary Kubernetes distribution. Designed to operate across any cloud, hybrid, or edge infrastructure, k0s packages all control plane and node dependencies in a single executable, drastically simplifying lifecycle maintenance, upgrading, and operational footprint.','Go','Software','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k21academy.com','k21academy.com/category/docker-kubernetes','','2024',0,'K21Academy delivers structured educational paths centered on Docker and Kubernetes certifications such as CKA, CKAD, and CKS. The materials focus heavily on exam objectives, foundational container mechanics, and secure administrative practices.','English','Training Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training & Education", "Certifications", "Structured Courses"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/amazon-web-services/aws-devops-vs-azure-devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual','055e35021534704ebe0f04e27eadd9ecb365fc0d53acb1c1571ef967c7639d18',100.0,1779034348.33744,0,'2026-05-17T18:12:28.337440+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-application-services','k21academy.com: AWS Application Services: Lambda, SES, SNS, SQS, SWF','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','455a759bbbde884d8332599d9b093f434f01892798a5c22ca93603966afefd35',100.0,1779029899.81202,0,'2026-05-17T16:58:19.812020+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/aws-cloud/aws-application-services"}'); -INSERT INTO "resources" VALUES('https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-secrets-manager','k21academy.com: AWS Secrets Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a35ce1b1a4911a029ed985ce5b4ad8c0402a77b5a85d145b2a76b38ac826ea96',100.0,1.779033030945719e+09,0,'2026-05-17T17:50:30.945719+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/aws-cloud/aws-secrets-manager"}'); -INSERT INTO "resources" VALUES('https://k21academy.com/ansible/ansible-for-beginners','k21academy.com: Ansible for Beginners | Overview | Architecture & Use Cases'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6341d6459949808dd44deb90668b903525865e2296c67fcbe51002ccedac3d57',100.0,1.77903112295800304e+09,0,'2026-05-17T17:18:42.958003+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/devops/ansible-for-beginners"}'); -INSERT INTO "resources" VALUES('https://k21academy.com/ansible/day2-live-session-review-and-q-a','k21academy.com: Ansible for Beginners Day2 Live Session Review and Q/A 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f97600d979a6a836f3cb8b113bdf10f389fef64ef38c88befad15f3b2e2fd893',100.0,1.77902927495748209e+09,0,'2026-05-17T16:47:54.957482+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/ansible/terraform-vs-ansible','k21academy.com: Terraform vs Ansible: Working, Difference, Provisioning'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a63354e882b0091df9096a4cc43aead87d6a7be128b3a2236ea557fa7e58cd3',100.0,1.77903108970713305e+09,0,'2026-05-17T17:18:09.707133+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/devops/terraform-vs-ansible"}'); -INSERT INTO "resources" VALUES('https://k21academy.com/aws-cloud/aws-application-services','k21academy.com: AWS Application Services: Lambda, SES, SNS, SQS, SWF','','2026',0,'Technical review of AWS''s modular application integration portfolio. Contrasts serverless compute (Lambda) with asynchronous message queues (SQS), publish-subscribe event routing (SNS), programmatically orchestrated state workflows (SWF/Step Functions), and secure outbound transaction messaging (SES).','English','Tutorial','Intermediate',1,'online','manual',NULL,100.0,1.77913049496855497e+09,0,'2026-05-18T20:54:54.968555+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Application Integration", "Serverless Services"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://k21academy.com/amazon-web-services/aws-devops-vs-azure-devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual','055e35021534704ebe0f04e27eadd9ecb365fc0d53acb1c1571ef967c7639d18',100.0,1779034348,0,'2026-05-17T18:12:28.337440+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-application-services','k21academy.com: AWS Application Services: Lambda, SES, SNS, SQS, SWF','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','455a759bbbde884d8332599d9b093f434f01892798a5c22ca93603966afefd35',100.0,1779029899,0,'2026-05-17T16:58:19.812020+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/aws-cloud/aws-application-services"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-secrets-manager','k21academy.com: AWS Secrets Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a35ce1b1a4911a029ed985ce5b4ad8c0402a77b5a85d145b2a76b38ac826ea96',100.0,1779033030,0,'2026-05-17T17:50:30.945719+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/aws-cloud/aws-secrets-manager"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/ansible/ansible-for-beginners','k21academy.com: Ansible for Beginners | Overview | Architecture & Use Cases'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6341d6459949808dd44deb90668b903525865e2296c67fcbe51002ccedac3d57',100.0,1779031122,0,'2026-05-17T17:18:42.958003+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/devops/ansible-for-beginners"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/ansible/day2-live-session-review-and-q-a','k21academy.com: Ansible for Beginners Day2 Live Session Review and Q/A 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f97600d979a6a836f3cb8b113bdf10f389fef64ef38c88befad15f3b2e2fd893',100.0,1779029274,0,'2026-05-17T16:47:54.957482+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://k21academy.com/ansible/terraform-vs-ansible','k21academy.com: Terraform vs Ansible: Working, Difference, Provisioning'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a63354e882b0091df9096a4cc43aead87d6a7be128b3a2236ea557fa7e58cd3',100.0,1779031089,0,'2026-05-17T17:18:09.707133+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/devops/terraform-vs-ansible"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/aws-cloud/aws-application-services','k21academy.com: AWS Application Services: Lambda, SES, SNS, SQS, SWF','','2026',0,'Technical review of AWS''s modular application integration portfolio. Contrasts serverless compute (Lambda) with asynchronous message queues (SQS), publish-subscribe event routing (SNS), programmatically orchestrated state workflows (SWF/Step Functions), and secure outbound transaction messaging (SES).','English','Tutorial','Intermediate',1,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.968555+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Application Integration", "Serverless Services"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k21academy.com/aws-cloud/aws-devops-vs-azure-devops','k21academy.com: AWS DevOps Vs. Azure DevOps','','2021',0,'Comparative structural analysis pitting the AWS DevOps suite against Microsoft Azure DevOps, evaluating build pricing, third-party integrations, and native Kubernetes support configurations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "CI/CD Integration", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k21academy.com/aws-cloud/aws-secrets-manager','k21academy.com: AWS Secrets Manager','','2021',0,'A foundational technical guide to the architecture and operational model of AWS Secrets Manager. The article discusses integration mechanics with AWS RDS, IAM authorization policies, automated rotation via pre-configured Lambda templates, and encryption envelope methods using KMS.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "Lifecycle Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k21academy.com/azure-cloud/azure-rbac-vs-azure-policies-vs-azure-blueprints','k21academy.com: Azure RBAC Vs Azure Policies Vs Azure Blueprints','','2021',0,'A structured breakdown of the core pillars of cloud governance, contrasting Azure Role-Based Access Control (RBAC), Azure Policy, and Azure Blueprints. Demonstrates how to organize identity-based permission structures, enforce systemic compliance frameworks, and orchestrate environment baselines to maintain continuous security across enterprise tenants.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Compliance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k21academy.com/azure-data/azure-data-lake','k21academy.com: Azure Data Lake Overview For Beginners','','2021',0,'Comprehensive primer on Azure Data Lake Storage (ADLS) Gen2. Outlines the architectural mechanics of its hierarchical namespace, POSIX-compliant Access Control Lists (ACLs), and deep native integration with compute engines such as Azure Databricks and Synapse. Essential reading for architects designing modern, scalable data platforms.','English','Technical Overview','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Storage", "Data Analytics", "Data Lake"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/category/docker-kubernetes','k21academy.com/category/docker-kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5b3d10f7b35990e0bf43b3a667d8ca6fbec1c393b44ac0eb4d7e8d98ee41169',100.0,1.77903426578505301e+09,0,'2026-05-17T18:11:05.785053+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://k21academy.com"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/category/docker-kubernetes','k21academy.com/category/docker-kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5b3d10f7b35990e0bf43b3a667d8ca6fbec1c393b44ac0eb4d7e8d98ee41169',100.0,1779034265,0,'2026-05-17T18:11:05.785053+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://k21academy.com"}'); INSERT INTO "resources" VALUES('https://k21academy.com/devops/ansible-for-beginners','k21academy.com: Ansible for Beginners | Overview | Architecture & Use Cases 🌟','- [k21academy.com: Ansible for Beginners Day2 Live Session Review and Q/A 🌟](https://k21academy.com/devops/day2-live-session-review-and-q-a)','2021',0,'Comprehensive introductory architectural layout outlining controller requirements, managed nodes, dynamic inventory files, YAML playbook hierarchy, and general configuration management use-cases across environments.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/devops/day2-live-session-review-and-q-a',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','751a3542f3c8d24fa21a3dfa385cf1cf182df6fb32cca55cfdd05c8e85ba2a17',100.0,1.77913049497204303e+09,0,'2026-05-18T20:54:54.972043+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://k21academy.com/devops/day2-live-session-review-and-q-a',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','751a3542f3c8d24fa21a3dfa385cf1cf182df6fb32cca55cfdd05c8e85ba2a17',100.0,1779130494,0,'2026-05-18T20:54:54.972043+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://k21academy.com/devops/terraform-vs-ansible','k21academy.com: Terraform vs Ansible: Working, Difference, Provisioning 🌟','','2023',0,'Analyzes the operational execution models of Terraform and Ansible. Guides systems engineers on matching target workloads with the proper tool—using Terraform for infrastructure creation and Ansible for node system configuration.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/configmaps-secrets','k21academy.com: Kubernetes ConfigMaps and Secrets: Guide to Create and Update'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d63c82c716d62b1994c17bbe697759e51bc44dffe3aab43b92fe455c6d19116b',100.0,1.77903145929006195e+09,0,'2026-05-17T17:24:19.290062+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/kubernetes/configmaps-secrets"}'); -INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/kubernetes-architecture-components-overview-for-beginners','k21academy.com: Kubernetes Architecture. An Introduction to Kubernetes Components','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91a8cb356ff194f8132f780a98b00e345ae9ccf245181c508576b62c98798e70',100.0,1.77903269992243289e+09,0,'2026-05-17T17:44:59.922433+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/kubernetes/kubernetes-architecture-components-overview-for-beginners"}'); -INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/kubernetes-deployment','k21academy.com: Kubernetes Deployment and Step-by-Step Guide to Deployment:'' Update, Rollback, Scale & Delete','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4938d7e891325657e1339b3178df2f1189605eff589c443d1b1851d49806821c',100.0,1.77903394993858909e+09,0,'2026-05-17T18:05:49.938589+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/kubernetes/kubernetes-deployment"}'); -INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/kubernetes-security/kube-bench-cis','k21academy.com: Secure and Harden Kubernetes, AKS and EKS Cluster with kube-bench,'' kube-hunter and CIS Benchmarks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','546a3651f84bc9a2f45d7eb0e6f79de27c4d997b5a7bba6e97c561181561fc8c',100.0,1.77903433297714209e+09,0,'2026-05-17T18:12:12.977142+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/monolithic-vs-microservices','k21academy.com: Monolithic vs Microservices – Difference, Advantages & Disadvantages','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc3abde097ed6cd3f11495757666af58410ef25d90e896a9ceb9d38274502f04',100.0,1.77903449801164698e+09,0,'2026-05-17T18:14:58.011647+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/kubernetes/monolithic-vs-microservices"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/configmaps-secrets','k21academy.com: Kubernetes ConfigMaps and Secrets: Guide to Create and Update'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d63c82c716d62b1994c17bbe697759e51bc44dffe3aab43b92fe455c6d19116b',100.0,1779031459,0,'2026-05-17T17:24:19.290062+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/kubernetes/configmaps-secrets"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/kubernetes-architecture-components-overview-for-beginners','k21academy.com: Kubernetes Architecture. An Introduction to Kubernetes Components','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91a8cb356ff194f8132f780a98b00e345ae9ccf245181c508576b62c98798e70',100.0,1779032699,0,'2026-05-17T17:44:59.922433+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/kubernetes/kubernetes-architecture-components-overview-for-beginners"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/kubernetes-deployment','k21academy.com: Kubernetes Deployment and Step-by-Step Guide to Deployment:'' Update, Rollback, Scale & Delete','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4938d7e891325657e1339b3178df2f1189605eff589c443d1b1851d49806821c',100.0,1779033949,0,'2026-05-17T18:05:49.938589+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/kubernetes/kubernetes-deployment"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/kubernetes-security/kube-bench-cis','k21academy.com: Secure and Harden Kubernetes, AKS and EKS Cluster with kube-bench,'' kube-hunter and CIS Benchmarks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','546a3651f84bc9a2f45d7eb0e6f79de27c4d997b5a7bba6e97c561181561fc8c',100.0,1779034332,0,'2026-05-17T18:12:12.977142+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/monolithic-vs-microservices','k21academy.com: Monolithic vs Microservices – Difference, Advantages & Disadvantages','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc3abde097ed6cd3f11495757666af58410ef25d90e896a9ceb9d38274502f04',100.0,1779034498,0,'2026-05-17T18:14:58.011647+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/kubernetes/monolithic-vs-microservices"}'); INSERT INTO "resources" VALUES('https://k21academy.com/kubernetes/configmaps-secrets','k21academy.com: Kubernetes ConfigMaps and Secrets: Guide to Create and Update 🌟','','2023',1,'A fundamental playbook illustrating the lifecycle, generation, and updates of ConfigMaps and Secrets. Establishes the core differences in creation mechanisms and direct manifest applications.','YAML','Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "State Management", "Config & Secrets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/kubernetes/kube-bench-cis',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1.77913049501544094e+09,0,'2026-05-18T20:54:55.015441+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://k21academy.com/kubernetes/kube-bench-cis',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.015441+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://k21academy.com/kubernetes/kubernetes-architecture-components-overview-for-beginners','k21academy.com: Kubernetes Architecture. An Introduction to Kubernetes Components','','2021',3,'A detailed breakdown of the internal nodes and services of Kubernetes. Details the role of master components like the scheduler and controller-manager alongside worker node components like kubelet and kube-proxy.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Cluster Topology"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k21academy.com/kubernetes/kubernetes-deployment','k21academy.com: Kubernetes Deployment and Step-by-Step Guide to Deployment: Update, Rollback, Scale & Delete','','2023',0,'A complete operational guide to managing deployment configurations. Details step-by-step commands to update containers, trigger rolling restarts, revert deployment revisions, and scale replica limits.','YAML','Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Deployments", "Core Mechanics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k21academy.com/kubernetes/monolithic-vs-microservices','k21academy.com: Monolithic vs Microservices – Difference, Advantages & Disadvantages','','2023',0,'A comprehensive introductory comparative analysis of monolithic and microservices structures. It details deployment mechanics, system modularity, scaling challenges, and runtime isolation properties. It details concrete Kubernetes constructs like pods and namespaces that help isolate microservices in a shared physical cluster.','None','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Fundamentals", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/az-104/azure-container-instances-and-kubernetes-service',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','45366dfc1329efa8323f98a531a651c14e7a6c61786d56776153067efe4fb438',64.0,1.77913049499016594e+09,0,'2026-05-18T20:54:54.990166+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"review_metadata": {"original_url": "https://k21academy.com/microsoft-azure/az-104/azure-container-instances-and-kubernetes-service", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.990168"}}'); -INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/az-303/azure-container-instances-and-kubernetes-service','k21academy.com: Azure Kubernetes Service & Azure Container Instances For'' Beginners 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1e71e9f3560361de53e5299081631972445890f00ebfefcf0df841b9bccf7a1f',100.0,1.77902948348991298e+09,0,'2026-05-17T16:51:23.489913+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/azure-cloud/azure-container-instances-and-kubernetes-service"}'); -INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/az-400/azure-pipelines-vs-jenkins','k21academy.com: Azure pipelines VS Jenkins','','N/A',0,'A curated technical resource and architectural guide covering k21academy.com: Azure pipelines VS Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','dfc0853dea06c15c26dc3c974053d37c22a3cdcf274c90bf5379301a237d5854',100.0,1.77903118202918696e+09,0,'2026-05-17T17:19:42.029187+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"duplicate_of": "https://k21academy.com/azure-cloud/azure-pipelines-vs-jenkins"}'); -INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/azure-rbac-vs-azure-policies-vs-azure-blueprints','k21academy.com: Azure RBAC Vs Azure Policies Vs Azure Blueprints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','829a76c44e39a55632c6d0ace657aa5a502b29bb9e4239f7cc405d2f17b2f784',100.0,1.77903401593405699e+09,0,'2026-05-17T18:06:55.934057+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/azure-cloud/azure-rbac-vs-azure-policies-vs-azure-blueprints"}'); -INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/data-engineer/azure-data-lake','k21academy.com: Azure Data Lake Overview For Beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4b24dcc29d834be561f64df04e8edf1fd839afde7ff83d31b8e0048226ce772',100.0,1.77902913107802391e+09,0,'2026-05-17T16:45:31.078024+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/azure-data/azure-data-lake"}'); -INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/dp-203/azure-data-lake',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3b50e88dc2c71798769b901fe218c76a433002e6bf4e50a03e83fb57708ddd7a',64.0,1.77913049501655888e+09,0,'2026-05-18T20:54:55.016559+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/scrum-master/scrum-vs-kanban','k21academy.com: Scrum vs Kanban','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b061cda91bab2f79e336d28f888d2b044f55f88f7ed4341adb5e18d790b05708',100.0,1.77903210441143488e+09,0,'2026-05-17T17:35:04.411435+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/scrum/scrum-vs-kanban"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/az-104/azure-container-instances-and-kubernetes-service',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','45366dfc1329efa8323f98a531a651c14e7a6c61786d56776153067efe4fb438',64.0,1779130494,0,'2026-05-18T20:54:54.990166+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"review_metadata": {"original_url": "https://k21academy.com/microsoft-azure/az-104/azure-container-instances-and-kubernetes-service", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.990168"}}'); +INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/az-303/azure-container-instances-and-kubernetes-service','k21academy.com: Azure Kubernetes Service & Azure Container Instances For'' Beginners 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1e71e9f3560361de53e5299081631972445890f00ebfefcf0df841b9bccf7a1f',100.0,1779029483,0,'2026-05-17T16:51:23.489913+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/azure-cloud/azure-container-instances-and-kubernetes-service"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/az-400/azure-pipelines-vs-jenkins','k21academy.com: Azure pipelines VS Jenkins','','N/A',0,'A curated technical resource and architectural guide covering k21academy.com: Azure pipelines VS Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','dfc0853dea06c15c26dc3c974053d37c22a3cdcf274c90bf5379301a237d5854',100.0,1779031182,0,'2026-05-17T17:19:42.029187+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"duplicate_of": "https://k21academy.com/azure-cloud/azure-pipelines-vs-jenkins"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/azure-rbac-vs-azure-policies-vs-azure-blueprints','k21academy.com: Azure RBAC Vs Azure Policies Vs Azure Blueprints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','829a76c44e39a55632c6d0ace657aa5a502b29bb9e4239f7cc405d2f17b2f784',100.0,1779034015,0,'2026-05-17T18:06:55.934057+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/azure-cloud/azure-rbac-vs-azure-policies-vs-azure-blueprints"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/data-engineer/azure-data-lake','k21academy.com: Azure Data Lake Overview For Beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4b24dcc29d834be561f64df04e8edf1fd839afde7ff83d31b8e0048226ce772',100.0,1779029131,0,'2026-05-17T16:45:31.078024+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/azure-data/azure-data-lake"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/dp-203/azure-data-lake',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3b50e88dc2c71798769b901fe218c76a433002e6bf4e50a03e83fb57708ddd7a',64.0,1779130495,0,'2026-05-18T20:54:55.016559+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://k21academy.com/scrum-master/scrum-vs-kanban','k21academy.com: Scrum vs Kanban','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b061cda91bab2f79e336d28f888d2b044f55f88f7ed4341adb5e18d790b05708',100.0,1779032104,0,'2026-05-17T17:35:04.411435+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/scrum/scrum-vs-kanban"}'); INSERT INTO "resources" VALUES('https://k21academy.com/scrum/scrum-vs-kanban','k21academy.com: Scrum vs Kanban','','2022',0,'A technical overview comparing Scrum sprints and Kanban boards, aimed at cloud engineering professionals. Emphasizes how task-level agile delivery frameworks interface with cloud DevOps pipelines to drive high-frequency infrastructure deployments.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Scrum and Kanban"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/terraform-iac/terraform-automate-aws-vm','k21academy.com: Automate AWS Virtual Machine using Terraform – Creation'' Demo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','72566ea85beedc4fbc2f03cc2c75c946917b6a42df237c621bb6b7f944827534',100.0,1.77902925243673706e+09,0,'2026-05-17T16:47:32.436737+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/terraform/terraform-automate-aws-vm"}'); -INSERT INTO "resources" VALUES('https://k21academy.com/terraform-iac/terraform-interview-questions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','584d8beb97ca19564f1a766aa76b0e333239cba7a68344c7fbbb42249f710778',100.0,1.77903410586631608e+09,0,'2026-05-17T18:08:25.866316+02:00',NULL,NULL,NULL,'[]','[]','["docs/interview-questions.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/terraform-iac/why-terraform-not-chef-ansible-puppet-cloudformation','k21academy.com: Why Terraform? Not Chef, Ansible, Puppet, CloudFormation?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d6b3f8a0fd42ad3232683569f2c477d5b32a846f58a9cedd9deb8fd3e97e48cf',100.0,1.77903237217671394e+09,0,'2026-05-17T17:39:32.176714+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/terraform/why-terraform-not-chef-ansible-puppet-cloudformation"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/terraform-iac/terraform-automate-aws-vm','k21academy.com: Automate AWS Virtual Machine using Terraform – Creation'' Demo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','72566ea85beedc4fbc2f03cc2c75c946917b6a42df237c621bb6b7f944827534',100.0,1779029252,0,'2026-05-17T16:47:32.436737+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/terraform/terraform-automate-aws-vm"}'); +INSERT INTO "resources" VALUES('https://k21academy.com/terraform-iac/terraform-interview-questions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','584d8beb97ca19564f1a766aa76b0e333239cba7a68344c7fbbb42249f710778',100.0,1779034105,0,'2026-05-17T18:08:25.866316+02:00',NULL,NULL,NULL,'[]','[]','["docs/interview-questions.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://k21academy.com/terraform-iac/why-terraform-not-chef-ansible-puppet-cloudformation','k21academy.com: Why Terraform? Not Chef, Ansible, Puppet, CloudFormation?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d6b3f8a0fd42ad3232683569f2c477d5b32a846f58a9cedd9deb8fd3e97e48cf',100.0,1779032372,0,'2026-05-17T17:39:32.176714+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/terraform/why-terraform-not-chef-ansible-puppet-cloudformation"}'); INSERT INTO "resources" VALUES('https://k21academy.com/terraform/terraform-automate-aws-vm','k21academy.com: Automate AWS Virtual Machine using Terraform – Creation Demo','','2021',0,'A step-by-step introduction demonstrating the creation and lifecycle management of AWS Elastic Compute Cloud (EC2) instances using Terraform. Excellent for understanding simple provider declarations, variables, and resource destruction.','HCL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "AWS Compute Provisioning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://k21academy.com/terraform/terraform-interview-questions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8746bdbc694fd85c8de97fb17dec8827862b87a81343f782c7e97f4a84e00d46',100.0,1.77913049501254796e+09,0,'2026-05-18T20:54:55.012548+02:00',NULL,NULL,NULL,'[]','[]','["docs/interview-questions.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://k21academy.com/terraform/terraform-interview-questions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8746bdbc694fd85c8de97fb17dec8827862b87a81343f782c7e97f4a84e00d46',100.0,1779130495,0,'2026-05-18T20:54:55.012548+02:00',NULL,NULL,NULL,'[]','[]','["docs/interview-questions.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://k21academy.com/terraform/why-terraform-not-chef-ansible-puppet-cloudformation','k21academy.com: Why Terraform? Not Chef, Ansible, Puppet, CloudFormation? 🌟','','2022',0,'A comparison-focused educational resource highlighting why Terraform''s declarative approach, provider ecosystem, and stateful tracking mechanism offer significant advantages over traditional configuration management tools.','English','Educational Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "IaC Comparison", "Educational Resources"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k3s.io','**k3s**','','2026',5,'A highly popular, fully compliant, lightweight Kubernetes distribution designed specifically for Edge, IoT, and DevSecOps CI pipelines. Packaged as a single binary, it replaces heavy etcd processes with flexible database options.','Go','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Lightweight Kubernetes", "K3s"]','["[DE FACTO STANDARD]"]','[]','["rancher.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k8s-examples.container-solutions.com','Kubernetes examples 🌟','','2023',0,'A comprehensive curated collection of real-world Kubernetes deployment blueprints compiled by Container Solutions. Offers foundational reference templates for multi-tier microservices, storage configuration, and workload orchestration.','YAML','Reference Collection','Medium',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Reference Architecture"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true, "duplicate_of": "https://github.com/ContainerSolutions/kubernetes-examples"}'); INSERT INTO "resources" VALUES('https://k8s.af','k8s.af 🌟','','2024',0,'A highly regarded community collection documenting real-world public post-mortems of major Kubernetes infrastructure outages. Serves as a priceless resource for resilience engineering, analyzing failures in DNS, etcd depletion, scheduling collapses, routing tables, and configuration mistakes.','English','Interactive Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Post-Mortems", "Resiliency Engineering"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k8sgpt.ai','k8sgpt.ai','','2023',0,'An innovative, community-driven tool that integrates LLMs directly with Kubernetes diagnostic commands. By parsing cluster states, configuration anomalies, and system logs, k8sgpt provides clear explanations and automated remediation commands. It is a premier tool in the shift towards AI-powered autonomous operations (AIOps).','Go','Product Page / Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "AI-Powered Operations (AIOps)", "Kubernetes Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "chatgpt.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://k8slens.dev','Lens Kubernetes IDE 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e860aaafc139aee65bdb9b202cd7b3ebf039f4b0119839f709cbcabbd0da5bbf',100.0,1.77903292316241407e+09,0,'2026-05-17T17:48:43.162414+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://lenshq.io"}'); -INSERT INTO "resources" VALUES('https://k8spatterns.io','k8spatterns.io: Free Kubernetes Patterns e-book','','N/A',0,'A curated technical resource and architectural guide covering k8spatterns.io: Free Kubernetes Patterns e-book in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903033951720905e+09,0,'2026-05-17T17:05:39.517209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://k8spharos.dev','Pharos 🌟','','N/A',0,'A curated technical resource and architectural guide covering Pharos 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790334245105319e+09,0,'2026-05-17T17:57:04.510532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://k8slens.dev','Lens Kubernetes IDE 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e860aaafc139aee65bdb9b202cd7b3ebf039f4b0119839f709cbcabbd0da5bbf',100.0,1779032923,0,'2026-05-17T17:48:43.162414+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://lenshq.io"}'); +INSERT INTO "resources" VALUES('https://k8spatterns.io','k8spatterns.io: Free Kubernetes Patterns e-book','','N/A',0,'A curated technical resource and architectural guide covering k8spatterns.io: Free Kubernetes Patterns e-book in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.517209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://k8spharos.dev','Pharos 🌟','','N/A',0,'A curated technical resource and architectural guide covering Pharos 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.510532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k8spin.cloud/oss-projects','Discover K8Spin open source software','','2024',0,'The main portal cataloging K8Spin''s open-source projects. Focuses on lightweight cluster sharing tools, providing APIs designed to bootstrap secure developer workspaces instantly.','N/A','Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Registries & Catalogs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://k8studio.io','==k8studio==','','2020',0,'K8Studio is a desktop graphical user interface designed to simplify multi-cluster Kubernetes administration and visualization. It presents a dynamic topological map of running cluster workloads, enabling live log streaming and terminal executions.','TypeScript','Desktop GUI App','Intermediate',0,'online','manual','f17b53e799daa6fc1e9f57211fd41cc3f8597ca05e631a7ab660fb2ef791956b',100.0,1.77903229317561292e+09,1,'2026-05-17T17:38:13.175613+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Productivity", "UI Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://k8studio.io','==k8studio==','','2020',0,'K8Studio is a desktop graphical user interface designed to simplify multi-cluster Kubernetes administration and visualization. It presents a dynamic topological map of running cluster workloads, enabling live log streaming and terminal executions.','TypeScript','Desktop GUI App','Intermediate',0,'online','manual','f17b53e799daa6fc1e9f57211fd41cc3f8597ca05e631a7ab660fb2ef791956b',100.0,1779032293,1,'2026-05-17T17:38:13.175613+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Productivity", "UI Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k8studio.io/blogs/k8studio-vs-lens-kubernetes-ide','k8studio.io/blogs: K8studio vs. Lens vs. K9s 🌟','','2024',3,'A technical comparative analysis comparing three premier client interfaces: K8Studio (graphical topology focus), Lens (full-featured IDE desktop application), and K9s (ultra-fast keyboard-driven terminal console dashboard).','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k8syaml.com','k8syaml.com 🌟','','2021',4,'An interactive web environment designed to generate clean, standard Kubernetes manifests based on best-practice configurations. It enables operators to construct and validate resources without writing boilerplate templates from scratch.','N/A','tool','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md", "kubernetes-tools.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://k8up.io','k8up.io','','2025',4,'K8up uses standard CRD objects to configure high-frequency Restic backups on selected persistent volumes. Offers integrated S3 exports, backup target management, and pruning policies.','Go','Operator','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://k8z.dev','k8z.dev: A lightweight, modern mobile and desktop application for manage kubernetes. Easily for use fast, secure','','2024',3,'A modern, lightweight cross-platform desktop and mobile app engineered for low-memory footprint cluster monitoring. Emphasizes swift, responsive transitions and secure local storage of cluster context data.','TypeScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://k9scli.io','==k9scli.io==','','2026',0,'The K9scli portal is the home of K9s, the terminal-based user interface designed to streamline real-time Kubernetes interaction. By abstracting kubectl command sequences into fast, keyboard-driven hotkeys, it has earned standard status in modern DevOps environments. This site serves as the starting point for setting up K9s skins, plugins, and custom cluster views.','Markdown','Documentation','Beginner',0,'online','manual','98e04a13ea4082c8fa8323ccc7cf9d53649f1326d1f2453ff3de5037e68020d8',100.0,1.7790345690960071e+09,1,'2026-05-17T18:16:09.096007+02:00',NULL,NULL,NULL,'["Operations", "Command Line Interfaces", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kafka-tutorials.confluent.io','kafka-tutorials.confluent.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8186eb2c5e4fe5bf3fda69dbe0e853a6d90200c52b5a98bfc159fa073e880296',100.0,1779034477.1704,0,'2026-05-17T18:14:37.170400+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://developer.confluent.io/tutorials"}'); -INSERT INTO "resources" VALUES('https://kafka-tutorials.confluent.io/how-to-count-messages-on-a-kafka-topic/ksql.html','kafka-tutorials.confluent.io: How to count messages in a Kafka topic','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1456beaaa454ef29207eade70e1850ccb7521637951b2f4ea5d51ea8ca73098',100.0,1.77903152129770803e+09,0,'2026-05-17T17:25:21.297708+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://developer.confluent.io/confluent-tutorials/count-messages/ksql"}'); -INSERT INTO "resources" VALUES('https://kafka-tutorials.confluent.io/join-a-stream-to-a-table/kstreams.html','kafka-tutorials.confluent.io: How to join a stream and a lookup table 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ad78fd14f6f8e96bde7a81b75de9a6910753d28ad7099ee34d7a8fb07e367d71',100.0,1.77903428921558904e+09,0,'2026-05-17T18:11:29.215589+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://k9scli.io','==k9scli.io==','','2026',0,'The K9scli portal is the home of K9s, the terminal-based user interface designed to streamline real-time Kubernetes interaction. By abstracting kubectl command sequences into fast, keyboard-driven hotkeys, it has earned standard status in modern DevOps environments. This site serves as the starting point for setting up K9s skins, plugins, and custom cluster views.','Markdown','Documentation','Beginner',0,'online','manual','98e04a13ea4082c8fa8323ccc7cf9d53649f1326d1f2453ff3de5037e68020d8',100.0,1779034569,1,'2026-05-17T18:16:09.096007+02:00',NULL,NULL,NULL,'["Operations", "Command Line Interfaces", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kafka-tutorials.confluent.io','kafka-tutorials.confluent.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8186eb2c5e4fe5bf3fda69dbe0e853a6d90200c52b5a98bfc159fa073e880296',100.0,1779034477,0,'2026-05-17T18:14:37.170400+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://developer.confluent.io/tutorials"}'); +INSERT INTO "resources" VALUES('https://kafka-tutorials.confluent.io/how-to-count-messages-on-a-kafka-topic/ksql.html','kafka-tutorials.confluent.io: How to count messages in a Kafka topic','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1456beaaa454ef29207eade70e1850ccb7521637951b2f4ea5d51ea8ca73098',100.0,1779031521,0,'2026-05-17T17:25:21.297708+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://developer.confluent.io/confluent-tutorials/count-messages/ksql"}'); +INSERT INTO "resources" VALUES('https://kafka-tutorials.confluent.io/join-a-stream-to-a-table/kstreams.html','kafka-tutorials.confluent.io: How to join a stream and a lookup table 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ad78fd14f6f8e96bde7a81b75de9a6910753d28ad7099ee34d7a8fb07e367d71',100.0,1779034289,0,'2026-05-17T18:11:29.215589+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://kafka.apache.org','Apache Kafka','','2026',5,'Apache Kafka is the de facto industry-standard distributed event streaming platform. Operating on a partitioned, append-only log model, Kafka handles millions of messages per second with fault-tolerant durability, acting as the centralized real-time nervous system for microservices.','Java','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Apache Kafka"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kailashyogeshwar.medium.com/how-we-implemented-reusable-ci-cd-pipeline-using-git-and-tekton-503bed91975b','kailashyogeshwar.medium.com: How we implemented Reusable CI/CD Pipeline using Git and Tekton','','2020',0,'Focuses on building highly reusable CI/CD pipelines on Git and Tekton. Demonstrates decoupling generic build parameters from execution manifests, allowing development teams to share pipelines easily across projects.','Yaml','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Tekton Templates"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kaleshreya907.medium.com/step2a-install-docker-and-run-sonarqube-container-faa42d01f5fe','kaleshreya907.medium.com: GitHub Actions: Netflix Deployment','','N/A',0,'A curated technical resource and architectural guide covering kaleshreya907.medium.com: GitHub Actions: Netflix Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903333892660808e+09,0,'2026-05-17T17:55:38.926608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kaleshreya907.medium.com/step2a-install-docker-and-run-sonarqube-container-faa42d01f5fe','kaleshreya907.medium.com: GitHub Actions: Netflix Deployment','','N/A',0,'A curated technical resource and architectural guide covering kaleshreya907.medium.com: GitHub Actions: Netflix Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033338,0,'2026-05-17T17:55:38.926608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kalilinuxtutorials.com/deploying-securing-kubernetes-clusters','kalilinuxtutorials.com: Deploying & Securing Kubernetes Clusters','','2021',0,'A hands-on tutorial outlining best practices for securing Kubernetes clusters. Walks through the configuration of Network Policies, RBAC limits, API server audits, and using pentesting frameworks like Kali Linux to find operational loopholes.','English','Technical Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Kubernetes Security", "Cluster Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kalilinuxtutorials.com/ldsview','kalilinuxtutorials.com: Ldsview : Offline search tool for LDAP directory dumps in LDIF format','','2026',4,'Guide for Ldsview, an offline parsing tool for LDIF format directory dumps. Excellent utility for security assessments, privilege escalation audits, and schema inspection of legacy corporate infrastructure databases.','English','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Directory Services", "LDAP Analysis"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kalm.dev','kalm.dev 🌟','','N/A',0,'A curated technical resource and architectural guide covering kalm.dev 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903454543830394e+09,0,'2026-05-17T18:15:45.438304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kamsjec.medium.com/argocd-setup-on-kubernetes-openshift-cluster-f7340344c017','kamsjec.medium.com: ArgoCD Setup on Kubernetes/OpenShift Cluster','','N/A',0,'A curated technical resource and architectural guide covering kamsjec.medium.com: ArgoCD Setup on Kubernetes/OpenShift Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460.49798,0,'2026-05-17T17:24:20.497980+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kamsjec.medium.com/kubernetes-taints-and-tolerations-18727f618d01','kamsjec.medium.com: Kubernetes Taints and Tolerations','','N/A',0,'A curated technical resource and architectural guide covering kamsjec.medium.com: Kubernetes Taints and Tolerations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916883555507e+09,0,'2026-05-17T16:46:08.835555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kamsjec.medium.com/liveness-and-readiness-probes-91919f24e305','kamsjec.medium.com: liveness and readiness probes…','','N/A',0,'A curated technical resource and architectural guide covering kamsjec.medium.com: liveness and readiness probes… in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203903507709e+09,0,'2026-05-17T17:33:59.035077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kanakinfosystems.com/blog/sql-cheat-sheet',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902937137321805e+09,0,'2026-05-17T16:49:31.373218+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://kanister.io','kanister.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f8cd2ccca3740391ade2febf08f26396e4c8b8eccce8d8057fb88d5769e25ce3',100.0,1.77903150748867201e+09,0,'2026-05-17T17:25:07.488672+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kalm.dev','kalm.dev 🌟','','N/A',0,'A curated technical resource and architectural guide covering kalm.dev 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034545,0,'2026-05-17T18:15:45.438304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kamsjec.medium.com/argocd-setup-on-kubernetes-openshift-cluster-f7340344c017','kamsjec.medium.com: ArgoCD Setup on Kubernetes/OpenShift Cluster','','N/A',0,'A curated technical resource and architectural guide covering kamsjec.medium.com: ArgoCD Setup on Kubernetes/OpenShift Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.497980+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kamsjec.medium.com/kubernetes-taints-and-tolerations-18727f618d01','kamsjec.medium.com: Kubernetes Taints and Tolerations','','N/A',0,'A curated technical resource and architectural guide covering kamsjec.medium.com: Kubernetes Taints and Tolerations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.835555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kamsjec.medium.com/liveness-and-readiness-probes-91919f24e305','kamsjec.medium.com: liveness and readiness probes…','','N/A',0,'A curated technical resource and architectural guide covering kamsjec.medium.com: liveness and readiness probes… in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032039,0,'2026-05-17T17:33:59.035077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kanakinfosystems.com/blog/sql-cheat-sheet',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.373218+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kanister.io','kanister.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f8cd2ccca3740391ade2febf08f26396e4c8b8eccce8d8057fb88d5769e25ce3',100.0,1779031507,0,'2026-05-17T17:25:07.488672+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://kapeli.com/cheat_sheets/Sourcetree.docset/Contents/Resources/Documents/index','Sourcetree Cheat Sheet','','2023',3,'Curator Insight: Dedicated guide for Atlassian''s popular Sourcetree GUI client. Live Grounding: Maps graphic operations (interactive staging, repository cloning, flow configuration) back to basic CLI operations, reducing friction for non-CLI native engineers.','HTML','Client Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git Clients"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kapeli.com/cheatsheets','Dash Cheat Sheets','','2026',3,'A community-contributed aggregation of software-specific cheat sheets designed for Dash. Provides immediate keybinding and structural shortcuts across various developer tools, languages, and container technologies.','HTML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation Tools", "Offline Readers"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kapeli.com/dash','Dash for MacOS','','2026',4,'A premium, offline-first documentation browser for macOS that integrates with over 200 API documentation sets. Enables instant searching of code blocks, APIs, and frameworks, reducing lookup latency and boosting local engineering velocity.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation Tools", "Offline Readers"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kapitan.dev','Kapitan','','2022',4,'An open-source configuration management engine built to generate clean declarative configurations (Kubernetes manifests, Terraform, Ansible) using Python and Jsonnet. Kapitan simplifies managing configurations for multiple environments by using a single source of truth.','Python','tool','advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Advanced Templating"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md", "yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://karenapp.io','Karen','','2023',0,'AI-assisted scheduling tool featuring conversational UI interfaces. Automates appointment bookings and coordinates meeting slots through direct text and chat platform integrations.','Python','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Commercial Tools"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://karenapp.io/articles/calendly-vs-scheduleonce','karenapp.io: Calendly vs ScheduleOnce','','2023',0,'Analyzes the feature sets of Calendly and ScheduleOnce. Maps Calendly''s individual link-sharing speed against ScheduleOnce''s complex multi-tier lead generation and round-robin routing flows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Market Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kargo.akuity.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','20c9faca08485292e66dc1b1f3e470296759a36ece518a7d9549424e5d198e50',100.0,1.77903072710989689e+09,0,'2026-05-17T17:12:07.109897+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://karlstoney.com/2019/05/31/istio-503s-ucs-and-tcp-fun-times','karlstoney.com: Istio 503''s with UC''s and TCP Fun Times','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1362fbdee11110a1600d59d9add81f078a1c1afedbce49e5215c92fa59d9cd1',100.0,1.77902999170568799e+09,0,'2026-05-17T16:59:51.705688+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://karlstoney.com/istio-503s-ucs-and-tcp-fun-times"}'); +INSERT INTO "resources" VALUES('https://kargo.akuity.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','20c9faca08485292e66dc1b1f3e470296759a36ece518a7d9549424e5d198e50',100.0,1779030727,0,'2026-05-17T17:12:07.109897+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://karlstoney.com/2019/05/31/istio-503s-ucs-and-tcp-fun-times','karlstoney.com: Istio 503''s with UC''s and TCP Fun Times','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1362fbdee11110a1600d59d9add81f078a1c1afedbce49e5215c92fa59d9cd1',100.0,1779029991,0,'2026-05-17T16:59:51.705688+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://karlstoney.com/istio-503s-ucs-and-tcp-fun-times"}'); INSERT INTO "resources" VALUES('https://karlstoney.com/istio-503s-ucs-and-tcp-fun-times','karlstoney.com: Istio 503''s with UC''s and TCP Fun Times','','2021',0,'High-impact technical case study investigating intermittent HTTP 503 errors and connection closure (UC) challenges under high TCP load inside Istio service meshes. Excellent deep-dive into sidecar race conditions.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Networking", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://karneliuk.com/2019/07/rest-api-1-basics-cheat-sheet-ansible-bash-postman-and-python-for-get-using-netbox-and-docker-as-examples','karneliuk.com: REST API 1. Basics cheat sheet (Ansible, Bash, Postman, and Python) for GET using NetBox and Docker as examples','','2019',2,'Hands-on implementation guide for REST API execution using Ansible, Bash, Postman, and Python with a practical focus on GET operations. Leverages Docker-hosted NetBox to demonstrate programmatic network configuration management and automation strategies.','Python','Cheat Sheet','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "APIs", "Automation & Scripting"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://karneliuk.com/2019/08/rest-api-2-basics-cheat-sheet-ansible-bash-postman-and-python-for-post-delete-using-netbox-and-docker-as-examples','karneliuk.com: REST API 2. Basics cheat sheet (Ansible, Bash, Postman, and Python) for POST/DELETE using NetBox and Docker as examples','','2019',2,'Part two of the automation guide, expanding API execution into state-changing operations via POST and DELETE methods. Demonstrates transactional lifecycle management of infrastructure objects through multi-tool automation scripts across containerized environments.','Python','Cheat Sheet','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "APIs", "Automation & Scripting"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://karpenter.sh','==Karpenter==','','2026',5,'Karpenter is a high-performance, Kubernetes-native cluster autoscaler originally developed by AWS and now part of the CNCF. Unlike traditional Cluster Autoscalers that interact with node groups, Karpenter bypasses orchestrator limits to provision customized compute instances directly based on pending pod requirements. This drastically minimizes scheduling latency and optimizes bare-metal/EC2 pricing and spot resource usage.','Go','Controller','High',0,'online','manual','23ba7268d0b96c505cffae3ee0bf9a8a841c41958d145628ac18cd4995a6470b',100.0,1.77903404920264697e+09,1,'2026-05-17T18:07:29.202647+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Just-in-Time Nodes"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://karpenter.sh','==Karpenter==','','2026',5,'Karpenter is a high-performance, Kubernetes-native cluster autoscaler originally developed by AWS and now part of the CNCF. Unlike traditional Cluster Autoscalers that interact with node groups, Karpenter bypasses orchestrator limits to provision customized compute instances directly based on pending pod requirements. This drastically minimizes scheduling latency and optimizes bare-metal/EC2 pricing and spot resource usage.','Go','Controller','High',0,'online','manual','23ba7268d0b96c505cffae3ee0bf9a8a841c41958d145628ac18cd4995a6470b',100.0,1779034049,1,'2026-05-17T18:07:29.202647+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Just-in-Time Nodes"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://karunsubramanian.com/websphere/one-important-change-in-memory-management-in-java-8','Cambios importantes en la gestión de memoria de Java 8 de Oracle','','2014',0,'An analytical article exploring the systemic shifts in Oracle Java 8''s memory management model, highlighting the deletion of Permanent Generation (PermGen) and the introduction of Metaspace. It details how class metadata is offloaded to native memory, significantly reducing the occurrence of OutOfMemoryError exceptions in enterprise application servers like IBM WebSphere and JBoss.','Spanish','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Memory Management"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kb.wisc.edu/ns/page.php?id=3493','wisc.edu: CIDR Conversion Table','','N/A',0,'A curated technical resource and architectural guide covering wisc.edu: CIDR Conversion Table in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1.77902963118428301e+09,0,'2026-05-17T16:53:51.184283+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kccncna20.sched.com/event/ekAd/a-walk-through-the-kubernetes-ui-landscape-joaquim-rocha-kinvolk-henning-jacobs-zalando-se','kccncna20.sched.com: A Walk Through the Kubernetes UI Landscape','','N/A',0,'A curated technical resource and architectural guide covering kccncna20.sched.com: A Walk Through the Kubernetes UI Landscape in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173601271001291e+09,0,'2026-06-18T00:40:12.710013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kb.wisc.edu/ns/page.php?id=3493','wisc.edu: CIDR Conversion Table','','N/A',0,'A curated technical resource and architectural guide covering wisc.edu: CIDR Conversion Table in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1779029631,0,'2026-05-17T16:53:51.184283+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kccncna20.sched.com/event/ekAd/a-walk-through-the-kubernetes-ui-landscape-joaquim-rocha-kinvolk-henning-jacobs-zalando-se','kccncna20.sched.com: A Walk Through the Kubernetes UI Landscape','','N/A',0,'A curated technical resource and architectural guide covering kccncna20.sched.com: A Walk Through the Kubernetes UI Landscape in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736012,0,'2026-06-18T00:40:12.710013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kdo.dev','Kdo: deployless development on Kubernetes 🌟','','2022',0,'Bypasses standard development lifecycles by executing code directly inside Kubernetes environments. It connects local systems directly with cluster networks, eliminating slow container build-and-push cycles.','Go','CLI Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop", "Development Tools", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kean.blog/post/trunk-based-development','kean.github.io: Trunk-Based Development','','2020',0,'A practical retrospective examining the execution of Trunk-Based Development (TBD) within cloud environments. Explores how fast feedback loops, automated testing, and branch-by-abstraction strategies work together to eliminate long-lived branching headaches.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kean.github.io/post/trunk-based-development','kean.github.io: Trunk-Based Development','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','661f2f465cbec17ffb636d8b221b0a905ddf611f4bc61a2f096ce074f1f0434d',100.0,1.77903446171072292e+09,0,'2026-05-17T18:14:21.710723+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://kean.blog/post/trunk-based-development"}'); +INSERT INTO "resources" VALUES('https://kean.github.io/post/trunk-based-development','kean.github.io: Trunk-Based Development','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','661f2f465cbec17ffb636d8b221b0a905ddf611f4bc61a2f096ce074f1f0434d',100.0,1779034461,0,'2026-05-17T18:14:21.710723+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://kean.blog/post/trunk-based-development"}'); INSERT INTO "resources" VALUES('https://keda.sh','keda.sh: Kubernetes Event-driven Autoscaling. Application autoscaling made simple.','','2024',0,'KEDA (Kubernetes Event-driven Autoscaling) is a CNCF Graduate project that brings event-driven autoscaling to Kubernetes workloads. Acting as a custom metrics adapter, it integrates seamlessly with external event sources (e.g., Kafka, RabbitMQ, Prometheus) to drive Horizontal Pod Autoscaler behaviors, including scaling down to zero.','Go','Project','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://keepler.io/2021/03/gestionando-el-control-de-accesos-en-nuestro-data-lake-en-aws','keepler.io: Gestionando el control de accesos en nuestro data lake en AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c59d253a5e81c27921a261395e22de1d7b794bf842be6593aace2dc52766cad5',100.0,1.77903143320055699e+09,0,'2026-05-17T17:23:53.200557+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://keepler.io/es/2021/03/15/gestionando-el-control-de-accesos-en-nuestro-data-lake-en-aws"}'); +INSERT INTO "resources" VALUES('https://keepler.io/2021/03/gestionando-el-control-de-accesos-en-nuestro-data-lake-en-aws','keepler.io: Gestionando el control de accesos en nuestro data lake en AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c59d253a5e81c27921a261395e22de1d7b794bf842be6593aace2dc52766cad5',100.0,1779031433,0,'2026-05-17T17:23:53.200557+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://keepler.io/es/2021/03/15/gestionando-el-control-de-accesos-en-nuestro-data-lake-en-aws"}'); INSERT INTO "resources" VALUES('https://keepler.io/es/2021/03/15/gestionando-el-control-de-accesos-en-nuestro-data-lake-en-aws','keepler.io: Gestionando el control de accesos en nuestro data lake en AWS','','2021',0,'A technical case study analyzing fine-grained data-access patterns inside AWS-based Data Lakes. Outlines integrations with AWS Lake Formation, Tag-based IAM access control, and metadata catalog security schemes to implement secure data-at-rest policies.','Spanish','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Database Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://keithtenzer.com/openshift/openshift-4-aws-ipi-installation-getting-started-guide',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d75c703f3e8d2a66f0c9cc643dc6771f2da8c5abd84ae44d34156e5698d59abb',100.0,1.77903392344598793e+09,1,'2026-05-17T18:05:23.445988+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://kelda.io/blog/sres-should-manage-development-environments','kelda.io: Why SREs Should be Responsible for Development Environments','','N/A',0,'A curated technical resource and architectural guide covering kelda.io: Why SREs Should be Responsible for Development Environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903068304399704e+09,0,'2026-05-17T17:11:23.043997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kemilad.medium.com/monitoring-stack-deployment-to-a-kubernetes-cluster-prometheus-grafana-alertmanager-loki-dcc7339d4f19','kemilad.medium.com: Monitoring-Stack Deployment To A Kubernetes Cluster'' — Prometheus | Grafana | AlertManager | Loki + Exporters | Dashboards and etc 🌟','','N/A',0,'A curated technical resource and architectural guide covering kemilad.medium.com: Monitoring-Stack Deployment To A Kubernetes Cluster'' — Prometheus | Grafana | AlertManager | Loki + Exporters | Dashboards and etc 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903190243755507e+09,0,'2026-05-17T17:31:42.437555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kenmugrage.com/2017/05/05/my-new-definition-of-devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77903043399690508e+09,0,'2026-05-17T17:07:13.996905+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://kenneth.io/post/introducing-remote-debugging-of-nodejs-apps-on-azure-app-service-from-vs-code-in-public-preview','kenneth.io: Introducing remote debugging of Node.js apps on Azure App Service'' from VS Code','','2018',0,'A technical guide demonstrating remote debugging for Node.js workloads deployed inside Azure App Service from local VS Code setups. Illustrates configuration of secure web sockets for remote diagnostic channels.','JavaScript','Article','Intermediate',0,'online','manual','942f9acb7c007c73c06941094b8c7e50beaec483f676332156a91693d3bb5fc1',100.0,1779030604.79815,1,'2026-05-17T17:10:04.798150+02:00',NULL,NULL,NULL,'["Cloud-Native Development", "Azure", "Remote Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kennybrast.medium.com/how-i-used-docker-to-create-a-python-dev-environment-48a5d31ae277','kennybrast.medium.com: How I Used Docker to Create a Python Dev Environment','','N/A',0,'A curated technical resource and architectural guide covering kennybrast.medium.com: How I Used Docker to Create a Python Dev Environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002883694601e+09,0,'2026-05-17T17:00:28.836946+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://keptn.sh/docs/quickstart','Quick Start','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd29d29c2233e5519805eb281e43eee51d3ad3e50cd64323e0a85201374ea2ab',100.0,1.77903435024113702e+09,0,'2026-05-17T18:12:30.241137+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{"duplicate_of": "https://v1.keptn.sh/docs/quickstart"}'); +INSERT INTO "resources" VALUES('https://keithtenzer.com/openshift/openshift-4-aws-ipi-installation-getting-started-guide',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d75c703f3e8d2a66f0c9cc643dc6771f2da8c5abd84ae44d34156e5698d59abb',100.0,1779033923,1,'2026-05-17T18:05:23.445988+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kelda.io/blog/sres-should-manage-development-environments','kelda.io: Why SREs Should be Responsible for Development Environments','','N/A',0,'A curated technical resource and architectural guide covering kelda.io: Why SREs Should be Responsible for Development Environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030683,0,'2026-05-17T17:11:23.043997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kemilad.medium.com/monitoring-stack-deployment-to-a-kubernetes-cluster-prometheus-grafana-alertmanager-loki-dcc7339d4f19','kemilad.medium.com: Monitoring-Stack Deployment To A Kubernetes Cluster'' — Prometheus | Grafana | AlertManager | Loki + Exporters | Dashboards and etc 🌟','','N/A',0,'A curated technical resource and architectural guide covering kemilad.medium.com: Monitoring-Stack Deployment To A Kubernetes Cluster'' — Prometheus | Grafana | AlertManager | Loki + Exporters | Dashboards and etc 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902,0,'2026-05-17T17:31:42.437555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kenmugrage.com/2017/05/05/my-new-definition-of-devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779030433,0,'2026-05-17T17:07:13.996905+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kenneth.io/post/introducing-remote-debugging-of-nodejs-apps-on-azure-app-service-from-vs-code-in-public-preview','kenneth.io: Introducing remote debugging of Node.js apps on Azure App Service'' from VS Code','','2018',0,'A technical guide demonstrating remote debugging for Node.js workloads deployed inside Azure App Service from local VS Code setups. Illustrates configuration of secure web sockets for remote diagnostic channels.','JavaScript','Article','Intermediate',0,'online','manual','942f9acb7c007c73c06941094b8c7e50beaec483f676332156a91693d3bb5fc1',100.0,1779030604,1,'2026-05-17T17:10:04.798150+02:00',NULL,NULL,NULL,'["Cloud-Native Development", "Azure", "Remote Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kennybrast.medium.com/how-i-used-docker-to-create-a-python-dev-environment-48a5d31ae277','kennybrast.medium.com: How I Used Docker to Create a Python Dev Environment','','N/A',0,'A curated technical resource and architectural guide covering kennybrast.medium.com: How I Used Docker to Create a Python Dev Environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.836946+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://keptn.sh/docs/quickstart','Quick Start','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd29d29c2233e5519805eb281e43eee51d3ad3e50cd64323e0a85201374ea2ab',100.0,1779034350,0,'2026-05-17T18:12:30.241137+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{"duplicate_of": "https://v1.keptn.sh/docs/quickstart"}'); INSERT INTO "resources" VALUES('https://keptn.sh/stable','Keptn','','2023',0,'A CNCF incubating project providing event-driven orchestration for continuous delivery and automated operations. Uses CloudEvents standards and a GitOps approach to automate deployment, testing, and multi-stage promotion of services.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "Continuous Delivery", "Site Reliability Engineering"]','["[COMMUNITY-TOOL]"]','[]','["keptn.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kerneltalks.com/virtualization/docker-swarm-cheat-sheet','kerneltalks.com: Docker swarm cheat sheet','','2022',3,'Curator Insight: Walkthrough reference detailing essential Docker Swarm commands, specifically focusing on administrative tasks like node promotions and stack scaling. Live Grounding: Essential for operations engineers maintaining legacy Swarm installations, though lacking coverage for modern service mesh integrations that have emerged since its publication.','English','Blog Post','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker Swarm"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kevintuei.medium.com/a-deep-dive-into-logs-and-metrics-for-aws-observability-one-observability-workshop-14c162932174','kevintuei.medium.com: A Deep Dive into Logs and Metrics for AWS Observability'' — One Observability Workshop','','N/A',0,'A curated technical resource and architectural guide covering kevintuei.medium.com: A Deep Dive into Logs and Metrics for AWS Observability'' — One Observability Workshop in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903095164503908e+09,0,'2026-05-17T17:15:51.645039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://khainas.dev/create-ssh-tunnel-in-aws-with-terraform-62d1f6968e5d','khainas.dev: Create SSH tunnel in AWS with Terraform','','N/A',0,'A curated technical resource and architectural guide covering khainas.dev: Create SSH tunnel in AWS with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903214998099589e+09,0,'2026-05-17T17:35:49.980996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kevintuei.medium.com/a-deep-dive-into-logs-and-metrics-for-aws-observability-one-observability-workshop-14c162932174','kevintuei.medium.com: A Deep Dive into Logs and Metrics for AWS Observability'' — One Observability Workshop','','N/A',0,'A curated technical resource and architectural guide covering kevintuei.medium.com: A Deep Dive into Logs and Metrics for AWS Observability'' — One Observability Workshop in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030951,0,'2026-05-17T17:15:51.645039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://khainas.dev/create-ssh-tunnel-in-aws-with-terraform-62d1f6968e5d','khainas.dev: Create SSH tunnel in AWS with Terraform','','N/A',0,'A curated technical resource and architectural guide covering khainas.dev: Create SSH tunnel in AWS with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032149,0,'2026-05-17T17:35:49.980996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://khalidabuhakmeh.com/a-dotnet-five-guide-from-idea-to-nuget-package','khalidabuhakmeh.com: A .NET 5.0 Guide: From Idea To NuGet Package','','2020',0,'An in-depth guide detailing library creation from conceptual design down to artifact compilation in .NET. Focuses on setting up proper SDK project styles, automating versioning, target framework multi-targeting rules, and optimizing continuous integration for deployment.','C#','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "Publishing Workflows"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://khalidabuhakmeh.com/running-sql-server-queries-in-docker','khalidabuhakmeh.com: Running SQL Server Queries In Docker','','2021',0,'Developer-centric guide to configuring and running Microsoft SQL Server inside Docker containers. Covers volume mapping, secure password injection, and executing initial database verification queries.','SQL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Server", "Local Development"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kiali.io','kiali.io','','2022',0,'Homepage for Kiali, the primary management and visualization console for Istio. Delivers dynamic physical and logical topology maps, active health metrics, and direct configurations diagnostic tracking.','English','Documentation','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Service Mesh", "Visualization"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kie.apache.org','Drools','','2026',0,'Drools is a powerful, production-ready Business Rules Management System (BRMS) featuring a forward and backward-chaining inference engine (RETE OO-algorithm) for decoupling enterprise logic from complex microservice structures.','Java','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Business Rules", "Decision Engines"]','["[COMMUNITY-TOOL]"]','[]','["postman.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kie.org','kie.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26ff3169fedac63681fe62fe725c66ea870be33fb9af1a98f614d8dcd48af7bf',100.0,1779032972.52266,0,'2026-05-17T17:49:32.522660+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.kie.org"}'); +INSERT INTO "resources" VALUES('https://kie.org','kie.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26ff3169fedac63681fe62fe725c66ea870be33fb9af1a98f614d8dcd48af7bf',100.0,1779032972,0,'2026-05-17T17:49:32.522660+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.kie.org"}'); INSERT INTO "resources" VALUES('https://kind-brown-cfb734.netlify.app/post/2021-02/kubernetes-policy-comparison-opa-gatekeeper-vs-kyverno','Neon Mirrors: Kubernetes Policy Comparison: OPA/Gatekeeper vs Kyverno','','2022',0,'An architectural face-off evaluating Rego-based OPA/Gatekeeper and YAML-native Kyverno. Kyverno offers exceptional ease of use for native K8s manifests, while OPA provides unparalleled expressive power for cross-system policies. It helps architects choose the correct declarative policy engine for high-compliance environments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Admission Control"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kinsta.com/blog/cloud-platform-for-developers','kinsta.com: Top 7 Advantages of Choosing Google Cloud Hosting','','2026',0,'Details key structural advantages of hosting sites and microservices on GCP, highlighting performance perks, live VM migration capabilities, cost-effective pricing models, and private global networks.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Public Cloud", "Analysis"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kinsta.com/blog/google-cloud-hosting','kinsta.com: Top 7 Advantages of Choosing Google Cloud Hosting','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3679a2c61bf746bfa38bd02d90ee6ba4b46fb1aca126b84b76a6e131c5d9649',100.0,1.77903283296890401e+09,0,'2026-05-17T17:47:12.968904+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://kinsta.com/blog/cloud-platform-for-developers"}'); +INSERT INTO "resources" VALUES('https://kinsta.com/blog/google-cloud-hosting','kinsta.com: Top 7 Advantages of Choosing Google Cloud Hosting','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3679a2c61bf746bfa38bd02d90ee6ba4b46fb1aca126b84b76a6e131c5d9649',100.0,1779032832,0,'2026-05-17T17:47:12.968904+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://kinsta.com/blog/cloud-platform-for-developers"}'); INSERT INTO "resources" VALUES('https://kinsta.com/blog/kubernetes-vs-docker','kinsta.com: Kubernetes vs Docker: The Difference Explained','','2022',0,'Provides a high-level educational roadmap comparing container isolation formats (Docker) to multi-node container schedulers (Kubernetes), explaining how they function and interlink in modern CI/CD systems.','N/A','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Fundamentals", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kinvolk.io','kinvolk.io','','2024',0,'The official portal of Kinvolk (acquired by Microsoft), pioneers of Flatcar Container Linux, Lokomotive Kubernetes, and Inspektor Gadget. The platform represents an essential pillar in the development of minimal, immutable operating systems and eBPF-based Kubernetes tooling.','English','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Operating Systems", "Flatcar Linux"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kinvolk.io/docs/headlamp/latest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77902912865296602e+09,0,'2026-05-17T16:45:28.652966+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kinvolk.io/docs/headlamp/latest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779029128,0,'2026-05-17T16:45:28.652966+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://kiro.dev','Kiro: Engineering Rigor for Agentic Development','','2025',0,'Kiro is a testing and engineering framework designed to bring traditional software discipline—such as regression testing, linting, and sandbox executing—to LLM agents and multi-agent workflows. It establishes strict validation steps to ensure agent behaviors remain deterministic, secure, and aligned with standard corporate software engineering guidelines.','TypeScript','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI Engineering", "Agentic Frameworks", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md", "cicd.md", "ai-agents-mcp.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kislayverma.com/software-architecture/layering-domains-and-microservices-using-api-gateways','Layering domains and microservices using API Gateways','','2021',0,'Analyzes architectural design patterns for structuring enterprise APIs by layering domain services behind a unified API Gateway layer. Discusses decoupling strategies, cross-cutting concerns (auth, rate-limiting), and how to avoid anti-patterns when decomposing monoliths into distributed microservice topologies.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "API Gateways"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kite.com','Kite 🌟','','2021',3,'Curator Insight reviews Kite as a local-AI completion helper. Live Grounding confirms the project is fully retired and non-operational, with software development workflows now dominated by sophisticated cloud and local models like GitHub Copilot, Cursor, and modern LSP tooling.','Not Applicable','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Tooling", "AI Code Assistants"]','["[COMMUNITY-TOOL]"]','[]','["python.md", "visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kitploit.com/2021/12/mesh-kridik-open-source-security.html','kitploit.com: Mesh-Kridik','','2021',2,'A kitploit technical summary showcasing Mesh-Kridik. It details how the tool scans Service Mesh control plane components, detects security vulnerabilities, and exports visual report matrices to speed up mitigation.','Markdown','Technical Blog','Medium',0,'online','manual','205026fa6800a38501dbaccd8d1aa988064fe2efcbe2cc7a7ecbc23c30ffca60',100.0,1.7791304950206151e+09,0,'2026-05-18T20:54:55.020615+02:00',NULL,NULL,NULL,'["Security", "Service Mesh Security", "Security Portals"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kkamalesh117.medium.com/setting-up-prometheus-and-grafana-integration-on-kubernetes-with-helm-dfc63823608c','kkamalesh117.medium.com: Setting up Prometheus and Grafana Integration on'' Kubernetes with Helm','','N/A',0,'A curated technical resource and architectural guide covering kkamalesh117.medium.com: Setting up Prometheus and Grafana Integration on'' Kubernetes with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903361716099095e+09,0,'2026-05-17T18:00:17.160991+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kkamalesh117.medium.com/terraform-variables-part-2-75ef8543fb2f','kkamalesh117.medium.com: Terraform Variables (Part-2)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902913241388797e+09,0,'2026-05-17T16:45:32.413888+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://kkamalesh117.medium.com/terraform-variables-providers-c66f68747050','kkamalesh117.medium.com: Terraform Variables & Providers (Part-1)','','N/A',0,'A curated technical resource and architectural guide covering kkamalesh117.medium.com: Terraform Variables & Providers (Part-1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903169386617803e+09,0,'2026-05-17T17:28:13.866178+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://klaushofrichter.medium.com/using-windows-subsystem-for-linux-for-kubernetes-8bd1f5468531','klaushofrichter.medium.com: Using Windows Subsystem for Linux for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering klaushofrichter.medium.com: Using Windows Subsystem for Linux for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903028504155588e+09,0,'2026-05-17T17:04:45.041556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kluctl.io','kluctl.io 🌟','','2026',0,'Kluctl is an advanced, GitOps-aligned deployment engine designed to solve configuration issues in large, multi-environment deployments. Unlike tools bound solely to raw Helm templates, Kluctl allows complex variable interpolation, target targeting, and automated validation inside its native lifecycle. It is highly regarded for bridging the functional gap between raw templating and robust GitOps workflows.','Go','Deployment Engine','Advanced',0,'online','manual','af026454bd8536accb12ab35878110cdb37b854ba77987f4676cc6e6a8f5d03b',100.0,1.77903357279519796e+09,1,'2026-05-17T17:59:32.795198+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Declarative Deployments"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kmahi2600.medium.com/launching-a-wordpress-application-with-mysql-database-in-k8s-cluster-on-aws-using-ansible-a78d6bf12b1a','kmahi2600.medium.com: Launching A WordPress Application With MYSQL Database'' in K8S Cluster On AWS Using Ansible','','N/A',0,'A curated technical resource and architectural guide covering kmahi2600.medium.com: Launching A WordPress Application With MYSQL Database'' in K8S Cluster On AWS Using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916515564203e+09,0,'2026-05-17T16:46:05.155642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kitploit.com/2021/12/mesh-kridik-open-source-security.html','kitploit.com: Mesh-Kridik','','2021',2,'A kitploit technical summary showcasing Mesh-Kridik. It details how the tool scans Service Mesh control plane components, detects security vulnerabilities, and exports visual report matrices to speed up mitigation.','Markdown','Technical Blog','Medium',0,'online','manual','205026fa6800a38501dbaccd8d1aa988064fe2efcbe2cc7a7ecbc23c30ffca60',100.0,1779130495,0,'2026-05-18T20:54:55.020615+02:00',NULL,NULL,NULL,'["Security", "Service Mesh Security", "Security Portals"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kkamalesh117.medium.com/setting-up-prometheus-and-grafana-integration-on-kubernetes-with-helm-dfc63823608c','kkamalesh117.medium.com: Setting up Prometheus and Grafana Integration on'' Kubernetes with Helm','','N/A',0,'A curated technical resource and architectural guide covering kkamalesh117.medium.com: Setting up Prometheus and Grafana Integration on'' Kubernetes with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033617,0,'2026-05-17T18:00:17.160991+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kkamalesh117.medium.com/terraform-variables-part-2-75ef8543fb2f','kkamalesh117.medium.com: Terraform Variables (Part-2)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.413888+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kkamalesh117.medium.com/terraform-variables-providers-c66f68747050','kkamalesh117.medium.com: Terraform Variables & Providers (Part-1)','','N/A',0,'A curated technical resource and architectural guide covering kkamalesh117.medium.com: Terraform Variables & Providers (Part-1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031693,0,'2026-05-17T17:28:13.866178+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://klaushofrichter.medium.com/using-windows-subsystem-for-linux-for-kubernetes-8bd1f5468531','klaushofrichter.medium.com: Using Windows Subsystem for Linux for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering klaushofrichter.medium.com: Using Windows Subsystem for Linux for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.041556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kluctl.io','kluctl.io 🌟','','2026',0,'Kluctl is an advanced, GitOps-aligned deployment engine designed to solve configuration issues in large, multi-environment deployments. Unlike tools bound solely to raw Helm templates, Kluctl allows complex variable interpolation, target targeting, and automated validation inside its native lifecycle. It is highly regarded for bridging the functional gap between raw templating and robust GitOps workflows.','Go','Deployment Engine','Advanced',0,'online','manual','af026454bd8536accb12ab35878110cdb37b854ba77987f4676cc6e6a8f5d03b',100.0,1779033572,1,'2026-05-17T17:59:32.795198+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Declarative Deployments"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kmahi2600.medium.com/launching-a-wordpress-application-with-mysql-database-in-k8s-cluster-on-aws-using-ansible-a78d6bf12b1a','kmahi2600.medium.com: Launching A WordPress Application With MYSQL Database'' in K8S Cluster On AWS Using Ansible','','N/A',0,'A curated technical resource and architectural guide covering kmahi2600.medium.com: Launching A WordPress Application With MYSQL Database'' in K8S Cluster On AWS Using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.155642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kmitevski.com/writing-a-kubernetes-validating-webhook-using-python','kmitevski.com: Writing a Kubernetes Validating Webhook using Python','','2021',4,'A guide on developing custom Validating Admission Webhooks in Kubernetes using Python and Flask. Instructs on parsing AdmissionReview requests, applying institutional validation rules, and structuring JSON responses for the API server.','Python','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Extensibility", "Admission Webhooks"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://knative.dev','knative.dev','','2026',5,'The premier Kubernetes-native platform for serverless workloads. Offers enterprise-grade Serving (scale-to-zero, request-driven autoscaling) and highly decoupled Eventing models.','Go','Platform / Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Knative"]','["[DE FACTO STANDARD]"]','[]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://koa','Koa.js','','N/A',0,'A curated technical resource and architectural guide covering Koa.js in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030403.65132,0,'2026-05-17T17:06:43.651320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md", "docs/javascript.md", "docs/web-servers.md"]','["golang.md", "javascript.md", "web-servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://koa','Koa.js','','N/A',0,'A curated technical resource and architectural guide covering Koa.js in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030403,0,'2026-05-17T17:06:43.651320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md", "docs/javascript.md", "docs/web-servers.md"]','["golang.md", "javascript.md", "web-servers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kodekloud.com','kodekloud.com','','2026',0,'An interactive, lab-centric educational platform specialized in DevOps, continuous delivery, and infrastructure automation. Features hands-on sandbox terminals configured to prepare students for core certifications like CKA, CKAD, and CKS.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Interactive Learning Platforms"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kodekloud.com/blog/ci-cd-pipeline-in-devops','kodekloud.com: What is CI/CD Pipeline in DevOps','','2022',0,'A learner-focused pipeline design overview. Analyzes build automation systems, continuous testing stages, and how pipeline stages are sequenced to achieve robust, rapid cloud application deployments.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kodekloud.com/blog/cka-vs-ckad-vs-cks','kodekloud.com: CKA vs CKAD vs CKS – What is the Difference','','2021',0,'A comprehensive, comparative breakdown highlighting the structural differences, syllabus domains, and target audiences of the three main Linux Foundation Kubernetes exams (CKA, CKAD, CKS). It helps system administrators, application developers, and security engineers choose the certification pathway matching their professional profiles.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Certification", "Overview"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kodekloud.com/cka-vs-ckad-vs-cks-what-is-the-difference','kodekloud.com: CKA vs CKAD vs CKS – What is the Difference','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4799e32a89c7712559eac22601bd2f9ec82a2a93b8b6d00f9e3ebba3f24ea8f8',100.0,1779033655.56711,0,'2026-05-17T18:00:55.567110+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kodekloud.com/blog/cka-vs-ckad-vs-cks"}'); -INSERT INTO "resources" VALUES('https://kodekloud.com/what-is-ci-cd-pipeline-in-devops','kodekloud.com: What is CI/CD Pipeline in DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','725c14acba78d51402864b8f300e07162aab0c9f7414c3ba7afde790182dd91f',100.0,1.77903307443820405e+09,0,'2026-05-17T17:51:14.438204+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://kodekloud.com/blog/ci-cd-pipeline-in-devops"}'); +INSERT INTO "resources" VALUES('https://kodekloud.com/cka-vs-ckad-vs-cks-what-is-the-difference','kodekloud.com: CKA vs CKAD vs CKS – What is the Difference','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4799e32a89c7712559eac22601bd2f9ec82a2a93b8b6d00f9e3ebba3f24ea8f8',100.0,1779033655,0,'2026-05-17T18:00:55.567110+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kodekloud.com/blog/cka-vs-ckad-vs-cks"}'); +INSERT INTO "resources" VALUES('https://kodekloud.com/what-is-ci-cd-pipeline-in-devops','kodekloud.com: What is CI/CD Pipeline in DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','725c14acba78d51402864b8f300e07162aab0c9f7414c3ba7afde790182dd91f',100.0,1779033074,0,'2026-05-17T17:51:14.438204+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://kodekloud.com/blog/ci-cd-pipeline-in-devops"}'); INSERT INTO "resources" VALUES('https://kodiakhq.com','Kodiak','','2024',3,'An enterprise-grade GitHub App designed to automate the integration queue. Kodiak schedules and executes pull request updates, handles automatic rebases, and systematically purges feature branches upon merge success to reduce repository clutter.','TypeScript','Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kogito.kie.org','kogito.kie.org','','2021',0,'The official documentation portal for Kogito, Red Hat''s cloud-native business automation framework. Optimized for Kubernetes-native runtimes, Kogito is recognized in 2026 as the leading solution for running low-latency, declarative workflows inside microservices.','Java','Tool','Intermediate',1,'online','manual','d0e83f90a4daa572bacd9c30d176d228981c6a2e6ec5be4b3d4b27981c8f4bdd',100.0,1.77903366327318811e+09,1,'2026-05-17T18:01:03.273188+02:00',NULL,NULL,NULL,'["Modern Java", "Automation", "Business Rules"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kogito.kie.org','kogito.kie.org','','2021',0,'The official documentation portal for Kogito, Red Hat''s cloud-native business automation framework. Optimized for Kubernetes-native runtimes, Kogito is recognized in 2026 as the leading solution for running low-latency, declarative workflows inside microservices.','Java','Tool','Intermediate',1,'online','manual','d0e83f90a4daa572bacd9c30d176d228981c6a2e6ec5be4b3d4b27981c8f4bdd',100.0,1779033663,1,'2026-05-17T18:01:03.273188+02:00',NULL,NULL,NULL,'["Modern Java", "Automation", "Business Rules"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://komodor.com','komodor.com','','2024',0,'Commercial troubleshooting and observability platform offering absolute end-to-end lineage visualization for Kubernetes resources. Pinpoints root causes of failures by cross-referencing changes, logs, and metrics.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Troubleshooting Platforms", "Enterprise Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://komodor.com/blog/5-kubernetes-deployment-best-practices','komodor.com: Five Kubernetes Deployment Best Practices (Part 2) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6ee75906ab6bfc661c8ab95acddb2e72eeb2b39ca468e8972bae5349ccfa9127',100.0,1.77903336162646698e+09,1,'2026-05-17T17:56:01.626467+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://komodor.com/blog/5-kubernetes-deployment-best-practices','komodor.com: Five Kubernetes Deployment Best Practices (Part 2) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6ee75906ab6bfc661c8ab95acddb2e72eeb2b39ca468e8972bae5349ccfa9127',100.0,1779033361,1,'2026-05-17T17:56:01.626467+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://komodor.com/blog/best-practices-to-migrate-to-kubernetes','komodor.com: Four Best Practices to Migrate to Kubernetes (Part 1)','- [komodor.com: Five Kubernetes Deployment Best Practices (Part 2) 🌟](https://komodor.com/blog/5-kubernetes-deployment-best-practices) 1. Maintaining Good YAML Hygiene (AKA Your K8s Deployment Manifest) 2. Stateless Apps FTW! 3. Logging, but Specifically for Kubernetes 4. Separation of Environments 5. Invest in Proper Monitoring','2022',0,'Provides tactical advice on maintaining clean YAML manifests, migrating stateful workloads to stateless patterns, standardizing logging via stdout, segregating environments, and implementing distributed tracing.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Workload Management", "Migration & Deployment"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://komodor.com/blog/using-workflows-to-troubleshoot-like-a-pro','komodor.com: Komodor Workflows: Automated Troubleshooting at the Speed of'' WHOOSH!','','2026',0,'This architectural review outlines the implementation of automated workflows within the Komodor platform to speed up incident resolution. It documents how platform administrators can configure automated runs to inspect cluster state changes, pod terminations, and configuration drift. The resource offers practical design insights for implementing rapid triage mechanisms across multi-cluster environments.','Markdown','Documentation','Beginner',0,'online','manual','eab3d121e00dad3df0218a89e9fa8b24e737914be9ff2fa57c64a9e65ba5e85c',100.0,1.77903169801000905e+09,1,'2026-05-17T17:28:18.010009+02:00',NULL,NULL,NULL,'["Operations", "Troubleshooting Platforms", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://komodor.com/blog/using-workflows-to-troubleshoot-like-a-pro','komodor.com: Komodor Workflows: Automated Troubleshooting at the Speed of'' WHOOSH!','','2026',0,'This architectural review outlines the implementation of automated workflows within the Komodor platform to speed up incident resolution. It documents how platform administrators can configure automated runs to inspect cluster state changes, pod terminations, and configuration drift. The resource offers practical design insights for implementing rapid triage mechanisms across multi-cluster environments.','Markdown','Documentation','Beginner',0,'online','manual','eab3d121e00dad3df0218a89e9fa8b24e737914be9ff2fa57c64a9e65ba5e85c',100.0,1779031698,1,'2026-05-17T17:28:18.010009+02:00',NULL,NULL,NULL,'["Operations", "Troubleshooting Platforms", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://komodor.com/learn/exit-codes-in-containers-and-kubernetes-the-complete-guide','komodor.com: Exit Codes In Containers & Kubernetes – The Complete Guide 🌟','','2022',0,'An industry-standard reference guide demystifying exit codes returned by failing containers, from common application errors (Exit Code 1) to system-level kills (Exit Code 137). It details how the container runtime and Linux kernel interact to generate these codes, providing a crucial diagnostic map for troubleshooting CrashLoopBackOffs. Understanding these codes is essential for automated root-cause analysis.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Exit Codes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://komodor.com/learn/how-to-fix-crashloopbackoff-kubernetes-error','komodor.com: Kubernetes CrashLoopBackOff Error: What It Is and How to Fix It','','2022',0,'A comprehensive playbook from Komodor designed to help engineers systematically isolate the root causes of CrashLoopBackOff errors. It covers common trigger events such as database connection timeouts, file access permissions, and mismatched configuration maps. By mapping these triggers, it helps engineers transition from reactive troubleshooting to proactive reliability planning.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "CrashLoopBackOff"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://komodor.com/learn/kubernetes-cpu-limits-throttling','komodor.com: Kubernetes CPU Limits and Throttling','','2023',0,'Comprehensive deep dive into kernel-level CPU throttling on Kubernetes. @@ -8841,76 +8841,76 @@ INSERT INTO "resources" VALUES('https://komodor.com/learn/kubernetes-liveness-pr INSERT INTO "resources" VALUES('https://komodor.com/learn/kubernetes-nodes-complete-guide','komodor.com: Kubernetes Nodes – The Complete Guide','','2021',3,'An operational compendium covering Kubernetes node design, including control plane interfaces, kubelet interactions, and lifecycle states. Explores memory pressure reclamation, node conditions, and scheduling optimizations using taints, tolerations, and affinities.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Node Operations", "Cluster Capacity"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://komodor.com/learn/kubernetes-troubleshooting-the-complete-guide','komodor.com: Kubernetes Troubleshooting: The Complete Guide 🌟','','2023',0,'An exhaustive architectural manual dissecting everyday Kubernetes failure patterns including OOMKilled, ImagePullBackOff, CrashLoopBackOff, and CPU throttling.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Troubleshooting Guide"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://komodor.com/learn/the-ultimate-kubectl-cheat-sheet','komodor.com: The Ultimate Kubectl Cheat Sheet 🌟','','2025',4,'An expert-level operational manual curated for modern DevOps and SRE profiles. Distills complex troubleshooting tasks, container execution routing, and multi-namespace context switches into direct action sequences.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Troubleshooting & Operations"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://konghq.com/blog/kong-and-red-hat-collaboration','konghq.com: Kong and Red Hat: Delivering Seamless Customer Experience','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c955e113b4951c5ccb63181f04b25370ce7fbe0374e352e9807a844a49ff391c',100.0,1.77903033213939499e+09,0,'2026-05-17T17:05:32.139395+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://konghq.com/blog/news/kong-and-red-hat-collaboration"}'); +INSERT INTO "resources" VALUES('https://konghq.com/blog/kong-and-red-hat-collaboration','konghq.com: Kong and Red Hat: Delivering Seamless Customer Experience','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c955e113b4951c5ccb63181f04b25370ce7fbe0374e352e9807a844a49ff391c',100.0,1779030332,0,'2026-05-17T17:05:32.139395+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://konghq.com/blog/news/kong-and-red-hat-collaboration"}'); INSERT INTO "resources" VALUES('https://konghq.com/blog/news/kong-and-red-hat-collaboration','konghq.com: Kong and Red Hat: Delivering Seamless Customer Experience','','2022',0,'Highlights corporate collaboration structures between Kong and Red Hat. Evaluates unified cloud-native operator setups to quickly provision API boundaries within complex enterprise networks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://konghq.com/kong','Kong API Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0ada3da20bd0bc385f4875caa7b8341a299aa8ee60c7111c6488788a2a6646e',100.0,1.77903245750301098e+09,0,'2026-05-17T17:40:57.503011+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://konghq.com/products/kong-gateway"}'); +INSERT INTO "resources" VALUES('https://konghq.com/kong','Kong API Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0ada3da20bd0bc385f4875caa7b8341a299aa8ee60c7111c6488788a2a6646e',100.0,1779032457,0,'2026-05-17T17:40:57.503011+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://konghq.com/products/kong-gateway"}'); INSERT INTO "resources" VALUES('https://konghq.com/products/kong-gateway','Kong API Manager','','2026',0,'Kong Gateway is the world''s most popular lightweight, fast, and highly customizable open-source API gateway. Powered by Nginx and Lua/Go, it offers sub-millisecond request latencies alongside dynamic routing and robust plugin ecosystems.','English','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Gateway Engines"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://konstruktoid.medium.com/running-a-nginx-container-using-rootless-docker-with-ansible-a2bfcedd3b07','konstruktoid.medium.com: Running a NGINX container using rootless Docker'' with Ansible','','N/A',0,'A curated technical resource and architectural guide covering konstruktoid.medium.com: Running a NGINX container using rootless Docker'' with Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903182506561207e+09,0,'2026-05-17T17:30:25.065612+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://konveyor.io','konveyor 🌟','','2020',4,'An open-source application modernization platform that helps developers migrate legacy virtual machines, stateful services, and bare-metal workloads to Kubernetes. It provides discovery, analysis, and execution tools for large-scale container migrations.','Go','Migration Toolkit','High',1,'online','manual','f1540d5f630ec14e8cb2faaf29828e4560a57bb1401401dc0759b9caadb8bb9d',100.0,1.77913049496752691e+09,0,'2026-05-18T20:54:54.967527+02:00',NULL,NULL,NULL,'["Application Migration", "Modernization", "Enterprise Migration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-backup-migrations.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-backup-migrations.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://konstruktoid.medium.com/running-a-nginx-container-using-rootless-docker-with-ansible-a2bfcedd3b07','konstruktoid.medium.com: Running a NGINX container using rootless Docker'' with Ansible','','N/A',0,'A curated technical resource and architectural guide covering konstruktoid.medium.com: Running a NGINX container using rootless Docker'' with Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031825,0,'2026-05-17T17:30:25.065612+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://konveyor.io','konveyor 🌟','','2020',4,'An open-source application modernization platform that helps developers migrate legacy virtual machines, stateful services, and bare-metal workloads to Kubernetes. It provides discovery, analysis, and execution tools for large-scale container migrations.','Go','Migration Toolkit','High',1,'online','manual','f1540d5f630ec14e8cb2faaf29828e4560a57bb1401401dc0759b9caadb8bb9d',100.0,1779130494,0,'2026-05-18T20:54:54.967527+02:00',NULL,NULL,NULL,'["Application Migration", "Modernization", "Enterprise Migration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-backup-migrations.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-backup-migrations.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kosyfrances.com/kubernetes-cluster','kosyfrances.com: Using kubeadm to create a Kubernetes 1.20 cluster on VirtualBox with Ubuntu','','2020',0,'A step-by-step local sandboxing guide describing how to set up a multi-node Kubernetes 1.20 cluster on VirtualBox using Ubuntu and Kubeadm. Valuable for local learning, CNI testing, and running sandboxed environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "VirtualBox"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kothiyal-anuj.medium.com/serverless-diary-the-ultimate-guide-to-caching-in-the-cloud-249f6a06915f','kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to **Caching'' in the Cloud**','','N/A',0,'A curated technical resource and architectural guide covering kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to **Caching'' in the Cloud** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903108661257505e+09,0,'2026-05-17T17:18:06.612575+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md", "docs/caching.md"]','["aws-serverless.md", "caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kpatronas.medium.com/docker-swarm-high-availability-36ea7ee7f9e8','kpatronas.medium.com: Docker swarm: High Availability','','N/A',0,'A curated technical resource and architectural guide covering kpatronas.medium.com: Docker swarm: High Availability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030597316365e+09,0,'2026-05-17T17:09:57.316365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kpi.org/KPI-Basics','KPIs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d2d7824976db48bc1afb21d78b89d92ed47c612fa40c34b813d9aaab7f2f4d4',100.0,1.77903082499474811e+09,0,'2026-05-17T17:13:44.994748+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md", "docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.kpi.org/KPI-Basics"}'); +INSERT INTO "resources" VALUES('https://kothiyal-anuj.medium.com/serverless-diary-the-ultimate-guide-to-caching-in-the-cloud-249f6a06915f','kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to **Caching'' in the Cloud**','','N/A',0,'A curated technical resource and architectural guide covering kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to **Caching'' in the Cloud** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031086,0,'2026-05-17T17:18:06.612575+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md", "docs/caching.md"]','["aws-serverless.md", "caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kpatronas.medium.com/docker-swarm-high-availability-36ea7ee7f9e8','kpatronas.medium.com: Docker swarm: High Availability','','N/A',0,'A curated technical resource and architectural guide covering kpatronas.medium.com: Docker swarm: High Availability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597,0,'2026-05-17T17:09:57.316365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kpi.org/KPI-Basics','KPIs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d2d7824976db48bc1afb21d78b89d92ed47c612fa40c34b813d9aaab7f2f4d4',100.0,1779030824,0,'2026-05-17T17:13:44.994748+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md", "docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.kpi.org/KPI-Basics"}'); INSERT INTO "resources" VALUES('https://krew.sigs.k8s.io','Krew','','2024',0,'The official packaging system for `kubectl` command-line plugins. Manages discovery, secure checksum installations, and version lifecycle operations of helper tools used to simplify complex operations tasks.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extending Kubernetes", "CLI Plugins", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://krisp.ai','krisp','','2026',0,'An AI-driven audio processing utility that removes background noise during video conferencing. Operates as an intelligent virtualization layer on top of local audio APIs to filter out noise, echo, and crosstalk in real-time, improving communication clarity across distributed teams.','Agnostic','Tool Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kristhecodingunicorn.com/post/k8s_nginx_oauth','==kristhecodingunicorn.com: Setting Up OAuth 2.0 Authentication for Applications'' in AKS With NGINX and OAuth2 Proxy== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a97d6471e5a6a166f19494bce7df6d00d3e010b8e2beaef4195cb4786f005576',100.0,1.77903392577607893e+09,0,'2026-05-17T18:05:25.776079+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.kristhecodingunicorn.com/post/k8s_nginx_oauth"}'); -INSERT INTO "resources" VALUES('https://krossboard.app','Krossboard','','2021',0,'A lightweight multi-cluster Kubernetes usage analytics and tracking dashboard tool. In 2026, while larger players like Rancher and Tanzu dominate enterprise multi-cluster control, Krossboard remains a lightweight option for rapid multi-cloud cluster resource auditing.','Go','Tool','Intermediate',0,'online','manual','af8b10c44e51ab4c1e8b2dd6c84949a5a414fcfbaca76798a0f49caf221ab6a4',100.0,1.779033806252007e+09,1,'2026-05-17T18:03:26.252007+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Multi-Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kruschecompany.com/kubernetes-operator','kruschecompany.com: What is a Kubernetes Operator and Where it Can be Used?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a6e1fab2fe910c7daa2c13b9f62b27f37b2fd915117fdaa63e8c06f0054c1e0e',100.0,1.779029367806288e+09,0,'2026-05-17T16:49:27.806288+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://kruschecompany.com/wp-content/uploads/2020/01/kubernetes-operator.jpg"}'); -INSERT INTO "resources" VALUES('https://kruschecompany.com/kubernetes-prometheus-operator','kruschecompany.com: Prometheus Operator – Installing Prometheus Monitoring'' Within The Kubernetes Environment','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','be3d469da51ca884879c630bdf6b2d1e49c7b582629598790ebd7915a574e293',100.0,1.77903050513008594e+09,0,'2026-05-17T17:08:25.130086+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://kruschecompany.com/page-not-found',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering kruschecompany.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','ce851e7b5ff66f7dfbb438a253139fffef6b178d8c19fdadafc28766fdb403f8',100.0,1.77913049500833296e+09,1,'2026-05-18T20:54:55.008333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kristhecodingunicorn.com/post/k8s_nginx_oauth','==kristhecodingunicorn.com: Setting Up OAuth 2.0 Authentication for Applications'' in AKS With NGINX and OAuth2 Proxy== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a97d6471e5a6a166f19494bce7df6d00d3e010b8e2beaef4195cb4786f005576',100.0,1779033925,0,'2026-05-17T18:05:25.776079+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.kristhecodingunicorn.com/post/k8s_nginx_oauth"}'); +INSERT INTO "resources" VALUES('https://krossboard.app','Krossboard','','2021',0,'A lightweight multi-cluster Kubernetes usage analytics and tracking dashboard tool. In 2026, while larger players like Rancher and Tanzu dominate enterprise multi-cluster control, Krossboard remains a lightweight option for rapid multi-cloud cluster resource auditing.','Go','Tool','Intermediate',0,'online','manual','af8b10c44e51ab4c1e8b2dd6c84949a5a414fcfbaca76798a0f49caf221ab6a4',100.0,1779033806,1,'2026-05-17T18:03:26.252007+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Multi-Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kruschecompany.com/kubernetes-operator','kruschecompany.com: What is a Kubernetes Operator and Where it Can be Used?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a6e1fab2fe910c7daa2c13b9f62b27f37b2fd915117fdaa63e8c06f0054c1e0e',100.0,1779029367,0,'2026-05-17T16:49:27.806288+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://kruschecompany.com/wp-content/uploads/2020/01/kubernetes-operator.jpg"}'); +INSERT INTO "resources" VALUES('https://kruschecompany.com/kubernetes-prometheus-operator','kruschecompany.com: Prometheus Operator – Installing Prometheus Monitoring'' Within The Kubernetes Environment','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','be3d469da51ca884879c630bdf6b2d1e49c7b582629598790ebd7915a574e293',100.0,1779030505,0,'2026-05-17T17:08:25.130086+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kruschecompany.com/page-not-found',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering kruschecompany.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','ce851e7b5ff66f7dfbb438a253139fffef6b178d8c19fdadafc28766fdb403f8',100.0,1779130495,1,'2026-05-18T20:54:55.008333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kruschecompany.com/wp-content/uploads/2020/01/kubernetes-operator.jpg','kruschecompany.com: What is a Kubernetes Operator and Where it Can be Used?','','2020',0,'Illustrated guide defining the role, architecture, and common deployment strategies of Kubernetes Operators. Explains how custom controllers automate day-2 infrastructure management tasks like scaling, backups, and state healing.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kruyt.org/migrate-docker-containerd-kubernetes','kruyt.org: Migrate from Docker to Containerd in Kubernetes','','2021',0,'Walks engineers through swapping the Docker container engine for Containerd inside a running Kubernetes node group, addressing the DockerShim deprecation and explaining runtime socket migration.','Bash','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "CRI", "Container Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kruyt.org/running-a-mailserver-in-kubernetes','kruyt.org: Running a mailserver in Kubernetes','','2021',0,'Practical deployment architectural guide detailing the orchestration of high-availability mail servers on Kubernetes. Analyzes the complexities of handling persistent storage for mail stores (via PV/PVC), dynamic IMAP/SMTP routing setups, and the crucial network security protocols (DKIM, SPF, DMARC) required to maintain high IP reputation inside cloud infrastructures.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Stateful Applications", "Mail Services"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ksingh7.medium.com/kubernetes-endpoint-object-your-bridge-to-external-services-3fc48263b776','==ksingh7.medium.com: Kubernetes Endpoint Object: Your Bridge to External'' Services== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==ksingh7.medium.com: Kubernetes Endpoint Object: Your Bridge to External'' Services== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903223606073689e+09,0,'2026-05-17T17:37:16.060737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ksqldb.io','ksqlDB','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','aeb3d85d7a5845d81f6104eb0625bfe7c34680c78373b39e9d7717cfb6153517',100.0,1.77903347715195107e+09,0,'2026-05-17T17:57:57.151951+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://ksingh7.medium.com/kubernetes-endpoint-object-your-bridge-to-external-services-3fc48263b776','==ksingh7.medium.com: Kubernetes Endpoint Object: Your Bridge to External'' Services== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==ksingh7.medium.com: Kubernetes Endpoint Object: Your Bridge to External'' Services== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.060737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ksqldb.io','ksqlDB','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','aeb3d85d7a5845d81f6104eb0625bfe7c34680c78373b39e9d7717cfb6153517',100.0,1779033477,0,'2026-05-17T17:57:57.151951+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://kstefanj.github.io/2021/11/24/gc-progress-8-17.html','kstefanj.github.io: GC progress from JDK 8 to JDK 17','','2021',0,'A comprehensive technical evaluation tracking the performance evolution and design changes of garbage collectors from JDK 8 to JDK 17. The analysis highlights significant throughput gains, memory footprint reductions, and sub-millisecond pause-time optimizations achieved in modern G1 and ZGC algorithms, making Java 17 highly optimized for containerized microservice execution environments.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Platform", "Runtime & JVM", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kube-green.dev','kube-green.dev','','2026',0,'Kube-green is an innovative scheduling tool designed for environment optimization. It suspends unused development namespaces by scaling down deployments, statefulsets, and cronjobs to zero during non-working windows, yielding substantial energy and infrastructure cost reductions.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Autoscaling", "Green Ops", "Resource Schedulers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kube.academy','kube.academy','','2026',4,'A highly polished training engine sponsored by VMware Tanzu. Walks engineers through complex modular tracks detailing multi-tenancy, cluster scaling, control-plane metrics, and security controls within corporate environments.','English','Training Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "VMware Tanzu Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kube.academy/pro','kube.academy/pro 🌟','','2024',0,'A premier education and certification program developed by VMware Tanzu focusing on core Kubernetes principles, multi-cluster management, networking, and security. Curated for intermediate and advanced engineers, offering deep technical tracks and real-world architectures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Training & Enablement", "Educational Content"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kube.careers','kube.careers: Kubernetes jobs market trends for 2022 Q4','','2022',0,'Provides end-of-year 2022 hiring telemetry. Synthesizes standard prerequisites for engineering levels, emphasizing the transformation of Kubernetes knowledge from a specialized ''plus'' to a fundamental baseline requirement across software engineering roles.','English','Industry Report','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career Development", "Market Trends", "Salary Analytics"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md", "kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kube.careers/kubernetes-trend-report-2022-q2','kube.careers: Kubernetes jobs market trends for 2022 Q2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','daf02e04494410ab869a0d3ad35e3d07e75b0d32f6274fb6c0b13bf6131e241a',100.0,1.77903311872542691e+09,0,'2026-05-17T17:51:58.725427+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kube.careers"}'); -INSERT INTO "resources" VALUES('https://kube.careers/kubernetes-trend-report-2022-q3','kube.careers: Kubernetes jobs market trends for 2022 Q3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','daf02e04494410ab869a0d3ad35e3d07e75b0d32f6274fb6c0b13bf6131e241a',100.0,1.77903022920922589e+09,0,'2026-05-17T17:03:49.209226+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kube.careers/kubernetes-trend-report-2022-q2"}'); -INSERT INTO "resources" VALUES('https://kube.careers/kubernetes-trend-report-2022-q4','kube.careers: Kubernetes jobs market trends for 2022 Q4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','daf02e04494410ab869a0d3ad35e3d07e75b0d32f6274fb6c0b13bf6131e241a',100.0,1.7790315166204369e+09,0,'2026-05-17T17:25:16.620437+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kube.careers/kubernetes-trend-report-2022-q2"}'); +INSERT INTO "resources" VALUES('https://kube.careers/kubernetes-trend-report-2022-q2','kube.careers: Kubernetes jobs market trends for 2022 Q2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','daf02e04494410ab869a0d3ad35e3d07e75b0d32f6274fb6c0b13bf6131e241a',100.0,1779033118,0,'2026-05-17T17:51:58.725427+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kube.careers"}'); +INSERT INTO "resources" VALUES('https://kube.careers/kubernetes-trend-report-2022-q3','kube.careers: Kubernetes jobs market trends for 2022 Q3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','daf02e04494410ab869a0d3ad35e3d07e75b0d32f6274fb6c0b13bf6131e241a',100.0,1779030229,0,'2026-05-17T17:03:49.209226+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kube.careers/kubernetes-trend-report-2022-q2"}'); +INSERT INTO "resources" VALUES('https://kube.careers/kubernetes-trend-report-2022-q4','kube.careers: Kubernetes jobs market trends for 2022 Q4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','daf02e04494410ab869a0d3ad35e3d07e75b0d32f6274fb6c0b13bf6131e241a',100.0,1779031516,0,'2026-05-17T17:25:16.620437+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kube.careers/kubernetes-trend-report-2022-q2"}'); INSERT INTO "resources" VALUES('https://kube.careers/report-2021-q2','kube.careers: Kubernetes jobs market (Q2 2021)','','2021',0,'A historical analysis of the cloud-native recruitment landscape in Q2 2021. Tracks emerging salary ranges, high-demand Kubernetes technical sub-skills (Helm, GitOps, Prometheus), and regional job opportunities across North America and Europe.','English','Industry Report','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career Development", "Market Trends", "Historical Data"]','["[CASE STUDY]", "[EMERGING]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kube.careers/report-2021-q4','kube.careers: Kubernetes jobs market trends for 2021 (Q4)','','2021',0,'Tracks job market dynamics from the final quarter of 2021, revealing steady increases in salaries and highlighting GitOps, Service Mesh (Istio), and Kubernetes security specialties as highly valued engineering competencies.','English','Industry Report','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career Development", "Market Trends", "Historical Data"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://kube.careers"}'); INSERT INTO "resources" VALUES('https://kube.events','Kube Events','','2023',3,'A community event calendar mapping meetups and conferences across the CNCF and Kubernetes ecosystem, focusing on platform engineering, container tuning, and cloud-native cost management sessions.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Community Resources", "Events"]','["[COMMUNITY-TOOL]"]','[]','["newsfeeds.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kube.events/newsletter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','97cd769e83cb40fcb4cc31fa0c5988677ccd304b05d0b46d11eac3a790ab3916',100.0,1.7790342242285149e+09,1,'2026-05-17T18:10:24.228515+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://kube.fm/capi-100s-clusters-zain','Managing 100s of Kubernetes Clusters using Cluster API | KubeFM','KubeFM podcast with Zain Malik discussing managing large-scale multi-tenant Kubernetes with Cluster API.','2025',4,'This podcast interview with Zain Malik dissects the migration of large-scale infrastructure from Terraform to Cluster API (CAPI) to manage hundreds of multi-tenant Kubernetes clusters. The discussion delves into how his team automated cluster lifecycles for over 30,000 pods and clusters scaling up to 950 nodes, resolving cloud-provider constraints on Azure AKS. Key architectural insights include designing custom operators to enforce production readiness, automating GitOps-driven upgrades to eliminate manual intervention, and implementing upstream AKS contributions to optimize node pool consistency.','English','Video','Advanced',0,'online','automatic','daccee2dc7bd86651ae4e65a9b0abf5c9597b1e14cde543972bcae03461536bc',NULL,1.78035200368987894e+09,0,'2026-06-02T00:13:23.689879+02:00',NULL,NULL,NULL,'["Kubernetes", "Multi-Cluster Fleet Management", "Cluster API"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "An exceptional and highly rated episode of KubeFM providing top-tier engineering insights on managing complex, multi-tenant Azure Kubernetes Service installations using Cluster API.", "social_preview_url": "https://static.kube.fm/podcast-S06E05.v2.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "cluster-api"}'); -INSERT INTO "resources" VALUES('https://kube.today/learn-kubernetes-weekly',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','86368a6d8bbe9589b75dea0658042f8561b53690b25f6e3c7e0663e5a305b424',100.0,1.77913049497323489e+09,1,'2026-05-18T20:54:54.973235+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kube.events/newsletter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','97cd769e83cb40fcb4cc31fa0c5988677ccd304b05d0b46d11eac3a790ab3916',100.0,1779034224,1,'2026-05-17T18:10:24.228515+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kube.fm/capi-100s-clusters-zain','Managing 100s of Kubernetes Clusters using Cluster API | KubeFM','KubeFM podcast with Zain Malik discussing managing large-scale multi-tenant Kubernetes with Cluster API.','2025',4,'This podcast interview with Zain Malik dissects the migration of large-scale infrastructure from Terraform to Cluster API (CAPI) to manage hundreds of multi-tenant Kubernetes clusters. The discussion delves into how his team automated cluster lifecycles for over 30,000 pods and clusters scaling up to 950 nodes, resolving cloud-provider constraints on Azure AKS. Key architectural insights include designing custom operators to enforce production readiness, automating GitOps-driven upgrades to eliminate manual intervention, and implementing upstream AKS contributions to optimize node pool consistency.','English','Video','Advanced',0,'online','automatic','daccee2dc7bd86651ae4e65a9b0abf5c9597b1e14cde543972bcae03461536bc',NULL,1780352003,0,'2026-06-02T00:13:23.689879+02:00',NULL,NULL,NULL,'["Kubernetes", "Multi-Cluster Fleet Management", "Cluster API"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "An exceptional and highly rated episode of KubeFM providing top-tier engineering insights on managing complex, multi-tenant Azure Kubernetes Service installations using Cluster API.", "social_preview_url": "https://static.kube.fm/podcast-S06E05.v2.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "cluster-api"}'); +INSERT INTO "resources" VALUES('https://kube.today/learn-kubernetes-weekly',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','86368a6d8bbe9589b75dea0658042f8561b53690b25f6e3c7e0663e5a305b424',100.0,1779130494,1,'2026-05-18T20:54:54.973235+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://kubeapps.dev','kubeapps.dev 🌟','','2025',5,'A web-based control plane for deploying and managing packaged cloud-native applications on Kubernetes. Provides visual tooling to interact with Helm charts, Operators, and Carvel packages with integrated RBAC and multi-cluster deployment scopes.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "Catalog UI"]','["[DE FACTO STANDARD]"]','[]','["helm.md", "kubernetes-based-devel.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubearmor.io','kubearmor.io','','2026',0,'KubeArmor is a cloud-native runtime security tool that leverages Linux Security Modules (LSMs) like AppArmor, SELinux, and eBPF to restrict pod execution behaviors. It prevents system intrusions by dynamically locking down command executions and system directories. This architecture provides reliable, kernel-level enforcement policies specifically tailored for Kubernetes workloads.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Runtime Security", "LSM Enforcement"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubebyexample.com','Kubebyexample.com - kubernetesbyexample.com 🌟🌟','','2024',0,'A highly structured, hands-on learning hub created by Red Hat. Offers extensive, walk-through-based paths covering container building blocks, deployment configurations, security vectors, networking interfaces, operators, and stateful storage structures in a code-first, interactive learning interface.','English','Interactive Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Hands-on Labs", "Reference Architectures"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubebyexample.com/community/blog/migrating-to-kubernetes-with-open-source-tools','kubebyexample.com: Migrating to Kubernetes with Open Source Tools (Konveyor, Tackle, KubeVirt, Forklift) 🌟','','2022',4,'A detailed community report detailing the deployment profiles of Konveyor, Tackle, KubeVirt, and Forklift. Walks through translating legacy application profiles into clean Kubernetes blueprints.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubebyexample.com/en/community/blog/migrating-to-kubernetes-with-open-source-tools','kubebyexample.com: Migrating to Kubernetes with Open Source Tools (Konveyor,'' Tackle, KubeVirt, Forklift) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a039b165e8efc94a30c50f03567972f7fe5bd0772408605a292e9d7f5053e8fb',100.0,1.7790296796074109e+09,0,'2026-05-17T16:54:39.607411+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://kubebyexample.com/community/blog/migrating-to-kubernetes-with-open-source-tools"}'); +INSERT INTO "resources" VALUES('https://kubebyexample.com/en/community/blog/migrating-to-kubernetes-with-open-source-tools','kubebyexample.com: Migrating to Kubernetes with Open Source Tools (Konveyor,'' Tackle, KubeVirt, Forklift) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a039b165e8efc94a30c50f03567972f7fe5bd0772408605a292e9d7f5053e8fb',100.0,1779029679,0,'2026-05-17T16:54:39.607411+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://kubebyexample.com/community/blog/migrating-to-kubernetes-with-open-source-tools"}'); INSERT INTO "resources" VALUES('https://kubebyexample.com/learning-paths/argo-cd/argo-cd-overview','kubebyexample.com: Argo CD Overview 🌟','','2022',3,'A foundational educational overview of the ArgoCD engine, architecture, and UI dashboard. Introduces the concepts of Target State versus Live State, and details the controller-to-API communication model.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Introduction"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["argo.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubedb.com','kubedb.com','','2024',0,'Technical review of KubeDB, an operator platform for automating databases on Kubernetes. Highlights declarative management of clustering, scheduling backups, and schema updates across multiple database engines (PostgreSQL, MySQL, MongoDB).','Go','Software Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubedex.com','kubedex.com','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903278192753195e+09,0,'2026-05-17T17:46:21.927532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubedex.com/autoscaling','kubedex.com: autoscaling 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com: autoscaling 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903379118148493e+09,0,'2026-05-17T18:03:11.181485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubedex.com/base-images','kubedex.com: Base images comparison','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com: Base images comparison in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903003193173289e+09,0,'2026-05-17T17:00:31.931733+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubedex.com/kubernetes-operating-systems','kubedex.com: Kubernetes Operating Systems 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com: Kubernetes Operating Systems 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903411247659111e+09,0,'2026-05-17T18:08:32.476591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubedex.com/redhat-openshift-vs-pivotal-pks-vs-rancher','kubedex.com: Kubernetes On-Prem, OpenShift vs PKS vs Rancher','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com: Kubernetes On-Prem, OpenShift vs PKS vs Rancher in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903184479050493e+09,0,'2026-05-17T17:30:44.790505+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubeip.com','kubeip.com','','N/A',0,'A curated technical resource and architectural guide covering kubeip.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903379483656406e+09,0,'2026-05-17T18:03:14.836564+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubeless.io','kubeless.io','','N/A',0,'A curated technical resource and architectural guide covering kubeless.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903287279197406e+09,0,'2026-05-17T17:47:52.791974+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubelist.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','06d73c7acadecebd77a2e79b27dd265f6f34eb26477b58e943cc559deea13077',100.0,1.77903252472384095e+09,1,'2026-05-17T17:42:04.723841+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubedex.com','kubedex.com','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032781,0,'2026-05-17T17:46:21.927532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubedex.com/autoscaling','kubedex.com: autoscaling 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com: autoscaling 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033791,0,'2026-05-17T18:03:11.181485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubedex.com/base-images','kubedex.com: Base images comparison','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com: Base images comparison in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030031,0,'2026-05-17T17:00:31.931733+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubedex.com/kubernetes-operating-systems','kubedex.com: Kubernetes Operating Systems 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com: Kubernetes Operating Systems 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034112,0,'2026-05-17T18:08:32.476591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubedex.com/redhat-openshift-vs-pivotal-pks-vs-rancher','kubedex.com: Kubernetes On-Prem, OpenShift vs PKS vs Rancher','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com: Kubernetes On-Prem, OpenShift vs PKS vs Rancher in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.790505+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubeip.com','kubeip.com','','N/A',0,'A curated technical resource and architectural guide covering kubeip.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033794,0,'2026-05-17T18:03:14.836564+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubeless.io','kubeless.io','','N/A',0,'A curated technical resource and architectural guide covering kubeless.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032872,0,'2026-05-17T17:47:52.791974+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubelist.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','06d73c7acadecebd77a2e79b27dd265f6f34eb26477b58e943cc559deea13077',100.0,1779032524,1,'2026-05-17T17:42:04.723841+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://kubelist.com/podcast','kubelist.com/podcast: The Kubelist Podcast','','2020',0,'The Kubelist Podcast serves as an architectural sounding board for the cloud-native ecosystem. It features deep-dive technical interviews with upstream contributors and platform creators, bridging the gap between infrastructure software developers and systems engineering design.','English','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community & Learning", "Media", "Podcasts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubelog.de','kubelog.de','','2022',0,'A simplified, community-driven logging helper tool and playground for streaming container logs and tracing events inside localized Kubernetes development sandboxes.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Logging", "Utilities"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubemq.io','KubeMQ.io: Kubernetes Native Message Queue Broker','','2023',0,'The main page for KubeMQ, an enterprise-grade message broker built container-first for Kubernetes. KubeMQ provides queuing, pub/sub, and gRPC patterns with low CPU and memory footprints.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "KubeMQ"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubemq.io/kafka-vs-kubemq','kubemq.io: Kafka VS KubeMQ 🌟','','2022',0,'A technical comparison detailing the differences between Apache Kafka and KubeMQ. It contrasts KubeMQ''s Kubernetes-native operator architecture and low-overhead design with Kafka''s distributed streaming log structure.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernauts.sh','Kubernautic','','N/A',0,'A curated technical resource and architectural guide covering Kubernautic in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903167173480296e+09,0,'2026-05-17T17:27:51.734803+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes-advocate.medium.com','kubernetes-advocate.medium.com 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubernetes-advocate.medium.com 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903035615301895e+09,0,'2026-05-17T17:05:56.153019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes-advocate.medium.com/ci-cd-with-dockers-and-jenkins-70b6f801f9f7','kubernetes-advocate.medium.com: CI/CD with Dockers and Jenkins 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubernetes-advocate.medium.com: CI/CD with Dockers and Jenkins 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903397373216891e+09,0,'2026-05-17T18:06:13.732169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes-advocate.medium.com/how-to-deploy-a-website-to-aws-with-ansible-e878a63dd93','kubernetes-advocate.medium.com: Website Deployment to AWS with Ansible','','N/A',0,'A curated technical resource and architectural guide covering kubernetes-advocate.medium.com: Website Deployment to AWS with Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903229304762697e+09,0,'2026-05-17T17:38:13.047627+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernauts.sh','Kubernautic','','N/A',0,'A curated technical resource and architectural guide covering Kubernautic in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031671,0,'2026-05-17T17:27:51.734803+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernetes-advocate.medium.com','kubernetes-advocate.medium.com 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubernetes-advocate.medium.com 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030356,0,'2026-05-17T17:05:56.153019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernetes-advocate.medium.com/ci-cd-with-dockers-and-jenkins-70b6f801f9f7','kubernetes-advocate.medium.com: CI/CD with Dockers and Jenkins 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubernetes-advocate.medium.com: CI/CD with Dockers and Jenkins 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033973,0,'2026-05-17T18:06:13.732169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernetes-advocate.medium.com/how-to-deploy-a-website-to-aws-with-ansible-e878a63dd93','kubernetes-advocate.medium.com: Website Deployment to AWS with Ansible','','N/A',0,'A curated technical resource and architectural guide covering kubernetes-advocate.medium.com: Website Deployment to AWS with Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032293,0,'2026-05-17T17:38:13.047627+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes-csi.github.io','kubernetes-csi.github.io','','2026',0,'The official documentation portal for the Kubernetes Container Storage Interface (CSI) specification. It is the definitive engineering reference for storage vendors developing pluggable drivers and platform architects designing interoperable container storage controllers.','English','Documentation','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes-on-aws.readthedocs.io','kubernetes-on-aws.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60a2577b48dae0528fb6cf9762aeea5b318467997fb61b4ee39c27ee9e13b4d9',100.0,1.77903053129623293e+09,0,'2026-05-17T17:08:51.296233+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kubernetes-on-aws.readthedocs.io/en/latest"}'); +INSERT INTO "resources" VALUES('https://kubernetes-on-aws.readthedocs.io','kubernetes-on-aws.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60a2577b48dae0528fb6cf9762aeea5b318467997fb61b4ee39c27ee9e13b4d9',100.0,1779030531,0,'2026-05-17T17:08:51.296233+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kubernetes-on-aws.readthedocs.io/en/latest"}'); INSERT INTO "resources" VALUES('https://kubernetes-on-aws.readthedocs.io/en/latest','kubernetes-on-aws.readthedocs.io','','2023',0,'A comprehensive technical playbook detailing the architectural nuances of deploying Kubernetes on Amazon Web Services. It offers production-grade setups utilizing EC2, EBS, VPC, and IAM integration before the widespread consolidation under managed EKS.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "AWS Integration", "Reference Designs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes-sigs.github.io/aws-load-balancer-controller','AWS Load Balancer Controller 🌟','- [Setup External DNS](https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.4/guide/integrations/external_dns)','2024',0,'Documentation focused on integrating the AWS Load Balancer Controller with ExternalDNS. This pattern automates Route 53 DNS record creation and synchronization when ALBs or NLBs are dynamically provisioned via Kubernetes Ingress or Service resources.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Ingress Controllers"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.4/guide/integrations/external_dns','Setup External DNS','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','aa823103d58803c854cd607b406e4ab9dfc21af321892fa5e301b9ee88fe1718',100.0,1.77903431886000895e+09,0,'2026-05-17T18:11:58.860009+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.4/guide/integrations/external_dns','Setup External DNS','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','aa823103d58803c854cd607b406e4ab9dfc21af321892fa5e301b9ee88fe1718',100.0,1779034318,0,'2026-05-17T18:11:58.860009+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io','kubernetes.io','','2026',0,'The primary, authoritative repository of official Kubernetes documentation, design specifications, API references, and conceptual frameworks. Serves as the ultimate industry source for core features, release notes, security advisories, and architectural blueprints.','English','Documentation Portal','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Official Documentation", "Reference Portal"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://kubernetes.io/docs/reference/kubectl/quick-reference"}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2016/06/container-design-patterns','kubernetes.io: container design patterns','','2026',0,'A foundational blog post outlining design patterns for multi-container deployments. It establishes the theory behind sidecar (behavior extension), ambassador (network proxy), and adapter (metric translation) container layouts, which are now standard practices in distributed platforms.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Multi-Container Pods"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2016/08/sig-apps-running-apps-in-kubernetes','SIG Apps: build apps for and operate them in Kubernetes','','2016',0,'Classic introduction to the SIG Apps group, which is responsible for defining core application workload schemas (Deployments, StatefulSets, DaemonSets) and maintaining standards for running workloads.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community & Governance", "SIGs", "SIG Apps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2018/05/29/introducing-kustomize-template-free-configuration-customization-for-kubernetes','kubernetes.io: Introducing kustomize; Template-free Configuration Customization for Kubernetes','','2018',0,'Official launch blog post introducing Kustomize to the Kubernetes community as an alternative to templated resource management. It explains the design philosophy of structured patch overlays and template-free generation, highlighting how this mitigates YAML bloat. This introductory post remains vital for understanding declarative config-as-code origins.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Configuration", "Declarative GitOps", "Kustomize Introduction"]','["[COMMUNITY-TOOL]"]','[]','["kustomize.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2018/08/03/out-of-the-clouds-onto-the-ground-how-to-make-kubernetes-production-grade-anywhere','kubernetes.io: Out of the Clouds onto the Ground: How to Make Kubernetes Production Grade Anywhere','','2018',0,'Classic architectural review detailing how to host production-grade Kubernetes outside public cloud boundaries. Addresses high-availability physical networking, load balancer layers, and resilient persistent storage backends.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "On-Premises", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/05/21/wsl-docker-kubernetes-on-the-windows-desktop','kubernetes.io: WSL+Docker: Kubernetes on the Windows Desktop 🌟','','2020',0,'An official Kubernetes community article focusing on the orchestration of a Kubernetes environment using WSL 2 and Docker Desktop. It contrasts WSL 2''s native virtualization approach with older hypervisor methods, emphasizing lower memory footprints and rapid start times. This setup provides developers with a robust playground to evaluate Helm charts and microservices locally.','N/A','Guide','Advanced',1,'online','manual','c762c40b55f6cc66d870c68afec6e24a393b96898c6051fd94b3527bbbfcd4c9',100.0,1.77903143142315602e+09,1,'2026-05-17T17:23:51.423156+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Kubernetes Desktop"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/05/21/wsl-docker-kubernetes-on-the-windows-desktop','kubernetes.io: WSL+Docker: Kubernetes on the Windows Desktop 🌟','','2020',0,'An official Kubernetes community article focusing on the orchestration of a Kubernetes environment using WSL 2 and Docker Desktop. It contrasts WSL 2''s native virtualization approach with older hypervisor methods, emphasizing lower memory footprints and rapid start times. This setup provides developers with a robust playground to evaluate Helm charts and microservices locally.','N/A','Guide','Advanced',1,'online','manual','c762c40b55f6cc66d870c68afec6e24a393b96898c6051fd94b3527bbbfcd4c9',100.0,1779031431,1,'2026-05-17T17:23:51.423156+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Kubernetes Desktop"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/05/29/k8s-kpis-with-kuberhealthy','K8s KPIs with Kuberhealthy 🌟','','2024',0,'This reference details how to implement the Kuberhealthy operator to monitor cluster KPIs. It explains how to deploy synthetic check CRDs that run test cycles of network calls, pod scheduling, and DNS lookups, alerting operators to cluster problems early.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Reliability", "Observability", "Synthetics & Audits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/05/introducing-podtopologyspread','Introducing PodTopologySpread plugin','','2026',0,'Architectural blog post introducing the features and benefits of the PodTopologySpread plugin. It details how this feature solves scheduling issues where simple anti-affinity fails, ensuring even distribution of application instances across multi-zone configurations.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling", "Workload Placement", "Topology Spread"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/06/05/supporting-the-evolving-ingress-specification-in-kubernetes-1.18','Supporting the Evolving Ingress Specification in Kubernetes 1.18','','2020',0,'Legacy Kubernetes blog post detail on the evolution and promotion of the Ingress API inside the 1.18 release lifecycle. Retained for historical design reference.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Fundamentals"]','["[LEGACY]"]','[]','["kubernetes-networking.md"]','{}','{}'); @@ -8936,7 +8936,7 @@ INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/08/04/kubernetes INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/08/11/kubernetes-1-22-feature-memory-manager-moves-to-beta','kubernetes.io: Kubernetes Memory Manager moves to beta','','2021',0,'Curator Insight explains the Kubernetes Memory Manager moving to Beta. Live engineering in 2026 points to this as the genesis of modern NUMA alignment for performance-sensitive low-latency microservices.','English','Documentation','High',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Resource Allocation", "v1.22"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/09/03/api-server-tracing','kubernetes.io: Alpha in Kubernetes v1.22: API Server Tracing','','2021',4,'Explains OpenTelemetry tracing integrations inside the API Server starting in v1.22. Explores tracing requests through authentication, authorization, admission control, and dynamic admission webhooks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Observability", "Tracing"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/10/08/capi-clusterclass-and-managed-topologies','kubernetes.io: Introducing ClusterClass and Managed Topologies in Cluster API','','2021',5,'Introduces ClusterClass and managed topologies inside Cluster API (CAPI). Explains how to scale bare-metal or cloud platforms using declarative templates and structured configurations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Cluster API", "Declarative Infrastructure"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/10/18/use-kpng-to-write-specialized-kube-proxiers','kubernetes.io: Use KPNG to Write Specialized kube-proxiers','','2021',3,'An official Kubernetes architectural blog post introducing KPNG (Kube-Proxy Next Generation). The article details how KPNG splits kube-proxy into a central, API-watching controller and specialized backends (e.g., IPVS, NFTables, eBPF), enabling network engineers to write highly optimized routing layers.','English','Technical Article','High',0,'online','manual','73d7bac095489fe9a11474a524c606f073dc596b964d0119efd86bad39fb2a53',100.0,1.77903208088172411e+09,1,'2026-05-17T17:34:40.881724+02:00',NULL,NULL,NULL,'["Networking", "kube-proxy Next Generation", "Deep-Dive"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/10/18/use-kpng-to-write-specialized-kube-proxiers','kubernetes.io: Use KPNG to Write Specialized kube-proxiers','','2021',3,'An official Kubernetes architectural blog post introducing KPNG (Kube-Proxy Next Generation). The article details how KPNG splits kube-proxy into a central, API-watching controller and specialized backends (e.g., IPVS, NFTables, eBPF), enabling network engineers to write highly optimized routing layers.','English','Technical Article','High',0,'online','manual','73d7bac095489fe9a11474a524c606f073dc596b964d0119efd86bad39fb2a53',100.0,1779032080,1,'2026-05-17T17:34:40.881724+02:00',NULL,NULL,NULL,'["Networking", "kube-proxy Next Generation", "Deep-Dive"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/11/12/are-you-ready-for-dockershim-removal','kubernetes.io: Dockershim removal is coming. Are you ready?','','2021',0,'Curator Insight focuses on Dockershim removal readiness. In 2026, this remains a valuable reference artifact for migrating air-gapped systems or old enterprise clusters from Docker to containerd.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Container Runtimes", "Dockershim Deprecation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/12/07/kubernetes-1-23-release-announcement','kubernetes.io: Kubernetes 1.23: The Next Frontier','','2021',0,'Curator Insight highlights the official Kubernetes 1.23 announcement ''The Next Frontier''. In 2026, this announcement marks the stabilization of ephemeral containers for interactive debugging.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.23"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/12/17/security-profiles-operator','kubernetes.io: What''s new in Security Profiles Operator v0.4.0','','2021',0,'An official release announcement detailing the evolution of SPO. It highlights improved profile recording capabilities, integration with kubectl, and initial support for SELinux. Crucial for understanding the transition from manual profiles to automation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "System Hardening", "Security Profiles Operator"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); @@ -8960,38 +8960,38 @@ INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2023/04/11/kubernetes INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2023/05/12/in-place-pod-resize-alpha','kubernetes.io: Kubernetes 1.27: In-place Resource Resize for Kubernetes Pods (alpha)','- If you have deployed Kubernetes pods with CPU and/or memory resources specified, you may have noticed that changing the resource values involves restarting the pod. This has been a disruptive operation for running workloads... until now. - In Kubernetes v1.27, we have added a new alpha feature that allows users to resize CPU/memory resources allocated to pods without restarting the containers.','2023',0,'Reviews the highly anticipated alpha feature in Kubernetes 1.27: In-place Resource Resize for Pods. This allows engineers to dynamically scale CPU and memory resources allocated to running containers without requiring a pod restart. This capability drastically improves availability and operational costs for scaling-heavy stateful applications and microservices.','Markdown','Technical Feature','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Resource Management", "Pod Resize"]','["[EMERGING]"]','[]','["kubernetes-releases.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2025/02/28/nftables-kube-proxy','NFTables mode for kube-proxy in Kubernetes','','2025',0,'Examines the transition of `kube-proxy` from traditional `iptables` and IPVS modes to the modern `nftables` backend in Kubernetes. Highlighting structural efficiency, the article explores how nftables reduces CPU-bound routing overhead and improves packet processing scalability in massive cluster environments.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes Networking", "Kube-Proxy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2026/05/15/ccm-new-metric-route-sync-total','Kubernetes v1.36: New Metric for Route Sync in the Cloud Controller Manager','Deep dive into the new route_controller_route_sync_total counter metric in the Cloud Controller Manager.','2026',4,'Analysis of the new alpha metric ''route_controller_route_sync_total'' introduced in the Kubernetes v1.36 Cloud Controller Manager (CCM). Designed to facilitate A/B validation of the ''CloudControllerManagerWatchBasedRoutesReconciliation'' feature gate, transitioning cloud routing loops from fixed polling intervals to reactive, watch-based reconciliation. Drastically reduces redundant control plane queries to underlying hyperscaler APIs, preventing rate-limiting blocks in large-scale cluster architectures.','en','blog','advanced',0,'online','automatic','dbc9d6838b2707a36356b2e119c5c5c2fadcbdccb822cde5a7d522364a03e61f',NULL,1.78035203740163898e+09,0,'2026-06-02T00:13:57.401639+02:00',NULL,NULL,NULL,'["Kubernetes", "Control Plane Architecture", "Cloud Controller Manager (CCM)", "Instrumentation"]','["[EMERGING]"]','[]','[]','{}','{"category": "kubernetes-releases", "reputation_status": "Vetted", "reputation_summary": "Official Kubernetes upstream instrumentation blog detailing critical cloud provider integration optimizations.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2026/05/15/kubernetes-1-36-feature-mixed-version-proxy-beta','Kubernetes v1.36: Mixed Version Proxy Graduates to Beta','Overview of the Mixed Version Proxy feature graduating to Beta in Kubernetes 1.36 to secure mixed-version control plane upgrades.','2026',4,'Architectural breakdown of the Mixed Version Proxy (KEP-4020) graduating to Beta and becoming enabled by default in Kubernetes 1.36. The mechanism prevents false 404 errors during mixed-version control plane rolling upgrades by proxying unrecognized resource requests to a newer peer API server. Enforces peer-aggregated discovery data flows, allowing operators to build and upgrade highly available control planes with zero client disruption.','en','blog','advanced',0,'online','automatic','4f92eaecea5b657a67aedaaa6df62b17923b080c08a3ed8ad06a56f6e79d6655',NULL,1.78035203740143704e+09,0,'2026-06-02T00:13:57.401437+02:00',NULL,NULL,NULL,'["Kubernetes", "Control Plane Architecture", "API Server", "Mixed Version Proxy"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "kubernetes-releases", "reputation_status": "Vetted", "reputation_summary": "Official upstream Kubernetes blog detailing core API Machinery security and upgrade enhancements.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2026/05/20/etcd-370-beta','Announcing etcd 3.7.0-beta.0 | Kubernetes','Kubernetes-centric blog post highlighting the upcoming etcd 3.7.0-beta.0 features for cluster state storage.','2026',4,'Curator Insight: Synchronized with the primary project announcement, the official Kubernetes blog highlights the integration benefits of etcd v3.7.0-beta.0 for cluster orchestrators. Live Grounding validates that the RangeStream capability directly alleviates serialization bottlenecks inside the Kubernetes API server when listing large resource collections. This post serves as a crucial engineering guide for cluster administrators preparing to test and validate next-generation state storage under heavy workload scenarios.','en','blog','Advanced',1,'online','automatic','46f2f0e84e0b8a9f6ad68653bbecd214ae2d15efe741086adc5db811d45d90ce',NULL,1.78035242411332511e+09,0,'2026-06-02T00:20:24.113325+02:00',NULL,NULL,NULL,'["Kubernetes", "Cluster Architecture", "Database Storage"]','["DE FACTO STANDARD", "GUIDE"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "Vetted official Kubernetes ecosystem announcement.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2026/05/26/reconciling-unfixed-kubernetes-cves','Reconciling the Past: Correcting Records for Unfixed Kubernetes CVEs','The Kubernetes Security Response Committee issues corrections for a list of older, unfixed CVEs that incorrectly claimed fixed versions.','2026',4,'The Kubernetes Security Response Committee (SRC) outlines a critical data hygiene initiative to correct historical CVE records that erroneously indicated fixed version fields for old, unfixed issues. Since these corrected records take effect on June 1, 2026, security and vulnerability scanners will begin newly flagging these unresolved CVEs (such as CVE-2021-25740). The post details mitigation checklists and manual RBAC audit guidelines to help platform engineers proactively assess their exposure and risk tolerance.','en','article','Advanced',0,'online','automatic','a881c6a7904960d275eee24cfd97d4a3c2c5d9f70e6687cefdd56f6c9980c32b',NULL,1.78035272035170388e+09,0,'2026-06-02T00:25:20.351704+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Kubernetes CVEs"]','["DE FACTO STANDARD", "GUIDE"]','[]','[]','{}','{"category": "kubernetes-security", "reputation_status": "Vetted", "reputation_summary": "Official advisory issued by the Kubernetes Security Response Committee (SRC).", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2026/05/15/ccm-new-metric-route-sync-total','Kubernetes v1.36: New Metric for Route Sync in the Cloud Controller Manager','Deep dive into the new route_controller_route_sync_total counter metric in the Cloud Controller Manager.','2026',4,'Analysis of the new alpha metric ''route_controller_route_sync_total'' introduced in the Kubernetes v1.36 Cloud Controller Manager (CCM). Designed to facilitate A/B validation of the ''CloudControllerManagerWatchBasedRoutesReconciliation'' feature gate, transitioning cloud routing loops from fixed polling intervals to reactive, watch-based reconciliation. Drastically reduces redundant control plane queries to underlying hyperscaler APIs, preventing rate-limiting blocks in large-scale cluster architectures.','en','blog','advanced',0,'online','automatic','dbc9d6838b2707a36356b2e119c5c5c2fadcbdccb822cde5a7d522364a03e61f',NULL,1780352037,0,'2026-06-02T00:13:57.401639+02:00',NULL,NULL,NULL,'["Kubernetes", "Control Plane Architecture", "Cloud Controller Manager (CCM)", "Instrumentation"]','["[EMERGING]"]','[]','[]','{}','{"category": "kubernetes-releases", "reputation_status": "Vetted", "reputation_summary": "Official Kubernetes upstream instrumentation blog detailing critical cloud provider integration optimizations.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2026/05/15/kubernetes-1-36-feature-mixed-version-proxy-beta','Kubernetes v1.36: Mixed Version Proxy Graduates to Beta','Overview of the Mixed Version Proxy feature graduating to Beta in Kubernetes 1.36 to secure mixed-version control plane upgrades.','2026',4,'Architectural breakdown of the Mixed Version Proxy (KEP-4020) graduating to Beta and becoming enabled by default in Kubernetes 1.36. The mechanism prevents false 404 errors during mixed-version control plane rolling upgrades by proxying unrecognized resource requests to a newer peer API server. Enforces peer-aggregated discovery data flows, allowing operators to build and upgrade highly available control planes with zero client disruption.','en','blog','advanced',0,'online','automatic','4f92eaecea5b657a67aedaaa6df62b17923b080c08a3ed8ad06a56f6e79d6655',NULL,1780352037,0,'2026-06-02T00:13:57.401437+02:00',NULL,NULL,NULL,'["Kubernetes", "Control Plane Architecture", "API Server", "Mixed Version Proxy"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "kubernetes-releases", "reputation_status": "Vetted", "reputation_summary": "Official upstream Kubernetes blog detailing core API Machinery security and upgrade enhancements.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2026/05/20/etcd-370-beta','Announcing etcd 3.7.0-beta.0 | Kubernetes','Kubernetes-centric blog post highlighting the upcoming etcd 3.7.0-beta.0 features for cluster state storage.','2026',4,'Curator Insight: Synchronized with the primary project announcement, the official Kubernetes blog highlights the integration benefits of etcd v3.7.0-beta.0 for cluster orchestrators. Live Grounding validates that the RangeStream capability directly alleviates serialization bottlenecks inside the Kubernetes API server when listing large resource collections. This post serves as a crucial engineering guide for cluster administrators preparing to test and validate next-generation state storage under heavy workload scenarios.','en','blog','Advanced',1,'online','automatic','46f2f0e84e0b8a9f6ad68653bbecd214ae2d15efe741086adc5db811d45d90ce',NULL,1780352424,0,'2026-06-02T00:20:24.113325+02:00',NULL,NULL,NULL,'["Kubernetes", "Cluster Architecture", "Database Storage"]','["DE FACTO STANDARD", "GUIDE"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "Vetted official Kubernetes ecosystem announcement.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2026/05/26/reconciling-unfixed-kubernetes-cves','Reconciling the Past: Correcting Records for Unfixed Kubernetes CVEs','The Kubernetes Security Response Committee issues corrections for a list of older, unfixed CVEs that incorrectly claimed fixed versions.','2026',4,'The Kubernetes Security Response Committee (SRC) outlines a critical data hygiene initiative to correct historical CVE records that erroneously indicated fixed version fields for old, unfixed issues. Since these corrected records take effect on June 1, 2026, security and vulnerability scanners will begin newly flagging these unresolved CVEs (such as CVE-2021-25740). The post details mitigation checklists and manual RBAC audit guidelines to help platform engineers proactively assess their exposure and risk tolerance.','en','article','Advanced',0,'online','automatic','a881c6a7904960d275eee24cfd97d4a3c2c5d9f70e6687cefdd56f6c9980c32b',NULL,1780352720,0,'2026-06-02T00:25:20.351704+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Kubernetes CVEs"]','["DE FACTO STANDARD", "GUIDE"]','[]','[]','{}','{"category": "kubernetes-security", "reputation_status": "Vetted", "reputation_summary": "Official advisory issued by the Kubernetes Security Response Committee (SRC).", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/cluster-administration/networking','Kubernetes Networking','','2026',0,'The official documentation outlining the structural model of Kubernetes networking. Explains the baseline constraints and requirements for pod-to-pod, pod-to-service, and external communication, establishing the standard IP-per-pod allocation axiom. Crucial reference architecture for understanding how the core API expects CNIs to behaves before overlaying sophisticated network policies.','English','Documentation','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Core Architecture", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://fransemalila.medium.com/kubernetes-networking-cea2e1b7d2b3"}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/configuration/assign-pod-node','Affinity and anti-affinity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4eeda3d6c9481f783d99e59017fe277a78f30b83b717a4f83c6ae6f3e5fb7e8',100.0,1.77903420805968403e+09,0,'2026-05-17T18:10:08.059684+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node"}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/configuration/assign-pod-node','Affinity and anti-affinity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4eeda3d6c9481f783d99e59017fe277a78f30b83b717a4f83c6ae6f3e5fb7e8',100.0,1779034208,0,'2026-05-17T18:10:08.059684+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node"}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources','Custom Resources','','2024',0,'The official documentation detailing Custom Resource Definitions (CRDs). Explores dynamic API registration patterns, OpenAPI schema validation, custom status fields, controller loops, and etcd data lifecycle management.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extending Kubernetes", "Custom Resources", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins','Kubernetes.io: Network Plugins','','2026',0,'The authoritative Kubernetes documentation outlining network plugin types. Defines the operational boundaries between kubenet deployments and standard Container Network Interface (CNI) environments.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/extend-kubernetes/operator','Kubernetes.io: Operator pattern','','2026',0,'The official documentation explaining the Kubernetes Operator pattern. It covers the fundamentals of custom resource definitions, state reconciliation, and using control loops to manage application lifecycles.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Controller Architecture", "Conceptual Overviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/policy/limit-range','kubernetes.io Policy Limit Ranges','','2023',0,'Official Kubernetes documentation on `LimitRange` policy resources. - Explains how to declare, enforce, and inject default request/limit boundaries at the namespace level. - Essential for multi-tenant environments to restrict unconstrained container creation.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Policy & Governance", "Limit Ranges"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/policy/pod-security-policy','Pod Security Policy (SCC in OpenShift) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','866f23a6ee6d1dbf146ad2c7ebfb83f42a35d81c47e9d82cc3ed95ec37a64ab3',100.0,1.77903077951893711e+09,0,'2026-05-17T17:12:59.518937+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md", "docs/kubernetes-security.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io/docs/concepts/security/pod-security-policy"}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/policy/pod-security-policy','Pod Security Policy (SCC in OpenShift) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','866f23a6ee6d1dbf146ad2c7ebfb83f42a35d81c47e9d82cc3ed95ec37a64ab3',100.0,1779030779,0,'2026-05-17T17:12:59.518937+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md", "docs/kubernetes-security.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io/docs/concepts/security/pod-security-policy"}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node','Affinity and anti-affinity','','2026',0,'Reference guide on node affinity and pod-to-pod affinity/anti-affinity. This declarative configuration interface allows operators to write rules constraining pod placement relative to host labels and existing workloads, enabling active high-availability topologies.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling", "Workload Placement", "Affinity Controls"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints','Pod Topology Spread Constraints','','2026',0,'Documentation covering Pod Topology Spread Constraints, a critical framework for distributing pods evenly across failure domains like availability zones, regions, or host groups. It explains how to set maximum skew limits to ensure high availability and prevent single-point infrastructure failures.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling", "Workload Placement", "Topology Spread"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/security','kubernetes.io: Overview of Cloud Native Security 🌟🌟','','2020',0,'The official guide outlining the security topology of Kubernetes clusters, describing how the 4C''s interface with container engines, internal services, and cloud configurations.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cloud Native Security Frameworks", "Official Standards"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/security/multi-tenancy','kubernetes.io: Multi-tenancy 🌟🌟🌟','','2023',3,'The official documentation framework outlining multi-tenancy requirements. Covers network layer segmentation, API usage guidelines, resource partitioning, and security configurations.','YAML','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/security/overview','==kubernetes.io: Overview of Cloud Native Security==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c0cc3baba8eaaedaf83082627126f9515a0d70d869abf3f3a2863ec5b6a51feb',100.0,1.77903095442264389e+09,0,'2026-05-17T17:15:54.422644+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/security/overview','==kubernetes.io: Overview of Cloud Native Security==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c0cc3baba8eaaedaf83082627126f9515a0d70d869abf3f3a2863ec5b6a51feb',100.0,1779030954,0,'2026-05-17T17:15:54.422644+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes-security.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/security/pod-security-policy','Pod Security Policy (SCC in OpenShift) 🌟','','2022',0,'Architectural comparison contrasting OpenShift Security Context Constraints (SCC) with the deprecated Kubernetes Pod Security Policy (PSP). Live Grounding confirms PSP was completely removed in Kubernetes v1.25. This reference highlights how SCC remains enterprise-stable and active for securing namespaces in Red Hat OpenShift clusters.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Pod Security", "Pod Security Policies"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/security/security-checklist','kubernetes.io: Security Checklist 🌟🌟','','2023',0,'The official security checklist published by upstream Kubernetes maintainers. It serves as an authoritative map for hardening cluster networks, applying role access structures, and validating runtimes. Essential baseline documentation for cloud infrastructure engineers.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cluster Hardening", "Standard Checklists"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/services-networking/ingress-controllers','Ingress Controller','','2026',0,'The official Kubernetes documentation explaining Ingress. It teaches engineers how to manage HTTP routing, SSL termination, and hostnames at the cluster edge.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Traffic Routing", "Ingress Controllers"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/services-networking/service',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b0dda1b40053837e7ae4793158903472024ed6ad6b7c153b65d992144d85e092',100.0,1.77902945928510308e+09,1,'2026-05-17T16:50:59.285103+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/services-networking/service',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b0dda1b40053837e7ae4793158903472024ed6ad6b7c153b65d992144d85e092',100.0,1779029459,1,'2026-05-17T16:50:59.285103+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale','HPA: Horizontal Pod Autoscaler','','2026',5,'Official Kubernetes documentation detailing the Horizontal Pod Autoscaler API. It monitors workloads and dynamically scales replica counts based on CPU, memory, or complex customized metric configurations.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Horizontal Scaling API"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints','Pod Topology Spread Constraints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f2f96449f340b343a8c77814bce0118affd23cfa93ebc60d4890900459d8a894',100.0,1779031460.7002,0,'2026-05-17T17:24:20.700200+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints"}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints','Pod Topology Spread Constraints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f2f96449f340b343a8c77814bce0118affd23cfa93ebc60d4890900459d8a894',100.0,1779031460,0,'2026-05-17T17:24:20.700200+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints"}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/contribute/style/diagram-guide','kubernetes.io: Diagram Guide - Mermaid JavaScript library 🌟','','2025',5,'The official Kubernetes contributor documentation on diagram style guidelines, demonstrating how to programmatically draft flowcharts and sequence maps using Mermaid JS code syntax embedded directly in markdown files.','JavaScript','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Diagrams-as-Code", "Mermaid Integration"]','["[DE FACTO STANDARD]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/access-authn-authz/authentication','kubernetes.io: Authenticating','','2024',0,'The core official reference for understanding user and service account authentication mechanisms in Kubernetes. It reviews client certificates, bearer tokens, and OIDC federation protocols. This architectural baseline explains how kube-apiserver validates identity requests securely.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "Authentication"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/issues-security/official-cve-feed','kubernetes.io: Official CVE Feed 🌟','','2025',0,'The official database of active and resolved CVEs for the Kubernetes ecosystem. It tracks core component bugs, container execution vulnerabilities, and control plane bypass vectors. Maintaining a regular review of this feed is an essential component of modern enterprise risk mitigation.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "CVE Tracking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/kubectl/cheatsheet','kubernetes.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1c9904d1fbd88b549d1db4cd7ad2ab386f8cd50b2eb83cfdc193f64458402e1d',100.0,1.77902998500247502e+09,0,'2026-05-17T16:59:45.002475+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/kubectl-commands.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io"}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/kubectl/cheatsheet','kubernetes.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1c9904d1fbd88b549d1db4cd7ad2ab386f8cd50b2eb83cfdc193f64458402e1d',100.0,1779029985,0,'2026-05-17T16:59:45.002475+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/kubectl-commands.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io"}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/kubectl/quick-reference','kubernetes.io 🌟','','2026',5,'The canonical reference documentation for the kubectl command-line utility. Provides up-to-date syntax patterns for resource creation, patch edits, formatting outputs, and real-time container log analysis across active nodes.','Markdown','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md", "kubectl-commands.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/kubernetes-api','kubernetes.io: Kubernetes API','','2026',5,'The official documentation reference for the Kubernetes REST API. Maps core concepts, path definitions, custom resources, authorization structures, and api resource versions across stable and beta branches.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Architecture", "Reference"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/scheduling','Kubernetes Scheduling','','2026',0,'Core reference documentation for the Kubernetes scheduler, the system engine that assigns pending pods to cluster nodes. It explains the mechanics of filtering, scoring, and binding phases. Essential reading for platform architects optimizing cluster capacity and workload layouts.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling", "Internal Mechanics", "Scheduler Core"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/scheduling/config',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering kubernetes.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','db6f8da36d2ea48c1c42d30dda6bc112c4c1e27302d4bb5331245394834ace2c',100.0,1.77913049503200197e+09,0,'2026-05-18T20:54:55.032002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/scheduling/config',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering kubernetes.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','db6f8da36d2ea48c1c42d30dda6bc112c4c1e27302d4bb5331245394834ace2c',100.0,1779130495,0,'2026-05-18T20:54:55.032002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/scheduling/profiles','Scheduling Profiles','','2026',0,'Deep technical manual explaining custom scheduling profiles. Scheduling profiles allow operators to configure the built-in scheduler''s extension points (such as PreFilter, Filter, PostFilter, Score, and Reserve) to custom-fit diverse compute workloads (e.g., batch jobs, low-latency APIs).','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling", "Internal Mechanics", "Scheduling Profiles"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/setup/production-environment/container-runtimes','Kubernetes.io: Container runtimes','','2024',0,'The official Kubernetes documentation detailing installation and integration patterns for CRI-compliant container runtimes. It provides step-by-step production setup configurations for containerd and CRI-O, detailing necessary kernel parameters, socket configurations, and systemd driver alignments.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Runtimes", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/access-application-cluster/access-cluster','kubernetes.io: Accesing Clusters','','2024',0,'Explains how developers and administrators access remote clusters using credential files (kubeconfigs). This documentation reviews contextual switching, multi-cluster management, and local proxy patterns. It serves as a foundational step for secure local engineering workflows.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "Cluster Access"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); @@ -9001,164 +9001,164 @@ INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/administer-clus INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces','kubernetes.io: configure-pod-container / Use a User Namespace With a Pod','','2023',0,'Details structural configuration steps to leverage Linux user namespaces (userns) inside Kubernetes pods. This maps root workloads to unprivileged target host UIDs, fundamentally neutralizing host container escape vectors.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Isolation", "User Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins','Extend kubectl with plugins','','2026',0,'The official Kubernetes documentation detailing the architecture of kubectl plugins. It outlines how kubectl discovers custom binary files named with a specific prefix on the user''s local path and maps them as CLI subcommands, enabling developers to write tailored cluster management scripts.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Developer Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/manage-kubernetes-objects/kustomization','Declarative Management of Kubernetes Objects Using Kustomize','','2026',0,'Up-to-date, official Kubernetes documentation detailing best practices for declaratively managing cluster objects using Kustomize overlays. It walks through configuring generator fields, secret generation, and prefix matching across multiple deployment stages. A vital reference manual for platform architects designing robust GitOps pipelines.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Configuration", "Declarative GitOps", "Kustomize Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["kustomize.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale','HPA: Horizontal Pod Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9f935606a84432161200b555014e250514cde637c24d1469af74122161a686b',100.0,1.77903404942053103e+09,0,'2026-05-17T18:07:29.420531+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale"}'); +INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale','HPA: Horizontal Pod Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9f935606a84432161200b555014e250514cde637c24d1469af74122161a686b',100.0,1779034049,0,'2026-05-17T18:07:29.420531+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale"}'); INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tutorials','kubernetes.io: Kubernetes Tutorials','','2026',5,'The definitive, authoritative reference portal for Kubernetes concepts. Integrates fundamental conceptual walk-throughs with direct command-line execution, showing how to create Services, scale Deployments, and manage local volumes.','English','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Official Documentation"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-tutorials.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetes.slack.com','kubernetes.slack.com','','2025',0,'The official Slack community space for the global Kubernetes ecosystem, hosting hundreds of thousands of developers, SREs, and cluster administrators. Organized into channels (e.g., #sig-network, #sig-storage, #kubernetes-users), it provides an unparalleled collaborative hub for solving technical issues and driving project governance.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Communication", "Real-time Support"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetesbyexample.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering kubernetesbyexample.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903221675845289e+09,0,'2026-05-17T17:36:56.758453+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/kubernetes-tutorials.md"]','["demos.md", "kubernetes-tutorials.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernetesbyexample.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering kubernetesbyexample.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.758453+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/kubernetes-tutorials.md"]','["demos.md", "kubernetes-tutorials.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetespodcast.com','kubernetespodcast.com','','2026',0,'A premium technical podcast detailing weekly trends, releases, community transitions, and architectural evolutions within the Cloud-Native computing space. Features conversations with core contributors, software creators, and system engineers regarding production successes and challenges.','English','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Trends", "Media", "Interviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetespodcast.com/episode/164-podman','kubernetespodcast.com: Podman, with Daniel Walsh and Brent Baude','','2021',0,'An interview featuring Podman''s core creators, Daniel Walsh and Brent Baude, discussing the development of daemonless container engines. They detail the platform''s architectural evolution, integration with local desktop managers, and its role as a secure foundation for Kubernetes microservices deployment.','English','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Industry Context", "Technical Discussions"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubernetesreadme.com','Kubernetes README: kubernetesreadme.com','','2023',0,'A curated interactive reference directory compiling foundational Kubernetes conceptual structures in an easy-to-read format. Facilitates rapid onboarding of developers by simplifying complex orchestration mechanics, deployment structures, and standard YAML configurations.','English','Reference Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Reference Guides", "Interactive Portal"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetestutorials.com/install-and-deploy-kubernetes-on-centos-7','kubernetestutorials.com: Install and Deploy Kubernetes on CentOs 7','','N/A',0,'A curated technical resource and architectural guide covering kubernetestutorials.com: Install and Deploy Kubernetes on CentOs 7 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902912414005088e+09,0,'2026-05-17T16:45:24.140051+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubernetestutorials.com/kubernetes-tutorials/kubernetes-introduction-to-yaml','kubernetestutorials.com: Kubernetes : Introduction to YAML 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubernetestutorials.com: Kubernetes : Introduction to YAML 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144625907206e+09,0,'2026-05-17T17:24:06.259072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://kubeshark.co','==kubeshark.co==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd0b8278ff0a583c223d90cc249ad0e5566011eb797776cab27baea084ca366b',100.0,1.7790301751007719e+09,0,'2026-05-17T17:02:55.100772+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.immo-pop.com/login"}'); -INSERT INTO "resources" VALUES('https://kubeshop.github.io/monokle','kubeshop.github.io/monokle','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fc36c6ea851ec23ab441534181bc6559afa3f355651d8847c75faa89a99aa413',100.0,1.779034394490386e+09,0,'2026-05-17T18:13:14.490386+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://docs.monokle.io"}'); -INSERT INTO "resources" VALUES('https://kubeshop.io','Kubeshop 🌟','','2021',0,'Kubeshop is an open-source tool incubator and accelerator dedicated to creating developer-focused Kubernetes tooling and workflows. It acts as the umbrella ecosystem behind successful platforms such as Testkube, Monokle, and Botkube.','Various','Tool Ecosystem','Intermediate',0,'online','manual','3e56ce5bd69843e7ceeca13d67b2d1ea1e7e5f9a96fed6dbfaf3762c97d21fc8',100.0,1.77903135180585289e+09,1,'2026-05-17T17:22:31.805853+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Productivity", "Tooling Accelerators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernetestutorials.com/install-and-deploy-kubernetes-on-centos-7','kubernetestutorials.com: Install and Deploy Kubernetes on CentOs 7','','N/A',0,'A curated technical resource and architectural guide covering kubernetestutorials.com: Install and Deploy Kubernetes on CentOs 7 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029124,0,'2026-05-17T16:45:24.140051+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubernetestutorials.com/kubernetes-tutorials/kubernetes-introduction-to-yaml','kubernetestutorials.com: Kubernetes : Introduction to YAML 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubernetestutorials.com: Kubernetes : Introduction to YAML 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031446,0,'2026-05-17T17:24:06.259072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://kubeshark.co','==kubeshark.co==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd0b8278ff0a583c223d90cc249ad0e5566011eb797776cab27baea084ca366b',100.0,1779030175,0,'2026-05-17T17:02:55.100772+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.immo-pop.com/login"}'); +INSERT INTO "resources" VALUES('https://kubeshop.github.io/monokle','kubeshop.github.io/monokle','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fc36c6ea851ec23ab441534181bc6559afa3f355651d8847c75faa89a99aa413',100.0,1779034394,0,'2026-05-17T18:13:14.490386+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://docs.monokle.io"}'); +INSERT INTO "resources" VALUES('https://kubeshop.io','Kubeshop 🌟','','2021',0,'Kubeshop is an open-source tool incubator and accelerator dedicated to creating developer-focused Kubernetes tooling and workflows. It acts as the umbrella ecosystem behind successful platforms such as Testkube, Monokle, and Botkube.','Various','Tool Ecosystem','Intermediate',0,'online','manual','3e56ce5bd69843e7ceeca13d67b2d1ea1e7e5f9a96fed6dbfaf3762c97d21fc8',100.0,1779031351,1,'2026-05-17T17:22:31.805853+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Productivity", "Tooling Accelerators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubesphere.io','kubesphere.io','','2026',0,'KubeSphere is a distributed, multi-tenant enterprise container platform built on top of Kubernetes. It provides an intuitive GUI dashboard for managing multi-cloud container orchestration, DevOps pipelines (Jenkins-based), service meshes (Istio), observability, and microservice governance. (Live Grounding: Actively developed in 2026, offering a complete, modular, cloud-agnostic platform alternative to OpenShift).','Go','Platform Website','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Platforms", "Enterprise Platforms", "KubeSphere"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubesphere.io/blogs/install-kubernetes-containerd','kubesphere.io: Install Kubernetes 1.22 and containerd the Easy Way with kubekey','- [thenewstack.io: Quickly Install a Kubernetes Cluster with KubeKey](https://thenewstack.io/quickly-install-a-kubernetes-cluster-with-kubekey)','2021',0,'Outlines a streamlined procedural approach to installing Kubernetes 1.22 and containerd using the KubeKey engine. The guide emphasizes the migration away from Docker shim and configures high-performance runtime options using bare-metal architecture targets. (Live Grounding: Although v1.22 is legacy by 2026 standards, the architectural concepts of containerd orchestration and bare-metal bootstrapping via KubeKey remain highly instructional).','Go/YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Cluster Provisioning", "KubeKey"]','["[GUIDE]", "[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubesphere.io/blogs/k8s-ha-practices','kubesphere.io: Kubernetes High Availability Essential Practices Simply Explained','','2022',4,'Translates high-availability architectural constraints into concrete implementation tactics. Evaluates load balancer setups, redundant etcd configurations, and optimal node distributions across availability zones.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "High Availability", "Production Readiness"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubesphere.io/blogs/kubeeye-automatic-cluster-diagnostic-tool','KubeEye: An Automatic Diagnostic Tool that Provides a Holistic View of Your'' Kubernetes Cluster 🌟','','2024',0,'An automated cluster review tool designed to analyze workloads, node health, and network security profiles. It maps current states against Kubernetes operational best practices. Heavily integrated with KubeSphere, offering operators an intuitive baseline audit tool.','None','Guide','Medium',0,'online','manual','N/A',100.0,1.77903099617743492e+09,0,'2026-05-17T17:16:36.177435+02:00',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Automated Auditing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubesphere.io/blogs/kubeeye-automatic-cluster-diagnostic-tool','KubeEye: An Automatic Diagnostic Tool that Provides a Holistic View of Your'' Kubernetes Cluster 🌟','','2024',0,'An automated cluster review tool designed to analyze workloads, node health, and network security profiles. It maps current states against Kubernetes operational best practices. Heavily integrated with KubeSphere, offering operators an intuitive baseline audit tool.','None','Guide','Medium',0,'online','manual','N/A',100.0,1779030996,0,'2026-05-17T17:16:36.177435+02:00',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Automated Auditing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubesphere.io/blogs/scale-kubernetes-cluster-using-kubekey','kubesphere.io: Scaling a Kubernetes Cluster: One of the Best Practices for Using KubeKey','','2021',0,'A technical guide demonstrating how to horizontally scale existing Kubernetes compute capacities using KubeKey execution manifests. Focuses on declarative modifications of cluster-configuration files to dynamically append new worker nodes without service disruptions. (Live Grounding: Vital operations reference for cluster administrators managing hardware expansions within hybrid/private clouds).','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Cluster Provisioning", "KubeKey"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubestone.io','kubestone.io','','2020',0,'Kubestone is an open-source performance benchmarking operator for Kubernetes. It runs diagnostic tests (like iperf3, sysbench, fio, and pgbench) directly in custom pods to validate network throughput, disk performance, database transactions, and compute resources. This provides structural benchmarking data to ensure cluster performance before deploying workloads.','Go','Homepage','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Benchmarking", "Performance Testing"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubestr.io','kubestr.io','','2026',0,'Kubestr is an open-source CLI toolkit engineered to auto-discover, inspect, and benchmark persistent storage configurations within a Kubernetes cluster. By running in-cluster FIO test cases, it provides architects with validated throughput and latency metrics for active storage configurations.','Go','CLI Tool','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Benchmarking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers','kubetools.io: KoPylot: An AI-Powered Kubernetes Assistant for DevOps & Developers','','2023',0,'KoPylot leverages Large Language Models (LLMs) to diagnose cluster issues, audit manifest files for security violations, and write YAML configurations. It streamlines daily DevOps troubleshooting loops by translating natural language requests into operational context.','Python','CLI Tool','Intermediate',0,'online','manual','22c69347e82d8379e814782608caba158101c76c2d5feac3d1945a86a11b43ff',100.0,1.77913049501079297e+09,0,'2026-05-18T20:54:55.010793+02:00',NULL,NULL,NULL,'["Kubernetes", "AIOps", "Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers','kubetools.io: KoPylot: An AI-Powered Kubernetes Assistant for DevOps & Developers','','2023',0,'KoPylot leverages Large Language Models (LLMs) to diagnose cluster issues, audit manifest files for security violations, and write YAML configurations. It streamlines daily DevOps troubleshooting loops by translating natural language requests into operational context.','Python','CLI Tool','Intermediate',0,'online','manual','22c69347e82d8379e814782608caba158101c76c2d5feac3d1945a86a11b43ff',100.0,1779130495,0,'2026-05-18T20:54:55.010793+02:00',NULL,NULL,NULL,'["Kubernetes", "AIOps", "Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kubetools.io/mastering-kubernetes-debugging-and-troubleshooting-with-kubeshark-real-time-visibility-query-language-service-map-and-integrations','kubetools.io: Kubeshark – API Traffic Analyzer for Kubernetes','','2024',0,'An advanced network analyzer for Kubernetes (formerly API Tap) that captures and decrypts cluster traffic in real-time. Leverages modern eBPF and packet capture technologies to trace service-to-service communication.','English','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Networking", "API Traffic Analyzer"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubetools.io/why-k9s-should-be-your-go-to-tool-for-kubernetes-management','kubetools.io: Why K9s Should Be Your Go-To Tool for Kubernetes Management','','2023',0,'This guide details the operational efficiency gains of adopting K9s, a terminal-based UI for interacting with Kubernetes clusters. It contrasts standard kubectl workflows with K9s'' real-time, keyboard-driven navigation, logs streaming, and resource monitoring.','Markdown','Article','Beginner',0,'online','manual','cde5cfc6d33fcfe7c8abab886d8e6304febb2c0a00f5f35c5e291a78cabb7819',100.0,1.77913049499709606e+09,0,'2026-05-18T20:54:54.997096+02:00',NULL,NULL,NULL,'["Kubernetes", "Developer Experience", "CLI Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubevela.io','kubevela.io 🌟','','2020',5,'KubeVela is an advanced CNCF-incubating application delivery and multi-cluster orchestrator built upon the Open Application Model (OAM). It decouples application declarations from physical cluster configurations by converting policies and workflows into unified abstractions.','Go','Application Delivery Engine','Advanced',1,'online','manual','b10c4920a3537933054ad09966865a1a9bd15cae560745b814a6c971c3bd29d8',100.0,1.779029689288522e+09,1,'2026-05-17T16:54:49.288522+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "OAM Engines"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubevious.io','kubevious: application centric Kubernetes UI 🌟','','2025',0,'An application-centric dashboard providing structural validation, configuration analysis, and historical state tracking. It dynamically correlates Kubernetes objects to detect structural anomalies, cascading failures, and security rule violations before runtime issues occur.','TypeScript','Web Application','Advanced',1,'online','manual','2899deb33300e3afe59adf9a12f316a46d28dde8f291b1b7804e61d78e8b25e3',100.0,1.77903022023939895e+09,1,'2026-05-17T17:03:40.239399+02:00',NULL,NULL,NULL,'["Observability", "UI Dashboards", "Validation & Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubevious.io/blog/post/kubevious-saas-beta-launch','Kubevious SaaS Beta is Live!','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','edbf936550f176276e57f481a3c9fb467317a9ba206234a4caa00860128fb6b5',100.0,1.77903290065090107e+09,1,'2026-05-17T17:48:20.650901+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubetools.io/why-k9s-should-be-your-go-to-tool-for-kubernetes-management','kubetools.io: Why K9s Should Be Your Go-To Tool for Kubernetes Management','','2023',0,'This guide details the operational efficiency gains of adopting K9s, a terminal-based UI for interacting with Kubernetes clusters. It contrasts standard kubectl workflows with K9s'' real-time, keyboard-driven navigation, logs streaming, and resource monitoring.','Markdown','Article','Beginner',0,'online','manual','cde5cfc6d33fcfe7c8abab886d8e6304febb2c0a00f5f35c5e291a78cabb7819',100.0,1779130494,0,'2026-05-18T20:54:54.997096+02:00',NULL,NULL,NULL,'["Kubernetes", "Developer Experience", "CLI Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubevela.io','kubevela.io 🌟','','2020',5,'KubeVela is an advanced CNCF-incubating application delivery and multi-cluster orchestrator built upon the Open Application Model (OAM). It decouples application declarations from physical cluster configurations by converting policies and workflows into unified abstractions.','Go','Application Delivery Engine','Advanced',1,'online','manual','b10c4920a3537933054ad09966865a1a9bd15cae560745b814a6c971c3bd29d8',100.0,1779029689,1,'2026-05-17T16:54:49.288522+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "OAM Engines"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubevious.io','kubevious: application centric Kubernetes UI 🌟','','2025',0,'An application-centric dashboard providing structural validation, configuration analysis, and historical state tracking. It dynamically correlates Kubernetes objects to detect structural anomalies, cascading failures, and security rule violations before runtime issues occur.','TypeScript','Web Application','Advanced',1,'online','manual','2899deb33300e3afe59adf9a12f316a46d28dde8f291b1b7804e61d78e8b25e3',100.0,1779030220,1,'2026-05-17T17:03:40.239399+02:00',NULL,NULL,NULL,'["Observability", "UI Dashboards", "Validation & Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubevious.io/blog/post/kubevious-saas-beta-launch','Kubevious SaaS Beta is Live!','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','edbf936550f176276e57f481a3c9fb467317a9ba206234a4caa00860128fb6b5',100.0,1779032900,1,'2026-05-17T17:48:20.650901+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://kubevious.io/blog/post/top-kubernetes-yaml-validation-tools','kubevious.io: Top Kubernetes YAML Validation Tools','','2023',0,'A market breakdown contrasting modern validation utilities for Kubernetes platforms. Reviews differences between structural validators, OPA-based policy enforcement engines, and semantic layout detectors.','None','Technical Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://kubevious.io/docs/built-in-validators','==kubevious.io: Built-in Validators==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','093799c23e29835a8e9e30f40da4c4b60a422c2c16d0bd0ee37bff70264ed3a6',100.0,1.77903029605233788e+09,1,'2026-05-17T17:04:56.052338+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubevious.io/docs/built-in-validators','==kubevious.io: Built-in Validators==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','093799c23e29835a8e9e30f40da4c4b60a422c2c16d0bd0ee37bff70264ed3a6',100.0,1779030296,1,'2026-05-17T17:04:56.052338+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://kubevirt.io','kubevirt.io 🌟','','2026',0,'The home page of KubeVirt, a CNCF-graduating project that enables orchestration of VMs and containers within the same Kubernetes engine.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Runtime", "Virtualization", "KubeVirt Core"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kubezilla.com/tools','kubezilla.com: Kubetools – Curated List of Kubernetes Tools','','N/A',0,'A curated technical resource and architectural guide covering kubezilla.com: Kubetools – Curated List of Kubernetes Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903048241703295e+09,0,'2026-05-17T17:08:02.417033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["other-awesome-lists.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://kuderko.medium.com/fixing-bad-cpu-usage-distribution-in-kubernetes-e1e43ed87cd6','kuderko.medium.com: Fixing bad CPU usage distribution in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering kuderko.medium.com: Fixing bad CPU usage distribution in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903085423291397e+09,0,'2026-05-17T17:14:14.232914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kudo.dev','KUDO: The Kubernetes Universal Declarative Operator 🌟','','N/A',0,'A curated technical resource and architectural guide covering KUDO: The Kubernetes Universal Declarative Operator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903219558309793e+09,0,'2026-05-17T17:36:35.583098+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-operators-controllers.md", "kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kubezilla.com/tools','kubezilla.com: Kubetools – Curated List of Kubernetes Tools','','N/A',0,'A curated technical resource and architectural guide covering kubezilla.com: Kubetools – Curated List of Kubernetes Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030482,0,'2026-05-17T17:08:02.417033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["other-awesome-lists.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://kuderko.medium.com/fixing-bad-cpu-usage-distribution-in-kubernetes-e1e43ed87cd6','kuderko.medium.com: Fixing bad CPU usage distribution in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering kuderko.medium.com: Fixing bad CPU usage distribution in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.232914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kudo.dev','KUDO: The Kubernetes Universal Declarative Operator 🌟','','N/A',0,'A curated technical resource and architectural guide covering KUDO: The Kubernetes Universal Declarative Operator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.583098+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-operators-controllers.md", "kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kui.tools','kui.tools 🌟','','2024',4,'Kui is an innovative hybrid tool that blends the speed of CLI commands with the graphical visualization of a GUI. It wraps kubectl execution blocks to present interactive HTML elements, resource tables, and tabs directly inside terminal environments.','TypeScript','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Hybrid CLI"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md", "kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kumomind.medium.com/should-i-consider-the-gitops-methodology-f49e042b8c22','kumomind.medium.com: Should I consider the GitOps methodology?','','N/A',0,'A curated technical resource and architectural guide covering kumomind.medium.com: Should I consider the GitOps methodology? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902998866480398e+09,0,'2026-05-17T16:59:48.664804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kumomind.medium.com/should-i-consider-the-gitops-methodology-f49e042b8c22','kumomind.medium.com: Should I consider the GitOps methodology?','','N/A',0,'A curated technical resource and architectural guide covering kumomind.medium.com: Should I consider the GitOps methodology? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029988,0,'2026-05-17T16:59:48.664804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kurl.sh','kurl.sh','','2026',0,'An open-source online utility and framework designed to construct custom, production-ready, air-gapped Kubernetes distribution installers. Replicated/kurl aggregates chosen components (like CNIs, storage, and registries) into a single bash-driven installer script to facilitate simple downstream application deliveries.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Custom Installers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kustomize.io','kustomize.io 🌟','- Kustomize introduces a template-free way to customize application configuration that simplifies the use of off-the-shelf applications. Now, built into ```kubectl``` as ```apply -k```. - Kustomize traverses a Kubernetes manifest to add, remove or update configuration options without forking. - __It is available both as a standalone binary and as a native feature of kubectl.__','2026',0,'Kustomize is a template-free configuration management utility that provides declarative customization of Kubernetes manifests without forking original files. It is natively integrated into the `kubectl` binary as the `-k` flag. Kustomize enables platform engineering teams to define reusable base manifests and layer overlay environments cleanly.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Configuration", "Declarative GitOps", "Kustomize"]','["[COMMUNITY-TOOL]"]','[]','["kustomize.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kustomizer.dev','kustomizer','','2023',2,'Kustomizer is an experimental command-line tool designed to inspect, diff, and apply Kubernetes configurations packaged as OCI artifacts. Built on top of Kustomize principles, it attempts to streamline the delivery of customized YAML configurations directly from OCI registries. While innovative for GitOps pipelines, it remains a niche option compared to Helm or standard Kustomize.','Go','CLI Tool','High',0,'online','manual','aefd444e6139092b7bfbcfe96430ce9992bd9a17c0f7e449d04c39472ef5aca1',100.0,1.77903376128938698e+09,1,'2026-05-17T18:02:41.289387+02:00',NULL,NULL,NULL,'["Configuration Management", "Declarative GitOps", "Kustomize Extensions"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kuttl.dev','**KUbernetes Test TooL (kuttl)** 🌟','','N/A',0,'A curated technical resource and architectural guide covering **KUbernetes Test TooL (kuttl)** 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903142557706809e+09,0,'2026-05-17T17:23:45.577068+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kvs-vishnu23.medium.com/is-aws-cdk-better-than-terraform-85194e7a42cd','kvs-vishnu23.medium.com: Is AWS CDK better than Terraform?','','N/A',0,'A curated technical resource and architectural guide covering kvs-vishnu23.medium.com: Is AWS CDK better than Terraform? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903369704307103e+09,0,'2026-05-17T18:01:37.043071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kymidd.medium.com/lets-do-devops-eks-k8s-python-fuzzy-staging-with-aws-secrets-manager-k8s-init-disk-secrets-b0d8022f3a5d','kymidd.medium.com: Let’s Do DevOps: EKS K8s & Python Fuzzy Staging with'' AWS Secrets Manager, K8s Init disk, Secrets Injection','','N/A',0,'A curated technical resource and architectural guide covering kymidd.medium.com: Let’s Do DevOps: EKS K8s & Python Fuzzy Staging with'' AWS Secrets Manager, K8s Init disk, Secrets Injection in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903215710446095e+09,0,'2026-05-17T17:35:57.104461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kustomizer.dev','kustomizer','','2023',2,'Kustomizer is an experimental command-line tool designed to inspect, diff, and apply Kubernetes configurations packaged as OCI artifacts. Built on top of Kustomize principles, it attempts to streamline the delivery of customized YAML configurations directly from OCI registries. While innovative for GitOps pipelines, it remains a niche option compared to Helm or standard Kustomize.','Go','CLI Tool','High',0,'online','manual','aefd444e6139092b7bfbcfe96430ce9992bd9a17c0f7e449d04c39472ef5aca1',100.0,1779033761,1,'2026-05-17T18:02:41.289387+02:00',NULL,NULL,NULL,'["Configuration Management", "Declarative GitOps", "Kustomize Extensions"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kuttl.dev','**KUbernetes Test TooL (kuttl)** 🌟','','N/A',0,'A curated technical resource and architectural guide covering **KUbernetes Test TooL (kuttl)** 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031425,0,'2026-05-17T17:23:45.577068+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kvs-vishnu23.medium.com/is-aws-cdk-better-than-terraform-85194e7a42cd','kvs-vishnu23.medium.com: Is AWS CDK better than Terraform?','','N/A',0,'A curated technical resource and architectural guide covering kvs-vishnu23.medium.com: Is AWS CDK better than Terraform? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033697,0,'2026-05-17T18:01:37.043071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kymidd.medium.com/lets-do-devops-eks-k8s-python-fuzzy-staging-with-aws-secrets-manager-k8s-init-disk-secrets-b0d8022f3a5d','kymidd.medium.com: Let’s Do DevOps: EKS K8s & Python Fuzzy Staging with'' AWS Secrets Manager, K8s Init disk, Secrets Injection','','N/A',0,'A curated technical resource and architectural guide covering kymidd.medium.com: Let’s Do DevOps: EKS K8s & Python Fuzzy Staging with'' AWS Secrets Manager, K8s Init disk, Secrets Injection in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032157,0,'2026-05-17T17:35:57.104461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://kyverno.io','kyverno.io 🌟','','2020',0,'Kyverno is a declarative Kubernetes-native policy engine. Designed specifically for Kubernetes, it simplifies policy management by allowing administrators to validate, mutate, and generate resources without writing complex Rego code.','Go','platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Policy-as-Code", "Kyverno Administration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kyverno.io/docs/writing-policies/autogen','kyverno.io: Auto-Gen Rules for Pod Controllers','','2026',0,'Illustrates how Kyverno automatically propagates policies applied to raw Pod specs to downstream controllers (Deployments, DaemonSets, StatefulSets). Simplifies security operations by validating configurations at high-level workloads rather than only catching errors at low-level pod schedulers.','YAML','Documentation','Intermediate',0,'online','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1.779033476776201e+09,1,'2026-05-17T17:57:56.776201+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kyverno.io/docs/writing-policies/generate','kyverno.io: Generating resources into existing namespaces','','2026',0,'Official guide on retroactively generating Kubernetes objects, such as secrets or network rules, across pre-existing namespaces using Kyverno''s dynamic policy synchronization engine. Eliminates manually syncing resources across namespaces created prior to policy deployment.','YAML','Documentation','Advanced',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1.77903157627199602e+09,1,'2026-05-17T17:26:16.271996+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); -INSERT INTO "resources" VALUES('https://kyverno.io/docs/writing-policies/mutate','kyverno.io: Mutating Resources','','2026',0,'Official documentation detailing how Kyverno modifies incoming resource specifications dynamically using JSON patch operations. It covers mutating rules such as auto-injecting sidecar containers, adding node affinity constraints, and enforcing default labels on namespaces at creation time.','YAML','Documentation','Advanced',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1.77903447679332709e+09,1,'2026-05-17T18:14:36.793327+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); +INSERT INTO "resources" VALUES('https://kyverno.io/docs/writing-policies/autogen','kyverno.io: Auto-Gen Rules for Pod Controllers','','2026',0,'Illustrates how Kyverno automatically propagates policies applied to raw Pod specs to downstream controllers (Deployments, DaemonSets, StatefulSets). Simplifies security operations by validating configurations at high-level workloads rather than only catching errors at low-level pod schedulers.','YAML','Documentation','Intermediate',0,'online','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779033476,1,'2026-05-17T17:57:56.776201+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://kyverno.io/docs/writing-policies/generate','kyverno.io: Generating resources into existing namespaces','','2026',0,'Official guide on retroactively generating Kubernetes objects, such as secrets or network rules, across pre-existing namespaces using Kyverno''s dynamic policy synchronization engine. Eliminates manually syncing resources across namespaces created prior to policy deployment.','YAML','Documentation','Advanced',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779031576,1,'2026-05-17T17:26:16.271996+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); +INSERT INTO "resources" VALUES('https://kyverno.io/docs/writing-policies/mutate','kyverno.io: Mutating Resources','','2026',0,'Official documentation detailing how Kyverno modifies incoming resource specifications dynamically using JSON patch operations. It covers mutating rules such as auto-injecting sidecar containers, adding node affinity constraints, and enforcing default labels on namespaces at creation time.','YAML','Documentation','Advanced',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779034476,1,'2026-05-17T18:14:36.793327+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); INSERT INTO "resources" VALUES('https://kyverno.io/policies','kyverno.io/policies 🌟','','2020',0,'The official catalog of Kyverno policies, providing ready-to-deploy manifests for Pod Security standards, multi-tenant workspace isolation, label validation, and compliance auto-generation.','YAML','curation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Policy-as-Code", "Kyverno Rules & Policies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://kyverno.io/policies/best-practices/check_deprecated_apis','kyverno.io: Check deprecated APIs 🌟','','2026',0,'Outlines a pre-configured Kyverno policy targeted at scanning incoming manifests to detect and block deprecated or removed Kubernetes API groups. Indispensable for preventing cluster upgrade blockages, validating manifests before execution on newer API-driven orchestrators.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1.77903445418797111e+09,0,'2026-05-17T18:14:14.187971+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Upgrade Paths"]','["[LEGACY]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); -INSERT INTO "resources" VALUES('https://kyverno.io/policies/best-practices/require_probes/require_probes','kyverno.io: Implementing your best practices is simple with kyverno','','2026',0,'Standard Kyverno policy design pattern focused on enforcing health probe settings (liveness, readiness, startup) across all deployed container payloads. This rule enforces Kubernetes operations best practices, safeguarding application lifecycle management and endpoint routing.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1.7790345602086389e+09,0,'2026-05-17T18:16:00.208639+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno Policies"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); -INSERT INTO "resources" VALUES('https://kyverno.io/policies/best-practices/restrict_image_registries/restrict_image_registries','==kyverno.io: Restrict Image Registries==','','2026',0,'Official documentation outlining how to write Kyverno policies to block deployment of images from unapproved registries. Enforces a key tenant of secure container delivery by ensuring workloads only pull code from trusted, internally-vetted registry endpoints.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1.77902971017975091e+09,0,'2026-05-17T16:55:10.179751+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Supply Chain Security", "Container Governance"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); -INSERT INTO "resources" VALUES('https://kyverno.io/policies/other/add-pod-proxies','kyverno.io: Add Pod Proxies','','2026',0,'Technical documentation demonstrating how to use Kyverno to dynamically inject HTTP/HTTPS proxy environment variables into Pod containers upon admission. Solves enterprise proxy configuration demands automatically without requiring manual pod-by-pod updates from development teams.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1.77903423506003904e+09,0,'2026-05-17T18:10:35.060039+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno Policies"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); -INSERT INTO "resources" VALUES('https://kyverno.io/policies/other/require_pdb','kyverno.io: Require PodDisruptionBudget','','2026',0,'A standardized Kyverno policy template ensuring that all mission-critical deployments are paired with active PodDisruptionBudgets (PDB). This governance rule guarantees cluster high-availability by guarding applications against node drain and cluster maintenance operations.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1.77903391360037589e+09,0,'2026-05-17T18:05:13.600376+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Reliability", "High Availability"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); -INSERT INTO "resources" VALUES('https://lab.github.com','==lab.github.com== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==lab.github.com== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002867540788e+09,0,'2026-05-17T17:00:28.675408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); +INSERT INTO "resources" VALUES('https://kyverno.io/policies/best-practices/check_deprecated_apis','kyverno.io: Check deprecated APIs 🌟','','2026',0,'Outlines a pre-configured Kyverno policy targeted at scanning incoming manifests to detect and block deprecated or removed Kubernetes API groups. Indispensable for preventing cluster upgrade blockages, validating manifests before execution on newer API-driven orchestrators.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779034454,0,'2026-05-17T18:14:14.187971+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Upgrade Paths"]','["[LEGACY]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); +INSERT INTO "resources" VALUES('https://kyverno.io/policies/best-practices/require_probes/require_probes','kyverno.io: Implementing your best practices is simple with kyverno','','2026',0,'Standard Kyverno policy design pattern focused on enforcing health probe settings (liveness, readiness, startup) across all deployed container payloads. This rule enforces Kubernetes operations best practices, safeguarding application lifecycle management and endpoint routing.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779034560,0,'2026-05-17T18:16:00.208639+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno Policies"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); +INSERT INTO "resources" VALUES('https://kyverno.io/policies/best-practices/restrict_image_registries/restrict_image_registries','==kyverno.io: Restrict Image Registries==','','2026',0,'Official documentation outlining how to write Kyverno policies to block deployment of images from unapproved registries. Enforces a key tenant of secure container delivery by ensuring workloads only pull code from trusted, internally-vetted registry endpoints.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779029710,0,'2026-05-17T16:55:10.179751+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Supply Chain Security", "Container Governance"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); +INSERT INTO "resources" VALUES('https://kyverno.io/policies/other/add-pod-proxies','kyverno.io: Add Pod Proxies','','2026',0,'Technical documentation demonstrating how to use Kyverno to dynamically inject HTTP/HTTPS proxy environment variables into Pod containers upon admission. Solves enterprise proxy configuration demands automatically without requiring manual pod-by-pod updates from development teams.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779034235,0,'2026-05-17T18:10:35.060039+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno Policies"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); +INSERT INTO "resources" VALUES('https://kyverno.io/policies/other/require_pdb','kyverno.io: Require PodDisruptionBudget','','2026',0,'A standardized Kyverno policy template ensuring that all mission-critical deployments are paired with active PodDisruptionBudgets (PDB). This governance rule guarantees cluster high-availability by guarding applications against node drain and cluster maintenance operations.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779033913,0,'2026-05-17T18:05:13.600376+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Reliability", "High Availability"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}'); +INSERT INTO "resources" VALUES('https://lab.github.com','==lab.github.com== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==lab.github.com== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.675408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}'); INSERT INTO "resources" VALUES('https://lab.texthtml.net/gitlab/merge-bot','lab.texthtml.net: Gitlab Merge Bot','- [DockerHub: Gitlab Merge Bot](https://hub.docker.com/r/texthtml/gitlab-merge-bot) Bot assistant for code review and merge requests approval for Gitlab','2021',1,'A lightweight Dockerized automation assistant engineered to streamline GitLab merge requests. Orchestrates pipeline status polling and auto-approves merges on successful continuous integration runs, optimizing delivery velocity.','JavaScript','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://labs.bishopfox.com/tech-blog/bad-pods-kubernetes-pod-privilege-escalation','labs.bishopfox.com: Bad Pods: Kubernetes Pod Privilege Escalation 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91eee7f16f3d8d6a74434bfa5628e2548dbb2d8c3224ae065bfeb7a9603c115a',100.0,1.77903043392099404e+09,0,'2026-05-17T17:07:13.920994+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://bishopfox.com/blog/kubernetes-pod-privilege-escalation"}'); +INSERT INTO "resources" VALUES('https://labs.bishopfox.com/tech-blog/bad-pods-kubernetes-pod-privilege-escalation','labs.bishopfox.com: Bad Pods: Kubernetes Pod Privilege Escalation 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91eee7f16f3d8d6a74434bfa5628e2548dbb2d8c3224ae065bfeb7a9603c115a',100.0,1779030433,0,'2026-05-17T17:07:13.920994+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://bishopfox.com/blog/kubernetes-pod-privilege-escalation"}'); INSERT INTO "resources" VALUES('https://labs.demoredhat.com/demos','ansible.github.io/workshops/demos : Red Hat Ansible Automation Platform Workshops','','2025',0,'Official Red Hat Ansible workshops repository, highlighting hands-on scenarios for cloud provisioning, configuration management, network automation, and security playbooks. (Live Grounding: Serves as the authoritative source for enterprise teams to upskill in Ansible Automation Platform strategies).','YAML','Workshop Material','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible Workshops"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://labs.google/fx/projectgenie','Project Genie - Google Labs','An experimental research prototype powered by Genie 3 that generates interactive, controllable 3D environments from text prompts.','2026',4,'An experimental generative AI platform powered by Google DeepMind''s Genie 3 foundation world model. It programmatically synthesizes interactive, playable 3D environments at 720p resolution (20-24 FPS) using text descriptions, static reference images, or Google Maps'' Street View imagery. It represents a significant step in spatial computing and physics simulation for AI agent training.','English','Interactive Prototype','Advanced',0,'online','automatic','d8f267091ade2a0aa9c4d674a1e44f860cb93c9da6235a8418ae8f00f3f4ab82',NULL,1.78039998221179509e+09,0,'2026-06-02T13:33:02.211795+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "World Models", "Spatial Computing"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 92, "reputation_status": "Vetted", "reputation_summary": "Highly reputable, cutting-edge world-generation model developed directly by Google DeepMind.", "social_preview_url": "", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://labs.google/lll/en','Little Language Lessons - Google Labs','A collection of bite-sized language learning experiments built using Google''s generative Gemini models and LearnLM.','2025',4,'Google Labs'' Little Language Lessons showcases educational applications of Gemini and LearnLM models. By utilizing adaptive feedback mechanisms and cognitive load theories, the suite offers contextual exercises through tools like Tiny Lesson, Slang Hang, and camera-guided object translation.','English','website','Beginner',0,'online','automatic','4b2a81c5de104a3c7e3c9440eaa22f602be5da3e26976767ffe8d69fb9e76dbb',NULL,1.78035258179229688e+09,0,'2026-06-02T00:23:01.792297+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Experiments", "Language Education Platforms"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Active AI experiment platform from Google Labs, highly visible in educational tech communities.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://labs.google/science','Experiments on the Future of AI-driven Science | Google Labs','A collection of experimental AI-driven science tools designed to complement the scientific method and explore how general agents accelerate discovery.','2026',4,'Google Labs'' scientific workbench acts as a collection of experimental, agent-driven tools optimized to supercharge the scientific method across biology, genomics, and chemistry. Integrated with specialized science skills, the platform allows general-purpose agents to interface with over 30 leading life-science databases. This collaboration scales researchers'' ability to conduct complex workflows, such as structural bioinformatics, in minutes rather than hours.','English','project','Advanced',0,'online','automatic','478b6cdc582c6928e7af2b443491c0ce1cef5b9eefa5983fec90a8a629597d12',NULL,1.78035230245670604e+09,0,'2026-06-02T00:18:22.456706+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI for Science", "Scientific LLM Agents", "Gemini Ecosystem"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A high-impact scientific AI research playground by Google, backed by Nature publications and validated by top-tier academic institutions.", "social_preview_url": "", "source_provenance": "X.com (GoogleAI)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://labs.hol.vmware.com','VMware hands-on Labs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6594b343bcdf23ddb250949276937527498e535c5653856771d458c7acb0547d',100.0,1.77903452274425196e+09,0,'2026-05-17T18:15:22.744252+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://labs.hol.vmware.com/HOL"}'); +INSERT INTO "resources" VALUES('https://labs.google/fx/projectgenie','Project Genie - Google Labs','An experimental research prototype powered by Genie 3 that generates interactive, controllable 3D environments from text prompts.','2026',4,'An experimental generative AI platform powered by Google DeepMind''s Genie 3 foundation world model. It programmatically synthesizes interactive, playable 3D environments at 720p resolution (20-24 FPS) using text descriptions, static reference images, or Google Maps'' Street View imagery. It represents a significant step in spatial computing and physics simulation for AI agent training.','English','Interactive Prototype','Advanced',0,'online','automatic','d8f267091ade2a0aa9c4d674a1e44f860cb93c9da6235a8418ae8f00f3f4ab82',NULL,1780399982,0,'2026-06-02T13:33:02.211795+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "World Models", "Spatial Computing"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 92, "reputation_status": "Vetted", "reputation_summary": "Highly reputable, cutting-edge world-generation model developed directly by Google DeepMind.", "social_preview_url": "", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://labs.google/lll/en','Little Language Lessons - Google Labs','A collection of bite-sized language learning experiments built using Google''s generative Gemini models and LearnLM.','2025',4,'Google Labs'' Little Language Lessons showcases educational applications of Gemini and LearnLM models. By utilizing adaptive feedback mechanisms and cognitive load theories, the suite offers contextual exercises through tools like Tiny Lesson, Slang Hang, and camera-guided object translation.','English','website','Beginner',0,'online','automatic','4b2a81c5de104a3c7e3c9440eaa22f602be5da3e26976767ffe8d69fb9e76dbb',NULL,1780352581,0,'2026-06-02T00:23:01.792297+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Experiments", "Language Education Platforms"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Active AI experiment platform from Google Labs, highly visible in educational tech communities.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://labs.google/science','Experiments on the Future of AI-driven Science | Google Labs','A collection of experimental AI-driven science tools designed to complement the scientific method and explore how general agents accelerate discovery.','2026',4,'Google Labs'' scientific workbench acts as a collection of experimental, agent-driven tools optimized to supercharge the scientific method across biology, genomics, and chemistry. Integrated with specialized science skills, the platform allows general-purpose agents to interface with over 30 leading life-science databases. This collaboration scales researchers'' ability to conduct complex workflows, such as structural bioinformatics, in minutes rather than hours.','English','project','Advanced',0,'online','automatic','478b6cdc582c6928e7af2b443491c0ce1cef5b9eefa5983fec90a8a629597d12',NULL,1780352302,0,'2026-06-02T00:18:22.456706+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI for Science", "Scientific LLM Agents", "Gemini Ecosystem"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A high-impact scientific AI research playground by Google, backed by Nature publications and validated by top-tier academic institutions.", "social_preview_url": "", "source_provenance": "X.com (GoogleAI)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://labs.hol.vmware.com','VMware hands-on Labs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6594b343bcdf23ddb250949276937527498e535c5653856771d458c7acb0547d',100.0,1779034522,0,'2026-05-17T18:15:22.744252+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://labs.hol.vmware.com/HOL"}'); INSERT INTO "resources" VALUES('https://labs.hol.vmware.com/HOL','VMware hands-on Labs 🌟','','2026',0,'A highly rated, free cloud-based interactive training platform provided by Broadcom/VMware. It allows platform engineers and administrators to gain hands-on operational experience with VMware Tanzu, vSphere with Kubernetes, NSX-T, and modern multicloud management tools without needing local hardware.','English','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Training & Enablement", "Interactive Labs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://labs.iximiuz.com/courses/containerd-cli/ctr/image-management','labs.iximiuz.com: How to work with container images using ctr','','2023',0,'Deep technical laboratory exercise focused on managing low-level container images using the containerd ''ctr'' CLI. Vital for operations engineers debugging nodes directly where high-level runtimes like docker are not installed.','English','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Runtimes", "containerd", "ctr CLI"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md", "kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/controlling-process-resources-with-cgroups','Controlling Process Resources with Linux Control Groups (cgroups)','','2021',0,'A system-level deep dive explaining Linux control groups (cgroups v1/v2). Demonstrates how Kubernetes translates resource limits/requests in YAML manifests to cgroup system boundaries, enforcing CPU and memory quotas.','C/Bash','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kernel", "Resource Allocation"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://labs.meanpug.com/kubernetes-kpt-in-the-wild','Kubernetes Kpt in The Wild: What it is and how to use it 🌟','','2021',0,'A comprehensive deep-dive tutorial demonstrating how to use Google''s Kpt for declarative, configuration-based package management. Explores practical manipulation of YAML manifests using Go and Starlark functions inside modern GitOps pipelines.','None','Guide','Low',0,'online','manual','14a5d37372893ae356acf598ff7bff4873b532feff2cddf3afd51852a2fa30e8',100.0,1.77903153382294511e+09,0,'2026-05-17T17:25:33.822945+02:00',NULL,NULL,NULL,'["Application Delivery", "Packaging & Bundling", "Case Studies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://labs.mwrinfosecurity.com/blog/attacking-kubernetes-through-kubelet','labs.mwrinfosecurity.com: Attacking Kubernetes through Kubelet','','N/A',0,'A curated technical resource and architectural guide covering labs.mwrinfosecurity.com: Attacking Kubernetes through Kubelet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902907459791708e+09,0,'2026-05-17T16:44:34.597917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://labs.meanpug.com/kubernetes-kpt-in-the-wild','Kubernetes Kpt in The Wild: What it is and how to use it 🌟','','2021',0,'A comprehensive deep-dive tutorial demonstrating how to use Google''s Kpt for declarative, configuration-based package management. Explores practical manipulation of YAML manifests using Go and Starlark functions inside modern GitOps pipelines.','None','Guide','Low',0,'online','manual','14a5d37372893ae356acf598ff7bff4873b532feff2cddf3afd51852a2fa30e8',100.0,1779031533,0,'2026-05-17T17:25:33.822945+02:00',NULL,NULL,NULL,'["Application Delivery", "Packaging & Bundling", "Case Studies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://labs.mwrinfosecurity.com/blog/attacking-kubernetes-through-kubelet','labs.mwrinfosecurity.com: Attacking Kubernetes through Kubelet','','N/A',0,'A curated technical resource and architectural guide covering labs.mwrinfosecurity.com: Attacking Kubernetes through Kubelet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029074,0,'2026-05-17T16:44:34.597917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://labs.play-with-docker.com','Play with docker 🌟','','2026',0,'An online sandbox environment that lets users run Docker commands in their browser. Ideal for testing configurations, learning container lifecycles, and creating simple multi-node topologies.','None','Interactive Environment','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Basics", "Playground"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://labs.play-with-k8s.com','Play with Kubernetes','','2026',0,'An ephemeral, multi-node interactive Kubernetes sandbox accessible directly within the browser. Utilizing Docker-in-Docker (DinD) infrastructure, it enables developers to prototype, run networking scenarios, and practice operations in a zero-install sandbox environment.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Hands-on Labs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://laduram.medium.com/the-future-of-observability-c33cd7ff644a','laduram.medium.com: The Future of Observability','','N/A',0,'A curated technical resource and architectural guide covering laduram.medium.com: The Future of Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903157415664196e+09,0,'2026-05-17T17:26:14.156642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://lakshaws.medium.com/ci-cd-pipeline-for-dockerized-applications-f1003e821812','lakshaws.medium.com: CI/CD Pipeline for Dockerized Applications','','N/A',0,'A curated technical resource and architectural guide covering lakshaws.medium.com: CI/CD Pipeline for Dockerized Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903033521940898e+09,0,'2026-05-17T17:05:35.219409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://lalatron.hashnode.dev/when-kubernetes-and-go-dont-work-well-together','lalatron.hashnode.dev: When Kubernetes and Go don''t work well together'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering lalatron.hashnode.dev: When Kubernetes and Go don''t work well together'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450979448103e+09,0,'2026-05-17T18:15:09.794481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://lalitchaturveditech.medium.com/optimize-java-performance-on-kubernetes-5f055d406ecf','lalitchaturveditech.medium.com: Optimize Java Performance On Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering lalitchaturveditech.medium.com: Optimize Java Performance On Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903180001421403e+09,0,'2026-05-17T17:30:00.014214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://lambda.grofers.com/evolving-cd-in-a-cloud-native-environment-bb64a38145ae','lambda.grofers.com: Evolving Continuous Delivery in a Cloud-Native Environment'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering lambda.grofers.com: Evolving Continuous Delivery in a Cloud-Native Environment'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903397641684198e+09,0,'2026-05-17T18:06:16.416842+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://lambda.grofers.com/learnings-from-two-years-of-kubernetes-in-production-b0ec21aa2814','lambda.grofers.com: Learnings From Two Years of Kubernetes in Production','','N/A',0,'A curated technical resource and architectural guide covering lambda.grofers.com: Learnings From Two Years of Kubernetes in Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903028526810503e+09,0,'2026-05-17T17:04:45.268105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://landing.google.com/sre','Google: What is Site Reliability Engineering (SRE)?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','20b5ae83fe9ad222ae24acce7caae29b353ea0deb65ce0aabb392d898d64006a',100.0,1.77903452075868511e+09,0,'2026-05-17T18:15:20.758685+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://sre.google"}'); +INSERT INTO "resources" VALUES('https://laduram.medium.com/the-future-of-observability-c33cd7ff644a','laduram.medium.com: The Future of Observability','','N/A',0,'A curated technical resource and architectural guide covering laduram.medium.com: The Future of Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031574,0,'2026-05-17T17:26:14.156642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://lakshaws.medium.com/ci-cd-pipeline-for-dockerized-applications-f1003e821812','lakshaws.medium.com: CI/CD Pipeline for Dockerized Applications','','N/A',0,'A curated technical resource and architectural guide covering lakshaws.medium.com: CI/CD Pipeline for Dockerized Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030335,0,'2026-05-17T17:05:35.219409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://lalatron.hashnode.dev/when-kubernetes-and-go-dont-work-well-together','lalatron.hashnode.dev: When Kubernetes and Go don''t work well together'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering lalatron.hashnode.dev: When Kubernetes and Go don''t work well together'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034509,0,'2026-05-17T18:15:09.794481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://lalitchaturveditech.medium.com/optimize-java-performance-on-kubernetes-5f055d406ecf','lalitchaturveditech.medium.com: Optimize Java Performance On Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering lalitchaturveditech.medium.com: Optimize Java Performance On Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031800,0,'2026-05-17T17:30:00.014214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://lambda.grofers.com/evolving-cd-in-a-cloud-native-environment-bb64a38145ae','lambda.grofers.com: Evolving Continuous Delivery in a Cloud-Native Environment'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering lambda.grofers.com: Evolving Continuous Delivery in a Cloud-Native Environment'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033976,0,'2026-05-17T18:06:16.416842+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://lambda.grofers.com/learnings-from-two-years-of-kubernetes-in-production-b0ec21aa2814','lambda.grofers.com: Learnings From Two Years of Kubernetes in Production','','N/A',0,'A curated technical resource and architectural guide covering lambda.grofers.com: Learnings From Two Years of Kubernetes in Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.268105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://landing.google.com/sre','Google: What is Site Reliability Engineering (SRE)?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','20b5ae83fe9ad222ae24acce7caae29b353ea0deb65ce0aabb392d898d64006a',100.0,1779034520,0,'2026-05-17T18:15:20.758685+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://sre.google"}'); INSERT INTO "resources" VALUES('https://landing.gravitee.io/gravitee-edge-stack-unified-api-visibility-and-governance','getambassador.io: Kubernetes Annotations and Labels: What’s the Difference?','','2022',0,'Clarifies the distinct purposes of labels (used for selecting, querying, and grouping resources) versus annotations (non-identifying metadata used by external tools and operators). Crucial for policy enforcement and API discovery.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Administration", "Metadata Management", "Annotations & Labels"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://landing.jobs/blog/how-does-remote-work-affect-your-salary','landing.jobs: How does remote work affect your salary?','','N/A',0,'A curated technical resource and architectural guide covering landing.jobs: How does remote work affect your salary? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173615440220499e+09,0,'2026-06-18T00:42:34.402205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/remote-tech-jobs.md"]','["remote-tech-jobs.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://landing.jobs/blog/how-does-remote-work-affect-your-salary','landing.jobs: How does remote work affect your salary?','','N/A',0,'A curated technical resource and architectural guide covering landing.jobs: How does remote work affect your salary? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736154,0,'2026-06-18T00:42:34.402205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/remote-tech-jobs.md"]','["remote-tech-jobs.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://landing.llamaindex.ai/-webinar-parsebench','Inside ParseBench: Evaluating Document Parsing for AI Agents','Educational webinar and resource landing page introducing ParseBench, an open-source evaluation benchmark with 167,000+ rules for verifying OCR and semantic document formatting.','2026',4,'Curator Insight: ParseBench introduces a critical paradigm shift in document processing benchmarks, moving away from flat character recognition to multi-dimensional agent readiness evaluation. -Live Grounding: Stratified into tables, charts, semantic formatting, content faithfulness, and visual grounding, this resource details how modern RAG and VLM-based parsers are benchmarked against 167,000+ test rules representing complex real-world enterprise documents.','English','Webinar','Intermediate',0,'online','automatic','c3c120435b50cbb988822eca6e04018967d870249499bf2c550bbd9eefa11d46',NULL,1.78035240414772892e+09,0,'2026-06-02T00:20:04.147729+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "RAG Pipeline", "Document Parsing Evaluation"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Very well-regarded benchmark initiative sponsored by LlamaIndex, addressing key systemic failures in enterprise document parsing systems.", "social_preview_url": "https://landing.llamaindex.ai/hubfs/ParseBench-2%20(1).png", "source_provenance": "X.com (llama_index)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://landscape.cncf.io','landscape.cncf.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','867ee1c8588b23bacb879f098868d9ca8783ffe6cbdcad081f1bf814b6c40a7b',100.0,1.779030199204535e+09,1,'2026-05-17T17:03:19.204535+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +Live Grounding: Stratified into tables, charts, semantic formatting, content faithfulness, and visual grounding, this resource details how modern RAG and VLM-based parsers are benchmarked against 167,000+ test rules representing complex real-world enterprise documents.','English','Webinar','Intermediate',0,'online','automatic','c3c120435b50cbb988822eca6e04018967d870249499bf2c550bbd9eefa11d46',NULL,1780352404,0,'2026-06-02T00:20:04.147729+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "RAG Pipeline", "Document Parsing Evaluation"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Very well-regarded benchmark initiative sponsored by LlamaIndex, addressing key systemic failures in enterprise document parsing systems.", "social_preview_url": "https://landing.llamaindex.ai/hubfs/ParseBench-2%20(1).png", "source_provenance": "X.com (llama_index)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://landscape.cncf.io','landscape.cncf.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','867ee1c8588b23bacb879f098868d9ca8783ffe6cbdcad081f1bf814b6c40a7b',100.0,1779030199,1,'2026-05-17T17:03:19.204535+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://laravel-news.com/deploy-your-php-app-with-ansible-and-github-actions','laravel-news.com: Deploy your PHP Codebase with Ansible and GitHub Actions','','2021',0,'Demonstrates the integration of Ansible configuration playbooks within GitHub Actions pipelines. Explores automated key management, target server state validation, and secure deployment procedures for PHP and Laravel applications.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Automation Tools", "Ansible Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://laravel-news.com/generate-github-actions-config-for-laravel-projects-with-ghygen','laravel-news.com: Generate GitHub Actions Config for Laravel Projects with Ghygen','','2021',0,'Examines Ghygen, a web-based, declarative config generator tailored to output optimal GitHub Actions pipelines for PHP and Laravel projects. Simplifies multi-version PHP matrix testing, database configurations, and asset compilation.','PHP','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Project Scaffolding"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://launchdarkly.com/blog/get-a-detailed-explanation-of-release-testing-several','launchdarkly.com: Release Testing Explained 🌟','','2021',0,'Conceptual breakdown of release testing paradigms within CI/CD pipelines. Distinguishes between deployment and release phases, illustrating how progressive delivery and feature flag architectures mitigate systemic runtime risks in production.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Release Testing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://layer5.io/service-mesh-landscape','layer5.io: The Service Mesh Landscape 🌟🌟','','2025',5,'An interactive tracker mapping out the diverse, evolving service mesh landscape. Managed by Layer5, it catalogues API compatibility, conformance standards, and architecture changes (e.g., sidecarless eBPF vs. sidecars) across all industry meshes.','None','open-source-tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Landscape"]','["[DE FACTO STANDARD]"]','[]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://leaddev.com/legacy-technical-debt-migrations/how-break-cycle-tech-debt','leaddev.com: How to break the cycle of tech debt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f60e0ee399e37a8df7c44a845d5bd29f41c70dcec1261b0657d15fd4bdd081d5',100.0,1.77903297547658491e+09,0,'2026-05-17T17:49:35.476585+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://leaddev.com/technical-direction/how-break-cycle-tech-debt"}'); +INSERT INTO "resources" VALUES('https://leaddev.com/legacy-technical-debt-migrations/how-break-cycle-tech-debt','leaddev.com: How to break the cycle of tech debt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f60e0ee399e37a8df7c44a845d5bd29f41c70dcec1261b0657d15fd4bdd081d5',100.0,1779032975,0,'2026-05-17T17:49:35.476585+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://leaddev.com/technical-direction/how-break-cycle-tech-debt"}'); INSERT INTO "resources" VALUES('https://leaddev.com/technical-direction/how-break-cycle-tech-debt','leaddev.com: How to break the cycle of tech debt','','2023',0,'Provides engineering leadership strategies to break the endless loop of compounding legacy software issues. Outlines methods to negotiate refactoring cycles directly with product stakeholders using objective metrics.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Engineering Leadership", "Technical Debt"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://leanpub.com/kubernetes-101','Kubernetes 101','','2020',0,'An introductory technical book designed to bridge the knowledge gap for software developers transitioning to orchestrator-driven architectures. It breaks down critical components like Pods, Deployments, Services, and ingress resources, offering simple, step-by-step command patterns to build confidence with kubectl.','English','Book','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Books", "Beginner"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://luminousmen.com/post/kubernetes-101"}'); INSERT INTO "resources" VALUES('https://leanpub.com/the-devops-2-6-toolkit','Book: The DevOps 2.6 Toolkit: Jenkins X','','2020',0,'A highly technical book outlining the implementation of automated, Kubernetes-native workflows using Jenkins X. Details advanced patterns using Helm, Tekton, and Prow, providing solid strategies for robust continuous delivery.','English','Book','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Kubernetes-Native CI"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.cantrill.io','learn.cantrill.io 🌟','- [github.com/acantril/learn-cantrill-io-labs](https://github.com/acantril/learn-cantrill-io-labs) - [linkedin.com/pulse: So, you think you''re an associate level Solutions Architect?](https://www.linkedin.com/pulse/so-you-think-youre-associate-level-solutions-adrian-cantrill)','2023',0,'Highly regarded AWS architecture and networking training platform created by Adrian Cantrill. Renowned for its focus on fundamental architecture principles, production-grade labs, and deep network configuration scenarios over rote exam memorization.','English','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.chef.io','learn.chef.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c0feac698d6f59dfcd36aaa18720592714bfb2b00e4a732cccf4ee3cc5f6013a',100.0,1.77903086886012506e+09,0,'2026-05-17T17:14:28.860125+02:00',NULL,NULL,NULL,'[]','[]','["docs/chef.md"]','[]','{}','{"duplicate_of": "https://www.chef.io/training/tutorials"}'); -INSERT INTO "resources" VALUES('https://learn.crunchydata.com','learn.crunchydata.com 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','613066b29dbc8795858eb2f21951c57df758e9377e5b9a93bb7ef583a46655c8',100.0,1779031720.15382,0,'2026-05-17T17:28:40.153820+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md", "docs/elearning.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/developers/tutorials"}'); -INSERT INTO "resources" VALUES('https://learn.gitkraken.com/courses/git-foundations','==learn.gitkraken.com/courses/git-foundations: Foundations of Git - Certification'' Course | Enroll for free==','','N/A',0,'A curated technical resource and architectural guide covering ==learn.gitkraken.com/courses/git-foundations: Foundations of Git - Certification'' Course | Enroll for free== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594005635499e+09,0,'2026-06-18T00:39:00.056355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/collections/terraform/policy','learn.hashicorp.com: Enforce Policy with Sentinel','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0995a301714d3bb51fc3a6f6aaa66d8ea3708675efed907fcdb5675cca5c2bc1',100.0,1.77903391772386789e+09,0,'2026-05-17T18:05:17.723868+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/policy"}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/collections/terraform/providers','learn.hashicorp.com: Call APIs with Terraform Providers. Learn how to use'' and create custom Terraform Providers in a new collection of tutorials on HashiCorp Learn 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','21ba4053791d2fa3df39fd26c1dc8d6fd261a6bbc565d64856003f9f94589940',100.0,1.7790305346145761e+09,0,'2026-05-17T17:08:54.614576+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/plugin/sdkv2"}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/consul/kubernetes-consul-design-patterns','learn.hashicorp.com: Consul Service Mesh on Kubernetes Design Patterns','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8c01a233c6c342749aeb5543a581ef78bd59c1c31b83cb58efff23656077ab6',100.0,1.77903095227823305e+09,0,'2026-05-17T17:15:52.278233+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/consul/tutorials/archive/kubernetes-consul-design-patterns"}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/consul/kubernetes-minikube?in=consul/kubernetes','learn.hashicorp.com: Consul Service Discovery and Mesh on Minikube 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ff624948a761d9bf9f221fa5f02a8b11724b5b0589f5a505905120e5e1f5dfb',100.0,1.77903308197358894e+09,0,'2026-05-17T17:51:21.973589+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/consul/tutorials/get-started-kubernetes/kubernetes-gs-deploy?in=consul%2Fkubernetes"}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/packer/aws-get-started-build-image','learn.hashicorp.com: Write Packer template for AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3926b1e1b76712691ffef60e11479895a602c59537ccc443163aa3013c1f191d',100.0,1.77903216720872092e+09,0,'2026-05-17T17:36:07.208721+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/packer/tutorials/aws-get-started/aws-get-started-build-image"}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/aws-default-tags','learn.hashicorp.com: Configure Default Tags for AWS Resources 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ad874a3ec7b2705ba459f37930fca241f6f12105af73afee0071f1711710269',100.0,1.77903072093516707e+09,0,'2026-05-17T17:12:00.935167+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/aws/aws-default-tags"}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/cloud-agents','learn.hashicorp.com: Manage Private Environments with Terraform Cloud Agents','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7149d48df789910c3a59a925bad36f490888add90535e2f476ba0f144565c60d',100.0,1.77903458038655209e+09,0,'2026-05-17T18:16:20.386552+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/cloud/cloud-agents"}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/github-actions','learn.hashicorp.com: Automate Terraform with GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df226dd3f4751fd9c9044b81374139bed02a0aa7ece1196fa2c983f67ef84e48',100.0,1.77903030012829804e+09,0,'2026-05-17T17:05:00.128298+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/automation/github-actions"}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/infrastructure-as-code','learn.hashicorp.com: What is Infrastructure as Code with Terraform? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4d12ef0781cff15f08772d31f2c862acab031fc004e03e3ef8d9c483964f721b',100.0,1.77902967894958901e+09,0,'2026-05-17T16:54:38.949589+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code"}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/lambda-api-gateway','learn.hashicorp.com: y Serverless Applications with AWS Lambda and API Gateway'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','20915fa98916eb62578220408b36870e4c2a0fc52fde52cc0fb47114f0f3e611',100.0,1.77903359190184497e+09,0,'2026-05-17T17:59:51.901845+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/aws/lambda-api-gateway"}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/multicloud-kubernetes','==learn.hashicorp.com: Deploy Federated Multi-Cloud Kubernetes Clusters==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0814a9f12cb6adfeeba336fbaedbf33ec2099429cfc90aea1e26f348271960f5',100.0,1.77903357061123895e+09,0,'2026-05-17T17:59:30.611239+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/vault/codify-mgmt-enterprise','learn.hashicorp.com: Codify Management of Vault Enterprise Using Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','295d7d80cb661366a9b1397f1e9f50fa14fe58a8a455bd0eefff53da76892af6',100.0,1.77903435007049202e+09,0,'2026-05-17T18:12:30.070492+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/vault/tutorials/operations/codify-mgmt-enterprise"}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/vault/kubernetes-external-vault','learn.hashicorp.com: Integrate a Kubernetes Cluster with an External Vault'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c219a378c1a10b2bb90ffd546ef63c06db335ad3586a1b7ec7c2ee23d4dd8d1',100.0,1.77903169493362188e+09,0,'2026-05-17T17:28:14.933622+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/vault/tutorials/kubernetes-introduction/kubernetes-external-vault"}'); -INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/waypoint/gitops-helm-deployment','==learn.hashicorp.com: Deploy a Helm-based application automatically with'' GitOps==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3b1f6c77070abbc029997d7b1277427519a7cb3bc16b58aeb225db5e726efe28',100.0,1.77903233430589509e+09,0,'2026-05-17T17:38:54.305895+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/hashicorp/waypoint/tree/main/website/content/docs"}'); -INSERT INTO "resources" VALUES('https://learn.iterative.ai','learn.iterative.ai: Iterative Tools for Data Scientists & Analysts','','N/A',0,'A curated technical resource and architectural guide covering learn.iterative.ai: Iterative Tools for Data Scientists & Analysts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790342500461049e+09,0,'2026-05-17T18:10:50.046105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b49c8b216c0498013e0ce20ef25fee8be5fa25551641778fc48100afd3f79b4e',100.0,1779130495.031,0,'2026-05-18T20:54:55.031000+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.chef.io','learn.chef.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c0feac698d6f59dfcd36aaa18720592714bfb2b00e4a732cccf4ee3cc5f6013a',100.0,1779030868,0,'2026-05-17T17:14:28.860125+02:00',NULL,NULL,NULL,'[]','[]','["docs/chef.md"]','[]','{}','{"duplicate_of": "https://www.chef.io/training/tutorials"}'); +INSERT INTO "resources" VALUES('https://learn.crunchydata.com','learn.crunchydata.com 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','613066b29dbc8795858eb2f21951c57df758e9377e5b9a93bb7ef583a46655c8',100.0,1779031720,0,'2026-05-17T17:28:40.153820+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md", "docs/elearning.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/developers/tutorials"}'); +INSERT INTO "resources" VALUES('https://learn.gitkraken.com/courses/git-foundations','==learn.gitkraken.com/courses/git-foundations: Foundations of Git - Certification'' Course | Enroll for free==','','N/A',0,'A curated technical resource and architectural guide covering ==learn.gitkraken.com/courses/git-foundations: Foundations of Git - Certification'' Course | Enroll for free== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.056355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/collections/terraform/policy','learn.hashicorp.com: Enforce Policy with Sentinel','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0995a301714d3bb51fc3a6f6aaa66d8ea3708675efed907fcdb5675cca5c2bc1',100.0,1779033917,0,'2026-05-17T18:05:17.723868+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/policy"}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/collections/terraform/providers','learn.hashicorp.com: Call APIs with Terraform Providers. Learn how to use'' and create custom Terraform Providers in a new collection of tutorials on HashiCorp Learn 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','21ba4053791d2fa3df39fd26c1dc8d6fd261a6bbc565d64856003f9f94589940',100.0,1779030534,0,'2026-05-17T17:08:54.614576+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/plugin/sdkv2"}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/consul/kubernetes-consul-design-patterns','learn.hashicorp.com: Consul Service Mesh on Kubernetes Design Patterns','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8c01a233c6c342749aeb5543a581ef78bd59c1c31b83cb58efff23656077ab6',100.0,1779030952,0,'2026-05-17T17:15:52.278233+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/consul/tutorials/archive/kubernetes-consul-design-patterns"}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/consul/kubernetes-minikube?in=consul/kubernetes','learn.hashicorp.com: Consul Service Discovery and Mesh on Minikube 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ff624948a761d9bf9f221fa5f02a8b11724b5b0589f5a505905120e5e1f5dfb',100.0,1779033081,0,'2026-05-17T17:51:21.973589+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/consul/tutorials/get-started-kubernetes/kubernetes-gs-deploy?in=consul%2Fkubernetes"}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/packer/aws-get-started-build-image','learn.hashicorp.com: Write Packer template for AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3926b1e1b76712691ffef60e11479895a602c59537ccc443163aa3013c1f191d',100.0,1779032167,0,'2026-05-17T17:36:07.208721+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/packer/tutorials/aws-get-started/aws-get-started-build-image"}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/aws-default-tags','learn.hashicorp.com: Configure Default Tags for AWS Resources 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ad874a3ec7b2705ba459f37930fca241f6f12105af73afee0071f1711710269',100.0,1779030720,0,'2026-05-17T17:12:00.935167+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/aws/aws-default-tags"}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/cloud-agents','learn.hashicorp.com: Manage Private Environments with Terraform Cloud Agents','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7149d48df789910c3a59a925bad36f490888add90535e2f476ba0f144565c60d',100.0,1779034580,0,'2026-05-17T18:16:20.386552+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/cloud/cloud-agents"}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/github-actions','learn.hashicorp.com: Automate Terraform with GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df226dd3f4751fd9c9044b81374139bed02a0aa7ece1196fa2c983f67ef84e48',100.0,1779030300,0,'2026-05-17T17:05:00.128298+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/automation/github-actions"}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/infrastructure-as-code','learn.hashicorp.com: What is Infrastructure as Code with Terraform? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4d12ef0781cff15f08772d31f2c862acab031fc004e03e3ef8d9c483964f721b',100.0,1779029678,0,'2026-05-17T16:54:38.949589+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code"}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/lambda-api-gateway','learn.hashicorp.com: y Serverless Applications with AWS Lambda and API Gateway'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','20915fa98916eb62578220408b36870e4c2a0fc52fde52cc0fb47114f0f3e611',100.0,1779033591,0,'2026-05-17T17:59:51.901845+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/aws/lambda-api-gateway"}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/multicloud-kubernetes','==learn.hashicorp.com: Deploy Federated Multi-Cloud Kubernetes Clusters==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0814a9f12cb6adfeeba336fbaedbf33ec2099429cfc90aea1e26f348271960f5',100.0,1779033570,0,'2026-05-17T17:59:30.611239+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/vault/codify-mgmt-enterprise','learn.hashicorp.com: Codify Management of Vault Enterprise Using Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','295d7d80cb661366a9b1397f1e9f50fa14fe58a8a455bd0eefff53da76892af6',100.0,1779034350,0,'2026-05-17T18:12:30.070492+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/vault/tutorials/operations/codify-mgmt-enterprise"}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/vault/kubernetes-external-vault','learn.hashicorp.com: Integrate a Kubernetes Cluster with an External Vault'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c219a378c1a10b2bb90ffd546ef63c06db335ad3586a1b7ec7c2ee23d4dd8d1',100.0,1779031694,0,'2026-05-17T17:28:14.933622+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/vault/tutorials/kubernetes-introduction/kubernetes-external-vault"}'); +INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/waypoint/gitops-helm-deployment','==learn.hashicorp.com: Deploy a Helm-based application automatically with'' GitOps==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3b1f6c77070abbc029997d7b1277427519a7cb3bc16b58aeb225db5e726efe28',100.0,1779032334,0,'2026-05-17T17:38:54.305895+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/hashicorp/waypoint/tree/main/website/content/docs"}'); +INSERT INTO "resources" VALUES('https://learn.iterative.ai','learn.iterative.ai: Iterative Tools for Data Scientists & Analysts','','N/A',0,'A curated technical resource and architectural guide covering learn.iterative.ai: Iterative Tools for Data Scientists & Analysts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034250,0,'2026-05-17T18:10:50.046105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b49c8b216c0498013e0ce20ef25fee8be5fa25551641778fc48100afd3f79b4e',100.0,1779130495,0,'2026-05-18T20:54:55.031000+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/landing-zone/implementation-options','Azure Cloud Adoption Framework: Platform Landing Zone Implementation Options','','2023',0,'Microsoft''s Cloud Adoption Framework (CAF) roadmap evaluating landing zone platform deployment options. Evaluates differences between Portal, Bicep, and Terraform implementations, outlining trade-offs in velocity, maintenance overhead, and custom extensibility.','English','Architecture Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Landing Zones"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["iac.md", "azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-gb/azure/devops/pipelines/?view=azure-devops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4901ce7350330ba7a0198188075f943db0ca766595ebe04a64571dc8828ec8fd',100.0,1.77913049496377897e+09,0,'2026-05-18T20:54:54.963779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-gb/azure/devops/pipelines/?view=azure-devops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4901ce7350330ba7a0198188075f943db0ca766595ebe04a64571dc8828ec8fd',100.0,1779130494,0,'2026-05-18T20:54:54.963779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-gb/azure/devops/pipelines/build/ci-build-git?view=azure-devops','docs.microsoft.com: Create a build pipeline with Azure Pipelines','','2024',0,'Official Microsoft learning path focusing on declaring Azure Pipelines build logic using YAML configurations. Covers caching mechanisms, parallel task execution strategies, and code analysis plugin integrations.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Azure DevOps", "YAML Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-gb/training/browse','docs.microsoft.com: Build applications with Azure DevOps (Learning Path)','','2025',0,'Official learning track for developers targeting modern containerized deployment patterns inside Azure DevOps environments. Covers automated quality assurance and CI configurations.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Training", "Azure DevOps Paths"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us','Microsoft Docs','','2026',0,'Comprehensive training and API library directory for Microsoft''s cloud catalog, supporting deep software development, compliance auditing, and automation setups.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Cloud Documentation", "Core Reference"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/appcenter',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.77938861139050197e+09,0,'2026-05-21T20:36:51.390502+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/appcenter/build/choose-between-services',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','abd3b9064b72f8f040c4c80b9bf495d472963227e758e8f9912679a9779db866',64.0,1779130494.92168,0,'2026-05-18T20:54:54.921680+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/appcenter',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388611,0,'2026-05-21T20:36:51.390502+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/appcenter/build/choose-between-services',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','abd3b9064b72f8f040c4c80b9bf495d472963227e758e8f9912679a9779db866',64.0,1779130494,0,'2026-05-18T20:54:54.921680+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure','Azure Docs','','2026',0,'Dedicated documentation library covering all Microsoft Azure services, including SDKs, CLI templates, ARM references, and architectural designs.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "Dedicated Documentation"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/active-directory/reports-monitoring/overview-recommendations','==learn.microsoft.com: What are Azure Active Directory recommendations?=='' 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6d4e184ba160017be6a66cea997f05f57b1b88d8c6103f770fa74f5c83b9a2ea',100.0,1.77903190080576896e+09,0,'2026-05-17T17:31:40.805769+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/active-directory/roles/custom-available-permissions','learn.microsoft.com: Application registration permissions for custom roles'' in Azure Active Directory','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b4317099f343f65bab45c2b810068b9a02038ae69d13a768da31447372bddbf5',100.0,1.77902927037621092e+09,0,'2026-05-17T16:47:50.376211+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/custom-available-permissions"}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/active-directory/reports-monitoring/overview-recommendations','==learn.microsoft.com: What are Azure Active Directory recommendations?=='' 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6d4e184ba160017be6a66cea997f05f57b1b88d8c6103f770fa74f5c83b9a2ea',100.0,1779031900,0,'2026-05-17T17:31:40.805769+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/active-directory/roles/custom-available-permissions','learn.microsoft.com: Application registration permissions for custom roles'' in Azure Active Directory','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b4317099f343f65bab45c2b810068b9a02038ae69d13a768da31447372bddbf5',100.0,1779029270,0,'2026-05-17T16:47:50.376211+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/custom-available-permissions"}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/advisor/advisor-assessments','learn.microsoft.com: Use Azure WAF assessments','','2025',0,'Official guide on deploying automated and self-guided Well-Architected Framework (WAF) assessments within the Azure Advisor suite. The system reviews resource configurations against baseline performance, security, and reliability metrics. This helps technical leads operationalize structural health evaluations across broad enterprise environments.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Frameworks", "WAF Assessments"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/cluster-autoscaler','Azure: AKS Cluster Autoscaler','','2024',0,'Reference guide for deploying and configuring the managed Cluster Autoscaler within Azure Kubernetes Service (AKS). Leverages Azure Virtual Machine Scale Sets (VMSS) to automatically provision or deprovision node capacity in response to application pod requirements.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Cluster Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/configure-azure-cni','docs.microsoft.com: Configure Azure CNI networking in Azure Kubernetes Service (AKS)','','2023',0,'In-depth technical configuration specifications for implementing the high-performance Azure CNI plugin on AKS clusters. Analyzes structural routing paths, IP allocation dynamics, and integration configurations.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Networking", "Azure CNI"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/configure-dual-stack','docs.microsoft.com: Use dual-stack (IPv4 and IPv6) kubenet networking in Azure Kubernetes Service (AKS) (Preview)','','2024',3,'Official guidelines detailing dual-stack (IPv4/IPv6) kubenet cluster creation on AKS. Outlines address planning, routing considerations, and target egress traffic controls. Essential pattern for bypassing IPv4 address exhaustion constraints in large enterprises.','English','documentation','Advanced',0,'online','manual',NULL,NULL,1.78173607821292591e+09,0,'2026-06-18T00:41:18.212926+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/configure-dual-stack','docs.microsoft.com: Use dual-stack (IPv4 and IPv6) kubenet networking in Azure Kubernetes Service (AKS) (Preview)','','2024',3,'Official guidelines detailing dual-stack (IPv4/IPv6) kubenet cluster creation on AKS. Outlines address planning, routing considerations, and target egress traffic controls. Essential pattern for bypassing IPv4 address exhaustion constraints in large enterprises.','English','documentation','Advanced',0,'online','manual',NULL,NULL,1781736078,0,'2026-06-18T00:41:18.212926+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/configure-kubenet','docs.microsoft.com: Use kubenet networking with your own IP address ranges in Azure Kubernetes Service (AKS) 🌟','','2023',0,'Comprehensive configuration guide describing how to implement Kubenet networking in AKS using optimized, restricted IP boundaries. Balances IP consumption limitations with operational simplicity.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Networking", "Kubenet Configuration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/entra-id-control-plane-authentication','docs.microsoft.com: AKS-managed Azure Active Directory integration','','2023',0,'Guides engineers in utilizing integrated Microsoft Entra ID (formerly Azure AD) to control access to AKS cluster operations via RBAC mappings and active identity directory validation.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Security & Identity", "Entra ID Auth"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/monitor-aks','learn.microsoft.com: Monitor Azure Kubernetes Service (AKS) control plane metrics (preview)','','2024',0,'Explains how to monitor managed AKS control plane metrics using the Prometheus-compatible Azure Monitor Workspace. Surfacing vital indicators like API server latency, workqueue depth, and etcd operations, this feature enables SRE teams to identify cluster orchestration bottlenecks and validate control plane scalability during massive pod churn events.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/monitor-control-plane-metrics','==learn.microsoft.com: Monitor Azure Kubernetes Service (AKS) control plane'' metrics (preview)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8d9a2ec23e33d0e511ab4b0539f3b73a5d066b7a7631e09377ad06986c298035',100.0,1.77903439209073305e+09,0,'2026-05-17T18:13:12.090733+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/monitor-control-plane-metrics','==learn.microsoft.com: Monitor Azure Kubernetes Service (AKS) control plane'' metrics (preview)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8d9a2ec23e33d0e511ab4b0539f3b73a5d066b7a7631e09377ad06986c298035',100.0,1779034392,0,'2026-05-17T18:13:12.090733+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/operator-best-practices-cluster-isolation','docs.microsoft.com: Best practices for cluster isolation in Azure Kubernetes Service (AKS)','','2022',0,'Provides official architectural best practices regarding logical and physical multi-tenant isolation in AKS. Details utilizing network policies, namespaces, and Kubernetes RBAC. A crucial resource for enterprise operators planning multi-team cluster sharing models.','YAML/Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Cluster Security", "Multi-Tenancy Isolation"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/rdp','learn.microsoft.com: Connect with RDP to Azure Kubernetes Service (AKS) cluster Windows Server nodes for maintenance or troubleshooting','','2023',0,'Explains the official configuration workflows to safely establish RDP (Remote Desktop Protocol) connections into AKS Windows Server nodes. Facilitates deep system-level maintenance, networking diagnostics, and container execution debugging.','Bash','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Troubleshooting", "Diagnostic Analysis", "Windows RDP Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/start-stop-nodepools','docs.microsoft.com: Start and stop an Azure Kubernetes Service (AKS) node pool 🌟','','2022',0,'An official Microsoft technical guide documenting native start/stop capabilities inside AKS user node pools. Simplifies operational management by shutting down scaling instances to minimize computing costs during inactive schedules.','Bash','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Troubleshooting", "Resource Management", "Node Pools Scaling"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients','learn.microsoft.com: Deploy AKS and API Management with mTLS','','2024',0,'Official documentation for implementing mutual TLS (mTLS) configurations between Azure API Management (APIM) and backend AKS services. Includes certificate exchange setups, ingress controller enforcement (such as NGINX), and identity validation processes. Necessary blueprinting for highly compliant systems such as open-banking and healthcare APIs.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Security"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container','learn.microsoft.com: Configure a custom container for Azure App Service','','2026',5,'Technical reference for deploying custom Docker and OCI-compliant containers to Azure App Service (Web App for Containers). It covers crucial configurations, such as persistent storage mounts, multi-container deployments via Compose, and custom startup commands. Utilizing custom containers allows engineering teams to standardized packaging across local environments, AKS, and App Service.','Docker','Official Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Application Platforms", "Azure App Service", "Custom Containers"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/app-service/configure-language-java','learn.microsoft.com: Configure a Java app for Azure App Service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22e9a854afad3b5c8db9069b3416962ab4c3738ca9f2b7095b4ac8180812f2fb',100.0,1.77903145594001293e+09,0,'2026-05-17T17:24:15.940013+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/app-service/configure-language-java-deploy-run"}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/app-service/configure-language-java','learn.microsoft.com: Configure a Java app for Azure App Service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22e9a854afad3b5c8db9069b3416962ab4c3738ca9f2b7095b4ac8180812f2fb',100.0,1779031455,0,'2026-05-17T17:24:15.940013+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/app-service/configure-language-java-deploy-run"}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/app-service/configure-language-java-deploy-run','learn.microsoft.com: Configure a Java app for Azure App Service','','2026',4,'Comprehensive documentation detailing JVM optimization, logging integration, and web container (Tomcat/JBoss) tuning within Azure App Service. It guides engineers through profiling settings, customizing JAR/WAR deployments, and configuring APM agent connections. This resource is essential for running enterprise-grade Java microservices with high throughput and low cold-start latency.','Java','Official Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Application Platforms", "Azure App Service", "Java Runtime Configurations"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/app-service/reference-app-settings','learn.microsoft.com: Environment variables and app settings in Azure App Service','','2026',5,'Official reference detailing how App Settings and Connection Strings map directly to environment variables at container execution time. It covers critical security aspects, including referencing Key Vault secrets natively to prevent plaintext credential leaks in code. This configuration framework forms the architectural baseline for deploying portable, 12-factor cloud-native applications.','N/A','Official Reference','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Application Platforms", "Azure App Service", "App Service Configuration"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/app-testing','docs.microsoft.com: Azure Load Testing','','2024',0,'Azure''s managed load testing service that lets developers generate high-scale load using existing Apache JMeter scripts. Synthesizing live cloud updates, it integrates seamlessly with Azure Monitor to provide end-to-end insights from client-side response times to server-side resource bottlenecks, aiding rapid optimization.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Testing Services"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/mlops-maturity-model','learn.microsoft.com: Machine Learning operations maturity model 🌟','','2022',4,'Detail-rich architectural framework defining the five levels of MLOps organizational maturity. Translates nebulous operational tasks into concrete capabilities encompassing model versioning, automated deployments, feature stores, drift alerts, and cross-functional continuous feedback loops.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Governance", "Maturity Models"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/example-scenario/aks-agic/aks-agic','learn.microsoft.com: Use Application Gateway Ingress Controller (AGIC) with a multitenant Azure Kubernetes Service','','2024',0,'This official reference architecture outlines deployment scenarios for using AGIC within multi-tenant AKS cluster designs. It synthesizes strategies for shared vs. dedicated Application Gateways, details path-based and host-based microservices routing, and outlines how to securely terminate TLS while enforcing Web Application Firewall (WAF) rule sets at the perimeter.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Multi-Tenancy"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/guide/azure-sandbox/azure-sandbox','Azure Sandbox','','2026',0,'A highly structured framework for rapidly spinning up isolated, secure development environments (sandboxes) on Azure. The architecture features pre-configured networking, automated lifecycle policies to prevent cost overrun, and mock workloads. It is perfect for developers to safely test cloud-native architectures and PoCs.','Bicep','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Sandbox Environments", "Development Environments", "Azure Sandbox"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/guide/networking/global-web-applications/mission-critical-app-service','Enterprise Web App Patterns - Azure Architecture Center','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c8e66430bd670b87e62b7d2efadb6a451f2ab07fdb9ca0885983ed0e15e0f445',100.0,1.77903270030320906e+09,0,'2026-05-17T17:45:00.303209+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/cloud-arch-diagrams.md", "docs/introduction.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview"}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/guide/security/conditional-access-architecture','learn.microsoft.com: Conditional Access architecture and personas','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c28cd3d3a1c055ab47419e3d4490b4366f5707a9c36eca1bb2b8c31ca75e094e',100.0,1.77903036759762096e+09,0,'2026-05-17T17:06:07.597621+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/entra/identity/conditional-access/plan-conditional-access"}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/guide/networking/global-web-applications/mission-critical-app-service','Enterprise Web App Patterns - Azure Architecture Center','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c8e66430bd670b87e62b7d2efadb6a451f2ab07fdb9ca0885983ed0e15e0f445',100.0,1779032700,0,'2026-05-17T17:45:00.303209+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/cloud-arch-diagrams.md", "docs/introduction.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview"}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/guide/security/conditional-access-architecture','learn.microsoft.com: Conditional Access architecture and personas','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c28cd3d3a1c055ab47419e3d4490b4366f5707a9c36eca1bb2b8c31ca75e094e',100.0,1779030367,0,'2026-05-17T17:06:07.597621+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/entra/identity/conditional-access/plan-conditional-access"}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/compute-decision-tree','learn.microsoft.com: Choose an Azure compute service 🌟🌟','','2023',0,'Canonical Microsoft decision-tree architecture for selecting compute models. Systematically evaluates parameters like container orchestration requirements, VM control limits, serverless scale-to-zero capabilities, and hybrid infrastructure integrations to guide architects toward Virtual Machines, AKS, App Services, or Container Apps.','English','Architecture Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Containers", "Architecture Design", "Decision Matrices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview','docs.microsoft.com: Understand Azure Load Balancing. Decision tree for load balancing in Azure','','2025',0,'Official technical decision matrix mapping selection logic for Azure load-balancing technologies. Systematically contrasts global DNS/anycast layers (Front Door, Traffic Manager) with regional layer-4 and layer-7 controllers (Application Gateway, Azure Load Balancer).','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Traffic Management", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/icons','Azure Architecture Icons','','2024',0,'Microsoft''s official repository of Azure resource icons curated to help technical architects build compliant and standard system architectures. Perfect for structuring visual documentation in accordance with the Microsoft Cloud Adoption Framework.','None','Asset Pack','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "Azure"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/landing-zones/subscription-vending','Subscription Vending Implementation Guidance','','2025',0,'Automated governance framework detailing Azure Subscription Vending models. Outlines how to programmatically create subscription structures incorporating secure routing, virtual network configurations, policies, and role-based access management.','Bicep','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Public Cloud Administration", "Azure Architecture"]','["[COMMUNITY-TOOL]"]','[]','["iac.md", "azure.md", "cloud-asset-inventory.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke','Hub-Spoke Network Topology in Azure - Azure Architecture Center','','2025',0,'The foundational blueprint for Azure Hub-and-Spoke network design patterns. This guide details how to centralize shared infrastructure services—such as firewalls, DNS, and ExpressRoute gateways—within a hub VNet, while separating distinct microservice workloads into isolated spoke VNets.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Network Topology"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md", "azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/patterns',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','af5c5c8363e7869c762e97d2f0aa483f6aa2316650f1a42a28114ffd327669b4',100.0,1.77913049497833704e+09,0,'2026-05-18T20:54:54.978337+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/patterns',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','af5c5c8363e7869c762e97d2f0aa483f6aa2316650f1a42a28114ffd327669b4',100.0,1779130494,0,'2026-05-18T20:54:54.978337+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-microservices/aks-microservices','docs.microsoft.com: Microservices architecture on Azure Kubernetes Service (AKS) 🌟','','2023',0,'Architectural design guide detailing enterprise container patterns for deploying robust, scalable, and secure microservices architectures natively inside Azure Kubernetes Service.','N/A','Architectural Blueprint','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Microservices Design", "Production Architecture"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-intro','learn.microsoft.com: Mission-critical baseline architecture on Azure','','2025',0,'Official reference architecture blueprint for deploying highly reliable, multi-region containerized workloads on Azure Kubernetes Service (AKS). Integrates active-active clustering, zero-downtime routing architectures, and strict self-healing protocols.','None','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Container Orchestration", "AKS Mission Critical"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/baseline-aks','docs.microsoft.com: Baseline architecture for an Azure Kubernetes Service (AKS) cluster 🌟','','2023',0,'The official Azure Well-Architected Framework baseline architecture for establishing a highly secure, private, and resilient AKS cluster. Focuses on network isolation, hub-spoke topology, and enterprise integration.','N/A','Architectural Specification','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Architecture Baseline", "Secure Architecture"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/dev-test-microservice','learn.microsoft.com: DevTest and DevOps for microservice solutions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aa552fe9b3c05c822b96eab7ec924002e97e9f8cdc7b7576eb7a334db6296db8',100.0,1.77903378211236405e+09,0,'2026-05-17T18:03:02.112364+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/devtest-labs"}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/mutual-tls-deploy-aks-api-management','learn.microsoft.com: Deploy AKS and API Management with mTLS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ee8cedf9b6dd73f82709ad8cb6e57a401b2c6728caae3ada61ebbd8c4d2b4c2',100.0,1.77903029995222401e+09,0,'2026-05-17T17:04:59.952224+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients"}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/dev-test-microservice','learn.microsoft.com: DevTest and DevOps for microservice solutions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aa552fe9b3c05c822b96eab7ec924002e97e9f8cdc7b7576eb7a334db6296db8',100.0,1779033782,0,'2026-05-17T18:03:02.112364+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/devtest-labs"}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/mutual-tls-deploy-aks-api-management','learn.microsoft.com: Deploy AKS and API Management with mTLS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ee8cedf9b6dd73f82709ad8cb6e57a401b2c6728caae3ada61ebbd8c4d2b4c2',100.0,1779030299,0,'2026-05-17T17:04:59.952224+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients"}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview','Enterprise Web App Patterns - Azure Architecture Center','','2025',0,'Production-proven patterns and implementation pathways from the Azure Architecture Center. Establishes migration guidelines for modernizing monolithic applications into elastic web architectures.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Web Applications", "Enterprise Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md", "azure.md", "cloud-arch-diagrams.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2','docs.microsoft.com: Configurations and GitOps with Azure Arc enabled Kubernetes','','2025',0,'Microsoft''s guide to deploying enterprise multi-cluster configurations using Azure Arc integrated with Flux v2 GitOps extensions. Enables unified policy-driven application deployment across hybrid cloud estates.','None','Documentation','High',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2-ci-cd',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','427d10ef9d0ee11880118ef321862a4e8826494afd5f3662253c8bc181b42884',100.0,1779130495.01631,0,'2026-05-18T20:54:55.016310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-configure-durable-functions-with-credentials',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','89438d0ddae87b37703a395dee9e40c2fd8ef36f19d8f37a3e343edffe2b1b6f',100.0,1.77903218012758302e+09,0,'2026-05-17T17:36:20.127583+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2-ci-cd',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','427d10ef9d0ee11880118ef321862a4e8826494afd5f3662253c8bc181b42884',100.0,1779130495,0,'2026-05-18T20:54:55.016310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-configure-durable-functions-with-credentials',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','89438d0ddae87b37703a395dee9e40c2fd8ef36f19d8f37a3e343edffe2b1b6f',100.0,1779032180,0,'2026-05-17T17:36:20.127583+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits','learn.microsoft.com: Azure subscription and service limits, quotas, and constraints','- [learn.microsoft.com: Azure Active Directory limits](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits#azure-active-directory-limits)','2024',4,'A comprehensive catalog of Azure service limits, performance quotas, and resource constraints. Modern platform architects in 2026 actively reference this guide to design resilient, multi-region setups, ensuring applications are built to operate well within subscription and API limits.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Tenant Governance", "Subscription Architecture", "Quotas & Service Limits"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','8476366869674ac15a5e78d1c948f2f6cc2ad743c4f1ff5df8df95f49febd77a',100.0,1.77913049498267793e+09,0,'2026-05-18T20:54:54.982678+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1dd4fbc164ec5449dacce11c89d3c48efcf886623e2f28dc13e57212d1c60865',100.0,1.77913049501516604e+09,0,'2026-05-18T20:54:55.015166+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','8476366869674ac15a5e78d1c948f2f6cc2ad743c4f1ff5df8df95f49febd77a',100.0,1779130494,0,'2026-05-18T20:54:54.982678+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1dd4fbc164ec5449dacce11c89d3c48efcf886623e2f28dc13e57212d1c60865',100.0,1779130495,0,'2026-05-18T20:54:55.015166+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/manage/monitor','Monitor your Azure cloud estate - Cloud Adoption Framework','','2024',0,'Microsoft''s official framework for implementing enterprise-wide monitoring strategies across Azure subscription models. It details Azure Monitor integrations, Log Analytics configurations, and service-level baseline configurations. Curator Insight: Strategic enterprise adoption guide. Live Grounding: Focuses heavily on mapping technical telemetry directly to business outcomes and platform compliance frameworks.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Governance", "Azure", "Cloud Adoption Framework", "Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md", "azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/overview','learn.microsoft.com: What is the Microsoft Cloud Adoption Framework for Azure?','','2026',0,'The Microsoft Cloud Adoption Framework (CAF) for Azure provides a comprehensive structured methodology for shifting enterprise workloads to the cloud. It spans strategy, planning, readiness, adoption, governance, and management phases. Architects utilize CAF to align business strategy with technical execution, implementing baseline policies and landing zones that satisfy long-term security and operational requirements.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Frameworks", "Cloud Adoption Framework (CAF)"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/enterprise-scale/transition','Transitioning an Existing Azure Environment to the Azure Landing Zone Reference Architecture','','2025',0,'Architectural migration playbook addressing transitioning legacy cloud setups to formal Microsoft Azure Landing Zones. Covers organizational tier hierarchies, network architectures, and systemic governance patterns.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Public Cloud Administration", "Azure Architecture"]','["[LEGACY]"]','[]','["iac.md", "azure.md", "cloud-asset-inventory.md"]','{}','{}'); @@ -9172,11 +9172,11 @@ INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/develope INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/developer/terraform/azure-export-for-terraform/export-advanced-scenarios','learn.microsoft.com: Using Azure Export for Terraform in advanced scenarios','','2024',0,'An operations playbook dealing with complex scenarios when running `aztfexport`. Focuses on large resource counts, Custom Mapping files, bulk imports, and resolving complex API dependency graphs safely.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/developer/terraform/azure-export-for-terraform/export-terraform-overview','learn.microsoft.com: Overview of Azure Export for Terraform','','2024',0,'Official Microsoft documentation for importing cloud resources with `aztfexport`. Offers step-by-step guidance on scanning target environments, planning state alignment, and resolving common resource parsing errors.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?view=azure-devops','Get started creating and populating demo Azure DevOps Services projects','','2024',0,'Official Microsoft learning guide outlining the usage patterns of the Demo Generator v2 platform. Focuses on setting up pre-populated source code repos, agile work boards, and deployment pipelines.','Markdown','Documentation','Basic',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Azure DevOps", "Onboarding Engine"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools','learn.microsoft.com: Managed DevOps Pools documentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8f3e544c51bd29d7b6ea042083de12908d98b4e05376924221d94807ce665b3',100.0,1.77903102375287199e+09,0,'2026-05-17T17:17:03.752872+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools/?view=azure-devops"}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools','learn.microsoft.com: Managed DevOps Pools documentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8f3e544c51bd29d7b6ea042083de12908d98b4e05376924221d94807ce665b3',100.0,1779031023,0,'2026-05-17T17:17:03.752872+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools/?view=azure-devops"}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools/?view=azure-devops','learn.microsoft.com: Managed DevOps Pools documentation','','2024',5,'Official Microsoft guide for Managed DevOps Pools, allowing platform engineering teams to deploy Microsoft-managed pipeline agents within virtual networks. In 2026, this capability is the enterprise-stable standard. It reduces cold-start latency, implements strict network isolation, and minimizes the maintenance overhead of self-hosted scale sets.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Platform Engineering", "Infrastructure Execution", "Managed DevOps Pools"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/pipelines/process/templates','==learn.microsoft.com: Azure DevOps Templates - Template types & usage=='' 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2056713b6e113900ced2768e20013e02707e196247bf846e4f02f110103453af',100.0,1.77903357941840195e+09,0,'2026-05-17T17:59:39.418402+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/pipelines/process/templates','==learn.microsoft.com: Azure DevOps Templates - Template types & usage=='' 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2056713b6e113900ced2768e20013e02707e196247bf846e4f02f110103453af',100.0,1779033579,0,'2026-05-17T17:59:39.418402+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/pipelines/process/templates?view=azure-devops','learn.microsoft.com: Azure DevOps Templates - Template types & usage 🌟🌟','','2024',5,'Official Microsoft documentation outlining the structural types and configuration paradigms of Azure DevOps templates. Utilizing YAML templates with runtime parameters and compile-time expressions is the de facto standard in 2026. This approach allows enterprise organizations to centralize pipeline logic and enforce compliance across hundreds of microservices.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "YAML Templating and Reusability"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/pipeline?view=azure-pipelines',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','57699229d015e3333182e37ec039e29a709dc234a4313e20259d3bc3bebd056c',100.0,1.77913049498475098e+09,0,'2026-05-18T20:54:54.984751+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/pipeline?view=azure-pipelines',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','57699229d015e3333182e37ec039e29a709dc234a4313e20259d3bc3bebd056c',100.0,1779130494,0,'2026-05-18T20:54:54.984751+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devtest-labs','learn.microsoft.com: DevTest and DevOps for microservice solutions','','2025',0,'Official framework documentation detailing the integration of Azure DevTest Labs with modern DevOps pipelines. Focuses on setting up elastic testing environments and managing resource consumption patterns.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "DevOps Platforms", "DevTest Labs"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/dns/dns-private-resolver-overview','learn.microsoft.com: What is Azure DNS Private Resolver?','','2024',0,'Defines Azure DNS Private Resolver, a fully-managed service enabling secure, cross-premises DNS resolution. Facilitates simplified querying between on-premises environments and Virtual Networks without self-managed virtual machine DNS servers.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Network & Delivery", "DNS Resolution", "Private DNS"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/healthcare-apis/dicom','Microsoft - DICOM Service','- [github.com/microsoft/dicom-server](https://github.com/microsoft/dicom-server) OSS Implementation of DICOMweb standard @@ -9188,28 +9188,28 @@ INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/role-bas INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/role-based-access-control/rbac-and-directory-admin-roles','learn.microsoft.com: Classic subscription administrator roles, Azure roles, and Azure AD roles','','2024',4,'Microsoft documentation explaining the structural differences between legacy administrator roles, fine-grained Azure RBAC roles, and Entra ID tenant roles. 2026 security compliance models mandate strict separation of these access scopes, advising platform architects to avoid using broad, co-administrator roles.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "RBAC", "Subscription Administration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/security/fundamentals/network-overview','learn.microsoft.com: Azure network security overview','','2024',0,'Comprehensive structural baseline for cloud perimeter security, private links, virtual firewalls, and application gateways. Forms the backbone of Azure''s architectural recommendations for implementing defense-in-depth security.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Network & Delivery", "Network Security", "Architecture Baselines"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/traffic-manager','Azure Traffic Manager','','2024',0,'Official documentation for Azure Traffic Manager, a DNS-based traffic load balancer. Highlights performance-based routing, geographic routing configurations, and seamless service failover strategies for global-scale cloud architectures.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Network & Delivery", "Global Routing", "DNS Traffic Management"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/virtual-machines/linux/expand-disks',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','30363763d99469c1f15f632978b4bf29586b9c4c281ec92fb112d6250e006398',100.0,1.77913049499950194e+09,0,'2026-05-18T20:54:54.999502+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/virtual-machines/linux/expand-disks',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','30363763d99469c1f15f632978b4bf29586b9c4c281ec92fb112d6250e006398',100.0,1779130494,0,'2026-05-18T20:54:54.999502+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/virtual-machines/linux/openshift-container-platform-4x','OpenShift in Azure','- [Openshift on Azure](https://azure.microsoft.com/en-us/blog/openshift-on-azure-the-easiest-fully-managed-openshift-in-the-cloud)','2026',0,'A technical integration document detailing Azure Red Hat OpenShift (ARO), a fully managed, joint-engineered enterprise OpenShift platform. It reviews network design, private endpoints, and integration with Azure Active Directory. Live grounding highlights its stability for running hybrid legacy workloads.','English','Reference/Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Red Hat OpenShift", "Azure Integration"]','["[LEGACY]"]','[]','["public-cloud-solutions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/virtual-machines/linux/run-command','docs.microsoft.com: Run scripts in your Linux VM by using action Run Commands','','2023',0,'Architectural guidelines detailing agent-driven script orchestration inside Linux workloads using native Azure Run command capabilities.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Virtual Machines", "Azure VM Agent", "Script Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/virtual-network-manager/concept-connectivity-configuration',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9a73b36e84861e46a8a9b226b26c797df0863550557dc753409ee8f10d6f7abf',100.0,1.77903172016937899e+09,0,'2026-05-17T17:28:40.169379+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/virtual-network-manager/concept-connectivity-configuration',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9a73b36e84861e46a8a9b226b26c797df0863550557dc753409ee8f10d6f7abf',100.0,1779031720,0,'2026-05-17T17:28:40.169379+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/vpn-gateway/openvpn-azure-ad-tenant','Create an Azure Active Directory tenant for P2S OpenVPN protocol connections','','2024',0,'Walkthrough on establishing a dedicated Azure Active Directory tenant configuration specifically for securing Point-to-Site (P2S) OpenVPN gateways. Maximizes enterprise security via multi-factor authentication and token validation.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Hybrid Connectivity", "Point-to-Site VPN"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/well-architected','learn.microsoft.com: Azure Well-Architected Framework','','2026',0,'The core blueprint for building high-quality cloud workloads on Azure, structured around five pillars: Reliability, Security, Cost Optimization, Operational Excellence, and Performance Efficiency. It establishes technical evaluation criteria and optimization strategies for running stable, secure cloud-native environments. Real-world implementation leverages these design principles for systematic, self-healing infrastructures.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Frameworks", "Well-Architected Framework (WAF)"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/well-architected/mission-critical/mission-critical-overview','learn.microsoft.com: Mission-critical workloads','','2025',0,'Well-Architected guidance focusing on baseline patterns for mission-critical enterprise workloads. Outlines structural patterns for failure-domain isolation, operational health modeling, and continuous validation methodologies.','None','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Well-Architected Framework", "Mission-Critical Workloads"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/well-architected/service-guides/app-service-web-apps','learn.microsoft.com: Azure Well-Architected Framework perspective on Azure App Service (Web Apps)','','2025',0,'A target guide mapping WAF architecture principles to Web Apps on Azure App Service. It focuses on implementing zero-trust network configurations, managed identities, multi-region failovers, and auto-scaling rules. This resource equips platform engineers to deploy enterprise-grade PaaS runtimes with rigorous service-level objectives (SLOs).','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "PaaS", "App Service"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-kubernetes-service','Architecture Best Practices for Azure Kubernetes Service (AKS)','','2026',0,'Official technical guide mapping Azure Well-Architected Framework (WAF) principles to Azure Kubernetes Service (AKS). It details architectural guidance on cluster networking, high availability, node pools, security integration, and cost management. This serves as the definitive reference for engineering enterprise-grade, highly resilient Kubernetes control and data planes on Azure.','Markdown','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Azure Kubernetes Service", "Well-Architected Framework"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "azure.md", "cloud-arch-diagrams.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-machine-learning','learn.microsoft.com: Azure Well-Architected Framework perspective on Azure Machine Learning','','2023',4,'Detailed architecture guidance map aligned to Azure''s Well-Architected Framework, focused on Azure Machine Learning. Evaluates cost optimization, operational excellence, reliability, security architectures, and resource management models crucial for enterprise system compliance.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Azure", "System Design"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/cli/azure/microsoft-graph-migration?view=azure-cli-latest&tabs=powershell',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','04e03664b723a80f9dbaef835d5e41bfb25ae9367357552d07e780284797d696',100.0,1.77913049496203494e+09,0,'2026-05-18T20:54:54.962035+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/cli/azure/microsoft-graph-migration?view=azure-cli-latest&tabs=powershell',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','04e03664b723a80f9dbaef835d5e41bfb25ae9367357552d07e780284797d696',100.0,1779130494,0,'2026-05-18T20:54:54.962035+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/credentials/certifications/practice-assessments-for-microsoft-certifications','learn.microsoft.com: Practice Assessments for Microsoft Certifications','','2026',0,'Official assessment mechanisms supplied by Microsoft to validate readiness for professional certification examinations. Featuring mock examinations and tailored scorecards, this platform helps developers and architects pinpoint knowledge gaps before attempting official certifications.','None','Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Learning Paths", "Assessments"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/devops/develop/git/what-is-git','How We Use Git at Microsoft','','2020',4,'Explores Microsoft''s internal scaling strategies for Git, focusing on large-scale engineering pipelines and the Virtual File System for Git (VFS for Git). Outlines physical scale limitations and monorepo performance tuning. Current industry patterns validate that virtualized filesystems remain crucial for multi-gigabyte corporate codebases.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Monorepo Strategy"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/dotnet/architecture/microservices','docs.microsoft.com: .NET Microservices: Architecture for Containerized .NET Applications','','2024',5,'The definitive architectural design guide for planning and building containerized .NET microservices. Focuses on Domain-Driven Design (DDD) principles, CQRS patterns, Outbox event delivery, and deployment best practices inside Docker environments.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "Architectural Guides"]','["[DE FACTO STANDARD]"]','[]','["dotnet.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/en-us/azure/active-directory/fundamentals/multi-tenant-user-management-scenarios',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.77913049502582788e+09,0,'2026-05-18T20:54:55.025828+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/en-us/azure/azure-arc/overview',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.77913049499035596e+09,0,'2026-05-18T20:54:54.990356+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/en-us/azure/site-recovery/azure-to-azure-how-to-enable-policy',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1.77913049495256805e+09,0,'2026-05-18T20:54:54.952568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"review_metadata": {"original_url": "https://learn.microsoft.com/en-us/en-us/azure/site-recovery/azure-to-azure-how-to-enable-policy", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.952570"}}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/en-us/azure/virtual-machines/windows/run-command',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.77913049493485689e+09,0,'2026-05-18T20:54:54.934857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/en-us/azure/active-directory/fundamentals/multi-tenant-user-management-scenarios',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.025828+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/en-us/azure/azure-arc/overview',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.990356+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/en-us/azure/site-recovery/azure-to-azure-how-to-enable-policy',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.952568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"review_metadata": {"original_url": "https://learn.microsoft.com/en-us/en-us/azure/site-recovery/azure-to-azure-how-to-enable-policy", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.952570"}}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/en-us/azure/virtual-machines/windows/run-command',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.934857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/architecture/multi-tenant-user-management-introduction','learn.microsoft.com: Multi-tenant user management introduction','','2024',4,'An architectural guide covering multi-tenant identity lifecycle planning, cross-tenant synchronization, and B2B guest access policies. Modern 2026 integrations use native Multi-Tenant Organization (MTO) configurations within Entra ID to simplify cross-tenant discovery and cooperation.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Multi-Tenancy", "B2B Collaboration"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/external-id/cross-tenant-access-overview',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7b8b93c6154a45a87a1b25bb459d8b9fd6c2d917c493fbc54938eb262baff0c7',100.0,1.77913049492962288e+09,0,'2026-05-18T20:54:54.929623+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/external-id/cross-tenant-access-overview',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7b8b93c6154a45a87a1b25bb459d8b9fd6c2d917c493fbc54938eb262baff0c7',100.0,1779130494,0,'2026-05-18T20:54:54.929623+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/fundamentals/configure-security','Configure Microsoft Entra for Increased Security','','2024',0,'Official guidelines detailing the technical configuration of Microsoft Entra ID to establish strong cloud tenant boundaries. It highlights multi-factor authentication, conditional access pathways, and identity protection rules. Essential reading for platform engineers aligning cloud-native infrastructure with corporate compliance frameworks.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Entra ID"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/identity-platform/howto-create-service-principal-portal',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3af01643d713df38032f9ccc884f85496852c0c80d16c045a62cbe09702a56fa',100.0,1.7791304949564619e+09,0,'2026-05-18T20:54:54.956462+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/identity-platform/howto-create-service-principal-portal',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3af01643d713df38032f9ccc884f85496852c0c80d16c045a62cbe09702a56fa',100.0,1779130494,0,'2026-05-18T20:54:54.956462+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-conditional-access-policy-common','learn.microsoft.com: Conditional Access templates','','2024',0,'Presents preconfigured templates designed to simplify the deployment of Entra ID Conditional Access policies. Covers baseline controls including multi-factor authentication enforcement, legacy block protocols, and device compliance checks.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Identity Security", "Conditional Access"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/identity/conditional-access/plan-conditional-access','learn.microsoft.com: Conditional Access architecture and personas','','2024',0,'Explores architecture design patterns, administrator roles, and lifecycle management for complex Conditional Access policy matrices. Prevents tenant lockout scenarios while executing strict Zero Trust access models.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Identity Security", "Access Design"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/identity/monitoring-health/overview-recommendations','learn.microsoft.com: What are Azure Active Directory recommendations? 🌟🌟','','2024',5,'Highlights the native optimization and security engine inside Microsoft Entra ID that generates security insights (e.g., rotating expiring credentials, removing unused apps). In 2026, keeping these metrics clean is standard practice for maintaining a strong tenant security posture.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Cloud Security", "Entra ID Health"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}'); @@ -9219,7 +9219,7 @@ INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/microsoft-365/ INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/powershell','PowerShell','','2026',5,'The official entry portal for PowerShell, Microsoft''s cross-platform object-oriented shell and scripting language. Built on .NET Core, modern PowerShell (v7+) functions as a highly scalable system administration tool, allowing developers to manage clouds, databases, and local infrastructure seamlessly. Its object-oriented pipeline design makes it unique compared to typical text-stream UNIX shells.','PowerShell','Official Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "PowerShell Core"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc-1.1','docs.microsoft.com: Desired State Configuration overview for decision makers 🌟','','2023',0,'High-level overview of PowerShell Desired State Configuration (DSC). Focuses on declarative environment building, drift control, and management benefits for enterprises.','PowerShell','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Config Management", "Desired State Configuration", "Enterprise Design"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc-1.1&viewFallbackFrom=dsc-1.1%2Fconfigurations%2Fconfigdata',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc-1.1/configurations/configData',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','29e018282c7870c8ffa5a175bedd70ed574b6366c4b15f2eb488267fe9e5918b',100.0,1779130494.93861,0,'2026-05-18T20:54:54.938610+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc-1.1/configurations/configData',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','29e018282c7870c8ffa5a175bedd70ed574b6366c4b15f2eb488267fe9e5918b',100.0,1779130494,0,'2026-05-18T20:54:54.938610+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/previous-versions/azure/aks/ingress-tls','docs.microsoft.com: Create an HTTPS ingress controller on Azure Kubernetes Service (AKS)','','2020',0,'A legacy Microsoft technical manual outlining the step-by-step deployment of an NGINX ingress controller with cert-manager on AKS. Curators highlight its historical value in configuring dynamic TLS certificates via Let''s Encrypt. Live grounding shows this is marked as a legacy/previous version doc, as engineering teams in 2026 favor native Application Gateway Ingress Controller (AGIC) or native Istio integrations.','YAML/Bash','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ingress & Routing", "TLS Ingress Controller"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/previous-versions/visualstudio/bridge','Bridge to Kubernetes 🌟🌟','','2023',0,'Bridge to Kubernetes is Microsoft''s local-to-cloud debugging tunnel. Live Grounding notes this project has been largely deprecated in favor of more flexible, cross-platform CNCF solutions such as Telepresence.','TypeScript','Tool','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Remote Debugging", "Bridge to Kubernetes"]','["[LEGACY]"]','[]','["kubernetes-based-devel.md"]','{}','{"duplicate_of": "https://github.com/microsoft/mindaro"}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/samples/azure-samples/avm-terraform-labs/avm-terraform-labs','learn.microsoft.com: Introduction to using Azure Verified Modules for Terraform','','2024',0,'Details the application of Azure Verified Modules specifically optimized for Terraform configurations. Demonstrates how to write scalable HCL blocks backed by Microsoft-maintained definitions, matching enterprise governance standards.','Terraform','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Terraform AVM"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}'); @@ -9228,66 +9228,66 @@ INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/shows/azure-fr INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/shows/vs-code-livestreams/machine-learning-experimentation-in-vs-code-with-dvc-extension','docs.microsoft.com: Machine Learning Experimentation in VS Code with DVC Extension','','2023',0,'A video walk-through and documentation highlighting DVC-based model experimentation processes in VS Code. Shows how database tracking and Git-based data configuration workflows are visualised, resolving typical data-drift tracking issues.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Data Version Control", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/browse/?resource_type=course&products=azure','learn.microsoft.com: Browse all courses, learning paths, and modules 🌟🌟🌟','','2026',0,'Microsoft''s official training academy hosting hands-on labs, structured learning pathways, and certification modules for the entire Azure catalog. It provides developers and architects with interactive, verified environments to upskill in cloud engineering, containerization, and data platforms.','None','Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Learning Paths", "Official Training"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/modules/github-actions-cd','docs.microsoft.com: Build and deploy applications to Azure by using GitHub Actions 🌟','','2023',0,'The canonical Microsoft Learning Module establishing standard pipelines for Azure. Outlines the design of multi-environment workflows, secrets isolation, security scanning, and deployment mechanisms targeting AKS and web workloads.','YAML','Reference Architecture','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Azure DevOps Solutions", "GitHub Actions Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/paths/build-javascript-applications-typescript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','720f4ccd8193f6c86690d8f3138069f679a1b5d1b9df4d486c7e9924d7c59a01',64.0,1.779130495012712e+09,0,'2026-05-18T20:54:55.012712+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/paths/gh-developing-agentic-systems-1','Developing in Agentic AI Systems Part 1 of 2 - Training | Microsoft Learn','Learn how to design, deploy, and manage agentic AI systems within the SDLC using GitHub.','2025',4,'This Microsoft learning path details the architectural patterns for integrating, orchestrating, and governing autonomous AI agents within the Software Development Lifecycle (SDLC) using GitHub as the system of record and control plane. It guides Cloud Architects through the ''plan, act, evaluate'' lifecycle, helping them design boundaries, track agentic actions, evaluate outcomes using automated status checks, and apply the contributor model to supervise agent-generated code. It forms a key foundation for managing production-grade AI agent systems with high safety and operational standards.','English','E-learning','Advanced',0,'online','automatic','ed07248465003667f69a23e8cbef5171fa7eda2424e7fcadb01cf0bc8c02cf08',NULL,1.7803520036898241e+09,0,'2026-06-02T00:13:23.689824+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "SDLC Agentic Workflows"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A highly valued learning path that provides deep technical and governance strategies for production-grade agentic SDLC workflows, acting as study material for Microsoft''s Agentic AI Developer certification.", "social_preview_url": "https://learn.microsoft.com/training/achievements/agentic-github-1", "source_provenance": "X.com (midudev)", "suggested_new_category": "agentic-ai-certifications"}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/paths/build-javascript-applications-typescript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','720f4ccd8193f6c86690d8f3138069f679a1b5d1b9df4d486c7e9924d7c59a01',64.0,1779130495,0,'2026-05-18T20:54:55.012712+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/paths/gh-developing-agentic-systems-1','Developing in Agentic AI Systems Part 1 of 2 - Training | Microsoft Learn','Learn how to design, deploy, and manage agentic AI systems within the SDLC using GitHub.','2025',4,'This Microsoft learning path details the architectural patterns for integrating, orchestrating, and governing autonomous AI agents within the Software Development Lifecycle (SDLC) using GitHub as the system of record and control plane. It guides Cloud Architects through the ''plan, act, evaluate'' lifecycle, helping them design boundaries, track agentic actions, evaluate outcomes using automated status checks, and apply the contributor model to supervise agent-generated code. It forms a key foundation for managing production-grade AI agent systems with high safety and operational standards.','English','E-learning','Advanced',0,'online','automatic','ed07248465003667f69a23e8cbef5171fa7eda2424e7fcadb01cf0bc8c02cf08',NULL,1780352003,0,'2026-06-02T00:13:23.689824+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "SDLC Agentic Workflows"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A highly valued learning path that provides deep technical and governance strategies for production-grade agentic SDLC workflows, acting as study material for Microsoft''s Agentic AI Developer certification.", "social_preview_url": "https://learn.microsoft.com/training/achievements/agentic-github-1", "source_provenance": "X.com (midudev)", "suggested_new_category": "agentic-ai-certifications"}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/paths/implement-azure-functions','learn.microsoft.com: AZ-204: Implement Azure Functions 🌟','','2026',5,'The official Microsoft training curriculum for implementing serverless workflows and event-driven computing via Azure Functions. It covers bindings and triggers, Durable Functions for stateful execution, execution context, and performance profiling. This path forms the core educational foundation for building reliable, event-driven microservices on the Azure platform.','C# / Python / JS','Official Training','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Application Platforms", "Serverless Computing", "Azure Functions Core"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/paths/intro-to-kubernetes-on-azure','learn.microsoft.com: Introduction to Kubernetes on Azure','','2023',0,'Guided learning pathway introducing the core operational mechanics of Azure Kubernetes Service (AKS). Outlines control-plane abstractions, compute node orchestration, and Azure platform-native integrations.','N/A','Educational Course','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Getting Started", "Core Concepts"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://www.cloudtechtwitter.com/2022/05/dont-miss-next-article-be-first-to-be.html"}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial','A multi-step tutorial that covers the basics of working with Docker with Visual Studio Code and deploy on Azure','','2021',0,'A comprehensive learning pathway walking developers through building, debugging, and running Dockerized applications inside VS Code, followed by direct container deployment to Azure App Service or Azure Container Apps.','Markdown','Documentation','Intermediate',1,'online','manual','32bb5207b9bc59ede3b4478c23b43af95a2b5003be65648537291f4358c2321e',100.0,1.77913049495073699e+09,0,'2026-05-18T20:54:54.950737+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Docker Deployment"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/windows/wsl','docs.microsoft.com: WSL - Windows Subsystem for Linux','','2026',0,'Official engineering documentation detailing Windows Subsystem for Linux (WSL). Enables native ELF64 execution on Windows, forming a vital platform for building local Kubernetes, Docker, and bash-heavy development pipelines directly inside Windows environments.','English','Documentation','Intermediate',0,'online','manual','da3e321ed5b07193b3400f325880783873ab031e59820863bcf091e0b46f6972',100.0,1.77913049501625394e+09,0,'2026-05-18T20:54:55.016254+02:00',NULL,NULL,NULL,'["Local Development", "Operating Systems", "WSL"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial','A multi-step tutorial that covers the basics of working with Docker with Visual Studio Code and deploy on Azure','','2021',0,'A comprehensive learning pathway walking developers through building, debugging, and running Dockerized applications inside VS Code, followed by direct container deployment to Azure App Service or Azure Container Apps.','Markdown','Documentation','Intermediate',1,'online','manual','32bb5207b9bc59ede3b4478c23b43af95a2b5003be65648537291f4358c2321e',100.0,1779130494,0,'2026-05-18T20:54:54.950737+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Docker Deployment"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/windows/wsl','docs.microsoft.com: WSL - Windows Subsystem for Linux','','2026',0,'Official engineering documentation detailing Windows Subsystem for Linux (WSL). Enables native ELF64 execution on Windows, forming a vital platform for building local Kubernetes, Docker, and bash-heavy development pipelines directly inside Windows environments.','English','Documentation','Intermediate',0,'online','manual','da3e321ed5b07193b3400f325880783873ab031e59820863bcf091e0b46f6972',100.0,1779130495,0,'2026-05-18T20:54:55.016254+02:00',NULL,NULL,NULL,'["Local Development", "Operating Systems", "WSL"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/nb-no/azure/cloud-adoption-framework/ready/landing-zone','Azure Landing Zone - Microsoft Cloud Adoption Framework','','2026',0,'Explains the architectural principles of Azure Landing Zones under the Microsoft CAF. It emphasizes separation of concerns across management, connectivity, and identity planes, while using custom policy assignments for automated control. This guidance helps platform teams establish a robust foundation for onboarding application workloads.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Enterprise Architecture", "Landing Zones"]','["[COMMUNITY-TOOL]"]','[]','["iac.md", "azure.md", "cloud-arch-diagrams.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/nb-no/azure/role-based-access-control/delegate-role-assignments-portal','learn.microsoft.com: Delegate Azure role assignment management to others with conditions','','2024',5,'Demonstrates how to delegate role assignment administration using conditional boundaries (e.g., delegating group-scoped VM administration). In 2026, using conditional delegation is standard practice to prevent privilege escalation without requiring complex privilege management software.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "RBAC", "Delegated Administration"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learn.microsoft.com/nb-no/azure/role-based-access-control/delegate-role-assignments-portal?tabs=template','learn.microsoft.com/nb-no: Delegate Azure role assignment management to others with conditions','','2024',4,'Technical reference showing how to deploy conditional RBAC delegation rules using Bicep or ARM template code. This template specification is critical in 2026 for platform engineering teams defining Infrastructure as Code policies that allow localized teams to self-administer within hard guardrails.','Norwegian','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "RBAC", "Delegated Administration"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.openshift.com','learn.openshift.com','','N/A',0,'A curated technical resource and architectural guide covering learn.openshift.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162483462905e+09,0,'2026-05-17T17:27:04.834629+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md", "docs/ocp4.md", "docs/openshift.md"]','["elearning.md", "ocp4.md", "openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.openshift.com/introduction/gitops-introduction','learn.openshift.com: GitOps introduction','','N/A',0,'A curated technical resource and architectural guide covering learn.openshift.com: GitOps introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162248591089e+09,0,'2026-05-17T17:27:02.485911+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/ocp3.md"]','["gitops.md", "ocp3.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.openshift.com/middleware/pipelines','learn.openshift.com/middleware/pipelines','','N/A',0,'A curated technical resource and architectural guide covering learn.openshift.com/middleware/pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790325715812869e+09,0,'2026-05-17T17:42:51.581287+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.openshift.com/playgrounds/openshift44','OpenShift 4.4','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903262004247593e+09,0,'2026-05-17T17:43:40.042476+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learn.pluralsight.com/programs/2019/free-course/template4','Getting started with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46942cf4f1ddba68705814401a1a4c151c7780997ef43751d80c2f0c15a34f4e',100.0,1.77903452948168611e+09,0,'2026-05-17T18:15:29.481686+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://acloud.guru/forums/aws-certified-advanced-networking-specialty/discussion/-LELSWplsuDI8q8_KtjN/What%20is%20the%20best%20way%20to%20generate%20a%20visual%20diagram%20of%20the%20AWS%20environment%20which%20includes%20VPC,%20VPN,%20EC2,%20and%20AMIs%3F"}'); -INSERT INTO "resources" VALUES('https://learn.theketch.io/docs/getting-started','ketch: Getting Started','','N/A',0,'A curated technical resource and architectural guide covering ketch: Getting Started in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903152874021101e+09,0,'2026-05-17T17:25:28.740211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://learn.openshift.com','learn.openshift.com','','N/A',0,'A curated technical resource and architectural guide covering learn.openshift.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031624,0,'2026-05-17T17:27:04.834629+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md", "docs/ocp4.md", "docs/openshift.md"]','["elearning.md", "ocp4.md", "openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.openshift.com/introduction/gitops-introduction','learn.openshift.com: GitOps introduction','','N/A',0,'A curated technical resource and architectural guide covering learn.openshift.com: GitOps introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031622,0,'2026-05-17T17:27:02.485911+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/ocp3.md"]','["gitops.md", "ocp3.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.openshift.com/middleware/pipelines','learn.openshift.com/middleware/pipelines','','N/A',0,'A curated technical resource and architectural guide covering learn.openshift.com/middleware/pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032571,0,'2026-05-17T17:42:51.581287+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.openshift.com/playgrounds/openshift44','OpenShift 4.4','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032620,0,'2026-05-17T17:43:40.042476+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learn.pluralsight.com/programs/2019/free-course/template4','Getting started with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46942cf4f1ddba68705814401a1a4c151c7780997ef43751d80c2f0c15a34f4e',100.0,1779034529,0,'2026-05-17T18:15:29.481686+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://acloud.guru/forums/aws-certified-advanced-networking-specialty/discussion/-LELSWplsuDI8q8_KtjN/What%20is%20the%20best%20way%20to%20generate%20a%20visual%20diagram%20of%20the%20AWS%20environment%20which%20includes%20VPC,%20VPN,%20EC2,%20and%20AMIs%3F"}'); +INSERT INTO "resources" VALUES('https://learn.theketch.io/docs/getting-started','ketch: Getting Started','','N/A',0,'A curated technical resource and architectural guide covering ketch: Getting Started in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031528,0,'2026-05-17T17:25:28.740211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://learncloudnative.com/blog/2020-11-23-multiple-vs-gateway','learncloudnative.com: Attach multiple VirtualServices to Istio Gateway','','2020',0,'A practical configuration guide for mapping multiple VirtualService configurations to a single Istio Ingress Gateway. Outlines how host-matching strategies prevent routing conflicts, allowing multiple development teams to deploy independent routes securely.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Traffic Management"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learncloudnative.com/blog/2022-05-10-kubectl-tips','learncloudnative.com: Kubernetes CLI (kubectl) tips you didn''t know about','','2022',3,'Advanced productivity guide detailing hidden features and productivity parameters within kubectl. Includes custom columns formatting, JSONPath parsing templates, and multi-context aliasing for faster operational feedback loops.','HTML','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learndevops.substack.com/p/hitting-prometheus-api-with-curl','learndevops.substack.com: Hitting prometheus API with curl and jq 🌟','','N/A',0,'A curated technical resource and architectural guide covering learndevops.substack.com: Hitting prometheus API with curl and jq 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448.47487,0,'2026-05-17T17:24:08.474870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/prometheus.md"]','["kubernetes.md", "prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learndevops.substack.com/p/hitting-prometheus-api-with-curl','learndevops.substack.com: Hitting prometheus API with curl and jq 🌟','','N/A',0,'A curated technical resource and architectural guide covering learndevops.substack.com: Hitting prometheus API with curl and jq 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448,0,'2026-05-17T17:24:08.474870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/prometheus.md"]','["kubernetes.md", "prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learngitbranching.js.org','learngitbranching.js.org: Learn Git Branching 🌟','','2023',1,'The premier interactive repository visualization tool designed to build high-fidelity mental models of branching, merging, rebasing, and cherry-picking. It acts as a standard sandboxed ecosystem where developers can safely practice complex DAG structural manipulations through a gamified terminal UI.','English','Interactive Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Interactive Learning"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learning-devops-tools-with-nandita.blogspot.com/2022/08/overview-of-ansible-and-ansible.html','learning-devops-tools-with-nandita.blogspot.com: Overview of Ansible and Ansible Playbooks','','2022',0,'An foundational introduction to Ansible configuration management, detailing the core architecture, agentless push model, and YAML playbook structures. Clarifies how task-state validation enforces declarative infrastructure configurations.','English','blog_post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learning.postman.com/docs/collections/performance-testing/testing-api-performance','learning.postman.com: Simulate user traffic to test your API performance','','2026',0,'Comprehensive architectural documentation detailing Postman''s built-in performance testing runner. This system enables localized load simulation, virtual user profiling, and API concurrency metrics analysis.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "Performance Testing", "API Testing"]','["[COMMUNITY-TOOL]"]','[]','["postman.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learningdaily.dev/software-architecture-diagramming-and-patterns-7d38999e7a12','learningdaily.dev: Software architecture diagramming and patterns','','N/A',0,'A curated technical resource and architectural guide covering learningdaily.dev: Software architecture diagramming and patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903217973816394e+09,0,'2026-05-17T17:36:19.738164+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/allocatable-resources','Allocatable memory and CPU in Kubernetes Nodes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f12c1ffa9d105bad28e17b8f1658bc208a80b8bd0352e1e71d16695e1307b62',100.0,1.77902961001746702e+09,0,'2026-05-17T16:53:30.017467+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/allocatable-resources"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/authentication-kubernetes','==learnk8s.io/authentication-kubernetes: User and workload identities in'' Kubernetes== 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33bf173767304aef2cc17f25f35dbafb96be9fb80d21ed8d60ded35231e140b8',100.0,1.77903362026536107e+09,0,'2026-05-17T18:00:20.265361+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/authentication-kubernetes"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/blog','learnk8s.io/blog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77fc97dead69f9ad8df24d6e6110e101c8405c4bbee5764b117528819c52c65f',100.0,1779030847.41607,0,'2026-05-17T17:14:07.416070+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/blog"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/blog/smaller-docker-images','learnk8s.io: 3 simple tricks for smaller Docker images 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aeb4cb3d8ee75dc27b941f75940108807d0e5ec3c4923d487a9490a6a49b5b5d',100.0,1779030441.10684,0,'2026-05-17T17:07:21.106840+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/blog/smaller-docker-images"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/cloud-resources-kubernetes','learnk8s.io: Provisioning cloud resources (AWS, GCP, Azure) in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bfd5793443b4dd322f96df972adfcd6e03a4ce8bd1fcde1526790ea4e776668a',100.0,1.77903236964157795e+09,0,'2026-05-17T17:39:29.641578+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/cloud-resources-kubernetes"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/etcd-kubernetes','learnk8s.io: How etcd works with and without Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59b9c93bcfd675e6f1b05e3fe5ef8a0c3c7e3af1b8921e90b11cad678bd2d347',100.0,1.77902947647210311e+09,0,'2026-05-17T16:51:16.472103+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/etcd-kubernetes"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/first-steps','learnk8s.io/first-steps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','904ab8c79c57a2db3240fbf125740f7b7288d583ac0d126dfff718a7f68e0db6',100.0,1.77903144707240891e+09,0,'2026-05-17T17:24:07.072409+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/training"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/graceful-shutdown','==learnk8s.io: Graceful shutdown and zero downtime deployments in Kubernetes==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0c69ecb129e2535e7a0614c81c57e0f3d73da4f6428ab9d4de15097bf0d2bb13',100.0,1779030402.20805,0,'2026-05-17T17:06:42.208050+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/how-many-clusters','learnk8s.io: Architecting Kubernetes clusters — how many should you have?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e31112c2c9b9c5000a65c573ad04bf1a6684ebb0c578d061b38f2b63ea038f9',100.0,1.77903162077282595e+09,0,'2026-05-17T17:27:00.772826+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/how-many-clusters"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/kafka-ha-kubernetes','==learnk8s.io/kafka-ha-kubernetes: Designing and testing a highly available'' Kafka cluster on Kubernetes== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3b241d342c399260f98dcbd13cc940a2fd534b3e18ea66442047272621dcc23',100.0,1.77903211529341793e+09,0,'2026-05-17T17:35:15.293418+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kafka-ha-kubernetes"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-autoscaling-strategies','learnk8s.io: Architecting Kubernetes clusters — choosing the best autoscaling'' strategy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9cada5c48ace8127c66adff1784176a7e348381b03d7b16e51c03cae800a8ee3',100.0,1.77903178287885594e+09,0,'2026-05-17T17:29:42.878856+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-autoscaling-strategies"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-custom-authentication','Implementing a custom Kubernetes authentication method','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','216c63d2361388c52fffb3e910ed19c6c86370cf66696415807c83fb085ea3fb',100.0,1.77903159696585488e+09,0,'2026-05-17T17:26:36.965855+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-custom-authentication"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-instance-calculator','learnk8s.io: Kubernetes Instance Calculator 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed1b9cc47891891992f29dcde28c5a36251f0e2e7b56c6a70e3edeef1ae087fc',100.0,1.77903297331898403e+09,0,'2026-05-17T17:49:33.318984+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-instance-calculator"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-long-lived-connections','==Service meshes to the rescue: Load balancing and scaling long-lived connections'' in Kubernetes==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','216b4b31ca33b233db94e6fafd318d4a5a3af7633265064850d88694e78df011',100.0,1.77903307286888098e+09,0,'2026-05-17T17:51:12.868881+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md", "docs/message-queue.md", "docs/servicemesh.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-network-packets','==learnk8s.io: Tracing the path of network traffic in Kubernetes== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2b48512a68f71ffb582fd83168faed28da24a9a2388aa0c161f50547bc403250',100.0,1.77902906206661605e+09,0,'2026-05-17T16:44:22.066616+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-node-size','learnk8s.io: Architecting Kubernetes clusters — choosing a worker node size','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','71f96a2fb0e938121c9ff5f82b1952933619099b910afa20a319910e17df7126',100.0,1.77903150823480391e+09,0,'2026-05-17T17:25:08.234804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://itnext.io/architecting-kubernetes-clusters-choosing-a-worker-node-size-b3729cc0c78f"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-policies','Enforcing policies and governance for Kubernetes workloads','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5e5e1adba5000019e5fc6e2280c6909d307f56eb4162570789640009648b25ce',100.0,1779030431.39912,0,'2026-05-17T17:07:11.399120+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-rollbacks','==learnk8s.io: How do you rollback deployments in Kubernetes?== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','47249eeb57c8e2c20152a2189fb4ee21b210bdbda2f833e94d653cacd3dbe183',100.0,1.77903415348980808e+09,0,'2026-05-17T18:09:13.489808+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-terraform','learnk8s.io/kubernetes-terraform: Creating Kubernetes clusters with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74947e16c183ed184451b05bb16e1e2246baf50d647baa508be3253f40878474',100.0,1.779033329563946e+09,0,'2026-05-17T17:55:29.563946+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-terraform"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-wallpapers','learnk8s.io: Kubernetes wallpapers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6ce13c62a8bc45eef972f9242c1ff0015a5192f05f69e099647b84777577281b',100.0,1.779034373510679e+09,0,'2026-05-17T18:12:53.510679+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-wallpapers"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/learn-kubernetes-weekly','learnk8s.io/learn-kubernetes-weekly 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1416222a7953b70272a92df35403c72cf9164d4fa61a9552e283495e4fe12f37',100.0,1.77903153645160102e+09,0,'2026-05-17T17:25:36.451601+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/microservices-authentication-kubernetes','learnk8s.io: Authentication between microservices using Kubernetes identities'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','76b46e777ede25eb211914d9bff32a954b4afc03fb8944d2327c09dc7a422e46',100.0,1779031713.10641,0,'2026-05-17T17:28:33.106410+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/microservices-authentication-kubernetes"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/news','learnk8s.io/news','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','deee39fdf238da9fa86b0a75b70e453007a2e98dbec1b5aeddd5cc0713eb27b8',100.0,1.77903068608527588e+09,0,'2026-05-17T17:11:26.085276+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/production-best-practices','==learnk8s.io: Kubernetes production best practices==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6c35ada1c5b7da57066666654f1eaf5a33cc3b0840b43fbc6ea7f0af123f9834',100.0,1.77902932396430397e+09,0,'2026-05-17T16:48:43.964304+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/rbac-kubernetes','==learnk8s.io: Limiting access to Kubernetes resources with RBAC== 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1d5e615fa2302d3395b70725e1eb787d0d4f76c987cf677cd23c03f645664387',100.0,1.7790316160425229e+09,0,'2026-05-17T17:26:56.042523+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/real-time-dashboard','learnk8s.io/real-time-dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c56dd6df70a5498db821593437bb7942e32a437384690922b571433e85cb955',100.0,1.77902934193784308e+09,0,'2026-05-17T16:49:01.937843+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/real-time-dashboard"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/research','Kubernetes Research. Research documents on node instance types, managed services, ingress controllers, CNIs, etc. 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66cfadb54f9e01f3db00d0fbf1a812d9249792f9f16f69ad0c8e2f2023617911',100.0,1.77903357613358688e+09,0,'2026-05-17T17:59:36.133587+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/kubernetes.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/research"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/scaling-celery-rabbitmq-kubernetes','learnk8s.io: Scaling Celery workers with RabbitMQ on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b7275112d567b17217b7f4a8177b76e67e2d5a4565d6498ef646646bea0b29d',100.0,1.77903254803974795e+09,0,'2026-05-17T17:42:28.039748+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/scaling-celery-rabbitmq-kubernetes"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/setting-cpu-memory-limits-requests','learnk8s.io: Setting the right requests and limits in Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b64190b88399a152a4e67d5529900d787ac658db0a3d6effa1c2a70ce9d1b94',100.0,1.77903342545657396e+09,0,'2026-05-17T17:57:05.456574+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/setting-cpu-memory-limits-requests"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/sidecar-containers-patterns','learnk8s.io: Extending applications on Kubernetes with multi-container pods','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4765b75da936e87296482a4c197a049c8261ab74cea5e0ae5d3080c57f21b227',100.0,1.77903175595713901e+09,0,'2026-05-17T17:29:15.957139+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/sidecar-containers-patterns"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/spring-boot-kubernetes-guide','learnk8s.io: Developing and deploying Spring Boot microservices on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','90bb95ba0d06fc58aa3a10fc586e006f7c66a48922aaf2df0370cb1eb56d5183',100.0,1779029476.70184,0,'2026-05-17T16:51:16.701840+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/spring-boot-kubernetes-guide"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/templating-yaml-with-code','Templating YAML in Kubernetes with real code','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e1de1fac5625a6f259f183e64956ac642b8b1edb1b9ed058382a799969782d0',100.0,1.77903149509606909e+09,0,'2026-05-17T17:24:55.096069+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/templating-yaml-with-code"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/terraform-aks','learnk8s.io/terraform-aks: Provisioning Kubernetes clusters on AWS with'' Terraform and AKS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48c0078a362c90c956d4c53acd283c05fab7c74833fd0dbfdede41d6af0d7df7',100.0,1.77903451072529101e+09,0,'2026-05-17T18:15:10.725291+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/terraform-lke"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/terraform-eks','learnk8s.io/terraform-eks: Provisioning Kubernetes clusters on AWS with'' Terraform and EKS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ebd49dc4c4bb8370a0f2e5f13937e63a18d1b11fefda965171a5e9118c41d02',100.0,1.779031013291224e+09,0,'2026-05-17T17:16:53.291224+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnk8s.io/terraform-aks"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/terraform-gke','learnk8s.io/terraform-gke: Provisioning Kubernetes clusters on AWS with'' Terraform and GKE 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a0c0745dd910af8573a08410f99f8b3dac7bc469a577d585b68cfe7790b9e0b',100.0,1.77903375203796291e+09,0,'2026-05-17T18:02:32.037963+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnk8s.io/terraform-aks"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/terraform-lke','learnk8s.io/terraform-lke: Provisioning Kubernetes clusters on Linode with'' Terraform 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2c9e3c5ece1f31e8f281585a508df5048a0affaf7a827ec4fd929a88eafa96e',100.0,1.77903200093197393e+09,0,'2026-05-17T17:33:20.931974+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/terraform-lke"}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/troubleshooting-deployments','==learnk8s.io: A visual guide on troubleshooting Kubernetes deployments=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e71cc356dc770e9623496f43843fcb473674431aeb1d0aad26338410382e0f7a',100.0,1.77903205768726706e+09,0,'2026-05-17T17:34:17.687267+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnk8s.io/validating-kubernetes-yaml','Validating Kubernetes YAML for best practice and policies 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9366b64b9fddaf0b5c7fc8d842146a33b29a21b6a933e82ec534413c95a03fad',100.0,1.77903086590950107e+09,0,'2026-05-17T17:14:25.909501+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/validating-kubernetes-yaml"}'); +INSERT INTO "resources" VALUES('https://learningdaily.dev/software-architecture-diagramming-and-patterns-7d38999e7a12','learningdaily.dev: Software architecture diagramming and patterns','','N/A',0,'A curated technical resource and architectural guide covering learningdaily.dev: Software architecture diagramming and patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032179,0,'2026-05-17T17:36:19.738164+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/allocatable-resources','Allocatable memory and CPU in Kubernetes Nodes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f12c1ffa9d105bad28e17b8f1658bc208a80b8bd0352e1e71d16695e1307b62',100.0,1779029610,0,'2026-05-17T16:53:30.017467+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/allocatable-resources"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/authentication-kubernetes','==learnk8s.io/authentication-kubernetes: User and workload identities in'' Kubernetes== 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33bf173767304aef2cc17f25f35dbafb96be9fb80d21ed8d60ded35231e140b8',100.0,1779033620,0,'2026-05-17T18:00:20.265361+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/authentication-kubernetes"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/blog','learnk8s.io/blog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77fc97dead69f9ad8df24d6e6110e101c8405c4bbee5764b117528819c52c65f',100.0,1779030847,0,'2026-05-17T17:14:07.416070+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/blog"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/blog/smaller-docker-images','learnk8s.io: 3 simple tricks for smaller Docker images 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aeb4cb3d8ee75dc27b941f75940108807d0e5ec3c4923d487a9490a6a49b5b5d',100.0,1779030441,0,'2026-05-17T17:07:21.106840+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/blog/smaller-docker-images"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/cloud-resources-kubernetes','learnk8s.io: Provisioning cloud resources (AWS, GCP, Azure) in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bfd5793443b4dd322f96df972adfcd6e03a4ce8bd1fcde1526790ea4e776668a',100.0,1779032369,0,'2026-05-17T17:39:29.641578+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/cloud-resources-kubernetes"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/etcd-kubernetes','learnk8s.io: How etcd works with and without Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59b9c93bcfd675e6f1b05e3fe5ef8a0c3c7e3af1b8921e90b11cad678bd2d347',100.0,1779029476,0,'2026-05-17T16:51:16.472103+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/etcd-kubernetes"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/first-steps','learnk8s.io/first-steps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','904ab8c79c57a2db3240fbf125740f7b7288d583ac0d126dfff718a7f68e0db6',100.0,1779031447,0,'2026-05-17T17:24:07.072409+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/training"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/graceful-shutdown','==learnk8s.io: Graceful shutdown and zero downtime deployments in Kubernetes==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0c69ecb129e2535e7a0614c81c57e0f3d73da4f6428ab9d4de15097bf0d2bb13',100.0,1779030402,0,'2026-05-17T17:06:42.208050+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/how-many-clusters','learnk8s.io: Architecting Kubernetes clusters — how many should you have?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e31112c2c9b9c5000a65c573ad04bf1a6684ebb0c578d061b38f2b63ea038f9',100.0,1779031620,0,'2026-05-17T17:27:00.772826+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/how-many-clusters"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/kafka-ha-kubernetes','==learnk8s.io/kafka-ha-kubernetes: Designing and testing a highly available'' Kafka cluster on Kubernetes== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3b241d342c399260f98dcbd13cc940a2fd534b3e18ea66442047272621dcc23',100.0,1779032115,0,'2026-05-17T17:35:15.293418+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kafka-ha-kubernetes"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-autoscaling-strategies','learnk8s.io: Architecting Kubernetes clusters — choosing the best autoscaling'' strategy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9cada5c48ace8127c66adff1784176a7e348381b03d7b16e51c03cae800a8ee3',100.0,1779031782,0,'2026-05-17T17:29:42.878856+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-autoscaling-strategies"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-custom-authentication','Implementing a custom Kubernetes authentication method','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','216c63d2361388c52fffb3e910ed19c6c86370cf66696415807c83fb085ea3fb',100.0,1779031596,0,'2026-05-17T17:26:36.965855+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-custom-authentication"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-instance-calculator','learnk8s.io: Kubernetes Instance Calculator 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed1b9cc47891891992f29dcde28c5a36251f0e2e7b56c6a70e3edeef1ae087fc',100.0,1779032973,0,'2026-05-17T17:49:33.318984+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-instance-calculator"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-long-lived-connections','==Service meshes to the rescue: Load balancing and scaling long-lived connections'' in Kubernetes==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','216b4b31ca33b233db94e6fafd318d4a5a3af7633265064850d88694e78df011',100.0,1779033072,0,'2026-05-17T17:51:12.868881+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md", "docs/message-queue.md", "docs/servicemesh.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-network-packets','==learnk8s.io: Tracing the path of network traffic in Kubernetes== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2b48512a68f71ffb582fd83168faed28da24a9a2388aa0c161f50547bc403250',100.0,1779029062,0,'2026-05-17T16:44:22.066616+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-node-size','learnk8s.io: Architecting Kubernetes clusters — choosing a worker node size','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','71f96a2fb0e938121c9ff5f82b1952933619099b910afa20a319910e17df7126',100.0,1779031508,0,'2026-05-17T17:25:08.234804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://itnext.io/architecting-kubernetes-clusters-choosing-a-worker-node-size-b3729cc0c78f"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-policies','Enforcing policies and governance for Kubernetes workloads','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5e5e1adba5000019e5fc6e2280c6909d307f56eb4162570789640009648b25ce',100.0,1779030431,0,'2026-05-17T17:07:11.399120+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-rollbacks','==learnk8s.io: How do you rollback deployments in Kubernetes?== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','47249eeb57c8e2c20152a2189fb4ee21b210bdbda2f833e94d653cacd3dbe183',100.0,1779034153,0,'2026-05-17T18:09:13.489808+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-terraform','learnk8s.io/kubernetes-terraform: Creating Kubernetes clusters with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74947e16c183ed184451b05bb16e1e2246baf50d647baa508be3253f40878474',100.0,1779033329,0,'2026-05-17T17:55:29.563946+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-terraform"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-wallpapers','learnk8s.io: Kubernetes wallpapers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6ce13c62a8bc45eef972f9242c1ff0015a5192f05f69e099647b84777577281b',100.0,1779034373,0,'2026-05-17T18:12:53.510679+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-wallpapers"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/learn-kubernetes-weekly','learnk8s.io/learn-kubernetes-weekly 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1416222a7953b70272a92df35403c72cf9164d4fa61a9552e283495e4fe12f37',100.0,1779031536,0,'2026-05-17T17:25:36.451601+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/microservices-authentication-kubernetes','learnk8s.io: Authentication between microservices using Kubernetes identities'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','76b46e777ede25eb211914d9bff32a954b4afc03fb8944d2327c09dc7a422e46',100.0,1779031713,0,'2026-05-17T17:28:33.106410+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/microservices-authentication-kubernetes"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/news','learnk8s.io/news','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','deee39fdf238da9fa86b0a75b70e453007a2e98dbec1b5aeddd5cc0713eb27b8',100.0,1779030686,0,'2026-05-17T17:11:26.085276+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/production-best-practices','==learnk8s.io: Kubernetes production best practices==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6c35ada1c5b7da57066666654f1eaf5a33cc3b0840b43fbc6ea7f0af123f9834',100.0,1779029323,0,'2026-05-17T16:48:43.964304+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/rbac-kubernetes','==learnk8s.io: Limiting access to Kubernetes resources with RBAC== 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1d5e615fa2302d3395b70725e1eb787d0d4f76c987cf677cd23c03f645664387',100.0,1779031616,0,'2026-05-17T17:26:56.042523+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/real-time-dashboard','learnk8s.io/real-time-dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c56dd6df70a5498db821593437bb7942e32a437384690922b571433e85cb955',100.0,1779029341,0,'2026-05-17T16:49:01.937843+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/real-time-dashboard"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/research','Kubernetes Research. Research documents on node instance types, managed services, ingress controllers, CNIs, etc. 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66cfadb54f9e01f3db00d0fbf1a812d9249792f9f16f69ad0c8e2f2023617911',100.0,1779033576,0,'2026-05-17T17:59:36.133587+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/kubernetes.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/research"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/scaling-celery-rabbitmq-kubernetes','learnk8s.io: Scaling Celery workers with RabbitMQ on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b7275112d567b17217b7f4a8177b76e67e2d5a4565d6498ef646646bea0b29d',100.0,1779032548,0,'2026-05-17T17:42:28.039748+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/scaling-celery-rabbitmq-kubernetes"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/setting-cpu-memory-limits-requests','learnk8s.io: Setting the right requests and limits in Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b64190b88399a152a4e67d5529900d787ac658db0a3d6effa1c2a70ce9d1b94',100.0,1779033425,0,'2026-05-17T17:57:05.456574+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/setting-cpu-memory-limits-requests"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/sidecar-containers-patterns','learnk8s.io: Extending applications on Kubernetes with multi-container pods','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4765b75da936e87296482a4c197a049c8261ab74cea5e0ae5d3080c57f21b227',100.0,1779031755,0,'2026-05-17T17:29:15.957139+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/sidecar-containers-patterns"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/spring-boot-kubernetes-guide','learnk8s.io: Developing and deploying Spring Boot microservices on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','90bb95ba0d06fc58aa3a10fc586e006f7c66a48922aaf2df0370cb1eb56d5183',100.0,1779029476,0,'2026-05-17T16:51:16.701840+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/spring-boot-kubernetes-guide"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/templating-yaml-with-code','Templating YAML in Kubernetes with real code','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e1de1fac5625a6f259f183e64956ac642b8b1edb1b9ed058382a799969782d0',100.0,1779031495,0,'2026-05-17T17:24:55.096069+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/templating-yaml-with-code"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/terraform-aks','learnk8s.io/terraform-aks: Provisioning Kubernetes clusters on AWS with'' Terraform and AKS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48c0078a362c90c956d4c53acd283c05fab7c74833fd0dbfdede41d6af0d7df7',100.0,1779034510,0,'2026-05-17T18:15:10.725291+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/terraform-lke"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/terraform-eks','learnk8s.io/terraform-eks: Provisioning Kubernetes clusters on AWS with'' Terraform and EKS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ebd49dc4c4bb8370a0f2e5f13937e63a18d1b11fefda965171a5e9118c41d02',100.0,1779031013,0,'2026-05-17T17:16:53.291224+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnk8s.io/terraform-aks"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/terraform-gke','learnk8s.io/terraform-gke: Provisioning Kubernetes clusters on AWS with'' Terraform and GKE 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a0c0745dd910af8573a08410f99f8b3dac7bc469a577d585b68cfe7790b9e0b',100.0,1779033752,0,'2026-05-17T18:02:32.037963+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnk8s.io/terraform-aks"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/terraform-lke','learnk8s.io/terraform-lke: Provisioning Kubernetes clusters on Linode with'' Terraform 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2c9e3c5ece1f31e8f281585a508df5048a0affaf7a827ec4fd929a88eafa96e',100.0,1779032000,0,'2026-05-17T17:33:20.931974+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/terraform-lke"}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/troubleshooting-deployments','==learnk8s.io: A visual guide on troubleshooting Kubernetes deployments=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e71cc356dc770e9623496f43843fcb473674431aeb1d0aad26338410382e0f7a',100.0,1779032057,0,'2026-05-17T17:34:17.687267+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnk8s.io/validating-kubernetes-yaml','Validating Kubernetes YAML for best practice and policies 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9366b64b9fddaf0b5c7fc8d842146a33b29a21b6a933e82ec534413c95a03fad',100.0,1779030865,0,'2026-05-17T17:14:25.909501+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/validating-kubernetes-yaml"}'); INSERT INTO "resources" VALUES('https://learnkube.com/allocatable-resources','learnk8s.io: Allocatable memory and CPU in Kubernetes Nodes','','2023',0,'Demystifies how Kubernetes computes physical allocatable resources. Deeply details the underlying formulas for `kube-reserved`, `system-reserved`, and eviction thresholds to ensure cluster stability under heavy workloads.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Sizing", "Node Allocatable"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/authentication-kubernetes','learnk8s.io/authentication-kubernetes: User and workload identities in Kubernetes 🌟🌟🌟','- The difference b/w externally managed and internal identities. - How Kubernetes assigns identities for internal users with Service Accounts.','2023',0,'A deep analysis of the conceptual differences between human and workload identities within Kubernetes. Details how API server authentication modules resolve internal workloads using Service Accounts, contrasting them with external OIDC providers.','English','Educational Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}'); @@ -9304,16 +9304,16 @@ INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-instance-calcul INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-long-lived-connections','learnk8s.io: Load balancing and scaling long-lived connections in Kubernetes 🌟🌟🌟','','2023',5,'An exceptional, highly-detailed exploration of how Kubernetes handles long-lived connections such as gRPC, HTTP/2, and WebSockets. Analyzes why standard iptables-based kube-proxy L4 load balancing fails to distribute traffic evenly, causing backend starvation. Live Grounding highlights that resolving these issues requires client-side load balancing, proxy-assisted gRPC routing, or active connection-termination intervals.','Markdown','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Load Balancing", "Performance & Tuning"]','["[DE FACTO STANDARD]"]','[]','["servicemesh.md", "kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-network-packets','learnk8s.io: Tracing the path of network traffic in Kubernetes 🌟','','2022',5,'An exceptionally precise visual reconstruction tracing the physical path of network packets through container boundaries, virtual interfaces, iptables chains, and node boundaries. Invaluable reference for platform engineers tasked with isolating root causes of packet drops and latency spikes.','English','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Deep Dive", "Packet Flow"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-node-size','learnk8s.io: Architecting Kubernetes clusters — choosing a worker node size','','2023',0,'Analyzes the trade-offs of choosing small versus large instance types for Kubernetes worker nodes. Discusses pod density limits, network interfaces, control plane overhead, and daemon-set resource allocation footprint.','N/A','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Sizing", "Worker Nodes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://itnext.io/architecting-kubernetes-clusters-choosing-a-worker-node-size-b3729cc0c78f"}'); -INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-policies',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e2dcb04ebc7a4532bcb40042bebe9b4670c5b28a90eceb1dc22cf2bd3b09544b',100.0,1.77913049501580405e+09,0,'2026-05-18T20:54:55.015804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-policies',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e2dcb04ebc7a4532bcb40042bebe9b4670c5b28a90eceb1dc22cf2bd3b09544b',100.0,1779130495,0,'2026-05-18T20:54:55.015804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-rollbacks','learnk8s.io: How do you rollback deployments in Kubernetes? 🌟','','2021',4,'Details the internal revision history mechanics of the Kubernetes Deployment API. Explains how the controller tracks replicaset generations and provides techniques for coordinating configmap and secret changes during unexpected application rollbacks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Rollbacks"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-services-and-load-balancing','Kubernetes Services and Load Balancing Explained','','2024',4,'A contemporary structural breakdown explaining how Kubernetes leverages service endpoints to build abstract load balancing layers. Reviews the operations of kube-proxy in writing local node routing rules and traces how traffic migrates from virtual endpoints to real pod ports.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "Service Discovery"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-tutorials.md", "kubernetes-networking.md", "kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-terraform','learnk8s.io/kubernetes-terraform: Creating Kubernetes clusters with Terraform','','2023',0,'A detailed LearnK8s tutorial demonstrating cloud cluster provisioning with Terraform. Focuses on orchestrating clean IAM hierarchies, underlying storage provisions, network definitions, and secure worker node groups.','HCL','Technical Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Cluster Provisioning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-wallpapers','learnk8s.io: Kubernetes wallpapers','','2021',1,'A collection of high-resolution, visually rich architectural diagrams and wallpaper guides designed to help developers visualize complex Kubernetes ecosystems, control plane interactions, and object lifecycles.','None','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Visual Resources", "Wallpapers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/microservices-authentication-kubernetes','learnk8s.io: Authentication between microservices using Kubernetes identities 🌟','','2023',0,'A specialized guide analyzing how service-to-service communication can be secured natively. It demonstrates using Kubernetes ServiceAccount tokens as cryptographic identities to authenticate microservices without external overhead. This pattern reduces dependencies on heavy service meshes for simpler deployments.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Microservice Identities"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnkube.com/news-events-jobs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e5788c48710ff2edb615875ff89a9fc888729c6e4f87115ba76fa5e6081937fb',100.0,1.779130495001127e+09,0,'2026-05-18T20:54:55.001127+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnkube.com/news-events-jobs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e5788c48710ff2edb615875ff89a9fc888729c6e4f87115ba76fa5e6081937fb',100.0,1779130495,0,'2026-05-18T20:54:55.001127+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/production-best-practices','learnk8s.io: Kubernetes production best practices','','2023',0,'High-quality, interactive checklist framework covering multi-zone redundancy, etcd scaling, high-availability control planes, application deployment limits, and robust DNS performance optimization.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Production Readiness"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/rbac-kubernetes','learnk8s.io: Limiting access to Kubernetes resources with RBAC 🌟🌟🌟','','2023',0,'A rigorous deep-dive into resource constraints using RBAC. Demonstrates how to write custom policies to isolate network endpoints, restrict API-driven actions, and test permissions safely using `kubectl auth can-i`.','English','Educational Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://learnkube.com/real-time-dashboard','learnk8s.io/real-time-dashboard','','2023',0,'An educational workspace resource demonstrating how to build dynamic, real-time dashboards to trace Kubernetes state shifts. Details WebSocket connections, SSE streaming, and reactive rendering engines to visualize namespace status.','TypeScript','Article','Intermediate',0,'online','manual','308be50f0363661fbd48ab64616949df2c63371c277adeae6004e9019a72c692',100.0,1.779130494976722e+09,0,'2026-05-18T20:54:54.976722+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://learnkube.com/real-time-dashboard','learnk8s.io/real-time-dashboard','','2023',0,'An educational workspace resource demonstrating how to build dynamic, real-time dashboards to trace Kubernetes state shifts. Details WebSocket connections, SSE streaming, and reactive rendering engines to visualize namespace status.','TypeScript','Article','Intermediate',0,'online','manual','308be50f0363661fbd48ab64616949df2c63371c277adeae6004e9019a72c692',100.0,1779130494,0,'2026-05-18T20:54:54.976722+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/research','learnk8s.io: Kubernetes Research. Research documents on node instance types, managed services, ingress controllers, CNIs, etc.','','2024',0,'An exceptional, data-driven research catalog evaluating critical Kubernetes deployment components. Compiles comparative benchmarks and analyses of CNI plugins (Cilium, Calico), cloud providers (EKS, GKE, AKS), virtual machine shapes, and Ingress Controller solutions, highlighting costs and latencies.','English','Research Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Research", "Architecture Analysis", "Infrastructure Design"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/scaling-celery-rabbitmq-kubernetes','learnk8s.io: Scaling Celery workers with RabbitMQ on Kubernetes','','2022',0,'An exceptional, step-by-step architectural guide on scaling distributed Python/Celery workers using Custom Metrics and RabbitMQ. Explains why scaling based on queue depth is superior to CPU-based HPA scaling for asynchronous workloads.','English','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Scaling", "Asynchronous Processing", "Custom Metrics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/setting-cpu-memory-limits-requests','learnk8s.io: Setting the right requests and limits in Kubernetes 🌟','','2022',0,'A highly structured, visual guide clarifying requests (scheduling floor) and limits (runtime ceiling). @@ -9331,171 +9331,171 @@ INSERT INTO "resources" VALUES('https://learnkube.com/training','learnk8s.io/fir INSERT INTO "resources" VALUES('https://learnkube.com/troubleshooting-deployments','learnk8s.io: A visual guide on troubleshooting Kubernetes deployments','','2023',0,'A high-density visual guide detailing a deterministic flowchart for troubleshooting Kubernetes deployment failures. It systematically walks engineers through checking ingress, service routing, selector matching, and pod-level failures (e.g., CrashLoopBackOff).','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Troubleshooting Guide"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://learnkube.com/validating-kubernetes-yaml','Validating Kubernetes YAML for best practice and policies 🌟','','2024',0,'A comprehensive operational guide detailing static analysis, policy enforcement, and structural schema validation of Kubernetes manifests using tools like Kube-score, Conftest, and Polaris.','YAML','Technical Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}'); INSERT INTO "resources" VALUES('https://learntocloud.guide','learntocloud.guide','','2026',0,'An open-source, highly structured educational roadmap designed to transition traditional sysadmins into proficient cloud engineers. It guides learners through networking, Linux administration, infrastructure as code, and cloud-native topologies. Live grounding highlights its massive adoption within the DevOps community.','English','Guide/Education','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Learning", "Curriculum", "Cloud Engineering"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://leebriggs.co.uk/blog/2019/02/07/why-are-we-templating-yaml.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f5fdab1c2c93daa1dab3c893da464653062f05a2304c8f524fd93c51873bbe75',100.0,1.77903182733560204e+09,0,'2026-05-17T17:30:27.335602+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://leebriggs.co.uk/blog/2019/02/07/why-are-we-templating-yaml.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f5fdab1c2c93daa1dab3c893da464653062f05a2304c8f524fd93c51873bbe75',100.0,1779031827,0,'2026-05-17T17:30:27.335602+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://legacy-controller-docs.ansible.com/ansible-tower','Ansible Tower Docs','','2021',0,'Legacy documentation archive for Ansible Tower, Red Hat''s proprietary enterprise web console and REST API dashboard for Ansible. Note that in recent product lifecycles, Ansible Tower has been superseded and integrated into the containerized Red Hat Ansible Automation Platform.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Enterprise Control"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://lenshq.io','Lens Kubernetes IDE 🌟','','2026',5,'The premier desktop IDE for Kubernetes administrators, offering unmatched multi-cluster management, real-time log streaming, resource debugging, and custom extensions. Extensively used to streamline production cluster maintenance.','TypeScript','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Visual Ide"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/12-visual-studio-code-shortcuts-that-every-developer-must-know-8d6ce5fc3631','levelup.gitconnected.com: 12 Visual Studio Code Shortcuts That Every Developer'' Must Know','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 12 Visual Studio Code Shortcuts That Every Developer'' Must Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903042561209893e+09,0,'2026-05-17T17:07:05.612099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-bash-string-manipulation-methods-that-help-every-developer-49d4ee38b593','levelup.gitconnected.com: 5 Bash String Manipulation Methods That Help Every'' Developer','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Bash String Manipulation Methods That Help Every'' Developer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153342926597e+09,0,'2026-05-17T17:25:33.429266+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-git-commands-to-know-before-your-first-tech-job-or-internship-1b5856313338','levelup.gitconnected.com: 5 Git Commands to Know Before Your First Tech'' Job or Internship','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Git Commands to Know Before Your First Tech'' Job or Internship in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902961323083305e+09,0,'2026-05-17T16:53:33.230833+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24','levelup.gitconnected.com: 5 tips for troubleshooting apps on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 tips for troubleshooting apps on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307430932092e+09,0,'2026-05-17T17:51:14.309321+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-tips-to-design-for-multi-tenancy-architecture-5f7d55657d77','levelup.gitconnected.com: 5 Tips To Design For Multi-Tenancy Architecture','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Tips To Design For Multi-Tenancy Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450447576308e+09,0,'2026-05-17T18:15:04.475763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-tricks-to-take-your-kubernetes-skills-to-the-next-level-a5541baeb18e','levelup.gitconnected.com: 5 Tricks to take your Kubernetes skills to the'' next level','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Tricks to take your Kubernetes skills to the'' next level in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111725288105e+09,0,'2026-05-17T17:18:37.252881+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/access-kubernetes-objects-data-from-proc-directory-8d2ec6a0faba','levelup.gitconnected.com: Access Kubernetes Objects Data From /Proc Directory'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Access Kubernetes Objects Data From /Proc Directory'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903350032417392e+09,0,'2026-05-17T17:58:20.324174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/automating-integration-and-deployment-to-remote-server-63a2b6576ebf','levelup.gitconnected.com: Automating Integration and Deployment to Remote'' Server','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Automating Integration and Deployment to Remote'' Server in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903142245255494e+09,0,'2026-05-17T17:23:42.452555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/aws-azure-gcp-resource-hierarchies-25b829127511','AWS, Azure, GCP: Resource Hierarchies','','N/A',0,'A curated technical resource and architectural guide covering AWS, Azure, GCP: Resource Hierarchies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903246605611395e+09,0,'2026-05-17T17:41:06.056114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/basics-of-ci-cd-a98340c60b04','==levelup.gitconnected.com: Basics of CI/CD==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: Basics of CI/CD== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790322235547409e+09,0,'2026-05-17T17:37:03.554741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/blue-green-with-canary-deployment-a-novel-approach-2cee77ff564d','gitconnected.com: Blue-Green with Canary Deployment — A Novel approach','','N/A',0,'A curated technical resource and architectural guide covering gitconnected.com: Blue-Green with Canary Deployment — A Novel approach in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031185897583e+09,0,'2026-05-17T17:19:45.897583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/concurrency-in-go-shared-memory-a2ef201b396b','levelup.gitconnected.com: Concurrency in Go: shared memory','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Concurrency in Go: shared memory in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903343583354306e+09,0,'2026-05-17T17:57:15.833543+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/continuous-integration-continuous-deployment-with-terraform-cloud-ad384f29d7a0','levelup.gitconnected.com: Continuous Integration and Continuous Deployment'' with Terraform Cloud','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Continuous Integration and Continuous Deployment'' with Terraform Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903217085302495e+09,0,'2026-05-17T17:36:10.853025+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/deploying-simple-golang-webapp-to-kubernetes-25dc1736dcc4','levelup.gitconnected.com: Deploying a Simple Golang Web App to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Deploying a Simple Golang Web App to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903369699186205e+09,0,'2026-05-17T18:01:36.991862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/digestible-devops-the-7-devops-practices-8bd8b34e1418','Digestible DevOps: The 7 DevOps Practices','','N/A',0,'A curated technical resource and architectural guide covering Digestible DevOps: The 7 DevOps Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903397382632398e+09,0,'2026-05-17T18:06:13.826324+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/do-you-know-distributed-job-scheduling-in-microservices-architecture-44082adad8ac','levelup.gitconnected.com: Do you know Distributed Job Scheduling in Microservices'' Architecture? 🌟','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Do you know Distributed Job Scheduling in Microservices'' Architecture? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903130216802096e+09,0,'2026-05-17T17:21:42.168021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/effects-of-docker-image-size-on-autoscaling-w-r-t-single-and-multi-node-kube-cluster-29c4f689cd99','levelup.gitconnected.com: Effects of Docker Image Size on AutoScaling w.r.t'' Single and Multi-Node Kube Cluster','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Effects of Docker Image Size on AutoScaling w.r.t'' Single and Multi-Node Kube Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903008462765192e+09,0,'2026-05-17T17:01:24.627652+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/enforce-audit-policy-in-kubernetes-k8s-34e504733300','levelup.gitconnected.com: Enforce Audit Policy in Kubernetes (k8s)','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Enforce Audit Policy in Kubernetes (k8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903290011172294e+09,0,'2026-05-17T17:48:20.111723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/error-handling-in-event-driven-systems-1f0a7ef2cfb7','levelup.gitconnected.com: Error Handling in Event-Driven Systems','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Error Handling in Event-Driven Systems in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903061483632588e+09,0,'2026-05-17T17:10:14.836326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/exploring-grafana-agent-flow-simplifying-monitoring-for-kubernetes-2a06a92614','levelup.gitconnected.com: Grafana Agent Flow: Simplifying Monitoring and'' Telemetry Collection for Kubernetes Clusters','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Grafana Agent Flow: Simplifying Monitoring and'' Telemetry Collection for Kubernetes Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903205684091591e+09,0,'2026-05-17T17:34:16.840916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/first-try-on-java-operator-sdk-5a07f30771de','==levelup.gitconnected.com: First Try on Java Operator SDK==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: First Try on Java Operator SDK== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903320587654709e+09,0,'2026-05-17T17:53:25.876547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/flux-cd-getting-started-1a06671d718f','levelup.gitconnected.com: Flux CD: Getting Started','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Flux CD: Getting Started in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903432633240604e+09,0,'2026-05-17T18:12:06.332406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/fully-explained-array-data-structure-in-python-67dd9a12b695','levelup.gitconnected.com: Fully Explained Array Data Structure in Python','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Fully Explained Array Data Structure in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903178205535507e+09,0,'2026-05-17T17:29:42.055355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/generics-in-go-viva-la-revolution-e27898bf5495','levelup.gitconnected.com: Generics in Go: Viva La Revolution!','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Generics in Go: Viva La Revolution! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903268384754204e+09,0,'2026-05-17T17:44:43.847542+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/getting-started-with-argocd-on-your-kubernetes-cluster-552ca5d8cf41','levelup.gitconnected.com: Getting Started With ArgoCD on your Kubernetes'' Cluster','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Getting Started With ArgoCD on your Kubernetes'' Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903411601007103e+09,0,'2026-05-17T18:08:36.010071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/github-actions-self-hosted-runners-on-amazon-eks-spot-instances-bc3abcd5d38f','levelup.gitconnected.com: GitHub Actions, self-hosted runners on Amazon'' EKS & spot instances','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: GitHub Actions, self-hosted runners on Amazon'' EKS & spot instances in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903283292690205e+09,0,'2026-05-17T17:47:12.926902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/github-may-replace-dockerhub-a5da5e547f01','==levelup.gitconnected.com: GitHub may replace DockerHub==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: GitHub may replace DockerHub== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903269918453192e+09,0,'2026-05-17T17:44:59.184532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/gitops-ci-cd-using-github-actions-and-argocd-on-kubernetes-909d85d37746','levelup.gitconnected.com: GitOps: CI/CD using GitHub Actions and ArgoCD'' on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: GitOps: CI/CD using GitHub Actions and ArgoCD'' on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903292028950905e+09,0,'2026-05-17T17:48:40.289509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/helm-101-for-developers-1c28e734937e','levelup.gitconnected.com: Helm 101 for Developers','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Helm 101 for Developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903056154991698e+09,0,'2026-05-17T17:09:21.549917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/helm-data-sharing-between-parent-and-child-chart-c4487a452d4e','levelup.gitconnected.com: Helm — Data Sharing Between Parent and Child Chart','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Helm — Data Sharing Between Parent and Child Chart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819.68044,0,'2026-05-17T17:46:59.680440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/helm-named-templates-de2efc3875d0','levelup.gitconnected.com: Helm—Named Templates','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Helm—Named Templates in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903003450998902e+09,0,'2026-05-17T17:00:34.509989+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/helm-vs-kustomize-navigating-kubernetes-configuration-complexity-ae86596c3cf2','levelup.gitconnected.com: Helm vs. Kustomize: Navigating Kubernetes Configuration'' Complexity','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Helm vs. Kustomize: Navigating Kubernetes Configuration'' Complexity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903225686306691e+09,0,'2026-05-17T17:37:36.863067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/how-to-design-a-system-to-scale-to-your-first-100-million-users-4450a2f9703d','levelup.gitconnected.com: How to design a system to scale to your first'' 100 million users','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: How to design a system to scale to your first'' 100 million users in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903141628268504e+09,0,'2026-05-17T17:23:36.282685+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md", "docs/introduction.md"]','["databases.md", "introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/how-to-guess-the-right-size-for-your-kubernetes-pods-9c88686fec','==levelup.gitconnected.com: How to guess the right size for your Kubernetes'' Pods?==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: How to guess the right size for your Kubernetes'' Pods?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031805.01837,0,'2026-05-17T17:30:05.018370+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/how-to-manage-your-technical-backlog-868415f8eea9','levelup.gitconnected.com: How to manage your technical backlog','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: How to manage your technical backlog in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903439188497304e+09,0,'2026-05-17T18:13:11.884973+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/installing-exploring-the-kube-prometheus-project-eef375d49f6b','levelup.gitconnected.com: Installing & Exploring the Kube-Prometheus Project','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Installing & Exploring the Kube-Prometheus Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903029971938705e+09,0,'2026-05-17T17:04:59.719387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/introduction-to-helm-dashboard-dddf43e38cc2','levelup.gitconnected.com: Introduction to Helm Dashboard','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Introduction to Helm Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903225469381904e+09,0,'2026-05-17T17:37:34.693819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kafka-for-engineers-975feaea6067','levelup.gitconnected.com: Kafka for Engineers 🌟','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kafka for Engineers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031714.50831,0,'2026-05-17T17:28:34.508310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-101-secrets-20d068ab0563','levelup.gitconnected.com: Kubernetes 101: Secrets','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kubernetes 101: Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903366575020408e+09,0,'2026-05-17T18:01:05.750204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-101-understanding-the-basics-of-container-orchestration-898562f45651','levelup.gitconnected.com: Kubernetes 101: Understanding the Basics of Container'' Orchestration','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kubernetes 101: Understanding the Basics of Container'' Orchestration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153778466606e+09,0,'2026-05-17T17:25:37.784666+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-autoscaling-101-cluster-autoscaler-horizontal-pod-autoscaler-and-vertical-pod-2a441d9ad231','gitconnected.com: Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal'' Pod Autoscaler, and Vertical Pod Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering gitconnected.com: Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal'' Pod Autoscaler, and Vertical Pod Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203665685391e+09,0,'2026-05-17T17:33:56.656854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-monitoring-101-core-pipeline-services-pipeline-a34cd4cc9627','Kubernetes Monitoring 101 — Core pipeline & Services Pipeline','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Monitoring 101 — Core pipeline & Services Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030422.40055,0,'2026-05-17T17:07:02.400550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-planternetes-v1-28-non-graceful-node-shutdown-feature-8608d5073519','levelup.gitconnected.com: Kubernetes Planternetes v1.28: Non-Graceful Node'' Shutdown Feature','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kubernetes Planternetes v1.28: Non-Graceful Node'' Shutdown Feature in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134.57435,0,'2026-05-17T17:35:34.574350+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-with-coredns-e40772c5e6ee','levelup.gitconnected.com: Kubernetes with CoreDNS','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kubernetes with CoreDNS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030975483361e+09,0,'2026-05-17T17:16:15.483361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/master-sparkml-practical-guide-for-machine-learning-1efe1bd9cdce','levelup.gitconnected.com: Master SparkML: Practical Guide for Machine Learning','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Master SparkML: Practical Guide for Machine Learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902917197014307e+09,0,'2026-05-17T16:46:11.970143+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/micro-frontend-architecture-794442e9b325','levelup.gitconnected.com: Micro Frontend Architecture','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Micro Frontend Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938.84022,0,'2026-05-17T16:58:58.840220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/multi-tenant-application-a29153d31c5a','levelup.gitconnected.com: Multi-Tenant Application','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Multi-Tenant Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903001471007895e+09,0,'2026-05-17T17:00:14.710079+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/nestjs-microservices-with-grpc-api-gateway-and-authentication-part-1-2-650009c03686','levelup.gitconnected.com: NestJS: Microservices with gRPC, API Gateway,'' and Authentication — Part 1/2','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: NestJS: Microservices with gRPC, API Gateway,'' and Authentication — Part 1/2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364.8555,0,'2026-05-17T16:49:24.855500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/openshift-the-next-level-of-kubernetes-6d58ad722b26','levelup.gitconnected.com: OpenShift — The Next Level of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: OpenShift — The Next Level of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902979613747811e+09,0,'2026-05-17T16:56:36.137478+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/operators-extending-kubernetes-capabilities-184df001b7e','==levelup.gitconnected.com: Operators : Extending Kubernetes Capabilities==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: Operators : Extending Kubernetes Capabilities== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903125535406088e+09,0,'2026-05-17T17:20:55.354061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/running-workflows-on-windows-with-jenkins-pipeline-and-kubernetes-52752a89a0e7','levelup.gitconnected.com: Running Workflows on windows with Jenkins pipeline'' and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Running Workflows on windows with Jenkins pipeline'' and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111741596293e+09,0,'2026-05-17T17:18:37.415963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/scale-your-apps-using-keda-in-kubernetes-a1f2142ecc20','levelup.gitconnected.com: Scale your Apps using KEDA in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Scale your Apps using KEDA in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790299928555839e+09,0,'2026-05-17T16:59:52.855584+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/setting-up-application-load-balancer-ingress-for-the-pods-running-in-aws-eks-fargate-519e20e97497','levelup.gitconnected.com: Setting up Application Load Balancer (Ingress)'' for the Pods running in AWS EKS Fargate','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Setting up Application Load Balancer (Ingress)'' for the Pods running in AWS EKS Fargate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903334261053299e+09,0,'2026-05-17T17:55:42.610533+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/short-using-iac-over-clickops-229e919b5373','levelup.gitconnected.com: Short: Using IaC over Clickops','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Short: Using IaC over Clickops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903133336810588e+09,0,'2026-05-17T17:22:13.368106+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/start-your-scripting-journey-today-bash-script-part-1-46cbddf4e4e7','levelup.gitconnected.com: Start Your Scripting Journey Today | Bash Script'' — Part 1','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Start Your Scripting Journey Today | Bash Script'' — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031676.54753,0,'2026-05-17T17:27:56.547530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/step-by-step-slow-guide-kubernetes-dashboard-on-raspberry-pi-cluster-part-2-acdc8f9b5b99','levelup.gitconnected.com: Step by Step Slow Guide: Kubernetes Dashboard'' on Raspberry Pi Cluster (Part 2)','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Step by Step Slow Guide: Kubernetes Dashboard'' on Raspberry Pi Cluster (Part 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903210571657109e+09,0,'2026-05-17T17:35:05.716571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/the-core-of-kubernetes-security-clusters-5d9a69f1dba4','levelup.gitconnected.com: The Core of Kubernetes Security: Clusters','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: The Core of Kubernetes Security: Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903000537023592e+09,0,'2026-05-17T17:00:05.370236+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/top-30-git-commands-you-should-know-to-master-git-cli-f04e041779bc','levelup.gitconnected.com: Top 30 Git Commands You Should Know To Master'' Git CLI','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Top 30 Git Commands You Should Know To Master'' Git CLI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020198640894e+09,0,'2026-05-17T17:03:21.986409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/truth-about-soap-vs-rest-vs-grpc-vs-graphql-checklist-f50bcb475adf','levelup.gitconnected.com: Truth About { SOAP vs REST vs GRPC vs GraphQL'' } Checklist','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Truth About { SOAP vs REST vs GRPC vs GraphQL'' } Checklist in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902922554765105e+09,0,'2026-05-17T16:47:05.547651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/vim-a-how-to-guide-55f63bfdcff','levelup.gitconnected.com: Vim: A How-To Guide','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Vim: A How-To Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903404143040895e+09,0,'2026-05-17T18:07:21.430409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/whats-wrong-with-your-crudy-interfaces-besides-everything-bde4f4c8cb8a','levelup.gitconnected.com: What’s Wrong With Your CRUD APIs— Besides Everything?','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: What’s Wrong With Your CRUD APIs— Besides Everything? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903169648228788e+09,0,'2026-05-17T17:28:16.482288+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://liavyona09.medium.com/spice-up-your-kubernetes-environment-with-aws-lambda-a07d81347607','liavyona09.medium.com: Spice up Your Kubernetes Environment with AWS Lambda','','N/A',0,'A curated technical resource and architectural guide covering liavyona09.medium.com: Spice up Your Kubernetes Environment with AWS Lambda in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903001170278406e+09,0,'2026-05-17T17:00:11.702784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"duplicate_of": "https://blog.usejournal.com/spice-up-your-kubernetes-environment-with-aws-lambda-a07d81347607"}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/12-visual-studio-code-shortcuts-that-every-developer-must-know-8d6ce5fc3631','levelup.gitconnected.com: 12 Visual Studio Code Shortcuts That Every Developer'' Must Know','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 12 Visual Studio Code Shortcuts That Every Developer'' Must Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030425,0,'2026-05-17T17:07:05.612099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-bash-string-manipulation-methods-that-help-every-developer-49d4ee38b593','levelup.gitconnected.com: 5 Bash String Manipulation Methods That Help Every'' Developer','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Bash String Manipulation Methods That Help Every'' Developer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031533,0,'2026-05-17T17:25:33.429266+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-git-commands-to-know-before-your-first-tech-job-or-internship-1b5856313338','levelup.gitconnected.com: 5 Git Commands to Know Before Your First Tech'' Job or Internship','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Git Commands to Know Before Your First Tech'' Job or Internship in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029613,0,'2026-05-17T16:53:33.230833+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24','levelup.gitconnected.com: 5 tips for troubleshooting apps on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 tips for troubleshooting apps on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.309321+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-tips-to-design-for-multi-tenancy-architecture-5f7d55657d77','levelup.gitconnected.com: 5 Tips To Design For Multi-Tenancy Architecture','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Tips To Design For Multi-Tenancy Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.475763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-tricks-to-take-your-kubernetes-skills-to-the-next-level-a5541baeb18e','levelup.gitconnected.com: 5 Tricks to take your Kubernetes skills to the'' next level','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Tricks to take your Kubernetes skills to the'' next level in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031117,0,'2026-05-17T17:18:37.252881+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/access-kubernetes-objects-data-from-proc-directory-8d2ec6a0faba','levelup.gitconnected.com: Access Kubernetes Objects Data From /Proc Directory'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Access Kubernetes Objects Data From /Proc Directory'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033500,0,'2026-05-17T17:58:20.324174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/automating-integration-and-deployment-to-remote-server-63a2b6576ebf','levelup.gitconnected.com: Automating Integration and Deployment to Remote'' Server','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Automating Integration and Deployment to Remote'' Server in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031422,0,'2026-05-17T17:23:42.452555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/aws-azure-gcp-resource-hierarchies-25b829127511','AWS, Azure, GCP: Resource Hierarchies','','N/A',0,'A curated technical resource and architectural guide covering AWS, Azure, GCP: Resource Hierarchies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032466,0,'2026-05-17T17:41:06.056114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/basics-of-ci-cd-a98340c60b04','==levelup.gitconnected.com: Basics of CI/CD==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: Basics of CI/CD== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032223,0,'2026-05-17T17:37:03.554741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/blue-green-with-canary-deployment-a-novel-approach-2cee77ff564d','gitconnected.com: Blue-Green with Canary Deployment — A Novel approach','','N/A',0,'A curated technical resource and architectural guide covering gitconnected.com: Blue-Green with Canary Deployment — A Novel approach in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.897583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/concurrency-in-go-shared-memory-a2ef201b396b','levelup.gitconnected.com: Concurrency in Go: shared memory','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Concurrency in Go: shared memory in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033435,0,'2026-05-17T17:57:15.833543+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/continuous-integration-continuous-deployment-with-terraform-cloud-ad384f29d7a0','levelup.gitconnected.com: Continuous Integration and Continuous Deployment'' with Terraform Cloud','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Continuous Integration and Continuous Deployment'' with Terraform Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032170,0,'2026-05-17T17:36:10.853025+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/deploying-simple-golang-webapp-to-kubernetes-25dc1736dcc4','levelup.gitconnected.com: Deploying a Simple Golang Web App to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Deploying a Simple Golang Web App to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033696,0,'2026-05-17T18:01:36.991862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/digestible-devops-the-7-devops-practices-8bd8b34e1418','Digestible DevOps: The 7 DevOps Practices','','N/A',0,'A curated technical resource and architectural guide covering Digestible DevOps: The 7 DevOps Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033973,0,'2026-05-17T18:06:13.826324+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/do-you-know-distributed-job-scheduling-in-microservices-architecture-44082adad8ac','levelup.gitconnected.com: Do you know Distributed Job Scheduling in Microservices'' Architecture? 🌟','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Do you know Distributed Job Scheduling in Microservices'' Architecture? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031302,0,'2026-05-17T17:21:42.168021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/effects-of-docker-image-size-on-autoscaling-w-r-t-single-and-multi-node-kube-cluster-29c4f689cd99','levelup.gitconnected.com: Effects of Docker Image Size on AutoScaling w.r.t'' Single and Multi-Node Kube Cluster','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Effects of Docker Image Size on AutoScaling w.r.t'' Single and Multi-Node Kube Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030084,0,'2026-05-17T17:01:24.627652+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/enforce-audit-policy-in-kubernetes-k8s-34e504733300','levelup.gitconnected.com: Enforce Audit Policy in Kubernetes (k8s)','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Enforce Audit Policy in Kubernetes (k8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032900,0,'2026-05-17T17:48:20.111723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/error-handling-in-event-driven-systems-1f0a7ef2cfb7','levelup.gitconnected.com: Error Handling in Event-Driven Systems','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Error Handling in Event-Driven Systems in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030614,0,'2026-05-17T17:10:14.836326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/exploring-grafana-agent-flow-simplifying-monitoring-for-kubernetes-2a06a92614','levelup.gitconnected.com: Grafana Agent Flow: Simplifying Monitoring and'' Telemetry Collection for Kubernetes Clusters','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Grafana Agent Flow: Simplifying Monitoring and'' Telemetry Collection for Kubernetes Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032056,0,'2026-05-17T17:34:16.840916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/first-try-on-java-operator-sdk-5a07f30771de','==levelup.gitconnected.com: First Try on Java Operator SDK==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: First Try on Java Operator SDK== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033205,0,'2026-05-17T17:53:25.876547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/flux-cd-getting-started-1a06671d718f','levelup.gitconnected.com: Flux CD: Getting Started','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Flux CD: Getting Started in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034326,0,'2026-05-17T18:12:06.332406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/fully-explained-array-data-structure-in-python-67dd9a12b695','levelup.gitconnected.com: Fully Explained Array Data Structure in Python','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Fully Explained Array Data Structure in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031782,0,'2026-05-17T17:29:42.055355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/generics-in-go-viva-la-revolution-e27898bf5495','levelup.gitconnected.com: Generics in Go: Viva La Revolution!','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Generics in Go: Viva La Revolution! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.847542+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/getting-started-with-argocd-on-your-kubernetes-cluster-552ca5d8cf41','levelup.gitconnected.com: Getting Started With ArgoCD on your Kubernetes'' Cluster','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Getting Started With ArgoCD on your Kubernetes'' Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034116,0,'2026-05-17T18:08:36.010071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/github-actions-self-hosted-runners-on-amazon-eks-spot-instances-bc3abcd5d38f','levelup.gitconnected.com: GitHub Actions, self-hosted runners on Amazon'' EKS & spot instances','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: GitHub Actions, self-hosted runners on Amazon'' EKS & spot instances in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832,0,'2026-05-17T17:47:12.926902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/github-may-replace-dockerhub-a5da5e547f01','==levelup.gitconnected.com: GitHub may replace DockerHub==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: GitHub may replace DockerHub== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.184532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/gitops-ci-cd-using-github-actions-and-argocd-on-kubernetes-909d85d37746','levelup.gitconnected.com: GitOps: CI/CD using GitHub Actions and ArgoCD'' on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: GitOps: CI/CD using GitHub Actions and ArgoCD'' on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032920,0,'2026-05-17T17:48:40.289509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/helm-101-for-developers-1c28e734937e','levelup.gitconnected.com: Helm 101 for Developers','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Helm 101 for Developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561,0,'2026-05-17T17:09:21.549917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/helm-data-sharing-between-parent-and-child-chart-c4487a452d4e','levelup.gitconnected.com: Helm — Data Sharing Between Parent and Child Chart','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Helm — Data Sharing Between Parent and Child Chart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819,0,'2026-05-17T17:46:59.680440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/helm-named-templates-de2efc3875d0','levelup.gitconnected.com: Helm—Named Templates','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Helm—Named Templates in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030034,0,'2026-05-17T17:00:34.509989+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/helm-vs-kustomize-navigating-kubernetes-configuration-complexity-ae86596c3cf2','levelup.gitconnected.com: Helm vs. Kustomize: Navigating Kubernetes Configuration'' Complexity','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Helm vs. Kustomize: Navigating Kubernetes Configuration'' Complexity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032256,0,'2026-05-17T17:37:36.863067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/how-to-design-a-system-to-scale-to-your-first-100-million-users-4450a2f9703d','levelup.gitconnected.com: How to design a system to scale to your first'' 100 million users','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: How to design a system to scale to your first'' 100 million users in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031416,0,'2026-05-17T17:23:36.282685+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md", "docs/introduction.md"]','["databases.md", "introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/how-to-guess-the-right-size-for-your-kubernetes-pods-9c88686fec','==levelup.gitconnected.com: How to guess the right size for your Kubernetes'' Pods?==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: How to guess the right size for your Kubernetes'' Pods?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031805,0,'2026-05-17T17:30:05.018370+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/how-to-manage-your-technical-backlog-868415f8eea9','levelup.gitconnected.com: How to manage your technical backlog','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: How to manage your technical backlog in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034391,0,'2026-05-17T18:13:11.884973+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/installing-exploring-the-kube-prometheus-project-eef375d49f6b','levelup.gitconnected.com: Installing & Exploring the Kube-Prometheus Project','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Installing & Exploring the Kube-Prometheus Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030299,0,'2026-05-17T17:04:59.719387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/introduction-to-helm-dashboard-dddf43e38cc2','levelup.gitconnected.com: Introduction to Helm Dashboard','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Introduction to Helm Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032254,0,'2026-05-17T17:37:34.693819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kafka-for-engineers-975feaea6067','levelup.gitconnected.com: Kafka for Engineers 🌟','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kafka for Engineers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031714,0,'2026-05-17T17:28:34.508310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-101-secrets-20d068ab0563','levelup.gitconnected.com: Kubernetes 101: Secrets','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kubernetes 101: Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033665,0,'2026-05-17T18:01:05.750204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-101-understanding-the-basics-of-container-orchestration-898562f45651','levelup.gitconnected.com: Kubernetes 101: Understanding the Basics of Container'' Orchestration','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kubernetes 101: Understanding the Basics of Container'' Orchestration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031537,0,'2026-05-17T17:25:37.784666+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-autoscaling-101-cluster-autoscaler-horizontal-pod-autoscaler-and-vertical-pod-2a441d9ad231','gitconnected.com: Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal'' Pod Autoscaler, and Vertical Pod Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering gitconnected.com: Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal'' Pod Autoscaler, and Vertical Pod Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.656854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-monitoring-101-core-pipeline-services-pipeline-a34cd4cc9627','Kubernetes Monitoring 101 — Core pipeline & Services Pipeline','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Monitoring 101 — Core pipeline & Services Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030422,0,'2026-05-17T17:07:02.400550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-planternetes-v1-28-non-graceful-node-shutdown-feature-8608d5073519','levelup.gitconnected.com: Kubernetes Planternetes v1.28: Non-Graceful Node'' Shutdown Feature','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kubernetes Planternetes v1.28: Non-Graceful Node'' Shutdown Feature in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.574350+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-with-coredns-e40772c5e6ee','levelup.gitconnected.com: Kubernetes with CoreDNS','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kubernetes with CoreDNS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030975,0,'2026-05-17T17:16:15.483361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/master-sparkml-practical-guide-for-machine-learning-1efe1bd9cdce','levelup.gitconnected.com: Master SparkML: Practical Guide for Machine Learning','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Master SparkML: Practical Guide for Machine Learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029171,0,'2026-05-17T16:46:11.970143+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/micro-frontend-architecture-794442e9b325','levelup.gitconnected.com: Micro Frontend Architecture','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Micro Frontend Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.840220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/multi-tenant-application-a29153d31c5a','levelup.gitconnected.com: Multi-Tenant Application','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Multi-Tenant Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030014,0,'2026-05-17T17:00:14.710079+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/nestjs-microservices-with-grpc-api-gateway-and-authentication-part-1-2-650009c03686','levelup.gitconnected.com: NestJS: Microservices with gRPC, API Gateway,'' and Authentication — Part 1/2','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: NestJS: Microservices with gRPC, API Gateway,'' and Authentication — Part 1/2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364,0,'2026-05-17T16:49:24.855500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/openshift-the-next-level-of-kubernetes-6d58ad722b26','levelup.gitconnected.com: OpenShift — The Next Level of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: OpenShift — The Next Level of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029796,0,'2026-05-17T16:56:36.137478+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/operators-extending-kubernetes-capabilities-184df001b7e','==levelup.gitconnected.com: Operators : Extending Kubernetes Capabilities==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: Operators : Extending Kubernetes Capabilities== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031255,0,'2026-05-17T17:20:55.354061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/running-workflows-on-windows-with-jenkins-pipeline-and-kubernetes-52752a89a0e7','levelup.gitconnected.com: Running Workflows on windows with Jenkins pipeline'' and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Running Workflows on windows with Jenkins pipeline'' and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031117,0,'2026-05-17T17:18:37.415963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/scale-your-apps-using-keda-in-kubernetes-a1f2142ecc20','levelup.gitconnected.com: Scale your Apps using KEDA in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Scale your Apps using KEDA in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029992,0,'2026-05-17T16:59:52.855584+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/setting-up-application-load-balancer-ingress-for-the-pods-running-in-aws-eks-fargate-519e20e97497','levelup.gitconnected.com: Setting up Application Load Balancer (Ingress)'' for the Pods running in AWS EKS Fargate','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Setting up Application Load Balancer (Ingress)'' for the Pods running in AWS EKS Fargate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033342,0,'2026-05-17T17:55:42.610533+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/short-using-iac-over-clickops-229e919b5373','levelup.gitconnected.com: Short: Using IaC over Clickops','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Short: Using IaC over Clickops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031333,0,'2026-05-17T17:22:13.368106+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/start-your-scripting-journey-today-bash-script-part-1-46cbddf4e4e7','levelup.gitconnected.com: Start Your Scripting Journey Today | Bash Script'' — Part 1','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Start Your Scripting Journey Today | Bash Script'' — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031676,0,'2026-05-17T17:27:56.547530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/step-by-step-slow-guide-kubernetes-dashboard-on-raspberry-pi-cluster-part-2-acdc8f9b5b99','levelup.gitconnected.com: Step by Step Slow Guide: Kubernetes Dashboard'' on Raspberry Pi Cluster (Part 2)','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Step by Step Slow Guide: Kubernetes Dashboard'' on Raspberry Pi Cluster (Part 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032105,0,'2026-05-17T17:35:05.716571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/the-core-of-kubernetes-security-clusters-5d9a69f1dba4','levelup.gitconnected.com: The Core of Kubernetes Security: Clusters','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: The Core of Kubernetes Security: Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030005,0,'2026-05-17T17:00:05.370236+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/top-30-git-commands-you-should-know-to-master-git-cli-f04e041779bc','levelup.gitconnected.com: Top 30 Git Commands You Should Know To Master'' Git CLI','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Top 30 Git Commands You Should Know To Master'' Git CLI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030201,0,'2026-05-17T17:03:21.986409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/truth-about-soap-vs-rest-vs-grpc-vs-graphql-checklist-f50bcb475adf','levelup.gitconnected.com: Truth About { SOAP vs REST vs GRPC vs GraphQL'' } Checklist','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Truth About { SOAP vs REST vs GRPC vs GraphQL'' } Checklist in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.547651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/vim-a-how-to-guide-55f63bfdcff','levelup.gitconnected.com: Vim: A How-To Guide','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Vim: A How-To Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.430409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/whats-wrong-with-your-crudy-interfaces-besides-everything-bde4f4c8cb8a','levelup.gitconnected.com: What’s Wrong With Your CRUD APIs— Besides Everything?','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: What’s Wrong With Your CRUD APIs— Besides Everything? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031696,0,'2026-05-17T17:28:16.482288+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://liavyona09.medium.com/spice-up-your-kubernetes-environment-with-aws-lambda-a07d81347607','liavyona09.medium.com: Spice up Your Kubernetes Environment with AWS Lambda','','N/A',0,'A curated technical resource and architectural guide covering liavyona09.medium.com: Spice up Your Kubernetes Environment with AWS Lambda in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030011,0,'2026-05-17T17:00:11.702784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"duplicate_of": "https://blog.usejournal.com/spice-up-your-kubernetes-environment-with-aws-lambda-a07d81347607"}'); INSERT INTO "resources" VALUES('https://libguestfs.org/guestfish.1.html','Guestfish','','2026',0,'An interactive command-line shell that enables safe, direct manipulation of virtual machine disk images without running the actual virtual machine. Allows direct filesystem edits, configuration injects, and recovery procedures across VM formats.','C','Utility Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Virtualization", "Disk Utilities"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://libropython.es','Think Python en espanol (Piensa en Python)','Think Python en español es una versión moderna y gratuita del clásico libro de programación. Combina teoría, ejercicios prácticos y cuadernos interactivos de Google Colab para aprender a programar con lógica profesional. [SPANISH CONTENT]','2026',4,'A modern, community-driven Spanish translation of the foundational book ''Think Python'' (Piensa en Python), curated and localized by Miguel Ángel Durán (midudev) in 2026. This version integrates modern tooling such as interactive Jupyter Notebooks and Google Colab, guiding students through core programming logic, algorithms, and an introduction to agentic language models. An exceptional pedagogical asset for the Spanish-speaking software engineering community. [SPANISH CONTENT]','Spanish','document','Beginner',0,'online','automatic','f866d5105ee689f8847bb6b0587d1602863650101615c2facd969cde18b5af08',NULL,1780352282.81461,0,'2026-06-02T00:18:02.814610+02:00',NULL,NULL,NULL,'["Programming Languages", "Python", "Computer Science Foundations", "Spanish Community"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "python", "reputation_status": "Vetted", "reputation_summary": "A widely praised translation of the classic ''Think Python'' book by Miguel \u00c1ngel Dur\u00e1n (midudev), incorporating modern learning environments like Google Colab.", "social_preview_url": "https://libropython.es/og-image.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://libropython.es','Think Python en espanol (Piensa en Python)','Think Python en español es una versión moderna y gratuita del clásico libro de programación. Combina teoría, ejercicios prácticos y cuadernos interactivos de Google Colab para aprender a programar con lógica profesional. [SPANISH CONTENT]','2026',4,'A modern, community-driven Spanish translation of the foundational book ''Think Python'' (Piensa en Python), curated and localized by Miguel Ángel Durán (midudev) in 2026. This version integrates modern tooling such as interactive Jupyter Notebooks and Google Colab, guiding students through core programming logic, algorithms, and an introduction to agentic language models. An exceptional pedagogical asset for the Spanish-speaking software engineering community. [SPANISH CONTENT]','Spanish','document','Beginner',0,'online','automatic','f866d5105ee689f8847bb6b0587d1602863650101615c2facd969cde18b5af08',NULL,1780352282,0,'2026-06-02T00:18:02.814610+02:00',NULL,NULL,NULL,'["Programming Languages", "Python", "Computer Science Foundations", "Spanish Community"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "python", "reputation_status": "Vetted", "reputation_summary": "A widely praised translation of the classic ''Think Python'' book by Miguel \u00c1ngel Dur\u00e1n (midudev), incorporating modern learning environments like Google Colab.", "social_preview_url": "https://libropython.es/og-image.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://librosgratis.dev','librosgratis.dev','Biblioteca viva de libros y guías gratuitas de programación en español, organizada por tecnologías y niveles.','2026',4,'A collaborative open-source web library compiling a massive index of free programming books and technical reference guides written in Spanish. * Categorizes books and materials systematically by programming languages (JavaScript, Python, Rust), databases (SQL), and DevOps ecosystems. -* Features a highly optimized, editorial-style interface designed for rapid navigation and frictionless community contributions. [SPANISH CONTENT]','es','website','beginner',0,'online','automatic','74b0ffe1329d246d883072cbd3403419b49e37889fb168b5f566e4c932217aac',NULL,1.7803526867444961e+09,0,'2026-06-02T00:24:46.744496+02:00',NULL,NULL,NULL,'["Software Engineering", "E-Learning", "Spanish Technical Content"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "elearning", "reputation_status": "Vetted", "reputation_summary": "Well-known and actively recommended within Spanish-speaking developer circles (including promotion by midudev) as an exceptional repository of open-access software engineering literature.", "social_preview_url": "https://librosgratis.dev/og-preview.svg", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-resources"}'); -INSERT INTO "resources" VALUES('https://lightstep.com','lightstep.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790312027865591e+09,0,'2026-05-17T17:20:02.786559+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +* Features a highly optimized, editorial-style interface designed for rapid navigation and frictionless community contributions. [SPANISH CONTENT]','es','website','beginner',0,'online','automatic','74b0ffe1329d246d883072cbd3403419b49e37889fb168b5f566e4c932217aac',NULL,1780352686,0,'2026-06-02T00:24:46.744496+02:00',NULL,NULL,NULL,'["Software Engineering", "E-Learning", "Spanish Technical Content"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "elearning", "reputation_status": "Vetted", "reputation_summary": "Well-known and actively recommended within Spanish-speaking developer circles (including promotion by midudev) as an exceptional repository of open-access software engineering literature.", "social_preview_url": "https://librosgratis.dev/og-preview.svg", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-resources"}'); +INSERT INTO "resources" VALUES('https://lightstep.com','lightstep.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031202,0,'2026-05-17T17:20:02.786559+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://linbit.com/kubernetes','linbit.com: LINSTOR - kubernetes persistent container storage','','2026',0,'LINSTOR is an open-source storage orchestration engine designed by LINBIT that coordinates block storage nodes using native Linux features like DRBD, LVM, and ZFS. It offers highly performant, low-overhead volume management, providing cluster architects with bare-metal storage speeds in Kubernetes.','Java','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "High Performance Block Storage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linkerd.io','Linkerd','','2026',5,'The ultra-lightweight, CNCF-graduated Linkerd service mesh. Built on a custom Rust data-plane proxy, it delivers security (automatic mTLS), latency optimization, and traffic management with minimal CPU and RAM overhead.','Rust','open-source-tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd"]','["[DE FACTO STANDARD]"]','[]','["servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linkerd.io/2.10/tasks/multicluster/index.html','linkerd.io: Multi-cluster communication','','2021',4,'Operational documentation outlining multi-cluster connection procedures with Linkerd. Explains the use of gateway pods, service mirroring, and cross-cluster trust configuration using unified cert credentials.','Rust','documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Multi-Cluster"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://linkerd.io/2020/06/09/announcing-linkerd-2.8','Announcing Linkerd 2.8: simple, secure multi-cluster Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e1008643b03cbf91d8846594c7fff108d18195c3bd34bec735aecaa9a91f1397',100.0,1.77903159170310807e+09,0,'2026-05-17T17:26:31.703108+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://linkerd.io/2020/06/09/announcing-linkerd-2.8/index.html"}'); +INSERT INTO "resources" VALUES('https://linkerd.io/2020/06/09/announcing-linkerd-2.8','Announcing Linkerd 2.8: simple, secure multi-cluster Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e1008643b03cbf91d8846594c7fff108d18195c3bd34bec735aecaa9a91f1397',100.0,1779031591,0,'2026-05-17T17:26:31.703108+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://linkerd.io/2020/06/09/announcing-linkerd-2.8/index.html"}'); INSERT INTO "resources" VALUES('https://linkerd.io/2020/06/09/announcing-linkerd-2.8/index.html','Announcing Linkerd 2.8: simple, secure multi-cluster Kubernetes','','2020',4,'Announces Linkerd 2.8, which introduced secure, transparent multi-cluster networking. Facilitates seamless cross-cluster communication while preserving cryptographic security boundaries and pod-to-pod identity checking.','Rust','documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Releases"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linkerd.io/2021/05/27/linkerd-vs-istio-benchmarks/index.html','linkerd.io: Benchmarking Linkerd and Istio','','2021',4,'Performance benchmarks contrasting Linkerd''s Rust proxy directly against Istio''s C++ Envoy proxy. Highlights resource-usage margins (specifically CPU and memory efficiency) under load.','Rust','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Performance"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://linkerd.io/2021/07/28/announcing-cncf-graduation','linkerd.io: Announcing Linkerd''s Graduation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f25aabde3801ad31bd970b31a10178fd5f2d71fc2c6e68ed48ad41240f834751',100.0,1.77902937457779407e+09,0,'2026-05-17T16:49:34.577794+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://linkerd.io/2021/07/28/announcing-cncf-graduation/index.html"}'); +INSERT INTO "resources" VALUES('https://linkerd.io/2021/07/28/announcing-cncf-graduation','linkerd.io: Announcing Linkerd''s Graduation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f25aabde3801ad31bd970b31a10178fd5f2d71fc2c6e68ed48ad41240f834751',100.0,1779029374,0,'2026-05-17T16:49:34.577794+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://linkerd.io/2021/07/28/announcing-cncf-graduation/index.html"}'); INSERT INTO "resources" VALUES('https://linkerd.io/2021/07/28/announcing-cncf-graduation/index.html','linkerd.io: Announcing Linkerd''s Graduation','','2021',4,'Announces Linkerd''s formal graduation in the CNCF. This milestone verified the project''s production maturity, broad commercial adoption, and strict open-source governance processes.','Rust','article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Milestones"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linkerd.io/2021/11/29/linkerd-vs-istio-benchmarks-2021/index.html','linkerd.io: Benchmarking Linkerd and Istio: 2021 Redux','','2021',4,'An updated performance benchmark analysis of Linkerd and Istio. Uses open-source suites to measure p99 latencies and memory consumption across varying loads, showcasing the efficiency of Linkerd''s Rust proxies.','Rust','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Performance"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://linkerd.io/2021/12/28/using-kubernetess-new-bound-service-account-tokens-for-secure-workload-identity','linkerd.io: Using Kubernetes''s new Bound Service Account Tokens for secure'' workload identity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec9d042e3c08dbd75b50b0c7e5508936b905256309179f75431203eb23e2f976',100.0,1.77903154369214606e+09,0,'2026-05-17T17:25:43.692146+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://linkerd.io/2021/12/28/using-kubernetess-new-bound-service-account-tokens-for-secure-workload-identity/index.html"}'); +INSERT INTO "resources" VALUES('https://linkerd.io/2021/12/28/using-kubernetess-new-bound-service-account-tokens-for-secure-workload-identity','linkerd.io: Using Kubernetes''s new Bound Service Account Tokens for secure'' workload identity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec9d042e3c08dbd75b50b0c7e5508936b905256309179f75431203eb23e2f976',100.0,1779031543,0,'2026-05-17T17:25:43.692146+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://linkerd.io/2021/12/28/using-kubernetess-new-bound-service-account-tokens-for-secure-workload-identity/index.html"}'); INSERT INTO "resources" VALUES('https://linkerd.io/2021/12/28/using-kubernetess-new-bound-service-account-tokens-for-secure-workload-identity/index.html','linkerd.io: Using Kubernetes''s new Bound Service Account Tokens for secure workload identity','','2021',0,'Examines Linkerd''s transition to Kubernetes Bound Service Account Tokens (TokenRequest API). Explains the security benefits of using tokens containing specific audiences, node bindings, and short lifetimes to mitigate credential leakage risks.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Workload Identity"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://linkerd.io/2022/03/09/announcing-automated-multi-cluster-failover-for-kubernetes','linkerd.io: Announcing automated multi-cluster failover for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8c088bb2c55479efa951a6cfa955246bebc283d62ced9f20c4c7ace840a632af',100.0,1.77903209125398397e+09,0,'2026-05-17T17:34:51.253984+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://linkerd.io/2022/03/09/announcing-automated-multi-cluster-failover-for-kubernetes/index.html"}'); +INSERT INTO "resources" VALUES('https://linkerd.io/2022/03/09/announcing-automated-multi-cluster-failover-for-kubernetes','linkerd.io: Announcing automated multi-cluster failover for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8c088bb2c55479efa951a6cfa955246bebc283d62ced9f20c4c7ace840a632af',100.0,1779032091,0,'2026-05-17T17:34:51.253984+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://linkerd.io/2022/03/09/announcing-automated-multi-cluster-failover-for-kubernetes/index.html"}'); INSERT INTO "resources" VALUES('https://linkerd.io/2022/03/09/announcing-automated-multi-cluster-failover-for-kubernetes/index.html','linkerd.io: Announcing automated multi-cluster failover for Kubernetes','','2022',4,'Details automated multi-cluster failover mechanisms introduced in Linkerd. Highlights how target health probes automatically steer cross-cluster traffic to healthy regions during local system outages.','Rust','documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "High Availability"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://linoxide.com','linoxide.com 🌟','','N/A',0,'A curated technical resource and architectural guide covering linoxide.com 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902989910424709e+09,0,'2026-05-17T16:58:19.104247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://linoxide.com/linux-command/use-ip-command-linux','**ip command**: How to use IP Command in Linux with Examples','','N/A',0,'A curated technical resource and architectural guide covering **ip command**: How to use IP Command in Linux with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032361028584e+09,0,'2026-05-17T17:39:21.028584+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://linoxide.com','linoxide.com 🌟','','N/A',0,'A curated technical resource and architectural guide covering linoxide.com 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.104247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://linoxide.com/linux-command/use-ip-command-linux','**ip command**: How to use IP Command in Linux with Examples','','N/A',0,'A curated technical resource and architectural guide covering **ip command**: How to use IP Command in Linux with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032361,0,'2026-05-17T17:39:21.028584+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linux.101hacks.com','Linux 101 Hacks','','2009',3,'An extensive list of command-line shortcuts, system configurations, and utility operations designed to optimize server interactions. Live Grounding notes that while command defaults have updated, the fundamentals of text manipulation remain relevant.','N/A','Book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2009-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Tricks & Tweaks"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linux.amitmaheshwari.in/2019/11/kubernetes-interview-questions-and.html','Kubernetes Interview Questions and Answers 2019 2020','','2019',3,'Foundational interview review illustrating early Kubernetes core components. Outlines architectural roles for etcd, the API server, kube-scheduler, kube-controller-manager, and pod lifecycle semantics.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linux.slashdot.org/story/21/11/27/0328223/aws-embraces-fedora-linux-for-its-cloud-based-amazon-linux','linux.slashdot.org: AWS Embraces Fedora Linux for Its Cloud-Based ''Amazon Linux''','','2021',4,'Announces Amazon Linux 2022 (later AL2023), transitioning the base operating system platform to Fedora. This shift promises a predictable two-year release cycle, faster access to up-to-date upstream packages, and refined SELinux security defaults. It provides an optimized, modern runtime layer for containerized microservices and virtualized EC2 execution.','English','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "Operating Systems"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://linuxacademy.com/blog/containers/kubernetes-cheat-sheet','linuxacademy','','N/A',0,'A curated technical resource and architectural guide covering linuxacademy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903088265053105e+09,0,'2026-05-17T17:14:42.650531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://linuxacademy.com/blog/red-hat/ansible-roles-explained','Ansible Roles Explained | Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering Ansible Roles Explained | Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903322261039495e+09,0,'2026-05-17T17:53:42.610395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://linuxconfig.org/python-tuples','linuxconfig.org: python tuples 🌟','','N/A',0,'A curated technical resource and architectural guide covering linuxconfig.org: python tuples 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225.48796,0,'2026-05-17T16:47:05.487960+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://linuxacademy.com/blog/containers/kubernetes-cheat-sheet','linuxacademy','','N/A',0,'A curated technical resource and architectural guide covering linuxacademy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030882,0,'2026-05-17T17:14:42.650531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://linuxacademy.com/blog/red-hat/ansible-roles-explained','Ansible Roles Explained | Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering Ansible Roles Explained | Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222,0,'2026-05-17T17:53:42.610395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://linuxconfig.org/python-tuples','linuxconfig.org: python tuples 🌟','','N/A',0,'A curated technical resource and architectural guide covering linuxconfig.org: python tuples 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.487960+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linuxctl.com/2017/01/ansible---interacting-with-external-rest-api','linuxctl.com: Ansible - Interacting with external REST API','','2017',0,'Classic technical overview of API orchestration inside Ansible. Demonstrates raw RESTful request design to manage legacy web applications that lack official content collections.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Integration", "API Automation"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linuxera.org/writing-operators-using-operator-framework','linuxera.org: Writing Operators using the Operator Framework SDK','','2023',0,'A detailed technical guide explaining how to scaffold and manage the operational lifecycle of operators using the CNCF Operator Framework SDK. It highlights the differences between Go, Ansible, and Helm-based operator pipelines. Reconciled with 2026 standards, the SDK remains the gold standard for platform teams enforcing GitOps standards.','Go','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Operator SDK"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linuxhandbook.com/cheatsheets/yum','linuxhandbook.com: Yum Command Cheat Sheet','','2026',0,'A targeted documentation reference detailing Yellowdog Updater, Modified (YUM) CLI syntax. Curator Insight underscores its convenience for RHEL-based systems. Live Grounding clarifies its transition to DNF in modern corporate OS environments, positioning this as vital legacy knowledge.','Shell','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Package Management"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linuxhandbook.com/container-lifecycle-docker-commands','linuxhandbook.com: Docker Commands for Managing Container Lifecycle (Definitive Guide)','','2024',3,'Excellent analytical guide covering state transitions within a Docker container lifecycle. Explains deep distinctions between create, start, run, pause, stop, and kill operational phases, with real-world troubleshooting diagnostics.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linuxhandbook.com/variables-bash-script','linuxhandbook.com: Unusual Ways to Use Variables Inside Bash Scripts','','2021',3,'An analytical deep dive into advanced variable assignments, dereferencing, and parameter expansions inside Bash. The text uncovers obscure but powerful syntax options to streamline operations without subprocesses. Live Grounding demonstrates how these strategies avoid performance degradation during execution loops.','Bash','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Language Features"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linuxhandbook.com/yaml-basics','linuxhandbook.com: YAML Basics Every DevOps Engineer Must Know 🌟','','2021',3,'A comprehensive reference detailing common YAML errors and formatting rules. It walks through complex structures such as lists of mappings, inline JSON arrays, and multi-line literal vs folded strings. This is a core reference for resolving linting issues.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Basics"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://linuxhandbook.com/yum-cheatsheet','linuxhandbook.com: Yum Command Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8fd103d43d30f1b3cf4ab8c62f8872dc5bb864148c6e8e8f56dc374e171a39f8',100.0,1.77903146896484494e+09,0,'2026-05-17T17:24:28.964845+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://linuxhandbook.com/cheatsheets/yum"}'); -INSERT INTO "resources" VALUES('https://linuxjourney.com','linuxjourney.com','','N/A',0,'A curated technical resource and architectural guide covering linuxjourney.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903430637428092e+09,0,'2026-05-17T18:11:46.374281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://linuxjourney.com/lesson/the-shell','linuxjourney.com commandline','','N/A',0,'A curated technical resource and architectural guide covering linuxjourney.com commandline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790298782165811e+09,0,'2026-05-17T16:57:58.216581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://linuxhandbook.com/yum-cheatsheet','linuxhandbook.com: Yum Command Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8fd103d43d30f1b3cf4ab8c62f8872dc5bb864148c6e8e8f56dc374e171a39f8',100.0,1779031468,0,'2026-05-17T17:24:28.964845+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://linuxhandbook.com/cheatsheets/yum"}'); +INSERT INTO "resources" VALUES('https://linuxjourney.com','linuxjourney.com','','N/A',0,'A curated technical resource and architectural guide covering linuxjourney.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034306,0,'2026-05-17T18:11:46.374281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://linuxjourney.com/lesson/the-shell','linuxjourney.com commandline','','N/A',0,'A curated technical resource and architectural guide covering linuxjourney.com commandline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029878,0,'2026-05-17T16:57:58.216581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linuxtechlab.com/ansible-tutorial-simple-commands','linuxtechlab.com: Ansible Tutorial: Introduction to simple Ansible commands','','2021',0,'Focuses on instant-impact shell execution using Ansible ad hoc commands. Details fast syntax constructs for basic file copying, service manipulation, shell executions, and quick state analysis without the overhead of writing full-scale playbooks.','Shell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Quickstart"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linuxtechlab.com/learn-create-dockerfile-example','linuxtechlab.com: How to create a Dockerfile with some dockerfile examples','','2021',0,'Practical walkthrough demonstrating how to construct secure, optimized, and multi-staged Dockerfiles. Discusses layer caching optimizations, base-image selection (e.g., Alpine vs. Debian), and security isolation options. (Live Grounding: Standard foundational knowledge that remains critical for building minimal, vulnerable-free runtime containers).','Dockerfile','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Containerization", "Docker"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://linuxtechlab.com/search-a-file-in-linux-using-find-locate-command','linuxtechlab.com: Search a file in Linux using Find & Locate command','','2026',3,'Contrasts the real-time recursive indexing of find with the database-driven speeds of locate. Outlines production considerations, security patterns, and execution performance when managing millions of system files.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Storage & File Systems", "File Search Utilities"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://liora.io/en/azure-devops-pipeline-yaml-why-configure-ci-cd-pipelines-with-yaml','datascientest.com: Azure DevOps Pipeline YAML: why configure CI/CD pipelines with YAML?','','2023',3,'Explains why engineering organizations have shifted from legacy visual pipelines to declarative YAML configurations. While curator insights focus on basic configuration-as-code benefits, 2026 realities highlight that YAML pipelines are indispensable for implementing security guardrails, branch-protection policies, and dynamic template validation.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Infrastructure as Code", "Declarative Pipelines"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://liora.io/en/azure-devops-vs-github-actions-which-is-the-best-ci-cd-tool','datascientest.com: Azure DevOps vs GitHub Actions: Which is the best CI/CD tool?','','2023',3,'A comparative architectural breakdown of Azure DevOps and GitHub Actions, analyzing task structures, marketplace ecosystems, and integration capabilities. In 2026, GitHub Actions is the preferred choice for greenfield and open-source projects, while Azure DevOps remains the standard for large enterprise portfolios with legacy dependencies.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Platform Selection"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://liquidat.wordpress.com/2016/06/27/howto-writing-an-ansible-module-for-a-rest-api',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','80e15363d4e39a54c634ff4414f45f692ec551eb28c4e9a11c14bd7de336c814',100.0,1.77902937798647189e+09,1,'2026-05-17T16:49:37.986472+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://liquidat.wordpress.com/2016/06/27/howto-writing-an-ansible-module-for-a-rest-api',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','80e15363d4e39a54c634ff4414f45f692ec551eb28c4e9a11c14bd7de336c814',100.0,1779029377,1,'2026-05-17T16:49:37.986472+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://liquidat.wordpress.com/2021/08/15/good-bye-red-hat','liquidat.wordpress.com: Good bye Red Hat','','2021',0,'An insider retrospective detailing the architectural and cultural transitions at Red Hat post-IBM acquisition. It serves as a case study for senior architects and business leaders evaluating the fragile relationship between corporate engineering interests and open-source community health.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Corporate Engineering Culture", "Personal Perspective"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://lisowski0925.medium.com/using-kubernetes-csrs-and-rbac-for-cluster-user-authentication-and-authorization-9df5498655cd','lisowski0925.medium.com: Using Kubernetes Certificate Signing Requests and'' RBAC for User Authentication and Authorization','','N/A',0,'A curated technical resource and architectural guide covering lisowski0925.medium.com: Using Kubernetes Certificate Signing Requests and'' RBAC for User Authentication and Authorization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937112590694e+09,0,'2026-05-17T16:49:31.125907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://livecodestream.dev/post/2020-08-21-git-concepts-and-workflow-for-beginners','livecodestream.dev: Git Concepts and Workflow for Beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','173202ab6dc904439d9dc9c6336d322758dae7c8b36dddde212069261fc00577',100.0,1.77903097116469693e+09,0,'2026-05-17T17:16:11.164697+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://livecodestream.dev/post/five-advanced-git-concepts-that-make-you-look-like-a-pro','livecodestream.dev: Five Advanced Git Concepts that Make You Look Like a'' Pro','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','173202ab6dc904439d9dc9c6336d322758dae7c8b36dddde212069261fc00577',100.0,1.77903070604778504e+09,0,'2026-05-17T17:11:46.047785+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://livecodestream.dev/post/2020-08-21-git-concepts-and-workflow-for-beginners"}'); +INSERT INTO "resources" VALUES('https://lisowski0925.medium.com/using-kubernetes-csrs-and-rbac-for-cluster-user-authentication-and-authorization-9df5498655cd','lisowski0925.medium.com: Using Kubernetes Certificate Signing Requests and'' RBAC for User Authentication and Authorization','','N/A',0,'A curated technical resource and architectural guide covering lisowski0925.medium.com: Using Kubernetes Certificate Signing Requests and'' RBAC for User Authentication and Authorization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.125907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://livecodestream.dev/post/2020-08-21-git-concepts-and-workflow-for-beginners','livecodestream.dev: Git Concepts and Workflow for Beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','173202ab6dc904439d9dc9c6336d322758dae7c8b36dddde212069261fc00577',100.0,1779030971,0,'2026-05-17T17:16:11.164697+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://livecodestream.dev/post/five-advanced-git-concepts-that-make-you-look-like-a-pro','livecodestream.dev: Five Advanced Git Concepts that Make You Look Like a'' Pro','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','173202ab6dc904439d9dc9c6336d322758dae7c8b36dddde212069261fc00577',100.0,1779030706,0,'2026-05-17T17:11:46.047785+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://livecodestream.dev/post/2020-08-21-git-concepts-and-workflow-for-beginners"}'); INSERT INTO "resources" VALUES('https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions','10 Real-World Kubernetes Troubleshooting Scenarios and Solutions','','2023',0,'This compilation details ten authentic, highly technical outage scenarios encountered in production Kubernetes clusters, complete with step-by-step diagnostic paths and resolutions. It covers complex issues like DNS resolution failure, certificate expiration, and stateful volume mounting locks. The practical nature of these scenarios makes this an invaluable resource for active operations teams.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Playbooks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://localstack.cloud','localstack.cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a76ebcbf6fffb7e59e729e088ea3597514f1c58cfa6e5088a1394589c4b0e17',100.0,1.77902914825344491e+09,0,'2026-05-17T16:45:48.253445+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://www.localstack.cloud"}'); +INSERT INTO "resources" VALUES('https://localstack.cloud','localstack.cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a76ebcbf6fffb7e59e729e088ea3597514f1c58cfa6e5088a1394589c4b0e17',100.0,1779029148,0,'2026-05-17T16:45:48.253445+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://www.localstack.cloud"}'); INSERT INTO "resources" VALUES('https://locust.io','Locust','','2025',5,'An open-source, developer-centric performance testing tool that enables writing load scenarios in pure Python. It avoids fragile XML configuration files by favoring dynamic, code-as-configuration scripts, allowing engineering teams to scale out tests across millions of concurrent users using an event-driven greenlet model.','Python','Framework','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "Performance Testing", "Locust"]','["[DE FACTO STANDARD]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://loft-sh.medium.com/10-essentials-for-kubernetes-access-control-a67ae72977dd','loft-sh.medium.com: 10 Essentials for Kubernetes Access Control','','N/A',0,'A curated technical resource and architectural guide covering loft-sh.medium.com: 10 Essentials for Kubernetes Access Control in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902927417439794e+09,0,'2026-05-17T16:47:54.174398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://loft-sh.medium.com/how-virtual-kubernetes-clusters-can-speed-up-your-local-development-e5645614a3c5','loft-sh.medium.com: How Virtual Kubernetes Clusters Can Speed Up Your Local'' Development','','N/A',0,'A curated technical resource and architectural guide covering loft-sh.medium.com: How Virtual Kubernetes Clusters Can Speed Up Your Local'' Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029916.40686,0,'2026-05-17T16:58:36.406860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://loft-sh.medium.com/kubernetes-network-policies-a-practitioners-guide-c9bb4cdd0dbc','loft-sh.medium.com: Kubernetes Network Policies: A Practitioner’s Guide'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering loft-sh.medium.com: Kubernetes Network Policies: A Practitioner’s Guide'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959422559905e+09,0,'2026-05-17T16:53:14.225599+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://loft-sh.medium.com/kubernetes-statefulset-examples-best-practices-902cd50f7fff','loft-sh.medium.com: Kubernetes StatefulSet — Examples & Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033663.21966,0,'2026-05-17T18:01:03.219660+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-statefulset-examples-and-best-practices"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/10-essentials-for-kubernetes-multi-tenancy','loft.sh: 10 Essentials For Kubernetes Multi-Tenancy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22d19aae8b023938844cffd26143b4fb4190c7b88a5a80905630db927b8ce956',100.0,1.77903101771319389e+09,0,'2026-05-17T17:16:57.713194+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://website.vcluster.com/blog/kubernetes-multi-tenancy-10-essential-considerations"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/checklist-for-kubernetes-based-development','loft.sh: Checklist for Kubernetes-Based Development 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cd281415d30ca4ff222d0ac17b508936a53c74664f334ed8ff5ea4f33bb4887',100.0,1779030673.85078,0,'2026-05-17T17:11:13.850780+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/checklist-for-kubernetes-based-development"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/docker-compose-to-kubernetes-step-by-step-migration','loft.sh: Docker Compose to Kubernetes: Step-by-Step Migration 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','824c1816da043e3adaf73df0a784afc793459b47e3d40d86804e2b7f1bf187d9',100.0,1.77903215768233704e+09,0,'2026-05-17T17:35:57.682337+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/docker-compose-to-kubernetes-step-by-step-migration"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/gitops-kubernetes-explained','loft.sh: GitOps + Kubernetes Explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53e6c98eb720500ca689bbec0a4f1d555069edc6e8113d4a05d1936092d4bb68',100.0,1.77903134000223207e+09,0,'2026-05-17T17:22:20.002232+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/gitops-kubernetes-explained"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/how-to-set-up-kubernetes-requests-and-limits','loft.sh: How to Set Up Kubernetes Requests and Limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a675c7749d009f94d3fc6decd154b7a6af0c2e1bbe7ade58a5b531816be8b11',100.0,1.77903175934879302e+09,0,'2026-05-17T17:29:19.348793+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/how-to-set-up-kubernetes-requests-and-limits"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-admission-controllers-what-they-are-and-why-they-matter','loft.sh: Kubernetes Admission Controllers: What They Are and Why They Matter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f575d6cf646af7baa351282e47e6fe95ef502ada5be8646998a811c269e90602',100.0,1.77903073676911211e+09,0,'2026-05-17T17:12:16.769112+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-admission-controllers-what-they-are-and-why-they-matter"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-and-ldap-enterprise-authentication-for-kubernetes','loft.sh: Kubernetes and LDAP: Enterprise Authentication for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58336cdb82fef162f3126705ea74fd1526da26f57cadb68f97245b6e659c44b5',100.0,1.77903449756958389e+09,0,'2026-05-17T18:14:57.569584+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-and-ldap-enterprise-authentication-for-kubernetes"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-cost-monitoring-with-prometheus-and-grafana','loft.sh: Kubernetes Cost Monitoring with Prometheus & Grafana','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d2fa09804a391982ec003b89b1c5dc2653a8f24c14d8038f90998b8dea27921',100.0,1.77903391757006192e+09,0,'2026-05-17T18:05:17.570062+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-cost-monitoring-with-prometheus-and-grafana"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-cost-savings','loft.sh: Kubernetes Cost Savings By Reducing The Number Of Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','512a235e1ff0b7ed4f57b48c6b84a64876c3f7613e7e74f913342555e1a062b4',100.0,1.77903112615650796e+09,0,'2026-05-17T17:18:46.156508+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://website.vcluster.com/blog/a-complete-guide-to-kubernetes-cost-optimization"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-dashboards-headlamp','loft.sh: Kubernetes Dashboards: Headlamp','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c387d5f2fd50eecb4253b11b554b718f310f51289c033385d5d57258e92a3425',100.0,1.77903142947545504e+09,0,'2026-05-17T17:23:49.475455+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-dashboards-headlamp"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-development-environments-comparison','loft.sh: Kubernetes Development Environments – A Comparison','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e29278d881a8f6776167ec6bdea0160bff02f0ce312c2939e2d55b143a9a99c',100.0,1.7790296791282041e+09,0,'2026-05-17T16:54:39.128204+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://website.vcluster.com/blog/kubernetes-development-environments-a-comparison"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-monitoring-dashboards-5-best-open-source-tools','loft.sh: Kubernetes Monitoring Dashboards - 5 Best Open-Source Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ddabb7c5ff924b4a5fb7196428115b00e91ee150bacb4f6e48ca4b3aa76b4a8f',100.0,1.779030736774158e+09,0,'2026-05-17T17:12:16.774158+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-monitoring-dashboards-5-best-open-source-tools"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-multi-tenancy-why-virtual-clusters-are-the-best-solution','loft.sh: Kubernetes Multi-Tenancy: Why Virtual Clusters Are The Best Solution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a303dfff3d7707b8952c8b126315047d6c58f6e995e8ba8a894c13f8c5c74511',100.0,1.7790290683012669e+09,0,'2026-05-17T16:44:28.301267+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-multi-tenancy-why-virtual-clusters-are-the-best-solution"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-network-policies-a-practitioners-guide','loft.sh: Kubernetes Network Policies: A Practitioner''s Guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e6a89f3124705b8c291f0e8a986c7a4f5d1e4fc66c40487027de86d4f1930d6',100.0,1.77902924689166188e+09,0,'2026-05-17T16:47:26.891662+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://loft-sh.medium.com/kubernetes-network-policies-a-practitioners-guide-c9bb4cdd0dbc"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-network-policies-for-isolating-namespaces','loft.sh: Kubernetes Network Policies for Isolating Namespaces 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','244df131649df88f17e028995910d6c9dfa6cbe3645fb75c88d51b2a5434f966',100.0,1.77903403987411308e+09,0,'2026-05-17T18:07:19.874113+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-network-policies-for-isolating-namespaces"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-nginx-ingress-10-useful-configuration-options','==loft.sh: Kubernetes NGINX Ingress: 10 Useful Configuration Options== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','da34442488b79340a7becf13144fe882f8fc2121c4e7a235fe0d226fce0ee10e',100.0,1.77903095474895501e+09,0,'2026-05-17T17:15:54.748955+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-on-windows-6-life-saving-tools-and-tips','loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fa28fe7032a5c397437a305a55aed5404bc316b3ad440442bba2a8b6d1437381',100.0,1.77903144280565404e+09,0,'2026-05-17T17:24:02.805654+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-rbac-basics-and-advanced-patterns','loft.sh: Kubernetes RBAC: Basics and Advanced Patterns','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b731d83433777dfc4f031101136e8ccc3b63d764bd64613a953e001cdc416ed0',100.0,1.77903020788635897e+09,0,'2026-05-17T17:03:27.886359+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-rbac-basics-and-advanced-patterns"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-readiness-probes-examples-common-pitfalls','loft.sh: Kubernetes Readiness Probes - Examples & Common Pitfalls','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df221a2ca8fc8645d4b7c8ad16bb4a1c9a3875aebe631aac2189a8dad17dbcbb',100.0,1.77903442329297804e+09,0,'2026-05-17T18:13:43.292978+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://itnext.io/kubernetes-readiness-probes-examples-common-pitfalls-136e3a9a058d"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-statefulset-examples-and-best-practices','loft.sh: Kubernetes StatefulSet - Examples & Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a2334056751d73be559454db2e154eac7fa4b04b8d56e5c95916cba7ee3701b',100.0,1.77903290044012808e+09,0,'2026-05-17T17:48:20.440128+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://loft-sh.medium.com/kubernetes-statefulset-examples-best-practices-902cd50f7fff"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-virtual-clusters-for-ci-cd-testing','loft.sh: Kubernetes: Virtual Clusters For CI/CD & Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03d39972e3d20c3acfd8d63dec4947eea033c33ecaa00e4612b78e64462c2589',100.0,1.77903350112023305e+09,0,'2026-05-17T17:58:21.120233+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-virtual-clusters-for-ci-cd-testing"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/multi-tenant-kubernetes-clusters-challenges-and-useful-tooling','loft.sh: Multi-Tenant Kubernetes Clusters: Challenges and Useful Tooling','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1e0316a590c8f83963277692b994c8b1e3ad8ec0f9471d4d453a5b260fbc0a6',100.0,1.77903188293047809e+09,0,'2026-05-17T17:31:22.930478+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/multi-tenant-kubernetes-clusters-challenges-and-useful-tooling"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/platform-engineering-the-definitive-guide','loft.sh: Platform Engineering: The Definitive Guide','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3f81a07484e0f093a21e00a377250111c77acba121d8007885cb40c3c3b25fce',100.0,1.77903143567183089e+09,0,'2026-05-17T17:23:55.671831+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/platform-engineering-the-definitive-guide"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/reduce-kubernetes-cost','loft.sh: How To Reduce Your Kubernetes Cost','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','512a235e1ff0b7ed4f57b48c6b84a64876c3f7613e7e74f913342555e1a062b4',100.0,1.7790292746753211e+09,0,'2026-05-17T16:47:54.675321+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://loft.sh/blog/kubernetes-cost-savings"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/self-service-kubernetes-namespaces-are-a-game-changer','Self-Service Kubernetes Namespaces Are A Game-Changer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e3bf68be75cc0a83925e9e79cfce475dbfceeafacabcb4008420dca7f550473',100.0,1.7790339238876779e+09,0,'2026-05-17T18:05:23.887678+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/self-service-kubernetes-namespaces-are-a-game-changer"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/skaffold-vs-tilt-vs-devspace','loft.sh: Skaffold vs Tilt vs DevSpace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f601f4e9f8d602e0c1e1249958f2dacd196930fa4c62270498a8a4ea56463a5',100.0,1.7790290683114531e+09,0,'2026-05-17T16:44:28.311453+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/skaffold-vs-tilt-vs-devspace"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/the-cost-of-managed-kubernetes-a-comparison','loft.sh: The Cost of Managed Kubernetes - A Comparison 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8525ff50149456a7791b51875e6183b4de9c40fffe35b2b9879e01777bee818',100.0,1.77902906829994201e+09,0,'2026-05-17T16:44:28.299942+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/the-cost-of-managed-kubernetes-a-comparison"}'); -INSERT INTO "resources" VALUES('https://loft.sh/blog/using-kubernetes-ephemeral-containers-for-troubleshooting','==loft.sh: Using Kubernetes Ephemeral Containers for Troubleshooting==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','243ac4ca346db38ab8b2bd6917fa69ddb81573f6e77969c408476d670c217f7b',100.0,1.77903073244771504e+09,0,'2026-05-17T17:12:12.447715+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://logging.apache.org/log4j/2.x/security.html','Apache Log4j Security Vulnerabilities','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c2ac5cc920971d3734f8bca8d53cdc1e7a68b0c2902600103b6411a78ea4ad68',100.0,1.77903020426151609e+09,0,'2026-05-17T17:03:24.261516+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://logging.apache.org/security.html"}'); +INSERT INTO "resources" VALUES('https://loft-sh.medium.com/10-essentials-for-kubernetes-access-control-a67ae72977dd','loft-sh.medium.com: 10 Essentials for Kubernetes Access Control','','N/A',0,'A curated technical resource and architectural guide covering loft-sh.medium.com: 10 Essentials for Kubernetes Access Control in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029274,0,'2026-05-17T16:47:54.174398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://loft-sh.medium.com/how-virtual-kubernetes-clusters-can-speed-up-your-local-development-e5645614a3c5','loft-sh.medium.com: How Virtual Kubernetes Clusters Can Speed Up Your Local'' Development','','N/A',0,'A curated technical resource and architectural guide covering loft-sh.medium.com: How Virtual Kubernetes Clusters Can Speed Up Your Local'' Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029916,0,'2026-05-17T16:58:36.406860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://loft-sh.medium.com/kubernetes-network-policies-a-practitioners-guide-c9bb4cdd0dbc','loft-sh.medium.com: Kubernetes Network Policies: A Practitioner’s Guide'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering loft-sh.medium.com: Kubernetes Network Policies: A Practitioner’s Guide'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.225599+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://loft-sh.medium.com/kubernetes-statefulset-examples-best-practices-902cd50f7fff','loft-sh.medium.com: Kubernetes StatefulSet — Examples & Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033663,0,'2026-05-17T18:01:03.219660+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-statefulset-examples-and-best-practices"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/10-essentials-for-kubernetes-multi-tenancy','loft.sh: 10 Essentials For Kubernetes Multi-Tenancy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22d19aae8b023938844cffd26143b4fb4190c7b88a5a80905630db927b8ce956',100.0,1779031017,0,'2026-05-17T17:16:57.713194+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://website.vcluster.com/blog/kubernetes-multi-tenancy-10-essential-considerations"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/checklist-for-kubernetes-based-development','loft.sh: Checklist for Kubernetes-Based Development 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cd281415d30ca4ff222d0ac17b508936a53c74664f334ed8ff5ea4f33bb4887',100.0,1779030673,0,'2026-05-17T17:11:13.850780+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/checklist-for-kubernetes-based-development"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/docker-compose-to-kubernetes-step-by-step-migration','loft.sh: Docker Compose to Kubernetes: Step-by-Step Migration 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','824c1816da043e3adaf73df0a784afc793459b47e3d40d86804e2b7f1bf187d9',100.0,1779032157,0,'2026-05-17T17:35:57.682337+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/docker-compose-to-kubernetes-step-by-step-migration"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/gitops-kubernetes-explained','loft.sh: GitOps + Kubernetes Explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53e6c98eb720500ca689bbec0a4f1d555069edc6e8113d4a05d1936092d4bb68',100.0,1779031340,0,'2026-05-17T17:22:20.002232+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/gitops-kubernetes-explained"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/how-to-set-up-kubernetes-requests-and-limits','loft.sh: How to Set Up Kubernetes Requests and Limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a675c7749d009f94d3fc6decd154b7a6af0c2e1bbe7ade58a5b531816be8b11',100.0,1779031759,0,'2026-05-17T17:29:19.348793+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/how-to-set-up-kubernetes-requests-and-limits"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-admission-controllers-what-they-are-and-why-they-matter','loft.sh: Kubernetes Admission Controllers: What They Are and Why They Matter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f575d6cf646af7baa351282e47e6fe95ef502ada5be8646998a811c269e90602',100.0,1779030736,0,'2026-05-17T17:12:16.769112+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-admission-controllers-what-they-are-and-why-they-matter"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-and-ldap-enterprise-authentication-for-kubernetes','loft.sh: Kubernetes and LDAP: Enterprise Authentication for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58336cdb82fef162f3126705ea74fd1526da26f57cadb68f97245b6e659c44b5',100.0,1779034497,0,'2026-05-17T18:14:57.569584+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-and-ldap-enterprise-authentication-for-kubernetes"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-cost-monitoring-with-prometheus-and-grafana','loft.sh: Kubernetes Cost Monitoring with Prometheus & Grafana','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d2fa09804a391982ec003b89b1c5dc2653a8f24c14d8038f90998b8dea27921',100.0,1779033917,0,'2026-05-17T18:05:17.570062+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-cost-monitoring-with-prometheus-and-grafana"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-cost-savings','loft.sh: Kubernetes Cost Savings By Reducing The Number Of Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','512a235e1ff0b7ed4f57b48c6b84a64876c3f7613e7e74f913342555e1a062b4',100.0,1779031126,0,'2026-05-17T17:18:46.156508+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://website.vcluster.com/blog/a-complete-guide-to-kubernetes-cost-optimization"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-dashboards-headlamp','loft.sh: Kubernetes Dashboards: Headlamp','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c387d5f2fd50eecb4253b11b554b718f310f51289c033385d5d57258e92a3425',100.0,1779031429,0,'2026-05-17T17:23:49.475455+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-dashboards-headlamp"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-development-environments-comparison','loft.sh: Kubernetes Development Environments – A Comparison','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e29278d881a8f6776167ec6bdea0160bff02f0ce312c2939e2d55b143a9a99c',100.0,1779029679,0,'2026-05-17T16:54:39.128204+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://website.vcluster.com/blog/kubernetes-development-environments-a-comparison"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-monitoring-dashboards-5-best-open-source-tools','loft.sh: Kubernetes Monitoring Dashboards - 5 Best Open-Source Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ddabb7c5ff924b4a5fb7196428115b00e91ee150bacb4f6e48ca4b3aa76b4a8f',100.0,1779030736,0,'2026-05-17T17:12:16.774158+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-monitoring-dashboards-5-best-open-source-tools"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-multi-tenancy-why-virtual-clusters-are-the-best-solution','loft.sh: Kubernetes Multi-Tenancy: Why Virtual Clusters Are The Best Solution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a303dfff3d7707b8952c8b126315047d6c58f6e995e8ba8a894c13f8c5c74511',100.0,1779029068,0,'2026-05-17T16:44:28.301267+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-multi-tenancy-why-virtual-clusters-are-the-best-solution"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-network-policies-a-practitioners-guide','loft.sh: Kubernetes Network Policies: A Practitioner''s Guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e6a89f3124705b8c291f0e8a986c7a4f5d1e4fc66c40487027de86d4f1930d6',100.0,1779029246,0,'2026-05-17T16:47:26.891662+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://loft-sh.medium.com/kubernetes-network-policies-a-practitioners-guide-c9bb4cdd0dbc"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-network-policies-for-isolating-namespaces','loft.sh: Kubernetes Network Policies for Isolating Namespaces 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','244df131649df88f17e028995910d6c9dfa6cbe3645fb75c88d51b2a5434f966',100.0,1779034039,0,'2026-05-17T18:07:19.874113+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-network-policies-for-isolating-namespaces"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-nginx-ingress-10-useful-configuration-options','==loft.sh: Kubernetes NGINX Ingress: 10 Useful Configuration Options== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','da34442488b79340a7becf13144fe882f8fc2121c4e7a235fe0d226fce0ee10e',100.0,1779030954,0,'2026-05-17T17:15:54.748955+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-on-windows-6-life-saving-tools-and-tips','loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fa28fe7032a5c397437a305a55aed5404bc316b3ad440442bba2a8b6d1437381',100.0,1779031442,0,'2026-05-17T17:24:02.805654+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-rbac-basics-and-advanced-patterns','loft.sh: Kubernetes RBAC: Basics and Advanced Patterns','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b731d83433777dfc4f031101136e8ccc3b63d764bd64613a953e001cdc416ed0',100.0,1779030207,0,'2026-05-17T17:03:27.886359+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-rbac-basics-and-advanced-patterns"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-readiness-probes-examples-common-pitfalls','loft.sh: Kubernetes Readiness Probes - Examples & Common Pitfalls','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df221a2ca8fc8645d4b7c8ad16bb4a1c9a3875aebe631aac2189a8dad17dbcbb',100.0,1779034423,0,'2026-05-17T18:13:43.292978+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://itnext.io/kubernetes-readiness-probes-examples-common-pitfalls-136e3a9a058d"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-statefulset-examples-and-best-practices','loft.sh: Kubernetes StatefulSet - Examples & Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a2334056751d73be559454db2e154eac7fa4b04b8d56e5c95916cba7ee3701b',100.0,1779032900,0,'2026-05-17T17:48:20.440128+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://loft-sh.medium.com/kubernetes-statefulset-examples-best-practices-902cd50f7fff"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-virtual-clusters-for-ci-cd-testing','loft.sh: Kubernetes: Virtual Clusters For CI/CD & Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03d39972e3d20c3acfd8d63dec4947eea033c33ecaa00e4612b78e64462c2589',100.0,1779033501,0,'2026-05-17T17:58:21.120233+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-virtual-clusters-for-ci-cd-testing"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/multi-tenant-kubernetes-clusters-challenges-and-useful-tooling','loft.sh: Multi-Tenant Kubernetes Clusters: Challenges and Useful Tooling','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1e0316a590c8f83963277692b994c8b1e3ad8ec0f9471d4d453a5b260fbc0a6',100.0,1779031882,0,'2026-05-17T17:31:22.930478+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/multi-tenant-kubernetes-clusters-challenges-and-useful-tooling"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/platform-engineering-the-definitive-guide','loft.sh: Platform Engineering: The Definitive Guide','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3f81a07484e0f093a21e00a377250111c77acba121d8007885cb40c3c3b25fce',100.0,1779031435,0,'2026-05-17T17:23:55.671831+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/platform-engineering-the-definitive-guide"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/reduce-kubernetes-cost','loft.sh: How To Reduce Your Kubernetes Cost','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','512a235e1ff0b7ed4f57b48c6b84a64876c3f7613e7e74f913342555e1a062b4',100.0,1779029274,0,'2026-05-17T16:47:54.675321+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://loft.sh/blog/kubernetes-cost-savings"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/self-service-kubernetes-namespaces-are-a-game-changer','Self-Service Kubernetes Namespaces Are A Game-Changer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e3bf68be75cc0a83925e9e79cfce475dbfceeafacabcb4008420dca7f550473',100.0,1779033923,0,'2026-05-17T18:05:23.887678+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/self-service-kubernetes-namespaces-are-a-game-changer"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/skaffold-vs-tilt-vs-devspace','loft.sh: Skaffold vs Tilt vs DevSpace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f601f4e9f8d602e0c1e1249958f2dacd196930fa4c62270498a8a4ea56463a5',100.0,1779029068,0,'2026-05-17T16:44:28.311453+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/skaffold-vs-tilt-vs-devspace"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/the-cost-of-managed-kubernetes-a-comparison','loft.sh: The Cost of Managed Kubernetes - A Comparison 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8525ff50149456a7791b51875e6183b4de9c40fffe35b2b9879e01777bee818',100.0,1779029068,0,'2026-05-17T16:44:28.299942+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/the-cost-of-managed-kubernetes-a-comparison"}'); +INSERT INTO "resources" VALUES('https://loft.sh/blog/using-kubernetes-ephemeral-containers-for-troubleshooting','==loft.sh: Using Kubernetes Ephemeral Containers for Troubleshooting==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','243ac4ca346db38ab8b2bd6917fa69ddb81573f6e77969c408476d670c217f7b',100.0,1779030732,0,'2026-05-17T17:12:12.447715+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://logging.apache.org/log4j/2.x/security.html','Apache Log4j Security Vulnerabilities','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c2ac5cc920971d3734f8bca8d53cdc1e7a68b0c2902600103b6411a78ea4ad68',100.0,1779030204,0,'2026-05-17T17:03:24.261516+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://logging.apache.org/security.html"}'); INSERT INTO "resources" VALUES('https://logging.apache.org/security.html','Apache Log4j Security Vulnerabilities','','2021',0,'The official security database maintained by the Apache Software Foundation for Log4j vulnerabilities. It provides critical, authoritative data regarding affected library versions, dynamic parameter disabling options, and configuration overrides. It serves as a vital reference for verifying compliance across Java-based environments.','None','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4j Security Documentation"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=09213cdc-9f30-4e82-aa6f-9b6e8d82dab3&redirect_uri=https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fs%2Fauth%2Foauth2callback%2Fproviderid%2Fdefault&response_type=code&state=l6szqle4bzDgvgJagl8z4PdMvpp_5xu-WPFDEhepQ0JV4o6p1Oiy79YAZuEPj3BnEO_EXjdV2VJH4ckf68foAKVHFZ9zL0POiDIgyviNM2LPLGkKCrmP95s8cCy29jWSMUodTlRNE7u4fcWrQ3_-0x0suxxUZh0nRgtFL0BouINjnmwDFGMwFhi1w5p0fjhA99nnnjuaIC8aIgq1A2Orcmawz9DQyoYwqLMlKMupP-U&scope=User.Read+openid+email+profile+offline_access&referer=https%3A%2F%2Ftechcommunity.microsoft.com%2Fblog%2F-%2Fintroduction-to-azure-devops-workload-identity-federation-oidc%2F3908687',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering login.microsoftonline.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','03d6c7ba42ee4bd58d9869da5091e0480d3c7397888c94ad9c249b31c3772456',100.0,1.77913049502328801e+09,1,'2026-05-18T20:54:55.023288+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io','logz.io','','N/A',0,'A curated technical resource and architectural guide covering logz.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614284023094e+09,0,'2026-06-18T00:42:22.840231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/aws-ec2-metrics','logz.io: What are AWS EC2 Instances? A Tutorial for EC2 Metrics Shipping'' with Logz.io','','N/A',0,'A curated technical resource and architectural guide covering logz.io: What are AWS EC2 Instances? A Tutorial for EC2 Metrics Shipping'' with Logz.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173587613694906e+09,0,'2026-06-18T00:37:56.136949+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/aws-lambda-metrics-monitoring-guide','logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus & Logz.io','','N/A',0,'A curated technical resource and architectural guide covering logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus & Logz.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173587627181506e+09,0,'2026-06-18T00:37:56.271815+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md", "docs/prometheus.md"]','["aws-monitoring.md", "prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/finops-observability-monitoring-kubernetes-cost','logz.io: FinOps Observability: Monitoring Kubernetes Cost','','N/A',0,'A curated technical resource and architectural guide covering logz.io: FinOps Observability: Monitoring Kubernetes Cost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594022278404e+09,0,'2026-06-18T00:39:00.222784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/grok-pattern-examples-for-log-parsing','logz.io: Grok Pattern Examples for Log Parsing','','N/A',0,'A curated technical resource and architectural guide covering logz.io: Grok Pattern Examples for Log Parsing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610163658189e+09,0,'2026-06-18T00:41:41.636582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/kibana-tutorial-2','dzone: Kibana Tutorial: Part 2 - Creating Visualizations','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790311858879919e+09,0,'2026-05-17T17:19:45.887992+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/logstash-grok','logz.io: A Beginner’s Guide to Logstash Grok','','N/A',0,'A curated technical resource and architectural guide covering logz.io: A Beginner’s Guide to Logstash Grok in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610173911809e+09,0,'2026-06-18T00:41:41.739118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/monitoring-reality-check','logz.io: A Monitoring Reality Check: More of the Same Won’t Work','','N/A',0,'A curated technical resource and architectural guide covering logz.io: A Monitoring Reality Check: More of the Same Won’t Work in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173609111823391e+09,0,'2026-06-18T00:41:31.118234+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/open-source-monitoring-tools-for-kubernetes','logz.io: Top 11 Open Source Monitoring Tools for Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering logz.io: Top 11 Open Source Monitoring Tools for Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173609128705406e+09,0,'2026-06-18T00:41:31.287054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/open-source-observability-adoption-migration-curve','logz.io: The Open Source Observability Adoption and Migration Curve','','N/A',0,'A curated technical resource and architectural guide covering logz.io: The Open Source Observability Adoption and Migration Curve in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173609130527091e+09,0,'2026-06-18T00:41:31.305271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/opensearch-1-0-ga-generally-available-elasticsearch-kibana-fork','logz.io: OpenSearch Is Now Generally Available!','','N/A',0,'A curated technical resource and architectural guide covering logz.io: OpenSearch Is Now Generally Available! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610186331892e+09,0,'2026-06-18T00:41:41.863319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/prometheus-as-a-service-launch','logz.io: Logz.io’s Prometheus-as-a-Service is Generally Available 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902963407603096e+09,0,'2026-05-17T16:53:54.076031+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/unified-observability-kubernetes-360','logz.io: Unified Observability: Announcing Kubernetes 360','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790327317583611e+09,0,'2026-05-17T17:45:31.758361+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/blog/windows-kubernetes-nodes-aks-metrics','logz.io: Collecting Metrics from Windows Kubernetes Nodes in AKS 🌟','','N/A',0,'A curated technical resource and architectural guide covering logz.io: Collecting Metrics from Windows Kubernetes Nodes in AKS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817360783309369e+09,0,'2026-06-18T00:41:18.330937+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/learn/opentelemetry-guide','==logz.io: Beginner’s Guide to OpenTelemetry== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790321775435481e+09,0,'2026-05-17T17:36:17.543548+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://logz.io/news-posts/logz-io-announces-support-for-opensearch-a-community-driven-open-source-fork-of-elasticsearch-and-kibana','logz.io: Logz.io Announces Support for OpenSearch; A Community-driven Open'' Source Fork of Elasticsearch and Kibana','','N/A',0,'A curated technical resource and architectural guide covering logz.io: Logz.io Announces Support for OpenSearch; A Community-driven Open'' Source Fork of Elasticsearch and Kibana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781736101754426e+09,0,'2026-06-18T00:41:41.754426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=09213cdc-9f30-4e82-aa6f-9b6e8d82dab3&redirect_uri=https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fs%2Fauth%2Foauth2callback%2Fproviderid%2Fdefault&response_type=code&state=l6szqle4bzDgvgJagl8z4PdMvpp_5xu-WPFDEhepQ0JV4o6p1Oiy79YAZuEPj3BnEO_EXjdV2VJH4ckf68foAKVHFZ9zL0POiDIgyviNM2LPLGkKCrmP95s8cCy29jWSMUodTlRNE7u4fcWrQ3_-0x0suxxUZh0nRgtFL0BouINjnmwDFGMwFhi1w5p0fjhA99nnnjuaIC8aIgq1A2Orcmawz9DQyoYwqLMlKMupP-U&scope=User.Read+openid+email+profile+offline_access&referer=https%3A%2F%2Ftechcommunity.microsoft.com%2Fblog%2F-%2Fintroduction-to-azure-devops-workload-identity-federation-oidc%2F3908687',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering login.microsoftonline.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','03d6c7ba42ee4bd58d9869da5091e0480d3c7397888c94ad9c249b31c3772456',100.0,1779130495,1,'2026-05-18T20:54:55.023288+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io','logz.io','','N/A',0,'A curated technical resource and architectural guide covering logz.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736142,0,'2026-06-18T00:42:22.840231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/aws-ec2-metrics','logz.io: What are AWS EC2 Instances? A Tutorial for EC2 Metrics Shipping'' with Logz.io','','N/A',0,'A curated technical resource and architectural guide covering logz.io: What are AWS EC2 Instances? A Tutorial for EC2 Metrics Shipping'' with Logz.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735876,0,'2026-06-18T00:37:56.136949+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/aws-lambda-metrics-monitoring-guide','logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus & Logz.io','','N/A',0,'A curated technical resource and architectural guide covering logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus & Logz.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735876,0,'2026-06-18T00:37:56.271815+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md", "docs/prometheus.md"]','["aws-monitoring.md", "prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/finops-observability-monitoring-kubernetes-cost','logz.io: FinOps Observability: Monitoring Kubernetes Cost','','N/A',0,'A curated technical resource and architectural guide covering logz.io: FinOps Observability: Monitoring Kubernetes Cost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.222784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/grok-pattern-examples-for-log-parsing','logz.io: Grok Pattern Examples for Log Parsing','','N/A',0,'A curated technical resource and architectural guide covering logz.io: Grok Pattern Examples for Log Parsing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.636582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/kibana-tutorial-2','dzone: Kibana Tutorial: Part 2 - Creating Visualizations','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.887992+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/logstash-grok','logz.io: A Beginner’s Guide to Logstash Grok','','N/A',0,'A curated technical resource and architectural guide covering logz.io: A Beginner’s Guide to Logstash Grok in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.739118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/monitoring-reality-check','logz.io: A Monitoring Reality Check: More of the Same Won’t Work','','N/A',0,'A curated technical resource and architectural guide covering logz.io: A Monitoring Reality Check: More of the Same Won’t Work in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.118234+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/open-source-monitoring-tools-for-kubernetes','logz.io: Top 11 Open Source Monitoring Tools for Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering logz.io: Top 11 Open Source Monitoring Tools for Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.287054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/open-source-observability-adoption-migration-curve','logz.io: The Open Source Observability Adoption and Migration Curve','','N/A',0,'A curated technical resource and architectural guide covering logz.io: The Open Source Observability Adoption and Migration Curve in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.305271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/opensearch-1-0-ga-generally-available-elasticsearch-kibana-fork','logz.io: OpenSearch Is Now Generally Available!','','N/A',0,'A curated technical resource and architectural guide covering logz.io: OpenSearch Is Now Generally Available! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.863319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/prometheus-as-a-service-launch','logz.io: Logz.io’s Prometheus-as-a-Service is Generally Available 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029634,0,'2026-05-17T16:53:54.076031+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/unified-observability-kubernetes-360','logz.io: Unified Observability: Announcing Kubernetes 360','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032731,0,'2026-05-17T17:45:31.758361+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/blog/windows-kubernetes-nodes-aks-metrics','logz.io: Collecting Metrics from Windows Kubernetes Nodes in AKS 🌟','','N/A',0,'A curated technical resource and architectural guide covering logz.io: Collecting Metrics from Windows Kubernetes Nodes in AKS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736078,0,'2026-06-18T00:41:18.330937+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/learn/opentelemetry-guide','==logz.io: Beginner’s Guide to OpenTelemetry== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032177,0,'2026-05-17T17:36:17.543548+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://logz.io/news-posts/logz-io-announces-support-for-opensearch-a-community-driven-open-source-fork-of-elasticsearch-and-kibana','logz.io: Logz.io Announces Support for OpenSearch; A Community-driven Open'' Source Fork of Elasticsearch and Kibana','','N/A',0,'A curated technical resource and architectural guide covering logz.io: Logz.io Announces Support for OpenSearch; A Community-driven Open'' Source Fork of Elasticsearch and Kibana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.754426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://lonesysadmin.net','The Lone Sysadmin','','2026',3,'A veteran systems administration blog focusing on virtualization, hardware, and automation infrastructure. Written from a practitioner''s perspective, it features case studies and architectural considerations for datacenter management.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Infrastructure Automation", "SysAdmin Blogs"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://longhorn.io','Longhorn','','2026',5,'Longhorn is a lightweight, distributed block storage system for Kubernetes, engineered as a graduated CNCF project. It abstracts hardware arrays by configuring a replica-aware storage engine for each volume, operating as dynamic microservices to deliver features like snapshots, automated backups, and cross-cluster replication.','Go','Platform','Medium',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Distributed Block Storage"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://loopholelabs.io','architect.io: Get started with the Terraform Kubernetes provider','','2022',0,'A structured introduction to the official Kubernetes provider. Outlines how to define namespaces, secrets, configmaps, and simple microservice deployments using HCL declaratives rather than raw YAML resource files.','HCL','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Official Integration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); @@ -9505,11 +9505,11 @@ INSERT INTO "resources" VALUES('https://loves.cloud/creation-of-a-fully-automate INSERT INTO "resources" VALUES('https://loves.cloud/kubernetes-an-introduction','loves.cloud: Kubernetes: An Introduction','','2020',3,'Introduces the foundational architecture of Kubernetes, tracing its heritage from Google''s internal Borg system to an open-source standard. Explains core concepts such as Pods, Services, Deployments, and the control plane architecture (API Server, etcd, Scheduler, Controller Manager) for bare-metal and cloud migrations.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Orchestration", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://loves.cloud/setting-up-a-kubernetes-cluster-on-ubuntu-18-04','Setting Up a Kubernetes Cluster on Ubuntu 18.04','','2018',0,'An early tutorial detailing step-by-step master and worker initialization on legacy Ubuntu 18.04 using Kubeadm. Explains system preparation, Docker daemon runtime configuration, and initial CNI deployment steps.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Guides"]','["[LEGACY]"]','[]','["kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://lucid.co/blog/agile-vs-waterfall-vs-kanban-vs-scrum','lucidchart.com: Agile vs. Waterfall vs. Kanban vs. Scrum: What’s the Difference?','','2022',0,'Provides a visual-oriented breakdown of classic and modern software lifecycle management frameworks. Helps technical architects align operational workflows (such as sprint planning and continuous delivery cycles) with the organizational capability and architecture style of the organization.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Process Comparison"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://lucid.co/lucidscale',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','752081eef220ca146312d72c672f3a0ad5b22a1bbb53d63dc25e17ce0476de2f',100.0,1.77913049497623491e+09,0,'2026-05-18T20:54:54.976235+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://lucid.co/lucidscale',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','752081eef220ca146312d72c672f3a0ad5b22a1bbb53d63dc25e17ce0476de2f',100.0,1779130494,0,'2026-05-18T20:54:54.976235+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://lucid.co/marketplace/91074b9b/aws','Lucidchart','','2025',0,'Lucidchart''s integrated AWS modeling module, optimized to dynamically visualize multi-region topologies, network firewalls, and resource clusters directly using official AWS iconography.','None','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Interactive Diagramming", "Enterprise"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://lucidscale.com','==Lucidscale: Import your architecture==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f86b851e42c2dc350188fba6ffe061249a0358cc1fd5e9834c88f5f4cbfc0178',100.0,1.77903401576371598e+09,0,'2026-05-17T18:06:55.763716+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://lucidscale.com','==Lucidscale: Import your architecture==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f86b851e42c2dc350188fba6ffe061249a0358cc1fd5e9834c88f5f4cbfc0178',100.0,1779034015,0,'2026-05-17T18:06:55.763716+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://lucperkins.dev/blog/service-mesh-use-cases','lucperkins.dev: Service mesh use cases','','2020',3,'A comprehensive breakdown of architectural scenarios where introducing a service mesh becomes mathematically and operationally viable. It contrasts simple setups with distributed, high-security, and multi-cloud enterprise topologies requiring advanced traffic management.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Service Mesh", "System Design"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://luis-sena.medium.com/automated-aws-load-balancer-warm-up-d0b4084c8bbc','==luis-sena.medium.com: Automated AWS Load Balancer Warm-Up==','','N/A',0,'A curated technical resource and architectural guide covering ==luis-sena.medium.com: Automated AWS Load Balancer Warm-Up== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902922546385788e+09,0,'2026-05-17T16:47:05.463858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://luis-sena.medium.com/automated-aws-load-balancer-warm-up-d0b4084c8bbc','==luis-sena.medium.com: Automated AWS Load Balancer Warm-Up==','','N/A',0,'A curated technical resource and architectural guide covering ==luis-sena.medium.com: Automated AWS Load Balancer Warm-Up== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.463858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://luke.geek.nz/azure/azure-architecture-solution-requirement-consideration-checklist','luke.geek.nz/azure: Azure Architecture - Solution Requirement Consideration Checklist','','2024',0,'A comprehensive architectural considerations checklist for scoping Azure environments. Covers critical paths including disaster recovery, security, compliance, performance scaling, and cost tracking, ensuring solutions are robustly aligned with CAF standards.','English','Architecture Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Microservices", "Architecture Design", "Architectural Governance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://luke.geek.nz/azure/azure-naming-tool-api-bicep-resources','luke.geek.nz: Using the Azure Naming Tool API to name your Bicep resources','','2023',0,'Integrates the Azure Naming Tool REST API directly into Bicep templates during deployment loops. By utilizing deployment scripts or user-defined functions, it enforces consistent corporate naming standards programmatically.','Bicep','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Governance", "Enterprise Naming"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://luke.geek.nz/azure/export-azure-devops-repos-azure-storage-account','luke.geek.nz/azure: Export Azure DevOps Repositories to Azure Storage Account','','2023',3,'Provides custom scripting recipes for archiving and exporting Git repositories from Azure DevOps organizations to secure Azure Storage accounts. While native recovery tools have evolved, 2026 compliance audits for highly regulated industries still mandate offline, secondary backups of both repositories and metadata.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Data Protection & Backup", "Azure DevOps Security", "Compliance"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); @@ -9517,150 +9517,150 @@ INSERT INTO "resources" VALUES('https://lukechannings.com/blog/2020-05-10-kubern INSERT INTO "resources" VALUES('https://luminousmen.com/post/a-very-quick-introduction-to-the-pain-of-aws-cloudformation','luminousmen.com: A very quick introduction to the pain of AWS CloudFormation','','2021',0,'An objective critique analyzing the structural drawbacks of CloudFormation, including deployment delays, unhelpful rollbacks, and lack of client-side validation. It advises platform engineering teams on managing these pain points or transitioning to modern programmatic alternatives.','N/A','Review','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Criticism & Analysis"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://luminousmen.com/post/kubernetes-101','luminousmen.com: Kubernetes 101','','2020',2,'An introductory deep dive focusing on basic Kubernetes resource abstractions like Pods, ReplicaSets, and Deployments. Helps developers transition from docker-compose paradigms to orchestrator-centric declarative specifications.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Core Abstractions"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://luraproject.org','Lura 🌟','','2026',4,'Lura (formerly KrakenD framework) is an ultra-performant, stateless API Gateway engine written in Go. It allows developers to construct high-throughput microservice aggregations, protocol translations, and response manipulations using declarative configurations with zero state.','Go','Software Project','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "API Gateway", "Go Engines"]','["[ENTERPRISE-STABLE]"]','[]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://lwkd.info',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','abef4c1b542697bc31eb06ea8f7e6be97a0e0349b6ac94e5a74183ef8c6c6009',100.0,1.77903215930617094e+09,1,'2026-05-17T17:35:59.306171+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://lwkd.info',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','abef4c1b542697bc31eb06ea8f7e6be97a0e0349b6ac94e5a74183ef8c6c6009',100.0,1779032159,1,'2026-05-17T17:35:59.306171+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://lwkd.info/2026/20260514','Week Ending May 10, 2026 | Last Week in Kubernetes Development','Weekly review of Kubernetes development, focusing on the latest PRs, API changes, and developer news in the k8s ecosystem.','2026',4,'This issue of Last Week in Kubernetes Development (LWKD) highlights Jack Francis being nominated as the new chair of SIG Autoscaling, the closure of v1.37 Release Team shadow applications, and the publication of patch releases v1.33.12 through v1.36.1. Key architectural and development updates detailed in this issue include: * Implementations of new declarative validation guardrails. -* Conditional authorization capabilities laying groundworks for v1.37.','en','Newsletter','Intermediate',0,'online','automatic','39f631a61f5ff2fd463a52b82a9169849a0a68d87cce8e79653bd3694282d80d',NULL,1.78035199434246492e+09,0,'2026-06-02T00:13:14.342465+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Development News"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "kubernetes-releases", "reputation_status": "Vetted", "reputation_summary": "Widely respected and official-adjacent weekly summary of core Kubernetes development, maintainers, and release cycles.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); +* Conditional authorization capabilities laying groundworks for v1.37.','en','Newsletter','Intermediate',0,'online','automatic','39f631a61f5ff2fd463a52b82a9169849a0a68d87cce8e79653bd3694282d80d',NULL,1780351994,0,'2026-06-02T00:13:14.342465+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Development News"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "kubernetes-releases", "reputation_status": "Vetted", "reputation_summary": "Widely respected and official-adjacent weekly summary of core Kubernetes development, maintainers, and release cycles.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://lwkd.info/2026/20260522','Week Ending May 17, 2026 | Last Week in Kubernetes Development','The weekly engineering summary of merges, PRs, deprecations, and architectural changes in the core Kubernetes codebase.','2026',4,'Curator Insight: LWKD is the industry''s premier resource for tracking internal development, API deprecations, and release status changes inside the Kubernetes ecosystem. -Live Grounding: This specific edition for the week ending May 17, 2026, aggregates SIG-Contributor Experience reviews, key code merges, and technical changes in core development, offering an essential digest for cloud platform engineers operating large-scale orchestrators.','English','Newsletter','Advanced',0,'online','automatic','005bb35b3e7888077ee71bfc941309922fa4a5362a7ac747cb12b94982dadcf1',NULL,1780352404.14774,0,'2026-06-02T00:20:04.147740+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Core Development"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "The premier, community-vetted authority for deep technical developments within the core Kubernetes engine.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://lwkd.info/2026/20260524','Last Week in Kubernetes Development - Week Ending May 24, 2026','A comprehensive developer-focused summary of the latest code merges, KEPs, release schedules, and community changes in the Kubernetes project.','2026',4,'The May 24, 2026 edition of Last Week in Kubernetes Development (LWKD) details the opening of the Kubernetes v1.37 release cycle and key developer updates, including leadership transitions in SIG Batch. This issue highlights a watch-based route controller reconciliation KEP, which replaces resource-intensive polling loops with informer-driven watch mechanisms. It also covers performance optimizations in the kube-proxy IPVS-mode and crucial bug fixes addressing leaked subPath volume handles on Windows platforms.','en','newsletter','intermediate',0,'online','automatic','28ffd3654b742a3e60592bee214ec7529e2249fe6b3bb57ff805af21d9d037c2',NULL,1.78035282864149093e+09,0,'2026-06-02T00:27:08.641491+02:00',NULL,NULL,NULL,'["Kubernetes", "Developer Community", "Weekly Updates"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "kubernetes-newsletters", "reputation_status": "Vetted", "reputation_summary": "Industry-standard weekly digest summarizing core Kubernetes development activity.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); +Live Grounding: This specific edition for the week ending May 17, 2026, aggregates SIG-Contributor Experience reviews, key code merges, and technical changes in core development, offering an essential digest for cloud platform engineers operating large-scale orchestrators.','English','Newsletter','Advanced',0,'online','automatic','005bb35b3e7888077ee71bfc941309922fa4a5362a7ac747cb12b94982dadcf1',NULL,1780352404,0,'2026-06-02T00:20:04.147740+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Core Development"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "The premier, community-vetted authority for deep technical developments within the core Kubernetes engine.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://lwkd.info/2026/20260524','Last Week in Kubernetes Development - Week Ending May 24, 2026','A comprehensive developer-focused summary of the latest code merges, KEPs, release schedules, and community changes in the Kubernetes project.','2026',4,'The May 24, 2026 edition of Last Week in Kubernetes Development (LWKD) details the opening of the Kubernetes v1.37 release cycle and key developer updates, including leadership transitions in SIG Batch. This issue highlights a watch-based route controller reconciliation KEP, which replaces resource-intensive polling loops with informer-driven watch mechanisms. It also covers performance optimizations in the kube-proxy IPVS-mode and crucial bug fixes addressing leaked subPath volume handles on Windows platforms.','en','newsletter','intermediate',0,'online','automatic','28ffd3654b742a3e60592bee214ec7529e2249fe6b3bb57ff805af21d9d037c2',NULL,1780352828,0,'2026-06-02T00:27:08.641491+02:00',NULL,NULL,NULL,'["Kubernetes", "Developer Community", "Weekly Updates"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "kubernetes-newsletters", "reputation_status": "Vetted", "reputation_summary": "Industry-standard weekly digest summarizing core Kubernetes development activity.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://lwn.net','LWN.net','','2026',5,'The premier journal for Linux kernel development, systems programming, and open-source community dynamics. Renowned for its unparalleled technical depth, LWN offers deep architectural analysis of kernel patches, filesystems, and security mechanisms.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux Kernel", "Engineering News"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://lynnlangit.medium.com/tech-anti-interviewing-106674655ea0','lynnlangit.medium.com: Tech Anti-Interviewing','','N/A',0,'A curated technical resource and architectural guide covering lynnlangit.medium.com: Tech Anti-Interviewing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902929435288596e+09,0,'2026-05-17T16:48:14.352886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://lynnlangit.medium.com/tech-anti-interviewing-106674655ea0','lynnlangit.medium.com: Tech Anti-Interviewing','','N/A',0,'A curated technical resource and architectural guide covering lynnlangit.medium.com: Tech Anti-Interviewing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029294,0,'2026-05-17T16:48:14.352886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://lzone.de','lzone.de/cheat-sheet/Maven','','2026',0,'A specialized Maven debugging sheet detailing transitive dependency resolution. Curator Insight underscores its target troubleshooting use. Live Grounding indicates its survival as a primary cheat sheet during classpath conflicts.','Shell','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Maven"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://lzone.de/cheat-sheet/Docker%20Swarm','lzone.de: Docker Swarm Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7',100.0,1779029365.53866,0,'2026-05-17T16:49:25.538660+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://kerneltalks.com/virtualization/docker-swarm-cheat-sheet"}'); -INSERT INTO "resources" VALUES('https://lzone.de/cheat-sheet/Maven','lzone.de/cheat-sheet/Maven','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7',100.0,1.77903070647147488e+09,0,'2026-05-17T17:11:46.471475+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://lzone.de/cheat-sheet/Docker%20Swarm"}'); -INSERT INTO "resources" VALUES('https://lzone.de/cheat-sheet/SSH','lzone.de: ssh cheat sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7',100.0,1.77902993253958797e+09,0,'2026-05-17T16:58:52.539588+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://lzone.de/cheat-sheet/Docker%20Swarm"}'); -INSERT INTO "resources" VALUES('https://lzone.de/cheat-sheet/Terraform','lzone.de: Terraform Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7',100.0,1.77903257925450491e+09,0,'2026-05-17T17:42:59.254505+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://lzone.de/cheat-sheet/Docker%20Swarm"}'); -INSERT INTO "resources" VALUES('https://m.signalvnoise.com/running-spot-instances-effectively-with-amazon-eks','Running spot instances effectively with Amazon EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7ba0b6360bc882bc087f5aefd2cc30f87300bc3d991657d075f0207a29f22fb',100.0,1.7790330452283461e+09,0,'2026-05-17T17:50:45.228346+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://signalvnoise.com/svn3/running-spot-instances-effectively-with-amazon-eks"}'); +INSERT INTO "resources" VALUES('https://lzone.de/cheat-sheet/Docker%20Swarm','lzone.de: Docker Swarm Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7',100.0,1779029365,0,'2026-05-17T16:49:25.538660+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://kerneltalks.com/virtualization/docker-swarm-cheat-sheet"}'); +INSERT INTO "resources" VALUES('https://lzone.de/cheat-sheet/Maven','lzone.de/cheat-sheet/Maven','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7',100.0,1779030706,0,'2026-05-17T17:11:46.471475+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://lzone.de/cheat-sheet/Docker%20Swarm"}'); +INSERT INTO "resources" VALUES('https://lzone.de/cheat-sheet/SSH','lzone.de: ssh cheat sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7',100.0,1779029932,0,'2026-05-17T16:58:52.539588+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://lzone.de/cheat-sheet/Docker%20Swarm"}'); +INSERT INTO "resources" VALUES('https://lzone.de/cheat-sheet/Terraform','lzone.de: Terraform Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7',100.0,1779032579,0,'2026-05-17T17:42:59.254505+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://lzone.de/cheat-sheet/Docker%20Swarm"}'); +INSERT INTO "resources" VALUES('https://m.signalvnoise.com/running-spot-instances-effectively-with-amazon-eks','Running spot instances effectively with Amazon EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7ba0b6360bc882bc087f5aefd2cc30f87300bc3d991657d075f0207a29f22fb',100.0,1779033045,0,'2026-05-17T17:50:45.228346+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://signalvnoise.com/svn3/running-spot-instances-effectively-with-amazon-eks"}'); INSERT INTO "resources" VALUES('https://m3db.io','**M3**:','','2023',0,'Architectural homepage of M3, Uber’s highly scalable, distributed TSDB engine. Highly custom-built to support massive data ingestion volumes and dynamic metric downsampling with optimized storage layouts.','Go','Official Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "M3 Engine"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://maarten.mulders.it/2020/11/whats-new-in-maven-4','maarten.mulders.it: What''s New in Maven 4','','2020',3,'Deep technical review covering the core architectural changes introduced in Apache Maven 4, emphasizing the split between build and consumer POM configurations and lifecycle optimization.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Framework Evolution"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mad.firstmark.com','mad.firstmark.com: The MAD (ML/AI/Data) Landscape','','2024',0,'The definitive interactive map outlining the modern Machine Learning, AI, and Big Data landscape (MAD). Built and updated regularly, this portal segments thousands of open-source packages and cloud vendors. It is an indispensable dashboard for architects analyzing toolchain consolidation and technology selection.','English','Interactive Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Strategy", "Ecosystem Landscapes"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://madeeshafernando.medium.com/capturing-heap-dumps-of-stateless-kubernetes-pods-before-container-termination-and-export-to-aws-s3-9602378ee60b','madeeshafernando.medium.com: Capturing Heap Dumps of stateless Kubernetes'' pods before container termination and export to AWS S3','','N/A',0,'A curated technical resource and architectural guide covering madeeshafernando.medium.com: Capturing Heap Dumps of stateless Kubernetes'' pods before container termination and export to AWS S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903421137163305e+09,0,'2026-05-17T18:10:11.371633+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://madeeshafernando.medium.com/capturing-heap-dumps-of-stateless-kubernetes-pods-before-container-termination-and-export-to-aws-s3-9602378ee60b','madeeshafernando.medium.com: Capturing Heap Dumps of stateless Kubernetes'' pods before container termination and export to AWS S3','','N/A',0,'A curated technical resource and architectural guide covering madeeshafernando.medium.com: Capturing Heap Dumps of stateless Kubernetes'' pods before container termination and export to AWS S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034211,0,'2026-05-17T18:10:11.371633+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://madhuakula.com/kubernetes-goat','Kubernetes Goat 🌟','','2020',0,'An intentionally vulnerable cluster environment designed for hands-on cybersecurity training. Includes self-contained scenarios exploring SSRF, container escape, secrets leakage, and misconfigured RBAC roles.','Go','tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Security Training & Playgrounds", "Kubernetes Goat Lab"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://madokai.medium.com/why-i-dont-consider-your-certifications-during-an-interview-fe4b62cf6f8c','Why I Don’t Consider Your Certifications During An Interview','','N/A',0,'A curated technical resource and architectural guide covering Why I Don’t Consider Your Certifications During An Interview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903261319972109e+09,0,'2026-05-17T17:43:33.199721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["index.md", "recruitment.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://madokai.medium.com/why-i-dont-consider-your-certifications-during-an-interview-fe4b62cf6f8c','Why I Don’t Consider Your Certifications During An Interview','','N/A',0,'A curated technical resource and architectural guide covering Why I Don’t Consider Your Certifications During An Interview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032613,0,'2026-05-17T17:43:33.199721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["index.md", "recruitment.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://magic-cookie.co.uk/iplist.html','magic-cookie.co.uk/iplist.html','','2022',0,'A clean, functional web-hosted tool designed to take target subnets and generate explicit lists of available IP host addresses. Simplifies routing tables, firewall access whitelist designs, and proxy allocations.','HTML','Utility','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "CIDR Calculators"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://magnet.xataka.com/en-diez-minutos/esclavos-improductividad-70-reuniones-impiden-que-empleados-hagan-su-trabajo','magnet.xataka.com: Esclavos de la improductividad: el 70% de las reuniones'' impiden que los empleados hagan su trabajo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c8afa2c1df5bc2e46319a80dee548dcef48095118de2ffdfed28d20680314000',100.0,1.77903088312024593e+09,0,'2026-05-17T17:14:43.120246+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.xataka.com/magnet/esclavos-improductividad-70-reuniones-impiden-que-empleados-hagan-su-trabajo"}'); -INSERT INTO "resources" VALUES('https://magnet.xataka.com/en-diez-minutos/gran-renuncia-americana-como-trabajadores-se-han-hartado-sistema-estan-dejando-sus-empleos','magnet.xataka.com: La "gran renuncia" americana, o cómo los trabajadores'' se han hartado del sistema y están dejando sus empleos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95c3af12a163f8b47ad4e5236fd9fdf3de9957c1a9f4768a12746df19df4459a',100.0,1.77903026828869891e+09,0,'2026-05-17T17:04:28.288699+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.xataka.com/magnet/gran-renuncia-americana-como-trabajadores-se-han-hartado-sistema-estan-dejando-sus-empleos"}'); -INSERT INTO "resources" VALUES('https://maheshwari-bittu.medium.com/why-event-driven-architecture-eda-is-needed-fac2f00f25a8','maheshwari-bittu.medium.com: Why Event-Driven Architecture (EDA) is needed?'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering maheshwari-bittu.medium.com: Why Event-Driven Architecture (EDA) is needed?'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903456014922094e+09,0,'2026-05-17T18:16:00.149221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mahira-technology.medium.com/deploying-aws-codepipeline-with-terraform-d6613979d0b6','mahira-technology.medium.com: Automating AWS CodePipeline Setup with Terraform:'' Streamline Your CI/CD Workflow','','N/A',0,'A curated technical resource and architectural guide covering mahira-technology.medium.com: Automating AWS CodePipeline Setup with Terraform:'' Streamline Your CI/CD Workflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233974839401e+09,0,'2026-05-17T17:38:59.748394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mahira-technology.medium.com/kubernetes-secrets-management-level-up-with-external-secrets-operator-ed7d32df2189','mahira-technology.medium.com: Kubernetes Secrets Management: Level Up with'' External Secrets Operator','','N/A',0,'A curated technical resource and architectural guide covering mahira-technology.medium.com: Kubernetes Secrets Management: Level Up with'' External Secrets Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031554.8503,0,'2026-05-17T17:25:54.850300+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://magnet.xataka.com/en-diez-minutos/esclavos-improductividad-70-reuniones-impiden-que-empleados-hagan-su-trabajo','magnet.xataka.com: Esclavos de la improductividad: el 70% de las reuniones'' impiden que los empleados hagan su trabajo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c8afa2c1df5bc2e46319a80dee548dcef48095118de2ffdfed28d20680314000',100.0,1779030883,0,'2026-05-17T17:14:43.120246+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.xataka.com/magnet/esclavos-improductividad-70-reuniones-impiden-que-empleados-hagan-su-trabajo"}'); +INSERT INTO "resources" VALUES('https://magnet.xataka.com/en-diez-minutos/gran-renuncia-americana-como-trabajadores-se-han-hartado-sistema-estan-dejando-sus-empleos','magnet.xataka.com: La "gran renuncia" americana, o cómo los trabajadores'' se han hartado del sistema y están dejando sus empleos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95c3af12a163f8b47ad4e5236fd9fdf3de9957c1a9f4768a12746df19df4459a',100.0,1779030268,0,'2026-05-17T17:04:28.288699+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.xataka.com/magnet/gran-renuncia-americana-como-trabajadores-se-han-hartado-sistema-estan-dejando-sus-empleos"}'); +INSERT INTO "resources" VALUES('https://maheshwari-bittu.medium.com/why-event-driven-architecture-eda-is-needed-fac2f00f25a8','maheshwari-bittu.medium.com: Why Event-Driven Architecture (EDA) is needed?'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering maheshwari-bittu.medium.com: Why Event-Driven Architecture (EDA) is needed?'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034560,0,'2026-05-17T18:16:00.149221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mahira-technology.medium.com/deploying-aws-codepipeline-with-terraform-d6613979d0b6','mahira-technology.medium.com: Automating AWS CodePipeline Setup with Terraform:'' Streamline Your CI/CD Workflow','','N/A',0,'A curated technical resource and architectural guide covering mahira-technology.medium.com: Automating AWS CodePipeline Setup with Terraform:'' Streamline Your CI/CD Workflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032339,0,'2026-05-17T17:38:59.748394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mahira-technology.medium.com/kubernetes-secrets-management-level-up-with-external-secrets-operator-ed7d32df2189','mahira-technology.medium.com: Kubernetes Secrets Management: Level Up with'' External Secrets Operator','','N/A',0,'A curated technical resource and architectural guide covering mahira-technology.medium.com: Kubernetes Secrets Management: Level Up with'' External Secrets Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031554,0,'2026-05-17T17:25:54.850300+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://maintainermonth.github.com/partner-pack','Maintainer Month 2026 Partner Pack','A compiled ecosystem of exclusive tools, discounts, and workspace perks dedicated to supporting open-source maintainers.','2026',4,'An official developer ecosystem support portal curated by GitHub for the annual Maintainer Month celebration in 2026. - It acts as a consolidated directory of partnerships providing cloud-native developers with complimentary credits, feature flag systems, testing platforms, and threat intelligence reports. -- Key architectural integrations include CI/CD enhancements, security audit modules, and dependency-updating systems specifically designed to improve OSS project maintainability.','en','website','Intermediate',0,'online','automatic','1cdeefef2912df2b947d799de16622b11e0c13bac1bd3136c8acc7bc085ca4e4',NULL,1.78035283880099391e+09,0,'2026-06-02T00:27:18.800994+02:00',NULL,NULL,NULL,'["Software Engineering", "Open Source", "Maintainer Resources", "Community Ecosystems"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "devel-sites", "reputation_status": "Vetted", "reputation_summary": "Highly trusted official initiative by GitHub celebrating open-source maintainers. Well received and vetted by the broader developer community with zero issues of stability or abandonment.", "social_preview_url": "https://maintainermonth.github.com/images/og/partner-pack.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": "open-source-resources"}'); +- Key architectural integrations include CI/CD enhancements, security audit modules, and dependency-updating systems specifically designed to improve OSS project maintainability.','en','website','Intermediate',0,'online','automatic','1cdeefef2912df2b947d799de16622b11e0c13bac1bd3136c8acc7bc085ca4e4',NULL,1780352838,0,'2026-06-02T00:27:18.800994+02:00',NULL,NULL,NULL,'["Software Engineering", "Open Source", "Maintainer Resources", "Community Ecosystems"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "devel-sites", "reputation_status": "Vetted", "reputation_summary": "Highly trusted official initiative by GitHub celebrating open-source maintainers. Well received and vetted by the broader developer community with zero issues of stability or abandonment.", "social_preview_url": "https://maintainermonth.github.com/images/og/partner-pack.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": "open-source-resources"}'); INSERT INTO "resources" VALUES('https://maistra.io','Maistra.io','','2022',0,'Documentation and portal hub for Maistra, a customized OpenShift-centric distribution of Istio. Enhances core Istio upstream distributions with multi-tenant control, platform-specific operators, and seamless integration with Red Hat identity frameworks.','English','Documentation','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://makefiletutorial.com','makefiletutorial.com 🌟','','2026',0,'An intensive reference manual detailing Makefile rules, pattern matching, dependencies, and shell automation. Vital for designing deterministic local compilation processes, testing flows, and Docker building protocols.','Makefile','Developer Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Development", "Build Systems"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://makendran.hashnode.dev/just-in-time-worker-nodes-with-karpenter','makendran.hashnode.dev: Just-in-time Worker Nodes with Karpenter','','N/A',0,'A curated technical resource and architectural guide covering makendran.hashnode.dev: Just-in-time Worker Nodes with Karpenter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903050340638494e+09,0,'2026-05-17T17:08:23.406385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://makendran.hashnode.dev/just-in-time-worker-nodes-with-karpenter','makendran.hashnode.dev: Just-in-time Worker Nodes with Karpenter','','N/A',0,'A curated technical resource and architectural guide covering makendran.hashnode.dev: Just-in-time Worker Nodes with Karpenter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030503,0,'2026-05-17T17:08:23.406385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mamaqueesscrum.com/2018/11/12/labores-que-un-product-owner-deberia-hacer-que-no-aparecen-en-la-scrum-guide','mamaqueesscrum.com: Mamá… ¿Qué es Scrum?','','2018',3,'Unpacks the hidden, undocumented operational responsibilities of a Product Owner in high-velocity agile teams. Discusses soft skills, managing internal corporate politics, aligning microservices roadmaps with legacy business systems, and acting as a technical translator to facilitate smooth development workflows.','es','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Project Management", "Agile Methodologies"]','["[LEGACY]"]','[]','["project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://managedkube.com/gitops/flux/weaveworks/guide/tutorial/2020/05/01/a-complete-step-by-step-guide-to-implementing-a-gitops-workflow-with-flux.html','A Complete Step by Step Guide to Implementing a GitOps Workflow with Flux 🌟','','2020',0,'An early step-by-step tutorial outlining GitOps workflows with original Flux tools. Offers historical context but must be updated to Flux v2 and the modern GitOps Toolkit conventions.','None','Technical Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://managedkube.com/kubernetes/trace/ingress/service/port/not/matching/pod/k8sbot/2019/02/13/trace-ingress.html','managedkube.com: Troubleshooting a Kubernetes ingress','','2019',0,'Kubernetes Ingress troubleshooting requires systematically tracing path matching, port definitions, and target service selectors. This guide isolates a common failure pattern where configuration mismatches between Ingress specifications and Pod ports disrupt traffic flow. It provides actionable diagnostic commands to verify endpoint connectivity and route mapping.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Networking", "Ingress Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://manfredmlange.medium.com/containerized-keycloak-in-development-2f9d079ec4a3','manfredmlange.medium.com: Containerized Keycloak in Development','','N/A',0,'A curated technical resource and architectural guide covering manfredmlange.medium.com: Containerized Keycloak in Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903437273771905e+09,0,'2026-05-17T18:12:52.737719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://manifests.io','==manifests.io== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==manifests.io== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903409042874288e+09,0,'2026-05-17T18:08:10.428743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://manfredmlange.medium.com/containerized-keycloak-in-development-2f9d079ec4a3','manfredmlange.medium.com: Containerized Keycloak in Development','','N/A',0,'A curated technical resource and architectural guide covering manfredmlange.medium.com: Containerized Keycloak in Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034372,0,'2026-05-17T18:12:52.737719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://manifests.io','==manifests.io== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==manifests.io== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034090,0,'2026-05-17T18:08:10.428743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://manz.dev/cheatsheets','manz.dev/cheatsheets','','2024',3,'A collection of highly visual, modern cheat sheets focusing on CSS layout designs, JavaScript syntax structures, and browser DOM interfaces. Excellent reference for backend and full-stack developers looking to quickly resolve UI issues.','JavaScript','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Education", "Frontend Development", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://maps.google.com/maps?q=18+China+St,+%2301-01+Ya+Kun+Kaya+Toast+(Far+East+Square),+Singapore+049560&ftid=0x31da190c7f13a56b:0xfa072ec1345f8321&entry=gps&shh=CAE&lucs=,94297699,100808504,94284460,94231188,94280568,47071704,94218641,94282134,94286869&g_ep=CAISEjI2LjE2LjAuODk4OTU0MjE1MBgAIIgnKlIsOTQyOTc2OTksMTAwODA4NTA0LDk0Mjg0NDYwLDk0MjMxMTg4LDk0MjgwNTY4LDQ3MDcxNzA0LDk0MjE4NjQxLDk0MjgyMTM0LDk0Mjg2ODY5QgJVUw%3D%3D&skid=0bd888ca-7b59-438a-af5f-992d9462bc9e&g_st=ic',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1.780398878782058e+09,0,'2026-06-02T13:14:38.782058+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 5}'); -INSERT INTO "resources" VALUES('https://marcincuber.medium.com/amazon-eks-upgrade-journey-from-1-24-to-1-25-e1bcccc2f384','marcincuber.medium.com: Amazon EKS Upgrade Journey From 1.24 to 1.25','','N/A',0,'A curated technical resource and architectural guide covering marcincuber.medium.com: Amazon EKS Upgrade Journey From 1.24 to 1.25 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033019.41869,0,'2026-05-17T17:50:19.418690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://maps.google.com/maps?q=18+China+St,+%2301-01+Ya+Kun+Kaya+Toast+(Far+East+Square),+Singapore+049560&ftid=0x31da190c7f13a56b:0xfa072ec1345f8321&entry=gps&shh=CAE&lucs=,94297699,100808504,94284460,94231188,94280568,47071704,94218641,94282134,94286869&g_ep=CAISEjI2LjE2LjAuODk4OTU0MjE1MBgAIIgnKlIsOTQyOTc2OTksMTAwODA4NTA0LDk0Mjg0NDYwLDk0MjMxMTg4LDk0MjgwNTY4LDQ3MDcxNzA0LDk0MjE4NjQxLDk0MjgyMTM0LDk0Mjg2ODY5QgJVUw%3D%3D&skid=0bd888ca-7b59-438a-af5f-992d9462bc9e&g_st=ic',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780398878,0,'2026-06-02T13:14:38.782058+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 5}'); +INSERT INTO "resources" VALUES('https://marcincuber.medium.com/amazon-eks-upgrade-journey-from-1-24-to-1-25-e1bcccc2f384','marcincuber.medium.com: Amazon EKS Upgrade Journey From 1.24 to 1.25','','N/A',0,'A curated technical resource and architectural guide covering marcincuber.medium.com: Amazon EKS Upgrade Journey From 1.24 to 1.25 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033019,0,'2026-05-17T17:50:19.418690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marckean.com/2016/06/01/azure-vs-azure-ad-accounts-tenants-subscriptions','marckean.com: Azure Vs Azure AD – Accounts / Tenants / Subscriptions','','2016',3,'An foundational article mapping out the relationships between Azure subscriptions, directory accounts, and tenants. While the underlying structures are still valid, 2026 architectures use Microsoft Entra ID naming conventions and prioritize modern cloud control planes over legacy subscription structures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Azure Subscriptions", "Resource Hierarchy"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marcofranssen.nl/install-hashicorp-vault-on-kubernetes-using-helm-part-1','==medium: Install Hashicorp Vault on Kubernetes using Helm - Part 1== |'' Marco Franssen','','2021',0,'A comprehensive walkthrough demonstrating how to install and configure HashiCorp Vault inside a Kubernetes cluster using the official Helm chart. Explores setting up Raft storage backend, initializing the Vault transit seal, and configuring secure pod configurations. An excellent technical reference for establishing a reliable, self-hosted secret engine in cloud environments.','English','Technical Tutorial','Advanced',1,'online','manual','N/A',100.0,1.78142995422664403e+09,0,'2026-06-14T11:39:14.226644+02:00',NULL,NULL,NULL,'["Security & Compliance", "Secrets Management", "HashiCorp Vault"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marcofranssen.nl/install-hashicorp-vault-on-kubernetes-using-helm-part-1','==medium: Install Hashicorp Vault on Kubernetes using Helm - Part 1== |'' Marco Franssen','','2021',0,'A comprehensive walkthrough demonstrating how to install and configure HashiCorp Vault inside a Kubernetes cluster using the official Helm chart. Explores setting up Raft storage backend, initializing the Vault transit seal, and configuring secure pod configurations. An excellent technical reference for establishing a reliable, self-hosted secret engine in cloud environments.','English','Technical Tutorial','Advanced',1,'online','manual','N/A',100.0,1781429954,0,'2026-06-14T11:39:14.226644+02:00',NULL,NULL,NULL,'["Security & Compliance", "Secrets Management", "HashiCorp Vault"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marcusnoble.co.uk/2022-01-20-restricting-cluster-admin-permissions','marcusnoble.co.uk: Restricting cluster-admin Permissions','','2022',0,'Examines security risks associated with widespread `cluster-admin` usage. Proposes strategies to design specialized roles with precise apiGroup restrictions to establish guardrails around the control plane.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marcusnoble.co.uk/2022-07-04-managing-kubernetes-without-losing-your-cool','marcusnoble.co.uk: Managing Kubernetes without losing your cool 🌟','','2022',4,'A collection of survival tips for operations teams managing production clusters. Emphasizes establishing alerts based on actionable metrics, using declarative GitOps pipelines, and avoiding manual ad-hoc cluster changes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Reliability", "Troubleshooting"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marinaaisa.com/es/blog/contractor-eeuu-espana','marinaaisa.com: Trabajar en remoto desde España como ''contractor''','','2022',0,'An engineering-focused personal guide on working remotely from Spain as a contractor for United States entities. Covers dual-taxation avoidance strategies, W-8BEN form management, invoice processes, and structural solutions for managing foreign currency exposure in USD.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Remote Contracting"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://markaicode.com/terraform-ai-infrastructure-as-code','Terraform 2.0 in Practice: Using AI to Generate Infrastructure as Code','','2024',0,'Examines workflow improvements, automated code validation, and prompt-to-infrastructure engineering using modern LLM integrations in Terraform development lifecycles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "AI Integration", "Terraform"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://markdownguide.offshoot.io/cheat-sheet',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','52bc11ec9b2a62ba5cc6e84baa16ba9b9e14049b286b9b80cfc5ce4ea46e8aec',100.0,1.77913049492990303e+09,0,'2026-05-18T20:54:54.929903+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/mkdocs.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://markdownguide.offshoot.io/cheat-sheet',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','52bc11ec9b2a62ba5cc6e84baa16ba9b9e14049b286b9b80cfc5ce4ea46e8aec',100.0,1779130494,0,'2026-05-18T20:54:54.929903+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/mkdocs.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://marketplace.apilayer.com','any-api.com','','2021',0,'A comprehensive directory hosting documentation for public REST APIs. Offers standardized, unified interfaces for integrating third-party APIs into enterprise services, though recently transitioned towards centralized commercial API marketplaces.','N/A','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Management", "API Discovery", "Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marketplace.atlassian.com/apps/1014681/zephyr-for-jira-test-management','Atlassian Marketplace: Zephyr','','2024',5,'Details Zephyr for Jira, an enterprise-grade test management solution natively integrated into the Jira workspace. Examines how QA teams define, execute, and track test cases directly inside Jira issues, ensuring traceability across user stories, automated test runs, and dynamic bug tracking workflows.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Management", "Jira Integration"]','["[DE FACTO STANDARD]"]','[]','["test-automation-frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marketplace.atlassian.com/apps/1227641/license-manager-easily-track-your-software-licenses','marketplace.atlassian.com: License Manager - Easily track your software licenses','','2024',2,'Details an Atlassian Jira marketplace add-on designed to track and audit developer licenses. Shows how SaaS spend control can be integrated directly into project management platforms.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "SaaS FinOps", "License Management"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.redhat.com','Red Hat Marketplace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66f55e3c1096a0b3d5fdfcf7ab95a3f9a8b0891b3d28949c6448b1bfdea63d0d',100.0,1.77903300288052606e+09,0,'2026-05-17T17:50:02.880526+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://marketplace.redhat.com/en-us/blog/dont-treat-kubernetes-storage-as-an-afterthought"}'); -INSERT INTO "resources" VALUES('https://marketplace.redhat.com/en-us/blog/dont-treat-kubernetes-storage-as-an-afterthought','marketplace.redhat.com: Dont treat Kubernetes storage as an afterthought:'' Turn to persistent container storage for high performance and availability','','N/A',0,'A curated technical resource and architectural guide covering marketplace.redhat.com: Dont treat Kubernetes storage as an afterthought:'' Turn to persistent container storage for high performance and availability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','66f55e3c1096a0b3d5fdfcf7ab95a3f9a8b0891b3d28949c6448b1bfdea63d0d',100.0,1.77903394333078193e+09,0,'2026-05-17T18:05:43.330782+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.redhat.com','Red Hat Marketplace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66f55e3c1096a0b3d5fdfcf7ab95a3f9a8b0891b3d28949c6448b1bfdea63d0d',100.0,1779033002,0,'2026-05-17T17:50:02.880526+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://marketplace.redhat.com/en-us/blog/dont-treat-kubernetes-storage-as-an-afterthought"}'); +INSERT INTO "resources" VALUES('https://marketplace.redhat.com/en-us/blog/dont-treat-kubernetes-storage-as-an-afterthought','marketplace.redhat.com: Dont treat Kubernetes storage as an afterthought:'' Turn to persistent container storage for high performance and availability','','N/A',0,'A curated technical resource and architectural guide covering marketplace.redhat.com: Dont treat Kubernetes storage as an afterthought:'' Turn to persistent container storage for high performance and availability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','66f55e3c1096a0b3d5fdfcf7ab95a3f9a8b0891b3d28949c6448b1bfdea63d0d',100.0,1779033943,0,'2026-05-17T18:05:43.330782+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marketplace.redhat.com/sunset','Red Hat Marketplace','','2024',2,'Originally a portal dedicated to discovering, buying, and provisioning certified operators and third-party software on OpenShift. While the standalone portal has transitioned, the actual operational flow has been assimilated directly into the internal OpenShift OperatorHub interface.','English','Official Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Ecosystem", "Marketplace"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "kubernetes-storage.md", "openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com','marketplace.visualstudio.com','','2023',0,'The VS Code Extension Marketplace, serving as the central hub for discovering, validating, and installing IDE extensions. This core infrastructure enables developers to scale VS Code capabilities dynamically.','N/A','Product','Beginner',0,'duplicate','manual','71e97a5abbc2ba63f333f4c1e140df9a79979a82bd2b07b9978438fef90f6b70',100.0,1.77903138887068796e+09,1,'2026-05-17T17:23:08.870688+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/azuredevops"}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/azuredevops','Azure DevOps 🌟','','2026',4,'Extends the VS Code platform with deep Azure DevOps integration, providing real-time pipeline status checks, work item tracking, and Git repository links.','TypeScript','Extension','Intermediate',0,'online','manual','71e97a5abbc2ba63f333f4c1e140df9a79979a82bd2b07b9978438fef90f6b70',100.0,1.77903005188700294e+09,1,'2026-05-17T17:00:51.887003+02:00',NULL,NULL,NULL,'["Collaboration", "Continuous Integration", "Azure"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items&itemName=Tim-Koehler.helm-intellisense&ssr=false','Helm Intellisense','','2018',0,'A standard-setting VS Code extension that enables autocompletion and path matching for Helm chart values files inside template paths, eliminating common typo bugs and deployment failures during manifest compilation.','TypeScript','Extension','Intermediate',0,'online','manual','N/A',100.0,1.77903157620918202e+09,0,'2026-05-17T17:26:16.209182+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Kubernetes Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=2gua.rainbow-brackets','Rainbow Brackets','','2023',0,'A legacy brackets colorization extension. Note that native VS Code bracket pair colorization has superseded it, offering vastly superior performance and rendering speed on complex source files.','TypeScript','Product','Beginner',0,'online','manual','f331c7f678a9a0789fa359354af882ee0ff3e5a61e612a265f9db902329be99f',100.0,1.77903267908825707e+09,1,'2026-05-17T17:44:39.088257+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Atlassian.atlascode','Jira and Bitbucket (Official)','','2026',4,'Integrates Atlassian Jira issue boards and Bitbucket pipelines directly into the developer''s workspace to reduce tab-switching during agile workflows.','TypeScript','Extension','Intermediate',0,'online','manual','ef02a176ed8182b14e202bc12c80e88f128aaf99bff23dceac1d08e690b7aba9',100.0,1.77903433625438404e+09,1,'2026-05-17T18:12:16.254384+02:00',NULL,NULL,NULL,'["Collaboration", "Agile Management", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log','Turbo Console Log','','2026',3,'Automates the insertion of descriptive console log statements to speed up debugging in JavaScript and TypeScript. While useful for local exploration, production-ready microservices should prioritize structured logging using standards like OpenTelemetry over unstructured print statements.','TypeScript','Extension','Beginner',0,'online','manual','834cab4a0e49f593b95b5e24a9541cc50c232288e83cc3e77cadce07a8d457d9',100.0,1.77903251847848892e+09,1,'2026-05-17T17:41:58.478489+02:00',NULL,NULL,NULL,'["Development Environment", "Debugging", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com','marketplace.visualstudio.com','','2023',0,'The VS Code Extension Marketplace, serving as the central hub for discovering, validating, and installing IDE extensions. This core infrastructure enables developers to scale VS Code capabilities dynamically.','N/A','Product','Beginner',0,'duplicate','manual','71e97a5abbc2ba63f333f4c1e140df9a79979a82bd2b07b9978438fef90f6b70',100.0,1779031388,1,'2026-05-17T17:23:08.870688+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/azuredevops"}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/azuredevops','Azure DevOps 🌟','','2026',4,'Extends the VS Code platform with deep Azure DevOps integration, providing real-time pipeline status checks, work item tracking, and Git repository links.','TypeScript','Extension','Intermediate',0,'online','manual','71e97a5abbc2ba63f333f4c1e140df9a79979a82bd2b07b9978438fef90f6b70',100.0,1779030051,1,'2026-05-17T17:00:51.887003+02:00',NULL,NULL,NULL,'["Collaboration", "Continuous Integration", "Azure"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items&itemName=Tim-Koehler.helm-intellisense&ssr=false','Helm Intellisense','','2018',0,'A standard-setting VS Code extension that enables autocompletion and path matching for Helm chart values files inside template paths, eliminating common typo bugs and deployment failures during manifest compilation.','TypeScript','Extension','Intermediate',0,'online','manual','N/A',100.0,1779031576,0,'2026-05-17T17:26:16.209182+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Kubernetes Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=2gua.rainbow-brackets','Rainbow Brackets','','2023',0,'A legacy brackets colorization extension. Note that native VS Code bracket pair colorization has superseded it, offering vastly superior performance and rendering speed on complex source files.','TypeScript','Product','Beginner',0,'online','manual','f331c7f678a9a0789fa359354af882ee0ff3e5a61e612a265f9db902329be99f',100.0,1779032679,1,'2026-05-17T17:44:39.088257+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Atlassian.atlascode','Jira and Bitbucket (Official)','','2026',4,'Integrates Atlassian Jira issue boards and Bitbucket pipelines directly into the developer''s workspace to reduce tab-switching during agile workflows.','TypeScript','Extension','Intermediate',0,'online','manual','ef02a176ed8182b14e202bc12c80e88f128aaf99bff23dceac1d08e690b7aba9',100.0,1779034336,1,'2026-05-17T18:12:16.254384+02:00',NULL,NULL,NULL,'["Collaboration", "Agile Management", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log','Turbo Console Log','','2026',3,'Automates the insertion of descriptive console log statements to speed up debugging in JavaScript and TypeScript. While useful for local exploration, production-ready microservices should prioritize structured logging using standards like OpenTelemetry over unstructured print statements.','TypeScript','Extension','Beginner',0,'online','manual','834cab4a0e49f593b95b5e24a9541cc50c232288e83cc3e77cadce07a8d457d9',100.0,1779032518,1,'2026-05-17T17:41:58.478489+02:00',NULL,NULL,NULL,'["Development Environment", "Debugging", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=DontShaveTheYak.jenkins-extension-pack','marketplace.visualstudio.com: Jenkins Extension Pack: DontShaveTheYak','','2024',0,'A pre-curated editor extension pack tailored to optimize developer workflows. Includes custom Groovy autocompletion rules, pipeline linter commands, and snippets built around the DontShaveTheYak ecosystem.','None','Editor Extension','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Developer Tooling", "Editor Extension"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig','EditorConfig:','','2023',0,'EditorConfig establishes consistent layout properties across different IDE instances. Enforces styling metrics (such as tabs vs. spaces and encoding) based on a root configuration file, minimizing style deviations.','TypeScript','Product','Intermediate',0,'online','manual','6909429b63b131edb831259272fff223452a9dad1f909f4467f2228cf530645d',100.0,1.77903011539366102e+09,1,'2026-05-17T17:01:55.393661+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Fatih.baba-flow','BABA-Git Flow','','2022',0,'A specialized variation of GitFlow UI extensions for VS Code. It provides custom hooks and automated prefix tagging for releases, features, and hotfixes. Highly specific to groups utilizing git-flow alongside strict release conventions.','TypeScript','Editor Extension','Basic',0,'online','manual','7be92906e8ba3099256d26659e228ec8134953775a78d9f33fe0609cbb2b45c2',100.0,1.77903379475442791e+09,1,'2026-05-17T18:03:14.754428+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Extensions", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GitHub.copilot','==GitHub Copilot== 🌟','','2026',5,'The premier AI pairing assistant, providing context-aware suggestions, testing scaffolds, and architectural refactoring directly within the IDE. In 2026, it is integrated into standard enterprise workflows, accelerating software delivery.','TypeScript','Extension','Intermediate',0,'online','manual','39fe202473a16222c720c30a87c83f67b4b906d72367bf4b8ff2e63754b7083b',100.0,1.77903164757975196e+09,1,'2026-05-17T17:27:27.579752+02:00',NULL,NULL,NULL,'["Development Environment", "AI-Assisted Engineering", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme','GitHub Theme 🌟','','2026',5,'The official GitHub visual styling for VS Code, including both light and dark modes modeled directly after the GitHub interface.','TypeScript','Extension','Beginner',0,'online','manual','5289d3e5fedf455aad01120dd933f307715b32b5bc95707ad1559e105bfa08c6',100.0,1.77903257874102306e+09,1,'2026-05-17T17:42:58.741023+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GitHub.remotehub','marketplace.visualstudio.com: GitHub Repositories 🌟','','2026',5,'Allows developers to browse, search, and edit GitHub repositories directly inside VS Code without local cloning. Crucial for navigating monorepos, performing rapid hotfixes, and reviewing multi-repository structures.','TypeScript','Extension','Intermediate',0,'online','manual','80e4f1dcd659cea9007c4911f2ac25f1c3e737d77f0be217088b7cb1a8bcefa4',100.0,1.77903360953868508e+09,1,'2026-05-17T18:00:09.538685+02:00',NULL,NULL,NULL,'["Collaboration", "Remote Development", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github','GitHub Pull Requests and Issues 🌟','','2026',5,'Enables developers to review pull requests, address comments, and track issues directly within the editor. This minimizes context-switching, streamlining code reviews and collaboration within distributed DevOps teams.','TypeScript','Extension','Intermediate',0,'online','manual','d653f3f79c55e207a67e80e44e9b30a3765e2ac199d6080e019727c3856bcd94',100.0,1.77903258308935689e+09,1,'2026-05-17T17:43:03.089357+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GreatMinds.gitflow4code','GitFlow 4 Code','','2021',0,'An alternative wrapper for GitFlow commands within the Visual Studio Code environment. It automates common tasks such as prefixing branches and formatting merge requests. Best suited for teams maintaining strict GitFlow topologies who want to reduce terminal context-switching.','TypeScript','Editor Extension','Basic',0,'online','manual','d205fd5d664c5aec268e705634f547f45a8eba999335f997a86045e04220cd33',100.0,1.77902964074725604e+09,1,'2026-05-17T16:54:00.747256+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Extensions", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree','Todo Tree','','2023',0,'Todo Tree consolidates comment tags (like TODO, FIXME, etc.) across the active codebase into an interactive workspace folder tree. Highly useful for pre-release audits and team technical debt reviews.','TypeScript','Product','Beginner',0,'online','manual','5c847404069b1df51d9db21a47ebc7a09a2a4d5648c2412de4192c6df67a9698',100.0,1.77903228768328309e+09,1,'2026-05-17T17:38:07.683283+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig','EditorConfig:','','2023',0,'EditorConfig establishes consistent layout properties across different IDE instances. Enforces styling metrics (such as tabs vs. spaces and encoding) based on a root configuration file, minimizing style deviations.','TypeScript','Product','Intermediate',0,'online','manual','6909429b63b131edb831259272fff223452a9dad1f909f4467f2228cf530645d',100.0,1779030115,1,'2026-05-17T17:01:55.393661+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Fatih.baba-flow','BABA-Git Flow','','2022',0,'A specialized variation of GitFlow UI extensions for VS Code. It provides custom hooks and automated prefix tagging for releases, features, and hotfixes. Highly specific to groups utilizing git-flow alongside strict release conventions.','TypeScript','Editor Extension','Basic',0,'online','manual','7be92906e8ba3099256d26659e228ec8134953775a78d9f33fe0609cbb2b45c2',100.0,1779033794,1,'2026-05-17T18:03:14.754428+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Extensions", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GitHub.copilot','==GitHub Copilot== 🌟','','2026',5,'The premier AI pairing assistant, providing context-aware suggestions, testing scaffolds, and architectural refactoring directly within the IDE. In 2026, it is integrated into standard enterprise workflows, accelerating software delivery.','TypeScript','Extension','Intermediate',0,'online','manual','39fe202473a16222c720c30a87c83f67b4b906d72367bf4b8ff2e63754b7083b',100.0,1779031647,1,'2026-05-17T17:27:27.579752+02:00',NULL,NULL,NULL,'["Development Environment", "AI-Assisted Engineering", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme','GitHub Theme 🌟','','2026',5,'The official GitHub visual styling for VS Code, including both light and dark modes modeled directly after the GitHub interface.','TypeScript','Extension','Beginner',0,'online','manual','5289d3e5fedf455aad01120dd933f307715b32b5bc95707ad1559e105bfa08c6',100.0,1779032578,1,'2026-05-17T17:42:58.741023+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GitHub.remotehub','marketplace.visualstudio.com: GitHub Repositories 🌟','','2026',5,'Allows developers to browse, search, and edit GitHub repositories directly inside VS Code without local cloning. Crucial for navigating monorepos, performing rapid hotfixes, and reviewing multi-repository structures.','TypeScript','Extension','Intermediate',0,'online','manual','80e4f1dcd659cea9007c4911f2ac25f1c3e737d77f0be217088b7cb1a8bcefa4',100.0,1779033609,1,'2026-05-17T18:00:09.538685+02:00',NULL,NULL,NULL,'["Collaboration", "Remote Development", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github','GitHub Pull Requests and Issues 🌟','','2026',5,'Enables developers to review pull requests, address comments, and track issues directly within the editor. This minimizes context-switching, streamlining code reviews and collaboration within distributed DevOps teams.','TypeScript','Extension','Intermediate',0,'online','manual','d653f3f79c55e207a67e80e44e9b30a3765e2ac199d6080e019727c3856bcd94',100.0,1779032583,1,'2026-05-17T17:43:03.089357+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GreatMinds.gitflow4code','GitFlow 4 Code','','2021',0,'An alternative wrapper for GitFlow commands within the Visual Studio Code environment. It automates common tasks such as prefixing branches and formatting merge requests. Best suited for teams maintaining strict GitFlow topologies who want to reduce terminal context-switching.','TypeScript','Editor Extension','Basic',0,'online','manual','d205fd5d664c5aec268e705634f547f45a8eba999335f997a86045e04220cd33',100.0,1779029640,1,'2026-05-17T16:54:00.747256+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Extensions", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree','Todo Tree','','2023',0,'Todo Tree consolidates comment tags (like TODO, FIXME, etc.) across the active codebase into an interactive workspace folder tree. Highly useful for pre-release audits and team technical debt reviews.','TypeScript','Product','Beginner',0,'online','manual','5c847404069b1df51d9db21a47ebc7a09a2a4d5648c2412de4192c6df67a9698',100.0,1779032287,1,'2026-05-17T17:38:07.683283+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Iterative.dvc','DVC','','2024',4,'The VS Code extension for Data Version Control (DVC) enables developers to view experiments, visual graphs, and dataset versions natively from their editor. By simplifying visual pipelines, it streamlines collaborative feature engineering and reproducible experimentation.','TypeScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Data Version Control", "Developer Tooling"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare','Live Share:','','2023',0,'The Live Share VS Code extension installs collaborative workspace capabilities, establishing secure shared dev contexts, collaborative ports, and integrated voice/debug sessions directly between remote environments.','TypeScript','Product','Intermediate',0,'online','manual','a3c2fc40bdeba31bc30584cc9e85a902e7895fd4f06e73396e1e6fb15e9b52c9',100.0,1.77903394950719499e+09,1,'2026-05-17T18:05:49.507195+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest','Jest','','2026',4,'Integrates Jest unit testing workflows directly into the editor. It offers real-time inline test failures, active watch mode triggers, and visual coverage reports. This setup simplifies local feedback loops for enterprise microservices developed in TypeScript or JavaScript.','TypeScript','Extension','Intermediate',0,'online','manual','acc66fdb639df1514dff8912b59bbedb74683b9358c5a814a825f0c337963548',100.0,1.77903210828433609e+09,1,'2026-05-17T17:35:08.284336+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Unit Testing"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme','Material Icon Theme','','2026',4,'Enhances the IDE visual interface with recognizable file icons corresponding to languages, configurations, and cloud-native templates.','TypeScript','Extension','Beginner',0,'online','manual','9be3a1b07dcbe526a362cbd2102377fac18468885075250428881904ccd152ad',100.0,1.77903382335287904e+09,1,'2026-05-17T18:03:43.352879+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=SebastianBille.iam-legend','==IAM Legend==','','2026',4,'Provides autocomplete and inline documentation for AWS IAM policy documents inside VS Code. It helps platform and security engineers configure precise, least-privilege cloud permissions, reducing misconfiguration risks.','TypeScript','Extension','Intermediate',0,'online','manual','1c662ef43b52567e3cceb92bdbf5b7b680ac59444cad23fbfe6481ab72b4a71b',100.0,1.77902916353216195e+09,1,'2026-05-17T16:46:03.532162+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "SecOps", "AWS IAM"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=SemihOnay.jiraux','JirAux (Jira integration)','','2021',0,'A Jira integration extension designed to embed issue tracking directly into VS Code workspaces. It surfaces task lists, changesets, and assignees. This keeps software engineers aligned with project management pipelines without leaving their code canvas.','TypeScript','Editor Extension','Basic',0,'online','manual','fd5804eb7f5d3238a62c8d8bf1ef5445d974011e78238f920f8731a29210e98e',100.0,1.77903288021814107e+09,1,'2026-05-17T17:48:00.218141+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Extensions", "Project Management"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=TeamHub.teamhub','GitLive','','2026',3,'Integrates real-time visual indications of branch drifts and file conflicts directly into the IDE. It aims to reduce integration friction across distributed engineering teams by exposing parallel work before standard merges occur.','TypeScript','Extension','Intermediate',0,'online','manual','999d5b79aec4693c66240bcfbae08ceb8707d0e1fd8043e86274661ff2ab2d91',100.0,1.77902948270108604e+09,1,'2026-05-17T16:51:22.701086+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Weaveworks.vscode-gitops-tools','marketplace.visualstudio.com: GitOps Tools for Flux 🌟','','2026',4,'Simplifies managing and visualizing GitOps resources powered by Flux directly inside the editor. Despite Weaveworks restructuring, the Flux ecosystem remains a dominant engine for production-grade Kubernetes deployments.','TypeScript','Extension','Advanced',1,'online','manual','9af625c4effe71ec906065bda55e2250a1e5861446e6fe70e9149861f34a623f',100.0,1.77903403077631092e+09,1,'2026-05-17T18:07:10.776311+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "GitOps"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments','Better Comments','','2023',0,'Better Comments organizes source code documentation by applying distinct semantic colorizations to comments. Classifies tasks into alerts, queries, warnings, and TODOs, significantly improving overall team readability.','TypeScript','Product','Beginner',0,'online','manual','cd2e94753d800170ed037f090f51b79cf7d6de8fec618b1b1e2a53271a4d9ad8',100.0,1.779030230419173e+09,1,'2026-05-17T17:03:50.419173+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=adpyke.codesnap','marketplace.visualstudio.com: CodeSnap','','2026',3,'Creates highly customizable and beautiful screenshots of code blocks for architectural reviews, presentations, and tutorials. It is a utility for developer advocacy and engineering onboarding workflows.','TypeScript','Extension','Beginner',0,'online','manual','d7e90c29f677534fe78f7dcb8c8abf11027202018ce8144b7666c939718f7917',100.0,1.77902988347174906e+09,1,'2026-05-17T16:58:03.471749+02:00',NULL,NULL,NULL,'["Collaboration", "Documentation", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=alefragnani.jenkins-status','Alessandro Fragnani: Jenkins Status','','2022',0,'Embeds dynamic Jenkins job status tracking into the VS Code status bar. It fetches remote build parameters via API to display build pass/fail statistics, keeping developer feedback loops tight during active coding sprints.','TypeScript','Editor Extension','Basic',0,'online','manual','449fec62f348ff45199e88b6e9631f0525aa71a58db33512508e8d92a30a63f0',100.0,1.77903093438274097e+09,1,'2026-05-17T17:15:34.382741+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=angryobject.react-pure-to-class-vscode','React Pure To Class','','2026',2,'Converts pure functional React components to class-based components. With the widespread adoption of Hooks and functional architectures in modern UI development, this tool has become a legacy helper primarily used for maintaining older web codebases.','TypeScript','Extension','Beginner',0,'online','manual','ed5530f4a7d23a12466612e7d32530fef6d067770727fffb221a2a8777c04454',100.0,1.77903203907354807e+09,1,'2026-05-17T17:33:59.073548+02:00',NULL,NULL,NULL,'["Frontend Development", "React Utility", "VS Code Tooling"]','["[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare','Live Share:','','2023',0,'The Live Share VS Code extension installs collaborative workspace capabilities, establishing secure shared dev contexts, collaborative ports, and integrated voice/debug sessions directly between remote environments.','TypeScript','Product','Intermediate',0,'online','manual','a3c2fc40bdeba31bc30584cc9e85a902e7895fd4f06e73396e1e6fb15e9b52c9',100.0,1779033949,1,'2026-05-17T18:05:49.507195+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest','Jest','','2026',4,'Integrates Jest unit testing workflows directly into the editor. It offers real-time inline test failures, active watch mode triggers, and visual coverage reports. This setup simplifies local feedback loops for enterprise microservices developed in TypeScript or JavaScript.','TypeScript','Extension','Intermediate',0,'online','manual','acc66fdb639df1514dff8912b59bbedb74683b9358c5a814a825f0c337963548',100.0,1779032108,1,'2026-05-17T17:35:08.284336+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Unit Testing"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme','Material Icon Theme','','2026',4,'Enhances the IDE visual interface with recognizable file icons corresponding to languages, configurations, and cloud-native templates.','TypeScript','Extension','Beginner',0,'online','manual','9be3a1b07dcbe526a362cbd2102377fac18468885075250428881904ccd152ad',100.0,1779033823,1,'2026-05-17T18:03:43.352879+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=SebastianBille.iam-legend','==IAM Legend==','','2026',4,'Provides autocomplete and inline documentation for AWS IAM policy documents inside VS Code. It helps platform and security engineers configure precise, least-privilege cloud permissions, reducing misconfiguration risks.','TypeScript','Extension','Intermediate',0,'online','manual','1c662ef43b52567e3cceb92bdbf5b7b680ac59444cad23fbfe6481ab72b4a71b',100.0,1779029163,1,'2026-05-17T16:46:03.532162+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "SecOps", "AWS IAM"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=SemihOnay.jiraux','JirAux (Jira integration)','','2021',0,'A Jira integration extension designed to embed issue tracking directly into VS Code workspaces. It surfaces task lists, changesets, and assignees. This keeps software engineers aligned with project management pipelines without leaving their code canvas.','TypeScript','Editor Extension','Basic',0,'online','manual','fd5804eb7f5d3238a62c8d8bf1ef5445d974011e78238f920f8731a29210e98e',100.0,1779032880,1,'2026-05-17T17:48:00.218141+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Extensions", "Project Management"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=TeamHub.teamhub','GitLive','','2026',3,'Integrates real-time visual indications of branch drifts and file conflicts directly into the IDE. It aims to reduce integration friction across distributed engineering teams by exposing parallel work before standard merges occur.','TypeScript','Extension','Intermediate',0,'online','manual','999d5b79aec4693c66240bcfbae08ceb8707d0e1fd8043e86274661ff2ab2d91',100.0,1779029482,1,'2026-05-17T16:51:22.701086+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Weaveworks.vscode-gitops-tools','marketplace.visualstudio.com: GitOps Tools for Flux 🌟','','2026',4,'Simplifies managing and visualizing GitOps resources powered by Flux directly inside the editor. Despite Weaveworks restructuring, the Flux ecosystem remains a dominant engine for production-grade Kubernetes deployments.','TypeScript','Extension','Advanced',1,'online','manual','9af625c4effe71ec906065bda55e2250a1e5861446e6fe70e9149861f34a623f',100.0,1779034030,1,'2026-05-17T18:07:10.776311+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "GitOps"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments','Better Comments','','2023',0,'Better Comments organizes source code documentation by applying distinct semantic colorizations to comments. Classifies tasks into alerts, queries, warnings, and TODOs, significantly improving overall team readability.','TypeScript','Product','Beginner',0,'online','manual','cd2e94753d800170ed037f090f51b79cf7d6de8fec618b1b1e2a53271a4d9ad8',100.0,1779030230,1,'2026-05-17T17:03:50.419173+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=adpyke.codesnap','marketplace.visualstudio.com: CodeSnap','','2026',3,'Creates highly customizable and beautiful screenshots of code blocks for architectural reviews, presentations, and tutorials. It is a utility for developer advocacy and engineering onboarding workflows.','TypeScript','Extension','Beginner',0,'online','manual','d7e90c29f677534fe78f7dcb8c8abf11027202018ce8144b7666c939718f7917',100.0,1779029883,1,'2026-05-17T16:58:03.471749+02:00',NULL,NULL,NULL,'["Collaboration", "Documentation", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=alefragnani.jenkins-status','Alessandro Fragnani: Jenkins Status','','2022',0,'Embeds dynamic Jenkins job status tracking into the VS Code status bar. It fetches remote build parameters via API to display build pass/fail statistics, keeping developer feedback loops tight during active coding sprints.','TypeScript','Editor Extension','Basic',0,'online','manual','449fec62f348ff45199e88b6e9631f0525aa71a58db33512508e8d92a30a63f0',100.0,1779030934,1,'2026-05-17T17:15:34.382741+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=angryobject.react-pure-to-class-vscode','React Pure To Class','','2026',2,'Converts pure functional React components to class-based components. With the widespread adoption of Hooks and functional architectures in modern UI development, this tool has become a legacy helper primarily used for maintaining older web codebases.','TypeScript','Extension','Beginner',0,'online','manual','ed5530f4a7d23a12466612e7d32530fef6d067770727fffb221a2a8777c04454',100.0,1779032039,1,'2026-05-17T17:33:59.073548+02:00',NULL,NULL,NULL,'["Frontend Development", "React Utility", "VS Code Tooling"]','["[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=azurepaas-tools.vscode-learncloud','marketplace.visualstudio.com: Learn Cloud 🌟','','2024',0,'Visual Studio Code extension designed to accelerate cloud onboarding directly within the developer workspace. It streamlines access to Azure training modules and sandboxed labs, reducing cognitive context switching during technical training.','TypeScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tools", "IDE Extensions", "Azure Learning"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff','marketplace.visualstudio.com: Ruff extension for Visual Studio Code','','2026',5,'Integrates the ultra-fast Rust-based Ruff linter and formatter directly into VS Code. In 2026, it is the standard for microservice backends, replacing flake8 and black with massive speed enhancements.','TypeScript','Extension','Beginner',0,'online','manual','7eecbfa866b8b7a5c738528c9396e543f9fcb71cee792ba49d85dc148706a128',100.0,1.77903139698997592e+09,1,'2026-05-17T17:23:16.989976+02:00',NULL,NULL,NULL,'["Development Environment", "Linter and Formatter", "Python"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense','Path Intellisense','','2026',4,'Provides dynamic path autocompletion during import statements and file references. This capability reduces import failures across large directories. Although modern language servers have improved built-in path resolution, this extension remains popular for deep directory layouts.','TypeScript','Extension','Beginner',0,'online','manual','f64b8e0255bcbeeebe8137b1194de72a0bd2060d8f00c1bbf2c9f7adf426b60f',100.0,1.77903361910918593e+09,1,'2026-05-17T18:00:19.109186+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Enhancements", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=cschleiden.vscode-github-actions','GitHub Actions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f844c19035655334933e41a62edff9ecda06584dd26d9beac271c6f22b838e84',100.0,1.77903057789040398e+09,0,'2026-05-17T17:09:37.890404+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions"}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dag-andersen.kubernetes-reference-highlighter','marketplace.visualstudio.com: Kubernetes Reference Highlighter 🌟','','2026',4,'Highlights cross-references inside Kubernetes manifest files, such as linking ConfigMaps and Secrets to Deployment specifications. Reduces misconfigurations and deployments crashes in complex environments.','TypeScript','Extension','Intermediate',1,'online','manual','4034882b2d236513f2ede0125889a49bdb8bfec578f9aecd180c1f717fb6ae69',100.0,1.77903108670936393e+09,1,'2026-05-17T17:18:06.709364+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Validation"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dannysteenman.cloudformation-yaml-snippets','CloudFormation Snippets 🌟','','2019',0,'A comprehensive collection of AWS CloudFormation snippets formatted for both YAML and JSON, offering platform engineers rapid, boilerplate-free template creation for AWS infrastructure stacks.','TypeScript','Extension','Beginner',0,'online','manual','a07a638d33edf74292547806fd6504ece2c19e0c7a5af1791534c448b878af54',100.0,1.77913049492957806e+09,1,'2026-05-18T20:54:54.929578+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "IaC Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint','ESLint:','','2023',0,'ESLint embeds static linting analysis into the active editor, identifying syntax defects, security code smells, and configuration errors in real time to prevent issues prior to container compilation.','JavaScript','Product','Intermediate',0,'online','manual','dd05e43922828a105b2e942474a764321d41501579df800fd40a05e242e6b155',100.0,1.77903380572246193e+09,1,'2026-05-17T18:03:25.722462+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula','Dracula Official','','2026',5,'One of the most popular and cross-platform dark color palettes in software development, providing clear syntax highlighting and contrast.','TypeScript','Extension','Beginner',0,'online','manual','a1377ac560980128bbce3980b9af0ea0135ab80278fd5b2a1ca6cdb89879196b',100.0,1.77903403449905896e+09,1,'2026-05-17T18:07:14.499059+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dsteenman.cloudformation-yaml-snippets','CloudFormation Snippets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b651a23ddd855358ffa4db601feb87d8d9eb7f2cb530d9356bbbbcd15a6100e8',100.0,1.77903350792224311e+09,0,'2026-05-17T17:58:27.922243+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/items?itemName=dannysteenman.cloudformation-yaml-snippets"}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens','GitLens 🌟','','2023',0,'GitLens supercharges Git capabilities within VS Code, providing instant code authorship visibility, interactive file histories, branch comparison matrices, and commit-level analysis directly within the editor workspace.','TypeScript','Product','Intermediate',0,'online','manual','768a3671ff35758c36b8618d9bf0fb26a9e855cfc0861efd6c803e32f74498c7',100.0,1.77903350078053092e+09,1,'2026-05-17T17:58:20.780531+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode','Prettier:','','2023',0,'Prettier enforces unified formatting across multi-developer configurations. This AST-based code formatter eliminates layout debates by structuring code uniformly on save across all major web-oriented files.','JavaScript','Product','Intermediate',0,'online','manual','a81f9be11f86ed8a661d2b6bbd4c0c0ff16446e41aeab4f299186cba33bcc2b5',100.0,1.77902999282248902e+09,1,'2026-05-17T16:59:52.822489+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-todo-plus','Todo+','','2023',0,'Todo+ manages task lists within the VS Code workspace, enabling inline timer tracking, markdown task tags, and task dashboard trees directly inside active repositories.','TypeScript','Product','Beginner',0,'online','manual','25498d7e649ba60353b9f3af43cf9729d47e37d684a2566b9c60d6ed55be40f4',100.0,1779032552.04564,1,'2026-05-17T17:42:32.045640+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=fatihacet.gitlab-workflow','GitLab Workflow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bd4c431f9141b49a116a7dc20afa5fb7538276e487454f00df94f4ec16aa9e3',100.0,1.779031468572613e+09,0,'2026-05-17T17:24:28.572613+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/items?itemName=gitlab.gitlab-workflow"}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions','GitHub Actions 🌟','','2022',0,'The official GitHub Actions extension for VS Code, enabling developers to build, validate, monitor, and run CI/CD workflows natively within the IDE with real-time log streaming.','TypeScript','Extension','Intermediate',0,'online','manual','78034cc2e83fa4dfdd1e8f834d4ebae0a489898520c9a0e256935e37a5090470',100.0,1.77913049495809507e+09,1,'2026-05-18T20:54:54.958095+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "CI/CD Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=gitlab.gitlab-workflow','GitLab Workflow','','2019',0,'Integrates GitLab''s merge requests, issues, and CI/CD pipelines directly into VS Code, allowing platform engineers to monitor CI statuses and conduct code reviews seamlessly inside the workspace.','TypeScript','Extension','Intermediate',0,'online','manual','a4b6a17418cc66fcbd47c4b43f4950d78472a530e67ff9b04cc1879907669a4b',100.0,1.77913049495965695e+09,1,'2026-05-18T20:54:54.959657+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "CI/CD Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=hashicorp.terraform','Terraform','','2020',0,'The official HashiCorp Terraform extension, offering syntax highlighting, autocompletion, real-time dry-runs, and direct module documentation linkings to enforce clean IaC creation.','TypeScript','Extension','Intermediate',0,'online','manual','8fd4ab9e536e0b0803b33d821316da5b0a063d64f569698302991bbfb65927bb',100.0,1.77913049493051099e+09,1,'2026-05-18T20:54:54.930511+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "IaC Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio','Draw.io Integration','','2026',5,'Embeds a Draw.io editor directly inside VS Code, allowing users to store diagrams as XML, SVG, or PNG inside project repositories. It supports a ''Diagrams as Code'' methodology, aligning software design documents directly with git commit histories.','TypeScript','Extension','Beginner',0,'online','manual','5d7742e6b641b5dd0dd569c689189c13c36a83cb1cf779a9061e5b0b08137b07',100.0,1.77902946481594204e+09,1,'2026-05-17T16:51:04.815942+02:00',NULL,NULL,NULL,'["Engineering Productivity", "Architecture Documentation", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=icrawl.discord-vscode','Discord Presence Theme','','2026',3,'Integrates active VS Code workspace and language context directly with Discord''s active presence, ideal for developer networking and student teamwork.','TypeScript','Extension','Beginner',0,'online','manual','d06a710642e2b1009f885fa357f4281f2f5827b79181a1eb0e5248601e9cdcd6',100.0,1.77903211420224595e+09,1,'2026-05-17T17:35:14.202246+02:00',NULL,NULL,NULL,'["Collaboration", "IDE Customization", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ivory-lab.jenkinsfile-support','ivory-lab: JenkinsFile Support','','2020',0,'Delivers visual formatting and basic syntax detection for scripted and declarative Jenkins pipelines in VS Code. Standardizes syntax structures across shared team code repositories.','Groovy','Editor Extension','Basic',0,'online','manual','884af5ef0bfa776baf399d551b73025743989c5a40e6c185fb5badcdec5bf49c',100.0,1.77902994078111195e+09,1,'2026-05-17T16:59:00.781112+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Syntax Highlighting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=janjoerke.jenkins-pipeline-linter-connector','Jenkins Pipeline Linter Connector','','2021',0,'Connects local VS Code configurations with a remote Jenkins server''s dynamic pipeline linter API. It validates declarative Jenkinsfiles against active plugins and system schemas in real time, preventing syntax-driven CI pipeline failures.','TypeScript','Editor Extension','Intermediate',0,'online','manual','9c7e383d278d742d3eb4e1a3841b7b5f4e79d23d85256461ce456a8060aa89e9',100.0,1.77903214999594688e+09,1,'2026-05-17T17:35:49.995947+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Validation & Linting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff','marketplace.visualstudio.com: Ruff extension for Visual Studio Code','','2026',5,'Integrates the ultra-fast Rust-based Ruff linter and formatter directly into VS Code. In 2026, it is the standard for microservice backends, replacing flake8 and black with massive speed enhancements.','TypeScript','Extension','Beginner',0,'online','manual','7eecbfa866b8b7a5c738528c9396e543f9fcb71cee792ba49d85dc148706a128',100.0,1779031396,1,'2026-05-17T17:23:16.989976+02:00',NULL,NULL,NULL,'["Development Environment", "Linter and Formatter", "Python"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense','Path Intellisense','','2026',4,'Provides dynamic path autocompletion during import statements and file references. This capability reduces import failures across large directories. Although modern language servers have improved built-in path resolution, this extension remains popular for deep directory layouts.','TypeScript','Extension','Beginner',0,'online','manual','f64b8e0255bcbeeebe8137b1194de72a0bd2060d8f00c1bbf2c9f7adf426b60f',100.0,1779033619,1,'2026-05-17T18:00:19.109186+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Enhancements", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=cschleiden.vscode-github-actions','GitHub Actions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f844c19035655334933e41a62edff9ecda06584dd26d9beac271c6f22b838e84',100.0,1779030577,0,'2026-05-17T17:09:37.890404+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions"}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dag-andersen.kubernetes-reference-highlighter','marketplace.visualstudio.com: Kubernetes Reference Highlighter 🌟','','2026',4,'Highlights cross-references inside Kubernetes manifest files, such as linking ConfigMaps and Secrets to Deployment specifications. Reduces misconfigurations and deployments crashes in complex environments.','TypeScript','Extension','Intermediate',1,'online','manual','4034882b2d236513f2ede0125889a49bdb8bfec578f9aecd180c1f717fb6ae69',100.0,1779031086,1,'2026-05-17T17:18:06.709364+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Validation"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dannysteenman.cloudformation-yaml-snippets','CloudFormation Snippets 🌟','','2019',0,'A comprehensive collection of AWS CloudFormation snippets formatted for both YAML and JSON, offering platform engineers rapid, boilerplate-free template creation for AWS infrastructure stacks.','TypeScript','Extension','Beginner',0,'online','manual','a07a638d33edf74292547806fd6504ece2c19e0c7a5af1791534c448b878af54',100.0,1779130494,1,'2026-05-18T20:54:54.929578+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "IaC Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint','ESLint:','','2023',0,'ESLint embeds static linting analysis into the active editor, identifying syntax defects, security code smells, and configuration errors in real time to prevent issues prior to container compilation.','JavaScript','Product','Intermediate',0,'online','manual','dd05e43922828a105b2e942474a764321d41501579df800fd40a05e242e6b155',100.0,1779033805,1,'2026-05-17T18:03:25.722462+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula','Dracula Official','','2026',5,'One of the most popular and cross-platform dark color palettes in software development, providing clear syntax highlighting and contrast.','TypeScript','Extension','Beginner',0,'online','manual','a1377ac560980128bbce3980b9af0ea0135ab80278fd5b2a1ca6cdb89879196b',100.0,1779034034,1,'2026-05-17T18:07:14.499059+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dsteenman.cloudformation-yaml-snippets','CloudFormation Snippets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b651a23ddd855358ffa4db601feb87d8d9eb7f2cb530d9356bbbbcd15a6100e8',100.0,1779033507,0,'2026-05-17T17:58:27.922243+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/items?itemName=dannysteenman.cloudformation-yaml-snippets"}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens','GitLens 🌟','','2023',0,'GitLens supercharges Git capabilities within VS Code, providing instant code authorship visibility, interactive file histories, branch comparison matrices, and commit-level analysis directly within the editor workspace.','TypeScript','Product','Intermediate',0,'online','manual','768a3671ff35758c36b8618d9bf0fb26a9e855cfc0861efd6c803e32f74498c7',100.0,1779033500,1,'2026-05-17T17:58:20.780531+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode','Prettier:','','2023',0,'Prettier enforces unified formatting across multi-developer configurations. This AST-based code formatter eliminates layout debates by structuring code uniformly on save across all major web-oriented files.','JavaScript','Product','Intermediate',0,'online','manual','a81f9be11f86ed8a661d2b6bbd4c0c0ff16446e41aeab4f299186cba33bcc2b5',100.0,1779029992,1,'2026-05-17T16:59:52.822489+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-todo-plus','Todo+','','2023',0,'Todo+ manages task lists within the VS Code workspace, enabling inline timer tracking, markdown task tags, and task dashboard trees directly inside active repositories.','TypeScript','Product','Beginner',0,'online','manual','25498d7e649ba60353b9f3af43cf9729d47e37d684a2566b9c60d6ed55be40f4',100.0,1779032552,1,'2026-05-17T17:42:32.045640+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=fatihacet.gitlab-workflow','GitLab Workflow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bd4c431f9141b49a116a7dc20afa5fb7538276e487454f00df94f4ec16aa9e3',100.0,1779031468,0,'2026-05-17T17:24:28.572613+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/items?itemName=gitlab.gitlab-workflow"}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions','GitHub Actions 🌟','','2022',0,'The official GitHub Actions extension for VS Code, enabling developers to build, validate, monitor, and run CI/CD workflows natively within the IDE with real-time log streaming.','TypeScript','Extension','Intermediate',0,'online','manual','78034cc2e83fa4dfdd1e8f834d4ebae0a489898520c9a0e256935e37a5090470',100.0,1779130494,1,'2026-05-18T20:54:54.958095+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "CI/CD Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=gitlab.gitlab-workflow','GitLab Workflow','','2019',0,'Integrates GitLab''s merge requests, issues, and CI/CD pipelines directly into VS Code, allowing platform engineers to monitor CI statuses and conduct code reviews seamlessly inside the workspace.','TypeScript','Extension','Intermediate',0,'online','manual','a4b6a17418cc66fcbd47c4b43f4950d78472a530e67ff9b04cc1879907669a4b',100.0,1779130494,1,'2026-05-18T20:54:54.959657+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "CI/CD Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=hashicorp.terraform','Terraform','','2020',0,'The official HashiCorp Terraform extension, offering syntax highlighting, autocompletion, real-time dry-runs, and direct module documentation linkings to enforce clean IaC creation.','TypeScript','Extension','Intermediate',0,'online','manual','8fd4ab9e536e0b0803b33d821316da5b0a063d64f569698302991bbfb65927bb',100.0,1779130494,1,'2026-05-18T20:54:54.930511+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "IaC Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio','Draw.io Integration','','2026',5,'Embeds a Draw.io editor directly inside VS Code, allowing users to store diagrams as XML, SVG, or PNG inside project repositories. It supports a ''Diagrams as Code'' methodology, aligning software design documents directly with git commit histories.','TypeScript','Extension','Beginner',0,'online','manual','5d7742e6b641b5dd0dd569c689189c13c36a83cb1cf779a9061e5b0b08137b07',100.0,1779029464,1,'2026-05-17T16:51:04.815942+02:00',NULL,NULL,NULL,'["Engineering Productivity", "Architecture Documentation", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=icrawl.discord-vscode','Discord Presence Theme','','2026',3,'Integrates active VS Code workspace and language context directly with Discord''s active presence, ideal for developer networking and student teamwork.','TypeScript','Extension','Beginner',0,'online','manual','d06a710642e2b1009f885fa357f4281f2f5827b79181a1eb0e5248601e9cdcd6',100.0,1779032114,1,'2026-05-17T17:35:14.202246+02:00',NULL,NULL,NULL,'["Collaboration", "IDE Customization", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ivory-lab.jenkinsfile-support','ivory-lab: JenkinsFile Support','','2020',0,'Delivers visual formatting and basic syntax detection for scripted and declarative Jenkins pipelines in VS Code. Standardizes syntax structures across shared team code repositories.','Groovy','Editor Extension','Basic',0,'online','manual','884af5ef0bfa776baf399d551b73025743989c5a40e6c185fb5badcdec5bf49c',100.0,1779029940,1,'2026-05-17T16:59:00.781112+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Syntax Highlighting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=janjoerke.jenkins-pipeline-linter-connector','Jenkins Pipeline Linter Connector','','2021',0,'Connects local VS Code configurations with a remote Jenkins server''s dynamic pipeline linter API. It validates declarative Jenkinsfiles against active plugins and system schemas in real time, preventing syntax-driven CI pipeline failures.','TypeScript','Editor Extension','Intermediate',0,'online','manual','9c7e383d278d742d3eb4e1a3841b7b5f4e79d23d85256461ce456a8060aa89e9',100.0,1779032149,1,'2026-05-17T17:35:49.995947+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Validation & Linting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=jcasc-developers.jcasc-plugin','Visual Studio Code JCasC-Plugin 🌟','','2024',0,'A high-performance developer editor tool designed to provide autocompletion, real-time schema linting, and context-aware validation syntax checks specifically for managing complex Jenkins Configuration as Code declarations.','TypeScript','Editor Extension','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=jmMeessen.jenkins-declarative-support','JM Meessen: Declarative Jenkinsfile Support','','2021',0,'Provides targeted code snippets, auto-complete utilities, and syntax validations optimized for declarative Jenkinsfiles. It dramatically reduces developer syntax errors when managing complex multi-stage pipeline steps.','TypeScript','Editor Extension','Intermediate',0,'online','manual','cb255becbdbdf3aaffa195be60e5f54c698846f7264d63c9ed5fd1dd4963a5c2',100.0,1.77903135612880206e+09,1,'2026-05-17T17:22:36.128802+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Validation & Linting"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/visual-studio.md"]','["visual-studio.md", "jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=jock.svg','SVG:','','2023',0,'SVG adds structural vector graphic manipulation tools, allowing engineers to preview, manipulate, format, and audit XML vectors directly inside the workspace layout.','TypeScript','Product','Beginner',0,'online','manual','2ba41011b47bf5aebc7a14742396c1c0ddc4fc5d74930e8f5d6485a0af08ce9f',100.0,1.77903269920425295e+09,1,'2026-05-17T17:44:59.204253+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=juanmnl.vscode-theme-1984','1984 Theme','','2026',3,'A retro-neon vaporwave theme that provides a distinct high-contrast palette for custom development aesthetics.','TypeScript','Extension','Beginner',0,'online','manual','1281da8893dacffc3fa47a9432818e7fa19ec39049080585431fdd3dda68bd53',100.0,1.77902947521034693e+09,1,'2026-05-17T16:51:15.210347+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=kennylong.kubernetes-yaml-formatter','==marketplace.visualstudio.com: Kubernetes YAML Formatter== 🌟','','2026',4,'Formats Kubernetes YAML manifests specifically, enforcing standardization across deployments. Crucial for platform engineers managing large declarative infrastructures in multi-tenant environments.','TypeScript','Extension','Beginner',1,'online','manual','94197bf4fb6ff39ea04ac3dee72d9a303994884fb5c26529f8cb6ba327c56ce9',100.0,1.77903142553804397e+09,1,'2026-05-17T17:23:45.538044+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Validation"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=livepdm.auto-markdown-toc-ax1','Auto Markdown TOC By AX1','','2023',0,'Auto Markdown TOC automatically scans, maps, and structures dynamic directories in technical readmes and document structures, applying updates on file save actions to ensure navigation accuracy.','TypeScript','Product','Beginner',0,'online','manual','1cb7c331eca23567cce9c9ee8f6ecb05bf092af1985e5f1546f42ee2cd3f03fa',100.0,1.77903053857214188e+09,1,'2026-05-17T17:08:58.572142+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mauve.terraform','Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','27dbd02beeb29fe046dd9276b3ab60935903a7270f75d6cc37c6be0ebf32d2cf',100.0,1.7790305001145451e+09,0,'2026-05-17T17:08:20.114545+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mgmcdermott.vscode-language-babel','Babel JavaScript','','2023',0,'Provides ECMAScript syntax highlighting support for older JS parser platforms, helping modernize legacy JavaScript code bases within VS Code''s editor structure.','JavaScript','Product','Beginner',0,'online','manual','394a97ab4388baf20359e98ea1d8c9c4e87effec92374b5c60c983298dc57dde',100.0,1.77903112565561699e+09,1,'2026-05-17T17:18:45.655617+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph','Git Graph','','2023',0,'Git Graph provides an interactive graph visualization of repository histories. It simplifies advanced operations such as interactive branch cherry-picks, rebasing, and merges through a graphical workspace context.','TypeScript','Product','Intermediate',0,'online','manual','88ea40b9a987f741e78523c6ed76fb11e95a93bbdba12298bfbe39f7434ed514',100.0,1.77903119013038706e+09,1,'2026-05-17T17:19:50.130387+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv','DotENV','','2026',4,'Provides syntax highlighting, syntax validation, and basic formatting for `.env` files. This lightweight extension prevents parsing and configuration errors before environment variables are deployed. Although basic, it remains highly useful for local environment orchestration and credential preparation.','TypeScript','Extension','Beginner',0,'online','manual','68032b3b815fa7b6fa7229304d22d7dbf6b8cb867e65cf67d3dd41966d2354ea',100.0,1.77903194488584709e+09,1,'2026-05-17T17:32:24.885847+02:00',NULL,NULL,NULL,'["Development Environment", "Configuration Management", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=jmMeessen.jenkins-declarative-support','JM Meessen: Declarative Jenkinsfile Support','','2021',0,'Provides targeted code snippets, auto-complete utilities, and syntax validations optimized for declarative Jenkinsfiles. It dramatically reduces developer syntax errors when managing complex multi-stage pipeline steps.','TypeScript','Editor Extension','Intermediate',0,'online','manual','cb255becbdbdf3aaffa195be60e5f54c698846f7264d63c9ed5fd1dd4963a5c2',100.0,1779031356,1,'2026-05-17T17:22:36.128802+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Validation & Linting"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/visual-studio.md"]','["visual-studio.md", "jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=jock.svg','SVG:','','2023',0,'SVG adds structural vector graphic manipulation tools, allowing engineers to preview, manipulate, format, and audit XML vectors directly inside the workspace layout.','TypeScript','Product','Beginner',0,'online','manual','2ba41011b47bf5aebc7a14742396c1c0ddc4fc5d74930e8f5d6485a0af08ce9f',100.0,1779032699,1,'2026-05-17T17:44:59.204253+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=juanmnl.vscode-theme-1984','1984 Theme','','2026',3,'A retro-neon vaporwave theme that provides a distinct high-contrast palette for custom development aesthetics.','TypeScript','Extension','Beginner',0,'online','manual','1281da8893dacffc3fa47a9432818e7fa19ec39049080585431fdd3dda68bd53',100.0,1779029475,1,'2026-05-17T16:51:15.210347+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=kennylong.kubernetes-yaml-formatter','==marketplace.visualstudio.com: Kubernetes YAML Formatter== 🌟','','2026',4,'Formats Kubernetes YAML manifests specifically, enforcing standardization across deployments. Crucial for platform engineers managing large declarative infrastructures in multi-tenant environments.','TypeScript','Extension','Beginner',1,'online','manual','94197bf4fb6ff39ea04ac3dee72d9a303994884fb5c26529f8cb6ba327c56ce9',100.0,1779031425,1,'2026-05-17T17:23:45.538044+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Validation"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=livepdm.auto-markdown-toc-ax1','Auto Markdown TOC By AX1','','2023',0,'Auto Markdown TOC automatically scans, maps, and structures dynamic directories in technical readmes and document structures, applying updates on file save actions to ensure navigation accuracy.','TypeScript','Product','Beginner',0,'online','manual','1cb7c331eca23567cce9c9ee8f6ecb05bf092af1985e5f1546f42ee2cd3f03fa',100.0,1779030538,1,'2026-05-17T17:08:58.572142+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mauve.terraform','Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','27dbd02beeb29fe046dd9276b3ab60935903a7270f75d6cc37c6be0ebf32d2cf',100.0,1779030500,0,'2026-05-17T17:08:20.114545+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mgmcdermott.vscode-language-babel','Babel JavaScript','','2023',0,'Provides ECMAScript syntax highlighting support for older JS parser platforms, helping modernize legacy JavaScript code bases within VS Code''s editor structure.','JavaScript','Product','Beginner',0,'online','manual','394a97ab4388baf20359e98ea1d8c9c4e87effec92374b5c60c983298dc57dde',100.0,1779031125,1,'2026-05-17T17:18:45.655617+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph','Git Graph','','2023',0,'Git Graph provides an interactive graph visualization of repository histories. It simplifies advanced operations such as interactive branch cherry-picks, rebasing, and merges through a graphical workspace context.','TypeScript','Product','Intermediate',0,'online','manual','88ea40b9a987f741e78523c6ed76fb11e95a93bbdba12298bfbe39f7434ed514',100.0,1779031190,1,'2026-05-17T17:19:50.130387+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv','DotENV','','2026',4,'Provides syntax highlighting, syntax validation, and basic formatting for `.env` files. This lightweight extension prevents parsing and configuration errors before environment variables are deployed. Although basic, it remains highly useful for local environment orchestration and credential preparation.','TypeScript','Extension','Beginner',0,'online','manual','68032b3b815fa7b6fa7229304d22d7dbf6b8cb867e65cf67d3dd41966d2354ea',100.0,1779031944,1,'2026-05-17T17:32:24.885847+02:00',NULL,NULL,NULL,'["Development Environment", "Configuration Management", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mindaro.mindaro','marketplace.visualstudio.com: Bridge to Kubernetes (VSCode)','- [marketplace.visualstudio.com: Bridge to Kubernetes (Visual Studio)](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.mindaro) Bridge to Kubernetes for Visual Studio 2019','2023',0,'Official VS Code extension that implements the Bridge to Kubernetes local-to-remote cluster redirection framework. Allows developers to step through breakpoints in their local environment while acting as an integrated cluster endpoint.','TypeScript','Tool','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development Workflow", "IDE Extensions", "Bridge to Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{"duplicate_of": "https://github.com/microsoft/mindaro"}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mongodb.mongodb-vscode','MongoDB for VS Code','','2026',4,'Explores, queries, and modifies MongoDB data collections natively without leaving the editor. Essential tool for developers writing and verifying backend microservices backed by document stores.','TypeScript','Extension','Intermediate',1,'online','manual','9fd10141ccf49873cc5ff2956f100048c135f74302f5b76fb51fba5734c34104',100.0,1779032800.22788,1,'2026-05-17T17:46:40.227880+02:00',NULL,NULL,NULL,'["Software Engineering", "Databases", "NoSQL"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=monokai.theme-monokai-pro-vscode','Monokai Pro Theme','','2026',4,'A highly structured color palette designed to reduce eye strain and optimize visual parsing of nested structures and syntaxes.','TypeScript','Extension','Beginner',0,'online','manual','ef4408788374e6681236e6a864413511fa59c35b556c1f53bdee3690e5b0a8d9',100.0,1.77903184436905908e+09,1,'2026-05-17T17:30:44.369059+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-azuretools.mindaro','marketplace.visualstudio.com: Bridge to Kubernetes (Visual Studio)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1566b680b9a6dffb1e52ccd9b7cc0d009f640d34cecaddc630e7db8dd119c359',100.0,1779030425.66038,1,'2026-05-17T17:07:05.660380+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azureappservice','marketplace.visualstudio.com: Azure App Service for Visual Studio Code','','2026',4,'Simplifies deployment, configuration, and monitoring of applications hosted on Azure App Service. Useful for deploying monolithic apps and APIs, though complex architectures have shifted toward Kubernetes and Serverless.','TypeScript','Extension','Intermediate',1,'online','manual','e76a54a2f90dd92666fa1e192d4a40965ed2746288d651a648d199e364f4bb9c',100.0,1.77902915860858201e+09,1,'2026-05-17T16:45:58.608582+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "PaaS", "Azure"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker','Docker','','2026',5,'Duplicate entry of the official Microsoft Docker extension, which allows engineers to scaffold, test, and run containers directly in their development environment.','TypeScript','Extension','Intermediate',1,'online','manual','ec67cabf04775bef971027b3ab5da8772d96e8c16840494181eb4c14aef297f4',100.0,1.77903435540562796e+09,1,'2026-05-17T18:12:35.405628+02:00',NULL,NULL,NULL,'["Cloud Native", "Containerization", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.kind-vscode','Kubernetes Kind (by Microsoft)','','2026',4,'Integrates KinD (Kubernetes in Docker) cluster management directly within VS Code, easing local microservice prototyping and controller debugging workflows.','TypeScript','Extension','Advanced',1,'online','manual','2fbd28f58ba9e1091333f7de82440e87f8543a7f0d4eaf4687015571815e4dae',100.0,1.77903292249215507e+09,1,'2026-05-17T17:48:42.492155+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Local Clusters"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools','Kubernetes (by Microsoft)','','2026',5,'The absolute standard extension for interacting with remote and local Kubernetes clusters, displaying live resources, forwarding ports, and streaming microservice logs.','TypeScript','Extension','Advanced',1,'online','manual','a3faaa339a94fec3c1c93186832d5a127d1d669afb37617fa479031884f0b48b',100.0,1.77903451691953492e+09,1,'2026-05-17T18:15:16.919535+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscode-tools','Azure Resource Manager (ARM) Tools 🌟','','2026',4,'Provides language server support, validation, and autocomplete for Azure Resource Manager (ARM) JSON templates. Although Microsoft Bicep and Terraform are often preferred for new projects, ARM tools remain critical for maintaining enterprise deployment patterns.','TypeScript','Extension','Intermediate',0,'online','manual','ec48c3200b96acb827ffc68f3faf196f1e6e733ceaea3792d98196a6efe814fb',100.0,1779031333.41869,1,'2026-05-17T17:22:13.418690+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring','marketplace.visualstudio.com: autoDocstring - Python Docstring Generator','','2026',4,'Generates structured docstrings for Python methods and classes dynamically based on various standard formats. Simplifies documenting APIs and data models within Python microservices.','TypeScript','Extension','Beginner',0,'online','manual','8cfcf558b30ea3b3899a076d5f4cd64f5b9718bb609b5446f0c6d06278957ee5',100.0,1.77903011537663793e+09,1,'2026-05-17T17:01:55.376638+02:00',NULL,NULL,NULL,'["Development Environment", "Documentation", "Python"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow','Indent-Rainbow:','','2023',0,'Indent-Rainbow applies subtle color transitions to code indent blocks. This visual separation is highly effective at reducing cognitive overhead when editing nested YAML patterns or deep JSON profiles.','TypeScript','Product','Beginner',0,'online','manual','5980133781101ddddc30ad6e70f789c6bb080f7c92bf70f10aced51b64933f7a',100.0,1.77903156686948704e+09,1,'2026-05-17T17:26:06.869487+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=pnp.polacode','Polacode','','2023',0,'Polacode generates visually appealing, stylized screenshots of designated code blocks. It is highly valued for code-review processes, technical books, and slide decks.','JavaScript','Product','Beginner',0,'online','manual','7b4f9b6ee2ba95b723bf6008f8d19147394a476f070e28936128bb9c550d057a',100.0,1.77903052228679203e+09,1,'2026-05-17T17:08:42.286792+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=redhat.vscode-openshift-connector','OpenShift Connector 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a7a3faeea1dae23bebbe75b9d4afa887c46ed8842e70d99a49fb06c498fc0164',100.0,1.77903092783426499e+09,1,'2026-05-17T17:15:27.834265+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer','Live Server:','','2026',4,'Launches a local development server with live reload capability for static and dynamic frontend web pages. Ideal for rapid prototyping and mock integrations. However, in enterprise microservices, developers typically rely on reverse proxies or HMR-integrated bundlers for local testing.','JavaScript','Extension','Beginner',0,'online','manual','7fd2427d87787931b99f23deff6941b1b0760374b7df367c1d45b55f01b657e1',100.0,1.77903095424960494e+09,1,'2026-05-17T17:15:54.249605+02:00',NULL,NULL,NULL,'["Frontend Development", "Local Server", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=rvest.vs-code-prettier-eslint','Prettier ESLint','','2023',0,'Combines ESLint configuration checks and Prettier formatting systems under one seamless runtime integration. Minimizes config conflicts between syntax checker specifications and styling layouts.','JavaScript','Product','Advanced',0,'online','manual','c91a68b089ba59b0e3cc7dc7099a10c526b7050656c6fdf8a92414c28f07cae4',100.0,1.77902932550524306e+09,1,'2026-05-17T16:48:45.505243+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=salesforce.codey-midnight','Codey Midnight Theme','','2026',3,'A dark Salesforce-developed theme intended to optimize developer focus and provide accessible contrast levels during deep development sessions.','TypeScript','Extension','Beginner',0,'online','manual','f09459301e3e9922954ff442e820de29af2d947c4b0c3acfcec6d5a910e92f06',100.0,1.77903316645785498e+09,1,'2026-05-17T17:52:46.457855+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=secanis.jenkinsfile-support','secanis.ch: Jenkinsfile Support','','2019',0,'Provides basic Groovy and Jenkinsfile-specific syntax highlighting within VS Code. While older, it remains useful for developers deploying simple pipelines who want instant visual structure validation without configuring complex API linters.','Groovy','Editor Extension','Basic',0,'online','manual','56703cff4c23c5a57b61672606c42ed12e42eb1c731e348b63c70b8f7093d646',100.0,1.77903093160025501e+09,1,'2026-05-17T17:15:31.600255+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Syntax Highlighting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens','Error Lens','','2023',0,'Error Lens improves dev speed by outputting warning and error diagnostic texts directly on the code line. Eliminates the need to hover over syntax errors, reducing debug-cycle latency.','TypeScript','Product','Intermediate',0,'online','manual','7a87e2eb57ed9ba8390e740001f0876fd03e85b43c2b3cc00dbdafbab131fbf3',100.0,1779034522.72562,1,'2026-05-17T18:15:22.725620+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=vector-of-bool.gitflow','gitflow by vector-of-bool','','2020',0,'Integrates the GitFlow branching model into the VS Code status bar. Designed for local branch lifecycle management, it allows developers to execute flow starts and finishes. Live Grounding notes it remains an active community convenience tool, though many teams have migrated to unified trunk-based development or native git extensions.','TypeScript','Editor Extension','Basic',0,'online','manual','3c3e8904a7dc79662479dff7ba7d8e8336b05fbc221cedd85cc248fb0e3423ce',100.0,1.77902993888042092e+09,1,'2026-05-17T16:58:58.880421+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Extensions", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight','TODO Highlight','','2023',0,'Scans and highlights markers like TODO, FIXME, or HACK within source code comments. Helps developers maintain high visibility over technical debt during iterative sprint cycles.','TypeScript','Product','Beginner',0,'online','manual','b7027233699531b0769727f852af3b33ae26813800bd34fa47be82e3d291b652',100.0,1.77903056159253501e+09,1,'2026-05-17T17:09:21.592535+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=xyz.local-history','Local History','','2026',4,'Maintains an independent local timeline of file changes, acting as a fallback when code modifications have not yet been committed to Git. This local safety net helps prevent accidental data loss during local refactoring.','TypeScript','Extension','Beginner',0,'online','manual','00ad2ed37cf647331fc2b70b6de07b4d2e95a92c7229e0236eafb6cc8cde28ae',100.0,1.77903254340134692e+09,1,'2026-05-17T17:42:23.401347+02:00',NULL,NULL,NULL,'["Development Environment", "Version Control", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one','Markdown All in One 🌟','','2023',0,'Markdown All in One automates common formatting tasks in markdown files. It manages auto-updating Tables of Contents, controls formatting short-keys, and handles list-generation systems in technical documentation.','TypeScript','Product','Beginner',0,'online','manual','c93827634c83e5e395daa936c49ab2fa738abc8e41737f1a13e3630b93b51703',100.0,1.77903222762099504e+09,1,'2026-05-17T17:37:07.620995+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/AmazonWebServices','AmazonWebServices','','2023',0,'Amazon Web Services'' publisher portal hosting development kits, AWS Toolkit, and Cloud9 connectors. Enables deployment, serverless testing, and IAM integration directly from the IDE interface.','N/A','Product','Beginner',0,'online','manual','c0894b767c9291f7d3d8169f39960fbebb881ca17d835efae49b133bbafe69d0',100.0,1.77903357615832304e+09,1,'2026-05-17T17:59:36.158323+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/GoogleCloudTools','Google Cloud','','2023',0,'Google Cloud''s extension ecosystem hosting Cloud Code. Delivers developer-focused tooling for writing, testing, debugging, and deploying cloud-native containerized applications directly on GKE and Cloud Run environments.','N/A','Product','Beginner',0,'online','manual','6e072f93092b3232993e8b5acf73a801e18f4bac2a0c3cd274d44f0d7afc876d',100.0,1.77903154448383903e+09,1,'2026-05-17T17:25:44.483839+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/Microsoft','Microsoft 🌟','','2023',0,'Microsoft''s official publisher hub on the VS Code Marketplace. Features foundational tools including Remote SSH, WSL, Python integration, and essential debuggers that form the core of most developer workflows.','N/A','Product','Beginner',0,'online','manual','c647ebda87c29f444a9aa769bb33e8f2203707884bc1059c8ed8a11273512576',100.0,1.77903307989555311e+09,1,'2026-05-17T17:51:19.895553+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/Oracle','Oracle','','2023',0,'Oracle''s publisher page featuring integrations for Java development, enterprise runtime setups, database connections, and GraalVM support, facilitating high-fidelity enterprise software engineering.','N/A','Product','Beginner',0,'online','manual','9e969de81ab2a629bb1ae3dcb574d7ce3df7cfd9a77b9f060653f267059d3d48',100.0,1.7790305840347929e+09,1,'2026-05-17T17:09:44.034793+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/redhat','Red Hat 🌟','','2023',0,'Red Hat''s publisher hub on the VS Code Marketplace. Delivers key language servers and syntax schema validators for industry-standard configurations including XML, YAML, Ansible, and Kubernetes resources.','N/A','Product','Beginner',0,'online','manual','1f910509bac892c50a3985359b73b713b7b772f18aae42ddc7dc4eecfa412e3f',100.0,1.77903118215438508e+09,1,'2026-05-17T17:19:42.154385+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mongodb.mongodb-vscode','MongoDB for VS Code','','2026',4,'Explores, queries, and modifies MongoDB data collections natively without leaving the editor. Essential tool for developers writing and verifying backend microservices backed by document stores.','TypeScript','Extension','Intermediate',1,'online','manual','9fd10141ccf49873cc5ff2956f100048c135f74302f5b76fb51fba5734c34104',100.0,1779032800,1,'2026-05-17T17:46:40.227880+02:00',NULL,NULL,NULL,'["Software Engineering", "Databases", "NoSQL"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=monokai.theme-monokai-pro-vscode','Monokai Pro Theme','','2026',4,'A highly structured color palette designed to reduce eye strain and optimize visual parsing of nested structures and syntaxes.','TypeScript','Extension','Beginner',0,'online','manual','ef4408788374e6681236e6a864413511fa59c35b556c1f53bdee3690e5b0a8d9',100.0,1779031844,1,'2026-05-17T17:30:44.369059+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-azuretools.mindaro','marketplace.visualstudio.com: Bridge to Kubernetes (Visual Studio)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1566b680b9a6dffb1e52ccd9b7cc0d009f640d34cecaddc630e7db8dd119c359',100.0,1779030425,1,'2026-05-17T17:07:05.660380+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azureappservice','marketplace.visualstudio.com: Azure App Service for Visual Studio Code','','2026',4,'Simplifies deployment, configuration, and monitoring of applications hosted on Azure App Service. Useful for deploying monolithic apps and APIs, though complex architectures have shifted toward Kubernetes and Serverless.','TypeScript','Extension','Intermediate',1,'online','manual','e76a54a2f90dd92666fa1e192d4a40965ed2746288d651a648d199e364f4bb9c',100.0,1779029158,1,'2026-05-17T16:45:58.608582+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "PaaS", "Azure"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker','Docker','','2026',5,'Duplicate entry of the official Microsoft Docker extension, which allows engineers to scaffold, test, and run containers directly in their development environment.','TypeScript','Extension','Intermediate',1,'online','manual','ec67cabf04775bef971027b3ab5da8772d96e8c16840494181eb4c14aef297f4',100.0,1779034355,1,'2026-05-17T18:12:35.405628+02:00',NULL,NULL,NULL,'["Cloud Native", "Containerization", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.kind-vscode','Kubernetes Kind (by Microsoft)','','2026',4,'Integrates KinD (Kubernetes in Docker) cluster management directly within VS Code, easing local microservice prototyping and controller debugging workflows.','TypeScript','Extension','Advanced',1,'online','manual','2fbd28f58ba9e1091333f7de82440e87f8543a7f0d4eaf4687015571815e4dae',100.0,1779032922,1,'2026-05-17T17:48:42.492155+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Local Clusters"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools','Kubernetes (by Microsoft)','','2026',5,'The absolute standard extension for interacting with remote and local Kubernetes clusters, displaying live resources, forwarding ports, and streaming microservice logs.','TypeScript','Extension','Advanced',1,'online','manual','a3faaa339a94fec3c1c93186832d5a127d1d669afb37617fa479031884f0b48b',100.0,1779034516,1,'2026-05-17T18:15:16.919535+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscode-tools','Azure Resource Manager (ARM) Tools 🌟','','2026',4,'Provides language server support, validation, and autocomplete for Azure Resource Manager (ARM) JSON templates. Although Microsoft Bicep and Terraform are often preferred for new projects, ARM tools remain critical for maintaining enterprise deployment patterns.','TypeScript','Extension','Intermediate',0,'online','manual','ec48c3200b96acb827ffc68f3faf196f1e6e733ceaea3792d98196a6efe814fb',100.0,1779031333,1,'2026-05-17T17:22:13.418690+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring','marketplace.visualstudio.com: autoDocstring - Python Docstring Generator','','2026',4,'Generates structured docstrings for Python methods and classes dynamically based on various standard formats. Simplifies documenting APIs and data models within Python microservices.','TypeScript','Extension','Beginner',0,'online','manual','8cfcf558b30ea3b3899a076d5f4cd64f5b9718bb609b5446f0c6d06278957ee5',100.0,1779030115,1,'2026-05-17T17:01:55.376638+02:00',NULL,NULL,NULL,'["Development Environment", "Documentation", "Python"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow','Indent-Rainbow:','','2023',0,'Indent-Rainbow applies subtle color transitions to code indent blocks. This visual separation is highly effective at reducing cognitive overhead when editing nested YAML patterns or deep JSON profiles.','TypeScript','Product','Beginner',0,'online','manual','5980133781101ddddc30ad6e70f789c6bb080f7c92bf70f10aced51b64933f7a',100.0,1779031566,1,'2026-05-17T17:26:06.869487+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=pnp.polacode','Polacode','','2023',0,'Polacode generates visually appealing, stylized screenshots of designated code blocks. It is highly valued for code-review processes, technical books, and slide decks.','JavaScript','Product','Beginner',0,'online','manual','7b4f9b6ee2ba95b723bf6008f8d19147394a476f070e28936128bb9c550d057a',100.0,1779030522,1,'2026-05-17T17:08:42.286792+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=redhat.vscode-openshift-connector','OpenShift Connector 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a7a3faeea1dae23bebbe75b9d4afa887c46ed8842e70d99a49fb06c498fc0164',100.0,1779030927,1,'2026-05-17T17:15:27.834265+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer','Live Server:','','2026',4,'Launches a local development server with live reload capability for static and dynamic frontend web pages. Ideal for rapid prototyping and mock integrations. However, in enterprise microservices, developers typically rely on reverse proxies or HMR-integrated bundlers for local testing.','JavaScript','Extension','Beginner',0,'online','manual','7fd2427d87787931b99f23deff6941b1b0760374b7df367c1d45b55f01b657e1',100.0,1779030954,1,'2026-05-17T17:15:54.249605+02:00',NULL,NULL,NULL,'["Frontend Development", "Local Server", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=rvest.vs-code-prettier-eslint','Prettier ESLint','','2023',0,'Combines ESLint configuration checks and Prettier formatting systems under one seamless runtime integration. Minimizes config conflicts between syntax checker specifications and styling layouts.','JavaScript','Product','Advanced',0,'online','manual','c91a68b089ba59b0e3cc7dc7099a10c526b7050656c6fdf8a92414c28f07cae4',100.0,1779029325,1,'2026-05-17T16:48:45.505243+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=salesforce.codey-midnight','Codey Midnight Theme','','2026',3,'A dark Salesforce-developed theme intended to optimize developer focus and provide accessible contrast levels during deep development sessions.','TypeScript','Extension','Beginner',0,'online','manual','f09459301e3e9922954ff442e820de29af2d947c4b0c3acfcec6d5a910e92f06',100.0,1779033166,1,'2026-05-17T17:52:46.457855+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=secanis.jenkinsfile-support','secanis.ch: Jenkinsfile Support','','2019',0,'Provides basic Groovy and Jenkinsfile-specific syntax highlighting within VS Code. While older, it remains useful for developers deploying simple pipelines who want instant visual structure validation without configuring complex API linters.','Groovy','Editor Extension','Basic',0,'online','manual','56703cff4c23c5a57b61672606c42ed12e42eb1c731e348b63c70b8f7093d646',100.0,1779030931,1,'2026-05-17T17:15:31.600255+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Syntax Highlighting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens','Error Lens','','2023',0,'Error Lens improves dev speed by outputting warning and error diagnostic texts directly on the code line. Eliminates the need to hover over syntax errors, reducing debug-cycle latency.','TypeScript','Product','Intermediate',0,'online','manual','7a87e2eb57ed9ba8390e740001f0876fd03e85b43c2b3cc00dbdafbab131fbf3',100.0,1779034522,1,'2026-05-17T18:15:22.725620+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=vector-of-bool.gitflow','gitflow by vector-of-bool','','2020',0,'Integrates the GitFlow branching model into the VS Code status bar. Designed for local branch lifecycle management, it allows developers to execute flow starts and finishes. Live Grounding notes it remains an active community convenience tool, though many teams have migrated to unified trunk-based development or native git extensions.','TypeScript','Editor Extension','Basic',0,'online','manual','3c3e8904a7dc79662479dff7ba7d8e8336b05fbc221cedd85cc248fb0e3423ce',100.0,1779029938,1,'2026-05-17T16:58:58.880421+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Extensions", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight','TODO Highlight','','2023',0,'Scans and highlights markers like TODO, FIXME, or HACK within source code comments. Helps developers maintain high visibility over technical debt during iterative sprint cycles.','TypeScript','Product','Beginner',0,'online','manual','b7027233699531b0769727f852af3b33ae26813800bd34fa47be82e3d291b652',100.0,1779030561,1,'2026-05-17T17:09:21.592535+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=xyz.local-history','Local History','','2026',4,'Maintains an independent local timeline of file changes, acting as a fallback when code modifications have not yet been committed to Git. This local safety net helps prevent accidental data loss during local refactoring.','TypeScript','Extension','Beginner',0,'online','manual','00ad2ed37cf647331fc2b70b6de07b4d2e95a92c7229e0236eafb6cc8cde28ae',100.0,1779032543,1,'2026-05-17T17:42:23.401347+02:00',NULL,NULL,NULL,'["Development Environment", "Version Control", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one','Markdown All in One 🌟','','2023',0,'Markdown All in One automates common formatting tasks in markdown files. It manages auto-updating Tables of Contents, controls formatting short-keys, and handles list-generation systems in technical documentation.','TypeScript','Product','Beginner',0,'online','manual','c93827634c83e5e395daa936c49ab2fa738abc8e41737f1a13e3630b93b51703',100.0,1779032227,1,'2026-05-17T17:37:07.620995+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/AmazonWebServices','AmazonWebServices','','2023',0,'Amazon Web Services'' publisher portal hosting development kits, AWS Toolkit, and Cloud9 connectors. Enables deployment, serverless testing, and IAM integration directly from the IDE interface.','N/A','Product','Beginner',0,'online','manual','c0894b767c9291f7d3d8169f39960fbebb881ca17d835efae49b133bbafe69d0',100.0,1779033576,1,'2026-05-17T17:59:36.158323+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/GoogleCloudTools','Google Cloud','','2023',0,'Google Cloud''s extension ecosystem hosting Cloud Code. Delivers developer-focused tooling for writing, testing, debugging, and deploying cloud-native containerized applications directly on GKE and Cloud Run environments.','N/A','Product','Beginner',0,'online','manual','6e072f93092b3232993e8b5acf73a801e18f4bac2a0c3cd274d44f0d7afc876d',100.0,1779031544,1,'2026-05-17T17:25:44.483839+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/Microsoft','Microsoft 🌟','','2023',0,'Microsoft''s official publisher hub on the VS Code Marketplace. Features foundational tools including Remote SSH, WSL, Python integration, and essential debuggers that form the core of most developer workflows.','N/A','Product','Beginner',0,'online','manual','c647ebda87c29f444a9aa769bb33e8f2203707884bc1059c8ed8a11273512576',100.0,1779033079,1,'2026-05-17T17:51:19.895553+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/Oracle','Oracle','','2023',0,'Oracle''s publisher page featuring integrations for Java development, enterprise runtime setups, database connections, and GraalVM support, facilitating high-fidelity enterprise software engineering.','N/A','Product','Beginner',0,'online','manual','9e969de81ab2a629bb1ae3dcb574d7ce3df7cfd9a77b9f060653f267059d3d48',100.0,1779030584,1,'2026-05-17T17:09:44.034793+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/redhat','Red Hat 🌟','','2023',0,'Red Hat''s publisher hub on the VS Code Marketplace. Delivers key language servers and syntax schema validators for industry-standard configurations including XML, YAML, Ansible, and Kubernetes resources.','N/A','Product','Beginner',0,'online','manual','1f910509bac892c50a3985359b73b713b7b772f18aae42ddc7dc4eecfa412e3f',100.0,1779031182,1,'2026-05-17T17:19:42.154385+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://marklodato.github.io/visual-git-guide/index-en.html','marklodato.github.io: A Visual Git Reference 🌟','','2020',5,'A highly praised visual guide explaining Git commands via structural maps and diagrams. Clearly illustrates state transitions between the workspace, index, local repository, and remote servers.','English','Reference Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Internals"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409','Introducing Kiro: AWS Agentic AI-Based IDE','','N/A',0,'A curated technical resource and architectural guide covering Introducing Kiro: AWS Agentic AI-Based IDE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903057232864189e+09,0,'2026-05-17T17:09:32.328642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/aws.md", "docs/kubernetes.md"]','["ai.md", "aws.md", "kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://markstevenson.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9583bfddc3f8276c2e12d01386e1bb3a76aaa4f9a5bb81bf510f8112bec15e10',100.0,1.77902995032060289e+09,0,'2026-05-17T16:59:10.320603+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409','Introducing Kiro: AWS Agentic AI-Based IDE','','N/A',0,'A curated technical resource and architectural guide covering Introducing Kiro: AWS Agentic AI-Based IDE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.328642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/aws.md", "docs/kubernetes.md"]','["ai.md", "aws.md", "kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://markstevenson.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9583bfddc3f8276c2e12d01386e1bb3a76aaa4f9a5bb81bf510f8112bec15e10',100.0,1779029950,0,'2026-05-17T16:59:10.320603+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://martinfowler.com/articles/201701-event-driven.html','martinfowler.com: What do you mean by “Event-Driven”? 🌟','','2017',1,'Martin Fowler clarifies the ambiguous term ''Event-Driven''. Outlines four distinct patterns: Event Notification, Event-Carried State Transfer, Event Sourcing, and CQRS, detailing their operational advantages and pain points.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "EDA"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://martinfowler.com/articles/branching-patterns.html','martinfowler.com: Patterns for Managing Source Code Branches','- [Release Branch Pattern:](https://martinfowler.com/articles/branching-patterns.html#release-branch) A branch that only accepts commits accepted to stabilize a version of the product ready for release.','2020',0,'An extensive architectural blueprint for source-control branch patterns. It compares Mainline Development, Release Branches, and Feature Branches, analyzing how branching decisions affect integration frequency, build testing, and release delivery times.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://martinfowler.com/articles/data-mesh-principles.html','martinfowler.com: Data Mesh Principles and Logical Architecture','','2020',0,'The seminal architectural document by Zhamak Dehghani outlining Data Mesh principles: decentralized domain ownership, data as a product, self-serve data platforms, and federated computational governance. It details how to break down monolithic data lake infrastructures into domain-driven microservices.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Mesh", "Foundations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}'); @@ -9684,21 +9684,21 @@ INSERT INTO "resources" VALUES('https://martinheinz.dev/blog/85','martinheinz.de INSERT INTO "resources" VALUES('https://martinheinz.dev/blog/89','martinheinz.dev: Boost Your Python Application Performance using Continuous Profiling','','2022',0,'Examines continuous profiling processes to dynamically detect CPU bottlenecks and memory leaks in production servers. Compares performance impacts and granularity profiles of tools like Pyroscope and Py-Spy. Critical for architectural capacity planning and cost containment.','Python','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Performance Optimization", "Continuous Profiling"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://martkos-it.co.uk/our-work/jmeter-testing-cheat-sheet-ng5zm-97y43-af8tj','martkos-it.co.uk: JMeter Cheat Sheet','','2026',0,'A professional reference covering JVM allocation and distributed execution parameters in JMeter. Curator Insight highlights infrastructure scaling. Live Grounding reveals its use in testing target microservice elasticity.','English','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Performance Testing", "JMeter"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://martkos-it.co.uk/s/jmeter-testing-cheat-sheet-v10.pdf','jmeter-testing-cheat-sheet-v10.pdf','','2026',0,'A detailed PDF cheat sheet targeting headless JMeter executions and JVM properties. Curator Insight notes its performance testing capabilities. Live Grounding confirms that automated CI builds heavily utilize these exact headless CLI switches.','English','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Performance Testing", "JMeter"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com','Marvelous MLOps Substack','','N/A',0,'A curated technical resource and architectural guide covering Marvelous MLOps Substack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029634.0496,0,'2026-05-17T16:53:54.049600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/cicd-for-mlops-on-gitlab-part-1','marvelousmlops.substack.com: CI/CD for MLOps on GitLab (part 1)','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: CI/CD for MLOps on GitLab (part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903279769357109e+09,0,'2026-05-17T17:46:37.693571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/how-to-sell-mlops-in-large-organizations','marvelousmlops.substack.com: How to sell MLOps in large Organizations','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: How to sell MLOps in large Organizations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903161816331601e+09,0,'2026-05-17T17:26:58.163316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/mlops-roadmap-2024','marvelousmlops.substack.com: MLOps roadmap 2024','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: MLOps roadmap 2024 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903238320878601e+09,0,'2026-05-17T17:39:43.208786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/model-serving-architectures-on-databricks','marvelousmlops.substack.com: Model serving architectures on Databricks','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: Model serving architectures on Databricks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903043853654289e+09,0,'2026-05-17T17:07:18.536543+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/sharpen-your-cookiecutter-speed-up','marvelousmlops.substack.com: Sharpen your cookiecutter: speed up repo creation'' with workflows','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: Sharpen your cookiecutter: speed up repo creation'' with workflows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779034497287992e+09,0,'2026-05-17T18:14:57.287992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/technical-roles-in-data-science-who','marvelousmlops.substack.com: Technical roles in Data Science: Who is doing'' what?','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: Technical roles in Data Science: Who is doing'' what? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903420795191693e+09,0,'2026-05-17T18:10:07.951917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/traceability-and-reproducibility','marvelousmlops.substack.com: Traceability & Reproducibility','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: Traceability & Reproducibility in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029366691087e+09,0,'2026-05-17T16:49:26.691087+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com','Marvelous MLOps Substack','','N/A',0,'A curated technical resource and architectural guide covering Marvelous MLOps Substack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029634,0,'2026-05-17T16:53:54.049600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/cicd-for-mlops-on-gitlab-part-1','marvelousmlops.substack.com: CI/CD for MLOps on GitLab (part 1)','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: CI/CD for MLOps on GitLab (part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032797,0,'2026-05-17T17:46:37.693571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/how-to-sell-mlops-in-large-organizations','marvelousmlops.substack.com: How to sell MLOps in large Organizations','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: How to sell MLOps in large Organizations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618,0,'2026-05-17T17:26:58.163316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/mlops-roadmap-2024','marvelousmlops.substack.com: MLOps roadmap 2024','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: MLOps roadmap 2024 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032383,0,'2026-05-17T17:39:43.208786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/model-serving-architectures-on-databricks','marvelousmlops.substack.com: Model serving architectures on Databricks','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: Model serving architectures on Databricks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030438,0,'2026-05-17T17:07:18.536543+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/sharpen-your-cookiecutter-speed-up','marvelousmlops.substack.com: Sharpen your cookiecutter: speed up repo creation'' with workflows','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: Sharpen your cookiecutter: speed up repo creation'' with workflows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034497,0,'2026-05-17T18:14:57.287992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/technical-roles-in-data-science-who','marvelousmlops.substack.com: Technical roles in Data Science: Who is doing'' what?','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: Technical roles in Data Science: Who is doing'' what? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207,0,'2026-05-17T18:10:07.951917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/traceability-and-reproducibility','marvelousmlops.substack.com: Traceability & Reproducibility','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: Traceability & Reproducibility in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029366,0,'2026-05-17T16:49:26.691087+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://masterpoint.io/blog/ai-meets-tf-prompt-strategies-for-test-generation','AI Meets Terraform: Prompt Strategies for Test Generation','','2024',0,'Explores LLM prompting strategies designed to automatically generate high-quality integration testing assertions for Terraform infrastructure codebases. Outlines systematic framework specifications to minimize manual testing overhead.','None','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AI Integrations", "Validation & Testing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "ai.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://masterpoint.io/blog/terraform-use-cases','masterpoint.io: Three Terraform Use-cases You Need to Start Implementing','','2024',0,'Presents three advanced structural paradigms: multi-region dynamic workspace state querying, native mock-testing checks, and programmatic policy validation integration. Demonstrates production patterns that decoupled dependencies and enforce safe execution boundaries.','HCL','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://masterpoint.io/updates/terraform-use-cases','masterpoint.io: Three Terraform Use-cases You Need to Start Implementing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cbbbe2d9d2894182c5934e19b99ed045a8afe4d4d667cfe0bcfabb67c54d142c',100.0,1.77903457218614411e+09,0,'2026-05-17T18:16:12.186144+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://masterpoint.io/blog/terraform-use-cases"}'); -INSERT INTO "resources" VALUES('https://matiasmct.medium.com/observability-at-scale-52d0d9a5fb9b','matiasmct.medium.com: Observability at Scale','','N/A',0,'A curated technical resource and architectural guide covering matiasmct.medium.com: Observability at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903111087876296e+09,0,'2026-05-17T17:18:30.878763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"duplicate_of": "https://itnext.io/observability-at-scale-52d0d9a5fb9b"}'); -INSERT INTO "resources" VALUES('https://matt-rickard.com/docker-desktop-alternatives','matt-rickard.com: An Overview of Docker Desktop Alternatives','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1630d7c0f79d77e3ae6f7fb3393b84d01722233861032053eabd5ea19da10e15',100.0,1779032373.16813,0,'2026-05-17T17:39:33.168130+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://mattrickard.com/docker-desktop-alternatives"}'); -INSERT INTO "resources" VALUES('https://matt-rickard.com/how-to-calculate-a-cidr','matt-rickard.com: How to Calculate a CIDR','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ee4197cd28ae9db65e7b54e44d8bf55a72706d486ec3b676d37d23ad05aeb7c1',100.0,1.77903367677053689e+09,0,'2026-05-17T18:01:16.770537+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{"duplicate_of": "https://mattrickard.com/how-to-calculate-a-cidr"}'); -INSERT INTO "resources" VALUES('https://matt-rickard.com/infrastructure-as-code-will-be-written-by-ai','matt-rickard.com: Infrastructure as Code Will be Written by AI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','adbeebee2c57b57dc87cfd628ac4fc2eb9b35f80564f9dc183852b4c9f99f28e',100.0,1.77903251988741397e+09,0,'2026-05-17T17:41:59.887414+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://mattrickard.com/infrastructure-as-code-will-be-written-by-ai"}'); +INSERT INTO "resources" VALUES('https://masterpoint.io/updates/terraform-use-cases','masterpoint.io: Three Terraform Use-cases You Need to Start Implementing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cbbbe2d9d2894182c5934e19b99ed045a8afe4d4d667cfe0bcfabb67c54d142c',100.0,1779034572,0,'2026-05-17T18:16:12.186144+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://masterpoint.io/blog/terraform-use-cases"}'); +INSERT INTO "resources" VALUES('https://matiasmct.medium.com/observability-at-scale-52d0d9a5fb9b','matiasmct.medium.com: Observability at Scale','','N/A',0,'A curated technical resource and architectural guide covering matiasmct.medium.com: Observability at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.878763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"duplicate_of": "https://itnext.io/observability-at-scale-52d0d9a5fb9b"}'); +INSERT INTO "resources" VALUES('https://matt-rickard.com/docker-desktop-alternatives','matt-rickard.com: An Overview of Docker Desktop Alternatives','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1630d7c0f79d77e3ae6f7fb3393b84d01722233861032053eabd5ea19da10e15',100.0,1779032373,0,'2026-05-17T17:39:33.168130+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://mattrickard.com/docker-desktop-alternatives"}'); +INSERT INTO "resources" VALUES('https://matt-rickard.com/how-to-calculate-a-cidr','matt-rickard.com: How to Calculate a CIDR','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ee4197cd28ae9db65e7b54e44d8bf55a72706d486ec3b676d37d23ad05aeb7c1',100.0,1779033676,0,'2026-05-17T18:01:16.770537+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{"duplicate_of": "https://mattrickard.com/how-to-calculate-a-cidr"}'); +INSERT INTO "resources" VALUES('https://matt-rickard.com/infrastructure-as-code-will-be-written-by-ai','matt-rickard.com: Infrastructure as Code Will be Written by AI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','adbeebee2c57b57dc87cfd628ac4fc2eb9b35f80564f9dc183852b4c9f99f28e',100.0,1779032519,0,'2026-05-17T17:41:59.887414+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://mattrickard.com/infrastructure-as-code-will-be-written-by-ai"}'); INSERT INTO "resources" VALUES('https://mattermost.com','Mattermost','','2026',0,'A secure, open-source chat and operational workflow platform targeted at high-security engineering environments. Features self-hosted orchestration, deep Slack API compatibility, integrated incident management pipelines, and strict compliance profiles suitable for defense and finance industries.','Go','Open Source Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools", "Open Source"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mattermost.com/blog/the-top-7-open-source-tools-for-securing-your-kubernetes-cluster','mattermost.com: The Top 7 Open Source Tools for Securing Your Kubernetes Cluster','','2022',0,'This resource provides a comparative overview of seven premier open-source tools designed for Kubernetes security hardening. It introduces utilities like Trivy, Falco, and Kube-hunter, aligning each with specific pipeline gates or runtime defenses. Serves as a useful high-level map for architects selecting security tooling.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Tooling", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://matthewpalmer.net/kubernetes-app-developer/articles/kubernetes-ingress-guide-nginx-example.html','matthewpalmer.net: Kubernetes Ingress with Nginx Example 🌟','','2021',0,'Step-by-step architectural breakdown of implementing an NGINX Ingress Controller to manage external-to-internal cluster routing. Synthesizes key routing constructs, TLS termination setups via cert-manager, virtual hosting paths, and session affinity configurations vital for modern production topologies.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress", "Nginx"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); @@ -9709,7 +9709,7 @@ INSERT INTO "resources" VALUES('https://mattias.engineer/blog/2024/terraform-pro INSERT INTO "resources" VALUES('https://mattias.engineer/blog/2024/terraform-variable-cross-validation','mattias.engineer: Terraform Variable Cross Validation','','2024',0,'Outlines progressive methodologies for variable validation block declarations. Discusses cross-variable dependencies and structural validation patterns that ensure dynamic validation constraints are applied before triggering execution phases.','HCL','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Validation & Testing"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mattias.engineer/blog/2025/azure-ipam-with-terraform','Manage Azure IPAM with Terraform','','2025',0,'A comprehensive guide to automating Azure IP Address Management (IPAM) using Terraform. It outlines strategies for programmatic subnet delegation, non-overlapping address space allocation, and enterprise-wide IP tracking to prevent resource collision in complex hub-and-spoke virtual architectures.','Terraform','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure IPAM"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mattias.engineer/blog/2025/azure-portal-export-terraform','Export Terraform Code from the Azure Portal','','2025',0,'A practical exploration of the Azure Portal''s feature for exporting active cloud resource configurations directly into functional HashiCorp Terraform modules. Decreases setup friction for legacy system migrations.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Export Utility"]','["[LEGACY]"]','[]','["terraform.md", "azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mattias.engineer/courses','==mattias.engineer/courses== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','04f2a68aacd8a0e1c3b0fb60576dcc5f05527ab22416223c583a1a46dc41f6f0',100.0,1.77903036335376095e+09,1,'2026-05-17T17:06:03.353761+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://mattias.engineer/courses','==mattias.engineer/courses== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','04f2a68aacd8a0e1c3b0fb60576dcc5f05527ab22416223c583a1a46dc41f6f0',100.0,1779030363,1,'2026-05-17T17:06:03.353761+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://mattias.engineer/courses/kubernetes','mattias.engineer/courses/kubernetes: Certified Kubernetes Application Developer (CKAD)','','2022',0,'A comprehensive, structured online curriculum dedicated to building core competency in Kubernetes application development up to the CKAD level. It presents complex architectural abstractions in clean, modular lessons, emphasizing container runtimes, declarative specifications, and network policies.','English','Course','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Learning Path", "CKAD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mattias.engineer/courses/kubernetes/helm','mattias.engineer/courses/kubernetes/helm: Kubernetes-101: Helm 🌟','','2021',0,'Comprehensive instructional module exploring basic and intermediate Helm tasks. Integrates localized labs covering chart structuring, release revisions management, and customized CLI command execution.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Introductory"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mattias.engineer/k8s/ingress','mattias.engineer: Kubernetes-101: Ingress 🌟','','2021',0,'Fundamentals guide establishing the relationship between Ingress resources, Ingress Controllers, and target Services. Demystifies layer-7 routing rules and basic ingress YAML structures for beginners.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); @@ -9725,1245 +9725,1245 @@ INSERT INTO "resources" VALUES('https://maven.apache.org/plugins/maven-checkstyl INSERT INTO "resources" VALUES('https://maven.apache.org/plugins/maven-javadoc-plugin','Apache Maven Javadoc Plugin','','2026',5,'Generates standardized, comprehensive API documentation in HTML layout using the javadoc tool. Configurable to strictly enforce javadoc correctness at runtime compilation.','Java','Maven Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Release & Reporting Plugins"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://maven.apache.org/shared/maven-dependency-analyzer/index.html','Apache Maven Dependency Analyzer','','2026',5,'Official tool suite that analyzes Maven project dependencies to find unused declared dependencies and used undeclared dependencies, optimizing compiled runtimes and reducing dependency pollution.','Java','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Security & Code Quality"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://maven.apache.org/surefire/maven-surefire-report-plugin','Maven Surefire Report Plugin','','2026',5,'Parses raw XML outputs from test execution tools like JUnit and TestNG during build workflows, rendering clean HTML visual reports detailing testing success, duration, and stacktraces.','Java','Maven Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Testing Frameworks"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://maxilect-company.medium.com/graceful-shutdown-in-a-cloud-environment-the-example-of-kubernetes-spring-boot-f922b41adaa0','maxilect-company.medium.com: Graceful shutdown in a cloud environment (the'' example of Kubernetes + Spring Boot) 🌟','','N/A',0,'A curated technical resource and architectural guide covering maxilect-company.medium.com: Graceful shutdown in a cloud environment (the'' example of Kubernetes + Spring Boot) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903420795588707e+09,0,'2026-05-17T18:10:07.955887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://maxilect-company.medium.com/graceful-shutdown-in-a-cloud-environment-the-example-of-kubernetes-spring-boot-f922b41adaa0','maxilect-company.medium.com: Graceful shutdown in a cloud environment (the'' example of Kubernetes + Spring Boot) 🌟','','N/A',0,'A curated technical resource and architectural guide covering maxilect-company.medium.com: Graceful shutdown in a cloud environment (the'' example of Kubernetes + Spring Boot) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207,0,'2026-05-17T18:10:07.955887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://maximilianmichels.com/2021/kubernetes-what-you-need-to-know','maximilianmichels.com: Kubernetes in a Nutshell: 10 Things You Need to Know','','2021',3,'A comprehensive structural overview outlining ten foundational pillars of Kubernetes architecture, including declarative state, reconciliation loops, and decoupled storage abstractions. Offers concrete insights for systems architects transitioning to containerized workloads.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Architecture", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mayadata.io','MayaData','','N/A',0,'A curated technical resource and architectural guide covering MayaData in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903183888594794e+09,0,'2026-05-17T17:30:38.885948+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mayadata.io','MayaData','','N/A',0,'A curated technical resource and architectural guide covering MayaData in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031838,0,'2026-05-17T17:30:38.885948+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mayankshah.dev/blog/demystifying-kube-proxy','mayankshah.dev: Demystifying kube-proxy','','2022',4,'A comprehensive breakdown of kube-proxy, the crucial network daemon on each Kubernetes node. Explains how kube-proxy implements virtual IP mechanics, routes traffic using iptables, and translates Kubernetes Service abstractions into actual networking actions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Service Mesh & Proxy", "kube-proxy Mechanics"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mbbaig.blog/how-to-create-custom-helm-charts','mbbaig.blog: How to create custom Helm charts 🌟','','N/A',0,'A curated technical resource and architectural guide covering mbbaig.blog: How to create custom Helm charts 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903084238043499e+09,0,'2026-05-17T17:14:02.380435+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"duplicate_of": "https://hackandslash.blog/how-to-create-custom-helm-charts"}'); -INSERT INTO "resources" VALUES('https://mbuffett.com/posts/ktunnel-ngrok-replace','mbuffett.com: Replacing ngrok with ktunnel','','2020',0,'A technical blog post detailing how to configure and utilize ktunnel to replace commercial ngrok tunnels. It outlines reverse tunneling architectures from local laptops into remote clusters for low-latency testing.','Markdown','Article','Simple',0,'online','manual','1a4aaab7001c467742b5189a9e4e94a11e9cb4aa8d0dcaff043256ed97876ea4',100.0,1.779032000018332e+09,1,'2026-05-17T17:33:20.018332+02:00',NULL,NULL,NULL,'["Operations & UX", "Network Tunneling", "Developer Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mckornfield.medium.com/working-with-hpas-in-kubernetes-ced39263b596','mckornfield.medium.com: Working with HPAs in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering mckornfield.medium.com: Working with HPAs in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903324027113389e+09,0,'2026-05-17T17:54:00.271134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mcpbundles.com','MCPBundles','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','73ad596127eb3ef2efeae8037ac84e803f38e2fac0cb28dcdcfce00431d3896a',100.0,1.77903413223402595e+09,0,'2026-05-17T18:08:52.234026+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md"]','[]','{}','{"duplicate_of": "https://www.mcpbundles.com"}'); -INSERT INTO "resources" VALUES('https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF','Kubernetes Hardening Guidance 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Hardening Guidance 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,80.0,1.77903287443161606e+09,0,'2026-05-17T17:47:54.431616+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"review_metadata": {"original_url": "https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.989388"}}'); +INSERT INTO "resources" VALUES('https://mbbaig.blog/how-to-create-custom-helm-charts','mbbaig.blog: How to create custom Helm charts 🌟','','N/A',0,'A curated technical resource and architectural guide covering mbbaig.blog: How to create custom Helm charts 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030842,0,'2026-05-17T17:14:02.380435+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"duplicate_of": "https://hackandslash.blog/how-to-create-custom-helm-charts"}'); +INSERT INTO "resources" VALUES('https://mbuffett.com/posts/ktunnel-ngrok-replace','mbuffett.com: Replacing ngrok with ktunnel','','2020',0,'A technical blog post detailing how to configure and utilize ktunnel to replace commercial ngrok tunnels. It outlines reverse tunneling architectures from local laptops into remote clusters for low-latency testing.','Markdown','Article','Simple',0,'online','manual','1a4aaab7001c467742b5189a9e4e94a11e9cb4aa8d0dcaff043256ed97876ea4',100.0,1779032000,1,'2026-05-17T17:33:20.018332+02:00',NULL,NULL,NULL,'["Operations & UX", "Network Tunneling", "Developer Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mckornfield.medium.com/working-with-hpas-in-kubernetes-ced39263b596','mckornfield.medium.com: Working with HPAs in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering mckornfield.medium.com: Working with HPAs in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.271134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mcpbundles.com','MCPBundles','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','73ad596127eb3ef2efeae8037ac84e803f38e2fac0cb28dcdcfce00431d3896a',100.0,1779034132,0,'2026-05-17T18:08:52.234026+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md"]','[]','{}','{"duplicate_of": "https://www.mcpbundles.com"}'); +INSERT INTO "resources" VALUES('https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF','Kubernetes Hardening Guidance 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Hardening Guidance 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,80.0,1779032874,0,'2026-05-17T17:47:54.431616+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"review_metadata": {"original_url": "https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.989388"}}'); INSERT INTO "resources" VALUES('https://media.pearsoncmg.com/aw/ecs_kurose_compnetwork_7/cw/content/interactiveanimations/recursive-iterative-queries-in-dns/index.html','media.pearsoncmg.com: Recursive/Iterative Queries in DNS','','2018',0,'An interactive pedagogical animation comparing iterative and recursive DNS resolution processes. Vital for web and microservice systems engineers, this visual aid clarifies how root servers, TLD servers, and authoritative nameservers process network routing lookups under various query scenarios.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Architecture", "DNS", "Protocols"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mediatemple.net/blog/cloud-hosting/cicd-workflows-aws-3-use-cases','mediatemple.net: Cloud-Native CI/CD Workflows in AWS: 3 Use Cases','','N/A',0,'A curated technical resource and architectural guide covering mediatemple.net: Cloud-Native CI/CD Workflows in AWS: 3 Use Cases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903042271837496e+09,0,'2026-05-17T17:07:02.718375+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mediatemple.net/blog/cloud-hosting/cicd-workflows-aws-3-use-cases','mediatemple.net: Cloud-Native CI/CD Workflows in AWS: 3 Use Cases','','N/A',0,'A curated technical resource and architectural guide covering mediatemple.net: Cloud-Native CI/CD Workflows in AWS: 3 Use Cases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030422,0,'2026-05-17T17:07:02.718375+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://medium.baqend.com/nosql-databases-a-survey-and-decision-guidance-ea7823a822d','NoSQL Databases: a Survey and Decision Guidance','','2019',4,'A scientific taxonomy and decision model for selecting non-relational database architectures. Synthesizes transactional consistency models, consistency guarantees (PACELC), and performance characteristics under multi-regional replication topologies.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Decision Frameworks"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/01001101/using-terraform-with-azure-the-right-way-35af3b51a6b0','medium: Using Terraform with Azure — the right way','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Terraform with Azure — the right way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903350774322199e+09,0,'2026-05-17T17:58:27.743222+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/10-best-devops-tools-for-start-ups-91eb69bc3128','medium.com/4th-coffee: 10 Best DevOps Tools for Start-ups','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: 10 Best DevOps Tools for Start-ups in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029552.35408,0,'2026-05-17T16:52:32.354080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/10-new-devops-tools-to-watch-in-2023-e974dbb1f1bb','medium.com/4th-coffee: 10 New DevOps Tools to Watch in 2023 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: 10 New DevOps Tools to Watch in 2023 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903164723136401e+09,0,'2026-05-17T17:27:27.231364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/a-comprehensive-tutorial-on-service-mesh-istio-envoy-access-log-and-log-filtering-8f3d939c081d','medium.com/4th-coffee: A Comprehensive Tutorial on Service Mesh, Istio,'' Envoy, Access Log, and Log Filtering','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: A Comprehensive Tutorial on Service Mesh, Istio,'' Envoy, Access Log, and Log Filtering in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902960929573106e+09,0,'2026-05-17T16:53:29.295731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/state-of-kubernetes-secrets-management-in-2022-6148af91e7b5','medium.com/4th-coffee: State of Kubernetes Secrets Management in 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: State of Kubernetes Secrets Management in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903367155524611e+09,0,'2026-05-17T18:01:11.555246+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/what-is-policy-as-code-an-introduction-to-open-policy-agent-6098463f8461','medium.com/4th-coffee: What is Policy-as-Code? An Introduction to Open Policy'' Agent','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: What is Policy-as-Code? An Introduction to Open Policy'' Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903303023488688e+09,0,'2026-05-17T17:50:30.234887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/99dotco/a-detail-guide-to-deploying-elasticsearch-on-elastic-cloud-on-kubernetes-eck-31808ac60466','medium: A detailed guide to deploying Elasticsearch on Elastic Cloud on'' Kubernetes (ECK)','','N/A',0,'A curated technical resource and architectural guide covering medium: A detailed guide to deploying Elasticsearch on Elastic Cloud on'' Kubernetes (ECK) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790314507832961e+09,0,'2026-05-17T17:24:10.783296+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@.anders/learnings-from-our-8-years-of-kubernetes-in-production-two-major-cluster-crashes-ditching-self-0257c09d36cd','medium.com/@.anders: Lessons From Our 8 Years Of Kubernetes In Production'' — Two Major Cluster Crashes, Ditching Self-Managed, Cutting Cluster Costs, Tooling, And More','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@.anders: Lessons From Our 8 Years Of Kubernetes In Production'' — Two Major Cluster Crashes, Ditching Self-Managed, Cutting Cluster Costs, Tooling, And More in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902963407241296e+09,0,'2026-05-17T16:53:54.072413+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@15daniel10/yoyo-attack-on-a-k8s-cluster-102bc1d5ca3e','==medium.com/@15daniel10: YOYO attack on a K8S cluster==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@15daniel10: YOYO attack on a K8S cluster== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903409030584406e+09,0,'2026-05-17T18:08:10.305844+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@AceTheCloud-Abhishek/50-shades-of-containers-and-kubernetes-d2217fbea788','medium.com/@AceTheCloud-Abhishek: 50 Shades of Containers and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@AceTheCloud-Abhishek: 50 Shades of Containers and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903052538484692e+09,0,'2026-05-17T17:08:45.384847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@Alibaba_Cloud/getting-started-with-kubernetes-etcd-a26cba0b4258','medium: Getting Started with Kubernetes etcd','','N/A',0,'A curated technical resource and architectural guide covering medium: Getting Started with Kubernetes etcd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903365537031698e+09,0,'2026-05-17T18:00:55.370317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@BeNitinAgarwal/lifecycle-of-docker-container-d2da9f85959','medium.com/@BeNitinAgarwal: Lifecycle of Docker Container','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@BeNitinAgarwal: Lifecycle of Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031548.17818,0,'2026-05-17T17:25:48.178180+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@CloudifyOps/setting-up-a-horizontal-pod-autoscaler-for-kubernetes-cluster-a7d3cf3be7','medium.com/@CloudifyOps: Setting up a Horizontal Pod Autoscaler for Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@CloudifyOps: Setting up a Horizontal Pod Autoscaler for Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903223193833899e+09,0,'2026-05-17T17:37:11.938339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@CuriousLearner/deploying-efk-stack-on-kubernetes-c25ba2682c99','medium.com/@CuriousLearner: Deploying EFK stack on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@CuriousLearner: Deploying EFK stack on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902906326098299e+09,0,'2026-05-17T16:44:23.260983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@DevOps-Diva.o/implementing-security-on-azure-devops-pipelines-a653da4862a9','medium.com/@DevOps-Diva.o: Implementing Security on Azure DevOps Pipelines','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@DevOps-Diva.o: Implementing Security on Azure DevOps Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903302477680492e+09,0,'2026-05-17T17:50:24.776805+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@DevOpsfreak/top-12-kubernetes-installation-errors-you-cant-afford-to-miss-b52d7cda1a52','medium.com/@DevOpsfreak: Top 12 Kubernetes Installation Errors You Can’t'' Afford to Miss','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@DevOpsfreak: Top 12 Kubernetes Installation Errors You Can’t'' Afford to Miss in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032236.03232,0,'2026-05-17T17:37:16.032320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ElizAyer/meetings-are-the-work-9e429dde6aa3','medium.com/@ElizAyer: Meetings *are* the work','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ElizAyer: Meetings *are* the work in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903219552653789e+09,0,'2026-05-17T17:36:35.526538+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@GiantSwarm/deep-dive-into-kubernetes-networking-in-azure-9f0e85e2ee34','medium.com/@GiantSwarm: Deep Dive Into Kubernetes Networking in Azure','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@GiantSwarm: Deep Dive Into Kubernetes Networking in Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903373531806302e+09,0,'2026-05-17T18:02:15.318063+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@GranulateIntel/the-fundamental-principles-of-kubernetes-capacity-management-e23f388b4f3','medium.com/@GranulateIntel: The Fundamental Principles of Kubernetes Capacity'' Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@GranulateIntel: The Fundamental Principles of Kubernetes Capacity'' Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903073186026597e+09,0,'2026-05-17T17:12:11.860266+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@HirenDhaduk1/best-choice-to-run-your-containers-aws-fargate-or-aws-lambda-or-both-d9e14685a363','medium.com/@HirenDhaduk1: Best choice to run your containers: AWS FARGATE'' or AWS LAMBDA or Both?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@HirenDhaduk1: Best choice to run your containers: AWS FARGATE'' or AWS LAMBDA or Both? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903376491319394e+09,0,'2026-05-17T18:02:44.913194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@HirenDhaduk1/top-kubernetes-observability-tools-and-their-usage-e4e8eef8aec3','medium.com/@HirenDhaduk1: Top Kubernetes Observability Tools and their Usage','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@HirenDhaduk1: Top Kubernetes Observability Tools and their Usage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903143548636508e+09,0,'2026-05-17T17:23:55.486365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@KarlKFI/yaml-sh-yaml-sans-helm-e983a3dfdaec',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903207665503191e+09,0,'2026-05-17T17:34:36.655032+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://medium.com/@Kubernetes_Advocate','medium.com/@Kubernetes_Advocate 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Kubernetes_Advocate 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790300053847351e+09,0,'2026-05-17T17:00:05.384735+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@LachlanEvenson/how-to-enable-kubernetes-container-runtimedefault-seccomp-profile-for-all-workloads-6795624fcbcc','medium: How to enable Kubernetes container RuntimeDefault seccomp profile'' for all workloads','','N/A',0,'A curated technical resource and architectural guide covering medium: How to enable Kubernetes container RuntimeDefault seccomp profile'' for all workloads in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903321301642298e+09,0,'2026-05-17T17:53:33.016423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@LachlanEvenson/mutating-kubernetes-resources-with-gatekeeper-3e5585d49ead','medium: Mutating Kubernetes resources with Gatekeeper','','N/A',0,'A curated technical resource and architectural guide covering medium: Mutating Kubernetes resources with Gatekeeper in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111084642505e+09,0,'2026-05-17T17:18:30.846425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@LachlanEvenson/verifying-container-signatures-on-kubernetes-with-gatekeeper-19a4519c3016','medium: Verifying container signatures on Kubernetes with Gatekeeper','','N/A',0,'A curated technical resource and architectural guide covering medium: Verifying container signatures on Kubernetes with Gatekeeper in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031327.06646,0,'2026-05-17T17:22:07.066460+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@MetricFire/monitoring-kubernetes-tutorial-using-grafana-and-prometheus-3239079b138f','medium.com/@MetricFire: Monitoring Kubernetes tutorial: Using Grafana and'' Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@MetricFire: Monitoring Kubernetes tutorial: Using Grafana and'' Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790299388174951e+09,0,'2026-05-17T16:58:58.817495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@Mohamed-ElEmam/build-docker-images-in-kubernetes-pod-without-docker-kaniko-46e1a5b76c9','medium.com/@Mohamed-ElEmam: Build Docker Images in Kubernetes POD Without'' Docker -Kaniko','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Mohamed-ElEmam: Build Docker Images in Kubernetes POD Without'' Docker -Kaniko in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903121560973906e+09,0,'2026-05-17T17:20:15.609739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@Paddy_Adallah/how-to-choose-kubernetes-platforms-for-enterprise-deployments-c04d5e436543','medium.com/@Paddy_Adallah: How to Choose Kubernetes Platforms for Enterprise'' Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Paddy_Adallah: How to Choose Kubernetes Platforms for Enterprise'' Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732.04817,0,'2026-05-17T16:55:32.048170+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@Platform9Sys/kubernetes-cloud-services-comparing-gke-eks-and-aks-1fe42770cad3','medium.com: Kubernetes Cloud Services: Comparing GKE, EKS and AKS','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes Cloud Services: Comparing GKE, EKS and AKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034482.25414,0,'2026-05-17T18:14:42.254140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@RoussiAbel/optimizing-java-base-docker-images-size-from-674mb-to-58mb-c1b7c911f622','medium.com/@RoussiAbel: Optimizing java base docker images size from 674Mb'' to 58Mb','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@RoussiAbel: Optimizing java base docker images size from 674Mb'' to 58Mb in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903225179524207e+09,0,'2026-05-17T17:37:31.795242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@Sandeepkallazhi/velero-backup-restore-for-k8s-stateful-applications-managed-by-operators-8fd9c732ffcc',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering medium.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790310611272931e+09,0,'2026-05-17T17:17:41.127293+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ScrumPokerPro/cloud-native-architecture-with-kubernetes-and-argocd-ebecda7784b8','medium.com/@ScrumPokerPro: Cloud native architecture with Kubernetes and'' ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ScrumPokerPro: Cloud native architecture with Kubernetes and'' ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903371560173106e+09,0,'2026-05-17T18:01:55.601731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@Techie1/networking-tasks-in-production-using-ansible-b09d0a6121f7','medium.com/@Techie1: Networking tasks in production using Ansible','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Techie1: Networking tasks in production using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903179626477599e+09,0,'2026-05-17T17:29:56.264776+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@TimvanBaarsen/maven-cheat-sheet-45942d8c0b86','medium 1','','N/A',0,'A curated technical resource and architectural guide covering medium 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031079690171e+09,0,'2026-05-17T17:17:59.690171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@TonyBologni/4-reasons-why-4-is-the-perfect-team-size-for-agile-software-development-8597d33f3cfe','medium.com/@TonyBologni: 4 reasons why 4 is the perfect team size for (agile)'' software development 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@TonyBologni: 4 reasons why 4 is the perfect team size for (agile)'' software development 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790344994367671e+09,0,'2026-05-17T18:14:59.436767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@Tyler.Gallimore/deploying-apache-web-server-on-aws-ec2-with-terraform-and-docker-6c315c81c024','medium.com/@Tyler.Gallimore: Deploying Apache Web Server on AWS EC2 with'' Terraform and Docker','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Tyler.Gallimore: Deploying Apache Web Server on AWS EC2 with'' Terraform and Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903351095032191e+09,0,'2026-05-17T17:58:30.950322+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ZiXianZeroX/setting-up-an-on-premise-kubernetes-cluster-from-scratch-8e3a6b415387','medium.com/@ZiXianZeroX: Setting Up an On-premise Kubernetes Cluster from'' Scratch','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ZiXianZeroX: Setting Up an On-premise Kubernetes Cluster from'' Scratch in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138884433197e+09,0,'2026-05-17T17:23:08.844332+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@_gdantas/backstage-and-terraform-a-powerful-combination-for-ops-wonderful-for-devs-c04ebce849f0','medium.com/@_gdantas: Backstage and Terraform — A Powerful Combination for'' Ops, Wonderful for Devs','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@_gdantas: Backstage and Terraform — A Powerful Combination for'' Ops, Wonderful for Devs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903379481044697e+09,0,'2026-05-17T18:03:14.810447+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@a.j.abbott24/kubernetes-multi-environment-config-management-c36c5cf3bbac','==medium.com/@a.j.abbott24: Kubernetes: Multi Environment Config Management==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@a.j.abbott24: Kubernetes: Multi Environment Config Management== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903413434231591e+09,0,'2026-05-17T18:08:54.342316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@abdelrhmanahmed131/longhorn-distributed-block-storage-for-k8s-2ea11df400d1','medium.com/@abdelrhmanahmed131: Longhorn — Distributed Block Storage for'' K8s','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abdelrhmanahmed131: Longhorn — Distributed Block Storage for'' K8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031552684973e+09,0,'2026-05-17T17:25:52.684973+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@abdulfayis/storage-orchestration-for-kubernetes-c6370f943e23','medium.com/@abdulfayis: storage Orchestration for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abdulfayis: storage Orchestration for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902912363386893e+09,0,'2026-05-17T16:45:23.633869+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@abhimanyubajaj98/deploying-kubernetes-from-scratch-with-terraform-a-step-by-step-guide-7d628910efd0','medium.com/@abhimanyubajaj98: Deploying Kubernetes from Scratch with Terraform:'' A Step-by-Step Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abhimanyubajaj98: Deploying Kubernetes from Scratch with Terraform:'' A Step-by-Step Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903057240482497e+09,0,'2026-05-17T17:09:32.404825+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@abhinav.ittekot/granting-iam-permissions-to-pods-in-eks-using-oidc-f2044c88a53','medium.com/@abhinav.ittekot: Granting IAM permissions to pods in EKS using'' OIDC','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abhinav.ittekot: Granting IAM permissions to pods in EKS using'' OIDC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903132710163402e+09,0,'2026-05-17T17:22:07.101634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@abhinav.ittekot/running-kubernetes-jobs-with-sidecar-containers-8c034b020993','medium.com/@abhinav.ittekot: Running Kubernetes jobs with sidecar containers','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abhinav.ittekot: Running Kubernetes jobs with sidecar containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903017204037904e+09,0,'2026-05-17T17:02:52.040379+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@abhishekbhardwaj510/gitops-with-jenkins-and-kubernetes-c20425244c73','GitOps with Jenkins and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering GitOps with Jenkins and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903175244872498e+09,0,'2026-05-17T17:29:12.448725+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@abhisman.sarkar/kubernetes-monitoring-effective-cluster-tracking-with-prometheus-b0ed5b3efb32','medium.com/@abhisman.sarkar: Kubernetes Monitoring: Effective Cluster Tracking'' with Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abhisman.sarkar: Kubernetes Monitoring: Effective Cluster Tracking'' with Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903303706782293e+09,0,'2026-05-17T17:50:37.067823+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@adarsh.prabhu/microservices-and-the-world-with-a-service-mesh-ec9a709dd4b5','==medium: Microservices and the World with a Service Mesh== | Adarsh Prabhu','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Microservices and the World with a Service Mesh== | Adarsh Prabhu in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903112218621611e+09,0,'2026-05-17T17:18:42.186216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@adeelsubhan25/how-to-setup-and-build-docker-images-on-windows-baf252152aca','medium.com/@adeelsubhan25: How to setup and build Docker Images on Windows','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@adeelsubhan25: How to setup and build Docker Images on Windows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903452069711399e+09,0,'2026-05-17T18:15:20.697114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@adityadhopade18/mastering-k8s-event-driven-autoscaling-cd1b9df78903','medium.com/@adityadhopade18: Mastering K8s Event Driven AutoScaling','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@adityadhopade18: Mastering K8s Event Driven AutoScaling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903426245570898e+09,0,'2026-05-17T18:11:02.455709+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@adnn.selimovic/creating-kubernetes-operator-using-kubebuilder-15db5f29ee50','medium.com/@adnn.selimovic: Creating Kubernetes operator using **Kubebuilder**','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@adnn.selimovic: Creating Kubernetes operator using **Kubebuilder** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790300222812941e+09,0,'2026-05-17T17:00:22.281294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@adolfo.diaz.zar/secret-management-with-terraform-6b5e02f9437e','medium.com/@adolfo.diaz.zar: Secret Management with Terraform 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@adolfo.diaz.zar: Secret Management with Terraform 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149927838492e+09,0,'2026-05-17T17:24:59.278385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@adrianarba/ci-cd-defined-through-terraform-using-aws-codepipeline-aws-codecommit-and-aws-codebuild-12ade4d9cfa3','==medium.com/@adrianarba: CI/CD defined through terraform using AWS CodePipeline,'' AWS CodeCommit, and AWS CodeBuild==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@adrianarba: CI/CD defined through terraform using AWS CodePipeline,'' AWS CodeCommit, and AWS CodeBuild== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790304995589509e+09,0,'2026-05-17T17:08:19.558951+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ahmed.farhan/kafka-setup-in-kubernetes-using-strimzi-k8s-operator-part-2-1f67dbe5f14d','medium.com/@ahmed.farhan: Kafka Setup in Kubernetes Using Strimzi K8s operator'' — Part 2','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ahmed.farhan: Kafka Setup in Kubernetes Using Strimzi K8s operator'' — Part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903036713639211e+09,0,'2026-05-17T17:06:07.136392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ahmed.fathy.elayaat/gitops-fc27ef5a7836','medium.com/@ahmed.fathy.elayaat: What is GitOps?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ahmed.fathy.elayaat: What is GitOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030658197021e+09,0,'2026-05-17T17:10:58.197021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ahmet16ck/what-is-load-balancer-and-how-does-it-work-in-kubernetes-5ab5f0537069','medium.com/@ahmet16ck: What Is Load Balancer and How Does It Work In Kubernetes'' ? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ahmet16ck: What Is Load Balancer and How Does It Work In Kubernetes'' ? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394744751691e+09,0,'2026-05-17T18:05:47.447517+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ahmetb/mastering-kubeconfig-4e447aa32c75','medium: Mastering the KUBECONFIG file','','N/A',0,'A curated technical resource and architectural guide covering medium: Mastering the KUBECONFIG file in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903370428053903e+09,0,'2026-05-17T18:01:44.280539+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ajin.sunny/rate-limiting-in-distributed-systems-bbeca0c47b96','medium.com/@ajin.sunny: Rate limiting in Distributed Systems 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ajin.sunny: Rate limiting in Distributed Systems 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903370429412603e+09,0,'2026-05-17T18:01:44.294126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ajin.sunny/system-design-architecture-stateful-vs-stateless-62ed0ddb9f2b','==medium.com/@ajin.sunny: System Design Architecture: Stateful vs. Stateless=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@ajin.sunny: System Design Architecture: Stateful vs. Stateless=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032333357764e+09,0,'2026-05-17T17:38:53.357764+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ajin.sunny/system-design-concept-rate-limiting-f4da72371533','medium.com/@ajin.sunny: System Design Concept: Rate limiting 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ajin.sunny: System Design Concept: Rate limiting 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903373094520592e+09,0,'2026-05-17T18:02:10.945206+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@akamenev/running-sonarqube-on-azure-kubernetes-92a1b9051120','Running SonarQube on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Running SonarQube on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790337886325221e+09,0,'2026-05-17T18:03:08.632522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@akashjoffical08/monitor-uptime-of-endpoints-in-k8s-using-blackbox-exporter-f80166a328e9','medium.com/@akashjoffical08: Monitor Uptime of Endpoints in K8s using Blackbox'' Exporter 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@akashjoffical08: Monitor Uptime of Endpoints in K8s using Blackbox'' Exporter 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903404139030694e+09,0,'2026-05-17T18:07:21.390307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@akshayavb99/integration-of-aws-terraform-and-github-for-automated-deployment-infrastructure-da0a19ff4e86','medium: Integration of AWS, Terraform, and GitHub for Automated Deployment'' Infrastructure','','N/A',0,'A curated technical resource and architectural guide covering medium: Integration of AWS, Terraform, and GitHub for Automated Deployment'' Infrastructure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903288891507101e+09,0,'2026-05-17T17:48:08.915071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@akshitverma8191/prometheus-grafana-node-monitoring-on-kubernetes-79fd8311b56d','medium.com: Prometheus-Grafana : Node Monitoring on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Prometheus-Grafana : Node Monitoring on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030851.44028,0,'2026-05-17T17:14:11.440280+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@alamdar.hussain0007/gitops-with-kubernetes-f0912b644925','medium.com/@alamdar.hussain0007: GitOps with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alamdar.hussain0007: GitOps with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903296110791397e+09,0,'2026-05-17T17:49:21.107914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@alex.ivenin/chaos-engineering-in-kubernetes-4de425132ba1','medium.com/@alex.ivenin: Chaos engineering in kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alex.ivenin: Chaos engineering in kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902917416818404e+09,0,'2026-05-17T16:46:14.168184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@alex.ivenin/exploring-ephemeral-containers-in-kubernetes-bcceaf21101c','medium.com/@alex.ivenin: Exploring ephemeral containers in kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alex.ivenin: Exploring ephemeral containers in kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903331346184802e+09,0,'2026-05-17T17:55:13.461848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@alexellisuk/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24','medium: 5 tips for troubleshooting apps on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: 5 tips for troubleshooting apps on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903215257035708e+09,0,'2026-05-17T17:35:52.570357+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@alexellisuk/then-he-asked-me-is-kubernetes-right-for-us-78695ee35289','medium: Then he asked me “Is Kubernetes right for us?”','','N/A',0,'A curated technical resource and architectural guide covering medium: Then he asked me “Is Kubernetes right for us?” in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903122630741596e+09,0,'2026-05-17T17:20:26.307416+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@alexellisuk/walk-through-install-kubernetes-to-your-raspberry-pi-in-15-minutes-84a8492dc95a','Install Kubernetes with k3sup and k3s','','N/A',0,'A curated technical resource and architectural guide covering Install Kubernetes with k3sup and k3s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903034617614793e+09,0,'2026-05-17T17:05:46.176148+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@alexmogfr/zevent-place-how-we-handled-100k-ccu-on-a-real-time-collective-canvas-71d3d346e0ab','medium.com/@alexmogfr: ZEvent Place: How we handled 100k+ CCU on a real-time'' collective canvas','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alexmogfr: ZEvent Place: How we handled 100k+ CCU on a real-time'' collective canvas in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903171453215408e+09,0,'2026-05-17T17:28:34.532154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@alextheedom/eclipse-microprofile-5-things-you-need-to-know-e7a0bc9a3fb6','Eclipse MicroProfile: 5 Things You Need to Know 🌟','','N/A',0,'A curated technical resource and architectural guide covering Eclipse MicroProfile: 5 Things You Need to Know 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903082686822605e+09,0,'2026-05-17T17:13:46.868226+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@alfahreiza/building-an-elt-pipeline-from-csv-to-bigquery-using-dbt-f6e3f30bfc9c','medium.com/@alfahreiza: Building an ELT Pipeline: From CSV to BigQuery using'' dbt','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alfahreiza: Building an ELT Pipeline: From CSV to BigQuery using'' dbt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903300204409408e+09,0,'2026-05-17T17:50:02.044094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@amid.ukr/agile-git-branching-strategies-in-2023-caeead79ddd','medium.com/@amid.ukr: Agile Git branching strategies in 2023','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@amid.ukr: Agile Git branching strategies in 2023 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903036467691493e+09,0,'2026-05-17T17:06:04.676915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@amir.ilw/kubernetes-storage-migration-ac48f6f9f5a5','medium.com/@amir.ilw: Kubernetes Storage Migration 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@amir.ilw: Kubernetes Storage Migration 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903422881199789e+09,0,'2026-05-17T18:10:28.811998+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@amirhosseineidy/kubernetes-authentication-with-keycloak-oidc-63571eaeed61','medium.com/@amirhosseineidy: Kubernetes authentication with keycloak oidc','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@amirhosseineidy: Kubernetes authentication with keycloak oidc in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903179625612902e+09,0,'2026-05-17T17:29:56.256129+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@amitabhprasad/kubernetes-volume-backup-for-disaster-recovery-56a5facee7fe','medium.com/@amitabhprasad: Kubernetes volume backup for disaster recovery','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@amitabhprasad: Kubernetes volume backup for disaster recovery in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903310079015493e+09,0,'2026-05-17T17:51:40.790155+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@anatoliydadashev/terraform-aws-decoupled-architecture-9135df865310','medium.com/@anatoliydadashev: Terraform & AWS decoupled architecture','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@anatoliydadashev: Terraform & AWS decoupled architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031442143399e+09,0,'2026-05-17T17:24:02.143399+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@andreas.soularidis/a-simple-guide-to-handle-text-files-in-python-cd8a1a33ecaf','medium: A Simple Guide to Handle Text Files in Python | Andreas Soularidis','','N/A',0,'A curated technical resource and architectural guide covering medium: A Simple Guide to Handle Text Files in Python | Andreas Soularidis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203657631206e+09,0,'2026-05-17T17:33:56.576312+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@andreas.soularidis/learn-about-exceptions-in-python-fef309f66a78','medium.com: Learn about Exceptions in Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Learn about Exceptions in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903296881446409e+09,0,'2026-05-17T17:49:28.814464+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@andretost_75145/using-chatgpt-to-learn-kubernetes-and-openshift-15051bc95535','medium.com/@andretost_75145: Using ChatGPT to learn Kubernetes and OpenShift','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@andretost_75145: Using ChatGPT to learn Kubernetes and OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902911034652209e+09,0,'2026-05-17T16:45:10.346522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@andrewachraf/detect-crashes-in-your-cluster-using-kwatch-an-slack-84b979e93e03','medium.com/@andrewachraf: Detect crashes in your Kubernetes cluster using'' kwatch and Slack 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@andrewachraf: Detect crashes in your Kubernetes cluster using'' kwatch and Slack 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233334359788e+09,0,'2026-05-17T17:38:53.343598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@andrewjr350/misunderstanding-of-serverless-aws-835c7076ea4c','medium.com/@andrewjr350: Misunderstanding of Serverless (AWS)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@andrewjr350: Misunderstanding of Serverless (AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903378468101596e+09,0,'2026-05-17T18:03:04.681016+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@andriikrymus/dns-config-for-eks-61eb70c3e31e','medium.com/@andriikrymus: DNS config for EKS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@andriikrymus: DNS config for EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903175523051905e+09,0,'2026-05-17T17:29:15.230519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@andriisumko/single-sign-on-in-kubernetes-1ad9528350ed','medium: Single Sign-On in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Single Sign-On in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790321955291419e+09,0,'2026-05-17T17:36:35.529142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/kubernetes-security.md"]','["demos.md", "kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@andy.bryant/processing-guarantees-in-kafka-12dd2e30be0e','medium: Processing guarantees in Kafka','','N/A',0,'A curated technical resource and architectural guide covering medium: Processing guarantees in Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030090.94494,0,'2026-05-17T17:01:30.944940+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@anjkeesari/install-grafana-loki-stack-helmchart-in-azure-kubernetes-services-aks-1359281b3321','medium.com/@anjkeesari: Install Grafana Loki-Stack Helmchart in Azure Kubernetes'' Services (AKS)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@anjkeesari: Install Grafana Loki-Stack Helmchart in Azure Kubernetes'' Services (AKS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902982049882888e+09,0,'2026-05-17T16:57:00.498829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ankit.wal/the-how-of-iam-roles-for-service-accounts-irsa-on-aws-eks-3d76badb8942','==medium.com/@ankit.wal: Understanding IAM roles for service accounts, IRSA,'' on AWS EKS==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@ankit.wal: Understanding IAM roles for service accounts, IRSA,'' on AWS EKS== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903029572222208e+09,0,'2026-05-17T17:04:55.722222+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ankitrai_13207/kubernetes-deployment-service-6f32b7e63f16','medium.com/@ankitrai_13207: Kubernetes: Deployment & Service','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ankitrai_13207: Kubernetes: Deployment & Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111320411896e+09,0,'2026-05-17T17:18:33.204119+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@anshuman2121/devsecops-implement-security-on-cicd-pipeline-19eb7aa22626','medium.com/@anshuman2121: DevSecOps: Implement security on CICD Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@anshuman2121: DevSecOps: Implement security on CICD Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031900.57475,0,'2026-05-17T17:31:40.574750+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@antoine.loizeau/add-a-switch-to-simplify-terraform-debugging-2d532eb889eb','medium.com/@antoine.loizeau: Add a switch to simplify Terraform debugging','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@antoine.loizeau: Add a switch to simplify Terraform debugging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902926974459099e+09,0,'2026-05-17T16:47:49.744591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@anujsharma12feb/devops-tools-handbook-b42487a53353','medium: DevOps tools Handbook 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: DevOps tools Handbook 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033213.01287,0,'2026-05-17T17:53:33.012870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@anupam.s1602/aws-app-mesh-with-eks-and-canary-deployment-5503d9ba95d6','AWS App Mesh with EKS and Canary deployment','','N/A',0,'A curated technical resource and architectural guide covering AWS App Mesh with EKS and Canary deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902951345369291e+09,0,'2026-05-17T16:51:53.453693+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/servicemesh.md"]','["demos.md", "servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@anurag2397/solving-javas-core-problems-around-memory-and-cpu-4d0c97748c43','medium.com/@anurag2397: Tuning JVM containers for better CPU and memory'' utilisation in K8s environment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@anurag2397: Tuning JVM containers for better CPU and memory'' utilisation in K8s environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903340021466398e+09,0,'2026-05-17T17:56:40.214664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@aqsarahman71/introduction-to-kaniko-912e0f494570','medium.com/@aqsarahman71: Introduction to Kaniko','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@aqsarahman71: Introduction to Kaniko in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903366318043899e+09,0,'2026-05-17T18:01:03.180439+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@arbnair97/introduction-to-kubernetes-network-policy-and-calico-based-network-policy-675a7fa6b5dc','medium.com/@arbnair97: Introduction to Kubernetes Network Policy and Calico'' Based Network Policy','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@arbnair97: Introduction to Kubernetes Network Policy and Calico'' Based Network Policy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903297096623206e+09,0,'2026-05-17T17:49:30.966232+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@aritra.chatterjee_/hexagonal-architecture-in-java-7ac8f4bea753','medium.com/@aritra.chatterjee_: Hexagonal architecture in java','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@aritra.chatterjee_: Hexagonal architecture in java in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903190240007495e+09,0,'2026-05-17T17:31:42.400075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@arton.demaku/managing-stateful-applications-with-kubernetes-statefulsets-3eeec9e9d151','medium.com/@arton.demaku: Managing Stateful Applications with Kubernetes'' StatefulSets','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@arton.demaku: Managing Stateful Applications with Kubernetes'' StatefulSets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903328037589406e+09,0,'2026-05-17T17:54:40.375894+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@arunksingh16/azure-devops-handbook-d6dcd82da1b7','medium: Azure DevOps HandBook !','','N/A',0,'A curated technical resource and architectural guide covering medium: Azure DevOps HandBook ! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903426245980095e+09,0,'2026-05-17T18:11:02.459801+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ashish_fagna/aws-services-every-developer-should-be-aware-of-f7c48aaa854f','medium: AWS Services Every Developer Should Be Aware Of','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Services Every Developer Should Be Aware Of in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902907020521092e+09,0,'2026-05-17T16:44:30.205211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@atif.ramzan89/top-7-cloud-source-code-management-tools-features-and-pricing-plans-105f4eb88a3a','medium: Top 7 Cloud Source Code Management Tools Features and Pricing Plans','','N/A',0,'A curated technical resource and architectural guide covering medium: Top 7 Cloud Source Code Management Tools Features and Pricing Plans in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023832749104e+09,0,'2026-05-17T17:03:58.327491+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@avyanab/deploy-a-two-tier-architecture-with-aws-and-terraform-cloud-c6087f118ba7','medium.com/@avyanab: Deploy A Two-Tier Architecture with AWS and Terraform'' Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@avyanab: Deploy A Two-Tier Architecture with AWS and Terraform'' Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903365537234902e+09,0,'2026-05-17T18:00:55.372349+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ayushsingh1525/aws-configuration-with-apache-server-in-ec2-using-ansible-2ef61f98872e','medium: AWS Configuration with Web Server in EC2 Using Ansible','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Configuration with Web Server in EC2 Using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790326816645019e+09,0,'2026-05-17T17:44:41.664502+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/helm-theory-demo-and-commands-you-need-to-know-628777fdb0c2','medium.com/@badawekoo: Helm theory, demo and commands you need to know!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@badawekoo: Helm theory, demo and commands you need to know! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903190054998707e+09,0,'2026-05-17T17:31:40.549987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/limit-number-of-processes-running-in-a-kubernetes-pod-50ccf156ec18','==medium.com/@badawekoo: Limit number of processes running in a Kubernetes'' pod==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@badawekoo: Limit number of processes running in a Kubernetes'' pod== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902950718179202e+09,0,'2026-05-17T16:51:47.181792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/monitoring-in-devops-lifecycle-4d9a2f277eb0','medium.com/@badawekoo: Monitoring in DevOps lifecycle','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@badawekoo: Monitoring in DevOps lifecycle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902911863210105e+09,0,'2026-05-17T16:45:18.632101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/scaling-in-kubernetes-what-why-and-how-d120e99be071','medium.com/@badawekoo: Scaling in Kubernetes _What, Why and How?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@badawekoo: Scaling in Kubernetes _What, Why and How? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903261320531892e+09,0,'2026-05-17T17:43:33.205319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/using-rbac-in-kubernetes-for-authorization-complete-demo-part-1-83f0a1fb8f','medium.com/@badawekoo: Using RBAC in Kubernetes for authorization-Complete'' Demo-Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@badawekoo: Using RBAC in Kubernetes for authorization-Complete'' Demo-Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903179624914908e+09,0,'2026-05-17T17:29:56.249149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bareckidarek/tcp-packets-traffic-visualization-for-kubernetes-by-k8spacket-and-grafana-bb87cb106f30','medium.com/@bareckidarek: TCP packets traffic visualization for kubernetes'' by k8spacket and Grafana','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bareckidarek: TCP packets traffic visualization for kubernetes'' by k8spacket and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902994073823308e+09,0,'2026-05-17T16:59:00.738233+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bchenjh/full-fine-tuning-of-llama2-on-kubernetes-a983e1eb2259','medium.com/@bchenjh: Distributed full fine-tuning of Llama2 on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bchenjh: Distributed full fine-tuning of Llama2 on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903218187448406e+09,0,'2026-05-17T17:36:21.874484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ben11kehoe/aws-configuration-files-explained-9a7ea7a5b42e','medium: AWS configuration files, explained','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS configuration files, explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903262245782899e+09,0,'2026-05-17T17:43:42.457829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@benjamin.christmann_12432/setting-up-your-first-eks-cluster-on-aws-some-practical-tips-60400963c588','medium.com/@benjamin.christmann_12432: Setting up your first EKS cluster'' on AWS: some practical tips','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@benjamin.christmann_12432: Setting up your first EKS cluster'' on AWS: some practical tips in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903110298861598e+09,0,'2026-05-17T17:18:22.988616+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@benjaminacar.private/a-comprehensive-guide-to-setup-a-new-k8s-cluster-4b88e6f021bc','medium.com/@benjaminacar.private: A Comprehensive Guide to Setup a New K8s'' Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@benjaminacar.private: A Comprehensive Guide to Setup a New K8s'' Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903245706715393e+09,0,'2026-05-17T17:40:57.067154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@betz.mark/understanding-resource-limits-in-kubernetes-cpu-time-9eff74d3161b','medium: Understanding resource limits in kubernetes: cpu time','','N/A',0,'A curated technical resource and architectural guide covering medium: Understanding resource limits in kubernetes: cpu time in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903287775459098e+09,0,'2026-05-17T17:47:57.754591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bgrant0607/advantages-of-storing-configuration-in-container-registries-rather-than-git-b4266dc0c79f','medium.com/@bgrant0607: Advantages of storing configuration in container'' registries rather than git 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bgrant0607: Advantages of storing configuration in container'' registries rather than git 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903288891318702e+09,0,'2026-05-17T17:48:08.913187+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bherta/using-kubernetes-operators-to-manage-the-lifecycle-of-ai-applications-5682c3b372b3','medium: Using Kubernetes Operators to Manage the Lifecycle of AI Applications','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Kubernetes Operators to Manage the Lifecycle of AI Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903034616663694e+09,0,'2026-05-17T17:05:46.166637+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/devsecops-approach-with-terraform-and-ci-cd-pipelines-f556c2d5b40d','medium.com/@bijit211987: DevSecOps Approach with Terraform and CI/CD Pipelines','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: DevSecOps Approach with Terraform and CI/CD Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903071097930097e+09,0,'2026-05-17T17:11:50.979301+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/grafana-with-opentelemetry-vendor-neutral-and-open-source-approach-ab4bc08f67e9','medium.com/@bijit211987: Grafana with OpenTelemetry, Vendor-neutral and'' open-source approach','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: Grafana with OpenTelemetry, Vendor-neutral and'' open-source approach in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796.27698,0,'2026-05-17T17:29:56.276980+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/kubernetes-ready-for-stateful-workloads-and-to-revolutionize-enterprise-database-management-3cd619b1a0b2','medium.com/@bijit211987: Kubernetes ready for stateful workloads and to'' Revolutionize Enterprise Database Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: Kubernetes ready for stateful workloads and to'' Revolutionize Enterprise Database Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903315789188694e+09,0,'2026-05-17T17:52:37.891887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/kubernetes-roadmap-edd06067fa72','medium.com/@bijit211987: Kubernetes Roadmap','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: Kubernetes Roadmap in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903350031639289e+09,0,'2026-05-17T17:58:20.316393+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/observability-driven-development-2bc2cdde8661','medium.com/@bijit211987: Observability Driven Development (ODD)-Enhancing'' System Reliability','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: Observability Driven Development (ODD)-Enhancing'' System Reliability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790334790718491e+09,0,'2026-05-17T17:57:59.071849+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bill.salvaggio/the-aws-cloud-resume-challenge-project-c5c0c6fe9593','==medium.com/@bill.salvaggio: The AWS Cloud Resume Challenge Project==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@bill.salvaggio: The AWS Cloud Resume Challenge Project== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903404140823698e+09,0,'2026-05-17T18:07:21.408237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bill.salvaggio/the-aws-cloud-resume-challenge-project-part-ii-5c36029dbc59',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779030685009382e+09,0,'2026-05-17T17:11:25.009382+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@blgreco72/debugging-kubernetes-services-locally-8cb14bf8745a','medium.com/@blgreco72: Debugging Kubernetes Services Locally 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@blgreco72: Debugging Kubernetes Services Locally 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903263981301403e+09,0,'2026-05-17T17:43:59.813014+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bm54cloud/stressing-a-kubernetes-pod-to-induce-an-oomkilled-error-96f3be9c931d','medium.com/@bm54cloud: Stressing a Kubernetes Pod to Induce an OOMKilled'' Error','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bm54cloud: Stressing a Kubernetes Pod to Induce an OOMKilled'' Error in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913240213298e+09,0,'2026-05-17T16:45:32.402133+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@boomimagestudio-techblog/goodbye-jenkins-how-drone-simplifies-ci-cd-for-engineering-teams-everywhere-73a7db435a86','medium: Goodbye Jenkins: How Drone Simplifies CI/CD for Engineering Teams'' Everywhere','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029246.4059,0,'2026-05-17T16:47:26.405900+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@brightzheng100/kubernetes-the-hard-way-on-docker-f512bae734af','medium: Kubernetes the hard way on Docker','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes the hard way on Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030412963943e+09,0,'2026-05-17T17:06:52.963943+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@brunoolimpio/kubernetes-deepdive-parte-2-a65ffdce596d','medium.com/@brunoolimpio: Kubernetes DeepDive — Parte 2 - Kubernetes RBAC'' and more... | Bruno Olimpio','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@brunoolimpio: Kubernetes DeepDive — Parte 2 - Kubernetes RBAC'' and more... | Bruno Olimpio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903058913704895e+09,0,'2026-05-17T17:09:49.137049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@brunosquassoni/creating-a-kubernetes-cluster-step-by-step-bd9ae3c85275',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902960929222607e+09,0,'2026-05-17T16:53:29.292226+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bubu.tripathy/blue-green-deployment-using-kubernetes-be994df956b4','medium.com/@bubu.tripathy: Blue-Green Deployment using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bubu.tripathy: Blue-Green Deployment using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937418769598e+09,0,'2026-05-17T16:49:34.187696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bubu.tripathy/headless-k8s-service-924c689607a7','medium.com: Headless Kubernetes Service','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Headless Kubernetes Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903242101167392e+09,0,'2026-05-17T17:40:21.011674+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@bunnyshell/how-to-overcome-infrastructure-as-code-iac-challenges-f4947be7cde2','medium.com/@bunnyshell: How to Overcome Infrastructure as Code (IaC) Challenges','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bunnyshell: How to Overcome Infrastructure as Code (IaC) Challenges in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903029573636794e+09,0,'2026-05-17T17:04:55.736368+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@buraktahtacioglu/aws-well-architected-framework-aws-roadmap-80aaa6ca7f53','medium.com/@buraktahtacioglu: AWS Well-Architected Framework — AWS Roadmap','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@buraktahtacioglu: AWS Well-Architected Framework — AWS Roadmap in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903146047048091e+09,0,'2026-05-17T17:24:20.470481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@buraktahtacioglu/gitops-fundamentals-cncf-roadmap-fa686dbced9d','medium.com/@buraktahtacioglu: GitOps Fundamentals — CNCF Roadmap','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@buraktahtacioglu: GitOps Fundamentals — CNCF Roadmap in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903107964865303e+09,0,'2026-05-17T17:17:59.648653+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@calvineotieno010/managing-application-secrets-with-hashicorp-vault-8efb5e1d87fd','medium.com/@calvineotieno010: Managing Application Secrets with Hashicorp'' Vault','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@calvineotieno010: Managing Application Secrets with Hashicorp'' Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903390330368495e+09,0,'2026-05-17T18:05:03.303685+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@carlosedp/red-hat-openshift-virtualization-in-nested-vmware-vsphere-56c5e5d76a80','medium.com: Red Hat OpenShift Virtualization in nested VMware vSphere Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Red Hat OpenShift Virtualization in nested VMware vSphere Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138151912188e+09,0,'2026-05-17T17:23:01.519122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@casperrubaek/why-keda-is-a-game-changer-for-scaling-in-kubernetes-4ebf34cb4b61','medium.com/@casperrubaek: Why KEDA is a game-changer for scaling in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@casperrubaek: Why KEDA is a game-changer for scaling in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460.50071,0,'2026-05-17T17:24:20.500710+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@cbkwgl/continuous-monitoring-in-devops-8d4db48a0e24','medium.com/@cbkwgl: Continuous Monitoring in DevOps 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@cbkwgl: Continuous Monitoring in DevOps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307176759195e+09,0,'2026-05-17T17:51:11.767592+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@cdoan/ibm-multicloud-manager-cluster-sizing-bc3b609b7de9','medium: IBM Multicloud Manager Cluster Sizing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903455787095499e+09,0,'2026-05-17T18:15:57.870955+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@chamakenjefi/kubernetes-deployments-using-a-configmap-with-a-custom-index-html-page-5b4de0a7aa1b','medium.com/@chamakenjefi: Kubernetes deployments using a ConfigMap with'' a custom index.html page','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@chamakenjefi: Kubernetes deployments using a ConfigMap with'' a custom index.html page in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779034486848634e+09,0,'2026-05-17T18:14:46.848634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@chandranathmondal/self-service-amazon-eks-cluster-provisioning-with-kubernetes-configuration-applied-372bce839d7','medium.com/@chandranathmondal: ==Self-service Amazon EKS Cluster provisioning'' with Kubernetes configuration applied== 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@chandranathmondal: ==Self-service Amazon EKS Cluster provisioning'' with Kubernetes configuration applied== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903371351615405e+09,0,'2026-05-17T18:01:53.516154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@charled.breteche/kind-cilium-metallb-and-no-kube-proxy-a9fe66ddfad6','medium.com/@charled.breteche: Kind, Cilium, MetalLB, and still no kube-proxy','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@charled.breteche: Kind, Cilium, MetalLB, and still no kube-proxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902906074402689e+09,0,'2026-05-17T16:44:20.744027+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@charled.breteche/kubernetes-security-control-pod-to-pod-communications-with-cilium-network-policies-d7275b2ed378','medium.com/@charled.breteche: Kubernetes Security — Control pod to pod communications'' with Cilium network policies','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@charled.breteche: Kubernetes Security — Control pod to pod communications'' with Cilium network policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032371442842e+09,0,'2026-05-17T17:39:31.442842+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@charled.breteche/securing-grafana-with-keycloak-sso-d01fec05d984','==medium.com/@charled.breteche: Securing Grafana with Keycloak SSO==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@charled.breteche: Securing Grafana with Keycloak SSO== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903169647980403e+09,0,'2026-05-17T17:28:16.479804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@chrisedrego/kubernetes-monitoring-kube-state-metrics-df6546aea324','medium: Kubernetes Monitoring: Kube-State-Metrics','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Monitoring: Kube-State-Metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902962848096108e+09,0,'2026-05-17T16:53:48.480961+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@claudio.domingos/ansible-awx-from-scratch-to-rest-api-part-4-of-8-4aa860d823f6','medium: Ansible AWX: from scratch to REST API (part 4 of 8)','','N/A',0,'A curated technical resource and architectural guide covering medium: Ansible AWX: from scratch to REST API (part 4 of 8) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790314604794259e+09,0,'2026-05-17T17:24:20.479426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@cloud_tips/kubernetes-incident-response-94daac6d7a2b','medium.com/@cloud_tips: Kubernetes Incident Response','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@cloud_tips: Kubernetes Incident Response in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903152069544291e+09,0,'2026-05-17T17:25:20.695443+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@cloud_tips/kubernetes-security-best-practices-ea1e3913c001','medium.com/@cloud_tips: Kubernetes Security Best Practices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@cloud_tips: Kubernetes Security Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903198111486291e+09,0,'2026-05-17T17:33:01.114863+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@clymeneallen/best-practices-monitoring-system-for-multi-k8s-cluster-environments-using-open-source-d85544052f37','medium.com/@clymeneallen: Best Practices, Monitoring System for Multi-K8s'' Cluster Environments Using Open Source','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@clymeneallen: Best Practices, Monitoring System for Multi-K8s'' Cluster Environments Using Open Source in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903208027815604e+09,0,'2026-05-17T17:34:40.278156+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@codebob75/application-network-security-in-azure-subnets-endpoints-dns-nsgs-with-terraform-code-0bcabdb3a65b','Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code','','N/A',0,'A curated technical resource and architectural guide covering Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903318703385806e+09,0,'2026-05-17T17:53:07.033858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/networking.md", "docs/terraform.md"]','["azure.md", "networking.md", "terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@codingkarma/kubernetes-goat-part-1-8718b1345a42','medium.com/@codingkarma: Kubernetes Goat Part-1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@codingkarma: Kubernetes Goat Part-1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790302676432569e+09,0,'2026-05-17T17:04:27.643257+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@connect.hashblock/learn-how-you-can-create-a-chatbot-in-python-da136467309b','medium.com/@connect.hashblock: Learn how you can create a chatbot in Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@connect.hashblock: Learn how you can create a chatbot in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916330300211e+09,0,'2026-05-17T16:46:03.303002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@craig_robinson/guide-installing-an-okd-4-5-cluster-508a2631cbee','medium.com: Installing an OKD 4.5 Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Installing an OKD 4.5 Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903058913061404e+09,0,'2026-05-17T17:09:49.130614+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@cyber-security/devops-01-example-project-with-terraform-ade540824db1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903022012567591e+09,0,'2026-05-17T17:03:40.125676+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@d.deloatch/how-to-stop-all-instances-using-aws-sdk-for-python-boto3-2e02af03177','medium.com/@d.deloatch: How to Stop all Instances Using AWS SDK for Python'' (Boto3)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@d.deloatch: How to Stop all Instances Using AWS SDK for Python'' (Boto3) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233333836889e+09,0,'2026-05-17T17:38:53.338369+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@d.kumarkaran12/devsecops-with-aws-codepipeline-and-ecs-c800f139a9ee','medium.com/@d.kumarkaran12: DevSecOps with AWS CodePipeline and ECS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@d.kumarkaran12: DevSecOps with AWS CodePipeline and ECS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903238829994893e+09,0,'2026-05-17T17:39:48.299949+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dan.avila7/prueba-tus-proyectos-serverless-de-forma-local-con-serverless-offline-2e555f2b5e9b','medium.com/@dan.avila7: Prueba tus proyectos serverless de forma local con'' serverless-offline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dan.avila7: Prueba tus proyectos serverless de forma local con'' serverless-offline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903315791151404e+09,0,'2026-05-17T17:52:37.911514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@danielaaronw/k8s-pod-anti-affinity-dd2667a20c5f','medium.com/@danielaaronw: K8s Pod Anti-affinity','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielaaronw: K8s Pod Anti-affinity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032551.96164,0,'2026-05-17T17:42:31.961640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/binding-aws-iam-roles-to-kubernetes-service-account-for-on-prem-clusters-b8bac41f269d','medium.com/@danielepolencic: AWS IAM Roles for service accounts for on-prem'' clusters','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielepolencic: AWS IAM Roles for service accounts for on-prem'' clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903155268728899e+09,0,'2026-05-17T17:25:52.687289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/challenge-16-throttled-93133f8fd0ad','medium.com/@danielepolencic: Challenge 16: Throttled 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielepolencic: Challenge 16: Throttled 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033801.71776,0,'2026-05-17T18:03:21.717760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/how-does-rbac-work-in-kubernetes-d50dd34771ca','==medium.com/@danielepolencic: How does RBAC work in kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@danielepolencic: How does RBAC work in kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903032660770106e+09,0,'2026-05-17T17:05:26.607701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/isolating-kubernetes-pods-for-debugging-5fe41e630e9','medium.com/@danielepolencic: Isolating kubernetes pods for debugging','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielepolencic: Isolating kubernetes pods for debugging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903189622096896e+09,0,'2026-05-17T17:31:36.220969+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd','==medium.com/@danielepolencic: In Kubernetes, are there hidden costs to'' running many cluster nodes?==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@danielepolencic: In Kubernetes, are there hidden costs to'' running many cluster nodes?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790309576484971e+09,0,'2026-05-17T17:15:57.648497+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md", "docs/kubernetes.md"]','["finops.md", "kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@danieljimgarcia/the-application-gateway-ingress-controller-is-broken-6aa9eb229881','==medium.com/@danieljimgarcia: The Application Gateway Ingress Controller'' is broken== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@danieljimgarcia: The Application Gateway Ingress Controller'' is broken== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903029970645499e+09,0,'2026-05-17T17:04:59.706455+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@danielresponda/testing-spot-reclamation-mechanisms-with-aws-node-termination-handler-and-kubernetes-autoscaler-43194d05dae0','medium.com/@danielresponda: Testing Spot Reclamation Mechanisms with AWS'' Node Termination Handler and Kubernetes Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielresponda: Testing Spot Reclamation Mechanisms with AWS'' Node Termination Handler and Kubernetes Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790320975749669e+09,0,'2026-05-17T17:34:57.574967+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dast04/writing-custom-prometheus-exporters-in-python-kubernetes-73626b66d78c','medium.com/@dast04: Writing Custom Prometheus Exporters (in Python) — Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dast04: Writing Custom Prometheus Exporters (in Python) — Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903268162257099e+09,0,'2026-05-17T17:44:41.622571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@database-mesh/database-mesh-2-0-database-governance-in-a-cloud-native-environment-3e41f0f2722c','medium.com/@database-mesh: Database Mesh 2.0: Database Governance in a Cloud'' Native Environment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@database-mesh: Database Mesh 2.0: Database Governance in a Cloud'' Native Environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029575.28146,0,'2026-05-17T16:52:55.281460+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@datosh18/gitsign-in-remote-environments-6f40f47d289f','medium.com/@datosh18: Gitsign in remote environments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@datosh18: Gitsign in remote environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903269914467692e+09,0,'2026-05-17T17:44:59.144677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@deejiw/test-helm-release-in-production-environment-with-zero-downtime-400c5d41ecdf','==medium: Test Helm Release in Production Environment with Zero Downtime=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Test Helm Release in Production Environment with Zero Downtime=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903179626373195e+09,0,'2026-05-17T17:29:56.263732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@deepanshuyadavv11/task1-integrating-github-jenkins-and-docker-d66a817774be','medium: Just commit your code and your docker server is ready (jenkins +'' github + docker)','','N/A',0,'A curated technical resource and architectural guide covering medium: Just commit your code and your docker server is ready (jenkins +'' github + docker) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903011915060496e+09,0,'2026-05-17T17:01:59.150605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@deepeshjaiswal6734/an-introduction-to-kubernetes-architecture-kubernetes-object-deep-dive-1-77205e56db5','==medium.com/@deepeshjaiswal6734: An Introduction to Kubernetes Architecture'' && Kubernetes Object deep dive-1== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@deepeshjaiswal6734: An Introduction to Kubernetes Architecture'' && Kubernetes Object deep dive-1== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903095165076708e+09,0,'2026-05-17T17:15:51.650767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@denhox/sharing-data-between-microservices-fe7fb9471208','medium.com/@denhox: Sharing Data Between Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@denhox: Sharing Data Between Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903263981040811e+09,0,'2026-05-17T17:43:59.810408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@denniszielke/continuous-kubernetes-blue-green-deployments-on-azure-using-nginx-appgateway-or-trafficmanager-4490bce29cb','medium: Continuous Kubernetes blue-green deployments on Azure using Nginx,'' AppGateway or TrafficManager — part 2','','N/A',0,'A curated technical resource and architectural guide covering medium: Continuous Kubernetes blue-green deployments on Azure using Nginx,'' AppGateway or TrafficManager — part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903053845176696e+09,0,'2026-05-17T17:08:58.451767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@devfire/how-to-become-a-devops-engineer-in-six-months-or-less-part-7-monitor-47c61aea0bf7','medium.com/@devfire: How To Become a DevOps Engineer In Six Months or Less,'' Part 6: Observe','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@devfire: How To Become a DevOps Engineer In Six Months or Less,'' Part 6: Observe in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903125789786696e+09,0,'2026-05-17T17:20:57.897867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@devml2016/lets-start-automation-using-jenkins-docker-github-d5f8d019ec4a','medium.com/@devml2016: Let’s Start Automation using Jenkins, Docker, GitHub','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@devml2016: Let’s Start Automation using Jenkins, Docker, GitHub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233733713698e+09,0,'2026-05-17T17:38:57.337137+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@devopsfolks8546/1-pods-c3d1a9349ba0','medium.com/@devopsfolks8546: Kubectl Commands Cheat Sheet. List Of Kubernetes'' Most Useful Commands','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@devopsfolks8546: Kubectl Commands Cheat Sheet. List Of Kubernetes'' Most Useful Commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903107965037298e+09,0,'2026-05-17T17:17:59.650373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@devopsrockers/blue-green-deployment-on-eks-using-argocd-with-kubecost-istio-external-dns-grafana-prometheus-d5d5508f0748','medium.com/@devopsrockers: Blue-Green Deployment on EKS using Argocd with'' Kubecost, Istio, External DNS, Grafana-Prometheus and More: “Build, Deploy a Resilient and Observability-Driven Application”','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@devopsrockers: Blue-Green Deployment on EKS using Argocd with'' Kubecost, Istio, External DNS, Grafana-Prometheus and More: “Build, Deploy a Resilient and Observability-Driven Application” in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903287266274309e+09,0,'2026-05-17T17:47:52.662743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dfrancisczok/introduction-to-kubernetes-other-kubernetes-components-and-abstract-concepts-7dfa4955d845','medium.com/@dfrancisczok: Introduction to Kubernetes — other Kubernetes'' components and abstract concepts | Dave Frank','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dfrancisczok: Introduction to Kubernetes — other Kubernetes'' components and abstract concepts | Dave Frank in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790294783114829e+09,0,'2026-05-17T16:51:18.311483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dima.statz_89242/no-code-data-collect-api-on-aws-d79e3681d204','medium: No-Code Data Collect API on AWS','','N/A',0,'A curated technical resource and architectural guide covering medium: No-Code Data Collect API on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903110878056192e+09,0,'2026-05-17T17:18:28.780562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-data.md"]','["aws-data.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dimitrijevskiv/monitor-kubernetes-pod-status-from-a-jenkins-pipeline-e25c744d944d','==medium.com/@dimitrijevskiv: Monitor Kubernetes pod status from a Jenkins'' pipeline==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@dimitrijevskiv: Monitor Kubernetes pod status from a Jenkins'' pipeline== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377.66755,0,'2026-05-17T16:49:37.667550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dius_au/delivering-value-on-kubernetes-8d5c5655c1b4','medium: Delivering value on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Delivering value on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903219552786397e+09,0,'2026-05-17T17:36:35.527864+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dmglascoe/deploying-iam-users-and-s3-buckets-using-boto3-and-terraform-71ec04b2e14b','medium.com/@dmglascoe: ==Deploying IAM Users and S3 Buckets using Boto3'' and Terraform==','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dmglascoe: ==Deploying IAM Users and S3 Buckets using Boto3'' and Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903034617415189e+09,0,'2026-05-17T17:05:46.174152+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dominik.tornow/the-kubernetes-scheduler-cd429abac02f','medium.com: The Kubernetes Scheduler: this series aims to advance the understanding'' of Kubernetes and its underlying concepts','','N/A',0,'A curated technical resource and architectural guide covering medium.com: The Kubernetes Scheduler: this series aims to advance the understanding'' of Kubernetes and its underlying concepts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903184426955604e+09,0,'2026-05-17T17:30:44.269556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dotdc/a-set-of-modern-grafana-dashboards-for-kubernetes-4b989c72a4b2','medium.com/@dotdc: A set of modern Grafana dashboards for Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dotdc: A set of modern Grafana dashboards for Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903359456379795e+09,0,'2026-05-17T17:59:54.563798+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dotdc/how-to-find-unused-prometheus-metrics-using-mimirtool-a44560173543','medium.com: How to find unused Prometheus metrics using mimirtool 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: How to find unused Prometheus metrics using mimirtool 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903221674538111e+09,0,'2026-05-17T17:36:56.745381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dotdc/is-your-kubernetes-api-server-exposed-learn-how-to-check-and-fix-609ab9638fae','==medium.com/@dotdc: Is your Kubernetes API Server exposed? Learn how to'' check and fix!== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@dotdc: Is your Kubernetes API Server exposed? Learn how to'' check and fix!== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903053413338899e+09,0,'2026-05-17T17:08:54.133389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dsdatsme/terraform-gitops-ci-cd-with-approval-notifications-6f0807299fc4','==medium.com/@dsdatsme: Terraform GitOps CI/CD with Approval & Notifications==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@dsdatsme: Terraform GitOps CI/CD with Approval & Notifications== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903208031366801e+09,0,'2026-05-17T17:34:40.313668+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@dugouchet.a/manage-your-terraform-like-a-container-d2acbc46d7d4','medium.com/@dugouchet.a: Manage your terraform like a container','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dugouchet.a: Manage your terraform like a container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903008455823111e+09,0,'2026-05-17T17:01:24.558231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@duplocloud/infrastructure-as-code-but-you-dont-have-to-write-that-code-87ec4fe94863','medium - Infrastructure-As-Code: But You Don’t Have to Write That Code','','N/A',0,'A curated technical resource and architectural guide covering medium - Infrastructure-As-Code: But You Don’t Have to Write That Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903234393191409e+09,0,'2026-05-17T17:39:03.931914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ebin/stop-you-dont-need-microservices-dc732d70b3e0','medium.com: STOP!! You don’t need Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com: STOP!! You don’t need Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903350366260194e+09,0,'2026-05-17T17:58:23.662602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ebonyymonae/github-actions-and-automation-9637aa06af64','medium.com/@ebonyymonae: Github Actions and Automation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ebonyymonae: Github Actions and Automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903296626136898e+09,0,'2026-05-17T17:49:26.261369+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ebonyymonae/terraform-for-newbies-1f4c4bcd2ace','medium.com/@ebonyymonae: Terraform Basics','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ebonyymonae: Terraform Basics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903409424345898e+09,0,'2026-05-17T18:08:14.243459+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@eduard.mihai.lemnaru/auto-update-helm-chart-version-using-argocd-4936933a2bac','medium.com/@eduard.mihai.lemnaru: Auto-update helm chart version using ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eduard.mihai.lemnaru: Auto-update helm chart version using ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902925172097492e+09,0,'2026-05-17T16:47:31.720975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@eduardo854/building-your-gitops-pipeline-with-github-actions-dockerhub-and-helm-repository-553c4873116e','medium.com/@eduardo854: Building Your GitOps Pipeline with GitHub Actions,'' DockerHub, and Helm Repository','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eduardo854: Building Your GitOps Pipeline with GitHub Actions,'' DockerHub, and Helm Repository in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790290607174139e+09,0,'2026-05-17T16:44:20.717414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ehsan-khodadadi/patterns-and-anti-patterns-for-a-reliable-kubernetes-infra-deployment-5724f6749b7a','medium.com/@ehsan-khodadadi: Patterns and anti-patterns for a reliable Kubernetes'' infra deployment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ehsan-khodadadi: Patterns and anti-patterns for a reliable Kubernetes'' infra deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203446420097e+09,0,'2026-05-17T17:33:54.464201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ehsan-khodadadi/prometheus-multi-cluster-monitoring-using-prometheus-agent-mode-cab2cdb20c11','medium.com/@ehsan-khodadadi: Prometheus Multi-Cluster monitoring using Prometheus'' Agent Mode','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ehsan-khodadadi: Prometheus Multi-Cluster monitoring using Prometheus'' Agent Mode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903434767970705e+09,0,'2026-05-17T18:12:27.679707+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ej.sta.ana/easy-blue-green-deployment-on-openshift-container-platform-using-argo-rollouts-4d514b3c5c0f','medium.com/@ej.sta.ana: Easy Blue-Green Deployment on Openshift Container'' Platform using Argo Rollouts','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ej.sta.ana: Easy Blue-Green Deployment on Openshift Container'' Platform using Argo Rollouts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034134.32029,0,'2026-05-17T18:08:54.320290+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@eliran89c/for-the-love-of-god-learn-when-to-use-cpu-limits-on-kubernetes-2225341e9dbd','medium.com/@eliran89c: For the love of god, learn when to use CPU limits'' on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eliran89c: For the love of god, learn when to use CPU limits'' on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903357532622694e+09,0,'2026-05-17T17:59:35.326227+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@elliotgraebert/four-great-alternatives-to-hashicorps-terraform-cloud-6e0a3a0a5482','medium.com/@elliotgraebert: Four Great Alternatives to HashiCorp’s Terraform'' Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@elliotgraebert: Four Great Alternatives to HashiCorp’s Terraform'' Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903173960130405e+09,0,'2026-05-17T17:28:59.601304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@emmaliaocode/kubectl-create-vs-kubectl-apply-whats-the-differences-f6472f4c6c86','medium.com/@emmaliaocode: kubectl create vs kubectl apply. What’s the difference?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@emmaliaocode: kubectl create vs kubectl apply. What’s the difference? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903457986426591e+09,0,'2026-05-17T18:16:19.864266+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@eoneoff/installing-istio-multicluster-deployment-with-terraform-59db2f9b2177','medium.com/@eoneoff: Installing Istio multicluster deployment with Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eoneoff: Installing Istio multicluster deployment with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903025029966402e+09,0,'2026-05-17T17:04:10.299664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@erfin.feluzy/tutorial-secure-your-api-with-x509-mutual-authentication-with-spring-boot-on-openshift4-416a00a47af8','medium: Tutorial : Secure your API with x509 Mutual Authentication with'' Spring Boot on OpenShift4','','N/A',0,'A curated technical resource and architectural guide covering medium: Tutorial : Secure your API with x509 Mutual Authentication with'' Spring Boot on OpenShift4 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030204216403e+09,0,'2026-05-17T17:03:24.216403+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@eriky/copilot-is-genuinely-scary-and-fascinating-at-the-same-time-63ebcbf80899','medium.com/@eriky: Copilot Is Genuinely Scary And Fascinating At The Same'' Time','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eriky: Copilot Is Genuinely Scary And Fascinating At The Same'' Time in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902955230520296e+09,0,'2026-05-17T16:52:32.305203+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ernestkwashie3/provisioning-amazon-elastic-kubernetes-service-eks-cluster-using-terraform-5e07f1f0dc32','medium.com/@ernestkwashie3: Provisioning Amazon Elastic Kubernetes Service'' (EKS) Cluster using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ernestkwashie3: Provisioning Amazon Elastic Kubernetes Service'' (EKS) Cluster using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903211718028092e+09,0,'2026-05-17T17:35:17.180281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ershivamgupta/disaster-recovery-solution-for-azure-kubernetes-service-aks-persistent-volume-storage-f2b3d2aafcf4','medium.com/@ershivamgupta: Disaster Recovery Solution for Azure Kubernetes'' Service (AKS) Persistent Volume Storage 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ershivamgupta: Disaster Recovery Solution for Azure Kubernetes'' Service (AKS) Persistent Volume Storage 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030868.32886,0,'2026-05-17T17:14:28.328860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@eshiett314/mutual-tls-with-emissary-ingress-and-linkerd-4aa3ffe0413f','medium.com/@eshiett314: Mutual TLS with Emissary-Ingress and Linkerd','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eshiett314: Mutual TLS with Emissary-Ingress and Linkerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903404916649889e+09,0,'2026-05-17T18:07:29.166499+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@espringe/amazon-s-customer-service-backdoor-be375b3428c4','Amazon’s customer service backdoor','','N/A',0,'A curated technical resource and architectural guide covering Amazon’s customer service backdoor in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233973908591e+09,0,'2026-05-17T17:38:59.739086+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@eumaho/setting-up-readiness-and-liveness-health-check-probes-in-kubernetes-with-springboot-674eb1038377','medium.com/@eumaho: Setting up readiness and liveness health-check probes'' in Kubernetes with SpringBoot 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eumaho: Setting up readiness and liveness health-check probes'' in Kubernetes with SpringBoot 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903306803277802e+09,0,'2026-05-17T17:51:08.032778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@extio/understanding-kubernetes-annotations-enhancing-flexibility-and-extensibility-8f9046591aa1','medium.com/@extio: Understanding Kubernetes Annotations: Enhancing Flexibility'' and Extensibility','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@extio: Understanding Kubernetes Annotations: Enhancing Flexibility'' and Extensibility in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903065819970107e+09,0,'2026-05-17T17:10:58.199701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ezinneanne/best-api-documentation-tools-you-need-cf3ef2c47e89','medium.com/@ezinneanne: Best API documentation tools you need','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ezinneanne: Best API documentation tools you need in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903376491761088e+09,0,'2026-05-17T18:02:44.917611+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@fabrizio-cafolla/dockerize-python-for-aws-lambda-deploy-with-github-workflow-9a930c1e86b1','medium.com/@fabrizio-cafolla: Dockerize Python for AWS Lambda — Deploy with'' GitHub Workflow','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@fabrizio-cafolla: Dockerize Python for AWS Lambda — Deploy with'' GitHub Workflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903160029851102e+09,0,'2026-05-17T17:26:40.298511+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@faisalkuzhan/day-43-90-infrastructure-as-code-iac-5a826258ee4b','medium.com/@faisalkuzhan: DAY_43/90 => Infrastructure as Code(IaC)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@faisalkuzhan: DAY_43/90 => Infrastructure as Code(IaC) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185.89877,0,'2026-05-17T17:19:45.898770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@far3ns/kong-the-microservice-api-gateway-526c4ca0cfa6','medium: KONG — The Microservice API Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium: KONG — The Microservice API Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903458170953106e+09,0,'2026-05-17T18:16:21.709531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@fengruohang/database-in-kubernetes-is-that-a-good-idea-daf5775b5c1f','medium.com/@fengruohang: Database in Kubernetes: Is that a good idea?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@fengruohang: Database in Kubernetes: Is that a good idea? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029704.34759,0,'2026-05-17T16:55:04.347590+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@firat.yasar/backup-restore-kubernetes-resources-with-velero-b7fee14e7664','medium.com/@firat.yasar: Backup & Restore Kubernetes resources with VELERO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@firat.yasar: Backup & Restore Kubernetes resources with VELERO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903114259004211e+09,0,'2026-05-17T17:19:02.590042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@florian.rieger/if-you-haven-t-heard-of-descriptors-you-don-t-know-python-1ea4fd1614c2','medium.com/@florian.rieger: If you haven‘t heard of descriptors, you don‘t'' know Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@florian.rieger: If you haven‘t heard of descriptors, you don‘t'' know Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903210016072511e+09,0,'2026-05-17T17:35:00.160725+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@franoisdagostini/gitops-build-infrastructure-resilient-applications-95bbc939046d','medium: GitOps: Build infrastructure resilient applications 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: GitOps: Build infrastructure resilient applications 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903199984029793e+09,0,'2026-05-17T17:33:19.840298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@frommeyerc/containers-and-the-jvm-about-cfs-and-how-to-deal-with-it-805883b72a87','medium.com/@frommeyerc: Containers and the JVM: About CFS and how to deal'' with it','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@frommeyerc: Containers and the JVM: About CFS and how to deal'' with it in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903074191052794e+09,0,'2026-05-17T17:12:21.910528+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@fvtool/jenkins-cicd-getting-started-with-groovy-and-docker-containers-part-2-b03a1b934a49','medium: jenkins cicd getting started with groovy and docker','','N/A',0,'A curated technical resource and architectural guide covering medium: jenkins cicd getting started with groovy and docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903296626649594e+09,0,'2026-05-17T17:49:26.266496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/openshift-pipelines.md"]','["jenkins.md", "openshift-pipelines.md"]','{}','{"duplicate_of": "https://blog.isaack.io/articles/2016-08/Jenkins-CICD-Getting-Started-With-Groovy-Part-1"}'); -INSERT INTO "resources" VALUES('https://medium.com/@fwiles/k9s-eks-context-error-7ff18df7547f','medium.com/@fwiles: k9s EKS Context Error','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@fwiles: k9s EKS Context Error in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903296627544689e+09,0,'2026-05-17T17:49:26.275447+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@gajaoncloud/demystifying-karpenters-advanced-features-consolidation-drift-and-spot-handling-007fbad29549','medium.com/@gajaoncloud: Demystifying Karpenter’s Advanced Features: Consolidation,'' Drift, and Spot Handling','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@gajaoncloud: Demystifying Karpenter’s Advanced Features: Consolidation,'' Drift, and Spot Handling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903378865504407e+09,0,'2026-05-17T18:03:08.655044+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@gajaoncloud/karpenter-mastery-nodepools-nodeclasses-for-workload-nirvana-bc89850fa934','medium.com/@gajaoncloud: Karpenter Mastery: NodePools & NodeClasses for'' Workload Nirvana','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@gajaoncloud: Karpenter Mastery: NodePools & NodeClasses for'' Workload Nirvana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149440478897e+09,0,'2026-05-17T17:24:54.404789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@gajaoncloud/unleash-the-power-of-karpenter-automating-aws-eks-scaling-and-cost-optimization-7e236319eda4','medium.com/@gajaoncloud: Unleash the Power of Karpenter: Automating AWS'' EKS Scaling and Cost Optimization','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@gajaoncloud: Unleash the Power of Karpenter: Automating AWS'' EKS Scaling and Cost Optimization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903401527710604e+09,0,'2026-05-17T18:06:55.277106+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@gangsta_black/grafana-cool-dashboard-for-monitoring-jenkins-with-prometheus-c7ba4f1c6297','medium: prometheus and grafana dashboard','','N/A',0,'A curated technical resource and architectural guide covering medium: prometheus and grafana dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903359164216208e+09,0,'2026-05-17T17:59:51.642162+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@gavinklfong/8-tips-to-incredibly-boost-the-efficiency-of-command-execution-on-kubernetes-using-k9s-a515a90a3a27','medium.com/@gavinklfong: 8 tips to incredibly boost the efficiency of command'' execution on Kubernetes using k9s','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@gavinklfong: 8 tips to incredibly boost the efficiency of command'' execution on Kubernetes using k9s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902963106905889e+09,0,'2026-05-17T16:53:51.069059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@gdiener/how-to-build-a-smaller-docker-image-76779e18d48a','medium: How to build a smaller Docker image','','N/A',0,'A curated technical resource and architectural guide covering medium: How to build a smaller Docker image in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032922.3446,0,'2026-05-17T17:48:42.344600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@geoffrey.muselli/argocd-multi-cluster-helm-charts-installation-in-mono-repo-0a406ff7c578','medium.com/@geoffrey.muselli: ArgoCD: Multi-cluster Helm charts management'' in mono-repo','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@geoffrey.muselli: ArgoCD: Multi-cluster Helm charts management'' in mono-repo in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790304789346559e+09,0,'2026-05-17T17:07:58.934656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@george_bakas/mastering-github-actions-environment-variables-and-secrets-management-3daac384477b','medium.com/@george_bakas: Mastering GitHub Actions: Environment Variables'' and Secrets Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@george_bakas: Mastering GitHub Actions: Environment Variables'' and Secrets Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903339778473591e+09,0,'2026-05-17T17:56:37.784736+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ghumare64/deploying-infrastructure-frontend-backend-on-aws-using-amazon-eks-5f1f426d618e','Deploying Infrastructure (FrontEnd + BackEnd) on AWS using Amazon EKS','','N/A',0,'A curated technical resource and architectural guide covering Deploying Infrastructure (FrontEnd + BackEnd) on AWS using Amazon EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153778587698e+09,0,'2026-05-17T17:25:37.785877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@gjoshevski/reduce-the-cost-of-running-aks-cluster-by-leveraging-azure-spot-vms-70-and-more-e917f568c3b9','==medium.com/@gjoshevski: Reduce the cost of running AKS cluster by leveraging'' Azure Spot VMs| 70% and more== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@gjoshevski: Reduce the cost of running AKS cluster by leveraging'' Azure Spot VMs| 70% and more== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307886081409e+09,0,'2026-05-17T17:51:18.860814+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@glen.yu/getting-started-with-ebpf-and-cilium-on-gke-6553c5d7e02a','medium.com/@glen.yu: Getting started with eBPF and Cilium on GKE','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@glen.yu: Getting started with eBPF and Cilium on GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032661.69148,0,'2026-05-17T17:44:21.691480+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@glen.yu/nginx-ingress-or-gke-ingress-d87dd9db504c','medium.com/@glen.yu: NGINX Ingress or GKE Ingress?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@glen.yu: NGINX Ingress or GKE Ingress? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903070829054904e+09,0,'2026-05-17T17:11:48.290549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@glen.yu/why-i-prefer-kyverno-over-gatekeeper-for-native-kubernetes-policy-management-35a05bb94964','medium.com/@glen.yu: Why I prefer Kyverno over Gatekeeper for native Kubernetes'' policy management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@glen.yu: Why I prefer Kyverno over Gatekeeper for native Kubernetes'' policy management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903042992241811e+09,0,'2026-05-17T17:07:09.922418+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@griggheo/initial-experiences-with-the-prometheus-monitoring-system-167054ac439c','Initial experiences with the Prometheus monitoring system','','N/A',0,'A curated technical resource and architectural guide covering Initial experiences with the Prometheus monitoring system in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790310846344769e+09,0,'2026-05-17T17:18:04.634477+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@hammadsaif061/simplifying-microservices-management-with-kubernetes-and-service-mesh-de458ce566f1','medium.com/@hammadsaif061: Simplifying Microservices Management with Kubernetes'' and Service Mesh','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hammadsaif061: Simplifying Microservices Management with Kubernetes'' and Service Mesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902971012151789e+09,0,'2026-05-17T16:55:10.121518+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@haozhao_2156/rescue-my-openshift-cluster-from-loss-of-2-masters-59f118a30f95','Rescue My OpenShift Cluster From Loss of 2 Masters','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903357533310794e+09,0,'2026-05-17T17:59:35.333108+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@hardiktaneja_99752/lessons-after-running-kafka-in-production-626974ffd700','==medium.com/@hardiktaneja_99752: Lessons after running Kafka in production=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@hardiktaneja_99752: Lessons after running Kafka in production=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903106429770803e+09,0,'2026-05-17T17:17:44.297708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@hari.balagopal/create-a-helm-chart-automatically-from-kubernetes-yamls-91a4c1bf8cc5','==medium.com/@hari.balagopal: Create a Helm chart automatically from Kubernetes'' YAMLs==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@hari.balagopal: Create a Helm chart automatically from Kubernetes'' YAMLs== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903046188397908e+09,0,'2026-05-17T17:07:41.883979+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@harmonh/solutions-to-communication-problems-in-microservices-using-apache-kafka-and-kafka-lens-9b6d453de352','medium: Solutions to Communication Problems in Microservices using Apache'' Kafka and Kafka Lens','','N/A',0,'A curated technical resource and architectural guide covering medium: Solutions to Communication Problems in Microservices using Apache'' Kafka and Kafka Lens in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903361714385795e+09,0,'2026-05-17T18:00:17.143858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@harsh.manvar111/dont-confuse-the-difference-between-stateless-and-stateful-9f253efe3ebd','==medium.com/@harsh.manvar111: Don’t confuse the difference between stateless'' and stateful== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@harsh.manvar111: Don’t confuse the difference between stateless'' and stateful== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307430142498e+09,0,'2026-05-17T17:51:14.301425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@harshvijaythakkar/creating-ci-cd-pipeline-for-aws-ecs-part-i-b2f61bb1522f','medium: Creating CI/CD Pipeline for AWS ECS — Part I','','N/A',0,'A curated technical resource and architectural guide covering medium: Creating CI/CD Pipeline for AWS ECS — Part I in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138150847697e+09,0,'2026-05-17T17:23:01.508477+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@haseebshaukat2/kyverno-policy-engine-for-kubernetes-b49f3fac43b9','medium.com/@haseebshaukat2: Kyverno — Policy Engine for Kubernetes | Muhammad'' Haseeb Shaukat','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@haseebshaukat2: Kyverno — Policy Engine for Kubernetes | Muhammad'' Haseeb Shaukat in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903281724746608e+09,0,'2026-05-17T17:46:57.247466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@hashiroulap/terraform-aws-api-gateway-6d86a010f359','medium: AWS API Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS API Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903112215700411e+09,0,'2026-05-17T17:18:42.157004+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@hello_9187/why-we-are-not-supporting-opentf-a46855f52dc4','medium.com/@hello_9187: Why We Are Not Supporting OpenTF','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hello_9187: Why We Are Not Supporting OpenTF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903205440857696e+09,0,'2026-05-17T17:34:14.408577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@het.trivedi05/designing-multi-tenant-applications-on-kubernetes-f0470f8e641c','medium.com/@het.trivedi05: Designing Multi-Tenant Applications on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@het.trivedi05: Designing Multi-Tenant Applications on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790340942648189e+09,0,'2026-05-17T18:08:14.264819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@hinsulak/multi-node-lightweight-kubernetes-setup-using-k3s-454e87fdc933','medium.com/@hinsulak: Multi-node lightweight Kubernetes setup','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hinsulak: Multi-node lightweight Kubernetes setup in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903445627267098e+09,0,'2026-05-17T18:14:16.272671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@hirushanonline/dynamic-scaling-with-kubernetes-event-driven-autoscaling-keda-caaa15096e1c','medium.com/@hirushanonline: Dynamic Scaling with Kubernetes Event-driven'' Autoscaling (KEDA)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hirushanonline: Dynamic Scaling with Kubernetes Event-driven'' Autoscaling (KEDA) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902917409998106e+09,0,'2026-05-17T16:46:14.099981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@hmquan08011996/set-up-microservice-on-kubernetes-write-config-file-8df7c2b07a4c','medium.com/@hmquan08011996: Setup Microservices on Kubernetes — Write a'' Configuration File','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hmquan08011996: Setup Microservices on Kubernetes — Write a'' Configuration File in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903254948335504e+09,0,'2026-05-17T17:42:29.483355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@hmquan08011996/setup-microservices-on-kubernetes-automating-kubernetes-with-argocd-cb94622dac5b','medium.com/@hmquan08011996: Setup Microservices on Kubernetes — Automating'' Kubernetes with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hmquan08011996: Setup Microservices on Kubernetes — Automating'' Kubernetes with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902905633519697e+09,0,'2026-05-17T16:44:16.335197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@hnaveed221/starting-out-with-kubernetes-21d0bd03c956','medium.com/@hnaveed221: A Quick Intro To Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hnaveed221: A Quick Intro To Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902917193236398e+09,0,'2026-05-17T16:46:11.932364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@hubian/16-best-practices-in-spring-boot-production-62c065a6145c','==medium.com/@hubian: 16 Best Practices in Spring Boot Production== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@hubian: 16 Best Practices in Spring Boot Production== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903155267015194e+09,0,'2026-05-17T17:25:52.670152+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@hunkarbozkurt/what-is-devops-how-was-devops-derived-660ef47d42d6','medium.com/@hunkarbozkurt: What is DevOps? How Was DevOps Derived?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hunkarbozkurt: What is DevOps? How Was DevOps Derived? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903268376897501e+09,0,'2026-05-17T17:44:43.768975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@i180826/using-docker-to-build-react-app-49862615e6f8','medium.com/@i180826: Using Docker to build React App','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@i180826: Using Docker to build React App in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030360445122e+09,0,'2026-05-17T17:06:00.445122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@icheko/wordpress-high-availability-on-kubernetes-f6c0bcc2f28d','medium: Wordpress High Availability on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Wordpress High Availability on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903189805957889e+09,0,'2026-05-17T17:31:38.059579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@imarunrk/continuous-gitops-the-way-to-do-devops-in-kubernetes-896b0ea1d0fb','Continuous GitOps, the way to do DevOps in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Continuous GitOps, the way to do DevOps in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903003453285098e+09,0,'2026-05-17T17:00:34.532851+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://itnext.io/continuous-gitops-the-way-to-do-devops-in-kubernetes-896b0ea1d0fb"}'); -INSERT INTO "resources" VALUES('https://medium.com/@imaze.enabulele/autoscaling-ec2-instances-for-high-availability-and-stress-testing-946b41f229e2','medium.com/@imaze.enabulele: Autoscaling EC2 Instances for High Availability'' and Stress Testing 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@imaze.enabulele: Autoscaling EC2 Instances for High Availability'' and Stress Testing 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903302477380394e+09,0,'2026-05-17T17:50:24.773804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@interviewready/data-replication-in-distributed-system-87f7d265ff28','medium.com/@interviewready: Data Replication in Distributed System','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@interviewready: Data Replication in Distributed System in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903304043897891e+09,0,'2026-05-17T17:50:40.438979+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@isalapiyarisi/getting-started-on-kubernetes-observability-with-ebpf-88139eb13fb2','medium.com/@isalapiyarisi: Getting Started on Kubernetes observability with'' eBPF','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@isalapiyarisi: Getting Started on Kubernetes observability with'' eBPF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903218470527791e+09,0,'2026-05-17T17:36:24.705278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ishana98dadhich/integrating-aws-secret-manager-with-eks-and-use-secrets-inside-the-pods-part-1-1938b0c3c2fb','medium.com/@ishana98dadhich: Integrating AWS Secret Manager with EKS and'' use Secrets inside the Pods: Part-1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ishana98dadhich: Integrating AWS Secret Manager with EKS and'' use Secrets inside the Pods: Part-1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790291512277491e+09,0,'2026-05-17T16:45:51.227749+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/managed-kubernetes-in-public-cloud.md"]','["devsecops.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ismailyenigul/how-to-enable-openshift-oc-bash-auto-completion-958b80e56e17','medium: How to enable OpenShift oc bash auto completion','','N/A',0,'A curated technical resource and architectural guide covering medium: How to enable OpenShift oc bash auto completion in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959012944889e+09,0,'2026-05-17T16:53:10.129449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@issy972/balancing-reliability-cost-and-performance-with-kubernetes-45aae8489a3c','medium.com/@issy972: Balancing reliability, cost and performance with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@issy972: Balancing reliability, cost and performance with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903456416296601e+09,0,'2026-05-17T18:16:04.162966+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@it-craftsman/how-to-fix-kubernetes-namespaces-stuck-in-terminating-state-ea46c5fff045','medium.com/@it-craftsman: How to fix Kubernetes namespaces stuck in terminating'' state','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@it-craftsman: How to fix Kubernetes namespaces stuck in terminating'' state in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394744287896e+09,0,'2026-05-17T18:05:47.442879+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jainal/mastering-graceful-shutdown-in-distributed-systems-and-microservices-29c311e49660','medium.com/@jainal: Mastering Graceful Shutdown in Distributed Systems and'' Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jainal: Mastering Graceful Shutdown in Distributed Systems and'' Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903342441332292e+09,0,'2026-05-17T17:57:04.413323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jake.page91/the-guide-to-kubectl-i-never-had-3874cc6074ff','medium.com/@jake.page91: The guide to kubectl I never had','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jake.page91: The guide to kubectl I never had in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903324023230099e+09,0,'2026-05-17T17:54:00.232301+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jasonmfehr/inspecting-kubernetes-client-to-api-server-network-traffic-cd6d1802bb43','medium.com/@jasonmfehr: Inspecting Kubernetes Client to API Server Network'' Traffic','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jasonmfehr: Inspecting Kubernetes Client to API Server Network'' Traffic in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903268377321791e+09,0,'2026-05-17T17:44:43.773218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jasonmfehr/kubernetes-informers-opening-the-mystery-box-4cd690a43a4','medium.com/@jasonmfehr: Kubernetes Informers: Opening the Mystery Box','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jasonmfehr: Kubernetes Informers: Opening the Mystery Box in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903034618698811e+09,0,'2026-05-17T17:05:46.186988+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@javachampions/java-is-still-free-2-0-0-6b9aa8d6d244','medium.com/@javachampions : Java is still free','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@javachampions : Java is still free in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790335862763431e+09,0,'2026-05-17T17:59:46.276343+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46','medium.com/@jdxcode: 12 Factor CLI Apps','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jdxcode: 12 Factor CLI Apps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903085646038508e+09,0,'2026-05-17T17:14:16.460385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jeevansathisocial/high-performance-api-gateway-3661d5a2fee0s-3661d5a2fee0','medium.com/@jeevansathisocial: High-performance API gateway','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jeevansathisocial: High-performance API gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903297728537297e+09,0,'2026-05-17T17:49:37.285373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jeremyaherzog/cicada-an-integration-testing-framework-for-docker-and-kubernetes-7eee5624cc55','medium: Cicada: An integration testing framework for Docker and Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790322822481141e+09,0,'2026-05-17T17:38:02.248114+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jerome.decoster/create-temporary-environment-from-pull-request-with-argocd-applicationset-1cef9803223a','medium.com/@jerome.decoster: Create temporary environment from Pull Request'' with ArgoCD ApplicationSet','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jerome.decoster: Create temporary environment from Pull Request'' with ArgoCD ApplicationSet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903095162717509e+09,0,'2026-05-17T17:15:51.627175+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jerome.decoster/kubernetes-eks-canary-deployment-1ef79ae89dfc','medium: Kubernetes + EKS + Canary Deployment','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes + EKS + Canary Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902905635350894e+09,0,'2026-05-17T16:44:16.353509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jerome_tarte/extend-your-toolset-with-kubectl-plugin-55596067595f','medium.com/@jerome_tarte: Extend your toolset with Kubectl plugin','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jerome_tarte: Extend your toolset with Kubectl plugin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902934076649904e+09,0,'2026-05-17T16:49:00.766499+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jerome_tarte/managing-your-sensitive-information-during-gitops-process-with-secret-sealed-27498c77e2b8','medium: Managing your sensitive information during GitOps process with Secret'' Sealed','','N/A',0,'A curated technical resource and architectural guide covering medium: Managing your sensitive information during GitOps process with Secret'' Sealed in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029563442662e+09,0,'2026-05-17T16:52:43.442662+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jettycloud/making-sense-of-kubernetes-cpu-requests-and-limits-390bbb5b7c92','medium.com/@jettycloud: Making Sense of Kubernetes CPU Requests And Limits','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jettycloud: Making Sense of Kubernetes CPU Requests And Limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903175896927309e+09,0,'2026-05-17T17:29:18.969273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jjlakis/gcp-secret-manager-with-self-hosted-kubernetes-db35d01d65f0','medium.com/@jjlakis: GCP Secret Manager with self-hosted Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jjlakis: GCP Secret Manager with self-hosted Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903439436623811e+09,0,'2026-05-17T18:13:14.366238+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jlamillan/rancher-deployed-kubernetes-on-oracle-cloud-infrastructure-6b0656cdaec0','medium.com: Rancher deployed Kubernetes on Oracle Cloud Infrastructure','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Rancher deployed Kubernetes on Oracle Cloud Infrastructure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903184425698804e+09,0,'2026-05-17T17:30:44.256988+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jmrobles/how-to-setup-hetzner-load-balancer-on-a-kubernetes-cluster-2ce79ca4a27b','medium: How to setup Hetzner load balancer on a Kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: How to setup Hetzner load balancer on a Kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902925174889111e+09,0,'2026-05-17T16:47:31.748891+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@joelbelton/optimising-docker-performance-the-key-4-techniques-you-need-6440cfebb650','medium.com/@joelbelton: Optimising Docker Performance — The Key 4 Techniques'' You Need','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@joelbelton: Optimising Docker Performance — The Key 4 Techniques'' You Need in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903034619460797e+09,0,'2026-05-17T17:05:46.194608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@joelkaplan1/gitops-with-istio-tekton-and-argo-cd-on-openshift-4-5e42d22994e3','medium: GitOps with Istio, Tekton and Argo CD — on OpenShift 4','','N/A',0,'A curated technical resource and architectural guide covering medium: GitOps with Istio, Tekton and Argo CD — on OpenShift 4 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903401243035507e+09,0,'2026-05-17T18:06:52.430355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jon.mclean/argocd-the-gitops-way-90f7eb0d2606','medium.com/@jon.mclean: ArgoCD: The GitOps Way','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jon.mclean: ArgoCD: The GitOps Way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903332884894108e+09,0,'2026-05-17T17:55:28.848941+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/comparing-kubernetes-security-frameworks-and-guidance-f1c2821ea733','==medium: Comparing Kubernetes Security Frameworks and Guidance== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Comparing Kubernetes Security Frameworks and Guidance== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903277957018494e+09,0,'2026-05-17T17:46:19.570185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/how-to-keep-your-ci-cd-pipelines-secure-armo-8e962bc51fb6','medium.com/@jonathan_37674: How to Keep your CI/CD Pipelines Secure? | ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: How to Keep your CI/CD Pipelines Secure? | ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903433038253188e+09,0,'2026-05-17T18:12:10.382532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/how-to-secure-kubernetes-ingress-by-armo-cb86086ec540','medium.com/@jonathan_37674: How to secure Kubernetes ingress? | By ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: How to secure Kubernetes ingress? | By ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030132287858e+09,0,'2026-05-17T17:02:12.287858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/how-to-validate-kubernetes-yaml-files-armo-e45dd006d633','medium.com/@jonathan_37674: How to validate Kubernetes YAML files? | ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: How to validate Kubernetes YAML files? | ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903180174179291e+09,0,'2026-05-17T17:30:01.741793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/kubernetes-1-27-everything-you-should-know-armo-236de6d77272','medium.com/@jonathan_37674: Kubernetes 1.27: Everything You Should Know'' | ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: Kubernetes 1.27: Everything You Should Know'' | ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903118120417904e+09,0,'2026-05-17T17:19:41.204179+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/kubernetes-admission-controller-the-definitive-guide-786b09279418','medium.com/@jonathan_37674: Kubernetes Admission Controller: The Definitive'' Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: Kubernetes Admission Controller: The Definitive'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903224287450408e+09,0,'2026-05-17T17:37:22.874504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/kubernetes-security-best-practices-definitive-guide-bcb546e9f529','==medium.com/@jonathan_37674: Kubernetes Security Best Practices: Definitive'' Guide==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@jonathan_37674: Kubernetes Security Best Practices: Definitive'' Guide== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903038445178508e+09,0,'2026-05-17T17:06:24.451785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/what-have-we-learned-from-scanning-over-10k-kubernetes-clusters-b0ac6b250427','medium.com/@jonathan_37674: What have we learned from scanning over 10K'' Kubernetes Clusters? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: What have we learned from scanning over 10K'' Kubernetes Clusters? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902994805204105e+09,0,'2026-05-17T16:59:08.052041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jpcontad/a-year-of-running-kubernetes-as-a-product-7eed1204eecd','medium.com: A Year Of Running Kubernetes at MYOB, And The Importance Of'' Empathy','','N/A',0,'A curated technical resource and architectural guide covering medium.com: A Year Of Running Kubernetes at MYOB, And The Importance Of'' Empathy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903417280585098e+09,0,'2026-05-17T18:09:32.805851+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jportasa/ecs-jenkins-plugin-to-create-ephemeral-slaves-in-fargate-8cb80b46fb75','medium: ECS Jenkins Plugin to create ephemeral Slaves in Fargate','','N/A',0,'A curated technical resource and architectural guide covering medium: ECS Jenkins Plugin to create ephemeral Slaves in Fargate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033903359483e+09,0,'2026-05-17T18:05:03.359483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jstrachan/fabric8-please-check-out-jenkins-x-instead-8295a025173a','medium - fabric8, please check out jenkins X instead','','N/A',0,'A curated technical resource and architectural guide covering medium - fabric8, please check out jenkins X instead in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903229651484489e+09,0,'2026-05-17T17:38:16.514845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jtdv01/kubernetes-authorization-and-role-based-access-controls-ca0b7acc17a4','==medium.com/@jtdv01: Kubernetes Authorization and Role Based Access Controls=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@jtdv01: Kubernetes Authorization and Role Based Access Controls=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790316200637691e+09,0,'2026-05-17T17:27:00.063769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@juliorenner123/k8s-creating-a-kube-scheduler-plugin-8a826c486a1','medium: K8S - Creating a kube-scheduler plugin','','N/A',0,'A curated technical resource and architectural guide covering medium: K8S - Creating a kube-scheduler plugin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903039064764189e+09,0,'2026-05-17T17:06:30.647642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@junjun231953_53717/terraform-best-practices-737153356d41','medium.com/@junjun231953_53717: Terraform Best Practices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@junjun231953_53717: Terraform Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790337042794671e+09,0,'2026-05-17T18:01:44.279467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@jweng1/setting-up-kafkasource-to-send-data-and-displayed-with-knative-event-display-33891b253442','medium: Setting up KafkaSource to send data and displayed with Knative event-display','','N/A',0,'A curated technical resource and architectural guide covering medium: Setting up KafkaSource to send data and displayed with Knative event-display in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903194480770206e+09,0,'2026-05-17T17:32:24.807702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@kachidude007/setting-up-an-access-token-in-gitlab-for-a-jenkins-pipeline-a688dd6c994a','medium.com/@kachidude007: Setting up an Access Token in GitLab for a Jenkins'' Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kachidude007: Setting up an Access Token in GitLab for a Jenkins'' Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903019905683898e+09,0,'2026-05-17T17:03:19.056839+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@kajan26/the-myth-of-scalability-in-kubernetes-e49953944b8e','medium.com/@kajan26: The Myth of scalability in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kajan26: The Myth of scalability in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903292030273389e+09,0,'2026-05-17T17:48:40.302734+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@karanshingde/machine-learning-in-production-your-comprehensive-101-practical-guide-c7de0b5ad011','medium.com/@karanshingde: Machine Learning in Production— Your Comprehensive'' 101 Practical Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@karanshingde: Machine Learning in Production— Your Comprehensive'' 101 Practical Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790344541278119e+09,0,'2026-05-17T18:14:14.127812+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@kennethtcp/how-to-spread-replica-pods-into-nodes-evenly-by-topologyspreadconstraints-8abd03424aae','medium.com/@kennethtcp: How to spread replica pods into nodes evenly by'' topologySpreadConstraints','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kennethtcp: How to spread replica pods into nodes evenly by'' topologySpreadConstraints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902956514967703e+09,0,'2026-05-17T16:52:45.149677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@kevin30101999/machine-learning-pipeline-using-argo-workflow-be91feb07c41','medium.com/@kevin30101999: Machine Learning Pipeline using Argo workflow'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kevin30101999: Machine Learning Pipeline using Argo workflow'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903228968243908e+09,0,'2026-05-17T17:38:09.682439+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@kewynakshlley/performance-evaluation-of-the-autoscaling-strategies-vertical-and-horizontal-using-kubernetes-42d9a1663e6b','medium.com/@kewynakshlley: Performance evaluation of the autoscaling strategies'' vertical and horizontal using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kewynakshlley: Performance evaluation of the autoscaling strategies'' vertical and horizontal using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903242090059399e+09,0,'2026-05-17T17:40:20.900594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@kinghuang/docker-compose-anchors-aliases-extensions-a1e4105d70bd','medium: Don’t Repeat Yourself with Anchors, Aliases and Extensions in Docker'' Compose Files','','N/A',0,'A curated technical resource and architectural guide covering medium: Don’t Repeat Yourself with Anchors, Aliases and Extensions in Docker'' Compose Files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903001469196391e+09,0,'2026-05-17T17:00:14.691964+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://medium.com/@knoldus/configure-ssl-certificate-with-cert-manager-on-kubernetes-e5ca8a804e16','medium.com/@knoldus: Configure SSL certificate with cert-manager on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@knoldus: Configure SSL certificate with cert-manager on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903167655453395e+09,0,'2026-05-17T17:27:56.554534+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@knoldus/how-to-schedule-pods-on-nodes-in-kubernetes-af321d8ea5d','==medium: How to Schedule Pods on Nodes in Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==medium: How to Schedule Pods on Nodes in Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902926974219608e+09,0,'2026-05-17T16:47:49.742196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@knoldus/introduction-to-kubernetes-deployment-strategies-part-3-5037a6b4d6aa','medium.com/@knoldus: Introduction to Kubernetes Deployment Strategies —'' Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903343204837298e+09,0,'2026-05-17T17:57:12.048373+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@knoldus/introduction-to-sealed-secrets-in-kubernetes-7857b361a845','medium.com/@knoldus: Introduction to sealed secrets in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903378867083406e+09,0,'2026-05-17T18:03:08.670834+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://medium.com/@knoldus/using-sealed-secrets-in-kubernetes-7f7518d4c984"}'); -INSERT INTO "resources" VALUES('https://medium.com/@knoldus/using-sealed-secrets-in-kubernetes-7f7518d4c984','medium.com/@knoldus: Using sealed secrets in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@knoldus: Using sealed secrets in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033572542768e+09,0,'2026-05-17T17:59:32.542768+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@krishnendupatra/best-practices-to-achieve-zero-downtime-on-kubernetes-deployments-438f15cd811e','medium.com/@krishnendupatra: Best practices to achieve Zero downtime on'' Kubernetes deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@krishnendupatra: Best practices to achieve Zero downtime on'' Kubernetes deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153547063493e+09,0,'2026-05-17T17:25:35.470635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@kylekhunter/kubernetes-monitoring-with-prometheus-a149c35694c4','medium.com/@kylekhunter: Kubernetes Monitoring with Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kylekhunter: Kubernetes Monitoring with Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030009182451e+09,0,'2026-05-17T17:00:09.182451+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@kylelzk/kubernetes-theory-understanding-kubernetes-components-a-deep-dive-ac31b7463df2','medium.com/@kylelzk: Kubernetes Theory - Understanding Kubernetes Components:'' A Deep Dive','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kylelzk: Kubernetes Theory - Understanding Kubernetes Components:'' A Deep Dive in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903338445131611e+09,0,'2026-05-17T17:56:24.451316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ladoui.bilal/10-git-commands-should-every-devops-should-know-6ae07f5e1989','==medium.com/@ladoui.bilal: 10 Git commands every DevOps should know== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@ladoui.bilal: 10 Git commands every DevOps should know== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903033520530891e+09,0,'2026-05-17T17:05:35.205309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@lambdaEranga/monitor-kubernets-services-endpoints-with-prometheus-blackbox-exporter-a64e062c05d5','medium.com/@lambdaEranga: Monitor Kubernets Services/Endpoints with Prometheus'' Blackbox Exporter 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@lambdaEranga: Monitor Kubernets Services/Endpoints with Prometheus'' Blackbox Exporter 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903290204117107e+09,0,'2026-05-17T17:48:22.041171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@leocherian/simple-cdk-app-to-create-eks-cluster-06f651a12ccd','medium.com/@leocherian: Simple CDK app to create EKS Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@leocherian: Simple CDK app to create EKS Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903442454634404e+09,0,'2026-05-17T18:13:44.546344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@lessandro.ugulino/securing-the-kubernetes-cluster-c5ab43fe0dd0','medium: Securing the Kubernetes cluster | Lessandro Z. Ugulino','','N/A',0,'A curated technical resource and architectural guide covering medium: Securing the Kubernetes cluster | Lessandro Z. Ugulino in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903132891658806e+09,0,'2026-05-17T17:22:08.916588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@lfoster49203/kubernetes-on-azure-setting-up-a-cluster-on-microsoft-azure-with-azure-aks-d6bee3eaa65','medium.com/@lfoster49203: Kubernetes on Azure: Setting up a cluster on Microsoft'' Azure (with Azure AKS)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@lfoster49203: Kubernetes on Azure: Setting up a cluster on Microsoft'' Azure (with Azure AKS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903253991223096e+09,0,'2026-05-17T17:42:19.912231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@litombeg/kubernetes-high-level-architecture-8a39456c2023','medium.com/@litombeg: Kubernetes High-Level Architecture','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@litombeg: Kubernetes High-Level Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903072695719504e+09,0,'2026-05-17T17:12:06.957195+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@lucapompei91/kubernetes-observability-17a7875a38f6','medium.com/@lucapompei91: Kubernetes observability','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@lucapompei91: Kubernetes observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903052889403605e+09,0,'2026-05-17T17:08:48.894036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@lupass93/zero-trust-architecture-on-kubernetes-with-istio-service-mesh-eade6c5a3c53','medium.com/@lupass93: Zero Trust Architecture on Kubernetes with Istio Service'' Mesh','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@lupass93: Zero Trust Architecture on Kubernetes with Istio Service'' Mesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144585155606e+09,0,'2026-05-17T17:24:05.851556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@m.json/the-kubernetes-cloud-controller-manager-d440af0d2be5','medium: The Kubernetes Cloud Controller Manager','','N/A',0,'A curated technical resource and architectural guide covering medium: The Kubernetes Cloud Controller Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903011913891506e+09,0,'2026-05-17T17:01:59.138915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@madhankannan7/kubernetes-in-production-key-considerations-b2ead677fd78','medium.com/@madhankannan7: Kubernetes in Production: Key Considerations','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@madhankannan7: Kubernetes in Production: Key Considerations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903134920038104e+09,0,'2026-05-17T17:22:29.200381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@maggarwa/part-1-why-red-hat-openshift-service-mesh-54b8b6ae1a8f','medium: Part 1 — Why Red Hat Openshift Service Mesh? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Part 1 — Why Red Hat Openshift Service Mesh? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903040367356705e+09,0,'2026-05-17T17:06:43.673567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@magstherdev/opentelemetry-on-kubernetes-c167f024b35f','medium.com/@magstherdev: OpenTelemetry on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@magstherdev: OpenTelemetry on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144214228391e+09,0,'2026-05-17T17:24:02.142284+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf','medium.com/@magstherdev: OpenTelemetry Operator','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@magstherdev: OpenTelemetry Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903262245891189e+09,0,'2026-05-17T17:43:42.458912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md", "docs/monitoring.md"]','["kubernetes-operators-controllers.md", "monitoring.md"]','{}','{"duplicate_of": "https://medium.com/@magstherdev/opentelemetry-on-kubernetes-c167f024b35f"}'); -INSERT INTO "resources" VALUES('https://medium.com/@maneesha649nirman/design-patterns-for-microservices-30bed0d215f5','medium.com/@maneesha649nirman: Design Patterns For Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@maneesha649nirman: Design Patterns For Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903137761734294e+09,0,'2026-05-17T17:22:57.617343+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@maninder.bindra/using-nginx-ingress-controller-to-restrict-access-by-ip-ip-whitelisting-for-a-service-deployed-to-bd5c86dc66d6','medium: Using nginx-ingress controller to restrict access by IP (ip whitelisting)'' for a service deployed to a Kubernetes (AKS) cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: Using nginx-ingress controller to restrict access by IP (ip whitelisting)'' for a service deployed to a Kubernetes (AKS) cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903377278231906e+09,0,'2026-05-17T18:02:52.782319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@marc.guerrini/diy-istio-validate-jwt-1ffbd488b1f3','medium.com/@marc.guerrini: DIY — Istio — validate JWT','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@marc.guerrini: DIY — Istio — validate JWT in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903437269873905e+09,0,'2026-05-17T18:12:52.698739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@marc.khouzam/shell-completion-for-plugins-with-helm-3-8-7cb001012a54','medium.com/@marc.khouzam: Shell completion for plugins with Helm 3.8','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@marc.khouzam: Shell completion for plugins with Helm 3.8 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023037916398e+09,0,'2026-05-17T17:03:50.379164+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@marco.franssen/gitops-using-helmsman-to-apply-helm-charts-to-k8s-1a7217ced411','medium: Gitops using Helmsman to apply Helm Charts to k8s','','N/A',0,'A curated technical resource and architectural guide covering medium: Gitops using Helmsman to apply Helm Charts to k8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903330910736393e+09,0,'2026-05-17T17:55:09.107364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@marco.franssen/install-hashicorp-vault-on-kubernetes-using-helm-part-2-d612cf6c0c91','==medium: Install Hashicorp Vault on Kubernetes using Helm — Part 2== |'' Marco Franssen','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903189621997594e+09,0,'2026-05-17T17:31:36.219976+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://marcofranssen.nl/install-hashicorp-vault-on-kubernetes-using-helm-part-1"}'); -INSERT INTO "resources" VALUES('https://medium.com/@marinradjenovic/why-do-you-still-need-to-think-of-scalability-when-architecting-serverless-apps-a2e1f14e3eca','medium.com/@marinradjenovic: Why do you still need to think of scalability'' when architecting Serverless apps?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@marinradjenovic: Why do you still need to think of scalability'' when architecting Serverless apps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902989907331895e+09,0,'2026-05-17T16:58:19.073319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mariusz_kujawski/terraform-for-a-data-engineer-553f7538fec8','medium.com/@mariusz_kujawski: Terraform for a Data Engineer','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mariusz_kujawski: Terraform for a Data Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903228758444404e+09,0,'2026-05-17T17:38:07.584444+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mark.andreev/how-to-configure-kubernetes-memory-limits-for-java-application-ec0cc5a68c24','medium.com/@mark.andreev: How to configure Kubernetes memory limits for'' Java application','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mark.andreev: How to configure Kubernetes memory limits for'' Java application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902935618868398e+09,0,'2026-05-17T16:49:16.188684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@markcallen_devops/setup-kubernetes-admin-on-linux-with-brew-da143cef1c90','medium.com/@markcallen_devops: Setup Kubernetes Admin on Linux with Brew','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@markcallen_devops: Setup Kubernetes Admin on Linux with Brew in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903275144456291e+09,0,'2026-05-17T17:45:51.444563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@marko.luksa/delaying-application-start-until-sidecar-is-ready-2ec2d21a7b74','medium: Delaying application start until sidecar is ready','','N/A',0,'A curated technical resource and architectural guide covering medium: Delaying application start until sidecar is ready in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903141625311589e+09,0,'2026-05-17T17:23:36.253116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@marom.itamar/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6','medium.com/@marom.itamar: Kubernetes Controllers, Custom Resources, and'' Operators Explained','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@marom.itamar: Kubernetes Controllers, Custom Resources, and'' Operators Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903019621863102e+09,0,'2026-05-17T17:03:16.218631+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/adding-observability-to-a-kubernetes-cluster-using-prometheus-c2cba6c0fdaa','medium.com/@martin.hodges: Adding observability to a Kubernetes cluster'' using Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Adding observability to a Kubernetes cluster'' using Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903315786837196e+09,0,'2026-05-17T17:52:37.868372+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/enabling-tls-on-your-vault-cluster-on-kubernetes-0d20439b13d0','medium.com/@martin.hodges: Enabling TLS on your Vault cluster on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Enabling TLS on your Vault cluster on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903154128839802e+09,0,'2026-05-17T17:25:41.288398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/how-to-install-keycloak-iam-on-your-kubernetes-cluster-backed-by-postgres-1228eae4faeb','medium.com/@martin.hodges: How to install Keycloak IAM on your Kubernetes'' cluster, backed by Postgres','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: How to install Keycloak IAM on your Kubernetes'' cluster, backed by Postgres in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903189623208308e+09,0,'2026-05-17T17:31:36.232083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/introduction-to-vault-to-provide-secret-management-in-your-kubernetes-cluster-658b58372569','medium.com/@martin.hodges: Introduction to Vault to provide secret management'' in your Kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Introduction to Vault to provide secret management'' in your Kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903286905070304e+09,0,'2026-05-17T17:47:49.050703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/use-terraform-ansible-and-github-actions-to-automate-running-your-spring-boot-application-on-e82424da828e','medium.com/@martin.hodges: Spring Boot CI/CD on Kubernetes using Terraform,'' Ansible and GitHub: Part 12','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Spring Boot CI/CD on Kubernetes using Terraform,'' Ansible and GitHub: Part 12 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903184431610393e+09,0,'2026-05-17T17:30:44.316104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/using-a-wildcard-certificate-within-your-kubernetes-cluster-87c014e8dafe','medium.com/@martin.hodges: Using a wildcard certificate within your Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Using a wildcard certificate within your Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903264242039704e+09,0,'2026-05-17T17:44:02.420397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/why-do-i-need-an-api-gateway-on-a-kubernetes-cluster-c70f15da836c','medium.com/@martin.hodges: Why do I need an API Gateway on a Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Why do I need an API Gateway on a Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903296626308894e+09,0,'2026-05-17T17:49:26.263089+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@martin.schneppenheim/utilizing-and-monitoring-kubernetes-cluster-resources-more-effectively-using-this-tool-df4c68ec2053','medium: Utilizing and monitoring kubernetes cluster resources more effectively','','N/A',0,'A curated technical resource and architectural guide covering medium: Utilizing and monitoring kubernetes cluster resources more effectively in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903236838801789e+09,0,'2026-05-17T17:39:28.388018+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mathieuces/how-to-calculate-cpu-for-containers-in-k8s-dynamically-47a89e3886eb','==medium.com/@mathieuces: How to calculate CPU for containers in k8s dynamically'' ?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@mathieuces: How to calculate CPU for containers in k8s dynamically'' ?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790342324850111e+09,0,'2026-05-17T18:10:32.485011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mbarkin.narin/problem-solving-strategies-for-microservice-architecture-part-iii-c15830151890','medium.com/@mbarkin.narin: Problem Solving Strategies for Microservice Architecture'' Part III','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mbarkin.narin: Problem Solving Strategies for Microservice Architecture'' Part III in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790301191718719e+09,0,'2026-05-17T17:01:59.171872+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mehmetodabashi/authentication-and-authorization-in-kubernetes-client-certificates-and-role-based-access-control-d4e98a3c1098','medium.com/@mehmetodabashi: Authentication and Authorization in Kubernetes:'' Client Certificates and Role Based Access Control (RBAC)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mehmetodabashi: Authentication and Authorization in Kubernetes:'' Client Certificates and Role Based Access Control (RBAC) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033619.15322,0,'2026-05-17T18:00:19.153220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mehmetodabashi/kubernetes-networking-and-service-object-understanding-clusterip-and-nodeport-with-hands-on-study-90cfeaf66e8c','medium.com/@mehmetodabashi: Kubernetes networking and service object: Understanding'' ClusterIp and nodePort with hands on study','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mehmetodabashi: Kubernetes networking and service object: Understanding'' ClusterIp and nodePort with hands on study in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031999.82984,0,'2026-05-17T17:33:19.829840+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@meng.yan/what-happens-when-deleting-a-pod-d1219c7e1b53','medium.com/@meng.yan: What Happens When Deleting a Pod','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@meng.yan: What Happens When Deleting a Pod in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034265.00945,0,'2026-05-17T18:11:05.009450+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mertmengu/aws-sam-cli-advanced-serverless-deployments-07432fee87ab','AWS SAM CLI Advanced Serverless Deployments','','N/A',0,'A curated technical resource and architectural guide covering AWS SAM CLI Advanced Serverless Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031981.13288,0,'2026-05-17T17:33:01.132880+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mfsilv/kubernetes-a-gentle-introduction-9d23de7f00e0','medium: Kubernetes for dummies: introduction. Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes for dummies: introduction. Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032157.07266,0,'2026-05-17T17:35:57.072660+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mfsilv/kubernetes-for-dummies-the-cluster-7cf6a7b5532','medium: Kubernetes for dummies: the cluster. Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790334866976459e+09,0,'2026-05-17T17:58:06.697646+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@michaeljguarino/how-we-created-an-in-browser-kubernetes-experience-58c065cda803','medium.com/@michaeljguarino: How we Created an in-Browser Kubernetes Experience','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@michaeljguarino: How we Created an in-Browser Kubernetes Experience in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903391710431909e+09,0,'2026-05-17T18:05:17.104319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@michaelkm03/api-testing-with-postman-build-a-dynamic-test-suite-e874f4d78e69','medium: API Testing with Postman — Build a Dynamic Test Suite','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902936932986402e+09,0,'2026-05-17T16:49:29.329864+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@michaelkm03/rest-api-test-automation-with-postman-jenkins-1-of-3-860edf3c2a45','medium: API Testing with Postman','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903246202295398e+09,0,'2026-05-17T17:41:02.022954+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@micheldirk/on-amazon-eks-and-karpenter-2b84e75e254e','medium.com/@micheldirk: On Amazon EKS and Karpenter','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@micheldirk: On Amazon EKS and Karpenter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903375729939293e+09,0,'2026-05-17T18:02:37.299393+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8','medium.com/@mikakrief: Using Azure Service Operator v2','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mikakrief: Using Azure Service Operator v2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903225467385697e+09,0,'2026-05-17T17:37:34.673857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/kubernetes-operators-controllers.md"]','["azure.md", "kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mike_tyson_cloud/aws-landing-zone-mastering-the-architecture-best-practices-and-design-secrets-a37746f72962','medium.com/@mike_tyson_cloud: AWS Landing Zone: Mastering the Architecture'' — Best Practices and Design Secrets','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mike_tyson_cloud: AWS Landing Zone: Mastering the Architecture'' — Best Practices and Design Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903084649774503e+09,0,'2026-05-17T17:14:06.497745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mike_tyson_cloud/it-automation-10-alternatives-to-terraform-286107def5ad','medium.com/@mike_tyson_cloud: IT Automation: 10 Alternatives To Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mike_tyson_cloud: IT Automation: 10 Alternatives To Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903043368410491e+09,0,'2026-05-17T17:07:13.684105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mjkool/kubernetes-operator-simplified-96b8c8f7e627','medium.com/@mjkool: Kubernetes Operator — Simplified!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mjkool: Kubernetes Operator — Simplified! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002868070602e+09,0,'2026-05-17T17:00:28.680706+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mkremer_75412/why-postgres-rds-didnt-work-for-us-and-why-it-won-t-work-for-you-if-you-re-implementing-a-big-6c4fff5a8644','medium.com/@mkremer_75412: Why Postgres RDS didn’t work for us (and why'' it won’t work for you if you’re implementing a big data solution)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mkremer_75412: Why Postgres RDS didn’t work for us (and why'' it won’t work for you if you’re implementing a big data solution) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153973465609e+09,0,'2026-05-17T17:25:39.734656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@moep_moep/test-driven-development-with-ansible-using-molecule-3386cef987ac','medium.com: Test driven Development with Ansible using Molecule','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Test driven Development with Ansible using Molecule in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099.07979,0,'2026-05-17T17:18:19.079790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mohaamer5/kubernetes-pod-priority-and-preemption-943c58aee07d','medium.com: kubernetes Pod Priority and Preemption','','N/A',0,'A curated technical resource and architectural guide covering medium.com: kubernetes Pod Priority and Preemption in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903347907073688e+09,0,'2026-05-17T17:57:59.070737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://bytes.devopscube.com/p/pod-priority-preemption-explained"}'); -INSERT INTO "resources" VALUES('https://medium.com/@moshe.beladev.mb/better-debugging-environment-for-your-micro-services-9420a71b8a37','medium: Better Debugging Environment for your Micro-Services','','N/A',0,'A curated technical resource and architectural guide covering medium: Better Debugging Environment for your Micro-Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903052217014408e+09,0,'2026-05-17T17:08:42.170144+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@muhidabid.cs/why-does-kubernetes-need-ingress-73d969fb6ffe','medium.com/@muhidabid.cs: Why does Kubernetes need Ingress?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@muhidabid.cs: Why does Kubernetes need Ingress? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033569.95399,0,'2026-05-17T17:59:29.953990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@muppedaanvesh/a-hand-on-guide-to-vault-in-kubernetes-%EF%B8%8F-1daf73f331bd','medium.com/@muppedaanvesh: A Hands-On Guide to Vault in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@muppedaanvesh: A Hands-On Guide to Vault in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903287775672411e+09,0,'2026-05-17T17:47:57.756724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@muppedaanvesh/a-hands-on-guide-to-kubernetes-monitoring-using-prometheus-grafana-%EF%B8%8F-b0e00b1ae039','medium.com/@muppedaanvesh: A Hands-On Guide to Kubernetes Monitoring Using'' Prometheus & Grafana','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@muppedaanvesh: A Hands-On Guide to Kubernetes Monitoring Using'' Prometheus & Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903236092677211e+09,0,'2026-05-17T17:39:20.926772+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@muppedaanvesh/azure-devops-self-hosted-agents-on-kubernetes-part-1-aa91e7912f79','medium.com/@muppedaanvesh: Azure DevOps — Self Hosted Agents on Kubernetes'' — PART-1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@muppedaanvesh: Azure DevOps — Self Hosted Agents on Kubernetes'' — PART-1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029502.36134,0,'2026-05-17T16:51:42.361340+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@mustafaaltunok/how-ingress-service-deployment-and-pod-link-to-eachother-d3a6ae2c0e06','medium.com/@mustafaaltunok: How Ingress, Service, Deployment and Pod Link'' to each other','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mustafaaltunok: How Ingress, Service, Deployment and Pod Link'' to each other in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029805.136,0,'2026-05-17T16:56:45.136000+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@nadinCodeHat/http-based-microservices-is-a-bad-idea-670d3db29ca6','medium.com/@nadinCodeHat: HTTP based Microservices is a bad idea 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nadinCodeHat: HTTP based Microservices is a bad idea 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903236837990188e+09,0,'2026-05-17T17:39:28.379902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/devsecops-implementing-secure-ci-cd-pipelines-9653726b4916','medium.com/@nanditasahu031: DevSecOps — Implementing Secure CI/CD Pipelines'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: DevSecOps — Implementing Secure CI/CD Pipelines'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903371353390192e+09,0,'2026-05-17T18:01:53.533902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/how-to-integrate-hashicorp-vault-with-jenkins-to-secure-your-secrets-f13bb36e28e9','medium.com/@nanditasahu031: How to Integrate HashiCorp Vault with Jenkins'' to secure your Secrets','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903164943250298e+09,0,'2026-05-17T17:27:29.432503+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/how-to-start-with-kustomize-its-features-dd541c3d2fa8','medium.com/@nanditasahu031: How to Start with Kustomize — it’s Features','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: How to Start with Kustomize — it’s Features in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902989905331707e+09,0,'2026-05-17T16:58:19.053317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/how-to-start-with-terragrunt-5cd1a842088a','medium.com/@nanditasahu031: How to Start with Terragrunt 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: How to Start with Terragrunt 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031226.32207,0,'2026-05-17T17:20:26.322070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/istio-service-mesh-a11654f90ed9','medium.com/@nanditasahu031: Istio Service Mesh 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: Istio Service Mesh 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790311425924921e+09,0,'2026-05-17T17:19:02.592492+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/terraform-with-gcp-cloud-d25d60a6e740','medium.com/@nanditasahu031: Terraform with GCP Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: Terraform with GCP Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903198751997804e+09,0,'2026-05-17T17:33:07.519978+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/terraformer-generate-terraform-files-from-existing-infrastructure-5d709fedd2b9','medium.com/@nanditasahu031: Terraformer — Generate Terraform Files from'' Existing Infrastructure','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: Terraformer — Generate Terraform Files from'' Existing Infrastructure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790322393009541e+09,0,'2026-05-17T17:37:19.300954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@nblaye/exporting-kafka-jmx-metrics-to-grafana-1b9d32fe900a',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903273177328896e+09,0,'2026-05-17T17:45:31.773289+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@neonforge/why-you-shouldnt-use-aws-managed-kms-keys-83d9eb9d5090','medium.com/@neonforge: Why You Shouldn’t Use AWS managed KMS Keys','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@neonforge: Why You Shouldn’t Use AWS managed KMS Keys in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779034326322793e+09,0,'2026-05-17T18:12:06.322793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@nidhibansal26/iac-and-openshift-virtualization-handshake-c0a4ada79af5','IaC and OpenShift Virtualization handshake (using Terraform for VMs on OCP)','','N/A',0,'A curated technical resource and architectural guide covering IaC and OpenShift Virtualization handshake (using Terraform for VMs on OCP) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902906785049605e+09,0,'2026-05-17T16:44:27.850496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@nikhil.purva/securing-kubernetes-secrets-with-hashicorp-vault-a9555728e095','medium.com/@nikhil.purva: Securing Kubernetes Secrets with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nikhil.purva: Securing Kubernetes Secrets with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902948702681589e+09,0,'2026-05-17T16:51:27.026816+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@niklas.uhrberg/auto-scaling-in-kubernetes-using-kafka-and-application-metrics-part-1-a509256b64ff','medium.com/@niklas.uhrberg: Auto scaling in Kubernetes using Kafka and application'' metrics — part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@niklas.uhrberg: Auto scaling in Kubernetes using Kafka and application'' metrics — part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902973206958508e+09,0,'2026-05-17T16:55:32.069585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/01001101/using-terraform-with-azure-the-right-way-35af3b51a6b0','medium: Using Terraform with Azure — the right way','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Terraform with Azure — the right way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033507,0,'2026-05-17T17:58:27.743222+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/10-best-devops-tools-for-start-ups-91eb69bc3128','medium.com/4th-coffee: 10 Best DevOps Tools for Start-ups','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: 10 Best DevOps Tools for Start-ups in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029552,0,'2026-05-17T16:52:32.354080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/10-new-devops-tools-to-watch-in-2023-e974dbb1f1bb','medium.com/4th-coffee: 10 New DevOps Tools to Watch in 2023 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: 10 New DevOps Tools to Watch in 2023 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031647,0,'2026-05-17T17:27:27.231364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/a-comprehensive-tutorial-on-service-mesh-istio-envoy-access-log-and-log-filtering-8f3d939c081d','medium.com/4th-coffee: A Comprehensive Tutorial on Service Mesh, Istio,'' Envoy, Access Log, and Log Filtering','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: A Comprehensive Tutorial on Service Mesh, Istio,'' Envoy, Access Log, and Log Filtering in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.295731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/state-of-kubernetes-secrets-management-in-2022-6148af91e7b5','medium.com/4th-coffee: State of Kubernetes Secrets Management in 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: State of Kubernetes Secrets Management in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033671,0,'2026-05-17T18:01:11.555246+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/what-is-policy-as-code-an-introduction-to-open-policy-agent-6098463f8461','medium.com/4th-coffee: What is Policy-as-Code? An Introduction to Open Policy'' Agent','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: What is Policy-as-Code? An Introduction to Open Policy'' Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.234887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/99dotco/a-detail-guide-to-deploying-elasticsearch-on-elastic-cloud-on-kubernetes-eck-31808ac60466','medium: A detailed guide to deploying Elasticsearch on Elastic Cloud on'' Kubernetes (ECK)','','N/A',0,'A curated technical resource and architectural guide covering medium: A detailed guide to deploying Elasticsearch on Elastic Cloud on'' Kubernetes (ECK) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031450,0,'2026-05-17T17:24:10.783296+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@.anders/learnings-from-our-8-years-of-kubernetes-in-production-two-major-cluster-crashes-ditching-self-0257c09d36cd','medium.com/@.anders: Lessons From Our 8 Years Of Kubernetes In Production'' — Two Major Cluster Crashes, Ditching Self-Managed, Cutting Cluster Costs, Tooling, And More','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@.anders: Lessons From Our 8 Years Of Kubernetes In Production'' — Two Major Cluster Crashes, Ditching Self-Managed, Cutting Cluster Costs, Tooling, And More in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029634,0,'2026-05-17T16:53:54.072413+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@15daniel10/yoyo-attack-on-a-k8s-cluster-102bc1d5ca3e','==medium.com/@15daniel10: YOYO attack on a K8S cluster==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@15daniel10: YOYO attack on a K8S cluster== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034090,0,'2026-05-17T18:08:10.305844+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@AceTheCloud-Abhishek/50-shades-of-containers-and-kubernetes-d2217fbea788','medium.com/@AceTheCloud-Abhishek: 50 Shades of Containers and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@AceTheCloud-Abhishek: 50 Shades of Containers and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030525,0,'2026-05-17T17:08:45.384847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@Alibaba_Cloud/getting-started-with-kubernetes-etcd-a26cba0b4258','medium: Getting Started with Kubernetes etcd','','N/A',0,'A curated technical resource and architectural guide covering medium: Getting Started with Kubernetes etcd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.370317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@BeNitinAgarwal/lifecycle-of-docker-container-d2da9f85959','medium.com/@BeNitinAgarwal: Lifecycle of Docker Container','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@BeNitinAgarwal: Lifecycle of Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031548,0,'2026-05-17T17:25:48.178180+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@CloudifyOps/setting-up-a-horizontal-pod-autoscaler-for-kubernetes-cluster-a7d3cf3be7','medium.com/@CloudifyOps: Setting up a Horizontal Pod Autoscaler for Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@CloudifyOps: Setting up a Horizontal Pod Autoscaler for Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032231,0,'2026-05-17T17:37:11.938339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@CuriousLearner/deploying-efk-stack-on-kubernetes-c25ba2682c99','medium.com/@CuriousLearner: Deploying EFK stack on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@CuriousLearner: Deploying EFK stack on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029063,0,'2026-05-17T16:44:23.260983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@DevOps-Diva.o/implementing-security-on-azure-devops-pipelines-a653da4862a9','medium.com/@DevOps-Diva.o: Implementing Security on Azure DevOps Pipelines','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@DevOps-Diva.o: Implementing Security on Azure DevOps Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033024,0,'2026-05-17T17:50:24.776805+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@DevOpsfreak/top-12-kubernetes-installation-errors-you-cant-afford-to-miss-b52d7cda1a52','medium.com/@DevOpsfreak: Top 12 Kubernetes Installation Errors You Can’t'' Afford to Miss','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@DevOpsfreak: Top 12 Kubernetes Installation Errors You Can’t'' Afford to Miss in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.032320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ElizAyer/meetings-are-the-work-9e429dde6aa3','medium.com/@ElizAyer: Meetings *are* the work','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ElizAyer: Meetings *are* the work in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.526538+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@GiantSwarm/deep-dive-into-kubernetes-networking-in-azure-9f0e85e2ee34','medium.com/@GiantSwarm: Deep Dive Into Kubernetes Networking in Azure','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@GiantSwarm: Deep Dive Into Kubernetes Networking in Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033735,0,'2026-05-17T18:02:15.318063+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@GranulateIntel/the-fundamental-principles-of-kubernetes-capacity-management-e23f388b4f3','medium.com/@GranulateIntel: The Fundamental Principles of Kubernetes Capacity'' Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@GranulateIntel: The Fundamental Principles of Kubernetes Capacity'' Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030731,0,'2026-05-17T17:12:11.860266+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@HirenDhaduk1/best-choice-to-run-your-containers-aws-fargate-or-aws-lambda-or-both-d9e14685a363','medium.com/@HirenDhaduk1: Best choice to run your containers: AWS FARGATE'' or AWS LAMBDA or Both?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@HirenDhaduk1: Best choice to run your containers: AWS FARGATE'' or AWS LAMBDA or Both? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033764,0,'2026-05-17T18:02:44.913194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@HirenDhaduk1/top-kubernetes-observability-tools-and-their-usage-e4e8eef8aec3','medium.com/@HirenDhaduk1: Top Kubernetes Observability Tools and their Usage','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@HirenDhaduk1: Top Kubernetes Observability Tools and their Usage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031435,0,'2026-05-17T17:23:55.486365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@KarlKFI/yaml-sh-yaml-sans-helm-e983a3dfdaec',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032076,0,'2026-05-17T17:34:36.655032+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://medium.com/@Kubernetes_Advocate','medium.com/@Kubernetes_Advocate 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Kubernetes_Advocate 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030005,0,'2026-05-17T17:00:05.384735+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@LachlanEvenson/how-to-enable-kubernetes-container-runtimedefault-seccomp-profile-for-all-workloads-6795624fcbcc','medium: How to enable Kubernetes container RuntimeDefault seccomp profile'' for all workloads','','N/A',0,'A curated technical resource and architectural guide covering medium: How to enable Kubernetes container RuntimeDefault seccomp profile'' for all workloads in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033213,0,'2026-05-17T17:53:33.016423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@LachlanEvenson/mutating-kubernetes-resources-with-gatekeeper-3e5585d49ead','medium: Mutating Kubernetes resources with Gatekeeper','','N/A',0,'A curated technical resource and architectural guide covering medium: Mutating Kubernetes resources with Gatekeeper in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.846425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@LachlanEvenson/verifying-container-signatures-on-kubernetes-with-gatekeeper-19a4519c3016','medium: Verifying container signatures on Kubernetes with Gatekeeper','','N/A',0,'A curated technical resource and architectural guide covering medium: Verifying container signatures on Kubernetes with Gatekeeper in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031327,0,'2026-05-17T17:22:07.066460+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@MetricFire/monitoring-kubernetes-tutorial-using-grafana-and-prometheus-3239079b138f','medium.com/@MetricFire: Monitoring Kubernetes tutorial: Using Grafana and'' Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@MetricFire: Monitoring Kubernetes tutorial: Using Grafana and'' Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.817495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@Mohamed-ElEmam/build-docker-images-in-kubernetes-pod-without-docker-kaniko-46e1a5b76c9','medium.com/@Mohamed-ElEmam: Build Docker Images in Kubernetes POD Without'' Docker -Kaniko','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Mohamed-ElEmam: Build Docker Images in Kubernetes POD Without'' Docker -Kaniko in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031215,0,'2026-05-17T17:20:15.609739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@Paddy_Adallah/how-to-choose-kubernetes-platforms-for-enterprise-deployments-c04d5e436543','medium.com/@Paddy_Adallah: How to Choose Kubernetes Platforms for Enterprise'' Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Paddy_Adallah: How to Choose Kubernetes Platforms for Enterprise'' Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.048170+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@Platform9Sys/kubernetes-cloud-services-comparing-gke-eks-and-aks-1fe42770cad3','medium.com: Kubernetes Cloud Services: Comparing GKE, EKS and AKS','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes Cloud Services: Comparing GKE, EKS and AKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034482,0,'2026-05-17T18:14:42.254140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@RoussiAbel/optimizing-java-base-docker-images-size-from-674mb-to-58mb-c1b7c911f622','medium.com/@RoussiAbel: Optimizing java base docker images size from 674Mb'' to 58Mb','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@RoussiAbel: Optimizing java base docker images size from 674Mb'' to 58Mb in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.795242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@Sandeepkallazhi/velero-backup-restore-for-k8s-stateful-applications-managed-by-operators-8fd9c732ffcc',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering medium.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031061,0,'2026-05-17T17:17:41.127293+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ScrumPokerPro/cloud-native-architecture-with-kubernetes-and-argocd-ebecda7784b8','medium.com/@ScrumPokerPro: Cloud native architecture with Kubernetes and'' ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ScrumPokerPro: Cloud native architecture with Kubernetes and'' ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033715,0,'2026-05-17T18:01:55.601731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@Techie1/networking-tasks-in-production-using-ansible-b09d0a6121f7','medium.com/@Techie1: Networking tasks in production using Ansible','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Techie1: Networking tasks in production using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.264776+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@TimvanBaarsen/maven-cheat-sheet-45942d8c0b86','medium 1','','N/A',0,'A curated technical resource and architectural guide covering medium 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.690171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@TonyBologni/4-reasons-why-4-is-the-perfect-team-size-for-agile-software-development-8597d33f3cfe','medium.com/@TonyBologni: 4 reasons why 4 is the perfect team size for (agile)'' software development 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@TonyBologni: 4 reasons why 4 is the perfect team size for (agile)'' software development 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034499,0,'2026-05-17T18:14:59.436767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@Tyler.Gallimore/deploying-apache-web-server-on-aws-ec2-with-terraform-and-docker-6c315c81c024','medium.com/@Tyler.Gallimore: Deploying Apache Web Server on AWS EC2 with'' Terraform and Docker','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Tyler.Gallimore: Deploying Apache Web Server on AWS EC2 with'' Terraform and Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033510,0,'2026-05-17T17:58:30.950322+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ZiXianZeroX/setting-up-an-on-premise-kubernetes-cluster-from-scratch-8e3a6b415387','medium.com/@ZiXianZeroX: Setting Up an On-premise Kubernetes Cluster from'' Scratch','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ZiXianZeroX: Setting Up an On-premise Kubernetes Cluster from'' Scratch in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031388,0,'2026-05-17T17:23:08.844332+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@_gdantas/backstage-and-terraform-a-powerful-combination-for-ops-wonderful-for-devs-c04ebce849f0','medium.com/@_gdantas: Backstage and Terraform — A Powerful Combination for'' Ops, Wonderful for Devs','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@_gdantas: Backstage and Terraform — A Powerful Combination for'' Ops, Wonderful for Devs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033794,0,'2026-05-17T18:03:14.810447+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@a.j.abbott24/kubernetes-multi-environment-config-management-c36c5cf3bbac','==medium.com/@a.j.abbott24: Kubernetes: Multi Environment Config Management==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@a.j.abbott24: Kubernetes: Multi Environment Config Management== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034134,0,'2026-05-17T18:08:54.342316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@abdelrhmanahmed131/longhorn-distributed-block-storage-for-k8s-2ea11df400d1','medium.com/@abdelrhmanahmed131: Longhorn — Distributed Block Storage for'' K8s','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abdelrhmanahmed131: Longhorn — Distributed Block Storage for'' K8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.684973+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@abdulfayis/storage-orchestration-for-kubernetes-c6370f943e23','medium.com/@abdulfayis: storage Orchestration for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abdulfayis: storage Orchestration for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029123,0,'2026-05-17T16:45:23.633869+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@abhimanyubajaj98/deploying-kubernetes-from-scratch-with-terraform-a-step-by-step-guide-7d628910efd0','medium.com/@abhimanyubajaj98: Deploying Kubernetes from Scratch with Terraform:'' A Step-by-Step Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abhimanyubajaj98: Deploying Kubernetes from Scratch with Terraform:'' A Step-by-Step Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.404825+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@abhinav.ittekot/granting-iam-permissions-to-pods-in-eks-using-oidc-f2044c88a53','medium.com/@abhinav.ittekot: Granting IAM permissions to pods in EKS using'' OIDC','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abhinav.ittekot: Granting IAM permissions to pods in EKS using'' OIDC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031327,0,'2026-05-17T17:22:07.101634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@abhinav.ittekot/running-kubernetes-jobs-with-sidecar-containers-8c034b020993','medium.com/@abhinav.ittekot: Running Kubernetes jobs with sidecar containers','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abhinav.ittekot: Running Kubernetes jobs with sidecar containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030172,0,'2026-05-17T17:02:52.040379+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@abhishekbhardwaj510/gitops-with-jenkins-and-kubernetes-c20425244c73','GitOps with Jenkins and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering GitOps with Jenkins and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031752,0,'2026-05-17T17:29:12.448725+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@abhisman.sarkar/kubernetes-monitoring-effective-cluster-tracking-with-prometheus-b0ed5b3efb32','medium.com/@abhisman.sarkar: Kubernetes Monitoring: Effective Cluster Tracking'' with Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abhisman.sarkar: Kubernetes Monitoring: Effective Cluster Tracking'' with Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033037,0,'2026-05-17T17:50:37.067823+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@adarsh.prabhu/microservices-and-the-world-with-a-service-mesh-ec9a709dd4b5','==medium: Microservices and the World with a Service Mesh== | Adarsh Prabhu','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Microservices and the World with a Service Mesh== | Adarsh Prabhu in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031122,0,'2026-05-17T17:18:42.186216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@adeelsubhan25/how-to-setup-and-build-docker-images-on-windows-baf252152aca','medium.com/@adeelsubhan25: How to setup and build Docker Images on Windows','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@adeelsubhan25: How to setup and build Docker Images on Windows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034520,0,'2026-05-17T18:15:20.697114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@adityadhopade18/mastering-k8s-event-driven-autoscaling-cd1b9df78903','medium.com/@adityadhopade18: Mastering K8s Event Driven AutoScaling','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@adityadhopade18: Mastering K8s Event Driven AutoScaling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034262,0,'2026-05-17T18:11:02.455709+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@adnn.selimovic/creating-kubernetes-operator-using-kubebuilder-15db5f29ee50','medium.com/@adnn.selimovic: Creating Kubernetes operator using **Kubebuilder**','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@adnn.selimovic: Creating Kubernetes operator using **Kubebuilder** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030022,0,'2026-05-17T17:00:22.281294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@adolfo.diaz.zar/secret-management-with-terraform-6b5e02f9437e','medium.com/@adolfo.diaz.zar: Secret Management with Terraform 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@adolfo.diaz.zar: Secret Management with Terraform 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031499,0,'2026-05-17T17:24:59.278385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@adrianarba/ci-cd-defined-through-terraform-using-aws-codepipeline-aws-codecommit-and-aws-codebuild-12ade4d9cfa3','==medium.com/@adrianarba: CI/CD defined through terraform using AWS CodePipeline,'' AWS CodeCommit, and AWS CodeBuild==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@adrianarba: CI/CD defined through terraform using AWS CodePipeline,'' AWS CodeCommit, and AWS CodeBuild== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030499,0,'2026-05-17T17:08:19.558951+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ahmed.farhan/kafka-setup-in-kubernetes-using-strimzi-k8s-operator-part-2-1f67dbe5f14d','medium.com/@ahmed.farhan: Kafka Setup in Kubernetes Using Strimzi K8s operator'' — Part 2','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ahmed.farhan: Kafka Setup in Kubernetes Using Strimzi K8s operator'' — Part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030367,0,'2026-05-17T17:06:07.136392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ahmed.fathy.elayaat/gitops-fc27ef5a7836','medium.com/@ahmed.fathy.elayaat: What is GitOps?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ahmed.fathy.elayaat: What is GitOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030658,0,'2026-05-17T17:10:58.197021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ahmet16ck/what-is-load-balancer-and-how-does-it-work-in-kubernetes-5ab5f0537069','medium.com/@ahmet16ck: What Is Load Balancer and How Does It Work In Kubernetes'' ? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ahmet16ck: What Is Load Balancer and How Does It Work In Kubernetes'' ? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.447517+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ahmetb/mastering-kubeconfig-4e447aa32c75','medium: Mastering the KUBECONFIG file','','N/A',0,'A curated technical resource and architectural guide covering medium: Mastering the KUBECONFIG file in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033704,0,'2026-05-17T18:01:44.280539+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ajin.sunny/rate-limiting-in-distributed-systems-bbeca0c47b96','medium.com/@ajin.sunny: Rate limiting in Distributed Systems 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ajin.sunny: Rate limiting in Distributed Systems 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033704,0,'2026-05-17T18:01:44.294126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ajin.sunny/system-design-architecture-stateful-vs-stateless-62ed0ddb9f2b','==medium.com/@ajin.sunny: System Design Architecture: Stateful vs. Stateless=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@ajin.sunny: System Design Architecture: Stateful vs. Stateless=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.357764+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ajin.sunny/system-design-concept-rate-limiting-f4da72371533','medium.com/@ajin.sunny: System Design Concept: Rate limiting 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ajin.sunny: System Design Concept: Rate limiting 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033730,0,'2026-05-17T18:02:10.945206+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@akamenev/running-sonarqube-on-azure-kubernetes-92a1b9051120','Running SonarQube on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Running SonarQube on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.632522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@akashjoffical08/monitor-uptime-of-endpoints-in-k8s-using-blackbox-exporter-f80166a328e9','medium.com/@akashjoffical08: Monitor Uptime of Endpoints in K8s using Blackbox'' Exporter 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@akashjoffical08: Monitor Uptime of Endpoints in K8s using Blackbox'' Exporter 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.390307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@akshayavb99/integration-of-aws-terraform-and-github-for-automated-deployment-infrastructure-da0a19ff4e86','medium: Integration of AWS, Terraform, and GitHub for Automated Deployment'' Infrastructure','','N/A',0,'A curated technical resource and architectural guide covering medium: Integration of AWS, Terraform, and GitHub for Automated Deployment'' Infrastructure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032888,0,'2026-05-17T17:48:08.915071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@akshitverma8191/prometheus-grafana-node-monitoring-on-kubernetes-79fd8311b56d','medium.com: Prometheus-Grafana : Node Monitoring on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Prometheus-Grafana : Node Monitoring on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030851,0,'2026-05-17T17:14:11.440280+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@alamdar.hussain0007/gitops-with-kubernetes-f0912b644925','medium.com/@alamdar.hussain0007: GitOps with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alamdar.hussain0007: GitOps with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032961,0,'2026-05-17T17:49:21.107914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@alex.ivenin/chaos-engineering-in-kubernetes-4de425132ba1','medium.com/@alex.ivenin: Chaos engineering in kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alex.ivenin: Chaos engineering in kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029174,0,'2026-05-17T16:46:14.168184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@alex.ivenin/exploring-ephemeral-containers-in-kubernetes-bcceaf21101c','medium.com/@alex.ivenin: Exploring ephemeral containers in kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alex.ivenin: Exploring ephemeral containers in kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033313,0,'2026-05-17T17:55:13.461848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@alexellisuk/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24','medium: 5 tips for troubleshooting apps on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: 5 tips for troubleshooting apps on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032152,0,'2026-05-17T17:35:52.570357+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@alexellisuk/then-he-asked-me-is-kubernetes-right-for-us-78695ee35289','medium: Then he asked me “Is Kubernetes right for us?”','','N/A',0,'A curated technical resource and architectural guide covering medium: Then he asked me “Is Kubernetes right for us?” in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031226,0,'2026-05-17T17:20:26.307416+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@alexellisuk/walk-through-install-kubernetes-to-your-raspberry-pi-in-15-minutes-84a8492dc95a','Install Kubernetes with k3sup and k3s','','N/A',0,'A curated technical resource and architectural guide covering Install Kubernetes with k3sup and k3s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.176148+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@alexmogfr/zevent-place-how-we-handled-100k-ccu-on-a-real-time-collective-canvas-71d3d346e0ab','medium.com/@alexmogfr: ZEvent Place: How we handled 100k+ CCU on a real-time'' collective canvas','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alexmogfr: ZEvent Place: How we handled 100k+ CCU on a real-time'' collective canvas in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031714,0,'2026-05-17T17:28:34.532154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@alextheedom/eclipse-microprofile-5-things-you-need-to-know-e7a0bc9a3fb6','Eclipse MicroProfile: 5 Things You Need to Know 🌟','','N/A',0,'A curated technical resource and architectural guide covering Eclipse MicroProfile: 5 Things You Need to Know 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030826,0,'2026-05-17T17:13:46.868226+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@alfahreiza/building-an-elt-pipeline-from-csv-to-bigquery-using-dbt-f6e3f30bfc9c','medium.com/@alfahreiza: Building an ELT Pipeline: From CSV to BigQuery using'' dbt','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alfahreiza: Building an ELT Pipeline: From CSV to BigQuery using'' dbt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033002,0,'2026-05-17T17:50:02.044094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@amid.ukr/agile-git-branching-strategies-in-2023-caeead79ddd','medium.com/@amid.ukr: Agile Git branching strategies in 2023','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@amid.ukr: Agile Git branching strategies in 2023 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030364,0,'2026-05-17T17:06:04.676915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@amir.ilw/kubernetes-storage-migration-ac48f6f9f5a5','medium.com/@amir.ilw: Kubernetes Storage Migration 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@amir.ilw: Kubernetes Storage Migration 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034228,0,'2026-05-17T18:10:28.811998+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@amirhosseineidy/kubernetes-authentication-with-keycloak-oidc-63571eaeed61','medium.com/@amirhosseineidy: Kubernetes authentication with keycloak oidc','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@amirhosseineidy: Kubernetes authentication with keycloak oidc in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.256129+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@amitabhprasad/kubernetes-volume-backup-for-disaster-recovery-56a5facee7fe','medium.com/@amitabhprasad: Kubernetes volume backup for disaster recovery','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@amitabhprasad: Kubernetes volume backup for disaster recovery in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033100,0,'2026-05-17T17:51:40.790155+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@anatoliydadashev/terraform-aws-decoupled-architecture-9135df865310','medium.com/@anatoliydadashev: Terraform & AWS decoupled architecture','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@anatoliydadashev: Terraform & AWS decoupled architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031442,0,'2026-05-17T17:24:02.143399+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@andreas.soularidis/a-simple-guide-to-handle-text-files-in-python-cd8a1a33ecaf','medium: A Simple Guide to Handle Text Files in Python | Andreas Soularidis','','N/A',0,'A curated technical resource and architectural guide covering medium: A Simple Guide to Handle Text Files in Python | Andreas Soularidis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.576312+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@andreas.soularidis/learn-about-exceptions-in-python-fef309f66a78','medium.com: Learn about Exceptions in Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Learn about Exceptions in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032968,0,'2026-05-17T17:49:28.814464+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@andretost_75145/using-chatgpt-to-learn-kubernetes-and-openshift-15051bc95535','medium.com/@andretost_75145: Using ChatGPT to learn Kubernetes and OpenShift','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@andretost_75145: Using ChatGPT to learn Kubernetes and OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.346522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@andrewachraf/detect-crashes-in-your-cluster-using-kwatch-an-slack-84b979e93e03','medium.com/@andrewachraf: Detect crashes in your Kubernetes cluster using'' kwatch and Slack 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@andrewachraf: Detect crashes in your Kubernetes cluster using'' kwatch and Slack 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.343598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@andrewjr350/misunderstanding-of-serverless-aws-835c7076ea4c','medium.com/@andrewjr350: Misunderstanding of Serverless (AWS)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@andrewjr350: Misunderstanding of Serverless (AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033784,0,'2026-05-17T18:03:04.681016+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@andriikrymus/dns-config-for-eks-61eb70c3e31e','medium.com/@andriikrymus: DNS config for EKS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@andriikrymus: DNS config for EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031755,0,'2026-05-17T17:29:15.230519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@andriisumko/single-sign-on-in-kubernetes-1ad9528350ed','medium: Single Sign-On in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Single Sign-On in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.529142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/kubernetes-security.md"]','["demos.md", "kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@andy.bryant/processing-guarantees-in-kafka-12dd2e30be0e','medium: Processing guarantees in Kafka','','N/A',0,'A curated technical resource and architectural guide covering medium: Processing guarantees in Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030090,0,'2026-05-17T17:01:30.944940+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@anjkeesari/install-grafana-loki-stack-helmchart-in-azure-kubernetes-services-aks-1359281b3321','medium.com/@anjkeesari: Install Grafana Loki-Stack Helmchart in Azure Kubernetes'' Services (AKS)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@anjkeesari: Install Grafana Loki-Stack Helmchart in Azure Kubernetes'' Services (AKS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029820,0,'2026-05-17T16:57:00.498829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ankit.wal/the-how-of-iam-roles-for-service-accounts-irsa-on-aws-eks-3d76badb8942','==medium.com/@ankit.wal: Understanding IAM roles for service accounts, IRSA,'' on AWS EKS==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@ankit.wal: Understanding IAM roles for service accounts, IRSA,'' on AWS EKS== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030295,0,'2026-05-17T17:04:55.722222+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ankitrai_13207/kubernetes-deployment-service-6f32b7e63f16','medium.com/@ankitrai_13207: Kubernetes: Deployment & Service','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ankitrai_13207: Kubernetes: Deployment & Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031113,0,'2026-05-17T17:18:33.204119+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@anshuman2121/devsecops-implement-security-on-cicd-pipeline-19eb7aa22626','medium.com/@anshuman2121: DevSecOps: Implement security on CICD Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@anshuman2121: DevSecOps: Implement security on CICD Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031900,0,'2026-05-17T17:31:40.574750+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@antoine.loizeau/add-a-switch-to-simplify-terraform-debugging-2d532eb889eb','medium.com/@antoine.loizeau: Add a switch to simplify Terraform debugging','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@antoine.loizeau: Add a switch to simplify Terraform debugging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029269,0,'2026-05-17T16:47:49.744591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@anujsharma12feb/devops-tools-handbook-b42487a53353','medium: DevOps tools Handbook 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: DevOps tools Handbook 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033213,0,'2026-05-17T17:53:33.012870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@anupam.s1602/aws-app-mesh-with-eks-and-canary-deployment-5503d9ba95d6','AWS App Mesh with EKS and Canary deployment','','N/A',0,'A curated technical resource and architectural guide covering AWS App Mesh with EKS and Canary deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.453693+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/servicemesh.md"]','["demos.md", "servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@anurag2397/solving-javas-core-problems-around-memory-and-cpu-4d0c97748c43','medium.com/@anurag2397: Tuning JVM containers for better CPU and memory'' utilisation in K8s environment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@anurag2397: Tuning JVM containers for better CPU and memory'' utilisation in K8s environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033400,0,'2026-05-17T17:56:40.214664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@aqsarahman71/introduction-to-kaniko-912e0f494570','medium.com/@aqsarahman71: Introduction to Kaniko','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@aqsarahman71: Introduction to Kaniko in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033663,0,'2026-05-17T18:01:03.180439+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@arbnair97/introduction-to-kubernetes-network-policy-and-calico-based-network-policy-675a7fa6b5dc','medium.com/@arbnair97: Introduction to Kubernetes Network Policy and Calico'' Based Network Policy','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@arbnair97: Introduction to Kubernetes Network Policy and Calico'' Based Network Policy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032970,0,'2026-05-17T17:49:30.966232+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@aritra.chatterjee_/hexagonal-architecture-in-java-7ac8f4bea753','medium.com/@aritra.chatterjee_: Hexagonal architecture in java','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@aritra.chatterjee_: Hexagonal architecture in java in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902,0,'2026-05-17T17:31:42.400075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@arton.demaku/managing-stateful-applications-with-kubernetes-statefulsets-3eeec9e9d151','medium.com/@arton.demaku: Managing Stateful Applications with Kubernetes'' StatefulSets','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@arton.demaku: Managing Stateful Applications with Kubernetes'' StatefulSets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.375894+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@arunksingh16/azure-devops-handbook-d6dcd82da1b7','medium: Azure DevOps HandBook !','','N/A',0,'A curated technical resource and architectural guide covering medium: Azure DevOps HandBook ! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034262,0,'2026-05-17T18:11:02.459801+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ashish_fagna/aws-services-every-developer-should-be-aware-of-f7c48aaa854f','medium: AWS Services Every Developer Should Be Aware Of','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Services Every Developer Should Be Aware Of in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029070,0,'2026-05-17T16:44:30.205211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@atif.ramzan89/top-7-cloud-source-code-management-tools-features-and-pricing-plans-105f4eb88a3a','medium: Top 7 Cloud Source Code Management Tools Features and Pricing Plans','','N/A',0,'A curated technical resource and architectural guide covering medium: Top 7 Cloud Source Code Management Tools Features and Pricing Plans in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030238,0,'2026-05-17T17:03:58.327491+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@avyanab/deploy-a-two-tier-architecture-with-aws-and-terraform-cloud-c6087f118ba7','medium.com/@avyanab: Deploy A Two-Tier Architecture with AWS and Terraform'' Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@avyanab: Deploy A Two-Tier Architecture with AWS and Terraform'' Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.372349+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ayushsingh1525/aws-configuration-with-apache-server-in-ec2-using-ansible-2ef61f98872e','medium: AWS Configuration with Web Server in EC2 Using Ansible','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Configuration with Web Server in EC2 Using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032681,0,'2026-05-17T17:44:41.664502+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/helm-theory-demo-and-commands-you-need-to-know-628777fdb0c2','medium.com/@badawekoo: Helm theory, demo and commands you need to know!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@badawekoo: Helm theory, demo and commands you need to know! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031900,0,'2026-05-17T17:31:40.549987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/limit-number-of-processes-running-in-a-kubernetes-pod-50ccf156ec18','==medium.com/@badawekoo: Limit number of processes running in a Kubernetes'' pod==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@badawekoo: Limit number of processes running in a Kubernetes'' pod== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029507,0,'2026-05-17T16:51:47.181792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/monitoring-in-devops-lifecycle-4d9a2f277eb0','medium.com/@badawekoo: Monitoring in DevOps lifecycle','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@badawekoo: Monitoring in DevOps lifecycle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029118,0,'2026-05-17T16:45:18.632101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/scaling-in-kubernetes-what-why-and-how-d120e99be071','medium.com/@badawekoo: Scaling in Kubernetes _What, Why and How?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@badawekoo: Scaling in Kubernetes _What, Why and How? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032613,0,'2026-05-17T17:43:33.205319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/using-rbac-in-kubernetes-for-authorization-complete-demo-part-1-83f0a1fb8f','medium.com/@badawekoo: Using RBAC in Kubernetes for authorization-Complete'' Demo-Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@badawekoo: Using RBAC in Kubernetes for authorization-Complete'' Demo-Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.249149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bareckidarek/tcp-packets-traffic-visualization-for-kubernetes-by-k8spacket-and-grafana-bb87cb106f30','medium.com/@bareckidarek: TCP packets traffic visualization for kubernetes'' by k8spacket and Grafana','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bareckidarek: TCP packets traffic visualization for kubernetes'' by k8spacket and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.738233+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bchenjh/full-fine-tuning-of-llama2-on-kubernetes-a983e1eb2259','medium.com/@bchenjh: Distributed full fine-tuning of Llama2 on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bchenjh: Distributed full fine-tuning of Llama2 on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032181,0,'2026-05-17T17:36:21.874484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ben11kehoe/aws-configuration-files-explained-9a7ea7a5b42e','medium: AWS configuration files, explained','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS configuration files, explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032622,0,'2026-05-17T17:43:42.457829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@benjamin.christmann_12432/setting-up-your-first-eks-cluster-on-aws-some-practical-tips-60400963c588','medium.com/@benjamin.christmann_12432: Setting up your first EKS cluster'' on AWS: some practical tips','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@benjamin.christmann_12432: Setting up your first EKS cluster'' on AWS: some practical tips in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031102,0,'2026-05-17T17:18:22.988616+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@benjaminacar.private/a-comprehensive-guide-to-setup-a-new-k8s-cluster-4b88e6f021bc','medium.com/@benjaminacar.private: A Comprehensive Guide to Setup a New K8s'' Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@benjaminacar.private: A Comprehensive Guide to Setup a New K8s'' Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032457,0,'2026-05-17T17:40:57.067154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@betz.mark/understanding-resource-limits-in-kubernetes-cpu-time-9eff74d3161b','medium: Understanding resource limits in kubernetes: cpu time','','N/A',0,'A curated technical resource and architectural guide covering medium: Understanding resource limits in kubernetes: cpu time in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032877,0,'2026-05-17T17:47:57.754591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bgrant0607/advantages-of-storing-configuration-in-container-registries-rather-than-git-b4266dc0c79f','medium.com/@bgrant0607: Advantages of storing configuration in container'' registries rather than git 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bgrant0607: Advantages of storing configuration in container'' registries rather than git 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032888,0,'2026-05-17T17:48:08.913187+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bherta/using-kubernetes-operators-to-manage-the-lifecycle-of-ai-applications-5682c3b372b3','medium: Using Kubernetes Operators to Manage the Lifecycle of AI Applications','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Kubernetes Operators to Manage the Lifecycle of AI Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.166637+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/devsecops-approach-with-terraform-and-ci-cd-pipelines-f556c2d5b40d','medium.com/@bijit211987: DevSecOps Approach with Terraform and CI/CD Pipelines','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: DevSecOps Approach with Terraform and CI/CD Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030710,0,'2026-05-17T17:11:50.979301+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/grafana-with-opentelemetry-vendor-neutral-and-open-source-approach-ab4bc08f67e9','medium.com/@bijit211987: Grafana with OpenTelemetry, Vendor-neutral and'' open-source approach','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: Grafana with OpenTelemetry, Vendor-neutral and'' open-source approach in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.276980+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/kubernetes-ready-for-stateful-workloads-and-to-revolutionize-enterprise-database-management-3cd619b1a0b2','medium.com/@bijit211987: Kubernetes ready for stateful workloads and to'' Revolutionize Enterprise Database Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: Kubernetes ready for stateful workloads and to'' Revolutionize Enterprise Database Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033157,0,'2026-05-17T17:52:37.891887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/kubernetes-roadmap-edd06067fa72','medium.com/@bijit211987: Kubernetes Roadmap','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: Kubernetes Roadmap in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033500,0,'2026-05-17T17:58:20.316393+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/observability-driven-development-2bc2cdde8661','medium.com/@bijit211987: Observability Driven Development (ODD)-Enhancing'' System Reliability','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: Observability Driven Development (ODD)-Enhancing'' System Reliability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033479,0,'2026-05-17T17:57:59.071849+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bill.salvaggio/the-aws-cloud-resume-challenge-project-c5c0c6fe9593','==medium.com/@bill.salvaggio: The AWS Cloud Resume Challenge Project==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@bill.salvaggio: The AWS Cloud Resume Challenge Project== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.408237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bill.salvaggio/the-aws-cloud-resume-challenge-project-part-ii-5c36029dbc59',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030685,0,'2026-05-17T17:11:25.009382+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@blgreco72/debugging-kubernetes-services-locally-8cb14bf8745a','medium.com/@blgreco72: Debugging Kubernetes Services Locally 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@blgreco72: Debugging Kubernetes Services Locally 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032639,0,'2026-05-17T17:43:59.813014+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bm54cloud/stressing-a-kubernetes-pod-to-induce-an-oomkilled-error-96f3be9c931d','medium.com/@bm54cloud: Stressing a Kubernetes Pod to Induce an OOMKilled'' Error','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bm54cloud: Stressing a Kubernetes Pod to Induce an OOMKilled'' Error in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.402133+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@boomimagestudio-techblog/goodbye-jenkins-how-drone-simplifies-ci-cd-for-engineering-teams-everywhere-73a7db435a86','medium: Goodbye Jenkins: How Drone Simplifies CI/CD for Engineering Teams'' Everywhere','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029246,0,'2026-05-17T16:47:26.405900+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@brightzheng100/kubernetes-the-hard-way-on-docker-f512bae734af','medium: Kubernetes the hard way on Docker','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes the hard way on Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030412,0,'2026-05-17T17:06:52.963943+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@brunoolimpio/kubernetes-deepdive-parte-2-a65ffdce596d','medium.com/@brunoolimpio: Kubernetes DeepDive — Parte 2 - Kubernetes RBAC'' and more... | Bruno Olimpio','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@brunoolimpio: Kubernetes DeepDive — Parte 2 - Kubernetes RBAC'' and more... | Bruno Olimpio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.137049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@brunosquassoni/creating-a-kubernetes-cluster-step-by-step-bd9ae3c85275',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.292226+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bubu.tripathy/blue-green-deployment-using-kubernetes-be994df956b4','medium.com/@bubu.tripathy: Blue-Green Deployment using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bubu.tripathy: Blue-Green Deployment using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029374,0,'2026-05-17T16:49:34.187696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bubu.tripathy/headless-k8s-service-924c689607a7','medium.com: Headless Kubernetes Service','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Headless Kubernetes Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032421,0,'2026-05-17T17:40:21.011674+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@bunnyshell/how-to-overcome-infrastructure-as-code-iac-challenges-f4947be7cde2','medium.com/@bunnyshell: How to Overcome Infrastructure as Code (IaC) Challenges','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bunnyshell: How to Overcome Infrastructure as Code (IaC) Challenges in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030295,0,'2026-05-17T17:04:55.736368+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@buraktahtacioglu/aws-well-architected-framework-aws-roadmap-80aaa6ca7f53','medium.com/@buraktahtacioglu: AWS Well-Architected Framework — AWS Roadmap','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@buraktahtacioglu: AWS Well-Architected Framework — AWS Roadmap in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.470481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@buraktahtacioglu/gitops-fundamentals-cncf-roadmap-fa686dbced9d','medium.com/@buraktahtacioglu: GitOps Fundamentals — CNCF Roadmap','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@buraktahtacioglu: GitOps Fundamentals — CNCF Roadmap in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.648653+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@calvineotieno010/managing-application-secrets-with-hashicorp-vault-8efb5e1d87fd','medium.com/@calvineotieno010: Managing Application Secrets with Hashicorp'' Vault','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@calvineotieno010: Managing Application Secrets with Hashicorp'' Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033903,0,'2026-05-17T18:05:03.303685+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@carlosedp/red-hat-openshift-virtualization-in-nested-vmware-vsphere-56c5e5d76a80','medium.com: Red Hat OpenShift Virtualization in nested VMware vSphere Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Red Hat OpenShift Virtualization in nested VMware vSphere Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.519122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@casperrubaek/why-keda-is-a-game-changer-for-scaling-in-kubernetes-4ebf34cb4b61','medium.com/@casperrubaek: Why KEDA is a game-changer for scaling in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@casperrubaek: Why KEDA is a game-changer for scaling in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.500710+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@cbkwgl/continuous-monitoring-in-devops-8d4db48a0e24','medium.com/@cbkwgl: Continuous Monitoring in DevOps 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@cbkwgl: Continuous Monitoring in DevOps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033071,0,'2026-05-17T17:51:11.767592+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@cdoan/ibm-multicloud-manager-cluster-sizing-bc3b609b7de9','medium: IBM Multicloud Manager Cluster Sizing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034557,0,'2026-05-17T18:15:57.870955+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@chamakenjefi/kubernetes-deployments-using-a-configmap-with-a-custom-index-html-page-5b4de0a7aa1b','medium.com/@chamakenjefi: Kubernetes deployments using a ConfigMap with'' a custom index.html page','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@chamakenjefi: Kubernetes deployments using a ConfigMap with'' a custom index.html page in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034486,0,'2026-05-17T18:14:46.848634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@chandranathmondal/self-service-amazon-eks-cluster-provisioning-with-kubernetes-configuration-applied-372bce839d7','medium.com/@chandranathmondal: ==Self-service Amazon EKS Cluster provisioning'' with Kubernetes configuration applied== 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@chandranathmondal: ==Self-service Amazon EKS Cluster provisioning'' with Kubernetes configuration applied== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033713,0,'2026-05-17T18:01:53.516154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@charled.breteche/kind-cilium-metallb-and-no-kube-proxy-a9fe66ddfad6','medium.com/@charled.breteche: Kind, Cilium, MetalLB, and still no kube-proxy','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@charled.breteche: Kind, Cilium, MetalLB, and still no kube-proxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029060,0,'2026-05-17T16:44:20.744027+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@charled.breteche/kubernetes-security-control-pod-to-pod-communications-with-cilium-network-policies-d7275b2ed378','medium.com/@charled.breteche: Kubernetes Security — Control pod to pod communications'' with Cilium network policies','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@charled.breteche: Kubernetes Security — Control pod to pod communications'' with Cilium network policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032371,0,'2026-05-17T17:39:31.442842+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@charled.breteche/securing-grafana-with-keycloak-sso-d01fec05d984','==medium.com/@charled.breteche: Securing Grafana with Keycloak SSO==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@charled.breteche: Securing Grafana with Keycloak SSO== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031696,0,'2026-05-17T17:28:16.479804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@chrisedrego/kubernetes-monitoring-kube-state-metrics-df6546aea324','medium: Kubernetes Monitoring: Kube-State-Metrics','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Monitoring: Kube-State-Metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029628,0,'2026-05-17T16:53:48.480961+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@claudio.domingos/ansible-awx-from-scratch-to-rest-api-part-4-of-8-4aa860d823f6','medium: Ansible AWX: from scratch to REST API (part 4 of 8)','','N/A',0,'A curated technical resource and architectural guide covering medium: Ansible AWX: from scratch to REST API (part 4 of 8) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.479426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@cloud_tips/kubernetes-incident-response-94daac6d7a2b','medium.com/@cloud_tips: Kubernetes Incident Response','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@cloud_tips: Kubernetes Incident Response in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031520,0,'2026-05-17T17:25:20.695443+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@cloud_tips/kubernetes-security-best-practices-ea1e3913c001','medium.com/@cloud_tips: Kubernetes Security Best Practices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@cloud_tips: Kubernetes Security Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031981,0,'2026-05-17T17:33:01.114863+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@clymeneallen/best-practices-monitoring-system-for-multi-k8s-cluster-environments-using-open-source-d85544052f37','medium.com/@clymeneallen: Best Practices, Monitoring System for Multi-K8s'' Cluster Environments Using Open Source','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@clymeneallen: Best Practices, Monitoring System for Multi-K8s'' Cluster Environments Using Open Source in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032080,0,'2026-05-17T17:34:40.278156+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@codebob75/application-network-security-in-azure-subnets-endpoints-dns-nsgs-with-terraform-code-0bcabdb3a65b','Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code','','N/A',0,'A curated technical resource and architectural guide covering Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033187,0,'2026-05-17T17:53:07.033858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/networking.md", "docs/terraform.md"]','["azure.md", "networking.md", "terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@codingkarma/kubernetes-goat-part-1-8718b1345a42','medium.com/@codingkarma: Kubernetes Goat Part-1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@codingkarma: Kubernetes Goat Part-1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030267,0,'2026-05-17T17:04:27.643257+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@connect.hashblock/learn-how-you-can-create-a-chatbot-in-python-da136467309b','medium.com/@connect.hashblock: Learn how you can create a chatbot in Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@connect.hashblock: Learn how you can create a chatbot in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029163,0,'2026-05-17T16:46:03.303002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@craig_robinson/guide-installing-an-okd-4-5-cluster-508a2631cbee','medium.com: Installing an OKD 4.5 Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Installing an OKD 4.5 Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.130614+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@cyber-security/devops-01-example-project-with-terraform-ade540824db1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030220,0,'2026-05-17T17:03:40.125676+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@d.deloatch/how-to-stop-all-instances-using-aws-sdk-for-python-boto3-2e02af03177','medium.com/@d.deloatch: How to Stop all Instances Using AWS SDK for Python'' (Boto3)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@d.deloatch: How to Stop all Instances Using AWS SDK for Python'' (Boto3) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.338369+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@d.kumarkaran12/devsecops-with-aws-codepipeline-and-ecs-c800f139a9ee','medium.com/@d.kumarkaran12: DevSecOps with AWS CodePipeline and ECS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@d.kumarkaran12: DevSecOps with AWS CodePipeline and ECS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032388,0,'2026-05-17T17:39:48.299949+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dan.avila7/prueba-tus-proyectos-serverless-de-forma-local-con-serverless-offline-2e555f2b5e9b','medium.com/@dan.avila7: Prueba tus proyectos serverless de forma local con'' serverless-offline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dan.avila7: Prueba tus proyectos serverless de forma local con'' serverless-offline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033157,0,'2026-05-17T17:52:37.911514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@danielaaronw/k8s-pod-anti-affinity-dd2667a20c5f','medium.com/@danielaaronw: K8s Pod Anti-affinity','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielaaronw: K8s Pod Anti-affinity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032551,0,'2026-05-17T17:42:31.961640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/binding-aws-iam-roles-to-kubernetes-service-account-for-on-prem-clusters-b8bac41f269d','medium.com/@danielepolencic: AWS IAM Roles for service accounts for on-prem'' clusters','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielepolencic: AWS IAM Roles for service accounts for on-prem'' clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.687289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/challenge-16-throttled-93133f8fd0ad','medium.com/@danielepolencic: Challenge 16: Throttled 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielepolencic: Challenge 16: Throttled 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033801,0,'2026-05-17T18:03:21.717760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/how-does-rbac-work-in-kubernetes-d50dd34771ca','==medium.com/@danielepolencic: How does RBAC work in kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@danielepolencic: How does RBAC work in kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030326,0,'2026-05-17T17:05:26.607701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/isolating-kubernetes-pods-for-debugging-5fe41e630e9','medium.com/@danielepolencic: Isolating kubernetes pods for debugging','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielepolencic: Isolating kubernetes pods for debugging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031896,0,'2026-05-17T17:31:36.220969+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd','==medium.com/@danielepolencic: In Kubernetes, are there hidden costs to'' running many cluster nodes?==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@danielepolencic: In Kubernetes, are there hidden costs to'' running many cluster nodes?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030957,0,'2026-05-17T17:15:57.648497+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md", "docs/kubernetes.md"]','["finops.md", "kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@danieljimgarcia/the-application-gateway-ingress-controller-is-broken-6aa9eb229881','==medium.com/@danieljimgarcia: The Application Gateway Ingress Controller'' is broken== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@danieljimgarcia: The Application Gateway Ingress Controller'' is broken== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030299,0,'2026-05-17T17:04:59.706455+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@danielresponda/testing-spot-reclamation-mechanisms-with-aws-node-termination-handler-and-kubernetes-autoscaler-43194d05dae0','medium.com/@danielresponda: Testing Spot Reclamation Mechanisms with AWS'' Node Termination Handler and Kubernetes Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielresponda: Testing Spot Reclamation Mechanisms with AWS'' Node Termination Handler and Kubernetes Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032097,0,'2026-05-17T17:34:57.574967+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dast04/writing-custom-prometheus-exporters-in-python-kubernetes-73626b66d78c','medium.com/@dast04: Writing Custom Prometheus Exporters (in Python) — Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dast04: Writing Custom Prometheus Exporters (in Python) — Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032681,0,'2026-05-17T17:44:41.622571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@database-mesh/database-mesh-2-0-database-governance-in-a-cloud-native-environment-3e41f0f2722c','medium.com/@database-mesh: Database Mesh 2.0: Database Governance in a Cloud'' Native Environment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@database-mesh: Database Mesh 2.0: Database Governance in a Cloud'' Native Environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029575,0,'2026-05-17T16:52:55.281460+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@datosh18/gitsign-in-remote-environments-6f40f47d289f','medium.com/@datosh18: Gitsign in remote environments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@datosh18: Gitsign in remote environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.144677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@deejiw/test-helm-release-in-production-environment-with-zero-downtime-400c5d41ecdf','==medium: Test Helm Release in Production Environment with Zero Downtime=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Test Helm Release in Production Environment with Zero Downtime=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.263732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@deepanshuyadavv11/task1-integrating-github-jenkins-and-docker-d66a817774be','medium: Just commit your code and your docker server is ready (jenkins +'' github + docker)','','N/A',0,'A curated technical resource and architectural guide covering medium: Just commit your code and your docker server is ready (jenkins +'' github + docker) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030119,0,'2026-05-17T17:01:59.150605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@deepeshjaiswal6734/an-introduction-to-kubernetes-architecture-kubernetes-object-deep-dive-1-77205e56db5','==medium.com/@deepeshjaiswal6734: An Introduction to Kubernetes Architecture'' && Kubernetes Object deep dive-1== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@deepeshjaiswal6734: An Introduction to Kubernetes Architecture'' && Kubernetes Object deep dive-1== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030951,0,'2026-05-17T17:15:51.650767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@denhox/sharing-data-between-microservices-fe7fb9471208','medium.com/@denhox: Sharing Data Between Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@denhox: Sharing Data Between Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032639,0,'2026-05-17T17:43:59.810408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@denniszielke/continuous-kubernetes-blue-green-deployments-on-azure-using-nginx-appgateway-or-trafficmanager-4490bce29cb','medium: Continuous Kubernetes blue-green deployments on Azure using Nginx,'' AppGateway or TrafficManager — part 2','','N/A',0,'A curated technical resource and architectural guide covering medium: Continuous Kubernetes blue-green deployments on Azure using Nginx,'' AppGateway or TrafficManager — part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030538,0,'2026-05-17T17:08:58.451767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@devfire/how-to-become-a-devops-engineer-in-six-months-or-less-part-7-monitor-47c61aea0bf7','medium.com/@devfire: How To Become a DevOps Engineer In Six Months or Less,'' Part 6: Observe','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@devfire: How To Become a DevOps Engineer In Six Months or Less,'' Part 6: Observe in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031257,0,'2026-05-17T17:20:57.897867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@devml2016/lets-start-automation-using-jenkins-docker-github-d5f8d019ec4a','medium.com/@devml2016: Let’s Start Automation using Jenkins, Docker, GitHub','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@devml2016: Let’s Start Automation using Jenkins, Docker, GitHub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.337137+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@devopsfolks8546/1-pods-c3d1a9349ba0','medium.com/@devopsfolks8546: Kubectl Commands Cheat Sheet. List Of Kubernetes'' Most Useful Commands','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@devopsfolks8546: Kubectl Commands Cheat Sheet. List Of Kubernetes'' Most Useful Commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.650373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@devopsrockers/blue-green-deployment-on-eks-using-argocd-with-kubecost-istio-external-dns-grafana-prometheus-d5d5508f0748','medium.com/@devopsrockers: Blue-Green Deployment on EKS using Argocd with'' Kubecost, Istio, External DNS, Grafana-Prometheus and More: “Build, Deploy a Resilient and Observability-Driven Application”','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@devopsrockers: Blue-Green Deployment on EKS using Argocd with'' Kubecost, Istio, External DNS, Grafana-Prometheus and More: “Build, Deploy a Resilient and Observability-Driven Application” in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032872,0,'2026-05-17T17:47:52.662743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dfrancisczok/introduction-to-kubernetes-other-kubernetes-components-and-abstract-concepts-7dfa4955d845','medium.com/@dfrancisczok: Introduction to Kubernetes — other Kubernetes'' components and abstract concepts | Dave Frank','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dfrancisczok: Introduction to Kubernetes — other Kubernetes'' components and abstract concepts | Dave Frank in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029478,0,'2026-05-17T16:51:18.311483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dima.statz_89242/no-code-data-collect-api-on-aws-d79e3681d204','medium: No-Code Data Collect API on AWS','','N/A',0,'A curated technical resource and architectural guide covering medium: No-Code Data Collect API on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031108,0,'2026-05-17T17:18:28.780562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-data.md"]','["aws-data.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dimitrijevskiv/monitor-kubernetes-pod-status-from-a-jenkins-pipeline-e25c744d944d','==medium.com/@dimitrijevskiv: Monitor Kubernetes pod status from a Jenkins'' pipeline==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@dimitrijevskiv: Monitor Kubernetes pod status from a Jenkins'' pipeline== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.667550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dius_au/delivering-value-on-kubernetes-8d5c5655c1b4','medium: Delivering value on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Delivering value on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.527864+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dmglascoe/deploying-iam-users-and-s3-buckets-using-boto3-and-terraform-71ec04b2e14b','medium.com/@dmglascoe: ==Deploying IAM Users and S3 Buckets using Boto3'' and Terraform==','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dmglascoe: ==Deploying IAM Users and S3 Buckets using Boto3'' and Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.174152+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dominik.tornow/the-kubernetes-scheduler-cd429abac02f','medium.com: The Kubernetes Scheduler: this series aims to advance the understanding'' of Kubernetes and its underlying concepts','','N/A',0,'A curated technical resource and architectural guide covering medium.com: The Kubernetes Scheduler: this series aims to advance the understanding'' of Kubernetes and its underlying concepts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.269556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dotdc/a-set-of-modern-grafana-dashboards-for-kubernetes-4b989c72a4b2','medium.com/@dotdc: A set of modern Grafana dashboards for Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dotdc: A set of modern Grafana dashboards for Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033594,0,'2026-05-17T17:59:54.563798+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dotdc/how-to-find-unused-prometheus-metrics-using-mimirtool-a44560173543','medium.com: How to find unused Prometheus metrics using mimirtool 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: How to find unused Prometheus metrics using mimirtool 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.745381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dotdc/is-your-kubernetes-api-server-exposed-learn-how-to-check-and-fix-609ab9638fae','==medium.com/@dotdc: Is your Kubernetes API Server exposed? Learn how to'' check and fix!== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@dotdc: Is your Kubernetes API Server exposed? Learn how to'' check and fix!== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030534,0,'2026-05-17T17:08:54.133389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dsdatsme/terraform-gitops-ci-cd-with-approval-notifications-6f0807299fc4','==medium.com/@dsdatsme: Terraform GitOps CI/CD with Approval & Notifications==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@dsdatsme: Terraform GitOps CI/CD with Approval & Notifications== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032080,0,'2026-05-17T17:34:40.313668+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@dugouchet.a/manage-your-terraform-like-a-container-d2acbc46d7d4','medium.com/@dugouchet.a: Manage your terraform like a container','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dugouchet.a: Manage your terraform like a container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030084,0,'2026-05-17T17:01:24.558231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@duplocloud/infrastructure-as-code-but-you-dont-have-to-write-that-code-87ec4fe94863','medium - Infrastructure-As-Code: But You Don’t Have to Write That Code','','N/A',0,'A curated technical resource and architectural guide covering medium - Infrastructure-As-Code: But You Don’t Have to Write That Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032343,0,'2026-05-17T17:39:03.931914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ebin/stop-you-dont-need-microservices-dc732d70b3e0','medium.com: STOP!! You don’t need Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com: STOP!! You don’t need Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033503,0,'2026-05-17T17:58:23.662602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ebonyymonae/github-actions-and-automation-9637aa06af64','medium.com/@ebonyymonae: Github Actions and Automation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ebonyymonae: Github Actions and Automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032966,0,'2026-05-17T17:49:26.261369+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ebonyymonae/terraform-for-newbies-1f4c4bcd2ace','medium.com/@ebonyymonae: Terraform Basics','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ebonyymonae: Terraform Basics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034094,0,'2026-05-17T18:08:14.243459+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@eduard.mihai.lemnaru/auto-update-helm-chart-version-using-argocd-4936933a2bac','medium.com/@eduard.mihai.lemnaru: Auto-update helm chart version using ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eduard.mihai.lemnaru: Auto-update helm chart version using ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029251,0,'2026-05-17T16:47:31.720975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@eduardo854/building-your-gitops-pipeline-with-github-actions-dockerhub-and-helm-repository-553c4873116e','medium.com/@eduardo854: Building Your GitOps Pipeline with GitHub Actions,'' DockerHub, and Helm Repository','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eduardo854: Building Your GitOps Pipeline with GitHub Actions,'' DockerHub, and Helm Repository in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029060,0,'2026-05-17T16:44:20.717414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ehsan-khodadadi/patterns-and-anti-patterns-for-a-reliable-kubernetes-infra-deployment-5724f6749b7a','medium.com/@ehsan-khodadadi: Patterns and anti-patterns for a reliable Kubernetes'' infra deployment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ehsan-khodadadi: Patterns and anti-patterns for a reliable Kubernetes'' infra deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032034,0,'2026-05-17T17:33:54.464201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ehsan-khodadadi/prometheus-multi-cluster-monitoring-using-prometheus-agent-mode-cab2cdb20c11','medium.com/@ehsan-khodadadi: Prometheus Multi-Cluster monitoring using Prometheus'' Agent Mode','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ehsan-khodadadi: Prometheus Multi-Cluster monitoring using Prometheus'' Agent Mode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034347,0,'2026-05-17T18:12:27.679707+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ej.sta.ana/easy-blue-green-deployment-on-openshift-container-platform-using-argo-rollouts-4d514b3c5c0f','medium.com/@ej.sta.ana: Easy Blue-Green Deployment on Openshift Container'' Platform using Argo Rollouts','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ej.sta.ana: Easy Blue-Green Deployment on Openshift Container'' Platform using Argo Rollouts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034134,0,'2026-05-17T18:08:54.320290+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@eliran89c/for-the-love-of-god-learn-when-to-use-cpu-limits-on-kubernetes-2225341e9dbd','medium.com/@eliran89c: For the love of god, learn when to use CPU limits'' on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eliran89c: For the love of god, learn when to use CPU limits'' on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033575,0,'2026-05-17T17:59:35.326227+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@elliotgraebert/four-great-alternatives-to-hashicorps-terraform-cloud-6e0a3a0a5482','medium.com/@elliotgraebert: Four Great Alternatives to HashiCorp’s Terraform'' Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@elliotgraebert: Four Great Alternatives to HashiCorp’s Terraform'' Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031739,0,'2026-05-17T17:28:59.601304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@emmaliaocode/kubectl-create-vs-kubectl-apply-whats-the-differences-f6472f4c6c86','medium.com/@emmaliaocode: kubectl create vs kubectl apply. What’s the difference?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@emmaliaocode: kubectl create vs kubectl apply. What’s the difference? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034579,0,'2026-05-17T18:16:19.864266+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@eoneoff/installing-istio-multicluster-deployment-with-terraform-59db2f9b2177','medium.com/@eoneoff: Installing Istio multicluster deployment with Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eoneoff: Installing Istio multicluster deployment with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030250,0,'2026-05-17T17:04:10.299664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@erfin.feluzy/tutorial-secure-your-api-with-x509-mutual-authentication-with-spring-boot-on-openshift4-416a00a47af8','medium: Tutorial : Secure your API with x509 Mutual Authentication with'' Spring Boot on OpenShift4','','N/A',0,'A curated technical resource and architectural guide covering medium: Tutorial : Secure your API with x509 Mutual Authentication with'' Spring Boot on OpenShift4 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204,0,'2026-05-17T17:03:24.216403+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@eriky/copilot-is-genuinely-scary-and-fascinating-at-the-same-time-63ebcbf80899','medium.com/@eriky: Copilot Is Genuinely Scary And Fascinating At The Same'' Time','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eriky: Copilot Is Genuinely Scary And Fascinating At The Same'' Time in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029552,0,'2026-05-17T16:52:32.305203+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ernestkwashie3/provisioning-amazon-elastic-kubernetes-service-eks-cluster-using-terraform-5e07f1f0dc32','medium.com/@ernestkwashie3: Provisioning Amazon Elastic Kubernetes Service'' (EKS) Cluster using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ernestkwashie3: Provisioning Amazon Elastic Kubernetes Service'' (EKS) Cluster using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032117,0,'2026-05-17T17:35:17.180281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ershivamgupta/disaster-recovery-solution-for-azure-kubernetes-service-aks-persistent-volume-storage-f2b3d2aafcf4','medium.com/@ershivamgupta: Disaster Recovery Solution for Azure Kubernetes'' Service (AKS) Persistent Volume Storage 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ershivamgupta: Disaster Recovery Solution for Azure Kubernetes'' Service (AKS) Persistent Volume Storage 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030868,0,'2026-05-17T17:14:28.328860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@eshiett314/mutual-tls-with-emissary-ingress-and-linkerd-4aa3ffe0413f','medium.com/@eshiett314: Mutual TLS with Emissary-Ingress and Linkerd','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eshiett314: Mutual TLS with Emissary-Ingress and Linkerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034049,0,'2026-05-17T18:07:29.166499+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@espringe/amazon-s-customer-service-backdoor-be375b3428c4','Amazon’s customer service backdoor','','N/A',0,'A curated technical resource and architectural guide covering Amazon’s customer service backdoor in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032339,0,'2026-05-17T17:38:59.739086+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@eumaho/setting-up-readiness-and-liveness-health-check-probes-in-kubernetes-with-springboot-674eb1038377','medium.com/@eumaho: Setting up readiness and liveness health-check probes'' in Kubernetes with SpringBoot 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eumaho: Setting up readiness and liveness health-check probes'' in Kubernetes with SpringBoot 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033068,0,'2026-05-17T17:51:08.032778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@extio/understanding-kubernetes-annotations-enhancing-flexibility-and-extensibility-8f9046591aa1','medium.com/@extio: Understanding Kubernetes Annotations: Enhancing Flexibility'' and Extensibility','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@extio: Understanding Kubernetes Annotations: Enhancing Flexibility'' and Extensibility in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030658,0,'2026-05-17T17:10:58.199701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ezinneanne/best-api-documentation-tools-you-need-cf3ef2c47e89','medium.com/@ezinneanne: Best API documentation tools you need','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ezinneanne: Best API documentation tools you need in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033764,0,'2026-05-17T18:02:44.917611+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@fabrizio-cafolla/dockerize-python-for-aws-lambda-deploy-with-github-workflow-9a930c1e86b1','medium.com/@fabrizio-cafolla: Dockerize Python for AWS Lambda — Deploy with'' GitHub Workflow','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@fabrizio-cafolla: Dockerize Python for AWS Lambda — Deploy with'' GitHub Workflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031600,0,'2026-05-17T17:26:40.298511+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@faisalkuzhan/day-43-90-infrastructure-as-code-iac-5a826258ee4b','medium.com/@faisalkuzhan: DAY_43/90 => Infrastructure as Code(IaC)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@faisalkuzhan: DAY_43/90 => Infrastructure as Code(IaC) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.898770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@far3ns/kong-the-microservice-api-gateway-526c4ca0cfa6','medium: KONG — The Microservice API Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium: KONG — The Microservice API Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034581,0,'2026-05-17T18:16:21.709531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@fengruohang/database-in-kubernetes-is-that-a-good-idea-daf5775b5c1f','medium.com/@fengruohang: Database in Kubernetes: Is that a good idea?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@fengruohang: Database in Kubernetes: Is that a good idea? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029704,0,'2026-05-17T16:55:04.347590+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@firat.yasar/backup-restore-kubernetes-resources-with-velero-b7fee14e7664','medium.com/@firat.yasar: Backup & Restore Kubernetes resources with VELERO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@firat.yasar: Backup & Restore Kubernetes resources with VELERO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031142,0,'2026-05-17T17:19:02.590042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@florian.rieger/if-you-haven-t-heard-of-descriptors-you-don-t-know-python-1ea4fd1614c2','medium.com/@florian.rieger: If you haven‘t heard of descriptors, you don‘t'' know Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@florian.rieger: If you haven‘t heard of descriptors, you don‘t'' know Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032100,0,'2026-05-17T17:35:00.160725+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@franoisdagostini/gitops-build-infrastructure-resilient-applications-95bbc939046d','medium: GitOps: Build infrastructure resilient applications 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: GitOps: Build infrastructure resilient applications 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031999,0,'2026-05-17T17:33:19.840298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@frommeyerc/containers-and-the-jvm-about-cfs-and-how-to-deal-with-it-805883b72a87','medium.com/@frommeyerc: Containers and the JVM: About CFS and how to deal'' with it','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@frommeyerc: Containers and the JVM: About CFS and how to deal'' with it in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030741,0,'2026-05-17T17:12:21.910528+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@fvtool/jenkins-cicd-getting-started-with-groovy-and-docker-containers-part-2-b03a1b934a49','medium: jenkins cicd getting started with groovy and docker','','N/A',0,'A curated technical resource and architectural guide covering medium: jenkins cicd getting started with groovy and docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032966,0,'2026-05-17T17:49:26.266496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/openshift-pipelines.md"]','["jenkins.md", "openshift-pipelines.md"]','{}','{"duplicate_of": "https://blog.isaack.io/articles/2016-08/Jenkins-CICD-Getting-Started-With-Groovy-Part-1"}'); +INSERT INTO "resources" VALUES('https://medium.com/@fwiles/k9s-eks-context-error-7ff18df7547f','medium.com/@fwiles: k9s EKS Context Error','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@fwiles: k9s EKS Context Error in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032966,0,'2026-05-17T17:49:26.275447+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@gajaoncloud/demystifying-karpenters-advanced-features-consolidation-drift-and-spot-handling-007fbad29549','medium.com/@gajaoncloud: Demystifying Karpenter’s Advanced Features: Consolidation,'' Drift, and Spot Handling','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@gajaoncloud: Demystifying Karpenter’s Advanced Features: Consolidation,'' Drift, and Spot Handling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.655044+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@gajaoncloud/karpenter-mastery-nodepools-nodeclasses-for-workload-nirvana-bc89850fa934','medium.com/@gajaoncloud: Karpenter Mastery: NodePools & NodeClasses for'' Workload Nirvana','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@gajaoncloud: Karpenter Mastery: NodePools & NodeClasses for'' Workload Nirvana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031494,0,'2026-05-17T17:24:54.404789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@gajaoncloud/unleash-the-power-of-karpenter-automating-aws-eks-scaling-and-cost-optimization-7e236319eda4','medium.com/@gajaoncloud: Unleash the Power of Karpenter: Automating AWS'' EKS Scaling and Cost Optimization','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@gajaoncloud: Unleash the Power of Karpenter: Automating AWS'' EKS Scaling and Cost Optimization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034015,0,'2026-05-17T18:06:55.277106+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@gangsta_black/grafana-cool-dashboard-for-monitoring-jenkins-with-prometheus-c7ba4f1c6297','medium: prometheus and grafana dashboard','','N/A',0,'A curated technical resource and architectural guide covering medium: prometheus and grafana dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033591,0,'2026-05-17T17:59:51.642162+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@gavinklfong/8-tips-to-incredibly-boost-the-efficiency-of-command-execution-on-kubernetes-using-k9s-a515a90a3a27','medium.com/@gavinklfong: 8 tips to incredibly boost the efficiency of command'' execution on Kubernetes using k9s','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@gavinklfong: 8 tips to incredibly boost the efficiency of command'' execution on Kubernetes using k9s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029631,0,'2026-05-17T16:53:51.069059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@gdiener/how-to-build-a-smaller-docker-image-76779e18d48a','medium: How to build a smaller Docker image','','N/A',0,'A curated technical resource and architectural guide covering medium: How to build a smaller Docker image in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032922,0,'2026-05-17T17:48:42.344600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@geoffrey.muselli/argocd-multi-cluster-helm-charts-installation-in-mono-repo-0a406ff7c578','medium.com/@geoffrey.muselli: ArgoCD: Multi-cluster Helm charts management'' in mono-repo','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@geoffrey.muselli: ArgoCD: Multi-cluster Helm charts management'' in mono-repo in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030478,0,'2026-05-17T17:07:58.934656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@george_bakas/mastering-github-actions-environment-variables-and-secrets-management-3daac384477b','medium.com/@george_bakas: Mastering GitHub Actions: Environment Variables'' and Secrets Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@george_bakas: Mastering GitHub Actions: Environment Variables'' and Secrets Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033397,0,'2026-05-17T17:56:37.784736+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ghumare64/deploying-infrastructure-frontend-backend-on-aws-using-amazon-eks-5f1f426d618e','Deploying Infrastructure (FrontEnd + BackEnd) on AWS using Amazon EKS','','N/A',0,'A curated technical resource and architectural guide covering Deploying Infrastructure (FrontEnd + BackEnd) on AWS using Amazon EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031537,0,'2026-05-17T17:25:37.785877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@gjoshevski/reduce-the-cost-of-running-aks-cluster-by-leveraging-azure-spot-vms-70-and-more-e917f568c3b9','==medium.com/@gjoshevski: Reduce the cost of running AKS cluster by leveraging'' Azure Spot VMs| 70% and more== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@gjoshevski: Reduce the cost of running AKS cluster by leveraging'' Azure Spot VMs| 70% and more== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033078,0,'2026-05-17T17:51:18.860814+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@glen.yu/getting-started-with-ebpf-and-cilium-on-gke-6553c5d7e02a','medium.com/@glen.yu: Getting started with eBPF and Cilium on GKE','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@glen.yu: Getting started with eBPF and Cilium on GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032661,0,'2026-05-17T17:44:21.691480+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@glen.yu/nginx-ingress-or-gke-ingress-d87dd9db504c','medium.com/@glen.yu: NGINX Ingress or GKE Ingress?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@glen.yu: NGINX Ingress or GKE Ingress? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030708,0,'2026-05-17T17:11:48.290549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@glen.yu/why-i-prefer-kyverno-over-gatekeeper-for-native-kubernetes-policy-management-35a05bb94964','medium.com/@glen.yu: Why I prefer Kyverno over Gatekeeper for native Kubernetes'' policy management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@glen.yu: Why I prefer Kyverno over Gatekeeper for native Kubernetes'' policy management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030429,0,'2026-05-17T17:07:09.922418+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@griggheo/initial-experiences-with-the-prometheus-monitoring-system-167054ac439c','Initial experiences with the Prometheus monitoring system','','N/A',0,'A curated technical resource and architectural guide covering Initial experiences with the Prometheus monitoring system in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031084,0,'2026-05-17T17:18:04.634477+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@hammadsaif061/simplifying-microservices-management-with-kubernetes-and-service-mesh-de458ce566f1','medium.com/@hammadsaif061: Simplifying Microservices Management with Kubernetes'' and Service Mesh','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hammadsaif061: Simplifying Microservices Management with Kubernetes'' and Service Mesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029710,0,'2026-05-17T16:55:10.121518+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@haozhao_2156/rescue-my-openshift-cluster-from-loss-of-2-masters-59f118a30f95','Rescue My OpenShift Cluster From Loss of 2 Masters','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033575,0,'2026-05-17T17:59:35.333108+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@hardiktaneja_99752/lessons-after-running-kafka-in-production-626974ffd700','==medium.com/@hardiktaneja_99752: Lessons after running Kafka in production=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@hardiktaneja_99752: Lessons after running Kafka in production=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031064,0,'2026-05-17T17:17:44.297708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@hari.balagopal/create-a-helm-chart-automatically-from-kubernetes-yamls-91a4c1bf8cc5','==medium.com/@hari.balagopal: Create a Helm chart automatically from Kubernetes'' YAMLs==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@hari.balagopal: Create a Helm chart automatically from Kubernetes'' YAMLs== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030461,0,'2026-05-17T17:07:41.883979+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@harmonh/solutions-to-communication-problems-in-microservices-using-apache-kafka-and-kafka-lens-9b6d453de352','medium: Solutions to Communication Problems in Microservices using Apache'' Kafka and Kafka Lens','','N/A',0,'A curated technical resource and architectural guide covering medium: Solutions to Communication Problems in Microservices using Apache'' Kafka and Kafka Lens in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033617,0,'2026-05-17T18:00:17.143858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@harsh.manvar111/dont-confuse-the-difference-between-stateless-and-stateful-9f253efe3ebd','==medium.com/@harsh.manvar111: Don’t confuse the difference between stateless'' and stateful== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@harsh.manvar111: Don’t confuse the difference between stateless'' and stateful== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.301425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@harshvijaythakkar/creating-ci-cd-pipeline-for-aws-ecs-part-i-b2f61bb1522f','medium: Creating CI/CD Pipeline for AWS ECS — Part I','','N/A',0,'A curated technical resource and architectural guide covering medium: Creating CI/CD Pipeline for AWS ECS — Part I in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.508477+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@haseebshaukat2/kyverno-policy-engine-for-kubernetes-b49f3fac43b9','medium.com/@haseebshaukat2: Kyverno — Policy Engine for Kubernetes | Muhammad'' Haseeb Shaukat','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@haseebshaukat2: Kyverno — Policy Engine for Kubernetes | Muhammad'' Haseeb Shaukat in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032817,0,'2026-05-17T17:46:57.247466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@hashiroulap/terraform-aws-api-gateway-6d86a010f359','medium: AWS API Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS API Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031122,0,'2026-05-17T17:18:42.157004+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@hello_9187/why-we-are-not-supporting-opentf-a46855f52dc4','medium.com/@hello_9187: Why We Are Not Supporting OpenTF','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hello_9187: Why We Are Not Supporting OpenTF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032054,0,'2026-05-17T17:34:14.408577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@het.trivedi05/designing-multi-tenant-applications-on-kubernetes-f0470f8e641c','medium.com/@het.trivedi05: Designing Multi-Tenant Applications on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@het.trivedi05: Designing Multi-Tenant Applications on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034094,0,'2026-05-17T18:08:14.264819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@hinsulak/multi-node-lightweight-kubernetes-setup-using-k3s-454e87fdc933','medium.com/@hinsulak: Multi-node lightweight Kubernetes setup','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hinsulak: Multi-node lightweight Kubernetes setup in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034456,0,'2026-05-17T18:14:16.272671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@hirushanonline/dynamic-scaling-with-kubernetes-event-driven-autoscaling-keda-caaa15096e1c','medium.com/@hirushanonline: Dynamic Scaling with Kubernetes Event-driven'' Autoscaling (KEDA)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hirushanonline: Dynamic Scaling with Kubernetes Event-driven'' Autoscaling (KEDA) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029174,0,'2026-05-17T16:46:14.099981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@hmquan08011996/set-up-microservice-on-kubernetes-write-config-file-8df7c2b07a4c','medium.com/@hmquan08011996: Setup Microservices on Kubernetes — Write a'' Configuration File','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hmquan08011996: Setup Microservices on Kubernetes — Write a'' Configuration File in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032549,0,'2026-05-17T17:42:29.483355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@hmquan08011996/setup-microservices-on-kubernetes-automating-kubernetes-with-argocd-cb94622dac5b','medium.com/@hmquan08011996: Setup Microservices on Kubernetes — Automating'' Kubernetes with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hmquan08011996: Setup Microservices on Kubernetes — Automating'' Kubernetes with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029056,0,'2026-05-17T16:44:16.335197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@hnaveed221/starting-out-with-kubernetes-21d0bd03c956','medium.com/@hnaveed221: A Quick Intro To Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hnaveed221: A Quick Intro To Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029171,0,'2026-05-17T16:46:11.932364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@hubian/16-best-practices-in-spring-boot-production-62c065a6145c','==medium.com/@hubian: 16 Best Practices in Spring Boot Production== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@hubian: 16 Best Practices in Spring Boot Production== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.670152+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@hunkarbozkurt/what-is-devops-how-was-devops-derived-660ef47d42d6','medium.com/@hunkarbozkurt: What is DevOps? How Was DevOps Derived?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hunkarbozkurt: What is DevOps? How Was DevOps Derived? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.768975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@i180826/using-docker-to-build-react-app-49862615e6f8','medium.com/@i180826: Using Docker to build React App','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@i180826: Using Docker to build React App in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030360,0,'2026-05-17T17:06:00.445122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@icheko/wordpress-high-availability-on-kubernetes-f6c0bcc2f28d','medium: Wordpress High Availability on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Wordpress High Availability on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031898,0,'2026-05-17T17:31:38.059579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@imarunrk/continuous-gitops-the-way-to-do-devops-in-kubernetes-896b0ea1d0fb','Continuous GitOps, the way to do DevOps in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Continuous GitOps, the way to do DevOps in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030034,0,'2026-05-17T17:00:34.532851+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://itnext.io/continuous-gitops-the-way-to-do-devops-in-kubernetes-896b0ea1d0fb"}'); +INSERT INTO "resources" VALUES('https://medium.com/@imaze.enabulele/autoscaling-ec2-instances-for-high-availability-and-stress-testing-946b41f229e2','medium.com/@imaze.enabulele: Autoscaling EC2 Instances for High Availability'' and Stress Testing 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@imaze.enabulele: Autoscaling EC2 Instances for High Availability'' and Stress Testing 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033024,0,'2026-05-17T17:50:24.773804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@interviewready/data-replication-in-distributed-system-87f7d265ff28','medium.com/@interviewready: Data Replication in Distributed System','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@interviewready: Data Replication in Distributed System in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.438979+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@isalapiyarisi/getting-started-on-kubernetes-observability-with-ebpf-88139eb13fb2','medium.com/@isalapiyarisi: Getting Started on Kubernetes observability with'' eBPF','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@isalapiyarisi: Getting Started on Kubernetes observability with'' eBPF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.705278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ishana98dadhich/integrating-aws-secret-manager-with-eks-and-use-secrets-inside-the-pods-part-1-1938b0c3c2fb','medium.com/@ishana98dadhich: Integrating AWS Secret Manager with EKS and'' use Secrets inside the Pods: Part-1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ishana98dadhich: Integrating AWS Secret Manager with EKS and'' use Secrets inside the Pods: Part-1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029151,0,'2026-05-17T16:45:51.227749+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/managed-kubernetes-in-public-cloud.md"]','["devsecops.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ismailyenigul/how-to-enable-openshift-oc-bash-auto-completion-958b80e56e17','medium: How to enable OpenShift oc bash auto completion','','N/A',0,'A curated technical resource and architectural guide covering medium: How to enable OpenShift oc bash auto completion in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029590,0,'2026-05-17T16:53:10.129449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@issy972/balancing-reliability-cost-and-performance-with-kubernetes-45aae8489a3c','medium.com/@issy972: Balancing reliability, cost and performance with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@issy972: Balancing reliability, cost and performance with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034564,0,'2026-05-17T18:16:04.162966+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@it-craftsman/how-to-fix-kubernetes-namespaces-stuck-in-terminating-state-ea46c5fff045','medium.com/@it-craftsman: How to fix Kubernetes namespaces stuck in terminating'' state','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@it-craftsman: How to fix Kubernetes namespaces stuck in terminating'' state in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.442879+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jainal/mastering-graceful-shutdown-in-distributed-systems-and-microservices-29c311e49660','medium.com/@jainal: Mastering Graceful Shutdown in Distributed Systems and'' Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jainal: Mastering Graceful Shutdown in Distributed Systems and'' Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.413323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jake.page91/the-guide-to-kubectl-i-never-had-3874cc6074ff','medium.com/@jake.page91: The guide to kubectl I never had','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jake.page91: The guide to kubectl I never had in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.232301+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jasonmfehr/inspecting-kubernetes-client-to-api-server-network-traffic-cd6d1802bb43','medium.com/@jasonmfehr: Inspecting Kubernetes Client to API Server Network'' Traffic','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jasonmfehr: Inspecting Kubernetes Client to API Server Network'' Traffic in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.773218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jasonmfehr/kubernetes-informers-opening-the-mystery-box-4cd690a43a4','medium.com/@jasonmfehr: Kubernetes Informers: Opening the Mystery Box','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jasonmfehr: Kubernetes Informers: Opening the Mystery Box in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.186988+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@javachampions/java-is-still-free-2-0-0-6b9aa8d6d244','medium.com/@javachampions : Java is still free','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@javachampions : Java is still free in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033586,0,'2026-05-17T17:59:46.276343+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46','medium.com/@jdxcode: 12 Factor CLI Apps','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jdxcode: 12 Factor CLI Apps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856,0,'2026-05-17T17:14:16.460385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jeevansathisocial/high-performance-api-gateway-3661d5a2fee0s-3661d5a2fee0','medium.com/@jeevansathisocial: High-performance API gateway','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jeevansathisocial: High-performance API gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032977,0,'2026-05-17T17:49:37.285373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jeremyaherzog/cicada-an-integration-testing-framework-for-docker-and-kubernetes-7eee5624cc55','medium: Cicada: An integration testing framework for Docker and Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032282,0,'2026-05-17T17:38:02.248114+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jerome.decoster/create-temporary-environment-from-pull-request-with-argocd-applicationset-1cef9803223a','medium.com/@jerome.decoster: Create temporary environment from Pull Request'' with ArgoCD ApplicationSet','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jerome.decoster: Create temporary environment from Pull Request'' with ArgoCD ApplicationSet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030951,0,'2026-05-17T17:15:51.627175+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jerome.decoster/kubernetes-eks-canary-deployment-1ef79ae89dfc','medium: Kubernetes + EKS + Canary Deployment','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes + EKS + Canary Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029056,0,'2026-05-17T16:44:16.353509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jerome_tarte/extend-your-toolset-with-kubectl-plugin-55596067595f','medium.com/@jerome_tarte: Extend your toolset with Kubectl plugin','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jerome_tarte: Extend your toolset with Kubectl plugin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029340,0,'2026-05-17T16:49:00.766499+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jerome_tarte/managing-your-sensitive-information-during-gitops-process-with-secret-sealed-27498c77e2b8','medium: Managing your sensitive information during GitOps process with Secret'' Sealed','','N/A',0,'A curated technical resource and architectural guide covering medium: Managing your sensitive information during GitOps process with Secret'' Sealed in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563,0,'2026-05-17T16:52:43.442662+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jettycloud/making-sense-of-kubernetes-cpu-requests-and-limits-390bbb5b7c92','medium.com/@jettycloud: Making Sense of Kubernetes CPU Requests And Limits','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jettycloud: Making Sense of Kubernetes CPU Requests And Limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031758,0,'2026-05-17T17:29:18.969273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jjlakis/gcp-secret-manager-with-self-hosted-kubernetes-db35d01d65f0','medium.com/@jjlakis: GCP Secret Manager with self-hosted Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jjlakis: GCP Secret Manager with self-hosted Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034394,0,'2026-05-17T18:13:14.366238+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jlamillan/rancher-deployed-kubernetes-on-oracle-cloud-infrastructure-6b0656cdaec0','medium.com: Rancher deployed Kubernetes on Oracle Cloud Infrastructure','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Rancher deployed Kubernetes on Oracle Cloud Infrastructure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.256988+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jmrobles/how-to-setup-hetzner-load-balancer-on-a-kubernetes-cluster-2ce79ca4a27b','medium: How to setup Hetzner load balancer on a Kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: How to setup Hetzner load balancer on a Kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029251,0,'2026-05-17T16:47:31.748891+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@joelbelton/optimising-docker-performance-the-key-4-techniques-you-need-6440cfebb650','medium.com/@joelbelton: Optimising Docker Performance — The Key 4 Techniques'' You Need','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@joelbelton: Optimising Docker Performance — The Key 4 Techniques'' You Need in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.194608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@joelkaplan1/gitops-with-istio-tekton-and-argo-cd-on-openshift-4-5e42d22994e3','medium: GitOps with Istio, Tekton and Argo CD — on OpenShift 4','','N/A',0,'A curated technical resource and architectural guide covering medium: GitOps with Istio, Tekton and Argo CD — on OpenShift 4 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034012,0,'2026-05-17T18:06:52.430355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jon.mclean/argocd-the-gitops-way-90f7eb0d2606','medium.com/@jon.mclean: ArgoCD: The GitOps Way','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jon.mclean: ArgoCD: The GitOps Way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033328,0,'2026-05-17T17:55:28.848941+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/comparing-kubernetes-security-frameworks-and-guidance-f1c2821ea733','==medium: Comparing Kubernetes Security Frameworks and Guidance== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Comparing Kubernetes Security Frameworks and Guidance== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032779,0,'2026-05-17T17:46:19.570185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/how-to-keep-your-ci-cd-pipelines-secure-armo-8e962bc51fb6','medium.com/@jonathan_37674: How to Keep your CI/CD Pipelines Secure? | ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: How to Keep your CI/CD Pipelines Secure? | ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034330,0,'2026-05-17T18:12:10.382532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/how-to-secure-kubernetes-ingress-by-armo-cb86086ec540','medium.com/@jonathan_37674: How to secure Kubernetes ingress? | By ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: How to secure Kubernetes ingress? | By ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030132,0,'2026-05-17T17:02:12.287858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/how-to-validate-kubernetes-yaml-files-armo-e45dd006d633','medium.com/@jonathan_37674: How to validate Kubernetes YAML files? | ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: How to validate Kubernetes YAML files? | ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031801,0,'2026-05-17T17:30:01.741793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/kubernetes-1-27-everything-you-should-know-armo-236de6d77272','medium.com/@jonathan_37674: Kubernetes 1.27: Everything You Should Know'' | ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: Kubernetes 1.27: Everything You Should Know'' | ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031181,0,'2026-05-17T17:19:41.204179+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/kubernetes-admission-controller-the-definitive-guide-786b09279418','medium.com/@jonathan_37674: Kubernetes Admission Controller: The Definitive'' Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: Kubernetes Admission Controller: The Definitive'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032242,0,'2026-05-17T17:37:22.874504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/kubernetes-security-best-practices-definitive-guide-bcb546e9f529','==medium.com/@jonathan_37674: Kubernetes Security Best Practices: Definitive'' Guide==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@jonathan_37674: Kubernetes Security Best Practices: Definitive'' Guide== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030384,0,'2026-05-17T17:06:24.451785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/what-have-we-learned-from-scanning-over-10k-kubernetes-clusters-b0ac6b250427','medium.com/@jonathan_37674: What have we learned from scanning over 10K'' Kubernetes Clusters? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: What have we learned from scanning over 10K'' Kubernetes Clusters? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948,0,'2026-05-17T16:59:08.052041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jpcontad/a-year-of-running-kubernetes-as-a-product-7eed1204eecd','medium.com: A Year Of Running Kubernetes at MYOB, And The Importance Of'' Empathy','','N/A',0,'A curated technical resource and architectural guide covering medium.com: A Year Of Running Kubernetes at MYOB, And The Importance Of'' Empathy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034172,0,'2026-05-17T18:09:32.805851+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jportasa/ecs-jenkins-plugin-to-create-ephemeral-slaves-in-fargate-8cb80b46fb75','medium: ECS Jenkins Plugin to create ephemeral Slaves in Fargate','','N/A',0,'A curated technical resource and architectural guide covering medium: ECS Jenkins Plugin to create ephemeral Slaves in Fargate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033903,0,'2026-05-17T18:05:03.359483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jstrachan/fabric8-please-check-out-jenkins-x-instead-8295a025173a','medium - fabric8, please check out jenkins X instead','','N/A',0,'A curated technical resource and architectural guide covering medium - fabric8, please check out jenkins X instead in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032296,0,'2026-05-17T17:38:16.514845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jtdv01/kubernetes-authorization-and-role-based-access-controls-ca0b7acc17a4','==medium.com/@jtdv01: Kubernetes Authorization and Role Based Access Controls=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@jtdv01: Kubernetes Authorization and Role Based Access Controls=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031620,0,'2026-05-17T17:27:00.063769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@juliorenner123/k8s-creating-a-kube-scheduler-plugin-8a826c486a1','medium: K8S - Creating a kube-scheduler plugin','','N/A',0,'A curated technical resource and architectural guide covering medium: K8S - Creating a kube-scheduler plugin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030390,0,'2026-05-17T17:06:30.647642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@junjun231953_53717/terraform-best-practices-737153356d41','medium.com/@junjun231953_53717: Terraform Best Practices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@junjun231953_53717: Terraform Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033704,0,'2026-05-17T18:01:44.279467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@jweng1/setting-up-kafkasource-to-send-data-and-displayed-with-knative-event-display-33891b253442','medium: Setting up KafkaSource to send data and displayed with Knative event-display','','N/A',0,'A curated technical resource and architectural guide covering medium: Setting up KafkaSource to send data and displayed with Knative event-display in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031944,0,'2026-05-17T17:32:24.807702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@kachidude007/setting-up-an-access-token-in-gitlab-for-a-jenkins-pipeline-a688dd6c994a','medium.com/@kachidude007: Setting up an Access Token in GitLab for a Jenkins'' Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kachidude007: Setting up an Access Token in GitLab for a Jenkins'' Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030199,0,'2026-05-17T17:03:19.056839+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@kajan26/the-myth-of-scalability-in-kubernetes-e49953944b8e','medium.com/@kajan26: The Myth of scalability in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kajan26: The Myth of scalability in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032920,0,'2026-05-17T17:48:40.302734+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@karanshingde/machine-learning-in-production-your-comprehensive-101-practical-guide-c7de0b5ad011','medium.com/@karanshingde: Machine Learning in Production— Your Comprehensive'' 101 Practical Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@karanshingde: Machine Learning in Production— Your Comprehensive'' 101 Practical Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034454,0,'2026-05-17T18:14:14.127812+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@kennethtcp/how-to-spread-replica-pods-into-nodes-evenly-by-topologyspreadconstraints-8abd03424aae','medium.com/@kennethtcp: How to spread replica pods into nodes evenly by'' topologySpreadConstraints','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kennethtcp: How to spread replica pods into nodes evenly by'' topologySpreadConstraints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.149677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@kevin30101999/machine-learning-pipeline-using-argo-workflow-be91feb07c41','medium.com/@kevin30101999: Machine Learning Pipeline using Argo workflow'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kevin30101999: Machine Learning Pipeline using Argo workflow'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032289,0,'2026-05-17T17:38:09.682439+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@kewynakshlley/performance-evaluation-of-the-autoscaling-strategies-vertical-and-horizontal-using-kubernetes-42d9a1663e6b','medium.com/@kewynakshlley: Performance evaluation of the autoscaling strategies'' vertical and horizontal using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kewynakshlley: Performance evaluation of the autoscaling strategies'' vertical and horizontal using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032420,0,'2026-05-17T17:40:20.900594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@kinghuang/docker-compose-anchors-aliases-extensions-a1e4105d70bd','medium: Don’t Repeat Yourself with Anchors, Aliases and Extensions in Docker'' Compose Files','','N/A',0,'A curated technical resource and architectural guide covering medium: Don’t Repeat Yourself with Anchors, Aliases and Extensions in Docker'' Compose Files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030014,0,'2026-05-17T17:00:14.691964+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://medium.com/@knoldus/configure-ssl-certificate-with-cert-manager-on-kubernetes-e5ca8a804e16','medium.com/@knoldus: Configure SSL certificate with cert-manager on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@knoldus: Configure SSL certificate with cert-manager on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031676,0,'2026-05-17T17:27:56.554534+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@knoldus/how-to-schedule-pods-on-nodes-in-kubernetes-af321d8ea5d','==medium: How to Schedule Pods on Nodes in Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==medium: How to Schedule Pods on Nodes in Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029269,0,'2026-05-17T16:47:49.742196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@knoldus/introduction-to-kubernetes-deployment-strategies-part-3-5037a6b4d6aa','medium.com/@knoldus: Introduction to Kubernetes Deployment Strategies —'' Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033432,0,'2026-05-17T17:57:12.048373+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@knoldus/introduction-to-sealed-secrets-in-kubernetes-7857b361a845','medium.com/@knoldus: Introduction to sealed secrets in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.670834+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://medium.com/@knoldus/using-sealed-secrets-in-kubernetes-7f7518d4c984"}'); +INSERT INTO "resources" VALUES('https://medium.com/@knoldus/using-sealed-secrets-in-kubernetes-7f7518d4c984','medium.com/@knoldus: Using sealed secrets in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@knoldus: Using sealed secrets in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033572,0,'2026-05-17T17:59:32.542768+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@krishnendupatra/best-practices-to-achieve-zero-downtime-on-kubernetes-deployments-438f15cd811e','medium.com/@krishnendupatra: Best practices to achieve Zero downtime on'' Kubernetes deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@krishnendupatra: Best practices to achieve Zero downtime on'' Kubernetes deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031535,0,'2026-05-17T17:25:35.470635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@kylekhunter/kubernetes-monitoring-with-prometheus-a149c35694c4','medium.com/@kylekhunter: Kubernetes Monitoring with Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kylekhunter: Kubernetes Monitoring with Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030009,0,'2026-05-17T17:00:09.182451+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@kylelzk/kubernetes-theory-understanding-kubernetes-components-a-deep-dive-ac31b7463df2','medium.com/@kylelzk: Kubernetes Theory - Understanding Kubernetes Components:'' A Deep Dive','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kylelzk: Kubernetes Theory - Understanding Kubernetes Components:'' A Deep Dive in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033384,0,'2026-05-17T17:56:24.451316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ladoui.bilal/10-git-commands-should-every-devops-should-know-6ae07f5e1989','==medium.com/@ladoui.bilal: 10 Git commands every DevOps should know== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@ladoui.bilal: 10 Git commands every DevOps should know== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030335,0,'2026-05-17T17:05:35.205309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@lambdaEranga/monitor-kubernets-services-endpoints-with-prometheus-blackbox-exporter-a64e062c05d5','medium.com/@lambdaEranga: Monitor Kubernets Services/Endpoints with Prometheus'' Blackbox Exporter 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@lambdaEranga: Monitor Kubernets Services/Endpoints with Prometheus'' Blackbox Exporter 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032902,0,'2026-05-17T17:48:22.041171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@leocherian/simple-cdk-app-to-create-eks-cluster-06f651a12ccd','medium.com/@leocherian: Simple CDK app to create EKS Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@leocherian: Simple CDK app to create EKS Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034424,0,'2026-05-17T18:13:44.546344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@lessandro.ugulino/securing-the-kubernetes-cluster-c5ab43fe0dd0','medium: Securing the Kubernetes cluster | Lessandro Z. Ugulino','','N/A',0,'A curated technical resource and architectural guide covering medium: Securing the Kubernetes cluster | Lessandro Z. Ugulino in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031328,0,'2026-05-17T17:22:08.916588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@lfoster49203/kubernetes-on-azure-setting-up-a-cluster-on-microsoft-azure-with-azure-aks-d6bee3eaa65','medium.com/@lfoster49203: Kubernetes on Azure: Setting up a cluster on Microsoft'' Azure (with Azure AKS)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@lfoster49203: Kubernetes on Azure: Setting up a cluster on Microsoft'' Azure (with Azure AKS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032539,0,'2026-05-17T17:42:19.912231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@litombeg/kubernetes-high-level-architecture-8a39456c2023','medium.com/@litombeg: Kubernetes High-Level Architecture','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@litombeg: Kubernetes High-Level Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030726,0,'2026-05-17T17:12:06.957195+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@lucapompei91/kubernetes-observability-17a7875a38f6','medium.com/@lucapompei91: Kubernetes observability','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@lucapompei91: Kubernetes observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030528,0,'2026-05-17T17:08:48.894036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@lupass93/zero-trust-architecture-on-kubernetes-with-istio-service-mesh-eade6c5a3c53','medium.com/@lupass93: Zero Trust Architecture on Kubernetes with Istio Service'' Mesh','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@lupass93: Zero Trust Architecture on Kubernetes with Istio Service'' Mesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031445,0,'2026-05-17T17:24:05.851556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@m.json/the-kubernetes-cloud-controller-manager-d440af0d2be5','medium: The Kubernetes Cloud Controller Manager','','N/A',0,'A curated technical resource and architectural guide covering medium: The Kubernetes Cloud Controller Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030119,0,'2026-05-17T17:01:59.138915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@madhankannan7/kubernetes-in-production-key-considerations-b2ead677fd78','medium.com/@madhankannan7: Kubernetes in Production: Key Considerations','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@madhankannan7: Kubernetes in Production: Key Considerations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.200381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@maggarwa/part-1-why-red-hat-openshift-service-mesh-54b8b6ae1a8f','medium: Part 1 — Why Red Hat Openshift Service Mesh? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Part 1 — Why Red Hat Openshift Service Mesh? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030403,0,'2026-05-17T17:06:43.673567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@magstherdev/opentelemetry-on-kubernetes-c167f024b35f','medium.com/@magstherdev: OpenTelemetry on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@magstherdev: OpenTelemetry on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031442,0,'2026-05-17T17:24:02.142284+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf','medium.com/@magstherdev: OpenTelemetry Operator','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@magstherdev: OpenTelemetry Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032622,0,'2026-05-17T17:43:42.458912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md", "docs/monitoring.md"]','["kubernetes-operators-controllers.md", "monitoring.md"]','{}','{"duplicate_of": "https://medium.com/@magstherdev/opentelemetry-on-kubernetes-c167f024b35f"}'); +INSERT INTO "resources" VALUES('https://medium.com/@maneesha649nirman/design-patterns-for-microservices-30bed0d215f5','medium.com/@maneesha649nirman: Design Patterns For Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@maneesha649nirman: Design Patterns For Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031377,0,'2026-05-17T17:22:57.617343+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@maninder.bindra/using-nginx-ingress-controller-to-restrict-access-by-ip-ip-whitelisting-for-a-service-deployed-to-bd5c86dc66d6','medium: Using nginx-ingress controller to restrict access by IP (ip whitelisting)'' for a service deployed to a Kubernetes (AKS) cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: Using nginx-ingress controller to restrict access by IP (ip whitelisting)'' for a service deployed to a Kubernetes (AKS) cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033772,0,'2026-05-17T18:02:52.782319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@marc.guerrini/diy-istio-validate-jwt-1ffbd488b1f3','medium.com/@marc.guerrini: DIY — Istio — validate JWT','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@marc.guerrini: DIY — Istio — validate JWT in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034372,0,'2026-05-17T18:12:52.698739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@marc.khouzam/shell-completion-for-plugins-with-helm-3-8-7cb001012a54','medium.com/@marc.khouzam: Shell completion for plugins with Helm 3.8','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@marc.khouzam: Shell completion for plugins with Helm 3.8 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.379164+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@marco.franssen/gitops-using-helmsman-to-apply-helm-charts-to-k8s-1a7217ced411','medium: Gitops using Helmsman to apply Helm Charts to k8s','','N/A',0,'A curated technical resource and architectural guide covering medium: Gitops using Helmsman to apply Helm Charts to k8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309,0,'2026-05-17T17:55:09.107364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@marco.franssen/install-hashicorp-vault-on-kubernetes-using-helm-part-2-d612cf6c0c91','==medium: Install Hashicorp Vault on Kubernetes using Helm — Part 2== |'' Marco Franssen','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031896,0,'2026-05-17T17:31:36.219976+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://marcofranssen.nl/install-hashicorp-vault-on-kubernetes-using-helm-part-1"}'); +INSERT INTO "resources" VALUES('https://medium.com/@marinradjenovic/why-do-you-still-need-to-think-of-scalability-when-architecting-serverless-apps-a2e1f14e3eca','medium.com/@marinradjenovic: Why do you still need to think of scalability'' when architecting Serverless apps?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@marinradjenovic: Why do you still need to think of scalability'' when architecting Serverless apps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.073319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mariusz_kujawski/terraform-for-a-data-engineer-553f7538fec8','medium.com/@mariusz_kujawski: Terraform for a Data Engineer','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mariusz_kujawski: Terraform for a Data Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032287,0,'2026-05-17T17:38:07.584444+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mark.andreev/how-to-configure-kubernetes-memory-limits-for-java-application-ec0cc5a68c24','medium.com/@mark.andreev: How to configure Kubernetes memory limits for'' Java application','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mark.andreev: How to configure Kubernetes memory limits for'' Java application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029356,0,'2026-05-17T16:49:16.188684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@markcallen_devops/setup-kubernetes-admin-on-linux-with-brew-da143cef1c90','medium.com/@markcallen_devops: Setup Kubernetes Admin on Linux with Brew','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@markcallen_devops: Setup Kubernetes Admin on Linux with Brew in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.444563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@marko.luksa/delaying-application-start-until-sidecar-is-ready-2ec2d21a7b74','medium: Delaying application start until sidecar is ready','','N/A',0,'A curated technical resource and architectural guide covering medium: Delaying application start until sidecar is ready in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031416,0,'2026-05-17T17:23:36.253116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@marom.itamar/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6','medium.com/@marom.itamar: Kubernetes Controllers, Custom Resources, and'' Operators Explained','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@marom.itamar: Kubernetes Controllers, Custom Resources, and'' Operators Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030196,0,'2026-05-17T17:03:16.218631+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/adding-observability-to-a-kubernetes-cluster-using-prometheus-c2cba6c0fdaa','medium.com/@martin.hodges: Adding observability to a Kubernetes cluster'' using Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Adding observability to a Kubernetes cluster'' using Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033157,0,'2026-05-17T17:52:37.868372+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/enabling-tls-on-your-vault-cluster-on-kubernetes-0d20439b13d0','medium.com/@martin.hodges: Enabling TLS on your Vault cluster on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Enabling TLS on your Vault cluster on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031541,0,'2026-05-17T17:25:41.288398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/how-to-install-keycloak-iam-on-your-kubernetes-cluster-backed-by-postgres-1228eae4faeb','medium.com/@martin.hodges: How to install Keycloak IAM on your Kubernetes'' cluster, backed by Postgres','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: How to install Keycloak IAM on your Kubernetes'' cluster, backed by Postgres in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031896,0,'2026-05-17T17:31:36.232083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/introduction-to-vault-to-provide-secret-management-in-your-kubernetes-cluster-658b58372569','medium.com/@martin.hodges: Introduction to Vault to provide secret management'' in your Kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Introduction to Vault to provide secret management'' in your Kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032869,0,'2026-05-17T17:47:49.050703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/use-terraform-ansible-and-github-actions-to-automate-running-your-spring-boot-application-on-e82424da828e','medium.com/@martin.hodges: Spring Boot CI/CD on Kubernetes using Terraform,'' Ansible and GitHub: Part 12','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Spring Boot CI/CD on Kubernetes using Terraform,'' Ansible and GitHub: Part 12 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.316104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/using-a-wildcard-certificate-within-your-kubernetes-cluster-87c014e8dafe','medium.com/@martin.hodges: Using a wildcard certificate within your Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Using a wildcard certificate within your Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.420397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/why-do-i-need-an-api-gateway-on-a-kubernetes-cluster-c70f15da836c','medium.com/@martin.hodges: Why do I need an API Gateway on a Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Why do I need an API Gateway on a Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032966,0,'2026-05-17T17:49:26.263089+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@martin.schneppenheim/utilizing-and-monitoring-kubernetes-cluster-resources-more-effectively-using-this-tool-df4c68ec2053','medium: Utilizing and monitoring kubernetes cluster resources more effectively','','N/A',0,'A curated technical resource and architectural guide covering medium: Utilizing and monitoring kubernetes cluster resources more effectively in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032368,0,'2026-05-17T17:39:28.388018+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mathieuces/how-to-calculate-cpu-for-containers-in-k8s-dynamically-47a89e3886eb','==medium.com/@mathieuces: How to calculate CPU for containers in k8s dynamically'' ?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@mathieuces: How to calculate CPU for containers in k8s dynamically'' ?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034232,0,'2026-05-17T18:10:32.485011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mbarkin.narin/problem-solving-strategies-for-microservice-architecture-part-iii-c15830151890','medium.com/@mbarkin.narin: Problem Solving Strategies for Microservice Architecture'' Part III','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mbarkin.narin: Problem Solving Strategies for Microservice Architecture'' Part III in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030119,0,'2026-05-17T17:01:59.171872+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mehmetodabashi/authentication-and-authorization-in-kubernetes-client-certificates-and-role-based-access-control-d4e98a3c1098','medium.com/@mehmetodabashi: Authentication and Authorization in Kubernetes:'' Client Certificates and Role Based Access Control (RBAC)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mehmetodabashi: Authentication and Authorization in Kubernetes:'' Client Certificates and Role Based Access Control (RBAC) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033619,0,'2026-05-17T18:00:19.153220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mehmetodabashi/kubernetes-networking-and-service-object-understanding-clusterip-and-nodeport-with-hands-on-study-90cfeaf66e8c','medium.com/@mehmetodabashi: Kubernetes networking and service object: Understanding'' ClusterIp and nodePort with hands on study','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mehmetodabashi: Kubernetes networking and service object: Understanding'' ClusterIp and nodePort with hands on study in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031999,0,'2026-05-17T17:33:19.829840+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@meng.yan/what-happens-when-deleting-a-pod-d1219c7e1b53','medium.com/@meng.yan: What Happens When Deleting a Pod','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@meng.yan: What Happens When Deleting a Pod in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034265,0,'2026-05-17T18:11:05.009450+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mertmengu/aws-sam-cli-advanced-serverless-deployments-07432fee87ab','AWS SAM CLI Advanced Serverless Deployments','','N/A',0,'A curated technical resource and architectural guide covering AWS SAM CLI Advanced Serverless Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031981,0,'2026-05-17T17:33:01.132880+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mfsilv/kubernetes-a-gentle-introduction-9d23de7f00e0','medium: Kubernetes for dummies: introduction. Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes for dummies: introduction. Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032157,0,'2026-05-17T17:35:57.072660+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mfsilv/kubernetes-for-dummies-the-cluster-7cf6a7b5532','medium: Kubernetes for dummies: the cluster. Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033486,0,'2026-05-17T17:58:06.697646+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@michaeljguarino/how-we-created-an-in-browser-kubernetes-experience-58c065cda803','medium.com/@michaeljguarino: How we Created an in-Browser Kubernetes Experience','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@michaeljguarino: How we Created an in-Browser Kubernetes Experience in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033917,0,'2026-05-17T18:05:17.104319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@michaelkm03/api-testing-with-postman-build-a-dynamic-test-suite-e874f4d78e69','medium: API Testing with Postman — Build a Dynamic Test Suite','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029369,0,'2026-05-17T16:49:29.329864+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@michaelkm03/rest-api-test-automation-with-postman-jenkins-1-of-3-860edf3c2a45','medium: API Testing with Postman','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032462,0,'2026-05-17T17:41:02.022954+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@micheldirk/on-amazon-eks-and-karpenter-2b84e75e254e','medium.com/@micheldirk: On Amazon EKS and Karpenter','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@micheldirk: On Amazon EKS and Karpenter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033757,0,'2026-05-17T18:02:37.299393+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8','medium.com/@mikakrief: Using Azure Service Operator v2','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mikakrief: Using Azure Service Operator v2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032254,0,'2026-05-17T17:37:34.673857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/kubernetes-operators-controllers.md"]','["azure.md", "kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mike_tyson_cloud/aws-landing-zone-mastering-the-architecture-best-practices-and-design-secrets-a37746f72962','medium.com/@mike_tyson_cloud: AWS Landing Zone: Mastering the Architecture'' — Best Practices and Design Secrets','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mike_tyson_cloud: AWS Landing Zone: Mastering the Architecture'' — Best Practices and Design Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030846,0,'2026-05-17T17:14:06.497745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mike_tyson_cloud/it-automation-10-alternatives-to-terraform-286107def5ad','medium.com/@mike_tyson_cloud: IT Automation: 10 Alternatives To Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mike_tyson_cloud: IT Automation: 10 Alternatives To Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030433,0,'2026-05-17T17:07:13.684105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mjkool/kubernetes-operator-simplified-96b8c8f7e627','medium.com/@mjkool: Kubernetes Operator — Simplified!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mjkool: Kubernetes Operator — Simplified! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.680706+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mkremer_75412/why-postgres-rds-didnt-work-for-us-and-why-it-won-t-work-for-you-if-you-re-implementing-a-big-6c4fff5a8644','medium.com/@mkremer_75412: Why Postgres RDS didn’t work for us (and why'' it won’t work for you if you’re implementing a big data solution)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mkremer_75412: Why Postgres RDS didn’t work for us (and why'' it won’t work for you if you’re implementing a big data solution) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031539,0,'2026-05-17T17:25:39.734656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@moep_moep/test-driven-development-with-ansible-using-molecule-3386cef987ac','medium.com: Test driven Development with Ansible using Molecule','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Test driven Development with Ansible using Molecule in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099,0,'2026-05-17T17:18:19.079790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mohaamer5/kubernetes-pod-priority-and-preemption-943c58aee07d','medium.com: kubernetes Pod Priority and Preemption','','N/A',0,'A curated technical resource and architectural guide covering medium.com: kubernetes Pod Priority and Preemption in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033479,0,'2026-05-17T17:57:59.070737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://bytes.devopscube.com/p/pod-priority-preemption-explained"}'); +INSERT INTO "resources" VALUES('https://medium.com/@moshe.beladev.mb/better-debugging-environment-for-your-micro-services-9420a71b8a37','medium: Better Debugging Environment for your Micro-Services','','N/A',0,'A curated technical resource and architectural guide covering medium: Better Debugging Environment for your Micro-Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030522,0,'2026-05-17T17:08:42.170144+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@muhidabid.cs/why-does-kubernetes-need-ingress-73d969fb6ffe','medium.com/@muhidabid.cs: Why does Kubernetes need Ingress?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@muhidabid.cs: Why does Kubernetes need Ingress? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033569,0,'2026-05-17T17:59:29.953990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@muppedaanvesh/a-hand-on-guide-to-vault-in-kubernetes-%EF%B8%8F-1daf73f331bd','medium.com/@muppedaanvesh: A Hands-On Guide to Vault in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@muppedaanvesh: A Hands-On Guide to Vault in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032877,0,'2026-05-17T17:47:57.756724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@muppedaanvesh/a-hands-on-guide-to-kubernetes-monitoring-using-prometheus-grafana-%EF%B8%8F-b0e00b1ae039','medium.com/@muppedaanvesh: A Hands-On Guide to Kubernetes Monitoring Using'' Prometheus & Grafana','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@muppedaanvesh: A Hands-On Guide to Kubernetes Monitoring Using'' Prometheus & Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032360,0,'2026-05-17T17:39:20.926772+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@muppedaanvesh/azure-devops-self-hosted-agents-on-kubernetes-part-1-aa91e7912f79','medium.com/@muppedaanvesh: Azure DevOps — Self Hosted Agents on Kubernetes'' — PART-1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@muppedaanvesh: Azure DevOps — Self Hosted Agents on Kubernetes'' — PART-1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029502,0,'2026-05-17T16:51:42.361340+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@mustafaaltunok/how-ingress-service-deployment-and-pod-link-to-eachother-d3a6ae2c0e06','medium.com/@mustafaaltunok: How Ingress, Service, Deployment and Pod Link'' to each other','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mustafaaltunok: How Ingress, Service, Deployment and Pod Link'' to each other in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029805,0,'2026-05-17T16:56:45.136000+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@nadinCodeHat/http-based-microservices-is-a-bad-idea-670d3db29ca6','medium.com/@nadinCodeHat: HTTP based Microservices is a bad idea 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nadinCodeHat: HTTP based Microservices is a bad idea 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032368,0,'2026-05-17T17:39:28.379902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/devsecops-implementing-secure-ci-cd-pipelines-9653726b4916','medium.com/@nanditasahu031: DevSecOps — Implementing Secure CI/CD Pipelines'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: DevSecOps — Implementing Secure CI/CD Pipelines'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033713,0,'2026-05-17T18:01:53.533902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/how-to-integrate-hashicorp-vault-with-jenkins-to-secure-your-secrets-f13bb36e28e9','medium.com/@nanditasahu031: How to Integrate HashiCorp Vault with Jenkins'' to secure your Secrets','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031649,0,'2026-05-17T17:27:29.432503+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/how-to-start-with-kustomize-its-features-dd541c3d2fa8','medium.com/@nanditasahu031: How to Start with Kustomize — it’s Features','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: How to Start with Kustomize — it’s Features in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.053317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/how-to-start-with-terragrunt-5cd1a842088a','medium.com/@nanditasahu031: How to Start with Terragrunt 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: How to Start with Terragrunt 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031226,0,'2026-05-17T17:20:26.322070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/istio-service-mesh-a11654f90ed9','medium.com/@nanditasahu031: Istio Service Mesh 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: Istio Service Mesh 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031142,0,'2026-05-17T17:19:02.592492+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/terraform-with-gcp-cloud-d25d60a6e740','medium.com/@nanditasahu031: Terraform with GCP Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: Terraform with GCP Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031987,0,'2026-05-17T17:33:07.519978+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/terraformer-generate-terraform-files-from-existing-infrastructure-5d709fedd2b9','medium.com/@nanditasahu031: Terraformer — Generate Terraform Files from'' Existing Infrastructure','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: Terraformer — Generate Terraform Files from'' Existing Infrastructure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.300954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@nblaye/exporting-kafka-jmx-metrics-to-grafana-1b9d32fe900a',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032731,0,'2026-05-17T17:45:31.773289+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@neonforge/why-you-shouldnt-use-aws-managed-kms-keys-83d9eb9d5090','medium.com/@neonforge: Why You Shouldn’t Use AWS managed KMS Keys','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@neonforge: Why You Shouldn’t Use AWS managed KMS Keys in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034326,0,'2026-05-17T18:12:06.322793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@nidhibansal26/iac-and-openshift-virtualization-handshake-c0a4ada79af5','IaC and OpenShift Virtualization handshake (using Terraform for VMs on OCP)','','N/A',0,'A curated technical resource and architectural guide covering IaC and OpenShift Virtualization handshake (using Terraform for VMs on OCP) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029067,0,'2026-05-17T16:44:27.850496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@nikhil.purva/securing-kubernetes-secrets-with-hashicorp-vault-a9555728e095','medium.com/@nikhil.purva: Securing Kubernetes Secrets with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nikhil.purva: Securing Kubernetes Secrets with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029487,0,'2026-05-17T16:51:27.026816+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@niklas.uhrberg/auto-scaling-in-kubernetes-using-kafka-and-application-metrics-part-1-a509256b64ff','medium.com/@niklas.uhrberg: Auto scaling in Kubernetes using Kafka and application'' metrics — part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@niklas.uhrberg: Auto scaling in Kubernetes using Kafka and application'' metrics — part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.069585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://medium.com/@noelgass/azure-common-monitoring-with-terraform-543aee6dd1f1','medium.com/@noelgass: Azure Common Monitoring With Terraform','','2023',0,'An operations guide detailing how to establish global cloud auditing with Terraform. Walks through setting up central Log Analytics workspaces, binding Azure Diagnostic settings across subscriptions, and standardizing log streams to unified platforms.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Monitoring", "Observability"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@nomulex/how-to-create-an-ssh-tunnel-to-a-remote-database-in-kubernetes-8e702e927328','medium.com/@nomulex: How to create an ssh tunnel to a remote database in'' Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nomulex: How to create an ssh tunnel to a remote database in'' Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903238830099201e+09,0,'2026-05-17T17:39:48.300992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903143801619792e+09,0,'2026-05-17T17:23:58.016198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-2-e8ca6c2cc45c','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903038450860095e+09,0,'2026-05-17T17:06:24.508601+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b"}'); -INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-3-10dec988757','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903410496490597e+09,0,'2026-05-17T18:08:24.964906+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b"}'); -INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-4-3856f0756a03','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779029374.19733,0,'2026-05-17T16:49:34.197330+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b"}'); -INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-5-a4c22f0c0245','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 5','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903434766980791e+09,0,'2026-05-17T18:12:27.669808+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b"}'); -INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-c4b45a080bac','medium.com/@norlin.t: Kubernetes the hard (illumos) way','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@norlin.t: Kubernetes the hard (illumos) way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903318703508591e+09,0,'2026-05-17T17:53:07.035086+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-last-part-c68ca71bc2ce','medium.com/@norlin.t: Kubernetes the hard (illumos) way, last part','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@norlin.t: Kubernetes the hard (illumos) way, last part in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903413133914899e+09,0,'2026-05-17T18:08:51.339149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-c4b45a080bac"}'); -INSERT INTO "resources" VALUES('https://medium.com/@nsfabrice2009/how-to-install-argocd-on-k8s-cluster-ad9084c71f16','medium.com/@nsfabrice2009: How to install ArgoCD on k8s cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nsfabrice2009: How to install ArgoCD on k8s cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903184991974806e+09,0,'2026-05-17T17:30:49.919748+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@oamdev2020/glue-terraform-ecosystem-into-kubernetes-world-3e5d6feb461e','medium.com/@oamdev2020: Glue Terraform Ecosystem into Kubernetes World 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@oamdev2020: Glue Terraform Ecosystem into Kubernetes World 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903357927574706e+09,0,'2026-05-17T17:59:39.275747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@okandavut/what-is-gitflow-c0be7a659992','medium.com: What is GitFlow?','','N/A',0,'A curated technical resource and architectural guide covering medium.com: What is GitFlow? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790320171177051e+09,0,'2026-05-17T17:33:37.117705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@olivier.gaumond/why-am-i-able-to-bind-a-privileged-port-in-my-container-without-the-net-bind-service-capability-60972a4d5496','medium.com/@olivier.gaumond: Why am I able to bind a privileged port in'' my container without the NET_BIND_SERVICE capability?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@olivier.gaumond: Why am I able to bind a privileged port in'' my container without the NET_BIND_SERVICE capability? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790295134624021e+09,0,'2026-05-17T16:51:53.462402+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@onai.rotich/4-tools-that-make-it-easy-to-manage-your-kubernetes-cluster-be252847cd85','medium.com/@onai.rotich: 4 Tools that Make it Easy to manage your Kubernetes'' Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@onai.rotich: 4 Tools that Make it Easy to manage your Kubernetes'' Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903210016365098e+09,0,'2026-05-17T17:35:00.163651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@onai.rotich/understand-container-metrics-and-why-they-matter-9e88434ca62a','medium.com/@onai.rotich: Understand container metrics and why they matter','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@onai.rotich: Understand container metrics and why they matter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790316765463829e+09,0,'2026-05-17T17:27:56.546383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@orangecola3/understanding-podsecurity-in-kubernetes-e58a65102056','medium: Understanding PodSecurity in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Understanding PodSecurity in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903213457553601e+09,0,'2026-05-17T17:35:34.575536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@orellanaluke/terraform-and-the-art-of-small-my-guide-to-navigating-smarter-safer-state-management-cd156533ccf7','medium.com/@orellanaluke: Terraform and the Art of Small: My Guide to Navigating'' Smarter, Safer State Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@orellanaluke: Terraform and the Art of Small: My Guide to Navigating'' Smarter, Safer State Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903330910027408e+09,0,'2026-05-17T17:55:09.100274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ospalaemon/introducing-palaemon-the-savior-of-kubernetes-pods-85576c33287c','medium.com/@ospalaemon: Introducing Palaemon, the Savior of Kubernetes Pods!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ospalaemon: Introducing Palaemon, the Savior of Kubernetes Pods! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903143801886606e+09,0,'2026-05-17T17:23:58.018866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ostridelabs/k8s-vs-k3s-the-comprehensive-difference-f7667d141c0','==medium.com/@ostridelabs: k8s vs k3s: The Comprehensive Difference==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@ostridelabs: k8s vs k3s: The Comprehensive Difference== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902963405384206e+09,0,'2026-05-17T16:53:54.053842+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@outlier.developer/getting-started-with-argocd-for-gitops-kubernetes-deployments-fafc2ad2af0','medium.com/@outlier.developer: Getting Started with ArgoCD for GitOps Kubernetes'' Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@outlier.developer: Getting Started with ArgoCD for GitOps Kubernetes'' Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903139887212204e+09,0,'2026-05-17T17:23:18.872122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@paolo.gallina/releasing-helm-charts-maintaining-your-mental-health-b382685390c8','medium.com/@paolo.gallina: How-to release Helm Charts maintaining your mental'' health 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@paolo.gallina: How-to release Helm Charts maintaining your mental'' health 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903155917050409e+09,0,'2026-05-17T17:25:59.170504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@paolo.gazzola/deploy-a-rabbitmq-cluster-in-an-on-premise-kubernetes-multi-node-cluster-enviroment-5dd71d84dafc','medium.com/@paolo.gazzola: How to deploy a high available and fault tolerant'' RabbitMQ service in an on-premise Kubernetes multi-node cluster environment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@paolo.gazzola: How to deploy a high available and fault tolerant'' RabbitMQ service in an on-premise Kubernetes multi-node cluster environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790335834820559e+09,0,'2026-05-17T17:59:43.482056+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@nomulex/how-to-create-an-ssh-tunnel-to-a-remote-database-in-kubernetes-8e702e927328','medium.com/@nomulex: How to create an ssh tunnel to a remote database in'' Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nomulex: How to create an ssh tunnel to a remote database in'' Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032388,0,'2026-05-17T17:39:48.300992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031438,0,'2026-05-17T17:23:58.016198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-2-e8ca6c2cc45c','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030384,0,'2026-05-17T17:06:24.508601+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b"}'); +INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-3-10dec988757','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034104,0,'2026-05-17T18:08:24.964906+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b"}'); +INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-4-3856f0756a03','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779029374,0,'2026-05-17T16:49:34.197330+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b"}'); +INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-5-a4c22f0c0245','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 5','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034347,0,'2026-05-17T18:12:27.669808+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b"}'); +INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-c4b45a080bac','medium.com/@norlin.t: Kubernetes the hard (illumos) way','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@norlin.t: Kubernetes the hard (illumos) way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033187,0,'2026-05-17T17:53:07.035086+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-last-part-c68ca71bc2ce','medium.com/@norlin.t: Kubernetes the hard (illumos) way, last part','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@norlin.t: Kubernetes the hard (illumos) way, last part in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.339149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-c4b45a080bac"}'); +INSERT INTO "resources" VALUES('https://medium.com/@nsfabrice2009/how-to-install-argocd-on-k8s-cluster-ad9084c71f16','medium.com/@nsfabrice2009: How to install ArgoCD on k8s cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nsfabrice2009: How to install ArgoCD on k8s cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031849,0,'2026-05-17T17:30:49.919748+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@oamdev2020/glue-terraform-ecosystem-into-kubernetes-world-3e5d6feb461e','medium.com/@oamdev2020: Glue Terraform Ecosystem into Kubernetes World 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@oamdev2020: Glue Terraform Ecosystem into Kubernetes World 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033579,0,'2026-05-17T17:59:39.275747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@okandavut/what-is-gitflow-c0be7a659992','medium.com: What is GitFlow?','','N/A',0,'A curated technical resource and architectural guide covering medium.com: What is GitFlow? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032017,0,'2026-05-17T17:33:37.117705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@olivier.gaumond/why-am-i-able-to-bind-a-privileged-port-in-my-container-without-the-net-bind-service-capability-60972a4d5496','medium.com/@olivier.gaumond: Why am I able to bind a privileged port in'' my container without the NET_BIND_SERVICE capability?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@olivier.gaumond: Why am I able to bind a privileged port in'' my container without the NET_BIND_SERVICE capability? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.462402+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@onai.rotich/4-tools-that-make-it-easy-to-manage-your-kubernetes-cluster-be252847cd85','medium.com/@onai.rotich: 4 Tools that Make it Easy to manage your Kubernetes'' Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@onai.rotich: 4 Tools that Make it Easy to manage your Kubernetes'' Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032100,0,'2026-05-17T17:35:00.163651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@onai.rotich/understand-container-metrics-and-why-they-matter-9e88434ca62a','medium.com/@onai.rotich: Understand container metrics and why they matter','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@onai.rotich: Understand container metrics and why they matter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031676,0,'2026-05-17T17:27:56.546383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@orangecola3/understanding-podsecurity-in-kubernetes-e58a65102056','medium: Understanding PodSecurity in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Understanding PodSecurity in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.575536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@orellanaluke/terraform-and-the-art-of-small-my-guide-to-navigating-smarter-safer-state-management-cd156533ccf7','medium.com/@orellanaluke: Terraform and the Art of Small: My Guide to Navigating'' Smarter, Safer State Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@orellanaluke: Terraform and the Art of Small: My Guide to Navigating'' Smarter, Safer State Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309,0,'2026-05-17T17:55:09.100274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ospalaemon/introducing-palaemon-the-savior-of-kubernetes-pods-85576c33287c','medium.com/@ospalaemon: Introducing Palaemon, the Savior of Kubernetes Pods!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ospalaemon: Introducing Palaemon, the Savior of Kubernetes Pods! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031438,0,'2026-05-17T17:23:58.018866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ostridelabs/k8s-vs-k3s-the-comprehensive-difference-f7667d141c0','==medium.com/@ostridelabs: k8s vs k3s: The Comprehensive Difference==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@ostridelabs: k8s vs k3s: The Comprehensive Difference== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029634,0,'2026-05-17T16:53:54.053842+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@outlier.developer/getting-started-with-argocd-for-gitops-kubernetes-deployments-fafc2ad2af0','medium.com/@outlier.developer: Getting Started with ArgoCD for GitOps Kubernetes'' Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@outlier.developer: Getting Started with ArgoCD for GitOps Kubernetes'' Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031398,0,'2026-05-17T17:23:18.872122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@paolo.gallina/releasing-helm-charts-maintaining-your-mental-health-b382685390c8','medium.com/@paolo.gallina: How-to release Helm Charts maintaining your mental'' health 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@paolo.gallina: How-to release Helm Charts maintaining your mental'' health 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031559,0,'2026-05-17T17:25:59.170504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@paolo.gazzola/deploy-a-rabbitmq-cluster-in-an-on-premise-kubernetes-multi-node-cluster-enviroment-5dd71d84dafc','medium.com/@paolo.gazzola: How to deploy a high available and fault tolerant'' RabbitMQ service in an on-premise Kubernetes multi-node cluster environment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@paolo.gazzola: How to deploy a high available and fault tolerant'' RabbitMQ service in an on-premise Kubernetes multi-node cluster environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033583,0,'2026-05-17T17:59:43.482056+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://medium.com/@pauldotyu/app-to-aks-with-draft-and-acorn-2d25f19649b7','medium.com/@pauldotyu: Effortlessly Deploy to AKS with Open Source Tools Draft and Acorn','','2023',0,'Focuses on simplifying development workflows on AKS using Draft and Acorn. Streamlines container generation and cluster deployments. Live grounding note: Acorn changed operations in early 2024, emphasizing legacy community-tool status.','Bash','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Delivery & CI/CD", "Application Packaging", "Draft & Acorn"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pauldotyu/service-mesh-considerations-117561f30295','medium.com/@pauldotyu: Service Mesh Considerations','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pauldotyu: Service Mesh Considerations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903053413849806e+09,0,'2026-05-17T17:08:54.138498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pavanbelagatti/kubernetes-service-types-explained-2709cde3bc0c','==medium.com/@pavanbelagatti: Kubernetes Service Types Explained== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@pavanbelagatti: Kubernetes Service Types Explained== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394744183707e+09,0,'2026-05-17T18:05:47.441837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pbijjala/considerations-for-hardening-your-gke-a-workload-perceptive-943be26949d2','medium.com/@pbijjala: Considerations for Hardening your GKE, a workload'' perceptive','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pbijjala: Considerations for Hardening your GKE, a workload'' perceptive in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903141021712088e+09,0,'2026-05-17T17:23:30.217121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pbijjala/container-security-an-eco-system-183dbffdf2d8','==medium.com/@pbijjala: Container security, an eco system view==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@pbijjala: Container security, an eco system view== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790338446272509e+09,0,'2026-05-17T18:04:04.627251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pbijjala/recap-elasticity-in-kubernetes-gke-543d8523d3c','==medium.com/@pbijjala: reCap: Elasticity in Kubernetes/GKE== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@pbijjala: reCap: Elasticity in Kubernetes/GKE== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033715602813e+09,0,'2026-05-17T18:01:55.602813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pbijjala/recap-kube-vrs-cloud-dns-in-gke-b8d1d407e00d','medium.com/@pbijjala: reCap: Kube vrs Cloud DNS in GKE','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pbijjala: reCap: Kube vrs Cloud DNS in GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031807.83641,0,'2026-05-17T17:30:07.836410+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@peiruwang/build-ci-cd-multibranch-pipeline-with-jenkins-and-kubernetes-637de560d55a','Build CI/CD Multibranch Pipeline with Jenkins and Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering Build CI/CD Multibranch Pipeline with Jenkins and Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029120.71703,0,'2026-05-17T16:45:20.717030+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@peiruwang/serverless-build-a-serverless-simple-flask-application-with-kubeless-on-top-of-kubernetes-95c6682c3750','medium.com: Serverless - Build a Serverless Simple Flask Application with'' Kubeless on top of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Serverless - Build a Serverless Simple Flask Application with'' Kubeless on top of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903194485010695e+09,0,'2026-05-17T17:32:24.850107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@percenuage/my-adventure-with-helm-as-gitops-in-a-distributed-architecture-6a6fdc6f11bd','==medium.com/@percenuage: My adventure with Helm as GitOps in a distributed'' architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@percenuage: My adventure with Helm as GitOps in a distributed'' architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903080295912408e+09,0,'2026-05-17T17:13:22.959124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@perspectivementor/6-essential-skills-for-landing-a-devops-job-in-2024-88f6c19341d7','medium.com/@perspectivementor: 6 Essential Skills for Landing a DevOps Job'' in 2024','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@perspectivementor: 6 Essential Skills for Landing a DevOps Job'' in 2024 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903404534235811e+09,0,'2026-05-17T18:07:25.342358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pflooky/intro-to-kubernetes-mutating-webhooks-even-if-you-dont-know-kubernetes-172c30232488','medium.com/@pflooky: Intro to Kubernetes Mutating Webhooks (get more out'' of Kubernetes)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pflooky: Intro to Kubernetes Mutating Webhooks (get more out'' of Kubernetes) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450691544795e+09,0,'2026-05-17T18:15:06.915448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pittar/running-oracle-12c-on-openshift-container-platform-ca471a9f7057','medium: Running Oracle 12c on OpenShift Container Platform','','N/A',0,'A curated technical resource and architectural guide covering medium: Running Oracle 12c on OpenShift Container Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903439181156206e+09,0,'2026-05-17T18:13:11.811562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@piyush.sachdeva055/deploy-aks-cluster-in-azure-with-terraform-2028f6c71ada','medium.com/@piyush.sachdeva055: Deploy AKS Cluster in Azure With Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@piyush.sachdeva055: Deploy AKS Cluster in Azure With Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903456880340099e+09,0,'2026-05-17T18:16:08.803401+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@piyush_74867/apache-airflow-on-kubernetes-at-scale-a-peak-under-the-hood-1eebb9b4769b','medium.com/@piyush_74867: Apache Airflow on Kubernetes at scale — a peak'' under the hood','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@piyush_74867: Apache Airflow on Kubernetes at scale — a peak'' under the hood in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903034802139806e+09,0,'2026-05-17T17:05:48.021398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pleasingsmoke/graceful-shutdown-of-pods-in-kubernetes-6da5588b5356','medium: Notes on Graceful Shutdown in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Notes on Graceful Shutdown in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903458173112607e+09,0,'2026-05-17T18:16:21.731126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@polatatc/terraform-the-most-demanded-devops-skill-88c461641e7b','medium.com/@polatatc: Terraform; the most demanded DevOps skill!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@polatatc: Terraform; the most demanded DevOps skill! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790307364062469e+09,0,'2026-05-17T17:12:16.406247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@portainerio/kubernetes-the-ultimate-enabler-of-automation-27d5a3502807','medium.com/@portainerio: Kubernetes, the ultimate enabler of automation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@portainerio: Kubernetes, the ultimate enabler of automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903164525222611e+09,0,'2026-05-17T17:27:25.252226+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@poseidon.os/poseidon-a-kubernetes-cluster-visualization-cost-analysis-tool-d0fb55c2858c','medium.com/@poseidon.os: Poseidon: A Kubernetes Cluster Visualization &'' Cost Analysis Tool','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@poseidon.os: Poseidon: A Kubernetes Cluster Visualization &'' Cost Analysis Tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903068501827502e+09,0,'2026-05-17T17:11:25.018275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@prasadanilmore/the-magic-of-visualizing-your-cloud-infrastructure-real-time-terraform-visualization-c85ac0ca4933','medium.com/@prasadanilmore: The Magic of Visualizing Your Cloud Infrastructure:'' Real-time Terraform Visualization','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@prasadanilmore: The Magic of Visualizing Your Cloud Infrastructure:'' Real-time Terraform Visualization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902982628824591e+09,0,'2026-05-17T16:57:06.288246+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pratyush.mathur/kubernetes-architecture-82e9bc8324f1','medium: Pratyush Mathur - Kubernetes Architecture','','N/A',0,'A curated technical resource and architectural guide covering medium: Pratyush Mathur - Kubernetes Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903210368727803e+09,0,'2026-05-17T17:35:03.687278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pratyush.mathur/kubernetes-resources-c09d172dbdc5','medium: Kubernetes Resources 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Resources 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903208758083701e+09,0,'2026-05-17T17:34:47.580837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pratyush.mathur/logging-with-efk-1c2e131496d','medium: Logging with EFK - Pratyush Mathur','','N/A',0,'A curated technical resource and architectural guide covering medium: Logging with EFK - Pratyush Mathur in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903000020058894e+09,0,'2026-05-17T17:00:00.200589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pratyush.mathur/secrets-management-using-vault-in-k8s-272462c37fd8','==medium.com/@pratyush.mathur: Secrets Management Using Vault in K8S==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@pratyush.mathur: Secrets Management Using Vault in K8S== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033258.66249,0,'2026-05-17T17:54:18.662490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@pratzy99/adoption-of-finops-for-kubernetes-cost-optimization-6263bc7b3f57','medium.com/@pratzy99: Adoption of FinOps for Kubernetes Cost Optimization'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pratzy99: Adoption of FinOps for Kubernetes Cost Optimization'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902999091148591e+09,0,'2026-05-17T16:59:50.911486+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@r_chan/kubernetes-pods-termination-lifecycle-fd2926c4611a','medium.com/@r_chan: Kubernetes Pods Termination Lifecycle','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@r_chan: Kubernetes Pods Termination Lifecycle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903044297330594e+09,0,'2026-05-17T17:07:22.973306+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@radha.sable25/enabling-iam-users-roles-access-on-amazon-eks-cluster-f69b485c674f','medium.com/@radha.sable25: Enabling IAM users/roles Access on Amazon EKS'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@radha.sable25: Enabling IAM users/roles Access on Amazon EKS'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309.11067,0,'2026-05-17T17:55:09.110670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rafavinnce/gitflow-branch-guide-8a523360c053','medium.com: Gitflow — Branch Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Gitflow — Branch Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903098264378905e+09,0,'2026-05-17T17:16:22.643789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@raghavendraguttur/podman-containers-beginners-guide-830b931e66f4','medium.com/@raghavendraguttur: Podman Containers — Beginner’s Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@raghavendraguttur: Podman Containers — Beginner’s Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903140129131293e+09,0,'2026-05-17T17:23:21.291313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rahul.fiem/opentelemetry-otel-vs-application-performance-monitoring-apm-86ae829877cf','OpenTelemetry (OTel) vs Application Performance Monitoring (APM)','','N/A',0,'A curated technical resource and architectural guide covering OpenTelemetry (OTel) vs Application Performance Monitoring (APM) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903312971072101e+09,0,'2026-05-17T17:52:09.710721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@randhirthakur076/optimizing-kubernetes-cost-management-a-deep-dive-into-kubecost-5b07c9926c87','medium.com/@randhirthakur076: Optimizing Kubernetes Cost Management: A Deep'' Dive into Kubecost','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@randhirthakur076: Optimizing Kubernetes Cost Management: A Deep'' Dive into Kubecost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903219554998493e+09,0,'2026-05-17T17:36:35.549985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ranjana-jha/infrastructure-as-a-code-best-practices-terraform-d7ae4291d621','medium.com/@ranjana-jha: Infrastructure as a code best practices : Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ranjana-jha: Infrastructure as a code best practices : Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240.21949,0,'2026-05-17T17:54:00.219490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rasikzilte711/kubernetes-networking-a-guide-to-services-ingress-network-policies-dns-and-cni-plugins-fc1ad7d22ab4','medium.com/@rasikzilte711: Kubernetes Networking — A Guide to Services,'' Ingress, Network Policies, DNS, and CNI Plugins','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rasikzilte711: Kubernetes Networking — A Guide to Services,'' Ingress, Network Policies, DNS, and CNI Plugins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903154129106092e+09,0,'2026-05-17T17:25:41.291061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ravindursr/automated-manifest-file-validation-using-open-policy-agent-and-github-actions-697fa9fd74f0','medium: Automated Manifest File Validation Using Open Policy Agent and GitHub'' Actions | Ravindu Sandeepa Rathugama','','N/A',0,'A curated technical resource and architectural guide covering medium: Automated Manifest File Validation Using Open Policy Agent and GitHub'' Actions | Ravindu Sandeepa Rathugama in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902.45284,0,'2026-05-17T17:31:42.452840+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@raymon_dut/whats-the-relationship-between-pod-deployment-replicaset-and-service-in-kubernetes-57bf3be22abb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902916887923789e+09,0,'2026-05-17T16:46:08.879238+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@raymon_dut/whats-the-relationship-between-pod-deployment-replicaset-and-service-in-kubernetes-57bf3be22abb 🌟','medium.com/@raymon_dut: What’s the relationShip between Pod, Deployment,'' ReplicaSet, and Service in Kubernetes? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@raymon_dut: What’s the relationShip between Pod, Deployment,'' ReplicaSet, and Service in Kubernetes? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029251.68329,0,'2026-05-17T16:47:31.683290+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@reefland/access-pvc-data-without-the-pod-troubleshooting-kubernetes-b28bfdd7502','medium.com/@reefland: Access PVC Data without the POD; troubleshooting Kubernetes.','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@reefland: Access PVC Data without the POD; troubleshooting Kubernetes. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903225179630708e+09,0,'2026-05-17T17:37:31.796307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@reefland/tracking-down-invisible-oom-kills-in-kubernetes-192a3de33a60','medium.com/@reefland: Tracking Down “Invisible” OOM Kills in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@reefland: Tracking Down “Invisible” OOM Kills in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903367155155301e+09,0,'2026-05-17T18:01:11.551553+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rghetia/distributed-tracing-and-monitoring-using-opencensus-fe5f6e9479fb','Medium: Distributed Tracing and Monitoring using OpenCensus','','N/A',0,'A curated technical resource and architectural guide covering Medium: Distributed Tracing and Monitoring using OpenCensus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903429168499088e+09,0,'2026-05-17T18:11:31.684991+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rifkikarimr/continuous-integration-and-continuous-deployment-best-practices-for-devops-b99eac071a5c','medium.com/@rifkikarimr: Continuous Integration and Continuous Deployment:'' Best Practices for DevOps 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rifkikarimr: Continuous Integration and Continuous Deployment:'' Best Practices for DevOps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034450.0732,0,'2026-05-17T18:14:10.073200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rishabh1799/building-pipeline-and-launching-jenkins-in-container-d4faf39de173','Building Pipeline and Launching Jenkins in Container','','N/A',0,'A curated technical resource and architectural guide covering Building Pipeline and Launching Jenkins in Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903008462111496e+09,0,'2026-05-17T17:01:24.621115+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rizkiprass/beginner-terraform-tutorial-launching-ec2-in-aws-using-terraform-73f6d99e6233','medium.com/@rizkiprass: Beginner Terraform Tutorial: Launching EC2 in AWS'' using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rizkiprass: Beginner Terraform Tutorial: Launching EC2 in AWS'' using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903116387066888e+09,0,'2026-05-17T17:19:23.870669+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rosaniline/setup-chained-jenkins-declarative-pipeline-projects-with-triggers-d3d04f1daf75','Setup Chained Jenkins Declarative Pipeline Projects with Triggers 🌟','','N/A',0,'A curated technical resource and architectural guide covering Setup Chained Jenkins Declarative Pipeline Projects with Triggers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790339250271821e+09,0,'2026-05-17T18:05:25.027182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rphilogene/platform-engineering-7-internal-developer-platform-vs-internal-developer-portal-05c33658891b','medium.com/@rphilogene: Platform Engineering #7: Internal Developer Platform'' vs. Internal Developer Portal','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rphilogene: Platform Engineering #7: Internal Developer Platform'' vs. Internal Developer Portal in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902948263794207e+09,0,'2026-05-17T16:51:22.637942+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rphilogene/top-10-platform-engineering-tools-you-should-consider-in-2024-892e6e211b85','==medium.com/@rphilogene: Top 10 Platform Engineering Tools You Should Consider'' in 2024==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@rphilogene: Top 10 Platform Engineering Tools You Should Consider'' in 2024== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903377033109498e+09,0,'2026-05-17T18:02:50.331095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rphilogene/turning-kubernetes-into-a-developer-friendly-product-930d7290a448','medium.com/@rphilogene: Turning Kubernetes into a Developer-Friendly Product','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rphilogene: Turning Kubernetes into a Developer-Friendly Product in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903096590726304e+09,0,'2026-05-17T17:16:05.907263+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rphilogene/whats-an-internal-developer-platform-8f52fb367552','medium.com/@rphilogene: What’s an Internal Developer Platform?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rphilogene: What’s an Internal Developer Platform? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903453330925393e+09,0,'2026-05-17T18:15:33.309254+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rramiz.rraza/kafka-metrics-integration-with-prometheus-and-grafana-14fe318fbb8b','medium.com/@rramiz.rraza: Kafka metrics monitoring with Prometheus and Grafana'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rramiz.rraza: Kafka metrics monitoring with Prometheus and Grafana'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903072058251094e+09,0,'2026-05-17T17:12:00.582511+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rsk.saikrishna/when-to-use-mongodb-rather-than-mysql-d03ceff2e922','medium: When to Use MongoDB Rather than MySQL','','N/A',0,'A curated technical resource and architectural guide covering medium: When to Use MongoDB Rather than MySQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903348667403292e+09,0,'2026-05-17T17:58:06.674033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@rtaplamaci/horizontal-scaling-on-kubernetes-clusters-based-on-aws-cloudwatch-metrics-with-keda-7c9e0e3ba5f','medium.com/@rtaplamaci: Horizontal Scaling on Kubernetes Clusters Based'' on AWS CloudWatch Metrics with KEDA','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rtaplamaci: Horizontal Scaling on Kubernetes Clusters Based'' on AWS CloudWatch Metrics with KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903154350861597e+09,0,'2026-05-17T17:25:43.508616+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ruxijitianu/database-version-control-liquibase-versus-flyway-9872d43ee5a4','medium: Database version control — Liquibase versus Flyway','','N/A',0,'A curated technical resource and architectural guide covering medium: Database version control — Liquibase versus Flyway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031693.82686,0,'2026-05-17T17:28:13.826860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ryan.dardis/kubeclarity-cloud-native-security-scanning-for-your-kubernetes-cluster-and-more-7c3ee6a16556','medium.com/@ryan.dardis: KubeClarity — Cloud-Native Security Scanning for'' your Kubernetes Cluster and more','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ryan.dardis: KubeClarity — Cloud-Native Security Scanning for'' your Kubernetes Cluster and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903008663923692e+09,0,'2026-05-17T17:01:26.639237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sachem2015/kubermetrics-cluster-visualization-made-simple-d24928f63451','medium: Kubermetrics — Cluster Visualization Made Simple','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubermetrics — Cluster Visualization Made Simple in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031801.72954,0,'2026-05-17T17:30:01.729540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sajjadfazlani/how-to-protect-your-apis-and-microservices-f22b99ce2322','==medium.com/@sajjadfazlani: How to protect your APIs and Microservices?=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@sajjadfazlani: How to protect your APIs and Microservices?=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903056155530905e+09,0,'2026-05-17T17:09:21.555309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sakshampaliwal/what-is-kubernetes-in-short-e92f2b81248a','medium.com/@sakshampaliwal: What is Kubernetes(in short)?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sakshampaliwal: What is Kubernetes(in short)? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903434948010706e+09,0,'2026-05-17T18:12:29.480107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sam.euchaliptus/tolerations-nodeaffinity-for-deterministic-pod-scheduling-in-kubernetes-aa2f1d4316fa','medium.com/@sam.euchaliptus: Tolerations & NodeAffinity for Deterministic'' Pod Scheduling in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sam.euchaliptus: Tolerations & NodeAffinity for Deterministic'' Pod Scheduling in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032952.4012,0,'2026-05-17T17:49:12.401200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@samiullah6799/different-roles-in-mlops-0918de5321a4','==medium.com/@samiullah6799: Different Roles in MLOps==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@samiullah6799: Different Roles in MLOps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032383.20579,0,'2026-05-17T17:39:43.205790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@samng1991216/building-kubernetes-operator-application-from-scratch-part-1-211b6b2467df','medium.com/@samng1991216: Building Kubernetes Operator Application from'' Scratch (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@samng1991216: Building Kubernetes Operator Application from'' Scratch (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903160892755603e+09,0,'2026-05-17T17:26:48.927556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@samuelbagattin/partial-helm-values-encryption-using-aws-kms-with-argocd-aca1c0d36323','medium.com/@samuelbagattin: Partial Helm values encryption using AWS KMS'' with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@samuelbagattin: Partial Helm values encryption using AWS KMS'' with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903429539716792e+09,0,'2026-05-17T18:11:35.397168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sandeepsharmaster/modernize-your-cloud-microservices-apps-hexagonal-architecture-769696494c0','medium.com/@sandeepsharmaster: Design your Cloud Microservices Apps the'' DDD way (Hexagonal Architecture)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sandeepsharmaster: Design your Cloud Microservices Apps the'' DDD way (Hexagonal Architecture) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903316971506404e+09,0,'2026-05-17T17:52:49.715064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sandupatlaabhilash1747/automation-of-cloud-terraform-5a299fb785bb','medium: Automation of Cloud-Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium: Automation of Cloud-Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903151042864799e+09,0,'2026-05-17T17:25:10.428648+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sangjinn/how-to-communicate-with-kubernetes-workloads-1-service-abe1c5b03fc','medium.com/@sangjinn: How to communicate with Kubernetes workloads — Part'' I. Service | Brandon Kang','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sangjinn: How to communicate with Kubernetes workloads — Part'' I. Service | Brandon Kang in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903180173571705e+09,0,'2026-05-17T17:30:01.735717+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sangjinn/how-to-communicate-with-kubernetes-workloads-2-ingress-18f44a712690','medium.com/@sangjinn: How to communicate with Kubernetes workloads — Part'' II. Ingress | Brandon Kang','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.779033479079077e+09,0,'2026-05-17T17:57:59.079077+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://medium.com/@sangjinn/how-to-communicate-with-kubernetes-workloads-1-service-abe1c5b03fc"}'); -INSERT INTO "resources" VALUES('https://medium.com/@sanjayaben/how-to-build-an-efficient-ci-cd-pipeline-b5738ad567c8','medium: How to build an efficient CI/CD pipeline 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to build an efficient CI/CD pipeline 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790323714417591e+09,0,'2026-05-17T17:39:31.441759+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sassenthusiast/serverless-simplified-integrating-docker-containers-into-aws-lambda-via-serverless-yml-cdef9be1681e','medium.com/@sassenthusiast: Serverless Simplified: Integrating Docker Containers'' into AWS Lambda via serverless.yml','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sassenthusiast: Serverless Simplified: Integrating Docker Containers'' into AWS Lambda via serverless.yml in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903107965782094e+09,0,'2026-05-17T17:17:59.657821+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@satyakommula/deploy-kubernetes-dashboard-with-nodeport-382f447d2ff8','medium.com/@satyakommula: Deploy Kubernetes dashboard with NodePort','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@satyakommula: Deploy Kubernetes dashboard with NodePort in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790307875857861e+09,0,'2026-05-17T17:13:07.585786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@saurabhdahibhate50/devops-day-04-task-e51d64ffbf16','medium.com: Shell Scripting for DevOps with Examples','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Shell Scripting for DevOps with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902932539605402e+09,0,'2026-05-17T16:48:45.396054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sdevsecops/how-to-implement-devsecops-in-a-kubernetes-cluster-environment-github-actions-and-azure-devops-522bdd121e34','==medium.com/@sdevsecops: How to implement DevSecOps in a Kubernetes cluster'' environment-Github Actions and Azure DevOps==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@sdevsecops: How to implement DevSecOps in a Kubernetes cluster'' environment-Github Actions and Azure DevOps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903391353990793e+09,0,'2026-05-17T18:05:13.539908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sdhah1999/prometheus-grafana-on-k8s-6efee4af4036','medium: Prometheus-Grafana on K8s','','N/A',0,'A curated technical resource and architectural guide covering medium: Prometheus-Grafana on K8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903253998215293e+09,0,'2026-05-17T17:42:19.982153+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sebagomez/windows-containers-personal-cheat-sheet-95c1c4d6bdf5','medium: Windows Containers (personal) cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering medium: Windows Containers (personal) cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903093425899696e+09,0,'2026-05-17T17:15:34.258997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@selvamraju007/git-branching-strategies-a6eafe4541ae','medium.com/@selvamraju007: GIT Branching Strategies','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@selvamraju007: GIT Branching Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903110694240498e+09,0,'2026-05-17T17:18:26.942405+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@senjutide2000/designing-a-controller-for-custom-resources-from-scratch-for-absolute-beginners-9cb84b7f906f','medium.com/@senjutide2000: Designing a Controller for Custom Resources from'' scratch for absolute beginners','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@senjutide2000: Designing a Controller for Custom Resources from'' scratch for absolute beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902964057344102e+09,0,'2026-05-17T16:54:00.573441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@senthilrch/api-access-control-using-istio-ingress-gateway-44be659a087e','medium: API Access Control using Istio Ingress Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium: API Access Control using Istio Ingress Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903146655955696e+09,0,'2026-05-17T17:24:26.559557+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@senthilrch/kubernetes-network-polices-are-they-really-useful-c3a153c49316','medium: Kubernetes Network Policies: Are They Really Useful?','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Network Policies: Are They Really Useful? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153972413802e+09,0,'2026-05-17T17:25:39.724138+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@shahinghasemy/what-is-docker-why-should-you-use-it-in-simple-words-cc5e6160f9db','medium: What is Docker, Why should you use it in simple words','','N/A',0,'A curated technical resource and architectural guide covering medium: What is Docker, Why should you use it in simple words in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307890621805e+09,0,'2026-05-17T17:51:18.906218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sharprazor.app/memory-settings-for-java-process-running-in-kubernetes-pod-1e608a5d2a64','medium.com/@sharprazor.app: Memory settings for Java process running in'' Kubernetes pod','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sharprazor.app: Memory settings for Java process running in'' Kubernetes pod in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903358617556595e+09,0,'2026-05-17T17:59:46.175566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sheraznadeem1/kubescape-kubernetes-hardening-demystified-87fba47f3b6a','medium.com/@sheraznadeem1: Kubescape & Kubernetes Hardening- Demystified','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sheraznadeem1: Kubescape & Kubernetes Hardening- Demystified in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903264430809402e+09,0,'2026-05-17T17:44:04.308094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@shrishs/application-backup-and-restore-using-openshift-api-for-data-protection-oadp-790d39ad96d4','medium.com/@shrishs: Application Backup and Restore using Openshift API'' for Data Protection(OADP)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@shrishs: Application Backup and Restore using Openshift API'' for Data Protection(OADP) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903255195047211e+09,0,'2026-05-17T17:42:31.950472+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@shrishtishreya/kubernetes-configmaps-explained-c6e7c9a6e6a6','medium.com/@shrishtishreya: Kubernetes ConfigMaps Explained','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@shrishtishreya: Kubernetes ConfigMaps Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902914232670307e+09,0,'2026-05-17T16:45:42.326703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@shubhadeepchat/best-practices-for-good-rest-api-design-b5fae9a62c86','medium.com/@shubhadeepchat: Best Practices for good REST API Design','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@shubhadeepchat: Best Practices for good REST API Design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903263982612299e+09,0,'2026-05-17T17:43:59.826123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@siegert.maximilian/ensure-content-trust-on-kubernetes-using-notary-and-open-policy-agent-485ab3a9423c','medium: Ensure Content Trust on Kubernetes using Notary and Open Policy'' Agent','','N/A',0,'A curated technical resource and architectural guide covering medium: Ensure Content Trust on Kubernetes using Notary and Open Policy'' Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032184732064e+09,0,'2026-05-17T17:36:24.732064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@simionrazvan/simple-spring-boot-microservice-deployed-in-kubernetes-using-docker-and-nexus-part-1-b581e3ca8916','Part 1','','N/A',0,'A curated technical resource and architectural guide covering Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903150723465108e+09,0,'2026-05-17T17:25:07.234651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@simionrazvan/simple-spring-boot-microservice-deployed-in-kubernetes-using-docker-and-nexus-part-2-25dc2a3982cf','Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903093426624703e+09,0,'2026-05-17T17:15:34.266247+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sindhujacynixit/fighting-service-latency-in-microservices-with-kubernetes-f5a584f5af36','medium.com: Fighting Service Latency in Microservices With Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Fighting Service Latency in Microservices With Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903373532882308e+09,0,'2026-05-17T18:02:15.328823+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@slashben81/how-to-write-a-yaml-file-for-kubernetes-armo-76f29e533b1f','medium.com/@slashben81: How to write a YAML file for Kubernetes? | ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@slashben81: How to write a YAML file for Kubernetes? | ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903080568629407e+09,0,'2026-05-17T17:13:25.686294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://medium.com/@slimm609/secure-image-signing-with-cosign-and-aws-kms-82bc25d7fdae','medium.com/@slimm609: Secure image signing with Cosign and AWS KMS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@slimm609: Secure image signing with Cosign and AWS KMS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029123.59952,0,'2026-05-17T16:45:23.599520+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@srikanth.k/kubernetes-what-is-it-what-problems-does-it-solve-how-does-it-compare-with-its-alternatives-937fe80b754f','medium.com: Kubernetes — What Is It, What Problems Does It Solve and How'' Does It Compare With Alternatives?','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes — What Is It, What Problems Does It Solve and How'' Does It Compare With Alternatives? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903362267933106e+09,0,'2026-05-17T18:00:22.679331+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@study.uttam/main-challenges-of-machine-learning-eb06dffac3da','medium.com/@study.uttam: Main Challenges of Machine Learning','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@study.uttam: Main Challenges of Machine Learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903303714078807e+09,0,'2026-05-17T17:50:37.140788+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@suleimanabualrob/kubernetes-cost-optimisation-9e81b76814f6','medium.com/@suleimanabualrob: Kubernetes cost optimisation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@suleimanabualrob: Kubernetes cost optimisation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138150503802e+09,0,'2026-05-17T17:23:01.505038+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sumudu_liyan/how-to-install-istio-on-kubernetes-cluster-e831c12381b','medium.com/@sumudu_liyan: How To Install Istio On Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sumudu_liyan: How To Install Istio On Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903058738597297e+09,0,'2026-05-17T17:09:47.385973+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@sureshpalemoni/kubernetes-authentication-and-authorization-with-x509-client-certificates-edbc3517c10','Kubernetes Authentication and Authorization with X509 client certificates','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Authentication and Authorization with X509 client certificates in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902989906659388e+09,0,'2026-05-17T16:58:19.066594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@suvankar.dey80/time-series-sql-vs-no-sql-a8c7f40d80a8','medium.com/@suvankar.dey80: Time Series SQL vs No SQL','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@suvankar.dey80: Time Series SQL vs No SQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903430907358288e+09,0,'2026-05-17T18:11:49.073583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@swain.dennis1/forking-github-repository-with-git-and-vim-54288dff3801','medium: Forking GitHub Repository with Git and VIM | Swain Dennis','','N/A',0,'A curated technical resource and architectural guide covering medium: Forking GitHub Repository with Git and VIM | Swain Dennis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903331344415807e+09,0,'2026-05-17T17:55:13.444158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@swapnasagarpradhan/simplifying-orchestration-with-kubernetes-e81015681a85','medium.com: Simplifying orchestration with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Simplifying orchestration with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285.06542,0,'2026-05-17T17:04:45.065420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@ta.abhisingh/agile-vs-devops-vs-sre-its-not-or-it-s-and-aa312904e577','medium: Agile vs. DevOps vs. SRE… it’s not OR, it’s AND !','','N/A',0,'A curated technical resource and architectural guide covering medium: Agile vs. DevOps vs. SRE… it’s not OR, it’s AND ! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903175896618795e+09,0,'2026-05-17T17:29:18.966188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@tamerberatcelik/when-and-why-to-use-kubernetes-fface756859f','medium.com/@tamerberatcelik: When and why to use Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tamerberatcelik: When and why to use Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561.5425,0,'2026-05-17T17:09:21.542500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@tanmay.avinash.deshpande/the-easiest-way-to-remove-checked-in-credentials-from-a-git-repo-704a373b94e3','medium: The Easiest Way To Remove Checked In Credentials From A Git Repo','','N/A',0,'A curated technical resource and architectural guide covering medium: The Easiest Way To Remove Checked In Credentials From A Git Repo in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033213034657e+09,0,'2026-05-17T17:53:33.034657+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@tarekbecker/serverless-enterprise-grade-multi-tenancy-using-aws-76ff5f4d0a23','medium: Serverless enterprise-grade multi-tenancy using AWS | Tarek Becker','','N/A',0,'A curated technical resource and architectural guide covering medium: Serverless enterprise-grade multi-tenancy using AWS | Tarek Becker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903025030119204e+09,0,'2026-05-17T17:04:10.301192+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@tarikucar/getting-started-with-google-cloud-storage-with-terraform-dfb26d85e2dd','medium.com/@tarikucar: Getting started with Google Cloud Storage with Terraform'' 🚀','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tarikucar: Getting started with Google Cloud Storage with Terraform'' 🚀 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903281967042803e+09,0,'2026-05-17T17:46:59.670428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@tarunbehal02/aws-cost-optimizations-my-learnings-fcdc14da1f58','medium.com/@tarunbehal02: AWS Cost Optimizations : My Learnings','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tarunbehal02: AWS Cost Optimizations : My Learnings in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902956345461511e+09,0,'2026-05-17T16:52:43.454615+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@tathagatapaul7/opentelemetry-in-kubernetes-deploying-your-collector-and-metrics-backend-b8ec86ac4a43','medium.com/@tathagatapaul7: OpenTelemetry in Kubernetes: Deploying your'' Collector and Metrics Backend','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tathagatapaul7: OpenTelemetry in Kubernetes: Deploying your'' Collector and Metrics Backend in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903404140011811e+09,0,'2026-05-17T18:07:21.400118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@tech_18484/simplifying-kubernetes-logging-with-efk-stack-158da47ce982','medium.com/@tech_18484: Simplifying Kubernetes Logging with EFK Stack','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tech_18484: Simplifying Kubernetes Logging with EFK Stack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903348668596911e+09,0,'2026-05-17T17:58:06.685969+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@terminalsandcoffee/mastering-python-how-to-generate-a-list-of-dictionaries-for-files-in-your-working-directory-with-7cab8b485e69','medium.com/@terminalsandcoffee: Mastering Python: How to Generate a List'' of Dictionaries for Files in Your Working Directory with One Script','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@terminalsandcoffee: Mastering Python: How to Generate a List'' of Dictionaries for Files in Your Working Directory with One Script in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903457986569595e+09,0,'2026-05-17T18:16:19.865696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@thapliyal705/create-amazon-eks-cluster-from-scratch-using-eksctl-67e0d0900245','medium.com/@thapliyal705: Create Amazon EKS Cluster from scratch using eksctl','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779029487041538e+09,0,'2026-05-17T16:51:27.041538+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@the.nick.miller/multi-container-deployments-with-kubernetes-33c824d8d9a4','medium.com/@the.nick.miller: Custom Deployments with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@the.nick.miller: Custom Deployments with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903378864532804e+09,0,'2026-05-17T18:03:08.645328+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@therealjordanlee/azure-devops-tips-each-loops-c082c692d025','Azure DevOps Tips: “Each” Loops','','N/A',0,'A curated technical resource and architectural guide covering Azure DevOps Tips: “Each” Loops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033342.55431,0,'2026-05-17T17:55:42.554310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@thibault60000/git-flow-for-beginners-d7a152b2c1f9','medium.com: Git Flow for Beginners','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Git Flow for Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903238037947201e+09,0,'2026-05-17T17:39:40.379472+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@thomaspoignant/starting-with-kubernetes-db121b09fd4','medium: Starting with kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Starting with kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903311817083692e+09,0,'2026-05-17T17:51:58.170837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@timebertt/kubernetes-controllers-at-scale-clients-caches-conflicts-patches-explained-aa0f7a8b4332','medium.com/@timebertt: Kubernetes Controllers at Scale: Clients, Caches,'' Conflicts, Patches Explained','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@timebertt: Kubernetes Controllers at Scale: Clients, Caches,'' Conflicts, Patches Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790327854889841e+09,0,'2026-05-17T17:46:25.488984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@timleonardDS/who-lets-the-dags-out-register-an-external-dag-with-flyte-chapter-3-bad0ea781119','medium.com/@timleonardDS: Who Let the DAGs out? Register an External DAG'' with Flyte (Chapter 3)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@timleonardDS: Who Let the DAGs out? Register an External DAG'' with Flyte (Chapter 3) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111084957504e+09,0,'2026-05-17T17:18:30.849575+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@tom-neal/cto-checklist-1a2ef3d6502','medium.com/@tom-neal: CTO Checklist','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tom-neal: CTO Checklist in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903335992169189e+09,0,'2026-05-17T17:55:59.921692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@toonvandeuren/kubernetes-scaling-the-event-driven-approach-bdd58ded4e3f','medium.com/@toonvandeuren: Kubernetes Scaling: The Event Driven Approach'' - KEDA','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@toonvandeuren: Kubernetes Scaling: The Event Driven Approach'' - KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903080567998504e+09,0,'2026-05-17T17:13:25.679985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vafrcor2009/gitflow-vs-trunk-based-development-3beff578030b','medium: GitFlow VS Trunk-Based-Development','','N/A',0,'A curated technical resource and architectural guide covering medium: GitFlow VS Trunk-Based-Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450448300504e+09,0,'2026-05-17T18:15:04.483005+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vaib16dec/kubesecops-pipeline-container-security-in-a-cloudnative-ecosystem-e59bf19a713d','medium: KubeSecOps Pipeline(Container security) in a cloudnative ecosystem','','N/A',0,'A curated technical resource and architectural guide covering medium: KubeSecOps Pipeline(Container security) in a cloudnative ecosystem in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903146045729804e+09,0,'2026-05-17T17:24:20.457298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vaibhav176/saving-costs-in-google-kubernetes-engine-using-spot-vms-2e6d0157815e','medium.com: Saving costs in Google Kubernetes Engine using Spot VMs','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Saving costs in Google Kubernetes Engine using Spot VMs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903055834799408e+09,0,'2026-05-17T17:09:18.347994+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vajrapuvinod/mastering-ingress-context-path-based-routing-in-aws-eks-using-terraform-0db2bbbae474','medium.com/@vajrapuvinod: Mastering Ingress Context Path Based Routing in'' AWS EKS using AWS Load Balancer Controller through Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vajrapuvinod: Mastering Ingress Context Path Based Routing in'' AWS EKS using AWS Load Balancer Controller through Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903365815532898e+09,0,'2026-05-17T18:00:58.155329+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@valyala/promql-tutorial-for-beginners-9ab455142085','PromQL Tutorial','','N/A',0,'A curated technical resource and architectural guide covering PromQL Tutorial in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903171994177699e+09,0,'2026-05-17T17:28:39.941777+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vamshisuram/how-to-crack-ckad-exam-part-2-26330c32a4e','medium.com/@vamshisuram: How to crack CKAD exam (part — 2)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vamshisuram: How to crack CKAD exam (part — 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903177631046891e+09,0,'2026-05-17T17:29:36.310469+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pauldotyu/service-mesh-considerations-117561f30295','medium.com/@pauldotyu: Service Mesh Considerations','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pauldotyu: Service Mesh Considerations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030534,0,'2026-05-17T17:08:54.138498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pavanbelagatti/kubernetes-service-types-explained-2709cde3bc0c','==medium.com/@pavanbelagatti: Kubernetes Service Types Explained== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@pavanbelagatti: Kubernetes Service Types Explained== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.441837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pbijjala/considerations-for-hardening-your-gke-a-workload-perceptive-943be26949d2','medium.com/@pbijjala: Considerations for Hardening your GKE, a workload'' perceptive','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pbijjala: Considerations for Hardening your GKE, a workload'' perceptive in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031410,0,'2026-05-17T17:23:30.217121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pbijjala/container-security-an-eco-system-183dbffdf2d8','==medium.com/@pbijjala: Container security, an eco system view==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@pbijjala: Container security, an eco system view== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.627251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pbijjala/recap-elasticity-in-kubernetes-gke-543d8523d3c','==medium.com/@pbijjala: reCap: Elasticity in Kubernetes/GKE== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@pbijjala: reCap: Elasticity in Kubernetes/GKE== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033715,0,'2026-05-17T18:01:55.602813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pbijjala/recap-kube-vrs-cloud-dns-in-gke-b8d1d407e00d','medium.com/@pbijjala: reCap: Kube vrs Cloud DNS in GKE','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pbijjala: reCap: Kube vrs Cloud DNS in GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031807,0,'2026-05-17T17:30:07.836410+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@peiruwang/build-ci-cd-multibranch-pipeline-with-jenkins-and-kubernetes-637de560d55a','Build CI/CD Multibranch Pipeline with Jenkins and Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering Build CI/CD Multibranch Pipeline with Jenkins and Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029120,0,'2026-05-17T16:45:20.717030+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@peiruwang/serverless-build-a-serverless-simple-flask-application-with-kubeless-on-top-of-kubernetes-95c6682c3750','medium.com: Serverless - Build a Serverless Simple Flask Application with'' Kubeless on top of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Serverless - Build a Serverless Simple Flask Application with'' Kubeless on top of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031944,0,'2026-05-17T17:32:24.850107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@percenuage/my-adventure-with-helm-as-gitops-in-a-distributed-architecture-6a6fdc6f11bd','==medium.com/@percenuage: My adventure with Helm as GitOps in a distributed'' architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@percenuage: My adventure with Helm as GitOps in a distributed'' architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802,0,'2026-05-17T17:13:22.959124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@perspectivementor/6-essential-skills-for-landing-a-devops-job-in-2024-88f6c19341d7','medium.com/@perspectivementor: 6 Essential Skills for Landing a DevOps Job'' in 2024','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@perspectivementor: 6 Essential Skills for Landing a DevOps Job'' in 2024 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034045,0,'2026-05-17T18:07:25.342358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pflooky/intro-to-kubernetes-mutating-webhooks-even-if-you-dont-know-kubernetes-172c30232488','medium.com/@pflooky: Intro to Kubernetes Mutating Webhooks (get more out'' of Kubernetes)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pflooky: Intro to Kubernetes Mutating Webhooks (get more out'' of Kubernetes) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034506,0,'2026-05-17T18:15:06.915448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pittar/running-oracle-12c-on-openshift-container-platform-ca471a9f7057','medium: Running Oracle 12c on OpenShift Container Platform','','N/A',0,'A curated technical resource and architectural guide covering medium: Running Oracle 12c on OpenShift Container Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034391,0,'2026-05-17T18:13:11.811562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@piyush.sachdeva055/deploy-aks-cluster-in-azure-with-terraform-2028f6c71ada','medium.com/@piyush.sachdeva055: Deploy AKS Cluster in Azure With Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@piyush.sachdeva055: Deploy AKS Cluster in Azure With Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034568,0,'2026-05-17T18:16:08.803401+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@piyush_74867/apache-airflow-on-kubernetes-at-scale-a-peak-under-the-hood-1eebb9b4769b','medium.com/@piyush_74867: Apache Airflow on Kubernetes at scale — a peak'' under the hood','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@piyush_74867: Apache Airflow on Kubernetes at scale — a peak'' under the hood in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030348,0,'2026-05-17T17:05:48.021398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pleasingsmoke/graceful-shutdown-of-pods-in-kubernetes-6da5588b5356','medium: Notes on Graceful Shutdown in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Notes on Graceful Shutdown in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034581,0,'2026-05-17T18:16:21.731126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@polatatc/terraform-the-most-demanded-devops-skill-88c461641e7b','medium.com/@polatatc: Terraform; the most demanded DevOps skill!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@polatatc: Terraform; the most demanded DevOps skill! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030736,0,'2026-05-17T17:12:16.406247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@portainerio/kubernetes-the-ultimate-enabler-of-automation-27d5a3502807','medium.com/@portainerio: Kubernetes, the ultimate enabler of automation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@portainerio: Kubernetes, the ultimate enabler of automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031645,0,'2026-05-17T17:27:25.252226+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@poseidon.os/poseidon-a-kubernetes-cluster-visualization-cost-analysis-tool-d0fb55c2858c','medium.com/@poseidon.os: Poseidon: A Kubernetes Cluster Visualization &'' Cost Analysis Tool','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@poseidon.os: Poseidon: A Kubernetes Cluster Visualization &'' Cost Analysis Tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030685,0,'2026-05-17T17:11:25.018275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@prasadanilmore/the-magic-of-visualizing-your-cloud-infrastructure-real-time-terraform-visualization-c85ac0ca4933','medium.com/@prasadanilmore: The Magic of Visualizing Your Cloud Infrastructure:'' Real-time Terraform Visualization','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@prasadanilmore: The Magic of Visualizing Your Cloud Infrastructure:'' Real-time Terraform Visualization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029826,0,'2026-05-17T16:57:06.288246+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pratyush.mathur/kubernetes-architecture-82e9bc8324f1','medium: Pratyush Mathur - Kubernetes Architecture','','N/A',0,'A curated technical resource and architectural guide covering medium: Pratyush Mathur - Kubernetes Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032103,0,'2026-05-17T17:35:03.687278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pratyush.mathur/kubernetes-resources-c09d172dbdc5','medium: Kubernetes Resources 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Resources 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.580837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pratyush.mathur/logging-with-efk-1c2e131496d','medium: Logging with EFK - Pratyush Mathur','','N/A',0,'A curated technical resource and architectural guide covering medium: Logging with EFK - Pratyush Mathur in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030000,0,'2026-05-17T17:00:00.200589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pratyush.mathur/secrets-management-using-vault-in-k8s-272462c37fd8','==medium.com/@pratyush.mathur: Secrets Management Using Vault in K8S==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@pratyush.mathur: Secrets Management Using Vault in K8S== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033258,0,'2026-05-17T17:54:18.662490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@pratzy99/adoption-of-finops-for-kubernetes-cost-optimization-6263bc7b3f57','medium.com/@pratzy99: Adoption of FinOps for Kubernetes Cost Optimization'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pratzy99: Adoption of FinOps for Kubernetes Cost Optimization'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029990,0,'2026-05-17T16:59:50.911486+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@r_chan/kubernetes-pods-termination-lifecycle-fd2926c4611a','medium.com/@r_chan: Kubernetes Pods Termination Lifecycle','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@r_chan: Kubernetes Pods Termination Lifecycle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030442,0,'2026-05-17T17:07:22.973306+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@radha.sable25/enabling-iam-users-roles-access-on-amazon-eks-cluster-f69b485c674f','medium.com/@radha.sable25: Enabling IAM users/roles Access on Amazon EKS'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@radha.sable25: Enabling IAM users/roles Access on Amazon EKS'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309,0,'2026-05-17T17:55:09.110670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rafavinnce/gitflow-branch-guide-8a523360c053','medium.com: Gitflow — Branch Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Gitflow — Branch Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030982,0,'2026-05-17T17:16:22.643789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@raghavendraguttur/podman-containers-beginners-guide-830b931e66f4','medium.com/@raghavendraguttur: Podman Containers — Beginner’s Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@raghavendraguttur: Podman Containers — Beginner’s Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031401,0,'2026-05-17T17:23:21.291313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rahul.fiem/opentelemetry-otel-vs-application-performance-monitoring-apm-86ae829877cf','OpenTelemetry (OTel) vs Application Performance Monitoring (APM)','','N/A',0,'A curated technical resource and architectural guide covering OpenTelemetry (OTel) vs Application Performance Monitoring (APM) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033129,0,'2026-05-17T17:52:09.710721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@randhirthakur076/optimizing-kubernetes-cost-management-a-deep-dive-into-kubecost-5b07c9926c87','medium.com/@randhirthakur076: Optimizing Kubernetes Cost Management: A Deep'' Dive into Kubecost','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@randhirthakur076: Optimizing Kubernetes Cost Management: A Deep'' Dive into Kubecost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.549985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ranjana-jha/infrastructure-as-a-code-best-practices-terraform-d7ae4291d621','medium.com/@ranjana-jha: Infrastructure as a code best practices : Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ranjana-jha: Infrastructure as a code best practices : Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.219490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rasikzilte711/kubernetes-networking-a-guide-to-services-ingress-network-policies-dns-and-cni-plugins-fc1ad7d22ab4','medium.com/@rasikzilte711: Kubernetes Networking — A Guide to Services,'' Ingress, Network Policies, DNS, and CNI Plugins','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rasikzilte711: Kubernetes Networking — A Guide to Services,'' Ingress, Network Policies, DNS, and CNI Plugins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031541,0,'2026-05-17T17:25:41.291061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ravindursr/automated-manifest-file-validation-using-open-policy-agent-and-github-actions-697fa9fd74f0','medium: Automated Manifest File Validation Using Open Policy Agent and GitHub'' Actions | Ravindu Sandeepa Rathugama','','N/A',0,'A curated technical resource and architectural guide covering medium: Automated Manifest File Validation Using Open Policy Agent and GitHub'' Actions | Ravindu Sandeepa Rathugama in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902,0,'2026-05-17T17:31:42.452840+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@raymon_dut/whats-the-relationship-between-pod-deployment-replicaset-and-service-in-kubernetes-57bf3be22abb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.879238+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@raymon_dut/whats-the-relationship-between-pod-deployment-replicaset-and-service-in-kubernetes-57bf3be22abb 🌟','medium.com/@raymon_dut: What’s the relationShip between Pod, Deployment,'' ReplicaSet, and Service in Kubernetes? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@raymon_dut: What’s the relationShip between Pod, Deployment,'' ReplicaSet, and Service in Kubernetes? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029251,0,'2026-05-17T16:47:31.683290+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@reefland/access-pvc-data-without-the-pod-troubleshooting-kubernetes-b28bfdd7502','medium.com/@reefland: Access PVC Data without the POD; troubleshooting Kubernetes.','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@reefland: Access PVC Data without the POD; troubleshooting Kubernetes. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.796307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@reefland/tracking-down-invisible-oom-kills-in-kubernetes-192a3de33a60','medium.com/@reefland: Tracking Down “Invisible” OOM Kills in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@reefland: Tracking Down “Invisible” OOM Kills in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033671,0,'2026-05-17T18:01:11.551553+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rghetia/distributed-tracing-and-monitoring-using-opencensus-fe5f6e9479fb','Medium: Distributed Tracing and Monitoring using OpenCensus','','N/A',0,'A curated technical resource and architectural guide covering Medium: Distributed Tracing and Monitoring using OpenCensus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034291,0,'2026-05-17T18:11:31.684991+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rifkikarimr/continuous-integration-and-continuous-deployment-best-practices-for-devops-b99eac071a5c','medium.com/@rifkikarimr: Continuous Integration and Continuous Deployment:'' Best Practices for DevOps 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rifkikarimr: Continuous Integration and Continuous Deployment:'' Best Practices for DevOps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034450,0,'2026-05-17T18:14:10.073200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rishabh1799/building-pipeline-and-launching-jenkins-in-container-d4faf39de173','Building Pipeline and Launching Jenkins in Container','','N/A',0,'A curated technical resource and architectural guide covering Building Pipeline and Launching Jenkins in Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030084,0,'2026-05-17T17:01:24.621115+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rizkiprass/beginner-terraform-tutorial-launching-ec2-in-aws-using-terraform-73f6d99e6233','medium.com/@rizkiprass: Beginner Terraform Tutorial: Launching EC2 in AWS'' using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rizkiprass: Beginner Terraform Tutorial: Launching EC2 in AWS'' using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031163,0,'2026-05-17T17:19:23.870669+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rosaniline/setup-chained-jenkins-declarative-pipeline-projects-with-triggers-d3d04f1daf75','Setup Chained Jenkins Declarative Pipeline Projects with Triggers 🌟','','N/A',0,'A curated technical resource and architectural guide covering Setup Chained Jenkins Declarative Pipeline Projects with Triggers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033925,0,'2026-05-17T18:05:25.027182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rphilogene/platform-engineering-7-internal-developer-platform-vs-internal-developer-portal-05c33658891b','medium.com/@rphilogene: Platform Engineering #7: Internal Developer Platform'' vs. Internal Developer Portal','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rphilogene: Platform Engineering #7: Internal Developer Platform'' vs. Internal Developer Portal in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029482,0,'2026-05-17T16:51:22.637942+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rphilogene/top-10-platform-engineering-tools-you-should-consider-in-2024-892e6e211b85','==medium.com/@rphilogene: Top 10 Platform Engineering Tools You Should Consider'' in 2024==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@rphilogene: Top 10 Platform Engineering Tools You Should Consider'' in 2024== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033770,0,'2026-05-17T18:02:50.331095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rphilogene/turning-kubernetes-into-a-developer-friendly-product-930d7290a448','medium.com/@rphilogene: Turning Kubernetes into a Developer-Friendly Product','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rphilogene: Turning Kubernetes into a Developer-Friendly Product in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030965,0,'2026-05-17T17:16:05.907263+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rphilogene/whats-an-internal-developer-platform-8f52fb367552','medium.com/@rphilogene: What’s an Internal Developer Platform?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rphilogene: What’s an Internal Developer Platform? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034533,0,'2026-05-17T18:15:33.309254+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rramiz.rraza/kafka-metrics-integration-with-prometheus-and-grafana-14fe318fbb8b','medium.com/@rramiz.rraza: Kafka metrics monitoring with Prometheus and Grafana'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rramiz.rraza: Kafka metrics monitoring with Prometheus and Grafana'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.582511+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rsk.saikrishna/when-to-use-mongodb-rather-than-mysql-d03ceff2e922','medium: When to Use MongoDB Rather than MySQL','','N/A',0,'A curated technical resource and architectural guide covering medium: When to Use MongoDB Rather than MySQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033486,0,'2026-05-17T17:58:06.674033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@rtaplamaci/horizontal-scaling-on-kubernetes-clusters-based-on-aws-cloudwatch-metrics-with-keda-7c9e0e3ba5f','medium.com/@rtaplamaci: Horizontal Scaling on Kubernetes Clusters Based'' on AWS CloudWatch Metrics with KEDA','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rtaplamaci: Horizontal Scaling on Kubernetes Clusters Based'' on AWS CloudWatch Metrics with KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031543,0,'2026-05-17T17:25:43.508616+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ruxijitianu/database-version-control-liquibase-versus-flyway-9872d43ee5a4','medium: Database version control — Liquibase versus Flyway','','N/A',0,'A curated technical resource and architectural guide covering medium: Database version control — Liquibase versus Flyway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031693,0,'2026-05-17T17:28:13.826860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ryan.dardis/kubeclarity-cloud-native-security-scanning-for-your-kubernetes-cluster-and-more-7c3ee6a16556','medium.com/@ryan.dardis: KubeClarity — Cloud-Native Security Scanning for'' your Kubernetes Cluster and more','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ryan.dardis: KubeClarity — Cloud-Native Security Scanning for'' your Kubernetes Cluster and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030086,0,'2026-05-17T17:01:26.639237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sachem2015/kubermetrics-cluster-visualization-made-simple-d24928f63451','medium: Kubermetrics — Cluster Visualization Made Simple','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubermetrics — Cluster Visualization Made Simple in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031801,0,'2026-05-17T17:30:01.729540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sajjadfazlani/how-to-protect-your-apis-and-microservices-f22b99ce2322','==medium.com/@sajjadfazlani: How to protect your APIs and Microservices?=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@sajjadfazlani: How to protect your APIs and Microservices?=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561,0,'2026-05-17T17:09:21.555309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sakshampaliwal/what-is-kubernetes-in-short-e92f2b81248a','medium.com/@sakshampaliwal: What is Kubernetes(in short)?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sakshampaliwal: What is Kubernetes(in short)? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034349,0,'2026-05-17T18:12:29.480107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sam.euchaliptus/tolerations-nodeaffinity-for-deterministic-pod-scheduling-in-kubernetes-aa2f1d4316fa','medium.com/@sam.euchaliptus: Tolerations & NodeAffinity for Deterministic'' Pod Scheduling in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sam.euchaliptus: Tolerations & NodeAffinity for Deterministic'' Pod Scheduling in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032952,0,'2026-05-17T17:49:12.401200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@samiullah6799/different-roles-in-mlops-0918de5321a4','==medium.com/@samiullah6799: Different Roles in MLOps==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@samiullah6799: Different Roles in MLOps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032383,0,'2026-05-17T17:39:43.205790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@samng1991216/building-kubernetes-operator-application-from-scratch-part-1-211b6b2467df','medium.com/@samng1991216: Building Kubernetes Operator Application from'' Scratch (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@samng1991216: Building Kubernetes Operator Application from'' Scratch (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031608,0,'2026-05-17T17:26:48.927556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@samuelbagattin/partial-helm-values-encryption-using-aws-kms-with-argocd-aca1c0d36323','medium.com/@samuelbagattin: Partial Helm values encryption using AWS KMS'' with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@samuelbagattin: Partial Helm values encryption using AWS KMS'' with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034295,0,'2026-05-17T18:11:35.397168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sandeepsharmaster/modernize-your-cloud-microservices-apps-hexagonal-architecture-769696494c0','medium.com/@sandeepsharmaster: Design your Cloud Microservices Apps the'' DDD way (Hexagonal Architecture)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sandeepsharmaster: Design your Cloud Microservices Apps the'' DDD way (Hexagonal Architecture) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033169,0,'2026-05-17T17:52:49.715064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sandupatlaabhilash1747/automation-of-cloud-terraform-5a299fb785bb','medium: Automation of Cloud-Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium: Automation of Cloud-Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.428648+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sangjinn/how-to-communicate-with-kubernetes-workloads-1-service-abe1c5b03fc','medium.com/@sangjinn: How to communicate with Kubernetes workloads — Part'' I. Service | Brandon Kang','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sangjinn: How to communicate with Kubernetes workloads — Part'' I. Service | Brandon Kang in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031801,0,'2026-05-17T17:30:01.735717+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sangjinn/how-to-communicate-with-kubernetes-workloads-2-ingress-18f44a712690','medium.com/@sangjinn: How to communicate with Kubernetes workloads — Part'' II. Ingress | Brandon Kang','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033479,0,'2026-05-17T17:57:59.079077+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://medium.com/@sangjinn/how-to-communicate-with-kubernetes-workloads-1-service-abe1c5b03fc"}'); +INSERT INTO "resources" VALUES('https://medium.com/@sanjayaben/how-to-build-an-efficient-ci-cd-pipeline-b5738ad567c8','medium: How to build an efficient CI/CD pipeline 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to build an efficient CI/CD pipeline 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032371,0,'2026-05-17T17:39:31.441759+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sassenthusiast/serverless-simplified-integrating-docker-containers-into-aws-lambda-via-serverless-yml-cdef9be1681e','medium.com/@sassenthusiast: Serverless Simplified: Integrating Docker Containers'' into AWS Lambda via serverless.yml','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sassenthusiast: Serverless Simplified: Integrating Docker Containers'' into AWS Lambda via serverless.yml in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.657821+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@satyakommula/deploy-kubernetes-dashboard-with-nodeport-382f447d2ff8','medium.com/@satyakommula: Deploy Kubernetes dashboard with NodePort','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@satyakommula: Deploy Kubernetes dashboard with NodePort in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030787,0,'2026-05-17T17:13:07.585786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@saurabhdahibhate50/devops-day-04-task-e51d64ffbf16','medium.com: Shell Scripting for DevOps with Examples','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Shell Scripting for DevOps with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029325,0,'2026-05-17T16:48:45.396054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sdevsecops/how-to-implement-devsecops-in-a-kubernetes-cluster-environment-github-actions-and-azure-devops-522bdd121e34','==medium.com/@sdevsecops: How to implement DevSecOps in a Kubernetes cluster'' environment-Github Actions and Azure DevOps==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@sdevsecops: How to implement DevSecOps in a Kubernetes cluster'' environment-Github Actions and Azure DevOps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033913,0,'2026-05-17T18:05:13.539908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sdhah1999/prometheus-grafana-on-k8s-6efee4af4036','medium: Prometheus-Grafana on K8s','','N/A',0,'A curated technical resource and architectural guide covering medium: Prometheus-Grafana on K8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032539,0,'2026-05-17T17:42:19.982153+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sebagomez/windows-containers-personal-cheat-sheet-95c1c4d6bdf5','medium: Windows Containers (personal) cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering medium: Windows Containers (personal) cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030934,0,'2026-05-17T17:15:34.258997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@selvamraju007/git-branching-strategies-a6eafe4541ae','medium.com/@selvamraju007: GIT Branching Strategies','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@selvamraju007: GIT Branching Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031106,0,'2026-05-17T17:18:26.942405+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@senjutide2000/designing-a-controller-for-custom-resources-from-scratch-for-absolute-beginners-9cb84b7f906f','medium.com/@senjutide2000: Designing a Controller for Custom Resources from'' scratch for absolute beginners','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@senjutide2000: Designing a Controller for Custom Resources from'' scratch for absolute beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029640,0,'2026-05-17T16:54:00.573441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@senthilrch/api-access-control-using-istio-ingress-gateway-44be659a087e','medium: API Access Control using Istio Ingress Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium: API Access Control using Istio Ingress Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.559557+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@senthilrch/kubernetes-network-polices-are-they-really-useful-c3a153c49316','medium: Kubernetes Network Policies: Are They Really Useful?','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Network Policies: Are They Really Useful? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031539,0,'2026-05-17T17:25:39.724138+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@shahinghasemy/what-is-docker-why-should-you-use-it-in-simple-words-cc5e6160f9db','medium: What is Docker, Why should you use it in simple words','','N/A',0,'A curated technical resource and architectural guide covering medium: What is Docker, Why should you use it in simple words in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033078,0,'2026-05-17T17:51:18.906218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sharprazor.app/memory-settings-for-java-process-running-in-kubernetes-pod-1e608a5d2a64','medium.com/@sharprazor.app: Memory settings for Java process running in'' Kubernetes pod','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sharprazor.app: Memory settings for Java process running in'' Kubernetes pod in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033586,0,'2026-05-17T17:59:46.175566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sheraznadeem1/kubescape-kubernetes-hardening-demystified-87fba47f3b6a','medium.com/@sheraznadeem1: Kubescape & Kubernetes Hardening- Demystified','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sheraznadeem1: Kubescape & Kubernetes Hardening- Demystified in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032644,0,'2026-05-17T17:44:04.308094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@shrishs/application-backup-and-restore-using-openshift-api-for-data-protection-oadp-790d39ad96d4','medium.com/@shrishs: Application Backup and Restore using Openshift API'' for Data Protection(OADP)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@shrishs: Application Backup and Restore using Openshift API'' for Data Protection(OADP) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032551,0,'2026-05-17T17:42:31.950472+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@shrishtishreya/kubernetes-configmaps-explained-c6e7c9a6e6a6','medium.com/@shrishtishreya: Kubernetes ConfigMaps Explained','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@shrishtishreya: Kubernetes ConfigMaps Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029142,0,'2026-05-17T16:45:42.326703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@shubhadeepchat/best-practices-for-good-rest-api-design-b5fae9a62c86','medium.com/@shubhadeepchat: Best Practices for good REST API Design','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@shubhadeepchat: Best Practices for good REST API Design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032639,0,'2026-05-17T17:43:59.826123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@siegert.maximilian/ensure-content-trust-on-kubernetes-using-notary-and-open-policy-agent-485ab3a9423c','medium: Ensure Content Trust on Kubernetes using Notary and Open Policy'' Agent','','N/A',0,'A curated technical resource and architectural guide covering medium: Ensure Content Trust on Kubernetes using Notary and Open Policy'' Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.732064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@simionrazvan/simple-spring-boot-microservice-deployed-in-kubernetes-using-docker-and-nexus-part-1-b581e3ca8916','Part 1','','N/A',0,'A curated technical resource and architectural guide covering Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031507,0,'2026-05-17T17:25:07.234651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@simionrazvan/simple-spring-boot-microservice-deployed-in-kubernetes-using-docker-and-nexus-part-2-25dc2a3982cf','Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030934,0,'2026-05-17T17:15:34.266247+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sindhujacynixit/fighting-service-latency-in-microservices-with-kubernetes-f5a584f5af36','medium.com: Fighting Service Latency in Microservices With Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Fighting Service Latency in Microservices With Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033735,0,'2026-05-17T18:02:15.328823+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@slashben81/how-to-write-a-yaml-file-for-kubernetes-armo-76f29e533b1f','medium.com/@slashben81: How to write a YAML file for Kubernetes? | ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@slashben81: How to write a YAML file for Kubernetes? | ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030805,0,'2026-05-17T17:13:25.686294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://medium.com/@slimm609/secure-image-signing-with-cosign-and-aws-kms-82bc25d7fdae','medium.com/@slimm609: Secure image signing with Cosign and AWS KMS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@slimm609: Secure image signing with Cosign and AWS KMS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029123,0,'2026-05-17T16:45:23.599520+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@srikanth.k/kubernetes-what-is-it-what-problems-does-it-solve-how-does-it-compare-with-its-alternatives-937fe80b754f','medium.com: Kubernetes — What Is It, What Problems Does It Solve and How'' Does It Compare With Alternatives?','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes — What Is It, What Problems Does It Solve and How'' Does It Compare With Alternatives? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033622,0,'2026-05-17T18:00:22.679331+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@study.uttam/main-challenges-of-machine-learning-eb06dffac3da','medium.com/@study.uttam: Main Challenges of Machine Learning','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@study.uttam: Main Challenges of Machine Learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033037,0,'2026-05-17T17:50:37.140788+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@suleimanabualrob/kubernetes-cost-optimisation-9e81b76814f6','medium.com/@suleimanabualrob: Kubernetes cost optimisation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@suleimanabualrob: Kubernetes cost optimisation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.505038+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sumudu_liyan/how-to-install-istio-on-kubernetes-cluster-e831c12381b','medium.com/@sumudu_liyan: How To Install Istio On Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sumudu_liyan: How To Install Istio On Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030587,0,'2026-05-17T17:09:47.385973+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@sureshpalemoni/kubernetes-authentication-and-authorization-with-x509-client-certificates-edbc3517c10','Kubernetes Authentication and Authorization with X509 client certificates','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Authentication and Authorization with X509 client certificates in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.066594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@suvankar.dey80/time-series-sql-vs-no-sql-a8c7f40d80a8','medium.com/@suvankar.dey80: Time Series SQL vs No SQL','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@suvankar.dey80: Time Series SQL vs No SQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034309,0,'2026-05-17T18:11:49.073583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@swain.dennis1/forking-github-repository-with-git-and-vim-54288dff3801','medium: Forking GitHub Repository with Git and VIM | Swain Dennis','','N/A',0,'A curated technical resource and architectural guide covering medium: Forking GitHub Repository with Git and VIM | Swain Dennis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033313,0,'2026-05-17T17:55:13.444158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@swapnasagarpradhan/simplifying-orchestration-with-kubernetes-e81015681a85','medium.com: Simplifying orchestration with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Simplifying orchestration with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.065420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@ta.abhisingh/agile-vs-devops-vs-sre-its-not-or-it-s-and-aa312904e577','medium: Agile vs. DevOps vs. SRE… it’s not OR, it’s AND !','','N/A',0,'A curated technical resource and architectural guide covering medium: Agile vs. DevOps vs. SRE… it’s not OR, it’s AND ! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031758,0,'2026-05-17T17:29:18.966188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@tamerberatcelik/when-and-why-to-use-kubernetes-fface756859f','medium.com/@tamerberatcelik: When and why to use Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tamerberatcelik: When and why to use Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561,0,'2026-05-17T17:09:21.542500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@tanmay.avinash.deshpande/the-easiest-way-to-remove-checked-in-credentials-from-a-git-repo-704a373b94e3','medium: The Easiest Way To Remove Checked In Credentials From A Git Repo','','N/A',0,'A curated technical resource and architectural guide covering medium: The Easiest Way To Remove Checked In Credentials From A Git Repo in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033213,0,'2026-05-17T17:53:33.034657+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@tarekbecker/serverless-enterprise-grade-multi-tenancy-using-aws-76ff5f4d0a23','medium: Serverless enterprise-grade multi-tenancy using AWS | Tarek Becker','','N/A',0,'A curated technical resource and architectural guide covering medium: Serverless enterprise-grade multi-tenancy using AWS | Tarek Becker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030250,0,'2026-05-17T17:04:10.301192+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@tarikucar/getting-started-with-google-cloud-storage-with-terraform-dfb26d85e2dd','medium.com/@tarikucar: Getting started with Google Cloud Storage with Terraform'' 🚀','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tarikucar: Getting started with Google Cloud Storage with Terraform'' 🚀 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819,0,'2026-05-17T17:46:59.670428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@tarunbehal02/aws-cost-optimizations-my-learnings-fcdc14da1f58','medium.com/@tarunbehal02: AWS Cost Optimizations : My Learnings','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tarunbehal02: AWS Cost Optimizations : My Learnings in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563,0,'2026-05-17T16:52:43.454615+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@tathagatapaul7/opentelemetry-in-kubernetes-deploying-your-collector-and-metrics-backend-b8ec86ac4a43','medium.com/@tathagatapaul7: OpenTelemetry in Kubernetes: Deploying your'' Collector and Metrics Backend','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tathagatapaul7: OpenTelemetry in Kubernetes: Deploying your'' Collector and Metrics Backend in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.400118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@tech_18484/simplifying-kubernetes-logging-with-efk-stack-158da47ce982','medium.com/@tech_18484: Simplifying Kubernetes Logging with EFK Stack','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tech_18484: Simplifying Kubernetes Logging with EFK Stack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033486,0,'2026-05-17T17:58:06.685969+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@terminalsandcoffee/mastering-python-how-to-generate-a-list-of-dictionaries-for-files-in-your-working-directory-with-7cab8b485e69','medium.com/@terminalsandcoffee: Mastering Python: How to Generate a List'' of Dictionaries for Files in Your Working Directory with One Script','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@terminalsandcoffee: Mastering Python: How to Generate a List'' of Dictionaries for Files in Your Working Directory with One Script in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034579,0,'2026-05-17T18:16:19.865696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@thapliyal705/create-amazon-eks-cluster-from-scratch-using-eksctl-67e0d0900245','medium.com/@thapliyal705: Create Amazon EKS Cluster from scratch using eksctl','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029487,0,'2026-05-17T16:51:27.041538+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@the.nick.miller/multi-container-deployments-with-kubernetes-33c824d8d9a4','medium.com/@the.nick.miller: Custom Deployments with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@the.nick.miller: Custom Deployments with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.645328+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@therealjordanlee/azure-devops-tips-each-loops-c082c692d025','Azure DevOps Tips: “Each” Loops','','N/A',0,'A curated technical resource and architectural guide covering Azure DevOps Tips: “Each” Loops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033342,0,'2026-05-17T17:55:42.554310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@thibault60000/git-flow-for-beginners-d7a152b2c1f9','medium.com: Git Flow for Beginners','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Git Flow for Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032380,0,'2026-05-17T17:39:40.379472+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@thomaspoignant/starting-with-kubernetes-db121b09fd4','medium: Starting with kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Starting with kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.170837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@timebertt/kubernetes-controllers-at-scale-clients-caches-conflicts-patches-explained-aa0f7a8b4332','medium.com/@timebertt: Kubernetes Controllers at Scale: Clients, Caches,'' Conflicts, Patches Explained','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@timebertt: Kubernetes Controllers at Scale: Clients, Caches,'' Conflicts, Patches Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032785,0,'2026-05-17T17:46:25.488984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@timleonardDS/who-lets-the-dags-out-register-an-external-dag-with-flyte-chapter-3-bad0ea781119','medium.com/@timleonardDS: Who Let the DAGs out? Register an External DAG'' with Flyte (Chapter 3)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@timleonardDS: Who Let the DAGs out? Register an External DAG'' with Flyte (Chapter 3) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.849575+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@tom-neal/cto-checklist-1a2ef3d6502','medium.com/@tom-neal: CTO Checklist','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tom-neal: CTO Checklist in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033359,0,'2026-05-17T17:55:59.921692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@toonvandeuren/kubernetes-scaling-the-event-driven-approach-bdd58ded4e3f','medium.com/@toonvandeuren: Kubernetes Scaling: The Event Driven Approach'' - KEDA','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@toonvandeuren: Kubernetes Scaling: The Event Driven Approach'' - KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030805,0,'2026-05-17T17:13:25.679985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vafrcor2009/gitflow-vs-trunk-based-development-3beff578030b','medium: GitFlow VS Trunk-Based-Development','','N/A',0,'A curated technical resource and architectural guide covering medium: GitFlow VS Trunk-Based-Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.483005+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vaib16dec/kubesecops-pipeline-container-security-in-a-cloudnative-ecosystem-e59bf19a713d','medium: KubeSecOps Pipeline(Container security) in a cloudnative ecosystem','','N/A',0,'A curated technical resource and architectural guide covering medium: KubeSecOps Pipeline(Container security) in a cloudnative ecosystem in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.457298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vaibhav176/saving-costs-in-google-kubernetes-engine-using-spot-vms-2e6d0157815e','medium.com: Saving costs in Google Kubernetes Engine using Spot VMs','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Saving costs in Google Kubernetes Engine using Spot VMs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030558,0,'2026-05-17T17:09:18.347994+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vajrapuvinod/mastering-ingress-context-path-based-routing-in-aws-eks-using-terraform-0db2bbbae474','medium.com/@vajrapuvinod: Mastering Ingress Context Path Based Routing in'' AWS EKS using AWS Load Balancer Controller through Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vajrapuvinod: Mastering Ingress Context Path Based Routing in'' AWS EKS using AWS Load Balancer Controller through Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033658,0,'2026-05-17T18:00:58.155329+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@valyala/promql-tutorial-for-beginners-9ab455142085','PromQL Tutorial','','N/A',0,'A curated technical resource and architectural guide covering PromQL Tutorial in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031719,0,'2026-05-17T17:28:39.941777+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vamshisuram/how-to-crack-ckad-exam-part-2-26330c32a4e','medium.com/@vamshisuram: How to crack CKAD exam (part — 2)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vamshisuram: How to crack CKAD exam (part — 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031776,0,'2026-05-17T17:29:36.310469+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://medium.com/@vamsi.lakshman/overview-of-azure-kubernetes-services-networking-models-e3ca0591aebe','medium.com/@vamsi.lakshman: Overview of Azure Kubernetes Services Networking Models','','2022',0,'Provides a comprehensive architectural overview contrasting AKS''s native CNI models: Kubenet versus Azure CNI. Analyzes the trade-offs of IP space consumption, routing tables, and overall performance dynamics across large clusters.','Markdown','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "Kubenet vs Azure CNI"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vdboor/using-nginx-ingress-as-a-static-cache-91bc27be04a1','medium: Using Nginx-Ingress as a Static Cache for Assets Inside Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Nginx-Ingress as a Static Cache for Assets Inside Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903152069881701e+09,0,'2026-05-17T17:25:20.698817+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@versentfastforward/gitops-and-argocd-to-automate-kubernetes-deployments-640f3a086865','medium.com/@versentfastforward: GitOps on Kubernetes with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@versentfastforward: GitOps on Kubernetes with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903041296709704e+09,0,'2026-05-17T17:06:52.967097+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@versentfastforward/one-click-bootstrap-deployment-of-argocd-e06f848aacc5','medium.com/@versentfastforward: One-click Bootstrap Deployment of ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@versentfastforward: One-click Bootstrap Deployment of ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916515463495e+09,0,'2026-05-17T16:46:05.154635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@versentfastforward/structuring-your-repo-for-argocd-part-1-582817713b0','medium.com/@versentfastforward: Structuring Your Repo for ArgoCD, Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@versentfastforward: Structuring Your Repo for ArgoCD, Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903067354987096e+09,0,'2026-05-17T17:11:13.549871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@victor.ronin/design-your-code-for-readability-vs-writability-d42f04cc6f4d','medium.com/@victor.ronin: Design your code for readability vs. writability','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@victor.ronin: Design your code for readability vs. writability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903056154138898e+09,0,'2026-05-17T17:09:21.541389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@victor.ronin/the-dark-side-of-a-cross-functional-team-e0d379e37c70','medium.com/@victor.ronin: The dark side of a cross-functional team','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@victor.ronin: The dark side of a cross-functional team in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903040367182707e+09,0,'2026-05-17T17:06:43.671827+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@victorpaulo/from-zero-to-kubernetes-operator-dd06436b9d89','medium: From Zero to Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering medium: From Zero to Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032779.61269,0,'2026-05-17T17:46:19.612690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vikram.fugro/container-networking-interface-aka-cni-bdfe23f865cf','medium: Container Networking Interface aka CNI','','N/A',0,'A curated technical resource and architectural guide covering medium: Container Networking Interface aka CNI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034306.12604,0,'2026-05-17T18:11:46.126040+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vinciabhinav7/microservices-communication-architecture-patterns-a8e77e614c2c','==medium.com/@vinciabhinav7: Microservices Communication Architecture Patterns=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@vinciabhinav7: Microservices Communication Architecture Patterns=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902947832963895e+09,0,'2026-05-17T16:51:18.329639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vinoji2005/using-terraform-with-kubernetes-a-comprehensive-guide-237f6bbb0586','medium.com/@vinoji2005: Using Terraform with Kubernetes: A Comprehensive'' Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vinoji2005: Using Terraform with Kubernetes: A Comprehensive'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902961320119309e+09,0,'2026-05-17T16:53:33.201193+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vinothiniraju/streamlining-kubernetes-deployment-with-ready-built-developer-platform-5ba0cbb4facf','medium.com/@vinothiniraju: Streamlining Kubernetes Deployment with Ready-Built'' Developer Platform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vinothiniraju: Streamlining Kubernetes Deployment with Ready-Built'' Developer Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030201985291e+09,0,'2026-05-17T17:03:21.985291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vipinagarwal18/install-istio-on-azure-kubernetes-cluster-using-terraform-214f6d3f611','medium: Install Istio on Azure Kubernetes cluster using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium: Install Istio on Azure Kubernetes cluster using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903361193587207e+09,0,'2026-05-17T18:00:11.935872+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@visweswara/pod-disruption-budget-budget-that-can-save-you-one-day-7c22c8a11d','medium.com/@visweswara: Pod Disruption Budget — Budget that can save you'' One day','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@visweswara: Pod Disruption Budget — Budget that can save you'' One day in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902973205209207e+09,0,'2026-05-17T16:55:32.052092+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@visweswara/what-are-kubernetes-admission-controllers-let-me-explain-93b97f659ccc','medium.com/@visweswara: What are Kubernetes Admission Controllers?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@visweswara: What are Kubernetes Admission Controllers? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903300204519796e+09,0,'2026-05-17T17:50:02.045198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vrnvav97/canary-deployment-in-kubernetes-a18c81cb9b','medium.com/@vrnvav97: Canary Deployment in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vrnvav97: Canary Deployment in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903166929020905e+09,0,'2026-05-17T17:27:49.290209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@vvsevel/a-guide-to-kubernetes-application-resource-tuning-part-1-bf0ba04db10','medium.com/@vvsevel: A Guide to Kubernetes Application Resource Tuning —'' part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vvsevel: A Guide to Kubernetes Application Resource Tuning —'' part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790296785316751e+09,0,'2026-05-17T16:54:38.531675+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@walissonscd/creating-a-kubernetes-pod-with-multiple-containers-and-a-shared-volume-257d9aa2081d','medium.com/@walissonscd: Creating a Kubernetes Pod with Multiple Containers'' and a Shared Volume 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@walissonscd: Creating a Kubernetes Pod with Multiple Containers'' and a Shared Volume 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903225467212104e+09,0,'2026-05-17T17:37:34.672121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@walissonscd/monitoring-kubernetes-cluster-resources-using-top-metrics-commands-a60408765321','medium.com/@walissonscd: Monitoring Kubernetes Cluster Resources: Using'' Top Metrics Commands','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@walissonscd: Monitoring Kubernetes Cluster Resources: Using'' Top Metrics Commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903343581345391e+09,0,'2026-05-17T17:57:15.813454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@walissonscd/understanding-your-kubernetes-cluster-16f4b90f3edc','medium.com/@walissonscd: Understanding Your Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@walissonscd: Understanding Your Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790294212964251e+09,0,'2026-05-17T16:50:21.296425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@wessel__/istio-with-authentik-securing-your-cluster-and-providing-authentication-and-authorization-b5e48b331920','medium.com/@wessel__: Istio with Authentik: securing your cluster and providing'' authentication and authorization','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@wessel__: Istio with Authentik: securing your cluster and providing'' authentication and authorization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162232729911e+09,0,'2026-05-17T17:27:02.327299+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@willguibr/terraform-1-5-import-and-automatic-code-generation-caa4debfef28','medium.com/@willguibr: Terraform 1.5 — Import and Automatic Code Generation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@willguibr: Terraform 1.5 — Import and Automatic Code Generation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903085422065091e+09,0,'2026-05-17T17:14:14.220651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@wuestkamp/kubernetes-canary-deployment-1-gitlab-ci-518f9fdaa7ed','medium.com: Kubernetes Canary Deployment #1 Gitlab CI','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes Canary Deployment #1 Gitlab CI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903360940262603e+09,0,'2026-05-17T18:00:09.402626+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@yankee.exe/how-rolling-and-rollback-deployments-work-in-kubernetes-8db4c4dce599','medium: How Rolling and Rollback Deployments work in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: How Rolling and Rollback Deployments work in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903447918747806e+09,0,'2026-05-17T18:14:39.187478+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@yogitakothadia/a-manifest-file-in-kubernetes-952183a508d4','medium.com/@yogitakothadia: A Manifest File in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@yogitakothadia: A Manifest File in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031735.25407,0,'2026-05-17T17:28:55.254070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@yonatanzunger/advanced-python-achieving-high-performance-with-code-generation-796b177ec79','medium.com/@yonatanzunger: Advanced Python: Achieving High Performance with'' Code Generation 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@yonatanzunger: Advanced Python: Achieving High Performance with'' Code Generation 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903223928253197e+09,0,'2026-05-17T17:37:19.282532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@yusufkaratoprak/advanced-troubleshooting-techniques-in-kubernetes-pods-24ee0cebfa6f','medium.com/@yusufkaratoprak: Advanced Troubleshooting Techniques in Kubernetes'' Pods','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@yusufkaratoprak: Advanced Troubleshooting Techniques in Kubernetes'' Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903179626580905e+09,0,'2026-05-17T17:29:56.265809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@zeloygabri/deploying-2-tier-aws-architecture-using-terraform-b4167b035751','medium.com/@zeloygabri: Deploying 2-Tier AWS Architecture using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@zeloygabri: Deploying 2-Tier AWS Architecture using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903145855083203e+09,0,'2026-05-17T17:24:18.550832+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/@zhaoyi0113/kubernetes-how-does-service-network-work-in-the-cluster-d235b69ff536','medium.com/@zhaoyi0113: Kubernetes — How does service network work in the'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@zhaoyi0113: Kubernetes — How does service network work in the'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902906336736106e+09,0,'2026-05-17T16:44:23.367361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/activewizards-machine-learning-company/kafka-monitoring-with-prometheus-telegraf-and-grafana-6228fed736f1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902906787740302e+09,0,'2026-05-17T16:44:27.877403+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/adaltas/gitops-in-practice-deploy-kubernetes-applications-with-argocd-ca170ce8aba3','medium.com/adaltas: GitOps in practice, deploy Kubernetes applications with'' ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adaltas: GitOps in practice, deploy Kubernetes applications with'' ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790291103454709e+09,0,'2026-05-17T16:45:10.345471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/adaltas/kubernetes-debugging-with-ephemeral-containers-e4be659d9ef6','medium.com/adaltas: Kubernetes: debugging with ephemeral containers','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adaltas: Kubernetes: debugging with ephemeral containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903086489607501e+09,0,'2026-05-17T17:14:24.896075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/adaltas/operating-kafka-in-kubernetes-with-strimzi-84a281c6d964','medium.com/adaltas: Operating Kafka in Kubernetes with Strimzi','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adaltas: Operating Kafka in Kubernetes with Strimzi in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233977962303e+09,0,'2026-05-17T17:38:59.779623+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/adeo-tech/a-walkthrough-guide-for-multi-tenancy-with-gke-b9e6f1aed2a2','medium.com/adeo-tech: A walkthrough guide for Multi-Tenancy with GKE','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adeo-tech: A walkthrough guide for Multi-Tenancy with GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790325469585421e+09,0,'2026-05-17T17:42:26.958542+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/adeo-tech/how-to-save-money-fast-with-kubernetes-do-finops-3a9cafc9beba','medium.com/adeo-tech: How to save money fast with Kubernetes — Do FinOps','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adeo-tech: How to save money fast with Kubernetes — Do FinOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020722121095e+09,0,'2026-05-17T17:03:27.221211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/adeo-tech/multi-cloud-kubernetes-survival-guide-49eee9aa58e2','medium.com/adeo-tech: Multi-Cloud Kubernetes Survival Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adeo-tech: Multi-Cloud Kubernetes Survival Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902911868203592e+09,0,'2026-05-17T16:45:18.682036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/adessoturkey/azure-devops-agents-on-aks-with-kaniko-option-f672f900a177','medium.com/adessoturkey: Azure DevOps Agents on AKS with the kaniko Option','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adessoturkey: Azure DevOps Agents on AKS with the kaniko Option in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903057423965597e+09,0,'2026-05-17T17:09:34.239656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/adessoturkey/create-a-windows-vm-in-kubernetes-using-kubevirt-b5f54fb10ffd','medium.com/adessoturkey: Create a Windows VM in Kubernetes using KubeVirt','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adessoturkey: Create a Windows VM in Kubernetes using KubeVirt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913037657094e+09,0,'2026-05-17T16:45:30.376571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/adevinta-tech-blog/highway-to-helm-how-to-efficiently-manage-chart-sources-f5749ba8031e','medium: Highway to Helm: How to efficiently manage chart sources','','N/A',0,'A curated technical resource and architectural guide covering medium: Highway to Helm: How to efficiently manage chart sources in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916123219108e+09,0,'2026-05-17T16:46:01.232191+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/adidoescode/chaos-engineering-how-simulating-adversity-can-help-build-ecommerce-resilience-4a799c8912dc','medium.com/adidoescode: Chaos Engineering: How simulating adversity can'' help build eCommerce Resilience','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adidoescode: Chaos Engineering: How simulating adversity can'' help build eCommerce Resilience in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903211717929506e+09,0,'2026-05-17T17:35:17.179295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/adobetech/designing-a-kubernetes-cluster-with-amazon-eks-from-scratch-4b4ee9d1b8f','medium: Designing a Kubernetes Cluster with Amazon EKS From Scratch 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Designing a Kubernetes Cluster with Amazon EKS From Scratch 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903240554696702e+09,0,'2026-05-17T17:40:05.546967+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/agileinsider/devops-principles-and-practices-explained-in-ten-minutes-6cec7e1dae6d','medium.com/agileinsider: DevOps Principles and Practices Explained in Ten'' Minutes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/agileinsider: DevOps Principles and Practices Explained in Ten'' Minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903423499986791e+09,0,'2026-05-17T18:10:34.999868+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/agorapulse-stories/platform-engineering-part-3-when-how-to-build-an-internal-developer-platform-cfb22efcca34','medium.com/agorapulse-stories: Platform Engineering, Part 3: WHEN & HOW'' to Build an Internal Developer Platform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/agorapulse-stories: Platform Engineering, Part 3: WHEN & HOW'' to Build an Internal Developer Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903342830406093e+09,0,'2026-05-17T17:57:08.304061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/ai-hero/streamlining-machine-learning-operations-with-kubernetes-and-terraform-41baad37998e','medium.com/ai-hero: Streamlining Machine Learning Operations (MLOps) with'' Kubernetes and Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/ai-hero: Streamlining Machine Learning Operations (MLOps) with'' Kubernetes and Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902936485006093e+09,0,'2026-05-17T16:49:24.850061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/aiguys/mlops-serving-ai-to-million-users-c77ed718b7ed','medium.com/aiguys: MLOps: Serving AI apps to million users','','N/A',0,'A curated technical resource and architectural guide covering medium.com/aiguys: MLOps: Serving AI apps to million users in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903217966259503e+09,0,'2026-05-17T17:36:19.662595+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/airbnb-engineering/dynamic-kubernetes-cluster-scaling-at-airbnb-d79ae3afa132','medium.com/airbnb-engineering: Dynamic Kubernetes Cluster Scaling at Airbnb','','N/A',0,'A curated technical resource and architectural guide covering medium.com/airbnb-engineering: Dynamic Kubernetes Cluster Scaling at Airbnb in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902956518335795e+09,0,'2026-05-17T16:52:45.183358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/airbnb-engineering/how-we-partitioned-airbnb-s-main-database-in-two-weeks-55f7e006ff21','Partitioning MySQL on RDS: "How We Partitioned Airbnb’s Main Database in'' Two Weeks','','N/A',0,'A curated technical resource and architectural guide covering Partitioning MySQL on RDS: "How We Partitioned Airbnb’s Main Database in'' Two Weeks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903376121988201e+09,0,'2026-05-17T18:02:41.219882+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/airwalk/automate-policies-enforcement-with-policy-as-code-2f20aac9e2b0','medium: Automate policies enforcement with Policy-as-Code 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Automate policies enforcement with Policy-as-Code 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903452068477797e+09,0,'2026-05-17T18:15:20.684778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/airwallex-engineering/kafka-streams-iterative-development-and-blue-green-deployment-fae88b26e75e','medium.com/airwallex-engineering: Kafka Streams: Iterative Development and'' Blue-Green Deployment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/airwallex-engineering: Kafka Streams: Iterative Development and'' Blue-Green Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790332402386229e+09,0,'2026-05-17T17:54:00.238623+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/altitudehq/kafka-retries-and-maintain-order-of-retry-events-313482044351','medium.com/altitudehq: Kafka retries and maintaining the order of retry'' events 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/altitudehq: Kafka retries and maintaining the order of retry'' events 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394239808297e+09,0,'2026-05-17T18:05:42.398083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/ampersand-academy/integrate-bitbucket-jenkins-c6e51103d0fe','medium: Integrate BitBucket & Jenkins','','N/A',0,'A curated technical resource and architectural guide covering medium: Integrate BitBucket & Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450968428111e+09,0,'2026-05-17T18:15:09.684281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/analytics-vidhya/dockerizing-a-rest-api-in-python-less-than-9-mb-and-based-on-scratch-image-ef0ee3ad3f0a','medium: Dockerizing a REST API in Python Less Than 9 MB and Based on scratch'' Image','','N/A',0,'A curated technical resource and architectural guide covering medium: Dockerizing a REST API in Python Less Than 9 MB and Based on scratch'' Image in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779034155458889e+09,0,'2026-05-17T18:09:15.458889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/analytics-vidhya/multi-namespace-helm-deploy-in-kubernetes-26d1baf1ca5c','medium: Multi-namespace Helm deploy in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Multi-namespace Helm deploy in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162005917501e+09,0,'2026-05-17T17:27:00.059175+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/andcloudio/creating-authentication-and-authorization-in-kubernetes-c6c5f0f1d2ad','medium.com/andcloudio: Setting up Authentication and RBAC Authorization'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/andcloudio: Setting up Authentication and RBAC Authorization'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149931322908e+09,0,'2026-05-17T17:24:59.313229+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/ankercloud-engineering/10-reasons-why-you-should-think-about-using-an-aws-application-loadbalancer-945f57816c34','medium: 10 reasons why you should think about using an AWS Application Load'' Balancer','','N/A',0,'A curated technical resource and architectural guide covering medium: 10 reasons why you should think about using an AWS Application Load'' Balancer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903422377772092e+09,0,'2026-05-17T18:10:23.777721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/apache-airflow/passing-data-between-tasks-with-the-kubernetespodoperator-in-apache-airflow-7ae9e3e6675c','==medium.com/apache-airflow: Passing Data Between Tasks with the KubernetesPodOperator'' in Apache Airflow== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/apache-airflow: Passing Data Between Tasks with the KubernetesPodOperator'' in Apache Airflow== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903257449018096e+09,0,'2026-05-17T17:42:54.490181+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/apache-airflow/what-we-learned-after-running-airflow-on-kubernetes-for-2-years-0537b157acfd','medium.com/apache-airflow: What we learned after running Airflow on Kubernetes'' for 2 years','','N/A',0,'A curated technical resource and architectural guide covering medium.com/apache-airflow: What we learned after running Airflow on Kubernetes'' for 2 years in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903443145924711e+09,0,'2026-05-17T18:13:51.459247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/apache-apisix/10-most-use-cases-of-an-api-gateway-in-api-led-architecture-f4d7fa160dcf','==medium.com/apache-apisix: 10 most common use cases of an API Gateway==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/apache-apisix: 10 most common use cases of an API Gateway== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913240325188e+09,0,'2026-05-17T16:45:32.403252+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/apache-apisix/end-to-end-tracing-opentelemetry-a50fceafed74','medium.com/apache-apisix: End-to-end tracing with OpenTelemetry','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903162233600807e+09,0,'2026-05-17T17:27:02.336008+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/application-driven-infrastructure/best-practices-for-understanding-kubernetes-costs-f3c58a5e1ebf','medium.com/application-driven-infrastructure: Best Practices for Understanding'' Kubernetes Costs','','N/A',0,'A curated technical resource and architectural guide covering medium.com/application-driven-infrastructure: Best Practices for Understanding'' Kubernetes Costs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029074.52358,0,'2026-05-17T16:44:34.523580+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/armory/continuous-cost-optimization-for-kubernetes-4361045f0215','medium.com/armory: Continuous Cost Optimization for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/armory: Continuous Cost Optimization for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903088266238689e+09,0,'2026-05-17T17:14:42.662387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/asl19-developers/create-readwritemany-persistentvolumeclaims-on-your-kubernetes-cluster-3a8db51f98e3','Create ReadWriteMany PersistentVolumeClaims on your Kubernetes Cluster 🌟','','N/A',0,'A curated technical resource and architectural guide covering Create ReadWriteMany PersistentVolumeClaims on your Kubernetes Cluster 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162479399895e+09,0,'2026-05-17T17:27:04.793999+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/aspnetrun/microservices-resilience-and-fault-tolerance-with-applying-retry-and-circuit-breaker-patterns-c32e518db990','medium: Microservices Resilience and Fault Tolerance with applying Retry'' and Circuit-Breaker patterns using Polly','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices Resilience and Fault Tolerance with applying Retry'' and Circuit-Breaker patterns using Polly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937965606188e+09,0,'2026-05-17T16:49:39.656062+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/atlantbh/implementing-ci-cd-pipeline-using-argo-workflows-and-argo-events-6417dd157566','medium.com/atlantbh: Implementing CI/CD pipeline using Argo Workflows and'' Argo Events 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/atlantbh: Implementing CI/CD pipeline using Argo Workflows and'' Argo Events 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903139290795397e+09,0,'2026-05-17T17:23:12.907954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/attest-product-and-technology/debugging-mislabelled-route-metrics-from-linkerd-dda47fdff04a','medium.com/attest-product-and-technology: Debugging mislabelled route metrics'' from Linkerd','','N/A',0,'A curated technical resource and architectural guide covering medium.com/attest-product-and-technology: Debugging mislabelled route metrics'' from Linkerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903434765950393e+09,0,'2026-05-17T18:12:27.659504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/aventude/which-git-branching-model-should-i-select-73aafc503b5f','medium: Which Git branching model should I select for my project?','','N/A',0,'A curated technical resource and architectural guide covering medium: Which Git branching model should I select for my project? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903044293745708e+09,0,'2026-05-17T17:07:22.937457+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog','medium.com/avmconsulting-blog','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903089117359709e+09,0,'2026-05-17T17:14:51.173597+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/aws-backup-service-for-amazon-rds-3e6f5827aa66','medium: AWS Backup Service for Amazon RDS','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Backup Service for Amazon RDS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903190054887795e+09,0,'2026-05-17T17:31:40.548878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-backup.md", "docs/aws-databases.md"]','["aws-backup.md", "aws-databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/aws-secret-manager-protect-sensitive-information-and-functionality-f520e15293f4','medium: AWS Secret Manager: Protect sensitive information and functionality'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Secret Manager: Protect sensitive information and functionality'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903356679250693e+09,0,'2026-05-17T17:59:26.792507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/building-a-global-network-with-aws-transit-gateway-7ab0e5222f12','medium: Building a Global Network with AWS Transit Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium: Building a Global Network with AWS Transit Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903303022499489e+09,0,'2026-05-17T17:50:30.224995+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/ci-cd-with-dockers-and-jenkins-70b6f801f9f7','medium: CI/CD with Dockers and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering medium: CI/CD with Dockers and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903276225532293e+09,0,'2026-05-17T17:46:02.255323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/cluster-autoscaler-type-in-kubernetes-part2-f2ae432eefbb','medium: Cluster Autoscaler in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Cluster Autoscaler in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903224850683689e+09,0,'2026-05-17T17:37:28.506837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deploy-infrastructure-with-the-terraform-cloud-operator-for-kubernetes-a179ea4dbbfe','medium: Deploy Infrastructure with the Terraform Cloud Operator for Kubernetes'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploy Infrastructure with the Terraform Cloud Operator for Kubernetes'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903068502899694e+09,0,'2026-05-17T17:11:25.028997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deploying-applications-using-helm-in-kubernetes-b5c8b609e4b5','medium.com/avmconsulting-blog: How to Deploy Applications using Helm in'' Kubernetes |AWS|','','N/A',0,'A curated technical resource and architectural guide covering medium.com/avmconsulting-blog: How to Deploy Applications using Helm in'' Kubernetes |AWS| in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802.97196,0,'2026-05-17T17:13:22.971960+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deploying-microservices-via-ansible-in-cloud-platform-a03d46b7bd68','Deployment of Microservices in Cloud With Ansible','','N/A',0,'A curated technical resource and architectural guide covering Deployment of Microservices in Cloud With Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020199932694e+09,0,'2026-05-17T17:03:21.999327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deploying-statefulsets-in-kubernetes-k8s-5924e701d327','medium: How to deploy StatefulSets in Kubernetes (K8s)?','','N/A',0,'A curated technical resource and architectural guide covering medium: How to deploy StatefulSets in Kubernetes (K8s)? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902924641731405e+09,0,'2026-05-17T16:47:26.417314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deployment-types-in-kubernetes-14b70ca7ef93','medium: Deployment types in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Deployment types in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916515672397e+09,0,'2026-05-17T16:46:05.156724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/encrypting-the-certificate-for-kubernetes-lets-encrypt-805d2bf88b2a','medium: Encrypting the certificate for Kubernetes (Let’s Encrypt) 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Encrypting the certificate for Kubernetes (Let’s Encrypt) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903165192912101e+09,0,'2026-05-17T17:27:31.929121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/exploring-network-policies-in-kubernetes-c8a3d8ed00cb','medium: How to Provision Network Policies in Kubernetes | AWS 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Provision Network Policies in Kubernetes | AWS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903376121126794e+09,0,'2026-05-17T18:02:41.211268+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/how-to-deploy-an-efk-stack-to-kubernetes-ebc1b539d063','medium: How to Deploy an EFK stack to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Deploy an EFK stack to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903000536145806e+09,0,'2026-05-17T17:00:05.361458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/how-to-deploy-an-eks-stack-to-kubernetes-aws-5ec9c5a07247','medium: How to Deploy an EKS stack in AWS?','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Deploy an EKS stack in AWS? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903286904043793e+09,0,'2026-05-17T17:47:49.040438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/installing-vault-on-eks-with-tls-and-persistent-storage-98254b4150f3','medium.com/avmconsulting-blog: Installing Vault On EKS With TLS And Persistent'' Storage','','N/A',0,'A curated technical resource and architectural guide covering medium.com/avmconsulting-blog: Installing Vault On EKS With TLS And Persistent'' Storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903106430438494e+09,0,'2026-05-17T17:17:44.304385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/jobs-cronjobs-in-kubernetes-cluster-d0e872e3c8c8','medium: Jobs & Cronjobs in Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: Jobs & Cronjobs in Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903264242773199e+09,0,'2026-05-17T17:44:02.427732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/kubernetes-google-kubernetes-engine-gke-99abf912f912','medium: How to provision Kubernetes Cluster in GCP Cloud (K8s)? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to provision Kubernetes Cluster in GCP Cloud (K8s)? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903059379809498e+09,0,'2026-05-17T17:09:53.798095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/managing-microservices-with-istio-service-mesh-in-kubernetes-36e1fda81757','medium: Managing Microservices With Istio Service Mesh in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Managing Microservices With Istio Service Mesh in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903446140781307e+09,0,'2026-05-17T18:14:21.407813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/prometheus-monitoring-with-elastic-stack-in-kubernetes-5cf0aaa7ce04','medium: Prometheus monitoring with Elastic Stack in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Prometheus monitoring with Elastic Stack in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790315334205861e+09,0,'2026-05-17T17:25:33.420586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/protecting-your-web-application-or-apis-using-aws-waf-1829ff79275a','medium: Protecting your Web Application or APIs using AWS WAF','','N/A',0,'A curated technical resource and architectural guide covering medium: Protecting your Web Application or APIs using AWS WAF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903180494508194e+09,0,'2026-05-17T17:30:04.945082+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/provisioning-storage-in-kubernetes-e1dc5610318d','medium: Provisioning storage in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Provisioning storage in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903056361836791e+09,0,'2026-05-17T17:09:23.618368+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/replication-controller-replica-sets-in-kubernetes-820f3cec7170','medium: Replication Controller & Replica sets in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Replication Controller & Replica sets in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031520.68102,0,'2026-05-17T17:25:20.681020+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/awesome-agile/10-ways-managers-are-wasting-their-developers-potential-5c0d78d8f8ba','medium.com/awesome-agile: 10 Ways Managers are Wasting Their Developers'' Potential','','N/A',0,'A curated technical resource and architectural guide covering medium.com/awesome-agile: 10 Ways Managers are Wasting Their Developers'' Potential in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902993181800603e+09,0,'2026-05-17T16:58:51.818006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/awesome-azure/azure-most-useful-azure-services-every-developer-must-know-top-azure-paas-serverless-services-developer-c55b829ac6d7','medium.com/awesome-azure: Azure — Most Useful Azure Services Every Developer'' Must Know','','N/A',0,'A curated technical resource and architectural guide covering medium.com/awesome-azure: Azure — Most Useful Azure Services Every Developer'' Must Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903191008970189e+09,0,'2026-05-17T17:31:50.089702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/awesome-cloud/aws-difference-between-serverless-lambda-and-containers-kubernetes-serverless-vs-containers-lambda-vs-k8s-a166931870a2','medium.com/awesome-cloud: AWS — Difference between Serverless (Lambda) and'' Containers (Kubernetes)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/awesome-cloud: AWS — Difference between Serverless (Lambda) and'' Containers (Kubernetes) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903435535264706e+09,0,'2026-05-17T18:12:35.352647+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/a-better-dev-test-experience-docker-and-aws-291da5ab1238','A Better Dev/Test Experience: Docker and AWS','','N/A',0,'A curated technical resource and architectural guide covering A Better Dev/Test Experience: Docker and AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903376121585297e+09,0,'2026-05-17T18:02:41.215853+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/bitmovin-improving-video-quality-on-the-web-8670039c4334','bitmovin: Improving Video Quality on the Web','','N/A',0,'A curated technical resource and architectural guide covering bitmovin: Improving Video Quality on the Web in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031987.51112,0,'2026-05-17T17:33:07.511120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/building-a-serverless-dynamic-dns-system-with-aws-a32256f0a1d8','medium.com: Building a Serverless Dynamic DNS System with AWS','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Building a Serverless Dynamic DNS System with AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790329709731009e+09,0,'2026-05-17T17:49:30.973101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/optimizing-latency-and-bandwidth-for-aws-traffic-cdfd18d0d0f7','medium.com: Optimizing Latency and Bandwidth for AWS Traffic','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Optimizing Latency and Bandwidth for AWS Traffic in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903456416525793e+09,0,'2026-05-17T18:16:04.165258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/scaling-on-aws-part-3-500k-users-3750b227b761','Scaling on AWS (Part 3): >500K Users','','N/A',0,'A curated technical resource and architectural guide covering Scaling on AWS (Part 3): >500K Users in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902993881942796e+09,0,'2026-05-17T16:58:58.819428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/the-top-10-aws-startup-blog-posts-of-2015-d2975e3778bb','medium.com: The Top 10 AWS Startup Blog Posts of 2015','','N/A',0,'A curated technical resource and architectural guide covering medium.com: The Top 10 AWS Startup Blog Posts of 2015 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903413430176711e+09,0,'2026-05-17T18:08:54.301767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/what-startups-should-know-about-amazon-vpc-part-1-bebe94b7f228','What Startups Should Know about Amazon VPC — Part 1','','N/A',0,'A curated technical resource and architectural guide covering What Startups Should Know about Amazon VPC — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903085646303796e+09,0,'2026-05-17T17:14:16.463038+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/aws-infrastructure/create-aws-vpc-infrastructure-with-terraform-308afed9fe31','medium.com/aws-infrastructure: Create AWS VPC Infrastructure with Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/aws-infrastructure: Create AWS VPC Infrastructure with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903108466841101e+09,0,'2026-05-17T17:18:04.668411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/aws-serverless-microservices-with-patterns-best/cloud-native-microservices-evolves-to-aws-serverless-event-driven-architectures-9a38c473f4f8','==medium.com/aws-serverless-microservices-with-patterns-best: Cloud-Native'' Microservices Evolves to AWS Serverless Event-driven Architectures==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/aws-serverless-microservices-with-patterns-best: Cloud-Native'' Microservices Evolves to AWS Serverless Event-driven Architectures== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903165193018388e+09,0,'2026-05-17T17:27:31.930184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/awsblogs/ci-cd-with-kubernetes-3c29e8073c38','medium: Production Ready CI/CD Pipeline with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Production Ready CI/CD Pipeline with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903356996887302e+09,0,'2026-05-17T17:59:29.968873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/backstagewitharchitects/how-autoscaling-works-in-kubernetes-why-you-need-to-start-using-keda-b601b483d355','medium.com/backstagewitharchitects: How Autoscaling Works in Kubernetes?'' Why You Need To Start Using KEDA?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/backstagewitharchitects: How Autoscaling Works in Kubernetes?'' Why You Need To Start Using KEDA? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903434948115491e+09,0,'2026-05-17T18:12:29.481155+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/bakdata/optimizing-kafka-streams-apps-on-kubernetes-by-splitting-topologies-ac6b4c90516e','medium: Optimizing Kafka Streams Apps on Kubernetes by Splitting Topologies','','N/A',0,'A curated technical resource and architectural guide covering medium: Optimizing Kafka Streams Apps on Kubernetes by Splitting Topologies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903175897469401e+09,0,'2026-05-17T17:29:18.974694+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/bakdata/scalable-machine-learning-with-kafka-streams-and-kserve-85308858d867','medium.com/bakdata: Scalable Machine Learning with Kafka Streams and KServe','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bakdata: Scalable Machine Learning with Kafka Streams and KServe in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903034993913888e+09,0,'2026-05-17T17:05:49.939139+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/bash-tips-and-tricks/how-to-trigger-an-action-at-the-end-of-the-shell-bash-script-52b0ba9c157e','medium: How to trigger an action at the end of the Shell/Bash script','','N/A',0,'A curated technical resource and architectural guide covering medium: How to trigger an action at the end of the Shell/Bash script in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790309542194221e+09,0,'2026-05-17T17:15:54.219422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/250-practice-questions-for-terraform-associate-certification-7a3ccebe6a1a','medium.com/bb-tutorials-and-thoughts: 250 Practice Questions For Terraform'' Associate Certification','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bb-tutorials-and-thoughts: 250 Practice Questions For Terraform'' Associate Certification in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903397638036298e+09,0,'2026-05-17T18:06:16.380363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/how-to-build-and-deploy-mern-stack-on-azure-aks-c25eaf27b9d0','medium.com/bb-tutorials-and-thoughts: How to Build and Deploy MERN Stack'' on Azure AKS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bb-tutorials-and-thoughts: How to Build and Deploy MERN Stack'' on Azure AKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903164525360703e+09,0,'2026-05-17T17:27:25.253607+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/how-to-deploy-and-run-python-apis-on-aws-app-runner-with-cloudformation-cf9c6fd14cf6','medium.com/bb-tutorials-and-thoughts: How To Deploy and Run Python APIs'' on AWS App Runner With CloudFormation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bb-tutorials-and-thoughts: How To Deploy and Run Python APIs'' on AWS App Runner With CloudFormation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903264244447898e+09,0,'2026-05-17T17:44:02.444479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-iac.md"]','["aws-iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-init-container-pattern-7a757742de6b','medium: Kubernetes — Learn Init Container Pattern','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes — Learn Init Container Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903254943235611e+09,0,'2026-05-17T17:42:29.432356+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-sidecar-container-pattern-6d8c21f873d','medium: Kubernetes — Learn Sidecar Container Pattern','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes — Learn Sidecar Container Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903036044770503e+09,0,'2026-05-17T17:06:00.447705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-init-container-pattern-7a757742de6b"}'); -INSERT INTO "resources" VALUES('https://medium.com/beamdental/using-kubernetes-custom-resources-to-manage-our-ephemeral-environments-f298610893e1','medium.com: Using kubernetes custom resources to manage our ephemeral environments','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Using kubernetes custom resources to manage our ephemeral environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902924282315206e+09,0,'2026-05-17T16:47:22.823152+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-practices/chaos-d3ef238ec328','medium.com/better-practices: Learn how your Kubernetes clusters respond'' to failure using Gremlin and Grafana','','N/A',0,'A curated technical resource and architectural guide covering medium.com/better-practices: Learn how your Kubernetes clusters respond'' to failure using Gremlin and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903439439355611e+09,0,'2026-05-17T18:13:14.393556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-practices/kubernetes-tutorial-b6f302a67426','medium: Kubernetes Tutorial: Your Complete Guide to Deploying an App on'' AWS with Postman 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Tutorial: Your Complete Guide to Deploying an App on'' AWS with Postman 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029609309484e+09,0,'2026-05-17T16:53:29.309484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/10-antipatterns-for-kubernetes-deployments-e97ce1199f2d','medium: 10 Anti-Patterns for Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium: 10 Anti-Patterns for Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903379470708489e+09,0,'2026-05-17T18:03:14.707085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/3-years-of-kubernetes-in-production-heres-what-we-learned-44e77e1749c8','medium: 3 Years of Kubernetes in Production–Here’s What We Learned','','N/A',0,'A curated technical resource and architectural guide covering medium: 3 Years of Kubernetes in Production–Here’s What We Learned in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031045.70645,0,'2026-05-17T17:17:25.706450+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/4-simple-kubernetes-terminal-customizations-to-boost-your-productivity-deda60a19924','medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity','','N/A',0,'A curated technical resource and architectural guide covering medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012.12706,0,'2026-05-17T17:16:52.127060+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md", "docs/kubernetes-tools.md"]','["kubectl-commands.md", "kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/a-practical-step-by-step-guide-to-understanding-kubernetes-d8be7f82e533','medium: A Practical Step-by-Step Guide to Understanding Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: A Practical Step-by-Step Guide to Understanding Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903032997363901e+09,0,'2026-05-17T17:05:29.973639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/awesome-kubernetes-command-line-hacks-8bd3604e394f','medium: Awesome Kubernetes Command-Line Hacks','','N/A',0,'A curated technical resource and architectural guide covering medium: Awesome Kubernetes Command-Line Hacks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903409028864598e+09,0,'2026-05-17T18:08:10.288646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/build-a-federation-of-multiple-kubernetes-clusters-with-kubefed-v2-8d2f7d9e198a','medium: Build a Federation of Multiple Kubernetes Clusters With Kubefed'' V2','','N/A',0,'A curated technical resource and architectural guide covering medium: Build a Federation of Multiple Kubernetes Clusters With Kubefed'' V2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790331008008759e+09,0,'2026-05-17T17:51:40.800876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/build-kubernetes-autoscaling-for-cluster-nodes-and-application-pods-bb7f2d716b07','medium: Build Kubernetes Autoscaling for Cluster Nodes and Application Pods'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Build Kubernetes Autoscaling for Cluster Nodes and Application Pods'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903040704664397e+09,0,'2026-05-17T17:06:47.046644+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/creating-a-custom-annotation-for-the-kubernetes-ingress-nginx-controller-444e9d486192','medium: Create a Custom Annotation for the Kubernetes ingress-nginx Controller','','N/A',0,'A curated technical resource and architectural guide covering medium: Create a Custom Annotation for the Kubernetes ingress-nginx Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903272854015803e+09,0,'2026-05-17T17:45:28.540158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/devop-noops-difference-504dfc4e9faa','DevOps Is Dead, Long Live NoOps','','N/A',0,'A curated technical resource and architectural guide covering DevOps Is Dead, Long Live NoOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902980159657311e+09,0,'2026-05-17T16:56:41.596573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/noops.md"]','["noops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/devops-noops-finops-64e0df91bcb8','medium: DevOps, NoOps, and Now FinOps?','','N/A',0,'A curated technical resource and architectural guide covering medium: DevOps, NoOps, and Now FinOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903133979104804e+09,0,'2026-05-17T17:22:19.791048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/how-to-become-a-devops-engineer-in-2020-7618492a09d8','medium: How to Become a DevOps Engineer in 2020 (Tj Blogumas)','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Become a DevOps Engineer in 2020 (Tj Blogumas) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699.13376,0,'2026-05-17T17:44:59.133760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/how-to-harden-your-kubernetes-cluster-for-production-7e47990efc2a','medium: How to Harden Your Kubernetes Cluster for Production 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Harden Your Kubernetes Cluster for Production 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903273177140688e+09,0,'2026-05-17T17:45:31.771407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/how-to-manage-microservices-on-kubernetes-with-istio-c25e97a60a59','medium.com: How to Manage Microservices on Kubernetes With Istio','','N/A',0,'A curated technical resource and architectural guide covering medium.com: How to Manage Microservices on Kubernetes With Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902973204687595e+09,0,'2026-05-17T16:55:32.046876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/how-to-validate-your-kubernetes-cluster-with-sonobuoy-c91b282908fe','medium: How to Validate Your Kubernetes Cluster With Sonobuoy 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Validate Your Kubernetes Cluster With Sonobuoy 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913239038109e+09,0,'2026-05-17T16:45:32.390381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/kubernetes-deployment-connect-your-front-end-to-your-back-end-with-nginx-7e4e7cfef177','medium: Kubernetes Deployment: Connect Your Front End to Your Back End With'' Nginx','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Deployment: Connect Your Front End to Your Back End With'' Nginx in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903009094377589e+09,0,'2026-05-17T17:01:30.943776+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/kubernetes-lessons-in-alerting-a0b7a455e89d','medium: Kubernetes Lessons in Alerting','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Lessons in Alerting in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903370428991603e+09,0,'2026-05-17T18:01:44.289916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/kubernetes-pod-redundancy-strategies-a6d9b560749a','medium: Kubernetes Pod Redundancy Strategies','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Pod Redundancy Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903034993625903e+09,0,'2026-05-17T17:05:49.936259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/managed-kubernetes-services-compared-gke-vs-eks-vs-aks-df1ecb22bba0','medium: Managed Kubernetes Services Compared: GKE vs. EKS vs. AKS','','N/A',0,'A curated technical resource and architectural guide covering medium: Managed Kubernetes Services Compared: GKE vs. EKS vs. AKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903098265402889e+09,0,'2026-05-17T17:16:22.654029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/rabbitmq-vs-kafka-1ef22a041793','medium.com: **RabbitMQ vs. Kafka**','','N/A',0,'A curated technical resource and architectural guide covering medium.com: **RabbitMQ vs. Kafka** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903380569141507e+09,0,'2026-05-17T18:03:25.691415+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/the-roles-of-service-mesh-and-api-gateways-in-microservice-architecture-f6e7dfd61043','medium: The Roles of Service Mesh and API Gateways in Microservice Architecture'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: The Roles of Service Mesh and API Gateways in Microservice Architecture'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902932543758797e+09,0,'2026-05-17T16:48:45.437588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/virtual-clusters-for-kubernetes-benefits-use-cases-a4eee1c5c5a5','Virtual Clusters for Kubernetes — Benefits and Use Cases','','N/A',0,'A curated technical resource and architectural guide covering Virtual Clusters for Kubernetes — Benefits and Use Cases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902926777111196e+09,0,'2026-05-17T16:47:47.771112+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/better-programming/why-not-use-kubernetes-52a89ada5e22','medium: Why Not Use Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering medium: Why Not Use Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790339135501461e+09,0,'2026-05-17T18:05:13.550146+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/beyn-technology/is-nginx-dead-is-traefik-v3-20-faster-than-traefik-v2-f28ffb7eed3e','medium.com/beyn-technology: Is Nginx dead? Is Traefik v3 20% faster than'' Traefik v2?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/beyn-technology: Is Nginx dead? Is Traefik v3 20% faster than'' Traefik v2? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902948261852407e+09,0,'2026-05-17T16:51:22.618524+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/bitgrit-data-science-publication/latexify-writing-latex-with-python-6c0fa4b2e9d5','medium.com/bitgrit-data-science-publication: latexify: Writing LaTeX with'' Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bitgrit-data-science-publication: latexify: Writing LaTeX with'' Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903084224486088e+09,0,'2026-05-17T17:14:02.244861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/blablacar/leveraging-operator-pattern-and-volumesnapshots-to-backup-databases-in-kubernetes-3a28aa425100','medium: Leveraging operator pattern and VolumeSnapshots to backup databases'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Leveraging operator pattern and VolumeSnapshots to backup databases'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903245707145404e+09,0,'2026-05-17T17:40:57.071454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/blablacar/operating-node-js-in-kubernetes-at-scale-at-blablacar-3afb6d5d4299','medium.com/blablacar: Operating Node.js in Kubernetes at scale at BlaBlaCar','','N/A',0,'A curated technical resource and architectural guide covering medium.com/blablacar: Operating Node.js in Kubernetes at scale at BlaBlaCar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903078761076092e+09,0,'2026-05-17T17:13:07.610761+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/brainyydude/kubernetes-scaling-replicas-69fcd44b0630','medium: Kubernetes Scaling & Replicas 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Scaling & Replicas 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029896.88128,0,'2026-05-17T16:58:16.881280+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/buildpiper/observability-for-monitoring-microservices-top-5-ways-587871e726d0','medium.com/buildpiper: Observability for Monitoring Microservices — Top'' 5 Ways!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/buildpiper: Observability for Monitoring Microservices — Top'' 5 Ways! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903392152803707e+09,0,'2026-05-17T18:05:21.528037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/bumble-tech/gitops-for-multi-cluster-k8s-environments-d305431ba6d6','==medium.com/bumble-tech: GitOps for multi-cluster K8s environments== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/bumble-tech: GitOps for multi-cluster K8s environments== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903043842876911e+09,0,'2026-05-17T17:07:18.428769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/capital-one-tech/focusing-on-the-devops-pipeline-topo-pal-833d15edf0bd','medium: Focusing on the DevOps Pipeline 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Focusing on the DevOps Pipeline 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903218470380592e+09,0,'2026-05-17T17:36:24.703806+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/career-of-you/a-ten-step-process-for-team-leaders-to-reduce-meeting-overload-and-take-back-their-time-407cf1f8f09b','medium.com/career-of-you: A Ten-Step Process for Team Leaders to Reduce'' Meeting Overload and Take Back Their Time','','N/A',0,'A curated technical resource and architectural guide covering medium.com/career-of-you: A Ten-Step Process for Team Leaders to Reduce'' Meeting Overload and Take Back Their Time in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903050682633399e+09,0,'2026-05-17T17:08:26.826334+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/circuitpeople/aws-cli-with-jq-and-bash-9d54e2eabaf1','medium: AWS CLI with jq and Bash','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS CLI with jq and Bash in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902926777229309e+09,0,'2026-05-17T16:47:47.772293+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/clarusway/how-can-we-easily-and-visually-explain-the-docker-compose-53df77e9f046','medium: How can we easily and visually explain the Docker Compose 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How can we easily and visually explain the Docker Compose 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903047293888688e+09,0,'2026-05-17T17:07:52.938887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cloud-foundry-foundation/installing-cf-for-k8s-on-a-kubernetes-cluster-running-on-digitalocean-acffdc652dcf','medium: Installing cf-for-k8s on a Kubernetes Cluster Running on Digital'' Ocean','','N/A',0,'A curated technical resource and architectural guide covering medium: Installing cf-for-k8s on a Kubernetes Cluster Running on Digital'' Ocean in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903013499198508e+09,0,'2026-05-17T17:02:14.991985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cloud-native-daily/getting-started-with-ansible-a-comprehensive-guide-for-devops-beginners-fd2fb3fd7a40','medium.com/cloud-native-daily: Getting Started with Ansible: A Comprehensive'' Guide for DevOps Beginners','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloud-native-daily: Getting Started with Ansible: A Comprehensive'' Guide for DevOps Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185.89254,0,'2026-05-17T17:19:45.892540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cloud-native-daily/how-to-securely-manage-terraform-state-file-in-aws-using-terraform-7c20b211c9cb','medium.com/cloud-native-daily: How to Securely Manage Terraform State File'' in AWS Using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloud-native-daily: How to Securely Manage Terraform State File'' in AWS Using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030986078233e+09,0,'2026-05-17T17:16:26.078233+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cloud-native-daily/why-you-shouldnt-fear-to-adopt-opentelemetry-for-observability-fcb6371ea8fe','medium.com/cloud-native-daily: Why You Shouldn’t Fear to Adopt OpenTelemetry'' for Observability','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloud-native-daily: Why You Shouldn’t Fear to Adopt OpenTelemetry'' for Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902932539501309e+09,0,'2026-05-17T16:48:45.395013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cloud-techies/application-inventory-using-system-manager-f3eeb75d3279','medium: Fetch Application Inventory using Systems Manager','','N/A',0,'A curated technical resource and architectural guide covering medium: Fetch Application Inventory using Systems Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790295563305211e+09,0,'2026-05-17T16:52:36.330521+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cloud-techies/blocking-bots-using-aws-waf-d449e6d159ca','medium: Blocking bots using AWS WAF','','N/A',0,'A curated technical resource and architectural guide covering medium: Blocking bots using AWS WAF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902946477081108e+09,0,'2026-05-17T16:51:04.770811+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cloud-techies/useful-commands-solutions-49f1c1b4e033','medium: Useful Commands/Solutions','','N/A',0,'A curated technical resource and architectural guide covering medium: Useful Commands/Solutions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916331239199e+09,0,'2026-05-17T16:46:03.312392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cloudandthings/terraform-git-commit-m-all-the-secrets-5dfea9b111de','medium: terraform | git commit -m “all the secrets” | sops tool for managing'' secrets 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: terraform | git commit -m “all the secrets” | sops tool for managing'' secrets 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033309121387e+09,0,'2026-05-17T17:55:09.121387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cloudnesil/kafka-streams-state-store-at-scale-390d9717b42a','medium.com/cloudnesil: Kafka Streams State Store at Scale','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloudnesil: Kafka Streams State Store at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916116715908e+09,0,'2026-05-17T16:46:01.167159+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cloudyrion/kubernetes-end-to-end-chain-exploit-c2be32688fd0','medium.com/cloudyrion: Kubernetes end-to-end chain exploit','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloudyrion: Kubernetes end-to-end chain exploit in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790337819092741e+09,0,'2026-05-17T18:03:01.909274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cloudzone/google-clouds-traffic-director-what-is-it-and-how-is-it-related-to-the-istio-service-mesh-c199acc64a6d','Google Cloud’s Traffic Director — What is it and how is it related to the Istio service-mesh?','','N/A',0,'A curated technical resource and architectural guide covering Google Cloud’s Traffic Director — What is it and how is it related to the Istio service-mesh? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937768327307e+09,0,'2026-05-17T16:49:37.683273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codemonday/github-actions-for-ci-cd-with-ec2-codedeploy-and-s3-e93e75bf1ce0','medium: Create CI/CD with Github Actions + AWS EC2, CodeDeploy and S3','','N/A',0,'A curated technical resource and architectural guide covering medium: Create CI/CD with Github Actions + AWS EC2, CodeDeploy and S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902912847572207e+09,0,'2026-05-17T16:45:28.475722+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codestory/build-interactive-cli-tools-in-python-47303c50d75','medium: Build Interactive CLI Tools in Python','','N/A',0,'A curated technical resource and architectural guide covering medium: Build Interactive CLI Tools in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902924282419896e+09,0,'2026-05-17T16:47:22.824199+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/6-key-areas-to-improve-your-devops-performance-f4c4226feb25','medium: 6 key areas to improve your DevOps performance','','N/A',0,'A curated technical resource and architectural guide covering medium: 6 key areas to improve your DevOps performance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903139676338195e+09,0,'2026-05-17T17:23:16.763382+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/7-best-practices-for-data-ingestion-f336c6b5128c','==medium.com/codex: 7 Best Practices for Data Ingestion==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/codex: 7 Best Practices for Data Ingestion== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902915850100803e+09,0,'2026-05-17T16:45:58.501008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/access-application-externally-in-kubernetes-cluster-using-load-balancer-service-d1b7858d51','medium: Access Application Externally In Kubernetes Cluster using Load Balancer'' Service','','N/A',0,'A curated technical resource and architectural guide covering medium: Access Application Externally In Kubernetes Cluster using Load Balancer'' Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902956958769488e+09,0,'2026-05-17T16:52:49.587695+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/api-authentication-using-istio-ingress-gateway-oauth2-proxy-and-keycloak-a980c996c259','medium: API Authentication using Istio Ingress Gateway, OAuth2-Proxy and'' Keycloak','','N/A',0,'A curated technical resource and architectural guide covering medium: API Authentication using Istio Ingress Gateway, OAuth2-Proxy and'' Keycloak in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903429169681811e+09,0,'2026-05-17T18:11:31.696818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/capture-tcpdump-with-ksniff-and-wireshark-from-kubernetes-c212b93ff9f9','medium.com/codex: Capture tcpdump with ksniff and wireshark from Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Capture tcpdump with ksniff and wireshark from Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903101215378308e+09,0,'2026-05-17T17:16:52.153783+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/create-a-pod-in-kubernetes-cluster-b9e0c33bb904','medium: Create A Pod In Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: Create A Pod In Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903360945125389e+09,0,'2026-05-17T18:00:09.451254+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/create-kubernetes-cluster-on-aws-eks-6ced4c488e62','medium: Create Kubernetes Cluster On AWS EKS','','N/A',0,'A curated technical resource and architectural guide covering medium: Create Kubernetes Cluster On AWS EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903067358162903e+09,0,'2026-05-17T17:11:13.581629+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/create-kubernetes-cluster-using-linode-lke-4f9c71d03a8d','medium: Create Kubernetes Cluster Using Linode LKE','','N/A',0,'A curated technical resource and architectural guide covering medium: Create Kubernetes Cluster Using Linode LKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902932249113607e+09,0,'2026-05-17T16:48:42.491136+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/ddd-events-are-complex-db4b1fb57817','medium.com/codex: DDD — Events Are Complex','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: DDD — Events Are Complex in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903147350855803e+09,0,'2026-05-17T17:24:33.508558+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/deploy-docker-image-to-kubernetes-cluster-using-jenkins-8182cc0a8de7','medium: Deploy Docker Image To Kubernetes Cluster Using Jenkins 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploy Docker Image To Kubernetes Cluster Using Jenkins 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903325865284395e+09,0,'2026-05-17T17:54:18.652844+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/egress-traffic-control-for-nginx-ingress-controller-with-istio-proxy-sidecar-ef8f19902b43','medium.com/codex: Egress Traffic Control for Nginx Ingress Controller with'' Istio Proxy Sidecar','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Egress Traffic Control for Nginx Ingress Controller with'' Istio Proxy Sidecar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031752.50195,0,'2026-05-17T17:29:12.501950+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/explore-client-go-informer-patterns-4415bb5f1fbd','medium.com/codex: Explore client-go Informer Patterns','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Explore client-go Informer Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903422605423498e+09,0,'2026-05-17T18:10:26.054235+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/helm-charts-for-kubernetes-developers-dce5719d4c8c','medium.com/codex: Helm Charts For Kubernetes Developers','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Helm Charts For Kubernetes Developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902926777784299e+09,0,'2026-05-17T16:47:47.777843+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/how-to-deploy-wordpress-on-kubernetes-part-2-df1cc9cbaa2e','medium.com/codex: How to Deploy WordPress On Kubernetes — Part 2','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: How to Deploy WordPress On Kubernetes — Part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903221319023704e+09,0,'2026-05-17T17:36:53.190237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/how-to-use-the-if-else-statement-in-terraform-examples-76283b593828','medium.com/codex: How to Use the If / Else Statement in Terraform — Examples'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: How to Use the If / Else Statement in Terraform — Examples'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903056154346609e+09,0,'2026-05-17T17:09:21.543466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/kubectl-output-101-851f8e61fd51','medium.com/codex: Kubectl Output 101','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Kubectl Output 101 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903033956942605e+09,0,'2026-05-17T17:05:39.569426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-configmaps-explained-961cdd23f232','medium.com/codex: Kubernetes ConfigMaps Explained','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Kubernetes ConfigMaps Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913033398294e+09,0,'2026-05-17T16:45:30.333983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-deployment-rolling-updates-and-rollbacks-explained-e3efa6557368','medium: Kubernetes Deployment — Rolling Updates and Rollbacks Explained','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Deployment — Rolling Updates and Rollbacks Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903180966431689e+09,0,'2026-05-17T17:30:09.664317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-network-polices-are-they-really-useful-c3a153c49316','medium: Kubernetes Network Policies: Are They Really Useful? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Network Policies: Are They Really Useful? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903098935202407e+09,0,'2026-05-17T17:16:29.352024+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://medium.com/@senthilrch/kubernetes-network-polices-are-they-really-useful-c3a153c49316"}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-persistent-volume-explained-fb27df29c393','==medium.com/codex: Kubernetes Persistent Volume Explained==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/codex: Kubernetes Persistent Volume Explained== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903143995209097e+09,0,'2026-05-17T17:23:59.952091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-secrets-explained-f45baf8cefa7','medium: Kubernetes Secrets Explained','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Secrets Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903080569023895e+09,0,'2026-05-17T17:13:25.690239+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/microservices-communication-queues-topics-and-streams-597664d4b786','medium.com/codex: Microservices Communication — Queues Topics and Streams','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Microservices Communication — Queues Topics and Streams in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903146448617196e+09,0,'2026-05-17T17:24:24.486172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/points-to-consider-for-structuring-infrastructure-as-code-repositories-886ff58404b8','medium.com/codex: Points to Consider for Structuring Infrastructure as Code'' Repositories','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Points to Consider for Structuring Infrastructure as Code'' Repositories in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033925.03349,0,'2026-05-17T18:05:25.033490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/push-docker-image-to-docker-hub-acc978c76ad','medium: Push Docker Image To Docker Hub','','N/A',0,'A curated technical resource and architectural guide covering medium: Push Docker Image To Docker Hub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903097075955796e+09,0,'2026-05-17T17:16:10.759558+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/running-jvm-applications-on-kubernetes-beyond-java-jar-a095949f3e34','==medium.com/codex: Running JVM Applications on Kubernetes: Beyond java'' -jar==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/codex: Running JVM Applications on Kubernetes: Beyond java'' -jar== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903125785539388e+09,0,'2026-05-17T17:20:57.855394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/sealed-secrets-for-kubernetes-722d643eb658','medium.com/codex: Sealed Secrets for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Sealed Secrets for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902948703758502e+09,0,'2026-05-17T16:51:27.037585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/simplifying-kubernetes-deployments-with-helm-package-manager-bf834c51818d','==medium.com/codex: Simplifying Kubernetes Deployments With Helm Package'' Manager== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/codex: Simplifying Kubernetes Deployments With Helm Package'' Manager== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903222352611207e+09,0,'2026-05-17T17:37:03.526112+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/solving-distributed-transaction-management-problem-in-microservices-architecture-586ab3087efe','medium.com/codex: MicroServices Architecture to Solve Distributed Transaction'' Management Problem','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: MicroServices Architecture to Solve Distributed Transaction'' Management Problem in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903082438966798e+09,0,'2026-05-17T17:13:44.389668+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codex/the-only-true-agency-a-software-engineer-requires-2c0816b263bc','medium.com/codex: The Only True Agency A Software Engineer Requires','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: The Only True Agency A Software Engineer Requires in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903268377218389e+09,0,'2026-05-17T17:44:43.772184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codezero-reflections/automated-build-and-deploy-pipelines-for-kubernetes-d268542cca52','medium: Automated Build and Deploy Pipelines for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Automated Build and Deploy Pipelines for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903267901937294e+09,0,'2026-05-17T17:44:39.019373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/codezero-reflections/next-generation-kubernetes-deployments-12637eae9d68','medium: Next Generation Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium: Next Generation Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903102053389191e+09,0,'2026-05-17T17:17:00.533892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/compass-true-north/governing-multi-tenant-kubernetes-clusters-with-kyverno-3e11ba4a64ad','medium.com/compass-true-north: Governing Multi-Tenant Kubernetes Clusters'' with Kyverno','','N/A',0,'A curated technical resource and architectural guide covering medium.com/compass-true-north: Governing Multi-Tenant Kubernetes Clusters'' with Kyverno in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902915849178695e+09,0,'2026-05-17T16:45:58.491787+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/compass-true-north/halving-kubernetes-compute-costs-with-vertical-pod-autoscaler-df658c043301','medium.com/compass-true-north: Halving Kubernetes Compute Costs With Vertical'' Pod Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering medium.com/compass-true-north: Halving Kubernetes Compute Costs With Vertical'' Pod Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903050682325792e+09,0,'2026-05-17T17:08:26.823258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/comsystoreply/stream-your-database-into-kafka-with-debezium-a94b2f649664','medium.com: Stream Your Database into Kafka with Debezium','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Stream Your Database into Kafka with Debezium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903108465166211e+09,0,'2026-05-17T17:18:04.651662+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/condorlabs-engineering/happy-trip-to-kubernetes-in-our-company-85ecfde573fd','medium: Happy trip to Kubernetes in our company','','N/A',0,'A curated technical resource and architectural guide covering medium: Happy trip to Kubernetes in our company in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902973205405807e+09,0,'2026-05-17T16:55:32.054058+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/container-talks/7-tools-to-make-kubernetes-management-easy-ba8238e6ce8d','medium.com/container-talks: 7 Tools To Make Kubernetes Management Easy','','N/A',0,'A curated technical resource and architectural guide covering medium.com/container-talks: 7 Tools To Make Kubernetes Management Easy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903155918767809e+09,0,'2026-05-17T17:25:59.187678+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/containers-101/best-practices-for-argo-cd-8253bcd31897','medium.com/containers-101: Argo CD Best Practices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/containers-101: Argo CD Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903423252533507e+09,0,'2026-05-17T18:10:32.525335+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/containers-101/docker-anti-patterns-ad2a1fcd5ce1','medium: Docker anti-patterns | Codefresh','','N/A',0,'A curated technical resource and architectural guide covering medium: Docker anti-patterns | Codefresh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903410498228693e+09,0,'2026-05-17T18:08:24.982287+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/containers-101/fully-automated-canary-deployments-in-kubernetes-70a671105273','medium: Fully automated canary deployments in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Fully automated canary deployments in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903209755657601e+09,0,'2026-05-17T17:34:57.556576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/containers-101/how-to-handle-secrets-like-a-pro-using-gitops-f3b812536434','medium: How to Handle Secrets Like a Pro Using Gitops','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Handle Secrets Like a Pro Using Gitops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903258283310508e+09,0,'2026-05-17T17:43:02.833105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/containers-101/how-to-install-and-upgrade-argo-cd-a64f4635f97b','medium.com/containers-101: How to Install and Upgrade Argo CD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/containers-101: How to Install and Upgrade Argo CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902993185738706e+09,0,'2026-05-17T16:58:51.857387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/containers-101/local-kubernetes-for-linux-minikube-vs-microk8s-1b2acad068d3','medium.com: Local Kubernetes for Linux — MiniKube vs MicroK8s','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Local Kubernetes for Linux — MiniKube vs MicroK8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032254.65958,0,'2026-05-17T17:37:34.659580+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/containers-101/stop-using-branches-for-deploying-to-different-gitops-environments-7111d0632402','==medium: Stop Using Branches for Deploying to Different GitOps Environments'' | ostis Kapelonis==','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Stop Using Branches for Deploying to Different GitOps Environments'' | ostis Kapelonis== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903442264381289e+09,0,'2026-05-17T18:13:42.643813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/containers-101/using-gitops-for-databases-f09a027184bb','medium.com/containers-101: Using GitOps for Databases','','N/A',0,'A curated technical resource and architectural guide covering medium.com/containers-101: Using GitOps for Databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903059728642797e+09,0,'2026-05-17T17:09:57.286428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/containers-101/using-gitops-multiple-argo-instances-and-environments-with-argo-cd-at-scale-e6b19c86be36','medium.com/containers-101: Using GitOps, Multiple Argo Instances, and Environments'' with Argo CD at Scale','','N/A',0,'A curated technical resource and architectural guide covering medium.com/containers-101: Using GitOps, Multiple Argo Instances, and Environments'' with Argo CD at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903273398088502e+09,0,'2026-05-17T17:45:33.980885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/containers-101/using-helm-with-gitops-555443340369','medium: Using Helm with GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903292028829407e+09,0,'2026-05-17T17:48:40.288294+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-terraform-f13637a01aa6','==medium: 10 things I wish I knew before learning Terraform (Part 1) | Ian'' Hancock==','','N/A',0,'A curated technical resource and architectural guide covering ==medium: 10 things I wish I knew before learning Terraform (Part 1) | Ian'' Hancock== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903362263927388e+09,0,'2026-05-17T18:00:22.639274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-terraform-part-2-a15a3f85efb6','==medium: 10 things I wish I knew before learning Terraform (Part 2) | Ian'' Hancock==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.7790329001095829e+09,0,'2026-05-17T17:48:20.109583+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-terraform-f13637a01aa6"}'); -INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/data-pipeline-orchestration-using-amazon-managed-workflows-for-apache-airflow-mwaa-60e5b213a0a7','medium.com/contino-engineering: Data Pipeline Orchestration - Using Amazon'' Managed Workflows for Apache Airflow (MWAA)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/contino-engineering: Data Pipeline Orchestration - Using Amazon'' Managed Workflows for Apache Airflow (MWAA) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203448265504e+09,0,'2026-05-17T17:33:54.482655+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/integrating-gitops-deployments-in-kubernetes-using-weave-flux-9a617ea17684','medium: Integrating GitOps Deployments in Kubernetes Using Weave Flux','','N/A',0,'A curated technical resource and architectural guide covering medium: Integrating GitOps Deployments in Kubernetes Using Weave Flux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903413901059794e+09,0,'2026-05-17T18:08:59.010598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/weve-begun-to-move-towards-the-aws-cdk-and-here-s-why-69c8fad688b3','medium.com/contino-engineering: We’ve begun to move towards the AWS CDK'' and here’s why','','N/A',0,'A curated technical resource and architectural guide covering medium.com/contino-engineering: We’ve begun to move towards the AWS CDK'' and here’s why in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902993881340694e+09,0,'2026-05-17T16:58:58.813407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/convoy-tech/logs-offsets-near-real-time-elt-with-apache-kafka-snowflake-473da1e4d776','medium: Logs & Offsets: (Near) Real Time ELT with Apache Kafka + Snowflake','','N/A',0,'A curated technical resource and architectural guide covering medium: Logs & Offsets: (Near) Real Time ELT with Apache Kafka + Snowflake in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902948701921701e+09,0,'2026-05-17T16:51:27.019217+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cp-massive-programming/deploying-devtron-in-a-local-k8s-kind-cluster-using-terraform-cea9d4d9636','medium.com/cp-massive-programming: Deploying Devtron in a Local K8s Kind'' Cluster using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cp-massive-programming: Deploying Devtron in a Local K8s Kind'' Cluster using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034037.53954,0,'2026-05-17T18:07:17.539540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/cp-massive-programming/kubernetes-api-server-discovery-ac3b358e878e','medium.com/cp-massive-programming: Kubernetes API Server Discovery','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cp-massive-programming: Kubernetes API Server Discovery in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903190240742492e+09,0,'2026-05-17T17:31:42.407425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/credera-engineering/how-to-blue-green-deploy-an-aks-cluster-ab8f6a2cea9a','==medium.com/credera-engineering: How to blue-green deploy an AKS cluster==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/credera-engineering: How to blue-green deploy an AKS cluster== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903060869024491e+09,0,'2026-05-17T17:10:08.690245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9','It’s time! Migrating to Java 11 🌟','','N/A',0,'A curated technical resource and architectural guide covering It’s time! Migrating to Java 11 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903297095876288e+09,0,'2026-05-17T17:49:30.958763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md", "docs/jenkins.md"]','["java_frameworks.md", "jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/criteo-engineering/how-we-reduced-our-prometheus-infrastructure-footprint-by-a-third-8bf8171e46b1','medium.com/criteo-engineering: How we reduced our Prometheus infrastructure'' footprint by a third','','N/A',0,'A curated technical resource and architectural guide covering medium.com/criteo-engineering: How we reduced our Prometheus infrastructure'' footprint by a third in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903198111989498e+09,0,'2026-05-17T17:33:01.119895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dailymotion/deploying-apps-on-multiple-kubernetes-clusters-with-helm-19ee2b06179e','medium.com/dailymotion: Deploying apps on multiple Kubernetes clusters with'' Helm','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dailymotion: Deploying apps on multiple Kubernetes clusters with'' Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618.13723,0,'2026-05-17T17:26:58.137230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dailymotion/from-jenkins-to-jenkins-x-604b6cde0ce3','medium: Dailymotion’s journey from Jenkins to Jenkins X','','N/A',0,'A curated technical resource and architectural guide covering medium: Dailymotion’s journey from Jenkins to Jenkins X in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903382327839398e+09,0,'2026-05-17T18:03:43.278394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/datascale/know-gomaxprocs-before-deploying-your-go-app-to-kubernetes-7a458fb63af1','medium.com/datascale: Know GOMAXPROCS before deploying your GO app to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/datascale: Know GOMAXPROCS before deploying your GO app to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902996941688108e+09,0,'2026-05-17T16:59:29.416881+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dataseries/not-using-nosql-is-good-i-stuck-to-sql-4504a67972f0','medium: Not using trendy technologies is the best thing for your Startup!','','N/A',0,'A curated technical resource and architectural guide covering medium: Not using trendy technologies is the best thing for your Startup! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034499.41099,0,'2026-05-17T18:14:59.410990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dataseries/the-devops-cheat-sheet-3177d6cf361c','medium: The DevOps Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering medium: The DevOps Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903455783816504e+09,0,'2026-05-17T18:15:57.838165+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/design-microservices-architecture-with-patterns/microservices-distributed-caching-76828817e41b','medium: Microservices Distributed Caching','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices Distributed Caching in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903182691591405e+09,0,'2026-05-17T17:30:26.915914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/design-microservices-architecture-with-patterns/monolithic-to-microservices-architecture-with-patterns-best-practices-a768272797b2','==medium: Monolithic to Microservices Architecture with Patterns & Best'' Practices== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Monolithic to Microservices Architecture with Patterns & Best'' Practices== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029678563771e+09,0,'2026-05-17T16:54:38.563771+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/design-microservices-architecture-with-patterns/when-to-use-and-when-not-to-use-microservices-no-silver-bullet-3ae293faf6d','==medium.com: When to Use and When NOT to Use Microservices: No Silver Bullet=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com: When to Use and When NOT to Use Microservices: No Silver Bullet=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903108895506596e+09,0,'2026-05-17T17:18:08.955066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dev-genius/securing-kubernetes-dashboard-on-eks-with-pomerium-e98c47610e2f','medium.com: Securing Kubernetes Dashboard on EKS with Pomerium','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Securing Kubernetes Dashboard on EKS with Pomerium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565.15554,0,'2026-05-17T16:52:45.155540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dev-genius/technologies-tools-to-watch-in-2021-a216dfc30f25','medium: Technologies & Tools to Watch in 2021 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Technologies & Tools to Watch in 2021 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903018938832592e+09,0,'2026-05-17T17:03:09.388326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dev-genius/ultimate-kubernetes-resource-planning-guide-449a4fddd1d6','medium: Ultimate Kubernetes Resource Planning Guide','','N/A',0,'A curated technical resource and architectural guide covering medium: Ultimate Kubernetes Resource Planning Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903058304711794e+09,0,'2026-05-17T17:09:43.047118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dev-jam/tibco-bw-vs-apache-camel-9552a5f4e6be','medium.com/dev-jam: TIBCO Business Works vs. Apache Camel — A short Comparison'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dev-jam: TIBCO Business Works vs. Apache Camel — A short Comparison'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903356994366908e+09,0,'2026-05-17T17:59:29.943669+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/develeap/cutting-down-kubernetes-costs-cast-ai-vs-karpenter-20f6788b4c67','medium.com/develeap: Cutting down Kubernetes Costs: Cast.ai vs. Karpenter','','N/A',0,'A curated technical resource and architectural guide covering medium.com/develeap: Cutting down Kubernetes Costs: Cast.ai vs. Karpenter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903267902288103e+09,0,'2026-05-17T17:44:39.022881+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/developer-purpose/think-before-you-code-engineerings-most-underrated-advice-40b47e08a3fc','medium.com/developer-purpose: Think before you code. Engineering’s most'' underrated advice','','N/A',0,'A curated technical resource and architectural guide covering medium.com/developer-purpose: Think before you code. Engineering’s most'' underrated advice in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903217290701389e+09,0,'2026-05-17T17:36:12.907014+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devgurus/building-production-grade-eks-clusters-using-terraform-df016d239a54','medium.com/devgurus: Building production grade EKS clusters using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devgurus: Building production grade EKS clusters using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032832895648e+09,0,'2026-05-17T17:47:12.895648+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-dudes/devops-and-databases-the-forgotten-automation-95325b2d3c89','medium: DevOps and Databases — The forgotten automation','','N/A',0,'A curated technical resource and architectural guide covering medium: DevOps and Databases — The forgotten automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903234556460499e+09,0,'2026-05-17T17:39:05.564605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-dudes/do-i-need-to-learn-kubernetes-a3dd9a7f9e9b','medium: Do I need to learn Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering medium: Do I need to learn Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903116386575794e+09,0,'2026-05-17T17:19:23.865758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-dudes/top-7-best-ci-cd-tools-you-should-get-your-hands-on-in-2020-832c29db936a','medium: Top 7 Best CI/CD Tools you should get your hands on in 2020','','N/A',0,'A curated technical resource and architectural guide covering medium: Top 7 Best CI/CD Tools you should get your hands on in 2020 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903140627540588e+09,0,'2026-05-17T17:23:26.275406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/kubernetes-difference-between-deployment-and-statefulset-in-k8s-deployments-vs-statefulsets-855f9e897091','medium: Kubernetes — Difference between Deployment and StatefulSet in K8s','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes — Difference between Deployment and StatefulSet in K8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903294984787702e+09,0,'2026-05-17T17:49:09.847877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/kubernetes-open-standards-oci-cri-cni-csi-smi-cpi-overview-what-is-k8s-open-standards-introduction-a860905af6f7','medium.com/devops-mojo: Kubernetes — Open Standards (OCI, CRI, CNI, CSI,'' SMI, CPI) Overview','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-mojo: Kubernetes — Open Standards (OCI, CRI, CNI, CSI,'' SMI, CPI) Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903074193609094e+09,0,'2026-05-17T17:12:21.936091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/kubernetes-probes-liveness-readiness-startup-overview-introduction-to-probes-types-configure-health-checks-206ff7c24487','medium.com/devops-mojo: Kubernetes — Probes (Liveness, Readiness, and Startup)'' Overview','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-mojo: Kubernetes — Probes (Liveness, Readiness, and Startup)'' Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903085422989702e+09,0,'2026-05-17T17:14:14.229897+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/kubernetes-role-based-access-control-rbac-overview-introduction-rbac-with-kubernetes-what-is-2004d13195df','medium.com/devops-mojo: Kubernetes — Role-Based Access Control (RBAC) Overview','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-mojo: Kubernetes — Role-Based Access Control (RBAC) Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902948700150704e+09,0,'2026-05-17T16:51:27.001507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/terraform-provision-amazon-eks-cluster-using-terraform-deploy-create-aws-eks-kubernetes-cluster-tf-4134ab22c594','medium.com/devops-mojo: Terraform — Provision Amazon EKS Cluster using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-mojo: Terraform — Provision Amazon EKS Cluster using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111321340608e+09,0,'2026-05-17T17:18:33.213406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/terraform-remote-states-overview-what-is-terraform-remote-state-storage-introduction-936223a0e9d0','medium: Terraform — Remote States Overview 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform — Remote States Overview 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790308826673479e+09,0,'2026-05-17T17:14:42.667348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/terraform-workspaces-overview-what-is-terraform-workspace-introduction-getting-started-519848392724','==medium.com/devops-mojo: Terraform — Workspaces Overview== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/devops-mojo: Terraform — Workspaces Overview== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903308135543107e+09,0,'2026-05-17T17:51:21.355431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-techable/gitops-with-argocd-running-in-kubernetes-for-deployment-processing-c5d21770ca97','medium.com/devops-techable: GitOps with ArgoCD running in Kubernetes for'' deployment processing','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-techable: GitOps with ArgoCD running in Kubernetes for'' deployment processing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903351093450498e+09,0,'2026-05-17T17:58:30.934505+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-techable/setup-monitoring-with-prometheus-and-grafana-in-kubernetes-start-monitoring-your-kubernetes-a3071f083fa6','medium.com/devops-techable: Setup monitoring with Prometheus and Grafana'' in Kubernetes — Start monitoring your Kubernetes cluster resources','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-techable: Setup monitoring with Prometheus and Grafana'' in Kubernetes — Start monitoring your Kubernetes cluster resources in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903033955474495e+09,0,'2026-05-17T17:05:39.554745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devops-techable/up-and-running-with-amazon-managed-service-for-prometheus-6fd12e56bff6','medium.com: Up and running with Amazon Managed Service for Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Up and running with Amazon Managed Service for Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903052889617395e+09,0,'2026-05-17T17:08:48.896174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devopslinks/why-should-terraform-be-one-of-your-devops-tools-29ae15861b1f','medium.com: Why should Terraform be one of your DevOps tools?','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Why should Terraform be one of your DevOps tools? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903228758977198e+09,0,'2026-05-17T17:38:07.589772+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/devoptimism/devops-platform-engineering-a-necessary-love-story-of-efficiency-783dff78fd81','medium.com/devoptimism: DevOps+Platform Engineering: A Necessary Love Story'' of Efficiency','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devoptimism: DevOps+Platform Engineering: A Necessary Love Story'' of Efficiency in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903089117716789e+09,0,'2026-05-17T17:14:51.177168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/digitalfrontiers/microservices-in-rust-with-kafka-2b671295b24e','medium: Microservices in Rust with Kafka','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices in Rust with Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903216291030693e+09,0,'2026-05-17T17:36:02.910307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/directeam/kubernetes-resources-under-the-hood-part-1-4f2400b6bb96','==medium.com/directeam: Kubernetes resources under the hood — Part 1== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/directeam: Kubernetes resources under the hood — Part 1== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903179343137788e+09,0,'2026-05-17T17:29:53.431378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/directeam/kubernetes-resources-under-the-hood-part-2-6eeb50197c44','==medium.com/directeam: Kubernetes resources under the hood — Part 2== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903207411273098e+09,0,'2026-05-17T17:34:34.112731+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/directeam/kubernetes-resources-under-the-hood-part-1-4f2400b6bb96"}'); -INSERT INTO "resources" VALUES('https://medium.com/directeam/kubernetes-resources-under-the-hood-part-3-6ee7d6015965','==medium.com/directeam: Kubernetes resources under the hood — Part 3== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.7790305253937149e+09,0,'2026-05-17T17:08:45.393715+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/directeam/kubernetes-resources-under-the-hood-part-1-4f2400b6bb96"}'); -INSERT INTO "resources" VALUES('https://medium.com/dkatalis/component-team-vs-feature-team-in-a-nutshell-60c58671496f','medium.com/dkatalis: Component Team vs Feature Team in a Nutshell 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dkatalis: Component Team vs Feature Team in a Nutshell 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903373096165704e+09,0,'2026-05-17T18:02:10.961657+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dkatalis/creating-a-mutating-webhook-for-great-good-b21acb941207','medium.com/dkatalis: Creating a Mutating Webhook for Great Good! Or: how'' to automatically provision Pods on a specific node pool','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dkatalis: Creating a Mutating Webhook for Great Good! Or: how'' to automatically provision Pods on a specific node pool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903219551185297e+09,0,'2026-05-17T17:36:35.511853+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dlt-labs-publication/grpc-vs-rest-performance-test-using-jmeter-f17e5ba1c23b','medium.com/dlt-labs-publication: gRPC vs. REST — Performance Test using'' JMeter','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dlt-labs-publication: gRPC vs. REST — Performance Test using'' JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903257449128198e+09,0,'2026-05-17T17:42:54.491282+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dlt-labs-publication/kubernetes-understanding-pod-affinity-taint-toleration-2f9b9b218dd5','medium.com/dlt-labs-publication: Kubernetes: Understanding Pod Affinity,'' Taint & Toleration','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dlt-labs-publication: Kubernetes: Understanding Pod Affinity,'' Taint & Toleration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903297097584509e+09,0,'2026-05-17T17:49:30.975845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dna-technology/why-we-dropped-event-sourcing-with-kafka-streams-when-given-a-second-chance-b904a80bc4be','medium.com/dna-technology: Why we dropped event sourcing with Kafka Streams'' when given a second chance','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dna-technology: Why we dropped event sourcing with Kafka Streams'' when given a second chance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903451676438093e+09,0,'2026-05-17T18:15:16.764381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dotnet-hub/introduction-to-cloud-native-application-architecture-what-is-cloud-native-architecture-overview-benefits-e9be9aca0dd3','==medium.com/dotnet-hub: Software Architecture — Introduction to Cloud Native'' Application Architecture== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/dotnet-hub: Software Architecture — Introduction to Cloud Native'' Application Architecture== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903208769548892e+09,0,'2026-05-17T17:34:47.695489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/draftkings-engineering/draftkings-workshop-demystifying-kubernetes-4ce86c187408','medium: DraftKings Kubernetes Workshop: Hands-on Learning in K8s (with Video'' Walkthrough)','','N/A',0,'A curated technical resource and architectural guide covering medium: DraftKings Kubernetes Workshop: Hands-on Learning in K8s (with Video'' Walkthrough) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903160894205307e+09,0,'2026-05-17T17:26:48.942053+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dynatrace-engineering/how-to-combine-and-automate-infrastructure-and-application-deployment-in-a-microservice-environment-a16b664bb8b5','medium.com/dynatrace-engineering: How to combine and automate infrastructure'' and application deployment in a microservice environment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dynatrace-engineering: How to combine and automate infrastructure'' and application deployment in a microservice environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790309314949851e+09,0,'2026-05-17T17:15:31.494985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dynatrace-engineering/how-we-are-redesigning-our-microservices-deployment-strategy-c567e310a42e','medium: How we are redesigning our microservices deployment strategy','','N/A',0,'A curated technical resource and architectural guide covering medium: How we are redesigning our microservices deployment strategy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032376211833e+09,0,'2026-05-17T17:39:36.211833+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dynatrace-engineering/kubernetes-security-best-practices-part-2-network-policies-405b36ed9d94','medium.com/dynatrace-engineering: Kubernetes Security Best Practices Part'' 2: Network Policies','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dynatrace-engineering: Kubernetes Security Best Practices Part'' 2: Network Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903114650341606e+09,0,'2026-05-17T17:19:06.503416+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dzerolabs/kubernetes-saved-today-f-cked-tomorrow-a-rant-azure-key-vault-secrets-%C3%A0-la-kubernetes-fc3be5e65d18','medium.com/dzerolabs: Accessing Azure Key Vault Secrets in Azure Kubernetes'' with Secrets Store CSI Driver 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dzerolabs: Accessing Azure Key Vault Secrets in Azure Kubernetes'' with Secrets Store CSI Driver 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903024843316602e+09,0,'2026-05-17T17:04:08.433166+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/dzerolabs/using-crossplane-to-provision-a-kubernetes-cluster-in-google-cloud-cf5374d765ee','medium: Using Crossplane to Provision a Kubernetes Cluster in Google Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Crossplane to Provision a Kubernetes Cluster in Google Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903410930959796e+09,0,'2026-05-17T18:08:29.309598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/easyread/api-gateway-part-1-7901ba703f9','medium: API Gateway Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium: API Gateway Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903080571065211e+09,0,'2026-05-17T17:13:25.710652+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/easyread/api-gateway-part-2-7264ee5be187','medium: API Gateway Part 2','','N/A',0,'A curated technical resource and architectural guide covering medium: API Gateway Part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032466.03855,0,'2026-05-17T17:41:06.038550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://medium.com/easyread/api-gateway-part-1-7901ba703f9"}'); -INSERT INTO "resources" VALUES('https://medium.com/edreams-odigeo-tech/tracing-in-edreams-odigeo-lodging-with-open-telemetry-and-grafana-tempo-bd1f20ddf49d','medium: Tracing in eDreams ODIGEO Lodging with Open Telemetry and Grafana'' Tempo','','N/A',0,'A curated technical resource and architectural guide covering medium: Tracing in eDreams ODIGEO Lodging with Open Telemetry and Grafana'' Tempo in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903071096988892e+09,0,'2026-05-17T17:11:50.969889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/edureka/aws-vs-azure-1a882339f127','medium: AWS vs Azure — Battle Of The Best Cloud Computing Platforms','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS vs Azure — Battle Of The Best Cloud Computing Platforms in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903070571135306e+09,0,'2026-05-17T17:11:45.711353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/edureka/jenkins-cheat-sheet-e0f7e25558a3','medium: Jenkins Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering medium: Jenkins Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902936483681106e+09,0,'2026-05-17T16:49:24.836811+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/ekino-france/kubernetes-addressing-private-ipv4-shortage-5-strategies-for-amazon-eks-1dc3df270ed8','medium.com/ekino-france: Addressing private IPv4 shortage: 5 Strategies'' for Amazon EKS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/ekino-france: Addressing private IPv4 shortage: 5 Strategies'' for Amazon EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903017203134489e+09,0,'2026-05-17T17:02:52.031345+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/elca-it/service-mesh-performance-evaluation-istio-linkerd-kuma-and-consul-d8a89390d630','medium.com/elca-it: Service Mesh Performance Evaluation — Istio, Linkerd,'' Kuma and Consul','','N/A',0,'A curated technical resource and architectural guide covering medium.com/elca-it: Service Mesh Performance Evaluation — Istio, Linkerd,'' Kuma and Consul in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903380175117611e+09,0,'2026-05-17T18:03:21.751176+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/empathyco/cloud-finops-part-4-kubernetes-cost-report-b4964be02dc3','==medium.com/empathyco: Cloud FinOps — Part 4: Kubernetes Cost Report==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/empathyco: Cloud FinOps — Part 4: Kubernetes Cost Report== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903137762069106e+09,0,'2026-05-17T17:22:57.620691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/empathyco/running-apache-flink-on-kubernetes-10815a26559e','medium: Running Apache Flink on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Running Apache Flink on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902915849738311e+09,0,'2026-05-17T16:45:58.497383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/empathyco/running-apache-spark-on-kubernetes-2e64c73d0bb2','medium: Running Apache Spark on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Running Apache Spark on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032287.59372,0,'2026-05-17T17:38:07.593720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{"duplicate_of": "https://medium.com/empathyco/running-apache-flink-on-kubernetes-10815a26559e"}'); -INSERT INTO "resources" VALUES('https://medium.com/enjoy-algorithm/caching-system-design-concept-500134cff300','medium: Caching — System Design Concept 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Caching — System Design Concept 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903341566503095e+09,0,'2026-05-17T17:56:55.665031+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/event-driven-utopia/a-visual-introduction-to-debezium-32563e23c6b8','medium: A Visual Introduction to Debezium 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: A Visual Introduction to Debezium 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020197351598e+09,0,'2026-05-17T17:03:21.973516+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/event-driven-utopia/comparing-stateful-stream-processing-and-streaming-databases-c8c670f3f4bb','medium.com/event-driven-utopia: Comparing Stateful Stream Processing and'' Streaming Databases','','N/A',0,'A curated technical resource and architectural guide covering medium.com/event-driven-utopia: Comparing Stateful Stream Processing and'' Streaming Databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903430910720706e+09,0,'2026-05-17T18:11:49.107207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/event-driven-utopia/understanding-kafka-topic-partitions-ae40f80552e8','medium: Understanding Kafka Topic Partitions','','N/A',0,'A curated technical resource and architectural guide covering medium: Understanding Kafka Topic Partitions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903175898327302e+09,0,'2026-05-17T17:29:18.983273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/everything-full-stack/deployment-strategies-argo-rollouts-1980fc0685e6','medium.com/everything-full-stack: Deployment Strategies: Argo Rollouts','','N/A',0,'A curated technical resource and architectural guide covering medium.com/everything-full-stack: Deployment Strategies: Argo Rollouts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903213454346609e+09,0,'2026-05-17T17:35:34.543466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-a-primer-on-autoscaling-7b8f0f95a928','medium: 1/3 Autoscaling in Kubernetes: A Primer on Autoscaling','','N/A',0,'A curated technical resource and architectural guide covering medium: 1/3 Autoscaling in Kubernetes: A Primer on Autoscaling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339.55908,0,'2026-05-17T17:05:39.559080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-options-features-and-use-cases-c8a6ce145957','medium: 2/3 Autoscaling in Kubernetes: Options, Features, and Use Cases','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903209500012397e+09,0,'2026-05-17T17:34:55.000124+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-why-doesnt-the-horizontal-pod-autoscaler-work-for-me-5f0094694054','medium: 3/3 Autoscaling in Kubernetes: Why doesn’t the Horizontal Pod Autoscaler'' work for me?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902957308930492e+09,0,'2026-05-17T16:52:53.089305+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/expedia-group-tech/managing-a-federated-kubernetes-cluster-using-kubefed-v2-5f115dbdbe05','medium.com/expedia-group-tech: Manage multi-cluster Kubernetes infrastructure'' with Kubefed v2','','N/A',0,'A curated technical resource and architectural guide covering medium.com/expedia-group-tech: Manage multi-cluster Kubernetes infrastructure'' with Kubefed v2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903404143462491e+09,0,'2026-05-17T18:07:21.434625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/35-advanced-tutorials-to-learn-kubernetes-dae5695b1f18','35 Advanced Tutorials to Learn Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering 35 Advanced Tutorials to Learn Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913033502411e+09,0,'2026-05-17T16:45:30.335024+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/attacking-kubernetes-clusters-using-the-kubelet-api-abafc36126ca','medium.com: Attacking Kubernetes clusters using the Kubelet API','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Attacking Kubernetes clusters using the Kubelet API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903422884431695e+09,0,'2026-05-17T18:10:28.844317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/autoscaling-in-kubernetes-cluster-bc55b8393a19','Auto-Scaling Your Kubernetes Workloads (K8s) 🌟','','N/A',0,'A curated technical resource and architectural guide covering Auto-Scaling Your Kubernetes Workloads (K8s) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903097921846795e+09,0,'2026-05-17T17:16:19.218468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/be-fast-with-kubectl-1-18-ckad-cka-31be00acc443','medium: Be fast with Kubectl 1.19 CKAD/CKA 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Be fast with Kubectl 1.19 CKAD/CKA 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903024840133595e+09,0,'2026-05-17T17:04:08.401336+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/configmaps-in-kubernetes-k8s-2f2ce79d7e66','medium: ConfigMaps in Kubernetes (K8s)','','N/A',0,'A curated technical resource and architectural guide covering medium: ConfigMaps in Kubernetes (K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903221674820709e+09,0,'2026-05-17T17:36:56.748207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/create-your-first-application-on-aws-eks-kubernetes-cluster-874ee9681293','medium: create your first application on aws eks kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: create your first application on aws eks kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902963406023311e+09,0,'2026-05-17T16:53:54.060233+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/do-it-all-kubernetes-dashboard-81375833e01c','medium: Do It All Kubernetes Dashboard','','N/A',0,'A curated technical resource and architectural guide covering medium: Do It All Kubernetes Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903452064344191e+09,0,'2026-05-17T18:15:20.643442+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/how-to-autoscale-the-dns-service-in-a-kubernetes-cluster-cbb46ae89678','medium: How to Autoscale the DNS Service in a Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Autoscale the DNS Service in a Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903403067939591e+09,0,'2026-05-17T18:07:10.679396+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/how-to-perform-health-checks-in-kubernetes-k8s-a4e5300b1f9d','medium: How to Perform Health checks in Kubernetes (K8s)','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Perform Health checks in Kubernetes (K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902922548910188e+09,0,'2026-05-17T16:47:05.489102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/individual-kubernetes-clusters-vs-shared-kubernetes-clusters-for-development-3399576b0f1f','medium: Individual Kubernetes Clusters vs. Shared Kubernetes Clusters for'' Development','','N/A',0,'A curated technical resource and architectural guide covering medium: Individual Kubernetes Clusters vs. Shared Kubernetes Clusters for'' Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034262.44974,0,'2026-05-17T18:11:02.449740+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/ingress-service-types-in-kubernetes-3e9b68b78307','medium: Ingress service types in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Ingress service types in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903238321256589e+09,0,'2026-05-17T17:39:43.212566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/kubernetes-multi-tenancy-a-best-practices-guide-88e37ef2b709','medium: Kubernetes Multi-Tenancy — A Best Practices Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Multi-Tenancy — A Best Practices Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903371353108406e+09,0,'2026-05-17T18:01:53.531084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/namespaces-in-kubernetes-4bac49414770','medium: How to create Namespaces in Kubernetes? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to create Namespaces in Kubernetes? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903365537709903e+09,0,'2026-05-17T18:00:55.377099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/openshift-4-under-the-hood-ab854c3439dd','OpenShift 4 “under-the-hood” 🌟','','N/A',0,'A curated technical resource and architectural guide covering OpenShift 4 “under-the-hood” 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394744636797e+09,0,'2026-05-17T18:05:47.446368+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/pod-in-kubernetes-cluster-k8s-adeb5b901153','medium: How to configure and manage Pod in Kubernetes Cluster (K8s)','','N/A',0,'A curated technical resource and architectural guide covering medium: How to configure and manage Pod in Kubernetes Cluster (K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903190055733799e+09,0,'2026-05-17T17:31:40.557338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/provisioning-aws-infrastructure-with-terraform-6ab885fb3fcb','medium: How to Provision AWS Infrastructure with Terraform? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Provision AWS Infrastructure with Terraform? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033328840451e+09,0,'2026-05-17T17:55:28.840451+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/scaling-applications-in-the-cloud-52bb6dfbac4e','medium: Scaling Applications in the Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium: Scaling Applications in the Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790312578625071e+09,0,'2026-05-17T17:20:57.862507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/service-types-in-kubernetes-24a1587677d6','medium: Service Types in Kubernetes? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Service Types in Kubernetes? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903155481486201e+09,0,'2026-05-17T17:25:54.814862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/what-is-ci-cd-pipeline-in-devops-6fba17a76e73','medium: What is CI/CD Pipeline in DevOps? 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: What is CI/CD Pipeline in DevOps? 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902946477568101e+09,0,'2026-05-17T16:51:04.775681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/writing-your-first-kubernetes-operator-8f3df4453234','medium.com: Writing Your First Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Writing Your First Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902950717460298e+09,0,'2026-05-17T16:51:47.174603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/faun/your-team-might-not-need-kubernetes-57240e8d554a','medium.com: Your team might not need Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Your team might not need Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020200288796e+09,0,'2026-05-17T17:03:22.002888+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md", "docs/kubernetes-alternatives.md"]','["faq.md", "kubernetes-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/featurepreneur/dont-trash-your-changes-but-stash-em-2091a191f7db','medium.com/featurepreneur: Don’t trash your changes but stash ‘em!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/featurepreneur: Don’t trash your changes but stash ‘em! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030553.83336,0,'2026-05-17T17:09:13.833360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/fintechexplained/what-is-database-sharding-582b36282f97','==medium.com/fintechexplained: What Is Database Sharding?==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/fintechexplained: What Is Database Sharding?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790314380150671e+09,0,'2026-05-17T17:23:58.015067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/fiverr-engineering/how-to-share-data-between-microservices-on-high-scale-ab2bc663898d','medium.com/fiverr-engineering: How to Share Data Between Microservices on'' High Scale','','N/A',0,'A curated technical resource and architectural guide covering medium.com/fiverr-engineering: How to Share Data Between Microservices on'' High Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030472.92489,0,'2026-05-17T17:07:52.924890+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/flant-com/calico-for-kubernetes-networking-792b41e19d69','medium: Calico for Kubernetes networking: the basics & examples','','N/A',0,'A curated technical resource and architectural guide covering medium: Calico for Kubernetes networking: the basics & examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903292027186489e+09,0,'2026-05-17T17:48:40.271865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/flant-com/cert-manager-lets-encrypt-ssl-certs-for-kubernetes-7642e463bbce','Using SSL certificates from Let’s Encrypt in your Kubernetes Ingress via cert-manager 🌟','','N/A',0,'A curated technical resource and architectural guide covering Using SSL certificates from Let’s Encrypt in your Kubernetes Ingress via cert-manager 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903132887671899e+09,0,'2026-05-17T17:22:08.876719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/flant-com/kubectl-commands-and-tips-7b33de0c5476','medium: Ready-to-use commands and tips for kubectl','','N/A',0,'A curated technical resource and architectural guide covering medium: Ready-to-use commands and tips for kubectl in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153780063509e+09,0,'2026-05-17T17:25:37.800635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/flant-com/upgrading-mysql-percona-server-5-to-8-4bce53bdce5c','medium: Upgrading MySQL (Percona Server) from 5.7 to 8.0','','N/A',0,'A curated technical resource and architectural guide covering medium: Upgrading MySQL (Percona Server) from 5.7 to 8.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903321801827597e+09,0,'2026-05-17T17:53:38.018276+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/flare-systems/connect-services-across-kubernetes-clusters-using-teleproxy-3f317cfd8da','medium.com: Connect services across Kubernetes clusters using Teleproxy','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Connect services across Kubernetes clusters using Teleproxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903219554429698e+09,0,'2026-05-17T17:36:35.544297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/formaloo/making-databases-as-easy-as-playing-with-legos-no-code-no-problem-ed41d4fde269','medium.com/formaloo: How no-code platforms are democratizing data science'' and software development 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/formaloo: How no-code platforms are democratizing data science'' and software development 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903359456262397e+09,0,'2026-05-17T17:59:54.562624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/free-code-camp/learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestrating-containers-114ff420e882','medium.com: Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating'' Containers','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating'' Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233731601309e+09,0,'2026-05-17T17:38:57.316013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/galvanize/going-serverless-on-aws-116a04a0defd','medium: Going Serverless (on AWS)','','N/A',0,'A curated technical resource and architectural guide covering medium: Going Serverless (on AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903101214012408e+09,0,'2026-05-17T17:16:52.140124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/gargee-bhatnagar/how-to-create-a-custom-ami-with-image-pipeline-and-automate-its-creation-using-ec2-image-builder-7e194e39c8e9','medium.com/gargee-bhatnagar: How to Create a Custom AMI with Image Pipeline'' and Automate its Creation Using EC2 Image Builder','','N/A',0,'A curated technical resource and architectural guide covering medium.com/gargee-bhatnagar: How to Create a Custom AMI with Image Pipeline'' and Automate its Creation Using EC2 Image Builder in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903022015459394e+09,0,'2026-05-17T17:03:40.154594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/a-beginners-guide-to-understanding-microservices-d2a8bae871b7','medium.com/geekculture: A Beginners Guide to Understanding Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: A Beginners Guide to Understanding Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902955633809804e+09,0,'2026-05-17T16:52:36.338098+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/a-new-pattern-that-simplifies-operator-building-39df5d021cfa','medium.com/geekculture: A New Pattern that Simplifies Operator Building','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: A New Pattern that Simplifies Operator Building in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903434558533906e+09,0,'2026-05-17T18:12:25.585339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/aks-with-calico-network-policies-8cdfa996e6bb','medium: AKS with Calico Network Policies','','N/A',0,'A curated technical resource and architectural guide covering medium: AKS with Calico Network Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032345.56224,0,'2026-05-17T17:39:05.562240+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/argo-cd-a-tool-for-kubernetes-devops-c46f2881edfe','medium: Argo CD: A Tool for Kubernetes DevOps','','N/A',0,'A curated technical resource and architectural guide covering medium: Argo CD: A Tool for Kubernetes DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903348869379091e+09,0,'2026-05-17T17:58:08.693791+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/change-data-capture-using-debezium-ec48631d643a','medium: Change Data Capture — Using Debezium','','N/A',0,'A curated technical resource and architectural guide covering medium: Change Data Capture — Using Debezium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207.9202,0,'2026-05-17T18:10:07.920200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/common-pod-errors-in-kubernetes-to-watch-out-for-d808737f4ade','medium.com/geekculture: Common Pod Errors in Kubernetes to Watch Out For','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Common Pod Errors in Kubernetes to Watch Out For in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903342161721491e+09,0,'2026-05-17T17:57:01.617215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vdboor/using-nginx-ingress-as-a-static-cache-91bc27be04a1','medium: Using Nginx-Ingress as a Static Cache for Assets Inside Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Nginx-Ingress as a Static Cache for Assets Inside Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031520,0,'2026-05-17T17:25:20.698817+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@versentfastforward/gitops-and-argocd-to-automate-kubernetes-deployments-640f3a086865','medium.com/@versentfastforward: GitOps on Kubernetes with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@versentfastforward: GitOps on Kubernetes with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030412,0,'2026-05-17T17:06:52.967097+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@versentfastforward/one-click-bootstrap-deployment-of-argocd-e06f848aacc5','medium.com/@versentfastforward: One-click Bootstrap Deployment of ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@versentfastforward: One-click Bootstrap Deployment of ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.154635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@versentfastforward/structuring-your-repo-for-argocd-part-1-582817713b0','medium.com/@versentfastforward: Structuring Your Repo for ArgoCD, Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@versentfastforward: Structuring Your Repo for ArgoCD, Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030673,0,'2026-05-17T17:11:13.549871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@victor.ronin/design-your-code-for-readability-vs-writability-d42f04cc6f4d','medium.com/@victor.ronin: Design your code for readability vs. writability','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@victor.ronin: Design your code for readability vs. writability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561,0,'2026-05-17T17:09:21.541389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@victor.ronin/the-dark-side-of-a-cross-functional-team-e0d379e37c70','medium.com/@victor.ronin: The dark side of a cross-functional team','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@victor.ronin: The dark side of a cross-functional team in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030403,0,'2026-05-17T17:06:43.671827+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@victorpaulo/from-zero-to-kubernetes-operator-dd06436b9d89','medium: From Zero to Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering medium: From Zero to Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032779,0,'2026-05-17T17:46:19.612690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vikram.fugro/container-networking-interface-aka-cni-bdfe23f865cf','medium: Container Networking Interface aka CNI','','N/A',0,'A curated technical resource and architectural guide covering medium: Container Networking Interface aka CNI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034306,0,'2026-05-17T18:11:46.126040+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vinciabhinav7/microservices-communication-architecture-patterns-a8e77e614c2c','==medium.com/@vinciabhinav7: Microservices Communication Architecture Patterns=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@vinciabhinav7: Microservices Communication Architecture Patterns=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029478,0,'2026-05-17T16:51:18.329639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vinoji2005/using-terraform-with-kubernetes-a-comprehensive-guide-237f6bbb0586','medium.com/@vinoji2005: Using Terraform with Kubernetes: A Comprehensive'' Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vinoji2005: Using Terraform with Kubernetes: A Comprehensive'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029613,0,'2026-05-17T16:53:33.201193+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vinothiniraju/streamlining-kubernetes-deployment-with-ready-built-developer-platform-5ba0cbb4facf','medium.com/@vinothiniraju: Streamlining Kubernetes Deployment with Ready-Built'' Developer Platform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vinothiniraju: Streamlining Kubernetes Deployment with Ready-Built'' Developer Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030201,0,'2026-05-17T17:03:21.985291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vipinagarwal18/install-istio-on-azure-kubernetes-cluster-using-terraform-214f6d3f611','medium: Install Istio on Azure Kubernetes cluster using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium: Install Istio on Azure Kubernetes cluster using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033611,0,'2026-05-17T18:00:11.935872+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@visweswara/pod-disruption-budget-budget-that-can-save-you-one-day-7c22c8a11d','medium.com/@visweswara: Pod Disruption Budget — Budget that can save you'' One day','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@visweswara: Pod Disruption Budget — Budget that can save you'' One day in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.052092+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@visweswara/what-are-kubernetes-admission-controllers-let-me-explain-93b97f659ccc','medium.com/@visweswara: What are Kubernetes Admission Controllers?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@visweswara: What are Kubernetes Admission Controllers? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033002,0,'2026-05-17T17:50:02.045198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vrnvav97/canary-deployment-in-kubernetes-a18c81cb9b','medium.com/@vrnvav97: Canary Deployment in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vrnvav97: Canary Deployment in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.290209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@vvsevel/a-guide-to-kubernetes-application-resource-tuning-part-1-bf0ba04db10','medium.com/@vvsevel: A Guide to Kubernetes Application Resource Tuning —'' part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vvsevel: A Guide to Kubernetes Application Resource Tuning —'' part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029678,0,'2026-05-17T16:54:38.531675+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@walissonscd/creating-a-kubernetes-pod-with-multiple-containers-and-a-shared-volume-257d9aa2081d','medium.com/@walissonscd: Creating a Kubernetes Pod with Multiple Containers'' and a Shared Volume 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@walissonscd: Creating a Kubernetes Pod with Multiple Containers'' and a Shared Volume 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032254,0,'2026-05-17T17:37:34.672121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@walissonscd/monitoring-kubernetes-cluster-resources-using-top-metrics-commands-a60408765321','medium.com/@walissonscd: Monitoring Kubernetes Cluster Resources: Using'' Top Metrics Commands','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@walissonscd: Monitoring Kubernetes Cluster Resources: Using'' Top Metrics Commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033435,0,'2026-05-17T17:57:15.813454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@walissonscd/understanding-your-kubernetes-cluster-16f4b90f3edc','medium.com/@walissonscd: Understanding Your Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@walissonscd: Understanding Your Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029421,0,'2026-05-17T16:50:21.296425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@wessel__/istio-with-authentik-securing-your-cluster-and-providing-authentication-and-authorization-b5e48b331920','medium.com/@wessel__: Istio with Authentik: securing your cluster and providing'' authentication and authorization','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@wessel__: Istio with Authentik: securing your cluster and providing'' authentication and authorization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031622,0,'2026-05-17T17:27:02.327299+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@willguibr/terraform-1-5-import-and-automatic-code-generation-caa4debfef28','medium.com/@willguibr: Terraform 1.5 — Import and Automatic Code Generation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@willguibr: Terraform 1.5 — Import and Automatic Code Generation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.220651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@wuestkamp/kubernetes-canary-deployment-1-gitlab-ci-518f9fdaa7ed','medium.com: Kubernetes Canary Deployment #1 Gitlab CI','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes Canary Deployment #1 Gitlab CI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.402626+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@yankee.exe/how-rolling-and-rollback-deployments-work-in-kubernetes-8db4c4dce599','medium: How Rolling and Rollback Deployments work in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: How Rolling and Rollback Deployments work in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034479,0,'2026-05-17T18:14:39.187478+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@yogitakothadia/a-manifest-file-in-kubernetes-952183a508d4','medium.com/@yogitakothadia: A Manifest File in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@yogitakothadia: A Manifest File in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031735,0,'2026-05-17T17:28:55.254070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@yonatanzunger/advanced-python-achieving-high-performance-with-code-generation-796b177ec79','medium.com/@yonatanzunger: Advanced Python: Achieving High Performance with'' Code Generation 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@yonatanzunger: Advanced Python: Achieving High Performance with'' Code Generation 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.282532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@yusufkaratoprak/advanced-troubleshooting-techniques-in-kubernetes-pods-24ee0cebfa6f','medium.com/@yusufkaratoprak: Advanced Troubleshooting Techniques in Kubernetes'' Pods','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@yusufkaratoprak: Advanced Troubleshooting Techniques in Kubernetes'' Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.265809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@zeloygabri/deploying-2-tier-aws-architecture-using-terraform-b4167b035751','medium.com/@zeloygabri: Deploying 2-Tier AWS Architecture using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@zeloygabri: Deploying 2-Tier AWS Architecture using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031458,0,'2026-05-17T17:24:18.550832+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/@zhaoyi0113/kubernetes-how-does-service-network-work-in-the-cluster-d235b69ff536','medium.com/@zhaoyi0113: Kubernetes — How does service network work in the'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@zhaoyi0113: Kubernetes — How does service network work in the'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029063,0,'2026-05-17T16:44:23.367361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/activewizards-machine-learning-company/kafka-monitoring-with-prometheus-telegraf-and-grafana-6228fed736f1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029067,0,'2026-05-17T16:44:27.877403+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/adaltas/gitops-in-practice-deploy-kubernetes-applications-with-argocd-ca170ce8aba3','medium.com/adaltas: GitOps in practice, deploy Kubernetes applications with'' ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adaltas: GitOps in practice, deploy Kubernetes applications with'' ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.345471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/adaltas/kubernetes-debugging-with-ephemeral-containers-e4be659d9ef6','medium.com/adaltas: Kubernetes: debugging with ephemeral containers','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adaltas: Kubernetes: debugging with ephemeral containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030864,0,'2026-05-17T17:14:24.896075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/adaltas/operating-kafka-in-kubernetes-with-strimzi-84a281c6d964','medium.com/adaltas: Operating Kafka in Kubernetes with Strimzi','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adaltas: Operating Kafka in Kubernetes with Strimzi in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032339,0,'2026-05-17T17:38:59.779623+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/adeo-tech/a-walkthrough-guide-for-multi-tenancy-with-gke-b9e6f1aed2a2','medium.com/adeo-tech: A walkthrough guide for Multi-Tenancy with GKE','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adeo-tech: A walkthrough guide for Multi-Tenancy with GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032546,0,'2026-05-17T17:42:26.958542+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/adeo-tech/how-to-save-money-fast-with-kubernetes-do-finops-3a9cafc9beba','medium.com/adeo-tech: How to save money fast with Kubernetes — Do FinOps','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adeo-tech: How to save money fast with Kubernetes — Do FinOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030207,0,'2026-05-17T17:03:27.221211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/adeo-tech/multi-cloud-kubernetes-survival-guide-49eee9aa58e2','medium.com/adeo-tech: Multi-Cloud Kubernetes Survival Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adeo-tech: Multi-Cloud Kubernetes Survival Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029118,0,'2026-05-17T16:45:18.682036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/adessoturkey/azure-devops-agents-on-aks-with-kaniko-option-f672f900a177','medium.com/adessoturkey: Azure DevOps Agents on AKS with the kaniko Option','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adessoturkey: Azure DevOps Agents on AKS with the kaniko Option in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030574,0,'2026-05-17T17:09:34.239656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/adessoturkey/create-a-windows-vm-in-kubernetes-using-kubevirt-b5f54fb10ffd','medium.com/adessoturkey: Create a Windows VM in Kubernetes using KubeVirt','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adessoturkey: Create a Windows VM in Kubernetes using KubeVirt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.376571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/adevinta-tech-blog/highway-to-helm-how-to-efficiently-manage-chart-sources-f5749ba8031e','medium: Highway to Helm: How to efficiently manage chart sources','','N/A',0,'A curated technical resource and architectural guide covering medium: Highway to Helm: How to efficiently manage chart sources in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029161,0,'2026-05-17T16:46:01.232191+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/adidoescode/chaos-engineering-how-simulating-adversity-can-help-build-ecommerce-resilience-4a799c8912dc','medium.com/adidoescode: Chaos Engineering: How simulating adversity can'' help build eCommerce Resilience','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adidoescode: Chaos Engineering: How simulating adversity can'' help build eCommerce Resilience in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032117,0,'2026-05-17T17:35:17.179295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/adobetech/designing-a-kubernetes-cluster-with-amazon-eks-from-scratch-4b4ee9d1b8f','medium: Designing a Kubernetes Cluster with Amazon EKS From Scratch 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Designing a Kubernetes Cluster with Amazon EKS From Scratch 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032405,0,'2026-05-17T17:40:05.546967+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/agileinsider/devops-principles-and-practices-explained-in-ten-minutes-6cec7e1dae6d','medium.com/agileinsider: DevOps Principles and Practices Explained in Ten'' Minutes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/agileinsider: DevOps Principles and Practices Explained in Ten'' Minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034234,0,'2026-05-17T18:10:34.999868+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/agorapulse-stories/platform-engineering-part-3-when-how-to-build-an-internal-developer-platform-cfb22efcca34','medium.com/agorapulse-stories: Platform Engineering, Part 3: WHEN & HOW'' to Build an Internal Developer Platform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/agorapulse-stories: Platform Engineering, Part 3: WHEN & HOW'' to Build an Internal Developer Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033428,0,'2026-05-17T17:57:08.304061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/ai-hero/streamlining-machine-learning-operations-with-kubernetes-and-terraform-41baad37998e','medium.com/ai-hero: Streamlining Machine Learning Operations (MLOps) with'' Kubernetes and Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/ai-hero: Streamlining Machine Learning Operations (MLOps) with'' Kubernetes and Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364,0,'2026-05-17T16:49:24.850061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/aiguys/mlops-serving-ai-to-million-users-c77ed718b7ed','medium.com/aiguys: MLOps: Serving AI apps to million users','','N/A',0,'A curated technical resource and architectural guide covering medium.com/aiguys: MLOps: Serving AI apps to million users in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032179,0,'2026-05-17T17:36:19.662595+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/airbnb-engineering/dynamic-kubernetes-cluster-scaling-at-airbnb-d79ae3afa132','medium.com/airbnb-engineering: Dynamic Kubernetes Cluster Scaling at Airbnb','','N/A',0,'A curated technical resource and architectural guide covering medium.com/airbnb-engineering: Dynamic Kubernetes Cluster Scaling at Airbnb in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.183358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/airbnb-engineering/how-we-partitioned-airbnb-s-main-database-in-two-weeks-55f7e006ff21','Partitioning MySQL on RDS: "How We Partitioned Airbnb’s Main Database in'' Two Weeks','','N/A',0,'A curated technical resource and architectural guide covering Partitioning MySQL on RDS: "How We Partitioned Airbnb’s Main Database in'' Two Weeks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033761,0,'2026-05-17T18:02:41.219882+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/airwalk/automate-policies-enforcement-with-policy-as-code-2f20aac9e2b0','medium: Automate policies enforcement with Policy-as-Code 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Automate policies enforcement with Policy-as-Code 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034520,0,'2026-05-17T18:15:20.684778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/airwallex-engineering/kafka-streams-iterative-development-and-blue-green-deployment-fae88b26e75e','medium.com/airwallex-engineering: Kafka Streams: Iterative Development and'' Blue-Green Deployment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/airwallex-engineering: Kafka Streams: Iterative Development and'' Blue-Green Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.238623+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/altitudehq/kafka-retries-and-maintain-order-of-retry-events-313482044351','medium.com/altitudehq: Kafka retries and maintaining the order of retry'' events 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/altitudehq: Kafka retries and maintaining the order of retry'' events 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033942,0,'2026-05-17T18:05:42.398083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/ampersand-academy/integrate-bitbucket-jenkins-c6e51103d0fe','medium: Integrate BitBucket & Jenkins','','N/A',0,'A curated technical resource and architectural guide covering medium: Integrate BitBucket & Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034509,0,'2026-05-17T18:15:09.684281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/analytics-vidhya/dockerizing-a-rest-api-in-python-less-than-9-mb-and-based-on-scratch-image-ef0ee3ad3f0a','medium: Dockerizing a REST API in Python Less Than 9 MB and Based on scratch'' Image','','N/A',0,'A curated technical resource and architectural guide covering medium: Dockerizing a REST API in Python Less Than 9 MB and Based on scratch'' Image in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034155,0,'2026-05-17T18:09:15.458889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/analytics-vidhya/multi-namespace-helm-deploy-in-kubernetes-26d1baf1ca5c','medium: Multi-namespace Helm deploy in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Multi-namespace Helm deploy in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031620,0,'2026-05-17T17:27:00.059175+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/andcloudio/creating-authentication-and-authorization-in-kubernetes-c6c5f0f1d2ad','medium.com/andcloudio: Setting up Authentication and RBAC Authorization'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/andcloudio: Setting up Authentication and RBAC Authorization'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031499,0,'2026-05-17T17:24:59.313229+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/ankercloud-engineering/10-reasons-why-you-should-think-about-using-an-aws-application-loadbalancer-945f57816c34','medium: 10 reasons why you should think about using an AWS Application Load'' Balancer','','N/A',0,'A curated technical resource and architectural guide covering medium: 10 reasons why you should think about using an AWS Application Load'' Balancer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034223,0,'2026-05-17T18:10:23.777721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/apache-airflow/passing-data-between-tasks-with-the-kubernetespodoperator-in-apache-airflow-7ae9e3e6675c','==medium.com/apache-airflow: Passing Data Between Tasks with the KubernetesPodOperator'' in Apache Airflow== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/apache-airflow: Passing Data Between Tasks with the KubernetesPodOperator'' in Apache Airflow== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032574,0,'2026-05-17T17:42:54.490181+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/apache-airflow/what-we-learned-after-running-airflow-on-kubernetes-for-2-years-0537b157acfd','medium.com/apache-airflow: What we learned after running Airflow on Kubernetes'' for 2 years','','N/A',0,'A curated technical resource and architectural guide covering medium.com/apache-airflow: What we learned after running Airflow on Kubernetes'' for 2 years in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034431,0,'2026-05-17T18:13:51.459247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/apache-apisix/10-most-use-cases-of-an-api-gateway-in-api-led-architecture-f4d7fa160dcf','==medium.com/apache-apisix: 10 most common use cases of an API Gateway==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/apache-apisix: 10 most common use cases of an API Gateway== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.403252+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/apache-apisix/end-to-end-tracing-opentelemetry-a50fceafed74','medium.com/apache-apisix: End-to-end tracing with OpenTelemetry','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031622,0,'2026-05-17T17:27:02.336008+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/application-driven-infrastructure/best-practices-for-understanding-kubernetes-costs-f3c58a5e1ebf','medium.com/application-driven-infrastructure: Best Practices for Understanding'' Kubernetes Costs','','N/A',0,'A curated technical resource and architectural guide covering medium.com/application-driven-infrastructure: Best Practices for Understanding'' Kubernetes Costs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029074,0,'2026-05-17T16:44:34.523580+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/armory/continuous-cost-optimization-for-kubernetes-4361045f0215','medium.com/armory: Continuous Cost Optimization for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/armory: Continuous Cost Optimization for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030882,0,'2026-05-17T17:14:42.662387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/asl19-developers/create-readwritemany-persistentvolumeclaims-on-your-kubernetes-cluster-3a8db51f98e3','Create ReadWriteMany PersistentVolumeClaims on your Kubernetes Cluster 🌟','','N/A',0,'A curated technical resource and architectural guide covering Create ReadWriteMany PersistentVolumeClaims on your Kubernetes Cluster 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031624,0,'2026-05-17T17:27:04.793999+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/aspnetrun/microservices-resilience-and-fault-tolerance-with-applying-retry-and-circuit-breaker-patterns-c32e518db990','medium: Microservices Resilience and Fault Tolerance with applying Retry'' and Circuit-Breaker patterns using Polly','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices Resilience and Fault Tolerance with applying Retry'' and Circuit-Breaker patterns using Polly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029379,0,'2026-05-17T16:49:39.656062+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/atlantbh/implementing-ci-cd-pipeline-using-argo-workflows-and-argo-events-6417dd157566','medium.com/atlantbh: Implementing CI/CD pipeline using Argo Workflows and'' Argo Events 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/atlantbh: Implementing CI/CD pipeline using Argo Workflows and'' Argo Events 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031392,0,'2026-05-17T17:23:12.907954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/attest-product-and-technology/debugging-mislabelled-route-metrics-from-linkerd-dda47fdff04a','medium.com/attest-product-and-technology: Debugging mislabelled route metrics'' from Linkerd','','N/A',0,'A curated technical resource and architectural guide covering medium.com/attest-product-and-technology: Debugging mislabelled route metrics'' from Linkerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034347,0,'2026-05-17T18:12:27.659504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/aventude/which-git-branching-model-should-i-select-73aafc503b5f','medium: Which Git branching model should I select for my project?','','N/A',0,'A curated technical resource and architectural guide covering medium: Which Git branching model should I select for my project? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030442,0,'2026-05-17T17:07:22.937457+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog','medium.com/avmconsulting-blog','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.173597+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/aws-backup-service-for-amazon-rds-3e6f5827aa66','medium: AWS Backup Service for Amazon RDS','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Backup Service for Amazon RDS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031900,0,'2026-05-17T17:31:40.548878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-backup.md", "docs/aws-databases.md"]','["aws-backup.md", "aws-databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/aws-secret-manager-protect-sensitive-information-and-functionality-f520e15293f4','medium: AWS Secret Manager: Protect sensitive information and functionality'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Secret Manager: Protect sensitive information and functionality'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033566,0,'2026-05-17T17:59:26.792507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/building-a-global-network-with-aws-transit-gateway-7ab0e5222f12','medium: Building a Global Network with AWS Transit Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium: Building a Global Network with AWS Transit Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.224995+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/ci-cd-with-dockers-and-jenkins-70b6f801f9f7','medium: CI/CD with Dockers and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering medium: CI/CD with Dockers and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032762,0,'2026-05-17T17:46:02.255323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/cluster-autoscaler-type-in-kubernetes-part2-f2ae432eefbb','medium: Cluster Autoscaler in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Cluster Autoscaler in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032248,0,'2026-05-17T17:37:28.506837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deploy-infrastructure-with-the-terraform-cloud-operator-for-kubernetes-a179ea4dbbfe','medium: Deploy Infrastructure with the Terraform Cloud Operator for Kubernetes'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploy Infrastructure with the Terraform Cloud Operator for Kubernetes'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030685,0,'2026-05-17T17:11:25.028997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deploying-applications-using-helm-in-kubernetes-b5c8b609e4b5','medium.com/avmconsulting-blog: How to Deploy Applications using Helm in'' Kubernetes |AWS|','','N/A',0,'A curated technical resource and architectural guide covering medium.com/avmconsulting-blog: How to Deploy Applications using Helm in'' Kubernetes |AWS| in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802,0,'2026-05-17T17:13:22.971960+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deploying-microservices-via-ansible-in-cloud-platform-a03d46b7bd68','Deployment of Microservices in Cloud With Ansible','','N/A',0,'A curated technical resource and architectural guide covering Deployment of Microservices in Cloud With Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030201,0,'2026-05-17T17:03:21.999327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deploying-statefulsets-in-kubernetes-k8s-5924e701d327','medium: How to deploy StatefulSets in Kubernetes (K8s)?','','N/A',0,'A curated technical resource and architectural guide covering medium: How to deploy StatefulSets in Kubernetes (K8s)? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029246,0,'2026-05-17T16:47:26.417314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deployment-types-in-kubernetes-14b70ca7ef93','medium: Deployment types in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Deployment types in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.156724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/encrypting-the-certificate-for-kubernetes-lets-encrypt-805d2bf88b2a','medium: Encrypting the certificate for Kubernetes (Let’s Encrypt) 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Encrypting the certificate for Kubernetes (Let’s Encrypt) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.929121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/exploring-network-policies-in-kubernetes-c8a3d8ed00cb','medium: How to Provision Network Policies in Kubernetes | AWS 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Provision Network Policies in Kubernetes | AWS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033761,0,'2026-05-17T18:02:41.211268+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/how-to-deploy-an-efk-stack-to-kubernetes-ebc1b539d063','medium: How to Deploy an EFK stack to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Deploy an EFK stack to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030005,0,'2026-05-17T17:00:05.361458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/how-to-deploy-an-eks-stack-to-kubernetes-aws-5ec9c5a07247','medium: How to Deploy an EKS stack in AWS?','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Deploy an EKS stack in AWS? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032869,0,'2026-05-17T17:47:49.040438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/installing-vault-on-eks-with-tls-and-persistent-storage-98254b4150f3','medium.com/avmconsulting-blog: Installing Vault On EKS With TLS And Persistent'' Storage','','N/A',0,'A curated technical resource and architectural guide covering medium.com/avmconsulting-blog: Installing Vault On EKS With TLS And Persistent'' Storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031064,0,'2026-05-17T17:17:44.304385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/jobs-cronjobs-in-kubernetes-cluster-d0e872e3c8c8','medium: Jobs & Cronjobs in Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: Jobs & Cronjobs in Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.427732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/kubernetes-google-kubernetes-engine-gke-99abf912f912','medium: How to provision Kubernetes Cluster in GCP Cloud (K8s)? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to provision Kubernetes Cluster in GCP Cloud (K8s)? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030593,0,'2026-05-17T17:09:53.798095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/managing-microservices-with-istio-service-mesh-in-kubernetes-36e1fda81757','medium: Managing Microservices With Istio Service Mesh in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Managing Microservices With Istio Service Mesh in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034461,0,'2026-05-17T18:14:21.407813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/prometheus-monitoring-with-elastic-stack-in-kubernetes-5cf0aaa7ce04','medium: Prometheus monitoring with Elastic Stack in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Prometheus monitoring with Elastic Stack in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031533,0,'2026-05-17T17:25:33.420586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/protecting-your-web-application-or-apis-using-aws-waf-1829ff79275a','medium: Protecting your Web Application or APIs using AWS WAF','','N/A',0,'A curated technical resource and architectural guide covering medium: Protecting your Web Application or APIs using AWS WAF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031804,0,'2026-05-17T17:30:04.945082+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/provisioning-storage-in-kubernetes-e1dc5610318d','medium: Provisioning storage in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Provisioning storage in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030563,0,'2026-05-17T17:09:23.618368+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/replication-controller-replica-sets-in-kubernetes-820f3cec7170','medium: Replication Controller & Replica sets in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Replication Controller & Replica sets in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031520,0,'2026-05-17T17:25:20.681020+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/awesome-agile/10-ways-managers-are-wasting-their-developers-potential-5c0d78d8f8ba','medium.com/awesome-agile: 10 Ways Managers are Wasting Their Developers'' Potential','','N/A',0,'A curated technical resource and architectural guide covering medium.com/awesome-agile: 10 Ways Managers are Wasting Their Developers'' Potential in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029931,0,'2026-05-17T16:58:51.818006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/awesome-azure/azure-most-useful-azure-services-every-developer-must-know-top-azure-paas-serverless-services-developer-c55b829ac6d7','medium.com/awesome-azure: Azure — Most Useful Azure Services Every Developer'' Must Know','','N/A',0,'A curated technical resource and architectural guide covering medium.com/awesome-azure: Azure — Most Useful Azure Services Every Developer'' Must Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031910,0,'2026-05-17T17:31:50.089702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/awesome-cloud/aws-difference-between-serverless-lambda-and-containers-kubernetes-serverless-vs-containers-lambda-vs-k8s-a166931870a2','medium.com/awesome-cloud: AWS — Difference between Serverless (Lambda) and'' Containers (Kubernetes)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/awesome-cloud: AWS — Difference between Serverless (Lambda) and'' Containers (Kubernetes) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034355,0,'2026-05-17T18:12:35.352647+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/a-better-dev-test-experience-docker-and-aws-291da5ab1238','A Better Dev/Test Experience: Docker and AWS','','N/A',0,'A curated technical resource and architectural guide covering A Better Dev/Test Experience: Docker and AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033761,0,'2026-05-17T18:02:41.215853+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/bitmovin-improving-video-quality-on-the-web-8670039c4334','bitmovin: Improving Video Quality on the Web','','N/A',0,'A curated technical resource and architectural guide covering bitmovin: Improving Video Quality on the Web in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031987,0,'2026-05-17T17:33:07.511120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/building-a-serverless-dynamic-dns-system-with-aws-a32256f0a1d8','medium.com: Building a Serverless Dynamic DNS System with AWS','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Building a Serverless Dynamic DNS System with AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032970,0,'2026-05-17T17:49:30.973101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/optimizing-latency-and-bandwidth-for-aws-traffic-cdfd18d0d0f7','medium.com: Optimizing Latency and Bandwidth for AWS Traffic','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Optimizing Latency and Bandwidth for AWS Traffic in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034564,0,'2026-05-17T18:16:04.165258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/scaling-on-aws-part-3-500k-users-3750b227b761','Scaling on AWS (Part 3): >500K Users','','N/A',0,'A curated technical resource and architectural guide covering Scaling on AWS (Part 3): >500K Users in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.819428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/the-top-10-aws-startup-blog-posts-of-2015-d2975e3778bb','medium.com: The Top 10 AWS Startup Blog Posts of 2015','','N/A',0,'A curated technical resource and architectural guide covering medium.com: The Top 10 AWS Startup Blog Posts of 2015 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034134,0,'2026-05-17T18:08:54.301767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/what-startups-should-know-about-amazon-vpc-part-1-bebe94b7f228','What Startups Should Know about Amazon VPC — Part 1','','N/A',0,'A curated technical resource and architectural guide covering What Startups Should Know about Amazon VPC — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856,0,'2026-05-17T17:14:16.463038+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/aws-infrastructure/create-aws-vpc-infrastructure-with-terraform-308afed9fe31','medium.com/aws-infrastructure: Create AWS VPC Infrastructure with Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/aws-infrastructure: Create AWS VPC Infrastructure with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031084,0,'2026-05-17T17:18:04.668411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/aws-serverless-microservices-with-patterns-best/cloud-native-microservices-evolves-to-aws-serverless-event-driven-architectures-9a38c473f4f8','==medium.com/aws-serverless-microservices-with-patterns-best: Cloud-Native'' Microservices Evolves to AWS Serverless Event-driven Architectures==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/aws-serverless-microservices-with-patterns-best: Cloud-Native'' Microservices Evolves to AWS Serverless Event-driven Architectures== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.930184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/awsblogs/ci-cd-with-kubernetes-3c29e8073c38','medium: Production Ready CI/CD Pipeline with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Production Ready CI/CD Pipeline with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033569,0,'2026-05-17T17:59:29.968873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/backstagewitharchitects/how-autoscaling-works-in-kubernetes-why-you-need-to-start-using-keda-b601b483d355','medium.com/backstagewitharchitects: How Autoscaling Works in Kubernetes?'' Why You Need To Start Using KEDA?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/backstagewitharchitects: How Autoscaling Works in Kubernetes?'' Why You Need To Start Using KEDA? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034349,0,'2026-05-17T18:12:29.481155+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/bakdata/optimizing-kafka-streams-apps-on-kubernetes-by-splitting-topologies-ac6b4c90516e','medium: Optimizing Kafka Streams Apps on Kubernetes by Splitting Topologies','','N/A',0,'A curated technical resource and architectural guide covering medium: Optimizing Kafka Streams Apps on Kubernetes by Splitting Topologies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031758,0,'2026-05-17T17:29:18.974694+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/bakdata/scalable-machine-learning-with-kafka-streams-and-kserve-85308858d867','medium.com/bakdata: Scalable Machine Learning with Kafka Streams and KServe','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bakdata: Scalable Machine Learning with Kafka Streams and KServe in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030349,0,'2026-05-17T17:05:49.939139+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/bash-tips-and-tricks/how-to-trigger-an-action-at-the-end-of-the-shell-bash-script-52b0ba9c157e','medium: How to trigger an action at the end of the Shell/Bash script','','N/A',0,'A curated technical resource and architectural guide covering medium: How to trigger an action at the end of the Shell/Bash script in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030954,0,'2026-05-17T17:15:54.219422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/250-practice-questions-for-terraform-associate-certification-7a3ccebe6a1a','medium.com/bb-tutorials-and-thoughts: 250 Practice Questions For Terraform'' Associate Certification','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bb-tutorials-and-thoughts: 250 Practice Questions For Terraform'' Associate Certification in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033976,0,'2026-05-17T18:06:16.380363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/how-to-build-and-deploy-mern-stack-on-azure-aks-c25eaf27b9d0','medium.com/bb-tutorials-and-thoughts: How to Build and Deploy MERN Stack'' on Azure AKS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bb-tutorials-and-thoughts: How to Build and Deploy MERN Stack'' on Azure AKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031645,0,'2026-05-17T17:27:25.253607+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/how-to-deploy-and-run-python-apis-on-aws-app-runner-with-cloudformation-cf9c6fd14cf6','medium.com/bb-tutorials-and-thoughts: How To Deploy and Run Python APIs'' on AWS App Runner With CloudFormation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bb-tutorials-and-thoughts: How To Deploy and Run Python APIs'' on AWS App Runner With CloudFormation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.444479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-iac.md"]','["aws-iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-init-container-pattern-7a757742de6b','medium: Kubernetes — Learn Init Container Pattern','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes — Learn Init Container Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032549,0,'2026-05-17T17:42:29.432356+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-sidecar-container-pattern-6d8c21f873d','medium: Kubernetes — Learn Sidecar Container Pattern','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes — Learn Sidecar Container Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030360,0,'2026-05-17T17:06:00.447705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-init-container-pattern-7a757742de6b"}'); +INSERT INTO "resources" VALUES('https://medium.com/beamdental/using-kubernetes-custom-resources-to-manage-our-ephemeral-environments-f298610893e1','medium.com: Using kubernetes custom resources to manage our ephemeral environments','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Using kubernetes custom resources to manage our ephemeral environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029242,0,'2026-05-17T16:47:22.823152+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-practices/chaos-d3ef238ec328','medium.com/better-practices: Learn how your Kubernetes clusters respond'' to failure using Gremlin and Grafana','','N/A',0,'A curated technical resource and architectural guide covering medium.com/better-practices: Learn how your Kubernetes clusters respond'' to failure using Gremlin and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034394,0,'2026-05-17T18:13:14.393556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-practices/kubernetes-tutorial-b6f302a67426','medium: Kubernetes Tutorial: Your Complete Guide to Deploying an App on'' AWS with Postman 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Tutorial: Your Complete Guide to Deploying an App on'' AWS with Postman 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.309484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/10-antipatterns-for-kubernetes-deployments-e97ce1199f2d','medium: 10 Anti-Patterns for Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium: 10 Anti-Patterns for Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033794,0,'2026-05-17T18:03:14.707085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/3-years-of-kubernetes-in-production-heres-what-we-learned-44e77e1749c8','medium: 3 Years of Kubernetes in Production–Here’s What We Learned','','N/A',0,'A curated technical resource and architectural guide covering medium: 3 Years of Kubernetes in Production–Here’s What We Learned in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031045,0,'2026-05-17T17:17:25.706450+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/4-simple-kubernetes-terminal-customizations-to-boost-your-productivity-deda60a19924','medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity','','N/A',0,'A curated technical resource and architectural guide covering medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.127060+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md", "docs/kubernetes-tools.md"]','["kubectl-commands.md", "kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/a-practical-step-by-step-guide-to-understanding-kubernetes-d8be7f82e533','medium: A Practical Step-by-Step Guide to Understanding Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: A Practical Step-by-Step Guide to Understanding Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030329,0,'2026-05-17T17:05:29.973639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/awesome-kubernetes-command-line-hacks-8bd3604e394f','medium: Awesome Kubernetes Command-Line Hacks','','N/A',0,'A curated technical resource and architectural guide covering medium: Awesome Kubernetes Command-Line Hacks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034090,0,'2026-05-17T18:08:10.288646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/build-a-federation-of-multiple-kubernetes-clusters-with-kubefed-v2-8d2f7d9e198a','medium: Build a Federation of Multiple Kubernetes Clusters With Kubefed'' V2','','N/A',0,'A curated technical resource and architectural guide covering medium: Build a Federation of Multiple Kubernetes Clusters With Kubefed'' V2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033100,0,'2026-05-17T17:51:40.800876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/build-kubernetes-autoscaling-for-cluster-nodes-and-application-pods-bb7f2d716b07','medium: Build Kubernetes Autoscaling for Cluster Nodes and Application Pods'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Build Kubernetes Autoscaling for Cluster Nodes and Application Pods'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030407,0,'2026-05-17T17:06:47.046644+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/creating-a-custom-annotation-for-the-kubernetes-ingress-nginx-controller-444e9d486192','medium: Create a Custom Annotation for the Kubernetes ingress-nginx Controller','','N/A',0,'A curated technical resource and architectural guide covering medium: Create a Custom Annotation for the Kubernetes ingress-nginx Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032728,0,'2026-05-17T17:45:28.540158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/devop-noops-difference-504dfc4e9faa','DevOps Is Dead, Long Live NoOps','','N/A',0,'A curated technical resource and architectural guide covering DevOps Is Dead, Long Live NoOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029801,0,'2026-05-17T16:56:41.596573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/noops.md"]','["noops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/devops-noops-finops-64e0df91bcb8','medium: DevOps, NoOps, and Now FinOps?','','N/A',0,'A curated technical resource and architectural guide covering medium: DevOps, NoOps, and Now FinOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031339,0,'2026-05-17T17:22:19.791048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/how-to-become-a-devops-engineer-in-2020-7618492a09d8','medium: How to Become a DevOps Engineer in 2020 (Tj Blogumas)','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Become a DevOps Engineer in 2020 (Tj Blogumas) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.133760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/how-to-harden-your-kubernetes-cluster-for-production-7e47990efc2a','medium: How to Harden Your Kubernetes Cluster for Production 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Harden Your Kubernetes Cluster for Production 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032731,0,'2026-05-17T17:45:31.771407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/how-to-manage-microservices-on-kubernetes-with-istio-c25e97a60a59','medium.com: How to Manage Microservices on Kubernetes With Istio','','N/A',0,'A curated technical resource and architectural guide covering medium.com: How to Manage Microservices on Kubernetes With Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.046876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/how-to-validate-your-kubernetes-cluster-with-sonobuoy-c91b282908fe','medium: How to Validate Your Kubernetes Cluster With Sonobuoy 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Validate Your Kubernetes Cluster With Sonobuoy 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.390381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/kubernetes-deployment-connect-your-front-end-to-your-back-end-with-nginx-7e4e7cfef177','medium: Kubernetes Deployment: Connect Your Front End to Your Back End With'' Nginx','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Deployment: Connect Your Front End to Your Back End With'' Nginx in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030090,0,'2026-05-17T17:01:30.943776+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/kubernetes-lessons-in-alerting-a0b7a455e89d','medium: Kubernetes Lessons in Alerting','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Lessons in Alerting in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033704,0,'2026-05-17T18:01:44.289916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/kubernetes-pod-redundancy-strategies-a6d9b560749a','medium: Kubernetes Pod Redundancy Strategies','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Pod Redundancy Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030349,0,'2026-05-17T17:05:49.936259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/managed-kubernetes-services-compared-gke-vs-eks-vs-aks-df1ecb22bba0','medium: Managed Kubernetes Services Compared: GKE vs. EKS vs. AKS','','N/A',0,'A curated technical resource and architectural guide covering medium: Managed Kubernetes Services Compared: GKE vs. EKS vs. AKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030982,0,'2026-05-17T17:16:22.654029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/rabbitmq-vs-kafka-1ef22a041793','medium.com: **RabbitMQ vs. Kafka**','','N/A',0,'A curated technical resource and architectural guide covering medium.com: **RabbitMQ vs. Kafka** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033805,0,'2026-05-17T18:03:25.691415+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/the-roles-of-service-mesh-and-api-gateways-in-microservice-architecture-f6e7dfd61043','medium: The Roles of Service Mesh and API Gateways in Microservice Architecture'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: The Roles of Service Mesh and API Gateways in Microservice Architecture'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029325,0,'2026-05-17T16:48:45.437588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/virtual-clusters-for-kubernetes-benefits-use-cases-a4eee1c5c5a5','Virtual Clusters for Kubernetes — Benefits and Use Cases','','N/A',0,'A curated technical resource and architectural guide covering Virtual Clusters for Kubernetes — Benefits and Use Cases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.771112+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/better-programming/why-not-use-kubernetes-52a89ada5e22','medium: Why Not Use Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering medium: Why Not Use Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033913,0,'2026-05-17T18:05:13.550146+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/beyn-technology/is-nginx-dead-is-traefik-v3-20-faster-than-traefik-v2-f28ffb7eed3e','medium.com/beyn-technology: Is Nginx dead? Is Traefik v3 20% faster than'' Traefik v2?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/beyn-technology: Is Nginx dead? Is Traefik v3 20% faster than'' Traefik v2? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029482,0,'2026-05-17T16:51:22.618524+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/bitgrit-data-science-publication/latexify-writing-latex-with-python-6c0fa4b2e9d5','medium.com/bitgrit-data-science-publication: latexify: Writing LaTeX with'' Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bitgrit-data-science-publication: latexify: Writing LaTeX with'' Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030842,0,'2026-05-17T17:14:02.244861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/blablacar/leveraging-operator-pattern-and-volumesnapshots-to-backup-databases-in-kubernetes-3a28aa425100','medium: Leveraging operator pattern and VolumeSnapshots to backup databases'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Leveraging operator pattern and VolumeSnapshots to backup databases'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032457,0,'2026-05-17T17:40:57.071454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/blablacar/operating-node-js-in-kubernetes-at-scale-at-blablacar-3afb6d5d4299','medium.com/blablacar: Operating Node.js in Kubernetes at scale at BlaBlaCar','','N/A',0,'A curated technical resource and architectural guide covering medium.com/blablacar: Operating Node.js in Kubernetes at scale at BlaBlaCar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030787,0,'2026-05-17T17:13:07.610761+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/brainyydude/kubernetes-scaling-replicas-69fcd44b0630','medium: Kubernetes Scaling & Replicas 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Scaling & Replicas 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029896,0,'2026-05-17T16:58:16.881280+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/buildpiper/observability-for-monitoring-microservices-top-5-ways-587871e726d0','medium.com/buildpiper: Observability for Monitoring Microservices — Top'' 5 Ways!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/buildpiper: Observability for Monitoring Microservices — Top'' 5 Ways! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.528037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/bumble-tech/gitops-for-multi-cluster-k8s-environments-d305431ba6d6','==medium.com/bumble-tech: GitOps for multi-cluster K8s environments== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/bumble-tech: GitOps for multi-cluster K8s environments== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030438,0,'2026-05-17T17:07:18.428769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/capital-one-tech/focusing-on-the-devops-pipeline-topo-pal-833d15edf0bd','medium: Focusing on the DevOps Pipeline 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Focusing on the DevOps Pipeline 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.703806+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/career-of-you/a-ten-step-process-for-team-leaders-to-reduce-meeting-overload-and-take-back-their-time-407cf1f8f09b','medium.com/career-of-you: A Ten-Step Process for Team Leaders to Reduce'' Meeting Overload and Take Back Their Time','','N/A',0,'A curated technical resource and architectural guide covering medium.com/career-of-you: A Ten-Step Process for Team Leaders to Reduce'' Meeting Overload and Take Back Their Time in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030506,0,'2026-05-17T17:08:26.826334+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/circuitpeople/aws-cli-with-jq-and-bash-9d54e2eabaf1','medium: AWS CLI with jq and Bash','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS CLI with jq and Bash in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.772293+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/clarusway/how-can-we-easily-and-visually-explain-the-docker-compose-53df77e9f046','medium: How can we easily and visually explain the Docker Compose 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How can we easily and visually explain the Docker Compose 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030472,0,'2026-05-17T17:07:52.938887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cloud-foundry-foundation/installing-cf-for-k8s-on-a-kubernetes-cluster-running-on-digitalocean-acffdc652dcf','medium: Installing cf-for-k8s on a Kubernetes Cluster Running on Digital'' Ocean','','N/A',0,'A curated technical resource and architectural guide covering medium: Installing cf-for-k8s on a Kubernetes Cluster Running on Digital'' Ocean in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030134,0,'2026-05-17T17:02:14.991985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cloud-native-daily/getting-started-with-ansible-a-comprehensive-guide-for-devops-beginners-fd2fb3fd7a40','medium.com/cloud-native-daily: Getting Started with Ansible: A Comprehensive'' Guide for DevOps Beginners','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloud-native-daily: Getting Started with Ansible: A Comprehensive'' Guide for DevOps Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.892540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cloud-native-daily/how-to-securely-manage-terraform-state-file-in-aws-using-terraform-7c20b211c9cb','medium.com/cloud-native-daily: How to Securely Manage Terraform State File'' in AWS Using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloud-native-daily: How to Securely Manage Terraform State File'' in AWS Using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030986,0,'2026-05-17T17:16:26.078233+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cloud-native-daily/why-you-shouldnt-fear-to-adopt-opentelemetry-for-observability-fcb6371ea8fe','medium.com/cloud-native-daily: Why You Shouldn’t Fear to Adopt OpenTelemetry'' for Observability','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloud-native-daily: Why You Shouldn’t Fear to Adopt OpenTelemetry'' for Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029325,0,'2026-05-17T16:48:45.395013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cloud-techies/application-inventory-using-system-manager-f3eeb75d3279','medium: Fetch Application Inventory using Systems Manager','','N/A',0,'A curated technical resource and architectural guide covering medium: Fetch Application Inventory using Systems Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029556,0,'2026-05-17T16:52:36.330521+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cloud-techies/blocking-bots-using-aws-waf-d449e6d159ca','medium: Blocking bots using AWS WAF','','N/A',0,'A curated technical resource and architectural guide covering medium: Blocking bots using AWS WAF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029464,0,'2026-05-17T16:51:04.770811+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cloud-techies/useful-commands-solutions-49f1c1b4e033','medium: Useful Commands/Solutions','','N/A',0,'A curated technical resource and architectural guide covering medium: Useful Commands/Solutions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029163,0,'2026-05-17T16:46:03.312392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cloudandthings/terraform-git-commit-m-all-the-secrets-5dfea9b111de','medium: terraform | git commit -m “all the secrets” | sops tool for managing'' secrets 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: terraform | git commit -m “all the secrets” | sops tool for managing'' secrets 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309,0,'2026-05-17T17:55:09.121387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cloudnesil/kafka-streams-state-store-at-scale-390d9717b42a','medium.com/cloudnesil: Kafka Streams State Store at Scale','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloudnesil: Kafka Streams State Store at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029161,0,'2026-05-17T16:46:01.167159+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cloudyrion/kubernetes-end-to-end-chain-exploit-c2be32688fd0','medium.com/cloudyrion: Kubernetes end-to-end chain exploit','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloudyrion: Kubernetes end-to-end chain exploit in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033781,0,'2026-05-17T18:03:01.909274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cloudzone/google-clouds-traffic-director-what-is-it-and-how-is-it-related-to-the-istio-service-mesh-c199acc64a6d','Google Cloud’s Traffic Director — What is it and how is it related to the Istio service-mesh?','','N/A',0,'A curated technical resource and architectural guide covering Google Cloud’s Traffic Director — What is it and how is it related to the Istio service-mesh? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.683273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codemonday/github-actions-for-ci-cd-with-ec2-codedeploy-and-s3-e93e75bf1ce0','medium: Create CI/CD with Github Actions + AWS EC2, CodeDeploy and S3','','N/A',0,'A curated technical resource and architectural guide covering medium: Create CI/CD with Github Actions + AWS EC2, CodeDeploy and S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029128,0,'2026-05-17T16:45:28.475722+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codestory/build-interactive-cli-tools-in-python-47303c50d75','medium: Build Interactive CLI Tools in Python','','N/A',0,'A curated technical resource and architectural guide covering medium: Build Interactive CLI Tools in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029242,0,'2026-05-17T16:47:22.824199+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/6-key-areas-to-improve-your-devops-performance-f4c4226feb25','medium: 6 key areas to improve your DevOps performance','','N/A',0,'A curated technical resource and architectural guide covering medium: 6 key areas to improve your DevOps performance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031396,0,'2026-05-17T17:23:16.763382+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/7-best-practices-for-data-ingestion-f336c6b5128c','==medium.com/codex: 7 Best Practices for Data Ingestion==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/codex: 7 Best Practices for Data Ingestion== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029158,0,'2026-05-17T16:45:58.501008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/access-application-externally-in-kubernetes-cluster-using-load-balancer-service-d1b7858d51','medium: Access Application Externally In Kubernetes Cluster using Load Balancer'' Service','','N/A',0,'A curated technical resource and architectural guide covering medium: Access Application Externally In Kubernetes Cluster using Load Balancer'' Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029569,0,'2026-05-17T16:52:49.587695+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/api-authentication-using-istio-ingress-gateway-oauth2-proxy-and-keycloak-a980c996c259','medium: API Authentication using Istio Ingress Gateway, OAuth2-Proxy and'' Keycloak','','N/A',0,'A curated technical resource and architectural guide covering medium: API Authentication using Istio Ingress Gateway, OAuth2-Proxy and'' Keycloak in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034291,0,'2026-05-17T18:11:31.696818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/capture-tcpdump-with-ksniff-and-wireshark-from-kubernetes-c212b93ff9f9','medium.com/codex: Capture tcpdump with ksniff and wireshark from Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Capture tcpdump with ksniff and wireshark from Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.153783+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/create-a-pod-in-kubernetes-cluster-b9e0c33bb904','medium: Create A Pod In Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: Create A Pod In Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.451254+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/create-kubernetes-cluster-on-aws-eks-6ced4c488e62','medium: Create Kubernetes Cluster On AWS EKS','','N/A',0,'A curated technical resource and architectural guide covering medium: Create Kubernetes Cluster On AWS EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030673,0,'2026-05-17T17:11:13.581629+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/create-kubernetes-cluster-using-linode-lke-4f9c71d03a8d','medium: Create Kubernetes Cluster Using Linode LKE','','N/A',0,'A curated technical resource and architectural guide covering medium: Create Kubernetes Cluster Using Linode LKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029322,0,'2026-05-17T16:48:42.491136+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/ddd-events-are-complex-db4b1fb57817','medium.com/codex: DDD — Events Are Complex','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: DDD — Events Are Complex in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031473,0,'2026-05-17T17:24:33.508558+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/deploy-docker-image-to-kubernetes-cluster-using-jenkins-8182cc0a8de7','medium: Deploy Docker Image To Kubernetes Cluster Using Jenkins 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploy Docker Image To Kubernetes Cluster Using Jenkins 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033258,0,'2026-05-17T17:54:18.652844+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/egress-traffic-control-for-nginx-ingress-controller-with-istio-proxy-sidecar-ef8f19902b43','medium.com/codex: Egress Traffic Control for Nginx Ingress Controller with'' Istio Proxy Sidecar','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Egress Traffic Control for Nginx Ingress Controller with'' Istio Proxy Sidecar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031752,0,'2026-05-17T17:29:12.501950+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/explore-client-go-informer-patterns-4415bb5f1fbd','medium.com/codex: Explore client-go Informer Patterns','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Explore client-go Informer Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034226,0,'2026-05-17T18:10:26.054235+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/helm-charts-for-kubernetes-developers-dce5719d4c8c','medium.com/codex: Helm Charts For Kubernetes Developers','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Helm Charts For Kubernetes Developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.777843+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/how-to-deploy-wordpress-on-kubernetes-part-2-df1cc9cbaa2e','medium.com/codex: How to Deploy WordPress On Kubernetes — Part 2','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: How to Deploy WordPress On Kubernetes — Part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032213,0,'2026-05-17T17:36:53.190237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/how-to-use-the-if-else-statement-in-terraform-examples-76283b593828','medium.com/codex: How to Use the If / Else Statement in Terraform — Examples'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: How to Use the If / Else Statement in Terraform — Examples'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561,0,'2026-05-17T17:09:21.543466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/kubectl-output-101-851f8e61fd51','medium.com/codex: Kubectl Output 101','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Kubectl Output 101 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.569426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-configmaps-explained-961cdd23f232','medium.com/codex: Kubernetes ConfigMaps Explained','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Kubernetes ConfigMaps Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.333983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-deployment-rolling-updates-and-rollbacks-explained-e3efa6557368','medium: Kubernetes Deployment — Rolling Updates and Rollbacks Explained','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Deployment — Rolling Updates and Rollbacks Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031809,0,'2026-05-17T17:30:09.664317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-network-polices-are-they-really-useful-c3a153c49316','medium: Kubernetes Network Policies: Are They Really Useful? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Network Policies: Are They Really Useful? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030989,0,'2026-05-17T17:16:29.352024+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://medium.com/@senthilrch/kubernetes-network-polices-are-they-really-useful-c3a153c49316"}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-persistent-volume-explained-fb27df29c393','==medium.com/codex: Kubernetes Persistent Volume Explained==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/codex: Kubernetes Persistent Volume Explained== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031439,0,'2026-05-17T17:23:59.952091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-secrets-explained-f45baf8cefa7','medium: Kubernetes Secrets Explained','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Secrets Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030805,0,'2026-05-17T17:13:25.690239+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/microservices-communication-queues-topics-and-streams-597664d4b786','medium.com/codex: Microservices Communication — Queues Topics and Streams','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Microservices Communication — Queues Topics and Streams in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031464,0,'2026-05-17T17:24:24.486172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/points-to-consider-for-structuring-infrastructure-as-code-repositories-886ff58404b8','medium.com/codex: Points to Consider for Structuring Infrastructure as Code'' Repositories','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Points to Consider for Structuring Infrastructure as Code'' Repositories in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033925,0,'2026-05-17T18:05:25.033490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/push-docker-image-to-docker-hub-acc978c76ad','medium: Push Docker Image To Docker Hub','','N/A',0,'A curated technical resource and architectural guide covering medium: Push Docker Image To Docker Hub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030970,0,'2026-05-17T17:16:10.759558+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/running-jvm-applications-on-kubernetes-beyond-java-jar-a095949f3e34','==medium.com/codex: Running JVM Applications on Kubernetes: Beyond java'' -jar==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/codex: Running JVM Applications on Kubernetes: Beyond java'' -jar== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031257,0,'2026-05-17T17:20:57.855394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/sealed-secrets-for-kubernetes-722d643eb658','medium.com/codex: Sealed Secrets for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Sealed Secrets for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029487,0,'2026-05-17T16:51:27.037585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/simplifying-kubernetes-deployments-with-helm-package-manager-bf834c51818d','==medium.com/codex: Simplifying Kubernetes Deployments With Helm Package'' Manager== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/codex: Simplifying Kubernetes Deployments With Helm Package'' Manager== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032223,0,'2026-05-17T17:37:03.526112+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/solving-distributed-transaction-management-problem-in-microservices-architecture-586ab3087efe','medium.com/codex: MicroServices Architecture to Solve Distributed Transaction'' Management Problem','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: MicroServices Architecture to Solve Distributed Transaction'' Management Problem in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.389668+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codex/the-only-true-agency-a-software-engineer-requires-2c0816b263bc','medium.com/codex: The Only True Agency A Software Engineer Requires','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: The Only True Agency A Software Engineer Requires in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.772184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codezero-reflections/automated-build-and-deploy-pipelines-for-kubernetes-d268542cca52','medium: Automated Build and Deploy Pipelines for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Automated Build and Deploy Pipelines for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032679,0,'2026-05-17T17:44:39.019373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/codezero-reflections/next-generation-kubernetes-deployments-12637eae9d68','medium: Next Generation Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium: Next Generation Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031020,0,'2026-05-17T17:17:00.533892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/compass-true-north/governing-multi-tenant-kubernetes-clusters-with-kyverno-3e11ba4a64ad','medium.com/compass-true-north: Governing Multi-Tenant Kubernetes Clusters'' with Kyverno','','N/A',0,'A curated technical resource and architectural guide covering medium.com/compass-true-north: Governing Multi-Tenant Kubernetes Clusters'' with Kyverno in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029158,0,'2026-05-17T16:45:58.491787+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/compass-true-north/halving-kubernetes-compute-costs-with-vertical-pod-autoscaler-df658c043301','medium.com/compass-true-north: Halving Kubernetes Compute Costs With Vertical'' Pod Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering medium.com/compass-true-north: Halving Kubernetes Compute Costs With Vertical'' Pod Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030506,0,'2026-05-17T17:08:26.823258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/comsystoreply/stream-your-database-into-kafka-with-debezium-a94b2f649664','medium.com: Stream Your Database into Kafka with Debezium','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Stream Your Database into Kafka with Debezium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031084,0,'2026-05-17T17:18:04.651662+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/condorlabs-engineering/happy-trip-to-kubernetes-in-our-company-85ecfde573fd','medium: Happy trip to Kubernetes in our company','','N/A',0,'A curated technical resource and architectural guide covering medium: Happy trip to Kubernetes in our company in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.054058+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/container-talks/7-tools-to-make-kubernetes-management-easy-ba8238e6ce8d','medium.com/container-talks: 7 Tools To Make Kubernetes Management Easy','','N/A',0,'A curated technical resource and architectural guide covering medium.com/container-talks: 7 Tools To Make Kubernetes Management Easy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031559,0,'2026-05-17T17:25:59.187678+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/containers-101/best-practices-for-argo-cd-8253bcd31897','medium.com/containers-101: Argo CD Best Practices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/containers-101: Argo CD Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034232,0,'2026-05-17T18:10:32.525335+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/containers-101/docker-anti-patterns-ad2a1fcd5ce1','medium: Docker anti-patterns | Codefresh','','N/A',0,'A curated technical resource and architectural guide covering medium: Docker anti-patterns | Codefresh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034104,0,'2026-05-17T18:08:24.982287+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/containers-101/fully-automated-canary-deployments-in-kubernetes-70a671105273','medium: Fully automated canary deployments in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Fully automated canary deployments in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032097,0,'2026-05-17T17:34:57.556576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/containers-101/how-to-handle-secrets-like-a-pro-using-gitops-f3b812536434','medium: How to Handle Secrets Like a Pro Using Gitops','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Handle Secrets Like a Pro Using Gitops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032582,0,'2026-05-17T17:43:02.833105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/containers-101/how-to-install-and-upgrade-argo-cd-a64f4635f97b','medium.com/containers-101: How to Install and Upgrade Argo CD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/containers-101: How to Install and Upgrade Argo CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029931,0,'2026-05-17T16:58:51.857387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/containers-101/local-kubernetes-for-linux-minikube-vs-microk8s-1b2acad068d3','medium.com: Local Kubernetes for Linux — MiniKube vs MicroK8s','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Local Kubernetes for Linux — MiniKube vs MicroK8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032254,0,'2026-05-17T17:37:34.659580+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/containers-101/stop-using-branches-for-deploying-to-different-gitops-environments-7111d0632402','==medium: Stop Using Branches for Deploying to Different GitOps Environments'' | ostis Kapelonis==','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Stop Using Branches for Deploying to Different GitOps Environments'' | ostis Kapelonis== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034422,0,'2026-05-17T18:13:42.643813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/containers-101/using-gitops-for-databases-f09a027184bb','medium.com/containers-101: Using GitOps for Databases','','N/A',0,'A curated technical resource and architectural guide covering medium.com/containers-101: Using GitOps for Databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597,0,'2026-05-17T17:09:57.286428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/containers-101/using-gitops-multiple-argo-instances-and-environments-with-argo-cd-at-scale-e6b19c86be36','medium.com/containers-101: Using GitOps, Multiple Argo Instances, and Environments'' with Argo CD at Scale','','N/A',0,'A curated technical resource and architectural guide covering medium.com/containers-101: Using GitOps, Multiple Argo Instances, and Environments'' with Argo CD at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032733,0,'2026-05-17T17:45:33.980885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/containers-101/using-helm-with-gitops-555443340369','medium: Using Helm with GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032920,0,'2026-05-17T17:48:40.288294+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-terraform-f13637a01aa6','==medium: 10 things I wish I knew before learning Terraform (Part 1) | Ian'' Hancock==','','N/A',0,'A curated technical resource and architectural guide covering ==medium: 10 things I wish I knew before learning Terraform (Part 1) | Ian'' Hancock== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033622,0,'2026-05-17T18:00:22.639274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-terraform-part-2-a15a3f85efb6','==medium: 10 things I wish I knew before learning Terraform (Part 2) | Ian'' Hancock==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032900,0,'2026-05-17T17:48:20.109583+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-terraform-f13637a01aa6"}'); +INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/data-pipeline-orchestration-using-amazon-managed-workflows-for-apache-airflow-mwaa-60e5b213a0a7','medium.com/contino-engineering: Data Pipeline Orchestration - Using Amazon'' Managed Workflows for Apache Airflow (MWAA)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/contino-engineering: Data Pipeline Orchestration - Using Amazon'' Managed Workflows for Apache Airflow (MWAA) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032034,0,'2026-05-17T17:33:54.482655+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/integrating-gitops-deployments-in-kubernetes-using-weave-flux-9a617ea17684','medium: Integrating GitOps Deployments in Kubernetes Using Weave Flux','','N/A',0,'A curated technical resource and architectural guide covering medium: Integrating GitOps Deployments in Kubernetes Using Weave Flux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034139,0,'2026-05-17T18:08:59.010598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/weve-begun-to-move-towards-the-aws-cdk-and-here-s-why-69c8fad688b3','medium.com/contino-engineering: We’ve begun to move towards the AWS CDK'' and here’s why','','N/A',0,'A curated technical resource and architectural guide covering medium.com/contino-engineering: We’ve begun to move towards the AWS CDK'' and here’s why in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.813407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/convoy-tech/logs-offsets-near-real-time-elt-with-apache-kafka-snowflake-473da1e4d776','medium: Logs & Offsets: (Near) Real Time ELT with Apache Kafka + Snowflake','','N/A',0,'A curated technical resource and architectural guide covering medium: Logs & Offsets: (Near) Real Time ELT with Apache Kafka + Snowflake in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029487,0,'2026-05-17T16:51:27.019217+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cp-massive-programming/deploying-devtron-in-a-local-k8s-kind-cluster-using-terraform-cea9d4d9636','medium.com/cp-massive-programming: Deploying Devtron in a Local K8s Kind'' Cluster using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cp-massive-programming: Deploying Devtron in a Local K8s Kind'' Cluster using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034037,0,'2026-05-17T18:07:17.539540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/cp-massive-programming/kubernetes-api-server-discovery-ac3b358e878e','medium.com/cp-massive-programming: Kubernetes API Server Discovery','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cp-massive-programming: Kubernetes API Server Discovery in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902,0,'2026-05-17T17:31:42.407425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/credera-engineering/how-to-blue-green-deploy-an-aks-cluster-ab8f6a2cea9a','==medium.com/credera-engineering: How to blue-green deploy an AKS cluster==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/credera-engineering: How to blue-green deploy an AKS cluster== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030608,0,'2026-05-17T17:10:08.690245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9','It’s time! Migrating to Java 11 🌟','','N/A',0,'A curated technical resource and architectural guide covering It’s time! Migrating to Java 11 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032970,0,'2026-05-17T17:49:30.958763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md", "docs/jenkins.md"]','["java_frameworks.md", "jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/criteo-engineering/how-we-reduced-our-prometheus-infrastructure-footprint-by-a-third-8bf8171e46b1','medium.com/criteo-engineering: How we reduced our Prometheus infrastructure'' footprint by a third','','N/A',0,'A curated technical resource and architectural guide covering medium.com/criteo-engineering: How we reduced our Prometheus infrastructure'' footprint by a third in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031981,0,'2026-05-17T17:33:01.119895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dailymotion/deploying-apps-on-multiple-kubernetes-clusters-with-helm-19ee2b06179e','medium.com/dailymotion: Deploying apps on multiple Kubernetes clusters with'' Helm','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dailymotion: Deploying apps on multiple Kubernetes clusters with'' Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618,0,'2026-05-17T17:26:58.137230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dailymotion/from-jenkins-to-jenkins-x-604b6cde0ce3','medium: Dailymotion’s journey from Jenkins to Jenkins X','','N/A',0,'A curated technical resource and architectural guide covering medium: Dailymotion’s journey from Jenkins to Jenkins X in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033823,0,'2026-05-17T18:03:43.278394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/datascale/know-gomaxprocs-before-deploying-your-go-app-to-kubernetes-7a458fb63af1','medium.com/datascale: Know GOMAXPROCS before deploying your GO app to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/datascale: Know GOMAXPROCS before deploying your GO app to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029969,0,'2026-05-17T16:59:29.416881+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dataseries/not-using-nosql-is-good-i-stuck-to-sql-4504a67972f0','medium: Not using trendy technologies is the best thing for your Startup!','','N/A',0,'A curated technical resource and architectural guide covering medium: Not using trendy technologies is the best thing for your Startup! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034499,0,'2026-05-17T18:14:59.410990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dataseries/the-devops-cheat-sheet-3177d6cf361c','medium: The DevOps Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering medium: The DevOps Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034557,0,'2026-05-17T18:15:57.838165+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/design-microservices-architecture-with-patterns/microservices-distributed-caching-76828817e41b','medium: Microservices Distributed Caching','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices Distributed Caching in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031826,0,'2026-05-17T17:30:26.915914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/design-microservices-architecture-with-patterns/monolithic-to-microservices-architecture-with-patterns-best-practices-a768272797b2','==medium: Monolithic to Microservices Architecture with Patterns & Best'' Practices== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Monolithic to Microservices Architecture with Patterns & Best'' Practices== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029678,0,'2026-05-17T16:54:38.563771+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/design-microservices-architecture-with-patterns/when-to-use-and-when-not-to-use-microservices-no-silver-bullet-3ae293faf6d','==medium.com: When to Use and When NOT to Use Microservices: No Silver Bullet=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com: When to Use and When NOT to Use Microservices: No Silver Bullet=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031088,0,'2026-05-17T17:18:08.955066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dev-genius/securing-kubernetes-dashboard-on-eks-with-pomerium-e98c47610e2f','medium.com: Securing Kubernetes Dashboard on EKS with Pomerium','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Securing Kubernetes Dashboard on EKS with Pomerium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.155540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dev-genius/technologies-tools-to-watch-in-2021-a216dfc30f25','medium: Technologies & Tools to Watch in 2021 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Technologies & Tools to Watch in 2021 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030189,0,'2026-05-17T17:03:09.388326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dev-genius/ultimate-kubernetes-resource-planning-guide-449a4fddd1d6','medium: Ultimate Kubernetes Resource Planning Guide','','N/A',0,'A curated technical resource and architectural guide covering medium: Ultimate Kubernetes Resource Planning Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030583,0,'2026-05-17T17:09:43.047118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dev-jam/tibco-bw-vs-apache-camel-9552a5f4e6be','medium.com/dev-jam: TIBCO Business Works vs. Apache Camel — A short Comparison'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dev-jam: TIBCO Business Works vs. Apache Camel — A short Comparison'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033569,0,'2026-05-17T17:59:29.943669+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/develeap/cutting-down-kubernetes-costs-cast-ai-vs-karpenter-20f6788b4c67','medium.com/develeap: Cutting down Kubernetes Costs: Cast.ai vs. Karpenter','','N/A',0,'A curated technical resource and architectural guide covering medium.com/develeap: Cutting down Kubernetes Costs: Cast.ai vs. Karpenter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032679,0,'2026-05-17T17:44:39.022881+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/developer-purpose/think-before-you-code-engineerings-most-underrated-advice-40b47e08a3fc','medium.com/developer-purpose: Think before you code. Engineering’s most'' underrated advice','','N/A',0,'A curated technical resource and architectural guide covering medium.com/developer-purpose: Think before you code. Engineering’s most'' underrated advice in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032172,0,'2026-05-17T17:36:12.907014+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devgurus/building-production-grade-eks-clusters-using-terraform-df016d239a54','medium.com/devgurus: Building production grade EKS clusters using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devgurus: Building production grade EKS clusters using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832,0,'2026-05-17T17:47:12.895648+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-dudes/devops-and-databases-the-forgotten-automation-95325b2d3c89','medium: DevOps and Databases — The forgotten automation','','N/A',0,'A curated technical resource and architectural guide covering medium: DevOps and Databases — The forgotten automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032345,0,'2026-05-17T17:39:05.564605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-dudes/do-i-need-to-learn-kubernetes-a3dd9a7f9e9b','medium: Do I need to learn Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering medium: Do I need to learn Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031163,0,'2026-05-17T17:19:23.865758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-dudes/top-7-best-ci-cd-tools-you-should-get-your-hands-on-in-2020-832c29db936a','medium: Top 7 Best CI/CD Tools you should get your hands on in 2020','','N/A',0,'A curated technical resource and architectural guide covering medium: Top 7 Best CI/CD Tools you should get your hands on in 2020 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031406,0,'2026-05-17T17:23:26.275406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/kubernetes-difference-between-deployment-and-statefulset-in-k8s-deployments-vs-statefulsets-855f9e897091','medium: Kubernetes — Difference between Deployment and StatefulSet in K8s','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes — Difference between Deployment and StatefulSet in K8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032949,0,'2026-05-17T17:49:09.847877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/kubernetes-open-standards-oci-cri-cni-csi-smi-cpi-overview-what-is-k8s-open-standards-introduction-a860905af6f7','medium.com/devops-mojo: Kubernetes — Open Standards (OCI, CRI, CNI, CSI,'' SMI, CPI) Overview','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-mojo: Kubernetes — Open Standards (OCI, CRI, CNI, CSI,'' SMI, CPI) Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030741,0,'2026-05-17T17:12:21.936091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/kubernetes-probes-liveness-readiness-startup-overview-introduction-to-probes-types-configure-health-checks-206ff7c24487','medium.com/devops-mojo: Kubernetes — Probes (Liveness, Readiness, and Startup)'' Overview','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-mojo: Kubernetes — Probes (Liveness, Readiness, and Startup)'' Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.229897+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/kubernetes-role-based-access-control-rbac-overview-introduction-rbac-with-kubernetes-what-is-2004d13195df','medium.com/devops-mojo: Kubernetes — Role-Based Access Control (RBAC) Overview','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-mojo: Kubernetes — Role-Based Access Control (RBAC) Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029487,0,'2026-05-17T16:51:27.001507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/terraform-provision-amazon-eks-cluster-using-terraform-deploy-create-aws-eks-kubernetes-cluster-tf-4134ab22c594','medium.com/devops-mojo: Terraform — Provision Amazon EKS Cluster using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-mojo: Terraform — Provision Amazon EKS Cluster using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031113,0,'2026-05-17T17:18:33.213406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/terraform-remote-states-overview-what-is-terraform-remote-state-storage-introduction-936223a0e9d0','medium: Terraform — Remote States Overview 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform — Remote States Overview 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030882,0,'2026-05-17T17:14:42.667348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/terraform-workspaces-overview-what-is-terraform-workspace-introduction-getting-started-519848392724','==medium.com/devops-mojo: Terraform — Workspaces Overview== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/devops-mojo: Terraform — Workspaces Overview== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033081,0,'2026-05-17T17:51:21.355431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-techable/gitops-with-argocd-running-in-kubernetes-for-deployment-processing-c5d21770ca97','medium.com/devops-techable: GitOps with ArgoCD running in Kubernetes for'' deployment processing','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-techable: GitOps with ArgoCD running in Kubernetes for'' deployment processing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033510,0,'2026-05-17T17:58:30.934505+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-techable/setup-monitoring-with-prometheus-and-grafana-in-kubernetes-start-monitoring-your-kubernetes-a3071f083fa6','medium.com/devops-techable: Setup monitoring with Prometheus and Grafana'' in Kubernetes — Start monitoring your Kubernetes cluster resources','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-techable: Setup monitoring with Prometheus and Grafana'' in Kubernetes — Start monitoring your Kubernetes cluster resources in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.554745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devops-techable/up-and-running-with-amazon-managed-service-for-prometheus-6fd12e56bff6','medium.com: Up and running with Amazon Managed Service for Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Up and running with Amazon Managed Service for Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030528,0,'2026-05-17T17:08:48.896174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devopslinks/why-should-terraform-be-one-of-your-devops-tools-29ae15861b1f','medium.com: Why should Terraform be one of your DevOps tools?','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Why should Terraform be one of your DevOps tools? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032287,0,'2026-05-17T17:38:07.589772+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/devoptimism/devops-platform-engineering-a-necessary-love-story-of-efficiency-783dff78fd81','medium.com/devoptimism: DevOps+Platform Engineering: A Necessary Love Story'' of Efficiency','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devoptimism: DevOps+Platform Engineering: A Necessary Love Story'' of Efficiency in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.177168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/digitalfrontiers/microservices-in-rust-with-kafka-2b671295b24e','medium: Microservices in Rust with Kafka','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices in Rust with Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032162,0,'2026-05-17T17:36:02.910307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/directeam/kubernetes-resources-under-the-hood-part-1-4f2400b6bb96','==medium.com/directeam: Kubernetes resources under the hood — Part 1== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/directeam: Kubernetes resources under the hood — Part 1== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793,0,'2026-05-17T17:29:53.431378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/directeam/kubernetes-resources-under-the-hood-part-2-6eeb50197c44','==medium.com/directeam: Kubernetes resources under the hood — Part 2== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032074,0,'2026-05-17T17:34:34.112731+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/directeam/kubernetes-resources-under-the-hood-part-1-4f2400b6bb96"}'); +INSERT INTO "resources" VALUES('https://medium.com/directeam/kubernetes-resources-under-the-hood-part-3-6ee7d6015965','==medium.com/directeam: Kubernetes resources under the hood — Part 3== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030525,0,'2026-05-17T17:08:45.393715+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/directeam/kubernetes-resources-under-the-hood-part-1-4f2400b6bb96"}'); +INSERT INTO "resources" VALUES('https://medium.com/dkatalis/component-team-vs-feature-team-in-a-nutshell-60c58671496f','medium.com/dkatalis: Component Team vs Feature Team in a Nutshell 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dkatalis: Component Team vs Feature Team in a Nutshell 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033730,0,'2026-05-17T18:02:10.961657+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dkatalis/creating-a-mutating-webhook-for-great-good-b21acb941207','medium.com/dkatalis: Creating a Mutating Webhook for Great Good! Or: how'' to automatically provision Pods on a specific node pool','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dkatalis: Creating a Mutating Webhook for Great Good! Or: how'' to automatically provision Pods on a specific node pool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.511853+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dlt-labs-publication/grpc-vs-rest-performance-test-using-jmeter-f17e5ba1c23b','medium.com/dlt-labs-publication: gRPC vs. REST — Performance Test using'' JMeter','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dlt-labs-publication: gRPC vs. REST — Performance Test using'' JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032574,0,'2026-05-17T17:42:54.491282+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dlt-labs-publication/kubernetes-understanding-pod-affinity-taint-toleration-2f9b9b218dd5','medium.com/dlt-labs-publication: Kubernetes: Understanding Pod Affinity,'' Taint & Toleration','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dlt-labs-publication: Kubernetes: Understanding Pod Affinity,'' Taint & Toleration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032970,0,'2026-05-17T17:49:30.975845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dna-technology/why-we-dropped-event-sourcing-with-kafka-streams-when-given-a-second-chance-b904a80bc4be','medium.com/dna-technology: Why we dropped event sourcing with Kafka Streams'' when given a second chance','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dna-technology: Why we dropped event sourcing with Kafka Streams'' when given a second chance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034516,0,'2026-05-17T18:15:16.764381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dotnet-hub/introduction-to-cloud-native-application-architecture-what-is-cloud-native-architecture-overview-benefits-e9be9aca0dd3','==medium.com/dotnet-hub: Software Architecture — Introduction to Cloud Native'' Application Architecture== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/dotnet-hub: Software Architecture — Introduction to Cloud Native'' Application Architecture== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.695489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/draftkings-engineering/draftkings-workshop-demystifying-kubernetes-4ce86c187408','medium: DraftKings Kubernetes Workshop: Hands-on Learning in K8s (with Video'' Walkthrough)','','N/A',0,'A curated technical resource and architectural guide covering medium: DraftKings Kubernetes Workshop: Hands-on Learning in K8s (with Video'' Walkthrough) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031608,0,'2026-05-17T17:26:48.942053+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dynatrace-engineering/how-to-combine-and-automate-infrastructure-and-application-deployment-in-a-microservice-environment-a16b664bb8b5','medium.com/dynatrace-engineering: How to combine and automate infrastructure'' and application deployment in a microservice environment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dynatrace-engineering: How to combine and automate infrastructure'' and application deployment in a microservice environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030931,0,'2026-05-17T17:15:31.494985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dynatrace-engineering/how-we-are-redesigning-our-microservices-deployment-strategy-c567e310a42e','medium: How we are redesigning our microservices deployment strategy','','N/A',0,'A curated technical resource and architectural guide covering medium: How we are redesigning our microservices deployment strategy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032376,0,'2026-05-17T17:39:36.211833+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dynatrace-engineering/kubernetes-security-best-practices-part-2-network-policies-405b36ed9d94','medium.com/dynatrace-engineering: Kubernetes Security Best Practices Part'' 2: Network Policies','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dynatrace-engineering: Kubernetes Security Best Practices Part'' 2: Network Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031146,0,'2026-05-17T17:19:06.503416+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dzerolabs/kubernetes-saved-today-f-cked-tomorrow-a-rant-azure-key-vault-secrets-%C3%A0-la-kubernetes-fc3be5e65d18','medium.com/dzerolabs: Accessing Azure Key Vault Secrets in Azure Kubernetes'' with Secrets Store CSI Driver 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dzerolabs: Accessing Azure Key Vault Secrets in Azure Kubernetes'' with Secrets Store CSI Driver 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030248,0,'2026-05-17T17:04:08.433166+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/dzerolabs/using-crossplane-to-provision-a-kubernetes-cluster-in-google-cloud-cf5374d765ee','medium: Using Crossplane to Provision a Kubernetes Cluster in Google Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Crossplane to Provision a Kubernetes Cluster in Google Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034109,0,'2026-05-17T18:08:29.309598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/easyread/api-gateway-part-1-7901ba703f9','medium: API Gateway Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium: API Gateway Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030805,0,'2026-05-17T17:13:25.710652+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/easyread/api-gateway-part-2-7264ee5be187','medium: API Gateway Part 2','','N/A',0,'A curated technical resource and architectural guide covering medium: API Gateway Part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032466,0,'2026-05-17T17:41:06.038550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://medium.com/easyread/api-gateway-part-1-7901ba703f9"}'); +INSERT INTO "resources" VALUES('https://medium.com/edreams-odigeo-tech/tracing-in-edreams-odigeo-lodging-with-open-telemetry-and-grafana-tempo-bd1f20ddf49d','medium: Tracing in eDreams ODIGEO Lodging with Open Telemetry and Grafana'' Tempo','','N/A',0,'A curated technical resource and architectural guide covering medium: Tracing in eDreams ODIGEO Lodging with Open Telemetry and Grafana'' Tempo in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030710,0,'2026-05-17T17:11:50.969889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/edureka/aws-vs-azure-1a882339f127','medium: AWS vs Azure — Battle Of The Best Cloud Computing Platforms','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS vs Azure — Battle Of The Best Cloud Computing Platforms in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030705,0,'2026-05-17T17:11:45.711353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/edureka/jenkins-cheat-sheet-e0f7e25558a3','medium: Jenkins Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering medium: Jenkins Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364,0,'2026-05-17T16:49:24.836811+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/ekino-france/kubernetes-addressing-private-ipv4-shortage-5-strategies-for-amazon-eks-1dc3df270ed8','medium.com/ekino-france: Addressing private IPv4 shortage: 5 Strategies'' for Amazon EKS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/ekino-france: Addressing private IPv4 shortage: 5 Strategies'' for Amazon EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030172,0,'2026-05-17T17:02:52.031345+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/elca-it/service-mesh-performance-evaluation-istio-linkerd-kuma-and-consul-d8a89390d630','medium.com/elca-it: Service Mesh Performance Evaluation — Istio, Linkerd,'' Kuma and Consul','','N/A',0,'A curated technical resource and architectural guide covering medium.com/elca-it: Service Mesh Performance Evaluation — Istio, Linkerd,'' Kuma and Consul in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033801,0,'2026-05-17T18:03:21.751176+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/empathyco/cloud-finops-part-4-kubernetes-cost-report-b4964be02dc3','==medium.com/empathyco: Cloud FinOps — Part 4: Kubernetes Cost Report==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/empathyco: Cloud FinOps — Part 4: Kubernetes Cost Report== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031377,0,'2026-05-17T17:22:57.620691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/empathyco/running-apache-flink-on-kubernetes-10815a26559e','medium: Running Apache Flink on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Running Apache Flink on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029158,0,'2026-05-17T16:45:58.497383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/empathyco/running-apache-spark-on-kubernetes-2e64c73d0bb2','medium: Running Apache Spark on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Running Apache Spark on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032287,0,'2026-05-17T17:38:07.593720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{"duplicate_of": "https://medium.com/empathyco/running-apache-flink-on-kubernetes-10815a26559e"}'); +INSERT INTO "resources" VALUES('https://medium.com/enjoy-algorithm/caching-system-design-concept-500134cff300','medium: Caching — System Design Concept 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Caching — System Design Concept 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033415,0,'2026-05-17T17:56:55.665031+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/event-driven-utopia/a-visual-introduction-to-debezium-32563e23c6b8','medium: A Visual Introduction to Debezium 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: A Visual Introduction to Debezium 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030201,0,'2026-05-17T17:03:21.973516+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/event-driven-utopia/comparing-stateful-stream-processing-and-streaming-databases-c8c670f3f4bb','medium.com/event-driven-utopia: Comparing Stateful Stream Processing and'' Streaming Databases','','N/A',0,'A curated technical resource and architectural guide covering medium.com/event-driven-utopia: Comparing Stateful Stream Processing and'' Streaming Databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034309,0,'2026-05-17T18:11:49.107207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/event-driven-utopia/understanding-kafka-topic-partitions-ae40f80552e8','medium: Understanding Kafka Topic Partitions','','N/A',0,'A curated technical resource and architectural guide covering medium: Understanding Kafka Topic Partitions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031758,0,'2026-05-17T17:29:18.983273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/everything-full-stack/deployment-strategies-argo-rollouts-1980fc0685e6','medium.com/everything-full-stack: Deployment Strategies: Argo Rollouts','','N/A',0,'A curated technical resource and architectural guide covering medium.com/everything-full-stack: Deployment Strategies: Argo Rollouts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.543466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-a-primer-on-autoscaling-7b8f0f95a928','medium: 1/3 Autoscaling in Kubernetes: A Primer on Autoscaling','','N/A',0,'A curated technical resource and architectural guide covering medium: 1/3 Autoscaling in Kubernetes: A Primer on Autoscaling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.559080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-options-features-and-use-cases-c8a6ce145957','medium: 2/3 Autoscaling in Kubernetes: Options, Features, and Use Cases','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032095,0,'2026-05-17T17:34:55.000124+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-why-doesnt-the-horizontal-pod-autoscaler-work-for-me-5f0094694054','medium: 3/3 Autoscaling in Kubernetes: Why doesn’t the Horizontal Pod Autoscaler'' work for me?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029573,0,'2026-05-17T16:52:53.089305+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/expedia-group-tech/managing-a-federated-kubernetes-cluster-using-kubefed-v2-5f115dbdbe05','medium.com/expedia-group-tech: Manage multi-cluster Kubernetes infrastructure'' with Kubefed v2','','N/A',0,'A curated technical resource and architectural guide covering medium.com/expedia-group-tech: Manage multi-cluster Kubernetes infrastructure'' with Kubefed v2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.434625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/35-advanced-tutorials-to-learn-kubernetes-dae5695b1f18','35 Advanced Tutorials to Learn Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering 35 Advanced Tutorials to Learn Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.335024+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/attacking-kubernetes-clusters-using-the-kubelet-api-abafc36126ca','medium.com: Attacking Kubernetes clusters using the Kubelet API','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Attacking Kubernetes clusters using the Kubelet API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034228,0,'2026-05-17T18:10:28.844317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/autoscaling-in-kubernetes-cluster-bc55b8393a19','Auto-Scaling Your Kubernetes Workloads (K8s) 🌟','','N/A',0,'A curated technical resource and architectural guide covering Auto-Scaling Your Kubernetes Workloads (K8s) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.218468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/be-fast-with-kubectl-1-18-ckad-cka-31be00acc443','medium: Be fast with Kubectl 1.19 CKAD/CKA 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Be fast with Kubectl 1.19 CKAD/CKA 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030248,0,'2026-05-17T17:04:08.401336+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/configmaps-in-kubernetes-k8s-2f2ce79d7e66','medium: ConfigMaps in Kubernetes (K8s)','','N/A',0,'A curated technical resource and architectural guide covering medium: ConfigMaps in Kubernetes (K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.748207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/create-your-first-application-on-aws-eks-kubernetes-cluster-874ee9681293','medium: create your first application on aws eks kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: create your first application on aws eks kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029634,0,'2026-05-17T16:53:54.060233+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/do-it-all-kubernetes-dashboard-81375833e01c','medium: Do It All Kubernetes Dashboard','','N/A',0,'A curated technical resource and architectural guide covering medium: Do It All Kubernetes Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034520,0,'2026-05-17T18:15:20.643442+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/how-to-autoscale-the-dns-service-in-a-kubernetes-cluster-cbb46ae89678','medium: How to Autoscale the DNS Service in a Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Autoscale the DNS Service in a Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034030,0,'2026-05-17T18:07:10.679396+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/how-to-perform-health-checks-in-kubernetes-k8s-a4e5300b1f9d','medium: How to Perform Health checks in Kubernetes (K8s)','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Perform Health checks in Kubernetes (K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.489102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/individual-kubernetes-clusters-vs-shared-kubernetes-clusters-for-development-3399576b0f1f','medium: Individual Kubernetes Clusters vs. Shared Kubernetes Clusters for'' Development','','N/A',0,'A curated technical resource and architectural guide covering medium: Individual Kubernetes Clusters vs. Shared Kubernetes Clusters for'' Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034262,0,'2026-05-17T18:11:02.449740+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/ingress-service-types-in-kubernetes-3e9b68b78307','medium: Ingress service types in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Ingress service types in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032383,0,'2026-05-17T17:39:43.212566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/kubernetes-multi-tenancy-a-best-practices-guide-88e37ef2b709','medium: Kubernetes Multi-Tenancy — A Best Practices Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Multi-Tenancy — A Best Practices Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033713,0,'2026-05-17T18:01:53.531084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/namespaces-in-kubernetes-4bac49414770','medium: How to create Namespaces in Kubernetes? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to create Namespaces in Kubernetes? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.377099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/openshift-4-under-the-hood-ab854c3439dd','OpenShift 4 “under-the-hood” 🌟','','N/A',0,'A curated technical resource and architectural guide covering OpenShift 4 “under-the-hood” 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.446368+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/pod-in-kubernetes-cluster-k8s-adeb5b901153','medium: How to configure and manage Pod in Kubernetes Cluster (K8s)','','N/A',0,'A curated technical resource and architectural guide covering medium: How to configure and manage Pod in Kubernetes Cluster (K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031900,0,'2026-05-17T17:31:40.557338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/provisioning-aws-infrastructure-with-terraform-6ab885fb3fcb','medium: How to Provision AWS Infrastructure with Terraform? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Provision AWS Infrastructure with Terraform? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033328,0,'2026-05-17T17:55:28.840451+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/scaling-applications-in-the-cloud-52bb6dfbac4e','medium: Scaling Applications in the Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium: Scaling Applications in the Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031257,0,'2026-05-17T17:20:57.862507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/service-types-in-kubernetes-24a1587677d6','medium: Service Types in Kubernetes? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Service Types in Kubernetes? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031554,0,'2026-05-17T17:25:54.814862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/what-is-ci-cd-pipeline-in-devops-6fba17a76e73','medium: What is CI/CD Pipeline in DevOps? 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: What is CI/CD Pipeline in DevOps? 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029464,0,'2026-05-17T16:51:04.775681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/writing-your-first-kubernetes-operator-8f3df4453234','medium.com: Writing Your First Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Writing Your First Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029507,0,'2026-05-17T16:51:47.174603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/faun/your-team-might-not-need-kubernetes-57240e8d554a','medium.com: Your team might not need Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Your team might not need Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030202,0,'2026-05-17T17:03:22.002888+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md", "docs/kubernetes-alternatives.md"]','["faq.md", "kubernetes-alternatives.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/featurepreneur/dont-trash-your-changes-but-stash-em-2091a191f7db','medium.com/featurepreneur: Don’t trash your changes but stash ‘em!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/featurepreneur: Don’t trash your changes but stash ‘em! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030553,0,'2026-05-17T17:09:13.833360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/fintechexplained/what-is-database-sharding-582b36282f97','==medium.com/fintechexplained: What Is Database Sharding?==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/fintechexplained: What Is Database Sharding?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031438,0,'2026-05-17T17:23:58.015067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/fiverr-engineering/how-to-share-data-between-microservices-on-high-scale-ab2bc663898d','medium.com/fiverr-engineering: How to Share Data Between Microservices on'' High Scale','','N/A',0,'A curated technical resource and architectural guide covering medium.com/fiverr-engineering: How to Share Data Between Microservices on'' High Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030472,0,'2026-05-17T17:07:52.924890+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/flant-com/calico-for-kubernetes-networking-792b41e19d69','medium: Calico for Kubernetes networking: the basics & examples','','N/A',0,'A curated technical resource and architectural guide covering medium: Calico for Kubernetes networking: the basics & examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032920,0,'2026-05-17T17:48:40.271865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/flant-com/cert-manager-lets-encrypt-ssl-certs-for-kubernetes-7642e463bbce','Using SSL certificates from Let’s Encrypt in your Kubernetes Ingress via cert-manager 🌟','','N/A',0,'A curated technical resource and architectural guide covering Using SSL certificates from Let’s Encrypt in your Kubernetes Ingress via cert-manager 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031328,0,'2026-05-17T17:22:08.876719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/flant-com/kubectl-commands-and-tips-7b33de0c5476','medium: Ready-to-use commands and tips for kubectl','','N/A',0,'A curated technical resource and architectural guide covering medium: Ready-to-use commands and tips for kubectl in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031537,0,'2026-05-17T17:25:37.800635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/flant-com/upgrading-mysql-percona-server-5-to-8-4bce53bdce5c','medium: Upgrading MySQL (Percona Server) from 5.7 to 8.0','','N/A',0,'A curated technical resource and architectural guide covering medium: Upgrading MySQL (Percona Server) from 5.7 to 8.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033218,0,'2026-05-17T17:53:38.018276+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/flare-systems/connect-services-across-kubernetes-clusters-using-teleproxy-3f317cfd8da','medium.com: Connect services across Kubernetes clusters using Teleproxy','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Connect services across Kubernetes clusters using Teleproxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.544297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/formaloo/making-databases-as-easy-as-playing-with-legos-no-code-no-problem-ed41d4fde269','medium.com/formaloo: How no-code platforms are democratizing data science'' and software development 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/formaloo: How no-code platforms are democratizing data science'' and software development 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033594,0,'2026-05-17T17:59:54.562624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/free-code-camp/learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestrating-containers-114ff420e882','medium.com: Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating'' Containers','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating'' Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.316013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/galvanize/going-serverless-on-aws-116a04a0defd','medium: Going Serverless (on AWS)','','N/A',0,'A curated technical resource and architectural guide covering medium: Going Serverless (on AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.140124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/gargee-bhatnagar/how-to-create-a-custom-ami-with-image-pipeline-and-automate-its-creation-using-ec2-image-builder-7e194e39c8e9','medium.com/gargee-bhatnagar: How to Create a Custom AMI with Image Pipeline'' and Automate its Creation Using EC2 Image Builder','','N/A',0,'A curated technical resource and architectural guide covering medium.com/gargee-bhatnagar: How to Create a Custom AMI with Image Pipeline'' and Automate its Creation Using EC2 Image Builder in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030220,0,'2026-05-17T17:03:40.154594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/a-beginners-guide-to-understanding-microservices-d2a8bae871b7','medium.com/geekculture: A Beginners Guide to Understanding Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: A Beginners Guide to Understanding Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029556,0,'2026-05-17T16:52:36.338098+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/a-new-pattern-that-simplifies-operator-building-39df5d021cfa','medium.com/geekculture: A New Pattern that Simplifies Operator Building','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: A New Pattern that Simplifies Operator Building in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.585339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/aks-with-calico-network-policies-8cdfa996e6bb','medium: AKS with Calico Network Policies','','N/A',0,'A curated technical resource and architectural guide covering medium: AKS with Calico Network Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032345,0,'2026-05-17T17:39:05.562240+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/argo-cd-a-tool-for-kubernetes-devops-c46f2881edfe','medium: Argo CD: A Tool for Kubernetes DevOps','','N/A',0,'A curated technical resource and architectural guide covering medium: Argo CD: A Tool for Kubernetes DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033488,0,'2026-05-17T17:58:08.693791+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/change-data-capture-using-debezium-ec48631d643a','medium: Change Data Capture — Using Debezium','','N/A',0,'A curated technical resource and architectural guide covering medium: Change Data Capture — Using Debezium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207,0,'2026-05-17T18:10:07.920200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/common-pod-errors-in-kubernetes-to-watch-out-for-d808737f4ade','medium.com/geekculture: Common Pod Errors in Kubernetes to Watch Out For','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Common Pod Errors in Kubernetes to Watch Out For in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033421,0,'2026-05-17T17:57:01.617215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://medium.com/geekculture/continuous-deployment-with-azure-devops-pipelines-and-kubernetes-12fe1c70b343','medium.com/geekculture: Continuous Deployment with Azure DevOps Pipelines and Kubernetes','','2022',3,'Demonstrates continuous deployment to Kubernetes clusters using Azure Pipelines, utilizing Helm charts and manifest-rendering tasks. In 2026, while direct-push deployments using Kubernetes tasks remain in use, enterprise architectures prefer pull-based GitOps tools (like ArgoCD or Flux) to prevent exposing cluster credentials to external runner systems.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Container Orchestration", "Kubernetes CD", "AKS Deployment"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-4107de079455','medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903216673057603e+09,0,'2026-05-17T17:36:06.730576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["kubernetes-tools.md", "yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/docker-limit-container-cpu-usage-11eb8ee0de5a','medium.com/geekculture: Docker — Limit Container CPU Usage 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Docker — Limit Container CPU Usage 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903044297133493e+09,0,'2026-05-17T17:07:22.971335+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/eks-kubernetes-not-ready-nodes-dafb300ed299','medium.com/geekculture: EKS — Kubernetes — Not Ready nodes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: EKS — Kubernetes — Not Ready nodes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903384461412596e+09,0,'2026-05-17T18:04:04.614126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/githubs-ai-copilot-might-get-you-sued-if-you-use-it-c1cade1ea229','medium: GitHub’s AI Copilot Might Get You Sued If You Use It','','N/A',0,'A curated technical resource and architectural guide covering medium: GitHub’s AI Copilot Might Get You Sued If You Use It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903109410050892e+09,0,'2026-05-17T17:18:14.100509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/gitops-github-actions-k8s-deploy-workflow-54f0d9a1d11b','medium.com/geekculture: GitOps — Github Actions K8s Deploy Workflow','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: GitOps — Github Actions K8s Deploy Workflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903151042242693e+09,0,'2026-05-17T17:25:10.422427+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/helm-advanced-commands-9365097475b','==medium.com/geekculture: Helm — Advanced Commands== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/geekculture: Helm — Advanced Commands== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790322167373569e+09,0,'2026-05-17T17:36:56.737357+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/helm-chart-wait-for-all-dependencies-before-starting-kubernetes-pods-cc0a3ddbf02b','medium.com/geekculture: Helm Chart Wait for All Dependencies Before Starting'' Kubernetes Pods','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Helm Chart Wait for All Dependencies Before Starting'' Kubernetes Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034152.36136,0,'2026-05-17T18:09:12.361360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/helm-how-release-information-is-stored-778d7f0b7498','medium.com/geekculture: HELM — How Release Information is Stored','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: HELM — How Release Information is Stored in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203903044891e+09,0,'2026-05-17T17:33:59.030449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/hey-chatgpt-solve-these-coding-tasks-using-python-b2e7482f2c18','medium.com/geekculture: Hey ChatGPT, Automate These Tasks Using Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Hey ChatGPT, Automate These Tasks Using Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903275387990403e+09,0,'2026-05-17T17:45:53.879904+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/k8s-helm-dashboard-d7509c5fee88','medium.com/geekculture: K8s — Helm Dashboard','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: K8s — Helm Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903204594573402e+09,0,'2026-05-17T17:34:05.945734+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/k8s-network-cni-introduction-b035d42ad68f','medium.com/geekculture: K8s Network — CNI Introduction','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: K8s Network — CNI Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903328038260102e+09,0,'2026-05-17T17:54:40.382601+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/k8s-serviceaccount-token-313d62aee119','medium.com/geekculture: K8s — ServiceAccount Token','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: K8s — ServiceAccount Token in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903350771895408e+09,0,'2026-05-17T17:58:27.718954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/k8s-troubleshooting-how-to-debug-coredns-issues-724e8b973cfc','medium.com/geekculture: K8s Troubleshooting — How to Debug CoreDNS Issues','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: K8s Troubleshooting — How to Debug CoreDNS Issues in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902994073573088e+09,0,'2026-05-17T16:59:00.735731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubectl-best-practices-c4ff809167dd','medium.com/geekculture: kubectl — Best Practices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: kubectl — Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902914750739908e+09,0,'2026-05-17T16:45:47.507399+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubernetes-deployment-explained-9b2b89dd3977','medium: Kubernetes Deployment Explained','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Deployment Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902980515066289e+09,0,'2026-05-17T16:56:45.150663+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubernetes-distributing-pods-evenly-across-cluster-c6bdc9b49699','==medium: Kubernetes: Evenly Distribution of Pods Across Cluster Nodes=='' |Puru Tuladhar','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Kubernetes: Evenly Distribution of Pods Across Cluster Nodes=='' |Puru Tuladhar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903451676565694e+09,0,'2026-05-17T18:15:16.765657+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubernetes-gateway-api-the-intro-you-need-to-read-80965f7acd82','medium.com/geekculture: Kubernetes Gateway API: The Intro You Need To Read','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Kubernetes Gateway API: The Intro You Need To Read in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790310315009129e+09,0,'2026-05-17T17:17:11.500913+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubernetes-namespaces-vs-virtual-clusters-cc8731752972','medium: Kubernetes Namespaces vs. Virtual Clusters','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Namespaces vs. Virtual Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903209756530904e+09,0,'2026-05-17T17:34:57.565309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/monitoring-microservices-part-1-observability-b2b44fa3e67e','medium.com: Monitoring Microservices - Part 1: Observability | Anderson'' Carvalho','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Monitoring Microservices - Part 1: Observability | Anderson'' Carvalho in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903046191750907e+09,0,'2026-05-17T17:07:41.917509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/monitoring-your-system-with-docker-grafana-prometheus-node-d7fae11416f3','medium.com/geekculture: Monitoring your system with Docker + Grafana + Prometheus'' + Node','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Monitoring your system with Docker + Grafana + Prometheus'' + Node in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903294984423589e+09,0,'2026-05-17T17:49:09.844236+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/provision-resources-on-aws-with-azure-devops-and-terraform-part-i-3c0de6d34fc9','==medium.com/geekculture: Provision resources on AWS with Azure DevOps and'' Terraform — Part I==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/geekculture: Provision resources on AWS with Azure DevOps and'' Terraform — Part I== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450451110792e+09,0,'2026-05-17T18:15:04.511108+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/provision-resources-on-aws-with-azure-devops-and-terraform-part-ii-45ee450139','==medium.com/geekculture: Provision resources on AWS with Azure DevOps and'' Terraform — Part II==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903180781828808e+09,0,'2026-05-17T17:30:07.818288+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://medium.com/geekculture/provision-resources-on-aws-with-azure-devops-and-terraform-part-i-3c0de6d34fc9"}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/replication-controller-vs-replicasets-in-kubernetes-7b780e4d09d5','medium: Replication Controller Vs ReplicaSets in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Replication Controller Vs ReplicaSets in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903350358449792e+09,0,'2026-05-17T17:58:23.584498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"duplicate_of": "https://medium.com/avmconsulting-blog/replication-controller-replica-sets-in-kubernetes-820f3cec7170"}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/rest-rpc-graphql-what-to-choose-c57c78c0593d','medium: REST, RPC, GraphQL… What to choose?','','N/A',0,'A curated technical resource and architectural guide covering medium: REST, RPC, GraphQL… What to choose? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030705.69642,0,'2026-05-17T17:11:45.696420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/setup-a-cronjob-to-execute-kubectl-or-aws-commands-c1c15dd4ff1f','medium.com/geekculture: Setup a CronJob to execute Kubectl or AWS commands','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Setup a CronJob to execute Kubectl or AWS commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903198751218199e+09,0,'2026-05-17T17:33:07.512182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/storage-kubernetes-92eb3d027282','medium.com/geekculture: Storage | Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Storage | Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903028500817704e+09,0,'2026-05-17T17:04:45.008177+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/terragrunt-cheat-sheet-bedafbf9d61f','medium: Terragrunt cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering medium: Terragrunt cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790344792161951e+09,0,'2026-05-17T18:14:39.216195+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/geekculture/yakd-yet-another-kubernetes-dashboard-7766bd071f30','medium: YAKD: Yet Another Kubernetes Dashboard','','N/A',0,'A curated technical resource and architectural guide covering medium: YAKD: Yet Another Kubernetes Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903304647679495e+09,0,'2026-05-17T17:50:46.476795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/getdefault-in/monoliths-vs-microservices-59cff20bb106','medium: Monoliths vs Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium: Monoliths vs Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903218188004708e+09,0,'2026-05-17T17:36:21.880047+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/getindata-blog/oauth2-based-authentication-on-istio-powered-kubernetes-clusters-2bd0999b7332','medium.com/getindata-blog: OAuth2-based authentication on Istio-powered'' Kubernetes clusters 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/getindata-blog: OAuth2-based authentication on Istio-powered'' Kubernetes clusters 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903229649334096e+09,0,'2026-05-17T17:38:16.493341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/gigasearch/which-elasticsearch-provider-is-right-for-you-3d596a65e704','==medium: Which Elasticsearch Provider is Right For You?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Which Elasticsearch Provider is Right For You?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029988.63108,0,'2026-05-17T16:59:48.631080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/gitguardian/what-is-policy-as-code-an-introduction-to-open-policy-agent-dba1400bb030','medium.com/gitguardian: What is Policy-as-Code? An Introduction to Open'' Policy Agent','','N/A',0,'A curated technical resource and architectural guide covering medium.com/gitguardian: What is Policy-as-Code? An Introduction to Open'' Policy Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031669278198e+09,0,'2026-05-17T17:27:49.278198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/globant/advantages-of-deploying-machine-learning-models-with-kubernetes-8454cc7c565e','==medium.com/globant: Advantages of Deploying Machine Learning models with'' Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/globant: Advantages of Deploying Machine Learning models with'' Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903363999316906e+09,0,'2026-05-17T18:00:39.993169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/globant/dynamic-and-reactive-parameterization-in-jenkins-pipelines-using-html-groovy-and-bash-27b031fcd69b','medium: Dynamic and reactive parameterization in Jenkins pipelines using'' HTML, Groovy, and Bash 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Dynamic and reactive parameterization in Jenkins pipelines using'' HTML, Groovy, and Bash 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903050335454511e+09,0,'2026-05-17T17:08:23.354545+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/globant/infrastructure-as-code-using-kubernetes-d3d329446517','medium.com/globant: Infrastructure as Code using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/globant: Infrastructure as Code using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903273398339891e+09,0,'2026-05-17T17:45:33.983399+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md", "docs/kubernetes-tools.md"]','["iac.md", "kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/globant/istio-jwt-authentication-authorization-at-the-edge-b35b612acd97','medium.com/globant: Istio JWT Authentication & Authorization at the edge','','N/A',0,'A curated technical resource and architectural guide covering medium.com/globant: Istio JWT Authentication & Authorization at the edge in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903216290401411e+09,0,'2026-05-17T17:36:02.904014+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/globant/monitoring-a-multi-cluster-kubernetes-deployment-9e7a418a06b7','medium.com/globant: Monitoring a multi-cluster Kubernetes Deployment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/globant: Monitoring a multi-cluster Kubernetes Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790293226297059e+09,0,'2026-05-17T16:48:42.629706+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/globant/using-multiple-sources-for-a-helm-chart-deployment-in-argocd-cf3cd2d598fc','medium.com/globant: Using multiple sources for a Helm Chart deployment in'' ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/globant: Using multiple sources for a Helm Chart deployment in'' ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902907020926094e+09,0,'2026-05-17T16:44:30.209261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/anthos-at-home-spinning-up-a-bare-metal-anthos-cluster-on-dumpster-servers-5bcef301cfa5','medium.com/google-cloud: Anthos-at-Home: Spinning Up a Bare-Metal Anthos'' Cluster on Dumpster Servers','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Anthos-at-Home: Spinning Up a Bare-Metal Anthos'' Cluster on Dumpster Servers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903410147856307e+09,0,'2026-05-17T18:08:21.478563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/automate-terraform-documentation-like-a-pro-ed3e19998808','==medium.com/google-cloud: Automate Terraform documentation like a pro!==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/google-cloud: Automate Terraform documentation like a pro!== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903444681619906e+09,0,'2026-05-17T18:14:06.816199+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/automated-canary-deployments-with-flagger-and-istio-ac747827f9d1','medium: Automated canary deployments with Flagger and Istio','','N/A',0,'A curated technical resource and architectural guide covering medium: Automated canary deployments with Flagger and Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031651938385e+09,0,'2026-05-17T17:27:31.938385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/design-your-landing-zone-design-considerations-part-4-iac-gitops-and-ci-cd-google-cloud-ae3f533c6dbd','medium.com/google-cloud: Design your Landing Zone — Design Considerations'' Part 4— IaC, GitOps and CI/CD (Google Cloud Adoption Series)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Design your Landing Zone — Design Considerations'' Part 4— IaC, GitOps and CI/CD (Google Cloud Adoption Series) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790334244205091e+09,0,'2026-05-17T17:57:04.420509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/gke-monitoring-84170ea44833','medium.com/google-cloud: Monitoring Kubernetes Clusters on GKE (Google Container'' Engine)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Monitoring Kubernetes Clusters on GKE (Google Container'' Engine) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903286905434703e+09,0,'2026-05-17T17:47:49.054347+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/google-pub-sub-lite-for-kafka-users-dec8a7cfc5e5','medium: Google Pub/Sub Lite for Kafka Users','','N/A',0,'A curated technical resource and architectural guide covering medium: Google Pub/Sub Lite for Kafka Users in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903341563033294e+09,0,'2026-05-17T17:56:55.630333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/handle-kubernetes-secrets-the-gitops-way-part-1-7079bd8221f3','medium.com/google-cloud: Handle Kubernetes Secrets the GitOps Way — Part'' 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Handle Kubernetes Secrets the GitOps Way — Part'' 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903019905821895e+09,0,'2026-05-17T17:03:19.058219+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/ingress-in-google-kubernetes-products-f22ded21f4ed','medium.com/google-cloud: Ingress in Google Kubernetes Products','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Ingress in Google Kubernetes Products in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466.55852,0,'2026-05-17T17:24:26.558520+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/kubernetes-101-pods-nodes-containers-and-clusters-c1509e409e16','medium.com: Kubernetes 101: Pods, Nodes, Containers, and Clusters','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes 101: Pods, Nodes, Containers, and Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902973205310702e+09,0,'2026-05-17T16:55:32.053107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/kubernetes-autoscaling-with-istio-metrics-76442253a45a','Kubernetes autoscaling with Istio metrics 🌟','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes autoscaling with Istio metrics 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903218469341802e+09,0,'2026-05-17T17:36:24.693418+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/kubernetes-ingress-vs-gateway-api-647ee233693d','==medium.com/google-cloud: Kubernetes Ingress Vs Gateway API== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/google-cloud: Kubernetes Ingress Vs Gateway API== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903315789078402e+09,0,'2026-05-17T17:52:37.890784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/kubernetes-nodeport-vs-loadbalancer-vs-ingress-when-should-i-use-what-922f010849e0','medium.com: Kubernetes NodePort vs LoadBalancer vs Ingress? When should'' I use what? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes NodePort vs LoadBalancer vs Ingress? When should'' I use what? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903281966561508e+09,0,'2026-05-17T17:46:59.665615+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/running-workloads-in-kubernetes-86194d133593','medium.com/google-cloud: Running Workloads in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Running Workloads in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111086646103e+09,0,'2026-05-17T17:18:30.866461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/security-with-kubernetes-gateway-api-dcbb934ed2a4','medium.com/google-cloud: Security with Kubernetes Gateway API 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Security with Kubernetes Gateway API 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903273175548195e+09,0,'2026-05-17T17:45:31.755482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/setting-up-config-connector-with-terraform-helm-8ce2f45f48a4','medium.com/google-cloud: Setting up Config Connector with Terraform & Helm','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Setting up Config Connector with Terraform & Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034446.84524,0,'2026-05-17T18:14:06.845240+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/shifting-even-further-left-on-kubernetes-resource-compliance-8f96fb8c72eb','medium.com/google-cloud: Shifting (even further) Left on Kubernetes Resource'' Compliance','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Shifting (even further) Left on Kubernetes Resource'' Compliance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029174.09723,0,'2026-05-17T16:46:14.097230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/tagged/devops','medium.com/google-cloud/tagged/devops','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud/tagged/devops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913037101507e+09,0,'2026-05-17T16:45:30.371015+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md", "docs/devops.md"]','["GoogleCloudPlatform.md", "devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-cloud/understanding-health-checks-in-gke-gateway-api-1c89f82bfba8','medium.com/google-cloud: Understanding health checks in GKE & Gateway API','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Understanding health checks in GKE & Gateway API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031900.53303,0,'2026-05-17T17:31:40.533030+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/google-developer-experts/getting-started-with-gke-gateway-controller-ee45c3bc8996','medium.com/google-developer-experts: Getting started with GKE Gateway controller','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-developer-experts: Getting started with GKE Gateway controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030018.86644,0,'2026-05-17T17:00:18.866440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/greenm/top-4-aws-patterns-of-highly-available-api-d34599bfbb96','medium: Top 4 AWS Patterns of Highly Available API','','N/A',0,'A curated technical resource and architectural guide covering medium: Top 4 AWS Patterns of Highly Available API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285.00414,0,'2026-05-17T17:04:45.004140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/groupon-eng/kubernetes-deployment-using-helm-charts-and-krane-e0100b55d00c','medium: Kubernetes Deployment using Helm Charts and Krane 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Deployment using Helm Charts and Krane 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902962847859811e+09,0,'2026-05-17T16:53:48.478598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/groupon-eng/loadbalancer-services-using-kubernetes-in-docker-kind-694b4207575d','==medium.com/groupon-eng: LoadBalancer Services using Kubernetes in Docker'' (kind)==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/groupon-eng: LoadBalancer Services using Kubernetes in Docker'' (kind)== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903221946177196e+09,0,'2026-05-17T17:36:59.461772+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/groupon-eng/scaling-millions-of-geospatial-queries-per-minute-using-redis-7c05bcf6b4db','medium: Scaling Millions of Geospatial Queries per minute using Redis','','N/A',0,'A curated technical resource and architectural guide covering medium: Scaling Millions of Geospatial Queries per minute using Redis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903304042133808e+09,0,'2026-05-17T17:50:40.421338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/gumgum-tech/5-things-we-overlooked-when-putting-our-first-app-on-kubernetes-58583c1783e4','medium: 5 Things We Overlooked When Deploying Our First App on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: 5 Things We Overlooked When Deploying Our First App on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903178204507708e+09,0,'2026-05-17T17:29:42.045077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/gumgum-tech/how-to-reduce-your-prometheus-cost-6c7cc685e347','==medium.com/gumgum-tech: How to reduce your Prometheus cost | Daniel Fernandez==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/gumgum-tech: How to reduce your Prometheus cost | Daniel Fernandez== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790307183726089e+09,0,'2026-05-17T17:11:58.372609+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/gumgum-tech/streamlining-your-kubernetes-adoption-with-helmfile-argocd-and-gitops-211937e21e29','medium.com/gumgum-tech: Streamlining your Kubernetes adoption with Helmfile'' / ArgoCD and GitOps','','N/A',0,'A curated technical resource and architectural guide covering medium.com/gumgum-tech: Streamlining your Kubernetes adoption with Helmfile'' / ArgoCD and GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903377278674101e+09,0,'2026-05-17T18:02:52.786741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/habasconchocos/instalaci%C3%B3n-de-java-y-visual-studio-code-en-plataformas-windows-1fa47a69497f','medium.com: Instalación de Java y Visual Studio Code en plataformas Windows','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Instalación de Java y Visual Studio Code en plataformas Windows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903060867766809e+09,0,'2026-05-17T17:10:08.677668+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hackernoon/digital-transformation-for-modern-enterprises-through-devops-a-complete-guide-6f595463c7dd','medium: Digital Transformation for Modern Enterprises Through DevOps — A'' Complete Guide','','N/A',0,'A curated technical resource and architectural guide covering medium: Digital Transformation for Modern Enterprises Through DevOps — A'' Complete Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903061062457799e+09,0,'2026-05-17T17:10:10.624578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hackernoon/how-to-hire-a-devops-engineer-4e59e7847e9b','medium.com/hackernoon: How to hire a DevOps Engineer','','N/A',0,'A curated technical resource and architectural guide covering medium.com/hackernoon: How to hire a DevOps Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903303706203699e+09,0,'2026-05-17T17:50:37.062037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hackernoon/the-2018-devops-roadmap-31588d8670cb','medium: The Complete DevOps RoadMap 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: The Complete DevOps RoadMap 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790313333290081e+09,0,'2026-05-17T17:22:13.329008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hacking-talent/mastering-apache-kafka-on-kubernetes-strimzi-k8s-operator-2c1d21d7b89a','medium: Mastering Apache Kafka on Kubernetes — Strimzi K8s operator','','N/A',0,'A curated technical resource and architectural guide covering medium: Mastering Apache Kafka on Kubernetes — Strimzi K8s operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903068501051306e+09,0,'2026-05-17T17:11:25.010513+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hamburger-berater-team/varnish-sharding-with-istio-in-kubernetes-402f313919aa','medium.com/hamburger-berater-team: Varnish Sharding with Istio in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/hamburger-berater-team: Varnish Sharding with Istio in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790307109674611e+09,0,'2026-05-17T17:11:50.967461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/coding-for-secrets-reliability-with-hashicorp-vault-2090dd8667e','medium: Coding for Secrets Reliability with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering medium: Coding for Secrets Reliability with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903432630036401e+09,0,'2026-05-17T18:12:06.300364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/consul-kubernetes-ingress-gateways-and-l7-traffic-management-178957dcd934','medium: Consul-Kubernetes Ingress Gateways and L7 Traffic Management','','N/A',0,'A curated technical resource and architectural guide covering medium: Consul-Kubernetes Ingress Gateways and L7 Traffic Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903448684756302e+09,0,'2026-05-17T18:14:46.847563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/dont-forget-to-restrict-outbound-traffic-with-terraform-and-sentinel-c74a99129dae','medium: Don’t Forget to Restrict Outbound Traffic with Terraform and Sentinel','','N/A',0,'A curated technical resource and architectural guide covering medium: Don’t Forget to Restrict Outbound Traffic with Terraform and Sentinel in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031414423002e+09,0,'2026-05-17T17:23:34.423002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/hashicorp-consul-multi-cloud-and-multi-platform-service-mesh-372a82264e8e','medium: HashiCorp Consul: Multi-Cloud and Multi-Platform Service Mesh','','N/A',0,'A curated technical resource and architectural guide covering medium: HashiCorp Consul: Multi-Cloud and Multi-Platform Service Mesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902922545416593e+09,0,'2026-05-17T16:47:05.454166+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/kittens-as-a-service-layer-7-traffic-management-security-with-consul-connect-f5965fac5aa','medium: Kittens-as-a-Service: Layer 7 Traffic Management & Security with'' Consul Connect','','N/A',0,'A curated technical resource and architectural guide covering medium: Kittens-as-a-Service: Layer 7 Traffic Management & Security with'' Consul Connect in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903022835099601e+09,0,'2026-05-17T17:03:48.350996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/securing-k8s-ingress-traffic-with-hashicorp-vault-pkiaas-and-jetstack-cert-manager-cb46195742ca','medium: Securing K8s Ingress Traffic with HashiCorp Vault PKIaaS and JetStack'' Cert-Manager','','N/A',0,'A curated technical resource and architectural guide covering medium: Securing K8s Ingress Traffic with HashiCorp Vault PKIaaS and JetStack'' Cert-Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903378864422607e+09,0,'2026-05-17T18:03:08.644226+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/terraform-for-network-engineers-should-you-be-implementing-infrastructure-as-code-73667d27d3b8','medium: Terraform for Network Engineers: Should you be implementing Infrastructure'' as Code?','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform for Network Engineers: Should you be implementing Infrastructure'' as Code? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903287774953508e+09,0,'2026-05-17T17:47:57.749535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hepsiburadatech/hepsiburada-search-engine-on-kubernetes-1fe03a3e71a3','medium.com/hepsiburadatech: Hepsiburada Search Engine on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/hepsiburadatech: Hepsiburada Search Engine on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903375913630509e+09,0,'2026-05-17T18:02:39.136305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/hookdeck/introduction-to-message-queues-20d00373cc1f','medium: Introduction to Message Queues 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Introduction to Message Queues 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903229312582588e+09,0,'2026-05-17T17:38:13.125826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/how-tos/how-to-provisioning-dashboards-in-grafana-via-kubernetes-5d261508658d','medium.com/how-tos: How To Provisioning Dashboards In Grafana via Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/how-tos: How To Provisioning Dashboards In Grafana via Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655.42912,0,'2026-05-17T18:00:55.429120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/ibm-cloud-paks-help-and-guidance-from-ibm-cloud/installing-monitoring-module-on-ibm-cloud-pak-for-multicloud-management-v1-3-0-58e5d3e5e047','medium: Installing Monitoring Module on IBM Cloud Pak for MultiCloud Management','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903308431354093e+09,0,'2026-05-17T17:51:24.313541+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/ibm-cloud-paks-help-and-guidance-from-ibm-cloud/tagged/cp4mcm','medium: tagged/cp4mcm','','N/A',0,'A curated technical resource and architectural guide covering medium: tagged/cp4mcm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033046470196e+09,0,'2026-05-17T17:50:46.470196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/ibm-garage/its-time-to-stop-making-microservices-the-goal-of-modernization-71758b400287','medium: It’s time to stop making “Microservices” the goal of modernization','','N/A',0,'A curated technical resource and architectural guide covering medium: It’s time to stop making “Microservices” the goal of modernization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029138124794e+09,0,'2026-05-17T16:45:38.124794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/illuminations-mirror/basic-networking-and-communication-between-pods-in-kubernetes-2e1627b03a87','medium.com/illuminations-mirror: Basic | Networking and Communication Between'' Pods in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/illuminations-mirror: Basic | Networking and Communication Between'' Pods in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029113097476e+09,0,'2026-05-17T16:45:13.097476+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/infracloud-technologies/prometheus-ha-with-thanos-sidecar-or-receiver-2c8d0e585ff1','medium.com: Prometheus HA with Thanos Sidecar Or Receiver?','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Prometheus HA with Thanos Sidecar Or Receiver? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903432260106396e+09,0,'2026-05-17T18:12:02.601064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/inside-personio/graceful-shutdown-of-fpm-and-nginx-in-kubernetes-f362369dff22','medium: Graceful shutdown of fpm and nginx in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Graceful shutdown of fpm and nginx in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903296882411599e+09,0,'2026-05-17T17:49:28.824116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/interviewnoodle/shift-from-monolith-to-cqrs-a34bab75617e','==medium.com/interviewnoodle: Shift from Monolith to CQRS== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/interviewnoodle: Shift from Monolith to CQRS== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030934.26114,0,'2026-05-17T17:15:34.261140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/is-it-observable/how-to-collect-metrics-in-a-kubernetes-cluster-9ad4a69aafb0','medium.com/is-it-observable: How to collect metrics in a Kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/is-it-observable: How to collect metrics in a Kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029949.84733,0,'2026-05-17T16:59:09.847330+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/israeli-tech-radar/how-to-create-a-monitoring-stack-using-kube-prometheus-stack-part-1-eff8bf7ba9a9','medium.com/israeli-tech-radar: How to create a Monitoring Stack using Kube-Prometheus-stack'' (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/israeli-tech-radar: How to create a Monitoring Stack using Kube-Prometheus-stack'' (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903155917557311e+09,0,'2026-05-17T17:25:59.175573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/israeli-tech-radar/karpenter-and-the-future-of-kubernetes-4ab7428b7f87','medium.com/israeli-tech-radar: Karpenter, and the future of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/israeli-tech-radar: Karpenter, and the future of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790321345773971e+09,0,'2026-05-17T17:35:34.577397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/itnext/atomic-configmap-updates-in-kubernetes-how-symlinks-and-kubelet-make-it-happen-21a44338c247','Atomic ConfigMap Updates in Kubernetes: How Symlinks and Kubelet Make It'' Happen','','N/A',0,'A curated technical resource and architectural guide covering Atomic ConfigMap Updates in Kubernetes: How Symlinks and Kubelet Make It'' Happen in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903423500297403e+09,0,'2026-05-17T18:10:35.002974+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-workspace-just-got-even-better-0bc0de63642c','medium.com/gquiman: K8Studio, Helm and Kubernetes management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/gquiman: K8Studio, Helm and Kubernetes management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903068834742498e+09,0,'2026-05-17T17:11:28.347425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/jaegertracing/jaeger-and-opentelemetry-1846f701d9f2','medium: Jaeger VS OpenTracing VS OpenTelemetry','','N/A',0,'A curated technical resource and architectural guide covering medium: Jaeger VS OpenTracing VS OpenTelemetry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903141441481709e+09,0,'2026-05-17T17:23:34.414817+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/jaegertracing/jaeger-clients-and-w3c-trace-context-c2ce1b9dc390','medium: Using Jaeger and OpenTelemetry SDKs in a mixed environment with'' W3C Trace-Context','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Jaeger and OpenTelemetry SDKs in a mixed environment with'' W3C Trace-Context in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903292029950094e+09,0,'2026-05-17T17:48:40.299501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/jaegertracing/jaeger-embraces-opentelemetry-collector-90a545cbc24','medium.com: **Jaeger embraces OpenTelemetry collector** 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903216290929293e+09,0,'2026-05-17T17:36:02.909293+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/jamf-engineering/how-three-lines-of-configuration-solved-our-grpc-scaling-issues-in-kubernetes-ca1ff13f7f06','==medium.com/jamf-engineering: How three lines of configuration solved our'' gRPC scaling issues in Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/jamf-engineering: How three lines of configuration solved our'' gRPC scaling issues in Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394743306398e+09,0,'2026-05-17T18:05:47.433064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/10-best-java-microservices-courses-with-spring-boot-and-spring-cloud-6d04556bdfed','medium.com/javarevisited: 11 Best Java Microservices Courses with Spring'' Boot and Spring Cloud in 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: 11 Best Java Microservices Courses with Spring'' Boot and Spring Cloud in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023038425803e+09,0,'2026-05-17T17:03:50.384258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/10-free-spring-boot-tutorials-and-courses-for-java-developers-53dfe084587e','10 Free Spring Boot Courses and Tutorials for Java Developers','','N/A',0,'A curated technical resource and architectural guide covering 10 Free Spring Boot Courses and Tutorials for Java Developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903198289338493e+09,0,'2026-05-17T17:33:02.893385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md", "docs/java_frameworks.md"]','["faq.md", "java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/10-microservices-design-principles-every-developer-should-know-44f2f69e960f','==medium.com/javarevisited: Top 10 Microservices Design Principles and Best'' Practices for Experienced Developers== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Top 10 Microservices Design Principles and Best'' Practices for Experienced Developers== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903068834645605e+09,0,'2026-05-17T17:11:28.346456+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/50-java-collections-interview-questions-for-beginners-and-experienced-programmers-4d2c224cc5ab','50+ Java Collections Interview Questions for Beginners and Experienced Programmers','','N/A',0,'A curated technical resource and architectural guide covering 50+ Java Collections Interview Questions for Beginners and Experienced Programmers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031086.59358,0,'2026-05-17T17:18:06.593580+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/7-best-books-to-learn-design-patterns-for-java-programmers-5627b93eefdb','medium: 7 Best Java Design Pattern Books for Beginners and Experienced Programmers','','N/A',0,'A curated technical resource and architectural guide covering medium: 7 Best Java Design Pattern Books for Beginners and Experienced Programmers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790310314997859e+09,0,'2026-05-17T17:17:11.499786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/7-best-courses-to-master-git-and-github-for-programmers-d671859a68b2','medium: 7 Best Courses to Master Git and Github for Programmers','','N/A',0,'A curated technical resource and architectural guide covering medium: 7 Best Courses to Master Git and Github for Programmers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903225466966295e+09,0,'2026-05-17T17:37:34.669663+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/7-free-online-courses-to-learn-kubernetes-in-2020-3b8a68ec7abc','medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in'' 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in'' 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790304224053421e+09,0,'2026-05-17T17:07:02.405342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md", "docs/kubernetes.md"]','["kubernetes-tutorials.md", "kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/best-https-ssl-and-tls-courses-for-beginners-4437661250b3','medium.com/javarevisited: 5 Best HTTPS, SSL and TLS Courses for Beginners'' in 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: 5 Best HTTPS, SSL and TLS Courses for Beginners'' in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903173533204889e+09,0,'2026-05-17T17:28:55.332049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/distributed-transaction-management-in-microservices-part-1-bb7dc1fbee9f','medium.com/javarevisited: Distributed Transaction Management in Microservices'' — Part 1 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Distributed Transaction Management in Microservices'' — Part 1 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903221676168608e+09,0,'2026-05-17T17:36:56.761686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/do-you-know-about-the-different-microservices-frameworks-for-java-90b61f8cdbd7','medium.com/javarevisited: Do you know about the different microservices'' frameworks for Java? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Do you know about the different microservices'' frameworks for Java? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031190.12138,0,'2026-05-17T17:19:50.121380+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/logging-in-java-log4j-vs-logback-vs-slf4j-88c533088d2a','==medium.com/javarevisited: Logging in Java — Log4j vs Logback vs SLF4J=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Logging in Java — Log4j vs Logback vs SLF4J=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902989908879208e+09,0,'2026-05-17T16:58:19.088792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/microservices-communication-part-1-every-programmer-must-know-7c6607d2d563','==medium.com/javarevisited: Microservices Communication part 1-every programmer'' must know== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Microservices Communication part 1-every programmer'' must know== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790301720338869e+09,0,'2026-05-17T17:02:52.033887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/microservices-communication-part-2-sync-vs-async-vs-hybrid-23d057e137d8','medium.com/javarevisited: Microservices Communication — part 2— Sync vs'' Async vs Hybrid?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Microservices Communication — part 2— Sync vs'' Async vs Hybrid? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903164525679588e+09,0,'2026-05-17T17:27:25.256796+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/microservices-communication-using-grpc-protocol-dc3a2f8b648d','==medium.com/javarevisited: Microservices communication using gRPC Protocol==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Microservices communication using gRPC Protocol== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903145078573608e+09,0,'2026-05-17T17:24:10.785736+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md", "docs/introduction.md"]','["api.md", "introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/podman-getting-started-e7fc06961994','medium: Podman: Getting Started','','N/A',0,'A curated technical resource and architectural guide covering medium: Podman: Getting Started in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149931616306e+09,0,'2026-05-17T17:24:59.316163+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/top-15-online-courses-to-learn-docker-kubernetes-and-aws-for-fullstack-developers-and-devops-d8cc4f16e773','medium.com: Top 15 Online Courses to Learn Docker, Kubernetes, and AWS for'' Fullstack Developers and DevOps Engineers','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Top 15 Online Courses to Learn Docker, Kubernetes, and AWS for'' Fullstack Developers and DevOps Engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903086153056597e+09,0,'2026-05-17T17:14:21.530566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/top-5-courses-to-learn-microservices-in-java-and-spring-framework-e9fed1ba804d','medium.com: Top 10 Courses to Learn Microservices in Java and Spring Framework','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Top 10 Courses to Learn Microservices in Java and Spring Framework in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337.34937,0,'2026-05-17T17:38:57.349370+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/top-5-frameworks-java-developers-can-learn-for-microservices-development-in-2022-848da66d6651','medium.com/javarevisited: Top 5 Frameworks Java developers can learn for'' Microservices Development in 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Top 5 Frameworks Java developers can learn for'' Microservices Development in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793.49865,0,'2026-05-17T17:29:53.498650+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/top-performance-issues-every-developer-architect-must-know-part-1-fc1ad6e1644b','==medium.com/javarevisited: Top Performance issues every developer/architect'' must know — part 1-Database==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Top Performance issues every developer/architect'' must know — part 1-Database== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233333628106e+09,0,'2026-05-17T17:38:53.336281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/javarevisited/why-microservices-are-not-silver-bullet-10-reasons-for-not-using-microservices-74f7c0fa98c','medium.com/javarevisited: Why Microservices are not silver bullet? 10 Reasons'' for NOT using Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Why Microservices are not silver bullet? 10 Reasons'' for NOT using Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033024.77786,0,'2026-05-17T17:50:24.777860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/jumia-tech/immutable-infrastructure-gitops-18d644f9c7cb','medium.com/jumia-tech: Immutable Infrastructure & GitOps 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/jumia-tech: Immutable Infrastructure & GitOps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937419105505e+09,0,'2026-05-17T16:49:34.191055+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/k0sproject/k0s-optimizes-start-time-adds-cluster-level-backup-restore-and-more-8ffef894a1ae','medium: k0s Optimizes Start Time, Adds Cluster Level Backup/Restore and'' More','','N/A',0,'A curated technical resource and architectural guide covering medium: k0s Optimizes Start Time, Adds Cluster Level Backup/Restore and'' More in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903197949441909e+09,0,'2026-05-17T17:32:59.494419+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/k0sproject/k0s-ready-for-production-20255c4b0791','medium: k0s Ready for Production','','N/A',0,'A curated technical resource and architectural guide covering medium: k0s Ready for Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903278977337408e+09,0,'2026-05-17T17:46:29.773374+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/k0sproject/k0s-supports-kubernetes-1-22-a498e41bf5af','medium: K0s Supports Kubernetes 1.22','','N/A',0,'A curated technical resource and architectural guide covering medium: K0s Supports Kubernetes 1.22 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903142892005395e+09,0,'2026-05-17T17:23:48.920054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/k8slens/eliminating-kubernetes-complexity-for-developers-using-lens-5c199e5aff4e','medium.com/k8slens: Eliminating Kubernetes Complexity for Developers Using'' Lens','','N/A',0,'A curated technical resource and architectural guide covering medium.com/k8slens: Eliminating Kubernetes Complexity for Developers Using'' Lens in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020721713209e+09,0,'2026-05-17T17:03:27.217132+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/k8slens/how-to-give-developers-secure-access-to-kubernetes-clusters-c6025f0dd288','medium: How To Give Developers Secure Access to Kubernetes Clusters','','N/A',0,'A curated technical resource and architectural guide covering medium: How To Give Developers Secure Access to Kubernetes Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903255194252109e+09,0,'2026-05-17T17:42:31.942521+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/k8slens/lens-5-released-f7e58e8842cf','medium: Lens 5 Released','','N/A',0,'A curated technical resource and architectural guide covering medium: Lens 5 Released in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903022832211208e+09,0,'2026-05-17T17:03:48.322112+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/k8slens/lens-6-released-vision-for-the-future-new-subscription-model-and-features-available-628ff21fe14a','medium.com/k8slens: Lens 6 Released, Vision for the Future, New Subscription'' Model and Features Available','','N/A',0,'A curated technical resource and architectural guide covering medium.com/k8slens: Lens 6 Released, Vision for the Future, New Subscription'' Model and Features Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903279317479205e+09,0,'2026-05-17T17:46:33.174792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/k8slens/lens-kubernetes-is-all-you-need-in-the-development-env-to-build-ship-and-run-5c1980a12fcf','medium.com/k8slens: Lens Kubernetes is all you need in the development env'' to build, ship, and run','','N/A',0,'A curated technical resource and architectural guide covering medium.com/k8slens: Lens Kubernetes is all you need in the development env'' to build, ship, and run in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903085421953105e+09,0,'2026-05-17T17:14:14.219531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kapitan-blog/declarative-secret-management-for-gitops-with-kapitan-b3c596eab088','medium: Declarative secret management for GitOps with Kapitan','','N/A',0,'A curated technical resource and architectural guide covering medium: Declarative secret management for GitOps with Kapitan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203446048188e+09,0,'2026-05-17T17:33:54.460482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/keptn/dora-metrics-automatically-for-all-your-kubernetes-workloads-42225f4b8515','medium.com/keptn: DORA metrics: automatically, for all your Kubernetes workloads','','N/A',0,'A curated technical resource and architectural guide covering medium.com/keptn: DORA metrics: automatically, for all your Kubernetes workloads in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642.42146,0,'2026-05-17T17:44:02.421460+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/keptn/keptn-0-6-0-my-top-5-favorite-improvements-242d8ac1abfe','medium: Keptn 0.6.0 — My top 5 favorite improvements','','N/A',0,'A curated technical resource and architectural guide covering medium: Keptn 0.6.0 — My top 5 favorite improvements in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138151782703e+09,0,'2026-05-17T17:23:01.517827+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kernel-space/kubeshark-wireshark-for-kubernetes-4069a5f5aa3d','medium.com/kernel-space: KubeShark: Wireshark for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kernel-space: KubeShark: Wireshark for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233733604192e+09,0,'2026-05-17T17:38:57.336042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kialiproject','medium.com: kiali project','','N/A',0,'A curated technical resource and architectural guide covering medium.com: kiali project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903294983443188e+09,0,'2026-05-17T17:49:09.834432+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kialiproject/increasing-observability-on-istio-the-new-kiali-health-configuration-3c91852c1bfe','medium.com: Increasing observability on Istio: The new Kiali health configuration','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Increasing observability on Istio: The new Kiali health configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903097077022099e+09,0,'2026-05-17T17:16:10.770221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kialiproject/troubleshooting-envoy-with-kiali-7f78a57b16ad','medium: Troubleshooting Envoy with Kiali','','N/A',0,'A curated technical resource and architectural guide covering medium: Troubleshooting Envoy with Kiali in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030805692662e+09,0,'2026-05-17T17:13:25.692662+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kocsistem/installation-internal-nginx-ingress-for-a-private-aks-cluster-7b6386492d56','medium.com/kocsistem: Installation Internal Nginx Ingress for a Private'' AKS Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kocsistem: Installation Internal Nginx Ingress for a Private'' AKS Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903304044853591e+09,0,'2026-05-17T17:50:40.448536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kubecost/prometheus-grafana-configuration-query-examples-885b91b6ca6','medium.com/kubecost: Prometheus Grafana: configuration & query examples'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubecost: Prometheus Grafana: configuration & query examples'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903323668254899e+09,0,'2026-05-17T17:53:56.682549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kubehub/a-series-on-bash-scripting-eecd0293fab5','medium.com/kubehub: A Series on Bash Scripting','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubehub: A Series on Bash Scripting in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916882991504e+09,0,'2026-05-17T16:46:08.829915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kubernetes-deveops/kubernetes-deploying-application-with-persistent-storage-5068767e25f3','medium.com/kubernetes-deveops: Kubernetes — Deploying Application with Persistent'' Storage','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubernetes-deveops: Kubernetes — Deploying Application with Persistent'' Storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903433035329294e+09,0,'2026-05-17T18:12:10.353293+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kubernetes-tutorials/cluster-level-logging-in-kubernetes-with-fluentd-e59aa2b6093a','medium.com/kubernetes-tutorials: Cluster-level Logging in Kubernetes with'' Fluentd','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubernetes-tutorials: Cluster-level Logging in Kubernetes with'' Fluentd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903432631800699e+09,0,'2026-05-17T18:12:06.318007+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kubernetes-tutorials/efficient-node-out-of-resource-management-in-kubernetes-67f158da6e59','medium: Efficient Node Out-of-Resource Management in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Efficient Node Out-of-Resource Management in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903103719662594e+09,0,'2026-05-17T17:17:17.196626+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kubernetes-tutorials/kubernetes-dns-for-services-and-pods-664804211501','medium: Kubernetes DNS for Services and Pods','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes DNS for Services and Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903013227960205e+09,0,'2026-05-17T17:02:12.279602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kubernetes-tutorials/making-sense-of-taints-and-tolerations-in-kubernetes-446e75010f4e','medium: Making Sense of Taints and Tolerations in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Making Sense of Taints and Tolerations in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903427297002697e+09,0,'2026-05-17T18:11:12.970027+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/monokle-1-5-0-release-kubeshop-95f574563c79','medium.com/kubeshop-i: Monokle 1.5.0 Release','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Monokle 1.5.0 Release in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903098092712497e+09,0,'2026-05-17T17:16:20.927125+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/monokle-helm-quality-kubernetes-deployments-af050fcc91db','medium.com/kubeshop-i: Monokle, Helm & Quality Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Monokle, Helm & Quality Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903135178186488e+09,0,'2026-05-17T17:22:31.781865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/monokle-vs-lens-vs-k9s-1d5d94d84b5c','medium.com/kubeshop-i: Monokle vs. Lens vs. K9s 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Monokle vs. Lens vs. K9s 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903000018393898e+09,0,'2026-05-17T17:00:00.183939+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/rapidly-prototype-your-apis-on-kubernetes-with-kusk-gateway-kubeshop-4006f030e8e4','medium.com/kubeshop-i: Rapidly prototype your APIs on Kubernetes with Kusk'' Gateway — Kubeshop 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Rapidly prototype your APIs on Kubernetes with Kusk'' Gateway — Kubeshop 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790332803745439e+09,0,'2026-05-17T17:54:40.374544+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/top-8-open-source-observability-testing-tools-9341a361a634','medium.com/kubeshop-i: Top 8 Open-Source Observability & Testing Tools','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Top 8 Open-Source Observability & Testing Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903431345086097e+09,0,'2026-05-17T18:11:53.450861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/kudos-engineering/migrating-our-cron-jobs-to-kubernetes-8597032d7622','medium.com/kudos-engineering: Migrating our cron jobs to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kudos-engineering: Migrating our cron jobs to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902999276842093e+09,0,'2026-05-17T16:59:52.768421+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/leapp-cloud/top-10-uncommon-devops-tools-you-should-know-91dadde9777e','medium.com/leapp-cloud: Top 10 uncommon DevOps tools you should know','','N/A',0,'A curated technical resource and architectural guide covering medium.com/leapp-cloud: Top 10 uncommon DevOps tools you should know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903377278455209e+09,0,'2026-05-17T18:02:52.784552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/lego-engineering/a-journey-into-serverless-and-handling-step-function-failures-dba51b4e8e99','medium.com/lego-engineering: A Journey into Serverless and Handling Step'' Function Failures','','N/A',0,'A curated technical resource and architectural guide covering medium.com/lego-engineering: A Journey into Serverless and Handling Step'' Function Failures in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903182693294501e+09,0,'2026-05-17T17:30:26.932945+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/levvel-consulting/the-differences-between-kubernetes-and-openshift-ae778059a90e','medium.com: The Differences Between Kubernetes and Openshift','','N/A',0,'A curated technical resource and architectural guide covering medium.com: The Differences Between Kubernetes and Openshift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903308430002093e+09,0,'2026-05-17T17:51:24.300021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/lightricks-tech-blog/step-by-step-guide-how-to-create-a-dynamic-service-endpoint-via-k8s-api-1024309cb226','medium.com/lightricks-tech-blog: Step by Step Guide: How to create a Dynamic'' Service Endpoint via K8S API','','N/A',0,'A curated technical resource and architectural guide covering medium.com/lightricks-tech-blog: Step by Step Guide: How to create a Dynamic'' Service Endpoint via K8S API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903228967772388e+09,0,'2026-05-17T17:38:09.677724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/lightspeed-venture-partners/why-grafana-part-ii-2e7e42e0f7bb','medium: Why Grafana: Part II','','N/A',0,'A curated technical resource and architectural guide covering medium: Why Grafana: Part II in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903068296121501e+09,0,'2026-05-17T17:11:22.961215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/lightstephq/devops-observability-and-the-need-to-tear-down-organizational-boundaries-f5d25755ff3a','medium.com: DevOps, Observability, and the need to tear down organizational'' boundaries 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: DevOps, Observability, and the need to tear down organizational'' boundaries 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903264430698108e+09,0,'2026-05-17T17:44:04.306981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/linkbynet/deploying-opa-on-a-gke-cluster-da4d3d77812c','medium: Deploying Open Policy Agent (OPA) on a GKE cluster — Step by Step','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploying Open Policy Agent (OPA) on a GKE cluster — Step by Step in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790293693279581e+09,0,'2026-05-17T16:49:29.327958+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/linux-shots/configmap-secret-reloader-automatically-add-reload-data-from-configmap-secret-to-deployments-dc245e06b92c','medium.com/linux-shots: ConfigMap Reloader — Automatically reload new data'' from ConfigMap/Secret to deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: ConfigMap Reloader — Automatically reload new data'' from ConfigMap/Secret to deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903103151238894e+09,0,'2026-05-17T17:17:11.512389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/linux-shots/debug-kubernetes-pods-using-ephemeral-container-f01378243ff','medium.com/linux-shots: Debug Kubernetes Pods Using Ephemeral Container','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: Debug Kubernetes Pods Using Ephemeral Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034034.51208,0,'2026-05-17T18:07:14.512080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/linux-shots/find-deprecated-api-resources-used-in-a-kubernetes-cluster-44756c1126c8','medium.com/linux-shots: Find Deprecated API Resources used in a Kubernetes'' Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: Find Deprecated API Resources used in a Kubernetes'' Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903085645076894e+09,0,'2026-05-17T17:14:16.450769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/linux-shots/kubernetes-ingress-as-reverse-proxy-to-application-running-outside-cluster-206b6003f9cb','medium.com/linux-shots: Kubernetes ingress as reverse proxy to Application'' running outside cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: Kubernetes ingress as reverse proxy to Application'' running outside cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903445409051299e+09,0,'2026-05-17T18:14:14.090513+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/linux-shots/use-postgresql-as-backend-storage-for-helm-de407cd9c43','medium.com/linux-shots: Use PostgreSQL database as backend storage for helm','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: Use PostgreSQL database as backend storage for helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033750.7946,0,'2026-05-17T18:02:30.794600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/lonto-digital-services-integrator/why-we-developed-own-kubernetes-controller-to-copy-secrets-e46368ae6db9','medium.com/lonto-digital-services-integrator: Why We Developed Own Kubernetes'' Controller to Copy Secrets','','N/A',0,'A curated technical resource and architectural guide covering medium.com/lonto-digital-services-integrator: Why We Developed Own Kubernetes'' Controller to Copy Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903292234687089e+09,0,'2026-05-17T17:48:42.346871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/marionete/create-helm-charts-to-manage-kubernetes-applications-9c4235acf99e','medium: Create Helm Charts to manage Kubernetes applications','','N/A',0,'A curated technical resource and architectural guide covering medium: Create Helm Charts to manage Kubernetes applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903018943650388e+09,0,'2026-05-17T17:03:09.436504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/marionete/how-to-expose-kubernetes-services-to-external-traffic-using-istio-gateway-1a1e6ebd8805','medium.com/marionete: How to expose Kubernetes services to external traffic'' using Istio Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium.com/marionete: How to expose Kubernetes services to external traffic'' using Istio Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903175250406503e+09,0,'2026-05-17T17:29:12.504065+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/mcdonalds-technical-blog/behind-the-scenes-mcdonalds-event-driven-architecture-51a6542c0d86','medium.com/mcdonalds-technical-blog: Behind the scenes: McDonald’s event-driven'' architecture','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mcdonalds-technical-blog: Behind the scenes: McDonald’s event-driven'' architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903009094633507e+09,0,'2026-05-17T17:01:30.946335+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/mcdonalds-technical-blog/mcdonalds-event-driven-architecture-the-data-journey-and-how-it-works-4591d108821f','medium.com/mcdonalds-technical-blog: McDonald’s event-driven architecture:'' The data journey and how it works','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mcdonalds-technical-blog: McDonald’s event-driven architecture:'' The data journey and how it works in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903304044954895e+09,0,'2026-05-17T17:50:40.449549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/medialesson/assigning-azure-built-in-roles-vs-azure-ad-built-in-roles-with-azure-cli-d1cbf56fcdbe','medium.com/medialesson: Assigning Azure built-in roles vs Azure AD built-in'' roles with Azure CLI','','N/A',0,'A curated technical resource and architectural guide covering medium.com/medialesson: Assigning Azure built-in roles vs Azure AD built-in'' roles with Azure CLI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903208768013906e+09,0,'2026-05-17T17:34:47.680139+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/medialesson/create-azure-active-directory-app-registration-with-azure-cli-3241aa3824c5','==medium.com/medialesson: Create Azure Active Directory App Registration'' with Azure CLI==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/medialesson: Create Azure Active Directory App Registration'' with Azure CLI== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903248345736503e+09,0,'2026-05-17T17:41:23.457365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/microservicegeeks/introduction-to-event-driven-architecture-e94ef442d824','medium: Introduction to Event-Driven Architecture 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Introduction to Event-Driven Architecture 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903155487839794e+09,0,'2026-05-17T17:25:54.878398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/microservices-for-net-developers/what-is-microservices-and-why-is-it-different-fac017cb8cf4','medium: What is microservices and why is it different? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: What is microservices and why is it different? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902988346234893e+09,0,'2026-05-17T16:58:03.462349+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/microservices-in-practice/microservices-in-practice-7a3e85b6624c','medium: Pragmatic Microservices 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Pragmatic Microservices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903450448584699e+09,0,'2026-05-17T18:15:04.485847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/microservices-learning/how-to-implement-security-for-microservices-89b140d3e555','==medium.com/microservices-learning: How to implement security for microservices==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/microservices-learning: How to implement security for microservices== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902980513875198e+09,0,'2026-05-17T16:56:45.138752+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/aks-different-load-balancing-options-for-a-single-cluster-when-to-use-what-abd2c22c2825','medium: AKS — different load balancing options. When to use what?','','N/A',0,'A curated technical resource and architectural guide covering medium: AKS — different load balancing options. When to use what? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903029573825907e+09,0,'2026-05-17T17:04:55.738259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/automating-managed-prometheus-and-grafana-with-terraform-for-scalable-observability-on-azure-4e5c5409a6b1','medium.com/microsoftazure: Automating Managed Prometheus and Grafana with'' Terraform for scalable observability on Azure Kubernetes Service and Istio 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/microsoftazure: Automating Managed Prometheus and Grafana with'' Terraform for scalable observability on Azure Kubernetes Service and Istio 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903164222240901e+09,0,'2026-05-17T17:27:22.222409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/going-multicloud-with-kubernetes-and-azure-front-door-f34a2f39068a','medium: Going multicloud with kubernetes and Azure Front Door','','N/A',0,'A curated technical resource and architectural guide covering medium: Going multicloud with kubernetes and Azure Front Door in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903118121718096e+09,0,'2026-05-17T17:19:41.217181+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/secure-your-microservices-on-aks-part-2-5496bf2ba00c','medium: Secure your Microservices on AKS — Part 2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903078758687806e+09,0,'2026-05-17T17:13:07.586878+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://itnext.io/running-your-microservices-securely-on-aks-417a110b2e76"}'); -INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/ultimate-guide-for-azure-cloud-adoption-framework-for-enterprise-scale-landing-zone-bba2a385134d','medium.com/microsoftazure: Ultimate guide for Enterprise-scale landing zone'' for Azure','','N/A',0,'A curated technical resource and architectural guide covering medium.com/microsoftazure: Ultimate guide for Enterprise-scale landing zone'' for Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903445004880809e+09,0,'2026-05-17T18:14:10.048808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/mindboard/what-is-autoscaling-in-kubernetes-109c7b5d321','medium.com/mindboard: What is Autoscaling in Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mindboard: What is Autoscaling in Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002059018397e+09,0,'2026-05-17T17:00:20.590184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/mlearning-ai/the-best-object-detection-libraries-that-i-work-with-835428a1e01e','medium.com/mlearning-ai: The Best Object Detection Libraries That I Work'' With','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mlearning-ai: The Best Object Detection Libraries That I Work'' With in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903216672339391e+09,0,'2026-05-17T17:36:06.723394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/mycloudseries/must-haves-for-your-kubernetes-cluster-to-be-production-ready-dc7d1d18c4a2','medium.com/mycloudseries: Must-haves for your Kubernetes Cluster to be Production'' Ready','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mycloudseries: Must-haves for your Kubernetes Cluster to be Production'' Ready in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903040101072406e+09,0,'2026-05-17T17:06:41.010724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/building-a-two-tier-architecture-for-high-availability-using-terraform-ae6296fb2126','medium.com/nerd-for-tech: Building a Two-Tier Architecture for High Availability'' using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: Building a Two-Tier Architecture for High Availability'' using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033823353899e+09,0,'2026-05-17T18:03:43.353899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/common-kubernetes-errors-made-by-beginners-274b50e18a01',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903311816245102e+09,0,'2026-05-17T17:51:58.162451+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/deep-dive-into-thanos-part-i-f72ecba39f76','medium.com/nerd-for-tech: Deep Dive into Thanos-Part I | Pavan Kumar','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779030577785007e+09,0,'2026-05-17T17:09:37.785007+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/etcd-the-easy-way-4c01e243f285','medium: ETCD - the Easy Way | Vaibhav Rajput','','N/A',0,'A curated technical resource and architectural guide covering medium: ETCD - the Easy Way | Vaibhav Rajput in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902911614595198e+09,0,'2026-05-17T16:45:16.145952+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/exploring-kubernetes-node-architecture-3a36df6ae034','medium: Exploring Kubernetes Node Architecture','','N/A',0,'A curated technical resource and architectural guide covering medium: Exploring Kubernetes Node Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031106.9435,0,'2026-05-17T17:18:26.943500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/kubernetes-declaratively-deploying-infrastructure-iac-789f14d999c6','medium.com/nerd-for-tech: Kubernetes: Declaratively Deploying Infrastructure'' (IaC)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: Kubernetes: Declaratively Deploying Infrastructure'' (IaC) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903410498739695e+09,0,'2026-05-17T18:08:24.987397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/kubernetes-deploying-nginx-with-a-configmap-e8a2fe59bcb1','medium.com/nerd-for-tech: Kubernetes: Deploying NGINX with a ConfigMap |'' Chanel Jemmott','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: Kubernetes: Deploying NGINX with a ConfigMap |'' Chanel Jemmott in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023190830111e+09,0,'2026-05-17T17:03:51.908301+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/one-cka-ckad-cks-requirement-mastering-kubectl-85486bc0a3aa','medium: One CKA/CKAD/CKS requirement: Mastering Kubectl','','N/A',0,'A curated technical resource and architectural guide covering medium: One CKA/CKAD/CKS requirement: Mastering Kubectl in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903434559611296e+09,0,'2026-05-17T18:12:25.596113+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/persistence-with-kubernetes-46f039d9a2ad','medium.com/nerd-for-tech: Persistence with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: Persistence with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903276222260403e+09,0,'2026-05-17T17:46:02.222604+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/pki-certs-injection-to-k8s-pods-with-vault-agent-injector-d97482b48f3d','medium.com/nerd-for-tech: PKI Certs Injection to K8s Pods with Vault Agent'' Injector','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: PKI Certs Injection to K8s Pods with Vault Agent'' Injector in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903445411942291e+09,0,'2026-05-17T18:14:14.119423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/running-services-with-knative-kong-3135c0d94dfa','medium: Running services with Knative & Kong','','N/A',0,'A curated technical resource and architectural guide covering medium: Running services with Knative & Kong in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903097922090196e+09,0,'2026-05-17T17:16:19.220902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/terraforming-the-gitops-way-9417cf4abf58','==medium.com/nerd-for-tech: Terraforming the GitOps Way !!!==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/nerd-for-tech: Terraforming the GitOps Way !!!== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903365815994501e+09,0,'2026-05-17T18:00:58.159945+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nerds-malt/choosing-a-ci-that-grows-at-the-same-pace-as-a-scale-up-f4e1c0648084','medium: Choosing a CI that grows at the same pace as a scale-up 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Choosing a CI that grows at the same pace as a scale-up 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903303021790695e+09,0,'2026-05-17T17:50:30.217907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/netcracker/version-control-of-configuration-files-using-kubernetes-21673766203','medium.com/netcracker: Version Control of Configuration Files Using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/netcracker: Version Control of Configuration Files Using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903410146308588e+09,0,'2026-05-17T18:08:21.463086+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/netpremacy-global-services/the-beginning-of-the-end-for-terraform-cfffcd2c5420','medium.com/netpremacy-global-services: The beginning of the end for Terraform?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/netpremacy-global-services: The beginning of the end for Terraform? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033169.71623,0,'2026-05-17T17:52:49.716230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nexton/kubernetes-a-practical-introduction-18a5b69e7763','medium: Kubernetes, a practical introduction','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes, a practical introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023038315105e+09,0,'2026-05-17T17:03:50.383151+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/ni-tech-talk/creating-customized-kubernetes-pod-templates-using-groovy-in-jenkins-pipeline-7007f023a585','medium.com/ni-tech-talk: Creating Customized Kubernetes Pod Templates using'' Groovy in Jenkins Pipeline 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/ni-tech-talk: Creating Customized Kubernetes Pod Templates using'' Groovy in Jenkins Pipeline 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903179998842906e+09,0,'2026-05-17T17:29:59.988429+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nontechcompany/cool-kubernetes-command-line-plugins-4b0e50362426','medium: Cool Kubernetes command line plugins','','N/A',0,'A curated technical resource and architectural guide covering medium: Cool Kubernetes command line plugins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002867796397e+09,0,'2026-05-17T17:00:28.677964+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nordcloud-engineering/upgrading-kubernetes-the-hard-way-ac533cfb4ff2','medium: Upgrading Kubernetes The Hard Way','','N/A',0,'A curated technical resource and architectural guide covering medium: Upgrading Kubernetes The Hard Way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959009876799e+09,0,'2026-05-17T16:53:10.098768+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nordnet-tech/setting-java-heap-size-inside-a-docker-container-b5a4d06d2f46','medium.com/nordnet-tech: Setting Java Heap Size Inside a Docker Container','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nordnet-tech: Setting Java Heap Size Inside a Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903324332010292e+09,0,'2026-05-17T17:54:03.320103+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nordnet-tech/unlocking-kubernetes-performance-with-no-cpu-resource-limits-56d5dc33037b','medium.com/nordnet-tech: Unlocking Kubernetes Performance with no CPU Resource'' Limits','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nordnet-tech: Unlocking Kubernetes Performance with no CPU Resource'' Limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033617151304e+09,0,'2026-05-17T18:00:17.151304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nttlabs/buildx-kubernetes-ad0fe59b0c64','medium.com/nttlabs: Kubernetes driver for Docker BuildX','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nttlabs: Kubernetes driver for Docker BuildX in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307426216602e+09,0,'2026-05-17T17:51:14.262166+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nttlabs/nerdctl-359311b32d0e','medium: nerdctl: Docker-compatible CLI for contaiNERD','','N/A',0,'A curated technical resource and architectural guide covering medium: nerdctl: Docker-compatible CLI for contaiNERD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903197948628711e+09,0,'2026-05-17T17:32:59.486287+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/nycdev/understanding-docker-volumes-mounts-and-layers-9fa17befa493','medium: Understanding Docker Volumes, Mounts and Layers and How to Manage'' Data in Containers','','N/A',0,'A curated technical resource and architectural guide covering medium: Understanding Docker Volumes, Mounts and Layers and How to Manage'' Data in Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903156685249495e+09,0,'2026-05-17T17:26:06.852495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/okteto/beginners-guide-to-kubernetes-deployments-50f066d95d2b','medium.com/okteto: Beginner’s Guide to Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/okteto: Beginner’s Guide to Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903367492070198e+09,0,'2026-05-17T18:01:14.920702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/omio-engineering/cpu-limits-and-aggressive-throttling-in-kubernetes-c5b20bd8a718','medium.com/omio-engineering: CPU limits and aggressive throttling in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/omio-engineering: CPU limits and aggressive throttling in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903268162389111e+09,0,'2026-05-17T17:44:41.623891+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/open-devops-academy/kubernetes-inject-the-values-of-a-configmap-in-a-container-as-a-volume-628c39f3ea43','medium.com/open-devops-academy: Learn Kubernetes: ConfigMap — Inject the'' values of a ConfigMap in a container as a volume','','N/A',0,'A curated technical resource and architectural guide covering medium.com/open-devops-academy: Learn Kubernetes: ConfigMap — Inject the'' values of a ConfigMap in a container as a volume in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903276224362397e+09,0,'2026-05-17T17:46:02.243624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/opentelemetry/opentelemetry-specification-v1-0-0-tracing-edition-72dd08936978','medium: OpenTelemetry Specification v1.0.0, Tracing Edition','','N/A',0,'A curated technical resource and architectural guide covering medium: OpenTelemetry Specification v1.0.0, Tracing Edition in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903175245782899e+09,0,'2026-05-17T17:29:12.457829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/opstalk/securing-containers-with-red-hat-quay-and-clair-part-i-bcec8d170536','medium: Securing Containers with Red Hat Quay and Clair — Part I','','N/A',0,'A curated technical resource and architectural guide covering medium: Securing Containers with Red Hat Quay and Clair — Part I in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903213452858901e+09,0,'2026-05-17T17:35:34.528589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/opstree-technology/ansible-helm-diff-plugin-63e1cda299a3','medium.com/opstree-technology: Understanding Ansible: Helm diff plugin 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/opstree-technology: Understanding Ansible: Helm diff plugin 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903434767513489e+09,0,'2026-05-17T18:12:27.675135+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/otomi-platform/helmfile-and-argocd-better-together-f8d4587263ff','medium.com/otomi-platform: Helmfile and ArgoCD are better together','','N/A',0,'A curated technical resource and architectural guide covering medium.com/otomi-platform: Helmfile and ArgoCD are better together in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903310078437805e+09,0,'2026-05-17T17:51:40.784378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/packlinkeng/a-chance-for-newsql-databases-3bba18fea6a1','medium.com: A chance for NewSQL databases','','N/A',0,'A curated technical resource and architectural guide covering medium.com: A chance for NewSQL databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033397.80283,0,'2026-05-17T17:56:37.802830+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsql.md", "docs/nosql.md"]','["newsql.md", "nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/pareture/kubernetes-bound-projected-service-account-token-volumes-might-surprise-you-434ff2cd1483','medium.com/pareture: Kubernetes Bound Projected Service Account Token Volumes'' Might Surprise You','','N/A',0,'A curated technical resource and architectural guide covering medium.com/pareture: Kubernetes Bound Projected Service Account Token Volumes'' Might Surprise You in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902932543424892e+09,0,'2026-05-17T16:48:45.434249+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/pareture/kubernetes-scaling-capacity-and-resource-planning-in-complex-clusters-97a6105b43a4','medium.com/pareture: Kubernetes Scaling, Capacity and Resource Planning'' in Complex Clusters','','N/A',0,'A curated technical resource and architectural guide covering medium.com/pareture: Kubernetes Scaling, Capacity and Resource Planning'' in Complex Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903306803172302e+09,0,'2026-05-17T17:51:08.031723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/path-to-software-architect/cloud-agnostic-design-925c08e1d610','==medium: Cloud Agnostic Design== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Cloud Agnostic Design== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903141625639605e+09,0,'2026-05-17T17:23:36.256396+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/patilswapnilv/getting-started-with-kubernetes-networking-7e10623fc78f','==medium.com/patilswapnilv: Getting Started with Kubernetes Networking=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/patilswapnilv: Getting Started with Kubernetes Networking=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790300691932919e+09,0,'2026-05-17T17:01:09.193292+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/paypal-tech/scaling-kubernetes-to-over-4k-nodes-and-200k-pods-29988fad6ed','medium.com/paypal-tech: Scaling Kubernetes to Over 4k Nodes and 200k Pods','','N/A',0,'A curated technical resource and architectural guide covering medium.com/paypal-tech: Scaling Kubernetes to Over 4k Nodes and 200k Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903013230374503e+09,0,'2026-05-17T17:02:12.303745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-4107de079455','medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032166,0,'2026-05-17T17:36:06.730576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["kubernetes-tools.md", "yaml.md"]','{}','{"is_special": true}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/docker-limit-container-cpu-usage-11eb8ee0de5a','medium.com/geekculture: Docker — Limit Container CPU Usage 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Docker — Limit Container CPU Usage 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030442,0,'2026-05-17T17:07:22.971335+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/eks-kubernetes-not-ready-nodes-dafb300ed299','medium.com/geekculture: EKS — Kubernetes — Not Ready nodes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: EKS — Kubernetes — Not Ready nodes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.614126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/githubs-ai-copilot-might-get-you-sued-if-you-use-it-c1cade1ea229','medium: GitHub’s AI Copilot Might Get You Sued If You Use It','','N/A',0,'A curated technical resource and architectural guide covering medium: GitHub’s AI Copilot Might Get You Sued If You Use It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031094,0,'2026-05-17T17:18:14.100509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/gitops-github-actions-k8s-deploy-workflow-54f0d9a1d11b','medium.com/geekculture: GitOps — Github Actions K8s Deploy Workflow','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: GitOps — Github Actions K8s Deploy Workflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.422427+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/helm-advanced-commands-9365097475b','==medium.com/geekculture: Helm — Advanced Commands== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/geekculture: Helm — Advanced Commands== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.737357+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/helm-chart-wait-for-all-dependencies-before-starting-kubernetes-pods-cc0a3ddbf02b','medium.com/geekculture: Helm Chart Wait for All Dependencies Before Starting'' Kubernetes Pods','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Helm Chart Wait for All Dependencies Before Starting'' Kubernetes Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034152,0,'2026-05-17T18:09:12.361360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/helm-how-release-information-is-stored-778d7f0b7498','medium.com/geekculture: HELM — How Release Information is Stored','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: HELM — How Release Information is Stored in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032039,0,'2026-05-17T17:33:59.030449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/hey-chatgpt-solve-these-coding-tasks-using-python-b2e7482f2c18','medium.com/geekculture: Hey ChatGPT, Automate These Tasks Using Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Hey ChatGPT, Automate These Tasks Using Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032753,0,'2026-05-17T17:45:53.879904+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/k8s-helm-dashboard-d7509c5fee88','medium.com/geekculture: K8s — Helm Dashboard','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: K8s — Helm Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032045,0,'2026-05-17T17:34:05.945734+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/k8s-network-cni-introduction-b035d42ad68f','medium.com/geekculture: K8s Network — CNI Introduction','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: K8s Network — CNI Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.382601+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/k8s-serviceaccount-token-313d62aee119','medium.com/geekculture: K8s — ServiceAccount Token','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: K8s — ServiceAccount Token in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033507,0,'2026-05-17T17:58:27.718954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/k8s-troubleshooting-how-to-debug-coredns-issues-724e8b973cfc','medium.com/geekculture: K8s Troubleshooting — How to Debug CoreDNS Issues','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: K8s Troubleshooting — How to Debug CoreDNS Issues in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.735731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubectl-best-practices-c4ff809167dd','medium.com/geekculture: kubectl — Best Practices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: kubectl — Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029147,0,'2026-05-17T16:45:47.507399+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubernetes-deployment-explained-9b2b89dd3977','medium: Kubernetes Deployment Explained','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Deployment Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029805,0,'2026-05-17T16:56:45.150663+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubernetes-distributing-pods-evenly-across-cluster-c6bdc9b49699','==medium: Kubernetes: Evenly Distribution of Pods Across Cluster Nodes=='' |Puru Tuladhar','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Kubernetes: Evenly Distribution of Pods Across Cluster Nodes=='' |Puru Tuladhar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034516,0,'2026-05-17T18:15:16.765657+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubernetes-gateway-api-the-intro-you-need-to-read-80965f7acd82','medium.com/geekculture: Kubernetes Gateway API: The Intro You Need To Read','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Kubernetes Gateway API: The Intro You Need To Read in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031031,0,'2026-05-17T17:17:11.500913+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubernetes-namespaces-vs-virtual-clusters-cc8731752972','medium: Kubernetes Namespaces vs. Virtual Clusters','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Namespaces vs. Virtual Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032097,0,'2026-05-17T17:34:57.565309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/monitoring-microservices-part-1-observability-b2b44fa3e67e','medium.com: Monitoring Microservices - Part 1: Observability | Anderson'' Carvalho','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Monitoring Microservices - Part 1: Observability | Anderson'' Carvalho in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030461,0,'2026-05-17T17:07:41.917509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/monitoring-your-system-with-docker-grafana-prometheus-node-d7fae11416f3','medium.com/geekculture: Monitoring your system with Docker + Grafana + Prometheus'' + Node','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Monitoring your system with Docker + Grafana + Prometheus'' + Node in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032949,0,'2026-05-17T17:49:09.844236+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/provision-resources-on-aws-with-azure-devops-and-terraform-part-i-3c0de6d34fc9','==medium.com/geekculture: Provision resources on AWS with Azure DevOps and'' Terraform — Part I==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/geekculture: Provision resources on AWS with Azure DevOps and'' Terraform — Part I== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.511108+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/provision-resources-on-aws-with-azure-devops-and-terraform-part-ii-45ee450139','==medium.com/geekculture: Provision resources on AWS with Azure DevOps and'' Terraform — Part II==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031807,0,'2026-05-17T17:30:07.818288+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://medium.com/geekculture/provision-resources-on-aws-with-azure-devops-and-terraform-part-i-3c0de6d34fc9"}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/replication-controller-vs-replicasets-in-kubernetes-7b780e4d09d5','medium: Replication Controller Vs ReplicaSets in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Replication Controller Vs ReplicaSets in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033503,0,'2026-05-17T17:58:23.584498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"duplicate_of": "https://medium.com/avmconsulting-blog/replication-controller-replica-sets-in-kubernetes-820f3cec7170"}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/rest-rpc-graphql-what-to-choose-c57c78c0593d','medium: REST, RPC, GraphQL… What to choose?','','N/A',0,'A curated technical resource and architectural guide covering medium: REST, RPC, GraphQL… What to choose? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030705,0,'2026-05-17T17:11:45.696420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/setup-a-cronjob-to-execute-kubectl-or-aws-commands-c1c15dd4ff1f','medium.com/geekculture: Setup a CronJob to execute Kubectl or AWS commands','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Setup a CronJob to execute Kubectl or AWS commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031987,0,'2026-05-17T17:33:07.512182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/storage-kubernetes-92eb3d027282','medium.com/geekculture: Storage | Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Storage | Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.008177+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/terragrunt-cheat-sheet-bedafbf9d61f','medium: Terragrunt cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering medium: Terragrunt cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034479,0,'2026-05-17T18:14:39.216195+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/geekculture/yakd-yet-another-kubernetes-dashboard-7766bd071f30','medium: YAKD: Yet Another Kubernetes Dashboard','','N/A',0,'A curated technical resource and architectural guide covering medium: YAKD: Yet Another Kubernetes Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.476795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/getdefault-in/monoliths-vs-microservices-59cff20bb106','medium: Monoliths vs Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium: Monoliths vs Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032181,0,'2026-05-17T17:36:21.880047+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/getindata-blog/oauth2-based-authentication-on-istio-powered-kubernetes-clusters-2bd0999b7332','medium.com/getindata-blog: OAuth2-based authentication on Istio-powered'' Kubernetes clusters 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/getindata-blog: OAuth2-based authentication on Istio-powered'' Kubernetes clusters 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032296,0,'2026-05-17T17:38:16.493341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/gigasearch/which-elasticsearch-provider-is-right-for-you-3d596a65e704','==medium: Which Elasticsearch Provider is Right For You?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Which Elasticsearch Provider is Right For You?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029988,0,'2026-05-17T16:59:48.631080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/gitguardian/what-is-policy-as-code-an-introduction-to-open-policy-agent-dba1400bb030','medium.com/gitguardian: What is Policy-as-Code? An Introduction to Open'' Policy Agent','','N/A',0,'A curated technical resource and architectural guide covering medium.com/gitguardian: What is Policy-as-Code? An Introduction to Open'' Policy Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.278198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/globant/advantages-of-deploying-machine-learning-models-with-kubernetes-8454cc7c565e','==medium.com/globant: Advantages of Deploying Machine Learning models with'' Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/globant: Advantages of Deploying Machine Learning models with'' Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033639,0,'2026-05-17T18:00:39.993169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/globant/dynamic-and-reactive-parameterization-in-jenkins-pipelines-using-html-groovy-and-bash-27b031fcd69b','medium: Dynamic and reactive parameterization in Jenkins pipelines using'' HTML, Groovy, and Bash 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Dynamic and reactive parameterization in Jenkins pipelines using'' HTML, Groovy, and Bash 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030503,0,'2026-05-17T17:08:23.354545+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/globant/infrastructure-as-code-using-kubernetes-d3d329446517','medium.com/globant: Infrastructure as Code using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/globant: Infrastructure as Code using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032733,0,'2026-05-17T17:45:33.983399+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md", "docs/kubernetes-tools.md"]','["iac.md", "kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/globant/istio-jwt-authentication-authorization-at-the-edge-b35b612acd97','medium.com/globant: Istio JWT Authentication & Authorization at the edge','','N/A',0,'A curated technical resource and architectural guide covering medium.com/globant: Istio JWT Authentication & Authorization at the edge in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032162,0,'2026-05-17T17:36:02.904014+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/globant/monitoring-a-multi-cluster-kubernetes-deployment-9e7a418a06b7','medium.com/globant: Monitoring a multi-cluster Kubernetes Deployment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/globant: Monitoring a multi-cluster Kubernetes Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029322,0,'2026-05-17T16:48:42.629706+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/globant/using-multiple-sources-for-a-helm-chart-deployment-in-argocd-cf3cd2d598fc','medium.com/globant: Using multiple sources for a Helm Chart deployment in'' ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/globant: Using multiple sources for a Helm Chart deployment in'' ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029070,0,'2026-05-17T16:44:30.209261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/anthos-at-home-spinning-up-a-bare-metal-anthos-cluster-on-dumpster-servers-5bcef301cfa5','medium.com/google-cloud: Anthos-at-Home: Spinning Up a Bare-Metal Anthos'' Cluster on Dumpster Servers','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Anthos-at-Home: Spinning Up a Bare-Metal Anthos'' Cluster on Dumpster Servers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034101,0,'2026-05-17T18:08:21.478563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/automate-terraform-documentation-like-a-pro-ed3e19998808','==medium.com/google-cloud: Automate Terraform documentation like a pro!==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/google-cloud: Automate Terraform documentation like a pro!== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034446,0,'2026-05-17T18:14:06.816199+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/automated-canary-deployments-with-flagger-and-istio-ac747827f9d1','medium: Automated canary deployments with Flagger and Istio','','N/A',0,'A curated technical resource and architectural guide covering medium: Automated canary deployments with Flagger and Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.938385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/design-your-landing-zone-design-considerations-part-4-iac-gitops-and-ci-cd-google-cloud-ae3f533c6dbd','medium.com/google-cloud: Design your Landing Zone — Design Considerations'' Part 4— IaC, GitOps and CI/CD (Google Cloud Adoption Series)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Design your Landing Zone — Design Considerations'' Part 4— IaC, GitOps and CI/CD (Google Cloud Adoption Series) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.420509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/gke-monitoring-84170ea44833','medium.com/google-cloud: Monitoring Kubernetes Clusters on GKE (Google Container'' Engine)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Monitoring Kubernetes Clusters on GKE (Google Container'' Engine) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032869,0,'2026-05-17T17:47:49.054347+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/google-pub-sub-lite-for-kafka-users-dec8a7cfc5e5','medium: Google Pub/Sub Lite for Kafka Users','','N/A',0,'A curated technical resource and architectural guide covering medium: Google Pub/Sub Lite for Kafka Users in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033415,0,'2026-05-17T17:56:55.630333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/handle-kubernetes-secrets-the-gitops-way-part-1-7079bd8221f3','medium.com/google-cloud: Handle Kubernetes Secrets the GitOps Way — Part'' 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Handle Kubernetes Secrets the GitOps Way — Part'' 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030199,0,'2026-05-17T17:03:19.058219+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/ingress-in-google-kubernetes-products-f22ded21f4ed','medium.com/google-cloud: Ingress in Google Kubernetes Products','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Ingress in Google Kubernetes Products in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.558520+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/kubernetes-101-pods-nodes-containers-and-clusters-c1509e409e16','medium.com: Kubernetes 101: Pods, Nodes, Containers, and Clusters','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes 101: Pods, Nodes, Containers, and Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.053107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/kubernetes-autoscaling-with-istio-metrics-76442253a45a','Kubernetes autoscaling with Istio metrics 🌟','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes autoscaling with Istio metrics 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.693418+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/kubernetes-ingress-vs-gateway-api-647ee233693d','==medium.com/google-cloud: Kubernetes Ingress Vs Gateway API== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/google-cloud: Kubernetes Ingress Vs Gateway API== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033157,0,'2026-05-17T17:52:37.890784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/kubernetes-nodeport-vs-loadbalancer-vs-ingress-when-should-i-use-what-922f010849e0','medium.com: Kubernetes NodePort vs LoadBalancer vs Ingress? When should'' I use what? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes NodePort vs LoadBalancer vs Ingress? When should'' I use what? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819,0,'2026-05-17T17:46:59.665615+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/running-workloads-in-kubernetes-86194d133593','medium.com/google-cloud: Running Workloads in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Running Workloads in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.866461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/security-with-kubernetes-gateway-api-dcbb934ed2a4','medium.com/google-cloud: Security with Kubernetes Gateway API 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Security with Kubernetes Gateway API 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032731,0,'2026-05-17T17:45:31.755482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/setting-up-config-connector-with-terraform-helm-8ce2f45f48a4','medium.com/google-cloud: Setting up Config Connector with Terraform & Helm','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Setting up Config Connector with Terraform & Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034446,0,'2026-05-17T18:14:06.845240+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/shifting-even-further-left-on-kubernetes-resource-compliance-8f96fb8c72eb','medium.com/google-cloud: Shifting (even further) Left on Kubernetes Resource'' Compliance','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Shifting (even further) Left on Kubernetes Resource'' Compliance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029174,0,'2026-05-17T16:46:14.097230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/tagged/devops','medium.com/google-cloud/tagged/devops','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud/tagged/devops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.371015+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md", "docs/devops.md"]','["GoogleCloudPlatform.md", "devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-cloud/understanding-health-checks-in-gke-gateway-api-1c89f82bfba8','medium.com/google-cloud: Understanding health checks in GKE & Gateway API','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Understanding health checks in GKE & Gateway API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031900,0,'2026-05-17T17:31:40.533030+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/google-developer-experts/getting-started-with-gke-gateway-controller-ee45c3bc8996','medium.com/google-developer-experts: Getting started with GKE Gateway controller','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-developer-experts: Getting started with GKE Gateway controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030018,0,'2026-05-17T17:00:18.866440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/greenm/top-4-aws-patterns-of-highly-available-api-d34599bfbb96','medium: Top 4 AWS Patterns of Highly Available API','','N/A',0,'A curated technical resource and architectural guide covering medium: Top 4 AWS Patterns of Highly Available API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.004140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/groupon-eng/kubernetes-deployment-using-helm-charts-and-krane-e0100b55d00c','medium: Kubernetes Deployment using Helm Charts and Krane 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Deployment using Helm Charts and Krane 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029628,0,'2026-05-17T16:53:48.478598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/groupon-eng/loadbalancer-services-using-kubernetes-in-docker-kind-694b4207575d','==medium.com/groupon-eng: LoadBalancer Services using Kubernetes in Docker'' (kind)==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/groupon-eng: LoadBalancer Services using Kubernetes in Docker'' (kind)== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032219,0,'2026-05-17T17:36:59.461772+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/groupon-eng/scaling-millions-of-geospatial-queries-per-minute-using-redis-7c05bcf6b4db','medium: Scaling Millions of Geospatial Queries per minute using Redis','','N/A',0,'A curated technical resource and architectural guide covering medium: Scaling Millions of Geospatial Queries per minute using Redis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.421338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/gumgum-tech/5-things-we-overlooked-when-putting-our-first-app-on-kubernetes-58583c1783e4','medium: 5 Things We Overlooked When Deploying Our First App on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: 5 Things We Overlooked When Deploying Our First App on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031782,0,'2026-05-17T17:29:42.045077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/gumgum-tech/how-to-reduce-your-prometheus-cost-6c7cc685e347','==medium.com/gumgum-tech: How to reduce your Prometheus cost | Daniel Fernandez==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/gumgum-tech: How to reduce your Prometheus cost | Daniel Fernandez== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030718,0,'2026-05-17T17:11:58.372609+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/gumgum-tech/streamlining-your-kubernetes-adoption-with-helmfile-argocd-and-gitops-211937e21e29','medium.com/gumgum-tech: Streamlining your Kubernetes adoption with Helmfile'' / ArgoCD and GitOps','','N/A',0,'A curated technical resource and architectural guide covering medium.com/gumgum-tech: Streamlining your Kubernetes adoption with Helmfile'' / ArgoCD and GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033772,0,'2026-05-17T18:02:52.786741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/habasconchocos/instalaci%C3%B3n-de-java-y-visual-studio-code-en-plataformas-windows-1fa47a69497f','medium.com: Instalación de Java y Visual Studio Code en plataformas Windows','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Instalación de Java y Visual Studio Code en plataformas Windows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030608,0,'2026-05-17T17:10:08.677668+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hackernoon/digital-transformation-for-modern-enterprises-through-devops-a-complete-guide-6f595463c7dd','medium: Digital Transformation for Modern Enterprises Through DevOps — A'' Complete Guide','','N/A',0,'A curated technical resource and architectural guide covering medium: Digital Transformation for Modern Enterprises Through DevOps — A'' Complete Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030610,0,'2026-05-17T17:10:10.624578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hackernoon/how-to-hire-a-devops-engineer-4e59e7847e9b','medium.com/hackernoon: How to hire a DevOps Engineer','','N/A',0,'A curated technical resource and architectural guide covering medium.com/hackernoon: How to hire a DevOps Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033037,0,'2026-05-17T17:50:37.062037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hackernoon/the-2018-devops-roadmap-31588d8670cb','medium: The Complete DevOps RoadMap 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: The Complete DevOps RoadMap 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031333,0,'2026-05-17T17:22:13.329008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hacking-talent/mastering-apache-kafka-on-kubernetes-strimzi-k8s-operator-2c1d21d7b89a','medium: Mastering Apache Kafka on Kubernetes — Strimzi K8s operator','','N/A',0,'A curated technical resource and architectural guide covering medium: Mastering Apache Kafka on Kubernetes — Strimzi K8s operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030685,0,'2026-05-17T17:11:25.010513+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hamburger-berater-team/varnish-sharding-with-istio-in-kubernetes-402f313919aa','medium.com/hamburger-berater-team: Varnish Sharding with Istio in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/hamburger-berater-team: Varnish Sharding with Istio in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030710,0,'2026-05-17T17:11:50.967461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/coding-for-secrets-reliability-with-hashicorp-vault-2090dd8667e','medium: Coding for Secrets Reliability with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering medium: Coding for Secrets Reliability with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034326,0,'2026-05-17T18:12:06.300364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/consul-kubernetes-ingress-gateways-and-l7-traffic-management-178957dcd934','medium: Consul-Kubernetes Ingress Gateways and L7 Traffic Management','','N/A',0,'A curated technical resource and architectural guide covering medium: Consul-Kubernetes Ingress Gateways and L7 Traffic Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034486,0,'2026-05-17T18:14:46.847563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/dont-forget-to-restrict-outbound-traffic-with-terraform-and-sentinel-c74a99129dae','medium: Don’t Forget to Restrict Outbound Traffic with Terraform and Sentinel','','N/A',0,'A curated technical resource and architectural guide covering medium: Don’t Forget to Restrict Outbound Traffic with Terraform and Sentinel in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031414,0,'2026-05-17T17:23:34.423002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/hashicorp-consul-multi-cloud-and-multi-platform-service-mesh-372a82264e8e','medium: HashiCorp Consul: Multi-Cloud and Multi-Platform Service Mesh','','N/A',0,'A curated technical resource and architectural guide covering medium: HashiCorp Consul: Multi-Cloud and Multi-Platform Service Mesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.454166+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/kittens-as-a-service-layer-7-traffic-management-security-with-consul-connect-f5965fac5aa','medium: Kittens-as-a-Service: Layer 7 Traffic Management & Security with'' Consul Connect','','N/A',0,'A curated technical resource and architectural guide covering medium: Kittens-as-a-Service: Layer 7 Traffic Management & Security with'' Consul Connect in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030228,0,'2026-05-17T17:03:48.350996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/securing-k8s-ingress-traffic-with-hashicorp-vault-pkiaas-and-jetstack-cert-manager-cb46195742ca','medium: Securing K8s Ingress Traffic with HashiCorp Vault PKIaaS and JetStack'' Cert-Manager','','N/A',0,'A curated technical resource and architectural guide covering medium: Securing K8s Ingress Traffic with HashiCorp Vault PKIaaS and JetStack'' Cert-Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.644226+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/terraform-for-network-engineers-should-you-be-implementing-infrastructure-as-code-73667d27d3b8','medium: Terraform for Network Engineers: Should you be implementing Infrastructure'' as Code?','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform for Network Engineers: Should you be implementing Infrastructure'' as Code? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032877,0,'2026-05-17T17:47:57.749535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hepsiburadatech/hepsiburada-search-engine-on-kubernetes-1fe03a3e71a3','medium.com/hepsiburadatech: Hepsiburada Search Engine on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/hepsiburadatech: Hepsiburada Search Engine on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033759,0,'2026-05-17T18:02:39.136305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/hookdeck/introduction-to-message-queues-20d00373cc1f','medium: Introduction to Message Queues 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Introduction to Message Queues 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032293,0,'2026-05-17T17:38:13.125826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/how-tos/how-to-provisioning-dashboards-in-grafana-via-kubernetes-5d261508658d','medium.com/how-tos: How To Provisioning Dashboards In Grafana via Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/how-tos: How To Provisioning Dashboards In Grafana via Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.429120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/ibm-cloud-paks-help-and-guidance-from-ibm-cloud/installing-monitoring-module-on-ibm-cloud-pak-for-multicloud-management-v1-3-0-58e5d3e5e047','medium: Installing Monitoring Module on IBM Cloud Pak for MultiCloud Management','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033084,0,'2026-05-17T17:51:24.313541+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/ibm-cloud-paks-help-and-guidance-from-ibm-cloud/tagged/cp4mcm','medium: tagged/cp4mcm','','N/A',0,'A curated technical resource and architectural guide covering medium: tagged/cp4mcm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.470196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/ibm-garage/its-time-to-stop-making-microservices-the-goal-of-modernization-71758b400287','medium: It’s time to stop making “Microservices” the goal of modernization','','N/A',0,'A curated technical resource and architectural guide covering medium: It’s time to stop making “Microservices” the goal of modernization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029138,0,'2026-05-17T16:45:38.124794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/illuminations-mirror/basic-networking-and-communication-between-pods-in-kubernetes-2e1627b03a87','medium.com/illuminations-mirror: Basic | Networking and Communication Between'' Pods in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/illuminations-mirror: Basic | Networking and Communication Between'' Pods in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029113,0,'2026-05-17T16:45:13.097476+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/infracloud-technologies/prometheus-ha-with-thanos-sidecar-or-receiver-2c8d0e585ff1','medium.com: Prometheus HA with Thanos Sidecar Or Receiver?','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Prometheus HA with Thanos Sidecar Or Receiver? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034322,0,'2026-05-17T18:12:02.601064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/inside-personio/graceful-shutdown-of-fpm-and-nginx-in-kubernetes-f362369dff22','medium: Graceful shutdown of fpm and nginx in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Graceful shutdown of fpm and nginx in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032968,0,'2026-05-17T17:49:28.824116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/interviewnoodle/shift-from-monolith-to-cqrs-a34bab75617e','==medium.com/interviewnoodle: Shift from Monolith to CQRS== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/interviewnoodle: Shift from Monolith to CQRS== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030934,0,'2026-05-17T17:15:34.261140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/is-it-observable/how-to-collect-metrics-in-a-kubernetes-cluster-9ad4a69aafb0','medium.com/is-it-observable: How to collect metrics in a Kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/is-it-observable: How to collect metrics in a Kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029949,0,'2026-05-17T16:59:09.847330+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/israeli-tech-radar/how-to-create-a-monitoring-stack-using-kube-prometheus-stack-part-1-eff8bf7ba9a9','medium.com/israeli-tech-radar: How to create a Monitoring Stack using Kube-Prometheus-stack'' (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/israeli-tech-radar: How to create a Monitoring Stack using Kube-Prometheus-stack'' (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031559,0,'2026-05-17T17:25:59.175573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/israeli-tech-radar/karpenter-and-the-future-of-kubernetes-4ab7428b7f87','medium.com/israeli-tech-radar: Karpenter, and the future of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/israeli-tech-radar: Karpenter, and the future of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.577397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/itnext/atomic-configmap-updates-in-kubernetes-how-symlinks-and-kubelet-make-it-happen-21a44338c247','Atomic ConfigMap Updates in Kubernetes: How Symlinks and Kubelet Make It'' Happen','','N/A',0,'A curated technical resource and architectural guide covering Atomic ConfigMap Updates in Kubernetes: How Symlinks and Kubelet Make It'' Happen in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034235,0,'2026-05-17T18:10:35.002974+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-workspace-just-got-even-better-0bc0de63642c','medium.com/gquiman: K8Studio, Helm and Kubernetes management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/gquiman: K8Studio, Helm and Kubernetes management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030688,0,'2026-05-17T17:11:28.347425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/jaegertracing/jaeger-and-opentelemetry-1846f701d9f2','medium: Jaeger VS OpenTracing VS OpenTelemetry','','N/A',0,'A curated technical resource and architectural guide covering medium: Jaeger VS OpenTracing VS OpenTelemetry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031414,0,'2026-05-17T17:23:34.414817+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/jaegertracing/jaeger-clients-and-w3c-trace-context-c2ce1b9dc390','medium: Using Jaeger and OpenTelemetry SDKs in a mixed environment with'' W3C Trace-Context','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Jaeger and OpenTelemetry SDKs in a mixed environment with'' W3C Trace-Context in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032920,0,'2026-05-17T17:48:40.299501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/jaegertracing/jaeger-embraces-opentelemetry-collector-90a545cbc24','medium.com: **Jaeger embraces OpenTelemetry collector** 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032162,0,'2026-05-17T17:36:02.909293+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/jamf-engineering/how-three-lines-of-configuration-solved-our-grpc-scaling-issues-in-kubernetes-ca1ff13f7f06','==medium.com/jamf-engineering: How three lines of configuration solved our'' gRPC scaling issues in Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/jamf-engineering: How three lines of configuration solved our'' gRPC scaling issues in Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.433064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/10-best-java-microservices-courses-with-spring-boot-and-spring-cloud-6d04556bdfed','medium.com/javarevisited: 11 Best Java Microservices Courses with Spring'' Boot and Spring Cloud in 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: 11 Best Java Microservices Courses with Spring'' Boot and Spring Cloud in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.384258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/10-free-spring-boot-tutorials-and-courses-for-java-developers-53dfe084587e','10 Free Spring Boot Courses and Tutorials for Java Developers','','N/A',0,'A curated technical resource and architectural guide covering 10 Free Spring Boot Courses and Tutorials for Java Developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031982,0,'2026-05-17T17:33:02.893385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md", "docs/java_frameworks.md"]','["faq.md", "java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/10-microservices-design-principles-every-developer-should-know-44f2f69e960f','==medium.com/javarevisited: Top 10 Microservices Design Principles and Best'' Practices for Experienced Developers== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Top 10 Microservices Design Principles and Best'' Practices for Experienced Developers== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030688,0,'2026-05-17T17:11:28.346456+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/50-java-collections-interview-questions-for-beginners-and-experienced-programmers-4d2c224cc5ab','50+ Java Collections Interview Questions for Beginners and Experienced Programmers','','N/A',0,'A curated technical resource and architectural guide covering 50+ Java Collections Interview Questions for Beginners and Experienced Programmers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031086,0,'2026-05-17T17:18:06.593580+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/7-best-books-to-learn-design-patterns-for-java-programmers-5627b93eefdb','medium: 7 Best Java Design Pattern Books for Beginners and Experienced Programmers','','N/A',0,'A curated technical resource and architectural guide covering medium: 7 Best Java Design Pattern Books for Beginners and Experienced Programmers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031031,0,'2026-05-17T17:17:11.499786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/7-best-courses-to-master-git-and-github-for-programmers-d671859a68b2','medium: 7 Best Courses to Master Git and Github for Programmers','','N/A',0,'A curated technical resource and architectural guide covering medium: 7 Best Courses to Master Git and Github for Programmers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032254,0,'2026-05-17T17:37:34.669663+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/7-free-online-courses-to-learn-kubernetes-in-2020-3b8a68ec7abc','medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in'' 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in'' 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030422,0,'2026-05-17T17:07:02.405342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md", "docs/kubernetes.md"]','["kubernetes-tutorials.md", "kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/best-https-ssl-and-tls-courses-for-beginners-4437661250b3','medium.com/javarevisited: 5 Best HTTPS, SSL and TLS Courses for Beginners'' in 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: 5 Best HTTPS, SSL and TLS Courses for Beginners'' in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031735,0,'2026-05-17T17:28:55.332049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/distributed-transaction-management-in-microservices-part-1-bb7dc1fbee9f','medium.com/javarevisited: Distributed Transaction Management in Microservices'' — Part 1 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Distributed Transaction Management in Microservices'' — Part 1 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.761686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/do-you-know-about-the-different-microservices-frameworks-for-java-90b61f8cdbd7','medium.com/javarevisited: Do you know about the different microservices'' frameworks for Java? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Do you know about the different microservices'' frameworks for Java? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031190,0,'2026-05-17T17:19:50.121380+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/logging-in-java-log4j-vs-logback-vs-slf4j-88c533088d2a','==medium.com/javarevisited: Logging in Java — Log4j vs Logback vs SLF4J=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Logging in Java — Log4j vs Logback vs SLF4J=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.088792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/microservices-communication-part-1-every-programmer-must-know-7c6607d2d563','==medium.com/javarevisited: Microservices Communication part 1-every programmer'' must know== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Microservices Communication part 1-every programmer'' must know== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030172,0,'2026-05-17T17:02:52.033887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/microservices-communication-part-2-sync-vs-async-vs-hybrid-23d057e137d8','medium.com/javarevisited: Microservices Communication — part 2— Sync vs'' Async vs Hybrid?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Microservices Communication — part 2— Sync vs'' Async vs Hybrid? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031645,0,'2026-05-17T17:27:25.256796+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/microservices-communication-using-grpc-protocol-dc3a2f8b648d','==medium.com/javarevisited: Microservices communication using gRPC Protocol==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Microservices communication using gRPC Protocol== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031450,0,'2026-05-17T17:24:10.785736+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md", "docs/introduction.md"]','["api.md", "introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/podman-getting-started-e7fc06961994','medium: Podman: Getting Started','','N/A',0,'A curated technical resource and architectural guide covering medium: Podman: Getting Started in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031499,0,'2026-05-17T17:24:59.316163+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/top-15-online-courses-to-learn-docker-kubernetes-and-aws-for-fullstack-developers-and-devops-d8cc4f16e773','medium.com: Top 15 Online Courses to Learn Docker, Kubernetes, and AWS for'' Fullstack Developers and DevOps Engineers','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Top 15 Online Courses to Learn Docker, Kubernetes, and AWS for'' Fullstack Developers and DevOps Engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030861,0,'2026-05-17T17:14:21.530566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/top-5-courses-to-learn-microservices-in-java-and-spring-framework-e9fed1ba804d','medium.com: Top 10 Courses to Learn Microservices in Java and Spring Framework','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Top 10 Courses to Learn Microservices in Java and Spring Framework in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.349370+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/top-5-frameworks-java-developers-can-learn-for-microservices-development-in-2022-848da66d6651','medium.com/javarevisited: Top 5 Frameworks Java developers can learn for'' Microservices Development in 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Top 5 Frameworks Java developers can learn for'' Microservices Development in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793,0,'2026-05-17T17:29:53.498650+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/top-performance-issues-every-developer-architect-must-know-part-1-fc1ad6e1644b','==medium.com/javarevisited: Top Performance issues every developer/architect'' must know — part 1-Database==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Top Performance issues every developer/architect'' must know — part 1-Database== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.336281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/javarevisited/why-microservices-are-not-silver-bullet-10-reasons-for-not-using-microservices-74f7c0fa98c','medium.com/javarevisited: Why Microservices are not silver bullet? 10 Reasons'' for NOT using Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Why Microservices are not silver bullet? 10 Reasons'' for NOT using Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033024,0,'2026-05-17T17:50:24.777860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/jumia-tech/immutable-infrastructure-gitops-18d644f9c7cb','medium.com/jumia-tech: Immutable Infrastructure & GitOps 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/jumia-tech: Immutable Infrastructure & GitOps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029374,0,'2026-05-17T16:49:34.191055+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/k0sproject/k0s-optimizes-start-time-adds-cluster-level-backup-restore-and-more-8ffef894a1ae','medium: k0s Optimizes Start Time, Adds Cluster Level Backup/Restore and'' More','','N/A',0,'A curated technical resource and architectural guide covering medium: k0s Optimizes Start Time, Adds Cluster Level Backup/Restore and'' More in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031979,0,'2026-05-17T17:32:59.494419+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/k0sproject/k0s-ready-for-production-20255c4b0791','medium: k0s Ready for Production','','N/A',0,'A curated technical resource and architectural guide covering medium: k0s Ready for Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032789,0,'2026-05-17T17:46:29.773374+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/k0sproject/k0s-supports-kubernetes-1-22-a498e41bf5af','medium: K0s Supports Kubernetes 1.22','','N/A',0,'A curated technical resource and architectural guide covering medium: K0s Supports Kubernetes 1.22 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031428,0,'2026-05-17T17:23:48.920054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/k8slens/eliminating-kubernetes-complexity-for-developers-using-lens-5c199e5aff4e','medium.com/k8slens: Eliminating Kubernetes Complexity for Developers Using'' Lens','','N/A',0,'A curated technical resource and architectural guide covering medium.com/k8slens: Eliminating Kubernetes Complexity for Developers Using'' Lens in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030207,0,'2026-05-17T17:03:27.217132+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/k8slens/how-to-give-developers-secure-access-to-kubernetes-clusters-c6025f0dd288','medium: How To Give Developers Secure Access to Kubernetes Clusters','','N/A',0,'A curated technical resource and architectural guide covering medium: How To Give Developers Secure Access to Kubernetes Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032551,0,'2026-05-17T17:42:31.942521+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/k8slens/lens-5-released-f7e58e8842cf','medium: Lens 5 Released','','N/A',0,'A curated technical resource and architectural guide covering medium: Lens 5 Released in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030228,0,'2026-05-17T17:03:48.322112+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/k8slens/lens-6-released-vision-for-the-future-new-subscription-model-and-features-available-628ff21fe14a','medium.com/k8slens: Lens 6 Released, Vision for the Future, New Subscription'' Model and Features Available','','N/A',0,'A curated technical resource and architectural guide covering medium.com/k8slens: Lens 6 Released, Vision for the Future, New Subscription'' Model and Features Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032793,0,'2026-05-17T17:46:33.174792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/k8slens/lens-kubernetes-is-all-you-need-in-the-development-env-to-build-ship-and-run-5c1980a12fcf','medium.com/k8slens: Lens Kubernetes is all you need in the development env'' to build, ship, and run','','N/A',0,'A curated technical resource and architectural guide covering medium.com/k8slens: Lens Kubernetes is all you need in the development env'' to build, ship, and run in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.219531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kapitan-blog/declarative-secret-management-for-gitops-with-kapitan-b3c596eab088','medium: Declarative secret management for GitOps with Kapitan','','N/A',0,'A curated technical resource and architectural guide covering medium: Declarative secret management for GitOps with Kapitan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032034,0,'2026-05-17T17:33:54.460482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/keptn/dora-metrics-automatically-for-all-your-kubernetes-workloads-42225f4b8515','medium.com/keptn: DORA metrics: automatically, for all your Kubernetes workloads','','N/A',0,'A curated technical resource and architectural guide covering medium.com/keptn: DORA metrics: automatically, for all your Kubernetes workloads in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.421460+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/keptn/keptn-0-6-0-my-top-5-favorite-improvements-242d8ac1abfe','medium: Keptn 0.6.0 — My top 5 favorite improvements','','N/A',0,'A curated technical resource and architectural guide covering medium: Keptn 0.6.0 — My top 5 favorite improvements in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.517827+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kernel-space/kubeshark-wireshark-for-kubernetes-4069a5f5aa3d','medium.com/kernel-space: KubeShark: Wireshark for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kernel-space: KubeShark: Wireshark for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.336042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kialiproject','medium.com: kiali project','','N/A',0,'A curated technical resource and architectural guide covering medium.com: kiali project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032949,0,'2026-05-17T17:49:09.834432+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kialiproject/increasing-observability-on-istio-the-new-kiali-health-configuration-3c91852c1bfe','medium.com: Increasing observability on Istio: The new Kiali health configuration','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Increasing observability on Istio: The new Kiali health configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030970,0,'2026-05-17T17:16:10.770221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kialiproject/troubleshooting-envoy-with-kiali-7f78a57b16ad','medium: Troubleshooting Envoy with Kiali','','N/A',0,'A curated technical resource and architectural guide covering medium: Troubleshooting Envoy with Kiali in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030805,0,'2026-05-17T17:13:25.692662+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kocsistem/installation-internal-nginx-ingress-for-a-private-aks-cluster-7b6386492d56','medium.com/kocsistem: Installation Internal Nginx Ingress for a Private'' AKS Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kocsistem: Installation Internal Nginx Ingress for a Private'' AKS Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.448536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kubecost/prometheus-grafana-configuration-query-examples-885b91b6ca6','medium.com/kubecost: Prometheus Grafana: configuration & query examples'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubecost: Prometheus Grafana: configuration & query examples'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.682549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kubehub/a-series-on-bash-scripting-eecd0293fab5','medium.com/kubehub: A Series on Bash Scripting','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubehub: A Series on Bash Scripting in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.829915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kubernetes-deveops/kubernetes-deploying-application-with-persistent-storage-5068767e25f3','medium.com/kubernetes-deveops: Kubernetes — Deploying Application with Persistent'' Storage','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubernetes-deveops: Kubernetes — Deploying Application with Persistent'' Storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034330,0,'2026-05-17T18:12:10.353293+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kubernetes-tutorials/cluster-level-logging-in-kubernetes-with-fluentd-e59aa2b6093a','medium.com/kubernetes-tutorials: Cluster-level Logging in Kubernetes with'' Fluentd','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubernetes-tutorials: Cluster-level Logging in Kubernetes with'' Fluentd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034326,0,'2026-05-17T18:12:06.318007+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kubernetes-tutorials/efficient-node-out-of-resource-management-in-kubernetes-67f158da6e59','medium: Efficient Node Out-of-Resource Management in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Efficient Node Out-of-Resource Management in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031037,0,'2026-05-17T17:17:17.196626+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kubernetes-tutorials/kubernetes-dns-for-services-and-pods-664804211501','medium: Kubernetes DNS for Services and Pods','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes DNS for Services and Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030132,0,'2026-05-17T17:02:12.279602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kubernetes-tutorials/making-sense-of-taints-and-tolerations-in-kubernetes-446e75010f4e','medium: Making Sense of Taints and Tolerations in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Making Sense of Taints and Tolerations in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034272,0,'2026-05-17T18:11:12.970027+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/monokle-1-5-0-release-kubeshop-95f574563c79','medium.com/kubeshop-i: Monokle 1.5.0 Release','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Monokle 1.5.0 Release in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030980,0,'2026-05-17T17:16:20.927125+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/monokle-helm-quality-kubernetes-deployments-af050fcc91db','medium.com/kubeshop-i: Monokle, Helm & Quality Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Monokle, Helm & Quality Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031351,0,'2026-05-17T17:22:31.781865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/monokle-vs-lens-vs-k9s-1d5d94d84b5c','medium.com/kubeshop-i: Monokle vs. Lens vs. K9s 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Monokle vs. Lens vs. K9s 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030000,0,'2026-05-17T17:00:00.183939+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/rapidly-prototype-your-apis-on-kubernetes-with-kusk-gateway-kubeshop-4006f030e8e4','medium.com/kubeshop-i: Rapidly prototype your APIs on Kubernetes with Kusk'' Gateway — Kubeshop 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Rapidly prototype your APIs on Kubernetes with Kusk'' Gateway — Kubeshop 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.374544+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/top-8-open-source-observability-testing-tools-9341a361a634','medium.com/kubeshop-i: Top 8 Open-Source Observability & Testing Tools','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Top 8 Open-Source Observability & Testing Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034313,0,'2026-05-17T18:11:53.450861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/kudos-engineering/migrating-our-cron-jobs-to-kubernetes-8597032d7622','medium.com/kudos-engineering: Migrating our cron jobs to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kudos-engineering: Migrating our cron jobs to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029992,0,'2026-05-17T16:59:52.768421+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/leapp-cloud/top-10-uncommon-devops-tools-you-should-know-91dadde9777e','medium.com/leapp-cloud: Top 10 uncommon DevOps tools you should know','','N/A',0,'A curated technical resource and architectural guide covering medium.com/leapp-cloud: Top 10 uncommon DevOps tools you should know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033772,0,'2026-05-17T18:02:52.784552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/lego-engineering/a-journey-into-serverless-and-handling-step-function-failures-dba51b4e8e99','medium.com/lego-engineering: A Journey into Serverless and Handling Step'' Function Failures','','N/A',0,'A curated technical resource and architectural guide covering medium.com/lego-engineering: A Journey into Serverless and Handling Step'' Function Failures in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031826,0,'2026-05-17T17:30:26.932945+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/levvel-consulting/the-differences-between-kubernetes-and-openshift-ae778059a90e','medium.com: The Differences Between Kubernetes and Openshift','','N/A',0,'A curated technical resource and architectural guide covering medium.com: The Differences Between Kubernetes and Openshift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033084,0,'2026-05-17T17:51:24.300021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/lightricks-tech-blog/step-by-step-guide-how-to-create-a-dynamic-service-endpoint-via-k8s-api-1024309cb226','medium.com/lightricks-tech-blog: Step by Step Guide: How to create a Dynamic'' Service Endpoint via K8S API','','N/A',0,'A curated technical resource and architectural guide covering medium.com/lightricks-tech-blog: Step by Step Guide: How to create a Dynamic'' Service Endpoint via K8S API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032289,0,'2026-05-17T17:38:09.677724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/lightspeed-venture-partners/why-grafana-part-ii-2e7e42e0f7bb','medium: Why Grafana: Part II','','N/A',0,'A curated technical resource and architectural guide covering medium: Why Grafana: Part II in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030682,0,'2026-05-17T17:11:22.961215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/lightstephq/devops-observability-and-the-need-to-tear-down-organizational-boundaries-f5d25755ff3a','medium.com: DevOps, Observability, and the need to tear down organizational'' boundaries 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: DevOps, Observability, and the need to tear down organizational'' boundaries 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032644,0,'2026-05-17T17:44:04.306981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/linkbynet/deploying-opa-on-a-gke-cluster-da4d3d77812c','medium: Deploying Open Policy Agent (OPA) on a GKE cluster — Step by Step','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploying Open Policy Agent (OPA) on a GKE cluster — Step by Step in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029369,0,'2026-05-17T16:49:29.327958+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/linux-shots/configmap-secret-reloader-automatically-add-reload-data-from-configmap-secret-to-deployments-dc245e06b92c','medium.com/linux-shots: ConfigMap Reloader — Automatically reload new data'' from ConfigMap/Secret to deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: ConfigMap Reloader — Automatically reload new data'' from ConfigMap/Secret to deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031031,0,'2026-05-17T17:17:11.512389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/linux-shots/debug-kubernetes-pods-using-ephemeral-container-f01378243ff','medium.com/linux-shots: Debug Kubernetes Pods Using Ephemeral Container','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: Debug Kubernetes Pods Using Ephemeral Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034034,0,'2026-05-17T18:07:14.512080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/linux-shots/find-deprecated-api-resources-used-in-a-kubernetes-cluster-44756c1126c8','medium.com/linux-shots: Find Deprecated API Resources used in a Kubernetes'' Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: Find Deprecated API Resources used in a Kubernetes'' Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856,0,'2026-05-17T17:14:16.450769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/linux-shots/kubernetes-ingress-as-reverse-proxy-to-application-running-outside-cluster-206b6003f9cb','medium.com/linux-shots: Kubernetes ingress as reverse proxy to Application'' running outside cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: Kubernetes ingress as reverse proxy to Application'' running outside cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034454,0,'2026-05-17T18:14:14.090513+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/linux-shots/use-postgresql-as-backend-storage-for-helm-de407cd9c43','medium.com/linux-shots: Use PostgreSQL database as backend storage for helm','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: Use PostgreSQL database as backend storage for helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033750,0,'2026-05-17T18:02:30.794600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/lonto-digital-services-integrator/why-we-developed-own-kubernetes-controller-to-copy-secrets-e46368ae6db9','medium.com/lonto-digital-services-integrator: Why We Developed Own Kubernetes'' Controller to Copy Secrets','','N/A',0,'A curated technical resource and architectural guide covering medium.com/lonto-digital-services-integrator: Why We Developed Own Kubernetes'' Controller to Copy Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032922,0,'2026-05-17T17:48:42.346871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/marionete/create-helm-charts-to-manage-kubernetes-applications-9c4235acf99e','medium: Create Helm Charts to manage Kubernetes applications','','N/A',0,'A curated technical resource and architectural guide covering medium: Create Helm Charts to manage Kubernetes applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030189,0,'2026-05-17T17:03:09.436504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/marionete/how-to-expose-kubernetes-services-to-external-traffic-using-istio-gateway-1a1e6ebd8805','medium.com/marionete: How to expose Kubernetes services to external traffic'' using Istio Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium.com/marionete: How to expose Kubernetes services to external traffic'' using Istio Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031752,0,'2026-05-17T17:29:12.504065+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/mcdonalds-technical-blog/behind-the-scenes-mcdonalds-event-driven-architecture-51a6542c0d86','medium.com/mcdonalds-technical-blog: Behind the scenes: McDonald’s event-driven'' architecture','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mcdonalds-technical-blog: Behind the scenes: McDonald’s event-driven'' architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030090,0,'2026-05-17T17:01:30.946335+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/mcdonalds-technical-blog/mcdonalds-event-driven-architecture-the-data-journey-and-how-it-works-4591d108821f','medium.com/mcdonalds-technical-blog: McDonald’s event-driven architecture:'' The data journey and how it works','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mcdonalds-technical-blog: McDonald’s event-driven architecture:'' The data journey and how it works in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.449549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/medialesson/assigning-azure-built-in-roles-vs-azure-ad-built-in-roles-with-azure-cli-d1cbf56fcdbe','medium.com/medialesson: Assigning Azure built-in roles vs Azure AD built-in'' roles with Azure CLI','','N/A',0,'A curated technical resource and architectural guide covering medium.com/medialesson: Assigning Azure built-in roles vs Azure AD built-in'' roles with Azure CLI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.680139+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/medialesson/create-azure-active-directory-app-registration-with-azure-cli-3241aa3824c5','==medium.com/medialesson: Create Azure Active Directory App Registration'' with Azure CLI==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/medialesson: Create Azure Active Directory App Registration'' with Azure CLI== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032483,0,'2026-05-17T17:41:23.457365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/microservicegeeks/introduction-to-event-driven-architecture-e94ef442d824','medium: Introduction to Event-Driven Architecture 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Introduction to Event-Driven Architecture 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031554,0,'2026-05-17T17:25:54.878398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/microservices-for-net-developers/what-is-microservices-and-why-is-it-different-fac017cb8cf4','medium: What is microservices and why is it different? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: What is microservices and why is it different? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029883,0,'2026-05-17T16:58:03.462349+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/microservices-in-practice/microservices-in-practice-7a3e85b6624c','medium: Pragmatic Microservices 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Pragmatic Microservices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.485847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/microservices-learning/how-to-implement-security-for-microservices-89b140d3e555','==medium.com/microservices-learning: How to implement security for microservices==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/microservices-learning: How to implement security for microservices== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029805,0,'2026-05-17T16:56:45.138752+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/aks-different-load-balancing-options-for-a-single-cluster-when-to-use-what-abd2c22c2825','medium: AKS — different load balancing options. When to use what?','','N/A',0,'A curated technical resource and architectural guide covering medium: AKS — different load balancing options. When to use what? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030295,0,'2026-05-17T17:04:55.738259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/automating-managed-prometheus-and-grafana-with-terraform-for-scalable-observability-on-azure-4e5c5409a6b1','medium.com/microsoftazure: Automating Managed Prometheus and Grafana with'' Terraform for scalable observability on Azure Kubernetes Service and Istio 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/microsoftazure: Automating Managed Prometheus and Grafana with'' Terraform for scalable observability on Azure Kubernetes Service and Istio 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031642,0,'2026-05-17T17:27:22.222409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/going-multicloud-with-kubernetes-and-azure-front-door-f34a2f39068a','medium: Going multicloud with kubernetes and Azure Front Door','','N/A',0,'A curated technical resource and architectural guide covering medium: Going multicloud with kubernetes and Azure Front Door in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031181,0,'2026-05-17T17:19:41.217181+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/secure-your-microservices-on-aks-part-2-5496bf2ba00c','medium: Secure your Microservices on AKS — Part 2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030787,0,'2026-05-17T17:13:07.586878+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://itnext.io/running-your-microservices-securely-on-aks-417a110b2e76"}'); +INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/ultimate-guide-for-azure-cloud-adoption-framework-for-enterprise-scale-landing-zone-bba2a385134d','medium.com/microsoftazure: Ultimate guide for Enterprise-scale landing zone'' for Azure','','N/A',0,'A curated technical resource and architectural guide covering medium.com/microsoftazure: Ultimate guide for Enterprise-scale landing zone'' for Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034450,0,'2026-05-17T18:14:10.048808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/mindboard/what-is-autoscaling-in-kubernetes-109c7b5d321','medium.com/mindboard: What is Autoscaling in Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mindboard: What is Autoscaling in Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030020,0,'2026-05-17T17:00:20.590184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/mlearning-ai/the-best-object-detection-libraries-that-i-work-with-835428a1e01e','medium.com/mlearning-ai: The Best Object Detection Libraries That I Work'' With','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mlearning-ai: The Best Object Detection Libraries That I Work'' With in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032166,0,'2026-05-17T17:36:06.723394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/mycloudseries/must-haves-for-your-kubernetes-cluster-to-be-production-ready-dc7d1d18c4a2','medium.com/mycloudseries: Must-haves for your Kubernetes Cluster to be Production'' Ready','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mycloudseries: Must-haves for your Kubernetes Cluster to be Production'' Ready in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030401,0,'2026-05-17T17:06:41.010724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/building-a-two-tier-architecture-for-high-availability-using-terraform-ae6296fb2126','medium.com/nerd-for-tech: Building a Two-Tier Architecture for High Availability'' using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: Building a Two-Tier Architecture for High Availability'' using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033823,0,'2026-05-17T18:03:43.353899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/common-kubernetes-errors-made-by-beginners-274b50e18a01',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.162451+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/deep-dive-into-thanos-part-i-f72ecba39f76','medium.com/nerd-for-tech: Deep Dive into Thanos-Part I | Pavan Kumar','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030577,0,'2026-05-17T17:09:37.785007+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/etcd-the-easy-way-4c01e243f285','medium: ETCD - the Easy Way | Vaibhav Rajput','','N/A',0,'A curated technical resource and architectural guide covering medium: ETCD - the Easy Way | Vaibhav Rajput in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029116,0,'2026-05-17T16:45:16.145952+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/exploring-kubernetes-node-architecture-3a36df6ae034','medium: Exploring Kubernetes Node Architecture','','N/A',0,'A curated technical resource and architectural guide covering medium: Exploring Kubernetes Node Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031106,0,'2026-05-17T17:18:26.943500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/kubernetes-declaratively-deploying-infrastructure-iac-789f14d999c6','medium.com/nerd-for-tech: Kubernetes: Declaratively Deploying Infrastructure'' (IaC)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: Kubernetes: Declaratively Deploying Infrastructure'' (IaC) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034104,0,'2026-05-17T18:08:24.987397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/kubernetes-deploying-nginx-with-a-configmap-e8a2fe59bcb1','medium.com/nerd-for-tech: Kubernetes: Deploying NGINX with a ConfigMap |'' Chanel Jemmott','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: Kubernetes: Deploying NGINX with a ConfigMap |'' Chanel Jemmott in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030231,0,'2026-05-17T17:03:51.908301+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/one-cka-ckad-cks-requirement-mastering-kubectl-85486bc0a3aa','medium: One CKA/CKAD/CKS requirement: Mastering Kubectl','','N/A',0,'A curated technical resource and architectural guide covering medium: One CKA/CKAD/CKS requirement: Mastering Kubectl in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.596113+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/persistence-with-kubernetes-46f039d9a2ad','medium.com/nerd-for-tech: Persistence with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: Persistence with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032762,0,'2026-05-17T17:46:02.222604+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/pki-certs-injection-to-k8s-pods-with-vault-agent-injector-d97482b48f3d','medium.com/nerd-for-tech: PKI Certs Injection to K8s Pods with Vault Agent'' Injector','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: PKI Certs Injection to K8s Pods with Vault Agent'' Injector in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034454,0,'2026-05-17T18:14:14.119423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/running-services-with-knative-kong-3135c0d94dfa','medium: Running services with Knative & Kong','','N/A',0,'A curated technical resource and architectural guide covering medium: Running services with Knative & Kong in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.220902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/terraforming-the-gitops-way-9417cf4abf58','==medium.com/nerd-for-tech: Terraforming the GitOps Way !!!==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/nerd-for-tech: Terraforming the GitOps Way !!!== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033658,0,'2026-05-17T18:00:58.159945+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nerds-malt/choosing-a-ci-that-grows-at-the-same-pace-as-a-scale-up-f4e1c0648084','medium: Choosing a CI that grows at the same pace as a scale-up 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Choosing a CI that grows at the same pace as a scale-up 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.217907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/netcracker/version-control-of-configuration-files-using-kubernetes-21673766203','medium.com/netcracker: Version Control of Configuration Files Using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/netcracker: Version Control of Configuration Files Using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034101,0,'2026-05-17T18:08:21.463086+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/netpremacy-global-services/the-beginning-of-the-end-for-terraform-cfffcd2c5420','medium.com/netpremacy-global-services: The beginning of the end for Terraform?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/netpremacy-global-services: The beginning of the end for Terraform? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033169,0,'2026-05-17T17:52:49.716230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nexton/kubernetes-a-practical-introduction-18a5b69e7763','medium: Kubernetes, a practical introduction','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes, a practical introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.383151+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/ni-tech-talk/creating-customized-kubernetes-pod-templates-using-groovy-in-jenkins-pipeline-7007f023a585','medium.com/ni-tech-talk: Creating Customized Kubernetes Pod Templates using'' Groovy in Jenkins Pipeline 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/ni-tech-talk: Creating Customized Kubernetes Pod Templates using'' Groovy in Jenkins Pipeline 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031799,0,'2026-05-17T17:29:59.988429+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nontechcompany/cool-kubernetes-command-line-plugins-4b0e50362426','medium: Cool Kubernetes command line plugins','','N/A',0,'A curated technical resource and architectural guide covering medium: Cool Kubernetes command line plugins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.677964+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nordcloud-engineering/upgrading-kubernetes-the-hard-way-ac533cfb4ff2','medium: Upgrading Kubernetes The Hard Way','','N/A',0,'A curated technical resource and architectural guide covering medium: Upgrading Kubernetes The Hard Way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029590,0,'2026-05-17T16:53:10.098768+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nordnet-tech/setting-java-heap-size-inside-a-docker-container-b5a4d06d2f46','medium.com/nordnet-tech: Setting Java Heap Size Inside a Docker Container','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nordnet-tech: Setting Java Heap Size Inside a Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033243,0,'2026-05-17T17:54:03.320103+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nordnet-tech/unlocking-kubernetes-performance-with-no-cpu-resource-limits-56d5dc33037b','medium.com/nordnet-tech: Unlocking Kubernetes Performance with no CPU Resource'' Limits','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nordnet-tech: Unlocking Kubernetes Performance with no CPU Resource'' Limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033617,0,'2026-05-17T18:00:17.151304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nttlabs/buildx-kubernetes-ad0fe59b0c64','medium.com/nttlabs: Kubernetes driver for Docker BuildX','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nttlabs: Kubernetes driver for Docker BuildX in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.262166+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nttlabs/nerdctl-359311b32d0e','medium: nerdctl: Docker-compatible CLI for contaiNERD','','N/A',0,'A curated technical resource and architectural guide covering medium: nerdctl: Docker-compatible CLI for contaiNERD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031979,0,'2026-05-17T17:32:59.486287+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/nycdev/understanding-docker-volumes-mounts-and-layers-9fa17befa493','medium: Understanding Docker Volumes, Mounts and Layers and How to Manage'' Data in Containers','','N/A',0,'A curated technical resource and architectural guide covering medium: Understanding Docker Volumes, Mounts and Layers and How to Manage'' Data in Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031566,0,'2026-05-17T17:26:06.852495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/okteto/beginners-guide-to-kubernetes-deployments-50f066d95d2b','medium.com/okteto: Beginner’s Guide to Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/okteto: Beginner’s Guide to Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033674,0,'2026-05-17T18:01:14.920702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/omio-engineering/cpu-limits-and-aggressive-throttling-in-kubernetes-c5b20bd8a718','medium.com/omio-engineering: CPU limits and aggressive throttling in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/omio-engineering: CPU limits and aggressive throttling in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032681,0,'2026-05-17T17:44:41.623891+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/open-devops-academy/kubernetes-inject-the-values-of-a-configmap-in-a-container-as-a-volume-628c39f3ea43','medium.com/open-devops-academy: Learn Kubernetes: ConfigMap — Inject the'' values of a ConfigMap in a container as a volume','','N/A',0,'A curated technical resource and architectural guide covering medium.com/open-devops-academy: Learn Kubernetes: ConfigMap — Inject the'' values of a ConfigMap in a container as a volume in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032762,0,'2026-05-17T17:46:02.243624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/opentelemetry/opentelemetry-specification-v1-0-0-tracing-edition-72dd08936978','medium: OpenTelemetry Specification v1.0.0, Tracing Edition','','N/A',0,'A curated technical resource and architectural guide covering medium: OpenTelemetry Specification v1.0.0, Tracing Edition in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031752,0,'2026-05-17T17:29:12.457829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/opstalk/securing-containers-with-red-hat-quay-and-clair-part-i-bcec8d170536','medium: Securing Containers with Red Hat Quay and Clair — Part I','','N/A',0,'A curated technical resource and architectural guide covering medium: Securing Containers with Red Hat Quay and Clair — Part I in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.528589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/opstree-technology/ansible-helm-diff-plugin-63e1cda299a3','medium.com/opstree-technology: Understanding Ansible: Helm diff plugin 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/opstree-technology: Understanding Ansible: Helm diff plugin 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034347,0,'2026-05-17T18:12:27.675135+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/otomi-platform/helmfile-and-argocd-better-together-f8d4587263ff','medium.com/otomi-platform: Helmfile and ArgoCD are better together','','N/A',0,'A curated technical resource and architectural guide covering medium.com/otomi-platform: Helmfile and ArgoCD are better together in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033100,0,'2026-05-17T17:51:40.784378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/packlinkeng/a-chance-for-newsql-databases-3bba18fea6a1','medium.com: A chance for NewSQL databases','','N/A',0,'A curated technical resource and architectural guide covering medium.com: A chance for NewSQL databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033397,0,'2026-05-17T17:56:37.802830+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsql.md", "docs/nosql.md"]','["newsql.md", "nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/pareture/kubernetes-bound-projected-service-account-token-volumes-might-surprise-you-434ff2cd1483','medium.com/pareture: Kubernetes Bound Projected Service Account Token Volumes'' Might Surprise You','','N/A',0,'A curated technical resource and architectural guide covering medium.com/pareture: Kubernetes Bound Projected Service Account Token Volumes'' Might Surprise You in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029325,0,'2026-05-17T16:48:45.434249+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/pareture/kubernetes-scaling-capacity-and-resource-planning-in-complex-clusters-97a6105b43a4','medium.com/pareture: Kubernetes Scaling, Capacity and Resource Planning'' in Complex Clusters','','N/A',0,'A curated technical resource and architectural guide covering medium.com/pareture: Kubernetes Scaling, Capacity and Resource Planning'' in Complex Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033068,0,'2026-05-17T17:51:08.031723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/path-to-software-architect/cloud-agnostic-design-925c08e1d610','==medium: Cloud Agnostic Design== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Cloud Agnostic Design== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031416,0,'2026-05-17T17:23:36.256396+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/patilswapnilv/getting-started-with-kubernetes-networking-7e10623fc78f','==medium.com/patilswapnilv: Getting Started with Kubernetes Networking=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/patilswapnilv: Getting Started with Kubernetes Networking=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030069,0,'2026-05-17T17:01:09.193292+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/paypal-tech/scaling-kubernetes-to-over-4k-nodes-and-200k-pods-29988fad6ed','medium.com/paypal-tech: Scaling Kubernetes to Over 4k Nodes and 200k Pods','','N/A',0,'A curated technical resource and architectural guide covering medium.com/paypal-tech: Scaling Kubernetes to Over 4k Nodes and 200k Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030132,0,'2026-05-17T17:02:12.303745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://medium.com/performance-engineering-for-the-ordinary-barbie/why-profiling-should-be-part-of-regular-software-development-workflow-8b19b7f52b38','medium.com/performance-engineering-for-the-ordinary-barbie: Why profiling should be part of regular software development workflow 🌟','','2022',0,'Explores the engineering benefits of integrating continuous runtime code profiling (CPU, Heap Allocation, Thread Locks) into developer workflows. Curator Insight: Advocacy for persistent tracing profiles. Live Grounding: Invaluable for diagnosing microservice memory leaks before deploying changes to live users.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Profiling", "Development Workflow", "Continuous Profiling"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/picsart-engineering/prioritizing-development-efforts-with-slos-in-microservices-109ecd9b9b92','medium.com/picsart-engineering: Prioritizing Development Efforts with SLOs'' in Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/picsart-engineering: Prioritizing Development Efforts with SLOs'' in Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903448424706697e+09,0,'2026-05-17T18:14:44.247067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/pinterest-engineering/how-pinterest-runs-kafka-at-scale-ff9c6f735be','medium: How Pinterest runs Kafka at scale','','N/A',0,'A curated technical resource and architectural guide covering medium: How Pinterest runs Kafka at scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903357535877895e+09,0,'2026-05-17T17:59:35.358779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/pinterest-engineering/scaling-kubernetes-with-assurance-at-pinterest-a23f821168da','medium: Scaling Kubernetes with Assurance at Pinterest','','N/A',0,'A curated technical resource and architectural guide covering medium: Scaling Kubernetes with Assurance at Pinterest in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903350774026107e+09,0,'2026-05-17T17:58:27.740261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/pipedrive-engineering/how-we-choked-our-kubernetes-nodejs-services-932acc8cc2be','medium.com/pipedrive-engineering: How we choked our Kubernetes NodeJS services','','N/A',0,'A curated technical resource and architectural guide covering medium.com/pipedrive-engineering: How we choked our Kubernetes NodeJS services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903350358236193e+09,0,'2026-05-17T17:58:23.582362+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/platform-engineer/26-terraform-hacks-for-effective-infrastructure-automation-with-examples-d6d721c3d5e0','medium.com/platform-engineer: 26 Terraform Hacks for Effective Infrastructure'' Automation (With Examples)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/platform-engineer: 26 Terraform Hacks for Effective Infrastructure'' Automation (With Examples) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903439178085803e+09,0,'2026-05-17T18:13:11.780858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/predictivehire/why-we-should-use-terraform-and-terragrunt-to-manage-kubernetes-with-example-code-d96aac2ff25a','==medium.com/predictivehire: Why we should use Terraform and Terragrunt'' to manage Kubernetes (with example code)==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/predictivehire: Why we should use Terraform and Terragrunt'' to manage Kubernetes (with example code)== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903411593877792e+09,0,'2026-05-17T18:08:35.938778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-1-cc50a3642','Part 1 — Exploring API objects','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790336226320939e+09,0,'2026-05-17T18:00:22.632094+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-2-using-java-ceb8a5ff7920','Part 2 — Using the Java client framework','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903456016613888e+09,0,'2026-05-17T18:16:00.166139+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-3-using-python-aea5ab16f627','Part 3 — Using the Python client framework','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903255196052503e+09,0,'2026-05-17T17:42:31.960525+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-4-using-go-b1d0e3c1c899','Part 4 — Using the Go client framework','','N/A',0,'A curated technical resource and architectural guide covering Part 4 — Using the Go client framework in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790329747403171e+09,0,'2026-05-17T17:49:34.740317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md", "docs/kubernetes-client-libraries.md"]','["golang.md", "kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-toc-84d751876650','medium: Building stuff with the Kubernetes API — TOC 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Building stuff with the Kubernetes API — TOC 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903421134271407e+09,0,'2026-05-17T18:10:11.342714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/promyze/avoid-accidental-complexity-and-technical-debt-2dc2cdf4dd4b','medium.com/promyze: Avoid accidental complexity and technical debt','','N/A',0,'A curated technical resource and architectural guide covering medium.com/promyze: Avoid accidental complexity and technical debt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903246204037594e+09,0,'2026-05-17T17:41:02.040376+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/python-in-plain-english/testing-apis-with-python-4ca51d604ffe','medium: Testing APIs with Python 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Testing APIs with Python 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903022019286298e+09,0,'2026-05-17T17:03:40.192863+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/pythoneers/mlops-tool-stack-requirement-in-machine-learning-pipeline-474b39f09dfc','medium.com/pythoneers: MLOps: Tool Stack Requirement in Machine Learning'' Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/pythoneers: MLOps: Tool Stack Requirement in Machine Learning'' Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902950717207908e+09,0,'2026-05-17T16:51:47.172079+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/qe-unit/how-google-does-monorepo-revisited-8c793be20344','medium.com/qe-unit: How Google Does Monorepo (Revisited)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/qe-unit: How Google Does Monorepo (Revisited) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903365541903305e+09,0,'2026-05-17T18:00:55.419033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/qe-unit/the-microservices-adoption-roadmap-e37f3f32877','medium.com/qe-unit: Microservices — Do You Need Them? Are You Ready? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/qe-unit: Microservices — Do You Need Them? Are You Ready? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903072058606791e+09,0,'2026-05-17T17:12:00.586068+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/riskified-technology/from-aws-cloudformation-to-terraform-migrating-apache-kafka-32bdabdbaa59','medium: From AWS CloudFormation to Terraform: Migrating Apache Kafka','','N/A',0,'A curated technical resource and architectural guide covering medium: From AWS CloudFormation to Terraform: Migrating Apache Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033569.9349,0,'2026-05-17T17:59:29.934900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances-with-zero-downtime-f7327a95dea','medium: Run Kubernetes Production Environment on EC2 Spot Instances With'' Zero Downtime: A Complete Guide','','N/A',0,'A curated technical resource and architectural guide covering medium: Run Kubernetes Production Environment on EC2 Spot Instances With'' Zero Downtime: A Complete Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903429167574596e+09,0,'2026-05-17T18:11:31.675746+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/managed-kubernetes-in-public-cloud.md"]','["kubernetes.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/rocco-scaramuzzi-tech/event-driven-microservice-architecture-dont-use-only-events-but-use-commands-too-b8694d370436','medium.com/rocco-scaramuzzi-tech: Event-Driven Microservice Architecture,'' don’t use only events but use commands too!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/rocco-scaramuzzi-tech: Event-Driven Microservice Architecture,'' don’t use only events but use commands too! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903059729963898e+09,0,'2026-05-17T17:09:57.299639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/rtkal/distributed-cache-design-348cbe334df1','medium.com/rtkal: Distributed Cache Design','','N/A',0,'A curated technical resource and architectural guide covering medium.com/rtkal: Distributed Cache Design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903367154413604e+09,0,'2026-05-17T18:01:11.544136+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/saas-infra/stabilize-your-kubernetes-microservices-with-the-correct-resources-settings-2071fa11495d','medium.com/saas-infra: Stabilize Kubernetes MicroServices — The Right Resources'' Settings','','N/A',0,'A curated technical resource and architectural guide covering medium.com/saas-infra: Stabilize Kubernetes MicroServices — The Right Resources'' Settings in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903408420180892e+09,0,'2026-05-17T18:08:04.201809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/schibsted-engineering/ultimate-terraform-project-structure-9fc7e79f6bc6','medium.com/schibsted-engineering: Ultimate Terraform project structure 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/schibsted-engineering: Ultimate Terraform project structure 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902922545298695e+09,0,'2026-05-17T16:47:05.452987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6','medium: Strategies of docker images optimization','','N/A',0,'A curated technical resource and architectural guide covering medium: Strategies of docker images optimization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790295634577589e+09,0,'2026-05-17T16:52:43.457759+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/scout24-engineering/how-did-we-upgrade-our-eks-clusters-from-1-15-to-1-22-without-k8s-knowledge-2c96c1a94cc1','medium.com/scout24-engineering: How did we upgrade our EKS clusters from'' 1.15 to 1.22 without K8s knowledge?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/scout24-engineering: How did we upgrade our EKS clusters from'' 1.15 to 1.22 without K8s knowledge? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790325494760859e+09,0,'2026-05-17T17:42:29.476086+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/sda-se/kubernetes-operator-to-the-rescue-how-our-own-mongodb-operator-improved-our-deployments-6d5ba3324abc','medium.com/sda-se: Kubernetes Operator to the rescue. How our own MongoDB'' Operator improved our deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/sda-se: Kubernetes Operator to the rescue. How our own MongoDB'' Operator improved our deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903137761376309e+09,0,'2026-05-17T17:22:57.613763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/searce/gitops-the-next-big-thing-for-devops-and-automation-2a9597e51559','medium: GitOps : The Next Big Thing for DevOps and Automation!','','N/A',0,'A curated technical resource and architectural guide covering medium: GitOps : The Next Big Thing for DevOps and Automation! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032054.43926,0,'2026-05-17T17:34:14.439260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/searce/multibranch-and-ha-pipeline-in-jenkins-with-kaniko-on-gke-8a1e7fa93403','medium: Multibranch and HA Pipeline in Jenkins with Kaniko on GKE','','N/A',0,'A curated technical resource and architectural guide covering medium: Multibranch and HA Pipeline in Jenkins with Kaniko on GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903277957669591e+09,0,'2026-05-17T17:46:19.576696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/searce/spinnaker-the-hard-way-278913f3f1d8','medium: Spinnaker The Hard Way','','N/A',0,'A curated technical resource and architectural guide covering medium: Spinnaker The Hard Way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903254335954093e+09,0,'2026-05-17T17:42:23.359541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/search?q=cp4mcm','medium.com/search?q=cp4mcm','','N/A',0,'A curated technical resource and architectural guide covering medium.com/search?q=cp4mcm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903430906983089e+09,0,'2026-05-17T18:11:49.069831+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/seek-blog/microservices-in-go-2fc1570f6800','medium: Microservices in Go','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices in Go in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034034.47626,0,'2026-05-17T18:07:14.476260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/serious-scrum/are-scrum-and-kanban-allies-or-enemies-9d1d27353cd7','medium: Are Scrum and Kanban Allies Or Enemies?','','N/A',0,'A curated technical resource and architectural guide covering medium: Are Scrum and Kanban Allies Or Enemies? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903280189458894e+09,0,'2026-05-17T17:46:41.894589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/serious-scrum/nine-steps-to-successfully-start-your-new-product-owner-job-b276c85e3dde','medium: Nine Steps to Successfully Start Your New Product Owner Job','','N/A',0,'A curated technical resource and architectural guide covering medium: Nine Steps to Successfully Start Your New Product Owner Job in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903261318615889e+09,0,'2026-05-17T17:43:33.186159+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/serious-scrum/scrum-teams-that-dont-verify-their-outcomes-are-basically-waterfall-teams-cb208acdcc61','medium: Scrum Teams That Don’t Verify Their Outcomes Are Basically Waterfall'' Teams','','N/A',0,'A curated technical resource and architectural guide covering medium: Scrum Teams That Don’t Verify Their Outcomes Are Basically Waterfall'' Teams in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144847009491e+09,0,'2026-05-17T17:24:08.470095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/serverless-transformation/what-a-typical-100-serverless-architecture-looks-like-in-aws-40f252cd0ecb','medium: What a typical 100% Serverless Architecture looks like in AWS!','','N/A',0,'A curated technical resource and architectural guide covering medium: What a typical 100% Serverless Architecture looks like in AWS! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903121560472297e+09,0,'2026-05-17T17:20:15.604723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/shoutloudz/microservice-developing-an-authentication-service-using-spring-boot-d421b8802712','medium.com/shoutloudz: Microservice: Developing an Authentication Service'' using Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering medium.com/shoutloudz: Microservice: Developing an Authentication Service'' using Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033040414577e+09,0,'2026-05-17T17:50:40.414577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/simform-engineering/infrastructure-as-code-and-ci-cd-in-practice-with-aws-cdk-bd0685b361f8','medium.com/simform-engineering: Infrastructure as Code and CI/CD in Practice'' with AWS CDK','','N/A',0,'A curated technical resource and architectural guide covering medium.com/simform-engineering: Infrastructure as Code and CI/CD in Practice'' with AWS CDK in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903034801842808e+09,0,'2026-05-17T17:05:48.018428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/siot-govtech/kubernetes-from-scratch-35add70e8b7f','medium.com/siot-govtech: Kubernetes from Scratch','','N/A',0,'A curated technical resource and architectural guide covering medium.com/siot-govtech: Kubernetes from Scratch in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790345096809659e+09,0,'2026-05-17T18:15:09.680966+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/slalom-build/managing-ingress-traffic-on-kubernetes-platforms-ebd537cdfb46','medium.com/slalom-build: Managing Ingress Traffic on Kubernetes Platforms'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/slalom-build: Managing Ingress Traffic on Kubernetes Platforms'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790309910340259e+09,0,'2026-05-17T17:16:31.034026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/softwareimprovementgroup/ci-cd-best-practices-how-to-set-up-your-pipeline-4643eea14bfa','medium.com/softwareimprovementgroup: CI/CD best practices: How to set up'' your pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/softwareimprovementgroup: CI/CD best practices: How to set up'' your pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903392505894589e+09,0,'2026-05-17T18:05:25.058946+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/solo-io','medium.com/solo-io blog','','N/A',0,'A curated technical resource and architectural guide covering medium.com/solo-io blog in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903215260163903e+09,0,'2026-05-17T17:35:52.601639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/solo-io/istio-the-easy-way-again-b0504347b7ce','medium.com/solo-io: Istio the Easy Way (Again!)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/solo-io: Istio the Easy Way (Again!) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903343582354211e+09,0,'2026-05-17T17:57:15.823542+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/solutions-architecture-patterns/multi-cloud-enterprise-deployment-pattern-19571604e64b','medium: Multi Cloud Enterprise Deployment Pattern','','N/A',0,'A curated technical resource and architectural guide covering medium: Multi Cloud Enterprise Deployment Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903428834161305e+09,0,'2026-05-17T18:11:28.341613+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/spacelift/platform-engineering-vs-devops-ade389ce819e','medium.com/spacelift: Platform Engineering vs. DevOps','','N/A',0,'A curated technical resource and architectural guide covering medium.com/spacelift: Platform Engineering vs. DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023536738705e+09,0,'2026-05-17T17:03:55.367387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/spacelift/terraform-best-practices-for-better-infrastructure-management-49e0859b5537','medium.com/spacelift: Terraform Best Practices for Better Infrastructure'' Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/spacelift: Terraform Best Practices for Better Infrastructure'' Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031388.85178,0,'2026-05-17T17:23:08.851780+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/spacelift/terraform-vs-kubernetes-key-differences-and-comparison-a42847e8be1c','medium.com/spacelift: Terraform vs. Kubernetes: Key Differences and Comparison','','N/A',0,'A curated technical resource and architectural guide covering medium.com/spacelift: Terraform vs. Kubernetes: Key Differences and Comparison in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902936666015291e+09,0,'2026-05-17T16:49:26.660153+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/sse-blog/verify-container-image-signatures-in-kubernetes-using-notary-or-cosign-or-both-c25d9e79ec45','medium: Verify Container Image Signatures in Kubernetes using Notary or'' Cosign or both','','N/A',0,'A curated technical resource and architectural guide covering medium: Verify Container Image Signatures in Kubernetes using Notary or'' Cosign or both in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902915461203289e+09,0,'2026-05-17T16:45:54.612033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/stakater/efficiently-expose-services-on-kubernetes-494a80f88aad','medium.com/stakater: Efficiently Expose Services on Kubernetes (part 1)'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/stakater: Efficiently Expose Services on Kubernetes (part 1)'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903439179557395e+09,0,'2026-05-17T18:13:11.795574+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/stakater/efficiently-expose-services-on-kubernetes-part-2-c302f135f719','medium.com/stakater: Efficiently Expose Services on Kubernetes (part 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.779030868325814e+09,0,'2026-05-17T17:14:28.325814+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://medium.com/stakater/efficiently-expose-services-on-kubernetes-494a80f88aad"}'); -INSERT INTO "resources" VALUES('https://medium.com/stakater/gitops-for-kubernetes-with-jenkins-7db6304216e0','GitOps for Kubernetes with Jenkins','','N/A',0,'A curated technical resource and architectural guide covering GitOps for Kubernetes with Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033692.2732,0,'2026-05-17T18:01:32.273200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/streamotion-tech-blog/visualising-the-cost-of-kubernetes-ca64f642de8c','medium.com/streamotion-tech-blog: Visualising the Cost of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/streamotion-tech-blog: Visualising the Cost of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034155.46032,0,'2026-05-17T18:09:15.460320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/summit-technology-group/karpenter-autoscaling-and-right-sizing-eks-nodes-bc6d2b83d48e','medium.com/summit-technology-group: Karpenter — AutoScaling and Right-Sizing'' EKS Nodes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/summit-technology-group: Karpenter — AutoScaling and Right-Sizing'' EKS Nodes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903358345825099e+09,0,'2026-05-17T17:59:43.458251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/6-lessons-learned-from-migrating-web-application-on-production-ce9add8e63f3','medium: 6 Lessons Learned - Migrating Application on Production','','N/A',0,'A curated technical resource and architectural guide covering medium: 6 Lessons Learned - Migrating Application on Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903456879198288e+09,0,'2026-05-17T18:16:08.791983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/a-design-analysis-of-cloud-based-microservices-architecture-at-netflix-98836b2da45f','medium: A Design Analysis of Cloud-based Microservices Architecture at Netflix','','N/A',0,'A curated technical resource and architectural guide covering medium: A Design Analysis of Cloud-based Microservices Architecture at Netflix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903422377572393e+09,0,'2026-05-17T18:10:23.775724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/apache-kafka-in-a-nutshell-5782b01d9ffb','medium: Apache Kafka in a Nutshell 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Apache Kafka in a Nutshell 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041.40281,0,'2026-05-17T18:07:21.402810+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/apache-kafka-startup-guide-system-design-architectures-notification-system-web-activity-tracker-6dcaf0cf8a7','medium: Apache Kafka Startup Guide: System Design Architectures: Notification'' System, Web Activity Tracker, ELT Pipeline, Storage System 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Apache Kafka Startup Guide: System Design Architectures: Notification'' System, Web Activity Tracker, ELT Pipeline, Storage System 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903049956895589e+09,0,'2026-05-17T17:08:19.568956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/aws-account-security-monitoring-d7ca129d52ac','medium: AWS Account Security Monitoring','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Account Security Monitoring in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902917410614395e+09,0,'2026-05-17T16:46:14.106144+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/aws-config-compliance-as-code-9621eb3b7ac7','medium.com/swlh: AWS Config — Compliance as Code','','N/A',0,'A curated technical resource and architectural guide covering medium.com/swlh: AWS Config — Compliance as Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903093149014902e+09,0,'2026-05-17T17:15:31.490149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/break-down-kubernetes-server-side-apply-5d59f6a14e26','==medium.com/swlh: Break Down Kubernetes Server-Side Apply (Advanced kubectl)=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/swlh: Break Down Kubernetes Server-Side Apply (Advanced kubectl)=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031392.9116,0,'2026-05-17T17:23:12.911600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/building-the-ci-cd-of-the-future-creating-the-eks-cluster-e4cce4eb3500','medium: Building the CI/CD of the Future, Creating the EKS Cluster 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Building the CI/CD of the Future, Creating the EKS Cluster 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203446260905e+09,0,'2026-05-17T17:33:54.462609+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/ci-cd-pipeline-of-jenkins-using-groovy-language-with-monitoring-on-the-top-of-kubernetes-b37f962fb0ac','medium: CI/CD Pipeline of Jenkins Using Groovy Language With Monitoring'' on the Top of Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: CI/CD Pipeline of Jenkins Using Groovy Language With Monitoring'' on the Top of Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790310966695919e+09,0,'2026-05-17T17:18:16.669592+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/clusterops-1-line-commit-to-upgrade-your-kubernetes-clusters-de3548124d04','medium: ClusterOps: 1-Line Commit to Upgrade Your Kubernetes Clusters 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: ClusterOps: 1-Line Commit to Upgrade Your Kubernetes Clusters 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903280189571309e+09,0,'2026-05-17T17:46:41.895713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/consul-in-kubernetes-pushing-to-production-223506bbe8db','medium: Consul in Kubernetes — Pushing to Production','','N/A',0,'A curated technical resource and architectural guide covering medium: Consul in Kubernetes — Pushing to Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033019.40745,0,'2026-05-17T17:50:19.407450+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/deploy-quarkus-todo-list-app-to-kubernetes-using-eclipse-jkube-c774ef6b68f0','medium: Deploy Quarkus Todo List App to Kubernetes Using Eclipse JKube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903199983732891e+09,0,'2026-05-17T17:33:19.837329+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/deploy-your-private-docker-registry-as-a-pod-in-kubernetes-f6a489bf0180','medium.com/swlh: Deploy Your Private Docker Registry as a Pod in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/swlh: Deploy Your Private Docker Registry as a Pod in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903160030389904e+09,0,'2026-05-17T17:26:40.303899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/deploying-kubernetes-deciding-the-size-of-your-nodes-a115e770e09','medium: Deploying Kubernetes — Deciding the size of your nodes','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploying Kubernetes — Deciding the size of your nodes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903167114300394e+09,0,'2026-05-17T17:27:51.143004+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/discovering-running-pods-by-using-dns-and-headless-services-in-kubernetes-7002a50747f4','Discovering Running Pods By Using DNS and Headless Services in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Discovering Running Pods By Using DNS and Headless Services in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903099103027296e+09,0,'2026-05-17T17:16:31.030273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/getting-started-with-istio-524628c025','medium.com: Getting started with Istio','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Getting started with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903059382046794e+09,0,'2026-05-17T17:09:53.820468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{"duplicate_of": "https://edidiongasikpo.com/getting-started-with-the-dom-ck9u4u82503or6es16p2rx7c1"}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/getting-started-with-kafka-on-openshift-c44c0fdec384','medium: Getting Started With Kafka on OpenShift','','N/A',0,'A curated technical resource and architectural guide covering medium: Getting Started With Kafka on OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902926974113392e+09,0,'2026-05-17T16:47:49.741134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/guide-okd-4-5-single-node-cluster-832693cb752b','medium: Guide OKD 4.5 Single Node Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: Guide OKD 4.5 Single Node Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903380175574493e+09,0,'2026-05-17T18:03:21.755745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/helm-chart-development-guide-bbc525d3b448','medium: Helm Chart — Development Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Helm Chart — Development Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903135176178407e+09,0,'2026-05-17T17:22:31.761784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/high-priority-request-queue-with-haproxy-9efd639a8992','High priority request queue with HAProxy','','N/A',0,'A curated technical resource and architectural guide covering High priority request queue with HAProxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937769828605e+09,0,'2026-05-17T16:49:37.698286+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/how-to-become-an-devops-engineer-in-2020-80b8740d5a52','medium: How to Become a DevOps Engineer in 2020 (Shane Shown)','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Become a DevOps Engineer in 2020 (Shane Shown) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903008457825303e+09,0,'2026-05-17T17:01:24.578253+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/how-to-deploy-an-asp-net-application-with-kubernetes-3c00c5fa1c6e','medium: How to Deploy a Web Application with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Deploy a Web Application with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903287267628908e+09,0,'2026-05-17T17:47:52.676289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/how-to-start-working-with-docker-containers-72b73ca60e0c','medium: How to Start Working With Docker Containers','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Start Working With Docker Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903272854408407e+09,0,'2026-05-17T17:45:28.544084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/im-so-sorry-openshift-i-ve-taken-you-for-granted-f36fb47ea4d9','I’m So Sorry OpenShift, I’ve Taken You for Granted 🌟','','N/A',0,'A curated technical resource and architectural guide covering I’m So Sorry OpenShift, I’ve Taken You for Granted 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903426915760111e+09,0,'2026-05-17T18:11:09.157601+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/introduction-to-istio-traffic-management-6b62c86f8cb4','medium: Introduction to Istio Traffic Management. Traffic Routing with Istio'' by Example 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Introduction to Istio Traffic Management. Traffic Routing with Istio'' by Example 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903322253721809e+09,0,'2026-05-17T17:53:42.537218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/k8s-network-policies-demystified-and-simplified-18f5ea9848e2','medium.com: K8s Network Policies Demystified and Simplified 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: K8s Network Policies Demystified and Simplified 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029988.63721,0,'2026-05-17T16:59:48.637210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/kong-api-gateway-zero-to-production-5b8431495ee','medium: Kong API Gateway - From Zero to Production','','N/A',0,'A curated technical resource and architectural guide covering medium: Kong API Gateway - From Zero to Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903034992834591e+09,0,'2026-05-17T17:05:49.928346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/kubernetes-in-a-nutshell-tutorial-for-beginners-caa442dfd6c0','medium: Kubernetes in a nutshell — tutorial for beginners 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes in a nutshell — tutorial for beginners 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903303021227407e+09,0,'2026-05-17T17:50:30.212274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/kubernetes-storage-explained-558e85596d0c','medium: Kubernetes Storage Explained 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Storage Explained 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903167118381404e+09,0,'2026-05-17T17:27:51.183814+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/microservices-architecture-from-a-to-z-7287da1c5d28','medium: Microservices Architecture From A to Z 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices Architecture From A to Z 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903046187553191e+09,0,'2026-05-17T17:07:41.875532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/multi-tenancy-implementation-using-spring-boot-hibernate-6a8e3ecb251a','==medium: Multi-Tenancy Implementation using Spring Boot + Hibernate== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Multi-Tenancy Implementation using Spring Boot + Hibernate== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903218188113498e+09,0,'2026-05-17T17:36:21.881135+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/mvp-vs-mdp-viability-vs-delight-what-you-really-need-296b42df005d','medium: MVP vs MDP = Viability vs Delight. What You Really Need?','','N/A',0,'A curated technical resource and architectural guide covering medium: MVP vs MDP = Viability vs Delight. What You Really Need? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790291303305819e+09,0,'2026-05-17T16:45:30.330582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/observability-with-istio-kiali-and-grafana-in-kubernetes-and-spring-boot-743af225c24f','medium: Observability With Istio, Kiali, and Grafana in Kubernetes and Spring'' Boot 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Observability With Istio, Kiali, and Grafana in Kubernetes and Spring'' Boot 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779034501572546e+09,0,'2026-05-17T18:15:01.572546+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/oke-clusters-from-rancher-2-0-409131ad1293','medium.com: OKE Clusters from Rancher 2.0','','N/A',0,'A curated technical resource and architectural guide covering medium.com: OKE Clusters from Rancher 2.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902926973247408e+09,0,'2026-05-17T16:47:49.732474+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/quick-fix-mounting-a-configmap-to-an-existing-volume-in-kubernetes-using-rancher-d01c472a10ad','medium: Quick Fix: Mounting a ConfigMap to an Existing Volume in Kubernetes'' Using Rancher','','N/A',0,'A curated technical resource and architectural guide covering medium: Quick Fix: Mounting a ConfigMap to an Existing Volume in Kubernetes'' Using Rancher in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903449731481099e+09,0,'2026-05-17T18:14:57.314811+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/quickstart-ci-with-jenkins-and-docker-in-docker-c3f7174ee9ff','medium: quickstart ci with jenkins and docker in docker','','N/A',0,'A curated technical resource and architectural guide covering medium: quickstart ci with jenkins and docker in docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903065504730892e+09,0,'2026-05-17T17:10:55.047309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/state-of-managed-kubernetes-2020-4be006643360','medium: State of Managed Kubernetes 2020','','N/A',0,'A curated technical resource and architectural guide covering medium: State of Managed Kubernetes 2020 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903178779183793e+09,0,'2026-05-17T17:29:47.791838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/swlh/terraform-how-to-use-conditionals-for-dynamic-resources-creation-6a191e041857','medium: Terraform: How to Use Conditionals to Dynamically Create Resources','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform: How to Use Conditionals to Dynamically Create Resources in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903423500670194e+09,0,'2026-05-17T18:10:35.006702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/sync-computing/top-9-lessons-learned-about-databricks-jobs-serverless-41a43e99ded5','medium.com/sync-computing: Top 9 Lessons Learned about Databricks Jobs Serverless','','N/A',0,'A curated technical resource and architectural guide covering medium.com/sync-computing: Top 9 Lessons Learned about Databricks Jobs Serverless in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903217752578496e+09,0,'2026-05-17T17:36:17.525785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/tailwinds-navigator/kubernetes-tip-how-does-oomkilled-work-ba71b135993b','medium: Kubernetes Tip: How Does OOMKilled Work?','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Tip: How Does OOMKilled Work? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903056929086208e+09,0,'2026-05-17T17:09:29.290862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/tailwinds-navigator/kubernetes-tip-how-statefulsets-behave-differently-than-deployments-when-node-fails-d29e36bca7d5','medium: Kubernetes Tip: How Statefulsets Behave Differently Than Deployments'' When Node Fails?','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Tip: How Statefulsets Behave Differently Than Deployments'' When Node Fails? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903056153197598e+09,0,'2026-05-17T17:09:21.531976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/tailwinds-navigator/kubernetes-tip-how-to-disambiguate-a-pod-crash-to-application-or-to-kubernetes-platform-f6c1395a8d09','medium.com: Kubernetes Tip: How To Disambiguate A Pod Crash To Application'' Or To Kubernetes Platform? (CrashLoopBackOff)','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes Tip: How To Disambiguate A Pod Crash To Application'' Or To Kubernetes Platform? (CrashLoopBackOff) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902911033868694e+09,0,'2026-05-17T16:45:10.338687+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/tailwinds-navigator/kubernetes-tip-what-happens-to-pods-running-on-node-that-become-unreachable-3d409f734e5d','Kubernetes Tip: What Happens To Pods Running On Node That Become Unreachable?','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Tip: What Happens To Pods Running On Node That Become Unreachable? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903110300121307e+09,0,'2026-05-17T17:18:23.001213+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/tea-networks/kubernetes-ci-cd-pipeline-c028aea17535','medium.com/tea-networks: Kubernetes & CI/CD Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/tea-networks: Kubernetes & CI/CD Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903328040760803e+09,0,'2026-05-17T17:54:40.407608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/teamsnap-engineering/load-testing-a-service-with-20-000-requests-per-second-with-locust-helm-and-kustomize-ea9bea02ae28','medium.com/teamsnap-engineering: Load Testing a Service with ~20,000 Requests'' per Second with Locust, Helm, and Kustomize','','N/A',0,'A curated technical resource and architectural guide covering medium.com/teamsnap-engineering: Load Testing a Service with ~20,000 Requests'' per Second with Locust, Helm, and Kustomize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903311815062904e+09,0,'2026-05-17T17:51:58.150629+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/tech-chronicles/helm-test-tested-my-patience-732eeab0e935','medium.com/tech-chronicles: Helm tests','','N/A',0,'A curated technical resource and architectural guide covering medium.com/tech-chronicles: Helm tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903365542801094e+09,0,'2026-05-17T18:00:55.428011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/tech-guides/terraform-zero-to-hero-733f6860bb9a','medium: Terraform Zero to Hero','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform Zero to Hero in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903290006756901e+09,0,'2026-05-17T17:48:20.067569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/techbeatly/chain-of-events-behind-a-running-pod-149ebaafbfbc','medium.com/techbeatly: Chain of events behind a running Pod','','N/A',0,'A curated technical resource and architectural guide covering medium.com/techbeatly: Chain of events behind a running Pod in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233731727099e+09,0,'2026-05-17T17:38:57.317271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/techbeatly/container-fundamentals-part-i-445881a81b7','medium: Container Fundamentals — Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium: Container Fundamentals — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902971008476591e+09,0,'2026-05-17T16:55:10.084766+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/techbeatly/exploring-docker-alternative-podman-14674c990311','medium.com: Exploring Docker alternative — Podman','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Exploring Docker alternative — Podman in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790345226528089e+09,0,'2026-05-17T18:15:22.652809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/techbeatly/kubernetes-networking-fundamentals-d30baf8a28c8','==medium.com/techbeatly: Kubernetes Networking Fundamentals==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/techbeatly: Kubernetes Networking Fundamentals== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902912845674705e+09,0,'2026-05-17T16:45:28.456747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/technology-hits/incomplete-guide-for-securing-containerized-environment-78b57fc3238','==medium.com/technology-hits: Incomplete Guide for Securing Containerized'' Environment== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/technology-hits: Incomplete Guide for Securing Containerized'' Environment== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903032997790789e+09,0,'2026-05-17T17:05:29.977908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/techspiration/deploying-prometheus-multi-cluster-monitoring-using-prometheus-agent-mode-a04d89afeed7','medium.com/techspiration: Deploying Prometheus Multi-Cluster monitoring'' using Prometheus Agent Mode','','N/A',0,'A curated technical resource and architectural guide covering medium.com/techspiration: Deploying Prometheus Multi-Cluster monitoring'' using Prometheus Agent Mode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903356678283309e+09,0,'2026-05-17T17:59:26.782833+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/the-ascent/quiet-people-in-meetings-are-incredible-7bb05ef9acd1','medium.com/the-ascent: Quiet People in Meetings Are Incredible','','N/A',0,'A curated technical resource and architectural guide covering medium.com/the-ascent: Quiet People in Meetings Are Incredible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902994077336192e+09,0,'2026-05-17T16:59:00.773362+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/the-innovation/protect-your-terraform-state-a974027a4bb0','medium: Protect your Terraform State','','N/A',0,'A curated technical resource and architectural guide covering medium: Protect your Terraform State in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903207665757608e+09,0,'2026-05-17T17:34:36.657576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/the-programmer/building-ci-cd-pipeline-with-jenkins-kubernetes-github-part-2-cbb6c366aa41','medium: Building CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part'' 2 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Building CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part'' 2 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903182694152498e+09,0,'2026-05-17T17:30:26.941525+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/the-programmer/ci-cd-pipeline-with-jenkins-github-part-1-c057a31b5297','medium: DevOps CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part 1'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: DevOps CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part 1'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903060869211292e+09,0,'2026-05-17T17:10:08.692113+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/the-programmer/kubernetes-fundamentals-for-absolute-beginners-architecture-components-1f7cda8ea536','medium: Kubernetes Fundamentals For Absolute Beginners: Architecture & Components','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Fundamentals For Absolute Beginners: Architecture & Components in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903209757383203e+09,0,'2026-05-17T17:34:57.573832+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/the-programmer/working-with-clusterip-service-type-in-kubernetes-45f2c01a89c8','medium.com/the-programmer: Working With ClusterIP Service Type In Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/the-programmer: Working With ClusterIP Service Type In Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902936669510292e+09,0,'2026-05-17T16:49:26.695103+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/the-programmer/working-with-service-account-in-kubernetes-df129cb4d1cc','medium: Working with Service Account In Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Working with Service Account In Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937767783498e+09,0,'2026-05-17T16:49:37.677835+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/the-techlife/application-life-cycle-management-kubernetes-4a52a6f8e5d8','medium.com/the-techlife: Application life cycle management | Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/the-techlife: Application life cycle management | Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903430614139699e+09,0,'2026-05-17T18:11:46.141397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/thepeg/pipeline-performance-testing-with-jenkins-and-gatling-b7b762274680','medium.com: Pipeline Performance Testing with Jenkins and Gatling','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Pipeline Performance Testing with Jenkins and Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903043638312292e+09,0,'2026-05-17T17:07:16.383123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/thermokline/kubernetes-v1-22-ends-cloud-provider-loadbalancer-lock-in-80ed7907695e','medium: Kubernetes v1.22 ends Cloud Provider LoadBalancer lock-in','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes v1.22 ends Cloud Provider LoadBalancer lock-in in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903073003071308e+09,0,'2026-05-17T17:12:10.030713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/tinder-engineering/tinders-move-to-kubernetes-cda2a6372f44','medium.com: Tinder’s move to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Tinder’s move to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903422604967904e+09,0,'2026-05-17T18:10:26.049679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/tinyclues-vision/4-design-principles-for-robust-data-pipelines-5bbd40de4a43','medium.com/tinyclues-vision: 4 Design Principles for Robust Data Pipelines','','N/A',0,'A curated technical resource and architectural guide covering medium.com/tinyclues-vision: 4 Design Principles for Robust Data Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552.67534,0,'2026-05-17T17:25:52.675340+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/towards-cloud-computing/7-free-aws-practice-labs-and-aws-workshops-resources-d0a861f05d3','==medium.com/towards-cloud-computing: 7 Free AWS Practice Labs and AWS Workshops'' resources==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/towards-cloud-computing: 7 Free AWS Practice Labs and AWS Workshops'' resources== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032457.08008,0,'2026-05-17T17:40:57.080080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md", "docs/aws.md"]','["aws-training.md", "aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/transferwise-engineering/running-kafka-in-kubernetes-part-1-why-we-migrated-our-kafka-clusters-to-kubernetes-722101a2e751','medium: Running Kafka in Kubernetes, Part 1: Why we migrated our Kafka clusters'' to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Running Kafka in Kubernetes, Part 1: Why we migrated our Kafka clusters'' to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903043843501901e+09,0,'2026-05-17T17:07:18.435019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/trendyol-tech/configure-rbac-in-kubernetes-like-a-boss-665e2a8665dd','Configure RBAC in Kubernetes Like a Boss 🌟','','N/A',0,'A curated technical resource and architectural guide covering Configure RBAC in Kubernetes Like a Boss 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903224465856599e+09,0,'2026-05-17T17:37:24.658566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://dev.to/mstryoda/configure-rbac-in-kubernetes-like-a-boss-h67"}'); -INSERT INTO "resources" VALUES('https://medium.com/trendyol-tech/kubernetes-io-problem-investigation-1e8aa0cf4909','medium.com/trendyol-tech: Kubernetes IO Problem Investigation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/trendyol-tech: Kubernetes IO Problem Investigation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903429538136601e+09,0,'2026-05-17T18:11:35.381366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/trendyol-tech/transaction-log-tailing-with-debezium-part-1-aeb968d72220','A good explanation of how to avoid distributed transactions using outbox'' pattern: Transaction Log Tailing With Debezium','','N/A',0,'A curated technical resource and architectural guide covering A good explanation of how to avoid distributed transactions using outbox'' pattern: Transaction Log Tailing With Debezium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032170.84078,0,'2026-05-17T17:36:10.840780+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"pattern": "Transaction Log Tailing With Debezium''"}'); -INSERT INTO "resources" VALUES('https://medium.com/udemy-engineering/introducing-hot-and-cold-retries-on-apache-kafka-f2f23595627b','medium.com/udemy-engineering: Introducing Hot and Cold Retries on Apache'' Kafka','','N/A',0,'A curated technical resource and architectural guide covering medium.com/udemy-engineering: Introducing Hot and Cold Retries on Apache'' Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903361195518898e+09,0,'2026-05-17T18:00:11.955189+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/vantageai/how-to-make-your-python-docker-images-secure-fast-small-b3a6870373a0','==medium.com/vantageai: How to make your Python Docker images secure, fast'' & small== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/vantageai: How to make your Python Docker images secure, fast'' & small== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903242090899491e+09,0,'2026-05-17T17:40:20.908995+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/vedcraft/top-microservices-frameworks-in-go-762445c30dd6','medium.com/vedcraft: Top Microservices Frameworks in Go','','N/A',0,'A curated technical resource and architectural guide covering medium.com/vedcraft: Top Microservices Frameworks in Go in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034506.92866,0,'2026-05-17T18:15:06.928660+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/velotio-perspectives/a-practical-guide-to-hashicorp-consul-part-1-5ee778a7fcf4','medium: A Practical Guide to HashiCorp Consul — Part 1 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: A Practical Guide to HashiCorp Consul — Part 1 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903343583242607e+09,0,'2026-05-17T17:57:15.832426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/velotio-perspectives/a-practical-guide-to-hashicorp-consul-part-2-3c0ebc0351e8','medium: A Practical Guide to HashiCorp Consul — Part 2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77902993882460498e+09,0,'2026-05-17T16:58:58.824605+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://medium.com/velotio-perspectives/a-practical-guide-to-hashicorp-consul-part-1-5ee778a7fcf4"}'); -INSERT INTO "resources" VALUES('https://medium.com/velotio-perspectives/demystifying-high-availability-in-kubernetes-using-kubeadm-3d83ed8c458b','medium.com: **Demystifying High Availability in Kubernetes Using Kubeadm**','','N/A',0,'A curated technical resource and architectural guide covering medium.com: **Demystifying High Availability in Kubernetes Using Kubeadm** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903001885096192e+09,0,'2026-05-17T17:00:18.850962+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/velotio-perspectives/getting-started-with-kubernetes-operators-ansible-based-part-2-472eb0d453b7','medium.com: Getting Started With Kubernetes Operators (Ansible Based) —'' Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903275139893388e+09,0,'2026-05-17T17:45:51.398934+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-helm-based-part-1"}'); -INSERT INTO "resources" VALUES('https://medium.com/version-1/terraform-in-real-life-lessons-learned-2469e3fe74e6','medium: Terraform in Real Life: Lessons Learned 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform in Real Life: Lessons Learned 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222.51042,0,'2026-05-17T17:53:42.510420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/vmacwrites/kubernetes-audit-logs-who-created-or-deleted-a-namespace-7d55c20d2730','medium.com/vmacwrites: Kubernetes Audit Logs: Who created or deleted a namespace?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/vmacwrites: Kubernetes Audit Logs: Who created or deleted a namespace? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032681.65432,0,'2026-05-17T17:44:41.654320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/vmacwrites/multizone-kubernetes-and-vpc-load-balancer-setup-9664b3c9ea5d','medium: Multizone Kubernetes and VPC Load Balancer Setup with terraform','','N/A',0,'A curated technical resource and architectural guide covering medium: Multizone Kubernetes and VPC Load Balancer Setup with terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032149.96474,0,'2026-05-17T17:35:49.964740+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/volterra-io/kubernetes-storage-performance-comparison-v2-2020-updated-1c0b69f0dcf4','medium: Kubernetes Storage Performance Comparison v2 (2020 Updated) 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Storage Performance Comparison v2 (2020 Updated) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903335991073203e+09,0,'2026-05-17T17:55:59.910732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/walmartglobaltech/how-do-you-decide-whether-an-individual-contributor-ic-or-engineering-manager-role-is-right-for-f46251f1a4cd','medium.com/walmartglobaltech: How Do You Decide Whether an Individual Contributor'' (IC) or Engineering Manager Role is Right for You?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/walmartglobaltech: How Do You Decide Whether an Individual Contributor'' (IC) or Engineering Manager Role is Right for You? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903086809558391e+09,0,'2026-05-17T17:14:28.095584+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/weareservian/solution-architects-guide-to-kubernetes-persistant-storage-3c9660187e8f','medium: Solution architect’s guide to Kubernetes persistent storage','','N/A',0,'A curated technical resource and architectural guide covering medium: Solution architect’s guide to Kubernetes persistent storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903039064481806e+09,0,'2026-05-17T17:06:30.644818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/whispering-data/the-state-of-data-engineering-2022-d6ef0f7cf607','==medium.com/whispering-data: The State of Data Engineering 2022==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/whispering-data: The State of Data Engineering 2022== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030720570441e+09,0,'2026-05-17T17:12:00.570441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/wind-of-change/creating-a-ci-cd-pipeline-6ff9aeb0848c','medium: Deploy your App Using CI/CD Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploy your App Using CI/CD Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031865.33023,0,'2026-05-17T17:31:05.330230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/wix-engineering/4-microservices-caching-patterns-at-wix-b4dfee1ae22f','medium: 4 Microservices Caching Patterns at Wix','','N/A',0,'A curated technical resource and architectural guide covering medium: 4 Microservices Caching Patterns at Wix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903332884404397e+09,0,'2026-05-17T17:55:28.844044+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/wix-engineering/how-to-choose-the-right-database-for-your-service-97b1670c5632','medium.com: How to choose the right database for your service 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: How to choose the right database for your service 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903357252867698e+09,0,'2026-05-17T17:59:32.528677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/wix-engineering/how-to-reduce-your-jvm-app-memory-footprint-in-docker-and-kubernetes-d6e030d21298','medium: How to reduce your JVM app memory footprint in Docker and Kubernetes'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to reduce your JVM app memory footprint in Docker and Kubernetes'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233336342096e+09,0,'2026-05-17T17:38:53.363421+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/wix-engineering/troubleshooting-kafka-for-2000-microservices-at-wix-986ee382fd1e','medium.com/wix-engineering: Troubleshooting Kafka for 2000 Microservices'' at Wix','','N/A',0,'A curated technical resource and architectural guide covering medium.com/wix-engineering: Troubleshooting Kafka for 2000 Microservices'' at Wix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903215910585403e+09,0,'2026-05-17T17:35:59.105854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/workday-engineering/implementing-a-fully-automated-sharding-strategy-on-kubernetes-for-multi-tenanted-machine-learning-4371c48122ae','medium.com/workday-engineering: Implementing a Fully Automated Sharding'' Strategy on Kubernetes for Multi-tenanted Machine Learning Applications','','N/A',0,'A curated technical resource and architectural guide covering medium.com/workday-engineering: Implementing a Fully Automated Sharding'' Strategy on Kubernetes for Multi-tenanted Machine Learning Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903324023127508e+09,0,'2026-05-17T17:54:00.231275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/xgeeks/kubernetes-dummy-operator-in-java-6b2f26198a55','medium: Kubernetes Dummy Operator in Java','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Dummy Operator in Java in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903019252258896e+09,0,'2026-05-17T17:03:12.522589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/zeals-tech-blog/helm-your-kubernetes-application-7af6293bcfcf','medium.com: Helm Your Kubernetes Application','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Helm Your Kubernetes Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903421723344111e+09,0,'2026-05-17T18:10:17.233441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.com/zencore/looking-for-gpu-capacity-dws-got-you-covered-d736b8c63ba6','Looking for GPU Capacity ? DWS got you covered !','','N/A',0,'A curated technical resource and architectural guide covering Looking for GPU Capacity ? DWS got you covered ! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903047894674396e+09,0,'2026-05-17T17:07:58.946744+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.datadriveninvestor.com/everything-you-wanted-to-know-about-graphql-but-were-afraid-to-ask-ad66980116cb','medium.datadriveninvestor.com: Everything You Wanted to Know About GraphQL'' (But Were Afraid to Ask)','','N/A',0,'A curated technical resource and architectural guide covering medium.datadriveninvestor.com: Everything You Wanted to Know About GraphQL'' (But Were Afraid to Ask) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779034273073035e+09,0,'2026-05-17T18:11:13.073035+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/picsart-engineering/prioritizing-development-efforts-with-slos-in-microservices-109ecd9b9b92','medium.com/picsart-engineering: Prioritizing Development Efforts with SLOs'' in Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/picsart-engineering: Prioritizing Development Efforts with SLOs'' in Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034484,0,'2026-05-17T18:14:44.247067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/pinterest-engineering/how-pinterest-runs-kafka-at-scale-ff9c6f735be','medium: How Pinterest runs Kafka at scale','','N/A',0,'A curated technical resource and architectural guide covering medium: How Pinterest runs Kafka at scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033575,0,'2026-05-17T17:59:35.358779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/pinterest-engineering/scaling-kubernetes-with-assurance-at-pinterest-a23f821168da','medium: Scaling Kubernetes with Assurance at Pinterest','','N/A',0,'A curated technical resource and architectural guide covering medium: Scaling Kubernetes with Assurance at Pinterest in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033507,0,'2026-05-17T17:58:27.740261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/pipedrive-engineering/how-we-choked-our-kubernetes-nodejs-services-932acc8cc2be','medium.com/pipedrive-engineering: How we choked our Kubernetes NodeJS services','','N/A',0,'A curated technical resource and architectural guide covering medium.com/pipedrive-engineering: How we choked our Kubernetes NodeJS services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033503,0,'2026-05-17T17:58:23.582362+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/platform-engineer/26-terraform-hacks-for-effective-infrastructure-automation-with-examples-d6d721c3d5e0','medium.com/platform-engineer: 26 Terraform Hacks for Effective Infrastructure'' Automation (With Examples)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/platform-engineer: 26 Terraform Hacks for Effective Infrastructure'' Automation (With Examples) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034391,0,'2026-05-17T18:13:11.780858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/predictivehire/why-we-should-use-terraform-and-terragrunt-to-manage-kubernetes-with-example-code-d96aac2ff25a','==medium.com/predictivehire: Why we should use Terraform and Terragrunt'' to manage Kubernetes (with example code)==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/predictivehire: Why we should use Terraform and Terragrunt'' to manage Kubernetes (with example code)== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034115,0,'2026-05-17T18:08:35.938778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-1-cc50a3642','Part 1 — Exploring API objects','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033622,0,'2026-05-17T18:00:22.632094+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-2-using-java-ceb8a5ff7920','Part 2 — Using the Java client framework','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034560,0,'2026-05-17T18:16:00.166139+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-3-using-python-aea5ab16f627','Part 3 — Using the Python client framework','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032551,0,'2026-05-17T17:42:31.960525+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-4-using-go-b1d0e3c1c899','Part 4 — Using the Go client framework','','N/A',0,'A curated technical resource and architectural guide covering Part 4 — Using the Go client framework in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032974,0,'2026-05-17T17:49:34.740317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md", "docs/kubernetes-client-libraries.md"]','["golang.md", "kubernetes-client-libraries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-toc-84d751876650','medium: Building stuff with the Kubernetes API — TOC 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Building stuff with the Kubernetes API — TOC 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034211,0,'2026-05-17T18:10:11.342714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/promyze/avoid-accidental-complexity-and-technical-debt-2dc2cdf4dd4b','medium.com/promyze: Avoid accidental complexity and technical debt','','N/A',0,'A curated technical resource and architectural guide covering medium.com/promyze: Avoid accidental complexity and technical debt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032462,0,'2026-05-17T17:41:02.040376+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/python-in-plain-english/testing-apis-with-python-4ca51d604ffe','medium: Testing APIs with Python 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Testing APIs with Python 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030220,0,'2026-05-17T17:03:40.192863+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/pythoneers/mlops-tool-stack-requirement-in-machine-learning-pipeline-474b39f09dfc','medium.com/pythoneers: MLOps: Tool Stack Requirement in Machine Learning'' Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/pythoneers: MLOps: Tool Stack Requirement in Machine Learning'' Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029507,0,'2026-05-17T16:51:47.172079+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/qe-unit/how-google-does-monorepo-revisited-8c793be20344','medium.com/qe-unit: How Google Does Monorepo (Revisited)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/qe-unit: How Google Does Monorepo (Revisited) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.419033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/qe-unit/the-microservices-adoption-roadmap-e37f3f32877','medium.com/qe-unit: Microservices — Do You Need Them? Are You Ready? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/qe-unit: Microservices — Do You Need Them? Are You Ready? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.586068+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/riskified-technology/from-aws-cloudformation-to-terraform-migrating-apache-kafka-32bdabdbaa59','medium: From AWS CloudFormation to Terraform: Migrating Apache Kafka','','N/A',0,'A curated technical resource and architectural guide covering medium: From AWS CloudFormation to Terraform: Migrating Apache Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033569,0,'2026-05-17T17:59:29.934900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances-with-zero-downtime-f7327a95dea','medium: Run Kubernetes Production Environment on EC2 Spot Instances With'' Zero Downtime: A Complete Guide','','N/A',0,'A curated technical resource and architectural guide covering medium: Run Kubernetes Production Environment on EC2 Spot Instances With'' Zero Downtime: A Complete Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034291,0,'2026-05-17T18:11:31.675746+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/managed-kubernetes-in-public-cloud.md"]','["kubernetes.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/rocco-scaramuzzi-tech/event-driven-microservice-architecture-dont-use-only-events-but-use-commands-too-b8694d370436','medium.com/rocco-scaramuzzi-tech: Event-Driven Microservice Architecture,'' don’t use only events but use commands too!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/rocco-scaramuzzi-tech: Event-Driven Microservice Architecture,'' don’t use only events but use commands too! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597,0,'2026-05-17T17:09:57.299639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/rtkal/distributed-cache-design-348cbe334df1','medium.com/rtkal: Distributed Cache Design','','N/A',0,'A curated technical resource and architectural guide covering medium.com/rtkal: Distributed Cache Design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033671,0,'2026-05-17T18:01:11.544136+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/saas-infra/stabilize-your-kubernetes-microservices-with-the-correct-resources-settings-2071fa11495d','medium.com/saas-infra: Stabilize Kubernetes MicroServices — The Right Resources'' Settings','','N/A',0,'A curated technical resource and architectural guide covering medium.com/saas-infra: Stabilize Kubernetes MicroServices — The Right Resources'' Settings in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034084,0,'2026-05-17T18:08:04.201809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/schibsted-engineering/ultimate-terraform-project-structure-9fc7e79f6bc6','medium.com/schibsted-engineering: Ultimate Terraform project structure 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/schibsted-engineering: Ultimate Terraform project structure 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.452987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6','medium: Strategies of docker images optimization','','N/A',0,'A curated technical resource and architectural guide covering medium: Strategies of docker images optimization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563,0,'2026-05-17T16:52:43.457759+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/scout24-engineering/how-did-we-upgrade-our-eks-clusters-from-1-15-to-1-22-without-k8s-knowledge-2c96c1a94cc1','medium.com/scout24-engineering: How did we upgrade our EKS clusters from'' 1.15 to 1.22 without K8s knowledge?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/scout24-engineering: How did we upgrade our EKS clusters from'' 1.15 to 1.22 without K8s knowledge? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032549,0,'2026-05-17T17:42:29.476086+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/sda-se/kubernetes-operator-to-the-rescue-how-our-own-mongodb-operator-improved-our-deployments-6d5ba3324abc','medium.com/sda-se: Kubernetes Operator to the rescue. How our own MongoDB'' Operator improved our deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/sda-se: Kubernetes Operator to the rescue. How our own MongoDB'' Operator improved our deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031377,0,'2026-05-17T17:22:57.613763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/searce/gitops-the-next-big-thing-for-devops-and-automation-2a9597e51559','medium: GitOps : The Next Big Thing for DevOps and Automation!','','N/A',0,'A curated technical resource and architectural guide covering medium: GitOps : The Next Big Thing for DevOps and Automation! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032054,0,'2026-05-17T17:34:14.439260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/searce/multibranch-and-ha-pipeline-in-jenkins-with-kaniko-on-gke-8a1e7fa93403','medium: Multibranch and HA Pipeline in Jenkins with Kaniko on GKE','','N/A',0,'A curated technical resource and architectural guide covering medium: Multibranch and HA Pipeline in Jenkins with Kaniko on GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032779,0,'2026-05-17T17:46:19.576696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/searce/spinnaker-the-hard-way-278913f3f1d8','medium: Spinnaker The Hard Way','','N/A',0,'A curated technical resource and architectural guide covering medium: Spinnaker The Hard Way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032543,0,'2026-05-17T17:42:23.359541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/search?q=cp4mcm','medium.com/search?q=cp4mcm','','N/A',0,'A curated technical resource and architectural guide covering medium.com/search?q=cp4mcm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034309,0,'2026-05-17T18:11:49.069831+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/seek-blog/microservices-in-go-2fc1570f6800','medium: Microservices in Go','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices in Go in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034034,0,'2026-05-17T18:07:14.476260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/serious-scrum/are-scrum-and-kanban-allies-or-enemies-9d1d27353cd7','medium: Are Scrum and Kanban Allies Or Enemies?','','N/A',0,'A curated technical resource and architectural guide covering medium: Are Scrum and Kanban Allies Or Enemies? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032801,0,'2026-05-17T17:46:41.894589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/serious-scrum/nine-steps-to-successfully-start-your-new-product-owner-job-b276c85e3dde','medium: Nine Steps to Successfully Start Your New Product Owner Job','','N/A',0,'A curated technical resource and architectural guide covering medium: Nine Steps to Successfully Start Your New Product Owner Job in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032613,0,'2026-05-17T17:43:33.186159+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/serious-scrum/scrum-teams-that-dont-verify-their-outcomes-are-basically-waterfall-teams-cb208acdcc61','medium: Scrum Teams That Don’t Verify Their Outcomes Are Basically Waterfall'' Teams','','N/A',0,'A curated technical resource and architectural guide covering medium: Scrum Teams That Don’t Verify Their Outcomes Are Basically Waterfall'' Teams in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448,0,'2026-05-17T17:24:08.470095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/serverless-transformation/what-a-typical-100-serverless-architecture-looks-like-in-aws-40f252cd0ecb','medium: What a typical 100% Serverless Architecture looks like in AWS!','','N/A',0,'A curated technical resource and architectural guide covering medium: What a typical 100% Serverless Architecture looks like in AWS! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031215,0,'2026-05-17T17:20:15.604723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/shoutloudz/microservice-developing-an-authentication-service-using-spring-boot-d421b8802712','medium.com/shoutloudz: Microservice: Developing an Authentication Service'' using Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering medium.com/shoutloudz: Microservice: Developing an Authentication Service'' using Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.414577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/simform-engineering/infrastructure-as-code-and-ci-cd-in-practice-with-aws-cdk-bd0685b361f8','medium.com/simform-engineering: Infrastructure as Code and CI/CD in Practice'' with AWS CDK','','N/A',0,'A curated technical resource and architectural guide covering medium.com/simform-engineering: Infrastructure as Code and CI/CD in Practice'' with AWS CDK in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030348,0,'2026-05-17T17:05:48.018428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/siot-govtech/kubernetes-from-scratch-35add70e8b7f','medium.com/siot-govtech: Kubernetes from Scratch','','N/A',0,'A curated technical resource and architectural guide covering medium.com/siot-govtech: Kubernetes from Scratch in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034509,0,'2026-05-17T18:15:09.680966+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/slalom-build/managing-ingress-traffic-on-kubernetes-platforms-ebd537cdfb46','medium.com/slalom-build: Managing Ingress Traffic on Kubernetes Platforms'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/slalom-build: Managing Ingress Traffic on Kubernetes Platforms'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030991,0,'2026-05-17T17:16:31.034026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/softwareimprovementgroup/ci-cd-best-practices-how-to-set-up-your-pipeline-4643eea14bfa','medium.com/softwareimprovementgroup: CI/CD best practices: How to set up'' your pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/softwareimprovementgroup: CI/CD best practices: How to set up'' your pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033925,0,'2026-05-17T18:05:25.058946+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/solo-io','medium.com/solo-io blog','','N/A',0,'A curated technical resource and architectural guide covering medium.com/solo-io blog in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032152,0,'2026-05-17T17:35:52.601639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/solo-io/istio-the-easy-way-again-b0504347b7ce','medium.com/solo-io: Istio the Easy Way (Again!)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/solo-io: Istio the Easy Way (Again!) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033435,0,'2026-05-17T17:57:15.823542+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/solutions-architecture-patterns/multi-cloud-enterprise-deployment-pattern-19571604e64b','medium: Multi Cloud Enterprise Deployment Pattern','','N/A',0,'A curated technical resource and architectural guide covering medium: Multi Cloud Enterprise Deployment Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034288,0,'2026-05-17T18:11:28.341613+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/spacelift/platform-engineering-vs-devops-ade389ce819e','medium.com/spacelift: Platform Engineering vs. DevOps','','N/A',0,'A curated technical resource and architectural guide covering medium.com/spacelift: Platform Engineering vs. DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030235,0,'2026-05-17T17:03:55.367387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/spacelift/terraform-best-practices-for-better-infrastructure-management-49e0859b5537','medium.com/spacelift: Terraform Best Practices for Better Infrastructure'' Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/spacelift: Terraform Best Practices for Better Infrastructure'' Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031388,0,'2026-05-17T17:23:08.851780+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/spacelift/terraform-vs-kubernetes-key-differences-and-comparison-a42847e8be1c','medium.com/spacelift: Terraform vs. Kubernetes: Key Differences and Comparison','','N/A',0,'A curated technical resource and architectural guide covering medium.com/spacelift: Terraform vs. Kubernetes: Key Differences and Comparison in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029366,0,'2026-05-17T16:49:26.660153+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/sse-blog/verify-container-image-signatures-in-kubernetes-using-notary-or-cosign-or-both-c25d9e79ec45','medium: Verify Container Image Signatures in Kubernetes using Notary or'' Cosign or both','','N/A',0,'A curated technical resource and architectural guide covering medium: Verify Container Image Signatures in Kubernetes using Notary or'' Cosign or both in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029154,0,'2026-05-17T16:45:54.612033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/stakater/efficiently-expose-services-on-kubernetes-494a80f88aad','medium.com/stakater: Efficiently Expose Services on Kubernetes (part 1)'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/stakater: Efficiently Expose Services on Kubernetes (part 1)'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034391,0,'2026-05-17T18:13:11.795574+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/stakater/efficiently-expose-services-on-kubernetes-part-2-c302f135f719','medium.com/stakater: Efficiently Expose Services on Kubernetes (part 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030868,0,'2026-05-17T17:14:28.325814+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://medium.com/stakater/efficiently-expose-services-on-kubernetes-494a80f88aad"}'); +INSERT INTO "resources" VALUES('https://medium.com/stakater/gitops-for-kubernetes-with-jenkins-7db6304216e0','GitOps for Kubernetes with Jenkins','','N/A',0,'A curated technical resource and architectural guide covering GitOps for Kubernetes with Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033692,0,'2026-05-17T18:01:32.273200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/streamotion-tech-blog/visualising-the-cost-of-kubernetes-ca64f642de8c','medium.com/streamotion-tech-blog: Visualising the Cost of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/streamotion-tech-blog: Visualising the Cost of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034155,0,'2026-05-17T18:09:15.460320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/summit-technology-group/karpenter-autoscaling-and-right-sizing-eks-nodes-bc6d2b83d48e','medium.com/summit-technology-group: Karpenter — AutoScaling and Right-Sizing'' EKS Nodes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/summit-technology-group: Karpenter — AutoScaling and Right-Sizing'' EKS Nodes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033583,0,'2026-05-17T17:59:43.458251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/6-lessons-learned-from-migrating-web-application-on-production-ce9add8e63f3','medium: 6 Lessons Learned - Migrating Application on Production','','N/A',0,'A curated technical resource and architectural guide covering medium: 6 Lessons Learned - Migrating Application on Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034568,0,'2026-05-17T18:16:08.791983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/a-design-analysis-of-cloud-based-microservices-architecture-at-netflix-98836b2da45f','medium: A Design Analysis of Cloud-based Microservices Architecture at Netflix','','N/A',0,'A curated technical resource and architectural guide covering medium: A Design Analysis of Cloud-based Microservices Architecture at Netflix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034223,0,'2026-05-17T18:10:23.775724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/apache-kafka-in-a-nutshell-5782b01d9ffb','medium: Apache Kafka in a Nutshell 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Apache Kafka in a Nutshell 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.402810+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/apache-kafka-startup-guide-system-design-architectures-notification-system-web-activity-tracker-6dcaf0cf8a7','medium: Apache Kafka Startup Guide: System Design Architectures: Notification'' System, Web Activity Tracker, ELT Pipeline, Storage System 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Apache Kafka Startup Guide: System Design Architectures: Notification'' System, Web Activity Tracker, ELT Pipeline, Storage System 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030499,0,'2026-05-17T17:08:19.568956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/aws-account-security-monitoring-d7ca129d52ac','medium: AWS Account Security Monitoring','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Account Security Monitoring in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029174,0,'2026-05-17T16:46:14.106144+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/aws-config-compliance-as-code-9621eb3b7ac7','medium.com/swlh: AWS Config — Compliance as Code','','N/A',0,'A curated technical resource and architectural guide covering medium.com/swlh: AWS Config — Compliance as Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030931,0,'2026-05-17T17:15:31.490149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/break-down-kubernetes-server-side-apply-5d59f6a14e26','==medium.com/swlh: Break Down Kubernetes Server-Side Apply (Advanced kubectl)=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/swlh: Break Down Kubernetes Server-Side Apply (Advanced kubectl)=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031392,0,'2026-05-17T17:23:12.911600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/building-the-ci-cd-of-the-future-creating-the-eks-cluster-e4cce4eb3500','medium: Building the CI/CD of the Future, Creating the EKS Cluster 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Building the CI/CD of the Future, Creating the EKS Cluster 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032034,0,'2026-05-17T17:33:54.462609+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/ci-cd-pipeline-of-jenkins-using-groovy-language-with-monitoring-on-the-top-of-kubernetes-b37f962fb0ac','medium: CI/CD Pipeline of Jenkins Using Groovy Language With Monitoring'' on the Top of Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: CI/CD Pipeline of Jenkins Using Groovy Language With Monitoring'' on the Top of Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031096,0,'2026-05-17T17:18:16.669592+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/clusterops-1-line-commit-to-upgrade-your-kubernetes-clusters-de3548124d04','medium: ClusterOps: 1-Line Commit to Upgrade Your Kubernetes Clusters 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: ClusterOps: 1-Line Commit to Upgrade Your Kubernetes Clusters 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032801,0,'2026-05-17T17:46:41.895713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/consul-in-kubernetes-pushing-to-production-223506bbe8db','medium: Consul in Kubernetes — Pushing to Production','','N/A',0,'A curated technical resource and architectural guide covering medium: Consul in Kubernetes — Pushing to Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033019,0,'2026-05-17T17:50:19.407450+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/deploy-quarkus-todo-list-app-to-kubernetes-using-eclipse-jkube-c774ef6b68f0','medium: Deploy Quarkus Todo List App to Kubernetes Using Eclipse JKube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031999,0,'2026-05-17T17:33:19.837329+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/deploy-your-private-docker-registry-as-a-pod-in-kubernetes-f6a489bf0180','medium.com/swlh: Deploy Your Private Docker Registry as a Pod in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/swlh: Deploy Your Private Docker Registry as a Pod in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031600,0,'2026-05-17T17:26:40.303899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/deploying-kubernetes-deciding-the-size-of-your-nodes-a115e770e09','medium: Deploying Kubernetes — Deciding the size of your nodes','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploying Kubernetes — Deciding the size of your nodes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031671,0,'2026-05-17T17:27:51.143004+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/discovering-running-pods-by-using-dns-and-headless-services-in-kubernetes-7002a50747f4','Discovering Running Pods By Using DNS and Headless Services in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Discovering Running Pods By Using DNS and Headless Services in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030991,0,'2026-05-17T17:16:31.030273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/getting-started-with-istio-524628c025','medium.com: Getting started with Istio','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Getting started with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030593,0,'2026-05-17T17:09:53.820468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{"duplicate_of": "https://edidiongasikpo.com/getting-started-with-the-dom-ck9u4u82503or6es16p2rx7c1"}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/getting-started-with-kafka-on-openshift-c44c0fdec384','medium: Getting Started With Kafka on OpenShift','','N/A',0,'A curated technical resource and architectural guide covering medium: Getting Started With Kafka on OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029269,0,'2026-05-17T16:47:49.741134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/guide-okd-4-5-single-node-cluster-832693cb752b','medium: Guide OKD 4.5 Single Node Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: Guide OKD 4.5 Single Node Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033801,0,'2026-05-17T18:03:21.755745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/helm-chart-development-guide-bbc525d3b448','medium: Helm Chart — Development Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Helm Chart — Development Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031351,0,'2026-05-17T17:22:31.761784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/high-priority-request-queue-with-haproxy-9efd639a8992','High priority request queue with HAProxy','','N/A',0,'A curated technical resource and architectural guide covering High priority request queue with HAProxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.698286+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/how-to-become-an-devops-engineer-in-2020-80b8740d5a52','medium: How to Become a DevOps Engineer in 2020 (Shane Shown)','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Become a DevOps Engineer in 2020 (Shane Shown) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030084,0,'2026-05-17T17:01:24.578253+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/how-to-deploy-an-asp-net-application-with-kubernetes-3c00c5fa1c6e','medium: How to Deploy a Web Application with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Deploy a Web Application with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032872,0,'2026-05-17T17:47:52.676289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/how-to-start-working-with-docker-containers-72b73ca60e0c','medium: How to Start Working With Docker Containers','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Start Working With Docker Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032728,0,'2026-05-17T17:45:28.544084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/im-so-sorry-openshift-i-ve-taken-you-for-granted-f36fb47ea4d9','I’m So Sorry OpenShift, I’ve Taken You for Granted 🌟','','N/A',0,'A curated technical resource and architectural guide covering I’m So Sorry OpenShift, I’ve Taken You for Granted 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034269,0,'2026-05-17T18:11:09.157601+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/introduction-to-istio-traffic-management-6b62c86f8cb4','medium: Introduction to Istio Traffic Management. Traffic Routing with Istio'' by Example 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Introduction to Istio Traffic Management. Traffic Routing with Istio'' by Example 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222,0,'2026-05-17T17:53:42.537218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/k8s-network-policies-demystified-and-simplified-18f5ea9848e2','medium.com: K8s Network Policies Demystified and Simplified 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: K8s Network Policies Demystified and Simplified 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029988,0,'2026-05-17T16:59:48.637210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/kong-api-gateway-zero-to-production-5b8431495ee','medium: Kong API Gateway - From Zero to Production','','N/A',0,'A curated technical resource and architectural guide covering medium: Kong API Gateway - From Zero to Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030349,0,'2026-05-17T17:05:49.928346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/kubernetes-in-a-nutshell-tutorial-for-beginners-caa442dfd6c0','medium: Kubernetes in a nutshell — tutorial for beginners 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes in a nutshell — tutorial for beginners 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.212274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/kubernetes-storage-explained-558e85596d0c','medium: Kubernetes Storage Explained 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Storage Explained 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031671,0,'2026-05-17T17:27:51.183814+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/microservices-architecture-from-a-to-z-7287da1c5d28','medium: Microservices Architecture From A to Z 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices Architecture From A to Z 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030461,0,'2026-05-17T17:07:41.875532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/multi-tenancy-implementation-using-spring-boot-hibernate-6a8e3ecb251a','==medium: Multi-Tenancy Implementation using Spring Boot + Hibernate== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Multi-Tenancy Implementation using Spring Boot + Hibernate== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032181,0,'2026-05-17T17:36:21.881135+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/mvp-vs-mdp-viability-vs-delight-what-you-really-need-296b42df005d','medium: MVP vs MDP = Viability vs Delight. What You Really Need?','','N/A',0,'A curated technical resource and architectural guide covering medium: MVP vs MDP = Viability vs Delight. What You Really Need? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.330582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/observability-with-istio-kiali-and-grafana-in-kubernetes-and-spring-boot-743af225c24f','medium: Observability With Istio, Kiali, and Grafana in Kubernetes and Spring'' Boot 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Observability With Istio, Kiali, and Grafana in Kubernetes and Spring'' Boot 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034501,0,'2026-05-17T18:15:01.572546+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/oke-clusters-from-rancher-2-0-409131ad1293','medium.com: OKE Clusters from Rancher 2.0','','N/A',0,'A curated technical resource and architectural guide covering medium.com: OKE Clusters from Rancher 2.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029269,0,'2026-05-17T16:47:49.732474+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/quick-fix-mounting-a-configmap-to-an-existing-volume-in-kubernetes-using-rancher-d01c472a10ad','medium: Quick Fix: Mounting a ConfigMap to an Existing Volume in Kubernetes'' Using Rancher','','N/A',0,'A curated technical resource and architectural guide covering medium: Quick Fix: Mounting a ConfigMap to an Existing Volume in Kubernetes'' Using Rancher in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034497,0,'2026-05-17T18:14:57.314811+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/quickstart-ci-with-jenkins-and-docker-in-docker-c3f7174ee9ff','medium: quickstart ci with jenkins and docker in docker','','N/A',0,'A curated technical resource and architectural guide covering medium: quickstart ci with jenkins and docker in docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030655,0,'2026-05-17T17:10:55.047309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/state-of-managed-kubernetes-2020-4be006643360','medium: State of Managed Kubernetes 2020','','N/A',0,'A curated technical resource and architectural guide covering medium: State of Managed Kubernetes 2020 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031787,0,'2026-05-17T17:29:47.791838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/swlh/terraform-how-to-use-conditionals-for-dynamic-resources-creation-6a191e041857','medium: Terraform: How to Use Conditionals to Dynamically Create Resources','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform: How to Use Conditionals to Dynamically Create Resources in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034235,0,'2026-05-17T18:10:35.006702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/sync-computing/top-9-lessons-learned-about-databricks-jobs-serverless-41a43e99ded5','medium.com/sync-computing: Top 9 Lessons Learned about Databricks Jobs Serverless','','N/A',0,'A curated technical resource and architectural guide covering medium.com/sync-computing: Top 9 Lessons Learned about Databricks Jobs Serverless in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032177,0,'2026-05-17T17:36:17.525785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/tailwinds-navigator/kubernetes-tip-how-does-oomkilled-work-ba71b135993b','medium: Kubernetes Tip: How Does OOMKilled Work?','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Tip: How Does OOMKilled Work? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030569,0,'2026-05-17T17:09:29.290862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/tailwinds-navigator/kubernetes-tip-how-statefulsets-behave-differently-than-deployments-when-node-fails-d29e36bca7d5','medium: Kubernetes Tip: How Statefulsets Behave Differently Than Deployments'' When Node Fails?','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Tip: How Statefulsets Behave Differently Than Deployments'' When Node Fails? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561,0,'2026-05-17T17:09:21.531976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/tailwinds-navigator/kubernetes-tip-how-to-disambiguate-a-pod-crash-to-application-or-to-kubernetes-platform-f6c1395a8d09','medium.com: Kubernetes Tip: How To Disambiguate A Pod Crash To Application'' Or To Kubernetes Platform? (CrashLoopBackOff)','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes Tip: How To Disambiguate A Pod Crash To Application'' Or To Kubernetes Platform? (CrashLoopBackOff) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.338687+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/tailwinds-navigator/kubernetes-tip-what-happens-to-pods-running-on-node-that-become-unreachable-3d409f734e5d','Kubernetes Tip: What Happens To Pods Running On Node That Become Unreachable?','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Tip: What Happens To Pods Running On Node That Become Unreachable? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031103,0,'2026-05-17T17:18:23.001213+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/tea-networks/kubernetes-ci-cd-pipeline-c028aea17535','medium.com/tea-networks: Kubernetes & CI/CD Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/tea-networks: Kubernetes & CI/CD Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.407608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/teamsnap-engineering/load-testing-a-service-with-20-000-requests-per-second-with-locust-helm-and-kustomize-ea9bea02ae28','medium.com/teamsnap-engineering: Load Testing a Service with ~20,000 Requests'' per Second with Locust, Helm, and Kustomize','','N/A',0,'A curated technical resource and architectural guide covering medium.com/teamsnap-engineering: Load Testing a Service with ~20,000 Requests'' per Second with Locust, Helm, and Kustomize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.150629+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/tech-chronicles/helm-test-tested-my-patience-732eeab0e935','medium.com/tech-chronicles: Helm tests','','N/A',0,'A curated technical resource and architectural guide covering medium.com/tech-chronicles: Helm tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.428011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/tech-guides/terraform-zero-to-hero-733f6860bb9a','medium: Terraform Zero to Hero','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform Zero to Hero in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032900,0,'2026-05-17T17:48:20.067569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/techbeatly/chain-of-events-behind-a-running-pod-149ebaafbfbc','medium.com/techbeatly: Chain of events behind a running Pod','','N/A',0,'A curated technical resource and architectural guide covering medium.com/techbeatly: Chain of events behind a running Pod in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.317271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/techbeatly/container-fundamentals-part-i-445881a81b7','medium: Container Fundamentals — Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium: Container Fundamentals — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029710,0,'2026-05-17T16:55:10.084766+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/techbeatly/exploring-docker-alternative-podman-14674c990311','medium.com: Exploring Docker alternative — Podman','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Exploring Docker alternative — Podman in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034522,0,'2026-05-17T18:15:22.652809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/techbeatly/kubernetes-networking-fundamentals-d30baf8a28c8','==medium.com/techbeatly: Kubernetes Networking Fundamentals==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/techbeatly: Kubernetes Networking Fundamentals== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029128,0,'2026-05-17T16:45:28.456747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/technology-hits/incomplete-guide-for-securing-containerized-environment-78b57fc3238','==medium.com/technology-hits: Incomplete Guide for Securing Containerized'' Environment== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/technology-hits: Incomplete Guide for Securing Containerized'' Environment== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030329,0,'2026-05-17T17:05:29.977908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/techspiration/deploying-prometheus-multi-cluster-monitoring-using-prometheus-agent-mode-a04d89afeed7','medium.com/techspiration: Deploying Prometheus Multi-Cluster monitoring'' using Prometheus Agent Mode','','N/A',0,'A curated technical resource and architectural guide covering medium.com/techspiration: Deploying Prometheus Multi-Cluster monitoring'' using Prometheus Agent Mode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033566,0,'2026-05-17T17:59:26.782833+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/the-ascent/quiet-people-in-meetings-are-incredible-7bb05ef9acd1','medium.com/the-ascent: Quiet People in Meetings Are Incredible','','N/A',0,'A curated technical resource and architectural guide covering medium.com/the-ascent: Quiet People in Meetings Are Incredible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.773362+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/the-innovation/protect-your-terraform-state-a974027a4bb0','medium: Protect your Terraform State','','N/A',0,'A curated technical resource and architectural guide covering medium: Protect your Terraform State in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032076,0,'2026-05-17T17:34:36.657576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/the-programmer/building-ci-cd-pipeline-with-jenkins-kubernetes-github-part-2-cbb6c366aa41','medium: Building CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part'' 2 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Building CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part'' 2 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031826,0,'2026-05-17T17:30:26.941525+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/the-programmer/ci-cd-pipeline-with-jenkins-github-part-1-c057a31b5297','medium: DevOps CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part 1'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: DevOps CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part 1'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030608,0,'2026-05-17T17:10:08.692113+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/the-programmer/kubernetes-fundamentals-for-absolute-beginners-architecture-components-1f7cda8ea536','medium: Kubernetes Fundamentals For Absolute Beginners: Architecture & Components','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Fundamentals For Absolute Beginners: Architecture & Components in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032097,0,'2026-05-17T17:34:57.573832+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/the-programmer/working-with-clusterip-service-type-in-kubernetes-45f2c01a89c8','medium.com/the-programmer: Working With ClusterIP Service Type In Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/the-programmer: Working With ClusterIP Service Type In Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029366,0,'2026-05-17T16:49:26.695103+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/the-programmer/working-with-service-account-in-kubernetes-df129cb4d1cc','medium: Working with Service Account In Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Working with Service Account In Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.677835+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/the-techlife/application-life-cycle-management-kubernetes-4a52a6f8e5d8','medium.com/the-techlife: Application life cycle management | Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/the-techlife: Application life cycle management | Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034306,0,'2026-05-17T18:11:46.141397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/thepeg/pipeline-performance-testing-with-jenkins-and-gatling-b7b762274680','medium.com: Pipeline Performance Testing with Jenkins and Gatling','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Pipeline Performance Testing with Jenkins and Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030436,0,'2026-05-17T17:07:16.383123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/thermokline/kubernetes-v1-22-ends-cloud-provider-loadbalancer-lock-in-80ed7907695e','medium: Kubernetes v1.22 ends Cloud Provider LoadBalancer lock-in','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes v1.22 ends Cloud Provider LoadBalancer lock-in in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030730,0,'2026-05-17T17:12:10.030713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/tinder-engineering/tinders-move-to-kubernetes-cda2a6372f44','medium.com: Tinder’s move to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Tinder’s move to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034226,0,'2026-05-17T18:10:26.049679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/tinyclues-vision/4-design-principles-for-robust-data-pipelines-5bbd40de4a43','medium.com/tinyclues-vision: 4 Design Principles for Robust Data Pipelines','','N/A',0,'A curated technical resource and architectural guide covering medium.com/tinyclues-vision: 4 Design Principles for Robust Data Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.675340+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/towards-cloud-computing/7-free-aws-practice-labs-and-aws-workshops-resources-d0a861f05d3','==medium.com/towards-cloud-computing: 7 Free AWS Practice Labs and AWS Workshops'' resources==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/towards-cloud-computing: 7 Free AWS Practice Labs and AWS Workshops'' resources== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032457,0,'2026-05-17T17:40:57.080080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md", "docs/aws.md"]','["aws-training.md", "aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/transferwise-engineering/running-kafka-in-kubernetes-part-1-why-we-migrated-our-kafka-clusters-to-kubernetes-722101a2e751','medium: Running Kafka in Kubernetes, Part 1: Why we migrated our Kafka clusters'' to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Running Kafka in Kubernetes, Part 1: Why we migrated our Kafka clusters'' to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030438,0,'2026-05-17T17:07:18.435019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/trendyol-tech/configure-rbac-in-kubernetes-like-a-boss-665e2a8665dd','Configure RBAC in Kubernetes Like a Boss 🌟','','N/A',0,'A curated technical resource and architectural guide covering Configure RBAC in Kubernetes Like a Boss 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032244,0,'2026-05-17T17:37:24.658566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://dev.to/mstryoda/configure-rbac-in-kubernetes-like-a-boss-h67"}'); +INSERT INTO "resources" VALUES('https://medium.com/trendyol-tech/kubernetes-io-problem-investigation-1e8aa0cf4909','medium.com/trendyol-tech: Kubernetes IO Problem Investigation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/trendyol-tech: Kubernetes IO Problem Investigation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034295,0,'2026-05-17T18:11:35.381366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/trendyol-tech/transaction-log-tailing-with-debezium-part-1-aeb968d72220','A good explanation of how to avoid distributed transactions using outbox'' pattern: Transaction Log Tailing With Debezium','','N/A',0,'A curated technical resource and architectural guide covering A good explanation of how to avoid distributed transactions using outbox'' pattern: Transaction Log Tailing With Debezium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032170,0,'2026-05-17T17:36:10.840780+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"pattern": "Transaction Log Tailing With Debezium''"}'); +INSERT INTO "resources" VALUES('https://medium.com/udemy-engineering/introducing-hot-and-cold-retries-on-apache-kafka-f2f23595627b','medium.com/udemy-engineering: Introducing Hot and Cold Retries on Apache'' Kafka','','N/A',0,'A curated technical resource and architectural guide covering medium.com/udemy-engineering: Introducing Hot and Cold Retries on Apache'' Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033611,0,'2026-05-17T18:00:11.955189+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/vantageai/how-to-make-your-python-docker-images-secure-fast-small-b3a6870373a0','==medium.com/vantageai: How to make your Python Docker images secure, fast'' & small== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/vantageai: How to make your Python Docker images secure, fast'' & small== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032420,0,'2026-05-17T17:40:20.908995+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/vedcraft/top-microservices-frameworks-in-go-762445c30dd6','medium.com/vedcraft: Top Microservices Frameworks in Go','','N/A',0,'A curated technical resource and architectural guide covering medium.com/vedcraft: Top Microservices Frameworks in Go in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034506,0,'2026-05-17T18:15:06.928660+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/velotio-perspectives/a-practical-guide-to-hashicorp-consul-part-1-5ee778a7fcf4','medium: A Practical Guide to HashiCorp Consul — Part 1 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: A Practical Guide to HashiCorp Consul — Part 1 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033435,0,'2026-05-17T17:57:15.832426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/velotio-perspectives/a-practical-guide-to-hashicorp-consul-part-2-3c0ebc0351e8','medium: A Practical Guide to HashiCorp Consul — Part 2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.824605+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://medium.com/velotio-perspectives/a-practical-guide-to-hashicorp-consul-part-1-5ee778a7fcf4"}'); +INSERT INTO "resources" VALUES('https://medium.com/velotio-perspectives/demystifying-high-availability-in-kubernetes-using-kubeadm-3d83ed8c458b','medium.com: **Demystifying High Availability in Kubernetes Using Kubeadm**','','N/A',0,'A curated technical resource and architectural guide covering medium.com: **Demystifying High Availability in Kubernetes Using Kubeadm** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030018,0,'2026-05-17T17:00:18.850962+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/velotio-perspectives/getting-started-with-kubernetes-operators-ansible-based-part-2-472eb0d453b7','medium.com: Getting Started With Kubernetes Operators (Ansible Based) —'' Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.398934+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-helm-based-part-1"}'); +INSERT INTO "resources" VALUES('https://medium.com/version-1/terraform-in-real-life-lessons-learned-2469e3fe74e6','medium: Terraform in Real Life: Lessons Learned 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform in Real Life: Lessons Learned 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222,0,'2026-05-17T17:53:42.510420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/vmacwrites/kubernetes-audit-logs-who-created-or-deleted-a-namespace-7d55c20d2730','medium.com/vmacwrites: Kubernetes Audit Logs: Who created or deleted a namespace?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/vmacwrites: Kubernetes Audit Logs: Who created or deleted a namespace? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032681,0,'2026-05-17T17:44:41.654320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/vmacwrites/multizone-kubernetes-and-vpc-load-balancer-setup-9664b3c9ea5d','medium: Multizone Kubernetes and VPC Load Balancer Setup with terraform','','N/A',0,'A curated technical resource and architectural guide covering medium: Multizone Kubernetes and VPC Load Balancer Setup with terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032149,0,'2026-05-17T17:35:49.964740+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/volterra-io/kubernetes-storage-performance-comparison-v2-2020-updated-1c0b69f0dcf4','medium: Kubernetes Storage Performance Comparison v2 (2020 Updated) 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Storage Performance Comparison v2 (2020 Updated) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033359,0,'2026-05-17T17:55:59.910732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/walmartglobaltech/how-do-you-decide-whether-an-individual-contributor-ic-or-engineering-manager-role-is-right-for-f46251f1a4cd','medium.com/walmartglobaltech: How Do You Decide Whether an Individual Contributor'' (IC) or Engineering Manager Role is Right for You?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/walmartglobaltech: How Do You Decide Whether an Individual Contributor'' (IC) or Engineering Manager Role is Right for You? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030868,0,'2026-05-17T17:14:28.095584+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/weareservian/solution-architects-guide-to-kubernetes-persistant-storage-3c9660187e8f','medium: Solution architect’s guide to Kubernetes persistent storage','','N/A',0,'A curated technical resource and architectural guide covering medium: Solution architect’s guide to Kubernetes persistent storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030390,0,'2026-05-17T17:06:30.644818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/whispering-data/the-state-of-data-engineering-2022-d6ef0f7cf607','==medium.com/whispering-data: The State of Data Engineering 2022==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/whispering-data: The State of Data Engineering 2022== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.570441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/wind-of-change/creating-a-ci-cd-pipeline-6ff9aeb0848c','medium: Deploy your App Using CI/CD Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploy your App Using CI/CD Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031865,0,'2026-05-17T17:31:05.330230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/wix-engineering/4-microservices-caching-patterns-at-wix-b4dfee1ae22f','medium: 4 Microservices Caching Patterns at Wix','','N/A',0,'A curated technical resource and architectural guide covering medium: 4 Microservices Caching Patterns at Wix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033328,0,'2026-05-17T17:55:28.844044+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/wix-engineering/how-to-choose-the-right-database-for-your-service-97b1670c5632','medium.com: How to choose the right database for your service 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: How to choose the right database for your service 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033572,0,'2026-05-17T17:59:32.528677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/wix-engineering/how-to-reduce-your-jvm-app-memory-footprint-in-docker-and-kubernetes-d6e030d21298','medium: How to reduce your JVM app memory footprint in Docker and Kubernetes'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to reduce your JVM app memory footprint in Docker and Kubernetes'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.363421+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/wix-engineering/troubleshooting-kafka-for-2000-microservices-at-wix-986ee382fd1e','medium.com/wix-engineering: Troubleshooting Kafka for 2000 Microservices'' at Wix','','N/A',0,'A curated technical resource and architectural guide covering medium.com/wix-engineering: Troubleshooting Kafka for 2000 Microservices'' at Wix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032159,0,'2026-05-17T17:35:59.105854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/workday-engineering/implementing-a-fully-automated-sharding-strategy-on-kubernetes-for-multi-tenanted-machine-learning-4371c48122ae','medium.com/workday-engineering: Implementing a Fully Automated Sharding'' Strategy on Kubernetes for Multi-tenanted Machine Learning Applications','','N/A',0,'A curated technical resource and architectural guide covering medium.com/workday-engineering: Implementing a Fully Automated Sharding'' Strategy on Kubernetes for Multi-tenanted Machine Learning Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.231275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/xgeeks/kubernetes-dummy-operator-in-java-6b2f26198a55','medium: Kubernetes Dummy Operator in Java','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Dummy Operator in Java in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030192,0,'2026-05-17T17:03:12.522589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/zeals-tech-blog/helm-your-kubernetes-application-7af6293bcfcf','medium.com: Helm Your Kubernetes Application','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Helm Your Kubernetes Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034217,0,'2026-05-17T18:10:17.233441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.com/zencore/looking-for-gpu-capacity-dws-got-you-covered-d736b8c63ba6','Looking for GPU Capacity ? DWS got you covered !','','N/A',0,'A curated technical resource and architectural guide covering Looking for GPU Capacity ? DWS got you covered ! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030478,0,'2026-05-17T17:07:58.946744+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://medium.datadriveninvestor.com/everything-you-wanted-to-know-about-graphql-but-were-afraid-to-ask-ad66980116cb','medium.datadriveninvestor.com: Everything You Wanted to Know About GraphQL'' (But Were Afraid to Ask)','','N/A',0,'A curated technical resource and architectural guide covering medium.datadriveninvestor.com: Everything You Wanted to Know About GraphQL'' (But Were Afraid to Ask) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034273,0,'2026-05-17T18:11:13.073035+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://medium.facilelogin.com/microservices-security-in-action-933072043ad7','Microservices Security in Action','','2020',0,'This reference details microservice protection mechanisms, focusing on token-based authorizations, secure gateway setups, and mutual TLS configurations. It presents a comprehensive blueprint for defending distributed microservices from common threats. It highlights best practices for securing both internal service-to-service communication and edge access points.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Microservices Security", "Architecture Patterns"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://medium.freecodecamp.com/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b','medium.freecodecamp.com: A Beginner-Friendly Introduction to Containers,'' VMs and Docker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','39a266fcd6ba1a6afe87eb15cf3a87b5027952a0f0f480d3ef18d04f3785deb6',100.0,1.77903154012321305e+09,0,'2026-05-17T17:25:40.123213+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.freecodecamp.org/news/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b"}'); -INSERT INTO "resources" VALUES('https://medium.parttimepolymath.net/no-more-aws-access-keys-13a3c3f2337a','medium.parttimepolymath.net: No more AWS Access Keys?','','N/A',0,'A curated technical resource and architectural guide covering medium.parttimepolymath.net: No more AWS Access Keys? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034319.02987,0,'2026-05-17T18:11:59.029870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://meet.google.com','Google meet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','342bd3c09d89092746a29db659c11b97dc44cab7b9409c483e44d6d1f6bcc7e4',100.0,1.77903060493370795e+09,0,'2026-05-17T17:10:04.933708+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://workspace.google.com/products/meet"}'); +INSERT INTO "resources" VALUES('https://medium.freecodecamp.com/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b','medium.freecodecamp.com: A Beginner-Friendly Introduction to Containers,'' VMs and Docker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','39a266fcd6ba1a6afe87eb15cf3a87b5027952a0f0f480d3ef18d04f3785deb6',100.0,1779031540,0,'2026-05-17T17:25:40.123213+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.freecodecamp.org/news/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b"}'); +INSERT INTO "resources" VALUES('https://medium.parttimepolymath.net/no-more-aws-access-keys-13a3c3f2337a','medium.parttimepolymath.net: No more AWS Access Keys?','','N/A',0,'A curated technical resource and architectural guide covering medium.parttimepolymath.net: No more AWS Access Keys? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034319,0,'2026-05-17T18:11:59.029870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://meet.google.com','Google meet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','342bd3c09d89092746a29db659c11b97dc44cab7b9409c483e44d6d1f6bcc7e4',100.0,1779030604,0,'2026-05-17T17:10:04.933708+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://workspace.google.com/products/meet"}'); INSERT INTO "resources" VALUES('https://meet.google.com/unsupported?meetingCode=new','Google meet: meet.new','','2026',0,'Google''s direct-action domain shortcut (''meet.new'') designed to bypass portal menus and launch an encrypted video conference session with a single browser call.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Video Conferencing"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://meet.new','Google meet: meet.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60cc0344f3ec529eaa6d5376b134cece03460bf879d8bd8f6b643d9225977ac8',100.0,1.77903086189759588e+09,0,'2026-05-17T17:14:21.897596+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://meet.google.com/unsupported?meetingCode=new"}'); -INSERT INTO "resources" VALUES('https://mehighlow.medium.com/hardened-aks-secrets-82351c43eac4','==mehighlow.medium.com: Hardened-AKS/Secrets==','','N/A',0,'A curated technical resource and architectural guide covering ==mehighlow.medium.com: Hardened-AKS/Secrets== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032642441859e+09,0,'2026-05-17T17:44:02.441859+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/managed-kubernetes-in-public-cloud.md"]','["devsecops.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mehmetozkaya.medium.com/deploying-net-microservices-to-azure-kubernetes-services-aks-and-automating-with-azure-devops-c50bdd51b702','mehmetozkaya.medium.com: Deploying .Net Microservices to Azure Kubernetes'' Services(AKS) and Automating with Azure DevOps','','N/A',0,'A curated technical resource and architectural guide covering mehmetozkaya.medium.com: Deploying .Net Microservices to Azure Kubernetes'' Services(AKS) and Automating with Azure DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903448227532505e+09,0,'2026-05-17T18:14:42.275325+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://meet.new','Google meet: meet.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60cc0344f3ec529eaa6d5376b134cece03460bf879d8bd8f6b643d9225977ac8',100.0,1779030861,0,'2026-05-17T17:14:21.897596+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://meet.google.com/unsupported?meetingCode=new"}'); +INSERT INTO "resources" VALUES('https://mehighlow.medium.com/hardened-aks-secrets-82351c43eac4','==mehighlow.medium.com: Hardened-AKS/Secrets==','','N/A',0,'A curated technical resource and architectural guide covering ==mehighlow.medium.com: Hardened-AKS/Secrets== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.441859+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/managed-kubernetes-in-public-cloud.md"]','["devsecops.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mehmetozkaya.medium.com/deploying-net-microservices-to-azure-kubernetes-services-aks-and-automating-with-azure-devops-c50bdd51b702','mehmetozkaya.medium.com: Deploying .Net Microservices to Azure Kubernetes'' Services(AKS) and Automating with Azure DevOps','','N/A',0,'A curated technical resource and architectural guide covering mehmetozkaya.medium.com: Deploying .Net Microservices to Azure Kubernetes'' Services(AKS) and Automating with Azure DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034482,0,'2026-05-17T18:14:42.275325+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://memcached.org','memcached.org','','2026',5,'An industry-standard distributed memory object caching system designed for extreme performance and simplicity. Utilizing multi-threaded slab allocation, Memcached continues to serve as the default high-efficiency tier for raw key-value pair lookups.','C','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "In-Memory Datastores", "High-Performance Caching"]','["[DE FACTO STANDARD]"]','[]','["caching.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mergify.io','mergify.io','','N/A',0,'A curated technical resource and architectural guide covering mergify.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903155488817691e+09,0,'2026-05-17T17:25:54.888177+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"duplicate_of": "https://mergify.com"}'); -INSERT INTO "resources" VALUES('https://merikan.com/2019/04/jvm-in-a-container',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9054b92f724a7892f68d67d358e8bafe19dedc9f3d0b6aadefbfc3bfd1624857',100.0,1779033487.16533,0,'2026-05-17T17:58:07.165330+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://mergify.io','mergify.io','','N/A',0,'A curated technical resource and architectural guide covering mergify.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031554,0,'2026-05-17T17:25:54.888177+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"duplicate_of": "https://mergify.com"}'); +INSERT INTO "resources" VALUES('https://merikan.com/2019/04/jvm-in-a-container',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9054b92f724a7892f68d67d358e8bafe19dedc9f3d0b6aadefbfc3bfd1624857',100.0,1779033487,0,'2026-05-17T17:58:07.165330+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://meshery.io','Meshery.io:','','2026',4,'The CNCF multi-mesh manager Meshery. Enables performance benchmarking, conformance checks, and dynamic designing across meshes like Istio, Linkerd, and Consul, using the Service Mesh Performance (SMP) standard.','Go','open-source-tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Tooling", "Meshery"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://metabob.com','Metabob','','2023',0,'AI-assisted static code analysis platform designed to detect complex logical anomalies and security vulnerabilities in repositories using graph-based neural representations of code syntax.','English','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Static Analysis", "AI-assisted"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://metacpan.org/pod/App::a2p','metacpan.org: a2p - Awk to Perl translator','','2026',2,'The classic a2p (Awk-to-Perl) translator utility documentation. Retained for historical compatibility and migrating legacy log-parsing pipelines into more robust Perl frameworks.','English','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Systems Programming", "Legacy Code Translation"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://metal3.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2228e208f5ccdaaa812c1dcf9a0ebf6cdc1e50a403d46af8807895b4d6bb2bd0',100.0,1.779031537815912e+09,0,'2026-05-17T17:25:37.815912+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://metalbear.co/blog/writing-a-kubernetes-operator','metalbear.co: Writing a Kubernetes Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a33ac7e658dcfabd29fb4e0e38d52159fb07324371cf82e39f6f2d3f5c7b2f3b',100.0,1.77903417306327104e+09,0,'2026-05-17T18:09:33.063271+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://metalbear.com/blog/writing-a-kubernetes-operator"}'); +INSERT INTO "resources" VALUES('https://metal3.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2228e208f5ccdaaa812c1dcf9a0ebf6cdc1e50a403d46af8807895b4d6bb2bd0',100.0,1779031537,0,'2026-05-17T17:25:37.815912+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://metalbear.co/blog/writing-a-kubernetes-operator','metalbear.co: Writing a Kubernetes Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a33ac7e658dcfabd29fb4e0e38d52159fb07324371cf82e39f6f2d3f5c7b2f3b',100.0,1779034173,0,'2026-05-17T18:09:33.063271+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://metalbear.com/blog/writing-a-kubernetes-operator"}'); INSERT INTO "resources" VALUES('https://metalbear.com/blog/writing-a-kubernetes-operator','metalbear.co: Writing a Kubernetes Operator','','2023',0,'An innovative blueprint illustrating operator design with Rust and the kube-rs framework. In 2026, Rust operators are increasingly adopted for edge-computing and resource-constrained environments to minimize memory footprint and avoid the garbage collection pauses of Go and JVM languages.','Rust','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Operators Rust"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://metallb.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8368a87648705d37a80561d742720a83f8597367b04879b4db9459f8e04c6d0b',100.0,1.77913049497520804e+09,0,'2026-05-18T20:54:54.975208+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://metallb.universe.tf','MetalLB','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0b7df0e405c879ebb1d9fb65690e41fb3ee7806e3ecb82a584dfc2af20fd316f',100.0,1.77903060906269693e+09,0,'2026-05-17T17:10:09.062697+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://metallb.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8368a87648705d37a80561d742720a83f8597367b04879b4db9459f8e04c6d0b',100.0,1779130494,0,'2026-05-18T20:54:54.975208+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://metallb.universe.tf','MetalLB','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0b7df0e405c879ebb1d9fb65690e41fb3ee7806e3ecb82a584dfc2af20fd316f',100.0,1779030609,0,'2026-05-17T17:10:09.062697+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://mherman.org/presentations/flask-kubernetes','mherman.org: Scaling Flask with Kubernetes 🌟','','2021',0,'Architectural case study detailing horizontal scaling of Python Flask APIs inside Kubernetes clusters. Reviews setup of ingress layers, resource requests/limits, Horizontal Pod Autoscalers, and persistent data layers.','Python','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Container Orchestration", "Scalability"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mhmxs.blogspot.com/2020/12/autoscaling-calico-route-reflector.html','mhmxs.blogspot.com: Autoscaling Calico Route Reflector topology in Kubernetes','','2020',0,'A deep engineering walkthrough for autoscaling Calico Route Reflector (RR) topologies in high-scale Kubernetes clusters. It addresses the routing table exhaustion and CPU bottlenecks associated with full-mesh node-to-node BGP routing by dynamically managing centralized Route Reflectors, maintaining high performance and operational stability as node counts grow.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mholt.github.io/curl-to-go','curl-to-go','','N/A',0,'Curator Insight showcases this companion tool to json-to-go, converting curl commands directly into functional Go HTTP client code. Live Grounding confirms its usefulness in rapid prototyping of API clients by eliminating repetitive net/http boilerplate generation.','English','Website','Beginner',0,'online','manual','0db8a73fd88e8aea9aef3638fc680d1653a96cc2849486ddab5a5f247516cc33',100.0,1.77903104574229502e+09,1,'2026-05-17T17:17:25.742295+02:00',NULL,NULL,NULL,'["Programming Languages", "Go", "Code Generators"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://michaelkotelnikov.medium.com/maintaining-network-traffic-compliance-in-multi-cluster-openshift-environments-with-openshift-54fe369aa346','michaelkotelnikov.medium.com: Managing Network Security Lifecycles in Multi'' Cluster OpenShift Environments with OpenShift Platform Plus','','N/A',0,'A curated technical resource and architectural guide covering michaelkotelnikov.medium.com: Managing Network Security Lifecycles in Multi'' Cluster OpenShift Environments with OpenShift Platform Plus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903456431683611e+09,0,'2026-05-17T18:16:04.316836+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mholt.github.io/curl-to-go','curl-to-go','','N/A',0,'Curator Insight showcases this companion tool to json-to-go, converting curl commands directly into functional Go HTTP client code. Live Grounding confirms its usefulness in rapid prototyping of API clients by eliminating repetitive net/http boilerplate generation.','English','Website','Beginner',0,'online','manual','0db8a73fd88e8aea9aef3638fc680d1653a96cc2849486ddab5a5f247516cc33',100.0,1779031045,1,'2026-05-17T17:17:25.742295+02:00',NULL,NULL,NULL,'["Programming Languages", "Go", "Code Generators"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://michaelkotelnikov.medium.com/maintaining-network-traffic-compliance-in-multi-cluster-openshift-environments-with-openshift-54fe369aa346','michaelkotelnikov.medium.com: Managing Network Security Lifecycles in Multi'' Cluster OpenShift Environments with OpenShift Platform Plus','','N/A',0,'A curated technical resource and architectural guide covering michaelkotelnikov.medium.com: Managing Network Security Lifecycles in Multi'' Cluster OpenShift Environments with OpenShift Platform Plus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034564,0,'2026-05-17T18:16:04.316836+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://microcks.io','microcks.io','','2026',4,'Microcks is a cloud-native platform for mocking and virtualization of APIs (REST, gRPC, GraphQL, AsyncAPI). It speeds up microservices testing by generating mock endpoints and testing compliance directly against enterprise schemas.','Java','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API & Integration Testing", "Mocking & Virtualization", "Microcks"]','["[ENTERPRISE-STABLE]"]','[]','["api.md", "kubernetes-based-devel.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://microcks.io/blog/podman-compose-support','microcks.io: Podman Compose support in Microcks','','2022',0,'Explains how to design local mock environments using Microcks combined with Podman Compose. This is ideal for developers running daemonless environments who require automated contract API validation.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API & Integration Testing", "Mocking & Virtualization", "Microcks Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://microcks.io/blog/simulating-cloudevents-with-asyncapi','microcks.io: Simulating CloudEvents with AsyncAPI and Microcks','- The rise of Event Driven Architecture (EDA) is a necessary evolution step towards cloud-native applications. Events are the ultimate weapon to decouple your microservices within your architecture. They are bringing great benefits like space and time decoupling, better resiliency and elasticity. @@ -10971,147 +10971,147 @@ INSERT INTO "resources" VALUES('https://microcks.io/blog/simulating-cloudevents- - We’ll explore those particular two challenges and see how to simulate events using CloudEvents, AsyncAPI and Microcks. - AsyncAPI is an industry standard for defining asynchronous APIs. Our long-term goal is to make working with EDAs as easy as it is to work with REST APIs. - Microcks is an Open source Kubernetes-native tool for mocking/simulating and testing APIs. One purpose of Microcks is to turn your API contract (OpenAPI, AsyncAPI, Postman Collection) into live mocks in seconds. It means that once it has imported your AsyncAPI contract, Microcks start producing mock events on a message broker at a defined frequency. Using Microcks you can then simulate CloudEvents in seconds, without writing a single line of code. Microcks will allow the team relying on input events to start working without waiting for the team coding the event publication.','2022',5,'Explains how to mock CloudEvents and message payloads utilizing AsyncAPI contracts within Microcks. Enables development teams to build event consumers independently of publisher readiness.','Agnostic','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven", "AsyncAPI", "Simulation"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://microcks.io/documentation/guides/avro-messaging',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77902989690785694e+09,0,'2026-05-17T16:58:16.907857+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://microk8s.io','**Microk8s**','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9090fb5ea25fed94579637afd77c575975406b292bcefcb88d7a01d9ad26e2cb',100.0,1.77903093295076107e+09,0,'2026-05-17T17:15:32.950761+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://microcks.io/documentation/guides/avro-messaging',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779029896,0,'2026-05-17T16:58:16.907857+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://microk8s.io','**Microk8s**','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9090fb5ea25fed94579637afd77c575975406b292bcefcb88d7a01d9ad26e2cb',100.0,1779030932,0,'2026-05-17T17:15:32.950761+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://micrometer.io','**Micrometer** Collector','','2026',0,'The definitive dimensional metrics instrumentation facade for JVM-based programs. Acts as an abstraction layer resembling SLF4J, allowing seamless target conversions to Prometheus, Datadog, or Wavefront formats.','Java','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Instrumentation", "JVM"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://micrometer.io/docs/registry/prometheus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.7790341556979711e+09,0,'2026-05-17T18:09:15.697971+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://micrometer.io/docs/registry/prometheus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779034155,0,'2026-05-17T18:09:15.697971+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://microprofile.io','MicroProfile.io','','2026',0,'The main developer portal for Eclipse MicroProfile, delivering specialized specifications to architect enterprise microservices. It standardizes key cloud infrastructure integrations including Health, Config, JWT Security, Fault Tolerance, and OpenAPI across compliant vendor implementations.','Java','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "MicroProfile", "Framework Standard"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://microservices.io','microservices.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','45fc6381faa5fc44a3d6ef5e535c5df72d4f9fb0e9c162eb99746ba2056065f8',100.0,1.77903316637742495e+09,1,'2026-05-17T17:52:46.377425+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://microshift.io','==microshift.io==','','2025',4,'MicroShift is Red Hat''s lightweight edge-optimized Kubernetes distribution, specifically designed to run on resource-constrained devices (e.g., IoT gateways and automotive systems). Tailored from OpenShift''s core code, it minimizes memory footprint while maintaining enterprise API compatibility and OCI image compliance, operating efficiently alongside systemd-managed host systems.','Go','Platform','High',0,'online','manual','5c97708a374bca87e167380e2febd7efa8dc8ecd6b7d9b05ef58ae19a47234a5',100.0,1.77903005190194201e+09,1,'2026-05-17T17:00:51.901942+02:00',NULL,NULL,NULL,'["Edge Computing", "Lightweight Kubernetes", "Red Hat Ecosystem"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://microservices.io','microservices.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','45fc6381faa5fc44a3d6ef5e535c5df72d4f9fb0e9c162eb99746ba2056065f8',100.0,1779033166,1,'2026-05-17T17:52:46.377425+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://microshift.io','==microshift.io==','','2025',4,'MicroShift is Red Hat''s lightweight edge-optimized Kubernetes distribution, specifically designed to run on resource-constrained devices (e.g., IoT gateways and automotive systems). Tailored from OpenShift''s core code, it minimizes memory footprint while maintaining enterprise API compatibility and OCI image compliance, operating efficiently alongside systemd-managed host systems.','Go','Platform','High',0,'online','manual','5c97708a374bca87e167380e2febd7efa8dc8ecd6b7d9b05ef58ae19a47234a5',100.0,1779030051,1,'2026-05-17T17:00:51.901942+02:00',NULL,NULL,NULL,'["Edge Computing", "Lightweight Kubernetes", "Red Hat Ecosystem"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://middleware.io/blog/kubernetes-challenges-and-solutions','Top 5 kubernetes challenges and their solutions','','2022',3,'Identifies top operational hurdles including security boundaries configuration, networking configuration, storage lifecycle management, and resource over-provisioning, providing industry-standard remediation techniques.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Troubleshooting", "Reliability"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://middleware.io/blog/kubernetes-monitoring-tools','8 Best Kubernetes monitoring tools; Paid & open-source','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ca6fccda0ae74fa237cbfdeee5551e5cde9978e627ed98da7e8a3b99c1ed399c',100.0,1.77902911061824703e+09,0,'2026-05-17T16:45:10.618247+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://middleware.io/blog/kubernetes-monitoring/tools"}'); +INSERT INTO "resources" VALUES('https://middleware.io/blog/kubernetes-monitoring-tools','8 Best Kubernetes monitoring tools; Paid & open-source','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ca6fccda0ae74fa237cbfdeee5551e5cde9978e627ed98da7e8a3b99c1ed399c',100.0,1779029110,0,'2026-05-17T16:45:10.618247+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://middleware.io/blog/kubernetes-monitoring/tools"}'); INSERT INTO "resources" VALUES('https://middleware.io/blog/kubernetes-monitoring/tools','8 Best Kubernetes monitoring tools; Paid & open-source','','2023',0,'Compiles a curated comparison of eight high-performance paid and open-source monitoring platforms. Focuses on the trade-offs of using managed SaaS models versus self-hosted, cloud-native monitoring stacks with respect to total cost of ownership, alerting, and data retention.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Practical Diagnostics", "Market Evaluations", "Monitoring Toolchains"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://middleware.io/blog/observability-vs-monitoring','Observability vs Monitoring','','2023',0,'Demystifies the core conceptual differences between passive monitoring (detecting known failures via predefined metrics) and active observability (querying internal system states via logs, metrics, and traces). Curator Insight: Clarifying guide for observability vs monitoring. Live Grounding: Essential reading to shift organizational mindsets from reactive alerting to proactive debugging in dynamic cloud-native environments.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Terminology", "Monitoring vs Observability"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://midu.dev/buenas-practicas-escribir-commits-git','midu.dev: Buenas prácticas para escribir commits en Git','','2021',0,'Written in Spanish, this guide addresses conventional commit standards, semantic tagging (feat, fix, refactor), and the architectural benefits of using clean commit structures for CI/CD automation.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mightyclaws.co.uk/bournemouth','Semaphore UI 🌟','','2023',0,'A resource exploring Semaphore UI for infrastructure deployment. Validates Semaphore UI''s utility as a responsive, lightweight graphical interface for local and remote playbook orchestration.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible GUI", "Semaphore UI"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://migrateup.com/main-difference-python-3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903163674751806e+09,0,'2026-05-17T17:27:16.747518+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://migrateup.com/main-difference-python-3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031636,0,'2026-05-17T17:27:16.747518+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://mikefarah.gitbook.io/yq','yq 🌟','','2022',5,'A highly popular command-line YAML, JSON, and XML processor written in Go. yq allows operators to search, filter, update, and convert files directly within shell environments. It is a critical component for shell scripts and automated deployment pipelines.','Go','tool','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[DE FACTO STANDARD]"]','[]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://milindasenaka96.medium.com/setup-prometheus-and-grafana-to-monitor-the-k8s-cluster-e1d35343d7a9','milindasenaka96.medium.com: Setup Prometheus and Grafana to Monitor the'' K8s Cluster','','N/A',0,'A curated technical resource and architectural guide covering milindasenaka96.medium.com: Setup Prometheus and Grafana to Monitor the'' K8s Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903022014709091e+09,0,'2026-05-17T17:03:40.147091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://milindasenaka96.medium.com/setup-prometheus-and-grafana-to-monitor-the-k8s-cluster-e1d35343d7a9','milindasenaka96.medium.com: Setup Prometheus and Grafana to Monitor the'' K8s Cluster','','N/A',0,'A curated technical resource and architectural guide covering milindasenaka96.medium.com: Setup Prometheus and Grafana to Monitor the'' K8s Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030220,0,'2026-05-17T17:03:40.147091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-1-kubernetes-architecture.html','millionvisit.blogspot.com: Kubernetes for Developers #1: Kubernetes Architecture and Features 🌟','','2020',3,'A developer-first manual illustrating structural components and cluster design properties. Guides programmers to understand how their API payload deployments translates to actual container lifecycle actions on physical machines.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Developer Workflows", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-2-Local-development.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4f819aae6b6e7178768fb1a430017142c1917581e0fc21f2a0f5e1adef449ef8',100.0,1.77903154874107408e+09,1,'2026-05-17T17:25:48.741074+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-3-kubectl-cli.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1805820a16df2c5aa6f5509857d3a47e7930896f9270a066e4295fb02d74e508',100.0,1.77902948723865103e+09,1,'2026-05-17T16:51:27.238651+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-4-kubectl-autocompletion.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0b1abea7abcd7f38d7782ac77c8937e0932c74c12b4d8fd98c6458615a0e0a80',100.0,1.77903209794462108e+09,1,'2026-05-17T17:34:57.944621+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-5-webui-dashboard.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b5a3452c2ab7c7f7a8c8da3da5d51b2d0e3610521b4a35df0b3470e004fbec8c',100.0,1.77903341916215395e+09,1,'2026-05-17T17:56:59.162154+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-6-KubernetesObjects.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c08b718d7a18a1cbd673b5a0a5873a05b75ff219d64ee77b5f7f5d0dd9f18f46',100.0,1.77903228254171705e+09,1,'2026-05-17T17:38:02.541717+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/01/kubernetes-for-developers-7-imperative-vs-Declarative.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2b8ddcfbc8f89e502508a6c6032b678451cfc4b6e4b023d42afcd9440ef11b8b',100.0,1.77903217775669193e+09,1,'2026-05-17T17:36:17.756692+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-2-Local-development.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4f819aae6b6e7178768fb1a430017142c1917581e0fc21f2a0f5e1adef449ef8',100.0,1779031548,1,'2026-05-17T17:25:48.741074+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-3-kubectl-cli.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1805820a16df2c5aa6f5509857d3a47e7930896f9270a066e4295fb02d74e508',100.0,1779029487,1,'2026-05-17T16:51:27.238651+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-4-kubectl-autocompletion.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0b1abea7abcd7f38d7782ac77c8937e0932c74c12b4d8fd98c6458615a0e0a80',100.0,1779032097,1,'2026-05-17T17:34:57.944621+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-5-webui-dashboard.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b5a3452c2ab7c7f7a8c8da3da5d51b2d0e3610521b4a35df0b3470e004fbec8c',100.0,1779033419,1,'2026-05-17T17:56:59.162154+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-6-KubernetesObjects.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c08b718d7a18a1cbd673b5a0a5873a05b75ff219d64ee77b5f7f5d0dd9f18f46',100.0,1779032282,1,'2026-05-17T17:38:02.541717+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/01/kubernetes-for-developers-7-imperative-vs-Declarative.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2b8ddcfbc8f89e502508a6c6032b678451cfc4b6e4b023d42afcd9440ef11b8b',100.0,1779032177,1,'2026-05-17T17:36:17.756692+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/02/kubernetes-for-developers-8-Object%20Name-Labels-Selectors-Namespace.html','millionvisit.blogspot.com: Kubernetes for Developers #8: Kubernetes Object Name, Labels, Selectors and Namespace','','2021',0,'Introduces developers to core API resource concepts. Focuses on naming schemes, metadata definitions, and organizing resources using standard selector syntaxes.','YAML','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Core Mechanics", "Objects & Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-10-kubernetes-Pod-YAML-manifest.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f1df1a07a1a332e402dd709eaf089a0a96b276a67bac665326b8b0e6b73c6ed8',100.0,1.77903109441649389e+09,1,'2026-05-17T17:18:14.416494+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-10-kubernetes-Pod-YAML-manifest.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f1df1a07a1a332e402dd709eaf089a0a96b276a67bac665326b8b0e6b73c6ed8',100.0,1779031094,1,'2026-05-17T17:18:14.416494+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-11-pod-organization-using-labels.html','millionvisit.blogspot.com: Kubernetes for Developers #11: Pod Organization using Labels','','2021',0,'An introduction to organizing pods using semantic label patterns. Covers metadata strategies for managing multi-tier applications across environments and tracking target release states.','YAML','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Core Mechanics", "Metadata Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-9-Kubernetes-Pod-Lifecycle.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','884b176b6c38d9a805edf61473fa16bd92028230834fa726f73a455e78cdb758',100.0,1.77903413464003396e+09,1,'2026-05-17T18:08:54.640034+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-9-Kubernetes-Pod-Lifecycle.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','884b176b6c38d9a805edf61473fa16bd92028230834fa726f73a455e78cdb758',100.0,1779034134,1,'2026-05-17T18:08:54.640034+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/04/kubernetes-for-developers-12-effective-way-of-using-k8-liveness-probe.html','millionvisit.blogspot.com: Kubernetes for Developers #12: Effective way of using K8 Liveness Probe','','2021',3,'Developer-centric strategies for designing efficient liveness probes. Emphasizes isolating deadlock checks from deep application flows to prevent overloading key resources.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Design", "Reliability", "Liveness Probes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/04/kubernetes-for-developers-13-effective-way-of-using-k8-readiness-probe.html','millionvisit.blogspot.com: Kubernetes for Developers #13: Effective way of using K8 Readiness Probe','','2021',3,'Focuses on building effective readiness probes that reflect accurate application startup phases and resource warm-ups, preventing traffic routing before initialization finishes.','English','Guide','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Design", "Reliability", "Readiness Probes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://millionvisit.blogspot.com/2021/04/kubernetes-for-developers-12-effective-way-of-using-k8-liveness-probe.html"}'); -INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/05/kubernetes-for-developers-14-Kubernetes-Deployment-YAML-manifest.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c289e2d485a00a4879be5b2ba9da8317a2bff4f4abfd2b795db4c4923f0db408',100.0,1.77903434964576602e+09,1,'2026-05-17T18:12:29.645766+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/05/kubernetes-for-developers-14-Kubernetes-Deployment-YAML-manifest.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c289e2d485a00a4879be5b2ba9da8317a2bff4f4abfd2b795db4c4923f0db408',100.0,1779034349,1,'2026-05-17T18:12:29.645766+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/07/kubernetes-for-developers-19-manage-app-credentials-using-Kubernetes-Secrets.html','millionvisit.blogspot.com: Kubernetes for Developers #19: Manage app credentials using Kubernetes Secrets 🌟','','2021',0,'Developer-centric guide to configuring application manifests for secret consumption. Compares the security profiles of importing secrets as environment variables against dynamic filesystem mounts, detailing runtime behavior and update propagation.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Developer Practice"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://min.io','min.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7436fc715f0c53c6ea6f2ef2007e6d9da84b7f090d93dcb93beb7876659b1f54',100.0,1.77903373124452304e+09,0,'2026-05-17T18:02:11.244523+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.min.io"}'); -INSERT INTO "resources" VALUES('https://mingliang.me/blog/gradle-cheatsheet','mingliang.me: Gradle Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering mingliang.me: Gradle Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903433230916094e+09,0,'2026-05-17T18:12:12.309161+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://eta-lang.org/docs/cheatsheets/gradle-cheatsheet"}'); +INSERT INTO "resources" VALUES('https://min.io','min.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7436fc715f0c53c6ea6f2ef2007e6d9da84b7f090d93dcb93beb7876659b1f54',100.0,1779033731,0,'2026-05-17T18:02:11.244523+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.min.io"}'); +INSERT INTO "resources" VALUES('https://mingliang.me/blog/gradle-cheatsheet','mingliang.me: Gradle Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering mingliang.me: Gradle Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034332,0,'2026-05-17T18:12:12.309161+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://eta-lang.org/docs/cheatsheets/gradle-cheatsheet"}'); INSERT INTO "resources" VALUES('https://miro.com','Miro','','2026',0,'A leading interactive digital whiteboard designed to streamline visual collaboration, system architecture diagramming, and agile sprint planning. It features deep third-party integrations (Jira, Slack, Confluence) and pre-built templates for complex technical modeling.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://miro.com/app/board/o9J_kqwfjqs=','Summarising Top 10 API Testing Tools','','2021',0,'A curated mind map and comparison board outlining top API testing tools. Visually maps solutions such as Postman, Newman, RestAssured, and Playwright, highlighting their scripting languages, integration capacities, validation types, and target testing scenarios.','Agnostic','Community Resource','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Testing & QA", "API Automation"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://miro.medium.com/max/1400/1*5tZVl-tqZwSoxH97v4u45w.png','Jenkins Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','15355d62d5d7b3bc337250c8a8c1a8fbf74995b392280a6614b269e6a181d441',100.0,1.77903018944702506e+09,0,'2026-05-17T17:03:09.447025+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://cheatography.com/funthomas424242/cheat-sheets/jenkins"}'); -INSERT INTO "resources" VALUES('https://miro.medium.com/v2/resize:fit:1400/1*5tZVl-tqZwSoxH97v4u45w.png',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7b5470d508cb9181129bd35d15c3ccb7be65a6bf6e82323a7fff04b6fc5cc681',100.0,1.77913049502661204e+09,0,'2026-05-18T20:54:55.026612+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://mishra-praveen.medium.com/comprehensive-guide-to-jenkins-declarative-pipeline-with-examples-17c0be7a79d',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903152812644791e+09,0,'2026-05-17T17:25:28.126448+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://miro.medium.com/max/1400/1*5tZVl-tqZwSoxH97v4u45w.png','Jenkins Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','15355d62d5d7b3bc337250c8a8c1a8fbf74995b392280a6614b269e6a181d441',100.0,1779030189,0,'2026-05-17T17:03:09.447025+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://cheatography.com/funthomas424242/cheat-sheets/jenkins"}'); +INSERT INTO "resources" VALUES('https://miro.medium.com/v2/resize:fit:1400/1*5tZVl-tqZwSoxH97v4u45w.png',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7b5470d508cb9181129bd35d15c3ccb7be65a6bf6e82323a7fff04b6fc5cc681',100.0,1779130495,0,'2026-05-18T20:54:55.026612+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://mishra-praveen.medium.com/comprehensive-guide-to-jenkins-declarative-pipeline-with-examples-17c0be7a79d',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031528,0,'2026-05-17T17:25:28.126448+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://mishrapartha.blogspot.com/2022/11/a-beginners-guide-to-python-for-data_19.html','mishrapartha.blogspot.com: A Beginner’s Guide to Python for Data Science - Part 5 Adding Comments in Python','','2022',0,'Curator Insight: Discusses formatting guidelines for developer comments and docstrings in Python codebases. Live Grounding: Highlights docstring compliance metrics, parsing scripts using documentation generators, and building clean inline context explanations.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Code Documentation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mixi-developers.mixi.co.jp/compare-eso-with-secret-csi-402bf37f20bc','==mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret'' Storage CSI as Kubernetes External Secrets is Deprecated==','','N/A',0,'A curated technical resource and architectural guide covering ==mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret'' Storage CSI as Kubernetes External Secrets is Deprecated== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790308488016541e+09,0,'2026-05-17T17:14:08.801654+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mixi-developers.mixi.co.jp/compare-eso-with-secret-csi-402bf37f20bc?gi=a7ce4398a8d7','mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret'' Storage CSI as Kubernetes External Secrets is Deprecated','','N/A',0,'A curated technical resource and architectural guide covering mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret'' Storage CSI as Kubernetes External Secrets is Deprecated in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903112562977504e+09,0,'2026-05-17T17:18:45.629775+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mixi-developers.mixi.co.jp/compare-eso-with-secret-csi-402bf37f20bc','==mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret'' Storage CSI as Kubernetes External Secrets is Deprecated==','','N/A',0,'A curated technical resource and architectural guide covering ==mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret'' Storage CSI as Kubernetes External Secrets is Deprecated== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030848,0,'2026-05-17T17:14:08.801654+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mixi-developers.mixi.co.jp/compare-eso-with-secret-csi-402bf37f20bc?gi=a7ce4398a8d7','mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret'' Storage CSI as Kubernetes External Secrets is Deprecated','','N/A',0,'A curated technical resource and architectural guide covering mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret'' Storage CSI as Kubernetes External Secrets is Deprecated in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031125,0,'2026-05-17T17:18:45.629775+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mjarosie.github.io/dev/2021/09/15/iam-roles-for-kubernetes-service-accounts-deep-dive.html','mjarosie.github.io: IAM roles for Kubernetes service accounts - deep dive','','2021',0,'A thorough exploration of AWS IAM Roles for Service Accounts (IRSA). Demystifies how AWS OpenID Connect (OIDC) federation interacts with mutating admission webhooks to inject dynamic, temporary AWS STS credentials into Kubernetes pods.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Cloud Integrations", "AWS IRSA"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mjovanc.com/get-started-with-docker-and-docker-compose-cddcb5a3f3b9','mjovanc.com: Get started with Docker and Docker Compose','','N/A',0,'A curated technical resource and architectural guide covering mjovanc.com: Get started with Docker and Docker Compose in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903279765769195e+09,0,'2026-05-17T17:46:37.657692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mkaschke.medium.com/cloud-native-part-1-what-is-cloud-native-40640f128834','==mkaschke.medium.com: ud Native Part 1: What Is Cloud Native?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==mkaschke.medium.com: ud Native Part 1: What Is Cloud Native?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903323666324496e+09,0,'2026-05-17T17:53:56.663245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mjovanc.com/get-started-with-docker-and-docker-compose-cddcb5a3f3b9','mjovanc.com: Get started with Docker and Docker Compose','','N/A',0,'A curated technical resource and architectural guide covering mjovanc.com: Get started with Docker and Docker Compose in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032797,0,'2026-05-17T17:46:37.657692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mkaschke.medium.com/cloud-native-part-1-what-is-cloud-native-40640f128834','==mkaschke.medium.com: ud Native Part 1: What Is Cloud Native?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==mkaschke.medium.com: ud Native Part 1: What Is Cloud Native?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.663245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mkdev.me/posts/how-to-upgrade-openshift-4-x','mkdev.me: How to upgrade Openshift 4.x 🌟','','2021',4,'Step-by-step upgrade guide for OpenShift 4.x environments. Outlines operator orchestration dependencies, pre-upgrade testing workflows, and the use of the Cincinnati update service to maintain stability.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Cluster Operations", "Cluster Upgrades"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mkdev.me/posts/why-and-when-do-you-need-argo-cd','Why and when do you need Argo CD?','','2022',0,'An executive guide explaining the core capabilities of GitOps and the necessity of declarative pull engines like Argo CD. It details drift management, configuration alignment, and security advantages compared to manual push deployments.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes GitOps & Packaging", "Argo Project Ecosystem", "GitOps Strategy"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mlepeshkin.medium.com/automated-kubernetes-deployment-with-helm-and-additional-templating-dc960689609f','mlepeshkin.medium.com: Automated Kubernetes deployment with Helm and additional'' templating','','N/A',0,'A curated technical resource and architectural guide covering mlepeshkin.medium.com: Automated Kubernetes deployment with Helm and additional'' templating in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903233977858495e+09,0,'2026-05-17T17:38:59.778585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mlepeshkin.medium.com/automated-kubernetes-deployment-with-helm-and-additional-templating-dc960689609f','mlepeshkin.medium.com: Automated Kubernetes deployment with Helm and additional'' templating','','N/A',0,'A curated technical resource and architectural guide covering mlepeshkin.medium.com: Automated Kubernetes deployment with Helm and additional'' templating in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032339,0,'2026-05-17T17:38:59.778585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mlops.community/blog/flyte-mlops-simplified','mlops.community: MLOps Simplified: orchestrating ML pipelines with infrastructure abstraction. Enabled by Flyte','','2022',3,'Highlights Flyte''s capability to isolate infrastructure concerns from data science domains via clean abstract interfaces. Discusses how Flyte''s structural containerized execution guarantees clean, versioned deployments without requiring data scientists to directly configure complex Kubernetes parameters.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Orchestration", "Flyte"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mlops.community/blog/mlops-with-flyte-the-convergence-of-workflows-between-machine-learning-and-engineering','mlops.community: MLOps with Flyte: The Convergence of Workflows Between Machine Learning and Engineering','','2022',3,'Deeply discusses how Flyte unifies software engineering workflows with rigorous data science experiments. Emphasizes strict typing, local mock testing, deterministic execution environments, and dynamic workflow generation as essential mechanisms for building resilient production-level AI systems.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Orchestration", "Flyte"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mlops.community/flyte-mlops-simplified','mlops.community: MLOps Simplified: orchestrating ML pipelines with infrastructure'' abstraction. Enabled by Flyte','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57931d910a16a385048afc799c69c3b8c33311d08f4a4f39082d972737f283fa',100.0,1.7790342736802411e+09,0,'2026-05-17T18:11:13.680241+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://mlops.community/blog/flyte-mlops-simplified"}'); -INSERT INTO "resources" VALUES('https://mlops.community/mlops-with-flyte-the-convergence-of-workflows-between-machine-learning-and-engineering','mlops.community: MLOps with Flyte: The Convergence of Workflows Between'' Machine Learning and Engineering','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','811ee13f0931e24e9e76d953cc929bb87da894380eff8391fe4d761eae46bb32',100.0,1.779030865384907e+09,0,'2026-05-17T17:14:25.384907+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://mlops.community/blog/mlops-with-flyte-the-convergence-of-workflows-between-machine-learning-and-engineering"}'); +INSERT INTO "resources" VALUES('https://mlops.community/flyte-mlops-simplified','mlops.community: MLOps Simplified: orchestrating ML pipelines with infrastructure'' abstraction. Enabled by Flyte','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57931d910a16a385048afc799c69c3b8c33311d08f4a4f39082d972737f283fa',100.0,1779034273,0,'2026-05-17T18:11:13.680241+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://mlops.community/blog/flyte-mlops-simplified"}'); +INSERT INTO "resources" VALUES('https://mlops.community/mlops-with-flyte-the-convergence-of-workflows-between-machine-learning-and-engineering','mlops.community: MLOps with Flyte: The Convergence of Workflows Between'' Machine Learning and Engineering','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','811ee13f0931e24e9e76d953cc929bb87da894380eff8391fe4d761eae46bb32',100.0,1779030865,0,'2026-05-17T17:14:25.384907+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://mlops.community/blog/mlops-with-flyte-the-convergence-of-workflows-between-machine-learning-and-engineering"}'); INSERT INTO "resources" VALUES('https://mockoon.com','mockoon 🌟','','2026',5,'Home of Mockoon, the premier open-source desktop and CLI application for spinning up mock servers instantly. Supports highly custom JSON response schemas, rules engines, and delay configurations.','TypeScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Tooling", "Mocking", "Mockoon"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mockuper.net','mockuper.net','','2018',0,'Interactive web-based mockup generator built to produce high-fidelity device prototypes, assisting frontend architects in matching production UI implementations to designer specifications.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "UI/UX Design", "Mockups"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://modelcontextprotocol.io/docs/getting-started/intro','modelcontextprotocol.io: MCP Official Documentation','','2025',0,'The official technical documentation and specifications for the Model Context Protocol (MCP). It provides comprehensive blueprints for implementing client-server architectures, defining standard JSON-RPC 2.0 schemas for prompt execution, resource exploration, and tool binding. Serves as the authoritative source for developers building LLM integrations.','TypeScript','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Specifications"]','["[COMMUNITY-TOOL]"]','[]','["ai-agents-mcp.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://modelcontextprotocol.io/introduction','modelcontextprotocol.io: MCP Official Documentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25e0167e160371926061430e671df397c42da3d176ba9d1e3daaa9560530240a',100.0,1779030011.98001,0,'2026-05-17T17:00:11.980010+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md"]','[]','{}','{"duplicate_of": "https://modelcontextprotocol.io/docs/getting-started/intro"}'); -INSERT INTO "resources" VALUES('https://molecule.readthedocs.io','Ansible Molecule','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30e98aed08282ee7d67c5b38ac4279688245c1afea49985831be1a53b0cc72b1',100.0,1.7790297105619359e+09,0,'2026-05-17T16:55:10.561936+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/molecule"}'); -INSERT INTO "resources" VALUES('https://momjian.us/main/writings/pgsql/administration.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5604ca6f193e873725740d9963eee6b1c51a679de3f83e1753435557fdde55d3',100.0,1.77903068538502407e+09,1,'2026-05-17T17:11:25.385024+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://modelcontextprotocol.io/introduction','modelcontextprotocol.io: MCP Official Documentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25e0167e160371926061430e671df397c42da3d176ba9d1e3daaa9560530240a',100.0,1779030011,0,'2026-05-17T17:00:11.980010+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md"]','[]','{}','{"duplicate_of": "https://modelcontextprotocol.io/docs/getting-started/intro"}'); +INSERT INTO "resources" VALUES('https://molecule.readthedocs.io','Ansible Molecule','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30e98aed08282ee7d67c5b38ac4279688245c1afea49985831be1a53b0cc72b1',100.0,1779029710,0,'2026-05-17T16:55:10.561936+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/molecule"}'); +INSERT INTO "resources" VALUES('https://momjian.us/main/writings/pgsql/administration.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5604ca6f193e873725740d9963eee6b1c51a679de3f83e1753435557fdde55d3',100.0,1779030685,1,'2026-05-17T17:11:25.385024+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://mongodb-tools.com','MongoDB Tools - Admin GUIs, Monitoring and Other Good Stuff','','2023',3,'Curated index of key administrative GUIs, monitoring agents, and helper utilities for the MongoDB engine. Streamlines administration, schema analysis, and query optimization workflows.','N/A','List','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Database Tooling"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mongodirector.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering mongodirector.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902962308723807e+09,0,'2026-05-17T16:53:43.087238+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mongolab.com','MongoLab: Fully managed MongoDB-as-a-Service','','N/A',0,'A curated technical resource and architectural guide covering MongoLab: Fully managed MongoDB-as-a-Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029872.53467,0,'2026-05-17T16:57:52.534670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://monitoring2.substack.com/p/big-prometheus','monitoring2.substack.com: Big Prometheus. Thanos, Cortex, M3DB and VictoriaMetrics'' at scale 🌟','','N/A',0,'A curated technical resource and architectural guide covering monitoring2.substack.com: Big Prometheus. Thanos, Cortex, M3DB and VictoriaMetrics'' at scale 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903095767903804e+09,0,'2026-05-17T17:15:57.679038+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mongodirector.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering mongodirector.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029623,0,'2026-05-17T16:53:43.087238+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mongolab.com','MongoLab: Fully managed MongoDB-as-a-Service','','N/A',0,'A curated technical resource and architectural guide covering MongoLab: Fully managed MongoDB-as-a-Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029872,0,'2026-05-17T16:57:52.534670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://monitoring2.substack.com/p/big-prometheus','monitoring2.substack.com: Big Prometheus. Thanos, Cortex, M3DB and VictoriaMetrics'' at scale 🌟','','N/A',0,'A curated technical resource and architectural guide covering monitoring2.substack.com: Big Prometheus. Thanos, Cortex, M3DB and VictoriaMetrics'' at scale 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030957,0,'2026-05-17T17:15:57.679038+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://monodot.co.uk/openshift-cheatsheet','monodot.co.uk: openshift cheat sheet 4','','2026',0,'A personalized technical blog focusing on internal DNS and routing components of OpenShift. Curator Insight details its diagnostic usefulness during networking failures. Live Grounding records its legacy status during transition phases between platform generations.','Shell','Cheat Sheet','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://github.com/mhausenblas/openshift-cheat-sheet"}'); INSERT INTO "resources" VALUES('https://monzo.com/blog/controlling-outbound-traffic-from-kubernetes','monzo.com: Controlling outbound traffic from Kubernetes','','2019',5,'Details the technical execution of isolating and managing external network endpoints from within a production Kubernetes banking cluster. Features strategies on proxy security, dynamic firewall rule sets, and compliance monitoring.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Security", "Egress Traffic"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','[]','["istio.md", "kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://morey.tech/technical%20blog/Bitwarden-And-External-Secrets','morey.tech: Bitwarden and External Secrets','','2023',0,'An implementation guide on bridging Bitwarden Secrets Manager with Kubernetes clusters via the CNCF External Secrets Operator. Details API credential configuration, configuring the `ClusterSecretStore` resource, and establishing continuous credential synchronization.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "External Secrets Operator"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://morioh.com','morioh.com: How to create Google Map in Python using Gmaps','','2022',0,'Curator Insight: Explores rendering geospatial layers inside interactive data analytical loops. Live Grounding: Utilizes the Google Maps API wrappers to integrate high-fidelity interactive mapping layouts within Jupyter execution states.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Data Visualization", "GIS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://morioh.com/p/a9bdee14b0d2','morioh.com: How to create Google Map in Python using Gmaps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9a5b6dd528aa182c7fc1f01bfafb65130e5281e444bdcad0188c1c037d15da4',100.0,1.77903189912020397e+09,0,'2026-05-17T17:31:39.120204+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://morioh.com"}'); -INSERT INTO "resources" VALUES('https://motilayo.hashnode.dev/exploring-kubernetes-service-account-tokens-and-secure-workload-identity-federation','motilayo.hashnode.dev: Exploring Kubernetes Service Account Tokens and Secure'' Workload Identity Federation','','N/A',0,'A curated technical resource and architectural guide covering motilayo.hashnode.dev: Exploring Kubernetes Service Account Tokens and Secure'' Workload Identity Federation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903452824405097e+09,0,'2026-05-17T18:15:28.244051+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mouliveera.medium.com/how-to-update-configmap-on-pod-without-restart-be3c0b4433af','mouliveera.medium.com: How to update configmap on POD without restart','','N/A',0,'A curated technical resource and architectural guide covering mouliveera.medium.com: How to update configmap on POD without restart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902993178149104e+09,0,'2026-05-17T16:58:51.781491+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://morioh.com/p/a9bdee14b0d2','morioh.com: How to create Google Map in Python using Gmaps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9a5b6dd528aa182c7fc1f01bfafb65130e5281e444bdcad0188c1c037d15da4',100.0,1779031899,0,'2026-05-17T17:31:39.120204+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://morioh.com"}'); +INSERT INTO "resources" VALUES('https://motilayo.hashnode.dev/exploring-kubernetes-service-account-tokens-and-secure-workload-identity-federation','motilayo.hashnode.dev: Exploring Kubernetes Service Account Tokens and Secure'' Workload Identity Federation','','N/A',0,'A curated technical resource and architectural guide covering motilayo.hashnode.dev: Exploring Kubernetes Service Account Tokens and Secure'' Workload Identity Federation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034528,0,'2026-05-17T18:15:28.244051+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mouliveera.medium.com/how-to-update-configmap-on-pod-without-restart-be3c0b4433af','mouliveera.medium.com: How to update configmap on POD without restart','','N/A',0,'A curated technical resource and architectural guide covering mouliveera.medium.com: How to update configmap on POD without restart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029931,0,'2026-05-17T16:58:51.781491+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://move2kube.konveyor.io','Move2Kube','','2023',0,'Focuses on Move2Kube, a command-line utility within the Konveyor toolset designed to automate migration pathways. It analyzes configuration files from source environments (such as Docker Compose or Cloud Foundry) and auto-generates platform-ready Kubernetes manifests, Helm charts, and custom Tekton pipelines.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Migration", "Containerization Tools", "Move2Kube"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://movi.hashnode.dev/simplify-kubernetes-cluster-management-with-kyverno-ckt6yxjqy0duy95s14groe7h4','movi.hashnode.dev: Simplify Kubernetes Cluster Management with Kyverno','','N/A',0,'A curated technical resource and architectural guide covering movi.hashnode.dev: Simplify Kubernetes Cluster Management with Kyverno in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903044016338205e+09,0,'2026-05-17T17:07:20.163382+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://movi.hashnode.dev/simplify-kubernetes-cluster-management-with-kyverno-ckt6yxjqy0duy95s14groe7h4','movi.hashnode.dev: Simplify Kubernetes Cluster Management with Kyverno','','N/A',0,'A curated technical resource and architectural guide covering movi.hashnode.dev: Simplify Kubernetes Cluster Management with Kyverno in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030440,0,'2026-05-17T17:07:20.163382+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mqtt.org','mqtt.org','','2026',4,'The home of MQTT, the industry-standard lightweight publish-subscribe transport protocol designed specifically for extreme remote locations and low-bandwidth channels. It constitutes the primary communication format for edge nodes and mobile endpoints bridging into central event-streaming backbones.','N/A','Protocol Specification','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "IoT & Edge Messaging", "Protocols", "MQTT"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mrcloudbook.com','mrcloudbook.com: Mr Cloud Book','','2026',0,'Curator Insight: A technical guide and tutorial site focusing on cloud service providers and CI/CD tools. Live Grounding: Offers clear step-by-step instructions for implementing Jenkins pipelines, Git practices, and cloud configurations for entry-level infrastructure practitioners.','en','Tutorial Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Resources", "Tutorial Portals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mrcloudbook.com/automating-tetris-deployments-devsecops-with-argocd-terraform-and-jenkins-for-two-game-versions','mrcloudbook.com: Automating Tetris Deployments: DevSecOps with ArgoCD, Terraform, and Jenkins for Two Game Versions','','2023',0,'Documents an end-to-end DevSecOps execution path deploying two independent versions of a Tetris application. Coordinates Terraform for EKS infrastructure creation, Jenkins for CI builds, security scanning, and Argo CD for final GitOps delivery.','Groovy','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "End-to-End Pipelines", "Multi-Version Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mrcloudbook.com/gitops-deploying-tetris-on-eks-using-argocd','mrcloudbook.com: GitOps: Deploying Tetris on EKS Using ArgoCD','','2023',0,'A simplified tutorial mapping out the migration from manual deployments to automated GitOps workflows on AWS EKS using Argo CD. Focuses on setting up repositories, IAM credentials, and declarative reconciliations.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "AWS & Argo CD"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mrdevops.hashnode.dev/how-to-create-ec2-instance-in-aws-step-by-step-tutorial','==mrdevops.hashnode.dev: How to Create EC2 Instance in AWS: Step by Step'' Tutorial==','','N/A',0,'A curated technical resource and architectural guide covering ==mrdevops.hashnode.dev: How to Create EC2 Instance in AWS: Step by Step'' Tutorial== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903082440972709e+09,0,'2026-05-17T17:13:44.409727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mrdevops.hashnode.dev/top-40-terraform-interview-questions-and-answers-for-2023','mrdevops.hashnode.dev: Top 40 Terraform Interview Questions and Answers'' for 2023','','N/A',0,'A curated technical resource and architectural guide covering mrdevops.hashnode.dev: Top 40 Terraform Interview Questions and Answers'' for 2023 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029070.34204,0,'2026-05-17T16:44:30.342040+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mrdevops.hashnode.dev/how-to-create-ec2-instance-in-aws-step-by-step-tutorial','==mrdevops.hashnode.dev: How to Create EC2 Instance in AWS: Step by Step'' Tutorial==','','N/A',0,'A curated technical resource and architectural guide covering ==mrdevops.hashnode.dev: How to Create EC2 Instance in AWS: Step by Step'' Tutorial== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.409727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mrdevops.hashnode.dev/top-40-terraform-interview-questions-and-answers-for-2023','mrdevops.hashnode.dev: Top 40 Terraform Interview Questions and Answers'' for 2023','','N/A',0,'A curated technical resource and architectural guide covering mrdevops.hashnode.dev: Top 40 Terraform Interview Questions and Answers'' for 2023 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029070,0,'2026-05-17T16:44:30.342040+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mrpaulandrew.com/2021/12/22/building-a-data-mesh-architecture-in-azure-part-2','mrpaulandrew.com: BUILDING A DATA MESH ARCHITECTURE IN AZURE – PART 2','','2021',0,'A deep technical implementation guide focused on constructing a logical Data Mesh within Microsoft Azure. It reviews how to use Azure Synapse, Purview, and Data Lake Storage (ADLS Gen2) to establish federated security models and self-serve storage layers for localized domains.','N/A','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Mesh", "Azure"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://msrishty.medium.com/traditional-ci-cd-vs-gitops-e835728642fb','msrishty.medium.com: Traditional CI-CD vs gitops 🌟','','N/A',0,'A curated technical resource and architectural guide covering msrishty.medium.com: Traditional CI-CD vs gitops 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903052219614505e+09,0,'2026-05-17T17:08:42.196145+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://msrishty.medium.com/traditional-ci-cd-vs-gitops-e835728642fb','msrishty.medium.com: Traditional CI-CD vs gitops 🌟','','N/A',0,'A curated technical resource and architectural guide covering msrishty.medium.com: Traditional CI-CD vs gitops 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030522,0,'2026-05-17T17:08:42.196145+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mtijhof.wordpress.com/2019/04/22/jenkins-running-a-declarative-pipeline-from-your-shared-library','mtijhof.wordpress.com: Jenkins: Running a declarative pipeline from your Shared Library 🌟','','2019',0,'Technical guide detailing how to declare, structure, and invoke an entire Declarative Pipeline definition from inside an enterprise Shared Library. Allows platforms to mandate standard pipeline templates, security gates, and deployment policies across hundreds of projects.','English','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Advanced Declarative"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://muhidabid.hashnode.dev/why-does-kubernetes-need-ingress',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903366582209897e+09,0,'2026-05-17T18:01:05.822099+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://muratbuffalo.blogspot.com/2021/11/whats-really-new-with-newsql.html','muratbuffalo.blogspot.com: What’s Really New with NewSQL?','','N/A',0,'A comprehensive conceptual deep-dive comparing NewSQL architectures with traditional relational and NoSQL engines. Explores transactional guarantees, distributed consensus (Raft/Paxos), and cloud-native database scaling.','English','Technical Article','Advanced',0,'online','manual','6f92fe576ab6e0f24212375ba1e405b0e0304ac6a3ea75be413ace6e60bf3470',100.0,1.77903238846838498e+09,1,'2026-05-17T17:39:48.468385+02:00',NULL,NULL,NULL,'["Storage", "Databases", "NewSQL"]','["[COMMUNITY-TOOL]"]','["docs/newsql.md"]','["newsql.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://muhidabid.hashnode.dev/why-does-kubernetes-need-ingress',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033665,0,'2026-05-17T18:01:05.822099+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://muratbuffalo.blogspot.com/2021/11/whats-really-new-with-newsql.html','muratbuffalo.blogspot.com: What’s Really New with NewSQL?','','N/A',0,'A comprehensive conceptual deep-dive comparing NewSQL architectures with traditional relational and NoSQL engines. Explores transactional guarantees, distributed consensus (Raft/Paxos), and cloud-native database scaling.','English','Technical Article','Advanced',0,'online','manual','6f92fe576ab6e0f24212375ba1e405b0e0304ac6a3ea75be413ace6e60bf3470',100.0,1779032388,1,'2026-05-17T17:39:48.468385+02:00',NULL,NULL,NULL,'["Storage", "Databases", "NewSQL"]','["[COMMUNITY-TOOL]"]','["docs/newsql.md"]','["newsql.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://murchie85.github.io/Kubernetes.html','murchie85.github.io: Installling minikube','- [itnext.io: How to experiment locally on Kubernetes with minikube and your local Dockerfiles](https://itnext.io/how-to-experiment-locally-on-kubernetes-with-minikube-and-your-local-dockerfiles-48833fcd90c9) - [nfrankel.medium.com: Goodbye minikube](https://nfrankel.medium.com/goodbye-minikube-340070edc5af) I’ve been using minikube as my local cluster since I started to learn Kubernetes. But I’ve decided to let it go in favor of kind. Here’s the story. - [linux.com: Getting Started With Kubernetes Is Easy With Minikube](https://www.linux.com/audience/devops/getting-started-kubernetes-easy-minikube) - [==faun.pub: Accessing a remote minikube from a local computer==](https://faun.pub/accessing-a-remote-minikube-from-a-local-computer-fd6180dd66dd) Minikube is a lightweight Kubernetes implementation that creates a VM on your local machine. how to connect to a remote computer with minikube installed. - [==adamtheautomator.com: Jumpstart Kubernetes Locally with this MiniKube Tutorial==](https://adamtheautomator.com/minikube-tutorial) You''ll usually find Kubernetes where it makes sense — i.e. in cloud environments. But how do you speed up development for Kubernetes? Could you test deployments locally? - [devopscube.com: Kubernetes Minikube Tutorial for Beginners](https://devopscube.com/kubernetes-minikube-tutorial)','2021',0,'A practical collection of guides covering Minikube configuration strategies. Includes details on exposing cluster nodes to remote endpoints, running direct container updates via local Dockerfiles, and comparing local orchestration setups.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Single-Node Clusters", "Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-based-devel.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mux.com','Mux: The API to Video','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f83e7a5f0e89fda2b026158cac7e52e88f39f62a54fd77e99b32cc2c68de78b7',100.0,1.77903134953738307e+09,0,'2026-05-17T17:22:29.537383+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.mux.com"}'); +INSERT INTO "resources" VALUES('https://mux.com','Mux: The API to Video','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f83e7a5f0e89fda2b026158cac7e52e88f39f62a54fd77e99b32cc2c68de78b7',100.0,1779031349,0,'2026-05-17T17:22:29.537383+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.mux.com"}'); INSERT INTO "resources" VALUES('https://mvark.blogspot.com/2019/12/comparison-of-azure-front-door-traffic.html','mvark.blogspot.com: Comparison of Azure Front Door, Traffic Manager, Application Gateway & Load Balancer','','2019',0,'A legacy comparison contrasting features of Azure Front Door, Traffic Manager, Application Gateway, and Load Balancer. Though older, it offers fundamental routing paradigms that remain architecturally relevant.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Traffic Management", "Load Balancing Comparison"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://mvnrepository.com/artifact/io.prometheus','Maven Prometheus instrumentation library for JVM applications (client library)','','N/A',0,'A curated technical resource and architectural guide covering Maven Prometheus instrumentation library for JVM applications (client library) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903359173550701e+09,0,'2026-05-17T17:59:51.735507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://mvnrepository.com/artifact/io.prometheus','Maven Prometheus instrumentation library for JVM applications (client library)','','N/A',0,'A curated technical resource and architectural guide covering Maven Prometheus instrumentation library for JVM applications (client library) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033591,0,'2026-05-17T17:59:51.735507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://myfuturehub.com/must-keep-these-kubernetes-commands-handy','myfuturehub.com: Must Keep these Kubernetes Commands handy','','2023',2,'A collection of critical shell-based commands for quick-reference when inspecting Kubernetes deployments. Focuses on common tasks like scaling workloads, port routing, and viewing log queues.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://myfuturehub.com/useful-commands-of-docker','myfuturehub.com: Useful commands of Docker','','2023',2,'A lightweight command aggregation for quick reference on daily container testing workloads. Guides engineers through common container starting, stopping, dynamic environment variable passing, and debugging operations.','HTML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://myweblearner.com/springboot_k8s_readiness_liveness.html','myweblearner.com: Kubernetes(k8s) Readiness and Liveness Probe','','N/A',0,'A curated technical resource and architectural guide covering myweblearner.com: Kubernetes(k8s) Readiness and Liveness Probe in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903442454880404e+09,0,'2026-05-17T18:13:44.548804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://myweblearner.com/springboot_k8s_readiness_liveness.html','myweblearner.com: Kubernetes(k8s) Readiness and Liveness Probe','','N/A',0,'A curated technical resource and architectural guide covering myweblearner.com: Kubernetes(k8s) Readiness and Liveness Probe in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034424,0,'2026-05-17T18:13:44.548804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://mywiki.wooledge.org/BashPitfalls','Bash Pitfalls 🌟','','2015',5,'The canonical compendium of syntax traps, variable-expansion failures, and execution hazards in GNU Bash. This reference provides deep architectural insight into bash process substitution, globbing, and pipeline evaluation. Live Grounding verifies this wiki as the definitive industry guide for engineering resilient, non-deterministic system scripts.','Bash','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Best Practices"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md", "linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nakamasato.medium.com/comparison-between-helm-and-kustomize-for-kubernetes-yaml-management-aed32cef2627','nakamasato.medium.com: Comparison between Helm and Kustomize for Kubernetes'' yaml management','','N/A',0,'A curated technical resource and architectural guide covering nakamasato.medium.com: Comparison between Helm and Kustomize for Kubernetes'' yaml management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903248355134201e+09,0,'2026-05-17T17:41:23.551342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nakamasato.medium.com/comparison-between-helm-and-kustomize-for-kubernetes-yaml-management-aed32cef2627','nakamasato.medium.com: Comparison between Helm and Kustomize for Kubernetes'' yaml management','','N/A',0,'A curated technical resource and architectural guide covering nakamasato.medium.com: Comparison between Helm and Kustomize for Kubernetes'' yaml management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032483,0,'2026-05-17T17:41:23.551342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://namelix.com','namelix.com','','2026',0,'An AI-powered naming utility that uses machine learning to suggest brand and project names, assisting developers in rapidly finding high-quality names for new microservices or open-source projects.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Business Utilities", "Naming Generator"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://napo.io/posts/kubernetes-the-real-hard-way-on-aws','napo.io: Kubernetes The (real) Hard Way on AWS','','N/A',0,'A curated technical resource and architectural guide covering napo.io: Kubernetes The (real) Hard Way on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903169647284793e+09,0,'2026-05-17T17:28:16.472848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://napo.io/posts/terraform-kubernetes-multi-cloud-ack-aks-dok-eks-gke-oke','napo.io: Terraform Kubernetes Multi-Cloud (ACK, AKS, DOK, EKS, GKE, OKE)','','N/A',0,'A curated technical resource and architectural guide covering napo.io: Terraform Kubernetes Multi-Cloud (ACK, AKS, DOK, EKS, GKE, OKE) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903360941326403e+09,0,'2026-05-17T18:00:09.413264+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://natarajsundar.medium.com/istio-service-mesh-a-start-to-finish-tutorial-with-side-car-architecture-and-an-analysis-d70a255ea41d','natarajsundar.medium.com: Istio service mesh, a start to finish tutorial'' with Side Car architecture and an analysis + comparison of the Ambient mesh architecture','','N/A',0,'A curated technical resource and architectural guide covering natarajsundar.medium.com: Istio service mesh, a start to finish tutorial'' with Side Car architecture and an analysis + comparison of the Ambient mesh architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903390628323197e+09,0,'2026-05-17T18:05:06.283232+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://napo.io/posts/kubernetes-the-real-hard-way-on-aws','napo.io: Kubernetes The (real) Hard Way on AWS','','N/A',0,'A curated technical resource and architectural guide covering napo.io: Kubernetes The (real) Hard Way on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031696,0,'2026-05-17T17:28:16.472848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://napo.io/posts/terraform-kubernetes-multi-cloud-ack-aks-dok-eks-gke-oke','napo.io: Terraform Kubernetes Multi-Cloud (ACK, AKS, DOK, EKS, GKE, OKE)','','N/A',0,'A curated technical resource and architectural guide covering napo.io: Terraform Kubernetes Multi-Cloud (ACK, AKS, DOK, EKS, GKE, OKE) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.413264+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://natarajsundar.medium.com/istio-service-mesh-a-start-to-finish-tutorial-with-side-car-architecture-and-an-analysis-d70a255ea41d','natarajsundar.medium.com: Istio service mesh, a start to finish tutorial'' with Side Car architecture and an analysis + comparison of the Ambient mesh architecture','','N/A',0,'A curated technical resource and architectural guide covering natarajsundar.medium.com: Istio service mesh, a start to finish tutorial'' with Side Car architecture and an analysis + comparison of the Ambient mesh architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033906,0,'2026-05-17T18:05:06.283232+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nathanpeck.com/why-should-use-container-orchestration','nathanpeck.com: Why should I use an orchestrator like Kubernetes, Amazon ECS, or Hashicorp Nomad?','','2022',5,'Compares core orchestrators—Kubernetes, Amazon ECS, and HashiCorp Nomad—to clarify fit based on team expertise and operational scale. Outlines how orchestration solves key deployment needs such as bin-packing, cluster autoscaling, high-availability routing, and health checks.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Container Orchestration", "Orchestrator Comparison"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nativecloud.dev','==nativecloud.dev== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==nativecloud.dev== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903136027113389e+09,0,'2026-05-17T17:22:40.271134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/newsfeeds.md"]','["kubernetes.md", "newsfeeds.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nativecloud.dev/scale-out-your-raspberry-pi-k3s-cluster-to-the-cloud','nativecloud.dev: Scale out your Raspberry-Pi Kubernetes cluster to the cloud','','N/A',0,'A curated technical resource and architectural guide covering nativecloud.dev: Scale out your Raspberry-Pi Kubernetes cluster to the cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790291896092751e+09,0,'2026-05-17T16:46:29.609275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nativecloud.dev','==nativecloud.dev== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==nativecloud.dev== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031360,0,'2026-05-17T17:22:40.271134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/newsfeeds.md"]','["kubernetes.md", "newsfeeds.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nativecloud.dev/scale-out-your-raspberry-pi-k3s-cluster-to-the-cloud','nativecloud.dev: Scale out your Raspberry-Pi Kubernetes cluster to the cloud','','N/A',0,'A curated technical resource and architectural guide covering nativecloud.dev: Scale out your Raspberry-Pi Kubernetes cluster to the cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029189,0,'2026-05-17T16:46:29.609275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://navendu.me/posts/gateway-vs-ingress-api','navendu.me: Comparing Kubernetes Gateway and Ingress APIs','','2022',0,'Technical comparison detailing the structural design changes between Ingress and Gateway APIs. Illustrates how Gateway API handles service-mesh integrations and layer-7 routing logic.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Gateway API"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://navveenbalani.dev/index.php/articles/code-to-custom-cloud-architecture-diagrams','navveenbalani.dev: Code To Custom Cloud Architecture Diagrams','','2022',3,'Technical tutorial detailing how to build custom, programmatically generated cloud architecture diagrams using open-source, code-driven graphic drawing libraries and custom Python configurations.','Python','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Diagrams-as-Code", "Guide"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nbailey.ca/post/k8s-networking','nbailey.ca: Domesticated Kubernetes Networking','','2021',3,'An informative study outlining step-by-step methods for domesticating Kubernetes networking within non-cloud or home lab setups. Details bare-metal bridge interfaces, tunnel configurations, and manual CNI implementations without high-overhead public cloud API assistance.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "On-Premises"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ndpsoftware.com/git-cheatsheet.html','ndpsoftware.com: Interactive git cheat sheet 🌟','','2025',5,'Curator Insight: Highly visual, interactive visualization tool mapping Git commands directly to their execution target areas (Workspace, Index, Local Repo, Stash, Remote). Live Grounding: Remains one of the most effective interactive tools for training engineers to conceptualize Git states and prevent index corruption.','JavaScript','Interactive Web App','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea','neal-davis.medium.com: ECS vs EC2 vs Lambda','','N/A',0,'A curated technical resource and architectural guide covering neal-davis.medium.com: ECS vs EC2 vs Lambda in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903041309808897e+09,0,'2026-05-17T17:06:53.098089+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md", "docs/managed-kubernetes-in-public-cloud.md"]','["aws-containers.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea','neal-davis.medium.com: ECS vs EC2 vs Lambda','','N/A',0,'A curated technical resource and architectural guide covering neal-davis.medium.com: ECS vs EC2 vs Lambda in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030413,0,'2026-05-17T17:06:53.098089+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md", "docs/managed-kubernetes-in-public-cloud.md"]','["aws-containers.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nedbatchelder.com/blog/201608/lists_vs_tuples.html','Lists vs. Tuples','','2016',0,'Explains semantic and mechanical distinctions between list and tuple objects. Covers mutation implications, execution performance, memory allocation overhead, and the architectural advantages of using immutable collections in concurrent environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Data Structures"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nedinthecloud.com','nedinthecloud.com','','2026',0,'Ned in the Cloud is a premier educational hub specialized in cloud engineering and enterprise infrastructure patterns. Curator Insight highlights its value as a deep-dive repository for platform architecture, while Live Grounding validates its active 2026 role in guiding teams through high-performance multi-cloud setups and modern state management paradigms.','English','Educational Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Educational Resources"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nedinthecloud.com/2022/01/18/replacing-the-template_cloudinit_config-data-source','nedinthecloud.com: Replacing The Template Cloudinit Config Data Source','','2022',4,'Addresses the deprecation of the legacy "template_cloudinit_config" resource and maps the clean migration path to the built-in "cloudinit_config" data source. Explains how this restructuring improves parsing performance and removes external module overhead. Live grounding confirms that keeping cloud-init resources modern is essential to prevent deployment blockages in current provider runtimes.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State & Variables"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nedinthecloud.com/2024/01/22/comparing-opentofu-and-terraform','nedinthecloud.com: Comparing Open TOFU And Terraform','','2024',0,'A balanced, technical side-by-side assessment evaluating the feature-level convergence and divergence of OpenTofu and HashiCorp Terraform. Breaks down functional differences including custom registry configurations, enhanced state encryption architectures, and tooling divergence.','None','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Discussions & Critiques", "Evolution of IaC"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nedinthecloud.com/2024/04/15/using-azure-container-instances-for-an-azure-devops-self-hosted-agent','nedinthecloud.com: Using azure container instances for an azure dev ops self hosted agent','','2024',0,'Walks through establishing ephemeral, self-hosted Azure DevOps agent runners running within Azure Container Instances (ACI). Simplifies pipeline scaling and minimizes runner maintainability overhead.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "CI-CD Runners", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nedinthecloud.com/2025/07/01/ephemeral-values-in-terraform','Ephemeral Values in Terraform','','2025',0,'Explains the design and execution mechanics of Ephemeral Values introduced in modern Terraform releases. Discusses preventing credential leakages by keeping sensitive short-lived resources completely out of persistent state logs.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Terraform", "Secrets"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://neilpatel.com/blog/best-project-management-software','Best Project Management Software of 2020','','N/A',0,'A curated technical resource and architectural guide covering Best Project Management Software of 2020 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903082449103188e+09,0,'2026-05-17T17:13:44.491032+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://neonmirrors.net/post/2020-11/exploring-kyverno-intro','neonmirrors.net: Exploring Kyverno: Introduction 🌟','','2020',0,'A foundational introductory article dissecting the architecture and operational benefits of adopting Kyverno. Contrasts it with custom-coded validating webhooks and details its direct design philosophy of aligning container policy administration with idiomatic Kubernetes constructs.','YAML','Article','Intermediate',0,'online','manual','30f5ca3479733376f4b52562355325fd3c41d2e7f0b84853a2ab75f629ee9781',100.0,1.77903164246595191e+09,1,'2026-05-17T17:27:22.465952+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://neonmirrors.net/post/2020-12/exploring-kyverno-part3','neonmirrors.net: Exploring Kyverno: Part 3, Generation','','2020',0,'Deep-dive technical exploration into Kyverno''s generation rules, demonstrating how the policy engine can automatically provision ancillary resources, like NetworkPolicies or ConfigMaps, whenever a new namespace is initialized. Optimizes cluster bootstrapping without custom operators.','YAML','Article','Advanced',0,'online','manual','84aee77e824e58bd885ff7ca67511320a4ee0064694177137da7c799e6560d48',100.0,1.77903161872999095e+09,1,'2026-05-17T17:26:58.729991+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://neonmirrors.net/post/2021-02/kubernetes-policy-comparison-opa-gatekeeper-vs-kyverno','neonmirrors.net: Kubernetes Policy Comparison: OPA/Gatekeeper vs Kyverno'' 🌟','','2021',0,'A seminal technical comparison contrasting the architecture and design patterns of OPA Gatekeeper (relying on the domain-specific Rego language) against Kyverno (which uses native Kubernetes YAML). Helps engineers evaluate resource consumption, developer velocity, and cognitive overhead for both systems.','YAML','Article','Advanced',0,'online','manual','a56ca55ddc036978e82f4d731f2e0a1b3041b9f32a414c626b1899d2787817b4',100.0,1.77903422658366799e+09,1,'2026-05-17T18:10:26.583668+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://neilpatel.com/blog/best-project-management-software','Best Project Management Software of 2020','','N/A',0,'A curated technical resource and architectural guide covering Best Project Management Software of 2020 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.491032+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://neonmirrors.net/post/2020-11/exploring-kyverno-intro','neonmirrors.net: Exploring Kyverno: Introduction 🌟','','2020',0,'A foundational introductory article dissecting the architecture and operational benefits of adopting Kyverno. Contrasts it with custom-coded validating webhooks and details its direct design philosophy of aligning container policy administration with idiomatic Kubernetes constructs.','YAML','Article','Intermediate',0,'online','manual','30f5ca3479733376f4b52562355325fd3c41d2e7f0b84853a2ab75f629ee9781',100.0,1779031642,1,'2026-05-17T17:27:22.465952+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://neonmirrors.net/post/2020-12/exploring-kyverno-part3','neonmirrors.net: Exploring Kyverno: Part 3, Generation','','2020',0,'Deep-dive technical exploration into Kyverno''s generation rules, demonstrating how the policy engine can automatically provision ancillary resources, like NetworkPolicies or ConfigMaps, whenever a new namespace is initialized. Optimizes cluster bootstrapping without custom operators.','YAML','Article','Advanced',0,'online','manual','84aee77e824e58bd885ff7ca67511320a4ee0064694177137da7c799e6560d48',100.0,1779031618,1,'2026-05-17T17:26:58.729991+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://neonmirrors.net/post/2021-02/kubernetes-policy-comparison-opa-gatekeeper-vs-kyverno','neonmirrors.net: Kubernetes Policy Comparison: OPA/Gatekeeper vs Kyverno'' 🌟','','2021',0,'A seminal technical comparison contrasting the architecture and design patterns of OPA Gatekeeper (relying on the domain-specific Rego language) against Kyverno (which uses native Kubernetes YAML). Helps engineers evaluate resource consumption, developer velocity, and cognitive overhead for both systems.','YAML','Article','Advanced',0,'online','manual','a56ca55ddc036978e82f4d731f2e0a1b3041b9f32a414c626b1899d2787817b4',100.0,1779034226,1,'2026-05-17T18:10:26.583668+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://neonmirrors.net/post/2022-12/reducing-pod-volume-update-times','neonmirrors.net: Reducing Pod Volume Update Times','','2022',0,'Investigates Kubelet synchronization loops that latency-impact ConfigMap and Secret volume mounting. Offers architectural insights on configuring syncing periods and file systems to minimize container startup delays.','Go','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Volume Mounts", "Sync Latency"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://neovim.io','neovim','','2025',5,'Official landing page for Neovim, the highly extensible, modernized refactoring of Vim. Highlighted by its built-in LSP client, Lua configuration ecosystem, and rich asynchronous execution capabilities, establishing itself as the modern CLI standard.','C','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Productivity", "Text Editors", "Neovim"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://net.connect4techs.com/what-are-the-top-devops-trends-in-2024','net.connect4techs.com: What are the top DevOps trends in 2024','','2024',0,'Examines key shifting trends across the platform landscape, emphasizing AI-assisted pipeline generation, FinOps sustainability controls, and the rise of unified platform portals. Live tracking in 2026 validates these predictions, showing that platform engineering structures have largely evolved from raw scripting to automated self-service developer portals built on frameworks like Backstage.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Industry Evolution", "Trends"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://netboxlabs.com','NetBox Labs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c4dbebfd848a9b172cf702850c9f20628e56e95e8caaea7d52b2143aa73020c0',100.0,1.77903153993650388e+09,1,'2026-05-17T17:25:39.936504+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://netboxlabs.com','NetBox Labs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c4dbebfd848a9b172cf702850c9f20628e56e95e8caaea7d52b2143aa73020c0',100.0,1779031539,1,'2026-05-17T17:25:39.936504+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://netboxlabs.com/blog/netbox-ipam','netboxlabs.com: An In-Depth Guide to NetBox for IPAM','','2024',0,'A detailed evaluation of NetBox''s functional features, modeling mechanisms, and operational database structures. Explains how to programmatically model prefixes, cables, circuits, virtualizations, and network routing configurations.','Python','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Infrastructure Management", "IPAM & DCIM Platforms"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://netflixtechblog.com/applying-netflix-devops-patterns-to-windows-2a57f2dbbf79','Applying Netflix DevOps Patterns to Windows','','2018',0,'Details Netflix''s architectural execution of porting their sophisticated Linux-native continuous delivery and immutable AMI workflows onto a Windows Server enterprise footprint. The curator outlines custom AMI bakery designs and Spinnaker pipeline adaptations. While modern .NET workloads have largely migrated to containerized Linux, this case study remains an exceptional masterclass in heterogeneous enterprise integration.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Infrastructure", "Windows Ecosystems"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://netflixtechblog.com/consoleme-a-central-control-plane-for-aws-permissions-and-access-fd09afdd60a8','netflixtechblog.com: ConsoleMe: A Central Control Plane for AWS Permissions and Access','','2021',0,'An architectural breakdown of ConsoleMe, Netflix''s open-source control plane for managing AWS permissions. It abstracts IAM complexity for developers through a web interface, automating least-privilege policy generation based on runtime log findings.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://netflixtechblog.com/from-silos-to-service-topology-why-netflix-built-a-real-time-service-map-0165ba13a7bc?source=rss----2615bd06b42e---4','From Silos to Service Topology: Why Netflix Built a Real-Time Service Map','Netflix details the architecture of Service Topology, a system that combines eBPF, IPC metrics, and distributed tracing to construct a real-time microservice dependency graph.','2026',4,'To manage and troubleshoot its massive microservices architecture, Netflix engineered a real-time service topology mapping system. The system correlates three independent data streams: eBPF network flow logs for network-level coverage, IPC metrics for endpoint-level granularity, and distributed tracing for transaction execution paths. By mapping these sources into a custom graph database, Netflix achieved a unified, sub-second query interface that eliminates human-maintained architectural diagrams and reduces Mean Time to Detection (MTTD) during critical outages.','en','article','Advanced',1,'online','automatic','N/A',NULL,1.78035305202436208e+09,0,'2026-06-02T00:30:52.024362+02:00',NULL,NULL,NULL,'["Platform Engineering > Observability > Service Topology Mapping"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-monitoring", "reputation_status": "Vetted", "reputation_summary": "Highly praised on Reddit''s r/devops as an exceptional architecture write-up on maintaining real-time service topology in a high-scale microservices ecosystem.", "social_preview_url": "", "source_provenance": "RSS Feed (Netflix TechBlog - Medium)", "suggested_new_category": "N/A"}'); +INSERT INTO "resources" VALUES('https://netflixtechblog.com/from-silos-to-service-topology-why-netflix-built-a-real-time-service-map-0165ba13a7bc?source=rss----2615bd06b42e---4','From Silos to Service Topology: Why Netflix Built a Real-Time Service Map','Netflix details the architecture of Service Topology, a system that combines eBPF, IPC metrics, and distributed tracing to construct a real-time microservice dependency graph.','2026',4,'To manage and troubleshoot its massive microservices architecture, Netflix engineered a real-time service topology mapping system. The system correlates three independent data streams: eBPF network flow logs for network-level coverage, IPC metrics for endpoint-level granularity, and distributed tracing for transaction execution paths. By mapping these sources into a custom graph database, Netflix achieved a unified, sub-second query interface that eliminates human-maintained architectural diagrams and reduces Mean Time to Detection (MTTD) during critical outages.','en','article','Advanced',1,'online','automatic','N/A',NULL,1780353052,0,'2026-06-02T00:30:52.024362+02:00',NULL,NULL,NULL,'["Platform Engineering > Observability > Service Topology Mapping"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-monitoring", "reputation_status": "Vetted", "reputation_summary": "Highly praised on Reddit''s r/devops as an exceptional architecture write-up on maintaining real-time service topology in a high-scale microservices ecosystem.", "social_preview_url": "", "source_provenance": "RSS Feed (Netflix TechBlog - Medium)", "suggested_new_category": "N/A"}'); INSERT INTO "resources" VALUES('https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249','Full Cycle Developers at Netflix — Operate What You Build','','2018',0,'A seminal Netflix engineering whitepaper outlining the ''Full Cycle Developer'' philosophy, where teams maintain complete ownership of their code from design, through deployment, down to live production support. Curator analyses show how this eliminates classical operational handoff friction. Live SRE structures in 2026 treat this case study as the foundational model that inspired modern Platform Engineering paradigms.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Culture & Organizations", "Netflix Engineering"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://netflixtechblog.com/high-throughput-graph-abstraction-at-netflix-part-i-e88063e6f6d5?source=rss----2615bd06b42e---4','High-Throughput Graph Abstraction at Netflix: Part I','A deep dive into Netflix''s scalable OLTP Graph Abstraction layer handling 10 million operations per second.','2026',4,'Part one of an in-depth architectural series detailing Netflix''s high-throughput, OLTP-focused Graph Abstraction. Capable of executing 10 million operations per second over 650 TB of strongly typed graph datasets, the system prevents wide-row issues in Cassandra by separating edge links from property indexes, utilizing a custom property graph model layered over existing Key-Value and TimeSeries abstraction layers.','en','Article','Advanced',1,'online','automatic','N/A',NULL,1.78035293285338711e+09,0,'2026-06-02T00:28:52.853387+02:00',NULL,NULL,NULL,'["Distributed Systems", "Graph Databases", "OLTP Architecture"]','["DE FACTO STANDARD", "CASE STUDY"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "Highly acclaimed technical architecture post. Enthusiastically received on Hacker News and Reddit for its brilliant, high-depth breakdown of scaling property graph models over distributed Key-Value, Time-Series, and cache stores.", "social_preview_url": "", "source_provenance": "RSS Feed (Netflix TechBlog - Medium)", "suggested_new_category": "graph-databases"}'); -INSERT INTO "resources" VALUES('https://netflixtechblog.medium.com/improving-pull-request-confidence-for-the-netflix-tv-app-b85edb05eb65','netflixtechblog.medium.com: Improving Pull Request Confidence for the Netflix'' TV App','','N/A',0,'A curated technical resource and architectural guide covering netflixtechblog.medium.com: Improving Pull Request Confidence for the Netflix'' TV App in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111085063791e+09,0,'2026-05-17T17:18:30.850638+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://netflixtechblog.com/high-throughput-graph-abstraction-at-netflix-part-i-e88063e6f6d5?source=rss----2615bd06b42e---4','High-Throughput Graph Abstraction at Netflix: Part I','A deep dive into Netflix''s scalable OLTP Graph Abstraction layer handling 10 million operations per second.','2026',4,'Part one of an in-depth architectural series detailing Netflix''s high-throughput, OLTP-focused Graph Abstraction. Capable of executing 10 million operations per second over 650 TB of strongly typed graph datasets, the system prevents wide-row issues in Cassandra by separating edge links from property indexes, utilizing a custom property graph model layered over existing Key-Value and TimeSeries abstraction layers.','en','Article','Advanced',1,'online','automatic','N/A',NULL,1780352932,0,'2026-06-02T00:28:52.853387+02:00',NULL,NULL,NULL,'["Distributed Systems", "Graph Databases", "OLTP Architecture"]','["DE FACTO STANDARD", "CASE STUDY"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "Highly acclaimed technical architecture post. Enthusiastically received on Hacker News and Reddit for its brilliant, high-depth breakdown of scaling property graph models over distributed Key-Value, Time-Series, and cache stores.", "social_preview_url": "", "source_provenance": "RSS Feed (Netflix TechBlog - Medium)", "suggested_new_category": "graph-databases"}'); +INSERT INTO "resources" VALUES('https://netflixtechblog.medium.com/improving-pull-request-confidence-for-the-netflix-tv-app-b85edb05eb65','netflixtechblog.medium.com: Improving Pull Request Confidence for the Netflix'' TV App','','N/A',0,'A curated technical resource and architectural guide covering netflixtechblog.medium.com: Improving Pull Request Confidence for the Netflix'' TV App in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.850638+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://network-king.net/iot-use-in-healthcare-grows-but-has-its-pitfalls','network-king.net: IoT use in healthcare grows but has some pitfalls','','2020',0,'Analyzes the architectural and operational challenges of implementing IoT networks in healthcare settings. Focuses on clinical workflows, legacy medical device integration, and mitigating security vectors in connected biomedical ecosystems.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Edge & IoT", "Healthcare IoT Integration", "IoT Security Pitfalls"]','["[LEGACY]"]','[]','["monitoring.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://networkproguide.com/cidr-subnet-mask-ipv4-cheat-sheet','networkproguide.com: CIDR Subnet Mask Cheat Sheet','','2022',0,'An educational cheat sheet breaking down subnet masking protocols, mapping binary configurations to standard decimal equivalents, and addressing structural divisions.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://networkwalks.com/tcp-ip-model','networkwalks.com: TCP/IP Model','','2022',0,'An fundamental technical overview breakdown of the legendary 4-layer TCP/IP communication suite. Maps out operational processes occurring within Application, Transport, Internet, and Link layers to facilitate networking literacy.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Protocols", "TCP/IP"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://newrelic.com','New Relic 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','34faaf166315babfa11881b16f4e3493a20ac82dc90dc1860c17c479a733b0df',100.0,1.779030024619663e+09,1,'2026-05-17T17:00:24.619663+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://newrelic.com','New Relic 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','34faaf166315babfa11881b16f4e3493a20ac82dc90dc1860c17c479a733b0df',100.0,1779030024,1,'2026-05-17T17:00:24.619663+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://newrelic.com/blog/apm/java-opentelemetry','newrelic.com: Understand OpenTelemetry Part 4: Instrument a Java App with OpenTelemetry','','2022',0,'Detailed technical guide for implementing OpenTelemetry Java Agents. Walks engineers through automatic runtime byte-code manipulation, tracing JVM database operations, and configuring remote exporter endpoints.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Java Runtime"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://newrelic.com/blog/best-practices/effective-strategies-kafka-topic-partitioning','newrelic.com: Effective Strategies for Kafka Topic Partitioning 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a686a1ec8fc2dc6cbf8eb3b981dc36689e287935f0be679ef90b184634e6c0a0',100.0,1.7790306801453619e+09,0,'2026-05-17T17:11:20.145362+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/observability/effective-strategies-kafka-topic-partitioning"}'); -INSERT INTO "resources" VALUES('https://newrelic.com/blog/best-practices/java-opentelemetry','newrelic.com: Understand OpenTelemetry Part 4: Instrument a Java App with'' OpenTelemetry','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e57eeffc1dd0943d730a93365abea99193b537da39304bddcd6364c5d71e3c8',100.0,1.77903373097669601e+09,0,'2026-05-17T18:02:10.976696+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/apm/java-opentelemetry"}'); -INSERT INTO "resources" VALUES('https://newrelic.com/blog/best-practices/what-is-ebpf','newrelic.com: What Is eBPF and Why Does It Matter for Observability?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','81c5e50016c3b266236884c1111f83b7696c3eca52662efb284beb7e0888f243',100.0,1.77903236848137092e+09,0,'2026-05-17T17:39:28.481371+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://newrelic.com/blog/best-practices/effective-strategies-kafka-topic-partitioning','newrelic.com: Effective Strategies for Kafka Topic Partitioning 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a686a1ec8fc2dc6cbf8eb3b981dc36689e287935f0be679ef90b184634e6c0a0',100.0,1779030680,0,'2026-05-17T17:11:20.145362+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/observability/effective-strategies-kafka-topic-partitioning"}'); +INSERT INTO "resources" VALUES('https://newrelic.com/blog/best-practices/java-opentelemetry','newrelic.com: Understand OpenTelemetry Part 4: Instrument a Java App with'' OpenTelemetry','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e57eeffc1dd0943d730a93365abea99193b537da39304bddcd6364c5d71e3c8',100.0,1779033730,0,'2026-05-17T18:02:10.976696+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/apm/java-opentelemetry"}'); +INSERT INTO "resources" VALUES('https://newrelic.com/blog/best-practices/what-is-ebpf','newrelic.com: What Is eBPF and Why Does It Matter for Observability?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','81c5e50016c3b266236884c1111f83b7696c3eca52662efb284beb7e0888f243',100.0,1779032368,0,'2026-05-17T17:39:28.481371+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://newrelic.com/blog/dem/opentelemetry-opentracing-opencensus','newrelic.com: OpenTracing, OpenCensus, OpenTelemetry, and New Relic (Best overview of OpenTelemetry)','','2021',0,'Provides an industry overview detailing the historical consolidation of OpenTracing and OpenCensus into the singular OpenTelemetry framework, clarifying telemetry standardization for enterprise operations.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Evolution"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://newrelic.com/blog/how-to-relic/create-nr-dashboards-with-terraform-part-1','newrelic.com: Creating dashboards with Terraform and JSON templates','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','58356ee1c7ad24eab4e68a5fc8a0aa244893d3c49f99cc7689d1133b60336af7',100.0,1.77903420794261193e+09,0,'2026-05-17T18:10:07.942612+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://newrelic.com/blog/infrastructure-monitoring/create-nr-dashboards-with-terraform-part-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd1ffb6b78cf77e1e53299efc234aff6d6a6a77ce495a6b854fad0a88c0394cf',100.0,1.77913049497619605e+09,1,'2026-05-18T20:54:54.976196+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://newrelic.com/blog/how-to-relic/create-nr-dashboards-with-terraform-part-1','newrelic.com: Creating dashboards with Terraform and JSON templates','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','58356ee1c7ad24eab4e68a5fc8a0aa244893d3c49f99cc7689d1133b60336af7',100.0,1779034207,0,'2026-05-17T18:10:07.942612+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://newrelic.com/blog/infrastructure-monitoring/create-nr-dashboards-with-terraform-part-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd1ffb6b78cf77e1e53299efc234aff6d6a6a77ce495a6b854fad0a88c0394cf',100.0,1779130494,1,'2026-05-18T20:54:54.976196+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://newrelic.com/blog/infrastructure-monitoring/how-to-organize-kubernetes-clusters','blog.newrelic.com: Kubernetes Fundamentals, Part 4: How to Organize Clusters','','2022',0,'Explores patterns for organizing clusters, focusing on namespace isolation, label conventions, and annotation structures to support logging, monitoring, and tracing utilities.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Cluster Design", "Organization Models"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://newrelic.com/blog/infrastructure-monitoring/how-to-use-kubernetes-volumes','blog.newrelic.com: Kubernetes Fundamentals, Part 5: Working with Kubernetes Volumes','','2021',0,'A detailed New Relic platform tutorial detailing how Kubernetes Volumes function. It maps practical configurations from local directories up to persistent network volumes, helping engineers establish robust observability patterns around disk metrics.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Volume Fundamentals", "Implementation Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://newrelic.com/blog/infrastructure-monitoring/kubernetes-health-checks','blog.newrelic.com: Kubernetes Fundamentals, Part 2: How to Use Health Checks','','2021',0,'Discusses Kubernetes health checks as a fundamental building block of cloud-native observability. @@ -11121,10 +11121,10 @@ INSERT INTO "resources" VALUES('https://newrelic.com/blog/infrastructure-monitor - Discusses how the scheduling engine maps resource requests onto bare-metal or VM node capacity. - Offers basic guidelines for balancing overall cluster reliability against hosting costs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Capacity Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://newrelic.com/blog/observability/effective-strategies-kafka-topic-partitioning','newrelic.com: Effective Strategies for Kafka Topic Partitioning 🌟','','2022',0,'A deep dive into strategies for sizing and partitioning Kafka topics to balance message distribution and throughput. Analyzes the runtime cost of partition limits on broker JVM overhead, partition key selection, and strategies to prevent hot broker hotspots.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Topic Design"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://newrelic.com/blog/observability/what-is-ebpf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','96780d85bb2144d56fb49325cf7dd664656faafda892d8787987cf5bef98978b',100.0,1.77913049496399402e+09,1,'2026-05-18T20:54:54.963994+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://newrelic.com/blog/observability/what-is-ebpf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','96780d85bb2144d56fb49325cf7dd664656faafda892d8787987cf5bef98978b',100.0,1779130494,1,'2026-05-18T20:54:54.963994+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://newrelic.com/platform/kubernetes-pixie','newrelic.com: Pixie','- [xgrid.medium.com: Tackling Kubernetes Observability Challenges with Pixie](https://xgrid.medium.com/tackling-kubernetes-observability-challenges-with-pixie-a03cbad93148) - [newrelic.com: What Is eBPF and Why Does It Matter for Observability?](https://newrelic.com/blog/observability/what-is-ebpf)','2022',0,'Highlights New Relic''s platform integration of Pixie, the open-source eBPF observability tool. Explains how kernel-level tracing simplifies microservice communication tracking, HTTP/gRPC parsing, and resource utilization monitoring without code modifications.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "eBPF-Based Telemetry", "Commercial Integrations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://news.microsoft.com/build-2026-live-blog','Microsoft Build 2026 Live Blog','The central landing page and live blog for all engineering announcements, developer keynotes, and product releases from Microsoft Build 2026.','2026',4,'A real-time technical tracker documenting platform updates and engineering announcements from Microsoft Build 2026 in San Francisco. Coverage focuses on Windows 11 system-level AI capabilities, copilot orchestration, and new developer kits for Arm architecture. This resource serves as the foundational catalog for Azure''s evolving edge-to-cloud AI stack.','en','Live Blog','Intermediate',0,'online','automatic','N/A',NULL,1.78035284903162407e+09,0,'2026-06-02T00:27:29.031624+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft Azure", "Ecosystem Announcements", "Build 2026"]','["[EMERGING]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "The official documentation and real-time coverage feed for all developer and enterprise announcements at Microsoft Build 2026.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": "industry-news"}'); +INSERT INTO "resources" VALUES('https://news.microsoft.com/build-2026-live-blog','Microsoft Build 2026 Live Blog','The central landing page and live blog for all engineering announcements, developer keynotes, and product releases from Microsoft Build 2026.','2026',4,'A real-time technical tracker documenting platform updates and engineering announcements from Microsoft Build 2026 in San Francisco. Coverage focuses on Windows 11 system-level AI capabilities, copilot orchestration, and new developer kits for Arm architecture. This resource serves as the foundational catalog for Azure''s evolving edge-to-cloud AI stack.','en','Live Blog','Intermediate',0,'online','automatic','N/A',NULL,1780352849,0,'2026-06-02T00:27:29.031624+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft Azure", "Ecosystem Announcements", "Build 2026"]','["[EMERGING]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "The official documentation and real-time coverage feed for all developer and enterprise announcements at Microsoft Build 2026.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": "industry-news"}'); INSERT INTO "resources" VALUES('https://news.microsoft.com/source/2025/03/03/microsoft-dragon-copilot-provides-the-healthcare-industrys-first-unified-voice-ai-assistant-that-enables-clinicians-to-streamline-clinical-documentation-surface-information-and-automate-task','Microsoft Dragon Copilot: Unified Voice AI Assistant for Healthcare','','2025',0,'Examines Microsoft''s Dragon Copilot, the healthcare industry''s first unified voice AI assistant. It streamlines clinical documentation, automates repetitive administrative tasks, and securely surfaces critical patient records within strict HIPAA compliance parameters.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Specialized AI Applications", "Healthcare Systems", "Voice Assistants"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "chatgpt.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://news.ncsu.edu/2020/07/tech-job-interviews-anxiety','news.ncsu.edu: Tech Sector Job Interviews Assess Anxiety, Not Software Skills','','2020',0,'An academic study proving that standard tech industry whiteboard evaluations primarily measure performance anxiety rather than software engineering competency. This research provides a solid foundation for companies redesigning interviews toward real-world codebase collaborations.','English','study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Interview Engineering", "Industry Criticism"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://news.slashdot.org/story/21/10/12/1818252/a-record-number-of-workers-are-quitting-their-jobs-empowered-by-new-leverage','news.slashdot.org: A Record Number of Workers Are Quitting Their Jobs, Empowered by New Leverage','','2021',0,'An aggregated community discussion dissecting the market leverage software engineers held during post-pandemic talent shortages. The resource provides architectural and operational feedback from grassroots developers discussing workplace improvements and tooling bottlenecks.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Labor Trends", "The Great Resignation"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}'); @@ -11133,45 +11133,45 @@ INSERT INTO "resources" VALUES('https://newsletter.pragmaticengineer.com/p/engin INSERT INTO "resources" VALUES('https://newsletter.thelongcommit.com/subscribe','livecodestream.dev: Five Advanced Git Concepts that Make You Look Like a Pro','','2021',0,'Explains advanced Git capabilities including reflogs, interactive rebasing, octopus merges, and auto-stash configuration. Equips developers to recover corrupted/deleted trees and master branch structures.','English','Newsletter/Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Internals"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://next.redhat.com/2021/08/23/introducing-volsync-your-data-anywhere','next.redhat.com: Introducing VolSync: your data, anywhere','','2021',0,'An introductory overview of VolSync''s design goals and features, showing how the controller simplifies complex multi-cluster persistence synchronization. It details how the operator abstracts underlying storage structures, allowing unified data movement across diverse cloud backends.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Backup & Replication"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nextcloud.com','nextcloud.com','','2026',0,'A highly customizable, open-source content collaboration platform providing file sharing, document editing, and workspace tools natively deployable on self-hosted Kubernetes architecture for absolute data sovereignty.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Cloud Storage"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nextlinklabs.com/insights/handling-authentication-in-EKS-clusters-kubernetes-AWS-IAM','nextlinklabs.com: Handling Auth in EKS Clusters: Setting Up Kubernetes User'' Access Using AWS IAM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a03ff1f143ef3e02280753ab802f500e38464d3125aa28f16dff8d459947ba79',100.0,1779033802.00728,0,'2026-05-17T18:03:22.007280+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://nextlinklabs.com/resources/insights/handling-authentication-in-eks-clusters-kubernetes-aws-iam"}'); +INSERT INTO "resources" VALUES('https://nextlinklabs.com/insights/handling-authentication-in-EKS-clusters-kubernetes-AWS-IAM','nextlinklabs.com: Handling Auth in EKS Clusters: Setting Up Kubernetes User'' Access Using AWS IAM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a03ff1f143ef3e02280753ab802f500e38464d3125aa28f16dff8d459947ba79',100.0,1779033802,0,'2026-05-17T18:03:22.007280+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://nextlinklabs.com/resources/insights/handling-authentication-in-eks-clusters-kubernetes-aws-iam"}'); INSERT INTO "resources" VALUES('https://nextlinklabs.com/resources/insights/handling-authentication-in-eks-clusters-kubernetes-aws-iam','nextlinklabs.com: Handling Auth in EKS Clusters: Setting Up Kubernetes User Access Using AWS IAM','','2022',0,'A procedural analysis on managing administrative and developer user access to Amazon EKS using AWS IAM and the aws-auth ConfigMap. It maps IAM roles and users to internal Kubernetes RBAC groups, ensuring fine-grained, secure administrative control.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "IAM"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nexus3-cli.readthedocs.io','nexus3-cli.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d21c95b16a11ab0ce8bbcd71fa9eaa3730483b524ead2c4aa15cbc309728953',100.0,1.77903415576048111e+09,0,'2026-05-17T18:09:15.760481+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://nexus3-cli.readthedocs.io/en/latest"}'); +INSERT INTO "resources" VALUES('https://nexus3-cli.readthedocs.io','nexus3-cli.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d21c95b16a11ab0ce8bbcd71fa9eaa3730483b524ead2c4aa15cbc309728953',100.0,1779034155,0,'2026-05-17T18:09:15.760481+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://nexus3-cli.readthedocs.io/en/latest"}'); INSERT INTO "resources" VALUES('https://nexus3-cli.readthedocs.io/en/latest','nexus3-cli.readthedocs.io','','2020',0,'Documentation portal for a Python-based third-party CLI wrapper targeting Sonatype Nexus 3 APIs. It outlines tasks such as repository setup, user configuration, and image manipulation via CLI scripts. Given modern orchestration shifts toward native declarative operators, this CLI library has transitioned into a legacy tool.','Python','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Tooling"]','["[LEGACY]"]','[]','["registries.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nfrankel.medium.com/goodbye-minikube-340070edc5af','nfrankel.medium.com: Goodbye minikube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903442456871509e+09,0,'2026-05-17T18:13:44.568715+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://nfrankel.medium.com/goodbye-minikube-340070edc5af','nfrankel.medium.com: Goodbye minikube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034424,0,'2026-05-17T18:13:44.568715+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://nginx-playground.wizardzines.com','nginx-playground.wizardzines.com 🌟','','2021',0,'The live application corresponding to Julia Evans'' Nginx configuration playground. It delivers a sandboxed, browser-based runtime that dynamically executes and reports Nginx behavior on arbitrary configurations, bridging the gap between theoretical syntax and actual routing behaviors without local environment overhead.','N/A','Web Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Load Balancing & Reverse Proxy", "Nginx Playground"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ngrep.sourceforge.net','ngrep','','2002',4,'A network analysis utility that matches regular expressions to packets on network interfaces. It provides a familiar grep-like interface for analyzing raw wire payloads. Live Grounding verifies its critical role in live debugging, packet tracing, and network system forensics.','C','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2002-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Networking", "Packet Analysis"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nickjanetakis.com/blog/setting-up-docker-for-windows-and-wsl-to-work-flawlessly','Setting Up Docker for Windows and WSL to Work Flawlessly','','2017',0,'A deep-dive guide addressing early integration issues between Docker for Windows and WSL. It provides concrete configuration fixes for port forwardings, shared volumes, and network bridge communication. These patterns are essential for maintaining stable local runtimes when orchestrating microservices across separate operating system environments.','N/A','Guide','Intermediate',0,'online','manual','5413763721d3630c7b686cf27862df611ddf69959667242bc420c5a56efdc161',100.0,1779033068.1164,1,'2026-05-17T17:51:08.116400+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Docker Desktop"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nickjanetakis.com/blog/using-wsl-and-mobaxterm-to-create-a-linux-dev-environment-on-windows','Using WSL and MobaXterm to Create a Linux Dev Environment on Windows','','2017',0,'This technical guide details the configuration of WSL alongside MobaXterm to establish a complete Linux development workstation on Windows. It demonstrates how MobaXterm''s native X server facilitates seamless X11 forwarding, allowing users to run graphical Linux utilities directly. This configuration serves as a lightweight alternative to resource-heavy virtual machines, optimizing localized development environments.','N/A','Guide','Intermediate',0,'online','manual','48a73118058724abc68dc45cae1942d17ef83855a88aa2d9ba90c914cdf881e1',100.0,1.77903125534025502e+09,1,'2026-05-17T17:20:55.340255+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Terminal Emulators"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nickjanetakis.com/blog/setting-up-docker-for-windows-and-wsl-to-work-flawlessly','Setting Up Docker for Windows and WSL to Work Flawlessly','','2017',0,'A deep-dive guide addressing early integration issues between Docker for Windows and WSL. It provides concrete configuration fixes for port forwardings, shared volumes, and network bridge communication. These patterns are essential for maintaining stable local runtimes when orchestrating microservices across separate operating system environments.','N/A','Guide','Intermediate',0,'online','manual','5413763721d3630c7b686cf27862df611ddf69959667242bc420c5a56efdc161',100.0,1779033068,1,'2026-05-17T17:51:08.116400+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Docker Desktop"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nickjanetakis.com/blog/using-wsl-and-mobaxterm-to-create-a-linux-dev-environment-on-windows','Using WSL and MobaXterm to Create a Linux Dev Environment on Windows','','2017',0,'This technical guide details the configuration of WSL alongside MobaXterm to establish a complete Linux development workstation on Windows. It demonstrates how MobaXterm''s native X server facilitates seamless X11 forwarding, allowing users to run graphical Linux utilities directly. This configuration serves as a lightweight alternative to resource-heavy virtual machines, optimizing localized development environments.','N/A','Guide','Intermediate',0,'online','manual','48a73118058724abc68dc45cae1942d17ef83855a88aa2d9ba90c914cdf881e1',100.0,1779031255,1,'2026-05-17T17:20:55.340255+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Terminal Emulators"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nickjanetakis.com/blog/wait-until-your-dockerized-database-is-ready-before-continuing','Wait until Your Dockerized Database Is Ready before Continuing','','2016',3,'An engineering guide detail routing startup procedures in Docker systems. It details wait-for patterns to ensure databases are fully accepting connections prior to application initialization. Live Grounding emphasizes this pattern as crucial for avoiding container crash loops in Kubernetes environments.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Docker", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nicolasbarlatier.hashnode.dev/introduction-kubernetes-and-kustomize-how-to-easily-customize-any-resource-configuration-with-kustomize','nicolasbarlatier.hashnode.dev: Introduction Kubernetes and Kustomize: How'' to easily customize any resource configuration with Kustomize?','','N/A',0,'A curated technical resource and architectural guide covering nicolasbarlatier.hashnode.dev: Introduction Kubernetes and Kustomize: How'' to easily customize any resource configuration with Kustomize? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020202324509e+09,0,'2026-05-17T17:03:22.023245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nicolasbarlatier.hashnode.dev/net-core-tip-2-how-to-troubleshoot-memory-leaks-within-a-net-console-application-running-in-a-linux-docker-container-in-kubernetes','nicolasbarlatier.hashnode.dev: .NET Core Tip 2: How to troubleshoot Memory'' Leaks within a .NET Console application running in a Linux Docker Container in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering nicolasbarlatier.hashnode.dev: .NET Core Tip 2: How to troubleshoot Memory'' Leaks within a .NET Console application running in a Linux Docker Container in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903350370794701e+09,0,'2026-05-17T17:58:23.707947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nicwortel.nl/blog/2022/05/27/continuous-deployment-to-kubernetes-with-github-actions','nicwortel.nl: Continuous deployment to Kubernetes with GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2effc2605d81542b12e25f8b39c8e0d543210bdb75fefbdf7ad286d84ae06ad',100.0,1.77903154024144792e+09,0,'2026-05-17T17:25:40.241448+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://nth-root.nl/en/guides/automate-kubernetes-deployments-with-github-actions"}'); -INSERT INTO "resources" VALUES('https://nightfall.ai/atlassian-cloud-hipaa-compliant','nightfall.ai: Is Atlassian Cloud HIPAA Compliant?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7917fb8c2d1bf762cc8c2f32770f125b323601672e4b083e83c8641402533633',100.0,1.7790334871436479e+09,0,'2026-05-17T17:58:07.143648+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://nicolasbarlatier.hashnode.dev/introduction-kubernetes-and-kustomize-how-to-easily-customize-any-resource-configuration-with-kustomize','nicolasbarlatier.hashnode.dev: Introduction Kubernetes and Kustomize: How'' to easily customize any resource configuration with Kustomize?','','N/A',0,'A curated technical resource and architectural guide covering nicolasbarlatier.hashnode.dev: Introduction Kubernetes and Kustomize: How'' to easily customize any resource configuration with Kustomize? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030202,0,'2026-05-17T17:03:22.023245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nicolasbarlatier.hashnode.dev/net-core-tip-2-how-to-troubleshoot-memory-leaks-within-a-net-console-application-running-in-a-linux-docker-container-in-kubernetes','nicolasbarlatier.hashnode.dev: .NET Core Tip 2: How to troubleshoot Memory'' Leaks within a .NET Console application running in a Linux Docker Container in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering nicolasbarlatier.hashnode.dev: .NET Core Tip 2: How to troubleshoot Memory'' Leaks within a .NET Console application running in a Linux Docker Container in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033503,0,'2026-05-17T17:58:23.707947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nicwortel.nl/blog/2022/05/27/continuous-deployment-to-kubernetes-with-github-actions','nicwortel.nl: Continuous deployment to Kubernetes with GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2effc2605d81542b12e25f8b39c8e0d543210bdb75fefbdf7ad286d84ae06ad',100.0,1779031540,0,'2026-05-17T17:25:40.241448+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://nth-root.nl/en/guides/automate-kubernetes-deployments-with-github-actions"}'); +INSERT INTO "resources" VALUES('https://nightfall.ai/atlassian-cloud-hipaa-compliant','nightfall.ai: Is Atlassian Cloud HIPAA Compliant?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7917fb8c2d1bf762cc8c2f32770f125b323601672e4b083e83c8641402533633',100.0,1779033487,0,'2026-05-17T17:58:07.143648+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://nikhilism.com/post/2020/mystery-knowledge-useful-tools','nikhilism.com: Mystery Knowledge and Useful Tools','','2026',4,'A compilation of esoteric systems engineering wisdom and alternative Unix diagnostic tools. Offers high-value insights on process behavior, signal handling, and hidden edge cases of standard OS tooling.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Systems Programming", "Technical Insights"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nikolaygrozev.wordpress.com/2015/07/01/reshaping-in-pandas-pivot-pivot-table-stack-and-unstack-explained-with-pictures','Reshaping in Pandas – Pivot, Pivot-Table, Stack and Unstack explained with Pictures','','2015',3,'Curator Insight provides visual breakdowns of Pandas reshaping primitives, including pivoting, stacking, and unstacking. Live Grounding highlights that mastering multi-indexed object reshaping remains a critical step for data engineers formatting real-time telemetry datasets.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Pandas", "Data Reshaping"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nilesh93.medium.com/replacing-docker-desktop-with-podman-and-kind-in-macos-c750581a3fda','nilesh93.medium.com: Replacing Docker Desktop with Podman and Kind in MacOS','','N/A',0,'A curated technical resource and architectural guide covering nilesh93.medium.com: Replacing Docker Desktop with Podman and Kind in MacOS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903359461238408e+09,0,'2026-05-17T17:59:54.612384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nilesh93.medium.com/replacing-docker-desktop-with-podman-and-kind-in-macos-c750581a3fda','nilesh93.medium.com: Replacing Docker Desktop with Podman and Kind in MacOS','','N/A',0,'A curated technical resource and architectural guide covering nilesh93.medium.com: Replacing Docker Desktop with Podman and Kind in MacOS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033594,0,'2026-05-17T17:59:54.612384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nillsf.com/index.php/2020/11/17/running-windows-containers-on-the-azure-kubernetes-service-aks','nillsf.com: Running Windows containers on the Azure Kubernetes Service (AKS)','','2020',0,'Operational overview detailing how to build, deploy, scale, and manage traditional Windows Server workload containers securely on dedicated Windows node pools in AKS.','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Runtime Environments", "Windows Containers"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nipafx.dev/java-11-migration-guide','All You Need To Know For Migrating To Java 11','','2019',0,'A granular, highly practical developer migration handbook for transitioning older codebases from Java 8 to Java 11. It highlights class path vs module path adjustments, removed APIs, and deprecated flags essential for upgrading core software systems.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Migration"]','["[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://niravshah2705.medium.com/play-with-volume-for-statefulsets-7fbf14221e74','niravshah2705.medium.com: Play with volume for statefulsets','','N/A',0,'A curated technical resource and architectural guide covering niravshah2705.medium.com: Play with volume for statefulsets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902947832282495e+09,0,'2026-05-17T16:51:18.322825+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nirmata.com/2020/10/30/auto-labeling-kubernetes-resources-with-kyverno','nirmata.com: Auto-labeling Kubernetes resources with Kyverno','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b1bd27db55101b70e25987b7941ce70daaeee4a61c15746efef717e17bd4e924',100.0,1.77903175561924409e+09,0,'2026-05-17T17:29:15.619244+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://nirmata.com/2021/08/12/kubernetes-supply-chain-policy-management-with-cosign-and-kyverno','nirmata.com: Kubernetes Supply Chain Policy Management with Cosign and Kyverno','','2021',0,'Practical guide demonstrating how Nirmata utilizes Sigstore Cosign paired with Kyverno to authenticate digital signatures on incoming container images. Establishes programmatic cryptographic validation inside admission paths, preventing unverified or tampered binaries from launching in production environments.','Go','Article','Advanced',0,'online','manual','6a6cf7d4e468e229458088917ad32e78e934ed42de58a7a1c77de910cebfb30b',100.0,1.77903447685271692e+09,0,'2026-05-17T18:14:36.852717+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Supply Chain Security", "Container Verifying"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nirmata.com/2021/08/18/introducing-kyverno-1-4-2-trusted-and-more-efficient','nirmata.com: Introducing Kyverno 1.4.2: Trusted And More Efficient!','','2021',0,'Reviews release-specific improvements introduced in Kyverno v1.4.2, highlighting optimizations in validation speeds, improved caching models, and expanded schema support. Provides performance benchmarks of Kyverno when subjected to scale workloads across massive enterprise orchestrators.','Go','Article','Intermediate',0,'online','manual','deca9cef04c5d8e6ad6b6a62e832e14b2e910c26d30ad36110d17e8662c464dc',100.0,1.7790340415585041e+09,0,'2026-05-17T18:07:21.558504+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno Releases"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nishnit007.medium.com/a-journey-from-dockerfile-to-application-deployment-on-kubernetes-for-beginners-fea1eb0f3581','nishnit007.medium.com: A Journey from Dockerfile to Application Deployment'' on Kubernetes For Beginners','','N/A',0,'A curated technical resource and architectural guide covering nishnit007.medium.com: A Journey from Dockerfile to Application Deployment'' on Kubernetes For Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903266168829393e+09,0,'2026-05-17T17:44:21.688294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-2','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure through'' Terraform - Multi Environment Deployment - Part 2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903141629661297e+09,0,'2026-05-17T17:23:36.296613+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-3','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure through'' Terraform - Multi Environment Deployment - Part 3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903103720698308e+09,0,'2026-05-17T17:17:17.206983+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-2"}'); -INSERT INTO "resources" VALUES('https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-4','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure through'' Terraform - Multi Environment Deployment - Part 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903097934786605e+09,0,'2026-05-17T17:16:19.347866+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-2"}'); -INSERT INTO "resources" VALUES('https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-part-1-1','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure through'' Terraform - Multi Environment Deployment - Part 1 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903008664785909e+09,0,'2026-05-17T17:01:26.647859+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-2"}'); -INSERT INTO "resources" VALUES('https://nitheeshp.dev/series/terraform','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure 🌟','','N/A',0,'A curated technical resource and architectural guide covering nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903449731660294e+09,0,'2026-05-17T18:14:57.316603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nitishblog.hashnode.dev/kubernetes-services-your-way-to-connect-with-your-application','nitishblog.hashnode.dev: Kubernetes Services - Your way to connect with'' your application','','N/A',0,'A curated technical resource and architectural guide covering nitishblog.hashnode.dev: Kubernetes Services - Your way to connect with'' your application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032368.44448,0,'2026-05-17T17:39:28.444480+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nivogt.medium.com/boost-your-kubernetes-clusters-autoscaler-on-aws-eks-with-karpenter-4d23955944f2','nivogt.medium.com: Boost your Kubernetes cluster’s Autoscaler on AWS EKS'' with Karpenter','','N/A',0,'A curated technical resource and architectural guide covering nivogt.medium.com: Boost your Kubernetes cluster’s Autoscaler on AWS EKS'' with Karpenter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790326224656229e+09,0,'2026-05-17T17:43:42.465623+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nivogt.medium.com/iac-continuous-delivery-with-crossplane-and-argocd-how-to-automate-the-creation-of-aws-eks-1523ef0e0aa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903032283271694e+09,0,'2026-05-17T17:05:22.832717+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://niravshah2705.medium.com/play-with-volume-for-statefulsets-7fbf14221e74','niravshah2705.medium.com: Play with volume for statefulsets','','N/A',0,'A curated technical resource and architectural guide covering niravshah2705.medium.com: Play with volume for statefulsets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029478,0,'2026-05-17T16:51:18.322825+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nirmata.com/2020/10/30/auto-labeling-kubernetes-resources-with-kyverno','nirmata.com: Auto-labeling Kubernetes resources with Kyverno','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b1bd27db55101b70e25987b7941ce70daaeee4a61c15746efef717e17bd4e924',100.0,1779031755,0,'2026-05-17T17:29:15.619244+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://nirmata.com/2021/08/12/kubernetes-supply-chain-policy-management-with-cosign-and-kyverno','nirmata.com: Kubernetes Supply Chain Policy Management with Cosign and Kyverno','','2021',0,'Practical guide demonstrating how Nirmata utilizes Sigstore Cosign paired with Kyverno to authenticate digital signatures on incoming container images. Establishes programmatic cryptographic validation inside admission paths, preventing unverified or tampered binaries from launching in production environments.','Go','Article','Advanced',0,'online','manual','6a6cf7d4e468e229458088917ad32e78e934ed42de58a7a1c77de910cebfb30b',100.0,1779034476,0,'2026-05-17T18:14:36.852717+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Supply Chain Security", "Container Verifying"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nirmata.com/2021/08/18/introducing-kyverno-1-4-2-trusted-and-more-efficient','nirmata.com: Introducing Kyverno 1.4.2: Trusted And More Efficient!','','2021',0,'Reviews release-specific improvements introduced in Kyverno v1.4.2, highlighting optimizations in validation speeds, improved caching models, and expanded schema support. Provides performance benchmarks of Kyverno when subjected to scale workloads across massive enterprise orchestrators.','Go','Article','Intermediate',0,'online','manual','deca9cef04c5d8e6ad6b6a62e832e14b2e910c26d30ad36110d17e8662c464dc',100.0,1779034041,0,'2026-05-17T18:07:21.558504+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno Releases"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nishnit007.medium.com/a-journey-from-dockerfile-to-application-deployment-on-kubernetes-for-beginners-fea1eb0f3581','nishnit007.medium.com: A Journey from Dockerfile to Application Deployment'' on Kubernetes For Beginners','','N/A',0,'A curated technical resource and architectural guide covering nishnit007.medium.com: A Journey from Dockerfile to Application Deployment'' on Kubernetes For Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032661,0,'2026-05-17T17:44:21.688294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-2','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure through'' Terraform - Multi Environment Deployment - Part 2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031416,0,'2026-05-17T17:23:36.296613+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-3','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure through'' Terraform - Multi Environment Deployment - Part 3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031037,0,'2026-05-17T17:17:17.206983+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-2"}'); +INSERT INTO "resources" VALUES('https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-4','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure through'' Terraform - Multi Environment Deployment - Part 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.347866+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-2"}'); +INSERT INTO "resources" VALUES('https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-part-1-1','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure through'' Terraform - Multi Environment Deployment - Part 1 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030086,0,'2026-05-17T17:01:26.647859+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-2"}'); +INSERT INTO "resources" VALUES('https://nitheeshp.dev/series/terraform','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure 🌟','','N/A',0,'A curated technical resource and architectural guide covering nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034497,0,'2026-05-17T18:14:57.316603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nitishblog.hashnode.dev/kubernetes-services-your-way-to-connect-with-your-application','nitishblog.hashnode.dev: Kubernetes Services - Your way to connect with'' your application','','N/A',0,'A curated technical resource and architectural guide covering nitishblog.hashnode.dev: Kubernetes Services - Your way to connect with'' your application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032368,0,'2026-05-17T17:39:28.444480+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nivogt.medium.com/boost-your-kubernetes-clusters-autoscaler-on-aws-eks-with-karpenter-4d23955944f2','nivogt.medium.com: Boost your Kubernetes cluster’s Autoscaler on AWS EKS'' with Karpenter','','N/A',0,'A curated technical resource and architectural guide covering nivogt.medium.com: Boost your Kubernetes cluster’s Autoscaler on AWS EKS'' with Karpenter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032622,0,'2026-05-17T17:43:42.465623+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nivogt.medium.com/iac-continuous-delivery-with-crossplane-and-argocd-how-to-automate-the-creation-of-aws-eks-1523ef0e0aa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.832717+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://nix.dev/manual/nix/2.28','Nix','- [github.com/NVIDIA/nvidia-docker: NVIDIA/nvidia-docker/volumes.go](https://github.com/NVIDIA/nvidia-docker/blob/8c0eeba474cace48fdb8216f518063db2bd2d4d1/tools/src/nvidia/volumes.go#L103) NVIDIA’s documentation is disappointingly evasive on what the “driver” is, but we find a good answer in their official source code.','2024',0,'This reference analysis investigates how nvidia-docker mounts and exposes host driver layers to application runtimes. By diving directly into the underlying Go implementation, it uncovers runtime volume mounting patterns that official NVIDIA documentation often obscures.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Runtimes", "GPU Drivers"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nixos.org/manual/nix/stable','Nix','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','52cafcce5adfe08d39e73a6cbccd6015b3fa74a77729d06eb129d880a47946e1',100.0,1.77903189655412697e+09,0,'2026-05-17T17:31:36.554127+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://nodejs.org','nodejs.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','058296ef07df49e296e04133d6a48fe327583265f7f10d464ec621d8f4f46012',100.0,1.77903272875215411e+09,0,'2026-05-17T17:45:28.752154+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{"duplicate_of": "https://nodejs.org/en"}'); +INSERT INTO "resources" VALUES('https://nixos.org/manual/nix/stable','Nix','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','52cafcce5adfe08d39e73a6cbccd6015b3fa74a77729d06eb129d880a47946e1',100.0,1779031896,0,'2026-05-17T17:31:36.554127+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://nodejs.org','nodejs.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','058296ef07df49e296e04133d6a48fe327583265f7f10d464ec621d8f4f46012',100.0,1779032728,0,'2026-05-17T17:45:28.752154+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{"duplicate_of": "https://nodejs.org/en"}'); INSERT INTO "resources" VALUES('https://nodejs.org/en','nodejs.org','','2009',0,'Home of the Node.js project, an asynchronous event-driven JavaScript runtime built on Chrome''s V8 engine. Leverages a non-blocking I/O model to run high-throughput networking services at scale.','C++','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2009-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Runtime Environments", "Node.js Platform", "Asynchronous Systems"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://noidea.dog/glue','==noidea.dog/glue: Being Glue==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9cba84f42633088b5732e60c62676b33f3dc6e6152cb75f0eaaea2c9fa02f52a',100.0,1.77902937013576793e+09,0,'2026-05-17T16:49:30.135768+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.noidea.dog/glue"}'); -INSERT INTO "resources" VALUES('https://nomadproject.io','Nomad','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','551752ab388014d3901032a5447b5a610cf0cd783fc017c7816d842acae4ebd2',100.0,1.779032178157377e+09,0,'2026-05-17T17:36:18.157377+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254','Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD','','N/A',0,'A curated technical resource and architectural guide covering Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903308432087302e+09,0,'2026-05-17T17:51:24.320873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/cicd.md", "docs/devsecops.md"]','["azure.md", "cicd.md", "devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://noidea.dog/glue','==noidea.dog/glue: Being Glue==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9cba84f42633088b5732e60c62676b33f3dc6e6152cb75f0eaaea2c9fa02f52a',100.0,1779029370,0,'2026-05-17T16:49:30.135768+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.noidea.dog/glue"}'); +INSERT INTO "resources" VALUES('https://nomadproject.io','Nomad','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','551752ab388014d3901032a5447b5a610cf0cd783fc017c7816d842acae4ebd2',100.0,1779032178,0,'2026-05-17T17:36:18.157377+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254','Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD','','N/A',0,'A curated technical resource and architectural guide covering Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033084,0,'2026-05-17T17:51:24.320873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/cicd.md", "docs/devsecops.md"]','["azure.md", "cicd.md", "devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nordicapis.com/5-protocols-for-event-driven-api-architectures','nordicapis.com: 5 Protocols For Event-Driven API Architectures 🌟🌟🌟','- What is an Event-Driven Architecture? Event-driven architectures establish an event that can be consumed and reacted to. But what is an event? An event is essentially any significant change from one state to another, such as the change from having no messages in your inbox to have a new message in your inbox. This state can be reacted to internally (such as when the email program in question realizes a new message has been received), externally (when a user sees a notification for a new message), or used to generate another event (for instance, the message tally increases by one). Event-driven architectures are appealing to API developers because they function very well in asynchronous environments. By crafting APIs that trigger certain functions on new event delivery, API systems don’t have to inherently wait for synchronous delivery or real time communication. This is hugely beneficial, as eliminating the need to constantly poll endpoints frees resources from otherwise wasteful purposes, reducing both general hardware requirements and call-specific overhead. For this reason, event-driven architectures are very, very popular, and lead to improved power, bandwidth, and co-processing than other solutions and architectures such as polling and other poll-centric derivatives. - 5 Types of Event-Driven Protocols for APIs: - WebSockets @@ -11183,27 +11183,27 @@ INSERT INTO "resources" VALUES('https://nordicapis.com/understanding-the-hidden- INSERT INTO "resources" VALUES('https://nordicapis.com/using-grpc-to-connect-a-microservices-ecosystem','nordicapis.com: Using gRPC to Connect a Microservices Ecosystem','','2022',5,'An architectural evaluation of employing gRPC to construct a microservices ecosystem. Discusses how using Protocol Buffers and HTTP/2 optimizes backplane performance, minimizes payload sizes, and guarantees interface contracts.','Agnostic','Case Study','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "RPC", "gRPC"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://noti.st/morsapaes/liQzgs/change-data-capture-with-flink-sql-and-debezium','noti.st: Change Data Capture with Flink SQL and Debezium 🌟','','2020',0,'This reference presentation demonstrates how to unify Flink SQL with Debezium for continuous, stateful stream processing. By executing SQL syntax directly over streaming change logs, developers can bypass staging databases to run real-time aggregations and materialize low-latency analytical views.','SQL','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing", "Flink SQL"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://noticiastrabajo.huffingtonpost.es/como-deben-autonomos-retrasar-pago-intereses-creditos-ico','noticiastrabajo.es: Así pueden los autónomos retrasar el pago de los intereses de los créditos ICO','','2021',0,'Regulatory advisory detailing the mechanism for Spanish freelancers (autónomos) to delay interest payments on state-backed ICO (Instituto de Crédito Oficial) loans. Critical for independent developers and micro-agencies navigating macroeconomic transitions and restructuring business cash flows.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Spanish Regulations"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://notmattlucas.com/kubernetes-configuration-with-kustomize-f4dbba250f3','notmattlucas.com: Kubernetes Configuration with Kustomize','','N/A',0,'A curated technical resource and architectural guide covering notmattlucas.com: Kubernetes Configuration with Kustomize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903116391238808e+09,0,'2026-05-17T17:19:23.912388+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://notmattlucas.com/kubernetes-configuration-with-kustomize-f4dbba250f3','notmattlucas.com: Kubernetes Configuration with Kustomize','','N/A',0,'A curated technical resource and architectural guide covering notmattlucas.com: Kubernetes Configuration with Kustomize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031163,0,'2026-05-17T17:19:23.912388+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://npkill.js.org','npkill.js.org','','2020',0,'Light and fast CLI utility to find and eliminate heavy `node_modules` folders, optimizing local disk space and build pipeline footprints during modern development.','TypeScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Workspace Optimization", "Dependency Auditing"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nth-root.nl/en/guides/automate-kubernetes-deployments-with-github-actions','nicwortel.nl: Continuous deployment to Kubernetes with GitHub Actions','','2023',0,'A clear operational guide showcasing custom deployments to external Kubernetes clusters using GitHub Actions. Explains secure credential management, configuring kubectl contexts, and deploying applications with zero-downtime rolling updates.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Automated Cloud Deployments", "Kubernetes CD Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nubenetes.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3fb50a3c04b53d182fcf687d41a9cab7d250efbc8418497532cb7c259c361bc9',100.0,1.77903085438521909e+09,1,'2026-05-17T17:14:14.385219+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); -INSERT INTO "resources" VALUES('https://nubenetes.com/terraform','Terraform Kubernetes Boilerplates 🌟','','2024',5,'A library of enterprise-stable Terraform templates configured specifically for modern Kubernetes environments (EKS, GKE, AKS). Includes pre-tested infrastructure specifications for VPC topologies, private nodes, and dynamic ingress setups.','HCL','Boilerplate','Advanced',1,'online','manual','c7354665231f975002be956f096eedc802635fd5b4d4830a8e328cdf387b2172',100.0,1.78143005106225299e+09,0,'2026-06-14T11:40:51.062253+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Infrastructure as Code", "Terraform Boilerplates"]','["[DE FACTO STANDARD]"]','["docs/about.md"]','["about.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nubenetes.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3fb50a3c04b53d182fcf687d41a9cab7d250efbc8418497532cb7c259c361bc9',100.0,1779030854,1,'2026-05-17T17:14:14.385219+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://nubenetes.com/terraform','Terraform Kubernetes Boilerplates 🌟','','2024',5,'A library of enterprise-stable Terraform templates configured specifically for modern Kubernetes environments (EKS, GKE, AKS). Includes pre-tested infrastructure specifications for VPC topologies, private nodes, and dynamic ingress setups.','HCL','Boilerplate','Advanced',1,'online','manual','c7354665231f975002be956f096eedc802635fd5b4d4830a8e328cdf387b2172',100.0,1781430051,0,'2026-06-14T11:40:51.062253+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Infrastructure as Code", "Terraform Boilerplates"]','["[DE FACTO STANDARD]"]','["docs/about.md"]','["about.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nubesgen.com','nubesgen.com','','2022',0,'Official workspace for NubesGen, a community-driven GitOps bootstrapping engine. It streamlines developer onboarding by dynamically outputting tailored, best-practice Terraform or Bicep templates for hosting Java, Node.js, and .NET applications on Azure. This eliminates manual configuration of networking and identity components.','English','Software Portal','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Microservices", "Infrastructure as Code", "Application Delivery"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://numericaideas.com/blog/auto-scaling-group-on-aws-with-terraform','numericaideas.com: Auto Scaling Group on AWS with Terraform','','2023',0,'Details the process of creating highly resilient Auto Scaling Groups (ASG) on AWS with Terraform. Walks engineers through launch template creation, scaling policy thresholds, and ELB target group registrations.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://numerous.ai','numerous.ai','','N/A',0,'SaaS productivity engine integrating foundational OpenAI endpoints directly into Google Sheets and Microsoft Excel. Streamlines automated data classification, extraction, and formatting at scale.','English','SaaS Tool','Beginner',0,'online','manual','84d94554504ed06482bcad48b71766e99fb657e83730b5a5475aea8797e4b316',100.0,1779032583.54723,1,'2026-05-17T17:43:03.547230+02:00',NULL,NULL,NULL,'["Data Analysis", "Spreadsheet Automation", "AI Integration"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://numerous.ai','numerous.ai','','N/A',0,'SaaS productivity engine integrating foundational OpenAI endpoints directly into Google Sheets and Microsoft Excel. Streamlines automated data classification, extraction, and formatting at scale.','English','SaaS Tool','Beginner',0,'online','manual','84d94554504ed06482bcad48b71766e99fb657e83730b5a5475aea8797e4b316',100.0,1779032583,1,'2026-05-17T17:43:03.547230+02:00',NULL,NULL,NULL,'["Data Analysis", "Spreadsheet Automation", "AI Integration"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nunoadrego.com/posts/abusing-pod-priority','nunoadrego.com: Abusing Pod Priority','','2022',0,'A security analysis of scheduling risks, demonstrating how malicious or misconfigured tenants can exploit unvalidated PriorityClasses to starve other workloads and disrupt critical platform clusters.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Orchestration", "Scheduling Risks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nuxx.io','Visual docker-compose.yml file generator 🌟','','N/A',0,'A curated technical resource and architectural guide covering Visual docker-compose.yml file generator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903430069432306e+09,0,'2026-05-17T18:11:40.694323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://nuxx.io','Visual docker-compose.yml file generator 🌟','','N/A',0,'A curated technical resource and architectural guide covering Visual docker-compose.yml file generator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034300,0,'2026-05-17T18:11:40.694323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nvie.com/posts/a-successful-git-branching-model','nvie.com: Feature Branches. A successful Git branching model','','2010',0,'An extract of Vincent Driessen''s GitFlow detailing feature branch mechanics. It outlines the conventions for branching off and merging back into the `develop` line, providing a structured approach for isolation that is best suited for scheduled release cycles.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2010-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://nwktimes.blogspot.com/2023/06/azure-ilb-for-nva-ha.html','nwktimes.blogspot.com: NVA Part IV: NVA Redundancy with Azure Internal Load Balancer','','2023',0,'Network architecture design for securing enterprise environments with Network Virtual Appliances (NVAs). Proposes high-availability patterns using Azure Internal Load Balancers (ILBs) as Next Hop targets in User Defined Route (UDR) tables. Ensures continuous packet inspection and automated failover mechanics for north-south traffic.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Network Security", "NVA High Availability"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://nylas.com/blog/performance','nylas.com: Profiling Python in Production','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7c31ce15eb686a0016ae9857b4a302b7ee5dd62928c034eb8b41cf36a23ab23d',100.0,1.77902906865538811e+09,0,'2026-05-17T16:44:28.655388+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.nylas.com/blog/performance"}'); +INSERT INTO "resources" VALUES('https://nylas.com/blog/performance','nylas.com: Profiling Python in Production','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7c31ce15eb686a0016ae9857b4a302b7ee5dd62928c034eb8b41cf36a23ab23d',100.0,1779029068,0,'2026-05-17T16:44:28.655388+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.nylas.com/blog/performance"}'); INSERT INTO "resources" VALUES('https://o365reports.com','o365reports.com: Office 365 Reports','','2025',0,'Reference hub providing automated PowerShell tracking scripts, compliance reports, security checklists, and auditing dashboards designed for Microsoft 365 and Office 365 cloud environment operations.','PowerShell','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "SaaS Administration", "Office 365"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://oauth2-proxy.github.io/oauth2-proxy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f7a837f613af512d2f31108fe2d2b5f8a77dc98b0405c7ebd91591d5774419a4',100.0,1.77903238045635604e+09,1,'2026-05-17T17:39:40.456356+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://oauth2-proxy.github.io/oauth2-proxy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f7a837f613af512d2f31108fe2d2b5f8a77dc98b0405c7ebd91591d5774419a4',100.0,1779032380,1,'2026-05-17T17:39:40.456356+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://obsidian.md','Obsidian','','2026',0,'A highly customizable, local-first knowledge management application built over raw Markdown files. Leveraging an extensive community-plugin ecosystem, it allows engineers to construct a second brain using bidirectional linking, visual graph representations, and robust offline-first operations.','JavaScript','Tool Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Personal Productivity", "Knowledge Management"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://oci-ansible-collection.readthedocs.io','oci-ansible-collection.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','73f2df85788a4f0945a404f06c0e2638e755e12a129e21d1a96e2609a95cec1d',100.0,1.77903043392330098e+09,0,'2026-05-17T17:07:13.923301+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://oci-ansible-collection.readthedocs.io/en/latest"}'); +INSERT INTO "resources" VALUES('https://oci-ansible-collection.readthedocs.io','oci-ansible-collection.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','73f2df85788a4f0945a404f06c0e2638e755e12a129e21d1a96e2609a95cec1d',100.0,1779030433,0,'2026-05-17T17:07:13.923301+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://oci-ansible-collection.readthedocs.io/en/latest"}'); INSERT INTO "resources" VALUES('https://oci-ansible-collection.readthedocs.io/en/latest','oci-ansible-collection.readthedocs.io','','2022',4,'Official Sphinx documentation detailing Oracle Cloud Infrastructure (OCI) Ansible Collection. It gives DevOps engineers a standardized declarative approach to provisioning and managing OCI virtual networks, compute instances, database nodes, and object storage systems.','Python','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Cloud Collections"]','["[ENTERPRISE-STABLE]"]','[]','["ansible.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://oclif.io','oclif.io 🌟','','2026',0,'Oclif is an extensible Node.js CLI framework engineered by Salesforce/Heroku for constructing robust command-line tools. It supports self-documenting commands, precise flag parsing, and an advanced, scalable plugin architecture. Live grounding indicates its continued dominance as the underlying engine for enterprise-grade command-line environments and developer tooling kits globally.','TypeScript','framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tooling", "CLI Frameworks", "Oclif"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://octant.dev','octant.dev','','2023',1,'VMware''s visual tool for inspecting Kubernetes clusters. *Live Grounding*: This project is officially retired and archived. It serves solely as a design architectural reference for highly extensible, dashboard-based cluster visualization.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[LEGACY]"]','[]','["kubernetes-based-devel.md", "kubernetes-tools.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://octetz.com/docs/2018/2018-12-07-psp','octetz.com: Setting Up Pod Security Policies','','N/A',0,'A curated technical resource and architectural guide covering octetz.com: Setting Up Pod Security Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903435540448498e+09,0,'2026-05-17T18:12:35.404485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://octetz.com/docs/2018/2018-12-07-psp','octetz.com: Setting Up Pod Security Policies','','N/A',0,'A curated technical resource and architectural guide covering octetz.com: Setting Up Pod Security Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034355,0,'2026-05-17T18:12:35.404485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://octoperf.com','octoperf.com','','2024',0,'Octoperf is a commercial, cloud-native performance testing platform built directly on top of Apache JMeter. It streamlines the creation, execution, and analysis of large-scale JMeter tests without the burden of managing local load generator infrastructure. Ideal for modern DevOps pipelines seeking codeless test design and real-time reporting dashboards.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "Performance Testing", "SaaS Platforms"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://octopus.com','Octopus Deploy - deployment tool','','2026',0,'A prominent release management and deployment platform engineered to coordinate complex multi-tenant releases, offering visual runbooks, automated target deployments, and progressive delivery (canary/blue-green) across Kubernetes clusters.','C#','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Release Orchestration", "Enterprise Deployment"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://octopus.com/blog/applied-gitops-with-kustomize','codefresh.io: Applied GitOps with Kustomize','','2022',4,'High-density exploration of integrating Kustomize into GitOps pipelines. Emphasizes structured multi-environment promotion strategies, maintaining a single source of truth, and coordinating configuration changes using tools like Argo CD to ensure cluster reconciliation matches Git state.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "GitOps"]','["[ENTERPRISE-STABLE]"]','[]','["kustomize.md"]','{}','{}'); @@ -11222,52 +11222,52 @@ INSERT INTO "resources" VALUES('https://octopus.com/codefresh','Codefresh','','2 INSERT INTO "resources" VALUES('https://octopus.com/devops','codefresh.io: Using a Kanban board to manage and promote Helm Releases 🌟','','2022',4,'Analyzes the application of visual Kanban paradigms to Kubernetes deployment pipelines, specifically managing and promoting Helm releases across environments. Contrasts traditional CI/CD promotion techniques with visual value stream modeling, demonstrating how platform teams can reduce deployment friction and coordinate microservice boundaries with clear board transitions.','en','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "Helm Lifecycle Management"]','["[ENTERPRISE-STABLE]"]','[]','["gitops.md", "helm.md", "kubernetes-based-devel.md", "project-management-methodology.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://octopus.com/devops/gitops','codefresh.io: Using GitOps for Infrastructure and Applications With Crossplane and Argo CD','','2022',0,'A strategic evaluation of GitOps workflows and state-reconciliation mechanisms for infrastructure and applications. By contrasting push vs. pull GitOps pipelines (e.g., using Argo CD or Octopus Deploy with Crossplane), the guide highlights methods for treating Kubernetes as the source of truth for all environment mutations.','Agnostic','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "GitOps", "Methodologies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["crossplane.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://octopus.com/docs/deployments/patterns/deployment-process-as-code','octopus.com: Deployment process as code','','2026',0,'An operational guide focusing on Octopus Deploy''s configuration-as-code pattern. Explains how release steps, parameters, and variable definitions are described natively in Git repositories using Octopus Configuration Language (OCL).','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Release Orchestration", "Enterprise Deployment"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://odedia.org/production-considerations-for-spring-on-kubernetes','==odedia.org: Production Considerations for Spring on Kubernetes== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==odedia.org: Production Considerations for Spring on Kubernetes== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903123078331804e+09,0,'2026-05-17T17:20:30.783318+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://odedia.org/production-considerations-for-spring-on-kubernetes','==odedia.org: Production Considerations for Spring on Kubernetes== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==odedia.org: Production Considerations for Spring on Kubernetes== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031230,0,'2026-05-17T17:20:30.783318+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://odo.dev','odo','','2025',4,'A developer-focused CLI tool for writing and deploying applications on Kubernetes and OpenShift without deep Kubernetes knowledge. It abstracts complex YAML files and facilitates live code updates directly inside running containers. It represents an emerging paradigm in local iteration loops, competing with tooling like Skaffold and Tilt for developer mindshare.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop", "Kubernetes CLI"]','["[EMERGING]", "[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://offensive-terraform.github.io','offensive-terraform.github.io: Offensive Terraform Modules 🌟','','2023',3,'A collection of customized HCL templates designed for cybersecurity audits, simulating misconfigured cloud scenarios. Assists DevSecOps teams in proactively testing detection and response pipelines against infrastructure flaws.','HCL','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "Penetration Testing"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://offensive-terraform.github.io/offensive-terraform.github.io','offensive-terraform.github.io: Offensive Terraform Modules 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e34dbf880d5a1dd93372d81ee122edbf9ee64b8c5f857a33918d8cae815619c',100.0,1.7790340454110651e+09,0,'2026-05-17T18:07:25.411065+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://offensive-terraform.github.io"}'); +INSERT INTO "resources" VALUES('https://offensive-terraform.github.io/offensive-terraform.github.io','offensive-terraform.github.io: Offensive Terraform Modules 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e34dbf880d5a1dd93372d81ee122edbf9ee64b8c5f857a33918d8cae815619c',100.0,1779034045,0,'2026-05-17T18:07:25.411065+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://offensive-terraform.github.io"}'); INSERT INTO "resources" VALUES('https://ohmyz.sh','Oh My Zsh','','2009',5,'The premier framework for managing Zsh shell configurations. It comes packaged with thousands of community-authored helper functions, themes, and CLI integrations. Live Grounding highlights its unparalleled adoption across developer workstations, standardizing interactive command-line interfaces.','Shell','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2009-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Shell Configuration"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://ohshitgit.com','Oh shit, git!','','2026',0,'Practical developer''s playbook providing escape instructions for common Git terminal errors. Explores reflog manipulation, commit re-writing, HEAD restoration, and detached branch recovery workflows.','None','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://okd.io','OKD','','2026',0,'The community-backed, open-source upstream counterpart to Red Hat OpenShift. OKD integrates Kubernetes with core Linux container tools (like Fedora CoreOS) to offer a complete self-managing, multi-tenant container platform designed for declarative applications, CI/CD, and simplified enterprise operations.','Go','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Enterprise Distributions"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "kubernetes-on-premise.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://okdiario.com/economia/telefonica-santander-despiden-467-empleados-2021-denuncias-companeros-8655690','okdiario.com: Telefónica y Santander despiden a 467 empleados en 2021 por denuncias de compañeros','','2022',3,'Highlights corporate governance, whistleblowing protocols, and internal compliance mechanisms within large enterprises, as demonstrated by internal investigations leading to dismissals at Telefónica and Santander. Discusses the ethical standards, documentation compliance, and psychological safety guidelines required to sustain a healthy corporate and software operations environment.','es','News Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Security & Compliance", "Corporate Governance"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://okteto.com/blog/kubernetes-for-developers-blog-series-by-okteto','okteto.com: Kubernetes for Developers Blog Series by Okteto','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','45b89562d621e26f26c29a3325acc7069d7bc71b034582bc219012d2b3a37df9',100.0,1.77903022079362702e+09,0,'2026-05-17T17:03:40.793627+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.okteto.com/blog/kubernetes-basics"}'); -INSERT INTO "resources" VALUES('https://okteto.com/blog/preview-environments-for-kubernetes','okteto.com: Run your Pull Request Preview Environments on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d32b30d2d517847c7cbd9e69ad6b5bf2caf75aab1efedabb18efc5181983e5fd',100.0,1.77903224920974111e+09,0,'2026-05-17T17:37:29.209741+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.okteto.com/blog/preview-environments-for-kubernetes"}'); -INSERT INTO "resources" VALUES('https://olamiko.medium.com/technical-series-kubernetes-networking-5a5dc3823163','olamiko.medium.com: Technical Series: Kubernetes Networking','','N/A',0,'A curated technical resource and architectural guide covering olamiko.medium.com: Technical Series: Kubernetes Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903198752950406e+09,0,'2026-05-17T17:33:07.529504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://oldgitops.medium.com/setting-up-podman-on-wsl2-in-windows-10-be2991c2d443','oldgitops.medium.com: Setting up Podman on WSL2 in Windows 10 🌟','','N/A',0,'A curated technical resource and architectural guide covering oldgitops.medium.com: Setting up Podman on WSL2 in Windows 10 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307890290308e+09,0,'2026-05-17T17:51:18.902903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://oliverjumpertz.medium.com/serverless-vs-kubernetes-58b0b387dc98','oliverjumpertz.medium.com: Serverless vs. Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering oliverjumpertz.medium.com: Serverless vs. Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903171452972507e+09,0,'2026-05-17T17:28:34.529725+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://okteto.com/blog/kubernetes-for-developers-blog-series-by-okteto','okteto.com: Kubernetes for Developers Blog Series by Okteto','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','45b89562d621e26f26c29a3325acc7069d7bc71b034582bc219012d2b3a37df9',100.0,1779030220,0,'2026-05-17T17:03:40.793627+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.okteto.com/blog/kubernetes-basics"}'); +INSERT INTO "resources" VALUES('https://okteto.com/blog/preview-environments-for-kubernetes','okteto.com: Run your Pull Request Preview Environments on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d32b30d2d517847c7cbd9e69ad6b5bf2caf75aab1efedabb18efc5181983e5fd',100.0,1779032249,0,'2026-05-17T17:37:29.209741+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.okteto.com/blog/preview-environments-for-kubernetes"}'); +INSERT INTO "resources" VALUES('https://olamiko.medium.com/technical-series-kubernetes-networking-5a5dc3823163','olamiko.medium.com: Technical Series: Kubernetes Networking','','N/A',0,'A curated technical resource and architectural guide covering olamiko.medium.com: Technical Series: Kubernetes Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031987,0,'2026-05-17T17:33:07.529504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://oldgitops.medium.com/setting-up-podman-on-wsl2-in-windows-10-be2991c2d443','oldgitops.medium.com: Setting up Podman on WSL2 in Windows 10 🌟','','N/A',0,'A curated technical resource and architectural guide covering oldgitops.medium.com: Setting up Podman on WSL2 in Windows 10 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033078,0,'2026-05-17T17:51:18.902903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://oliverjumpertz.medium.com/serverless-vs-kubernetes-58b0b387dc98','oliverjumpertz.medium.com: Serverless vs. Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering oliverjumpertz.medium.com: Serverless vs. Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031714,0,'2026-05-17T17:28:34.529725+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://omerxx.com/k8s-controllers','omerxx.com: 10 Things I wish I’d known before building a Kubernetes CRD controller','','2024',0,'A deep-dive technical article compiling essential engineering rules for developing custom Kubernetes controllers. Highlights architectural patterns around dynamic client-go cache managers, custom rate-limiting designs, finalizer safety implementations, and validating webhooks.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Controller Architecture", "Guides & Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://omo.dev','Oh My OpenAgent','A multi-model agent orchestration harness designed for complex codebases, optimizing token consumption and enabling zero-intervention autonomous execution.','2026',4,'Oh My OpenAgent (omo) is an open-source, multi-model agent orchestration harness optimized for autonomous software engineering on complex codebases. It implements a decoupled planning and execution architecture that shifts away from typical human-in-the-loop dependencies, striving for production-ready, indistinguishable code generation. Key features include session continuity, intent-based model routing (matching tasks to specific price/performance tiers), and self-verification feedback loops to limit cognitive overhead and control token cost.','en','tool','intermediate',0,'online','automatic','f49b84d61525c008c6d5fed61bb4551de0ad2f8ba05a3e81f98b8818d15d96c5',NULL,1.78035282864147496e+09,0,'2026-06-02T00:27:08.641475+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "Agent Orchestration"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Rapidly rising open-source agent orchestration harness with stellar community feedback and high execution efficiency.", "social_preview_url": "https://omo.dev/opengraph-image.png?1ca2b141855c31bf", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://ona.com','gitpod.io 🌟🌟','','2019',0,'Gitpod provides Ephemeral Cloud Development Environments (CDEs) automated by Git triggers. It prebuilds workspaces with dependencies, licenses, and compilers, letting engineers begin writing code instantly.','Polyglot','SaaS Platform','Intermediate',1,'online','manual','dd3bf0798a3c2353de281c76293c551f5fe5c5e81ca8c1029f61c752bb34f432',100.0,1.77913049493049693e+09,1,'2026-05-18T20:54:54.930497+02:00',NULL,NULL,NULL,'["Development Environments", "Cloud IDEs", "CDE"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://ona.com/stories/gitpod-is-now-ona',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ona.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.78173618046679306e+09,0,'2026-06-18T00:43:00.466793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://omo.dev','Oh My OpenAgent','A multi-model agent orchestration harness designed for complex codebases, optimizing token consumption and enabling zero-intervention autonomous execution.','2026',4,'Oh My OpenAgent (omo) is an open-source, multi-model agent orchestration harness optimized for autonomous software engineering on complex codebases. It implements a decoupled planning and execution architecture that shifts away from typical human-in-the-loop dependencies, striving for production-ready, indistinguishable code generation. Key features include session continuity, intent-based model routing (matching tasks to specific price/performance tiers), and self-verification feedback loops to limit cognitive overhead and control token cost.','en','tool','intermediate',0,'online','automatic','f49b84d61525c008c6d5fed61bb4551de0ad2f8ba05a3e81f98b8818d15d96c5',NULL,1780352828,0,'2026-06-02T00:27:08.641475+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "Agent Orchestration"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Rapidly rising open-source agent orchestration harness with stellar community feedback and high execution efficiency.", "social_preview_url": "https://omo.dev/opengraph-image.png?1ca2b141855c31bf", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://ona.com','gitpod.io 🌟🌟','','2019',0,'Gitpod provides Ephemeral Cloud Development Environments (CDEs) automated by Git triggers. It prebuilds workspaces with dependencies, licenses, and compilers, letting engineers begin writing code instantly.','Polyglot','SaaS Platform','Intermediate',1,'online','manual','dd3bf0798a3c2353de281c76293c551f5fe5c5e81ca8c1029f61c752bb34f432',100.0,1779130494,1,'2026-05-18T20:54:54.930497+02:00',NULL,NULL,NULL,'["Development Environments", "Cloud IDEs", "CDE"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://ona.com/stories/gitpod-is-now-ona',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ona.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1781736180,0,'2026-06-18T00:43:00.466793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://onecloudplease.com/project/console-recorder','onecloudplease.com: Console Recorder for AWS','','2022',3,'Console Recorder for AWS is a developer browser extension that records API actions within the AWS Console and translates them into Terraform or CloudFormation scripts. It provides a quick way to generate code while manually configuring resources for prototyping.','JavaScript','Browser Extension','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Automated Generation", "Recording Tools"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://onelink.to/e9rhmn',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1.7803999822117331e+09,0,'2026-06-02T13:33:02.211733+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 20}'); +INSERT INTO "resources" VALUES('https://onelink.to/e9rhmn',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780399982,0,'2026-06-02T13:33:02.211733+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 20}'); INSERT INTO "resources" VALUES('https://onlineyamltools.com','onlineyamltools.com 🌟','','2022',4,'An online suite containing helpful tools for mining, converting, and editing YAML payloads. It enables rapid translation between YAML and formatting targets like JSON or CSV.','N/A','tool','beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}'); -INSERT INTO "resources" VALUES('https://opcito.com/blogs/a-guide-to-mastering-autoscaling-in-kubernetes-with-keda','opcito.com: A guide to mastering autoscaling in Kubernetes with KEDA','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad91a004df7237af2e487b5379d285b66cdbd9840b5c2c91d58c3f9f4382208f',100.0,1.77903205751221108e+09,0,'2026-05-17T17:34:17.512211+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.opcito.com/blogs/a-guide-to-mastering-autoscaling-in-kubernetes-with-keda"}'); +INSERT INTO "resources" VALUES('https://opcito.com/blogs/a-guide-to-mastering-autoscaling-in-kubernetes-with-keda','opcito.com: A guide to mastering autoscaling in Kubernetes with KEDA','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad91a004df7237af2e487b5379d285b66cdbd9840b5c2c91d58c3f9f4382208f',100.0,1779032057,0,'2026-05-17T17:34:17.512211+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.opcito.com/blogs/a-guide-to-mastering-autoscaling-in-kubernetes-with-keda"}'); INSERT INTO "resources" VALUES('https://open-bootcamp.com','open-bootcamp.com','','2023',2,'An archived Spanish-language full-stack and DevOps coding bootcamp. Provided highly popular, modular pathways for development and deployment, but is no longer actively maintained as of late 2023.','Spanish','Training Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Bootcamps", "Full-Stack Development"]','["[LEGACY]"]','[]','["elearning.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://open-cluster-management.io','==open-cluster-management.io==','','2020',5,'Open Cluster Management (OCM) is a modular, extensible CNCF project designed to orchestrate fleets of Kubernetes clusters at scale. It defines standardized API abstractions for cluster registration, application deployment policies, and compliance management.','Go','Fleet Manager','Advanced',1,'online','manual','810801a7e273d494f30a3478468f083e835a7fe3b0ccef7519b324c4e85bb0ee',100.0,1.77903144616218805e+09,1,'2026-05-17T17:24:06.162188+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Cluster Routing", "Fleet Orchestration"]','["[DE FACTO STANDARD]"]','["docs/gitops.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "gitops.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://open-rpc.org','open-rpc.org lightweight RPC framework 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67ea39c4543f266b73ddca9b3371c9a2fbc289a2fb39eaff4d2beb2db75c7142',100.0,1.77903382392493605e+09,0,'2026-05-17T18:03:43.924936+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.open-rpc.org"}'); +INSERT INTO "resources" VALUES('https://open-cluster-management.io','==open-cluster-management.io==','','2020',5,'Open Cluster Management (OCM) is a modular, extensible CNCF project designed to orchestrate fleets of Kubernetes clusters at scale. It defines standardized API abstractions for cluster registration, application deployment policies, and compliance management.','Go','Fleet Manager','Advanced',1,'online','manual','810801a7e273d494f30a3478468f083e835a7fe3b0ccef7519b324c4e85bb0ee',100.0,1779031446,1,'2026-05-17T17:24:06.162188+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Cluster Routing", "Fleet Orchestration"]','["[DE FACTO STANDARD]"]','["docs/gitops.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "gitops.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://open-rpc.org','open-rpc.org lightweight RPC framework 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67ea39c4543f266b73ddca9b3371c9a2fbc289a2fb39eaff4d2beb2db75c7142',100.0,1779033823,0,'2026-05-17T18:03:43.924936+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.open-rpc.org"}'); INSERT INTO "resources" VALUES('https://open.spotify.com/show/0zojMEDizKMh3aTxnGLENP','The OpenAI Podcast on Spotify','The official Spotify show for the OpenAI Podcast hosted by Andrew Mayne, featuring in-depth tech conversations with engineers, product managers, and researchers at OpenAI.','2025',4,'**Curator Insight:** A highly valuable architectural resource providing a direct window into the development lifecycles, engineering bottlenecks, and technical methodologies of frontier AI builders. **Live Grounding:** This official Spotify hub aggregates deep-dive technical dialogues with OpenAI''s researchers and product architects. * **Strategic Value:** Explores real-world engineering hurdles across GPT-5 planning, Codex agents, Sora scaling, and distributed supercomputer network designs. -* **Technical Context:** Bridges the gap between research-level paper publications and production-grade software orchestration at global scale.','en','audio','intermediate',0,'online','automatic','09f4e42c604604b9f8deaf10b995000a3a89760d4b67a6e76ded9ba9071132a0',NULL,1.78035227299401092e+09,0,'2026-06-02T00:17:52.994011+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Industry Insights", "Podcasts"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. The official podcast stream for OpenAI has broad distribution and exceptional industry validation.", "social_preview_url": "https://i.scdn.co/image/ab6765630000ba8a33648d4a797ba7c0e753f7a6", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}'); +* **Technical Context:** Bridges the gap between research-level paper publications and production-grade software orchestration at global scale.','en','audio','intermediate',0,'online','automatic','09f4e42c604604b9f8deaf10b995000a3a89760d4b67a6e76ded9ba9071132a0',NULL,1780352272,0,'2026-06-02T00:17:52.994011+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Industry Insights", "Podcasts"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. The official podcast stream for OpenAI has broad distribution and exceptional industry validation.", "social_preview_url": "https://i.scdn.co/image/ab6765630000ba8a33648d4a797ba7c0e753f7a6", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://open.substack.com/pub/priyankavergadia/p/world-models-vs-llms-visually-explained?r=65wvb&showWelcomeOnShare=true','World Models vs LLMs: Visually Explained','A visual explanation of the differences between World Models and Large Language Models (LLMs), focusing on how each models reality and patterns.','2026',4,'This visual guide contrasts Large Language Models (LLMs), which excel at predicting next tokens based on statistical text correlation, with World Models, which construct internal physical or logical representations of environments to simulate and predict outcomes. It breaks down: * Architectural components and core differences. * Practical limitations and unique use cases of each paradigm. -* Why world models are essential for physical automation, robotics, and advanced agentic decision-making.','en','Article','Beginner',0,'online','automatic','N/A',NULL,1.78035199434254097e+09,0,'2026-06-02T00:13:14.342541+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Model Architecture", "World Models vs LLMs"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "High-quality, visually intuitive educational content from Priyanka Vergadia (The Cloud Girl) explaining core AI architecture concepts.", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": ""}'); +* Why world models are essential for physical automation, robotics, and advanced agentic decision-making.','en','Article','Beginner',0,'online','automatic','N/A',NULL,1780351994,0,'2026-06-02T00:13:14.342541+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Model Architecture", "World Models vs LLMs"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "High-quality, visually intuitive educational content from Priyanka Vergadia (The Cloud Girl) explaining core AI architecture concepts.", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/academy/codex-for-work/how-business-operations-teams-use-codex','How business operations teams use Codex','A guide showing how operations teams use Codex to build strategic updates and tradeoff decision models.','2026',4,'Curator Insight: This piece presents the operational transition toward proactive LLM workflows, showing how agents can interact with local files to manage cross-functional projects. -Live Grounding: Operations engineers leverage Codex''s ability to ingest messy trackers and stakeholder notes, converting fragmented communications into formalized off-track briefs and resource trade-off plans.','en','guide','intermediate',0,'online','automatic','N/A',NULL,1.78035295315609097e+09,0,'2026-06-02T00:29:13.156091+02:00',NULL,NULL,NULL,'["AI and Machine Learning > AI Agents > Operations Automation"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The guide has been welcomed as an early blueprint for operations professionals looking to implement directory-monitoring autonomous pipelines.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +Live Grounding: Operations engineers leverage Codex''s ability to ingest messy trackers and stakeholder notes, converting fragmented communications into formalized off-track briefs and resource trade-off plans.','en','guide','intermediate',0,'online','automatic','N/A',NULL,1780352953,0,'2026-06-02T00:29:13.156091+02:00',NULL,NULL,NULL,'["AI and Machine Learning > AI Agents > Operations Automation"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The guide has been welcomed as an early blueprint for operations professionals looking to implement directory-monitoring autonomous pipelines.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/academy/codex-for-work/how-data-science-teams-use-codex','How data science teams use Codex','A guide illustrating how analytics and data science teams use Codex for dashboard specs and KPI root-cause analysis.','2026',4,'Curator Insight: This publication highlights a pivot for OpenAI''s Codex, moving it beyond pure autocomplete code-generation toward orchestrating complex, end-to-end data analytics and business context pipelines. -Live Grounding: Industry evaluations demonstrate that data engineering and operations teams use Codex to process unstructured work tracker and dashboard inputs directly, automating the generation of executive-ready KPI memos and diagnostic specifications.','en','guide','intermediate',0,'online','automatic','N/A',NULL,1.78035295315606403e+09,0,'2026-06-02T00:29:13.156064+02:00',NULL,NULL,NULL,'["AI and Machine Learning > AI Agents > Data Science Automation"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The community recognizes this guide as part of OpenAI''s strategic push to reposition Codex as a generalized enterprise workforce agent, transforming traditional workflows from manual coding to higher-level automation.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +Live Grounding: Industry evaluations demonstrate that data engineering and operations teams use Codex to process unstructured work tracker and dashboard inputs directly, automating the generation of executive-ready KPI memos and diagnostic specifications.','en','guide','intermediate',0,'online','automatic','N/A',NULL,1780352953,0,'2026-06-02T00:29:13.156064+02:00',NULL,NULL,NULL,'["AI and Machine Learning > AI Agents > Data Science Automation"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The community recognizes this guide as part of OpenAI''s strategic push to reposition Codex as a generalized enterprise workforce agent, transforming traditional workflows from manual coding to higher-level automation.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/academy/codex-for-work/how-sales-teams-use-codex','How sales teams use Codex','An operational framework on leveraging Codex to synthesize customer conversations and CRM signals into pipeline briefs.','2026',4,'Curator Insight: This framework outlines the integration of LLMs within unstructured enterprise data streams, transitioning sales enablement from static spreadsheets to dynamic agentic execution. -Live Grounding: Community testing confirms that utilizing Codex''s plugins and customized skills enables the rapid synthesis of multi-source inputs—such as call transcripts and CRM entries—into structured pipeline prioritization briefs.','en','guide','intermediate',0,'online','automatic','N/A',NULL,1.78035295315608191e+09,0,'2026-06-02T00:29:13.156082+02:00',NULL,NULL,NULL,'["AI and Machine Learning > AI Agents > Workflow Automation"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Evaluated as highly applicable for business enablement. Users highlight the necessity of implementing strict human-in-the-loop checkpoints to verify inference-derived outputs.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://openai.com/blog/scaling-kubernetes-to-7500-nodes','openai.com: Scaling Kubernetes to 7,500 Nodes','','N/A',0,'A curated technical resource and architectural guide covering openai.com: Scaling Kubernetes to 7,500 Nodes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903321079797506e+09,0,'2026-05-17T17:53:30.797975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); +Live Grounding: Community testing confirms that utilizing Codex''s plugins and customized skills enables the rapid synthesis of multi-source inputs—such as call transcripts and CRM entries—into structured pipeline prioritization briefs.','en','guide','intermediate',0,'online','automatic','N/A',NULL,1780352953,0,'2026-06-02T00:29:13.156082+02:00',NULL,NULL,NULL,'["AI and Machine Learning > AI Agents > Workflow Automation"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Evaluated as highly applicable for business enablement. Users highlight the necessity of implementing strict human-in-the-loop checkpoints to verify inference-derived outputs.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://openai.com/blog/scaling-kubernetes-to-7500-nodes','openai.com: Scaling Kubernetes to 7,500 Nodes','','N/A',0,'A curated technical resource and architectural guide covering openai.com: Scaling Kubernetes to 7,500 Nodes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033210,0,'2026-05-17T17:53:30.797975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://openai.com/guaranteed-capacity','OpenAI Guaranteed Capacity: Dedicated Infrastructure for Enterprise Compute','OpenAI''s reserved compute framework helping eligible companies secure guaranteed long-term API access under 1- to 3-year commitment plans.','2026',4,'* **Curator Insight:** Shifting compute procurement from spot/on-demand models to long-term capacity agreements represents critical maturity in AI infrastructure management. -* **Live Grounding (MCP):** OpenAI has unveiled ''Guaranteed Capacity'', letting enterprise consumers guarantee large-scale API allocations of over 1B tokens per minute via tiered 1-to-3-year reservation plans, resolving scaling friction and bottleneck constraints during peaks.','en','web','Advanced',0,'online','automatic','N/A',NULL,1.78035213862200593e+09,0,'2026-06-02T00:15:38.622006+02:00',NULL,NULL,NULL,'["AI Infrastructure", "OpenAI Compute", "Capacity Planning", "Resource Allocation"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised by large-scale enterprise architects facing API limits and rate limit throttling.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": "ai-infrastructure-management"}'); +* **Live Grounding (MCP):** OpenAI has unveiled ''Guaranteed Capacity'', letting enterprise consumers guarantee large-scale API allocations of over 1B tokens per minute via tiered 1-to-3-year reservation plans, resolving scaling friction and bottleneck constraints during peaks.','en','web','Advanced',0,'online','automatic','N/A',NULL,1780352138,0,'2026-06-02T00:15:38.622006+02:00',NULL,NULL,NULL,'["AI Infrastructure", "OpenAI Compute", "Capacity Planning", "Resource Allocation"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised by large-scale enterprise architects facing API limits and rate limit throttling.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": "ai-infrastructure-management"}'); INSERT INTO "resources" VALUES('https://openai.com/index/advancing-content-provenance','Advancing Content Provenance for a Safer, More Transparent AI Ecosystem','OpenAI''s initiative on content transparency, focusing on implementing Content Credentials (C2PA standard), Google''s SynthID watermarking, and an early public verification tool to clarify the origin of AI-generated media.','2026',4,'Curator Insight: Establishing authenticity in generative outputs is a crucial security barrier as synthetic media becomes ubiquitous in corporate workflows. Live Grounding: Released in May 2026, this post covers OpenAI''s adoption of Content Credentials (C2PA standard) and Google''s SynthID watermarking. @@ -11275,145 +11275,145 @@ Live Grounding: Released in May 2026, this post covers OpenAI''s adoption of Con Architectural Context: - Embeds secure, tamper-evident cryptographic metadata directly into generative model outputs. - Employs deep-learning-based imperceptible watermarking to detect modified synthetic materials. -- Provisions public inspection tools to audit media origins and maintain digital trust.','en','article','intermediate',0,'online','automatic','N/A',NULL,1.78035216817340207e+09,0,'2026-06-02T00:16:08.173402+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Security and Ethics", "Content Provenance", "Cryptographic Watermarking"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "High industry impact as OpenAI partners on establishing global content security standards using C2PA credentials and SynthID watermarking.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}'); +- Provisions public inspection tools to audit media origins and maintain digital trust.','en','article','intermediate',0,'online','automatic','N/A',NULL,1780352168,0,'2026-06-02T00:16:08.173402+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Security and Ethics", "Content Provenance", "Cryptographic Watermarking"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "High industry impact as OpenAI partners on establishing global content security standards using C2PA credentials and SynthID watermarking.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/adventhealth','AdventHealth advances whole-person care with OpenAI','AdventHealth advances whole-person care with OpenAI, leveraging secure workspace environments and HIPAA-compliant healthcare applications.','2026',4,'This case study details AdventHealth''s adoption of ''ChatGPT for Healthcare'', utilizing a secure, HIPAA-compliant workspace to optimize clinical workflows. The integration automates the drafting of post-discharge summaries and parses disconnected medical records, drastically reducing administrative burden without sacrificing clinical accuracy. Technical focus areas: - Zero-data-retention APIs and secure BAA execution. - Synthesizing unstructured EHR records into high-density clinical summaries. -- Mitigating medical administrative burnout through agent-assisted documentation pipelines.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1.7803529634830439e+09,0,'2026-06-02T00:29:23.483044+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI in Healthcare", "EHR Integration", "Compliance and HIPAA"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Acclaimed case study highlighting a secure, HIPAA-compliant adoption pathway for generative AI in complex and heavily regulated hospital networks.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-healthcare"}'); +- Mitigating medical administrative burnout through agent-assisted documentation pipelines.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483044+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI in Healthcare", "EHR Integration", "Compliance and HIPAA"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Acclaimed case study highlighting a secure, HIPAA-compliant adoption pathway for generative AI in complex and heavily regulated hospital networks.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-healthcare"}'); INSERT INTO "resources" VALUES('https://openai.com/index/boston-childrens-hospital','Boston Children''s Hospital uses AI to unlock new diagnoses','Case study on how Boston Children''s Hospital built a secure internal ChatGPT environment across its entire workforce, successfully diagnosing 40+ rare conditions and saving 60,000+ hours.','2026',4,'A deep-dive case study showcasing Boston Children''s Hospital''s enterprise-wide implementation of a secure generative AI framework. * **Architectural Value**: Outlines the transition from fragmented point solutions to a unified, secure enterprise AI platform with centralized governance. * **Key Features**: Leverages secure LLM environments to cross-reference multi-specialty clinical data against research corpuses to resolve rare diagnoses. -* **Technical Significance**: Highlights scalable deployment patterns under strict healthcare compliance and privacy mandates while enhancing medical decision quality.','English','Case Study','Intermediate',0,'online','automatic','N/A',NULL,1.78035281874934911e+09,0,'2026-06-02T00:26:58.749349+02:00',NULL,NULL,NULL,'["Generative AI", "Enterprise Deployments", "Healthcare Applications"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Strongly validated case study demonstrating actual clinical utility, solving over 40 rare disease cases and saving thousands of operational hours.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +* **Technical Significance**: Highlights scalable deployment patterns under strict healthcare compliance and privacy mandates while enhancing medical decision quality.','English','Case Study','Intermediate',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749349+02:00',NULL,NULL,NULL,'["Generative AI", "Enterprise Deployments", "Healthcare Applications"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Strongly validated case study demonstrating actual clinical utility, solving over 40 rare disease cases and saving thousands of operational hours.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/braintrust','How Braintrust turns customer requests into code with Codex','Insight into how Braintrust engineers use OpenAI Codex and GPT-5.5 to transform customer feature requests into preview code branches in minutes, significantly accelerating release feedback.','2026',4,'An analysis of Braintrust''s implementation of OpenAI Codex to construct a fully autonomous coding loop that converts user requests into preview code. * **Architectural Value**: Establishes a concrete pipeline model for agent-driven software development with rapid customer feedback integration. * **Key Features**: Leverages Codex''s high-speed terminal output processing and GPT-5.5''s reasoning capabilities to spin up automated preview branches. -* **Technical Significance**: Proves the feasibility of moving 50% of an engineering team to Codex-driven environments to optimize productivity and minimize feature-to-feedback latency.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1.78035281874935793e+09,0,'2026-06-02T00:26:58.749358+02:00',NULL,NULL,NULL,'["Software Engineering", "Agentic Workflows", "AI Code Generation"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly valued within the developer and AI safety engineering communities for detailing how Braintrust integrates OpenAI Codex to automate enterprise pull-request lifecycles.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +* **Technical Significance**: Proves the feasibility of moving 50% of an engineering team to Codex-driven environments to optimize productivity and minimize feature-to-feedback latency.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749358+02:00',NULL,NULL,NULL,'["Software Engineering", "Agentic Workflows", "AI Code Generation"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly valued within the developer and AI safety engineering communities for detailing how Braintrust integrates OpenAI Codex to automate enterprise pull-request lifecycles.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/building-self-improving-tax-agents-with-codex','Building self-improving tax agents with Codex','Technical paper showing how OpenAI, Thrive, and Crete built a self-improving tax filing agent with Codex that autonomously refines its code using human feedback and production traces.','2026',4,'Examines a landmark self-improving AI agent architecture co-developed by OpenAI, Thrive, and Crete for automated financial filing. * **Architectural Value**: Pioneers a closed-loop self-improvement framework where practitioner corrections are automatically converted into regression tests. * **Key Features**: Employs an iterative Codex-driven loop that dramatically raised field accuracy from 25% to 86% in six weeks, peaking at 97%. -* **Technical Significance**: Replaces traditional static patch deployments with autonomous code refinement, demonstrating a blueprint for next-generation self-evolving software.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1.78035281874941611e+09,0,'2026-06-02T00:26:58.749416+02:00',NULL,NULL,NULL,'["Software Engineering", "Agentic Workflows", "Self Improving Systems"]','["[EMERGING]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Celebrated as a groundbreaking technical architectural pattern for self-improving LLMs, showing how real-world practitioner feedback loops can refine agent performance without manual engineering.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +* **Technical Significance**: Replaces traditional static patch deployments with autonomous code refinement, demonstrating a blueprint for next-generation self-evolving software.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749416+02:00',NULL,NULL,NULL,'["Software Engineering", "Agentic Workflows", "Self Improving Systems"]','["[EMERGING]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Celebrated as a groundbreaking technical architectural pattern for self-improving LLMs, showing how real-world practitioner feedback loops can refine agent performance without manual engineering.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/cisco','Cisco and OpenAI redefine enterprise engineering with Codex','Details the collaboration between Cisco and OpenAI using Codex to automate network configurations, troubleshoot security issues, and accelerate software engineering loops.','2026',4,'Explores Cisco''s integration of OpenAI Codex and GPT-5.5-Cyber to automate enterprise engineering and network security operations. * **Architectural Value**: Combines generative coding agents with physical and cloud network infrastructure to create autonomous healing environments. * **Key Features**: Features Codex-driven script generation for switches, routers, and firewalls, as well as AI-assisted vulnerability patching under the Daybreak initiative. -* **Technical Significance**: Models the future of software-defined networking where agentic workflows programmatically manage and troubleshoot complex topologies.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1.780352818749408e+09,0,'2026-06-02T00:26:58.749408+02:00',NULL,NULL,NULL,'["Network Engineering", "Agentic Workflows", "Infrastructure as Code"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised by network engineers and platform teams for combining Codex''s code-generation with Cisco''s automated network and security orchestration pipelines.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +* **Technical Significance**: Models the future of software-defined networking where agentic workflows programmatically manage and troubleshoot complex topologies.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749408+02:00',NULL,NULL,NULL,'["Network Engineering", "Agentic Workflows", "Infrastructure as Code"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised by network engineers and platform teams for combining Codex''s code-generation with Cisco''s automated network and security orchestration pipelines.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/codex-for-knowledge-work','Codex is Becoming a Productivity Tool for Everyone','OpenAI''s overview of the expanding capabilities of Codex as a versatile utility for complex text extraction, structured data operations, and automated knowledge-work workflows.','2026',4,'### Curator Insight -This OpenAI release details the ongoing paradigm shift of OpenAI Codex from an exclusive software development assistant into a foundational engine for general knowledge work. The report highlights how Codex''s advanced code-generation and structured formatting capabilities are being leveraged for raw data parsing, complex search synthesis, and cross-application API automation. It serves as an essential read for architects design-thinking the future of human-AI collaborative workflows.','English','Article / Report','Intermediate',0,'online','automatic','N/A',NULL,1.78040170254907393e+09,0,'2026-06-02T14:01:42.549074+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Autonomous Agents", "Workplace Automation"]','["EMERGING", "DE FACTO STANDARD"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 90, "reputation_status": "Vetted", "reputation_summary": "Official research and tool release report from OpenAI. High-density authority on the structural transition of software automation tools into general workplace environments.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +This OpenAI release details the ongoing paradigm shift of OpenAI Codex from an exclusive software development assistant into a foundational engine for general knowledge work. The report highlights how Codex''s advanced code-generation and structured formatting capabilities are being leveraged for raw data parsing, complex search synthesis, and cross-application API automation. It serves as an essential read for architects design-thinking the future of human-AI collaborative workflows.','English','Article / Report','Intermediate',0,'online','automatic','N/A',NULL,1780401702,0,'2026-06-02T14:01:42.549074+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Autonomous Agents", "Workplace Automation"]','["EMERGING", "DE FACTO STANDARD"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 90, "reputation_status": "Vetted", "reputation_summary": "Official research and tool release report from OpenAI. High-density authority on the structural transition of software automation tools into general workplace environments.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/databricks','Databricks brings GPT-5.5 to enterprise agent workflows - OpenAI','Announcement of the integration of GPT-5.5 into Databricks lakehouses, setting SOTA records on OfficeQA Pro.','2026',4,'Curator Insight: Merging GPT-5.5''s reasoning capabilities with Databricks'' structured lakehouse repositories forms a highly resilient architecture for secure enterprise AI operations. -Live Grounding: Evaluation metrics on the OfficeQA Pro benchmark indicate that this pairing is the first to cross the 50% accuracy threshold when parsing complex enterprise documentation, contracts, and old reports directly from distributed data systems.','en','article','advanced',0,'online','automatic','N/A',NULL,1.78035295315610098e+09,0,'2026-06-02T00:29:13.156101+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Enterprise LLMs > Agent Integration"]','["[DE FACTO STANDARD]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Widely cited across technical newsletters as a critical enterprise partnership. The integration showcases a significant step forward in secure, private data retrieval backed by state-of-the-art models.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "lakehouse-ai"}'); +Live Grounding: Evaluation metrics on the OfficeQA Pro benchmark indicate that this pairing is the first to cross the 50% accuracy threshold when parsing complex enterprise documentation, contracts, and old reports directly from distributed data systems.','en','article','advanced',0,'online','automatic','N/A',NULL,1780352953,0,'2026-06-02T00:29:13.156101+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Enterprise LLMs > Agent Integration"]','["[DE FACTO STANDARD]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Widely cited across technical newsletters as a critical enterprise partnership. The integration showcases a significant step forward in secure, private data retrieval backed by state-of-the-art models.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "lakehouse-ai"}'); INSERT INTO "resources" VALUES('https://openai.com/index/dell-codex-enterprise-partnership','OpenAI and Dell Technologies partner to bring Codex to hybrid and on-premises enterprise environments','OpenAI and Dell Technologies are collaborating to help more enterprises deploy Codex in the environments where their most important data, systems, and workflows already live.','2026',4,'This enterprise release highlights the integration of OpenAI Codex with the Dell AI Data Platform and the Dell AI Factory. The architecture provides a secure deployment bridge, allowing complex coding agents to operate locally on hybrid or on-premises server infrastructure where legacy databases reside. Strategic technical benefits: - Direct mitigation of enterprise data transit, compliance, and regulatory issues. - Deep contextual model training against on-premises codebases and documentation. -- Low-latency, secure enterprise agent deployment with built-in access controls.','en','article','Advanced',0,'online','automatic','N/A',NULL,1.780352963483078e+09,0,'2026-06-02T00:29:23.483078+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Hybrid Enterprise Architecture", "Dell AI Data Platform Integration", "On-Premises Codex Deployment"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Major enterprise landmark widely celebrated for overcoming on-premises compliance blockers for generative AI coding tools.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "hybrid-ai-architecture"}'); +- Low-latency, secure enterprise agent deployment with built-in access controls.','en','article','Advanced',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483078+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Hybrid Enterprise Architecture", "Dell AI Data Platform Integration", "On-Premises Codex Deployment"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Major enterprise landmark widely celebrated for overcoming on-premises compliance blockers for generative AI coding tools.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "hybrid-ai-architecture"}'); INSERT INTO "resources" VALUES('https://openai.com/index/election-safeguards-2026','Election information and safeguards in 2026','Ahead of global elections, we''re helping people access information, supporting cyber defenders, and increasing AI transparency.','2026',4,'This document outlines OpenAI''s technical and operational roadmap for safeguarding global democratic processes in 2026. The strategy prioritizes the integration of C2PA digital provenance standards to trace AI content, partnerships with cybersecurity agencies to protect voting infrastructure, and targeted bias auditing to preserve neutral model behavior. Key pillars include: - Enhancing real-time content watermarking and digital signature mechanisms. - Deploying active threat intelligence pipelines to identify and disrupt state-sponsored influence networks. -- Enforcing strict API and product usage guidelines to block coordinated interactive manipulation.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1.7803529634830029e+09,0,'2026-06-02T00:29:23.483003+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Governance", "Safety and Trust", "Election Safeguards"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted official initiative with positive feedback from cybersecurity and policy communities regarding the proactive integration of provenance standards to mitigate generative AI election abuse.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-safety"}'); +- Enforcing strict API and product usage guidelines to block coordinated interactive manipulation.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483003+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Governance", "Safety and Trust", "Election Safeguards"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted official initiative with positive feedback from cybersecurity and policy communities regarding the proactive integration of provenance standards to mitigate generative AI election abuse.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-safety"}'); INSERT INTO "resources" VALUES('https://openai.com/index/endava','How Endava builds an agentic organization with Codex','Case study on Endava''s deployment of Codex to codify senior engineering expertise into autonomous agents that work across the software delivery lifecycle.','2026',4,'Details Endava''s transformation into an agentic organization utilizing OpenAI Codex to scale engineering workflows across massive software contract lifecycles. * **Architectural Value**: Implements a structured framework where senior engineering expertise is encapsulated into reusable AI agents. * **Key Features**: Compresses weeks of manual requirements analysis into automated pipelines, improving documentation velocity and code consistency. -* **Technical Significance**: Models a practical architecture for deploying agents to support human engineers from initial client intake to final codebase delivery.','English','Case Study','Advanced',0,'online','automatic','N/A',NULL,1.78035281874937605e+09,0,'2026-06-02T00:26:58.749376+02:00',NULL,NULL,NULL,'["Software Engineering", "Agentic Workflows", "Enterprise AI Strategy"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted enterprise implementation; Endava is an exclusive partner program member, showing highly successful adoption of Codex in software contracting delivery.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +* **Technical Significance**: Models a practical architecture for deploying agents to support human engineers from initial client intake to final codebase delivery.','English','Case Study','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749376+02:00',NULL,NULL,NULL,'["Software Engineering", "Agentic Workflows", "Enterprise AI Strategy"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted enterprise implementation; Endava is an exclusive partner program member, showing highly successful adoption of Codex in software contracting delivery.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/gartner-2026-agentic-coding-leader','OpenAI named a Leader in enterprise coding agents by Gartner','OpenAI is named a leader in the 2026 Gartner Magic Quadrant for Enterprise AI Coding Agents, with Codex recognized for innovation and enterprise-scale deployment.','2026',4,'This announcement details OpenAI''s leadership positioning in Gartner''s 2026 evaluation of enterprise coding agents. Driven by Codex and GPT-5.5, the platform is recognized for delivering robust codebase reasoning, sandboxed execution environments, and deep tool integrations that scale from local developer environments to centralized CI/CD pipelines. Core strengths highlighted: - Production-grade enterprise security, including fine-grained RBAC and auditable workspaces. - Multi-agent orchestrators capable of self-healing and automated test execution. -- Low-latency, high-throughput context windows optimized for massive repositories.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1.78035296348303604e+09,0,'2026-06-02T00:29:23.483036+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "Gartner Evaluations", "Enterprise AI Strategy"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Heavily cited industry milestone confirming Codex''s maturity and dominance in enterprise development, generating high trust among global technology leaders.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-driven-engineering"}'); +- Low-latency, high-throughput context windows optimized for massive repositories.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483036+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "Gartner Evaluations", "Enterprise AI Strategy"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Heavily cited industry milestone confirming Codex''s maturity and dominance in enterprise development, generating high trust among global technology leaders.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-driven-engineering"}'); INSERT INTO "resources" VALUES('https://openai.com/index/grupo-folha-grupo-uol-partnership','OpenAI, Grupo Folha, and Grupo UOL announce strategic content partnership','OpenAI partners with Grupo Folha and Grupo UOL to bring trusted Brazilian journalism to ChatGPT, expanding access to news with attribution and transparency.','2026',4,'This strategic announcement details a licensing partnership integrating live, high-fidelity Brazilian journalism from Grupo Folha and Grupo UOL directly into ChatGPT''s retrieval pipelines. By bypassing standard web scrapers in favor of direct publisher data feeds, the architecture guarantees reliable, localized Portuguese news retrieval. Key architectural benefits: - Low-latency indexing of licensed editorial feeds. - Structured programmatic attribution and high-visibility click-through source links. -- Reduced model hallucination rates on regional real-time queries.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1.78035296348301792e+09,0,'2026-06-02T00:29:23.483018+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Information Retrieval", "Content Pipelines", "API Licensing"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Strategic content licensing deal widely discussed on tech blogs as an indicator of real-time search engine shift towards direct, high-value publisher partnerships.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-content-licensing"}'); +- Reduced model hallucination rates on regional real-time queries.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483018+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Information Retrieval", "Content Pipelines", "API Licensing"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Strategic content licensing deal widely discussed on tech blogs as an indicator of real-time search engine shift towards direct, high-value publisher partnerships.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-content-licensing"}'); INSERT INTO "resources" VALUES('https://openai.com/index/introducing-openai-for-singapore','Introducing OpenAI for Singapore','Today at the ATx Summit in Singapore, we''re launching OpenAI for Singapore, a partnership with the Ministry of Digital Development and Information (MDDI) to support Singapore''s National AI strategy.','2026',4,'This document covers OpenAI''s strategic partnership with the Singapore Ministry of Digital Development and Information (MDDI) to reinforce its National AI Strategy. The framework supports regional language model customization, launches a regional Singaporean chapter of the OpenAI Academy, and places Forward Deployed Engineers on-site. Core technical aims: - Optimizing localized models to perform natively in Southeast Asian languages. - Deploying agentic student and teacher assistant tools in collaborative public school programs. -- Fostering local ecosystem engineering capacity directly connected to OpenAI research platforms.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1.78035296348306894e+09,0,'2026-06-02T00:29:23.483069+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Sovereign AI Strategy", "Sovereign Language Modeling", "Public Infrastructure"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly cited milestone validating Singapore''s commitment to National AI Strategy 2.0 with targeted OpenAI support.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "sovereign-ai"}'); +- Fostering local ecosystem engineering capacity directly connected to OpenAI research platforms.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483069+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Sovereign AI Strategy", "Sovereign Language Modeling", "Public Infrastructure"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly cited milestone validating Singapore''s commitment to National AI Strategy 2.0 with targeted OpenAI support.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "sovereign-ai"}'); INSERT INTO "resources" VALUES('https://openai.com/index/malta-chatgpt-plus-partnership','OpenAI and Malta partner to bring ChatGPT Plus to all citizens','OpenAI and Malta partner to bring ChatGPT Plus to all citizens, introducing structured education pathways and national utility licensing.','2026',4,'This press release describes OpenAI''s partnership with the Government of Malta to provide ChatGPT Plus as a public utility to all citizens. This deployment is coupled with a structured AI literacy program designed by the University of Malta to teach citizens safe, practical, and highly effective daily generative AI use cases. Key systemic structures: - Nation-wide distribution managed through the Malta Digital Innovation Authority. - Mandated educational course pre-requisite to cultivate safe prompting practices. -- Scalable national training infrastructure aligning citizen capability with high-grade AI tools.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1.7803529634830861e+09,0,'2026-06-02T00:29:23.483086+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Sovereign AI Deployment", "National AI Literacy", "Public Utility Models"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Widely discussed public policy landmark, recognized as the world''s first national citizen utility deployment of ChatGPT Plus.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "sovereign-ai"}'); -INSERT INTO "resources" VALUES('https://openai.com/index/model-disproves-discrete-geometry-conjecture','OpenAI Model Disproves Central Conjecture in Discrete Geometry','OpenAI model disproves Erdős unit distance conjecture in discrete geometry.','2026',4,'A technical announcement detailed by OpenAI outlining how a general-purpose reasoning model autonomously disproved Paul Erdős'' 1946 unit distance conjecture. This milestone marks an architectural shift from assistive AI to autonomous mathematical synthesis, constructing dense unit-distance algebraic graphs that exceed traditional rescaled square grid limits.','en','article','Advanced',0,'online','automatic','N/A',NULL,1780352292.58837,0,'2026-06-02T00:18:12.588370+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "Reasoning Models", "Mathematical Discoveries"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly acclaimed academic and industry breakthrough, showcasing the transition of LLMs from coding assistants to autonomous scientific researchers.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}'); +- Scalable national training infrastructure aligning citizen capability with high-grade AI tools.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483086+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Sovereign AI Deployment", "National AI Literacy", "Public Utility Models"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Widely discussed public policy landmark, recognized as the world''s first national citizen utility deployment of ChatGPT Plus.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "sovereign-ai"}'); +INSERT INTO "resources" VALUES('https://openai.com/index/model-disproves-discrete-geometry-conjecture','OpenAI Model Disproves Central Conjecture in Discrete Geometry','OpenAI model disproves Erdős unit distance conjecture in discrete geometry.','2026',4,'A technical announcement detailed by OpenAI outlining how a general-purpose reasoning model autonomously disproved Paul Erdős'' 1946 unit distance conjecture. This milestone marks an architectural shift from assistive AI to autonomous mathematical synthesis, constructing dense unit-distance algebraic graphs that exceed traditional rescaled square grid limits.','en','article','Advanced',0,'online','automatic','N/A',NULL,1780352292,0,'2026-06-02T00:18:12.588370+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "Reasoning Models", "Mathematical Discoveries"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly acclaimed academic and industry breakthrough, showcasing the transition of LLMs from coding assistants to autonomous scientific researchers.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/mufg','MUFG aims to become AI native with OpenAI','Case study on Mitsubishi UFJ Financial Group deploying ChatGPT Enterprise to 35,000 employees, focusing on security boundaries, training, and building over 1,800 custom GPTs.','2026',4,'An analysis of Japan''s largest financial group''s enterprise-wide rollout of ChatGPT Enterprise to 35,000 banking professionals. * **Architectural Value**: Demonstrates how to design a compliant, zero-training-data-retention AI layer inside a highly regulated industry. * **Key Features**: Uses structured mandatory training and an internal ''AI Champion'' model to overcome standard employee adoption barriers. -* **Technical Significance**: Illustrates practical patterns for deploying over 1,800 departmental custom GPTs while maintaining strict data isolation.','English','Case Study','Intermediate',0,'online','automatic','N/A',NULL,1780352818.7494,0,'2026-06-02T00:26:58.749400+02:00',NULL,NULL,NULL,'["Enterprise Software", "Generative AI", "Financial Services"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Acclaimed case study for detailing organizational enablement and change management during a massive company-wide roll-out of ChatGPT Enterprise in finance.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +* **Technical Significance**: Illustrates practical patterns for deploying over 1,800 departmental custom GPTs while maintaining strict data isolation.','English','Case Study','Intermediate',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749400+02:00',NULL,NULL,NULL,'["Enterprise Software", "Generative AI", "Financial Services"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Acclaimed case study for detailing organizational enablement and change management during a massive company-wide roll-out of ChatGPT Enterprise in finance.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/openai-frontier-governance-framework','OpenAI Frontier Governance Framework','OpenAI''s formal Frontier Governance Framework outlining processes for systemic risk assessment, model reporting, incident response, and regulatory alignment.','2026',4,'A comprehensive guide mapping OpenAI''s internal risk mitigation protocols to emerging global regulatory standards. * **Architectural Value**: Translates California''s TFAIA and the EU AI Act into concrete technical requirements for safe deployment. * **Key Features**: Outlines rigorous risk assessment lifecycles focusing on cyber threats, chemical/biological (CBRN) hazards, and loss of control. -* **Technical Significance**: Provides enterprise architects with a structured template for building auditable safety and incident response pipelines for AI systems.','English','Guide','Advanced',0,'online','automatic','N/A',NULL,1.78035281874938702e+09,0,'2026-06-02T00:26:58.749387+02:00',NULL,NULL,NULL,'["Generative AI", "AI Safety", "Compliance and Regulation"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Acknowledged by compliance officers and cloud security engineers as an essential blueprint for aligning model deployments with California and EU AI laws.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +* **Technical Significance**: Provides enterprise architects with a structured template for building auditable safety and incident response pipelines for AI systems.','English','Guide','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749387+02:00',NULL,NULL,NULL,'["Generative AI", "AI Safety", "Compliance and Regulation"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Acknowledged by compliance officers and cloud security engineers as an essential blueprint for aligning model deployments with California and EU AI laws.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/openai-frontier-models-and-codex-are-now-available-on-aws','OpenAI frontier models and Codex are now available on AWS','Official announcement regarding the general availability of OpenAI frontier models and Codex on Amazon Bedrock, complete with AWS IAM, PrivateLink, and compliance support.','2026',4,'This resource details the integration of OpenAI frontier models and Codex into Amazon Bedrock, providing enterprises with secure, governed access. * **Architectural Value**: Enables enterprise-grade deployments of state-of-the-art models within established AWS compliance, security, and private networking boundaries. * **Key Features**: Provides direct API access, Codex workspace integration, IAM permission boundaries, PrivateLink encryption, and CloudTrail audit logging. -* **Technical Significance**: Eliminates the exclusivity bottleneck, allowing architects to seamlessly orchestrate multi-model workflows on AWS infrastructure without exposing data.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1.78035281874933505e+09,0,'2026-06-02T00:26:58.749335+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon Web Services", "Generative AI Integration"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "Highly praised by cloud architects and enterprise IT for combining the intelligence of OpenAI''s frontier models with AWS''s robust governance, security, and procurement frameworks.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +* **Technical Significance**: Eliminates the exclusivity bottleneck, allowing architects to seamlessly orchestrate multi-model workflows on AWS infrastructure without exposing data.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749335+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon Web Services", "Generative AI Integration"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "Highly praised by cloud architects and enterprise IT for combining the intelligence of OpenAI''s frontier models with AWS''s robust governance, security, and procurement frameworks.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/our-views-on-ai-policy-and-political-advocacy','Our Views on AI Policy and Political Advocacy','An official policy stance statement clarifying OpenAI''s approach to legislative policy debates, employee political involvement, and corporate advocacy neutrality.','2026',4,'### Curator Insight -This policy brief outlines OpenAI''s official stance on global AI governance and political advocacy. Published amidst escalating debates surrounding national regulatory frameworks, OpenAI clarifies its operational decision to refrain from forming PACs or funding political campaigns. This document provides critical transparency for enterprise stakeholders navigating compliance, safety alignment, and corporate responsibility in the Intelligence Age.','English','Policy Brief / Blog','Beginner',0,'online','automatic','N/A',NULL,1.78040170254908299e+09,0,'2026-06-02T14:01:42.549083+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Governance", "Corporate Policy"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 82, "reputation_status": "Vetted", "reputation_summary": "Official OpenAI statement. Authoritative declaration regarding corporate political neutrality and policy advocacy standards, highly cited across tech regulatory forums.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +This policy brief outlines OpenAI''s official stance on global AI governance and political advocacy. Published amidst escalating debates surrounding national regulatory frameworks, OpenAI clarifies its operational decision to refrain from forming PACs or funding political campaigns. This document provides critical transparency for enterprise stakeholders navigating compliance, safety alignment, and corporate responsibility in the Intelligence Age.','English','Policy Brief / Blog','Beginner',0,'online','automatic','N/A',NULL,1780401702,0,'2026-06-02T14:01:42.549083+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Governance", "Corporate Policy"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 82, "reputation_status": "Vetted", "reputation_summary": "Official OpenAI statement. Authoritative declaration regarding corporate political neutrality and policy advocacy standards, highly cited across tech regulatory forums.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/personal-finance-chatgpt','A new personal finance experience in ChatGPT','A preview announcement of ChatGPT''s Plaid-powered bank account integration for real-time financial insights.','2026',4,'Curator Insight: Integrating banking APIs with conversational LLMs introduces a novel paradigm of context-aware financial planning, shifting attention away from traditional search directories. -Live Grounding: The implementation leverages Plaid to secure read-only access across over 12,000 financial institutions, enabling real-time categorization of expenses and portfolios, though users must carefully manage the inherent third-party connection vectors.','en','article','intermediate',0,'online','automatic','N/A',NULL,1780352953.15611,0,'2026-06-02T00:29:13.156110+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Consumer Agents > Financial Technology"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "While the technical utility is heavily praised, the community (Reddit r/financialindependence) retains strong privacy and data-sovereignty concerns regarding the Plaid integration with a public cloud model.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +Live Grounding: The implementation leverages Plaid to secure read-only access across over 12,000 financial institutions, enabling real-time categorization of expenses and portfolios, though users must carefully manage the inherent third-party connection vectors.','en','article','intermediate',0,'online','automatic','N/A',NULL,1780352953,0,'2026-06-02T00:29:13.156110+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Consumer Agents > Financial Technology"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "While the technical utility is heavily praised, the community (Reddit r/financialindependence) retains strong privacy and data-sovereignty concerns regarding the Plaid integration with a public cloud model.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/ramp','How Ramp engineers accelerate code review with Codex','How Ramp engineers use Codex with GPT-5.5 to review code and ship improvements, allowing them to get substantive feedback in minutes instead of hours.','2026',4,'This article analyzes the technical deployment of OpenAI Codex with GPT-5.5 at fintech leader Ramp to scale internal code review operations. By automating semantic syntax evaluation, pattern checking, and vulnerability assessments, the pipeline yields high-fidelity architectural feedback in minutes. Key process innovations: - Reduced code-to-merge latencies through agentic automated PR reviews. - Context-aware code validation matching proprietary architectural standards. -- High-velocity shipping loops enabled by continuous automated debugging recommendations.','en','article','Advanced',0,'online','automatic','N/A',NULL,1.78035296348305296e+09,0,'2026-06-02T00:29:23.483053+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "Automated Code Review", "Fintech CI/CD Pipelines"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vigorously discussed across fintech and dev channels, demonstrating a practical implementation of GPT-5.5 inside continuous delivery code pipelines.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-driven-engineering"}'); +- High-velocity shipping loops enabled by continuous automated debugging recommendations.','en','article','Advanced',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483053+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "Automated Code Review", "Fintech CI/CD Pipelines"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vigorously discussed across fintech and dev channels, demonstrating a practical implementation of GPT-5.5 inside continuous delivery code pipelines.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-driven-engineering"}'); INSERT INTO "resources" VALUES('https://openai.com/index/stargate-michigan-data-center','Building the Infrastructure for the Intelligence Age in Michigan','OpenAI''s groundbreaking announcement of a 1-gigawatt (GW) ''Stargate'' supercomputing data center campus in Michigan in partnership with Oracle.','2026',4,'The official OpenAI announcement marking the groundbreaking of a landmark 1-gigawatt (GW) AI infrastructure campus in Saline Township, Michigan. - Realized through a $16 billion partnership involving Oracle and SoftBank, the Stargate initiative is designed to construct hyperscale computing clusters dedicated to next-generation model training. -- Details advanced thermal-cooling solutions, high-density energy grids, and union labor agreements required to construct the physical backbone of the Intelligence Age.','en','article','Advanced',0,'online','automatic','N/A',NULL,1780352838.80138,0,'2026-06-02T00:27:18.801380+02:00',NULL,NULL,NULL,'["AI Infrastructure", "Hyperscale Data Centers", "Hardware Scaling", "Cloud Architecture"]','["[CASE STUDY]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official OpenAI press announcement and landmark industry milestone. Vetted and covered globally by major technology and financial news sources in June 2026.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-infrastructure-datacenter"}'); -INSERT INTO "resources" VALUES('https://openai.com/index/strengthening-societal-resilience-with-rosalind-biodefense','Strengthening Societal Resilience with Rosalind Biodefense','OpenAI announces the launch of its Rosalind Biodefense program leveraging GPT-Rosalind to secure DNA synthesis and accelerate defensive countermeasures.','2026',4,'This announcement outlines the launch of OpenAI''s ''Rosalind Biodefense'' program built around GPT-Rosalind, a frontier reasoning model designed for life sciences. The system focuses on defensive capabilities such as early threat warning, epidemiological modeling, DNA synthesis screening, and accelerating scientific workflow. By partnering with organizations like SecureDNA and Fourth Eon Biosecurity, OpenAI aims to establish biological containment and proactive defensive acceleration protocols.','en','Article','Advanced',0,'online','automatic','N/A',NULL,1.78035284903158497e+09,0,'2026-06-02T00:27:29.031585+02:00',NULL,NULL,NULL,'["AI", "Applied AI", "Biosecurity", "Inference Models"]','["[EMERGING]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly regarded defensive biosecurity initiative leveraging frontier AI capabilities in life sciences with rigorous safety and containment protocols.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": "ai-biotech"}'); +- Details advanced thermal-cooling solutions, high-density energy grids, and union labor agreements required to construct the physical backbone of the Intelligence Age.','en','article','Advanced',0,'online','automatic','N/A',NULL,1780352838,0,'2026-06-02T00:27:18.801380+02:00',NULL,NULL,NULL,'["AI Infrastructure", "Hyperscale Data Centers", "Hardware Scaling", "Cloud Architecture"]','["[CASE STUDY]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official OpenAI press announcement and landmark industry milestone. Vetted and covered globally by major technology and financial news sources in June 2026.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-infrastructure-datacenter"}'); +INSERT INTO "resources" VALUES('https://openai.com/index/strengthening-societal-resilience-with-rosalind-biodefense','Strengthening Societal Resilience with Rosalind Biodefense','OpenAI announces the launch of its Rosalind Biodefense program leveraging GPT-Rosalind to secure DNA synthesis and accelerate defensive countermeasures.','2026',4,'This announcement outlines the launch of OpenAI''s ''Rosalind Biodefense'' program built around GPT-Rosalind, a frontier reasoning model designed for life sciences. The system focuses on defensive capabilities such as early threat warning, epidemiological modeling, DNA synthesis screening, and accelerating scientific workflow. By partnering with organizations like SecureDNA and Fourth Eon Biosecurity, OpenAI aims to establish biological containment and proactive defensive acceleration protocols.','en','Article','Advanced',0,'online','automatic','N/A',NULL,1780352849,0,'2026-06-02T00:27:29.031585+02:00',NULL,NULL,NULL,'["AI", "Applied AI", "Biosecurity", "Inference Models"]','["[EMERGING]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly regarded defensive biosecurity initiative leveraging frontier AI capabilities in life sciences with rigorous safety and containment protocols.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": "ai-biotech"}'); INSERT INTO "resources" VALUES('https://openai.com/index/the-next-phase-of-education-for-countries','The next phase of OpenAI''s Education for Countries','At the Education World Forum in London, OpenAI shares early learnings from Education for Countries and welcomes Singapore to the program.','2026',4,'This programmatic update outlines the transition of the ''OpenAI for Countries'' model from general access to highly structured educational frameworks. Partnering with sovereign nations, the project introduces dedicated configurations like ''ChatGPT for Teachers'' and community college training resources. Structural frameworks include: - Co-designing teacher-led classroom assets to cultivate safe AI integration. - Launching the ''OpenAI Luminaries'' program for global educational curriculum exchange. -- Supporting evidence-based deployments monitored by research teams to optimize learning outcomes.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1.78035296348306107e+09,0,'2026-06-02T00:29:23.483061+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI in Education", "Sovereign AI Adoption", "Public Sector Frameworks"]','["GUIDE", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Well-received public sector overview showcasing structural AI education deployments rather than generic consumer app-access programs.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-education"}'); +- Supporting evidence-based deployments monitored by research teams to optimize learning outcomes.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483061+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI in Education", "Sovereign AI Adoption", "Public Sector Frameworks"]','["GUIDE", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Well-received public sector overview showcasing structural AI education deployments rather than generic consumer app-access programs.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-education"}'); INSERT INTO "resources" VALUES('https://openai.com/index/trustworthy-third-party-evaluations-foundations','A shared playbook for trustworthy third party evaluations','OpenAI''s playbook establishing guidelines for independent, trustworthy third-party evaluations of frontier AI systems, emphasizing system harnesses, validity checks, and context modeling.','2026',4,'This document introduces OpenAI''s blueprint for conducting reliable and independent evaluations of frontier AI models. * **Architectural Value**: Shifts the evaluation paradigm from simple prompt-response benchmarks to complex, multi-step environment harnesses. * **Key Features**: Focuses on eliciting real capabilities, evaluating safeguard robustness, managing reward hacking, and detecting data contamination. -* **Technical Significance**: Establishes standardized auditing practices essential for compliance with global regulations such as the EU AI Act and California''s TFAIA.','English','Guide','Advanced',0,'online','automatic','N/A',NULL,1.78035281874936699e+09,0,'2026-06-02T00:26:58.749367+02:00',NULL,NULL,NULL,'["Generative AI", "AI Safety", "Model Evaluation Frameworks"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Widely recognized by AI safety researchers and regulatory bodies (such as the UK and US AI Safety Institutes) as a foundational document for standardizing frontier model auditing.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +* **Technical Significance**: Establishes standardized auditing practices essential for compliance with global regulations such as the EU AI Act and California''s TFAIA.','English','Guide','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749367+02:00',NULL,NULL,NULL,'["Generative AI", "AI Safety", "Model Evaluation Frameworks"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Widely recognized by AI safety researchers and regulatory bodies (such as the UK and US AI Safety Institutes) as a foundational document for standardizing frontier model auditing.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); INSERT INTO "resources" VALUES('https://openai.com/index/virgin-atlantic','How Virgin Atlantic ships faster with Codex','How Virgin Atlantic used Codex to ship its revamped mobile app on a fixed holiday travel deadline, reaching near-total unit test coverage and zero P1 defects.','2026',4,'This enterprise case study demonstrates the technical integration of OpenAI Codex within Virgin Atlantic''s software delivery pipeline to reconstruct their consumer-facing mobile application under a rigid shipping timeline. By utilizing Codex for automated unit-test generation and legacy code translation, the engineering team achieved near-total unit test coverage. Key engineering highlights: - Transitioned development from boilerplate drafting to agentic oversight. - Reached comprehensive test coverage without delaying critical release windows. -- Recorded zero P1 defects post-deployment due to automated, continuous integration evaluations.','en','article','Advanced',0,'online','automatic','N/A',NULL,1.78035296348302698e+09,0,'2026-06-02T00:29:23.483027+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "Software Delivery Optimization", "Test Automation"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised developer case study showing substantial ROI on using generative AI code helpers inside strict, time-sensitive commercial aviation software pipelines.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-driven-engineering"}'); +- Recorded zero P1 defects post-deployment due to automated, continuous integration evaluations.','en','article','Advanced',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483027+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "Software Delivery Optimization", "Test Automation"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised developer case study showing substantial ROI on using generative AI code helpers inside strict, time-sensitive commercial aviation software pipelines.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-driven-engineering"}'); INSERT INTO "resources" VALUES('https://openai.com/index/warp','Warp''s big bet on building open source with GPT-5.5','OpenAI''s official startup feature detailing Warp''s transition to an open-source model under AGPL-3.0, backed by OpenAI and fully managed via its cloud agent orchestration platform, Oz.','2026',4,'An exploration of Warp''s agentic open-source contribution workflow powered by OpenAI''s GPT-5.5. * **Architectural Value**: Showcases ''Oz'', a cloud-based agent platform that acts as an autonomous orchestrator to triage issues, plan implementations, and write PRs. * **Key Features**: Leverages Rust client architecture with deep multi-agent coordination, supporting local sandbox controls and custom command pipelines. -* **Technical Significance**: Redefines open-source collaboration, demonstrating a paradigm where human and AI agents securely build and maintain a massive public codebase.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1.78035281874942302e+09,0,'2026-06-02T00:26:58.749423+02:00',NULL,NULL,NULL,'["Software Engineering", "Open Source Software", "Agentic Development Environments"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely high community reception; Warp open-sourced its Rust terminal client under AGPL-3.0 with OpenAI backing, receiving nearly 28k stars on day one.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); -INSERT INTO "resources" VALUES('https://openai.com/research/scaling-kubernetes-to-7500-nodes','openai.com: Scaling Kubernetes to 7,500 nodes 🌟','','N/A',0,'A curated technical resource and architectural guide covering openai.com: Scaling Kubernetes to 7,500 nodes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903133729243493e+09,0,'2026-05-17T17:22:17.292435+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"duplicate_of": "https://openai.com/blog/scaling-kubernetes-to-7500-nodes"}'); +* **Technical Significance**: Redefines open-source collaboration, demonstrating a paradigm where human and AI agents securely build and maintain a massive public codebase.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749423+02:00',NULL,NULL,NULL,'["Software Engineering", "Open Source Software", "Agentic Development Environments"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely high community reception; Warp open-sourced its Rust terminal client under AGPL-3.0 with OpenAI backing, receiving nearly 28k stars on day one.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}'); +INSERT INTO "resources" VALUES('https://openai.com/research/scaling-kubernetes-to-7500-nodes','openai.com: Scaling Kubernetes to 7,500 nodes 🌟','','N/A',0,'A curated technical resource and architectural guide covering openai.com: Scaling Kubernetes to 7,500 nodes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031337,0,'2026-05-17T17:22:17.292435+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"duplicate_of": "https://openai.com/blog/scaling-kubernetes-to-7500-nodes"}'); INSERT INTO "resources" VALUES('https://openapi-generator.tech','OpenAPI Generator 🌟','','2026',5,'The industry standard OpenAPI Generator, designed to automate client SDK and server stub generation from OpenAPI specifications across 50+ programming languages.','Java','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Tooling", "Codegen", "OpenAPI"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://openbuilt.io','OpenBuilt','','2021',0,'OpenBuilt is an open industry platform facilitating digital supply chain orchestration for construction environments. Built on hybrid cloud and OpenShift technologies, it streamlines third-party application interoperability.','English','SaaS','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Solution", "Construction Industry", "Platform-as-a-Service"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://opencensus.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bcdc572d753ccf43b5dedfa06276005ed33929ff37d643d3327e1795ef4c1595',100.0,1.77903184992941498e+09,1,'2026-05-17T17:30:49.929415+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); +INSERT INTO "resources" VALUES('https://opencensus.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bcdc572d753ccf43b5dedfa06276005ed33929ff37d643d3327e1795ef4c1595',100.0,1779031849,1,'2026-05-17T17:30:49.929415+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}'); INSERT INTO "resources" VALUES('https://opencontainers.org','OCI: Open Container Initiative','','2015',0,'The primary industry-governed specification standard for container formats and runtimes. By defining precise, cross-vendor standards for OCI Image Specifications and Runtime Specifications, it ensures complete runtime interoperability across diverse infrastructure orchestrators and container engines.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Fundamentals", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://opencoreventures.com/blog/2023-08-23-hashicorp-switching-bsl-shows-need-for-open-charter-companies','opencoreventures.com: HashiCorp switching to BSL shows a need for open charter'' companies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13e357f68ee695ca9861659d11214de3736521c3c40b00cbf5bc9019e122a0ff',100.0,1.77903423294201898e+09,0,'2026-05-17T18:10:32.942019+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.opencoreventures.com/blog/hashicorp-switching-to-bsl-shows-a-need-for-open-charter-companies"}'); -INSERT INTO "resources" VALUES('https://opencurve.io','Curve: opencurve.io','','N/A',0,'A curated technical resource and architectural guide covering Curve: opencurve.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903441719787406e+09,0,'2026-05-17T18:13:37.197874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); +INSERT INTO "resources" VALUES('https://opencoreventures.com/blog/2023-08-23-hashicorp-switching-bsl-shows-need-for-open-charter-companies','opencoreventures.com: HashiCorp switching to BSL shows a need for open charter'' companies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13e357f68ee695ca9861659d11214de3736521c3c40b00cbf5bc9019e122a0ff',100.0,1779034232,0,'2026-05-17T18:10:32.942019+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.opencoreventures.com/blog/hashicorp-switching-to-bsl-shows-a-need-for-open-charter-companies"}'); +INSERT INTO "resources" VALUES('https://opencurve.io','Curve: opencurve.io','','N/A',0,'A curated technical resource and architectural guide covering Curve: opencurve.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034417,0,'2026-05-17T18:13:37.197874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://opendatahub.io','Open Data Hub','','2020',0,'Open Data Hub (ODH) is an open-source, blueprint AI/ML platform built on OpenShift. It integrates projects like JupyterHub, Kubeflow, Apache Spark, and Prometheus. In 2026, ODH stands as the foundation of Red Hat OpenShift AI, demonstrating high enterprise stability for automating large-scale machine learning workflows, model serving, and data pipelines on Kubernetes.','Go','Official Project','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Platform", "Machine Learning", "Open Data Hub", "Core Platform"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://openebs.io','OpenEBS','','2026',5,'OpenEBS is an adaptable Container Attached Storage (CAS) system that transforms local node storage or cloud-attached disks into dedicated dynamic persistent volumes for stateful applications. Utilizing engines like Mayastor and LocalPV, it isolates I/O processing on a per-pod basis to deliver high-performance scalability.','Go','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Container Attached Storage"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-storage.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://opengitops.dev','OpenGitOps.dev 🌟','','2021',0,'The home of the CNCF GitOps Working Group, detailing the official OpenGitOps standards. It defines the formal criteria required for GitOps systems: declarative states, versioned storage, pull-based delivery, and continuous reconciliation loop synchronization. Adhering to these principles ensures consistency, auditability, and robust security in automated delivery chains.','None','Specification Portal','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://openid.net','OpenID Connect','','2024',0,'The official specifications for OpenID Connect, the dominant federation protocol for Kubernetes authentication. Implementing OIDC enables modern clusters to offload authentication to external identity providers like Okta, Keycloak, or Microsoft Entra ID. This standardizes identity tokens globally across decentralized services.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "OIDC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}'); INSERT INTO "resources" VALUES('https://openinsurance.io','Open Insurance','','2026',3,'An initiative advocating for open API standards within the insurance sector (Insurtech). It establishes data exchange models for claims processing, policy management, and underwritings to promote interoperability among traditional and digital insurers.','English','Standard / Initiative','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Insurtech"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}'); -INSERT INTO "resources" VALUES('https://openjdk.java.net/jeps/413','openjdk.java.net: JEP 413: Code Snippets in Java API Documentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e7488a9d5e652fd970172c946cf0bfdb9f1f450f39a2fa4e78e6253e7f3c280c',100.0,1.77903048265789198e+09,0,'2026-05-17T17:08:02.657892+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://openjdk.org/jeps/413"}'); +INSERT INTO "resources" VALUES('https://openjdk.java.net/jeps/413','openjdk.java.net: JEP 413: Code Snippets in Java API Documentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e7488a9d5e652fd970172c946cf0bfdb9f1f450f39a2fa4e78e6253e7f3c280c',100.0,1779030482,0,'2026-05-17T17:08:02.657892+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://openjdk.org/jeps/413"}'); INSERT INTO "resources" VALUES('https://openjdk.org/jeps/413','openjdk.java.net: JEP 413: Code Snippets in Java API Documentation','','2021',0,'This proposal details JEP 413, introducing the `@snippet` tag for Java API documentation. By allowing the integration of validated, syntax-highlighted code snippets directly from external source files or internal blocks, it replaces fragile HTML `
` tags, streamlining the documentation-as-code workflow for large enterprise platforms.','Java','Specification','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Platform", "Documentation", "Javadoc"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://openkruise.io','openkruise.io','','2024',0,'The main portal for the OpenKruise engine. OpenKruise is a CNCF incubating project delivering advanced application automation tools that address complex, scale-intensive deployment scenarios.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Management", "Custom Controllers", "OpenKruise"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://openliberty.io','openliberty.io','','2026',4,'The project portal for Open Liberty, IBM''s open-source, highly modular Java runtime designed for microservices and cloud-native applications. Live Grounding highlights its performance, dynamic reloading capabilities, and seamless integration with container platforms.','English','Website','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "Open Liberty"]','["[ENTERPRISE-STABLE]"]','[]','["ibm_cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://openpracticelibrary.com','openpracticelibrary.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f0c56b6e3f2e031f05a60e955860ada5c440347c0899c93815379252c364450c',100.0,1.77903208049172806e+09,1,'2026-05-17T17:34:40.491728+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensearch.org','opensearch.org 🌟','','N/A',0,'A curated technical resource and architectural guide covering opensearch.org 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610145870089e+09,0,'2026-06-18T00:41:41.458701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://openpracticelibrary.com','openpracticelibrary.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f0c56b6e3f2e031f05a60e955860ada5c440347c0899c93815379252c364450c',100.0,1779032080,1,'2026-05-17T17:34:40.491728+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://opensearch.org','opensearch.org 🌟','','N/A',0,'A curated technical resource and architectural guide covering opensearch.org 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.458701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://openservicemesh.io','openservicemesh.io','','2024',0,'Open Service Mesh (OSM) was an SMI-compliant, lightweight service mesh built on the Envoy data plane. Initially championed by Microsoft and donated to the CNCF, the project was officially archived, with its core paradigms and learnings absorbed into the Kubernetes Gateway API and ambient mesh patterns. This resource serves as a key historical reference for lightweight mesh designs.','Go','Software','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Networking", "Service Mesh", "Open Service Mesh"]','["[LEGACY]"]','[]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://openshift-ireland.com','openshift-ireland.com','','N/A',0,'A curated technical resource and architectural guide covering openshift-ireland.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903067359617209e+09,0,'2026-05-17T17:11:13.596172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://openshift.io','OpenShift.io','','N/A',0,'A curated technical resource and architectural guide covering OpenShift.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903413160015511e+09,0,'2026-05-17T18:08:51.600155+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://openshift.tips','openshift.tips','','N/A',0,'A curated technical resource and architectural guide covering openshift.tips in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903358373890089e+09,0,'2026-05-17T17:59:43.738901+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://openshift.tv','OpenShift.tv','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','47ac2711865a914012d2661f0493cc3454d6105685d1b4122688854a3b7c5e72',100.0,1.77903320649515509e+09,0,'2026-05-17T17:53:26.495155+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/livestreaming"}');
+INSERT INTO "resources" VALUES('https://openshift-ireland.com','openshift-ireland.com','','N/A',0,'A curated technical resource and architectural guide covering openshift-ireland.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030673,0,'2026-05-17T17:11:13.596172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://openshift.io','OpenShift.io','','N/A',0,'A curated technical resource and architectural guide covering OpenShift.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.600155+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://openshift.tips','openshift.tips','','N/A',0,'A curated technical resource and architectural guide covering openshift.tips in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033583,0,'2026-05-17T17:59:43.738901+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://openshift.tv','OpenShift.tv','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','47ac2711865a914012d2661f0493cc3454d6105685d1b4122688854a3b7c5e72',100.0,1779033206,0,'2026-05-17T17:53:26.495155+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/livestreaming"}');
 INSERT INTO "resources" VALUES('https://opensource.builders','opensource.builders','','2026',0,'A modern visual directory mapping proprietary SaaS and enterprise platforms to their open-source equivalents (e.g., Slack to Mattermost, Firebase to Supabase). Extremely useful for organizations looking to avoid vendor lock-in and adopt self-hosted, cloud-native deployments of core collaboration tools.','N/A','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tools", "Open Source", "Directories"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://opensource.com','opensource.com 🌟','','2026',4,'A foundational open-source community portal offering comprehensive guides, tutorials, and articles on Linux, open-source software, and enterprise infrastructure strategy. Serves as a widespread reference hub for systems administrators, developers, and DevOps practitioners seeking standardized patterns and open-source alternatives.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Community & General Resources"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/16/12/cidr-network-notation-configuration-linux','opensource.com: A Linux networking guide to CIDR notation and configuration - sipcalc 🌟','','2016',0,'An instructional overview exploring CLI utility sipcalc. Outlines advanced usage cases targeting CIDR parsing, IPv6 translation pathways, and network mask operations under Unix platforms.','Shell','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Command-Line Utilities"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["networking.md"]','{}','{}');
@@ -11462,7 +11462,7 @@ INSERT INTO "resources" VALUES('https://opensource.com/article/20/6/container-or
 INSERT INTO "resources" VALUES('https://opensource.com/article/20/6/devops-mindset','opensource.com: 10 tips for maintaining a DevOps mindset for distributed teams','','2020',1,'Pragmatic guide focused on remote engineering operations. Details how telemetry alignment, shared ChatOps structures, and open system registries prevent development drift in distributed organizations.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Distributed Teams"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md", "devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/20/6/kubernetes-anniversary','opensource.com: 5 ways to boost your Kubernetes knowledge','','2020',0,'A tactical roadmap suggesting community resources, interactive environments, and upstream contributions to accelerate Kubernetes expertise. Ideal for system administrators shifting from traditional virtualization to container architecture.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training & Education", "Professional Development", "Learning Roadmaps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/20/6/linux-libraries','How to handle dynamic and static libraries in Linux','','2020',3,'An in-depth guide detailing compiler linkages, distinguishing between static (.a) and dynamic (.so) library handling in Linux systems. It explains loading patterns and pathing options (LD_LIBRARY_PATH). Live Grounding highlights its importance for configuring isolated dependencies within containers.','C','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Operating Systems", "Compilation"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/automation-testing-cicd','opensource.com: What you need to know about automation testing in CI/CD','','2020',4,'Presents strategies for continuous integration-driven automated testing. Highlights the parallel execution of functional tests and dynamic environment teardown approaches to accelerate release cadence.','English','Technical Article','Intermediate',0,'online','manual','c25169ebda1f1a16f914baec81b08803517266f6eaf40ef870b880c4486c1c4b',100.0,1.77903382333552789e+09,1,'2026-05-17T18:03:43.335528+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/automation-testing-cicd','opensource.com: What you need to know about automation testing in CI/CD','','2020',4,'Presents strategies for continuous integration-driven automated testing. Highlights the parallel execution of functional tests and dynamic environment teardown approaches to accelerate release cadence.','English','Technical Article','Intermediate',0,'online','manual','c25169ebda1f1a16f914baec81b08803517266f6eaf40ef870b880c4486c1c4b',100.0,1779033823,1,'2026-05-17T18:03:43.335528+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/docsify-github-pages','opensource.com: How to create a documentation site with Docsify and GitHub Pages','','2020',0,'A tutorial explaining how to build light, dynamic document systems using Docsify on GitHub Pages. Contrasts static compilers with Docsify''s model, which parses Markdown files dynamically in the browser without build compile loops, offering zero-setup developer portals.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Docsify Hosting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["mkdocs.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/git-repos-best-practices','opensource.com: 6 best practices for managing Git repos','','2020',0,'A corporate guide outlining governance practices for managing Git repositories. Advocates for micro-commits, atomic changes, automated static security scans, standardized branching models, and clean pull request lifecycles.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/kubernetes-analogy','opensource.com: Explaining Kubernetes in 10 minutes using an analogy','','2020',0,'A classic conceptual introduction that uses a shipping port analogy to clarify container orchestration dynamics and state synchronization for beginners.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Kubernetes", "Basics", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
@@ -11470,7 +11470,7 @@ INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/linux-shellh
 INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/open-source-test-automation-frameworks','opensource.com: 9 open source test-automation frameworks','','2020',0,'Overview evaluating nine open-source test automation engines including Selenium, Cypress, and Robot Framework. Reviews test speed, language support, and integration overhead.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Framework Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/sysadmin-cheat-sheets','opensource.com: 10 cheat sheets for Linux sysadmins','','2024',4,'Curator Insight: Collection of top sysadmin cheat sheets covering network diagnostics, process management, and storage setup. Live Grounding: Highlights crucial administrative commands for systemd, journalctl, and networking (ip, ss) to secure host operations.','English','Resource Compilation','Intermediate-Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems", "Linux", "Administration"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/terraform-kubernetes','opensource.com: A guide to Terraform for Kubernetes beginners','','2020',0,'Explains how to use HashiCorp Terraform to directly manage Kubernetes resources and objects. Highlights the trade-offs of using Terraform versus Helm/kubectl for standard resource templating, state tracking, and lifecycle operations.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Kubernetes Provider"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensource.com/article/20/8/cerberus-test-automation','opensource.com: Cerberus - An open source solution for continuous testing'' at scale','','2020',4,'Highlights Cerberus, an open-source low-code platform for pipeline test integration. Manages automated test scripts for cross-browser, visual, API, and mobile environments within unified delivery flows.','English','Technical Article','Intermediate',0,'online','manual','6105f7117865a47ddab995a952841badf303379865b09a5585389f33d62a05a3',100.0,1.77903030549675798e+09,1,'2026-05-17T17:05:05.496758+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Frameworks"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://opensource.com/article/20/8/cerberus-test-automation','opensource.com: Cerberus - An open source solution for continuous testing'' at scale','','2020',4,'Highlights Cerberus, an open-source low-code platform for pipeline test integration. Manages automated test scripts for cross-browser, visual, API, and mobile environments within unified delivery flows.','English','Technical Article','Intermediate',0,'online','manual','6105f7117865a47ddab995a952841badf303379865b09a5585389f33d62a05a3',100.0,1779030305,1,'2026-05-17T17:05:05.496758+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Frameworks"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/20/8/ingress-controllers-kubernetes','opensource.com: Why I use Ingress Controllers to expose Kubernetes services','','2020',3,'Argues the architectural benefits of utilizing an Ingress Controller for consolidated traffic entry rather than creating expensive cloud-provider LoadBalancer resources for every single microservice. Live Grounding confirms that using dynamic, routing-table based Ingress Controllers represents the standard cost-optimization strategy in enterprise cloud clusters.','Markdown','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/20/9/ansible','opensource.com: 7 things you can do with Ansible right now','','2020',0,'Highlights versatile use cases for Ansible beyond simple package installs, such as configuration drift remediation, system health auditing, and network routing updates. Shows how it acts as an automation framework across modern corporate infrastructure.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible Use Cases"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/20/9/ansible-modules-kubernetes','opensource.com: Automate your container orchestration with Ansible modules for Kubernetes 🌟','','2020',0,'Details the deployment of Kubernetes manifests directly using Ansible''s native modules (k8s module). It demonstrates how to orchestrate complex Helm charts and resource configurations programmatically. This bridges the divide between standard IaC pipelines and cluster environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Kubernetes Management", "Ansible Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
@@ -11496,14 +11496,14 @@ INSERT INTO "resources" VALUES('https://opensource.com/article/21/11/open-source
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/kubernetes-developer','opensource.com: What Kubernetes taught me about development','','2021',0,'An architectural reflection detailing key developer-centric shifts encountered when adapting to Kubernetes environments. It explores paradigms like declarative APIs, container-first test loops, and how platform engineers must redefine application boundaries in microservice environments.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Development Methodologies", "Operator Perspectives"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/kubernetes-gatekeeper','opensource.com: Implement governance on your Kubernetes cluster','','2021',0,'Analyzes the installation and lifecycle management of OPA Gatekeeper inside Kubernetes. Demonstrates how to design ConstraintTemplates and Constraints to programmatically enforce organizational governance rules, highlighting its capability to validate, mutate, and deny container creation requests before deployment execution.','Yaml / Rego','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Security", "Policy Enforcement", "OPA Gatekeeper"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/open-source-business-tools','opensource.com: Open source tools for running a small business in 2022','','2022',0,'Introduces a foundational toolkit of open-source ERP, accounting, and task-tracking platforms designed to help modern startups operate efficiently without proprietary vendor lock-in.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Business Utilities", "Operations"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/open-source-mind-mapping-drawio','opensource.com: Open source mind mapping with Draw.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2b00796ced0c08bd32623444d887f79b88e394675315a9f5e32ffba0fa1666b0',100.0,1.77903222763218188e+09,1,'2026-05-17T17:37:07.632182+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/open-source-mind-mapping-drawio','opensource.com: Open source mind mapping with Draw.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2b00796ced0c08bd32623444d887f79b88e394675315a9f5e32ffba0fa1666b0',100.0,1779032227,1,'2026-05-17T17:37:07.632182+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/open-source-security','opensource.com: 5 open source security resources from 2021','','2021',0,'Reviews open-source initiatives targeting security compliance, supply chain auditing, and vulnerability isolation. Demonstrates how adopting open standards improves platform flexibility and enables shifting security checks left.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Open Source Tools"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/sigstore-container-images','opensource.com: Sign and verify container images with this open source tool (sigstore)','','2021',0,'A hands-on tutorial outlining how to cryptographically sign and verify container images using Cosign. Teaches developers how to generate local keypairs, write signatures directly to remote OCI registries, and build validation check gates.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain Security", "Image Signing & Verification"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/2/ansible-origin-story','opensource.com: How Ansible got started and grew','','2021',0,'Chronicles the evolution of Ansible from its early development roots to Red Hat''s premier configuration orchestration platform. Reviews historical design choices, including agentless SSH transport, zero-bootstrap setup, and Python-based plugins, which shaped its current market domination.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "History"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/2/devsecops','opensource.com: How to adopt DevSecOps successfully','','2021',0,'A highly structured methodology for successfully integrating DevSecOps across five core software development phases: plan, code, build, test, and release. Details embedding lightweight, non-blocking automation checkpoints to guarantee policy alignment.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/2/kubernetes-namespaces','opensource.com: Configure multi-tenancy with Kubernetes namespaces 🌟','','2021',1,'Demonstrates logical multi-tenancy implementation using native Kubernetes resource primitives. Focuses on combining RBAC boundaries, NetworkPolicies, and ResourceQuotas to insulate co-located developer teams.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Namespace Isolation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/2/linux-automation','opensource.com: Use anacron for a better crontab','','2021',3,'An exploration of Linux job execution using anacron instead of traditional crontabs. This tutorial highlights anacron''s ability to trigger deferred system-level maintenance tasks and backups even after systemic power shutdowns. It provides system engineers with a highly reliable automation fallback plan.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Administration", "Linux Automation", "Scheduling"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensource.com/article/21/2/tempo-distributed-tracing','opensource.com: Get started with distributed tracing using Grafana Tempo','','2021',0,'A practical hands-on guide for bootstrapping distributed tracing with Grafana Tempo. It highlights how eliminating complex storage backends like Cassandra or Elasticsearch reduces infrastructure operational costs. 2026 best practices emphasize using Tempo alongside standard OpenTelemetry collectors.','Markdown','Article','Intermediate',1,'online','manual','5ddefb99bfac95fbc33cad4b556ce08119170d95ff49267ec0e47ec2a7421814',100.0,1.77902936942683911e+09,1,'2026-05-17T16:49:29.426839+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Distributed Tracing"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://opensource.com/article/21/2/tempo-distributed-tracing','opensource.com: Get started with distributed tracing using Grafana Tempo','','2021',0,'A practical hands-on guide for bootstrapping distributed tracing with Grafana Tempo. It highlights how eliminating complex storage backends like Cassandra or Elasticsearch reduces infrastructure operational costs. 2026 best practices emphasize using Tempo alongside standard OpenTelemetry collectors.','Markdown','Article','Intermediate',1,'online','manual','5ddefb99bfac95fbc33cad4b556ce08119170d95ff49267ec0e47ec2a7421814',100.0,1779029369,1,'2026-05-17T16:49:29.426839+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Distributed Tracing"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/ansible-collections','opensource.com: 5 tips for choosing an Ansible collection that''s right for you','','2021',0,'A practical framework for evaluating and selecting Ansible Collections from Galaxy. It highlights assessment metrics such as maintainability, documentation quality, namespace conventions, and community engagement to mitigate security and stability risks in automation supply chains.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/ansible-sysadmin','opensource.com: 5 everyday sysadmin tasks to automate with Ansible 🌟','','2021',0,'Examines five common system maintenance workloads—package updates, log cleanup, backup tasks, service verification, and user management—and converts them into structured, reusable Ansible modules. Minimizes variance and repetitive sysadmin activities.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "System Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/devops-documentation','opensource.com: A DevOps guide to documentation','','2021',0,'Deconstructs the ''Docs-as-Code'' paradigm, incorporating documentation tasks into active developer Git workflows. Outlines utilizing Markdown, static-site generators, programmatic link check validation, and pipeline-level artifact documentation deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Documentation", "Docs-as-Code"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
@@ -11512,7 +11512,7 @@ INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/gitops','ope
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/grep-cheat-sheet','opensource.com: How to use the Linux grep command','','2026',4,'Comprehensive guide and cheat sheet for grep syntax, covering recursive searching, exclusion criteria, and basic regular expressions. Fundamental text-processing utility crucial for searching through high-volume application logs.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Command Line", "Text Search"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/service-mesh','opensource.com: Why you should care about service mesh','','2021',3,'An industry overview advocating for network management decoupling. Explains why networking complexities (traffic steering, retries, service discovery) should be abstracted away from application runtimes and managed directly by dedicated mesh infrastructure.','None','article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/context-switching-git','opensource.com: 4 tips for context switching in Git','','2021',0,'Outlines high-performance context-switching techniques, emphasizing ''git worktree'' and ''git stash''. This guide covers keeping separate branches simultaneously checked out into distinct directory trees, allowing parallel debugging tasks without disrupting primary feature developments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "Workspace State"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/event-streaming-rudderstack',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9c9e5980e1ea73ec2fc554d34bb2298779a1ad6f4fba94f1c7bdd6e46373a170',100.0,1.779030522185611e+09,0,'2026-05-17T17:08:42.185611+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/event-streaming-rudderstack',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9c9e5980e1ea73ec2fc554d34bb2298779a1ad6f4fba94f1c7bdd6e46373a170',100.0,1779030522,0,'2026-05-17T17:08:42.185611+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/git-stash','opensource.com: A practical guide to using the git stash command','','2021',0,'Provides an architectural deep dive into the Git stash command stack for saving uncommitted workspace modifications. Explains stash management commands (push, pop, apply, list, drop) and covers advanced options like stashing untracked or ignored files to preserve context switching cleanly.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Workspace State"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/git-whatchanged','opensource.com: Find what changed in a Git commit','','2021',0,'Shows how to audit repository changes using commands like `git whatchanged`, `git log`, and `git show`. Explains how to target specific commits, compare changes across commits, and inspect file histories.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Logging"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/groovy-io','opensource.com: Read and write files with Groovy','','2021',0,'A detailed technical review explaining programmatic file and input/output stream operations utilizing Apache Groovy. Critical for Jenkins Pipeline authors looking to implement advanced file manipulation, parse complex workspaces, and generate structured dynamic manifests.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Groovy Programming", "File I-O"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
@@ -11525,11 +11525,11 @@ INSERT INTO "resources" VALUES('https://opensource.com/article/21/5/mysql-query-
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/5/python-38-features','opensource.com: Make your API better with this positional trick from Python 3.8','','2021',0,'Explains how to use Python 3.8''s positional-only argument separator (''/'') to construct secure and declarative APIs. Analyzes parameters isolation, namespace safety, and backwards compatibility advantages for package developers.','Python','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "Language Features"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/6/bash-config','opensource.com: Parsing config files with Bash','','2021',3,'An analytical guide to parsing structural configuration files natively inside Bash environments. This resource explores tokenization, parameter substitution, and sandboxing inputs to avoid arbitrary command execution. Live Grounding demonstrates its utility in lightweight edge systems where standard runtimes like Python or jq are unavailable.','Bash','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/6/kustomize-kubernetes','opensource.com: Modify your Kubernetes manifests with Kustomize','','2021',3,'Step-by-step introduction to customizing Kubernetes manifests natively using Kustomize. Focuses on setting up basic configurations with kustomization.yaml, declaring base manifests, and safely applying targeted environmental patches to resources like Deployments and Services.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensource.com/article/21/6/migrate-vms-kubernetes-forklift','opensource.com: Migrate virtual machines to Kubernetes with this new tool'' - forklift 🌟','','2021',0,'An informative guide detailing VM migration flows into KubeVirt environments using Konveyor Forklift. Solves the integration problem for organizations standardizing traditional server stacks into container-managed nodes.','None','Guide','Low',0,'online','manual','c107b18a084266e6c92b5fc95306fab2c934dcd97b7d077c2baf9e536cebd8d4',100.0,1.77902979614558696e+09,1,'2026-05-17T16:56:36.145587+02:00',NULL,NULL,NULL,'["Infrastructure", "VM Orchestration", "Migration Guides"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://opensource.com/article/21/6/migrate-vms-kubernetes-forklift','opensource.com: Migrate virtual machines to Kubernetes with this new tool'' - forklift 🌟','','2021',0,'An informative guide detailing VM migration flows into KubeVirt environments using Konveyor Forklift. Solves the integration problem for organizations standardizing traditional server stacks into container-managed nodes.','None','Guide','Low',0,'online','manual','c107b18a084266e6c92b5fc95306fab2c934dcd97b7d077c2baf9e536cebd8d4',100.0,1779029796,1,'2026-05-17T16:56:36.145587+02:00',NULL,NULL,NULL,'["Infrastructure", "VM Orchestration", "Migration Guides"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/automating-argo-cd','opensource.com: Automatically create multiple applications in Argo CD','','2021',4,'Demonstrates how to leverage the ''App-of-Apps'' pattern in ArgoCD to construct recursive, nested application structures. Enables engineers to automate the bootstrapping of complex multi-tier platforms from a single root configuration.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Patterns", "App-of-Apps"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/check-disk-space-linux-du','opensource.com: Check used disk space on Linux with du','','2021',0,'A baseline guide illustrating how to audit file systems with the `du` command. Demonstrates parsing options like `--max-depth` and human-readable flags to quickly diagnose partition saturation events, an indispensable skill for maintaining container hosts and database nodes.','Bash','Command-Line Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "File System", "Storage Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/developer-productivity-linux','opensource.com: 3 reasons Quarkus 2.0 improves developer productivity on Linux 🌟','','2021',3,'Outline of the developer efficiency gains bundled inside the Quarkus 2.0 lifecycle on open-source systems. Highlighted capabilities include a brand-new Dev UI, integrated Continuous Testing, and CLI tooling improvements. It shows how the runtime framework prioritizes the inner-loop velocity to match or exceed modern Node.js and Go experiences.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/kubectl','opensource.com: 5 useful ways to manage Kubernetes with kubectl','','2021',4,'Details five ways to manage deployments using kubectl options. Emphasizes namespace management, manifest validations via dry-runs, and rapid scaling tasks.','English','Technical Article','Intermediate',0,'online','manual','6abfcd0ea39d9397671f26851ee5122228fa5c47cc42bdd19d7db49c64120dd3',100.0,1.77903203670096302e+09,1,'2026-05-17T17:33:56.700963+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/kubectl','opensource.com: 5 useful ways to manage Kubernetes with kubectl','','2021',4,'Details five ways to manage deployments using kubectl options. Emphasizes namespace management, manifest validations via dry-runs, and rapid scaling tasks.','English','Technical Article','Intermediate',0,'online','manual','6abfcd0ea39d9397671f26851ee5122228fa5c47cc42bdd19d7db49c64120dd3',100.0,1779032036,1,'2026-05-17T17:33:56.700963+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/linux-podman','opensource.com: Run a Linux virtual machine in Podman','','2021',0,'An architectural exploration of executing a nested Linux VM directly within an OCI-compliant container managed by Podman. This setup leverages nested systemd instances, enabling engineers to package legacy system-level workloads, VMs, or multi-process service layers without full VM overhead.','Shell','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Advanced Runtimes", "VM-in-Container"]','["[LEGACY]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/open-source-invoicing-po','opensource.com: A guide to simplifying invoicing with this open source tool','','2021',0,'A guided overview of utilizing modern, open-source invoicing and billing software to streamline purchase order processes and administrative overhead within smaller tech businesses or individual consulting practices.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Business Utilities", "Invoicing"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/parse-xml-linux','opensource.com: Use XMLStarlet to parse XML in the Linux terminal','','2021',0,'This guide details utilizing `XMLStarlet` to execute XPath queries, transformations, and schema validations directly within command-line pipelines. Curator insight notes it is a valuable asset for processing legacy enterprise structures; live grounding emphasizes its continued efficiency over general-purpose Python parsing scripts for rapid terminal queries.','C','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Text Processing", "XML Parsing"]','["[GUIDE]", "[LEGACY]"]','[]','["linux.md"]','{}','{}');
@@ -11565,7 +11565,7 @@ INSERT INTO "resources" VALUES('https://opensource.com/article/22/4/git-branches
 INSERT INTO "resources" VALUES('https://opensource.com/article/22/4/git-push','opensource.com: My guide to using the Git push command safely','','2022',0,'Explains how to run write operations to remote repositories safely. Emphasizes workflows using `--force-with-lease` and configure branch protection to protect production branches.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/22/4/git-tips','opensource.com: 10 Git tips we can''t live without','','2023',3,'Curator Insight: Highly curated selection of 10 daily Git CLI tips for productivity optimization. Live Grounding: Uncovers under-utilized commands such as git worktree (enabling concurrent branch work in isolated directories) and git switch, which improve local development velocity.','English','Technical Article','Intermediate-Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/article/22/4/manage-git-commits-rebase-i-command','opensource.com: My guide to understanding Git rebase -i','','2022',0,'Deep dive into interactive rebasing commands (pick, reword, edit, squash, fixup, drop). Highlights how interactive rebasing works behind the scenes to help developers rewrite local histories cleanly before master integration.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "History Manipulation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensource.com/article/22/4/open-source-tools-developing-cloud','opensource.com: 5 open source tools for developing on the cloud','','2022',0,'Reviews five open-source utilities designed to simplify the cloud development process. Explores patterns including container build optimization, local virtualization engines, and infrastructure code validations to help developers minimize localized feedback loops.','Bash','Article','Beginner',0,'online','manual','97c4677ad60e26136db932c1820ea8668bceb89b168121f542a1695025a77a65',100.0,1.77903038452778291e+09,1,'2026-05-17T17:06:24.527783+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Developer Experience", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://opensource.com/article/22/4/open-source-tools-developing-cloud','opensource.com: 5 open source tools for developing on the cloud','','2022',0,'Reviews five open-source utilities designed to simplify the cloud development process. Explores patterns including container build optimization, local virtualization engines, and infrastructure code validations to help developers minimize localized feedback loops.','Bash','Article','Beginner',0,'online','manual','97c4677ad60e26136db932c1820ea8668bceb89b168121f542a1695025a77a65',100.0,1779030384,1,'2026-05-17T17:06:24.527783+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Developer Experience", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/downloads/ansible-k8s-cheat-sheet','Ansible k8s cheat sheet 🌟','','2024',4,'Curator Insight: Specialist reference sheet targeting Kubernetes resource control via Ansible modules. Live Grounding: Invaluable for platform automation, allowing operations teams to manage K8s object lifecycles using structured declarative YAML playbooks rather than raw kubectl commands.','English','Technical Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Ansible Kubernetes"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/downloads/bash-programming-guide','opensource.com: An introduction to programming with Bash (eBook)','','2021',4,'An exhaustive, publication-grade manual introducing Shell programming concepts, from simple pipelines to structured error handling. It serves as a comprehensive onboarding blueprint for site reliability engineering teams. Live Grounding tracks it as an essential textbook reference for terminal mastery.','Bash','Book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Introduction"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/downloads/gnu-screen-cheat-sheet','opensource.com: GNU Screen cheat sheet','','2024',3,'Curator Insight: Reference card for GNU Screen keybindings and window management. Live Grounding: While tmux has largely superseded screen in standard modern setups, this guide remains highly critical for maintaining persistent shells and serial console connections on legacy systems.','PDF','Administrative Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems", "Linux", "Session Management"]','["[GUIDE]", "[LEGACY]"]','[]','["cheatsheets.md"]','{}','{}');
@@ -11578,15 +11578,15 @@ INSERT INTO "resources" VALUES('https://opensource.com/downloads/watch-cheat-she
 INSERT INTO "resources" VALUES('https://opensource.com/life/16/2/how-use-python-hack-your-ide','opensource.com: How to use Python to hack your Eclipse IDE','','2016',0,'Explains how to extend and automate the Eclipse IDE using Python scripting through Jython and the Eclipse Scripting Engine (EASE). Outlines how to write lightweight automation scripts to modify files, generate boilerplate, and interact with Eclipse UI controls directly, circumventing complex Java-heavy plugin development.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "IDEs & Editors", "Eclipse Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/life/16/7/how-restore-older-file-versions-git','opensource.com: How to restore older file versions in Git','','2016',0,'Focuses on file restoration mechanisms, demonstrating commands like git checkout, git restore, and git reset to recover historical files safely and manage state inconsistencies.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.com/tags/kubernetes','opensource.com/tags/kubernetes','','2023',0,'This repository presents practical guides and conceptual overviews highlighting open-source tools within the Kubernetes ecosystem. It serves as a pedagogical gateway for system administrators transitioning to cloud-native orchestration models.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community & Learning", "Open Source", "Ecosystem Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensource.google/projects/prometheus-slo-burn-example','opensource.google: Prometheus SLO example','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b6d8e3acaff84cdc3c9f594dcb9affd28189fdbc28b7895622dfb4158a4f230',100.0,1779034448.11153,0,'2026-05-17T18:14:08.111530+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/google/prometheus-slo-burn-example"}');
-INSERT INTO "resources" VALUES('https://opensource.googleblog.com/2020/03/kpt-packaging-up-your-kubernetes.html','**Kpt**: Packaging up your Kubernetes configuration with git and YAML since'' 2014 **(Google)**','','2020',0,'A declarative configuration packaging and customization tool based on the ''WYSIWYG'' model. Leveraging KRM (Kubernetes Resource Model), it enables users to package, fetch, customize, and validate raw YAML files using a structured pipeline approach instead of complex templating.','Go','CLI Tool','Advanced',0,'online','manual','168c09716935f959b776fb98caa2f9b0f2fdd51330648679537056fd64617e76',100.0,1.77902916344172406e+09,1,'2026-05-17T16:46:03.441724+02:00',NULL,NULL,NULL,'["Configuration Management", "Declarative GitOps", "Packaging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://opensource.google/projects/prometheus-slo-burn-example','opensource.google: Prometheus SLO example','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b6d8e3acaff84cdc3c9f594dcb9affd28189fdbc28b7895622dfb4158a4f230',100.0,1779034448,0,'2026-05-17T18:14:08.111530+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/google/prometheus-slo-burn-example"}');
+INSERT INTO "resources" VALUES('https://opensource.googleblog.com/2020/03/kpt-packaging-up-your-kubernetes.html','**Kpt**: Packaging up your Kubernetes configuration with git and YAML since'' 2014 **(Google)**','','2020',0,'A declarative configuration packaging and customization tool based on the ''WYSIWYG'' model. Leveraging KRM (Kubernetes Resource Model), it enables users to package, fetch, customize, and validate raw YAML files using a structured pipeline approach instead of complex templating.','Go','CLI Tool','Advanced',0,'online','manual','168c09716935f959b776fb98caa2f9b0f2fdd51330648679537056fd64617e76',100.0,1779029163,1,'2026-05-17T16:46:03.441724+02:00',NULL,NULL,NULL,'["Configuration Management", "Declarative GitOps", "Packaging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.googleblog.com/2020/05/the-tekton-pipelines-beta-release.html','opensource.googleblog.com: The Tekton Pipelines Beta release','','2020',4,'Details the milestones achieved in the Tekton Pipelines Beta release, focusing on API stabilization, backward compatibility guarantees, and resource maturity. Highlights the design security improvements and scalability enhancements that paved the way for widespread enterprise adoption of Tekton CI/CD.','Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Release Analysis"]','["[ENTERPRISE-STABLE]"]','[]','["tekton.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.googleblog.com/2020/11/kubernetes-efficient-multi-zone.html','opensource.googleblog.com: Kubernetes: Efficient Multi-Zone Networking with Topology Aware Routing','','2020',4,'An in-depth guide on utilizing Topology Aware Routing (formerly Hints) to bias service endpoint selection to local availability zones. Details how keeping container interactions within local AZs reduces latency, minimizes cross-zone data transfer fees, and builds resilient architectures.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Routing & Topology", "Topology Aware Routing"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opensource.googleblog.com/2022/01/Introducing%20Ephemeral%20Containers.html','opensource.googleblog.com: Introducing Ephemeral Containers','','2022',0,'The foundational announcement from Google detailing the integration of ephemeral containers in Kubernetes. Outlines the architectural mechanics of injecting debugging tooling directly into running distroless or minimal containers via the API.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Pod Lifecycle", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensource.guide','Open Source Guides','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6fc754fc198fab27ef78ad497b3ef8d0a3f39bc1bdbd0cf69264dc61c6d5fb44',100.0,1.77903442488826799e+09,1,'2026-05-17T18:13:44.888268+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensource.guide/accessibility-best-practices-for-your-project','Accessibility Best Practices for Your Project','Practical, actionable steps to make your open source project usable by everyone, especially people with disabilities.','2026',4,'A comprehensive blueprint for integrating accessibility (a11y) standards directly into open source repository lifecycles. It offers structural guidance on establishing an ACCESSIBILITY.md policy, integrating automated compliance scans (like axe DevTools or GitHub Scanner) into CI/CD pipelines, and enforcing alt-text and keyboard navigation checks before merging pull requests. Highly relevant for maintainers seeking to align their projects with W3C WCAG guidelines.','en','article','intermediate',0,'online','automatic','4b924f2468027f4f75cebc95aa7f6851af823e563408904855839f1f86effdb5',NULL,1.78035256146854805e+09,0,'2026-06-02T00:22:41.468548+02:00',NULL,NULL,NULL,'["Open Source", "Project Management", "Accessibility (a11y)"]','["[GUIDE]"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Official GitHub Open Source Guides addition. Highly vetted by industry experts.", "social_preview_url": "https://opensource.guide/assets/images/cards/accessibility-best-practices.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://opensource.guide','Open Source Guides','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6fc754fc198fab27ef78ad497b3ef8d0a3f39bc1bdbd0cf69264dc61c6d5fb44',100.0,1779034424,1,'2026-05-17T18:13:44.888268+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://opensource.guide/accessibility-best-practices-for-your-project','Accessibility Best Practices for Your Project','Practical, actionable steps to make your open source project usable by everyone, especially people with disabilities.','2026',4,'A comprehensive blueprint for integrating accessibility (a11y) standards directly into open source repository lifecycles. It offers structural guidance on establishing an ACCESSIBILITY.md policy, integrating automated compliance scans (like axe DevTools or GitHub Scanner) into CI/CD pipelines, and enforcing alt-text and keyboard navigation checks before merging pull requests. Highly relevant for maintainers seeking to align their projects with W3C WCAG guidelines.','en','article','intermediate',0,'online','automatic','4b924f2468027f4f75cebc95aa7f6851af823e563408904855839f1f86effdb5',NULL,1780352561,0,'2026-06-02T00:22:41.468548+02:00',NULL,NULL,NULL,'["Open Source", "Project Management", "Accessibility (a11y)"]','["[GUIDE]"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Official GitHub Open Source Guides addition. Highly vetted by industry experts.", "social_preview_url": "https://opensource.guide/assets/images/cards/accessibility-best-practices.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://opensource.microsoft.com/blog/2021/07/09/simple-steps-to-create-scalable-processes-to-deploy-ml-models-as-microservices','cloudblogs.microsoft.com: Simple steps to create scalable processes to deploy ML models as microservices','','2021',3,'Provides an enterprise-grade methodology for packaging machine learning models as distinct, containerized microservices. Focuses on automated CI/CD validation loops, lightweight interface design, and scalable deployment targets on Azure Kubernetes Service (AKS). Solves the organizational silo problem by treating the model as an isolated API.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Model Serving", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://opensource.substack.com/p/all-you-need-to-know-about-gitops','opensource.substack.com: All You Need To Know About GitOps','','N/A',0,'A curated technical resource and architectural guide covering opensource.substack.com: All You Need To Know About GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903215258854889e+09,0,'2026-05-17T17:35:52.588549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://opensource.substack.com/p/all-you-need-to-know-about-gitops','opensource.substack.com: All You Need To Know About GitOps','','N/A',0,'A curated technical resource and architectural guide covering opensource.substack.com: All You Need To Know About GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032152,0,'2026-05-17T17:35:52.588549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opentelemetry.io','OpenTelemetry.io','','2026',0,'The standard specification and framework providing a unified set of APIs, SDKs, and tooling to collect observability metrics, logs, and traces globally from modern software.','None','Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Specifications"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opentelemetry.io/blog/2023/k8s-runtime-observability','opentelemetry.io: Creating a Kubernetes Cluster with Runtime Observability','','2023',0,'Detailed technical blueprint for configuring modern OpenTelemetry collectors and instrumentation operators directly within a cluster. Demonstrates standard practices for unifying tracing, logs, and metrics pipelines into a scalable, open-source standard observability ecosystem.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Telemetry Protocols", "OpenTelemetry Runtime"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://opentracing.io','**OpenTracing.io**','- [lightstep.com: Understand Distributed Tracing](https://docs.lightstep.com/docs/understand-distributed-tracing)','2020',0,'A historically significant, vendor-neutral API specification for distributed tracing that merged with OpenCensus to form OpenTelemetry. Archived and legacy in 2026, with all development moved to OTel.','None','Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Specifications"]','["[LEGACY]"]','[]','["monitoring.md"]','{}','{}');
@@ -11595,16 +11595,16 @@ INSERT INTO "resources" VALUES('https://openwebinars.net/blog/13-errores-que-com
 INSERT INTO "resources" VALUES('https://openwhisk.apache.org','openwhisk.apache.org','','2026',4,'An open-source distributed event-driven platform capable of executing discrete serverless logic. Utilizes container runtimes to isolate and invoke handlers in millisecond timelines.','Scala','Open-Source Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Apache OpenWhisk"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://operatorframework.io/operator-capabilities','Operator Capability Levels','','2025',0,'This reference defines the five operator maturity tiers. Discusses steps ranging from basic auto-install strategies (Level 1) up to intelligent, autonomous auto-tuning and security-auditing systems (Level 5) to help engineers measure operator capabilities.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Controller Architecture", "Conceptual Overviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://operatorhub.io','operatorhub.io','','2026',0,'OperatorHub is the central ecosystem registry showcasing community and enterprise Operators. It functions as an indexing catalog that standardizes installation formats, promoting packaging standards aligned with the Operator Lifecycle Manager (OLM) format.','N/A','Registry','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Registries & Catalogs", "Operator Discovery"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "kubernetes-operators-controllers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://operatorhub.io/operator/banzaicloud-kafka-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fab17f70f1680caa5f3bed130ef1a2d617477cf4be27db486d76e3f23e5585b6',100.0,1.77903132893670892e+09,0,'2026-05-17T17:22:08.936709+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://operatorhub.io/operator/banzaicloud-kafka-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fab17f70f1680caa5f3bed130ef1a2d617477cf4be27db486d76e3f23e5585b6',100.0,1779031328,0,'2026-05-17T17:22:08.936709+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://operatorhub.io/operator/kubefed-operator','**KubeFed Operator**','','2021',0,'The Kubernetes Federation (KubeFed) Operator designed to coordinate configurations across multiple distinct clusters. In 2026, KubeFed has been largely archived, superseded by Red Hat Advanced Cluster Management (RHACM) and Open Cluster Management (OCM).','Go','Operator','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Multicluster", "Kubernetes Federation"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','[]','["ocp3.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://operatorhub.io/operator/kubestone','operatorhub.io: kubestone','','2020',0,'The OperatorHub page for Kubestone, simplifying the automated installation of Kubestone benchmark CRDs. Developers can easily configure YAML parameters for execution pipelines, gather raw benchmark reports, and export metrics directly to Prometheus for analysis.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Benchmarking", "Performance Testing"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://operatorhub.io/operator/quay','operatorhub.io/operator/quay','','2020',0,'The Quay Operator automates the installation, scaling, configuration, and day-2 operations of Red Hat Quay on Kubernetes and OpenShift. It handles storage provisioning, database migrations, and ingress configurations via custom resource definitions.','YAML','Operator','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Operators", "Database & Registry"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://operatorhub.io/operator/robin-operator','Robin Storage Operator','','2023',0,'The OperatorHub entry for Robin Storage, detailing an enterprise-grade SDS solution specialized in automating complex relational databases and stateful systems on Kubernetes.','English','Platform Catalog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage & Data", "Enterprise Storage", "Robin Storage"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://operatorhub.io/operator/rook-ceph','Rook-Ceph','','2024',0,'The OperatorHub page for Rook-Ceph, establishing a Kubernetes-native way to run storage servers directly on a cluster. It turns local drives into dynamic volumes.','English','Platform Catalog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage & Data", "Cloud Native Storage", "Ceph Operators"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://operatorhub.io/operator/strimzi-kafka-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','fab17f70f1680caa5f3bed130ef1a2d617477cf4be27db486d76e3f23e5585b6',100.0,1.77903022852825689e+09,0,'2026-05-17T17:03:48.528257+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://operatorhub.io/operator/banzaicloud-kafka-operator"}');
-INSERT INTO "resources" VALUES('https://opsdis.com/custom-monitoring-solution-with-grafana-prometheus-and-loki','opsdis.com: Building a custom monitoring solution with Grafana, Prometheus'' and Loki','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46faab488312644d156f35b676a5316372e226700ad9c58ea160efa3359d7d57',100.0,1.77903204756003689e+09,0,'2026-05-17T17:34:07.560037+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://binero.com/observability"}');
-INSERT INTO "resources" VALUES('https://opssorry.substack.com/p/gitops-a-simple-approach-to-using','==opssorry.substack.com: GitOps: A Simple Approach to using AWS Secrets'' Manager with Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==opssorry.substack.com: GitOps: A Simple Approach to using AWS Secrets'' Manager with Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903118126333904e+09,0,'2026-05-17T17:19:41.263339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://opstree.github.io','opstree.github.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','56d6bc9ae97cb95be43f479e94839a1650f974a8b80b370f7e90382fc7547062',100.0,1.77903146449679899e+09,1,'2026-05-17T17:24:24.496799+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://operatorhub.io/operator/strimzi-kafka-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','fab17f70f1680caa5f3bed130ef1a2d617477cf4be27db486d76e3f23e5585b6',100.0,1779030228,0,'2026-05-17T17:03:48.528257+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://operatorhub.io/operator/banzaicloud-kafka-operator"}');
+INSERT INTO "resources" VALUES('https://opsdis.com/custom-monitoring-solution-with-grafana-prometheus-and-loki','opsdis.com: Building a custom monitoring solution with Grafana, Prometheus'' and Loki','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46faab488312644d156f35b676a5316372e226700ad9c58ea160efa3359d7d57',100.0,1779032047,0,'2026-05-17T17:34:07.560037+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://binero.com/observability"}');
+INSERT INTO "resources" VALUES('https://opssorry.substack.com/p/gitops-a-simple-approach-to-using','==opssorry.substack.com: GitOps: A Simple Approach to using AWS Secrets'' Manager with Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==opssorry.substack.com: GitOps: A Simple Approach to using AWS Secrets'' Manager with Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031181,0,'2026-05-17T17:19:41.263339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://opstree.github.io','opstree.github.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','56d6bc9ae97cb95be43f479e94839a1650f974a8b80b370f7e90382fc7547062',100.0,1779031464,1,'2026-05-17T17:24:24.496799+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://orange-quarter.com/upskill-yourself-with-these-5-devops-resources','orange-quarter.com: Upskill yourself with these 5 DevOps resources','- [dzone: DevOps](https://dzone.com/devops-tutorials-tools-news)
     - [www.arresteddevops.com](https://www.arresteddevops.com)
     - [devopsdays.org: Devopsdays Amsterdam](https://devopsdays.org/events/2022-amsterdam/welcome)
@@ -11612,34 +11612,34 @@ INSERT INTO "resources" VALUES('https://orange-quarter.com/upskill-yourself-with
 INSERT INTO "resources" VALUES('https://oravirt.wordpress.com/2014/10/01/getting-started-with-ansible-oracle','oravirt.wordpress.com: Getting started with ansible-oracle','','2014',2,'An early community guide to bootstrapping Oracle automated configurations using ansible-oracle. It introduces infrastructure engineers to basic node topologies, directory layouts, and execution variables. It serves as a historical baseline for modern database-as-code deployments.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://oravirt.wordpress.com/2014/11/05/changes-in-ansible-oracle-v1-2','oravirt.wordpress.com: Changes in ansible-oracle v1.2','','2014',2,'Release analysis highlighting the enhancements introduced in ansible-oracle v1.2. The article outlines performance-tuning improvements, bug fixes for Oracle Restart configurations, and more flexible network settings. This is a reference point for tracking configuration history.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://orchest.io','orchest.io','','2023',3,'Curator Insight presents Orchest as a dynamic browser-based IDE designed to construct DAG data pipelines. Live Grounding highlights that while the project is now archived, its clean visual paradigm has set a clear precedent for modern open-source web and serverless data orchestration suites.','Python','SaaS / Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Workflow Orchestration"]','["[LEGACY]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://orchestrate.io','Orchestrate: DBaaS|NoSQL with One REST API','','N/A',0,'A curated technical resource and architectural guide covering Orchestrate: DBaaS|NoSQL with One REST API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902996404257607e+09,0,'2026-05-17T16:59:24.042576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://ordina-jworks.github.io/cloud/2020/08/28/kubernetes-clients-comparison.html','ordina-jworks.github.io: A comparison of Kubernetes clients and dashboards','','N/A',0,'A curated technical resource and architectural guide covering ordina-jworks.github.io: A comparison of Kubernetes clients and dashboards in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903431882658791e+09,0,'2026-05-17T18:11:58.826588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://ostechnix.com/kubernetes-features','ostechnix.com: Kubernetes Features Explained In Detail','','N/A',0,'A curated technical resource and architectural guide covering ostechnix.com: Kubernetes Features Explained In Detail in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903033966086602e+09,0,'2026-05-17T17:05:39.660866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://orchestrate.io','Orchestrate: DBaaS|NoSQL with One REST API','','N/A',0,'A curated technical resource and architectural guide covering Orchestrate: DBaaS|NoSQL with One REST API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029964,0,'2026-05-17T16:59:24.042576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://ordina-jworks.github.io/cloud/2020/08/28/kubernetes-clients-comparison.html','ordina-jworks.github.io: A comparison of Kubernetes clients and dashboards','','N/A',0,'A curated technical resource and architectural guide covering ordina-jworks.github.io: A comparison of Kubernetes clients and dashboards in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034318,0,'2026-05-17T18:11:58.826588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://ostechnix.com/kubernetes-features','ostechnix.com: Kubernetes Features Explained In Detail','','N/A',0,'A curated technical resource and architectural guide covering ostechnix.com: Kubernetes Features Explained In Detail in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.660866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://ot-container-kit.github.io/k8s-vault-webhook','K8s Vault Webhook 🌟','','2022',0,'Detailed reference manual for the Banzai Cloud Kubernetes Vault Webhook. Explains mutating webhook mechanics that intercept pod creation to inject secure credentials into environment variables at runtime, using an in-memory execution wrapper to eliminate the need for persistent agent containers.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Admission Controllers"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://otomi.io','otomi.io 🌟','','N/A',0,'A curated technical resource and architectural guide covering otomi.io 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031927.5568,0,'2026-05-17T17:32:07.556800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://otterize.com/blog/mastering-kubernetes-networking-otterize-s-journey-in-cloud-native-packet-management','otterize.com: Mastering Kubernetes networking: A journey in cloud-native'' packet management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','758775c46bd3a1b1c7da71ddbbc508cb6853502c44c361b707cfaf2a9d829781',100.0,1779034405.79321,0,'2026-05-17T18:13:25.793210+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.cyera.com"}');
-INSERT INTO "resources" VALUES('https://outdated.sh','outdated.sh 🌟','','N/A',0,'A curated technical resource and architectural guide covering outdated.sh 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903330907018399e+09,0,'2026-05-17T17:55:09.070184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://overcast.blog/15-cloud-native-devops-tools-you-should-know-36129057a15c','overcast.blog: 15 Cloud-Native DevOps Tools You Should Know','','N/A',0,'A curated technical resource and architectural guide covering overcast.blog: 15 Cloud-Native DevOps Tools You Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903415241512703e+09,0,'2026-05-17T18:09:12.415127+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://overcast.blog/gitops-with-argocd-for-kubernetes-tips-and-tricks-4b926ba75f88','overcast.blog: GitOps with ArgoCD for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering overcast.blog: GitOps with ArgoCD for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903205688518309e+09,0,'2026-05-17T17:34:16.885183+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://overcast.blog/kubernetes-argocd-gitlab-webhook-configuration-30bc5a75139e','overcast.blog: Kubernetes — ArgoCD — Gitlab Webhook Configuration','','N/A',0,'A curated technical resource and architectural guide covering overcast.blog: Kubernetes — ArgoCD — Gitlab Webhook Configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903000040108394e+09,0,'2026-05-17T17:00:00.401084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://overcast.blog/kubernetes-service-accounts-a-practical-guide-f99c1ed65483','overcast.blog: Kubernetes Service Accounts: A Practical Guide','','N/A',0,'A curated technical resource and architectural guide covering overcast.blog: Kubernetes Service Accounts: A Practical Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903369701739501e+09,0,'2026-05-17T18:01:37.017395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://otomi.io','otomi.io 🌟','','N/A',0,'A curated technical resource and architectural guide covering otomi.io 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031927,0,'2026-05-17T17:32:07.556800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://otterize.com/blog/mastering-kubernetes-networking-otterize-s-journey-in-cloud-native-packet-management','otterize.com: Mastering Kubernetes networking: A journey in cloud-native'' packet management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','758775c46bd3a1b1c7da71ddbbc508cb6853502c44c361b707cfaf2a9d829781',100.0,1779034405,0,'2026-05-17T18:13:25.793210+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.cyera.com"}');
+INSERT INTO "resources" VALUES('https://outdated.sh','outdated.sh 🌟','','N/A',0,'A curated technical resource and architectural guide covering outdated.sh 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309,0,'2026-05-17T17:55:09.070184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://overcast.blog/15-cloud-native-devops-tools-you-should-know-36129057a15c','overcast.blog: 15 Cloud-Native DevOps Tools You Should Know','','N/A',0,'A curated technical resource and architectural guide covering overcast.blog: 15 Cloud-Native DevOps Tools You Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034152,0,'2026-05-17T18:09:12.415127+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://overcast.blog/gitops-with-argocd-for-kubernetes-tips-and-tricks-4b926ba75f88','overcast.blog: GitOps with ArgoCD for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering overcast.blog: GitOps with ArgoCD for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032056,0,'2026-05-17T17:34:16.885183+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://overcast.blog/kubernetes-argocd-gitlab-webhook-configuration-30bc5a75139e','overcast.blog: Kubernetes — ArgoCD — Gitlab Webhook Configuration','','N/A',0,'A curated technical resource and architectural guide covering overcast.blog: Kubernetes — ArgoCD — Gitlab Webhook Configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030000,0,'2026-05-17T17:00:00.401084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://overcast.blog/kubernetes-service-accounts-a-practical-guide-f99c1ed65483','overcast.blog: Kubernetes Service Accounts: A Practical Guide','','N/A',0,'A curated technical resource and architectural guide covering overcast.blog: Kubernetes Service Accounts: A Practical Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033697,0,'2026-05-17T18:01:37.017395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://overmind.tech/blog/is-observability-relevant-for-terraform','overmind.tech: Is Observability relevant for Terraform?','','2023',3,'Explores the convergence of systems observability and infrastructure-as-code deployments. Focuses on tracing how execution plans, resource dependencies, and actual run-time failures map visually to simplify debugging for DevOps teams. Live grounding highlights that real-time observation of state transitions significantly reduces mean-time-to-resolution (MTTR) when rolling back failed changes.','HCL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Observability & Security"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://ovidiuborlean.medium.com/networking-latency-measurement-in-kubernetes-with-sockperf-plugin-68283a0ed989','ovidiuborlean.medium.com: Networking latency measurement in Kubernetes with'' Sockperf plugin','','N/A',0,'A curated technical resource and architectural guide covering ovidiuborlean.medium.com: Networking latency measurement in Kubernetes with'' Sockperf plugin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307431726288e+09,0,'2026-05-17T17:51:14.317263+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://ovidiuborlean.medium.com/networking-latency-measurement-in-kubernetes-with-sockperf-plugin-68283a0ed989','ovidiuborlean.medium.com: Networking latency measurement in Kubernetes with'' Sockperf plugin','','N/A',0,'A curated technical resource and architectural guide covering ovidiuborlean.medium.com: Networking latency measurement in Kubernetes with'' Sockperf plugin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.317263+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://owasp.org/www-project-api-security','owasp.org: OWASP API Security Project 🌟','','2023',0,'The official OWASP API Security Project portal, targeting unique vulnerabilities associated with RESTful APIs, GraphQL endpoints, and distributed microservices. Explains Broken Object Level Authorization (BOLA), business logic flaws, and rate-limiting failure mechanisms. It is the global standard for establishing secure API lifecycles.','N/A','Specification','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Mitigation Standards", "API Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://owasp.org/www-project-kubernetes-top-ten','owasp.org: OWASP Kubernetes Top Ten','','2022',0,'The official OWASP Kubernetes Top Ten project document. Outlines the ten most dangerous vulnerabilities facing modern orchestrator deployments, including API vulnerabilities, insecure defaults, and supply-chain bugs. The core benchmark for establishing cluster defense strategies.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "Threat Modeling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://oxylabs.io/blog/python-web-scraping','oxylabs.io: Python Web Scraping Tutorial: Step-By-Step','','2021',0,'Comprehensive walkthrough detailing automated data collection strategies from HTML targets. Focuses on orchestrating HTTP/S sessions with `requests` and executing fast node traversal via `BeautifulSoup`.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Web", "Web Scraping"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://p2theme.com','Wordpress P2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','556f1def82cfb31f03fbc89dfc189da12dd92599a95cdb7b86abb7f86f262486',100.0,1779034269.54995,0,'2026-05-17T18:11:09.549950+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://wordpress.com/p2"}');
-INSERT INTO "resources" VALUES('https://packer.io','packer.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8be67f6953aafe0d0cae304f4d5e533780ee49d30b1c9604726af479300d661c',100.0,1.77903086535252594e+09,0,'2026-05-17T17:14:25.352526+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://p2theme.com','Wordpress P2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','556f1def82cfb31f03fbc89dfc189da12dd92599a95cdb7b86abb7f86f262486',100.0,1779034269,0,'2026-05-17T18:11:09.549950+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://wordpress.com/p2"}');
+INSERT INTO "resources" VALUES('https://packer.io','packer.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8be67f6953aafe0d0cae304f4d5e533780ee49d30b1c9604726af479300d661c',100.0,1779030865,0,'2026-05-17T17:14:25.352526+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://packetpushers.net/podcasts/kubernetes-unpacked/ku046-do-kubernetes-certs-prepare-you-for-real-world-production','packetpushers.net: KU046: Do Kubernetes Certs Prepare You For Real-World Production?','','2023',0,'A highly critical, production-oriented podcast episode from Packet Pushers discussing whether obtaining Kubernetes certifications translates into actual day-2 engineering competency. It balances the theoretical mechanics tested in CKA/CKAD/CKS against complex real-world challenges, such as cloud networking, persistent storage, and GitOps workflows.','English','Audio','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Industry Analysis", "Media"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pages.awscloud.com/GLOBAL-partner-DL-DevOps-weaveworks-ebook-2020-learn.html','pages.awscloud.com: GitOps on AWS for High Performing Team Operations (eBook)','','2020',0,'An e-book co-authored by AWS and Weaveworks exploring the deployment of GitOps workflows on AWS. It presents architectural patterns for using declarative systems to synchronize desired states defined in Git with operational EKS environments.','PDF','Ebook','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Continuous Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pages.github.com','pages.github.com','','2026',0,'A static site hosting service offered directly by GitHub that takes HTML, CSS, and JavaScript files straight from a repository. The primary deployment target for documentation sites, live grounding confirms GitHub Pages remains the most integrated, reliable, and cost-effective hosting layer.','English','Cloud Hosting','Beginner',0,'online','manual','400765a189a507ea46bad795c2c27ed5f4f9db6150d5f242f5a0e8dd9c1d9f75',100.0,1.77903432262347102e+09,1,'2026-05-17T18:12:02.623471+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Static Hosting"]','["[COMMUNITY-TOOL]"]','["docs/mkdocs.md"]','["mkdocs.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://pages.github.com','pages.github.com','','2026',0,'A static site hosting service offered directly by GitHub that takes HTML, CSS, and JavaScript files straight from a repository. The primary deployment target for documentation sites, live grounding confirms GitHub Pages remains the most integrated, reliable, and cost-effective hosting layer.','English','Cloud Hosting','Beginner',0,'online','manual','400765a189a507ea46bad795c2c27ed5f4f9db6150d5f242f5a0e8dd9c1d9f75',100.0,1779034322,1,'2026-05-17T18:12:02.623471+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Static Hosting"]','["[COMMUNITY-TOOL]"]','["docs/mkdocs.md"]','["mkdocs.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://pagure.io/copr/copr','Copr','','2013',3,'The source repository of the Copr distribution backend. It exposes the engine powering remote source builds and repository package generation. Live Grounding highlights its architectural value for private packaging pipelines.','Python','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Software Distribution", "Fedora/RedHat"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://paigeshin1991.medium.com/drop-nuclear-bomb-on-your-aws-services-how-to-clear-your-entire-aws-account-in-3-seconds-53f28928e09c','==paigeshin1991.medium.com: Drop Nuclear Bomb on your AWS account. How to'' clear your entire AWS services in 3 seconds==','','N/A',0,'A curated technical resource and architectural guide covering ==paigeshin1991.medium.com: Drop Nuclear Bomb on your AWS account. How to'' clear your entire AWS services in 3 seconds== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903109668987393e+09,0,'2026-05-17T17:18:16.689874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://paigeshin1991.medium.com/drop-nuclear-bomb-on-your-aws-services-how-to-clear-your-entire-aws-account-in-3-seconds-53f28928e09c','==paigeshin1991.medium.com: Drop Nuclear Bomb on your AWS account. How to'' clear your entire AWS services in 3 seconds==','','N/A',0,'A curated technical resource and architectural guide covering ==paigeshin1991.medium.com: Drop Nuclear Bomb on your AWS account. How to'' clear your entire AWS services in 3 seconds== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031096,0,'2026-05-17T17:18:16.689874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://palaemon.io','palaemon.io','','2021',0,'Legacy troubleshooting tool aimed at optimizing container workloads and analyzing scheduling configurations. Now largely archived but remains historically relevant for declarative scheduling architectures.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Legacy Tooling"]','["[LEGACY]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://palak-bhawsar.hashnode.dev/automated-cicd-pipeline-for-java-project','palak-bhawsar.hashnode.dev: Automated CI/CD pipeline for Java Project','','N/A',0,'A curated technical resource and architectural guide covering palak-bhawsar.hashnode.dev: Automated CI/CD pipeline for Java Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903377037505888e+09,0,'2026-05-17T18:02:50.375059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://palak-bhawsar.hashnode.dev/automated-cicd-pipeline-for-java-project','palak-bhawsar.hashnode.dev: Automated CI/CD pipeline for Java Project','','N/A',0,'A curated technical resource and architectural guide covering palak-bhawsar.hashnode.dev: Automated CI/CD pipeline for Java Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033770,0,'2026-05-17T18:02:50.375059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://palark.com/blog/advanced-helm-templating','blog.flant.com: Making the most out of Helm templates 🌟','','2021',0,'Advanced tutorial highlighting powerful features in Helm’s templating engine (Go templates/Sprig library). Outlines loops, conditional formatting, dictionary manipulation, and helper functions to reduce manifest duplication.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Design Patterns", "Advanced Templating"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://palark.com/blog/best-practices-kubernetes-part-1','blog.palark.com: Best practices for deploying highly available apps in Kubernetes. Part 1','- [blog.palark.com: Best practices for deploying highly available apps in Kubernetes. Part 2](https://palark.com/blog/best-practices-kubernetes-part-2)','2022',4,'Part 1 of a comprehensive guide outlining architectural rules for deploying highly available microservices in Kubernetes. Explores pod anti-affinity patterns, spread constraints across failure domains (zones/nodes), and configuring robust rolling updates.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "High Availability", "Deployment Best Practices"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://palark.com/blog/best-practices-kubernetes-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7a74e6658bfbbf90193d0a19c85483dd7f305c183a9d92bb9eb56d011b671e2e',100.0,1.77913049497754192e+09,1,'2026-05-18T20:54:54.977542+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://palark.com/blog/best-practices-kubernetes-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7a74e6658bfbbf90193d0a19c85483dd7f305c183a9d92bb9eb56d011b671e2e',100.0,1779130494,1,'2026-05-18T20:54:54.977542+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://palark.com/blog/chaos-engineering-in-kubernetes-open-source-tools','blog.flant.com: Open Source solutions for chaos engineering in Kubernetes','- kube-monkey
     - chaoskube
     - Chaos Mesh
@@ -11664,61 +11664,61 @@ INSERT INTO "resources" VALUES('https://palark.com/blog/small-local-kubernetes-c
 INSERT INTO "resources" VALUES('https://palark.com/blog/tag/kubernetes','blog.palark.com','','2025',0,'Palark''s technical blog delivers authoritative articles detailing production-grade Kubernetes challenges and platform engineering techniques. It emphasizes cluster security, container storage interfaces, and bare-metal cluster architectures.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Site Reliability", "Bare Metal & Storage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pandas.pydata.org/pandas-docs/stable/reshaping.html','pandas.pydata.org: Reshaping by pivoting DataFrame objects','','2024',5,'Curator Insight points to the official documentation detailing Pandas dataframe reshaping capabilities. Live Grounding confirms that the official reference is the ultimate source of truth for dynamic transformations, managing complex edge cases such as missing indexes and memory footprints during structural reshaping.','Python','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Pandas", "Official Documentation"]','["[DE FACTO STANDARD]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pandastutor.com','pandastutor.com 🌟','','2021',4,'Curator Insight highlights Pandas Tutor as a visual execution environment demonstrating intermediate steps in data transformations. Live Grounding shows that visual profiling tools significantly accelerate debugging of complex, nested method chains in modern collaborative workflows.','Python','Web Application','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Pandas", "Interactive Visualization"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pandorafms.com/blog/es/wsl2','pandorafms.com: Qué es, cómo instalar WSL2 y por qué es una gran noticia'' para el sector TI','','N/A',0,'A curated technical resource and architectural guide covering pandorafms.com: Qué es, cómo instalar WSL2 y por qué es una gran noticia'' para el sector TI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903151047938299e+09,0,'2026-05-17T17:25:10.479383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pandorafms.com/blog/es/wsl2','pandorafms.com: Qué es, cómo instalar WSL2 y por qué es una gran noticia'' para el sector TI','','N/A',0,'A curated technical resource and architectural guide covering pandorafms.com: Qué es, cómo instalar WSL2 y por qué es una gran noticia'' para el sector TI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.479383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://particular.net/blog/rpc-vs-messaging-which-is-faster','particular.net: RPC vs. Messaging – which is faster?','','2021',0,'This performance analysis evaluates the trade-offs of RPC-style communication patterns against broker-mediated messaging. It details the impact of synchronous blocking calls on microservice performance and explains how message queues improve reliability.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Inter-Service Communication", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://particule.io/en/blog/aws-federated-eks','particule.io: Create Kubernetes federated clusters on AWS','','N/A',0,'A curated technical resource and architectural guide covering particule.io: Create Kubernetes federated clusters on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903228969199895e+09,0,'2026-05-17T17:38:09.691999+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://particule.io/en/blog/cicd-ecr-ecs','particule.io: CI/CD using Github Actions, AWS ECR and ECS Fargate','','N/A',0,'A curated technical resource and architectural guide covering particule.io: CI/CD using Github Actions, AWS ECR and ECS Fargate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903152072095704e+09,0,'2026-05-17T17:25:20.720957+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://particule.io/en/blog/thanos-monitoring','particule.io: Multi-Cluster Monitoring with Thanos','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902916329422903e+09,0,'2026-05-17T16:46:03.294229+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://particule.io/en/blogcicd-github-registry','particule.io: Automatic build with Github Actions and Github Container Registry','','N/A',0,'A curated technical resource and architectural guide covering particule.io: Automatic build with Github Actions and Github Container Registry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790292741335771e+09,0,'2026-05-17T16:47:54.133577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://partiful.com/e/FJbZcfppRGdMVP1o534z','Google Presents AI Learning Lab - NYTechWeek | Partiful','Hands-on workshop presenting Google''s Agent Development Kit (ADK) to build, run, and scale multi-agent architectures.','2026',4,'Curator Insight: A crucial practical showcase for Google''s agentic engineering strategy, demonstrating how the newly released Agent Development Kit (ADK) lowers the barrier to deploying robust multi-agent setups. Live Grounding (MCP): Web indexing reveals high developer engagement during NYTechWeek 2026, highlighting real-time orchestration, bidirectional media streaming capabilities, and direct integrations with the Model Context Protocol (MCP) as standout features of Google''s enterprise agent strategy.','English','event','Intermediate',0,'online','automatic','3d5639afd824958fee97d980b29af2dd13761e370665856b37e86cb601ba51dc',NULL,1.780352705314502e+09,0,'2026-06-02T00:25:05.314502+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "AI Agents", "Frameworks and SDKs"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official Google for Developers enablement event hosted during the highly reputable NYTechWeek 2026 with no reported issues.", "social_preview_url": "https://partiful.imgix.net/external/user/Dnj9jflXSkS29Y1RkgCgvyD97QG3/sBGXzdtl-NnQh5k2WnygL?w=1000&h=1000&fit=clip", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://particule.io/en/blog/aws-federated-eks','particule.io: Create Kubernetes federated clusters on AWS','','N/A',0,'A curated technical resource and architectural guide covering particule.io: Create Kubernetes federated clusters on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032289,0,'2026-05-17T17:38:09.691999+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://particule.io/en/blog/cicd-ecr-ecs','particule.io: CI/CD using Github Actions, AWS ECR and ECS Fargate','','N/A',0,'A curated technical resource and architectural guide covering particule.io: CI/CD using Github Actions, AWS ECR and ECS Fargate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031520,0,'2026-05-17T17:25:20.720957+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://particule.io/en/blog/thanos-monitoring','particule.io: Multi-Cluster Monitoring with Thanos','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029163,0,'2026-05-17T16:46:03.294229+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://particule.io/en/blogcicd-github-registry','particule.io: Automatic build with Github Actions and Github Container Registry','','N/A',0,'A curated technical resource and architectural guide covering particule.io: Automatic build with Github Actions and Github Container Registry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029274,0,'2026-05-17T16:47:54.133577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://partiful.com/e/FJbZcfppRGdMVP1o534z','Google Presents AI Learning Lab - NYTechWeek | Partiful','Hands-on workshop presenting Google''s Agent Development Kit (ADK) to build, run, and scale multi-agent architectures.','2026',4,'Curator Insight: A crucial practical showcase for Google''s agentic engineering strategy, demonstrating how the newly released Agent Development Kit (ADK) lowers the barrier to deploying robust multi-agent setups. Live Grounding (MCP): Web indexing reveals high developer engagement during NYTechWeek 2026, highlighting real-time orchestration, bidirectional media streaming capabilities, and direct integrations with the Model Context Protocol (MCP) as standout features of Google''s enterprise agent strategy.','English','event','Intermediate',0,'online','automatic','3d5639afd824958fee97d980b29af2dd13761e370665856b37e86cb601ba51dc',NULL,1780352705,0,'2026-06-02T00:25:05.314502+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "AI Agents", "Frameworks and SDKs"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official Google for Developers enablement event hosted during the highly reputable NYTechWeek 2026 with no reported issues.", "social_preview_url": "https://partiful.imgix.net/external/user/Dnj9jflXSkS29Y1RkgCgvyD97QG3/sBGXzdtl-NnQh5k2WnygL?w=1000&h=1000&fit=clip", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://partlycloudy.blog/2020/05/29/horizontal-autoscaling-in-kubernetes-3-keda','partlycloudy.blog: Horizontal Autoscaling in Kubernetes #3 – KEDA','','2020',0,'A detailed technical exploration of implementing KEDA in Kubernetes to resolve the limitations of traditional HPA metrics. Walks through real-world deployment patterns and explains the configuration of ScaledObjects. Highly useful for engineers transitioning from CPU/Memory-based scaling to queue-length metrics.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://partlycloudy.blog/2020/07/08/release-to-k8s-like-a-pro-with-flagger','partlycloudy.blog: Release to Kubernetes like a Pro with Flagger','','2020',0,'A deep-dive technical article illustrating advanced canary release architecture using Flagger on active Kubernetes environments. It provides real-world patterns for integrating automated Prometheus metrics checks and defining sensitive rollback parameters.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Progressive Delivery", "Flagger"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://past.jamaica-gleaner.com/article/business/20211224/amazon-outages-future-implications','jamaica-gleaner.com: Amazon outage’s future implications','','2026',0,'A detailed business post-mortem reviewing the global impact of AWS outages on distributed supply chains and e-commerce platforms. Emphasizes the risk of hosting mission-critical operations on a single public cloud provider. Live grounding validates its recommendations to implement multi-region failover configurations.','English','Case Study/News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Resilience", "Outage Post-Mortem", "AWS Failure Analysis"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://patchthenet.medium.com/introduction-to-sql-injection-sql-injection-for-beginners-579c00431d40','patchthenet.medium.com: Introduction to SQL Injection','','N/A',0,'A curated technical resource and architectural guide covering patchthenet.medium.com: Introduction to SQL Injection in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903333890977811e+09,0,'2026-05-17T17:55:38.909778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://patrick.easte.rs/post/2022/forging-optimal-metallb-config','patrick.easte.rs: Forging an optimal MetalLB configuration','','2022',3,'A comprehensive technical guide analyzing optimal MetalLB deployments on bare-metal Kubernetes. The author outlines routing configurations using BGP and Layer 2 modes, detailing how to avoid common ARP issues and optimize IP address pool management. It serves as an essential reference for engineers seeking stable on-premises external load balancing.','YAML','Technical Article','High',0,'online','manual','f9f5a2d50f2b213ec662acd89b2c417f9e9843475d838b4510ab1eb526500dac',100.0,1.77903088302691793e+09,1,'2026-05-17T17:14:43.026918+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "MetalLB Configuration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://paul-the-kelly.medium.com/extending-the-kubernetes-api-using-operators-9ffc8364ae5c','paul-the-kelly.medium.com: Extending the Kubernetes API using Operators','','N/A',0,'A curated technical resource and architectural guide covering paul-the-kelly.medium.com: Extending the Kubernetes API using Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903000538210201e+09,0,'2026-05-17T17:00:05.382102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://patchthenet.medium.com/introduction-to-sql-injection-sql-injection-for-beginners-579c00431d40','patchthenet.medium.com: Introduction to SQL Injection','','N/A',0,'A curated technical resource and architectural guide covering patchthenet.medium.com: Introduction to SQL Injection in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033338,0,'2026-05-17T17:55:38.909778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://patrick.easte.rs/post/2022/forging-optimal-metallb-config','patrick.easte.rs: Forging an optimal MetalLB configuration','','2022',3,'A comprehensive technical guide analyzing optimal MetalLB deployments on bare-metal Kubernetes. The author outlines routing configurations using BGP and Layer 2 modes, detailing how to avoid common ARP issues and optimize IP address pool management. It serves as an essential reference for engineers seeking stable on-premises external load balancing.','YAML','Technical Article','High',0,'online','manual','f9f5a2d50f2b213ec662acd89b2c417f9e9843475d838b4510ab1eb526500dac',100.0,1779030883,1,'2026-05-17T17:14:43.026918+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "MetalLB Configuration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://paul-the-kelly.medium.com/extending-the-kubernetes-api-using-operators-9ffc8364ae5c','paul-the-kelly.medium.com: Extending the Kubernetes API using Operators','','N/A',0,'A curated technical resource and architectural guide covering paul-the-kelly.medium.com: Extending the Kubernetes API using Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030005,0,'2026-05-17T17:00:05.382102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://paulbutler.org/2024/the-haters-guide-to-kubernetes','paulbutler.org: The hater’s guide to Kubernetes','- This article provides a practical guide to using Kubernetes effectively, particularly for startups
     - It addresses common criticisms of Kubernetes, such as its overly complicated nature, and provides advice on using it in a way suitable for small teams','2024',0,'Offers a pragmatic, critical look at Kubernetes'' administrative complexity. Outlines strategic advice for startups, warning against premature orchestration setup while detailing how to run lean, low-overhead Kubernetes deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pauldally.medium.com/debugging-networkpolicy-part-1-249921cdba37','pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903386196076202e+09,0,'2026-05-17T18:04:21.960762+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pauldally.medium.com/debugging-networkpolicy-part-2-2d5c42d8465c','pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 2)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.7790308542901721e+09,0,'2026-05-17T17:14:14.290172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"duplicate_of": "https://pauldally.medium.com/debugging-networkpolicy-part-1-249921cdba37"}');
-INSERT INTO "resources" VALUES('https://pauldally.medium.com/horizontalpodautoscaler-uses-request-not-limit-to-determine-when-to-scale-97643d808997','pauldally.medium.com: HorizontalPodAutoscaler uses request (not limit) to'' determine when to scale by percent','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: HorizontalPodAutoscaler uses request (not limit) to'' determine when to scale by percent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790328347902739e+09,0,'2026-05-17T17:47:14.790274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pauldally.medium.com/kubernetes-an-introduction-to-sidecars-21d99fbd7de3','pauldally.medium.com: Kubernetes – An Introduction to Sidecars','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kubernetes – An Introduction to Sidecars in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903369228060698e+09,0,'2026-05-17T18:01:32.280607+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pauldally.medium.com/kubernetes-application-high-availability-part-1-the-very-basic-basics-660a14fa81c7','pauldally.medium.com: Kubernetes Application High-Availability — Part 1'' (The Very-Basic Basics)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kubernetes Application High-Availability — Part 1'' (The Very-Basic Basics) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903447675502204e+09,0,'2026-05-17T18:14:36.755022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pauldally.medium.com/kubernetes-application-high-availability-part-2-more-basics-a1d9f9beea75','pauldally.medium.com: Kubernetes Application High-Availability — Part 2'' (More Basics)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903445626894402e+09,0,'2026-05-17T18:14:16.268944+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://pauldally.medium.com/kubernetes-application-high-availability-part-1-the-very-basic-basics-660a14fa81c7"}');
-INSERT INTO "resources" VALUES('https://pauldally.medium.com/kustomize-best-practices-part-1-86f9f22d2f20','pauldally.medium.com: Kustomize Best Practices (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kustomize Best Practices (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903448424976491e+09,0,'2026-05-17T18:14:44.249765+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pauldally.medium.com/kustomize-best-practices-part-2-c560f1fa1409','pauldally.medium.com: Kustomize Best Practices (Part 2)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kustomize Best Practices (Part 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903308844667291e+09,0,'2026-05-17T17:51:28.446673+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"duplicate_of": "https://pauldally.medium.com/kustomize-best-practices-part-1-86f9f22d2f20"}');
-INSERT INTO "resources" VALUES('https://pauldally.medium.com/kustomize-best-practices-part-3-1dbaa15fd16a','pauldally.medium.com: Kustomize Best Practices (part 3)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kustomize Best Practices (part 3) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903308429608702e+09,0,'2026-05-17T17:51:24.296087+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"duplicate_of": "https://pauldally.medium.com/kustomize-best-practices-part-1-86f9f22d2f20"}');
-INSERT INTO "resources" VALUES('https://pauldally.medium.com/structuring-dockerfiles-for-productivity-2681de4815a4','pauldally.medium.com: Structuring Dockerfiles For Productivity','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Structuring Dockerfiles For Productivity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903167120391201e+09,0,'2026-05-17T17:27:51.203912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pauldally.medium.com/why-leaving-pods-in-crashloopbackoff-can-have-a-bigger-impact-than-you-might-think-c0d3dbd067a','pauldally.medium.com: Why Leaving Pods in CrashLoopBackOff Can Have a Bigger'' Impact Than You Might Think','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Why Leaving Pods in CrashLoopBackOff Can Have a Bigger'' Impact Than You Might Think in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903001886409592e+09,0,'2026-05-17T17:00:18.864096+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pauldally.medium.com/debugging-networkpolicy-part-1-249921cdba37','pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033861,0,'2026-05-17T18:04:21.960762+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pauldally.medium.com/debugging-networkpolicy-part-2-2d5c42d8465c','pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 2)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.290172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"duplicate_of": "https://pauldally.medium.com/debugging-networkpolicy-part-1-249921cdba37"}');
+INSERT INTO "resources" VALUES('https://pauldally.medium.com/horizontalpodautoscaler-uses-request-not-limit-to-determine-when-to-scale-97643d808997','pauldally.medium.com: HorizontalPodAutoscaler uses request (not limit) to'' determine when to scale by percent','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: HorizontalPodAutoscaler uses request (not limit) to'' determine when to scale by percent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.790274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pauldally.medium.com/kubernetes-an-introduction-to-sidecars-21d99fbd7de3','pauldally.medium.com: Kubernetes – An Introduction to Sidecars','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kubernetes – An Introduction to Sidecars in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033692,0,'2026-05-17T18:01:32.280607+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pauldally.medium.com/kubernetes-application-high-availability-part-1-the-very-basic-basics-660a14fa81c7','pauldally.medium.com: Kubernetes Application High-Availability — Part 1'' (The Very-Basic Basics)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kubernetes Application High-Availability — Part 1'' (The Very-Basic Basics) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034476,0,'2026-05-17T18:14:36.755022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pauldally.medium.com/kubernetes-application-high-availability-part-2-more-basics-a1d9f9beea75','pauldally.medium.com: Kubernetes Application High-Availability — Part 2'' (More Basics)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034456,0,'2026-05-17T18:14:16.268944+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://pauldally.medium.com/kubernetes-application-high-availability-part-1-the-very-basic-basics-660a14fa81c7"}');
+INSERT INTO "resources" VALUES('https://pauldally.medium.com/kustomize-best-practices-part-1-86f9f22d2f20','pauldally.medium.com: Kustomize Best Practices (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kustomize Best Practices (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034484,0,'2026-05-17T18:14:44.249765+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pauldally.medium.com/kustomize-best-practices-part-2-c560f1fa1409','pauldally.medium.com: Kustomize Best Practices (Part 2)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kustomize Best Practices (Part 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033088,0,'2026-05-17T17:51:28.446673+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"duplicate_of": "https://pauldally.medium.com/kustomize-best-practices-part-1-86f9f22d2f20"}');
+INSERT INTO "resources" VALUES('https://pauldally.medium.com/kustomize-best-practices-part-3-1dbaa15fd16a','pauldally.medium.com: Kustomize Best Practices (part 3)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kustomize Best Practices (part 3) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033084,0,'2026-05-17T17:51:24.296087+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"duplicate_of": "https://pauldally.medium.com/kustomize-best-practices-part-1-86f9f22d2f20"}');
+INSERT INTO "resources" VALUES('https://pauldally.medium.com/structuring-dockerfiles-for-productivity-2681de4815a4','pauldally.medium.com: Structuring Dockerfiles For Productivity','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Structuring Dockerfiles For Productivity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031671,0,'2026-05-17T17:27:51.203912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pauldally.medium.com/why-leaving-pods-in-crashloopbackoff-can-have-a-bigger-impact-than-you-might-think-c0d3dbd067a','pauldally.medium.com: Why Leaving Pods in CrashLoopBackOff Can Have a Bigger'' Impact Than You Might Think','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Why Leaving Pods in CrashLoopBackOff Can Have a Bigger'' Impact Than You Might Think in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030018,0,'2026-05-17T17:00:18.864096+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://paulhammant.com/2013/04/05/what-is-trunk-based-development','paulhammant.com: What is Trunk-Based Development?','','2013',0,'An foundational architectural essay by Paul Hammant detailing Trunk-Based Development mechanics. He argues that delayed integrations cause system-wide delivery bottlenecks, explaining why high-performing systems rely on dynamic runtime toggling and direct-to-main trunk pushes.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://paulhammant.com/2013/12/04/what_is_your_branching_model','paulhammant.com: What is Your Branching Model?:','','2013',0,'Analyzes branching strategies (Trunk-Based Development versus GitFlow), contrasting release-cadence, merge-frequency, and team sizing variables. Outlines how rapid master integrations minimize merge-debt and simplify continuous deployment systems.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://paulhammant.com/2014/04/03/microsofts-trunk-based-development','paulhammant.com: Microsoft''s Trunk-Based Development','','2014',0,'An analytical study on how Microsoft adapted Trunk-Based Development practices across large engineering groups. Explores the tooling upgrades and operational adaptations necessary to support thousands of developers pushing to a single main branch daily.','Markdown','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pawelurbanek.com/asdf-docker-development','pawelurbanek.com: asdf and Docker for Managing Local Development Dependencies','','N/A',0,'A curated technical resource and architectural guide covering pawelurbanek.com: asdf and Docker for Managing Local Development Dependencies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592870431089e+09,0,'2026-06-18T00:38:48.704311+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pawelurbanek.com/asdf-docker-development','pawelurbanek.com: asdf and Docker for Managing Local Development Dependencies','','N/A',0,'A curated technical resource and architectural guide covering pawelurbanek.com: asdf and Docker for Managing Local Development Dependencies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735928,0,'2026-06-18T00:38:48.704311+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://payara.fish','Payara','','2026',0,'Payara Server and Payara Micro provide high-performance, container-friendly environments for running Jakarta EE and MicroProfile workloads. Designed for critical production architectures, it supports built-in clustering, hazelcast-powered data grids, and auto-tuning capabilities inside Kubernetes deployments.','Java','Application Server','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Runtimes", "Payara Server"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pbpython.com','pbpython.com: Practical Business Python','- [pbpython.com: Pandas Pivot Table Explained](http://pbpython.com/pandas-pivot-table-explained.html)
     - [pbpython.com: Collecting Data with Google Forms and Pandas](http://pbpython.com/pandas-google-forms-part1.html)','2018',4,'Curator Insight presents a compilation of practical patterns for integrating business data (such as Google Forms) with Pandas pipelines. Live Grounding highlights the site as an essential guide for transitioning complex, error-prone enterprise Excel tasks into maintainable, automated Python scripts.','Python','Resource Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Business Analytics", "Data Integration"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pbpython.com/pandas-google-forms-part1.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3e237668d5788f598fc562191a20ac6485e324caaa3f857faeff85523e1a7573',100.0,1.77902950734305691e+09,1,'2026-05-17T16:51:47.343057+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://pbpython.com/pandas-pivot-table-explained.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b5dfb3f4d728ffa0c07ab7cb98b6411f9d0fbcb504b335cee6f9db23248b2ab6',100.0,1.77903139913366198e+09,1,'2026-05-17T17:23:19.133662+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://pbpython.com/pandas-google-forms-part1.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3e237668d5788f598fc562191a20ac6485e324caaa3f857faeff85523e1a7573',100.0,1779029507,1,'2026-05-17T16:51:47.343057+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://pbpython.com/pandas-pivot-table-explained.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b5dfb3f4d728ffa0c07ab7cb98b6411f9d0fbcb504b335cee6f9db23248b2ab6',100.0,1779031399,1,'2026-05-17T17:23:19.133662+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://pbxbook.com/other/cidrcheat.html','pbxbook.com: CIDR Cheat Sheet','','2020',0,'A concise CIDR mapping compilation layout summarizing subnet formats, equivalent netmasks, aggregate host counts, and binary mappings from /1 up to /32 prefixes for immediate sysadmin review.','HTML','Utility','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pcr.cloud-mercato.com','cloud-mercato.com: Public Cloud Reference 🌟','','2026',0,'An analytical comparative service assessing the VM performance, network throughput, and real-time operational costs of global hyperscalers. It helps platform architects make data-driven infrastructure decisions. Live grounding confirms its status as a vital neutral reference for multi-cloud benchmark analysis.','English','Reference/Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Benchmarks", "Pricing Analysis", "Public Cloud"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pentestmonkey.net/cheat-sheet/ssh-cheat-sheet','pentestmonkey.net: ssh cheat sheet','','2026',0,'A security-focused guide detailing SSH tunnel techniques and reverse proxies. Curator Insight highlights its execution for network bypasses and security testing. Live Grounding notes its extensive use in red-team post-exploitation and secure pivoting environments.','Shell','Cheat Sheet','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Penetration Testing", "Secure Shell"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://cheatsheet.dennyzhang.com/cheatsheet-ssh-a4"}');
-INSERT INTO "resources" VALUES('https://pepy.tech/project/strimzi-kafka-cli','pepy.tech/project/strimzi-kafka-cli 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3a43fd29da25b0000eff5c564348013461fc255bc0d48646b02374355d04296',100.0,1.77903431387267804e+09,0,'2026-05-17T18:11:53.872678+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://pepy.tech/projects/strimzi-kafka-cli"}');
+INSERT INTO "resources" VALUES('https://pepy.tech/project/strimzi-kafka-cli','pepy.tech/project/strimzi-kafka-cli 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3a43fd29da25b0000eff5c564348013461fc255bc0d48646b02374355d04296',100.0,1779034313,0,'2026-05-17T18:11:53.872678+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://pepy.tech/projects/strimzi-kafka-cli"}');
 INSERT INTO "resources" VALUES('https://pepy.tech/projects/strimzi-kafka-cli','pepy.tech/project/strimzi-kafka-cli 🌟','','2026',3,'A developer-focused companion tool providing an interactive CLI wrapper around Strimzi resource administration on Kubernetes. By abstracting tedious kubectl YAML applications into simple command structures, it significantly reduces operational cycle time when modifying topics, users, or connections.','Python','CLI Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "CLI Tools"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://performanceoptimize.blogspot.com/2017/04/RegularExpressionCheatSheet.html','Cheat Sheet for Regular Expression in Jmeter','','2026',0,'A regex compilation reference designed for capturing tokens inside web request flows in JMeter. Curator Insight values its target utility. Live Grounding confirms it as a reliable resource for parsing secure tokens in performance test plans.','English','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Performance Testing", "JMeter"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://permission.site','permission.site','','2022',0,'An interactive security validation platform that allows engineers to test how various browser APIs, iframe permissions, and Content Security Policies (CSP) behave, enabling precise verification of client-side web application security postures.','English','Web Application','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Web Security", "Testing Environments"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://phauer.com/2018/moving-back-from-gradle-to-maven','phauer.com: Why I Moved Back from Gradle to Maven','','2018',3,'A constructive case study analyzing the engineering trade-offs between Gradle and Maven. Highlights Maven''s predictability, declarative standards, and plugin stability over dynamic compilation structures.','English','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Comparative Analysis"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://phoenixnap.com/blog/kubernetes-vs-openshift','phoenixnap.com: Kubernetes vs OpenShift: Key Differences Compared 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c51b6ed2dcaabfd8a5cbba6a711be1c84c986ece51594b5ce16645c932bda663',100.0,1.77903409803333306e+09,0,'2026-05-17T18:08:18.033333+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://phoenixnap.com/blog/openshift-vs-kubernetes"}');
+INSERT INTO "resources" VALUES('https://phoenixnap.com/blog/kubernetes-vs-openshift','phoenixnap.com: Kubernetes vs OpenShift: Key Differences Compared 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c51b6ed2dcaabfd8a5cbba6a711be1c84c986ece51594b5ce16645c932bda663',100.0,1779034098,0,'2026-05-17T18:08:18.033333+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://phoenixnap.com/blog/openshift-vs-kubernetes"}');
 INSERT INTO "resources" VALUES('https://phoenixnap.com/blog/openshift-vs-kubernetes','phoenixnap.com: Kubernetes vs OpenShift: Key Differences Compared 🌟','','2021',0,'Breaks down core differences between vanilla Kubernetes and Red Hat OpenShift, evaluating deployment mechanics, security configurations (SCC vs RBAC), built-in routing, out-of-the-box monitoring, and support models.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "OpenShift Comparison"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://phoenixnap.com/blog/sre-vs-devops','phoenixnap.com: SRE Vs. DevOps: Differences Explained 🌟','','2022',0,'Deep-dive analysis comparing the technical implementation differences between DevOps practices and SRE methods. Concretely defines metrics like SLIs, SLOs, and SLA relationships.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "SRE vs DevOps", "Conceptual Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://phoenixnap.com/kb/kafka-on-kubernetes','phoenixnap.com: How to Set Up and Run Kafka on Kubernetes 🌟','','2021',0,'A step-by-step tutorial covering the baseline configuration files and setup sequences needed to orchestrate Apache Kafka inside a Kubernetes cluster. Walks through writing custom YAML manifests, deploying persistent stateful services, and testing inter-pod broker traffic.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://phoenixnap.com/kb/linux-ssh-commands','19 Common SSH Commands In Linux With Examples','','2022',2,'Practical quick-reference sheet illustrating 19 critical SSH commands. Features port configuration, key generation, background execution, and remote terminal emulation examples for day-to-day operations.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pinboard.in/u:rmurphey/t:http2','HTTP/2 resources','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bf4c136caa4ad151ccbc284c50ca02cafa7a92897d59eaeaed3d12b39770cd2b',100.0,1.77902956146536588e+09,1,'2026-05-17T16:52:41.465366+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://pingcap.com/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci','pingcap.com: chaos-mesh-action: Integrate Chaos Engineering into Your CI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a8370127b014dc8ef9a8d4caf99457b09790dcd80c18f4dd488e11f9b4aeb51',100.0,1.77903155016723394e+09,0,'2026-05-17T17:25:50.167234+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://www.pingcap.com/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci"}');
+INSERT INTO "resources" VALUES('https://pinboard.in/u:rmurphey/t:http2','HTTP/2 resources','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bf4c136caa4ad151ccbc284c50ca02cafa7a92897d59eaeaed3d12b39770cd2b',100.0,1779029561,1,'2026-05-17T16:52:41.465366+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://pingcap.com/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci','pingcap.com: chaos-mesh-action: Integrate Chaos Engineering into Your CI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a8370127b014dc8ef9a8d4caf99457b09790dcd80c18f4dd488e11f9b4aeb51',100.0,1779031550,0,'2026-05-17T17:25:50.167234+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://www.pingcap.com/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci"}');
 INSERT INTO "resources" VALUES('https://pionative.com/6-important-things-you-need-to-run-kubernetes-in-production','pionative.com: 6 Important things you need to run Kubernetes in production','','2021',0,'Details critical requirements for enterprise production operations: centralized logging, advanced application metrics, external secrets management, robust backup configurations, CI/CD integrations, and policy engines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Production Readiness"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2019/12/20/microservices-with-spring-cloud-kubernetes','piotrminkowski.com: Microservices with spring cloud kubernetes','','2019',4,'Real-world tutorial illustrating how to build and orchestrate Spring microservices leveraging Kubernetes service discovery and configurations instead of Eureka and Config Server. It presents a streamlined operational model by offloading standard cluster networking to native Kubernetes tools. A classic architecture reference for optimizing resource footprints in enterprise k8s environments.','Java','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Kubernetes Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/03/10/best-practices-for-microservices-on-kubernetes','piotrminkowski.com: Best practices for microservices on kubernetes 🌟','','2020',0,'An industry blueprint outlining architectural best practices for running Spring Boot microservices inside Kubernetes clusters. It covers configuring accurate liveness/readiness probes, setting container CPU/memory limits, orchestrating graceful shutdown hooks, and processing dynamic configuration maps.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Cloud Native", "Microservices", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/06/10/spring-boot-library-for-integration-with-istio','__Spring Boot Istio library__: Spring Boot library for integration with Istio','','2020',0,'Presents a custom integration library that enables Spring Boot applications to interact directly with Istio service mesh configurations. It streamlines routing policies, enables mTLS, and manages request-tracing header propagation transparently at the platform boundary.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Cloud Native", "Service Mesh", "Istio Integration"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/08/03/development-on-kubernetes-ide-tools','piotrminkowski.com: Development on Kubernetes: IDE & TOOLS','','2020',0,'An architecture review by Piotr Mińkowski evaluating toolchains for Kubernetes development. Compares local compilation and sync speeds using Bridge to Kubernetes, Skaffold, and Telepresence within modern developer pipelines.','N/A','Article','Advanced',1,'online','manual','2c063c2f82e210052d493e6599a38c6f33a04df161f3bccbfb723171f4b12c47',100.0,1.77903339807997488e+09,0,'2026-05-17T17:56:38.079975+02:00',NULL,NULL,NULL,'["Cloud-Native Development", "Kubernetes", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/08/03/development-on-kubernetes-ide-tools','piotrminkowski.com: Development on Kubernetes: IDE & TOOLS','','2020',0,'An architecture review by Piotr Mińkowski evaluating toolchains for Kubernetes development. Compares local compilation and sync speeds using Bridge to Kubernetes, Skaffold, and Telepresence within modern developer pipelines.','N/A','Article','Advanced',1,'online','manual','2c063c2f82e210052d493e6599a38c6f33a04df161f3bccbfb723171f4b12c47',100.0,1779033398,0,'2026-05-17T17:56:38.079975+02:00',NULL,NULL,NULL,'["Cloud-Native Development", "Kubernetes", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/09/29/rabbitmq-monitoring-on-kubernetes','piotrminkowski.com: RabbitMQ Monitoring on Kubernetes','','2020',0,'Technical tutorial focused on architecting a comprehensive RabbitMQ monitoring pipeline within Kubernetes. Illustrates how to configure Prometheus Operator''s custom resources, register dedicated ServiceMonitors, and implement rich Grafana dashboard systems to observe telemetry metrics such as message rates, consumer connections, and disk storage alerts.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Message Brokers"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/10/19/gitlab-ci-cd-on-kubernetes','piotrminkowski.com: GitLab CI/CD on Kubernetes','','2020',0,'Curator Insight features this comprehensive guide for establishing GitLab CI/CD pipelines running directly inside Kubernetes. Live Grounding reveals GitLab''s Kubernetes runners are incredibly popular due to their low overhead and high-density container scheduling. It represents an excellent alternative architecture to Jenkins.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Cloud Native CI/CD", "GitLab Integration", "Kubernetes Native Setup"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/11/05/spring-boot-autoscaling-on-kubernetes','piotrminkowski.com: Spring Boot Autoscaling on kubernetes 🌟','','2020',0,'Details how to configure Kubernetes Horizontal Pod Autoscaling (HPA) using custom Spring Boot metrics gathered by Prometheus. It highlights scaling strategies built on top of JVM-specific performance data (such as active thread pools, memory thresholds, or application queue depth) rather than simple CPU metrics.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Cloud Native", "Scaling", "Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
@@ -11733,12 +11733,12 @@ INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/06/14/knative-ev
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/07/08/kubernetes-multicluster-with-kind-and-submariner','piotrminkowski.com: Kubernetes Multicluster with Kind and Submariner','','2021',0,'A step-by-step tutorial on building local multi-cluster networks using Kind and Submariner. Explains how to route IPsec/VXLAN tunnels across local docker containers, configure cluster-wide DNS resolution, and expose multi-cluster services.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multicluster Routing", "Submariner Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/07/12/multicluster-traffic-mirroring-with-istio-and-kind','piotrminkowski.com: Multicluster Traffic Mirroring with Istio and Kind','','2021',0,'A practical technical guide for creating a multi-cluster local playground using Kind and Istio. Detailed configurations walk developers through setting up cross-cluster network routes and safely mirroring production traffic to staging environments.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Multi-Cluster", "Traffic Management"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/08/05/kubernetes-ci-cd-with-tekton-and-argocd','piotrminkowski.com: Kubernetes CI/CD with Tekton and ArgoCD 🌟','','2021',0,'Guides the reader through building a Kubernetes-native CI/CD pipeline using Tekton for compiling, testing, and containerizing Java applications, combined with Argo CD for declarative GitOps delivery.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Argo CD & OpenShift Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/10/12/quarkus-tips-tricks-and-techniques','piotrminkowski.com: Quarkus Tips, Tricks and Techniques 🌟','','2021',0,'A curated blog post packed with tips, tricks, and advanced architectural patterns for Quarkus developers. It highlights key features like reactive programming, Panache ORM, and Quarkus Dev Services. 2026 practices emphasize using Dev Services to automatically spin up Testcontainers dynamically.','Java','Blog','Intermediate',1,'online','manual','a450afde831fd65cb37ce0d95774992cc07745be3dced407000a652c4385612d',100.0,1.77903429557667303e+09,0,'2026-05-17T18:11:35.576673+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Quarkus"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/10/12/quarkus-tips-tricks-and-techniques','piotrminkowski.com: Quarkus Tips, Tricks and Techniques 🌟','','2021',0,'A curated blog post packed with tips, tricks, and advanced architectural patterns for Quarkus developers. It highlights key features like reactive programming, Panache ORM, and Quarkus Dev Services. 2026 practices emphasize using Dev Services to automatically spin up Testcontainers dynamically.','Java','Blog','Intermediate',1,'online','manual','a450afde831fd65cb37ce0d95774992cc07745be3dced407000a652c4385612d',100.0,1779034295,0,'2026-05-17T18:11:35.576673+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Quarkus"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/10/25/kubernetes-multicluster-with-kind-and-cilium','piotrminkowski.com: Kubernetes Multicluster with Kind and Cilium','','2021',0,'In-depth guide constructing a multi-cluster networking topology utilizing Kind and Cilium''s eBPF-driven data plane. Outlines how to leverage ClusterMesh to enable secure, low-latency, and high-performance cross-cluster Pod-to-Pod communication without reliance on heavyweight external gateway mechanisms.','YAML','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multicluster", "eBPF"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{"duplicate_of": "https://piotrminkowski.com/2021/07/08/kubernetes-multicluster-with-kind-and-submariner"}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/11/30/serverless-java-functions-on-openshift','piotrminkowski.com: Serverless Java Functions on OpenShift','','2021',0,'Focuses on optimizing Java applications for serverless execution using Knative on OpenShift. Explores Spring Boot and Quarkus execution patterns, emphasizing scale-to-zero capabilities and JVM resource management.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless & Knative", "Serverless Java", "Knative Service"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/12/03/create-kubernetes-clusters-with-cluster-api-and-argocd','piotrminkowski.com: Create and Manage Kubernetes Clusters with Cluster API and ArgoCD','','2021',0,'A comprehensive technical guide showcasing the integration of Cluster API and ArgoCD to manage the infrastructure lifecycle through a GitOps model. The author demonstrates declarative target cluster definitions stored in Git, allowing ArgoCD to reconcile and trigger Cluster API operators on a management cluster for automated target cluster deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/12/13/continuous-delivery-on-kubernetes-with-database-using-argocd-and-liquibase','piotrminkowski.com: Continuous Delivery on Kubernetes with Database using ArgoCD and Liquibase','','2021',0,'Demystifies database migration management within a continuous deployment paradigm. Showcases how to coordinate Liquibase database schema updates alongside application container lifecycle updates using Argo CD hooks.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Database Schema Management", "Liquibase Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/12/21/development-on-kubernetes-with-telepresence-and-skaffold','==piotrminkowski.com: Development on Kubernetes with Telepresence and Skaffold==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5f4bf3028b17346448ba40a6ddbe41ba9a1845648e126c646568589b5a22b52a',100.0,1.7790307425491209e+09,0,'2026-05-17T17:12:22.549121+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/12/21/development-on-kubernetes-with-telepresence-and-skaffold','==piotrminkowski.com: Development on Kubernetes with Telepresence and Skaffold==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5f4bf3028b17346448ba40a6ddbe41ba9a1845648e126c646568589b5a22b52a',100.0,1779030742,0,'2026-05-17T17:12:22.549121+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/12/30/vault-on-kubernetes-with-spring-cloud','piotrminkowski.com: Vault on Kubernetes with Spring Cloud','','2021',0,'An application integration tutorial showing how to bind Spring Cloud Config and Spring Cloud Vault inside Kubernetes. Demonstrates how microservices resolve credentials at startup, manage key rotation, and construct a secure configuration hierarchy directly mapped to application properties.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "Spring Boot Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2022/01/24/distributed-transactions-in-microservices-with-kafka-streams-and-spring-boot','piotrminkowski.com: Distributed Transactions in Microservices with Kafka Streams and Spring Boot','','2022',0,'Examines the implementation of distributed transactions within Spring Boot microservice networks using Kafka Streams. It evaluates how to enforce eventual consistency via the Saga design pattern, avoiding classical distributed two-phase lock contentions.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architecture", "Distributed Transactions", "Saga Pattern"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2022/02/21/validate-kubernetes-deployment-in-ci-cd-with-tekton-and-datree','piotrminkowski.com: Validate Kubernetes Deployment in CI/CD with Tekton and Datree','','2022',0,'An in-depth guide to securing and validating Kubernetes manifests prior to production deployment using Datree integrated into a Tekton pipeline. The workflow runs automated schema validation, security compliance checks, and configuration best practices directly against raw YAML assets. This represents a robust DevSecOps guardrail pattern for continuous integration pipelines.','YAML','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Delivery", "CI/CD & GitOps", "Policy & Enforcement"]','["[COMMUNITY-TOOL]"]','[]','["tekton.md"]','{}','{}');
@@ -11758,7 +11758,7 @@ INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/08/22/resize-cpu
 - Mitigates CFS throttling during Java''s highly intensive classloading startup phase.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Performance Optimization", "Java Optimizations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/09/15/introduction-to-grpc-with-quarkus','piotrminkowski.com: Introduction to gRPC with Quarkus','','2023',0,'Explores the integration of low-latency gRPC services inside Quarkus. Demonstrates schema-first API creation via Protocol Buffers, building high-performance non-blocking streaming services, and optimizing binary communication interfaces for modern microservices.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Serverless Java", "gRPC Communication"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/11/07/slim-docker-images-for-java','piotrminkowski.com: Slim Docker Images for Java','','2023',0,'A practical evaluation of JVM microservice configurations. Uses jlink and GraalVM native compilations to generate minimal container environments for Java workloads.','Java','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Java"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/11/27/testing-java-apps-on-kubernetes-with-testkube','piotrminkowski.com: Testing Java Apps on Kubernetes with Testkube','','2023',3,'A comprehensive developer guide showing how to deploy, execute, and monitor Java microservice tests within a Kubernetes cluster using Testkube. It details configuring Maven and JUnit test executors within Testkube''s native execution plane.','Java','Technical Article','Medium',0,'online','manual','38007a4d78dbc1b15b508b2c46159b519698bf85382df56f81627ffb67459127',100.0,1.77902935659717297e+09,0,'2026-05-17T16:49:16.597173+02:00',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/11/27/testing-java-apps-on-kubernetes-with-testkube','piotrminkowski.com: Testing Java Apps on Kubernetes with Testkube','','2023',3,'A comprehensive developer guide showing how to deploy, execute, and monitor Java microservice tests within a Kubernetes cluster using Testkube. It details configuring Maven and JUnit test executors within Testkube''s native execution plane.','Java','Technical Article','Medium',0,'online','manual','38007a4d78dbc1b15b508b2c46159b519698bf85382df56f81627ffb67459127',100.0,1779029356,0,'2026-05-17T16:49:16.597173+02:00',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2024/02/05/getting-started-with-azure-kubernetes-service','piotrminkowski.com: Getting Started with Azure Kubernetes Service 🌟','','2024',0,'A streamlined onboarding guide outlining the core mechanics of building, deploying, and maintaining basic cluster topologies in AKS. Provides a solid foundation covering cluster creation parameters via Azure CLI, container registry linkage, and basic networking. Recommended for developers transitionining from local docker engines to managed cloud-native environments.','Bash','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Onboarding"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://adamtheautomator.com/azure-kubernetes-service"}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2024/02/13/java-flight-recorder-on-kubernetes','piotrminkowski.com: Java Flight Recorder on Kubernetes','','2024',0,'A real-world implementation guide demonstrating how to manage JDK Flight Recorder (JFR) captures inside containerized Kubernetes clusters. By leveraging modern diagnostic operators like Cryostat, the guide details automated collection pipelines that prevent performance overhead in production microservices.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://piotrminkowski.com/2024/06/13/getting-started-with-backstage','piotrminkowski.com: Getting Started with Backstage','','2024',3,'A comprehensive technical guide to bootstrapping Backstage, configuring the software catalog, and writing custom templates. The resource outlines practical steps to integrate local tooling with the developer portal, enabling swift adoption of self-service developer templates.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Portal", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
@@ -11769,9 +11769,9 @@ INSERT INTO "resources" VALUES('https://pivotal.io/platform/pivotal-container-se
 INSERT INTO "resources" VALUES('https://pixelrobots.co.uk/2022/04/bring-your-own-container-network-interface-cni-plugin-with-azure-kubernetes-service-aks-preview','pixelrobots.co.uk: Bring your own Container Network Interface (CNI) plugin with Azure Kubernetes Service (AKS) (PREVIEW)','','2022',0,'Outlines utilizing the Bring Your Own CNI (BYO CNI) preview option in AKS. Allows engineering teams to manage and run their own custom CNI platforms (such as custom Cilium structures) while still leveraging the managed control plane benefits of AKS.','Bash','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "BYO CNI"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pixelrobots.co.uk/2023/12/exploring-azure-kubernetes-services-node-autoprovision-a-deep-dive-into-the-latest-public-preview-feature','pixelrobots.co.uk: Exploring Azure Kubernetes Service’s Node Autoprovision: A Deep Dive into the Latest Public Preview Feature','- Node Autoprovision (NAP) in AKS is a game-changer for managing node pools. As your workloads expand and diversify in complexity, needing various CPU, memory, and capability configurations, managing your VM configurations can become quite daunting. This is where NAP steps in.
     - NAP dynamically decides the optimal VM configuration for your pending pod resource requirements, ensuring that your workloads run efficiently and cost-effectively. This feature is rooted in the open-source Karpenter project, and its implementation in AKS is also open-source.','2023',0,'An in-depth review of AKS Node Autoprovisioning (NAP), an implementation based on the open-source Karpenter project. NAP evaluates unschedulable pod manifests to dynamically provision the optimal VM sizes and SKU mixtures, circumventing the constraints of static Kubernetes Node Pools. Highly relevant for architects looking to decrease scaling latency and infrastructure wastage.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://piyushverma.hashnode.dev/basic-linux-shell-scripting-for-devops-engineers','piyushverma.hashnode.dev: Basic Linux Shell Scripting for DevOps Engineers','','N/A',0,'A curated technical resource and architectural guide covering piyushverma.hashnode.dev: Basic Linux Shell Scripting for DevOps Engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903095773846197e+09,0,'2026-05-17T17:15:57.738462+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pjame-fb.medium.com/kubernetes-secrets-from-secrets-manager-using-external-secrets-operators-4819562c3b02','pjame-fb.medium.com: Kubernetes Secrets from Secrets Manager using External'' Secrets Operators','','N/A',0,'A curated technical resource and architectural guide covering pjame-fb.medium.com: Kubernetes Secrets from Secrets Manager using External'' Secrets Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903311818551397e+09,0,'2026-05-17T17:51:58.185514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pkg.go.dev/github.com/keilerkonzept/aws-secretsmanager-files','github.com/keilerkonzept/aws-secretsmanager-files','','2020',2,'A dedicated Go library designed to pull configurations from AWS Secrets Manager and map them directly into local files. This is extremely beneficial for containerized legacy applications that expect configurations as local disk paths rather than dynamic environment variables.','Go','Library','Intermediate',1,'online','manual','5e18f65d592f62ee0013794959963da1671f43d9d90d40bc1847356d15545db3',100.0,1.77902925190124201e+09,1,'2024-07-30T22:47:01Z',NULL,NULL,NULL,'["Security", "Secrets Management", "AWS Secrets Manager"]','["[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-30T22:47:01Z", "gh_stars": 35}');
+INSERT INTO "resources" VALUES('https://piyushverma.hashnode.dev/basic-linux-shell-scripting-for-devops-engineers','piyushverma.hashnode.dev: Basic Linux Shell Scripting for DevOps Engineers','','N/A',0,'A curated technical resource and architectural guide covering piyushverma.hashnode.dev: Basic Linux Shell Scripting for DevOps Engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030957,0,'2026-05-17T17:15:57.738462+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pjame-fb.medium.com/kubernetes-secrets-from-secrets-manager-using-external-secrets-operators-4819562c3b02','pjame-fb.medium.com: Kubernetes Secrets from Secrets Manager using External'' Secrets Operators','','N/A',0,'A curated technical resource and architectural guide covering pjame-fb.medium.com: Kubernetes Secrets from Secrets Manager using External'' Secrets Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.185514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pkg.go.dev/github.com/keilerkonzept/aws-secretsmanager-files','github.com/keilerkonzept/aws-secretsmanager-files','','2020',2,'A dedicated Go library designed to pull configurations from AWS Secrets Manager and map them directly into local files. This is extremely beneficial for containerized legacy applications that expect configurations as local disk paths rather than dynamic environment variables.','Go','Library','Intermediate',1,'online','manual','5e18f65d592f62ee0013794959963da1671f43d9d90d40bc1847356d15545db3',100.0,1779029251,1,'2024-07-30T22:47:01Z',NULL,NULL,NULL,'["Security", "Secrets Management", "AWS Secrets Manager"]','["[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-30T22:47:01Z", "gh_stars": 35}');
 INSERT INTO "resources" VALUES('https://pkg.go.dev/k8s.io/client-go','pkg.go.dev/k8s.io/client-go','','2026',0,'The official API documentation hub for client-go, detailing method designs, resource structs, client authentication configurations, and context-aware request flows.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Go Client Documentation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pkg.go.dev/knative.dev/security-guard','pkg.go.dev/knative.dev/security-guard','','2025',0,'Security Guard is a modular system built to monitor Knative serverless runtimes. It maps execution baselines (such as memory patterns, shell accesses, and network footprints) to identify anomalies in real time. This security layer ensures that transient, short-lived serverless applications remain protected without introducing significant cold-start delays.','Go','Library','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Serverless Security", "Knative Security Guard"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://planetscale.com/docs/vitess/best-practices','docs.planetscale.com: The PlanetScale workflow 🌟','','2021',0,'Documentation outlining the schema migration workflow in PlanetScale, powered by Vitess. Introduces non-blocking schema changes and deployment branches, enabling developers to modify production databases without locking tables or causing downtime.','Markdown','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Cloud Native Databases", "Vitess"]','["[COMMUNITY-TOOL]"]','[]','["liquibase.md"]','{}','{}');
@@ -11784,19 +11784,19 @@ INSERT INTO "resources" VALUES('https://platform9.com/blog/difference-between-mu
 INSERT INTO "resources" VALUES('https://platform9.com/blog/kubernetes-autoscaling-options-horizontal-pod-autoscaler-vertical-pod-autoscaler-and-cluster-autoscaler','platform9.com: Kubernetes Autoscaling Options: Horizontal Pod Autoscaler, Vertical Pod Autoscaler and Cluster Autoscaler','','2022',0,'A structural side-by-side comparison of standard Kubernetes autoscaling paradigms. Serves as a great administrative overview for teams structuring unified high-availability and elastic resource profiles.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Autoscaling Matrix"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://platform9.com/blog/kubernetes-ci-cd-pipelines-at-scale','platform9.com: Kubernetes CI/CD Pipelines at Scale','','2023',0,'Discusses architectural blueprints for implementing scalable CI/CD pipelines across enterprise Kubernetes deployments. It reviews toolchains like Jenkins, GitLab CI, and ArgoCD, analyzing bottlenecks in scaling automated delivery.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & Delivery", "Enterprise CI/CD", "Delivery Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://platform9.com/blog/kubernetes-cluster-sizing-how-large-should-a-kubernetes-cluster-be','platform9.com: Kubernetes Cluster Sizing – How Large Should a Kubernetes Cluster Be?','','2021',0,'Explores calculation parameters used to size enterprise Kubernetes control environments. Reviews scaling limits of the internal etc database, virtual overlay network topologies, and standard scheduler limits.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Sizing", "Worker Nodes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://platform9.com/blog/kubernetes-service-mesh',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering platform9.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','2b7f045fb573adc255a22fe7fee08925918a3e5bb069901d4295807fc0a64a38',100.0,1.77913049493157291e+09,0,'2026-05-18T20:54:54.931573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/servicemesh.md"]','["kubernetes.md", "servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://platform9.com/blog/kubernetes-service-mesh-a-comparison-of-istio-linkerd-and-consul','platform9.com: Kubernetes Service Mesh: A Comparison of Istio, Linkerd and'' Consul','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1dd98cdba86e04b5984e7ad8c8693d1defb949d1deca715d31c325d47ac1464b',100.0,1779031026.20083,0,'2026-05-17T17:17:06.200830+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://platform9.com/blog/kubernetes-service-mesh',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering platform9.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','2b7f045fb573adc255a22fe7fee08925918a3e5bb069901d4295807fc0a64a38',100.0,1779130494,0,'2026-05-18T20:54:54.931573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/servicemesh.md"]','["kubernetes.md", "servicemesh.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://platform9.com/blog/kubernetes-service-mesh-a-comparison-of-istio-linkerd-and-consul','platform9.com: Kubernetes Service Mesh: A Comparison of Istio, Linkerd and'' Consul','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1dd98cdba86e04b5984e7ad8c8693d1defb949d1deca715d31c325d47ac1464b',100.0,1779031026,0,'2026-05-17T17:17:06.200830+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://platform9.com/blog/ultimate-guide-to-kubernetes-ingress-controllers','platform9.com: Ultimate Guide to Kubernetes Ingress Controllers 🌟','','2021',4,'A definitive reference comparison comparing top ingress technologies (NGINX, Envoy, Traefik, HAProxy, Kong). Benchmarks each against raw throughput, latency profiles, dynamic reload capabilities, and extensibility models.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Ingress Controllers"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://platform9.com/lp/ultimate-guide-enterprise-kubernetes','platform9.com: The Gorilla Guide to Kubernetes in the Enterprise','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1dd98cdba86e04b5984e7ad8c8693d1defb949d1deca715d31c325d47ac1464b',100.0,1.77902936511053204e+09,0,'2026-05-17T16:49:25.110532+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://platform9.com/blog/kubernetes-service-mesh-a-comparison-of-istio-linkerd-and-consul"}');
+INSERT INTO "resources" VALUES('https://platform9.com/lp/ultimate-guide-enterprise-kubernetes','platform9.com: The Gorilla Guide to Kubernetes in the Enterprise','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1dd98cdba86e04b5984e7ad8c8693d1defb949d1deca715d31c325d47ac1464b',100.0,1779029365,0,'2026-05-17T16:49:25.110532+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://platform9.com/blog/kubernetes-service-mesh-a-comparison-of-istio-linkerd-and-consul"}');
 INSERT INTO "resources" VALUES('https://platformengineering.org','platformengineering.org','','2026',0,'The primary community-driven knowledge portal for Platform Engineering globally. Hosts foundational patterns, blueprints, and tooling landscapes (such as the Internal Developer Platform reference architectures) that define industry-wide standardization for developer experience (DevEx).','English','Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Community Hub", "General Resources"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://platformengineering.org/blog/ai-is-changing-the-future-of-platform-engineering-are-you-ready','platformengineering.org: AI is changing the future of platform engineering. Are you ready?','','2024',0,'Discusses how generative AI is shifting internal developer platform (IDP) dynamics. Details how AI assistance simplifies configuration management, infrastructure provisioning, and self-service portals for developer teams.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Platform Engineering", "Platform Engineering Trends", "AI Integration"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://platformengineering.org/tools/capsule','==platformengineering.org/tools/capsule== ⭐','','2020',5,'Capsule provides native multi-tenancy in single Kubernetes clusters by implementing lightweight tenant abstractions. Operating as a custom operator, it manages namespaces without replacing standard Kubernetes APIs or creating separate control planes. It is highly valued for enforcing governance limits in shared enterprise platforms.','Go','Operator / Controller','Advanced',0,'online','manual','4250044f8a93485016692ecc4d46ac67a4388375150dd4f61b8dc1385d006fb6',100.0,1779030285.34064,1,'2026-05-17T17:04:45.340640+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Policy Enforcement"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://platformengineering.org/tools/capsule','==platformengineering.org/tools/capsule== ⭐','','2020',5,'Capsule provides native multi-tenancy in single Kubernetes clusters by implementing lightweight tenant abstractions. Operating as a custom operator, it manages namespaces without replacing standard Kubernetes APIs or creating separate control planes. It is highly valued for enforcing governance limits in shared enterprise platforms.','Go','Operator / Controller','Advanced',0,'online','manual','4250044f8a93485016692ecc4d46ac67a4388375150dd4f61b8dc1385d006fb6',100.0,1779030285,1,'2026-05-17T17:04:45.340640+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Policy Enforcement"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://platformwale.blog/2023/07/15/create-amazon-eks-cluster-within-its-vpc-using-terraform','platformwale.blog: Create Amazon EKS Cluster within its VPC using Terraform','','2023',0,'Details the process of setting up a clean Amazon EKS Cluster inside a freshly declared, customizable VPC using pure Terraform configurations. Prioritizes modularity and clean, maintainable HCL resource definitions.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://play.google.com/store/search?q=learn+kubernetes','Google Play Search','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','817039ce1043a34be5a4d556efb02d3c35a7b59f5c5eb614cf68e65c89a919e7',100.0,1.77902956990714693e+09,0,'2026-05-17T16:52:49.907147+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://play.google.com/store/search?q=learn+kubernetes&c=apps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6a938df00d57cdbea2be266105b58209501d95b2fa49e9826399725d4511de67',100.0,1779130495.00585,1,'2026-05-18T20:54:55.005850+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://play.meshery.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0a1ac4a1078fef7a2252ef5504e6706ceeb4b0272104c8d522334cc865426e9a',100.0,1779031602.13757,0,'2026-05-17T17:26:42.137570+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://pll.harvard.edu/course/cs50-introduction-computer-science','harvard.edu: CS50: Introduction to Computer Science (free)','','N/A',0,'A curated technical resource and architectural guide covering harvard.edu: CS50: Introduction to Computer Science (free) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593974074101e+09,0,'2026-06-18T00:38:59.740741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://ploffay.medium.com/five-years-evolution-of-open-source-distributed-tracing-ec1c5a5dd1ac','ploffay.medium.com: Five years evolution of open-source distributed tracing'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ploffay.medium.com: Five years evolution of open-source distributed tracing'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902983804511904e+09,0,'2026-05-17T16:57:18.045119+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://play.google.com/store/search?q=learn+kubernetes','Google Play Search','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','817039ce1043a34be5a4d556efb02d3c35a7b59f5c5eb614cf68e65c89a919e7',100.0,1779029569,0,'2026-05-17T16:52:49.907147+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://play.google.com/store/search?q=learn+kubernetes&c=apps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6a938df00d57cdbea2be266105b58209501d95b2fa49e9826399725d4511de67',100.0,1779130495,1,'2026-05-18T20:54:55.005850+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://play.meshery.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0a1ac4a1078fef7a2252ef5504e6706ceeb4b0272104c8d522334cc865426e9a',100.0,1779031602,0,'2026-05-17T17:26:42.137570+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://pll.harvard.edu/course/cs50-introduction-computer-science','harvard.edu: CS50: Introduction to Computer Science (free)','','N/A',0,'A curated technical resource and architectural guide covering harvard.edu: CS50: Introduction to Computer Science (free) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735939,0,'2026-06-18T00:38:59.740741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://ploffay.medium.com/five-years-evolution-of-open-source-distributed-tracing-ec1c5a5dd1ac','ploffay.medium.com: Five years evolution of open-source distributed tracing'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ploffay.medium.com: Five years evolution of open-source distributed tracing'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029838,0,'2026-05-17T16:57:18.045119+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/allure-jenkins-plugin','Allure 🌟','','2025',4,'Generates beautiful, highly detailed Allure HTML reports directly inside Jenkins builds. Visualizes automated test suites execution timelines, categorizes historical test failures, and tracks instability patterns across runs.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Quality Assurance", "Test Reporting"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/anchore-container-scanner','Jenkins Plugin: Anchore Container Image Scanner','','2023',0,'The integration plugin for Jenkins enabling seamless automation of Anchore scans during build orchestration. Allows developers to write declarative Jenkins pipelines that audit images and break builds if severe security policies or license restrictions are violated. Essential for Jenkins compliance architectures.','Java','Library','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Pipeline Security", "Jenkins Integrations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/aqua-security-scanner','Aqua Security Scanner','','2025',0,'Enforces vulnerability management by coordinating build security evaluations with the Aqua Security Scanning engine. It stops unvetted artifacts containing severe CVEs from propagating to secure registries.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerability Scanning", "Aqua Security"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
@@ -11819,7 +11819,7 @@ INSERT INTO "resources" VALUES('https://plugins.jenkins.io/cloudbees-disk-usage-
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/cloudbees-jenkins-advisor','CloudBees Health Advisor 🌟','','2025',4,'Proactively monitors Jenkins controllers for configuration, performance, and security anomalies. It sends diagnostic bundles securely to CloudBees, providing administrators with actionable alerts and remediation guidelines to prevent downtime.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Observability", "Diagnostics"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/code-coverage-api','Code Average API','','2025',4,'Consolidates and visualizes code coverage metrics from diverse engines (JaCoCo, Cobertura, OpenClover) inside Jenkins. Offers customizable quality gates, coverage trends, and modern web UI integrations for early software quality enforcement.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Quality Assurance", "Code Coverage"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/compress-buildlog','Compress-buildlog','','2024',0,'An infrastructure optimization utility designed to compress massive console outputs. This tool saves valuable storage space on master volumes, reducing operational costs for high-throughput pipelines.','Java','Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Scalability & Resilience", "Log Archiving"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://plugins.jenkins.io/configuration-as-code','plugins.jenkins.io/configuration-as-code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','942a0f323c13362e2c4a3350df5382c7db82b19087b2d03564de4b68f7014e32',100.0,1.77903028509054207e+09,1,'2026-05-17T17:04:45.090542+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://plugins.jenkins.io/configuration-as-code','plugins.jenkins.io/configuration-as-code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','942a0f323c13362e2c4a3350df5382c7db82b19087b2d03564de4b68f7014e32',100.0,1779030285,1,'2026-05-17T17:04:45.090542+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/configurationslicing','Configuration Slicing','','2024',3,'Enables bulk configuration changes across hundreds of Jenkins jobs using a ''sliced'' grid interface. Allows administrators to quickly update standard parameters, SCM structures, or email recipients without rewriting files or manual clicking.','Java','Plugin','High',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Administration", "Bulk Configuration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/copyartifact','Copy Artifact','','2025',4,'Enables secure and parameterized copying of workspace artifacts between different Jenkins jobs. Crucial for non-pipeline or multi-stage legacy freestyle architectures, though modern pipeline-based artifact repositories are preferred.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Artifact Management", "Build Dependencies"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/credentials-binding','Credentials Binding','','2026',5,'Critical security plugin that binds secrets (passwords, API keys, files) to environment variables in pipeline scopes. It masks sensitive data in console logs, preventing accidental exposure of credentials during build logs execution.','Java','Plugin','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Credentials"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
@@ -11862,7 +11862,7 @@ INSERT INTO "resources" VALUES('https://plugins.jenkins.io/openshift-pipeline','
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/openshift-sync','openshift-sync','','2022',5,'A specialized Jenkins plugin designed to continuously synchronize Jenkins Job states, configurations, and build logs directly with OpenShift’s Build configurations and pipelines. By unifying build states, it provides developers with a single dashboard experience within the native OpenShift console interface.','Java','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "OpenShift", "Synchronization"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md", "cicd-kubernetes-plugins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/opentelemetry','OpenTelemetry 🌟','','2026',0,'Emits pipeline execution traces, runtime metrics, and log payloads to compliant OpenTelemetry collectors. This provides DevOps engineers with direct observability, identifying step bottlenecks, parallel stage issues, and overall deployment latency.','Java','Jenkins Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Telemetry", "OpenTelemetry Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/parameter-separator','Parameter Separator','','2023',3,'Enhances the visual layout of parameterized Jenkins jobs by adding custom line separators and CSS styled labels between fields. Helps organize massive build form structures for improved operator ergonomics.','Java','Plugin','Low',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "User Interface", "Job Parameters"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://plugins.jenkins.io/performance','plugins.jenkins.io: performance','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ac8365c7f6355c9f44fd8b637874ad88b3a0b97e04cae2d0ff299ff5fed78f4d',100.0,1.77903196227472591e+09,1,'2026-05-17T17:32:42.274726+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://plugins.jenkins.io/performance','plugins.jenkins.io: performance','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ac8365c7f6355c9f44fd8b637874ad88b3a0b97e04cae2d0ff299ff5fed78f4d',100.0,1779031962,1,'2026-05-17T17:32:42.274726+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/pipeline-as-yaml','Pipeline as YAML (Incubated) 🌟','- [ebook: Hands-on Pipeline as YAML with Jenkins: A Beginner''s Guide to Implement CI/CD Pipelines for Mobile, Hybrid, and Web Applications Using Jenkins (English Edition)](https://www.amazon.com/gp/product/B0976SB2YG)','2024',3,'An alternative Jenkins pipeline engine allowing users to define build structures inside YAML instead of Groovy. Caters to teams seeking standard YAML CI definitions comparable to GitHub Actions or GitLab CI/CD, bridging the gap for Jenkins setups.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Pipeline Definition", "Declarative Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/pipeline-graph-view','pipeline-graph-view 🌟','','2026',0,'Delivers a modernized and responsive visual interface for tracking pipeline execution runs. Replaces old visualization interfaces by providing clean DAG trees, making parallel step runs, sequential phases, and step execution statuses readily apparent to developers.','JavaScript','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "User Experience", "Visualization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/pipeline-maven','pipeline-maven: Pipeline Maven Integration 🌟','','2025',4,'Provides rich integration between Apache Maven executions and Jenkins Pipelines. It automatically tracks build artifacts, processes downstream test results (Surefire, Failsafe), and manages Maven-based dependency triggering across internal jobs.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Build Tools", "Maven"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
@@ -11886,76 +11886,76 @@ INSERT INTO "resources" VALUES('https://plugins.jenkins.io/text-finder','Text Fi
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/uno-choice','Active Choices 🌟','','2026',0,'Enables the creation of complex cascading build parameters that update dynamically using Groovy scripts. This plugin provides a highly customizable user interface with interactive elements, allowing enterprise configurations to selectively constrain user input based on previous parameters.','Groovy','Jenkins Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Build Configuration", "Dynamic Parameters"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/vsphere-cloud','vSphere cloud','','2025',0,'Connects Jenkins pipelines with VMware vSphere virtualization instances to dynamically provision, revert, or decommission custom virtual machine agents, ensuring consistent environment state control.','Java','Jenkins Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Infrastructure", "Virtualization", "VMware Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://plugins.jenkins.io/warnings-ng','Warnings Next Generation 🌟','','2026',5,'Collects and visualizes static analysis issues from over 100 compiler, linter, and scanner tools. Offers deep-dive dashboards, trend analysis, and granular quality-gates that dynamically fail builds on new warnings or security issues.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Quality Assurance", "Linter Integrations"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pmbanugo.me/faas-on-kubernetes-from-aws-lambda-api-gateway-to-knative-kong-api-gateway',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0b8ebabfdb979b169d2bb2a169cb22c3dc61ec656f5eec0eb6f3aa46f6ee6831',100.0,1779033088.65747,0,'2026-05-17T17:51:28.657470+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://pmbanugo.me/faas-on-kubernetes-from-aws-lambda-api-gateway-to-knative-kong-api-gateway',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0b8ebabfdb979b169d2bb2a169cb22c3dc61ec656f5eec0eb6f3aa46f6ee6831',100.0,1779033088,0,'2026-05-17T17:51:28.657470+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://pod.chaoslever.com/hashicorp-under-ibms-wing','pod.chaoslever.com: HashiCorp Under IBM’s Wing','','2024',0,'Pod discussion analyzing the legal, license-level, and operational ramifications of IBM''s acquisition of HashiCorp. Traces the market''s response, the rise of the Linux Foundation''s OpenTofu project, and subsequent shifts in corporate support and hybrid-cloud automation strategies in 2026.','None','Podcast/Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Industry Landscape", "Acquisitions"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pod.chaoslever.com/redefining-virtualization-in-the-vmware-acquisition-era',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a7ce2c390f58c7b192d8aea678cd364d763d180de5d0ab5800bb0b7dbc3c3eaa',100.0,1.77913049501947307e+09,1,'2026-05-18T20:54:55.019473+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://pod.chaoslever.com/redefining-virtualization-in-the-vmware-acquisition-era',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a7ce2c390f58c7b192d8aea678cd364d763d180de5d0ab5800bb0b7dbc3c3eaa',100.0,1779130495,1,'2026-05-18T20:54:55.019473+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://podcasts.apple.com/us/podcast/openai-podcast/id1820330260','The OpenAI Podcast on Apple Podcasts','The official Apple Podcasts show page for the OpenAI Podcast, providing insights into frontier model development, product design, and researcher interviews.','2025',4,'**Curator Insight:** Serves as a primary reference point for cloud architects aiming to understand the deployment realities, training heuristics, and infrastructure requirements behind leading LLM models.
 **Live Grounding:** The Apple Podcasts portal delivers unstructured technical sessions covering OpenAI''s internal product decisions and engineering optimizations.
 *   **Core Coverage:** Offers first-hand perspectives on API backward compatibility, vector-space search, real-world agent constraints, and the hardware bottlenecks of large-scale model serving.
-*   **Technical Depth:** Ideal for infrastructure engineers seeking to align enterprise system designs with the evolving roadmap of cognitive compute platforms.','en','audio','intermediate',0,'online','automatic','db721f4db55b195231a8170ff01ea228bd261d1bd83b49cc109d00cde1122877',NULL,1780352272.99402,0,'2026-06-02T00:17:52.994020+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Industry Insights", "Podcasts"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. The official Apple Podcasts channel for OpenAI holds strong ratings and community interest.", "social_preview_url": "https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/d9/1b/91/d91b91c1-7b1a-0d84-7702-da8c4abb8c39/mza_12872078543701307403.jpeg/1200x1200bf-60.jpg", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}');
+*   **Technical Depth:** Ideal for infrastructure engineers seeking to align enterprise system designs with the evolving roadmap of cognitive compute platforms.','en','audio','intermediate',0,'online','automatic','db721f4db55b195231a8170ff01ea228bd261d1bd83b49cc109d00cde1122877',NULL,1780352272,0,'2026-06-02T00:17:52.994020+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Industry Insights", "Podcasts"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. The official Apple Podcasts channel for OpenAI holds strong ratings and community interest.", "social_preview_url": "https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/d9/1b/91/d91b91c1-7b1a-0d84-7702-da8c4abb8c39/mza_12872078543701307403.jpeg/1200x1200bf-60.jpg", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://podman-desktop.io','Podman Desktop','','2023',0,'The official product documentation for Podman Desktop, a premier enterprise-stable GUI dashboard designed to orchestrate local container runtimes and Kubernetes configurations. Key capabilities include visual multi-engine management, local cluster creation, and seamless extension integrations.','TypeScript','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Graphical User Interfaces", "Podman Desktop"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://podman.io','podman','','2026',5,'Podman delivers a daemonless container engine framework for executing, managing, and building OCI containers. Rootless orchestration patterns are native to Podman, allowing seamless integration with Linux systemd configurations.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Engines", "Daemonless Runtimes"]','["[DE FACTO STANDARD]"]','[]','["container-managers.md", "docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://podman.io/blogs/2020/06/29/podman-v2-announce.html','podmain.io: Announcing Podman v2','','2020',0,'The release announcement detailing Podman v2''s updated architecture, notably the introduction of a new structured REST API. This release allows remote management of containers from macOS or Windows machines, bridging compatibility barriers to match modern hybrid-development requirements.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Container Engines", "Daemonless Execution"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pointbase.hashnode.dev/understand-docker-layers-by-example-run-instructions-impact','pointbase.hashnode.dev: Understand Docker layers by example : RUN instructions'' Impact','','N/A',0,'A curated technical resource and architectural guide covering pointbase.hashnode.dev: Understand Docker layers by example : RUN instructions'' Impact in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903156685471797e+09,0,'2026-05-17T17:26:06.854718+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pointbase.hashnode.dev/understand-docker-layers-by-example-run-instructions-impact','pointbase.hashnode.dev: Understand Docker layers by example : RUN instructions'' Impact','','N/A',0,'A curated technical resource and architectural guide covering pointbase.hashnode.dev: Understand Docker layers by example : RUN instructions'' Impact in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031566,0,'2026-05-17T17:26:06.854718+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://polarsquad.com/blog/check-your-kubernetes-deployments','polarsquad.com: Check your Kubernetes deployments!','','2020',3,'Presents an essential operational checklist for production-grade Kubernetes workloads. Warns against basic anti-patterns and covers CPU/Memory resource constraints, Pod Disruption Budgets, anti-affinity controls, and robust health checks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Reliability", "Auditing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://polarsquad.com/blog/stop-doing-pull-requests','polarsquad.com: Stop doing pull requests','','2021',4,'Critiques standard pull request queues in continuous deployment workflows. Recommends trunk-based development and pair programming as alternatives to reduce lead times and avoid integration batching.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://poloclub.github.io/cnn-explainer','poloclub.github.io: What is a Convolutional Neural Network?','','2020',0,'An interactive, visual demonstration of Convolutional Neural Networks (CNNs) designed to demystify mathematical operations like convolution, pooling, and activation functions. The tool lets engineers inspect intermediate layers of active models, mapping visual inputs to numerical transformations. This is a vital resource for platform engineers seeking a deep conceptual understanding of computer vision workloads.','JavaScript','Interactive Explainer','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Machine Learning & Deep Learning Fundamentals", "Neural Network Architectures"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://poolofthought.com/how-to-implement-the-automerge-feature-that-is-missing-from-bitbucket-cloud','How to Implement the Automerge feature that is missing from BitBucket cloud','','2020',2,'A detailed technical workaround explaining how to construct custom auto-merge features absent from Bitbucket Cloud. Outlines implementation architecture using webhooks, serverless functions (e.g., AWS Lambda), or external CI API controllers.','N/A','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Bitbucket Automation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://portal.cloud.hashicorp.com/vagrant/discover/ansible/tower','vagrant: ansible tower','','2021',0,'A pre-configured Vagrant box used for local sandboxing, prototyping, and testing of Ansible Tower configurations. Useful for local legacy exploration but superseded by container-native and operator-based development local loops.','Ruby','Box Config','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization", "Vagrant", "Sandboxing"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://portal.cloud.hashicorp.com/vagrant/discover/krlex/centos-awx','vagrant: centos-awx','','2021',0,'A specific Vagrant box packaging AWX pre-installed on CentOS. Provides a historical self-contained laboratory for testing old iterations of AWX before the modern, mandatory transition to Kubernetes-based runtime platforms.','Ruby','Box Config','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization", "Vagrant", "Sandboxing"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://portal.dev','portal.dev','','N/A',0,'A curated technical resource and architectural guide covering portal.dev in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790309755279839e+09,0,'2026-05-17T17:16:15.527984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://portal.kubevious.io','Kubevious SaaS: portal.kubevious.io','','N/A',0,'A curated technical resource and architectural guide covering Kubevious SaaS: portal.kubevious.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903145086031794e+09,0,'2026-05-17T17:24:10.860318+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://portal.dev','portal.dev','','N/A',0,'A curated technical resource and architectural guide covering portal.dev in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030975,0,'2026-05-17T17:16:15.527984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://portal.kubevious.io','Kubevious SaaS: portal.kubevious.io','','N/A',0,'A curated technical resource and architectural guide covering Kubevious SaaS: portal.kubevious.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031450,0,'2026-05-17T17:24:10.860318+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://portal.tutorialsdojo.com/product-category/aws/aws-digital-courses-2','portal.tutorialsdojo.com: AWS Digital Courses (free)','','2022',0,'Features free, highly rated, detailed AWS digital courses hosted on Tutorials Dojo. Renowned for realistic exam simulations, conceptual cheat sheets, and deep architecture breakdowns that help engineers pass AWS Associate and Professional certifications.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://porter.sh','Porter','','2018',5,'Porter is an open-source tool built around the Cloud Native Application Bundle (CNAB) specification. By bundling Helm charts, Terraform configurations, and raw bash scripts into a single OCI-compliant registry artifact, it provides standardized enterprise installer flows.','Go','Packaging CLI','Advanced',0,'online','manual','e42516cff238c3b07fa77b7d1158bdf80be5aa95913be24ea8b594313a80a3f5',100.0,1.77903134185605192e+09,1,'2026-05-17T17:22:21.856052+02:00',NULL,NULL,NULL,'["GitOps & Delivery", "Application Promotion", "Packaging Formats"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://porter.sh','Porter','','2018',5,'Porter is an open-source tool built around the Cloud Native Application Bundle (CNAB) specification. By bundling Helm charts, Terraform configurations, and raw bash scripts into a single OCI-compliant registry artifact, it provides standardized enterprise installer flows.','Go','Packaging CLI','Advanced',0,'online','manual','e42516cff238c3b07fa77b7d1158bdf80be5aa95913be24ea8b594313a80a3f5',100.0,1779031341,1,'2026-05-17T17:22:21.856052+02:00',NULL,NULL,NULL,'["GitOps & Delivery", "Application Promotion", "Packaging Formats"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://portswigger.net','portswigger.net: Introducing vAPI – an open source lab environment to learn about API security','','2023',4,'vAPI is a self-hosted, intentionally vulnerable API environment designed to educate developers and security teams on the OWASP API Security Top 10 vulnerabilities.','JavaScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Security", "Testing", "Lab"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://portswigger.net/daily-swig/introducing-vapi-an-open-source-lab-environment-to-learn-about-api-security','portswigger.net: Introducing vAPI – an open source lab environment to learn'' about API security','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d85fc80de493313ace77dc75debeb3dd721c864a082b14638e63b03deaf8780e',100.0,1.77903169473589706e+09,0,'2026-05-17T17:28:14.735897+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://portswigger.net"}');
-INSERT INTO "resources" VALUES('https://portworx.com','Portworx','','N/A',0,'A curated technical resource and architectural guide covering Portworx in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173603611588311e+09,0,'2026-06-18T00:40:36.115883+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://portworx.com/automating-kubernetes-data-management-with-gitops-autopilot','portworx.com: Automating Kubernetes Data Management with GitOps & AutoPilot','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: Automating Kubernetes Data Management with GitOps & AutoPilot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903211717410302e+09,0,'2026-05-17T17:35:17.174103+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://portworx.com/blog/automating-kubernetes-data-management-with-gitops-autopilot"}');
-INSERT INTO "resources" VALUES('https://portworx.com/how-to-backup-and-restore-elasticsearch-on-kubernetes','portworx.com: How to backup and restore Elasticsearch on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: How to backup and restore Elasticsearch on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903205687712907e+09,0,'2026-05-17T17:34:16.877129+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://portworx.com/blog/how-to-backup-and-restore-elasticsearch-on-kubernetes"}');
-INSERT INTO "resources" VALUES('https://portworx.com/implementing-data-security-on-red-hat-openshift','portworx.com: Implementing Data Security on Red Hat OpenShift 🌟','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: Implementing Data Security on Red Hat OpenShift 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903146661019802e+09,0,'2026-05-17T17:24:26.610198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://portworx.com/blog/implementing-data-security-on-red-hat-openshift"}');
-INSERT INTO "resources" VALUES('https://portworx.com/kubernetes-backup-monitoring','portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903203934182691e+09,0,'2026-05-17T17:33:59.341827+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"duplicate_of": "https://portworx.com/blog/kubernetes-backup-monitoring"}');
-INSERT INTO "resources" VALUES('https://portworx.com/products/px-backup','PX-Backup','','N/A',0,'A curated technical resource and architectural guide covering PX-Backup in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903433243886709e+09,0,'2026-05-17T18:12:12.438867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://portworx.com/run-ha-elasticsearch-elk-red-hat-openshift','How to Run HA Elasticsearch (ELK) on Red Hat OpenShift','','N/A',0,'A curated technical resource and architectural guide covering How to Run HA Elasticsearch (ELK) on Red Hat OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.7790322319342041e+09,0,'2026-05-17T17:37:11.934204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"duplicate_of": "https://portworx.com/blog/run-ha-elasticsearch-elk-red-hat-openshift"}');
-INSERT INTO "resources" VALUES('https://portworx.com/tutorial-kubernetes-persistent-volumes','portworx.com: Kubernetes Persistent Volume Tutorial by Portworx','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: Kubernetes Persistent Volume Tutorial by Portworx in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736036.68631,0,'2026-06-18T00:40:36.686310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://portswigger.net/daily-swig/introducing-vapi-an-open-source-lab-environment-to-learn-about-api-security','portswigger.net: Introducing vAPI – an open source lab environment to learn'' about API security','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d85fc80de493313ace77dc75debeb3dd721c864a082b14638e63b03deaf8780e',100.0,1779031694,0,'2026-05-17T17:28:14.735897+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://portswigger.net"}');
+INSERT INTO "resources" VALUES('https://portworx.com','Portworx','','N/A',0,'A curated technical resource and architectural guide covering Portworx in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736036,0,'2026-06-18T00:40:36.115883+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://portworx.com/automating-kubernetes-data-management-with-gitops-autopilot','portworx.com: Automating Kubernetes Data Management with GitOps & AutoPilot','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: Automating Kubernetes Data Management with GitOps & AutoPilot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032117,0,'2026-05-17T17:35:17.174103+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://portworx.com/blog/automating-kubernetes-data-management-with-gitops-autopilot"}');
+INSERT INTO "resources" VALUES('https://portworx.com/how-to-backup-and-restore-elasticsearch-on-kubernetes','portworx.com: How to backup and restore Elasticsearch on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: How to backup and restore Elasticsearch on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032056,0,'2026-05-17T17:34:16.877129+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://portworx.com/blog/how-to-backup-and-restore-elasticsearch-on-kubernetes"}');
+INSERT INTO "resources" VALUES('https://portworx.com/implementing-data-security-on-red-hat-openshift','portworx.com: Implementing Data Security on Red Hat OpenShift 🌟','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: Implementing Data Security on Red Hat OpenShift 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.610198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://portworx.com/blog/implementing-data-security-on-red-hat-openshift"}');
+INSERT INTO "resources" VALUES('https://portworx.com/kubernetes-backup-monitoring','portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032039,0,'2026-05-17T17:33:59.341827+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"duplicate_of": "https://portworx.com/blog/kubernetes-backup-monitoring"}');
+INSERT INTO "resources" VALUES('https://portworx.com/products/px-backup','PX-Backup','','N/A',0,'A curated technical resource and architectural guide covering PX-Backup in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034332,0,'2026-05-17T18:12:12.438867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://portworx.com/run-ha-elasticsearch-elk-red-hat-openshift','How to Run HA Elasticsearch (ELK) on Red Hat OpenShift','','N/A',0,'A curated technical resource and architectural guide covering How to Run HA Elasticsearch (ELK) on Red Hat OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032231,0,'2026-05-17T17:37:11.934204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"duplicate_of": "https://portworx.com/blog/run-ha-elasticsearch-elk-red-hat-openshift"}');
+INSERT INTO "resources" VALUES('https://portworx.com/tutorial-kubernetes-persistent-volumes','portworx.com: Kubernetes Persistent Volume Tutorial by Portworx','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: Kubernetes Persistent Volume Tutorial by Portworx in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736036,0,'2026-06-18T00:40:36.686310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://postgresapp.com','Postgres.app','','2025',0,'Postgres.app is a self-contained PostgreSQL package for macOS. Ideal for developer environments, it simplifies local setups without requiring container overhead or complex Homebrew dependency configurations.','Objective-C','Software Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Local Development"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://postgrescheatsheet.com','postgrescheatsheet.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e13b92ec97c475f5bbca0e02c32bb98d66b3fda0e538e7c155d595f7c066dc51',100.0,1779032975.25849,0,'2026-05-17T17:49:35.258490+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.tigerdata.com/learn/postgres-cheat-sheet"}');
+INSERT INTO "resources" VALUES('https://postgrescheatsheet.com','postgrescheatsheet.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e13b92ec97c475f5bbca0e02c32bb98d66b3fda0e538e7c155d595f7c066dc51',100.0,1779032975,0,'2026-05-17T17:49:35.258490+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.tigerdata.com/learn/postgres-cheat-sheet"}');
 INSERT INTO "resources" VALUES('https://povilasv.me/kubernetes-node-local-dns-cache','Kubernetes Node Local DNS Cache','','2020',0,'An analytical guide showcasing how to verify, configure, and measure performance gains of NodeLocal DNSCache in high-throughput clusters. Details configuration paths, fallback mechanisms, and troubleshooting steps to resolve configuration mismatches between DNS cache pods and system resolvers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "DNS", "Caching"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://powershellmagazine.com','powershellmagazine.com','','2024',4,'An online resource providing technical deep-dives, tooling tips, and scripting practices authored by PowerShell MVPs and community leaders. It covers topics ranging from advanced function creation to system provisioning patterns. An enduring reference for intermediate and advanced developers searching for specialized scripting solutions.','PowerShell','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "PowerShell Magazine"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://prabirmahatha.hashnode.dev/jenkins-declarative-pipeline-with-docker','prabirmahatha.hashnode.dev: Jenkins Declarative Pipeline with Docker','','N/A',0,'A curated technical resource and architectural guide covering prabirmahatha.hashnode.dev: Jenkins Declarative Pipeline with Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948.2904,0,'2026-05-17T16:59:08.290400+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://prabirmahatha.hashnode.dev/jenkins-declarative-pipeline-with-docker','prabirmahatha.hashnode.dev: Jenkins Declarative Pipeline with Docker','','N/A',0,'A curated technical resource and architectural guide covering prabirmahatha.hashnode.dev: Jenkins Declarative Pipeline with Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948,0,'2026-05-17T16:59:08.290400+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://practical365.com/connect-microsoft-graph-powershell-sdk','practical365.com: The Ups and Downs of Connecting to the Microsoft Graph Using the PowerShell SDK','','2023',0,'Evaluates implementation challenges of the Microsoft Graph PowerShell SDK, highlighting auto-generated code behavior, version updates, and dependency footprint sizes.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity and Access", "Microsoft Graph API", "PowerShell SDK", "Developer Ergonomics"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://practical365.com/use-certificate-authentication-microsoft-graph-sdk','practical365.com: Using Certificate-based Authentication with the Microsoft Graph PowerShell SDK','','2023',0,'Detailed guide on implementing secure Certificate-Based Authentication (CBA) within Microsoft Graph SDK connections. Eliminates dependency on static passwords, securing automated execution.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity and Access", "Certificate Authentication", "PowerShell SDK", "Security Engineering"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://practicalkubernetes.blogspot.com/2022/01/making-case-for-kubernetes-operators.html','practicalkubernetes.blogspot.com: Making the case for Kubernetes Operators','','2022',0,'Discusses why operators are well-suited for stateful databases and complex storage platforms, translating operational procedures into reliable code loops.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Value Proposition", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pradeepdaniel.medium.com/real-time-change-data-replication-to-snowflake-using-kafka-and-debezium-d6ebb0d4eb29','pradeepdaniel.medium.com: Creating an ETL data pipeline to sync data to'' Snowflake using Kafka and Debezium','','N/A',0,'A curated technical resource and architectural guide covering pradeepdaniel.medium.com: Creating an ETL data pipeline to sync data to'' Snowflake using Kafka and Debezium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903326302935194e+09,0,'2026-05-17T17:54:23.029352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pradeepdaniel.medium.com/real-time-change-data-replication-to-snowflake-using-kafka-and-debezium-d6ebb0d4eb29','pradeepdaniel.medium.com: Creating an ETL data pipeline to sync data to'' Snowflake using Kafka and Debezium','','N/A',0,'A curated technical resource and architectural guide covering pradeepdaniel.medium.com: Creating an ETL data pipeline to sync data to'' Snowflake using Kafka and Debezium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033263,0,'2026-05-17T17:54:23.029352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pradeepl.com/blog/kubernetes/introduction-to-kubernetes-admission-controllers','pradeepl.com: Introduction to Kubernetes Admission Controllers','','2020',0,'An overview of native Kubernetes admission plugins like LimitRanger, ResourceQuota, and NodeRestriction. Shows how to activate and orchestrate them to maintain tenant boundaries.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "Admission Control"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://prakashkumar0301.medium.com/blue-green-deployment-with-kubernetes-a37a534a2ef4','prakashkumar0301.medium.com: Blue-Green Deployment with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering prakashkumar0301.medium.com: Blue-Green Deployment with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903296110020089e+09,0,'2026-05-17T17:49:21.100201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://blog.devgenius.io/blue-green-deployment-with-kubernetes-b7595b17fe17"}');
-INSERT INTO "resources" VALUES('https://prashant-48386.medium.com/continuous-delivery-for-kubernetes-with-argo-cd-9d5f3b69f1db','prashant-48386.medium.com: Continuous Delivery for Kubernetes With Argo'' CD','','N/A',0,'A curated technical resource and architectural guide covering prashant-48386.medium.com: Continuous Delivery for Kubernetes With Argo'' CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903375915112304e+09,0,'2026-05-17T18:02:39.151123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://prakashkumar0301.medium.com/blue-green-deployment-with-kubernetes-a37a534a2ef4','prakashkumar0301.medium.com: Blue-Green Deployment with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering prakashkumar0301.medium.com: Blue-Green Deployment with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032961,0,'2026-05-17T17:49:21.100201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://blog.devgenius.io/blue-green-deployment-with-kubernetes-b7595b17fe17"}');
+INSERT INTO "resources" VALUES('https://prashant-48386.medium.com/continuous-delivery-for-kubernetes-with-argo-cd-9d5f3b69f1db','prashant-48386.medium.com: Continuous Delivery for Kubernetes With Argo'' CD','','N/A',0,'A curated technical resource and architectural guide covering prashant-48386.medium.com: Continuous Delivery for Kubernetes With Argo'' CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033759,0,'2026-05-17T18:02:39.151123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pratapreddypilaka.blogspot.com/2023/11/azure-finops-using-terraform-and.html','pratapreddypilaka.blogspot.com: Azure FinOps using Terraform and Infracost - Finding the hourly or monthly cost before Azure DevOps Deployments','','2023',0,'A specialized guide documenting how to build predictive cost checking gates for Azure workloads inside Azure DevOps pipelines. Leverages Infracost to generate budget analysis summaries before applying changes.','YAML','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "FinOps", "Cost Estimation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://praveendandu24.medium.com/ansible-infrastructure-testing-to-test-aws-resources-bd8bdba9ab7c','praveendandu24.medium.com: Ensuring AWS Infrastructure Consistency with'' Ansible Playbooks','','N/A',0,'A curated technical resource and architectural guide covering praveendandu24.medium.com: Ensuring AWS Infrastructure Consistency with'' Ansible Playbooks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903423250806093e+09,0,'2026-05-17T18:10:32.508061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://praveendandu24.medium.com/mastering-terraform-from-essential-commands-to-effortless-ec2-instance-provisioning-d2d25659450c','praveendandu24.medium.com: Mastering Terraform: From Essential Commands'' to Effortless EC2 Instance Provisioning','','N/A',0,'A curated technical resource and architectural guide covering praveendandu24.medium.com: Mastering Terraform: From Essential Commands'' to Effortless EC2 Instance Provisioning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903133329837799e+09,0,'2026-05-17T17:22:13.298378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://praveendandu24.medium.com/mastering-terraform-top-20-essential-commands-with-examples-for-beginners-1029852b419','praveendandu24.medium.com: Mastering Terraform: Top 20 Essential Commands'' with Examples for Beginners','','N/A',0,'A curated technical resource and architectural guide covering praveendandu24.medium.com: Mastering Terraform: Top 20 Essential Commands'' with Examples for Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903457987473797e+09,0,'2026-05-17T18:16:19.874738+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://praveendandu24.medium.com/understanding-the-differences-between-jenkins-scripted-and-declarative-pipeline-a-comprehensive-960826e26c2','praveendandu24.medium.com: Understanding the Differences Between Jenkins'' Scripted and Declarative Pipeline: A Comprehensive Guide with Real-World Examples','','N/A',0,'A curated technical resource and architectural guide covering praveendandu24.medium.com: Understanding the Differences Between Jenkins'' Scripted and Declarative Pipeline: A Comprehensive Guide with Real-World Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903150723019599e+09,0,'2026-05-17T17:25:07.230196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://praveendavidmathew.medium.com/data-driven-testing-per-request-without-using-data-file-aeb573b4f63a','praveendavidmathew.medium.com: Data driven testing per request without using'' data file','','N/A',0,'A curated technical resource and architectural guide covering praveendavidmathew.medium.com: Data driven testing per request without using'' data file in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903409031621694e+09,0,'2026-05-17T18:08:10.316217+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://praveendandu24.medium.com/ansible-infrastructure-testing-to-test-aws-resources-bd8bdba9ab7c','praveendandu24.medium.com: Ensuring AWS Infrastructure Consistency with'' Ansible Playbooks','','N/A',0,'A curated technical resource and architectural guide covering praveendandu24.medium.com: Ensuring AWS Infrastructure Consistency with'' Ansible Playbooks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034232,0,'2026-05-17T18:10:32.508061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://praveendandu24.medium.com/mastering-terraform-from-essential-commands-to-effortless-ec2-instance-provisioning-d2d25659450c','praveendandu24.medium.com: Mastering Terraform: From Essential Commands'' to Effortless EC2 Instance Provisioning','','N/A',0,'A curated technical resource and architectural guide covering praveendandu24.medium.com: Mastering Terraform: From Essential Commands'' to Effortless EC2 Instance Provisioning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031333,0,'2026-05-17T17:22:13.298378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://praveendandu24.medium.com/mastering-terraform-top-20-essential-commands-with-examples-for-beginners-1029852b419','praveendandu24.medium.com: Mastering Terraform: Top 20 Essential Commands'' with Examples for Beginners','','N/A',0,'A curated technical resource and architectural guide covering praveendandu24.medium.com: Mastering Terraform: Top 20 Essential Commands'' with Examples for Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034579,0,'2026-05-17T18:16:19.874738+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://praveendandu24.medium.com/understanding-the-differences-between-jenkins-scripted-and-declarative-pipeline-a-comprehensive-960826e26c2','praveendandu24.medium.com: Understanding the Differences Between Jenkins'' Scripted and Declarative Pipeline: A Comprehensive Guide with Real-World Examples','','N/A',0,'A curated technical resource and architectural guide covering praveendandu24.medium.com: Understanding the Differences Between Jenkins'' Scripted and Declarative Pipeline: A Comprehensive Guide with Real-World Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031507,0,'2026-05-17T17:25:07.230196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://praveendavidmathew.medium.com/data-driven-testing-per-request-without-using-data-file-aeb573b4f63a','praveendavidmathew.medium.com: Data driven testing per request without using'' data file','','N/A',0,'A curated technical resource and architectural guide covering praveendavidmathew.medium.com: Data driven testing per request without using'' data file in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034090,0,'2026-05-17T18:08:10.316217+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://prcode.co.uk/2021/04/29/connect-azure-mysql-to-private-endpoint-with-terraform','prcode.co.uk: Connect Azure MySQL to Private Endpoint with Terraform','','2021',0,'A specific, hands-on architectural walkthrough detailing how to provision and link an Azure Database for MySQL instance to a virtual network using Private Endpoints and private DNS zones in Terraform.','English','Technical Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Database Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://prcode.co.uk/2022/02/08/terraform-code-quality','prcode.co.uk: Terraform Code Quality','','2022',3,'An optimization guide examining programmatic code-quality practices for Terraform. Reviews how static code validation, standard structural constraints, linting, and formatting tools improve delivery confidence.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Code Quality", "Linter"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pre-commit.com','pre-commit','','2026',5,'A multi-language package manager designed to configure, run, and scale pre-commit hooks. It prevents secrets leaks, handles multi-language formatters, and implements fast static analysis before changes reach remote tracking branches. Live grounding confirms pre-commit as the absolute industry standard for local quality gates.','Python','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Hooks"]','["[DE FACTO STANDARD]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://priyankavergadia.substack.com/p/12-factor-agents-principles-for-building?r=65wvb','12-Factor Agents: Principles for Building Reliable LLM Applications','A visual and technical analysis of the 12-Factor Agents methodology, translating probabilistic runtime issues into deterministic microservice systems.','2026',4,'Written by Priyanka Vergadia, this guide provides a visual-first deep dive into the 12-Factor Agents framework. By categorizing the 12 principles into specific problem spaces, it details how developers can transition probabilistic LLM tasks into predictable, durable, and production-ready enterprise applications.','en','Guide','Intermediate',0,'online','automatic','N/A',NULL,1.78035284903172707e+09,0,'2026-06-02T00:27:29.031727+02:00',NULL,NULL,NULL,'["AI", "AI Agents", "Architectural Patterns", "Visual Systems Engineering"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "An exceptional visual and technical translation of complex agentic architecture concepts into structured, easily digestible diagrams.", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "visual-learning"}');
+INSERT INTO "resources" VALUES('https://priyankavergadia.substack.com/p/12-factor-agents-principles-for-building?r=65wvb','12-Factor Agents: Principles for Building Reliable LLM Applications','A visual and technical analysis of the 12-Factor Agents methodology, translating probabilistic runtime issues into deterministic microservice systems.','2026',4,'Written by Priyanka Vergadia, this guide provides a visual-first deep dive into the 12-Factor Agents framework. By categorizing the 12 principles into specific problem spaces, it details how developers can transition probabilistic LLM tasks into predictable, durable, and production-ready enterprise applications.','en','Guide','Intermediate',0,'online','automatic','N/A',NULL,1780352849,0,'2026-06-02T00:27:29.031727+02:00',NULL,NULL,NULL,'["AI", "AI Agents", "Architectural Patterns", "Visual Systems Engineering"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "An exceptional visual and technical translation of complex agentic architecture concepts into structured, easily digestible diagrams.", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "visual-learning"}');
 INSERT INTO "resources" VALUES('https://priyankavergadia.substack.com/p/cpu-vs-gpu-vs-tpu-vs-npu-vs-dpu-vs?r=65wvb','CPU vs GPU vs TPU vs NPU vs DPU vs APU vs LPU','A comprehensive hardware accelerator guide comparing specialized chip architectures, their ideal cloud workloads, and cost-efficiency optimization.','2026',4,'### Curator Insight
-This visual and technical guide systematically breaks down the specialized hardware accelerators dominating modern cloud and edge infrastructure. Priyanka Vergadia explains the mathematical and physical differences between chip architectures—ranging from tensor-optimized TPUs and neural-focused NPUs to networking-offloaded DPUs and latency-optimized LPUs. SREs and FinOps engineers will find actionable insights into workload-to-silicon mapping, directly addressing how selecting the wrong compute engine leads to massive financial waste.','English','Article','Intermediate',0,'online','automatic','N/A',NULL,1.78040170254893302e+09,0,'2026-06-02T14:01:42.548933+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Hardware Acceleration", "Compute Architectures"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 88, "reputation_status": "Vetted", "reputation_summary": "Authored by Priyanka Vergadia, ''The Cloud Girl'', a leading visual advocate in cloud computing. Universally praised for its extreme clarity, visual architecture breakdowns, and hardware-efficiency relevance for cloud architects.", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "cloud-hardware"}');
-INSERT INTO "resources" VALUES('https://priyankavergadia.substack.com/p/the-layoffs-wont-stop-until-we','The Layoffs Won''t Stop Until We...','A strategic industry critique analyzing how the gap between generative AI inputs and business outcomes continues to drive restructuring in software organizations.','2026',4,'A high-density architectural and management analysis addressing the current software engineering paradox, where generative AI has exponentially boosted raw code outputs (inputs) without generating equivalent revenue outcomes. The critique details how organizational efficiency breaks down when the flow of features outpaces customer value, making the argument that tech layoffs will persist until companies master programmatic alignment and build filtering mechanisms to manage automated output. It provides essential strategic guidance for CTOs and engineering directors seeking to align automated development with organizational goals.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1.78040058597182703e+09,0,'2026-06-02T13:43:05.971827+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Generative AI", "Engineering Management", "Productivity Metrics"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 82, "reputation_status": "Vetted", "reputation_summary": "Priyanka Vergadia (The Cloud Girl) is a highly respected cloud technologist. Her analysis is widely shared across tech platforms like Hacker News and X, providing key strategic framing of generative AI integration bottlenecks [1.3.1].", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "engineering-management"}');
-INSERT INTO "resources" VALUES('https://proandroiddev.com/continuous-integration-delivery-for-android-with-github-actions-part-1-b232ed2b1740','proandroiddev.com: “Continuous Integration/Delivery” for Android with GitHub'' Actions — Part 1','','N/A',0,'A curated technical resource and architectural guide covering proandroiddev.com: “Continuous Integration/Delivery” for Android with GitHub'' Actions — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902947525704789e+09,0,'2026-05-17T16:51:15.257048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://proandroiddev.comimproving-ci-cd-pipeline-for-android-via-fastlane-and-github-actions-a635162d2c53','proandroiddev.com: Improving CI/CD pipeline for Android via Fastlane and'' GitHub Actions','','N/A',0,'A curated technical resource and architectural guide covering proandroiddev.com: Improving CI/CD pipeline for Android via Fastlane and'' GitHub Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903434554331588e+09,0,'2026-05-17T18:12:25.543316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
+This visual and technical guide systematically breaks down the specialized hardware accelerators dominating modern cloud and edge infrastructure. Priyanka Vergadia explains the mathematical and physical differences between chip architectures—ranging from tensor-optimized TPUs and neural-focused NPUs to networking-offloaded DPUs and latency-optimized LPUs. SREs and FinOps engineers will find actionable insights into workload-to-silicon mapping, directly addressing how selecting the wrong compute engine leads to massive financial waste.','English','Article','Intermediate',0,'online','automatic','N/A',NULL,1780401702,0,'2026-06-02T14:01:42.548933+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Hardware Acceleration", "Compute Architectures"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 88, "reputation_status": "Vetted", "reputation_summary": "Authored by Priyanka Vergadia, ''The Cloud Girl'', a leading visual advocate in cloud computing. Universally praised for its extreme clarity, visual architecture breakdowns, and hardware-efficiency relevance for cloud architects.", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "cloud-hardware"}');
+INSERT INTO "resources" VALUES('https://priyankavergadia.substack.com/p/the-layoffs-wont-stop-until-we','The Layoffs Won''t Stop Until We...','A strategic industry critique analyzing how the gap between generative AI inputs and business outcomes continues to drive restructuring in software organizations.','2026',4,'A high-density architectural and management analysis addressing the current software engineering paradox, where generative AI has exponentially boosted raw code outputs (inputs) without generating equivalent revenue outcomes. The critique details how organizational efficiency breaks down when the flow of features outpaces customer value, making the argument that tech layoffs will persist until companies master programmatic alignment and build filtering mechanisms to manage automated output. It provides essential strategic guidance for CTOs and engineering directors seeking to align automated development with organizational goals.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780400585,0,'2026-06-02T13:43:05.971827+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Generative AI", "Engineering Management", "Productivity Metrics"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 82, "reputation_status": "Vetted", "reputation_summary": "Priyanka Vergadia (The Cloud Girl) is a highly respected cloud technologist. Her analysis is widely shared across tech platforms like Hacker News and X, providing key strategic framing of generative AI integration bottlenecks [1.3.1].", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "engineering-management"}');
+INSERT INTO "resources" VALUES('https://proandroiddev.com/continuous-integration-delivery-for-android-with-github-actions-part-1-b232ed2b1740','proandroiddev.com: “Continuous Integration/Delivery” for Android with GitHub'' Actions — Part 1','','N/A',0,'A curated technical resource and architectural guide covering proandroiddev.com: “Continuous Integration/Delivery” for Android with GitHub'' Actions — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029475,0,'2026-05-17T16:51:15.257048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://proandroiddev.comimproving-ci-cd-pipeline-for-android-via-fastlane-and-github-actions-a635162d2c53','proandroiddev.com: Improving CI/CD pipeline for Android via Fastlane and'' GitHub Actions','','N/A',0,'A curated technical resource and architectural guide covering proandroiddev.com: Improving CI/CD pipeline for Android via Fastlane and'' GitHub Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.543316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://procodeguide.com/programming/polly-in-aspnet-core','procodeguide.com: Build Resilient Microservices (Web API) using Polly in ASP.NET Core','','2022',0,'Provides a hands-on architectural approach to integrating Polly policy frameworks inside ASP.NET Core Web APIs. Details proper HttpClientFactory patterns, fallback strategies, and configuring resilient endpoint routing.','C#','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Microservices", "Resilience Patterns"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["dotnet.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://programmer.ink/think/maven-scaffolding-best-practices.html','programmer.ink: Maven scaffolding best practices','','N/A',0,'A curated technical resource and architectural guide covering programmer.ink: Maven scaffolding best practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903184451739692e+09,0,'2026-05-17T17:30:44.517397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{"duplicate_of": "https://enclaver.io/docs/0.x/getting-started"}');
+INSERT INTO "resources" VALUES('https://programmer.ink/think/maven-scaffolding-best-practices.html','programmer.ink: Maven scaffolding best practices','','N/A',0,'A curated technical resource and architectural guide covering programmer.ink: Maven scaffolding best practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.517397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{"duplicate_of": "https://enclaver.io/docs/0.x/getting-started"}');
 INSERT INTO "resources" VALUES('https://project-management.com/understanding-responsibility-assignment-matrix-raci-matrix','Understanding Responsibility Assignment Matrix (RACI Matrix)','','2021',0,'Explains the design and execution of the Responsibility Assignment Matrix (RACI), highlighting its critical role in multi-stakeholder enterprise engineering projects. Details how to clarify roles (Responsible, Accountable, Consulted, Informed) to eliminate organizational ambiguity and speed up operational decision-making.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Governance", "RACI Matrix"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://projector.cloud-mercato.com/projects/state-of-the-art-of-public-object-storage-europe','cloud-mercato.com: State of the art of Public Object Storage Europe 🌟','','2026',0,'A comprehensive, technical deep-dive analyzing European object storage performance, evaluating latency, transfer rates, and regulatory compliance (GDPR). Live grounding confirms that it is an invaluable tool for system designs requiring regional data sovereignty and optimal throughput-to-cost ratios.','English','Reference/Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Benchmarks", "Storage Analysis", "Object Storage"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://projects.eclipse.org/projects/technology.microprofile','Eclipse MicroProfile Project','','2026',0,'The official Eclipse repository defining the MicroProfile specifications. It manages continuous updates to APIs dedicated to configuring, securing, and tracing lightweight enterprise microservices, bridging the gap between legacy application servers and ultra-fast Kubernetes environments.','Java','Specification','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "MicroProfile", "Specification"]','["[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://promcat.io','Promcat: A resource catalog for enterprise-class Prometheus monitoring 🌟','','N/A',0,'A curated technical resource and architectural guide covering Promcat: A resource catalog for enterprise-class Prometheus monitoring 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903306265278506e+09,0,'2026-05-17T17:51:02.652785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://promcat.io','Promcat: A resource catalog for enterprise-class Prometheus monitoring 🌟','','N/A',0,'A curated technical resource and architectural guide covering Promcat: A resource catalog for enterprise-class Prometheus monitoring 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033062,0,'2026-05-17T17:51:02.652785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://prometheus-community.github.io/helm-charts','prometheus-community.github.io: Prometheus Community Kubernetes Helm Charts 🌟','','2026',0,'The official Prometheus community Helm charts registry, housing the essential kube-prometheus-stack. This remains the absolute industry standard for managing Prometheus, Grafana dashboards, Alertmanager definitions, and metrics-collector sidecars.','YAML','Chart Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Prometheus Ecosystem", "Helm Deployments"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://prometheus-operator.dev','prometheus-operator.dev 🌟','','2026',0,'The official documentation portal for Prometheus Operator. The operator simplifies cloud-native metrics operations on Kubernetes. The operator introduces custom resource definitions (CRDs) like Prometheus, ServiceMonitor, PodMonitor, and Alertmanager, allowing declarative platform setups aligned with typical GitOps patterns.','Go','Official Project','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://prometheus.demo.do.prometheus.io','Prometheus Demo: prometheus.demo.do.prometheus.io 🌟','','N/A',0,'A curated technical resource and architectural guide covering Prometheus Demo: prometheus.demo.do.prometheus.io 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903164222045588e+09,0,'2026-05-17T17:27:22.220456+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://prometheus.demo.do.prometheus.io','Prometheus Demo: prometheus.demo.do.prometheus.io 🌟','','N/A',0,'A curated technical resource and architectural guide covering Prometheus Demo: prometheus.demo.do.prometheus.io 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031642,0,'2026-05-17T17:27:22.220456+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://prometheus.io','**prometheus.io**','','2026',0,'The official homepage for Prometheus, the graduated CNCF monitoring system. Prometheus utilizes a pull model over HTTP, a multi-dimensional data model with time-series metrics identified by key-value pairs, dynamic target discovery (Kubernetes API integration), and the specialized query language PromQL.','Go','Official Project','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Core Platform"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://prometheus.io/blog/2021/11/16/agent','prometheus.io: Introducing Prometheus Agent Mode, an Efficient and Cloud-Native Way for Metric Forwarding','','2021',0,'Covers the official introducing of Prometheus Agent Mode. Details an optimized, lightweight metrics forwarding mode that omits local query operations to cut resource budgets in high-scale environments.','Go','Official Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Agent Architecture"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://prometheus.io/docs/alerting/alertmanager','prometheus.io/docs/alerting/alertmanager/','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b8341f2b4d7e142f5fd9a60f353bf19a6c7ffeae34c7460cb575cc5bf3f66c5',100.0,1.77903180007498693e+09,0,'2026-05-17T17:30:00.074987+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://prometheus.io/docs/alerting/latest/alertmanager"}');
+INSERT INTO "resources" VALUES('https://prometheus.io/docs/alerting/alertmanager','prometheus.io/docs/alerting/alertmanager/','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b8341f2b4d7e142f5fd9a60f353bf19a6c7ffeae34c7460cb575cc5bf3f66c5',100.0,1779031800,0,'2026-05-17T17:30:00.074987+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://prometheus.io/docs/alerting/latest/alertmanager"}');
 INSERT INTO "resources" VALUES('https://prometheus.io/docs/alerting/latest/alertmanager','prometheus.io/docs/alerting/alertmanager/','','2026',0,'Official Prometheus Alertmanager guide explaining notification deduplication, silent intervals, and dynamic routing to operations channels like Slack or PagerDuty.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Ops", "Alerting & Telemetry", "Alertmanager Configuration"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://prometheus.io/docs/instrumenting/clientlibs','Librerías cliente','','2026',0,'The official directory and guide for Prometheus client libraries. It lists first-party (Go, Java, Python, Ruby) and community-developed client SDKs used to instrument application code, manage thread-safe internal registry states, and expose HTTP endpoints for pull-based metric ingestion.','Multi-language','Official Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Client Libraries"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://prometheus.io/docs/instrumenting/exporters','Prometheus Third Party Exporters','','2026',0,'An extensive inventory tracking community and third-party metrics exporters for Prometheus. Bridges native non-instrumented services (e.g., databases, physical hardware) to the Prometheus pull framework.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus", "Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
@@ -11963,36 +11963,36 @@ INSERT INTO "resources" VALUES('https://prometheus.io/docs/instrumenting/writing
 INSERT INTO "resources" VALUES('https://prometheus.io/docs/introduction/comparison','prometheus.io: Comparison to Alternatives 🌟','','2023',0,'Official reference comparison of Prometheus against alternative timeseries systems like InfluxDB and OpenTelemetry. Highlights key differences regarding pull vs push architectures and dimensional data storage.','Go','Official Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Architecture Comparison"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://prometheus.io/docs/prometheus/latest/getting_started','prometheus.io: Getting Started','','2026',0,'First-steps reference for Prometheus integration. Demonstrates basic config targets, scrape intervals, validation mechanisms, and initial evaluations of metric payloads using the integrated expression browser.','None','Documentation','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus", "Initial Configuration"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{"duplicate_of": "https://docs.gradle.org/current/userguide/getting_started.html"}');
 INSERT INTO "resources" VALUES('https://prometheus.io/docs/prometheus/latest/installation','prometheus.io: Installarion','','2026',0,'Core installation reference documentation for Prometheus. Covers local compilation, Docker container deployments, configuration structures, and standard runtime execution arguments.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus", "Operational Deployment"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://prometheus.io/docs/prometheus/latest/querying/basics',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6089f0a3237e3bbea96cd43eb24a775668daaac88496cf6053ff5018447aedf4',100.0,1.77903044029606604e+09,1,'2026-05-17T17:07:20.296066+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://prometheus.io/docs/prometheus/latest/querying/basics',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6089f0a3237e3bbea96cd43eb24a775668daaac88496cf6053ff5018447aedf4',100.0,1779030440,1,'2026-05-17T17:07:20.296066+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://prometheus.io/docs/prometheus/latest/storage','**Prometheus TSDB**','','2024',0,'Deep architectural dive into the internal engineering of Prometheus TSDB. Discusses memory-mapped files, write-ahead logging (WAL), chunk compression, compaction cycles, and dynamic metric block structures.','Go','Official Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Core Architecture"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://prometheus.io/download','prometheus.io/download/','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0edb7bc072193c2acce51e8bff80b0cda252524ed54487060b0c11ada3a3cb48',100.0,1.7790340378101089e+09,1,'2026-05-17T18:07:17.810109+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://prometheus.io/download','prometheus.io/download/','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0edb7bc072193c2acce51e8bff80b0cda252524ed54487060b0c11ada3a3cb48',100.0,1779034037,1,'2026-05-17T18:07:17.810109+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://promitor.io','Promitor 🌟','','2025',0,'An Azure Monitor collector that translates native Microsoft cloud diagnostics into a standard Prometheus-compatible API format, linking closed-source telemetry with open tools.','C#','Software','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "Azure Monitor Integration"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://promlabs.com/blog/2022/12/11/avoid-these-6-mistakes-when-getting-started-with-prometheus','promlabs.com: Avoid These 6 Mistakes When Getting Started With Prometheus','','2022',0,'Analyzes six critical anti-patterns when setting up Prometheus. Addresses excessive metrics cardinality, sub-optimal query designs using rate(), and failing to configure robust alert routing mechanisms.','None','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://promlens.com','promlens.com 🌟','','2021',0,'PromLens is an advanced query builder and analyzer for PromQL. Created to help developers write, visualize, and debug complex PromQL expressions, it provides syntactic parsing, inline documentation, and tree-based diagnostic tools. Now integrated as an official Prometheus community project.','Go','Technical Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Query Tools"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://promtools.dev','PromTools: SLOs with Prometheus 🌟','','N/A',0,'A curated technical resource and architectural guide covering PromTools: SLOs with Prometheus 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903050345145797e+09,0,'2026-05-17T17:08:23.451458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://proteon.com/2018/10/18/openshift-in-a-world-of-kubernetes-as-a-service',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e8b590d93e0e0660934b69ccc68a72e81a3589ed893d3d8697277b8371247ddc',100.0,1.77902907221388506e+09,0,'2026-05-17T16:44:32.213885+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://pub.towardsai.net/class-and-objects-in-python-with-examples-591c6ca95ee6','pub.towardsai.net: Class and Objects in Python with Examples','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Class and Objects in Python with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902986276089406e+09,0,'2026-05-17T16:57:42.760894+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pub.towardsai.net/oops-concept-in-python-b5f5833d57db','pub.towardsai.net: OPs Concept in Python','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: OPs Concept in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903122636788702e+09,0,'2026-05-17T17:20:26.367887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pub.towardsai.net/python-zero-to-hero-with-examples-c7a5dedb968b','pub.towardsai.net: Python: Zero to Hero with Examples','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Python: Zero to Hero with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903275660242795e+09,0,'2026-05-17T17:45:56.602428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pub.towardsai.net/software-engineering-baa4e7a8015c','pub.towardsai.net: Deep Dive into Event-Driven architecture | Gul Ershad','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Deep Dive into Event-Driven architecture | Gul Ershad in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903001170515704e+09,0,'2026-05-17T17:00:11.705157+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pub.towardsai.net/step-by-step-design-of-enhanced-entity-relationship-eer-in-mysql-1e0f8b9fe5d4','pub.towardsai.net: Step-by-Step Design of Enhanced Entity-Relationship (EER)'' in MySQL','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Step-by-Step Design of Enhanced Entity-Relationship (EER)'' in MySQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903376496564102e+09,0,'2026-05-17T18:02:44.965641+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pub.towardsai.net/why-map-filter-and-reduce-functions-are-so-famous-4c8e42fd0755','pub.towardsai.net: Why Map(), Filter() And Reduce() Functions are so Famous?','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Why Map(), Filter() And Reduce() Functions are so Famous? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903209503787899e+09,0,'2026-05-17T17:34:55.037879+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://promtools.dev','PromTools: SLOs with Prometheus 🌟','','N/A',0,'A curated technical resource and architectural guide covering PromTools: SLOs with Prometheus 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030503,0,'2026-05-17T17:08:23.451458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://proteon.com/2018/10/18/openshift-in-a-world-of-kubernetes-as-a-service',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e8b590d93e0e0660934b69ccc68a72e81a3589ed893d3d8697277b8371247ddc',100.0,1779029072,0,'2026-05-17T16:44:32.213885+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://pub.towardsai.net/class-and-objects-in-python-with-examples-591c6ca95ee6','pub.towardsai.net: Class and Objects in Python with Examples','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Class and Objects in Python with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029862,0,'2026-05-17T16:57:42.760894+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pub.towardsai.net/oops-concept-in-python-b5f5833d57db','pub.towardsai.net: OPs Concept in Python','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: OPs Concept in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031226,0,'2026-05-17T17:20:26.367887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pub.towardsai.net/python-zero-to-hero-with-examples-c7a5dedb968b','pub.towardsai.net: Python: Zero to Hero with Examples','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Python: Zero to Hero with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032756,0,'2026-05-17T17:45:56.602428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pub.towardsai.net/software-engineering-baa4e7a8015c','pub.towardsai.net: Deep Dive into Event-Driven architecture | Gul Ershad','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Deep Dive into Event-Driven architecture | Gul Ershad in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030011,0,'2026-05-17T17:00:11.705157+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pub.towardsai.net/step-by-step-design-of-enhanced-entity-relationship-eer-in-mysql-1e0f8b9fe5d4','pub.towardsai.net: Step-by-Step Design of Enhanced Entity-Relationship (EER)'' in MySQL','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Step-by-Step Design of Enhanced Entity-Relationship (EER)'' in MySQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033764,0,'2026-05-17T18:02:44.965641+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pub.towardsai.net/why-map-filter-and-reduce-functions-are-so-famous-4c8e42fd0755','pub.towardsai.net: Why Map(), Filter() And Reduce() Functions are so Famous?','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Why Map(), Filter() And Reduce() Functions are so Famous? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032095,0,'2026-05-17T17:34:55.037879+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://publicapis.io','Public APIs Directory','','2026',0,'A comprehensive index of public, developer-friendly APIs categorized by domain (e.g., weather, auth, finance). Serving as a core design-discovery tool, it enables engineers to rapidly find mock data, integration targets, and third-party solutions for prototyping.','English','Directory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "API Integration", "Public Directories"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://publications.opengroup.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7e186dade51304ec7495f7314cd362084e08a74f97b9896f41c781ea9a8816e8',100.0,1.77903201752666807e+09,0,'2026-05-17T17:33:37.526668+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://publications.opengroup.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7e186dade51304ec7495f7314cd362084e08a74f97b9896f41c781ea9a8816e8',100.0,1779032017,0,'2026-05-17T17:33:37.526668+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://pulpproject.org','pulpproject.org','','2010',4,'An enterprise-grade repository platform designed to host, manage, and distribute software packages and container images. Pulp supports multiple content formats (RPM, Python, Debian). Live Grounding establishes Pulp as a central piece of software supply chain security.','Python','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2010-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Software Distribution", "Package Management"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pulsar.apache.org','Apache Pulsar','','2026',4,'Apache Pulsar is a highly scalable distributed messaging platform utilizing a multi-layered design that isolates broker-level computation from BookKeeper-backed storage nodes. This architecture enables independent cluster scaling, seamless multi-tenancy, and advanced geo-replication features out of the box.','Java','Streaming Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Next-Gen Event Brokers", "Pulsar"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pulsemcp.com','PulseMCP','','N/A',0,'A curated technical resource and architectural guide covering PulseMCP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903109673802304e+09,0,'2026-05-17T17:18:16.738023+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://puppet.com/resources/?refinementList%5Btype%5D%5B0%5D=Report&page=1&configure%5BhitsPerPage%5D=18','State of DevOps Reports','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903229647919607e+09,0,'2026-05-17T17:38:16.479196+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://puppet.com/resources/report/2015-state-devops-report',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903321811098408e+09,0,'2026-05-17T17:53:38.110984+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://puppet.com/resources/report/2020-devops-salary-report','2020 DevOps Salary Report','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903228969809794e+09,0,'2026-05-17T17:38:09.698098+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://puppet.com/resources/report/2020-state-of-devops-report','2020 State of DevOps Report','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902913817561507e+09,0,'2026-05-17T16:45:38.175615+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://puppet.com/resources/report/2021-state-of-devops-report','puppet.com: The 2021 State of DevOps Report is here! 🌟','','N/A',0,'A curated technical resource and architectural guide covering puppet.com: The 2021 State of DevOps Report is here! 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031649.47751,0,'2026-05-17T17:27:29.477510+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md", "index.md"]','{}','{"duplicate_of": "https://www.puppet.com/resources/state-of-devops-report"}');
-INSERT INTO "resources" VALUES('https://puppet.com/resources/report/gartner-report-top-trends-impacting-infrastructure-and-operations-for-2021','2021 Gartner Report Top Trends Infra & Operations','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779030472973706e+09,0,'2026-05-17T17:07:52.973706+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://pulsemcp.com','PulseMCP','','N/A',0,'A curated technical resource and architectural guide covering PulseMCP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031096,0,'2026-05-17T17:18:16.738023+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://puppet.com/resources/?refinementList%5Btype%5D%5B0%5D=Report&page=1&configure%5BhitsPerPage%5D=18','State of DevOps Reports','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032296,0,'2026-05-17T17:38:16.479196+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://puppet.com/resources/report/2015-state-devops-report',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033218,0,'2026-05-17T17:53:38.110984+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://puppet.com/resources/report/2020-devops-salary-report','2020 DevOps Salary Report','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032289,0,'2026-05-17T17:38:09.698098+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://puppet.com/resources/report/2020-state-of-devops-report','2020 State of DevOps Report','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029138,0,'2026-05-17T16:45:38.175615+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://puppet.com/resources/report/2021-state-of-devops-report','puppet.com: The 2021 State of DevOps Report is here! 🌟','','N/A',0,'A curated technical resource and architectural guide covering puppet.com: The 2021 State of DevOps Report is here! 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031649,0,'2026-05-17T17:27:29.477510+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md", "index.md"]','{}','{"duplicate_of": "https://www.puppet.com/resources/state-of-devops-report"}');
+INSERT INTO "resources" VALUES('https://puppet.com/resources/report/gartner-report-top-trends-impacting-infrastructure-and-operations-for-2021','2021 Gartner Report Top Trends Infra & Operations','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030472,0,'2026-05-17T17:07:52.973706+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://purnapoudel.blogspot.com/2018/09/how-to-configure-postgresql-with-ssl-tls-on-kubernetes.html','purnapoudel.blogspot.com: How to Configure PostgreSQL with SSL/TLS support on Kubernetes','','2018',0,'An older but technically valid tutorial demonstrating SSL/TLS client certificate verification setup for PostgreSQL instances hosted within Kubernetes clusters. Employs K8s secrets to inject required server certificate authorities.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Security"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://purushothamkdr453.medium.com/event-driven-autoscaling-in-kubernetes-using-keda-a0c16a383619','purushothamkdr453.medium.com: Event driven autoscaling in kubernetes using'' KEDA','','N/A',0,'A curated technical resource and architectural guide covering purushothamkdr453.medium.com: Event driven autoscaling in kubernetes using'' KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902942133320689e+09,0,'2026-05-17T16:50:21.333207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://purushothamkdr453.medium.com/event-driven-autoscaling-in-kubernetes-using-keda-a0c16a383619','purushothamkdr453.medium.com: Event driven autoscaling in kubernetes using'' KEDA','','N/A',0,'A curated technical resource and architectural guide covering purushothamkdr453.medium.com: Event driven autoscaling in kubernetes using'' KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029421,0,'2026-05-17T16:50:21.333207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pushbuildtestdeploy.com/jenkins-on-kubernetes-building-docker-images','pushbuildtestdeploy.com/jenkins-on-kubernetes-building-docker-images 🌟','','2021',0,'A comprehensive technical guide exploring the orchestration of Jenkins agents inside Kubernetes. Illustrates how to dynamically provision agent pods to build and push Docker images using secure mechanisms like Kaniko or Docker-in-Docker (DinD).','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Jenkins", "Kubernetes Agents"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://px.dev','px.dev: Pixie','','2020',5,'Pixie is a CNCF-sandbox eBPF-driven observability platform designed to monitor Kubernetes workloads with zero manual code instrumentation. It dynamically gathers telemetry data including network flow and CPU usage profiles by tapping directly into the Linux kernel.','C++ / Go / Python','Observability Platform','Advanced',1,'online','manual','f3a94ea841084654a9fe071993c2e958d50be1fc40ff5a642720ac8fb15a35fa',100.0,1.77903452104530906e+09,1,'2026-05-17T18:15:21.045309+02:00',NULL,NULL,NULL,'["Observability & Diagnostics", "eBPF Observability", "Application Monitoring"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pygithub.readthedocs.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2d6797083f293d4e4529dff4890fdde2ace87d08f3c9f9b8aeae89338f5c7c59',100.0,1.77902962869702696e+09,0,'2026-05-17T16:53:48.697027+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://px.dev','px.dev: Pixie','','2020',5,'Pixie is a CNCF-sandbox eBPF-driven observability platform designed to monitor Kubernetes workloads with zero manual code instrumentation. It dynamically gathers telemetry data including network flow and CPU usage profiles by tapping directly into the Linux kernel.','C++ / Go / Python','Observability Platform','Advanced',1,'online','manual','f3a94ea841084654a9fe071993c2e958d50be1fc40ff5a642720ac8fb15a35fa',100.0,1779034521,1,'2026-05-17T18:15:21.045309+02:00',NULL,NULL,NULL,'["Observability & Diagnostics", "eBPF Observability", "Application Monitoring"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pygithub.readthedocs.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2d6797083f293d4e4529dff4890fdde2ace87d08f3c9f9b8aeae89338f5c7c59',100.0,1779029628,0,'2026-05-17T16:53:48.697027+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://pymotw.com','Python 3 standard library Module of the Week, Doug Hellmann','','2025',5,'Curator Insight details PyMOTW-3 as an exemplary reference for Python 3 standard library functionality. Live Grounding confirms its status as an industry-standard guide, demonstrating clean, optimized uses of native packages like asyncio or concurrent.futures to reduce dependencies in critical systems.','Python','Resource Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Standard Library Reference"]','["[DE FACTO STANDARD]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pymotw.com/2','Python 2 standard library Module of the Week, Doug Hellmann','','2017',3,'Curator Insight references the legacy Python 2.x PyMOTW collection. Live Grounding emphasizes its value solely as an architectural translation catalog for software archeologists modernizing enterprise codebases to secure Python 3.x specifications.','Python','Resource Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Standard Library Reference"]','["[LEGACY]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pypi.org/project/airflow-provider-mlflow','pypi.org/project/airflow-provider-mlflow','','2023',3,'An official PyPI integration package bridging Apache Airflow workflows and MLflow experiment runs. Provides customized operators and hooks to dynamically log metrics, register models, and fetch operational parameters inside enterprise scheduled orchestration DAGs.','Python','Package','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Orchestration", "Airflow Providers"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
@@ -12001,20 +12001,20 @@ INSERT INTO "resources" VALUES('https://pypi.org/project/ec2-ssh-yplan','ec2-ssh
 INSERT INTO "resources" VALUES('https://pypi.org/project/http-sfv','http-sfv: HTTP Structured Field Values in Python','','2023',0,'A Python implementation of RFC 8941 for parsing and serializing HTTP Structured Field Values (SFV). This library provides software architects with a robust, spec-compliant mechanism to safely decode and encode structured headers at the application level, minimizing edge-case parsing vulnerabilities in API microservices.','Python','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Architecture", "HTTP Protocols", "Python Libraries"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pypi.org/project/latexify-py','pypi.org/project/latexify-py','','2024',0,'Utility library designed to compile executable Python math expressions directly into clean, standardized LaTeX code blocks. Accelerates documentation, research reports, and technical publication workflows directly from dynamic codebases.','Python','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Mathematical Modeling", "Utility Libraries"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pypi.org/project/pddb','PandasDatabase is a RESTful database engine application built on top of Pandas','','2020',2,'Curator Insight introduces pddb as a RESTful web service exposing Pandas dataframes via structured queries. Live Grounding highlights that while highly effective for localized prototyping, it lacks transactional guarantees, requiring migration to OLAP engines like DuckDB for production scaling.','Python','Library','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Database Engines"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pypi.org/project/strimzi-kafka-cli',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80',100.0,1.77902911865114498e+09,0,'2026-05-17T16:45:18.651145+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009"}');
-INSERT INTO "resources" VALUES('https://pypi.python.org/pypi/ec2-ssh-yplan','ec2-ssh-yplan: A pair of command line utilities for finding and SSH-ing'' into your Amazon EC2 instances by tag (such as ‘Name’)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80',100.0,1.7790291105814259e+09,0,'2026-05-17T16:45:10.581426+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md", "docs/python.md"]','[]','{}','{"duplicate_of": "https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009"}');
+INSERT INTO "resources" VALUES('https://pypi.org/project/strimzi-kafka-cli',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80',100.0,1779029118,0,'2026-05-17T16:45:18.651145+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009"}');
+INSERT INTO "resources" VALUES('https://pypi.python.org/pypi/ec2-ssh-yplan','ec2-ssh-yplan: A pair of command line utilities for finding and SSH-ing'' into your Amazon EC2 instances by tag (such as ‘Name’)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80',100.0,1779029110,0,'2026-05-17T16:45:10.581426+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md", "docs/python.md"]','[]','{}','{"duplicate_of": "https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009"}');
 INSERT INTO "resources" VALUES('https://pypi.python.org/pypi/gabbi','gabbi - Declarative HTTP testing library pypi','','2024',3,'Curator Insight introduces Gabbi as a declarative, YAML-driven integration and validation engine for HTTP endpoints. Live Grounding demonstrates its ongoing value in microservice testing pipelines, allowing engineers to quickly declare complex request-response chains without writing boilerplate imperative testing code.','Python','Library','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "API Testing"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pypi.python.org/pypi/pddb','PandasDatabase is a RESTful database engine application built on top of Pandas','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80',100.0,1.77903210593979692e+09,0,'2026-05-17T17:35:05.939797+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009"}');
-INSERT INTO "resources" VALUES('https://python.plainenglish.io/15-github-repos-that-every-developers-must-bookmark-right-now-eee01db63977','python.plainenglish.io: 15 GitHub Repos That Every Developers Must Bookmark'' Right Now','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: 15 GitHub Repos That Every Developers Must Bookmark'' Right Now in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903143807998204e+09,0,'2026-05-17T17:23:58.079982+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://python.plainenglish.io/how-to-perform-read-and-write-operations-on-json-files-in-python-a5bac724320d','==python.plainenglish.io: How to Perform Read and Write Operations on JSON'' Files in Python==','','N/A',0,'A curated technical resource and architectural guide covering ==python.plainenglish.io: How to Perform Read and Write Operations on JSON'' Files in Python== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030986.1495,0,'2026-05-17T17:16:26.149500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://python.plainenglish.io/its-time-to-say-goodbye-to-these-obsolete-python-libraries-7c02aa77d84a','python.plainenglish.io: It’s Time to Say Goodbye to These Obsolete Python'' Libraries 🌟','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: It’s Time to Say Goodbye to These Obsolete Python'' Libraries 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903384471057605e+09,0,'2026-05-17T18:04:04.710576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://python.plainenglish.io/python-snippets-7e8dcbeae26e','python.plainenglish.io: 12 Python Snippets That Will Boost Your Productivity','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: 12 Python Snippets That Will Boost Your Productivity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030443010396e+09,0,'2026-05-17T17:07:23.010396+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://python.plainenglish.io/rest-a-quick-guide-to-building-scalable-and-flexible-systems-using-http-62154841eefd','python.plainenglish.io: REST: A Quick Guide to Building Scalable and Flexible'' Systems Using HTTP','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: REST: A Quick Guide to Building Scalable and Flexible'' Systems Using HTTP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903058738485407e+09,0,'2026-05-17T17:09:47.384854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://python.plainenglish.io/special-methods-that-will-change-how-you-build-classes-in-python-cd0226b52eb6','python.plainenglish.io: Special Methods Will Change How You Write Classes'' in Python','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: Special Methods Will Change How You Write Classes'' in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793.51943,0,'2026-05-17T17:29:53.519430+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://python.plainenglish.io/ultimate-python-cheat-sheet-f2930e08669c','python.plainenglish.io: The Ultimate Python Cheat Sheet | Muhammad Umair','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: The Ultimate Python Cheat Sheet | Muhammad Umair in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903378468300604e+09,0,'2026-05-17T18:03:04.683006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://python.plainenglish.io/who-writes-better-code-github-copilot-or-gpt-3-9e7441650c9b','python.plainenglish.io: Who Writes Better Code: GitHub CoPilot or GPT-3?','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: Who Writes Better Code: GitHub CoPilot or GPT-3? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903210368052911e+09,0,'2026-05-17T17:35:03.680529+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://pypi.python.org/pypi/pddb','PandasDatabase is a RESTful database engine application built on top of Pandas','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80',100.0,1779032105,0,'2026-05-17T17:35:05.939797+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009"}');
+INSERT INTO "resources" VALUES('https://python.plainenglish.io/15-github-repos-that-every-developers-must-bookmark-right-now-eee01db63977','python.plainenglish.io: 15 GitHub Repos That Every Developers Must Bookmark'' Right Now','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: 15 GitHub Repos That Every Developers Must Bookmark'' Right Now in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031438,0,'2026-05-17T17:23:58.079982+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://python.plainenglish.io/how-to-perform-read-and-write-operations-on-json-files-in-python-a5bac724320d','==python.plainenglish.io: How to Perform Read and Write Operations on JSON'' Files in Python==','','N/A',0,'A curated technical resource and architectural guide covering ==python.plainenglish.io: How to Perform Read and Write Operations on JSON'' Files in Python== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030986,0,'2026-05-17T17:16:26.149500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://python.plainenglish.io/its-time-to-say-goodbye-to-these-obsolete-python-libraries-7c02aa77d84a','python.plainenglish.io: It’s Time to Say Goodbye to These Obsolete Python'' Libraries 🌟','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: It’s Time to Say Goodbye to These Obsolete Python'' Libraries 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.710576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://python.plainenglish.io/python-snippets-7e8dcbeae26e','python.plainenglish.io: 12 Python Snippets That Will Boost Your Productivity','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: 12 Python Snippets That Will Boost Your Productivity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030443,0,'2026-05-17T17:07:23.010396+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://python.plainenglish.io/rest-a-quick-guide-to-building-scalable-and-flexible-systems-using-http-62154841eefd','python.plainenglish.io: REST: A Quick Guide to Building Scalable and Flexible'' Systems Using HTTP','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: REST: A Quick Guide to Building Scalable and Flexible'' Systems Using HTTP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030587,0,'2026-05-17T17:09:47.384854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://python.plainenglish.io/special-methods-that-will-change-how-you-build-classes-in-python-cd0226b52eb6','python.plainenglish.io: Special Methods Will Change How You Write Classes'' in Python','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: Special Methods Will Change How You Write Classes'' in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793,0,'2026-05-17T17:29:53.519430+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://python.plainenglish.io/ultimate-python-cheat-sheet-f2930e08669c','python.plainenglish.io: The Ultimate Python Cheat Sheet | Muhammad Umair','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: The Ultimate Python Cheat Sheet | Muhammad Umair in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033784,0,'2026-05-17T18:03:04.683006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://python.plainenglish.io/who-writes-better-code-github-copilot-or-gpt-3-9e7441650c9b','python.plainenglish.io: Who Writes Better Code: GitHub CoPilot or GPT-3?','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: Who Writes Better Code: GitHub CoPilot or GPT-3? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032103,0,'2026-05-17T17:35:03.680529+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pythonium.net/mockapy','mockapy','','2023',3,'A lightweight Python utility designed to mock and generate synthetic payloads for REST and RPC interfaces, speeding up Python-based backend integration pipelines.','Python','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Tooling", "Mocking", "Mockapy"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pythonsimplified.com/how-to-schedule-python-scripts-using-schedule-library','pythonsimplified.com: How to schedule Python scripts using schedule library','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dae11ecab4c0b5eaf762b442c88a5d88d4874362e721a1204aee73fce5f5cb8c',100.0,1.77902913496964097e+09,0,'2026-05-17T16:45:34.969641+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://hewing.foliotek.me"}');
+INSERT INTO "resources" VALUES('https://pythonsimplified.com/how-to-schedule-python-scripts-using-schedule-library','pythonsimplified.com: How to schedule Python scripts using schedule library','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dae11ecab4c0b5eaf762b442c88a5d88d4874362e721a1204aee73fce5f5cb8c',100.0,1779029134,0,'2026-05-17T16:45:34.969641+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://hewing.foliotek.me"}');
 INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/docker-buildkit','pythonspeed.com: Docker BuildKit: faster builds, new features, and now it’s stable','','2022',0,'Analyzes the shift to BuildKit as the primary engine compiler. Evaluates features including multi-stage parallelization, secret mounting without environment leaks, and advanced build-cache mounts.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "BuildKit"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/docker-performance-overhead','pythonspeed.com: Docker can slow down your code and distort your benchmarks','','2021',0,'Details performance degradation anomalies caused by container virtualization. Focuses on CPU hyper-threading constraints, memory allocation overhead, and VM barriers on macOS/Windows, highlighting how these dynamics can distort micro-benchmarks.','English','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance", "Diagnostics", "Performance Benchmarking"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/dockerizing-python-is-hard','Broken by default: why you should avoid most Dockerfile example 🌟','','2020',0,'Critically evaluates common Dockerfile patterns. Highlights failure vectors like poor caching strategies, bloated build images, and running containers as root. Offers concrete engineering improvements for Python.','Dockerfile','Critical Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Dockerfile optimization"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
@@ -12027,13 +12027,13 @@ INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/shell-scripts',
 INSERT INTO "resources" VALUES('https://pyvideo.org','pyvideo.org','','2011',0,'Large-scale index mapping PyCon keynotes and technical conference recordings. It offers an extensive historical database of advanced talks on performance engineering, system design, and AI integrations.','HTML','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Community Media"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pyvideo.org/video/2987/managing-the-cloud-with-a-few-lines-of-python','Managing the Cloud with a Few Lines of Python (EuroPython 2014)','','2014',2,'Curator Insight indexes a EuroPython presentation on utilizing Python to script cloud systems. Live Grounding positions this as a major historical milestone, showcasing the fundamental paradigms that enabled modern declarative and programmatic Infrastructure-as-Code (IaC) architectures.','Python','Video Presentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "DevOps", "Cloud Automation"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pyvideo.org/video/3460/dont-make-us-say-we-told-you-so-virtualenv-for','Don''t Make Us Say We Told You So: virtualenv for New Pythonistas','','2015',0,'Practical video guide showing dependency isolation patterns with `virtualenv`. Discusses global library pollution issues and modern environment alternatives.','Python','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Package Management", "Virtual Environments"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://qainsights.com/deploy-jmeter-on-aws-using-terraform','qainsights.com: Deploy JMeter on AWS using Terraform','','N/A',0,'A curated technical resource and architectural guide covering qainsights.com: Deploy JMeter on AWS using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623627130603e+09,0,'2026-06-18T00:43:56.271306+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://qautomation.blog/2019/05/03/power-full-load-testing-tool-gatling','qautomation.blog: Power Full Load Testing Tool : Gatling','','N/A',0,'A curated technical resource and architectural guide covering qautomation.blog: Power Full Load Testing Tool : Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903253999335289e+09,0,'2026-05-17T17:42:19.993353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://qautomation.blog/2019/05/07/how-to-run-selenium-script-in-jmeter','qautomation.blog: How to run selenium script in JMeter','','N/A',0,'A curated technical resource and architectural guide covering qautomation.blog: How to run selenium script in JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903011532272601e+09,0,'2026-05-17T17:01:55.322726+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://qdnqn.com/create-kubernetes-yaml-definitions-using-go-and-cdk8s','qdnqn.com: Kubernetes objects from Go to YAML using Cdk8s','','N/A',0,'A curated technical resource and architectural guide covering qdnqn.com: Kubernetes objects from Go to YAML using Cdk8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902918969832205e+09,0,'2026-05-17T16:46:29.698322+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://qdnqn.com/creating-kubernetes-operator-using-kubebuilder','qdnqn.com: Creating Kubernetes operator using Kubebuilder','','N/A',0,'A curated technical resource and architectural guide covering qdnqn.com: Creating Kubernetes operator using Kubebuilder in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902980524121689e+09,0,'2026-05-17T16:56:45.241217+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://qainsights.com/deploy-jmeter-on-aws-using-terraform','qainsights.com: Deploy JMeter on AWS using Terraform','','N/A',0,'A curated technical resource and architectural guide covering qainsights.com: Deploy JMeter on AWS using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736236,0,'2026-06-18T00:43:56.271306+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://qautomation.blog/2019/05/03/power-full-load-testing-tool-gatling','qautomation.blog: Power Full Load Testing Tool : Gatling','','N/A',0,'A curated technical resource and architectural guide covering qautomation.blog: Power Full Load Testing Tool : Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032539,0,'2026-05-17T17:42:19.993353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://qautomation.blog/2019/05/07/how-to-run-selenium-script-in-jmeter','qautomation.blog: How to run selenium script in JMeter','','N/A',0,'A curated technical resource and architectural guide covering qautomation.blog: How to run selenium script in JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030115,0,'2026-05-17T17:01:55.322726+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://qdnqn.com/create-kubernetes-yaml-definitions-using-go-and-cdk8s','qdnqn.com: Kubernetes objects from Go to YAML using Cdk8s','','N/A',0,'A curated technical resource and architectural guide covering qdnqn.com: Kubernetes objects from Go to YAML using Cdk8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029189,0,'2026-05-17T16:46:29.698322+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://qdnqn.com/creating-kubernetes-operator-using-kubebuilder','qdnqn.com: Creating Kubernetes operator using Kubebuilder','','N/A',0,'A curated technical resource and architectural guide covering qdnqn.com: Creating Kubernetes operator using Kubebuilder in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029805,0,'2026-05-17T16:56:45.241217+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://qlinh.com/infosec/2020/09/30/threat-detection-with-kubernetes-audit-logs.html','qlinh.com: Leveraging Kubernetes audit logs for threat detection','','2020',0,'Detailed security analysis explaining how to configure the Kubernetes API server audit logging policy to capture active cluster states. Provides techniques for piping log streams to SIEM systems to detect privilege escalation, unauthorized namespace actions, and suspicious API execution.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Log Management & Diagnostics", "Audit Logging", "Threat Detection"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://quandarycg.com/everything-you-need-to-know-about-integrations','quandarycg.com: Everything You Need To Know About System Integration (And'' IPaaS) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','65f6b1e67c673a85db75afc47e6bf3fd1a03701f4e1bdb163f7f8f74b64f6894',100.0,1.77902968942651605e+09,0,'2026-05-17T16:54:49.426516+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.quandarycg.com/everything-you-need-to-know-about-integrations"}');
+INSERT INTO "resources" VALUES('https://quandarycg.com/everything-you-need-to-know-about-integrations','quandarycg.com: Everything You Need To Know About System Integration (And'' IPaaS) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','65f6b1e67c673a85db75afc47e6bf3fd1a03701f4e1bdb163f7f8f74b64f6894',100.0,1779029689,0,'2026-05-17T16:54:49.426516+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.quandarycg.com/everything-you-need-to-know-about-integrations"}');
 INSERT INTO "resources" VALUES('https://quarkus.io','quarkus.io','','2026',5,'Official landing page for Quarkus, the ''Supersonic Subatomic Java'' framework designed explicitly for GraalVM and OpenJDK. Quarkus optimizes Java applications for Kubernetes by providing incredibly low memory footprints and near-instant startup speeds (sub-millisecond boot). Over the years, it has matured into a powerful enterprise competitor to Spring Boot, specifically for serverless and container-dense runtimes.','Java','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Core Runtime"]','["[DE FACTO STANDARD]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://quarkus.io/blog/decathlon-user-story','quarkus.io: VCStream: a new messaging platform for DECATHLON’s Value Chain, built on Quarkus','','2023',5,'Outlines Decathlon''s development of VCStream, a high-throughput messaging platform built on Quarkus to optimize its global supply and value chain. Quarkus''s sub-atomic, reactive execution model allowed Decathlon to dramatically reduce memory footprint and startup times compared to traditional Spring Boot setups. The architecture utilizes reactive streams and Kafka integrations to deliver real-time data synchronization at scale.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Messaging Systems", "Event-Driven Microservices"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','[]','["customer.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://quarkus.io/blog/march-of-ides','quarkus.io: Quarkus support in IDE''s','','2020',3,'Announcement outlining the deep integration of Quarkus tooling inside prominent IDEs (VS Code, IntelliJ IDEA, and Eclipse). Highlighted features include YAML autocomplete, active configuration hints, and seamless dev-mode execution within the editor window. This ecosystem maturation significantly boosted corporate adoption by providing parity with established IDE-supported frameworks.','Java','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
@@ -12041,78 +12041,78 @@ INSERT INTO "resources" VALUES('https://quarkus.io/blog/quarkus-for-spring-devel
 INSERT INTO "resources" VALUES('https://quarkus.io/guides/dev-ui','Quarkus - Dev UI 🌟','','2025',4,'Detailed documentation of Quarkus''s built-in Dev UI console, accessible locally during runtime dev mode. It permits developers to visualize configured properties, inspect active extensions, inspect database logs, and trigger custom events from a web browser interface. Architecturally, it streamlines internal-loop operations and minimizes standard context switching during active development.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Developer Experience"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://quay.io','Quay.io','','2026',0,'Quay.io is Red Hat''s enterprise-grade hosting platform for container images, offering advanced security and vulnerability scanning. It provides built-in support for fine-grained access control, geographic replication, and integration with external identity providers. Quay serves as a critical infrastructure backbone for secure container image distribution across large scale cluster topologies.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Quay"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://quickref.me/index.html','QuickRef.ME - Quick Reference Cheat Sheets','','2025',4,'QuickRef.ME offers highly organized cheat sheets covering major programming languages, CLI utilities, databases, and platform architectures. It serves as a rapid reference dashboard that reduces lookup overhead during continuous programming cycles.','N/A','Reference Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tooling", "Developer Knowledge", "Cheat Sheets"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md", "kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://qvault.io/2020/10/26/how-to-restart-all-pods-in-a-kubernetes-namespace','qvault.io: How to Restart All Pods in a Kubernetes Namespace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f06df5f3ed70bf23bd559be1a007e58cfd18bb3b7c4b07c3b319f33aa0fb5b50',100.0,1.77903448298152899e+09,0,'2026-05-17T18:14:42.981529+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.boot.dev"}');
+INSERT INTO "resources" VALUES('https://qvault.io/2020/10/26/how-to-restart-all-pods-in-a-kubernetes-namespace','qvault.io: How to Restart All Pods in a Kubernetes Namespace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f06df5f3ed70bf23bd559be1a007e58cfd18bb3b7c4b07c3b319f33aa0fb5b50',100.0,1779034482,0,'2026-05-17T18:14:42.981529+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.boot.dev"}');
 INSERT INTO "resources" VALUES('https://raesene.github.io/blog/2022/07/03/lets-talk-about-kubernetes-on-the-internet','raesene.github.io: Let''s talk about Kubernetes on the Internet','','2022',0,'An urgent analytical overview assessing why many Kubernetes API control planes remain directly visible on the public internet. Discusses host-level firewall configurations, securing the Kubelet interface, and utilizing private API cluster features in major cloud providers. Emphasizes basic perimeter hygiene.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Network Security", "Internet Exposure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://raesene.github.io/blog/2022/08/14/auditing-rbac-redux','raesene.github.io: Auditing RBAC - Redux','','2022',0,'Highly detailed assessment of tools and manual approaches used to audit RBAC permissions. Looks at the attack surface exposed by privileged service accounts and API server access loopholes, providing concrete defensive guidance.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rafay.co/ai-and-cloud-native-blog/helm-chart-hooks-tutorial','rafay.co: Helm Chart Hooks Tutorial','','2021',0,'Comprehensive breakdown of Helm lifecycle hooks (e.g., pre-install, post-upgrade). Explains how to coordinate prerequisite checks, execute database migrations, or trigger custom operations outside of standard deployment routines.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Helm Hooks"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rafay.co/the-kubernetes-current/helm-chart-hooks-tutorial','rafay.co: Helm Chart Hooks Tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f146de96cd77a1315d26ed98eb1c661070463cff056290d037a9fcd76c553e4',100.0,1779030235.43243,0,'2026-05-17T17:03:55.432430+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://rafay.co/ai-and-cloud-native-blog/helm-chart-hooks-tutorial"}');
+INSERT INTO "resources" VALUES('https://rafay.co/the-kubernetes-current/helm-chart-hooks-tutorial','rafay.co: Helm Chart Hooks Tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f146de96cd77a1315d26ed98eb1c661070463cff056290d037a9fcd76c553e4',100.0,1779030235,0,'2026-05-17T17:03:55.432430+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://rafay.co/ai-and-cloud-native-blog/helm-chart-hooks-tutorial"}');
 INSERT INTO "resources" VALUES('https://raft.github.io','The Raft Consensus Algorithm 🌟','','2024',0,'An interactive educational visualizer for the Raft Consensus Algorithm, designed to be more understandable than Paxos. Covers leader election, log replication, safety mechanisms, and cluster membership changes in highly consistent databases.','English','Interactive Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Distributed Systems", "Consensus", "Algorithms"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rahulbhatia1998.medium.com/designing-a-multi-region-kubernetes-cluster-for-disaster-recovery-on-aws-eks-0a0a98ad5854','rahulbhatia1998.medium.com: Designing A Multi-Region Kubernetes Cluster'' For Disaster Recovery On AWS EKS','','N/A',0,'A curated technical resource and architectural guide covering rahulbhatia1998.medium.com: Designing A Multi-Region Kubernetes Cluster'' For Disaster Recovery On AWS EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902947248274302e+09,0,'2026-05-17T16:51:12.482743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rahulh123.medium.com/choosing-the-right-architecture-monolithic-vs-microservices-analyzing-requirements-for-success-70d681f6a1d0','rahulh123.medium.com: Choosing the Right Architecture: Monolithic vs. Microservices'' — Analyzing Requirements for Success','','N/A',0,'A curated technical resource and architectural guide covering rahulh123.medium.com: Choosing the Right Architecture: Monolithic vs. Microservices'' — Analyzing Requirements for Success in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779031711822829e+09,0,'2026-05-17T17:28:31.822829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rajansahu713.medium.com/hands-on-guide-to-restful-api-using-flask-python-16270f866ffe','rajansahu713.medium.com: Hands-On Guide to Restful API using Flask Python','','N/A',0,'A curated technical resource and architectural guide covering rajansahu713.medium.com: Hands-On Guide to Restful API using Flask Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903279317334103e+09,0,'2026-05-17T17:46:33.173341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rajivsharma-2205.medium.com/demystify-how-traffic-reaches-directly-to-pod-on-using-alb-ingress-kubernetes-io-target-type-ip-f2d1be346b46','rajivsharma-2205.medium.com: Demystify how traffic reaches directly to pod'' on using alb.ingress.kubernetes.io/target-type: ip','','N/A',0,'A curated technical resource and architectural guide covering rajivsharma-2205.medium.com: Demystify how traffic reaches directly to pod'' on using alb.ingress.kubernetes.io/target-type: ip in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903109911927199e+09,0,'2026-05-17T17:18:19.119272+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://rahulbhatia1998.medium.com/designing-a-multi-region-kubernetes-cluster-for-disaster-recovery-on-aws-eks-0a0a98ad5854','rahulbhatia1998.medium.com: Designing A Multi-Region Kubernetes Cluster'' For Disaster Recovery On AWS EKS','','N/A',0,'A curated technical resource and architectural guide covering rahulbhatia1998.medium.com: Designing A Multi-Region Kubernetes Cluster'' For Disaster Recovery On AWS EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029472,0,'2026-05-17T16:51:12.482743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://rahulh123.medium.com/choosing-the-right-architecture-monolithic-vs-microservices-analyzing-requirements-for-success-70d681f6a1d0','rahulh123.medium.com: Choosing the Right Architecture: Monolithic vs. Microservices'' — Analyzing Requirements for Success','','N/A',0,'A curated technical resource and architectural guide covering rahulh123.medium.com: Choosing the Right Architecture: Monolithic vs. Microservices'' — Analyzing Requirements for Success in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031711,0,'2026-05-17T17:28:31.822829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://rajansahu713.medium.com/hands-on-guide-to-restful-api-using-flask-python-16270f866ffe','rajansahu713.medium.com: Hands-On Guide to Restful API using Flask Python','','N/A',0,'A curated technical resource and architectural guide covering rajansahu713.medium.com: Hands-On Guide to Restful API using Flask Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032793,0,'2026-05-17T17:46:33.173341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://rajivsharma-2205.medium.com/demystify-how-traffic-reaches-directly-to-pod-on-using-alb-ingress-kubernetes-io-target-type-ip-f2d1be346b46','rajivsharma-2205.medium.com: Demystify how traffic reaches directly to pod'' on using alb.ingress.kubernetes.io/target-type: ip','','N/A',0,'A curated technical resource and architectural guide covering rajivsharma-2205.medium.com: Demystify how traffic reaches directly to pod'' on using alb.ingress.kubernetes.io/target-type: ip in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099,0,'2026-05-17T17:18:19.119272+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rakhesh.com/azure/graph-cmdlets-and-azure-ad-app-registrations','rakhesh.com: Graph cmdlets and Azure AD App Registrations','','2023',0,'Analyzes behavior variations when registering service endpoints vs application records via Graph cmdlets. Explores permission consent mechanics in cloud automation pipelines.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity and Access", "Microsoft Graph API", "App Registration", "Service Principals"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://ramansharma.substack.com/p/containers-are-not-just-for-kubernetes-fa330653cbbd','==ramansharma.substack.com: Containers are not just for Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==ramansharma.substack.com: Containers are not just for Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903371357668495e+09,0,'2026-05-17T18:01:53.576685+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://ramansharma.substack.com/p/containers-are-not-just-for-kubernetes-fa330653cbbd','==ramansharma.substack.com: Containers are not just for Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==ramansharma.substack.com: Containers are not just for Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033713,0,'2026-05-17T18:01:53.576685+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://ramitsurana.github.io/awesome-kubernetes','@ramitsurana'' Awesome Kubernetes','','2023',5,'A thoroughly organized directory of tools, books, tutorials, and libraries designed for Kubernetes users. Serves as an invaluable learning roadmap for operations engineers and developers to discover and adopt production-grade tooling in their DevOps lifecycles.','Markdown','Awesome List','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://rancher.com','rancher.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac96a8e9b4d12f9537fb30a9430600d6b8664bb1b5d237503ec7ad1e61adbe43',100.0,1.77903022936774706e+09,0,'2026-05-17T17:03:49.367747+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.rancher.com"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/announcing-harvester-open-source-hyperconverged-infrastructure-software','rancher.com: Announcing Harvester: Open Source Hyperconverged Infrastructure'' (HCI) Software','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','80698a5dd4c07cc3c6dbb05fd4ea939936f4e7c12709e88fa061ffa963a0adfc',100.0,1.77903162365377306e+09,0,'2026-05-17T17:27:03.653773+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/announcing-harvester-open-source-hyperconverged-infrastructure-hci-software"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/announcing-hosted-rancher','Announcing **Hosted Rancher** with Rancher 2.4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b888fca897f03462a6f0779e987b65e11de7954f6f45f16ef086c318108ee4ea',100.0,1.779031402259974e+09,0,'2026-05-17T17:23:22.259974+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/build-kubernetes-clusters-on-azure','rancher.com/blog: Deploy Kubernetes Clusters on Microsoft Azure with Rancher','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','75ca928e36669800e289ca1a68f068e8f64c19ab8c6480f77bb343b581cf2657',100.0,1.77903303166946697e+09,0,'2026-05-17T17:50:31.669467+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/custom-monitoring','rancher.com: Custom alerts using Prometheus queries','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd892a7d5ddc18e7e1007098f5e389aa0e418968bd0d48312ed4f3b741376d5e',100.0,1.77903006052393889e+09,0,'2026-05-17T17:01:00.523939+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/custom-alerts-using-prometheus-queries"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/deploy-with-gitlab-ci','Deploy a Rancher Cluster with GitLab CI and Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd75070c93002859432872870fdca2ac685d4f146b36628ac738dc1538def5fa',100.0,1.77903134238238501e+09,0,'2026-05-17T17:22:22.382385+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/deploy-a-rancher-cluster-with-gitlab-ci-and-terraform"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/disaster-recovery-preparedness-kubernetes-clusters','rancher.com: Disaster Recovery Preparedness for Your Kubernetes Clusters'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0424a7aa9abbb31735af1c78a23da265713977a9dacda11f4b10ab8ea680a267',100.0,1.77903366716526389e+09,0,'2026-05-17T18:01:07.165264+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/disaster-recovery-preparedness-for-your-kubernetes-clusters"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/driving-kubernetes-adoption-finance-rancher','rancher.com: Driving Kubernetes Adoption in Finance with Rancher','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ea41b51fc48a586cf6832c0e3838bcfd35afc80ebe04e3a6bc3273cb6a69432',100.0,1.77902970908724093e+09,0,'2026-05-17T16:55:09.087241+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/driving-kubernetes-adoption-in-finance-with-rancher"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/faster-kubernetes-development-rancher-devspace-loft','Faster Kubernetes Development with Rancher, DevSpace and Loft','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','65926f037bde43f3ac5897566a7123874af5ae4f7591f74cabb0aeb7325c39a5',100.0,1.77903152961718106e+09,0,'2026-05-17T17:25:29.617181+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/fleet-management-kubernetes','**Fleet** Management for kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','06e372b892cb55fb6da07ac4e188729b1e1816ffd0a773ace061573e2b0a0705',100.0,1.77903116538010311e+09,0,'2026-05-17T17:19:25.380103+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/gain-better-visibility-kubernetes-cost-allocation','rancher.com: Gain Better Visibility into Kubernetes Cost Allocation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','339d6db3da6068491aa74345ed7b5f3ba83866b5328e38d7ecbc7fffc4f67225',100.0,1.77903089208403611e+09,0,'2026-05-17T17:14:52.084036+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/gain-better-visibility-into-kubernetes-cost-allocation"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/helm-security','rancher.com: Create Reproducible Security in Kubernetes with Helm 3 and'' Helm Charts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5d4a546ed6f1b499b53cdaa1e50bd6e41bd576f95bfddf90470ab4227137160c',100.0,1.77903261865082788e+09,0,'2026-05-17T17:43:38.650828+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/create-reproducible-security-in-kubernetes-with-helm-3-and-helm-charts"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/hybrid-multi-cloud-service-mesh-based-applications-distributed-deployments','rancher.com: Using Hybrid and Multi-Cloud Service Mesh Based Applications'' for Distributed Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903081136506509e+09,0,'2026-05-17T17:13:31.365065+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/k3s-high-availability','rancher.com: Set up Your K3s Cluster for High Availability','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9077ec78ae843df095eb5be4a7d833226b7dd7fbb938e65ef9989521e4c56f29',100.0,1779030677.48366,0,'2026-05-17T17:11:17.483660+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/longhorn-container-storage','Longhorn Simplifies Distributed Block Storage in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','55135c9d241390696e51d40f04d08f38e1589574f4e1e52325d410839270b48d',100.0,1779033072.45716,0,'2026-05-17T17:51:12.457160+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/longhorn-simplifies-distributed-block-storage-in-kubernetes"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/monitor-etcd-prometheus-grafana-rancher','Monitor Etcd with Prometheus and Grafana using Rancher','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf38831310d44703a6b85afac458f8fa07a0174beb42921b60af0a5d4d1b6a66',100.0,1.77902960159363389e+09,0,'2026-05-17T16:53:21.593634+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md", "docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-using-rancher"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/multi-cluster-vulnerability-scanning-alcide-rancher','Multi-Cluster Vulnerability Scanning with Alcide and Rancher','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9f28f8cff2eb94fd1653abdb8aad835de7180ee3d7d88d660ffead28e341396c',100.0,1.77903145644438099e+09,0,'2026-05-17T17:24:16.444381+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/number-one-rule-disaster-recovery','rancher.com: The No. 1 Rule of Disaster Recovery','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09146246313927cde7f5b4d2cdfa7ddcb18a50118ae1ddc3f9958f2d93d0b41b',100.0,1.77903019347032403e+09,0,'2026-05-17T17:03:13.470324+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/the-no-1-rule-of-disaster-recovery"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/pod-security-policies-part-1','rancher.com: Enhancing Kubernetes Security with Pod Security Policies, Part'' 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e376a21338d21aee314384c98e240b9f92088c0bcc494792ffcdd204961a632',100.0,1.77903175657213497e+09,0,'2026-05-17T17:29:16.572135+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-1"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/pod-security-policies-part-2','rancher.com: Enhancing Kubernetes Security with Pod Security Policies, Part'' 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cb111053fd2d0ed9aed6ebdbd14fd1b89175f0953d0811d0e3d131eedf180a25',100.0,1.77903426352596306e+09,0,'2026-05-17T18:11:03.525963+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-1"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/rancher-2-5-delivers-computing-everwhere-strategy','rancher.com: Rancher 2.5 Delivers On "Computing Everywhere" Strategy','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','03126160da380ec48feeee58cf40fa16963f8d384907ab82acf448388df1917f',100.0,1.77903204453686809e+09,0,'2026-05-17T17:34:04.536868+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/run-rancher-k3s-mysql','Run Rancher 2.4 in Azure with K3s and MySQL','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a056876ad21e384d3ad294afe00c8f1f171461d6254fbb11a72ca493236e2b2e',100.0,1.77903378282619094e+09,0,'2026-05-17T18:03:02.826191+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/set-up-k3s-high-availability-using-k3d','rancher.com: Set up K3s in High Availability using k3d','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f04def4c4fdebc0166a5f101de52f59e10092abc89836f4e7a16166bed245852',100.0,1.77903150829226398e+09,0,'2026-05-17T17:25:08.292264+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/speed-development-automated-kubernetes-deployments','rancher: Speed Up Development with Automated Kubernetes Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c7c3c329bfe17c5526ac745db86478814e3a8adba910b86518bcf4f6e0b76023',100.0,1.7790337807125771e+09,0,'2026-05-17T18:03:00.712577+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/stateful-kubernetes-workloads','rancher.com/blog: Stateful Kubernetes Workloads on vSphere with RKE','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f93e4d0e8b7d479597f1359c4c9d4c7d86bbdc80c660691efe43dea2c82cb3ed',100.0,1.77903254556328296e+09,0,'2026-05-17T17:42:25.563283+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/upgrade-your-k3s-cluster','Upgrade Your K3s Clusters Smoothly in Rancher 2.4','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5e754a50c96c2e328f835632b4b05b875114c3a6fb020b7680d6b5ae5517e5c2',100.0,1.77903431015436792e+09,0,'2026-05-17T18:11:50.154368+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/what-is-cloud-native-storage','rancher.com: What is Cloud-Native Storage?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb14c0f0a81a8dd6a34b464354dc02dc12faf6e8df09c5862557095e72557e2a',100.0,1.77903052638868498e+09,0,'2026-05-17T17:08:46.388685+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/what-is-cloud-native-storage"}');
-INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/yugabyte',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','79955204a9d3b4b0080d29f75b553a627f1ea2c41d263d5e1f5f1cb2fbcd31f9',100.0,1.77903082791720509e+09,0,'2026-05-17T17:13:47.917205+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/docs/rancher/v2.x/en','**Rancher 2**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ba89f9203a07bf0d1d69a80a0146e7b95673e666f7657bf3a9dc2580a9bc727',100.0,1.77903329607577109e+09,1,'2026-05-17T17:54:56.075771+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md", "docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.rancher.com/docs/rancher/v2.x/en"}');
+INSERT INTO "resources" VALUES('https://rancher.com','rancher.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac96a8e9b4d12f9537fb30a9430600d6b8664bb1b5d237503ec7ad1e61adbe43',100.0,1779030229,0,'2026-05-17T17:03:49.367747+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.rancher.com"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/announcing-harvester-open-source-hyperconverged-infrastructure-software','rancher.com: Announcing Harvester: Open Source Hyperconverged Infrastructure'' (HCI) Software','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','80698a5dd4c07cc3c6dbb05fd4ea939936f4e7c12709e88fa061ffa963a0adfc',100.0,1779031623,0,'2026-05-17T17:27:03.653773+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/announcing-harvester-open-source-hyperconverged-infrastructure-hci-software"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/announcing-hosted-rancher','Announcing **Hosted Rancher** with Rancher 2.4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b888fca897f03462a6f0779e987b65e11de7954f6f45f16ef086c318108ee4ea',100.0,1779031402,0,'2026-05-17T17:23:22.259974+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/build-kubernetes-clusters-on-azure','rancher.com/blog: Deploy Kubernetes Clusters on Microsoft Azure with Rancher','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','75ca928e36669800e289ca1a68f068e8f64c19ab8c6480f77bb343b581cf2657',100.0,1779033031,0,'2026-05-17T17:50:31.669467+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/custom-monitoring','rancher.com: Custom alerts using Prometheus queries','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd892a7d5ddc18e7e1007098f5e389aa0e418968bd0d48312ed4f3b741376d5e',100.0,1779030060,0,'2026-05-17T17:01:00.523939+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/custom-alerts-using-prometheus-queries"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/deploy-with-gitlab-ci','Deploy a Rancher Cluster with GitLab CI and Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd75070c93002859432872870fdca2ac685d4f146b36628ac738dc1538def5fa',100.0,1779031342,0,'2026-05-17T17:22:22.382385+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/deploy-a-rancher-cluster-with-gitlab-ci-and-terraform"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/disaster-recovery-preparedness-kubernetes-clusters','rancher.com: Disaster Recovery Preparedness for Your Kubernetes Clusters'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0424a7aa9abbb31735af1c78a23da265713977a9dacda11f4b10ab8ea680a267',100.0,1779033667,0,'2026-05-17T18:01:07.165264+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/disaster-recovery-preparedness-for-your-kubernetes-clusters"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/driving-kubernetes-adoption-finance-rancher','rancher.com: Driving Kubernetes Adoption in Finance with Rancher','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ea41b51fc48a586cf6832c0e3838bcfd35afc80ebe04e3a6bc3273cb6a69432',100.0,1779029709,0,'2026-05-17T16:55:09.087241+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/driving-kubernetes-adoption-in-finance-with-rancher"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/faster-kubernetes-development-rancher-devspace-loft','Faster Kubernetes Development with Rancher, DevSpace and Loft','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','65926f037bde43f3ac5897566a7123874af5ae4f7591f74cabb0aeb7325c39a5',100.0,1779031529,0,'2026-05-17T17:25:29.617181+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/fleet-management-kubernetes','**Fleet** Management for kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','06e372b892cb55fb6da07ac4e188729b1e1816ffd0a773ace061573e2b0a0705',100.0,1779031165,0,'2026-05-17T17:19:25.380103+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/gain-better-visibility-kubernetes-cost-allocation','rancher.com: Gain Better Visibility into Kubernetes Cost Allocation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','339d6db3da6068491aa74345ed7b5f3ba83866b5328e38d7ecbc7fffc4f67225',100.0,1779030892,0,'2026-05-17T17:14:52.084036+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/gain-better-visibility-into-kubernetes-cost-allocation"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/helm-security','rancher.com: Create Reproducible Security in Kubernetes with Helm 3 and'' Helm Charts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5d4a546ed6f1b499b53cdaa1e50bd6e41bd576f95bfddf90470ab4227137160c',100.0,1779032618,0,'2026-05-17T17:43:38.650828+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/create-reproducible-security-in-kubernetes-with-helm-3-and-helm-charts"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/hybrid-multi-cloud-service-mesh-based-applications-distributed-deployments','rancher.com: Using Hybrid and Multi-Cloud Service Mesh Based Applications'' for Distributed Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030811,0,'2026-05-17T17:13:31.365065+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/k3s-high-availability','rancher.com: Set up Your K3s Cluster for High Availability','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9077ec78ae843df095eb5be4a7d833226b7dd7fbb938e65ef9989521e4c56f29',100.0,1779030677,0,'2026-05-17T17:11:17.483660+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/longhorn-container-storage','Longhorn Simplifies Distributed Block Storage in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','55135c9d241390696e51d40f04d08f38e1589574f4e1e52325d410839270b48d',100.0,1779033072,0,'2026-05-17T17:51:12.457160+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/longhorn-simplifies-distributed-block-storage-in-kubernetes"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/monitor-etcd-prometheus-grafana-rancher','Monitor Etcd with Prometheus and Grafana using Rancher','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf38831310d44703a6b85afac458f8fa07a0174beb42921b60af0a5d4d1b6a66',100.0,1779029601,0,'2026-05-17T16:53:21.593634+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md", "docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-using-rancher"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/multi-cluster-vulnerability-scanning-alcide-rancher','Multi-Cluster Vulnerability Scanning with Alcide and Rancher','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9f28f8cff2eb94fd1653abdb8aad835de7180ee3d7d88d660ffead28e341396c',100.0,1779031456,0,'2026-05-17T17:24:16.444381+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/number-one-rule-disaster-recovery','rancher.com: The No. 1 Rule of Disaster Recovery','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09146246313927cde7f5b4d2cdfa7ddcb18a50118ae1ddc3f9958f2d93d0b41b',100.0,1779030193,0,'2026-05-17T17:03:13.470324+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/the-no-1-rule-of-disaster-recovery"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/pod-security-policies-part-1','rancher.com: Enhancing Kubernetes Security with Pod Security Policies, Part'' 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e376a21338d21aee314384c98e240b9f92088c0bcc494792ffcdd204961a632',100.0,1779031756,0,'2026-05-17T17:29:16.572135+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-1"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/pod-security-policies-part-2','rancher.com: Enhancing Kubernetes Security with Pod Security Policies, Part'' 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cb111053fd2d0ed9aed6ebdbd14fd1b89175f0953d0811d0e3d131eedf180a25',100.0,1779034263,0,'2026-05-17T18:11:03.525963+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-1"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/rancher-2-5-delivers-computing-everwhere-strategy','rancher.com: Rancher 2.5 Delivers On "Computing Everywhere" Strategy','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','03126160da380ec48feeee58cf40fa16963f8d384907ab82acf448388df1917f',100.0,1779032044,0,'2026-05-17T17:34:04.536868+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/run-rancher-k3s-mysql','Run Rancher 2.4 in Azure with K3s and MySQL','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a056876ad21e384d3ad294afe00c8f1f171461d6254fbb11a72ca493236e2b2e',100.0,1779033782,0,'2026-05-17T18:03:02.826191+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/set-up-k3s-high-availability-using-k3d','rancher.com: Set up K3s in High Availability using k3d','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f04def4c4fdebc0166a5f101de52f59e10092abc89836f4e7a16166bed245852',100.0,1779031508,0,'2026-05-17T17:25:08.292264+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/speed-development-automated-kubernetes-deployments','rancher: Speed Up Development with Automated Kubernetes Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c7c3c329bfe17c5526ac745db86478814e3a8adba910b86518bcf4f6e0b76023',100.0,1779033780,0,'2026-05-17T18:03:00.712577+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/stateful-kubernetes-workloads','rancher.com/blog: Stateful Kubernetes Workloads on vSphere with RKE','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f93e4d0e8b7d479597f1359c4c9d4c7d86bbdc80c660691efe43dea2c82cb3ed',100.0,1779032545,0,'2026-05-17T17:42:25.563283+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/upgrade-your-k3s-cluster','Upgrade Your K3s Clusters Smoothly in Rancher 2.4','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5e754a50c96c2e328f835632b4b05b875114c3a6fb020b7680d6b5ae5517e5c2',100.0,1779034310,0,'2026-05-17T18:11:50.154368+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/what-is-cloud-native-storage','rancher.com: What is Cloud-Native Storage?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb14c0f0a81a8dd6a34b464354dc02dc12faf6e8df09c5862557095e72557e2a',100.0,1779030526,0,'2026-05-17T17:08:46.388685+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/what-is-cloud-native-storage"}');
+INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/yugabyte',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','79955204a9d3b4b0080d29f75b553a627f1ea2c41d263d5e1f5f1cb2fbcd31f9',100.0,1779030827,0,'2026-05-17T17:13:47.917205+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/docs/rancher/v2.x/en','**Rancher 2**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ba89f9203a07bf0d1d69a80a0146e7b95673e666f7657bf3a9dc2580a9bc727',100.0,1779033296,1,'2026-05-17T17:54:56.075771+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md", "docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.rancher.com/docs/rancher/v2.x/en"}');
 INSERT INTO "resources" VALUES('https://rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers','rancher.com: Container Network Interface (CNI) Providers','','2021',0,'A comprehensive comparative breakdown by Rancher evaluating the design trade-offs, architectures, and operational performance of Calico, Flannel, Canal, and Weave Net.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers"}');
 INSERT INTO "resources" VALUES('https://rancher.com/docs/rancher/v2.x/en/logging/v2.5','Rancher Logging Operator 🌟','','2025',0,'An advanced Kubernetes controller that automates the deployment and management of Fluentd and Fluent Bit pipelines. It offers custom resource definitions (CRDs) to route, filter, and output log streams to multi-tenant backends dynamically.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/products/rke','**Rancher 2 RKE**','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4bc099a7e3a3a6bc7318f48fdac359efe539e1784990f41428f2568bb961c769',100.0,1.77903279109795594e+09,0,'2026-05-17T17:46:31.097956+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md", "docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rancher.com/three-pillars-kubernetes-container-orchestration','rancher.com: The Three Pillars of Kubernetes Container Orchestration 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bfb649c5579100abb75dc6a432be9afe5cfdab8ddda4632a8be044161201a064',100.0,1.77903422252530193e+09,0,'2026-05-17T18:10:22.525302+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/the-three-pillars-of-kubernetes-container-orchestration"}');
+INSERT INTO "resources" VALUES('https://rancher.com/products/rke','**Rancher 2 RKE**','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4bc099a7e3a3a6bc7318f48fdac359efe539e1784990f41428f2568bb961c769',100.0,1779032791,0,'2026-05-17T17:46:31.097956+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md", "docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rancher.com/three-pillars-kubernetes-container-orchestration','rancher.com: The Three Pillars of Kubernetes Container Orchestration 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bfb649c5579100abb75dc6a432be9afe5cfdab8ddda4632a8be044161201a064',100.0,1779034222,0,'2026-05-17T18:10:22.525302+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/the-three-pillars-of-kubernetes-container-orchestration"}');
 INSERT INTO "resources" VALUES('https://rancherdesktop.io','rancherdesktop.io','','2026',4,'An open-source desktop application bringing Kubernetes and container management to macOS, Windows, and Linux. Built on K3s and nerdctl, it serves as a robust local developer alternative to commercial virtualization solutions.','TypeScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Container Runtimes", "Kubernetes Local"]','["[ENTERPRISE-STABLE]"]','[]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rapidapi.com','Rapid API:','','2026',0,'A leading enterprise Hub and Gateway solution for API discovery, testing, and monetization. Provides uniform control planes to aggregate heterogeneous upstream microservice APIs, enforce consolidated security policies, and manage global tenant billing workflows.','English','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "SaaS Platforms"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rapidapi.com/blog/api-marketplace-vs-api-gateway-whats-the-difference','API Marketplace vs API Gateway (What’s the Difference?)','','2022',0,'Clarifies the architectural differences between an API Gateway (acting as a reverse proxy for traffic control, authentication, and routing) and an API Marketplace (providing a discovery platform, billing infrastructure, and developer portal). Helps architects choose correct patterns for internal vs. external exposure.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Infrastructure Patterns"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rapidapi.com/blog/api-vs-microservices-whats-the-differences',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903340038610696e+09,1,'2026-05-17T17:56:40.386107+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rapidapi.com/blog/api-vs-microservices-whats-the-differences',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033400,1,'2026-05-17T17:56:40.386107+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://rapidapi.com/collection/car-api','rapidapi.com/collection/car-api','','2026',3,'A curated catalog of vehicle-related APIs on the RapidAPI platform. It showcases options for vehicle specifications, license plate lookups, VIN decoding, and telematics APIs, providing a hub for rapidly testing mock automotive payloads.','English','Marketplace Catalog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "API Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rapidapi.com/guides/oath2-0','rapidapi.com:What is OAuth2.0?','','2022',0,'A comprehensive foundational guide breaking down the OAuth 2.0 authorization framework. It delineates core concepts including authentication flows, grant types, token lifecycles, and security delegation mechanics.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "OAuth2"]','["[COMMUNITY-TOOL]"]','[]','["oauth.md", "securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://raygun.com/blog/best-devops-tools','raygun.com: The 10 best DevOps tools for 2020','','2020',3,'A curated technical review of prominent DevOps tooling spanning application monitoring, CI/CD, and infrastructure-as-code (IaC). It contrasts traditional application performance monitoring (APM) approaches with modern observability patterns emerging in distributed cloud topologies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Industry Reports", "Tooling Landscape"]','["[EMERGING]"]','[]','["devops-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rbac.dev','rbac.dev 🌟🌟🌟','','2026',0,'A dedicated directory of tools, templates, and best practices for Kubernetes RBAC configurations. Serves as an essential reference for engineers establishing zero-trust access boundaries.','English','Web Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rcarrata.com','rcarrata.com','','2025',0,'Roberto Carratalá''s technical blog features deep architectural explorations of OpenShift and enterprise Kubernetes setups. It is packed with real-world scenarios covering OAuth integrations, ingress routing configurations, and security hardeners.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Enterprise Kubernetes", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rcarrata.com/observability/netobserv-1','rcarrata.com: Network Observability Deep Dive in Kubernetes with NetObserv'' Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14f8e5f1acf9e77fc0f0ab4960b66b75eb4be9894db90b3d805c219e9de3f6e1',100.0,1.77903370658291506e+09,0,'2026-05-17T18:01:46.582915+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://rcarrata.github.io/observability/netobserv-1"}');
+INSERT INTO "resources" VALUES('https://rcarrata.com/observability/netobserv-1','rcarrata.com: Network Observability Deep Dive in Kubernetes with NetObserv'' Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14f8e5f1acf9e77fc0f0ab4960b66b75eb4be9894db90b3d805c219e9de3f6e1',100.0,1779033706,0,'2026-05-17T18:01:46.582915+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://rcarrata.github.io/observability/netobserv-1"}');
 INSERT INTO "resources" VALUES('https://rcarrata.github.io/observability/netobserv-1','rcarrata.com: Network Observability Deep Dive in Kubernetes with NetObserv Operator','','2023',0,'Provides an architectural deep dive into NetObserv Operator, a network observability solution leveraging eBPF to capture flow telemetry directly inside the Linux kernel. Solves container network performance tracking, bandwidth hotspots, and multi-tenant isolation issues without sidecars.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Network Performance", "eBPF & NetObserv"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rcarrata.github.io/openshift/regenerate-kubeconfig','rcarrata.github.io: Regenerating Kubeconfig for system:admin user in OpenShift clusters','','2022',0,'A technical procedure for regenerating administrative Kubeconfig structures for the `system:admin` user inside Red Hat OpenShift clusters. Focuses on resolving expired control plane authentication certificates via backend master node mechanics.','Bash','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rclone.org','Rclone 🌟🌟🌟','','2026',0,'Rclone acts as an open-source command-line tool designed for managing and syncing file systems across over 40 cloud storage providers. It supports complex operations such as server-side transfers, encryption, and mounting remote storage systems directly as local file systems.','Go','Utility Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Storage", "Cloud Sync"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rcls.medium.com/stop-calling-yourselves-devops-engineers-f9dfec382d0d','rcls.medium.com: Stop calling yourselves DevOps engineers','','N/A',0,'A curated technical resource and architectural guide covering rcls.medium.com: Stop calling yourselves DevOps engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903171995310091e+09,0,'2026-05-17T17:28:39.953101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://read.acloud.guru/serverless-the-future-of-software-architecture-d4473ffed864','Serverless: The Future of Software Architecture?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e02a7b4c23d92c8a4a2322cad38219ad2ef8bc93b58df61dde4d229e090c5e1e',100.0,1.77903108527518701e+09,0,'2026-05-17T17:18:05.275187+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-serverless.md"]','[]','{}','{"duplicate_of": "https://acg-notice.pluralsight.com"}');
+INSERT INTO "resources" VALUES('https://rcls.medium.com/stop-calling-yourselves-devops-engineers-f9dfec382d0d','rcls.medium.com: Stop calling yourselves DevOps engineers','','N/A',0,'A curated technical resource and architectural guide covering rcls.medium.com: Stop calling yourselves DevOps engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031719,0,'2026-05-17T17:28:39.953101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://read.acloud.guru/serverless-the-future-of-software-architecture-d4473ffed864','Serverless: The Future of Software Architecture?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e02a7b4c23d92c8a4a2322cad38219ad2ef8bc93b58df61dde4d229e090c5e1e',100.0,1779031085,0,'2026-05-17T17:18:05.275187+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-serverless.md"]','[]','{}','{"duplicate_of": "https://acg-notice.pluralsight.com"}');
 INSERT INTO "resources" VALUES('https://readme.so','readme.so','','2026',0,'An interactive, web-based visual generator allowing developers to compose clean, formatted repository README files using drag-and-drop structural elements. Streamlines onboarding and standardizes presentation layouts across open-source initiatives.','JavaScript','Utility Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "Interactive Readmes"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://readwise.io','Readwise','','2026',0,'A knowledge aggregation and active recall service designed to collect highlights, annotations, and notes from diverse e-reading platforms. Supports bidirectional syncing into professional note-taking ecosystems (such as Obsidian, Notion, and Logseq) to build personal knowledge networks.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Personal Productivity", "Knowledge Management"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://readwrite.com/tech-for-programmers-in-2022-the-good-the-bad-and-the-ugly','readwrite.com: Tech for Programmers in 2022: The Good, The Bad, and The'' Ugly','','N/A',0,'A curated technical resource and architectural guide covering readwrite.com: Tech for Programmers in 2022: The Good, The Bad, and The'' Ugly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903269924540591e+09,0,'2026-05-17T17:44:59.245406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://readwrite.com/tech-for-programmers-in-2022-the-good-the-bad-and-the-ugly','readwrite.com: Tech for Programmers in 2022: The Good, The Bad, and The'' Ugly','','N/A',0,'A curated technical resource and architectural guide covering readwrite.com: Tech for Programmers in 2022: The Good, The Bad, and The'' Ugly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.245406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://realpython.com','realpython.com','','2012',0,'Premier Python learning platform delivering granular technical deep-dives into topics ranging from async concurrency, memory management, and advanced typing schemas to automated system scripting.','Python','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://realpython.com/advanced-git-for-pythonistas','realpython.com: Advanced Git Tips for Python Developers 🌟','','2023',1,'Provides tailored Git workflows and configuration strategies for Python ecosystems, targeting advanced source code management. It highlights Python-specific .gitignore optimizations, interactive staging, reflog navigation, and custom diff tools to streamline development pipelines.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "Developer Workflow"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://realpython.com/advanced-visual-studio-code-python','realpython.com: Advanced Visual Studio Code for Python Developers','','2021',0,'An in-depth guide on advanced VS Code customizations for Python development. Focuses on setting up testing frameworks, optimizing linting utilities, configuring type checkers (Pylance), and managing complex virtual environments natively.','Python','Article','Advanced',0,'online','manual','bcf6a1ebc6142ac6d526df744318e5af9edf302209c155009dab94e1913918cf',100.0,1.77903439461737108e+09,1,'2026-05-17T18:13:14.617371+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Language-Specific Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-beanstalk','realpython.com: Deploying a Django App to AWS Elastic Beanstalk','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37',100.0,1.7790336401711061e+09,0,'2026-05-17T18:00:40.171106+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://realpython.com/blog/python/django-development-with-docker-compose-and-machine"}');
-INSERT INTO "resources" VALUES('https://realpython.com/blog/python/development-and-deployment-of-cookiecutter-django-via-docker','realpython.com: Development and Deployment of Cookiecutter-Django via Docker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37',100.0,1.77903234583595395e+09,0,'2026-05-17T17:39:05.835954+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-beanstalk"}');
-INSERT INTO "resources" VALUES('https://realpython.com/blog/python/django-development-with-docker-compose-and-machine','realpython.com: Django Development With Docker Compose and Machine','','N/A',0,'A curated technical resource and architectural guide covering realpython.com: Django Development With Docker Compose and Machine in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37',100.0,1.77903146462631797e+09,0,'2026-05-17T17:24:24.626318+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://realpython.com/blog/python/fun-with-djangos-new-postgres-features','realpython.com: Fun With Django''s New Postgres Features','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37',100.0,1.77903132751352906e+09,0,'2026-05-17T17:22:07.513529+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://realpython.com/blog/python/introduction-to-flask-part-1-setting-up-a-static-site','realpython.com: Discover Flask, Part 1 - Setting Up a Static Site','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f03b6a83dac4ad0b5a276f5c51324ac8bd7794a35eb4f3ca2a8feb6226fccb0',100.0,1.77903003469983792e+09,0,'2026-05-17T17:00:34.699838+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://realpython.com/learning-paths/flask-by-example"}');
+INSERT INTO "resources" VALUES('https://realpython.com/advanced-visual-studio-code-python','realpython.com: Advanced Visual Studio Code for Python Developers','','2021',0,'An in-depth guide on advanced VS Code customizations for Python development. Focuses on setting up testing frameworks, optimizing linting utilities, configuring type checkers (Pylance), and managing complex virtual environments natively.','Python','Article','Advanced',0,'online','manual','bcf6a1ebc6142ac6d526df744318e5af9edf302209c155009dab94e1913918cf',100.0,1779034394,1,'2026-05-17T18:13:14.617371+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Language-Specific Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-beanstalk','realpython.com: Deploying a Django App to AWS Elastic Beanstalk','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37',100.0,1779033640,0,'2026-05-17T18:00:40.171106+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://realpython.com/blog/python/django-development-with-docker-compose-and-machine"}');
+INSERT INTO "resources" VALUES('https://realpython.com/blog/python/development-and-deployment-of-cookiecutter-django-via-docker','realpython.com: Development and Deployment of Cookiecutter-Django via Docker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37',100.0,1779032345,0,'2026-05-17T17:39:05.835954+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-beanstalk"}');
+INSERT INTO "resources" VALUES('https://realpython.com/blog/python/django-development-with-docker-compose-and-machine','realpython.com: Django Development With Docker Compose and Machine','','N/A',0,'A curated technical resource and architectural guide covering realpython.com: Django Development With Docker Compose and Machine in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37',100.0,1779031464,0,'2026-05-17T17:24:24.626318+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://realpython.com/blog/python/fun-with-djangos-new-postgres-features','realpython.com: Fun With Django''s New Postgres Features','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37',100.0,1779031327,0,'2026-05-17T17:22:07.513529+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://realpython.com/blog/python/introduction-to-flask-part-1-setting-up-a-static-site','realpython.com: Discover Flask, Part 1 - Setting Up a Static Site','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f03b6a83dac4ad0b5a276f5c51324ac8bd7794a35eb4f3ca2a8feb6226fccb0',100.0,1779030034,0,'2026-05-17T17:00:34.699838+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://realpython.com/learning-paths/flask-by-example"}');
 INSERT INTO "resources" VALUES('https://realpython.com/courses/building-lists-with-python-append','realpython.com: Building Lists With Python''s .append()','','2022',0,'Curator Insight: Focused overview of dynamic array sizing using Python''s sequential list append logic.
 Live Grounding: Illustrates internal allocation scaling algorithms, dynamic array growth, amortized insertion complexity, and list rebuilding mechanics.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://realpython.com/courses/functional-programming-python','realpython.com: Functional Programming in Python','','2021',0,'Investigates functional paradigms within Python, detailing immutability, side-effect isolation, and first-class functions. Provides tactical advice on leveraging the standard libraries ''functools'' and ''itertools'' to generate declarative and highly unit-testable application code.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Programming Paradigms", "Functional Programming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
@@ -12125,10 +12125,10 @@ Live Grounding: Aggregates comprehensive technical tracks in systems programming
 INSERT INTO "resources" VALUES('https://realpython.com/learning-paths/django-web-development','realpython.com: Development and Deployment of Cookiecutter-Django via Docker','','2023',0,'Explains the deployment of standard, industry-grade templates using Cookiecutter-Django and Docker. Integrates external elements like Celery queues, Redis caches, Sentry reporting, and automated multi-stage build systems out of the box.','Python','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Project Templates"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://realpython.com/learning-paths/flask-by-example','realpython.com: Discover Flask, Part 1 - Setting Up a Static Site','','2020',0,'Introductory guide covering early modular layouts, routes, and custom templating configurations inside the Flask framework. Essential blueprint for understanding simple WSGI layouts.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Microframeworks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://realpython.com/learning-paths/machine-learning-python','realpython.com: Machine Learning With Python 🌟🌟🌟','','2022',4,'Curator Insight details a curated learning path covering classic machine learning pipelines in Python. Live Grounding confirms this as a premier resource, guiding developers through preprocessing, training, and testing utilizing scikit-learn inside professional software engineering contexts.','Python','Learning Path','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Machine Learning", "Learning Paths"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://realpython.com/lessons/python-eval-overview','realpython.com: Evaluate Expressions Dynamically With Python eval() (Overview)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7abc04abf298268afbe80627e4305e9d099d1a1509cd278450b2bb12d0096f2a',100.0,1.77903000937287092e+09,0,'2026-05-17T17:00:09.372871+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://realpython.com/videos/python-eval-overview"}');
+INSERT INTO "resources" VALUES('https://realpython.com/lessons/python-eval-overview','realpython.com: Evaluate Expressions Dynamically With Python eval() (Overview)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7abc04abf298268afbe80627e4305e9d099d1a1509cd278450b2bb12d0096f2a',100.0,1779030009,0,'2026-05-17T17:00:09.372871+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://realpython.com/videos/python-eval-overview"}');
 INSERT INTO "resources" VALUES('https://realpython.com/pdf-python','realpython.com/pdf-python','','2022',0,'Curator Insight: Surveys technical methods to extract, modify, and build complex PDF documentation within Python runtimes.
 Live Grounding: Compares programmatic utility suites (PyPDF2, pdfplumber, ReportLab) on criteria of parsing fidelity, speed, vector calculations, and structural layouts.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Document Processing", "PDF Automation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://realpython.com/python-development-visual-studio-code','realpython.com: Python Development in Visual Studio Code','','2022',0,'A comprehensive deep dive by Real Python into configuring Visual Studio Code as a professional Python development IDE. Covers workspace setup, linters, debug configurations, and unit testing frameworks.','Python','Article','Intermediate',0,'online','manual','1f5fa72cdf129f084aac764499ef0954ce4e2499990b99ecc2cfe83e19288c2e',100.0,1.77903376510396504e+09,1,'2026-05-17T18:02:45.103965+02:00',NULL,NULL,NULL,'["Development Environment", "Language Tooling", "Python"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://realpython.com/python-development-visual-studio-code','realpython.com: Python Development in Visual Studio Code','','2022',0,'A comprehensive deep dive by Real Python into configuring Visual Studio Code as a professional Python development IDE. Covers workspace setup, linters, debug configurations, and unit testing frameworks.','Python','Article','Intermediate',0,'online','manual','1f5fa72cdf129f084aac764499ef0954ce4e2499990b99ecc2cfe83e19288c2e',100.0,1779033765,1,'2026-05-17T18:02:45.103965+02:00',NULL,NULL,NULL,'["Development Environment", "Language Tooling", "Python"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://realpython.com/python-microservices-grpc','realpython.com: Python Microservices With gRPC 🌟','','2021',0,'Architectural tutorial demonstrating how to build robust, high-performance microservices in Python using gRPC and Protocol Buffers. Explores synchronous and asynchronous streaming mechanisms over HTTP/2, facilitating rapid inter-service communication.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Microservices", "gRPC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://realpython.com/python-yaml','realpython.com: YAML: The Missing Battery in Python','','2021',4,'A deep-dive Python guide focused on processing and parsing YAML structures. It compares the standard PyYAML package against ruamel.yaml, focusing on safe deserialization techniques using safe_load. This is an essential reference for building secure, YAML-driven internal tools.','Python','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "Python Integration", "Libraries"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://realpython.com/quizzes/python-split-strings','realpython.com: Splitting, Concatenating, and Joining Strings in Python Quiz','','2021',0,'Curator Insight: An interactive developer checkpoint focusing on efficient string transformation methods.
@@ -12136,41 +12136,41 @@ Live Grounding: Assesses performance criteria of join operations vs manual conca
 INSERT INTO "resources" VALUES('https://realpython.com/tutorials/machine-learning','realpython.com: Python Machine Learning Tutorials 🌟🌟','','2024',0,'A comprehensive practical curriculum detailing predictive workflows using Python''s leading machine learning libraries. Walks through standard preprocessing pipelines, model selection, training, and operational testing using NumPy, Pandas, and Scikit-Learn libraries.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Machine Learning", "Model Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://realpython.com/videos/python-eval-overview','realpython.com: Evaluate Expressions Dynamically With Python eval() (Overview)','','2021',0,'Curator Insight: Illustrates the underlying mechanics and substantial system security risks of evaluating code at runtime.
 Live Grounding: Outlines raw `eval()` execution, detailing sandbox escapes and security risks, and presents standard, secure parsing libraries as safer alternatives.','Python','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Dynamic Execution"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://recipes.rbac.dev',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903032283680391e+09,0,'2026-05-17T17:05:22.836804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://reconshell.com/kubei-kubernetes-runtime-vulnerabilities-scanner','reconshell.com: Kubei – Kubernetes Runtime Vulnerabilities Scanner 🌟','','N/A',0,'A curated technical resource and architectural guide covering reconshell.com: Kubei – Kubernetes Runtime Vulnerabilities Scanner 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902923743331599e+09,0,'2026-05-17T16:47:17.433316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://recipes.rbac.dev',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.836804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://reconshell.com/kubei-kubernetes-runtime-vulnerabilities-scanner','reconshell.com: Kubei – Kubernetes Runtime Vulnerabilities Scanner 🌟','','N/A',0,'A curated technical resource and architectural guide covering reconshell.com: Kubei – Kubernetes Runtime Vulnerabilities Scanner 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029237,0,'2026-05-17T16:47:17.433316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://recruitcrm.io','recruit crm','','2026',0,'Curator Insight: A specialized SaaS solution engineered for recruitment firms and staffing lifecycle management. Live Grounding: Serves as a vital integration hub for modern staffing firms, leveraging cloud architectures to optimize sourcing pipelines, interview scheduling, and global talent placement.','en','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Recruiting", "SaaS Systems"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://redhat-connect.gitbook.io/certified-operator-guide','Example','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4b99830d6d19f4065ca11a94b5fbd8c4618bc5f581ef8c21a85556d8e0b6a6dc',100.0,1.77903340043810892e+09,0,'2026-05-17T17:56:40.438109+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://redhat-connect.gitbook.io/certified-operator-guide/appendix/using-third-party-network-operators-with-openshift','Using Third Party Network Operators with OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4b99830d6d19f4065ca11a94b5fbd8c4618bc5f581ef8c21a85556d8e0b6a6dc',100.0,1.77903308178175902e+09,0,'2026-05-17T17:51:21.781759+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://redhat-connect.gitbook.io/certified-operator-guide"}');
+INSERT INTO "resources" VALUES('https://redhat-connect.gitbook.io/certified-operator-guide','Example','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4b99830d6d19f4065ca11a94b5fbd8c4618bc5f581ef8c21a85556d8e0b6a6dc',100.0,1779033400,0,'2026-05-17T17:56:40.438109+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://redhat-connect.gitbook.io/certified-operator-guide/appendix/using-third-party-network-operators-with-openshift','Using Third Party Network Operators with OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4b99830d6d19f4065ca11a94b5fbd8c4618bc5f581ef8c21a85556d8e0b6a6dc',100.0,1779033081,0,'2026-05-17T17:51:21.781759+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://redhat-connect.gitbook.io/certified-operator-guide"}');
 INSERT INTO "resources" VALUES('https://redhat-cop.github.io/openshift-migration-best-practices','redhat-cop.github.io: Best practices for migrating from OpenShift Container Platform 3 to 4 🌟','','2021',5,'An authoritative technical manual for migrating live enterprise applications from OpenShift 3 to OpenShift 4. Covers using the Migration Toolkit for Containers (MTC) to handle data volumes.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Migrations", "Cluster Upgrades"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://redhat-developer-demos.github.io/knative-tutorial','redhat-developer-demos.github.io/knative-tutorial','','2023',0,'A self-paced developer tutorial for master-level Knative techniques. It covers Knative Serving configurations, custom scaling thresholds, and routing strategies.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Runtime", "Serverless", "Knative Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://redhat-developer-demos.github.io/openshift-pipelines-workshop','openshift-pipelines-workshop','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e2a7e624d693fa539b1cb71efed49d762c425085242c60e4df33c957fe6fa71f',100.0,1.77902935616752409e+09,1,'2026-05-17T16:49:16.167524+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://redhat-developer-demos.github.io/openshift-pipelines-workshop','openshift-pipelines-workshop','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e2a7e624d693fa539b1cb71efed49d762c425085242c60e4df33c957fe6fa71f',100.0,1779029356,1,'2026-05-17T16:49:16.167524+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://redhat-scholars.github.io/serverless-workflow/osl/index.html','redhat-scholars.github.io: Welcome to OpenShift Serverless Logic Tutorial','','2022',4,'A guided academic and professional lab tutorial teaching developers to orchestrate complex state machines using the CNCF Serverless Workflow specification.','English','Technical Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "OpenShift", "Serverless Workflows"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman','Why Red Hat is investing in CRI-O and Podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a806f09c50aced61e6cc3bd4a739c5fbfe6dae50902d15cb3d223fc635794646',100.0,1.779033917451967e+09,0,'2026-05-17T18:05:17.451967+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman"}');
-INSERT INTO "resources" VALUES('https://redhatdemocentral.gitlab.io','redhatdemocentral.gitlab.io','','N/A',0,'A curated technical resource and architectural guide covering redhatdemocentral.gitlab.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903047327139711e+09,0,'2026-05-17T17:07:53.271397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman','Why Red Hat is investing in CRI-O and Podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a806f09c50aced61e6cc3bd4a739c5fbfe6dae50902d15cb3d223fc635794646',100.0,1779033917,0,'2026-05-17T18:05:17.451967+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman"}');
+INSERT INTO "resources" VALUES('https://redhatdemocentral.gitlab.io','redhatdemocentral.gitlab.io','','N/A',0,'A curated technical resource and architectural guide covering redhatdemocentral.gitlab.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030473,0,'2026-05-17T17:07:53.271397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling','Portfolio Architecture Tooling','','2025',4,'A technical toolset and mapping library designed to programmatically generate clean, unified, and compliant architectural diagrams for hybrid cloud deployments. Enables platform teams to model complex networking, storage, and cluster connections cleanly.','Python','Tooling Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architectural Insights", "Ecosystem Tools"]','["[ENTERPRISE-STABLE]"]','[]','["demos.md", "openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://redhatdemocentral.gitlab.io/portfolio-architecture-workshops','Portfolio Architecture WorkShops 🌟','','2025',5,'Comprehensive architectural workshops presenting verified blueprints for complex hybrid cloud systems, retail edge strategies, and AI/ML model deployment operations. It serves as a highly detailed blueprint catalog for modern enterprise architects.','English','Workshop Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architectural Insights", "Red Hat Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["demos.md", "openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://redhatgov.io','redhatgov.io','','2026',4,'Specialized platform engineering portal with focused guides on locking down OpenShift infrastructure to meet strict military, intelligence, and federal government security benchmarks (DISA STIG, FIPS, NIST). A mandatory reference for architects building air-gapped, zero-trust container setups.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Security & Compliance", "Public Sector"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md", "demos.md", "openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://redis.com/blog/microservice-architecture-key-concepts','redis.com: Microservice Architecture Key Concepts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cb21d3d229263fe2df567c9632aea8813fd7c671a0148997098fedf2ac18a5d',100.0,1.77903361245959591e+09,0,'2026-05-17T18:00:12.459596+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://redis.io/blog/microservice-architecture-key-concepts"}');
+INSERT INTO "resources" VALUES('https://redis.com/blog/microservice-architecture-key-concepts','redis.com: Microservice Architecture Key Concepts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cb21d3d229263fe2df567c9632aea8813fd7c671a0148997098fedf2ac18a5d',100.0,1779033612,0,'2026-05-17T18:00:12.459596+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://redis.io/blog/microservice-architecture-key-concepts"}');
 INSERT INTO "resources" VALUES('https://redis.io','Redis','','2023',0,'The documentation portal for Redis, an in-memory data store used as a cache, database, and message broker. It highlights key features like replication, clustering, and data structures (such as Streams and Sorted Sets) that power real-time apps.','C','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Caching", "Redis"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://redis.io/blog/microservice-architecture-key-concepts','redis.com: Microservice Architecture Key Concepts','','2023',0,'A comprehensive breakdown of core microservices concepts including bounded contexts, service boundaries, and state isolation. Highlights why Redis is a logical fit for high-speed cache and pub-sub across decoupled domains.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://redis.io/docs/latest/develop','Redis Pub/sub','','2023',0,'Documentation for the Redis Pub/Sub subsystem. It explains the fast, fire-and-forget messaging topology, highlighting its advantages for real-time notifications alongside limitations like lack of message persistence.','C','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Messaging", "Redis"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://redis.io/topics/pubsub','Redis Pub/sub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ca9b92f18b43c3569699c84440c7cb9aafa0163a5fe5ed26c8114c9cd2ff2f2',100.0,1.77903043377905797e+09,0,'2026-05-17T17:07:13.779058+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://redis.io/docs/latest/develop"}');
-INSERT INTO "resources" VALUES('https://redkubes.com/10-kubernetes-security-risks-best-practices','redkubes.com: 10 Kubernetes Security Risks & Best Practices','','N/A',0,'A curated technical resource and architectural guide covering redkubes.com: 10 Kubernetes Security Risks & Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902956359333205e+09,0,'2026-05-17T16:52:43.593332+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://redkubes.com/diy-kubernetes-based-platform-building-part-3','redkubes.com: DIY Kubernetes-based platform building – part 3','','N/A',0,'A curated technical resource and architectural guide covering redkubes.com: DIY Kubernetes-based platform building – part 3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903033973018503e+09,0,'2026-05-17T17:05:39.730185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://redmondmag.com/articles/2018/09/10/microsoft-replacing-vsts-with-azure-devops.aspx','Microsoft Replacing Visual Studio Team Services with Azure DevOps','','N/A',0,'A curated technical resource and architectural guide covering Microsoft Replacing Visual Studio Team Services with Azure DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902947841441798e+09,0,'2026-05-17T16:51:18.414418+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://redpill-solutions.medium.com/deploying-to-kubernetes-with-gitlab-28c2f1a42e57','==redpill-solutions.medium.com: Deploying to Kubernetes with GitLab==','','N/A',0,'A curated technical resource and architectural guide covering ==redpill-solutions.medium.com: Deploying to Kubernetes with GitLab== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903133726105904e+09,0,'2026-05-17T17:22:17.261059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://redis.io/topics/pubsub','Redis Pub/sub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ca9b92f18b43c3569699c84440c7cb9aafa0163a5fe5ed26c8114c9cd2ff2f2',100.0,1779030433,0,'2026-05-17T17:07:13.779058+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://redis.io/docs/latest/develop"}');
+INSERT INTO "resources" VALUES('https://redkubes.com/10-kubernetes-security-risks-best-practices','redkubes.com: 10 Kubernetes Security Risks & Best Practices','','N/A',0,'A curated technical resource and architectural guide covering redkubes.com: 10 Kubernetes Security Risks & Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563,0,'2026-05-17T16:52:43.593332+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://redkubes.com/diy-kubernetes-based-platform-building-part-3','redkubes.com: DIY Kubernetes-based platform building – part 3','','N/A',0,'A curated technical resource and architectural guide covering redkubes.com: DIY Kubernetes-based platform building – part 3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.730185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://redmondmag.com/articles/2018/09/10/microsoft-replacing-vsts-with-azure-devops.aspx','Microsoft Replacing Visual Studio Team Services with Azure DevOps','','N/A',0,'A curated technical resource and architectural guide covering Microsoft Replacing Visual Studio Team Services with Azure DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029478,0,'2026-05-17T16:51:18.414418+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://redpill-solutions.medium.com/deploying-to-kubernetes-with-gitlab-28c2f1a42e57','==redpill-solutions.medium.com: Deploying to Kubernetes with GitLab==','','N/A',0,'A curated technical resource and architectural guide covering ==redpill-solutions.medium.com: Deploying to Kubernetes with GitLab== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031337,0,'2026-05-17T17:22:17.261059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://refactoring.guru/design-patterns','refactoring.guru: Design Patterns','- [refactoring.guru: Design Patterns Java](https://refactoring.guru/design-patterns/java)
     - [refactoring.guru: Design Patterns Python](https://refactoring.guru/design-patterns/python)
     - [refactoring.guru: Design Patterns Go](https://refactoring.guru/design-patterns/go)
     - etc','2026',0,'An exceptional digital guide outlining classical Creational, Structural, and Behavioral software design patterns. Provides clean, production-ready code examples in Go, Python, Java, and TypeScript alongside practical refactoring advice.','Multi-Language','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Design Patterns", "Refactoring"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://refactoring.guru/design-patterns/go','refactoring.guru: Design Patterns Go','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','63dbf745536fcb31926056249e01126b0ffde6e996e2d93877f870b082b34cb7',100.0,1.77903308882687711e+09,1,'2026-05-17T17:51:28.826877+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://refactoring.guru/design-patterns/java','refactoring.guru: Design Patterns Java','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f15323ecec40158766a48c0d09770bbd44f57b050cd1ed8f5a65a9ff44fed99f',100.0,1.77903061092389702e+09,1,'2026-05-17T17:10:10.923897+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://refactoring.guru/design-patterns/python','refactoring.guru: Design Patterns Python','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','35724483dba29366fce5ffe9c52813bda1efe078df8d1552b654bd9d5cdb2d89',100.0,1.77903302017081594e+09,1,'2026-05-17T17:50:20.170816+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://refactoring.guru/design-patterns/go','refactoring.guru: Design Patterns Go','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','63dbf745536fcb31926056249e01126b0ffde6e996e2d93877f870b082b34cb7',100.0,1779033088,1,'2026-05-17T17:51:28.826877+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://refactoring.guru/design-patterns/java','refactoring.guru: Design Patterns Java','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f15323ecec40158766a48c0d09770bbd44f57b050cd1ed8f5a65a9ff44fed99f',100.0,1779030610,1,'2026-05-17T17:10:10.923897+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://refactoring.guru/design-patterns/python','refactoring.guru: Design Patterns Python','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','35724483dba29366fce5ffe9c52813bda1efe078df8d1552b654bd9d5cdb2d89',100.0,1779033020,1,'2026-05-17T17:50:20.170816+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://refine.dev/blog/kubectl-exec-command','A Complete Guide to Kubectl exec','','2023',0,'Comprehensive guide explaining the inner workings of the ''kubectl exec'' command. Breaks down how connection handshakes occur between the API server, Kubelet, and container runtimes (CRI).','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "CLI Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-troubleshooting.md", "kubectl-commands.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://reflectoring.io/spring-boot-feature-flags','reflectoring.io: Feature Flags with Spring Boot','','2021',0,'A hands-on implementation guide for setting up feature flags in a Spring Boot application. Compares custom, property-based configurations with specialized frameworks like Togglz or FF4J to manage dynamic code execution paths.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Implementation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://reflectoring.io/when-to-use-lombok','reflectoring.io: When Should I Use Project Lombok?','','2021',0,'Explores Project Lombok''s role in reducing Java boilerplate (getters, setters, builders) through compile-time annotation processing. While highly beneficial for clean data objects, it details architectural trade-offs such as IDE support dependencies, debugging difficulties, and potential issues with framework integration (e.g., Hibernate lazy loading).','Java','Article','Intermediate',0,'online','manual','78a2eb81cd73964515ad4c1a9f9c6f1d03b0d396c8e3b3384242a09522b0da17',100.0,1.77903215078291106e+09,1,'2026-05-17T17:35:50.782911+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Development", "Code Generation"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://registry.hub.docker.com/r/jboss/kie-server','KIE Server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3865dc2c441102b06ef5625cd8329dab9c437b935db60b5b737b2ce196900517',100.0,1.77903377069384193e+09,0,'2026-05-17T18:02:50.693842+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{"duplicate_of": "https://hub.docker.com/r/jboss/kie-server"}');
-INSERT INTO "resources" VALUES('https://registry.k8s.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c474668e8493999cfd455bb2cab673d6f84bc3331d5a30ff1085c382f0662fb4',100.0,1.77903225726998209e+09,0,'2026-05-17T17:37:37.269982+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://reflectoring.io/when-to-use-lombok','reflectoring.io: When Should I Use Project Lombok?','','2021',0,'Explores Project Lombok''s role in reducing Java boilerplate (getters, setters, builders) through compile-time annotation processing. While highly beneficial for clean data objects, it details architectural trade-offs such as IDE support dependencies, debugging difficulties, and potential issues with framework integration (e.g., Hibernate lazy loading).','Java','Article','Intermediate',0,'online','manual','78a2eb81cd73964515ad4c1a9f9c6f1d03b0d396c8e3b3384242a09522b0da17',100.0,1779032150,1,'2026-05-17T17:35:50.782911+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Development", "Code Generation"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://registry.hub.docker.com/r/jboss/kie-server','KIE Server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3865dc2c441102b06ef5625cd8329dab9c437b935db60b5b737b2ce196900517',100.0,1779033770,0,'2026-05-17T18:02:50.693842+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{"duplicate_of": "https://hub.docker.com/r/jboss/kie-server"}');
+INSERT INTO "resources" VALUES('https://registry.k8s.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c474668e8493999cfd455bb2cab673d6f84bc3331d5a30ff1085c382f0662fb4',100.0,1779032257,0,'2026-05-17T17:37:37.269982+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://registry.terraform.io','Terraform Registry - registry.terraform.io: Terraform Providers and Modules 🌟','','2026',0,'The central hub for discovering and publishing official, partner-supported, and community-maintained providers and modules. In 2026, it serves as the foundation of the IaC ecosystem, hosting thousands of modular solutions that streamline cloud deployments.','English','Developer Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Module Registry"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/Azure/avm-ptn-alz','registry.terraform.io/modules/Azure/avm-ptn-alz: ALZ Terraform Module','','2024',4,'The official ALZ pattern module within the Azure Verified Modules (AVM) framework. It combines core tenant configuration, management groups, routing, and access controls into a single package for reliable compliance management.','HCL','Module','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Landing Zone", "AVM"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/Azure/lz-vending','registry.terraform.io/modules/Azure/lz-vending','','2024',4,'The official Azure Landing Zone Subscription Vending module. It automates account lifecycle actions, network configurations, identity bindings, and security rules across enterprise multi-subscription landscapes.','HCL','Module','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Landing Zone", "Governance"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
@@ -12180,121 +12180,121 @@ INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/hlokensgar
 INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/hlokensgard/res-ipam/azure/latest','Terraform Azure Resource IPAM Module','','2025',0,'Specialized Terraform registry module designed to automate IP Address Management (IPAM) inside multi-VNet architectures. Standardizes subnetworking allocations dynamically to prevent prefix overlapping.','HCL','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Modules", "IPAM"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/markti/azure-terraformer/azuredevops','registry.terraform.io/modules: azure-terraformer - azuredevops provider','','2023',1,'An Azure DevOps Terraform module engineered to provision and orchestrate Azure DevOps platform resources. Simplifies pipeline initialization, workspace provisioning, and repository structures using standard provider bindings.','HCL','Module','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Azure DevOps", "Modules"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/markti/github-runner/azurerm','registry.terraform.io/modules/markti/github-runner','','2023',0,'An infrastructure-as-code (IaC) Terraform module tailored for automating self-hosted GitHub Actions runners in Microsoft Azure. Employs Virtual Machine Scale Sets (VMSS) alongside ephemeral instances to secure and scale cluster execution tasks. Essential for enterprise workloads demanding isolated network pathways.','Terraform','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Terraform Modules"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/zenml-io/zenml-stack','registry.terraform.io/modules/zenml-io/zenml-stack','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a00bb3c6f3a64dac5c89e8e580c539f6c00fb4e8913238cddbe24075cf1c1158',100.0,1779030682.98967,1,'2026-05-17T17:11:22.989670+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs"}');
+INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/zenml-io/zenml-stack','registry.terraform.io/modules/zenml-io/zenml-stack','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a00bb3c6f3a64dac5c89e8e580c539f6c00fb4e8913238cddbe24075cf1c1158',100.0,1779030682,1,'2026-05-17T17:11:22.989670+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs"}');
 INSERT INTO "resources" VALUES('https://registry.terraform.io/providers/OctopusDeployLabs/octopusdeploylatest/docs','registry.terraform.io: octopusdeploy Provider','','2026',0,'The official Terraform provider for managing Octopus Deploy resources. Enables infrastructure teams to programmatically construct projects, target deployment environments, tenants, and target resources.','Go','Provider','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Release Orchestration", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://registry.terraform.io/providers/hashicorp/Azurerm/latest/docs/data-sources/ip_groups','registry.terraform.io: Data Source: azurerm_ip_groups (new)','','2024',3,'Technical schema specification detailing the Azure RM `azurerm_ip_groups` data source. Permits dynamic query and referencing of preconfigured IP Groups for use in firewall and network rules.','HCL','Provider','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Azure", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://registry.terraform.io/providers/hashicorp/awscc/latest','awscc','','2024',3,'The AWS Cloud Control (AWSCC) provider is co-engineered to interface directly with the AWS Cloud Control API, ensuring rapid updates for newly released services. By mapping directly to CloudFormation schemas, it eliminates typical developer waiting cycles associated with the standard legacy provider.','HCL','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AWS", "Terraform Providers", "IaC"]','["[LEGACY]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs','Terraform Kubernetes Provider',NULL,NULL,4,'Official Kubernetes provider for Terraform, enabling declarative deployment and management of Kubernetes resources using HashiCorp Configuration Language (HCL).',NULL,NULL,NULL,0,'online','manual','a00bb3c6f3a64dac5c89e8e580c539f6c00fb4e8913238cddbe24075cf1c1158',100.0,1.77903307201579809e+09,0,'2026-05-17T17:51:12.015798+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Infrastructure as Code", "Terraform Provider"]','["[ENTERPRISE-STABLE]"]','["docs/about.md"]','["about.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs','Terraform Kubernetes Provider',NULL,NULL,4,'Official Kubernetes provider for Terraform, enabling declarative deployment and management of Kubernetes resources using HashiCorp Configuration Language (HCL).',NULL,NULL,NULL,0,'online','manual','a00bb3c6f3a64dac5c89e8e580c539f6c00fb4e8913238cddbe24075cf1c1158',100.0,1779033072,0,'2026-05-17T17:51:12.015798+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Infrastructure as Code", "Terraform Provider"]','["[ENTERPRISE-STABLE]"]','["docs/about.md"]','["about.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rejupillai.com/index.php/2021/03/06/configure-tls-on-gke-ingress-for-free-with-lets-encrypt','rejupillai.com: Let’s Encrypt the Web (for free)','','2021',0,'A practical walk-through detailing TLS integration on a GKE Ingress controller. Guides the configuration of HTTP-01 and DNS-01 ACME validations using cert-manager, resulting in automated, free public certificates.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "PKI & Certificates", "TLS Ingress", "Let''s Encrypt"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://relay.sh','Relay','','N/A',0,'A curated technical resource and architectural guide covering Relay in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903035627591705e+09,0,'2026-05-17T17:05:56.275917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://relay.sh','Relay','','N/A',0,'A curated technical resource and architectural guide covering Relay in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030356,0,'2026-05-17T17:05:56.275917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://release.com/blog/6-docker-compose-best-practices-for-dev-and-prod','releasehub.com: 6 Docker Compose Best Practices for Dev and Prod','','2026',0,'This guide discusses production and development best practices for structuring Docker Compose environments. It details crucial considerations like decoupling environmental configurations via .env files, implementing proper health checks, configuring CPU/Memory resource constraints, and structuring override files for local versus staging workloads. It represents a vital resource for production-grade container design.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Docker Compose", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://release.com/blog/cutting-build-time-in-half-docker-buildx-kubernetes','releasehub.com: Cutting Build Time In Half with Docker’s Buildx Kubernetes Driver','','2021',0,'Outlines how to optimize CI/CD pipeline build performance by scaling compilation workloads using the Docker Buildx Kubernetes driver. Demonstrates how offloading build tasks to Kubernetes clusters yields massive cache reuse and parallelization gains.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Build Speed", "Docker Buildx"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://release.com/blog/kubernetes-health-checks-2-ways-to-improve-stability','releasehub.com: Kubernetes Health Checks - 2 Ways to Improve Stability in Your Production Applications','','2021',0,'Evaluates how properly defined health checks prevent bad deployments. Contrasts the operational differences of readiness probes (traffic routing control) with liveness probes (container restart trigger).','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Application Reliability", "Health Checks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://release.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrough','releasehub.com: Terraform Kubernetes Deployment: A Detailed Walkthrough','','2022',0,'A detailed walk-through demonstrating the creation and bootstrap process of managed cloud container environments, illustrating resource sequencing requirements and control loop structures.','HCL','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://releasehub.com/blog/6-docker-compose-best-practices-for-dev-and-prod','releasehub.com: 6 Docker Compose Best Practices for Dev and Prod','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','08453a849995d76175cdb6d045c393dc9f7175fb8f146d5aca9e4aa97fe7a080',100.0,1.77903098323353791e+09,0,'2026-05-17T17:16:23.233538+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://release.com/blog/6-docker-compose-best-practices-for-dev-and-prod"}');
-INSERT INTO "resources" VALUES('https://releasehub.com/blog/cutting-build-time-in-half-docker-buildx-kubernetes','releasehub.com: Cutting Build Time In Half with Docker’s Buildx Kubernetes'' Driver','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','418815082d146a0bb5ce41a7481fb9877873a89e64d711073734ed174e8e28ea',100.0,1.77903234042641305e+09,0,'2026-05-17T17:39:00.426413+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://release.com/blog/cutting-build-time-in-half-docker-buildx-kubernetes"}');
-INSERT INTO "resources" VALUES('https://releasehub.com/blog/kubernetes-health-checks-2-ways-to-improve-stability','releasehub.com: Kubernetes Health Checks - 2 Ways to Improve Stability in'' Your Production Applications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed87ddbadb29e4740ce7124849e7ee311e90e16c9127e791509755f6b228bef6',100.0,1.77902980215355801e+09,0,'2026-05-17T16:56:42.153558+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://release.com/blog/kubernetes-health-checks-2-ways-to-improve-stability"}');
-INSERT INTO "resources" VALUES('https://releasehub.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrough','releasehub.com: Terraform Kubernetes Deployment: A Detailed Walkthrough','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab0b84ba0a1b3f155f75b72c696f7536d2741ecfdfafcdb16d9a524b0a2a8b3f',100.0,1.77903421209768509e+09,0,'2026-05-17T18:10:12.097685+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://release.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrough"}');
-INSERT INTO "resources" VALUES('https://releaseops.io/blog/scaling-kubernetes-deployments-in-aws-with-container-insights-metrics','releaseops.io: Scaling Kubernetes Deployments in AWS with Container Insights'' Metrics','','N/A',0,'A curated technical resource and architectural guide covering releaseops.io: Scaling Kubernetes Deployments in AWS with Container Insights'' Metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903119007090592e+09,0,'2026-05-17T17:19:50.070906+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://relferreira.github.io/kubedev','kubedev 🌟','','2022',0,'A local desktop application wrapper giving developers real-time graphical insights into running local clusters. Simplifies common developer workflows like tailing logs, inspecting port-forwards, and viewing state changes without context-switching.','Go','Desktop App','Beginner',0,'online','manual','ab23bf9c8ab70d8437275f1c81250ef42e6840c812331b1c565ba20e0a5b85cd',100.0,1.77903095167091703e+09,1,'2026-05-17T17:15:51.670917+02:00',NULL,NULL,NULL,'["Developer Experience", "UI Dashboards", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://releasehub.com/blog/6-docker-compose-best-practices-for-dev-and-prod','releasehub.com: 6 Docker Compose Best Practices for Dev and Prod','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','08453a849995d76175cdb6d045c393dc9f7175fb8f146d5aca9e4aa97fe7a080',100.0,1779030983,0,'2026-05-17T17:16:23.233538+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://release.com/blog/6-docker-compose-best-practices-for-dev-and-prod"}');
+INSERT INTO "resources" VALUES('https://releasehub.com/blog/cutting-build-time-in-half-docker-buildx-kubernetes','releasehub.com: Cutting Build Time In Half with Docker’s Buildx Kubernetes'' Driver','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','418815082d146a0bb5ce41a7481fb9877873a89e64d711073734ed174e8e28ea',100.0,1779032340,0,'2026-05-17T17:39:00.426413+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://release.com/blog/cutting-build-time-in-half-docker-buildx-kubernetes"}');
+INSERT INTO "resources" VALUES('https://releasehub.com/blog/kubernetes-health-checks-2-ways-to-improve-stability','releasehub.com: Kubernetes Health Checks - 2 Ways to Improve Stability in'' Your Production Applications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed87ddbadb29e4740ce7124849e7ee311e90e16c9127e791509755f6b228bef6',100.0,1779029802,0,'2026-05-17T16:56:42.153558+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://release.com/blog/kubernetes-health-checks-2-ways-to-improve-stability"}');
+INSERT INTO "resources" VALUES('https://releasehub.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrough','releasehub.com: Terraform Kubernetes Deployment: A Detailed Walkthrough','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab0b84ba0a1b3f155f75b72c696f7536d2741ecfdfafcdb16d9a524b0a2a8b3f',100.0,1779034212,0,'2026-05-17T18:10:12.097685+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://release.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrough"}');
+INSERT INTO "resources" VALUES('https://releaseops.io/blog/scaling-kubernetes-deployments-in-aws-with-container-insights-metrics','releaseops.io: Scaling Kubernetes Deployments in AWS with Container Insights'' Metrics','','N/A',0,'A curated technical resource and architectural guide covering releaseops.io: Scaling Kubernetes Deployments in AWS with Container Insights'' Metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031190,0,'2026-05-17T17:19:50.070906+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://relferreira.github.io/kubedev','kubedev 🌟','','2022',0,'A local desktop application wrapper giving developers real-time graphical insights into running local clusters. Simplifies common developer workflows like tailing logs, inspecting port-forwards, and viewing state changes without context-switching.','Go','Desktop App','Beginner',0,'online','manual','ab23bf9c8ab70d8437275f1c81250ef42e6840c812331b1c565ba20e0a5b85cd',100.0,1779030951,1,'2026-05-17T17:15:51.670917+02:00',NULL,NULL,NULL,'["Developer Experience", "UI Dashboards", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://relnotes.k8s.io','relnotes.k8s.io: Kubernetes Release Notes','','2026',0,'Curator Insight highlights the official Kubernetes Release Notes portal. Live grounding in 2026 demonstrates this tool''s constant utility for DevOps engineers running automated deprecation pipelines and tracking version-to-version API mutations.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://relocate.me','relocate.me','','2026',0,'Curator Insight: Serves as a targeted platform for finding tech positions offering visa sponsorship and relocation resources. Live Grounding: A premier destination for international talent acquisition, enabling seamless global hiring workflows and providing localized immigration support resources.','en','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Recruiting", "Job Portals"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://remote.one','remoteone','','N/A',0,'A curated technical resource and architectural guide covering remoteone in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034520.62614,0,'2026-05-17T18:15:20.626140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://renjithvr11.medium.com/running-gitlab-runners-on-kubernetes-8e7fc9bf75ce','renjithvr11.medium.com: Running GitLab Runners on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering renjithvr11.medium.com: Running GitLab Runners on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790330020793519e+09,0,'2026-05-17T17:50:02.079352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://repl.it','Repl.it','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f0bb00f560f5b867bbd409e64053308f1c563b94addb6c170b31b5316fafd262',100.0,1.77903144013608193e+09,0,'2026-05-17T17:24:00.136082+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://replit.com','Repl.it','','2016',0,'An interactive, collaborative cloud workspace supporting over fifty languages. Replit incorporates instant deployment engines, hosting layers, and AI pairing models to democratize software construction.','Polyglot','SaaS Platform','Beginner',1,'online','manual','4db5893859040e1e9f5c825e6cb72e1ade936b2a8e1d29007ebb44c50ab72ab4',100.0,1.77913049494513106e+09,1,'2026-05-18T20:54:54.945131+02:00',NULL,NULL,NULL,'["Development Environments", "Cloud IDEs", "Online Sandboxes"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://repo.new','GH repos: repo.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd72a180b350a154cab081467cd08bde050716a894ceb1e7a781a2a4fbe3a846',100.0,1.7790337593682959e+09,0,'2026-05-17T18:02:39.368296+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew"}');
+INSERT INTO "resources" VALUES('https://remote.one','remoteone','','N/A',0,'A curated technical resource and architectural guide covering remoteone in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034520,0,'2026-05-17T18:15:20.626140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://renjithvr11.medium.com/running-gitlab-runners-on-kubernetes-8e7fc9bf75ce','renjithvr11.medium.com: Running GitLab Runners on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering renjithvr11.medium.com: Running GitLab Runners on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033002,0,'2026-05-17T17:50:02.079352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://repl.it','Repl.it','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f0bb00f560f5b867bbd409e64053308f1c563b94addb6c170b31b5316fafd262',100.0,1779031440,0,'2026-05-17T17:24:00.136082+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://replit.com','Repl.it','','2016',0,'An interactive, collaborative cloud workspace supporting over fifty languages. Replit incorporates instant deployment engines, hosting layers, and AI pairing models to democratize software construction.','Polyglot','SaaS Platform','Beginner',1,'online','manual','4db5893859040e1e9f5c825e6cb72e1ade936b2a8e1d29007ebb44c50ab72ab4',100.0,1779130494,1,'2026-05-18T20:54:54.945131+02:00',NULL,NULL,NULL,'["Development Environments", "Cloud IDEs", "Online Sandboxes"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://repo.new','GH repos: repo.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd72a180b350a154cab081467cd08bde050716a894ceb1e7a781a2a4fbe3a846',100.0,1779033759,0,'2026-05-17T18:02:39.368296+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew"}');
 INSERT INTO "resources" VALUES('https://repost.aws','AWS Forums','','2023',3,'A legacy discussion forum resource for AWS developers troubleshooting infrastructure configurations and billing queries. Note: The platform has largely migrated to AWS Re:Post for community support.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Community Resources", "Forums"]','["[LEGACY]"]','[]','["newsfeeds.md", "aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://repost.aws/es/knowledge-center/troubleshoot-service-quotas-cli-commands','How can I troubleshoot errors using the AWS CLI to manage my service quota requests?','','2025',0,'Curator Insight targets the diagnostics and troubleshooting workflows for managing AWS service quotas programmatically. Live Grounding points to this as a vital operational playbook for SRE teams, helping avoid throttling and deployment blocks during dynamic scaling by automating quota requests via CLI and API.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Operations", "Service Quotas"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://repost.aws/knowledge-center','How do I transfer a domain to AWS from another registrar?','','2021',0,'A granular tutorial on migrating DNS management to Amazon Route 53 from external registrars. While straightforward, real-world deployment requires careful TTL planning and nameserver transition strategies to prevent query dropouts and route interruptions during migration.','English','documentation','beginner',0,'online','manual',NULL,NULL,1.78173587781307601e+09,0,'2026-06-18T00:37:57.813076+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "DNS & Domain Management", "Route 53"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://repost.aws/knowledge-center/create-and-activate-aws-account','How do I create and activate a new Amazon Web Services account?','','2026',0,'AWS Knowledge Center guide outlining the prerequisite multi-step verification, billing enablement, and security configurations required to bootstrap a brand-new AWS root account. Explains the foundational processes necessary to activate core global regions safely.','English','Documentation','Beginner',0,'online','manual','350d4d0b01fad006279c1a81e67b8f4d979864f102cc32e51f80b428b7badfb0',100.0,1.7791304949331181e+09,1,'2026-05-18T20:54:54.933118+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "Account Administration"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://repost.aws/knowledge-center','How do I transfer a domain to AWS from another registrar?','','2021',0,'A granular tutorial on migrating DNS management to Amazon Route 53 from external registrars. While straightforward, real-world deployment requires careful TTL planning and nameserver transition strategies to prevent query dropouts and route interruptions during migration.','English','documentation','beginner',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.813076+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "DNS & Domain Management", "Route 53"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://repost.aws/knowledge-center/create-and-activate-aws-account','How do I create and activate a new Amazon Web Services account?','','2026',0,'AWS Knowledge Center guide outlining the prerequisite multi-step verification, billing enablement, and security configurations required to bootstrap a brand-new AWS root account. Explains the foundational processes necessary to activate core global regions safely.','English','Documentation','Beginner',0,'online','manual','350d4d0b01fad006279c1a81e67b8f4d979864f102cc32e51f80b428b7badfb0',100.0,1779130494,1,'2026-05-18T20:54:54.933118+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "Account Administration"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://repost.aws/knowledge-center/eks-plan-upgrade-cluster','repost.aws: How do I plan an upgrade strategy for an Amazon EKS cluster?','','2023',0,'An operational walkthrough guiding cluster operators through step-by-step diagnostic and execution checklists for upgrading an EKS control plane and worker nodes while verifying structural API compatibility.','N/A','Troubleshooting FAQ','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Cluster Lifecycle", "Upgrade Strategy"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://research.google/pubs/dapper-a-large-scale-distributed-systems-tracing-infrastructure','Dapper','','2010',0,'Google''s seminal research paper on large-scale distributed systems tracing infrastructure. Formed the theoretical basis and design patterns for modern tracing architectures including Zipkin, Jaeger, and OpenTelemetry.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2010-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Research"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://research.google/pubs/pub36356','Dapper','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','39f408db666030da521804aa3526ae1d7d43163f0a48c003c1931d346c835603',100.0,1.77903392412242293e+09,0,'2026-05-17T18:05:24.122423+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://research.nccgroup.com/2021/11/10/detection-engineering-for-kubernetes-clusters','==research.nccgroup.com: Detection Engineering for Kubernetes clusters==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e260f1e4b4f1418c0be0572ce75cad2fb73d9e29057c0890495ba0cf595f42a',100.0,1.77903334364685797e+09,0,'2026-05-17T17:55:43.646858+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"review_metadata": {"original_url": "https://research.nccgroup.com/2021/11/10/detection-engineering-for-kubernetes-clusters", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.997738"}, "duplicate_of": "https://research.nccgroup.com/2022/01/13/10-real-world-stories-of-how-weve-compromised-ci-cd-pipelines"}');
-INSERT INTO "resources" VALUES('https://research.nccgroup.com/2022/01/13/10-real-world-stories-of-how-weve-compromised-ci-cd-pipelines','==research.nccgroup.com: 10 real-world stories of how we’ve compromised'' CI/CD pipelines==','','N/A',0,'A critical compilation of real-world penetration testing engagements exposing severe vulnerabilities in automated deployment systems. Analyzes attack vectors such as runner compromise, untrusted workflow executions, and secret exposure, offering concrete architectural remediation steps for securing pipeline configurations.','English','Case Study','Advanced',0,'online','manual','0e260f1e4b4f1418c0be0572ce75cad2fb73d9e29057c0890495ba0cf595f42a',100.0,1.77903357983186793e+09,0,'2026-05-17T17:59:39.831868+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipeline Security", "Vulnerability Analysis"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://resources.github.com/devops/tools/automation/actions','==resources.github.com: What is GitHub Actions? How automation & CI/CD work'' on GitHub (whitepaper/pdf)==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b964f9c267dd74922960191ddbc088786f7058589c53a4d58e88937eaa8626f1',100.0,1.77903019295902109e+09,0,'2026-05-17T17:03:12.959021+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/resources/whitepapers/actions"}');
+INSERT INTO "resources" VALUES('https://research.google/pubs/pub36356','Dapper','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','39f408db666030da521804aa3526ae1d7d43163f0a48c003c1931d346c835603',100.0,1779033924,0,'2026-05-17T18:05:24.122423+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://research.nccgroup.com/2021/11/10/detection-engineering-for-kubernetes-clusters','==research.nccgroup.com: Detection Engineering for Kubernetes clusters==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e260f1e4b4f1418c0be0572ce75cad2fb73d9e29057c0890495ba0cf595f42a',100.0,1779033343,0,'2026-05-17T17:55:43.646858+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"review_metadata": {"original_url": "https://research.nccgroup.com/2021/11/10/detection-engineering-for-kubernetes-clusters", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.997738"}, "duplicate_of": "https://research.nccgroup.com/2022/01/13/10-real-world-stories-of-how-weve-compromised-ci-cd-pipelines"}');
+INSERT INTO "resources" VALUES('https://research.nccgroup.com/2022/01/13/10-real-world-stories-of-how-weve-compromised-ci-cd-pipelines','==research.nccgroup.com: 10 real-world stories of how we’ve compromised'' CI/CD pipelines==','','N/A',0,'A critical compilation of real-world penetration testing engagements exposing severe vulnerabilities in automated deployment systems. Analyzes attack vectors such as runner compromise, untrusted workflow executions, and secret exposure, offering concrete architectural remediation steps for securing pipeline configurations.','English','Case Study','Advanced',0,'online','manual','0e260f1e4b4f1418c0be0572ce75cad2fb73d9e29057c0890495ba0cf595f42a',100.0,1779033579,0,'2026-05-17T17:59:39.831868+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipeline Security", "Vulnerability Analysis"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://resources.github.com/devops/tools/automation/actions','==resources.github.com: What is GitHub Actions? How automation & CI/CD work'' on GitHub (whitepaper/pdf)==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b964f9c267dd74922960191ddbc088786f7058589c53a4d58e88937eaa8626f1',100.0,1779030192,0,'2026-05-17T17:03:12.959021+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/resources/whitepapers/actions"}');
 INSERT INTO "resources" VALUES('https://resources.whitesourcesoftware.com/blog-whitesource/kubernetes-security','resources.whitesourcesoftware.com: Kubernetes Security Best Practices 🌟','','2020',0,'Details patterns for implementing automated security controls, concentrating on software composition analysis (SCA), secrets lifecycle management, and validating supply-chain container provenance.','N/A','article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Supply Chain Security", "Open Source Vulnerability Scanning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://github.com/freach/kubernetes-security-best-practice/blob/master/README.md"}');
-INSERT INTO "resources" VALUES('https://restic.net','**Restic**','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9132670dc8eacfe7a7a1734d45d80315ecdef2a07850d76cffdc33f4604d9a52',100.0,1.7790302025754559e+09,1,'2026-05-17T17:03:22.575456+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://restic.net','**Restic**','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9132670dc8eacfe7a7a1734d45d80315ecdef2a07850d76cffdc33f4604d9a52',100.0,1779030202,1,'2026-05-17T17:03:22.575456+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://resume.io/blog','The remote job guide: job search & productivity working from home','','2023',0,'Curator Insight provides strategies for optimizing resume design, executing distributed job searches, and maintaining focus in home offices. Live Grounding notes these tips are crucial for software engineers aiming to stand out in a globalized, highly competitive remote hiring landscape.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Career Strategy"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://resume.io/blog/remote-job-guide','The remote job guide: job search & productivity working from home','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad43003c54c2c21b79dbb21b20851c15dcc8da1dc3a2aef499fc09bc38e65a62',100.0,1.7790330387001121e+09,0,'2026-05-17T17:50:38.700112+02:00',NULL,NULL,NULL,'[]','[]','["docs/remote-tech-jobs.md"]','[]','{}','{"duplicate_of": "https://resume.io/blog"}');
+INSERT INTO "resources" VALUES('https://resume.io/blog/remote-job-guide','The remote job guide: job search & productivity working from home','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad43003c54c2c21b79dbb21b20851c15dcc8da1dc3a2aef499fc09bc38e65a62',100.0,1779033038,0,'2026-05-17T17:50:38.700112+02:00',NULL,NULL,NULL,'[]','[]','["docs/remote-tech-jobs.md"]','[]','{}','{"duplicate_of": "https://resume.io/blog"}');
 INSERT INTO "resources" VALUES('https://rethinkdb.com','rethinkdb.com','','2026',4,'Open-source NoSQL database built to push live updates and query changes directly to client-facing web applications. Utilizes its proprietary ReQL language to manage real-time event feeds.','C++','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Real-Time Databases"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://retina.sh',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d53b0721c57d77b11a25453fb96763ee56f1176cbe7e214ef2c158da503c36a3',100.0,1.77903325866933488e+09,0,'2026-05-17T17:54:18.669335+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://retina.sh',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d53b0721c57d77b11a25453fb96763ee56f1176cbe7e214ef2c158da503c36a3',100.0,1779033258,0,'2026-05-17T17:54:18.669335+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://reviewnprep.com/blog/devops-basics','reviewnprep.com: DevOps Basics','','2022',0,'Presents an essential primer on the core building blocks of the DevOps lifecycle, including continuous integration, pipeline automation, and automated monitoring. Curator structures position this as an introductory learning framework. Live software engineering reviews validate that these foundational definitions remain highly useful for aligning non-technical business stakeholders on modern delivery metrics.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Fundamentals", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://reviewnprep.com/blog/devops-tool-comparison-docker-vs-kubernetes-vs-ansible','reviewnprep.com: DevOps Tool Primer: Docker, Kubernetes, Ansible','','2020',3,'An educational primer clarifying the exact boundaries of container runtimes, declarative state orchestrators, and agentless configuration engines. Serves as a useful roadmap for platform engineers designing highly reproducible multi-cloud infrastructures.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Architecture & Orchestration", "Foundational Primer"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://revistacloud.com/serverlesshorrors-la-web-que-recoge-las-peores-pesadillas-del-mundo-serverless','ServerlessHorrors: A Web Compiling Nightmares in the Serverless World','','2021',0,'A catalog documenting real-world runtime failures, billing anomalies, database connection exhaustion, cold start latency bottlenecks, and unexpected vendor configurations within modern serverless cloud setups.','N/A','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Serverless Architecture", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md", "cloud-asset-inventory.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rexegg.com/regex-tricks.html','rexegg.com: Regex Syntax Tricks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e63e74b25f578d1f38b67279851b133b669c877dcdfc0b0a5ddff620d42b86d',100.0,1.77902905677749204e+09,0,'2026-05-17T16:44:16.777492+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.rexegg.com/regex-tricks.php"}');
+INSERT INTO "resources" VALUES('https://rexegg.com/regex-tricks.html','rexegg.com: Regex Syntax Tricks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e63e74b25f578d1f38b67279851b133b669c877dcdfc0b0a5ddff620d42b86d',100.0,1779029056,0,'2026-05-17T16:44:16.777492+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.rexegg.com/regex-tricks.php"}');
 INSERT INTO "resources" VALUES('https://rhelblog.redhat.com/tag/varnish','Red Hat Enterprise Linux Blog. Tag: Varnish','','2019',0,'Red Hat''s official integration portal outlining configuration blueprints for running Varnish Cache inside Red Hat Enterprise Linux (RHEL) architectures. Highlights systemd customization and repository setups to guarantee enterprise-level stability and high-availability HTTP caching.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Edge Caching", "Enterprise Linux Support"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rieckpil.de/maven-setup-for-testing-java-applications','rieckpil.de: Maven Setup For Testing Java Applications','','2020',3,'Architectural setup guide on configuring the Maven testing ecosystem using Surefire and Failsafe plugins for robust JUnit, Testcontainers, and integration testing execution pipelines.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Testing Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rigorousthemes.com/blog/best-kubernetes-dashboard-alternatives','rigorousthemes.com: 10 Best Kubernetes Dashboard Alternatives 2022','','2022',2,'A comparative round-up presenting ten modern alternatives to the native Kubernetes Dashboard. Evaluates installation ease, cluster management scalability, resource profiles, and real-time visualization features of each alternative.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rion.io/2020/07/04/a-distributed-tracing-adventure-in-apache-beam','A Distributed Tracing Adventure in Apache Beam','','2020',0,'A technical retrospective of tracing asynchronous distributed execution paths in Apache Beam data processing pipelines. Addresses transaction correlation across multi-hop distributed transformations and dynamic worker scale-outs.','en','Technical Guide','Advanced',1,'online','manual','ee3bcbe8b97f1aafbe2d1eb18fee556df8a684d15ee332e1ef774ef68b8e442d',100.0,1.77903371383791708e+09,1,'2026-05-17T18:01:53.837917+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Data Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://rion.io/2020/07/04/a-distributed-tracing-adventure-in-apache-beam','A Distributed Tracing Adventure in Apache Beam','','2020',0,'A technical retrospective of tracing asynchronous distributed execution paths in Apache Beam data processing pipelines. Addresses transaction correlation across multi-hop distributed transformations and dynamic worker scale-outs.','en','Technical Guide','Advanced',1,'online','manual','ee3bcbe8b97f1aafbe2d1eb18fee556df8a684d15ee332e1ef774ef68b8e442d',100.0,1779033713,1,'2026-05-17T18:01:53.837917+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Data Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://riptutorial.com','riptutorial.com 🌟','','2024',2,'A massive historical catalog of crowdsourced development documentation extracted from Stack Overflow. Valuable for locating legacy syntax configurations and structural references across multiple platform environments.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Documentation", "Crowdsourced Guides"]','["[LEGACY]"]','[]','["elearning.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://riptutorial.com/ebook',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ad7ada604543f30c2f11ed77e7b2c7409fad4d4ed3933b61b8c53283450e85f0',100.0,1.77903258300444293e+09,0,'2026-05-17T17:43:03.004443+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://riptutorial.com/ebook',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ad7ada604543f30c2f11ed77e7b2c7409fad4d4ed3933b61b8c53283450e85f0',100.0,1779032583,0,'2026-05-17T17:43:03.004443+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://riptutorial.com/ebook/jenkins','riptutorial.com: Learning Jenkins','','2020',0,'A structured community reference cookbook illustrating standard Jenkins installation, basic plugin configuration, and core administration. Provides detailed blueprints for building basic automation pipelines, managing credentials, and designing execution parameters.','English','book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Basics"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://roadmap.sh','roadmap.sh','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','26e0330cd32e11a6bb962ffdbf073ecb69c90e24b61b04a850ff3f5d36c00b50',100.0,1.77903390354723811e+09,1,'2026-05-17T18:05:03.547238+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://roadmap.sh/ai','roadmap.sh/ai: Generate roadmaps with AI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2671d72fe01912d8c1fc856065076255665aeb229cf7041118f4788daa7a663f',100.0,1.77902980539268398e+09,1,'2026-05-17T16:56:45.392684+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://roadmap.sh/devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ef744ef18865dd335657af4dd31425b09894af4c6591f3a669e08565629eb273',100.0,1779032195.77198,0,'2026-05-17T17:36:35.771980+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://roadmap.sh/kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b1e3a22bc447c91cc8786f76bb392ab8a6c6a4fb66f34ed51de0d07e128a3ba1',100.0,1.77903185048819208e+09,0,'2026-05-17T17:30:50.488192+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://roadmap.sh','roadmap.sh','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','26e0330cd32e11a6bb962ffdbf073ecb69c90e24b61b04a850ff3f5d36c00b50',100.0,1779033903,1,'2026-05-17T18:05:03.547238+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://roadmap.sh/ai','roadmap.sh/ai: Generate roadmaps with AI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2671d72fe01912d8c1fc856065076255665aeb229cf7041118f4788daa7a663f',100.0,1779029805,1,'2026-05-17T16:56:45.392684+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://roadmap.sh/devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ef744ef18865dd335657af4dd31425b09894af4c6591f3a669e08565629eb273',100.0,1779032195,0,'2026-05-17T17:36:35.771980+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://roadmap.sh/kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b1e3a22bc447c91cc8786f76bb392ab8a6c6a4fb66f34ed51de0d07e128a3ba1',100.0,1779031850,0,'2026-05-17T17:30:50.488192+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://roadmap.sh/r?id=65a112f2b8633950ffcf38b6','roadmap.sh: MLOps roadmap','','2024',5,'An interactive, structured roadmap detailing the precise skills, methodologies, and technologies required to master modern MLOps. Covers foundational software engineering, distributed system design, data pipelines, model orchestration, and telemetry architectures.','None','Interactive Map','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Learning Roadmap", "Curated Reference"]','["[DE FACTO STANDARD]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://roadmap.sh/terraform','roadmap.sh/terraform 🌟','','2025',0,'The standard interactive learning path for mastering Terraform and modern IaC principles. Details core concepts, state management, provider development, and advanced modular patterns. Essential for training junior and mid-level platform engineers.','English','Roadmap / Blueprint','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Learning Paths"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://robertmuth.blogspot.com/2012/08/better-bash-scripting-in-15-minutes.html','robertmuth.blogspot.com: Better Bash Scripting in 15 Minutes','','2012',3,'A concise framework detailing critical Bash execution policies, command parsing strategies, and error mitigation techniques. It emphasizes the structural shift from rapid prototyping to production-grade shell scripting. While historically useful, Live Grounding indicates that modern environments frequently augment these guidelines with automated linters like ShellCheck.','Bash','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://robin.io','Robin','','N/A',0,'A curated technical resource and architectural guide covering Robin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903352290903711e+09,0,'2026-05-17T17:58:42.909037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://robinshen.medium.com/hands-on-gitops-with-onedev-f05bd278f07c','Hands-on GitOps with OneDev and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Hands-on GitOps with OneDev and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903019621747088e+09,0,'2026-05-17T17:03:16.217471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://robin.io','Robin','','N/A',0,'A curated technical resource and architectural guide covering Robin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033522,0,'2026-05-17T17:58:42.909037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://robinshen.medium.com/hands-on-gitops-with-onedev-f05bd278f07c','Hands-on GitOps with OneDev and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Hands-on GitOps with OneDev and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030196,0,'2026-05-17T17:03:16.217471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://robotframework.org','Robot Framework 🌟','','2024',5,'An open-source, keyword-driven acceptance testing and robotic process automation (RPA) framework. Built on Python, Robot Framework provides an abstraction layer over Selenium, Appium, and API clients, enabling non-programmers to define readable testing scripts while keeping underlying code highly modular and extensible.','Robot','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Acceptance Testing", "Keyword-Driven Frameworks"]','["[DE FACTO STANDARD]"]','[]','["test-automation-frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rockcontent.com/es/blog/matriz-raci','Aprende cómo distribuir mejor las responsabilidades con la Matriz RACI','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a817dca36d7165b20ca2b4af6fb317f0f10d4e22e217ac0decc4976db1015971',100.0,1.77903093506806492e+09,0,'2026-05-17T17:15:35.068065+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://rockcontent.com/es/blog/tipos-de-consultoria','rockcontent.com: Conoce los principales tipos de consultoría en las que'' tu negocio puede invertir para explotar su potencial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ee8fa42cbcffda87fa12f8c03fa82734f9b42c7b67ab9a021dc711bc1fb346a',100.0,1.77903270475699305e+09,0,'2026-05-17T17:45:04.756993+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://analoghq.ai/blog/es/tipos-de-consultoria"}');
-INSERT INTO "resources" VALUES('https://rocket.chat','Rocket Chat','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9148fc1787f85787e79c8dc435941400d6dca6921414cf29d372356161a0b29d',100.0,1.77902999324368906e+09,0,'2026-05-17T16:59:53.243689+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://www.rocket.chat"}');
-INSERT INTO "resources" VALUES('https://rockset.com/blog/sequoia-capital-elasticsearch-to-rockset','rockset.com: Sequoia Capital: Why We Moved from Elasticsearch to Rockset','','N/A',0,'A curated technical resource and architectural guide covering rockset.com: Sequoia Capital: Why We Moved from Elasticsearch to Rockset in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790345602165811e+09,0,'2026-05-17T18:16:00.216581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://rockcontent.com/es/blog/matriz-raci','Aprende cómo distribuir mejor las responsabilidades con la Matriz RACI','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a817dca36d7165b20ca2b4af6fb317f0f10d4e22e217ac0decc4976db1015971',100.0,1779030935,0,'2026-05-17T17:15:35.068065+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://rockcontent.com/es/blog/tipos-de-consultoria','rockcontent.com: Conoce los principales tipos de consultoría en las que'' tu negocio puede invertir para explotar su potencial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ee8fa42cbcffda87fa12f8c03fa82734f9b42c7b67ab9a021dc711bc1fb346a',100.0,1779032704,0,'2026-05-17T17:45:04.756993+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://analoghq.ai/blog/es/tipos-de-consultoria"}');
+INSERT INTO "resources" VALUES('https://rocket.chat','Rocket Chat','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9148fc1787f85787e79c8dc435941400d6dca6921414cf29d372356161a0b29d',100.0,1779029993,0,'2026-05-17T16:59:53.243689+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://www.rocket.chat"}');
+INSERT INTO "resources" VALUES('https://rockset.com/blog/sequoia-capital-elasticsearch-to-rockset','rockset.com: Sequoia Capital: Why We Moved from Elasticsearch to Rockset','','N/A',0,'A curated technical resource and architectural guide covering rockset.com: Sequoia Capital: Why We Moved from Elasticsearch to Rockset in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034560,0,'2026-05-17T18:16:00.216581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rogerdudler.github.io/git-guide','rogerdudler.github.io: git - the simple guide 🌟','','2023',4,'Curator Insight: A famously minimalistic, highly approachable guide for Git absolute beginners. Live Grounding: Excellent onboarding material focusing exclusively on basic operations (init, add, commit, push), stripping away internal storage complexities to prevent beginner cognitive overload.','HTML','Tutorial Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rogerdudler.github.io/git-guide/files/git_cheat_sheet.pdf','rogerdudler.github.io: git cheat sheet pdf','','2023',3,'Curator Insight: Printable PDF version of Roger Dudler''s minimalist Git guide. Live Grounding: High utility as a physical desk reference for engineers migrating from SVN or TFVC, focusing purely on high-frequency CLI operations.','PDF','Printable Guide','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://education.github.com/git-cheat-sheet-education.pdf"}');
 INSERT INTO "resources" VALUES('https://rogulski.it/blog/kafka-consumer-knative-fastapi','rogulski.it: Consume Kafka events with Knative service and FastAPI on kubernetes 🌟','','2022',0,'A hands-on implementation guide showing how to connect Knative serverless triggers with Python-based FastAPI services on Kubernetes. Demonstrates configuring custom event subscriptions to feed incoming Kafka payloads directly to serverless worker containers.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Serverless", "Knative", "Eventing Integration"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rollno748.medium.com/load-testing-gcp-pub-sub-using-jmeter-9eff79440beb','rollno748.medium.com: Load testing GCP Pub/Sub using JMeter','','N/A',0,'A curated technical resource and architectural guide covering rollno748.medium.com: Load testing GCP Pub/Sub using JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903166928396797e+09,0,'2026-05-17T17:27:49.283968+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rollout.io/blog/rollout-tutorial-feature-flagging-in-your-react-native-app-in-5-minutes','rollout.io: CloudBees Rollout Tutorial: Feature Flagging in your React Native'' App in 5 minutes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d20fb80c9507ff96826c679d297cc88a3a8a84f1c9ea2ed4cc313d65343b407',100.0,1.77903413505809688e+09,0,'2026-05-17T18:08:55.058097+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/rollout-tutorial-feature-flagging-your-react-native-app-5-minutes"}');
-INSERT INTO "resources" VALUES('https://rollout.io/wp-content/uploads/2018/11/Rising.The_.Flag_.Rollout-1.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','38bf587523ca271e559c7060b0c03c95cb50e07d8c7457beb0ed22d6ff36cddf',100.0,1779033384.70621,0,'2026-05-17T17:56:24.706210+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"review_metadata": {"original_url": "https://rollout.io/wp-content/uploads/2018/11/Rising.The_.Flag_.Rollout-1.pdf", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.967769"}}');
+INSERT INTO "resources" VALUES('https://rollno748.medium.com/load-testing-gcp-pub-sub-using-jmeter-9eff79440beb','rollno748.medium.com: Load testing GCP Pub/Sub using JMeter','','N/A',0,'A curated technical resource and architectural guide covering rollno748.medium.com: Load testing GCP Pub/Sub using JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.283968+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://rollout.io/blog/rollout-tutorial-feature-flagging-in-your-react-native-app-in-5-minutes','rollout.io: CloudBees Rollout Tutorial: Feature Flagging in your React Native'' App in 5 minutes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d20fb80c9507ff96826c679d297cc88a3a8a84f1c9ea2ed4cc313d65343b407',100.0,1779034135,0,'2026-05-17T18:08:55.058097+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/rollout-tutorial-feature-flagging-your-react-native-app-5-minutes"}');
+INSERT INTO "resources" VALUES('https://rollout.io/wp-content/uploads/2018/11/Rising.The_.Flag_.Rollout-1.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','38bf587523ca271e559c7060b0c03c95cb50e07d8c7457beb0ed22d6ff36cddf',100.0,1779033384,0,'2026-05-17T17:56:24.706210+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"review_metadata": {"original_url": "https://rollout.io/wp-content/uploads/2018/11/Rising.The_.Flag_.Rollout-1.pdf", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.967769"}}');
 INSERT INTO "resources" VALUES('https://ronaknathani.com/blog/2020/08/how-a-kubernetes-pod-gets-an-ip-address','ronaknathani.com: How a Kubernetes Pod Gets an IP Address 🌟','','2020',5,'An exquisite, step-by-step technical analysis of the process of container instantiation and network interface creation. Explores how the Kubelet invokes CNI plugins to assign an IP address. Live Grounding validates that understanding the low-level CNI specification and IPC interactions is crucial for debugging cluster networking bottlenecks.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Deep Dive"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md", "kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rook.io','Rook','','2026',5,'Rook acts as a production-hardened CNCF graduated storage orchestrator that natively embeds Ceph within Kubernetes. By managing disks, pools, and filesystems as declarative resources, Rook eliminates manual storage administration and bridges Kubernetes-native paradigms with high-availability bare metal storage.','Go','Orchestrator','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Storage Orchestrators"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md", "kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rosencharts.com','Rosen Charts: RSC Compatible D3 Charting Library','A zero-bundle-bloat data visualization library crafted for React Server Components, D3.js, and Tailwind CSS.','2025',4,'Rosen Charts is a pioneer in web data visualization, engineered from the ground up for React Server Components (RSC). By executing 100% of chart rendering logic on the server via D3 and producing raw SVGs, it completely removes the client-side bundle tax of traditional UI charting engines (like Recharts and Chart.js).
 
 * Requires zero client-side JavaScript by default, avoiding hydration delays and layout shifts.
-* Allows progressive enhancement with standard Tailwind classes and localized interactivity.','en','website','Intermediate',0,'online','automatic','64f6d6ba8b31b5a563a79d271f3a8a128016685cf023710b4e117a64d79fcf54',NULL,1.78035241411567211e+09,0,'2026-06-02T00:20:14.115672+02:00',NULL,NULL,NULL,'["Frontend", "React Server Components", "Data Visualization"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "react", "reputation_status": "Vetted", "reputation_summary": "Highly praised on Reddit and Dev.to in late 2025 and 2026 as the premiere RSC-compatible, lightweight charting solution.", "social_preview_url": "https://rosencharts.com/api/og", "source_provenance": "X.com (midudev)", "suggested_new_category": "web-visualization"}');
-INSERT INTO "resources" VALUES('https://routerhan.medium.com/understanding-kubernetes-deployment-a-beginners-guide-6723c19dbd57','routerhan.medium.com: Understanding Kubernetes Deployment — A Beginner’s'' Guide','','N/A',0,'A curated technical resource and architectural guide covering routerhan.medium.com: Understanding Kubernetes Deployment — A Beginner’s'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902912360959506e+09,0,'2026-05-17T16:45:23.609595+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+* Allows progressive enhancement with standard Tailwind classes and localized interactivity.','en','website','Intermediate',0,'online','automatic','64f6d6ba8b31b5a563a79d271f3a8a128016685cf023710b4e117a64d79fcf54',NULL,1780352414,0,'2026-06-02T00:20:14.115672+02:00',NULL,NULL,NULL,'["Frontend", "React Server Components", "Data Visualization"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "react", "reputation_status": "Vetted", "reputation_summary": "Highly praised on Reddit and Dev.to in late 2025 and 2026 as the premiere RSC-compatible, lightweight charting solution.", "social_preview_url": "https://rosencharts.com/api/og", "source_provenance": "X.com (midudev)", "suggested_new_category": "web-visualization"}');
+INSERT INTO "resources" VALUES('https://routerhan.medium.com/understanding-kubernetes-deployment-a-beginners-guide-6723c19dbd57','routerhan.medium.com: Understanding Kubernetes Deployment — A Beginner’s'' Guide','','N/A',0,'A curated technical resource and architectural guide covering routerhan.medium.com: Understanding Kubernetes Deployment — A Beginner’s'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029123,0,'2026-05-17T16:45:23.609595+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rpadovani.com/k8s-algorithm-pick-pod-scale-in','rpadovani.com: How Kubernetes picks which pods to delete during scale-in','','2021',0,'A structural examination of the scheduling algorithm''s decision tree when scaling down workloads. Details the step-by-step prioritization logic (e.g., node location, zone balance, Pod Disruption Budgets, resource usage) used to select replicas for termination.','Go','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Scheduling", "Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rpadovani.com/terraform-cloudinit','rpadovani.com: How to make Terraform waiting for cloud-init to finish on EC2 without SSH','','2021',0,'Addresses a common race condition by detailing how to orchestrate Terraform to hold resource readiness signals until cloud-init scripts complete execution, without resorting to vulnerable, direct SSH connections.','English','Technical Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Virtualization & Compute", "Cloud-Init"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rtfm.co.ua/en/kubernetes-cluster-cost-monitoring-kubernetes-resource-report-and-kubecost','rtfm.co.ua: Kubernetes: Cluster Cost Monitoring – Kubernetes Resource Report and Kubecost','','2021',0,'Contrasts the resource-efficient ''Kubernetes Resource Report'' project with the full-featured analytical depth of Kubecost. Assists engineers in finding the ideal balance between low deployment overhead and comprehensive reporting capability.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://rtfm.co.ua/en/prometheus-kubernetes-endpoints-monitoring-with-blackbox-exporter','rtfm.co.ua: Prometheus: Kubernetes endpoints monitoring with blackbox-exporter','','2022',0,'Focuses on deploying the Prometheus Blackbox Exporter to monitor endpoint availability via HTTP, HTTPS, TCP, and ICMP protocols, optimizing synthetic probe latency tracks.','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Blackbox Probing"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://rudderstack.com','rudderstack.com iPaaS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d056740e4d71e64586dcdf73a3d2bf8c3335fb4a7f6d142e5c655d05f81cf868',100.0,1.77903182751822209e+09,0,'2026-05-17T17:30:27.518222+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.rudderstack.com"}');
+INSERT INTO "resources" VALUES('https://rudderstack.com','rudderstack.com iPaaS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d056740e4d71e64586dcdf73a3d2bf8c3335fb4a7f6d142e5c655d05f81cf868',100.0,1779031827,0,'2026-05-17T17:30:27.518222+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.rudderstack.com"}');
 INSERT INTO "resources" VALUES('https://runs-on.com','RunsOn: Self-hosted GitHub Actions Runners in AWS','','2025',0,'An innovative open-source self-hosting solution that provisions fast, secure, on-demand EC2 single-use runners for GitHub Actions on AWS. Offers extreme cost reductions (up to 10x) utilizing EC2 spot instances with minimal boot delays.','Go','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Delivery", "Self-Hosted Runners"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "aws.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://runterrascan.io','terrascan 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8fc6d7d949149fa92145dec2c4b5c7e650b1f2035819df4a0abb44b4cb4ac890',100.0,1.7790344871488111e+09,0,'2026-05-17T18:14:47.148811+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://runterrascan.io','terrascan 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8fc6d7d949149fa92145dec2c4b5c7e650b1f2035819df4a0abb44b4cb4ac890',100.0,1779034487,0,'2026-05-17T18:14:47.148811+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://rutlandblog.com','rutlandblog.com','','2025',0,'A focused engineering blog hosting technical walkthroughs and troubleshooting guides for cloud operations, networking, and virtualization in Azure. Content delivers real-world configuration debugging and sysadmin strategies.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Blogs", "SysOps & Azure"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell','ruudvanasseldonk.com: The yaml document from hell','','N/A',0,'Curator Insight is a renowned technical critique of YAML’s excessive complexity, implicit typing, and edge-case errors (the Norway problem). Live Grounding evaluates the structural vulnerability of relying on implicit parsers in mission-critical configuration schemas. Indispensable read for infrastructure architects evaluating alternative formats like TOML or CUE.','English','Blog Post','Advanced',0,'duplicate','manual','407ebbdf4fdc3c32ebab46a50e2e7839bdd0980daaad13ef29321b7c00b4114a',100.0,1.77903106331332206e+09,0,'2026-05-17T17:17:43.313322+02:00',NULL,NULL,NULL,'["Platform Engineering", "Configuration Syntax", "Antipatterns"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"duplicate_of": "https://ruuda.nl/2023/the-yaml-document-from-hell"}');
-INSERT INTO "resources" VALUES('https://rvm.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cae0a4f19261702ec2e151d8ee99f7fadb20eb06bb2ee123dc84f4dfcb847fef',100.0,1.77903032663652491e+09,0,'2026-05-17T17:05:26.636525+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://saahitya.hashnode.dev/pod-disruption-budgetpdb','saahitya.hashnode.dev: Pod Disruption Budget(Pdb)','','N/A',0,'A curated technical resource and architectural guide covering saahitya.hashnode.dev: Pod Disruption Budget(Pdb) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903297478110289e+09,0,'2026-05-17T17:49:34.781103+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sagikazarmark.hu/blog/vanity-import-paths-in-go',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','17764bf953c2da654a48be3d6145bc9794a4ae9ad5c5f519b2a3a09daa03dd21',100.0,1.77903198028815603e+09,0,'2026-05-17T17:33:00.288156+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell','ruudvanasseldonk.com: The yaml document from hell','','N/A',0,'Curator Insight is a renowned technical critique of YAML’s excessive complexity, implicit typing, and edge-case errors (the Norway problem). Live Grounding evaluates the structural vulnerability of relying on implicit parsers in mission-critical configuration schemas. Indispensable read for infrastructure architects evaluating alternative formats like TOML or CUE.','English','Blog Post','Advanced',0,'duplicate','manual','407ebbdf4fdc3c32ebab46a50e2e7839bdd0980daaad13ef29321b7c00b4114a',100.0,1779031063,0,'2026-05-17T17:17:43.313322+02:00',NULL,NULL,NULL,'["Platform Engineering", "Configuration Syntax", "Antipatterns"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"duplicate_of": "https://ruuda.nl/2023/the-yaml-document-from-hell"}');
+INSERT INTO "resources" VALUES('https://rvm.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cae0a4f19261702ec2e151d8ee99f7fadb20eb06bb2ee123dc84f4dfcb847fef',100.0,1779030326,0,'2026-05-17T17:05:26.636525+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://saahitya.hashnode.dev/pod-disruption-budgetpdb','saahitya.hashnode.dev: Pod Disruption Budget(Pdb)','','N/A',0,'A curated technical resource and architectural guide covering saahitya.hashnode.dev: Pod Disruption Budget(Pdb) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032974,0,'2026-05-17T17:49:34.781103+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sagikazarmark.hu/blog/vanity-import-paths-in-go',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','17764bf953c2da654a48be3d6145bc9794a4ae9ad5c5f519b2a3a09daa03dd21',100.0,1779031980,0,'2026-05-17T17:33:00.288156+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://sahansera.dev/multi-stage-builds-with-azure-pipelines-ionic','sahansera.dev: Multi-stage builds for Ionic Apps with Azure Pipeline Templates','','2022',3,'A practical guide demonstrating how to optimize multi-stage builds for hybrid Ionic mobile applications using reusable Azure Pipeline YAML templates. It addresses caching strategies, environment isolation, and artifact signing processes across stages. Utilizing modular templates promotes configuration reusability and significantly minimizes pipeline code duplication.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "CI/CD & Mobile DevOps", "Ionic Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sahansera.dev/publishing-android-apps-to-microsoft-appcenter','sahansera.dev: Publishing Android Apps to Microsoft App Center from Azure DevOps','','2022',3,'A step-by-step tutorial detailing automated distribution pipelines that deliver compiled Android binaries from Azure DevOps directly to Microsoft App Center. It covers credential management, distribution group target setup, and automated release testing. Live Grounding: Since App Center was retired in early 2025, modern engineers use Google Play Console tasks or alternative testing platforms as destination endpoints.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "CI/CD & Mobile DevOps", "App Center Distribution"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sairamkrish.medium.com/terraform-best-practices-and-project-setup-1772ad04cf5e','sairamkrish.medium.com: Terraform — Best practices and project setup','','N/A',0,'A curated technical resource and architectural guide covering sairamkrish.medium.com: Terraform — Best practices and project setup in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903281750414109e+09,0,'2026-05-17T17:46:57.504141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://saiteja313.medium.com/tracing-dns-issues-in-kubernetes-28b38f782103','saiteja313.medium.com: Tracing DNS issues in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering saiteja313.medium.com: Tracing DNS issues in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903126618973207e+09,0,'2026-05-17T17:21:06.189732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sakaiproject.atlassian.net/wiki/spaces/REL/pages/1314427619/Maven+release+plugin+cheat+sheet',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering sakaiproject.atlassian.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.77913049495629906e+09,0,'2026-05-18T20:54:54.956299+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://salaboy.com/2022/01/29/event-driven-applications-with-cloudevents-on-kubernetes','salaboy.com: Event-Driven applications with CloudEvents on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','010ddd6edf11684699029d3736050e75266137aa95f14f380132ccc16fa6e120',100.0,1.77902971046534395e+09,0,'2026-05-17T16:55:10.465344+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.salaboy.com/2022/01/29/event-driven-applications-with-cloudevents-on-kubernetes"}');
-INSERT INTO "resources" VALUES('https://salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-and-crossplane','salaboy.com: Building platforms on top of Kubernetes: VCluster and Crossplane','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf1123a2229edd992e9f0e55757f7965517646a61d8de36e8286cea6a81b65d4',100.0,1.77903258369033408e+09,0,'2026-05-17T17:43:03.690334+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-and-crossplane"}');
-INSERT INTO "resources" VALUES('https://salaboy.com/2022/11/28/the-challenges-of-platform-building-on-top-of-kubernetes-4-4','salaboy.com: The Challenges of Platform Building on Top of Kubernetes 4/4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dcd6e28dc0cb6437dec8516891750bcf55556ebbb2c9fca3378d10af6c6865d6',100.0,1.77903034001633906e+09,0,'2026-05-17T17:05:40.016339+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.salaboy.com/2022/11/28/the-challenges-of-platform-building-on-top-of-kubernetes-4-4"}');
-INSERT INTO "resources" VALUES('https://samiislam0306.medium.com/insightful-monitoring-of-kubernetes-clusters-with-traces-c7c3b33ed07e','samiislam0306.medium.com: Insightful Monitoring of Kubernetes Clusters with'' Traces','','N/A',0,'A curated technical resource and architectural guide covering samiislam0306.medium.com: Insightful Monitoring of Kubernetes Clusters with'' Traces in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790327339680581e+09,0,'2026-05-17T17:45:33.968058+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sairamkrish.medium.com/terraform-best-practices-and-project-setup-1772ad04cf5e','sairamkrish.medium.com: Terraform — Best practices and project setup','','N/A',0,'A curated technical resource and architectural guide covering sairamkrish.medium.com: Terraform — Best practices and project setup in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032817,0,'2026-05-17T17:46:57.504141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://saiteja313.medium.com/tracing-dns-issues-in-kubernetes-28b38f782103','saiteja313.medium.com: Tracing DNS issues in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering saiteja313.medium.com: Tracing DNS issues in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031266,0,'2026-05-17T17:21:06.189732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sakaiproject.atlassian.net/wiki/spaces/REL/pages/1314427619/Maven+release+plugin+cheat+sheet',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering sakaiproject.atlassian.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.956299+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://salaboy.com/2022/01/29/event-driven-applications-with-cloudevents-on-kubernetes','salaboy.com: Event-Driven applications with CloudEvents on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','010ddd6edf11684699029d3736050e75266137aa95f14f380132ccc16fa6e120',100.0,1779029710,0,'2026-05-17T16:55:10.465344+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.salaboy.com/2022/01/29/event-driven-applications-with-cloudevents-on-kubernetes"}');
+INSERT INTO "resources" VALUES('https://salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-and-crossplane','salaboy.com: Building platforms on top of Kubernetes: VCluster and Crossplane','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf1123a2229edd992e9f0e55757f7965517646a61d8de36e8286cea6a81b65d4',100.0,1779032583,0,'2026-05-17T17:43:03.690334+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-and-crossplane"}');
+INSERT INTO "resources" VALUES('https://salaboy.com/2022/11/28/the-challenges-of-platform-building-on-top-of-kubernetes-4-4','salaboy.com: The Challenges of Platform Building on Top of Kubernetes 4/4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dcd6e28dc0cb6437dec8516891750bcf55556ebbb2c9fca3378d10af6c6865d6',100.0,1779030340,0,'2026-05-17T17:05:40.016339+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.salaboy.com/2022/11/28/the-challenges-of-platform-building-on-top-of-kubernetes-4-4"}');
+INSERT INTO "resources" VALUES('https://samiislam0306.medium.com/insightful-monitoring-of-kubernetes-clusters-with-traces-c7c3b33ed07e','samiislam0306.medium.com: Insightful Monitoring of Kubernetes Clusters with'' Traces','','N/A',0,'A curated technical resource and architectural guide covering samiislam0306.medium.com: Insightful Monitoring of Kubernetes Clusters with'' Traces in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032733,0,'2026-05-17T17:45:33.968058+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://samirbehara.com/2019/05/30/cloud-native-monitoring-with-prometheus','Cloud Native Monitoring with Prometheus 🌟','','2019',0,'An architectural review of cloud-native monitoring patterns utilizing Prometheus. It contrasts traditional push-based monitoring models with the pull-based multi-dimensional metrics architecture, mapping the interaction between Server, Discovery, Alertmanager, and Grafana.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Architecture Overview"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://samiyaakhtar.medium.com/gitops-observability-visualizing-the-journey-of-a-container-5f6ef1f3c9d2','samiyaakhtar.medium.com: GitOps Observability — Visualizing the journey'' of a container','','N/A',0,'A curated technical resource and architectural guide covering samiyaakhtar.medium.com: GitOps Observability — Visualizing the journey'' of a container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903171183247804e+09,0,'2026-05-17T17:28:31.832478+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://samiyaakhtar.medium.com/gitops-observability-visualizing-the-journey-of-a-container-5f6ef1f3c9d2','samiyaakhtar.medium.com: GitOps Observability — Visualizing the journey'' of a container','','N/A',0,'A curated technical resource and architectural guide covering samiyaakhtar.medium.com: GitOps Observability — Visualizing the journey'' of a container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031711,0,'2026-05-17T17:28:31.832478+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://samos-it.com/posts/securing-redis-istio-tls-origniation-termination.html','samos-it.com: Securing Redis with Istio TLS origination','','2021',0,'A deep-dive technical tutorial on configuring Istio to handle outbound TLS origination for external Redis database instances. Demonstrates configuring ServiceEntry and DestinationRule resources to transparently encrypt traffic in transit without modifying microservice application code.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Security"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sandeepbaldawa.medium.com/k8s-labels-selectors-9ad2fcf78a4e','sandeepbaldawa.medium.com: K8s Labels & Selectors','','N/A',0,'A curated technical resource and architectural guide covering sandeepbaldawa.medium.com: K8s Labels & Selectors in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903107968829393e+09,0,'2026-05-17T17:17:59.688294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sandeepbaldawa.medium.com/service-accounts-in-k8s-kubernetes-2779ee4fb331','sandeepbaldawa.medium.com: Service Accounts in K8s (Kubernetes)','','N/A',0,'A curated technical resource and architectural guide covering sandeepbaldawa.medium.com: Service Accounts in K8s (Kubernetes) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903292030546808e+09,0,'2026-05-17T17:48:40.305468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sanjimoh.medium.com/demystifying-kubernetes-networking-episode-1-ca5605a97f87','sanjimoh.medium.com: Demystifying Kubernetes Networking — Episode 1','','N/A',0,'A curated technical resource and architectural guide covering sanjimoh.medium.com: Demystifying Kubernetes Networking — Episode 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138498660492e+09,0,'2026-05-17T17:23:04.986605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sap.github.io/jenkins-library','sap.github.io/jenkins-library','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6abadb75504027b8038578a13521e11e4fcd2e590d5de93db6070dde25803a45',100.0,1.77902970446157288e+09,0,'2026-05-17T16:55:04.461573+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.project-piper.io"}');
+INSERT INTO "resources" VALUES('https://sandeepbaldawa.medium.com/k8s-labels-selectors-9ad2fcf78a4e','sandeepbaldawa.medium.com: K8s Labels & Selectors','','N/A',0,'A curated technical resource and architectural guide covering sandeepbaldawa.medium.com: K8s Labels & Selectors in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.688294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sandeepbaldawa.medium.com/service-accounts-in-k8s-kubernetes-2779ee4fb331','sandeepbaldawa.medium.com: Service Accounts in K8s (Kubernetes)','','N/A',0,'A curated technical resource and architectural guide covering sandeepbaldawa.medium.com: Service Accounts in K8s (Kubernetes) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032920,0,'2026-05-17T17:48:40.305468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sanjimoh.medium.com/demystifying-kubernetes-networking-episode-1-ca5605a97f87','sanjimoh.medium.com: Demystifying Kubernetes Networking — Episode 1','','N/A',0,'A curated technical resource and architectural guide covering sanjimoh.medium.com: Demystifying Kubernetes Networking — Episode 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031384,0,'2026-05-17T17:23:04.986605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sap.github.io/jenkins-library','sap.github.io/jenkins-library','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6abadb75504027b8038578a13521e11e4fcd2e590d5de93db6070dde25803a45',100.0,1779029704,0,'2026-05-17T16:55:04.461573+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.project-piper.io"}');
 INSERT INTO "resources" VALUES('https://sapling-scm.com/docs/introduction','sapling-scm.com','','2022',0,'Sapling is Meta’s Git-compatible source control management system engineered specifically for massive monolithic repositories. Integrates client-side logic with deep server-side virtual file optimizations to provide rapid execution on filesystems with millions of files.','C++','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Scalable SCM Systems"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://satyenkumar.medium.com/demystifying-the-cloud-computing-an-overview-of-the-microsoft-azure-6a5c1fb1799d','==satyenkumar.medium.com: Demystifying The Cloud: An Overview of the Microsoft'' Azure== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==satyenkumar.medium.com: Demystifying The Cloud: An Overview of the Microsoft'' Azure== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153548938703e+09,0,'2026-05-17T17:25:35.489387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://satyenkumar.medium.com/my-youtube-channel-is-updated-for-aws-certifications-over-150-video-list-1ae7aa81e99d','satyenkumar.medium.com: My Youtube Channel is updated for AWS Certifications'' (Over 150 Video list)','','N/A',0,'A curated technical resource and architectural guide covering satyenkumar.medium.com: My Youtube Channel is updated for AWS Certifications'' (Over 150 Video list) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903391356148505e+09,0,'2026-05-17T18:05:13.561485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://saurabhdashora.hashnode.dev/implementing-sidecar-design-pattern-with-kubernetes-pod','saurabhdashora.hashnode.dev: Implementing Sidecar Design Pattern with Kubernetes'' Pod','','N/A',0,'A curated technical resource and architectural guide covering saurabhdashora.hashnode.dev: Implementing Sidecar Design Pattern with Kubernetes'' Pod in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903052218890309e+09,0,'2026-05-17T17:08:42.188903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sayali.hashnode.dev/day-56-understanding-ad-hoc-commands-in-ansible','==sayali.hashnode.dev: Day 56: Understanding Ad-hoc commands in Ansible=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==sayali.hashnode.dev: Day 56: Understanding Ad-hoc commands in Ansible=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902973208211088e+09,0,'2026-05-17T16:55:32.082111+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://satyenkumar.medium.com/demystifying-the-cloud-computing-an-overview-of-the-microsoft-azure-6a5c1fb1799d','==satyenkumar.medium.com: Demystifying The Cloud: An Overview of the Microsoft'' Azure== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==satyenkumar.medium.com: Demystifying The Cloud: An Overview of the Microsoft'' Azure== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031535,0,'2026-05-17T17:25:35.489387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://satyenkumar.medium.com/my-youtube-channel-is-updated-for-aws-certifications-over-150-video-list-1ae7aa81e99d','satyenkumar.medium.com: My Youtube Channel is updated for AWS Certifications'' (Over 150 Video list)','','N/A',0,'A curated technical resource and architectural guide covering satyenkumar.medium.com: My Youtube Channel is updated for AWS Certifications'' (Over 150 Video list) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033913,0,'2026-05-17T18:05:13.561485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://saurabhdashora.hashnode.dev/implementing-sidecar-design-pattern-with-kubernetes-pod','saurabhdashora.hashnode.dev: Implementing Sidecar Design Pattern with Kubernetes'' Pod','','N/A',0,'A curated technical resource and architectural guide covering saurabhdashora.hashnode.dev: Implementing Sidecar Design Pattern with Kubernetes'' Pod in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030522,0,'2026-05-17T17:08:42.188903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sayali.hashnode.dev/day-56-understanding-ad-hoc-commands-in-ansible','==sayali.hashnode.dev: Day 56: Understanding Ad-hoc commands in Ansible=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==sayali.hashnode.dev: Day 56: Understanding Ad-hoc commands in Ansible=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.082111+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://scalefactory.com/blog/2021/10/13/failing-faster-with-terraform','scalefactory.com: Failing faster with terraform','','2021',0,'Discusses modern paradigms for catching HCL flaws early. Focuses on combining automated formatting commands, dynamic linters (e.g. tflint), local state validation, and policy checks directly inside developer pre-commit hooks.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Testing & CI/CD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://scalr.com','scalr.com: An alternative to Terraform Cloud and Terraform Enterprise','','2024',0,'Scalr is positioned as an enterprise alternative to Terraform Cloud/Enterprise. While initial positioning emphasized licensing differences, in 2026 it provides mature multi-registry management, hierarchical environment designs, and fine-grained Open Policy Agent (OPA) integrations, serving as a reliable control plane for large-scale enterprise automation.','None','Product Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration Platforms", "Alternative TACOs"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://scoop.sh','Scoop: A command-line installer for windows','','2026',0,'Command-line installation manager designed to bypass standard Windows GUI installers. Installs packages silently, dependencies automatically, and builds structured environment variable paths seamlessly.','PowerShell','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Package Management", "Windows"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://scotch.io/courses/10-need-to-know-javascript-concepts/declaring-javascript-variables-var-let-and-const',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0df48620e6b2106ab30430a74433ff08d91013549d409e6a2904f979bf2f31ad',100.0,1.77903149755172491e+09,0,'2026-05-17T17:24:57.551725+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://scotch.io/courses/10-need-to-know-javascript-concepts/declaring-javascript-variables-var-let-and-const',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0df48620e6b2106ab30430a74433ff08d91013549d409e6a2904f979bf2f31ad',100.0,1779031497,0,'2026-05-17T17:24:57.551725+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://scrapy.org','Scrapy','','2025',5,'Curator Insight details Scrapy as a highly scalable web extraction framework. Live Grounding confirms its role as a robust engine for structured data pipelines, leveraging asynchronous scheduling capabilities to handle crawling tasks efficiently at scale.','Python','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Web Scraping"]','["[DE FACTO STANDARD]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers','scrivano.org: the journey to speed up running OCI containers','','2022',0,'An exceptional technical post investigating performance optimization avenues for OCI containers. It explores the historical startup bottlenecks of container initialization and deep dives into storage drivers, container startup phases, and runtime improvements inside tools like crun.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Runtimes", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sdkman.io','SdkMan','','2026',5,'The homepage for SDKMAN!, a command-line tool designed to manage parallel versions of multiple Software Development Kits, with a strong focus on the JVM ecosystem. Live Grounding confirms it as the definitive tool for local environments, facilitating zero-friction switches between different Java, Maven, Gradle, and Scala runtimes.','English','Tool / Framework','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Environment Management", "SDKMAN"]','["[DE FACTO STANDARD]"]','[]','["demos.md", "maven-gradle.md"]','{}','{}');
@@ -12302,39 +12302,39 @@ INSERT INTO "resources" VALUES('https://sdtimes.com/cicd/the-state-of-ci-cd','sd
 INSERT INTO "resources" VALUES('https://sdtimes.com/devops/ci-cd-pipelines-are-expanding','sdtimes.com: CI/CD pipelines are expanding 🌟','','2021',0,'A comprehensive industry report analyzing the evolution of modern CI/CD pipelines as they swallow up operations, security compliance (DevSecOps), and AI/ML model integration (MLOps). It traces how simple deployment automation has evolved into highly integrated, complex policy engines that run across distributed clouds.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Industry Analysis", "DevOps Trends"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sdtimes.com/devops/gitlab-14-aims-to-do-away-with-diy-devops-toolchains','sdtimes: GitLab 14 aims to do away with DIY DevOps toolchains 🌟','','2021',0,'An analysis of GitLab 14, highlighting its goal to replace fragmented custom DevOps pipelines with a single integrated system. Covers its native epic planning, container security scanning, and automated pipeline governance features.','Markdown','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "DevSecOps Platforms"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sdtimes.com/lowcode/low-code-cuts-down-on-dev-time-increases-testing-headaches','sdtimes.com: Low code cuts down on dev time, increases testing headaches','','2022',3,'An analytical overview of the hidden trade-offs involved in adopting low-code platforms. While it drastically speeds up structural frontend development, it introduces severe challenges in automated integration testing, regression analysis, and pipeline verification.','English','Industry Report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Paradigms", "Low Code"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["lowcode-nocode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://search-guard.com/sgctl-elasticsearch','search-guard.com/sgctl-elasticsearch: SGCTL - TAKE BACK CONTROL','','N/A',0,'A curated technical resource and architectural guide covering search-guard.com/sgctl-elasticsearch: SGCTL - TAKE BACK CONTROL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903334257545495e+09,0,'2026-05-17T17:55:42.575455+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://search.gocenter.io','search.gocenter.io: JFrog Go Center','','N/A',0,'A curated technical resource and architectural guide covering search.gocenter.io: JFrog Go Center in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903044296153903e+09,0,'2026-05-17T17:07:22.961539+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://searchapparchitecture.techtarget.com/tip/4-trends-for-Kubernetes-cloud-native-teams-to-watch-in-2020','4 trends for Kubernetes cloud-native teams to watch in 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c13bb3f8f09d5dd63ef736d2dae1196d001871293a269e4657808103496f09de',100.0,1.77903350157869696e+09,0,'2026-05-17T17:58:21.578697+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchapparchitecture/tip/4-trends-for-Kubernetes-cloud-native-teams-to-watch-in-2020"}');
-INSERT INTO "resources" VALUES('https://searchcloudcomputing.techtarget.com/answer/Amazon-ECS-vs-Kubernetes-Which-should-you-use-on-AWS','techtarget.com: Amazon ECS vs. Kubernetes: Which should you use on AWS?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','867781ae56658793ad74ef4171828ac9ea137da301fd648c82a98d82523d5be2',100.0,1.7790314294683659e+09,0,'2026-05-17T17:23:49.468366+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcloudcomputing/answer/Amazon-ECS-vs-Kubernetes-Which-should-you-use-on-AWS"}');
-INSERT INTO "resources" VALUES('https://searchcloudcomputing.techtarget.com/feature/Modernize-legacy-applications-with-containers-microservices','Modernize legacy applications with containers, microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0bb0dec80d9ffd8d6f820ad0f881f4968b58bb2645d7873b7b621436c413e110',100.0,1.77902947197909808e+09,0,'2026-05-17T16:51:11.979098+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcloudcomputing/feature/Modernize-legacy-applications-with-containers-microservices"}');
-INSERT INTO "resources" VALUES('https://searchcloudcomputing.techtarget.com/tip/Compare-tools-for-multi-cloud-Kubernetes-management','Compare tools for multi-cloud Kubernetes management 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','79fc293924ed036d9fdf1317f2a5f5f04f6f5c3fd8a61ff4189d9c0916df6cb3',100.0,1.7790290746800661e+09,0,'2026-05-17T16:44:34.680066+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcloudcomputing/tip/Compare-tools-for-multi-cloud-Kubernetes-management"}');
-INSERT INTO "resources" VALUES('https://searchcloudcomputing.techtarget.com/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services','Assess managed Kubernetes services for your workloads.','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','544d7f36af332f9d5a755900874fc962e1d9531702b83a2514e89d9840242bf6',100.0,1.7790316091823461e+09,0,'2026-05-17T17:26:49.182346+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcloudcomputing/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services"}');
-INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/feature/Differences-between-Kubernetes-Ingress-vs-load-balancer','searchitoperations.techtarget.com: Differences between Kubernetes Ingress'' vs. load balancer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ea592e5af9f5fa2270ab60af03c6566d123935e1a00862a43b9146034e31679',100.0,1.77903136077500391e+09,0,'2026-05-17T17:22:40.775004+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/feature/Differences-between-Kubernetes-Ingress-vs-load-balancer"}');
-INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/feature/Optimize-Kubernetes-cluster-management-with-these-5-tips','**Optimize** Kubernetes cluster management with these 5 tips','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26a1e9d7bde668bfd0c307a5d12479806736dd2c58837f5719271bca9126b4c7',100.0,1.779030268800951e+09,0,'2026-05-17T17:04:28.800951+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/feature/Optimize-Kubernetes-cluster-management-with-these-5-tips"}');
-INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/feature/Top-15-DevOps-blogs-to-read-and-follow','Top 15 DevOps blogs to read and follow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41547af4ca8afd969858e9e688a5f38d300e786cc39568d24cbdb244de808828',100.0,1.7790327623664391e+09,0,'2026-05-17T17:46:02.366439+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/feature/Top-15-DevOps-blogs-to-read-and-follow"}');
-INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/news/252467102/Kubernetes-policy-project-takes-enterprise-IT-by-storm','searchitoperations.techtarget.com: Kubernetes policy project takes enterprise'' IT by storm','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4067d287169807db21d01b55d1d2f2db796c2a8970516785bcbb99201433ced',100.0,1.77903218235122299e+09,0,'2026-05-17T17:36:22.351223+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/news/252467102/Kubernetes-policy-project-takes-enterprise-IT-by-storm"}');
-INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/news/252492459/GitOps-pros-grapple-with-Kubernetes-configuration-management','searchitoperations.techtarget.com: GitOps pros grapple with Kubernetes configuration'' management. GitOps users seek ideal Kubernetes config tool 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ed2f098f7055fe00d2d52dcf83f060a5ebe559d55217073439bff6188f9411f',100.0,1779030355.62277,0,'2026-05-17T17:05:55.622770+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/news/252492459/GitOps-pros-grapple-with-Kubernetes-configuration-management"}');
-INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/news/252505548/CNCF-policy-as-code-project-bridges-Kubernetes-security-gaps','searchitoperations.techtarget.com: CNCF policy-as-code project bridges Kubernetes'' security gaps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cca0795b82ea9c002f84539fbf717f9a594e58337f7b0d22b296977894bd888a',100.0,1.77903435484629607e+09,0,'2026-05-17T18:12:34.846296+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/news/252505548/CNCF-policy-as-code-project-bridges-Kubernetes-security-gaps"}');
-INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/tip/Ensure-Kubernetes-high-availability-with-master-node-planning','searchitoperations.techtarget.com: Ensure Kubernetes high availability with'' master node planning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','428fcff4d74c21bf1dc38173f6aea420d8ebc25c7561f62ab49285bdd1eec34e',100.0,1.77903281977684807e+09,0,'2026-05-17T17:46:59.776848+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/tip/Ensure-Kubernetes-high-availability-with-master-node-planning"}');
-INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/tip/Terraform-cheat-sheet-Notable-commands-HCL-and-more','searchitoperations.techtarget.com: Terraform cheat sheet: Notable commands,'' HCL and more','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84b8e122167d3faaa11b4968e9e95aaea2e6395b620eb00bcb716fac1f40fc92',100.0,1.77903055454469609e+09,0,'2026-05-17T17:09:14.544696+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/tip/Terraform-cheat-sheet-Notable-commands-HCL-and-more"}');
-INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/tip/Tips-and-tools-to-achieve-a-serverless-DevOps-workflow','searchitoperations.techtarget.com: Tips and tools to achieve a serverless'' DevOps workflow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54dd4b7cd6e1c0296144ef068c39959fc00c76979b00e70d3a784dadde42ff30',100.0,1.77903287333119893e+09,0,'2026-05-17T17:47:53.331199+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/tip/Tips-and-tools-to-achieve-a-serverless-DevOps-workflow"}');
-INSERT INTO "resources" VALUES('https://searchstorage.techtarget.com/definition/IBM-Spectrum','searchstorage.techtarget.com: IBM Spectrum','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d26b4aba12fcef90e978e874f450bf1bb21ee0a2e6f90effef51f9244637c4af',100.0,1.77902906394400405e+09,0,'2026-05-17T16:44:23.944004+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/solutions"}');
-INSERT INTO "resources" VALUES('https://seattledataguy.substack.com/p/data-engineering-vs-machine-learning','==seattledataguy.substack.com: Data Engineering Vs Machine Learning Pipelines==','','N/A',0,'A curated technical resource and architectural guide covering ==seattledataguy.substack.com: Data Engineering Vs Machine Learning Pipelines== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903033522847199e+09,0,'2026-05-17T17:05:35.228472+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sebalopezz.medium.com/monolith-to-microservices-event-driven-architecture-ff4284bf4ecf','sebalopezz.medium.com: Monolith to Microservices + Event-Driven Architecture'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering sebalopezz.medium.com: Monolith to Microservices + Event-Driven Architecture'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903060872026705e+09,0,'2026-05-17T17:10:08.720267+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://search-guard.com/sgctl-elasticsearch','search-guard.com/sgctl-elasticsearch: SGCTL - TAKE BACK CONTROL','','N/A',0,'A curated technical resource and architectural guide covering search-guard.com/sgctl-elasticsearch: SGCTL - TAKE BACK CONTROL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033342,0,'2026-05-17T17:55:42.575455+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://search.gocenter.io','search.gocenter.io: JFrog Go Center','','N/A',0,'A curated technical resource and architectural guide covering search.gocenter.io: JFrog Go Center in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030442,0,'2026-05-17T17:07:22.961539+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://searchapparchitecture.techtarget.com/tip/4-trends-for-Kubernetes-cloud-native-teams-to-watch-in-2020','4 trends for Kubernetes cloud-native teams to watch in 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c13bb3f8f09d5dd63ef736d2dae1196d001871293a269e4657808103496f09de',100.0,1779033501,0,'2026-05-17T17:58:21.578697+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchapparchitecture/tip/4-trends-for-Kubernetes-cloud-native-teams-to-watch-in-2020"}');
+INSERT INTO "resources" VALUES('https://searchcloudcomputing.techtarget.com/answer/Amazon-ECS-vs-Kubernetes-Which-should-you-use-on-AWS','techtarget.com: Amazon ECS vs. Kubernetes: Which should you use on AWS?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','867781ae56658793ad74ef4171828ac9ea137da301fd648c82a98d82523d5be2',100.0,1779031429,0,'2026-05-17T17:23:49.468366+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcloudcomputing/answer/Amazon-ECS-vs-Kubernetes-Which-should-you-use-on-AWS"}');
+INSERT INTO "resources" VALUES('https://searchcloudcomputing.techtarget.com/feature/Modernize-legacy-applications-with-containers-microservices','Modernize legacy applications with containers, microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0bb0dec80d9ffd8d6f820ad0f881f4968b58bb2645d7873b7b621436c413e110',100.0,1779029471,0,'2026-05-17T16:51:11.979098+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcloudcomputing/feature/Modernize-legacy-applications-with-containers-microservices"}');
+INSERT INTO "resources" VALUES('https://searchcloudcomputing.techtarget.com/tip/Compare-tools-for-multi-cloud-Kubernetes-management','Compare tools for multi-cloud Kubernetes management 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','79fc293924ed036d9fdf1317f2a5f5f04f6f5c3fd8a61ff4189d9c0916df6cb3',100.0,1779029074,0,'2026-05-17T16:44:34.680066+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcloudcomputing/tip/Compare-tools-for-multi-cloud-Kubernetes-management"}');
+INSERT INTO "resources" VALUES('https://searchcloudcomputing.techtarget.com/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services','Assess managed Kubernetes services for your workloads.','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','544d7f36af332f9d5a755900874fc962e1d9531702b83a2514e89d9840242bf6',100.0,1779031609,0,'2026-05-17T17:26:49.182346+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcloudcomputing/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services"}');
+INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/feature/Differences-between-Kubernetes-Ingress-vs-load-balancer','searchitoperations.techtarget.com: Differences between Kubernetes Ingress'' vs. load balancer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ea592e5af9f5fa2270ab60af03c6566d123935e1a00862a43b9146034e31679',100.0,1779031360,0,'2026-05-17T17:22:40.775004+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/feature/Differences-between-Kubernetes-Ingress-vs-load-balancer"}');
+INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/feature/Optimize-Kubernetes-cluster-management-with-these-5-tips','**Optimize** Kubernetes cluster management with these 5 tips','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26a1e9d7bde668bfd0c307a5d12479806736dd2c58837f5719271bca9126b4c7',100.0,1779030268,0,'2026-05-17T17:04:28.800951+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/feature/Optimize-Kubernetes-cluster-management-with-these-5-tips"}');
+INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/feature/Top-15-DevOps-blogs-to-read-and-follow','Top 15 DevOps blogs to read and follow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41547af4ca8afd969858e9e688a5f38d300e786cc39568d24cbdb244de808828',100.0,1779032762,0,'2026-05-17T17:46:02.366439+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/feature/Top-15-DevOps-blogs-to-read-and-follow"}');
+INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/news/252467102/Kubernetes-policy-project-takes-enterprise-IT-by-storm','searchitoperations.techtarget.com: Kubernetes policy project takes enterprise'' IT by storm','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4067d287169807db21d01b55d1d2f2db796c2a8970516785bcbb99201433ced',100.0,1779032182,0,'2026-05-17T17:36:22.351223+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/news/252467102/Kubernetes-policy-project-takes-enterprise-IT-by-storm"}');
+INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/news/252492459/GitOps-pros-grapple-with-Kubernetes-configuration-management','searchitoperations.techtarget.com: GitOps pros grapple with Kubernetes configuration'' management. GitOps users seek ideal Kubernetes config tool 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ed2f098f7055fe00d2d52dcf83f060a5ebe559d55217073439bff6188f9411f',100.0,1779030355,0,'2026-05-17T17:05:55.622770+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/news/252492459/GitOps-pros-grapple-with-Kubernetes-configuration-management"}');
+INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/news/252505548/CNCF-policy-as-code-project-bridges-Kubernetes-security-gaps','searchitoperations.techtarget.com: CNCF policy-as-code project bridges Kubernetes'' security gaps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cca0795b82ea9c002f84539fbf717f9a594e58337f7b0d22b296977894bd888a',100.0,1779034354,0,'2026-05-17T18:12:34.846296+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/news/252505548/CNCF-policy-as-code-project-bridges-Kubernetes-security-gaps"}');
+INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/tip/Ensure-Kubernetes-high-availability-with-master-node-planning','searchitoperations.techtarget.com: Ensure Kubernetes high availability with'' master node planning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','428fcff4d74c21bf1dc38173f6aea420d8ebc25c7561f62ab49285bdd1eec34e',100.0,1779032819,0,'2026-05-17T17:46:59.776848+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/tip/Ensure-Kubernetes-high-availability-with-master-node-planning"}');
+INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/tip/Terraform-cheat-sheet-Notable-commands-HCL-and-more','searchitoperations.techtarget.com: Terraform cheat sheet: Notable commands,'' HCL and more','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84b8e122167d3faaa11b4968e9e95aaea2e6395b620eb00bcb716fac1f40fc92',100.0,1779030554,0,'2026-05-17T17:09:14.544696+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/tip/Terraform-cheat-sheet-Notable-commands-HCL-and-more"}');
+INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/tip/Tips-and-tools-to-achieve-a-serverless-DevOps-workflow','searchitoperations.techtarget.com: Tips and tools to achieve a serverless'' DevOps workflow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54dd4b7cd6e1c0296144ef068c39959fc00c76979b00e70d3a784dadde42ff30',100.0,1779032873,0,'2026-05-17T17:47:53.331199+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/tip/Tips-and-tools-to-achieve-a-serverless-DevOps-workflow"}');
+INSERT INTO "resources" VALUES('https://searchstorage.techtarget.com/definition/IBM-Spectrum','searchstorage.techtarget.com: IBM Spectrum','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d26b4aba12fcef90e978e874f450bf1bb21ee0a2e6f90effef51f9244637c4af',100.0,1779029063,0,'2026-05-17T16:44:23.944004+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/solutions"}');
+INSERT INTO "resources" VALUES('https://seattledataguy.substack.com/p/data-engineering-vs-machine-learning','==seattledataguy.substack.com: Data Engineering Vs Machine Learning Pipelines==','','N/A',0,'A curated technical resource and architectural guide covering ==seattledataguy.substack.com: Data Engineering Vs Machine Learning Pipelines== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030335,0,'2026-05-17T17:05:35.228472+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sebalopezz.medium.com/monolith-to-microservices-event-driven-architecture-ff4284bf4ecf','sebalopezz.medium.com: Monolith to Microservices + Event-Driven Architecture'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering sebalopezz.medium.com: Monolith to Microservices + Event-Driven Architecture'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030608,0,'2026-05-17T17:10:08.720267+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sebastiandedeyne.com/things-you-didnt-know-you-could-diff-in-github','Things you didn''t know you could diff in GitHub','','2020',0,'Highlights advanced, non-standard visual comparisons and diff features natively supported inside the GitHub UI, including rich text layouts, image assets, and 3D rendering formats.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Advanced Diffing"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sebinxavi.medium.com/eks-cluster-deployment-using-terraform-685c89b14f72','sebinxavi.medium.com: EKS cluster deployment using Terraform','','N/A',0,'A curated technical resource and architectural guide covering sebinxavi.medium.com: EKS cluster deployment using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903270405232501e+09,0,'2026-05-17T17:45:04.052325+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://security.stackexchange.com/questions/58167/databases-in-dmz-and-intranet','Databases in DMZ and Intranet','','N/A',0,'A curated technical resource and architectural guide covering Databases in DMZ and Intranet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592433113288e+09,0,'2026-06-18T00:38:44.331133+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://securityaffairs.co/wordpress/127708/hacking/kubernetes-argo-cd-flaw.html','securityaffairs.co: Argo CD flaw could allow stealing sensitive data from'' Kubernetes Apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d2ec11058671fe6d0ece8bdadbcfa683cb3b5c6d738129a158849ae043a1810d',100.0,1.77903356814406299e+09,0,'2026-05-17T17:59:28.144063+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://securityaffairs.com/127708/hacking/kubernetes-argo-cd-flaw.html"}');
+INSERT INTO "resources" VALUES('https://sebinxavi.medium.com/eks-cluster-deployment-using-terraform-685c89b14f72','sebinxavi.medium.com: EKS cluster deployment using Terraform','','N/A',0,'A curated technical resource and architectural guide covering sebinxavi.medium.com: EKS cluster deployment using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032704,0,'2026-05-17T17:45:04.052325+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://security.stackexchange.com/questions/58167/databases-in-dmz-and-intranet','Databases in DMZ and Intranet','','N/A',0,'A curated technical resource and architectural guide covering Databases in DMZ and Intranet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735924,0,'2026-06-18T00:38:44.331133+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://securityaffairs.co/wordpress/127708/hacking/kubernetes-argo-cd-flaw.html','securityaffairs.co: Argo CD flaw could allow stealing sensitive data from'' Kubernetes Apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d2ec11058671fe6d0ece8bdadbcfa683cb3b5c6d738129a158849ae043a1810d',100.0,1779033568,0,'2026-05-17T17:59:28.144063+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://securityaffairs.com/127708/hacking/kubernetes-argo-cd-flaw.html"}');
 INSERT INTO "resources" VALUES('https://securityaffairs.com/127708/hacking/kubernetes-argo-cd-flaw.html','securityaffairs.co: Argo CD flaw could allow stealing sensitive data from Kubernetes Apps','','2022',3,'Highlights the threat landscape exposed by vulnerability CVE-2022-24348 in multi-tenant environments. Emphasizes why prompt patching of GitOps controllers is critical when handling multi-tenant repositories on shared control planes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerabilities & CVEs", "ArgoCD Security"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://securityboulevard.com/2021/02/devops-vs-devsecops-heres-how-they-fit-together','securityboulevard.com: DevOps vs. DevSecOps – Here’s How They Fit Together','','N/A',0,'A curated technical resource and architectural guide covering securityboulevard.com: DevOps vs. DevSecOps – Here’s How They Fit Together in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903030557958102e+09,0,'2026-05-17T17:05:05.579581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://securityboulevard.com/2022/10/implementing-zero-trust-security-with-service-mesh-and-kubernetes','securityboulevard.com: Implementing Zero-Trust Security With Service Mesh'' and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering securityboulevard.com: Implementing Zero-Trust Security With Service Mesh'' and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903276231558609e+09,0,'2026-05-17T17:46:02.315586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://securityboulevard.com/2021/02/devops-vs-devsecops-heres-how-they-fit-together','securityboulevard.com: DevOps vs. DevSecOps – Here’s How They Fit Together','','N/A',0,'A curated technical resource and architectural guide covering securityboulevard.com: DevOps vs. DevSecOps – Here’s How They Fit Together in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030305,0,'2026-05-17T17:05:05.579581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://securityboulevard.com/2022/10/implementing-zero-trust-security-with-service-mesh-and-kubernetes','securityboulevard.com: Implementing Zero-Trust Security With Service Mesh'' and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering securityboulevard.com: Implementing Zero-Trust Security With Service Mesh'' and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032762,0,'2026-05-17T17:46:02.315586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://securitycafe.ro/2023/02/27/a-complete-kubernetes-config-review-methodology','securitycafe.ro: A COMPLETE KUBERNETES CONFIG REVIEW METHODOLOGY','','2023',0,'An exhaustive, step-by-step methodology for auditing the entire configuration footprint of Kubernetes environments. Provides structural steps for scanning RBAC bindings, assessing cluster configuration parameters, and scanning host node vulnerabilities. Essential checklist for compliance officers and security auditors.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Audit", "Configuration Assessment"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://securitylabs.datadoghq.com/articles/container-security-fundamentals-part-1','securitylabs.datadoghq.com: Container security fundamentals: Exploring containers as processes','','2023',0,'Demystifies the operational nature of containers as isolated host processes. Analyzes syscall structures, cgroup isolation properties, and modern runtime inspection workflows for developers.','N/A','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Process Boundaries"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://securityonline.info/vampi-vulnerable-rest-api-with-owasp-top-10-vulnerabilities','securityonline.info: VAmPI: Vulnerable REST API with OWASP top 10 vulnerabilities','','N/A',0,'A curated technical resource and architectural guide covering securityonline.info: VAmPI: Vulnerable REST API with OWASP top 10 vulnerabilities in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031146.51191,0,'2026-05-17T17:19:06.511910+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://securityonline.info"}');
+INSERT INTO "resources" VALUES('https://securityonline.info/vampi-vulnerable-rest-api-with-owasp-top-10-vulnerabilities','securityonline.info: VAmPI: Vulnerable REST API with OWASP top 10 vulnerabilities','','N/A',0,'A curated technical resource and architectural guide covering securityonline.info: VAmPI: Vulnerable REST API with OWASP top 10 vulnerabilities in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031146,0,'2026-05-17T17:19:06.511910+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://securityonline.info"}');
 INSERT INTO "resources" VALUES('https://seekingalpha.com/article/4427517-jfrog-reminds-me-of-mongodb','seekingalpha.com: JFrog Reminds Me Of MongoDB','','2021',0,'An external market analysis tracing JFrog''s economic trajectory and product adoption patterns, comparing its position in the DevOps ecosystem to MongoDB''s disruptive influence in databases. It discusses developer adoption, platform consolidation, and commercial growth. The article presents a non-technical overview of JFrog''s platform viability.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Market & Strategy", "DevOps Platforms", "JFrog Strategy"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://segment.com/blog/the-segment-aws-stack','The Segment AWS Stack','','2017',3,'Segment''s historic architectural deep dive discussing their infrastructure orchestration models over AWS. Captures early evolution of high-volume container deployments prior to widespread EKS standards.','HCL','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Arch Study"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://seguridad-informacion.blogspot.com/2020/07/you-bet-that-apis-power-devops-tools.html','You Bet That APIs Power DevOps Tools','','2020',3,'Outlines the hidden layer of REST and gRPC APIs driving automation in modern DevOps tools. From infrastructure provisioning (Terraform) to CI/CD pipelines (GitHub Actions) and container orchestration (Kubernetes API), software engineering relies on reliable API layers to control underlying hardware and virtual assets. It underscores that understanding API structures is foundational for automated platform engineering.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://selenium.dev','selenium.dev','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2325901a2c91df06e1f3b3882fca5e71ecddce3709851a2eba408d822142a04',100.0,1779032185.29671,0,'2026-05-17T17:36:25.296710+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.selenium.dev"}');
+INSERT INTO "resources" VALUES('https://selenium.dev','selenium.dev','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2325901a2c91df06e1f3b3882fca5e71ecddce3709851a2eba408d822142a04',100.0,1779032185,0,'2026-05-17T17:36:25.296710+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.selenium.dev"}');
 INSERT INTO "resources" VALUES('https://semantic-release.gitbook.io/semantic-release','semantic-release.gitbook.io 🌟','','2024',0,'Official blueprints for semantic-release, a pipeline agent that completely automates versioning and package publishing. Analyzes commit messages matching conventional standards to calculate semver increments, avoiding manual human errors during rollout pipelines.','English','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Deployment", "Release Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://semaphore.io','Semaphore','','2023',0,'Semaphore CI/CD is a high-performance continuous integration and delivery platform engineered for cloud-native workflows. The platform prioritizes out-of-the-box Docker support, dynamic monorepo build optimizations, and automated pipeline scaling to maximize build velocity.','English','SaaS Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Cloud-Native CI"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://semaphore.io/blog/continuous-blue-green-deployments-with-kubernetes','semaphoreci.com: Continuous Blue-Green Deployments With Kubernetes 🌟','','2024',0,'Technical tutorial illustrating native implementation of blue-green deployments on Kubernetes. Demonstrates how to manipulate service selectors, manage ingress controllers, and swap traffic dynamically with zero application downtime.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Deployment Strategies", "Blue-Green & Canary"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md", "cicd.md"]','{}','{}');
@@ -12350,59 +12350,59 @@ INSERT INTO "resources" VALUES('https://semaphore.io/blog/microfrontends','semap
     - Can we take microservice architecture patterns and apply them to the frontend? It turns out we can. Companies such as Netflix, Zalando, and Capital One have pushed the pattern to the front, laying the groundwork for microfrontends. This article will explore microfrontends, their benefits and disadvantages, and how they differ from traditional microservices.','2021',0,'Explores extending microservice patterns to client-side presentation layers. Evaluates how microfrontends divide a single web application into independent, decoupled frontend modules maintained by autonomous cross-functional teams.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Architecture", "Microfrontends", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://semaphore.io/blog/replicaset-statefulset-daemonset-deployments','semaphoreci.com: Understanding ReplicaSet vs. StatefulSet vs. DaemonSet vs. Deployments','','2023',0,'A rigorous comparative guide contrasting Kubernetes workload controllers. Outlines when to use Deployments (stateless scaling), StatefulSets (stable network IDs, persistent disk-to-pod mappings), DaemonSets (single instance per node), and ReplicaSets, explaining how scheduling algorithms process each type differently.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workload Resources", "Controller Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://semaphore.io/blog/revving-up-continuous-integration-with-parallel-testing','semaphoreci.com: Revving up Continuous Integration with Parallel Testing','','2021',0,'This technical deep-dive examines parallel testing strategies within Semaphore CI/CD pipelines. Explains dynamic test suite splitting, containerized executor pooling, and concurrency management to drastically reduce developer feedback loops in microservice architectures.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Pipeline Optimization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://semaphoreci.com','Semaphore','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a7c754442594e487c76af23cba3e428bd8ad1f14835234adbe9bb943cc0b761a',100.0,1.7790323808659389e+09,0,'2026-05-17T17:39:40.865939+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/continuous-blue-green-deployments-with-kubernetes','semaphoreci.com: Continuous Blue-Green Deployments With Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2f5fa4b340d424ef0267d2bd3b1c8e6c94dbd3680d0e51d1ed76b91d9b02ca5',100.0,1779032961.42386,0,'2026-05-17T17:49:21.423860+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md", "docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/continuous-blue-green-deployments-with-kubernetes"}');
-INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/deploy-microservices','==semaphoreci.com: 5 Options for Deploying Microservices== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4ef71d7bb97c80f537c70fa2838bf0c23930ff789ee6aea755fe55af0fa21549',100.0,1.77903382365729594e+09,0,'2026-05-17T18:03:43.657296+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/devops-ml-data','semaphoreci.com: Why Do We Need DevOps for ML Data?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','033a15e95641e702fcf06a57412dcd482a7729f8092cc027a001f5d43c51159b',100.0,1.77903297761887907e+09,0,'2026-05-17T17:49:37.618879+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/devops-ml-data"}');
-INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/kubernetes-deployments','semaphoreci.com: Secure Your Kubernetes Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c6503c1a40604c7481c4ad8e67585fc0b35b1cd9aaa7bfb8d54903e8558edba3',100.0,1.77903234432375788e+09,0,'2026-05-17T17:39:04.323758+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/kubernetes-deployments"}');
-INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/kubernetes-vs-docker','semaphoreci.com: Kubernetes vs Docker: Understanding Containers in 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce1b911fbf3df7062f609dd6815ba23ec4266e70a002c37444eb6ee2105e07e8',100.0,1.77903236130318808e+09,0,'2026-05-17T17:39:21.303188+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/kubernetes-vs-docker"}');
-INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/microfrontends','semaphoreci.com: Microfrontends: Microservices for the Frontend','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c9b17816b3f8d94165befe9120270df290227b651312bc7dafea319c64181a3',100.0,1.77903053150369191e+09,0,'2026-05-17T17:08:51.503692+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/microfrontends"}');
-INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/replicaset-statefulset-daemonset-deployments','==semaphoreci.com: Understanding ReplicaSet vs. StatefulSet vs. DaemonSet'' vs. Deployments==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2b0fd4e3f220f3bf9e126ef4d6ce22a04153aaff92ff198b9b75876ee5d25d60',100.0,1.77903308190343308e+09,0,'2026-05-17T17:51:21.903433+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/revving-up-continuous-integration-with-parallel-testing','semaphoreci.com: Revving up Continuous Integration with Parallel Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a76341400ed4615321069fd9f620b72d26ca78d69829069d357b17e37806b961',100.0,1779033795.39628,0,'2026-05-17T18:03:15.396280+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/revving-up-continuous-integration-with-parallel-testing"}');
-INSERT INTO "resources" VALUES('https://semaphoreci.medium.com/12-ways-to-improve-your-monolith-before-transitioning-to-microservices-d1061e96ca1a','==semaphoreci.medium.com: 12 Ways to Improve Your Monolith Before Transitioning'' to Microservices== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==semaphoreci.medium.com: 12 Ways to Improve Your Monolith Before Transitioning'' to Microservices== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903205027688407e+09,0,'2026-05-17T17:34:10.276884+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://semaphoreci.com','Semaphore','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a7c754442594e487c76af23cba3e428bd8ad1f14835234adbe9bb943cc0b761a',100.0,1779032380,0,'2026-05-17T17:39:40.865939+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/continuous-blue-green-deployments-with-kubernetes','semaphoreci.com: Continuous Blue-Green Deployments With Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2f5fa4b340d424ef0267d2bd3b1c8e6c94dbd3680d0e51d1ed76b91d9b02ca5',100.0,1779032961,0,'2026-05-17T17:49:21.423860+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md", "docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/continuous-blue-green-deployments-with-kubernetes"}');
+INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/deploy-microservices','==semaphoreci.com: 5 Options for Deploying Microservices== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4ef71d7bb97c80f537c70fa2838bf0c23930ff789ee6aea755fe55af0fa21549',100.0,1779033823,0,'2026-05-17T18:03:43.657296+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/devops-ml-data','semaphoreci.com: Why Do We Need DevOps for ML Data?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','033a15e95641e702fcf06a57412dcd482a7729f8092cc027a001f5d43c51159b',100.0,1779032977,0,'2026-05-17T17:49:37.618879+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/devops-ml-data"}');
+INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/kubernetes-deployments','semaphoreci.com: Secure Your Kubernetes Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c6503c1a40604c7481c4ad8e67585fc0b35b1cd9aaa7bfb8d54903e8558edba3',100.0,1779032344,0,'2026-05-17T17:39:04.323758+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/kubernetes-deployments"}');
+INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/kubernetes-vs-docker','semaphoreci.com: Kubernetes vs Docker: Understanding Containers in 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce1b911fbf3df7062f609dd6815ba23ec4266e70a002c37444eb6ee2105e07e8',100.0,1779032361,0,'2026-05-17T17:39:21.303188+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/kubernetes-vs-docker"}');
+INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/microfrontends','semaphoreci.com: Microfrontends: Microservices for the Frontend','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c9b17816b3f8d94165befe9120270df290227b651312bc7dafea319c64181a3',100.0,1779030531,0,'2026-05-17T17:08:51.503692+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/microfrontends"}');
+INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/replicaset-statefulset-daemonset-deployments','==semaphoreci.com: Understanding ReplicaSet vs. StatefulSet vs. DaemonSet'' vs. Deployments==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2b0fd4e3f220f3bf9e126ef4d6ce22a04153aaff92ff198b9b75876ee5d25d60',100.0,1779033081,0,'2026-05-17T17:51:21.903433+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/revving-up-continuous-integration-with-parallel-testing','semaphoreci.com: Revving up Continuous Integration with Parallel Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a76341400ed4615321069fd9f620b72d26ca78d69829069d357b17e37806b961',100.0,1779033795,0,'2026-05-17T18:03:15.396280+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/revving-up-continuous-integration-with-parallel-testing"}');
+INSERT INTO "resources" VALUES('https://semaphoreci.medium.com/12-ways-to-improve-your-monolith-before-transitioning-to-microservices-d1061e96ca1a','==semaphoreci.medium.com: 12 Ways to Improve Your Monolith Before Transitioning'' to Microservices== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==semaphoreci.medium.com: 12 Ways to Improve Your Monolith Before Transitioning'' to Microservices== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032050,0,'2026-05-17T17:34:10.276884+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sematext.com/capabilities/container-monitoring','sematext: Monitor Docker Metrics & Logs 🌟','','2026',0,'Sematext''s container monitoring solution provides deep-dive observability for Docker, Kubernetes, and containerized applications. It automatically gathers resource utilization metrics and log streams from daemon processes without requiring manual configuration of host-level forwarders. This platform is highly valuable for hybrid deployments, offering unified log searching and performance alerting to minimize container-level MTTD (Mean Time to Detection).','N/A','SaaS','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Log Management"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sematext.com/docker','sematext: Monitor Docker Metrics & Logs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfc2577e1aef3aa5524bcdcf9b5d20671e09f51f46cb90c86ffe869d848c4b89',100.0,1.77903296915556097e+09,0,'2026-05-17T17:49:29.155561+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://sematext.com/capabilities/container-monitoring"}');
+INSERT INTO "resources" VALUES('https://sematext.com/docker','sematext: Monitor Docker Metrics & Logs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfc2577e1aef3aa5524bcdcf9b5d20671e09f51f46cb90c86ffe869d848c4b89',100.0,1779032969,0,'2026-05-17T17:49:29.155561+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://sematext.com/capabilities/container-monitoring"}');
 INSERT INTO "resources" VALUES('https://semgrep.dev','Semgrep','','2024',0,'Fast, open-source static analysis engine for searching code, finding bugs, and enforcing dependency policies. Syntactically aware engine makes it highly customizable and much faster than legacy AST scanners.','OCaml','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Static Analysis", "SAST"]','["[LEGACY]"]','[]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sentry.io','sentry.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f746bf234b2f7147c66e16d62fe263c237932a8b65fcbb0f6a999298dfeb8803',100.0,1.77903160920177698e+09,0,'2026-05-17T17:26:49.201777+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://sentry.io/welcome','sentry.io','- APMs like Dynatrace, etc.','2024',0,'Technical framework for real-time application error tracking and performance profiling. Offers native SDK integrations across key stacks, trace stitching, and code-level context detailing for distributed microservices.','en','Documentation','Intermediate',1,'online','manual','ea96440263f38a8daa633c922507453a80c6b92a2d65b0bbdd4a28eb4826b507',100.0,1.77913049493695807e+09,1,'2026-05-18T20:54:54.936958+02:00',NULL,NULL,NULL,'["Observability", "APM & Logging", "Application Performance Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sentry.io','sentry.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f746bf234b2f7147c66e16d62fe263c237932a8b65fcbb0f6a999298dfeb8803',100.0,1779031609,0,'2026-05-17T17:26:49.201777+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://sentry.io/welcome','sentry.io','- APMs like Dynatrace, etc.','2024',0,'Technical framework for real-time application error tracking and performance profiling. Offers native SDK integrations across key stacks, trace stitching, and code-level context detailing for distributed microservices.','en','Documentation','Intermediate',1,'online','manual','ea96440263f38a8daa633c922507453a80c6b92a2d65b0bbdd4a28eb4826b507',100.0,1779130494,1,'2026-05-18T20:54:54.936958+02:00',NULL,NULL,NULL,'["Observability", "APM & Logging", "Application Performance Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sequoia.makes.software/reducing-docker-image-size-particularly-for-kubernetes-environments','sequoia.makes.software: Reducing Docker Image Size (Particularly for Kubernetes Environments) 🌟','','2022',0,'Examines image sizing optimizations specifically within large-scale Kubernetes production networks. Highlights how smaller footprints accelerate pull cycles and deployment velocity.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://seraf.dev/argocd-tutorial-with-terraform-af77ddea2e6e','seraf.dev: ArgoCD Tutorial — (with Terraform)','','2022',3,'Guides engineers on bootstrapping an entire ArgoCD installation, including repositories, projects, and application instances, declaratively via the official HashiCorp Terraform provider for ArgoCD.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "ArgoCD", "Terraform Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://seranking.com/blog/practical-tips-google-search-operators','seranking.com: The cheat sheet of 30+ Google Search operators','','2023',0,'Explores advanced searching patterns using specific logical commands inside Google''s search engine. This reference is invaluable for research-heavy engineers who need to quickly filter threat vectors, target domains, or precise engineering docs.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Information Retrieval", "OSINT", "Search Optimization"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://serhii.vasylenko.info/2022/01/16/some-techniques-to-enhance-your-terraform-proficiency','serhii.vasylenko.info: Some Techniques to Enhance Your Terraform Proficiency','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c7720124311df98171910dfa0e27515bc007263d43b030040e41b9426f81ce7e',100.0,1.77903146476511692e+09,0,'2026-05-17T17:24:24.765117+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://devdosvid.blog/2022/01/16/some-techniques-to-enhance-your-terraform-proficiency"}');
+INSERT INTO "resources" VALUES('https://serhii.vasylenko.info/2022/01/16/some-techniques-to-enhance-your-terraform-proficiency','serhii.vasylenko.info: Some Techniques to Enhance Your Terraform Proficiency','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c7720124311df98171910dfa0e27515bc007263d43b030040e41b9426f81ce7e',100.0,1779031464,0,'2026-05-17T17:24:24.765117+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://devdosvid.blog/2022/01/16/some-techniques-to-enhance-your-terraform-proficiency"}');
 INSERT INTO "resources" VALUES('https://serokell.io/blog/kubernetes-guide','serokell.io/blog/kubernetes-guide: A Guide to Kubernetes','','2023',0,'A detailed conceptual primer exploring the architecture, core constructs, and real-world deployment mechanisms of Kubernetes. Discusses basic cluster layout, continuous reconciliation loops, scaling commands, and the historical pivot from legacy monolithic hosts to orchestrated microservices.','English','Technical Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Introduction", "Orchestration Concepts"]','["[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://seroter.com/2021/08/18/using-the-new-google-cloud-config-controller-to-provision-and-manage-cloud-services-via-the-kubernetes-resource-model','seroter.com: Using the new Google Cloud Config Controller to provision and manage cloud services via the Kubernetes Resource Model','','2021',0,'Introduces the Google Cloud Config Controller, highlighting its use of the Kubernetes Resource Model (KRM) to declare and govern external GCP services. Allows platform teams to enforce stateful GitOps practices, treating cloud resources (like databases and networking) identical to standard Kubernetes manifests.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "Declarative Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://serverless-stack.com/examples/how-to-debug-lambda-functions-with-visual-studio-code.html','serverless-stack.com: How to debug Lambda functions with Visual Studio Code','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af25eafc3ec17cd565814e92f72ddbe39899b4f9558c50a314415fdbeca6e195',100.0,1.77903375114178609e+09,0,'2026-05-17T18:02:31.141786+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://guide.sst.dev/examples/how-to-debug-lambda-functions-with-visual-studio-code.html"}');
+INSERT INTO "resources" VALUES('https://serverless-stack.com/examples/how-to-debug-lambda-functions-with-visual-studio-code.html','serverless-stack.com: How to debug Lambda functions with Visual Studio Code','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af25eafc3ec17cd565814e92f72ddbe39899b4f9558c50a314415fdbeca6e195',100.0,1779033751,0,'2026-05-17T18:02:31.141786+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://guide.sst.dev/examples/how-to-debug-lambda-functions-with-visual-studio-code.html"}');
 INSERT INTO "resources" VALUES('https://serverless.tf','serverless.tf: Doing serverless with Terraform','','2024',4,'The serverless.tf project offers structured Terraform blueprints for designing robust, production-ready serverless applications on AWS. By standardizing execution patterns for AWS Lambda, API Gateway, and Step Functions, it eliminates raw boilerplate while preserving native HCL flexibility.','HCL','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless", "AWS", "IaC"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://serverlesshorrors.com','serverlesshorrors.com 🌟','','2020',4,'An open community catalog detailing critical serverless horror stories, execution loops, cold-start bottlenecks, and configuration mistakes to help engineers avoid similar traps.','English','Web Resource','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Anti-patterns"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://serverlessland.com','serverlessland.com','','2026',0,'The premier AWS-managed serverless knowledge hub. It serves as an architectural repository for designing events, writing Lambda configurations, orchestrating Step Functions, and keeping abreast of serverless pattern trends globally.','N/A','Documentation','Intermediate',0,'online','manual','5b6cd1441b940a59f09104ff12fcc2ef9e14fba4fd58318b17a366f7c9ce9412',100.0,1.77903221954391098e+09,1,'2026-05-17T17:36:59.543911+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://serverlessland.com','serverlessland.com','','2026',0,'The premier AWS-managed serverless knowledge hub. It serves as an architectural repository for designing events, writing Lambda configurations, orchestrating Step Functions, and keeping abreast of serverless pattern trends globally.','N/A','Documentation','Intermediate',0,'online','manual','5b6cd1441b940a59f09104ff12fcc2ef9e14fba4fd58318b17a366f7c9ce9412',100.0,1779032219,1,'2026-05-17T17:36:59.543911+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://serverlessland.com/event-driven-architecture','serverlessland.com/event-driven-architecture: Introduction to Event Driven Architecture 🌟','','2022',5,'A foundational deep dive into decoupled event-driven systems, detailing key components such as event producers, routers, and consumers. Essential reading for establishing loose-coupling patterns.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event Driven Architecture", "Fundamentals", "Concepts"]','["[DE FACTO STANDARD]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://serverlessland.com/event-driven-architecture/visuals','serverlessland.com: EDA VISUALS 🌟🌟🌟','','2023',5,'A curated collection of visual explanations covering event-driven mechanics. Helps developers visually digest routing, choreographies, and filtering topologies.','English','Visual Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event Driven Architecture", "Fundamentals", "Visuals"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://serverlessland.com/event-driven-architecture/visuals/batching-vs-event-streams','serverlessland.com: BATCH PROCESSING VS EVENT STREAMING','','2023',4,'A clear comparative analysis detailing when to leverage high-throughput batching against real-time low-latency event streaming patterns. Crucial for designing data pipeline boundaries.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event Driven Architecture", "Data Processing", "Batch vs Streaming"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://serverlessland.com/event-driven-architecture/visuals/splitter-pattern','serverlessland.com: Splitter pattern','','2023',4,'Examines the Enterprise Integration Pattern (EIP) of splitting a single composite payload into individual records for decoupled and parallel execution inside event pipelines.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event Driven Architecture", "Design Patterns", "Enterprise Integration Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://serverlessland.com/explore/sam-pipelines','AWS SAM Pipelines','','2026',0,'Technical deep dive into the SAM (Serverless Application Model) Pipelines integration. It provides prescriptive architectural frameworks for continuous integration and delivery (CI/CD) pipelines supporting multi-account serverless deployment methodologies.','N/A','Documentation','Advanced',0,'duplicate','manual','5b6cd1441b940a59f09104ff12fcc2ef9e14fba4fd58318b17a366f7c9ce9412',100.0,1.77903308154412508e+09,1,'2026-05-17T17:51:21.544125+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{"duplicate_of": "https://serverlessland.com"}');
-INSERT INTO "resources" VALUES('https://serverlessland.com/patterns','serverlessland.com/patterns: Serverless Patterns Collection','','2026',0,'An open repository of Infrastructure as Code (IaC) serverless design patterns using SAM, CDK, and CloudFormation. Highly valuable for scaffolding backend pipelines integrating API Gateway, EventBridge, and DynamoDB.','N/A','Documentation','Intermediate',0,'duplicate','manual','5b6cd1441b940a59f09104ff12fcc2ef9e14fba4fd58318b17a366f7c9ce9412',100.0,1.77903317000527691e+09,1,'2026-05-17T17:52:50.005277+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{"duplicate_of": "https://serverlessland.com"}');
-INSERT INTO "resources" VALUES('https://servicesblog.redhat.com/2019/03/06/remote-debugging-of-java-applications-on-openshift','Remote Debugging of Java Applications on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','436b956763fab597970904ae06f789617a42c43fa2506ad672e1ae9ef87e3dbf',100.0,1.77903189649269795e+09,0,'2026-05-17T17:31:36.492698+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/remote-debugging-java-applications-openshift"}');
+INSERT INTO "resources" VALUES('https://serverlessland.com/explore/sam-pipelines','AWS SAM Pipelines','','2026',0,'Technical deep dive into the SAM (Serverless Application Model) Pipelines integration. It provides prescriptive architectural frameworks for continuous integration and delivery (CI/CD) pipelines supporting multi-account serverless deployment methodologies.','N/A','Documentation','Advanced',0,'duplicate','manual','5b6cd1441b940a59f09104ff12fcc2ef9e14fba4fd58318b17a366f7c9ce9412',100.0,1779033081,1,'2026-05-17T17:51:21.544125+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{"duplicate_of": "https://serverlessland.com"}');
+INSERT INTO "resources" VALUES('https://serverlessland.com/patterns','serverlessland.com/patterns: Serverless Patterns Collection','','2026',0,'An open repository of Infrastructure as Code (IaC) serverless design patterns using SAM, CDK, and CloudFormation. Highly valuable for scaffolding backend pipelines integrating API Gateway, EventBridge, and DynamoDB.','N/A','Documentation','Intermediate',0,'duplicate','manual','5b6cd1441b940a59f09104ff12fcc2ef9e14fba4fd58318b17a366f7c9ce9412',100.0,1779033170,1,'2026-05-17T17:52:50.005277+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{"duplicate_of": "https://serverlessland.com"}');
+INSERT INTO "resources" VALUES('https://servicesblog.redhat.com/2019/03/06/remote-debugging-of-java-applications-on-openshift','Remote Debugging of Java Applications on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','436b956763fab597970904ae06f789617a42c43fa2506ad672e1ae9ef87e3dbf',100.0,1779031896,0,'2026-05-17T17:31:36.492698+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/remote-debugging-java-applications-openshift"}');
 INSERT INTO "resources" VALUES('https://sessionize.com/aiewf2026','AI Engineer World''s Fair 2026 Call for Speakers','Submit proposals to speak at the largest technical AI conference in the world, taking place at Moscone West, San Francisco.','2026',4,'Curator Insight: Technical event agendas serve as key indicators of immediate architectural shifts and developer tool standardization.
 
-Live Grounding: This Sessionize CFP maps out advanced tracks for the 2026 conference at Moscone West, specifically soliciting expertise in recursive autoresearch loops, contextual memory systems, agentic commerce frameworks, and specialized domain-specific vertical AI engines.','en','documentation','Intermediate',0,'online','automatic','4f766dd0556e9503816d234b33375a5956e201b5d57157e9054ac8c4d1361262',NULL,1.78035215826339697e+09,0,'2026-06-02T00:15:58.263397+02:00',NULL,NULL,NULL,'["AI", "Conferences", "AI Engineering", "Sessionize CFP"]','["[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly trusted platform used for the world''s largest technical AI engineering event.", "social_preview_url": "https://sessionize.com/image/867d-1140o400o3-94j3nHBkq2aeR7cfcMmgi3.png", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
+Live Grounding: This Sessionize CFP maps out advanced tracks for the 2026 conference at Moscone West, specifically soliciting expertise in recursive autoresearch loops, contextual memory systems, agentic commerce frameworks, and specialized domain-specific vertical AI engines.','en','documentation','Intermediate',0,'online','automatic','4f766dd0556e9503816d234b33375a5956e201b5d57157e9054ac8c4d1361262',NULL,1780352158,0,'2026-06-02T00:15:58.263397+02:00',NULL,NULL,NULL,'["AI", "Conferences", "AI Engineering", "Sessionize CFP"]','["[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly trusted platform used for the world''s largest technical AI engineering event.", "social_preview_url": "https://sessionize.com/image/867d-1140o400o3-94j3nHBkq2aeR7cfcMmgi3.png", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://severalnines.com/blog/how-does-database-load-balancer-work','severalnines.com: How Does a Database Load Balancer Work?','','2022',0,'Explains how specialized database load balancers function under the hood. Details protocol-level query routing, connection multiplexing, failover health-checks, and automatic routing of write requests to the master and read requests to replica pools.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Traffic Management", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://severalnines.com/database-blog/how-does-database-load-balancer-work','severalnines.com: How Does a Database Load Balancer Work?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f70da2fa7e539f7984aea83957484e9bae9fe6ef597cf45c2c652e919d6eac2',100.0,1.77903288102494788e+09,0,'2026-05-17T17:48:01.024948+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://severalnines.com/blog/how-does-database-load-balancer-work"}');
-INSERT INTO "resources" VALUES('https://shadman-jamil.medium.com/most-useful-software-architecture-patterns-68e171405292','shadman-jamil.medium.com: Most Useful Software Architecture Patterns','','N/A',0,'A curated technical resource and architectural guide covering shadman-jamil.medium.com: Most Useful Software Architecture Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790345333534429e+09,0,'2026-05-17T18:15:33.353443+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://shahin-mahmud.medium.com/write-your-first-kubernetes-operator-in-go-177047337eae','shahin-mahmud.medium.com: Write your first Kubernetes operator in go','','N/A',0,'A curated technical resource and architectural guide covering shahin-mahmud.medium.com: Write your first Kubernetes operator in go in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031563.97891,0,'2026-05-17T17:26:03.978910+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://shahirdaya.medium.com/what-does-it-mean-to-be-cloud-native-12360a324571','shahirdaya.medium.com: What does it mean to be Cloud Native? 🌟','','N/A',0,'A curated technical resource and architectural guide covering shahirdaya.medium.com: What does it mean to be Cloud Native? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903326302707791e+09,0,'2026-05-17T17:54:23.027078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://shahneil.medium.com/what-are-kubernetes-endpoints-and-how-to-use-them-a5a5da56f4d4','==shahneil.medium.com: What Are Kubernetes Endpoints?==','','N/A',0,'A curated technical resource and architectural guide covering ==shahneil.medium.com: What Are Kubernetes Endpoints?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903061482874703e+09,0,'2026-05-17T17:10:14.828747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://shardul.dev/most-useful-kubectl-plugins','shardul.dev: Most Useful kubectl Plugins','','2021',4,'Reviews highly useful extensions managed via the Krew plugins system. Showcases tools that expand administrator diagnostic capacities, log operations, and performance checks.','English','Technical Article','Intermediate',0,'online','manual','88aa2bf0c26d66d33e33805d808a13fb92d3ef645cc0048ce262a37283edd652',100.0,1.77902915864601898e+09,1,'2026-05-17T16:45:58.646019+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Plugins"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sharmasmriti.hashnode.dev/day-61-terraform-commands','sharmasmriti.hashnode.dev: Day 61 - Terraform Commands','','N/A',0,'A curated technical resource and architectural guide covering sharmasmriti.hashnode.dev: Day 61 - Terraform Commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903068298561692e+09,0,'2026-05-17T17:11:22.985617+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://shayn-71079.medium.com/scaling-kubernetes-clusters-8a061321de93','shayn-71079.medium.com: Scaling Kubernetes Clusters','','N/A',0,'A curated technical resource and architectural guide covering shayn-71079.medium.com: Scaling Kubernetes Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903059380814504e+09,0,'2026-05-17T17:09:53.808145+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sheet.new','Spreadsheets: sheet.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d46144599dbe942de78f54d0004273c4c17bd0bbaffff20f22e4911ab418942',100.0,1779029465.29867,0,'2026-05-17T16:51:05.298670+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S338656440%3A1779029465061496&followup=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new<mpl=sheets&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauvFLix7FhDQsyeXMzly7IlWofT_GeExGBZD5PeXgcMI8_fmgxBG05tRNkG3ISAaCxExVB7"}');
+INSERT INTO "resources" VALUES('https://severalnines.com/database-blog/how-does-database-load-balancer-work','severalnines.com: How Does a Database Load Balancer Work?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f70da2fa7e539f7984aea83957484e9bae9fe6ef597cf45c2c652e919d6eac2',100.0,1779032881,0,'2026-05-17T17:48:01.024948+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://severalnines.com/blog/how-does-database-load-balancer-work"}');
+INSERT INTO "resources" VALUES('https://shadman-jamil.medium.com/most-useful-software-architecture-patterns-68e171405292','shadman-jamil.medium.com: Most Useful Software Architecture Patterns','','N/A',0,'A curated technical resource and architectural guide covering shadman-jamil.medium.com: Most Useful Software Architecture Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034533,0,'2026-05-17T18:15:33.353443+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://shahin-mahmud.medium.com/write-your-first-kubernetes-operator-in-go-177047337eae','shahin-mahmud.medium.com: Write your first Kubernetes operator in go','','N/A',0,'A curated technical resource and architectural guide covering shahin-mahmud.medium.com: Write your first Kubernetes operator in go in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031563,0,'2026-05-17T17:26:03.978910+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://shahirdaya.medium.com/what-does-it-mean-to-be-cloud-native-12360a324571','shahirdaya.medium.com: What does it mean to be Cloud Native? 🌟','','N/A',0,'A curated technical resource and architectural guide covering shahirdaya.medium.com: What does it mean to be Cloud Native? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033263,0,'2026-05-17T17:54:23.027078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://shahneil.medium.com/what-are-kubernetes-endpoints-and-how-to-use-them-a5a5da56f4d4','==shahneil.medium.com: What Are Kubernetes Endpoints?==','','N/A',0,'A curated technical resource and architectural guide covering ==shahneil.medium.com: What Are Kubernetes Endpoints?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030614,0,'2026-05-17T17:10:14.828747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://shardul.dev/most-useful-kubectl-plugins','shardul.dev: Most Useful kubectl Plugins','','2021',4,'Reviews highly useful extensions managed via the Krew plugins system. Showcases tools that expand administrator diagnostic capacities, log operations, and performance checks.','English','Technical Article','Intermediate',0,'online','manual','88aa2bf0c26d66d33e33805d808a13fb92d3ef645cc0048ce262a37283edd652',100.0,1779029158,1,'2026-05-17T16:45:58.646019+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Plugins"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sharmasmriti.hashnode.dev/day-61-terraform-commands','sharmasmriti.hashnode.dev: Day 61 - Terraform Commands','','N/A',0,'A curated technical resource and architectural guide covering sharmasmriti.hashnode.dev: Day 61 - Terraform Commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030682,0,'2026-05-17T17:11:22.985617+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://shayn-71079.medium.com/scaling-kubernetes-clusters-8a061321de93','shayn-71079.medium.com: Scaling Kubernetes Clusters','','N/A',0,'A curated technical resource and architectural guide covering shayn-71079.medium.com: Scaling Kubernetes Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030593,0,'2026-05-17T17:09:53.808145+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sheet.new','Spreadsheets: sheet.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d46144599dbe942de78f54d0004273c4c17bd0bbaffff20f22e4911ab418942',100.0,1779029465,0,'2026-05-17T16:51:05.298670+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S338656440%3A1779029465061496&followup=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new<mpl=sheets&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauvFLix7FhDQsyeXMzly7IlWofT_GeExGBZD5PeXgcMI8_fmgxBG05tRNkG3ISAaCxExVB7"}');
 INSERT INTO "resources" VALUES('https://shekhargulati.com/2018/08/01/week-1-service-discovery-for-modern-distributed-applications','shekhargulati.com: Service Discovery for Modern Distributed Applications','','2018',0,'An educational deep dive exploring service registry and dynamic service discovery mechanisms in distributed environments. It contrasts client-side discovery models (e.g., Netflix Eureka) with server-side proxy models (e.g., Kubernetes DNS and Envoy proxying), explaining how network addressing abstraction ensures decoupled, resilient microservices routing.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Patterns", "Service Discovery"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://shields.io','shields.io 🌟','','2023',1,'Shields.io is the standard metadata badge generation service for developer readmes and project hubs. It provides dynamic SVG badges showing continuous integration status, test coverage, package versioning, and license compliance across open-source and enterprise repositories.','English','SaaS / Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Collaborative Workflows", "Metadata Display"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://shiftsync.tricentis.com/software-testing-blogs-69/getting-started-with-automated-continuous-performance-testing-406','tricentis.com: Getting started with automated continuous performance testing','','2022',4,'An enterprise guide to integrating continuous automated performance and load testing frameworks inside CI pipelines, catching backend scaling and resource-allocation bugs early.','Agnostic','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Testing", "Performance", "Continuous Integration"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://shipa.io/a-developer-focused-ci-cd-pipeline-for-kubernetes','shipa.io: A Developer focused CI/CD pipeline for Kubernetes','','2021',0,'Outlines designing application-centric CI/CD pipelines that leverage developer platform layers to remove raw Kubernetes configuration friction. (Live Grounding: Highlights the evolving landscape of platform engineering where developers focus on code deliverables while security/infrastructure is handled declaratively by platforms).','YAML','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Developer Platforms", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://shipa.io/a-real-world-application-deployment-on-kubernetes','shipa.io: Deploying a real-world application on Kubernetes','','2021',0,'Walks through deploying a multi-tier production-grade application on Kubernetes using Shipa framework abstraction policies instead of raw, complex manifests. (Live Grounding: Demonstrates early architectural trends aiming to simplify the developer experience by decoupling container configurations from platform management).','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Developer Platforms", "App Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://shipa.io/deploying-applications-on-kubernetes','shipa.io: Developing and deploying applications to Kubernetes locally with Shipa and Minikube','','2021',0,'Showcases local application delivery pipelines combining Minikube with Shipa''s developer-focused abstractions. Allows engineers to deploy code without writing verbose YAML. (Live Grounding: Important context for 2026 Developer Platforms. Shipa was acquired by Snyk in 2023, shifting its core value towards Snyk AppRisk for secure cloud development).','Shell','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Developer Platforms", "Local Development"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://shipa.io/development/a-developer-focused-ci-cd-pipeline-for-kubernetes','shipa.io: A Developer focused CI/CD pipeline for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','21e5a88b3d2328730d0695be7ffe835ae20d2044f6d2a4db33259868f8fabb9a',100.0,1.77903295429370808e+09,0,'2026-05-17T17:49:14.293708+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipa.io/a-developer-focused-ci-cd-pipeline-for-kubernetes"}');
-INSERT INTO "resources" VALUES('https://shipa.io/development/terraform-meets-appops','shipa.io: Terraform meets AppOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','268946f82244a5b33f6505fecb52992e83dee43b1822b44389df36547a06702d',100.0,1779030287.81885,0,'2026-05-17T17:04:47.818850+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://shipa.io/terraform-meets-appops-2"}');
+INSERT INTO "resources" VALUES('https://shipa.io/development/a-developer-focused-ci-cd-pipeline-for-kubernetes','shipa.io: A Developer focused CI/CD pipeline for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','21e5a88b3d2328730d0695be7ffe835ae20d2044f6d2a4db33259868f8fabb9a',100.0,1779032954,0,'2026-05-17T17:49:14.293708+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipa.io/a-developer-focused-ci-cd-pipeline-for-kubernetes"}');
+INSERT INTO "resources" VALUES('https://shipa.io/development/terraform-meets-appops','shipa.io: Terraform meets AppOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','268946f82244a5b33f6505fecb52992e83dee43b1822b44389df36547a06702d',100.0,1779030287,0,'2026-05-17T17:04:47.818850+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://shipa.io/terraform-meets-appops-2"}');
 INSERT INTO "resources" VALUES('https://shipa.io/devops-challenge-kubernetes-deployment-ketch-vs-yaml','shipa.io: DevOps Challenge – Kubernetes Deployment: Ketch vs YAML','','2021',0,'A comparative study analyzing Developer Experience (DX) benefits of abstracting infrastructure definitions via Ketch versus handcrafting raw declarative Kubernetes YAML.','None','Technical Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Alternative Manifest Engines"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://shipa.io/gitops','shipa.io: GitOps in Kubernetes, the easy way–with GitHub Actions and Shipa','','2021',0,'Explores combining the ease of GitHub Actions workflows with Shipa''s application management plane to implement secure GitOps pipelines. (Live Grounding: Proves early efforts in platform engineering to bridge continuous integration directly into abstract application runtimes).','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & Declarative Git", "Developer Platforms", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://shipa.io/gitops-in-the-enterprise','shipa.io: GitOps in the enterprise 🌟','','2021',0,'Highlights how Shipa brings AppOps abstraction to traditional GitOps workflows. Explains the separation of infrastructure policies from application deployment manifests to lower cognitive overhead for software developers.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Enterprise", "AppOps"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
@@ -12411,23 +12411,23 @@ INSERT INTO "resources" VALUES('https://shipa.io/terraform-meets-appops-2','ship
 INSERT INTO "resources" VALUES('https://shipit.dev/posts/k8s-operators-with-python-part-1.html','brennerm.github.io: Kubernetes operators with Python #1: Creating CRDs','','2021',0,'A hands-on developer tutorial detailing custom resource definition (CRD) creation and controller loops implemented in Python using the Kopf framework. Provides an excellent entry point for data engineers and system administrators who favor Python over Go. While Go remains dominant in 2026, Kopf provides an stable alternative for automation tasks.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Operators Python"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://shipit.dev/posts/kubernetes-overview-diagrams.html','brennerm.github.io: Kubernetes Overview Diagrams 🌟','','2021',4,'An exceptional visual and architectural map detailing the data flow and interconnectivity between the API server, etcd, controller manager, and worker nodes. Essential reference for understanding component-level communications and network policies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Visual Reference", "Control Plane"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://shipit.dev/posts/setting-up-eks-with-irsa-using-terraform.html','brennerm.github.io: Setting up an EKS cluster with IAM/IRSA integration','','2021',0,'A critical security tutorial detailing the configuration of IAM Roles for Service Accounts (IRSA) on AWS EKS using Terraform. Walks through building OpenID Connect (OIDC) identity providers and defining strict, least-privilege IAM policies directly mapped to Kubernetes ServiceAccounts.','HCL','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "EKS & IAM Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://shipmight.com/blog/understanding-helm-upgrade-reset-reuse-values','shipmight.com: Understanding Helm upgrade flags','','N/A',0,'A curated technical resource and architectural guide covering shipmight.com: Understanding Helm upgrade flags in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030184.00005,0,'2026-05-17T17:03:04.000050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://shipwright.io','shipwright.io','','2020',5,'Shipwright is a CNCF Sandbox build framework designed to compile container images directly inside Kubernetes clusters using pluggable build backends like Tekton, Kaniko, and BuildKit. It abstracts image build pipelines behind a unified, declarative Custom Resource API.','Go','Build Framework','Advanced',0,'online','manual','d418685b088686cd082b873eae8f3a13e4d935647674e2b135c58c9ea31ef29c',100.0,1.77902937787153196e+09,1,'2026-05-17T16:49:37.871532+02:00',NULL,NULL,NULL,'["Image Building", "In-Cluster Builds", "Build Frameworks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://shitposting.monster',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1.78040058597194194e+09,0,'2026-06-02T13:43:05.971942+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 10}');
-INSERT INTO "resources" VALUES('https://shivanshu1333.medium.com/contextual-logging-in-kubernetes-41f4cc5fea69','shivanshu1333.medium.com: Contextual Logging in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering shivanshu1333.medium.com: Contextual Logging in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903342443113088e+09,0,'2026-05-17T17:57:04.431131+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://shivanshu1333.medium.com/structured-logging-in-kubernetes-58cf35e6d60d','shivanshu1333.medium.com: Structured logging in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering shivanshu1333.medium.com: Structured logging in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902951348629093e+09,0,'2026-05-17T16:51:53.486291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://shipmight.com/blog/understanding-helm-upgrade-reset-reuse-values','shipmight.com: Understanding Helm upgrade flags','','N/A',0,'A curated technical resource and architectural guide covering shipmight.com: Understanding Helm upgrade flags in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030184,0,'2026-05-17T17:03:04.000050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://shipwright.io','shipwright.io','','2020',5,'Shipwright is a CNCF Sandbox build framework designed to compile container images directly inside Kubernetes clusters using pluggable build backends like Tekton, Kaniko, and BuildKit. It abstracts image build pipelines behind a unified, declarative Custom Resource API.','Go','Build Framework','Advanced',0,'online','manual','d418685b088686cd082b873eae8f3a13e4d935647674e2b135c58c9ea31ef29c',100.0,1779029377,1,'2026-05-17T16:49:37.871532+02:00',NULL,NULL,NULL,'["Image Building", "In-Cluster Builds", "Build Frameworks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://shitposting.monster',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780400585,0,'2026-06-02T13:43:05.971942+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 10}');
+INSERT INTO "resources" VALUES('https://shivanshu1333.medium.com/contextual-logging-in-kubernetes-41f4cc5fea69','shivanshu1333.medium.com: Contextual Logging in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering shivanshu1333.medium.com: Contextual Logging in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.431131+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://shivanshu1333.medium.com/structured-logging-in-kubernetes-58cf35e6d60d','shivanshu1333.medium.com: Structured logging in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering shivanshu1333.medium.com: Structured logging in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.486291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://shop.oreilly.com/product/0636920223788.do','Kubernetes: Up and Running, 2nd Edition','','2019',0,'Written by co-creators of Kubernetes, this canonical O''Reilly volume serves as the gold-standard literature for understanding the architecture, design choices, and day-to-day operation of Kubernetes clusters. It covers declarative API design, multi-container pod patterns, and distributed service state.','English','Book','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Books", "Core Literature"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://shopify.engineering/capturing-every-change-shopify-sharded-monolith','shopify.engineering: Capturing Every Change From Shopify’s Sharded Monolith','','2021',0,'This engineering case study details how Shopify captured transactional data changes across thousands of sharded MySQL databases. It describes the design of their highly scalable CDC ingestion architecture, focusing on reliability, throughput optimization, and multi-tenant event routing at scale.','N/A','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Scalability", "Case Studies"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://shopify.engineering/faster-shopify-ci','shopify.engineering: Keeping Developers Happy with a Fast CI','','2020',5,'A case study from Shopify detailing the infrastructure and engineering effort required to maintain sub-minute continuous integration pipelines for large codebases. Explores parallelization techniques, test selection algorithms, and cache-optimization strategies that scale.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Continuous Integration", "Developer Experience"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://shramikawale.medium.com/podsdisruptionbudget-why-you-will-need-in-kubernetes-c939904d590d','shramikawale.medium.com: PodsDisruptionBudget: Why you will need in Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering shramikawale.medium.com: PodsDisruptionBudget: Why you will need in Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903039397321605e+09,0,'2026-05-17T17:06:33.973216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://shrihariharidas73.medium.com/terraform-hashicorp-vault-integration-seamless-secrets-management-46f41cf735f1','==shrihariharidas73.medium.com: Terraform & HashiCorp Vault Integration:'' Seamless Secrets Management==','','N/A',0,'A curated technical resource and architectural guide covering ==shrihariharidas73.medium.com: Terraform & HashiCorp Vault Integration:'' Seamless Secrets Management== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903341566232895e+09,0,'2026-05-17T17:56:55.662329+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://shramikawale.medium.com/podsdisruptionbudget-why-you-will-need-in-kubernetes-c939904d590d','shramikawale.medium.com: PodsDisruptionBudget: Why you will need in Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering shramikawale.medium.com: PodsDisruptionBudget: Why you will need in Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030393,0,'2026-05-17T17:06:33.973216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://shrihariharidas73.medium.com/terraform-hashicorp-vault-integration-seamless-secrets-management-46f41cf735f1','==shrihariharidas73.medium.com: Terraform & HashiCorp Vault Integration:'' Seamless Secrets Management==','','N/A',0,'A curated technical resource and architectural guide covering ==shrihariharidas73.medium.com: Terraform & HashiCorp Vault Integration:'' Seamless Secrets Management== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033415,0,'2026-05-17T17:56:55.662329+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://shriomtripathi1.substack.com/p/terraform-small-terraform-modules','Terraform: Small Terraform Modules','A technical architectural deep-dive into refactoring bloated, monolithic IaC deployments into discrete, reusable modules.','2026',4,'A detailed technical guide exploring the modular decomposition of large-scale infrastructure code architectures.
 - It advocates for small, single-responsibility modules utilizing rigid input validation rules, output chains, and predictable module-state isolation patterns.
-- Analyzes the tradeoffs between monolithic state management, iteration via for_each loops, and decentralized module interfaces to maximize continuous delivery safety.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1.78035283880107307e+09,0,'2026-06-02T00:27:18.801073+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Infrastructure as Code", "Systems Engineering", "IaC Refactoring"]','["[GUIDE]"]','[]','[]','{}','{"category": "aws-iac", "reputation_status": "Vetted", "reputation_summary": "No reputation penalty. Authored by Senior Engineer Shriom Tripathi on Substack. Widely shared on developer platforms for practical, architecture-first code design advice.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "iac-best-practices"}');
-INSERT INTO "resources" VALUES('https://shuanglu1993.medium.com/what-happens-when-volumemanager-in-the-kubelet-starts-1fea623ac6ce','shuanglu1993.medium.com: What happens when volumeManager in the kubelet'' starts?','','N/A',0,'A curated technical resource and architectural guide covering shuanglu1993.medium.com: What happens when volumeManager in the kubelet'' starts? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903223929997611e+09,0,'2026-05-17T17:37:19.299976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sid-infinity-yadav.medium.com/grafana-agent-kubernetes-operator-f89b744487f5','sid-infinity-yadav.medium.com: Grafana Agent Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering sid-infinity-yadav.medium.com: Grafana Agent Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903052890935492e+09,0,'2026-05-17T17:08:48.909355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://siddhivinayak-sk.medium.com/kubeseal-sealedsecret-make-your-secrets-secure-in-scm-by-using-sealed-secret-4631bcb39bf8','siddhivinayak-sk.medium.com: Kubeseal & SealedSecret: Make your ‘secrets’'' secure in SCM by using ‘sealed secret’','','N/A',0,'A curated technical resource and architectural guide covering siddhivinayak-sk.medium.com: Kubeseal & SealedSecret: Make your ‘secrets’'' secure in SCM by using ‘sealed secret’ in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203656794309e+09,0,'2026-05-17T17:33:56.567943+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://siegert-maximilian.medium.com/ensure-content-trust-on-kubernetes-using-notary-and-open-policy-agent-485ab3a9423c','siegert-maximilian.medium.com: Ensure Content Trust on Kubernetes using'' Notary and Open Policy Agent','','N/A',0,'A curated technical resource and architectural guide covering siegert-maximilian.medium.com: Ensure Content Trust on Kubernetes using'' Notary and Open Policy Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903430910830211e+09,0,'2026-05-17T18:11:49.108302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+- Analyzes the tradeoffs between monolithic state management, iteration via for_each loops, and decentralized module interfaces to maximize continuous delivery safety.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352838,0,'2026-06-02T00:27:18.801073+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Infrastructure as Code", "Systems Engineering", "IaC Refactoring"]','["[GUIDE]"]','[]','[]','{}','{"category": "aws-iac", "reputation_status": "Vetted", "reputation_summary": "No reputation penalty. Authored by Senior Engineer Shriom Tripathi on Substack. Widely shared on developer platforms for practical, architecture-first code design advice.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "iac-best-practices"}');
+INSERT INTO "resources" VALUES('https://shuanglu1993.medium.com/what-happens-when-volumemanager-in-the-kubelet-starts-1fea623ac6ce','shuanglu1993.medium.com: What happens when volumeManager in the kubelet'' starts?','','N/A',0,'A curated technical resource and architectural guide covering shuanglu1993.medium.com: What happens when volumeManager in the kubelet'' starts? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.299976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sid-infinity-yadav.medium.com/grafana-agent-kubernetes-operator-f89b744487f5','sid-infinity-yadav.medium.com: Grafana Agent Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering sid-infinity-yadav.medium.com: Grafana Agent Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030528,0,'2026-05-17T17:08:48.909355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://siddhivinayak-sk.medium.com/kubeseal-sealedsecret-make-your-secrets-secure-in-scm-by-using-sealed-secret-4631bcb39bf8','siddhivinayak-sk.medium.com: Kubeseal & SealedSecret: Make your ‘secrets’'' secure in SCM by using ‘sealed secret’','','N/A',0,'A curated technical resource and architectural guide covering siddhivinayak-sk.medium.com: Kubeseal & SealedSecret: Make your ‘secrets’'' secure in SCM by using ‘sealed secret’ in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.567943+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://siegert-maximilian.medium.com/ensure-content-trust-on-kubernetes-using-notary-and-open-policy-agent-485ab3a9423c','siegert-maximilian.medium.com: Ensure Content Trust on Kubernetes using'' Notary and Open Policy Agent','','N/A',0,'A curated technical resource and architectural guide covering siegert-maximilian.medium.com: Ensure Content Trust on Kubernetes using'' Notary and Open Policy Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034309,0,'2026-05-17T18:11:49.108302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://signalvnoise.com/svn3/running-spot-instances-effectively-with-amazon-eks','Running spot instances effectively with Amazon EKS','','2020',0,'Real-world operational strategies for utilizing cost-efficient Spot Instances under EKS. Covers node drain handling, spot termination alerts, and managing mixed instance type node groups.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://signoz.io/blog/kubernetes-audit-logs','signoz.io: Kubernetes Audit Logs - Best Practices And Configuration','','2023',0,'Comprehensive architectural guide to configuring and securing Kubernetes control plane audit logs. Provides concrete strategies for defining audit policies, optimizing backend targets, and establishing compliance-ready configurations necessary for enterprise security standards.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Logging", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://signoz.io/blog/opentelemetry-kubernetes-cluster-metrics-monitoring','signoz.io: Kubernetes Cluster Monitoring with OpenTelemetry | Complete Tutorial 🌟','','2023',0,'A comprehensive implementation guide showcasing SigNoz as a full-featured, open-source alternative to Datadog. It demonstrates configuring OpenTelemetry collectors to ingest cluster metrics, application traces, and platform logs into an integrated ClickHouse backend.','None','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Telemetry Protocols", "SigNoz & OpenTelemetry"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
@@ -12436,33 +12436,33 @@ INSERT INTO "resources" VALUES('https://siliconangle.com/2021/09/29/amazon-debut
 INSERT INTO "resources" VALUES('https://siliconangle.com/2021/09/29/devops-dummies-author-emily-freeman-introduces-revolutionary-model-modern-software-development-awsq3','siliconangle.com: ‘DevOps for Dummies’ author Emily Freeman introduces revolutionary model for modern software development','','2021',0,'Introduces Emily Freeman''s modern model for describing software development. Replaces linear pipeline concepts with a multi-dimensional framework that better represents the complexity of distributed microservices.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Software Lifecycle Models", "Strategic Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://siliconangle.com/2021/10/18/pulumis-new-registry-makes-easy-share-reuse-cloud-infrastructure-building-blocks','siliconangle.com: Pulumi’s new registry aims to ease sharing and reusing cloud infrastructure building blocks','','2021',0,'Detailed insight into the launch of the Pulumi Registry, a public marketplace supporting modular package sharing and reusability of multi-cloud components across diverse language boundaries.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Package Management", "Pulumi Registry"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://siliconangle.com/2023/04/20/rise-platform-engineering-kubernetes-era-kubecon','siliconangle.com: The rise of platform engineering in the Kubernetes era','','2023',0,'An analysis from KubeCon covering the strategic convergence of cloud-native infrastructure and platform engineering. Details how standardizing on Kubernetes APIs enables organizations to construct extensible control planes that mask infrastructure complexity for developers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Industry Trends", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://silvr.medium.com/using-kyverno-to-enforce-aws-load-balancer-annotations-for-centralized-logging-to-s3-af5dc1f1f3e0','silvr.medium.com: Using Kyverno To Enforce AWS Load Balancer Annotations'' For Centralized Logging To S3','','N/A',0,'A curated technical resource and architectural guide covering silvr.medium.com: Using Kyverno To Enforce AWS Load Balancer Annotations'' For Centralized Logging To S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902916887601494e+09,0,'2026-05-17T16:46:08.876015+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://simple.wikipedia.org/wiki/Application_programming_interface','wikipedia: API Application Programming Interface','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: API Application Programming Interface in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790314893355329e+09,0,'2026-05-17T17:24:49.335533+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://simplecheatsheet.com','simplecheatsheet.com','','2021',0,'A developer-oriented cheat sheet aggregate portal designed for quick reference access. Houses quick syntax charts for scripting runtimes, operating system CLIs, and configuration tools, optimizing task execution speed for active software engineers.','N/A','Resource','Beginner',0,'online','manual','N/A',100.0,1.78143253626078796e+09,0,'2026-06-14T12:22:16.260788+02:00',NULL,NULL,NULL,'["Reference Portal", "Cheat Sheets", "General IT"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://simplecheatsheet.com/tag/golang-cheat-sheet','simplecheatsheet.com/tag/golang-cheat-sheet','','N/A',0,'A curated technical resource and architectural guide covering simplecheatsheet.com/tag/golang-cheat-sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903357057460403e+09,0,'2026-05-17T17:59:30.574604+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/golang.md"]','["cheatsheets.md", "golang.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://silvr.medium.com/using-kyverno-to-enforce-aws-load-balancer-annotations-for-centralized-logging-to-s3-af5dc1f1f3e0','silvr.medium.com: Using Kyverno To Enforce AWS Load Balancer Annotations'' For Centralized Logging To S3','','N/A',0,'A curated technical resource and architectural guide covering silvr.medium.com: Using Kyverno To Enforce AWS Load Balancer Annotations'' For Centralized Logging To S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.876015+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://simple.wikipedia.org/wiki/Application_programming_interface','wikipedia: API Application Programming Interface','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: API Application Programming Interface in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031489,0,'2026-05-17T17:24:49.335533+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://simplecheatsheet.com','simplecheatsheet.com','','2021',0,'A developer-oriented cheat sheet aggregate portal designed for quick reference access. Houses quick syntax charts for scripting runtimes, operating system CLIs, and configuration tools, optimizing task execution speed for active software engineers.','N/A','Resource','Beginner',0,'online','manual','N/A',100.0,1781432536,0,'2026-06-14T12:22:16.260788+02:00',NULL,NULL,NULL,'["Reference Portal", "Cheat Sheets", "General IT"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://simplecheatsheet.com/tag/golang-cheat-sheet','simplecheatsheet.com/tag/golang-cheat-sheet','','N/A',0,'A curated technical resource and architectural guide covering simplecheatsheet.com/tag/golang-cheat-sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033570,0,'2026-05-17T17:59:30.574604+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/golang.md"]','["cheatsheets.md", "golang.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://simplyblock.io','simplyblock: simplyblock.io','','2026',0,'Simplyblock is a high-performance cloud storage platform engineered to optimize block-storage scaling in AWS and Kubernetes. Utilizing NVMe-over-Fabrics disaggregation, dynamic caching, and compression, it significantly lowers cloud storage expenses while keeping sub-millisecond access speeds.','C','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "High Performance Block Storage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sincro.es/blog/actualidad-fiscal-contable/teletrabajo-desde-espana-para-el-extranjero-donde-hay-que-tributar','sincrogo.com: Teletrabajo desde España para el extranjero: ¿dónde hay que tributar?','','2023',0,'Curator Insight parses the complex tax and labor legalities of working remotely from Spain for international employers. Live Grounding highlights this as a critical blueprint for digital nomads and global remote contractors navigating dual-taxation, local social security, and Spanish Beckham Law regulations.','Spanish','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Compliance & Tax"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sincrogo.com/blog/actualidad-fiscal-contable/teletrabajo-desde-espana-para-el-extranjero-donde-hay-que-tributar','sincrogo.com: Teletrabajo desde España para el extranjero: ¿dónde hay que'' tributar?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','450fad9db51fa4016d5e5edec4a97f134f5e753f5b779f6a7cdff99686988fd5',100.0,1.779029592511554e+09,0,'2026-05-17T16:53:12.511554+02:00',NULL,NULL,NULL,'[]','[]','["docs/remote-tech-jobs.md"]','[]','{}','{"duplicate_of": "https://sincro.es/blog/actualidad-fiscal-contable/teletrabajo-desde-espana-para-el-extranjero-donde-hay-que-tributar"}');
-INSERT INTO "resources" VALUES('https://sinergiasincontrol.blogspot.com/2021/11/643-la-excelente-propuesta-de-trabajo.html9',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77902915864442205e+09,0,'2026-05-17T16:45:58.644422+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://sites.google.com/site/mrxpalmeiras/ansible/ansible-cheat-sheet','mrxpalmeiras: Ansible Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60cc0344f3ec529eaa6d5376b134cece03460bf879d8bd8f6b643d9225977ac8',100.0,1779029132.80926,0,'2026-05-17T16:45:32.809260+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://meet.new"}');
-INSERT INTO "resources" VALUES('https://sixfold.medium.com/reducing-database-queries-to-a-minimum-with-dataloaders-cc98c25e54ce','sixfold.medium.com: Reducing database queries to a minimum with DataLoaders','','N/A',0,'A curated technical resource and architectural guide covering sixfold.medium.com: Reducing database queries to a minimum with DataLoaders in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903098091317105e+09,0,'2026-05-17T17:16:20.913171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sincrogo.com/blog/actualidad-fiscal-contable/teletrabajo-desde-espana-para-el-extranjero-donde-hay-que-tributar','sincrogo.com: Teletrabajo desde España para el extranjero: ¿dónde hay que'' tributar?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','450fad9db51fa4016d5e5edec4a97f134f5e753f5b779f6a7cdff99686988fd5',100.0,1779029592,0,'2026-05-17T16:53:12.511554+02:00',NULL,NULL,NULL,'[]','[]','["docs/remote-tech-jobs.md"]','[]','{}','{"duplicate_of": "https://sincro.es/blog/actualidad-fiscal-contable/teletrabajo-desde-espana-para-el-extranjero-donde-hay-que-tributar"}');
+INSERT INTO "resources" VALUES('https://sinergiasincontrol.blogspot.com/2021/11/643-la-excelente-propuesta-de-trabajo.html9',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779029158,0,'2026-05-17T16:45:58.644422+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://sites.google.com/site/mrxpalmeiras/ansible/ansible-cheat-sheet','mrxpalmeiras: Ansible Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60cc0344f3ec529eaa6d5376b134cece03460bf879d8bd8f6b643d9225977ac8',100.0,1779029132,0,'2026-05-17T16:45:32.809260+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://meet.new"}');
+INSERT INTO "resources" VALUES('https://sixfold.medium.com/reducing-database-queries-to-a-minimum-with-dataloaders-cc98c25e54ce','sixfold.medium.com: Reducing database queries to a minimum with DataLoaders','','N/A',0,'A curated technical resource and architectural guide covering sixfold.medium.com: Reducing database queries to a minimum with DataLoaders in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030980,0,'2026-05-17T17:16:20.913171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://skaffold.dev','Skaffold 🌟','','2026',4,'Google''s Skaffold remains an industry-leading workflow engine that orchestrates code building, artifact pushing, and target deployment steps. It features smart caching, file sync capability, and multi-profile handling configurations.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "Skaffold"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins-alternatives.md", "kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://skaffold.dev/docs/pipeline-stages/init','Skaffold --generate-manifests','','2025',5,'Detail on Skaffold''s `--generate-manifests` capability, which facilitates local build and deployment orchestration on Kubernetes. This tool manages the developer inner loop by tracking local code modifications, triggering rebuilding/tagging of images, and automating deployments. It has become an industry standard for continuous local feedback loops in multi-service local environments.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop", "Orchestration Tooling"]','["[DE FACTO STANDARD]"]','[]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://skamille.medium.com/an-incomplete-list-of-skills-senior-engineers-need-beyond-coding-8ed4a521b29f','skamille.medium.com: An incomplete list of skills senior engineers need,'' beyond coding','','N/A',0,'A curated technical resource and architectural guide covering skamille.medium.com: An incomplete list of skills senior engineers need,'' beyond coding in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903133328980898e+09,0,'2026-05-17T17:22:13.289809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://skamille.medium.com/how-new-managers-fail-individual-contributors-839a13bda1c5','skamille.medium.com: How New Managers Fail Individual Contributors','','N/A',0,'A curated technical resource and architectural guide covering skamille.medium.com: How New Managers Fail Individual Contributors in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790328347751379e+09,0,'2026-05-17T17:47:14.775138+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://skamille.medium.com/make-boring-plans-9438ce5cb053','skamille.medium.com: Make Boring Plans','','N/A',0,'A curated technical resource and architectural guide covering skamille.medium.com: Make Boring Plans in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903134129794192e+09,0,'2026-05-17T17:22:21.297942+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://skildops.medium.com/backup-an-entire-kubernetes-cluster-using-velero-to-aws-s3-73d76d51d4bc','skildops.medium.com: Backup an entire Kubernetes cluster using Velero to'' AWS S3','','N/A',0,'A curated technical resource and architectural guide covering skildops.medium.com: Backup an entire Kubernetes cluster using Velero to'' AWS S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651.93112,0,'2026-05-17T17:27:31.931120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://skamille.medium.com/an-incomplete-list-of-skills-senior-engineers-need-beyond-coding-8ed4a521b29f','skamille.medium.com: An incomplete list of skills senior engineers need,'' beyond coding','','N/A',0,'A curated technical resource and architectural guide covering skamille.medium.com: An incomplete list of skills senior engineers need,'' beyond coding in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031333,0,'2026-05-17T17:22:13.289809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://skamille.medium.com/how-new-managers-fail-individual-contributors-839a13bda1c5','skamille.medium.com: How New Managers Fail Individual Contributors','','N/A',0,'A curated technical resource and architectural guide covering skamille.medium.com: How New Managers Fail Individual Contributors in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.775138+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://skamille.medium.com/make-boring-plans-9438ce5cb053','skamille.medium.com: Make Boring Plans','','N/A',0,'A curated technical resource and architectural guide covering skamille.medium.com: Make Boring Plans in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031341,0,'2026-05-17T17:22:21.297942+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://skildops.medium.com/backup-an-entire-kubernetes-cluster-using-velero-to-aws-s3-73d76d51d4bc','skildops.medium.com: Backup an entire Kubernetes cluster using Velero to'' AWS S3','','N/A',0,'A curated technical resource and architectural guide covering skildops.medium.com: Backup an entire Kubernetes cluster using Velero to'' AWS S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.931120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://skillbuilder.aws','explore.skillbuilder.aws/learn: AWS Skill Builder 🌟','','2023',0,'The official AWS digital learning portal offering over 600 free and paid cloud training courses. Provides comprehensive, hands-on labs, game-based learning (Cloud Quest), and official certification exam preparation tracks maintained directly by AWS engineering teams.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Official Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://skillbuilder.aws/course/external/view/elearning/48/aws-security-fundamentals-second-edition','explore.skillbuilder.aws: AWS Security Fundamentals (free)','','2021',4,'A foundational security course covering AWS shared responsibility models, identity boundaries, network segregation methods, and programmatic cryptographic mechanisms.','English','Interactive Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Training", "AWS Security"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["aws-training.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://skillbuilder.aws/course/external/view/elearning/7854/aws-technical-essential-spanish-from-latin-america','explore.skillbuilder.aws: AWS Skill Builder - Introducción a AWS Data Pipeline (Español Latinoamérica) | AWS Technical Essentials (Spanish from Latin America)'' - Free','','2021',3,'Official localized AWS Skill Builder path delivering fundamental architectural and Data Pipeline instructions in Spanish. [SPANISH CONTENT]','Spanish','Interactive Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Training", "AWS Official"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-training.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://skilledfield.com.au/monitoring-kubernetes-and-docker-container-logs','skilledfield.com.au: Monitoring Kubernetes and Docker Container Logs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','52198432ca323827ac8c97a44f623ffd9d20da96c5bfb8ee72e924c305410143',100.0,1.77903457757454609e+09,0,'2026-05-17T18:16:17.574546+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://skillfield.com.au/blog/monitoring-kubernetes-and-docker-container-logs"}');
+INSERT INTO "resources" VALUES('https://skilledfield.com.au/monitoring-kubernetes-and-docker-container-logs','skilledfield.com.au: Monitoring Kubernetes and Docker Container Logs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','52198432ca323827ac8c97a44f623ffd9d20da96c5bfb8ee72e924c305410143',100.0,1779034577,0,'2026-05-17T18:16:17.574546+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://skillfield.com.au/blog/monitoring-kubernetes-and-docker-container-logs"}');
 INSERT INTO "resources" VALUES('https://skillfield.com.au/blog/monitoring-kubernetes-and-docker-container-logs','skilledfield.com.au: Monitoring Kubernetes and Docker Container Logs','','2022',0,'A detailed tutorial on harvesting and storing ephemeral container stdout/stderr outputs in Docker and Kubernetes clusters. Covers fluentd/fluent-bit ingestion, namespace routing, and Elasticsearch querying. Curator Insight: Logging implementation patterns. Live Grounding: Critical reference for configuring non-intrusive container daemon log rotators.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Logging", "Docker Logs"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://skillslane.com/learn-kubernetes-from-these-best-online-courses',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903124284688711e+09,0,'2026-05-17T17:20:42.846887+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://skillslane.com/learn-kubernetes-from-these-best-online-courses',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031242,0,'2026-05-17T17:20:42.846887+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://sklar.rocks/how-container-storage-interface-works','sklar.rocks: How the CSI (Container Storage Interface) Works','','2020',0,'An instructional overview explaining how the Container Storage Interface (CSI) specification coordinates volume management. It details the precise structural operations between the Kubelet, Kubernetes API servers, and vendor-specific CSI driver components.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "How-To"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://skundunotes.com/2025/01/22/automate-terraform-testing-with-azure-devops-pipelines','Automate Terraform Testing with Azure DevOps Pipelines','','2025',0,'Detailed technical blueprint demonstrating the integration of automated security verification and configuration syntax checks inside Azure DevOps release steps for HashiCorp Terraform.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Terraform Testing", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://skupper.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2679929be94391ed6f728d4ac64126ec72aa394d1d604639ae3691a60ed2ece0',100.0,1779030335.4638,0,'2026-05-17T17:05:35.463800+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://skycrafters.io/blog/2021/06/08/do-containers-really-contain','skycrafters.io: Do Containers Really Contain? Virtual Machines vs. Containers'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering skycrafters.io: Do Containers Really Contain? Virtual Machines vs. Containers'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790317352480421e+09,0,'2026-05-17T17:28:55.248042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://skywalking.apache.org','skywalking.apache.org 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5642ceb89367a76b5691d1c9167f809b9f0875c77835f9bf8712fbe66546dd2a',100.0,1.77903341888980388e+09,1,'2026-05-17T17:56:58.889804+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://skupper.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2679929be94391ed6f728d4ac64126ec72aa394d1d604639ae3691a60ed2ece0',100.0,1779030335,0,'2026-05-17T17:05:35.463800+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://skycrafters.io/blog/2021/06/08/do-containers-really-contain','skycrafters.io: Do Containers Really Contain? Virtual Machines vs. Containers'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering skycrafters.io: Do Containers Really Contain? Virtual Machines vs. Containers'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031735,0,'2026-05-17T17:28:55.248042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://skywalking.apache.org','skywalking.apache.org 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5642ceb89367a76b5691d1c9167f809b9f0875c77835f9bf8712fbe66546dd2a',100.0,1779033418,1,'2026-05-17T17:56:58.889804+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://slack.com','Slack','','2026',0,'The industry-standard instant-messaging platform built for business and engineering collaboration. Incorporates channel-based communication, extensive automation integrations, ChatOps hooks, and secure workspace partitioning to align technical teams.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://slack.engineering/building-self-driving-kafka-clusters-using-open-source-components','slack.engineering: Building Self-driving Kafka clusters using open source components','','2021',0,'A deep case study explaining Slack''s custom-built self-governing Kafka management framework. Details how Cruise Control and automated monitoring components execute safe, hands-off partition rebalancing, hot-broker offloading, and node self-healing.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Case Studies", "Scale & Infrastructure"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://slack.engineering/simple-kubernetes-webhook','slack.engineering: A Simple Kubernetes Admission Webhook','','2019',0,'A developer-oriented walkthrough details how to write a simple Go-based admission webhook from scratch. Covers generating TLS certificates, handling incoming AdmissionReview JSON arrays, and returning patches.','Go','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "Webhooks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
@@ -12470,55 +12470,55 @@ INSERT INTO "resources" VALUES('https://slack.kubernetes.io','slack.kubernetes.i
 INSERT INTO "resources" VALUES('https://slideshare.net/rakutentech/gitops-jenkins-x-future-of-cicd','slideshare: GitOps, Jenkins X & Future of CI/CD','','2020',0,'Informative slides focusing on the evolution of Jenkins X alongside modern GitOps. Details how Jenkins X implements declarative pipelines, ideal for platform teams migrating legacy Jenkins infrastructures to kubernetes.','English','Slides','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Tool Comparison"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sloanreview.mit.edu/article/creating-good-jobs','sloanreview.mit.edu: Creating Good Jobs','','2022',0,'An MIT-backed study outlining the business and financial value of investing in high-quality job design. It demonstrates how structured technical career paths, continuous upskilling, and autonomy reduce expensive developer turnover.','English','study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Engineering Management", "Job Design"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sloboda-studio.com/blog/python-tools-for-machine-learning','sloboda-studio.com: Python Tools for Machine Learning','','2021',0,'Overview of essential Python machine learning libraries and toolchains. Details NumPy, Pandas, Scikit-Learn, and TensorFlow integration patterns, showing developers how to bridge data science models with scalable microservices runtimes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence & ML", "Machine Learning Engineering", "Python Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sm43.medium.com/tekton-build-a-pipeline-part-4-baafd530b6fe','sm43.medium.com: Tekton: Building a Pipeline (Part 4)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903209504005789e+09,0,'2026-05-17T17:34:55.040058+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://sm43.medium.com/tekton-concepts-of-pipelines-part-2-cd86ad40bd34','Tekton: Concepts of Pipelines (Part 2)','','N/A',0,'A curated technical resource and architectural guide covering Tekton: Concepts of Pipelines (Part 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903293444585609e+09,0,'2026-05-17T17:48:54.445856+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sm43.medium.com/tekton-concepts-of-triggers-part-3-2ee17764addb','sm43.medium.com: Tekton: Concepts of Triggers (Part 3)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903272857819199e+09,0,'2026-05-17T17:45:28.578192+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://sm43.medium.com/tekton-triggering-the-pipeline-part-5-dc38d73411fb','sm43.medium.com: Tekton: Triggering the Pipeline (Part 5)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029916.45472,0,'2026-05-17T16:58:36.454720+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://sm43.medium.com/world-of-tekton-part-1-999738d63e25','sm43.medium.com: World of Tekton 😺 (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering sm43.medium.com: World of Tekton 😺 (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790343495007081e+09,0,'2026-05-17T18:12:29.500708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sm43.medium.com/tekton-build-a-pipeline-part-4-baafd530b6fe','sm43.medium.com: Tekton: Building a Pipeline (Part 4)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032095,0,'2026-05-17T17:34:55.040058+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://sm43.medium.com/tekton-concepts-of-pipelines-part-2-cd86ad40bd34','Tekton: Concepts of Pipelines (Part 2)','','N/A',0,'A curated technical resource and architectural guide covering Tekton: Concepts of Pipelines (Part 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032934,0,'2026-05-17T17:48:54.445856+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sm43.medium.com/tekton-concepts-of-triggers-part-3-2ee17764addb','sm43.medium.com: Tekton: Concepts of Triggers (Part 3)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032728,0,'2026-05-17T17:45:28.578192+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://sm43.medium.com/tekton-triggering-the-pipeline-part-5-dc38d73411fb','sm43.medium.com: Tekton: Triggering the Pipeline (Part 5)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029916,0,'2026-05-17T16:58:36.454720+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://sm43.medium.com/world-of-tekton-part-1-999738d63e25','sm43.medium.com: World of Tekton 😺 (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering sm43.medium.com: World of Tekton 😺 (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034349,0,'2026-05-17T18:12:29.500708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://smallstep.com/blog/command-line-secrets','smallstep.com: How to Handle Secrets on the Command Line 🌟','','2022',4,'Outlines mechanisms for handling secrets securely on local developer terminals, preventing credentials from entering process tables or shell command histories. Covers configuration variables, pipeline redirections, and utilizing memory-backed file filesystems.','Bash','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Developer Workstation"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://smarketshq.com/marge-bot-for-gitlab-keeps-master-always-green-6070e9d248df','Example: Smarkets''s Marge-bot for GitLab keeps master always green','','2020',3,'Smarkets'' original architectural write-up highlighting the design constraints that birthed Marge-bot. Focuses on maintaining linear histories, removing manual rebase efforts, and enforcing continuous validation to maintain a 100% green master branch.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://smartbear.com/resources/ebooks/the-state-of-api-2019-report','smartbear.com: The State of API 2019 Report 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','56b9db7c31981fa5eabedda599f692b70985bdb3950087a2268ad112da868022',100.0,1.77903138589075398e+09,0,'2026-05-17T17:23:05.890754+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"review_metadata": {"original_url": "https://smartbear.com/resources/ebooks/the-state-of-api-2019-report", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.020867"}, "duplicate_of": "https://smartbear.com/resources/all"}');
+INSERT INTO "resources" VALUES('https://smartbear.com/resources/ebooks/the-state-of-api-2019-report','smartbear.com: The State of API 2019 Report 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','56b9db7c31981fa5eabedda599f692b70985bdb3950087a2268ad112da868022',100.0,1779031385,0,'2026-05-17T17:23:05.890754+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"review_metadata": {"original_url": "https://smartbear.com/resources/ebooks/the-state-of-api-2019-report", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.020867"}, "duplicate_of": "https://smartbear.com/resources/all"}');
 INSERT INTO "resources" VALUES('https://smartcar.com','smartcar.com','','2026',4,'Smartcar provides a developer-friendly API platform for connected vehicles, enabling telemetry collection, remote door locking, and EV battery charging management. It abstracts away complex proprietary OBD protocols into a standard RESTful developer portal.','English','Enterprise Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Connected Vehicle API"]','["[ENTERPRISE-STABLE]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://smartcar.com/bmw','Smartcar API for BMW','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','adc97dd38689f3318815773688a4c7d854c98c755e2ea38b2641fd2235fe9b40',100.0,1.77902994837266111e+09,0,'2026-05-17T16:59:08.372661+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://smartcar.com/brand/bmw"}');
+INSERT INTO "resources" VALUES('https://smartcar.com/bmw','Smartcar API for BMW','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','adc97dd38689f3318815773688a4c7d854c98c755e2ea38b2641fd2235fe9b40',100.0,1779029948,0,'2026-05-17T16:59:08.372661+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://smartcar.com/brand/bmw"}');
 INSERT INTO "resources" VALUES('https://smartcar.com/brand/bmw','Smartcar API for BMW','','2026',3,'A specialized portal demonstrating the application of the Smartcar API to integrate directly with BMW connected vehicles. It details configuration patterns, authorization flows, and supported telemetry fields specific to BMW models.','English','Documentation Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Connected Vehicle API"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://smoda.elpais.com/trabajo/apariencias-venderse-trabajo','smoda.elpais.com: Destacar y venderse no implica trabajar bien: así es la nueva batalla por las apariencias del trabajo','','2022',4,'A critical sociological assessment of superficial performance-displaying trends in corporate spaces, colloquially known as ''performative productivity.'' Warns engineering leads to prioritize objective technical contributions (like shipping clean microservice code, reducing system downtime, and improving test coverage) over performative status updates and political visibility.','es','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Developer Productivity", "Team Dynamics"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://snipcart.com/blog/api-vs-microservices-architecture','snipcart.com: API vs. Microservices: A Beginners Guide to Understand Them'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6cb0cb3b097128f21cc96c34ea6f8a217a290d85eb3cf05f7d59c9f918af5923',100.0,1.77903056943323206e+09,0,'2026-05-17T17:09:29.433232+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://snipcart.com/blog/microservices-vs-api"}');
+INSERT INTO "resources" VALUES('https://snipcart.com/blog/api-vs-microservices-architecture','snipcart.com: API vs. Microservices: A Beginners Guide to Understand Them'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6cb0cb3b097128f21cc96c34ea6f8a217a290d85eb3cf05f7d59c9f918af5923',100.0,1779030569,0,'2026-05-17T17:09:29.433232+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://snipcart.com/blog/microservices-vs-api"}');
 INSERT INTO "resources" VALUES('https://snipcart.com/blog/microservices-vs-api','snipcart.com: API vs. Microservices: A Beginners Guide to Understand Them 🌟','','2023',4,'A clear architectural primer explaining the differences and relationships between APIs and Microservices. While a microservice is a decentralized, self-contained deployment unit encapsulating business logic, an API is the interface used to interact with that service. This article resolves common industry confusion, clarifying how APIs act as the essential glue enabling decoupled microservices to communicate.','English','Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Architecture Comparisons"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://snyk.io/articles/open-source-security','snyk.io: The State of Open Source Security 2020','','2020',0,'Snyk''s comprehensive security report detailing open-source dependency risk profiles. Explores how transitive package vulnerabilities enter cloud applications, advocating for automated software composition analysis (SCA) inside developer inner loops.','English','Industry Report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Vulnerability Management", "Open Source Security"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://snyk.io/blog','fugue.co: 5 tips for using the Rego language for Open Policy Agent (OPA)','','2021',0,'An additional collection of advanced Rego development practices, focusing on unit-testing frameworks, mock injections, and playground emulator tools to ensure policy robustness and security governance.','Rego','Article','Advanced',0,'online','manual','572a15be891f39d3571783be2674f6520dcf1ff02fb8d742cbb4214643e5eb08',100.0,1.77913049497186589e+09,1,'2026-05-18T20:54:54.971866+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Rego"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://snyk.io/blog','fugue.co: 5 tips for using the Rego language for Open Policy Agent (OPA)','','2021',0,'An additional collection of advanced Rego development practices, focusing on unit-testing frameworks, mock injections, and playground emulator tools to ensure policy robustness and security governance.','Rego','Article','Advanced',0,'online','manual','572a15be891f39d3571783be2674f6520dcf1ff02fb8d742cbb4214643e5eb08',100.0,1779130494,1,'2026-05-18T20:54:54.971866+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Rego"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://snyk.io/blog/10-docker-image-security-best-practices','snyk.io: 10 Docker Security Best Practices 🌟','','2024',0,'A vital guide on secure image design, highlighting automated vulnerability analysis tools, secure base selection frameworks, least-privilege principles, and structural dependency lifecycle policies.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Vulnerability Management"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://snyk.io/blog/10-kubernetes-security-context-settings-you-should-understand','snyk.io: 10 Kubernetes Security Context settings you should understand','','2020',0,'Detailed documentation of essential Security Context settings (e.g., `allowPrivilegeEscalation`, `readOnlyRootFilesystem`, and `runAsNonRoot`) used to harden workload runtimes.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Workload Hardening", "Pod Security Context"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://snyk.io/blog/10-serverless-security-best-practices','10 Serverless security best practices','','2020',0,'Snyk-authored blueprint outlining ten security best practices for serverless environments. Explains operational workflows covering IAM role minimization, packaging dependencies scans, static code analysis, configurations storage, and comprehensive logging to eliminate attack vectors.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "Serverless Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://snyk.io/blog/securing-open-source-dependencies-snyk-visual-studio-code-extension','==snyk.io: Securing your open source dependencies with the Snyk Visual Studio'' Code extension==','','2026',4,'A technical article demonstrating how to find and remediate open-source vulnerability risks directly from the editor using Snyk. This guide helps engineers implement continuous dependency scanning early in the development lifecycle.','English','Article','Intermediate',1,'online','manual','4b0749440f04ac6c28d3c9d690236cb1a73929ce8597f061cef7dc3aecdba15d',100.0,1.77903450716182708e+09,1,'2026-05-17T18:15:07.161827+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "SecOps", "Security Code Scanning"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://snyk.io/blog/securing-open-source-dependencies-snyk-visual-studio-code-extension','==snyk.io: Securing your open source dependencies with the Snyk Visual Studio'' Code extension==','','2026',4,'A technical article demonstrating how to find and remediate open-source vulnerability risks directly from the editor using Snyk. This guide helps engineers implement continuous dependency scanning early in the development lifecycle.','English','Article','Intermediate',1,'online','manual','4b0749440f04ac6c28d3c9d690236cb1a73929ce8597f061cef7dc3aecdba15d',100.0,1779034507,1,'2026-05-17T18:15:07.161827+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "SecOps", "Security Code Scanning"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://snyk.io/blog/shipping-kubernetes-native-applications-with-confidence','snyk.io: Shipping Kubernetes-native applications with confidence','','2021',0,'Explores secure deployment strategies for containerized architectures. The guide emphasizes continuous vulnerability scanning, secure base images, and enforcement of Kubernetes security policies within active CI/CD delivery pipelines.','English','Whitepaper / Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "Hardening"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://snyk.io/open-source-security-report','snyk.io: The State of Open Source Security 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b2cee379f2c54c90264d798af521193ca913ad30395b21aef7d92da8581ca14',100.0,1779032797.96032,0,'2026-05-17T17:46:37.960320+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://snyk.io/articles/open-source-security"}');
-INSERT INTO "resources" VALUES('https://snyk.io/product/container-vulnerability-management','Fugue: Container and Kubernetes. Runtime infrastructure security','','2024',0,'Fugue (now integrated under Snyk Container security suite) delivers continuous compliance and automated infrastructure monitoring for AWS, Azure, and Google Cloud alongside Kubernetes runtime configurations, mapping live states to CIS Benchmarks and SOC 2 frameworks.','None','Service','Intermediate',0,'online','manual','b8861aff17ba60b031e7170b45b885816293f94e031a3d7d95c840c48213f7b4',100.0,1.77913049493788909e+09,1,'2026-05-18T20:54:54.937889+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Security", "Runtime Analysis"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://snyk.io/open-source-security-report','snyk.io: The State of Open Source Security 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b2cee379f2c54c90264d798af521193ca913ad30395b21aef7d92da8581ca14',100.0,1779032797,0,'2026-05-17T17:46:37.960320+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://snyk.io/articles/open-source-security"}');
+INSERT INTO "resources" VALUES('https://snyk.io/product/container-vulnerability-management','Fugue: Container and Kubernetes. Runtime infrastructure security','','2024',0,'Fugue (now integrated under Snyk Container security suite) delivers continuous compliance and automated infrastructure monitoring for AWS, Azure, and Google Cloud alongside Kubernetes runtime configurations, mapping live states to CIS Benchmarks and SOC 2 frameworks.','None','Service','Intermediate',0,'online','manual','b8861aff17ba60b031e7170b45b885816293f94e031a3d7d95c840c48213f7b4',100.0,1779130494,1,'2026-05-18T20:54:54.937889+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Security", "Runtime Analysis"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://socket.dev/blog/introducing-socket','socket.dev: Introducing Socket','','2022',0,'This reference introduces Socket, a platform that audits the actual behavior of dependencies rather than relying on static lists of known vulnerabilities. It detects package anomalies such as unexpected network requests or shell executions. This approach prevents typosquatting and software supply chain attacks at build time.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Software Supply Chain", "Dependency Auditing"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://socket.io','Socket.io','','2026',5,'The home of Socket.io, a premier real-time bidirectional event engine. Built over WebSockets, it provides reliable HTTP long-polling fallbacks, automatic reconnection, packet buffering, and client-room multiplexing out of the box.','JavaScript','Framework','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Real-Time", "Socket.IO"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://softobiz.com/microservice-orchestration-with-zeebe-and-kafka',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering softobiz.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','bf12def9ec7ccc5f183eba7ddb60665f79f830349b141f39155dbe148f075113',100.0,1.77913049502546811e+09,0,'2026-05-18T20:54:55.025468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://softwareengineering.stackexchange.com/questions/436567/what-is-the-best-practice-about-microservice-architecture-for-consuming-many-sto','softwareengineering.stackexchange.com: What is the best practice about microservice'' architecture for consuming many stored procedures in the same database?','','N/A',0,'A curated technical resource and architectural guide covering softwareengineering.stackexchange.com: What is the best practice about microservice'' architecture for consuming many stored procedures in the same database? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173590017346692e+09,0,'2026-06-18T00:38:20.173467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://softobiz.com/microservice-orchestration-with-zeebe-and-kafka',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering softobiz.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','bf12def9ec7ccc5f183eba7ddb60665f79f830349b141f39155dbe148f075113',100.0,1779130495,0,'2026-05-18T20:54:55.025468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://softwareengineering.stackexchange.com/questions/436567/what-is-the-best-practice-about-microservice-architecture-for-consuming-many-sto','softwareengineering.stackexchange.com: What is the best practice about microservice'' architecture for consuming many stored procedures in the same database?','','N/A',0,'A curated technical resource and architectural guide covering softwareengineering.stackexchange.com: What is the best practice about microservice'' architecture for consuming many stored procedures in the same database? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.173467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://softwareengineeringdaily.com/2019/01/11/why-is-storage-on-kubernetes-is-so-hard','softwareengineeringdaily.com: Why Is Storage On Kubernetes So Hard? 🌟','','2019',0,'An audio-architectural retrospective addressing why state enforcement in an orchestrator built for ephemeral execution remains historically complex. It highlights the design tensions between rapid container scheduling and slow physical storage attachment/detachment cycles.','N/A','Podcast','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Platform Overview"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://softwareengineeringdaily.com/2020/02/13/setting-the-stage-for-platform-engineering','softwareengineeringdaily.com: The Rise of Platform Engineering 🌟','','2020',5,'Historically significant piece tracking the evolution from traditional DevOps silos to Platform Engineering. Discusses building Internal Developer Platforms (IDPs) to lower cognitive load for application developers, establishing self-service infrastructure portals, and applying product management principles to internal tooling.','English','Podcast','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Internal Developer Platforms", "Organizational Structure"]','["[DE FACTO STANDARD]"]','[]','["devops.md", "introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://softwareengineeringdaily.com/2020/12/16/kafka-applications-with-tim-berglund-repeat','softwareengineeringdaily.com: Kafka Applications with Tim Berglund (podcast) 🌟','','2020',0,'A podcast discussing real-world Kafka application patterns with Tim Berglund. The conversation covers key design trade-offs of log-based systems, stream-table dualities, and shifting from synchronous request-response models to event-driven architectures.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Podcasts"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://softwareengineeringdaily.com/2020/12/29/kubernetes-vs-serverless-with-matt-ward-repeat','softwareengineeringdaily.com: Kubernetes vs. Serverless with Matt Ward (podcast) 🌟','','2020',4,'A deep-dive podcast discussion analyzing the philosophical and technical tradeoffs between Kubernetes-orchestrated long-running containers and serverless functions. Explores developer velocity, cold starts, operational complexity, and total cost of ownership (TCO) at scale.','English','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Technology Assessment", "Compute Paradigms"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://softwareengineeringdaily.com/2021/01/22/redpanda-kafka-alternative-with-alexander-gallego','softwareengineeringdaily.com: Redpanda: Kafka Alternative with Alexander Gallego 🌟','','2021',3,'An informative architect-to-architect discussion with the creator of Redpanda explaining the performance benefits of native execution over JVM virtualization. It discusses memory tiering, hardware-aware execution, and the integration of Raft consensus directly inside modern hardware layers.','N/A','Podcast Summary','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Next-Gen Event Brokers", "Redpanda"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://softwarequickguide.com/what-is-performance-testing-and-performance-testing-tools','softwarequickguide.com: What is performance testing and performance testing'' tools','','N/A',0,'A curated technical resource and architectural guide covering softwarequickguide.com: What is performance testing and performance testing'' tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903060867123508e+09,0,'2026-05-17T17:10:08.671235+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://softwarequickguide.com/what-is-performance-testing-and-performance-testing-tools','softwarequickguide.com: What is performance testing and performance testing'' tools','','N/A',0,'A curated technical resource and architectural guide covering softwarequickguide.com: What is performance testing and performance testing'' tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030608,0,'2026-05-17T17:10:08.671235+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sookocheff.com/post/kubernetes/understanding-kubernetes-networking-model','sookocheff.com: A Guide to the Kubernetes Networking Model 🌟','','2020',4,'A foundational architectural analysis of the Kubernetes networking model. It unpacks the four primary communications vectors—container-to-container, pod-to-pod, pod-to-service, and external-to-service—and explains why the absolute requirement of ''IP-per-pod'' simplifies routing compared to traditional port-mapping models.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "Network Model"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://soshace.com','soshace','','2026',0,'A curated remote work platform targeting web developers, specifically focusing on React, Angular, and Node.js engineers. It offers transparent vetting and direct client-to-developer contracts. Live grounding emphasizes its utility for medium-sized businesses seeking rapid frontend scaling.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Web Development Networks"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sosiv.io','sosiv.io: A Deep Dive into Kubernetes Resource Requests and Limits','','2022',0,'An analytical deep dive tracing requests and limits down to Linux cgroups.
 - Illustrates how kubelet actively translates YAML parameters into systemd unit constraints.
 - Useful for engineers seeking to bridge the gap between K8s concepts and Linux kernel mechanics.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Requests and Limits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sosiv.io/post/a-deep-dive-into-kubernetes-resource-requests-and-limits','sosiv.io: A Deep Dive into Kubernetes Resource Requests and Limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ea2e26b54057f6a7edf436da90542a8d5cd78bfd2860f7656771b97f15a4477',100.0,1.77902982330156207e+09,0,'2026-05-17T16:57:03.301562+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://sosiv.io"}');
+INSERT INTO "resources" VALUES('https://sosiv.io/post/a-deep-dive-into-kubernetes-resource-requests-and-limits','sosiv.io: A Deep Dive into Kubernetes Resource Requests and Limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ea2e26b54057f6a7edf436da90542a8d5cd78bfd2860f7656771b97f15a4477',100.0,1779029823,0,'2026-05-17T16:57:03.301562+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://sosiv.io"}');
 INSERT INTO "resources" VALUES('https://source.coveo.com/2021/11/11/prometheus-at-scale','source.coveo.com: Prometheus at scale','','2021',0,'An enterprise-grade case study addressing scale challenges within high-ingestion environments. Proposes architectures utilizing remote write protocols, query caching layers, and multi-tenant Prometheus aggregators.','None','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Production Scaling"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sourceforge.net/projects/winpython','WinPython: Portable Scientific Python 2/3 32/64bit Distribution for Windows','','2025',4,'Curator Insight presents WinPython as a portable, isolated scientific Python distribution for Windows environments. Live Grounding confirms its value for locked-down systems, giving data scientists complete offline capabilities without requiring administrator installation permissions.','Python','Distribution','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Software Distribution", "Windows Environments"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sourceware.org/systemtap','SystemTap','- [developers.redhat.com: Opening black boxes with statement tracing (SystemTap)](https://developers.redhat.com/articles/2021/08/04/opening-black-boxes-statement-tracing)','2021',0,'Deep diagnostic software for Linux kernels allowing engineers to trace system calls and profile execution pathways in black-box binaries dynamically without recompilation.','C','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Diagnostics", "Tracing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://space-cloud.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','693f3d895de36c5b3c56fe973454bc39e7de0209577deb9e08d86b8bafa768f8',100.0,1.77903160047769498e+09,0,'2026-05-17T17:26:40.477695+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://space-cloud.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','693f3d895de36c5b3c56fe973454bc39e7de0209577deb9e08d86b8bafa768f8',100.0,1779031600,0,'2026-05-17T17:26:40.477695+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://spacelift.io','spacelift.io','','2025',0,'Spacelift serves as an enterprise-grade automation platform supporting Terraform, OpenTofu, Pulumi, CloudFormation, and Ansible. Features strong integration patterns for Rego-based open policy agent compliance, arbitrary pipeline phase hooks, and private worker pools suitable for secure architectures.','None','Product Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration Platforms", "Alternative TACOs"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://spacelift.io/blog/ansible-vs-terraform','spacelift.io: Terraform vs. Ansible : Key Differences and Comparison of Tools','','2023',0,'A structured analytical comparison between HashiCorp Terraform and Ansible. Covers key architecture differences, mutable versus immutable resource management, and state files.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://spacelift.io/blog/aws-s3-cp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a4aa5cdb493b559dff61f5a12b362518405ba0e2433b9e95526e92a44bec904c',100.0,1.7790315961121881e+09,1,'2026-05-17T17:26:36.112188+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://spacelift.io/blog/aws-s3-cp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a4aa5cdb493b559dff61f5a12b362518405ba0e2433b9e95526e92a44bec904c',100.0,1779031596,1,'2026-05-17T17:26:36.112188+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://spacelift.io/blog/azure-terraform-export','spacelift.io: Azure Terraform Export: Importing Resources with Aztfexport','','2023',0,'Spacelift''s practical walkthrough of using Azure Terrafy (`aztfexport`). Explains migration patterns, cleanup processes for generated code, and details how to integrate converted assets into active Spacelift workflows.','Go','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Migration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://spacelift.io/blog/docker-volumes','spacelift.io: Docker Volumes – Guide with Examples','','2023',0,'Deep-dives into container volume performance mechanics, differentiating named volumes, blind directory mounts, and tmpfs mounts. Details filesystem execution patterns across varying deployment host engines.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Storage", "Data Persistence"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://spacelift.io/blog/how-to-provision-aws-eks-kubernetes-cluster-with-terraform','spacelift.io: How to Provision an AWS EKS Kubernetes Cluster with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c2d08cce9b4e1e0e28d7b4a8f7293cdfc158ed0263ffe4e9ddd38b1841571381',100.0,1779031103.19359,0,'2026-05-17T17:18:23.193590+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://spacelift.io/blog/terraform-eks"}');
+INSERT INTO "resources" VALUES('https://spacelift.io/blog/how-to-provision-aws-eks-kubernetes-cluster-with-terraform','spacelift.io: How to Provision an AWS EKS Kubernetes Cluster with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c2d08cce9b4e1e0e28d7b4a8f7293cdfc158ed0263ffe4e9ddd38b1841571381',100.0,1779031103,0,'2026-05-17T17:18:23.193590+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://spacelift.io/blog/terraform-eks"}');
 INSERT INTO "resources" VALUES('https://spacelift.io/blog/infrastructure-as-code-with-generic-ci-cd','spacelift.io: Why Generic CI/CD Tools Will Not Deliver Successful IaC','','2023',0,'Explains why generic CI/CD tooling lacks features required to safely deploy stateful IaC projects. Details why specialized state engines, runtime locking mechanisms, policy enforcement, and drift tracking are required for reliable cloud management.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "CI/CD Platforms"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://spacelift.io/blog/kubernetes-architecture','spacelift.io: What Is Kubernetes Architecture? – Components Overview','','2023',0,'A comprehensive breakdown of the Kubernetes Control Plane and Worker Node architecture. Details the functionalities and interactions of key system components including etcd, kube-apiserver, kube-scheduler, kube-controller-manager, and the node-level agents (kubelet, kube-proxy), illustrating how they maintain cluster state.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Components Overview"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://spacelift.io/blog/kubernetes-ci-cd','spacelift.io: Kubernetes CI/CD Pipelines – 7 Best Practices and Tools | James Walker 🌟','','2023',1,'Covers seven best practices for running production-grade Kubernetes CI/CD pipelines. Evaluates declarative branch states, secure RBAC configurations, health check integrations, and automatic drift detection.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "Kubernetes", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
@@ -12546,15 +12546,15 @@ INSERT INTO "resources" VALUES('https://spectrum.ieee.org/software-eating-car','
 INSERT INTO "resources" VALUES('https://speedlancer.com','speedlancer','','2026',0,'An on-demand freelance marketplace designed to deliver highly segmented tasks with rapid turnaround times. Its architecture splits complex projects into discrete, concurrent deliverables. Live grounding demonstrates its niche in fast-turnaround creative and technical operations.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "On-Demand Delivery"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://spinnaker.io','spinnaker.io deployment tool','','2023',0,'Spinnaker is an enterprise-grade, multi-cloud continuous deployment engine designed for scale. Featuring native integration with cloud platforms and automated canary testing via Kayenta, it enables highly sophisticated deployment policies.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Continuous Deployment", "Multi-Cloud Continuous Delivery"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://spinnaker.io/docs/setup/install','Demo/Evaluation Installations','','2022',0,'Curator Insight covers the official installation and evaluation setup parameters for Spinnaker. Live Grounding shows Spinnaker remains a highly sophisticated CD platform designed for multi-cloud deployments, though its complex architecture makes it less popular for lightweight Kubernetes setups compared to modern GitOps tools. It is best suited for legacy VM and complex cluster canary rollouts.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Orchestration Engines"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://spinnaker.io/setup/quickstart','Demo/Evaluation Installations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0bdf0059e42a1cb73ddb1f91b18bbe02527d0651734772cd69e8f4dbff5c6826',100.0,1.77903020762350392e+09,0,'2026-05-17T17:03:27.623504+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://spinnaker.io/docs/setup/install"}');
-INSERT INTO "resources" VALUES('https://spinscale.de/posts/2021-08-25-using-testcontainers-to-test-elasticsearch-plugins.html','spinscale.de: Using Testcontainers To Test Elasticsearch Plugins','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2f081a0ec06bce6927d944b641ff677021efc89637f8295f0a1fbb1ee7cf45d7',100.0,1.77903257178095102e+09,1,'2026-05-17T17:42:51.780951+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://split.io/blog/keystone-feature-flags','split.io: Keystone Flags: Feature Flagging With Less Mess','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1.77903451784815907e+09,0,'2026-05-17T18:15:17.848159+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}');
-INSERT INTO "resources" VALUES('https://splunkbase.splunk.com/app/3332','Splunk App for Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c17751054b2d6b545ccc5b410704a9b772ea19be62731fb7e3984cbdd4e21d37',100.0,1.77903044042712497e+09,1,'2026-05-17T17:07:20.427125+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://spinnaker.io/setup/quickstart','Demo/Evaluation Installations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0bdf0059e42a1cb73ddb1f91b18bbe02527d0651734772cd69e8f4dbff5c6826',100.0,1779030207,0,'2026-05-17T17:03:27.623504+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://spinnaker.io/docs/setup/install"}');
+INSERT INTO "resources" VALUES('https://spinscale.de/posts/2021-08-25-using-testcontainers-to-test-elasticsearch-plugins.html','spinscale.de: Using Testcontainers To Test Elasticsearch Plugins','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2f081a0ec06bce6927d944b641ff677021efc89637f8295f0a1fbb1ee7cf45d7',100.0,1779032571,1,'2026-05-17T17:42:51.780951+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://split.io/blog/keystone-feature-flags','split.io: Keystone Flags: Feature Flagging With Less Mess','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779034517,0,'2026-05-17T18:15:17.848159+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}');
+INSERT INTO "resources" VALUES('https://splunkbase.splunk.com/app/3332','Splunk App for Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c17751054b2d6b545ccc5b410704a9b772ea19be62731fb7e3984cbdd4e21d37',100.0,1779030440,1,'2026-05-17T17:07:20.427125+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://spockframework.org','Spock Framework','','2026',4,'A highly expressive testing and specification framework optimized for Groovy and Java systems. Utilizes a domain-specific language (DSL) to deliver readable specs and reliable assertions.','Groovy','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing Frameworks", "JVM Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://spot.io/blog/setting-up-managing-monitoring-spark-on-kubernetes','spot.io: Setting up, Managing & Monitoring Spark on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','705b4bf92b9e5b9114616078cda74b9175ace99b9154f47de8bb814ee9167c54',100.0,1.77903097947986698e+09,0,'2026-05-17T17:16:19.479867+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-bigdata.md"]','[]','{}','{"duplicate_of": "https://www.flexera.com/products/flexera-one/container-optimization"}');
-INSERT INTO "resources" VALUES('https://spotify.github.io/threaddump-analyzer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3fb1ebc469e33fa973f29826fcdbcecbd9d361658a2dc0921cb51c3e57486abf',100.0,1.77903149932354402e+09,0,'2026-05-17T17:24:59.323544+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://spot.io/blog/setting-up-managing-monitoring-spark-on-kubernetes','spot.io: Setting up, Managing & Monitoring Spark on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','705b4bf92b9e5b9114616078cda74b9175ace99b9154f47de8bb814ee9167c54',100.0,1779030979,0,'2026-05-17T17:16:19.479867+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-bigdata.md"]','[]','{}','{"duplicate_of": "https://www.flexera.com/products/flexera-one/container-optimization"}');
+INSERT INTO "resources" VALUES('https://spotify.github.io/threaddump-analyzer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3fb1ebc469e33fa973f29826fcdbcecbd9d361658a2dc0921cb51c3e57486abf',100.0,1779031499,0,'2026-05-17T17:24:59.323544+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://spring-petclinic.github.io','spring-petclinic.github.io','- [spring-petclinic.github.io Docs](https://spring-petclinic.github.io/docs/resources.html)','2022',0,'Curator Insight highlights the official Spring Petclinic documentation as the premier reference application for modern Java software architectures. Live Grounding confirms its role as a testing bed for showcasing complex microservice interactions, database bindings, and telemetry configuration patterns.','N/A','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Microservices", "Reference Architecture", "Spring Petclinic"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://spring-petclinic.github.io/docs/resources.html','spring-petclinic.github.io Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2654b42b7c2235a3259dfb2fa5793723fa3583c6bc210aab421fe0ebd422dfe9',100.0,1779029482.64403,1,'2026-05-17T16:51:22.644030+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://spring-petclinic.github.io"}');
+INSERT INTO "resources" VALUES('https://spring-petclinic.github.io/docs/resources.html','spring-petclinic.github.io Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2654b42b7c2235a3259dfb2fa5793723fa3583c6bc210aab421fe0ebd422dfe9',100.0,1779029482,1,'2026-05-17T16:51:22.644030+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://spring-petclinic.github.io"}');
 INSERT INTO "resources" VALUES('https://spring.io','Spring','','2026',0,'The main home of the Spring project, facilitating modern microservices development through components like Spring Boot, Spring Security, and Spring Data. Utilizing a robust Java 17/21 baseline, modern Spring architectures focus on compilation ahead-of-time (AOT) and GraalVM native binary support.','Java','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Platform", "Core Framework"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://spring.io/blog/2020/01/27/creating-docker-images-with-spring-boot-2-3-0-m1','spring.io: Creating Docker images with Spring Boot 2.3.0.M1','','2020',4,'Historic blog introducing native buildpack support and layer customization in Spring Boot 2.3. This milestone revolutionized how Spring applications were containerized by eliminating manual Dockerfile maintenance. While the 2.3.x release line is now legacy, these core concepts laid the foundation for Spring Boot 3''s high-performance container integration, including native image compilation.','Java','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Containerization"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://spring.io/blog/2020/06/10/the-path-towards-spring-boot-native-applications','Spring Boot native images. The path towards Spring Boot native applications','','2020',0,'Details Spring''s path towards compiling JVM applications into GraalVM native binaries. By executing class-path analysis and proxy initialization at compile time, native compilation minimizes memory overhead and scales startup times down to milliseconds, transforming Java''s serverless viability.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "GraalVM", "Native Image"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
@@ -12567,10 +12567,10 @@ INSERT INTO "resources" VALUES('https://spring.io/guides/gs/spring-boot-docker',
 INSERT INTO "resources" VALUES('https://spring.io/projects/spring-boot','SpringBoot','','2026',0,'The master portal for Spring Boot, which streamlines the development of autonomous, containerized Java applications. It details structural integrations for built-in container packaging, dynamic properties mapping, and production-level observability using Spring Actuator endpoints.','Java','Framework','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Microservices", "Application Framework"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://spring.io/projects/spring-cloud','Spring Cloud','','2026',5,'The comprehensive ecosystem orchestrating distributed systems patterns (configuration management, service discovery, circuit breakers, routing, and telemetry). It provides a high-level abstraction model for constructing robust microservices. While Kubernetes handles many infrastructure-level concerns, Spring Cloud remains essential for application-level resilience and service coordination.','Java','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Core Framework"]','["[DE FACTO STANDARD]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://spring.io/projects/spring-cloud-gateway','Spring Cloud Gateway','','2026',5,'Spring Cloud Gateway provides an API routing mechanism built on Spring WebFlux and Project Reactor. Ideal for Java and Spring Boot microservice architectures, it facilitates non-blocking, reactive traffic routing, security filtering, and resilience patterns like circuit breaking.','Java','Framework / Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "API Gateway", "Java Spring Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://spring.io/projects/spring-cloud-kubernetes','Spring Cloud Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8f233377dc8ceb4cfcba0be8cdfe37bada36e5fe8ab5763c1db5fa4b21e6a6f5',100.0,1779030604.86845,0,'2026-05-17T17:10:04.868450+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://spring.io/projects/spring-cloud/-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering spring.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494.93787,0,'2026-05-18T20:54:54.937870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://spring.io/projects/spring-cloud-kubernetes','Spring Cloud Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8f233377dc8ceb4cfcba0be8cdfe37bada36e5fe8ab5763c1db5fa4b21e6a6f5',100.0,1779030604,0,'2026-05-17T17:10:04.868450+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://spring.io/projects/spring-cloud/-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering spring.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.937870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sqlpd.com','SQL Police Department','','2025',3,'A specialized gamified engine where users solve mock criminal investigations writing relational SQL queries. Highly effective for building structural query efficiency and database logic before moving to complex stateful containerization.','English','Interactive Game','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Databases", "SQL", "Gamified Learning"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sqlrevisited.blogspot.com/2022/03/mysql-vs-postgresql-pros-and-cons.html','sqlrevisited.blogspot.com: MySQL vs PostgreSQL? Pros and Cons','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc695cb17c63dc4bf3794ae05a32b6003abc62efa6307ac0d5480b07bf5a7ecc',100.0,1.77903254395942306e+09,0,'2026-05-17T17:42:23.959423+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.sqlrevisited.com/2022/03/mysql-vs-postgresql-pros-and-cons.html"}');
+INSERT INTO "resources" VALUES('https://sqlrevisited.blogspot.com/2022/03/mysql-vs-postgresql-pros-and-cons.html','sqlrevisited.blogspot.com: MySQL vs PostgreSQL? Pros and Cons','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc695cb17c63dc4bf3794ae05a32b6003abc62efa6307ac0d5480b07bf5a7ecc',100.0,1779032543,0,'2026-05-17T17:42:23.959423+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.sqlrevisited.com/2022/03/mysql-vs-postgresql-pros-and-cons.html"}');
 INSERT INTO "resources" VALUES('https://squidfunk.github.io/mkdocs-material','Material for MkDocs','','2026',0,'The documentation portal for Material for MkDocs, the industry-standard UI layout for engineering document sites. Highlights integrated site search, dark-mode styling, responsive navigation layouts, and rich plugin customization features. In 2026, it is the standard base for global developer portals.','HTML','Tool Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "MkDocs Themes"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://srcco.de/posts/many-kubernetes-clusters.html','srcco.de: Zalando - Many Kubernetes Clusters instead of 1 huge cluster','','2020',0,'Zalando''s landmark architectural analysis of their decision to deploy hundreds of single-tenant, purpose-built clusters instead of one giant shared cluster. This text addresses multi-tenancy, blast radius containment, and automated control-plane orchestration.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Case Studies", "Multi-Cluster Architecture", "Scale Strategies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sre.google','Google: What is Site Reliability Engineering (SRE)?','','2016',0,'Google''s central hub for SRE methodologies, offering deep documentation on managing risk, service level objectives, monitoring, alerting, and elimination of toil. Essential reading for system architects establishing production-readiness checklists.','English','documentation','beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "SRE", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
@@ -12578,16 +12578,16 @@ INSERT INTO "resources" VALUES('https://sre.google/prodcast','sre.google/prodcas
 INSERT INTO "resources" VALUES('https://sre.google/resources/practices-and-processes/art-of-slos','sre.google: The Art of SLOs','','2020',0,'Google''s structural guide to defining user-centric Service Level Indicators (SLIs) and Service Level Objectives (SLOs). Features processes to prevent metric fatigue and map indicators directly to consumer utility.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Service Level Objectives", "Google Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sre.google/sre-book/evolving-sre-engagement-model','sre.google: sre-book - The Evolving SRE Engagement Model','','2016',0,'Core chapter from Google''s SRE Book defining the Service Engagement Model. Outlines operational boundaries, launch-readiness reviews, service onboarding criteria, and the programmatic handback of unstable systems to development teams.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Google SRE Book"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sre.google/sre-book/monitoring-distributed-systems','Monitoring Distributed Systems - Google SRE Book','','2016',5,'The foundational text establishing distributed systems monitoring fundamentals. Introduces the ''four golden signals'' (latency, traffic, errors, and saturation) and addresses the core engineering trade-offs between white-box and black-box monitoring. Curator Insight: Seminal SRE literature defining core telemetry metrics. Live Grounding: Remains the architectural blueprint for modern production-grade telemetry frameworks globally.','English','Book Chapter','Expert',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Monitoring Theory", "Distributed Systems"]','["[DE FACTO STANDARD]"]','[]','["sre.md", "kubernetes-monitoring.md", "monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sre.google/sre-book/table-of-contents',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','947060a29b57996cbf4f31566b3988b2ea86d46421c14362d103fb374e37301e',100.0,1.77903457174917888e+09,0,'2026-05-17T18:16:11.749179+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://sre.google/sre-book/table-of-contents',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','947060a29b57996cbf4f31566b3988b2ea86d46421c14362d103fb374e37301e',100.0,1779034571,0,'2026-05-17T18:16:11.749179+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://sst.dev/blog/moving-away-from-cdk','sst.dev: Moving away from CDK: CDK doesn’t create the infrastructure you define','','2024',0,'Curator Insight captures the SST team''s pivotal decision to transition from AWS CDK to Pulumi/Terraform engines (SST Ion) due to performance bottlenecks and CloudFormation limits. Live Grounding in 2026 highlights this article as a milestone in the serverless community, validating the growing adoption of highly optimized, engine-agnostic IaC tools.','TypeScript','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Alternative IaC", "SST"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sst.dev/blog/moving-away-from-cdk.html','==sst.dev: Moving away from CDK: CDK doesn’t create the infrastructure you'' define==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','61cc618a0698c5c486c007ad725b35c46eedc6adb6d30cb9c529ffe87c4deaaf',100.0,1.77903056173685288e+09,0,'2026-05-17T17:09:21.736853+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://sst.dev/blog/moving-away-from-cdk.html','==sst.dev: Moving away from CDK: CDK doesn’t create the infrastructure you'' define==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','61cc618a0698c5c486c007ad725b35c46eedc6adb6d30cb9c529ffe87c4deaaf',100.0,1779030561,0,'2026-05-17T17:09:21.736853+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://stackify.com/function-as-a-service-serverless-architecture','stackify.com: What Is Function-as-a-Service? Serverless Architectures Are Here!','','2021',3,'An analysis of Function-as-a-Service, reviewing ephemeral runtimes, stateless code execution requirements, trigger events, and fundamental observability paradigms.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "FaaS Basics", "Definitions"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stackify.com/kubernetes-docker-deployments','stackify.com: The Advantages of Using Kubernetes and Docker Together','','2021',0,'An industry report analyzing the concrete business and performance benefits of leveraging containerized execution standards alongside automated distributed resource schedulers.','N/A','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Fundamentals", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stackify.com/who-will-dominate-in-the-future-net-or-java','stackify.com: Who will Dominate in the future: .Net or Java?','','2022',3,'Compares performance metrics, runtime speeds, and support costs of .NET against Oracle Java. Analyzes how container optimizations, start-up times, and ecosystem tooling affect cloud resource efficiency.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "Ecosystem Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stackoverflow.blog/2020/03/16/how-event-driven-architecture-solves-modern-web-app-problems','stackoverflow.blog: How event-driven architecture solves modern web app problems 🌟','','2020',0,'This study from StackOverflow contrasts traditional request-response architectures with asynchronous event structures. It explains how shifting to non-blocking patterns resolves high-concurrency web app bottlenecks, increasing system fault tolerance.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Web Development", "Event-Driven Architecture"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stackoverflow.blog/2020/06/10/the-rise-of-the-devops-mindset','stackoverflow.blog: The rise of the DevOps mindset 🌟','','2020',2,'Draws on Stack Overflow developers'' telemetry data to illustrate how software architects have universally embraced CI/CD automation and infrastructure control tasks as core aspects of their jobs.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Industry Survey"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/01/14/have-the-tables-turned-on-nosql','stackoverflow.blog: Have the tables turned on NoSQL?','','2021',4,'An analysis of post-hype NoSQL database adoption, highlighting the rise of NewSQL and modern distributed relational engines. Evaluates operational trade-offs regarding eventual consistency pain points in heavy transactional pipelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Database Comparison", "Market Trends"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/01/19/fulfilling-the-promise-of-ci-cd','stackoverflow.blog: Fulfilling the promise of CI/CD 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a2a93c5ad4534591d80a179381501ecd900319be6a59883a708030afb1028ad',100.0,1.77903057000261092e+09,0,'2026-05-17T17:09:30.002611+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://stackoverflow.blog/2021/12/20/fulfilling-the-promise-of-ci-cd"}');
+INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/01/19/fulfilling-the-promise-of-ci-cd','stackoverflow.blog: Fulfilling the promise of CI/CD 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a2a93c5ad4534591d80a179381501ecd900319be6a59883a708030afb1028ad',100.0,1779030570,0,'2026-05-17T17:09:30.002611+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://stackoverflow.blog/2021/12/20/fulfilling-the-promise-of-ci-cd"}');
 INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/03/08/infrastructure-as-code-create-and-configure-infrastructure-elements-in-seconds','stackoverflow.blog: Infrastructure as code: Create and configure infrastructure elements in seconds','','2021',0,'Introduces the foundational design patterns of Infrastructure as Code (IaC). Explains how codifying environments speeds up resource instantiation, eliminates configuration drift, and acts as the basis for reliable automation pipelines.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/04/05/a-look-under-the-hood-how-branches-work-in-git','stackoverflow.blog: A look under the hood: how branches work in Git','','2021',0,'A deep architectural analysis of Git''s pointer-based branch structure. By explaining how a Git branch is simply a lightweight, mutable 41-byte text file containing a SHA-1 hash pointer, this analysis clarifies how operations remain computationally constant-time regardless of project scale.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Internal Architecture"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/05/19/rethinking-system-architecture-can-kubernetes-help-to-solve-rewrite-anxiety','stackoverflow.blog: Using Kubernetes to rethink your system architecture and ease technical debt 🌟','','2021',1,'Discusses utilizing a migration to Kubernetes as a strategic catalyst to refactor legacy monoliths. Reorganizes monolithic systems into decoupled containers, successfully lowering long-term architectural tech debt.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Technical Debt", "Orchestration"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
@@ -12596,88 +12596,88 @@ INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/07/14/getting-st
 INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/09/08/observability-is-key-to-the-future-of-software-and-your-devops-career','stackoverflow.blog: Observability is key to the future of software (and your DevOps career)','','2021',0,'Illustrates the strategic career path for DevOps and Platform Engineers who master distributed tracing, alerting design, and runtime telemetry parsing. Curator Insight: Career advancement through telemetry excellence. Live Grounding: Identifies active observability expertise as a core modern differentiator in high-value platform roles.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Observability", "Careers", "Culture"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/09/22/gitlab-launches-collective-on-stack-overflow','stackoverflow.blog: GitLab launches Collective on Stack Overflow','','2021',0,'Announcement highlighting the launch of the GitLab Collective on Stack Overflow, establishing a curated ecosystem of verified Q&As, knowledge-sharing, and technical interaction for modern DevSecOps practices.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Developer Relations", "Stack Overflow", "GitLab"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/12/20/fulfilling-the-promise-of-ci-cd','stackoverflow.blog: Fulfilling the promise of CI/CD','','2021',0,'Addresses the operational gap between implementing automation tooling and achieving mature continuous deployment. Focuses on continuous test suite reliability and pipeline performance data.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "State of DevOps"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.blog/2022/01/10/the-great-resignation-is-here-what-does-that-mean-for-developers','stackoverflow.blog: The Great Resignation is here. What does that mean for'' developers? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b58ddeddfea5a209a8635da9eccb31fc0d060420b7de76768cd90a052f68f55d',100.0,1.77903348950498199e+09,0,'2026-05-17T17:58:09.504982+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://stackoverflow.blog/2022/12/28/the-great-resignation-is-here-what-does-that-mean-for-developers"}');
+INSERT INTO "resources" VALUES('https://stackoverflow.blog/2022/01/10/the-great-resignation-is-here-what-does-that-mean-for-developers','stackoverflow.blog: The Great Resignation is here. What does that mean for'' developers? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b58ddeddfea5a209a8635da9eccb31fc0d060420b7de76768cd90a052f68f55d',100.0,1779033489,0,'2026-05-17T17:58:09.504982+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://stackoverflow.blog/2022/12/28/the-great-resignation-is-here-what-does-that-mean-for-developers"}');
 INSERT INTO "resources" VALUES('https://stackoverflow.blog/2022/12/28/the-great-resignation-is-here-what-does-that-mean-for-developers','stackoverflow.blog: The Great Resignation is here. What does that mean for developers? 🌟','','2022',0,'A data-driven Stack Overflow analysis investigating developer career changes. It links high attrition directly to poor developer experience (DX), administrative friction, and legacy tool stacks, providing actionable targets for engineering leaders.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Developer Dynamics", "Market Shifts"]','["[LEGACY]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives','Stack Overflow Collectives 🌟','','N/A',0,'A curated technical resource and architectural guide covering Stack Overflow Collectives 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610146193599e+09,0,'2026-06-18T00:41:41.461936+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["index.md", "newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/aws','AWS Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903210816059708e+09,0,'2026-05-17T17:35:08.160597+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/azure','Azure Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903002872929596e+09,0,'2026-05-17T17:00:28.729296+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/ci-cd','CI/CD Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779031647256289e+09,0,'2026-05-17T17:27:27.256289+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/gitlab','GitLab Collective','','N/A',0,'A curated technical resource and architectural guide covering GitLab Collective in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594985541296e+09,0,'2026-06-18T00:39:09.855413+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/newsfeeds.md"]','["git.md", "index.md", "newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/go','Go Collective','','N/A',0,'A curated technical resource and architectural guide covering Go Collective in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173611188538289e+09,0,'2026-06-18T00:41:51.885383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["index.md", "newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/google-cloud','Google Cloud Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903000536909389e+09,0,'2026-05-17T17:00:05.369094+02:00',NULL,NULL,NULL,'[]','[]','["docs/newsfeeds.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/wso2','WSO2 Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902906786506199e+09,0,'2026-05-17T16:44:27.865062+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/11763376/difference-between-netstat-and-ss-in-linux',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering stackoverflow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173606792836308e+09,0,'2026-06-18T00:41:07.928363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/161224/what-are-the-differences-between-the-different-saving-methods-in-hibernate/54907032?stw=2','==stackoverflow.com: What are the differences between the different saving'' methods in Hibernate?==','','N/A',0,'A curated technical resource and architectural guide covering ==stackoverflow.com: What are the differences between the different saving'' methods in Hibernate?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598156735396e+09,0,'2026-06-18T00:39:41.567354+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/1761601/is-the-usage-of-stored-procedures-a-bad-practice','stackoverflow.com: Is the usage of stored procedures a bad practice?','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Is the usage of stored procedures a bad practice? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173590025942707e+09,0,'2026-06-18T00:38:20.259427+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/2573135/python-progression-path-from-apprentice-to-guru','Python progression path - From apprentice to guru','','N/A',0,'A curated technical resource and architectural guide covering Python progression path - From apprentice to guru in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614308317899e+09,0,'2026-06-18T00:42:23.083179+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/26003298/how-to-setup-local-git-with-local-blessed-repo-integration-manager-workflow','Setup Git Integration Manager Workflow in Eclipse','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903356691645693e+09,0,'2026-05-17T17:59:26.916457+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/27820309/bot-to-automatically-reverse-github-pull-request-merges','stackoverflow.com: Bot to automatically reverse GitHub pull request merges','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Bot to automatically reverse GitHub pull request merges in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735950.02267,0,'2026-06-18T00:39:10.022670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/34319156/create-dictionary-from-splitted-strings-from-list-of-strings',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering stackoverflow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614340583801e+09,0,'2026-06-18T00:42:23.405838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/41341823/running-oracle-sql-scripts-with-ansible-playbook','stackoverflow.com: Running Oracle SQL scripts with Ansible playbook','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Running Oracle SQL scripts with Ansible playbook in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586529624891e+09,0,'2026-06-18T00:37:45.296249+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/41796466/ansible-playbook-to-execute-oracle-script','stackoverflow.com: Ansible playbook to execute Oracle script','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Ansible playbook to execute Oracle script in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865.28931,0,'2026-06-18T00:37:45.289310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/42766349/run-nexus-3-with-docker-in-a-kubernetes-cluster','stackoverflow: run nexus3 with docker in a kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow: run nexus3 with docker in a kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817361538696351e+09,0,'2026-06-18T00:42:33.869635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/44308167/how-to-map-a-mysql-json-column-to-a-java-entity-property-using-jpa-and-hibernate','stackoverflow.com: How to map a MySQL JSON column to a Java entity property'' using JPA and Hibernate','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: How to map a MySQL JSON column to a Java entity property'' using JPA and Hibernate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598156666803e+09,0,'2026-06-18T00:39:41.566668+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/45889796/can-i-have-an-entire-declarative-pipeline-defined-and-parameterized-in-a-shared','stackoverflow.com: Can I have an entire declarative pipeline defined and'' parameterized in a shared library?','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Can I have an entire declarative pipeline defined and'' parameterized in a shared library? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359916135149e+09,0,'2026-06-18T00:39:51.613515+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/47307368/what-is-the-difference-between-an-azure-tenant-and-azure-subscription','==stackoverflow.com: What is the difference between an Azure tenant and'' Azure subscription?==','','N/A',0,'A curated technical resource and architectural guide covering ==stackoverflow.com: What is the difference between an Azure tenant and'' Azure subscription?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173587936393499e+09,0,'2026-06-18T00:37:59.363935+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/55515594/is-there-a-way-to-share-a-configmap-in-kubernetes-between-namespaces','Copy secrets between namespaces','','N/A',0,'A curated technical resource and architectural guide covering Copy secrets between namespaces in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173600166935801e+09,0,'2026-06-18T00:40:01.669358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/56214715/accessing-the-kubernetes-rest-end-points-using-bearer-token','stackoverflow: Accessing the Kubernetes REST end points using bearer token','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow: Accessing the Kubernetes REST end points using bearer token in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173603610430598e+09,0,'2026-06-18T00:40:36.104306+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/57107282/prometheus-and-activemq-integration',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903333579488492e+09,0,'2026-05-17T17:55:35.794885+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/58019605/how-can-we-programmatically-approve-merge-requests-in-gitlab','stackoverflow.com: How can we programmatically approve merge requests in'' GitLab?','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: How can we programmatically approve merge requests in'' GitLab? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594996339511e+09,0,'2026-06-18T00:39:09.963395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/59518363/is-that-possible-to-deploy-an-openshift-or-kubernetes-in-dmz-zone','stackoverflow.com: Is that possible to deploy an openshift or kubernetes'' in DMZ zone? 🌟','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Is that possible to deploy an openshift or kubernetes'' in DMZ zone? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736122.5303,0,'2026-06-18T00:42:02.530300+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/72657318/how-is-flyte-tailored-to-data-and-machine-learning','stackoverflow.com: How is Flyte tailored to "Data and Machine Learning"?','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: How is Flyte tailored to "Data and Machine Learning"? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173609083736109e+09,0,'2026-06-18T00:41:30.837361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/8087184/problems-installing-python3-on-rhel',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering stackoverflow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903420808681893e+09,0,'2026-05-17T18:10:08.086819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/tagged/nexus3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903309232151508e+09,0,'2026-05-17T17:51:32.321515+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackpulse.com/blog/automated-kubernetes-pod-restarting-analysis-with-stackpulse','stackpulse.com: Automated Kubernetes Pod Restarting Analysis with StackPulse','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Automated Kubernetes Pod Restarting Analysis with StackPulse in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903447138339209e+09,0,'2026-05-17T18:14:31.383392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackpulse.com/blog/challenges-of-running-services-with-k8s-reliably','stackpulse.com: Challenges of Running Services With K8s Reliably','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Challenges of Running Services With K8s Reliably in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903281185837101e+09,0,'2026-05-17T17:46:51.858371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackpulse.com/blog/https-stackpulse-com-blog-kubernetes-production-best-practices','stackpulse.com: Kubernetes and SRE: 5 Best Practices for K8s Reliability'' in Production','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Kubernetes and SRE: 5 Best Practices for K8s Reliability'' in Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903105570429492e+09,0,'2026-05-17T17:17:35.704295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackpulse.com/blog/monoliths-vs-microservices-best-practices','stackpulse.com: Managing Reliability for Monoliths vs. Microservices: Best'' Practices for SREs','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Managing Reliability for Monoliths vs. Microservices: Best'' Practices for SREs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903372556188893e+09,0,'2026-05-17T18:02:05.561889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackpulse.com/blog/monoliths-vs-microservices-challenges','stackpulse.com: Managing Reliability for Monoliths vs. Microservices: The'' Challenges for SREs','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Managing Reliability for Monoliths vs. Microservices: The'' Challenges for SREs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77902930428651499e+09,0,'2026-05-17T16:48:24.286515+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{"duplicate_of": "https://stackpulse.com/blog/monoliths-vs-microservices-best-practices"}');
-INSERT INTO "resources" VALUES('https://stackpulse.com/blog/no-sre-is-not-the-new-devops-unless-it-is','stackpulse.com: No, SRE Is Not the New DevOps – Unless It Is','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: No, SRE Is Not the New DevOps – Unless It Is in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790299620533421e+09,0,'2026-05-17T16:59:22.053342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackshare.io/stackups/kubernetes-vs-portainer','stackshare.io: Kubernetes vs Portainer','','N/A',0,'A curated technical resource and architectural guide covering stackshare.io: Kubernetes vs Portainer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903139680704092e+09,0,'2026-05-17T17:23:16.807041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives','Stack Overflow Collectives 🌟','','N/A',0,'A curated technical resource and architectural guide covering Stack Overflow Collectives 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.461936+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["index.md", "newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/aws','AWS Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032108,0,'2026-05-17T17:35:08.160597+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/azure','Azure Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.729296+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/ci-cd','CI/CD Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031647,0,'2026-05-17T17:27:27.256289+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/gitlab','GitLab Collective','','N/A',0,'A curated technical resource and architectural guide covering GitLab Collective in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735949,0,'2026-06-18T00:39:09.855413+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/newsfeeds.md"]','["git.md", "index.md", "newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/go','Go Collective','','N/A',0,'A curated technical resource and architectural guide covering Go Collective in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736111,0,'2026-06-18T00:41:51.885383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["index.md", "newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/google-cloud','Google Cloud Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030005,0,'2026-05-17T17:00:05.369094+02:00',NULL,NULL,NULL,'[]','[]','["docs/newsfeeds.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/wso2','WSO2 Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029067,0,'2026-05-17T16:44:27.865062+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/11763376/difference-between-netstat-and-ss-in-linux',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering stackoverflow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736067,0,'2026-06-18T00:41:07.928363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/161224/what-are-the-differences-between-the-different-saving-methods-in-hibernate/54907032?stw=2','==stackoverflow.com: What are the differences between the different saving'' methods in Hibernate?==','','N/A',0,'A curated technical resource and architectural guide covering ==stackoverflow.com: What are the differences between the different saving'' methods in Hibernate?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.567354+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/1761601/is-the-usage-of-stored-procedures-a-bad-practice','stackoverflow.com: Is the usage of stored procedures a bad practice?','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Is the usage of stored procedures a bad practice? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.259427+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/2573135/python-progression-path-from-apprentice-to-guru','Python progression path - From apprentice to guru','','N/A',0,'A curated technical resource and architectural guide covering Python progression path - From apprentice to guru in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.083179+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/26003298/how-to-setup-local-git-with-local-blessed-repo-integration-manager-workflow','Setup Git Integration Manager Workflow in Eclipse','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033566,0,'2026-05-17T17:59:26.916457+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/27820309/bot-to-automatically-reverse-github-pull-request-merges','stackoverflow.com: Bot to automatically reverse GitHub pull request merges','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Bot to automatically reverse GitHub pull request merges in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735950,0,'2026-06-18T00:39:10.022670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/34319156/create-dictionary-from-splitted-strings-from-list-of-strings',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering stackoverflow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.405838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/41341823/running-oracle-sql-scripts-with-ansible-playbook','stackoverflow.com: Running Oracle SQL scripts with Ansible playbook','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Running Oracle SQL scripts with Ansible playbook in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865,0,'2026-06-18T00:37:45.296249+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/41796466/ansible-playbook-to-execute-oracle-script','stackoverflow.com: Ansible playbook to execute Oracle script','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Ansible playbook to execute Oracle script in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865,0,'2026-06-18T00:37:45.289310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/42766349/run-nexus-3-with-docker-in-a-kubernetes-cluster','stackoverflow: run nexus3 with docker in a kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow: run nexus3 with docker in a kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736153,0,'2026-06-18T00:42:33.869635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/44308167/how-to-map-a-mysql-json-column-to-a-java-entity-property-using-jpa-and-hibernate','stackoverflow.com: How to map a MySQL JSON column to a Java entity property'' using JPA and Hibernate','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: How to map a MySQL JSON column to a Java entity property'' using JPA and Hibernate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.566668+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/45889796/can-i-have-an-entire-declarative-pipeline-defined-and-parameterized-in-a-shared','stackoverflow.com: Can I have an entire declarative pipeline defined and'' parameterized in a shared library?','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Can I have an entire declarative pipeline defined and'' parameterized in a shared library? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.613515+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/47307368/what-is-the-difference-between-an-azure-tenant-and-azure-subscription','==stackoverflow.com: What is the difference between an Azure tenant and'' Azure subscription?==','','N/A',0,'A curated technical resource and architectural guide covering ==stackoverflow.com: What is the difference between an Azure tenant and'' Azure subscription?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735879,0,'2026-06-18T00:37:59.363935+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/55515594/is-there-a-way-to-share-a-configmap-in-kubernetes-between-namespaces','Copy secrets between namespaces','','N/A',0,'A curated technical resource and architectural guide covering Copy secrets between namespaces in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736001,0,'2026-06-18T00:40:01.669358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/56214715/accessing-the-kubernetes-rest-end-points-using-bearer-token','stackoverflow: Accessing the Kubernetes REST end points using bearer token','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow: Accessing the Kubernetes REST end points using bearer token in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736036,0,'2026-06-18T00:40:36.104306+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/57107282/prometheus-and-activemq-integration',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033335,0,'2026-05-17T17:55:35.794885+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/58019605/how-can-we-programmatically-approve-merge-requests-in-gitlab','stackoverflow.com: How can we programmatically approve merge requests in'' GitLab?','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: How can we programmatically approve merge requests in'' GitLab? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735949,0,'2026-06-18T00:39:09.963395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/59518363/is-that-possible-to-deploy-an-openshift-or-kubernetes-in-dmz-zone','stackoverflow.com: Is that possible to deploy an openshift or kubernetes'' in DMZ zone? 🌟','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Is that possible to deploy an openshift or kubernetes'' in DMZ zone? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736122,0,'2026-06-18T00:42:02.530300+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/72657318/how-is-flyte-tailored-to-data-and-machine-learning','stackoverflow.com: How is Flyte tailored to "Data and Machine Learning"?','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: How is Flyte tailored to "Data and Machine Learning"? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736090,0,'2026-06-18T00:41:30.837361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/8087184/problems-installing-python3-on-rhel',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering stackoverflow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034208,0,'2026-05-17T18:10:08.086819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/tagged/nexus3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033092,0,'2026-05-17T17:51:32.321515+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackpulse.com/blog/automated-kubernetes-pod-restarting-analysis-with-stackpulse','stackpulse.com: Automated Kubernetes Pod Restarting Analysis with StackPulse','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Automated Kubernetes Pod Restarting Analysis with StackPulse in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034471,0,'2026-05-17T18:14:31.383392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackpulse.com/blog/challenges-of-running-services-with-k8s-reliably','stackpulse.com: Challenges of Running Services With K8s Reliably','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Challenges of Running Services With K8s Reliably in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032811,0,'2026-05-17T17:46:51.858371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackpulse.com/blog/https-stackpulse-com-blog-kubernetes-production-best-practices','stackpulse.com: Kubernetes and SRE: 5 Best Practices for K8s Reliability'' in Production','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Kubernetes and SRE: 5 Best Practices for K8s Reliability'' in Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031055,0,'2026-05-17T17:17:35.704295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackpulse.com/blog/monoliths-vs-microservices-best-practices','stackpulse.com: Managing Reliability for Monoliths vs. Microservices: Best'' Practices for SREs','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Managing Reliability for Monoliths vs. Microservices: Best'' Practices for SREs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033725,0,'2026-05-17T18:02:05.561889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackpulse.com/blog/monoliths-vs-microservices-challenges','stackpulse.com: Managing Reliability for Monoliths vs. Microservices: The'' Challenges for SREs','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Managing Reliability for Monoliths vs. Microservices: The'' Challenges for SREs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029304,0,'2026-05-17T16:48:24.286515+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{"duplicate_of": "https://stackpulse.com/blog/monoliths-vs-microservices-best-practices"}');
+INSERT INTO "resources" VALUES('https://stackpulse.com/blog/no-sre-is-not-the-new-devops-unless-it-is','stackpulse.com: No, SRE Is Not the New DevOps – Unless It Is','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: No, SRE Is Not the New DevOps – Unless It Is in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029962,0,'2026-05-17T16:59:22.053342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackshare.io/stackups/kubernetes-vs-portainer','stackshare.io: Kubernetes vs Portainer','','N/A',0,'A curated technical resource and architectural guide covering stackshare.io: Kubernetes vs Portainer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031396,0,'2026-05-17T17:23:16.807041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stackstorm.com','StackStorm.com','','2025',0,'Automated workflow, remediation, and orchestration engine. Utilizes event-driven triggers, custom rules, and structured packs to deliver self-healing capabilities across cloud, network, and system infrastructures.','Python','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Event-Driven Automation", "StackStorm"]','["[COMMUNITY-TOOL]"]','[]','["stackstorm.md", "cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://starkephillip.com/the-effects-of-remote-work-on-company-culture','starkephillip.com: The effects of remote work on company culture','','2022',0,'Curator Insight analyzes the shifting dynamics of company culture within fully distributed teams. Live Grounding demonstrates that cultivating psychological safety, explicit async communication standards, and periodic intentional offsites are essential actions to prevent silos in modern engineering organizations.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Company Culture"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://start.spring.io','Spring Initializr 🌟','','2026',0,'The premier initialization dashboard for the Spring ecosystem. Incorporates direct dependency bindings to native Kubernetes microservices components, generating pre-configured templates with container-ready, cloud-native properties.','Java','Tool','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Java", "Project Bootstrapping"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://statemanagement.substack.com/p/hating-the-code-of-others','Hating code of others','','N/A',0,'A curated technical resource and architectural guide covering Hating code of others in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903339781142306e+09,0,'2026-05-17T17:56:37.811423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://static.brandonpotter.com/kubernetes/DeploymentBuilder.html','Kubernetes Deployment Builder 🌟🌟','','2022',0,'A simple web-based user interface that enables engineers to generate valid Kubernetes Deployment YAML files. Simplifies configuration composition and reduces onboarding roadblocks for engineers learning manifest syntaxes.','JavaScript','Web Tool','Beginner',0,'online','manual','2b5c13fdda15b451fe7efeb4e8d6aa0a60d461f1fc57476ea8e28f179ea36715',100.0,1.77902916142655897e+09,1,'2026-05-17T16:46:01.426559+02:00',NULL,NULL,NULL,'["Developer Experience", "Configuration Management", "Visual Generators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://statemanagement.substack.com/p/hating-the-code-of-others','Hating code of others','','N/A',0,'A curated technical resource and architectural guide covering Hating code of others in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033397,0,'2026-05-17T17:56:37.811423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://static.brandonpotter.com/kubernetes/DeploymentBuilder.html','Kubernetes Deployment Builder 🌟🌟','','2022',0,'A simple web-based user interface that enables engineers to generate valid Kubernetes Deployment YAML files. Simplifies configuration composition and reduces onboarding roadblocks for engineers learning manifest syntaxes.','JavaScript','Web Tool','Beginner',0,'online','manual','2b5c13fdda15b451fe7efeb4e8d6aa0a60d461f1fc57476ea8e28f179ea36715',100.0,1779029161,1,'2026-05-17T16:46:01.426559+02:00',NULL,NULL,NULL,'["Developer Experience", "Configuration Management", "Visual Generators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://static.sched.com/hosted_files/kccncna19/f7/kubecon-us-2019-mt-wg-deep-dive.pdf','Kubernetes Hierarchical Namespace Controller (slides from Kubernetes Multitenancy Working Group) 🌟','','2019',1,'Architectural design deck outlining parent-child relationship hierarchies in namespaces. Focuses on the cascading of access policies and automated downward replication of namespace-bound configurations.','Go','Presentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hierarchical Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://static.sched.com/hosted_files/kccncna20/02/A%20Walk%20Through%20the%20Kubernetes%20UI%20Landscape%20%28KubeCon%20Talk%202020%29.pdf','PDF','','2020',0,'A complete comparison slide deck detailing the Kubernetes UI landscape, including Lens, Kubevious, and Octant. Analyzes how different dashboards display live cluster topologies and validation failures.','English','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Observability", "Visualization & Auditing", "UI Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://staticnat.com/setting-up-python-on-osx','Setting up Python on OSX: UPDATED','','2014',0,'System administration guide documenting Homebrew integration, pyenv setups, and environment path configurations on macOS. (Note: Primarily historical compared to modern 2026 container-based local architectures).','Bash','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Workspace Optimization", "OSX Setup"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stats.jenkins.io','stats.jenkins.io 🌟','','2026',0,'Live landing dashboard presenting global aggregated usage statistics of the Jenkins ecosystem. Tracks monthly active installations, plugin adoption counts, OS distributions, and version trends across the community.','English','Webpage','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Telemetry"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://status.aws.amazon.com','status.aws.amazon.com: Service Health Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.7790339497794559e+09,0,'2026-05-17T18:05:49.779456+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://health.aws.amazon.com/health/status"}');
+INSERT INTO "resources" VALUES('https://status.aws.amazon.com','status.aws.amazon.com: Service Health Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033949,0,'2026-05-17T18:05:49.779456+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://health.aws.amazon.com/health/status"}');
 INSERT INTO "resources" VALUES('https://steampipe.io','steampipe','','2026',0,'An extensible open-source command-line framework that translates APIs and cloud inventories into virtual SQL tables. Enables DevOps engineers to construct real-time dashboards and audit configuration profiles on multi-cloud hosts.','Go','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Asset Management & Governance", "Cloud Analytics"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "cloud-asset-inventory.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://steampipe.io/blog/github-security-tips','steampipe.io: Top 3 ways to improve GitHub org security','','2022',0,'Examines methodologies for auditing and improving GitHub organization configurations using Steampipe. Synthesizes query scripts to dynamically monitor third-party OAuth access, MFA compliance, and excessive repository administration rights.','SQL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Access Control", "Organization Governance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://steampunk.si/blog/let-us-give-ansible-a-rest','steampunk.si: Let us give Ansible a REST','','2022',0,'Examines advanced patterns of REST API orchestration. Discusses robust exception-handling, rate-limiting, and state-reconciliation when interacting with distributed microservice control planes.','English','blog_post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Integration", "API Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://steampunk.si/blog/managing-infrastructure-using-ansible-tower','steampunk.si: Managing infrastructure using Ansible Tower','','2021',0,'A workflow guide focusing on using Ansible Tower/AWX for infrastructure management. It demonstrates practical orchestration patterns such as job templates, dynamic inventory syncing, notification webhooks, and Role-Based Access Control (RBAC) definitions.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Enterprise Control"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stedolan.github.io/jq','jq','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d7c0ad2d260c4f72a7ea8893da572acb43a9482a367438dd292d4b5bfcadf10f',100.0,1.77903023854342794e+09,1,'2026-05-17T17:03:58.543428+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://stelfstartup.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1.78040115231577301e+09,0,'2026-06-02T13:52:32.315773+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 10}');
-INSERT INTO "resources" VALUES('https://stelligent.github.io/config-lint','Config-lint','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','54893d1303a24ec98d4130dae56b66d16a99b2a08fd717078335a4fb874ce75c',100.0,1.77903041313577198e+09,1,'2026-05-17T17:06:53.135772+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://stedolan.github.io/jq','jq','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d7c0ad2d260c4f72a7ea8893da572acb43a9482a367438dd292d4b5bfcadf10f',100.0,1779030238,1,'2026-05-17T17:03:58.543428+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://stelfstartup.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780401152,0,'2026-06-02T13:52:32.315773+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 10}');
+INSERT INTO "resources" VALUES('https://stelligent.github.io/config-lint','Config-lint','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','54893d1303a24ec98d4130dae56b66d16a99b2a08fd717078335a4fb874ce75c',100.0,1779030413,1,'2026-05-17T17:06:53.135772+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://stevehorsfield.wordpress.com/2019/08/13/devops-tricks-templating-yaml-files','Steve Horsfield: DevOps tricks - Templating YAML files','','2019',3,'A DevOps blog detailing handy techniques and shell scripts for templating configuration files. It explores quick string replacements, bash substitution, and tool-based schema construction. This guide is helpful for engineers looking to dynamically build runtime parameters inside pipelines.','N/A','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Advanced Techniques"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://stevelasker.blog/2018/03/01/docker-tagging-best-practices-for-tagging-and-versioning-docker-images','stevelasker.blog: Docker Tagging: Best practices for tagging and versioning docker images','','2018',0,'Examines release artifact numbering frameworks for corporate environments. Outlines semantic naming paradigms and explains the operational risks of using volatile tags in automated orchestration environments.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Image Registry", "Lifecycle Management"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://storageclass.info/csidrivers','Searchable list of Kubernetes Storage Providers','','N/A',0,'A curated technical resource and architectural guide covering Searchable list of Kubernetes Storage Providers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903028505805706e+09,0,'2026-05-17T17:04:45.058057+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://storageclass.info/drivers"}');
-INSERT INTO "resources" VALUES('https://store.docker.com/editions/community/docker-ce-desktop-windows','store.docker.com: Docker Community Edition EDGE with kubernetes. Installing'' Kubernetes using the Docker Client','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ddfdffeef3900b32415f699c64cdec71100c564739316f2351488e58429b84d3',100.0,1.77903426528261303e+09,0,'2026-05-17T18:11:05.282613+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://docs.docker.com/desktop/setup/install/windows-install"}');
-INSERT INTO "resources" VALUES('https://stories.schubergphilis.com/terraform-aws-management-using-your-google-account-cfe5ea70c75','stories.schubergphilis.com: (Terraform) AWS management using your Google'' account','','N/A',0,'A curated technical resource and architectural guide covering stories.schubergphilis.com: (Terraform) AWS management using your Google'' account in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790293228093841e+09,0,'2026-05-17T16:48:42.809384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://storiesfromtheherd.com/unpacking-observability-a-beginners-guide-833258a0591f','storiesfromtheherd.com: Unpacking Observability','','N/A',0,'A curated technical resource and architectural guide covering storiesfromtheherd.com: Unpacking Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790307394063611e+09,0,'2026-05-17T17:12:19.406361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://storageclass.info/csidrivers','Searchable list of Kubernetes Storage Providers','','N/A',0,'A curated technical resource and architectural guide covering Searchable list of Kubernetes Storage Providers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.058057+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://storageclass.info/drivers"}');
+INSERT INTO "resources" VALUES('https://store.docker.com/editions/community/docker-ce-desktop-windows','store.docker.com: Docker Community Edition EDGE with kubernetes. Installing'' Kubernetes using the Docker Client','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ddfdffeef3900b32415f699c64cdec71100c564739316f2351488e58429b84d3',100.0,1779034265,0,'2026-05-17T18:11:05.282613+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://docs.docker.com/desktop/setup/install/windows-install"}');
+INSERT INTO "resources" VALUES('https://stories.schubergphilis.com/terraform-aws-management-using-your-google-account-cfe5ea70c75','stories.schubergphilis.com: (Terraform) AWS management using your Google'' account','','N/A',0,'A curated technical resource and architectural guide covering stories.schubergphilis.com: (Terraform) AWS management using your Google'' account in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029322,0,'2026-05-17T16:48:42.809384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://storiesfromtheherd.com/unpacking-observability-a-beginners-guide-833258a0591f','storiesfromtheherd.com: Unpacking Observability','','N/A',0,'A curated technical resource and architectural guide covering storiesfromtheherd.com: Unpacking Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030739,0,'2026-05-17T17:12:19.406361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stormforge.io','stormforge.io: Automated Kubernetes resource management for platform engineering teams to continuously rightsize workloads with HPA compatibility','','2024',0,'Introduces StormForge''s automated resource optimization platform.
 - Demonstrates how machine learning models continually rightsize CPU/Memory allocations in production.
 - Details how to maintain compatibility with Horizontal Pod Autoscalers (HPA) to avoid competing loops.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Automation & Tools", "Rightsizing Tools"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://streamingsystems.net','O''Really: Streaming data','','2018',0,'The definitive O''Reilly reference on stream processing architecture. It covers unified programming models (like the Apache Beam model) for out-of-order data processing. Focuses on temporal semantics, including windowing mechanics (fixed, sliding, session), watermarks, triggers, and state accumulation modes crucial for system design.','Java','Book Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Platform", "Data Pipelines", "Streaming Systems", "Reference Material"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://strimzi.io','strimzi.io','','2026',5,'Strimzi represents the premier CNCF project for deploying and managing Apache Kafka clusters natively inside Kubernetes. By leveraging the Operator pattern, Strimzi automates node scaling, security certificate provisioning, cluster balancing, and configuration drift-correction, making it the industry blueprint for stateful distributed streaming systems.','Java','Kubernetes Operator','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Kubernetes Operators", "Strimzi"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://strimzi.io/blog/2019/10/14/improving-prometheus-metrics',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ac0b8c6d9c8a948b8c42289656ceb245a2fb224221812734bff911108f64a45f',100.0,1.7790336122389779e+09,0,'2026-05-17T18:00:12.238978+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://strimzi.io/blog/2019/10/14/improving-prometheus-metrics',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ac0b8c6d9c8a948b8c42289656ceb245a2fb224221812734bff911108f64a45f',100.0,1779033612,0,'2026-05-17T18:00:12.238978+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://strimzi.io/blog/2020/08/05/using-open-policy-agent-with-strimzi-and-apache-kafka','strimzi.io: Using Open Policy Agent with Strimzi and Apache Kafka','','2020',3,'A technical implementation guide showing how to externalize Kafka authorization rules using Open Policy Agent (OPA). By combining Strimzi with Rego policies, platform engineers can replace static ACL models with dynamic, declarative, attributes-based access controls.','Rego','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Security"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://strimzi.io/blog/2020/10/15/producer-tuning','strimzi.io: Optimizing Kafka producers 🌟','','2020',3,'An analytical guide focused on hardening Kafka message producers against data loss while maintaining performance levels. This resource covers client-side retry architectures, delivery timeouts, and buffer allocation metrics to ensure reliable transport in Kubernetes networks.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Performance Tuning", "Kafka Producers"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://strimzi.io/blog/2021/01/07/consumer-tuning','strimzi.io: Optimizing Kafka consumers 🌟','','2021',3,'A comprehensive playbook for tuning Kafka consumers to prevent head-of-line blocking and partition rebalance storms in high-throughput clusters. It details proper session timeout windows, fetch size parameters, and threading behaviors crucial for maintaining consistent low-latency ingestion pipelines.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Performance Tuning", "Kafka Consumers"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://strimzi.io/blog/2021/07/05/upgrade-improvements','strimzi.io: Kafka upgrade improvements','','2021',0,'Reviews design optimization improvements designed by the Strimzi community to orchestrate zero-downtime rolling upgrades of Kafka clusters inside Kubernetes. Discusses partition balance validations and automated protocol adjustments executed by the operator.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://strimzi.io/blog/2021/07/22/using-kubernetes-config-provider-to-load-data-from-secrets-and-config-maps','strimzi.io: Using Kubernetes Configuration Provider to load data from Secrets and Config Maps','','2021',3,'A tutorial guiding developers through the integration of the Kubernetes Configuration Provider inside running client workloads. It provides actual deployment manifests showcasing how dynamic secret rotation is accomplished without requiring a full cluster restart.','YAML','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Security"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://strimzi.io/blog/2021/08/18/using-http-bridge-as-a-kubernetes-sidecar','strimzi.io: Using HTTP Bridge as a Kubernetes sidecar','','2021',3,'Architectural breakdown of deploying the Strimzi HTTP Bridge as a sidecar alongside non-Java microservices. This pattern allows lightweight containers to interact with Kafka endpoints via standard HTTP REST APIs, avoiding massive native SDK dependencies.','YAML','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Sidecar Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stu2b50.dev/posts/things-you-wante9665','Things You Want to Do in Git and How to Do Them','','N/A',0,'A curated technical resource and architectural guide covering Things You Want to Do in Git and How to Do Them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903224291982102e+09,0,'2026-05-17T17:37:22.919821+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stu2b50.dev/posts/things-you-wante9665','Things You Want to Do in Git and How to Do Them','','N/A',0,'A curated technical resource and architectural guide covering Things You Want to Do in Git and How to Do Them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032242,0,'2026-05-17T17:37:22.919821+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://stupidpythonideas.blogspot.com.es/2015/05/if-you-dont-like-exceptions-you-dont.html','If you don''t like exceptions, you don''t like Python','','2015',0,'Deep-dive analysis of Pythonic exception-handling philosophy (''EAFP'' - Easier to Ask for Forgiveness than Permission). Explains why exceptions are central to control flow, iterator protocols, and idiomatic resource management. Emphasizes why bypassing native exception design hinders clean enterprise software engineering.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Error Handling"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stwipe.com','Stwipe — Payments infrastructure for people who cannot be reasoned with','Stwipe is the financial primitive for the world''s most demanding economy. Series A. Backed by people who should know better.','2024',4,'A satirical mock-API created by the Duckbill Group mimicking Stripe''s payment infrastructure. Featuring a single robust endpoint (`POST /v1/yes`) that guarantees 100% success with zero error handling, the project serves as a humorous demonstration of simplified API design principles and developer-centric parody.','English','website','Beginner',0,'online','automatic','6e502c5e7493f1b2223f85143be986cdfb194dd0ca18ad5dea14d472ff311a71',NULL,1.7803525817922759e+09,0,'2026-06-02T00:23:01.792276+02:00',NULL,NULL,NULL,'["Web Development", "API parody", "Humor"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "A popular developer satire project created by the Duckbill Group, widely shared on Twitter and HN for its humorous take on Stripe''s complexity.", "social_preview_url": "https://stwipe.com/og.png", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "devops-humor"}');
-INSERT INTO "resources" VALUES('https://substack.com/@pvergadia','Cloud Girl Substack by Priyanka Vergadia','Visual guides, deep dives, and practical frameworks on Cloud Architecture, Generative AI engineering, and multi-agent systems designed for engineers and tech leaders.','2026',4,'The official Substack of Priyanka Vergadia (Cloud Girl) delivering highly visual, jargon-free technical guides and frameworks for cloud and AI architects. The newsletter focuses heavily on real-world engineering concerns, including the ''7 layers of AI stack,'' the economics of running multi-agent workflows, token optimization, and robust error-handling for production-grade LLM deployments. Highly valuable for bridging the gap between raw code and executive architectural design.','en','platform','intermediate',0,'online','automatic','N/A',NULL,1.78035256146856188e+09,0,'2026-06-02T00:22:41.468562+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Education", "Newsletters and Frameworks"]','["[GUIDE]"]','[]','[]','{}','{"category": "newsfeeds", "reputation_status": "Vetted", "reputation_summary": "Authored by Priyanka Vergadia (The Cloud Girl), former Google Cloud leader, highly regarded for visual and structural cloud and AI engineering insights.", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://sumanprasad.hashnode.dev/a-beginners-guide-to-ingress-and-ingress-controllers-in-kubernetes','sumanprasad.hashnode.dev: A Beginner''s Guide to Ingress and Ingress Controllers'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering sumanprasad.hashnode.dev: A Beginner''s Guide to Ingress and Ingress Controllers'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902989916135406e+09,0,'2026-05-17T16:58:19.161354+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sumanprasad.hashnode.dev/everything-about-kubernetes-services-discovery-load-balancing-networking','sumanprasad.hashnode.dev: Everything About Kubernetes Services - Discovery,'' Load Balancing, Networking','','N/A',0,'A curated technical resource and architectural guide covering sumanprasad.hashnode.dev: Everything About Kubernetes Services - Discovery,'' Load Balancing, Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903107965901803e+09,0,'2026-05-17T17:17:59.659018+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sumanthkumarc.medium.com/debugging-namespace-deletion-issue-in-kubernetes-f6f8b40a4368','sumanthkumarc.medium.com: Debugging namespace deletion issue in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering sumanthkumarc.medium.com: Debugging namespace deletion issue in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903164728315401e+09,0,'2026-05-17T17:27:27.283154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sumanthkumarc.medium.com/kubernetes-rbac-update-default-clusterroles-without-editing-them-ef206254e0','sumanthkumarc.medium.com: Kubernetes RBAC — Update default ClusterRoles'' without editing them','','N/A',0,'A curated technical resource and architectural guide covering sumanthkumarc.medium.com: Kubernetes RBAC — Update default ClusterRoles'' without editing them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903089123550391e+09,0,'2026-05-17T17:14:51.235504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sunnykkc13.medium.com/deep-dive-into-kubernetes-238258c9a536','sunnykkc13.medium.com: Deep Dive into Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering sunnykkc13.medium.com: Deep Dive into Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903366319947099e+09,0,'2026-05-17T18:01:03.199471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stwipe.com','Stwipe — Payments infrastructure for people who cannot be reasoned with','Stwipe is the financial primitive for the world''s most demanding economy. Series A. Backed by people who should know better.','2024',4,'A satirical mock-API created by the Duckbill Group mimicking Stripe''s payment infrastructure. Featuring a single robust endpoint (`POST /v1/yes`) that guarantees 100% success with zero error handling, the project serves as a humorous demonstration of simplified API design principles and developer-centric parody.','English','website','Beginner',0,'online','automatic','6e502c5e7493f1b2223f85143be986cdfb194dd0ca18ad5dea14d472ff311a71',NULL,1780352581,0,'2026-06-02T00:23:01.792276+02:00',NULL,NULL,NULL,'["Web Development", "API parody", "Humor"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "A popular developer satire project created by the Duckbill Group, widely shared on Twitter and HN for its humorous take on Stripe''s complexity.", "social_preview_url": "https://stwipe.com/og.png", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "devops-humor"}');
+INSERT INTO "resources" VALUES('https://substack.com/@pvergadia','Cloud Girl Substack by Priyanka Vergadia','Visual guides, deep dives, and practical frameworks on Cloud Architecture, Generative AI engineering, and multi-agent systems designed for engineers and tech leaders.','2026',4,'The official Substack of Priyanka Vergadia (Cloud Girl) delivering highly visual, jargon-free technical guides and frameworks for cloud and AI architects. The newsletter focuses heavily on real-world engineering concerns, including the ''7 layers of AI stack,'' the economics of running multi-agent workflows, token optimization, and robust error-handling for production-grade LLM deployments. Highly valuable for bridging the gap between raw code and executive architectural design.','en','platform','intermediate',0,'online','automatic','N/A',NULL,1780352561,0,'2026-06-02T00:22:41.468562+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Education", "Newsletters and Frameworks"]','["[GUIDE]"]','[]','[]','{}','{"category": "newsfeeds", "reputation_status": "Vetted", "reputation_summary": "Authored by Priyanka Vergadia (The Cloud Girl), former Google Cloud leader, highly regarded for visual and structural cloud and AI engineering insights.", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://sumanprasad.hashnode.dev/a-beginners-guide-to-ingress-and-ingress-controllers-in-kubernetes','sumanprasad.hashnode.dev: A Beginner''s Guide to Ingress and Ingress Controllers'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering sumanprasad.hashnode.dev: A Beginner''s Guide to Ingress and Ingress Controllers'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.161354+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sumanprasad.hashnode.dev/everything-about-kubernetes-services-discovery-load-balancing-networking','sumanprasad.hashnode.dev: Everything About Kubernetes Services - Discovery,'' Load Balancing, Networking','','N/A',0,'A curated technical resource and architectural guide covering sumanprasad.hashnode.dev: Everything About Kubernetes Services - Discovery,'' Load Balancing, Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.659018+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sumanthkumarc.medium.com/debugging-namespace-deletion-issue-in-kubernetes-f6f8b40a4368','sumanthkumarc.medium.com: Debugging namespace deletion issue in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering sumanthkumarc.medium.com: Debugging namespace deletion issue in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031647,0,'2026-05-17T17:27:27.283154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sumanthkumarc.medium.com/kubernetes-rbac-update-default-clusterroles-without-editing-them-ef206254e0','sumanthkumarc.medium.com: Kubernetes RBAC — Update default ClusterRoles'' without editing them','','N/A',0,'A curated technical resource and architectural guide covering sumanthkumarc.medium.com: Kubernetes RBAC — Update default ClusterRoles'' without editing them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.235504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sunnykkc13.medium.com/deep-dive-into-kubernetes-238258c9a536','sunnykkc13.medium.com: Deep Dive into Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering sunnykkc13.medium.com: Deep Dive into Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033663,0,'2026-05-17T18:01:03.199471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://supabase.com','supabase.com','','2026',0,'The premier open-source Firebase alternative. Leverages production-ready PostgreSQL with real-time sync networks, integrated authentication engines, and automated REST/GraphQL APIs, highly compatible with cloud-native container workloads.','TypeScript/Elixir','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend-as-a-Service", "PostgreSQL", "BaaS Platform"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://superfastpython.com/python-concurrency-choose-api','superfastpython.com: How to Choose the Right Python Concurrency API','','2022',0,'Curator Insight: Details how to choose between multi-threading, multi-processing, and asynchronous loop modules in Python.
 Live Grounding: Explores I/O bottlenecks vs CPU constraint calculations, the Global Interpreter Lock (GIL) execution overhead, and structural runtime design parameters.','Python','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Concurrency & Parallelism", "Execution Models"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
@@ -12687,151 +12687,151 @@ INSERT INTO "resources" VALUES('https://superfastpython.com/threading-vs-multipr
 Live Grounding: Analyzes shared memory architectures under Python''s GIL limits compared against isolated execution processes using IPC protocols.','Python','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Concurrency & Parallelism", "Execution Models"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://superorbital.io/blog/testing-production-controllers','superorbital.io: Testing Production Kubernetes Controllers','','2025',0,'A highly practical engineering article explaining testing techniques for Kubernetes operators. Discusses unit testing designs, envtest integration, mock clients, and local cluster sandbox validation routines needed to secure resilient operators.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Controller Testing", "Guides & Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://superuser.openinfra.org/articles/run-your-kubernetes-cluster-on-openstack-in-production','superuser.openstack.org: Run Your Kubernetes Cluster on OpenStack in Production','','2021',0,'A technical playbook outlining how to marry OpenStack''s bare-metal/VM resources with Kubernetes automation. Outlines storage mapping through Cinder, network integration via Octavia/Neutron, and high-performance production topologies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Private Cloud", "OpenStack Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://superuser.openstack.org/articles/run-your-kubernetes-cluster-on-openstack-in-production','superuser.openstack.org: Run Your Kubernetes Cluster on OpenStack in Production','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','415af96e930046b4c24cf44f4f92a0b0a1c4390f0593bc29739c92146fc60db0',100.0,1.77903133383724498e+09,0,'2026-05-17T17:22:13.837245+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://superuser.openinfra.org/articles/run-your-kubernetes-cluster-on-openstack-in-production"}');
+INSERT INTO "resources" VALUES('https://superuser.openstack.org/articles/run-your-kubernetes-cluster-on-openstack-in-production','superuser.openstack.org: Run Your Kubernetes Cluster on OpenStack in Production','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','415af96e930046b4c24cf44f4f92a0b0a1c4390f0593bc29739c92146fc60db0',100.0,1779031333,0,'2026-05-17T17:22:13.837245+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://superuser.openinfra.org/articles/run-your-kubernetes-cluster-on-openstack-in-production"}');
 INSERT INTO "resources" VALUES('https://supple.com.au/tools/google-advance-search-operators','supple.com.au: Google advanced search operators tips and tricks','','2023',0,'An actionable guide outlining how to use search filetypes, site targets, and page caches to identify online digital assets. It provides deep-dive OSINT practices for threat identification and platform auditing.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Information Retrieval", "OSINT", "Search Optimization"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://supple.com.au/tools/google-advanced-search-operators','supple.com.au: Google advanced search operators tips and tricks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70ef8aed18fb427c46101393be3da62d72576d10e591659532112cd4acead87e',100.0,1.77903304853096294e+09,0,'2026-05-17T17:50:48.530963+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://supple.com.au/tools/google-advance-search-operators"}');
-INSERT INTO "resources" VALUES('https://support.apple.com/en-us/102650',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b0814d630178434660784d08bff120d39081568c867349700eae7578d7c55596',100.0,1.77913049503138208e+09,0,'2026-05-18T20:54:55.031382+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://support.apple.com/en-us/HT201236','support.apple.com: Mac keyboard shortcuts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f75a0c9bc4e491d3e6344f6d6b72867cac54590e3cc16f5bf1d5a118c148c955',100.0,1.77902964069918894e+09,0,'2026-05-17T16:54:00.699189+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://supple.com.au/tools/google-advanced-search-operators','supple.com.au: Google advanced search operators tips and tricks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70ef8aed18fb427c46101393be3da62d72576d10e591659532112cd4acead87e',100.0,1779033048,0,'2026-05-17T17:50:48.530963+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://supple.com.au/tools/google-advance-search-operators"}');
+INSERT INTO "resources" VALUES('https://support.apple.com/en-us/102650',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b0814d630178434660784d08bff120d39081568c867349700eae7578d7c55596',100.0,1779130495,0,'2026-05-18T20:54:55.031382+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://support.apple.com/en-us/HT201236','support.apple.com: Mac keyboard shortcuts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f75a0c9bc4e491d3e6344f6d6b72867cac54590e3cc16f5bf1d5a118c148c955',100.0,1779029640,0,'2026-05-17T16:54:00.699189+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://support.atlassian.com/bitbucket-cloud/docs/yaml-anchors','support.atlassian.com: YAML anchors and aliases','','2021',3,'Atlassian''s reference guide to using YAML anchors and aliases to optimize Bitbucket Cloud Pipelines. It demonstrates how to reuse complex deployment step structures and reduce boilerplate. This is highly useful for CI/CD pipeline administrators.','N/A','documentation','beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Advanced Techniques"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://support.cloudbees.com/hc/en-us/articles/227246387-How-to-Configure-Jenkins-for-Git-Merge-','How to configure Jenkins for git merge','','N/A',0,'A curated technical resource and architectural guide covering How to configure Jenkins for git merge in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903342182390689e+09,0,'2026-05-17T17:57:01.823907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://support.cloudbees.com/hc/en-us/articles/227246387-How-to-Configure-Jenkins-for-Git-Merge-','How to configure Jenkins for git merge','','N/A',0,'A curated technical resource and architectural guide covering How to configure Jenkins for git merge in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033421,0,'2026-05-17T17:57:01.823907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://support.gitkraken.com/git-workflows-and-extensions/git-flow','gitkraken.com: GitFlow','','2021',0,'A GUI-centric operational guide detailing GitKraken''s native GitFlow integration. Demonstrates how to execute branching actions—such as starting and finishing features, hotfixes, and releases—via UI tooling that automates CLI commands to minimize user error.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://support.google.com/calendar/answer/190998','Google Calendar appointment slots','','2021',0,'Legacy Google Calendar booking block system. Live grounding shows this feature was officially retired in late 2024, fully replaced by Google''s newer ''Appointment Schedules'' tool.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Workspace Features"]','["[LEGACY]"]','[]','["appointment-scheduling.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://support.google.com/google-workspace-individual/answer/10729749','support.google.com: How to set up an appointment schedule','- [wired.com: Google Calendar''s ‘Appointment Schedule’ Is Good, Not Great](https://www.wired.com/story/calendly-google-calendar-appointment-schedule) Google has a new feature that makes it easy to find a time to meet with someone. Here''s how it stacks up to Calendly.
     - [gizmodo.com: Google Calendar''s New Feature Can Figure Out When Your Friends Don''t Have an Excuse to Flake](https://gizmodo.com/google-calendar-debuts-appointment-schedule-feature-1848715533) You''ll need a paid Google Workplace account to survey friends, family, and colleagues on when to get a meetup on the books with appointment scheduling.
     - [arstechnica.com: New Google Calendar feature takes the back-and-forth out of scheduling](https://arstechnica.com/gadgets/2022/03/google-calendar-now-lets-paid-users-create-a-booking-page-website) Calendar can now generate a webpage of available time slots for a user to pick from. The creator of the booking page will need to be using at least the "Business Standard" version of Google Workspace. The lower-level "Business Starter" level is still paid, but it doesn''t get access to these sorts of fancy new features. The feature should roll out to everyone by April 9. Once you have it, just load up the web version of Google Calendar, click on the "Create" button, and pick "Appointment Schedule."','2022',0,'Explores the modernized Google Workspace Appointment Schedule booking page ecosystem. Integrates dynamic availability checks to minimize overlap bookings and optimize schedules.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Workspace Features"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://support.sonatype.com/hc/en-us/articles/213465768-SSL-Certificate-Guide','support.sonatype.com: SSL Certificate Guide','','N/A',0,'A curated technical resource and architectural guide covering support.sonatype.com: SSL Certificate Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903111102855491e+09,0,'2026-05-17T17:18:31.028555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://support.sonatype.com/hc/en-us/articles/217542177-Using-Self-Signed-Certificates-with-Nexus-Repository-Manager-and-Docker-Daemon','support.sonatype.com: Using self signed certificates with Nexus Repository'' Manager and Docker Daemon','','N/A',0,'A curated technical resource and architectural guide covering support.sonatype.com: Using self signed certificates with Nexus Repository'' Manager and Docker Daemon in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903112222669196e+09,0,'2026-05-17T17:18:42.226692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://support.sonatype.com/hc/en-us/articles/360009696054-How-to-delete-docker-images-from-Nexus-Repository-Manager','sonatype: how to delete docker images from Nexus Repository Manager','','N/A',0,'A curated technical resource and architectural guide covering sonatype: how to delete docker images from Nexus Repository Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790339237698071e+09,0,'2026-05-17T18:05:23.769807+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://support.sonatype.com/hc/en-us/articles/213465768-SSL-Certificate-Guide','support.sonatype.com: SSL Certificate Guide','','N/A',0,'A curated technical resource and architectural guide covering support.sonatype.com: SSL Certificate Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031111,0,'2026-05-17T17:18:31.028555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://support.sonatype.com/hc/en-us/articles/217542177-Using-Self-Signed-Certificates-with-Nexus-Repository-Manager-and-Docker-Daemon','support.sonatype.com: Using self signed certificates with Nexus Repository'' Manager and Docker Daemon','','N/A',0,'A curated technical resource and architectural guide covering support.sonatype.com: Using self signed certificates with Nexus Repository'' Manager and Docker Daemon in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031122,0,'2026-05-17T17:18:42.226692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://support.sonatype.com/hc/en-us/articles/360009696054-How-to-delete-docker-images-from-Nexus-Repository-Manager','sonatype: how to delete docker images from Nexus Repository Manager','','N/A',0,'A curated technical resource and architectural guide covering sonatype: how to delete docker images from Nexus Repository Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033923,0,'2026-05-17T18:05:23.769807+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://support.tools/post/rke2-standalone-disaster-recovery','RKE2 Standalone Disaster Recovery Guide','','2024',0,'Critical disaster recovery operational manual targeting RKE2 standalone clusters. Focuses on backup restoration, etcd snapshot recovery, and certificate rotation when cluster management planes fail.','English','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "RKE2"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["rancher.md", "kubernetes-backup-migrations.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sureshdsk.dev/check-diff-between-two-files-in-python','sureshdsk.dev: Check diff between two files in Python','','2021',0,'Explores standard library integration of the `difflib` module. Demonstrates programmatically comparing two text documents, parsing line differences, and generating HTML output formatting.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Utilities", "File Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://surfingcomplexity.blog/2022/11/25/cache-invalidation-really-is-one-of-the-hardest-things-in-computer-science','surfingcomplexity.blog: Cache invalidation really is one of the hardest problems in computer science','','2022',0,'An analytical exploration detailing the complex nature of distributed cache invalidation strategies. It breaks down systemic issues with race conditions, expiration parameters, and multi-region database sync mechanisms.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Caching Fundamentals", "Cache Invalidation"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://survey.stackoverflow.co',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5ae20c1f0feda71ada9b526eb192ba6527bf51ce545cf4c4203596edbcc23edd',100.0,1.77913049499688196e+09,0,'2026-05-18T20:54:54.996882+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://survey.stackoverflow.co/2021',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8f35f7f7bba0d87d91e37b143e4a0319f35291bc457fab14fab82cbb52fe7e0b',100.0,1.77913049493015193e+09,0,'2026-05-18T20:54:54.930152+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://survey.stackoverflow.co/2022','2022 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9cabcd33adeb853bc25d558bba3f2e6160ffa1519b7afb19a1463748982d657a',100.0,1779030809.08836,1,'2026-05-17T17:13:29.088360+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://survey.stackoverflow.co',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5ae20c1f0feda71ada9b526eb192ba6527bf51ce545cf4c4203596edbcc23edd',100.0,1779130494,0,'2026-05-18T20:54:54.996882+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://survey.stackoverflow.co/2021',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8f35f7f7bba0d87d91e37b143e4a0319f35291bc457fab14fab82cbb52fe7e0b',100.0,1779130494,0,'2026-05-18T20:54:54.930152+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://survey.stackoverflow.co/2022','2022 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9cabcd33adeb853bc25d558bba3f2e6160ffa1519b7afb19a1463748982d657a',100.0,1779030809,1,'2026-05-17T17:13:29.088360+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://swagger.io','https://swagger.io','','2026',0,'Swagger.io provides advanced tools for designing, modeling, documenting, and testing RESTful APIs under the OpenAPI specification. It represents the de-facto standard for programmatic contract-first interface engineering.','English','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Development", "API Specification", "Swagger"]','["[COMMUNITY-TOOL]"]','[]','["swagger-code-generator-for-rest-apis.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://swagger.io/product','SwaggerHub: Free Web Service','','2026',5,'SwaggerHub is SmartBear''s collaborative cloud framework for teams building, designing, and testing REST APIs. Uses standard OpenAPI specs to drive API governance and SDK generation.','Agnostic','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Tooling", "Design", "SwaggerHub"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://swagger.io/tools/swaggerhub','SwaggerHub: Free Web Service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','79feb7c5271cbd874faa5879fd454e81580e6f4b4fa9a1119e9aa7cb55db6545',100.0,1.77903427340265202e+09,0,'2026-05-17T18:11:13.402652+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://swagger.io/product"}');
-INSERT INTO "resources" VALUES('https://swapnil-chougule.medium.com/rapid-feature-engineering-through-sql-a92b0926683d','swapnil-chougule.medium.com: Rapid Feature Engineering through SQL','','N/A',0,'A curated technical resource and architectural guide covering swapnil-chougule.medium.com: Rapid Feature Engineering through SQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903263982154893e+09,0,'2026-05-17T17:43:59.821549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://swagger.io/tools/swaggerhub','SwaggerHub: Free Web Service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','79feb7c5271cbd874faa5879fd454e81580e6f4b4fa9a1119e9aa7cb55db6545',100.0,1779034273,0,'2026-05-17T18:11:13.402652+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://swagger.io/product"}');
+INSERT INTO "resources" VALUES('https://swapnil-chougule.medium.com/rapid-feature-engineering-through-sql-a92b0926683d','swapnil-chougule.medium.com: Rapid Feature Engineering through SQL','','N/A',0,'A curated technical resource and architectural guide covering swapnil-chougule.medium.com: Rapid Feature Engineering through SQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032639,0,'2026-05-17T17:43:59.821549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://swimm.io','Swim','','2026',0,'A modern continuous documentation platform that automatically updates internal technical guides by syncing directly with git repositories and tracking code changes dynamically.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation", "Continuous Documentation"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://swirlai.substack.com/p/sai-08-request-response-model-deployment','swirlai.substack.com: SAI #08: Request-Response Model Deployment - The MLOps'' Way, Spark - Executor Memory Structure and more... 🌟','','N/A',0,'A curated technical resource and architectural guide covering swirlai.substack.com: SAI #08: Request-Response Model Deployment - The MLOps'' Way, Spark - Executor Memory Structure and more... 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903403442160201e+09,0,'2026-05-17T18:07:14.421602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://swissarmydevops.com','swissarmydevops.com','','N/A',0,'A curated technical resource and architectural guide covering swissarmydevops.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903216028910899e+09,0,'2026-05-17T17:36:00.289109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://swwapnilp.medium.com/how-does-slack-use-terraform-104b1e96c97d','swwapnilp.medium.com: How Does Slack Use Terraform?','','N/A',0,'A curated technical resource and architectural guide covering swwapnilp.medium.com: How Does Slack Use Terraform? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029678.56497,0,'2026-05-17T16:54:38.564970+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://syedasadrazadevops.medium.com/deep-dive-into-kubernetes-way-to-know-about-kubernetes-6a423c262b61','syedasadrazadevops.medium.com: Deep Dive Into Kubernetes: Who to run pod,'' node container in Kubernetes (K8s)','','N/A',0,'A curated technical resource and architectural guide covering syedasadrazadevops.medium.com: Deep Dive Into Kubernetes: Who to run pod,'' node container in Kubernetes (K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903073187438297e+09,0,'2026-05-17T17:12:11.874383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://swirlai.substack.com/p/sai-08-request-response-model-deployment','swirlai.substack.com: SAI #08: Request-Response Model Deployment - The MLOps'' Way, Spark - Executor Memory Structure and more... 🌟','','N/A',0,'A curated technical resource and architectural guide covering swirlai.substack.com: SAI #08: Request-Response Model Deployment - The MLOps'' Way, Spark - Executor Memory Structure and more... 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034034,0,'2026-05-17T18:07:14.421602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://swissarmydevops.com','swissarmydevops.com','','N/A',0,'A curated technical resource and architectural guide covering swissarmydevops.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032160,0,'2026-05-17T17:36:00.289109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://swwapnilp.medium.com/how-does-slack-use-terraform-104b1e96c97d','swwapnilp.medium.com: How Does Slack Use Terraform?','','N/A',0,'A curated technical resource and architectural guide covering swwapnilp.medium.com: How Does Slack Use Terraform? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029678,0,'2026-05-17T16:54:38.564970+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://syedasadrazadevops.medium.com/deep-dive-into-kubernetes-way-to-know-about-kubernetes-6a423c262b61','syedasadrazadevops.medium.com: Deep Dive Into Kubernetes: Who to run pod,'' node container in Kubernetes (K8s)','','N/A',0,'A curated technical resource and architectural guide covering syedasadrazadevops.medium.com: Deep Dive Into Kubernetes: Who to run pod,'' node container in Kubernetes (K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030731,0,'2026-05-17T17:12:11.874383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://symbiosis.host','symbiosis.host: Benchmarking cluster creation time for 8 managed Kubernetes providers','','2023',0,'A comparative performance study evaluating cluster provisioning latency across eight prominent cloud providers (such as AWS EKS, GCP GKE, Azure AKS, DigitalOcean, and Symbiosis). Tracks control plane bootstrap speed, node joining times, and API availability to guide DevOps teams in emergency scale-out or dynamic environment workflows.','English','Case Study/Benchmark','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Managed Services", "Performance Benchmarking"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://symbiosis.host/blog/comparing-cluster-creation-times','==symbiosis.host: Benchmarking cluster creation time for 8 managed Kubernetes'' providers==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9b41317200f1b087322c3a792471b31fc491a8397c8153c7090b534ae87c9b3a',100.0,1.77903294998764395e+09,0,'2026-05-17T17:49:09.987644+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://symbiosis.host/blog/comparing-node-launch-times','symbiosis.host: Benchmarking Kubernetes node initialization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b41317200f1b087322c3a792471b31fc491a8397c8153c7090b534ae87c9b3a',100.0,1.77903365548283791e+09,0,'2026-05-17T18:00:55.482838+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://symbiosis.host/blog/comparing-cluster-creation-times"}');
+INSERT INTO "resources" VALUES('https://symbiosis.host/blog/comparing-cluster-creation-times','==symbiosis.host: Benchmarking cluster creation time for 8 managed Kubernetes'' providers==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9b41317200f1b087322c3a792471b31fc491a8397c8153c7090b534ae87c9b3a',100.0,1779032949,0,'2026-05-17T17:49:09.987644+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://symbiosis.host/blog/comparing-node-launch-times','symbiosis.host: Benchmarking Kubernetes node initialization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b41317200f1b087322c3a792471b31fc491a8397c8153c7090b534ae87c9b3a',100.0,1779033655,0,'2026-05-17T18:00:55.482838+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://symbiosis.host/blog/comparing-cluster-creation-times"}');
 INSERT INTO "resources" VALUES('https://symphony.is/blog/crossplane---the-new-kid-in-town-','symphony.is: Crossplane - The New Kid in Town','','2021',0,'Provides a high-level overview of Crossplane''s architectural architecture compared to traditional static provisioning tools like Terraform. Highlights the advantages of continuous reconciliation loops that prevent configuration drift and promote dynamic state enforcement across heterogeneous cloud infrastructures.','Agnostic','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://syndesis.io','**Syndesis** open source integration platform','','2026',0,'Syndesis was an open-source, cloud-native low-code integration platform built natively for Kubernetes. Though currently archived, it historically facilitated rapid microservice orchestration and API visual design with prebuilt connectors. Its architectural concepts paved the way for modern cloud-native iPaaS systems.','Java','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Integration", "Low-Code Integration", "Syndesis"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://syntax.fm/show/162/the-fundamentals-js',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','62a15a28a723a7b5fbb785eab7a0a633e9d7e96ac16f99efa87c115d26b5140b',100.0,1.77903116446095108e+09,1,'2026-05-17T17:19:24.460951+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://sysadmin.prod.acquia-sites.com/sysadmin/container-guides-2020','sysadmin.prod.acquia-sites.com: 10 container guides for sysadmins','','N/A',0,'A curated technical resource and architectural guide covering sysadmin.prod.acquia-sites.com: 10 container guides for sysadmins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903101659506297e+09,0,'2026-05-17T17:16:56.595063+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sysadmincasts.com','SysAdmin Casts','','N/A',0,'A curated technical resource and architectural guide covering SysAdmin Casts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903237679503202e+09,0,'2026-05-17T17:39:36.795032+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sysadmincasts.com/episodes/74-nomad','sysadmincasts.com: Nomad 🌟','','N/A',0,'A curated technical resource and architectural guide covering sysadmincasts.com: Nomad 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902931027350497e+09,0,'2026-05-17T16:48:30.273505+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://syntax.fm/show/162/the-fundamentals-js',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','62a15a28a723a7b5fbb785eab7a0a633e9d7e96ac16f99efa87c115d26b5140b',100.0,1779031164,1,'2026-05-17T17:19:24.460951+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://sysadmin.prod.acquia-sites.com/sysadmin/container-guides-2020','sysadmin.prod.acquia-sites.com: 10 container guides for sysadmins','','N/A',0,'A curated technical resource and architectural guide covering sysadmin.prod.acquia-sites.com: 10 container guides for sysadmins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031016,0,'2026-05-17T17:16:56.595063+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sysadmincasts.com','SysAdmin Casts','','N/A',0,'A curated technical resource and architectural guide covering SysAdmin Casts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032376,0,'2026-05-17T17:39:36.795032+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sysadmincasts.com/episodes/74-nomad','sysadmincasts.com: Nomad 🌟','','N/A',0,'A curated technical resource and architectural guide covering sysadmincasts.com: Nomad 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029310,0,'2026-05-17T16:48:30.273505+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sysadminxpert.com/demystifying-nosql-databases','sysadminxpert.com: Demystifying NoSQL Databases 🌟','','2022',4,'Operational primer breaking down NoSQL storage engine architectures, write-ahead logging (WAL), memtables, and dynamic partitioning strategies. Provides systems engineers with performance diagnostic techniques for high-throughput nodes.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Reference Guides"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sysadminxpert.com/how-to-do-security-auditing-of-centos-system-using-lynis-tool','sysadminxpert.com: How to do Security Auditing of CentOS System Using Lynis Tool','','2021',0,'Step-by-step tutorial on executing Lynis for systemic compliance checks, privilege audits, and vulnerability detection. Live grounding notes that while CentOS is deprecated, Lynis remains an enterprise-stable auditor on Rocky, Alma, and generic RHEL-family distributions.','Shell','Security Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Security", "Auditing"]','["[GUIDE]", "[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sysadminxpert.com/how-to-enable-slow-query-logs-in-aws-rds-mysql','sysadminxpert.com: How to Enable Slow Query Logs in AWS RDS MySQL','','N/A',0,'Explains DB Parameter Group configurations required to identify slow queries in RDS MySQL. Details the collection of metrics, mapping to CloudWatch Logs, and performance fine-tuning tactics.','English','Article','Intermediate',0,'online','manual','11a7521dd21c21a2222facb0733ad4fa1c79cbcaf46c7ba563e72a3c8f4bce97',100.0,1.77902905742509889e+09,1,'2026-05-17T16:44:17.425099+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sysadminxpert.com/how-to-enable-slow-query-logs-in-aws-rds-mysql','sysadminxpert.com: How to Enable Slow Query Logs in AWS RDS MySQL','','N/A',0,'Explains DB Parameter Group configurations required to identify slow queries in RDS MySQL. Details the collection of metrics, mapping to CloudWatch Logs, and performance fine-tuning tactics.','English','Article','Intermediate',0,'online','manual','11a7521dd21c21a2222facb0733ad4fa1c79cbcaf46c7ba563e72a3c8f4bce97',100.0,1779029057,1,'2026-05-17T16:44:17.425099+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sysadminxpert.com/how-to-watch-real-time-tcp-and-udp-ports-on-linux','sysadminxpert.com: How to watch real time TCP and UDP ports on Linux (netstat & ss) 🌟','','2026',5,'Comparative analysis of netstat and the modern ss utility for tracking socket states and interface binds in real time. Essential diagnostics for validating ingress routing, firewalls, and networking on microservices.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Network Services", "Port Monitoring"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sysadminxpert.com/monitor-linux-system-with-grafana-and-telegraf','sysadminxpert.com: How to Monitor Linux System with Grafana and Telegraf','','2021',0,'Operational guide demonstrating Linux host resource tracking. Integrates Telegraf, InfluxDB, and Grafana to produce unified kernel and virtual filesystem tracking dashboards.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "System Monitoring", "Linux"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://sysadminxpert.com/steps-to-monitor-linux-server-using-prometheus','sysadminxpert.com: Steps to Monitor Linux Server using Prometheus','','2020',0,'A step-by-step practical guide detailing the manual installation, systemd daemonization, and configuration of Prometheus and Node Exporter on a bare-metal or virtual Linux instance, providing a baseline setup for server metrics capture.','Shell','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Infrastructure Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/container-security-best-practices','sysdig.com: Container security best practices: Ultimate guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f893da48d67deb4162cab70779f005a5e84809d8befe5d819e885c03c6539001',100.0,1.77903141650403499e+09,0,'2026-05-17T17:23:36.504035+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/learn-cloud-native/container-security-best-practices"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/cve-2021-20291-cri-o-podman','sysdig.com: Mitigating CVE-2021-20291: DoS affecting CRI-O and Podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','50eb90d95fea8fd9a40bc84d6292e8dba20ee171976a72651b2e94eb50dd73f6',100.0,1.77903041875977206e+09,0,'2026-05-17T17:06:58.759772+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/cve-2021-20291-cri-o-podman"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/debug-kubernetes-crashloopbackoff','sysdig.com: What is Kubernetes CrashLoopBackOff? And how to fix it 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e6d9e2c39ed682e311378e0db059530a4b4ca7239ff42718cca9014b6f924a7e',100.0,1779031538.08933,0,'2026-05-17T17:25:38.089330+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/debug-kubernetes-crashloopbackoff"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/dockerfile-best-practices','sysdig.com: Top 20 Dockerfile best practices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51f85115a9e7a16c3385b5c08cf8fdee92f06beb28807a203a47833fe11aa2e2',100.0,1.77902924688315105e+09,0,'2026-05-17T16:47:26.883151+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/learn-cloud-native/dockerfile-best-practices"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/exposed-prometheus-exploit-kubernetes-kubeconeu','sysdig.com: How attackers use exposed Prometheus server to exploit Kubernetes'' clusters | Miguel Hernández','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','edb932b5a6b675b954f561b31efcb02120001402d29679d3ec296c11d876de90',100.0,1.77903020731572508e+09,0,'2026-05-17T17:03:27.315725+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/exposed-prometheus-exploit-kubernetes-kubeconeu"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/gitops-iac-security-source','sysdig.com: How to apply security at the source using GitOps | Eduardo Mínguez'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8d9b36ebc05d20debfc5b9450ec9ae54065c81f8be1de87363360b1c3a9f78d',100.0,1.77903360978438091e+09,0,'2026-05-17T18:00:09.784381+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/gitops-iac-security-source"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/how-to-monitor-coredns','sysdig.com: How to monitor coreDNS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57004886e0f38874510bcbf876bc14013468b2017fce7199b77eb4f41767b9e2',100.0,1.77903169674806809e+09,0,'2026-05-17T17:28:16.748068+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/how-to-monitor-coredns"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/how-to-secure-helm','sysdig.com: Helm security and best practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3cb86ee7230857101935c597168527dd884c5121c7d81c5c8888dd208e53d38',100.0,1.77903309247297191e+09,0,'2026-05-17T17:51:32.472972+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/how-to-secure-helm"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/image-scanning-best-practices','sysdig.com: 12 Container image scanning best practices to adopt in production','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e42efc23e9a36d9c15b25f5171083d59c6f76ef587a00a0bcdec008297e4c29',100.0,1.77903394968768811e+09,0,'2026-05-17T18:05:49.687688+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/learn-cloud-native/12-container-image-scanning-best-practices"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/intro-runtime-security-falco','==sysdig.com: Getting started with runtime security and Falco==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a14d5fd411abf8ad61126205350c219b84db12d8fd92dad73d3aa0ac9aa7a65',100.0,1779030204.56871,0,'2026-05-17T17:03:24.568710+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/intro-runtime-security-falco"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/k3s-sysdig-falco','sysdig.com: K3s + Sysdig: Deploying and securing your cluster… in less than'' 8 minutes! 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe2490d1f1a1c0ac59c305a4189008518c9fb77a3ea4e8ca03276275465e3ced',100.0,1779032248.88533,0,'2026-05-17T17:37:28.885330+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/k3s-sysdig-falco"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-22-whats-new','sysdig.com: Kubernetes 1.22 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7cdf9a15b958f6cde6d4698225c82d87fca66d6d9ebafd6567042d18397539f',100.0,1779031548.32589,0,'2026-05-17T17:25:48.325890+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-22-whats-new"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-23-whats-new','sysdig.com: Kubernetes 1.23 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','82589600d0577d8fb4d30471cf10db630cfee8e0b9535966bb1647723e6233bb',100.0,1.77902927423748397e+09,0,'2026-05-17T16:47:54.237484+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-23-whats-new"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-24-whats-new','sysdig.com: Kubernetes 1.24 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','002b1983ae4fe183138d0cc909af3a8f27344e35ee51f0c5816598268b3c38c5',100.0,1.77902917222178196e+09,0,'2026-05-17T16:46:12.221782+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-24-whats-new"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-25-whats-new','sysdig.com: Kubernetes 1.25 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd95f948f64096a5e8fbf5bb2f7cb384b29dd239b3f15f3f3c7c038cf00d5c71',100.0,1779030418.75898,0,'2026-05-17T17:06:58.758980+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-25-whats-new"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-26-whats-new','sysdig.com: Kubernetes 1.26 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e1e6f1281b436f2ee3549b001873ee7bc1ffc522ce86471ef6ad60ea424f408',100.0,1.77903225481917095e+09,0,'2026-05-17T17:37:34.819171+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-26-whats-new"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-27-whats-new','sysdig.com: Kubernetes 1.27 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0bbd49737f8341ad3e966b34e76030aa6e8b1a951b83649484bf743bafb1e48d',100.0,1.77903207437309503e+09,0,'2026-05-17T17:34:34.373095+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-27-whats-new"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-admission-controllers','sysdig.com: Kubernetes admission controllers in 5 minutes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66f61a3b22a17a0741227ab7c9af4ba64715f22beb196ee91f2837c6b8e8944f',100.0,1.77903331359269809e+09,0,'2026-05-17T17:55:13.592698+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-admission-controllers"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-audit-log-falco','sysdig.com: Getting started with Kubernetes audit logs and Falco 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5bb4342ff706cb923cbc30c55c941dfdfa944eaa1008e77a387a1fbd8814823b',100.0,1.77903055867606806e+09,0,'2026-05-17T17:09:18.676068+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-audit-log-falco"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-autoscaler','sysdig.com: Kubernetes pod autoscaler using custom metrics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','875f6def335dd121b092c4f41ec4091e5aad656d34b1c800b898aed665fee2c7',100.0,1.779030986224684e+09,0,'2026-05-17T17:16:26.224684+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-autoscaler"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-capacity-planning','sysdig.com: Kubernetes capacity planning: How to rightsize the requests'' of your cluster','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d5b8092a5f62fa6113bd510a388194276563367be669dd8a2f0e1d45d7550b41',100.0,1.77903000054082798e+09,0,'2026-05-17T17:00:00.540828+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-capacity-planning"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-hpa-prometheus','sysdig.com: Trigger a Kubernetes HPA with Prometheus metrics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6bd53f6e58733659cb7a3e6f7ff5ba598cfd0c9522afd1cdee09d6cd442f6caf',100.0,1.77902957327818894e+09,0,'2026-05-17T16:52:53.278189+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-hpa-prometheus"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-limits-requests','==sysdig.com: Understanding Kubernetes limits and requests by example=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14bffcf6e299be62389f02e49aef6d0489bd0b182e15af8af294e01eb7c9abc0',100.0,1779029556.54147,0,'2026-05-17T16:52:36.541470+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-limits-requests"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-monitoring-best-practices','sysdig.com: Seven Kubernetes monitoring best practices every monitoring'' solution should enable','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','36fdc4531647895d5e90b68573e1de51124aee17f7ef2b7c5bf9630d3ca6f703',100.0,1.77903306824026393e+09,0,'2026-05-17T17:51:08.240264+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md", "docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-monitoring-best-practices"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-monitoring-prometheus','sysdig.com: Kubernetes Monitoring with Prometheus, the ultimate guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02e64c274af60a60c8d0d04aac75b6d51c25ccc54e09483b996bf3d209af8c67',100.0,1.77903427307778406e+09,0,'2026-05-17T18:11:13.077784+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-monitoring-prometheus"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-pod-evicted','sysdig.com: Understanding Kubernetes Evicted Pods','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','720ace0c2efd87924440f5c923e91b0fcf2fb19910b03e5932ed86d303cdbe6c',100.0,1.77903073025433492e+09,0,'2026-05-17T17:12:10.254335+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-pod-evicted"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-pod-pending-problems','==sysdig.com: Understanding Kubernetes pod pending problems==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf539e398acbb0c55e4f6d7ff7ade9e1dcf9dcb3e7217483b4d0491abf7f0dcb',100.0,1.77902907071963095e+09,0,'2026-05-17T16:44:30.719631+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-pod-pending-problems"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-resource-limits','sysdig.com: How to rightsize the Kubernetes resource limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','56ce85a31ba02575f9deb089e088b9f9a1034393d40acc174a990d5d3b80c5b3',100.0,1.7790328020955851e+09,0,'2026-05-17T17:46:42.095585+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-resource-limits"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-services-clusterip-nodeport-loadbalancer','sysdig.com: Kubernetes Services: ClusterIP, Nodeport and LoadBalancer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4a9f25b37d72d3025aff04bfaf745c6893da8455a8958c7710fba836462ff624',100.0,1.77903373128228402e+09,0,'2026-05-17T18:02:11.282284+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-services-clusterip-nodeport-loadbalancer"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/mitigating-log4j-kubernetes-network-policies','sysdig.com: Mitigating log4j with Runtime-based Kubernetes Network Policies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3f01b1f5b7acaeca677f63a174796c68e1c5c8839b931130a49f6d09f678dc8',100.0,1.77903296901763892e+09,0,'2026-05-17T17:49:29.017639+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/mitigating-log4j-kubernetes-network-policies"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-etcd','sysdig.com: How to monitor etcd','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5335557cdd3890bc9cfb972ca6b4d4c0d225837ee268d19a4138487fde848edb',100.0,1.77903142906607794e+09,0,'2026-05-17T17:23:49.066078+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-etcd"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-istio','sysdig.com: How to monitor Istio, the Kubernetes service mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','55aa07d99e84eb1d5ca7c648b18a2103c53ffb4bf2655f0e1b6bc54ea36d7816',100.0,1.77902925190797901e+09,0,'2026-05-17T16:47:31.907979+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-istio"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-kube-proxy','sysdig.com: How to monitor kube-proxy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d39578b7f47600bdf1b70440a34f631eb27f09494545525288ff440221e102a',100.0,1.779033296049268e+09,0,'2026-05-17T17:54:56.049268+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-kube-proxy"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-kubernetes-control-plane','sysdig.com: How to monitor Kubernetes control plane','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5882fe4c8c26a5072d0eef1f269c852e44601ee5740ce758ff4b5e8cee0cd1f5',100.0,1.7790317526158359e+09,0,'2026-05-17T17:29:12.615836+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-kubernetes-control-plane"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-oracle-database-prometheus','sysdig.com: How to monitor an Oracle database with Prometheus. The OracleDB'' Prometheus exporter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','39fac36079fa1c216a265eaf338403c767c5ef6db418385c220b3b368b26ce87',100.0,1.77902973528232908e+09,0,'2026-05-17T16:55:35.282329+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-oracle-database-prometheus"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitoring-kubernetes','sysdig.com: Monitoring Kubernetes in Production','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9cb65ad11d6c0a8646f644de6b48e0d92177b631da8b026a1258953eb9610445',100.0,1.779032344160712e+09,0,'2026-05-17T17:39:04.160712+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitoring-kubernetes"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/postgresql-monitoring','sysdig.com: Top 10 metrics in PostgreSQL monitoring with Prometheus 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e75bf5ab231f9b9aa576c6884b2da6491bb1f8fc9cfc6666e66a17099e88c140',100.0,1.77903199995960307e+09,0,'2026-05-17T17:33:19.959603+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/postgresql-monitoring"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/prometheus-2-37-lts','sysdig.com: Prometheus 2.37 – The first long-term supported release! 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','995e20b1e6d22e157cfde15e9ad0109dcbe9c947ba4b15b0bcad91c3880f8242',100.0,1.7790316152900629e+09,0,'2026-05-17T17:26:55.290063+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/redis-prometheus','sysdig.com: How to monitor Redis with Prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','456247e7819d327f2779f42b8e8825fcca750ff601db311b73c16444d6b8c05a',100.0,1779031399.12448,0,'2026-05-17T17:23:19.124480+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/redis-prometheus"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/secure-kubernetes-deployment-signature-verification','sysdig.com: How to secure Kubernetes deployment with signature verification','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b78aeece737884bf9354d517a0fafb70d67c62df05888d42d7cd971082227a82',100.0,1779029897.21739,0,'2026-05-17T16:58:17.217390+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/secure-kubernetes-deployment-signature-verification"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/sysdig-2021-container-security-usage-report','sysdig.com: Sysdig 2021 container security and usage report: Shifting left'' is not enough 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b4d3a747b90d9f0681964fb1802534906540db727c9d11e0b0808a15002e5c00',100.0,1.77903304662253403e+09,0,'2026-05-17T17:50:46.622534+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/sysdig-2021-container-security-usage-report"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-infrastructure-as-code','sysdig.com: Sysdig and Apolicy join forces to help customers secure Infrastructure'' As Code and automate remediation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c1a51ab429c4909ca28750312c84fb39273b23e55a236f4d91c8a7399f35bb42',100.0,1.77903445644463205e+09,0,'2026-05-17T18:14:16.444632+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-infrastructure-as-code"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/top-owasp-kubernetes','==sysdig.com: OWASP Kubernetes Top 10== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a8ad0419dfdc7c923dc24d26c84fcb9d13112b7a75790d29d60cae116ea985e',100.0,1.77903190081003594e+09,0,'2026-05-17T17:31:40.810036+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/top-owasp-kubernetes"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/triaging-malicious-docker-container','sysdig.com: Triaging a Malicious Docker Container','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eebf375d8a1c8d4991900a9285391874e7bb2db33494054edd91542a31958acf',100.0,1.77903085670613789e+09,0,'2026-05-17T17:14:16.706138+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/triaging-malicious-docker-container"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/troubleshoot-kubernetes-oom','sysdig.com: Kubernetes OOM and CPU Throttling','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','76b52dd4d9f45529c69ac4e2bfee312846a056e764ae8cd8962eca19f432dbd8',100.0,1.77903032301439809e+09,0,'2026-05-17T17:05:23.014398+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/troubleshoot-kubernetes-oom"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/vulnerability-assessment','sysdig.com: Top vulnerability assessment and management best practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bce3353bfecc62a14ba377daea30463eae3a8595b7793c204edaab7586a5abea',100.0,1.77902947268898606e+09,0,'2026-05-17T16:51:12.688986+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/vulnerability-assessment"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/blog/whats-new-kubernetes-1-20','sysdig.com: What’s new in Kubernetes 1.20?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8f0e5530b0aeab01aebf583fa17b1e7b45af3db002c313b1715aad181c72b12',100.0,1.77903000043178391e+09,0,'2026-05-17T17:00:00.431784+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/whats-new-kubernetes-1-20"}');
-INSERT INTO "resources" VALUES('https://sysdig.com/resources/ebooks/kubernetes-security-guide','sysdig.com: Kubernetes Security Guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4961f732cf048054dcf7edff539eb5f128071bcf4d12e39fb98d12a8e6279a40',100.0,1.77903434983352899e+09,0,'2026-05-17T18:12:29.833529+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"review_metadata": {"original_url": "https://sysdig.com/resources/ebooks/kubernetes-security-guide", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.961036"}, "duplicate_of": "https://www.sysdig.com/blog/kubernetes-security-guide"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/container-security-best-practices','sysdig.com: Container security best practices: Ultimate guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f893da48d67deb4162cab70779f005a5e84809d8befe5d819e885c03c6539001',100.0,1779031416,0,'2026-05-17T17:23:36.504035+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/learn-cloud-native/container-security-best-practices"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/cve-2021-20291-cri-o-podman','sysdig.com: Mitigating CVE-2021-20291: DoS affecting CRI-O and Podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','50eb90d95fea8fd9a40bc84d6292e8dba20ee171976a72651b2e94eb50dd73f6',100.0,1779030418,0,'2026-05-17T17:06:58.759772+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/cve-2021-20291-cri-o-podman"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/debug-kubernetes-crashloopbackoff','sysdig.com: What is Kubernetes CrashLoopBackOff? And how to fix it 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e6d9e2c39ed682e311378e0db059530a4b4ca7239ff42718cca9014b6f924a7e',100.0,1779031538,0,'2026-05-17T17:25:38.089330+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/debug-kubernetes-crashloopbackoff"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/dockerfile-best-practices','sysdig.com: Top 20 Dockerfile best practices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51f85115a9e7a16c3385b5c08cf8fdee92f06beb28807a203a47833fe11aa2e2',100.0,1779029246,0,'2026-05-17T16:47:26.883151+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/learn-cloud-native/dockerfile-best-practices"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/exposed-prometheus-exploit-kubernetes-kubeconeu','sysdig.com: How attackers use exposed Prometheus server to exploit Kubernetes'' clusters | Miguel Hernández','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','edb932b5a6b675b954f561b31efcb02120001402d29679d3ec296c11d876de90',100.0,1779030207,0,'2026-05-17T17:03:27.315725+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/exposed-prometheus-exploit-kubernetes-kubeconeu"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/gitops-iac-security-source','sysdig.com: How to apply security at the source using GitOps | Eduardo Mínguez'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8d9b36ebc05d20debfc5b9450ec9ae54065c81f8be1de87363360b1c3a9f78d',100.0,1779033609,0,'2026-05-17T18:00:09.784381+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/gitops-iac-security-source"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/how-to-monitor-coredns','sysdig.com: How to monitor coreDNS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57004886e0f38874510bcbf876bc14013468b2017fce7199b77eb4f41767b9e2',100.0,1779031696,0,'2026-05-17T17:28:16.748068+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/how-to-monitor-coredns"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/how-to-secure-helm','sysdig.com: Helm security and best practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3cb86ee7230857101935c597168527dd884c5121c7d81c5c8888dd208e53d38',100.0,1779033092,0,'2026-05-17T17:51:32.472972+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/how-to-secure-helm"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/image-scanning-best-practices','sysdig.com: 12 Container image scanning best practices to adopt in production','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e42efc23e9a36d9c15b25f5171083d59c6f76ef587a00a0bcdec008297e4c29',100.0,1779033949,0,'2026-05-17T18:05:49.687688+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/learn-cloud-native/12-container-image-scanning-best-practices"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/intro-runtime-security-falco','==sysdig.com: Getting started with runtime security and Falco==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a14d5fd411abf8ad61126205350c219b84db12d8fd92dad73d3aa0ac9aa7a65',100.0,1779030204,0,'2026-05-17T17:03:24.568710+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/intro-runtime-security-falco"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/k3s-sysdig-falco','sysdig.com: K3s + Sysdig: Deploying and securing your cluster… in less than'' 8 minutes! 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe2490d1f1a1c0ac59c305a4189008518c9fb77a3ea4e8ca03276275465e3ced',100.0,1779032248,0,'2026-05-17T17:37:28.885330+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/k3s-sysdig-falco"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-22-whats-new','sysdig.com: Kubernetes 1.22 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7cdf9a15b958f6cde6d4698225c82d87fca66d6d9ebafd6567042d18397539f',100.0,1779031548,0,'2026-05-17T17:25:48.325890+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-22-whats-new"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-23-whats-new','sysdig.com: Kubernetes 1.23 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','82589600d0577d8fb4d30471cf10db630cfee8e0b9535966bb1647723e6233bb',100.0,1779029274,0,'2026-05-17T16:47:54.237484+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-23-whats-new"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-24-whats-new','sysdig.com: Kubernetes 1.24 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','002b1983ae4fe183138d0cc909af3a8f27344e35ee51f0c5816598268b3c38c5',100.0,1779029172,0,'2026-05-17T16:46:12.221782+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-24-whats-new"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-25-whats-new','sysdig.com: Kubernetes 1.25 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd95f948f64096a5e8fbf5bb2f7cb384b29dd239b3f15f3f3c7c038cf00d5c71',100.0,1779030418,0,'2026-05-17T17:06:58.758980+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-25-whats-new"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-26-whats-new','sysdig.com: Kubernetes 1.26 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e1e6f1281b436f2ee3549b001873ee7bc1ffc522ce86471ef6ad60ea424f408',100.0,1779032254,0,'2026-05-17T17:37:34.819171+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-26-whats-new"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-27-whats-new','sysdig.com: Kubernetes 1.27 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0bbd49737f8341ad3e966b34e76030aa6e8b1a951b83649484bf743bafb1e48d',100.0,1779032074,0,'2026-05-17T17:34:34.373095+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-27-whats-new"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-admission-controllers','sysdig.com: Kubernetes admission controllers in 5 minutes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66f61a3b22a17a0741227ab7c9af4ba64715f22beb196ee91f2837c6b8e8944f',100.0,1779033313,0,'2026-05-17T17:55:13.592698+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-admission-controllers"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-audit-log-falco','sysdig.com: Getting started with Kubernetes audit logs and Falco 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5bb4342ff706cb923cbc30c55c941dfdfa944eaa1008e77a387a1fbd8814823b',100.0,1779030558,0,'2026-05-17T17:09:18.676068+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-audit-log-falco"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-autoscaler','sysdig.com: Kubernetes pod autoscaler using custom metrics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','875f6def335dd121b092c4f41ec4091e5aad656d34b1c800b898aed665fee2c7',100.0,1779030986,0,'2026-05-17T17:16:26.224684+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-autoscaler"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-capacity-planning','sysdig.com: Kubernetes capacity planning: How to rightsize the requests'' of your cluster','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d5b8092a5f62fa6113bd510a388194276563367be669dd8a2f0e1d45d7550b41',100.0,1779030000,0,'2026-05-17T17:00:00.540828+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-capacity-planning"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-hpa-prometheus','sysdig.com: Trigger a Kubernetes HPA with Prometheus metrics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6bd53f6e58733659cb7a3e6f7ff5ba598cfd0c9522afd1cdee09d6cd442f6caf',100.0,1779029573,0,'2026-05-17T16:52:53.278189+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-hpa-prometheus"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-limits-requests','==sysdig.com: Understanding Kubernetes limits and requests by example=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14bffcf6e299be62389f02e49aef6d0489bd0b182e15af8af294e01eb7c9abc0',100.0,1779029556,0,'2026-05-17T16:52:36.541470+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-limits-requests"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-monitoring-best-practices','sysdig.com: Seven Kubernetes monitoring best practices every monitoring'' solution should enable','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','36fdc4531647895d5e90b68573e1de51124aee17f7ef2b7c5bf9630d3ca6f703',100.0,1779033068,0,'2026-05-17T17:51:08.240264+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md", "docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-monitoring-best-practices"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-monitoring-prometheus','sysdig.com: Kubernetes Monitoring with Prometheus, the ultimate guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02e64c274af60a60c8d0d04aac75b6d51c25ccc54e09483b996bf3d209af8c67',100.0,1779034273,0,'2026-05-17T18:11:13.077784+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-monitoring-prometheus"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-pod-evicted','sysdig.com: Understanding Kubernetes Evicted Pods','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','720ace0c2efd87924440f5c923e91b0fcf2fb19910b03e5932ed86d303cdbe6c',100.0,1779030730,0,'2026-05-17T17:12:10.254335+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-pod-evicted"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-pod-pending-problems','==sysdig.com: Understanding Kubernetes pod pending problems==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf539e398acbb0c55e4f6d7ff7ade9e1dcf9dcb3e7217483b4d0491abf7f0dcb',100.0,1779029070,0,'2026-05-17T16:44:30.719631+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-pod-pending-problems"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-resource-limits','sysdig.com: How to rightsize the Kubernetes resource limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','56ce85a31ba02575f9deb089e088b9f9a1034393d40acc174a990d5d3b80c5b3',100.0,1779032802,0,'2026-05-17T17:46:42.095585+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-resource-limits"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-services-clusterip-nodeport-loadbalancer','sysdig.com: Kubernetes Services: ClusterIP, Nodeport and LoadBalancer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4a9f25b37d72d3025aff04bfaf745c6893da8455a8958c7710fba836462ff624',100.0,1779033731,0,'2026-05-17T18:02:11.282284+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-services-clusterip-nodeport-loadbalancer"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/mitigating-log4j-kubernetes-network-policies','sysdig.com: Mitigating log4j with Runtime-based Kubernetes Network Policies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3f01b1f5b7acaeca677f63a174796c68e1c5c8839b931130a49f6d09f678dc8',100.0,1779032969,0,'2026-05-17T17:49:29.017639+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/mitigating-log4j-kubernetes-network-policies"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-etcd','sysdig.com: How to monitor etcd','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5335557cdd3890bc9cfb972ca6b4d4c0d225837ee268d19a4138487fde848edb',100.0,1779031429,0,'2026-05-17T17:23:49.066078+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-etcd"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-istio','sysdig.com: How to monitor Istio, the Kubernetes service mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','55aa07d99e84eb1d5ca7c648b18a2103c53ffb4bf2655f0e1b6bc54ea36d7816',100.0,1779029251,0,'2026-05-17T16:47:31.907979+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-istio"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-kube-proxy','sysdig.com: How to monitor kube-proxy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d39578b7f47600bdf1b70440a34f631eb27f09494545525288ff440221e102a',100.0,1779033296,0,'2026-05-17T17:54:56.049268+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-kube-proxy"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-kubernetes-control-plane','sysdig.com: How to monitor Kubernetes control plane','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5882fe4c8c26a5072d0eef1f269c852e44601ee5740ce758ff4b5e8cee0cd1f5',100.0,1779031752,0,'2026-05-17T17:29:12.615836+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-kubernetes-control-plane"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-oracle-database-prometheus','sysdig.com: How to monitor an Oracle database with Prometheus. The OracleDB'' Prometheus exporter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','39fac36079fa1c216a265eaf338403c767c5ef6db418385c220b3b368b26ce87',100.0,1779029735,0,'2026-05-17T16:55:35.282329+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-oracle-database-prometheus"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitoring-kubernetes','sysdig.com: Monitoring Kubernetes in Production','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9cb65ad11d6c0a8646f644de6b48e0d92177b631da8b026a1258953eb9610445',100.0,1779032344,0,'2026-05-17T17:39:04.160712+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitoring-kubernetes"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/postgresql-monitoring','sysdig.com: Top 10 metrics in PostgreSQL monitoring with Prometheus 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e75bf5ab231f9b9aa576c6884b2da6491bb1f8fc9cfc6666e66a17099e88c140',100.0,1779031999,0,'2026-05-17T17:33:19.959603+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/postgresql-monitoring"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/prometheus-2-37-lts','sysdig.com: Prometheus 2.37 – The first long-term supported release! 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','995e20b1e6d22e157cfde15e9ad0109dcbe9c947ba4b15b0bcad91c3880f8242',100.0,1779031615,0,'2026-05-17T17:26:55.290063+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/redis-prometheus','sysdig.com: How to monitor Redis with Prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','456247e7819d327f2779f42b8e8825fcca750ff601db311b73c16444d6b8c05a',100.0,1779031399,0,'2026-05-17T17:23:19.124480+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/redis-prometheus"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/secure-kubernetes-deployment-signature-verification','sysdig.com: How to secure Kubernetes deployment with signature verification','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b78aeece737884bf9354d517a0fafb70d67c62df05888d42d7cd971082227a82',100.0,1779029897,0,'2026-05-17T16:58:17.217390+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/secure-kubernetes-deployment-signature-verification"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/sysdig-2021-container-security-usage-report','sysdig.com: Sysdig 2021 container security and usage report: Shifting left'' is not enough 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b4d3a747b90d9f0681964fb1802534906540db727c9d11e0b0808a15002e5c00',100.0,1779033046,0,'2026-05-17T17:50:46.622534+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/sysdig-2021-container-security-usage-report"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-infrastructure-as-code','sysdig.com: Sysdig and Apolicy join forces to help customers secure Infrastructure'' As Code and automate remediation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c1a51ab429c4909ca28750312c84fb39273b23e55a236f4d91c8a7399f35bb42',100.0,1779034456,0,'2026-05-17T18:14:16.444632+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-infrastructure-as-code"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/top-owasp-kubernetes','==sysdig.com: OWASP Kubernetes Top 10== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a8ad0419dfdc7c923dc24d26c84fcb9d13112b7a75790d29d60cae116ea985e',100.0,1779031900,0,'2026-05-17T17:31:40.810036+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/top-owasp-kubernetes"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/triaging-malicious-docker-container','sysdig.com: Triaging a Malicious Docker Container','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eebf375d8a1c8d4991900a9285391874e7bb2db33494054edd91542a31958acf',100.0,1779030856,0,'2026-05-17T17:14:16.706138+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/triaging-malicious-docker-container"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/troubleshoot-kubernetes-oom','sysdig.com: Kubernetes OOM and CPU Throttling','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','76b52dd4d9f45529c69ac4e2bfee312846a056e764ae8cd8962eca19f432dbd8',100.0,1779030323,0,'2026-05-17T17:05:23.014398+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/troubleshoot-kubernetes-oom"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/vulnerability-assessment','sysdig.com: Top vulnerability assessment and management best practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bce3353bfecc62a14ba377daea30463eae3a8595b7793c204edaab7586a5abea',100.0,1779029472,0,'2026-05-17T16:51:12.688986+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/vulnerability-assessment"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/blog/whats-new-kubernetes-1-20','sysdig.com: What’s new in Kubernetes 1.20?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8f0e5530b0aeab01aebf583fa17b1e7b45af3db002c313b1715aad181c72b12',100.0,1779030000,0,'2026-05-17T17:00:00.431784+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/whats-new-kubernetes-1-20"}');
+INSERT INTO "resources" VALUES('https://sysdig.com/resources/ebooks/kubernetes-security-guide','sysdig.com: Kubernetes Security Guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4961f732cf048054dcf7edff539eb5f128071bcf4d12e39fb98d12a8e6279a40',100.0,1779034349,0,'2026-05-17T18:12:29.833529+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"review_metadata": {"original_url": "https://sysdig.com/resources/ebooks/kubernetes-security-guide", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.961036"}, "duplicate_of": "https://www.sysdig.com/blog/kubernetes-security-guide"}');
 INSERT INTO "resources" VALUES('https://systemadmin.es','systemadmin.es','','2026',3,'A Spanish-language technical resource focusing on enterprise systems administration, virtualization, and database tuning. It offers deep insights into Linux performance analysis and storage optimization.','Spanish','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://systemcenterdudes.com/create-operational-sccm-collection-using-powershell-script','systemcenterdudes.com: Create Operational SCCM Collection Using Powershell'' Script','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','19b170293e7dabdc826eedb3bbdaa2c763606101f390adaf57369cec05229b73',100.0,1.77903019116187691e+09,0,'2026-05-17T17:03:11.161877+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.systemcenterdudes.com/create-operational-sccm-collection-using-powershell-script"}');
-INSERT INTO "resources" VALUES('https://systemweakness.com/owasp-k8s-security-insecure-workload-configurations-c14c4028beb1','systemweakness.com: OWASP-K8S Security: Insecure Workload Configurations','','N/A',0,'A curated technical resource and architectural guide covering systemweakness.com: OWASP-K8S Security: Insecure Workload Configurations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902982654714894e+09,0,'2026-05-17T16:57:06.547149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://t.co/5E4FLUyh98','Terraform for Standardizing AWS Deployments','','N/A',0,'A curated technical resource and architectural guide covering Terraform for Standardizing AWS Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e69edf26b6c3458f1549fb23d03f87c3b066d237147f8255b42f65effeca916f',100.0,1.77903223238083505e+09,0,'2026-05-17T17:37:12.380835+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md", "docs/iac.md", "docs/terraform.md"]','["aws.md", "iac.md", "terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://t.co/AF9GfbgBWZ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','66a75e6ff51a88e67a70cd8251a17b63bd05c722e13fc97d746fd70de04814d9',100.0,1.77903290088698101e+09,0,'2026-05-17T17:48:20.886981+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://t.co/C6uicr7ZPS','Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows'' ARM64 Support','','N/A',0,'A curated technical resource and architectural guide covering Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows'' ARM64 Support in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','dc0e45185922e61ab05e090d7ffd0580601141bf046445393dcd81d5981002aa',100.0,1.77903453354690504e+09,0,'2026-05-17T18:15:33.546905+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md", "docs/kubernetes-tools.md", "docs/terraform.md"]','["iac.md", "kubernetes-tools.md", "terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://t.co/EKsVgKA4xn','IBM IAM for AI Agents','','N/A',0,'A curated technical resource and architectural guide covering IBM IAM for AI Agents in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1f81192073dcd09e78e28b65310a8c3c6386d915f4f0cdaabde1d7c1abf5544c',100.0,1.77903073666390609e+09,0,'2026-05-17T17:12:16.663906+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/iac.md", "docs/securityascode.md"]','["ai-agents-mcp.md", "iac.md", "securityascode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://t.co/F244mqpeaR','Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e5316f1717eeb6ee478a93cbae4c20c4ee0858c7453af7413d2844d5d801577b',100.0,1.77903085547531104e+09,0,'2026-05-17T17:14:15.475311+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/iac.md", "docs/networking.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurenetworkingblog/deploying-virtual-networks-across-tenants-using-azure-virtual-network-manager-ip/4410161"}');
-INSERT INTO "resources" VALUES('https://t.co/FhNsA9iy4Q','Programming with GitHub Copilot Agent Mode','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','36d44a9ae1ef196bc5867a30d27828ca1ac29edcb3512623f738f658844a3d22',100.0,1.77902932679251694e+09,0,'2026-05-17T16:48:46.792517+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md", "docs/cicd.md", "docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/programming-with-github-copilot-agent-mode/4400630"}');
-INSERT INTO "resources" VALUES('https://t.co/PPlhHZx5Bh','Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0d8ec33fc40a6ec9dd991551f40e241f6df5e19d8524f4e75cf5eee342b8cc6',100.0,1.77903215420805406e+09,0,'2026-05-17T17:35:54.208054+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-networking.md", "docs/azure.md", "docs/networking.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842"}');
-INSERT INTO "resources" VALUES('https://t.co/UmacHpStqI','Terraform Enterprise 2.0','','N/A',0,'A curated technical resource and architectural guide covering Terraform Enterprise 2.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','8af67bee1d2fea02673b01a1b07d4d6f2dbd1bb9be7a54bb4654e5fce65b6e92',100.0,1.77902968918897891e+09,0,'2026-05-17T16:54:49.188979+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/iac.md"]','["cicd.md", "iac.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://t.co/cvOceuueCF','IBM Vault 2.0 UI Enhancements and Reporting Improvements','','N/A',0,'A curated technical resource and architectural guide covering IBM Vault 2.0 UI Enhancements and Reporting Improvements in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','c37a9094ac46d03b519cb1fcaac65938b0d2b9c1260c989f30ab98ed1d33ebba',100.0,1779030356.26505,0,'2026-05-17T17:05:56.265050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/ibm_cloud.md", "docs/securityascode.md"]','["devops-tools.md", "ibm_cloud.md", "securityascode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://t.co/hshyLt0r2x','Clean Architecture on Frontend','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b49b4f8e3dfcaec10bd63d316e48b143bb25044e14bad1d2cc23f1979fb6255d',100.0,1.77903287301310896e+09,0,'2026-05-17T17:47:53.013109+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-architecture.md", "docs/developerportals.md", "docs/javascript.md"]','[]','{}','{"duplicate_of": "https://dev.to/bespoyasov/clean-architecture-on-frontend-4311?utm=midu"}');
-INSERT INTO "resources" VALUES('https://t.co/mv3tyz1oRt','Announcing Public Preview of Terraform Export from the Azure Portal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2ff8e56baac35b9d5f8f85b317694aea32a7cfd532a1fe9a1126cb2574408f9',100.0,1.77903279452459788e+09,0,'2026-05-17T17:46:34.524598+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/iac.md", "docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/AzureToolsBlog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889"}');
-INSERT INTO "resources" VALUES('https://t.co/qXtIPX5eF6','Buildbot','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','894acf5290797079441600bd615de10ac2a8693626bd3c056c1dfbc1e4b57db2',100.0,1.779034558414783e+09,0,'2026-05-17T18:15:58.414783+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md", "docs/devops.md", "docs/jenkins-alternatives.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://t.co/y414rbxM7l','Scale with Confidence Using Terraform: Better Cost Visibility, Stronger'' Governance, and Less Operational Overhead','','N/A',0,'A curated technical resource and architectural guide covering Scale with Confidence Using Terraform: Better Cost Visibility, Stronger'' Governance, and Less Operational Overhead in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','64578b4ec93e5effe45a0d720145b2904d499d3bdc0288806d3f3c258aedab8f',100.0,1779031800.27697,0,'2026-05-17T17:30:00.276970+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md", "docs/iac.md", "docs/terraform.md"]','["finops.md", "iac.md", "terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://t.…','RBAC Wizard: Herramienta para visualizar y analizar la configuración RBAC'' de Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering RBAC Wizard: Herramienta para visualizar y analizar la configuración RBAC'' de Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903357904070305e+09,0,'2026-05-17T17:59:39.040703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://systemcenterdudes.com/create-operational-sccm-collection-using-powershell-script','systemcenterdudes.com: Create Operational SCCM Collection Using Powershell'' Script','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','19b170293e7dabdc826eedb3bbdaa2c763606101f390adaf57369cec05229b73',100.0,1779030191,0,'2026-05-17T17:03:11.161877+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.systemcenterdudes.com/create-operational-sccm-collection-using-powershell-script"}');
+INSERT INTO "resources" VALUES('https://systemweakness.com/owasp-k8s-security-insecure-workload-configurations-c14c4028beb1','systemweakness.com: OWASP-K8S Security: Insecure Workload Configurations','','N/A',0,'A curated technical resource and architectural guide covering systemweakness.com: OWASP-K8S Security: Insecure Workload Configurations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029826,0,'2026-05-17T16:57:06.547149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://t.co/5E4FLUyh98','Terraform for Standardizing AWS Deployments','','N/A',0,'A curated technical resource and architectural guide covering Terraform for Standardizing AWS Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e69edf26b6c3458f1549fb23d03f87c3b066d237147f8255b42f65effeca916f',100.0,1779032232,0,'2026-05-17T17:37:12.380835+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md", "docs/iac.md", "docs/terraform.md"]','["aws.md", "iac.md", "terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://t.co/AF9GfbgBWZ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','66a75e6ff51a88e67a70cd8251a17b63bd05c722e13fc97d746fd70de04814d9',100.0,1779032900,0,'2026-05-17T17:48:20.886981+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://t.co/C6uicr7ZPS','Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows'' ARM64 Support','','N/A',0,'A curated technical resource and architectural guide covering Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows'' ARM64 Support in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','dc0e45185922e61ab05e090d7ffd0580601141bf046445393dcd81d5981002aa',100.0,1779034533,0,'2026-05-17T18:15:33.546905+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md", "docs/kubernetes-tools.md", "docs/terraform.md"]','["iac.md", "kubernetes-tools.md", "terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://t.co/EKsVgKA4xn','IBM IAM for AI Agents','','N/A',0,'A curated technical resource and architectural guide covering IBM IAM for AI Agents in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1f81192073dcd09e78e28b65310a8c3c6386d915f4f0cdaabde1d7c1abf5544c',100.0,1779030736,0,'2026-05-17T17:12:16.663906+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/iac.md", "docs/securityascode.md"]','["ai-agents-mcp.md", "iac.md", "securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://t.co/F244mqpeaR','Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e5316f1717eeb6ee478a93cbae4c20c4ee0858c7453af7413d2844d5d801577b',100.0,1779030855,0,'2026-05-17T17:14:15.475311+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/iac.md", "docs/networking.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurenetworkingblog/deploying-virtual-networks-across-tenants-using-azure-virtual-network-manager-ip/4410161"}');
+INSERT INTO "resources" VALUES('https://t.co/FhNsA9iy4Q','Programming with GitHub Copilot Agent Mode','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','36d44a9ae1ef196bc5867a30d27828ca1ac29edcb3512623f738f658844a3d22',100.0,1779029326,0,'2026-05-17T16:48:46.792517+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md", "docs/cicd.md", "docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/programming-with-github-copilot-agent-mode/4400630"}');
+INSERT INTO "resources" VALUES('https://t.co/PPlhHZx5Bh','Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0d8ec33fc40a6ec9dd991551f40e241f6df5e19d8524f4e75cf5eee342b8cc6',100.0,1779032154,0,'2026-05-17T17:35:54.208054+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-networking.md", "docs/azure.md", "docs/networking.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842"}');
+INSERT INTO "resources" VALUES('https://t.co/UmacHpStqI','Terraform Enterprise 2.0','','N/A',0,'A curated technical resource and architectural guide covering Terraform Enterprise 2.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','8af67bee1d2fea02673b01a1b07d4d6f2dbd1bb9be7a54bb4654e5fce65b6e92',100.0,1779029689,0,'2026-05-17T16:54:49.188979+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/iac.md"]','["cicd.md", "iac.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://t.co/cvOceuueCF','IBM Vault 2.0 UI Enhancements and Reporting Improvements','','N/A',0,'A curated technical resource and architectural guide covering IBM Vault 2.0 UI Enhancements and Reporting Improvements in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','c37a9094ac46d03b519cb1fcaac65938b0d2b9c1260c989f30ab98ed1d33ebba',100.0,1779030356,0,'2026-05-17T17:05:56.265050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/ibm_cloud.md", "docs/securityascode.md"]','["devops-tools.md", "ibm_cloud.md", "securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://t.co/hshyLt0r2x','Clean Architecture on Frontend','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b49b4f8e3dfcaec10bd63d316e48b143bb25044e14bad1d2cc23f1979fb6255d',100.0,1779032873,0,'2026-05-17T17:47:53.013109+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-architecture.md", "docs/developerportals.md", "docs/javascript.md"]','[]','{}','{"duplicate_of": "https://dev.to/bespoyasov/clean-architecture-on-frontend-4311?utm=midu"}');
+INSERT INTO "resources" VALUES('https://t.co/mv3tyz1oRt','Announcing Public Preview of Terraform Export from the Azure Portal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2ff8e56baac35b9d5f8f85b317694aea32a7cfd532a1fe9a1126cb2574408f9',100.0,1779032794,0,'2026-05-17T17:46:34.524598+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/iac.md", "docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/AzureToolsBlog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889"}');
+INSERT INTO "resources" VALUES('https://t.co/qXtIPX5eF6','Buildbot','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','894acf5290797079441600bd615de10ac2a8693626bd3c056c1dfbc1e4b57db2',100.0,1779034558,0,'2026-05-17T18:15:58.414783+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md", "docs/devops.md", "docs/jenkins-alternatives.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://t.co/y414rbxM7l','Scale with Confidence Using Terraform: Better Cost Visibility, Stronger'' Governance, and Less Operational Overhead','','N/A',0,'A curated technical resource and architectural guide covering Scale with Confidence Using Terraform: Better Cost Visibility, Stronger'' Governance, and Less Operational Overhead in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','64578b4ec93e5effe45a0d720145b2904d499d3bdc0288806d3f3c258aedab8f',100.0,1779031800,0,'2026-05-17T17:30:00.276970+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md", "docs/iac.md", "docs/terraform.md"]','["finops.md", "iac.md", "terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://t.…','RBAC Wizard: Herramienta para visualizar y analizar la configuración RBAC'' de Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering RBAC Wizard: Herramienta para visualizar y analizar la configuración RBAC'' de Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033579,0,'2026-05-17T17:59:39.040703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tailscale.com/docs/install/cloud/aws','tailscale.com: Connect to an AWS VPC using subnet routes','','2022',0,'Details the installation of Tailscale inside an AWS VPC to build low-overhead overlay networks using subnet routing. Real-world engineering proves that Tailscale''s WireGuard-based routing simplifies cross-cloud access without the complexity of traditional IPsec VPNs.','English','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "VPN & Overlay Networks", "Tailscale"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tailscale.com/kb/1021/install-aws','tailscale.com: Connect to an AWS VPC using subnet routes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','862871b10b076a38d5dc6386393bf7d6d587d61ba36e427c5a7f7db263f1fab4',100.0,1.77902970473486208e+09,0,'2026-05-17T16:55:04.734862+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-networking.md"]','[]','{}','{"duplicate_of": "https://tailscale.com/docs/install/cloud/aws"}');
+INSERT INTO "resources" VALUES('https://tailscale.com/kb/1021/install-aws','tailscale.com: Connect to an AWS VPC using subnet routes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','862871b10b076a38d5dc6386393bf7d6d587d61ba36e427c5a7f7db263f1fab4',100.0,1779029704,0,'2026-05-17T16:55:04.734862+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-networking.md"]','[]','{}','{"duplicate_of": "https://tailscale.com/docs/install/cloud/aws"}');
 INSERT INTO "resources" VALUES('https://talkpython.fm','Talk Python To Me Podcast','- [Transcript for Episode #39: Getting your first dev job as a Python developer (part 1)](http://talkpython.fm/episodes/transcript/39/getting-your-first-dev-job-as-a-python-developer-part-1)','2015',0,'A popular audio series analyzing ecosystem advancements, engineering practices, and technical developments in Python. Features deep-dive conversations with developers from Microsoft, Google, and the core CPython team.','Markdown','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Community Media"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://talkpython.fm/episodes/show/36/python-ides-with-the-pycharm-team','Talk Python To Me Podcast. Episode #36: Python IDEs with the PyCharm team','','2015',0,'Historic podcast episode exploring the engineering challenges behind parsing, index optimization, and refactoring engines in modern IDE platforms like PyCharm.','Markdown','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Integrated Development Environments", "Python"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://talkpython.fm/episodes/transcript/39/getting-your-first-dev-job-as-a-python-developer-part-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2976caa52509db85f5d0cdf40ea12faafe50c3fa1309789514d8052d49efe0cb',100.0,1.77902993190340805e+09,1,'2026-05-17T16:58:51.903408+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://talkpython.fm/episodes/transcript/39/getting-your-first-dev-job-as-a-python-developer-part-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2976caa52509db85f5d0cdf40ea12faafe50c3fa1309789514d8052d49efe0cb',100.0,1779029931,1,'2026-05-17T16:58:51.903408+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://tanka.dev/tutorial/jsonnet','Tanka','','2020',0,'A Grafana-backed configuration utility that harnesses Jsonnet to declare complex Kubernetes resources. Eliminates boilerplate manifest repetition by offering strong typing and reusable configurations, bypassing typical YAML templating limitations.','Go','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tanzu.vmware.com/content/blog/introducing-kubeacademy-pro-in-depth-kubernetes-training-totally-free','tanzu.vmware.com: Introducing KubeAcademy Pro: In-Depth Kubernetes Training,'' Totally Free','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92298821fee6b03d23942a95d7f8a8c2b15fba2338c883f8d5ef3ecc08c191e5',100.0,1.77902947965467596e+09,0,'2026-05-17T16:51:19.654676+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://blogs.vmware.com/tanzu/introducing-kubeacademy-pro-in-depth-kubernetes-training-totally-free"}');
-INSERT INTO "resources" VALUES('https://tanzu.vmware.com/content/blog/vmware-tanzu-sql-mysql-at-scale-kubernetes','tanzu.vmware.com: VMware Tanzu SQL: MySQL at Scale Made Easy for Kubernetes','','N/A',0,'Highlights VMware Tanzu SQL, an automated relational database engine managed natively within Kubernetes clusters. Outlines automated operations including point-in-time recovery, seamless scaling, high-availability setups, and security patching.','en','article','intermediate',0,'duplicate','manual','18256fdecdde237ef439f96d40cb39f4841583c279f3b9a8b6a7ea8dddfe0ff4',100.0,1.77903085029628801e+09,0,'2026-05-17T17:14:10.296288+02:00',NULL,NULL,NULL,'["Database", "Cloud-Native Databases", "VMware Tanzu Ecosystem"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://blogs.vmware.com/tanzu/vmware-tanzu-sql-mysql-at-scale-kubernetes"}');
-INSERT INTO "resources" VALUES('https://tanzu.vmware.com/developer/blog/log4shell-vulnerability-spotlights-the-importance-of-adopting-trusted-open-source-software-providers-for-the-enterprise','tanzu.vmware.com: Log4Shell Vulnerability Spotlights the Importance of Adopting'' Trusted Open Source Software Providers for the Enterprise','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b564fa7a7ea10e27b567cb2219f6d1429dcdb26da7298d7dee23ef01c5bd1ae0',100.0,1.77903350109188294e+09,0,'2026-05-17T17:58:21.091883+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://tanzu.vmware.com/developer/guides/kubernetes/app-enhancements-spring-k8s','tanzu.vmware.com: Microservices with Spring Cloud Kubernetes Reference Architecture'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b564fa7a7ea10e27b567cb2219f6d1429dcdb26da7298d7dee23ef01c5bd1ae0',100.0,1.77903050392262601e+09,0,'2026-05-17T17:08:23.922626+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://tanzu.vmware.com/developer/blog/log4shell-vulnerability-spotlights-the-importance-of-adopting-trusted-open-source-software-providers-for-the-enterprise"}');
-INSERT INTO "resources" VALUES('https://tatiyants.com/jenkins-build-monitor',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0dac75fd744134655e65044d4b271a984327f8d96e03a2888f5e8d231100ca3c',100.0,1.77903141933637905e+09,1,'2026-05-17T17:23:39.336379+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://tanzu.vmware.com/content/blog/introducing-kubeacademy-pro-in-depth-kubernetes-training-totally-free','tanzu.vmware.com: Introducing KubeAcademy Pro: In-Depth Kubernetes Training,'' Totally Free','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92298821fee6b03d23942a95d7f8a8c2b15fba2338c883f8d5ef3ecc08c191e5',100.0,1779029479,0,'2026-05-17T16:51:19.654676+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://blogs.vmware.com/tanzu/introducing-kubeacademy-pro-in-depth-kubernetes-training-totally-free"}');
+INSERT INTO "resources" VALUES('https://tanzu.vmware.com/content/blog/vmware-tanzu-sql-mysql-at-scale-kubernetes','tanzu.vmware.com: VMware Tanzu SQL: MySQL at Scale Made Easy for Kubernetes','','N/A',0,'Highlights VMware Tanzu SQL, an automated relational database engine managed natively within Kubernetes clusters. Outlines automated operations including point-in-time recovery, seamless scaling, high-availability setups, and security patching.','en','article','intermediate',0,'duplicate','manual','18256fdecdde237ef439f96d40cb39f4841583c279f3b9a8b6a7ea8dddfe0ff4',100.0,1779030850,0,'2026-05-17T17:14:10.296288+02:00',NULL,NULL,NULL,'["Database", "Cloud-Native Databases", "VMware Tanzu Ecosystem"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://blogs.vmware.com/tanzu/vmware-tanzu-sql-mysql-at-scale-kubernetes"}');
+INSERT INTO "resources" VALUES('https://tanzu.vmware.com/developer/blog/log4shell-vulnerability-spotlights-the-importance-of-adopting-trusted-open-source-software-providers-for-the-enterprise','tanzu.vmware.com: Log4Shell Vulnerability Spotlights the Importance of Adopting'' Trusted Open Source Software Providers for the Enterprise','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b564fa7a7ea10e27b567cb2219f6d1429dcdb26da7298d7dee23ef01c5bd1ae0',100.0,1779033501,0,'2026-05-17T17:58:21.091883+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://tanzu.vmware.com/developer/guides/kubernetes/app-enhancements-spring-k8s','tanzu.vmware.com: Microservices with Spring Cloud Kubernetes Reference Architecture'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b564fa7a7ea10e27b567cb2219f6d1429dcdb26da7298d7dee23ef01c5bd1ae0',100.0,1779030503,0,'2026-05-17T17:08:23.922626+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://tanzu.vmware.com/developer/blog/log4shell-vulnerability-spotlights-the-importance-of-adopting-trusted-open-source-software-providers-for-the-enterprise"}');
+INSERT INTO "resources" VALUES('https://tatiyants.com/jenkins-build-monitor',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0dac75fd744134655e65044d4b271a984327f8d96e03a2888f5e8d231100ca3c',100.0,1779031419,1,'2026-05-17T17:23:39.336379+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://taubyte.com','Taubyte','','2026',0,'An innovative WebAssembly-native edge cloud designed to eliminate typical virtualization layers. Offers decentralized and autonomous execution of lightweight, globally scaling serverless routines.','None','External Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "Edge Computing", "WebAssembly"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tealfeed.com/kubernetes-audit-logs-created-deleted-namespace-ho5o3','tealfeed.com: Kubernetes Audit Logs: Who created or deleted a namespace?','','2022',0,'Practical, real-world forensic guide demonstrating how to parse API server audit event streams to discover user identity and administrative footprints behind resource creation and deletion events inside complex Kubernetes clusters.','None','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Log Management & Diagnostics", "Audit Logging", "Compliance & Forensics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://team-coder.com/from-git-flow-to-trunk-based-development','team-coder.com: From Git Flow to Trunk Based Development','','2019',0,'A technical migration blueprint outlining how to move teams from GitFlow to Trunk-Based Development. It highlights real-world challenges, such as adapting CI pipelines and managing team workflows during the transition.','Markdown','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://teamhood.com/agile/scrum-cheat-sheet','teamhood.com: scrum cheat sheet','','2023',0,'A practical guide outlining Scrum frameworks, detailing sprint cycles, key delivery templates, user-story estimation rules, and standard agile metrics to optimize development velocity.','English','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile & Scrum", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tecadmin.net','tecadmin.net','','2026',3,'A technical blog delivering practical guides on server administration, shell scripting, database management, and cloud infrastructure operations. It provides reliable solutions to common system configuration challenges and automation tasks.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tecadmin.net/how-to-enable-multiple-rdp-sessions-on-windows-server','teacdmin.net: How To Enable Multiple RDP Sessions on Windows Server','','2021',0,'System engineering guide detailing how to bypass the standard session limit constraints on Windows Server platforms by configuring Remote Desktop Services (RDS) policies. Explains licensing requirements, group policy objects (GPO), and host configurations to enable multi-user concurrent administrative operations within infrastructure-as-a-service (IaaS) instances.','English','Admin Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Containers", "Virtual Machines", "Windows Server"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tecadmin.net/read-write-csv-in-python','tecadmin.net: How To Read, Write & Parse CSV in Python','','N/A',0,'A curated technical resource and architectural guide covering tecadmin.net: How To Read, Write & Parse CSV in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903421920899605e+09,0,'2026-05-17T18:10:19.208996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tecadmin.net/read-write-csv-in-python','tecadmin.net: How To Read, Write & Parse CSV in Python','','N/A',0,'A curated technical resource and architectural guide covering tecadmin.net: How To Read, Write & Parse CSV in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034219,0,'2026-05-17T18:10:19.208996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tech.aabouzaid.com/2020/09/3-ways-to-customize-off-the-shelf-helm-charts-with-kustomize-kubernetes.html','3 ways to customize off-the-shelf Helm charts with Kustomize - Kubernetes','','2020',0,'Detailed instructional article illustrating advanced integration techniques to post-process vendor-provided Helm charts using Kustomize. It covers inline rendering, custom patch structures, and Kustomize''s native Helm generator mechanism. It resolves common pain points where a vendor-provided Helm chart lacks specific configurable values.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Configuration", "Declarative GitOps", "Helm & Kustomize"]','["[COMMUNITY-TOOL]"]','[]','["kustomize.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tech.aabouzaid.com/2022/11/set-openapi-patch-strategy-for-kubernetes-custom-resources-kustomize.html','tech.aabouzaid.com: Set OpenAPI patch strategy for Kubernetes Custom Resources - Kustomize','','2022',3,'Technical deep dive into configuring custom OpenAPI schemas for CRDs within Kustomize. Explores defining strategic merge patch strategies (e.g., replace, merge, or delete) on Custom Resources, bypassing default merge limitations of standard JSON patches.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Extensibility"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tech.bigbasket.com/atlas-streamlining-bigbaskets-40-lines-of-testing-across-80-microservices-in-non-production-459040947519','tech.bigbasket.com: Atlas: Streamlining BigBasket’s 40+ lines of testing'' across 80+ Microservices in Non-Production Environments','','N/A',0,'A curated technical resource and architectural guide covering tech.bigbasket.com: Atlas: Streamlining BigBasket’s 40+ lines of testing'' across 80+ Microservices in Non-Production Environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903143120771193e+09,0,'2026-05-17T17:23:51.207712+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tech.bigbasket.com/atlas-streamlining-bigbaskets-40-lines-of-testing-across-80-microservices-in-non-production-459040947519','tech.bigbasket.com: Atlas: Streamlining BigBasket’s 40+ lines of testing'' across 80+ Microservices in Non-Production Environments','','N/A',0,'A curated technical resource and architectural guide covering tech.bigbasket.com: Atlas: Streamlining BigBasket’s 40+ lines of testing'' across 80+ Microservices in Non-Production Environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031431,0,'2026-05-17T17:23:51.207712+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tech.buzzfeed.com/continuous-deployments-at-buzzfeed-d171f76c1ac4','tech.buzzfeed.com: Continuous Deployments at BuzzFeed','','2018',0,'An architectural case study detailing BuzzFeed''s transition to continuous deployment. Analyzes how their internal tooling structures automated container packaging and microservices management to optimize high-frequency shipping.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tech.deliveryhero.com/dynamically-overscaling-a-kubernetes-cluster-with-cluster-autoscaler-and-pod-priority','tech.deliveryhero.com: Dynamically overscaling a Kubernetes cluster with'' cluster-autoscaler and Pod Priority','','N/A',0,'A curated technical resource and architectural guide covering tech.deliveryhero.com: Dynamically overscaling a Kubernetes cluster with'' cluster-autoscaler and Pod Priority in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149446172904e+09,0,'2026-05-17T17:24:54.461729+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tech.ebayinc.com/engineering/resiliency-and-disaster-recovery-with-kafka','tech.ebayinc.com: Resiliency and Disaster Recovery with Kafka','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75b09a92c5b1c3551f49caac6de0bdbc90cdffcaab450c821cae437d38ee3b4a',100.0,1.7790310286246469e+09,0,'2026-05-17T17:17:08.624647+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://innovation.ebayinc.com/stories/resiliency-and-disaster-recovery-with-kafka"}');
-INSERT INTO "resources" VALUES('https://tech.gogoair.com/jenkins-jobs-as-code-with-groovy-dsl-c8143837593a','medium: Jenkins Jobs as Code with Groovy DSL (Job DSL plugin) 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Jenkins Jobs as Code with Groovy DSL (Job DSL plugin) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162240515804e+09,0,'2026-05-17T17:27:02.405158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tech.loveholidays.com/dynamic-alert-routing-with-prometheus-and-alertmanager-f6a919edb5f8','tech.loveholidays.com: Dynamic alert routing with Prometheus and Alertmanager','','N/A',0,'A curated technical resource and architectural guide covering tech.loveholidays.com: Dynamic alert routing with Prometheus and Alertmanager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903116392571401e+09,0,'2026-05-17T17:19:23.925714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tech.loveholidays.com/gke-multi-cluster-services-one-bad-probe-away-from-disaster-62051fafe84e','tech.loveholidays.com: GKE Multi-Cluster Services — one bad probe away from'' disaster','','N/A',0,'A curated technical resource and architectural guide covering tech.loveholidays.com: GKE Multi-Cluster Services — one bad probe away from'' disaster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913039453291e+09,0,'2026-05-17T16:45:30.394533+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tech.loveholidays.com/load-testing-in-production-with-grafana-loki-kubernetes-and-golang-1699554d2aa3','tech.loveholidays.com: Load testing in production with Grafana Loki, Kubernetes'' and Golang','','N/A',0,'A curated technical resource and architectural guide covering tech.loveholidays.com: Load testing in production with Grafana Loki, Kubernetes'' and Golang in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790304184277091e+09,0,'2026-05-17T17:06:58.427709+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tech.deliveryhero.com/dynamically-overscaling-a-kubernetes-cluster-with-cluster-autoscaler-and-pod-priority','tech.deliveryhero.com: Dynamically overscaling a Kubernetes cluster with'' cluster-autoscaler and Pod Priority','','N/A',0,'A curated technical resource and architectural guide covering tech.deliveryhero.com: Dynamically overscaling a Kubernetes cluster with'' cluster-autoscaler and Pod Priority in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031494,0,'2026-05-17T17:24:54.461729+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tech.ebayinc.com/engineering/resiliency-and-disaster-recovery-with-kafka','tech.ebayinc.com: Resiliency and Disaster Recovery with Kafka','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75b09a92c5b1c3551f49caac6de0bdbc90cdffcaab450c821cae437d38ee3b4a',100.0,1779031028,0,'2026-05-17T17:17:08.624647+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://innovation.ebayinc.com/stories/resiliency-and-disaster-recovery-with-kafka"}');
+INSERT INTO "resources" VALUES('https://tech.gogoair.com/jenkins-jobs-as-code-with-groovy-dsl-c8143837593a','medium: Jenkins Jobs as Code with Groovy DSL (Job DSL plugin) 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Jenkins Jobs as Code with Groovy DSL (Job DSL plugin) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031622,0,'2026-05-17T17:27:02.405158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tech.loveholidays.com/dynamic-alert-routing-with-prometheus-and-alertmanager-f6a919edb5f8','tech.loveholidays.com: Dynamic alert routing with Prometheus and Alertmanager','','N/A',0,'A curated technical resource and architectural guide covering tech.loveholidays.com: Dynamic alert routing with Prometheus and Alertmanager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031163,0,'2026-05-17T17:19:23.925714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tech.loveholidays.com/gke-multi-cluster-services-one-bad-probe-away-from-disaster-62051fafe84e','tech.loveholidays.com: GKE Multi-Cluster Services — one bad probe away from'' disaster','','N/A',0,'A curated technical resource and architectural guide covering tech.loveholidays.com: GKE Multi-Cluster Services — one bad probe away from'' disaster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.394533+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tech.loveholidays.com/load-testing-in-production-with-grafana-loki-kubernetes-and-golang-1699554d2aa3','tech.loveholidays.com: Load testing in production with Grafana Loki, Kubernetes'' and Golang','','N/A',0,'A curated technical resource and architectural guide covering tech.loveholidays.com: Load testing in production with Grafana Loki, Kubernetes'' and Golang in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030418,0,'2026-05-17T17:06:58.427709+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tech.marksblogg.com/clickhouse-prometheus-grafana.html','tech.marksblogg.com: Monitor ClickHouse column oriented database with Prometheus & Grafana','','2020',0,'A technical integration guide on monitoring ClickHouse database clusters with Prometheus and Grafana. It details how to enable ClickHouse''s native Prometheus metrics exporter in config.xml, configures Prometheus to scrape ClickHouse metrics, and reviews visualization dashboards.','SQL','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Database Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tech.olx.com/improving-jvm-warm-up-on-kubernetes-1b27dd8ecd58','tech.olx.com: Improving JVM Warm-up on Kubernetes 🌟','','2023',0,'Explains technical approaches to address CPU throttling and JIT-compilation cold starts for Java microservices running on Kubernetes. Demonstrates solutions using resource allocation adjustments, pre-heating traffic, and modern CRaC (Coordinated Restore at Checkpoint).','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes", "JVM Container Optimization"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tech.paulcz.net/blog/spring-into-kubernetes-part-1','tech.paulcz.net/blog/spring-into-kubernetes-part-1','','2018',0,'A foundational blog post walking through the process of containerizing and deploying a Spring Boot application onto a Kubernetes cluster. Details the transition from local JAR execution to containerized environments, highlighting early JVM memory footprint challenges.','Markdown','Article','Basic',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Java Deployment Guides"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tech.showmax.com/2021/08/developers-101-kubernetes','tech.showmax.com: Developers'' basic guide to kubernetes','','N/A',0,'A curated technical resource and architectural guide covering tech.showmax.com: Developers'' basic guide to kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903210015266489e+09,0,'2026-05-17T17:35:00.152665+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tech.trell.co/redis-cluster-creation-automation-5e71eedf0e56','tech.trell.co: Redis Cluster Creation Automation','','N/A',0,'A curated technical resource and architectural guide covering tech.trell.co: Redis Cluster Creation Automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903145079405307e+09,0,'2026-05-17T17:24:10.794053+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tech.twenix.com/securiza-tu-infraestructura-cloud-sin-arruinarte-d9d2e2d5302c','tech.twenix.com: Securiza tu infraestructura cloud sin arruinarte','','N/A',0,'A curated technical resource and architectural guide covering tech.twenix.com: Securiza tu infraestructura cloud sin arruinarte in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903422887790298e+09,0,'2026-05-17T18:10:28.877903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techbeacon.com/enterprise-it/25-kubernetes-experts-you-should-follow-twitter','techbeacon.com: 25 Kubernetes experts you should follow on Twitter','','2021',0,'A curated directory of 25 Kubernetes experts and thought leaders. While compiled in 2021, current 2026 analysis indicates that many highlighted figures have transitioned to wider Platform Engineering, AI infrastructure, and multi-cloud platform architectures, though their legacy core insights on orchestration remain highly foundational.','Markdown','Article','Beginner',0,'online','manual','7ba5e35289e9cf2462019d2221222a77cb68a37004ae4d99ba43f530d35571bd',100.0,1.77903130264570903e+09,0,'2026-05-17T17:21:42.645709+02:00',NULL,NULL,NULL,'["Cloud Native", "Community", "Directory"]','["[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tech.showmax.com/2021/08/developers-101-kubernetes','tech.showmax.com: Developers'' basic guide to kubernetes','','N/A',0,'A curated technical resource and architectural guide covering tech.showmax.com: Developers'' basic guide to kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032100,0,'2026-05-17T17:35:00.152665+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tech.trell.co/redis-cluster-creation-automation-5e71eedf0e56','tech.trell.co: Redis Cluster Creation Automation','','N/A',0,'A curated technical resource and architectural guide covering tech.trell.co: Redis Cluster Creation Automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031450,0,'2026-05-17T17:24:10.794053+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tech.twenix.com/securiza-tu-infraestructura-cloud-sin-arruinarte-d9d2e2d5302c','tech.twenix.com: Securiza tu infraestructura cloud sin arruinarte','','N/A',0,'A curated technical resource and architectural guide covering tech.twenix.com: Securiza tu infraestructura cloud sin arruinarte in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034228,0,'2026-05-17T18:10:28.877903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://techbeacon.com/enterprise-it/25-kubernetes-experts-you-should-follow-twitter','techbeacon.com: 25 Kubernetes experts you should follow on Twitter','','2021',0,'A curated directory of 25 Kubernetes experts and thought leaders. While compiled in 2021, current 2026 analysis indicates that many highlighted figures have transitioned to wider Platform Engineering, AI infrastructure, and multi-cloud platform architectures, though their legacy core insights on orchestration remain highly foundational.','Markdown','Article','Beginner',0,'online','manual','7ba5e35289e9cf2462019d2221222a77cb68a37004ae4d99ba43f530d35571bd',100.0,1779031302,0,'2026-05-17T17:21:42.645709+02:00',NULL,NULL,NULL,'["Cloud Native", "Community", "Directory"]','["[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techbeacon.com/enterprise-it/5-best-practices-deploying-kubernetes','techbeacon.com: 5 Best Practices for Deploying Kubernetes','- Use an Integrated Secrets Vault
     - Define Access Controls Using IAM
     - Keep Configuration Data Inside K8s Deployments
@@ -12860,7 +12860,7 @@ INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/appsona
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/appsonazureblog/introducing-azure-container-apps-a-serverless-container-service-for-running-mode/2867265','techcommunity.microsoft.com: Introducing Azure Container Apps: a serverless container service for running modern apps at scale','','2021',0,'Introduces Azure Container Apps (ACA), a serverless platform built on Kubernetes, KEDA, Dapr, and Envoy. Streamlines microservices execution by removing underlying virtual host infrastructure complexity.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Serverless Containers", "Azure Container Apps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/appsonazureblog/simplifying-azure-kubernetes-service-authentication-part-2/4055332','techcommunity.microsoft.com: Simplifying Azure Kubernetes Service Authentication Part 2','','2024',0,'This architectural technical review breaks down modern AKS authentication structures. Demonstrates how to configure Microsoft Entra ID integration with native Kubernetes RBAC, manage token lifecycles with kubelogin, and enforce administrative access groups. Eliminates security anti-patterns associated with legacy static admin kubeconfigs.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Identity & Access Control"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azure-ai-foundry-blog/now-in-foundry-tongyi-mai-z-image-turbo-with-flux-1-schnell-and-sdxl-base-1-0/4520199','Now in Foundry: Tongyi-MAI Z-Image-Turbo with FLUX.1-schnell and SDXL 1.0','Azure AI Foundry''s Hugging Face collection integration featuring Tongyi-MAI''s bilingual, low-latency image generation model alongside FLUX.1 and SDXL.','2026',4,'* **Curator Insight:** Streamlining multi-tenant model availability via central cloud catalogs allows enterprises to enforce strict compliance while maintaining modern, open-weight pipelines.
-* **Live Grounding (MCP):** Microsoft Azure AI Foundry has onboarded three visual synthesis models, prominently featuring Tongyi-MAI''s Z-Image-Turbo for sub-second, single-GPU latencies and high-quality bilingual text generation, providing architects with flexible edge options.','en','blog','Intermediate',0,'online','automatic','a7e64dec29d144174a1bac86f6289a63abf1b7bceb21298e19d2d16ccb0d07bf',NULL,1.78035213862199711e+09,0,'2026-06-02T00:15:38.621997+02:00',NULL,NULL,NULL,'["Azure Cloud", "Azure AI Foundry", "Model Catalogs", "Generative Modeling"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Azure AI Foundry release, representing certified model offerings backed by Microsoft and Hugging Face.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NTIwMTk5LW0yWXRKSA?revision=2", "source_provenance": "X.com (Azure)", "suggested_new_category": "azure-ai-foundry"}');
+* **Live Grounding (MCP):** Microsoft Azure AI Foundry has onboarded three visual synthesis models, prominently featuring Tongyi-MAI''s Z-Image-Turbo for sub-second, single-GPU latencies and high-quality bilingual text generation, providing architects with flexible edge options.','en','blog','Intermediate',0,'online','automatic','a7e64dec29d144174a1bac86f6289a63abf1b7bceb21298e19d2d16ccb0d07bf',NULL,1780352138,0,'2026-06-02T00:15:38.621997+02:00',NULL,NULL,NULL,'["Azure Cloud", "Azure AI Foundry", "Model Catalogs", "Generative Modeling"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Azure AI Foundry release, representing certified model offerings backed by Microsoft and Hugging Face.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NTIwMTk5LW0yWXRKSA?revision=2", "source_provenance": "X.com (Azure)", "suggested_new_category": "azure-ai-foundry"}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azure-ai-foundry-blog/the-ai-study-guide-azure%E2%80%99s-top-free-resources-for-learning-generative-ai-in-2024/4036890','techcommunity.microsoft.com: The AI Study Guide: Azure’s top free resources for learning generative AI in 2024','','2024',0,'Microsoft''s curated learning guide for generative AI deployment, highlighting training tracks for model orchestration, fine-tuning mechanisms, vector database integration, and LLM telemetry tracking.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Education"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747','Announcing Private Preview: ArgoCD through Microsoft GitOps','','2025',4,'An announcement regarding native ArgoCD integration managed directly through Azure Arc-enabled Kubernetes and Microsoft GitOps. This development bridges the gap between AKS native extensions and industry-standard GitOps tools, offering declarative cluster state management at scale. It significantly reduces operational overhead by hosting and maintaining control plane elements as a first-class Azure service.','N/A','Product Announcement','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "GitOps & Continuous Delivery", "ArgoCD integration"]','["[ENTERPRISE-STABLE]"]','[]','["gitops.md", "azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurearcblog/in-preview-azure-key-vault-secrets-provider-extension-for-arc-enabled-kubernetes/3002160','techcommunity.microsoft.com: In preview: Azure Key Vault secrets provider extension for Arc enabled Kubernetes clusters','','2021',0,'Evaluates the Azure Key Vault secrets provider extension for Azure Arc-enabled Kubernetes clusters. Live grounding shows this extension has matured to GA, allowing multi-cloud or on-premises Kubernetes setups connected via Arc to safely pull secret dependencies from central Key Vault clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Hybrid Cloud Security", "Azure Arc"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
@@ -12868,16 +12868,16 @@ INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurear
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-openai-landing-zone-reference-architecture/3882102','techcommunity.microsoft.com: Azure OpenAI Landing Zone reference architecture','','2023',0,'Enterprise blueprint details of Azure OpenAI Landing Zones. Analyzes secure hub-and-spoke virtual networks, private endpoint configurations, load-balanced gateway design, and cross-regional disaster recovery strategies.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Enterprise Architecture"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurearchitectureblog/new-feature-easily-assign-regulatory-compliance-policies-to-your-azure-landing-z/4074957','techcommunity.microsoft.com: New feature: easily assign regulatory compliance policies to your Azure Landing Zone','','2024',0,'Outlines simplified mechanisms to assign regulatory compliance policies to Azure Landing Zone hierarchy trees. The feature enables platform administrators to quickly map PCI-DSS, ISO 27001, or FedRAMP benchmarks to specific landing zones, ensuring automated, non-disruptive governance across all workloads.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Security & Compliance", "Landing Zones"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/azure-data-factory-how-to-split-a-file-into-multiple-output-files-with-bicep/4039825','techcommunity.microsoft.com: Azure Data Factory: How to split a file into multiple output files with Bicep','','2024',0,'Technical implementation tutorial detailing how to deploy Azure Data Factory pipelines configured to partition large CSV files via modular Bicep templates. Implements clean parameter mapping and functional abstraction within deployment templates.','Bicep','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Orchestration", "ADF IaC Integration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/draw-io-azure-infrastructure-diagrams-through-code-like-an-artist/4071316',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f36e94a58b1ca83499aa93fdfe0b4dbc448cc9a7224f3a0523014f07f8a0172f',100.0,1.7791304949809041e+09,1,'2026-05-18T20:54:54.980904+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/draw-io-azure-infrastructure-diagrams-through-code-like-an-artist/4071316',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f36e94a58b1ca83499aa93fdfe0b4dbc448cc9a7224f3a0523014f07f8a0172f',100.0,1779130494,1,'2026-05-18T20:54:54.980904+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-how-part-2/4046385','techcommunity.microsoft.com: Infra in Azure for Developers - The How (Part 2)','','2024',0,'Explains DevOps-centric infrastructure integration, detailing how developers can design, scale, and manage cloud footprints utilizing developer-focused IaC patterns. Focuses on developer self-service while adhering to guardrails.','Bicep','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Developer Experience", "Azure Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-what/4026102','techcommunity.microsoft.com: Infra in Azure for Developers - The What','','2024',0,'A developer-centric guide covering core Azure infrastructure concepts such as virtual networks, subnets, computing runtimes, and managed services. Designed to close the gap between software development and platform engineering, it helps developers build cloud-native applications with a solid understanding of the underlying topology.','None','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Azure Basics", "Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-how-part-2/4046385"}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/integrating-azure-devops-with-vs-code-agent-using-mcp-model-context-protocol/4516250','Integrating Azure DevOps with VS Code Agent using MCP','A step-by-step architectural guide explaining how to securely expose Azure DevOps capabilities to VS Code-hosted AI agents via the standard Model Context Protocol.','2026',4,'Curator Insight: This implementation guide demonstrates the unification of enterprise ALM and desktop AI agent workflows through Anthropic''s Model Context Protocol (MCP).
 
-Live Grounding: It highlights the mechanics of exposing Azure DevOps APIs as discoverable tools inside VS Code environments, emphasizing authorization safeguards, user consent barriers, and least-privilege token access for automated code and sprint execution.','English','Guide','Intermediate',0,'online','automatic','16026876ba082951c5c99eacab539373f9e6f67aad4c3acd0ef921b8df6e659c',NULL,1780352404.14768,0,'2026-06-02T00:20:04.147680+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Model Context Protocol", "DevOps Agents"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised implementation guide by Microsoft engineers demonstrating practical developer tool integration using standard open protocols.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NTE2MjUwLUdwZXY5Rw?revision=2", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
+Live Grounding: It highlights the mechanics of exposing Azure DevOps APIs as discoverable tools inside VS Code environments, emphasizing authorization safeguards, user consent barriers, and least-privilege token access for automated code and sprint execution.','English','Guide','Intermediate',0,'online','automatic','16026876ba082951c5c99eacab539373f9e6f67aad4c3acd0ef921b8df6e659c',NULL,1780352404,0,'2026-06-02T00:20:04.147680+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Model Context Protocol", "DevOps Agents"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised implementation guide by Microsoft engineers demonstrating practical developer tool integration using standard open protocols.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NTE2MjUwLUdwZXY5Rw?revision=2", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/programming-with-github-copilot-agent-mode/4400630','Programming with GitHub Copilot Agent Mode','','2024',4,'A deep dive into the engineering capabilities of GitHub Copilot''s ''Agent Mode.'' It details how the agent acts autonomously to analyze workspace dependencies, generate multi-file modifications, run localized compilations, and iterate on test suites based on natural language prompts.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI Tools", "Developer Productivity"]','["[ENTERPRISE-STABLE]"]','[]','["ai.md", "cicd.md", "developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureforisvandstartupstechnicalblog/four-methods-to-access-azure-key-vault-from-azure-kubernetes-service-aks/4376662','Four Methods to Access Azure Key Vault from Azure Kubernetes Service (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','578bccbae559c274604eeaa5278c5ababa737ddff4e6d8b347378044c2d4ac88',100.0,1.77903152526606488e+09,0,'2026-05-17T17:25:25.266065+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/kubernetes-operators-controllers.md", "docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/azurepartners/four-methods-to-access-azure-key-vault-from-azure-kubernetes-service-aks/4376662"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureforisvandstartupstechnicalblog/four-methods-to-access-azure-key-vault-from-azure-kubernetes-service-aks/4376662','Four Methods to Access Azure Key Vault from Azure Kubernetes Service (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','578bccbae559c274604eeaa5278c5ababa737ddff4e6d8b347378044c2d4ac88',100.0,1779031525,0,'2026-05-17T17:25:25.266065+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/kubernetes-operators-controllers.md", "docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/azurepartners/four-methods-to-access-azure-key-vault-from-azure-kubernetes-service-aks/4376662"}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/announcing-public-preview-of-bicep-templates-support-for-microsoft-graph/4141772','techcommunity.microsoft.com: Announcing public preview of Bicep templates support for Microsoft Graph','','2024',0,'Unveils native support within Bicep to programmatically provision and manage Microsoft Graph resources such as Azure AD groups, applications, and service principals. Eliminates complex post-deployment custom scripts or dual-IaC tooling setups.','Bicep','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "Microsoft Graph IaC"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/announcing-the-public-preview-of-azure-chaos-studio/2893050',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','affbdabe9c9d7de602060054a55335ff3477703555ddba4e248707ee3be70411',100.0,1.77913049492912197e+09,1,'2026-05-18T20:54:54.929122+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/announcing-the-public-preview-of-azure-chaos-studio/2893050',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','affbdabe9c9d7de602060054a55335ff3477703555ddba4e248707ee3be70411',100.0,1779130494,1,'2026-05-18T20:54:54.929122+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-template-specs-now-ga/2402618','techcommunity.microsoft.com: ARM Template Specs now GA!','','2021',0,'Official announcement detailing the GA status of ARM Template Specs. This feature allows technical teams to save reusable template configurations directly inside the Azure portal with RBAC structures.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "ARM Templates", "Template Specs"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-policy-for-kubernetes-releases-support-for-custom-policy/2699466','techcommunity.microsoft.com: Azure Policy for Kubernetes releases support for custom policy','','2021',0,'Technical deep dive into Azure Policy integration with AKS, highlighting the support for custom policy definitions via OPA Gatekeeper. Enables platform engineers to build and enforce hyper-customized constraints on pods, network namespaces, and registry origins inside Kubernetes clusters.','English','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Kubernetes Compliance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-pricing-how-to-estimate-azure-project-costs/4166297','techcommunity.microsoft.com: Azure Pricing: How to estimate Azure project costs 🌟','','2024',3,'Outlines best practices for utilizing the Azure Pricing Calculator and Azure Migrate to model infrastructure costs prior to production deployment. Focuses on estimating workloads with varying autoscaling patterns.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Cost Estimation"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
@@ -12889,7 +12889,7 @@ INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurein
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureinfrastructureblog/enterprise%e2%80%91scale-azure-subscription-vending-using-azure-verified-modules-avm/4507751','Enterprise-Scale Azure Subscription Vending Using Azure Verified Modules (AVM)','','2026',0,'Demonstrates enterprise subscription vending architectures powered by Azure Verified Modules (AVM). This automated design leverages Terraform and Bicep to standardize resource organization, virtual network integration, and governance controls. Architects use subscription vending to scale and provision environments reliably in multi-tenant frameworks.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Landing Zones", "Azure Verified Modules"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureinfrastructureblog/leveraging-azure-copilot-for-azure-kubernetes-services-aks/4212457','techcommunity.microsoft.com: Leveraging Azure Copilot for Azure Kubernetes Services (AKS)','','2024',0,'Discusses integrating Microsoft Copilot generative AI models within the Azure Kubernetes Service management plane. Highlights AI-assisted troubleshooting workflows, automated diagnostics, YAML generation, and resource tuning suggestions. Represents the emerging state of artificial intelligence operations (AIOps) in cloud-native management.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Operations"]','["[EMERGING]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureinfrastructureblog/part-1-leverage-bicep-standard-model-to-automate-azure-iaas-deployment/3804348','techcommunity.microsoft.com: (Part-1) Leverage Bicep: Standard model to Automate Azure IaaS deployment','','2023',0,'Presents a standardized, enterprise-grade model for automating Azure IaaS deployments using modular Bicep templates. Focuses on architectural separation of concerns, decoupling networking, storage, and compute layers into reusable sub-modules.','Bicep','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Standardization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureinfrastructureblog/unleashing-github-copilot-for-infrastructure-as-code/4124031','techcommunity.microsoft.com: Unleashing GitHub Copilot for Infrastructure as Code (powershell, terraform, etc)','','2024',0,'Explores how AI pair programmers like GitHub Copilot can be leveraged to draft secure and high-quality Infrastructure as Code templates, specializing in Terraform, PowerShell, and ARM templates.','Markdown','Article','Intermediate',0,'online','manual','7c0382d80273703be83a753dbe720ee8fff3b7aaf8337a1bd2ed8c6d74262661',100.0,1779130495.01027,1,'2026-05-18T20:54:55.010270+02:00',NULL,NULL,NULL,'["Development Tools", "AI Assistance", "IaC"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureinfrastructureblog/unleashing-github-copilot-for-infrastructure-as-code/4124031','techcommunity.microsoft.com: Unleashing GitHub Copilot for Infrastructure as Code (powershell, terraform, etc)','','2024',0,'Explores how AI pair programmers like GitHub Copilot can be leveraged to draft secure and high-quality Infrastructure as Code templates, specializing in Terraform, PowerShell, and ARM templates.','Markdown','Article','Intermediate',0,'online','manual','7c0382d80273703be83a753dbe720ee8fff3b7aaf8337a1bd2ed8c6d74262661',100.0,1779130495,1,'2026-05-18T20:54:55.010270+02:00',NULL,NULL,NULL,'["Development Tools", "AI Assistance", "IaC"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuremigrationblog/containerize-and-migrate-applications-to-aks-with-the-azure-migrate%e2%80%99s-new-app-co/2178551','techcommunity.microsoft.com: Containerize and migrate applications to AKS with the Azure Migrate’s new App Containerization tool','','2021',0,'Introduces Microsoft''s built-in App Containerization tool to streamline migrating legacy ASP.NET and Java web servers into AKS-compatible containerized deployments.','N/A','Product Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Migration & Modernization", "App Containerization"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuremigrationblog/implement-azure-landing-zones-with-hashicorp-terraform/3241071','techcommunity.microsoft.com: Implement Azure landing zones with HashiCorp Terraform','','2023',4,'An authoritative technical summary of how to implement Microsoft''s Cloud Adoption Framework (CAF) Landing Zones using Terraform. Explains deep-seated architectural principles, governance models, and scalable networking blueprints aligned with official enterprise standards.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Landing Zone", "Enterprise Design"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurenetworkingblog/deploying-virtual-networks-across-tenants-using-azure-virtual-network-manager-ip/4410161','Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager','','2025',0,'An official exploration of Azure Virtual Network Manager (AVNM) capabilities for coordinating network topologies across distinct enterprise Entra ID tenants. Architects learn how to leverage AVNM to scale governance, enforce global security rules, and simplify cross-tenant hub-and-spoke peerings programmatically.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Multi-Tenant Topology"]','["[COMMUNITY-TOOL]"]','[]','["iac.md", "azure.md"]','{}','{}');
@@ -12914,7 +12914,7 @@ INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureto
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/from-prompt-to-production-open-in-vs-code-for-terraform-in-azure-copilot/4494931','From Prompt to Production: Open in VS Code for Terraform in Azure Copilot','Official Microsoft release detailing the seamless integration between the portal-based Azure Copilot and local VS Code instances for automated IaC orchestration.','2026',4,'This architectural enablement article introduces the ''Open in VS Code'' capability embedded inside Azure Copilot within the Azure Portal. It allows cloud architects to generate Terraform manifests via natural language and transition directly to local workspace execution.
 
 * Integrates Azure portal-based AI generation directly with local editor toolchains.
-* Eliminates copy-paste friction by maintaining operational states, environments, and dependencies.','en','article','Intermediate',0,'online','automatic','84a64cb94d7dd554e5caaaee4d0d942c87a2f3ece9141039684a504bc8230638',NULL,1.78035241411561799e+09,0,'2026-06-02T00:20:14.115618+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Copilot Integration"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Microsoft-released tool feature that streamlines developer context transitions, well-received by Azure DevOps practitioners.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NDk0OTMxLXdCdDlCSQ?revision=3", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "cloud-infrastructure-ai"}');
+* Eliminates copy-paste friction by maintaining operational states, environments, and dependencies.','en','article','Intermediate',0,'online','automatic','84a64cb94d7dd554e5caaaee4d0d942c87a2f3ece9141039684a504bc8230638',NULL,1780352414,0,'2026-06-02T00:20:14.115618+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Copilot Integration"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Microsoft-released tool feature that streamlines developer context transitions, well-received by Azure DevOps practitioners.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NDk0OTMxLXdCdDlCSQ?revision=3", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "cloud-infrastructure-ai"}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/introducing-azure-verified-modules/4045946','techcommunity.microsoft.com: Introducing Azure Verified Modules! 🌟','- [youtube: Introducing Azure Verified Modules for Terraform | Ned in the Cloud](https://www.youtube.com/watch?v=6OeRByC-sBs)','2024',4,'Introduces Microsoft''s official Azure Verified Modules (AVM) framework. AVM unifies IaC configurations across Terraform and Bicep, providing reliable, enterprise-tested modules co-developed by Microsoft and HashiCorp.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "AVM"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/terraform-on-azure-february-2024-update/4070567','techcommunity.microsoft.com: Terraform on Azure February 2024 Update','','2024',0,'A regular engineering update highlighting improvements to Azure Terraform systems. Details features like AzAPI provider evolution, newly implemented resource types in AzureRM, and tools aiming to simplify cloud migration workflows.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Updates"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/containers/securing-windows-workloads-on-azure-kubernetes-service-with-calico/3815429','techcommunity.microsoft.com: Securing Windows workloads on Azure Kubernetes Service with Calico','','2023',0,'This architectural guide details how to leverage Tigera Calico''s CNI and policy engine to enforce advanced microsegmentation on Windows workloads within Azure Kubernetes Service (AKS). It addresses heterogeneous node pool configurations (Windows and Linux mixed architectures) and demonstrates how to apply consistent security policies across dual-OS workloads to meet strict enterprise isolation and compliance requirements.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Security"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
@@ -12923,7 +12923,7 @@ INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/coreinf
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-savings-dashboard/3816131','techcommunity.microsoft.com: Azure Savings Dashboard 🌟','','2023',4,'Introduces the native Azure Savings Dashboard, designed to highlight underutilized services and suggest commitment options. Provides recommendations for Azure Reservations and Azure Savings Plans to improve resource-to-cost efficiency.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Dashboards"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/kubernetes-external-dns-for-azure-dns--aks/3809393','techcommunity.microsoft.com: Kubernetes External DNS for Azure DNS & AKS','','2023',0,'Examines configuring ExternalDNS inside an AKS cluster to dynamically sync Kubernetes Ingress resources with Azure DNS zones. Avoids manual DNS configuration, automating resource and IP updates on target domain records.','YAML','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ingress & Routing", "ExternalDNS"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/monitoring-microsoft-sentinel-reports-with-dashboard-hub--power-bi/4203870','techcommunity.microsoft.com: Monitoring Microsoft Sentinel Reports with Dashboard Hub & Power BI','','2024',0,'Guides architects on scaling Microsoft Sentinel threat intelligence reporting by utilizing Power BI integrations. Focuses on centralizing complex workspace telemetry, operational KPIs, and incident metrics into a streamlined administrative dashboard.','None','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "SecOps", "Sentinel Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/educatordeveloperblog/cicd-for-ai-agents-on-microsoft-foundry/4522218','CI/CD for AI Agents on Microsoft Foundry','A comprehensive architectural guide demonstrating how to build, version, test, and release AI agents securely using evaluation-driven gates.','2026',4,'This technical article outlines a production-ready reference architecture for managing the lifecycle of AI agents deployed on Microsoft Foundry. It details how agent releases differ from traditional software, emphasizing the integration of evaluation-driven quality gates (measuring correctness, grounding safety, and token/latency metrics) prior to production promotion. It showcases GitHub Actions and Azure DevOps pipeline configurations that enforce strict role-based environment promotions and complete audit trails of immutable agent artifacts.','en','article','advanced',0,'online','automatic','5c8397793628713026b606f0bd44c3a392565b0bee22c55f994454a6d584fc59',NULL,1.7803528286415131e+09,0,'2026-06-02T00:27:08.641513+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Pipelines", "LLMOps", "Agent Lifecycle"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "Authoritative architectural guide from Microsoft detailing production CI/CD patterns for AI Agent releases.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NTIyMjE4LVNtUnZ6MQ?revision=4", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/educatordeveloperblog/cicd-for-ai-agents-on-microsoft-foundry/4522218','CI/CD for AI Agents on Microsoft Foundry','A comprehensive architectural guide demonstrating how to build, version, test, and release AI agents securely using evaluation-driven gates.','2026',4,'This technical article outlines a production-ready reference architecture for managing the lifecycle of AI agents deployed on Microsoft Foundry. It details how agent releases differ from traditional software, emphasizing the integration of evaluation-driven quality gates (measuring correctness, grounding safety, and token/latency metrics) prior to production promotion. It showcases GitHub Actions and Azure DevOps pipeline configurations that enforce strict role-based environment promotions and complete audit trails of immutable agent artifacts.','en','article','advanced',0,'online','automatic','5c8397793628713026b606f0bd44c3a392565b0bee22c55f994454a6d584fc59',NULL,1780352828,0,'2026-06-02T00:27:08.641513+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Pipelines", "LLMOps", "Agent Lifecycle"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "Authoritative architectural guide from Microsoft detailing production CI/CD patterns for AI Agent releases.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NTIyMjE4LVNtUnZ6MQ?revision=4", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/educatordeveloperblog/coding-frameworks-and-languages-are-no-longer-the-point-prompting-is/3820265','techcommunity.microsoft.com: Coding Frameworks and languages are no longer the point, prompting is','','2023',0,'Argues that syntax fluency is no longer the definitive bottleneck in software engineering, placing the premium on systemic logical prompting. Analyzes shifting educational paradigms where algorithmic architectural planning is prioritized over memory of standard syntax structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Education & Prompts"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/educatordeveloperblog/leveraging-azure-event-hub-microsoft-fabric-and-power-bi-for-real-time-data-anal/4028701','techcommunity.microsoft.com: Leveraging Azure Event Hub, Microsoft Fabric, and Power BI for Real-Time Data Analytics','','2024',0,'Architecture blueprint demonstrating ingestion of high-velocity streaming data via Azure Event Hubs into Microsoft Fabric. Explains how to leverage OneLake architecture and real-time analytical tools to visualize data telemetry in Power BI with minimal ETL layer overhead. Essential for modern, real-time analytics dashboards.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Storage", "Data Analytics", "Real-Time Streaming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/fasttrackforazureblog/a-practical-guide-to-zone-redundant-aks-clusters-and-storage/4036254','techcommunity.microsoft.com: A Practical Guide to Zone Redundant AKS Clusters and Storage','','2024',0,'A practical reference guide focused on designing zone-redundant AKS clusters and resolving multi-zone storage constraints. Addresses the architectural differences between zone-redundant storage (ZRS) and locally redundant storage (LRS) when backing Kubernetes persistent volumes. It maps failure-domain behavior and node affinity to ensure stateful workloads remain resilient to physical datacenter outages.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
@@ -12960,136 +12960,136 @@ INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/discussions/
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/discussions/microsoft-intune/use-powershell-to-retrieve-all-assigned-intune-policies-and-applications-per-azu/3217498','techcommunity.microsoft.com: Use PowerShell to retrieve all assigned Intune policies and applications per Azure AD group!','','2022',0,'Provides script patterns querying the unified Microsoft Graph endpoint to audit active Intune configuration policy rules, profile objects, and custom group assignments for reporting compliance.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workplace", "Endpoint Management", "Microsoft Intune", "Microsoft Graph"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/discussions/windowspowershell/an-example-why-powershell-is-so-important/3041748','techcommunity.microsoft.com: An example why PowerShell is so important!','','2021',0,'Illustrates performance gains when managing server roles using standard object properties parsed directly through PowerShell interfaces instead of unformatted cmd string parsing scripts.','PowerShell','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Systems Administration", "PowerShell Utility", "Process Automation"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/discussions/windowsserver/use-powershell-to-search-for-accounts-in-active-directory-that-have-gone-stale/3585934','techcommunity.microsoft.com: Use PowerShell to search for accounts in Active Directory that have gone stale!','','2022',0,'Documents clean Active Directory directory-sweeping scripts configured to isolate inactive human and service account properties based on expired token limits, reducing attack surfaces.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity and Access", "Active Directory", "Account Management", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/ai-azure-ai-services-blog/the-ai-study-guide-azure-s-top-free-resources-for-learning/ba-p/4036890','==techcommunity.microsoft.com: The AI Study Guide: Azure’s top free resources'' for learning generative AI in 2024==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3f8eae4b4538a09597816521482138db8f22545131a8c1f5b21043242cea7ced',100.0,1.77903358904955601e+09,0,'2026-05-17T17:59:49.049556+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-kubernetes-service-free-tier-and-standard-tier/ba-p/3731432','techcommunity.microsoft.com: Azure Kubernetes Service Free tier and Standard'' tier','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c2edafa52cbd6e3ad13b3ddee0b98ca4735bb041214e2d54be43035f428e635a',100.0,1.77903157790717911e+09,0,'2026-05-17T17:26:17.907179+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/azure-kubernetes-service-free-tier-and-standard-tier/3731432"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-kubernetes-service-microsoft-ignite-announcements/ba-p/3650443','techcommunity.microsoft.com: Azure Kubernetes Service Microsoft Ignite announcements','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ccf500d2df5a4e3eb0f595d42096d5a6559be6942cf9e6787b6caeef00b5cff1',100.0,1779029711.89031,0,'2026-05-17T16:55:11.890310+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/azure-kubernetes-service-microsoft-ignite-announcements/3650443"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure-blog/simplifying-azure-kubernetes-service-authentication-part-2/ba-p/4055332','==techcommunity.microsoft.com: Simplifying Azure Kubernetes Service Authentication'' Part 2==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','454783231f51efb855bdcec6f3693660fb4e5adca57942fa7ac0582d824d8882',100.0,1.77903073344831895e+09,0,'2026-05-17T17:12:13.448319+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure/building-a-path-to-success-for-microservices-and-net-core/ba-p/1502270','techcommunity.microsoft.com: Building a path to success for microservices'' and .NET Core - Project Tye + GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a7f175497eec5e2cebf8a6acdec13cef1476712be8fdeed56df7013e431aee6',100.0,1.77903011680280494e+09,0,'2026-05-17T17:01:56.802805+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/building-a-path-to-success-for-microservices-and-net-core---project-tye--github-/1502270"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure/full-stack-net-6-apps-with-blazor-webassembly-and-azure-static/ba-p/2933428','techcommunity.microsoft.com: Full-stack .NET 6 Apps with Blazor WebAssembly'' and Azure Static Web Apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c521cf23748a185c3f762d8866a6b5c9f3dd4f3efb1586ba57d60c8ac4e0e515',100.0,1779030535.91354,0,'2026-05-17T17:08:55.913540+02:00',NULL,NULL,NULL,'[]','[]','["docs/dotnet.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/full-stack-net-6-apps-with-blazor-webassembly-and-azure-static-web-apps/2933428"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure/introducing-azure-container-apps-a-serverless-container-service/ba-p/2867265','techcommunity.microsoft.com: Introducing Azure Container Apps: a serverless'' container service for running modern apps at scale','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f74fb32465f3c7a342b01fb8a18dc4b26469c83cba3810304535348c0ce031c7',100.0,1.77903140331099796e+09,0,'2026-05-17T17:23:23.310998+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/introducing-azure-container-apps-a-serverless-container-service-for-running-mode/2867265"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-arc-blog/in-preview-azure-key-vault-secrets-provider-extension-for-arc/ba-p/3002160','==techcommunity.microsoft.com: In preview: Azure Key Vault secrets provider'' extension for Arc enabled Kubernetes clusters==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3974ad51bef92a1c3157472f6b57e533b04b98efcf2ea4ef028133d1cf412cc2',100.0,1.77903141225762104e+09,0,'2026-05-17T17:23:32.257621+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-architecture-blog/azure-openai-landing-zone-reference-architecture/ba-p/3882102','techcommunity.microsoft.com: Azure OpenAI Landing Zone reference architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33f0e4710e5a4879c7c0e9119fe792574a4ccccae4d1718cdf2071280ded1eee',100.0,1.77903111994599795e+09,0,'2026-05-17T17:18:39.945998+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-openai-landing-zone-reference-architecture/3882102"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-architecture-blog/new-feature-easily-assign-regulatory-compliance-policies-to-your/ba-p/4074957','techcommunity.microsoft.com: New feature: easily assign regulatory compliance'' policies to your Azure Landing Zone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2843beed054e8050b323d8faa3d51ea1c5d5ccfcdaac0f5a1ca3fb2094155ecc',100.0,1.77903391873270607e+09,0,'2026-05-17T18:05:18.732706+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurearchitectureblog/new-feature-easily-assign-regulatory-compliance-policies-to-your-azure-landing-z/4074957"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-architecture/course-blueprint/m-p/4012399','techcommunity.microsoft.com: Azure Architecture - Course Blueprint','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f692d44f559f6a2d88a3d0abb12a5794b7c7b3af56e041d69d3e8095524c174c',100.0,1.77903106743998503e+09,0,'2026-05-17T17:17:47.439985+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-course-blueprints/4338972"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-developer-community-blog/azure-data-factory-how-to-split-a-file-into-multiple-output/ba-p/4039825','techcommunity.microsoft.com: Azure Data Factory: How to split a file into'' multiple output files with Bicep','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67ee251f3815cc84375e389b03aef8f78d6a0c3a9edb5be871fc9cc52cac5ee1',100.0,1.7790330037655909e+09,0,'2026-05-17T17:50:03.765591+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/azure-data-factory-how-to-split-a-file-into-multiple-output-files-with-bicep/4039825"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-developer-community-blog/infra-in-azure-for-developers-the-how-part-2/ba-p/4046385','techcommunity.microsoft.com: Infra in Azure for Developers - The How (Part'' 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30ea008e080b81ab972898e1e9d5c69e89be481081da8f225c6ad8d1d4fcc381',100.0,1.77902955821311092e+09,0,'2026-05-17T16:52:38.213111+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-how-part-2/4046385"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-developer-community-blog/infra-in-azure-for-developers-the-what/ba-p/4026102','techcommunity.microsoft.com: Infra in Azure for Developers - The What','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9746e531227895a5f668fcf9f60824e65ea969babe97f7c05ee335ebe8dfbe2d',100.0,1.77902924424688696e+09,0,'2026-05-17T16:47:24.246887+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-what/4026102"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-devops-blog/introduction-to-azure-devops-workload-identity-federation-oidc/ba-p/3908687','techcommunity.microsoft.com: Introduction to Azure DevOps Workload identity'' federation (OIDC) with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e55fb1a1d731153e943b68844af12dcce8bfac917c98ffdea64c80da0607dd47',100.0,1.7790293419391129e+09,0,'2026-05-17T16:49:01.939113+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=09213cdc-9f30-4e82-aa6f-9b6e8d82dab3&redirect_uri=https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fs%2Fauth%2Foauth2callback%2Fproviderid%2Fdefault&response_type=code&state=t32RGeYIHrLX7VZiIP5Idsc47642cGWeSnDaow_6xtt0AVO-pN2q_aKbw0Dw-5VfiAvlYRC6AjPqIjJ7tTD1oClJ2fvT9BIa-6OwFcbLVaGkbYkIAE0gmCezmGXRDrJwzJR9YyiSjnMURsQeirF4CS5A4QI2afRW2Y563huvTZiWPqnMHS5Lx_G1x1stZSViKRMJRdvOE0G-tlOGg5nQw1Q4Ie55Bqkrtp6BguyPyVA&scope=User.Read+openid+email+profile+offline_access&referer=https%3A%2F%2Ftechcommunity.microsoft.com%2Fblog%2F-%2Fintroduction-to-azure-devops-workload-identity-federation-oidc%2F3908687"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-for-isv-and-startups/azure-orphan-resources-grafana-dashboard/ba-p/4120303','techcommunity.microsoft.com: Azure Orphan Resources Grafana Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7e80b0faa9a30b238eb1f6c7c60b2cdc6bfd423358ec9c46b489d45b6166f28',100.0,1.77903261594970107e+09,0,'2026-05-17T17:43:35.949701+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/azurepartners/azure-orphan-resources-grafana-dashboard/4120303"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-for-isv-and-startups/how-to-deploy-a-production-ready-aks-cluster-with-terraform/ba-p/4122013','techcommunity.microsoft.com: How to deploy a production-ready AKS cluster'' with Terraform verified module','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e68f252d6237f0274b421ef7c5ae288dce6004d9488cc96fcf9e968fe401a49',100.0,1.77903167349882197e+09,0,'2026-05-17T17:27:53.498822+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/azurepartners/how-to-deploy-a-production-ready-aks-cluster-with-terraform-verified-module/4122013"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-public-preview-of-bicep-templates-support-for/ba-p/4141772','techcommunity.microsoft.com: Announcing public preview of Bicep templates'' support for Microsoft Graph','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8d3d188d8b15fff47024c6da2aa9dd161ebe004770dac7d234d66aa671c6f5b',100.0,1.77903309492879104e+09,0,'2026-05-17T17:51:34.928791+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/announcing-public-preview-of-bicep-templates-support-for-microsoft-graph/4141772"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-the-public-preview-of-azure-chaos-studio/ba-p/2893050','techcommunity.microsoft.com: Announcing the Public Preview of Azure Chaos'' Studio','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1d840d4f03ed8ac30b50081bdb4be70d5980874366d1e345fbfa321c6fe8f439',100.0,1.77903052668206405e+09,0,'2026-05-17T17:08:46.682064+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-template-specs-now-ga/ba-p/2402618','techcommunity.microsoft.com: ARM Template Specs now GA!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54a4de742f3c9ff437a117aff7ea52770b2c75df32e7835d03b07638718492f4',100.0,1.77903432401735091e+09,0,'2026-05-17T18:12:04.017351+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-template-specs-now-ga/2402618"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-policy-for-kubernetes-releases-support-for-custom-policy/ba-p/2699466','techcommunity.microsoft.com: Azure Policy for Kubernetes releases support'' for custom policy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','415f7eb2b30d36cc496d1bc94645c0ea541dbcfe132955b9408a45a77d9cd39c',100.0,1.7790304157524569e+09,0,'2026-05-17T17:06:55.752457+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-policy-for-kubernetes-releases-support-for-custom-policy/2699466"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-pricing-how-to-estimate-azure-project-costs/ba-p/4166297','techcommunity.microsoft.com: Azure Pricing: How to estimate Azure project'' costs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ad43d9cb728a19bab1d08eb86f494356d6e1afdc456fa7f01612b6a26caa387',100.0,1.77902914883510589e+09,0,'2026-05-17T16:45:48.835106+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-pricing-how-to-estimate-azure-project-costs/4166297"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-pricing-how-to-navigate-azure-pricing-options-and/ba-p/4166276','techcommunity.microsoft.com: Azure Pricing: How to navigate Azure pricing'' options and resources 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d9e79673e442b8bc4b61696eea873d01886703d20cfe542171c06ae8000e6c6a',100.0,1.77903421287969207e+09,0,'2026-05-17T18:10:12.879692+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-pricing-how-to-navigate-azure-pricing-options-and-resources/4166276"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-high-performance-computing/running-gpu-accelerated-workloads-with-nvidia-gpu-operator-on/ba-p/4061318','techcommunity.microsoft.com: Running GPU accelerated workloads with NVIDIA'' GPU Operator on AKS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4f3e78b53277c141f9e7bbaf4e77417ed2687c8bbf4d68c71a54ec3455b7dcce',100.0,1.77903073397104096e+09,0,'2026-05-17T17:12:13.971041+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurehighperformancecomputingblog/running-gpu-accelerated-workloads-with-nvidia-gpu-operator-on-aks/4061318"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/azure-landing-zones-custom-archetypes-using-terraform/ba-p/3791172','techcommunity.microsoft.com: Azure landing zones custom archetypes using'' Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9622607457a35ed6c1e97000180eb5ae84fe3b5983d3b9e6681054f71d9d833',100.0,1.77903008870778489e+09,0,'2026-05-17T17:01:28.707785+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/azure-landing-zones-custom-archetypes-using-terraform/3791172"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/azure-permissions-101-how-to-manage-azure-access-effectively/ba-p/4067468','==techcommunity.microsoft.com: Azure Permissions 101: How to manage Azure'' access effectively==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4eb9aa3b932200382d719736b03af13c6f764a6de62bafb18aa540d80bb99c5d',100.0,1.77903030111594796e+09,0,'2026-05-17T17:05:01.115948+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/centralized-private-resolver-architecture-implementation-using/ba-p/4132622','techcommunity.microsoft.com: Centralized private resolver architecture implementation'' using Azure private DNS resolver','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0eb63d314caae36d587e06003718ec1b97eac6506583eca8fee4efed5928a510',100.0,1.77903111952094888e+09,0,'2026-05-17T17:18:39.520949+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/centralized-private-resolver-architecture-implementation-using-azure-private-dns/4132622"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/leveraging-azure-copilot-for-azure-kubernetes-services-aks/ba-p/4212457','techcommunity.microsoft.com: Leveraging Azure Copilot for Azure Kubernetes'' Services (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9db4943875a9e2114c1ee023b1d36a0a97045b5fbcd08546007fd4ab2ce19343',100.0,1.77903279468878793e+09,0,'2026-05-17T17:46:34.688788+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/leveraging-azure-copilot-for-azure-kubernetes-services-aks/4212457"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/part-1-leverage-bicep-standard-model-to-automate-azure-iaas/ba-p/3804348','techcommunity.microsoft.com: (Part-1) Leverage Bicep: Standard model to'' Automate Azure IaaS deployment','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26c0e2a686d374159cb8217723835961b8a93181a121a1f219419b7826cbe743',100.0,1.77903167839089393e+09,0,'2026-05-17T17:27:58.390894+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/part-1-leverage-bicep-standard-model-to-automate-azure-iaas-deployment/3804348"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/unleashing-github-copilot-for-infrastructure-as-code/ba-p/4124031','techcommunity.microsoft.com: Unleashing GitHub Copilot for Infrastructure'' as Code (powershell, terraform, etc)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70a4bb367b75bb1a35f0408b1190ab1f90837c34c0b5cb8caead4a51215e46f1',100.0,1.77903118798323106e+09,0,'2026-05-17T17:19:47.983231+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/unleashing-github-copilot-for-infrastructure-as-code/4124031"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-migration-and/implement-azure-landing-zones-with-hashicorp-terraform/ba-p/3241071','techcommunity.microsoft.com: Implement Azure landing zones with HashiCorp'' Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e76204eacd92689465d51a8415a7291be017988e0d157b835979b1eb8b2711c',100.0,1.77902937588818097e+09,0,'2026-05-17T16:49:35.888181+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuremigrationblog/implement-azure-landing-zones-with-hashicorp-terraform/3241071"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-migration/containerize-and-migrate-applications-to-aks-with-the-azure/ba-p/2178551','techcommunity.microsoft.com: Containerize and migrate applications to AKS'' with the Azure Migrate’s new App Containerization tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','474a27444195a4fb0b37d56f3cffa15408748eb4ac42d772c8e744e08b69b593',100.0,1.77903138658526706e+09,0,'2026-05-17T17:23:06.585267+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuremigrationblog/containerize-and-migrate-applications-to-aks-with-the-azure-migrate%e2%80%99s-new-app-co/2178551"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-observability-blog/advanced-network-observability-for-your-azure-kubernetes-service/ba-p/4176736','techcommunity.microsoft.com: Advanced Network Observability for your Azure'' Kubernetes Service clusters through Azure Monitor','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','844677550e95cb07f3aa32e13c0d949b3b228252c8a05907e8c0274d49bc2bb2',100.0,1.77903410285011792e+09,0,'2026-05-17T18:08:22.850118+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureobservabilityblog/advanced-network-observability-for-your-azure-kubernetes-service-clusters-throug/4176736"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-observability-blog/azure-monitor-logs-next-evolution-multi-tier-logging/ba-p/4200871','techcommunity.microsoft.com: Azure Monitor Logs Next Evolution: Multi-tier'' logging','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b12e7536ea295fb23d163d07d0a247d83ab084f19f1f6d31f0b7600c8c6c6c4',100.0,1779033732.89204,0,'2026-05-17T18:02:12.892040+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureobservabilityblog/azure-monitor-logs-next-evolution-multi-tier-logging/4200871"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-observability-blog/how-to-monitor-your-multi-tenant-solution-on-azure-with-azure/ba-p/4042140','techcommunity.microsoft.com: How To Monitor Your Multi-Tenant Solution on'' Azure With Azure Monitor','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c0ce3d79bee1e92cd853b40e04ac58b470ba373f3880bd3be1993ab1784fb0c8',100.0,1.77903067621096205e+09,0,'2026-05-17T17:11:16.210962+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureobservabilityblog/how-to-monitor-your-multi-tenant-solution-on-azure-with-azure-monitor/4042140"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-observability-blog/introducing-azure-monitor-managed-service-for-prometheus/ba-p/3600185','==techcommunity.microsoft.com: Introducing Azure Monitor managed service'' for Prometheus== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4b78ef7493b7f5cbf3c5e273e75499263036d071b0ab3276d1ccbc4751f04a34',100.0,1779034106.97889,0,'2026-05-17T18:08:26.978890+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-paas-blog/azure-storage-blob-count-amp-capacity-usage-calculator/ba-p/3516855','techcommunity.microsoft.com: Azure Storage Blob Count & Capacity usage Calculator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','829378fe74208ac33945856345f717cc6dbc9e3fa63c7222dfeb1b9838fa2bf6',100.0,1.77903431073671507e+09,0,'2026-05-17T18:11:50.736715+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurepaasblog/azure-storage-blob-count--capacity-usage-calculator/3516855"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-security-center/security-control-implement-security-best-practices/ba-p/2269914','techcommunity.microsoft.com: Security Control: Implement security best practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a7fefa05bd6abdb41aa2e97f61a1916f8c6a497a4a4aea03f0dd0e8915a72cb',100.0,1779034511.79185,0,'2026-05-17T18:15:11.791850+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/security-control-implement-security-best-practices/2269914"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-sentinel/non-interactive-logins-minimizing-the-blind-spot/ba-p/2287932','techcommunity.microsoft.com: Non-interactive logins: minimizing the blind'' spot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc4f32fa9e1050aa7280eb889ffcf69b05406176fb8c37afd0dabacbf2d3ca23',100.0,1.77903002628226709e+09,0,'2026-05-17T17:00:26.282267+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftsentinelblog/non-interactive-logins-minimizing-the-blind-spot/2287932"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-sql-blog/azure-sql-managed-instance-pools-new-features/ba-p/4044688','techcommunity.microsoft.com: Azure SQL Managed Instance pools: new features','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4477986e96075fd8daa747cece8d9ecab56cbff351dd041ef50fe3c8d6eccb7',100.0,1.77903159345827794e+09,0,'2026-05-17T17:26:33.458278+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuresqlblog/azure-sql-managed-instance-pools-new-features/4044688"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-stack-blog/azure-kubernetes-service-and-azure-container-registry-service-on/ba-p/3075932','techcommunity.microsoft.com: Azure Kubernetes Service and Azure Container'' Registry Service on Azure Stack Hub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b4c2b6080ebf31acbf9604c46f89ccd0bae306eb80646342b84a3d1d73812ce',100.0,1.77903086993196392e+09,0,'2026-05-17T17:14:29.931964+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurestackblog/azure-kubernetes-service-and-azure-container-registry-service-on-azure-stack-hub/3075932"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-storage-blog/azure-container-storage-in-public-preview/ba-p/3819246','techcommunity.microsoft.com: Azure Container Storage in Public Preview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02213702ab7f40d6f62279a13bd5d8cdc733ae2ab622b9e00c19528468f98387',100.0,1.77903096732789397e+09,0,'2026-05-17T17:16:07.327894+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurestorageblog/azure-container-storage-in-public-preview/3819246"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-synapse-analytics-blog/cicd-in-synapse-sql-how-to-deliver-your-database-objects-across/ba-p/3267507','techcommunity.microsoft.com: CICD in Synapse SQL: How to deliver your database'' objects across multiple environments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c106d262a276445cd7892147d3ca98c49bc813d0aac345d02e45c4dcb810cad',100.0,1.77903050938331794e+09,0,'2026-05-17T17:08:29.383318+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuresynapseanalyticsblog/cicd-in-synapse-sql-how-to-deliver-your-database-objects-across-multiple-environ/3267507"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-a-new-login-experience-with-azure-powershell-and/ba-p/4109357','techcommunity.microsoft.com: Announcing a new login experience with Azure'' PowerShell and Azure CLI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','952edaeb122f1f4c70168bbc41d461842e3242d7dd4347f74ed0b27b21958b4b',100.0,1.77903171709885692e+09,0,'2026-05-17T17:28:37.098857+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-a-new-login-experience-with-azure-powershell-and-azure-cli/4109357"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-azapi-dynamic-properties/ba-p/4121855','techcommunity.microsoft.com: Announcing AzAPI Dynamic Properties','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','88ec5b2ae808737386227f2c567cda2344b12cbee1f81b77e50e760de6ccd337',100.0,1779031597.41731,0,'2026-05-17T17:26:37.417310+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azapi-dynamic-properties/4121855"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-azure-terrafy-and-azapi-terraform-provider-previews/ba-p/3270937','==Announcing Azure Terrafy and AzAPI Terraform Provider Previews==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0abbe55b2ea8da9fc09461f6ecdd1478261ce6d4ebe9b355411b7633e8bab930',100.0,1.77902988088780093e+09,0,'2026-05-17T16:58:00.887801+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azure-terrafy-and-azapi-terraform-provider-previews/3270937"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-template-based-previews-of-azure-cli-and-azure/ba-p/3933802','techcommunity.microsoft.com: Announcing template-based previews of Azure'' CLI and Azure PowerShell for Key Vault deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2004df5cf94ab5cc7f62e2ef2fbf346871d346a40ec23abdea2def8a06b4bd5b',100.0,1.779032229322793e+09,0,'2026-05-17T17:37:09.322793+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-template-based-previews-of-azure-cli-and-azure-powershell-for-key-vau/3933802"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/azure-landing-zones-accelerators-for-bicep-and-terraform/ba-p/4029866','techcommunity.microsoft.com: Azure Landing Zones Accelerators for Bicep'' and Terraform. Announcing General Availability!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5de97ec79c5fa6fe3f32615313d6c2025fed03329f7c2f1ea63cccd8a6f1b572',100.0,1.779030287372648e+09,0,'2026-05-17T17:04:47.372648+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/azure-landing-zones-accelerators-for-bicep-and-terraform-announcing-general-avai/4029866"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/introducing-azure-verified-modules/ba-p/4045946','==techcommunity.microsoft.com: Introducing Azure Verified Modules!== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e10930bbb6d01059cc64d1fe5c126581a863be13dea2e65aad11a1ad2acd6d50',100.0,1.77903184608518099e+09,0,'2026-05-17T17:30:46.085181+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/terraform-on-azure-february-2024-update/ba-p/4070567','techcommunity.microsoft.com: Terraform on Azure February 2024 Update','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ee45540c6812d81672b28e52c39f96059ad9e816b1a76ae08d177112421b6c5',100.0,1.77903432440853095e+09,0,'2026-05-17T18:12:04.408531+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/terraform-on-azure-february-2024-update/4070567"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure/dynamic-user-membership-rules-azure-active-directory/m-p/3281164','==techcommunity.microsoft.com: Dynamic user membership rules, Azure Active'' Directory Administrative Units and password reset!== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','N/A',100.0,1.77903112805682206e+09,0,'2026-05-17T17:18:48.056822+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/containers/securing-windows-workloads-on-azure-kubernetes-service-with/ba-p/3815429','techcommunity.microsoft.com: Securing Windows workloads on Azure Kubernetes'' Service with Calico','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6abbf5c1b29d4ebafcf286611e5ee1cefe105e51db857e29e66f871aee8c8ff1',100.0,1.77903096760488605e+09,0,'2026-05-17T17:16:07.604886+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/containers/securing-windows-workloads-on-azure-kubernetes-service-with-calico/3815429"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-policy-recommended-practices/ba-p/3798024','Azure Policy Recommended Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3826b78f3bccd62be29a9aebf40c1feba45ecdbea725c0e07ee184d115777f00',100.0,1779032759.38936,0,'2026-05-17T17:45:59.389360+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-policy-recommended-practices/3798024"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-powershell-tips-and-tricks/ba-p/4066848','techcommunity.microsoft.com: Azure PowerShell Tips and Tricks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a18f52e9ad74c2625e2306118876395ef2a5871eb0ab3c0942b562c7966a43f',100.0,1.77903350514631104e+09,0,'2026-05-17T17:58:25.146311+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-powershell-tips-and-tricks/4066848"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-savings-dashboard/ba-p/3816131','==techcommunity.microsoft.com: Azure Savings Dashboard== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','70a744c6c48b21e50a465ed72531fea73c4d3d7514659d10950eaa55dba54ad9',100.0,1.7790308710679779e+09,0,'2026-05-17T17:14:31.067978+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/kubernetes-external-dns-for-azure-dns-amp-aks/ba-p/3809393','techcommunity.microsoft.com: Kubernetes External DNS for Azure DNS & AKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bfdffdcb404ed51d6248eaa348bfbaf4d78576df0e3e360c31a6590f483e207',100.0,1.77903427554317092e+09,0,'2026-05-17T18:11:15.543171+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/kubernetes-external-dns-for-azure-dns--aks/3809393"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/monitoring-microsoft-sentinel-reports-with-dashboard-hub-amp/ba-p/4203870','techcommunity.microsoft.com: Monitoring Microsoft Sentinel Reports with'' Dashboard Hub & Power BI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c554b6ef990ee19c432c0b471c793d6dfbb9f79f2a77af8139408e3cfb9de95e',100.0,1.77903122801573705e+09,0,'2026-05-17T17:20:28.015737+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/monitoring-microsoft-sentinel-reports-with-dashboard-hub--power-bi/4203870"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/custom/page/page-id/learn?product=All','techcommunity.microsoft.com: Microsoft Learn - Learning Rooms Directory','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cb03eeccf93ca724931dd01723882a4eb09f6f4a2ec90f5b09f06a868dac91c6',100.0,1.779029718193897e+09,0,'2026-05-17T16:55:18.193897+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/?product=All"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/educator-developer-blog/coding-frameworks-and-languages-are-no-longer-the-point/ba-p/3820265','techcommunity.microsoft.com: Coding Frameworks and languages are no longer'' the point, prompting is','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70aa7f8d6368dbba9ed5f7799ab591be314c4c1bae1b2a0166e139ab13645474',100.0,1.77903205221049499e+09,0,'2026-05-17T17:34:12.210495+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/educatordeveloperblog/coding-frameworks-and-languages-are-no-longer-the-point-prompting-is/3820265"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/educator-developer-blog/leveraging-azure-event-hub-microsoft-fabric-and-power-bi-for/ba-p/4028701','techcommunity.microsoft.com: Leveraging Azure Event Hub, Microsoft Fabric,'' and Power BI for Real-Time Data Analytics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8fa366a5f511bc2b3fef051214d0dd014ee017cdc7b1b75c6691de1b5479838b',100.0,1.77902963783912301e+09,0,'2026-05-17T16:53:57.839123+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/educatordeveloperblog/leveraging-azure-event-hub-microsoft-fabric-and-power-bi-for-real-time-data-anal/4028701"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/a-practical-guide-to-zone-redundant-aks-clusters-and-storage/ba-p/4036254','==techcommunity.microsoft.com: A Practical Guide to Zone Redundant AKS Clusters'' and Storage==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','026e8cde04efa1199e15165471ed4fd202ad3600cccf41d1724a96fe4030d55d',100.0,1779034213.82864,0,'2026-05-17T18:10:13.828640+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-orphan-resources/ba-p/3492198','techcommunity.microsoft.com: Azure Orphan Resources','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34b92a3fd01746ec62136b46866d77a5cd36238eaa7e4b378411696461464b51',100.0,1.77903102342694902e+09,0,'2026-05-17T17:17:03.426949+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-orphan-resources/3492198"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-policy-for-azure-container-apps-yes-please/ba-p/3775200','techcommunity.microsoft.com: Azure Policy for Azure Container Apps? Yes,'' please','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b7bd57cb79cbae1514f564fff5e67eeb88fb8191f9017c96bf31e3c5676a79f',100.0,1.7790310389230411e+09,0,'2026-05-17T17:17:18.923041+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-policy-for-azure-container-apps-yes-please/3775200"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/can-i-create-an-azure-red-hat-openshift-cluster-in-terraform-yes/ba-p/3670889','==techcommunity.microsoft.com: Can I create an Azure Red Hat OpenShift cluster'' in Terraform? Yes, you can!==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','eaae2a67f5fd69285034071e85e67caf1a0b7543865ad7300110305f3004036c',100.0,1.77903391900781798e+09,0,'2026-05-17T18:05:19.007818+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app/ba-p/3885602','techcommunity.microsoft.com: Create an Azure OpenAI, LangChain, ChromaDB,'' and Chainlit Chat App in Container Apps using Terraform | Paolo Salvatori','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9206371f72871a5daa1c963171d4ceb6a66447598cb4908918f23fb947995a11',100.0,1.77902999587055897e+09,0,'2026-05-17T16:59:55.870559+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app-in-container-app/3885602"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app/ba-p/4024070','techcommunity.microsoft.com: Create an Azure OpenAI, LangChain, ChromaDB,'' and Chainlit chat app in AKS using Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89a975f0843a11893f23088caad2a21015997e190fa5586f94602de971bf5dac',100.0,1.77903150316676807e+09,0,'2026-05-17T17:25:03.166768+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app-in-aks-using-ter/4024070"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/how-to-create-a-vpn-between-azure-and-aws-using-only-managed/ba-p/2281900','techcommunity.microsoft.com: How to create a VPN between Azure and AWS using'' only managed solutions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903115000907111e+09,0,'2026-05-17T17:19:10.009071+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-create-a-vpn-between-azure-and-aws-using-only-managed-solutions/2281900"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/how-to-install-an-aks-cluster-with-the-istio-service-mesh-add-on/ba-p/3802069','techcommunity.microsoft.com: How to install an AKS cluster with the Istio'' service mesh add-on via Bicep','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b1d59dd485d74befb82e853d42ed2bb4ae1ab462f38e421174f832d513be7e4',100.0,1779029144.21233,0,'2026-05-17T16:45:44.212330+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-install-an-aks-cluster-with-the-istio-service-mesh-add-on-via-bicep/3802069"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/microsoft-fabric-multi-tenant-architecture/ba-p/4119429','techcommunity.microsoft.com: Microsoft Fabric - Multi-Tenant Architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc5b2226c46bdd641f93e0881d3e4ad033908710759f65804e72bc9e730f8e5c',100.0,1.77903033675508308e+09,0,'2026-05-17T17:05:36.755083+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/microsoft-fabric---multi-tenant-architecture/4119429"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/finops-blog/get-tailored-insights-with-our-advisor-well-architected/ba-p/4218239','techcommunity.microsoft.com: Get tailored insights with our Advisor Well-Architected'' assessments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6de76283a5aa9c046110fef42537187fc25dd0b7dc59e2dedfae6a47f5b1ab3d',100.0,1.77902907224790501e+09,0,'2026-05-17T16:44:32.247905+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/finopsblog/get-tailored-insights-with-our-advisor-well-architected-assessments/4218239"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/finops-blog/identify-your-savings-potential-in-azure/ba-p/4131194','techcommunity.microsoft.com: Identify your savings potential in Azure 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b7bce0ea04d13953b6657d9fdc5694aec8eaf43db13b43616af9bba33c265d8',100.0,1.77903215432462692e+09,0,'2026-05-17T17:35:54.324627+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/finopsblog/identify-your-savings-potential-in-azure/4131194"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/healthcare-and-life-sciences/azure-devops-pipelines-if-expressions-and-conditions/ba-p/3737159','techcommunity.microsoft.com: Azure DevOps Pipelines: If Expressions and'' Conditions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','071841b6ea8ffa664a94c7f8b4432ce07c1ae327c6bee2f249dbedc088b1a623',100.0,1.77903432050221705e+09,0,'2026-05-17T18:12:00.502217+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/healthcareandlifesciencesblog/azure-devops-pipelines-if-expressions-and-conditions/3737159"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/itops-talk-blog/azure-terrafy-import-your-existing-azure-infrastructure-into/ba-p/3357653','techcommunity.microsoft.com: Azure Terrafy – Import your existing Azure'' infrastructure into Terraform HCL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','db0c90c1c8ec4ed7a983ffc8a8370ad936198e9fbb580e50d0c52e3934f4f3f9',100.0,1.77903109112094807e+09,0,'2026-05-17T17:18:11.120948+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/itopstalkblog/azure-terrafy-%e2%80%93-import-your-existing-azure-infrastructure-into-terraform-hcl/3357653"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/itops-talk-blog/iis-central-certificate-store-and-windows-containers/ba-p/4181509','techcommunity.microsoft.com: IIS Central Certificate Store and Windows containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ad387f6692631e8446a8c1decb81463c3a8ab8a6c6ff96b97ebed47981b8e9c',100.0,1.77903255402771592e+09,0,'2026-05-17T17:42:34.027716+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/itopstalkblog/iis-central-certificate-store-and-windows-containers/4181509"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/itops-talk-blog/infrastructure-as-code-iac-comparing-the-tools/ba-p/3205045','techcommunity.microsoft.com: Infrastructure as Code (IaC): Comparing the'' Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0f6922af849ba945a759395ab413be42eb43c2135e71f16b5ee12e8d26f8a775',100.0,1.77903147104247808e+09,0,'2026-05-17T17:24:31.042478+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/itopstalkblog/infrastructure-as-code-iac-comparing-the-tools/3205045"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/itops-talk-blog/standardize-devops-practices-across-hybrid-and-multicloud/ba-p/2795010','techcommunity.microsoft.com: Standardize DevOps practices across hybrid'' and multicloud environments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22f2d98c78999413f66ce27ed15125034a47e2a5f345afda2134688608411738',100.0,1.77903135801894497e+09,0,'2026-05-17T17:22:38.018945+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/itopstalkblog/standardize-devops-practices-across-hybrid-and-multicloud-environments/2795010"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-defender-for-cloud/microsoft-announces-general-availability-of-defender-for-apis/ba-p/3981488','techcommunity.microsoft.com: Microsoft Announces General Availability of'' Defender for APIs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0aac9532c8f6d3d26afa6341bd119b8c004629662e6802051091404dd6b3f6c0',100.0,1.77903061236415696e+09,0,'2026-05-17T17:10:12.364157+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/microsoft-announces-general-availability-of-defender-for-apis/3981488"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-defender-for-cloud/simplifying-onboarding-to-microsoft-defender-for-cloud-with/ba-p/3974789','techcommunity.microsoft.com: Simplifying Onboarding to Microsoft Defender'' for Cloud with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89c3c39a14155f8b088d4b44d8e152e8a80f4a8488b679dea5d414ef7ce18f1b',100.0,1.77903103879989504e+09,0,'2026-05-17T17:17:18.799895+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/simplifying-onboarding-to-microsoft-defender-for-cloud-with-terraform/3974789"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-defender-xdr-blog/what-s-new-in-defender-how-copilot-for-security-can-transform/ba-p/4084222','techcommunity.microsoft.com: What’s new in Defender: How Copilot for Security'' can transform your SOC','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','159419be7cce155d2e794442fb8bab9e4cbb14d6c1276b2a959cf6e8edc4f160',100.0,1.77903380313976097e+09,0,'2026-05-17T18:03:23.139761+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftthreatprotectionblog/what%e2%80%99s-new-in-defender-how-copilot-for-security-can-transform-your-soc/4084222"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-developer-community/draw-io-azure-infrastructure-diagrams-through-code-like-an/ba-p/4071316','chcommunity.microsoft.com: Draw.io Azure infrastructure diagrams through'' code like an artist','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7a558f0b2386251930b93dd18d9b37f8d97af63499d20f7cd57346bee2cee671',100.0,1.77903283649748396e+09,0,'2026-05-17T17:47:16.497484+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-entra-blog/important-azure-ad-graph-retirement-and-powershell-module/ba-p/3848270','techcommunity.microsoft.com: Important: Azure AD Graph Retirement and Powershell'' Module Deprecation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a585cab38f2c9fb70a94dffefa635851f2f0bc769ec002ad621079f93eeacb5e',100.0,1.77903194781625199e+09,0,'2026-05-17T17:32:27.816252+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoft-entra-blog/important-azure-ad-graph-retirement-and-powershell-module-deprecation/3848270"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-intune/use-powershell-to-retrieve-all-assigned-intune-policies-and/m-p/3217498','techcommunity.microsoft.com: Use PowerShell to retrieve all assigned Intune'' policies and applications per Azure AD group!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bd15d0a3842a4d305e847092690ff22e4806f2855e247347323b29da45449c71',100.0,1.77903103507319808e+09,0,'2026-05-17T17:17:15.073198+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/microsoft-intune/use-powershell-to-retrieve-all-assigned-intune-policies-and-applications-per-azu/3217498"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-teams-blog/new-bitbucket-bot-for-microsoft-teams/ba-p/218212','BitBucket Bot for Microsoft Teams','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6d9ed00aaf3812e71b7b0094ff7167b0d475d801293df377e3eb8621170cc14c',100.0,1.77902925344702196e+09,0,'2026-05-17T16:47:33.447022+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftteamsblog/new-bitbucket-bot-for-microsoft-teams/218212"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/sql-server-blog/sql-server-containers-on-kubernetes-with-s3-compatible-object/ba-p/3717003','techcommunity.microsoft.com: SQL Server containers on Kubernetes with S3-compatible'' object storage - Getting started','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','47c5cb681939fb75f04c13da24ebe3ffcae9c4b695f29f5c1bd887094430f257',100.0,1.77902917639911794e+09,0,'2026-05-17T16:46:16.399118+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/sqlserver/sql-server-containers-on-kubernetes-with-s3-compatible-object-storage---getting-/3717003"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/startups-at-microsoft/from-zero-to-hero-with-azure-landing-zones/ba-p/4229195','techcommunity.microsoft.com: From Zero to Hero with Azure Landing Zones','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb048965b63ff0d0f482fa0f311de16d8a79b2c5746985d264281674a18214a',100.0,1.77903376794014596e+09,0,'2026-05-17T18:02:47.940146+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-hero-with-azure-landing-zones/4229195"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/windows-powershell/an-example-why-powershell-is-so-important/m-p/3041748','techcommunity.microsoft.com: An example why PowerShell is so important!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf4892a2992dc43d3c0bf6406c52b03c8bb0a5b8ddff81c4bb7fbb15f7d09f34',100.0,1779029312.32388,0,'2026-05-17T16:48:32.323880+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/windowspowershell/an-example-why-powershell-is-so-important/3041748"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/windows-server-for-it-pro/use-powershell-to-search-for-accounts-in-active-directory-that/m-p/3585934','techcommunity.microsoft.com: Use PowerShell to search for accounts in Active'' Directory that have gone stale!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dccf877ae88b92999792567f262b0ceff944b80e7c243cc9219d03d441657225',100.0,1.77903381046707391e+09,0,'2026-05-17T18:03:30.467074+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/windowsserver/use-powershell-to-search-for-accounts-in-active-directory-that-have-gone-stale/3585934"}');
-INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/tag/marketplace%20ai%20apps%20%26%20agents?nodeid=board%3Amarketplace-blog','Tag: "marketplace ai apps and agents" | Microsoft Community Hub','A curated feed of posts, articles, and guides focused on building, publishing, securing, and scaling commercial AI apps and agents on Microsoft Marketplace.','2026',4,'The Microsoft Community Hub''s marketplace AI apps and agents series offers end-to-end guidance for software companies looking to build, publish, and sell AI agents on Microsoft Azure. It addresses critical architectural decisions, including multi-tenancy models, secure data boundaries, performance optimization frameworks, and custom SaaS metered billing. By leveraging these architectural best practices, publishers can safely package, deploy, and scale autonomous cognitive solutions in compliant enterprise environments.','en','documentation','intermediate',0,'online','automatic','6f9cb9cfe14b6e3872bd9a7d3b6a7ed0e627c16e8e47b979fb1c153b48567f5f',NULL,1.78035245411983108e+09,0,'2026-06-02T00:20:54.119831+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "SaaS Marketplace", "AI Agent Distribution"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Microsoft community hub covering production-ready architecture, billing models, compliance, and deployment pipelines for commercial AI agents.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/m_assets/themes/customTheme1/favicon-1730836271365.png?time=1730836274203", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/ai-azure-ai-services-blog/the-ai-study-guide-azure-s-top-free-resources-for-learning/ba-p/4036890','==techcommunity.microsoft.com: The AI Study Guide: Azure’s top free resources'' for learning generative AI in 2024==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3f8eae4b4538a09597816521482138db8f22545131a8c1f5b21043242cea7ced',100.0,1779033589,0,'2026-05-17T17:59:49.049556+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-kubernetes-service-free-tier-and-standard-tier/ba-p/3731432','techcommunity.microsoft.com: Azure Kubernetes Service Free tier and Standard'' tier','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c2edafa52cbd6e3ad13b3ddee0b98ca4735bb041214e2d54be43035f428e635a',100.0,1779031577,0,'2026-05-17T17:26:17.907179+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/azure-kubernetes-service-free-tier-and-standard-tier/3731432"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-kubernetes-service-microsoft-ignite-announcements/ba-p/3650443','techcommunity.microsoft.com: Azure Kubernetes Service Microsoft Ignite announcements','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ccf500d2df5a4e3eb0f595d42096d5a6559be6942cf9e6787b6caeef00b5cff1',100.0,1779029711,0,'2026-05-17T16:55:11.890310+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/azure-kubernetes-service-microsoft-ignite-announcements/3650443"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure-blog/simplifying-azure-kubernetes-service-authentication-part-2/ba-p/4055332','==techcommunity.microsoft.com: Simplifying Azure Kubernetes Service Authentication'' Part 2==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','454783231f51efb855bdcec6f3693660fb4e5adca57942fa7ac0582d824d8882',100.0,1779030733,0,'2026-05-17T17:12:13.448319+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure/building-a-path-to-success-for-microservices-and-net-core/ba-p/1502270','techcommunity.microsoft.com: Building a path to success for microservices'' and .NET Core - Project Tye + GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a7f175497eec5e2cebf8a6acdec13cef1476712be8fdeed56df7013e431aee6',100.0,1779030116,0,'2026-05-17T17:01:56.802805+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/building-a-path-to-success-for-microservices-and-net-core---project-tye--github-/1502270"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure/full-stack-net-6-apps-with-blazor-webassembly-and-azure-static/ba-p/2933428','techcommunity.microsoft.com: Full-stack .NET 6 Apps with Blazor WebAssembly'' and Azure Static Web Apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c521cf23748a185c3f762d8866a6b5c9f3dd4f3efb1586ba57d60c8ac4e0e515',100.0,1779030535,0,'2026-05-17T17:08:55.913540+02:00',NULL,NULL,NULL,'[]','[]','["docs/dotnet.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/full-stack-net-6-apps-with-blazor-webassembly-and-azure-static-web-apps/2933428"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure/introducing-azure-container-apps-a-serverless-container-service/ba-p/2867265','techcommunity.microsoft.com: Introducing Azure Container Apps: a serverless'' container service for running modern apps at scale','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f74fb32465f3c7a342b01fb8a18dc4b26469c83cba3810304535348c0ce031c7',100.0,1779031403,0,'2026-05-17T17:23:23.310998+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/introducing-azure-container-apps-a-serverless-container-service-for-running-mode/2867265"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-arc-blog/in-preview-azure-key-vault-secrets-provider-extension-for-arc/ba-p/3002160','==techcommunity.microsoft.com: In preview: Azure Key Vault secrets provider'' extension for Arc enabled Kubernetes clusters==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3974ad51bef92a1c3157472f6b57e533b04b98efcf2ea4ef028133d1cf412cc2',100.0,1779031412,0,'2026-05-17T17:23:32.257621+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-architecture-blog/azure-openai-landing-zone-reference-architecture/ba-p/3882102','techcommunity.microsoft.com: Azure OpenAI Landing Zone reference architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33f0e4710e5a4879c7c0e9119fe792574a4ccccae4d1718cdf2071280ded1eee',100.0,1779031119,0,'2026-05-17T17:18:39.945998+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-openai-landing-zone-reference-architecture/3882102"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-architecture-blog/new-feature-easily-assign-regulatory-compliance-policies-to-your/ba-p/4074957','techcommunity.microsoft.com: New feature: easily assign regulatory compliance'' policies to your Azure Landing Zone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2843beed054e8050b323d8faa3d51ea1c5d5ccfcdaac0f5a1ca3fb2094155ecc',100.0,1779033918,0,'2026-05-17T18:05:18.732706+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurearchitectureblog/new-feature-easily-assign-regulatory-compliance-policies-to-your-azure-landing-z/4074957"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-architecture/course-blueprint/m-p/4012399','techcommunity.microsoft.com: Azure Architecture - Course Blueprint','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f692d44f559f6a2d88a3d0abb12a5794b7c7b3af56e041d69d3e8095524c174c',100.0,1779031067,0,'2026-05-17T17:17:47.439985+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-course-blueprints/4338972"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-developer-community-blog/azure-data-factory-how-to-split-a-file-into-multiple-output/ba-p/4039825','techcommunity.microsoft.com: Azure Data Factory: How to split a file into'' multiple output files with Bicep','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67ee251f3815cc84375e389b03aef8f78d6a0c3a9edb5be871fc9cc52cac5ee1',100.0,1779033003,0,'2026-05-17T17:50:03.765591+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/azure-data-factory-how-to-split-a-file-into-multiple-output-files-with-bicep/4039825"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-developer-community-blog/infra-in-azure-for-developers-the-how-part-2/ba-p/4046385','techcommunity.microsoft.com: Infra in Azure for Developers - The How (Part'' 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30ea008e080b81ab972898e1e9d5c69e89be481081da8f225c6ad8d1d4fcc381',100.0,1779029558,0,'2026-05-17T16:52:38.213111+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-how-part-2/4046385"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-developer-community-blog/infra-in-azure-for-developers-the-what/ba-p/4026102','techcommunity.microsoft.com: Infra in Azure for Developers - The What','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9746e531227895a5f668fcf9f60824e65ea969babe97f7c05ee335ebe8dfbe2d',100.0,1779029244,0,'2026-05-17T16:47:24.246887+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-what/4026102"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-devops-blog/introduction-to-azure-devops-workload-identity-federation-oidc/ba-p/3908687','techcommunity.microsoft.com: Introduction to Azure DevOps Workload identity'' federation (OIDC) with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e55fb1a1d731153e943b68844af12dcce8bfac917c98ffdea64c80da0607dd47',100.0,1779029341,0,'2026-05-17T16:49:01.939113+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=09213cdc-9f30-4e82-aa6f-9b6e8d82dab3&redirect_uri=https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fs%2Fauth%2Foauth2callback%2Fproviderid%2Fdefault&response_type=code&state=t32RGeYIHrLX7VZiIP5Idsc47642cGWeSnDaow_6xtt0AVO-pN2q_aKbw0Dw-5VfiAvlYRC6AjPqIjJ7tTD1oClJ2fvT9BIa-6OwFcbLVaGkbYkIAE0gmCezmGXRDrJwzJR9YyiSjnMURsQeirF4CS5A4QI2afRW2Y563huvTZiWPqnMHS5Lx_G1x1stZSViKRMJRdvOE0G-tlOGg5nQw1Q4Ie55Bqkrtp6BguyPyVA&scope=User.Read+openid+email+profile+offline_access&referer=https%3A%2F%2Ftechcommunity.microsoft.com%2Fblog%2F-%2Fintroduction-to-azure-devops-workload-identity-federation-oidc%2F3908687"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-for-isv-and-startups/azure-orphan-resources-grafana-dashboard/ba-p/4120303','techcommunity.microsoft.com: Azure Orphan Resources Grafana Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7e80b0faa9a30b238eb1f6c7c60b2cdc6bfd423358ec9c46b489d45b6166f28',100.0,1779032615,0,'2026-05-17T17:43:35.949701+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/azurepartners/azure-orphan-resources-grafana-dashboard/4120303"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-for-isv-and-startups/how-to-deploy-a-production-ready-aks-cluster-with-terraform/ba-p/4122013','techcommunity.microsoft.com: How to deploy a production-ready AKS cluster'' with Terraform verified module','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e68f252d6237f0274b421ef7c5ae288dce6004d9488cc96fcf9e968fe401a49',100.0,1779031673,0,'2026-05-17T17:27:53.498822+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/azurepartners/how-to-deploy-a-production-ready-aks-cluster-with-terraform-verified-module/4122013"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-public-preview-of-bicep-templates-support-for/ba-p/4141772','techcommunity.microsoft.com: Announcing public preview of Bicep templates'' support for Microsoft Graph','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8d3d188d8b15fff47024c6da2aa9dd161ebe004770dac7d234d66aa671c6f5b',100.0,1779033094,0,'2026-05-17T17:51:34.928791+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/announcing-public-preview-of-bicep-templates-support-for-microsoft-graph/4141772"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-the-public-preview-of-azure-chaos-studio/ba-p/2893050','techcommunity.microsoft.com: Announcing the Public Preview of Azure Chaos'' Studio','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1d840d4f03ed8ac30b50081bdb4be70d5980874366d1e345fbfa321c6fe8f439',100.0,1779030526,0,'2026-05-17T17:08:46.682064+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-template-specs-now-ga/ba-p/2402618','techcommunity.microsoft.com: ARM Template Specs now GA!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54a4de742f3c9ff437a117aff7ea52770b2c75df32e7835d03b07638718492f4',100.0,1779034324,0,'2026-05-17T18:12:04.017351+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-template-specs-now-ga/2402618"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-policy-for-kubernetes-releases-support-for-custom-policy/ba-p/2699466','techcommunity.microsoft.com: Azure Policy for Kubernetes releases support'' for custom policy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','415f7eb2b30d36cc496d1bc94645c0ea541dbcfe132955b9408a45a77d9cd39c',100.0,1779030415,0,'2026-05-17T17:06:55.752457+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-policy-for-kubernetes-releases-support-for-custom-policy/2699466"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-pricing-how-to-estimate-azure-project-costs/ba-p/4166297','techcommunity.microsoft.com: Azure Pricing: How to estimate Azure project'' costs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ad43d9cb728a19bab1d08eb86f494356d6e1afdc456fa7f01612b6a26caa387',100.0,1779029148,0,'2026-05-17T16:45:48.835106+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-pricing-how-to-estimate-azure-project-costs/4166297"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-pricing-how-to-navigate-azure-pricing-options-and/ba-p/4166276','techcommunity.microsoft.com: Azure Pricing: How to navigate Azure pricing'' options and resources 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d9e79673e442b8bc4b61696eea873d01886703d20cfe542171c06ae8000e6c6a',100.0,1779034212,0,'2026-05-17T18:10:12.879692+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-pricing-how-to-navigate-azure-pricing-options-and-resources/4166276"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-high-performance-computing/running-gpu-accelerated-workloads-with-nvidia-gpu-operator-on/ba-p/4061318','techcommunity.microsoft.com: Running GPU accelerated workloads with NVIDIA'' GPU Operator on AKS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4f3e78b53277c141f9e7bbaf4e77417ed2687c8bbf4d68c71a54ec3455b7dcce',100.0,1779030733,0,'2026-05-17T17:12:13.971041+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurehighperformancecomputingblog/running-gpu-accelerated-workloads-with-nvidia-gpu-operator-on-aks/4061318"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/azure-landing-zones-custom-archetypes-using-terraform/ba-p/3791172','techcommunity.microsoft.com: Azure landing zones custom archetypes using'' Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9622607457a35ed6c1e97000180eb5ae84fe3b5983d3b9e6681054f71d9d833',100.0,1779030088,0,'2026-05-17T17:01:28.707785+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/azure-landing-zones-custom-archetypes-using-terraform/3791172"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/azure-permissions-101-how-to-manage-azure-access-effectively/ba-p/4067468','==techcommunity.microsoft.com: Azure Permissions 101: How to manage Azure'' access effectively==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4eb9aa3b932200382d719736b03af13c6f764a6de62bafb18aa540d80bb99c5d',100.0,1779030301,0,'2026-05-17T17:05:01.115948+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/centralized-private-resolver-architecture-implementation-using/ba-p/4132622','techcommunity.microsoft.com: Centralized private resolver architecture implementation'' using Azure private DNS resolver','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0eb63d314caae36d587e06003718ec1b97eac6506583eca8fee4efed5928a510',100.0,1779031119,0,'2026-05-17T17:18:39.520949+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/centralized-private-resolver-architecture-implementation-using-azure-private-dns/4132622"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/leveraging-azure-copilot-for-azure-kubernetes-services-aks/ba-p/4212457','techcommunity.microsoft.com: Leveraging Azure Copilot for Azure Kubernetes'' Services (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9db4943875a9e2114c1ee023b1d36a0a97045b5fbcd08546007fd4ab2ce19343',100.0,1779032794,0,'2026-05-17T17:46:34.688788+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/leveraging-azure-copilot-for-azure-kubernetes-services-aks/4212457"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/part-1-leverage-bicep-standard-model-to-automate-azure-iaas/ba-p/3804348','techcommunity.microsoft.com: (Part-1) Leverage Bicep: Standard model to'' Automate Azure IaaS deployment','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26c0e2a686d374159cb8217723835961b8a93181a121a1f219419b7826cbe743',100.0,1779031678,0,'2026-05-17T17:27:58.390894+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/part-1-leverage-bicep-standard-model-to-automate-azure-iaas-deployment/3804348"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/unleashing-github-copilot-for-infrastructure-as-code/ba-p/4124031','techcommunity.microsoft.com: Unleashing GitHub Copilot for Infrastructure'' as Code (powershell, terraform, etc)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70a4bb367b75bb1a35f0408b1190ab1f90837c34c0b5cb8caead4a51215e46f1',100.0,1779031187,0,'2026-05-17T17:19:47.983231+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/unleashing-github-copilot-for-infrastructure-as-code/4124031"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-migration-and/implement-azure-landing-zones-with-hashicorp-terraform/ba-p/3241071','techcommunity.microsoft.com: Implement Azure landing zones with HashiCorp'' Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e76204eacd92689465d51a8415a7291be017988e0d157b835979b1eb8b2711c',100.0,1779029375,0,'2026-05-17T16:49:35.888181+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuremigrationblog/implement-azure-landing-zones-with-hashicorp-terraform/3241071"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-migration/containerize-and-migrate-applications-to-aks-with-the-azure/ba-p/2178551','techcommunity.microsoft.com: Containerize and migrate applications to AKS'' with the Azure Migrate’s new App Containerization tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','474a27444195a4fb0b37d56f3cffa15408748eb4ac42d772c8e744e08b69b593',100.0,1779031386,0,'2026-05-17T17:23:06.585267+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuremigrationblog/containerize-and-migrate-applications-to-aks-with-the-azure-migrate%e2%80%99s-new-app-co/2178551"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-observability-blog/advanced-network-observability-for-your-azure-kubernetes-service/ba-p/4176736','techcommunity.microsoft.com: Advanced Network Observability for your Azure'' Kubernetes Service clusters through Azure Monitor','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','844677550e95cb07f3aa32e13c0d949b3b228252c8a05907e8c0274d49bc2bb2',100.0,1779034102,0,'2026-05-17T18:08:22.850118+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureobservabilityblog/advanced-network-observability-for-your-azure-kubernetes-service-clusters-throug/4176736"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-observability-blog/azure-monitor-logs-next-evolution-multi-tier-logging/ba-p/4200871','techcommunity.microsoft.com: Azure Monitor Logs Next Evolution: Multi-tier'' logging','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b12e7536ea295fb23d163d07d0a247d83ab084f19f1f6d31f0b7600c8c6c6c4',100.0,1779033732,0,'2026-05-17T18:02:12.892040+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureobservabilityblog/azure-monitor-logs-next-evolution-multi-tier-logging/4200871"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-observability-blog/how-to-monitor-your-multi-tenant-solution-on-azure-with-azure/ba-p/4042140','techcommunity.microsoft.com: How To Monitor Your Multi-Tenant Solution on'' Azure With Azure Monitor','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c0ce3d79bee1e92cd853b40e04ac58b470ba373f3880bd3be1993ab1784fb0c8',100.0,1779030676,0,'2026-05-17T17:11:16.210962+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureobservabilityblog/how-to-monitor-your-multi-tenant-solution-on-azure-with-azure-monitor/4042140"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-observability-blog/introducing-azure-monitor-managed-service-for-prometheus/ba-p/3600185','==techcommunity.microsoft.com: Introducing Azure Monitor managed service'' for Prometheus== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4b78ef7493b7f5cbf3c5e273e75499263036d071b0ab3276d1ccbc4751f04a34',100.0,1779034106,0,'2026-05-17T18:08:26.978890+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-paas-blog/azure-storage-blob-count-amp-capacity-usage-calculator/ba-p/3516855','techcommunity.microsoft.com: Azure Storage Blob Count & Capacity usage Calculator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','829378fe74208ac33945856345f717cc6dbc9e3fa63c7222dfeb1b9838fa2bf6',100.0,1779034310,0,'2026-05-17T18:11:50.736715+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurepaasblog/azure-storage-blob-count--capacity-usage-calculator/3516855"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-security-center/security-control-implement-security-best-practices/ba-p/2269914','techcommunity.microsoft.com: Security Control: Implement security best practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a7fefa05bd6abdb41aa2e97f61a1916f8c6a497a4a4aea03f0dd0e8915a72cb',100.0,1779034511,0,'2026-05-17T18:15:11.791850+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/security-control-implement-security-best-practices/2269914"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-sentinel/non-interactive-logins-minimizing-the-blind-spot/ba-p/2287932','techcommunity.microsoft.com: Non-interactive logins: minimizing the blind'' spot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc4f32fa9e1050aa7280eb889ffcf69b05406176fb8c37afd0dabacbf2d3ca23',100.0,1779030026,0,'2026-05-17T17:00:26.282267+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftsentinelblog/non-interactive-logins-minimizing-the-blind-spot/2287932"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-sql-blog/azure-sql-managed-instance-pools-new-features/ba-p/4044688','techcommunity.microsoft.com: Azure SQL Managed Instance pools: new features','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4477986e96075fd8daa747cece8d9ecab56cbff351dd041ef50fe3c8d6eccb7',100.0,1779031593,0,'2026-05-17T17:26:33.458278+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuresqlblog/azure-sql-managed-instance-pools-new-features/4044688"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-stack-blog/azure-kubernetes-service-and-azure-container-registry-service-on/ba-p/3075932','techcommunity.microsoft.com: Azure Kubernetes Service and Azure Container'' Registry Service on Azure Stack Hub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b4c2b6080ebf31acbf9604c46f89ccd0bae306eb80646342b84a3d1d73812ce',100.0,1779030869,0,'2026-05-17T17:14:29.931964+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurestackblog/azure-kubernetes-service-and-azure-container-registry-service-on-azure-stack-hub/3075932"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-storage-blog/azure-container-storage-in-public-preview/ba-p/3819246','techcommunity.microsoft.com: Azure Container Storage in Public Preview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02213702ab7f40d6f62279a13bd5d8cdc733ae2ab622b9e00c19528468f98387',100.0,1779030967,0,'2026-05-17T17:16:07.327894+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurestorageblog/azure-container-storage-in-public-preview/3819246"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-synapse-analytics-blog/cicd-in-synapse-sql-how-to-deliver-your-database-objects-across/ba-p/3267507','techcommunity.microsoft.com: CICD in Synapse SQL: How to deliver your database'' objects across multiple environments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c106d262a276445cd7892147d3ca98c49bc813d0aac345d02e45c4dcb810cad',100.0,1779030509,0,'2026-05-17T17:08:29.383318+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuresynapseanalyticsblog/cicd-in-synapse-sql-how-to-deliver-your-database-objects-across-multiple-environ/3267507"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-a-new-login-experience-with-azure-powershell-and/ba-p/4109357','techcommunity.microsoft.com: Announcing a new login experience with Azure'' PowerShell and Azure CLI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','952edaeb122f1f4c70168bbc41d461842e3242d7dd4347f74ed0b27b21958b4b',100.0,1779031717,0,'2026-05-17T17:28:37.098857+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-a-new-login-experience-with-azure-powershell-and-azure-cli/4109357"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-azapi-dynamic-properties/ba-p/4121855','techcommunity.microsoft.com: Announcing AzAPI Dynamic Properties','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','88ec5b2ae808737386227f2c567cda2344b12cbee1f81b77e50e760de6ccd337',100.0,1779031597,0,'2026-05-17T17:26:37.417310+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azapi-dynamic-properties/4121855"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-azure-terrafy-and-azapi-terraform-provider-previews/ba-p/3270937','==Announcing Azure Terrafy and AzAPI Terraform Provider Previews==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0abbe55b2ea8da9fc09461f6ecdd1478261ce6d4ebe9b355411b7633e8bab930',100.0,1779029880,0,'2026-05-17T16:58:00.887801+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azure-terrafy-and-azapi-terraform-provider-previews/3270937"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-template-based-previews-of-azure-cli-and-azure/ba-p/3933802','techcommunity.microsoft.com: Announcing template-based previews of Azure'' CLI and Azure PowerShell for Key Vault deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2004df5cf94ab5cc7f62e2ef2fbf346871d346a40ec23abdea2def8a06b4bd5b',100.0,1779032229,0,'2026-05-17T17:37:09.322793+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-template-based-previews-of-azure-cli-and-azure-powershell-for-key-vau/3933802"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/azure-landing-zones-accelerators-for-bicep-and-terraform/ba-p/4029866','techcommunity.microsoft.com: Azure Landing Zones Accelerators for Bicep'' and Terraform. Announcing General Availability!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5de97ec79c5fa6fe3f32615313d6c2025fed03329f7c2f1ea63cccd8a6f1b572',100.0,1779030287,0,'2026-05-17T17:04:47.372648+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/azure-landing-zones-accelerators-for-bicep-and-terraform-announcing-general-avai/4029866"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/introducing-azure-verified-modules/ba-p/4045946','==techcommunity.microsoft.com: Introducing Azure Verified Modules!== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e10930bbb6d01059cc64d1fe5c126581a863be13dea2e65aad11a1ad2acd6d50',100.0,1779031846,0,'2026-05-17T17:30:46.085181+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/terraform-on-azure-february-2024-update/ba-p/4070567','techcommunity.microsoft.com: Terraform on Azure February 2024 Update','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ee45540c6812d81672b28e52c39f96059ad9e816b1a76ae08d177112421b6c5',100.0,1779034324,0,'2026-05-17T18:12:04.408531+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/terraform-on-azure-february-2024-update/4070567"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure/dynamic-user-membership-rules-azure-active-directory/m-p/3281164','==techcommunity.microsoft.com: Dynamic user membership rules, Azure Active'' Directory Administrative Units and password reset!== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','N/A',100.0,1779031128,0,'2026-05-17T17:18:48.056822+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/containers/securing-windows-workloads-on-azure-kubernetes-service-with/ba-p/3815429','techcommunity.microsoft.com: Securing Windows workloads on Azure Kubernetes'' Service with Calico','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6abbf5c1b29d4ebafcf286611e5ee1cefe105e51db857e29e66f871aee8c8ff1',100.0,1779030967,0,'2026-05-17T17:16:07.604886+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/containers/securing-windows-workloads-on-azure-kubernetes-service-with-calico/3815429"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-policy-recommended-practices/ba-p/3798024','Azure Policy Recommended Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3826b78f3bccd62be29a9aebf40c1feba45ecdbea725c0e07ee184d115777f00',100.0,1779032759,0,'2026-05-17T17:45:59.389360+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-policy-recommended-practices/3798024"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-powershell-tips-and-tricks/ba-p/4066848','techcommunity.microsoft.com: Azure PowerShell Tips and Tricks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a18f52e9ad74c2625e2306118876395ef2a5871eb0ab3c0942b562c7966a43f',100.0,1779033505,0,'2026-05-17T17:58:25.146311+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-powershell-tips-and-tricks/4066848"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-savings-dashboard/ba-p/3816131','==techcommunity.microsoft.com: Azure Savings Dashboard== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','70a744c6c48b21e50a465ed72531fea73c4d3d7514659d10950eaa55dba54ad9',100.0,1779030871,0,'2026-05-17T17:14:31.067978+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/kubernetes-external-dns-for-azure-dns-amp-aks/ba-p/3809393','techcommunity.microsoft.com: Kubernetes External DNS for Azure DNS & AKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bfdffdcb404ed51d6248eaa348bfbaf4d78576df0e3e360c31a6590f483e207',100.0,1779034275,0,'2026-05-17T18:11:15.543171+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/kubernetes-external-dns-for-azure-dns--aks/3809393"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/monitoring-microsoft-sentinel-reports-with-dashboard-hub-amp/ba-p/4203870','techcommunity.microsoft.com: Monitoring Microsoft Sentinel Reports with'' Dashboard Hub & Power BI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c554b6ef990ee19c432c0b471c793d6dfbb9f79f2a77af8139408e3cfb9de95e',100.0,1779031228,0,'2026-05-17T17:20:28.015737+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/monitoring-microsoft-sentinel-reports-with-dashboard-hub--power-bi/4203870"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/custom/page/page-id/learn?product=All','techcommunity.microsoft.com: Microsoft Learn - Learning Rooms Directory','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cb03eeccf93ca724931dd01723882a4eb09f6f4a2ec90f5b09f06a868dac91c6',100.0,1779029718,0,'2026-05-17T16:55:18.193897+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/?product=All"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/educator-developer-blog/coding-frameworks-and-languages-are-no-longer-the-point/ba-p/3820265','techcommunity.microsoft.com: Coding Frameworks and languages are no longer'' the point, prompting is','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70aa7f8d6368dbba9ed5f7799ab591be314c4c1bae1b2a0166e139ab13645474',100.0,1779032052,0,'2026-05-17T17:34:12.210495+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/educatordeveloperblog/coding-frameworks-and-languages-are-no-longer-the-point-prompting-is/3820265"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/educator-developer-blog/leveraging-azure-event-hub-microsoft-fabric-and-power-bi-for/ba-p/4028701','techcommunity.microsoft.com: Leveraging Azure Event Hub, Microsoft Fabric,'' and Power BI for Real-Time Data Analytics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8fa366a5f511bc2b3fef051214d0dd014ee017cdc7b1b75c6691de1b5479838b',100.0,1779029637,0,'2026-05-17T16:53:57.839123+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/educatordeveloperblog/leveraging-azure-event-hub-microsoft-fabric-and-power-bi-for-real-time-data-anal/4028701"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/a-practical-guide-to-zone-redundant-aks-clusters-and-storage/ba-p/4036254','==techcommunity.microsoft.com: A Practical Guide to Zone Redundant AKS Clusters'' and Storage==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','026e8cde04efa1199e15165471ed4fd202ad3600cccf41d1724a96fe4030d55d',100.0,1779034213,0,'2026-05-17T18:10:13.828640+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-orphan-resources/ba-p/3492198','techcommunity.microsoft.com: Azure Orphan Resources','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34b92a3fd01746ec62136b46866d77a5cd36238eaa7e4b378411696461464b51',100.0,1779031023,0,'2026-05-17T17:17:03.426949+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-orphan-resources/3492198"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-policy-for-azure-container-apps-yes-please/ba-p/3775200','techcommunity.microsoft.com: Azure Policy for Azure Container Apps? Yes,'' please','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b7bd57cb79cbae1514f564fff5e67eeb88fb8191f9017c96bf31e3c5676a79f',100.0,1779031038,0,'2026-05-17T17:17:18.923041+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-policy-for-azure-container-apps-yes-please/3775200"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/can-i-create-an-azure-red-hat-openshift-cluster-in-terraform-yes/ba-p/3670889','==techcommunity.microsoft.com: Can I create an Azure Red Hat OpenShift cluster'' in Terraform? Yes, you can!==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','eaae2a67f5fd69285034071e85e67caf1a0b7543865ad7300110305f3004036c',100.0,1779033919,0,'2026-05-17T18:05:19.007818+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app/ba-p/3885602','techcommunity.microsoft.com: Create an Azure OpenAI, LangChain, ChromaDB,'' and Chainlit Chat App in Container Apps using Terraform | Paolo Salvatori','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9206371f72871a5daa1c963171d4ceb6a66447598cb4908918f23fb947995a11',100.0,1779029995,0,'2026-05-17T16:59:55.870559+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app-in-container-app/3885602"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app/ba-p/4024070','techcommunity.microsoft.com: Create an Azure OpenAI, LangChain, ChromaDB,'' and Chainlit chat app in AKS using Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89a975f0843a11893f23088caad2a21015997e190fa5586f94602de971bf5dac',100.0,1779031503,0,'2026-05-17T17:25:03.166768+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app-in-aks-using-ter/4024070"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/how-to-create-a-vpn-between-azure-and-aws-using-only-managed/ba-p/2281900','techcommunity.microsoft.com: How to create a VPN between Azure and AWS using'' only managed solutions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031150,0,'2026-05-17T17:19:10.009071+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-create-a-vpn-between-azure-and-aws-using-only-managed-solutions/2281900"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/how-to-install-an-aks-cluster-with-the-istio-service-mesh-add-on/ba-p/3802069','techcommunity.microsoft.com: How to install an AKS cluster with the Istio'' service mesh add-on via Bicep','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b1d59dd485d74befb82e853d42ed2bb4ae1ab462f38e421174f832d513be7e4',100.0,1779029144,0,'2026-05-17T16:45:44.212330+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-install-an-aks-cluster-with-the-istio-service-mesh-add-on-via-bicep/3802069"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/microsoft-fabric-multi-tenant-architecture/ba-p/4119429','techcommunity.microsoft.com: Microsoft Fabric - Multi-Tenant Architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc5b2226c46bdd641f93e0881d3e4ad033908710759f65804e72bc9e730f8e5c',100.0,1779030336,0,'2026-05-17T17:05:36.755083+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/microsoft-fabric---multi-tenant-architecture/4119429"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/finops-blog/get-tailored-insights-with-our-advisor-well-architected/ba-p/4218239','techcommunity.microsoft.com: Get tailored insights with our Advisor Well-Architected'' assessments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6de76283a5aa9c046110fef42537187fc25dd0b7dc59e2dedfae6a47f5b1ab3d',100.0,1779029072,0,'2026-05-17T16:44:32.247905+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/finopsblog/get-tailored-insights-with-our-advisor-well-architected-assessments/4218239"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/finops-blog/identify-your-savings-potential-in-azure/ba-p/4131194','techcommunity.microsoft.com: Identify your savings potential in Azure 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b7bce0ea04d13953b6657d9fdc5694aec8eaf43db13b43616af9bba33c265d8',100.0,1779032154,0,'2026-05-17T17:35:54.324627+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/finopsblog/identify-your-savings-potential-in-azure/4131194"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/healthcare-and-life-sciences/azure-devops-pipelines-if-expressions-and-conditions/ba-p/3737159','techcommunity.microsoft.com: Azure DevOps Pipelines: If Expressions and'' Conditions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','071841b6ea8ffa664a94c7f8b4432ce07c1ae327c6bee2f249dbedc088b1a623',100.0,1779034320,0,'2026-05-17T18:12:00.502217+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/healthcareandlifesciencesblog/azure-devops-pipelines-if-expressions-and-conditions/3737159"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/itops-talk-blog/azure-terrafy-import-your-existing-azure-infrastructure-into/ba-p/3357653','techcommunity.microsoft.com: Azure Terrafy – Import your existing Azure'' infrastructure into Terraform HCL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','db0c90c1c8ec4ed7a983ffc8a8370ad936198e9fbb580e50d0c52e3934f4f3f9',100.0,1779031091,0,'2026-05-17T17:18:11.120948+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/itopstalkblog/azure-terrafy-%e2%80%93-import-your-existing-azure-infrastructure-into-terraform-hcl/3357653"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/itops-talk-blog/iis-central-certificate-store-and-windows-containers/ba-p/4181509','techcommunity.microsoft.com: IIS Central Certificate Store and Windows containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ad387f6692631e8446a8c1decb81463c3a8ab8a6c6ff96b97ebed47981b8e9c',100.0,1779032554,0,'2026-05-17T17:42:34.027716+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/itopstalkblog/iis-central-certificate-store-and-windows-containers/4181509"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/itops-talk-blog/infrastructure-as-code-iac-comparing-the-tools/ba-p/3205045','techcommunity.microsoft.com: Infrastructure as Code (IaC): Comparing the'' Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0f6922af849ba945a759395ab413be42eb43c2135e71f16b5ee12e8d26f8a775',100.0,1779031471,0,'2026-05-17T17:24:31.042478+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/itopstalkblog/infrastructure-as-code-iac-comparing-the-tools/3205045"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/itops-talk-blog/standardize-devops-practices-across-hybrid-and-multicloud/ba-p/2795010','techcommunity.microsoft.com: Standardize DevOps practices across hybrid'' and multicloud environments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22f2d98c78999413f66ce27ed15125034a47e2a5f345afda2134688608411738',100.0,1779031358,0,'2026-05-17T17:22:38.018945+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/itopstalkblog/standardize-devops-practices-across-hybrid-and-multicloud-environments/2795010"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-defender-for-cloud/microsoft-announces-general-availability-of-defender-for-apis/ba-p/3981488','techcommunity.microsoft.com: Microsoft Announces General Availability of'' Defender for APIs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0aac9532c8f6d3d26afa6341bd119b8c004629662e6802051091404dd6b3f6c0',100.0,1779030612,0,'2026-05-17T17:10:12.364157+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/microsoft-announces-general-availability-of-defender-for-apis/3981488"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-defender-for-cloud/simplifying-onboarding-to-microsoft-defender-for-cloud-with/ba-p/3974789','techcommunity.microsoft.com: Simplifying Onboarding to Microsoft Defender'' for Cloud with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89c3c39a14155f8b088d4b44d8e152e8a80f4a8488b679dea5d414ef7ce18f1b',100.0,1779031038,0,'2026-05-17T17:17:18.799895+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/simplifying-onboarding-to-microsoft-defender-for-cloud-with-terraform/3974789"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-defender-xdr-blog/what-s-new-in-defender-how-copilot-for-security-can-transform/ba-p/4084222','techcommunity.microsoft.com: What’s new in Defender: How Copilot for Security'' can transform your SOC','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','159419be7cce155d2e794442fb8bab9e4cbb14d6c1276b2a959cf6e8edc4f160',100.0,1779033803,0,'2026-05-17T18:03:23.139761+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftthreatprotectionblog/what%e2%80%99s-new-in-defender-how-copilot-for-security-can-transform-your-soc/4084222"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-developer-community/draw-io-azure-infrastructure-diagrams-through-code-like-an/ba-p/4071316','chcommunity.microsoft.com: Draw.io Azure infrastructure diagrams through'' code like an artist','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7a558f0b2386251930b93dd18d9b37f8d97af63499d20f7cd57346bee2cee671',100.0,1779032836,0,'2026-05-17T17:47:16.497484+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-entra-blog/important-azure-ad-graph-retirement-and-powershell-module/ba-p/3848270','techcommunity.microsoft.com: Important: Azure AD Graph Retirement and Powershell'' Module Deprecation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a585cab38f2c9fb70a94dffefa635851f2f0bc769ec002ad621079f93eeacb5e',100.0,1779031947,0,'2026-05-17T17:32:27.816252+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoft-entra-blog/important-azure-ad-graph-retirement-and-powershell-module-deprecation/3848270"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-intune/use-powershell-to-retrieve-all-assigned-intune-policies-and/m-p/3217498','techcommunity.microsoft.com: Use PowerShell to retrieve all assigned Intune'' policies and applications per Azure AD group!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bd15d0a3842a4d305e847092690ff22e4806f2855e247347323b29da45449c71',100.0,1779031035,0,'2026-05-17T17:17:15.073198+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/microsoft-intune/use-powershell-to-retrieve-all-assigned-intune-policies-and-applications-per-azu/3217498"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-teams-blog/new-bitbucket-bot-for-microsoft-teams/ba-p/218212','BitBucket Bot for Microsoft Teams','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6d9ed00aaf3812e71b7b0094ff7167b0d475d801293df377e3eb8621170cc14c',100.0,1779029253,0,'2026-05-17T16:47:33.447022+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftteamsblog/new-bitbucket-bot-for-microsoft-teams/218212"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/sql-server-blog/sql-server-containers-on-kubernetes-with-s3-compatible-object/ba-p/3717003','techcommunity.microsoft.com: SQL Server containers on Kubernetes with S3-compatible'' object storage - Getting started','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','47c5cb681939fb75f04c13da24ebe3ffcae9c4b695f29f5c1bd887094430f257',100.0,1779029176,0,'2026-05-17T16:46:16.399118+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/sqlserver/sql-server-containers-on-kubernetes-with-s3-compatible-object-storage---getting-/3717003"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/startups-at-microsoft/from-zero-to-hero-with-azure-landing-zones/ba-p/4229195','techcommunity.microsoft.com: From Zero to Hero with Azure Landing Zones','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb048965b63ff0d0f482fa0f311de16d8a79b2c5746985d264281674a18214a',100.0,1779033767,0,'2026-05-17T18:02:47.940146+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-hero-with-azure-landing-zones/4229195"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/windows-powershell/an-example-why-powershell-is-so-important/m-p/3041748','techcommunity.microsoft.com: An example why PowerShell is so important!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf4892a2992dc43d3c0bf6406c52b03c8bb0a5b8ddff81c4bb7fbb15f7d09f34',100.0,1779029312,0,'2026-05-17T16:48:32.323880+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/windowspowershell/an-example-why-powershell-is-so-important/3041748"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/windows-server-for-it-pro/use-powershell-to-search-for-accounts-in-active-directory-that/m-p/3585934','techcommunity.microsoft.com: Use PowerShell to search for accounts in Active'' Directory that have gone stale!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dccf877ae88b92999792567f262b0ceff944b80e7c243cc9219d03d441657225',100.0,1779033810,0,'2026-05-17T18:03:30.467074+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/windowsserver/use-powershell-to-search-for-accounts-in-active-directory-that-have-gone-stale/3585934"}');
+INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/tag/marketplace%20ai%20apps%20%26%20agents?nodeid=board%3Amarketplace-blog','Tag: "marketplace ai apps and agents" | Microsoft Community Hub','A curated feed of posts, articles, and guides focused on building, publishing, securing, and scaling commercial AI apps and agents on Microsoft Marketplace.','2026',4,'The Microsoft Community Hub''s marketplace AI apps and agents series offers end-to-end guidance for software companies looking to build, publish, and sell AI agents on Microsoft Azure. It addresses critical architectural decisions, including multi-tenancy models, secure data boundaries, performance optimization frameworks, and custom SaaS metered billing. By leveraging these architectural best practices, publishers can safely package, deploy, and scale autonomous cognitive solutions in compliant enterprise environments.','en','documentation','intermediate',0,'online','automatic','6f9cb9cfe14b6e3872bd9a7d3b6a7ed0e627c16e8e47b979fb1c153b48567f5f',NULL,1780352454,0,'2026-06-02T00:20:54.119831+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "SaaS Marketplace", "AI Agent Distribution"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Microsoft community hub covering production-ready architecture, billing models, compliance, and deployment pipelines for commercial AI agents.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/m_assets/themes/customTheme1/favicon-1730836271365.png?time=1730836274203", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://techcrunch.com/2020/12/15/aws-introduces-new-chaos-engineering-as-a-service-offering','techcrunch.com: AWS introduces new Chaos Engineering as a Service offering','','2020',0,'Curator Insight documents the launch of AWS Fault Injection Simulator (FIS) to facilitate managed chaos engineering. Live Grounding demonstrates that FIS has transitioned from a new offering to a deeply integrated resilience tool in 2026, standardizing controlled failure injection across EC2, EKS, and RDS clusters.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing & Chaos", "Chaos Engineering", "AWS FIS"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcrunch.com/2021/01/12/vantage-makes-managing-aws-easier','techcrunch.com: Vantage makes managing AWS easier','','2021',0,'A TechCrunch feature analyzing how Vantage simplifies AWS cost tracking and optimization, offering deep contrast to complex cloud bills. The article highlights Vantage''s rise as an essential interface for development organizations navigating fine-grained container pricing and resource usage. Key reading for CFOs and cloud finance architects.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcrunch.com/2021/02/24/google-cloud-puts-its-kubernetes-engine-on-autopilot','techcrunch.com: Google Cloud puts its Kubernetes Engine on autopilot','','2021',0,'TechCrunch''s coverage of GKE Autopilot, highlighting its impact on managed container orchestration trends. Focuses on the trade-offs of restricting low-level node configurations in exchange for SLA-backed operations and optimized bin-packing. Evaluates the strategic TCO reductions of serverless-style Kubernetes models.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techcrunch.com/2021/11/30/aws-launches-karpenter-an-open-source-autoscaler-for-kubernetes-clusters','techcrunch.com: AWS launches Karpenter, an open source autoscaler for Kubernetes'' clusters','','2021',2,'TechCrunch''s launch coverage of Karpenter, detailing AWS''s strategic move to address Kubernetes Autoscaler inefficiencies. The article outlines Karpenter''s direct EC2 provisioning architecture, positioning it as an open-source, vendor-agnostic tool designed to improve cluster scaling speed and cost-efficiency.','English','Article','Low',0,'online','manual','b51d8e8b4aa4db8591ed719d5b84fa0328906da1e726e6e7ae3c358ff8e753ad',100.0,1.77903251927752709e+09,1,'2026-05-17T17:41:59.277527+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Industry News"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://techcrunch.com/2021/11/30/aws-launches-karpenter-an-open-source-autoscaler-for-kubernetes-clusters','techcrunch.com: AWS launches Karpenter, an open source autoscaler for Kubernetes'' clusters','','2021',2,'TechCrunch''s launch coverage of Karpenter, detailing AWS''s strategic move to address Kubernetes Autoscaler inefficiencies. The article outlines Karpenter''s direct EC2 provisioning architecture, positioning it as an open-source, vendor-agnostic tool designed to improve cluster scaling speed and cost-efficiency.','English','Article','Low',0,'online','manual','b51d8e8b4aa4db8591ed719d5b84fa0328906da1e726e6e7ae3c358ff8e753ad',100.0,1779032519,1,'2026-05-17T17:41:59.277527+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Industry News"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcrunch.com/2021/12/02/aws-to-launch-over-30-new-local-zones-starting-in-2022','techcrunch.com: AWS to launch over 30 new Local Zones internationally starting in 2022','','2021',3,'Outlines AWS''s international expansion of Local Zones to provide low-latency edge computing, storage, and database services in metropolitan areas globally. This addresses strict residency laws and provides sub-10ms performance targets for localized financial systems or real-time gaming backends. Architecturally, it extends public cloud boundaries directly to metropolitan data centers.','English','Infrastructure Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Edge Compute", "Local Zones"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techcrunch.com/2022/07/27/protestware-code-sabotage','techcrunch.com: Protestware on the rise: Why developers are sabotaging their own code','','2022',4,'Investigates the complex security phenomenon of ''protestware,'' where open-source maintainers intentionally introduce destructive changes or regional exploits into widely used packages for political or social reasons. Details the architectural impact on enterprise software supply chains and highlights the urgent necessity for robust dependency pinning, software bills of materials, and strict package mirroring.','en','News Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Supply Chain", "Security & Compliance", "Open Source Vulnerabilities"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techdocs.akamai.com/app-platform/docs/welcome',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering techdocs.akamai.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173607065163397e+09,0,'2026-06-18T00:41:10.651634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techdozo.dev/grpc-load-balancing-on-kubernetes-using-headless-service','techdozo.dev: gRPC load balancing on Kubernetes (using Headless Service)','','N/A',0,'A curated technical resource and architectural guide covering techdozo.dev: gRPC load balancing on Kubernetes (using Headless Service) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790291516528871e+09,0,'2026-05-17T16:45:51.652887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://techdocs.akamai.com/app-platform/docs/welcome',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering techdocs.akamai.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736070,0,'2026-06-18T00:41:10.651634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://techdozo.dev/grpc-load-balancing-on-kubernetes-using-headless-service','techdozo.dev: gRPC load balancing on Kubernetes (using Headless Service)','','N/A',0,'A curated technical resource and architectural guide covering techdozo.dev: gRPC load balancing on Kubernetes (using Headless Service) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029151,0,'2026-05-17T16:45:51.652887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techerati.com/the-stack-archive/cloud/2018/10/18/openshift-in-a-world-of-kaas','thestack.com: OpenShift in a world of KaaS 🌟','','2018',0,'Evaluates Red Hat OpenShift''s standing in an increasingly crowded Kubernetes-as-a-Service (KaaS) market. Details the architectural advantages of OpenShift''s integrated developer tooling, security guardrails, and automated enterprise operator systems.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techforce1.nl/creating-your-first-ansible-module','techforce1.nl: Creating your first Ansible module','','2023',0,'A developer-focused guide on writing custom Ansible modules using Python. Focuses on subclassing native utilities, validating input configurations, and programmatically reporting task execution status.','Python','tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Extensibility", "Module Development"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techgenix.com/data-storage-management-for-kubernetes','techgenix.com: Data Storage Management for Kubernetes - 5 movers and shakers','','N/A',0,'A curated technical resource and architectural guide covering techgenix.com: Data Storage Management for Kubernetes - 5 movers and shakers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903159157764291e+09,0,'2026-05-17T17:26:31.577643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techiekhannotes.blogspot.com/2018/12/artemis-monitoring-with-grafana.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8db1d9798466c14c93cb77cf8729a3fe2e3886bb5994b3cc1e78c87c5b28425f',100.0,1.77903236867698907e+09,0,'2026-05-17T17:39:28.676989+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://techiescamp.com/courses/kubernetes-kustomize','==techiescamp.com: Kubernetes Kustomize Crash Course==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1de134d154d9a468aa18d65cbc5210c05ce04931f03d3797eb4d6734a8d34576',100.0,1.77903252534509801e+09,0,'2026-05-17T17:42:05.345098+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techgenix.com/data-storage-management-for-kubernetes','techgenix.com: Data Storage Management for Kubernetes - 5 movers and shakers','','N/A',0,'A curated technical resource and architectural guide covering techgenix.com: Data Storage Management for Kubernetes - 5 movers and shakers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031591,0,'2026-05-17T17:26:31.577643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://techiekhannotes.blogspot.com/2018/12/artemis-monitoring-with-grafana.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8db1d9798466c14c93cb77cf8729a3fe2e3886bb5994b3cc1e78c87c5b28425f',100.0,1779032368,0,'2026-05-17T17:39:28.676989+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://techiescamp.com/courses/kubernetes-kustomize','==techiescamp.com: Kubernetes Kustomize Crash Course==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1de134d154d9a468aa18d65cbc5210c05ce04931f03d3797eb4d6734a8d34576',100.0,1779032525,0,'2026-05-17T17:42:05.345098+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://technology.doximity.com/articles/buildpacks-vs-dockerfiles','technology.doximity.com: Buildpacks vs Dockerfiles 🌟','','2021',4,'Contrasts declarative Cloud Native Buildpacks (CNB) with manual imperative Dockerfile structures. Analyzes the security, consistency, and build speed tradeoffs, arguing that CNBs represent a superior approach to packaging corporate applications at scale.','English','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Build Tools"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md", "kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://technos.medium.com/how-kubectl-apply-command-works-d092121056d3','technos.medium.com: How kubectl apply command works?','','N/A',0,'A curated technical resource and architectural guide covering technos.medium.com: How kubectl apply command works? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203664948296e+09,0,'2026-05-17T17:33:56.649483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://technos.medium.com/kubernetes-services-for-absolute-beginners-nodeport-139b7060fe3','==technos.medium.com: Kubernetes Services for Absolute Beginners — NodePort=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==technos.medium.com: Kubernetes Services for Absolute Beginners — NodePort=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029128.48377,0,'2026-05-17T16:45:28.483770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://technos.medium.com/kubernetes-workflow-bad346c54962','==technos.medium.com: Kubernetes Workflow for Absolute Beginners==','','N/A',0,'A curated technical resource and architectural guide covering ==technos.medium.com: Kubernetes Workflow for Absolute Beginners== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029163.31039,0,'2026-05-17T16:46:03.310390+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://technos.medium.com/how-kubectl-apply-command-works-d092121056d3','technos.medium.com: How kubectl apply command works?','','N/A',0,'A curated technical resource and architectural guide covering technos.medium.com: How kubectl apply command works? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.649483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://technos.medium.com/kubernetes-services-for-absolute-beginners-nodeport-139b7060fe3','==technos.medium.com: Kubernetes Services for Absolute Beginners — NodePort=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==technos.medium.com: Kubernetes Services for Absolute Beginners — NodePort=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029128,0,'2026-05-17T16:45:28.483770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://technos.medium.com/kubernetes-workflow-bad346c54962','==technos.medium.com: Kubernetes Workflow for Absolute Beginners==','','N/A',0,'A curated technical resource and architectural guide covering ==technos.medium.com: Kubernetes Workflow for Absolute Beginners== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029163,0,'2026-05-17T16:46:03.310390+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techstudyslack.com','techstudyslack.com','','2026',4,'An active chat-driven support collective focusing on Cloud Architecture, Kubernetes certifications, and system engineering. Provides peer-to-peer technical debugging, study templates, and resume refinement guides.','English','Community','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Communities", "DevOps & Cloud"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://techunwrapped.com/spain-becomes-a-cloud-region-in-2022','techunwrapped.com: Spain becomes a Cloud Region in 2022','','2022',0,'A technical news review analyzing the impact of Spain establishing its first sovereign AWS Cloud Region in 2022, detailing latency improvements and local enterprise hosting advantages.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Regional Infrastructure", "Spain"]','["[COMMUNITY-TOOL]"]','[]','["aws-spain.md", "aws.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://techxplore.com/news/2023-12-open-source-framework-large-language-pre-training.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903443158995795e+09,0,'2026-05-17T18:13:51.589958+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://teivah.medium.com/when-to-use-generics-in-go-36d49c1aeda','teivah.medium.com: When to Use Generics in Go?','','N/A',0,'A curated technical resource and architectural guide covering teivah.medium.com: When to Use Generics in Go? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903180178353405e+09,0,'2026-05-17T17:30:01.783534+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://techxplore.com/news/2023-12-open-source-framework-large-language-pre-training.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034431,0,'2026-05-17T18:13:51.589958+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://teivah.medium.com/when-to-use-generics-in-go-36d49c1aeda','teivah.medium.com: When to Use Generics in Go?','','N/A',0,'A curated technical resource and architectural guide covering teivah.medium.com: When to Use Generics in Go? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031801,0,'2026-05-17T17:30:01.783534+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tekanaid.com/posts/terraform-for-beginners-course-and-training','tekanaid.com: Terraform for Beginners – A Beginner’s Guide to Automating Cloud Infrastructure 🌟','','2023',3,'A comprehensive starter guide and training curriculum outlining the conceptual basics of declarative infrastructure-as-code. Walks through provider block structures, variable management, and basic AWS resources setups. Live grounding shows this is highly effective for transitioning traditional system administrators to automated cloud infrastructure roles.','HCL','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Adoption Principles"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tekton.dev','tekton.dev','','2024',5,'Analyzes Tekton, a powerful Kubernetes-native, open-source framework for building continuous integration and continuous delivery (CI/CD) pipelines. By using Kubernetes Custom Resource Definitions (CRDs), Tekton allows developers to run build, test, and deploy operations within fully isolated container pods on standard clusters.','Go','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Platform"]','["[DE FACTO STANDARD]"]','[]','["tekton.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tekton.dev/docs/pipelines/pipelines','Tekton Pipelines Docs','','2024',5,'The authoritative reference documentation for configuring Tekton Pipelines. Covers the specification of custom Tasks, input/output workspaces, parameters, and step sequencing, providing developers with the complete syntax to construct highly complex, secure, and declarative cloud-native build workflows.','Go','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Pipelines"]','["[DE FACTO STANDARD]"]','[]','["tekton.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://telepresence.io','telepresence.io 🌟','','2026',4,'Telepresence is a CNCF proxying tool that connects a local development machine directly to a remote Kubernetes cluster. It redirects service traffic, enabling developers to run integration tests and debug local services as if they were live in the cluster.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Remote Debugging", "Telepresence"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://teletype.in/@sravancynixit/CcwqFANxY','CI/CD for Kubernetes through a Spring Boot example (Banzai Cloud CI/CD)','','2020',0,'Continuous Integration and Deployment guide utilizing Banzai Cloud automation pipelines for Spring Boot applications. Illustrates container building, secure credential handling, configuration injects, and blue-green application promotion tactics on Kubernetes.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Java", "Automated Workflows"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://templates.cloudonaut.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e118943a718dfb65582d4f04d0a19873b91aa4142115fa9790dee082133a8731',100.0,1.77903008489008402e+09,0,'2026-05-17T17:01:24.890084+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-iac.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://templates.cloudonaut.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e118943a718dfb65582d4f04d0a19873b91aa4142115fa9790dee082133a8731',100.0,1779030084,0,'2026-05-17T17:01:24.890084+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-iac.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://templates.cloudonaut.io/en/stable/jenkins','templates.cloudonaut.io: Jenkins 2.0: highly available master and dynamic agents','','2019',0,'Comprehensive configuration templates for building resilient AWS-native Jenkins configurations. Features a highly available active master setup integrated with auto-scaling dynamic build agents on Amazon ECS.','YML','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tennexas.com/kubernetes-troubleshooting-examples','tennexas.com: Kubernetes Troubleshooting Examples','','2022',0,'An essential compilation of practical Kubernetes troubleshooting scenarios focusing on common network, storage, and configuration failures. It provides hands-on diagnostic scripts and commands to dissect failing pods and unresolvable services. This playbook bridges the gap between theoretical knowledge and day-to-day cluster administration.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Real-World Examples"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://teplyheng.medium.com/in-depth-understanding-of-deployments-in-kubernetes-af2c93ca4a24','teplyheng.medium.com: In-depth understanding of Deployments in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering teplyheng.medium.com: In-depth understanding of Deployments in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033432.07447,0,'2026-05-17T17:57:12.074470+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://teplyheng.medium.com/understand-the-difference-between-deployments-and-replicaset-7e1cfd4d8639','teplyheng.medium.com: Understand the difference between Deployments and'' ReplicaSet 🌟','','N/A',0,'A curated technical resource and architectural guide covering teplyheng.medium.com: Understand the difference between Deployments and'' ReplicaSet 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903180494769811e+09,0,'2026-05-17T17:30:04.947698+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://teplyheng.medium.com/in-depth-understanding-of-deployments-in-kubernetes-af2c93ca4a24','teplyheng.medium.com: In-depth understanding of Deployments in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering teplyheng.medium.com: In-depth understanding of Deployments in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033432,0,'2026-05-17T17:57:12.074470+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://teplyheng.medium.com/understand-the-difference-between-deployments-and-replicaset-7e1cfd4d8639','teplyheng.medium.com: Understand the difference between Deployments and'' ReplicaSet 🌟','','N/A',0,'A curated technical resource and architectural guide covering teplyheng.medium.com: Understand the difference between Deployments and'' ReplicaSet 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031804,0,'2026-05-17T17:30:04.947698+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://teresaforcades.com/pensament/medicina.html','Kubeval','- [Kube-score 🌟](https://github.com/zegl/kube-score) **Kubernetes object analysis with recommendations for improved reliability and security. kube-score is a opensource tool that performs static code analysis of Kubernetes object definitions. The output is a list of recommendations where one can improve to make application more secure and resilient.**
     - [Config-lint](https://stelligent.github.io/config-lint)
     - [Copper](https://github.com/cloud66-oss/copper)
     - [Conftest](https://www.conftest.dev)
     - [Polaris](https://github.com/FairwindsOps/polaris)','2024',0,'A comparative index of leading static checkers (including kube-score, Conftest, and Polaris) built to validate Kubernetes YAML files against resilience, security, and schema configuration standards. Note: Kubeval is deprecated; modern workloads favor Conftest or native dry-run commands.','Go','Tool Suite','High',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[LEGACY]"]','[]','["yaml.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://terminalsandcoffee.com/setting-up-the-aws-cli-iam-user-api-keys-b83554e314e4','terminalsandcoffee.com: Setting Up the AWS CLI & IAM User API Keys 🌟','','N/A',0,'A curated technical resource and architectural guide covering terminalsandcoffee.com: Setting Up the AWS CLI & IAM User API Keys 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902994137927603e+09,0,'2026-05-17T16:59:01.379276+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://terminalsandcoffee.com/setting-up-the-aws-cli-iam-user-api-keys-b83554e314e4','terminalsandcoffee.com: Setting Up the AWS CLI & IAM User API Keys 🌟','','N/A',0,'A curated technical resource and architectural guide covering terminalsandcoffee.com: Setting Up the AWS CLI & IAM User API Keys 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029941,0,'2026-05-17T16:59:01.379276+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://terraform-docs.io/user-guide/introduction','terraform-docs.io','','2024',0,'Official user guide for `terraform-docs`, the standard utility used to auto-generate markdown-formatted documentation from HCL module files. Highlights support for custom templates, flexible output schemas (JSON, YAML, XML), and continuous integration pre-commit hooks.','Go','Tool Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://terraform-infraestructura.readthedocs.io','terraform-infraestructura.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3ee17989190761652ddae8c3ef2569b35b0191bb6c0cc3028fb266cad2488ee',100.0,1.77903233358701396e+09,0,'2026-05-17T17:38:53.587014+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://terraform-infraestructura.readthedocs.io/es/latest"}');
+INSERT INTO "resources" VALUES('https://terraform-infraestructura.readthedocs.io','terraform-infraestructura.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3ee17989190761652ddae8c3ef2569b35b0191bb6c0cc3028fb266cad2488ee',100.0,1779032333,0,'2026-05-17T17:38:53.587014+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://terraform-infraestructura.readthedocs.io/es/latest"}');
 INSERT INTO "resources" VALUES('https://terraform-infraestructura.readthedocs.io/es/latest','terraform-infraestructura.readthedocs.io','','2022',0,'Comprehensive Spanish-language documentation outlining the setup, management, and optimization of Infrastructure as Code using Terraform. Serves as a localized resource for engineering teams across Spanish-speaking markets.','Spanish','Localized Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Spanish Documentation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://terragrunt.com','terragrunt.gruntwork.io','','2025',5,'Terragrunt is the industry-standard orchestrator wrapper that resolves complex code redundancy by establishing DRY configurations, managing dynamic state initialization, and handling cross-module dependency trees. It simplifies variable inheritance structures, minimizing state bloat across hundreds of distinct directories.','Go','CLI Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration", "Wrappers"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://terragrunt.gruntwork.io','==terragrunt.gruntwork.io==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4425e75132e486fded1c99643cef4af2503522bde090102b539f18c7adb9b6d4',100.0,1.77903377332383394e+09,0,'2026-05-17T18:02:53.323834+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://terragrunt.com"}');
+INSERT INTO "resources" VALUES('https://terragrunt.gruntwork.io','==terragrunt.gruntwork.io==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4425e75132e486fded1c99643cef4af2503522bde090102b539f18c7adb9b6d4',100.0,1779033773,0,'2026-05-17T18:02:53.323834+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://terragrunt.com"}');
 INSERT INTO "resources" VALUES('https://terraspace.cloud','Terraspace.cloud','','2024',3,'Terraspace is an elegant, full-featured Ruby-based framework for provisioning cloud architectures. Providing structured directory structures, integrated testing harnesses, and native generators, it converts complex Terraform structures into clean projects. It supports large-scale deployments by isolating execution behaviors dynamically.','Ruby','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration", "Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://terrateam.io/blog/aws-lambda-function-with-terraform','terrateam.io: AWS Lambda Function with Terraform','','2023',0,'Demonstrates how to configure and deploy AWS Lambda functions natively using HashiCorp Terraform. Covers managing the function zip package, continuous IAM role updates, integration with API Gateway, and dealing with Terraform''s state transitions.','HCL','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Serverless Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://terrateam.io/blog/terraform-pre-commit-hooks','terrateam.io: Terraform Pre-Commit Hooks','','2023',4,'Analyzes the use of git pre-commit hooks as a local feedback loop to enforce code formatting, syntactic correctness, and security scanning before code reaches upstream repositories. Emphasizes tools like tflint, tfsec, and checkov within the automation hook sequence. Live grounding shows that automating these checks significantly reduces CI failure rates and keeps infrastructure declarations clean.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "CI/CD & Linting"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
@@ -13102,39 +13102,39 @@ INSERT INTO "resources" VALUES('https://testcontainers.com','testcontainers.org'
 INSERT INTO "resources" VALUES('https://testdriven.io/blog/clean-code-python','testdriven.io: Clean Code in Python','','2022',0,'Deep dive into code style conventions and software safety principles in Python. Outlines standard setups for linters (Flake8), layout tools (Black), static type checkers (Mypy), and clean design patterns (SOLID) to ensure maintainable codebase lifecycles.','Python','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Code Quality", "Design Patterns"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://testdriven.io/blog/docker-best-practices','testdriven.io: Docker Best Practices for Python Developers','','2023',0,'Details architectural recommendations for containerizing Python environments. Outlines wheel pre-compilation steps, proper usage of virtual environments in multi-stage execution, and secure user privilege levels.','Python','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Python"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://testdriven.io/blog/running-vault-and-consul-on-kubernetes','testdriven.io: Running Vault and Consul on Kubernetes','','2021',0,'A detailed technical tutorial on deploying and configuring HashiCorp Vault and Consul on a Kubernetes cluster. Outlines how to configure Consul as Vault''s resilient storage backend, implement secure TLS communication, manage initial unseal procedures, and leverage native Kubernetes resources to maintain service uptime.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Self-Hosted Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://testguild.com/podcast/automation/a345-mohamed','testguild.com: Pipeline as Code with Mohamed Labouardy','','N/A',0,'Curator Insight: Audio interview exploring the cultural and architectural shift toward Pipeline-as-Code (PaC) designs. Live Grounding: Discusses real-world declarative configuration files, versioning pipelines alongside source code, and automated testing loops. Bridges manual QA with modern infrastructure automation.','English','Podcast','Intermediate',0,'duplicate','manual','d9deb6ff05b4a32902b3a248b7d672456f4d6dcbbd2d4aab37806a0eedf61b79',100.0,1.77903439224977707e+09,0,'2026-05-17T18:13:12.249777+02:00',NULL,NULL,NULL,'["Software Delivery", "CI/CD Automation", "Pipeline-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{"duplicate_of": "https://testguild.com/podcast/a345-mohamed"}');
+INSERT INTO "resources" VALUES('https://testguild.com/podcast/automation/a345-mohamed','testguild.com: Pipeline as Code with Mohamed Labouardy','','N/A',0,'Curator Insight: Audio interview exploring the cultural and architectural shift toward Pipeline-as-Code (PaC) designs. Live Grounding: Discusses real-world declarative configuration files, versioning pipelines alongside source code, and automated testing loops. Bridges manual QA with modern infrastructure automation.','English','Podcast','Intermediate',0,'duplicate','manual','d9deb6ff05b4a32902b3a248b7d672456f4d6dcbbd2d4aab37806a0eedf61b79',100.0,1779034392,0,'2026-05-17T18:13:12.249777+02:00',NULL,NULL,NULL,'["Software Delivery", "CI/CD Automation", "Pipeline-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{"duplicate_of": "https://testguild.com/podcast/a345-mohamed"}');
 INSERT INTO "resources" VALUES('https://testingclouds.wordpress.com/2021/03/09/migrating-from-docker-compose-to-skaffold','testingclouds.wordpress.com: Migrating from Docker Compose to Skaffold 🌟','','2021',0,'A comprehensive migration handbook addressing transition patterns from basic multi-container Docker Compose structures to unified cloud-native architectures governed by Skaffold-driven deployment pipelines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Workflow Migration", "Docker Compose to Skaffold"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://testingclouds.wordpress.com/2021/06/02/gitops-demystified','testingclouds.wordpress.com: GitOps Demystified','','2021',0,'Provides an entry-level technical overview of GitOps mechanics. Demystifies the reconciliation loops of operators on Kubernetes, detailing how manual updates in etcd are overridden to match the authoritative Git source.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://testkube.io','testkube.io 🌟','','2026',5,'Testkube is an advanced, Kubernetes-native test execution and orchestration platform. Instead of running tests outside the cluster within legacy CI/CD runners, Testkube executes testing frameworks (Playwright, Postman, JMeter, K6) as native Kubernetes jobs. This keeps test orchestration inside the network perimeter, facilitating secure integration and load testing of microservices.','Go','Platform','High',0,'online','manual','1ff0e2bbb396a81cc1dbf4e2988c5fa28ead66bf47cedbb70d759e9793db8e2a',100.0,1779034579.9394,1,'2026-05-17T18:16:19.939400+02:00',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Cloud-Native Testing"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md", "index.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://testkube.io','testkube.io 🌟','','2026',5,'Testkube is an advanced, Kubernetes-native test execution and orchestration platform. Instead of running tests outside the cluster within legacy CI/CD runners, Testkube executes testing frameworks (Playwright, Postman, JMeter, K6) as native Kubernetes jobs. This keeps test orchestration inside the network perimeter, facilitating secure integration and load testing of microservices.','Go','Platform','High',0,'online','manual','1ff0e2bbb396a81cc1dbf4e2988c5fa28ead66bf47cedbb70d759e9793db8e2a',100.0,1779034579,1,'2026-05-17T18:16:19.939400+02:00',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Cloud-Native Testing"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md", "index.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://testng.org','TestNG','','2026',4,'An advanced testing framework for Java applications designed to manage intricate integration suites. Supports XML configuration mappings, parallel thread execution, and parameter injection mechanisms.','Java','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing Frameworks", "Java Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://testsvision.com/6-popular-automation-testing-frameworks-tools','testsvision.com: 6 Popular Automation Testing Frameworks & Tools','','N/A',0,'A curated technical resource and architectural guide covering testsvision.com: 6 Popular Automation Testing Frameworks & Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790329498229711e+09,0,'2026-05-17T17:49:09.822971+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://testsvision.com/6-popular-automation-testing-frameworks-tools','testsvision.com: 6 Popular Automation Testing Frameworks & Tools','','N/A',0,'A curated technical resource and architectural guide covering testsvision.com: 6 Popular Automation Testing Frameworks & Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032949,0,'2026-05-17T17:49:09.822971+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tether.to','Tether (USDt)','','2026',0,'The main portal for the Tether (USDt) stablecoin, mapping out collateral verifications, multi-blockchain compatibility layers, and institutional fiat liquidity standards. Important for distributed ledger payments and micro-payment applications.','N/A','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fintech", "Cryptocurrency", "Stablecoins"]','["[COMMUNITY-TOOL]"]','[]','["digital-money.md", "finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tetrate.io/blog','tetrate.io: VM to container communications 101','','2021',0,'Explores structural strategies to integrate legacy virtual machines (VMs) with Kubernetes container deployments using Istio''s WorkloadEntry constructs to bridge legacy and modern networks.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Networking", "Hybrid Infrastructure"]','["[LEGACY]"]','[]','["istio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tetrate.io/blog/27835-revision-v1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7e5c5ce4ada41a2f15a2c2bf6bd1eefbe41a9a880266f634747995748cb9dbb0',100.0,1779130495.02792,1,'2026-05-18T20:54:55.027920+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://tetrate.io/blog/27835-revision-v1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7e5c5ce4ada41a2f15a2c2bf6bd1eefbe41a9a880266f634747995748cb9dbb0',100.0,1779130495,1,'2026-05-18T20:54:55.027920+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://tetrate.io/blog/istio-service-mesh-api-gateway','tetrate.io: Using Istio Service Mesh as API Gateway 🌟','','2022',0,'Illustrates how the Istio Ingress Gateway can function as a high-performance API Gateway at the Kubernetes cluster edge. Details Envoy configurations for managing rate limiting, TLS termination, and request transformation without extra software.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "API Gateway"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tetrate.io/blog/what-is-istio-and-why-does-kubernetes-need-it','tetrate.io: Multicluster Management with Kubernetes and Istio 🌟','','2021',0,'Explores Tetrate''s approach to cross-cluster service visibility, network isolation boundaries, and identity propagation in heterogeneous environments. Demonstrates patterns for maintaining strong administrative boundaries across hybrid networks.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Multi-Cluster", "Service Mesh"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tfsec.dev','tfsec 🌟','','2024',5,'A static analysis security scanner for Terraform HCL configurations. Largely unified under Trivy/Aqua Security, it is leveraged within CI/CD pipelines to catch identity policy weaknesses, networking flaws, and standard resource exposures prior to planning phases.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "Static Analysis"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thanos.io','**Thanos**:','','2024',0,'Official landing page for Thanos, a CNCF graduated project providing highly available, infinitely scalable Prometheus monitoring. Known for sidecar-based object storage offloading and cost-effective downsampling.','Go','Official Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Thanos Engine"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://the-awesome-git-cheat-sheet.com','The awesome git cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering The awesome git cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903084866913104e+09,0,'2026-05-17T17:14:08.669131+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://the-awesome-git-cheat-sheet.com','The awesome git cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering The awesome git cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030848,0,'2026-05-17T17:14:08.669131+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://the-gigi.github.io/gigi-zone/posts/2024/05/advanced-k8s-scheduling-and-autoscaling','the-gigi.github.io: Advanced Kubernetes Scheduling and Autoscaling','','2024',0,'An advanced technical overview discussing scheduling policies, affinity rules, and taints. Explains how architectural scheduling restraints can block or optimize cluster-scale operations and node scaling dynamics.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Advanced Scheduling", "Scheduler Configurations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://the-tech-guy.in/2022/03/08/automating-lamp-config-using-terraform-and-ansible','the-tech-guy.in: Automating LAMP deployment using Terraform and Ansible','','N/A',0,'A curated technical resource and architectural guide covering the-tech-guy.in: Automating LAMP deployment using Terraform and Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903382724914693e+09,0,'2026-05-17T18:03:47.249147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://the-tech-guy.in/2022/03/08/automating-lamp-config-using-terraform-and-ansible','the-tech-guy.in: Automating LAMP deployment using Terraform and Ansible','','N/A',0,'A curated technical resource and architectural guide covering the-tech-guy.in: Automating LAMP deployment using Terraform and Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033827,0,'2026-05-17T18:03:47.249147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thebsdbox.co.uk/2020/03/18/Creating-a-Kubernetes-cloud-doesn-t-required-boiling-the-ocean','Creating a Kubernetes cloud provider, doesn''t required boiling the ocean','','2020',0,'A detailed structural breakdown explaining how to implement a custom cloud-controller-manager (CCM) without rebuilding upstream infrastructure. It provides foundational guidance for cloud providers wishing to offer specialized bare-metal orchestrations.','English','Technical Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Custom Cloud Provider", "Platform Extension"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together','theburningmonk.com: Making Terraform and Serverless framework work together','','2019',4,'A classic, influential case study analyzing the architecture of combining HashiCorp Terraform (for heavy resources like VPCs, databases, IAM) with Serverless Framework (for ephemeral Lambdas). Explores state output handoffs, parameter store structures, and pipeline coordination protocols. Live grounding confirms that while newer tools have merged these functions, this division of labor remains highly performant and stable.','HCL','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Serverless Integration", "Hybrid Automation"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md", "terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://theburningmonk.com/2019/09/why-you-should-use-temporary-stacks-when-you-do-serverless','theburningmonk.com: Why you should use ephemeral environments when you do serverless','','2019',4,'Recommends utilizing ephemeral stack deployments per developer or pull request. Highlights how to leverage zero-marginal-cost resource provisioning characteristics of cloud serverless.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "CI-CD"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thechief.io/c/editorial/definitive-kubectl-cheat-sheet','thechief.io: The Definitive Kubectl Cheat Sheet','','2023',2,'Highly categorized command lookup resource organizing kubectl syntax by functional target. Covers advanced diagnostic functions like resource patching and configuration rollbacks to aid in complex site reliability engineering scenarios.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thecloudblog.net','thecloudblog.net','','2024',0,'This blog provides architectural walkthroughs focusing on Azure Kubernetes Service (AKS), infrastructure-as-code deployments, and GitOps implementations. It is useful for platform engineers optimizing workload security and network topologies.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Cloud Native", "Azure Integrations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thecloudblog.net/lab/kubernetes-container-lifecycle-events-and-hooks','thecloudblog.net: Kubernetes Container Lifecycle Events and Hooks','','2021',0,'A detailed technical review of PostStart and PreStop container execution hooks. Demonstrates patterns to orchestrate application initialization scripts and handle connection draining during scaling events.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Pod Lifecycle", "Hooks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thecloudblog.net/post/managing-applications-in-kubernetes-with-the-carvel-kapp-controller','thecloudblog.net: Managing Applications in Kubernetes with the Carvel Kapp'' Controller','','2021',0,'A structured technical article detailing step-by-step implementation of the Carvel Kapp controller. It focuses on declaring complex application structures, resolving ordering issues, and managing standard GitOps reconciliation loops.','Markdown','Article','Simple',0,'online','manual','667bf23db229b202302d8c021c5d545aa4cc185444d8434f1a5b7f70e16771e6',100.0,1.77902991691411304e+09,1,'2026-05-17T16:58:36.914113+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Tools", "Developer Education"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thecloudblog.net/post/managing-applications-in-kubernetes-with-the-carvel-kapp-controller','thecloudblog.net: Managing Applications in Kubernetes with the Carvel Kapp'' Controller','','2021',0,'A structured technical article detailing step-by-step implementation of the Carvel Kapp controller. It focuses on declaring complex application structures, resolving ordering issues, and managing standard GitOps reconciliation loops.','Markdown','Article','Simple',0,'online','manual','667bf23db229b202302d8c021c5d545aa4cc185444d8434f1a5b7f70e16771e6',100.0,1779029916,1,'2026-05-17T16:58:36.914113+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Tools", "Developer Education"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thedeveloperstory.com/2021/07/12/helm-101-brief-introduction-to-kubernetes-package-manager','thedeveloperstory.com: Helm 101: Brief introduction to kubernetes package manager','','2021',0,'Fundamental introduction outlining the role of Helm in managing the complexity of Kubernetes infrastructure. Discusses key files (values.yaml, templates directory) and common installation command sequences.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Introductory"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thedevopsblog.co.uk/terraform-cli-cheat-sheet','thedevopsblog.co.uk: Terraform Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering thedevopsblog.co.uk: Terraform Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903384528404188e+09,0,'2026-05-17T18:04:05.284042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://techbeatly.com/terraform-cheat-sheet"}');
-INSERT INTO "resources" VALUES('https://thedevopslife.com/kubernetes-gui-lens-ide','thedevopslife.com: Kubernetes IDE and UI – Lens IDE','','N/A',0,'A curated technical resource and architectural guide covering thedevopslife.com: Kubernetes IDE and UI – Lens IDE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903279784068608e+09,0,'2026-05-17T17:46:37.840686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thedigitalprojectmanager.com/es/agile-frente-a-waterfall','thedigitalprojectmanager.com: Waterfall Vs Agile: ¿Cuál Metodología Debes'' Utilizar Para Tu Proyecto?','','N/A',0,'A curated technical resource and architectural guide covering thedigitalprojectmanager.com: Waterfall Vs Agile: ¿Cuál Metodología Debes'' Utilizar Para Tu Proyecto? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937111980605e+09,0,'2026-05-17T16:49:31.119806+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thedigitalprojectmanager.com/es/grafico-raci-manera-mas-simple','thedigitalprojectmanager.com: Matriz RACI Simplificado: Cómo Crear Una Matriz'' De Responsabilidades Que Realmente Funcione','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790294647858479e+09,0,'2026-05-17T16:51:04.785848+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thedigitalprojectmanager.com/raci-chart-made-simple','thedigitalprojectmanager.com: Create A Responsibility Assignment Matrix'' (RACI Chart) That Works','','N/A',0,'A curated technical resource and architectural guide covering thedigitalprojectmanager.com: Create A Responsibility Assignment Matrix'' (RACI Chart) That Works in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267.8116,0,'2026-05-17T16:47:47.811600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://theengineeringmanager.substack.com/p/how-do-i-progress-to-the-next-level','theengineeringmanager.substack.com: How do I progress to the next level'' in my career?','','N/A',0,'A curated technical resource and architectural guide covering theengineeringmanager.substack.com: How do I progress to the next level'' in my career? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903348670774888e+09,0,'2026-05-17T17:58:06.707749+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://theforeman.org/2021/01/updating-foreman-inventory-with-system-facts.html','theforeman.org: Updating Foreman inventory with system facts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b030bba9470001d42f0c088adbedae071dcbe30b2dca66464f4571cfa9a8558e',100.0,1.77903448009939193e+09,1,'2026-05-17T18:14:40.099392+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://theforeman.org/2021/09/foreman-30-is-here.html','theforeman.org: Foreman 3.0 is here!','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','666112a9466452b65eef704031ffd466830608f62f40484bccae63a0ea22e7df',100.0,1.77903078762202191e+09,1,'2026-05-17T17:13:07.622022+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://theglitchblog.com/2021/06/17/logging-in-python-using-best-practices','theglitchblog.com: Logging in Python Using Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e8dbab5157f31f7f2752f1222184082bb369bbb324107f6a27c7dca33ebbc151',100.0,1.779031017003793e+09,0,'2026-05-17T17:16:57.003793+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://theglitchblogcom.wordpress.com/2021/06/17/logging-in-python-using-best-practices"}');
+INSERT INTO "resources" VALUES('https://thedevopsblog.co.uk/terraform-cli-cheat-sheet','thedevopsblog.co.uk: Terraform Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering thedevopsblog.co.uk: Terraform Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033845,0,'2026-05-17T18:04:05.284042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://techbeatly.com/terraform-cheat-sheet"}');
+INSERT INTO "resources" VALUES('https://thedevopslife.com/kubernetes-gui-lens-ide','thedevopslife.com: Kubernetes IDE and UI – Lens IDE','','N/A',0,'A curated technical resource and architectural guide covering thedevopslife.com: Kubernetes IDE and UI – Lens IDE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032797,0,'2026-05-17T17:46:37.840686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thedigitalprojectmanager.com/es/agile-frente-a-waterfall','thedigitalprojectmanager.com: Waterfall Vs Agile: ¿Cuál Metodología Debes'' Utilizar Para Tu Proyecto?','','N/A',0,'A curated technical resource and architectural guide covering thedigitalprojectmanager.com: Waterfall Vs Agile: ¿Cuál Metodología Debes'' Utilizar Para Tu Proyecto? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.119806+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thedigitalprojectmanager.com/es/grafico-raci-manera-mas-simple','thedigitalprojectmanager.com: Matriz RACI Simplificado: Cómo Crear Una Matriz'' De Responsabilidades Que Realmente Funcione','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029464,0,'2026-05-17T16:51:04.785848+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thedigitalprojectmanager.com/raci-chart-made-simple','thedigitalprojectmanager.com: Create A Responsibility Assignment Matrix'' (RACI Chart) That Works','','N/A',0,'A curated technical resource and architectural guide covering thedigitalprojectmanager.com: Create A Responsibility Assignment Matrix'' (RACI Chart) That Works in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.811600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://theengineeringmanager.substack.com/p/how-do-i-progress-to-the-next-level','theengineeringmanager.substack.com: How do I progress to the next level'' in my career?','','N/A',0,'A curated technical resource and architectural guide covering theengineeringmanager.substack.com: How do I progress to the next level'' in my career? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033486,0,'2026-05-17T17:58:06.707749+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://theforeman.org/2021/01/updating-foreman-inventory-with-system-facts.html','theforeman.org: Updating Foreman inventory with system facts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b030bba9470001d42f0c088adbedae071dcbe30b2dca66464f4571cfa9a8558e',100.0,1779034480,1,'2026-05-17T18:14:40.099392+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://theforeman.org/2021/09/foreman-30-is-here.html','theforeman.org: Foreman 3.0 is here!','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','666112a9466452b65eef704031ffd466830608f62f40484bccae63a0ea22e7df',100.0,1779030787,1,'2026-05-17T17:13:07.622022+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://theglitchblog.com/2021/06/17/logging-in-python-using-best-practices','theglitchblog.com: Logging in Python Using Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e8dbab5157f31f7f2752f1222184082bb369bbb324107f6a27c7dca33ebbc151',100.0,1779031017,0,'2026-05-17T17:16:57.003793+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://theglitchblogcom.wordpress.com/2021/06/17/logging-in-python-using-best-practices"}');
 INSERT INTO "resources" VALUES('https://theglitchblogcom.wordpress.com/2021/06/17/logging-in-python-using-best-practices','theglitchblog.com: Logging in Python Using Best Practices','','2021',0,'Outlines programmatic setups for production-level logging using standard library modules. Highlights configuring JSON structured formatters, setting appropriate level hierarchies, and optimizing non-blocking logging handlers in container environments.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Observability", "Logging"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thehackernews.com/2020/06/cryptocurrency-docker-image.html','thehackernews.com: Docker Images Containing Cryptojacking Malware Distributed via Docker Hub','','2020',0,'An urgent technical warning investigating cryptojacking campaigns spreading malware via compromised registries. Underscores the critical requirement for automated image validation and registry access restrictions.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Supply Chain Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thehackernews.com/2022/01/microsoft-warns-of-continued-attacks.html','thehackernews.com: Microsoft Warns of Continued Attacks Exploiting Apache Log4j Vulnerabilities','','2022',0,'A Microsoft security advisory detailing persistent exploit attempts that targeted unpatched Log4j vulnerabilities in enterprise environments. It analyzes the attack vectors used by malicious actors and emphasizes the importance of patch compliance. This brief highlights the risks of unmanaged shadow IT installations.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Threat Intelligence"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
@@ -13142,15 +13142,15 @@ INSERT INTO "resources" VALUES('https://thehackernews.com/2022/02/new-argo-cd-bu
 INSERT INTO "resources" VALUES('https://theithollow.com/2020/05/18/kubernetes-liveness-and-readiness-probes','Kubernetes Liveness and Readiness Probes','','2020',3,'A thorough guide covering the purpose of Liveness and Readiness probes. Details execution modes (HTTP, TCP, Exec) to orchestrate self-healing pods.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Reliability", "Probes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://theketch.io','ketch','','2024',0,'An application-delivery framework built to abstract away raw YAML configurations. Enables developers to deploy services via simple command structures without writing detailed manifest boilerplate, though adoption has plateaued due to native GitOps standards.','Go','Platform Engine','High',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Alternative Manifest Engines"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://thelinuxnotes.com/how-to-deploy-kafka-in-kubernetes-with-helm-chart-kafdrop-commander','thelinuxnotes.com: How to deploy Kafka in Kubernetes with Helm chart + kafdrop','','2023',0,'A step-by-step tutorial showing how to deploy a local Kafka cluster within Kubernetes using public Helm charts and integrating it with Kafdrop, a popular open-source web UI, to facilitate real-time topic and offset troubleshooting.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thelinuxnotes.com/index.php/how-to-deploy-kafka-in-kubernetes-with-helm-chart-kafdrop-commander','thelinuxnotes.com: How to deploy Kafka in Kubernetes with Helm chart + kafdrop','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84616fa8265ba6b0d2f8917884d1e5b485872eb5016ba08cdc40f39f43ac8e12',100.0,1.77903034092656111e+09,0,'2026-05-17T17:05:40.926561+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://thelinuxnotes.com/how-to-deploy-kafka-in-kubernetes-with-helm-chart-kafdrop-commander"}');
+INSERT INTO "resources" VALUES('https://thelinuxnotes.com/index.php/how-to-deploy-kafka-in-kubernetes-with-helm-chart-kafdrop-commander','thelinuxnotes.com: How to deploy Kafka in Kubernetes with Helm chart + kafdrop','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84616fa8265ba6b0d2f8917884d1e5b485872eb5016ba08cdc40f39f43ac8e12',100.0,1779030340,0,'2026-05-17T17:05:40.926561+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://thelinuxnotes.com/how-to-deploy-kafka-in-kubernetes-with-helm-chart-kafdrop-commander"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io','thenewstack.io: Just How Challenging Is State in Kubernetes? 🌟','','2022',0,'Explores the architectural friction points and continuous evolution of stateful applications in Kubernetes. Highlights the challenges of maintaining network identity, attaching volume blocks, and managing reliable local database engines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Stateful Architecture", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/10-cloud-deficiencies-you-should-know','10 Cloud Deficiencies You Should Know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffbccef578b910a6f67299142920731dacfd348ee1ee3bed966c04424c7da1c6',100.0,1.77903085433077597e+09,1,'2026-05-17T17:14:14.330776+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://zesty.co/blog/10-cloud-deficiencies"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/10-cloud-deficiencies-you-should-know','10 Cloud Deficiencies You Should Know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffbccef578b910a6f67299142920731dacfd348ee1ee3bed966c04424c7da1c6',100.0,1779030854,1,'2026-05-17T17:14:14.330776+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://zesty.co/blog/10-cloud-deficiencies"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/10-steps-to-a-successful-kubernetes-technical-transformation','thenewstack.io: 10 Steps to a Successful Kubernetes Technical Transformation 🌟','','2021',4,'An enterprise blueprint outlining a ten-step roadmap for technical transformation via Kubernetes. Focuses on bridging organizational skills gaps, restructuring DevOps team responsibilities, and establishing standardized CI/CD pipelines.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Organizational Transformation", "Migration Roadmap"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/10-steps-to-simplify-your-devsecops','thenewstack.io: 10 Steps to Simplify Your DevSecOps','','2022',0,'Outlines ten practical architecture recommendations to simplify automated security gates in modern engineering pipelines. Emphasizes selecting high-fidelity alerts, keeping scanner integrations local to development workflows, and establishing automated feedback loops.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Implementation Patterns"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/12-critical-kubernetes-health-conditions-you-need-to-monitor','thenewstack.io: 12 Critical Kubernetes Health Conditions You Need to Monitor','','2021',0,'Synthesizes twelve key health metrics and warning events across the cluster runtime, pinpointing latent issues like Out-Of-Memory (OOM) kills, disk pressure, CrashLoopBackOffs, API latency degradation, and certificate expirations before they escalate into service outages.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Telemetry Stacks", "Cluster Monitoring", "Health & Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/3-habits-of-highly-successful-devops-teams','thenewstack.io: 3 Habits of Highly Successful DevOps Teams','','2021',0,'Summarizes three key strategies of high-performing engineering teams: proactive toil reduction, fast and automated feedback cycles, and managing applications as immutable packages.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Best Practices", "Team Topologies"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/3-key-configuration-challenges-for-kubernetes-monitoring-with-prometheus','thenewstack.io: 3 Key Configuration Challenges for Kubernetes Monitoring with Prometheus','','2022',0,'Highlights three major configuration bottlenecks encountered when setting up Prometheus inside complex Kubernetes setups: service discovery overhead, high cardinality of dynamic metrics, and storage retention. Curator Insight: Critical analysis of Prometheus pain-points. Live Grounding: Highly practical for platform engineers tuning scraper configurations to prevent Prometheus OOM crashes.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Prometheus", "Configuration"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/3-reasons-why-you-cant-afford-to-ignore-cloud-native-computing','thenewstack.io: 3 Reasons Why You Can’t Afford to Ignore Cloud Native Computing'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84c80946d7e99e65bbbc385ff270b4ca51bce7532c6ab31917b22bc30dcb9521',100.0,1.77903391387026691e+09,0,'2026-05-17T18:05:13.870267+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/cloud-native/3-reasons-why-you-cant-afford-to-ignore-cloud-native-computing"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/3-reasons-why-you-cant-afford-to-ignore-cloud-native-computing','thenewstack.io: 3 Reasons Why You Can’t Afford to Ignore Cloud Native Computing'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84c80946d7e99e65bbbc385ff270b4ca51bce7532c6ab31917b22bc30dcb9521',100.0,1779033913,0,'2026-05-17T18:05:13.870267+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/cloud-native/3-reasons-why-you-cant-afford-to-ignore-cloud-native-computing"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/3-ways-to-use-automation-in-ci-cd-pipelines','harness.io: 3 Ways to Use Automation in CI/CD Pipelines','','2022',0,'Highlights three strategic insertion points for advanced pipeline automation. Focuses on automated rolling deployments, policy-as-code configuration validations, and dynamic, risk-based pipeline security policies.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/30-pull-requests-later-prometheus-memory-use-is-cut-in-half','thenewstack.io: 30 Pull Requests Later, Prometheus Memory Use Is Cut in Half','','2021',0,'Technical analysis of memory optimizations within the Prometheus TSDB. Highlights how refactoring index-reading mechanics and chunk mapping in ~30 pull requests cut server memory usage by roughly half.','Go','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Performance & Tuning"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/4-essential-tools-for-protecting-apis-and-web-applications','thenewstack.io: 4 Essential Tools for Protecting APIs and Web Applications','','2023',4,'Examines four essential patterns for protecting public web applications and API endpoints. Focuses on API behavioral analysis, OAuth2/OIDC token validations, rate limits, and custom gateway rules.','Agnostic','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Security", "Protection", "Tools"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
@@ -13172,14 +13172,14 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/7-benefits-of-testing-in-
 INSERT INTO "resources" VALUES('https://thenewstack.io/7-best-practices-to-build-and-maintain-resilient-applications-and-infrastructure','thenewstack.io: 7 Best Practices to Build and Maintain Resilient Applications and Infrastructure','','2020',4,'Synthesizes core software engineering and site reliability practices to maintain resilient systems under load. Key patterns explored include chaos engineering, circuit breaking, automated canary deployments, proactive monitoring, and robust failure domain isolation.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "Resilience Patterns", "Infrastructure Stability"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/7-features-that-make-kubernetes-ideal-for-ci-cd','thenewstack.io: 7 features that make kubernetes ideal for CI/CD','','2023',0,'Analysis of Kubernetes-native features that naturally enhance modern CI/CD architectures. Focuses on APIs, declarative container orchestrations, automatic scalability, microservice security partitioning, and resilient health checks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/7-must-have-python-tools-for-ml-devs-and-data-scientists','thenewstack.io: 7 Must-Have Python Tools for ML Devs and Data Scientists 🌟','','2023',0,'A technical article highlighting the top Python tools and libraries that modern data scientists use to build and optimize their models. It evaluates features across libraries focused on performance, profiling, testing, and memory usage.','Python','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Developer Tooling", "Python Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/7-tips-for-cutting-down-your-aws-kubernetes-bill','thenewstack.io: 7 Tips for Cutting Down Your AWS Kubernetes Bill','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','604f614325eec99b32ccf5911cd846aae2f7807e31fd1e2ead0757539cd42665',100.0,1.77903348895310592e+09,0,'2026-05-17T17:58:08.953106+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-pricing.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/kubernetes/7-tips-for-cutting-down-your-aws-kubernetes-bill"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/7-tips-for-cutting-down-your-aws-kubernetes-bill','thenewstack.io: 7 Tips for Cutting Down Your AWS Kubernetes Bill','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','604f614325eec99b32ccf5911cd846aae2f7807e31fd1e2ead0757539cd42665',100.0,1779033488,0,'2026-05-17T17:58:08.953106+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-pricing.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/kubernetes/7-tips-for-cutting-down-your-aws-kubernetes-bill"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/a-better-way-to-provision-kubernetes-using-terraform','thenewstack.io: A Better Way to Provision Kubernetes Using Terraform','','2023',0,'Proposes decoupling patterns that separate underlying Kubernetes structural provisioning from inner-cluster configurations. Recommends utilizing GitOps agents (like ArgoCD or Flux) once the cluster plane is initialized by Terraform to handle target container manifests.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/a-case-for-databases-on-kubernetes-from-a-former-skeptic','thenewstack.io: A Case for Databases on Kubernetes from a Former Skeptic','','2022',0,'An analytical account exploring how local NVMe storage classes, low-latency container network interfaces, and declarative operator-driven recovery mechanisms have convinced traditional DBAs to run critical state on Kubernetes.','English','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Stateful Architecture", "Case Studies"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/a-deep-dive-into-architecting-a-kubernetes-infrastructure','thenewstack.io: A Deep Dive into Architecting a Kubernetes Infrastructure','','2022',0,'Examines core design components for highly available, resilient enterprise platform engineering. Covers production networking, stateful storage configurations, external telemetry integrations, and security foundations.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Design Principles", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/a-deep-dive-into-the-security-of-iam-in-aws','thenewstack.io: A Deep Dive into the Security of IAM in AWS','','2023',0,'An exhaustive technical analysis of AWS IAM''s internal security mechanics and threat vectors. The piece breaks down role assumption, principal authorization context evaluation, resource-based vs. identity-based policies, and privilege escalation patterns. Essential reading for security architects hardening AWS infrastructure.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Security Analysis"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/a-digital-transformation-journey-in-the-banking-sector','thenewstack.io: A Digital Transformation Journey in the Banking Sector','','2021',0,'Analysis of how a major financial institution leveraged cloud-native microservices, legacy modernization, and domain-driven design to achieve high availability and strict compliance in digital transformation initiatives.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Case Studies", "Financial Sector"]','["[LEGACY]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/a-guide-to-running-stateful-applications-in-kubernetes','thenewstack.io: A Guide to Running Stateful Applications in Kubernetes','','2020',0,'A deep dive into the operational challenges and patterns involved in running stateful workloads on Kubernetes. It details how StatefulSets, headless services, and stable network identities collaborate to sustain clustered databases like PostgreSQL and Kafka safely.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Stateful Applications"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/a-kubernetes-documentary-shares-googles-open-source-story','A Kubernetes Documentary Shares Google’s Open Source Story','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ac522a4f8ad08cb9ca32cb47ac0b46def9f2626c64d03209285f96e8d34f5f0c',100.0,1.77903026777724599e+09,1,'2026-05-17T17:04:27.777246+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/a-kubernetes-documentary-shares-googles-open-source-story','A Kubernetes Documentary Shares Google’s Open Source Story','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ac522a4f8ad08cb9ca32cb47ac0b46def9f2626c64d03209285f96e8d34f5f0c',100.0,1779030267,1,'2026-05-17T17:04:27.777246+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/a-look-at-gitops-for-the-modern-enterprise','thenewstack.io: A Look at GitOps for the Modern Enterprise 🌟','','2021',0,'Details how legacy enterprises transition away from ticket-based provisioning models to automated GitOps. Evaluates organizational structures, change management compliance, and multi-tenant isolation within Kubernetes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Enterprise", "Scale"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/a-new-kubernetes-edge-architecture','thenewstack.io: A New Kubernetes Edge Architecture','','2021',0,'An exploratory piece mapping out cutting-edge architectural patterns for multi-cluster edge configurations, comparing unified central control plane models with highly autonomous, decoupled local cluster patterns.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge Computing", "Kubernetes Edge", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["edge-computing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/a-platform-for-kubernetes','thenewstack.io: A Platform for Kubernetes','','2023',0,'Explores the emergence of Platform-as-a-Service layers built directly over Kubernetes. It argues that raw Kubernetes is an assembler language for infrastructure, requiring an abstraction tier to shield product developers from raw YAML files, ingress policies, and helm configuration complexities.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Platforms", "Infrastructure Abstraction"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
@@ -13196,7 +13196,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/application-deployment-is
 INSERT INTO "resources" VALUES('https://thenewstack.io/applied-gitops-with-argocd','thenewstack.io: Applied GitOps with ArgoCD','','2022',4,'A comprehensive examination of GitOps workflows operationalized via ArgoCD. Highlights key practices such as declarative environment definition, pull-based synchronization, and automated drift detection to maintain cluster state parity.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Concepts & Practices"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/applying-basic-vs-advanced-monitoring-techniques','thenewstack.io: Applying Basic vs. Advanced Monitoring Techniques','','2023',0,'Guides engineers in graduating from basic infrastructure health checking (ping, CPU, RAM alerts) to advanced monitoring architectures utilizing dynamic thresholding and transaction tracing. Curator Insight: Progressive levels of telemetry complexity. Live Grounding: Helps organizations scale operational strategies relative to structural application complexity.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Methodologies", "Advanced Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/applying-kubernetes-security-best-practices-to-helm-charts','thenewstack.io: Applying Kubernetes Security Best Practices to Helm Charts 🌟','','2021',0,'Comprehensive security guide detailing structural techniques to audit and secure third-party Helm charts before production rollout. Covers network policies, security contexts, and container permission baselines.','English','Article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Hardening", "Helm Security"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{"duplicate_of": "https://bridgecrew.io/blog/applying-kubernetes-security-best-practices-to-helm-charts"}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/are-cloud-based-ides-the-future-of-software-engineering','thenewstack.io: Are Cloud-Based IDEs the Future of Software Engineering?','','2021',0,'Analyzes the shift from high-compute developer laptops to cloud-hosted development environments (CDEs). Evaluates performance gains, corporate IP security improvements, and simplified onboarding pipelines.','N/A','Article','Intermediate',0,'online','manual','e25fcd1bc991fab40473a484d87516cf5b3f8f1eb9a8bca5024dcc34c30d6caf',100.0,1.77903224488196706e+09,1,'2026-05-17T17:37:24.881967+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Trends"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/are-cloud-based-ides-the-future-of-software-engineering','thenewstack.io: Are Cloud-Based IDEs the Future of Software Engineering?','','2021',0,'Analyzes the shift from high-compute developer laptops to cloud-hosted development environments (CDEs). Evaluates performance gains, corporate IP security improvements, and simplified onboarding pipelines.','N/A','Article','Intermediate',0,'online','manual','e25fcd1bc991fab40473a484d87516cf5b3f8f1eb9a8bca5024dcc34c30d6caf',100.0,1779032244,1,'2026-05-17T17:37:24.881967+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Trends"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/are-monolith-ci-cd-pipelines-killing-quality-in-your-software','thenewstack.io: Are Monolith CI/CD Pipelines Killing Quality in Your Software?','','2022',0,'Analyses the risks of monolithic pipelines on deployment safety. Recommends aligning decoupled micro-pipelines with distinct microservice models to avoid pipeline dependency bottlenecks.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "CI-CD Pipelines", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/asyncapi-could-be-the-default-api-format-for-event-driven-architectures','thenewstack.io: AsyncAPI Could Be the Default API Format for Event-Driven Architectures','','2021',4,'Examines the industry shift toward AsyncAPI as the default specification for event networks. Outlines how standardizing AsyncAPI structures provides OpenAPI-style interface validation to queues and message streams.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven", "AsyncAPI", "Trends"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/automate-user-satisfaction-with-this-gitops-friendly-spec-for-service-level-objectives','thenewstack.io: Automate User Satisfaction with This GitOps-Friendly Spec for Service Level Objectives','','2022',0,'Explores using GitOps mechanics to track reliability definitions. Outlines managing SLO declarations as declarative code in Git repository workflows to programmatically configure observability tools.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Service Level Objectives", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
@@ -13207,7 +13207,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/avoiding-the-pitfalls-of-
 INSERT INTO "resources" VALUES('https://thenewstack.io/aws-open-sources-security-tools','thenewstack.io: AWS Open Sources Security Tools','','2021',0,'This reference maps multiple open-source utilities released by AWS to assist cloud security operations. It covers tools for IAM privilege boundary auditing, configuration drift tracking, and automated resource compliance verification. These tools help maintain cloud-native best practices across large-scale AWS cluster deployments.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "AWS Tools Portfolio"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/azure-kubernetes-service-replaces-docker-with-containerd','thenewstack.io: Azure Kubernetes Service Replaces Docker with containerd','','2021',0,'Technical deep dive into the deprecation of Docker-shim in Azure Kubernetes Service (AKS) in favor of the containerd container runtime. This architectural shift eliminates runtime abstraction layers, drastically reducing node CPU and memory footprint overhead. Real-world implementation details confirm improved container launch latencies and optimal alignment with CNCF runtime specifications.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Containers", "Kubernetes", "AKS Engine"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/bad-news-for-cloud-computing-openstack-use-plummets-and-discounts-dry-up','thenewstack.io: Bad News for Cloud Computing: OpenStack Use Plummets and Discounts Dry Up','','2019',2,'An analytical piece detailing the sharp decline in OpenStack market share as public cloud hyperscalers expanded. Live Grounding confirms that OpenStack remains stable only in telecom NFV and niche on-premises private clouds, while generic enterprise deployments have shifted to Kubernetes and hybrid-cloud runtimes.','English','Blog / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Market", "OpenStack"]','["[COMMUNITY-TOOL]"]','[]','["private-cloud-solutions.md", "kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/best-practices-for-deploying-jaeger-on-kubernetes-in-production','Best Practices for Deploying Jaeger on Kubernetes in Production','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','66560553ccb11c2a8cb3ff4d3015a34a5c7b8e8ffb8210bfdf6c0bb4d06c04e9',100.0,1.77903268176677107e+09,1,'2026-05-17T17:44:41.766771+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/best-practices-for-deploying-jaeger-on-kubernetes-in-production','Best Practices for Deploying Jaeger on Kubernetes in Production','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','66560553ccb11c2a8cb3ff4d3015a34a5c7b8e8ffb8210bfdf6c0bb4d06c04e9',100.0,1779032681,1,'2026-05-17T17:44:41.766771+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/best-practices-for-securely-setting-up-a-kubernetes-cluster','thenewstack.io: Best Practices for Securely Setting up a Kubernetes Cluster','','2020',0,'Breaks down secure cluster bootstrapping steps, including encrypting secrets at rest in etcd, enabling control plane mutual TLS (mTLS), and minimizing public API endpoint exposure.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Platform Engine", "Cluster Installation & Hardening", "Infrastructure Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/best-practices-to-optimize-infrastructure-monitoring-within-devops-teams','thenewstack.io: Best Practices to Optimize Infrastructure Monitoring within DevOps Teams','','2022',0,'Delves into establishing robust, team-wide ownership of monitoring pipelines, setting up actionable alerting paths, and building comprehensive dashboards. Curator Insight: Organizational practices for infrastructure ops. Live Grounding: Helps bridging operational silos through collective ownership of SLIs/SLOs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Site Reliability Engineering", "Infrastructure", "Observability", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/better-together-hyper-converged-kubernetes-with-terraform','thenewstack.io: Better Together: Hyper-Converged Kubernetes with Terraform','','2023',4,'Investigates the architectural patterns of provisioning and managing hyper-converged Kubernetes environments using Terraform. Demonstrates how unified HCL pipelines can coordinate both the physical or virtual computing fabric and the logical Kubernetes control plane. Live grounding emphasizes that this hybrid orchestration layer improves operational consistency across multi-cloud topologies.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Integration", "Hyper-Converged Infrastructure"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
@@ -13218,7 +13218,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/bridgecrew-all-these-misc
 INSERT INTO "resources" VALUES('https://thenewstack.io/build-a-serverless-api-with-aws-gateway-and-lambda','thenewstack.io: Build a Serverless API with AWS Gateway and Lambda','','2020',3,'Architectural breakdown of building serverless APIs using AWS API Gateway and Lambda functions. It addresses routing, API security, and AWS integrations. While the foundational principles remain sound in 2026, modern enterprise patterns have heavily adopted container-packaged Lambdas (OCI) over raw zip deployments for complex API backends.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native", "Serverless", "AWS Integration"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/camel-k-brings-apache-camel-to-kubernetes-for-event-driven-architectures','thenewstack.io: Camel K Brings Apache Camel to Kubernetes for Event-Driven Architectures','','2021',0,'This article documents the architectural impact of Camel K, explaining how it extends Kubernetes to support enterprise integration workflows. It highlights its runtime environment and integration with Knative and serverless architectures.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Native", "Camel K"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/can-you-gitops-your-apis','thenewstack.io: Can You GitOps Your APIs?','','2022',0,'Examines extending declarative GitOps paradigms to microservice API configurations and gateway endpoints. Demonstrates the technical practicality of driving schema changes, routing configurations, and security policies dynamically via version-controlled API blueprints rather than using manual management consoles.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Management", "GitOps", "Declarative APIs"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/category/kubernetes','thenewstack.io: Kubernetes is the Accepted Platform for Cloud Native Computing','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ce324f75cac9ce1dedc76a360b4d1111028392d339e272a632be07a175a9acc3',100.0,1.77903097578019309e+09,0,'2026-05-17T17:16:15.780193+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/category/kubernetes','thenewstack.io: Kubernetes is the Accepted Platform for Cloud Native Computing','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ce324f75cac9ce1dedc76a360b4d1111028392d339e272a632be07a175a9acc3',100.0,1779030975,0,'2026-05-17T17:16:15.780193+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/kubernetes.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/challenging-the-myth-that-programming-careers-end-at-40','thenewstack.io: Challenging the Myth That Programming Careers End at 40','','2022',0,'This architectural career guide challenges prevailing industry ageism by illustrating how engineering value shifts over time. Senior engineering trajectories rely on architectural system design, mentor network construction, and organizational systems thinking rather than speed of execution. It provides a strategic framework for long-term career planning.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Career Architecture", "Longevity"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/chaos-engineering-is-not-just-for-ops','thenewstack.io: Chaos Engineering Is Not Just for Ops','','2021',0,'Advocates for moving failure simulation from an operational security phase directly into the developer workflow. Demonstrates how validating application response limits and fallback boundaries earlier in the software development lifecycle reduces mean-time-to-resolution (MTTR) and builds robust container services.','English','Opinion / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "DevOps Culture"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/chaos-engineering-made-simple','thenewstack.io: Chaos Engineering Made Simple','','2021',0,'Simplifies chaos engineering for development teams, presenting an incremental approach to failure testing. Details how minimal disruption sequences in staging help debug configuration fallbacks before attempting large-scale production game days.','English','Introductory Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
@@ -13226,7 +13226,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/chaos-engineering-progres
 INSERT INTO "resources" VALUES('https://thenewstack.io/choosing-between-container-native-and-container-ready-storage','thenewstack.io: Choosing Between Container-Native and Container-Ready Storage 🌟','','2022',0,'A structural comparison between container-native and container-ready storage systems for Kubernetes. It explains how container-native storage operates inside the orchestration engine using CSI (Container Storage Interface), offering dynamic scaling and pod-level isolation, whereas container-ready options rely on enterprise external SAN/NAS storage arrays mapped to Kubernetes nodes.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage & Databases", "Storage Strategy"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/ci-checks-are-not-enough-combat-configuration-drift-in-kubernetes-resources','CI Checks Are Not Enough: Combat Configuration Drift in Kubernetes Resources','','2024',0,'Deep-dive analysis demonstrating why standard static CI checks are insufficient for modern cloud environments. Advocates for real-time drift detection and continuous reconciliation loops in Kubernetes to ensure active infrastructure aligns directly with repository manifests.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "GitOps", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/ci-observability-for-effective-change-management','thenewstack.io: CI Observability for Effective Change Management 🌟','','2023',0,'Looks closely at the growing sub-discipline of CI Observability, tracing execution states and bottleneck points in dynamic builds, test suites, and multi-stage pipelines. Curator Insight: Innovative expansion of observability into pipelines. Live Grounding: Key reference for reducing flaky tests and ensuring stable integration gates.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Observability", "CI/CD", "Change Management"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-bill-risks-of-aws-reserved-instances-and-savings-plans','thenewstack.io: Cloud Bill Risks of AWS Reserved Instances and Savings Plans','','2022',4,'Details critical commercial risks of long-term Reserved Instance and Savings Plan commitments. Outlines how changing architecture styles can render fixed financial contracts inefficient over time.','English','Technical Article','Advanced',0,'online','manual','2eafdc68c39a50d7de4b5fdd7e998c672aad00a4482ac9bf998e14aff817609d',100.0,1.77903085661495804e+09,1,'2026-05-17T17:14:16.614958+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "FinOps Strategy"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-bill-risks-of-aws-reserved-instances-and-savings-plans','thenewstack.io: Cloud Bill Risks of AWS Reserved Instances and Savings Plans','','2022',4,'Details critical commercial risks of long-term Reserved Instance and Savings Plan commitments. Outlines how changing architecture styles can render fixed financial contracts inefficient over time.','English','Technical Article','Advanced',0,'online','manual','2eafdc68c39a50d7de4b5fdd7e998c672aad00a4482ac9bf998e14aff817609d',100.0,1779030856,1,'2026-05-17T17:14:16.614958+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "FinOps Strategy"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-cost-management-for-devops','thenewstack.io: Cloud Cost Management for DevOps','','2021',0,'Focuses on practical actions DevOps engineers can implement to control runaway cloud infrastructure budgets. Key solutions analyzed include automated cluster rightsizing, native autoscaling features, orphan volume deletion, and enforcing namespace resource quotas.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-drift-detection-how-to-resolve-out-of-state-changes','thenewstack.io: Cloud Drift Detection: How to Resolve Out-of-State Changes','','2022',1,'An analytical guide on auditing actual cloud environment states against declarative IaC templates. Details the recovery mechanics necessary to align divergent environments programmatically.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Drift Detection"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-engineers-try-policy-as-code-to-cure-misconfiguration-woes','thenewstack.io: Cloud Engineers Try Policy-as-Code to Cure Misconfiguration Woes','','2022',4,'Details the growth of Policy-as-Code (PaC) tooling like Open Policy Agent (OPA) and Kyverno in preventing critical cloud misconfigurations before runtime. By integrating deterministic rule engines directly into continuous integration loops, platform engineers enforce compliance and security invariants shift-left.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps, Automation & Modern Systems Engineering", "Security & Governance", "Policy-as-Code"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
@@ -13234,7 +13234,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-foundry-summit-kube
 INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-manager-a-new-multicloud-paas-platform-built-on-kubernetes','thenewstack.io: Cloud Manager: A New Multicloud PaaS Platform Built on Kubernetes','','2023',4,'Architectural breakdown of Cloud Manager, analyzing its design as a next-generation multi-cloud Platform-as-a-Service (PaaS) built directly on top of Kubernetes operators to streamline resource orchestration.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Cloud", "PaaS Framework"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native-backups-disaster-recovery-and-migrations-on-kubernetes','thenewstack.io: Cloud Native Backups, Disaster Recovery and Migrations on Kubernetes','','2021',3,'Examines structural paradigm shifts from VM-level backups to container-native, application-aware snapshots inside Kubernetes. Outlines how to decouple configuration matrices from underlying persistent storage objects for scalable restoration.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native-debugging-challenges-from-local-to-remocal','thenewstack.io: Cloud Native Debugging Challenges: From Local to ‘Remocal’','','2021',0,'An exploration of modern ''remocal'' debugging practices. Discusses challenges when scaling local machine setups to handle enterprise microservice architectures, and evaluates modern networking proxying technologies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Remote Debugging", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native-identity-and-access-management-in-kubernetes','thenewstack.io: Cloud Native Identity and Access Management in Kubernetes','','N/A',0,'Examines identity federation, user access management, and internal service-to-service authentication models. Curator insight details mapping cluster roles directly to organizational single sign-on identities. Live grounding indicates that decentralized identity and modern authentication are critical to maintaining least privilege in high-scale infrastructure.','en','article','Advanced',1,'online','manual','823362f9564345fdbbff53890279176349ab7077c7d23a6108394ff8d5fa81f8',100.0,1.77903450706975388e+09,1,'2026-05-17T18:15:07.069754+02:00',NULL,NULL,NULL,'["Security", "Identity and Access Management", "Access Control"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native-identity-and-access-management-in-kubernetes','thenewstack.io: Cloud Native Identity and Access Management in Kubernetes','','N/A',0,'Examines identity federation, user access management, and internal service-to-service authentication models. Curator insight details mapping cluster roles directly to organizational single sign-on identities. Live grounding indicates that decentralized identity and modern authentication are critical to maintaining least privilege in high-scale infrastructure.','en','article','Advanced',1,'online','manual','823362f9564345fdbbff53890279176349ab7077c7d23a6108394ff8d5fa81f8',100.0,1779034507,1,'2026-05-17T18:15:07.069754+02:00',NULL,NULL,NULL,'["Security", "Identity and Access Management", "Access Control"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native/3-reasons-why-you-cant-afford-to-ignore-cloud-native-computing','thenewstack.io: 3 Reasons Why You Can’t Afford to Ignore Cloud Native Computing 🌟','','2020',4,'Highlights the business-critical benefits of transitioning to a cloud-native compute model. Focuses on cloud-provider independence via portable API standards, massive efficiency gains from auto-scaling resources, and drastically improved fault tolerance compared to traditional legacy VMs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Industry Standards", "Market Trends"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native/the-cloud-native-landscape-platforms-explained','thenewstack.io: The Cloud Native Landscape: Platforms Explained','','2020',4,'Demystifies the CNCF cloud-native interactive landscape by categorizing platform layer elements. Distinguishes Kubernetes distributions, managed Kubernetes offerings, private clouds, and application-level platform abstractions (PaaS) to aid enterprise architects in technology selection.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "CNCF Ecosystem", "Platform Engineering"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native/the-most-popular-cloud-native-storage-solutions','thenewstack.io: The most popular cloud native solutions 🌟','','2020',0,'A comprehensive market landscape report detailing leading cloud-native storage technologies. It provides a strategic comparison of software-defined storage (SDS) frameworks, helping architects choose between hyper-converged, container-attached, or external enterprise storage arrays.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Ecosystem Trends"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
@@ -13244,7 +13244,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/cncf-prometheus-agent-cou
 INSERT INTO "resources" VALUES('https://thenewstack.io/cncf-working-group-sets-some-standards-for-gitops','thenewstack.io: CNCF Working Group Sets Some Standards for ‘GitOps’','','2021',0,'Explains the founding and objectives of the CNCF GitOps Working Group (OpenGitOps). Identifies the official principles of GitOps: declarative configurations, versioned and immutable, pulled automatically, and continuously reconciled.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Standards", "CNCF"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/conductor-why-we-migrated-from-kubernetes-to-nomad','thenewstack.io: Conductor: Why We Migrated from Kubernetes to Nomad','','2020',0,'Conductor''s migration case study detailing their pivot from Kubernetes to Nomad. Cites improvements in scheduling speeds, cluster maintenance overhead, and developer iteration cycles.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/configuring-for-high-availability-in-google-cloud-platform','thenewstack.io: Configuring the Google Cloud Platform for High Availability','','2026',0,'Architectural playbook on designing high-availability systems on GCP, describing regional failovers, managed instance groups, cloud load balancing strategies, and automated scaling policies.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "High Availability", "Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/container-best-practices-what-they-are-and-why-you-should-care','thenewstack.io: Container Best Practices: What They Are and Why You Should'' Care','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','64be31de018bb819271f8319517f1bec046eb8a88efcd0cddb0dd9ff4e6bd6bf',100.0,1.77903011553951406e+09,0,'2026-05-17T17:01:55.539514+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/containers/container-best-practices-what-they-are-and-why-you-should-care"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/container-best-practices-what-they-are-and-why-you-should-care','thenewstack.io: Container Best Practices: What They Are and Why You Should'' Care','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','64be31de018bb819271f8319517f1bec046eb8a88efcd0cddb0dd9ff4e6bd6bf',100.0,1779030115,0,'2026-05-17T17:01:55.539514+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/containers/container-best-practices-what-they-are-and-why-you-should-care"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/container-images-the-easy-way-with-cloud-native-buildpacks','thenewstack.io: Container Images the Easy Way with Cloud Native Buildpacks','','2026',0,'This New Stack overview details how Cloud Native Buildpacks simplify the containerization ecosystem by abstracting away the operational complexities of writing and maintaining optimized Dockerfiles. It covers the mechanics of builder configurations, run images, and layer rebasing—allowing immediate security patching without rebuilding the source.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Continuous Integration", "Image Building"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/containers/container-best-practices-what-they-are-and-why-you-should-care','thenewstack.io: Container Best Practices: What They Are and Why You Should Care','','2022',0,'A comprehensive catalog of enterprise-level design guidelines for developing containerized workloads. It focuses on minimized base images, rootless execution models, multi-stage compilation patterns, environment variable isolation, and automated vulnerability scanning at the repository layer.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Fundamentals", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/containers/how-to-share-data-between-docker-containers','thenewstack.io: How to Share Data Between Docker Containers','','2021',0,'An operational guide on sharing directories across container environments. Compares named volumes and host bind mounts, detailing permission and isolation boundaries.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker Networking & Volumes", "Volumes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
@@ -13270,7 +13270,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/deploy-stateful-workloads
 INSERT INTO "resources" VALUES('https://thenewstack.io/deploying-microsofts-new-linux-distribution-as-a-vm-is-not-easy','thenewstack.io: Deploying Microsoft’s New Linux Distribution as a VM is Not Easy','','2023',0,'Critical technical evaluation of deploying Microsoft''s CBL-Mariner (Azure Linux) inside standalone virtual environments. Highlights physical complexity patterns against containerized native benefits.','None','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems", "Azure Linux", "CBL-Mariner"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/develop-a-daily-reporting-system-for-chaos-mesh-to-improve-system-resilience','thenewstack.io: Develop a Daily Reporting System for Chaos Mesh to Improve System Resilience','','2021',0,'Details the development of a daily scheduled reporting workflow for Chaos Mesh. Explains how to parse and visualize test experiment outcomes, providing automated resilience scores and history charts for technical stakeholders.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Telemetry Systems"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/developer-beware-the-3-api-security-risks-you-cant-overlook','thenewstack.io: Developer, Beware: The 3 API Security Risks You Can’t Overlook','','2022',4,'Highlights three critical, often-overlooked API vulnerabilities: Broken Object Level Authorization (BOLA), logging/monitoring failures, and missing rate limit configurations.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Security", "Threat-Modeling", "Risks"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/developers-put-ai-bots-to-the-test-of-writing-code','thenewstack.io: Developers Put AI Bots to the Test of Writing Code','','N/A',0,'Empirical evaluation measuring code-generation accuracy across popular AI engines. Examines compiler error rates, structural vulnerabilities, and the necessity of developer supervision in AI workflows.','English','Empirical Study','Intermediate',0,'online','manual','d401f0db0ded98671a117bf8fcf8d5f0aa08ceb65ff1a5d608e6105c4ccb3300',100.0,1.77903228978850793e+09,1,'2026-05-17T17:38:09.788508+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Operations", "Code Generation Quality"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/developers-put-ai-bots-to-the-test-of-writing-code','thenewstack.io: Developers Put AI Bots to the Test of Writing Code','','N/A',0,'Empirical evaluation measuring code-generation accuracy across popular AI engines. Examines compiler error rates, structural vulnerabilities, and the necessity of developer supervision in AI workflows.','English','Empirical Study','Intermediate',0,'online','manual','d401f0db0ded98671a117bf8fcf8d5f0aa08ceb65ff1a5d608e6105c4ccb3300',100.0,1779032289,1,'2026-05-17T17:38:09.788508+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Operations", "Code Generation Quality"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/development-introduction-to-git-logging','thenewstack.io: Development: Introduction to Git Logging','','2022',0,'A beginner''s guide to git log features. Covers command-line options like `--oneline`, `--graph`, `--author`, and date filtering to easily search project history.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Logging"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/devops-at-the-crossroads-the-future-of-software-delivery','thenewstack.io: DevOps at the Crossroads: The Future of Software Delivery','','2021',0,'Examines the future of software delivery, highlighting platforms that reduce developer friction. Discusses using Kubernetes operators, declarative configurations, and AI-assisted deployment systems to handle hybrid-cloud setups.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Industry Trends", "Platform Engineering"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/devops-burnout-try-platform-engineering','thenewstack.io: DevOps Burnout? Try Platform Engineering','','2022',0,'Analyzes the systemic developer and operator burnout under traditional DevOps ''you build it, you run it'' mandates when misapplied. Proposes platform engineering as the structural remedy, introducing cognitive load reduction via paved paths and automated self-service layers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Organizational Culture", "DevOps Evolution"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
@@ -13282,13 +13282,13 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/devspace-designed-to-lowe
 INSERT INTO "resources" VALUES('https://thenewstack.io/digitalocean-app-platform-eases-kubernetes-deployments-for-developers','thenewstack.io: DigitalOcean App Platform Eases Kubernetes Deployments for Developers','','2020',0,'This technical review evaluates how the DigitalOcean App Platform utilizes native Kubernetes under the hood. It explains how DO managed to build a serverless PaaS that hides operational complexities like ingress configurations and TLS certificate rotation. The platform simplifies containerized app pipelines for teams without dedicated platform engineers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "PaaS", "DigitalOcean"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/disaster-recovery-is-different-for-the-cloud','thenewstack.io: Disaster Recovery Is Different for the Cloud','','2023',0,'Highlights the key differences between legacy cold-standby disaster recovery models and modern, cloud-native active-active paradigms. Highlights regional replication, automatic failover orchestration, and chaotic failure injection.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Disaster Recovery", "Cloud-Native"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/distributed-database-architecture-what-is-it','thenewstack.io: Distributed Database Architecture: What Is It?','','2022',0,'A high-density theoretical guide investigating distributed database mechanics. Explores horizontal database partitioning (sharding), multi-region replication architectures, network split mitigation, and consistency profiles matching the CAP Theorem.','English','Conceptual Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Distributed Systems", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/diving-into-aws-databases-amazon-rds-and-dynamodb-explained','thenewstack.io: Diving into AWS Databases: Amazon RDS and DynamoDB Explained','','N/A',0,'Curator Insight compares relational databases (RDS) and non-relational databases (DynamoDB) on AWS. Live Grounding emphasizes the trade-offs of relational constraints and ACID compliance against horizontal scaling and key-value performance. Recommended for architects mapping domain data requirements to cloud storage options.','English','Blog Post','Intermediate',0,'online','manual','f2a136927cd8de34b8bd9de732ccec16ca9d779cee153e1e254742849018629d',100.0,1.77903397667226099e+09,1,'2026-05-17T18:06:16.672261+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Architectural Patterns"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/diving-into-aws-databases-amazon-rds-and-dynamodb-explained','thenewstack.io: Diving into AWS Databases: Amazon RDS and DynamoDB Explained','','N/A',0,'Curator Insight compares relational databases (RDS) and non-relational databases (DynamoDB) on AWS. Live Grounding emphasizes the trade-offs of relational constraints and ACID compliance against horizontal scaling and key-value performance. Recommended for architects mapping domain data requirements to cloud storage options.','English','Blog Post','Intermediate',0,'online','manual','f2a136927cd8de34b8bd9de732ccec16ca9d779cee153e1e254742849018629d',100.0,1779033976,1,'2026-05-17T18:06:16.672261+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Architectural Patterns"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/do-i-really-need-kubernetes','thenewstack.io: Do I Really Need Kubernetes? 🌟','','2020',4,'Offers a pragmatic architectural counter-argument to automatic Kubernetes adoption. Evaluates alternatives such as managed serverless containers (ECS, Cloud Run) and PaaS solutions, analyzing whether the infrastructure scale justifies K8s operational complexity and platform engineering overhead.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Orchestration", "Technology Assessment"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-alternatives.md", "introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/does-kubernetes-really-perform-better-on-bare-metal-vs-vms','thenewstack.io: Does Kubernetes Really Perform Better on Bare Metal vs. VMs? 🌟','','2023',0,'Investigates performance metrics, latency bottlenecks, and hypervisor overhead costs. Compares control plane efficiency on bare-metal architectures versus standard virtualization structures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Infrastructure Sizing", "Bare Metal vs VM"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/dont-pause-your-kubernetes-adoption-paas-it-instead','thenewstack.io: Don’t Pause Your Kubernetes Adoption ― PaaS It Instead!','','2023',0,'Examines the strategic pivot from raw Kubernetes orchestration to internal Developer Platforms (IDPs) and Platform-as-a-Service (PaaS) abstraction layers. It outlines how modern organizations mitigate administrative complexity and boost developer velocity by embedding platform engineering paradigms over raw manifest management, preventing ''Kubernetes fatigue'' while retaining foundational orchestrator capabilities.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "PaaS", "Adoption Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/ebooks/kubernetes/ci-cd-with-kubernetes','thenewstack.io: CI/CD with kubernetes 🌟','','2023',0,'An extensive technical eBook detailing the evolution of CI/CD systems towards native Kubernetes integrations. Covers GitOps patterns, isolated build containers, pipeline security principles, and multi-tenant resource controls.','English','Book','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/embracing-database-deployments-in-ci-cd-practices-with-git','thenewstack.io: Embracing Database Deployments in CI/CD Practices with Git','','2023',0,'Explores how to incorporate database changes into GitOps pipelines. Focuses on integrating declarative schema tools like Liquibase and Flyway to execute database rollouts and rollbacks safely.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Database Deployments", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/end-user-tracing-in-a-skywalking-observed-browser','thenewstack.io: End-User Tracing in a SkyWalking-Observed Browser','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','16d66ac3dbf3f2683a3a8d2bf2cea953c4cbe90ea1098b0672583e44bc0b25ca',100.0,1.77903022843768501e+09,1,'2026-05-17T17:03:48.437685+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/end-user-tracing-in-a-skywalking-observed-browser','thenewstack.io: End-User Tracing in a SkyWalking-Observed Browser','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','16d66ac3dbf3f2683a3a8d2bf2cea953c4cbe90ea1098b0672583e44bc0b25ca',100.0,1779030228,1,'2026-05-17T17:03:48.437685+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/error-handling-from-backends-to-the-frontend','thenewstack.io: Error Handling from Backends to the Frontend','','2022',0,'A comprehensive guide on structuring robust API error propagation from backend databases to frontend applications. Explores standardization of status payloads to ensure consistent client-side recovery states.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Architecture", "Error Handling Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/exploring-the-new-kubernetes-maturity-model','thenewstack.io: Exploring the New Kubernetes Maturity Model','','2021',0,'Breaks down the Kubernetes Maturity Model, detailing how enterprise organizations advance through distinct phases: from initial installation, custom configuration, security hardening, to multi-cluster orchestration and automated operational models.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Maturity Models", "Enterprise Adoption"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/extending-kubernetes-services-with-multi-cluster-services-api','thenewstack.io: Extending Kubernetes Services with Multi-Cluster Services API','','2021',4,'Explores the Multi-Cluster Services (MCS) API. Analyzes cross-cluster traffic routing mechanisms and explains how to publish and consume services spanning multiple Kubernetes environments.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cluster", "MCS-API"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
@@ -13296,22 +13296,22 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/find-vulnerabilities-in-c
 INSERT INTO "resources" VALUES('https://thenewstack.io/finout-gets-a-handle-on-kubernetes-costs','thenewstack.io: Finout Gets a Handle on Kubernetes Costs','','2022',4,'Reviews Finout''s capability to combine multiple cloud invoices (such as AWS, Snowflake, Datadog) and Kubernetes metrics into a single interface. Demonstrates how to link infrastructure spend directly to actual business unit metrics.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Cost Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/four-best-practices-to-drive-successful-adoption-of-ci-cd','thenewstack.io: 4 Best Practices to Drive Successful Adoption of CI/CD','','2022',0,'Highlights four practices key to successful organizational adoption of CI/CD, highlighting incremental changes, container isolation, comprehensive testing suites, and KPI tracking.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/from-devops-to-devapps','thenewstack.io: From DevOps to DevApps. Event-Driven Architecture 🌟','','2020',2,'Highlights the adoption of asynchronous architectures. Demonstrates how event-driven loops alter traditional deployments, replacing synchronous HTTP endpoints with resilient event streaming pipelines.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Event-Driven", "Application Delivery"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/garden-the-configure-once-kubernetes-platform-for-seamless-dev-prod-integration','thenewstack.io: Garden: The Configure-Once Kubernetes Platform for Seamless'' Dev/Prod Integration','','2022',0,'An analytical article examining Garden''s approach to developer workflow automation on Kubernetes. It explains how Garden utilizes graph-based build-test-deploy cycles to unify development environments with production-grade setups.','Markdown','Article / Case Study','Intermediate',0,'online','manual','6138359827ec7deae5180bd8db1920cacf98607503f65131de8825cfce9f4dca',100.0,1.77903034633391594e+09,1,'2026-05-17T17:05:46.333916+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Frameworks", "Developer Platforms"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/getting-open-policy-agent-up-and-running','thenewstack.io: Getting Open Policy Agent Up and Running','','2021',0,'A pragmatic guide detailing bootstrap procedures for deploying Open Policy Agent (OPA) inside production systems. Guides the reader through daemon configuration, loading external data contexts, and integrating policy enforcement into Kubernetes via the Gatekeeper admission controller framework.','Rego','Article','Intermediate',0,'online','manual','8b16e6bb5f68ff88ecbec28ebc0bba99e9f3450b148bbeef252cfd8cfecb6375',100.0,1.77903099114565396e+09,1,'2026-05-17T17:16:31.145654+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/garden-the-configure-once-kubernetes-platform-for-seamless-dev-prod-integration','thenewstack.io: Garden: The Configure-Once Kubernetes Platform for Seamless'' Dev/Prod Integration','','2022',0,'An analytical article examining Garden''s approach to developer workflow automation on Kubernetes. It explains how Garden utilizes graph-based build-test-deploy cycles to unify development environments with production-grade setups.','Markdown','Article / Case Study','Intermediate',0,'online','manual','6138359827ec7deae5180bd8db1920cacf98607503f65131de8825cfce9f4dca',100.0,1779030346,1,'2026-05-17T17:05:46.333916+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Frameworks", "Developer Platforms"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/getting-open-policy-agent-up-and-running','thenewstack.io: Getting Open Policy Agent Up and Running','','2021',0,'A pragmatic guide detailing bootstrap procedures for deploying Open Policy Agent (OPA) inside production systems. Guides the reader through daemon configuration, loading external data contexts, and integrating policy enforcement into Kubernetes via the Gatekeeper admission controller framework.','Rego','Article','Intermediate',0,'online','manual','8b16e6bb5f68ff88ecbec28ebc0bba99e9f3450b148bbeef252cfd8cfecb6375',100.0,1779030991,1,'2026-05-17T17:16:31.145654+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/getting-started-with-gitops','thenewstack.io: Getting Started with GitOps','','2021',0,'An introductory technical primer on GitOps methodologies. Details the fundamental mechanics of Git acting as the single source of truth for declarative systems. Illustrates reconciliation loops, automated state synchronization, and active software agents constantly pulling configuration updates directly from remote version-control systems.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://blog.insight-services-apac.dev/2023/12/04/getting-started-bicep"}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/getting-started-with-go-and-influxdb','thenewstack.io: Getting Started with Go and InfluxDB','','N/A',0,'A practical introduction to pushing time-series metrics from Go applications to InfluxDB. Essential for engineering robust observability pipelines inside distributed microservices.','en','Guide','Intermediate',1,'online','manual','d6a82f687e26bc392bf007f481444b8a88e32779ea78f9c94ab175b46a9944f9',100.0,1.77903350380831909e+09,1,'2026-05-17T17:58:23.808319+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Storage Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/getting-started-with-go-and-influxdb','thenewstack.io: Getting Started with Go and InfluxDB','','N/A',0,'A practical introduction to pushing time-series metrics from Go applications to InfluxDB. Essential for engineering robust observability pipelines inside distributed microservices.','en','Guide','Intermediate',1,'online','manual','d6a82f687e26bc392bf007f481444b8a88e32779ea78f9c94ab175b46a9944f9',100.0,1779033503,1,'2026-05-17T17:58:23.808319+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Storage Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/git-for-managing-small-projects','thenewstack.io: Git for Managing Small Projects 🌟','','2021',4,'Explains how to scale down Git processes to streamline individual workflows and small-team projects. Emphasizes maintaining lightweight branch schemes without the overhead of heavy enterprise processes.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/github-copilot-a-powerful-controversial-autocomplete-for-developers','thenewstack.io: GitHub Copilot: A Powerful, Controversial Autocomplete for Developers','','2021',0,'A critical overview of the productivity opportunities and structural controversies introduced by the early deployment of Copilot. Examines the tension between automated code reuse and copyright licensing schemes. Explores the initial legal definitions of AI-generated content.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Technology Analysis"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/gitops-as-an-evolution-of-kubernetes','thenewstack.io: GitOps as an Evolution of Kubernetes','','2022',0,'Traces the structural evolution of continuous delivery. Evaluates how traditional imperative deployment systems naturally paved the way for declarative, Kubernetes-native GitOps reconciliation engines as systems grew in complexity.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Evolution"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/gitops-at-home-automate-code-deploys-with-kubernetes-and-flux','thenewstack.io: GitOps at Home: Automate Code Deploys with Kubernetes and Flux','','2022',0,'A practical walkthrough for setting up self-hosted GitOps pipelines on homelabs or small clusters using Flux. Highlights automated deployment routines and resource orchestration.','YAML','Technical Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/gitops-on-kubernetes-deciding-between-argo-cd-and-flux','thenewstack.io: GitOps on Kubernetes: Deciding Between Argo CD and Flux','','2022',4,'Evaluates the architectural differences, strengths, and trade-offs of the two dominant GitOps controllers: ArgoCD and FluxCD. Compares ArgoCD''s powerful web UI and multi-tenancy model against Flux''s lightweight, decentralized, and Kubernetes-native approach.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "Tool Comparison", "ArgoCD vs FluxCD"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/gitops-use-cases-you-may-not-have-considered','thenewstack.io: GitOps Use Cases You May Not Have Considered','','2021',0,'Analyzes non-standard use cases for GitOps beyond basic Kubernetes resource syncing, including infrastructure-as-code management, security policy enforcement, and database schema migrations. Emphasizes utilizing git commits as an audit trail for non-traditional operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Applications", "Advanced Use Cases"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/gitpod-brings-automated-environments-to-jetbrains-ides','thenewstack.io: Gitpod Brings Automated Environments to JetBrains IDEs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','aafc02559d49afbc15700225ef53358b4c1b38ff068b23c786510c21fd48849d',100.0,1.77903132725913906e+09,1,'2026-05-17T17:22:07.259139+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/gitpod-open-sources-a-holistic-ide','==Gitpod Open Sources a ‘Holistic IDE’==','','2021',0,'Chronicles Gitpod''s transition to open source, highlighting pre-configured, ephemeral development environments running as secure containerized workspaces. It serves as a core model for modern cloud-based development environments (CDE).','N/A','Article','Intermediate',0,'online','manual','402885f7f87b78cd77d25093e48eeefb8def24726a41d0342d73f5bb7f6325b8',100.0,1.77903084662655091e+09,1,'2026-05-17T17:14:06.626551+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Platform Engineering"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/gitpod-openvscode-server-brings-visual-studio-code-to-the-browser','thenewstack.io: GitPod OpenVSCode Server Brings Visual Studio Code to the'' Browser','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c0cca13454948acb31145ec415ba5754f965d2a0530d0b6319c31be0d132f259',100.0,1.77903017232633209e+09,1,'2026-05-17T17:02:52.326332+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/godaddys-innovative-project-to-secure-and-rotate-kubernetes-secrets','thenewstack.io: GoDaddy’s Project to Secure, Rotate Kubernetes Secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','38f90e49141bddf744cc5c548995b81e0f1ac63bd5b660ee46a31afee8ce93de',100.0,1.77903297109405708e+09,1,'2026-05-17T17:49:31.094057+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/gitpod-brings-automated-environments-to-jetbrains-ides','thenewstack.io: Gitpod Brings Automated Environments to JetBrains IDEs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','aafc02559d49afbc15700225ef53358b4c1b38ff068b23c786510c21fd48849d',100.0,1779031327,1,'2026-05-17T17:22:07.259139+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/gitpod-open-sources-a-holistic-ide','==Gitpod Open Sources a ‘Holistic IDE’==','','2021',0,'Chronicles Gitpod''s transition to open source, highlighting pre-configured, ephemeral development environments running as secure containerized workspaces. It serves as a core model for modern cloud-based development environments (CDE).','N/A','Article','Intermediate',0,'online','manual','402885f7f87b78cd77d25093e48eeefb8def24726a41d0342d73f5bb7f6325b8',100.0,1779030846,1,'2026-05-17T17:14:06.626551+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Platform Engineering"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/gitpod-openvscode-server-brings-visual-studio-code-to-the-browser','thenewstack.io: GitPod OpenVSCode Server Brings Visual Studio Code to the'' Browser','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c0cca13454948acb31145ec415ba5754f965d2a0530d0b6319c31be0d132f259',100.0,1779030172,1,'2026-05-17T17:02:52.326332+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/godaddys-innovative-project-to-secure-and-rotate-kubernetes-secrets','thenewstack.io: GoDaddy’s Project to Secure, Rotate Kubernetes Secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','38f90e49141bddf744cc5c548995b81e0f1ac63bd5b660ee46a31afee8ce93de',100.0,1779032971,1,'2026-05-17T17:49:31.094057+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/google-and-oracle-cloud-adoption-doubles-among-enterprises-3','thenewstack.io: Are Private Clouds Proliferating?','','2020',3,'Examines enterprise hybrid cloud data, highlighting why many organizations continue to maintain, build, or modernize private clouds alongside public cloud footprints. Looks at compliance, data sovereignty, predictable workloads, and hybrid architectures (e.g. Anthos, Outposts).','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Private Cloud", "Hybrid Cloud Strategy"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/google-axion-kubernetes-arm','A year in, Google wants its Axion processors to feel like a scheduling decision','Evaluating Google''s custom, Arm-based Axion CPU inside Google Kubernetes Engine (GKE) production environments.','2026',4,'Curator Insight: A key operational analysis of custom cloud CPU scaling, explaining how ARM execution inside Kubernetes has matured from an engineering migration into a simple GKE scheduling choice. Live Grounding (MCP): Case studies show that GKE''s compute classes enable seamless dynamic routing between Axion and x86 node pools, drastically optimizing cluster operations by focusing on cost-efficiency metrics like tokens per watt for high-throughput workloads.','English','article','Advanced',0,'online','automatic','51f44d47bf673c4be9444300d252711505558e30a705969bd68aea9fcfd1a873',NULL,1.78035270531472396e+09,0,'2026-06-02T00:25:05.314724+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes Platforms", "Custom Silicon and ARM"]','["CASE STUDY", "GUIDE"]','[]','[]','{}','{"category": "kubernetes", "reputation_status": "Vetted", "reputation_summary": "Highly valued resource in cloud-native circles, illustrating the mature, production-grade state of Google''s custom ARM silicon.", "social_preview_url": "https://cdn.thenewstack.io/media/2026/04/b24017f0-thumbnail-5.png", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/google-axion-kubernetes-arm','A year in, Google wants its Axion processors to feel like a scheduling decision','Evaluating Google''s custom, Arm-based Axion CPU inside Google Kubernetes Engine (GKE) production environments.','2026',4,'Curator Insight: A key operational analysis of custom cloud CPU scaling, explaining how ARM execution inside Kubernetes has matured from an engineering migration into a simple GKE scheduling choice. Live Grounding (MCP): Case studies show that GKE''s compute classes enable seamless dynamic routing between Axion and x86 node pools, drastically optimizing cluster operations by focusing on cost-efficiency metrics like tokens per watt for high-throughput workloads.','English','article','Advanced',0,'online','automatic','51f44d47bf673c4be9444300d252711505558e30a705969bd68aea9fcfd1a873',NULL,1780352705,0,'2026-06-02T00:25:05.314724+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes Platforms", "Custom Silicon and ARM"]','["CASE STUDY", "GUIDE"]','[]','[]','{}','{"category": "kubernetes", "reputation_status": "Vetted", "reputation_summary": "Highly valued resource in cloud-native circles, illustrating the mature, production-grade state of Google''s custom ARM silicon.", "social_preview_url": "https://cdn.thenewstack.io/media/2026/04/b24017f0-thumbnail-5.png", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/google-introduces-clusterfuzzlite-security-tool-for-ci-cd','thenewstack.io: Google Introduces ClusterFuzzLite Security Tool for CI/CD','','2021',0,'Architectural review covering Google''s release of ClusterFuzzLite, highlighting its strategic value in shifting fuzz testing left directly into GitHub Actions or other CI runners.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Static Analysis", "Fuzzing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/google-sre-site-reliability-engineering-at-a-global-scale','thenewstack.io: Google SRE: Site Reliability Engineering at a Global Scale','','2021',0,'Examines Google''s massive-scale SRE methodologies. Detail-oriented profile covering how Google applies engineering to operations, manages error budgets across global infrastructures, and structures on-call shifts to protect engineering sanity.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Enterprise Architecture"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/google-traffic-director-and-the-l7-internal-load-balancer-intermingles-cloud-native-and-legacy-workloads','**Google Traffic Director** and the **L7 Internal Load Balancer** Intermingles **Cloud Native** and **Legacy Workloads**','','2020',3,'Details how Traffic Director and L7 internal load balancers connect Kubernetes workloads with legacy VM clusters. Enables smooth migration paths and consistent service discovery across hybrid networks.','None','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Managed Services", "Integration"]','["[LEGACY]"]','[]','["servicemesh.md"]','{}','{}');
@@ -13346,11 +13346,11 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/how-keptn-automatically-c
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-kubernetes-and-database-operators-drive-the-data-revolution','thenewstack.io: How Kubernetes and Database Operators Drive the Data Revolution','','2022',0,'Analyzes how the Operator framework solves day-2 operations for complex databases. Explores built-in patterns for auto-tuning memory buffers, automated logical backups, and self-healing when cluster nodes become degraded.','English','Technical Editorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Kubernetes Operators", "Stateful Architecture"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-kubernetes-provides-networking-and-storage-to-applications','thenewstack.io: How Kubernetes provides networking and storage to applications','','2020',0,'An foundational architectural piece detailing the convergence of network topology and volume storage systems within Kubernetes. It elucidates how the control plane decouples resource provisioning from consumption, making it an excellent primer for platform operators transitioning to container-native infrastructure.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Platform Overview"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-kubernetes-vulnerabilities-have-shifted-since-the-first-api-attacks','thenewstack.io: How Kubernetes vulnerabilities have shifted since the first attacks','','2023',0,'A historical deep dive tracing the evolution of Kubernetes-native vulnerabilities and attack strategies. Explains how common exploits shifted from simple unauthenticated API endpoints towards highly sophisticated multi-stage privilege escalations and container escapes. Provides actionable insight for platform team threat modeling.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Kubernetes History"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/how-opentelemetry-works-with-kubernetes','thenewstack.io: How OpenTelemetry Works with Kubernetes','','2021',0,'Technical deep-dive explaining OpenTelemetry deployment inside Kubernetes environments using collector agents. In 2026, the architectural standard utilizes the OpenTelemetry Operator to automatically inject instrumentation sidecars or daemons, simplifying distributed telemetry pipelines across microservices.','Go','Article','Advanced',1,'online','manual','bd86f250e815f493371543763d2bb2183866bd5761f2019f67db5e51eaf547ff',100.0,1.77903422899929094e+09,1,'2026-05-17T18:10:28.999291+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "OpenTelemetry"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/how-opentelemetry-works-with-kubernetes','thenewstack.io: How OpenTelemetry Works with Kubernetes','','2021',0,'Technical deep-dive explaining OpenTelemetry deployment inside Kubernetes environments using collector agents. In 2026, the architectural standard utilizes the OpenTelemetry Operator to automatically inject instrumentation sidecars or daemons, simplifying distributed telemetry pipelines across microservices.','Go','Article','Advanced',1,'online','manual','bd86f250e815f493371543763d2bb2183866bd5761f2019f67db5e51eaf547ff',100.0,1779034228,1,'2026-05-17T18:10:28.999291+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "OpenTelemetry"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-platform-ops-teams-should-think-about-api-strategy','thenewstack.io: How Platform Ops Teams Should Think About API Strategy','','2022',0,'Offers a strategic framework for Platform Operations teams to treat APIs as internal products. Emphasizes standardizing API gateways, establishing governance via declarative gitops policies, and improving developer experience through portal automation.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Management", "Platform Engineering", "API Strategy"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-radical-api-design-changed-the-way-we-access-databases','thenewstack.io: How Radical API Design Changed the Way We Access Databases','','2022',0,'Explores how modern schema-aware API clients, GraphQL adapters, and serverless proxy layers are replacing standard raw driver bindings, simplifying secure and high-performance database connection pooling.','English','Architectural Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Database Interfaces", "API Design"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-service-mesh-can-help-devops-achieve-business-goals','thenewstack.io: How a Service Mesh Can Help DevOps Achieve Business Goals','','2021',3,'Evaluates the enterprise ROI of adopting a service mesh, connecting technical features like retry mechanisms, request routing, and deep telemetry to business key performance indicators (KPIs) such as lower MTTR and accelerated release cadence.','None','article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Operations"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/how-testcontainers-is-demonstrating-value-as-a-key-ci-tool','thenewstack.io: How Testcontainers Is Demonstrating Value as a Key CI Tool','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f10dc204d22c803ec211962628a54a6d7b2052a8fb95acc17db1a07756348780',100.0,1.77903453096983408e+09,1,'2026-05-17T18:15:30.969834+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/how-testcontainers-is-demonstrating-value-as-a-key-ci-tool','thenewstack.io: How Testcontainers Is Demonstrating Value as a Key CI Tool','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f10dc204d22c803ec211962628a54a6d7b2052a8fb95acc17db1a07756348780',100.0,1779034530,1,'2026-05-17T18:15:30.969834+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-the-sre-experience-is-changing-with-cloud-native','thenewstack.io: How the SRE Experience Is Changing with Cloud Native 🌟','','2022',0,'Discusses how the shift to highly dynamic microservices and declarative Kubernetes operators has changed SRE workloads. SREs now prioritize building internal control planes and standardizing platform telemetry over manual server patching.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Cloud Native Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-achieve-api-governance','thenewstack.io: How to Achieve API Governance','','2023',4,'Addresses the practical application of API Governance to prevent API sprawl and security vulnerability drift across large enterprises. The article recommends deploying automated linter tools (e.g., Spectral) to enforce style guides, centralized discovery catalogs, and standardized OAuth2 scopes. Successful governance guarantees consistency and predictable API consumption across highly distributed development teams.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Strategic Governance"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-analyze-code-and-find-vulnerabilities-with-sonarqube','thenewstack.io: How to Analyze Code and Find Vulnerabilities with SonarQube','','2022',4,'Teaches developers how to interpret SonarQube dashboards to discover common security vulnerabilities and code smells. Demonstrates optimization rules and quality profiles adjustment methods.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Vulnerability Assessment"]','["[ENTERPRISE-STABLE]"]','[]','["sonarqube.md"]','{}','{}');
@@ -13363,10 +13363,10 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-get-the-most-out-o
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-install-the-sonarqube-security-analysis-platform','thenewstack.io: How to Install the SonarQube Security Analysis Platform','','2022',3,'Practical installation guide covering SonarQube deployments in cloud environments. Details system prerequisite profiles, host tuning metrics, and database integration configurations.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Deployment Guides"]','["[COMMUNITY-TOOL]"]','[]','["sonarqube.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-make-the-most-of-kubernetes-environment-variables','thenewstack.io: How to Make the Most of Kubernetes Environment Variables','','2022',0,'Investigates application bootstrap configuration via environment variables. Evaluates performance compromises, security trade-offs, and Downward API integration to export cluster and pod metadata fields dynamically.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "Runtime Configuration", "Environment Variables"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-put-a-gui-on-ansible-using-semaphore','thenewstack.io: How to Put a GUI on Ansible, Using Semaphore','','2023',0,'Detailed, step-by-step tutorial on deploying and managing Semaphore UI. Highlights configuration of inventory integration, credential injection, and user role management.','English','tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible GUI", "Semaphore UI"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-run-a-cassandra-operation-in-docker','thenewstack.io: How to Run a Cassandra Operation in Docker','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5f257afcc31f63dbb3bc21856afe5e99aae2fd80a288e1e724274b1b34161b78',100.0,1.77903058323015308e+09,1,'2026-05-17T17:09:43.230153+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-run-a-cassandra-operation-in-docker','thenewstack.io: How to Run a Cassandra Operation in Docker','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5f257afcc31f63dbb3bc21856afe5e99aae2fd80a288e1e724274b1b34161b78',100.0,1779030583,1,'2026-05-17T17:09:43.230153+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-run-docker-in-rootless-mode','thenewstack.io: How to Run Docker in Rootless Mode','','2021',0,'Detailed guide on running the Docker daemon in rootless mode. Explains user namespace remapping techniques that protect the host system from potential container breakout exploits.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Docker Daemon Hardening", "Rootless Mode"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-secure-kubernetes-the-os-of-the-cloud','thenewstack.io: How to Secure Kubernetes, the OS of the Cloud','','2020',0,'Examines the concept of Kubernetes operating as a cloud-native OS, presenting strategies for securing core services, container communication, and control plane boundaries.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Lifecycle Security", "Operating System Paradigm"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-share-data-between-docker-containers','thenewstack.io: How to Share Data Between Docker Containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b957cb52fc51af88ce24e974d49f3e7317cd296277c5f7642330676533e7e89e',100.0,1.77903006972982788e+09,0,'2026-05-17T17:01:09.729828+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/containers/how-to-share-data-between-docker-containers"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-share-data-between-docker-containers','thenewstack.io: How to Share Data Between Docker Containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b957cb52fc51af88ce24e974d49f3e7317cd296277c5f7642330676533e7e89e',100.0,1779030069,0,'2026-05-17T17:01:09.729828+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/containers/how-to-share-data-between-docker-containers"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/how-we-built-preview-environments-on-kubernetes-and-aws','thenewstack.io: How We Built Preview Environments on Kubernetes and AWS','','2022',0,'An architectural case study illustrating how to dynamically generate on-demand sandbox preview environments on AWS EKS. It outlines how custom controllers spin up ephemeral namespaces triggered by GitHub pull requests, improving QA workflows.','Markdown','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Continuous Delivery", "Preview Environments"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/iac-cloud-misconfiguration-tools-too-noisy-without-context','thenewstack.io: IaC Cloud Misconfiguration Tools too Noisy without Context','','2023',0,'Analyzes alert noise generated by static security scanners on IaC configurations. Argues for context-aware validation engines that cross-reference code anomalies with actual live runtime status to accurately prioritize critical security vulnerabilities.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Security"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/ibm-red-hat-bring-load-aware-resource-management-to-kubernetes','thenewstack.io: IBM, Red Hat Bring Load-Aware Resource Management to Kubernetes','- [kubernetes-sigs: Trimaran: Load-aware scheduling plugins 🌟](https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran) Trimaran is a collection of load-aware scheduler plugins','2021',4,'Explores the integration of load-aware scheduling frameworks like Trimaran into Kubernetes and OpenShift. Details how the plugin uses real-time telemetry metrics instead of passive static limits to balance workloads.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Resource Management", "Advanced Scheduling"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
@@ -13383,9 +13383,9 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/introducing-cloneset-prod
 INSERT INTO "resources" VALUES('https://thenewstack.io/is-a-multicloud-strategy-right-for-your-organization','thenewstack.io: Is a Multicloud Strategy Right for Your Organization?','','2026',0,'A strategic decision matrix designed to help enterprise leaders assess whether a multi-cloud configuration is justified given its steep integration costs. It analyses networking overhead and failover constraints. Live grounding verifies that its cautionary metrics are highly applicable to modern microservice designs.','English','Case Study/Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Workload Portability", "Decision Matrix"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/is-linkerd-winning-the-service-mesh-race','thenewstack.io: Is Linkerd Winning the Service Mesh Race?','','2022',4,'Analyzes market competition in the service mesh space. Highlights how Linkerd''s streamlined developer-first experience and low-overhead Rust proxies challenge Istio''s market position.','Rust','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Market Trends"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/istio-1-10-improves-scalability-and-revision-control','thenewstack.io: Istio 1.10 Improves Scalability and Revision Control','','2021',0,'Examines performance enhancements and lifecycle management tooling introduced in Istio 1.10. Specifically reviews canary control plane upgrades and telemetry collection optimizations to limit memory overhead in intensive environments.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Release Notes"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/jaeger-vs-zipkin-battle-of-the-open-source-tracing-tools','thenewstack.io: Jaeger vs. Zipkin: Battle of the Open Source Tracing Tools','','2021',0,'A historical comparative analysis of Jaeger versus Zipkin for microservice tracing. While Zipkin pioneered open-source tracing, Jaeger became a dominant CNCF graduate. By 2026, both fully interoperate with OpenTelemetry APIs, but Jaeger remains highly preferred for high-performance cloud environments.','Go','Article','Intermediate',1,'online','manual','d224b70982a53247b87afed21d1f7c429bbe4c1c1e99f9a05c26ba31c3dbc009',100.0,1.779034516950181e+09,1,'2026-05-17T18:15:16.950181+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Distributed Tracing"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/jaeger-vs-zipkin-battle-of-the-open-source-tracing-tools','thenewstack.io: Jaeger vs. Zipkin: Battle of the Open Source Tracing Tools','','2021',0,'A historical comparative analysis of Jaeger versus Zipkin for microservice tracing. While Zipkin pioneered open-source tracing, Jaeger became a dominant CNCF graduate. By 2026, both fully interoperate with OpenTelemetry APIs, but Jaeger remains highly preferred for high-performance cloud environments.','Go','Article','Intermediate',1,'online','manual','d224b70982a53247b87afed21d1f7c429bbe4c1c1e99f9a05c26ba31c3dbc009',100.0,1779034516,1,'2026-05-17T18:15:16.950181+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Distributed Tracing"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/jetstack-secure-promises-to-ease-kubernetes-tls-security','thenewstack.io: Jetstack Secure Promises to Ease Kubernetes TLS Security','','2021',0,'Analyzes the release and architecture of Jetstack Secure, which simplifies and automates TLS lifecycle tracking via cert-manager. Explains the centralization of public key infrastructures (PKIs) across multi-cluster hybrid clouds. Prevents application downtime caused by unpredicted certificate expirations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "PKI", "Certificate Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/just-how-challenging-is-state-in-kubernetes','thenewstack.io: Just How Challenging Is State in Kubernetes? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','429ee9b06e1729ad8073ddd890b8fdfa71cdad59d57400eeba95e25425993da2',100.0,1.77903296643691205e+09,0,'2026-05-17T17:49:26.436912+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/just-how-challenging-is-state-in-kubernetes','thenewstack.io: Just How Challenging Is State in Kubernetes? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','429ee9b06e1729ad8073ddd890b8fdfa71cdad59d57400eeba95e25425993da2',100.0,1779032966,0,'2026-05-17T17:49:26.436912+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/k8s-backup-and-disaster-recovery-is-more-important-than-ever','thenewstack.io: K8s Backup and Disaster Recovery Is More Important Than Ever','','2022',3,'Explores the growing ransomware threat vectors targeting cloud-native topologies. Explains how mutable container environments require highly distributed, immutable storage targets and separate configuration backups.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/k8s-resource-management-an-autoscaling-cheat-sheet','thenewstack.io: K8s Resource Management: An Autoscaling Cheat Sheet 🌟','','2023',0,'A concise, actionable reference sheet summarizing core resources limits, request definitions, and autoscaler configuration arguments. A stellar quick-guide for DevOps engineers designing production-ready workload templates.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Resource Management", "Reference Materials"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/k8spin-provides-multitenant-isolation-for-kubernetes','thenewstack.io: K8Spin Provides Multitenant Isolation for Kubernetes','','2024',0,'An article discussing how K8Spin implements virtualized tenant workspaces. Reviews performance overheads and resource boundaries of namespace isolation relative to physical, heavy, multi-cluster architectures.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Conceptual Overviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
@@ -13395,7 +13395,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/key-basic-principles-to-s
 INSERT INTO "resources" VALUES('https://thenewstack.io/kserve-a-robust-and-extensible-cloud-native-model-server','thenewstack.io: KServe: A Robust and Extensible Cloud Native Model Server','','2022',4,'Comprehensive technical exploration of KServe (formerly KFServing) on Kubernetes. Covers dynamic autoscaling (scaling down to zero via Knative), standardized ingress protocols (v2 data plane), advanced traffic routing, model validation steps, and canary rollout orchestrations.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Model Serving", "Kubernetes", "KServe"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/kubecon-14000-more-engineers-have-their-gitops-basics-down','thenewstack.io: KubeCon: 14,000 More Engineers Have Their GitOps Basics Down','','2022',0,'Reflects on the massive normalization of GitOps standards across CNCF landscapes, documenting the maturation of operators like ArgoCD and FluxCD into standard enterprise building blocks for large-scale container platform architectures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Community Trends"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/kubecost-monitor-kubernetes-costs-with-kubectl','thenewstack.io: KubeCost: Monitor Kubernetes Costs with kubectl','','2021',0,'Introduces CLI-driven financial observability workflows via the `kubectl-cost` plugin. Teaches engineers to quickly isolate resource-heavy configurations and run cost analysis commands directly within terminal shells.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/kubermatic-kubernetes-platform-beats-complexity-through-automation','thenewstack.io: Kubermatic Kubernetes Platform Beats Complexity Through'' Automation','','2021',3,'A deep dive into Kubermatic''s architectural paradigm, focusing on its resource-efficient ''Kubernetes-in-Kubernetes'' approach. The article explains how hosting tenant control planes as ordinary container workloads inside a central administrative cluster solves scaling bottlenecks and reduces costs by up to 5%.','English','Technical Article','Medium',0,'online','manual','87a3fbe0e54c36e57d3acd9734b879ed060108a79de67391ce6f4e35d1385579',100.0,1.77903036299000692e+09,1,'2026-05-17T17:06:02.990007+02:00',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Case Studies"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/kubermatic-kubernetes-platform-beats-complexity-through-automation','thenewstack.io: Kubermatic Kubernetes Platform Beats Complexity Through'' Automation','','2021',3,'A deep dive into Kubermatic''s architectural paradigm, focusing on its resource-efficient ''Kubernetes-in-Kubernetes'' approach. The article explains how hosting tenant control planes as ordinary container workloads inside a central administrative cluster solves scaling bottlenecks and reduces costs by up to 5%.','English','Technical Article','Medium',0,'online','manual','87a3fbe0e54c36e57d3acd9734b879ed060108a79de67391ce6f4e35d1385579',100.0,1779030362,1,'2026-05-17T17:06:02.990007+02:00',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Case Studies"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes','thenewstack.io: Tigera''s Calico Aims to Ease Connectivity Pain with Kubernetes','','2016',0,'An early architectural analysis detail of Project Calico''s approach to easing IP-management and network connectivity bottlenecks in scaling clusters. It breaks down how Calico bypasses virtual overlay networks by utilizing standard BGP route propagation, facilitating direct IP routing while enforcing strict network security policies at the Linux kernel level.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Articles"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-1-20-enhances-the-operator-experience-and-brings-new-features-to-the-container-runtime','thenewstack.io: Kubernetes 1.20 Enhances the Operator Experience and Brings New Features to the Container Runtime','','2020',0,'Curator Insight highlights the operator and container runtime interface advancements in 1.20. Live engineering review in 2026 uses this context to study early attempts to standardize execution metrics for operational tooling.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Operator Framework", "v1.20"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-1-20-lands-with-44-enhancements','thenewstack.io: Kubernetes 1.20 Lands with 44 Enhancements','','2020',0,'Curator Insight focuses on the 44 enhancements landing with Kubernetes 1.20. In 2026, this resource provides historic data on the stabilization of volume snapshots, PID limits, and early steps toward API deprecation tracking.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.20"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
@@ -13428,17 +13428,17 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-troubleshootin
 INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-use-poddisruptionbudgets-for-application-maintenance-and-upgrades','thenewstack.io: Kubernetes: Use PodDisruptionBudgets for Application Maintenance and Upgrades','','2022',0,'Focuses on protecting applications during node maintenance or upgrades. Explains configuring PodDisruptionBudgets (PDB) to safeguard highly available state patterns against concurrent terminations.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Application Reliability", "Cluster Maintenance"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-when-to-use-and-when-to-avoid-the-operator-pattern','thenewstack.io: When to Use, and When to Avoid, the Operator Pattern 🌟','','2021',0,'Evaluates operational trade-offs and complexity overheads associated with implementing the Operator Pattern. Identifies ideal use-cases (highly stateful, transactional databases) and scenarios where basic Helm or IaC scripts suffice.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-will-revolutionize-enterprise-database-management','thenewstack.io: Kubernetes Will Revolutionize Enterprise Database Management','','2021',0,'Examines the systemic shift toward automated multi-cloud database topologies managed exclusively by Kubernetes. Outlines standard enterprise savings, compliance, and rapid multi-tenant provisioning strategies.','English','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Enterprise Databases", "Future Trends"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-and-the-next-generation-of-paas',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130495.0183,0,'2026-05-18T20:54:55.018300+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-daemonsets-a-detailed-introductory-tutorial',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77913049493400692e+09,0,'2026-05-18T20:54:54.934007+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-health-checks-using-probes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77913049495055794e+09,0,'2026-05-18T20:54:54.950558+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-horror-stories',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77913049494816303e+09,0,'2026-05-18T20:54:54.948163+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-is-not-just-about-containers-its-about-the-api',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,80.0,1.77913049500799608e+09,0,'2026-05-18T20:54:55.007996+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://thenewstack.io/kubernetes/-is-not-just-about-containers-its-about-the-api", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.007998"}}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-is-the-new-standard-for-computing-including-the-edge',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77913049503356409e+09,0,'2026-05-18T20:54:55.033564+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-lifecycle-management-so-important-what-does-it-mean',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,80.0,1.77913049498961496e+09,0,'2026-05-18T20:54:54.989615+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://thenewstack.io/kubernetes/-lifecycle-management-so-important-what-does-it-mean", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.989617"}}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-observability-challenges-in-cloud-native-architecture',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,80.0,1.77913049502621889e+09,0,'2026-05-18T20:54:55.026219+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://thenewstack.io/kubernetes/-observability-challenges-in-cloud-native-architecture", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.026221"}}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-probes-and-why-they-matter-for-autoscaling',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,80.0,1.77913049495287895e+09,0,'2026-05-18T20:54:54.952879+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://thenewstack.io/kubernetes/-probes-and-why-they-matter-for-autoscaling", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.952882"}}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-use-poddisruptionbudgets-for-application-maintenance-and-upgrades',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77913049496754503e+09,0,'2026-05-18T20:54:54.967545+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/7-tips-for-cutting-down-your-aws-kubernetes-bill','thenewstack.io: 7 Tips for Cutting Down Your AWS Kubernetes Bill','','2022',0,'Evaluates architectural techniques to trim EKS clusters expenditures, describing auto-scalers (Karpenter), spot instances usage, strict namespace limits, and FinOps practices to optimize CPU allocation.','Markdown','Article','Intermediate',0,'online','manual','9704e1bef54f9e3ddf8f64d98d2a3d0bb968492e2fd9e98abae0eb0651239c7d',100.0,1779130494.9385,0,'2026-05-18T20:54:54.938500+02:00',NULL,NULL,NULL,'["Kubernetes", "FinOps", "AWS Cost Optimization"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-and-the-next-generation-of-paas',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130495,0,'2026-05-18T20:54:55.018300+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-daemonsets-a-detailed-introductory-tutorial',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.934007+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-health-checks-using-probes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.950558+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-horror-stories',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.948163+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-is-not-just-about-containers-its-about-the-api',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,80.0,1779130495,0,'2026-05-18T20:54:55.007996+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://thenewstack.io/kubernetes/-is-not-just-about-containers-its-about-the-api", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.007998"}}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-is-the-new-standard-for-computing-including-the-edge',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130495,0,'2026-05-18T20:54:55.033564+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-lifecycle-management-so-important-what-does-it-mean',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.989615+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://thenewstack.io/kubernetes/-lifecycle-management-so-important-what-does-it-mean", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.989617"}}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-observability-challenges-in-cloud-native-architecture',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,80.0,1779130495,0,'2026-05-18T20:54:55.026219+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://thenewstack.io/kubernetes/-observability-challenges-in-cloud-native-architecture", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.026221"}}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-probes-and-why-they-matter-for-autoscaling',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.952879+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://thenewstack.io/kubernetes/-probes-and-why-they-matter-for-autoscaling", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.952882"}}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-use-poddisruptionbudgets-for-application-maintenance-and-upgrades',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.967545+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/7-tips-for-cutting-down-your-aws-kubernetes-bill','thenewstack.io: 7 Tips for Cutting Down Your AWS Kubernetes Bill','','2022',0,'Evaluates architectural techniques to trim EKS clusters expenditures, describing auto-scalers (Karpenter), spot instances usage, strict namespace limits, and FinOps practices to optimize CPU allocation.','Markdown','Article','Intermediate',0,'online','manual','9704e1bef54f9e3ddf8f64d98d2a3d0bb968492e2fd9e98abae0eb0651239c7d',100.0,1779130494,0,'2026-05-18T20:54:54.938500+02:00',NULL,NULL,NULL,'["Kubernetes", "FinOps", "AWS Cost Optimization"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/whats-the-difference-between-kubernetes-and-openshift','thenewstack.io: What’s the Difference Between Kubernetes and OpenShift?','','2021',0,'This architectural comparison highlights Red Hat''s opinionated enterprise extensions built atop vanilla Kubernetes. It details how OpenShift integrates security defaults, built-in container registries, router mechanisms, and lifecycle management controls (OLM) out of the box.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Orchestration", "Platform Comparison", "OpenShift vs Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/kubestack-towards-full-stack-gitops','thenewstack.io: KubeStack: Towards Full-Stack GitOps','','2021',0,'A detailed technical review mapping Kubestack''s strategies for providing complete declarative lifecycle management for both underlying cloud infrastructure and application layer resources.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubestack", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/laying-the-groundwork-for-kubernetes-security-across-workloads-pods-and-users','thenewstack.io: Laying the Groundwork for Kubernetes Security, Across Workloads, Pods and Users','','2020',0,'Analyzes the multi-dimensional security layers required for modern Kubernetes deployments, addressing workload isolation, Pod Security Standards (PSS), and secure developer workflow patterns.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Workload Hardening", "Identity & Access Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
@@ -13453,7 +13453,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/living-with-kubernetes-cl
 INSERT INTO "resources" VALUES('https://thenewstack.io/living-with-kubernetes-debug-clusters-in-8-commands','thenewstack.io: Living with Kubernetes: Debug Clusters in 8 Commands 🌟','','2021',0,'A highly practical command-line cheat sheet that isolates eight crucial kubectl commands for diagnosing cluster and application failures. By leveraging advanced output formatting and resource filtering, engineers can quickly drill down from high-level service failures to underlying node exhaustion. This primer is designed for rapid incident response and system validation.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Command Line"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/living-with-kubernetes-multicluster-management','thenewstack.io: Living with Kubernetes: Multicluster Management','','2021',0,'Analyzes the technical trade-offs of multicluster vs single large-tenant cluster architectures. Evaluates fleet replication models, global traffic ingress routing, cross-cluster service mesh networking, and GitOps-driven application delivery at scale.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Multicluster", "Fleet Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/local-environment-as-code-is-it-possible-yet','thenewstack.io: Local Environment-as-Code: Is It Possible Yet?','','2023',0,'Investigates the feasibility of Local Environment-as-Code setups. Evaluates containerized tools and localized VM platforms designed to establish parity between developer workstations and live cloud targets.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Local Environments"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/locking-down-kubernetes-containers-with-vcluster','thenewstack.io: Locking Down Kubernetes Containers with vcluster','','2026',0,'This reference analysis explores locking down container isolation through virtual clusters, leveraging vcluster to enforce strict namespace boundaries. By limiting developer interaction to isolated guest control planes, enterprises eliminate risks associated with standard Kubernetes RBAC. The publication details design strategies for container lockdown, credential isolation, and audit compliance.','Markdown','Documentation','Intermediate',0,'online','manual','92d42e12d16f7285cbfcd0863af8c6912d1b617a4b18480592b78516b8f7f246',100.0,1.77903422894536495e+09,1,'2026-05-17T18:10:28.945365+02:00',NULL,NULL,NULL,'["Security", "Multi-Tenancy", "Case Studies"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/locking-down-kubernetes-containers-with-vcluster','thenewstack.io: Locking Down Kubernetes Containers with vcluster','','2026',0,'This reference analysis explores locking down container isolation through virtual clusters, leveraging vcluster to enforce strict namespace boundaries. By limiting developer interaction to isolated guest control planes, enterprises eliminate risks associated with standard Kubernetes RBAC. The publication details design strategies for container lockdown, credential isolation, and audit compliance.','Markdown','Documentation','Intermediate',0,'online','manual','92d42e12d16f7285cbfcd0863af8c6912d1b617a4b18480592b78516b8f7f246',100.0,1779034228,1,'2026-05-17T18:10:28.945365+02:00',NULL,NULL,NULL,'["Security", "Multi-Tenancy", "Case Studies"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/log-management-for-red-hat-openshift','thenewstack.io: Log Management for Red Hat OpenShift','','2023',0,'An analytical piece describing the transition from classic Elasticsearch configurations toward lightweight Loki and Vector agents for high-volume logs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Ops", "Log Management", "Vector & Loki"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/low-code-for-pro-coders','thenewstack.io: Low Code for Pro Coders','','2022',3,'A review of hybrid development models where professional developers utilize low-code frameworks for boilerplate UI creation while injecting traditional code for complex logic, API integrations, and low-latency workloads.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Paradigms", "Low Code"]','["[COMMUNITY-TOOL]"]','[]','["lowcode-nocode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/make-a-gitops-workflow-using-influxdb-templates','thenewstack.io: Make a GitOps Workflow Using InfluxDB Templates','','2021',0,'Demonstrates how to manage InfluxDB templates inside a GitOps continuous deployment pipeline. Highlights automated testing, version control, and validation of monitoring components via declarative mechanisms.','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "InfluxDB"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
@@ -13468,7 +13468,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/maximizing-the-value-of-c
 INSERT INTO "resources" VALUES('https://thenewstack.io/mercedes-benz-4-reasons-to-sponsor-open-source-projects','thenewstack.io: Mercedes-Benz: 4 Reasons to Sponsor Open Source Projects','','2023',4,'Outlines four strategic motivations for Mercedes-Benz to sponsor open-source software. By funding critical up-stream components, the enterprise reduces technical debt, improves system security, attracts elite software engineering talent, and actively influences standard roadmaps. It provides a blueprint for enterprise open-source program offices (OSPOs) seeking to justify upstream contributions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Open Source Software", "Strategic Governance"]','["[ENTERPRISE-STABLE]"]','[]','["customer.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/microservices-align-the-pain-with-the-solution','thenewstack.io: Microservices: Align the Pain with the Solution','','2023',0,'A pragmatic critique on microservice adoption, warning against premature architectural splitting. It urges engineering leads to identify concrete architectural pain points—like independent scaling bottlenecks or delivery team coordination failures—before shifting from a monolith, ensuring microservices are adopted to solve proven problems rather than follow trends.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Fundamentals", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/microservices-transformed-devops-why-security-is-next','thenewstack.io: Microservices Transformed DevOps — Why Security Is Next','','2021',0,'Analyzes how microservices require new approaches to security. Details how traditional perimeter defense must be replaced with zero-trust architectures, service mesh encryption, and continuous pipeline security scans.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "DevSecOps", "Cloud Native Security"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/microservices-vs-monoliths-an-operational-comparison','thenewstack.io: Microservices vs. Monoliths: An Operational Comparison','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd2fa7805264d734a7a5c002e370465477a3faf197a1af4bff006d8cf043e172',100.0,1.77903229021009206e+09,0,'2026-05-17T17:38:10.210092+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/microservices/microservices-vs-monoliths-an-operational-comparison"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/microservices-vs-monoliths-an-operational-comparison','thenewstack.io: Microservices vs. Monoliths: An Operational Comparison','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd2fa7805264d734a7a5c002e370465477a3faf197a1af4bff006d8cf043e172',100.0,1779032290,0,'2026-05-17T17:38:10.210092+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/microservices/microservices-vs-monoliths-an-operational-comparison"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/microservices/microservices-vs-monoliths-an-operational-comparison','thenewstack.io: Microservices vs. Monoliths: An Operational Comparison','','2020',4,'A comprehensive operational comparison of monolithic and microservices architectural patterns. It details how the distribution of systems shifts problems from single-process memory management to complex network-level routing, distributed tracing, eventual consistency, and CI/CD pipelines.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Design Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/microservices/the-future-of-microservices-more-abstractions','thenewstack.io: The Future of Microservices? More Abstractions','','2023',4,'Explores the evolutionary shift of microservices toward higher-level abstraction patterns, such as Dapr and WebAssembly, designed to isolate developers from network complexities. It details how externalizing cross-cutting concerns (state management, pub/sub, service discovery) into sidecars reduces cognitive overhead and boilerplate.','English','Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Evolution", "Abstractions & Frameworks"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/microservices/what-is-microservices-architecture','thenewstack.io: What Is Microservices Architecture?','','2023',4,'Introduces microservice-based application design, emphasizing modularity, domain boundaries, and decentralized technical footprints. Compares traditional monolithic patterns against distributed designs, highlighting structural trade-offs, testing models, and continuous integration needs.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Patterns", "Fundamentals"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
@@ -13495,7 +13495,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/observability-is-the-new-
 INSERT INTO "resources" VALUES('https://thenewstack.io/observability-wont-replace-monitoring-because-it-shouldnt','thenewstack.io: Observability Won’t Replace Monitoring (Because It Shouldn’t) 🌟','','2022',0,'Argues against the displacement myth of monitoring by observability, asserting that both play critical roles. Monitoring maintains persistent dashboards of known failure vectors, while observability provides reactive exploration tools. Curator Insight: Balanced pragmatic perspective on modern telemetry. Live Grounding: Helps developers resist unnecessary tooling replacements by leveraging combined solutions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Theory", "Monitoring vs Observability"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/offloading-authentication-and-authorization-from-application-code-to-a-service-mesh','thenewstack.io: Offloading Authentication and Authorization from Application Code to a Service Mesh','','2021',4,'Technical analysis of how to offload authentication and authorization out of application code to sidecar proxies. Moving cryptographical verification and fine-grained RBAC to a uniform mesh layer enhances compliance and cuts polyglot application code drift.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Security", "AuthN & AuthZ"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/open-source-democratized-software-now-lets-democratize-security','thenewstack.io: Open Source Democratized Software. Now Let’s Democratize Security','','2022',0,'Advocates for developer-focused open-source security tools. Argues that security patterns must be standardized into open, easy-to-integrate libraries to protect globally distributed open-source software supply chains.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Open Source", "Governance standards"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/opentelemetry-gaining-traction-from-companies-and-vendors','thenewstack.io: OpenTelemetry Gaining Traction from Companies and Vendors','','2021',0,'Traces the massive industry shift and vendor adoption toward OpenTelemetry (OTel). While early articles focused on initial vendor buy-in, 2026 live grounding confirms OpenTelemetry as the absolute de facto standard for multi-language instrumentation, rendering older proprietary tracing agents largely legacy.','Markdown','Article','Intermediate',1,'online','manual','4f86c7cf0d795828559792e0ab37b5e08a28de03a1c19dbef88752adaf59b5ee',100.0,1.77903112227973604e+09,1,'2026-05-17T17:18:42.279736+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "OpenTelemetry"]','["[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/opentelemetry-gaining-traction-from-companies-and-vendors','thenewstack.io: OpenTelemetry Gaining Traction from Companies and Vendors','','2021',0,'Traces the massive industry shift and vendor adoption toward OpenTelemetry (OTel). While early articles focused on initial vendor buy-in, 2026 live grounding confirms OpenTelemetry as the absolute de facto standard for multi-language instrumentation, rendering older proprietary tracing agents largely legacy.','Markdown','Article','Intermediate',1,'online','manual','4f86c7cf0d795828559792e0ab37b5e08a28de03a1c19dbef88752adaf59b5ee',100.0,1779031122,1,'2026-05-17T17:18:42.279736+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "OpenTelemetry"]','["[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/operationalizing-chaos-engineering-with-gitops','thenewstack.io: Operationalizing Chaos Engineering with GitOps','','2022',0,'Proposes the paradigm of GitOps-driven chaos engineering. By declaring chaos configurations alongside standard application manifests in Git, engineering teams achieve strict auditability, versioning, automated cleanups, and predictable pipeline integration.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Continuous Integration"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/operators-and-sidecars-are-the-new-model-for-software-delivery','Operators and Sidecars Are the New Model for Software Delivery','','2020',0,'Discusses the architectural shift toward using the Sidecar pattern and Kubernetes Operators as standard software delivery mechanisms. This architecture segregates cross-cutting concerns like proxying, logging, and security away from application logic.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Design Patterns", "Operators and Sidecars"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/optimizing-app-performance-in-a-multicloud-stack','thenewstack.io: Optimizing App Performance in a Multicloud Stack','','2022',0,'An architectural review addressing latency and replication bottlenecks across multi-cloud environments. Proposes specific patterns for distributed edge-caches, multi-cluster database setups, and smart load balancers.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Multi-Cloud Strategies", "Performance Engineering"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
@@ -13504,11 +13504,11 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/otomi-container-platform-
 INSERT INTO "resources" VALUES('https://thenewstack.io/otterize-intent-based-access-control-for-kubernetes-and-cloud','thenewstack.io: Otterize: Intent-Based Access Control for Kubernetes and Cloud','','2022',4,'An introduction to Intent-Based Access Control (IBAC) patterns using Otterize. Explains how developers outline communication intents in declarative manifests, which are automatically translated into native CNI policies.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Security", "Intent-Based Access Control"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/owasp-top-10-a-guide-to-the-worst-software-vulnerabilities','thenewstack.io: OWASP Top 10: A Guide to the Worst Software Vulnerabilities','','2021',0,'An introductory guide mapping the core vulnerabilities defined by the Open Web Application Security Project (OWASP). Explains attack vectors, exploit triggers, and standard prevention patterns like data sanitization and strict transport policies. Serves as a perfect onboarding resource for training software engineers.','N/A','Article','Basic',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Mitigation Standards", "OWASP Top 10"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/part-1-the-evolution-of-data-pipeline-architecture','thenewstack.io: Part 1: The Evolution of Data Pipeline Architecture','','2021',0,'An evolutionary study tracing the maturation of data pipelines from legacy batch-based ETL architectures to real-time event-streaming topologies. It provides key insights into how microservice patterns and cloud infrastructure have shifted corporate data strategy toward low-latency stream processing.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Pipelines", "History"]','["[GUIDE]", "[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/perform-distributed-tracing-with-zipkin','thenewstack.io: Perform Distributed Tracing with Zipkin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','72bffb6ef9fb363a5bfeb4f1abe01b1ad9f664e787ceb31ab8fde59352c888ed',100.0,1.77903415563263702e+09,1,'2026-05-17T18:09:15.632637+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/perform-distributed-tracing-with-zipkin','thenewstack.io: Perform Distributed Tracing with Zipkin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','72bffb6ef9fb363a5bfeb4f1abe01b1ad9f664e787ceb31ab8fde59352c888ed',100.0,1779034155,1,'2026-05-17T18:09:15.632637+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/persistent-volumes-separating-compute-and-storage','thenewstack.io: Persistent Volumes: Separating Compute and Storage','','2020',0,'An architectural piece explaining the strategic benefits of separating computational logic from stateful storage layers using Persistent Volumes. This division facilitates fluid container rescheduling while securing raw historical state across hardware failures.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Conceptual Design"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/platform-engineering','thenewstack.io/platform-engineering','','2025',0,'A curated repository of technical articles, case studies, and editorial content analyzing the evolution of Platform Engineering from traditional DevOps. Provides critical architectural comparisons, community trends, and technical insights on tool adoption in enterprise environments.','English','Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Industry Trends", "Articles"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/platform-engineering-in-2023-dev-first-collaboration-and-apis','thenewstack.io: Platform Engineering in 2023: Dev First, Collaboration and'' APIs','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','353bf25e228279ac5edfeab9b7b926e0a43c4f1b110eaf2ba353ed14e6f1285b',100.0,1.77903333591264295e+09,0,'2026-05-17T17:55:35.912643+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/platform-engineering/-in-2023-dev-first-collaboration-and-apis',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering thenewstack.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.77913049497518205e+09,0,'2026-05-18T20:54:54.975182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/platform-engineering-in-2023-dev-first-collaboration-and-apis','thenewstack.io: Platform Engineering in 2023: Dev First, Collaboration and'' APIs','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','353bf25e228279ac5edfeab9b7b926e0a43c4f1b110eaf2ba353ed14e6f1285b',100.0,1779033335,0,'2026-05-17T17:55:35.912643+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/platform-engineering/-in-2023-dev-first-collaboration-and-apis',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering thenewstack.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.975182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/platform-engineering/architecture-and-design-considerations-for-platform-engineering-teams','thenewstack.io: Architecture and Design Considerations for Platform Engineering Teams','','2023',0,'Deep dive into architectural design principles for platform engineering. Outlines critical decisions around modular tool chains, declarative configurations, open API design, and self-healing systems that form the structural foundation of enterprise IDPs.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Design Methodology", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/post-pandemic-devops-moves-to-resilient-collaboration','thenewstack.io: DevOps World: DevOps Moves to Resilient Collaboration','','2020',1,'Evaluates the rise of highly collaborative virtual frameworks in platform operations. Details how telemetry sharing stabilizes distributed team response performance.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Collaboration Systems"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/prepare-to-adopt-the-cloud-a-10-step-cloud-migration-checklist','thenewstack.io: Prepare to Adopt the Cloud: A 10-Step Cloud Migration Checklist 🌟','','2020',4,'A comprehensive operational checklist for transitioning enterprise applications to public cloud systems. Key steps encompass assessing application dependencies, cost-modeling, security boundaries, containerization feasibility, and shifting deployment pipelines to modern CI/CD tooling.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Cloud Strategy", "Migration Methodology"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
@@ -13520,7 +13520,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/pulumi-releases-a-kuberne
 INSERT INTO "resources" VALUES('https://thenewstack.io/push-vs-pull-in-gitops-is-there-really-a-difference','thenewstack.io: Push vs. Pull in GitOps: Is There Really a Difference?','','2021',0,'Synthesizes the core debate between push-based CI/CD pipelines (e.g., Jenkins, GitLab CI) and pull-based controllers (e.g., Argo CD, Flux). Details security benefits, firewall dynamics, and resource reconciliation advantages inherent to the pull-based operational model.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Architecture", "Reconciliation Patterns"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/python-for-beginners-when-and-how-to-use-tuples','thenewstack.io: Python for Beginners: When and How to Use Tuples','','2022',0,'Curator Insight: Analyzes immutable sequence collections (tuples) and their use-cases compared to dynamic arrays.
 Live Grounding: Highlights internal performance optimizations, tuple hashing mechanics, unpack semantics, and low runtime resource allocation profiles.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/quickly-install-a-kubernetes-cluster-with-kubekey','thenewstack.io: Quickly Install a Kubernetes Cluster with KubeKey','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e6d4574bbbc4eba5cc897a7800e6540c136494a4abb2f96f9bf408cd14b02d97',100.0,1.77903185016371703e+09,1,'2026-05-17T17:30:50.163717+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/quickly-install-a-kubernetes-cluster-with-kubekey','thenewstack.io: Quickly Install a Kubernetes Cluster with KubeKey','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e6d4574bbbc4eba5cc897a7800e6540c136494a4abb2f96f9bf408cd14b02d97',100.0,1779031850,1,'2026-05-17T17:30:50.163717+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/rancher-2-5-sets-out-to-be-the-stock-kubernetes-build-for-gitops','thenewstack.io: Rancher 2.5 Sets out to Be the Stock Kubernetes Build for GitOps','','2020',1,'An editorial evaluating Rancher 2.5''s ambition to serve as the unified standard platform for GitOps continuous deployment, scaling from local systems up to millions of edge computing clusters.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Product Updates", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/rancher-donates-its-longhorn-kubernetes-persistent-storage-software-to-cncf','thenewstack.io: Rancher Donates its ‘Longhorn’ Kubernetes Persistent Storage Software to CNCF','','2019',0,'Documents the strategic donation of the Longhorn distributed storage project to the CNCF by Rancher Labs. This transition secured the tool''s collaborative open-source roadmap, accelerating its development and integration as a reliable storage solution for Kubernetes platform engineers.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Open Source Governance"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/react-in-real-time-with-event-driven-apis','thenewstack.io: React in Real-Time with Event-Driven APIs','','2020',4,'Evaluates the shifting architectural landscape towards event-driven API patterns. Discusses protocols and specifications like WebSockets, Server-Sent Events, and AsyncAPI, analyzing how they enable real-time asynchronous streaming and responsive microservice architectures.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Event-Driven Systems", "Asynchronous Messaging"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
@@ -13535,7 +13535,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/red-hat-offers-a-complete
 INSERT INTO "resources" VALUES('https://thenewstack.io/red-hat-openshift-4-8-adds-serverless-functions-pipelines-as-code','thenewstack.io: Red Hat OpenShift 4.8 Adds Serverless Functions, Pipelines-As-Code','','2021',4,'Details key features in OpenShift 4.8, focusing on serverless deployments built on Knative, pipelines-as-code models integrated with Tekton, and the orchestration of sandboxed runtimes for increased host security.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Release Diagnostics", "Serverless & CI/CD"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/reduce-kubernetes-costs-using-autoscaling-mechanisms','thenewstack.io: Reduce Kubernetes Costs Using Autoscaling Mechanisms','','2022',0,'An analysis of how organizations employ automated scaling algorithms to control cloud spending. Focuses on dynamic pod scheduling, rightsizing CPU constraints, and avoiding expensive compute over-provisioning cycles.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Cost Optimization", "FinOps Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/remote-debugging-in-aws-the-missing-link-in-your-debugging-toolset','thenewstack.io: Remote Debugging in AWS: The Missing Link in Your Debugging Toolset','','2021',0,'Curator Insight exposes methodologies for live-debugging cloud-hosted microservices without causing disruption. Live Grounding tracks the evolution of these techniques into sophisticated cloud-native debugging proxies and observability integrations (like OpenTelemetry and Telepresence), bridging local IDEs with remote VPC resources.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing & Chaos", "Debugging", "AWS Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/removing-the-roadblock-to-continuous-performance-testing','thenewstack.io: Removing the Roadblock to Continuous Performance Testing','','2020',4,'Presents options for automating continuous load and performance tests inside active pipelines. Looks at scaling out containerized, ephemeral mock testing endpoints to mimic production conditions.','English','Technical Article','Intermediate',0,'online','manual','6d5f9a2746e69e33d3bf76f0cbab79f0f0bdf14259a6b5d37ce8850cb6cc19e7',100.0,1.77903033006637191e+09,1,'2026-05-17T17:05:30.066372+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Performance Testing"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/removing-the-roadblock-to-continuous-performance-testing','thenewstack.io: Removing the Roadblock to Continuous Performance Testing','','2020',4,'Presents options for automating continuous load and performance tests inside active pipelines. Looks at scaling out containerized, ephemeral mock testing endpoints to mimic production conditions.','English','Technical Article','Intermediate',0,'online','manual','6d5f9a2746e69e33d3bf76f0cbab79f0f0bdf14259a6b5d37ce8850cb6cc19e7',100.0,1779030330,1,'2026-05-17T17:05:30.066372+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Performance Testing"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/repatriation-or-cloud-what-we-need-is-control','thenewstack.io: GitOps and the Cheap Cloud Myth','','2021',0,'Critiques the assumption that cloud migration and GitOps automatically lower costs. Focuses on the real value: gaining architectural control, system predictability, and operational efficiency over raw resource discount optimizations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "FinOps", "Cloud Economics"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/scaling-microservices-on-kubernetes','thenewstack.io: Scaling Microservices on Kubernetes 🌟','- Horizontally scaling a monolith is much more difficult; and we simply can’t independently scale any of the “parts” of a monolith. This isn’t ideal, because it might only be a small part of the monolith that causes the performance problem. Yet, we would have to vertically scale the entire monolith to fix it. Vertically scaling a large monolith can be an expensive proposition.
     - Instead, with microservices, we have numerous options for scaling. For instance, we can independently fine-tune the performance of small parts of our system to eliminate bottlenecks and achieve the right mix of performance outcomes.','2021',0,'A systematic review outlining why microservice-based applications on Kubernetes scale more efficiently than monolithic equivalents. Details patterns for isolating performance-critical application layers and scaling them horizontally without bloated infrastructure footprints.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Microservices", "Scaling Patterns"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
@@ -13547,7 +13547,7 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/securing-istio-workloads-
 INSERT INTO "resources" VALUES('https://thenewstack.io/securing-kubernetes-in-a-cloud-native-world','thenewstack.io: Securing Kubernetes in a Cloud Native World','','2022',0,'This technical analysis explores how security shifts within high-velocity cloud-native deployments. Outlines strategies for managing immutable infrastructure, dynamic policy updates, and zero-trust routing. Strongly advocates for shifting security controls left and using automated gating engines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Architecture", "DevSecOps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/security-insights-into-infrastructure-as-code','thenewstack.io: Security Insights into Infrastructure-as-Code','','2022',0,'Outlines vulnerability mapping and mitigation strategies in Infrastructure-as-Code files, emphasizing Terraform, CloudFormation, and Ansible templates. Discusses the dangers of utilizing loose public access defaults and unsecured parameters. Focuses on the imperative of automated pipeline compliance scanning.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Static Analysis", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/security-will-be-instrumental-for-the-success-of-gitops','thenewstack.io: Security Will Be Instrumental for the Success of GitOps','','2021',0,'Explores the vital link between Git security and production security. Outlines how to secure the Git repository itself (via commit signing, branch protection rules, and credential scanning) as it becomes the high-value target for supply chain attacks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Security", "Risk Management"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/serverless-needs-more-observability-tools','thenewstack.io: Serverless Needs More Observability Tools','','2021',0,'An analysis of early observability gaps within highly ephemeral, stateless serverless workloads (e.g., AWS Lambda). While cold starts and execution tracing were historically hard, 2026 live grounding showcases massive improvements using lightweight OpenTelemetry layers and eBPF kernel tracing.','Markdown','Article','Intermediate',1,'online','manual','7ed222a3a13d8677434896b4bdf08f1f163d285f00a671ed723ef199d4a6f283',100.0,1.77902991651036095e+09,1,'2026-05-17T16:58:36.510361+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/serverless-needs-more-observability-tools','thenewstack.io: Serverless Needs More Observability Tools','','2021',0,'An analysis of early observability gaps within highly ephemeral, stateless serverless workloads (e.g., AWS Lambda). While cold starts and execution tracing were historically hard, 2026 live grounding showcases massive improvements using lightweight OpenTelemetry layers and eBPF kernel tracing.','Markdown','Article','Intermediate',1,'online','manual','7ed222a3a13d8677434896b4bdf08f1f163d285f00a671ed723ef199d4a6f283',100.0,1779029916,1,'2026-05-17T16:58:36.510361+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/serverless-vs-kubernetes-the-peoples-vote','thenewstack.io: Serverless vs. Kubernetes: The People’s Vote','','2022',4,'Presents developer survey feedback and architectural trade-offs between hosting standard containers in Kubernetes versus deploying logic within serverless frameworks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture Decisions", "Comparisons", "Kubernetes vs Serverless"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/service-level-objectives-in-kubernetes','thenewstack.io: Service Level Objectives in Kubernetes','','2021',0,'Analysis of implementing resilient Service Level Objectives (SLOs) natively inside Kubernetes environments. Explains mathematical error-budget calculation methodologies, Prometheus alert thresholds, and the strategic alignment of technical service indicators with business values.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "SLO Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/service-mesh-adds-security-observability-and-traffic-control-to-kubernetes','thenewstack.io: Service Mesh Adds Security, Observability and Traffic Control to Kubernetes','','2020',3,'An overview of service mesh implementations, detailing how they abstract the communication infrastructure away from the application code. It focuses on the delivery of automated mTLS, fine-grained canary rollouts, and holistic tracing capabilities.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Service Mesh", "Kubernetes Networking"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
@@ -13573,24 +13573,24 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/swimm-helps-new-dev-hires
 INSERT INTO "resources" VALUES('https://thenewstack.io/terraform-1-0-reflects-what-hashicorp-has-learned-about-infrastructure-as-code','thenewstack.io: Terraform 1.0 Reflects What HashiCorp Has Learned About Infrastructure-as-Code','','2021',0,'An executive retrospection of the lessons that shaped the landmark Terraform 1.0 milestone. Highlights improvements in state file handling, custom provider interfaces, and the maturation of HCL syntax semantics.','English','Retrospective Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Major Releases"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/terraform-on-aws-multi-account-setup-and-other-advanced-tips','thenewstack.io: Terraform on AWS: Multi-Account Setup and Other Advanced Tips','','2022',0,'Explores enterprise Terraform architectures focusing on multi-account AWS structures and secure assume-role paradigms. Details how to coordinate backend state files and implement workspace isolations across organizations.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/terraforms-best-practices-and-pitfalls','thenewstack.io: Terraform’s Best Practices and Pitfalls','','2022',0,'A diagnostic review examining common Terraform design errors, including monolithic state layouts and static credentials hardcoding. Provides engineering strategies to partition large state networks, establishing solid boundary scopes for cloud infrastructure.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/testcontainers-integration-library-gets-commercial-backing-with-atomicjar','thenewstack.io: Testcontainers Integration Library Gets Commercial Backing'' with AtomicJar','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','94051faa5fdaaf380030a84c858517ffccb5eee3eb315644cb442b6e327f33fa',100.0,1.77903442274899697e+09,1,'2026-05-17T18:13:42.748997+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/testkube-a-new-approach-to-cloud-native-testing','thenewstack.io: TestKube: A New Approach to Cloud Native Testing','','2021',3,'An editorial introduction to Testkube''s decoupled test-runner architecture. The piece explains how running test suites inside Kubernetes clusters eliminates the need to expose private APIs to external runner environments like GitHub Actions or GitLab CI.','English','Technical Article','Low',0,'online','manual','0c1745a8f0d6e7c692208e9ad1fedbc3d92213d3a14b4997d48f8196edfbcaf8',100.0,1.77903019927096295e+09,1,'2026-05-17T17:03:19.270963+02:00',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Industry Reviews"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/testkube-cloud-native-testing-framework-for-kubernetes','thenewstack.io: Testkube: A Cloud Native Testing Framework for Kubernetes','','2022',3,'A follow-up analysis focusing on Testkube''s integration with popular GitOps tooling. The article details how treating tests as Kubernetes custom resources ensures test pipelines automatically sync alongside the corresponding microservices.','English','Technical Article','Low',0,'online','manual','1b9c1b501be2135dc3ee22d69bd84e50519a23f65fd9adbd151a1ae68284aa81',100.0,1.77903065837014198e+09,1,'2026-05-17T17:10:58.370142+02:00',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Industry Reviews"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/testcontainers-integration-library-gets-commercial-backing-with-atomicjar','thenewstack.io: Testcontainers Integration Library Gets Commercial Backing'' with AtomicJar','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','94051faa5fdaaf380030a84c858517ffccb5eee3eb315644cb442b6e327f33fa',100.0,1779034422,1,'2026-05-17T18:13:42.748997+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/testkube-a-new-approach-to-cloud-native-testing','thenewstack.io: TestKube: A New Approach to Cloud Native Testing','','2021',3,'An editorial introduction to Testkube''s decoupled test-runner architecture. The piece explains how running test suites inside Kubernetes clusters eliminates the need to expose private APIs to external runner environments like GitHub Actions or GitLab CI.','English','Technical Article','Low',0,'online','manual','0c1745a8f0d6e7c692208e9ad1fedbc3d92213d3a14b4997d48f8196edfbcaf8',100.0,1779030199,1,'2026-05-17T17:03:19.270963+02:00',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Industry Reviews"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/testkube-cloud-native-testing-framework-for-kubernetes','thenewstack.io: Testkube: A Cloud Native Testing Framework for Kubernetes','','2022',3,'A follow-up analysis focusing on Testkube''s integration with popular GitOps tooling. The article details how treating tests as Kubernetes custom resources ensures test pipelines automatically sync alongside the corresponding microservices.','English','Technical Article','Low',0,'online','manual','1b9c1b501be2135dc3ee22d69bd84e50519a23f65fd9adbd151a1ae68284aa81',100.0,1779030658,1,'2026-05-17T17:10:58.370142+02:00',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Industry Reviews"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-4-definitions-of-multicloud-part-1-data-portability','thenewstack.io: The 4 Definitions of Multicloud: Part 1 — Data Portability','','2020',4,'Evaluates the concept of data portability within multi-cloud configurations. Focuses on the architectural mechanisms of synchronizing state across varying proprietary cloud databases, minimizing network egress latency, and utilizing modern cloud-native storage interfaces (CSI) for storage flexibility.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Multi-Cloud Strategy", "Data Management"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-6-pillars-of-platform-engineering-part-1-security','thenewstack.io: The 6 Pillars of Platform Engineering: Part 1 — Security','','2023',0,'Outlines the security pillar of Platform Engineering, showing how to bake access control, compliance, vulnerability scanning, and secrets management directly into the paved path. This strategy ensures security compliance is passive and frictionless for product developers.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Pillars", "Security"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-benefits-and-drawbacks-of-dataops-in-practice','thenewstack.io: The Benefits and Drawbacks of DataOps in Practice','','2022',0,'Explores the practical benefits and deployment drawbacks of DataOps. Outlines continuous integration strategies for analytical workflows, database schema migration safety, automated validation testing, and orchestrating massive data pipelines.','Conceptual','Methodology Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Data Operations", "DataOps"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-best-site-reliability-engineering-tools-in-2021','thenewstack.io: The Best Site Reliability Engineering Tools in 2021','','2021',0,'An evaluative overview of top-tier reliability platforms. Focuses on tools addressing continuous anomaly detection, SLO dashboards, chaos engineering, and incident management pipelines.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/the-challenges-of-monitoring-kubernetes-and-openshift','thenewstack.io: The Challenges of Monitoring Kubernetes and OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce324f75cac9ce1dedc76a360b4d1111028392d339e272a632be07a175a9acc3',100.0,1.77903233997600293e+09,0,'2026-05-17T17:38:59.976003+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/category/kubernetes"}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/the-cloud-native-landscape-platforms-explained','thenewstack.io: The Cloud Native Landscape: Platforms Explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c04d6959199ddd8499c01571ff0d8015a21ef6141ad2d68df43b1e5a8dba2bb1',100.0,1.77903392528500604e+09,0,'2026-05-17T18:05:25.285006+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/cloud-native/the-cloud-native-landscape-platforms-explained"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/the-challenges-of-monitoring-kubernetes-and-openshift','thenewstack.io: The Challenges of Monitoring Kubernetes and OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce324f75cac9ce1dedc76a360b4d1111028392d339e272a632be07a175a9acc3',100.0,1779032339,0,'2026-05-17T17:38:59.976003+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/category/kubernetes"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/the-cloud-native-landscape-platforms-explained','thenewstack.io: The Cloud Native Landscape: Platforms Explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c04d6959199ddd8499c01571ff0d8015a21ef6141ad2d68df43b1e5a8dba2bb1',100.0,1779033925,0,'2026-05-17T18:05:25.285006+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/cloud-native/the-cloud-native-landscape-platforms-explained"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-coming-era-of-data-as-code','thenewstack.io: The Coming Era of Data as Code 🌟','','2021',0,'Presents the ''Data as Code'' philosophy, where datasets are treated with the same version control, testing, and continuous delivery disciplines as application source code. The author argues that data pipelines must have rigorous validation tests before execution. Live enterprise analytics frameworks validate this trend, showing that treating data declaratively is essential for stable, reproducible machine learning and analytical pipelines.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Operations", "Data-as-Code"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-devsecops-skillsets-required-for-cloud-deployments','thenewstack.io: The DevSecOps Skillsets Required for Cloud Deployments','','2022',0,'Identifies core competencies required to bridge the gap between application engineering, infrastructure management, and information security. Explores training approaches for policy-as-code linting, automated vulnerability triage, and team threat modeling.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Engineering Skills"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/the-future-of-microservices-more-abstractions','thenewstack.io: The Future of Microservices? More Abstractions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','32a7606ea43f5e0c14b7551ad20fbae17443ab78a078191d67d136bd0a96f41d',100.0,1.77903148953830289e+09,0,'2026-05-17T17:24:49.538303+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/microservices/the-future-of-microservices-more-abstractions"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/the-future-of-microservices-more-abstractions','thenewstack.io: The Future of Microservices? More Abstractions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','32a7606ea43f5e0c14b7551ad20fbae17443ab78a078191d67d136bd0a96f41d',100.0,1779031489,0,'2026-05-17T17:24:49.538303+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/microservices/the-future-of-microservices-more-abstractions"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-future-of-ops-careers','thenewstack.io: The Future of Ops Careers 🌟🌟','','2020',3,'Analyzes the evolution of systems careers, mapping the rise of specialized SRE and platform engineering positions to handle complex multi-cloud deployments.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Career Development"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-growth-of-state-in-kubernetes','thenewstack.io: The Growth of State in Kubernetes','','2021',0,'A historical and architectural analysis of the growth of stateful applications inside Kubernetes. It documents the transition from early, experimental Peterson/Docker volume loops to highly hardened cloud-native database clustering engines.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Stateful Applications"]','["[EMERGING]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-hidden-costs-of-service-meshes','thenewstack.io: The Hidden Costs of Service Meshes','','2022',4,'An essential architectural analysis of the hidden performance costs of deploying service meshes. Details resource overhead limits (CPU/RAM per proxy), network latency penalties, and cognitive overhead for platform engineering teams.','None','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Performance"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-kubernetes-network-security-effect','thenewstack.io: The Kubernetes Network Security Effect 🌟','','2021',0,'Explores the industry paradigm shift toward dynamic microsegmentation. Discusses the downstream security benefits of adopting strict default-deny postures in multi-tenant environments.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Zero Trust"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-latest-owasp-top-10-looks-a-lot-like-the-old-owasp','thenewstack.io: Latest OWASP Top 10 Surfaces Web Development Security Bugs','','2021',0,'Analyzes shifts within the OWASP Top 10 web application vulnerabilities list. Highlights the prominence of Broken Access Control and Cryptographic Failures, showing a clear shift from simple code-level bugs (like injection) toward systemic architectural logic failures. Useful for security steering groups updating development policies.','N/A','Article','Basic',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Mitigation Standards", "OWASP Top 10"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/the-most-popular-cloud-native-storage-solutions','thenewstack.io: The most popular cloud native solutions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','faf4291b9c2044bc614e34926ec7b8dff96a5f79c8b7efd21727bc222f63f11a',100.0,1.77903369251177597e+09,0,'2026-05-17T18:01:32.511776+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/cloud-native/the-most-popular-cloud-native-storage-solutions"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/the-most-popular-cloud-native-storage-solutions','thenewstack.io: The most popular cloud native solutions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','faf4291b9c2044bc614e34926ec7b8dff96a5f79c8b7efd21727bc222f63f11a',100.0,1779033692,0,'2026-05-17T18:01:32.511776+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/cloud-native/the-most-popular-cloud-native-storage-solutions"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-new-stacks-top-kubernetes-stories-of-2021','thenewstack.io: The New Stack’s Top Kubernetes Stories of 2021','','2021',2,'A retro collection of tech journalism covering Kubernetes security vulnerabilities, runtime deprecations, and API improvements. Essential history context of cloud-native developments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Industry Trends", "Yearly Reviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-next-kubernetes-management-frontier-automation','thenewstack.io: The Next Kubernetes Management Frontier: Automation. Automation Is No Longer a “Nice to Have” 🌟🌟','','2022',0,'Analyzes automation frameworks as the definitive management frontier for multi-cluster operations. Curator Insight focuses on standard tooling, whereas Live Grounding demonstrates how GitOps-driven automation is a core requirement to support modern self-healing platforms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Cluster Operations", "Automation"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-next-step-after-devops-and-gitops-is-cloud-engineering-pulumi-says','thenewstack.io: The Next Step after DevOps and GitOps Is Cloud Engineering, Pulumi Says','','2021',0,'A foundational examination of the shift from legacy DevOps models to full Cloud Engineering. Highlights how Pulumi bridges application development and infrastructure via standardized code workflows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Cloud Engineering", "Pulumi"]','["[LEGACY]"]','[]','["pulumi.md"]','{}','{}');
@@ -13605,13 +13605,13 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/the-state-of-kubernetes-k
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-time-to-decide-on-docker-desktop-has-arrived','thenewstack.io: The Time to Decide on Docker Desktop Has Arrived','','2021',0,'Strategic evaluation analyzing how Docker Desktop''s commercial subscription timeline impacts enterprise operations, helping organizations choose between purchasing licenses or migrating to open-source alternatives.','English','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Licensing & Licensing Shift"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-top-5-secrets-management-mistakes-and-how-to-avoid-them','thenewstack.io: The Top 5 Secrets Management Mistakes and How to Avoid Them','','2022',0,'Identifies critical anti-patterns in cloud secrets administration, detailing the hazards of static credential rotation, environment variable exposure, and Git commits. Recommends implementing ephemeral credentials via HashiCorp Vault, dynamic injection, and scoped role access.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Risk Mitigation"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/the-urgency-driving-aiops-into-your-enterprise','thenewstack.io: The Urgency Driving AIOps into Your Enterprise','','2023',0,'Analyzes the business and technology drivers forcing rapid enterprise integration of AIOps platforms. Addresses the challenge of telemetry overload and details how automated correlation engines optimize modern cloud networks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "AIOps & Observability", "Strategic IT Ops"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-all-hail-visual-studio-code','thenewstack.io: This Week in Programming: All Hail Visual Studio Code','','2020',0,'This programmatic review explores VS Code''s ascent to market dominance. It analyzes the underlying lightweight Electron architecture, dynamic ecosystem scaling, and multi-language support that enable the platform to function effectively across diverse programming environments.','N/A','Article','Beginner',0,'online','manual','8358a8656dbcb0da4c4db2d50690dbcf94b8e895767ef99220cb29135e7ac57d',100.0,1.7790291132990911e+09,1,'2026-05-17T16:45:13.299091+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-all-hail-visual-studio-code','thenewstack.io: This Week in Programming: All Hail Visual Studio Code','','2020',0,'This programmatic review explores VS Code''s ascent to market dominance. It analyzes the underlying lightweight Electron architecture, dynamic ecosystem scaling, and multi-language support that enable the platform to function effectively across diverse programming environments.','N/A','Article','Beginner',0,'online','manual','8358a8656dbcb0da4c4db2d50690dbcf94b8e895767ef99220cb29135e7ac57d',100.0,1779029113,1,'2026-05-17T16:45:13.299091+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-aws-completes-elasticsearch-fork-with-opensearch','thenewstack.io: This Week in Programming: AWS Completes Elasticsearch Fork with OpenSearch','','2021',0,'Discusses the initial release milestones of OpenSearch 1.0. Focuses on the decoupling of proprietary Elastic modules to ensure a community-driven, open-source path forward for cloud providers and developers.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "OpenSearch"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-can-you-feel-the-burn','thenewstack.io: This Week in Programming: Can You Feel the Burn?','','2021',0,'This analysis focuses on developer burnout within accelerated release environments. It outlines organizational remedies to alleviate continuous delivery stress, advocating for structural changes in planning, tooling automation, and mental well-being initiatives inside technical orgs.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Developer Wellness", "Burnout Prevention"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-kubernetes-from-day-one','thenewstack.io: This Week in Programming: Kubernetes from Day One? 🌟','','2021',3,'Debates the architectural trade-offs of starting projects on Kubernetes from inception versus migrating legacy monoliths. Evaluates how early adoption influences software delivery pipelines and containerizes early infrastructure.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Strategy", "Application Lifecycle"]','["[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-the-elasticsearch-saga-continues','thenewstack.io: This Week in Programming: The ElasticSearch Saga Continues','','2021',0,'Evaluates the technical and legal friction generated by Elastic''s license change. Discusses how this licensing pivot forced major enterprises and open-source ecosystems to migrate infrastructure to OpenSearch or accept SSPL/Elastic licenses.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Industry Shifts"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-windows-opens-up-to-android-developers','thenewstack.io: This Week in Programming: Windows Opens Up to Android Developers','','2021',0,'Details the integration of Android application virtualization inside the Windows developer workflow. Bridges target compilation and execution environments using native Windows subsystems for a streamlined developer experience.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Mobile Development", "Windows Integration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/tigera-aims-ease-connectivity-pain-kubernetes','thenewstack.io: Tigera''s Calico Aims to Ease Connectivity Pain with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce324f75cac9ce1dedc76a360b4d1111028392d339e272a632be07a175a9acc3',100.0,1.77903217987502098e+09,0,'2026-05-17T17:36:19.875021+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/category/kubernetes"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/tigera-aims-ease-connectivity-pain-kubernetes','thenewstack.io: Tigera''s Calico Aims to Ease Connectivity Pain with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce324f75cac9ce1dedc76a360b4d1111028392d339e272a632be07a175a9acc3',100.0,1779032179,0,'2026-05-17T17:36:19.875021+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/category/kubernetes"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/tracing-why-logs-arent-enough-to-debug-your-microservices','thenewstack.io: Tracing: Why Logs Aren’t Enough to Debug Your Microservices 🌟','','2021',0,'Explores the technical limitations of traditional centralized logging in cloud-native microservices. Highlights how distributed tracing bridges context gaps, tracing request flow across network boundaries.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/transform-and-future-proof-your-architecture-with-mach','thenewstack.io: Transform and Future-Proof Your Architecture with MACH','','2022',4,'Introduces MACH (Microservices, API-first, Cloud-native, Headless) as a modern enterprise blueprint for agile digital experience platforms. This modular paradigm allows businesses to scale individual pieces independently, facilitating seamless integrations and preventing monolithic vendor lock-in.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Modern Architectural Paradigms", "MACH Architecture"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/tricks-for-cloud-cost-optimization','thenewstack.io: Tricks for Cloud Cost Optimization | Pavan Belagatti','','2021',0,'Discusses key tactical tricks for managing cloud infrastructure billing. Focuses on the implementation of modern open-source Kubernetes cost observability tools (such as Kubecost) alongside active container rightsizing strategies to optimize compute expenditures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
@@ -13625,14 +13625,14 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/tutorial-deploy-anthos-ap
 INSERT INTO "resources" VALUES('https://thenewstack.io/tutorial-gitops-in-multicluster-environments-with-anthos-config-management','Tutorial: GitOps in Multicluster Environments with Anthos Config Management','','2020',0,'A comprehensive guide on establishing declarative configuration management in multi-cluster environments using Anthos Config Management (ACM). The tutorial details Git-to-cluster synchronization protocols, security policies via Config Controller, and cluster-state reconciliation mechanisms, representing a stable paradigm for enterprise hybrid-cloud control planes.','YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Cloud Solutions", "Multi-Cluster GitOps", "Anthos Config Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/tutorial-host-a-local-podman-image-registry','thenewstack.io: Tutorial: Host a Local Podman Image Registry 🌟','','2021',0,'An operations tutorial detailing how to host and secure a local container image registry on a Podman development node. This blueprint outlines container networking setups, systemd integration, and storage mounting strategies, facilitating offline local image building and rapid microservice prototyping loops.','Shell','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Local Registries"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/tutorial-install-and-configure-openebs-on-amazon-elastic-kubernetes-service','thenewstack.io: Install and Configure OpenEBS on Amazon Elastic Kubernetes Service','','2021',0,'Technical tutorial on running OpenEBS as a local containerized block storage provider within Amazon EKS node groups, optimizing performance for persistent enterprise workloads.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Storage Solutions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/understand-the-aws-shared-responsibility-model-for-kubernetes','thenewstack.io: The AWS Shared Responsibility Model for Kubernetes','','2026',0,'An analytical overview dissecting the limits of responsibility when managing containerized infrastructure on AWS. It contrasts the delineation of security controls between self-managed EC2 EKS node groups, managed node groups, and AWS Fargate abstractions.','N/A','Article','Intermediate',0,'online','manual','49e9f9cf77f36d5f306a1d0dbcbb2d567c851a4d8e871e50d346c505f6ade3a6',100.0,1.7790336401076951e+09,1,'2026-05-17T18:00:40.107695+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/understand-the-aws-shared-responsibility-model-for-kubernetes','thenewstack.io: The AWS Shared Responsibility Model for Kubernetes','','2026',0,'An analytical overview dissecting the limits of responsibility when managing containerized infrastructure on AWS. It contrasts the delineation of security controls between self-managed EC2 EKS node groups, managed node groups, and AWS Fargate abstractions.','N/A','Article','Intermediate',0,'online','manual','49e9f9cf77f36d5f306a1d0dbcbb2d567c851a4d8e871e50d346c505f6ade3a6',100.0,1779033640,1,'2026-05-17T18:00:40.107695+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/understanding-gitops-the-latest-tools-and-philosophies','thenewstack.io: Understanding GitOps: The Latest Tools and Philosophies','','2021',0,'Synthesizes emerging GitOps technologies and delivery paradigms. It focuses on how modern sync engines handle connectivity losses in hybrid environments and manage multi-tenant boundaries. It serves as a great tool for architects planning future-proof application delivery frameworks.','None','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Ecosystem"]','["[EMERGING]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/unifying-kubernetes-service-networking-again-with-the-gateway-api','thenewstack.io: Unifying Kubernetes Service Networking (Again) with the Gateway API 🌟','','2021',0,'A critical industry analysis discussing the reunification of layer 4 and layer 7 service networking. Highlights the collaborative benefits of separating cluster ops configurations from developer route manifests.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Gateway API"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/upgrade-helm-if-you-dont-want-to-share-your-username-and-password','thenewstack.io: Upgrade Helm if You Don’t Want to Share Your Username and Password (Helm’s CVE-2021-32690) 🌟','','2021',0,'Critical analysis of Helm security vulnerability CVE-2021-32690. Investigates how auth credentials could be inadvertently leaked to third-party domains during chart installations, emphasizing immediate upgrades to safe client versions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Vulnerabilities", "CVE-2021-32690"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/use-chaos-engineering-to-strengthen-your-incident-response','thenewstack.io: Use Chaos Engineering to Strengthen Your Incident Response','','2021',0,'Explores how structured chaos experiments improve an organization''s incident response systems. By executing planned simulations, teams refine alert routing, on-call page distributions, incident runbooks, and cross-functional post-mortems.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Operations Strategy"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/use-low-code-to-reduce-friction-for-cloud-operations-teams','thenewstack.io: Use Low Code to Reduce Friction for Cloud Operations Teams','','2022',3,'Explores how operations teams can build internal operational dashboards and trigger-action automation scripts using low-code tools. It emphasizes using visual drag-and-drop orchestration to decrease the engineering backlog for infrastructure maintenance.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Development Paradigms", "Low Code"]','["[COMMUNITY-TOOL]"]','[]','["lowcode-nocode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/using-chaos-engineering-to-improve-the-resilience-of-stateful-applications-on-kubernetes','thenewstack.io: Using Chaos Engineering to Improve the Resilience of Stateful Applications on Kubernetes','','2021',0,'Analyzes specific failure paradigms and risk mitigation patterns when practicing chaos engineering on stateful Kubernetes applications. Evaluates how databases, storage queues, and shared volumes respond to network latency, node crashes, and storage attachment failures.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Stateful Systems"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/using-chatgpt-for-questions-specific-to-your-company-data','thenewstack.io: Using ChatGPT for Questions Specific to Your Company Data','','N/A',0,'Technical deep-dive on Retrieval-Augmented Generation (RAG). Outlines how to query private corporate document indexes using semantic vector databases paired with ChatGPT-style APIs securely.','English','Technical Article','Advanced',1,'online','manual','6a840541f51fdb019c2f1fcfb37c592726a16cb682292b395f21580e61a23bb0',100.0,1.77903002073973202e+09,1,'2026-05-17T17:00:20.739732+02:00',NULL,NULL,NULL,'["Data Architecture", "Retrieval-Augmented Generation", "Enterprise AI"]','["[ENTERPRISE-STABLE]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/using-chatgpt-for-questions-specific-to-your-company-data','thenewstack.io: Using ChatGPT for Questions Specific to Your Company Data','','N/A',0,'Technical deep-dive on Retrieval-Augmented Generation (RAG). Outlines how to query private corporate document indexes using semantic vector databases paired with ChatGPT-style APIs securely.','English','Technical Article','Advanced',1,'online','manual','6a840541f51fdb019c2f1fcfb37c592726a16cb682292b395f21580e61a23bb0',100.0,1779030020,1,'2026-05-17T17:00:20.739732+02:00',NULL,NULL,NULL,'["Data Architecture", "Retrieval-Augmented Generation", "Enterprise AI"]','["[ENTERPRISE-STABLE]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/using-traefik-ingress-controller-with-istio-service-mesh','thenewstack.io: Using Traefik Ingress Controller with Istio Service Mesh','','2020',0,'An architectural examination of combining Traefik''s edge ingress capabilities with the granular micro-segmentation of the Istio Service Mesh. This dual-layer approach optimizes ingress pathing while maintaining strict mTLS and telemetry enforcement across internal pod networks.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Kubernetes Ingress Controllers", "Traefik Ingress"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/validate-service-level-objectives-of-rest-apis-using-iter8','thenewstack.io: Validate Service-Level Objectives of REST APIs Using Iter8','','2022',0,'Demonstrates utilizing Iter8 to execute programmatic SLO assertions on REST endpoints. Ideal for modern CI/CD patterns validating performance bounds before traffic transitions to production.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "SLO Validation", "REST APIs"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/vfunction-transforms-monolithic-java-to-microservices','thenewstack.io: vFunction Transforms Monolithic Java to Microservices','','2021',0,'Deep-dive case study covering how vFunction automates the decomposition of complex legacy Java application structures into modern cloud-native APIs. Illustrates mapping monolithic complexity to decoupled Domain-Driven Design (DDD) boundaries.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Modernization", "Monolith to Microservices", "Case Studies"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
@@ -13644,14 +13644,14 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/wave-goodbye-to-release-n
 INSERT INTO "resources" VALUES('https://thenewstack.io/we-pushed-helm-to-the-limit-then-built-a-kubernetes-operator','thenewstack.io: We Pushed Helm to the Limit, then Built a Kubernetes Operator 🌟','','2021',0,'A real-world case study outlining the transition from Helm charts to custom Go operators. It discusses the scaling limitations of template parsing when implementing complex state machines.','N/A','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Case Study", "Migration", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/weave-gitops-core-integrates-git-with-kubernetes','thenewstack.io: Weave GitOps Core Integrates Git with Kubernetes','','2021',0,'Historical technical overview detailing Weave GitOps Core''s launch and design paradigm. It explains how the core controller establishes declarative reconciliation to manage standard deployments using Flux engines under the hood.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "GitOps", "Legacy Tools"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/weave-gitops-trusted-delivery-a-road-to-kubernetes-sanity','thenewstack.io: Weave GitOps Trusted Delivery: A Road to Kubernetes Sanity?','','2022',0,'An archived analytical exploration highlighting Weave''s ''Trusted Delivery'' framework, emphasizing secure supply chain integration with OPA policies and cryptographically verified pipelines inside Kubernetes environments.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "GitOps", "Legacy Tools"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/weaveworks-adds-policy-as-code-to-secure-kubernetes-apps','thenewstack.io: Weaveworks Adds Policy as Code to Secure Kubernetes Apps'' (Magalix)','','2021',0,'Reports on Weaveworks'' acquisition and integration of Magalix to embed Policy-as-Code directly into GitOps pipelines. Details how declarative governance policies can be evaluated in continuous-delivery cycles prior to deployment, preventing misconfigured resources from ever entering a live cluster.','Go','News','Intermediate',0,'online','manual','464e95b3fc55b3d93cc5fff93f4e6bf1ca1feb8cc23533b2cb204805530f090a',100.0,1.77903111098841691e+09,1,'2026-05-17T17:18:30.988417+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/weaveworks-adds-policy-as-code-to-secure-kubernetes-apps','thenewstack.io: Weaveworks Adds Policy as Code to Secure Kubernetes Apps'' (Magalix)','','2021',0,'Reports on Weaveworks'' acquisition and integration of Magalix to embed Policy-as-Code directly into GitOps pipelines. Details how declarative governance policies can be evaluated in continuous-delivery cycles prior to deployment, preventing misconfigured resources from ever entering a live cluster.','Go','News','Intermediate',0,'online','manual','464e95b3fc55b3d93cc5fff93f4e6bf1ca1feb8cc23533b2cb204805530f090a',100.0,1779031110,1,'2026-05-17T17:18:30.988417+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/web3-architecture-and-how-it-compares-to-traditional-web-apps','thenewstack.io: Web3 Architecture and How It Compares to Traditional Web Apps','','2021',0,'A detailed technical breakdown comparing the architecture of traditional Web2 web applications (database-to-backend-to-frontend) with Web3 decentralized topologies. It outlines the role of blockchain consensus layers, smart contracts, RPC providers, client wallets, and distributed file stores (such as IPFS and Arweave).','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Emerging Paradigms", "Web3 Architecture", "Decentralized Systems", "System Comparison"]','["[COMMUNITY-TOOL]"]','[]','["web3.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/what-david-flanagan-learned-fixing-kubernetes-clusters','thenewstack.io: What David Flanagan Learned Fixing Kubernetes Clusters','','2021',0,'This synthesis highlights critical real-world lessons from fixing broken Kubernetes clusters under pressure, illustrating how misconfigurations lead to spectacular outages. It emphasizes that basic oversights in DNS configuration, RBAC permissions, and resource constraints cause the majority of cluster-wide failures. This post-mortem review serves as a warning and a guide to preventative cluster maintenance.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/what-does-it-take-to-manage-hundreds-of-kubernetes-clusters','thenewstack.io: What Does It Take to Manage Hundreds of Kubernetes Clusters?','','2021',4,'Examines the challenges of managing large fleets of Kubernetes clusters in production. Evaluates key strategies for GitOps-driven deployment automation, programmatic RBAC enforcement, policy propagation, and consolidated fleet telemetry across environments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Multi-Cluster Management", "Fleet Orchestration"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-cloud-automation-and-how-does-it-benefit-it-teams','thenewstack.io: What Is Cloud Automation and How Does It Benefit IT Teams? 🌟','','2021',0,'Demystifies cloud automation paradigms, describing how automated resource provisioning, scaling, and configuration reduce operational overhead and human error. Key focus is placed on programmatic API orchestration and infrastructure-as-code.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Automation", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-container-monitoring','thenewstack.io: What Is Container Monitoring?','','2022',0,'Details the core components of container-level metric collection, explaining the collection layers between host OS kernels, container runtimes (containerd), and container orchestrators. Curator Insight: Structural baseline for container runtimes. Live Grounding: Invaluable context for engineers trying to diagnose performance issues when transitioning from VMs to bare-metal containers.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Containers", "Observability", "Basics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-data-management-in-the-kubernetes-age','thenewstack.io: What Is Data Management in the Kubernetes Age?','','2022',0,'Redefines how data management must adapt to the API-first, declarative paradigm of Kubernetes. Highlights key criteria including multi-cloud data transportability, self-healing database engines, and policy-driven backups.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Data Governance", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-gitops-and-why-it-might-be-the-next-big-thing-for-devops','thenewstack.io: What Is GitOps and Why It Might Be The Next Big Thing for'' DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','489203d7c644a615dd8c991690faeec1a09c7b7699df5401d74e958dc09808c7',100.0,1.77903203464261388e+09,0,'2026-05-17T17:33:54.642614+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/software-development"}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-gitops-and-why-it-might-be-the-next-big-thing-for-devops','thenewstack.io: What Is GitOps and Why It Might Be The Next Big Thing for'' DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','489203d7c644a615dd8c991690faeec1a09c7b7699df5401d74e958dc09808c7',100.0,1779032034,0,'2026-05-17T17:33:54.642614+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/software-development"}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-istio-and-why-does-kubernetes-need-it','thenewstack.io: What Is Istio and Why Does Kubernetes Need it? 🌟','','2021',0,'An introductory overview focusing on how Istio decouples communication concerns from business logic. Explains the operational benefits of shifting circuit breaking, telemetry collection, and dynamic routing into Envoy proxies.','English','Article','Low',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-the-modern-cloud-native-stack','thenewstack.io: What is the modern cloud native stack? 🌟🌟','','2020',5,'Maps out the components of the modern Cloud Native Computing Foundation (CNCF) stack. From container runtimes (containerd) and orchestration (Kubernetes) to service meshes (Istio/Linkerd) and GitOps deployment paradigms (ArgoCD), this serves as an essential reference architecture.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "CNCF Ecosystem", "Platform Engineering"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/what-we-learned-from-enabling-developer-self-service','thenewstack.io: What We Learned from Enabling Developer Self-Service','','2023',0,'Analyzes the lessons learned from deploying internal developer platforms. Emphasizes that successful self-service portals require careful user-research, avoiding over-automation, and continuous developer feedback loops.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Self-Service", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
@@ -13676,17 +13676,17 @@ INSERT INTO "resources" VALUES('https://thenewstack.io/why-kubernetes-has-emerge
 INSERT INTO "resources" VALUES('https://thenewstack.io/why-open-source-project-maintainers-are-reluctant-to-use-digital-signatures-two-factor-authentication','thenewstack.io: Why Open Source Project Maintainers are Reluctant to use Digital Signatures, Two-Factor Authentication','','2021',0,'Explores the workflow friction and usability issues surrounding GPG/SSH commit signing and multi-factor authentication (MFA) in open-source projects. Examines the trade-offs between supply-chain security mandates and developer velocity.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Security and Authentication"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/will-grafana-become-easier-to-use-in-2022','thenewstack.io: Will Grafana Become Easier to Use in 2022?','','2022',0,'Examines Grafana''s platform roadmap toward simplifying visual dashboarding, query building, and exploration. Focuses on low-barrier UI paradigms to democratize data analytics without reducing technical expressiveness.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "User Experience & Usability"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/yet-another-log4j-security-problem-appears','thenewstack.io: Yet Another Log4j Security Problem Appears','','2021',0,'This article tracks the emergence of subsequent vulnerabilities discovered within early Log4j patch updates. It analyzes why partial mitigations and incomplete configurations failed to resolve the issues, highlighting the need for comprehensive updates. It provides crucial context for managing complex software supply chain threats.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4j Evolution"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenewstack.io/yor-automates-tagging-for-infrastructure-as-code','thenewstack.io: Yor Automates Tagging for Infrastructure as Code','','2021',0,'Outlines the capabilities of Yor, an automated tagging engine designed to apply consistent metadata to IaC assets (Terraform, CloudFormation). Tracks resource ownership, drift, and git commit history through auto-injected tags, improving traceability and cloud financial operations (FinOps).','Go','Article','Intermediate',0,'online','manual','a986652d7b5cb4f8f08fd4b5ba434346d871af68c4c6f194e1b5dd537fb5bc12',100.0,1.77903223208788895e+09,1,'2026-05-17T17:37:12.087889+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Infrastructure-as-Code", "Tagging & Auditing"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenewstack.io/yor-automates-tagging-for-infrastructure-as-code','thenewstack.io: Yor Automates Tagging for Infrastructure as Code','','2021',0,'Outlines the capabilities of Yor, an automated tagging engine designed to apply consistent metadata to IaC assets (Terraform, CloudFormation). Tracks resource ownership, drift, and git commit history through auto-injected tags, improving traceability and cloud financial operations (FinOps).','Go','Article','Intermediate',0,'online','manual','a986652d7b5cb4f8f08fd4b5ba434346d871af68c4c6f194e1b5dd537fb5bc12',100.0,1779032232,1,'2026-05-17T17:37:12.087889+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Infrastructure-as-Code", "Tagging & Auditing"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/you-dont-need-a-blockchain-you-need-a-time-series-database','thenewstack.io: You Don’t Need a Blockchain, You Need a Time-Series Database','','2021',0,'An analytical architectural article arguing against the systemic misuse of blockchain technologies for transactional audit logging. Demonstrates that time-series databases provide equivalent historic immutability, superior indexing speed, and scalable writes.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Time-Series", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/zero-trust-security-with-service-mesh','thenewstack.io: Zero-Trust Security with Service Mesh','','2021',4,'This article explores how a service mesh constructs a zero-trust network topology within Kubernetes. By utilizing cryptographic service identity certificates, active namespace isolation, and strict SPIFFE/SPIRE integrations, it implements seamless mutual TLS authentication (mTLS) across the cluster.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Service Mesh", "Security"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenewstack.io/zerolb-a-new-decentralized-pattern-for-load-balancing','thenewstack.io: ZeroLB, a New Decentralized Pattern for Load Balancing','','2022',3,'Introduces the architectural paradigm of ZeroLB, targeting the complete elimination of centralized software or hardware load balancers. Shifts proxy decisions directly onto local sidecars, minimizing hops and eliminating centralized single points of failure.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Load Balancing", "Decentralized"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenextweb.com/news/6-practical-tricks-every-python-developer-should-have','thenextweb.com: 6 practical tricks every Python developer should have','','2016',0,'Explores highly pragmatic coding techniques in Python, including clean list comprehensions, multiple assignments, unpacking expressions, and dict lookups to streamline backend codebase efficiency and developer onboarding speed.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thenextweb.com/news/a-beginners-guide-to-the-most-popular-git-commands','thenextweb.com: A beginner’s guide to the most popular Git commands','','2021',0,'An onboarding guide detailing essential commands such as clone, checkout, add, commit, and push. Focuses on safe, non-destructive path manipulations and branch tracking configurations to help developers avoid common working directory traps.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenextweb.com/readme/2020/09/23/6-practical-tricks-every-python-developer-should-have','thenextweb.com: 6 practical tricks every Python developer should have','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ff18a3f469ff31582f1296e8600984a249766ac75ea8a7e0dc9140340e260bb2',100.0,1779031459.1035,0,'2026-05-17T17:24:19.103500+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://thenextweb.com/news/6-practical-tricks-every-python-developer-should-have"}');
-INSERT INTO "resources" VALUES('https://thenextweb.com/syndication/2020/09/02/a-beginners-guide-to-the-most-popular-git-commands','thenextweb.com: A beginner’s guide to the most popular Git commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce8b4ec41b35c3ebbe3feeb580f3ba176cce03cf67f1eb40fe8f77c3222069a5',100.0,1.77903160938840699e+09,0,'2026-05-17T17:26:49.388407+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://thenextweb.com/news/a-beginners-guide-to-the-most-popular-git-commands"}');
+INSERT INTO "resources" VALUES('https://thenextweb.com/readme/2020/09/23/6-practical-tricks-every-python-developer-should-have','thenextweb.com: 6 practical tricks every Python developer should have','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ff18a3f469ff31582f1296e8600984a249766ac75ea8a7e0dc9140340e260bb2',100.0,1779031459,0,'2026-05-17T17:24:19.103500+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://thenextweb.com/news/6-practical-tricks-every-python-developer-should-have"}');
+INSERT INTO "resources" VALUES('https://thenextweb.com/syndication/2020/09/02/a-beginners-guide-to-the-most-popular-git-commands','thenextweb.com: A beginner’s guide to the most popular Git commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce8b4ec41b35c3ebbe3feeb580f3ba176cce03cf67f1eb40fe8f77c3222069a5',100.0,1779031609,0,'2026-05-17T17:26:49.388407+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://thenextweb.com/news/a-beginners-guide-to-the-most-popular-git-commands"}');
 INSERT INTO "resources" VALUES('https://thenucleargeeks.com/2021/03/22/introduction-to-pods-in-kubernetes','thenucleargeeks.com: Introduction to Kubernetes Pods','','2021',0,'An educational guide into the foundational anatomy of Kubernetes Pods. Explains how Pods map namespaces, IP allocations, and host resources down to execution runtimes.','YAML','Technical Blog','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Fundamentals", "Pods"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.cloudtechtwitter.com/2022/05/dont-miss-next-article-be-first-to-be.html"}');
-INSERT INTO "resources" VALUES('https://thenucleargeeks.com/2021/03/28/taints-and-tolerations-in-kubernetes','thenucleargeeks.com: Taints and Tolerations in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering thenucleargeeks.com: Taints and Tolerations in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1.77903180024163103e+09,0,'2026-05-17T17:30:00.241631+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thenucleargeeks.com/2021/06/26/taints-and-tolerations-in-kubernetes-edit','thenucleargeeks.com: Taints and Tolerations in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering thenucleargeeks.com: Taints and Tolerations in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual',NULL,80.0,1.77903034832633304e+09,0,'2026-05-17T17:05:48.326333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://thenucleargeeks.com/2021/03/28/taints-and-tolerations-in-kubernetes"}');
+INSERT INTO "resources" VALUES('https://thenucleargeeks.com/2021/03/28/taints-and-tolerations-in-kubernetes','thenucleargeeks.com: Taints and Tolerations in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering thenucleargeeks.com: Taints and Tolerations in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1779031800,0,'2026-05-17T17:30:00.241631+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thenucleargeeks.com/2021/06/26/taints-and-tolerations-in-kubernetes-edit','thenucleargeeks.com: Taints and Tolerations in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering thenucleargeeks.com: Taints and Tolerations in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual',NULL,80.0,1779030348,0,'2026-05-17T17:05:48.326333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://thenucleargeeks.com/2021/03/28/taints-and-tolerations-in-kubernetes"}');
 INSERT INTO "resources" VALUES('https://therecord.media/nsa-cisa-publish-kubernetes-hardening-guide','therecord.media: NSA, CISA publish Kubernetes hardening guide 🌟🌟','- Scan containers and Pods for vulnerabilities or misconfigurations.
     - Run containers and Pods with the least privileges possible.
     - Use network separation to control the amount of damage a compromise can cause.
@@ -13697,7 +13697,7 @@ INSERT INTO "resources" VALUES('https://therecord.media/nsa-cisa-publish-kuberne
 INSERT INTO "resources" VALUES('https://therecord.media/uk-government-plans-to-release-nmap-scripts-for-finding-vulnerabilities','therecord.media: UK government plans to release Nmap scripts for finding vulnerabilities','- [ncsc.gov.uk: Introducing Scanning Made Easy](https://www.ncsc.gov.uk/information/page-removed) Trial project makes vulnerability scanning easier.','2021',0,'This article outlines a UK National Cyber Security Centre (NCSC) initiative to release standardized Nmap scripts under the ''Scanning Made Easy'' program. These scripts simplify vulnerability identification on public-facing networks. This initiative provides security teams with reliable, automated tools for finding security weaknesses.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Detection", "Scanning Utilities"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thevaluable.dev/vim-advanced','thevaluable.dev: A Vim Guide for Advanced Users','','2021',4,'An excellent advanced guide explaining complex Vim paradigms including registers, markers, text objects, global commands, and multi-file project refactoring techniques designed to maximize developer efficiency.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Productivity", "Text Editors", "Vim"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thewokesalaryman.com/2022/02/11/why-people-leave-even-the-most-high-paying-jobs','thewokesalaryman.com: Why people leave even the most high paying jobs 🌟','','2022',0,'An illustrated guide detailing why high compensation cannot offset toxic team environments or chronic burnout. It highlights the importance of matching developer autonomy, boundaries, and alignment over raw salary figures.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Developer Wellness", "Financial Architecture"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thinking-cities.readthedocs.io','Telefonica Thinking Cities','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dec283e41b80fc3a8d12b13a999c90a328a7bd3e2fdb967b9fb0998574dfe438',100.0,1.77903073213479495e+09,0,'2026-05-17T17:12:12.134795+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://thinking-cities.readthedocs.io/en/latest"}');
+INSERT INTO "resources" VALUES('https://thinking-cities.readthedocs.io','Telefonica Thinking Cities','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dec283e41b80fc3a8d12b13a999c90a328a7bd3e2fdb967b9fb0998574dfe438',100.0,1779030732,0,'2026-05-17T17:12:12.134795+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://thinking-cities.readthedocs.io/en/latest"}');
 INSERT INTO "resources" VALUES('https://thinking-cities.readthedocs.io/en/latest','Telefonica Thinking Cities','','2026',3,'A comprehensive documentation portal explaining Telefónica''s IoT architecture and FIWARE-based ''Thinking Cities'' platform. It provides guidelines for streaming, mapping, and aggregating sensors telemetry to build urban monitoring environments.','English','Documentation Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "IoT", "Smart Cities"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thinkinglabs.io/talks/2016/10/29/feature-branching-considered-evil.html','thinkinglabs.io: Feature Branching considered Evil','- [youtube: Feature Branching is Evil (Thierry de Pauw, Belgium)](https://www.youtube.com/watch?v=h4DM-Wa0aDQ&t=38s&ab_channel=XPDaysUkraine)
     - Feature branching is again gaining in popularity due to the rise of distributed version control systems. Although branch creation has become very easy, it comes with a certain cost. Long living branches break the flow of the software delivery process, impacting throughput and stability.
@@ -13708,25 +13708,25 @@ INSERT INTO "resources" VALUES('https://thinksys.com/devops/docker-swarm-vs-kube
 INSERT INTO "resources" VALUES('https://thinksys.com/devops/kubernetes-autoscaling','thinksys.com: Understanding Kubernetes Autoscaling','','2022',0,'A conceptual guide summarizing horizontal, vertical, and cluster autoscaling systems. Explains basic mechanics, helping system administrators structure simple scale profiles without causing resource starvation.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Scaling Intro"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thinksys.com/devops/kubernetes-multi-tenancy','thinksys.com: Understanding Multi-Tenancy in Kubernetes 🌟','','2021',1,'Analyzes basic multi-tenant configurations in shared clusters. Explains how namespace structures, custom RBAC permissions, and compute limits balance physical consolidation with logical separation.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Core Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thomasthornton.cloud','thomasthornton.cloud: Thomas Thornton','','2026',0,'A highly respected cloud architecture blog focused on Azure Infrastructure as Code, CI/CD pipelines, and landing zone implementations. Technical guides cover real-world troubleshooting scenarios for Terraform, Bicep, and Azure DevOps integration.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Blogs", "Azure Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2020/07/08/deploy-terraform-using-azure-devops','==thomasthornton.cloud: Deploy Terraform using Azure DevOps==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','aa85d20cf0cf4c1618325e7f3cec6b82b7050bdabf31b7d43e0809dfb9422d56',100.0,1.77903433627625799e+09,0,'2026-05-17T18:12:16.276258+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/terraform.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2021/03/19/deploy-terraform-using-github-actions-into-azure','thomasthornton.cloud: Deploy Terraform using GitHub Actions to Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903153556619596e+09,0,'2026-05-17T17:25:35.566196+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/deploy-terraform-using-github-actions-into-azure"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2021/04/29/scout-suite-reports-using-azure-devops-pipeline','thomasthornton.cloud: Scout Suite reports using Azure DevOps Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','069b19329c4ba8e1f9327d2be755be2656d9ec6a5a2bf345f3c00e116737721a',100.0,1.77902937441684293e+09,0,'2026-05-17T16:49:34.416843+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/scout-suite-reports-using-azure-devops-pipeline"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2021/08/04/conditional-variables-in-azure-devops-pipelines','thomasthornton.cloud: Conditional Variables in Azure DevOps Pipelines','','N/A',0,'A curated technical resource and architectural guide covering thomasthornton.cloud: Conditional Variables in Azure DevOps Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','07eafaea0c1e419d870038049703ad2a10ae401bfddf8fc1e5e5c2014f89882d',100.0,1.77903234567314291e+09,0,'2026-05-17T17:39:05.673143+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2021/12/26/a-devops-journey-using-azure-devops','==thomasthornton.cloud: A DevOps journey using Azure DevOps==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8c5ad5554f7c61be296a756e80196859abd4a49cbf35de569f0082626a818fcf',100.0,1.77903288447202706e+09,0,'2026-05-17T17:48:04.472027+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"review_metadata": {"original_url": "https://thomasthornton.cloud/2021/12/26/a-devops-journey-using-azure-devops", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.991313"}}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2022/01/24/error-spawn-terraform-enoent-when-running-terraform-in-azure-devops-pipeline','thomasthornton.cloud: Error: spawn terraform ENOENT when running Terraform'' in Azure DevOps Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33c3102f05ac0ec7a67885633d787ed81df9756a47a4f1449d0f51c257864e59',100.0,1.77903126623907089e+09,0,'2026-05-17T17:21:06.239071+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/error-spawn-terraform-enoent-when-running-terraform-in-azure-devops-pipeline"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2022/04/13/analyze-your-kubernetes-yaml-files-and-helm-charts-to-ensure-best-practices-using-kuberlinter-in-azure-devops-pipeline','==thomasthornton.cloud: Analyze your Kubernetes YAML files and Helm Charts'' to ensure best practices using KubeLinter in Azure DevOps Pipeline==','','N/A',0,'A detailed technical tutorial showing how to configure KubeLinter inside Azure DevOps pipelines. Guides developers on automating security checks for Helm charts prior to cluster deployment.','English','Article','Intermediate',0,'online','manual','35c34989c7051f71bec82537c7f8dfd05b5c3a5220e6b55f4a4aacadf895194b',100.0,1.77903332889843511e+09,0,'2026-05-17T17:55:28.898435+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Azure DevOps", "Policy Enforcement"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2022/06/02/writing-reusable-terraform-modules','thomasthornton.cloud: Writing reusable Terraform modules (azure)','','N/A',0,'A curated technical resource and architectural guide covering thomasthornton.cloud: Writing reusable Terraform modules (azure) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','a1ff1af0ab3b0469d1dc88a8b32e8a2bff2325b978ccd94334b8c6beb834a1c0',100.0,1.77903377047586798e+09,0,'2026-05-17T18:02:50.475868+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"duplicate_of": "https://thomasthornton.cloud/writing-reusable-terraform-modules"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2022/11/09/building-and-deploying-to-an-aks-cluster-using-terraform-and-azure-devops-with-kubernetes-and-helm-providers','thomasthornton.cloud: Building and deploying to an AKS cluster using Terraform'' and Azure DevOps with Kubernetes and Helm providers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e12d93f7cc7a9f4ee8d8b4cc176239c7c8e38d5478a4df78aabb27a9eb8e053',100.0,1.77903296117372894e+09,0,'2026-05-17T17:49:21.173729+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/building-and-deploying-to-an-aks-cluster-using-terraform-and-azure-devops-with-kubernetes-and-helm-providers"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2023/08/11/if-elseif-or-else-in-github-actions','thomasthornton.cloud: If, elseif or else in GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66795bd64e28ef646bbbcad120d0ee43cda639694a0fd770ddaa4b964f47a4dc',100.0,1.77902916528807711e+09,0,'2026-05-17T16:46:05.288077+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/if-elseif-or-else-in-github-actions"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2023/12/03/deploying-azure-aks-gitops-flux-extension-with-terraform','thomasthornton.cloud: Deploying Azure AKS GitOps Flux extension with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd343620526ec4eede2e6cb7314fd0ea57bac4ae374988abc044db823f915649',100.0,1.77903119020829105e+09,0,'2026-05-17T17:19:50.208291+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/deploying-azure-aks-gitops-flux-extension-with-terraform"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/01/11/displaying-terraform-plans-in-github-prs-with-github-actions','thomasthornton.cloud: Displaying Terraform Plans in GitHub PRs with GitHub'' Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e68b581ee4f0450662346476e0a5d93b48cae02b9c2a84073f97fb6d29eff4a8',100.0,1.77902956966302895e+09,0,'2026-05-17T16:52:49.663029+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/displaying-terraform-plans-in-github-prs-with-github-actions"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/01/18/adding-pull-request-comments-to-azure-devops-repo-from-azure-devops-pipelines','thomasthornton.cloud: Adding pull-request comments to Azure DevOps Repo'' from Azure DevOps Pipelines','','N/A',0,'A curated technical resource and architectural guide covering thomasthornton.cloud: Adding pull-request comments to Azure DevOps Repo'' from Azure DevOps Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4c5f94f8c0408c209a023bf89f75e23c0a50ef88ae4f7f0a01c2ab5cf8ec15f3',100.0,1.779031507443964e+09,0,'2026-05-17T17:25:07.443964+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/01/31/enforcing-kubernetes-best-practices-and-simplifying-kubernetes-configuration-validation-with-kube-linter-and-github-actions','thomasthornton.cloud: Enforcing Kubernetes best practices and simplifying'' Kubernetes Configuration Validation with Kube-Linter and GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','63d458c7d237116f832b38a1fee34e8859f5ad4cd704dfe9f68a28ce0ac230c6',100.0,1.77903428839724302e+09,0,'2026-05-17T18:11:28.397243+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/02/15/ensuring-your-terraform-is-correctly-formatted-using-terraform-fmt-and-github-actions','thomasthornton.cloud: Ensuring Your Terraform is Correctly Formatted Using'' Terraform fmt and GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d4189a0fa41d9c0d564e66b6b1164d067833bbdea3d51fbbaa77bc9260f9d16',100.0,1.7790320877687211e+09,0,'2026-05-17T17:34:47.768721+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/ensuring-your-terraform-is-correctly-formatted-using-terraform-fmt-and-github-actions"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/03/28/enabling-postgresql-flexible-server-logs-and-configuring-a-retention-period-using-terraform','thomasthornton.cloud: Enabling PostgreSQL flexible server logs and configuring'' a retention period using Terraform','','N/A',0,'A curated technical resource and architectural guide covering thomasthornton.cloud: Enabling PostgreSQL flexible server logs and configuring'' a retention period using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','886a22042a0fbef42cdedf383d02ea6c9ea5314aba1dd9b8a5ddfad933e298f9',100.0,1.77903358631199288e+09,0,'2026-05-17T17:59:46.311993+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/04/25/using-terraform-tfvars-for-environment-agnostic-deployments','thomasthornton.cloud: Using Terraform tfvars for environment-agnostic deployments'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','40160ae39df2c5cfea5fd738bfdfff8aee6c51d7d02ef5cc950f6081df9fb149',100.0,1.77903136029917192e+09,0,'2026-05-17T17:22:40.299172+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/using-terraform-tfvars-for-environment-agnostic-deployments"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/05/01/deploying-mkdocs-to-github-pages-with-github-actions','thomasthornton.cloud: Deploying MkDocs to GitHub Pages with GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51ecc830758a69acda05f5c4337ebd376e1b4cba67e87199a5209e92fa4e5537',100.0,1.77903053851683807e+09,0,'2026-05-17T17:08:58.516838+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/deploying-mkdocs-to-github-pages-with-github-actions"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2025/02/27/deploying-to-azure-secure-your-github-workflow-with-oidc','Deploying to Azure: Secure Your GitHub Workflow with OIDC','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31add75ff28034a349e15f49cdeb46ec0e28e9ecb2b5dc5559a9035a9ca30c61',100.0,1.77902987804377388e+09,0,'2026-05-17T16:57:58.043774+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md", "docs/azure.md", "docs/cicd.md"]','[]','{}','{"review_metadata": {"original_url": "https://thomasthornton.cloud/2025/02/27/deploying-to-azure-secure-your-github-workflow-with-oidc", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.971206"}, "duplicate_of": "https://thomasthornton.cloud/deploying-to-azure-secure-your-github-workflow-with-oidc"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2020/07/08/deploy-terraform-using-azure-devops','==thomasthornton.cloud: Deploy Terraform using Azure DevOps==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','aa85d20cf0cf4c1618325e7f3cec6b82b7050bdabf31b7d43e0809dfb9422d56',100.0,1779034336,0,'2026-05-17T18:12:16.276258+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/terraform.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2021/03/19/deploy-terraform-using-github-actions-into-azure','thomasthornton.cloud: Deploy Terraform using GitHub Actions to Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031535,0,'2026-05-17T17:25:35.566196+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/deploy-terraform-using-github-actions-into-azure"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2021/04/29/scout-suite-reports-using-azure-devops-pipeline','thomasthornton.cloud: Scout Suite reports using Azure DevOps Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','069b19329c4ba8e1f9327d2be755be2656d9ec6a5a2bf345f3c00e116737721a',100.0,1779029374,0,'2026-05-17T16:49:34.416843+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/scout-suite-reports-using-azure-devops-pipeline"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2021/08/04/conditional-variables-in-azure-devops-pipelines','thomasthornton.cloud: Conditional Variables in Azure DevOps Pipelines','','N/A',0,'A curated technical resource and architectural guide covering thomasthornton.cloud: Conditional Variables in Azure DevOps Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','07eafaea0c1e419d870038049703ad2a10ae401bfddf8fc1e5e5c2014f89882d',100.0,1779032345,0,'2026-05-17T17:39:05.673143+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2021/12/26/a-devops-journey-using-azure-devops','==thomasthornton.cloud: A DevOps journey using Azure DevOps==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8c5ad5554f7c61be296a756e80196859abd4a49cbf35de569f0082626a818fcf',100.0,1779032884,0,'2026-05-17T17:48:04.472027+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"review_metadata": {"original_url": "https://thomasthornton.cloud/2021/12/26/a-devops-journey-using-azure-devops", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.991313"}}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2022/01/24/error-spawn-terraform-enoent-when-running-terraform-in-azure-devops-pipeline','thomasthornton.cloud: Error: spawn terraform ENOENT when running Terraform'' in Azure DevOps Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33c3102f05ac0ec7a67885633d787ed81df9756a47a4f1449d0f51c257864e59',100.0,1779031266,0,'2026-05-17T17:21:06.239071+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/error-spawn-terraform-enoent-when-running-terraform-in-azure-devops-pipeline"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2022/04/13/analyze-your-kubernetes-yaml-files-and-helm-charts-to-ensure-best-practices-using-kuberlinter-in-azure-devops-pipeline','==thomasthornton.cloud: Analyze your Kubernetes YAML files and Helm Charts'' to ensure best practices using KubeLinter in Azure DevOps Pipeline==','','N/A',0,'A detailed technical tutorial showing how to configure KubeLinter inside Azure DevOps pipelines. Guides developers on automating security checks for Helm charts prior to cluster deployment.','English','Article','Intermediate',0,'online','manual','35c34989c7051f71bec82537c7f8dfd05b5c3a5220e6b55f4a4aacadf895194b',100.0,1779033328,0,'2026-05-17T17:55:28.898435+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Azure DevOps", "Policy Enforcement"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2022/06/02/writing-reusable-terraform-modules','thomasthornton.cloud: Writing reusable Terraform modules (azure)','','N/A',0,'A curated technical resource and architectural guide covering thomasthornton.cloud: Writing reusable Terraform modules (azure) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','a1ff1af0ab3b0469d1dc88a8b32e8a2bff2325b978ccd94334b8c6beb834a1c0',100.0,1779033770,0,'2026-05-17T18:02:50.475868+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"duplicate_of": "https://thomasthornton.cloud/writing-reusable-terraform-modules"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2022/11/09/building-and-deploying-to-an-aks-cluster-using-terraform-and-azure-devops-with-kubernetes-and-helm-providers','thomasthornton.cloud: Building and deploying to an AKS cluster using Terraform'' and Azure DevOps with Kubernetes and Helm providers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e12d93f7cc7a9f4ee8d8b4cc176239c7c8e38d5478a4df78aabb27a9eb8e053',100.0,1779032961,0,'2026-05-17T17:49:21.173729+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/building-and-deploying-to-an-aks-cluster-using-terraform-and-azure-devops-with-kubernetes-and-helm-providers"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2023/08/11/if-elseif-or-else-in-github-actions','thomasthornton.cloud: If, elseif or else in GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66795bd64e28ef646bbbcad120d0ee43cda639694a0fd770ddaa4b964f47a4dc',100.0,1779029165,0,'2026-05-17T16:46:05.288077+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/if-elseif-or-else-in-github-actions"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2023/12/03/deploying-azure-aks-gitops-flux-extension-with-terraform','thomasthornton.cloud: Deploying Azure AKS GitOps Flux extension with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd343620526ec4eede2e6cb7314fd0ea57bac4ae374988abc044db823f915649',100.0,1779031190,0,'2026-05-17T17:19:50.208291+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/deploying-azure-aks-gitops-flux-extension-with-terraform"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/01/11/displaying-terraform-plans-in-github-prs-with-github-actions','thomasthornton.cloud: Displaying Terraform Plans in GitHub PRs with GitHub'' Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e68b581ee4f0450662346476e0a5d93b48cae02b9c2a84073f97fb6d29eff4a8',100.0,1779029569,0,'2026-05-17T16:52:49.663029+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/displaying-terraform-plans-in-github-prs-with-github-actions"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/01/18/adding-pull-request-comments-to-azure-devops-repo-from-azure-devops-pipelines','thomasthornton.cloud: Adding pull-request comments to Azure DevOps Repo'' from Azure DevOps Pipelines','','N/A',0,'A curated technical resource and architectural guide covering thomasthornton.cloud: Adding pull-request comments to Azure DevOps Repo'' from Azure DevOps Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4c5f94f8c0408c209a023bf89f75e23c0a50ef88ae4f7f0a01c2ab5cf8ec15f3',100.0,1779031507,0,'2026-05-17T17:25:07.443964+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/01/31/enforcing-kubernetes-best-practices-and-simplifying-kubernetes-configuration-validation-with-kube-linter-and-github-actions','thomasthornton.cloud: Enforcing Kubernetes best practices and simplifying'' Kubernetes Configuration Validation with Kube-Linter and GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','63d458c7d237116f832b38a1fee34e8859f5ad4cd704dfe9f68a28ce0ac230c6',100.0,1779034288,0,'2026-05-17T18:11:28.397243+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/02/15/ensuring-your-terraform-is-correctly-formatted-using-terraform-fmt-and-github-actions','thomasthornton.cloud: Ensuring Your Terraform is Correctly Formatted Using'' Terraform fmt and GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d4189a0fa41d9c0d564e66b6b1164d067833bbdea3d51fbbaa77bc9260f9d16',100.0,1779032087,0,'2026-05-17T17:34:47.768721+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/ensuring-your-terraform-is-correctly-formatted-using-terraform-fmt-and-github-actions"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/03/28/enabling-postgresql-flexible-server-logs-and-configuring-a-retention-period-using-terraform','thomasthornton.cloud: Enabling PostgreSQL flexible server logs and configuring'' a retention period using Terraform','','N/A',0,'A curated technical resource and architectural guide covering thomasthornton.cloud: Enabling PostgreSQL flexible server logs and configuring'' a retention period using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','886a22042a0fbef42cdedf383d02ea6c9ea5314aba1dd9b8a5ddfad933e298f9',100.0,1779033586,0,'2026-05-17T17:59:46.311993+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/04/25/using-terraform-tfvars-for-environment-agnostic-deployments','thomasthornton.cloud: Using Terraform tfvars for environment-agnostic deployments'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','40160ae39df2c5cfea5fd738bfdfff8aee6c51d7d02ef5cc950f6081df9fb149',100.0,1779031360,0,'2026-05-17T17:22:40.299172+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/using-terraform-tfvars-for-environment-agnostic-deployments"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/05/01/deploying-mkdocs-to-github-pages-with-github-actions','thomasthornton.cloud: Deploying MkDocs to GitHub Pages with GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51ecc830758a69acda05f5c4337ebd376e1b4cba67e87199a5209e92fa4e5537',100.0,1779030538,0,'2026-05-17T17:08:58.516838+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/deploying-mkdocs-to-github-pages-with-github-actions"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2025/02/27/deploying-to-azure-secure-your-github-workflow-with-oidc','Deploying to Azure: Secure Your GitHub Workflow with OIDC','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31add75ff28034a349e15f49cdeb46ec0e28e9ecb2b5dc5559a9035a9ca30c61',100.0,1779029878,0,'2026-05-17T16:57:58.043774+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md", "docs/azure.md", "docs/cicd.md"]','[]','{}','{"review_metadata": {"original_url": "https://thomasthornton.cloud/2025/02/27/deploying-to-azure-secure-your-github-workflow-with-oidc", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.971206"}, "duplicate_of": "https://thomasthornton.cloud/deploying-to-azure-secure-your-github-workflow-with-oidc"}');
 INSERT INTO "resources" VALUES('https://thomasthornton.cloud/building-and-deploying-to-an-aks-cluster-using-terraform-and-azure-devops-with-kubernetes-and-helm-providers','thomasthornton.cloud: Building and deploying to an AKS cluster using Terraform and Azure DevOps with Kubernetes and Helm providers','','2022',3,'A tactical guide focused on end-to-end GitOps deployment. Integrates Terraform provisioning of AKS with the Helm and Kubernetes providers within Azure DevOps pipelines to automate application layer deployment.','HCL','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thomasthornton.cloud/deploy-terraform-using-azure-devops','thomasthornton.cloud: Deploy Terraform using Azure DevOps','','2022',3,'A guide on orchestrating Terraform plan and apply commands using Azure DevOps YAML pipelines. While curator insights center on simple task execution and state file security, 2026 enterprise engineering standards require using OpenID Connect (OIDC) Workload Identity instead of hardcoded client secrets to run automated deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Infrastructure as Code", "Terraform Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thomasthornton.cloud/deploy-terraform-using-github-actions-into-azure','thomasthornton.cloud: Deploy Terraform using GitHub Actions to Azure','','2023',0,'Demonstrates pipeline integration structures for deploying infrastructure assets to Azure. Covers setting up Azure Service Principals, configuring OpenID Connect (OIDC) authentication to avoid persistent credentials, and pipeline orchestration rules.','YAML/HCL','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
@@ -13734,30 +13734,30 @@ INSERT INTO "resources" VALUES('https://thomasthornton.cloud/deploying-azure-aks
 INSERT INTO "resources" VALUES('https://thomasthornton.cloud/deploying-mkdocs-to-github-pages-with-github-actions','thomasthornton.cloud: Deploying MkDocs to GitHub Pages with GitHub Actions','','2022',0,'A pipeline tutorial detailing GitHub Actions workflows configured to auto-compile MkDocs sources and deploy the generated static pages to GitHub Pages. It highlights secure token usage, automated branch creation, and caching mechanisms to optimize documentation build speeds.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "CI/CD Pipelines", "Static Hosting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["mkdocs.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thomasthornton.cloud/displaying-terraform-plans-in-github-prs-with-github-actions','thomasthornton.cloud: Displaying Terraform Plans in GitHub PRs with GitHub Actions','','2023',0,'An operations integration walkthrough explaining how to extract plan outputs and output formatted change diffs directly onto active GitHub Pull Request streams. Dramatically improves code review visibility before manual merges.','YAML/Bash','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thomasthornton.cloud/draw-io-mcp-for-diagram-generation-why-its-worth-using','Draw.io MCP for Diagram Generation: Why It’s Worth Using','','2025',2,'Implements the Model Context Protocol (MCP) to dynamically generate and modify Draw.io structures directly via conversational AI interfaces. Seamlessly links large language models with visual blueprint execution, allowing real-time canvas updates and automated layout formatting based on conversational technical specs.','TypeScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Interactive Diagramming", "AI Integration"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "cicd.md", "cloud-arch-diagrams.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/enforcing-kubernetes-best-practices-and-simplifying-kubernetes-configuration-validation-with-kube-linter-and-github-actions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e93610384856a54f65454227c27fe6c52040c71d35ab3676137138596a9ddfbc',100.0,1.77913049496658897e+09,1,'2026-05-18T20:54:54.966589+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/enforcing-kubernetes-best-practices-and-simplifying-kubernetes-configuration-validation-with-kube-linter-and-github-actions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e93610384856a54f65454227c27fe6c52040c71d35ab3676137138596a9ddfbc',100.0,1779130494,1,'2026-05-18T20:54:54.966589+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://thomasthornton.cloud/ensuring-your-terraform-is-correctly-formatted-using-terraform-fmt-and-github-actions','thomasthornton.cloud: Ensuring Your Terraform is Correctly Formatted Using Terraform fmt and GitHub Actions','','2023',0,'Details how to configure automated linting and formatting validation directly within continuous integration pipelines. Leverages native formatting tools in GitHub Actions to validate standard code syntax rules on repository pull requests.','YAML','Technical Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thomasthornton.cloud/error-spawn-terraform-enoent-when-running-terraform-in-azure-devops-pipeline','thomasthornton.cloud: Error: spawn terraform ENOENT when running Terraform in Azure DevOps Pipeline','','2022',1,'An engineering runbook resolving the ''spawn terraform ENOENT'' error encountered when invoking Terraform binaries within Azure DevOps pipeline agents. Focuses on proper system pathing, task runner configuration, and host agent optimization.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Azure DevOps", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thomasthornton.cloud/if-elseif-or-else-in-github-actions','thomasthornton.cloud: If, elseif or else in GitHub Actions','','2021',0,'This architectural guide details the execution of complex conditional routing syntax (if-elif-else) within GitHub Actions workflows. It highlights the evaluation patterns of workflow-level expressions, env-context variables, and pipeline optimization mechanics.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thomasthornton.cloud/scout-suite-reports-using-azure-devops-pipeline','thomasthornton.cloud: Scout Suite reports using Azure DevOps Pipeline','','2022',0,'Step-by-step pipeline configuration integrating NCC Group''s Scout Suite security auditor inside Azure DevOps environments, allowing cloud engineering squads to dynamically audit security posture changes.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Security Scanning", "Scout Suite Integration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thomasthornton.cloud/using-terraform-tfvars-for-environment-agnostic-deployments','thomasthornton.cloud: Using Terraform tfvars for environment-agnostic deployments 🌟','','2022',0,'Detailed walkthrough on using `.tfvars` structures to execute environment-agnostic templates. Enables teams to deploy identical infra layouts to different environments by cleanly decoupling configuration parameters from baseline cloud code.','HCL','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Environment Variable Management"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thorntail.io','Red Hat Thorntail','','2021',0,'Formerly known as WildFly Swarm, Thorntail was Red Hat''s early MicroProfile runtime. In 2026, Thorntail is entirely deprecated and archived. Red Hat has transitioned its engineering effort and user community to Quarkus, which serves as the modern standard for fast cloud-native Java.','Java','Tool','Intermediate',1,'online','manual','47aba5d424401c310c3130cf98ae8ae11768b641b7e6aea4ccfd6722e9dc6a6a',100.0,1.77903348876530694e+09,1,'2026-05-17T17:58:08.765307+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "MicroProfile"]','["[LEGACY]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean','Azure Arc enabled Kubernetes allows you to connect and manage external Kubernetes clusters in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad503abd9254c46c5640e7c0f8150a2e4ab8c6ea9f3ec72c46a2988b6c74fd11',100.0,1.77903248390137791e+09,0,'2026-05-17T17:41:23.901378+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean"}');
+INSERT INTO "resources" VALUES('https://thorntail.io','Red Hat Thorntail','','2021',0,'Formerly known as WildFly Swarm, Thorntail was Red Hat''s early MicroProfile runtime. In 2026, Thorntail is entirely deprecated and archived. Red Hat has transitioned its engineering effort and user community to Quarkus, which serves as the modern standard for fast cloud-native Java.','Java','Tool','Intermediate',1,'online','manual','47aba5d424401c310c3130cf98ae8ae11768b641b7e6aea4ccfd6722e9dc6a6a',100.0,1779033488,1,'2026-05-17T17:58:08.765307+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "MicroProfile"]','["[LEGACY]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean','Azure Arc enabled Kubernetes allows you to connect and manage external Kubernetes clusters in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad503abd9254c46c5640e7c0f8150a2e4ab8c6ea9f3ec72c46a2988b6c74fd11',100.0,1779032483,0,'2026-05-17T17:41:23.901378+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean"}');
 INSERT INTO "resources" VALUES('https://thoth-station.ninja','Project Thoth','','2023',0,'Project Thoth is Red Hat''s AI-driven build engine providing automated recommendations on Python packaging setups. Recommends target-optimized, secure package versions by tracking execution metrics, compatibility bugs, and vulnerability profiles in container runtimes.','Python','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Dependency Management", "AI-Driven Operations"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://thoughtbot.com/blog/zero-downtime-rails-deployments-with-kubernetes','thoughtbot.com: Zero Downtime Rails Deployments with Kubernetes','','2020',3,'Analyzes the unique operational challenges of rolling out Ruby on Rails workloads dynamically. Synthesizes migration orchestration pipelines, preStop lifecycle adjustments, and database scaling hooks to prevent downtime during database schema updates and container recycling.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Deployment", "Frameworks", "Ruby on Rails"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://threadreaderapp.com/thread/963413508300812295.html','threadreaderapp.com:  Kelsey Hightower: "Kubernetes has made huge improvements in the ability to run stateful workloads including databases and message queues, but I still prefer not to run them on Kubernetes" 🌟','','2018',0,'Kelsey Hightower''s historical analysis on running stateful databases inside Kubernetes. While operator maturity has improved significantly, the core operational warning remains relevant: separating state from compute minimizes platform complexity and failure domain blast radius.','Conceptual','Opinion Piece','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Data on Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://threatpost.com/argo-cd-security-bug-kubernetes-cloud-apps/178239','threatpost.com: Argo CD Security Bug Opens Kubernetes Cloud Apps to Attackers','','2022',3,'News coverage of a severe vulnerability affecting ArgoCD. Explains how the path traversal flaw (CVE-2022-24348) allowed malicious manifests to pull sensitive secrets and files from the GitOps control plane cluster.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerabilities & CVEs", "ArgoCD Security"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tiagodiasgeneroso.medium.com/observability-concepts-you-should-know-943fc057b208','tiagodiasgeneroso.medium.com: Observability Concepts you should know','','N/A',0,'A curated technical resource and architectural guide covering tiagodiasgeneroso.medium.com: Observability Concepts you should know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023044341111e+09,0,'2026-05-17T17:03:50.443411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tiagodiasgeneroso.medium.com/observability-concepts-you-should-know-943fc057b208','tiagodiasgeneroso.medium.com: Observability Concepts you should know','','N/A',0,'A curated technical resource and architectural guide covering tiagodiasgeneroso.medium.com: Observability Concepts you should know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.443411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tier1app.com','tier1app.com','','2026',0,'Platform behind core JVM diagnostic tools such as GCEasy, FastThread, and HeapHero. Provides automated analysis of GC logs, thread dumps, and heap dumps to resolve memory leaks and performance bottlenecks.','None','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Performance"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tigerabrodi.hashnode.dev/interviewing-software-developers','tigerabrodi.hashnode.dev: Interviewing software developers','','N/A',0,'A curated technical resource and architectural guide covering tigerabrodi.hashnode.dev: Interviewing software developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903236096178889e+09,0,'2026-05-17T17:39:20.961789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tigerabrodi.hashnode.dev/interviewing-software-developers','tigerabrodi.hashnode.dev: Interviewing software developers','','N/A',0,'A curated technical resource and architectural guide covering tigerabrodi.hashnode.dev: Interviewing software developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032360,0,'2026-05-17T17:39:20.961789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tilt.dev','tilt.dev','','2026',4,'Tilt is an advanced local inner-loop orchestrator. It observes codebase modifications to automatically rebuild container filesystems and sync live changes straight into Kubernetes pods, presenting structured status reporting via a local CLI/web UI.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "Tilt"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tldp.org/LDP/sag/html/index.html','tldp.org: The Linux System Administrator''s Guide 🌟','','2004',3,'A historic, comprehensive manual detailing Linux system initialization, filesystem structure, and low-level administrative operations. While modern systemd paradigms have evolved, Live Grounding confirms it still offers critical theoretical fundamentals of POSIX architecture.','N/A','Book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2004-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "System Administration", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tldrsec.com/?404=%2Fguides%2Fkubernetes','tldrsec.com: Risk8s Business: Risk Analysis of Kubernetes Clusters 🌟','','2020',0,'A comprehensive vulnerability catalog and risk analysis guide highlighting exploitation pathways in typical cluster deployments. Highlights the security impacts of insecure volume mounts and metadata service access.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Risk Analysis & Auditing", "Threat Vector Modeling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tldrsec.com/guides/kubernetes','tldrsec.com: Risk8s Business: Risk Analysis of Kubernetes Clusters 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','64a54413e9e56516effa35bfc867ab790192d4fdfeec78524ec96433e18a71d9',100.0,1.77903112585858488e+09,0,'2026-05-17T17:18:45.858585+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://tldrsec.com/?404=%2Fguides%2Fkubernetes"}');
-INSERT INTO "resources" VALUES('https://tom-sapak.medium.com/deployment-vs-statefulset-for-stateful-applications-eebd6522e102','tom-sapak.medium.com: Deployment vs. StatefulSet for stateful applications','','N/A',0,'A curated technical resource and architectural guide covering tom-sapak.medium.com: Deployment vs. StatefulSet for stateful applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790341554871881e+09,0,'2026-05-17T18:09:15.487188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tldrsec.com/guides/kubernetes','tldrsec.com: Risk8s Business: Risk Analysis of Kubernetes Clusters 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','64a54413e9e56516effa35bfc867ab790192d4fdfeec78524ec96433e18a71d9',100.0,1779031125,0,'2026-05-17T17:18:45.858585+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://tldrsec.com/?404=%2Fguides%2Fkubernetes"}');
+INSERT INTO "resources" VALUES('https://tom-sapak.medium.com/deployment-vs-statefulset-for-stateful-applications-eebd6522e102','tom-sapak.medium.com: Deployment vs. StatefulSet for stateful applications','','N/A',0,'A curated technical resource and architectural guide covering tom-sapak.medium.com: Deployment vs. StatefulSet for stateful applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034155,0,'2026-05-17T18:09:15.487188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tomd.xyz/jenkins-shared-library','tomd.xyz: Jenkins shared library: tutorial with examples 🌟','','2020',0,'A highly readable, practical tutorial showcasing files, directory structures, and global step patterns required to build a Jenkins Shared Library. Includes simplified code demonstrations showing how to write, import, and test custom steps.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tomd.xyz/kubernetes-event-driven-keda','tomd.xyz: Event-driven integration on Kubernetes with Camel & KEDA 🌟','','2021',0,'Demonstrates how to run Apache Camel integration microservices on Kubernetes, leveraging KEDA to dynamically scale Camel routes based on incoming message rates. Synthesizes enterprise integration patterns (EIP) with modern cloud-native autoscaling.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tomee.apache.org','TomEE from Tomitribe','','2026',0,'Apache TomEE is a lightweight, certified Jakarta EE and MicroProfile implementation built on Apache Tomcat. It merges Tomcat''s speed and small footprint with full Java Enterprise capabilities, including CDI, JTA, and JPA, making it ideal for microservice deployments requiring standardized API layers.','Java','Application Server','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Runtimes", "Apache TomEE"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tomlous.medium.com/ci-cd-for-data-engineers-68b0fd915545','tomlous.medium.com: CI/CD for Data Engineers. Reliably Deploying Scala Spark'' containers for Kubernetes with Github Actions','','N/A',0,'A curated technical resource and architectural guide covering tomlous.medium.com: CI/CD for Data Engineers. Reliably Deploying Scala Spark'' containers for Kubernetes with Github Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903145855636906e+09,0,'2026-05-17T17:24:18.556369+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tomlous.medium.com/ci-cd-for-data-engineers-68b0fd915545','tomlous.medium.com: CI/CD for Data Engineers. Reliably Deploying Scala Spark'' containers for Kubernetes with Github Actions','','N/A',0,'A curated technical resource and architectural guide covering tomlous.medium.com: CI/CD for Data Engineers. Reliably Deploying Scala Spark'' containers for Kubernetes with Github Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031458,0,'2026-05-17T17:24:18.556369+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/02/14/getting-started-with-ansible-playbooks-more-steps-towards-devops','tomsitcafe.com: Getting started with Ansible playbooks: more steps towards DevOps','','2023',0,'Explores the anatomy of fundamental Ansible playbooks, focusing on variable declaration, inventory definition, and core task blocks. Guides operators transitioning from shell scripts to declarative orchestration.','English','blog_post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Playbook Design"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/02/17/conditional-statements-making-decisions-in-ansible-code','tomsitcafe.com: Conditional statements – making decisions in Ansible code','','2023',0,'Deep dive into conditional execution mechanisms within Ansible playbooks. Illustrates dynamic logic control using `when` blocks, registered outputs, and complex Jinja2 conditional expressions to manage multi-os targets.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Control Flow"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/03/06/how-to-implement-and-use-handlers-in-ansible-code','tomsitcafe.com: How to implement and use handlers in Ansible code?','','2023',0,'Covers design patterns for Ansible handlers, focusing on event-driven task execution. Shows how to trigger service reloads or post-installation actions only when underlying states are programmatically mutated.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Task Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
@@ -13768,31 +13768,31 @@ INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/05/11/lets-use-a-mor
 INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/05/15/ansible-semaphore-a-modern-open-source-gui-for-our-ansible-automation','tomsitcafe.com: Enhancing Ansible Automation: Exploring the Power of Ansible Semaphore, a Modern Open-Source GUI','','2023',0,'Overview of Semaphore, an lightweight, open-source web-based management UI for Ansible playbooks. Discusses its usefulness as a low-overhead, resource-efficient alternative to Red Hat AWX or Tower.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible GUI", "Semaphore UI"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/06/02/mastering-ansible-navigating-the-most-common-errors-and-mistakes','tomsitcafe.com: Mastering Ansible: Navigating the Most Common Errors and Mistakes','','2023',0,'Compiles and diagnoses common developer anti-patterns in Ansible. Discusses task failures, unhandled error structures, inventory syntax problems, and execution privilege elevation errors with clear remediations.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/06/09/automating-apis-with-ansible-a-comprehensive-guide','tomsitcafe.com: Automating APIs with Ansible: A Comprehensive Guide','','2023',0,'Guide on managing and interfacing with API endpoints using Ansible''s `uri` module. Covers REST payloads, HTTP authentication, and response code assertion to orchestrate cloud microservices.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Integration", "API Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tonylixu.medium.com/devops-in-k8s-k9s-terminal-based-ui-to-manage-your-cluster-85b4f147e209','tonylixu.medium.com: K8s Tools — K9s, Terminal Based UI to Manage Your Cluster','','N/A',0,'A curated technical resource and architectural guide covering tonylixu.medium.com: K8s Tools — K9s, Terminal Based UI to Manage Your Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903392152947306e+09,0,'2026-05-17T18:05:21.529473+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tonylixu.medium.com/docker-run-vs-cmd-vs-entrypoint-57f248b95889','tonylixu.medium.com: Docker RUN vs CMD vs ENTRYPOINT','','N/A',0,'A curated technical resource and architectural guide covering tonylixu.medium.com: Docker RUN vs CMD vs ENTRYPOINT in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790305723448739e+09,0,'2026-05-17T17:09:32.344874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tonylixu.medium.com/gitops-github-actions-docker-build-workflow-157cc53e9a0d','==tonylixu.medium.com: GitOps — Github Actions Docker Build Workflow==','','N/A',0,'A curated technical resource and architectural guide covering ==tonylixu.medium.com: GitOps — Github Actions Docker Build Workflow== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032832891052e+09,0,'2026-05-17T17:47:12.891052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tonylixu.medium.com/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8','tonylixu.medium.com: K8s Troubleshooting — Pod in Terminating or Unknown'' Status','','N/A',0,'A curated technical resource and architectural guide covering tonylixu.medium.com: K8s Troubleshooting — Pod in Terminating or Unknown'' Status in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903404918909502e+09,0,'2026-05-17T18:07:29.189095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"duplicate_of": "https://blog.devgenius.io/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8"}');
-INSERT INTO "resources" VALUES('https://tonylixu.medium.com/kubectl-plugins-operation-f93274622447','==tonylixu.medium.com: Kubectl — Plugins Operation==','','N/A',0,'A curated technical resource and architectural guide covering ==tonylixu.medium.com: Kubectl — Plugins Operation== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903162007640504e+09,0,'2026-05-17T17:27:00.076405+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://toolbox.kali-linuxtr.net/kubecrt-convert-helm-charts-to-kubernetes-resources.tool','Kubecrt - Convert HELM charts to kubernetes resources 🌟','','N/A',0,'A curated technical resource and architectural guide covering Kubecrt - Convert HELM charts to kubernetes resources 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903312976454496e+09,0,'2026-05-17T17:52:09.764545+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://toolbox.kali-linuxtr.net/kubernetes-rbac-permission-manager.tool','Kubernetes RBAC Permission Manager 🌟','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes RBAC Permission Manager 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394748339796e+09,0,'2026-05-17T18:05:47.483398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://toolkit.fluxcd.io','toolkit.fluxcd.io: GitOps Toolkit 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cfce0e06c953d2045954cac2322e22157e516db141f1057bed2ba29bc8b2db9',100.0,1779032345.67723,0,'2026-05-17T17:39:05.677230+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://fluxcd.io/flux"}');
-INSERT INTO "resources" VALUES('https://topcloudops.com/blog-detail?id=030b1031-8bc8-4bc5-8f7a-417950005b97','topcloudops.com: Optimizing AWS RDS Cost','','N/A',0,'A curated technical resource and architectural guide covering topcloudops.com: Optimizing AWS RDS Cost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790316693240869e+09,0,'2026-05-17T17:27:49.324087+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://topcloudops.com/blog-detail?id=466c7bdd-ccb9-4722-abe5-d71a535113a2','topcloudops.com: Kubernetes Security, Rootless Containers','','N/A',0,'A curated technical resource and architectural guide covering topcloudops.com: Kubernetes Security, Rootless Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902956957948303e+09,0,'2026-05-17T16:52:49.579483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://topcloudops.com/blog-detail?id=afa06d47-b8ea-4417-bb4c-7d164f8903e7','topcloudops.com: Kubernetes Draining Nodes Properly','','N/A',0,'A curated technical resource and architectural guide covering topcloudops.com: Kubernetes Draining Nodes Properly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903038449213695e+09,0,'2026-05-17T17:06:24.492137+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://itnext.io/kubernetes-draining-nodes-properly-79e18dca4d5e"}');
+INSERT INTO "resources" VALUES('https://tonylixu.medium.com/devops-in-k8s-k9s-terminal-based-ui-to-manage-your-cluster-85b4f147e209','tonylixu.medium.com: K8s Tools — K9s, Terminal Based UI to Manage Your Cluster','','N/A',0,'A curated technical resource and architectural guide covering tonylixu.medium.com: K8s Tools — K9s, Terminal Based UI to Manage Your Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.529473+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tonylixu.medium.com/docker-run-vs-cmd-vs-entrypoint-57f248b95889','tonylixu.medium.com: Docker RUN vs CMD vs ENTRYPOINT','','N/A',0,'A curated technical resource and architectural guide covering tonylixu.medium.com: Docker RUN vs CMD vs ENTRYPOINT in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.344874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tonylixu.medium.com/gitops-github-actions-docker-build-workflow-157cc53e9a0d','==tonylixu.medium.com: GitOps — Github Actions Docker Build Workflow==','','N/A',0,'A curated technical resource and architectural guide covering ==tonylixu.medium.com: GitOps — Github Actions Docker Build Workflow== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832,0,'2026-05-17T17:47:12.891052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tonylixu.medium.com/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8','tonylixu.medium.com: K8s Troubleshooting — Pod in Terminating or Unknown'' Status','','N/A',0,'A curated technical resource and architectural guide covering tonylixu.medium.com: K8s Troubleshooting — Pod in Terminating or Unknown'' Status in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034049,0,'2026-05-17T18:07:29.189095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"duplicate_of": "https://blog.devgenius.io/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8"}');
+INSERT INTO "resources" VALUES('https://tonylixu.medium.com/kubectl-plugins-operation-f93274622447','==tonylixu.medium.com: Kubectl — Plugins Operation==','','N/A',0,'A curated technical resource and architectural guide covering ==tonylixu.medium.com: Kubectl — Plugins Operation== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031620,0,'2026-05-17T17:27:00.076405+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://toolbox.kali-linuxtr.net/kubecrt-convert-helm-charts-to-kubernetes-resources.tool','Kubecrt - Convert HELM charts to kubernetes resources 🌟','','N/A',0,'A curated technical resource and architectural guide covering Kubecrt - Convert HELM charts to kubernetes resources 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033129,0,'2026-05-17T17:52:09.764545+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://toolbox.kali-linuxtr.net/kubernetes-rbac-permission-manager.tool','Kubernetes RBAC Permission Manager 🌟','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes RBAC Permission Manager 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.483398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://toolkit.fluxcd.io','toolkit.fluxcd.io: GitOps Toolkit 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cfce0e06c953d2045954cac2322e22157e516db141f1057bed2ba29bc8b2db9',100.0,1779032345,0,'2026-05-17T17:39:05.677230+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://fluxcd.io/flux"}');
+INSERT INTO "resources" VALUES('https://topcloudops.com/blog-detail?id=030b1031-8bc8-4bc5-8f7a-417950005b97','topcloudops.com: Optimizing AWS RDS Cost','','N/A',0,'A curated technical resource and architectural guide covering topcloudops.com: Optimizing AWS RDS Cost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.324087+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://topcloudops.com/blog-detail?id=466c7bdd-ccb9-4722-abe5-d71a535113a2','topcloudops.com: Kubernetes Security, Rootless Containers','','N/A',0,'A curated technical resource and architectural guide covering topcloudops.com: Kubernetes Security, Rootless Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029569,0,'2026-05-17T16:52:49.579483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://topcloudops.com/blog-detail?id=afa06d47-b8ea-4417-bb4c-7d164f8903e7','topcloudops.com: Kubernetes Draining Nodes Properly','','N/A',0,'A curated technical resource and architectural guide covering topcloudops.com: Kubernetes Draining Nodes Properly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030384,0,'2026-05-17T17:06:24.492137+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://itnext.io/kubernetes-draining-nodes-properly-79e18dca4d5e"}');
 INSERT INTO "resources" VALUES('https://torq.io/blog/5-security-automation-examples-for-non-developers','torq.io: 5 Security Automation Examples for Non-Developers','','2022',0,'Provides practical implementation examples for low-code/no-code security automation using SOAR architectures. Focuses on integrating threat telemetry sources, executing dynamic IP quarantine actions, and orchestrating Slack-based manual approval steps for access provisioning.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Automation", "SOAR Workflows"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/a-gentle-introduction-to-amazon-web-services-aws-50f18c7c57dc','towardsaws.com: A Gentle Introduction to Amazon Web Services (AWS)','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: A Gentle Introduction to Amazon Web Services (AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903218473001098e+09,0,'2026-05-17T17:36:24.730011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/accessing-a-private-rest-api-from-another-private-rest-api-in-aws-api-gateway-5112b835c0d4','towardsaws.com: Accessing a Private REST API from another Private REST API'' in AWS API Gateway','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Accessing a Private REST API from another Private REST API'' in AWS API Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034131.31276,0,'2026-05-17T18:08:51.312760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/automating-static-website-deployment-a-guide-to-ci-cd-with-aws-and-terraform-bb6fcbae5667','towardsaws.com: Automating Static Website Deployment: A Guide to CI/CD with'' AWS and Terraform','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Automating Static Website Deployment: A Guide to CI/CD with'' AWS and Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903038458468389e+09,0,'2026-05-17T17:06:24.584684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/autoscale-kubernetes-metrics-server-fa398f8a600a','towardsaws.com: Autoscale Kubernetes Metrics Server on Amazon EKS','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Autoscale Kubernetes Metrics Server on Amazon EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902932549828505e+09,0,'2026-05-17T16:48:45.498285+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/creating-a-bastion-host-for-secure-access-to-your-aws-infrastructure-with-terraform-17ee287bb3d','==towardsaws.com: Creating a Bastion Host for Secure Access to Your AWS'' Infrastructure with Terraform==','','N/A',0,'A curated technical resource and architectural guide covering ==towardsaws.com: Creating a Bastion Host for Secure Access to Your AWS'' Infrastructure with Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030115.35968,0,'2026-05-17T17:01:55.359680+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/from-scratch-to-production-deploying-eks-clusters-and-applications-with-ci-cd-using-jenkins-and-f27d4686d5fe','towardsaws.com: From Scratch to Production: Deploying EKS Clusters and Applications'' with CI/CD using Jenkins and Terraform','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: From Scratch to Production: Deploying EKS Clusters and Applications'' with CI/CD using Jenkins and Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203905050396e+09,0,'2026-05-17T17:33:59.050504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/how-to-centralize-vpc-endpoints-in-aws-64c68b5b9d50','towardsaws.com: How to centralize VPC endpoints in AWS','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: How to centralize VPC endpoints in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903320581809091e+09,0,'2026-05-17T17:53:25.818091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/how-to-deploy-two-tier-aws-architecture-with-terraform-59db7b11dd47','==towardsaws.com: How to Deploy Two-Tier AWS Architecture with Terraform?==','','N/A',0,'A curated technical resource and architectural guide covering ==towardsaws.com: How to Deploy Two-Tier AWS Architecture with Terraform?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903053848299407e+09,0,'2026-05-17T17:08:58.482994+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/import-existing-aws-architecture-to-terraform-368b66c48275','==towardsaws.com: Import Existing AWS Infrastructure to Terraform==','','N/A',0,'A curated technical resource and architectural guide covering ==towardsaws.com: Import Existing AWS Infrastructure to Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903161509814691e+09,0,'2026-05-17T17:26:55.098147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/integrating-python-amazon-api-gateway-lambda-sqs-and-sns-services-6015631d5527','towardsaws.com: Integrating Python, Amazon API Gateway, Lambda, SQS, and'' SNS Services | Brandi McCall','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Integrating Python, Amazon API Gateway, Lambda, SQS, and'' SNS Services | Brandi McCall in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903214992959094e+09,0,'2026-05-17T17:35:49.929591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/kubernetes-multi-tenancy-approach-b0f58d615971','towardsaws.com: Kubernetes Multi-Tenancy Approach','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Kubernetes Multi-Tenancy Approach in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902994808309197e+09,0,'2026-05-17T16:59:08.083092+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/networking-basics-in-aws-ab72882855c4','towardsaws.com: Networking Basics in AWS','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Networking Basics in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903032286624288e+09,0,'2026-05-17T17:05:22.866243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsaws.com/terraform-basics-creating-custom-aws-vpc-subnets-and-route-tables-4e7075135e99','towardsaws.com: Terraform Basics: Creating Custom AWS VPC, Subnets, and'' Route Tables','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Terraform Basics: Creating Custom AWS VPC, Subnets, and'' Route Tables in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903439181058502e+09,0,'2026-05-17T18:13:11.810585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/a-gentle-introduction-to-amazon-web-services-aws-50f18c7c57dc','towardsaws.com: A Gentle Introduction to Amazon Web Services (AWS)','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: A Gentle Introduction to Amazon Web Services (AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.730011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/accessing-a-private-rest-api-from-another-private-rest-api-in-aws-api-gateway-5112b835c0d4','towardsaws.com: Accessing a Private REST API from another Private REST API'' in AWS API Gateway','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Accessing a Private REST API from another Private REST API'' in AWS API Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.312760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/automating-static-website-deployment-a-guide-to-ci-cd-with-aws-and-terraform-bb6fcbae5667','towardsaws.com: Automating Static Website Deployment: A Guide to CI/CD with'' AWS and Terraform','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Automating Static Website Deployment: A Guide to CI/CD with'' AWS and Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030384,0,'2026-05-17T17:06:24.584684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/autoscale-kubernetes-metrics-server-fa398f8a600a','towardsaws.com: Autoscale Kubernetes Metrics Server on Amazon EKS','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Autoscale Kubernetes Metrics Server on Amazon EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029325,0,'2026-05-17T16:48:45.498285+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/creating-a-bastion-host-for-secure-access-to-your-aws-infrastructure-with-terraform-17ee287bb3d','==towardsaws.com: Creating a Bastion Host for Secure Access to Your AWS'' Infrastructure with Terraform==','','N/A',0,'A curated technical resource and architectural guide covering ==towardsaws.com: Creating a Bastion Host for Secure Access to Your AWS'' Infrastructure with Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030115,0,'2026-05-17T17:01:55.359680+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/from-scratch-to-production-deploying-eks-clusters-and-applications-with-ci-cd-using-jenkins-and-f27d4686d5fe','towardsaws.com: From Scratch to Production: Deploying EKS Clusters and Applications'' with CI/CD using Jenkins and Terraform','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: From Scratch to Production: Deploying EKS Clusters and Applications'' with CI/CD using Jenkins and Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032039,0,'2026-05-17T17:33:59.050504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/how-to-centralize-vpc-endpoints-in-aws-64c68b5b9d50','towardsaws.com: How to centralize VPC endpoints in AWS','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: How to centralize VPC endpoints in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033205,0,'2026-05-17T17:53:25.818091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/how-to-deploy-two-tier-aws-architecture-with-terraform-59db7b11dd47','==towardsaws.com: How to Deploy Two-Tier AWS Architecture with Terraform?==','','N/A',0,'A curated technical resource and architectural guide covering ==towardsaws.com: How to Deploy Two-Tier AWS Architecture with Terraform?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030538,0,'2026-05-17T17:08:58.482994+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/import-existing-aws-architecture-to-terraform-368b66c48275','==towardsaws.com: Import Existing AWS Infrastructure to Terraform==','','N/A',0,'A curated technical resource and architectural guide covering ==towardsaws.com: Import Existing AWS Infrastructure to Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031615,0,'2026-05-17T17:26:55.098147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/integrating-python-amazon-api-gateway-lambda-sqs-and-sns-services-6015631d5527','towardsaws.com: Integrating Python, Amazon API Gateway, Lambda, SQS, and'' SNS Services | Brandi McCall','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Integrating Python, Amazon API Gateway, Lambda, SQS, and'' SNS Services | Brandi McCall in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032149,0,'2026-05-17T17:35:49.929591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/kubernetes-multi-tenancy-approach-b0f58d615971','towardsaws.com: Kubernetes Multi-Tenancy Approach','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Kubernetes Multi-Tenancy Approach in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948,0,'2026-05-17T16:59:08.083092+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/networking-basics-in-aws-ab72882855c4','towardsaws.com: Networking Basics in AWS','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Networking Basics in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.866243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsaws.com/terraform-basics-creating-custom-aws-vpc-subnets-and-route-tables-4e7075135e99','towardsaws.com: Terraform Basics: Creating Custom AWS VPC, Subnets, and'' Route Tables','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Terraform Basics: Creating Custom AWS VPC, Subnets, and'' Route Tables in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034391,0,'2026-05-17T18:13:11.810585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://towardsdatascience.com/3-high-availability-cloud-concepts-you-should-know-93f3bab2cb4a','towardsdatascience.com: 3 High Availability Cloud Concepts You Should Know','','2022',4,'Explores three fundamental high-availability cloud strategies: active-active vs active-passive configurations, geo-redundant database replication, and zero-downtime DNS-routed failovers. Discusses mathematical SLA models and network traffic planning required to achieve high service uptime.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "High Availability", "Core Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://towardsdatascience.com/7-must-know-data-wrangling-operations-with-python-pandas-849438a90d15','towardsdatascience.com: 7 Must-Know Data Wrangling Operations with Python Pandas','','2021',0,'Technical deep dive into high-efficiency Pandas data-wrangling techniques. Covers aggregation, filtering, melting, pivoting, merging, and masking complex datasets for upstream analytical and ML training pipelines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Python Data Science", "Pandas"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://towardsdatascience.com/a-git-cheatsheet-that-all-coders-need-bf8ad4d91576','towardsdatascience.com: A Git cheatsheet that all coders need','','2021',0,'Synthesizes essential syntax and common CLI combinations into an easily accessible reference index, enabling rapid search capabilities during routine coding tasks.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
@@ -13819,7 +13819,7 @@ INSERT INTO "resources" VALUES('https://towardsdatascience.com/git-commands-chea
 INSERT INTO "resources" VALUES('https://towardsdatascience.com/heroku-docker-in-10-minutes-f4329c4fd72f','towardsdatascience.com: Heroku + Docker in 10 Minutes','','2021',0,'A deployment guide detailing how to host containerized applications on Heroku using the Docker runtime. Shows a frictionless path to hosting containers without any complex infrastructure layers.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment", "PaaS", "Heroku"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://towardsdatascience.com/how-not-to-use-python-lists-d06cbe8e593','towardsdatascience.com: How Not to Use Python Lists','','2021',0,'Evaluates critical performance bottlenecks caused by misusing lists. Covers the $O(n)$ cost of left-side inserts/deletes, recommending `collections.deque` or specialized arrays instead for performance-critical systems.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://towardsdatascience.com/how-to-use-sql-cross-joins-5653fe7d353','towardsdatascience.com: How to Use SQL Cross Joins','','2021',0,'Provides a comprehensive mathematical and practical overview of Cartesian products (CROSS JOIN) in SQL. Examines computation footprint and scenarios where combinatorics are required for reporting templates.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Query Mechanics", "Joins"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsdatascience.com/jenkins-for-ci-is-dead-why-do-people-hate-it-and-whats-the-alternative-8d8b6b88fdba',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering towardsdatascience.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1.77913049503148889e+09,0,'2026-05-18T20:54:55.031489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsdatascience.com/jenkins-for-ci-is-dead-why-do-people-hate-it-and-whats-the-alternative-8d8b6b88fdba',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering towardsdatascience.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.031489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://towardsdatascience.com/kubernetes-serverless-differences-84699f370609','Is Serverless The End Of Kubernetes?','','2021',0,'Evaluates the future of container orchestration versus FaaS models. Argues that serverless approaches do not replace Kubernetes; instead, they coexist through frameworks like Knative that run serverless control planes natively on top of Kubernetes clusters.','English','Opinion / Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Comparative Systems", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://towardsdatascience.com/master-class-inheritance-in-python-c46bfda63374','towardsdatascience.com: Master Class Inheritance in Python 🌟','','2022',0,'Curator Insight: Evaluates inheritance concepts in Python including single, multiple, and hierarchical design paradigms.
 Live Grounding: Deep-dives into subclassing mechanics, resolving method chains via `super()`, and explains the intricate operations of Python''s Method Resolution Order (MRO) using C3 Linearization.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Object-Oriented Programming", "Inheritance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
@@ -13847,227 +13847,227 @@ Live Grounding: Explains object-relational abstraction mechanisms, parameterized
 INSERT INTO "resources" VALUES('https://towardsdatascience.com/you-dont-need-sample-data-you-need-python-faker-fa87c2a119a9','towardsdatascience.com: You Don’t Need Sample Data, You Need Python Faker','','2021',0,'Curator Insight: Explores synthetic data generation for testing pipelines using the Faker package ecosystem.
 Live Grounding: Details custom provider integration, localized structured schemas, testing configurations, and managing deterministic seed states for repeatable automated validations.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing & Quality Assurance", "Mocking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://towardsdatascience.com/you-should-use-this-to-visualize-sql-joins-instead-of-venn-diagrams-ede15f9583fc','towardsdatascience.com: You Should Use This to Visualize SQL Joins Instead of Venn Diagrams','','2020',0,'Advocates for visual table-mapping paradigms instead of Venn diagrams for SQL joins. Demonstrates how relational algebra maps more accurately to table dimensions, preventing Cartesian product misunderstandings in complex queries.','SQL','Concept Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Fundamentals", "Visualization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsdatascience.com/yq-mastering-yaml-processing-in-command-line-e1ff5ebc0823','towardsdatascience.com: yq: Mastering YAML Processing in Command Line 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0d6da0f5aadba38d823d4812168767989d93c80fe1663e28c1f82b5c77f38209',100.0,1.77903242102402806e+09,0,'2026-05-17T17:40:21.024028+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://towardsdev.com/12-scanners-to-find-security-vulnerabilities-and-misconfigurations-in-kubernetes-332a738d076d','towardsdev.com: 12 Scanners to Find Security Vulnerabilities and Misconfigurations'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering towardsdev.com: 12 Scanners to Find Security Vulnerabilities and Misconfigurations'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902930976714801e+09,0,'2026-05-17T16:48:29.767148+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsdev.com/azure-devops-project-creation-and-setup-via-terraform-3444ff985bae','==towardsdev.com: Azure DevOps Project Creation and Setup via Terraform==','','N/A',0,'A curated technical resource and architectural guide covering ==towardsdev.com: Azure DevOps Project Creation and Setup via Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903110696610689e+09,0,'2026-05-17T17:18:26.966107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsdev.com/kubernetes-deploying-nginx-servers-with-configmaps-shared-services-with-minikube-618aee9a8ff6','towardsdev.com: Kubernetes: Deploying Nginx Servers with ConfigMaps & Shared'' Services with Minikube','','N/A',0,'A curated technical resource and architectural guide covering towardsdev.com: Kubernetes: Deploying Nginx Servers with ConfigMaps & Shared'' Services with Minikube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790321037249031e+09,0,'2026-05-17T17:35:03.724903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsdev.com/microservice-interview-questions-for-backend-developers-series-1-112d623a7c2a','towardsdev.com: Microservice Interview questions for Backend Developers'' series-1','','N/A',0,'A curated technical resource and architectural guide covering towardsdev.com: Microservice Interview questions for Backend Developers'' series-1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834.75369,0,'2026-05-17T17:47:14.753690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsdev.com/performance-testing-your-kubernetes-kafka-cluster-95f6e7d8dfc5','towardsdev.com: Performance Testing Your Kubernetes Kafka Cluster','','N/A',0,'A curated technical resource and architectural guide covering towardsdev.com: Performance Testing Your Kubernetes Kafka Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903122646928596e+09,0,'2026-05-17T17:20:26.469286+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://towardsdev.com/solution-architecture-101-are-you-ready-for-the-solution-architect-path-5a2d01aebbb','==towardsdev.com: Solution architecture 101 — Are you ready for the Solution'' Architect Path== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==towardsdev.com: Solution architecture 101 — Are you ready for the Solution'' Architect Path== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790337573220849e+09,0,'2026-05-17T18:02:37.322085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsdatascience.com/yq-mastering-yaml-processing-in-command-line-e1ff5ebc0823','towardsdatascience.com: yq: Mastering YAML Processing in Command Line 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0d6da0f5aadba38d823d4812168767989d93c80fe1663e28c1f82b5c77f38209',100.0,1779032421,0,'2026-05-17T17:40:21.024028+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://towardsdev.com/12-scanners-to-find-security-vulnerabilities-and-misconfigurations-in-kubernetes-332a738d076d','towardsdev.com: 12 Scanners to Find Security Vulnerabilities and Misconfigurations'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering towardsdev.com: 12 Scanners to Find Security Vulnerabilities and Misconfigurations'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029309,0,'2026-05-17T16:48:29.767148+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsdev.com/azure-devops-project-creation-and-setup-via-terraform-3444ff985bae','==towardsdev.com: Azure DevOps Project Creation and Setup via Terraform==','','N/A',0,'A curated technical resource and architectural guide covering ==towardsdev.com: Azure DevOps Project Creation and Setup via Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031106,0,'2026-05-17T17:18:26.966107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsdev.com/kubernetes-deploying-nginx-servers-with-configmaps-shared-services-with-minikube-618aee9a8ff6','towardsdev.com: Kubernetes: Deploying Nginx Servers with ConfigMaps & Shared'' Services with Minikube','','N/A',0,'A curated technical resource and architectural guide covering towardsdev.com: Kubernetes: Deploying Nginx Servers with ConfigMaps & Shared'' Services with Minikube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032103,0,'2026-05-17T17:35:03.724903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsdev.com/microservice-interview-questions-for-backend-developers-series-1-112d623a7c2a','towardsdev.com: Microservice Interview questions for Backend Developers'' series-1','','N/A',0,'A curated technical resource and architectural guide covering towardsdev.com: Microservice Interview questions for Backend Developers'' series-1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.753690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsdev.com/performance-testing-your-kubernetes-kafka-cluster-95f6e7d8dfc5','towardsdev.com: Performance Testing Your Kubernetes Kafka Cluster','','N/A',0,'A curated technical resource and architectural guide covering towardsdev.com: Performance Testing Your Kubernetes Kafka Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031226,0,'2026-05-17T17:20:26.469286+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://towardsdev.com/solution-architecture-101-are-you-ready-for-the-solution-architect-path-5a2d01aebbb','==towardsdev.com: Solution architecture 101 — Are you ready for the Solution'' Architect Path== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==towardsdev.com: Solution architecture 101 — Are you ready for the Solution'' Architect Path== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033757,0,'2026-05-17T18:02:37.322085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://traefik.io','Traefik','','2026',0,'The canonical repository and site for Traefik, a modern cloud-native reverse proxy and ingress controller designed for dynamic service discovery. It automatically listens to platform API registries (such as Kubernetes and Consul) to dynamically update routing tables without manual reloads.','Go','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Kubernetes Ingress Controllers", "Traefik Ingress"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://traefik.io/blog/kubernetes-ingress-service-api-demystified','containo.us: Kubernetes Ingress & Service API Demystified','','2021',4,'Demystifies the inner workings of Kubernetes Services, endpoints, and Ingress routing rules. Compares how reverse-proxy solutions like Traefik process these API resources to dynamic configurations. Live Grounding validates that Traefik remains a popular, high-performance edge router in modern multi-tenant environments due to its automated Let''s Encrypt and middleware options.','Markdown','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://traefik.io/blog/pets-vs-cattle-the-future-of-kubernetes-in-2022','traefik.io: Pets vs. Cattle: The Future of Kubernetes in 2022','','2022',0,'Explores how modern Kubernetes clusters treat clusters, nodes, and ingress configurations as stateless, disposable entities (cattle). Examines automation engines and dynamic routing protocols like Traefik to abstract network edges.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://traefik.io/blog/transition-from-ingress-nginx-to-traefik','Transitioning from ingress-nginx to Traefik in Kubernetes','','2022',0,'A migration blueprint walking developers through transitioning from ingress-nginx to Traefik. Details how Traefik''s native middleware, dynamic routing, and CRDs simplify TLS management and traffic splitting in dynamic environments.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Traefik"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md", "kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://traefik.io/traefik-mesh','Maesh','','2023',2,'Maesh (rebranded as Traefik Mesh) was a lightweight, SMI-compliant mesh designed by Traefik Labs. It was officially retired in 2024 to consolidate development focus on Traefik API Gateway products.','Go','open-source-tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Legacy Tooling"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://training.github.com/downloads/github-git-cheat-sheet.pdf','github.github.com/training-kit: Git cheat sheet','','2024',4,'Curator Insight: Official GitHub training PDF mapping standard CLI commands for branch lifecycle and local repository synchronization. Live Grounding: Retains great instructional value for building reliable local-to-remote pipelines and securing git commits with GPG signing.','PDF','Official Guide','Beginner-Intermediate',0,'online','manual','a645979f73e24b14b3deb010a64afc0c0e25cedbeed2090d109ad5539f759ac6',100.0,1.7817358895507481e+09,0,'2026-06-18T00:38:09.550748+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://training.github.com/downloads/github-git-cheat-sheet.pdf','github.github.com/training-kit: Git cheat sheet','','2024',4,'Curator Insight: Official GitHub training PDF mapping standard CLI commands for branch lifecycle and local repository synchronization. Live Grounding: Retains great instructional value for building reliable local-to-remote pipelines and securing git commits with GPG signing.','PDF','Official Guide','Beginner-Intermediate',0,'online','manual','a645979f73e24b14b3deb010a64afc0c0e25cedbeed2090d109ad5539f759ac6',100.0,1781735889,0,'2026-06-18T00:38:09.550748+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://training.linuxfoundation.org/resources','The Linux Foundation Training','','2026',5,'The definitive training and certification source for open-source engineering. Directs the primary curricula for the CKA, CKAD, and CKS benchmarks, offering authoritative lessons on container network interfaces, control-plane troubleshooting, and Linux security interfaces.','English','Training Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Certifications", "Linux & Open Source"]','["[DE FACTO STANDARD]"]','[]','["elearning.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://training.linuxfoundation.org/training/introduction-to-kubernetes','training.linuxfoundation.org: Introduction to Kubernetes (LFS158x)','','2026',0,'The baseline introductory curriculum authored by the Linux Foundation and the CNCF. Teaches fundamental architecture, control plane mechanics, pod configurations, networking standards, and volume storage strategies required for standard operation tasks.','N/A','Course','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Official Certifications"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{"duplicate_of": "https://www.cloudtechtwitter.com/2022/05/dont-miss-next-article-be-first-to-be.html"}');
-INSERT INTO "resources" VALUES('https://trainings.kubernauts.sh','trainings.kubernauts.sh','','N/A',0,'A curated technical resource and architectural guide covering trainings.kubernauts.sh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030317430202e+09,0,'2026-05-17T17:05:17.430202+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tratnayake.dev/helm-include-all-files-from-directory-in-line','tratnayake.dev: Using Helm To Include All Files From A Directory In-line','','N/A',0,'A curated technical resource and architectural guide covering tratnayake.dev: Using Helm To Include All Files From A Directory In-line in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153784835696e+09,0,'2026-05-17T17:25:37.848357+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tratnayake.dev/oncall-adventures-prometheus-filled-disk','tratnayake.dev: Oncall Adventures - When your Prometheus-Server mounted'' to GCE Persistent Disk on K8s is Full','','N/A',0,'A curated technical resource and architectural guide covering tratnayake.dev: Oncall Adventures - When your Prometheus-Server mounted'' to GCE Persistent Disk on K8s is Full in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030891267416e+09,0,'2026-05-17T17:14:51.267416+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://trainings.kubernauts.sh','trainings.kubernauts.sh','','N/A',0,'A curated technical resource and architectural guide covering trainings.kubernauts.sh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030317,0,'2026-05-17T17:05:17.430202+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tratnayake.dev/helm-include-all-files-from-directory-in-line','tratnayake.dev: Using Helm To Include All Files From A Directory In-line','','N/A',0,'A curated technical resource and architectural guide covering tratnayake.dev: Using Helm To Include All Files From A Directory In-line in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031537,0,'2026-05-17T17:25:37.848357+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tratnayake.dev/oncall-adventures-prometheus-filled-disk','tratnayake.dev: Oncall Adventures - When your Prometheus-Server mounted'' to GCE Persistent Disk on K8s is Full','','N/A',0,'A curated technical resource and architectural guide covering tratnayake.dev: Oncall Adventures - When your Prometheus-Server mounted'' to GCE Persistent Disk on K8s is Full in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.267416+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://travelrasik.com/category/asia','doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part 1','- [doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part 2](https://travelrasik.com/category/asia)
     - [doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part 3](https://travelrasik.com/category/asia)','2021',0,'Multi-part technical walk-through detailing automated deployment patterns for Azure Data Factory (ADF) pipelines. Highlights ARM template generation, parameterization strategies, and continuous integration workflows via Azure DevOps.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Azure Data Factory", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://travis-ci.org','Travis CI','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9fcc4b1bea231dca2dd2fe5a5836b8bacc2e5ed2eb8b0607f0422eaf4ced733f',100.0,1.77903413929375505e+09,0,'2026-05-17T18:08:59.293755+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://travis-ci.org','Travis CI','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9fcc4b1bea231dca2dd2fe5a5836b8bacc2e5ed2eb8b0607f0422eaf4ced733f',100.0,1779034139,0,'2026-05-17T18:08:59.293755+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://travis.media/blog/pulumi-tutorial-automate-kubernetes-operations','travis.media: Pulumi Tutorial: Automate Kubernetes Deployments and Operations with this Complete Guide','','2022',0,'End-to-end tutorial detailing the programmatic definition of namespaces, ingress controllers, replicas, and pod affinity rules inside target Kubernetes environments using Pulumi''s type-safe bindings.','TypeScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "Pulumi"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["pulumi.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://travis.media/pulumi-tutorial-automate-kubernetes-operations','travis.media: Pulumi Tutorial: Automate Kubernetes Deployments and Operations'' with this Complete Guide','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dcbe8a11a14c4e0f732035b0f4f5d0f47bbc6a2787d4ca6121eb65c733d1e2aa',100.0,1.77903097558508491e+09,0,'2026-05-17T17:16:15.585085+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://travis.media/blog/pulumi-tutorial-automate-kubernetes-operations"}');
+INSERT INTO "resources" VALUES('https://travis.media/pulumi-tutorial-automate-kubernetes-operations','travis.media: Pulumi Tutorial: Automate Kubernetes Deployments and Operations'' with this Complete Guide','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dcbe8a11a14c4e0f732035b0f4f5d0f47bbc6a2787d4ca6121eb65c733d1e2aa',100.0,1779030975,0,'2026-05-17T17:16:15.585085+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://travis.media/blog/pulumi-tutorial-automate-kubernetes-operations"}');
 INSERT INTO "resources" VALUES('https://treblle.com/blog/how-does-treblle-scale-on-aws-without-breaking-the-bank','treblle.com: How does Treblle scale on AWS without breaking the bank?','','2023',0,'Curator Insight highlights Treblle’s architectural strategy for processing billions of API requests on AWS affordably. Live Grounding details how modern SaaS platforms leverage spot instances, API gateway caching, serverless scale-to-zero databases, and intensive performance profiling to decouple traffic volume from infrastructure costs.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "FinOps", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["databases.md", "aws-miscellaneous.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://treyhunner.com/2021/11/how-to-flatten-a-list-in-python','treyhunner.com: How to flatten a list in Python','','2021',0,'Details various strategies to flatten multi-dimensional nested iterables in Python. Compares performance of nested list comprehensions, `itertools.chain()`, and recursive function setups.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://trilio.io','Trillio','','2025',4,'Trilio offers a Kubernetes-native data protection software suite. Facilitates high-speed, programmatic volume and metadata replication, multi-cloud migration, and ransomware mitigation across large clusters.','Go','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "Proprietary Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://trio.dev/angular-vs-react','trio.dev: Angular vs React: Is Angular Dead?','','2022',0,'A comparative study evaluating the architectural paradigms of Angular vs. React. Evaluates runtime performance, state management approaches, scaling potential, and long-term maintenance overhead in large-scale enterprise portals.','TypeScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Frontend", "Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://trstringer.com/debug-python-kubernetes','trstringer.com: Debug a Python Application Running in Kubernetes 🌟','','2021',0,'Diagnostic blueprint details the usage of `rpdb` and port forwarding to hook remote debuggers into active Python processes running in Kubernetes microservices pods, avoiding continuous redeployment cycles.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Python Cloud", "Kubernetes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://trstringer.com/deploy-to-aks-from-github-actions','trstringer.com: Deploy to AKS from GitHub Actions 🌟','','2021',0,'A precise deployment guide detailing continuous integration and deployment to AKS from GitHub Actions. Explores how to leverage secure Azure Service Principals and Federated Credentials (OIDC) to safely authenticate and update container workloads.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Azure AKS", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://trstringer.com/deploy-to-aks-from-github-actions-self-hosted','trstringer.com: Deploy to AKS Using a Managed Identity from a GitHub Actions'' Self-Hosted Runner 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d0ea8a3d3aa050dc70e445d1211454a7804d8499fc0633b65cff4ecf621c81c7',100.0,1.77903210022264099e+09,0,'2026-05-17T17:35:00.222641+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://trstringer.com/deploy-to-aks-from-github-actions/-self-hosted',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering trstringer.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1.77913049493565297e+09,0,'2026-05-18T20:54:54.935653+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"review_metadata": {"original_url": "https://trstringer.com/deploy-to-aks-from-github-actions/-self-hosted", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.935655"}}');
+INSERT INTO "resources" VALUES('https://trstringer.com/deploy-to-aks-from-github-actions-self-hosted','trstringer.com: Deploy to AKS Using a Managed Identity from a GitHub Actions'' Self-Hosted Runner 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d0ea8a3d3aa050dc70e445d1211454a7804d8499fc0633b65cff4ecf621c81c7',100.0,1779032100,0,'2026-05-17T17:35:00.222641+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://trstringer.com/deploy-to-aks-from-github-actions/-self-hosted',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering trstringer.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.935653+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"review_metadata": {"original_url": "https://trstringer.com/deploy-to-aks-from-github-actions/-self-hosted", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.935655"}}');
 INSERT INTO "resources" VALUES('https://trstringer.com/kubernetes-api-call-from-kubectl','trstringer.com: Discover Kubernetes API Calls from kubectl','','2021',3,'A practical debugging guide to logging actual API calls made by the kubectl CLI. Demonstrates using high verbosity options (e.g. `--v=8`) to reverse-engineer client API payloads.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Debugging", "Tooling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://trstringer.com/kubernetes-ingress-with-contour','trstringer.com: Kubernetes Ingress with Contour','','2021',0,'Implementation guide for Contour, an Envoy-driven Ingress controller. Focuses on the performance and security advantages of Contour''s custom HTTPProxy API, which mitigates cross-namespace vulnerability risks inherent to standard ingress.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Contour"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://trstringer.com/kubernetes-node-ready','trstringer.com: What Determines if a Kubernetes Node is Ready?','','2021',0,'A deep dive into node status evaluation mechanics in Kubernetes. It breaks down how the Kubelet posts heartbeats, how the Node Lifecycle Controller handles Lease resources, and how resource exhaustion (PID, disk, memory pressure) updates NodeConditions.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Node Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://trstringer.com/kubernetes-validating-webhook','trstringer.com: Create a Basic Kubernetes Validating Webhook','','2022',0,'Step-by-step technical guide for writing a custom validating admission controller webhook. Focuses on processing API requests, writing validation criteria in Go, and configuring TLS certificate pathways between the API server and the webhook pod.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Policy & Admission Control", "Validating Webhooks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://trstringer.com/otel-part1-intro','trstringer.com: Observability with OpenTelemetry Part 1 - Introduction','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','522071bee9fd016ade0c7d159936da579a3fcc6685d28461a0d7cdb01b31e8b8',100.0,1.77903160036139798e+09,1,'2026-05-17T17:26:40.361398+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://trstringer.com/otel-part1-intro','trstringer.com: Observability with OpenTelemetry Part 1 - Introduction','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','522071bee9fd016ade0c7d159936da579a3fcc6685d28461a0d7cdb01b31e8b8',100.0,1779031600,1,'2026-05-17T17:26:40.361398+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://trstringer.com/run-kubernetes-pods-on-vm-types','trstringer.com: Run Kubernetes Pods on Specific VM Types in AKS','','2022',0,'Explores structural scheduling patterns inside AKS to assign dedicated workloads onto specific VM sizes using node selectors, taints, tolerations, and node affinity rules.','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Scheduling & Taints", "Compute Node Pools"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://trstringer.com/understanding-prefernoschedule','trstringer.com: Kubernetes Taints, Tolerations, and Understanding the PreferNoSchedule Effect','','2021',0,'Investigates the mechanics of taints and tolerations, focusing on the PreferNoSchedule effect. Illustrates scheduling decisions under compute pressure when taints act as soft constraints.','YAML','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute", "Pod Scheduling", "Node Affinity"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://trunkbaseddevelopment.com','Trunk Based Development','','2017',0,'The definitive technical manual on Trunk-Based Development (TBD), demonstrating how merging code into a single central branch (''trunk'') multiple times a day prevents integration drift. This design demands rigorous CI pipeline safety and feature flag setups to decouple staging from active user exposures.','Markdown','Specification','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://kean.blog/post/trunk-based-development"}');
 INSERT INTO "resources" VALUES('https://trunkbaseddevelopment.com/alternative-branching-models','trunkbaseddevelopment.com: Alternative Branching Models','','2017',0,'An analytical module from trunkbaseddevelopment.com comparing alternative branching patterns, such as GitFlow and GitHub Flow. It highlights the structural differences, release frequencies, and common pain points of each model.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://try.digitalocean.com/app-platform','App Platform - Digital Ocean PaaS','','2024',0,'Highlights onboarding pathways and scalability paradigms inside DigitalOcean''s PaaS. Highly optimized for small-to-medium enterprises wanting to run microservice networks without complex VM configurations.','N/A','Platform Landing','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "PaaS", "DigitalOcean App Platform"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://try.digitalocean.com/cloudplex','try.digitalocean.com/cloudplex','','2022',0,'Reference landing portal for visual architecture design tools integrated with DigitalOcean Kubernetes. Historically allowed developers to visualize infrastructure topologies and generate corresponding Kubernetes configurations.','N/A','Platform Landing','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Alternative Clouds", "Visual Deployment"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://try.openshift.com','try.openshift.com 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c72eb25fc0acd138bfaa947149c34f5ea74ea45a5e0f3bca8213b9f02c7b7871',100.0,1.77903080347355508e+09,0,'2026-05-17T17:13:23.473555+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md", "docs/ocp4.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it"}');
-INSERT INTO "resources" VALUES('https://trycircular.com','trycircular.com (Spain)','','N/A',0,'A curated technical resource and architectural guide covering trycircular.com (Spain) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903193942272305e+09,0,'2026-05-17T17:32:19.422723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://try.openshift.com','try.openshift.com 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c72eb25fc0acd138bfaa947149c34f5ea74ea45a5e0f3bca8213b9f02c7b7871',100.0,1779030803,0,'2026-05-17T17:13:23.473555+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md", "docs/ocp4.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it"}');
+INSERT INTO "resources" VALUES('https://trycircular.com','trycircular.com (Spain)','','N/A',0,'A curated technical resource and architectural guide covering trycircular.com (Spain) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031939,0,'2026-05-17T17:32:19.422723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tryhackme.com/room/metasploitintro','tryhackme.com: Metasploit: Introduction','','2021',0,'This learning guide covers the core operations and architecture of the Metasploit Framework. It explains how security professionals configure exploit payloads, assess system vulnerabilities, and perform penetration tests. It is an excellent educational reference for security teams looking to perform automated offensive security testing.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Penetration Testing", "Metasploit"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tryolabs.com/blog/2020/12/21/top-10-python-libraries-of-2020','tryolabs.com: Top 10 Python libraries of 2020','','2020',0,'Curator synthesis highlighting the most innovative and rapidly growing Python libraries released or consolidated in 2020, focusing on data science, API development (like FastAPI), performance, and utility tooling.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Ecosystem", "Libraries"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tschatzl.github.io/2021/09/16/jdk17-g1-parallel-gc-changes.html','tschatzl.github.io: JDK 17 G1/Parallel GC changes','','2021',0,'An expert analysis on GC improvements within JDK 17, specifically targeting the G1 and Parallel garbage collectors. It explains the runtime optimizations that reduce memory footprints, improve memory reclaiming speeds, and stabilize GC latency during containerized workloads.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "JVM Internals", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://ttl.sh','ttl.sh: Anonymous & ephemeral Docker image registry 🌟','','2026',0,'ttl.sh is an anonymous, ephemeral Docker image registry that automatically purges uploaded images based on a user-defined Time-To-Live (TTL) tag (e.g., :2h). It requires no authentication or setup, making it an excellent utility for testing CI/CD pipelines, sharing temporary development builds, or executing fast integration tests across different physical host platforms.','N/A','SaaS','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Registries", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://turbofuture.com/computers/introductiontodocker','turbofuture.com: A Beginners Guide to Containers and Docker','','N/A',0,'A curated technical resource and architectural guide covering turbofuture.com: A Beginners Guide to Containers and Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023537769699e+09,0,'2026-05-17T17:03:55.377697+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://turbofuture.com/computers/introductiontodocker','turbofuture.com: A Beginners Guide to Containers and Docker','','N/A',0,'A curated technical resource and architectural guide covering turbofuture.com: A Beginners Guide to Containers and Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030235,0,'2026-05-17T17:03:55.377697+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://turing.com','turing','','2026',0,'An AI-powered talent acquisition engine that sources, screens, and manages remote developers globally. Its deep vetting pipeline covers systems architecture, algorithmic efficiency, and soft skills. Live grounding reveals significant market expansion in matching engineers with generative AI training workloads.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "AI-Backed Sourcing"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tusharsrivastava.hashnode.dev/handling-text-files-in-python-an-easy-guide-for-beginners','tusharsrivastava.hashnode.dev: Handling text files in python - an easy guide'' for beginners','','N/A',0,'A curated technical resource and architectural guide covering tusharsrivastava.hashnode.dev: Handling text files in python - an easy guide'' for beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903217778983402e+09,0,'2026-05-17T17:36:17.789834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tusharsrivastava.hashnode.dev/handling-text-files-in-python-an-easy-guide-for-beginners','tusharsrivastava.hashnode.dev: Handling text files in python - an easy guide'' for beginners','','N/A',0,'A curated technical resource and architectural guide covering tusharsrivastava.hashnode.dev: Handling text files in python - an easy guide'' for beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032177,0,'2026-05-17T17:36:17.789834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tutorialboy24.blogspot.com/2022/09/a-detailed-talk-about-k8s-cluster.html','tutorialboy24.blogspot.com: A Detailed Talk about K8S Cluster Security from the Perspective of Attackers (Part 2) 🌟','','2022',0,'This deep technical analysis adopts an offensive security posture to highlight subtle vulnerabilities in cluster configurations. Demystifies container escape routes, RBAC over-privileging paths, and target exploration from within compromised pods. Highly valuable for red team operators and defensive engineers building detection rules.','English','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Offensive Security", "Penetration Testing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://dev.to/tutorialboy/a-detailed-talk-about-k8s-cluster-security-from-the-perspective-of-attackers-part-1-3mm5"}');
-INSERT INTO "resources" VALUES('https://tutorials.keptn.sh','tutorials.keptn.sh 🌟','','N/A',0,'A curated technical resource and architectural guide covering tutorials.keptn.sh 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903121561761307e+09,0,'2026-05-17T17:20:15.617613+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tutorials.keptn.sh/tutorials/keptn-azure-devops/index.html','tutorials.keptn.sh: Azure DevOps Pipelines with Keptn Quality Gates','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903110302698802e+09,0,'2026-05-17T17:18:23.026988+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://tutorials.keptn.sh','tutorials.keptn.sh 🌟','','N/A',0,'A curated technical resource and architectural guide covering tutorials.keptn.sh 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031215,0,'2026-05-17T17:20:15.617613+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tutorials.keptn.sh/tutorials/keptn-azure-devops/index.html','tutorials.keptn.sh: Azure DevOps Pipelines with Keptn Quality Gates','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031103,0,'2026-05-17T17:18:23.026988+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://tutorials.virtualan.io','tutorials.virtualan.io: Idaithalam - Lowcode Test Automation','','2022',3,'Introduces Idaithalam, a low-code, metadata-driven API testing framework built under Virtualan. It details how to leverage declarative Excel spreadsheets or Postman collections to generate and execute complex integration test suites, reducing the necessity for heavy programming while ensuring high test coverage.','YAML','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "API Automation", "Low-Code Testing"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tutorialsdojo.com/aws-cheat-sheets',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering tutorialsdojo.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','8eae6c85ae1ab70fcb251a91e10828ce09bb0bb5b4b8a232335c7e162524b9dd',100.0,1.77913049502871298e+09,0,'2026-05-18T20:54:55.028713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://tutorialsdojo.com/links-to-all-aws-cheat-sheets','tutorialsdojo.com: AWS Cheat Sheets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a061295990e5117df4287457a648f538b31ff1389dac04e9c2e31444a7a7dff2',100.0,1.77903060595060396e+09,0,'2026-05-17T17:10:05.950604+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://tutorialsdojo.com/aws-cheat-sheets',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering tutorialsdojo.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','8eae6c85ae1ab70fcb251a91e10828ce09bb0bb5b4b8a232335c7e162524b9dd',100.0,1779130495,0,'2026-05-18T20:54:55.028713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://tutorialsdojo.com/links-to-all-aws-cheat-sheets','tutorialsdojo.com: AWS Cheat Sheets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a061295990e5117df4287457a648f538b31ff1389dac04e9c2e31444a7a7dff2',100.0,1779030605,0,'2026-05-17T17:10:05.950604+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://tutorialsdojo.com/real-time-monitoring-of-5xx-errors-using-aws-lambda-cloudwatch-logs-slack','tutorialsdojo.com: Real-time Monitoring of 5XX Errors using AWS Lambda, CloudWatch Logs and Slack','','2021',0,'Provides an implementation guide for parsing AWS CloudWatch logs in real-time. Leverages subscription filters and Lambda to extract system-level 5XX errors, instantly routing rich-formatted exception payloads directly to Slack webhooks for rapid operational triage.','Python','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "CloudWatch", "Alerting Systems"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tutorialzine.com/2016/06/learn-git-in-30-minutes','tutorialzine.com: Learn git in 30 minutes 🌟','','2016',0,'Rapid technical introduction designed to fast-track basic command utilization, teaching working tree concepts, git stage operations, staging file modifications, branch management, and remote repository handshakes.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://twindb.com/verify-mysql-backups-with-twindb-backup-tool','twindb.com: Verify MySQL Backups With TwinDB Backup Tool','','N/A',0,'A curated technical resource and architectural guide covering twindb.com: Verify MySQL Backups With TwinDB Backup Tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790325182945671e+09,0,'2026-05-17T17:41:58.294567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://twitter.com/ASFMavenProject','twitter.com/ASFMavenProject: The official twitter feed of the Apache Maven'' Project','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.7790340907722249e+09,0,'2026-05-17T18:08:10.772225+02:00',NULL,NULL,NULL,'[]','[]','["docs/maven-gradle.md"]','[]','{}','{"duplicate_of": "https://x.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/ASFMavenRelease','twitter.com/ASFMavenRelease: Maven Plugin Release','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903431382426095e+09,0,'2026-05-17T18:11:53.824261+02:00',NULL,NULL,NULL,'[]','[]','["docs/maven-gradle.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/AWS_Partners','twitter.com/AWS_Partners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903008490032792e+09,0,'2026-05-17T17:01:24.900328+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/AWSreInvent','twitter.com/AWSreInvent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903404593047904e+09,0,'2026-05-17T18:07:25.930479+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/AWSstartups','twitter.com/AWSstartups','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903367538433504e+09,0,'2026-05-17T18:01:15.384335+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/ChromeDevTools','twitter.com/ChromeDevTools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903210422706389e+09,0,'2026-05-17T17:35:04.227064+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/GolangRepos','twitter.com/GolangRepos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903173999649691e+09,0,'2026-05-17T17:28:59.996497+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/Marcus_Noble_/status/1417007780888825856',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903145884873604e+09,0,'2026-05-17T17:24:18.848736+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/PlantUML',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903296665262103e+09,0,'2026-05-17T17:49:26.652621+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md", "docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/PukarDesign/status/1452141978167267332',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77902916357579088e+09,0,'2026-05-17T16:46:03.575791+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/SWengThomas','I just meant that base64 prevents you from logging a secret in plain text'' by accident… but many more layers are required to keep your secrets secret','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903050716866898e+09,0,'2026-05-17T17:08:27.168669+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/_georgemoller',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77902950973355507e+09,0,'2026-05-17T16:51:49.733555+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/a_sykim',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903057466711092e+09,0,'2026-05-17T17:09:34.667111+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/aantn','It''s funny: everyone thinks CPU requests are only used for scheduling'' (WRONG) and memory requests determine who gets OOMKilled (WRONG) but it''s actually the opposite! At runtime, memory requests do nothing, but CPU requests DO" 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903109698873305e+09,0,'2026-05-17T17:18:16.988733+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/addyosmani',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903321350476288e+09,0,'2026-05-17T17:53:33.504763+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/agarcia','Excellent description of user ids and access rights in Docker; it’s a non'' trivial issue and there’s no silver bullet other than to avoid running your containers with a privileged user. As a bonus, I personally like openshift approach (random UIDs belonging to the super user GID)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903413462210607e+09,0,'2026-05-17T18:08:54.622106+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/alexxubyte',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.779030525625283e+09,0,'2026-05-17T17:08:45.625283+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/awscloud','twitter.com/awscloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903024874488806e+09,0,'2026-05-17T17:04:08.744888+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/azuredevops','twitter.com/azuredevops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903308187658405e+09,0,'2026-05-17T17:51:21.876584+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/brendandburns',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903086851432204e+09,0,'2026-05-17T17:14:28.514322+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/codingsafari','The issue is not new or unique to k8s. There is a general confusion between'' encoding and encryption. Ask any web dev about base64, and there is a good chance they''ll tell you it''s encryption','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903234586772203e+09,0,'2026-05-17T17:39:05.867722+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/commandlinefu','twitter.com/commandlinefu','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77902986313602089e+09,0,'2026-05-17T16:57:43.136021+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/commandlinefu10','twitter.com/commandlinefu10','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030235.69544,0,'2026-05-17T17:03:55.695440+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/commandlinefu3','twitter.com/commandlinefu3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903108718140697e+09,0,'2026-05-17T17:18:07.181407+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/dmokafa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.779033623262079e+09,0,'2026-05-17T18:00:23.262079+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/hashtag/featureflag','#FeatureFlags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903448469336795e+09,0,'2026-05-17T18:14:44.693368+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/i/spaces/1ZkKzbXLekWKv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903002900390911e+09,0,'2026-05-17T17:00:29.003909+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/janakiramm','As an ops engineer not too familiar with Git, you just need to know 6 commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.7790331012396841e+09,0,'2026-05-17T17:51:41.239684+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/jeffbarr','twitter.com/jeffbarr','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903293505285406e+09,0,'2026-05-17T17:48:55.052854+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/johncutlefish/status/1452048722917871620',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903164277113199e+09,0,'2026-05-17T17:27:22.771132+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/jwendlandt','I''ve always wondered how folks expect a system would be able to protect'' data at rest like that. If the public key and private key are local on the machine - nothing is secure no matter what algorithm is used','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.7790305388051629e+09,0,'2026-05-17T17:08:58.805163+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/k0sproject','k0sproject','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77902914265374803e+09,0,'2026-05-17T16:45:42.653748+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/kubernetesio','twitter.com/kubernetesio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903001526113891e+09,0,'2026-05-17T17:00:15.261139+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/memenetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.7790315075148561e+09,0,'2026-05-17T17:25:07.514856+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/microcksio','microcksio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903112279331398e+09,0,'2026-05-17T17:18:42.793314+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/okta',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903165227479791e+09,0,'2026-05-17T17:27:32.274798+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/openshift','twitter.com/openshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903072725372505e+09,0,'2026-05-17T17:12:07.253725+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/operatorhubio','twitter.com/operatorhubio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.779032117474828e+09,0,'2026-05-17T17:35:17.474828+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/originalavalamp','Kubernetes base64 encodes secrets because that makes arbitrary data play'' nice with JSON. It had nothing to do with the security model (or lack thereof). It did not occur to us at the time that people could mistake base64 for some form of encryption','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903254040664505e+09,0,'2026-05-17T17:42:20.406645+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/puksiarz',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77902956148136091e+09,0,'2026-05-17T16:52:41.481361+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/pvergadia',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903219584987211e+09,0,'2026-05-17T17:36:35.849872+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/pythonvscode','twitter.com/pythonvscode','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032556.4658,0,'2026-05-17T17:42:36.465800+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/rakyll',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903275173577594e+09,0,'2026-05-17T17:45:51.735776+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/shipwrightio','shipwrightio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903065339853096e+09,0,'2026-05-17T17:10:53.398531+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/submarinerio','submarinerio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903420834471607e+09,0,'2026-05-17T18:10:08.344716+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/telepresenceio','telepresenceio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903209550132703e+09,0,'2026-05-17T17:34:55.501327+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/tfortricks_ind',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.77903005214790797e+09,0,'2026-05-17T17:00:52.147908+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
-INSERT INTO "resources" VALUES('https://twitter.com/tsh4k','The semantics are important. Easy to grant an RBAC policy like "read only'' except secrets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1.779032100471946e+09,0,'2026-05-17T17:35:00.471946+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twindb.com/verify-mysql-backups-with-twindb-backup-tool','twindb.com: Verify MySQL Backups With TwinDB Backup Tool','','N/A',0,'A curated technical resource and architectural guide covering twindb.com: Verify MySQL Backups With TwinDB Backup Tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032518,0,'2026-05-17T17:41:58.294567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://twitter.com/ASFMavenProject','twitter.com/ASFMavenProject: The official twitter feed of the Apache Maven'' Project','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779034090,0,'2026-05-17T18:08:10.772225+02:00',NULL,NULL,NULL,'[]','[]','["docs/maven-gradle.md"]','[]','{}','{"duplicate_of": "https://x.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/ASFMavenRelease','twitter.com/ASFMavenRelease: Maven Plugin Release','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779034313,0,'2026-05-17T18:11:53.824261+02:00',NULL,NULL,NULL,'[]','[]','["docs/maven-gradle.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/AWS_Partners','twitter.com/AWS_Partners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030084,0,'2026-05-17T17:01:24.900328+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/AWSreInvent','twitter.com/AWSreInvent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779034045,0,'2026-05-17T18:07:25.930479+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/AWSstartups','twitter.com/AWSstartups','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779033675,0,'2026-05-17T18:01:15.384335+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/ChromeDevTools','twitter.com/ChromeDevTools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032104,0,'2026-05-17T17:35:04.227064+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/GolangRepos','twitter.com/GolangRepos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031739,0,'2026-05-17T17:28:59.996497+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/Marcus_Noble_/status/1417007780888825856',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031458,0,'2026-05-17T17:24:18.848736+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/PlantUML',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032966,0,'2026-05-17T17:49:26.652621+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md", "docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/PukarDesign/status/1452141978167267332',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779029163,0,'2026-05-17T16:46:03.575791+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/SWengThomas','I just meant that base64 prevents you from logging a secret in plain text'' by accident… but many more layers are required to keep your secrets secret','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030507,0,'2026-05-17T17:08:27.168669+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/_georgemoller',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779029509,0,'2026-05-17T16:51:49.733555+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/a_sykim',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030574,0,'2026-05-17T17:09:34.667111+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/aantn','It''s funny: everyone thinks CPU requests are only used for scheduling'' (WRONG) and memory requests determine who gets OOMKilled (WRONG) but it''s actually the opposite! At runtime, memory requests do nothing, but CPU requests DO" 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031096,0,'2026-05-17T17:18:16.988733+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/addyosmani',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779033213,0,'2026-05-17T17:53:33.504763+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/agarcia','Excellent description of user ids and access rights in Docker; it’s a non'' trivial issue and there’s no silver bullet other than to avoid running your containers with a privileged user. As a bonus, I personally like openshift approach (random UIDs belonging to the super user GID)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779034134,0,'2026-05-17T18:08:54.622106+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/alexxubyte',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030525,0,'2026-05-17T17:08:45.625283+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/awscloud','twitter.com/awscloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030248,0,'2026-05-17T17:04:08.744888+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/azuredevops','twitter.com/azuredevops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779033081,0,'2026-05-17T17:51:21.876584+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/brendandburns',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030868,0,'2026-05-17T17:14:28.514322+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/codingsafari','The issue is not new or unique to k8s. There is a general confusion between'' encoding and encryption. Ask any web dev about base64, and there is a good chance they''ll tell you it''s encryption','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032345,0,'2026-05-17T17:39:05.867722+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/commandlinefu','twitter.com/commandlinefu','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779029863,0,'2026-05-17T16:57:43.136021+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/commandlinefu10','twitter.com/commandlinefu10','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030235,0,'2026-05-17T17:03:55.695440+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/commandlinefu3','twitter.com/commandlinefu3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031087,0,'2026-05-17T17:18:07.181407+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/dmokafa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779033623,0,'2026-05-17T18:00:23.262079+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/hashtag/featureflag','#FeatureFlags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779034484,0,'2026-05-17T18:14:44.693368+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/i/spaces/1ZkKzbXLekWKv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030029,0,'2026-05-17T17:00:29.003909+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/janakiramm','As an ops engineer not too familiar with Git, you just need to know 6 commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779033101,0,'2026-05-17T17:51:41.239684+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/jeffbarr','twitter.com/jeffbarr','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032935,0,'2026-05-17T17:48:55.052854+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/johncutlefish/status/1452048722917871620',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031642,0,'2026-05-17T17:27:22.771132+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/jwendlandt','I''ve always wondered how folks expect a system would be able to protect'' data at rest like that. If the public key and private key are local on the machine - nothing is secure no matter what algorithm is used','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030538,0,'2026-05-17T17:08:58.805163+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/k0sproject','k0sproject','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779029142,0,'2026-05-17T16:45:42.653748+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/kubernetesio','twitter.com/kubernetesio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030015,0,'2026-05-17T17:00:15.261139+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/memenetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031507,0,'2026-05-17T17:25:07.514856+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/microcksio','microcksio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031122,0,'2026-05-17T17:18:42.793314+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/okta',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031652,0,'2026-05-17T17:27:32.274798+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/openshift','twitter.com/openshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030727,0,'2026-05-17T17:12:07.253725+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/operatorhubio','twitter.com/operatorhubio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032117,0,'2026-05-17T17:35:17.474828+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/originalavalamp','Kubernetes base64 encodes secrets because that makes arbitrary data play'' nice with JSON. It had nothing to do with the security model (or lack thereof). It did not occur to us at the time that people could mistake base64 for some form of encryption','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032540,0,'2026-05-17T17:42:20.406645+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/puksiarz',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779029561,0,'2026-05-17T16:52:41.481361+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/pvergadia',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032195,0,'2026-05-17T17:36:35.849872+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/pythonvscode','twitter.com/pythonvscode','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032556,0,'2026-05-17T17:42:36.465800+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/rakyll',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032751,0,'2026-05-17T17:45:51.735776+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/shipwrightio','shipwrightio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030653,0,'2026-05-17T17:10:53.398531+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/submarinerio','submarinerio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779034208,0,'2026-05-17T18:10:08.344716+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/telepresenceio','telepresenceio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032095,0,'2026-05-17T17:34:55.501327+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/tfortricks_ind',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030052,0,'2026-05-17T17:00:52.147908+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
+INSERT INTO "resources" VALUES('https://twitter.com/tsh4k','The semantics are important. Easy to grant an RBAC policy like "read only'' except secrets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032100,0,'2026-05-17T17:35:00.471946+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
 INSERT INTO "resources" VALUES('https://tychoish.com/post/9-awesome-git-tricks','9 awesome git tricks','','2020',0,'Technical review of nine advanced command configurations, parsing custom terminal log layouts, git cherry-pick tricks, and patch commits selection techniques to improve developer efficiency.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tyk.io','Tyk API Manager','','2026',0,'A powerful, lightweight, open-source API Gateway and Management Platform written entirely in Go. Possesses stellar clustering configurations, multi-data-center capabilities, and dynamic rate limiting without external dependencies.','English','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Gateway Engines"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://tylercipriani.com/blog/2022/09/30/githubs-missing-merge-option','tylercipriani.com: GitHub''s Missing Merge Option','','2022',0,'Evaluates the implications of GitHub''s default merge strategies. Analyzes the absence of explicit fast-forward-avoiding rebase options, offering alternative terminal solutions to ensure complete history preservation across complex release branches.','Shell','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Version Control", "Merge Strategies"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://typhoon.psdn.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b25ee04e278625ce04ecf4eaacd99a3580ba253c418e9d2917bd3021a0ca4a06',100.0,1.77903138889162302e+09,0,'2026-05-17T17:23:08.891623+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://typhoon.psdn.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b25ee04e278625ce04ecf4eaacd99a3580ba253c418e9d2917bd3021a0ca4a06',100.0,1779031388,0,'2026-05-17T17:23:08.891623+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://typing.io','typing.io: Typing Practice for Programmers','','2026',3,'A niche developmental utility geared towards training muscle memory for code-specific characters, structural syntax, and shell scripting brackets. Uses popular open-source kernels and infrastructure code bases to scale high-speed programming capability.','English','Developer Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Developer Productivity", "Muscle Memory"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://ubiqum.com/blog/20-software-development-tools-that-will-make-you-more-productive','ubiqum.com: 20 Software Development Tools that will make you more productive','','2022',0,'Curated technical list analyzing software development tools engineered to enhance engineering velocity. Explores IDE extensions, local container utilities, source control clients, and task automators critical for scaling developer operations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering Practices", "Developer Productivity", "Toolkits"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://ubuntu.com/blog/gitops-with-azure-arc-and-charmed-kubernetes','Kubernetes GitOps with Azure Arc and Charmed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','118c3d831c735ce70a7d998bdbc586e1f96a094097e4546f1e88e3adc52d55b6',100.0,1.7790295043010149e+09,0,'2026-05-17T16:51:44.301015+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://canonical.com/blog/gitops-with-azure-arc-and-charmed-kubernetes"}');
+INSERT INTO "resources" VALUES('https://ubuntu.com/blog/gitops-with-azure-arc-and-charmed-kubernetes','Kubernetes GitOps with Azure Arc and Charmed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','118c3d831c735ce70a7d998bdbc586e1f96a094097e4546f1e88e3adc52d55b6',100.0,1779029504,0,'2026-05-17T16:51:44.301015+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://canonical.com/blog/gitops-with-azure-arc-and-charmed-kubernetes"}');
 INSERT INTO "resources" VALUES('https://ubuntu.com/blog/how-to-test-the-latest-kubernetes-with-microk8s','ubuntu.com: How to test the latest Kubernetes 1.22 release candidate with MicroK8s','','2021',3,'A practical walkthrough on leveraging MicroK8s to evaluate Kubernetes release candidates. This resource demonstrates the minimal configuration overhead required to spin up lightweight clusters on local workstations, enabling early-stage API compatibility validation.','Bash','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Local Clusters", "MicroK8s"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://ubuntu.com/blog/managed-kubernetes-cheaper-than-aws','ubuntu.com: Kubernetes Fully Managed – half the cost of AWS','','2022',0,'Examines Canonical''s enterprise managed Kubernetes value proposition, contrasting bare-metal and private cloud deployments against public cloud managed options. Provides an architecture-level financial assessment comparing capital expenses versus operating expenses.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Alternative Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://ubuntu.com/blog/ubuntu-on-wsl-2-is-generally-available','Ubuntu on WSL 2 Is Generally Available 🌟','','2020',0,'This release announcement covers the general availability of Ubuntu on WSL 2, bringing native Linux system call compatibility and dramatic performance gains. Leveraging Microsoft''s customized Linux kernel, it provides an enterprise-ready environment for developing, compiling, and running deep-tech toolchains. It stands as a reliable, high-performance base for running local containers and deployment pipelines.','N/A','Documentation','Intermediate',0,'online','manual','0bad0ae8d05a5dc5b443522368ee84f3ed95df2d22f4d0a13126e638c95ab733',100.0,1.77903254762262702e+09,1,'2026-05-17T17:42:27.622627+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Ubuntu"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://ubuntu.com/blog/ubuntu-on-wsl-2-is-generally-available','Ubuntu on WSL 2 Is Generally Available 🌟','','2020',0,'This release announcement covers the general availability of Ubuntu on WSL 2, bringing native Linux system call compatibility and dramatic performance gains. Leveraging Microsoft''s customized Linux kernel, it provides an enterprise-ready environment for developing, compiling, and running deep-tech toolchains. It stands as a reliable, high-performance base for running local containers and deployment pipelines.','N/A','Documentation','Intermediate',0,'online','manual','0bad0ae8d05a5dc5b443522368ee84f3ed95df2d22f4d0a13126e638c95ab733',100.0,1779032547,1,'2026-05-17T17:42:27.622627+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Ubuntu"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://ubuntu.com/kubernetes/charmed-k8s','Charmed Kubernetes','','2026',0,'Canonical''s enterprise Kubernetes distribution orchestrated using Juju Charms. This platform automates deployment, scaling, lifecycle management, and day-2 operations of multi-cloud Kubernetes clusters using modular, declarative software models, ensuring easy integration with Ceph, OpenStack, and major public clouds.','Python','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Automated Operations"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://ubuntu.com/kubernetes/features','Charmed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cb4e9ab8daa435b8b19f4d2658cbac3f39996e518e6784acf4fd9a2ac1a3e213',100.0,1.77903409770044589e+09,0,'2026-05-17T18:08:17.700446+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://ubuntu.com/kubernetes/charmed-k8s"}');
+INSERT INTO "resources" VALUES('https://ubuntu.com/kubernetes/features','Charmed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cb4e9ab8daa435b8b19f4d2658cbac3f39996e518e6784acf4fd9a2ac1a3e213',100.0,1779034097,0,'2026-05-17T18:08:17.700446+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://ubuntu.com/kubernetes/charmed-k8s"}');
 INSERT INTO "resources" VALUES('https://ubuntuask.com/blog/best-new-kubernetes-books','ubuntuask.com: Best New Kubernetes Books','','2021',0,'A curated index review evaluating the latest and most impactful publications on Kubernetes administration, cloud-native security, and microservices design patterns. It helps technology leaders select high-quality literature to train engineering teams on modern cloud architectures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "References", "Literature"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://ui.dev/async-javascript-from-callbacks-to-promises-to-async-await',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a07cb96510718b4d5344e01155cb44e31cc858e1761a9031afe9550ab9b76438',100.0,1.77903033996382594e+09,0,'2026-05-17T17:05:39.963826+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://ui.dev/beginners-guide-to-javascript-prototype',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0da95b30a0cc2a0080a91a00d0724c1385c39f372cb76d0bc44824849f59a4e0',100.0,1.77903093203277802e+09,0,'2026-05-17T17:15:32.032778+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://ui.dev/async-javascript-from-callbacks-to-promises-to-async-await',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a07cb96510718b4d5344e01155cb44e31cc858e1761a9031afe9550ab9b76438',100.0,1779030339,0,'2026-05-17T17:05:39.963826+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://ui.dev/beginners-guide-to-javascript-prototype',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0da95b30a0cc2a0080a91a00d0724c1385c39f372cb76d0bc44824849f59a4e0',100.0,1779030932,0,'2026-05-17T17:15:32.032778+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://umbrellaselector.com/Spain','umbrellaselector.com/Spain','','2026',0,'A specialized lookup and compliance advisory engine for umbrella companies operating within the Spanish labor law framework. It helps expatriates and local contractors legally bypass high corporate registration costs. Live grounding highlights the tool as a baseline for navigating complex Spanish payroll environments.','English','Guide/Legal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Legal Compliance", "Spanish Contracting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://umeey.medium.com/four-golden-signals-of-monitoring-site-reliability-engineering-sre-metrics-64031dbe268','umeey.medium.com: Four Golden Signals Of Monitoring: Site Reliability Engineering'' (SRE) Metrics','','N/A',0,'A curated technical resource and architectural guide covering umeey.medium.com: Four Golden Signals Of Monitoring: Site Reliability Engineering'' (SRE) Metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903217290322399e+09,0,'2026-05-17T17:36:12.903224+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://umeshtyagi829.medium.com/secure-terrafrom-iac-code-using-checkov-4a3e1f097f92','umeshtyagi829.medium.com: Secure Terrafrom IaC code using Checkov','','N/A',0,'A curated technical resource and architectural guide covering umeshtyagi829.medium.com: Secure Terrafrom IaC code using Checkov in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903058738691306e+09,0,'2026-05-17T17:09:47.386913+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://uncontained.io',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering uncontained.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903185990639495e+09,0,'2026-05-17T17:30:59.906395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://uncontained.io/articles/openshift-and-the-org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029979.48264,0,'2026-05-17T16:59:39.482640+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://uncontained.io/articles/openshift-ha-installation',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering uncontained.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903325325817108e+09,0,'2026-05-17T17:54:13.258171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://uncontained.io/articles/openshift-ha-installation ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,1.779130494992208e+09,0,'2026-05-18T20:54:54.992208+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://uncontained.io/articles/openshift-ha-installation"}');
-INSERT INTO "resources" VALUES('https://uncontained.io/articles/openshift-ha-installation/ ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903341024417901e+09,0,'2026-05-17T17:56:50.244179+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://uncontained.io/articles/openshift-ha-installation"}');
+INSERT INTO "resources" VALUES('https://umeey.medium.com/four-golden-signals-of-monitoring-site-reliability-engineering-sre-metrics-64031dbe268','umeey.medium.com: Four Golden Signals Of Monitoring: Site Reliability Engineering'' (SRE) Metrics','','N/A',0,'A curated technical resource and architectural guide covering umeey.medium.com: Four Golden Signals Of Monitoring: Site Reliability Engineering'' (SRE) Metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032172,0,'2026-05-17T17:36:12.903224+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://umeshtyagi829.medium.com/secure-terrafrom-iac-code-using-checkov-4a3e1f097f92','umeshtyagi829.medium.com: Secure Terrafrom IaC code using Checkov','','N/A',0,'A curated technical resource and architectural guide covering umeshtyagi829.medium.com: Secure Terrafrom IaC code using Checkov in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030587,0,'2026-05-17T17:09:47.386913+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://uncontained.io',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering uncontained.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031859,0,'2026-05-17T17:30:59.906395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://uncontained.io/articles/openshift-and-the-org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029979,0,'2026-05-17T16:59:39.482640+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://uncontained.io/articles/openshift-ha-installation',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering uncontained.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033253,0,'2026-05-17T17:54:13.258171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://uncontained.io/articles/openshift-ha-installation ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.992208+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://uncontained.io/articles/openshift-ha-installation"}');
+INSERT INTO "resources" VALUES('https://uncontained.io/articles/openshift-ha-installation/ ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033410,0,'2026-05-17T17:56:50.244179+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://uncontained.io/articles/openshift-ha-installation"}');
 INSERT INTO "resources" VALUES('https://undertow.io','Undertow','','2026',0,'A highly performant, modular web server designed by Red Hat. Written in Java, it features non-blocking, asynchronous capabilities, functioning as a powerful, lightweight container engine for high-density microservices.','Java','Webpage','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Servers", "Web Servers"]','["[COMMUNITY-TOOL]"]','[]','["embedded-servlet-containers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://ungleich.ch/u/blog/kubernetes-making-dns-publicly-reachable','ungleich.ch: Making kubernetes kube-dns/CoreDNS publicly reachable','','2021',0,'A hands-on guide explaining how to expose internal Kubernetes DNS names outside the cluster network boundaries. It highlights potential ingress routing patterns and access control rules needed to allow external clients to query cluster service records safely without introducing security risks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "DNS", "Ingress"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://ungleich.ch/u/blog/kubernetes-without-ingress','ungleich.ch: Building Ingress-less Kubernetes Clusters','','2020',3,'Evaluates architectural patterns to design and run Kubernetes environments without standard L7 Ingress controllers. Employs direct BGP advertisements and IPv6-native routing to link external clients directly to target containers.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Alternative Architectures"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://unit.nginx.org','unit.nginx.org','','2025',0,'Official portal for NGINX Unit, a dynamic, lightweight application server designed to run polyglot microservices simultaneously. Dynamically configured on the fly via JSON REST APIs without service disruption.','C','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Web Servers", "App Servers"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://unit42.paloaltonetworks.com/azure-container-instances','unit42.paloaltonetworks.com: Finding Azurescape – Cross-Account Container Takeover in Azure Container Instances','','2021',0,'Technical autopsy of ''Azurescape'', a cross-account vulnerability discovered in Azure Container Instances (ACI). Analyzes multitenancy container host escapes and explains subsequent platform-level security mitigations.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Vulnerability Research", "Container Escape"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://unix.stackexchange.com/questions/252744/ss-linux-socket-statistics-utility-output-format',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering unix.stackexchange.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173606792008304e+09,0,'2026-06-18T00:41:07.920083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://unix.stackexchange.com/questions/252744/ss-linux-socket-statistics-utility-output-format',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering unix.stackexchange.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736067,0,'2026-06-18T00:41:07.920083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://unixarena.com/2022/04/terraform-source-credentials-from-aws-secret-manager.html','unixarena.com: Terraform – Source credentials from AWS secret Manager','','2022',3,'Illustrates how to source cloud infrastructure credentials dynamic-on-demand from AWS Secrets Manager using standard Terraform data resources. Avoids persisting plaintext administrative credentials within static project variable configurations.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Infrastructure as Code", "Terraform Secrets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html','OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks','','2025',0,'Diagnoses Kubernetes `OOMKilled` (Exit Code 137) events caused by memory leaks, misconfigured resource limits, and JVM heap management issues. Explains how to set appropriate limits/requests while implementing profiling tools to prevent container churn.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Platform Engine", "Cluster Operations", "Memory Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://unixetc.co.uk','unixetc.co.uk','','2026',3,'A technical blog containing Unix and Linux command-line tips, configuration guides, and scripts. Provides pragmatic solutions to niche sysadmin tasks, system diagnostics, and shell script optimization.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://unixmages.com','unixmages.com','','2026',2,'A legacy blog featuring creative Unix sysadmin tips, network troubleshooting guides, and shell scripting shortcuts. Provides useful context for understanding the design philosophy of older Unix implementations.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[GUIDE]", "[LEGACY]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://unixmen.com','unixmen.com 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bae6128d2c34581e98bc247a4a8e3d10fc708410baddc1abc6994eed844a5933',100.0,1.77903180336658501e+09,0,'2026-05-17T17:30:03.366585+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.unixmen.com"}');
-INSERT INTO "resources" VALUES('https://unofficial-kubernetes.readthedocs.io','unofficial-kubernetes.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c08380bdd5699818f37030995383ecf8e122bbb34ebf6a76183751eca060de44',100.0,1.77903409741578197e+09,0,'2026-05-17T18:08:17.415782+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://unofficial-kubernetes.readthedocs.io/en/latest"}');
+INSERT INTO "resources" VALUES('https://unixmen.com','unixmen.com 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bae6128d2c34581e98bc247a4a8e3d10fc708410baddc1abc6994eed844a5933',100.0,1779031803,0,'2026-05-17T17:30:03.366585+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.unixmen.com"}');
+INSERT INTO "resources" VALUES('https://unofficial-kubernetes.readthedocs.io','unofficial-kubernetes.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c08380bdd5699818f37030995383ecf8e122bbb34ebf6a76183751eca060de44',100.0,1779034097,0,'2026-05-17T18:08:17.415782+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://unofficial-kubernetes.readthedocs.io/en/latest"}');
 INSERT INTO "resources" VALUES('https://unofficial-kubernetes.readthedocs.io/en/latest','unofficial-kubernetes.readthedocs.io','','2023',0,'An alternative, community-driven resource hosting informal Kubernetes documentations and configurations. Extremely helpful for engineers digging into complex internal configurations, legacy parameters, or custom deployment pipelines that are no longer detailed in upstream docs.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation", "Alternative Docs", "Kubernetes"]','["[LEGACY]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf','en.wikibooks.org: Python Programming','','N/A',0,'A curated technical resource and architectural guide covering en.wikibooks.org: Python Programming in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903296628866505e+09,0,'2026-05-17T17:49:26.288665+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf','en.wikibooks.org: Python Programming','','N/A',0,'A curated technical resource and architectural guide covering en.wikibooks.org: Python Programming in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032966,0,'2026-05-17T17:49:26.288665+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://upper.co','upper 🌟','','2024',0,'An exclusive, curated recruitment marketplace designed to match top-tier engineering talent with premium contracting engagements globally. It handles identity verification, technical screening, and payment processing to secure highly qualified engagements.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Talent Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://usehooks.com','useHooks - React Hooks Library','','2019',0,'Production-ready React hook recipes facilitating decoupled side effects, event listener bindings, dynamic state persistence, and responsive UI behaviors without custom boilerplate code.','TypeScript','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "React Framework", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "javascript.md", "react.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://users.rust-lang.org/t/anyone-here-go-intellij-vscode/84499','IntelliJ vs. VSCode for Rust Development','','2022',0,'Comparative review evaluating IntelliJ Rust versus VSCode + rust-analyzer. Analyzes memory footprint, compilation speed feedback loops, macro expansion accuracy, and integrated debugger performance.','Markdown','Forum','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Integrated Development Environments", "Rust"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md", "golang.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://uw-labs.github.io/blog/kubernetes,/multicluster/2021/07/21/kube-semaphore-intro.html','uw-labs.github.io: Kubernetes Semaphore: A modular and nonintrusive framework'' for cross cluster communication','','2021',0,'A modular, non-intrusive framework facilitating cross-cluster orchestration and synchronized tasks. It addresses inter-cluster resource coordination without requiring deep, heavy service meshes or persistent site-to-site VPN tunnels.','Go','Framework','Advanced',0,'online','manual','221195b1c67bf0c33da6a92026a4d057bb8bb76a967aefd32d7265a757f77a12',100.0,1.77903008485260796e+09,1,'2026-05-17T17:01:24.852608+02:00',NULL,NULL,NULL,'["Networking & Multi-Cluster", "Cross-Cluster Communication", "Coordination Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://uw-labs.github.io/blog/kubernetes,/multicluster/2021/07/21/kube-semaphore-intro.html','uw-labs.github.io: Kubernetes Semaphore: A modular and nonintrusive framework'' for cross cluster communication','','2021',0,'A modular, non-intrusive framework facilitating cross-cluster orchestration and synchronized tasks. It addresses inter-cluster resource coordination without requiring deep, heavy service meshes or persistent site-to-site VPN tunnels.','Go','Framework','Advanced',0,'online','manual','221195b1c67bf0c33da6a92026a4d057bb8bb76a967aefd32d7265a757f77a12',100.0,1779030084,1,'2026-05-17T17:01:24.852608+02:00',NULL,NULL,NULL,'["Networking & Multi-Cluster", "Cross-Cluster Communication", "Coordination Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://v1.keptn.sh/docs/quickstart','Quick Start','','2023',0,'Official step-by-step documentation for installing Keptn in a Kubernetes cluster, defining uniform delivery pipelines, configuring service-level objectives (SLOs), and executing an initial automated deployment.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "Continuous Delivery", "Guides"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["keptn.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://v1.uncontained.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903364999125599e+09,0,'2026-05-17T18:00:49.991256+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://v1.uncontained.io/playbooks/continuous_delivery/external-jenkins-integration.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering v1.uncontained.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903253451526594e+09,0,'2026-05-17T17:42:14.515266+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://v1.uncontained.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033649,0,'2026-05-17T18:00:49.991256+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://v1.uncontained.io/playbooks/continuous_delivery/external-jenkins-integration.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering v1.uncontained.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032534,0,'2026-05-17T17:42:14.515266+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://v8.dev','v8.dev:','','2008',0,'The official site of Google''s high-performance, open-source WebAssembly and JavaScript engine written in C++. Powering Node.js and Chromium, it compiles JavaScript directly to native machine code using advanced JIT compilation techniques.','C++','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2008-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Runtime Environments", "JavaScript Engines", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vadosware.io/post/level-one-automated-k8s-deployments-with-gitlab-ci','vadosware.io: Level 1 Automated K8S Deployments With GitLab CI','','2021',0,'Practical walkthrough demonstrating Level 1 automation for Kubernetes deployments utilizing GitLab CI. This guide focuses on configuring repository variables, building containerized services, and executing direct deployments via kubectl or Helm charts without complex GitOps operators.','YAML','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "GitLab CI", "Kubernetes Deployments"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vadosware.io/post/so-you-need-to-wait-for-some-kubernetes-resources','vadosware.io: So you need to wait for some Kubernetes resources?','','2021',3,'A practical guide explaining how to synchronize the initialization sequence of dependent Kubernetes resources. Highlights the use of `kubectl wait`, init containers, and programmatic polling to prevent startup failures in microservice topologies.','Bash','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resource Orchestration", "Wait Strategies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vadosware.io/post/using-makefiles-and-envsubst-as-an-alternative-to-helm-and-ksonnet','vadosware.io: Using Makefiles And Envsubst As An Alternative To Helm And'' Ksonnet (deprecated)','','2018',0,'An architectural case study analyzing lightweight alternatives to heavy configuration management like Helm. The author describes substituting complex tools with standard Makefiles and `envsubst` to dynamically compile and execute clean manifests.','Shell','Guide','Beginner',0,'online','manual','893f72e506e5e6c5753b07ad3e0cebc4aed31cbecdeb84f40b55df813ed81323',100.0,1.77903417310848188e+09,1,'2026-05-17T18:09:33.108482+02:00',NULL,NULL,NULL,'["GitOps & Configuration", "Alternative Templating", "Minimalist Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vadosware.io/post/using-makefiles-and-envsubst-as-an-alternative-to-helm-and-ksonnet','vadosware.io: Using Makefiles And Envsubst As An Alternative To Helm And'' Ksonnet (deprecated)','','2018',0,'An architectural case study analyzing lightweight alternatives to heavy configuration management like Helm. The author describes substituting complex tools with standard Makefiles and `envsubst` to dynamically compile and execute clean manifests.','Shell','Guide','Beginner',0,'online','manual','893f72e506e5e6c5753b07ad3e0cebc4aed31cbecdeb84f40b55df813ed81323',100.0,1779034173,1,'2026-05-17T18:09:33.108482+02:00',NULL,NULL,NULL,'["GitOps & Configuration", "Alternative Templating", "Minimalist Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vaex.io','vaex.io','','2023',4,'A highly efficient out-of-core DataFrame library designed to analyze, visualize, and map massive tabular datasets containing billions of rows. By using memory mapping and zero-copy concepts, it executes complex computations without exhausting local RAM.','Python','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Frames", "Out-of-Core Processing"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vahid.blog/post/2022-05-05-system-design-interview-cheat-sheet','vahid.blog: System Design Interview Cheat Sheet','','2022',5,'A high-density reference sheet highlighting critical system design tenets. Discusses load balancers, database replication topologies, caching strategies, rate limiters, CAP/PACELC trade-offs, and microservices architecture design.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "System Design", "Scalability"]','["[DE FACTO STANDARD]"]','[]','["interview-questions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-1','vaishnavidontha.hashnode.dev: API Testing using Postman - Part 1','','N/A',0,'A curated technical resource and architectural guide covering vaishnavidontha.hashnode.dev: API Testing using Postman - Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903423820296692e+09,0,'2026-05-17T18:10:38.202967+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-2','vaishnavidontha.hashnode.dev: API Testing using Postman - Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903065509671592e+09,0,'2026-05-17T17:10:55.096716+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{"duplicate_of": "https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-1"}');
-INSERT INTO "resources" VALUES('https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-3','vaishnavidontha.hashnode.dev: API Testing using Postman - Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903315788594198e+09,0,'2026-05-17T17:52:37.885942+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{"duplicate_of": "https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-1"}');
+INSERT INTO "resources" VALUES('https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-1','vaishnavidontha.hashnode.dev: API Testing using Postman - Part 1','','N/A',0,'A curated technical resource and architectural guide covering vaishnavidontha.hashnode.dev: API Testing using Postman - Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034238,0,'2026-05-17T18:10:38.202967+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-2','vaishnavidontha.hashnode.dev: API Testing using Postman - Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030655,0,'2026-05-17T17:10:55.096716+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{"duplicate_of": "https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-1"}');
+INSERT INTO "resources" VALUES('https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-3','vaishnavidontha.hashnode.dev: API Testing using Postman - Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033157,0,'2026-05-17T17:52:37.885942+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{"duplicate_of": "https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-1"}');
 INSERT INTO "resources" VALUES('https://valenciaplaza.com/iis-fe-liderara-direccion-cientifica-nodo-central-atlas-imagenes-cancer','valenciaplaza.com: El IIS La Fe liderará la dirección científica del Nodo Central del Atlas de Imágenes en Cáncer','','2023',3,'Discusses the selection of IIS La Fe (Valencia) to lead the scientific coordination of the EUCAIM Central Node (European Cancer Image Infrastructure). The architecture features centralized governance coordinating with federated storage nodes to securely ingest, label, and disseminate oncological datasets. This node represents a milestone in federated, secure European clinical data platforms.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Bioinformatics", "Medical Imaging Platforms"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://valohai.com/blog/llmops','valohai.com/blog/llmops/','','2023',0,'A detailed structural analysis mapping out the critical differences between classical MLOps pipelines and the emerging LLMOps domain. It addresses unique lifecycle challenges such as prompt versioning, parameter-efficient fine-tuning (PEFT), and the RAG validation triad. It helps platform teams adapt CI/CD tools to AI lifecycles.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "LLMOps & MLOps", "Strategy & Pipelines"]','["[EMERGING]"]','[]','["ai.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vashishtsumit89.medium.com/security-pen-testing-a-guide-to-run-owasp-zap-headless-in-containers-for-ci-cd-pipeline-ddb580dae3c8','vashishtsumit89.medium.com: Security/Pen Testing: A guide to run OWASP Zap'' headless in containers for CI/CD pipeline','','N/A',0,'A curated technical resource and architectural guide covering vashishtsumit89.medium.com: Security/Pen Testing: A guide to run OWASP Zap'' headless in containers for CI/CD pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903440525234794e+09,0,'2026-05-17T18:13:25.252348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vashishtsumit89.medium.com/security-pen-testing-a-guide-to-run-owasp-zap-headless-in-containers-for-ci-cd-pipeline-ddb580dae3c8','vashishtsumit89.medium.com: Security/Pen Testing: A guide to run OWASP Zap'' headless in containers for CI/CD pipeline','','N/A',0,'A curated technical resource and architectural guide covering vashishtsumit89.medium.com: Security/Pen Testing: A guide to run OWASP Zap'' headless in containers for CI/CD pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034405,0,'2026-05-17T18:13:25.252348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vcloud-lab.com/entries/microsoft-azure/-create-azure-key-vault-certificates-on-azure-portal-and-powershell','vcloud-lab.com: Create Azure Key Vault Certificates on Azure Portal and Powershell','','2021',0,'An administrative manual for creating, exporting, and managing SSL/TLS certificates inside Azure Key Vault using both the Azure Portal and PowerShell. Solves critical orchestration patterns for managing enterprise certificate authority bounds.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Public Key Infrastructure (PKI)", "Azure Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vcloud-lab.com/entries/microsoft-azure/create-an-azure-app-registrations-in-azure-active-directory-using-powershell-azurecli','vcloud-lab.com: Create an Azure App registrations in Azure Active Directory using PowerShell & AzureCLI','','2022',2,'A comparison and implementation guide for creating Azure App Registrations using both Azure CLI and Azure PowerShell. It highlights syntax nuances, command mappings, and execution flows for automated environment provisioning. It functions as a critical resource for platform engineers standardizing bootstrap scripts for new application environments.','PowerShell/CLI','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access Management", "App Registrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vcloud-lab.com/entries/microsoft-azure/get-started-and-configure-with-certificate-based-authentication-in-azure','vcloud-lab.com: Get started and configure certificate-based authentication in Azure','','2022',2,'Step-by-step documentation for configuring certificate-based authentication for service principals within Microsoft Azure. It details the process of generating self-signed certificates, importing them into App Registrations, and validating connections via Azure CLI or PowerShell. This approach is highly recommended for secure, non-interactive pipeline authentications, bypassing vulnerable password credentials.','PowerShell/CLI','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "Certificate Authentication"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vectorized.io','Redpanda 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7d125b27e487375cfc2008de4bb119d71f72934fdbd81c0e7b100e78436b8f15',100.0,1.77902913281488609e+09,0,'2026-05-17T16:45:32.814886+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://vectorized.io/blog/open-source','Redpanda is now Free & Source Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d125b27e487375cfc2008de4bb119d71f72934fdbd81c0e7b100e78436b8f15',100.0,1.77903140658216595e+09,0,'2026-05-17T17:23:26.582166+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://vectorized.io"}');
-INSERT INTO "resources" VALUES('https://veducate.co.uk/kubernetes-pvc-terminating','veducate.co.uk: How to fix in Kubernetes – Deleting a PVC stuck in status'' “Terminating”','','N/A',0,'A curated technical resource and architectural guide covering veducate.co.uk: How to fix in Kubernetes – Deleting a PVC stuck in status'' “Terminating” in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173605734527397e+09,0,'2026-06-18T00:40:57.345274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vectorized.io','Redpanda 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7d125b27e487375cfc2008de4bb119d71f72934fdbd81c0e7b100e78436b8f15',100.0,1779029132,0,'2026-05-17T16:45:32.814886+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://vectorized.io/blog/open-source','Redpanda is now Free & Source Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d125b27e487375cfc2008de4bb119d71f72934fdbd81c0e7b100e78436b8f15',100.0,1779031406,0,'2026-05-17T17:23:26.582166+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://vectorized.io"}');
+INSERT INTO "resources" VALUES('https://veducate.co.uk/kubernetes-pvc-terminating','veducate.co.uk: How to fix in Kubernetes – Deleting a PVC stuck in status'' “Terminating”','','N/A',0,'A curated technical resource and architectural guide covering veducate.co.uk: How to fix in Kubernetes – Deleting a PVC stuck in status'' “Terminating” in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736057,0,'2026-06-18T00:40:57.345274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://velocity.silverlakesoftware.com','Velocity','','2024',2,'A Windows-native offline documentation browser that supports Dash-compatible docsets. Offers seamless system integration and offline lookup functionality for Windows-based developers who need immediate reference capabilities without network overhead.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation Tools", "Windows Clients"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://venkatmatta.com/wp-content/uploads/2016/03/jmeter_distributed_testing_step_by_step.pdf','JMeter Distributed Testing Step-by-step','','2022',4,'Operational step-by-step documentation detailing JMeter distributed execution topologies. Solves communication issues between controllers and performance workers during heavy test sequences.','N/A','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Distributed Testing"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venkatmatta.files.wordpress.com/2016/03/jmeter_distributed_testing_step_by_step.pdf','JMeter Distributed Testing Step-by-step','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2faba2304441bb699ddbe964be9b309836889ff044ac6f7e19e240bb670d3d4a',100.0,1.77903154845766901e+09,0,'2026-05-17T17:25:48.457669+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{"duplicate_of": "https://venkatmatta.com/wp-content/uploads/2016/03/jmeter_distributed_testing_step_by_step.pdf"}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2020/05/19/microsoft-windows-package-manager-powertoys','Microsoft debuts Windows Package Manager for your dev environment','','N/A',0,'A curated technical resource and architectural guide covering Microsoft debuts Windows Package Manager for your dev environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903283481621408e+09,0,'2026-05-17T17:47:14.816214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2020/05/19/microsoft-windows-terminal-wsl-gpu-support-linux-gui-apps','Microsoft launches Windows Terminal 1.0, unveils GPU support and Linux GUI apps in WSL','','N/A',0,'A curated technical resource and architectural guide covering Microsoft launches Windows Terminal 1.0, unveils GPU support and Linux GUI apps in WSL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030805760679e+09,0,'2026-05-17T17:13:25.760679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2020/12/22/cloudflare-acquires-linc-to-automate-web-app-deployment','venturebeat.com: Cloudflare acquires Linc to automate web app deployment','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Cloudflare acquires Linc to automate web app deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020430269908e+09,0,'2026-05-17T17:03:24.302699+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloudflare.md"]','["cloudflare.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/01/22/reflect-brings-automated-no-code-web-testing-to-the-cloud','venturebeat.com: Reflect brings automated no-code web testing to the cloud','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Reflect brings automated no-code web testing to the cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138163146805e+09,0,'2026-05-17T17:23:01.631468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/03/23/google-cloud-announces-network-connectivity-center-to-simplify-hybrid-cloud-management','venturebeat.com: Google Cloud announces Network Connectivity Center to simplify'' hybrid cloud management','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Google Cloud announces Network Connectivity Center to simplify'' hybrid cloud management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903264463379502e+09,0,'2026-05-17T17:44:04.633795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/08/10/how-nirmata-plans-to-conquer-kubernetes-complexity-with-open-source-kyverno','venturebeat.com: How Nirmata plans to ‘conquer Kubernetes complexity’ with'' open source Kyverno','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: How Nirmata plans to ‘conquer Kubernetes complexity’ with'' open source Kyverno in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903110891450405e+09,0,'2026-05-17T17:18:28.914504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/09/17/kubeshop-wants-to-be-a-kubernetes-product-pipeline','venturebeat.com: Kubeshop wants to be a Kubernetes product pipeline','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Kubeshop wants to be a Kubernetes product pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903086154946708e+09,0,'2026-05-17T17:14:21.549467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/11/03/the-rise-of-kubernetes-and-its-impact-on-enterprise-databases','venturebeat.com: The rise of Kubernetes and its impact on enterprise databases','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: The rise of Kubernetes and its impact on enterprise databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790297147585721e+09,0,'2026-05-17T16:55:14.758572+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/11/25/amazons-aws-expands-free-egress-data-transfer-limits','==venturebeat.com: Amazon’s AWS expands free ‘egress’ data transfer limits==','','N/A',0,'A curated technical resource and architectural guide covering ==venturebeat.com: Amazon’s AWS expands free ‘egress’ data transfer limits== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903019259752297e+09,0,'2026-05-17T17:03:12.597523+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/11/30/microsoft-launches-fully-managed-azure-load-testing-service','venturebeat.com: Microsoft launches fully managed Azure Load Testing service','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Microsoft launches fully managed Azure Load Testing service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030803.05659,0,'2026-05-17T17:13:23.056590+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/03/6-big-kubernetes-container-security-launches-at-aws-reinvent-2021','==venturebeat.com: 6 big Kubernetes container security launches at AWS re:Invent'' 2021==','','N/A',0,'A curated technical resource and architectural guide covering ==venturebeat.com: 6 big Kubernetes container security launches at AWS re:Invent'' 2021== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903350779790711e+09,0,'2026-05-17T17:58:27.797907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/08/red-hat-brings-its-ansible-it-automation-engine-to-azure','venturebeat.com: Red Hat brings Ansible IT automation engine to Azure','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Red Hat brings Ansible IT automation engine to Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790302304207561e+09,0,'2026-05-17T17:03:50.420756+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/14/gitlab-acquires-open-source-observability-distribution-opstrace','==venturebeat.com: GitLab acquires open source observability distribution'' Opstrace==','','N/A',0,'A curated technical resource and architectural guide covering ==venturebeat.com: GitLab acquires open source observability distribution'' Opstrace== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240.41799,0,'2026-05-17T17:54:00.417990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venkatmatta.files.wordpress.com/2016/03/jmeter_distributed_testing_step_by_step.pdf','JMeter Distributed Testing Step-by-step','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2faba2304441bb699ddbe964be9b309836889ff044ac6f7e19e240bb670d3d4a',100.0,1779031548,0,'2026-05-17T17:25:48.457669+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{"duplicate_of": "https://venkatmatta.com/wp-content/uploads/2016/03/jmeter_distributed_testing_step_by_step.pdf"}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2020/05/19/microsoft-windows-package-manager-powertoys','Microsoft debuts Windows Package Manager for your dev environment','','N/A',0,'A curated technical resource and architectural guide covering Microsoft debuts Windows Package Manager for your dev environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.816214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2020/05/19/microsoft-windows-terminal-wsl-gpu-support-linux-gui-apps','Microsoft launches Windows Terminal 1.0, unveils GPU support and Linux GUI apps in WSL','','N/A',0,'A curated technical resource and architectural guide covering Microsoft launches Windows Terminal 1.0, unveils GPU support and Linux GUI apps in WSL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030805,0,'2026-05-17T17:13:25.760679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2020/12/22/cloudflare-acquires-linc-to-automate-web-app-deployment','venturebeat.com: Cloudflare acquires Linc to automate web app deployment','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Cloudflare acquires Linc to automate web app deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204,0,'2026-05-17T17:03:24.302699+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloudflare.md"]','["cloudflare.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/01/22/reflect-brings-automated-no-code-web-testing-to-the-cloud','venturebeat.com: Reflect brings automated no-code web testing to the cloud','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Reflect brings automated no-code web testing to the cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.631468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/03/23/google-cloud-announces-network-connectivity-center-to-simplify-hybrid-cloud-management','venturebeat.com: Google Cloud announces Network Connectivity Center to simplify'' hybrid cloud management','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Google Cloud announces Network Connectivity Center to simplify'' hybrid cloud management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032644,0,'2026-05-17T17:44:04.633795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/08/10/how-nirmata-plans-to-conquer-kubernetes-complexity-with-open-source-kyverno','venturebeat.com: How Nirmata plans to ‘conquer Kubernetes complexity’ with'' open source Kyverno','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: How Nirmata plans to ‘conquer Kubernetes complexity’ with'' open source Kyverno in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031108,0,'2026-05-17T17:18:28.914504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/09/17/kubeshop-wants-to-be-a-kubernetes-product-pipeline','venturebeat.com: Kubeshop wants to be a Kubernetes product pipeline','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Kubeshop wants to be a Kubernetes product pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030861,0,'2026-05-17T17:14:21.549467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/11/03/the-rise-of-kubernetes-and-its-impact-on-enterprise-databases','venturebeat.com: The rise of Kubernetes and its impact on enterprise databases','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: The rise of Kubernetes and its impact on enterprise databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029714,0,'2026-05-17T16:55:14.758572+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/11/25/amazons-aws-expands-free-egress-data-transfer-limits','==venturebeat.com: Amazon’s AWS expands free ‘egress’ data transfer limits==','','N/A',0,'A curated technical resource and architectural guide covering ==venturebeat.com: Amazon’s AWS expands free ‘egress’ data transfer limits== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030192,0,'2026-05-17T17:03:12.597523+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/11/30/microsoft-launches-fully-managed-azure-load-testing-service','venturebeat.com: Microsoft launches fully managed Azure Load Testing service','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Microsoft launches fully managed Azure Load Testing service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030803,0,'2026-05-17T17:13:23.056590+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/03/6-big-kubernetes-container-security-launches-at-aws-reinvent-2021','==venturebeat.com: 6 big Kubernetes container security launches at AWS re:Invent'' 2021==','','N/A',0,'A curated technical resource and architectural guide covering ==venturebeat.com: 6 big Kubernetes container security launches at AWS re:Invent'' 2021== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033507,0,'2026-05-17T17:58:27.797907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/08/red-hat-brings-its-ansible-it-automation-engine-to-azure','venturebeat.com: Red Hat brings Ansible IT automation engine to Azure','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Red Hat brings Ansible IT automation engine to Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.420756+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/14/gitlab-acquires-open-source-observability-distribution-opstrace','==venturebeat.com: GitLab acquires open source observability distribution'' Opstrace==','','N/A',0,'A curated technical resource and architectural guide covering ==venturebeat.com: GitLab acquires open source observability distribution'' Opstrace== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.417990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/18/what-log4shell-teaches-us-about-open-source-security','venturebeat.com: What Log4Shell teaches us about open source security','','2021',0,'An analysis of the structural funding challenges and security risks inherent in open-source software dependencies. It discusses how organizations can adopt Software Bill of Materials (SBOMs) to track and secure their supply chains. This analysis provides valuable insights for building resilient, modern software architectures.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Software Supply Chain"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/21/open-source-calendly-alternative-cal-com-promises-greater-data-control',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903224292319893e+09,0,'2026-05-17T17:37:22.923199+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/22/5-ways-the-world-of-it-operations-will-shift-in-2022-and-beyond','venturebeat.com: 5 ways the world of IT operations will shift in 2022 (and'' beyond)','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: 5 ways the world of IT operations will shift in 2022 (and'' beyond) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203662978506e+09,0,'2026-05-17T17:33:56.629785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/27/kubernetes-security-will-have-a-breakout-year-in-2022','venturebeat.com: Kubernetes security will have a breakout year in 2022','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Kubernetes security will have a breakout year in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903228225641107e+09,0,'2026-05-17T17:38:02.256411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://venturebeat.com/2022/03/30/garden-io-an-end-to-end-devops-platform-for-kubernetes-and-containers-raises-16m','venturebeat.com: Garden.io, an end-to-end devops platform for Kubernetes'' and containers, raises $16M','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Garden.io, an end-to-end devops platform for Kubernetes'' and containers, raises $16M in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144219864201e+09,0,'2026-05-17T17:24:02.198642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/21/open-source-calendly-alternative-cal-com-promises-greater-data-control',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032242,0,'2026-05-17T17:37:22.923199+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/22/5-ways-the-world-of-it-operations-will-shift-in-2022-and-beyond','venturebeat.com: 5 ways the world of IT operations will shift in 2022 (and'' beyond)','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: 5 ways the world of IT operations will shift in 2022 (and'' beyond) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.629785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/27/kubernetes-security-will-have-a-breakout-year-in-2022','venturebeat.com: Kubernetes security will have a breakout year in 2022','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Kubernetes security will have a breakout year in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032282,0,'2026-05-17T17:38:02.256411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://venturebeat.com/2022/03/30/garden-io-an-end-to-end-devops-platform-for-kubernetes-and-containers-raises-16m','venturebeat.com: Garden.io, an end-to-end devops platform for Kubernetes'' and containers, raises $16M','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Garden.io, an end-to-end devops platform for Kubernetes'' and containers, raises $16M in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031442,0,'2026-05-17T17:24:02.198642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://venturebeat.com/data-infrastructure/red-hat-gives-an-arm-up-to-openshift-kubernetes-operations','venturebeat.com: Red Hat gives an ARM up to OpenShift Kubernetes operations','','2021',3,'Analysis of Red Hat''s native ARM support expansion. Focuses on the economic and operational benefits of deploying multi-tenant microservices to alternative hardware architectures under uniform automation templates.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Hardware Architectures", "Platform Strategy"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://venturebeat.com/datadecisionmakers/cloud-costs-are-unmanageable-its-time-we-standardize-billing','venturebeat.com: Cloud costs are unmanageable: It’s time we standardize billing','','2023',0,'A strategic industry op-ed advocating for the standardization of multi-vendor cloud billing schemas. Highlights the engineering frustrations of parsing divergent APIs and billing models, driving the community push toward the FinOps Open Cost & Usage Specification (FOCUS).','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://verraes.net/2019/05/ddd-msg-arch','verraes.net: DDD and Messaging Architectures 🌟','','2019',0,'This resource maps Domain-Driven Design (DDD) concepts onto messaging architectures. It explores how to structure messaging channels and aggregate roots to avoid distributed monolith structures and optimize data routing.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Domain-Driven Design", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://versusmind.eu/blog/dapr-a-serverless-runtime-for-distributed-applications','versusmind.eu: Dapr - a serverless runtime for distributed applications'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ea12e8c7a9a4d17cac4e398ecafb2ca5711ee93f85da6f4147208eb7bb02dde5',100.0,1.77903408733497595e+09,0,'2026-05-17T18:08:07.334976+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://versusmind.eu/dapr-a-serverless-runtime-for-distributed-applications"}');
+INSERT INTO "resources" VALUES('https://versusmind.eu/blog/dapr-a-serverless-runtime-for-distributed-applications','versusmind.eu: Dapr - a serverless runtime for distributed applications'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ea12e8c7a9a4d17cac4e398ecafb2ca5711ee93f85da6f4147208eb7bb02dde5',100.0,1779034087,0,'2026-05-17T18:08:07.334976+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://versusmind.eu/dapr-a-serverless-runtime-for-distributed-applications"}');
 INSERT INTO "resources" VALUES('https://versusmind.eu/dapr-a-serverless-runtime-for-distributed-applications','versusmind.eu: Dapr - a serverless runtime for distributed applications 🌟','','2021',3,'Comprehensive architecture guide detailing how the Distributed Application Runtime (Dapr) decouples microservice applications from infrastructure using the sidecar pattern. Covers state management, service invocation, and pub/sub. Curator insight values its portability, while live 2026 grounding shows Dapr is a mature CNCF graduated project and a key enabler for multi-cloud application portability.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native", "Application Runtime", "Dapr"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vettabase.com/blog/how-slow-is-select','vettabase.com: How slow is SELECT * ?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','68b2c5c29c0dbb53b57c7ba5e965cb9e61ccb70cea5e7b47ac14076d9bc233f3',100.0,1.77903056637850308e+09,0,'2026-05-17T17:09:26.378503+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://vettabase.com/how-slow-is-select"}');
+INSERT INTO "resources" VALUES('https://vettabase.com/blog/how-slow-is-select','vettabase.com: How slow is SELECT * ?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','68b2c5c29c0dbb53b57c7ba5e965cb9e61ccb70cea5e7b47ac14076d9bc233f3',100.0,1779030566,0,'2026-05-17T17:09:26.378503+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://vettabase.com/how-slow-is-select"}');
 INSERT INTO "resources" VALUES('https://vettabase.com/how-slow-is-select','vettabase.com: How slow is SELECT * ?','','2021',0,'An analytical study measuring the performance degradation caused by ''SELECT *'' queries in relational databases. Quantifies extra memory allocations, network overhead, index neglect, and optimizer failure patterns.','English','Performance Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Performance Tuning", "Query Optimization"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vfunction.com','vFunction','','2023',0,'An advanced, AI-driven application modernization platform designed to refactor monolithic Java applications. Live Grounding verifies that vFunction dynamically tracks codebase interactions and dependency call trees to generate optimal, decoupled microservices.','English','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Modernization", "Monolith to Microservices", "Automated Refactoring"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://viblo.asia/p/how-to-prevent-out-of-disk-space-when-using-docker-english-WR5JRDBrVGv','viblo.asia: How to prevent out-of-disk space when using Docker?','','2021',0,'Troubleshooting guide on managing local disk space with Docker. Shows how to handle disk exhaustion caused by dangling images, build caches, and unpruned volumes, and suggests automated cleanup cron configurations.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Local Storage", "Garbage Collection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://victoriametrics.com','VictoriaMetrics','','2024',0,'Official site of VictoriaMetrics, an extremely fast and cost-effective TSDB solution. Widely used as a drop-in replacement for Prometheus storage owing to high compression ratios and out-of-the-box cluster scalability.','Go','Official Portal','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "VictoriaMetrics"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates','victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','481290764c4c9dfc2205be3ad863bc48a1816cc7c1a79f5fd328092181a6bbc9',100.0,1.77903022858969402e+09,0,'2026-05-17T17:03:48.589694+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md", "docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html"}');
+INSERT INTO "resources" VALUES('https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates','victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','481290764c4c9dfc2205be3ad863bc48a1816cc7c1a79f5fd328092181a6bbc9',100.0,1779030228,0,'2026-05-17T17:03:48.589694+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md", "docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html"}');
 INSERT INTO "resources" VALUES('https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html','victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates','','2024',0,'Technical feature overview covering VictoriaMetrics and VictoriaLogs updates, focusing on dynamic retention strategies, ingestion enhancements, storage footprint reduction, and custom query language performance.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Time-Series", "VictoriaMetrics"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://victorops.com/blog/20-top-devops-tools-for-2020','victorops.com: 20 Top DevOps Tools for 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','09983dae619512a893179eec006fe8ffea88951a050ab28ffa27b07d81bd6c99',100.0,1.77903044069653201e+09,0,'2026-05-17T17:07:20.696532+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops-tools.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://victorops.com/blog/source-code-control-trunk-based-development-vs-gitflow','victorops.com: Source Code Control: Trunk-Based Development vs. GitFlow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09983dae619512a893179eec006fe8ffea88951a050ab28ffa27b07d81bd6c99',100.0,1.7790326427734549e+09,0,'2026-05-17T17:44:02.773455+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://victorops.com/blog/20-top-devops-tools-for-2020"}');
-INSERT INTO "resources" VALUES('https://victorops.com/blog/sre-vs-devops','victorops.com: SRE vs. DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09983dae619512a893179eec006fe8ffea88951a050ab28ffa27b07d81bd6c99',100.0,1.77903321117096209e+09,0,'2026-05-17T17:53:31.170962+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://victorops.com/blog/20-top-devops-tools-for-2020"}');
-INSERT INTO "resources" VALUES('https://vidhitakher.medium.com/understanding-the-kubernetes-cluster-components-c57cd4af8570','vidhitakher.medium.com: Understanding the Kubernetes cluster components','','N/A',0,'A curated technical resource and architectural guide covering vidhitakher.medium.com: Understanding the Kubernetes cluster components in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903433039533209e+09,0,'2026-05-17T18:12:10.395332+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vik-y.medium.com/an-easier-way-to-auto-remediate-memory-leaks-on-kubernetes-a922457674f4','vik-y.medium.com: An easier way to auto-remediate memory leaks on Kubernetes!','','N/A',0,'A curated technical resource and architectural guide covering vik-y.medium.com: An easier way to auto-remediate memory leaks on Kubernetes! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903451678428101e+09,0,'2026-05-17T18:15:16.784281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vimal-dwarampudi.medium.com/serverless-architecture-design-on-major-clouds-8c53c2aa62d2','vimal-dwarampudi.medium.com: Serverless Architecture design on major clouds','','N/A',0,'A curated technical resource and architectural guide covering vimal-dwarampudi.medium.com: Serverless Architecture design on major clouds in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903300207562589e+09,0,'2026-05-17T17:50:02.075626+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://victorops.com/blog/20-top-devops-tools-for-2020','victorops.com: 20 Top DevOps Tools for 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','09983dae619512a893179eec006fe8ffea88951a050ab28ffa27b07d81bd6c99',100.0,1779030440,0,'2026-05-17T17:07:20.696532+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://victorops.com/blog/source-code-control-trunk-based-development-vs-gitflow','victorops.com: Source Code Control: Trunk-Based Development vs. GitFlow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09983dae619512a893179eec006fe8ffea88951a050ab28ffa27b07d81bd6c99',100.0,1779032642,0,'2026-05-17T17:44:02.773455+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://victorops.com/blog/20-top-devops-tools-for-2020"}');
+INSERT INTO "resources" VALUES('https://victorops.com/blog/sre-vs-devops','victorops.com: SRE vs. DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09983dae619512a893179eec006fe8ffea88951a050ab28ffa27b07d81bd6c99',100.0,1779033211,0,'2026-05-17T17:53:31.170962+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://victorops.com/blog/20-top-devops-tools-for-2020"}');
+INSERT INTO "resources" VALUES('https://vidhitakher.medium.com/understanding-the-kubernetes-cluster-components-c57cd4af8570','vidhitakher.medium.com: Understanding the Kubernetes cluster components','','N/A',0,'A curated technical resource and architectural guide covering vidhitakher.medium.com: Understanding the Kubernetes cluster components in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034330,0,'2026-05-17T18:12:10.395332+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vik-y.medium.com/an-easier-way-to-auto-remediate-memory-leaks-on-kubernetes-a922457674f4','vik-y.medium.com: An easier way to auto-remediate memory leaks on Kubernetes!','','N/A',0,'A curated technical resource and architectural guide covering vik-y.medium.com: An easier way to auto-remediate memory leaks on Kubernetes! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034516,0,'2026-05-17T18:15:16.784281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vimal-dwarampudi.medium.com/serverless-architecture-design-on-major-clouds-8c53c2aa62d2','vimal-dwarampudi.medium.com: Serverless Architecture design on major clouds','','N/A',0,'A curated technical resource and architectural guide covering vimal-dwarampudi.medium.com: Serverless Architecture design on major clouds in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033002,0,'2026-05-17T17:50:02.075626+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vimeo.com/516520492','vimeo.com: Weaveworks - Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps','','2021',0,'Architect-level video demonstrating multi-cloud and hybrid cloud deployment topologies managed via GitOps. Proves the viability of active, pull-based reconciliation agents to ensure state consistency across geographically distributed cluster pools.','English','Media','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Multi-Cloud"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vimeo.com/552276182','vimeo.com: How to Create a CI/CD Pipeline with GitHub Actions and K8s Like a Boss','','2021',0,'An integrations-focused tutorial detailing end-to-end continuous deployment workflows. Integrates GitHub Actions with target Kubernetes (K8s) clusters using secure container registries and dynamic manifest deployments.','YAML','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Kubernetes & Containers", "Continuous Deployment"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vinothecloudone.medium.com/kubernetes-configuration-patterns-101-68cfb7af1084','vinothecloudone.medium.com: Kubernetes Configuration Patterns 101','','N/A',0,'A curated technical resource and architectural guide covering vinothecloudone.medium.com: Kubernetes Configuration Patterns 101 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903110301919507e+09,0,'2026-05-17T17:18:23.019195+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vinothecloudone.medium.com/kubernetes-configuration-patterns-101-68cfb7af1084','vinothecloudone.medium.com: Kubernetes Configuration Patterns 101','','N/A',0,'A curated technical resource and architectural guide covering vinothecloudone.medium.com: Kubernetes Configuration Patterns 101 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031103,0,'2026-05-17T17:18:23.019195+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://virtualizationreview.com/articles/2020/05/08/cloud-native-dev-survey.aspx','Cloud-Native Development Survey Details Kubernetes, Serverless Data','','2020',0,'A retrospective review of a CNCF-sponsored developer survey from 2020. Documents early inflection points of public cloud adoption, serverless architecture scaling, container usage trends, and initial production challenges with persistent storage on stateful container setups.','English','Industry Report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Trends", "Market Surveys", "Historical Data"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vishnu.hashnode.dev/4-types-of-nosql-databases','vishnu.hashnode.dev: 4 Types Of NoSQL Databases','','N/A',0,'A curated technical resource and architectural guide covering vishnu.hashnode.dev: 4 Types Of NoSQL Databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903159584449696e+09,0,'2026-05-17T17:26:35.844497+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vishnuch.tech/interprocess-communication-in-microservices','vishnuch.tech: Interprocess Communication in Microservices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c438a565dc04b422f91fe6d51d6f945852bfabb5e8566ab3d23201a659b40d67',100.0,1.77903450734285402e+09,0,'2026-05-17T18:15:07.342854+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://blog.flatturtle.com"}');
-INSERT INTO "resources" VALUES('https://visualstudio.microsoft.com/services/live-share','==visualstudio.microsoft.com/services/live-share: Visual Studio Live Share=='' 🌟','','2023',0,'Introduces Visual Studio Live Share, a collaboration service allowing engineers to securely share workspace contexts, co-edit code, exchange terminal executions, and co-debug servers across different OS platforms in real time.','N/A','Product','Intermediate',0,'online','manual','3cc825a4cb2db7f279dc835f102fb79e61e6fd0db90c20db2ef59af884762ba7',100.0,1779029805.19546,1,'2026-05-17T16:56:45.195460+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://visualstudio.microsoft.com/services/visual-studio-codespaces','Visual Studio Online','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','39c631146eca956cb401b444761a38ab79b78e66208100900e629ec6c5f9d521',100.0,1.77903002100716805e+09,0,'2026-05-17T17:00:21.007168+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md", "docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.com/features/codespaces"}');
-INSERT INTO "resources" VALUES('https://visualstudiomagazine.com/articles/2020/10/07/bridge-kubernetes.aspx','visualstudiomagazine.com: Bridge to Kubernetes Simplifies Microservice Development'' in Visual Studio/VS Code','','N/A',0,'A curated technical resource and architectural guide covering visualstudiomagazine.com: Bridge to Kubernetes Simplifies Microservice Development'' in Visual Studio/VS Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903254952284693e+09,0,'2026-05-17T17:42:29.522847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://visualstudiomagazine.com/articles/2021/01/29/vs-code-tips.aspx','visualstudiomagazine.com: Code with Fire! Top VS Code Tips','','N/A',0,'A curated technical resource and architectural guide covering visualstudiomagazine.com: Code with Fire! Top VS Code Tips in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903074194934797e+09,0,'2026-05-17T17:12:21.949348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://visualstudiomagazine.com/articles/2022/03/10/powershell-crescendo-ga.aspx?m=1','visualstudiomagazine.com: PowerShell Crescendo Now Generally Available','','N/A',0,'A curated technical resource and architectural guide covering visualstudiomagazine.com: PowerShell Crescendo Now Generally Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903148934914302e+09,0,'2026-05-17T17:24:49.349143+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vitalflux.com/devops-architect-interview-questions','vitalflux.com: 15 Tricky DevOps Architect Interview Questions & Answers','','2023',0,'A curated technical questionnaire dissecting complex architectural design patterns, microservices deployment paradigms, and high-availability setups. The resource targets senior DevOps and Platform Architects, focusing on continuous delivery bottlenecks, disaster recovery topologies, and infrastructure optimization. This guide provides structural frameworks to articulate complex cloud decisions during design panels.','English','Technical Article','Advanced',0,'online','manual','N/A',100.0,1.78143242199412393e+09,0,'2026-06-14T12:20:21.994124+02:00',NULL,NULL,NULL,'["Career & Leadership", "DevOps Architecture", "Interview Prep"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vishnu.hashnode.dev/4-types-of-nosql-databases','vishnu.hashnode.dev: 4 Types Of NoSQL Databases','','N/A',0,'A curated technical resource and architectural guide covering vishnu.hashnode.dev: 4 Types Of NoSQL Databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031595,0,'2026-05-17T17:26:35.844497+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vishnuch.tech/interprocess-communication-in-microservices','vishnuch.tech: Interprocess Communication in Microservices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c438a565dc04b422f91fe6d51d6f945852bfabb5e8566ab3d23201a659b40d67',100.0,1779034507,0,'2026-05-17T18:15:07.342854+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://blog.flatturtle.com"}');
+INSERT INTO "resources" VALUES('https://visualstudio.microsoft.com/services/live-share','==visualstudio.microsoft.com/services/live-share: Visual Studio Live Share=='' 🌟','','2023',0,'Introduces Visual Studio Live Share, a collaboration service allowing engineers to securely share workspace contexts, co-edit code, exchange terminal executions, and co-debug servers across different OS platforms in real time.','N/A','Product','Intermediate',0,'online','manual','3cc825a4cb2db7f279dc835f102fb79e61e6fd0db90c20db2ef59af884762ba7',100.0,1779029805,1,'2026-05-17T16:56:45.195460+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://visualstudio.microsoft.com/services/visual-studio-codespaces','Visual Studio Online','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','39c631146eca956cb401b444761a38ab79b78e66208100900e629ec6c5f9d521',100.0,1779030021,0,'2026-05-17T17:00:21.007168+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md", "docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.com/features/codespaces"}');
+INSERT INTO "resources" VALUES('https://visualstudiomagazine.com/articles/2020/10/07/bridge-kubernetes.aspx','visualstudiomagazine.com: Bridge to Kubernetes Simplifies Microservice Development'' in Visual Studio/VS Code','','N/A',0,'A curated technical resource and architectural guide covering visualstudiomagazine.com: Bridge to Kubernetes Simplifies Microservice Development'' in Visual Studio/VS Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032549,0,'2026-05-17T17:42:29.522847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://visualstudiomagazine.com/articles/2021/01/29/vs-code-tips.aspx','visualstudiomagazine.com: Code with Fire! Top VS Code Tips','','N/A',0,'A curated technical resource and architectural guide covering visualstudiomagazine.com: Code with Fire! Top VS Code Tips in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030741,0,'2026-05-17T17:12:21.949348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://visualstudiomagazine.com/articles/2022/03/10/powershell-crescendo-ga.aspx?m=1','visualstudiomagazine.com: PowerShell Crescendo Now Generally Available','','N/A',0,'A curated technical resource and architectural guide covering visualstudiomagazine.com: PowerShell Crescendo Now Generally Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031489,0,'2026-05-17T17:24:49.349143+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vitalflux.com/devops-architect-interview-questions','vitalflux.com: 15 Tricky DevOps Architect Interview Questions & Answers','','2023',0,'A curated technical questionnaire dissecting complex architectural design patterns, microservices deployment paradigms, and high-availability setups. The resource targets senior DevOps and Platform Architects, focusing on continuous delivery bottlenecks, disaster recovery topologies, and infrastructure optimization. This guide provides structural frameworks to articulate complex cloud decisions during design panels.','English','Technical Article','Advanced',0,'online','manual','N/A',100.0,1781432421,0,'2026-06-14T12:20:21.994124+02:00',NULL,NULL,NULL,'["Career & Leadership", "DevOps Architecture", "Interview Prep"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vitux.com/how-to-speed-up-an-ansible-playbook','vitux.com: How to speed-up an Ansible Playbook 🌟','','2021',0,'An optimization manual detailing how to address slow playbook execution issues. Covers disabling system facts gathering, adjusting connection fork limits, utilizing custom caching backends, and modularizing tasks.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vivilearns2code.github.io/k8s/2021/03/11/writing-controllers-for-kubernetes-custom-resources.html','vivilearns2code.github.io: Writing Controllers For Kubernetes Resources','','2021',0,'A deep-dive technical exposition on writing direct controllers using the Client-Go library. Explains informer caching, event-filtering, and work queue routing structures. This resource remains highly valuable in 2026 for platform developers seeking to implement low-latency reconcile loops without high-level framework wrappers.','Go','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Custom Controllers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vladimir.varank.in/notes/2021/09/making-sense-of-requests-for-cpu-resources-in-kubernetes','vladimir.varank.in: Making sense of requests for CPU resources in Kubernetes 🌟','','2021',0,'Deconstructs the underlying mechanics of Kubernetes CPU requests. Decodes shares, limits, throttles, CFS quota mechanisms, and how they map to actual Linux kernel cgroup constraints.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resource Limits", "CPU Scheduling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
@@ -14086,32 +14086,32 @@ INSERT INTO "resources" VALUES('https://vladmihalcea.com/spring-boot-application
 INSERT INTO "resources" VALUES('https://vladmihalcea.com/sql-exists','vladmihalcea.com: SQL EXISTS and NOT EXISTS','','2021',0,'Demystifies the performance mechanics of EXISTS and NOT EXISTS subquery operators. Highlights query execution paths, semi-join optimizations, and when to choose EXISTS over standard IN or LEFT JOIN constructs.','English','Performance Deep Dive','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Query Mechanics", "Filtering"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vladmihalcea.com/sql-join-using','vladmihalcea.com: SQL JOIN USING – A Beginner’s Guide','','2021',0,'A technical tutorial on the USING keyword in SQL JOIN clauses. Demonstrates how USING provides a cleaner syntax alternative to ON when linking tables on identically named primary and foreign key columns.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Query Mechanics", "Joins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vladmihalcea.com/sql-left-join','vladmihalcea.com: SQL LEFT JOIN – A Beginner’s Guide','','2021',0,'An educational guide to outer joins, specifically focusing on the behavior of LEFT JOIN statements. Explores query execution paths and null-handling when mapping one-to-many entities in relational schemas.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Query Mechanics", "Joins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vladmihalcea.com/testcontainers-database-integration-testing','vladmihalcea.com: Testcontainers Database Integration Testing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7e0f98c50a04a6071e8a57679aad8e4e8c2cb831bd538e34652ab6cff1bc0d26',100.0,1779031600.37847,1,'2026-05-17T17:26:40.378470+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://vladmihalcea.com/testcontainers-database-integration-testing','vladmihalcea.com: Testcontainers Database Integration Testing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7e0f98c50a04a6071e8a57679aad8e4e8c2cb831bd538e34652ab6cff1bc0d26',100.0,1779031600,1,'2026-05-17T17:26:40.378470+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://vladmihalcea.com/tunnel-localhost-public-internet','vladmihalcea.com: How to tunnel localhost to the public Internet','','2021',0,'A practical guide explaining how to tunnel local developer server environments to the public internet using tools like ngrok and SSH reverse forwarding. It details routing steps necessary to test webhook integrations, third-party platform callbacks, and mobile application APIs.','English','Technical Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Development Tools"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vmblog.com/archive/2021/10/07/the-rise-of-modern-day-kubernetes-operations.aspx','The Rise of Modern Day Kubernetes Operations','','N/A',0,'A curated technical resource and architectural guide covering The Rise of Modern Day Kubernetes Operations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903392171336698e+09,0,'2026-05-17T18:05:21.713367+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["index.md", "kubernetes.md"]','{}','{"duplicate_of": "https://vmblog.com/bylines/the-rise-of-modern-day-kubernetes-operations"}');
-INSERT INTO "resources" VALUES('https://vscode.dev','vscode.dev 🌟','','2021',0,'The official cloud-hosted, zero-install iteration of VS Code operating inside modern web browsers. Employs HTML5 File System Access APIs for direct local workspace folder manipulation and remote repository synchronization.','TypeScript','Article','Intermediate',0,'online','manual','N/A',100.0,1779031190.71727,1,'2026-05-17T17:19:50.717270+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Microsoft"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vscode.github.com','vscode.github.com: GitHub and Visual Studio Code 🌟','','2026',0,'The GitHub integration for VS Code provides seamless connection to remote source control hosts, automated testing pipelines, and real-time pull request reviews. It bridges the developer''s local coding workspace directly with collaborative version control and continuous integration systems. Platform engineers use this integrated workflow to execute continuous GitOps deployments directly from their workspace.','TypeScript','IDE Extension','Beginner',0,'online','manual','ddbf486587e0d00b05283b49f95299eca6462c39089896693d7c380fd1d4a6db',100.0,1.77903032293664407e+09,1,'2026-05-17T17:05:22.936644+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "IDE Platforms"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks','vshn.ch: A (Very!) Quick Comparison of Kubernetes Serverless Frameworks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e86bf5c49bb5d428ebc616efa414aded48bcb489b9a6c5bae094c8698d23fe4f',100.0,1.77903167246312808e+09,0,'2026-05-17T17:27:52.463128+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks"}');
+INSERT INTO "resources" VALUES('https://vmblog.com/archive/2021/10/07/the-rise-of-modern-day-kubernetes-operations.aspx','The Rise of Modern Day Kubernetes Operations','','N/A',0,'A curated technical resource and architectural guide covering The Rise of Modern Day Kubernetes Operations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.713367+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["index.md", "kubernetes.md"]','{}','{"duplicate_of": "https://vmblog.com/bylines/the-rise-of-modern-day-kubernetes-operations"}');
+INSERT INTO "resources" VALUES('https://vscode.dev','vscode.dev 🌟','','2021',0,'The official cloud-hosted, zero-install iteration of VS Code operating inside modern web browsers. Employs HTML5 File System Access APIs for direct local workspace folder manipulation and remote repository synchronization.','TypeScript','Article','Intermediate',0,'online','manual','N/A',100.0,1779031190,1,'2026-05-17T17:19:50.717270+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Microsoft"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vscode.github.com','vscode.github.com: GitHub and Visual Studio Code 🌟','','2026',0,'The GitHub integration for VS Code provides seamless connection to remote source control hosts, automated testing pipelines, and real-time pull request reviews. It bridges the developer''s local coding workspace directly with collaborative version control and continuous integration systems. Platform engineers use this integrated workflow to execute continuous GitOps deployments directly from their workspace.','TypeScript','IDE Extension','Beginner',0,'online','manual','ddbf486587e0d00b05283b49f95299eca6462c39089896693d7c380fd1d4a6db',100.0,1779030322,1,'2026-05-17T17:05:22.936644+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "IDE Platforms"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks','vshn.ch: A (Very!) Quick Comparison of Kubernetes Serverless Frameworks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e86bf5c49bb5d428ebc616efa414aded48bcb489b9a6c5bae094c8698d23fe4f',100.0,1779031672,0,'2026-05-17T17:27:52.463128+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks"}');
 INSERT INTO "resources" VALUES('https://vzilla.co.uk/vzilla-blog/gitops-getting-started-with-argocd','vzilla.co.uk: GitOps - Getting started with ArgoCD','','2020',0,'Presents an introductory guide to GitOps patterns using Argo CD on Kubernetes. Details installation steps, sync policies, and repo registration to facilitate baseline understanding of Git-declared state control.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Argo CD Basics"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://walkintocloud.com/index.php/2016/06/04/amazon-aws-certification-preparation-tips',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering walkintocloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903316234422111e+09,0,'2026-05-17T17:52:42.344221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://waltercode.medium.com/understanding-kubernetes-a68bca45c9ce','waltercode.medium.com: Understanding Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering waltercode.medium.com: Understanding Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030364.69261,0,'2026-05-17T17:06:04.692610+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://walkintocloud.com/index.php/2016/06/04/amazon-aws-certification-preparation-tips',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering walkintocloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033162,0,'2026-05-17T17:52:42.344221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://waltercode.medium.com/understanding-kubernetes-a68bca45c9ce','waltercode.medium.com: Understanding Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering waltercode.medium.com: Understanding Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030364,0,'2026-05-17T17:06:04.692610+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://wanago.io/2021/12/06/views-postgresql-typeorm','wanago.io: Creating views with PostgreSQL','','2021',0,'A pragmatic tutorial outlining standard practices for creating database views inside PostgreSQL using Node.js and TypeORM. Demonstrates schema definitions, migration integrations, and abstract query isolation techniques to separate persistence concerns from application business logic.','TypeScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "TypeORM Integration"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://waswani.medium.com/autoscaling-pods-in-kubernetes-37d05000c41','waswani.medium.com: Autoscaling Pods in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering waswani.medium.com: Autoscaling Pods in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903449144238591e+09,0,'2026-05-17T18:14:51.442386+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://waswani.medium.com/microservices-data-sharing-using-database-an-antipattern-35e0196ee2ad','waswani.medium.com: Microservices Communication: Data Sharing using Database,'' an AntiPattern !!!','','N/A',0,'A curated technical resource and architectural guide covering waswani.medium.com: Microservices Communication: Data Sharing using Database,'' an AntiPattern !!! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144585616207e+09,0,'2026-05-17T17:24:05.856162+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://waswani.medium.com/autoscaling-pods-in-kubernetes-37d05000c41','waswani.medium.com: Autoscaling Pods in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering waswani.medium.com: Autoscaling Pods in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034491,0,'2026-05-17T18:14:51.442386+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://waswani.medium.com/microservices-data-sharing-using-database-an-antipattern-35e0196ee2ad','waswani.medium.com: Microservices Communication: Data Sharing using Database,'' an AntiPattern !!!','','N/A',0,'A curated technical resource and architectural guide covering waswani.medium.com: Microservices Communication: Data Sharing using Database,'' an AntiPattern !!! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031445,0,'2026-05-17T17:24:05.856162+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://wbhegedus.me/running-podman-on-wsl2','wbhegedus.me: Configuring Podman for WSL2 🌟','','2021',0,'A technical walkthrough detailing the configuration of rootless Podman within Windows Subsystem for Linux (WSL2) without reliance on proprietary wrapper interfaces. This setup walks through systemd activation inside WSL2, setting up UID mappings, and managing remote API endpoints for a lightweight development workstation.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Windows WSL2 Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://wbhegedus.me/understanding-kubernetes-cpu-limits','wbhegedus.me: Demystifying Kubernetes CPU Limits (and Throttling)','','2022',0,'Demystifies the inner workings of CPU limits, CFS periods, and subsequent application throttling.
 - Offers practical Prometheus query recipes to calculate real-world CPU throttling percentages.
 - Provides guidelines on when to safely omit limits in production.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "CPU Limits & Throttling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://wblinks.com/notes/aws-tips-i-wish-id-known-before-i-started','AWS Tips I Wish I''d Known Before I Started (Feb 2014)','','2014',0,'A collection of fundamental AWS operational constraints including early patterns in IAM, billing, and VPC configuration. Although dated, it outlines core architectural traps teams still solve using Control Tower.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://web-check.xyz','Web-Check','','N/A',0,'A curated technical resource and architectural guide covering Web-Check in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002874930191e+09,0,'2026-05-17T17:00:28.749302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/kubernetes-tools.md", "docs/securityascode.md"]','["devops-tools.md", "kubernetes-tools.md", "securityascode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://web.archive.org/web/20160716182152/http://cloudacademy.com/blog/cloud-computing-salary',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ab6374ce5e843d7d7b26bdcde7d52673f12c8b04f244e1a8efd1436e22210862',100.0,1779034480.5537,1,'2026-05-17T18:14:40.553700+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://web-check.xyz','Web-Check','','N/A',0,'A curated technical resource and architectural guide covering Web-Check in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.749302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/kubernetes-tools.md", "docs/securityascode.md"]','["devops-tools.md", "kubernetes-tools.md", "securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://web.archive.org/web/20160716182152/http://cloudacademy.com/blog/cloud-computing-salary',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ab6374ce5e843d7d7b26bdcde7d52673f12c8b04f244e1a8efd1436e22210862',100.0,1779034480,1,'2026-05-17T18:14:40.553700+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://web.archive.org/web/20240204010037/http://www.michaelburge.us/2017/09/10/injecting-shellcode-to-speed-up-amazon-redshift.html','Injecting a Chess Engine into Amazon Redshift','A masterclass deep dive detailing how to execute raw x64 shellcode in Redshift by utilizing untrusted PL/Python database extensions and locally compiled binaries.','2017',4,'* **Curator Insight**: Explores database sandboxing weaknesses and system-level boundaries. It shows how compiled C execution paths can bypass AWS file system and network blocks via Python User Defined Functions (UDFs).
-* **Live Grounding**: While a historic exploit, this analysis remains highly relevant for security engineers and cloud architects auditing managed runtime security controls and stored procedure execution.','en','blog','Advanced',0,'online','automatic','1f9d2da75517814e24c9a83b49e5fd734c8b11b58ba9ac270cfc27ae7e223816',NULL,1780352730.20753,0,'2026-06-02T00:25:30.207530+02:00',NULL,NULL,NULL,'["Cloud Databases", "AWS Redshift", "Security Research", "Binary Injection", "Sandbox Evasion"]','["LEGACY", "GUIDE"]','[]','[]','{}','{"category": "aws-data", "reputation_status": "Vetted", "reputation_summary": "Pioneering technical article highly discussed on Hacker News and Reddit Database forums. Celebrated for its creative execution of arbitrary assembly inside managed sandboxes.", "social_preview_url": "", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "database-internals"}');
+* **Live Grounding**: While a historic exploit, this analysis remains highly relevant for security engineers and cloud architects auditing managed runtime security controls and stored procedure execution.','en','blog','Advanced',0,'online','automatic','1f9d2da75517814e24c9a83b49e5fd734c8b11b58ba9ac270cfc27ae7e223816',NULL,1780352730,0,'2026-06-02T00:25:30.207530+02:00',NULL,NULL,NULL,'["Cloud Databases", "AWS Redshift", "Security Research", "Binary Injection", "Sandbox Evasion"]','["LEGACY", "GUIDE"]','[]','[]','{}','{"category": "aws-data", "reputation_status": "Vetted", "reputation_summary": "Pioneering technical article highly discussed on Hacker News and Reddit Database forums. Celebrated for its creative execution of arbitrary assembly inside managed sandboxes.", "social_preview_url": "", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "database-internals"}');
 INSERT INTO "resources" VALUES('https://web.dev/explore/react','web.dev/explore/react','','2022',0,'Google''s comprehensive developer resource hub focused on optimizing React application performance. Emphasizes web vitals, code-splitting, bundle reduction, and server-side rendering strategies crucial for designing low-latency web interfaces.','JavaScript','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Frontend Development", "React Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["react.md", "javascript.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://webhookrelay.com/blog/2017/11/23/github-jenkins-guide','webhookrelay.com: Receive Github webhooks on Jenkins without public IP 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4c42dfebe21d470acf4645a47182ecbaf6ad38386db4617ba8df4e53c2b0cd1',100.0,1.77903367176658701e+09,0,'2026-05-17T18:01:11.766587+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://webhookrelay.com/blog/github-jenkins-guide"}');
+INSERT INTO "resources" VALUES('https://webhookrelay.com/blog/2017/11/23/github-jenkins-guide','webhookrelay.com: Receive Github webhooks on Jenkins without public IP 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4c42dfebe21d470acf4645a47182ecbaf6ad38386db4617ba8df4e53c2b0cd1',100.0,1779033671,0,'2026-05-17T18:01:11.766587+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://webhookrelay.com/blog/github-jenkins-guide"}');
 INSERT INTO "resources" VALUES('https://webhookrelay.com/blog/github-jenkins-guide','webhookrelay.com: Receive Github webhooks on Jenkins without public IP 🌟','','2020',0,'A networking guide demonstrating how to use Webhook Relay to forward incoming GitHub triggers to internal, private Jenkins instances without exposing open ports to the public internet.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://webhooks.app','webhooks.app','','2021',0,'Utility software engineered to facilitate fast interception, logging, inspection, and local validation of webhooks. Proves useful when debugging live Kubernetes Mutating Webhook Admission Controllers or debugging automated external event triggers.','Go','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility", "Event-Driven", "Webhooks"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://webpagetest.org','webpagetest.org','','N/A',0,'A curated technical resource and architectural guide covering webpagetest.org in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902962893114089e+09,0,'2026-05-17T16:53:48.931141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://webpagetest.org','webpagetest.org','','N/A',0,'A curated technical resource and architectural guide covering webpagetest.org in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029628,0,'2026-05-17T16:53:48.931141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://website.vcluster.com/blog/a-complete-guide-to-kubernetes-cost-optimization','loft.sh: Kubernetes Cost Savings By Reducing The Number Of Clusters','','2023',0,'Evaluates cluster consolidation as an efficient cost-reduction methodology. Recommends running lightweight virtual clusters (vclusters) on a unified control plane to maximize control loop resource utilization.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Cost Optimization", "Virtual Clusters"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://website.vcluster.com/blog/kubernetes-development-environments-a-comparison','loft.sh: Kubernetes Development Environments – A Comparison','','2021',0,'Analyzes the technical capabilities of local developer platforms. Points out performance benefits when configuring modern virtual clusters (vclusters) on centralized infrastructure compared to local machine footprints.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Local Development Environments", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://website.vcluster.com/blog/kubernetes-multi-tenancy-10-essential-considerations','loft.sh: 10 Essentials For Kubernetes Multi-Tenancy','- Resource Limits
@@ -14126,39 +14126,39 @@ INSERT INTO "resources" VALUES('https://website.vcluster.com/blog/kubernetes-mul
     - Policy Engines','2023',0,'Presents ten essential parameters for configuring secure multi-tenant clusters. Emphasizes real-time billing tracking, policy controllers, and virtual control plane partitions.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://website.vcluster.com/blog/kubernetes-readiness-probes-examples-and-common-pitfalls','loft.sh: Kubernetes Readiness Probes - Examples & Common Pitfalls','','2021',4,'Analyzes advanced operational pitfalls in readiness probe configurations. Explains how bad dependency validation (e.g. database pings inside web pod probes) can cause catastrophic, cascading cluster failures.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Reliability", "Probes"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://websitesetup.org/python-cheat-sheet','websitesetup.org: Python Cheat Sheet','','2023',0,'A clear, well-structured syntax overview sheet mapping foundational Python programming. Highlights built-in collections, slice manipulations, error handling blocks, and basic class designs.','Python','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "Python"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://wecloudpro.com/2020/01/13/kube-autp-aws.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering wecloudpro.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903268373164391e+09,0,'2026-05-17T17:44:43.731644+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://weekly.tf','weekly.tf: Terraform Weekly','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cb40748f1eb2cd66d9b847bcee017a875625653375cffba9425598dfc4c30ea8',100.0,1.77903394332861208e+09,0,'2026-05-17T18:05:43.328612+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.weekly.tf"}');
+INSERT INTO "resources" VALUES('https://wecloudpro.com/2020/01/13/kube-autp-aws.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering wecloudpro.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.731644+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://weekly.tf','weekly.tf: Terraform Weekly','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cb40748f1eb2cd66d9b847bcee017a875625653375cffba9425598dfc4c30ea8',100.0,1779033943,0,'2026-05-17T18:05:43.328612+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.weekly.tf"}');
 INSERT INTO "resources" VALUES('https://wheel.readthedocs.io/en/stable','wheel replaces Python''s eggs','','2020',0,'The official standard documentation outlining how the ''wheel'' format serves as the definitive replacement for legacy ''egg'' distributions. Analyzes binary precompilation speed benefits and security advantages for production CI pipelines.','Python','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Package Packaging", "Distribution Formats"]','["[LEGACY]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://wheel.readthedocs.org','wheel replaces Python''s eggs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74da524363f50d232e643fc2703f8609ed888ad86b8de901827ec5faa686b757',100.0,1.77903433101288604e+09,0,'2026-05-17T18:12:11.012886+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://wheel.readthedocs.io/en/stable"}');
-INSERT INTO "resources" VALUES('https://whyk8s.substack.com/p/why-networkpolicies','whyk8s.substack.com: Why NetworkPolicies?','','N/A',0,'A curated technical resource and architectural guide covering whyk8s.substack.com: Why NetworkPolicies? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903035270333409e+09,0,'2026-05-17T17:05:52.703334+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://whyk8s.substack.com/p/why-not-dns','whyk8s.substack.com: Why not DNS?','','N/A',0,'A curated technical resource and architectural guide covering whyk8s.substack.com: Why not DNS? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903085147000193e+09,0,'2026-05-17T17:14:11.470002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://whyk8s.substack.com/p/why-services','whyk8s.substack.com: Why Services?','','N/A',0,'A curated technical resource and architectural guide covering whyk8s.substack.com: Why Services? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903164526834392e+09,0,'2026-05-17T17:27:25.268344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://wheel.readthedocs.org','wheel replaces Python''s eggs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74da524363f50d232e643fc2703f8609ed888ad86b8de901827ec5faa686b757',100.0,1779034331,0,'2026-05-17T18:12:11.012886+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://wheel.readthedocs.io/en/stable"}');
+INSERT INTO "resources" VALUES('https://whyk8s.substack.com/p/why-networkpolicies','whyk8s.substack.com: Why NetworkPolicies?','','N/A',0,'A curated technical resource and architectural guide covering whyk8s.substack.com: Why NetworkPolicies? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030352,0,'2026-05-17T17:05:52.703334+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://whyk8s.substack.com/p/why-not-dns','whyk8s.substack.com: Why not DNS?','','N/A',0,'A curated technical resource and architectural guide covering whyk8s.substack.com: Why not DNS? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030851,0,'2026-05-17T17:14:11.470002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://whyk8s.substack.com/p/why-services','whyk8s.substack.com: Why Services?','','N/A',0,'A curated technical resource and architectural guide covering whyk8s.substack.com: Why Services? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031645,0,'2026-05-17T17:27:25.268344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://wideops.com','wideops.com: Kubernetes best practices: Setting up health checks with readiness and liveness probes','','2021',0,'Focuses on configuring robust liveness and readiness probes to maintain application availability. Discusses startup probes for legacy services to prevent cascade failure restart loops.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Application Reliability", "Health Checks"]','["[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://wideops.com/kubernetes-best-practices-setting-up-health-checks-with-readiness-and-liveness-probes','wideops.com: Kubernetes best practices: Setting up health checks with readiness'' and liveness probes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a398aaaeb258b163d69b25b9668a218c3e17fef573723b793d65ea248e667205',100.0,1.77903155563896393e+09,0,'2026-05-17T17:25:55.638964+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://wideops.com"}');
-INSERT INTO "resources" VALUES('https://wiki.bash-hackers.org','wiki.bash-hackers.org','','N/A',0,'A curated technical resource and architectural guide covering wiki.bash-hackers.org in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903024839345598e+09,0,'2026-05-17T17:04:08.393456+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md", "docs/other-awesome-lists.md"]','["elearning.md", "other-awesome-lists.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://wiki.crdb.io/wiki/spaces/CRDB/pages/73204099/Bors+Merge+Bot','Example: CockroachDB''s Bors Merge Bot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0121460d1d094de684438bc0369362f3213ce7e4cab32bcf287746d1f48b86cc',100.0,1.77903309281880807e+09,0,'2026-05-17T17:51:32.818808+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://id.atlassian.com/login?continue=https%3A%2F%2Fid.atlassian.com%2Fjoin%2Fuser-access%3Fresource%3Dari%253Acloud%253Aconfluence%253A%253Asite%252F9568dfdc-cfdd-4632-a68e-1e18063a3152%26continue%3Dhttps%253A%252F%252Fcockroachlabs.atlassian.net%252Fwiki%252Fspaces%252FCRDB%252Fpages%252F73204099%252FBors%252BMerge%252BBot&application=confluence&orgId=52a68357-cecf-4127-a5ec-32eeac8cf060"}');
-INSERT INTO "resources" VALUES('https://wiki.jenkins.io/display/JENKINS/Build+Monitor+Plugin','Build Monitor Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c536ced28b6d9a6e7b947fe8fa322a9220cdade96c3585cbc3ace0cc3484f95',100.0,1.77903036302071094e+09,0,'2026-05-17T17:06:03.020711+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://plugins.jenkins.io/build-monitor-plugin"}');
-INSERT INTO "resources" VALUES('https://wiki.jenkins.io/display/JENKINS/Monitor+Pro+Plugin','Monitor Pro Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc44063f3ced7009833fc9517d374f64b3c2ad29c25575e3c73c7839657d6acc',100.0,1.77903213466245102e+09,0,'2026-05-17T17:35:34.662451+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://plugins.jenkins.io/monitor-pro"}');
-INSERT INTO "resources" VALUES('https://wiki.jenkins.io/display/JENKINS/PlasticSCM+MergeBot+plugin','PlasticSCM MergeBot Jenkins Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a3dafc91e31e6286aa75fa3b6ef9342b2abe080b8b0921f18373fbc7a0855a40',100.0,1.77903397652202606e+09,0,'2026-05-17T18:06:16.522026+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://plugins.jenkins.io/plasticscm-mergebot"}');
-INSERT INTO "resources" VALUES('https://wiki.openjdk.java.net/display/HotSpot/G1GC+Feedback',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6d0c04f72c17fbd78109f72da633231a437cc102123fc93af1ac796a7b3a68a4',100.0,1.77903218278520488e+09,0,'2026-05-17T17:36:22.785205+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://wiki.openjdk.java.net/display/shenandoah/Main',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7a0d941fc6c076f310e27c680c52159d82e0f6b14ddc8f89147f3a824bd31cd9',100.0,1.77902905706718397e+09,0,'2026-05-17T16:44:17.067184+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://wiki.openjdk.java.net/display/zgc/Main',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','35d9ba7fdbc9ebd00535ed2a0cf26e7fde696cb9123a6b0303215859d004991d',100.0,1.77903386270327401e+09,0,'2026-05-17T18:04:22.703274+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://wiki.openjdk.org/spaces/shenandoah/pages/25002018/Main',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','adfa8a4636f7b7c1a0d07b751865a3e9571fa1b87daa02daa3a6a1c2e025bca2',100.0,1779130494.99564,1,'2026-05-18T20:54:54.995640+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://wiki.openjdk.org/spaces/zgc/pages/34668579/Main',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0fd949f06efb43474a95160ee2ccdcc32462f8fd9e87f7ae5fcf75c8ac86c208',100.0,1.77913049496953105e+09,1,'2026-05-18T20:54:54.969531+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://wideops.com/kubernetes-best-practices-setting-up-health-checks-with-readiness-and-liveness-probes','wideops.com: Kubernetes best practices: Setting up health checks with readiness'' and liveness probes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a398aaaeb258b163d69b25b9668a218c3e17fef573723b793d65ea248e667205',100.0,1779031555,0,'2026-05-17T17:25:55.638964+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://wideops.com"}');
+INSERT INTO "resources" VALUES('https://wiki.bash-hackers.org','wiki.bash-hackers.org','','N/A',0,'A curated technical resource and architectural guide covering wiki.bash-hackers.org in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030248,0,'2026-05-17T17:04:08.393456+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md", "docs/other-awesome-lists.md"]','["elearning.md", "other-awesome-lists.md"]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://wiki.crdb.io/wiki/spaces/CRDB/pages/73204099/Bors+Merge+Bot','Example: CockroachDB''s Bors Merge Bot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0121460d1d094de684438bc0369362f3213ce7e4cab32bcf287746d1f48b86cc',100.0,1779033092,0,'2026-05-17T17:51:32.818808+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://id.atlassian.com/login?continue=https%3A%2F%2Fid.atlassian.com%2Fjoin%2Fuser-access%3Fresource%3Dari%253Acloud%253Aconfluence%253A%253Asite%252F9568dfdc-cfdd-4632-a68e-1e18063a3152%26continue%3Dhttps%253A%252F%252Fcockroachlabs.atlassian.net%252Fwiki%252Fspaces%252FCRDB%252Fpages%252F73204099%252FBors%252BMerge%252BBot&application=confluence&orgId=52a68357-cecf-4127-a5ec-32eeac8cf060"}');
+INSERT INTO "resources" VALUES('https://wiki.jenkins.io/display/JENKINS/Build+Monitor+Plugin','Build Monitor Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c536ced28b6d9a6e7b947fe8fa322a9220cdade96c3585cbc3ace0cc3484f95',100.0,1779030363,0,'2026-05-17T17:06:03.020711+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://plugins.jenkins.io/build-monitor-plugin"}');
+INSERT INTO "resources" VALUES('https://wiki.jenkins.io/display/JENKINS/Monitor+Pro+Plugin','Monitor Pro Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc44063f3ced7009833fc9517d374f64b3c2ad29c25575e3c73c7839657d6acc',100.0,1779032134,0,'2026-05-17T17:35:34.662451+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://plugins.jenkins.io/monitor-pro"}');
+INSERT INTO "resources" VALUES('https://wiki.jenkins.io/display/JENKINS/PlasticSCM+MergeBot+plugin','PlasticSCM MergeBot Jenkins Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a3dafc91e31e6286aa75fa3b6ef9342b2abe080b8b0921f18373fbc7a0855a40',100.0,1779033976,0,'2026-05-17T18:06:16.522026+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://plugins.jenkins.io/plasticscm-mergebot"}');
+INSERT INTO "resources" VALUES('https://wiki.openjdk.java.net/display/HotSpot/G1GC+Feedback',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6d0c04f72c17fbd78109f72da633231a437cc102123fc93af1ac796a7b3a68a4',100.0,1779032182,0,'2026-05-17T17:36:22.785205+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://wiki.openjdk.java.net/display/shenandoah/Main',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7a0d941fc6c076f310e27c680c52159d82e0f6b14ddc8f89147f3a824bd31cd9',100.0,1779029057,0,'2026-05-17T16:44:17.067184+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://wiki.openjdk.java.net/display/zgc/Main',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','35d9ba7fdbc9ebd00535ed2a0cf26e7fde696cb9123a6b0303215859d004991d',100.0,1779033862,0,'2026-05-17T18:04:22.703274+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://wiki.openjdk.org/spaces/shenandoah/pages/25002018/Main',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','adfa8a4636f7b7c1a0d07b751865a3e9571fa1b87daa02daa3a6a1c2e025bca2',100.0,1779130494,1,'2026-05-18T20:54:54.995640+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://wiki.openjdk.org/spaces/zgc/pages/34668579/Main',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0fd949f06efb43474a95160ee2ccdcc32462f8fd9e87f7ae5fcf75c8ac86c208',100.0,1779130494,1,'2026-05-18T20:54:54.969531+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://wildfly-swarm.io','RedHat’s WildFly Swarm','','2018',0,'WildFly Swarm (subsequently renamed Thorntail) was Red Hat''s early approach to packaging Java EE apps as customized, self-contained executable JARs. This project is now archived and deprecated, with Red Hat channeling cloud-native engineering resources toward Quarkus.','Java','Framework','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Runtimes", "WildFly Swarm"]','["[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://wildfly.org','WildFly','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cbfde1c990e10b32eae84d884b7f5fbb3265cc1c94bff071f88687eb08d3dcae',100.0,1779034332.73107,0,'2026-05-17T18:12:12.731070+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_app_servers.md", "docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.wildfly.org"}');
-INSERT INTO "resources" VALUES('https://williamlam.com/2020/04/useful-interactive-terminal-and-graphical-ui-tools-for-kubernetes.html','williamlam.com: Useful Interactive Terminal and Graphical UI Tools for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering williamlam.com: Useful Interactive Terminal and Graphical UI Tools for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173601292989611e+09,0,'2026-06-18T00:40:12.929896+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://wildfly.org','WildFly','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cbfde1c990e10b32eae84d884b7f5fbb3265cc1c94bff071f88687eb08d3dcae',100.0,1779034332,0,'2026-05-17T18:12:12.731070+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_app_servers.md", "docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.wildfly.org"}');
+INSERT INTO "resources" VALUES('https://williamlam.com/2020/04/useful-interactive-terminal-and-graphical-ui-tools-for-kubernetes.html','williamlam.com: Useful Interactive Terminal and Graphical UI Tools for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering williamlam.com: Useful Interactive Terminal and Graphical UI Tools for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736012,0,'2026-06-18T00:40:12.929896+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://winder.ai/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas-openwhisk-fission-kubeless-and-more','winderresearch.com: A Comparison of Serverless Frameworks for Kubernetes: OpenFaas, OpenWhisk, Fission, Kubeless and more','','2021',4,'Technical analysis of OpenFaaS, OpenWhisk, Fission, and Kubeless. Compares execution mechanics, custom resource dependencies, and cold start management profiles.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Framework Comparisons"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://winderresearch.com/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas-openwhisk-fission-kubeless-and-more','winderresearch.com: A Comparison of Serverless Frameworks for Kubernetes:'' OpenFaas, OpenWhisk, Fission, Kubeless and more','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4cd9e1d183b11007e93e812b19d28bbb4f3340197526ce5e975fface5cdedf9',100.0,1.77902993919951891e+09,0,'2026-05-17T16:58:59.199519+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://winder.ai/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas-openwhisk-fission-kubeless-and-more"}');
-INSERT INTO "resources" VALUES('https://wiprodigital.com/2020/11/10/a-guide-to-enterprise-event-driven-architecture','wiprodigital.com: A Guide to Enterprise Event-Driven Architecture','','N/A',0,'A curated technical resource and architectural guide covering wiprodigital.com: A Guide to Enterprise Event-Driven Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903229307350611e+09,0,'2026-05-17T17:38:13.073506+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://winderresearch.com/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas-openwhisk-fission-kubeless-and-more','winderresearch.com: A Comparison of Serverless Frameworks for Kubernetes:'' OpenFaas, OpenWhisk, Fission, Kubeless and more','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4cd9e1d183b11007e93e812b19d28bbb4f3340197526ce5e975fface5cdedf9',100.0,1779029939,0,'2026-05-17T16:58:59.199519+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://winder.ai/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas-openwhisk-fission-kubeless-and-more"}');
+INSERT INTO "resources" VALUES('https://wiprodigital.com/2020/11/10/a-guide-to-enterprise-event-driven-architecture','wiprodigital.com: A Guide to Enterprise Event-Driven Architecture','','N/A',0,'A curated technical resource and architectural guide covering wiprodigital.com: A Guide to Enterprise Event-Driven Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032293,0,'2026-05-17T17:38:13.073506+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://wizardzines.com','wizardzines.com 🌟','','2024',5,'A series of hand-illustrated, highly educational booklets explaining complex infrastructure, networking, and systems administration concepts. Authored by Julia Evans, they simplify complex debugging processes like DNS routing and system tracing.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Developer Education", "Cheat Sheets"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://wizardzines.com/comics/request-headers','wizardzines.com: Request Headers','','2021',0,'A highly readable, visually rich comic breaking down crucial HTTP Request Headers, handling authentication mechanisms, encoding capabilities, client identification rules, and cache indicators.','N/A','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "HTTP Architecture", "Headers & Metadata"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://wizardzines.com/comics/response-headers','wizardzines.com: Response Headers','','2021',0,'An illustrative tutorial mapping HTTP Response Headers. Explains security mechanics including CORS controls, HSTS configurations, caching policies, and body payloads returned by backend hosts.','N/A','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "HTTP Architecture", "Headers & Metadata"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://wkrzywiec.medium.com/how-to-deploy-application-on-kubernetes-with-helm-39f545ad33b8','wkrzywiec.medium.com: How to deploy application on Kubernetes with Helm','','N/A',0,'A curated technical resource and architectural guide covering wkrzywiec.medium.com: How to deploy application on Kubernetes with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903165195984601e+09,0,'2026-05-17T17:27:31.959846+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://wkrzywiec.medium.com/how-to-deploy-application-on-kubernetes-with-helm-39f545ad33b8','wkrzywiec.medium.com: How to deploy application on Kubernetes with Helm','','N/A',0,'A curated technical resource and architectural guide covering wkrzywiec.medium.com: How to deploy application on Kubernetes with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.959846+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://wordpress.com/p2','Wordpress P2','','2026',0,'A structured, blogging-centric asynchronous workspace tool developed by Automattic. Designed to minimize synchronous meeting overhead by providing collaborative team hubs where projects, updates, and design decisions are logged in flat, chronological, searchable discussion threads.','PHP','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://workers.cloudflare.com','Cloudflare workers (Serverless)','','2026',0,'Cloudflare Workers is an advanced serverless architecture utilizing V8 engine isolates. It runs application code directly at global edge locations, yielding near-zero cold-start overhead.','JavaScript/WebAssembly','PaaS','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Serverless", "Edge Computing"]','["[COMMUNITY-TOOL]"]','[]','["cloudflare.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://workshops.aws','workshops.aws: AWS Workshops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1',100.0,1.7790339173406589e+09,0,'2026-05-17T18:05:17.340659+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins"}');
-INSERT INTO "resources" VALUES('https://worksome.co.uk','worksome','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','07583c0e96662ad52a80de97f793a6336ff35537e51088b2cbc69bb74de17d78',100.0,1.7790324212335391e+09,0,'2026-05-17T17:40:21.233539+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://workshops.aws','workshops.aws: AWS Workshops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1',100.0,1779033917,0,'2026-05-17T18:05:17.340659+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins"}');
+INSERT INTO "resources" VALUES('https://worksome.co.uk','worksome','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','07583c0e96662ad52a80de97f793a6336ff35537e51088b2cbc69bb74de17d78',100.0,1779032421,0,'2026-05-17T17:40:21.233539+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://workspace.google.com/products/meet','Google meet','','2026',0,'Google''s WebRTC-based enterprise video-conferencing software deeply integrated into the Google Workspace ecosystem. Provides low-latency, highly secure, and browser-native virtual rooms without requiring thick client installations.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://workspaces.openshift.com','OpenShift.io Samples 🌟🌟','','2024',0,'Enterprise cloud developer templates optimized for Red Hat OpenShift Workspaces (Eclipse Che). Facilitates the rapid provisioning of secure, IDE-integrated environments for compiling and deploying cloud-native workloads.','YAML','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Cloud Platforms", "OpenShift", "Developer Workspaces"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://world.hey.com/joaoqalves/disasters-i-ve-seen-in-a-microservices-world-a9137a51','world.hey.com: Disasters I''ve seen in a microservices world 🌟🌟','','2021',0,'A candid engineering post-mortem of catastrophic distributed systems architectures. It warns against over-engineered microservice boundaries, distributed transactions, massive latency chains, and premature optimization that results in ''distributed monoliths''.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Anti-Patterns", "Lessons Learned"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
@@ -14166,40 +14166,40 @@ INSERT INTO "resources" VALUES('https://world.hey.com/sammy.henningsson/another-
 INSERT INTO "resources" VALUES('https://wpamelia.com/calendly-vs-acuity','wpamelia.com: Calendly vs Acuity','','2023',0,'Contrasts Calendly''s simple scheduling workflows with Acuity''s robust service booking engine. Analyzes the design paths for each depending on organizational scale and billing needs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Market Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://wpamelia.com/calendly-vs-doodle','wpamelia.com: Calendly vs Doodle','','2023',0,'Presents a clear use-case contrast between Calendly''s automated 1-on-1 bookings and Doodle''s group polling mechanism, explaining when to implement each framework.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Market Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://wpamelia.com/calendly-vs-youcanbook-me','wpamelia.com: Calendly vs YouCanBook.Me','','2023',0,'A comparative guide highlighting the functional boundaries of Calendly and YouCanBook.Me. Reviews custom notification loops, pricing tiers, and calendar synchronization speeds.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Market Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://writersbyte.com/4-key-python-data-structures-e-very-beginner-must-know','writersbyte.com: 4 key Python Data Structures every beginner must know','','N/A',0,'A curated technical resource and architectural guide covering writersbyte.com: 4 key Python Data Structures every beginner must know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903371359878611e+09,0,'2026-05-17T18:01:53.598786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://writersbyte.com/introduction-to-apis-with-python-fastapi','writersbyte.com: Introduction to APIs with Python FastAPI','','N/A',0,'A curated technical resource and architectural guide covering writersbyte.com: Introduction to APIs with Python FastAPI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903266173364305e+09,0,'2026-05-17T17:44:21.733643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://writersbyte.com/4-key-python-data-structures-e-very-beginner-must-know','writersbyte.com: 4 key Python Data Structures every beginner must know','','N/A',0,'A curated technical resource and architectural guide covering writersbyte.com: 4 key Python Data Structures every beginner must know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033713,0,'2026-05-17T18:01:53.598786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://writersbyte.com/introduction-to-apis-with-python-fastapi','writersbyte.com: Introduction to APIs with Python FastAPI','','N/A',0,'A curated technical resource and architectural guide covering writersbyte.com: Introduction to APIs with Python FastAPI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032661,0,'2026-05-17T17:44:21.733643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://wut.dev/blog/2024/07/05/moving-aws-accounts-within-organization.html','blog.wut.dev: Moving AWS Accounts and OUs Within An Organization - Not So Simple!','','2024',0,'A highly practical analysis of the pitfalls and administrative hurdles encountered when migrating AWS accounts between Organizational Units (OUs) or organizations. It examines the operational impact on Service Control Policies (SCPs), resource shares, CloudFormation StackSets, and global integrations during transition phases.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Governance", "Multi-Account Strategy"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.20minutos.es/tecnologia/actualidad/amazon-web-services-vuelve-a-romper-internet-se-ha-caido-ya-tres-veces-en-el-mismo-mes-y-le-llueven-las-criticas-4931834','20minutos.es: Amazon Web Services vuelve a romper Internet: se ha caído ya tres veces en el mismo mes y le llueven las críticas','','2026',0,'An analytical Spanish news report examining AWS outages that repeatedly disrupted major segments of the internet. It highlights the systemic risks of hyperscaler oligopoly and details developer frustration with cloud availability SLAs. Live grounding confirms these events catalyzed enterprise adoption of hybrid-cloud structures.','Spanish','Case Study/News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Resilience", "Outage Post-Mortem", "Systemic Risk Analysis"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.39digits.com/signed-git-commits-on-wsl2-using-visual-studio-code','39digits.com: How to sign your commits to GitHub using Visual Studio Code'' on Windows 10 and WSL2 🌟','','2021',0,'Presents a technical guide for configuring GPG commit signing within WSL2 using VS Code on Windows 10. Addresses cross-runtime credential sharing challenges by bridging Windows GPG-agent configurations with Linux subsystems to enforce commit origin verification.','Shell','Tutorial','Advanced',0,'online','manual','0e9b8756a27874aae7f6482278f1904708ba635623835bd3e43b678d5f99f62a',100.0,1.77903135659218192e+09,1,'2026-05-17T17:22:36.592182+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.3scale.net','3scale API Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','80ae86e55627e9f43b166209edfc360e5c1e9e7f0f8eac77133eba6a2d8c1875',100.0,1.7790299913329041e+09,0,'2026-05-17T16:59:51.332904+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.39digits.com/signed-git-commits-on-wsl2-using-visual-studio-code','39digits.com: How to sign your commits to GitHub using Visual Studio Code'' on Windows 10 and WSL2 🌟','','2021',0,'Presents a technical guide for configuring GPG commit signing within WSL2 using VS Code on Windows 10. Addresses cross-runtime credential sharing challenges by bridging Windows GPG-agent configurations with Linux subsystems to enforce commit origin verification.','Shell','Tutorial','Advanced',0,'online','manual','0e9b8756a27874aae7f6482278f1904708ba635623835bd3e43b678d5f99f62a',100.0,1779031356,1,'2026-05-17T17:22:36.592182+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.3scale.net','3scale API Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','80ae86e55627e9f43b166209edfc360e5c1e9e7f0f8eac77133eba6a2d8c1875',100.0,1779029991,0,'2026-05-17T16:59:51.332904+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.abc.es/economia/ingenieros-devops-pieza-clave-engranaje-digital-empresas-20230212000148-nt.html','abc.es: Ingenieros DevOps, la pieza clave del engranaje digital de las empresas 🌟','','2023',0,'Curator Insight: Positions DevOps engineers as the driving force of corporate digital evolution in Spain. Live Grounding: Demonstrates how continuous deployment methodologies act as the cornerstone of commercial agility and software release velocity.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Career Paths", "Enterprise Impact"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.aboutamazon.com/what-we-do/entertainment','primevideotech.com: Scaling up the Prime Video audio/video monitoring service and reducing costs by 90%','','2023',0,'The famous Prime Video case study describing the refactoring of a highly distributed, serverless orchestration pipeline back to a consolidated monolithic service. Demonstrates how eliminating network serialization and step functions reduced operating costs by 90%.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Monolith Transition"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.aboutamazon.es/innovaci%C3%B3n/aws-acelera-la-apertura-de-la-regi%C3%B3n-aws-europa-espa%C3%B1a-para-apoyar-la-transformaci%C3%B3n-digital-de-espa%C3%B1a','aboutamazon.es: AWS acelera la apertura de la Región AWS Europa (España)'' para apoyar la transformación digital de España','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','07bcf8dab21ecb11fa02f7542727556ba0e4d0cc34ede37369be20391780acde',100.0,1.77903437294277405e+09,0,'2026-05-17T18:12:52.942774+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-spain.md"]','[]','{}','{"duplicate_of": "https://www.aboutamazon.es/noticias/aws/la-region-aws-europa-espana-apoya-la-transformacion-digital-en-el-pais"}');
+INSERT INTO "resources" VALUES('https://www.aboutamazon.es/innovaci%C3%B3n/aws-acelera-la-apertura-de-la-regi%C3%B3n-aws-europa-espa%C3%B1a-para-apoyar-la-transformaci%C3%B3n-digital-de-espa%C3%B1a','aboutamazon.es: AWS acelera la apertura de la Región AWS Europa (España)'' para apoyar la transformación digital de España','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','07bcf8dab21ecb11fa02f7542727556ba0e4d0cc34ede37369be20391780acde',100.0,1779034372,0,'2026-05-17T18:12:52.942774+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-spain.md"]','[]','{}','{"duplicate_of": "https://www.aboutamazon.es/noticias/aws/la-region-aws-europa-espana-apoya-la-transformacion-digital-en-el-pais"}');
 INSERT INTO "resources" VALUES('https://www.aboutamazon.es/noticias/aws/la-region-aws-europa-espana-apoya-la-transformacion-digital-en-el-pais','aboutamazon.es: AWS acelera la apertura de la Región AWS Europa (España) para apoyar la transformación digital de España','','2022',0,'An Amazon corporate press announcement documenting the accelerated opening of the AWS Europe (Spain) Region. Outlines how multi-billion-euro long-term infrastructure investments drive digital transformation.','Spanish','Press Release','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Regional Infrastructure", "Spain"]','["[COMMUNITY-TOOL]"]','[]','["aws-spain.md", "aws.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.accurics.com/blog/terrascan-blog/terraform-security-improving-iac-scans-with-terraform-plan-output','accurics.com: Terraform Security: Improving IaC Scans with Terraform Plan'' Output','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c171550ab821717a345c93cdfb3bb08bc9363cf999b06529fcbbb3fdd79a465',100.0,1.77903379489495801e+09,0,'2026-05-17T18:03:14.894958+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.tenable.com/cloud-security/products/cnapp"}');
-INSERT INTO "resources" VALUES('https://www.acumen.io/blog/can-kanban-scale-for-teams-of-over-50-developers-when-should-you-consider-moving-to-scrum','acumen.io: Can Kanban scale for teams of over 50 developers? When should'' you consider moving to Scrum?','','N/A',0,'A curated technical resource and architectural guide covering acumen.io: Can Kanban scale for teams of over 50 developers? When should'' you consider moving to Scrum? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903410946337604e+09,0,'2026-05-17T18:08:29.463376+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.adaltas.com/en/2022/09/08/kubernetes-metallb-nginx','adaltas.com: Ingresses and Load Balancers in Kubernetes with MetalLB and'' nginx-ingress','','2022',3,'This architectural tutorial details the integration of MetalLB with the NGINX Ingress Controller on a bare-metal cluster. It step-by-step configures Layer 2 address pools and links them with NGINX, illustrating the traffic path from external clients to internal cluster IP services. An ideal entry point for understanding bare-metal edge ingress topologies.','YAML','Technical Article','Medium',0,'online','manual','e2f5691b6b05d9cfc170148cf19d0e46fa1239f17fd3e75a405e2dc90e0cdc40',100.0,1779032232.71442,1,'2026-05-17T17:37:12.714420+02:00',NULL,NULL,NULL,'["Networking", "Ingress Controllers", "Nginx and MetalLB Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.addictivetips.com/mac-os/remap-a-windows-keyboard-for-a-mac','addictivetips.com: How to remap a Windows keyboard for a Mac','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','38b92c25387f1c2ff93bd797c2935d3a71fc2a451edb6a1ab297ab936c988e77',100.0,1.77902929615944099e+09,1,'2026-05-17T16:48:16.159441+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.addteq.com/blog/2021/03/the-real-difference-between-devops-and-devsecops','addteq.com: The REAL Difference between DevOps and DevSecOps','','N/A',0,'A curated technical resource and architectural guide covering addteq.com: The REAL Difference between DevOps and DevSecOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903287434717392e+09,0,'2026-05-17T17:47:54.347174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.accurics.com/blog/terrascan-blog/terraform-security-improving-iac-scans-with-terraform-plan-output','accurics.com: Terraform Security: Improving IaC Scans with Terraform Plan'' Output','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c171550ab821717a345c93cdfb3bb08bc9363cf999b06529fcbbb3fdd79a465',100.0,1779033794,0,'2026-05-17T18:03:14.894958+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.tenable.com/cloud-security/products/cnapp"}');
+INSERT INTO "resources" VALUES('https://www.acumen.io/blog/can-kanban-scale-for-teams-of-over-50-developers-when-should-you-consider-moving-to-scrum','acumen.io: Can Kanban scale for teams of over 50 developers? When should'' you consider moving to Scrum?','','N/A',0,'A curated technical resource and architectural guide covering acumen.io: Can Kanban scale for teams of over 50 developers? When should'' you consider moving to Scrum? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034109,0,'2026-05-17T18:08:29.463376+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.adaltas.com/en/2022/09/08/kubernetes-metallb-nginx','adaltas.com: Ingresses and Load Balancers in Kubernetes with MetalLB and'' nginx-ingress','','2022',3,'This architectural tutorial details the integration of MetalLB with the NGINX Ingress Controller on a bare-metal cluster. It step-by-step configures Layer 2 address pools and links them with NGINX, illustrating the traffic path from external clients to internal cluster IP services. An ideal entry point for understanding bare-metal edge ingress topologies.','YAML','Technical Article','Medium',0,'online','manual','e2f5691b6b05d9cfc170148cf19d0e46fa1239f17fd3e75a405e2dc90e0cdc40',100.0,1779032232,1,'2026-05-17T17:37:12.714420+02:00',NULL,NULL,NULL,'["Networking", "Ingress Controllers", "Nginx and MetalLB Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.addictivetips.com/mac-os/remap-a-windows-keyboard-for-a-mac','addictivetips.com: How to remap a Windows keyboard for a Mac','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','38b92c25387f1c2ff93bd797c2935d3a71fc2a451edb6a1ab297ab936c988e77',100.0,1779029296,1,'2026-05-17T16:48:16.159441+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.addteq.com/blog/2021/03/the-real-difference-between-devops-and-devsecops','addteq.com: The REAL Difference between DevOps and DevSecOps','','N/A',0,'A curated technical resource and architectural guide covering addteq.com: The REAL Difference between DevOps and DevSecOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032874,0,'2026-05-17T17:47:54.347174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.addwebsolution.com/blog/how-kubernetes-helps-businesses-manage-their-it-infrastructure','addwebsolution.com: How Kubernetes helps businesses manage their IT infrastructure?','','2021',3,'Outlines the business-level value propositions of Kubernetes, including horizontal auto-scaling, resource optimization, and reduced cloud vendor lock-in. It bridges the gap between technical orchestration features and business metrics like accelerated time-to-market and infrastructure cost-efficiency.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Business Architecture", "Infrastructure Management"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lombok','adictosaltrabajo.com: Cómo reducir el código repetitivo con Lombok','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae51474b4a88924afe6600d47a7c3c4bbbc48fecb932ca8ffea52c181187376a',100.0,1.7790333307504971e+09,0,'2026-05-17T17:55:30.750497+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lombok"}');
-INSERT INTO "resources" VALUES('https://www.adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos','Spring Boot: ¿war o jar? Ambos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b6b3a0baa161bf59a7a2d02b2bb5a9444ea40b5c9efe9170a1fc038ec57f3623',100.0,1.77903362105572891e+09,0,'2026-05-17T18:00:21.055729+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos"}');
-INSERT INTO "resources" VALUES('https://www.adictosaltrabajo.com/2020/12/22/como-crear-y-desplegar-microservicios-con-spring-boot-spring-cloud-netflix-y-docker','adictosaltrabajo.com: Cómo crear y desplegar microservicios con Spring Boot,'' Spring Cloud Netflix y Docker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','79cb5c64959bd6ccb89b657720aa083aab4d73d79a23b25d7a9126ec3c1111fc',100.0,1.77903379041930294e+09,0,'2026-05-17T18:03:10.419303+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://adictosaltrabajo.com/2020/12/22/como-crear-y-desplegar-microservicios-con-spring-boot-spring-cloud-netflix-y-docker"}');
-INSERT INTO "resources" VALUES('https://www.adictosaltrabajo.com/tutoriales/monitorizacion-y-analisis-de-rendimiento-de-aplicaciones-con-dynatrace','adictosaltrabajo.com: Monitorización y análisis de rendimiento de aplicaciones'' con Dynatrace APM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8646d0054143e7a8cb4749d1d5613fd746a1465e2550470ac7ecae4fc342f2f8',100.0,1.77903457021334409e+09,0,'2026-05-17T18:16:10.213344+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://adictosaltrabajo.com/2016/10/26/monitorizacion-y-analisis-de-rendimiento-de-aplicaciones-con-dynatrace"}');
+INSERT INTO "resources" VALUES('https://www.adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lombok','adictosaltrabajo.com: Cómo reducir el código repetitivo con Lombok','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae51474b4a88924afe6600d47a7c3c4bbbc48fecb932ca8ffea52c181187376a',100.0,1779033330,0,'2026-05-17T17:55:30.750497+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lombok"}');
+INSERT INTO "resources" VALUES('https://www.adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos','Spring Boot: ¿war o jar? Ambos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b6b3a0baa161bf59a7a2d02b2bb5a9444ea40b5c9efe9170a1fc038ec57f3623',100.0,1779033621,0,'2026-05-17T18:00:21.055729+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos"}');
+INSERT INTO "resources" VALUES('https://www.adictosaltrabajo.com/2020/12/22/como-crear-y-desplegar-microservicios-con-spring-boot-spring-cloud-netflix-y-docker','adictosaltrabajo.com: Cómo crear y desplegar microservicios con Spring Boot,'' Spring Cloud Netflix y Docker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','79cb5c64959bd6ccb89b657720aa083aab4d73d79a23b25d7a9126ec3c1111fc',100.0,1779033790,0,'2026-05-17T18:03:10.419303+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://adictosaltrabajo.com/2020/12/22/como-crear-y-desplegar-microservicios-con-spring-boot-spring-cloud-netflix-y-docker"}');
+INSERT INTO "resources" VALUES('https://www.adictosaltrabajo.com/tutoriales/monitorizacion-y-analisis-de-rendimiento-de-aplicaciones-con-dynatrace','adictosaltrabajo.com: Monitorización y análisis de rendimiento de aplicaciones'' con Dynatrace APM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8646d0054143e7a8cb4749d1d5613fd746a1465e2550470ac7ecae4fc342f2f8',100.0,1779034570,0,'2026-05-17T18:16:10.213344+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://adictosaltrabajo.com/2016/10/26/monitorizacion-y-analisis-de-rendimiento-de-aplicaciones-con-dynatrace"}');
 INSERT INTO "resources" VALUES('https://www.aelius.com/njh/subnet_sheet.html','aelius.com: subnet sheet','','2021',0,'A clear, tabular web reference catalog summarizing IP addressing, mask divisions, wildcard configuration values, and IP ranges. Built to accelerate system infrastructure designs.','HTML','Utility','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.agileconnection.com/article/infrastructure-code-foundation-effective-devops','agileconnection.com: Infrastructure as Code: The Foundation of Effective'' DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','86ee46057736d59c30a0c1e8e42c4394201d53b9daa2702891234c17d0a17633',100.0,1.77903449962614202e+09,0,'2026-05-17T18:14:59.626142+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://www.stickyminds.com"}');
+INSERT INTO "resources" VALUES('https://www.agileconnection.com/article/infrastructure-code-foundation-effective-devops','agileconnection.com: Infrastructure as Code: The Foundation of Effective'' DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','86ee46057736d59c30a0c1e8e42c4394201d53b9daa2702891234c17d0a17633',100.0,1779034499,0,'2026-05-17T18:14:59.626142+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://www.stickyminds.com"}');
 INSERT INTO "resources" VALUES('https://www.agrenpoint.com/azcli-adscope','agrenpoint.com: Azure AD & Microsoft Graph permission scopes, with Azure CLI','','2021',2,'A technical guide explaining how to retrieve and assign Microsoft Graph API and Azure AD permission scopes programmatically using the Azure CLI. Understanding scopes and roles is crucial for automated service principal authorization, mitigating over-privileged access risks in CI/CD pipelines. It bridges the gap between manual Entra ID configuration and automated Infrastructure as Code (IaC) governance.','PowerShell/CLI','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access Management", "Azure AD & Graph API"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ai.engineer/worldsfair/2026','AI Engineer World''s Fair 2026','The largest technical AI conference featuring tracks on agentic systems, Model Context Protocol, and enterprise scaling.','2026',4,'Curator Insight: The AI Engineer World’s Fair serves as the primary technical center of gravity for the open-source and enterprise AI engineering community. Live Grounding confirms that the 2026 conference spans 29 tracks and showcases advancements in agent orchestration, Model Context Protocol (MCP) tooling, and cost-efficient LLM evaluations. It provides essential architectural networking and product showcases for engineers designing autonomous systems.','en','event','Intermediate',0,'online','automatic','e03dc21400722c30355c02048062c46f98607807108b3c21f1c8832c2e08ff09',NULL,1.78035242411336708e+09,0,'2026-06-02T00:20:24.113367+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Developer Conferences", "Agentic Systems"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Premier industry technical conference on modern AI engineering.", "social_preview_url": "https://ai.engineer/og-image-worldsfair-2026.png", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.aihr.com/blog/chatgpt-prompts-for-hr','aihr.com: 21+ ChatGPT Prompts for HR To Accelerate Your Productivity','','N/A',0,'A curated handbook of prompt engineering patterns tailored for HR leaders. Accelerates documentation, drafting performance benchmarks, and designing internal team-alignment frameworks.','English','Guide','Beginner',0,'online','manual','939c8f98fb344a9957b335cd0927b4caadfbb9ea7e830f7fba56071e15abc896',100.0,1.77902994885879206e+09,1,'2026-05-17T16:59:08.858792+02:00',NULL,NULL,NULL,'["Human Productivity", "Artificial Intelligence", "HR Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.airplane.dev/blog/kubernetes-ephemeral-storage','airplane.dev: How to use Kubernetes ephemeral volumes & storage 🌟','','N/A',0,'A curated technical resource and architectural guide covering airplane.dev: How to use Kubernetes ephemeral volumes & storage 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903047296142601e+09,0,'2026-05-17T17:07:52.961426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ai.engineer/worldsfair/2026','AI Engineer World''s Fair 2026','The largest technical AI conference featuring tracks on agentic systems, Model Context Protocol, and enterprise scaling.','2026',4,'Curator Insight: The AI Engineer World’s Fair serves as the primary technical center of gravity for the open-source and enterprise AI engineering community. Live Grounding confirms that the 2026 conference spans 29 tracks and showcases advancements in agent orchestration, Model Context Protocol (MCP) tooling, and cost-efficient LLM evaluations. It provides essential architectural networking and product showcases for engineers designing autonomous systems.','en','event','Intermediate',0,'online','automatic','e03dc21400722c30355c02048062c46f98607807108b3c21f1c8832c2e08ff09',NULL,1780352424,0,'2026-06-02T00:20:24.113367+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Developer Conferences", "Agentic Systems"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Premier industry technical conference on modern AI engineering.", "social_preview_url": "https://ai.engineer/og-image-worldsfair-2026.png", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.aihr.com/blog/chatgpt-prompts-for-hr','aihr.com: 21+ ChatGPT Prompts for HR To Accelerate Your Productivity','','N/A',0,'A curated handbook of prompt engineering patterns tailored for HR leaders. Accelerates documentation, drafting performance benchmarks, and designing internal team-alignment frameworks.','English','Guide','Beginner',0,'online','manual','939c8f98fb344a9957b335cd0927b4caadfbb9ea7e830f7fba56071e15abc896',100.0,1779029948,1,'2026-05-17T16:59:08.858792+02:00',NULL,NULL,NULL,'["Human Productivity", "Artificial Intelligence", "HR Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.airplane.dev/blog/kubernetes-ephemeral-storage','airplane.dev: How to use Kubernetes ephemeral volumes & storage 🌟','','N/A',0,'A curated technical resource and architectural guide covering airplane.dev: How to use Kubernetes ephemeral volumes & storage 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030472,0,'2026-05-17T17:07:52.961426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ais.com/leaping-into-devsecops-from-devops','ais.com: Leaping into DevSecOps from DevOps','','2020',0,'A strategic enterprise roadmap detailing migration workflows from classic DevOps pipelines to automated DevSecOps architectures. Discusses translating physical compliance checklists (e.g. CIS benchmarks) into declarative, machine-testable validation gates.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Migration Strategies"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.alexdebrie.com/posts/api-gateway-elements','alexdebrie.com: A Detailed Overview of AWS API Gateway','','2020',0,'An extensive architectural analysis of AWS API Gateway, deconstructing HTTP APIs, REST APIs, and WebSockets. Provides deep insights into routing, request validation, and authorization strategies that underpin serverless microservices architectures.','English','blog','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "API Gateway", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.alibabacloud.com','Alibaba','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f89afa8b390d4f7d2d0ee09d60a9ff6f482c1f82dcdd2666ed4a39e9923ef7ee',100.0,1.779033763092242e+09,0,'2026-05-17T18:02:43.092242+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.alibabacloud.com','Alibaba','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f89afa8b390d4f7d2d0ee09d60a9ff6f482c1f82dcdd2666ed4a39e9923ef7ee',100.0,1779033763,0,'2026-05-17T18:02:43.092242+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.alibabacloud.com/blog/getting-started-with-kubernetes-%7C-deep-dive-into-kubernetes-core-concepts_595896','alibabacloud.com: Getting Started with Kubernetes | Deep Dive into Kubernetes Core Concepts','','2022',4,'Deep dive into core Kubernetes architectures, detailing controller-manager reconciliation mechanisms, kube-scheduler filters, and API-driven status updates. Provides a technical reference for engineers wanting to design resource control loops and manage standard system interactions.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Container Orchestration", "Deep Dive"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.alibabacloud.com/blog/how-to-create-an-effective-technical-architectural-diagram_596100','alibabacloud.com: How to Create an Effective Technical Architectural Diagram?','','2021',3,'A comprehensive conceptual guide detailing principles and structural methods for authoring highly readable, accurate, and standardized technical architecture diagrams for complex, multi-tiered cloud systems.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.alibabacloud.com/en/product/kubernetes?_p_lc=1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1f547330d3e1a34d1e114a507495619c86ca091b3e4c6f9981fecf66f53319ac',100.0,1.77913049495793104e+09,1,'2026-05-18T20:54:54.957931+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.alibabacloud.com/en?_p_lc=5',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','02d4f87af85f4587225301bf7dd5afec28bc0b0662ce655e839f8e7e1e54292d',100.0,1.779130495010221e+09,1,'2026-05-18T20:54:55.010221+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.alibabacloud.com/product/kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','312df59bbc7684b6c1273ab3fecdb3b869a3dc0b49303fa300f47af4300e822b',100.0,1.7790344628702979e+09,0,'2026-05-17T18:14:22.870298+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.alibabacloud.com/en/product/kubernetes?_p_lc=1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1f547330d3e1a34d1e114a507495619c86ca091b3e4c6f9981fecf66f53319ac',100.0,1779130494,1,'2026-05-18T20:54:54.957931+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.alibabacloud.com/en?_p_lc=5',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','02d4f87af85f4587225301bf7dd5afec28bc0b0662ce655e839f8e7e1e54292d',100.0,1779130495,1,'2026-05-18T20:54:55.010221+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.alibabacloud.com/product/kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','312df59bbc7684b6c1273ab3fecdb3b869a3dc0b49303fa300f47af4300e822b',100.0,1779034462,0,'2026-05-17T18:14:22.870298+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.allthingsdistributed.com/2015/11/aws-announces-uk-region.html','London Calling! An AWS Region is coming to the UK!','','2015',3,'Historical briefing of AWS network expansion planning for the UK region launch, highlighting sovereignty compliance targets and low-latency availability zone options.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Regions"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.allthingsdistributed.com/2019/03/redefining-application-communications-with-aws-app-mesh.html','allthingsdistributed.com: Redefining application communications with AWS App Mesh','','2019',0,'A legacy AWS announcement outlining the target benefits of AWS App Mesh''s initial launch. Provides historical context on integrating application networking across AWS ECS, EKS, and EC2, which is now deprecated.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "AWS"]','["[LEGACY]"]','[]','["istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.allthingsdistributed.com/2023/05/monoliths-are-not-dinosaurs.html','allthingsdistributed.com: Monoliths are not dinosaurs','','2023',0,'Dr. Werner Vogels highlights that monolithic architectures remain highly relevant. The article argues that architectural choices must align with practical business problems rather than dogmatic adherence to microservices patterns.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Software Engineering", "Monoliths"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
@@ -14207,16 +14207,16 @@ INSERT INTO "resources" VALUES('https://www.almtoolbox.com/jenkins-monitoring.ph
 INSERT INTO "resources" VALUES('https://www.altoros.com/blog/404-page-doesnt-exist','A Comparative Analysis of Kubernetes Deployment Tools: Kubespray, kops, and conjure-up','','2020',0,'Curator Insight vs Live Grounding: Originally a comparative study contrasting Kubespray, Kops, and Conjure-up. Live check reveals the URL now returns a 404 error page. However, the historical significance of the comparison remains as a reference point for early multi-cloud orchestration methods.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Deployment Tools", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.altoros.com/blog/kubernetes-networking-writing-your-own-simple-cni-plug-in-with-bash','altoros.com: Kubernetes Networking: How to Write Your Own CNI Plug-in with Bash','','2020',4,'A fantastic, educational guide explaining how to write a simple CNI plugin from scratch using Bash. Demonstrates interface provisioning, IP allocation, and local host routing rules. Live Grounding shows that while not intended for production systems, this exercise demystifies the CNI specification and improves lower-level debugging skills.','Bash','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Deep Dive"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.altoros.com/blog/streamlining-the-creation-of-docker-images-with-cloud-native-buildpacks','altoros.com: Streamlining the Creation of Docker Images with Cloud Native Buildpacks','','2026',0,'This article provides an analytical look at how Cloud Native Buildpacks optimize and automate container image creation within corporate CI/CD pipelines. It explains how decoupling the container packaging definition from standard Dockerfiles reduces security misconfigurations and ensures consistent base OS updates. This is highly useful for organizations scaling up microservice deployments.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Continuous Integration", "Image Building"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.altoros.com/research-papers/a-comparative-analysis-of-kubernetes-deployment-tools-kubespray-kops-and-conjure-up-2','A Comparative Analysis of Kubernetes Deployment Tools: Kubespray, kops,'' and conjure-up','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6c08caf41556a24289b4586270c806972117d609d725c501620a827b74f20444',100.0,1779030324.54683,0,'2026-05-17T17:05:24.546830+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://www.altoros.com/blog/404-page-doesnt-exist"}');
+INSERT INTO "resources" VALUES('https://www.altoros.com/research-papers/a-comparative-analysis-of-kubernetes-deployment-tools-kubespray-kops-and-conjure-up-2','A Comparative Analysis of Kubernetes Deployment Tools: Kubespray, kops,'' and conjure-up','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6c08caf41556a24289b4586270c806972117d609d725c501620a827b74f20444',100.0,1779030324,0,'2026-05-17T17:05:24.546830+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://www.altoros.com/blog/404-page-doesnt-exist"}');
 INSERT INTO "resources" VALUES('https://www.amazee.io/blog/post/master-the-fundamentals-of-k8s','amazee.io: Master the Fundamentals of K8s: Kubernetes 101 video series with Jeff Geerling','','2023',4,'A highly clear Kubernetes introduction series hosted by automation engineer Jeff Geerling. Focuses on minimal edge clusters, hardware installations, and simplifying core orchestration complexities with high clarity.','English','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Video Series", "Bare Metal & Local"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.amazon.com/b/?node=14297978011','AWS Courses created by AWS experts','','2026',0,'Direct catalog of specialized training modules designed by principal AWS system architects. Curated for engineers, these courses bridge conceptual theory and active production execution.','N/A','Documentation','Beginner',0,'online','manual','87ba67a61ee65ef688bb8636eb57c5f2736fcd610b0bf98472edd4bea096f43c',100.0,1.77902942151206493e+09,1,'2026-05-17T16:50:21.512065+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.amazon.com/b/?node=14297978011','AWS Courses created by AWS experts','','2026',0,'Direct catalog of specialized training modules designed by principal AWS system architects. Curated for engineers, these courses bridge conceptual theory and active production execution.','N/A','Documentation','Beginner',0,'online','manual','87ba67a61ee65ef688bb8636eb57c5f2736fcd610b0bf98472edd4bea096f43c',100.0,1779029421,1,'2026-05-17T16:50:21.512065+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.amazon.com/gp/product/1492056707','Container Security','- [Don''t make this container security mistake](https://bitfieldconsulting.com/posts/container-security)','2020',0,'This definitive O''Reilly publication by Liz Rice dissects the Linux kernel-level mechanics—such as namespaces, cgroups, seccomp, and capabilities—that form container barriers. The accompanying material warns against common container security configurations, notably running containers as root or with excessive kernel capabilities.','English','Book','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Books", "Core Literature"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.amazon.com/gp/product/B0976SB2YG','ebook: Hands-on Pipeline as YAML with Jenkins: A Beginner''s Guide to Implement'' CI/CD Pipelines for Mobile, Hybrid, and Web Applications Using Jenkins (English Edition)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','83efecb31b4e10b6d7d48110e3a9bc4a29a1246a569442c786cef3185425bf60',100.0,1779033612.11388,1,'2026-05-17T18:00:12.113880+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.amazon.com/gp/product/B0976SB2YG','ebook: Hands-on Pipeline as YAML with Jenkins: A Beginner''s Guide to Implement'' CI/CD Pipelines for Mobile, Hybrid, and Web Applications Using Jenkins (English Edition)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','83efecb31b4e10b6d7d48110e3a9bc4a29a1246a569442c786cef3185425bf60',100.0,1779033612,1,'2026-05-17T18:00:12.113880+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.amazon.science/base-tts-samples','amazon.science/base-tts-samples','','2024',0,'Examines Amazon''s advanced research in large-scale text-to-speech (TTS) foundation models, presenting audio samples and technical parameters. The system demonstrates emergent properties in synthetic voice naturalness, prosody control, and emotive expression. It outlines the state of the art in developing hyper-realistic speech interfaces.','English','Research','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Engineering", "Audio & Speech Synthesis"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.amazon.science/publications/base-tts-lessons-from-building-a-billion-parameter-text-to-speech-model-on-100k-hours-of-data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6d7821980158aae61734d2d8850e05cb0fae02407b5a42d432f3685a145636e2',100.0,1.77903140171958804e+09,0,'2026-05-17T17:23:21.719588+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ammeon.com/5-tips-for-building-ci-cd-pipeline','ammeon.com: 5 Tips For Building A CI/CD Pipeline','','N/A',0,'A curated technical resource and architectural guide covering ammeon.com: 5 Tips For Building A CI/CD Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902994805043292e+09,0,'2026-05-17T16:59:08.050433+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ammeon.com/profiling-golang-microservices-for-high-throughput-on-kubernetes-openshift-clusters','ammeon.com: Profiling golang microservices for high throughput on kubernetes/openshift'' clusters','','N/A',0,'A curated technical resource and architectural guide covering ammeon.com: Profiling golang microservices for high throughput on kubernetes/openshift'' clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280.50087,0,'2026-05-17T17:54:40.500870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ampelofilosofies.gr/software/2017/03/04/monitor-ci-nodes-with-jenkins',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0840fc316cf5d4266f323efe6bc3d85f0af6ed496ba16d786a8e575fbd75591e',100.0,1.77902918981062698e+09,1,'2026-05-17T16:46:29.810627+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.amazon.science/publications/base-tts-lessons-from-building-a-billion-parameter-text-to-speech-model-on-100k-hours-of-data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6d7821980158aae61734d2d8850e05cb0fae02407b5a42d432f3685a145636e2',100.0,1779031401,0,'2026-05-17T17:23:21.719588+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ammeon.com/5-tips-for-building-ci-cd-pipeline','ammeon.com: 5 Tips For Building A CI/CD Pipeline','','N/A',0,'A curated technical resource and architectural guide covering ammeon.com: 5 Tips For Building A CI/CD Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948,0,'2026-05-17T16:59:08.050433+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ammeon.com/profiling-golang-microservices-for-high-throughput-on-kubernetes-openshift-clusters','ammeon.com: Profiling golang microservices for high throughput on kubernetes/openshift'' clusters','','N/A',0,'A curated technical resource and architectural guide covering ammeon.com: Profiling golang microservices for high throughput on kubernetes/openshift'' clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.500870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ampelofilosofies.gr/software/2017/03/04/monitor-ci-nodes-with-jenkins',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0840fc316cf5d4266f323efe6bc3d85f0af6ed496ba16d786a8e575fbd75591e',100.0,1779029189,1,'2026-05-17T16:46:29.810627+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.anaconda.com/blog/why-data-scientists-should-be-excited-about-python-in-excel','anaconda.com: Why Data Scientists Should Be Excited About Python in Excel','','2023',0,'Details Anaconda''s direct integration of the Python runtime inside Microsoft Excel. Analyzes how this architecture enables enterprise data analysts to execute pandas, statsmodels, and visualization routines locally inside spreadsheets without complex external environments.','Python','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Integration", "Enterprise Tools"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.analyticsinsight.net/top-10-programming-languages-to-learn-for-better-job-opportunities-in-2022','analyticsinsight.net: Top 10 programming languages to learn for better job opportunities in 2022','','2022',0,'Assesses primary programming languages driving enterprise applications and microservices (including Go, Rust, TypeScript, and Python) based on comprehensive job market metrics.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career", "Industry Trends", "Languages"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.analyticsvidhya.com/blog/2015/06/infographic-cheat-sheet-data-exploration-python','analyticsvidhya.com: Cheat Sheet for Exploratory Data Analysis in Python 🌟','','2015',3,'Curator Insight provides an structured infographic outlining the process for Exploratory Data Analysis (EDA). Live Grounding confirms that formal checklists for Univariate and Bivariate analysis are critical in production pipelines to diagnose data quality issues and data drift prior to inference.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Exploration", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
@@ -14225,73 +14225,73 @@ INSERT INTO "resources" VALUES('https://www.analyticsvidhya.com/blog/2016/01/pyt
 INSERT INTO "resources" VALUES('https://www.analyticsvidhya.com/blog/2021/04/bring-devops-to-data-science-with-continuous-mlops','analyticsvidhya.com: Bring DevOps To Data Science With MLOps','','2021',3,'Examines the application of classic software engineering DevOps disciplines—such as unit testing, infrastructure-as-code, and active monitoring—to machine learning life cycles. Outlines strategies to dismantle structural friction between software engineering teams and research labs.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Workflow Transition", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.analyticsvidhya.com/blog/2021/04/top-online-platforms-to-learn-python','analyticsvidhya.com: Top Online Platforms to Learn Python','','2021',0,'Reviews top online tutorial resources, courses, and interactive platforms suited for mastering Python syntax, scripting, automation, and advanced backend algorithms for enterprise scaling.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.analyticsvidhya.com/blog/2021/06/implementing-python-to-learn-data-engineering-etl-process','analyticsvidhya.com: Implementing ETL Process Using Python to Learn Data Engineering','','2021',0,'A comprehensive project walkthrough building an Extract-Transform-Load pipeline. Features remote API queries, payload normalization using Pandas, and transactional loading into relational targets.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Python Pipelines", "ETL"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ansible.com','ansible.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','78fbb0d63a1dd0773cdbd721d0167a1d9032041a5a0e8ae9f91e8cbd310d2a16',100.0,1.77903133746809411e+09,0,'2026-05-17T17:22:17.468094+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/automating-business-applications-rest-api','ansible.com: Automating your business application''s REST API with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9255137ced14f590aba3a6873fb6564cde1698d6641aff103162529f616975bd',100.0,1.77902907481656789e+09,0,'2026-05-17T16:44:34.816568+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/management/ansible/application-delivery"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package','ansible.com: Announcing the Community Ansible 3.0.0 Package 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895',100.0,1779030367.24343,0,'2026-05-17T17:06:07.243430+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/channel/open-source-communities"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection','ansible.com: Announcing the Red Hat Enterprise Linux Certified Ansible Collection'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','105acbdee2d153b40acbee1c245403f0eb2910c09f67968643e2798be8092cb8',100.0,1.77903321107506608e+09,0,'2026-05-17T17:53:31.075066+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/ansible-network-resource-modules-deep-dive-on-return-values','ansible.com: Ansible Network Resource Modules: Deep Dive on Return Values','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0ea83e386ef0822322935e83a586acb9b57988b9366ef01168199a42cad37f9',100.0,1.77902927015598511e+09,0,'2026-05-17T16:47:50.155985+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-return-values"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/ansible-wisdom-and-chatgpt-putting-it-to-the-test','ansible.com: Ansible and ChatGPT: Putting it to the test','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895',100.0,1.7790330195854249e+09,0,'2026-05-17T17:50:19.585425+02:00',NULL,NULL,NULL,'[]','[]','["docs/chatgpt.md"]','[]','{}','{"duplicate_of": "https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/automating-red-hat-satellite-with-ansible','ansible.com: Automating Red Hat Satellite with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e9da27404ba9040f2bd12334e3d589d0ac910610af5457711ecd05ac52814b69',100.0,1.77903017263707494e+09,0,'2026-05-17T17:02:52.637075+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform','ansible.com: Automating Security with CyberArk and Red Hat Ansible Automation'' Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c7a50b7f73aa8696865dc25821d845069fbce425cb29b55b83a348c18bc8039',100.0,1.77903175575035905e+09,0,'2026-05-17T17:29:15.750359+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/based-validated-network-content','ansible.com: Fundamentals of Network Automation with Ansible Validated Content'' using the network.base collection','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46d7c415269c65ba7e8802bf5bec1fc43e78d02b7c0e687515b3067f162135b0',100.0,1.77903215743042206e+09,0,'2026-05-17T17:35:57.430422+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/based-validated-network-content"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/creating-custom-rules-for-ansible-lint','ansible.com: Creating Custom Rules for Ansible Lint','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','055a52475707fd83d5363526e052e6e53747901f8b0814e08ed0d2d5a4877869',100.0,1.77903306841197705e+09,0,'2026-05-17T17:51:08.411977+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/creating-custom-rules-for-ansible-lint"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes','ansible.com: Fast vs Easy: Benchmarking Ansible Operators for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ee1433ef348ab000749ff922b223f6c20f8052498db276722a070d2a4258f45f',100.0,1.77903135617652392e+09,0,'2026-05-17T17:22:36.176524+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/introducing-ansible-automation-platform-2','ansible.com: Introducing Ansible Automation Platform 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','792146d8bb0233ab2940e89ea19e6211ecb76dd689a6e85a12e57b27a4e858f6',100.0,1.77903029639183902e+09,0,'2026-05-17T17:04:56.391839+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-ansible-automation-platform-2"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/kubernetes-meets-event-driven-ansible','ansible.com: Kubernetes Meets Event-Driven Ansible 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bb59caed8866704513190c65d9062028418a2286228ff2eea84576f859d9482',100.0,1.77903262047299909e+09,0,'2026-05-17T17:43:40.472999+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-meets-event-driven-ansible"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/migrating-the-runbook-a-journey-from-legacy-to-devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895',100.0,1.77903114101272296e+09,0,'2026-05-17T17:19:01.012723+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{"duplicate_of": "https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/now-available-red-hat-ansible-automation-platform-1.2','ansible.com: Red Hat Ansible Automation Platform 1.2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a02d61255e1765e67948057d31fe22d40c99ff57d419dc13df7cb5d64cb4484b',100.0,1779031226.68858,0,'2026-05-17T17:20:26.688580+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/now-available-red-hat-ansible-automation-platform-1.2"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/providing-terraform-with-that-ansible-magic','==ansible.com: Providing Terraform with that Ansible Magic== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','cdcd9547ddf27e70b92512454cdc71530cba177c63bd513b215728d937ed714e',100.0,1.77903304532055091e+09,0,'2026-05-17T17:50:45.320551+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/red-hat-ansible-tower-monitoring-using-prometheus-node-exporter-grafana','Red Hat Ansible Tower Monitoring: Using Prometheus + Node Exporter + Grafana','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895',100.0,1.7790324835926721e+09,0,'2026-05-17T17:41:23.592672+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform','ansible.com: Simplifying secrets management with CyberArk and Red Hat Ansible'' Automation Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffe79bea9acffc749b448385f254f8468d407b2738dbf3bbeb26ac97c8816b5c',100.0,1.77903415286768198e+09,0,'2026-05-17T18:09:12.867682+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/top-10-ansible-blogs-2022','ansible.com: The Top 10 Ansible Blogs of 2022','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','864951a91d60d6e656c9eb2e5957b61b9c504e972908b699c41c538bf0f9dba2',100.0,1.77903180240048408e+09,0,'2026-05-17T17:30:02.400484+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/top-10-ansible-blogs-2022"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/topic/ansible-tower','ansible.com/blog/topic/ansible-tower','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bfdeeea18b5959df792123266a72a6a416c8dab8ae496330bbc072eef7a7668a',100.0,1.77903102605490303e+09,0,'2026-05-17T17:17:06.054903+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/channel/red-hat-ansible-automation"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/whats-new-in-ansible-automation-platform-2-automation-content-navigator','ansible.com: What''s new in Ansible Automation Platform 2: automation content'' navigator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2623a65e1271caab9c28d303fc7904f66dc23ca9d0ca794f7c0414d3a83dc7d',100.0,1.77903237193798589e+09,0,'2026-05-17T17:39:31.937986+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/blog/whats-new-in-ansible-automation-platform-2-automation-controller','ansible.com: What''s new in Ansible Automation Platform 2: automation controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','47c6ab928fa9f435085542c9f279cc095cd0fcce85426c27beb9e304e3e01661',100.0,1.77903003522142195e+09,0,'2026-05-17T17:00:35.221422+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/hubfs/AnsibleFest%20ATL%20Slide%20Decks/Practical%20Ansible%20Testing%20with%20Molecule.pdf','PDF: Practical Ansible Testing with Molecule','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78fbb0d63a1dd0773cdbd721d0167a1d9032041a5a0e8ae9f91e8cbd310d2a16',100.0,1.77903050693073606e+09,0,'2026-05-17T17:08:26.930736+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.ansible.com"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/products/automation-services-catalog','ansible.com: Automation services catalog, the newest addition to the Ansible'' Automation Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f2be9e4a54c3c09d38c4f816e569c9d6d61d91946b8438789034eb7be2bb3d4',100.0,1.77903039090552806e+09,0,'2026-05-17T17:06:30.905528+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/management/ansible"}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/products/tower','Ansible Tower','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9e73a98b1014a3ec7e48c6359aca12e8d43d5a533596ee8e1eae3bcabe67b3b3',100.0,1.77903228246883106e+09,0,'2026-05-17T17:38:02.468831+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ansible.com/resources/whitepapers/ansible-in-depth','ansible.com: Ansible whitepaper','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','440d1522e09abda13d45d5d1fe8d4299c86215e0c2daf0bb0c8a4e587fdb69f5',100.0,1.77903342180022311e+09,0,'2026-05-17T17:57:01.800223+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ansible.com','ansible.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','78fbb0d63a1dd0773cdbd721d0167a1d9032041a5a0e8ae9f91e8cbd310d2a16',100.0,1779031337,0,'2026-05-17T17:22:17.468094+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/automating-business-applications-rest-api','ansible.com: Automating your business application''s REST API with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9255137ced14f590aba3a6873fb6564cde1698d6641aff103162529f616975bd',100.0,1779029074,0,'2026-05-17T16:44:34.816568+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/management/ansible/application-delivery"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package','ansible.com: Announcing the Community Ansible 3.0.0 Package 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895',100.0,1779030367,0,'2026-05-17T17:06:07.243430+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/channel/open-source-communities"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection','ansible.com: Announcing the Red Hat Enterprise Linux Certified Ansible Collection'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','105acbdee2d153b40acbee1c245403f0eb2910c09f67968643e2798be8092cb8',100.0,1779033211,0,'2026-05-17T17:53:31.075066+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/ansible-network-resource-modules-deep-dive-on-return-values','ansible.com: Ansible Network Resource Modules: Deep Dive on Return Values','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0ea83e386ef0822322935e83a586acb9b57988b9366ef01168199a42cad37f9',100.0,1779029270,0,'2026-05-17T16:47:50.155985+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-return-values"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/ansible-wisdom-and-chatgpt-putting-it-to-the-test','ansible.com: Ansible and ChatGPT: Putting it to the test','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895',100.0,1779033019,0,'2026-05-17T17:50:19.585425+02:00',NULL,NULL,NULL,'[]','[]','["docs/chatgpt.md"]','[]','{}','{"duplicate_of": "https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/automating-red-hat-satellite-with-ansible','ansible.com: Automating Red Hat Satellite with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e9da27404ba9040f2bd12334e3d589d0ac910610af5457711ecd05ac52814b69',100.0,1779030172,0,'2026-05-17T17:02:52.637075+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform','ansible.com: Automating Security with CyberArk and Red Hat Ansible Automation'' Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c7a50b7f73aa8696865dc25821d845069fbce425cb29b55b83a348c18bc8039',100.0,1779031755,0,'2026-05-17T17:29:15.750359+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/based-validated-network-content','ansible.com: Fundamentals of Network Automation with Ansible Validated Content'' using the network.base collection','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46d7c415269c65ba7e8802bf5bec1fc43e78d02b7c0e687515b3067f162135b0',100.0,1779032157,0,'2026-05-17T17:35:57.430422+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/based-validated-network-content"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/creating-custom-rules-for-ansible-lint','ansible.com: Creating Custom Rules for Ansible Lint','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','055a52475707fd83d5363526e052e6e53747901f8b0814e08ed0d2d5a4877869',100.0,1779033068,0,'2026-05-17T17:51:08.411977+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/creating-custom-rules-for-ansible-lint"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes','ansible.com: Fast vs Easy: Benchmarking Ansible Operators for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ee1433ef348ab000749ff922b223f6c20f8052498db276722a070d2a4258f45f',100.0,1779031356,0,'2026-05-17T17:22:36.176524+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/introducing-ansible-automation-platform-2','ansible.com: Introducing Ansible Automation Platform 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','792146d8bb0233ab2940e89ea19e6211ecb76dd689a6e85a12e57b27a4e858f6',100.0,1779030296,0,'2026-05-17T17:04:56.391839+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-ansible-automation-platform-2"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/kubernetes-meets-event-driven-ansible','ansible.com: Kubernetes Meets Event-Driven Ansible 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bb59caed8866704513190c65d9062028418a2286228ff2eea84576f859d9482',100.0,1779032620,0,'2026-05-17T17:43:40.472999+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-meets-event-driven-ansible"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/migrating-the-runbook-a-journey-from-legacy-to-devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895',100.0,1779031141,0,'2026-05-17T17:19:01.012723+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{"duplicate_of": "https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/now-available-red-hat-ansible-automation-platform-1.2','ansible.com: Red Hat Ansible Automation Platform 1.2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a02d61255e1765e67948057d31fe22d40c99ff57d419dc13df7cb5d64cb4484b',100.0,1779031226,0,'2026-05-17T17:20:26.688580+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/now-available-red-hat-ansible-automation-platform-1.2"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/providing-terraform-with-that-ansible-magic','==ansible.com: Providing Terraform with that Ansible Magic== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','cdcd9547ddf27e70b92512454cdc71530cba177c63bd513b215728d937ed714e',100.0,1779033045,0,'2026-05-17T17:50:45.320551+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/red-hat-ansible-tower-monitoring-using-prometheus-node-exporter-grafana','Red Hat Ansible Tower Monitoring: Using Prometheus + Node Exporter + Grafana','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895',100.0,1779032483,0,'2026-05-17T17:41:23.592672+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform','ansible.com: Simplifying secrets management with CyberArk and Red Hat Ansible'' Automation Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffe79bea9acffc749b448385f254f8468d407b2738dbf3bbeb26ac97c8816b5c',100.0,1779034152,0,'2026-05-17T18:09:12.867682+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/top-10-ansible-blogs-2022','ansible.com: The Top 10 Ansible Blogs of 2022','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','864951a91d60d6e656c9eb2e5957b61b9c504e972908b699c41c538bf0f9dba2',100.0,1779031802,0,'2026-05-17T17:30:02.400484+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/top-10-ansible-blogs-2022"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/topic/ansible-tower','ansible.com/blog/topic/ansible-tower','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bfdeeea18b5959df792123266a72a6a416c8dab8ae496330bbc072eef7a7668a',100.0,1779031026,0,'2026-05-17T17:17:06.054903+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/channel/red-hat-ansible-automation"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/whats-new-in-ansible-automation-platform-2-automation-content-navigator','ansible.com: What''s new in Ansible Automation Platform 2: automation content'' navigator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2623a65e1271caab9c28d303fc7904f66dc23ca9d0ca794f7c0414d3a83dc7d',100.0,1779032371,0,'2026-05-17T17:39:31.937986+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/blog/whats-new-in-ansible-automation-platform-2-automation-controller','ansible.com: What''s new in Ansible Automation Platform 2: automation controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','47c6ab928fa9f435085542c9f279cc095cd0fcce85426c27beb9e304e3e01661',100.0,1779030035,0,'2026-05-17T17:00:35.221422+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/hubfs/AnsibleFest%20ATL%20Slide%20Decks/Practical%20Ansible%20Testing%20with%20Molecule.pdf','PDF: Practical Ansible Testing with Molecule','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78fbb0d63a1dd0773cdbd721d0167a1d9032041a5a0e8ae9f91e8cbd310d2a16',100.0,1779030506,0,'2026-05-17T17:08:26.930736+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.ansible.com"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/products/automation-services-catalog','ansible.com: Automation services catalog, the newest addition to the Ansible'' Automation Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f2be9e4a54c3c09d38c4f816e569c9d6d61d91946b8438789034eb7be2bb3d4',100.0,1779030390,0,'2026-05-17T17:06:30.905528+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/management/ansible"}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/products/tower','Ansible Tower','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9e73a98b1014a3ec7e48c6359aca12e8d43d5a533596ee8e1eae3bcabe67b3b3',100.0,1779032282,0,'2026-05-17T17:38:02.468831+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ansible.com/resources/whitepapers/ansible-in-depth','ansible.com: Ansible whitepaper','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','440d1522e09abda13d45d5d1fe8d4299c86215e0c2daf0bb0c8a4e587fdb69f5',100.0,1779033421,0,'2026-05-17T17:57:01.800223+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ansiblefordevops.com','ansiblefordevops.com','','2025',0,'Companion portal for "Ansible for DevOps" by Jeff Geerling, widely recognized as the definitive handbook on automation. It provides architectural examples, source repositories, and deployment guides covering bare-metal, VM, and cloud environments.','N/A','Book Companion','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Education"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ansibleforkubernetes.com','ansibleforkubernetes.com 🌟','','2025',0,'Reference site for Jeff Geerling''s "Ansible for Kubernetes" book. It showcases advanced architectural patterns using Ansible to orchestrate cloud-native Kubernetes systems, write custom operators, and manage application lifecycles inside pods.','N/A','Book Companion','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Ansible Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md", "kubectl-commands.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.anthropic.com/engineering/how-we-contain-claude','How We Contain Claude Across Products','An engineering deep-dive into sandboxing, gVisor containers, and security boundaries at Anthropic.','2026',4,'A highly transparent, authoritative engineering analysis by Anthropic detailing the multi-tiered sandboxing techniques used to secure Claude.
 - **Architectural Value**: Addresses the security blast radius of autonomous AI agents interacting with environments.
 - **Key Features**: Contrasts the use of gVisor for claude.ai, Seatbelt/Bubblewrap for Claude Code, and full hypervisor virtual machines for Cowork.
-- **Technical Significance**: Breaks down historical security breaches (e.g., domain-based egress bypasses and config parsing injection), establishing best practices for implementing robust agent egress filters and least-privilege mounts.','en','article','advanced',0,'online','automatic','f9b1830b5fcde2d73a52801c4316f641493d4a51b76af3ba6b3e4d7daaa65a50',NULL,1.78035254437065505e+09,0,'2026-06-02T00:22:24.370655+02:00',NULL,NULL,NULL,'["AI Security", "Agent Sandboxing", "Container Security", "Anthropic Containment Strategy"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Widely praised on Reddit and Hacker News as one of the most transparent, high-depth security analyses of AI agent containment and sandboxing architecture.", "social_preview_url": "https://cdn.sanity.io/images/4zrzovbb/website/82d2262129af025d98a46411fbd42ee970a95cb4-2400x1260.heif", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
+- **Technical Significance**: Breaks down historical security breaches (e.g., domain-based egress bypasses and config parsing injection), establishing best practices for implementing robust agent egress filters and least-privilege mounts.','en','article','advanced',0,'online','automatic','f9b1830b5fcde2d73a52801c4316f641493d4a51b76af3ba6b3e4d7daaa65a50',NULL,1780352544,0,'2026-06-02T00:22:24.370655+02:00',NULL,NULL,NULL,'["AI Security", "Agent Sandboxing", "Container Security", "Anthropic Containment Strategy"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Widely praised on Reddit and Hacker News as one of the most transparent, high-depth security analyses of AI agent containment and sandboxing architecture.", "social_preview_url": "https://cdn.sanity.io/images/4zrzovbb/website/82d2262129af025d98a46411fbd42ee970a95cb4-2400x1260.heif", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.anthropic.com/news/anthropic-acquires-stainless','Anthropic Acquires Stainless to Accelerate SDK and MCP Tooling','Anthropic''s strategic acquisition of Stainless, a developer tools startup specializing in automated, production-ready SDK and Model Context Protocol (MCP) server generation, aiming to enhance developer integration and agent connectivity for Claude.','2026',4,'Curator Insight: This acquisition secures a crucial developer-facing SDK and protocol generation layer that rival models previously leveraged.
 
-Live Grounding: Official announcements verify that Stainless converts API specifications into production-ready SDKs across TypeScript, Python, Go, and Java, while natively facilitating token-efficient Model Context Protocol (MCP) server generation, directly scaling Claude''s agentic integrations.','en','news','Intermediate',0,'online','automatic','abb25de57e6b3068744c0e9f0108f10b3c5cc6db1a91c0e425a9ab655fff3ae3',NULL,1.780352158263314e+09,0,'2026-06-02T00:15:58.263314+02:00',NULL,NULL,NULL,'["AI", "Developer Tools", "SDK Generation", "Model Context Protocol"]','["[DE FACTO STANDARD]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised developer tool ecosystem; strategic acquisition by Anthropic validated by top-tier community engagement.", "social_preview_url": "https://www.anthropic.com/api/opengraph-illustration?name=Node%20Shapes&backgroundColor=coral", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.anthropic.com/news/chris-olah-pope-leo-encyclical','Anthropic co-founder Chris Olah''s remarks on Pope Leo XIV''s encyclical "Magnifica humanitas"','Full remarks of Anthropic co-founder Chris Olah at the Vatican City presentation of Pope Leo XIV''s AI encyclical, addressing the commercial, geopolitical, and ethical incentives of frontier AI labs.','2026',4,'This address by Anthropic co-founder Chris Olah outlines the structural incentives, competitive pressures, and ethical imperatives facing frontier AI labs in the wake of Pope Leo XIV''s encyclical, ''Magnifica humanitas.'' It argues that commercial, geopolitical, and personal ambitions often conflict with safety mandates, requiring independent, values-driven external oversight. Olah advocates for sustained, multi-faith and multi-disciplinary ethical dialogue to constrain and guide model alignment toward human flourishing.','en','article','intermediate',0,'online','automatic','19ca05ba34231874a8ebc3bc6df7d2eb4efcebab918633e45ef7eded5f6253b5',NULL,1.78035256146846389e+09,0,'2026-06-02T00:22:41.468464+02:00',NULL,NULL,NULL,'["AI and Agents", "AI Safety", "AI Ethics and Alignment"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official address by Anthropic co-founder Chris Olah regarding AI ethics and papal encyclical Magnifica Humanitas.", "social_preview_url": "https://www.anthropic.com/api/opengraph-illustration?name=Hand%20Quill&backgroundColor=heather", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
+Live Grounding: Official announcements verify that Stainless converts API specifications into production-ready SDKs across TypeScript, Python, Go, and Java, while natively facilitating token-efficient Model Context Protocol (MCP) server generation, directly scaling Claude''s agentic integrations.','en','news','Intermediate',0,'online','automatic','abb25de57e6b3068744c0e9f0108f10b3c5cc6db1a91c0e425a9ab655fff3ae3',NULL,1780352158,0,'2026-06-02T00:15:58.263314+02:00',NULL,NULL,NULL,'["AI", "Developer Tools", "SDK Generation", "Model Context Protocol"]','["[DE FACTO STANDARD]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised developer tool ecosystem; strategic acquisition by Anthropic validated by top-tier community engagement.", "social_preview_url": "https://www.anthropic.com/api/opengraph-illustration?name=Node%20Shapes&backgroundColor=coral", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.anthropic.com/news/chris-olah-pope-leo-encyclical','Anthropic co-founder Chris Olah''s remarks on Pope Leo XIV''s encyclical "Magnifica humanitas"','Full remarks of Anthropic co-founder Chris Olah at the Vatican City presentation of Pope Leo XIV''s AI encyclical, addressing the commercial, geopolitical, and ethical incentives of frontier AI labs.','2026',4,'This address by Anthropic co-founder Chris Olah outlines the structural incentives, competitive pressures, and ethical imperatives facing frontier AI labs in the wake of Pope Leo XIV''s encyclical, ''Magnifica humanitas.'' It argues that commercial, geopolitical, and personal ambitions often conflict with safety mandates, requiring independent, values-driven external oversight. Olah advocates for sustained, multi-faith and multi-disciplinary ethical dialogue to constrain and guide model alignment toward human flourishing.','en','article','intermediate',0,'online','automatic','19ca05ba34231874a8ebc3bc6df7d2eb4efcebab918633e45ef7eded5f6253b5',NULL,1780352561,0,'2026-06-02T00:22:41.468464+02:00',NULL,NULL,NULL,'["AI and Agents", "AI Safety", "AI Ethics and Alignment"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official address by Anthropic co-founder Chris Olah regarding AI ethics and papal encyclical Magnifica Humanitas.", "social_preview_url": "https://www.anthropic.com/api/opengraph-illustration?name=Hand%20Quill&backgroundColor=heather", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.anthropic.com/news/model-context-protocol','anthropic.com: Introducing the Model Context Protocol','','2024',0,'Anthropic''s release document introducing the Model Context Protocol (MCP), an open-standard protocol enabling LLM agents to securely interact with external tools and data sources. MCP standardizes the JSON-RPC interface between hosts and servers, resolving the integration fragmentation that previously plagued generative AI integrations and agentic workflows.','None','Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ai-agents-mcp.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.anthropic.com/news/series-h','Anthropic raises $65B in Series H funding at $965B post-money valuation','Anthropic closes a historic $65 billion Series H funding round on the back of crossing a self-reported $47 billion annualized revenue run-rate.','2026',4,'Curator Insight: A monumental capital event that officially positions Anthropic as the highest-valued private AI laboratory in the world, shifting the market landscape past OpenAI. Live Grounding (MCP): Market analysis highlights that this $65 billion injection directly fuels massive infrastructure expansions (including 5GW contracts with Amazon and Google Cloud) and supports the deep enterprise adoption of Claude Code and long-running agent workflows.','English','article','Intermediate',0,'online','automatic','8597fd0a1712740dc882882bea9dc7ff58ed27e9a03c44627f329206d3c1749e',NULL,1.78035270531465697e+09,0,'2026-06-02T00:25:05.314657+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "Industry News", "Corporate Milestones"]','["CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A massive, widely vetted market event covered by major tech and finance journals, establishing Anthropic''s unprecedented commercial and technical growth.", "social_preview_url": "https://www.anthropic.com/api/opengraph-illustration?name=Object%20Growth&backgroundColor=coral", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.anthropic.com/news/series-h','Anthropic raises $65B in Series H funding at $965B post-money valuation','Anthropic closes a historic $65 billion Series H funding round on the back of crossing a self-reported $47 billion annualized revenue run-rate.','2026',4,'Curator Insight: A monumental capital event that officially positions Anthropic as the highest-valued private AI laboratory in the world, shifting the market landscape past OpenAI. Live Grounding (MCP): Market analysis highlights that this $65 billion injection directly fuels massive infrastructure expansions (including 5GW contracts with Amazon and Google Cloud) and supports the deep enterprise adoption of Claude Code and long-running agent workflows.','English','article','Intermediate',0,'online','automatic','8597fd0a1712740dc882882bea9dc7ff58ed27e9a03c44627f329206d3c1749e',NULL,1780352705,0,'2026-06-02T00:25:05.314657+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "Industry News", "Corporate Milestones"]','["CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A massive, widely vetted market event covered by major tech and finance journals, establishing Anthropic''s unprecedented commercial and technical growth.", "social_preview_url": "https://www.anthropic.com/api/opengraph-illustration?name=Object%20Growth&backgroundColor=coral", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.anthropic.com/news/widening-conversation-ai','Widening the conversation on frontier AI','Anthropic details its ongoing dialogues with scholars, philosophers, clergy, and ethicists exploring how of model values and ''good'' character form in AI assistants.','2026',4,'**Curator Insight:** Anthropic outlines the crucial intersection of technical model alignment, structural safety feedback loops, and humanistic value systems.
 **Live Grounding:** This official news brief chronicles Anthropic’s structured dialogues with philosophers, clergy, and ethicists to design robust constitutional parameters for frontier systems.
 *   **Architectural Value:** Demonstrates how non-technical ethical constraints are systematically translated into model training guidelines and reward structures.
-*   **Technical Takeaways:** Focuses on character formation mechanisms, reducing bias drift, and defining the systemic boundaries of autonomous model behavior.','en','article','intermediate',0,'online','automatic','6059c274c1d5597510ae25587a007167549872986a3c6464ef2396b44b6a1422',NULL,1.78035227299410605e+09,0,'2026-06-02T00:17:52.994106+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Safety", "AI Ethics and Governance"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official Anthropic communications focusing on policy and AI alignment, widely praised in the safety community.", "social_preview_url": "https://www.anthropic.com/api/opengraph-illustration?name=Object%20Chat&backgroundColor=sky", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
+*   **Technical Takeaways:** Focuses on character formation mechanisms, reducing bias drift, and defining the systemic boundaries of autonomous model behavior.','en','article','intermediate',0,'online','automatic','6059c274c1d5597510ae25587a007167549872986a3c6464ef2396b44b6a1422',NULL,1780352272,0,'2026-06-02T00:17:52.994106+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Safety", "AI Ethics and Governance"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official Anthropic communications focusing on policy and AI alignment, widely praised in the safety community.", "social_preview_url": "https://www.anthropic.com/api/opengraph-illustration?name=Object%20Chat&backgroundColor=sky", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.anthropic.com/research/glasswing-initial-update','Project Glasswing: An initial update - Anthropic','Anthropic''s first empirical progress report on Project Glasswing, an alliance using Claude Mythos Preview to discover and secure critical global software vulnerabilities.','2026',4,'Curator Insight: Anthropic''s Project Glasswing provides the first massive empirical demonstration of AI-driven defensive security pipelines, uncovering over 10,000 high- or critical-severity issues in critical systems.
 
-Live Grounding: By deploying the unreleased Claude Mythos Preview model with commercial partners, the project highlights that the ultimate bottleneck in software security has shifted from vulnerability identification to the speed of validation, disclosure, and patching.','English','Research','Advanced',0,'online','automatic','bc149ddf48eb86e5ce09c06595272e7392a66e6af8e646327b774d582c48fc74',NULL,1.78035240414771294e+09,0,'2026-06-02T00:20:04.147713+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Security", "Vulnerability Discovery"]','["EMERGING", "CASE STUDY"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Highly cited, groundbreaking industry research publication with wide coverage across cybersecurity and engineering sectors.", "social_preview_url": "https://cdn.sanity.io/images/4zrzovbb/website/8831fc381f1087ce855b4fbb4f080b2685ea38ec-1200x630.jpg", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.apidays.co/api-landscape','API Landscape','','N/A',0,'A curated technical resource and architectural guide covering API Landscape in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903283294802808e+09,0,'2026-05-17T17:47:12.948028+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
+Live Grounding: By deploying the unreleased Claude Mythos Preview model with commercial partners, the project highlights that the ultimate bottleneck in software security has shifted from vulnerability identification to the speed of validation, disclosure, and patching.','English','Research','Advanced',0,'online','automatic','bc149ddf48eb86e5ce09c06595272e7392a66e6af8e646327b774d582c48fc74',NULL,1780352404,0,'2026-06-02T00:20:04.147713+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Security", "Vulnerability Discovery"]','["EMERGING", "CASE STUDY"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Highly cited, groundbreaking industry research publication with wide coverage across cybersecurity and engineering sectors.", "social_preview_url": "https://cdn.sanity.io/images/4zrzovbb/website/8831fc381f1087ce855b4fbb4f080b2685ea38ec-1200x630.jpg", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.apidays.co/api-landscape','API Landscape','','N/A',0,'A curated technical resource and architectural guide covering API Landscape in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832,0,'2026-05-17T17:47:12.948028+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-1','apmdigest.com: What Can AIOps Do For IT Ops? - Part 1','- [apmdigest.com: What Can AIOps Do For IT Ops? - Part 2](https://www.apmdigest.com/aiops-itops-2)
     - [apmdigest.com: What Can AIOps Do For IT Ops? - Part 3](https://www.apmdigest.com/aiops-itops-3)
     - [apmdigest.com: What Can AIOps Do For IT Ops? - Part 4](https://www.apmdigest.com/aiops-itops-4)
     - [apmdigest.com: What Can AIOps Do For IT Ops? - Part 5](https://www.apmdigest.com/aiops-itops-5)','2023',0,'A comprehensive five-part industry series highlighting how AIOps restructures modern IT Operations. Explores the migration from reactive monitoring to predictive modeling, showing how cognitive analytics can prevent systemic downtime.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "AIOps & Observability", "Strategic IT Ops"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-2','apmdigest.com: What Can AIOps Do For IT Ops? - Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5968efa8cf63df77418ef9a77ac40adf18faa2a32d88bf1b6f76bb241053c003',100.0,1.77903434627271699e+09,0,'2026-05-17T18:12:26.272717+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.apmdigest.com/aiops-itops-1"}');
-INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-3','apmdigest.com: What Can AIOps Do For IT Ops? - Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69b1d4bac50f785742b7cf12e54167eb4eb1d76bbcd159563b6a43d402e0f6e3',100.0,1.77903126682389807e+09,0,'2026-05-17T17:21:06.823898+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.apmdigest.com/aiops-itops-1"}');
-INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-4','apmdigest.com: What Can AIOps Do For IT Ops? - Part 4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75d3f665cc4d79e3cf7592866875dff2c719f6d573a10c047eeba8d1ddc85ac6',100.0,1.77903189854714608e+09,0,'2026-05-17T17:31:38.547146+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.apmdigest.com/aiops-itops-1"}');
-INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-5','apmdigest.com: What Can AIOps Do For IT Ops? - Part 5','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2458430dc66dff33c41431a3d5dda1e375f2678bfdccea4c0e529d0ae58ef66c',100.0,1.779033802438838e+09,0,'2026-05-17T18:03:22.438838+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.apmdigest.com/aiops-itops-1"}');
-INSERT INTO "resources" VALUES('https://www.appdynamics.com','AppDynamics 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2',100.0,1.77903224490078496e+09,0,'2026-05-17T17:37:24.900785+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.appmeshworkshop.com','AWS App Mesh Workshop','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5c6fe1628e23f10a5894ba446b7c24b609e989128732428b59218c1c5e2d121d',100.0,1.7790302506060841e+09,0,'2026-05-17T17:04:10.606084+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.appsecengineer.com/courses-collection/kubernetes-policy-management-with-kyverno','appsecengineer.com: Kubernetes Policy Management with Kyverno','','2023',0,'An educational course focusing on Kyverno-driven Kubernetes policy engineering. Walks developers and SREs through writing advanced manifest mutation, generation, and validation policies with real-world scenarios.','YAML','Course','Advanced',0,'online','manual','6d241638d22ef924b7f6cc98b7cde00fa08e01de8364401d0d007ce86021f7a4',100.0,1.77913049502399897e+09,1,'2026-05-18T20:54:55.023999+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Kyverno Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-2','apmdigest.com: What Can AIOps Do For IT Ops? - Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5968efa8cf63df77418ef9a77ac40adf18faa2a32d88bf1b6f76bb241053c003',100.0,1779034346,0,'2026-05-17T18:12:26.272717+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.apmdigest.com/aiops-itops-1"}');
+INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-3','apmdigest.com: What Can AIOps Do For IT Ops? - Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69b1d4bac50f785742b7cf12e54167eb4eb1d76bbcd159563b6a43d402e0f6e3',100.0,1779031266,0,'2026-05-17T17:21:06.823898+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.apmdigest.com/aiops-itops-1"}');
+INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-4','apmdigest.com: What Can AIOps Do For IT Ops? - Part 4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75d3f665cc4d79e3cf7592866875dff2c719f6d573a10c047eeba8d1ddc85ac6',100.0,1779031898,0,'2026-05-17T17:31:38.547146+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.apmdigest.com/aiops-itops-1"}');
+INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-5','apmdigest.com: What Can AIOps Do For IT Ops? - Part 5','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2458430dc66dff33c41431a3d5dda1e375f2678bfdccea4c0e529d0ae58ef66c',100.0,1779033802,0,'2026-05-17T18:03:22.438838+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.apmdigest.com/aiops-itops-1"}');
+INSERT INTO "resources" VALUES('https://www.appdynamics.com','AppDynamics 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2',100.0,1779032244,0,'2026-05-17T17:37:24.900785+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.appmeshworkshop.com','AWS App Mesh Workshop','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5c6fe1628e23f10a5894ba446b7c24b609e989128732428b59218c1c5e2d121d',100.0,1779030250,0,'2026-05-17T17:04:10.606084+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.appsecengineer.com/courses-collection/kubernetes-policy-management-with-kyverno','appsecengineer.com: Kubernetes Policy Management with Kyverno','','2023',0,'An educational course focusing on Kyverno-driven Kubernetes policy engineering. Walks developers and SREs through writing advanced manifest mutation, generation, and validation policies with real-world scenarios.','YAML','Course','Advanced',0,'online','manual','6d241638d22ef924b7f6cc98b7cde00fa08e01de8364401d0d007ce86021f7a4',100.0,1779130495,1,'2026-05-18T20:54:55.023999+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Kyverno Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.aquasec.com/cloud-native-academy/kubernetes-in-production/kubernetes-federation','aquasec.com: Kubernetes Federation: The Basics and a 5-Step Tutorial','','2022',0,'A comprehensive technical overview of Kubernetes Federation (KubeFed), detailing its architectural concepts and synchronization mechanisms. It covers the evolution from Fed v1 to v2, explaining how multi-cluster environments control and distribute configuration. While the community has shifted focus to alternatives like Karmada or OCM, this remains a foundational guide for understanding multi-cluster control planes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Multi-Cluster", "Federation", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.aquasec.com/wiki/display/containers/70+Best+Kubernetes+Tutorials','aquasec.com: 70 Best Kubernetes Tutorials','','N/A',0,'A curated technical resource and architectural guide covering aquasec.com: 70 Best Kubernetes Tutorials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903177636006903e+09,0,'2026-05-17T17:29:36.360069+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.architect.io/blog/2021-02-17/terraform-kubernetes-tutorial','architect.io: Get started with the Terraform Kubernetes provider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9c1491f0c2da701351d60893223aad0969831990a91a9c0f9b7b5de8d8dea19',100.0,1.77903096615132808e+09,0,'2026-05-17T17:16:06.151328+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://loopholelabs.io"}');
+INSERT INTO "resources" VALUES('https://www.aquasec.com/wiki/display/containers/70+Best+Kubernetes+Tutorials','aquasec.com: 70 Best Kubernetes Tutorials','','N/A',0,'A curated technical resource and architectural guide covering aquasec.com: 70 Best Kubernetes Tutorials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031776,0,'2026-05-17T17:29:36.360069+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.architect.io/blog/2021-02-17/terraform-kubernetes-tutorial','architect.io: Get started with the Terraform Kubernetes provider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9c1491f0c2da701351d60893223aad0969831990a91a9c0f9b7b5de8d8dea19',100.0,1779030966,0,'2026-05-17T17:16:06.151328+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://loopholelabs.io"}');
 INSERT INTO "resources" VALUES('https://www.ardanlabs.com/blog/2024/02/kubernetes-cpu-limits-go.html','ardanlabs.com: Kubernetes CPU Limits and Go','','2024',0,'Analyzes the performance implications of CFS limits on the Go runtime scheduler.
 - Explains how Go''s GOMAXPROCS is typically misaligned with K8s CPU limits, leading to thread thrashing.
 - Demonstrates the use of Uber''s `automaxprocs` library to resolve this issue.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Performance Optimization", "Go Optimizations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.argonaut.dev/blog/optimal-k8s-worker-node-size','==argonaut.dev: Choosing an Optimal Kubernetes Worker Node Size== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','df82f952ff939cf57534e8286ee06e8180656f3b7fd0f0a68968b41aab3a6ae9',100.0,1.77902917439905595e+09,0,'2026-05-17T16:46:14.399056+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.armory.io/blog/build-a-deployment-pipeline-with-spinnaker-on-kubernetes','armory.io: Build a Deployment Pipeline with Spinnaker on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','62e1efcd660811a297e8aa1e45145dd8b8ad5ba20f7ae0dab6d61c55308c9421',100.0,1.77903403818108701e+09,0,'2026-05-17T18:07:18.181087+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins-alternatives.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.armory.io/blog/git-pull-support-in-spinnaker','armory.io: Git Pull Support in Spinnaker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62e1efcd660811a297e8aa1e45145dd8b8ad5ba20f7ae0dab6d61c55308c9421',100.0,1779032572.12304,0,'2026-05-17T17:42:52.123040+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.armory.io/blog/build-a-deployment-pipeline-with-spinnaker-on-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.armory.io/blog/how-to-set-up-liquibase-in-spinnaker','armory.io: How to Set Up Liquibase in Spinnaker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62e1efcd660811a297e8aa1e45145dd8b8ad5ba20f7ae0dab6d61c55308c9421',100.0,1.77903433670514392e+09,0,'2026-05-17T18:12:16.705144+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.armory.io/blog/build-a-deployment-pipeline-with-spinnaker-on-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.argonaut.dev/blog/optimal-k8s-worker-node-size','==argonaut.dev: Choosing an Optimal Kubernetes Worker Node Size== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','df82f952ff939cf57534e8286ee06e8180656f3b7fd0f0a68968b41aab3a6ae9',100.0,1779029174,0,'2026-05-17T16:46:14.399056+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.armory.io/blog/build-a-deployment-pipeline-with-spinnaker-on-kubernetes','armory.io: Build a Deployment Pipeline with Spinnaker on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','62e1efcd660811a297e8aa1e45145dd8b8ad5ba20f7ae0dab6d61c55308c9421',100.0,1779034038,0,'2026-05-17T18:07:18.181087+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins-alternatives.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.armory.io/blog/git-pull-support-in-spinnaker','armory.io: Git Pull Support in Spinnaker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62e1efcd660811a297e8aa1e45145dd8b8ad5ba20f7ae0dab6d61c55308c9421',100.0,1779032572,0,'2026-05-17T17:42:52.123040+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.armory.io/blog/build-a-deployment-pipeline-with-spinnaker-on-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.armory.io/blog/how-to-set-up-liquibase-in-spinnaker','armory.io: How to Set Up Liquibase in Spinnaker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62e1efcd660811a297e8aa1e45145dd8b8ad5ba20f7ae0dab6d61c55308c9421',100.0,1779034336,0,'2026-05-17T18:12:16.705144+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.armory.io/blog/build-a-deployment-pipeline-with-spinnaker-on-kubernetes"}');
 INSERT INTO "resources" VALUES('https://www.armosec.io/blog/cve-2022-24348-argo-kubernetes','armosec.io: CVE 2022-24348 – Argo CD High Severity Vulnerability and its impact on Kubernetes','','2022',4,'Highly detailed technical breakdown of CVE-2022-24348, analyzing how Helm/Kustomize relative path resolution was bypassed. Outlines step-by-step remediation plans and security control recommendations to protect clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerabilities & CVEs", "ArgoCD Security"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-1-26-everything-you-should-know','armosec.io: Kubernetes Version 1.26: Everything You Should Know','','2022',0,'A security-focused architectural assessment of Kubernetes 1.26. The paper highlights the deprecation of non-CSI storage plugins, the expansion of dynamic security standards, and the introduction of CEL validations in admission controllers. This analysis provides key insights for security engineers seeking to implement finer control policies directly within API servers.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Releases", "v1.26 Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-1-27-release','armosec.io: Kubernetes 1.27 Release: Enhancements and Security Updates','','2023',0,'An in-depth security analysis detailing the security updates and modifications introduced in Kubernetes 1.27. It discusses shifts in default container security profiles, RBAC configurations, and validation tools, providing actionable guidelines for compliance and cluster hardening.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Releases", "v1.27 Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
@@ -14303,29 +14303,29 @@ INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-misconfig
 INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-security-best-practices','armosec.io: Kubernetes Security Best Practices: Definitive Guide','','2024',0,'An exhaustive technical blueprint emphasizing end-to-end cloud-native system security. It details critical hardening strategies including image scanning, continuous compliance auditing, and secure runtime boundaries. Modern operators leverage these concepts to build proactive defensive postures across hybrid clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Best Practices", "General Hardening"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-security-frameworks-and-guidance','armosec.io: A Practical Guide to the Different Compliance Kubernetes Security Frameworks and How They Fit Together 🌟🌟','','2021',0,'Compares CIS Benchmarks, NSA-CISA profiles, and PCI-DSS requirements for Kubernetes workloads, showing how to cross-map validation controls for audit readiness.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Compliance & Governance", "Security Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-version-1-23-is-out-everything-you-should-know','armosec.io: Kubernetes version 1.23 is out – everything you should know','','2021',0,'Curator Insight provides Armosec''s overview of 1.23. In 2026, this document is primarily referenced for its breakdown of security enhancements, notably Pod Security Standards replacing PSP.','English','Article','Medium',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.23"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{"duplicate_of": "https://www.armosec.io/blog/kubernetes-1-26-everything-you-should-know"}');
-INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubescape-checks-if-kubernetes-exposed-to-k8s-symlink-vulnerability-cve202125741','armosec.io: Use Kubescape to check if your Kubernetes clusters are exposed'' to the latest K8s Symlink vulnerability (CVE-2021-25741)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5f4f5676d5acef4ac82613f5124327f391f3966380041636400ed0a6f20c8e13',100.0,1.77903178896069908e+09,0,'2026-05-17T17:29:48.960699+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubescape-checks-if-kubernetes-exposed-to-k8s-symlink-vulnerability-cve202125741','armosec.io: Use Kubescape to check if your Kubernetes clusters are exposed'' to the latest K8s Symlink vulnerability (CVE-2021-25741)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5f4f5676d5acef4ac82613f5124327f391f3966380041636400ed0a6f20c8e13',100.0,1779031788,0,'2026-05-17T17:29:48.960699+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.armosec.io/blog/nsa-cisa-kubernetes-hardening-guide','armosec.io: NSA & CISA Kubernetes Hardening Guide – what is new with version 1.1','','2022',0,'Details updates in version 1.1 of the NSA-CISA Kubernetes Hardening Guide. Highlights transition criteria from deprecated PodSecurityPolicies to Pod Security Standards, alongside advice on checking third-party integrations. Helps teams stay aligned with current guidance.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Hardening Standards", "Government Guidelines"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.armosec.io/blog/secure-kubernetes-deployment','armosec.io: How to Secure Deployments in Kubernetes? 🌟','','2022',0,'An operational guide on implementing Pod Security Standards (PSS) within modern clusters. Provides precise configurations for configuring read-only root filesystems, restricting Linux capability escalation, and rejecting root execution. Helps secure standard application manifests against common run-time threat models.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cluster Hardening", "Deployment Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.armosec.io/blog/which-managed-kubernetes-is-right-for-me','armosec.io: Which Managed Kubernetes Is Right for Me?','','2022',0,'Security-focused landscape analysis comparing AWS EKS, Azure AKS, and Google Cloud GKE features with respect to security postures, compliance baselines, and control planes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.armosec.io/cve-vulnerability-database',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.armosec.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','91629c644a310d81b7c1989c42247cb645b9ef41c6acfa3a2fa0cba5e0fd6be2',100.0,1.77913049495094704e+09,1,'2026-05-18T20:54:54.950947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["devsecops.md", "kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.armosec.io/cve-vulnerability-database',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.armosec.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','91629c644a310d81b7c1989c42247cb645b9ef41c6acfa3a2fa0cba5e0fd6be2',100.0,1779130494,1,'2026-05-18T20:54:54.950947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["devsecops.md", "kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.arnaudlheureux.io/2020/10/02/migrating-azure-caf-landing-zones-on-terraform-0-13','arnaudlheureux.io: Migrating Azure CAF landing zones to Terraform 0.13','','2020',0,'A historic technical retrospective outlining migration strategies when shifting legacy Microsoft CAF landing zone modules to Terraform 0.13. Illustrates handling state file adjustments and managing module loops.','English','Migration Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Landing Zones", "Legacy Migrations"]','["[GUIDE]", "[LEGACY]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.around25.com/blog/horizontal-pod-autoscaler-in-kubernetes','around25.com: Horizontal Pod Autoscaler in Kubernetes 🌟','','2020',0,'An easy-to-follow conceptual manual explaining the standard mathematical algorithms and feedback loops driving the HPA. Clarifies dynamic cooldown delays and stabilization intervals.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Horizontal Scaling Mechanics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.arresteddevops.com','www.arresteddevops.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f9d2895a22e8fa05b312ca259c73cf221a72d424660828d67120635efbc3b083',100.0,1.77903429542142605e+09,1,'2026-05-17T18:11:35.421426+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.arresteddevops.com','www.arresteddevops.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f9d2895a22e8fa05b312ca259c73cf221a72d424660828d67120635efbc3b083',100.0,1779034295,1,'2026-05-17T18:11:35.421426+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.arrikto.com/blog/what-is-data-as-code','arrikto.com: What is Data as Code 🌟','','2021',0,'Outlines the foundational architectural pillars of Data as Code, focusing on git-like versioning for datasets, isolated staging environments, and immutable data storage snapshots. Curator points map this to reproducible machine learning pipelines. Live operational telemetry shows these patterns are key to preventing data drift and ensuring compliance with regulatory data auditing guidelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Operations", "Data-as-Code"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.arsouyes.org/articles/2021/2021-06-21_PKCS_pem_der_key_crt','arsouyes.org: PKCS, pem, der, key, crt,...','','2021',0,'A deep-dive structural reference of Public Key Infrastructure (PKI) formats, including PEM, DER, PKCS#12, CRT, and KEY. Explains standard formatting variations, binary-versus-base64 representations, and practical OpenSSL command syntaxes for conversion operations in production environments.','French','Technical Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cryptography", "Public Key Infrastructure"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.arsouyes.org/en/blog/2021/2021-06-21_PKCS_pem_der_key_crt','arsouyes.org: PKCS, pem, der, key, crt,...','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e65e002b7a89aaa1f48699f093b78c8c612d3472f5814b9ba50c1cb66d27447f',100.0,1.77903426348554801e+09,0,'2026-05-17T18:11:03.485548+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.arsouyes.org/articles/2021/2021-06-21_PKCS_pem_der_key_crt"}');
+INSERT INTO "resources" VALUES('https://www.arsouyes.org/en/blog/2021/2021-06-21_PKCS_pem_der_key_crt','arsouyes.org: PKCS, pem, der, key, crt,...','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e65e002b7a89aaa1f48699f093b78c8c612d3472f5814b9ba50c1cb66d27447f',100.0,1779034263,0,'2026-05-17T18:11:03.485548+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.arsouyes.org/articles/2021/2021-06-21_PKCS_pem_der_key_crt"}');
 INSERT INTO "resources" VALUES('https://www.arthurkoziel.com/validate-helm-chart-values-with-json-schemas','Helm 3: Validating Helm Chart Values with JSON Schemas 🌟','','2021',0,'Deep technical guide on leveraging JSON Schema definitions (`values.schema.json`) to enforce parameter validation prior to execution. Mitigates run-time failures and schema mismatches in multi-tenant environments by validating configuration inputs during build time.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Chart Validation"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ashishtechmill.com/cicd-workflow-for-spring-boot-application-on-kubernetes-via-skaffold',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855',100.0,1.77913049500120902e+09,0,'2026-05-18T20:54:55.001209+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://ashishtechmill.com/cicd-workflow-for-spring-boot-application-on-kubernetes-via-skaffold"}');
+INSERT INTO "resources" VALUES('https://www.ashishtechmill.com/cicd-workflow-for-spring-boot-application-on-kubernetes-via-skaffold',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855',100.0,1779130495,0,'2026-05-18T20:54:55.001209+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://ashishtechmill.com/cicd-workflow-for-spring-boot-application-on-kubernetes-via-skaffold"}');
 INSERT INTO "resources" VALUES('https://www.ashishtechmill.com/demystifying-google-container-tool-jib-java-image-builder','ashishtechmill.com: Demystifying Google Container Tool Jib: Java Image Builder','','2020',4,'Detailed technical guide analyzing Google''s Jib, an innovative containerization tool that builds Docker/OCI-compliant images for JVM applications without requiring a local Docker daemon.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Container Packaging"]','["[ENTERPRISE-STABLE]"]','[]','["maven-gradle.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.askamanager.org/2022/01/the-new-hire-who-showed-up-is-not-the-same-person-we-interviewed.html','askamanager.org: the new hire who showed up is not the same person we interviewed','','2022',0,'A high-impact case study documenting identity swapping and performance fraud in fully remote technical hiring processes. It serves as an advisory for security architects to establish continuous identity validation and interactive coding sessions.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Hiring & Culture", "Interview Integrity"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.asklorem.com','lorem','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','da11b07122f290643004859496c39c5f793a01c1f9b28a7d3fefcab8c5af523f',100.0,1.7790345072928071e+09,0,'2026-05-17T18:15:07.292807+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.asklorem.com','lorem','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','da11b07122f290643004859496c39c5f793a01c1f9b28a7d3fefcab8c5af523f',100.0,1779034507,0,'2026-05-17T18:15:07.292807+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.astronomer.io/docs/learn/dynamically-generating-dags','docs.astronomer.io: Dynamically generating DAGs in Airflow','','2026',4,'A deep dive on building dynamically-generated DAGs in Airflow. This blueprint showcases how to dynamically compile hundreds of different workflows from external JSON or YAML configurations, dramatically reducing redundant code in large-scale platform teams.','Python','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Dynamic DAGs"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.asyncapi.com','AsyncAPI','','2026',5,'The home of the AsyncAPI specification, the industry standard for defining event-driven architectures. Language-agnostic and protocol-neutral, AsyncAPI simplifies event stream definition, code generation, and developer documentation across brokers like Kafka and RabbitMQ.','Agnostic','Specification','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven", "AsyncAPI", "Specification"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.asyncapi.com/blog/asyncapi-cloud-events','asyncapi.com: AsyncAPI and CloudEvents','','2022',4,'Explores patterns for modeling CloudEvents payloads within AsyncAPI specification contracts. Harmonizes event-mesh payload formats with standardized application meta-structures.','Agnostic','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven", "AsyncAPI", "Specification"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.atareao.es/ubuntu/tuneles-ssh','Túneles SSH','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','76abd3dbe4428dcf9124c523a6b2aaf41a068c31ceb2d1d49ccc786bf6f6e578',100.0,1779030956.00023,0,'2026-05-17T17:15:56.000230+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://atareao.es/ubuntu/tuneles-ssh"}');
+INSERT INTO "resources" VALUES('https://www.atareao.es/ubuntu/tuneles-ssh','Túneles SSH','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','76abd3dbe4428dcf9124c523a6b2aaf41a068c31ceb2d1d49ccc786bf6f6e578',100.0,1779030956,0,'2026-05-17T17:15:56.000230+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://atareao.es/ubuntu/tuneles-ssh"}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/agile/kanban/kanban-vs-scrum','atlassian.com: Kanban vs. Scrum','','2023',0,'The industry-standard guide dissecting the tactical differences between Kanban''s continuous flow and Scrum''s time-boxed sprints. Focuses on roles (Scrum Master, Product Owner) versus non-prescriptive Kanban workflows, helping engineering leads choose optimal cadences.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Scrum and Kanban"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/announcements/how-we-cut-pr-cycle-time-with-ai-code-reviews','How Atlassian cut PR cycle time by 45% with AI code reviews','Learn how Atlassian’s Rovo Dev AI code reviewer cut PR cycle time by up to 45% internally and 32% for customers, enforcing engineering standards and Jira acceptance criteria.','2026',4,'An insightful engineering case study analyzing Atlassian''s implementation of Rovo Dev, an AI-powered code reviewer. By automatically evaluating pull requests against corporate standards, formatting configurations, and linked Jira ticket acceptance criteria, the system reduced PR cycle latency by up to 45% internally while accelerating overall merge frequencies.','English','blog','Advanced',0,'online','automatic','363da96bb20cc4fd3c1457519aaa6c7838549a0fd12521f629648359b7fdd676',NULL,1.78035258179225492e+09,0,'2026-06-02T00:23:01.792255+02:00',NULL,NULL,NULL,'["DevOps", "AI Assisted Engineering", "Code Review Automation"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted engineering case study by Atlassian''s Dev AI team, receiving positive community interest.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2025/10/fy26-sil-engblog-37-1120x545_@2x.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/app/bitbucket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','af618e016d39c0404ced715d539e210d9a91080e9e57a5115bdded6077ec2a26',100.0,1.77913049499329495e+09,1,'2026-05-18T20:54:54.993295+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/announcements/how-we-cut-pr-cycle-time-with-ai-code-reviews','How Atlassian cut PR cycle time by 45% with AI code reviews','Learn how Atlassian’s Rovo Dev AI code reviewer cut PR cycle time by up to 45% internally and 32% for customers, enforcing engineering standards and Jira acceptance criteria.','2026',4,'An insightful engineering case study analyzing Atlassian''s implementation of Rovo Dev, an AI-powered code reviewer. By automatically evaluating pull requests against corporate standards, formatting configurations, and linked Jira ticket acceptance criteria, the system reduced PR cycle latency by up to 45% internally while accelerating overall merge frequencies.','English','blog','Advanced',0,'online','automatic','363da96bb20cc4fd3c1457519aaa6c7838549a0fd12521f629648359b7fdd676',NULL,1780352581,0,'2026-06-02T00:23:01.792255+02:00',NULL,NULL,NULL,'["DevOps", "AI Assisted Engineering", "Code Review Automation"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted engineering case study by Atlassian''s Dev AI team, receiving positive community interest.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2025/10/fy26-sil-engblog-37-1120x545_@2x.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/app/bitbucket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','af618e016d39c0404ced715d539e210d9a91080e9e57a5115bdded6077ec2a26',100.0,1779130494,1,'2026-05-18T20:54:54.993295+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/artificial-intelligence/research-with-rovo-dev','What Actually Changes When AI Joins Your Research Process','Inside Atlassian''s case study on using Rovo Dev and MCP servers to connect data tools (like Dovetail and Confluence) for rapid customer research synthesis.','2026',4,'Curator Insight: Qualitative analysis is often bottlenecked by manual data transcription and qualitative pattern matching, areas where AI agents can act as highly efficient synthesis engines.
 
 Live Grounding: Atlassian''s case study showcases Rovo Dev utilizing Model Context Protocol (MCP) to ingest Dovetail and Confluence directories securely.
@@ -14333,106 +14333,106 @@ Live Grounding: Atlassian''s case study showcases Rovo Dev utilizing Model Conte
 Technical Significance:
 - Drastically reduces transcription synthesis times from multiple days to a single afternoon.
 - Maps user quotes directly against established strategic hypotheses and competitor positioning.
-- Maintains strict human oversight, allowing stakeholders to validate AI-generated research drafts collaboratively.','en','case-study','intermediate',0,'online','automatic','6dd3b4f9b9cfa53487bead3b7f392204673267c55404b31e5da9884bf639204e',NULL,1.78035216817336106e+09,0,'2026-06-02T00:16:08.173361+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaboration Tools", "AI Agents", "Atlassian Rovo"]','["[CASE STUDY]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly regarded case study detailing Rovo Dev''s capabilities when linked to third-party APIs via the Model Context Protocol (MCP).", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2026/04/fy26-sil-engblog-39-1120x545_@2x-1560x760-1.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
+- Maintains strict human oversight, allowing stakeholders to validate AI-generated research drafts collaboratively.','en','case-study','intermediate',0,'online','automatic','6dd3b4f9b9cfa53487bead3b7f392204673267c55404b31e5da9884bf639204e',NULL,1780352168,0,'2026-06-02T00:16:08.173361+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaboration Tools", "AI Agents", "Atlassian Rovo"]','["[CASE STUDY]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly regarded case study detailing Rovo Dev''s capabilities when linked to third-party APIs via the Model Context Protocol (MCP).", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2026/04/fy26-sil-engblog-39-1120x545_@2x-1560x760-1.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/atlassian-engineering/rovo-creation-canvas','Creating with Rovo: How We Built a Collaborative AI Canvas','An engineering deep-dive on constructing Rovo''s collaborative canvas for real-time document and database co-creation between humans and AI.','2026',4,'An in-depth engineering breakdown of Atlassian Rovo''s collaborative AI canvas architecture. The article details how developers solved challenges surrounding real-time, multi-modal human-agent collaboration across diverse document and database schemas.
 
 * **Architecture Choices**: Explores the engineering selection of ADF, SVG, and CSV formats over generic raw markdown.
-* **Streaming Infrastructure**: Unpacks the technical mechanisms that allow Rovo to stream live updates and recursive edits directly into active workspaces safely.','en','Article','Advanced',0,'online','automatic','5681fc59b5e083e0da4eeb0e22562bdf422533ad5269dc3dd22e2696b7d5b3e8',NULL,1780401152.31573,0,'2026-06-02T13:52:32.315730+02:00',NULL,NULL,NULL,'["Software Engineering", "AI Integrations", "Collaborative Canvases"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 85, "reputation_status": "Vetted", "reputation_summary": "Highly trusted official engineering blog post from Atlassian details the design principles of their collaborative canvas.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2026/04/fy26-sil-engblog-37-1120x545_@2x-1560x760-1.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "ai"}');
+* **Streaming Infrastructure**: Unpacks the technical mechanisms that allow Rovo to stream live updates and recursive edits directly into active workspaces safely.','en','Article','Advanced',0,'online','automatic','5681fc59b5e083e0da4eeb0e22562bdf422533ad5269dc3dd22e2696b7d5b3e8',NULL,1780401152,0,'2026-06-02T13:52:32.315730+02:00',NULL,NULL,NULL,'["Software Engineering", "AI Integrations", "Collaborative Canvases"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 85, "reputation_status": "Vetted", "reputation_summary": "Highly trusted official engineering blog post from Atlassian details the design principles of their collaborative canvas.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2026/04/fy26-sil-engblog-37-1120x545_@2x-1560x760-1.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "ai"}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/bitbucket/setting-up-a-ci-cd-pipeline-with-spring-mvc-jenkins-and-kubernetes-on-aws','bitbucket.org: setting up a cicd pipeline with spring mvc and kubernetes on aws','','2020',0,'Outlines constructing a complete continuous integration pipeline using Bitbucket, Jenkins, and AWS EKS. Covers maven compilation, Docker Hub image pushes, and automated rolling deployments on target host nodes.','Groovy','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "AWS & Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/company-news/cursor-in-jira','Introducing Cursor in Jira - Inside Atlassian','Atlassian details how teams can assign work items directly to Cursor from within Jira, triggering a cloud agent to write code and open PRs.','2026',4,'Atlassian introduces native support for assigning Jira work items directly to the Cursor AI agent, minimizing context switching for development teams. When tickets are assigned or @Cursor is mentioned in Jira, a cloud-based Cursor agent automatically spins up, analyzes the codebase, implements necessary fixes, and raises pull requests. This deep integration allows developers and product owners to steer autonomous coding agents directly from the issue tracker.','English','blog','Intermediate',0,'online','automatic','a1116f0fa851b91fa7a15901a0b66ce2dda2600d87c08f42999181a4f248743e',NULL,1.78035230245676898e+09,0,'2026-06-02T00:18:22.456769+02:00',NULL,NULL,NULL,'["DevOps", "AI Curation", "Agent Orchestration", "Atlassian Ecosystem"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "project-management-tools", "reputation_status": "Vetted", "reputation_summary": "Highly acclaimed enterprise integration by Atlassian and Cursor, bridging project management with autonomous code execution.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2026/05/csd-26784_dark_jira-cursor_build-something_hero_@2x-1-1-scaled.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/developer/automating-mutation-coverage-with-ai','Automating Mutation Coverage with AI','Inside Atlassian''s journey to automate unit test mutation testing across large Java codebases using an AI assistant.','2026',4,'An in-depth engineering case study from Atlassian''s Jira Platform teams on leveraging Rovo Dev CLI and an AI-driven, dev-in-the-loop assistant to scale mutation testing. The automated workflow parses mutation reports, prioritizes classes, and auto-generates project-aware tests. This implementation helped teams reach 80%+ mutation coverage while reducing manual testing overhead by 70%.','English','Technical Article','Advanced',0,'online','automatic','348e2ea5653df19c980dd9d8a58aac7369c2d13c35ae81ce91d325de5ee89322',NULL,1780399982.21178,0,'2026-06-02T13:33:02.211780+02:00',NULL,NULL,NULL,'["Software Quality", "Mutation Testing", "AI-Assisted Engineering"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "qa", "impact_score": 88, "reputation_status": "Vetted", "reputation_summary": "Highly vetted engineering blog post showcasing active development strategies in enterprise testing.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2024/05/csd-9526_developer-blog-header_ecosystem_900x444_2x.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/company-news/cursor-in-jira','Introducing Cursor in Jira - Inside Atlassian','Atlassian details how teams can assign work items directly to Cursor from within Jira, triggering a cloud agent to write code and open PRs.','2026',4,'Atlassian introduces native support for assigning Jira work items directly to the Cursor AI agent, minimizing context switching for development teams. When tickets are assigned or @Cursor is mentioned in Jira, a cloud-based Cursor agent automatically spins up, analyzes the codebase, implements necessary fixes, and raises pull requests. This deep integration allows developers and product owners to steer autonomous coding agents directly from the issue tracker.','English','blog','Intermediate',0,'online','automatic','a1116f0fa851b91fa7a15901a0b66ce2dda2600d87c08f42999181a4f248743e',NULL,1780352302,0,'2026-06-02T00:18:22.456769+02:00',NULL,NULL,NULL,'["DevOps", "AI Curation", "Agent Orchestration", "Atlassian Ecosystem"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "project-management-tools", "reputation_status": "Vetted", "reputation_summary": "Highly acclaimed enterprise integration by Atlassian and Cursor, bridging project management with autonomous code execution.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2026/05/csd-26784_dark_jira-cursor_build-something_hero_@2x-1-1-scaled.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/developer/automating-mutation-coverage-with-ai','Automating Mutation Coverage with AI','Inside Atlassian''s journey to automate unit test mutation testing across large Java codebases using an AI assistant.','2026',4,'An in-depth engineering case study from Atlassian''s Jira Platform teams on leveraging Rovo Dev CLI and an AI-driven, dev-in-the-loop assistant to scale mutation testing. The automated workflow parses mutation reports, prioritizes classes, and auto-generates project-aware tests. This implementation helped teams reach 80%+ mutation coverage while reducing manual testing overhead by 70%.','English','Technical Article','Advanced',0,'online','automatic','348e2ea5653df19c980dd9d8a58aac7369c2d13c35ae81ce91d325de5ee89322',NULL,1780399982,0,'2026-06-02T13:33:02.211780+02:00',NULL,NULL,NULL,'["Software Quality", "Mutation Testing", "AI-Assisted Engineering"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "qa", "impact_score": 88, "reputation_status": "Vetted", "reputation_summary": "Highly vetted engineering blog post showcasing active development strategies in enterprise testing.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2024/05/csd-9526_developer-blog-header_ecosystem_900x444_2x.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/focus/evolution-of-spm-report','Atlassian SPM Research: Why Strategic Execution Fails to Align with Delivery','Analysis of the ''Clarity Trap'' based on research of 308 senior enterprise leaders exploring why organizational alignment lags behind strategic reviews.','2026',4,'* **Curator Insight:** Aligning high-level organizational strategies with execution systems is a perennial bottleneck, particularly when planning cycles remain decoupled from active code-delivery repositories.
-* **Live Grounding (MCP):** Surveying over 300 enterprise leaders, Atlassian reveals a systemic disconnect: despite 80% reporting strategic clarity, a mere 11% possess automated trace links between active development branches and portfolio milestones, suggesting a critical shift toward integrated agile data planes.','en','blog','Advanced',0,'online','automatic','0fad1227dec717a79eadbf2fca4248c404c8790299b63a1e43074f8d387378b8',NULL,1.78035213862197589e+09,0,'2026-06-02T00:15:38.621976+02:00',NULL,NULL,NULL,'["Agile and DevOps", "Strategic Portfolio Management", "Delivery Operations", "Value Stream Management"]','["CASE STUDY"]','[]','[]','{}','{"category": "project-management-methodology", "reputation_status": "Vetted", "reputation_summary": "Atlassian''s researched State of Strategic Portfolio Management report, well-received by Agile and SRE practitioners.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2026/04/state-of-report-email-banner-v3.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "strategic-portfolio-management"}');
+* **Live Grounding (MCP):** Surveying over 300 enterprise leaders, Atlassian reveals a systemic disconnect: despite 80% reporting strategic clarity, a mere 11% possess automated trace links between active development branches and portfolio milestones, suggesting a critical shift toward integrated agile data planes.','en','blog','Advanced',0,'online','automatic','0fad1227dec717a79eadbf2fca4248c404c8790299b63a1e43074f8d387378b8',NULL,1780352138,0,'2026-06-02T00:15:38.621976+02:00',NULL,NULL,NULL,'["Agile and DevOps", "Strategic Portfolio Management", "Delivery Operations", "Value Stream Management"]','["CASE STUDY"]','[]','[]','{}','{"category": "project-management-methodology", "reputation_status": "Vetted", "reputation_summary": "Atlassian''s researched State of Strategic Portfolio Management report, well-received by Agile and SRE practitioners.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2026/04/state-of-report-email-banner-v3.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "strategic-portfolio-management"}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/collections/service/ai-maturity-model','AI Service Management Readiness Assessment | Atlassian','An interactive evaluation tool and maturity model developed by Atlassian to baseline and upgrade AI service management and ITSM integration readiness.','2026',4,'### Curator Insight
-This assessment tool provides an actionable framework for teams evaluating their transition to AI-assisted IT Service Management (ITSM). Designed by Atlassian, it measures readiness across data workflows, automation trust, and human-in-the-loop validation. It delivers personalized recommendations for integrating intelligent agents into Jira Service Management, facilitating optimized incident response and service delivery.','English','Tool / Assessment','Intermediate',0,'online','automatic','1a2f0e394d1342bef55cb3e3918e040667115f5533b5ed7af5da50726bda12b3',NULL,1.78040170254906511e+09,0,'2026-06-02T14:01:42.549065+02:00',NULL,NULL,NULL,'["IT Service Management", "Artificial Intelligence", "Maturity Frameworks"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 81, "reputation_status": "Vetted", "reputation_summary": "Official Atlassian framework. Highly regarded by IT and DevOps managers as an objective roadmap for evaluating and implementing AI capabilities in Jira-based service models.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "project-management-tools"}');
+This assessment tool provides an actionable framework for teams evaluating their transition to AI-assisted IT Service Management (ITSM). Designed by Atlassian, it measures readiness across data workflows, automation trust, and human-in-the-loop validation. It delivers personalized recommendations for integrating intelligent agents into Jira Service Management, facilitating optimized incident response and service delivery.','English','Tool / Assessment','Intermediate',0,'online','automatic','1a2f0e394d1342bef55cb3e3918e040667115f5533b5ed7af5da50726bda12b3',NULL,1780401702,0,'2026-06-02T14:01:42.549065+02:00',NULL,NULL,NULL,'["IT Service Management", "Artificial Intelligence", "Maturity Frameworks"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 81, "reputation_status": "Vetted", "reputation_summary": "Official Atlassian framework. Highly regarded by IT and DevOps managers as an objective roadmap for evaluating and implementing AI capabilities in Jira-based service models.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "project-management-tools"}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/continuous-delivery','Atlassian CI/CD','','2026',0,'Atlassian''s comprehensive continuous delivery paradigm. Discusses architectural patterns of connecting code repositories, ticket tracking engines, and automated execution agents to provide a unified software lifecycle metrics loop.','N/A','Platform','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise DevOps"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/customers/schaeffler','Schaeffler accelerates and innovates on Atlassian Cloud','Case study of German automotive component manufacturer Schaeffler''s migration to Atlassian Cloud, improving productivity using AI agents.','2026',4,'An enterprise success story detailing the cloud migration and platform modernization strategy executed by automotive component manufacturer Schaeffler.
 * Explains the methodology behind unifying legacy platforms post-merger with Vitesco Technologies into a single Atlassian Cloud System of Work.
-* Shows how integrating Atlassian Rovo enabled the deployment of secure AI agents to automate workflows, optimize cross-app searches, and group Confluence assets.','en','case-study','advanced',0,'online','automatic','1e15bc0f2e0dd986940d772c8a7b906b732a941fb1b5c711137e9fe0caed5321',NULL,1.78035268674450588e+09,0,'2026-06-02T00:24:46.744506+02:00',NULL,NULL,NULL,'["Enterprise Systems", "Cloud Migration", "Agile Processes", "AI Automation"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "customer", "reputation_status": "Vetted", "reputation_summary": "Standard corporate success case study documenting Atlassian''s enterprise-grade multi-tool migrations.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "case-studies"}');
+* Shows how integrating Atlassian Rovo enabled the deployment of secure AI agents to automate workflows, optimize cross-app searches, and group Confluence assets.','en','case-study','advanced',0,'online','automatic','1e15bc0f2e0dd986940d772c8a7b906b732a941fb1b5c711137e9fe0caed5321',NULL,1780352686,0,'2026-06-02T00:24:46.744506+02:00',NULL,NULL,NULL,'["Enterprise Systems", "Cloud Migration", "Agile Processes", "AI Automation"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "customer", "reputation_status": "Vetted", "reputation_summary": "Standard corporate success case study documenting Atlassian''s enterprise-grade multi-tool migrations.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "case-studies"}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet','Atlassian Git Cheatsheet','','2018',0,'Atlassian''s reference cheatsheet detailing basic and advanced Git operations. Provides quick access to commands for cloning, staging, merging, rebasing, and troubleshooting common version-control issues.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/git/tutorials/comparing-workflows','atlassian.com: Comparing Workflows 🌟','','2022',1,'Evaluates and contrasts popular branch integration workflows (Centralized, Feature Branch, Gitflow, Forking). This guide highlights structural pros, cons, and appropriate environments for each pattern, serving as a standard resource for teams defining their Git branching strategies.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow','atlassian.com: Gitflow Workflow','','2019',0,'Atlassian''s classic git tutorial on Gitflow, outlining its mechanics, workflows, and common command patterns. It contrasts this highly structured model with alternative setups, helping teams choose the right balance between isolation and continuous integration.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/git/tutorials/gitops','atlassian.com: Is GitOps the next big thing in DevOps?','','2021',0,'Examines GitOps from a broader DevOps perspective, showing how Git-based review approvals improve developer velocity and security auditing. It illustrates how using pull requests for infrastructure configuration builds collaboration between engineering teams. This cultural alignment is key to successful modern cloud adoptions.','None','Technical Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "DevOps Culture"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.atlassian.com/remote','atlassian.com/remote','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4caf1ee18e3de029972270ab1b82e7f2e465a3d5cdb9e8f48150b2dcbdc0f558',100.0,1.77903432302885794e+09,0,'2026-05-17T18:12:03.028858+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://www.atlassian.com/solutions/distributed"}');
+INSERT INTO "resources" VALUES('https://www.atlassian.com/remote','atlassian.com/remote','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4caf1ee18e3de029972270ab1b82e7f2e465a3d5cdb9e8f48150b2dcbdc0f558',100.0,1779034323,0,'2026-05-17T18:12:03.028858+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://www.atlassian.com/solutions/distributed"}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/software/bamboo','Bamboo','','2026',0,'Atlassian''s classic on-premises CI/CD server. Featuring tight, direct links to Jira and Bitbucket repositories, Bamboo maps sophisticated deployment workflows and releases, although it carries higher VM-management overhead relative to container-native tools.','Java','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise DevOps"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/software/compass','Atlassian Compass','','2026',0,'Atlassian Compass is a developer portal designed to map distributed software architecture, track dependencies, and gauge health metrics. Connects disparate tools, logs team ownership, and automates operational scorecard checks within Atlassian''s software suite.','English','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "IDP Tooling", "Enterprise Portals"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/software/confluence','Atlassian Confluence','- [nightfall.ai: Is Atlassian Cloud HIPAA Compliant?](https://www.nightfall.ai/blog/atlassian-cloud-hipaa-compliant) HIPAA stands for Health Insurance Portability and Accountability Act, the standard for sensitive patient data protection.','2026',0,'Enterprise corporate wiki and collaborative document editor platform. Helps development teams compile, search, and maintain technical wikis, sprint retrospectives, and Architecture Decision Records (ADRs).','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation", "Knowledge Base"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/software/jira','Jira','- [Transition Jira issues on merge](https://www.atlassian.com/blog/app/bitbucket) Check out the latest','2026',0,'Industry-standard agile project management and issue-tracking platform. Widely integrated with Git providers and CI/CD triggers to coordinate work items across scale-out software development and platform engineering teams.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Agile Platforms"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.atlassian.com/software/loom/download','Loom Desktop App Download','Use Loom to record quick videos of your screen and camera.','2026',4,'The official desktop application download portal for Loom, an asynchronous video recording tool. It allows software development and operations teams to record screens, share technical walk-throughs, and document system workflows without scheduling live, synchronous meetings, increasing team alignment in remote engineering environments.','en','tools','Beginner',0,'online','automatic','0133dee472bf459a0be0af31076f3e32cae971f27fca7e6074d3a3bc7dc2e1e3',NULL,1.78035229258848309e+09,0,'2026-06-02T00:18:12.588483+02:00',NULL,NULL,NULL,'["Work from Home", "Asynchronous Collaboration", "Developer Tools"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "workfromhome", "reputation_status": "Vetted", "reputation_summary": "Ubiquitous and highly trusted asynchronous communication video recording tool widely used in distributed technical teams.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.atlassian.com/software/loom/download','Loom Desktop App Download','Use Loom to record quick videos of your screen and camera.','2026',4,'The official desktop application download portal for Loom, an asynchronous video recording tool. It allows software development and operations teams to record screens, share technical walk-throughs, and document system workflows without scheduling live, synchronous meetings, increasing team alignment in remote engineering environments.','en','tools','Beginner',0,'online','automatic','0133dee472bf459a0be0af31076f3e32cae971f27fca7e6074d3a3bc7dc2e1e3',NULL,1780352292,0,'2026-06-02T00:18:12.588483+02:00',NULL,NULL,NULL,'["Work from Home", "Asynchronous Collaboration", "Developer Tools"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "workfromhome", "reputation_status": "Vetted", "reputation_summary": "Ubiquitous and highly trusted asynchronous communication video recording tool widely used in distributed technical teams.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.atlassian.com/solutions/distributed','atlassian.com/remote','','2026',0,'Offers structured blueprints, software configurations, and workflow tips for running globally distributed teams using Jira, Confluence, and Trello. Explores collaborative practices, async task tracking, and transparent documentation routines to maintain alignment across multiple timezones.','Agnostic','Professional Resources','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Agile Methodologies"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.atomicjar.com/2021/11/announcing-testcontainers-cloud','atomicjar.com: Announcing Testcontainers Cloud: Integration Testing has'' never been easier','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0cee15ddacce4342f090538d3c6476af2d965573947cbe3994b5cdd2823befc2',100.0,1.77903370646517491e+09,1,'2026-05-17T18:01:46.465175+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.augmentedmind.de/2022/02/20/optimize-docker-image-security','==augmentedmind.de: Docker optimization guide: the 12 best tips to optimize'' Docker image security==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a974a8318d61d423aaaad6ef26af85c4609feef5fca797dcd2aba9fa73dac7cf',100.0,1.77903357410364604e+09,0,'2026-05-17T17:59:34.103646+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.atomicjar.com/2021/11/announcing-testcontainers-cloud','atomicjar.com: Announcing Testcontainers Cloud: Integration Testing has'' never been easier','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0cee15ddacce4342f090538d3c6476af2d965573947cbe3994b5cdd2823befc2',100.0,1779033706,1,'2026-05-17T18:01:46.465175+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.augmentedmind.de/2022/02/20/optimize-docker-image-security','==augmentedmind.de: Docker optimization guide: the 12 best tips to optimize'' Docker image security==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a974a8318d61d423aaaad6ef26af85c4609feef5fca797dcd2aba9fa73dac7cf',100.0,1779033574,0,'2026-05-17T17:59:34.103646+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.augmentedmind.de/2024/06/12/optimize-docker-image-security','augmentedmind.de: Docker optimization guide: the 12 best tips to optimize Docker image security','','2024',0,'Provides twelve optimization patterns aligning build speeds with image security. Topics focus on multi-stage build workflows, package manager caching, minimal base systems, and dynamic secret loading.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Build Optimization"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.autoblog.com/2022/07/25/vw-ceo-herbert-diess-fired-over-cariad-buggy-software','autoblog.com: VW CEO lost his job over buggy software that delayed new models','','N/A',0,'A curated technical resource and architectural guide covering autoblog.com: VW CEO lost his job over buggy software that delayed new models in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903205048879694e+09,0,'2026-05-17T17:34:10.488797+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.autoblog.com/2022/07/25/vw-ceo-herbert-diess-fired-over-cariad-buggy-software','autoblog.com: VW CEO lost his job over buggy software that delayed new models','','N/A',0,'A curated technical resource and architectural guide covering autoblog.com: VW CEO lost his job over buggy software that delayed new models in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032050,0,'2026-05-17T17:34:10.488797+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.autodraw.com','autodraw.com','','2022',2,'An experimental, AI-powered drawing web client developed by Google. Uses machine learning algorithms to map rough sketches into polished, professional icons and system vectors in real time.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "AI Assisted"]','["[EMERGING]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.autonomosyemprendedor.es/articulo/finanzas-personales/autonomos-solo-deben-presentar-iva-octubre-mas-obligaciones-tributarias-mes/20210927125637025167.html','autonomosyemprendedor.es: Los autónomos no sólo deben presentar el IVA en octubre, hay más obligaciones tributarias este mes','','2021',0,'A tax-compliance guide warning Spanish independent contractors of their extensive third-quarter fiscal obligations, beyond standard VAT reporting. Covers personal income tax payments and withholding statements, which are crucial for maintaining compliance and preventing administrative fines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Spanish Regulations"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.autonomosyemprendedor.es/articulo/tus-finanzas/autonomos-solo-deben-presentar-iva-octubre-mas-obligaciones-tributarias-mes/20210927125637025167.html','autonomosyemprendedor.es: Los autónomos no sólo deben presentar el IVA en'' octubre, hay más obligaciones tributarias este mes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','674268664c2f51aa909c010537aa0d6a79f6f47905817895e0b15d3fa83a3c6d',100.0,1779032286.90304,0,'2026-05-17T17:38:06.903040+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{"duplicate_of": "https://www.autonomosyemprendedor.es/articulo/finanzas-personales/autonomos-solo-deben-presentar-iva-octubre-mas-obligaciones-tributarias-mes/20210927125637025167.html"}');
-INSERT INTO "resources" VALUES('https://www.awsarchitectureblog.com','AWS Architecture Blog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7636bc3ac95c6807b9ff72686bfd831aa9d1632efcd3a473a652be48ca059235',100.0,1779030356.46495,0,'2026-05-17T17:05:56.464950+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-architecture.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/architecture"}');
+INSERT INTO "resources" VALUES('https://www.autonomosyemprendedor.es/articulo/tus-finanzas/autonomos-solo-deben-presentar-iva-octubre-mas-obligaciones-tributarias-mes/20210927125637025167.html','autonomosyemprendedor.es: Los autónomos no sólo deben presentar el IVA en'' octubre, hay más obligaciones tributarias este mes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','674268664c2f51aa909c010537aa0d6a79f6f47905817895e0b15d3fa83a3c6d',100.0,1779032286,0,'2026-05-17T17:38:06.903040+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{"duplicate_of": "https://www.autonomosyemprendedor.es/articulo/finanzas-personales/autonomos-solo-deben-presentar-iva-octubre-mas-obligaciones-tributarias-mes/20210927125637025167.html"}');
+INSERT INTO "resources" VALUES('https://www.awsarchitectureblog.com','AWS Architecture Blog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7636bc3ac95c6807b9ff72686bfd831aa9d1632efcd3a473a652be48ca059235',100.0,1779030356,0,'2026-05-17T17:05:56.464950+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-architecture.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/architecture"}');
 INSERT INTO "resources" VALUES('https://www.awsgeek.com/Amazon-S3','awsgeek.com/Amazon-S3','','2023',3,'A highly visual architectural breakdown of Amazon S3 features, storage classes, and lifecycle policies. This resource maps complex cloud storage abstractions into readable visual cheat sheets, clarifying performance tiers and security boundaries. Excellent for quick architectural onboarding and design sessions.','N/A','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Storage"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.awsiam.info','==awsiam.info: AWS IAM Search==','','N/A',0,'A curated technical resource and architectural guide covering ==awsiam.info: AWS IAM Search== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903008675195288e+09,0,'2026-05-17T17:01:26.751953+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.awsiam.info','==awsiam.info: AWS IAM Search==','','N/A',0,'A curated technical resource and architectural guide covering ==awsiam.info: AWS IAM Search== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030086,0,'2026-05-17T17:01:26.751953+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.axelmendoza.com/posts/ml-model-deployment','axelmendoza.com: The Ultimate Guide To ML Model Deployment In 2024','','2024',4,'Comprehensive blueprint detailing contemporary paradigms of ML serving, contrasting serverless, dedicated clusters (like K8s), and edge processing. Helps infrastructure architects navigate hardware acceleration, pipeline containerization, security policies, and real-time observability structures.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Model Serving", "Architectural Patterns", "Infrastructure Selection"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.axway.com/en/products/api-management/full-lifecycle-api-management','Axway API Management','','N/A',0,'A curated technical resource and architectural guide covering Axway API Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903365536420106e+09,0,'2026-05-17T18:00:55.364201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"duplicate_of": "https://blog.axway.com/learning-center/apis/basics/full-lifecycle-api-management"}');
-INSERT INTO "resources" VALUES('https://www.axway.com/en/products/api-management/what-is-api-management','axway.com: What is API Management?','','N/A',0,'A curated technical resource and architectural guide covering axway.com: What is API Management? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903213458871889e+09,0,'2026-05-17T17:35:34.588719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://blog.axway.com/learning-center/apis/api-management/what-is-api-management"}');
-INSERT INTO "resources" VALUES('https://www.azurebrains.com','azurebrains.com: Azurebrains','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','870f5de951e35d0d2eb53179a98987b609a1c56789a026a108a4eef1474f3d92',100.0,1.77903266192490792e+09,0,'2026-05-17T17:44:21.924908+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://blog.azurebrains.com"}');
-INSERT INTO "resources" VALUES('https://www.azurebrains.com/2021/03/25/despliega-azure-function-terraform-azuredevops','azurebrains.com: Despliega tu Azure Function App con Terraform y Azure DevOps'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','870f5de951e35d0d2eb53179a98987b609a1c56789a026a108a4eef1474f3d92',100.0,1.77903426325823688e+09,0,'2026-05-17T18:11:03.258237+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.azurebrains.com"}');
+INSERT INTO "resources" VALUES('https://www.axway.com/en/products/api-management/full-lifecycle-api-management','Axway API Management','','N/A',0,'A curated technical resource and architectural guide covering Axway API Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.364201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"duplicate_of": "https://blog.axway.com/learning-center/apis/basics/full-lifecycle-api-management"}');
+INSERT INTO "resources" VALUES('https://www.axway.com/en/products/api-management/what-is-api-management','axway.com: What is API Management?','','N/A',0,'A curated technical resource and architectural guide covering axway.com: What is API Management? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.588719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://blog.axway.com/learning-center/apis/api-management/what-is-api-management"}');
+INSERT INTO "resources" VALUES('https://www.azurebrains.com','azurebrains.com: Azurebrains','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','870f5de951e35d0d2eb53179a98987b609a1c56789a026a108a4eef1474f3d92',100.0,1779032661,0,'2026-05-17T17:44:21.924908+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://blog.azurebrains.com"}');
+INSERT INTO "resources" VALUES('https://www.azurebrains.com/2021/03/25/despliega-azure-function-terraform-azuredevops','azurebrains.com: Despliega tu Azure Function App con Terraform y Azure DevOps'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','870f5de951e35d0d2eb53179a98987b609a1c56789a026a108a4eef1474f3d92',100.0,1779034263,0,'2026-05-17T18:11:03.258237+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.azurebrains.com"}');
 INSERT INTO "resources" VALUES('https://www.azuredevopslabs.com','Azure DevOps Labs 🌟','','2025',0,'Official training portal hosting a deep collection of hands-on tutorials for managing delivery lifecycles, artifact generation, and deployment security gates.','None','Documentation','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Training & Labs", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://azuredevopslabs.com"}');
-INSERT INTO "resources" VALUES('https://www.azureviking.com/post/terraform-module-azure-dns-private-resolver','azureviking.com: Terraform module: Azure DNS Private Resolver','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e55f81521fc3094b99e286612c4f34163d99770ac9f5448277d06780f2d8363c',100.0,1.77902946509968304e+09,0,'2026-05-17T16:51:05.099683+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://azureviking.com/post/terraform-module-azure-dns-private-resolver"}');
-INSERT INTO "resources" VALUES('https://www.azureviking.com/post/terraform-module-azurerm-alz-subnet','azureviking.com: Terraform Module: azurerm-alz-subnet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','445bc2d342fe9bc68afa6d0d3909fb1d95cbdd1625624b901510faac8899128e',100.0,1.77903098979526805e+09,0,'2026-05-17T17:16:29.795268+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://azureviking.com/post/terraform-module-azurerm-alz-subnet"}');
+INSERT INTO "resources" VALUES('https://www.azureviking.com/post/terraform-module-azure-dns-private-resolver','azureviking.com: Terraform module: Azure DNS Private Resolver','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e55f81521fc3094b99e286612c4f34163d99770ac9f5448277d06780f2d8363c',100.0,1779029465,0,'2026-05-17T16:51:05.099683+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://azureviking.com/post/terraform-module-azure-dns-private-resolver"}');
+INSERT INTO "resources" VALUES('https://www.azureviking.com/post/terraform-module-azurerm-alz-subnet','azureviking.com: Terraform Module: azurerm-alz-subnet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','445bc2d342fe9bc68afa6d0d3909fb1d95cbdd1625624b901510faac8899128e',100.0,1779030989,0,'2026-05-17T17:16:29.795268+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://azureviking.com/post/terraform-module-azurerm-alz-subnet"}');
 INSERT INTO "resources" VALUES('https://www.backhub.co','backhub.co','','2023',0,'Analyzes BackHub (acquired by Rewind), an enterprise backup system for GitHub repositories. Highlights automated daily backups, metadata recovery (issues, PRs, milestones), and secure offsite storage paths complying with modern risk-mitigation standards.','English','SaaS / Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Backup & Recovery", "Security"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.baculasystems.com','Bacula Enterprise for OpenShift and Kubernetes 🌟','','2025',4,'Bacula Enterprise provides high-volume, multi-tenant physical and cloud-native backup architectures for OpenShift and Kubernetes. Implements specialized volume snapshotting modules with security-hardened air-gapped target integrations.','C++','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "Proprietary Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/cs/concurrency-vs-parallelism','baeldung.com: Concurrency vs Parallelism','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Concurrency vs Parallelism in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903403968884801e+09,0,'2026-05-17T18:07:19.688848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/cs/rest-vs-soap','baeldung.com: REST vs SOAP','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: REST vs SOAP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034109.42418,0,'2026-05-17T18:08:29.424180+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/docker-deploy-java-war','baeldung.com: Deploying a Java War in a Docker Container','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Deploying a Java War in a Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937116185688e+09,0,'2026-05-17T16:49:31.161857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/gatling-jmeter-grinder-comparison','baeldung.com: Gatling vs JMeter vs The Grinder: Comparing Load Test Tools','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Gatling vs JMeter vs The Grinder: Comparing Load Test Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903218197048091e+09,0,'2026-05-17T17:36:21.970481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/java-analyze-thread-dumps','baeldung.com: How to Analyze Java Thread Dumps 🌟','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: How to Analyze Java Thread Dumps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903142549472594e+09,0,'2026-05-17T17:23:45.494726+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/java-thread-dump','baeldung.com: Capturing a Java Thread Dump','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Capturing a Java Thread Dump in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903103723319888e+09,0,'2026-05-17T17:17:17.233199+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/jenkins-and-jmeter','baeldung.com: Configure Jenkins to Run and Show JMeter Tests','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Configure Jenkins to Run and Show JMeter Tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030407.1258,0,'2026-05-17T17:06:47.125800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/jenkins-run-gatling-tests','baeldung.com: Run Gatling Tests From Jenkins','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Run Gatling Tests From Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903324337470388e+09,0,'2026-05-17T17:54:03.374704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/jvm-garbage-collectors',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034450.22462,0,'2026-05-17T18:14:10.224620+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/kotlin/gradle-dsl','baeldung.com: Kotlin DSL for Gradle','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Kotlin DSL for Gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903139892554688e+09,0,'2026-05-17T17:23:18.925547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/kotlin/swagger-spring-rest-api','baeldung.com: Using Swagger (OpenAPI) for a Spring REST API With Kotlin','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Using Swagger (OpenAPI) for a Spring REST API With Kotlin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903107970085096e+09,0,'2026-05-17T17:17:59.700851+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/swagger-code-generator-for-rest-apis.md"]','["swagger-code-generator-for-rest-apis.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/linux/max-threads-per-process','baeldung.com: Maximum Number of Threads Per Process in Linux','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Maximum Number of Threads Per Process in Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903173962342906e+09,0,'2026-05-17T17:28:59.623429+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/maven-convert-to-gradle','baeldung.com: Convert a Maven Build to Gradle','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Convert a Maven Build to Gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903411594131588e+09,0,'2026-05-17T18:08:35.941316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/maven-duplicate-dependencies','baeldung.com: Remove Duplicate Dependencies with Maven','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Remove Duplicate Dependencies with Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903431876136088e+09,0,'2026-05-17T18:11:58.761361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/ops/istio-service-mesh','baeldung.com: Service Mesh Architecture with Istio','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Service Mesh Architecture with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903221315740704e+09,0,'2026-05-17T17:36:53.157407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/ops/kafka-list-active-brokers-in-cluster','baeldung.com: List Active Brokers in a Kafka Cluster Using Shell Commands'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: List Active Brokers in a Kafka Cluster Using Shell Commands'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903146445843911e+09,0,'2026-05-17T17:24:24.458439+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/ops/kubernetes-lightweight-distributions','baeldung.com: Lightweight Kubernetes Distributions','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Lightweight Kubernetes Distributions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138509387898e+09,0,'2026-05-17T17:23:05.093879+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/pub-sub-vs-message-queues','baeldung.com: Pub-Sub vs. Message Queues 🌟','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Pub-Sub vs. Message Queues 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903221676030588e+09,0,'2026-05-17T17:36:56.760306+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/spring-boot-deploy-openshift','baeldung.com: Deploy a Spring Boot Application to OpenShift with Spring'' Cloud Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Deploy a Spring Boot Application to OpenShift with Spring'' Cloud Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903252456460189e+09,0,'2026-05-17T17:42:04.564602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/spring-boot-keycloak','baeldung.com: A Quick Guide to Using Keycloak with Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: A Quick Guide to Using Keycloak with Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903188266491103e+09,0,'2026-05-17T17:31:22.664911+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/spring-boot-servlet-containers','Comparing Embedded Servlet Containers in Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering Comparing Embedded Servlet Containers in Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903180783825898e+09,0,'2026-05-17T17:30:07.838259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/embedded-servlet-containers.md"]','["embedded-servlet-containers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.baeldung.com/spring-cloud-config-without-git','==baeldung.com: Using Spring Cloud Config Without Git==','','N/A',0,'A curated technical resource and architectural guide covering ==baeldung.com: Using Spring Cloud Config Without Git== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903139675735592e+09,0,'2026-05-17T17:23:16.757356+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/cs/concurrency-vs-parallelism','baeldung.com: Concurrency vs Parallelism','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Concurrency vs Parallelism in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034039,0,'2026-05-17T18:07:19.688848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/cs/rest-vs-soap','baeldung.com: REST vs SOAP','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: REST vs SOAP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034109,0,'2026-05-17T18:08:29.424180+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/docker-deploy-java-war','baeldung.com: Deploying a Java War in a Docker Container','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Deploying a Java War in a Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.161857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/gatling-jmeter-grinder-comparison','baeldung.com: Gatling vs JMeter vs The Grinder: Comparing Load Test Tools','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Gatling vs JMeter vs The Grinder: Comparing Load Test Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032181,0,'2026-05-17T17:36:21.970481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/java-analyze-thread-dumps','baeldung.com: How to Analyze Java Thread Dumps 🌟','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: How to Analyze Java Thread Dumps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031425,0,'2026-05-17T17:23:45.494726+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/java-thread-dump','baeldung.com: Capturing a Java Thread Dump','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Capturing a Java Thread Dump in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031037,0,'2026-05-17T17:17:17.233199+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/jenkins-and-jmeter','baeldung.com: Configure Jenkins to Run and Show JMeter Tests','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Configure Jenkins to Run and Show JMeter Tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030407,0,'2026-05-17T17:06:47.125800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/jenkins-run-gatling-tests','baeldung.com: Run Gatling Tests From Jenkins','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Run Gatling Tests From Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033243,0,'2026-05-17T17:54:03.374704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/jvm-garbage-collectors',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034450,0,'2026-05-17T18:14:10.224620+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/kotlin/gradle-dsl','baeldung.com: Kotlin DSL for Gradle','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Kotlin DSL for Gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031398,0,'2026-05-17T17:23:18.925547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/kotlin/swagger-spring-rest-api','baeldung.com: Using Swagger (OpenAPI) for a Spring REST API With Kotlin','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Using Swagger (OpenAPI) for a Spring REST API With Kotlin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.700851+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/swagger-code-generator-for-rest-apis.md"]','["swagger-code-generator-for-rest-apis.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/linux/max-threads-per-process','baeldung.com: Maximum Number of Threads Per Process in Linux','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Maximum Number of Threads Per Process in Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031739,0,'2026-05-17T17:28:59.623429+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/maven-convert-to-gradle','baeldung.com: Convert a Maven Build to Gradle','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Convert a Maven Build to Gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034115,0,'2026-05-17T18:08:35.941316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/maven-duplicate-dependencies','baeldung.com: Remove Duplicate Dependencies with Maven','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Remove Duplicate Dependencies with Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034318,0,'2026-05-17T18:11:58.761361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/ops/istio-service-mesh','baeldung.com: Service Mesh Architecture with Istio','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Service Mesh Architecture with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032213,0,'2026-05-17T17:36:53.157407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/ops/kafka-list-active-brokers-in-cluster','baeldung.com: List Active Brokers in a Kafka Cluster Using Shell Commands'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: List Active Brokers in a Kafka Cluster Using Shell Commands'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031464,0,'2026-05-17T17:24:24.458439+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/ops/kubernetes-lightweight-distributions','baeldung.com: Lightweight Kubernetes Distributions','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Lightweight Kubernetes Distributions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031385,0,'2026-05-17T17:23:05.093879+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/pub-sub-vs-message-queues','baeldung.com: Pub-Sub vs. Message Queues 🌟','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Pub-Sub vs. Message Queues 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.760306+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/spring-boot-deploy-openshift','baeldung.com: Deploy a Spring Boot Application to OpenShift with Spring'' Cloud Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Deploy a Spring Boot Application to OpenShift with Spring'' Cloud Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032524,0,'2026-05-17T17:42:04.564602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/spring-boot-keycloak','baeldung.com: A Quick Guide to Using Keycloak with Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: A Quick Guide to Using Keycloak with Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031882,0,'2026-05-17T17:31:22.664911+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/spring-boot-servlet-containers','Comparing Embedded Servlet Containers in Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering Comparing Embedded Servlet Containers in Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031807,0,'2026-05-17T17:30:07.838259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/embedded-servlet-containers.md"]','["embedded-servlet-containers.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.baeldung.com/spring-cloud-config-without-git','==baeldung.com: Using Spring Cloud Config Without Git==','','N/A',0,'A curated technical resource and architectural guide covering ==baeldung.com: Using Spring Cloud Config Without Git== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031396,0,'2026-05-17T17:23:16.757356+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.bairesdev.com/join-us','BairesDev','','2026',0,'One of the largest nearshore software development outsourcing firms in Latin America. It leverages massive talent pools to build highly specialized, time-zone-aligned agile engineering teams. Live grounding shows significant expansion in supplying nearshore engineers for high-complexity AI initiatives.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Nearshore Outsourcing"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.base64encode.org','base64encode.org','','N/A',0,'A curated technical resource and architectural guide covering base64encode.org in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781736180184556e+09,0,'2026-06-18T00:43:00.184556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://www.base64encode.org','base64encode.org','','N/A',0,'A curated technical resource and architectural guide covering base64encode.org in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.184556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://www.bbc.com/mundo/vert-cap-37270163','bbc.com: Por qué en Japón los jefes NO felicitan a sus empleados cuando hacen bien su trabajo','','2016',3,'Analyzes the unique cultural management dynamics in Japanese corporate environments, focusing on why overt recognition of individual effort is structurally avoided in favor of collective team success and continuous organic improvement (Kaizen). Offers contrasting insights for globalized, distributed engineering teams with diverse cultural backgrounds.','es','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Cultural Leadership Models", "Team Dynamics"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.bbc.com/mundo/vert-cap-62340757','bbc.com: Qué son las "habilidades blandas" y por qué cada vez más compañías se fijan en ellas al contratar','','2022',0,'Curator Insight: Emphasizes why organizations increasingly prioritize soft skills over raw technical credentials during recruitment. Live Grounding: Demonstrates how communication, collaborative problem-solving, and emotional intelligence serve as primary performance multipliers for software architects working in complex distributed topologies.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Career Paths", "Soft Skills"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.bbc.com/worklife/article/20211022-is-hr-ever-really-your-friend','bbc.com: Is HR ever really your friend?','','2021',0,'This analytical piece demystifies the structural role of Human Resources in corporate entities, clarifying that HR serves to protect the organization from liability. It helps technical professionals navigate conflicts and employment contracts with structured objectivity.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Corporate Culture", "Risk Management"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.bbc.com/worklife/article/20220104-future-of-work-2022','bbc.com: Is finding a ''new normal'' in the workplace impossible?','','2022',0,'An evaluation of return-to-office frictions versus developer demands for fully remote options. It explores remote-first, hybrid, and sync-async patterns necessary to balance organizational cohesion with team member productivity.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Remote Work", "Future of Work"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.bbva.com/es/devops-que-es-y-como-mejorar-los-procesos-gracias-a-esta-estrategia/amp','BBVA - DevOps: qué es y cómo mejorar los procesos gracias a esta estrategia','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','132182deae4168639e283b7105d3ad7c33b679256cf67936d345a20d439aa030',100.0,1.77902995307569599e+09,0,'2026-05-17T16:59:13.075696+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.bbva.com/es/innovacion/devops-que-es-y-como-mejorar-los-procesos-gracias-a-esta-estrategia"}');
+INSERT INTO "resources" VALUES('https://www.bbva.com/es/devops-que-es-y-como-mejorar-los-procesos-gracias-a-esta-estrategia/amp','BBVA - DevOps: qué es y cómo mejorar los procesos gracias a esta estrategia','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','132182deae4168639e283b7105d3ad7c33b679256cf67936d345a20d439aa030',100.0,1779029953,0,'2026-05-17T16:59:13.075696+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.bbva.com/es/innovacion/devops-que-es-y-como-mejorar-los-procesos-gracias-a-esta-estrategia"}');
 INSERT INTO "resources" VALUES('https://www.bbva.com/es/innovacion/devops-que-es-y-como-mejorar-los-procesos-gracias-a-esta-estrategia','BBVA - DevOps: qué es y cómo mejorar los procesos gracias a esta estrategia','','2020',1,'An enterprise-level study outlining how financial organizations deploy automated compliance pipelines to accelerate delivery velocities safely under strict regulatory frameworks.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Fundamentals", "Enterprise Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.bbvaapimarket.com','BBVA API Market','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a782df588a0f3c5bd440a214f0c559dddd957f14a6a5d69e407c0fc4a0a7f40',100.0,1.7790301898643949e+09,0,'2026-05-17T17:03:09.864395+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.bbvaapimarket.com/es"}');
+INSERT INTO "resources" VALUES('https://www.bbvaapimarket.com','BBVA API Market','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a782df588a0f3c5bd440a214f0c559dddd957f14a6a5d69e407c0fc4a0a7f40',100.0,1779030189,0,'2026-05-17T17:03:09.864395+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.bbvaapimarket.com/es"}');
 INSERT INTO "resources" VALUES('https://www.bbvaapimarket.com/es','BBVA API Market','','2026',4,'BBVA''s commercial API platform, allowing external developers to securely consume core banking capabilities. It features REST integrations for payments, transactions, customer identification, and financial data insights within a PSD2-compliant workspace.','Spanish','Enterprise Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Banking Gateways"]','["[ENTERPRISE-STABLE]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.bbvanexttechnologies.com/blogs/filosofia-devsecops-en-el-desarrollo-de-aplicaciones-sobre-azure','bbvanexttechnologies.com: Filosofía DevSecOps en el desarrollo de aplicaciones'' sobre Azure','','N/A',0,'A curated technical resource and architectural guide covering bbvanexttechnologies.com: Filosofía DevSecOps en el desarrollo de aplicaciones'' sobre Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903328047823691e+09,0,'2026-05-17T17:54:40.478237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.bbvanexttechnologies.com/como-definir-infraestructura-como-codigo-en-aws-con-cdk','bbvanexttechnologies.com: Cómo definir infraestructura como código en AWS'' con CDK','','N/A',0,'A curated technical resource and architectural guide covering bbvanexttechnologies.com: Cómo definir infraestructura como código en AWS'' con CDK in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903047293576502e+09,0,'2026-05-17T17:07:52.935765+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.bbvanexttechnologies.com/blogs/filosofia-devsecops-en-el-desarrollo-de-aplicaciones-sobre-azure','bbvanexttechnologies.com: Filosofía DevSecOps en el desarrollo de aplicaciones'' sobre Azure','','N/A',0,'A curated technical resource and architectural guide covering bbvanexttechnologies.com: Filosofía DevSecOps en el desarrollo de aplicaciones'' sobre Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.478237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.bbvanexttechnologies.com/como-definir-infraestructura-como-codigo-en-aws-con-cdk','bbvanexttechnologies.com: Cómo definir infraestructura como código en AWS'' con CDK','','N/A',0,'A curated technical resource and architectural guide covering bbvanexttechnologies.com: Cómo definir infraestructura como código en AWS'' con CDK in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030472,0,'2026-05-17T17:07:52.935765+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.bejarano.io/terraform-plan-light','bejarano.io/terraform-plan-light: terraform plan -light 🌟','','2024',0,'Investigates wrapper optimizations and command hacks to achieve rapid, low-impact infrastructure calculations (`terraform plan -light`). Designed to reduce API rate-limiting fatigue and calculation lag in huge enterprise accounts by selectively executing plan checks.','Bash','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.berlin-group.org/psd2-access-to-bank-accounts','berlin-group.org: PSD2 Access to Bank Accounts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e7a6953215c0eb786bf35fb539e808bc83b12d411e71bdf187262680f880ac94',100.0,1.77903035316022109e+09,1,'2026-05-17T17:05:53.160221+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.besanttechnologies.com/amazon-web-services-relational-database','besanttechnologies.com: AWS – Relational Database Service','','N/A',0,'A training tutorial covering basic relational database concepts in the cloud. Outlines AWS RDS automated provisioning, scaling limits, backup automation cycles, and failover mechanics.','English','Article','Basic',0,'online','manual','f82509d4acb991e63e51d907bf0841cbb49a444c0989dbede11018d186c8d1ee',100.0,1.77902917545838499e+09,1,'2026-05-17T16:46:15.458385+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.betsol.com/blog/devops-using-jenkins-docker-and-kubernetes','betsol.com: DevOps Using Jenkins, Docker, and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betsol.com: DevOps Using Jenkins, Docker, and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903324330768394e+09,0,'2026-05-17T17:54:03.307684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.bikeshed.fm','bikeshed.fm: The Bike Shed','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f291c0c23f81fe0833c6367a68c5ad63b8fe53f202f1a34475650dee1f5737f',100.0,1.77903144940456104e+09,0,'2026-05-17T17:24:09.404561+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://bikeshed.thoughtbot.com"}');
+INSERT INTO "resources" VALUES('https://www.berlin-group.org/psd2-access-to-bank-accounts','berlin-group.org: PSD2 Access to Bank Accounts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e7a6953215c0eb786bf35fb539e808bc83b12d411e71bdf187262680f880ac94',100.0,1779030353,1,'2026-05-17T17:05:53.160221+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.besanttechnologies.com/amazon-web-services-relational-database','besanttechnologies.com: AWS – Relational Database Service','','N/A',0,'A training tutorial covering basic relational database concepts in the cloud. Outlines AWS RDS automated provisioning, scaling limits, backup automation cycles, and failover mechanics.','English','Article','Basic',0,'online','manual','f82509d4acb991e63e51d907bf0841cbb49a444c0989dbede11018d186c8d1ee',100.0,1779029175,1,'2026-05-17T16:46:15.458385+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.betsol.com/blog/devops-using-jenkins-docker-and-kubernetes','betsol.com: DevOps Using Jenkins, Docker, and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betsol.com: DevOps Using Jenkins, Docker, and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033243,0,'2026-05-17T17:54:03.307684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.bikeshed.fm','bikeshed.fm: The Bike Shed','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f291c0c23f81fe0833c6367a68c5ad63b8fe53f202f1a34475650dee1f5737f',100.0,1779031449,0,'2026-05-17T17:24:09.404561+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://bikeshed.thoughtbot.com"}');
 INSERT INTO "resources" VALUES('https://www.billin.net/blog/como-ser-freelance','billin.net: Cómo ser freelance en España en 2022','','2022',0,'A comprehensive operational roadmap detailing the step-by-step process of registering as a freelance professional in Spain. It addresses tax filings (models 036, 130, 303), municipal licensing, digital signatures, and invoicing norms.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Spanish Regulations"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.binarytides.com/linux-ss-command','binarytides.com - 10 examples of Linux ss command to monitor network connections','','2014',3,'A practical reference manual outlining commands for using the modern Linux socket statistics utility (ss). It lists syntax for monitoring socket queues and TCP connections. Live Grounding highlights ss as the replacement for the obsolete netstat utility.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Networking", "System Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.biobanking.com/europes-leading-cancer-image-biobank-eucaim-launched-by-quibim-and-european-commission','biobanking.com: Europe’s Leading Cancer Image Biobank (EUCAIM) Launched by Quibim and European Commission','','2023',4,'Highlights the official launch of the European Cancer Image Infrastructure (EUCAIM), spearheaded by Quibim and the European Commission. Designed to store and host over tens of millions of cancer images, the platform employs a federated, decentralized architecture to safeguard patient privacy while enabling AI training models. This marks a massive leap forward in clinical multi-modal data consolidation across the European Union.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Bioinformatics", "Medical Imaging Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["customer.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.bionconsulting.com/blog/kubernetes-network-policies','bionconsulting.com: Kubernetes Network Policies','- [bionconsulting.com: Kubernetes Network Policies - Part 2](https://www.bionconsulting.com/blog/kubernetes-network-policies-part-2)','2021',0,'A rigorous, multi-part engineering reference detailing real-world enterprise NetworkPolicy patterns. Includes step-by-step debugging methodologies and ruleset templates.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Network Policy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.bionconsulting.com/blog/kubernetes-network-policies-part-2','bionconsulting.com: Kubernetes Network Policies - Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','04844a6d9cd9d70220d7fc61fc7fcf36d5e9ba528a0e29c3927bedc18e58cafb',100.0,1.77903073935888504e+09,1,'2026-05-17T17:12:19.358885+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.bionconsulting.com/blog/kubernetes-network-policies"}');
+INSERT INTO "resources" VALUES('https://www.bionconsulting.com/blog/kubernetes-network-policies-part-2','bionconsulting.com: Kubernetes Network Policies - Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','04844a6d9cd9d70220d7fc61fc7fcf36d5e9ba528a0e29c3927bedc18e58cafb',100.0,1779030739,1,'2026-05-17T17:12:19.358885+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.bionconsulting.com/blog/kubernetes-network-policies"}');
 INSERT INTO "resources" VALUES('https://www.bitsand.cloud/posts/slashing-data-transfer-costs','bitsand.cloud: Slashing Data Transfer Costs in AWS by 99%','','2023',5,'Presents a technical architectural review showing how to reduce AWS data transfer fees by up to 99%. Recommends utilizing regional VPC endpoints, configuring node-local affinity within Kubernetes, and eliminating unnecessary cross-Availability Zone traffic to limit egress bills.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "AWS Optimization", "Data Transfer"]','["[DE FACTO STANDARD]"]','[]','["finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.bitslovers.com/terraform-output','bitslovers.com: Terraform Output – What you should know','','2023',3,'Analyzes the lifecycle of Terraform output variables as a mechanism for exposing resource attributes to CLI commands or parent modules. Emphasizes the technical value of outputs in decoupling infrastructure modules and enabling downstream execution layers. Live grounding confirms its vital role in orchestrating multi-tier architectures via remote state backends.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State & Variables"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.blackduck.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.blackduck.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.77938852207635307e+09,0,'2026-05-21T20:35:22.076353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["testops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.blackhat.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.7790340308232119e+09,0,'2026-05-17T18:07:10.823212+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.blazemeter.com','blazemeter.com','','N/A',0,'A curated technical resource and architectural guide covering blazemeter.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736132.51564,0,'2026-06-18T00:42:12.515640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/continuous-integration-101-how-run-jmeter-jenkins','Blazemeter.com: Continuous Integration 101 - How to run Jmeter with jenkins'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering Blazemeter.com: Continuous Integration 101 - How to run Jmeter with jenkins'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.779032087759552e+09,0,'2026-05-17T17:34:47.759552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{"duplicate_of": "https://www.blazemeter.com/blog/continuous-integration-jenkins"}');
-INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/open-source-load-testing-tools-which-one-should-you-use','blazemeter.com: Open Source Load Testing Tools: Which One Should You Use?','','N/A',0,'A curated technical resource and architectural guide covering blazemeter.com: Open Source Load Testing Tools: Which One Should You Use? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903266181237101e+09,0,'2026-05-17T17:44:21.812371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{"duplicate_of": "https://www.blazemeter.com/blog/open-source-load-testing-tools"}');
-INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/top-jenkins-plugins-you-cant-miss-in-2018','blazemeter.com: Top Jenkins Plugins You Can’t Miss in 2018','','N/A',0,'A curated technical resource and architectural guide covering blazemeter.com: Top Jenkins Plugins You Can’t Miss in 2018 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77902950244847488e+09,0,'2026-05-17T16:51:42.448475+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"duplicate_of": "https://www.blazemeter.com/blog"}');
-INSERT INTO "resources" VALUES('https://www.bleepingcomputer.com/news/microsoft/windows-11-can-now-install-wsl-from-the-microsoft-store','bleepingcomputer.com: Windows 11 can now install WSL from the Microsoft'' Store 🌟','','2021',0,'This technical review details Microsoft''s strategic shift to deliver WSL as an application through the Microsoft Store on Windows 11. Decoupling WSL from core OS updates allows rapid feature and driver iterations without requiring full system reboots. It guarantees that development teams can access the latest filesystem speed improvements and driver updates immediately.','N/A','Article','Beginner',0,'online','manual','fce18a3bc5996030bc3995e405482bc49c722eb5d277c214f33407e338add535',100.0,1.77903373547380089e+09,0,'2026-05-17T18:02:15.473801+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "WSL Installation"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.blackduck.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.blackduck.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388522,0,'2026-05-21T20:35:22.076353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.blackhat.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034030,0,'2026-05-17T18:07:10.823212+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.blazemeter.com','blazemeter.com','','N/A',0,'A curated technical resource and architectural guide covering blazemeter.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736132,0,'2026-06-18T00:42:12.515640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/continuous-integration-101-how-run-jmeter-jenkins','Blazemeter.com: Continuous Integration 101 - How to run Jmeter with jenkins'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering Blazemeter.com: Continuous Integration 101 - How to run Jmeter with jenkins'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.759552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{"duplicate_of": "https://www.blazemeter.com/blog/continuous-integration-jenkins"}');
+INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/open-source-load-testing-tools-which-one-should-you-use','blazemeter.com: Open Source Load Testing Tools: Which One Should You Use?','','N/A',0,'A curated technical resource and architectural guide covering blazemeter.com: Open Source Load Testing Tools: Which One Should You Use? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032661,0,'2026-05-17T17:44:21.812371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{"duplicate_of": "https://www.blazemeter.com/blog/open-source-load-testing-tools"}');
+INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/top-jenkins-plugins-you-cant-miss-in-2018','blazemeter.com: Top Jenkins Plugins You Can’t Miss in 2018','','N/A',0,'A curated technical resource and architectural guide covering blazemeter.com: Top Jenkins Plugins You Can’t Miss in 2018 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029502,0,'2026-05-17T16:51:42.448475+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"duplicate_of": "https://www.blazemeter.com/blog"}');
+INSERT INTO "resources" VALUES('https://www.bleepingcomputer.com/news/microsoft/windows-11-can-now-install-wsl-from-the-microsoft-store','bleepingcomputer.com: Windows 11 can now install WSL from the Microsoft'' Store 🌟','','2021',0,'This technical review details Microsoft''s strategic shift to deliver WSL as an application through the Microsoft Store on Windows 11. Decoupling WSL from core OS updates allows rapid feature and driver iterations without requiring full system reboots. It guarantees that development teams can access the latest filesystem speed improvements and driver updates immediately.','N/A','Article','Beginner',0,'online','manual','fce18a3bc5996030bc3995e405482bc49c722eb5d277c214f33407e338add535',100.0,1779033735,0,'2026-05-17T18:02:15.473801+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "WSL Installation"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.bleepingcomputer.com/news/security/over-900-000-kubernetes-instances-found-exposed-online','bleepingcomputer.com: Over 900,000 Kubernetes instances found exposed online','- Over 900,000 misconfigured Kubernetes clusters were found exposed on the internet to potentially malicious scans, some even vulnerable to data-exposing cyberattacks.
     - Kubernetes is a highly versatile open-source container orchestration system for hosting online services and managing containerized workloads via a uniform API interface.
     - It enjoys massive adoption and growth rates thanks to its scalability, flexibility in multi-cloud environments, portability, cost, app development, and system deployment time reductions.
@@ -14443,26 +14443,26 @@ INSERT INTO "resources" VALUES('https://www.blocksandfiles.com/block/2021/08/05/
 INSERT INTO "resources" VALUES('https://www.blocksandfiles.com/container-storage/2020/07/21/kubernetes-is-in-a-bit-of-state-about-state/1612337','blocksandfiles.com: Kubernetes is in a bit of state about state','','2020',0,'Evaluates the historical difficulty of managing stateful applications within transient container orchestrators. It highlights the design differences between stateless scaling and persistent storage provisioning, detailing CSI advancements.','English','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Stateful Workloads", "Storage Interfaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.blocksandfiles.com/container-storage/2020/12/22/storageless-storage-is-the-answer-to-kubernetes-data-challenges/1611647','blocksandfiles.com: geless storage is the ‘answer’ to Kubernetes data challenges','','2020',0,'An exploratory piece discussing ''storageless'' architecture paradigms where localized persistent state is completely abstract, delegating high availability and replica management to SaaS object systems. While conceptually novel, live implementation typically manifests as highly managed serverless databases.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Storage Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.blocksandfiles.com/container-storage/2021/01/27/red-hat-openshift-now-does-container-storage-backup/1611166','blocksandfiles.com: Red Hat OpenShift now does container storage backup 🌟','','2021',3,'An industry report outlining Red Hat OpenShift''s container storage data protection upgrades. Evaluates backup orchestration solutions addressing scale constraints in multi-tenant enterprise data pools.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Storage Systems", "OpenShift Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.blog.facilcloud.com/noticias/sql-vs-nosql-which-one-should-i-use/?lang=es_ES',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.blog.facilcloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173611863064503e+09,0,'2026-06-18T00:41:58.630645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.blog.facilcloud.com/noticias/sql-vs-nosql-which-one-should-i-use/?lang=es_ES',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.blog.facilcloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736118,0,'2026-06-18T00:41:58.630645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.blog.pythonlibrary.org','blog.pythonlibrary.org 🌟','','2008',0,'Practical engineering blog detailing specialized Python packages, GUI programming frameworks (wxPython, Tkinter), and library updates for system administrators and automation engineers.','Python','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2008-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.bluematador.com/learn/kubectl-cheatsheet','bluematador.com: kubectl cheatsheet','','2023',3,'A structured checklist detailing syntax protocols for diagnosing unstable cluster resources. Groups commands dynamically around service scaling, event monitoring, and pod metadata inspections.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.bluematador.com/learn/kubernetes-glossary','Kubernetes Glossary 🌟','','2023',0,'A comprehensive lexicon defining fundamental cloud-native jargon, pods, ingress, services, and statefulsets to smooth the initial developer learning curve.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Kubernetes", "Basics", "Glossary"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.bmc.com/blogs/devops-ci-cd-metrics','bmc.com: DevOps Metrics for Optimizing CI/CD Pipelines','','2021',0,'An in-depth guide on tracking and analyzing CI/CD metrics to optimize performance. Focuses on identifying pipeline bottlenecks, measuring build and deployment speeds, and tracking success rates to improve team efficiency.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Metrics & Assessment", "CI/CD Metrics"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.bmc.com/blogs/kubernetes-operator','bmc.com: What Is a Kubernetes Operator?','','2023',0,'A comprehensive architectural primer detailing the design patterns undergirding Kubernetes Operators. It contrasts standard declarative controllers with domain-specific, active state reconciliation. By 2026, operators have solidified their role as the industry standard for managing stateful applications natively within the Kubernetes control plane.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Operators Framework"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.bmw-connecteddrive.com','**BMW ConnectedDrive**:','','N/A',0,'A curated technical resource and architectural guide covering **BMW ConnectedDrive**: in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903298960735797e+09,0,'2026-05-17T17:49:49.607358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.bmw.co.uk/en/shop/ls/country-selection',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.bmw.co.uk in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173590046523904e+09,0,'2026-06-18T00:38:20.465239+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.bmwi.de/Redaktion/EN/Dossier/gaia-x.html','GAIA-X: A Federated Data Infrastructure for Europe','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc5a9ddc39404ca6de11c9bbfe3b0bd985732f2b5643f5d90f79c5b09fa320c4',100.0,1779033085.89329,0,'2026-05-17T17:51:25.893290+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.bundeswirtschaftsministerium.de/Redaktion/EN/Dossier/gaia-x.html"}');
+INSERT INTO "resources" VALUES('https://www.bmw-connecteddrive.com','**BMW ConnectedDrive**:','','N/A',0,'A curated technical resource and architectural guide covering **BMW ConnectedDrive**: in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032989,0,'2026-05-17T17:49:49.607358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.bmw.co.uk/en/shop/ls/country-selection',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.bmw.co.uk in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735900,0,'2026-06-18T00:38:20.465239+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.bmwi.de/Redaktion/EN/Dossier/gaia-x.html','GAIA-X: A Federated Data Infrastructure for Europe','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc5a9ddc39404ca6de11c9bbfe3b0bd985732f2b5643f5d90f79c5b09fa320c4',100.0,1779033085,0,'2026-05-17T17:51:25.893290+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.bundeswirtschaftsministerium.de/Redaktion/EN/Dossier/gaia-x.html"}');
 INSERT INTO "resources" VALUES('https://www.bogotobogo.com/Java/tutorials/Spring-Boot/Maven-mvn-command-cheat-sheet.php','bogotobogo.com','','2026',0,'A guide mapping Maven dependencies to Spring Boot framework configurations. Curator Insight highlights rapid packaging loops. Live Grounding demonstrates how Spring Boot build tools rely directly on the lifecycles outlined in this guide.','Shell','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Maven"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.boot.dev/blog/devops/how-to-restart-all-pods-in-a-kubernetes-namespace',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.boot.dev in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.77913049495791196e+09,0,'2026-05-18T20:54:54.957912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.botkube.io','botkube.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ff93ce641ea55ef801299c539c2dcc90c9274471a20359837f1c7e79faaf6a6',100.0,1.77903411005942511e+09,0,'2026-05-17T18:08:30.059425+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://botkube.io"}');
-INSERT INTO "resources" VALUES('https://www.botplayautomation.com','botplayautomation.com','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913054256796e+09,0,'2026-05-17T16:45:30.542568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/automation-test-plan','botplayautomation.com: Automation Test Plan','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Automation Test Plan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903138508941197e+09,0,'2026-05-17T17:23:05.089412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/benefits-of-codeless-automation-testing','botplayautomation.com: Benefits of Codeless (no code) Automation Testing','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Benefits of Codeless (no code) Automation Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903028528338503e+09,0,'2026-05-17T17:04:45.283385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/best-practices-to-follow-in-software-testing-manual-and-automation-testing','botplayautomation.com: Automation & Manual Testing Best Practices','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Automation & Manual Testing Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903263983005189e+09,0,'2026-05-17T17:43:59.830052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/common-mistakes-test-teams-make-in-automation-testing-and-how-to-fix-them','botplayautomation.com: Common mistakes test teams make in automation testing'' and how to fix them','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Common mistakes test teams make in automation testing'' and how to fix them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149928986406e+09,0,'2026-05-17T17:24:59.289864+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/how-to-write-a-test-plan','botplayautomation.com: How to write a Software Test Plan?','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: How to write a Software Test Plan? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903210578201508e+09,0,'2026-05-17T17:35:05.782015+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/types-of-software-testing','botplayautomation.com: Types of Software Testing','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Types of Software Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903147350120401e+09,0,'2026-05-17T17:24:33.501204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/what-is-automation-testing-the-need-for-automation-testing-automation-testing-implementation-guide','botplayautomation.com: Automation Testing Implementation Guide','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Automation Testing Implementation Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902932264353704e+09,0,'2026-05-17T16:48:42.643537+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.boot.dev/blog/devops/how-to-restart-all-pods-in-a-kubernetes-namespace',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.boot.dev in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.957912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.botkube.io','botkube.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ff93ce641ea55ef801299c539c2dcc90c9274471a20359837f1c7e79faaf6a6',100.0,1779034110,0,'2026-05-17T18:08:30.059425+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://botkube.io"}');
+INSERT INTO "resources" VALUES('https://www.botplayautomation.com','botplayautomation.com','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.542568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/automation-test-plan','botplayautomation.com: Automation Test Plan','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Automation Test Plan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031385,0,'2026-05-17T17:23:05.089412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/benefits-of-codeless-automation-testing','botplayautomation.com: Benefits of Codeless (no code) Automation Testing','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Benefits of Codeless (no code) Automation Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.283385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/best-practices-to-follow-in-software-testing-manual-and-automation-testing','botplayautomation.com: Automation & Manual Testing Best Practices','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Automation & Manual Testing Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032639,0,'2026-05-17T17:43:59.830052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/common-mistakes-test-teams-make-in-automation-testing-and-how-to-fix-them','botplayautomation.com: Common mistakes test teams make in automation testing'' and how to fix them','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Common mistakes test teams make in automation testing'' and how to fix them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031499,0,'2026-05-17T17:24:59.289864+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/how-to-write-a-test-plan','botplayautomation.com: How to write a Software Test Plan?','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: How to write a Software Test Plan? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032105,0,'2026-05-17T17:35:05.782015+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/types-of-software-testing','botplayautomation.com: Types of Software Testing','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Types of Software Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031473,0,'2026-05-17T17:24:33.501204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/what-is-automation-testing-the-need-for-automation-testing-automation-testing-implementation-guide','botplayautomation.com: Automation Testing Implementation Guide','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Automation Testing Implementation Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029322,0,'2026-05-17T16:48:42.643537+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.brainboard.co','Brainboard 🌟','','2025',4,'A collaborative visual cloud architecture platform that lets teams design cloud topologies visually and auto-generate corresponding, clean, production-ready Terraform code configurations synchronously.','TypeScript','SaaS Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "SaaS Tools"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.btw.so/open-source-alternatives','btw.so: Open Source Alternatives 🌟','','2022',0,'A comprehensive database index mapping popular proprietary SaaS applications to functional, privacy-focused open-source alternatives, assisting companies in reducing licensing expenditures.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Utilities", "Alternatives Finder"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.buchatech.com/2022/08/a-guide-to-navigating-the-aks-enterprise-documentation-scripts','buchatech.com/2022: A Guide to Navigating the AKS Enterprise Documentation & Scripts 🌟🌟','','2022',0,'A comprehensive index highlighting central enterprise architecture runbooks, scripts, and Azure landing zone deployment models. Solves standard directory discovery hurdles for infrastructure teams architecting multi-cluster production layers.','PowerShell/Bash','Resource Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategic Strategy", "Enterprise Architecture", "Automation & Runbooks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
@@ -14474,8 +14474,8 @@ INSERT INTO "resources" VALUES('https://www.buoyant.io/blog/locking-down-network
 INSERT INTO "resources" VALUES('https://www.buoyant.io/blog/multi-cluster-multi-region-setup-using-linkerd-service-mesh','buoyant.io: Multi-Cluster, Multi-Region Setup using Linkerd Service Mesh','','2022',4,'An in-depth guide to multi-region architectures with Linkerd. Focuses on setting up secure communication boundaries across regions, setting up multi-region failovers, and keeping latency low.','Rust','documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Multi-Region"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.buoyant.io/service-mesh-academy/upgrading-to-linkerd-2-12','buoyant.io: Upgrading to Linkerd 2.12: Zero-trust-ready route-based policy, Gateway API, access logging','','2022',4,'Covers upgrading to Linkerd 2.12. Features route-based policy rules aligned with the Kubernetes Gateway API, advanced request logging, and robust zero-trust boundary controls.','Rust','documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Releases"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.businessinsider.com/amazon-reason-for-layoffs-former-senior-tech-leader-2023-5','businessinsider.com: I''m an ex-Amazon senior leader. Here''s why layoffs keep happening and why ambitious managers are fueling them','','2023',4,'A critical insider look at how aggressive scaling incentives in hyper-growth tech companies can lead to systemic over-hiring, architectural empire-building, and subsequent massive restructuring and downsizings. Analyzes the management performance frameworks that drive these structural fluctuations, warning against localized hyper-hiring over clean organizational architecture.','en','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Organizational Scaling", "Big Tech Practices"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.businessinsider.com/uber-coo-andrew-macdonald-ai-token-spending-harder-justify-2026-5','Uber''s COO Says It''s Getting Harder to Justify the Money Spent on AI','Uber COO Andrew Macdonald expresses growing corporate skepticism over massive AI token spending, highlighting the lack of clear, proportional returns in consumer features and engineering productivity.','2026',4,'This analytical piece covers the emerging industry backlash against unchecked corporate ''tokenmaxxing'' and AI expenditure, centered on remarks by Uber''s COO Andrew Macdonald. It examines the operational challenges of justifying massive enterprise API costs (specifically detailing how Uber exhausted its annual Claude Code budget by April 2026) without observable proportional increases in user-facing features or developer productivity. A crucial reference for FinOps leaders formulating budget limits, trace metrics, and ROI benchmarks for enterprise LLM integrations.','en','article','intermediate',0,'online','automatic','e64bbd11b98ceb21927d8c8d6df06abb074449969a378ecedce509d4ef0fe622',NULL,1.78035256146862506e+09,0,'2026-06-02T00:22:41.468625+02:00',NULL,NULL,NULL,'["FinOps", "AI Economics", "Token Spending and ROI"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "finops", "reputation_status": "Vetted", "reputation_summary": "Widely cited reporting on corporate AI expenditure and ROI challenges in 2026.", "social_preview_url": "https://i.insider.com/6a13b43f51ede568c7e183dd?width=1200&format=jpeg", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.businessinsider.es/9-factores-repercuten-felicidad-trabajador-352445','businessinsider.es: Los 9 factores que más repercuten en la felicidad en'' el trabajo, según los trabajadores','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75041756020cf2a053708d2a05b8742970d58885fe01675adfd6c67d5ac23088',100.0,1779033619.42509,0,'2026-05-17T18:00:19.425090+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/9-factores-repercuten-felicidad-trabajador-352445"}');
+INSERT INTO "resources" VALUES('https://www.businessinsider.com/uber-coo-andrew-macdonald-ai-token-spending-harder-justify-2026-5','Uber''s COO Says It''s Getting Harder to Justify the Money Spent on AI','Uber COO Andrew Macdonald expresses growing corporate skepticism over massive AI token spending, highlighting the lack of clear, proportional returns in consumer features and engineering productivity.','2026',4,'This analytical piece covers the emerging industry backlash against unchecked corporate ''tokenmaxxing'' and AI expenditure, centered on remarks by Uber''s COO Andrew Macdonald. It examines the operational challenges of justifying massive enterprise API costs (specifically detailing how Uber exhausted its annual Claude Code budget by April 2026) without observable proportional increases in user-facing features or developer productivity. A crucial reference for FinOps leaders formulating budget limits, trace metrics, and ROI benchmarks for enterprise LLM integrations.','en','article','intermediate',0,'online','automatic','e64bbd11b98ceb21927d8c8d6df06abb074449969a378ecedce509d4ef0fe622',NULL,1780352561,0,'2026-06-02T00:22:41.468625+02:00',NULL,NULL,NULL,'["FinOps", "AI Economics", "Token Spending and ROI"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "finops", "reputation_status": "Vetted", "reputation_summary": "Widely cited reporting on corporate AI expenditure and ROI challenges in 2026.", "social_preview_url": "https://i.insider.com/6a13b43f51ede568c7e183dd?width=1200&format=jpeg", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.businessinsider.es/9-factores-repercuten-felicidad-trabajador-352445','businessinsider.es: Los 9 factores que más repercuten en la felicidad en'' el trabajo, según los trabajadores','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75041756020cf2a053708d2a05b8742970d58885fe01675adfd6c67d5ac23088',100.0,1779033619,0,'2026-05-17T18:00:19.425090+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/9-factores-repercuten-felicidad-trabajador-352445"}');
 INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/9-factores-repercuten-felicidad-trabajador-352445','businessinsider.es: Los 9 factores que más repercuten en la felicidad en el trabajo, según los trabajadores','','2022',0,'Curator Insight: Examines nine primary factors contributing to happiness and stability in modern workplaces. Live Grounding: Pinpoints flexibility, operational autonomy, psychological safety, and meaningful work as key drivers to minimize technical debt and turnover within engineering groups.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Team Culture", "Employee Engagement"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/explicacion-steve-jobs-buenos-empleados-renuncian-trabajo-1137601','businessinsider.es: La brillante explicación de Steve Jobs sobre por qué los buenos empleados renuncian al trabajo','','2022',4,'Explores Steve Jobs'' legendary perspective on talent retention, emphasizing that high-performing engineers leave when forced to work under incompetent management or within broken architectural processes. Advocates for flat, technical-focused governance structures where system quality and customer outcomes dominate over organizational politics.','es','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Team Management", "Team Dynamics"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/fin-lealtad-laboral-empleados-ya-no-son-fieles-jefes-1358974','businessinsider.es: El fin de la lealtad laboral','','2023',0,'Curator Insight: Details the paradigm shift away from traditional employer-employee loyalty in modern corporate tech. Live Grounding: Highlights how transactional employer-employee dynamics necessitate continuous talent pipeline management and standardized onboarding protocols.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Career Paths", "Retention"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
@@ -14483,68 +14483,68 @@ INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profes
 INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/razon-nunca-consigues-ascender-trabajo-conseguir-mejor-sueldo-970737','businessinsider.es: Así es como tu educación te ha moldeado sutilmente para que nunca consigas ascender en el trabajo','','2021',0,'Explores how traditional education systems encourage compliance over initiative, often limiting engineers from asserting their value and pursuing promotions. Discusses shifting from passive performance to proactive self-advocacy to advance technical career paths.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Management", "Career Development", "Professional Growth"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/tan-dificil-decir-no-jefe-965459','businessinsider.es: "Estoy atrapado en unos hábitos poco saludables y me siento abrumado por todo lo que tengo que hacer, ¿cómo puedo aprender a decir no?"','','2021',0,'Spanish article offering behavioral strategies to establish professional boundaries and politely decline excessive workloads. Helps technical staff overcome burnout, prioritize core technical obligations, and build healthier relationships with management.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Management", "Career Development", "Workplace Well-being"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/teletrabajar-perjudica-carrera-profesional-posibles-ascensos-1240782','businessinsider.es: Avanzar en la carrera profesional y conseguir ascensos dentro de la empresa será mucho más difícil para las personas que teletrabajan, según el CEO de IBM','','2023',4,'Examines the controversial statements of IBM''s CEO regarding remote work and career advancement. Contrasts ''proximity bias'' issues within classic enterprise hierarchies against modern, asynchronous, result-oriented performance evaluation frameworks that promote talent purely based on systematic contributions.','es','News Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Remote Work", "Career Development"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.businessinsider.es/empleados-ya-no-sienten-lealtad-jefes-empleadores-1358974','businessinsider.es: El fin de la lealtad laboral','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','231694c40da8a21c2122eeb3d8f673a99a1a513d8a43b1c067463bbd6f82f3ed',100.0,1.77903411675507402e+09,0,'2026-05-17T18:08:36.755074+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/fin-lealtad-laboral-empleados-ya-no-son-fieles-jefes-1358974"}');
-INSERT INTO "resources" VALUES('https://www.businessinsider.es/explicacion-steve-jobs-buenos-empleados-renuncian-1137601','businessinsider.es: La brillante explicación de Steve Jobs sobre por qué'' los buenos empleados renuncian al trabajo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','80177e15bf4621932faff57df276cc445f6d337674ba7ecc28714bc695ca095a',100.0,1.779030874536803e+09,0,'2026-05-17T17:14:34.536803+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/explicacion-steve-jobs-buenos-empleados-renuncian-trabajo-1137601"}');
-INSERT INTO "resources" VALUES('https://www.businessinsider.es/ingenieros-software-estan-aterrorizados-posibilidad-ser-sustituidos-ia-1238112','businessinsider.es: Los ingenieros de software están aterrorizados ante'' la posibilidad de ser sustituidos por la IA','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b0f1fa47311a2e51ebbd6c2a5b454eccf9bc641fa6762c94e3127bed91fe428',100.0,1.77903186561158609e+09,0,'2026-05-17T17:31:05.611586+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/tecnologia/ingenieros-software-estan-aterrorizados-posibilidad-ser-sustituidos-ia-1238112"}');
-INSERT INTO "resources" VALUES('https://www.businessinsider.es/menti-mi-cv-conseguir-mejor-trabajo-recomiendo-otros-1226162','businessinsider.es: Mentí en mi currículum para conseguir un trabajo mejor'' pagado y creo que otros deberían hacer lo mismo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c39fbba5160e5e4dfe50f1a043de582c502b342671ded33583e3cde9a303f5a6',100.0,1779030323.32503,0,'2026-05-17T17:05:23.325030+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/menti-mi-cv-conseguir-mejor-trabajo-recomiendo-otros-1226162"}');
-INSERT INTO "resources" VALUES('https://www.businessinsider.es/razon-nunca-consigues-ascender-trabajo-conseguir-mejor-sueldo-970737','businessinsider.es: Así es como tu educación te ha moldeado sutilmente para'' que nunca consigas ascender en el trabajo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7252f5dad8f608b886c685769efae85b769cadcfe6b2c39464a2eefb3d547f3f',100.0,1.77903142588406801e+09,0,'2026-05-17T17:23:45.884068+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/razon-nunca-consigues-ascender-trabajo-conseguir-mejor-sueldo-970737"}');
-INSERT INTO "resources" VALUES('https://www.businessinsider.es/tan-dificil-decir-no-jefe-965459','businessinsider.es: "Estoy atrapado en unos hábitos poco saludables y me'' siento abrumado por todo lo que tengo que hacer, ¿cómo puedo aprender a decir no?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c33069f6efa38eab1c2c1308b30a2569db3fac2fb304d13e89f1f3859794617f',100.0,1.77903138571719694e+09,0,'2026-05-17T17:23:05.717197+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/tan-dificil-decir-no-jefe-965459"}');
+INSERT INTO "resources" VALUES('https://www.businessinsider.es/empleados-ya-no-sienten-lealtad-jefes-empleadores-1358974','businessinsider.es: El fin de la lealtad laboral','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','231694c40da8a21c2122eeb3d8f673a99a1a513d8a43b1c067463bbd6f82f3ed',100.0,1779034116,0,'2026-05-17T18:08:36.755074+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/fin-lealtad-laboral-empleados-ya-no-son-fieles-jefes-1358974"}');
+INSERT INTO "resources" VALUES('https://www.businessinsider.es/explicacion-steve-jobs-buenos-empleados-renuncian-1137601','businessinsider.es: La brillante explicación de Steve Jobs sobre por qué'' los buenos empleados renuncian al trabajo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','80177e15bf4621932faff57df276cc445f6d337674ba7ecc28714bc695ca095a',100.0,1779030874,0,'2026-05-17T17:14:34.536803+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/explicacion-steve-jobs-buenos-empleados-renuncian-trabajo-1137601"}');
+INSERT INTO "resources" VALUES('https://www.businessinsider.es/ingenieros-software-estan-aterrorizados-posibilidad-ser-sustituidos-ia-1238112','businessinsider.es: Los ingenieros de software están aterrorizados ante'' la posibilidad de ser sustituidos por la IA','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b0f1fa47311a2e51ebbd6c2a5b454eccf9bc641fa6762c94e3127bed91fe428',100.0,1779031865,0,'2026-05-17T17:31:05.611586+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/tecnologia/ingenieros-software-estan-aterrorizados-posibilidad-ser-sustituidos-ia-1238112"}');
+INSERT INTO "resources" VALUES('https://www.businessinsider.es/menti-mi-cv-conseguir-mejor-trabajo-recomiendo-otros-1226162','businessinsider.es: Mentí en mi currículum para conseguir un trabajo mejor'' pagado y creo que otros deberían hacer lo mismo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c39fbba5160e5e4dfe50f1a043de582c502b342671ded33583e3cde9a303f5a6',100.0,1779030323,0,'2026-05-17T17:05:23.325030+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/menti-mi-cv-conseguir-mejor-trabajo-recomiendo-otros-1226162"}');
+INSERT INTO "resources" VALUES('https://www.businessinsider.es/razon-nunca-consigues-ascender-trabajo-conseguir-mejor-sueldo-970737','businessinsider.es: Así es como tu educación te ha moldeado sutilmente para'' que nunca consigas ascender en el trabajo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7252f5dad8f608b886c685769efae85b769cadcfe6b2c39464a2eefb3d547f3f',100.0,1779031425,0,'2026-05-17T17:23:45.884068+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/razon-nunca-consigues-ascender-trabajo-conseguir-mejor-sueldo-970737"}');
+INSERT INTO "resources" VALUES('https://www.businessinsider.es/tan-dificil-decir-no-jefe-965459','businessinsider.es: "Estoy atrapado en unos hábitos poco saludables y me'' siento abrumado por todo lo que tengo que hacer, ¿cómo puedo aprender a decir no?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c33069f6efa38eab1c2c1308b30a2569db3fac2fb304d13e89f1f3859794617f',100.0,1779031385,0,'2026-05-17T17:23:05.717197+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/tan-dificil-decir-no-jefe-965459"}');
 INSERT INTO "resources" VALUES('https://www.businessinsider.es/tecnologia/ingenieros-software-estan-aterrorizados-posibilidad-ser-sustituidos-ia-1238112','businessinsider.es: Los ingenieros de software están aterrorizados ante la posibilidad de ser sustituidos por la IA','','2023',0,'Investigates the sociotechnical impact and anxieties surrounding the deployment of automated coding assistants within software engineering. It argues that while generative models displace routine syntax boilerplate generation, they elevate the engineer''s role to that of a system orchestrator and architectural validator. It defines critical perspectives on long-term developer training.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Strategy", "Socio-Technical Impact"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.businessinsider.es/tecnologia/uso-chatgpt-50-70-veces-dia-ser-productivo-1228162','businessinsider.es: Uso ChatGPT entre 50 y 70 veces al día para todo, desde preparar reuniones hasta quitarme el pegamento de los dedos','','2023',1,'Reportaje de carácter práctico que expone la incorporación intensiva de agentes de IA conversacional dentro del flujo de trabajo corporativo diario, ilustrando la aceleración de tareas de síntesis y redacción técnica. [SPANISH CONTENT]','Spanish','Case Study','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Human Productivity", "Artificial Intelligence", "Workplace Automation"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["chatgpt.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.businessinsider.es/teletrabajar-perjudica-carrera-profesional-posibles-ascensos-1240782','businessinsider.es: Avanzar en la carrera profesional y conseguir ascensos'' dentro de la empresa será mucho más difícil para las personas que teletrabajan, según el CEO de IBM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b30ae22bbb057a71eccec0756c976abf9fe9e8ce2a15fd13ea68e0a8de255c1e',100.0,1.77903156469433403e+09,0,'2026-05-17T17:26:04.694334+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/teletrabajar-perjudica-carrera-profesional-posibles-ascensos-1240782"}');
-INSERT INTO "resources" VALUES('https://www.businessinsider.es/uso-chatgpt-50-70-veces-dia-ser-productivo-1228162','businessinsider.es: Uso ChatGPT entre 50 y 70 veces al día para todo, desde'' preparar reuniones hasta quitarme el pegamento de los dedos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','17b1967efe744b8a80dd54778fb0fab8125288ff0ce64ccf49f2e4e3a2ef37f1',100.0,1.77903367213795495e+09,0,'2026-05-17T18:01:12.137955+02:00',NULL,NULL,NULL,'[]','[]','["docs/chatgpt.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/tecnologia/uso-chatgpt-50-70-veces-dia-ser-productivo-1228162"}');
+INSERT INTO "resources" VALUES('https://www.businessinsider.es/teletrabajar-perjudica-carrera-profesional-posibles-ascensos-1240782','businessinsider.es: Avanzar en la carrera profesional y conseguir ascensos'' dentro de la empresa será mucho más difícil para las personas que teletrabajan, según el CEO de IBM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b30ae22bbb057a71eccec0756c976abf9fe9e8ce2a15fd13ea68e0a8de255c1e',100.0,1779031564,0,'2026-05-17T17:26:04.694334+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/teletrabajar-perjudica-carrera-profesional-posibles-ascensos-1240782"}');
+INSERT INTO "resources" VALUES('https://www.businessinsider.es/uso-chatgpt-50-70-veces-dia-ser-productivo-1228162','businessinsider.es: Uso ChatGPT entre 50 y 70 veces al día para todo, desde'' preparar reuniones hasta quitarme el pegamento de los dedos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','17b1967efe744b8a80dd54778fb0fab8125288ff0ce64ccf49f2e4e3a2ef37f1',100.0,1779033672,0,'2026-05-17T18:01:12.137955+02:00',NULL,NULL,NULL,'[]','[]','["docs/chatgpt.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/tecnologia/uso-chatgpt-50-70-veces-dia-ser-productivo-1228162"}');
 INSERT INTO "resources" VALUES('https://www.busybox.net','busybox.net','','2026',0,'Known as the ''Swiss Army Knife of Embedded Linux,'' BusyBox aggregates tiny versions of many common UNIX utilities into a single, highly-optimized executable. This approach minimizes disk and memory overhead, making it ideal for distroless Docker base images, initramfs platforms, and minimal IoT architectures.','C','System Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Containerization", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/20-git-commands-you-should-know','c-sharpcorner.com: 0 Git Commands You Should Know','','2021',0,'Lists 20 essential Git commands including branch, stash, log, remote, reset, and clean. Provides a quick-reference guide with terminal syntax and practical examples for daily development tasks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/comparing-aws-sql-server-with-azure-sql-database','c-sharpcorner.com: Comparing AWS SQL Server With Azure SQL Database','','2021',0,'Comparative evaluation of AWS RDS SQL Server and Azure SQL Database PaaS models. Investigates differences in physical storage architecture, recovery point objectives (RPO), recovery time objectives (RTO), and integrated security paradigms. Explains how Azure’s native elastic pools and hyperscale tiers optimize relational database cost efficiency.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Storage", "Relational Databases", "Cloud Comparison"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/the-best-vs-code-extensions-for-remote-working','c-sharpcorner.com: The Best VS Code Extensions For Remote Working','','2020',0,'A deep dive into VS Code extensions geared toward distributed development. Discusses Remote SSH architectures, container setups, and real-time developer sharing tools optimized for remote setups.','N/A','Article','Beginner',0,'online','manual','N/A',100.0,1.77903396128483295e+09,1,'2026-05-17T18:06:01.284833+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/the-best-vs-code-extensions-to-supercharge-git','c-sharpcorner.com: The Best VS Code Extensions To Supercharge Git','','2026',3,'Evaluates major Git extensions that optimize repository navigation, branch visualisations, and commit tracking within large enterprise repositories.','English','Article','Intermediate',0,'online','manual','429745187b7bf8aaa480f11823e9bdf7e2025b00c003bda16e7ded7eb846550a',100.0,1.77903161539467692e+09,1,'2026-05-17T17:26:55.394677+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/the-best-vs-code-extensions-for-remote-working','c-sharpcorner.com: The Best VS Code Extensions For Remote Working','','2020',0,'A deep dive into VS Code extensions geared toward distributed development. Discusses Remote SSH architectures, container setups, and real-time developer sharing tools optimized for remote setups.','N/A','Article','Beginner',0,'online','manual','N/A',100.0,1779033961,1,'2026-05-17T18:06:01.284833+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/the-best-vs-code-extensions-to-supercharge-git','c-sharpcorner.com: The Best VS Code Extensions To Supercharge Git','','2026',3,'Evaluates major Git extensions that optimize repository navigation, branch visualisations, and commit tracking within large enterprise repositories.','English','Article','Intermediate',0,'online','manual','429745187b7bf8aaa480f11823e9bdf7e2025b00c003bda16e7ded7eb846550a',100.0,1779031615,1,'2026-05-17T17:26:55.394677+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/top-15-git-commands-with-examples-for-every-developers','c-sharpcorner.com: Top 15 Git Commands With Examples For Every Developers💪','','2022',0,'Compiles 15 core commands designed to enhance development efficiency. Addresses fundamental branching, status querying, remote syncing, staging mechanics, and conflict mitigation.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/why-and-when-to-use-azure-functions','c-sharpcorner.com: Why and When to use Azure Functions','','2021',3,'Investigates architectural use-cases, pricing models, and trigger mechanisms for Azure Functions. Focuses on integrating event-driven execution patterns with enterprise dotnet ecosystems.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless Platforms", "Azure Functions"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.c/blog/top-10-devops-tools','edureka.com: Top 10 DevOps Tools You Must Know In 2020','','N/A',0,'A curated technical resource and architectural guide covering edureka.com: Top 10 DevOps Tools You Must Know In 2020 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903071100885701e+09,0,'2026-05-17T17:11:51.008857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.c/blog/top-10-devops-tools','edureka.com: Top 10 DevOps Tools You Must Know In 2020','','N/A',0,'A curated technical resource and architectural guide covering edureka.com: Top 10 DevOps Tools You Must Know In 2020 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030711,0,'2026-05-17T17:11:51.008857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.calcalistech.com/ctechnews/article/s1mlpunf9','calcalistech.com: “DevOps is a culture, it''s not a job description”','','2021',0,'Deconstructs the operational philosophy that DevOps must be approached as a deep cultural paradigm rather than a superficial job title. The curator emphasizes developer autonomy, collective ownership, and a blame-free post-mortem culture. Live production telemetry in 2026 highlights that the emergence of structured Platform Engineering teams is the logical maturity stage required to scale this cultural vision without cognitive overload.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Culture & Organizations", "Mindset Shift"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.callicoder.com/scaffolding-your-spring-boot-application','callicoder.com: Scaffolding your Spring Boot Application with Yeoman','','2018',0,'Guide to scaffolding custom Spring Boot microservice structures using Yeoman templates. Demonstrates automated directory and build-file generation, promoting unified architecture standards across early development teams.','JavaScript','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Application Scaffolding", "Boilerplate Tools"]','["[COMMUNITY-TOOL]"]','[]','["scaffolding.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.canva.com','canva.com','','N/A',0,'A curated technical resource and architectural guide covering canva.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903339794739294e+09,0,'2026-05-17T17:56:37.947393+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.canva.com','canva.com','','N/A',0,'A curated technical resource and architectural guide covering canva.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033397,0,'2026-05-17T17:56:37.947393+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.canva.dev/blog/engineering/supporting-gpu-accelerated-machine-learning-with-kubernetes-and-nix','canvatechblog.com: Supporting GPU-accelerated Machine Learning with Kubernetes and Nix','','2023',0,'An in-depth engineering review from Canva detailing their architectural transition to using Nix for managing complex, GPU-accelerated machine learning workloads inside Kubernetes. It addresses the limits of typical container images by relying on Nix to guarantee deterministic and highly reproducible C-library and CUDA dependencies.','Nix','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "GPU Orchestration", "Nix Package Manager"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.capgemini.com/2016/05/assessing-state-of-your-devops-adoption-use-of-a-quality-blueprint-qbp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6fa41cfbd5f83ddae0072b38387243c3d2ec1b3310993e9608505ca14f6f2882',100.0,1.77903056382281088e+09,0,'2026-05-17T17:09:23.822811+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.capgemini.com/2016/05/assessing-state-of-your-devops-adoption-use-of-a-quality-blueprint-qbp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6fa41cfbd5f83ddae0072b38387243c3d2ec1b3310993e9608505ca14f6f2882',100.0,1779030563,0,'2026-05-17T17:09:23.822811+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.catapultsystems.com/blogs/introducing-the-third-of-three-microsoft-clouds-azure','Introducing the third of three Microsoft Clouds: Azure','','2018',0,'Historical analysis mapping Microsoft Azure’s strategic evolution alongside Microsoft 365 and Dynamics 365. Establishes the architectural foundation of the unified Microsoft Enterprise Cloud suite. While curator insights present this as a foundational introduction, modern cloud engineering systems in 2026 view this as an archival reference that documented the early convergence of SaaS, PaaS, and IaaS solutions.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Core Services"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cbui.dev/every-company-has-an-old-production-aws-account','cbui.dev: Every company has an "old" production AWS account','','2022',0,'Explores patterns for managing single legacy production accounts containing unmapped dependencies. Details modernization pathways using AWS Organizations and VPC peering strategies.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Legacy Systems"]','["[LEGACY]"]','[]','["aws-architecture.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ccohs.ca/oshanswers/ergonomics/shovel.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1.78040058597187805e+09,0,'2026-06-02T13:43:05.971878+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 15}');
+INSERT INTO "resources" VALUES('https://www.ccohs.ca/oshanswers/ergonomics/shovel.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780400585,0,'2026-06-02T13:43:05.971878+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 15}');
 INSERT INTO "resources" VALUES('https://www.centos.org/cl-vs-cs','centos.org: Comparing Centos Linux and CentOS Stream','','2021',3,'Official architectural matrix contrasting legacy CentOS Linux (downstream build of RHEL) with CentOS Stream (upstream pipeline of RHEL), highlighting the shift in release cycles and patch distribution strategies.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Distributions"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cequence.ai/blog/owasp-api-security-top-10-from-a-real-world-perspective','cequence.ai: The OWASP API Security Top 10 From a Real-World Perspective','','2022',0,'A real-world retrospective analysis showing how bad actors exploit common API-centric structural flaws. Highlights credentials stuffing attacks, automated shadow API hunting, and logical bypass vulnerabilities, emphasizing why legacy outer-perimeter firewalls (WAF) struggle to halt context-aware logic exploits.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Mitigation Standards", "API Security"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cerebras.ai','Cerebras AI','','2025',0,'Dedicated AI computer systems utilizing Wafer-Scale Engine (WSE) technology. Delivers unprecedented compute density and memory bandwidth to train large-scale neural networks without the distributed communication overhead of traditional GPU clusters.','N/A','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Artificial Intelligence", "Hardware Acceleration"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "api.md", "chatgpt.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.certace.com','certace','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7137f3a78d0686749fea6bfac05383e16e7fa607abd28a7d2dd81382a9c07d91',100.0,1779031354.26908,0,'2026-05-17T17:22:34.269080+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.certace.com','certace','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7137f3a78d0686749fea6bfac05383e16e7fa607abd28a7d2dd81382a9c07d91',100.0,1779031354,0,'2026-05-17T17:22:34.269080+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.certdepot.net/openshift-free-available-resources','certdepot.net: OpenShift Free available resources 🌟','','2019',0,'An educational index detailing free courses, interactive sandbox playgrounds, and study materials for professionals pursuing official Red Hat OpenShift certifications.','None','Resource List','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Resources", "Learning paths"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.chainguard.dev/unchained','blog.chainguard.dev: How To Verify Cosigned Container Images In Amazon ECS','','2022',4,'Details architectural patterns for validating Cosigned container images within Amazon ECS workloads. It addresses the runtime gap in AWS by introducing automated signature verification prior to task execution. Highly relevant for enterprises extending Zero Trust paradigms to managed container runtimes.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain Security", "AWS Integration"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.chakray.com/11-steps-achieving-successful-api-management-strategy','chakray.com: 11 Steps to achieving a successful API Management Strategy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','201deec95215a4bd310ab77d8a21d95dcb901ca7d774dd6f028315415cc69319',100.0,1.77903173650952291e+09,0,'2026-05-17T17:28:56.509523+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/11-steps-achieving-successful-api-management-strategy"}');
-INSERT INTO "resources" VALUES('https://www.chakray.com/api-strategy-how-to-create-an-api-marketplace','chakray.com: API Strategy. How to create an API Marketplace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d13988fd8cc78bc5225288ce068623aad37d52e78030bd05e82dab2ed8042f15',100.0,1.77902911445339608e+09,0,'2026-05-17T16:45:14.453396+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/api-strategy-how-to-create-an-api-marketplace"}');
-INSERT INTO "resources" VALUES('https://www.chakray.com/es/11-pasos-lograr-estrategia-api-management-exitosa','chakray.com: 11 Pasos para lograr una estrategia API Management exitosa','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8225a67a241f0c1c4c36944ab7caa5003bff9f6f079b186660a94221f768ee3',100.0,1.77903150083540892e+09,0,'2026-05-17T17:25:00.835409+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/es/11-pasos-lograr-estrategia-api-management-exitosa"}');
-INSERT INTO "resources" VALUES('https://www.chakray.com/es/por-que-api-lifecycle-management-imprescindible-api-organizacion','chakray.com: Por qué API LIFECYCLE MANAGEMENT es imprescindible para la'' organización de APIs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9bc44511eaee09765a469b434e86b06954ad82e554667fe6021c661d7749a540',100.0,1.77903334103583502e+09,0,'2026-05-17T17:55:41.035835+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/es/por-que-api-lifecycle-management-imprescindible-api-organizacion"}');
-INSERT INTO "resources" VALUES('https://www.chakray.com/why-api-lifecycle-management-is-must-organisation-apis','chakray.com: Why API Lifecycle Management is a MUST for Your Organisation'' APIs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66ba93f2b57b4e6cba4017af7df4ece9e92fb738d7fc98d788e7a8891831ac86',100.0,1.77903409567867302e+09,0,'2026-05-17T18:08:15.678673+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/why-api-lifecycle-management-is-must-organisation-apis"}');
+INSERT INTO "resources" VALUES('https://www.chakray.com/11-steps-achieving-successful-api-management-strategy','chakray.com: 11 Steps to achieving a successful API Management Strategy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','201deec95215a4bd310ab77d8a21d95dcb901ca7d774dd6f028315415cc69319',100.0,1779031736,0,'2026-05-17T17:28:56.509523+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/11-steps-achieving-successful-api-management-strategy"}');
+INSERT INTO "resources" VALUES('https://www.chakray.com/api-strategy-how-to-create-an-api-marketplace','chakray.com: API Strategy. How to create an API Marketplace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d13988fd8cc78bc5225288ce068623aad37d52e78030bd05e82dab2ed8042f15',100.0,1779029114,0,'2026-05-17T16:45:14.453396+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/api-strategy-how-to-create-an-api-marketplace"}');
+INSERT INTO "resources" VALUES('https://www.chakray.com/es/11-pasos-lograr-estrategia-api-management-exitosa','chakray.com: 11 Pasos para lograr una estrategia API Management exitosa','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8225a67a241f0c1c4c36944ab7caa5003bff9f6f079b186660a94221f768ee3',100.0,1779031500,0,'2026-05-17T17:25:00.835409+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/es/11-pasos-lograr-estrategia-api-management-exitosa"}');
+INSERT INTO "resources" VALUES('https://www.chakray.com/es/por-que-api-lifecycle-management-imprescindible-api-organizacion','chakray.com: Por qué API LIFECYCLE MANAGEMENT es imprescindible para la'' organización de APIs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9bc44511eaee09765a469b434e86b06954ad82e554667fe6021c661d7749a540',100.0,1779033341,0,'2026-05-17T17:55:41.035835+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/es/por-que-api-lifecycle-management-imprescindible-api-organizacion"}');
+INSERT INTO "resources" VALUES('https://www.chakray.com/why-api-lifecycle-management-is-must-organisation-apis','chakray.com: Why API Lifecycle Management is a MUST for Your Organisation'' APIs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66ba93f2b57b4e6cba4017af7df4ece9e92fb738d7fc98d788e7a8891831ac86',100.0,1779034095,0,'2026-05-17T18:08:15.678673+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/why-api-lifecycle-management-is-must-organisation-apis"}');
 INSERT INTO "resources" VALUES('https://www.chaossearch.io/blog/essential-devops-tools','chaossearch.io: 9 Essential DevOps Tools for 2021','','2021',0,'Reviews nine core software tools essential for container management, IaC orchestration, centralized log monitoring, and telemetry collection inside high-load production networks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Tooling Ecosystem", "Monitoring & Observability"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cheat-sheets.org','cheat-sheets.org 🌟','','2024',3,'A long-standing reference repository indexing thousands of HTML and PDF cheat sheets since the early web era. It is an exceptional library for looking up legacy programming syntaxes and low-level hardware or networking specifications.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Education", "Cheat Sheets", "Reference Hubs"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cheatography.com/mikesac/cheat-sheets/maven','cheatography.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8c16e2641165639ccd2c9f092f0e7ee5a650b3338d6dc58a2d1ce9d1fc61e2c',100.0,1.77903025188477301e+09,0,'2026-05-17T17:04:11.884773+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://cheatography.com/mikesac/cheat-sheets/maven"}');
-INSERT INTO "resources" VALUES('https://www.checklyhq.com','Checkly','','2026',0,'An advanced synthetic monitoring platform built on top of Playwright and Puppeteer. In 2026, Checkly promotes ''Monitoring as Code'' (MaC), allowing engineering teams to define synthetic browser tests in their source code alongside their microservices.','TypeScript','Tool','Intermediate',1,'online','manual','57d1be104d5c72d24db7dd83c25f37fd28ff9b4beb019c527cc62af85aa01717',100.0,1779031735.58241,1,'2026-05-17T17:28:55.582410+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Synthetics"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.checkov.io','checkov.io','','2026',5,'A leading static code analysis utility designed to scan Infrastructure-as-Code configurations (Terraform, Kubernetes, CloudFormation, Helm, Dockerfile) for security misconfigurations. Features out-of-the-box policy libraries that enforce industry standards like CIS Benchmarks, SOC2, and HIPAA prior to deployment.','Python','CLI Tool','Intermediate',0,'online','manual','1a61cd26d2e9bc79820543c6f6a23e496d6ef40b35e51af892b31b294ba05964',100.0,1.77903268379187488e+09,1,'2026-05-17T17:44:43.791875+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "IaC Security"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cheatography.com/mikesac/cheat-sheets/maven','cheatography.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8c16e2641165639ccd2c9f092f0e7ee5a650b3338d6dc58a2d1ce9d1fc61e2c',100.0,1779030251,0,'2026-05-17T17:04:11.884773+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://cheatography.com/mikesac/cheat-sheets/maven"}');
+INSERT INTO "resources" VALUES('https://www.checklyhq.com','Checkly','','2026',0,'An advanced synthetic monitoring platform built on top of Playwright and Puppeteer. In 2026, Checkly promotes ''Monitoring as Code'' (MaC), allowing engineering teams to define synthetic browser tests in their source code alongside their microservices.','TypeScript','Tool','Intermediate',1,'online','manual','57d1be104d5c72d24db7dd83c25f37fd28ff9b4beb019c527cc62af85aa01717',100.0,1779031735,1,'2026-05-17T17:28:55.582410+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Synthetics"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.checkov.io','checkov.io','','2026',5,'A leading static code analysis utility designed to scan Infrastructure-as-Code configurations (Terraform, Kubernetes, CloudFormation, Helm, Dockerfile) for security misconfigurations. Features out-of-the-box policy libraries that enforce industry standards like CIS Benchmarks, SOC2, and HIPAA prior to deployment.','Python','CLI Tool','Intermediate',0,'online','manual','1a61cd26d2e9bc79820543c6f6a23e496d6ef40b35e51af892b31b294ba05964',100.0,1779032683,1,'2026-05-17T17:44:43.791875+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "IaC Security"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.chef.io','chef.io','','2025',5,'Chef is an enterprise-grade infrastructure configuration management platform. While traditionally targeting virtual machines, it provides robust cloud-native toolkits to manage bare-metal nodes, OS compliance, and security policies.','Ruby','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Configuration Management", "Enterprise Tooling"]','["[DE FACTO STANDARD]"]','[]','["chef.md", "ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.chef.io/training/tutorials','learn.chef.io','','2024',3,'The official learning platform for Chef. Features deep-dive, code-driven tutorials explaining how to programmatically manage enterprise nodes and infrastructure configurations across hybrid cloud environments.','Ruby','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Configuration Management", "Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["chef.md", "ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cio.com/article/194093/agile-vs-waterfall-project-methodologies-compared.html','cio.com: Agile vs. waterfall: Project methodologies compared','','2022',2,'An executive-level comparison between waterfall project management and iterative agile frameworks. Details the risk profiles, resource distributions, and delivery tempos associated with each model.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Agile vs Waterfall"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cio.com/article/220351/what-is-noops-the-quest-for-fully-automated-it-operations.html','What is NoOps? The quest for fully automated IT operations','','2022',0,'An executive CIO assessment detailing the transition of corporate IT operations into automated, zero-touch infrastructures. Covers the integration of AI-driven alert systems, programmatic security gates, and GitOps deployments.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Operations Paradigms", "NoOps Philosophy"]','["[COMMUNITY-TOOL]"]','[]','["noops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cio.com/article/3407714/what-is-noops-the-quest-for-fully-automated-it-operations.html','What is NoOps? The quest for fully automated IT operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6388a5458c9c346b82a92439701a137dd74085e5fd74f7e63eae8a0dc140a332',100.0,1.77903333937834095e+09,0,'2026-05-17T17:55:39.378341+02:00',NULL,NULL,NULL,'[]','[]','["docs/noops.md"]','[]','{}','{"duplicate_of": "https://www.cio.com/article/220351/what-is-noops-the-quest-for-fully-automated-it-operations.html"}');
+INSERT INTO "resources" VALUES('https://www.cio.com/article/3407714/what-is-noops-the-quest-for-fully-automated-it-operations.html','What is NoOps? The quest for fully automated IT operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6388a5458c9c346b82a92439701a137dd74085e5fd74f7e63eae8a0dc140a332',100.0,1779033339,0,'2026-05-17T17:55:39.378341+02:00',NULL,NULL,NULL,'[]','[]','["docs/noops.md"]','[]','{}','{"duplicate_of": "https://www.cio.com/article/220351/what-is-noops-the-quest-for-fully-automated-it-operations.html"}');
 INSERT INTO "resources" VALUES('https://www.cio.com/article/350337/make-better-ai-infrastructure-decisions-why-hybrid-cloud-is-a-solid-fit.html','cio.com: Make Better AI Infrastructure Decisions: Why Hybrid Cloud is a Solid Fit 🌟','','2020',0,'This article evaluates hybrid cloud configurations as the optimal topology for running complex AI and ML workloads. By pairing on-premises GPU compute resources (minimizing high data transfer costs) with public cloud scalability for distributed inference, enterprises optimize their infrastructure spending. It acts as an essential decision framework for infrastructure architects.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Strategy", "Hybrid Cloud Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cio.com/article/3584559/agile-vs-waterfall-project-methodologies-compared.html','cio.com: Agile vs. waterfall: Project methodologies compared','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e7713838d1303a1ee9ddfc86ad1d161063f0366687fe9dcc935a76aa313533d',100.0,1.77903145177729797e+09,0,'2026-05-17T17:24:11.777298+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.cio.com/article/194093/agile-vs-waterfall-project-methodologies-compared.html"}');
+INSERT INTO "resources" VALUES('https://www.cio.com/article/3584559/agile-vs-waterfall-project-methodologies-compared.html','cio.com: Agile vs. waterfall: Project methodologies compared','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e7713838d1303a1ee9ddfc86ad1d161063f0366687fe9dcc935a76aa313533d',100.0,1779031451,0,'2026-05-17T17:24:11.777298+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.cio.com/article/194093/agile-vs-waterfall-project-methodologies-compared.html"}');
 INSERT INTO "resources" VALUES('https://www.circonus.com/2020/09/guide-to-kubernetes-monitoring-part-1','circonus.com: Guide to Kubernetes Monitoring: Part 1','- [circonus.com: Guide to Monitoring Kubernetes, Part 2: Which Metrics and Health Conditions You Should be Monitoring](https://www.circonus.com/2021/01/guide-to-monitoring-kubernetes-part-2-which-metrics-and-health-conditions-you-should-be-monitoring)','2020',0,'Part one of a progressive handbook examining Kubernetes cluster metrics architecture. It contrasts internal metric aggregation via the Metrics API (used by horizontal pod autoscalers) with the comprehensive structural details scraped by Prometheus, detailing what data to collect and why.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Dynamic Component Monitoring", "Cluster Monitoring", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.circonus.com/2020/12/12-critical-kubernetes-health-conditions-you-need-to-monitor-and-why','circonus.com: 12 Critical Kubernetes Health Conditions You Need to Monitor and Why','','2020',0,'Explains the underlying physical and logical causes of twelve critical Kubernetes failure states. Details the operational impact of unmonitored container throttling, persistent volume capacity exhaustion, and node readiness changes, providing theoretical context on Kubelet behavior.','None','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Telemetry Stacks", "Cluster Monitoring", "Metric Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://thenewstack.io/12-critical-kubernetes-health-conditions-you-need-to-monitor"}');
-INSERT INTO "resources" VALUES('https://www.circonus.com/2021/01/guide-to-monitoring-kubernetes-part-2-which-metrics-and-health-conditions-you-should-be-monitoring','circonus.com: Guide to Monitoring Kubernetes, Part 2: Which Metrics and'' Health Conditions You Should be Monitoring','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6a02b3646cb284e8ff9f4b4c95e857c4f48d604e39db9702bd50d3606703fbf2',100.0,1.77903154373322391e+09,0,'2026-05-17T17:25:43.733224+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.circonus.com/2021/01/guide-to-monitoring-kubernetes-part-2-which-metrics-and-health-conditions-you-should-be-monitoring','circonus.com: Guide to Monitoring Kubernetes, Part 2: Which Metrics and'' Health Conditions You Should be Monitoring','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6a02b3646cb284e8ff9f4b4c95e857c4f48d604e39db9702bd50d3606703fbf2',100.0,1779031543,0,'2026-05-17T17:25:43.733224+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.circonus.com/2021/04/monitoring-for-success-what-all-sres-need-to-know','circonus.com: Monitoring for Success: What All SREs Need to Know','','2021',0,'Examines monitoring frameworks focused on business outcomes rather than raw resource metrics. Guides SREs on setting up context-rich telemetry pipelines that prioritize application-level user experience over physical host utilization.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "SRE Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cisecurity.org/insights/blog/where-does-zero-trust-begin-and-why-is-it-important','cisecurity.org: Where Does Zero Trust Begin and Why is it Important?','','2021',0,'Deconstructs the conceptual boundaries of Zero Trust from the Center for Internet Security (CIS) perspective. Focuses on identity establishing mechanisms, robust cryptographic postures, and strict validation of devices before granting workload-level access. Crucial for designing compliance profiles and security baselines for cloud environments.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Standards & Frameworks", "Zero Trust Principles"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.civo.com/academy','civo.com/academy 🌟🌟🌟','','2026',0,'A cloud-native educational platform developed by cloud provider Civo. Focuses on lightweight Kubernetes orchestration (K3s), GitOps paradigms, and simplified cluster management structures designed to reduce initial development learning curves.','N/A','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Cloud Provider Academies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.civo.com/blog/k8s-vs-k3s','K8s vs k3s','','2023',2,'An architectural breakdown comparing upstream K8s clusters to lightweight K3s deployments. Evaluates memory overhead, structural dependency removals, and optimal use cases for edge architectures.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Lightweight Kubernetes", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.civo.com/learn','civo.com: Manage Kubernetes clusters using the Civo Pulumi provider','','2023',0,'Step-by-step tutorial for deploying high-performance, lightweight K3s clusters on Civo Cloud utilizing Pulumi’s native Civo API bindings, highlighting modular infrastructure design.','TypeScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "Civo Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["pulumi.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://www.civo.com/learn/deployments-without-yaml-using-ketch',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6f230bb9d36bbfc040e3cad2eabf6f81ba866b26e01d3f3ac480e211911784fa',100.0,1.77903257678980398e+09,0,'2026-05-17T17:42:56.789804+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.civo.com/learn/deployments-without-yaml-using-ketch',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6f230bb9d36bbfc040e3cad2eabf6f81ba866b26e01d3f3ac480e211911784fa',100.0,1779032576,0,'2026-05-17T17:42:56.789804+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.civo.com/learn/get-up-and-running-with-kubeflow-on-civo-kubernetes','civo.com: Get up and running with Kubeflow on Civo Kubernetes','','2021',0,'A detailed installation and operations guide showing how to deploy Kubeflow pipelines onto lightweight managed Civo K3s clusters. Covers setting up deep learning environments, model pipelines, and monitoring routines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Machine Learning", "Kubeflow", "MLOps Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.civo.com/learn/kubernetes-clusters-using-the-civo-pulumi-provider','civo.com: Manage Kubernetes clusters using the Civo Pulumi provider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f230bb9d36bbfc040e3cad2eabf6f81ba866b26e01d3f3ac480e211911784fa',100.0,1.77903357697362589e+09,0,'2026-05-17T17:59:36.973626+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://www.civo.com/learn/deployments-without-yaml-using-ketch"}');
+INSERT INTO "resources" VALUES('https://www.civo.com/learn/kubernetes-clusters-using-the-civo-pulumi-provider','civo.com: Manage Kubernetes clusters using the Civo Pulumi provider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f230bb9d36bbfc040e3cad2eabf6f81ba866b26e01d3f3ac480e211911784fa',100.0,1779033576,0,'2026-05-17T17:59:36.973626+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://www.civo.com/learn/deployments-without-yaml-using-ketch"}');
 INSERT INTO "resources" VALUES('https://www.claydesk.com/ecampus/google-cloud-app-engine-vs-red-hat','claydesk.com: Google Cloud App Engine Vs Red Hat OpenShift','','2020',0,'Analyzes key platform differences between Google Cloud App Engine and OpenShift. Compares scaling, cluster management boundaries, provider dependencies, and operational flexibility when deploying enterprise workloads.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Infrastructure", "Comparisons"]','["[CASE STUDY]", "[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.clickittech.com/aws/amazon-ecs-vs-eks','clickittech.com: Amazon ECS vs EKS : The Best Container Orchestration Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','abb89343780aace3e960c8d9940b76a5f9aae223a54e661604818e84f28b84cf',100.0,1.77903034645620894e+09,0,'2026-05-17T17:05:46.456209+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-containers.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.clickittech.com/cloud-services/amazon-ecs-vs-eks"}');
+INSERT INTO "resources" VALUES('https://www.clickittech.com/aws/amazon-ecs-vs-eks','clickittech.com: Amazon ECS vs EKS : The Best Container Orchestration Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','abb89343780aace3e960c8d9940b76a5f9aae223a54e661604818e84f28b84cf',100.0,1779030346,0,'2026-05-17T17:05:46.456209+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-containers.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.clickittech.com/cloud-services/amazon-ecs-vs-eks"}');
 INSERT INTO "resources" VALUES('https://www.clickittech.com/cloud-services/amazon-ecs-vs-eks','clickittech.com: Amazon ECS vs EKS : The Best Container Orchestration Platform','','2022',0,'This comprehensive comparison highlights the operational differences, cost implications, and architecture layouts of Amazon ECS versus Amazon EKS. EKS targets standard Kubernetes-based deployments requiring high portability, while ECS is a highly optimized, opinionated AWS native orchestrator designed for seamless integration.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "aws-containers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/ci-cd-best-practices','clickittech.com: CI/CD Best Practices: Top 10 Practices for Financial Services','','2023',0,'Outlines specialized continuous delivery configurations designed for high-regulation financial environments. Covers security orchestration, strict separation of duties, and audit trail automation.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Financial Services", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/docker-security-best-practices','clickittech.com: The Ultimate Docker Security Best Practices for Your Node.js Application','','2023',0,'An analytical guide focused on hardening Node.js microservice containers. Details execution under non-root node users, trimming npm development modules, and managing runtime environment security.','JavaScript','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Node.js"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
@@ -14554,23 +14554,23 @@ INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/kubernetes-mu
 INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/microservices-vs-monolith','clickittech.com: Microservices vs Monolith 🌟','','2024',0,'An analytical trade-off comparison between modern microservices and traditional monolithic architectures. It guides decision-makers through evaluation metrics such as deployment velocity, database sharing challenges, operational complexity, and infrastructure expenses, helping teams choose the most sustainable pattern for their organizational maturity.','None','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Fundamentals", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/terraform-vs-cloudformation','clickittech.com: Terraform vs CloudFormation: The Final battle 🌟','','2023',0,'Contrasts multi-cloud HashiCorp Terraform alongside single-provider AWS CloudFormation. Highlights practical design differences, including provider architecture support, state file isolation, and resource onboarding speeds.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/what-is-gitops','clickittech.com: What is GitOps? 🌟','','2021',0,'An introductory resource explaining the fundamentals of GitOps pipelines and the operational value of continuous reconciliation. It explains how to deploy applications safely by using declarative definitions in version control. It acts as a clear onboarding guide for teams transitioning from old CI/CD setups.','None','Technical Blog','Beginner',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
-INSERT INTO "resources" VALUES('https://www.clickittech.com/saas/kubernetes-multi-tenancy','clickittech.com: Kubernetes Multi tenancy with Amazon EKS: Best practices'' and considerations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b11c35f92f428e8c4b42b516833dbf6ef27ea3dccdc72cc20eae9ea507640bfe',100.0,1.77903110347867107e+09,0,'2026-05-17T17:18:23.478671+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://faun.pub/kubernetes-multi-tenancy-with-amazon-eks-best-practices-and-considerations-60bfd78c2f9a"}');
+INSERT INTO "resources" VALUES('https://www.clickittech.com/saas/kubernetes-multi-tenancy','clickittech.com: Kubernetes Multi tenancy with Amazon EKS: Best practices'' and considerations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b11c35f92f428e8c4b42b516833dbf6ef27ea3dccdc72cc20eae9ea507640bfe',100.0,1779031103,0,'2026-05-17T17:18:23.478671+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://faun.pub/kubernetes-multi-tenancy-with-amazon-eks-best-practices-and-considerations-60bfd78c2f9a"}');
 INSERT INTO "resources" VALUES('https://www.climagic.org','climagic.org','','2011',3,'An interactive, community-curated archive demonstrating shell scripting snippets, terminal jokes, and advanced command-line recipes. Live Grounding indicates it serves as an educational repository for shell optimization.','N/A','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Tricks & Tweaks"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloud-architect.fr/2022/01/19/az-cheatsheet-become-an-expert-in-azure-landing-zones','cloud-architect.fr: AZ-CheatSheet: Become an expert in Azure Landing Zones','','N/A',0,'A curated technical resource and architectural guide covering cloud-architect.fr: AZ-CheatSheet: Become an expert in Azure Landing Zones in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903184996332407e+09,0,'2026-05-17T17:30:49.963324+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloud-architect.fr/2022/01/19/az-cheatsheet-become-an-expert-in-azure-landing-zones','cloud-architect.fr: AZ-CheatSheet: Become an expert in Azure Landing Zones','','N/A',0,'A curated technical resource and architectural guide covering cloud-architect.fr: AZ-CheatSheet: Become an expert in Azure Landing Zones in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031849,0,'2026-05-17T17:30:49.963324+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com','CloudBees Accelerator','','2026',0,'An enterprise build and test acceleration platform designed to distribute compilation and test execution tasks across an optimized cluster. Minimizes execution cycle duration for high-concurrency systems.','English','Webpage','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Build Acceleration", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog','How to Speed Up Software Development with Build and Test Acceleration Tools','','2021',0,'Discusses the business and technical value of distributed build acceleration systems. Analyzes build parallelization constraints, dependency mapping, and caching strategies to maximize developer productivity.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Build Acceleration", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/13-git-commands-to-know-in-order','cloudbees.com: Git Commands: The 13 You Must Know, In Order 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a7e5fc3106b8a0483b61d71730740c341c221158ab3dea885ce8f0eb8df20e5',100.0,1.77903439510406804e+09,0,'2026-05-17T18:13:15.104068+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/git-commit-detailed-tutorial-on-saving-your-code"}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/13-git-commands-to-know-in-order','cloudbees.com: Git Commands: The 13 You Must Know, In Order 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a7e5fc3106b8a0483b61d71730740c341c221158ab3dea885ce8f0eb8df20e5',100.0,1779034395,0,'2026-05-17T18:13:15.104068+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/git-commit-detailed-tutorial-on-saving-your-code"}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/apm-tools-jenkins-performance','cloudbees.com: Troubleshooting Jenkins Performance: Kubernetes Edition - Part 1 (2020) 🌟','','2020',0,'Part one of an engineering diagnostic series for hunting down master slowdowns in Kubernetes clusters. Focuses on setting up proper application performance monitoring and resolving severe disk-level I/O latency blocks.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Scalability & Resilience", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/application-performance-monitoring-tools','cloudbees.com: Troubleshooting Jenkins Performance: Kubernetes Edition - Part 2 (2020) 🌟','','2020',0,'Part two of the performance diagnostics guide, illustrating JVM thread profiling, profiling heavy database integrations, and configuring Kubernetes CPU/Memory resource constraints safely to prevent master eviction cycles.','None','Article','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Scalability & Resilience", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/apm-tools-jenkins-performance"}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/asynchronous-communication','cloudbees.com: How Asynchronous Communication Can Boost Productivity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77b69cda5ef90f0d832ffff2a8fdbbc76c39fcfe4f189d6005dfd4bcec6e5c3c',100.0,1.77903144922566294e+09,0,'2026-05-17T17:24:09.225663+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/asynchronous-development"}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/asynchronous-communication','cloudbees.com: How Asynchronous Communication Can Boost Productivity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77b69cda5ef90f0d832ffff2a8fdbbc76c39fcfe4f189d6005dfd4bcec6e5c3c',100.0,1779031449,0,'2026-05-17T17:24:09.225663+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/asynchronous-development"}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/asynchronous-development','cloudbees.com: How Asynchronous Communication Can Boost Productivity','','2021',3,'Examines the architectural advantages of asynchronous communication in distributed software engineering. Highlights how transitioning away from real-time sync meetings mitigates context switching and protects deep work blocks. Explores tools and documentation strategies required to sustain continuous delivery and maintain transparency in decentralized organizational structures.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Remote Work", "Asynchronous Collaboration"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/automated-build-deploy-feedback-using-instana','cloudbees.com: Automated Build and Deploy Feedback Using Jenkins and Instana'' 🌟','','2021',0,'Explores automating real-time CI/CD pipeline deployment feedback by feeding Jenkins build metadata directly to Instana. In 2026, continuous delivery frameworks rely heavily on these auto-marked release timelines to immediately detect and isolate performance regressions on cluster nodes.','Groovy','Blog','Intermediate',1,'online','manual','74105ce17f8328e4e595eb8ff1c615691be5a491cdcccc9b2a0bcc8bd13501d7',100.0,1.77903361782214593e+09,1,'2026-05-17T18:00:17.822146+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "Continuous Delivery"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/automated-build-deploy-feedback-using-instana','cloudbees.com: Automated Build and Deploy Feedback Using Jenkins and Instana'' 🌟','','2021',0,'Explores automating real-time CI/CD pipeline deployment feedback by feeding Jenkins build metadata directly to Instana. In 2026, continuous delivery frameworks rely heavily on these auto-marked release timelines to immediately detect and isolate performance regressions on cluster nodes.','Groovy','Blog','Intermediate',1,'online','manual','74105ce17f8328e4e595eb8ff1c615691be5a491cdcccc9b2a0bcc8bd13501d7',100.0,1779033617,1,'2026-05-17T18:00:17.822146+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "Continuous Delivery"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/beginners-guide-to-continuous-integration-and-deployment','cloudbees.com: Introductory Handbook for Database Continuous Integration','','2021',0,'Practical guide to continuous integration and delivery loops for relational databases. Synthesizes migration-based vs. declarative database state strategies, tooling integrations, rollback plans, and schema change automation.','Conceptual','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Data Operations", "Database CI/CD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/change-management-in-production','cloudbees.com: Feature Flag Best Practices: Change Management in Production','','2020',0,'A deep dive into managing runtime changes in production using feature flags. Explains how software toggles replace classic Change Advisory Board (CAB) gates, providing precise rollback capabilities and automated logs directly linked to active releases.','Markdown','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/ci-cd-pipeline','cloudbees.com: Key Components of a CI/CD Pipeline','','2022',0,'Breaks down core structural parts of pipeline delivery workflows. Details standard roles for source version managers, build runtimes, package registries, and staging environments.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/cicd-tools-to-know-2021','cloudbees.com: Continuous Delivery Tools: The 5 You Absolutely Need to Know in 2021','','2021',0,'Historical retrospective outlining the landscape of CI/CD systems in 2021. Offers context on how delivery tools have transitioned from central-server models to modern cloud-native, GitOps-driven architectures.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Industry Reports"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/configuration-as-code-plugin-support','cloudbees.com: All Tier 1 Plugins Support Configuration as Code 🌟🌟','','2024',0,'Strategic report confirming unified validation efforts that confirm all Tier 1 Jenkins ecosystem components natively conform to standard JCasC schemas, securing enterprise stability for configuration-driven provisioning pipelines.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Plugin Management"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/database-continuous-integration','cloudbees.com: Introductory Handbook for Database Continuous Integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b449d4f2d38f3242f898733e4cb72612b8e87e1740130f079bea64abe13b22a',100.0,1.77903375967256593e+09,0,'2026-05-17T18:02:39.672566+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/beginners-guide-to-continuous-integration-and-deployment"}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/database-continuous-integration','cloudbees.com: Introductory Handbook for Database Continuous Integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b449d4f2d38f3242f898733e4cb72612b8e87e1740130f079bea64abe13b22a',100.0,1779033759,0,'2026-05-17T18:02:39.672566+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/beginners-guide-to-continuous-integration-and-deployment"}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/enterprise-jvm-administration-and-jenkins-performance','cloudbees.com: Enterprise JVM Administration and Jenkins Performance 🌟','','2024',0,'Advanced runtime configuration analysis covering enterprise Heap allocations, Garbage Collection options, and kernel file descriptors. Guarantees predictable server response profiles under extreme execution loads.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Scalability & Resilience", "JVM Tuning"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/feature-flag-lifecycle','cloudbees.com: Feature Flag Best Practices: Understanding the Feature Flag Lifecycle','','2020',0,'Analyzes the lifecycle of feature flags, from development to production cleanup. Outlines key steps to prevent flag-related technical debt, emphasizing naming conventions, tracking alerts, and automated cleanup steps.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Lifecycle"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/feature-flags-improve-developer-productivity','cloudbees.com: Testing with Feature Flags to Improve Developer Productivity','','2020',0,'Explores how integrating feature flags into automated testing pipelines scales development speed. Outlines how running test suites against varied flag states helps validate features without requiring complex, separate staging environments.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Continuous Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
@@ -14580,15 +14580,15 @@ INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/git-pull-how-it-w
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/git-push-an-in-depth-tutorial-with-examples','cloudbees.com: Git Push: An In-Depth Tutorial With Examples','','2022',0,'Provides an architectural exploration of outbound object streaming. Covers local-to-remote handshakes, force pushing safety flags (`--force-with-lease`), upstream setup options (`-u`), and push hook validations.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/git-reset-undo-changes','cloudbees.com: Git Reset Clearly Explained: How to Undo Your Changes 🌟','','2021',4,'Demystifies `git reset` by breaking down its three modes: `--soft`, `--mixed`, and `--hard`. Explains target state changes in the working directory, the staging index, and commit history.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Conflict Resolution"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/git-squash-how-to-condense-your-commit-history','cloudbees.com: Git Squash: How to Condense Your Commit History','','2022',0,'Outlines the mechanisms of squashing commits during the merging cycle to produce a highly readable linear history. The guide highlights interactive rebasing (''git rebase -i'') as a fundamental tool for condensing redundant development micro-commits before pull request validation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "History Manipulation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/grow-cd-maturity','cloudbees.com: How to Grow Continuous Delivery Maturity Using Feature Flags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6baf7bcf10a248eaca07b4f16b09ae99ce52c25c64270e6b23679e36a8956e03',100.0,1.77903001300538301e+09,0,'2026-05-17T17:00:13.005383+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/how-to-build-the-process-and-culture-behind-using-feature-flags-at-scale"}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/grow-cd-maturity','cloudbees.com: How to Grow Continuous Delivery Maturity Using Feature Flags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6baf7bcf10a248eaca07b4f16b09ae99ce52c25c64270e6b23679e36a8956e03',100.0,1779030013,0,'2026-05-17T17:00:13.005383+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/how-to-build-the-process-and-culture-behind-using-feature-flags-at-scale"}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/how-disable-code-developers-production-kill-switch','How to Disable Code: The Developer''s Production Kill Switch 🌟','','2021',0,'Conceptual guide detailing the architecture of application "kill switches" using modern feature flagging frameworks. Discusses the trade-offs between static environment configurations and dynamic, real-time control mechanisms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Feature Flagging", "Reliability"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/how-feature-flags-help-you-put-customers-first','cloudbees.com: The Importance of Feature Flags in CI/CD','','2020',0,'Examines the role of feature flags in customer-focused CI/CD pipelines. Explains how engineering teams can continuously deliver complex changes and use flags to safely activate new features once business goals are met.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Decoupling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/how-speed-software-development-build-test-acceleration-tools','How to Speed Up Software Development with Build and Test Acceleration Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','484792ab15a6bd328e937136e96c2cbe00afaf1db0852ce864d9a51b94b81eec',100.0,1779032950.40662,0,'2026-05-17T17:49:10.406620+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog"}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/how-speed-software-development-build-test-acceleration-tools','How to Speed Up Software Development with Build and Test Acceleration Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','484792ab15a6bd328e937136e96c2cbe00afaf1db0852ce864d9a51b94b81eec',100.0,1779032950,0,'2026-05-17T17:49:10.406620+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog"}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/how-to-build-the-process-and-culture-behind-using-feature-flags-at-scale','cloudbees.com: How to Grow Continuous Delivery Maturity Using Feature Flags','','2020',0,'Focuses on the organizational steps and engineering governance required to scale feature flags. Details code patterns, design practices, and team structures necessary to keep feature flagging clean and scalable across large-scale software systems.','Markdown','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Governance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/how-to-nail-devops-governance-and-compliance-in-a-highly-regulated-industry','cloudbees.com: How to Nail DevOps Governance and Compliance in a Highly Regulated Industry 🌟','','2021',0,'Explores how to implement automated governance in highly regulated fields. Details integration setups for policy-as-code, audit tracking, container signing, and real-time compliance gates in continuous delivery networks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Governance & Compliance", "Enterprise Security"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/most-common-issues-scaling-jenkins','cloudbees.com: The Two Most Common Issues with Jenkins and How to Fix Them 🌟','','2024',0,'An executive-level operational manual cataloging typical stability failures in high-volume environments (such as configuration lockouts and slow executor thread returns), offering quick mitigation plans for systems teams.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Scalability & Resilience", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/rollout-tutorial-feature-flagging-your-react-native-app-5-minutes','rollout.io: CloudBees Rollout Tutorial: Feature Flagging in your React Native App in 5 minutes','','2020',0,'Explains how to integrate CloudBees Rollout (now CloudBees Feature Management) within a React Native mobile application. Demonstrates remote configuration updates and run-time feature toggle management without re-releasing code.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Feature Flagging", "Mobile Development"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/the-importance-of-feature-flags-in-cicd','cloudbees.com: The Importance of Feature Flags in CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8406e06aa995f893b05da9e6ff56056360896755b76adda73fdedfaddccbc7c9',100.0,1.77903237223248791e+09,0,'2026-05-17T17:39:32.232488+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/how-feature-flags-help-you-put-customers-first"}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/the-importance-of-feature-flags-in-cicd','cloudbees.com: The Importance of Feature Flags in CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8406e06aa995f893b05da9e6ff56056360896755b76adda73fdedfaddccbc7c9',100.0,1779032372,0,'2026-05-17T17:39:32.232488+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/how-feature-flags-help-you-put-customers-first"}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/tips-creating-successful-cicd-pipeline','cloudbees.com: 7 Tips for Creating A Successful CI/CD Pipeline 🌟','','2021',1,'Presents practical insights for designing enterprise delivery systems, emphasizing Jenkins configurations. Highlights the importance of build reproducibility, artifact isolation, and database migration scripting in the delivery loop.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/top-10-best-practices-jenkins-pipeline-plugin','cloudbees.com: Top 10 Best Practices for Jenkins Pipeline Plugin 🌟🌟','- **When writing a pipeline definition, use Declarative syntax.** First, a history lesson. Scripted syntax was released around December of 2014. In February 2017, Declarative syntax was introduced. Until Declarative was released, we had no choice but to use Scripted syntax. However, since that time, many new features, such as matrix, have only been made available for Declarative.
     - **Use shared libraries.** Do you remember the days of when you used inline JavaScript in your web pages? When you introduce a "script" tag into a Declarative pipeline, that''s a warning sign that you are starting to head down the same path. When you decide that the "script" tag is the only way to go, instead of using the "script" tag, you should instead create a custom step in a shared library and use that step within your Declarative pipeline.
@@ -14597,64 +14597,64 @@ INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/top-10-best-pract
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/using-predictive-analytics-to-show-adding-more-people','cloudbees.com: More Isn’t Always Better: Using Predictive Analytics to Show Adding More People Doesn’t Always Help','','2021',4,'Details the utilization of predictive analytics in software delivery management to validate Brooks'' Law empirically. Explains how engineering leaders can leverage data-driven models to optimize team sizing instead of naively scaling headcounts. Analyzes productivity bottlenecks, communication overhead, and the optimal inflection point where team expansion yields diminishing returns on deployment frequency.','en','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Metrics & Analytics", "Brooks'' Law Application"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/your-jenkins-slow-how-to-fix','cloudbees.com: So, Your Jenkins Is Slow. Here’s How to Fix It 🌟','','2021',0,'An analytical guide by CloudBees addressing memory leaks, garbage collection bottlenecks, plugin bloat, and master controller slowdowns. *Curator Insight*: High-impact troubleshooting. *Live Grounding*: Standard reference material for architects struggling to scale high-density controllers in heavy workloads.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Performance Optimization", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/capabilities/continuous-delivery','Cloudbees Flow','','2026',0,'An enterprise-grade release orchestration and continuous delivery platform. It automates complex, multi-tiered deployments across hybrid architectures (including on-premises VM farms, mainframes, and Kubernetes), providing compliance auditing, unified pipeline visualization, and deployment metrics.','Agnostic','Enterprise Solution','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "Enterprise DevOps", "Release Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/case-study/petdesk','cloudbees.com: Goodbye Sleepless Nights: De-Risking Deployments with Feature'' Flags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2910ef1c31381fd3aeffc42831ec26ffc59ecd89cb280d37ca97c60c5a9b5a4a',100.0,1.77903140870981907e+09,0,'2026-05-17T17:23:28.709819+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/customers/petdesk"}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/case-study/petdesk','cloudbees.com: Goodbye Sleepless Nights: De-Risking Deployments with Feature'' Flags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2910ef1c31381fd3aeffc42831ec26ffc59ecd89cb280d37ca97c60c5a9b5a4a',100.0,1779031408,0,'2026-05-17T17:23:28.709819+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/customers/petdesk"}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/customers/petdesk','cloudbees.com: Goodbye Sleepless Nights: De-Risking Deployments with Feature Flags','','2021',0,'An enterprise case study detailing PetDesk''s transition to continuous delivery using feature flags. Explains how decoupling deployments from feature activation helped the team eliminate high-stress release windows and reduce system downtime.','Markdown','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Case Studies"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/gitops/what-is-gitops','cloudbees.com: What is GitOps?','','2020',0,'Explains how the GitOps model simplifies both application and infrastructure lifecycle management. By continuously syncing running cluster states with git declarations, teams benefit from automated self-healing and instant rollback capabilities. It represents an approachable technical introduction for enterprise operations teams.','None','Technical Blog','Beginner',1,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/jenkins-x/what-is-jenkins-x','cloudbees.com: what is jenkins-x','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e31b7e8d61fcd30772caeed7a36eb0d9a9b4ba7cf9309e56354e327493ceb60',100.0,1779033610.30217,0,'2026-05-17T18:00:10.302170+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/whitepapers/building-cloud-native-apps-painlessly"}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/products/accelerator/overview','CloudBees Accelerator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ab67f70dd0cec9e809d94f5781faa0a2a282610d9735e7acb6959ba1fcc905f',100.0,1.77902936510426807e+09,0,'2026-05-17T16:49:25.104268+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com"}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/products/flow/overview','Cloudbees Flow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3754b2c854e303ad043388b3041901437cfc9e4dd7b26ed42f1ab93d6a6ed94f',100.0,1.77903386234695196e+09,0,'2026-05-17T18:04:22.346952+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/capabilities/continuous-delivery"}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/resource/whitepaper/jenkins-pipeline-plugins','cloudbees.com: Jenkins Pipeline with Plugins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd8ce240c9a8ba84fcc822e134812f61232cb51f06b77871072ec77bce808fd0',100.0,1.77903005214209604e+09,0,'2026-05-17T17:00:52.142096+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.cloudbees.com/resource/whitepaper/jenkins-pipeline-plugins", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.969856"}, "duplicate_of": "https://www.cloudbees.com/whitepapers/jenkins-pipeline-plugins"}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/jenkins-x/what-is-jenkins-x','cloudbees.com: what is jenkins-x','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e31b7e8d61fcd30772caeed7a36eb0d9a9b4ba7cf9309e56354e327493ceb60',100.0,1779033610,0,'2026-05-17T18:00:10.302170+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/whitepapers/building-cloud-native-apps-painlessly"}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/products/accelerator/overview','CloudBees Accelerator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ab67f70dd0cec9e809d94f5781faa0a2a282610d9735e7acb6959ba1fcc905f',100.0,1779029365,0,'2026-05-17T16:49:25.104268+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com"}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/products/flow/overview','Cloudbees Flow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3754b2c854e303ad043388b3041901437cfc9e4dd7b26ed42f1ab93d6a6ed94f',100.0,1779033862,0,'2026-05-17T18:04:22.346952+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/capabilities/continuous-delivery"}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/resource/whitepaper/jenkins-pipeline-plugins','cloudbees.com: Jenkins Pipeline with Plugins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd8ce240c9a8ba84fcc822e134812f61232cb51f06b77871072ec77bce808fd0',100.0,1779030052,0,'2026-05-17T17:00:52.142096+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.cloudbees.com/resource/whitepaper/jenkins-pipeline-plugins", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.969856"}, "duplicate_of": "https://www.cloudbees.com/whitepapers/jenkins-pipeline-plugins"}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/videos/jenkins-template-pipeline-devsecops','cloudbees.com: Managing DevSecOps Pipelines at Scale with Jenkins Templating Engine','- Are you currently helping build or maintain a Jenkins pipeline for more than one application or team? Are you tired of copying and pasting Jenkinsfiles and tweaking them to fit each team''s specific needs? This session will feature a live demonstration of getting up and running with the Jenkins Templating Engine (JTE). Attendees will learn how to stop creating bespoke pipelines on a per-application basis and, instead, create tool-agnostic pipeline templates that multiple teams can inherit - regardless of tech stack.
     - For DevSecOps engineers, this means less copying and pasting and more time spent focusing on the fun parts of the job. For managers or executives worried about compliance and standardization, this approach will ensure security is embedded in every step of the software development lifecycle for every application development team they oversee.
     - Through JTE, businesses can find order in the chaos of managing DevSecOps pipelines at scale. Enable organizational governance, optimize pipeline code reuse and simplify pipeline management for the whole team.','2023',0,'Video guide demonstrating how the Jenkins Templating Engine (JTE) enforces global security scanning policies and continuous validation controls across multi-tier software environments without individual pipeline customization.','Groovy','Video Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Enterprise Templating", "DevSecOps Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudbees.com/whitepapers/building-cloud-native-apps-painlessly','cloudbees.com: what is jenkins-x','','2020',0,'A foundational whitepaper exploring Jenkins X as a cloud-native re-architecture of traditional Jenkins patterns. Focuses on its dependency on Tekton for containerized build pipelines and its adoption of GitOps as the definitive state mechanism.','English','Whitepaper','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Kubernetes-Native CI"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudcatalog.dev','==cloudcatalog.dev==','','N/A',0,'A curated technical resource and architectural guide covering ==cloudcatalog.dev== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903114660809302e+09,0,'2026-05-17T17:19:06.608093+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md", "index.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudcatalog.dev','==cloudcatalog.dev==','','N/A',0,'A curated technical resource and architectural guide covering ==cloudcatalog.dev== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031146,0,'2026-05-17T17:19:06.608093+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md", "index.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudcraft.co','cloudcraft.co','','2025',0,'A high-fidelity 3D/2D inventory visualizer specialized in AWS environments. Automates structural documentation generation while parsing underlying instance types to calculate real-time baseline infrastructure costs.','JavaScript','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Cloud Discovery", "AWS"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudera.com/blog.html','blog.cloudera.com: Scalability of Kafka Messaging using Consumer Groups','','2021',0,'Examines the horizontal scaling and performance mechanics of Kafka''s consumer group model. It addresses critical production design details, such as partition count calculations, consumer group offset tracking, and the impacts of partition rebalancing protocols.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Scalability & Performance"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudflare.com','cloudflare.com','','2026',0,'Cloudflare is a world-class global platform offering enterprise-grade application security, DNS management, fast content delivery (CDN), and reliable DDoS threat mitigation at the edge.','English','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Edge Network", "Security"]','["[COMMUNITY-TOOL]"]','[]','["cloudflare.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudflare.com/learning/serverless/glossary/what-is-edge-computing','cloudflare.com: What Is Edge Computing?','','N/A',0,'A curated technical resource and architectural guide covering cloudflare.com: What Is Edge Computing? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903364002377796e+09,0,'2026-05-17T18:00:40.023778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/edge-computing.md"]','["edge-computing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudflare.com/learning/serverless/glossary/what-is-edge-computing','cloudflare.com: What Is Edge Computing?','','N/A',0,'A curated technical resource and architectural guide covering cloudflare.com: What Is Edge Computing? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033640,0,'2026-05-17T18:00:40.023778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/edge-computing.md"]','["edge-computing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudinsidr.com/content/how-to-restore-your-instance-data-from-a-backup-using-snapshots-on-aws-ec2ebs','How to Restore Your Instance Data from a Backup using Snapshots on AWS EC2/EBS','','2019',2,'A tactical guide demonstrating how to execute data restoration and replacement tasks on AWS EC2 instances from existing EBS volume snapshots. Live Grounding indicates that while manual recovery commands remain core knowledge, enterprise architectures automate these tasks via Infrastructure-as-Code and policy engines.','English','Blog / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Storage", "EBS Snapshots"]','["[COMMUNITY-TOOL]"]','[]','["aws-backup.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudnativedeepdive.com/implementing-istio-from-start-to-finish','Implementing Istio From Start To Finish','','2022',0,'A comprehensive implementation roadmap designed to guide engineering teams through the planning, deployment, and optimization stages of building an enterprise-grade Istio platform from the ground up.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudnativedeepdive.com/sharing-a-nvidia-gpu-between-pods-in-kubernetes','Sharing a NVIDIA GPU Between Pods in Kubernetes','','2022',0,'In-depth technical exploration of fractional GPU sharing techniques, including NVIDIA Multi-Instance GPU (MIG) and MPS, within Kubernetes clusters. Resolves major resource allocation bottlenecks to drive cost-effective machine learning workflows.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Hardware", "GPU Virtualization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudnatively.com/kubernetes-client-tools-overview','cloudnatively.com: Kubernetes client tools overview','','N/A',0,'A curated technical resource and architectural guide covering cloudnatively.com: Kubernetes client tools overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032644.43352,0,'2026-05-17T17:44:04.433520+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudnatively.com/kubernetes-hpa-explanation','cloudnatively.com: Understanding Horizontal Pod Autoscaling','','N/A',0,'A curated technical resource and architectural guide covering cloudnatively.com: Understanding Horizontal Pod Autoscaling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030407056185e+09,0,'2026-05-17T17:06:47.056185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudnatively.com/stateful-apps-on-kubernetes','cloudnatively.com: The State of Stateful apps on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering cloudnatively.com: The State of Stateful apps on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903218198367095e+09,0,'2026-05-17T17:36:21.983671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudnatively.com/kubernetes-client-tools-overview','cloudnatively.com: Kubernetes client tools overview','','N/A',0,'A curated technical resource and architectural guide covering cloudnatively.com: Kubernetes client tools overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032644,0,'2026-05-17T17:44:04.433520+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudnatively.com/kubernetes-hpa-explanation','cloudnatively.com: Understanding Horizontal Pod Autoscaling','','N/A',0,'A curated technical resource and architectural guide covering cloudnatively.com: Understanding Horizontal Pod Autoscaling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030407,0,'2026-05-17T17:06:47.056185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudnatively.com/stateful-apps-on-kubernetes','cloudnatively.com: The State of Stateful apps on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering cloudnatively.com: The State of Stateful apps on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032181,0,'2026-05-17T17:36:21.983671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudnowtech.com/blog/kubernetes-vs-serverless-how-do-you-choose','cloudnowtech.com: Kubernetes vs Serverless – How do you choose? 🌟','','2021',4,'Helps organizations balance infrastructural control against speed-to-market. Outlines key criteria for deciding when to self-manage Kubernetes or offload to fully managed serverless platforms.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture Decisions", "Comparisons", "Kubernetes vs Serverless"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudops.com/blog/comparing-service-meshes-istio-linkerd-and-consul-connect-citrix-adc','cloudops.com: Comparing Service Meshes: Istio, Linkerd, Consul Connect, and Citrix ADC','','2021',4,'A comprehensive architectural comparison assessing Istio, Linkerd, Consul Connect, and Citrix ADC. Contrast analyses target data plane performance, control plane complexity, and integration profiles with external multi-cloud boundaries.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Evaluation"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudquery.io','cloudquery.io: Cloud Query: The open-source cloud asset inventory powered by SQL','','2026',0,'An open-source high-performance security and asset discovery tool that parses cloud configuration APIs into standard SQL databases. Enables infrastructure teams to perform complex auditing, compliance mapping, and security reporting.','Go','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Asset Management & Governance", "Cloud Analytics"]','["[COMMUNITY-TOOL]"]','[]','["cloud-asset-inventory.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudquery.io/blog/announcing-cloudquery-terraform-drift-detection','cloudquery.io: Announcing CloudQuery Terraform Drift Detection','','2023',0,'CloudQuery Drift Detection automates the discovery of structural and state discrepancies between active cloud environments and declarative Terraform configurations. Utilizing high-performance SQL query constructs, it operates as an out-of-band compliance engine. Architecturally, it replaces resource-intensive ''terraform plan'' loops with scheduled drift audits.','Go','Blog/Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Drift Detection"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudquery.io/blog/open-source-cloud-asset-inventory-with-cloudquery-and-grafana','cloudquery.io: Building an Open-Source Cloud Asset Inventory with CloudQuery'' and Grafana','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a4d49b9e69dcae534d1a7cc466241d5f6eb430cf80425d790565313cd8c488a',100.0,1.77903431363543891e+09,0,'2026-05-17T18:11:53.635439+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-asset-inventory.md"]','[]','{}','{"duplicate_of": "https://www.cloudquery.io/learning-center/cloud-asset-management"}');
+INSERT INTO "resources" VALUES('https://www.cloudquery.io/blog/open-source-cloud-asset-inventory-with-cloudquery-and-grafana','cloudquery.io: Building an Open-Source Cloud Asset Inventory with CloudQuery'' and Grafana','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a4d49b9e69dcae534d1a7cc466241d5f6eb430cf80425d790565313cd8c488a',100.0,1779034313,0,'2026-05-17T18:11:53.635439+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-asset-inventory.md"]','[]','{}','{"duplicate_of": "https://www.cloudquery.io/learning-center/cloud-asset-management"}');
 INSERT INTO "resources" VALUES('https://www.cloudquery.io/learning-center/cloud-asset-management','cloudquery.io: Building an Open-Source Cloud Asset Inventory with CloudQuery and Grafana','','2023',0,'Step-by-step implementation guide detailing how to ingest cloud infrastructure state via CloudQuery and visualize data patterns within Grafana. Outlines pipeline construction, scheduling, and database optimization.','SQL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Asset Management & Governance", "Cloud Analytics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cloud-asset-inventory.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/10110/how-does-kubernetes-work','cloudsavvyit.com: How Does Kubernetes Work?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How Does Kubernetes Work? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903428292785692e+09,0,'2026-05-17T18:11:22.927857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://thenewstack.io/how-does-kubernetes-work"}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/12277/how-to-use-multi-threaded-processing-in-bash-scripts','cloudsavvyit.com: How to Use Multi-Threaded Processing in Bash Scripts','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Multi-Threaded Processing in Bash Scripts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903054843414497e+09,0,'2026-05-17T17:09:08.434145+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13024/how-to-run-your-own-kubernetes-cluster-with-microk8s','cloudsavvyit.com: How to run your own kubernetes cluster with Microk8s','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to run your own kubernetes cluster with Microk8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903122091929888e+09,0,'2026-05-17T17:20:20.919299+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13039/how-to-scale-docker-containers-across-servers-using-kubernetes','cloudsavvyit.com: How to Scale Docker Containers Across Servers Using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Scale Docker Containers Across Servers Using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903183505775904e+09,0,'2026-05-17T17:30:35.057759+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13049/what-is-docker-swarm-mode-and-when-should-you-use-it','cloudsavvyit.com: What is Docker Swarm Mode and When Should You Use It?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: What is Docker Swarm Mode and When Should You Use It? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903083684831404e+09,0,'2026-05-17T17:13:56.848314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13092/is-rocky-linux-the-new-centos','cloudsavvyit.com: Is Rocky Linux the new CentOS?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: Is Rocky Linux the new CentOS? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903374532176303e+09,0,'2026-05-17T18:02:25.321763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13842/how-to-run-phpmyadmin-in-a-docker-container','cloudsavvyit.com: How to Run PHPMyAdmin in a Docker Container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Run PHPMyAdmin in a Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790329444196341e+09,0,'2026-05-17T17:49:04.419634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13937/how-to-ssh-into-a-docker-container','cloudsavvyit.com: How to SSH into a Docker container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to SSH into a Docker container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903253451274108e+09,0,'2026-05-17T17:42:14.512741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13987/how-to-use-docker-cp-to-copy-files-between-host-and-containers','cloudsavvyit.com: How to use docker cp to copy files between host and containers','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to use docker cp to copy files between host and containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903381790986299e+09,0,'2026-05-17T18:03:37.909863+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14036/how-to-use-git-hooks-for-commit-automation','cloudsavvyit.com: How to Use Git Hooks For Commit Automation 🌟','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Git Hooks For Commit Automation 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903412590638399e+09,0,'2026-05-17T18:08:45.906384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14081/how-to-pass-environment-variables-to-docker-containers','cloudsavvyit.com: How to Pass Environment Variables to Docker Containers','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Pass Environment Variables to Docker Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031483.91972,0,'2026-05-17T17:24:43.919720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14191/how-to-clean-up-and-delete-docker-images','cloudsavvyit.com: How To Clean Up and Delete Docker Images','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How To Clean Up and Delete Docker Images in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903007917802596e+09,0,'2026-05-17T17:01:19.178026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14289/how-to-delete-git-branches-on-local-and-remote-repositories','cloudsavvyit.com: How to Delete Git Branches on Local and Remote Repositories','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Delete Git Branches on Local and Remote Repositories in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790332903473711e+09,0,'2026-05-17T17:54:50.347371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14508/how-to-assign-a-static-ip-to-a-docker-container','cloudsavvyit.com: How to Assign a Static IP to a Docker Container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Assign a Static IP to a Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902935074880909e+09,0,'2026-05-17T16:49:10.748809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14587/how-to-restart-kubernetes-pods-with-kubectl','cloudsavvyit.com: How to Restart Kubernetes Pods with Kubectl','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Restart Kubernetes Pods with Kubectl in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790293171155591e+09,0,'2026-05-17T16:48:37.115559+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14640/how-to-properly-fork-a-github-repository','cloudsavvyit.com: How To Properly Fork a Github Repository','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How To Properly Fork a Github Repository in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902981510331392e+09,0,'2026-05-17T16:56:55.103314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14663/how-to-inspect-a-docker-images-content-without-starting-a-container','cloudsavvyit.com: How to Inspect a Docker Image’s Content Without Starting'' a Container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Inspect a Docker Image’s Content Without Starting'' a Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903332343210411e+09,0,'2026-05-17T17:55:23.432104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14690/how-to-get-started-with-devspace-and-rapidly-develop-kubernetes-apps','==cloudsavvyit.com: How to Get Started With DevSpace and Rapidly Develop'' Kubernetes Apps==','','N/A',0,'A curated technical resource and architectural guide covering ==cloudsavvyit.com: How to Get Started With DevSpace and Rapidly Develop'' Kubernetes Apps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903197212424397e+09,0,'2026-05-17T17:32:52.124244+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14710/how-to-move-changes-to-another-branch-in-git','cloudsavvyit.com: How to Move Changes to Another Branch in Git','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Move Changes to Another Branch in Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034282.94844,0,'2026-05-17T18:11:22.948440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14822/should-you-use-https-or-ssh-for-git','==cloudsavvyit.com: Should You Use HTTPS or SSH For Git?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==cloudsavvyit.com: Should You Use HTTPS or SSH For Git?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902969896858096e+09,0,'2026-05-17T16:54:58.968581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14880/whats-the-difference-between-exposing-and-publishing-a-docker-port','cloudsavvyit.com: What’s the Difference Between Exposing and Publishing'' a Docker Port?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: What’s the Difference Between Exposing and Publishing'' a Docker Port? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903241552021503e+09,0,'2026-05-17T17:40:15.520215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14890/how-and-why-to-run-docker-inside-docker','cloudsavvyit.com: How (and Why) to Run Docker Inside Docker','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How (and Why) to Run Docker Inside Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902984806145596e+09,0,'2026-05-17T16:57:28.061456+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14973/how-to-add-a-volume-to-an-existing-docker-container','cloudsavvyit.com: How to Add a Volume to an Existing Docker Container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Add a Volume to an Existing Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030668.16209,0,'2026-05-17T17:11:08.162090+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/15066/how-to-manage-docker-engine-plugins','cloudsavvyit.com: How to Manage Docker Engine Plugins','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Manage Docker Engine Plugins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903402528390097e+09,0,'2026-05-17T18:07:05.283901+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/15124/what-is-prometheus-and-why-is-it-so-popular','==cloudsavvyit.com: What is Prometheus and Why Is It So Popular==','','N/A',0,'A curated technical resource and architectural guide covering ==cloudsavvyit.com: What is Prometheus and Why Is It So Popular== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902949697874188e+09,0,'2026-05-17T16:51:36.978742+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/15158/10-tools-that-complement-docker','cloudsavvyit.com: 10 Tools That Complement Docker','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: 10 Tools That Complement Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032693748667e+09,0,'2026-05-17T17:44:53.748667+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/15207/how-to-use-github-actions-to-automate-your-repository-builds','cloudsavvyit.com: How to Use Github Actions to Automate Your Repository'' Builds','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Github Actions to Automate Your Repository'' Builds in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903181961231708e+09,0,'2026-05-17T17:30:19.612317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/3233/a-beginners-introduction-to-devops-principles','cloudsavvyit.com: A Beginner’s Introduction To DevOps Principles','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: A Beginner’s Introduction To DevOps Principles in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790307975533781e+09,0,'2026-05-17T17:13:17.553378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/5414/should-you-run-a-database-in-docker','cloudsavvyit.com: Should You Run a Database in Docker?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: Should You Run a Database in Docker? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790321445105009e+09,0,'2026-05-17T17:35:44.510501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/9033/how-to-use-cron-with-your-docker-containers','cloudsavvyit.com: How to Use Cron With Your Docker Containers','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Cron With Your Docker Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903256610901904e+09,0,'2026-05-17T17:42:46.109019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/10110/how-does-kubernetes-work','cloudsavvyit.com: How Does Kubernetes Work?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How Does Kubernetes Work? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034282,0,'2026-05-17T18:11:22.927857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://thenewstack.io/how-does-kubernetes-work"}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/12277/how-to-use-multi-threaded-processing-in-bash-scripts','cloudsavvyit.com: How to Use Multi-Threaded Processing in Bash Scripts','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Multi-Threaded Processing in Bash Scripts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030548,0,'2026-05-17T17:09:08.434145+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13024/how-to-run-your-own-kubernetes-cluster-with-microk8s','cloudsavvyit.com: How to run your own kubernetes cluster with Microk8s','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to run your own kubernetes cluster with Microk8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031220,0,'2026-05-17T17:20:20.919299+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13039/how-to-scale-docker-containers-across-servers-using-kubernetes','cloudsavvyit.com: How to Scale Docker Containers Across Servers Using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Scale Docker Containers Across Servers Using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031835,0,'2026-05-17T17:30:35.057759+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13049/what-is-docker-swarm-mode-and-when-should-you-use-it','cloudsavvyit.com: What is Docker Swarm Mode and When Should You Use It?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: What is Docker Swarm Mode and When Should You Use It? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030836,0,'2026-05-17T17:13:56.848314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13092/is-rocky-linux-the-new-centos','cloudsavvyit.com: Is Rocky Linux the new CentOS?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: Is Rocky Linux the new CentOS? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033745,0,'2026-05-17T18:02:25.321763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13842/how-to-run-phpmyadmin-in-a-docker-container','cloudsavvyit.com: How to Run PHPMyAdmin in a Docker Container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Run PHPMyAdmin in a Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032944,0,'2026-05-17T17:49:04.419634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13937/how-to-ssh-into-a-docker-container','cloudsavvyit.com: How to SSH into a Docker container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to SSH into a Docker container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032534,0,'2026-05-17T17:42:14.512741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13987/how-to-use-docker-cp-to-copy-files-between-host-and-containers','cloudsavvyit.com: How to use docker cp to copy files between host and containers','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to use docker cp to copy files between host and containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033817,0,'2026-05-17T18:03:37.909863+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14036/how-to-use-git-hooks-for-commit-automation','cloudsavvyit.com: How to Use Git Hooks For Commit Automation 🌟','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Git Hooks For Commit Automation 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034125,0,'2026-05-17T18:08:45.906384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14081/how-to-pass-environment-variables-to-docker-containers','cloudsavvyit.com: How to Pass Environment Variables to Docker Containers','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Pass Environment Variables to Docker Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031483,0,'2026-05-17T17:24:43.919720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14191/how-to-clean-up-and-delete-docker-images','cloudsavvyit.com: How To Clean Up and Delete Docker Images','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How To Clean Up and Delete Docker Images in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030079,0,'2026-05-17T17:01:19.178026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14289/how-to-delete-git-branches-on-local-and-remote-repositories','cloudsavvyit.com: How to Delete Git Branches on Local and Remote Repositories','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Delete Git Branches on Local and Remote Repositories in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033290,0,'2026-05-17T17:54:50.347371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14508/how-to-assign-a-static-ip-to-a-docker-container','cloudsavvyit.com: How to Assign a Static IP to a Docker Container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Assign a Static IP to a Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029350,0,'2026-05-17T16:49:10.748809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14587/how-to-restart-kubernetes-pods-with-kubectl','cloudsavvyit.com: How to Restart Kubernetes Pods with Kubectl','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Restart Kubernetes Pods with Kubectl in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029317,0,'2026-05-17T16:48:37.115559+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14640/how-to-properly-fork-a-github-repository','cloudsavvyit.com: How To Properly Fork a Github Repository','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How To Properly Fork a Github Repository in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029815,0,'2026-05-17T16:56:55.103314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14663/how-to-inspect-a-docker-images-content-without-starting-a-container','cloudsavvyit.com: How to Inspect a Docker Image’s Content Without Starting'' a Container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Inspect a Docker Image’s Content Without Starting'' a Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033323,0,'2026-05-17T17:55:23.432104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14690/how-to-get-started-with-devspace-and-rapidly-develop-kubernetes-apps','==cloudsavvyit.com: How to Get Started With DevSpace and Rapidly Develop'' Kubernetes Apps==','','N/A',0,'A curated technical resource and architectural guide covering ==cloudsavvyit.com: How to Get Started With DevSpace and Rapidly Develop'' Kubernetes Apps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031972,0,'2026-05-17T17:32:52.124244+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14710/how-to-move-changes-to-another-branch-in-git','cloudsavvyit.com: How to Move Changes to Another Branch in Git','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Move Changes to Another Branch in Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034282,0,'2026-05-17T18:11:22.948440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14822/should-you-use-https-or-ssh-for-git','==cloudsavvyit.com: Should You Use HTTPS or SSH For Git?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==cloudsavvyit.com: Should You Use HTTPS or SSH For Git?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029698,0,'2026-05-17T16:54:58.968581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14880/whats-the-difference-between-exposing-and-publishing-a-docker-port','cloudsavvyit.com: What’s the Difference Between Exposing and Publishing'' a Docker Port?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: What’s the Difference Between Exposing and Publishing'' a Docker Port? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032415,0,'2026-05-17T17:40:15.520215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14890/how-and-why-to-run-docker-inside-docker','cloudsavvyit.com: How (and Why) to Run Docker Inside Docker','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How (and Why) to Run Docker Inside Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029848,0,'2026-05-17T16:57:28.061456+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14973/how-to-add-a-volume-to-an-existing-docker-container','cloudsavvyit.com: How to Add a Volume to an Existing Docker Container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Add a Volume to an Existing Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030668,0,'2026-05-17T17:11:08.162090+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/15066/how-to-manage-docker-engine-plugins','cloudsavvyit.com: How to Manage Docker Engine Plugins','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Manage Docker Engine Plugins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034025,0,'2026-05-17T18:07:05.283901+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/15124/what-is-prometheus-and-why-is-it-so-popular','==cloudsavvyit.com: What is Prometheus and Why Is It So Popular==','','N/A',0,'A curated technical resource and architectural guide covering ==cloudsavvyit.com: What is Prometheus and Why Is It So Popular== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029496,0,'2026-05-17T16:51:36.978742+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/15158/10-tools-that-complement-docker','cloudsavvyit.com: 10 Tools That Complement Docker','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: 10 Tools That Complement Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032693,0,'2026-05-17T17:44:53.748667+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/15207/how-to-use-github-actions-to-automate-your-repository-builds','cloudsavvyit.com: How to Use Github Actions to Automate Your Repository'' Builds','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Github Actions to Automate Your Repository'' Builds in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031819,0,'2026-05-17T17:30:19.612317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/3233/a-beginners-introduction-to-devops-principles','cloudsavvyit.com: A Beginner’s Introduction To DevOps Principles','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: A Beginner’s Introduction To DevOps Principles in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030797,0,'2026-05-17T17:13:17.553378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/5414/should-you-run-a-database-in-docker','cloudsavvyit.com: Should You Run a Database in Docker?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: Should You Run a Database in Docker? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032144,0,'2026-05-17T17:35:44.510501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/9033/how-to-use-cron-with-your-docker-containers','cloudsavvyit.com: How to Use Cron With Your Docker Containers','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Cron With Your Docker Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032566,0,'2026-05-17T17:42:46.109019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudskew.com','CloudSkew','','2023',3,'An online vector editor tailored specifically for system designs. Features easy drag-and-drop mechanics to map cloud-native services without needing specialized design training.','N/A','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Diagramming SaaS"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/04/kubeapiserver.html','cloudtechtwitter.com: KubeApiServer components 🌟','','2022',4,'An operational analysis of the kube-apiserver runtime layers. Examines how requests navigate the authentication, authorization, and admission control phases before persisting to the database backend.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "API Server"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/04/kubernetes-quality-of-service-qos-class.html','cloudtechtwitter.com: Kubernetes Quality of Service (QoS) class','','2022',0,'Explains how Kubernetes dynamically classifies pods into Quality of Service (QoS) classes: Guaranteed, Burstable, and BestEffort.
@@ -14665,115 +14665,115 @@ INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/05/kuberne
 INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/05/lets-check-about-aws-vs-azure-services.html','cloudtechtwitter.com: Let''s check about AWS v/s Azure Service','','2026',0,'A direct comparison table matching corresponding AWS and Azure services for infrastructure architects translating environments. Includes virtualization, identity governance, and container orchestration layers. Live grounding demonstrates its high value as a quick-lookup cheatsheet during design sprints.','English','Reference/Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Service Mapping", "AWS-Azure Mapping"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/05/pattern-api-gateway-backends-for.html','cloudtechtwitter.com: Pattern: API Gateway / Backends for Frontends','','2022',3,'An architectural review of the Backend-for-Frontend (BFF) and API Gateway patterns. It details how tailoring dedicated backend gateways to specific user interfaces (web, mobile, IoT) minimizes payload size, decouples frontend release cycles, and limits over-fetching.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Microservices Patterns"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/05/reverse-proxy-vs-forward-proxy.html','cloudtechtwitter.com: Reverse Proxy vs. Forward Proxy: The Differences','','2022',3,'A conceptual guide detailing practical differences between reverse proxy architectures (used to route public calls to backends) and forward proxy architectures (used to govern egress paths). Clarifies their specific use cases within enterprise networking configurations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Proxy Mechanics", "Foundational Routing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io','cncf.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032801.91866,0,'2026-05-17T17:46:41.918660+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/announcements/2022/02/10/cncf-sees-record-kubernetes-and-container-adoption-in-2021-cloud-native-survey',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903429170906591e+09,0,'2026-05-17T18:11:31.709066+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/06/16/identifying-kubernetes-config-security-threats-pods-running-as-root','cncf.io: Identifying Kubernetes Config Security Threats: Pods Running as'' Root','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Identifying Kubernetes Config Security Threats: Pods Running as'' Root in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592611585497e+09,0,'2026-06-18T00:38:46.115855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/07/17/site-reliability-engineering-sre-101-with-devops-vs-sre','cncf.io: DevOps vs. SRE','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: DevOps vs. SRE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817361675808959e+09,0,'2026-06-18T00:42:47.580896+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/07/27/logging-in-kubernetes-efk-vs-plg-stack','cncf.io: Logging in Kubernetes: EFK vs PLG Stack','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Logging in Kubernetes: EFK vs PLG Stack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173601389476704e+09,0,'2026-06-18T00:40:13.894767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/09/11/cncf-end-user-technology-radar-observability-september-2020','CNCF End User Technology Radar: Observability, September 2020 🌟','','N/A',0,'A curated technical resource and architectural guide covering CNCF End User Technology Radar: Observability, September 2020 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173609108991503e+09,0,'2026-06-18T00:41:31.089915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/09/15/top-7-challenges-to-becoming-cloud-native','cncf.io: Top 7 challenges to becoming cloud native','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Top 7 challenges to becoming cloud native in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781735960484205e+09,0,'2026-06-18T00:39:20.484205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/09/18/5-problems-with-kubernetes-cost-estimation-strategies','cncf.io: 5 Problems with Kubernetes Cost Estimation Strategies','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: 5 Problems with Kubernetes Cost Estimation Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173622278123497e+09,0,'2026-06-18T00:43:42.781235+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/09/22/container-attached-storage-is-cloud-native-storage-cas','cncf.io: Container Attached Storage is Cloud Native Storage (CAS)','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Container Attached Storage is Cloud Native Storage (CAS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173603795015311e+09,0,'2026-06-18T00:40:37.950153+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/10/02/kubernetes-operators-101','cncf.io: Kubernetes Operators 101','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes Operators 101 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781736026278378e+09,0,'2026-06-18T00:40:26.278378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/10/26/service-mesh-is-still-hard','cncf.io: Service Mesh Is Still Hard','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Service Mesh Is Still Hard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616758071088e+09,0,'2026-06-18T00:42:47.580711+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/11/03/the-need-for-kubernetes-native-messaging-platform-in-hybrid-cloud-environment','cncf.io: The need for Kubernetes Native Messaging Platform in Hybrid Cloud'' Environment','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: The need for Kubernetes Native Messaging Platform in Hybrid Cloud'' Environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608255357408e+09,0,'2026-06-18T00:41:22.553574+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/11/12/implementing-gitops-on-kubernetes-using-k3s-rancher-vault-and-argo-cd','cncf.io: Implementing GitOps on Kubernetes Using K3s, Rancher, Vault and'' Argo CD','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Implementing GitOps on Kubernetes Using K3s, Rancher, Vault and'' Argo CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173591040949702e+09,0,'2026-06-18T00:38:30.409497+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/12/11/why-linkerd-doesnt-use-envoy','cncf.io: Why Linkerd doesn’t use Envoy','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Why Linkerd doesn’t use Envoy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817361693689289e+09,0,'2026-06-18T00:42:49.368929+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/12/14/kubernetes-101-an-introduction','cncf.io: Kubernetes 101: An Introduction 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes 101: An Introduction 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173618056570792e+09,0,'2026-06-18T00:43:00.565708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/02/25/kubernetes-network-policies-with-cilium-and-linkerd','cncf.io: Kubernetes network policies with Cilium and Linkerd','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes network policies with Cilium and Linkerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173616758080792e+09,0,'2026-06-18T00:42:47.580808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{"duplicate_of": "https://www.buoyant.io/blog/kubernetes-network-policies-with-cilium-and-linkerd"}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/10/protocol-detection-and-opaque-ports-in-linkerd','cncf.io: Protocol detection and opaque ports in Linkerd','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Protocol detection and opaque ports in Linkerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616936570501e+09,0,'2026-06-18T00:42:49.365705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/16/introduction-to-k3d-run-k3s-in-docker','cncf.io: Introduction to k3d: Run K3s in Docker','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Introduction to k3d: Run K3s in Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173615420453596e+09,0,'2026-06-18T00:42:34.204536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/22/kubernetes-security','cncf.io: Kubernetes Security 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes Security 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173602624602198e+09,0,'2026-06-18T00:40:26.246022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/23/quick-application-deployments-on-microk8s-using-helm-chart','cncf.io: Quick application deployments on MicroK8s using Helm Charts','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Quick application deployments on MicroK8s using Helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903452064579391e+09,0,'2026-05-17T18:15:20.645794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"duplicate_of": "https://www.cncf.io/blog/2021/03/23/quick-application-deployments-on-microk8s-using-helm-charts"}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/24/add-java-agents-to-existing-kubernetes-and-helm-applications-instantly','cncf.io: Add Java Agents to Existing Kubernetes and Helm Applications Instantly','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Add Java Agents to Existing Kubernetes and Helm Applications Instantly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173595204407691e+09,0,'2026-06-18T00:39:12.044077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/04/06/cloudformation-vs-terraform-which-is-better','cncf.io: Cloudformation vs. Terraform: Which is better?','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Cloudformation vs. Terraform: Which is better? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173596049180507e+09,0,'2026-06-18T00:39:20.491805+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/04/12/simplifying-multi-clusters-in-kubernetes','cncf.io: Simplifying multi-clusters in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Simplifying multi-clusters in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173622153751397e+09,0,'2026-06-18T00:43:41.537514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/04/22/revealing-the-secrets-of-kubernetes-secrets','cncf.io: Revealing the secrets of Kubernetes secrets 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Revealing the secrets of Kubernetes secrets 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173603792471408e+09,0,'2026-06-18T00:40:37.924714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/04/29/from-distributed-tracing-to-apm-taking-opentelemetry-and-jaeger-up-a-level',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cncf.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134.54299,0,'2026-06-18T00:42:14.542990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/05/10/tools-to-develop-apps-on-kubernetes','cncf.io: Tools to develop apps on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Tools to develop apps on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173601233765792e+09,0,'2026-06-18T00:40:12.337658+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/06/29/finops-for-kubernetes-insufficient-or-nonexistent-kubernetes-cost-monitoring-is-causing-overspend','cncf.io: FinOps for Kubernetes: Insufficient – or nonexistent – Kubernetes'' cost monitoring is causing overspend','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: FinOps for Kubernetes: Insufficient – or nonexistent – Kubernetes'' cost monitoring is causing overspend in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594021867609e+09,0,'2026-06-18T00:39:00.218676+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/07/01/what-is-fairwinds-polaris-kubernetes-open-source-configuration-validation','cncf.io: What is Polaris? Kubernetes open source configuration validation'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: What is Polaris? Kubernetes open source configuration validation'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736046.42079,0,'2026-06-18T00:40:46.420790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/07/15/networking-with-a-service-mesh-use-cases-best-practices-and-comparison-of-top-mesh-options','cncf.io: Networking with a service mesh: use cases, best practices, and'' comparison of top mesh options','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Networking with a service mesh: use cases, best practices, and'' comparison of top mesh options in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616778387308e+09,0,'2026-06-18T00:42:47.783873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/07/19/think-grpc-when-you-are-architecting-modern-microservices','cncf.io: Think gRPC, when you are architecting modern microservices!','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Think gRPC, when you are architecting modern microservices! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817358657231419e+09,0,'2026-06-18T00:37:45.723142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/07/27/advanced-kubernetes-pod-to-node-scheduling','cncf.io: Advanced Kubernetes pod to node scheduling','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Advanced Kubernetes pod to node scheduling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173619083471107e+09,0,'2026-06-18T00:43:10.834711+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/08/10/avoiding-kubernetes-cluster-outages-with-synthetic-monitoring','cncf.io: Avoiding Kubernetes cluster outages with synthetic monitoring','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Avoiding Kubernetes cluster outages with synthetic monitoring in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736012.24968,0,'2026-06-18T00:40:12.249680+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/08/20/how-to-secure-your-kubernetes-control-plane-and-node-components','==cncf.io: How to secure your Kubernetes control plane and node components==','','N/A',0,'A curated technical resource and architectural guide covering ==cncf.io: How to secure your Kubernetes control plane and node components== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173602624379491e+09,0,'2026-06-18T00:40:26.243795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/09/24/kubernetes-ingress-grpc-example-with-a-dune-quote-service','cncf.io: Kubernetes Ingress gRPC example with a Dune quote service','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes Ingress gRPC example with a Dune quote service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173591050475502e+09,0,'2026-06-18T00:38:30.504755+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/09/29/automation-is-the-future-of-cloud-cost-optimization','Automation is the future of cloud cost optimization','','N/A',0,'A curated technical resource and architectural guide covering Automation is the future of cloud cost optimization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359710751369e+09,0,'2026-06-18T00:39:31.075137+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["index.md", "introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/10/06/kubernetes-cluster-api-reaches-production-readiness-with-version-1-0','cncf.io: Kubernetes Cluster API reaches production readiness with version'' 1.0','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes Cluster API reaches production readiness with version'' 1.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173602826898098e+09,0,'2026-06-18T00:40:28.268981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/10/07/server-side-reconciliation-is-coming','cncf.io: Flux: Server-side reconciliation is coming','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Flux: Server-side reconciliation is coming in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173594180684709e+09,0,'2026-06-18T00:39:01.806847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/10/29/how-to-justify-infrastructure-replacement-to-your-manager','cncf.io: How to justify infrastructure replacement to your manager','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: How to justify infrastructure replacement to your manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173597134598207e+09,0,'2026-06-18T00:39:31.345982+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/11/16/prometheus-announces-an-agent-to-address-a-new-range-of-use-cases','cncf.io: Prometheus announces an Agent to address a new range of use cases','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Prometheus announces an Agent to address a new range of use cases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173613328857803e+09,0,'2026-06-18T00:42:13.288578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/11/23/how-to-add-observability-to-your-application-pipeline','==cncf.io: How to add observability to your application pipeline==','','N/A',0,'A curated technical resource and architectural guide covering ==cncf.io: How to add observability to your application pipeline== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173609108329701e+09,0,'2026-06-18T00:41:31.083297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/12/08/hosted-edge-vs-cloud-the-battle-for-latency-and-security','cncf.io: Hosted Edge vs Cloud: the battle for latency and security 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Hosted Edge vs Cloud: the battle for latency and security 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593896966695e+09,0,'2026-06-18T00:38:58.969667+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/edge-computing.md"]','["edge-computing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/02/18/introducing-opta-terraform-on-rails','cncf.io: Introducing Opta: Terraform on Rails','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Introducing Opta: Terraform on Rails in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736236.40713,0,'2026-06-18T00:43:56.407130+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/03/03/an-emerging-job-kubernetes-engineer','An emerging Job: Kubernetes engineer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903391357102894e+09,0,'2026-05-17T18:05:13.571029+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/07/01/devops-vs-sre-vs-platform-engineering-the-gaps-might-be-smaller-than-you-think','==cncf.io: DevOps vs. SRE vs. Platform Engineering? The gaps might be smaller'' than you think==','','N/A',0,'A curated technical resource and architectural guide covering ==cncf.io: DevOps vs. SRE vs. Platform Engineering? The gaps might be smaller'' than you think== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616778379297e+09,0,'2026-06-18T00:42:47.783793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/09/30/how-to-gitops-your-terraform','cncf.io: How to GitOps your Terraform','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: How to GitOps your Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173593990583801e+09,0,'2026-06-18T00:38:59.905838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{"duplicate_of": "https://fluxcd.io/blog/2022/09/how-to-gitops-your-terraform"}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/10/20/kubernetes-best-practice-how-to-correctly-set-resource-requests-and-limits','cncf.io: Kubernetes best practice: How to (correctly) set resource requests'' and limits','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes best practice: How to (correctly) set resource requests'' and limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173622153786802e+09,0,'2026-06-18T00:43:41.537868+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/11/04/seven-zero-trust-rules-for-kubernetes','cncf.io: Seven zero trust rules for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Seven zero trust rules for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592458675694e+09,0,'2026-06-18T00:38:44.586757+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2023/02/01/monitoring-micro-front-ends-on-kubernetes-with-nginx','==cncf.io: Monitoring micro-front ends on Kubernetes with NGINX== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==cncf.io: Monitoring micro-front ends on Kubernetes with NGINX== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610161989188e+09,0,'2026-06-18T00:41:41.619892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2023/03/28/kubernetes-storage-is-complex-but-its-getting-better','cncf.io: Kubernetes storage is complex, but it’s getting better','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes storage is complex, but it’s getting better in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173603795630502e+09,0,'2026-06-18T00:40:37.956305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide','Kubernetes Troubleshooting: A Step-by-Step Guide','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Troubleshooting: A Step-by-Step Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173605756233501e+09,0,'2026-06-18T00:40:57.562335+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md", "docs/kubernetes-tutorials.md", "docs/kubernetes.md"]','["kubernetes-troubleshooting.md", "kubernetes-tutorials.md", "kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/certification/ckad','cncf.io: Certified Kubernetes Application Developer (CKAD)','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Certified Kubernetes Application Developer (CKAD) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903141023933601e+09,0,'2026-05-17T17:23:30.239336+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.cncf.io/training/certification/ckad"}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/certification/software-conformance','Certified Kubernetes offerings','','N/A',0,'A curated technical resource and architectural guide covering Certified Kubernetes offerings in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903049958996605e+09,0,'2026-05-17T17:08:19.589966+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/rancher.md"]','["index.md", "kubernetes.md", "rancher.md"]','{}','{"duplicate_of": "https://www.cncf.io/training/certification/software-conformance"}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/kubeweekly',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902916332853698e+09,0,'2026-05-17T16:46:03.328537+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/phippy/the-childrens-illustrated-guide-to-kubernetes','cncf.io: THE ILLUSTRATED CHILDREN’S GUIDE TO KUBERNETES 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: THE ILLUSTRATED CHILDREN’S GUIDE TO KUBERNETES 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173619045490908e+09,0,'2026-06-18T00:43:10.454909+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/reports','CNCF Reports','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903449146315503e+09,0,'2026-05-17T18:14:51.463155+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/webinars/deploying-kubernetes-to-bare-metal-using-cluster-api','cncf.io webinar: Deploying Kubernetes to bare metal using cluster API','','N/A',0,'A curated technical resource and architectural guide covering cncf.io webinar: Deploying Kubernetes to bare metal using cluster API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903180965899109e+09,0,'2026-05-17T17:30:09.658991+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://www.cncf.io/online-programs/deploying-kubernetes-to-bare-metal-using-cluster-api"}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/wp-content/uploads/2020/03/CNCF_Survey_Report.pdf','CNCF Survey Report 2019','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779030352700567e+09,0,'2026-05-17T17:05:52.700567+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/wp-content/uploads/2020/11/CNCF_Survey_Report_2020.pdf','CNCF Survey Report 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77902929434406089e+09,0,'2026-05-17T16:48:14.344061+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://www.cncf.io/wp-content/uploads/2020/03/CNCF_Survey_Report.pdf"}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/wp-content/uploads/2021/07/CNCF_Operator_WhitePaper.pdf','cncf.io: CNCF Operator White Paper (PDF) 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: CNCF Operator White Paper (PDF) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173602657925295e+09,0,'2026-06-18T00:40:26.579253+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/wp-content/uploads/2021/12/Q1-2021-State-of-Cloud-Native-development-FINAL.pdf','CNCF Survey Report 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903208033432602e+09,0,'2026-05-17T17:34:40.334326+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://www.cncf.io/wp-content/uploads/2020/03/CNCF_Survey_Report.pdf"}');
+INSERT INTO "resources" VALUES('https://www.cncf.io','cncf.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032801,0,'2026-05-17T17:46:41.918660+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/announcements/2022/02/10/cncf-sees-record-kubernetes-and-container-adoption-in-2021-cloud-native-survey',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034291,0,'2026-05-17T18:11:31.709066+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/06/16/identifying-kubernetes-config-security-threats-pods-running-as-root','cncf.io: Identifying Kubernetes Config Security Threats: Pods Running as'' Root','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Identifying Kubernetes Config Security Threats: Pods Running as'' Root in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735926,0,'2026-06-18T00:38:46.115855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/07/17/site-reliability-engineering-sre-101-with-devops-vs-sre','cncf.io: DevOps vs. SRE','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: DevOps vs. SRE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.580896+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/07/27/logging-in-kubernetes-efk-vs-plg-stack','cncf.io: Logging in Kubernetes: EFK vs PLG Stack','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Logging in Kubernetes: EFK vs PLG Stack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736013,0,'2026-06-18T00:40:13.894767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/09/11/cncf-end-user-technology-radar-observability-september-2020','CNCF End User Technology Radar: Observability, September 2020 🌟','','N/A',0,'A curated technical resource and architectural guide covering CNCF End User Technology Radar: Observability, September 2020 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.089915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/09/15/top-7-challenges-to-becoming-cloud-native','cncf.io: Top 7 challenges to becoming cloud native','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Top 7 challenges to becoming cloud native in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735960,0,'2026-06-18T00:39:20.484205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/09/18/5-problems-with-kubernetes-cost-estimation-strategies','cncf.io: 5 Problems with Kubernetes Cost Estimation Strategies','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: 5 Problems with Kubernetes Cost Estimation Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736222,0,'2026-06-18T00:43:42.781235+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/09/22/container-attached-storage-is-cloud-native-storage-cas','cncf.io: Container Attached Storage is Cloud Native Storage (CAS)','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Container Attached Storage is Cloud Native Storage (CAS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736037,0,'2026-06-18T00:40:37.950153+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/10/02/kubernetes-operators-101','cncf.io: Kubernetes Operators 101','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes Operators 101 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736026,0,'2026-06-18T00:40:26.278378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/10/26/service-mesh-is-still-hard','cncf.io: Service Mesh Is Still Hard','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Service Mesh Is Still Hard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.580711+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/11/03/the-need-for-kubernetes-native-messaging-platform-in-hybrid-cloud-environment','cncf.io: The need for Kubernetes Native Messaging Platform in Hybrid Cloud'' Environment','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: The need for Kubernetes Native Messaging Platform in Hybrid Cloud'' Environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736082,0,'2026-06-18T00:41:22.553574+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/11/12/implementing-gitops-on-kubernetes-using-k3s-rancher-vault-and-argo-cd','cncf.io: Implementing GitOps on Kubernetes Using K3s, Rancher, Vault and'' Argo CD','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Implementing GitOps on Kubernetes Using K3s, Rancher, Vault and'' Argo CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735910,0,'2026-06-18T00:38:30.409497+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/12/11/why-linkerd-doesnt-use-envoy','cncf.io: Why Linkerd doesn’t use Envoy','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Why Linkerd doesn’t use Envoy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.368929+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/12/14/kubernetes-101-an-introduction','cncf.io: Kubernetes 101: An Introduction 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes 101: An Introduction 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.565708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/02/25/kubernetes-network-policies-with-cilium-and-linkerd','cncf.io: Kubernetes network policies with Cilium and Linkerd','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes network policies with Cilium and Linkerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.580808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{"duplicate_of": "https://www.buoyant.io/blog/kubernetes-network-policies-with-cilium-and-linkerd"}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/10/protocol-detection-and-opaque-ports-in-linkerd','cncf.io: Protocol detection and opaque ports in Linkerd','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Protocol detection and opaque ports in Linkerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.365705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/16/introduction-to-k3d-run-k3s-in-docker','cncf.io: Introduction to k3d: Run K3s in Docker','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Introduction to k3d: Run K3s in Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736154,0,'2026-06-18T00:42:34.204536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/22/kubernetes-security','cncf.io: Kubernetes Security 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes Security 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736026,0,'2026-06-18T00:40:26.246022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/23/quick-application-deployments-on-microk8s-using-helm-chart','cncf.io: Quick application deployments on MicroK8s using Helm Charts','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Quick application deployments on MicroK8s using Helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034520,0,'2026-05-17T18:15:20.645794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"duplicate_of": "https://www.cncf.io/blog/2021/03/23/quick-application-deployments-on-microk8s-using-helm-charts"}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/24/add-java-agents-to-existing-kubernetes-and-helm-applications-instantly','cncf.io: Add Java Agents to Existing Kubernetes and Helm Applications Instantly','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Add Java Agents to Existing Kubernetes and Helm Applications Instantly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735952,0,'2026-06-18T00:39:12.044077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/04/06/cloudformation-vs-terraform-which-is-better','cncf.io: Cloudformation vs. Terraform: Which is better?','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Cloudformation vs. Terraform: Which is better? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735960,0,'2026-06-18T00:39:20.491805+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/04/12/simplifying-multi-clusters-in-kubernetes','cncf.io: Simplifying multi-clusters in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Simplifying multi-clusters in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.537514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/04/22/revealing-the-secrets-of-kubernetes-secrets','cncf.io: Revealing the secrets of Kubernetes secrets 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Revealing the secrets of Kubernetes secrets 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736037,0,'2026-06-18T00:40:37.924714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/04/29/from-distributed-tracing-to-apm-taking-opentelemetry-and-jaeger-up-a-level',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cncf.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134,0,'2026-06-18T00:42:14.542990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/05/10/tools-to-develop-apps-on-kubernetes','cncf.io: Tools to develop apps on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Tools to develop apps on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736012,0,'2026-06-18T00:40:12.337658+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/06/29/finops-for-kubernetes-insufficient-or-nonexistent-kubernetes-cost-monitoring-is-causing-overspend','cncf.io: FinOps for Kubernetes: Insufficient – or nonexistent – Kubernetes'' cost monitoring is causing overspend','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: FinOps for Kubernetes: Insufficient – or nonexistent – Kubernetes'' cost monitoring is causing overspend in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.218676+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/07/01/what-is-fairwinds-polaris-kubernetes-open-source-configuration-validation','cncf.io: What is Polaris? Kubernetes open source configuration validation'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: What is Polaris? Kubernetes open source configuration validation'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736046,0,'2026-06-18T00:40:46.420790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/07/15/networking-with-a-service-mesh-use-cases-best-practices-and-comparison-of-top-mesh-options','cncf.io: Networking with a service mesh: use cases, best practices, and'' comparison of top mesh options','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Networking with a service mesh: use cases, best practices, and'' comparison of top mesh options in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.783873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/07/19/think-grpc-when-you-are-architecting-modern-microservices','cncf.io: Think gRPC, when you are architecting modern microservices!','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Think gRPC, when you are architecting modern microservices! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865,0,'2026-06-18T00:37:45.723142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/07/27/advanced-kubernetes-pod-to-node-scheduling','cncf.io: Advanced Kubernetes pod to node scheduling','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Advanced Kubernetes pod to node scheduling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736190,0,'2026-06-18T00:43:10.834711+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/08/10/avoiding-kubernetes-cluster-outages-with-synthetic-monitoring','cncf.io: Avoiding Kubernetes cluster outages with synthetic monitoring','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Avoiding Kubernetes cluster outages with synthetic monitoring in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736012,0,'2026-06-18T00:40:12.249680+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/08/20/how-to-secure-your-kubernetes-control-plane-and-node-components','==cncf.io: How to secure your Kubernetes control plane and node components==','','N/A',0,'A curated technical resource and architectural guide covering ==cncf.io: How to secure your Kubernetes control plane and node components== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736026,0,'2026-06-18T00:40:26.243795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/09/24/kubernetes-ingress-grpc-example-with-a-dune-quote-service','cncf.io: Kubernetes Ingress gRPC example with a Dune quote service','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes Ingress gRPC example with a Dune quote service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735910,0,'2026-06-18T00:38:30.504755+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/09/29/automation-is-the-future-of-cloud-cost-optimization','Automation is the future of cloud cost optimization','','N/A',0,'A curated technical resource and architectural guide covering Automation is the future of cloud cost optimization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.075137+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["index.md", "introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/10/06/kubernetes-cluster-api-reaches-production-readiness-with-version-1-0','cncf.io: Kubernetes Cluster API reaches production readiness with version'' 1.0','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes Cluster API reaches production readiness with version'' 1.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736028,0,'2026-06-18T00:40:28.268981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/10/07/server-side-reconciliation-is-coming','cncf.io: Flux: Server-side reconciliation is coming','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Flux: Server-side reconciliation is coming in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735941,0,'2026-06-18T00:39:01.806847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/10/29/how-to-justify-infrastructure-replacement-to-your-manager','cncf.io: How to justify infrastructure replacement to your manager','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: How to justify infrastructure replacement to your manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.345982+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/11/16/prometheus-announces-an-agent-to-address-a-new-range-of-use-cases','cncf.io: Prometheus announces an Agent to address a new range of use cases','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Prometheus announces an Agent to address a new range of use cases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.288578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/11/23/how-to-add-observability-to-your-application-pipeline','==cncf.io: How to add observability to your application pipeline==','','N/A',0,'A curated technical resource and architectural guide covering ==cncf.io: How to add observability to your application pipeline== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.083297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/12/08/hosted-edge-vs-cloud-the-battle-for-latency-and-security','cncf.io: Hosted Edge vs Cloud: the battle for latency and security 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Hosted Edge vs Cloud: the battle for latency and security 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.969667+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/edge-computing.md"]','["edge-computing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/02/18/introducing-opta-terraform-on-rails','cncf.io: Introducing Opta: Terraform on Rails','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Introducing Opta: Terraform on Rails in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736236,0,'2026-06-18T00:43:56.407130+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/03/03/an-emerging-job-kubernetes-engineer','An emerging Job: Kubernetes engineer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033913,0,'2026-05-17T18:05:13.571029+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/07/01/devops-vs-sre-vs-platform-engineering-the-gaps-might-be-smaller-than-you-think','==cncf.io: DevOps vs. SRE vs. Platform Engineering? The gaps might be smaller'' than you think==','','N/A',0,'A curated technical resource and architectural guide covering ==cncf.io: DevOps vs. SRE vs. Platform Engineering? The gaps might be smaller'' than you think== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.783793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/09/30/how-to-gitops-your-terraform','cncf.io: How to GitOps your Terraform','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: How to GitOps your Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735939,0,'2026-06-18T00:38:59.905838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{"duplicate_of": "https://fluxcd.io/blog/2022/09/how-to-gitops-your-terraform"}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/10/20/kubernetes-best-practice-how-to-correctly-set-resource-requests-and-limits','cncf.io: Kubernetes best practice: How to (correctly) set resource requests'' and limits','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes best practice: How to (correctly) set resource requests'' and limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.537868+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/11/04/seven-zero-trust-rules-for-kubernetes','cncf.io: Seven zero trust rules for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Seven zero trust rules for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735924,0,'2026-06-18T00:38:44.586757+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2023/02/01/monitoring-micro-front-ends-on-kubernetes-with-nginx','==cncf.io: Monitoring micro-front ends on Kubernetes with NGINX== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==cncf.io: Monitoring micro-front ends on Kubernetes with NGINX== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.619892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2023/03/28/kubernetes-storage-is-complex-but-its-getting-better','cncf.io: Kubernetes storage is complex, but it’s getting better','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes storage is complex, but it’s getting better in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736037,0,'2026-06-18T00:40:37.956305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide','Kubernetes Troubleshooting: A Step-by-Step Guide','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Troubleshooting: A Step-by-Step Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736057,0,'2026-06-18T00:40:57.562335+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md", "docs/kubernetes-tutorials.md", "docs/kubernetes.md"]','["kubernetes-troubleshooting.md", "kubernetes-tutorials.md", "kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/certification/ckad','cncf.io: Certified Kubernetes Application Developer (CKAD)','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Certified Kubernetes Application Developer (CKAD) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031410,0,'2026-05-17T17:23:30.239336+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.cncf.io/training/certification/ckad"}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/certification/software-conformance','Certified Kubernetes offerings','','N/A',0,'A curated technical resource and architectural guide covering Certified Kubernetes offerings in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030499,0,'2026-05-17T17:08:19.589966+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/rancher.md"]','["index.md", "kubernetes.md", "rancher.md"]','{}','{"duplicate_of": "https://www.cncf.io/training/certification/software-conformance"}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/kubeweekly',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029163,0,'2026-05-17T16:46:03.328537+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/phippy/the-childrens-illustrated-guide-to-kubernetes','cncf.io: THE ILLUSTRATED CHILDREN’S GUIDE TO KUBERNETES 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: THE ILLUSTRATED CHILDREN’S GUIDE TO KUBERNETES 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736190,0,'2026-06-18T00:43:10.454909+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/reports','CNCF Reports','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034491,0,'2026-05-17T18:14:51.463155+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/webinars/deploying-kubernetes-to-bare-metal-using-cluster-api','cncf.io webinar: Deploying Kubernetes to bare metal using cluster API','','N/A',0,'A curated technical resource and architectural guide covering cncf.io webinar: Deploying Kubernetes to bare metal using cluster API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031809,0,'2026-05-17T17:30:09.658991+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://www.cncf.io/online-programs/deploying-kubernetes-to-bare-metal-using-cluster-api"}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/wp-content/uploads/2020/03/CNCF_Survey_Report.pdf','CNCF Survey Report 2019','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030352,0,'2026-05-17T17:05:52.700567+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/wp-content/uploads/2020/11/CNCF_Survey_Report_2020.pdf','CNCF Survey Report 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779029294,0,'2026-05-17T16:48:14.344061+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://www.cncf.io/wp-content/uploads/2020/03/CNCF_Survey_Report.pdf"}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/wp-content/uploads/2021/07/CNCF_Operator_WhitePaper.pdf','cncf.io: CNCF Operator White Paper (PDF) 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: CNCF Operator White Paper (PDF) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736026,0,'2026-06-18T00:40:26.579253+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/wp-content/uploads/2021/12/Q1-2021-State-of-Cloud-Native-development-FINAL.pdf','CNCF Survey Report 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032080,0,'2026-05-17T17:34:40.334326+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://www.cncf.io/wp-content/uploads/2020/03/CNCF_Survey_Report.pdf"}');
 INSERT INTO "resources" VALUES('https://www.cockroachlabs.com/blog/automate-database-ops-with-terraform','cockroachlabs.com: Automated database operations with Terraform','','2022',0,'Demonstrates utilizing HashiCorp Terraform to automate CockroachDB configurations, database creation, user permissions, and deployment topologies. Standardizes declarative infrastructure-as-code patterns across production database deployments.','HCL','Technical Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform Database Ops"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cockroachlabs.com/blog/cockroachdb-kubernetes-cilium','cockroachlabs.com: How to use Cluster Mesh for Multi-Region Kubernetes Pod Communication','- Thanks to services provided by AWS, GCP, and Azure it’s become relatively easy to develop applications that span multiple regions. This is great because slow apps kill businesses. There is one common problem with these applications: they are not supported by multi-region database architecture.
     - CockroachDB is built to solve that problem and we’re doing it in production for many applications today. But that’s not what this blog is about. In this blog, I will provide a solution for the problem of getting Kubernetes pods to talk to each other in multi-region deployments.','2021',0,'Production case study demonstrating the deployment of Cilium Cluster Mesh to enable secure cross-region communications for globally distributed CockroachDB clusters.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cluster", "Cluster Mesh"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cockroachlabs.com/docs/stable/kubernetes-overview','Cockroach','','2025',0,'Official engineering design blueprint for executing CockroachDB on Kubernetes. Details multi-active master clustering, Raft consensus mechanics, anti-entropy processes, and seamless horizontal write scaling utilizing Kubernetes orchestration primitives.','Go','Product Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Distributed SQL", "CockroachDB"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cockroachlabs.com/docs/stable/orchestration.html','==Cockroach==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','29bd1887d9a22626484aec60f8c4fabdb3c6d87a7cb4098c2190dd01256ec584',100.0,1.77903151106001496e+09,0,'2026-05-17T17:25:11.060015+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cockroachlabs.com/docs/stable/orchestration.html','==Cockroach==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','29bd1887d9a22626484aec60f8c4fabdb3c6d87a7cb4098c2190dd01256ec584',100.0,1779031511,0,'2026-05-17T17:25:11.060015+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.codecademy.com','codecademy.com','','2026',3,'Browser-native sandbox tool building rapid programming muscle memory across Go, Python, and shell scripts. It incorporates localized command-line simulation to introduce the core foundations of container management and terminal automation.','English','Interactive Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Programming", "Interactive Coding"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.codecentric.de/en/knowledge-hub/blog/github-actions-nextgen-cicd','blog.codecentric.de: Stop re-writing pipelines! Why GitHub Actions drive the future of CI/CD','','2021',0,'Provides a strategic engineering argument for moving away from Jenkins-style pipelines. Analyzes why GitHub Actions'' standardized YAML and modular actions marketplace model simplifies maintenance, promotes reuse, and mitigates custom scripting overhead.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Infrastructure Architecture"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.codementor.io','codementor','','2024',0,'A global on-demand peer-to-peer mentoring platform for software engineers. It facilitates live 1-on-1 code reviews, architectural debugging sessions, and technical freelancing options by connecting developers with seasoned experts in real time.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "On-Demand Mentoring"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.codementor.io/blog/docker-technology-5x1kilcbow','codementor.io: Docker: What''s Under the Hood?','','2022',0,'Deconstructs container isolation abstractions by analyzing namespaces, cgroups, and capabilities directly inside the Linux kernel. Evaluates runtime execution patterns from CLI calls to low-level containerd and runc pipelines.','N/A','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Architecture", "Linux Kernel"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.codemotion.com/magazine/backend/nomad-kubernetes-but-without-the-complexity','codemotion.com: Nomad vs Kubernetes but without the complexity','','2022',0,'Evaluates how Nomad minimizes day-2 operations for container management. Analyzes the ease of executing Nomad''s HCL syntax versus Kubernetes'' verbose YAML configuration schemas.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.codemotion.com/magazine/dev-hub/backend-dev/nomad-kubernetes-but-without-the-complexity','codemotion.com: Nomad vs Kubernetes but without the complexity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f24357059ed9b745e5edfb3c9f852490dccb6a41f6971670ee139f0eeaaefd8',100.0,1.77903048034174609e+09,0,'2026-05-17T17:08:00.341746+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.codemotion.com/magazine/backend/nomad-kubernetes-but-without-the-complexity"}');
+INSERT INTO "resources" VALUES('https://www.codemotion.com/magazine/dev-hub/backend-dev/nomad-kubernetes-but-without-the-complexity','codemotion.com: Nomad vs Kubernetes but without the complexity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f24357059ed9b745e5edfb3c9f852490dccb6a41f6971670ee139f0eeaaefd8',100.0,1779030480,0,'2026-05-17T17:08:00.341746+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.codemotion.com/magazine/backend/nomad-kubernetes-but-without-the-complexity"}');
 INSERT INTO "resources" VALUES('https://www.codeproject.com/Articles/5320647/Making-a-Simple-Data-Pipeline-Part-4-CI-CD-with-Gi','codeproject.com: Making a Simple Data Pipeline Part 4: CI/CD with GitHub Actions','','2022',0,'Explains how to wrap custom automated validation loops around analytical data collection platforms. Focuses on orchestrating deployments, executing scheduled task checks, and validating ingestion schemas using GitHub Actions workflows.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Data Engineering", "Automated Data Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.codeproject.com/Tips/5323808/How-To-Create-An-Image-In-Docker-Using-Python','codeproject.com: How to Create an Image in Docker using Python','','2022',0,'Shows how to containerize Python applications. Focuses on setting up local working directories, managing dependencies via requirements files, and structuring multi-stage builds to shrink image footprints.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Python Ecosystem"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.codewars.com','codewars.com','','2026',4,'A gamified competitive development portal focused on logical refactoring, testing algorithms, and language mastery. Highly effective for honing programming cleanliness before managing massive microservices codebases.','English','Interactive Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Algorithms & Data Structures", "Gamified Coding"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.codigonuevo.com/sociedad/deberia-adaptarse-sueldo-teletrabajo-lugar-vivas','codigonuevo.com: ¿Debería adaptarse el sueldo del teletrabajo al lugar en'' el que vivas?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fba05282d863f3ec087f0b4a9ab8e57e3e06ffd8cd9816fefa5fd6f56915c695',100.0,1.77903380644211411e+09,0,'2026-05-17T18:03:26.442114+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.codigonuevo.com/yo/deberia-adaptarse-sueldo-teletrabajo-lugar-vivas-AOCN305757"}');
+INSERT INTO "resources" VALUES('https://www.codigonuevo.com/sociedad/deberia-adaptarse-sueldo-teletrabajo-lugar-vivas','codigonuevo.com: ¿Debería adaptarse el sueldo del teletrabajo al lugar en'' el que vivas?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fba05282d863f3ec087f0b4a9ab8e57e3e06ffd8cd9816fefa5fd6f56915c695',100.0,1779033806,0,'2026-05-17T18:03:26.442114+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.codigonuevo.com/yo/deberia-adaptarse-sueldo-teletrabajo-lugar-vivas-AOCN305757"}');
 INSERT INTO "resources" VALUES('https://www.codigonuevo.com/yo/deberia-adaptarse-sueldo-teletrabajo-lugar-vivas-AOCN305757','codigonuevo.com: ¿Debería adaptarse el sueldo del teletrabajo al lugar en el que vivas?','','2022',0,'Curator Insight: Explores the debate surrounding salary adjustment based on geographic location for teleworkers. Live Grounding: Discusses the socioeconomic and architectural impact of localized vs. flat salary structures in a remote-first tech ecosystem, emphasizing how cost-of-living adjustments affect developer retention and organizational design.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Compensation", "Remote Work"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.codium.ai/blog/codiumai-powered-by-testgpt-accounces-beta-and-raised-11m','codium.ai: We’ve launched CodiumAI powered by TestGPT and raised $11M. Here’s why','','2023',0,'Details the launch and funding model of CodiumAI''s platform, built on specialized TestGPT logic models. Focuses on the systematic automated generation of comprehensive boundary testing suites, which standard autocomplete systems fail to construct correctly.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "AI Testing Tools"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cognizant.com/InsightsWhitepapers/Jumpstarting-DevOps-with-Continuous-Testing-codex1719.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',80.0,1.77903164543725609e+09,0,'2026-05-17T17:27:25.437256+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.commandline.ninja','CommandLine Ninja','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d0b686b6c9b479996fe172515e08306917f270011dc4f74f1aa549d7c71ed76b',100.0,1.779032642946285e+09,0,'2026-05-17T17:44:02.946285+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://commandline.ninja"}');
-INSERT INTO "resources" VALUES('https://www.commandline.ninja/use-powershell-to-find-windows-svcs-configured-to-run-as-another-user','commandline.ninja: Use Powershell to find windows services configured to'' run as another user','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','931826ac6eab97112f6394a69f7c16304575d5dfa2f064dc63bdb2389bf02e89',100.0,1779030439.34674,0,'2026-05-17T17:07:19.346740+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://commandline.ninja/use-powershell-to-find-services-configured-to-run-as-another-user"}');
-INSERT INTO "resources" VALUES('https://www.commandline.ninja/video-intro-to-secret-management-with-powershell','commandline.ninja: Video Intro to Secret Management with Powershell','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cddaff7fd0ae3455037beaa17d01e9db9b3ceeae4bd5ec01816551d85d10cdf2',100.0,1.77902962904516601e+09,0,'2026-05-17T16:53:49.045166+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://commandline.ninja/video-intro-to-secret-management-with-powershell"}');
-INSERT INTO "resources" VALUES('https://www.commandlinefu.com','commandlinefu.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6adccd471de8b93ad71e4cf9cbac52425b7b02b8f99752d934c97a91f2833c6d',100.0,1.77903218235229706e+09,0,'2026-05-17T17:36:22.352297+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/linux.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cognizant.com/InsightsWhitepapers/Jumpstarting-DevOps-with-Continuous-Testing-codex1719.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',80.0,1779031645,0,'2026-05-17T17:27:25.437256+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.commandline.ninja','CommandLine Ninja','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d0b686b6c9b479996fe172515e08306917f270011dc4f74f1aa549d7c71ed76b',100.0,1779032642,0,'2026-05-17T17:44:02.946285+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://commandline.ninja"}');
+INSERT INTO "resources" VALUES('https://www.commandline.ninja/use-powershell-to-find-windows-svcs-configured-to-run-as-another-user','commandline.ninja: Use Powershell to find windows services configured to'' run as another user','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','931826ac6eab97112f6394a69f7c16304575d5dfa2f064dc63bdb2389bf02e89',100.0,1779030439,0,'2026-05-17T17:07:19.346740+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://commandline.ninja/use-powershell-to-find-services-configured-to-run-as-another-user"}');
+INSERT INTO "resources" VALUES('https://www.commandline.ninja/video-intro-to-secret-management-with-powershell','commandline.ninja: Video Intro to Secret Management with Powershell','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cddaff7fd0ae3455037beaa17d01e9db9b3ceeae4bd5ec01816551d85d10cdf2',100.0,1779029629,0,'2026-05-17T16:53:49.045166+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://commandline.ninja/video-intro-to-secret-management-with-powershell"}');
+INSERT INTO "resources" VALUES('https://www.commandlinefu.com','commandlinefu.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6adccd471de8b93ad71e4cf9cbac52425b7b02b8f99752d934c97a91f2833c6d',100.0,1779032182,0,'2026-05-17T17:36:22.352297+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/linux.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/browse','CommandLineFu 🌟','','2008',4,'An interactive, crowd-sourced catalog of advanced Linux command execution scripts, categorized by utility and syntax goals. Live Grounding confirms it is widely used by system administrators to query fast fixes and operational bash templates.','N/A','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2008-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Tricks & Tweaks"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md", "linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/browse/commands/matching/ssh/c3No/sort-by-votes','commandlinefu.com/commands/matching/ssh','','2023',3,'A community-sourced repository of unique and esoteric one-liner shell commands for SSH. Provides tricks for dynamic port forwarding, complex tunnel configurations, and automation hacks.','Bash','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/browse/commands/view/9116/compare-directories-via-diff','commandlinefu.com: Compare directories via diff','','2021',0,'An elegant one-liner approach using the standard `diff` tool to traverse and compare entire directories recursively. Valuable for validating environment consistency or file structural drift on high-density production nodes.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "File System", "Comparison"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/matching/ssh/c3No/sort-by-votes','commandlinefu.com/commands/matching/ssh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b6ea9a71be3156e0eed3efdbaa553980135a23d7aaf3ba87085bc8f7aff8a54',100.0,1.77903210046985888e+09,0,'2026-05-17T17:35:00.469859+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.commandlinefu.com/commands/browse/commands/matching/ssh/c3No/sort-by-votes"}');
+INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/matching/ssh/c3No/sort-by-votes','commandlinefu.com/commands/matching/ssh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b6ea9a71be3156e0eed3efdbaa553980135a23d7aaf3ba87085bc8f7aff8a54',100.0,1779032100,0,'2026-05-17T17:35:00.469859+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.commandlinefu.com/commands/browse/commands/matching/ssh/c3No/sort-by-votes"}');
 INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/view/17656/pip-install-into-current-directory-without-virtualenv','commandlinefu.com: pip install into current directory without virtualenv','','2015',0,'Practical command-line snippet illustrating local directory package installations via pip flags. Useful for minimal sandbox debugging but superseded by standard containerized deployment mounts.','Bash','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Package Management", "CLI Tools"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/view/9116/compare-directories-via-diff','commandlinefu.com: Compare directories via diff','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89e47367a7ab8fce3e31dec7270ce07a28c2d873a45fab63bcbf2d8466367933',100.0,1.77903258304611396e+09,0,'2026-05-17T17:43:03.046114+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.commandlinefu.com/commands/browse/commands/view/9116/compare-directories-via-diff"}');
+INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/view/9116/compare-directories-via-diff','commandlinefu.com: Compare directories via diff','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89e47367a7ab8fce3e31dec7270ce07a28c2d873a45fab63bcbf2d8466367933',100.0,1779032583,0,'2026-05-17T17:43:03.046114+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.commandlinefu.com/commands/browse/commands/view/9116/compare-directories-via-diff"}');
 INSERT INTO "resources" VALUES('https://www.comparitech.com/net-admin/nmap-nessus-cheat-sheet','comparitech.com: Nmap Cheat Sheet','','2026',0,'A technical compilation of Nmap commands and vulnerability scanning flags. Curator Insight targets its strength in network inventory discovery. Live Grounding validates its ongoing importance in automated continuous compliance audits.','Shell','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Networking", "Network Scanning"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.computerworld.com/article/1627067/how-to-get-a-job-in-healthcare-it-2.html','computerworld.com: How to get a job in healthcare IT','','2022',0,'A guide detailing technical entry strategies into the specialized Healthcare IT sector. It emphasizes HIPAA compliance requirements, clinical interoperability standards (FHIR), and data management architectures.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Vertical Industries", "Healthcare IT"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.computerworld.com/article/3663674/how-to-get-a-job-in-healthcare-it.html','computerworld.com: How to get a job in healthcare IT','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','145d41bd235e4ef47b39d0b9091650c06027023b7560784afb53de2267f67ee1',100.0,1.77902915225615596e+09,0,'2026-05-17T16:45:52.256156+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.computerworld.com/article/1627067/how-to-get-a-job-in-healthcare-it-2.html"}');
+INSERT INTO "resources" VALUES('https://www.computerworld.com/article/3663674/how-to-get-a-job-in-healthcare-it.html','computerworld.com: How to get a job in healthcare IT','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','145d41bd235e4ef47b39d0b9091650c06027023b7560784afb53de2267f67ee1',100.0,1779029152,0,'2026-05-17T16:45:52.256156+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.computerworld.com/article/1627067/how-to-get-a-job-in-healthcare-it-2.html"}');
 INSERT INTO "resources" VALUES('https://www.computing.co.uk/news/4015423/rancher-labs-launches-free-training-course-meet-surging-demand-kubernetes','Rancher Labs launches free training course to meet surging demand for Kubernetes skills','','2020',1,'News coverage highlighting Rancher Labs'' release of free structural training academies designed to meet surging market demands for cloud-native orchestration and DevSecOps tooling expertise.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Education", "Training"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.computing.co.uk/news/4020521/cloudbees-busy-security-visibility-control-devops-evolves','computing.co.uk: CloudBees gets busy with security, visibility and control as DevOps evolves','','2020',1,'Examines corporate initiatives aimed at embedding security validations and automated pipeline compliance directly within Jenkins-based and unified enterprise orchestration systems.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Security Policy"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md", "devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.computing.es/mundo-digital/opinion/1129764046601/retos-del-outsourcing-de-servicios-it-espana.1.html','computing.es: Retos del outsourcing de servicios IT en España','','N/A',0,'Analyzes the evolving challenges and strategic patterns of IT service outsourcing in Spain. Outlines critical risk mitigation strategies, Service Level Agreement (SLA) optimizations, and how modern organizations are balancing internal engineering capabilities with vendor-delivered services. [SPANISH CONTENT]','Spanish','Article','Advanced',0,'duplicate','manual','ecf565ec35052957c7e650ebde44b6a5b6a1f44d1d9d3024245dd07b54dafbfc',100.0,1.77903030550599789e+09,0,'2026-05-17T17:05:05.505998+02:00',NULL,NULL,NULL,'["Engineering Leadership & Career Dynamics", "Organizational Design & Leadership Systems", "Corporate Governance"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"duplicate_of": "https://www.computing.es/mundo-digital/retos-del-outsourcing-de-servicios-it-en-espana"}');
+INSERT INTO "resources" VALUES('https://www.computing.es/mundo-digital/opinion/1129764046601/retos-del-outsourcing-de-servicios-it-espana.1.html','computing.es: Retos del outsourcing de servicios IT en España','','N/A',0,'Analyzes the evolving challenges and strategic patterns of IT service outsourcing in Spain. Outlines critical risk mitigation strategies, Service Level Agreement (SLA) optimizations, and how modern organizations are balancing internal engineering capabilities with vendor-delivered services. [SPANISH CONTENT]','Spanish','Article','Advanced',0,'duplicate','manual','ecf565ec35052957c7e650ebde44b6a5b6a1f44d1d9d3024245dd07b54dafbfc',100.0,1779030305,0,'2026-05-17T17:05:05.505998+02:00',NULL,NULL,NULL,'["Engineering Leadership & Career Dynamics", "Organizational Design & Leadership Systems", "Corporate Governance"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"duplicate_of": "https://www.computing.es/mundo-digital/retos-del-outsourcing-de-servicios-it-en-espana"}');
 INSERT INTO "resources" VALUES('https://www.conceptdraw.com/examples/application-architecture','AWS application-architecture','','2023',0,'An architecture drafting resource providing standard AWS application design templates, components, and layout blocks. Essential for mapping out multi-tier cloud services.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Design Blueprints"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.conduktor.io','conduktor.io 🌟','','2026',4,'Conduktor stands as the premier developer and enterprise GUI ecosystem for Kafka data governance and troubleshooting. Providing deep visual insight into consumer lag, topic state, schema registry configurations, and message payloads, it is critical for managing scale in event-driven systems.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Kafka Tooling", "Enterprise GUIs"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.conduktor.io/kafka','==conduktor.io/kafka: Learn Apache Kafka like never before==','','2024',5,'Curator Insight points to Conduktor''s exhaustive learning guides. Live Grounding verifies this is one of the premier visually-driven educational portals for understanding Apache Kafka cluster topologies, consumers, and partition strategies. An absolute standard reference.','English','Portal','Intermediate',1,'online','manual','66b266634a4b233c33745cb7757041d39b92b5ccca365716d5791e6ecfe4ab89',100.0,1.78173609095311403e+09,0,'2026-06-18T00:41:30.953114+02:00',NULL,NULL,NULL,'["Event Streaming", "Apache Kafka", "Learning Resources"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.conduktor.io/kafka/what-is-apache-kafka','==conduktor.io: What is Apache Kafka?==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66b266634a4b233c33745cb7757041d39b92b5ccca365716d5791e6ecfe4ab89',100.0,1.77903074257538509e+09,0,'2026-05-17T17:12:22.575385+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.conduktor.io/kafka"}');
-INSERT INTO "resources" VALUES('https://www.confluent.fr/blog/modernize-apps-and-infrastructure-with-anthos-confluent-kafka','confluent.fr: Infrastructure Modernization with Google Anthos and Apache'' Kafka','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af9c18256c9a04997698f4c9e04d7d84b061865132db6d10c4331838c0ce7346',100.0,1.77903013625446391e+09,0,'2026-05-17T17:02:16.254464+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.confluent.io/fr-fr/blog/modernize-apps-and-infrastructure-with-anthos-confluent-kafka"}');
+INSERT INTO "resources" VALUES('https://www.conduktor.io/kafka','==conduktor.io/kafka: Learn Apache Kafka like never before==','','2024',5,'Curator Insight points to Conduktor''s exhaustive learning guides. Live Grounding verifies this is one of the premier visually-driven educational portals for understanding Apache Kafka cluster topologies, consumers, and partition strategies. An absolute standard reference.','English','Portal','Intermediate',1,'online','manual','66b266634a4b233c33745cb7757041d39b92b5ccca365716d5791e6ecfe4ab89',100.0,1781736090,0,'2026-06-18T00:41:30.953114+02:00',NULL,NULL,NULL,'["Event Streaming", "Apache Kafka", "Learning Resources"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.conduktor.io/kafka/what-is-apache-kafka','==conduktor.io: What is Apache Kafka?==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66b266634a4b233c33745cb7757041d39b92b5ccca365716d5791e6ecfe4ab89',100.0,1779030742,0,'2026-05-17T17:12:22.575385+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.conduktor.io/kafka"}');
+INSERT INTO "resources" VALUES('https://www.confluent.fr/blog/modernize-apps-and-infrastructure-with-anthos-confluent-kafka','confluent.fr: Infrastructure Modernization with Google Anthos and Apache'' Kafka','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af9c18256c9a04997698f4c9e04d7d84b061865132db6d10c4331838c0ce7346',100.0,1779030136,0,'2026-05-17T17:02:16.254464+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.confluent.io/fr-fr/blog/modernize-apps-and-infrastructure-with-anthos-confluent-kafka"}');
 INSERT INTO "resources" VALUES('https://www.confluent.io','confluent.io','','2026',5,'The corporate engine driving enterprise-grade Kafka. Confluent provides a comprehensive distribution containing cloud-managed Kafka clusters, an extensive library of managed source/sink connectors, Schema Registry, and advanced governance features required for complex multi-region hybrid topologies.','N/A','Enterprise Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Enterprise Kafka", "Confluent"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.confluent.io/blog/apache-kafka-intro-how-kafka-works','Confluent.io: Intro to Apache Kafka: How Kafka Works 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','627073522742343ecdc0f99fd1e298f002707baf365197d79d05b67586e276c6',100.0,1.77903254742815494e+09,0,'2026-05-17T17:42:27.428155+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://developer.confluent.io/what-is-apache-kafka"}');
+INSERT INTO "resources" VALUES('https://www.confluent.io/blog/apache-kafka-intro-how-kafka-works','Confluent.io: Intro to Apache Kafka: How Kafka Works 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','627073522742343ecdc0f99fd1e298f002707baf365197d79d05b67586e276c6',100.0,1779032547,0,'2026-05-17T17:42:27.428155+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://developer.confluent.io/what-is-apache-kafka"}');
 INSERT INTO "resources" VALUES('https://www.confluent.io/blog/build-deploy-scalable-machine-learning-production-apache-kafka','confluent.io: How to Build and Deploy Scalable Machine Learning in Production with Apache Kafka','','2021',0,'This architectural blueprint covers deploying machine learning models in production using Apache Kafka. It outlines real-time stream scoring patterns using Kafka Streams and how to architect reliable event structures for online model evaluation pipelines.','Java','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Machine Learning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.confluent.io/blog/confluent-microsoft-announce-strategic-alliance','confluent.io: Confluent and Microsoft Announce Strategic Alliance','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b663f4ec444956463ba6e48886808d7e0a91935f3de41efc0601549c5c9c63b5',100.0,1.77903404545198106e+09,0,'2026-05-17T18:07:25.451981+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.confluent.io/blog/latest-partner-ecosystem"}');
+INSERT INTO "resources" VALUES('https://www.confluent.io/blog/confluent-microsoft-announce-strategic-alliance','confluent.io: Confluent and Microsoft Announce Strategic Alliance','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b663f4ec444956463ba6e48886808d7e0a91935f3de41efc0601549c5c9c63b5',100.0,1779034045,0,'2026-05-17T18:07:25.451981+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.confluent.io/blog/latest-partner-ecosystem"}');
 INSERT INTO "resources" VALUES('https://www.confluent.io/blog/designing-an-elastic-apache-kafka-for-the-cloud','confluent.io: Making Apache Kafka Serverless: Lessons From Confluent Cloud','','2021',0,'Explores the complex software engineering effort behind transforming Apache Kafka into an elastic, multi-tenant serverless cloud platform within Confluent Cloud. Discusses decoupling storage and compute, dynamic resource balancing, and maintaining consistent latencies under spikes.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Cloud Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.confluent.io/blog/devops-for-apache-kafka-with-kubernetes-and-gitops','confluent.io: DevOps for Apache Kafka with Kubernetes and GitOps 🌟','','2021',0,'This architectural playbook details the convergence of Apache Kafka infrastructure automation and GitOps declarative workflows. It highlights the use of specialized Kubernetes Operators (e.g., Confluent Operator, Strimzi) alongside tools like ArgoCD or Flux to manage clusters, schemas, and ACLs from version-controlled configurations.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes & GitOps"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.confluent.io/blog/kafka-2-8-0-features-and-improvements-with-early-access-to-kip-500','confluent.io: What’s New in Apache Kafka 2.8','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4d46807fbb7bbb4c000825c2cd7cb87d9dd7a27e39788a70b98f20f9d5c102b7',100.0,1.7790300092406919e+09,0,'2026-05-17T17:00:09.240692+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.confluent.io/blog/kafka-devops-with-confluent-kubernetes-and-gitops','confluent.io: Apache Kafka DevOps with Kubernetes and GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d69780198af6986df48f88407fa5709552aad21d3aac2067fda38953a1aefe86',100.0,1.77903038512912702e+09,0,'2026-05-17T17:06:25.129127+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.confluent.io/blog/kafka-streams-vs-ksqldb-compared','Kafka Streams and ksqlDB Compared – How to Choose','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','adcb48e7381da3ef3087717526914e75e0eb05d9c89e0f78ce163039901afc7d',100.0,1.77902915161639308e+09,0,'2026-05-17T16:45:51.616393+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://docs.confluent.io/platform/current/streams/overview.html"}');
-INSERT INTO "resources" VALUES('https://www.confluent.io/blog/kafka-without-zookeeper-a-sneak-peek','confluent.io: Apache Kafka Made Simple: A First Glimpse of a Kafka Without'' ZooKeeper 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4d46807fbb7bbb4c000825c2cd7cb87d9dd7a27e39788a70b98f20f9d5c102b7',100.0,1779030091.18462,0,'2026-05-17T17:01:31.184620+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.confluent.io/blog/kafka-2-8-0-features-and-improvements-with-early-access-to-kip-500"}');
+INSERT INTO "resources" VALUES('https://www.confluent.io/blog/kafka-2-8-0-features-and-improvements-with-early-access-to-kip-500','confluent.io: What’s New in Apache Kafka 2.8','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4d46807fbb7bbb4c000825c2cd7cb87d9dd7a27e39788a70b98f20f9d5c102b7',100.0,1779030009,0,'2026-05-17T17:00:09.240692+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.confluent.io/blog/kafka-devops-with-confluent-kubernetes-and-gitops','confluent.io: Apache Kafka DevOps with Kubernetes and GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d69780198af6986df48f88407fa5709552aad21d3aac2067fda38953a1aefe86',100.0,1779030385,0,'2026-05-17T17:06:25.129127+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.confluent.io/blog/kafka-streams-vs-ksqldb-compared','Kafka Streams and ksqlDB Compared – How to Choose','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','adcb48e7381da3ef3087717526914e75e0eb05d9c89e0f78ce163039901afc7d',100.0,1779029151,0,'2026-05-17T16:45:51.616393+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://docs.confluent.io/platform/current/streams/overview.html"}');
+INSERT INTO "resources" VALUES('https://www.confluent.io/blog/kafka-without-zookeeper-a-sneak-peek','confluent.io: Apache Kafka Made Simple: A First Glimpse of a Kafka Without'' ZooKeeper 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4d46807fbb7bbb4c000825c2cd7cb87d9dd7a27e39788a70b98f20f9d5c102b7',100.0,1779030091,0,'2026-05-17T17:01:31.184620+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.confluent.io/blog/kafka-2-8-0-features-and-improvements-with-early-access-to-kip-500"}');
 INSERT INTO "resources" VALUES('https://www.confluent.io/blog/latest-apache-kafka-release','confluent.io: Apache Kafka Made Simple: A First Glimpse of a Kafka Without ZooKeeper','','2021',0,'Explores the mechanical underpinnings of the KRaft consensus engine in Apache Kafka. It demonstrates how eliminating ZooKeeper''s external state store leads to faster controller failovers, simplified operational footprints, and massive single-cluster scaling capabilities.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Architecture & KRaft"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.confluent.io/blog/latest-partner-ecosystem','confluent.io: Confluent and Microsoft Announce Strategic Alliance','','2021',2,'Highlights the strategic alliance bringing Confluent''s fully managed streaming services directly into the Microsoft Azure marketplace. The integration addresses corporate security hurdles, provisioning friction, and unified billing requirements for cloud-native enterprise teams.','N/A','Blog Post','Basic',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Cloud Integration", "Azure"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.confluent.io/blog/manage-secrets-with-kubernetes-and-hashicorp-vault','confluent.io: How to Manage Secrets for Confluent with Kubernetes and HashiCorp Vault','','2022',4,'An enterprise guide mapping out integrations between HashiCorp Vault, Kubernetes, and Confluent Platform instances. Demonstrates automating certificate rotation, encrypting Kafka payloads, and dynamically fetching client authentication credentials directly from Vault engines.','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Kafka Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
@@ -14781,21 +14781,21 @@ INSERT INTO "resources" VALUES('https://www.confluent.io/blog/monitor-kafka-clus
 INSERT INTO "resources" VALUES('https://www.confluent.io/blog/simplify-multiple-kafka-cluster-management-monitoring-using-confluent','confluent.io: Simplifying Apache Kafka Multi-Cluster Management Using Control Center and Cluster Registry','','2021',0,'An operational manual detailing how to manage and monitor multi-cluster Apache Kafka topologies. It explores Confluent Control Center and Cluster Registry to facilitate real-time lag tracking, multi-region synchronization, and centralized security policy compliance.','N/A','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Multi-Cluster"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.confluent.io/fr-fr/blog/modernize-apps-and-infrastructure-with-anthos-confluent-kafka','confluent.fr: Infrastructure Modernization with Google Anthos and Apache Kafka','','2021',0,'This architectural study outlines app modernization paradigms using Google Anthos alongside Confluent Kafka. It covers cross-cloud synchronization models, data residency strategies, and how to maintain high availability for hybrid event-driven systems.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Hybrid Cloud", "Google Anthos"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.confluent.io/product/ksqldb','ksqlDB','','2026',4,'An event-streaming database engineered specifically to build stream-processing applications on top of Apache Kafka. By translating familiar SQL queries into stateful Kafka Streams topologies, ksqlDB enables microservices to construct real-time materialized views and joins with minimal code.','Java','Streaming Database','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Stream Processing", "ksqlDB"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.confluent.io/resources/event-driven-microservices','confluent.io: Event-Driven Microservices Architecture (white paper) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d82a7c7fb88ff1ff28a8550159e6d142c245287f6394743d034218e482e57ac1',100.0,1.77903180812290692e+09,0,'2026-05-17T17:30:08.122907+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.confluent.io/resources/white-paper/event-driven-microservices"}');
+INSERT INTO "resources" VALUES('https://www.confluent.io/resources/event-driven-microservices','confluent.io: Event-Driven Microservices Architecture (white paper) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d82a7c7fb88ff1ff28a8550159e6d142c245287f6394743d034218e482e57ac1',100.0,1779031808,0,'2026-05-17T17:30:08.122907+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.confluent.io/resources/white-paper/event-driven-microservices"}');
 INSERT INTO "resources" VALUES('https://www.confluent.io/resources/white-paper/event-driven-microservices','confluent.io: Event-Driven Microservices Architecture (white paper) 🌟','','2021',0,'A comprehensive Confluent white paper establishing design principles for event-driven microservices. It highlights Apache Kafka as an immutable commit log, detailing exact execution models for Event Sourcing and Command Query Responsibility Segregation (CQRS).','English','Whitepaper','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Event-Driven Architecture", "Kafka"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.conftest.dev','Conftest','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c5032993c0d152900cb6c548210a7743fe1bd4c96c616ca1129d5e8300305dac',100.0,1.77903056933859491e+09,1,'2026-05-17T17:09:29.338595+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://www.conftest.dev','Conftest','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c5032993c0d152900cb6c548210a7743fe1bd4c96c616ca1129d5e8300305dac',100.0,1779030569,1,'2026-05-17T17:09:29.338595+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://www.conjur.org','conjur.org','','2023',0,'The master platform portal for CyberArk Conjur, an enterprise secrets engine. Details machine identity enforcement, deep RBAC mapping, short-lived token distribution, and out-of-the-box native integrations for multi-cloud and complex hybrid cloud fabrics.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "CyberArk Conjur"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.consul.io','consul.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ba196303f6ddb699f5f94d3525fbd2003f3ffdecbc7da85f4ed05afda27198dd',100.0,1.77903288934859395e+09,0,'2026-05-17T17:48:09.348594+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.consul.io/docs/connect/index.html','consul Connect','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','fc02053dd245eef8b9ed4f31984fe3a73df1cea750e9d9e585e8f8a1280dd56a',100.0,1.77903295024246406e+09,0,'2026-05-17T17:49:10.242464+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.consul.io/docs/k8s/connect/ingress-gateways','consul.io: Ingress Gateways on Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e768a2e295ca40f99512d9d717e8429bdfd3220f50d2d1ca469696f0bce585f',100.0,1.77902947293450593e+09,0,'2026-05-17T16:51:12.934506+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/consul/docs/north-south/ingress-gateway/k8s"}');
+INSERT INTO "resources" VALUES('https://www.consul.io','consul.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ba196303f6ddb699f5f94d3525fbd2003f3ffdecbc7da85f4ed05afda27198dd',100.0,1779032889,0,'2026-05-17T17:48:09.348594+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.consul.io/docs/connect/index.html','consul Connect','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','fc02053dd245eef8b9ed4f31984fe3a73df1cea750e9d9e585e8f8a1280dd56a',100.0,1779032950,0,'2026-05-17T17:49:10.242464+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.consul.io/docs/k8s/connect/ingress-gateways','consul.io: Ingress Gateways on Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e768a2e295ca40f99512d9d717e8429bdfd3220f50d2d1ca469696f0bce585f',100.0,1779029472,0,'2026-05-17T16:51:12.934506+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/consul/docs/north-south/ingress-gateway/k8s"}');
 INSERT INTO "resources" VALUES('https://www.container-security.site/defenders/PCI_Container_Orchestration_Guidance.html','container-security.site: PCI Container Orchestration Guidance for Kubernetes','','2021',0,'An in-depth security architectural blueprint explaining how to design, harden, and audit a Kubernetes cluster to meet strict PCI-DSS payment card data security regulations. It details namespace isolation strategies, network segmentation using granular policies, encrypted storage of secrets, and real-time audit logging configurations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Compliance", "PCI-DSS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.contentful.com/blog/2020/10/20/open-source-kube-secret-syncer','contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator'' to sync secrets from AWS Secrets Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9cb34eb4af5c202b08bdfc47f58327cf5f8538f28476c79593396cb6ca2af381',100.0,1.77903073747634601e+09,0,'2026-05-17T17:12:17.476346+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.contentful.com/blog/open-source-kube-secret-syncer"}');
+INSERT INTO "resources" VALUES('https://www.contentful.com/blog/2020/10/20/open-source-kube-secret-syncer','contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator'' to sync secrets from AWS Secrets Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9cb34eb4af5c202b08bdfc47f58327cf5f8538f28476c79593396cb6ca2af381',100.0,1779030737,0,'2026-05-17T17:12:17.476346+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.contentful.com/blog/open-source-kube-secret-syncer"}');
 INSERT INTO "resources" VALUES('https://www.contentful.com/blog/open-source-kube-secret-syncer','contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator to sync secrets from AWS Secrets Manager','- [contentful-labs/kube-secret-syncer 🌟](https://github.com/contentful-labs/kube-secret-syncer)','2021',0,'A detailed technical review describing the open-sourcing of kube-secret-syncer. The tool synchronizes secrets dynamically from AWS Secrets Manager to Kubernetes namespaces, removing manual config synchronization overhead.','N/A','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "AWS Integration", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.contino.io/insights/how-to-make-enterprise-container-strategies-that-last-part-one','contino.io: How to Make Enterprise Container Strategies That Last (Part One)','','2021',0,'An enterprise-focused strategic guide detailing how to design durable container adoption initiatives. It emphasizes aligning developer enablement with platform engineering teams, setting up proper governance models, and establishing realistic operational metrics, ensuring organization-wide Kubernetes migrations don''t stall due to cultural friction.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Enterprise Containers", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "faq.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.continuitysoftware.com/blog/it-resilience/what-is-configuration-drift','What is Configuration Drift?','','2022',1,'A structural examination of configuration drift in production ecosystems. Addresses how out-of-band manual alterations violate security baselines and introduce operational uncertainty into enterprise deployments.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Configuration Management", "Drift Detection"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.convert.com/blog/a-b-testing/a-b-testing-tools-2022-beyond','convert.com: Top 10 A/B Testing Tools That Are Good for the Next 5 Years (Vetted by Features, Privacy, Maturity & Price)','- [grafana.com: How to build performance tests into your CI pipeline with k6, GitHub Actions, and Grafana](https://grafana.com/blog/how-to-build-performance-tests-into-your-ci-pipeline-with-k6-github-actions-and-grafana)
     - [itnext.io: How to run distributed performance tests in Kubernetes with K6](https://itnext.io/how-to-run-distributed-performance-tests-in-kubernetes-with-k6-and-elasticsearch-4ff8142bc774) you''ll learn how to perform load testing natively on a Kubernetes cluster using multiple pods simulating real-world traffic to test an ElasticSearch cluster deployed using the ECK Operator','2022',0,'Market evaluation of premium and open-source A/B testing platforms alongside continuous testing tools like Grafana k6 for automated regression pipelines and performance simulation in Kubernetes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Performance & A/B Testing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.copado.com/devops-hub/blog/applying-a-zero-trust-infrastructure-in-kubernetes','copado.com: Applying a Zero Trust Infrastructure in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','618df80cd3ef40af30422297bd03f0e1f6f6037b943bda49446ae83687c82726',100.0,1.77903095184342288e+09,0,'2026-05-17T17:15:51.843423+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.copado.com/resources/blog/applying-a-zero-trust-infrastructure-in-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.copado.com/devops-hub/blog/applying-a-zero-trust-infrastructure-in-kubernetes','copado.com: Applying a Zero Trust Infrastructure in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','618df80cd3ef40af30422297bd03f0e1f6f6037b943bda49446ae83687c82726',100.0,1779030951,0,'2026-05-17T17:15:51.843423+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.copado.com/resources/blog/applying-a-zero-trust-infrastructure-in-kubernetes"}');
 INSERT INTO "resources" VALUES('https://www.copado.com/resources/blog/applying-a-zero-trust-infrastructure-in-kubernetes','copado.com: Applying a Zero Trust Infrastructure in Kubernetes','','2022',0,'An architecture guide on applying Zero Trust principles to Kubernetes infrastructure environments. It covers building cryptographically verifiable workload identities via SPIFFE/SPIRE, and micro-segmenting service interactions with mTLS. Transitions teams away from perimeter-only defenses to continuous validation.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Zero Trust", "Service Mesh & Networking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cope.es/programas/la-linterna/noticias/ejemplo-moneda-con-que-entender-como-funciona-ordenador-cuantico-una-revolucion-20240407_3232557','cope.es: El ejemplo de ''la moneda'' con el que entender cómo funciona un ordenador cuántico: "Será una revolución"','','2024',0,'Introduce los principios de la computación cuántica de manera accesible mediante la analogía de una moneda girando para ilustrar la superposición. Destaca el impacto potencial de los cúbits frente a la computación clásica.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Emerging Technology", "Quantum Computing", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cortex.dev/post/how-to-build-a-pipeline-to-retrain-and-deploy-models','cortex.dev: How to build a pipeline to retrain and deploy models','','2021',0,'Outlines pipeline architectures to automate ML model retraining and deployment. Since the underlying Cortex project has been archived, it is preserved here primarily for historical MLOps framework reference.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Machine Learning", "MLOps", "Model Pipelines"]','["[LEGACY]"]','[]','["mlops.md"]','{}','{}');
@@ -14804,15 +14804,15 @@ INSERT INTO "resources" VALUES('https://www.cortex.io/post/a-guide-to-the-best-s
 INSERT INTO "resources" VALUES('https://www.cortex.io/post/why-you-need-a-microservices-catalog-tool','getcortexapp.com: Why You Need a Microservices Catalog Tool','','2021',3,'Details the operational sprawl that occurs as organizations scale their microservices topologies. Proposes centralized service catalogs (similar to Backstage or Cortex) to map dependencies, track security compliance, enforce reliability standards, and assign service ownership across teams.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Service Catalogs", "Microservices Governance"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.couchbase.com','couchbase.com','','2026',5,'Enterprise-class distributed multi-model NoSQL document database combining an in-memory database with SQL-like querying capabilities (N1QL). Architected for low-latency transactional applications and microservices.','C++','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Document Databases"]','["[DE FACTO STANDARD]"]','[]','["nosql.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.coursera.org','Coursera.org','','2026',4,'A massive educational platform delivering structured cloud-native specializations designed by industry leaders. Focuses on distributed application architectures, microservices testing, and container deployment flows.','English','Training Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Higher Education", "Software Engineering"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.coursera.org/learn/google-cloud-java-spring','coursera.org: Building Scalable Java Microservices with Spring Boot and'' Spring Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c4ab82d94e49289f1c62f3cb021dcf5a3391c2a99c61c756e311f2861191e36e',100.0,1.77903086212095808e+09,1,'2026-05-17T17:14:22.120958+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.coursera.org/learn/google-cloud-java-spring','coursera.org: Building Scalable Java Microservices with Spring Boot and'' Spring Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c4ab82d94e49289f1c62f3cb021dcf5a3391c2a99c61c756e311f2861191e36e',100.0,1779030862,1,'2026-05-17T17:14:22.120958+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.coursereport.com/blog/python-for-cyber-security-with-flatiron-school','coursereport.com: A Beginner’s Guide to Python for Cybersecurity','','2018',2,'Curator Insight introduces python scripting constructs for penetration testing, log parsing, and security tooling. Live Grounding highlights Python''s continuous dominance in security automation, where SecOps and SOAR workflows leverage standard modules to parse IOCs and coordinate rapid incident response tasks.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cybersecurity", "Python", "Security Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.crn.com/news/cloud/ibm-s-red-hat-reveals-ansible-automation-platform-2-early-access','crn.com: IBM’s Red Hat Reveals Ansible Automation Platform 2 Early Access','','2021',0,'Early access architecture overview of Ansible Automation Platform 2. Highlights migration of task-execution modules to isolated container engines, decoupling control loops from hosts.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Enterprise Platform", "Releases"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.crn.com/news/cover-story/microsoft-s-judson-althoff-to-partners-managed-services-are-your-ai-superpower?itc=refresh?ocid=FY26_soc_omc_br_X_CRNJudson','Microsoft Commercial CEO Althoff to Partners: Managed Services Are Your AI Superpower','Commercial CEO Judson Althoff outlines how managed service providers (MSPs) must mature into ''Frontier Firms'' to tune, monitor, secure, and govern enterprise AI agents.','2026',4,'* **Curator Insight**: Pivots the corporate AI narrative away from basic experimentation toward the long-term operational challenges of security, governance, and model maintenance.
-* **Live Grounding**: Features executive analysis on how Microsoft is incentivizing its partner ecosystem to develop continuous verification pipelines, protecting enterprise LLMs against data loss and drift.','en','interview','Advanced',0,'online','automatic','fe27370187f08a4459690441f3a7357f8f4081b533999cdfdade5520c53a2afc',NULL,1780352730.2075,0,'2026-06-02T00:25:30.207500+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "AI Operations", "Governance", "Managed Services"]','["CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Significant industry cover story summarizing Microsoft''s forward-looking commercial partner strategies for AI agent lifecycle management and secure operations.", "social_preview_url": "https://www.crn.com/news/cover-story/media_168117898e24079f6d08507aee78cde108e1ea280.png?width=1200&format=pjpg&optimize=medium", "source_provenance": "X.com (Microsoft)", "suggested_new_category": "ai-managed-services"}');
+* **Live Grounding**: Features executive analysis on how Microsoft is incentivizing its partner ecosystem to develop continuous verification pipelines, protecting enterprise LLMs against data loss and drift.','en','interview','Advanced',0,'online','automatic','fe27370187f08a4459690441f3a7357f8f4081b533999cdfdade5520c53a2afc',NULL,1780352730,0,'2026-06-02T00:25:30.207500+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "AI Operations", "Governance", "Managed Services"]','["CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Significant industry cover story summarizing Microsoft''s forward-looking commercial partner strategies for AI agent lifecycle management and secure operations.", "social_preview_url": "https://www.crn.com/news/cover-story/media_168117898e24079f6d08507aee78cde108e1ea280.png?width=1200&format=pjpg&optimize=medium", "source_provenance": "X.com (Microsoft)", "suggested_new_category": "ai-managed-services"}');
 INSERT INTO "resources" VALUES('https://www.cronista.com/apertura/empresas/como-identificar-a-un-mal-jefe-y-que-errores-no-pueden-cometer-hoy-los-lideres','cronista.com: Cómo identificar a un mal jefe y qué errores no pueden cometer hoy los líderes','','2022',3,'Identifies key red flags of toxic engineering leadership, including micro-management, blame shifting, and chronic overwork structures. Outlines core modern leadership competencies like transparent team metrics, career path definition, and high psychological safety that retain top engineering talent and stabilize system operations.','es','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Team Management", "Team Dynamics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.crossover.com','crossover','','2026',0,'An enterprise-grade talent matching platform designed for long-term, high-compensation remote roles. It implements standardized testing and rigorous qualification procedures. Live grounding validates its position as a high-density, metrics-driven remote staffing solution for scale-ups and global tech conglomerates.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Global Sourcing"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.crossplane.io','crossplane.io','','2026',0,'The official portal for Crossplane, a CNCF incubating framework that extends the Kubernetes API to manage external cloud infrastructure. By transforming Kubernetes clusters into universal control planes, Crossplane allows platform teams to orchestrate cloud databases, VPCs, and serverless resources using custom resources (CRDs) and declarative YAML, standardizing cloud platform automation.','Go','Tool Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.crunchbase.com/organization/openshift/timeline/timeline','crunchbase.com','','N/A',0,'A curated technical resource and architectural guide covering crunchbase.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903437283110404e+09,0,'2026-05-17T18:12:52.831104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.crunchbase.com/organization/openshift/timeline/timeline','crunchbase.com','','N/A',0,'A curated technical resource and architectural guide covering crunchbase.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034372,0,'2026-05-17T18:12:52.831104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.crunchydata.com','crunchydata.com','','2026',0,'Corporate entry point for Crunchy Data, a driving force behind enterprise-hardened, fully open-source PostgreSQL. Represents a suite of production support, compliance validation patterns, and cloud-native integration tools.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Enterprise Solutions"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/a-postgres-primer-for-oracle-dbas','blog.crunchydata.com: A Postgres Primer for Oracle DBAs','','2021',0,'An enterprise migration manual designed to translate core Oracle relational database patterns directly to PostgreSQL. Map architectural concepts including tablespaces, user-schema relations, and PL/SQL syntaxes onto Postgres-native equivalents.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/active-active-on-kubernetes','info.crunchydata.com: Deploying Active-Active PostgreSQL on Kubernetes','','2021',0,'A duplicate evaluation of geographic replication solutions. Contrasts synchronous replication networks with active-active topologies to design low-latency, resilient multi-region database backends.','None','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
@@ -14864,94 +14864,94 @@ INSERT INTO "resources" VALUES('https://www.crunchydata.com/news/crunchy-postgre
 INSERT INTO "resources" VALUES('https://www.crunchydata.com/news/next-generation-crunchy-postgres-for-kubernetes-released','blog.crunchydata.com: Next Generation Crunchy Postgres for Kubernetes 5.0 Released','','2021',0,'Announces the major architecture redesign of Crunchy Postgres for Kubernetes v5.0, transitioning to a fully declarative reconciliation controller. Unlike legacy v4 versions that required external tools to drive state transitions (Curator Insight), v5 relies entirely on Kubernetes native API constructs to maintain database health (Live Grounding). It is currently the industry-standard version for production PostgreSQL operations.','Go','Release Announcement','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Release Highlights"]','["[LEGACY]"]','[]','["crunchydata.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cst-bg.net/post/13-clues-to-good-devops','cst-bg.net: 13 clues you are doing DevOps right 🌟','','2021',0,'Details concrete signs of production-grade operational status, mapping continuous deployment safety parameters, automated rollbacks, policy-driven code promotions, and integrated performance regression test runs across staging structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Metrics & Assessment", "Quality Assurance"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cuelogic.com/blog/kubernetes-vs-docker-swarm','Kubernetes vs Docker Swarm: A Comprehensive Comparison','','2021',0,'Contrasts the resource footprints and configuration requirements of Swarm and Kubernetes, guiding startup development teams to target Docker Swarm for rapid initial deployments.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cuelogic.com/blog/pipeline-as-code','cuelogic.com: Decoding Pipeline as Code (With Jenkins) 🌟','','N/A',0,'A curated technical resource and architectural guide covering cuelogic.com: Decoding Pipeline as Code (With Jenkins) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,80.0,1.77903218038519811e+09,0,'2026-05-17T17:36:20.385198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"review_metadata": {"original_url": "https://www.cuelogic.com/blog/pipeline-as-code", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.965976"}}');
+INSERT INTO "resources" VALUES('https://www.cuelogic.com/blog/pipeline-as-code','cuelogic.com: Decoding Pipeline as Code (With Jenkins) 🌟','','N/A',0,'A curated technical resource and architectural guide covering cuelogic.com: Decoding Pipeline as Code (With Jenkins) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,80.0,1779032180,0,'2026-05-17T17:36:20.385198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"review_metadata": {"original_url": "https://www.cuelogic.com/blog/pipeline-as-code", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.965976"}}');
 INSERT INTO "resources" VALUES('https://www.cyberark.com/resources/threat-research-blog/attacking-kubernetes-clusters-through-your-network-plumbing-part-1','cyberark.com: Attacking Kubernetes Clusters Through Your Network Plumbing: Part 1','','2020',0,'Delves into how container network interfaces (CNIs) and underlying network configurations can be targets for spoofing, route injection, and MITM attacks within shared Kubernetes clusters.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "CNI Network Vulnerabilities", "Network Penetration Testing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberark.com/resources/threat-research-blog/kubesploit-a-new-offensive-tool-for-testing-containerized-environments','cyberark.com: Kubesploit: A New Offensive Tool for Testing Containerized'' Environments','','2020',0,'This Threat Research publication outlines the design philosophies, target test matrices, and operational workflows of CyberArk''s offensive tool Kubesploit. It evaluates simulated cluster breaches and privilege escalation vectors.','English','Technical Article','Intermediate',0,'online','manual','799b738e8ccc8722ab9ce122c7a9495e214377dec12e105bf2252b8fb90c8391',100.0,1.77903423570244097e+09,1,'2026-05-17T18:10:35.702441+02:00',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberark.com/venafi-and-cyberark-machine-identity-security',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cyberark.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','45d4e5dbdedd7f9af360adf02cd463ab622fa6a6a929778d15692cd5df742792',100.0,1.77913049498269104e+09,1,'2026-05-18T20:54:54.982691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md", "docs/kubernetes-security.md"]','["istio.md", "kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz','nixCraft 🌟','','N/A',0,'A curated technical resource and architectural guide covering nixCraft 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903325865541791e+09,0,'2026-05-17T17:54:18.655418+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/datacenter/linux-unix-bsd-osx-cannot-write-to-hard-disk','cyberciti.biz: 8 Tips to Solve Linux Hard Disk Problems: Like Disk Full'' Or Can’t Write to the Disk','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: 8 Tips to Solve Linux Hard Disk Problems: Like Disk Full'' Or Can’t Write to the Disk in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903134930470108e+09,0,'2026-05-17T17:22:29.304701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/bash-for-loop','cyberciti.biz: Bash For Loop Examples','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Bash For Loop Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902936484900188e+09,0,'2026-05-17T16:49:24.849002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix','cyberciti.biz: BASH Shell Change The Color of Shell Prompt on Linux or UNIX','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: BASH Shell Change The Color of Shell Prompt on Linux or UNIX in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913037429809e+09,0,'2026-05-17T16:45:30.374298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/df-command-examples-in-linux-unix','cyberciti.biz: How to use df command in Linux / Unix {with examples}','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to use df command in Linux / Unix {with examples} in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903423504210901e+09,0,'2026-05-17T18:10:35.042109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/find-check-tls-ssl-certificate-expiry-date-from-linux-unix','cyberciti.biz: How to check TLS/SSL certificate expiration date from command-line','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to check TLS/SSL certificate expiration date from command-line in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903166926943588e+09,0,'2026-05-17T17:27:49.269436+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/find-large-files-linux','cyberciti.biz: How To: Linux Find Large Files in a Directory','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How To: Linux Find Large Files in a Directory in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030736.39817,0,'2026-05-17T17:12:16.398170+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-do-i-find-the-largest-filesdirectories-on-a-linuxunixbsd-filesystem','cyberciti.biz: How To Find Largest Top 10 Files and Directories On Linux'' / UNIX / BSD','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How To Find Largest Top 10 Files and Directories On Linux'' / UNIX / BSD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903455788596296e+09,0,'2026-05-17T18:15:57.885963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-check-cpu-temperature-on-ubuntu-linux','cyberciti.biz: How to check CPU temperature on Ubuntu Linux','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to check CPU temperature on Ubuntu Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903458175354695e+09,0,'2026-05-17T18:16:21.753547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-check-memory-utilization-in-linux','cyberciti.biz: How to check memory utilization in Linux','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to check memory utilization in Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902912365708708e+09,0,'2026-05-17T16:45:23.657087+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-copy-and-transfer-files-remotely-on-linux-using-scp-and-rsync','cyberciti.biz: How to copy and transfer files remotely on Linux using scp'' and rsync','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to copy and transfer files remotely on Linux using scp'' and rsync in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903364001534509e+09,0,'2026-05-17T18:00:40.015345+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-create-mysql-user-and-grant-permissions-in-aws-rds','cyberciti.biz: How to create MySQL user and grant permissions in AWS RDS','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to create MySQL user and grant permissions in AWS RDS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903008665690803e+09,0,'2026-05-17T17:01:26.656908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-define-multiple-when-conditions-in-ansible','cyberciti.biz: How to define multiple when conditions in Ansible','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to define multiple when conditions in Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030084568259e+09,0,'2026-05-17T17:01:24.568259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-flush-redis-cache-and-delete-everything-using-the-cli','cyberciti.biz: How to flush Redis cache and delete everything using the'' CLI','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to flush Redis cache and delete everything using the'' CLI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902912846644091e+09,0,'2026-05-17T16:45:28.466441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-install-gol-ang-on-ubuntu-linux',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903242091134095e+09,0,'2026-05-17T17:40:20.911341+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-restart-systemd-without-rebooting-linux-when-critical-libraries-installed','cyberciti.biz: How to restart systemd without rebooting Linux when critical'' libraries installed','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to restart systemd without rebooting Linux when critical'' libraries installed in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902960929816389e+09,0,'2026-05-17T16:53:29.298164+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-save-terminal-output-to-a-file-under-linux-unix','cyberciti.biz: How to save terminal output to a file under Linux/Unix','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to save terminal output to a file under Linux/Unix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903248348815798e+09,0,'2026-05-17T17:41:23.488158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-secure-apache-with-lets-encrypt-certificates-on-rhel-8','nixCraft: How to secure Apache with Let’s Encrypt Certificates on RHEL 8','','N/A',0,'A curated technical resource and architectural guide covering nixCraft: How to secure Apache with Let’s Encrypt Certificates on RHEL 8 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903194480888605e+09,0,'2026-05-17T17:32:24.808886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix','How To Set up SSH Keys on a Linux / Unix System','','N/A',0,'A curated technical resource and architectural guide covering How To Set up SSH Keys on a Linux / Unix System in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903347681944894e+09,0,'2026-05-17T17:57:56.819449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/howto-configure-dual-wan-load-balance-failover-pfsense-router','cyberciti.biz: How to configure pfSense as multi wan (DUAL WAN) load balance'' failover router','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to configure pfSense as multi wan (DUAL WAN) load balance'' failover router in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903167655255794e+09,0,'2026-05-17T17:27:56.552558+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/howto-ssh-changing-passphrase','cyberciti.biz: OpenSSH Change a Passphrase With ssh-keygen command','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: OpenSSH Change a Passphrase With ssh-keygen command in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903218471436309e+09,0,'2026-05-17T17:36:24.714363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix','How To Use grep Command In Linux / UNIX 🌟','','N/A',0,'A curated technical resource and architectural guide covering How To Use grep Command In Linux / UNIX 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002460671901e+09,0,'2026-05-17T17:00:24.606719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax','cyberciti.biz: Linux ip Command Examples','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Linux ip Command Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903217084178805e+09,0,'2026-05-17T17:36:10.841788+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/linux.md"]','["cheatsheets.md", "linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/linux-subnet-calculator-cidr','cyberciti.biz: Linux: IP Subnet (CIDR) Calculator That Will Help You With'' Network Settings','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Linux: IP Subnet (CIDR) Calculator That Will Help You With'' Network Settings in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903019908173108e+09,0,'2026-05-17T17:03:19.081731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/linux-unix-reuse-openssh-connection','cyberciti.biz: How To Reuse SSH Connection To Speed Up Remote Login Process'' Using Multiplexing','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How To Reuse SSH Connection To Speed Up Remote Login Process'' Using Multiplexing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903431343021106e+09,0,'2026-05-17T18:11:53.430211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/python-execute-unix-linux-command-examples',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cyberciti.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790305938247931e+09,0,'2026-05-17T17:09:53.824793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/repeat-a-character-in-bash-script-under-linux-unix','cyberciti.biz: How to repeat a character ‘n’ times in Bash','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to repeat a character ‘n’ times in Bash in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032162.93264,0,'2026-05-17T17:36:02.932640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/unix-linux-bash-read-comma-separated-cvsfile','cyberciti.biz: Bash Read Comma Separated CSV File on Linux / Unix','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Bash Read Comma Separated CSV File on Linux / Unix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903098093446207e+09,0,'2026-05-17T17:16:20.934462+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/unix-linux-bash-script-check-if-variable-is-empty','cyberciti.biz: How To Bash Shell Find Out If a Variable Is Empty Or Not','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How To Bash Shell Find Out If a Variable Is Empty Or Not in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903073002956199e+09,0,'2026-05-17T17:12:10.029562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/files/ss.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cyberciti.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790291896185081e+09,0,'2026-05-17T16:46:29.618508+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/linux-news/red-hat-introduces-new-no-cost-rhel-option','cyberciti.biz: Red Hat introduces new no-cost RHEL option','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Red Hat introduces new no-cost RHEL option in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023832468605e+09,0,'2026-05-17T17:03:58.324686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/open-source/command-line-hacks/bpytop-awesome-linux-macos-and-freebsd-resource-monitor','cyberciti.biz: bpytop – Awesome Linux, macOS and FreeBSD resource monitor','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: bpytop – Awesome Linux, macOS and FreeBSD resource monitor in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020722607898e+09,0,'2026-05-17T17:03:27.226079+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/open-source/command-line-hacks/linux-ls-commands-examples','cyberciti.biz: ls* Commands Are Even More Useful Than You May Have Thought','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: ls* Commands Are Even More Useful Than You May Have Thought in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902946482354903e+09,0,'2026-05-17T16:51:04.823549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software','nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like'' Systems','','N/A',0,'A curated technical resource and architectural guide covering nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like'' Systems in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394260259199e+09,0,'2026-05-17T18:05:42.602592+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md", "docs/web-servers.md"]','["caching.md", "web-servers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/open-source/install-ncdu-on-linux-unix-ncurses-disk-usage','cyberciti.biz: How to install ncdu on Linux / Unix to see disk usage','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to install ncdu on Linux / Unix to see disk usage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902917194470405e+09,0,'2026-05-17T16:46:11.944704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/programming/color-terminal-highlighter-for-diff-files','cyberciti.biz: diff Command Colorize Output On the Unix / Linux Command'' Line','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: diff Command Colorize Output On the Unix / Linux Command'' Line in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903169648564505e+09,0,'2026-05-17T17:28:16.485645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/check-unix-linux-configuration-file-for-syntax-errors.html','cyberciti.biz: 21 Examples To Make Sure Unix / Linux Configuration Files'' Are Free From Syntax Errors','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: 21 Examples To Make Sure Unix / Linux Configuration Files'' Are Free From Syntax Errors in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394923614096e+09,0,'2026-05-17T18:05:49.236141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/how-to-audit-ssh-server-and-client-config-on-linux-unix.html','cyberciti.biz: How to audit SSH server and client config on Linux/Unix','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to audit SSH server and client config on Linux/Unix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903304648024797e+09,0,'2026-05-17T17:50:46.480248+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/linux-investigate-sockets-network-connections.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cyberciti.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903437271036601e+09,0,'2026-05-17T18:12:52.710366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/linux-iptables-examples.html','cyberciti.biz: Linux: 25 Iptables Netfilter Firewall Examples For New SysAdmins','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Linux: 25 Iptables Netfilter Firewall Examples For New SysAdmins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552.69438,0,'2026-05-17T17:25:52.694380+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/linux-security.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902915459320902e+09,0,'2026-05-17T16:45:54.593209+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html','cyberciti.biz: Top 20 OpenSSH Server Best Security Practices','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Top 20 OpenSSH Server Best Security Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033781.96846,0,'2026-05-17T18:03:01.968460+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/perform-simple-manipulation-of-ip-addresse.html','cyberciti.biz: Linux Calculating Subnets with ipcalc and sipcalc Utilities','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Linux Calculating Subnets with ipcalc and sipcalc Utilities in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903238831011199e+09,0,'2026-05-17T17:39:48.310112+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberark.com/resources/threat-research-blog/kubesploit-a-new-offensive-tool-for-testing-containerized-environments','cyberark.com: Kubesploit: A New Offensive Tool for Testing Containerized'' Environments','','2020',0,'This Threat Research publication outlines the design philosophies, target test matrices, and operational workflows of CyberArk''s offensive tool Kubesploit. It evaluates simulated cluster breaches and privilege escalation vectors.','English','Technical Article','Intermediate',0,'online','manual','799b738e8ccc8722ab9ce122c7a9495e214377dec12e105bf2252b8fb90c8391',100.0,1779034235,1,'2026-05-17T18:10:35.702441+02:00',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberark.com/venafi-and-cyberark-machine-identity-security',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cyberark.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','45d4e5dbdedd7f9af360adf02cd463ab622fa6a6a929778d15692cd5df742792',100.0,1779130494,1,'2026-05-18T20:54:54.982691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md", "docs/kubernetes-security.md"]','["istio.md", "kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz','nixCraft 🌟','','N/A',0,'A curated technical resource and architectural guide covering nixCraft 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033258,0,'2026-05-17T17:54:18.655418+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/datacenter/linux-unix-bsd-osx-cannot-write-to-hard-disk','cyberciti.biz: 8 Tips to Solve Linux Hard Disk Problems: Like Disk Full'' Or Can’t Write to the Disk','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: 8 Tips to Solve Linux Hard Disk Problems: Like Disk Full'' Or Can’t Write to the Disk in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.304701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/bash-for-loop','cyberciti.biz: Bash For Loop Examples','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Bash For Loop Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364,0,'2026-05-17T16:49:24.849002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix','cyberciti.biz: BASH Shell Change The Color of Shell Prompt on Linux or UNIX','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: BASH Shell Change The Color of Shell Prompt on Linux or UNIX in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.374298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/df-command-examples-in-linux-unix','cyberciti.biz: How to use df command in Linux / Unix {with examples}','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to use df command in Linux / Unix {with examples} in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034235,0,'2026-05-17T18:10:35.042109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/find-check-tls-ssl-certificate-expiry-date-from-linux-unix','cyberciti.biz: How to check TLS/SSL certificate expiration date from command-line','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to check TLS/SSL certificate expiration date from command-line in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.269436+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/find-large-files-linux','cyberciti.biz: How To: Linux Find Large Files in a Directory','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How To: Linux Find Large Files in a Directory in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030736,0,'2026-05-17T17:12:16.398170+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-do-i-find-the-largest-filesdirectories-on-a-linuxunixbsd-filesystem','cyberciti.biz: How To Find Largest Top 10 Files and Directories On Linux'' / UNIX / BSD','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How To Find Largest Top 10 Files and Directories On Linux'' / UNIX / BSD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034557,0,'2026-05-17T18:15:57.885963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-check-cpu-temperature-on-ubuntu-linux','cyberciti.biz: How to check CPU temperature on Ubuntu Linux','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to check CPU temperature on Ubuntu Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034581,0,'2026-05-17T18:16:21.753547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-check-memory-utilization-in-linux','cyberciti.biz: How to check memory utilization in Linux','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to check memory utilization in Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029123,0,'2026-05-17T16:45:23.657087+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-copy-and-transfer-files-remotely-on-linux-using-scp-and-rsync','cyberciti.biz: How to copy and transfer files remotely on Linux using scp'' and rsync','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to copy and transfer files remotely on Linux using scp'' and rsync in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033640,0,'2026-05-17T18:00:40.015345+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-create-mysql-user-and-grant-permissions-in-aws-rds','cyberciti.biz: How to create MySQL user and grant permissions in AWS RDS','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to create MySQL user and grant permissions in AWS RDS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030086,0,'2026-05-17T17:01:26.656908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-define-multiple-when-conditions-in-ansible','cyberciti.biz: How to define multiple when conditions in Ansible','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to define multiple when conditions in Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030084,0,'2026-05-17T17:01:24.568259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-flush-redis-cache-and-delete-everything-using-the-cli','cyberciti.biz: How to flush Redis cache and delete everything using the'' CLI','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to flush Redis cache and delete everything using the'' CLI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029128,0,'2026-05-17T16:45:28.466441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-install-gol-ang-on-ubuntu-linux',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032420,0,'2026-05-17T17:40:20.911341+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-restart-systemd-without-rebooting-linux-when-critical-libraries-installed','cyberciti.biz: How to restart systemd without rebooting Linux when critical'' libraries installed','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to restart systemd without rebooting Linux when critical'' libraries installed in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.298164+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-save-terminal-output-to-a-file-under-linux-unix','cyberciti.biz: How to save terminal output to a file under Linux/Unix','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to save terminal output to a file under Linux/Unix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032483,0,'2026-05-17T17:41:23.488158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-secure-apache-with-lets-encrypt-certificates-on-rhel-8','nixCraft: How to secure Apache with Let’s Encrypt Certificates on RHEL 8','','N/A',0,'A curated technical resource and architectural guide covering nixCraft: How to secure Apache with Let’s Encrypt Certificates on RHEL 8 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031944,0,'2026-05-17T17:32:24.808886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix','How To Set up SSH Keys on a Linux / Unix System','','N/A',0,'A curated technical resource and architectural guide covering How To Set up SSH Keys on a Linux / Unix System in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033476,0,'2026-05-17T17:57:56.819449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/howto-configure-dual-wan-load-balance-failover-pfsense-router','cyberciti.biz: How to configure pfSense as multi wan (DUAL WAN) load balance'' failover router','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to configure pfSense as multi wan (DUAL WAN) load balance'' failover router in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031676,0,'2026-05-17T17:27:56.552558+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/howto-ssh-changing-passphrase','cyberciti.biz: OpenSSH Change a Passphrase With ssh-keygen command','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: OpenSSH Change a Passphrase With ssh-keygen command in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.714363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix','How To Use grep Command In Linux / UNIX 🌟','','N/A',0,'A curated technical resource and architectural guide covering How To Use grep Command In Linux / UNIX 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030024,0,'2026-05-17T17:00:24.606719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax','cyberciti.biz: Linux ip Command Examples','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Linux ip Command Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032170,0,'2026-05-17T17:36:10.841788+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/linux.md"]','["cheatsheets.md", "linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/linux-subnet-calculator-cidr','cyberciti.biz: Linux: IP Subnet (CIDR) Calculator That Will Help You With'' Network Settings','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Linux: IP Subnet (CIDR) Calculator That Will Help You With'' Network Settings in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030199,0,'2026-05-17T17:03:19.081731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/linux-unix-reuse-openssh-connection','cyberciti.biz: How To Reuse SSH Connection To Speed Up Remote Login Process'' Using Multiplexing','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How To Reuse SSH Connection To Speed Up Remote Login Process'' Using Multiplexing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034313,0,'2026-05-17T18:11:53.430211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/python-execute-unix-linux-command-examples',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cyberciti.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030593,0,'2026-05-17T17:09:53.824793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/repeat-a-character-in-bash-script-under-linux-unix','cyberciti.biz: How to repeat a character ‘n’ times in Bash','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to repeat a character ‘n’ times in Bash in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032162,0,'2026-05-17T17:36:02.932640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/unix-linux-bash-read-comma-separated-cvsfile','cyberciti.biz: Bash Read Comma Separated CSV File on Linux / Unix','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Bash Read Comma Separated CSV File on Linux / Unix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030980,0,'2026-05-17T17:16:20.934462+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/unix-linux-bash-script-check-if-variable-is-empty','cyberciti.biz: How To Bash Shell Find Out If a Variable Is Empty Or Not','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How To Bash Shell Find Out If a Variable Is Empty Or Not in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030730,0,'2026-05-17T17:12:10.029562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/files/ss.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cyberciti.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029189,0,'2026-05-17T16:46:29.618508+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/linux-news/red-hat-introduces-new-no-cost-rhel-option','cyberciti.biz: Red Hat introduces new no-cost RHEL option','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Red Hat introduces new no-cost RHEL option in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030238,0,'2026-05-17T17:03:58.324686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/open-source/command-line-hacks/bpytop-awesome-linux-macos-and-freebsd-resource-monitor','cyberciti.biz: bpytop – Awesome Linux, macOS and FreeBSD resource monitor','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: bpytop – Awesome Linux, macOS and FreeBSD resource monitor in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030207,0,'2026-05-17T17:03:27.226079+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/open-source/command-line-hacks/linux-ls-commands-examples','cyberciti.biz: ls* Commands Are Even More Useful Than You May Have Thought','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: ls* Commands Are Even More Useful Than You May Have Thought in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029464,0,'2026-05-17T16:51:04.823549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software','nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like'' Systems','','N/A',0,'A curated technical resource and architectural guide covering nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like'' Systems in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033942,0,'2026-05-17T18:05:42.602592+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md", "docs/web-servers.md"]','["caching.md", "web-servers.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/open-source/install-ncdu-on-linux-unix-ncurses-disk-usage','cyberciti.biz: How to install ncdu on Linux / Unix to see disk usage','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to install ncdu on Linux / Unix to see disk usage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029171,0,'2026-05-17T16:46:11.944704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/programming/color-terminal-highlighter-for-diff-files','cyberciti.biz: diff Command Colorize Output On the Unix / Linux Command'' Line','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: diff Command Colorize Output On the Unix / Linux Command'' Line in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031696,0,'2026-05-17T17:28:16.485645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/check-unix-linux-configuration-file-for-syntax-errors.html','cyberciti.biz: 21 Examples To Make Sure Unix / Linux Configuration Files'' Are Free From Syntax Errors','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: 21 Examples To Make Sure Unix / Linux Configuration Files'' Are Free From Syntax Errors in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033949,0,'2026-05-17T18:05:49.236141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/how-to-audit-ssh-server-and-client-config-on-linux-unix.html','cyberciti.biz: How to audit SSH server and client config on Linux/Unix','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to audit SSH server and client config on Linux/Unix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.480248+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/linux-investigate-sockets-network-connections.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cyberciti.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034372,0,'2026-05-17T18:12:52.710366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/linux-iptables-examples.html','cyberciti.biz: Linux: 25 Iptables Netfilter Firewall Examples For New SysAdmins','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Linux: 25 Iptables Netfilter Firewall Examples For New SysAdmins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.694380+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/linux-security.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029154,0,'2026-05-17T16:45:54.593209+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html','cyberciti.biz: Top 20 OpenSSH Server Best Security Practices','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Top 20 OpenSSH Server Best Security Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033781,0,'2026-05-17T18:03:01.968460+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/perform-simple-manipulation-of-ip-addresse.html','cyberciti.biz: Linux Calculating Subnets with ipcalc and sipcalc Utilities','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Linux Calculating Subnets with ipcalc and sipcalc Utilities in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032388,0,'2026-05-17T17:39:48.310112+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cybercoders.com/insights/what-hiring-managers-look-for-in-a-full-stack-developer','cybercoders.com: What Hiring Managers look for in a Full Stack Developer','','2022',0,'A market intelligence report surveying hiring requirements for full stack engineering roles. It maps out key technical benchmarks such as comfort with distributed system paradigms, experience with container systems like Docker/Kubernetes, and familiarity with cloud platforms, alongside essential communication and agile development competencies.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Culture", "Talent Acquisition", "Full Stack Development"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberithub.com/70-important-kubernetes-related-tools-you-should-know-about','cyberithub.com: 70+ Important Kubernetes Related Tools You Should Know About','','2022',0,'High-density reference list compiling over 70 popular Kubernetes utilities, engines, and extensions. Covers critical platform operations areas including ingress controllers, monitoring agents, security checkers, network analyzers, and backup utilities.','Bash','Article','Beginner',0,'online','manual','087519a1320a756323ce49b12f926f0bed11f717e6875f81acbf0628c62146d0',100.0,1.77903118140560507e+09,1,'2026-05-17T17:19:41.405605+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cyberscoop.com/log4j-hack-security-update-ransomware','cyberscoop.com: The Log4j flaw is the latest reminder that quick security'' fixes are easier said than done','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95fc551fcd98597eac7c726efa70a4b8dc5c3d103269ac409e2a6c469c600b6c',100.0,1.77903003509562706e+09,0,'2026-05-17T17:00:35.095627+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cyberscoop.com/log4j-hack-security-update-ransomware"}');
-INSERT INTO "resources" VALUES('https://www.cybersecuritydive.com/news/developer-security-gitlab-devsecops','cybersecuritydive.com: Relationships between DevOps, security warm slowly','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4989b854be640c3dffa7d0d3851c5d13bbf868f106d1ee7378b7352f553209d8',100.0,1.77902999158569502e+09,0,'2026-05-17T16:59:51.585695+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.cybersecuritydive.com/news/developer-security-gitlab-devsecops/599599"}');
+INSERT INTO "resources" VALUES('https://www.cyberithub.com/70-important-kubernetes-related-tools-you-should-know-about','cyberithub.com: 70+ Important Kubernetes Related Tools You Should Know About','','2022',0,'High-density reference list compiling over 70 popular Kubernetes utilities, engines, and extensions. Covers critical platform operations areas including ingress controllers, monitoring agents, security checkers, network analyzers, and backup utilities.','Bash','Article','Beginner',0,'online','manual','087519a1320a756323ce49b12f926f0bed11f717e6875f81acbf0628c62146d0',100.0,1779031181,1,'2026-05-17T17:19:41.405605+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cyberscoop.com/log4j-hack-security-update-ransomware','cyberscoop.com: The Log4j flaw is the latest reminder that quick security'' fixes are easier said than done','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95fc551fcd98597eac7c726efa70a4b8dc5c3d103269ac409e2a6c469c600b6c',100.0,1779030035,0,'2026-05-17T17:00:35.095627+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cyberscoop.com/log4j-hack-security-update-ransomware"}');
+INSERT INTO "resources" VALUES('https://www.cybersecuritydive.com/news/developer-security-gitlab-devsecops','cybersecuritydive.com: Relationships between DevOps, security warm slowly','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4989b854be640c3dffa7d0d3851c5d13bbf868f106d1ee7378b7352f553209d8',100.0,1779029991,0,'2026-05-17T16:59:51.585695+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.cybersecuritydive.com/news/developer-security-gitlab-devsecops/599599"}');
 INSERT INTO "resources" VALUES('https://www.cybersecuritydive.com/news/developer-security-gitlab-devsecops/599599','cybersecuritydive.com: Relationships between DevOps, security warm slowly','','2021',0,'Analyzes the annual GitLab Global DevSecOps survey, demonstrating gradual cultural alignment between developers and security teams. Identifies lingering friction points, particularly testing bottlenecks and non-automated pipeline approvals.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Culture & Collaboration"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cyera.com','otterize.com: Mastering Kubernetes networking: A journey in cloud-native packet management','','2023',4,'A granular guide targeting the operational management of ingress and egress pipelines within security-conscious setups. Traces dynamic security parameters, microsegmentation patterns, and real-time firewall configurations.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Security", "Packet Management"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.cynet.com/incident-response/incident-response-plan','cynet.com: Incident Report Plan (IRP)','','2022',0,'A high-level corporate blueprint detailing the organizational and technical frameworks required to execute incident response when cloud assets or orchestrators are compromised. It highlights structured phases such as identification, containment, eradication, and post-incident forensic analysis. This framework underpins compliance and disaster readiness for mission-critical cloud-native enterprises.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Incident Response", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.daan.fyi/writings/iam','daan.fyi: AWS IAM Demystified','','2021',0,'An explanatory technical guide dissecting the evaluation logic of AWS IAM. Details step-by-step how explicit denials, SCP boundaries, resource-based policies, and permission sets interact dynamically to help developers troubleshoot access-denied errors.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.danhacks.com/software/grpc-rest-graphql.html','danhacks.com: REST vs. GraphQL vs. gRPC','','2022',4,'A developer''s pragmatic comparison of REST, GraphQL, and gRPC. Explores trade-offs in payload over-fetching, type-safety, and runtime client-generation overhead.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Patterns", "Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.danielstechblog.io/mitigating-slow-container-image-pulls-on-azure-kubernetes-service','danielstechblog.io: Mitigating slow container image pulls on Azure Kubernetes Service','','2023',0,'Details concrete strategies to accelerate slow container image pull durations on AKS. Discusses configuring Azure Container Registry (ACR) replica caches, optimizing network speeds, and tuning persistent storage configs.','Bash','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance & Scale", "Container Runtimes", "Image Pull Optimization"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.darkreading.com/dr-tech/fugue-adds-kubernetes-security-checks-to-secure-infrastructure-as-code',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902946632056307e+09,0,'2026-05-17T16:51:06.320563+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.darkreading.com/dr-tech/top-10-kubernetes-security-risks-every-devsecops-needs-to-know','darkreading.com: Top 10 Kubernetes Security Risks Every DevSecOps Pro Should'' Know','','N/A',0,'A curated technical resource and architectural guide covering darkreading.com: Top 10 Kubernetes Security Risks Every DevSecOps Pro Should'' Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903275140441894e+09,0,'2026-05-17T17:45:51.404419+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.darkreading.com/dr-tech/fugue-adds-kubernetes-security-checks-to-secure-infrastructure-as-code',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029466,0,'2026-05-17T16:51:06.320563+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.darkreading.com/dr-tech/top-10-kubernetes-security-risks-every-devsecops-needs-to-know','darkreading.com: Top 10 Kubernetes Security Risks Every DevSecOps Pro Should'' Know','','N/A',0,'A curated technical resource and architectural guide covering darkreading.com: Top 10 Kubernetes Security Risks Every DevSecOps Pro Should'' Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.404419+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform-integration-on-aws-and-azure.html','Announcing Databricks Labs Terraform integration on AWS and Azure','','2020',0,'Announcement of the official integration allowing teams to provision Databricks workspaces, clusters, and notebook assets declaratively. Streamlines the delivery of automated data pipelines and data lakehouses within cloud-native platforms.','English','Official Integration','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Databricks", "Infrastructure Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.databricks.com/dataaisummit','Databricks Data + AI Summit 2026 | Leading AI Conference','The premier global conference for data engineering, analytics, and AI architectures, highlighting Spark, Delta Lake, and enterprise ML orchestration.','2026',4,'Curator Insight: Highly regarded as the definitive epicenter for large-scale data and AI engineering. Live Grounding: Real-time industry assessments verify that the 2026 summit focuses heavily on production-ready agentic workflows, Apache Airflow unified control planes, and enterprise LLM scalability. The conference provides cloud architects with critical, vetted strategies to transition generative AI from experimental pilots to resilient production environments.','en','event','advanced',0,'online','automatic','7ecaeb0f859b2d9b15977340020b1fc69f24442d1156a089e5c5b5b0da77a01a',NULL,1.78035580363940596e+09,0,'2026-06-02T01:16:43.639406+02:00',NULL,NULL,NULL,'["Infrastructure", "Artificial Intelligence", "Conferences"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly reputable flagship conference hosted by Databricks, globally recognized as a premier event for data engineering, analytics, and AI architecture scaling.", "social_preview_url": "", "source_provenance": "X.com (Databricks)", "suggested_new_category": "conferences"}');
+INSERT INTO "resources" VALUES('https://www.databricks.com/dataaisummit','Databricks Data + AI Summit 2026 | Leading AI Conference','The premier global conference for data engineering, analytics, and AI architectures, highlighting Spark, Delta Lake, and enterprise ML orchestration.','2026',4,'Curator Insight: Highly regarded as the definitive epicenter for large-scale data and AI engineering. Live Grounding: Real-time industry assessments verify that the 2026 summit focuses heavily on production-ready agentic workflows, Apache Airflow unified control planes, and enterprise LLM scalability. The conference provides cloud architects with critical, vetted strategies to transition generative AI from experimental pilots to resilient production environments.','en','event','advanced',0,'online','automatic','7ecaeb0f859b2d9b15977340020b1fc69f24442d1156a089e5c5b5b0da77a01a',NULL,1780355803,0,'2026-06-02T01:16:43.639406+02:00',NULL,NULL,NULL,'["Infrastructure", "Artificial Intelligence", "Conferences"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly reputable flagship conference hosted by Databricks, globally recognized as a premier event for data engineering, analytics, and AI architecture scaling.", "social_preview_url": "", "source_provenance": "X.com (Databricks)", "suggested_new_category": "conferences"}');
 INSERT INTO "resources" VALUES('https://www.databricks.com/dataaisummit/session/evolving-apache-spark-structured-streaming-open-source-year-review-and','Evolving Apache Spark Structured Streaming in Open Source: A Year in Review and the Road Ahead!','A technical breakdown of Apache Spark Structured Streaming advancements in versions 4.1 and 4.2.','2026',4,'An in-depth technical retrospective and roadmap session on open-source Apache Spark Structured Streaming, tracking the critical evolution into Spark 4.1 and 4.2.
 - **Architectural Value**: Addresses mission-critical streaming ETL and real-time ingestion pipelines.
 - **Key Features**: Highlights the new ''Real-Time Mode'' for sub-millisecond latencies and enhanced stateful transform utilities like `TransformWithState`.
-- **Technical Significance**: Details query evolution, state repartitioning, and lock revamps required to sustain high-throughput data processing in large-scale deployments.','en','session','advanced',0,'online','automatic','7912725b38339251cb3b075a485f860d370fad6bddaa068c2ffe8575d18370e1',NULL,1.78035254437025403e+09,0,'2026-06-02T00:22:24.370254+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing", "Apache Spark", "Structured Streaming"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "Highly valued session by streaming architects detailing major architectural improvements to open-source Apache Spark 4.1 and 4.2.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": "kubernetes-bigdata"}');
+- **Technical Significance**: Details query evolution, state repartitioning, and lock revamps required to sustain high-throughput data processing in large-scale deployments.','en','session','advanced',0,'online','automatic','7912725b38339251cb3b075a485f860d370fad6bddaa068c2ffe8575d18370e1',NULL,1780352544,0,'2026-06-02T00:22:24.370254+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing", "Apache Spark", "Structured Streaming"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "Highly valued session by streaming architects detailing major architectural improvements to open-source Apache Spark 4.1 and 4.2.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": "kubernetes-bigdata"}');
 INSERT INTO "resources" VALUES('https://www.databricks.com/dataaisummit/session/how-build-agentic-pipelines-oss-spark-declarative-pipelines','How to Build Agentic Pipelines with OSS Spark Declarative Pipelines','A technical session from Databricks Data + AI Summit 2026 highlighting Apache Spark''s new Declarative Pipelines API and patterns for deterministic agentic data engineering.','2026',4,'### Curator Insight
-This technical session introduces Apache Spark''s next-generation Declarative Pipelines API, designed to bring determinism to AI-assisted ''vibe coding'' and agentic workflows. Presenters Scott Haines and Allison Wang outline practical patterns for maintaining rigorous schema validation, testability, and deterministic execution when integrating LLM agents with big data processing. It marks a significant shift from traditional DStreams or Structured Streaming toward declaratively-defined, self-orchestrating data lakes.','English','Conference Session','Advanced',0,'online','automatic','56a0e49bbea721fdb95eab71fd37f32869fe2d371f1069b8b593b089b486ea92',NULL,1.78040170254885888e+09,0,'2026-06-02T14:01:42.548859+02:00',NULL,NULL,NULL,'["Data Engineering", "Apache Spark", "Declarative Pipelines"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 90, "reputation_status": "Vetted", "reputation_summary": "An official, high-quality technical session at the Databricks Data + AI Summit 2026. Highly trusted and praised by the distributed systems and big data engineering communities.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": "data-engineering-and-streaming"}');
-INSERT INTO "resources" VALUES('https://www.databricks.com/dataaisummit/session/upcoming-apache-sparktm-42-next-chapter-unified-analytics','The Upcoming Apache Spark 4.2: The Next Chapter in Unified Analytics','A Databricks Data and AI Summit 2026 session detailing the architectural improvements, real-time feature pipelines, and native AI capabilities in Apache Spark 4.2.','2026',4,'An in-depth look at Apache Spark 4.2, highlighting key architectural enhancements designed for high-performance AI workloads and unified analytics. This session details the native engine-level support for real-time feature pipelines, multimodal data processing, and AI-assisted SQL query planning. It highlights major performance upgrades for distributed streaming and batch workflows, solidifying Spark''s role in modern enterprise data lakehouse topologies.','en','session','advanced',0,'online','automatic','6c993f2210bed72337ea1ffb5f6e242bc41dac631d95824ef9b4a5bbb3b0c2b7',NULL,1.78035282864139509e+09,0,'2026-06-02T00:27:08.641395+02:00',NULL,NULL,NULL,'["Data Engineering", "Big Data Engines", "Apache Spark"]','["[EMERGING]"]','[]','[]','{}','{"category": "kubernetes-bigdata", "reputation_status": "Vetted", "reputation_summary": "Highly regarded technical session at the Databricks Data and AI Summit 2026, previewing core optimizations in Apache Spark 4.2.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": ""}');
+This technical session introduces Apache Spark''s next-generation Declarative Pipelines API, designed to bring determinism to AI-assisted ''vibe coding'' and agentic workflows. Presenters Scott Haines and Allison Wang outline practical patterns for maintaining rigorous schema validation, testability, and deterministic execution when integrating LLM agents with big data processing. It marks a significant shift from traditional DStreams or Structured Streaming toward declaratively-defined, self-orchestrating data lakes.','English','Conference Session','Advanced',0,'online','automatic','56a0e49bbea721fdb95eab71fd37f32869fe2d371f1069b8b593b089b486ea92',NULL,1780401702,0,'2026-06-02T14:01:42.548859+02:00',NULL,NULL,NULL,'["Data Engineering", "Apache Spark", "Declarative Pipelines"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 90, "reputation_status": "Vetted", "reputation_summary": "An official, high-quality technical session at the Databricks Data + AI Summit 2026. Highly trusted and praised by the distributed systems and big data engineering communities.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": "data-engineering-and-streaming"}');
+INSERT INTO "resources" VALUES('https://www.databricks.com/dataaisummit/session/upcoming-apache-sparktm-42-next-chapter-unified-analytics','The Upcoming Apache Spark 4.2: The Next Chapter in Unified Analytics','A Databricks Data and AI Summit 2026 session detailing the architectural improvements, real-time feature pipelines, and native AI capabilities in Apache Spark 4.2.','2026',4,'An in-depth look at Apache Spark 4.2, highlighting key architectural enhancements designed for high-performance AI workloads and unified analytics. This session details the native engine-level support for real-time feature pipelines, multimodal data processing, and AI-assisted SQL query planning. It highlights major performance upgrades for distributed streaming and batch workflows, solidifying Spark''s role in modern enterprise data lakehouse topologies.','en','session','advanced',0,'online','automatic','6c993f2210bed72337ea1ffb5f6e242bc41dac631d95824ef9b4a5bbb3b0c2b7',NULL,1780352828,0,'2026-06-02T00:27:08.641395+02:00',NULL,NULL,NULL,'["Data Engineering", "Big Data Engines", "Apache Spark"]','["[EMERGING]"]','[]','[]','{}','{"category": "kubernetes-bigdata", "reputation_status": "Vetted", "reputation_summary": "Highly regarded technical session at the Databricks Data and AI Summit 2026, previewing core optimizations in Apache Spark 4.2.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.databricks.com/dataaisummit/session/whats-new-apache-sparktm-41','What''s New in Apache Spark 4.1? | Databricks Data + AI Summit 2026','Architectural breakdown of technical innovations in Apache Spark 4.1, detailing Declarative Pipelines and Real-Time streaming enhancements.','2026',4,'This core presentation from the Databricks Data + AI Summit 2026 explores major design shifts in Apache Spark 4.1. It introduces Spark Declarative Pipelines (SDP) for simplified dependency orchestration and launches a dedicated Real-Time Mode in Structured Streaming to achieve sub-second latency.
 
 * Showcases robust Python performance leaps via Arrow-native UDFs/UDTFs and pushdown filtering.
-* Demonstrates production-grade improvements in Spark Connect and GA SQL scripting structures.','en','article','Advanced',0,'online','automatic','386e29da2e411b9fa139ab333b1d1ea9dc7b3e9e544c1842d0d995981a5af493',NULL,1780352414.11571,0,'2026-06-02T00:20:14.115710+02:00',NULL,NULL,NULL,'["Data Engineering", "Distributed Computing", "Apache Spark Engine"]','["[EMERGING]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "kubernetes-bigdata", "reputation_status": "Vetted", "reputation_summary": "Official Databricks Data + AI Summit presentation, establishing authoritative roadmap definitions for modern big data pipelines.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": "data-engineering"}');
-INSERT INTO "resources" VALUES('https://www.datacenterdynamics.com/en/opinions/why-netops-needs-a-digital-sandbox-to-benefit-from-devops','datacenterdynamics.com: Why NetOps needs a digital sandbox to benefit from'' DevOps','','N/A',0,'A curated technical resource and architectural guide covering datacenterdynamics.com: Why NetOps needs a digital sandbox to benefit from'' DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903173536044907e+09,0,'2026-05-17T17:28:55.360449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/cloud/pros-and-cons-kubernetes-based-hybrid-cloud','datacenterknowledge.com: The Pros and Cons of Kubernetes-Based Hybrid Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','880506c385da2f8983c1cf1e7fb0289fb628ec126ec148ff323d808e453a2afd',100.0,1.779033040778517e+09,0,'2026-05-17T17:50:40.778517+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.datacenterknowledge.com/cloud/the-pros-and-cons-of-kubernetes-based-hybrid-cloud"}');
+* Demonstrates production-grade improvements in Spark Connect and GA SQL scripting structures.','en','article','Advanced',0,'online','automatic','386e29da2e411b9fa139ab333b1d1ea9dc7b3e9e544c1842d0d995981a5af493',NULL,1780352414,0,'2026-06-02T00:20:14.115710+02:00',NULL,NULL,NULL,'["Data Engineering", "Distributed Computing", "Apache Spark Engine"]','["[EMERGING]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "kubernetes-bigdata", "reputation_status": "Vetted", "reputation_summary": "Official Databricks Data + AI Summit presentation, establishing authoritative roadmap definitions for modern big data pipelines.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": "data-engineering"}');
+INSERT INTO "resources" VALUES('https://www.datacenterdynamics.com/en/opinions/why-netops-needs-a-digital-sandbox-to-benefit-from-devops','datacenterdynamics.com: Why NetOps needs a digital sandbox to benefit from'' DevOps','','N/A',0,'A curated technical resource and architectural guide covering datacenterdynamics.com: Why NetOps needs a digital sandbox to benefit from'' DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031735,0,'2026-05-17T17:28:55.360449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/cloud/pros-and-cons-kubernetes-based-hybrid-cloud','datacenterknowledge.com: The Pros and Cons of Kubernetes-Based Hybrid Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','880506c385da2f8983c1cf1e7fb0289fb628ec126ec148ff323d808e453a2afd',100.0,1779033040,0,'2026-05-17T17:50:40.778517+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.datacenterknowledge.com/cloud/the-pros-and-cons-of-kubernetes-based-hybrid-cloud"}');
 INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/cloud/the-pros-and-cons-of-kubernetes-based-hybrid-cloud','datacenterknowledge.com: The Pros and Cons of Kubernetes-Based Hybrid Cloud','','2021',0,'Details structural advantages and operational challenges of maintaining a hybrid-cloud Kubernetes topology. Analyzes network latency bottlenecks, data compliance demands, and cluster tooling unified control setups.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Hybrid Cloud", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/devops/red-hat-brings-its-managed-openshift-kubernetes-service-aws','datacenterknowledge.com: Red Hat Brings Its Managed OpenShift Kubernetes'' Service to AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','19eff054d872011c28a707270d81a616ea90a356b7ed4cf3129995f739176622',100.0,1.77903130244302201e+09,0,'2026-05-17T17:21:42.443022+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.datacenterknowledge.com/hyperscalers/red-hat-brings-its-managed-openshift-kubernetes-service-to-aws"}');
+INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/devops/red-hat-brings-its-managed-openshift-kubernetes-service-aws','datacenterknowledge.com: Red Hat Brings Its Managed OpenShift Kubernetes'' Service to AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','19eff054d872011c28a707270d81a616ea90a356b7ed4cf3129995f739176622',100.0,1779031302,0,'2026-05-17T17:21:42.443022+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.datacenterknowledge.com/hyperscalers/red-hat-brings-its-managed-openshift-kubernetes-service-to-aws"}');
 INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/hyperscalers/red-hat-brings-its-managed-openshift-kubernetes-service-to-aws','datacenterknowledge.com: Red Hat Brings Its Managed OpenShift Kubernetes Service to AWS','','2021',0,'Data Center Knowledge covers the business and technical implications of Red Hat''s native managed service strategy on AWS, looking at enterprise hybrid cloud trends.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Managed Kubernetes", "ROSA"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/open-source/explaining-knative-project-liberate-serverless-cloud-giants','datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless'' from Cloud Giants','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d4c7167609ef325fec7ef93f9a0573b36b016ad42bd3ae5990e42ca0193de71d',100.0,1.77902956634374189e+09,0,'2026-05-17T16:52:46.343742+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-liberate-serverless-from-cloud-giants"}');
+INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/open-source/explaining-knative-project-liberate-serverless-cloud-giants','datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless'' from Cloud Giants','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d4c7167609ef325fec7ef93f9a0573b36b016ad42bd3ae5990e42ca0193de71d',100.0,1779029566,0,'2026-05-17T16:52:46.343742+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-liberate-serverless-from-cloud-giants"}');
 INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-liberate-serverless-from-cloud-giants','datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless from Cloud Giants','','2020',4,'Examines Knative''s industry goal of creating an open, pluggable platform layer that frees enterprise organizations from public cloud vendor lock-in.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Knative"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md", "serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.datadoghq.com','datadoghq.com','','2026',0,'A dominant, enterprise-grade SaaS observability and security monitoring platform. In 2026, Datadog integrates deeply with the OpenTelemetry standard, combining LLM-driven anomaly detection (via Bits AI) and deep container runtime visibility for highly complex distributed microservice environments.','Go','Tool','Intermediate',1,'online','manual','96079a3456cd59f44c688603b0fbcb676e66d81af102aaafc00d3db82ccd5d6f',100.0,1.77903184999148511e+09,1,'2026-05-17T17:30:49.991485+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "APM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.datadoghq.com','datadoghq.com','','2026',0,'A dominant, enterprise-grade SaaS observability and security monitoring platform. In 2026, Datadog integrates deeply with the OpenTelemetry standard, combining LLM-driven anomaly detection (via Bits AI) and deep container runtime visibility for highly complex distributed microservice environments.','Go','Tool','Intermediate',1,'online','manual','96079a3456cd59f44c688603b0fbcb676e66d81af102aaafc00d3db82ccd5d6f',100.0,1779031849,1,'2026-05-17T17:30:49.991485+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "APM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.datadoghq.com/blog/monitor-vault-metrics-and-logs','datadoghq.com: Monitor HashiCorp Vault metrics and logs','','2021',0,'Deep engineering guide detailing how to ingest, monitor, and alert on HashiCorp Vault logs and performance metrics using Datadog. Evaluates key health telemetry indicators including client token creation rates, lease expirations, system entropy, request latencies, and critical unseal events to ensure high availability and robust auditing.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Security Operations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.datadoghq.com/blog/monitoring-kafka-performance-metrics','datadoghq.com: Monitoring Kafka performance metrics','','2021',0,'An exhaustive guide detailing critical Apache Kafka performance metrics that platform operators and SREs should monitor. Highlights broker-level telemetry (e.g., under-replicated partitions, active controllers) alongside client consumer group lag.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Observability & UI"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.datadoghq.com/resources/datadog-postgresql-cheatsheet','datadoghq.com: PostgreSQL Cheatsheet','','2024',0,'A production-oriented PostgreSQL maintenance manual from Datadog. Concentrates on performance telemetry, vacuum parameters, deep query tracking metrics, locking processes, and performance troubleshooting.','SQL','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "PostgreSQL"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.datamechanics.co','datamechanics.co: Apache Spark 3.1 Release: Spark on Kubernetes is now Generally Available','','2021',4,'Announces the critical General Availability (GA) milestone of Apache Spark on Kubernetes in the Spark 3.1 release. Details the architectural advantages of using native Kubernetes scheduler bindings instead of standalone Spark or YARN schedulers. Live Grounding validates that this release marked the turning point for Kubernetes-native data engineering pipelines.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Apache Spark", "Orchestration"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md", "kubernetes-bigdata.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.datamechanics.co/blog-post/apache-spark-3-1-release-spark-on-kubernetes-is-now-ga','datamechanics.co: Apache Spark 3.1 Release: Spark on Kubernetes is now Generally'' Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','efcdad385764e438329e36c990283128884ef4ff0ea935bcfe0d1fd23add8d94',100.0,1.779033509493999e+09,0,'2026-05-17T17:58:29.493999+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-bigdata.md"]','[]','{}','{"duplicate_of": "https://www.datamechanics.co"}');
-INSERT INTO "resources" VALUES('https://www.datamechanics.co/blog-post/optimized-spark-docker-images-now-available','datamechanics.co: Optimized Apache Spark Docker Images','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','efcdad385764e438329e36c990283128884ef4ff0ea935bcfe0d1fd23add8d94',100.0,1.77903162307891106e+09,0,'2026-05-17T17:27:03.078911+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.datamechanics.co/blog-post/apache-spark-3-1-release-spark-on-kubernetes-is-now-ga"}');
-INSERT INTO "resources" VALUES('https://www.datarevenue.com/en-blog/airflow-vs-luigi-vs-argo-vs-mlflow-vs-kubeflow','datarevenue.com: Airflow vs. Luigi vs. Argo vs. MLFlow vs. KubeFlow','','N/A',0,'A curated technical resource and architectural guide covering datarevenue.com: Airflow vs. Luigi vs. Argo vs. MLFlow vs. KubeFlow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903311829950094e+09,0,'2026-05-17T17:51:58.299501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.datastax.com/blog/apache-cassandra-40-now-delivered-k8ssandra-amazon-eks','datastax.com: Apache Cassandra 4.0 is Now Delivered Via K8ssandra on Amazon'' EKS','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ba545566acbb2af32bc2b363440712e235b2a40f865f0f859ba2dce85f8af521',100.0,1779033973.93775,0,'2026-05-17T18:06:13.937750+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.datamechanics.co/blog-post/apache-spark-3-1-release-spark-on-kubernetes-is-now-ga','datamechanics.co: Apache Spark 3.1 Release: Spark on Kubernetes is now Generally'' Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','efcdad385764e438329e36c990283128884ef4ff0ea935bcfe0d1fd23add8d94',100.0,1779033509,0,'2026-05-17T17:58:29.493999+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-bigdata.md"]','[]','{}','{"duplicate_of": "https://www.datamechanics.co"}');
+INSERT INTO "resources" VALUES('https://www.datamechanics.co/blog-post/optimized-spark-docker-images-now-available','datamechanics.co: Optimized Apache Spark Docker Images','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','efcdad385764e438329e36c990283128884ef4ff0ea935bcfe0d1fd23add8d94',100.0,1779031623,0,'2026-05-17T17:27:03.078911+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.datamechanics.co/blog-post/apache-spark-3-1-release-spark-on-kubernetes-is-now-ga"}');
+INSERT INTO "resources" VALUES('https://www.datarevenue.com/en-blog/airflow-vs-luigi-vs-argo-vs-mlflow-vs-kubeflow','datarevenue.com: Airflow vs. Luigi vs. Argo vs. MLFlow vs. KubeFlow','','N/A',0,'A curated technical resource and architectural guide covering datarevenue.com: Airflow vs. Luigi vs. Argo vs. MLFlow vs. KubeFlow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.299501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.datastax.com/blog/apache-cassandra-40-now-delivered-k8ssandra-amazon-eks','datastax.com: Apache Cassandra 4.0 is Now Delivered Via K8ssandra on Amazon'' EKS','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ba545566acbb2af32bc2b363440712e235b2a40f865f0f859ba2dce85f8af521',100.0,1779033973,0,'2026-05-17T18:06:13.937750+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.datree.io','datree.io','','2022',5,'An enterprise-grade CLI validation engine built to run policy and configuration checks on Kubernetes manifests. Datree evaluates configurations against schema rules and security standards before they reach clusters. This is a critical validation step for CI/CD GitOps pipelines.','Go','tool','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Policy Enforcement"]','["[DE FACTO STANDARD]"]','[]','["git.md", "kubernetes-tools.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://www.datree.io/resources/argocd-best-practices-you-should-know','datree.io: ArgoCD Best Practices You Should Know','','2022',4,'Expands on essential ArgoCD best practices, emphasizing the isolation of Git repositories for source code and Kubernetes manifests, configuring auto-prune, and defining declarative sync policies to maintain platform stability.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Best Practices"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.datree.io/resources/eks-1-22-upgrade-tutorial','datree.io: EKS 1.22 Upgrade Tutorial','','2022',0,'An operations-oriented technical walkthrough focusing on upgrading Amazon EKS clusters to version 1.22. It documents the impact of deprecated v1beta1 API removals, specifically detailing transitions for Ingress and CustomResourceDefinition objects. SREs can leverage this guide to configure validation scripts and preventative gatekeeping within CI/CD pipelines prior to AWS control-plane updates.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Managed Kubernetes", "EKS", "Upgrades"]','["[GUIDE]", "[LEGACY]"]','[]','["kubernetes-releases.md"]','{}','{}');
@@ -14963,18 +14963,18 @@ INSERT INTO "resources" VALUES('https://www.datree.io/resources/kubernetes-readi
 INSERT INTO "resources" VALUES('https://www.datree.io/resources/kubernetes-schema-validation','datree.io: A Deep Dive Into Kubernetes Schema Validation 🌟','','2021',0,'Deep dive into schema parsing and structural checking of Kubernetes manifests. Compares static scanning utilities with dynamic admission controllers, and outlines strategies for integrating automated validation policies into development pipelines.','English','Article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Validation Protocols", "CI/CD Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://dev.to/datreeio/a-deep-dive-into-kubernetes-schema-validation-39ll"}');
 INSERT INTO "resources" VALUES('https://www.dbi-services.com/blog/deploying-postgresql-in-minishiftopenshift','Deploying PostgreSQL in MiniShift/OpenShift 3','','2020',0,'Guides users through deploying PostgreSQL on Minishift/OpenShift 3, highlighting standard volume mounting processes. Due to the deprecation of both OpenShift 3 and Minishift, modern applications utilize OpenShift Local and PostgreSQL Operator frameworks.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database & Storage", "Stateful Workloads", "PostgreSQL"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.decipherzone.com/blog-detail/kubernetes-vs-docker-swarm','decipherzone.com: Kubernetes vs Docker Swarm: A Container Orchestration Tools Comparison','','2021',0,'Contrasts the architecture of Docker Swarm and Kubernetes. Compares the ease of setup, operational simplicity, and limited feature-set of Swarm with the deep customizability, security layers, and advanced scheduling of Kubernetes.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Fundamentals", "Orchestration Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.deepinstinct.com/2021/07/01/what-makes-powershell-a-challenge-for-cybersecurity-solutions','deepinstinct.com: What makes powershell a challenge for cybersecurity solutions?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','025bd376e73ab55c02889a83fa86bfab69f4039ac4b2cd3bc8eb9ac3a7253b6b',100.0,1779034012.79842,0,'2026-05-17T18:06:52.798420+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.deepinstinct.com/blog/what-makes-powershell-a-challenge-for-cybersecurity-solutions"}');
+INSERT INTO "resources" VALUES('https://www.deepinstinct.com/2021/07/01/what-makes-powershell-a-challenge-for-cybersecurity-solutions','deepinstinct.com: What makes powershell a challenge for cybersecurity solutions?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','025bd376e73ab55c02889a83fa86bfab69f4039ac4b2cd3bc8eb9ac3a7253b6b',100.0,1779034012,0,'2026-05-17T18:06:52.798420+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.deepinstinct.com/blog/what-makes-powershell-a-challenge-for-cybersecurity-solutions"}');
 INSERT INTO "resources" VALUES('https://www.deepinstinct.com/blog/what-makes-powershell-a-challenge-for-cybersecurity-solutions','deepinstinct.com: What makes powershell a challenge for cybersecurity solutions? 🌟','','2023',3,'An analysis explaining why PowerShell poses unique challenges to traditional Endpoint Detection and Response (EDR) agents. It details memory-only script execution techniques (fileless malware), obfuscation, and bypass patterns that avoid disk auditing. This highlights the absolute necessity of enabling PowerShell Transcription logging and Constrained Language Mode in production.','PowerShell','Security Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "PowerShell Security"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.deloitte.com/de/de/services/consulting/services/center-of-excellence-application-modernization.html','deloitte.com/de: EMEA Center of Excellence for Application Modernization and Migration','','2023',4,'Details the strategy of Deloitte''s EMEA Center of Excellence for enterprise application modernization. Explains how consulting frameworks assess legacy codebases, evaluate migration paths, and apply cloud-native solutions to modernize large-scale systems.','German','Service Overview','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Migration & Modernization", "Enterprise Solutions"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/fargate-con-eks.html','deloitte.com: Fargate con EKS','','2022',0,'Evaluates using AWS Fargate with Amazon EKS to run serverless Kubernetes pods. Eliminates the overhead of configuring, patching, and scaling standard EC2 worker node pools, transferring structural management duties back to AWS.','Spanish','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes & EKS", "Serverless Containers"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/infrastructure-as-code-iac-con-terraform.html','deloitte.com: Infrastructure as Code (IaC) con Terraform','','2022',0,'An analytical strategy paper discussing the cultural, operational, and fiscal impact of adopting Terraform within massive legacy enterprises. Focuses on change management, center of excellence setups, and pipeline safety.','Spanish','Strategy Document','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Enterprise Strategy"]','["[LEGACY]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.deloitte.com/us/en/insights/industry/government-public-sector-services.html','deloitte.com: Bringing Agile benefits to a waterfall project','','2021',0,'Addresses the hybrid integration of Agile practices within strictly regulated, legacy Waterfall enterprise environments. Details techniques for implementing iterative testing, continuous integration, and phased feedback loops to de-risk waterfall releases without violating structural compliance protocols.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Hybrid Methodologies", "Agile-Waterfall Integration"]','["[LEGACY]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.deloitte.com/us/en/what-we-do/capabilities/cloud-transformation/collections/cloud-podcast.html','deloitte.com: Culture change, not tech, is the secret to DevOps success (podcast) 🌟','','2021',2,'This discussion shifts the industry focus away from simple tooling loops to prioritize organizational psychology as the true engine of DevOps performance. Highlights the minimization of structural silos as a core technical enabler.','N/A','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Enterprise Transformation"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.designgurus.io/blog/Monolithic-Service-Oriented-Microservice-Architecture','==designgurus.io: Monolithic vs. Service-Oriented vs. Microservice Architecture:'' Top Architectural Design Patterns==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e939a04ce0073d466b49762e6285ab59f71f5058c86118a4939c4fd5bb131e08',100.0,1.77903057462062692e+09,0,'2026-05-17T17:09:34.620627+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.designgurus.io/blog/monolithic-service-oriented-microservice-architecture"}');
+INSERT INTO "resources" VALUES('https://www.designgurus.io/blog/Monolithic-Service-Oriented-Microservice-Architecture','==designgurus.io: Monolithic vs. Service-Oriented vs. Microservice Architecture:'' Top Architectural Design Patterns==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e939a04ce0073d466b49762e6285ab59f71f5058c86118a4939c4fd5bb131e08',100.0,1779030574,0,'2026-05-17T17:09:34.620627+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.designgurus.io/blog/monolithic-service-oriented-microservice-architecture"}');
 INSERT INTO "resources" VALUES('https://www.designgurus.io/blog/monolithic-service-oriented-microservice-architecture','designgurus.io: Monolithic vs. Service-Oriented vs. Microservice Architecture: Top Architectural Design Patterns','','2023',0,'Compares monolithic systems, Enterprise Service Bus (ESB)-based SOAs, and decoupled microservices. Identifies modern trade-offs such as operational complexity, deployment velocity, and distributed transaction management.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "Evolution"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.devbattles.com/en/sand/post-1752-Python_sorting_lists_by_sort__with__in_simple_words',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.devbattles.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903094623838305e+09,0,'2026-05-17T17:15:46.238383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.devbattles.com/en/sand/post-1754-Python_list_Functions_and_Methods_lists',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.devbattles.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790300464727571e+09,0,'2026-05-17T17:00:46.472757+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.devbattles.com/en/sand/post-1757-Python_Flask_Part_1_Hello_World',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.devbattles.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903327499163889e+09,0,'2026-05-17T17:54:34.991639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.devbattles.com/en/sand/post-1752-Python_sorting_lists_by_sort__with__in_simple_words',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.devbattles.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030946,0,'2026-05-17T17:15:46.238383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.devbattles.com/en/sand/post-1754-Python_list_Functions_and_Methods_lists',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.devbattles.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030046,0,'2026-05-17T17:00:46.472757+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.devbattles.com/en/sand/post-1757-Python_Flask_Part_1_Hello_World',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.devbattles.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033274,0,'2026-05-17T17:54:34.991639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.devclass.com/ci-cd/2020/10/06/open-sauce-rancher-25-puts-new-ui-forward-gets-to-continuously-delivering/1628365','devclass.com: Open sauce - Rancher 2.5 puts new UI forward, gets to continuously delivering','','2020',1,'An archival product review documenting the launch of Rancher 2.5, which redesigned the platform''s dashboard UI and introduced automated multi-cluster application delivery powered by Fleet GitOps tools.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Product Updates", "Rancher 2.5"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.devclass.com/ci-cd/2021/03/23/git-a-march-on-gitlab-1310-ramps-up-security-adds-support-for-openshift-dora/1619889','devclass.com: Git a March on: GitLab 13.10 ramps up security, adds support for OpenShift, DORA','','2021',0,'A product breakdown of the GitLab 13.10 release, highlighting its improved OpenShift integration and built-in DORA metrics tracking. These features help enterprise teams better evaluate development velocity, pipeline health, and deploy cycles.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "DevSecOps Platforms"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.devclass.com/containers/2020/05/04/openshift-44-goes-all-out-on-mixed-workloads-puts-observability-at-devs-fingertips/1625566','devclass.com: OpenShift 4.4 goes all out on mixed workloads, puts observability at devs’ fingertips 🌟','','2020',4,'Details the application metrics and performance observability enhancements introduced in OpenShift 4.4. Focuses on developer-centric telemetry visualization, built-in Prometheus metric configurations, and unified operations management for mixed VM and container runtimes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Release Diagnostics", "Observability Frameworks"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
@@ -14985,12 +14985,12 @@ INSERT INTO "resources" VALUES('https://www.devclass.com/containers/2021/04/09/k
 INSERT INTO "resources" VALUES('https://www.devclass.com/containers/2021/09/02/rancher-presents-first-big-release-after-suse-acquisition-ups-game-on-hosted-cluster-provisioning/1627301','devclass.com: Rancher presents first big release after SUSE acquisition, ups game on hosted cluster provisioning','','2021',2,'A release overview tracking the launch of Rancher 2.6, the first landmark version following SUSE''s acquisition. Highlights the platform''s refined user experience and deep public cloud managed-cluster provisioning tools.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Product Updates", "Rancher 2.6"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.devclass.com/databases/2021/04/20/apache-kafka-280-previews-life-without-zookeeper/1627009','devclass.com: Apache Kafka 2.8.0 previews life without ZooKeeper','','2021',0,'Details the technical implications of running Apache Kafka without its legacy ZooKeeper dependency as introduced in version 2.8.0. Explains how KRaft-based metadata replication simplifies cluster management and scales partition throughput limits.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Architecture & KRaft"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.devclass.com/devops/2021/12/09/terraform-11-moves-forward-with-refactoring-helpers-and-native-terraform-cloud-integration/1621944','devclass.com: Terraform 1.1 moves forward with refactoring helpers and native Terraform Cloud integration','','2021',0,'Details the architecture of the Terraform 1.1 release, focusing on native `moved` blocks which revolutionized configuration refactoring. This shift eliminated manual, error-prone `terraform state mv` CLI runs in CI/CD pipelines, allowing developers to declaratively trace resource migrations directly inside codebases.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Engine", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.developer.com/design/event-driven-microservices','developer.com: An Introduction to Event Driven Microservices','','N/A',0,'A curated technical resource and architectural guide covering developer.com: An Introduction to Event Driven Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903068353987097e+09,0,'2026-05-17T17:11:23.539871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"duplicate_of": "https://dzone.com/articles/event-driven-microservices-1"}');
-INSERT INTO "resources" VALUES('https://www.developer.com/design/solving-microservices-anti-patterns','developer.com: Overcoming the Common Microservices Anti-Patterns','','N/A',0,'A curated technical resource and architectural guide covering developer.com: Overcoming the Common Microservices Anti-Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.7790307274517579e+09,0,'2026-05-17T17:12:07.451758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{"duplicate_of": "https://dzone.com/articles/microservices-anti-patterns"}');
+INSERT INTO "resources" VALUES('https://www.developer.com/design/event-driven-microservices','developer.com: An Introduction to Event Driven Microservices','','N/A',0,'A curated technical resource and architectural guide covering developer.com: An Introduction to Event Driven Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030683,0,'2026-05-17T17:11:23.539871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"duplicate_of": "https://dzone.com/articles/event-driven-microservices-1"}');
+INSERT INTO "resources" VALUES('https://www.developer.com/design/solving-microservices-anti-patterns','developer.com: Overcoming the Common Microservices Anti-Patterns','','N/A',0,'A curated technical resource and architectural guide covering developer.com: Overcoming the Common Microservices Anti-Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030727,0,'2026-05-17T17:12:07.451758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{"duplicate_of": "https://dzone.com/articles/microservices-anti-patterns"}');
 INSERT INTO "resources" VALUES('https://www.devopsdigest.com','devopsdigest.com','','2026',0,'Curator Insight: An executive-facing digest on technical pipeline achievements and enterprise vendor tools. Live Grounding: Translates high-level technical updates into business insights, focusing on investment returns and organizational productivity.','en','Industry News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Resources", "Industry News"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.devopsdigest.com/cicd-deployments-how-to-expedite-across-a-kubernetes-environment-with-devops-orchestration','devopsdigest.com: CI/CD Deployments: How to Expedite Across a Kubernetes Environment With DevOps Orchestration','','2021',0,'Accelerating release cycles in Kubernetes environments requires modernizing the CI/CD pipeline with cloud-native orchestration techniques. By automating build, test, and container promotion workflows, teams can minimize deployment errors and configuration drift. The focus is on implementing progressive delivery strategies such as canary and blue-green deployments to de-risk production releases.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "Kubernetes Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md", "faq.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.devopsonline.co.uk/chatops-devops-scrumops-and-5-other-ops-religions','devopsonline.co.uk: ChatOps, DevOps, ScrumOps and 5 Other Ops religions','','2020',0,'A critical and entertaining analysis evaluating the landscape of modern operations paradigms (DevOps, ChatOps, GitOps, DevSecOps, etc.). It helps organizations separate practical, architectural delivery models from mere industry marketing buzzwords, highlighting what truly drives velocity and reliability.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Methodology", "Culture"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.devopsonline.co.uk/devops-and-the-emergence-of-testops','devopsonline.co.uk: DevOps and the emergence of TestOps!','','2020',3,'Addresses operational alignment challenges between DevOps deployment speeds and QA operations. Argues for the programmatic codification of testing metrics and test configurations directly within target pipelines.','English','Technical Article','Intermediate',0,'online','manual',NULL,80.0,1.77902942378331089e+09,0,'2026-05-17T16:50:23.783311+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "TestOps Strategy"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.devopsonline.co.uk/devops-and-the-emergence-of-testops','devopsonline.co.uk: DevOps and the emergence of TestOps!','','2020',3,'Addresses operational alignment challenges between DevOps deployment speeds and QA operations. Argues for the programmatic codification of testing metrics and test configurations directly within target pipelines.','English','Technical Article','Intermediate',0,'online','manual',NULL,80.0,1779029423,0,'2026-05-17T16:50:23.783311+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "TestOps Strategy"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.devopsonline.co.uk/robotics-and-automation-to-cause-anxiety-for-workers','devopsonline.co.uk: Robotics and automation to cause anxiety for workers','','2021',0,'This research outlines the sociotechnical friction generated by rapid automated pipeline deployments and cognitive labor automation. It instructs operational leaders on how to design supportive training matrices that alleviate engineer anxiety during automation rollouts.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Automation Impact", "Sociotechnical Systems"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.devopsonline.co.uk/the-role-of-automation-in-devops','devopsonline.co.uk: The role of Automation in DevOps','','2021',0,'Analyzes how automation affects software reliability and deployment speeds. Details how automating tests and deployments reduces human error and secures consistent, compliant environments at scale.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Automation Philosophy", "Continuous Deployment"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.devopstoolkitseries.com','devopstoolkitseries.com','- [youtube: Jenkins X: The Recipe For Continuous Delivery](https://www.youtube.com/watch?v=ihHr-iLfEGo)','2020',0,'A video-guided tutorial from the DevOps Toolkit Series demonstrating Jenkins X setups. It details the process of establishing Kubernetes-native continuous delivery, showcasing automated PR checks and progressive staging mechanics.','English','Video Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Kubernetes-Native CI"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins-alternatives.md"]','{}','{}');
@@ -15002,29 +15002,29 @@ INSERT INTO "resources" VALUES('https://www.devroom.io/2011/07/05/git-squash-you
 INSERT INTO "resources" VALUES('https://www.devspace.sh','devspace.sh','','2026',4,'DevSpace is a high-performance developer command-line tool designed to lower the Kubernetes learning curve. It provides extremely fast, bidirectional file synchronization that bypasses container rebuilding cycles for instant hot-reloading.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "DevSpace"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.devteam.space/blog/10-best-jenkins-plugins-for-devops','devteam.space: 10 Best Jenkins Plugins For DevOps','','2024',0,'A comparative analysis evaluating the top 10 enterprise plugins critical for scaling CI/CD pipelines, highlighting security integrations, Kubernetes agent controllers, and pipeline visualization plugins.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Plugin Management", "Ecosystem Curations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.devzero.io/blog/kubernetes-autoscaling','devzero.io: Kubernetes Debugging Tips','','2023',0,'Optimizing the inner-loop developer experience in Kubernetes requires special tooling to bypass slow build-and-deploy cycles. This guide reviews practical tips for configuring local debugging environments, port forwarding, and syncing code directly into remote dev clusters. Implementing these techniques allows developers to debug code in real time within a cluster-like context.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Development Environments"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.devzero.io/blog/kubernetes-debugging-tips','devzero.io: Kubernetes Debugging Tips','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eef5f046b2d9eb2de95b2e403e731fbffdd725ad7b531c77a76a470dea141dd6',100.0,1.77903159192042589e+09,0,'2026-05-17T17:26:31.920426+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.devzero.io/blog/kubernetes-autoscaling"}');
-INSERT INTO "resources" VALUES('https://www.dex.dev/dex-videos/development-clusters','dex.dev: Local Development Clusters','','N/A',0,'A curated technical resource and architectural guide covering dex.dev: Local Development Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903001898758292e+09,0,'2026-05-17T17:00:18.987583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dex.dev/dex-videos/templating-solutions','dex.dev: YAML Templating Solutions: Helm & Kustomize','','N/A',0,'A curated technical resource and architectural guide covering dex.dev: YAML Templating Solutions: Helm & Kustomize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029132.8168,0,'2026-05-17T16:45:32.816800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md", "docs/yaml.md"]','["kustomize.md", "yaml.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://www.diagrams.net','diagrams.net','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','571420716ee518b93d7f6ca7b4e7ffa6f3d3779b10cf3b6982361132c14b2ebe',100.0,1.77903217987632703e+09,0,'2026-05-17T17:36:19.876327+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.drawio.com"}');
-INSERT INTO "resources" VALUES('https://www.diagrams.net/blog/drawio-aws-cloudcraft','diagrams.net: Use Cloudcraft to export your AWS architecture to a .drawio'' diagram','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3dfdcd11f832e7a800d14289d4e0c7ec9465424fc0f1dc612390a7cf72e366ab',100.0,1.77903043014032697e+09,0,'2026-05-17T17:07:10.140327+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.devzero.io/blog/kubernetes-debugging-tips','devzero.io: Kubernetes Debugging Tips','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eef5f046b2d9eb2de95b2e403e731fbffdd725ad7b531c77a76a470dea141dd6',100.0,1779031591,0,'2026-05-17T17:26:31.920426+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.devzero.io/blog/kubernetes-autoscaling"}');
+INSERT INTO "resources" VALUES('https://www.dex.dev/dex-videos/development-clusters','dex.dev: Local Development Clusters','','N/A',0,'A curated technical resource and architectural guide covering dex.dev: Local Development Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030018,0,'2026-05-17T17:00:18.987583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dex.dev/dex-videos/templating-solutions','dex.dev: YAML Templating Solutions: Helm & Kustomize','','N/A',0,'A curated technical resource and architectural guide covering dex.dev: YAML Templating Solutions: Helm & Kustomize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.816800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md", "docs/yaml.md"]','["kustomize.md", "yaml.md"]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://www.diagrams.net','diagrams.net','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','571420716ee518b93d7f6ca7b4e7ffa6f3d3779b10cf3b6982361132c14b2ebe',100.0,1779032179,0,'2026-05-17T17:36:19.876327+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.drawio.com"}');
+INSERT INTO "resources" VALUES('https://www.diagrams.net/blog/drawio-aws-cloudcraft','diagrams.net: Use Cloudcraft to export your AWS architecture to a .drawio'' diagram','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3dfdcd11f832e7a800d14289d4e0c7ec9465424fc0f1dc612390a7cf72e366ab',100.0,1779030430,0,'2026-05-17T17:07:10.140327+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.diariocordoba.com/cordoba-ciudad/2021/12/26/autonomo-espana-sigue-profesion-riesgo-61023753.html','diariocordoba.com: «Ser autónomo en España sigue siendo una profesión de riesgo»','','2021',0,'An opinion piece analyzing the socio-economic and regulatory hurdles faced by independent professionals in Spain. It contrasts high fiscal pressure and flat tax contribution requirements against the relative ease and incentives provided in neighboring European economies.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Spanish Market"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.diffblue.com','Diffblue','','2022',4,'Looks at Diffblue''s AI-driven approach to automated test generation. Utilizes automated analysis algorithms to maintain Java unit test blocks and reduce manual developer test-writing burdens.','English','Technical Article','Advanced',0,'online','manual','1f2fa905dbfe44baff58be763eef1c97894ac1651b8e60afe20667d06db28130',100.0,1.779030736619915e+09,1,'2026-05-17T17:12:16.619915+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "AI-Powered QA"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.diffblue.com','Diffblue','','2022',4,'Looks at Diffblue''s AI-driven approach to automated test generation. Utilizes automated analysis algorithms to maintain Java unit test blocks and reduce manual developer test-writing burdens.','English','Technical Article','Advanced',0,'online','manual','1f2fa905dbfe44baff58be763eef1c97894ac1651b8e60afe20667d06db28130',100.0,1779030736,1,'2026-05-17T17:12:16.619915+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "AI-Powered QA"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com','Digital Ocean','','2026',0,'A developers-first cloud services platform focusing on simplicity, lower cost predictability, and rapid droplet virtual server allocations. Expanded enterprise capacities to accommodate containerized microservices and modern pipelines.','N/A','Cloud Provider','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Alternative Clouds", "DigitalOcean"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.digitalocean.com/blog/kubernetes-for-startups-why-when-and-how-to-adopt','digitalocean.com: Kubernetes for startups: Why, when, and how to adopt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1e5719beb1fc9c9fc436c2b9c6a23109d2aea3a58dce644d042adec3a2b68c53',100.0,1.77902990001405191e+09,0,'2026-05-17T16:58:20.014052+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.digitalocean.com/resources/articles/kubernetes-for-startups"}');
-INSERT INTO "resources" VALUES('https://www.digitalocean.com/blog/vanilla-kubernetes-vs-managed-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d2d88011753183cdd2ee842c60bb975720d75b08c2b947bc9caafeb90c79c4fd',100.0,1.779031776934628e+09,0,'2026-05-17T17:29:36.934628+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.digitalocean.com/blog/kubernetes-for-startups-why-when-and-how-to-adopt','digitalocean.com: Kubernetes for startups: Why, when, and how to adopt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1e5719beb1fc9c9fc436c2b9c6a23109d2aea3a58dce644d042adec3a2b68c53',100.0,1779029900,0,'2026-05-17T16:58:20.014052+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.digitalocean.com/resources/articles/kubernetes-for-startups"}');
+INSERT INTO "resources" VALUES('https://www.digitalocean.com/blog/vanilla-kubernetes-vs-managed-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d2d88011753183cdd2ee842c60bb975720d75b08c2b947bc9caafeb90c79c4fd',100.0,1779031776,0,'2026-05-17T17:29:36.934628+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/books/from-containers-to-kubernetes-with-node-js-ebook','digitalocean.com: From Containers to Kubernetes with Node.js eBook','','2019',0,'A practical, application-focused eBook demonstrating the end-to-end containerization lifecycle of a Node.js application. It walks through drafting efficient Dockerfiles, setting up local development via Minikube, and writing declarative manifests to scale production microservices on Kubernetes.','English','Book','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Books", "NodeJS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/books/understanding-the-dom-document-object-model-ebook','digitalocean.com: Understanding the DOM — Document Object Model eBook','','2026',0,'A comprehensive pedagogical resource exploring the Document Object Model (DOM) as a programming interface. It introduces how modern browsers parse HTML into tree-like object models and details programmatic mutation approaches using native JavaScript APIs.','JavaScript','Documentation','Beginner',0,'online','manual','dd64ce0189a7f65d807732c11a16fba83da29e2f350c3440d00b80a0af205f89',100.0,1.77903322416037797e+09,1,'2026-05-17T17:53:44.160378+02:00',NULL,NULL,NULL,'["Web Development", "DOM", "JavaScript"]','["[COMMUNITY-TOOL]"]','["docs/dom.md"]','["dom.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/books/understanding-the-dom-document-object-model-ebook','digitalocean.com: Understanding the DOM — Document Object Model eBook','','2026',0,'A comprehensive pedagogical resource exploring the Document Object Model (DOM) as a programming interface. It introduces how modern browsers parse HTML into tree-like object models and details programmatic mutation approaches using native JavaScript APIs.','JavaScript','Documentation','Beginner',0,'online','manual','dd64ce0189a7f65d807732c11a16fba83da29e2f350c3440d00b80a0af205f89',100.0,1779033224,1,'2026-05-17T17:53:44.160378+02:00',NULL,NULL,NULL,'["Web Development", "DOM", "JavaScript"]','["[COMMUNITY-TOOL]"]','["docs/dom.md"]','["dom.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/questions/kuberntes-pvc-readwritemany-access-mode-alternative','Digital Ocean: Kuberntes PVC ReadWriteMany access mode alternative','','2021',0,'This architectural guide details alternatives for resolving ReadWriteMany (RWX) volume constraints in environments like DigitalOcean that natively support only ReadWriteOnce (RWO) block storage. It outlines techniques for deploying in-cluster NFS servers or utilizing shared file systems like CephFS to bridge the storage access limitation.','N/A','Guide','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes PVC", "RWX Alternatives"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tags/docker','Digital Ocean: Docker Tutorials','','2026',0,'A comprehensive, highly updated hub of peer-reviewed Docker tutorials and installation guides. It covers practical topics ranging from multi-container application development and automated volume backups to deploying production-ready container hosts on public clouds. It is globally recognized as one of the best high-quality learning portals for container system administrators.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tags/python','digitalocean.com python 🌟','','2020',0,'Multi-layered tutorial portal offering system administration, server setup, and Django/Flask containerization guides on DigitalOcean VMs, covering production-grade Nginx configurations and daemon process control.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Server Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tech-talks/automating-gitops-and-continuous-delivery-with-digitalocean-kubernetes','digitalocean.com: Automating GitOps and Continuous Delivery With DigitalOcean Kubernetes (Terraform, Helm and Flux)','','2022',0,'A practical guide on implementing declarative GitOps structures on DOKS using Flux CD, Terraform, and Helm charts. Provides a complete architectural template for managing infrastructure and application configurations declaration-first, reducing configuration drift in production.','HCL','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Alternative Cloud", "DigitalOcean Kubernetes (DOKS)", "GitOps & Continuous Delivery"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tech-talks/building-a-rest-api-with-django-rest-framework','digitalocean.com: Building a REST API With Django REST Framework','','2021',0,'Teaches proper architectural design of decoupled REST endpoints using Django REST Framework (DRF). Focuses on building robust model serialization, custom API views, permission sets, and token-based authentication schemas.','Python','Tutorial','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "API Design"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{"duplicate_of": "https://dev.to/nagatodev/how-to-connect-django-to-reactjs-part-2-2oje"}');
-INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tech_talks/automating-gitops-and-continuous-delivery-with-digitalocean-kubernetes','digitalocean.com: Automating GitOps and Continuous Delivery With DigitalOcean'' Kubernetes (Terraform, Helm and Flux)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59cc9a415b65e1e74221197c25f524afb9dc3be62692c03acd91c2d2d734a067',100.0,1.77903236918168592e+09,0,'2026-05-17T17:39:29.181686+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.digitalocean.com/community/tech-talks/automating-gitops-and-continuous-delivery-with-digitalocean-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tech_talks/building-a-rest-api-with-django-rest-framework','digitalocean.com: Building a REST API With Django REST Framework','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba0bfdb77380ce20039292edbecf507c2a151f4c8300b0cede0133540138d2d2',100.0,1.77903080390446209e+09,0,'2026-05-17T17:13:23.904462+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://dev.to/nagatodev/how-to-connect-django-to-reactjs-part-2-2oje"}');
+INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tech_talks/automating-gitops-and-continuous-delivery-with-digitalocean-kubernetes','digitalocean.com: Automating GitOps and Continuous Delivery With DigitalOcean'' Kubernetes (Terraform, Helm and Flux)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59cc9a415b65e1e74221197c25f524afb9dc3be62692c03acd91c2d2d734a067',100.0,1779032369,0,'2026-05-17T17:39:29.181686+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.digitalocean.com/community/tech-talks/automating-gitops-and-continuous-delivery-with-digitalocean-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tech_talks/building-a-rest-api-with-django-rest-framework','digitalocean.com: Building a REST API With Django REST Framework','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba0bfdb77380ce20039292edbecf507c2a151f4c8300b0cede0133540138d2d2',100.0,1779030803,0,'2026-05-17T17:13:23.904462+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://dev.to/nagatodev/how-to-connect-django-to-reactjs-part-2-2oje"}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tools','Community Tools 🌟','','2025',0,'An aggregate repository of developer-led open-source automation templates, networking tools, and infrastructure deployment scripts optimized for the DigitalOcean platform ecosystem.','N/A','Community Hub','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Alternative Clouds", "Community Portal"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tools/nginx','NGINXConfig','','2025',0,'An interactive visual web config builder for constructing highly secure and performant NGINX configuration templates. Addresses reverse proxy configurations, SSL parameters, caching limits, and security headers.','JavaScript','Web App','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Servers", "NGINXConfig", "Community Tools"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md", "digitalocean.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorial-series/how-to-code-in-python-3','digitalocean.com: How To Code in Python 3 🌟','','2018',0,'Comprehensive multi-part instructional series covering fundamental to advanced Python programming paradigms, including variables, control structures, list manipulations, object orientation, and error handling. Highly stable reference for standardizing engineering skills.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorial_series/how-to-code-in-python-3','digitalocean.com: How To Code in Python 3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0cec78e750e4543bf9b456231295cf2a5c90e99d2798222ccf4cc84c5d1a928c',100.0,1779030401.3801,0,'2026-05-17T17:06:41.380100+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.digitalocean.com/community/tutorial-series/how-to-code-in-python-3"}');
+INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorial_series/how-to-code-in-python-3','digitalocean.com: How To Code in Python 3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0cec78e750e4543bf9b456231295cf2a5c90e99d2798222ccf4cc84c5d1a928c',100.0,1779030401,0,'2026-05-17T17:06:41.380100+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.digitalocean.com/community/tutorial-series/how-to-code-in-python-3"}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/deepseek-r1-gpu-droplets','How to run Deepseek R1 LLMs on GPU Droplets','','2025',0,'A cutting-edge deployment guide illustrating execution profiles of the revolutionary DeepSeek R1 reasoning models inside newly provisioned high-performance DigitalOcean GPU Droplets. Addresses architectural configurations for model weights and CUDA drivers.','Python/Shell','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence & Machine Learning", "LLM Deployment", "DeepSeek R1"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ai.md", "digitalocean.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-build-a-custom-terraform-module','digitalocean.com: How To Build a Custom Terraform Module','','2022',3,'An educational workflow outlining step-by-step module construction in Terraform. Details module inputs, outputs, structure conventions, and guidelines for publishing modules to external registries.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Modules", "Development"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-create-a-twitterbot-with-python-3-and-the-tweepy-library','digitalocean.com: How To Create a Twitterbot with Python 3 and the Tweepy Library','','2020',0,'Curator Insight: Demonstrates authenticating and streaming data via developer APIs utilizing the Tweepy toolkit in Python.
@@ -15039,134 +15039,134 @@ INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-use-the-python-map-function','digitalocean.com: How To Use the Python Map Function 🌟','','2016',0,'Deep dive into the `map()` built-in function for functional-style operations. Demonstrates applying transformations to list elements lazily via generator-like behaviors, optimizing iteration memory performance over massive datasets.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Functional Programming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-use-where-clauses-in-sql','digitalocean.com: How To Use WHERE Clauses in SQL','','2022',0,'An educational guide to utilizing WHERE clauses in relational database engines. Details query filtering optimization, index utilization during scan paths, and the deployment of complex boolean logic inside relational tables.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Query Mechanics", "Filtering"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/maven-commands-options-cheat-sheet','journaldev.com','','2026',0,'An extensive technical overview of Maven build targets and system variables. Curator Insight targets its strength in resolving dependency trees. Live Grounding shows its daily utility during manual compilation tasks inside enterprise projects.','Shell','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Maven"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/understanding-data-types-in-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','20002fd61349a8e3fdfa2574ceac993257c7bb352f5d910a7cf7d54e3152e4e5',100.0,1.77902983892464709e+09,1,'2026-05-17T16:57:18.924647+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.digitalocean.com/docs/app-platform','App Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4be27189ee40809202794969d2283984663c5749fe383a7d87b1a3f3d9b5ef06',100.0,1.77902959475931406e+09,0,'2026-05-17T16:53:14.759314+02:00',NULL,NULL,NULL,'[]','[]','["docs/digitalocean.md"]','[]','{}','{"duplicate_of": "https://docs.digitalocean.com/products/app-platform"}');
-INSERT INTO "resources" VALUES('https://www.digitalocean.com/docs/kubernetes/how-to/autoscale','DigitalOcean Kubernetes: DOKS Cluster Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed647863b5cccd628154fe3cf51c8fcb273dcd48a2cbbaf29a8db33b523520aa',100.0,1.77902945974574303e+09,0,'2026-05-17T16:50:59.745743+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://docs.digitalocean.com/products/kubernetes/how-to/autoscale"}');
-INSERT INTO "resources" VALUES('https://www.digitalocean.com/pricing','Digital Ocean pricing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2015b8e7ec0655c03264fb0973ea6907b641918fa6d01f1d5b8718c3a16df465',100.0,1.77903304485611701e+09,1,'2026-05-17T17:50:44.856117+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/understanding-data-types-in-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','20002fd61349a8e3fdfa2574ceac993257c7bb352f5d910a7cf7d54e3152e4e5',100.0,1779029838,1,'2026-05-17T16:57:18.924647+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.digitalocean.com/docs/app-platform','App Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4be27189ee40809202794969d2283984663c5749fe383a7d87b1a3f3d9b5ef06',100.0,1779029594,0,'2026-05-17T16:53:14.759314+02:00',NULL,NULL,NULL,'[]','[]','["docs/digitalocean.md"]','[]','{}','{"duplicate_of": "https://docs.digitalocean.com/products/app-platform"}');
+INSERT INTO "resources" VALUES('https://www.digitalocean.com/docs/kubernetes/how-to/autoscale','DigitalOcean Kubernetes: DOKS Cluster Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed647863b5cccd628154fe3cf51c8fcb273dcd48a2cbbaf29a8db33b523520aa',100.0,1779029459,0,'2026-05-17T16:50:59.745743+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://docs.digitalocean.com/products/kubernetes/how-to/autoscale"}');
+INSERT INTO "resources" VALUES('https://www.digitalocean.com/pricing','Digital Ocean pricing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2015b8e7ec0655c03264fb0973ea6907b641918fa6d01f1d5b8718c3a16df465',100.0,1779033044,1,'2026-05-17T17:50:44.856117+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/products/kubernetes','Digital Ocean Kubernetes (DOKS)','','2025',0,'Fully managed Kubernetes distribution that abstracts master node architecture, allowing users to rapidly deploy clusters. Features simplified persistent block storage volumes, automated node auto-scaling, and painless ingress configurations.','N/A','Cloud Service','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Alternative Clouds", "Kubernetes (DOKS)"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md", "digitalocean.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalocean.com/resources/articles/kubernetes-for-startups','digitalocean.com: Kubernetes for startups: Why, when, and how to adopt','','2022',0,'An architectural strategy guide assessing the costs and benefits of introducing Kubernetes inside early-stage startup ecosystems. Covers common mistakes like over-engineering cluster setups early on and maps out criteria for when to transition from PaaS tools to fully-managed Kubernetes environments.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Platform Strategy", "Adoption Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.digitalpeer.com/blog/create-a-gui-application-using-qt-and-python-in-minutes-example-web-browser','Create a GUI Application Using Qt and Python in Minutes: Example Web Browser','','2016',0,'Step-by-step tutorial on building desktop graphical user interfaces using PyQt and QtWebEngine. Explains MVC architecture in Python GUI frameworks and quickly instantiates a minimal web browser interface, detailing event loop integrations.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python GUI", "PyQt"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dlford.io/ansible-orchestration-how-to-home-lab-part-10','dlford.io: Orchestrate Your Systems with Ansible Playbooks - How to Home Lab Part 10 🌟','','2021',0,'Practical blueprint for orchestrating home lab infrastructures using modular Ansible playbooks. Curator Insight highlights its step-by-step approach to mapping variables, while Live Grounding validates its continued relevance for self-hosted DevOps environments using decoupled role directories.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Playbook Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/announcing-the-compose-specification','docker.com: Announcing the Compose Specification 🌟','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Announcing the Compose Specification 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359385629239e+09,0,'2026-06-18T00:38:58.562924+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/awesome-compose-app-samples-for-project-dev-kickoff','Awesome-Compose: Application samples','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903184993348503e+09,0,'2026-05-17T17:30:49.933485+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/containerized-python-development-part-1','docker.com: Containerized Python Development – Part 1','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Containerized Python Development – Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903446155068206e+09,0,'2026-05-17T18:14:21.550682+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/containerized-python-development-part-2','docker.com: Containerized Python Development – Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77902911045282292e+09,0,'2026-05-17T16:45:10.452823+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.docker.com/blog/containerized-python-development-part-1"}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/containerized-python-development-part-3','docker.com: Containerized Python Development – Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1.77903252469786095e+09,0,'2026-05-17T17:42:04.697861+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.docker.com/blog/containerized-python-development-part-1"}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/creating-the-best-linux-development-experience-on-windows-wsl-2','Creating the best Linux Development experience on Windows & WSL 2','','N/A',0,'A curated technical resource and architectural guide covering Creating the best Linux Development experience on Windows & WSL 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593856900692e+09,0,'2026-06-18T00:38:58.569007+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/dear-moby-2-kubernetes-in-production','docker.com: Kubernetes in Production Environments','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Kubernetes in Production Environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903180804285788e+09,0,'2026-05-17T17:30:08.042858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"duplicate_of": "https://www.docker.com/blog"}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-compose-for-amazon-ecs-now-available','docker.com: Docker Compose for Amazon ECS Now Available','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Docker Compose for Amazon ECS Now Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359384850521e+09,0,'2026-06-18T00:38:58.485052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-desktop-wsl-2-backport-update','Docker Desktop & WSL 2 – Backport Update','','N/A',0,'A curated technical resource and architectural guide covering Docker Desktop & WSL 2 – Backport Update in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173605783604907e+09,0,'2026-06-18T00:40:57.836049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-github-actions','docker.com: Docker Github Actions','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Docker Github Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173595047904396e+09,0,'2026-06-18T00:39:10.479044+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-hardened-images-for-every-developer','Docker Hardened Images for Every Developer','','N/A',0,'A curated technical resource and architectural guide covering Docker Hardened Images for Every Developer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593856120491e+09,0,'2026-06-18T00:38:58.561205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md", "docs/kubernetes.md", "docs/securityascode.md"]','["docker.md", "kubernetes.md", "securityascode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-hub-experimental-cli-tool','docker.com: Docker Hub Experimental CLI tool','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Docker Hub Experimental CLI tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593848472189e+09,0,'2026-06-18T00:38:58.484722+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/from-docker-straight-to-aws','From Docker Straight to AWS','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903136030402708e+09,0,'2026-05-17T17:22:40.304027+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/how-to-develop-inside-a-container-using-visual-studio-code-remote-containers','docker.com: How to Develop Inside a Container Using Visual Studio Code Remote'' Containers 🌟','','N/A',0,'A curated technical resource and architectural guide covering docker.com: How to Develop Inside a Container Using Visual Studio Code Remote'' Containers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616827379703e+09,0,'2026-06-18T00:42:48.273797+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/how-to-train-and-deploy-a-linear-regression-model-using-pytorch-part-1','docker.com: How to Train and Deploy a Linear Regression Model Using PyTorch'' – Part 1 (Machine Learning)','','N/A',0,'A curated technical resource and architectural guide covering docker.com: How to Train and Deploy a Linear Regression Model Using PyTorch'' – Part 1 (Machine Learning) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614421123099e+09,0,'2026-06-18T00:42:24.211231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/how-to-use-the-official-nginx-docker-image','How To Use the Official NGINX Docker Image','','N/A',0,'A curated technical resource and architectural guide covering How To Use the Official NGINX Docker Image in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173618024160289e+09,0,'2026-06-18T00:43:00.241603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/intro-guide-to-dockerfile-best-practices','docker.com: Intro Guide to Dockerfile Best Practices','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Intro Guide to Dockerfile Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173593835990405e+09,0,'2026-06-18T00:38:58.359904+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices"}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/new-docker-compose-v2-and-v1-deprecation','docker.com: Docker Compose: What’s New, What’s Changing, What’s Next','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Docker Compose: What’s New, What’s Changing, What’s Next in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593848415303e+09,0,'2026-06-18T00:38:58.484153+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/reduce-your-image-size-with-the-dive-in-docker-extension','docker.com: Reduce Your Image Size with the Dive-In Docker Extension','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Reduce Your Image Size with the Dive-In Docker Extension in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593848442792e+09,0,'2026-06-18T00:38:58.484428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/speed-up-your-development-flow-with-these-dockerfile-best-practices','docker.com: Speed Up Your Development Flow With These Dockerfile Best Practices','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Speed Up Your Development Flow With These Dockerfile Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593848358607e+09,0,'2026-06-18T00:38:58.483586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/telepresence-for-docker','==docker.com: Docker and Ambassador Labs Announce Telepresence for Docker,'' Improving the Kubernetes Development Experience== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==docker.com: Docker and Ambassador Labs Announce Telepresence for Docker,'' Improving the Kubernetes Development Experience== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903270401087093e+09,0,'2026-05-17T17:45:04.010871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/top-questions-for-getting-started-with-docker','docker.com: Top Questions for Getting Started with Docker 🌟','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Top Questions for Getting Started with Docker 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593848386907e+09,0,'2026-06-18T00:38:58.483869+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-2020-part-1','docker.com: Year in Review: The Most Viewed Docker Blog Posts of 2020 Part'' 1 🌟','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Year in Review: The Most Viewed Docker Blog Posts of 2020 Part'' 1 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.7790318653186109e+09,0,'2026-05-17T17:31:05.318611+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-2020-part-2"}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/announcing-the-compose-specification','docker.com: Announcing the Compose Specification 🌟','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Announcing the Compose Specification 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.562924+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/awesome-compose-app-samples-for-project-dev-kickoff','Awesome-Compose: Application samples','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031849,0,'2026-05-17T17:30:49.933485+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/containerized-python-development-part-1','docker.com: Containerized Python Development – Part 1','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Containerized Python Development – Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034461,0,'2026-05-17T18:14:21.550682+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/containerized-python-development-part-2','docker.com: Containerized Python Development – Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.452823+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.docker.com/blog/containerized-python-development-part-1"}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/containerized-python-development-part-3','docker.com: Containerized Python Development – Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032524,0,'2026-05-17T17:42:04.697861+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.docker.com/blog/containerized-python-development-part-1"}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/creating-the-best-linux-development-experience-on-windows-wsl-2','Creating the best Linux Development experience on Windows & WSL 2','','N/A',0,'A curated technical resource and architectural guide covering Creating the best Linux Development experience on Windows & WSL 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.569007+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/dear-moby-2-kubernetes-in-production','docker.com: Kubernetes in Production Environments','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Kubernetes in Production Environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031808,0,'2026-05-17T17:30:08.042858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"duplicate_of": "https://www.docker.com/blog"}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-compose-for-amazon-ecs-now-available','docker.com: Docker Compose for Amazon ECS Now Available','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Docker Compose for Amazon ECS Now Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.485052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-desktop-wsl-2-backport-update','Docker Desktop & WSL 2 – Backport Update','','N/A',0,'A curated technical resource and architectural guide covering Docker Desktop & WSL 2 – Backport Update in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736057,0,'2026-06-18T00:40:57.836049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-github-actions','docker.com: Docker Github Actions','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Docker Github Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735950,0,'2026-06-18T00:39:10.479044+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-hardened-images-for-every-developer','Docker Hardened Images for Every Developer','','N/A',0,'A curated technical resource and architectural guide covering Docker Hardened Images for Every Developer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.561205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md", "docs/kubernetes.md", "docs/securityascode.md"]','["docker.md", "kubernetes.md", "securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-hub-experimental-cli-tool','docker.com: Docker Hub Experimental CLI tool','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Docker Hub Experimental CLI tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.484722+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/from-docker-straight-to-aws','From Docker Straight to AWS','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031360,0,'2026-05-17T17:22:40.304027+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/how-to-develop-inside-a-container-using-visual-studio-code-remote-containers','docker.com: How to Develop Inside a Container Using Visual Studio Code Remote'' Containers 🌟','','N/A',0,'A curated technical resource and architectural guide covering docker.com: How to Develop Inside a Container Using Visual Studio Code Remote'' Containers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.273797+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/how-to-train-and-deploy-a-linear-regression-model-using-pytorch-part-1','docker.com: How to Train and Deploy a Linear Regression Model Using PyTorch'' – Part 1 (Machine Learning)','','N/A',0,'A curated technical resource and architectural guide covering docker.com: How to Train and Deploy a Linear Regression Model Using PyTorch'' – Part 1 (Machine Learning) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736144,0,'2026-06-18T00:42:24.211231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/how-to-use-the-official-nginx-docker-image','How To Use the Official NGINX Docker Image','','N/A',0,'A curated technical resource and architectural guide covering How To Use the Official NGINX Docker Image in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.241603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/intro-guide-to-dockerfile-best-practices','docker.com: Intro Guide to Dockerfile Best Practices','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Intro Guide to Dockerfile Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.359904+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices"}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/new-docker-compose-v2-and-v1-deprecation','docker.com: Docker Compose: What’s New, What’s Changing, What’s Next','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Docker Compose: What’s New, What’s Changing, What’s Next in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.484153+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/reduce-your-image-size-with-the-dive-in-docker-extension','docker.com: Reduce Your Image Size with the Dive-In Docker Extension','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Reduce Your Image Size with the Dive-In Docker Extension in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.484428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/speed-up-your-development-flow-with-these-dockerfile-best-practices','docker.com: Speed Up Your Development Flow With These Dockerfile Best Practices','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Speed Up Your Development Flow With These Dockerfile Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.483586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/telepresence-for-docker','==docker.com: Docker and Ambassador Labs Announce Telepresence for Docker,'' Improving the Kubernetes Development Experience== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==docker.com: Docker and Ambassador Labs Announce Telepresence for Docker,'' Improving the Kubernetes Development Experience== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032704,0,'2026-05-17T17:45:04.010871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/top-questions-for-getting-started-with-docker','docker.com: Top Questions for Getting Started with Docker 🌟','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Top Questions for Getting Started with Docker 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.483869+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-2020-part-1','docker.com: Year in Review: The Most Viewed Docker Blog Posts of 2020 Part'' 1 🌟','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Year in Review: The Most Viewed Docker Blog Posts of 2020 Part'' 1 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031865,0,'2026-05-17T17:31:05.318611+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-2020-part-2"}');
 INSERT INTO "resources" VALUES('https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-2020-part-2','docker.com: Year in Review: The Most Viewed Docker Blog Posts of 2020 Part 2 🌟','','2020',4,'A historical retrospect highlighting the community''s primary pain points and engineering triumphs in 2020. Synthesizes trends around build performance, local developer environments, and architectural updates within the container ecosystem.','English','Review','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Industry Trends"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/llm','Docker for LLMs','','N/A',0,'A curated technical resource and architectural guide covering Docker for LLMs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593856937789e+09,0,'2026-06-18T00:38:58.569378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/docker.md", "docs/serverless.md"]','["ai.md", "docker.md", "serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/products/container-runtime','Docker','','N/A',0,'A curated technical resource and architectural guide covering Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173590016624498e+09,0,'2026-06-18T00:38:20.166245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/products/telepresence-for-docker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903056380512094e+09,0,'2026-05-17T17:09:23.805121+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/llm','Docker for LLMs','','N/A',0,'A curated technical resource and architectural guide covering Docker for LLMs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.569378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/docker.md", "docs/serverless.md"]','["ai.md", "docker.md", "serverless.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/products/container-runtime','Docker','','N/A',0,'A curated technical resource and architectural guide covering Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.166245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/products/telepresence-for-docker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030563,0,'2026-05-17T17:09:23.805121+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.doppler.com/blog/environment-variables-in-python','doppler.com: Using Environment Variables in Python for App Configuration 🌟','','2021',0,'Production-focused guide on application configuration through environment variables. Details standard retrieval via `os.environ`, fallback logic, parsing configuration with modern validation engines, and secure secrets separation in cloud-native settings.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Python Cloud", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dotnetcurry.com','dotnetcurry.com','','2024',0,'An educational resource offering deep dives into .NET enterprise application architectures, modern C# programming paradigms, and Azure integration. The platform supports developers migrating desktop architectures to modern, serverless, and container-based environments.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Blogs", ".NET Development"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dotnetcurry.com/aspnet-core/kubernetes-for-developers','dotnetcurry.com: Kubernetes for ASP.NET Core Developers – Introduction, Architecture, Hands-On','','2021',0,'An educational guide targeted at .NET architects migrating legacy backends to Kubernetes. Details fundamental infrastructure layers including Pods, ReplicaSets, Deployments, Services, and containerization pipelines using Docker.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Container Orchestration", "Kubernetes"]','["[GUIDE]", "[LEGACY]"]','[]','["dotnet.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dotnetcurry.com/devops/workitem-customize-azure-devops-server-2020','dotnetcurry.com: Customization of Work Items in Azure DevOps and Azure DevOps Server 2020','','2021',3,'Details custom work item types, inherited processes, and state transition rule customization within Azure DevOps Server 2020 and its cloud counterpart. While curator insights present this as a vital operational guide for project administrators, 2026 workflows rely more heavily on Azure DevOps REST APIs and automated webhook integrations to keep boards synchronized with third-party developer tools.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Agile Project Management", "Azure Boards Customization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dotnetcurry.com/microsoft-azure/microservices-architecture','dotnetcurry.com: Microservices Architecture Pattern 🌟','','2021',0,'Details implementing microservices architectures specifically utilizing modern .NET and Azure frameworks. It explores domain partitioning, local persistent storage designs, and event-driven communications mediated by Azure Service Bus.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Patterns", "DotNet"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dotnetcurry.com/visualstudio/1322/what-is-visual-studio-team-system-vsts','Microsoft Visual Studio Team Services (VSTS)','','2018',0,'Details the architectural features of Microsoft''s Visual Studio Team Services (VSTS) before its transition to Azure DevOps. Focuses on classical application lifecycle management (ALM) mechanisms and pipeline integration schemas.','English','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Enterprise Platforms", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dotnettricks.com/learn/docker/kubernetes-vs-docker-analyzing-the-differences','dotnettricks.com: Kubernetes vs Docker: Analyzing The Differences','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c907c82fe02007e97d661cc1abe654dc960c8c8e50922d10641c2a7057eef76f',100.0,1779031330.96133,0,'2026-05-17T17:22:10.961330+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.scholarhat.com/tutorial/docker/kubernetes-vs-docker-analyzing-the-differences"}');
-INSERT INTO "resources" VALUES('https://www.downloadkubernetes.com','downloadkubernetes.com: Download Kubernetes 🌟','','2025',0,'A simplified utility portal facilitating direct, version-specific binary downloads for various Kubernetes core components, including kubectl, kubeadm, and kubelet across multiple architectures. Streamlines manual bootstrapping and quick-start testing procedures.','HTML','Web Tool','Beginner',0,'online','manual','056b2cb5ec115c6efbd14dfed2ca533b4f03bf9185e22f28b634cf49fa4e0473',100.0,1779033903.73581,1,'2026-05-17T18:05:03.735810+02:00',NULL,NULL,NULL,'["Operations", "Installation", "Artifact Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dotnettricks.com/learn/docker/kubernetes-vs-docker-analyzing-the-differences','dotnettricks.com: Kubernetes vs Docker: Analyzing The Differences','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c907c82fe02007e97d661cc1abe654dc960c8c8e50922d10641c2a7057eef76f',100.0,1779031330,0,'2026-05-17T17:22:10.961330+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.scholarhat.com/tutorial/docker/kubernetes-vs-docker-analyzing-the-differences"}');
+INSERT INTO "resources" VALUES('https://www.downloadkubernetes.com','downloadkubernetes.com: Download Kubernetes 🌟','','2025',0,'A simplified utility portal facilitating direct, version-specific binary downloads for various Kubernetes core components, including kubectl, kubeadm, and kubelet across multiple architectures. Streamlines manual bootstrapping and quick-start testing procedures.','HTML','Web Tool','Beginner',0,'online','manual','056b2cb5ec115c6efbd14dfed2ca533b4f03bf9185e22f28b634cf49fa4e0473',100.0,1779033903,1,'2026-05-17T18:05:03.735810+02:00',NULL,NULL,NULL,'["Operations", "Installation", "Artifact Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dqindia.com/secure-cicd-pipeline-tips-experts','dqindia.com: Secure your CI/CD pipeline with these tips from experts','','2021',0,'Aggregates engineering practices to secure continuous delivery pipelines from supply-chain compromises. Details techniques such as ephemeral build runner isolation, strict plugin auditing, dynamic credential injection, and automated SBOM generation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "CI-CD", "Pipeline Hardening"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.drawio.com','diagrams.net','','2026',5,'The industry-leading, highly extensible free open-source diagramming engine. Widely used for system design, it provides deep integration with modern design elements, custom XML importing, and offline execution capabilities.','JavaScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Diagramming SaaS"]','["[DE FACTO STANDARD]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.drawio.com/blog/drawio-aws-cloudcraft',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5e2ee3bef6eee815adeb6e92d3526b2e9e870425b639a9630148edbffc9dba14',100.0,1.77913049500052404e+09,0,'2026-05-18T20:54:55.000524+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.drawio.com/blog/drawio-aws-cloudcraft',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5e2ee3bef6eee815adeb6e92d3526b2e9e870425b639a9630148edbffc9dba14',100.0,1779130495,0,'2026-05-18T20:54:55.000524+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.drone.io','Drone','- [medium: Goodbye Jenkins: How Drone Simplifies CI/CD for Engineering Teams Everywhere](https://medium.com/@boomimagestudio-techblog/goodbye-jenkins-how-drone-simplifies-ci-cd-for-engineering-teams-everywhere-73a7db435a86)','2026',0,'A container-native CI/CD runner engineered around YAML pipeline-as-code definitions. Drone isolates every build step inside a distinct, ephemeral container containerized workspace, resolving dependency pollution and offering a lightweight, modern alternative to legacy VM-based executors.','Go','Tool','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Pipelines", "Container-Native CI"]','["[LEGACY]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dronov.net/2024/02/22/terraform-the-terrible-en.html','dronov.net: Terraform, the terrible','','2024',0,'A deep critical review outlining inherent design limitations and architectural friction of the Terraform eco-system. Highlights concerns with state serialization hazards, syntax-level limits in HCL, and complex cyclic graphs inside enterprise multi-tenant designs.','None','Opinion/Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Discussions & Critiques", "Evolution of IaC"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.drools.org','Drools','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9ba48c51de8bd97f678635cbf921b1e938226dd658bc4c9124cdf49895811fe6',100.0,1.77903182557041907e+09,0,'2026-05-17T17:30:25.570419+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com','Dynatrace 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b52859e7bd26d8eee1fcf3f937d39059139805550fdcecd821e606998ba30a6b',100.0,1779032968.83883,1,'2026-05-17T17:49:28.838830+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/hub/detail/red-hat-openshift','dynatrace.com: openshift monitoring','','2024',0,'Outlines native integration capabilities of the Dynatrace Operator inside Red Hat OpenShift, securing auto-discovery and telemetry indexing for containerized control planes, nodes, and applications.','en','Documentation','Advanced',1,'online','manual','43e6b4f9f86b5b5e7a2eeb8804832f379b1208cb64a17121073b2534bb84f233',100.0,1779130494.99364,1,'2026-05-18T20:54:54.993640+02:00',NULL,NULL,NULL,'["Observability", "Platform Monitoring", "Dynatrace OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/4-steps-to-modernize-your-it-service-operations-with-dynatrace','dynatrace.com: 4 steps to modernize your IT service operations with Dynatrace','','2021',0,'Strategic blueprint mapping out IT Service Operations (ITOM) modernization using AIOps. In 2026, this process focuses on replacing manual service tickets with self-healing scripts triggered directly by real-time telemetry, correlating runtime context with topological dependencies.','Markdown','Blog','Intermediate',0,'online','manual','82428f977338d5fa2e067755e0bd558006d07c32427f0707a4f475b63d0887c2',100.0,1.77903268002148199e+09,1,'2026-05-17T17:44:40.021482+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "ITOM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/a-look-behind-the-scenes-of-aws-lambda-and-our-new-lambda-monitoring-extension','dynatrace.com: A look behind the scenes of AWS Lambda and our new Lambda'' monitoring extension','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: A look behind the scenes of AWS Lambda and our new Lambda'' monitoring extension in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','5e66c5eb8304231ef069a4cc2210b1420021c1de5eb9f2d3592b4c9038089477',100.0,1.77903073048297595e+09,0,'2026-05-17T17:12:10.482976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/knowledge-base/aws-lambda"}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/achieve-faster-time-to-value-by-deploying-thousands-of-oneagents-at-once-with-ansible-preview','dynatrace.com: Achieve faster time to value by deploying thousands of OneAgents'' at once with Ansible (Preview)','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: Achieve faster time to value by deploying thousands of OneAgents'' at once with Ansible (Preview) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','ffa7fcc4c2c97ca82253bc7b3b42fe68a76378d94de83c0cb3e50592ef11515b',100.0,1.77903070851273894e+09,0,'2026-05-17T17:11:48.512739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/amazon-cloudwatch-metric-streams-launch-partnership','dynatrace.com: Analyze all AWS data in minutes with Amazon CloudWatch Metric'' Streams available in Dynatrace','','2021',0,'Explores the integration of Amazon CloudWatch Metric Streams into external observability engines like Dynatrace. This streaming paradigm bypasses high-latency API polling, allowing real-time ingestion of cloud infrastructure health indicators. Highly relevant for large hybrid-cloud architectures in 2026.','Markdown','Blog','Intermediate',0,'online','manual','b8026a6c3987466fbeb01c83da5660988332ca108d49dd0d826d5949e6150873',100.0,1.77903279851091194e+09,1,'2026-05-17T17:46:38.510912+02:00',NULL,NULL,NULL,'["Cloud Native", "Cloud Providers", "AWS Observability"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/automatic-connection-of-logs-and-traces-accelerates-ai-driven-cloud-analytics','dynatrace.com: Automatic connection of logs and traces accelerates AI-driven'' cloud analytics','','2021',0,'Highlights the automatic, context-rich linking of application logs to trace spans. By 2026, log-trace correlation is a strict architectural requirement for root-cause analysis, enabling AIOps systems to instantly trace a latency spike back to exact exception statements in the codebase.','Markdown','Blog','Advanced',1,'online','manual','147d35fbb65f42b5219fef270285d0827846908e809ef0f57d0abae094e2ecf5',100.0,1.77903434660273408e+09,1,'2026-05-17T18:12:26.602734+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Log Correlation"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.drools.org','Drools','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9ba48c51de8bd97f678635cbf921b1e938226dd658bc4c9124cdf49895811fe6',100.0,1779031825,0,'2026-05-17T17:30:25.570419+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com','Dynatrace 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b52859e7bd26d8eee1fcf3f937d39059139805550fdcecd821e606998ba30a6b',100.0,1779032968,1,'2026-05-17T17:49:28.838830+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/hub/detail/red-hat-openshift','dynatrace.com: openshift monitoring','','2024',0,'Outlines native integration capabilities of the Dynatrace Operator inside Red Hat OpenShift, securing auto-discovery and telemetry indexing for containerized control planes, nodes, and applications.','en','Documentation','Advanced',1,'online','manual','43e6b4f9f86b5b5e7a2eeb8804832f379b1208cb64a17121073b2534bb84f233',100.0,1779130494,1,'2026-05-18T20:54:54.993640+02:00',NULL,NULL,NULL,'["Observability", "Platform Monitoring", "Dynatrace OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/4-steps-to-modernize-your-it-service-operations-with-dynatrace','dynatrace.com: 4 steps to modernize your IT service operations with Dynatrace','','2021',0,'Strategic blueprint mapping out IT Service Operations (ITOM) modernization using AIOps. In 2026, this process focuses on replacing manual service tickets with self-healing scripts triggered directly by real-time telemetry, correlating runtime context with topological dependencies.','Markdown','Blog','Intermediate',0,'online','manual','82428f977338d5fa2e067755e0bd558006d07c32427f0707a4f475b63d0887c2',100.0,1779032680,1,'2026-05-17T17:44:40.021482+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "ITOM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/a-look-behind-the-scenes-of-aws-lambda-and-our-new-lambda-monitoring-extension','dynatrace.com: A look behind the scenes of AWS Lambda and our new Lambda'' monitoring extension','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: A look behind the scenes of AWS Lambda and our new Lambda'' monitoring extension in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','5e66c5eb8304231ef069a4cc2210b1420021c1de5eb9f2d3592b4c9038089477',100.0,1779030730,0,'2026-05-17T17:12:10.482976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/knowledge-base/aws-lambda"}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/achieve-faster-time-to-value-by-deploying-thousands-of-oneagents-at-once-with-ansible-preview','dynatrace.com: Achieve faster time to value by deploying thousands of OneAgents'' at once with Ansible (Preview)','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: Achieve faster time to value by deploying thousands of OneAgents'' at once with Ansible (Preview) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','ffa7fcc4c2c97ca82253bc7b3b42fe68a76378d94de83c0cb3e50592ef11515b',100.0,1779030708,0,'2026-05-17T17:11:48.512739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/amazon-cloudwatch-metric-streams-launch-partnership','dynatrace.com: Analyze all AWS data in minutes with Amazon CloudWatch Metric'' Streams available in Dynatrace','','2021',0,'Explores the integration of Amazon CloudWatch Metric Streams into external observability engines like Dynatrace. This streaming paradigm bypasses high-latency API polling, allowing real-time ingestion of cloud infrastructure health indicators. Highly relevant for large hybrid-cloud architectures in 2026.','Markdown','Blog','Intermediate',0,'online','manual','b8026a6c3987466fbeb01c83da5660988332ca108d49dd0d826d5949e6150873',100.0,1779032798,1,'2026-05-17T17:46:38.510912+02:00',NULL,NULL,NULL,'["Cloud Native", "Cloud Providers", "AWS Observability"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/automatic-connection-of-logs-and-traces-accelerates-ai-driven-cloud-analytics','dynatrace.com: Automatic connection of logs and traces accelerates AI-driven'' cloud analytics','','2021',0,'Highlights the automatic, context-rich linking of application logs to trace spans. By 2026, log-trace correlation is a strict architectural requirement for root-cause analysis, enabling AIOps systems to instantly trace a latency spike back to exact exception statements in the codebase.','Markdown','Blog','Advanced',1,'online','manual','147d35fbb65f42b5219fef270285d0827846908e809ef0f57d0abae094e2ecf5',100.0,1779034346,1,'2026-05-17T18:12:26.602734+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Log Correlation"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/devops-metrics-for-success','dynatrace.com: 9 key DevOps metrics for success - What are the four main DevOps metrics? DORA’s Four Keys','1. Deployment frequency
     2. Lead time for changes
     3. Change failure rate
     4. Mean time to restore service','2024',0,'Examines the industry-standard DORA metrics (Deployment Frequency, Lead Time for Changes, Change Failure Rate, and MTTR) alongside advanced instrumentation models. Curator observations position these four markers as the absolute benchmark of elite delivery organizations. Live engineering practices emphasize that automating the capture of this telemetry is essential to establishing real-time value-stream visibility.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Performance Metrics", "DORA Keys"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/dynatrace-monitoring-for-kubernetes-and-openshift','dynatrace.com: Dynatrace monitoring for Kubernetes and OpenShift','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: Dynatrace monitoring for Kubernetes and OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','9ccba9be0fb86b8c9189b79f5a92312ceeb4cdc5ec0e35ac29fb4afce0610099',100.0,1.77903002068243289e+09,0,'2026-05-17T17:00:20.682433+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/guide-to-automated-sre-driven-performance-engineering-analysis','Tutorial: Guide to automated SRE-driven performance engineering 🌟','','2021',0,'Architectural guide detailing how to build automated SRE gates within delivery pipelines. This strategy emphasizes defining Service Level Objectives (SLOs) early. In 2026, this is increasingly automated using GitOps control loops like Keptn to continuously analyze deployment performance metrics.','Markdown','Blog','Advanced',1,'online','manual','e476451f1cdbe929f6e1dec77ce0afe0e349bbadb80a7eb496d3cc6536ff14c0',100.0,1.77903254066883802e+09,1,'2026-05-17T17:42:20.668838+02:00',NULL,NULL,NULL,'["Cloud Native", "SRE", "Performance Engineering"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/how-to-collect-prometheus-metrics-in-dynatrace','dynatrace.com: How to collect Prometheus metrics in Dynatrace','','2021',0,'Technical guide outlining the ingestion of Prometheus exposition format metrics into enterprise backends. This hybrid topology combines Prometheus''s ubiquitous scraping mechanism with enterprise-grade storage engines, resolving high-cardinality storage challenges for 2026 multi-cluster setups.','Markdown','Blog','Intermediate',1,'online','manual','9d6be588cbfa9694df3c07e4827a6d2098e53983490982f49ea3757651323e83',100.0,1.77902911970845794e+09,1,'2026-05-17T16:45:19.708458+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Prometheus Integration"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/how-to-solve-the-challenges-of-multicloud-aws-azure-and-gcp-observability','dynatrace.com: How to solve the challenges of multicloud AWS, Azure and'' GCP observability','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: How to solve the challenges of multicloud AWS, Azure and'' GCP observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e785013c9edd6bd917ca156cfde26e93d5f11bb10f26ad52bfe15aef364b0907',100.0,1779031094.18025,0,'2026-05-17T17:18:14.180250+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/introducing-kafka-process-monitoring-beta',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','22c0c75415f05e2e365cf38172d19b658fd1baa292b503583beab16cc385f86b',100.0,1.77903455890251398e+09,0,'2026-05-17T18:15:58.902514+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/dynatrace-monitoring-for-kubernetes-and-openshift','dynatrace.com: Dynatrace monitoring for Kubernetes and OpenShift','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: Dynatrace monitoring for Kubernetes and OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','9ccba9be0fb86b8c9189b79f5a92312ceeb4cdc5ec0e35ac29fb4afce0610099',100.0,1779030020,0,'2026-05-17T17:00:20.682433+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/guide-to-automated-sre-driven-performance-engineering-analysis','Tutorial: Guide to automated SRE-driven performance engineering 🌟','','2021',0,'Architectural guide detailing how to build automated SRE gates within delivery pipelines. This strategy emphasizes defining Service Level Objectives (SLOs) early. In 2026, this is increasingly automated using GitOps control loops like Keptn to continuously analyze deployment performance metrics.','Markdown','Blog','Advanced',1,'online','manual','e476451f1cdbe929f6e1dec77ce0afe0e349bbadb80a7eb496d3cc6536ff14c0',100.0,1779032540,1,'2026-05-17T17:42:20.668838+02:00',NULL,NULL,NULL,'["Cloud Native", "SRE", "Performance Engineering"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/how-to-collect-prometheus-metrics-in-dynatrace','dynatrace.com: How to collect Prometheus metrics in Dynatrace','','2021',0,'Technical guide outlining the ingestion of Prometheus exposition format metrics into enterprise backends. This hybrid topology combines Prometheus''s ubiquitous scraping mechanism with enterprise-grade storage engines, resolving high-cardinality storage challenges for 2026 multi-cluster setups.','Markdown','Blog','Intermediate',1,'online','manual','9d6be588cbfa9694df3c07e4827a6d2098e53983490982f49ea3757651323e83',100.0,1779029119,1,'2026-05-17T16:45:19.708458+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Prometheus Integration"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/how-to-solve-the-challenges-of-multicloud-aws-azure-and-gcp-observability','dynatrace.com: How to solve the challenges of multicloud AWS, Azure and'' GCP observability','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: How to solve the challenges of multicloud AWS, Azure and'' GCP observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e785013c9edd6bd917ca156cfde26e93d5f11bb10f26ad52bfe15aef364b0907',100.0,1779031094,0,'2026-05-17T17:18:14.180250+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/introducing-kafka-process-monitoring-beta',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','22c0c75415f05e2e365cf38172d19b658fd1baa292b503583beab16cc385f86b',100.0,1779034558,0,'2026-05-17T18:15:58.902514+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/kubernetes-vs-docker','dynatrace.com: Kubernetes vs Docker: What’s the difference?','','2021',0,'A structural overview of Docker packaging standards and Kubernetes cluster orchestration. Breaks down runtimes, images, volume abstraction, and networking architectures in cloud deployments.','N/A','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Fundamentals", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/log4shell-vulnerability-discovery-and-mitigation','dynatrace.com: Log4Shell vulnerability discovery and mitigation require automatic and intelligent observability','','2021',0,'A technical guide on using APM runtime instrumentation to dynamically identify active Log4j vulnerabilities. It explains how tracking execution traces in real time helps locate vulnerable libraries that may be missed by static scan processes. This approach is highly effective for reducing risk in complex microservice architectures.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Observability Mitigations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/monitoring-of-kubernetes-infrastructure-for-day-2-operations','dynatrace.com: Monitoring of Kubernetes Infrastructure for day 2 operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d80091ce41b70c697837365214e78dd16d9830767df89d94a0fa1dcafa4c1283',100.0,1.77902947343324494e+09,0,'2026-05-17T16:51:13.433245+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/what-is-kubernetes-2"}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/new-dynatrace-operator-elevates-cloud-native-observability-for-kubernetes','dynatrace.com: New Dynatrace Operator elevates cloud-native observability'' for Kubernetes','','2021',0,'Introduces the Dynatrace Kubernetes Operator, which automates full-stack observability rollout. By 2026, the Operator pattern has become the industry standard for lifecycle management, injecting tracing agents and managing eBPF runtime collectors without manually modifying application YAMLs.','Go','Blog','Advanced',1,'online','manual','ccba37d4e92fa9424c045e83f72e2a7dc036a815c178f64ae58eb51fa0178678',100.0,1.77903215088790893e+09,1,'2026-05-17T17:35:50.887909+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/monitoring-of-kubernetes-infrastructure-for-day-2-operations','dynatrace.com: Monitoring of Kubernetes Infrastructure for day 2 operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d80091ce41b70c697837365214e78dd16d9830767df89d94a0fa1dcafa4c1283',100.0,1779029473,0,'2026-05-17T16:51:13.433245+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/what-is-kubernetes-2"}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/new-dynatrace-operator-elevates-cloud-native-observability-for-kubernetes','dynatrace.com: New Dynatrace Operator elevates cloud-native observability'' for Kubernetes','','2021',0,'Introduces the Dynatrace Kubernetes Operator, which automates full-stack observability rollout. By 2026, the Operator pattern has become the industry standard for lifecycle management, injecting tracing agents and managing eBPF runtime collectors without manually modifying application YAMLs.','Go','Blog','Advanced',1,'online','manual','ccba37d4e92fa9424c045e83f72e2a7dc036a815c178f64ae58eb51fa0178678',100.0,1779032150,1,'2026-05-17T17:35:50.887909+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/optimizing-jenkins-to-ensure-fast-build-times-with-dynatrace','dynatrace.com: optimizing jenkins to ensure fast build times with dynatrace','','2024',0,'Strategic architectural post detailing Dynatrace-driven optimization patterns to prevent build queuing, trace bottlenecked pipeline dependencies, and monitor overall health.','None','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Dynatrace APM"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/successful-kubernetes-monitoring-3-pitfalls-to-avoid','Successful Kubernetes Monitoring – Three Pitfalls to Avoid','','2021',0,'An analysis of critical pitfalls in Kubernetes monitoring, focusing on metric explosion, siloed data pools, and lack of correlation. 2026 engineering solutions resolve these issues by relying on automated, sidecar-less auto-injection and intelligent AIOps platforms to trace short-lived ephemeral containers.','Markdown','Blog','Intermediate',1,'online','manual','13be9e7cb10f887611173207fa17ac6da6bfe09d438340b6cffdc7741db30520',100.0,1.77903215996701502e+09,1,'2026-05-17T17:35:59.967015+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Kubernetes Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/the-power-of-openshift-the-visibility-of-dynatrace','dynatrace.com: The Power of OpenShift, The Visibility of Dynatrace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e6b006c8ad3ff374bffcd0e2b586e65ac14cfa773fa322a8fb32db18af6d287',100.0,1.77903086241712689e+09,0,'2026-05-17T17:14:22.417127+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/what-is-openshift-2"}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-are-microservices','dynatrace.com: What are microservices? All you need to know','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: What are microservices? All you need to know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','0c5b775b31d8502e7fd415c0b3c40ea561fade36e3fc26c291ea9bc10e527f02',100.0,1.77903217976626896e+09,0,'2026-05-17T17:36:19.766269+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/knowledge-base/microservices"}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-container-security','dynatrace.com: Container security: What it is, why it’s tricky, and how'' to do it right','','N/A',0,'An essential guide to the fundamentals of modern container security systems. Details the isolation boundaries constructed by namespaces and cgroups, and outlines strategies for preventing escape-vector vulnerability trends.','en','blog','Intermediate',0,'duplicate','manual','7af1eac9c49daf7564d9851bf29e77ae72c48307523030b22167ad4c08971ee7',100.0,1.779032108536839e+09,0,'2026-05-17T17:35:08.536839+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Hardening", "Container Security"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/knowledge-base/container-security"}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/successful-kubernetes-monitoring-3-pitfalls-to-avoid','Successful Kubernetes Monitoring – Three Pitfalls to Avoid','','2021',0,'An analysis of critical pitfalls in Kubernetes monitoring, focusing on metric explosion, siloed data pools, and lack of correlation. 2026 engineering solutions resolve these issues by relying on automated, sidecar-less auto-injection and intelligent AIOps platforms to trace short-lived ephemeral containers.','Markdown','Blog','Intermediate',1,'online','manual','13be9e7cb10f887611173207fa17ac6da6bfe09d438340b6cffdc7741db30520',100.0,1779032159,1,'2026-05-17T17:35:59.967015+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Kubernetes Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/the-power-of-openshift-the-visibility-of-dynatrace','dynatrace.com: The Power of OpenShift, The Visibility of Dynatrace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e6b006c8ad3ff374bffcd0e2b586e65ac14cfa773fa322a8fb32db18af6d287',100.0,1779030862,0,'2026-05-17T17:14:22.417127+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/what-is-openshift-2"}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-are-microservices','dynatrace.com: What are microservices? All you need to know','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: What are microservices? All you need to know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','0c5b775b31d8502e7fd415c0b3c40ea561fade36e3fc26c291ea9bc10e527f02',100.0,1779032179,0,'2026-05-17T17:36:19.766269+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/knowledge-base/microservices"}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-container-security','dynatrace.com: Container security: What it is, why it’s tricky, and how'' to do it right','','N/A',0,'An essential guide to the fundamentals of modern container security systems. Details the isolation boundaries constructed by namespaces and cgroups, and outlines strategies for preventing escape-vector vulnerability trends.','en','blog','Intermediate',0,'duplicate','manual','7af1eac9c49daf7564d9851bf29e77ae72c48307523030b22167ad4c08971ee7',100.0,1779032108,0,'2026-05-17T17:35:08.536839+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Hardening", "Container Security"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/knowledge-base/container-security"}');
 INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-keptn-how-it-works-and-how-to-get-started','dynatrace.com: What is keptn, how it works and how to get started!','','2021',0,'Explores how Keptn abstracts CD and automated operations away from brittle scripts. Highlights how combining Dynatrace''s enterprise APM observability with Keptn''s automated quality gates ensures high-assurance software promotion.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "Continuous Delivery", "Enterprise Observability"]','["[COMMUNITY-TOOL]"]','[]','["keptn.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-kubernetes-2','dynatrace.com: Monitoring of Kubernetes Infrastructure for day 2 operations','','2023',0,'Details operational processes for managing high-capacity Kubernetes deployments during Day 2 lifecycle stages. Emphasizes automated root-cause analysis, platform capacity planning, and microservices service-mesh integration.','en','Article','Advanced',1,'online','manual','b6aa513cc1db10cac5f76b40565b3521d2217e0bdefceedf1f650dde7f583c93',100.0,1.7791304949569211e+09,0,'2026-05-18T20:54:54.956921+02:00',NULL,NULL,NULL,'["Observability", "Platform Monitoring", "Kubernetes Day 2"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-kubernetes-2','dynatrace.com: Monitoring of Kubernetes Infrastructure for day 2 operations','','2023',0,'Details operational processes for managing high-capacity Kubernetes deployments during Day 2 lifecycle stages. Emphasizes automated root-cause analysis, platform capacity planning, and microservices service-mesh integration.','en','Article','Advanced',1,'online','manual','b6aa513cc1db10cac5f76b40565b3521d2217e0bdefceedf1f650dde7f583c93',100.0,1779130494,0,'2026-05-18T20:54:54.956921+02:00',NULL,NULL,NULL,'["Observability", "Platform Monitoring", "Kubernetes Day 2"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-observability-2','dynatrace.com: What is observability? Not just logs, metrics and traces','','2023',0,'Expands the definition of observability beyond simple logs, metrics, and tracing, arguing for contextual topology maps, automatic root-cause identification, and continuous profiling. Curator Insight: Vendor-informed perspective on next-gen APM. Live Grounding: Emphasizes the need for automated graph topology representations over pure telemetry pipelines.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Theory", "APM"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-openshift-2','dynatrace.com: The Power of OpenShift, The Visibility of Dynatrace','','2023',0,'Explores structural synergies between enterprise Kubernetes distribution OpenShift and Dynatrace monitoring. Covers auto-injection, security mapping, and automated application discovery patterns.','en','Article','Intermediate',1,'online','manual','37e88677c117c44649424c80639037d4a3abbadc1c59ad215d21ef52c27c6166',100.0,1.77913049492162394e+09,0,'2026-05-18T20:54:54.921624+02:00',NULL,NULL,NULL,'["Observability", "Platform Monitoring", "Dynatrace OpenShift Integration"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-opentelemetry',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2f1c7d25bf413fe0e4ed59975c1aa3aa530e5d742e93df1f3962779f880749d0',100.0,1.77913049496282601e+09,0,'2026-05-18T20:54:54.962826+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-opentelemetry-2','dynatrace.com: What is  OpenTelemetry? An open-source standard for logs,'' metrics, and traces','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c6fb6df528c831204a375f912e85648fe80f3940fceb7130c32a7ddeaf9e958b',100.0,1.77903146465705704e+09,0,'2026-05-17T17:24:24.657057+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/why-conventional-observability-fails-in-kubernetes-environments-a-real-world-use-case','dynatrace.com: Why conventional observability fails in Kubernetes environments—A'' real-world use case 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e785013c9edd6bd917ca156cfde26e93d5f11bb10f26ad52bfe15aef364b0907',100.0,1.7790340396661179e+09,0,'2026-05-17T18:07:19.666118+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.dynatrace.com/news/blog/why-conventional-observability-fails-in-kubernetes-environments-a-real-world-use-case", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.953125"}, "duplicate_of": "https://www.dynatrace.com/news/blog/how-to-solve-the-challenges-of-multicloud-aws-azure-and-gcp-observability"}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blogwhat-is-keptn-how-it-works-and-how-to-get-started','dynatrace.com: What is keptn, how it works and how to get started!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0c97e86a39f7692330f7f474e76b4aea3799b1099c4ab8c3463de73d66babed1',100.0,1.77902937863643503e+09,0,'2026-05-17T16:49:38.636435+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/what-is-keptn-how-it-works-and-how-to-get-started"}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-openshift-2','dynatrace.com: The Power of OpenShift, The Visibility of Dynatrace','','2023',0,'Explores structural synergies between enterprise Kubernetes distribution OpenShift and Dynatrace monitoring. Covers auto-injection, security mapping, and automated application discovery patterns.','en','Article','Intermediate',1,'online','manual','37e88677c117c44649424c80639037d4a3abbadc1c59ad215d21ef52c27c6166',100.0,1779130494,0,'2026-05-18T20:54:54.921624+02:00',NULL,NULL,NULL,'["Observability", "Platform Monitoring", "Dynatrace OpenShift Integration"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-opentelemetry',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2f1c7d25bf413fe0e4ed59975c1aa3aa530e5d742e93df1f3962779f880749d0',100.0,1779130494,0,'2026-05-18T20:54:54.962826+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-opentelemetry-2','dynatrace.com: What is  OpenTelemetry? An open-source standard for logs,'' metrics, and traces','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c6fb6df528c831204a375f912e85648fe80f3940fceb7130c32a7ddeaf9e958b',100.0,1779031464,0,'2026-05-17T17:24:24.657057+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/why-conventional-observability-fails-in-kubernetes-environments-a-real-world-use-case','dynatrace.com: Why conventional observability fails in Kubernetes environments—A'' real-world use case 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e785013c9edd6bd917ca156cfde26e93d5f11bb10f26ad52bfe15aef364b0907',100.0,1779034039,0,'2026-05-17T18:07:19.666118+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.dynatrace.com/news/blog/why-conventional-observability-fails-in-kubernetes-environments-a-real-world-use-case", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.953125"}, "duplicate_of": "https://www.dynatrace.com/news/blog/how-to-solve-the-challenges-of-multicloud-aws-azure-and-gcp-observability"}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blogwhat-is-keptn-how-it-works-and-how-to-get-started','dynatrace.com: What is keptn, how it works and how to get started!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0c97e86a39f7692330f7f474e76b4aea3799b1099c4ab8c3463de73d66babed1',100.0,1779029378,0,'2026-05-17T16:49:38.636435+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/what-is-keptn-how-it-works-and-how-to-get-started"}');
 INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/engineering','engineering.dynatrace.com: Kubernetes Security Best Practices -Part 1: Role Based Access Control (RBAC)','','2022',0,'A deep dive into Kubernetes Role-Based Access Control (RBAC) mechanisms and configuration patterns. The guide stresses the architectural importance of the Principle of Least Privilege, outlining best practices for defining Roles and ClusterRoles. Practical mitigation strategies focus on auditing wildcard permissions to avoid escalation risks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/tag/log4shell','dynatrace.com: Log4Shell vulnerability','','2021',0,'An archive explaining how full-stack observability pipelines can help identify vulnerable Log4j executions. It covers using application performance monitoring (APM) and runtime profiling to map active memory execution traces. This method allows organizations to detect and isolate exploits without relying solely on static image scanning.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Observability Mitigations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/resource-center/log4j-vulnerability','dynatrace.com: Log4Shell vulnerability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13152ef3e0122f98882a119a498f3235c315c21a9f034f69f095d0ac5e212f35',100.0,1.77903057018826389e+09,0,'2026-05-17T17:09:30.188264+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/tag/log4shell"}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/resource-center/log4j-vulnerability','dynatrace.com: Log4Shell vulnerability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13152ef3e0122f98882a119a498f3235c315c21a9f034f69f095d0ac5e212f35',100.0,1779030570,0,'2026-05-17T17:09:30.188264+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/tag/log4shell"}');
 INSERT INTO "resources" VALUES('https://www.dynatrace.com/solutions/observability-for-developers','rookout.com: Developer Tools for Kubernetes in 2021: Helm, Kustomize, and Skaffold (Part 1)','- [rookout.com: Developer Tools for Kubernetes in 2021 – Skaffold, Tilt, and Garden (Part 2)](https://www.dynatrace.com/solutions/observability-for-developers/-part-2) In that previous blog post, I also mentioned another tool – Skaffold. While Skaffold has limited ability to define Kubernetes applications and build and deploy them in CI/CD pipelines, it’s core functionality is creating a development environment for Kubernetes. In this blog post, I’ll discuss the alternative tools of doing just that – spinning up a development environment on Kubernetes. So let’s go into an in-depth comparison of Skaffold, Tilt, and Garden. **I will not be covering Microsoft Draft, as the Github repository appears to be archived and has had no new versions in 2020.**
     - [rookout.com: Developer Tools for Kubernetes in 2021: Lens, VSCode, IntelliJ, & Gitpod (Part 3)](https://www.dynatrace.com/solutions/observability-for-developers/-part-3)
     - [rookout.com: Developer Tools for Kubernetes in 2021: Docker, Kaniko, Buildpack & Jib (Part 4)](https://www.dynatrace.com/solutions/observability-for-developers/-part-4)
     - [rookout.com: Developer Tools for Kubernetes in 2021: Development Machines (Part 5)](https://www.dynatrace.com/solutions/observability-for-developers)','2021',0,'Comprehensive multi-part review of critical Kubernetes development tools. Examines deployment mechanisms (Helm, Kustomize), real-time sync engines (Skaffold, Tilt, Garden), IDE extensions, and container building alternatives.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "kubernetes-based-devel.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/solutions/observability-for-developers/-development-machines-part-5',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.77913049495766711e+09,0,'2026-05-18T20:54:54.957667+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/solutions/observability-for-developers/-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1.77913049494065403e+09,0,'2026-05-18T20:54:54.940654+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.dynatrace.com/solutions/observability-for-developers/-part-2", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.940656"}}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/solutions/observability-for-developers/-part-3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.77913049496723508e+09,0,'2026-05-18T20:54:54.967235+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/support/help/cloud-platforms/openshift/full-stack/deploy-oneagent-on-openshift-container-platform','dynatrace.com: Deploy OneAgent on OpenShift Container Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f6686e0b945d94f02077b6d9b750177ef7c816abee0e605dad98c14108f57154',100.0,1.77903052293569493e+09,0,'2026-05-17T17:08:42.935695+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://docs.dynatrace.com/docs/ingest-from/setup-on-container-platforms/kubernetes/legacy/deploy-oneagent-operator-openshift-legacy"}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/support/help/technology-support/application-software/other-technologies/supported-out-of-the-box/activemq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f5ba0823c9d9b36d5be29a3845820d35714e37c3e9ea29fbd208961729d9b389',100.0,1.77903108964987897e+09,0,'2026-05-17T17:18:09.649879+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/support/help/technology-support/application-software/other-technologies/supported-out-of-the-box/kafka',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b32927e8a283e3f885b9506ad747110ab91b5196adc1f30276e535dd1feceb78',100.0,1.77903223675887703e+09,0,'2026-05-17T17:37:16.758877+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/technologies/openshift-monitoring','dynatrace.com: openshift monitoring','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a3b306ab3686ad52f4a084c8ca5b94124abd792aa78d652d0c4f78dbe57a1ff3',100.0,1.77903022881483292e+09,0,'2026-05-17T17:03:48.814833+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/hub/detail/red-hat-openshift"}');
-INSERT INTO "resources" VALUES('https://www.eclipse.org/jkube','Eclipse JKube 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b425737ec3ecdc20219c4eadd6dbcc2b17995f43c9b33e2972b5ea5d534fa07',100.0,1.77903153857804799e+09,0,'2026-05-17T17:25:38.578048+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://eclipse.org/jkube"}');
-INSERT INTO "resources" VALUES('https://www.eclipse.org/jkube/docs/migration-guide','eclipse.org: Migration Guide for projects using Fabric8 Maven Plugin to'' Eclipse JKube 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab0e44264afb6a2b0631f1a75837de7b6586b72bf623041db782a86a7214f533',100.0,1.77902914872872209e+09,0,'2026-05-17T16:45:48.728722+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md"]','[]','{}','{"duplicate_of": "https://eclipse.dev/jkube/docs/migration-guide"}');
-INSERT INTO "resources" VALUES('https://www.eclipse.org/openj9',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','76e4667d27e422d4ffc423ed21d09add663e3a014bed1c5c982f3722fd83715e',100.0,1.77903391418716406e+09,0,'2026-05-17T18:05:14.187164+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/solutions/observability-for-developers/-development-machines-part-5',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.957667+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/solutions/observability-for-developers/-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.940654+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.dynatrace.com/solutions/observability-for-developers/-part-2", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.940656"}}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/solutions/observability-for-developers/-part-3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.967235+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/support/help/cloud-platforms/openshift/full-stack/deploy-oneagent-on-openshift-container-platform','dynatrace.com: Deploy OneAgent on OpenShift Container Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f6686e0b945d94f02077b6d9b750177ef7c816abee0e605dad98c14108f57154',100.0,1779030522,0,'2026-05-17T17:08:42.935695+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://docs.dynatrace.com/docs/ingest-from/setup-on-container-platforms/kubernetes/legacy/deploy-oneagent-operator-openshift-legacy"}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/support/help/technology-support/application-software/other-technologies/supported-out-of-the-box/activemq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f5ba0823c9d9b36d5be29a3845820d35714e37c3e9ea29fbd208961729d9b389',100.0,1779031089,0,'2026-05-17T17:18:09.649879+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/support/help/technology-support/application-software/other-technologies/supported-out-of-the-box/kafka',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b32927e8a283e3f885b9506ad747110ab91b5196adc1f30276e535dd1feceb78',100.0,1779032236,0,'2026-05-17T17:37:16.758877+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/technologies/openshift-monitoring','dynatrace.com: openshift monitoring','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a3b306ab3686ad52f4a084c8ca5b94124abd792aa78d652d0c4f78dbe57a1ff3',100.0,1779030228,0,'2026-05-17T17:03:48.814833+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/hub/detail/red-hat-openshift"}');
+INSERT INTO "resources" VALUES('https://www.eclipse.org/jkube','Eclipse JKube 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b425737ec3ecdc20219c4eadd6dbcc2b17995f43c9b33e2972b5ea5d534fa07',100.0,1779031538,0,'2026-05-17T17:25:38.578048+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://eclipse.org/jkube"}');
+INSERT INTO "resources" VALUES('https://www.eclipse.org/jkube/docs/migration-guide','eclipse.org: Migration Guide for projects using Fabric8 Maven Plugin to'' Eclipse JKube 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab0e44264afb6a2b0631f1a75837de7b6586b72bf623041db782a86a7214f533',100.0,1779029148,0,'2026-05-17T16:45:48.728722+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md"]','[]','{}','{"duplicate_of": "https://eclipse.dev/jkube/docs/migration-guide"}');
+INSERT INTO "resources" VALUES('https://www.eclipse.org/openj9',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','76e4667d27e422d4ffc423ed21d09add663e3a014bed1c5c982f3722fd83715e',100.0,1779033914,0,'2026-05-17T18:05:14.187164+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.educative.io/blog/kubernetes-deployments-strategies','educative.io: A deep dive into Kubernetes Deployment strategies','','2021',4,'Provides deep-dive comparative matrices on deployment patterns. Evaluates application compatibility, infrastructure overhead, traffic routing, and rollout speeds.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Strategies"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.educative.io/courses/introduction-microservice-principles-concepts','educative.io: An Introduction to Microservice Principles and Concepts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d99819dee8a06a6736c3e8a35108d4eab64b18c6caedd689b4d69e1383a09d27',100.0,1.77903326319415807e+09,1,'2026-05-17T17:54:23.194158+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.educative.io/courses/introduction-microservice-principles-concepts','educative.io: An Introduction to Microservice Principles and Concepts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d99819dee8a06a6736c3e8a35108d4eab64b18c6caedd689b4d69e1383a09d27',100.0,1779033263,1,'2026-05-17T17:54:23.194158+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.educative.io/courses/learn-kubernetes','educative.io/courses/the-kubernetes-course: Learn Kubernetes: A Deep Dive 🌟🌟🌟','','2026',4,'A text-first training curriculum with browser-native sandbox environments. Investigates internal API server flows, cluster scheduler behaviors, and advanced persistent volumes without installation friction.','English','Course','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Interactive Platform"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.educative.io/courses/learn-kubernetes/pods',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.educative.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.78173605705111289e+09,0,'2026-06-18T00:40:57.051113+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.educative.io/courses/the-kubernetes-course','==educative.io/courses/the-kubernetes-course: Learn Kubernetes: A Deep Dive=='' 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fa9199907084e2a2a735ef746c0026445370eb6666946388fa1a3d8b29a2c00a',100.0,1.77903141451017594e+09,0,'2026-05-17T17:23:34.510176+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://www.educative.io/courses/learn-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.educative.io/courses/the-kubernetes-course/RMmq5M6Gp8R','educative.io/courses/the-kubernetes-course: Pods','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c745b9cea25504f12537f79420b8cd9d1645e366fedd0507af66b0df47f39bf3',100.0,1.77903229791650795e+09,0,'2026-05-17T17:38:17.916508+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.educative.io/courses/learn-kubernetes/pods',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.educative.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1781736057,0,'2026-06-18T00:40:57.051113+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.educative.io/courses/the-kubernetes-course','==educative.io/courses/the-kubernetes-course: Learn Kubernetes: A Deep Dive=='' 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fa9199907084e2a2a735ef746c0026445370eb6666946388fa1a3d8b29a2c00a',100.0,1779031414,0,'2026-05-17T17:23:34.510176+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://www.educative.io/courses/learn-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.educative.io/courses/the-kubernetes-course/RMmq5M6Gp8R','educative.io/courses/the-kubernetes-course: Pods','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c745b9cea25504f12537f79420b8cd9d1645e366fedd0507af66b0df47f39bf3',100.0,1779032297,0,'2026-05-17T17:38:17.916508+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.edureka.co/blog/cheatsheets/ansible-cheat-sheet-guide','edureka.co: Ansible Cheat Sheet – A DevOps Quick Start Guide','','2024',3,'Curator Insight: DevOps-centric Ansible reference mapping syntax for playbooks, modules, and execution loops. Live Grounding: Indispensable for configuring enterprise system-level requirements, detailing task execution, hand-offs to Ansible Galaxy, and template parsing with Jinja2.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Configuration Management", "Ansible"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.edureka.co/blog/cheatsheets/jenkins-cheat-sheet','edureka.co: Jenkins Cheat Sheet 🌟','- [Jenkins Cheat Sheet](https://miro.medium.com/v2/resize:fit:1400/1*5tZVl-tqZwSoxH97v4u45w.png)','2026',0,'A high-visibility visual cheat sheet detailing Jenkins pipeline controls and interface tools. Curator Insight highlights its training value. Live Grounding shows its massive footprint across corporate Devops onboarding curricula.','English','Cheat Sheet','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "CI/CD Platforms", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://cheatography.com/funthomas424242/cheat-sheets/jenkins"}');
 INSERT INTO "resources" VALUES('https://www.edureka.co/blog/kubernetes-networking','edureka.co: Kubernetes Networking – A Comprehensive Guide To The Networking Concepts In Kubernetes','','2020',3,'A broad, conceptual handbook introducing standard network boundaries in cloud-native deployments. Outlines how namespaces share interfaces within a pod and details the routing hops required for intra-cluster communication.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "Overview"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.edureka.co/blog/what-is-ansible','dureka.co: What Is Ansible?','','2021',0,'An introductory training resource detailing how Ansible leverages an agentless architecture to manage target environments. It explains playbooks, tasks, and the idempotent model that prevents state drifting. Recommended for engineers transitioning from manual system administration.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible Introduction"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.edx.org','edx.org','','2026',4,'A university-grade training engine hosting the Linux Foundation''s official cloud-native course catalog. Provides rigorous theoretical lectures combined with command-line practice, bridging standard OS fundamentals with enterprise container orchestration abstractions.','English','Training Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Higher Education", "Computer Science"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.edx.org/course/introduction-to-kubernetes','edx.org: Introduction to Kubernetes (free)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b5303c7d51b579e03ed92ff8ab39e39ca1d016cad9adb455b43d5f597548189',100.0,1779030438.95161,0,'2026-05-17T17:07:18.951610+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://www.cloudtechtwitter.com/2022/05/dont-miss-next-article-be-first-to-be.html"}');
-INSERT INTO "resources" VALUES('https://www.edx.org/learn/kubernetes/the-linux-foundation-introduction-to-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','30ca34cd9a0e9f4eb0f86c28591dd39f904a1e29a00d2445527b0429131d9194',100.0,1.77913049497315406e+09,1,'2026-05-18T20:54:54.973154+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.edx.org/course/introduction-to-kubernetes','edx.org: Introduction to Kubernetes (free)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b5303c7d51b579e03ed92ff8ab39e39ca1d016cad9adb455b43d5f597548189',100.0,1779030438,0,'2026-05-17T17:07:18.951610+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://www.cloudtechtwitter.com/2022/05/dont-miss-next-article-be-first-to-be.html"}');
+INSERT INTO "resources" VALUES('https://www.edx.org/learn/kubernetes/the-linux-foundation-introduction-to-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','30ca34cd9a0e9f4eb0f86c28591dd39f904a1e29a00d2445527b0429131d9194',100.0,1779130494,1,'2026-05-18T20:54:54.973154+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.eficode.com/blog/the-future-of-kubernetes-and-why-developers-should-look-beyond-kubernetes-in-2022','eficode.com: The future of Kubernetes – and why developers should look beyond Kubernetes in 2022','','2022',4,'Investigates the evolutionary curve of Kubernetes, arguing that developers should interface with high-level platform abstractions rather than direct cluster resources. Focuses on tools that simplify the developer workflow, keeping Kubernetes in the background as a dedicated execution runtime.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Container Orchestration", "Future Outlook"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.eksworkshop.com','eksworkshop.com 🌟','','2026',0,'The official Amazon EKS Workshop, serving as the industry''s premier hands-on guide for EKS architecture. Updated consistently to reflect modern AWS paradigms, it leads operators through provisioning, networking (VPC CNI), security (IRSA), observability, and GitOps.','Go','Interactive Guide','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Interactive Learning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://eksworkshop.com"}');
 INSERT INTO "resources" VALUES('https://www.elastic.co/blog/elastic-and-aws-accelerate-your-cloud-migration-journey','elastic.co: Elastic and AWS: Accelerating the cloud migration journey','','2022',0,'Explores integrations between Elastic Cloud and AWS native logging solutions. Facilitates high-velocity log ingest, distributed tracing across container environments, and simplified security event monitoring across cloud instances.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Enterprise Observability", "Elastic Stack"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.elastic.co/blog/monitoring-java-applications-and-getting-started-with-the-elastic-apm-java-agent','Monitoring Java applications with Elastic: Getting started with the Elastic'' APM Java Agent','','2021',0,'Duplicate entry of the Elastic APM Java agent setup tutorial. The guide covers bytecode manipulation, agent configuration, and tracing across JVM boundaries. Modern 2026 architectural baselines combine this agent with modern Java virtual thread instrumentation.','Java','Blog','Intermediate',1,'online','manual','c3495e22ff2aaf683edb9d469ff230e4a49c40bf903be40cb03ed48c9034cb30',100.0,1.77903297154613208e+09,1,'2026-05-17T17:49:31.546132+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic APM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.elastic.co/blog/using-elastic-apm-java-agent-on-kubernetes-k8s','elastic.co: Using the Elastic APM Java Agent on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3495e22ff2aaf683edb9d469ff230e4a49c40bf903be40cb03ed48c9034cb30',100.0,1779034479.42487,0,'2026-05-17T18:14:39.424870+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.elastic.co/blog/monitoring-java-applications-and-getting-started-with-the-elastic-apm-java-agent"}');
-INSERT INTO "resources" VALUES('https://www.elastic.co/docs/solutions/observability/apm','Elastic APM Server','','2024',0,'The architectural pipeline middleware component that receives telemetry from Elastic APM agents, validates schemas, processes events, and indexes performance metrics into Elasticsearch.','en','Documentation','Advanced',1,'online','manual','fb141ccc6a77408d5965d0ef0d1f14c4689756b22c3e6bafb0655dbbb0aabc08',100.0,1.77913049502299594e+09,0,'2026-05-18T20:54:55.022996+02:00',NULL,NULL,NULL,'["Observability", "APM & Logging", "Elastic APM Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.elastic.co/blog/monitoring-java-applications-and-getting-started-with-the-elastic-apm-java-agent','Monitoring Java applications with Elastic: Getting started with the Elastic'' APM Java Agent','','2021',0,'Duplicate entry of the Elastic APM Java agent setup tutorial. The guide covers bytecode manipulation, agent configuration, and tracing across JVM boundaries. Modern 2026 architectural baselines combine this agent with modern Java virtual thread instrumentation.','Java','Blog','Intermediate',1,'online','manual','c3495e22ff2aaf683edb9d469ff230e4a49c40bf903be40cb03ed48c9034cb30',100.0,1779032971,1,'2026-05-17T17:49:31.546132+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic APM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.elastic.co/blog/using-elastic-apm-java-agent-on-kubernetes-k8s','elastic.co: Using the Elastic APM Java Agent on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3495e22ff2aaf683edb9d469ff230e4a49c40bf903be40cb03ed48c9034cb30',100.0,1779034479,0,'2026-05-17T18:14:39.424870+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.elastic.co/blog/monitoring-java-applications-and-getting-started-with-the-elastic-apm-java-agent"}');
+INSERT INTO "resources" VALUES('https://www.elastic.co/docs/solutions/observability/apm','Elastic APM Server','','2024',0,'The architectural pipeline middleware component that receives telemetry from Elastic APM agents, validates schemas, processes events, and indexes performance metrics into Elasticsearch.','en','Documentation','Advanced',1,'online','manual','fb141ccc6a77408d5965d0ef0d1f14c4689756b22c3e6bafb0655dbbb0aabc08',100.0,1779130495,0,'2026-05-18T20:54:55.022996+02:00',NULL,NULL,NULL,'["Observability", "APM & Logging", "Elastic APM Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.elastic.co/es/blog/how-to-configure-elastic-cloud-on-kubernetes-with-saml-and-hot-warm-cold-architecture','elastic.co: How to configure Elastic Cloud on Kubernetes with SAML and hot-warm-cold architecture','','2022',0,'A comprehensive reference guide for deploying Elastic Cloud on Kubernetes (ECK) implementing robust SAML authentication alongside an efficient hot-warm-cold storage topology. Designed to achieve secure, cost-optimized, and high-performance log retention structures.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Logging", "Elasticsearch"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.elastic.co/guide/en/apm/get-started/current/components.html','Elastic APM Server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be0cd5b4d802dc40d5141482807214e1121933f5f73bf44cefc75ea878693c02',100.0,1.77902971516809797e+09,0,'2026-05-17T16:55:15.168098+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.elastic.co/docs/solutions/observability/apm"}');
-INSERT INTO "resources" VALUES('https://www.elastic.co/guide/en/kibana/5.6/introduction.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a9e057271faf80644bd94beec92bf18495aeecfc3db50312a2994ec29cf2b7df',100.0,1.7790321527766571e+09,1,'2026-05-17T17:35:52.776657+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.elastic.co/guide/index.html','Kibana Docs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c48c87cc1c7274df4d47c1f9a2ff9fe945c2717be1b143ca319a1a9ec04006a6',100.0,1779030202.14839,1,'2026-05-17T17:03:22.148390+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.elastic.co/guide/en/apm/get-started/current/components.html','Elastic APM Server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be0cd5b4d802dc40d5141482807214e1121933f5f73bf44cefc75ea878693c02',100.0,1779029715,0,'2026-05-17T16:55:15.168098+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.elastic.co/docs/solutions/observability/apm"}');
+INSERT INTO "resources" VALUES('https://www.elastic.co/guide/en/kibana/5.6/introduction.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a9e057271faf80644bd94beec92bf18495aeecfc3db50312a2994ec29cf2b7df',100.0,1779032152,1,'2026-05-17T17:35:52.776657+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.elastic.co/guide/index.html','Kibana Docs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c48c87cc1c7274df4d47c1f9a2ff9fe945c2717be1b143ca319a1a9ec04006a6',100.0,1779030202,1,'2026-05-17T17:03:22.148390+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.elastic.co/kibana','Kibana','- [Kibana Docs](https://www.elastic.co/guide/index.html)
     - [dzone: Kibana Tutorial: Part 2 - Creating Visualizations](https://logz.io/blog/kibana-tutorial-2)','2026',0,'The industry-standard data visualization and exploration dashboard designed specifically for Elastic Stack and OpenSearch engines. Enables deep analytical queries, log visualization, machine learning anomalies detection, and application performance monitoring (APM) reporting.','TypeScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Visualization"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.elastic.co/observability/application-performance-monitoring','Elastic APM','','2024',0,'An extensible APM engine integrated natively into the Elastic ecosystem. Provides distributed tracing, application-level error capturing, system metrics logging, and auto-instrumentation capabilities for modern software stacks.','en','Documentation','Intermediate',1,'online','manual','e5971d25b26b438ba36c2885cb1ad9f9513f94dc3910d9b34c23ee0e2c22b612',100.0,1779130494.93276,0,'2026-05-18T20:54:54.932760+02:00',NULL,NULL,NULL,'["Observability", "APM & Logging", "Elastic APM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.elastic.co/products/apm','Elastic APM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8fadd9dcd9c12e249c36f43b5f4922c0aa7abde00550a3b357cc1307d386c90d',100.0,1779032550.41077,0,'2026-05-17T17:42:30.410770+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.elastic.co/observability/application-performance-monitoring"}');
-INSERT INTO "resources" VALUES('https://www.elastic.co/products/kibana','kibana','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','89406a582a94e4be0821099ca2d8b83060f8e8f4d8df8360be47235aa3e99bd6',100.0,1.77902911115354704e+09,0,'2026-05-17T16:45:11.153547+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.elastic.co/support/matrix','Mininimum elasticsearch requirement is 6.2.x or higher','','2021',0,'A technical specification denoting the minimum Elasticsearch requirement (6.2.x) for early Elastic APM deployments. From a 2026 engineering perspective, this represents a legacy baseline; contemporary systems rely heavily on Elasticsearch 8.x+ or OpenSearch to leverage advanced vector-search and schema-on-read capabilities.','Markdown','Documentation','Intermediate',1,'online','manual','61f018ae766b8e86504a32ac3601599d9221bf7c0a17d4742d949985ede1cacc',100.0,1.77903101272046899e+09,1,'2026-05-17T17:16:52.720469+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic Stack"]','["[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.elastic.co/observability/application-performance-monitoring','Elastic APM','','2024',0,'An extensible APM engine integrated natively into the Elastic ecosystem. Provides distributed tracing, application-level error capturing, system metrics logging, and auto-instrumentation capabilities for modern software stacks.','en','Documentation','Intermediate',1,'online','manual','e5971d25b26b438ba36c2885cb1ad9f9513f94dc3910d9b34c23ee0e2c22b612',100.0,1779130494,0,'2026-05-18T20:54:54.932760+02:00',NULL,NULL,NULL,'["Observability", "APM & Logging", "Elastic APM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.elastic.co/products/apm','Elastic APM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8fadd9dcd9c12e249c36f43b5f4922c0aa7abde00550a3b357cc1307d386c90d',100.0,1779032550,0,'2026-05-17T17:42:30.410770+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.elastic.co/observability/application-performance-monitoring"}');
+INSERT INTO "resources" VALUES('https://www.elastic.co/products/kibana','kibana','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','89406a582a94e4be0821099ca2d8b83060f8e8f4d8df8360be47235aa3e99bd6',100.0,1779029111,0,'2026-05-17T16:45:11.153547+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.elastic.co/support/matrix','Mininimum elasticsearch requirement is 6.2.x or higher','','2021',0,'A technical specification denoting the minimum Elasticsearch requirement (6.2.x) for early Elastic APM deployments. From a 2026 engineering perspective, this represents a legacy baseline; contemporary systems rely heavily on Elasticsearch 8.x+ or OpenSearch to leverage advanced vector-search and schema-on-read capabilities.','Markdown','Documentation','Intermediate',1,'online','manual','61f018ae766b8e86504a32ac3601599d9221bf7c0a17d4742d949985ede1cacc',100.0,1779031012,1,'2026-05-17T17:16:52.720469+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic Stack"]','["[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.elconfidencial.com/alma-corazon-vida/2022-02-14/jefe-trabajo-empleo-quemado-no-puedes_3372444','elconfidencial.com: La mejor forma de decirle a tu jefe que estás hasta arriba y no puedes más con tanto trabajo','','2022',3,'Provides actionable advice on how to raise the alarm regarding work overload and impending burnout to management. Recommends presenting structured data on ongoing tasks, mapping them to clear priorities, and proposing concrete technical delegation or scope-reduction options to protect developer mental health.','es','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Psychological Safety", "Team Dynamics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.elconfidencial.com/deportes/tribuna/2022-08-03/alpine-aston-martin-lawrence-stroll-luca-de-meo_3470693','blogs.elconfidencial.com: Luca de Meo y Lawrence Stroll: por qué el ego es el peor enemigo del gestor en la Fórmula 1','','2022',0,'A comparative leadership analysis in Spanish examining how top-down executive egos disrupt collaborative work cultures. This study translates effectively into engineering leadership lessons against micromanagement.','Spanish','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Engineering Management", "Leadership Pitfalls"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.elconfidencial.com/espana/2022-03-18/tessa-west-psicologa-capullos-trabajo_3392185','elconfidencial.com: Esta psicóloga ha estudiado a los capullos de tu empresa y sabe por qué se comportan así','','2022',4,'Analyzes toxic behavior patterns in the workplace based on research by organizational psychologist Tessa West. Identifies archetypes like the ''kiss-up kick-downer'' and ''credit stealer,'' offering technical leads actionable psychological strategies to structure team communications, restrict manipulative dynamics, and protect engineering output.','es','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Psychological Safety", "Team Dynamics"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
@@ -15177,32 +15177,32 @@ INSERT INTO "resources" VALUES('https://www.elconfidencial.com/tecnologia/2021-1
 INSERT INTO "resources" VALUES('https://www.elconfidencial.com/tecnologia/ciencia/2022-11-18/carrera-google-meta-revolucionar-biologia_3520865','elconfidencial.com: La batalla entre Google y Meta que nadie esperaba: revolucionar la biología 🌟','','2022',2,'A deep journalistic analysis exploring the intense scientific competition between Google''s DeepMind (AlphaFold) and Meta AI (ESMFold) in protein folding. Highlights the tectonic shift of biological science into a computationally intensive machine learning domain with staggering computing architecture demands.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Machine Learning", "Bio-Computing", "Protein Folding"]','["[EMERGING]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.elconfidencial.com/tecnologia/tribuna/2021-06-02/talento-informatica-startups-silicon-valley-google_3112087','blogs.elconfidencial.com: El talento atrofiado: por qué en España escasean los profesionales de alto nivel','','2021',0,'This critique analyzes systemic talent retention issues and the historic lack of senior technical opportunities in the Spanish tech sector. It contrasts regional startups with Silicon Valley structures to discuss talent flight.','Spanish','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Regional Markets", "Spain Tech Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecnologia-startups-apps_3373786','blogs.elconfidencial.com: Los españoles somos más improductivos que nunca y el problema no es de los empleados','','2022',4,'Investigates structural productivity declines in technology and startup business environments, placing the blame not on individual developers but on chronic management flaws. Highlights issues like meeting-heavy workflows, fragmented communication platforms, technical debt, and a systemic lack of automated platform tooling that dampens developer output.','es','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Metrics & Analytics", "Organizational Scaling"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.eleconomista.es/actualidad/noticias/11361634/08/21/El-acceso-a-financiacion-una-barrera-casi-infranqueable-para-los-autonomos.html','eleconomista.es: El acceso a financiación, una barrera (casi) infranqueable'' para los autónomos','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: El acceso a financiación, una barrera (casi) infranqueable'' para los autónomos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033384.68206,0,'2026-05-17T17:56:24.682060+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.eleconomista.es/economia/noticias/11338080/07/21/Solo-el-13-de-autonomos-en-tarifa-plana-sobrevive-despues-de-24-meses.html','eleconomista.es: Solo el 13% de autónomos en tarifa plana ''sobrevive'' después de 24 meses','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Solo el 13% de autónomos en tarifa plana ''sobrevive'' después de 24 meses in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903343230606293e+09,0,'2026-05-17T17:57:12.306063+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.eleconomista.es/economia/noticias/11368404/08/21/Estas-son-las-cuotas-de-los-autonomos-a-la-Seguridad-Social-y-los-derechos-que-garantizan.html','eleconomista.es: Estas son las cuotas de los autónomos a la Seguridad Social'' y los derechos que garantizan','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Estas son las cuotas de los autónomos a la Seguridad Social'' y los derechos que garantizan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030730.31415,0,'2026-05-17T17:12:10.314150+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.eleconomista.es/economia/noticias/11390425/09/21/Estos-son-los-gastos-de-los-autonomos-que-no-se-pueden-deducir-en-el-IVA.html','eleconomista.es: Estos son los gastos de los autónomos que no se pueden'' deducir en el IVA','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Estos son los gastos de los autónomos que no se pueden'' deducir en el IVA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030705.89029,0,'2026-05-17T17:11:45.890290+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.eleconomista.es/economia/noticias/11391909/09/21/La-ayuda-del-SEPE-a-los-autonomos-asi-pueden-cobrar-el-paro-a-la-vez-que-trabajan.html','eleconomista.es: La ayuda del SEPE a los autónomos: así pueden cobrar el'' paro a la vez que trabajan','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: La ayuda del SEPE a los autónomos: así pueden cobrar el'' paro a la vez que trabajan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790303057303369e+09,0,'2026-05-17T17:05:05.730337+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.eleconomista.es/motor/noticias/12630740/01/24/giga-press-la-colosal-maquina-de-tesla-que-ha-revolucionado-la-fabricacion-de-coches-electricos.html','eleconomista.es: Giga Press, la colosal máquina de Tesla que ha revolucionado'' la fabricación de coches eléctricos','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Giga Press, la colosal máquina de Tesla que ha revolucionado'' la fabricación de coches eléctricos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032421186414e+09,0,'2026-05-17T17:40:21.186414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.eleconomista.es/status/noticias/10679296/07/20/Como-es-un-mal-jefe-y-que-debe-aprender-para-liderar-mejor-su-empresa-y-ser-feliz.html','eleconomista.es: Cómo es un mal jefe y qué debe aprender para liderar mejor'' su empresa (y ser feliz)','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Cómo es un mal jefe y qué debe aprender para liderar mejor'' su empresa (y ser feliz) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779033827506536e+09,0,'2026-05-17T18:03:47.506536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.electron.build','www.electron.build','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','274a7234cd5be2170bbb1dbe688fb9801ca913423d250dbe059c26e141043054',100.0,1779031012.21962,1,'2026-05-17T17:16:52.219620+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.eleconomista.es/actualidad/noticias/11361634/08/21/El-acceso-a-financiacion-una-barrera-casi-infranqueable-para-los-autonomos.html','eleconomista.es: El acceso a financiación, una barrera (casi) infranqueable'' para los autónomos','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: El acceso a financiación, una barrera (casi) infranqueable'' para los autónomos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033384,0,'2026-05-17T17:56:24.682060+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.eleconomista.es/economia/noticias/11338080/07/21/Solo-el-13-de-autonomos-en-tarifa-plana-sobrevive-despues-de-24-meses.html','eleconomista.es: Solo el 13% de autónomos en tarifa plana ''sobrevive'' después de 24 meses','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Solo el 13% de autónomos en tarifa plana ''sobrevive'' después de 24 meses in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033432,0,'2026-05-17T17:57:12.306063+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.eleconomista.es/economia/noticias/11368404/08/21/Estas-son-las-cuotas-de-los-autonomos-a-la-Seguridad-Social-y-los-derechos-que-garantizan.html','eleconomista.es: Estas son las cuotas de los autónomos a la Seguridad Social'' y los derechos que garantizan','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Estas son las cuotas de los autónomos a la Seguridad Social'' y los derechos que garantizan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030730,0,'2026-05-17T17:12:10.314150+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.eleconomista.es/economia/noticias/11390425/09/21/Estos-son-los-gastos-de-los-autonomos-que-no-se-pueden-deducir-en-el-IVA.html','eleconomista.es: Estos son los gastos de los autónomos que no se pueden'' deducir en el IVA','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Estos son los gastos de los autónomos que no se pueden'' deducir en el IVA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030705,0,'2026-05-17T17:11:45.890290+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.eleconomista.es/economia/noticias/11391909/09/21/La-ayuda-del-SEPE-a-los-autonomos-asi-pueden-cobrar-el-paro-a-la-vez-que-trabajan.html','eleconomista.es: La ayuda del SEPE a los autónomos: así pueden cobrar el'' paro a la vez que trabajan','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: La ayuda del SEPE a los autónomos: así pueden cobrar el'' paro a la vez que trabajan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030305,0,'2026-05-17T17:05:05.730337+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.eleconomista.es/motor/noticias/12630740/01/24/giga-press-la-colosal-maquina-de-tesla-que-ha-revolucionado-la-fabricacion-de-coches-electricos.html','eleconomista.es: Giga Press, la colosal máquina de Tesla que ha revolucionado'' la fabricación de coches eléctricos','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Giga Press, la colosal máquina de Tesla que ha revolucionado'' la fabricación de coches eléctricos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032421,0,'2026-05-17T17:40:21.186414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.eleconomista.es/status/noticias/10679296/07/20/Como-es-un-mal-jefe-y-que-debe-aprender-para-liderar-mejor-su-empresa-y-ser-feliz.html','eleconomista.es: Cómo es un mal jefe y qué debe aprender para liderar mejor'' su empresa (y ser feliz)','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Cómo es un mal jefe y qué debe aprender para liderar mejor'' su empresa (y ser feliz) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033827,0,'2026-05-17T18:03:47.506536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.electron.build','www.electron.build','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','274a7234cd5be2170bbb1dbe688fb9801ca913423d250dbe059c26e141043054',100.0,1779031012,1,'2026-05-17T17:16:52.219620+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.element7.io/2022/10/a-hidden-gem-two-ways-to-improve-aws-fargate-container-launch-times','element7.io: A Hidden Gem: Two Ways to Improve AWS Fargate Container Launch Times','','2022',0,'Uncovers performance mechanics to drastically reduce boot-up latency in AWS Fargate container instances. Examines optimizing image sizes using alpine/scratch structures and utilizing AWS''s Seekable OCI (SOCI) lazy-loading framework.','N/A','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "AWS ECS & Fargate", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.elespanol.com/invertia/disruptores-innovadores/innovadores/tecnologicas/20230416/mainframe-repaso-pasado-futuro-tecnologia-resiste-morir/756174490_0.html','elespanol.com: Mainframe: repaso de pasado y futuro a una tecnología de'' 1944 que se resiste a morir','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b5292a9bec49f716f4dbc366038d07a113d060cdb6da907c769b4f1a5d957229',100.0,1.77903300213501191e+09,0,'2026-05-17T17:50:02.135012+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.elespanol.com/invertia/disruptores/grandes-actores/tecnologicas/20230416/mainframe-repaso-pasado-futuro-tecnologia-resiste-morir/756174490_0.html"}');
+INSERT INTO "resources" VALUES('https://www.elespanol.com/invertia/disruptores-innovadores/innovadores/tecnologicas/20230416/mainframe-repaso-pasado-futuro-tecnologia-resiste-morir/756174490_0.html','elespanol.com: Mainframe: repaso de pasado y futuro a una tecnología de'' 1944 que se resiste a morir','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b5292a9bec49f716f4dbc366038d07a113d060cdb6da907c769b4f1a5d957229',100.0,1779033002,0,'2026-05-17T17:50:02.135012+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.elespanol.com/invertia/disruptores/grandes-actores/tecnologicas/20230416/mainframe-repaso-pasado-futuro-tecnologia-resiste-morir/756174490_0.html"}');
 INSERT INTO "resources" VALUES('https://www.elespanol.com/invertia/disruptores/grandes-actores/tecnologicas/20230416/mainframe-repaso-pasado-futuro-tecnologia-resiste-morir/756174490_0.html','elespanol.com: Mainframe: repaso de pasado y futuro a una tecnología de 1944 que se resiste a morir','','2023',0,'Analiza la longevidad del hardware mainframe y su continua relevancia en el sector financiero y asegurador. Explora cómo las arquitecturas heredadas se integran con nubes híbridas modernas mediante APIs y capas de compatibilidad.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Legacy", "Mainframe"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.elespanol.com/reportajes/20211211/tipos-trabajar-sin-desfallecer-consejos-maribel-garben/633687616_0.html','elespanol.com: Qué tipos de jefes hay y cómo trabajar con ellos sin desfallecer: los consejos de Maribel Garben','','2021',0,'An executive taxonomy of common corporate leadership styles (e.g., authoritarian, absent, collaborative). It provides software engineers with specific upward management techniques to preserve productivity and set boundaries.','Spanish','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Engineering Management", "Upward Management"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.elfinanciero.com.mx/empresas/2021/07/06/tu-jefe-no-siempre-tiene-la-razon-de-que-manera-puedes-contradecirlo','elfinanciero.com.mx: Tu jefe no siempre tiene la razón: ¿de qué manera puedes contradecirlo?','','2021',3,'Discusses strategic frameworks for engineers to constructively challenge management decision-making. Emphasizes grounding alternative proposals in empirical system metrics, security considerations, or architectural risk analysis to foster bidirectional feedback and prevent high-impact development blunders.','es','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Psychological Safety", "Communication Strategy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications','empathy.co: HAT: CI/CD for Deploying Cloud Native Applications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','23e20aa587c8dbc90e9eddee36993010985b849181fba015cff5686d2fef5130',100.0,1.77903098004860806e+09,0,'2026-05-17T17:16:20.048608+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications"}');
+INSERT INTO "resources" VALUES('https://www.empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications','empathy.co: HAT: CI/CD for Deploying Cloud Native Applications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','23e20aa587c8dbc90e9eddee36993010985b849181fba015cff5686d2fef5130',100.0,1779030980,0,'2026-05-17T17:16:20.048608+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications"}');
 INSERT INTO "resources" VALUES('https://www.empowersurvivors.net','getbetterdevops.io: Build Docker Images Using Ansible and Packer','','2021',0,'Technical blueprint demonstrating how to integrate Ansible playbooks as provisioning engines inside HashiCorp Packer build runs. Outlines processes to construct audited, standardized, and security-hardened Docker images.','YAML/HCL','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Image Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.engineeringmanagement.info/2017/02/planning-and-schedule-free-templates.html','engineeringmanagement.info: Planning and Schedule Free Templates','','2017',0,'A curated repository containing free, downloadable project planning, scheduling, and Gantt chart templates designed to assist engineering managers in tracking milestones and system deployments.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Templates"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.enmilocalfunciona.io/aprende-a-configurar-thanos-usando-docker-compose',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','d6fa078ea7954a163775efed6a82f7ae1e550cba5d95a0eba10706b6cb602c7c',100.0,1.7791304950016551e+09,1,'2026-05-18T20:54:55.001655+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://enmilocalfunciona.io/aprende-a-configurar-thanos-usando-docker-compose"}');
+INSERT INTO "resources" VALUES('https://www.enmilocalfunciona.io/aprende-a-configurar-thanos-usando-docker-compose',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','d6fa078ea7954a163775efed6a82f7ae1e550cba5d95a0eba10706b6cb602c7c',100.0,1779130495,1,'2026-05-18T20:54:55.001655+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://enmilocalfunciona.io/aprende-a-configurar-thanos-usando-docker-compose"}');
 INSERT INTO "resources" VALUES('https://www.enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-mediante-influxdb','Mostrando resultados de Jenkins en Grafana mediante InfluxDB 🌟','','2020',0,'Curator Insight details a pipeline monitoring design pattern utilizing InfluxDB and Grafana to visualize Jenkins build metrics and durations. Live Grounding highlights that rendering historical telemetry is crucial for detecting performance regressions in CI/CD runner pools. While OpenTelemetry is standardizing in 2026, the legacy InfluxDB exporter remains heavily deployed.','Spanish','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Observability", "Metrics Collection", "Grafana InfluxDB Integration"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.enriquedans.com/2023/12/el-desastre-del-software-y-la-automocion.html','enriquedans.com: El desastre del software y la automoción','','2023',0,'Reflexiona sobre la crisis de desarrollo de software en la industria automotriz global. Analiza la transición crítica de la ingeniería puramente mecánica hacia ecosistemas de software complejos basados en actualizaciones OTA.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Quality", "Embedded Systems"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.enter.co/especiales/dev/herramientas-dev/estos-son-los-10-lenguajes-de-programacion-mas-populares-en-2021','enter.co: Estos son los 10 lenguajes de programación más populares en 2021','','2021',3,'Revisa los lenguajes de programación más influyentes y demandados del año 2021, evaluando su adopción en microservicios, frontend y desarrollo móvil. Ayuda a los equipos de desarrollo a evaluar qué tecnologías garantizan mayor facilidad para contratar talento y compatibilidad de librerías a largo plazo.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps, Automation & Modern Systems Engineering", "Software Engineering Principles", "Programming Languages"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.enterpriseai.news/2021/01/22/red-hats-disruption-of-centos-unleashes-storm-of-dissent','enterpriseai.news: Red Hat’s Disruption of CentOS Unleashes Storm of Dissent','','N/A',0,'A curated technical resource and architectural guide covering enterpriseai.news: Red Hat’s Disruption of CentOS Unleashes Storm of Dissent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902945938762211e+09,0,'2026-05-17T16:50:59.387622+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.enterprisetimes.co.uk/2020/07/23/monolithic-versus-microservice-architecture','Monolithic versus Microservice architecture','','N/A',0,'A curated technical resource and architectural guide covering Monolithic versus Microservice architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034034.55175,0,'2026-05-17T18:07:14.551750+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.enterpriseai.news/2021/01/22/red-hats-disruption-of-centos-unleashes-storm-of-dissent','enterpriseai.news: Red Hat’s Disruption of CentOS Unleashes Storm of Dissent','','N/A',0,'A curated technical resource and architectural guide covering enterpriseai.news: Red Hat’s Disruption of CentOS Unleashes Storm of Dissent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029459,0,'2026-05-17T16:50:59.387622+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.enterprisetimes.co.uk/2020/07/23/monolithic-versus-microservice-architecture','Monolithic versus Microservice architecture','','N/A',0,'A curated technical resource and architectural guide covering Monolithic versus Microservice architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034034,0,'2026-05-17T18:07:14.551750+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.entrepreneur.com','entrepreneur.com: Which Project Management Timeline Tool Is Right for Your Team?','','2021',0,'An analysis of team timeline planning utilities, providing technical leaders with actionable parameters to choose optimal roadmap platforms aligned with team velocity and sizing.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Agile Platforms"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.entrepreneur.com/article/267642','entrepreneur.com: Las 10 preguntas que debes hacerte para saber si eres'' un buen líder','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','973ef918541e9e6bcdbc36422cdc2bcc120685c3858b8db2e2e7dffa39ada1de',100.0,1.77903255673944211e+09,0,'2026-05-17T17:42:36.739442+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.entrepreneur.com/article/356991','entrepreneur.com: Which Project Management Timeline Tool Is Right for Your'' Team?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51ea2f30f48d504a4d7ec99eba3dba67f77d4c14944290e6a4f8a543c4bab531',100.0,1.7790303483054459e+09,0,'2026-05-17T17:05:48.305446+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://www.entrepreneur.com"}');
-INSERT INTO "resources" VALUES('https://www.entrepreneur.com/article/365880','entrepreneur.com: ¿Cómo manejar un equipo que trabaja desde sus casas?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','973ef918541e9e6bcdbc36422cdc2bcc120685c3858b8db2e2e7dffa39ada1de',100.0,1.77902982711630392e+09,0,'2026-05-17T16:57:07.116304+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.entrepreneur.com/article/267642"}');
+INSERT INTO "resources" VALUES('https://www.entrepreneur.com/article/267642','entrepreneur.com: Las 10 preguntas que debes hacerte para saber si eres'' un buen líder','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','973ef918541e9e6bcdbc36422cdc2bcc120685c3858b8db2e2e7dffa39ada1de',100.0,1779032556,0,'2026-05-17T17:42:36.739442+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.entrepreneur.com/article/356991','entrepreneur.com: Which Project Management Timeline Tool Is Right for Your'' Team?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51ea2f30f48d504a4d7ec99eba3dba67f77d4c14944290e6a4f8a543c4bab531',100.0,1779030348,0,'2026-05-17T17:05:48.305446+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://www.entrepreneur.com"}');
+INSERT INTO "resources" VALUES('https://www.entrepreneur.com/article/365880','entrepreneur.com: ¿Cómo manejar un equipo que trabaja desde sus casas?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','973ef918541e9e6bcdbc36422cdc2bcc120685c3858b8db2e2e7dffa39ada1de',100.0,1779029827,0,'2026-05-17T16:57:07.116304+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.entrepreneur.com/article/267642"}');
 INSERT INTO "resources" VALUES('https://www.env0.com/blog/ansible-vs-terraform-when-to-choose-one-or-use-them-together','env0.com: Ansible vs Terraform: Choose One or Use Both?','','2023',0,'Examines how to combine Terraform and Ansible in hybrid pipelines. Details architectures for provisioning base cloud infrastructure with Terraform while using Ansible for VM-level configuration.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.env0.com/blog/automated-drift-detection-with-env0','env0.com: Automated Drift Detection 🌟','','2022',2,'Explores proactive drift auditing integrated directly inside deployment management tools. Highlights strategies for early alerts when manual security group modifications threaten pipeline compliance.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Automation"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.env0.com/blog/how-to-use-terraform-providers','env0.com: How to Use Terraform Providers','','2023',3,'An in-depth conceptual breakdown demonstrating how Terraform interacts with external APIs using provider abstraction boundaries. Covers versioning lockfiles, provider block configuration, and source mirror configurations.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Core Concepts", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
@@ -15216,23 +15216,23 @@ INSERT INTO "resources" VALUES('https://www.estrategiadeproducto.com/p/evitar-ca
 INSERT INTO "resources" VALUES('https://www.estrategiadeproducto.com/p/segunda-mayor-mentira-product-management','estrategiadeproducto.com: La segunda mayor mentira sobre Product Management','','2022',4,'Critiques the widespread misconception of the Product Manager as the absolute ''CEO of the Product.'' Explains that without direct positional authority over engineers or architects, a PM''s true impact relies on data-driven influence, transparent customer insight dissemination, and cross-functional alignment.','es','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Product Management", "Team Dynamics"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.europeclouds.com/blog/implementing-aqua-security-to-secure-kubernetes','europeclouds.com: Implementing Aqua Security to Secure Kubernetes','','2021',0,'This reference implementation analyzes Aqua Security''s threat protection suite inside Kubernetes platforms. It details automated configuration of image scanning workflows, continuous drift detection mechanisms, and custom-built runtime profiles. Grounded in actual platform defense, this approach addresses immediate container exploitation vectors by establishing clear trust domains.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Aqua Security Integration"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.euroresidentes.com/empresa/exito-empresarial/la-intimidacin-verbal-en-la-empresa','euroresidentes.com: La intimidación verbal en la empresa','','2021',0,'Tackles verbal intimidation and toxic communication habits in corporate environments. Outlines methods for building psychological safety, addressing workplace harassment, and establishing strict ethical communication rules to protect engineering talent.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Management", "Workplace Culture", "Conflict Resolution"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.eventstore.com/blog/service-oriented-architecture-vs-event-driven-architecture','==eventstore.com: Service-Oriented Architecture vs Event-Driven Architecture=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','49dcc9af1be66c9eb1fd49383d6f3da4460ac85919b81fe35e623f7dc0b8b0c5',100.0,1.77903040763367891e+09,0,'2026-05-17T17:06:47.633679+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.eventstore.com/blog/service-oriented-architecture-vs-event-driven-architecture','==eventstore.com: Service-Oriented Architecture vs Event-Driven Architecture=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','49dcc9af1be66c9eb1fd49383d6f3da4460ac85919b81fe35e623f7dc0b8b0c5',100.0,1779030407,0,'2026-05-17T17:06:47.633679+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ewsolutions.com/worst-project-management-practices','ewsolutions.com: Worst Project Management Practices','','2021',0,'Identifies and deconstructs worst-case project management practices and structural anti-patterns in complex engineering environments. Highlights how excessive documentation, siloing, lack of transparency, and poor risk-modeling derail high-budget software and cloud projects.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Anti-Patterns", "Risk Mitigation"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.eximiaco.tech/en/2020/06/03/3-facts-to-consider-before-adopting-kubernetes','eximiaco.tech: when to choose Kubernetes? 🌟','','N/A',0,'A curated technical resource and architectural guide covering eximiaco.tech: when to choose Kubernetes? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937414877891e+09,0,'2026-05-17T16:49:34.148779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.eximiaco.tech/en/2020/06/03/3-facts-to-consider-before-adopting-kubernetes','eximiaco.tech: when to choose Kubernetes? 🌟','','N/A',0,'A curated technical resource and architectural guide covering eximiaco.tech: when to choose Kubernetes? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029374,0,'2026-05-17T16:49:34.148779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.expansion.com/expansion-empleo/desarrollo-de-carrera/2022/01/28/61f40e29e5fdea61738b45aa.html','expansion.com: El ''amiguismo'' en las relaciones de trabajo','','2022',0,'An analysis of the risks of cronyism and nepotism within corporate organizational structures. It highlights how subjective advancement systems damage psychological safety, alienate top-tier engineers, and disrupt delivery.','Spanish','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Corporate Culture", "Nepotism"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.experfy.com/training/courses/effective-jenkins-continuous-delivery-and-continuous-integration','experfy.com e-learning: Effective Jenkins - Continuous Delivery and Continuous'' Integration','','N/A',0,'A curated technical resource and architectural guide covering experfy.com e-learning: Effective Jenkins - Continuous Delivery and Continuous'' Integration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','c8b66ae1277fb535830047dcb2061cac144abd52f351700466afb109a55fded0',100.0,1.77902919056596302e+09,0,'2026-05-17T16:46:30.565963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"duplicate_of": "https://training.experfy.com/courses/effective-jenkins-continuous-delivery-and-continuous-integration"}');
-INSERT INTO "resources" VALUES('https://www.exploratorium.edu/exhibits/a-sip-of-conflict','A Sip of Conflict - Exploratorium','Play with the tension between logic and emotion as you drink from a water fountain fashioned from an actual (but unused) toilet.','2007',4,'A brief overview of the Exploratorium''s ''A Sip of Conflict'' interactive exhibit. Designed in collaboration with cognitive scientists, the exhibit serves as a physical demonstration of cognitive bias and emotional dissonance, prompting visitors to examine how psychological heuristics influence direct physical actions.','English','website','Beginner',0,'online','automatic','N/A',NULL,1780352581.79245,0,'2026-06-02T00:23:01.792450+02:00',NULL,NULL,NULL,'["Human Factors", "Cognitive Bias", "Museum Exhibits"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official page of a permanent, famous educational exhibit at San Francisco''s Exploratorium.", "social_preview_url": "", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "cognitive-science-bias"}');
+INSERT INTO "resources" VALUES('https://www.experfy.com/training/courses/effective-jenkins-continuous-delivery-and-continuous-integration','experfy.com e-learning: Effective Jenkins - Continuous Delivery and Continuous'' Integration','','N/A',0,'A curated technical resource and architectural guide covering experfy.com e-learning: Effective Jenkins - Continuous Delivery and Continuous'' Integration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','c8b66ae1277fb535830047dcb2061cac144abd52f351700466afb109a55fded0',100.0,1779029190,0,'2026-05-17T16:46:30.565963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"duplicate_of": "https://training.experfy.com/courses/effective-jenkins-continuous-delivery-and-continuous-integration"}');
+INSERT INTO "resources" VALUES('https://www.exploratorium.edu/exhibits/a-sip-of-conflict','A Sip of Conflict - Exploratorium','Play with the tension between logic and emotion as you drink from a water fountain fashioned from an actual (but unused) toilet.','2007',4,'A brief overview of the Exploratorium''s ''A Sip of Conflict'' interactive exhibit. Designed in collaboration with cognitive scientists, the exhibit serves as a physical demonstration of cognitive bias and emotional dissonance, prompting visitors to examine how psychological heuristics influence direct physical actions.','English','website','Beginner',0,'online','automatic','N/A',NULL,1780352581,0,'2026-06-02T00:23:01.792450+02:00',NULL,NULL,NULL,'["Human Factors", "Cognitive Bias", "Museum Exhibits"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official page of a permanent, famous educational exhibit at San Francisco''s Exploratorium.", "social_preview_url": "", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "cognitive-science-bias"}');
 INSERT INTO "resources" VALUES('https://www.f5.com/company/blog','threatstack.com: 50 Best AWS CloudWatch Tutorials','','2021',0,'A comprehensive directory linking to performance tuning guides, log group configurations, and real-time dashboard design patterns inside Amazon CloudWatch. Evaluates fundamental metric generation techniques.','N/A','Directory/Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "CloudWatch", "Guides Collection"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.f5.com/products/distributed-cloud-services','Threat Stack','','2026',0,'Originally Threat Stack, now operationalized within F5''s Distributed Cloud Services. Provides host intrusion detection (HIDS), real-time behavioral monitoring, and compliance metrics. Combines endpoint system telemetry and application traffic insight to enable rapid detection of advanced persistent threats.','N/A','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "Telemetry & Observability"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.f5.com/products/nginx','nginx.com: Automating Multi-Cluster DNS with NGINX Ingress Controller','','2022',0,'Technical blueprint showcasing DNS synchronization and traffic routing automation across multi-cluster environments. Demonstrates leveraging NGINX Ingress for global load balancing and resilient geographical failovers.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cluster", "DNS"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md", "ansible.md", "faq.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.f5.com/products/nginx/resources/library/complete-nginx-cookbook',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.f5.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1.77913049500272703e+09,0,'2026-05-18T20:54:55.002727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{"review_metadata": {"original_url": "https://www.f5.com/products/nginx/resources/library/complete-nginx-cookbook", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.002729"}}');
+INSERT INTO "resources" VALUES('https://www.f5.com/products/nginx/resources/library/complete-nginx-cookbook',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.f5.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.002727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{"review_metadata": {"original_url": "https://www.f5.com/products/nginx/resources/library/complete-nginx-cookbook", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.002729"}}');
 INSERT INTO "resources" VALUES('https://www.facebook.com/pages/BMW-IT-Zentrum/122968844423716','BMW IT-Zentrum','','2026',0,'Curator Insight points to the corporate hub for BMW''s extensive IT and software innovation efforts. Live Grounding highlights BMW''s massive internal platform engineering evolution, using Kubernetes and cloud-native standards to manage connected car telemetry and smart-manufacturing software pipelines globally.','N/A','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Migration Journeys", "BMW Group"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.facilcloud.com/noticias/?p=1294&lang=es_ES',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.facilcloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1ce7920fe50064d4ff4bc36075b7a9de2fe8f21f5e73d2b7f0e85a572ea1cd02',100.0,1.77903078832252693e+09,1,'2026-05-17T17:13:08.322527+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.facilcloud.com/noticias/?p=1294&lang=es_ES',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.facilcloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1ce7920fe50064d4ff4bc36075b7a9de2fe8f21f5e73d2b7f0e85a572ea1cd02',100.0,1779030788,1,'2026-05-17T17:13:08.322527+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/3-kubernetes-efficiency-mistakes','fairwinds.com: Never Should You Ever In Kubernetes Part 4: Three K8s Efficiency Mistakes','','2021',0,'Outlines critical configuration errors leading to resource waste and high cloud bills, covering oversized worker nodes, lack of horizontal/vertical autoscaling, and missing request boundaries.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Cost Optimization", "Resource Limits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/6-kubernetes-reliability-mistakes','fairwinds.com: Never Should You Ever In Kubernetes Part 3: 6 K8s Reliability Mistakes','','2021',0,'Details six major configuration mistakes that degrade reliability, focusing on resource overallocation, lack of PodDisruptionBudgets, and improper health check implementations.','English','Article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Application Reliability", "Resource Limits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.fairwinds.com/blog/3-kubernetes-efficiency-mistakes"}');
 INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/configuration-drift-kubernetes','fairwinds.com: Configuration Drift in Kubernetes - What Is It and Why it Matters 🌟','','2022',2,'Deep dive into the runtime-level discrepancies that emerge in active Kubernetes clusters. Evaluates the strategic use of GitOps systems to continuously reconcile running container configurations against Git-based registries.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/fairwinds-polaris-kubernetes-open-source-configuration-validation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','feb7610a0e2d98192cd96e2a4c3ffed70819ef3e060cb16264c0166b1cd82c50',100.0,1.77903107981950688e+09,0,'2026-05-17T17:17:59.819507+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/how-to-correctly-set-resource-requests-and-limits','fairwinds.com: Kubernetes Best Practice: How to (Correctly) Set Resource'' Requests and Limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b91ee8eb210b783408429dcd4940f9a5976e6310199952f0fcc5b46de0a164ec',100.0,1.77902964064869093e+09,1,'2026-05-17T16:54:00.648691+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.cncf.io/blog/2022/10/20/kubernetes-best-practice-how-to-correctly-set-resource-requests-and-limits"}');
+INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/fairwinds-polaris-kubernetes-open-source-configuration-validation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','feb7610a0e2d98192cd96e2a4c3ffed70819ef3e060cb16264c0166b1cd82c50',100.0,1779031079,0,'2026-05-17T17:17:59.819507+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/how-to-correctly-set-resource-requests-and-limits','fairwinds.com: Kubernetes Best Practice: How to (Correctly) Set Resource'' Requests and Limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b91ee8eb210b783408429dcd4940f9a5976e6310199952f0fcc5b46de0a164ec',100.0,1779029640,1,'2026-05-17T16:54:00.648691+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.cncf.io/blog/2022/10/20/kubernetes-best-practice-how-to-correctly-set-resource-requests-and-limits"}');
 INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/intro-kubernetes-best-practices','fairwinds.com: An Intro to Kubernetes Best Practices: Start Your K8s Right','','2022',0,'A comprehensive onboarding resource for operators transition to Kubernetes. Establishes core guidelines across deployment patterns, namespace segregation, container building blocks, and monitoring.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/k8s-clinic-how-to-run-kubernetes-securely-and-efficiently','fairwinds.com: K8s Clinic: How to Run Kubernetes Securely and Efficiently 🌟','- With the adoption of containers, software packaging is increasingly shifting left, which means (depending on your organization) that developers are taking on responsibility for the containerization of applications. Developers may also be responsible for some parts of Kubernetes configuration. As that process shifts left, developers need support to make the right decisions for the organization in order to run Kubernetes securely and efficiently.
     - Many companies are adopting cloud native technologies to deliver speed to market. For businesses seeking to compete in today''s marketplace, it’s important to ship new features and meet customer needs where they are — and increasingly those needs are being met through software.','2021',0,'Discusses methods for shifting security policies left into developer workflows. Explains how to integrate validation checks into build systems to enforce security contexts, resource quotas, and drop default capabilities prior to cluster deployment.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Efficiency", "Hardening Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
@@ -15245,23 +15245,23 @@ INSERT INTO "resources" VALUES('https://www.fairwinds.com/kubernetes-maturity-mo
 INSERT INTO "resources" VALUES('https://www.fastly.com/blog/improve-http-structured-headers','Improving HTTP with structured header fields 🌟','','2021',0,'This architectural breakdown by Fastly explores the transition from loosely specified, ad-hoc HTTP header formats to RFC 8941 Structured Field Values (SFV). SFV simplifies parsing, enhances performance, and minimizes edge routing errors by defining strict algorithms for booleans, integers, decimals, strings, tokens, byte sequences, lists, and dictionaries.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Architecture", "HTTP Protocols", "Structured Fields"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.fierce-network.com/multi-cloud/cloud-9-lunch-ladies-news-wrap-live-cloud-executive-summit','silverliningsinfo.com: KubeCon: Five biggest trends from the Kubernetes love fest in Amsterdam','','2023',0,'Synthesizes the major technological shifts post-KubeCon Amsterdam. Pinpoints crucial patterns in cloud-native platforms, highlighting sustainable computing, developer experience (Platform Engineering), and the consolidation of runtime security layers.','English','News Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Trends", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.fierce-network.com/platforms/red-hat-bundles-security-management-into-openshift-plus','fiercetelecom.com: Red Hat bundles security, management into OpenShift Plus','','2021',4,'Reviews the functional additions included in Red Hat OpenShift Platform Plus, designed to aggregate container registry services (Quay), multi-cluster orchestration (RHACM), and cloud-native runtime security (RHACS/StackRox) into one platform.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Packaging", "Enterprise Security"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.fiercetelecom.com/platforms/red-hat-bundles-security-management-into-openshift-plus','fiercetelecom.com: Red Hat bundles security, management into OpenShift Plus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f9a3c627a823ca8f36828c780abebfe002c6975e7222abaea59566112a9c7db5',100.0,1779029478.53426,0,'2026-05-17T16:51:18.534260+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.fierce-network.com/platforms/red-hat-bundles-security-management-into-openshift-plus"}');
+INSERT INTO "resources" VALUES('https://www.fiercetelecom.com/platforms/red-hat-bundles-security-management-into-openshift-plus','fiercetelecom.com: Red Hat bundles security, management into OpenShift Plus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f9a3c627a823ca8f36828c780abebfe002c6975e7222abaea59566112a9c7db5',100.0,1779029478,0,'2026-05-17T16:51:18.534260+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.fierce-network.com/platforms/red-hat-bundles-security-management-into-openshift-plus"}');
 INSERT INTO "resources" VALUES('https://www.findmyprofession.com/career-advice/questions-to-ask','findmyprofession.com: 100+ Questions to Ask in an Interview 🌟','','2022',0,'A database of strategic, reverse-interview questions designed for developers to evaluate technical organizations. It helps candidates probe codebase maturity, release automation, developer autonomy, and management health before signing contracts.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Interview Engineering", "Reverse Interviewing"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.finops.org','FinOps Foundation: FinOps.org','','2026',0,'The official home of the Linux Foundation''s FinOps Foundation. It codifies the industry-standard FinOps framework, providing best practices, training, and open standards (such as FOCUS - FinOps Open Cost & Usage Specification) to align engineering, finance, and business teams on cloud cost optimization.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.fiverr.com','fiverr','','N/A',0,'A curated technical resource and architectural guide covering fiverr in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903160084973311e+09,0,'2026-05-17T17:26:40.849733+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.fiverr.com','fiverr','','N/A',0,'A curated technical resource and architectural guide covering fiverr in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031600,0,'2026-05-17T17:26:40.849733+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.flexera.com/products/flexera-one/container-optimization','spot.io: Setting up, Managing & Monitoring Spark on Kubernetes','','2023',3,'Discusses the financial and operational mechanics of running Spark executor pods on heterogeneous Kubernetes clusters. Emphasizes automated cost optimization, spot instance utilization, and intelligent scaling practices. Live Grounding shows that dynamically shifting Spark executor tasks to spot instances under strict fallback rules is essential for scaling modern, cost-sensitive big data pipelines.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Apache Spark", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-bigdata.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.forbes.com/councils/forbestechcouncil/2021/09/03/who-should-own-the-job-of-observability-in-devops/?streamIndex=0','forbes.com: Who Should Own The Job Of Observability In DevOps?','','2021',0,'Explores organizational boundaries and team responsibilities, discussing whether application developers, SRE teams, or dedicated platform engineers should own observability setups. Curator Insight: Ownership discussion in tech governance. Live Grounding: Highlights that shared ownership templates yield the highest developer-experience improvements.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Management", "Observability", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.forbes.com/councils/forbestechcouncil/2023/02/23/how-to-empower-modern-kubernetes-management-with-a-platform-team-model/?streamIndex=0','frobes.com: How To Empower Modern Kubernetes Management With A Platform Team Model','','2023',0,'Delivers executive-level and architectural analysis on scale-out Kubernetes management. Discusses how dedicated platform engineering teams act as force multipliers, streamlining cluster lifecycle automation, centralized governance, and cost optimization across hybrid and multi-cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Enterprise Management", "Kubernetes Fleet"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.forbes.com/councils/forbestechcouncil/2024/03/08/from-data-collection-to-delivering-kpis-a-roadmap-to-a-mature-observability-strategy/?streamIndex=0','forbes.com: From Data Collection To Delivering KPIs: A Roadmap To A Mature Observability Strategy','- The observability space is a multi-billion-dollar market and for good reason—there are a lot of benefits when you implement a robust observability strategy. But extracting value is not as simple as adopting a tool, throwing your data into a black box and expecting it to spit out business-relevant, contextualized insights and helpful visualizations.
     - As they say, “Nothing good comes easy”—but when done right, a mature observability strategy will pay for itself over and over again.','2024',0,'Provides a clear roadmap to extract business value from raw telemetry data. Focuses on aligning technical logs and alerts directly with key performance indicators (KPIs) to drive continuous business transformation. Curator Insight: Forbes council insight on business metrics. Live Grounding: Highlights why enterprise monitoring frameworks fail when detached from functional business KPIs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Business Strategy", "Governance", "Metrics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.forbes.com/sites/adunolaadeshola/2021/04/28/13-signs-youre-selling-yourself-short-in-your-career','forbes.com: 13 Signs You’re Selling Yourself Short In Your Career','','2021',0,'An executive career-strategy publication focusing on professional growth, self-worth, and leadership traits. Though non-technical, 2026 engineering team development paradigms heavily emphasize these foundational soft skills alongside cloud proficiency to foster highly autonomous Platform Engineering structures.','Markdown','Article','Beginner',0,'online','manual','41d42dbfdfbcd61c44d85c455ba1fc749ed6505c71385764638130a856bbe92b',100.0,1.77903286960511088e+09,1,'2026-05-17T17:47:49.605111+02:00',NULL,NULL,NULL,'["Professional Development", "Career Guidance"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.forbes.com/sites/adunolaadeshola/2021/04/28/13-signs-youre-selling-yourself-short-in-your-career','forbes.com: 13 Signs You’re Selling Yourself Short In Your Career','','2021',0,'An executive career-strategy publication focusing on professional growth, self-worth, and leadership traits. Though non-technical, 2026 engineering team development paradigms heavily emphasize these foundational soft skills alongside cloud proficiency to foster highly autonomous Platform Engineering structures.','Markdown','Article','Beginner',0,'online','manual','41d42dbfdfbcd61c44d85c455ba1fc749ed6505c71385764638130a856bbe92b',100.0,1779032869,1,'2026-05-17T17:47:49.605111+02:00',NULL,NULL,NULL,'["Professional Development", "Career Guidance"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.forbes.com/sites/andrewfennell/2021/09/08/what-do-employers-want-to-see-in-your-cv','forbes.com: What Do Employers Want To See In Your CV?','','2021',0,'Curator Insight: Details executive-level resume structuring for professional tech candidates. Live Grounding: Pinpoints how to highlight business value and architectural accomplishments instead of simple task lists, aiding senior engineers to stand out to hiring authorities.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Recruiting", "CV Construction"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.forbes.com/sites/chenxiwang/2020/06/17/devops-drives-pentesting-delivered-as-a-service','forbes.com: DevOps Drives Pentesting Delivered As A Service','','2020',3,'Examines how modern Agile and DevOps practices have driven the rise of continuous, API-driven Pen Testing as a Service (PTaaS). This model aligns offensive security scanning directly with microservice release cycles, preventing bottleneck delays. Highlights the integration of pentest results directly into developer ticketing systems.','N/A','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "Pentesting"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.forbes.com/sites/dedehenley/2022/01/30/as-leaders-what-can-we-learn-from-the-great-resignation','forbes.com: As Leaders: What Can We Learn From The Great Resignation?','','2022',0,'An executive briefing analyzing key leadership takeaways from the Great Resignation. It emphasizes that maintaining high-performing engineering teams requires psychological safety, systemic transparency, and direct links between code and business value.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Engineering Management", "Leadership Strategy"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.forbes.com/sites/drsamanthamadhosingh/2023/12/18/4-ways-to-combat-the-social-isolation-of-remote-working','forbes.com: 4 Ways To Combat The Social Isolation Of Remote Working','','2023',0,'Curator Insight discusses the psychological tolls of remote work, focusing on isolation and boundaries. Live Grounding highlights that engineering leadership in 2026 actively prioritized developer mental health, implementing async-first communication strategies and supporting local workspace stipends to counter remote burnout.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Mental Well-being"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.forbes.com/sites/forbestechcouncil/2021/09/03/who-should-own-the-job-of-observability-in-devops','forbes.com: Who Should Own The Job Of Observability In DevOps?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e55c3f9ca607c0b368279871557fe5c2c0314fc1d0b5fe47b6904931f123307',100.0,1.77903013577721405e+09,0,'2026-05-17T17:02:15.777214+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.forbes.com/councils/forbestechcouncil/2021/09/03/who-should-own-the-job-of-observability-in-devops/?streamIndex=0"}');
-INSERT INTO "resources" VALUES('https://www.forbes.com/sites/forbestechcouncil/2023/02/23/how-to-empower-modern-kubernetes-management-with-a-platform-team-model','frobes.com: How To Empower Modern Kubernetes Management With A Platform'' Team Model','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7efff39895211cdb94facababadd45b748c075ecd0f2ce74063057dbd3d02b08',100.0,1779030732.55842,0,'2026-05-17T17:12:12.558420+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.forbes.com/councils/forbestechcouncil/2023/02/23/how-to-empower-modern-kubernetes-management-with-a-platform-team-model/?streamIndex=0"}');
-INSERT INTO "resources" VALUES('https://www.forbes.com/sites/forbestechcouncil/2024/03/08/from-data-collection-to-delivering-kpis-a-roadmap-to-a-mature-observability-strategy','==forbes.com: From Data Collection To Delivering KPIs: A Roadmap To A Mature'' Observability Strategy==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','07e4a65024722ef6f9ebcadc60531f27eb5d8e627bd04a68625c5f4dd33c7e2f',100.0,1.7790314593273139e+09,0,'2026-05-17T17:24:19.327314+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.forbes.com/sites/forbestechcouncil/2021/09/03/who-should-own-the-job-of-observability-in-devops','forbes.com: Who Should Own The Job Of Observability In DevOps?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e55c3f9ca607c0b368279871557fe5c2c0314fc1d0b5fe47b6904931f123307',100.0,1779030135,0,'2026-05-17T17:02:15.777214+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.forbes.com/councils/forbestechcouncil/2021/09/03/who-should-own-the-job-of-observability-in-devops/?streamIndex=0"}');
+INSERT INTO "resources" VALUES('https://www.forbes.com/sites/forbestechcouncil/2023/02/23/how-to-empower-modern-kubernetes-management-with-a-platform-team-model','frobes.com: How To Empower Modern Kubernetes Management With A Platform'' Team Model','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7efff39895211cdb94facababadd45b748c075ecd0f2ce74063057dbd3d02b08',100.0,1779030732,0,'2026-05-17T17:12:12.558420+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.forbes.com/councils/forbestechcouncil/2023/02/23/how-to-empower-modern-kubernetes-management-with-a-platform-team-model/?streamIndex=0"}');
+INSERT INTO "resources" VALUES('https://www.forbes.com/sites/forbestechcouncil/2024/03/08/from-data-collection-to-delivering-kpis-a-roadmap-to-a-mature-observability-strategy','==forbes.com: From Data Collection To Delivering KPIs: A Roadmap To A Mature'' Observability Strategy==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','07e4a65024722ef6f9ebcadc60531f27eb5d8e627bd04a68625c5f4dd33c7e2f',100.0,1779031459,0,'2026-05-17T17:24:19.327314+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.forbes.com/sites/googlecloud/2021/10/27/3-approaches-to-a-better-cloud-migration','forbes.com: 3 Approaches To A Better Cloud Migration','','2021',0,'Synthesizes high-level corporate strategies for executing cloud migrations. It contrasts rehosting (lift-and-shift), platform optimization (replatforming), and cloud-native rebuilding (refactoring) along security, speed, and cost parameters.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Migration", "Strategies"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.forbes.com/sites/janakirammsv/2019/04/14/everything-you-want-to-know-about-anthos-googles-hybrid-and-multi-cloud-platform','Everything You Want To Know About Anthos - Google''s Hybrid And Multi-Cloud Platform','','2019',0,'A strategic market review analyzing Google’s motivations behind launching Anthos. Describes how Anthos decouples Kubernetes management from specific underlying cloud fabrics to standardize operations, deployment, and service meshes across disparate architectures.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid & Multi-Cloud", "Anthos", "Strategic Guide"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.forbes.com/sites/janakirammsv/2019/06/28/5-cloud-native-storage-startups-to-watch-out-for-in-2019','forbes.com: 5 Cloud Native Storage Startups To Watch Out For In 2019','','2019',0,'A retrospective analysis of promising cloud-native storage startups circa 2019. While the market has consolidated since publication, tracking these early-stage designs (such as Portworx and Rook) provides critical context regarding how CSI-native architectures became standard.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Ecosystem Trends"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
@@ -15279,9 +15279,9 @@ INSERT INTO "resources" VALUES('https://www.fosstechnix.com/install-prometheus-a
 INSERT INTO "resources" VALUES('https://www.fosstechnix.com/rolling-out-and-rolling-back-updates-with-zero-downtime-on-kubernetes-cluster','fosstechnix.com: Rolling out and Rolling back updates with Zero Downtime on Kubernetes Cluster','','2021',4,'Provides a hands-on walk-through of Kubernetes deployment rollout controls. Demonstrates CLI paradigms (`kubectl rollout status`, `undo`, `history`) alongside YAML manifest strategies to achieve safe, reversible cluster states during app upgrades.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Rolling Updates"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.fosstechnix.com/terraform-cloud-interview-questions-and-answer','fosstechnix.com: Top 50 Terraform Cloud Interview Questions and Answers','','2026',0,'Analyzes advanced interview scenarios tailored for Terraform Cloud installations. Explains workspace management, run triggers, policy-as-code evaluations (Sentinel/OPA), and integration with version control portals.','None','Interview Q&A','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Terraform Cloud"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.fosstechnix.com/validate-jenkinsfile-using-visual-studio-code','fosstechnix.com: How to Validate Jenkinsfile using Visual Studio Code','','2021',0,'Explains how to configure VS Code extensions to validate and lint declarative Jenkinsfiles before committing. *Curator Insight*: Local code linting. *Live Grounding*: Drastically reduces developer feedback loops by catching syntax errors before running builds on controllers.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Patterns", "Pipeline Validation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.fourtheorem.com/blog/monorepo','fourtheorem.com: How to end Microservice pain and embrace the Monorepo','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','33ee6fce741150c3af65ec37725c68af1698c87ac2ec398a64618f72d548b586',100.0,1.77903109764278507e+09,0,'2026-05-17T17:18:17.642785+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.fpcomplete.com/blog/announcing-amber-ci-secret-tool','fpcomplete.com: Announcing Amber, encrypted secrets management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd668fccda627c67896d5372e67810d631656c1bb78f8ba1da164746b86fcb7e',100.0,1.77903164752911806e+09,0,'2026-05-17T17:27:27.529118+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://academy.fpblock.com/blog/announcing-amber-ci-secret-tool"}');
-INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/10-vscode-extensions-to-increase-productivity','freecodecamp.org: 10 VS Code Extensions to Increase Your Productivity','','2021',0,'A curated evaluation of 10 highly utilized VS Code extensions that optimize developer workflows. Evaluates their impact on formatting automation, code snippets, and directory navigation in enterprise developer setups.','N/A','Article','Beginner',0,'online','manual','0d456b97b1799150f0fd11ceb5fd84652e8f49fa39334666eb941bffc35fa5fd',100.0,1.7790343495300889e+09,1,'2026-05-17T18:12:29.530089+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.fourtheorem.com/blog/monorepo','fourtheorem.com: How to end Microservice pain and embrace the Monorepo','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','33ee6fce741150c3af65ec37725c68af1698c87ac2ec398a64618f72d548b586',100.0,1779031097,0,'2026-05-17T17:18:17.642785+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.fpcomplete.com/blog/announcing-amber-ci-secret-tool','fpcomplete.com: Announcing Amber, encrypted secrets management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd668fccda627c67896d5372e67810d631656c1bb78f8ba1da164746b86fcb7e',100.0,1779031647,0,'2026-05-17T17:27:27.529118+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://academy.fpblock.com/blog/announcing-amber-ci-secret-tool"}');
+INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/10-vscode-extensions-to-increase-productivity','freecodecamp.org: 10 VS Code Extensions to Increase Your Productivity','','2021',0,'A curated evaluation of 10 highly utilized VS Code extensions that optimize developer workflows. Evaluates their impact on formatting automation, code snippets, and directory navigation in enterprise developer setups.','N/A','Article','Beginner',0,'online','manual','0d456b97b1799150f0fd11ceb5fd84652e8f49fa39334666eb941bffc35fa5fd',100.0,1779034349,1,'2026-05-17T18:12:29.530089+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b','freecodecamp.org: A Beginner-Friendly Introduction to Containers, VMs and Docker','','2021',0,'Compares physical hypervisors, virtual machines, and container engines (Docker). Details namespace isolation and cgroups that allow containerized applications to run securely on shared Linux kernels.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Docker"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/a-beginners-guide-to-docker-how-to-create-a-client-server-side-with-docker-compose-12c8cf0ae0aa','freecodecamp.org: a beginners guide to docker - how to create a client server side with docker compose','','2026',0,'This practical tutorial outlines how to orchestrate a client-server application structure using Docker Compose. It guides developers through containerizing frontend assets and backend APIs separately, establishing a bridge network for internal communication, and handling persistent storage. The guide serves as a basic entry point for designing multi-container microservice patterns in development setups.','Markdown','Article','Low',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Local Environments", "Docker Compose"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/ace-your-deep-learning-job-interview','freecodecamp.org: Ace Your Deep Learning Job Interview','','2021',0,'A practical preparation handbook mapping out the essential mathematical and conceptual pillars required for deep learning technical interviews. It covers topics ranging from linear algebra, neural network architectures (like CNNs and RNNs), activation functions, to hyperparameter optimization. This guide is highly effective for engineers targeting deep-tech infrastructure roles.','English','Interview Preparation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Machine Learning & Deep Learning Fundamentals", "Career Strategy"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
@@ -15290,10 +15290,10 @@ INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/args-and-kwarg
 Live Grounding: Details unpacking variable arguments (`*args`) and keyword configurations (`**kwargs`), explaining parameter routing in modular design patterns and wrappers.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Advanced Syntax"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/aws-cdk-v2-three-tier-serverless-application','freecodecamp.org: AWS CDK v2 Tutorial – How to Create a Three-Tier Serverless Application','','2023',0,'Curator Insight is a comprehensive, hands-on tutorial for constructing API Gateway, Lambda, and DynamoDB stacks via CDK v2. Live Grounding proves this three-tier serverless pattern remains the gold standard blueprint for robust, scalable web services in AWS.','TypeScript','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS CDK", "Serverless Applications"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-miscellaneous.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/azure-fundamentals-certification-az-900-exam-course','freecodecamp.org: Azure Fundamentals Certification (AZ-900) – Pass the Exam With This Free 8-Hour Course','','2023',0,'An intensive, free 8-hour preparation course designed to guide students through the fundamental principles of the Azure cloud platform. Key areas of focus include basic tenant setups, cloud architecture models, pricing strategies, and security baselines.','None','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Learning Paths", "Certifications"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/best-colorful-vscode-extensions-for-productivity','freecodecamp.org: Best Colorful VSCode Extensions – How to Personalize Your'' Editor','','2022',0,'Assesses visual customization extensions in VS Code, analyzing the correlation between structured semantic highlighters, high-contrast editor themes, and the mitigation of developer cognitive fatigue.','N/A','Article','Beginner',0,'online','manual','8f2df1e21d7a97e3997e296bc62dbebf9a5e37e323cc2cce5462281e0088cd33',100.0,1.77903334259163904e+09,1,'2026-05-17T17:55:42.591639+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/best-colorful-vscode-extensions-for-productivity','freecodecamp.org: Best Colorful VSCode Extensions – How to Personalize Your'' Editor','','2022',0,'Assesses visual customization extensions in VS Code, analyzing the correlation between structured semantic highlighters, high-contrast editor themes, and the mitigation of developer cognitive fatigue.','N/A','Article','Beginner',0,'online','manual','8f2df1e21d7a97e3997e296bc62dbebf9a5e37e323cc2cce5462281e0088cd33',100.0,1779033342,1,'2026-05-17T17:55:42.591639+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/build-consume-and-document-a-rest-api','freecodecamp.org: The REST API Handbook – How to Build, Test, Consume, and Document REST APIs','','2023',5,'A complete, deep-dive reference manual covering the development, OpenAPI/Swagger specification, mocking, testing, and continuous security evaluation of RESTful API contracts in modern software pipelines.','Agnostic','Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "REST", "Implementation"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/build-your-first-javascript-github-action','freecodecamp.org: How to Build Your First JavaScript GitHub Action','','2021',0,'A programming tutorial detailing the creation of custom JavaScript actions. Explores parsing event contexts, using `@actions/core` APIs, handling input/output boundaries, and distributing modular components via the marketplace.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Automation", "Custom Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/cost-optimization-in-aws','freecodecamp.org: How to Optimize your AWS Cloud Architecture Costs','','2021',4,'An extensive blueprint targeting cost optimization on AWS. Elaborates on compute rightsizing, orchestrating managed storage lifecycles, and identifying idle infrastructure configurations to lower overall cloud spend.','English','Technical Article','Intermediate',0,'online','manual','677019f0c71c8f141acc234e7277782f3a612a1965b5357c20f9e9389aff399f',100.0,1.7790329689672389e+09,1,'2026-05-17T17:49:28.967239+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Architecture Optimization"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/cost-optimization-in-aws','freecodecamp.org: How to Optimize your AWS Cloud Architecture Costs','','2021',4,'An extensive blueprint targeting cost optimization on AWS. Elaborates on compute rightsizing, orchestrating managed storage lifecycles, and identifying idle infrastructure configurations to lower overall cloud spend.','English','Technical Article','Intermediate',0,'online','manual','677019f0c71c8f141acc234e7277782f3a612a1965b5357c20f9e9389aff399f',100.0,1779032968,1,'2026-05-17T17:49:28.967239+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Architecture Optimization"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/create-a-github-template-repository-with-react-vite-and-tailwindcss','freecodecamp.org: How to Build a GitHub Template Repository for Scaffolding with React, Vite, and TailwindCSS','','2023',0,'Documents the construction of standardized scaffolding templates. Guides users on configuring a GitHub template repository utilizing React, Vite, and TailwindCSS to establish zero-friction, repeatable starting environments for front-end engineers.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Configuration Management", "Project Scaffolding"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/create-a-list-in-python-lists-in-python-syntax','freecodecamp.org: Create a List in Python – Lists in Python Syntax','','2022',0,'Curator Insight: Basic reference explaining sequence array instantiation in modern Python.
 Live Grounding: Outlines standard array notation, constructor structures, and memory-efficient sequence generation rules to streamline initial code configurations.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
@@ -15345,17 +15345,17 @@ INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-simplif
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-ssh-into-a-docker-container-secure-shell-vs-docker-attach','freecodecamp.org: How to SSH into a Docker Container – Secure Shell vs Docker Attach','','2021',0,'Curator Insight: Explores interactive host operations inside isolated containers, contrasting direct SSH keys with Docker engine tooling.
 Live Grounding: Evaluates the system-level differences of mounting SSH services inside Docker layers versus executing debug loops via `docker exec` and `docker attach` methods.','Shell','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Containerization & Orchestration", "Docker"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-use-branches-in-git','freecodecamp.org: How to Use Branches in Git – the Ultimate Cheatsheet 🌟','','2021',1,'A high-density reference guide containing exhaustive commands for creating, deleting, viewing, and resolving branch references. Evaluates branch life cycles, upstream-tracking configurations, and safe merge methodologies essential for maintaining clear workspace isolation during team development.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Branch Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-use-markdown-in-vscode','freecodecamp.org: How to Use Markdown in VSCode – Syntax and Examples','','2022',0,'A technical guide to writing, parsing, and rendering Markdown natively in VS Code. Highlights capabilities for inline previewing, styling syntax, and utilizing the editor for software architecture decision records (ADRs).','Markdown','Tutorial','Beginner',0,'online','manual','5242bc50724830389fc00c3af890424ccd098e8c53640776d9bbe3eaf224f13d',100.0,1.77903373539240598e+09,1,'2026-05-17T18:02:15.392406+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Language-Specific Tooling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-use-markdown-in-vscode','freecodecamp.org: How to Use Markdown in VSCode – Syntax and Examples','','2022',0,'A technical guide to writing, parsing, and rendering Markdown natively in VS Code. Highlights capabilities for inline previewing, styling syntax, and utilizing the editor for software architecture decision records (ADRs).','Markdown','Tutorial','Beginner',0,'online','manual','5242bc50724830389fc00c3af890424ccd098e8c53640776d9bbe3eaf224f13d',100.0,1779033735,1,'2026-05-17T18:02:15.392406+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Language-Specific Tooling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-use-the-dot-github-repository','freecodecamp.org: How to Use the .github Repository','','2021',0,'An implementation guide for the special `.github` repository, standardizing organization-wide default assets. Demonstrates how hosting issue templates, pull request layouts, and code ownership rules globally simplifies governance across hundreds of decentralized sub-repositories.','Markdown','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Configuration Management", "Organization Defaults"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-write-clean-code','freecodecamp.org: How to Write Clean Code – Tips and Best Practices (Full Handbook)','','2023',0,'A definitive guide on readability, testing, refactoring patterns, and SOLID principles. Helps engineers reduce mental overhead, secure maintainability, and keep technical debt low across codebases.','English','Handbook','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Development", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-write-commit-messages-maintainers-will-like','freecodecamp.org: How to Write Commit Messages that Project Maintainers Will Appreciate','','2022',0,'Outlines industry-standard practices for crafting high-quality commit messages, emphasizing the Conventional Commits specification. By structuring messages with imperative-mood titles, descriptive bodies, and footer metadata, developers ensure long-term codebase maintainability and automated changelog generation.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Collaborative Workflows", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-typescript-interfaces-work','freecodecamp.org: How TypeScript Interfaces Work – Explained with Examples','','2023',0,'A deep dive into TypeScript''s structural subtyping and interface structures. Compares interface merging to type aliases, teaching engineers how to construct solid, extendable API patterns.','TypeScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "TypeScript"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/http-full-course','freecodecamp.org: HTTP Networking in JavaScript –Handbook for Beginners','','2022',0,'Deep-dive handbook covering HTTP protocols, status codes, fetch APIs, CORS configurations, and asynchronous stream handling. Essential reading for constructing robust and latency-aware client-server network requests.','JavaScript','Course','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Protocols & API Design", "HTTP Networking", "Client-Server Communication"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["javascript.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/increase-your-vs-code-productivity','freecodecamp.org: Increase Your VS Code Productivity','','2026',3,'Blog outlining critical keyboard shortcuts, configuration profiles, and tools inside VS Code. Helps developers build efficient engineering workflows for local and cloud environments.','English','Article','Beginner',0,'online','manual','2709dedb791e9478d88c77cc8d495133fd4ce22e99e2d59425d6825839d96f05',100.0,1.7790333978963449e+09,1,'2026-05-17T17:56:37.896345+02:00',NULL,NULL,NULL,'["Development Environment", "Productivity", "Community Resource"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/int-object-is-not-iterable-python-error-solved',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e5d5d785b1ee39c0408ec6d24afa85a6f0fee75764ee205ab3cccdec57982dc9',100.0,1.77903058746979308e+09,1,'2026-05-17T17:09:47.469793+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/increase-your-vs-code-productivity','freecodecamp.org: Increase Your VS Code Productivity','','2026',3,'Blog outlining critical keyboard shortcuts, configuration profiles, and tools inside VS Code. Helps developers build efficient engineering workflows for local and cloud environments.','English','Article','Beginner',0,'online','manual','2709dedb791e9478d88c77cc8d495133fd4ce22e99e2d59425d6825839d96f05',100.0,1779033397,1,'2026-05-17T17:56:37.896345+02:00',NULL,NULL,NULL,'["Development Environment", "Productivity", "Community Resource"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/int-object-is-not-iterable-python-error-solved',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e5d5d785b1ee39c0408ec6d24afa85a6f0fee75764ee205ab3cccdec57982dc9',100.0,1779030587,1,'2026-05-17T17:09:47.469793+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/java-unit-testing','freecodecamp.org: How to Write Unit Tests in Java','','2021',0,'Step-by-step introduction to writing predictable unit tests using JUnit 5 and Mockito. Emphasizes isolating dependency mock-injection frameworks and measuring robust branch coverage.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Testing", "Unit Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/javascript-dom','freecodecamp.org: How the Document Object Model Works in JavaScript – DOM'' Tutorial for Beginners','','2026',0,'An analytical guide breaking down DOM traversal and event propagation mechanics (bubbling and capturing). Essential for intermediate UI engineering, it covers the structural boundaries of web browsers and highlights optimization patterns for interface updates.','JavaScript','Article','Beginner',0,'online','manual','57a50a6f7bdb6f72edbcdf4a90be8ecd7bb14d3457f6188d186da5d093a0266d',100.0,1.77903145086694192e+09,1,'2026-05-17T17:24:10.866942+02:00',NULL,NULL,NULL,'["Web Development", "DOM", "JavaScript"]','["[COMMUNITY-TOOL]"]','["docs/dom.md"]','["dom.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/javascript-dom-build-a-calculator-app','freecodecamp.org: JavaScript DOM Tutorial – How to Build a Calculator App'' in JS','','2026',0,'A practical, task-oriented tutorial on DOM manipulation designed for front-end engineers. It walks through building an interactive UI component from scratch, emphasizing dynamic node creation, event handling, and performant state updates in native JavaScript.','JavaScript','Article','Beginner',0,'online','manual','6e20db72e9feb6415af005511645a0d66985bfeebdc546b303f6cb7c8d956cd7',100.0,1.77903143807246899e+09,1,'2026-05-17T17:23:58.072469+02:00',NULL,NULL,NULL,'["Web Development", "DOM", "JavaScript"]','["[COMMUNITY-TOOL]"]','["docs/dom.md"]','["dom.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/javascript-dom','freecodecamp.org: How the Document Object Model Works in JavaScript – DOM'' Tutorial for Beginners','','2026',0,'An analytical guide breaking down DOM traversal and event propagation mechanics (bubbling and capturing). Essential for intermediate UI engineering, it covers the structural boundaries of web browsers and highlights optimization patterns for interface updates.','JavaScript','Article','Beginner',0,'online','manual','57a50a6f7bdb6f72edbcdf4a90be8ecd7bb14d3457f6188d186da5d093a0266d',100.0,1779031450,1,'2026-05-17T17:24:10.866942+02:00',NULL,NULL,NULL,'["Web Development", "DOM", "JavaScript"]','["[COMMUNITY-TOOL]"]','["docs/dom.md"]','["dom.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/javascript-dom-build-a-calculator-app','freecodecamp.org: JavaScript DOM Tutorial – How to Build a Calculator App'' in JS','','2026',0,'A practical, task-oriented tutorial on DOM manipulation designed for front-end engineers. It walks through building an interactive UI component from scratch, emphasizing dynamic node creation, event handling, and performant state updates in native JavaScript.','JavaScript','Article','Beginner',0,'online','manual','6e20db72e9feb6415af005511645a0d66985bfeebdc546b303f6cb7c8d956cd7',100.0,1779031438,1,'2026-05-17T17:23:58.072469+02:00',NULL,NULL,NULL,'["Web Development", "DOM", "JavaScript"]','["[COMMUNITY-TOOL]"]','["docs/dom.md"]','["dom.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/kubernetes-vs-docker-whats-the-difference-explained-with-examples','freecodecamp.org: Kubernetes VS Docker: What''s the Difference? Explained With Example','','2022',0,'Clear, concept-driven guide explaining how Docker packaging formats integrate with Kubernetes container loops. Provides easy-to-follow diagrams for entry-level platforms.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Containers", "Docker vs Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/learn-algorithms-and-data-structures-in-python','freecodecamp.org: Learn Algorithms and Data Structures in Python 🌟🌟','','2021',0,'Educational walkthrough analyzing structural complexities (Big O notation) and fundamental data structures implemented in Python. Explores custom implementations of binary search trees, hash tables, and graphs. Critical for low-level application optimization in complex backend routines.','Python','Course','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Science", "Algorithms", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/learn-coding-for-everyone-handbook','freecodecamp.org: How to Start Learning to Code – Handbook for Beginners','','2022',0,'A foundational software engineering handbook designed to quickly familiarize beginner programmers with the UNIX command line, version control operations (Git), and basic application code structures.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Fundamentals", "Learning Paths"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
@@ -15395,7 +15395,7 @@ INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/serverless-is-
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/sql-inner-join-how-to-join-3-tables-in-sql-and-mysql','freecodecamp.org: SQL Inner Join – How to Join 3 Tables in SQL and MySQL','','2021',0,'Provides advanced syntax paradigms for combining three or more relational tables in standard SQL and MySQL. Details optimizer path selections, index utilization strategies, and optimal execution sequences for highly normalized enterprise relational schemas.','SQL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Fundamentals", "Joins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/sql-join-types-inner-join-vs-outer-join-example','freecodecamp.org: SQL Join Types – Inner Join VS Outer Join Example','','2021',0,'Practical primer exploring the execution mechanics of relational SQL join operations. Contrasts the set theory behind INNER, LEFT, RIGHT, and FULL OUTER JOINs with concrete visual patterns to align developer understanding with engine execution phases.','SQL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Fundamentals", "Joins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/sql-joins-tutorial','freecodecamp.org: SQL Joins Tutorial: Cross Join, Full Outer Join, Inner Join, Left Join, and Right Join','','2021',0,'A comprehensive, visual tutorial mapping various SQL JOIN architectures. Clearly contrasts INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, and CROSS JOIN operations using venn diagrams and transactional datasets.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Query Mechanics", "Joins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/tag/aws','==freecodecamp.org/news/tag/aws==','','2026',0,'A dynamic curriculum stream aggregating tutorials focused on AWS design patterns, architectural fundamentals, and software development SDK integrations.','N/A','Article','Beginner',0,'online','manual','30b25004b5bdc7caf71c00aef864dc91da730327b9ae94c53d84b3b65ce8aa3e',100.0,1.77903013232420492e+09,1,'2026-05-17T17:02:12.324205+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/tag/aws','==freecodecamp.org/news/tag/aws==','','2026',0,'A dynamic curriculum stream aggregating tutorials focused on AWS design patterns, architectural fundamentals, and software development SDK integrations.','N/A','Article','Beginner',0,'online','manual','30b25004b5bdc7caf71c00aef864dc91da730327b9ae94c53d84b3b65ce8aa3e',100.0,1779030132,1,'2026-05-17T17:02:12.324205+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/tcp-vs-udp','freecodecamp.org: TCP vs. UDP — What''s the Difference and Which Protocol is Faster?','','2022',0,'Contrasts the mechanical differences between the TCP and UDP transport protocols. Evaluates TCP''s connection-oriented, high-reliability delivery mechanism (with congestion control and handshakes) against UDP''s lightweight, connectionless, and high-speed streaming architecture, framing the optimal real-time application patterns for both.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Protocols", "Transport Layer"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/the-definitive-guide-to-git-merge','freecodecamp.org: The Git Merge Handbook – Definitive Guide to Merging in Git','','2021',0,'Comprehensive guide examining standard branch merge practices, fast-forward merges, three-way merges, and conflict mitigation. Offers foundational theoretical models of commit graphs alongside step-by-step diagnostic CLI routines.','English','Handbook','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Integration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/the-kubernetes-handbook','freecodecamp.org: The Kubernetes Handbook 🌟','','2025',4,'A robust, free reference guide to Kubernetes cluster configuration. Contains detailed walk-throughs on container networks, continuous integration patterns, and localized diagnostic routines with configuration syntax.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Comprehensive Reference"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
@@ -15405,8 +15405,8 @@ INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/the-python-han
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/the-sql-inner-join-command-example-syntax','freecodecamp.org: The SQL Inner Join Command: Example Syntax','','2021',0,'Deep dive into the SQL INNER JOIN command. Details query structure, standard ANSI syntax, and execution order within relational engines, providing developers with clear patterns for query construction and performance predictability.','SQL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Fundamentals", "Joins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/undo-git-add-how-to-remove-added-files-in-git','freecodecamp.org: Undo Git Add – How to Remove Added Files in Git 🌟','','2022',1,'Focuses on mechanisms to untrack files and revert the staging area without affecting local working changes. It details commands like ''git restore --staged'' and ''git rm --cached'', highlighting their behavior under modern Git versions for safe workspace management.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "State Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/use-selenium-to-create-a-web-scraping-bot','freecodecamp.org: Use Selenium to Create a Web Scraping Bot','','2022',3,'An engineering guide demonstrating how to leverage Selenium for scraping complex, dynamic JavaScript-rendered single-page applications where simple HTTP libraries fail. It outlines managing browser sessions, interacting with dynamic elements, bypassing basic detection systems, and extracting raw DOM data systematically.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Scraping & Automation", "Data Extraction", "Selenium Bots"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/vs-code-extensions-to-boost-your-development-productivity','freecodecamp.org: VS Code Extensions That''ll Boost Your Development Productivity'' 🌟','','2026',4,'A compiled developer resource listing standard VS Code extensions that optimize local productivity and minimize development friction. The guide serves as a solid starting point for configure environments suitable for modern software engineering.','English','Article','Beginner',0,'online','manual','5d79697393168d595f83c2bf05936614d54b63cdcfc7e769407bb3bb3bb57a56',100.0,1.77903109414551591e+09,1,'2026-05-17T17:18:14.145516+02:00',NULL,NULL,NULL,'["Development Environment", "Productivity", "Community Resource"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/vs-code-extensions-to-increase-developer-productivity','freecodecamp.org: VS Code Extensions to Increase Developer Productivity','','2022',0,'Evaluates productivity-centric VS Code setups, analyzing the correlation between structured lint configurations and reduced delivery cycles for engineering teams.','N/A','Article','Beginner',0,'duplicate','manual','ee69cc7e60613f466e57581ab5a90199f0b594b689d3aecd506273989c3178be',100.0,1.77903205449928688e+09,1,'2026-05-17T17:34:14.499287+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://dev.to/harishash/vs-code-extensions-to-increase-your-productivity-eeb"}');
+INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/vs-code-extensions-to-boost-your-development-productivity','freecodecamp.org: VS Code Extensions That''ll Boost Your Development Productivity'' 🌟','','2026',4,'A compiled developer resource listing standard VS Code extensions that optimize local productivity and minimize development friction. The guide serves as a solid starting point for configure environments suitable for modern software engineering.','English','Article','Beginner',0,'online','manual','5d79697393168d595f83c2bf05936614d54b63cdcfc7e769407bb3bb3bb57a56',100.0,1779031094,1,'2026-05-17T17:18:14.145516+02:00',NULL,NULL,NULL,'["Development Environment", "Productivity", "Community Resource"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/vs-code-extensions-to-increase-developer-productivity','freecodecamp.org: VS Code Extensions to Increase Developer Productivity','','2022',0,'Evaluates productivity-centric VS Code setups, analyzing the correlation between structured lint configurations and reduced delivery cycles for engineering teams.','N/A','Article','Beginner',0,'duplicate','manual','ee69cc7e60613f466e57581ab5a90199f0b594b689d3aecd506273989c3178be',100.0,1779032054,1,'2026-05-17T17:34:14.499287+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://dev.to/harishash/vs-code-extensions-to-increase-your-productivity-eeb"}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/web-scraping-google-sheets','freecodecamp.org: Web Scraping with Google Sheets – How to Scrape Web Pages with Built-in Functions','','2021',0,'Evaluates techniques for scraping and parsing web pages using built-in Google Sheets functions like IMPORTXML and IMPORTHTML. Provides direct patterns for light ETL, rapid data extraction, and spreadsheet automation workflows.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Data Engineering", "Google Sheets"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/web-storage-api-how-to-store-data-on-the-browser','freecodecamp.org: Web Storage API – How to Store Data on the Browser','','2021',0,'Explores client-side data persistence layers including LocalStorage, SessionStorage, and modern alternatives like IndexedDB. Compares design tradeoffs between execution thread safety, payload capacity limits, and synchronous blocking.','JavaScript','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "Browser Storage", "State Persistence"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/what-is-a-full-stack-developer-full-stack-engineer-guide','freecodecamp.org: What is a Full Stack Developer? 2022 Full Stack Engineer Guide','','2022',0,'A career guide details full-stack software development proficiencies, mapping expectations across modern client frameworks, server endpoints, relational/non-relational databases, and fundamental platform operations.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career", "Industry Trends", "Learning Paths"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
@@ -15420,59 +15420,59 @@ INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/what-is-terraf
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/what-is-trunk-based-development','freecodecamp.org: What is Trunk Based Development? A Different Approach to the Software Development Lifecycle','','2021',0,'An educational guide that introduces developers to Trunk-Based Development. It contrasts TBD with traditional GitFlow, showing how merging frequent, small commits to a single trunk prevents major merge conflicts and accelerates deployment cycles.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/whats-the-difference-between-authentication-and-authorisation','freecodecamp.org: Authentication vs Authorization – What''s the Difference?','','2021',0,'Explains the architectural differences between authentication protocols and authorization policies. Uses industry examples like OAuth2, OIDC, SAML, and Kubernetes RBAC models to illustrate standard access control patterns.','English','Technical Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/why-you-should-start-using-docker-now','freecodecamp.org: Why You Should Start Using Docker Right Now','','2021',0,'Advocacy article highlighting the value of containers in modern development. Focuses on resolving local environment drifts and standardizing runtime setups across engineering teams.','English','Introductory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.freelancer.com','freelancer 🌟','','2026',0,'Global platform cataloging remote engineering resource pipelines. Offers transactional milestone frameworks and structured API tooling to help engineering management source specialized technical talent on demand.','English','Platform','Beginner',0,'online','manual','N/A',100.0,1.78143032379531192e+09,0,'2026-06-14T11:45:23.795312+02:00',NULL,NULL,NULL,'["Business & Careers", "Freelance Platforms", "Sourcing"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ft.com/content/08ff1bd0-2e2b-4d20-bb9f-dfe8c5a9807b','ft.com: Women in finance say ‘mediocre’ male managers block progress','','N/A',0,'A curated technical resource and architectural guide covering ft.com: Women in finance say ‘mediocre’ male managers block progress in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903270417208909e+09,0,'2026-05-17T17:45:04.172089+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/hr.md"]','["hr.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.fugue.co/blog/5-tips-for-using-the-rego-language-for-open-policy-agent-opa','fugue.co: 5 tips for using the Rego language for Open Policy Agent (OPA)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f3c719343ece8f0808a3ce6330227164c9c57c996afc10674b560fb01badc7d',100.0,1.77903020524486804e+09,0,'2026-05-17T17:03:25.244868+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://snyk.io/blog"}');
-INSERT INTO "resources" VALUES('https://www.fugue.co/blog/securing-a-kubernetes-pod-with-regula-and-open-policy-agent','fugue.co: Securing a Kubernetes pod with Regula and Open Policy Agent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f3c719343ece8f0808a3ce6330227164c9c57c996afc10674b560fb01badc7d',100.0,1.77903039154555797e+09,0,'2026-05-17T17:06:31.545558+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.fugue.co/blog/5-tips-for-using-the-rego-language-for-open-policy-agent-opa"}');
-INSERT INTO "resources" VALUES('https://www.fugue.co/container-kubernetes','Fugue: Container and Kubernetes. Runtime infrastructure security','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f1edaa7f2385d9b993e4e608ed7b4f2172fbd3fa95556ff194c4ffa6b534555',100.0,1.77903403799069905e+09,0,'2026-05-17T18:07:17.990699+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://snyk.io/product/container-vulnerability-management"}');
+INSERT INTO "resources" VALUES('https://www.freelancer.com','freelancer 🌟','','2026',0,'Global platform cataloging remote engineering resource pipelines. Offers transactional milestone frameworks and structured API tooling to help engineering management source specialized technical talent on demand.','English','Platform','Beginner',0,'online','manual','N/A',100.0,1781430323,0,'2026-06-14T11:45:23.795312+02:00',NULL,NULL,NULL,'["Business & Careers", "Freelance Platforms", "Sourcing"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ft.com/content/08ff1bd0-2e2b-4d20-bb9f-dfe8c5a9807b','ft.com: Women in finance say ‘mediocre’ male managers block progress','','N/A',0,'A curated technical resource and architectural guide covering ft.com: Women in finance say ‘mediocre’ male managers block progress in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032704,0,'2026-05-17T17:45:04.172089+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/hr.md"]','["hr.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.fugue.co/blog/5-tips-for-using-the-rego-language-for-open-policy-agent-opa','fugue.co: 5 tips for using the Rego language for Open Policy Agent (OPA)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f3c719343ece8f0808a3ce6330227164c9c57c996afc10674b560fb01badc7d',100.0,1779030205,0,'2026-05-17T17:03:25.244868+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://snyk.io/blog"}');
+INSERT INTO "resources" VALUES('https://www.fugue.co/blog/securing-a-kubernetes-pod-with-regula-and-open-policy-agent','fugue.co: Securing a Kubernetes pod with Regula and Open Policy Agent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f3c719343ece8f0808a3ce6330227164c9c57c996afc10674b560fb01badc7d',100.0,1779030391,0,'2026-05-17T17:06:31.545558+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.fugue.co/blog/5-tips-for-using-the-rego-language-for-open-policy-agent-opa"}');
+INSERT INTO "resources" VALUES('https://www.fugue.co/container-kubernetes','Fugue: Container and Kubernetes. Runtime infrastructure security','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f1edaa7f2385d9b993e4e608ed7b4f2172fbd3fa95556ff194c4ffa6b534555',100.0,1779034037,0,'2026-05-17T18:07:17.990699+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://snyk.io/product/container-vulnerability-management"}');
 INSERT INTO "resources" VALUES('https://www.fullstackpython.com','Full Stack Python is an open book that explains each Python web application stack layer and provides the best web resources for those topics','- [Full Stack Python: Best Python Resources](http://www.fullstackpython.com/best-python-resources.html)','2012',0,'Comprehensive open-access roadmap classifying the entire Python web stack. Details deployments, databases, security configurations, and web servers, bridging the gap between basic code and production scaling.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Full-Stack Development"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.fullstackpython.com/best-python-resources.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','77bb4f1d32c69cec96a4539d86a6d62137c13ca935319707558cbc1535d589ec',100.0,1.77903340043967604e+09,1,'2026-05-17T17:56:40.439676+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.functionize.com/blog/testers-vs-tdd','functionize.com: Testers vs TDD','','2020',3,'Examines structural differences in perspective between dedicated QA testers and developer-focused TDD processes. Promotes unified test-authoring strategies to combine unit assertions with broader system workflows.','English','Technical Article','Intermediate',0,'online','manual','1df3cbed3319b2dc628aa9698a0ebe12d15c600ccce9d471e4700819a4aa0600',100.0,1.77903184998336195e+09,1,'2026-05-17T17:30:49.983362+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.fullstackpython.com/best-python-resources.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','77bb4f1d32c69cec96a4539d86a6d62137c13ca935319707558cbc1535d589ec',100.0,1779033400,1,'2026-05-17T17:56:40.439676+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.functionize.com/blog/testers-vs-tdd','functionize.com: Testers vs TDD','','2020',3,'Examines structural differences in perspective between dedicated QA testers and developer-focused TDD processes. Promotes unified test-authoring strategies to combine unit assertions with broader system workflows.','English','Technical Article','Intermediate',0,'online','manual','1df3cbed3319b2dc628aa9698a0ebe12d15c600ccce9d471e4700819a4aa0600',100.0,1779031849,1,'2026-05-17T17:30:49.983362+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.fusionlayer.com/products/infinity','fusionlayer.com: Software-Defined IP Address Management (IPAM)','- Cloud computing and service automation are changing the way in which applications and data are being delivered and consumed. The existing 30-year-old networking model is failing to keep up with the automated service architectures and the Internet of Things (IoT) based on end-to-end automation.
     - **To facilitate the migration to cloud-era computing, service providers and data centers must add networking into the automated service workflows.** This requires agility and elasticity that traditional networking products are not designed to provide. As IT environments of tomorrow involve a plethora of orchestrators and controllers spinning up services and applications inside shared networks, they all must be managed and provisioned by a unified solution authoritative for all network-related information.','2021',0,'A detailed product overview of enterprise Software-Defined IP Address Management (IPAM) integrations designed for automated cloud-scale container provisioning.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "IPAM", "Software-Defined"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.fusionlayer.com/products/ip-address-management-software-defined-ipam-infinity','fusionlayer.com: Software-Defined IP Address Management (IPAM)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df7282877fff04b4fe2ec8da9d6e8d5cf8d5cfad55e79f161ec8b95eaf2e386b',100.0,1.77903072386961293e+09,0,'2026-05-17T17:12:03.869613+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.fusionlayer.com/products/infinity"}');
-INSERT INTO "resources" VALUES('https://www.fylamynt.com/post/mastering-cloud-automation-in-the-cloud-native-era','fylamynt.com: Mastering Cloud Automation in the Cloud-Native Era 🌟','','N/A',0,'A curated technical resource and architectural guide covering fylamynt.com: Mastering Cloud Automation in the Cloud-Native Era 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903367168464493e+09,0,'2026-05-17T18:01:11.684645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.gaia-x.eu','Gaia-X.eu','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48c75bd1e7e6e07fd40095e80297d55c82c8a0c2fb88cd8beaaf100617bd5160',100.0,1.77903449484167909e+09,0,'2026-05-17T18:14:54.841679+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://gaia-x.eu"}');
+INSERT INTO "resources" VALUES('https://www.fusionlayer.com/products/ip-address-management-software-defined-ipam-infinity','fusionlayer.com: Software-Defined IP Address Management (IPAM)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df7282877fff04b4fe2ec8da9d6e8d5cf8d5cfad55e79f161ec8b95eaf2e386b',100.0,1779030723,0,'2026-05-17T17:12:03.869613+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.fusionlayer.com/products/infinity"}');
+INSERT INTO "resources" VALUES('https://www.fylamynt.com/post/mastering-cloud-automation-in-the-cloud-native-era','fylamynt.com: Mastering Cloud Automation in the Cloud-Native Era 🌟','','N/A',0,'A curated technical resource and architectural guide covering fylamynt.com: Mastering Cloud Automation in the Cloud-Native Era 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033671,0,'2026-05-17T18:01:11.684645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.gaia-x.eu','Gaia-X.eu','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48c75bd1e7e6e07fd40095e80297d55c82c8a0c2fb88cd8beaaf100617bd5160',100.0,1779034494,0,'2026-05-17T18:14:54.841679+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://gaia-x.eu"}');
 INSERT INTO "resources" VALUES('https://www.gammaux.com/blog/como-definir-un-minimum-viable-product-mvp','gammaux.com: Cómo definir un Minimum Viable Product (MVP)','','2022',0,'A technical UX-oriented guide detailing how to scope and define an MVP. Illustrates methods to synthesize user research, map technical constraints to design prototypes, and ensure the initial deployment represents viable technical and user value.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Product Management", "Methodology", "Minimum Viable Product"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.gazafatonarioit.com/2020/09/entiende-el-mvp-producto-minimo-viable.html','gazafatonarioit.com: Entiende el MVP (Producto Mínimo Viable) y por qué prefiero Producto que se pueda probar, utilizar y adorar más temprano','','2020',0,'Explores the Minimum Viable Product (MVP) concept, advocating for a focus on early, usable, and high-quality user experiences over raw, half-finished feature sets. Proposes shifting from basic MVP models to solutions that users can test, love, and adopt early.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Product Management", "Methodology", "Minimum Viable Product"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.gcreddy.com/2016/06/domain-knowledge-for-testers.html','gcreddy.com: Domain Knowledge for Software Testers','','2016',3,'Underlines the value of vertical-specific domain expertise in the software testing lifecycle. Points out that technical automated tests must be paired with functional understanding to capture logic-level bugs.','English','Technical Article','Beginner',0,'online','manual','N/A',100.0,1.77903373102781796e+09,0,'2026-05-17T18:02:11.027818+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.gcreddy.com/2016/06/domain-knowledge-for-testers.html','gcreddy.com: Domain Knowledge for Software Testers','','2016',3,'Underlines the value of vertical-specific domain expertise in the software testing lifecycle. Points out that technical automated tests must be paired with functional understanding to capture logic-level bugs.','English','Technical Article','Beginner',0,'online','manual','N/A',100.0,1779033731,0,'2026-05-17T18:02:11.027818+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.gcreddy.com/2021/05/sql-step-by-step-videos.html','gcreddy.com: SQL Step by Step Videos','','2021',0,'A step-by-step video learning index targeting SQL newcomers. Outlines basic query formatting, simple indexing, relational design guidelines, and fundamental aggregate queries.','English','Video Course Directory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Education", "Video Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.gcreddy.com/2022/02/sql-interview-questions-and-answers.html','gcreddy.com: SQL Interview Questions and Answers','','2026',0,'Provides fundamental SQL database query interview questions. Teaches logical query execution paths, normalization theories, basic syntax structure, and joining mechanisms across tabular databases.','None','Interview Q&A','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Database & SQL"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/5-best-java-frameworks-for-microservices','==geeksforgeeks.org: 5 Best Java Frameworks For Microservices==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f10bd57230463a364307c39c6f880b386be4c44ecddc8fcba1fce8e287b3e8cf',100.0,1.7790330260031619e+09,0,'2026-05-17T17:50:26.003162+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/7-most-in-demand-and-high-paying-programming-jobs','geeksforgeeks.org: 7 Most In-Demand and High Paying Programming Jobs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','10d710e0c08b541c5d214cb8689db23ef0a89ef6efa5f92ecc038053e2ccdfdc',100.0,1779029634.74091,0,'2026-05-17T16:53:54.740910+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/blogs/7-most-in-demand-and-high-paying-programming-jobs"}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/basics-of-soap-simple-object-access-protocol','geeksforgeeks.org: Basics of SOAP – Simple Object Access Protocol','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af2ce6f719ebe534a5379f16fb92a41f67b32ee69d212ab51caccddef830224d',100.0,1.77903358396989393e+09,0,'2026-05-17T17:59:43.969894+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/computer-networks/basics-of-soap-simple-object-access-protocol"}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/best-practices-for-sql-query-optimizations','geeksforgeeks.org: Best Practices for SQL Query Optimization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cbb898c0365b80b41b0887592cbf899aebd74c11ec530511c2ae451f27aa918',100.0,1.77903179393060302e+09,0,'2026-05-17T17:29:53.930603+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/sql/best-practices-for-sql-query-optimizations"}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/best-way-to-master-spring-boot-a-complete-roadmap','geeksforgeeks.org: Best way to master spring boot , a complete roadmap','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','715b2ec23cd79c091e926ad9fb4cd1006fc1e39d06950c48f80c79082ce2a56c',100.0,1.77903165232465791e+09,0,'2026-05-17T17:27:32.324658+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/springboot/best-way-to-master-spring-boot-a-complete-roadmap"}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/5-best-java-frameworks-for-microservices','==geeksforgeeks.org: 5 Best Java Frameworks For Microservices==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f10bd57230463a364307c39c6f880b386be4c44ecddc8fcba1fce8e287b3e8cf',100.0,1779033026,0,'2026-05-17T17:50:26.003162+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/7-most-in-demand-and-high-paying-programming-jobs','geeksforgeeks.org: 7 Most In-Demand and High Paying Programming Jobs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','10d710e0c08b541c5d214cb8689db23ef0a89ef6efa5f92ecc038053e2ccdfdc',100.0,1779029634,0,'2026-05-17T16:53:54.740910+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/blogs/7-most-in-demand-and-high-paying-programming-jobs"}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/basics-of-soap-simple-object-access-protocol','geeksforgeeks.org: Basics of SOAP – Simple Object Access Protocol','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af2ce6f719ebe534a5379f16fb92a41f67b32ee69d212ab51caccddef830224d',100.0,1779033583,0,'2026-05-17T17:59:43.969894+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/computer-networks/basics-of-soap-simple-object-access-protocol"}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/best-practices-for-sql-query-optimizations','geeksforgeeks.org: Best Practices for SQL Query Optimization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cbb898c0365b80b41b0887592cbf899aebd74c11ec530511c2ae451f27aa918',100.0,1779031793,0,'2026-05-17T17:29:53.930603+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/sql/best-practices-for-sql-query-optimizations"}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/best-way-to-master-spring-boot-a-complete-roadmap','geeksforgeeks.org: Best way to master spring boot , a complete roadmap','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','715b2ec23cd79c091e926ad9fb4cd1006fc1e39d06950c48f80c79082ce2a56c',100.0,1779031652,0,'2026-05-17T17:27:32.324658+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/springboot/best-way-to-master-spring-boot-a-complete-roadmap"}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/blogs/7-most-in-demand-and-high-paying-programming-jobs','geeksforgeeks.org: 7 Most In-Demand and High Paying Programming Jobs','','2024',0,'An analysis of high-demand cloud and software engineering specializations, highlighting systems architecture, DevOps, machine learning engineering, and backend microservice design.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career", "Industry Trends", "Market Analysis"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/blogs/best-java-frameworks-for-microservices','geeksforgeeks.org: 5 Best Java Frameworks For Microservices','','2023',0,'This architectural comparison rates the top 5 Java frameworks for constructing microservices: Spring Boot, Micronaut, Quarkus, Helidon, and Dropwizard. It evaluates memory footprint, startup time, and cloud native integration capabilities.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Microservices Design", "Java Microservices"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/blogs/microservice-architecture-introduction-challenges-best-practices','geeksforgeeks.org: Microservice Architecture – Introduction, Challeneges & Best Practices','','2023',4,'Introduces microservices architecture foundations, delineating major design trade-offs around decentralized data management, inter-service networking, and distributed tracing. Outlines tactical approaches for handling network failures via sagas, API Gateways, and transactional outbox patterns.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Patterns", "Best Practices"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/blogs/top-10-advance-python-concepts-that-you-must-know','geeksforgeeks.org: Top 10 Advance Python Concepts That You Must Know','','2021',0,'Compilation of advanced core design patterns. Investigates descriptors, decorators, meta-classes, multi-threading vs multiprocessing bounds, generator design, and dynamic context managers.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Advanced Programming"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/cloud-computing/kubernetes-concept-of-containers','geeksforgeeks.org: Kubernetes – Concept of Containers','','2023',0,'An educational resource decomposing container primitives within cloud computing environments. Details namespace isolation, cgroups resource enforcement, and how Kubernetes orchestrates these isolated Linux runtimes across virtual and physical bare-metal hardware.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Containerization", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/computer-networks/basics-of-soap-simple-object-access-protocol','geeksforgeeks.org: Basics of SOAP – Simple Object Access Protocol','','2024',3,'Explains the structural foundations of Simple Object Access Protocol (SOAP). It describes key architectural elements such as the SOAP Envelope, Header, Body, and Fault structures alongside the WSDL (Web Services Description Language) interface definitions. While largely replaced by REST and JSON in modern applications, SOAP remains critical in highly secure financial and enterprise systems.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Protocols & Formats"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/difference-between-rest-api-and-soap-api','geeksforgeeks.org: Difference between REST API and SOAP API','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b7410487ab146e0e200a77b2aba5587c59d2c022b5e3ff7ef1cd32465f447dda',100.0,1779030248.83123,0,'2026-05-17T17:04:08.831230+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/websites-apps/difference-between-rest-api-and-soap-api"}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/essential-git-commands','==geeksforgeeks.org: Essential Git Commands== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3322184616899de4935c195e7ed1580da91fb3c9284b8ed99127f69c8555bda1',100.0,1.77903189699480605e+09,0,'2026-05-17T17:31:36.994806+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/difference-between-rest-api-and-soap-api','geeksforgeeks.org: Difference between REST API and SOAP API','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b7410487ab146e0e200a77b2aba5587c59d2c022b5e3ff7ef1cd32465f447dda',100.0,1779030248,0,'2026-05-17T17:04:08.831230+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/websites-apps/difference-between-rest-api-and-soap-api"}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/essential-git-commands','==geeksforgeeks.org: Essential Git Commands== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3322184616899de4935c195e7ed1580da91fb3c9284b8ed99127f69c8555bda1',100.0,1779031896,0,'2026-05-17T17:31:36.994806+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/git/essential-git-commands','geeksforgeeks.org: Essential Git Commands 🌟','','2024',3,'Curator Insight: Systematic review of fundamental Git architecture and commands from GeeksforGeeks. Live Grounding: Provides academic-level clarity on internal DAG structures, tracking vs non-tracking branches, and basic merge conflict mechanics.','English','Tutorial Website','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/git/how-to-write-good-commit-messages-in-github','geeksforgeeks.org: How to Write Good Commit Messages in GitHub?','','2022',0,'Outlines standard practices for structured git commits (imperative mood, subject/body segregation, 50/72 character limits). Discusses how clear commit logging improves software audit trails and automated changelog generation.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/how-to-write-good-commit-messages-in-github','geeksforgeeks.org: How to Write Good Commit Messages in GitHub?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','10c533d3696d83d8e339426ae2dc2967e5c456923996dc1d356d852df261ec7c',100.0,1.77903008492821907e+09,0,'2026-05-17T17:01:24.928219+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/git/how-to-write-good-commit-messages-in-github"}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/how-to-write-good-commit-messages-in-github','geeksforgeeks.org: How to Write Good Commit Messages in GitHub?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','10c533d3696d83d8e339426ae2dc2967e5c456923996dc1d356d852df261ec7c',100.0,1779030084,0,'2026-05-17T17:01:24.928219+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/git/how-to-write-good-commit-messages-in-github"}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/javascript/rest-api-architectural-constraints','geeksforgeeks.org: REST API Architectural Constraints','','2023',4,'Detailed analysis of the six key architectural constraints defining REST: Uniform Interface, Statelessness, Cacheability, Client-Server architecture, Layered System, and Code on Demand. Adhering to these constraints is critical for creating highly scalable, decoupled web APIs.','JavaScript','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "REST", "Design Principles"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/kubernetes-concept-of-containers','geeksforgeeks.org: Kubernetes – Concept of Containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4e85025f5d006dcec222d9451cf4c2c3b0a169228a60d7bcbd7ede7d2fcf70f',100.0,1.77903429192359709e+09,0,'2026-05-17T18:11:31.923597+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/cloud-computing/kubernetes-concept-of-containers"}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/microservice-architecture-introduction-challeneges-best-practices','geeksforgeeks.org: Microservice Architecture – Introduction, Challeneges'' & Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77da2283643744ef519df0659f8efbd05495b7dd31d04026d40a9aa3b2f28894',100.0,1.77903139337166595e+09,0,'2026-05-17T17:23:13.371666+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/blogs/microservice-architecture-introduction-challenges-best-practices"}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/kubernetes-concept-of-containers','geeksforgeeks.org: Kubernetes – Concept of Containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4e85025f5d006dcec222d9451cf4c2c3b0a169228a60d7bcbd7ede7d2fcf70f',100.0,1779034291,0,'2026-05-17T18:11:31.923597+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/cloud-computing/kubernetes-concept-of-containers"}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/microservice-architecture-introduction-challeneges-best-practices','geeksforgeeks.org: Microservice Architecture – Introduction, Challeneges'' & Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77da2283643744ef519df0659f8efbd05495b7dd31d04026d40a9aa3b2f28894',100.0,1779031393,0,'2026-05-17T17:23:13.371666+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/blogs/microservice-architecture-introduction-challenges-best-practices"}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/node-js/rest-api-introduction','geeksforgeeks.org: REST API (Introduction)','','2023',4,'A foundational primer on REST web services, illustrating client-server communication using HTTP methods. In modern cloud-native systems, REST remains the default protocol for open public APIs, though internal service-to-service communication often shifts to gRPC for performance reasons.','Node.js','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "REST", "Introduction"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/rest-api-architectural-constraints','geeksforgeeks.org: REST API Architectural Constraints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','693f22cbf2af95f51337762b57e6aa132296a556619ac1a209f1ff8750d65153',100.0,1.77903042290807795e+09,0,'2026-05-17T17:07:02.908078+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/javascript/rest-api-architectural-constraints"}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/rest-api-introduction','geeksforgeeks.org: REST API (Introduction)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6805bc707d4b8e075a012e3114318398db69b1d8210131b048395e544036adc2',100.0,1.77903423833253192e+09,0,'2026-05-17T18:10:38.332532+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/node-js/rest-api-introduction"}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/rest-api-architectural-constraints','geeksforgeeks.org: REST API Architectural Constraints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','693f22cbf2af95f51337762b57e6aa132296a556619ac1a209f1ff8750d65153',100.0,1779030422,0,'2026-05-17T17:07:02.908078+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/javascript/rest-api-architectural-constraints"}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/rest-api-introduction','geeksforgeeks.org: REST API (Introduction)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6805bc707d4b8e075a012e3114318398db69b1d8210131b048395e544036adc2',100.0,1779034238,0,'2026-05-17T18:10:38.332532+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/node-js/rest-api-introduction"}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/springboot/best-way-to-master-spring-boot-a-complete-roadmap','geeksforgeeks.org: Best way to master spring boot , a complete roadmap','','2022',0,'A structured developer training roadmap designed to guide programmers from core IoC and dependency injection concepts through web, security, data integrations, and advanced containerized deployment strategies in Spring Boot.','Java','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Core Platform", "Developer Education"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/sql/best-practices-for-sql-query-optimizations','geeksforgeeks.org: Best Practices for SQL Query Optimization','','2023',0,'Architectural guide outlining core strategies for relational query optimization. Highlights planning optimization via EXPLAIN plans, index selection logic, partition tuning, and the avoidance of common performance-draining database queries.','SQL','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Optimization", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/top-10-advance-python-concepts-that-you-must-know','geeksforgeeks.org: Top 10 Advance Python Concepts That You Must Know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b14c90c45b47a1822db14c7b1ad0d4d47042df543cf22831c5a1561a0b2e2d6',100.0,1.779033385475178e+09,0,'2026-05-17T17:56:25.475178+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/blogs/top-10-advance-python-concepts-that-you-must-know"}');
+INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/top-10-advance-python-concepts-that-you-must-know','geeksforgeeks.org: Top 10 Advance Python Concepts That You Must Know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b14c90c45b47a1822db14c7b1ad0d4d47042df543cf22831c5a1561a0b2e2d6',100.0,1779033385,0,'2026-05-17T17:56:25.475178+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/blogs/top-10-advance-python-concepts-that-you-must-know"}');
 INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/websites-apps/difference-between-rest-api-and-soap-api','geeksforgeeks.org: Difference between REST API and SOAP API','','2023',2,'Contrasts REST and SOAP web service architectures. Details the modern dominance of REST''s lightweight JSON design over the strict XML parsing requirements of enterprise SOAP APIs.','Agnostic','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Patterns", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.geminixprize.com','Build With Gemini XPRIZE','A $2M competition challenge presented by XPRIZE and Google, launching at Google I/O on May 19, 2026, targeting developers building real AI businesses in 90 days.','2026',4,'**Curator Insight:** The Gemini XPRIZE presents a structured, high-incentive playground designed to accelerate the evolution of agentic workflows and multi-modal AI architectures in production environments.
 **Live Grounding:** Launched at Google I/O 2026, this $2M collaborative challenge pushes developers to construct viable, scalable enterprise businesses leveraging Gemini''s long-context capabilities.
 *   **Engineering Impact:** Highlights practical patterns in multi-agent orchestration, context-window optimization, and high-throughput vector storage.
-*   **Key Highlights:** Encourages the exploration of real-world business models backed by robust API integrations and enterprise-grade model scaling.','en','site','beginner',0,'online','automatic','4c0d7d9a9e13560149920c0020d6598d22f83c7040cf17c361e1b4a1c1bfbc91',NULL,1.78035227299402809e+09,0,'2026-06-02T00:17:52.994028+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Challenges", "Gemini Ecosystem"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Fully backed by XPRIZE and Google, representing a major public engineering initiative.", "social_preview_url": "https://www.geminixprize.com/assets/og-image-v3.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/cinco-repositorios-github-buenos-que-imprescindibles-estas-aprendiendo-te-dedicas-a-programar','genbeta.com/a-fondo: Cinco repositorios de GitHub tan buenos que son imprescindibles'' si estás aprendiendo o te dedicas a programar','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c1e1a1f92a3c75f346fba473aef314117ae3f69227d27611cc7ae3d97775366c',100.0,1.77903290059252309e+09,0,'2026-05-17T17:48:20.592523+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.genbeta.com/desarrollo/cinco-repositorios-github-buenos-que-imprescindibles-estas-aprendiendo-te-dedicas-a-programar-1"}');
+*   **Key Highlights:** Encourages the exploration of real-world business models backed by robust API integrations and enterprise-grade model scaling.','en','site','beginner',0,'online','automatic','4c0d7d9a9e13560149920c0020d6598d22f83c7040cf17c361e1b4a1c1bfbc91',NULL,1780352272,0,'2026-06-02T00:17:52.994028+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Challenges", "Gemini Ecosystem"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Fully backed by XPRIZE and Google, representing a major public engineering initiative.", "social_preview_url": "https://www.geminixprize.com/assets/og-image-v3.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/cinco-repositorios-github-buenos-que-imprescindibles-estas-aprendiendo-te-dedicas-a-programar','genbeta.com/a-fondo: Cinco repositorios de GitHub tan buenos que son imprescindibles'' si estás aprendiendo o te dedicas a programar','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c1e1a1f92a3c75f346fba473aef314117ae3f69227d27611cc7ae3d97775366c',100.0,1779032900,0,'2026-05-17T17:48:20.592523+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.genbeta.com/desarrollo/cinco-repositorios-github-buenos-que-imprescindibles-estas-aprendiendo-te-dedicas-a-programar-1"}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/dar-flexibilidad-obligar-a-desconexion-teletrabajo-claves-para-mejorar-productividad-tu-equipo-trabajo','genbeta.com: El teletrabajo lleva a la gente a pasar más tiempo conectada y trabajando. Un experto da claves para evitar el agotamiento','','2022',0,'Curator Insight explores remote burnout stemming from the erosion of personal-professional boundaries. Live Grounding confirms that setting strict digital disconnection protocols, async standups, and structured tooling (Slack/Teams limits) are crucial for sustaining long-term remote team velocity.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Mental Well-being"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/era-inteligencia-artificial-microsoft-nuevo-google','genbeta.com: En la era de la inteligencia artificial, Microsoft es el nuevo'' Google','','N/A',0,'Analiza la evolución de Microsoft como líder de la revolución de IA generativa a través de su alianza con OpenAI, contrastándolo con la postura reactiva de Google ante los modelos de lenguaje transformadores. [SPANISH CONTENT]','Spanish','Analysis','Beginner',0,'online','manual','b4f1b378d2eaf79c0d52c026c63cfc97868b9db58eff5feedf3daa42a2854c5f',100.0,1.77903333595264792e+09,1,'2026-05-17T17:55:35.952648+02:00',NULL,NULL,NULL,'["Market Analysis", "Artificial Intelligence", "Industry Dynamics"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/este-ex-ceo-explica-que-hay-demasiados-empleados-empresas-contratas-a-alguien-primero-que-quiere-contratar','genbeta.com: Un ex-CEO, sobre el origen de tener gente que ni hace falta'' en las empresas: “Contratas a alguien, y lo primero que hace es contratar','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','584582da99a15705dbe522ecc0dceaab999b14f94d281ad2cd2b685d178436f8',100.0,1.77903052916705298e+09,0,'2026-05-17T17:08:49.167053+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.genbeta.com/actualidad/ex-ceo-origen-tener-gente-que-hace-falta-empresas-contratas-a-alguien-primero-que-hace-contratar-1"}');
-INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/ocho-canales-youtube-para-aprender-python-cero-nivel-experto','genbeta.com: Ocho canales de YouTube para aprender Python desde cero hasta'' nivel experto','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','876c7672c95078ca9a79e5ec73b830eec4b6bdbfa2740a37b68dc78bf3d989cc',100.0,1.77903191059017395e+09,0,'2026-05-17T17:31:50.590174+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.genbeta.com/a-fondo/ocho-canales-youtube-para-aprender-python-cero-nivel-experto-1"}');
+INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/era-inteligencia-artificial-microsoft-nuevo-google','genbeta.com: En la era de la inteligencia artificial, Microsoft es el nuevo'' Google','','N/A',0,'Analiza la evolución de Microsoft como líder de la revolución de IA generativa a través de su alianza con OpenAI, contrastándolo con la postura reactiva de Google ante los modelos de lenguaje transformadores. [SPANISH CONTENT]','Spanish','Analysis','Beginner',0,'online','manual','b4f1b378d2eaf79c0d52c026c63cfc97868b9db58eff5feedf3daa42a2854c5f',100.0,1779033335,1,'2026-05-17T17:55:35.952648+02:00',NULL,NULL,NULL,'["Market Analysis", "Artificial Intelligence", "Industry Dynamics"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/este-ex-ceo-explica-que-hay-demasiados-empleados-empresas-contratas-a-alguien-primero-que-quiere-contratar','genbeta.com: Un ex-CEO, sobre el origen de tener gente que ni hace falta'' en las empresas: “Contratas a alguien, y lo primero que hace es contratar','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','584582da99a15705dbe522ecc0dceaab999b14f94d281ad2cd2b685d178436f8',100.0,1779030529,0,'2026-05-17T17:08:49.167053+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.genbeta.com/actualidad/ex-ceo-origen-tener-gente-que-hace-falta-empresas-contratas-a-alguien-primero-que-hace-contratar-1"}');
+INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/ocho-canales-youtube-para-aprender-python-cero-nivel-experto','genbeta.com: Ocho canales de YouTube para aprender Python desde cero hasta'' nivel experto','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','876c7672c95078ca9a79e5ec73b830eec4b6bdbfa2740a37b68dc78bf3d989cc',100.0,1779031910,0,'2026-05-17T17:31:50.590174+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.genbeta.com/a-fondo/ocho-canales-youtube-para-aprender-python-cero-nivel-experto-1"}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/ocho-canales-youtube-para-aprender-python-cero-nivel-experto-1','genbeta.com: Ocho canales de YouTube para aprender Python desde cero hasta nivel experto','','2022',0,'Spanish-language curation detailing pedagogical pathways for mastering the Python language ecosystem. Maps highly rated video resources for a variety of developer paths, ranging from core procedural logic to advanced concurrent designs.','Spanish','Curation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Educational Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/actualidad/ex-ceo-origen-tener-gente-que-hace-falta-empresas-contratas-a-alguien-primero-que-hace-contratar-1','genbeta.com: Un ex-CEO, sobre el origen de tener gente que ni hace falta en las empresas: “Contratas a alguien, y lo primero que hace es contratar"','','2023',4,'Investigates the organizational phenomena of manager empire-building, where expanding headcounts is falsely correlated with corporate power and strategic progress. Explains how this dynamic leads to over-engineered organizational structures and excessive communication overhead, contrasting it with lean, autonomous platform engineering practices.','es','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Organizational Scaling", "Big Tech Practices"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/actualidad/internet-esta-llamas-cloudflare-ha-detectado-24-600-ataques-minuto-que-explotaban-vulnerabilidad-log4shell','genbeta.com: "Internet está en llamas": Cloudflare ha detectado más de 24.600 ataques por minuto que explotaban la vulnerabilidad Log4Shell','','2021',0,'This Spanish-language technical article details the rapid surge in exploit attempts tracked by Cloudflare during the initial Log4Shell disclosures. It analyzes the immediate threat vectors used by attackers and outlines the role of edge WAF configurations in defending applications. It highlights the importance of fast, automated mitigations.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Spanish Technical Advisory"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
@@ -15484,33 +15484,33 @@ INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/32-000-desarr
 INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/amazon-lanza-codewhisperer-su-propia-alternativa-a-github-copilot-que-no-insertara-codigo-licenciado-avisar','genbeta.com: Amazon lanza CodeWhisperer, su propia alternativa a GitHub Copilot… que no insertará código ya licenciado sin avisar','','2022',0,'A Spanish Genbeta article introducing Amazon CodeWhisperer as AWS''s direct competitor to GitHub Copilot, emphasizing its unique compliance filters to avoid licensing violations. While historically accurate regarding CodeWhisperer''s initial launch features, the service has since evolved into Amazon Q Developer, with a broader security and multi-file architecture focus.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/ciberseguridad-llamas-presion-actual-grande-que-mitad-expertos-sufren-ansiedad-quieren-renunciar','genbeta.com: Ciberseguridad en llamas: la presión actual es tan grande que la mitad de los expertos sufren ansiedad y quieren dimitir','','2023',0,'Curator Insight: Exposes the psychological pressure and anxiety levels prompting cybersecurity experts to consider resigning. Live Grounding: Highlights how the relentless pace of zero-day exploits, legacy technical debt, and continuous delivery pipelines have elevated mental health issues into a critical operational security risk.','es','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Security", "Developer Wellness"]','["[LEGACY]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/cinco-repositorios-github-buenos-que-imprescindibles-estas-aprendiendo-te-dedicas-a-programar-1','genbeta.com/a-fondo: Cinco repositorios de GitHub tan buenos que son imprescindibles si estás aprendiendo o te dedicas a programar','','2023',0,'Recopila cinco repositorios de GitHub esenciales para el aprendizaje continuo de programación. Incluye recursos interactivos sobre algoritmos, patrones de diseño, hojas de ruta de desarrollo y arquitecturas de sistemas.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Development", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/hace-20-anos-este-correo-jeff-bezos-amazon-cambio-para-siempre-forma-que-programamos-apps','genbeta.com: Hace 20 años, este correo de Jeff Bezos en Amazon cambió para'' siempre la forma en que programamos apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','12c2d90b01a5fea9c72da42a8eca4141f77661e27719b14febda1ffee255474f',100.0,1.77903060505942201e+09,0,'2026-05-17T17:10:05.059422+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.genbeta.com/desarrollo/hace-22-anos-este-correo-jeff-bezos-amazon-cambio-para-siempre-forma-que-programamos-apps"}');
+INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/hace-20-anos-este-correo-jeff-bezos-amazon-cambio-para-siempre-forma-que-programamos-apps','genbeta.com: Hace 20 años, este correo de Jeff Bezos en Amazon cambió para'' siempre la forma en que programamos apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','12c2d90b01a5fea9c72da42a8eca4141f77661e27719b14febda1ffee255474f',100.0,1779030605,0,'2026-05-17T17:10:05.059422+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.genbeta.com/desarrollo/hace-22-anos-este-correo-jeff-bezos-amazon-cambio-para-siempre-forma-que-programamos-apps"}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/hace-22-anos-este-correo-jeff-bezos-amazon-cambio-para-siempre-forma-que-programamos-apps','genbeta.com: Hace 20 años, este correo de Jeff Bezos en Amazon cambió para siempre la forma en que programamos apps','','2024',5,'Retells the legendary 2002 internal email mandate from Jeff Bezos which laid the operational foundations for modern AWS and microservices architectures. The mandate forced all internal teams to communicate solely via modular, service-oriented interfaces (APIs) under penalty of termination, completely outlawing direct database reads or shared-memory shortcuts. This structural shift proved that strict interface contracts are essential for massive scale and organizational independence.','Spanish','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Strategic Governance"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/hay-organizaciones-pro-software-libre-abandonando-github-su-uso-comercial-proyectos-open-source-copilot','genbeta.com: Ya hay organizaciones pro-software libre abandonando GitHub por su uso comercial de proyectos open source en Copilot','','2022',0,'Examines the open-source community backlash and subsequent project migrations away from GitHub due to the commercial ingestion of copyleft-licensed codebases for training Copilot. Outlines the ethical and legal complexities of automated code reuse.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Legal & Compliance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/mitad-programadores-tienen-titulos-universitarios-cada-vez-desarrolladores-aprenden-su-cuenta','genbeta.com: Menos de la mitad de los programadores tienen títulos universitarios. Cada vez más desarrolladores aprenden por su cuenta','','2023',0,'Curator Insight: Reports that less than half of contemporary developers hold formal university degrees, reflecting a shift toward self-teaching. Live Grounding: Confirms that non-traditional education pathways dominate the developer ecosystem, demanding that enterprise hiring pipelines adapt to validate practical systems design over theoretical credentials.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Education", "Alternative Pathways"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/plastic-scm-mergebot-automatizando-tu-pipeline-desarrollo','genbeta.com: Plastic SCM Mergebot: automatizando tu pipeline de desarrollo','','2018',2,'A Spanish-language technical review explaining the automation capabilities of Plastic SCM Mergebot. It breaks down how the tool coordinates tests, manages branches, and handles auto-merges within the broader development pipeline.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Distributed VCS"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/software-coches-mercedes-contiene-codigo-abierto-vez-distribuirlo-github-usan-cd','genbeta.com: El software de los coches de Mercedes contiene código abierto y en vez de distribuirlo en GitHub usan un CD','','2021',2,'Discusses a compliance and distribution anomaly where Mercedes-Benz distributed open-source software license obligations to users via physical CDs rather than modern online hosting platforms like GitHub. It highlights the complex legal compliance landscape of embedded software in legacy automotive supply chains and the slow adaptation of hardware-centric legal teams to modern developer operations.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Open Source Software", "Compliance & Logistics"]','["[LEGACY]"]','[]','["customer.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/visual-studio-code-cuenta-version-web-que-te-permite-mantener-tus-proyectos-tu-disco-duro','genbeta.com: Visual Studio Code ya cuenta con una versión web (que te permite'' mantener tus proyectos en tu disco duro)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','46b57f34b19da8453aa3411d82ec47cd3145ce5d9f30524b7c3e9cc03b7a85cc',100.0,1.77903055398240709e+09,1,'2026-05-17T17:09:13.982407+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/visual-studio-code-cuenta-version-web-que-te-permite-mantener-tus-proyectos-tu-disco-duro','genbeta.com: Visual Studio Code ya cuenta con una versión web (que te permite'' mantener tus proyectos en tu disco duro)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','46b57f34b19da8453aa3411d82ec47cd3145ce5d9f30524b7c3e9cc03b7a85cc',100.0,1779030553,1,'2026-05-17T17:09:13.982407+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/herramientas/busybox-ejecutable-que-agrupa-casi-200-utilidades-gnu-linea-comandos-que-puedes-usar-tambien-windows-android','genbeta.com: BusyBox, el ejecutable que agrupa casi 200 utilidades Unix de línea de comandos (y que puedes usar también en Windows o Android)','','2022',0,'A comprehensive technical overview of BusyBox, detailing its architecture and utility compilation strategy. Explores how it delivers complete, lightweight POSIX environments on Android, recovery disks, and container deployments.','C','Technical Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Containerization", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.genbeta.com/web/siete-webs-explicadas-a-fondo-donde-encontrar-trabajo-freelance-autonomo-te-niegas-a-volver-a-oficina','genbeta.com: Siete webs (explicadas a fondo) donde encontrar trabajo freelance o autónomo por si te niegas a volver a la oficina','','2021',0,'In-depth technical guide outlining seven crucial websites for discovering remote contracting and freelancing opportunities in Europe. It analyzes platform monetization strategies, vetting procedures, and payout structures, helping remote workers build reliable business strategies without office commutes.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Spanish Market"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.gentlydownthe.stream','gentlydownthe.stream','','2021',0,'An interactive, visually driven learning portal that uses storyboards to simplify core concepts of distributed message queues, logs, and stateful streams. Ideal for introducing incoming system architects to structural event-driven topologies.','English','Interactive Site','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Concepts", "Visual Learning"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.gestoresderiesgo.com/colaboradores/prohibicion-de-utilizar-programas-informaticos-que-permitan-llevar-una-doble-contabilidad-empresarial',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.gestoresderiesgo.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903118652367901e+09,1,'2026-05-17T17:19:46.523679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.getambassador.io/blog/kubernetes-labels-vs-annotations','getambassador.io: Kubernetes Annotations and Labels: What’s the Difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58ebedccfbb19f2d3b13281440b513e61047c409d5f0e90eb4a68dbdc3264431',100.0,1.7790304301949141e+09,0,'2026-05-17T17:07:10.194914+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://app.getambassador.io/initializer"}');
-INSERT INTO "resources" VALUES('https://www.getambassador.io/resources/getting-started-with-kubernetes-for-javascript-developers','getambassador.io: Getting Started with Kubernetes for JavaScript Developers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58ebedccfbb19f2d3b13281440b513e61047c409d5f0e90eb4a68dbdc3264431',100.0,1.77903288447894692e+09,0,'2026-05-17T17:48:04.478947+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://app.getambassador.io/initializer"}');
-INSERT INTO "resources" VALUES('https://www.getcortexapp.com/post/a-guide-to-the-best-sre-tools','getcortexapp.com: A guide to the best SRE tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1cb93a654ced3892a1363b887c70157db011daac7bd50dd142971b5e7eed797d',100.0,1.77903052972429394e+09,0,'2026-05-17T17:08:49.724294+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://www.cortex.io/post/a-guide-to-the-best-sre-tools"}');
-INSERT INTO "resources" VALUES('https://www.getcortexapp.com/post/why-you-need-a-microservices-catalog-tool','getcortexapp.com: Why You Need a Microservices Catalog Tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc2338baeb9fdb728c64791e77e0550790c53cc0b53db5c6a2d894775989dcc1',100.0,1.77903152931685304e+09,0,'2026-05-17T17:25:29.316853+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.cortex.io/post/why-you-need-a-microservices-catalog-tool"}');
-INSERT INTO "resources" VALUES('https://www.getenvoy.io','getenvoy.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','caa5f3508196b5e47a624693b80620a226bd14d0537764a9a42164fd89fe7ec8',100.0,1.77902937818473196e+09,0,'2026-05-17T16:49:38.184732+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.envoyproxy.io/docs/envoy/latest/start/install"}');
+INSERT INTO "resources" VALUES('https://www.gestoresderiesgo.com/colaboradores/prohibicion-de-utilizar-programas-informaticos-que-permitan-llevar-una-doble-contabilidad-empresarial',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.gestoresderiesgo.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031186,1,'2026-05-17T17:19:46.523679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.getambassador.io/blog/kubernetes-labels-vs-annotations','getambassador.io: Kubernetes Annotations and Labels: What’s the Difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58ebedccfbb19f2d3b13281440b513e61047c409d5f0e90eb4a68dbdc3264431',100.0,1779030430,0,'2026-05-17T17:07:10.194914+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://app.getambassador.io/initializer"}');
+INSERT INTO "resources" VALUES('https://www.getambassador.io/resources/getting-started-with-kubernetes-for-javascript-developers','getambassador.io: Getting Started with Kubernetes for JavaScript Developers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58ebedccfbb19f2d3b13281440b513e61047c409d5f0e90eb4a68dbdc3264431',100.0,1779032884,0,'2026-05-17T17:48:04.478947+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://app.getambassador.io/initializer"}');
+INSERT INTO "resources" VALUES('https://www.getcortexapp.com/post/a-guide-to-the-best-sre-tools','getcortexapp.com: A guide to the best SRE tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1cb93a654ced3892a1363b887c70157db011daac7bd50dd142971b5e7eed797d',100.0,1779030529,0,'2026-05-17T17:08:49.724294+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://www.cortex.io/post/a-guide-to-the-best-sre-tools"}');
+INSERT INTO "resources" VALUES('https://www.getcortexapp.com/post/why-you-need-a-microservices-catalog-tool','getcortexapp.com: Why You Need a Microservices Catalog Tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc2338baeb9fdb728c64791e77e0550790c53cc0b53db5c6a2d894775989dcc1',100.0,1779031529,0,'2026-05-17T17:25:29.316853+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.cortex.io/post/why-you-need-a-microservices-catalog-tool"}');
+INSERT INTO "resources" VALUES('https://www.getenvoy.io','getenvoy.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','caa5f3508196b5e47a624693b80620a226bd14d0537764a9a42164fd89fe7ec8',100.0,1779029378,0,'2026-05-17T16:49:38.184732+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.envoyproxy.io/docs/envoy/latest/start/install"}');
 INSERT INTO "resources" VALUES('https://www.getmatter.com','Matter','','2026',0,'A modern, curated read-it-later application optimized for newsletters, tech blogs, and long-form publications. It delivers an elegant reading UI with integrated text-to-speech rendering and direct syncing integrations into personal databases.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Personal Productivity", "Knowledge Management"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.getport.io','Port','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','747e86f8f03f548b73f9a871e2c07580b33d7103fb02486474cc4d09060a26e2',100.0,1.77903153373669695e+09,0,'2026-05-17T17:25:33.736697+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.getpostman.com','getpostman.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','491939ab5da74afe6783597ef9061c23b4b649fe5844c2af8648c2c0356f3383',100.0,1.77903139315698599e+09,0,'2026-05-17T17:23:13.156986+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.getport.io','Port','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','747e86f8f03f548b73f9a871e2c07580b33d7103fb02486474cc4d09060a26e2',100.0,1779031533,0,'2026-05-17T17:25:33.736697+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.getpostman.com','getpostman.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','491939ab5da74afe6783597ef9061c23b4b649fe5844c2af8648c2c0356f3383',100.0,1779031393,0,'2026-05-17T17:23:13.156986+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.getxray.app/blog/7-benefits-of-using-a-test-management-app-vs.-excel','getxray.app: 7 benefits of using a Test Management App vs. Excel','','2022',0,'Professional assessment advocating for native Jira-integrated test management platforms like Xray instead of manual tracking via Excel spreadsheets, detailing benefits in traceability, execution, and agility.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Test Management"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.getxray.app/blog/get-started-with-devops-principles-best-practices-and-tips','getxray.app: Get started with DevOps: principles, best practices and tips','','2021',0,'Provides a comprehensive architectural introduction aligning development teams with SRE standards. Outlines system automation patterns, quality verification gates, pipeline telemetry, and distributed source control practices.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Foundational Principles", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.getxray.app/blog/the-top-5-software-testing-trends-of-2022','getxray.app: The top 5 software testing trends of 2022','','2022',0,'Examines trends in QA automation, highlighting the adoption of QA-as-code patterns, automated visual tools, and Jira integration to coordinate agile deployment workflows.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Industry Evolution"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.giantflyingsaucer.com/blog/?p=5730',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.giantflyingsaucer.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903139907465505e+09,0,'2026-05-17T17:23:19.074655+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.giantflyingsaucer.com/blog/?p=5730',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.giantflyingsaucer.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031399,0,'2026-05-17T17:23:19.074655+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.giantswarm.io','Giant Swarm','','2026',0,'Giant Swarm is an enterprise-tier fully managed Kubernetes platform that emphasizes cluster lifecycle management across multi-cloud environments (AWS, Azure) and bare-metal setups. Known for utilizing the Cluster API (CAPI) pattern to automate cluster lifecycle management natively. (Live Grounding: Solidly positioned as a premium provider of GitOps-driven, multi-tenant container orchestration architectures in 2026).','Go','Platform Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Platforms", "Enterprise Platforms", "Managed Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.giantswarm.io/blog/turtles-all-the-way-down-are-still-just-turtles-giant-swarm','giantswarm.io:','','2022',0,'An in-depth post detailing Giant Swarm''s operational adoption of Cluster API (CAPI) for provisioning ''clusters within clusters.'' It breaks down the philosophical and technical paradigms of declarative multi-cluster orchestration where management planes treat tenant clusters as Kubernetes resources. (Live Grounding: Illustrates the robust shift away from legacy custom provisioning scripts toward cloud-native standard CAPI specifications).','Go/YAML','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Platforms", "Enterprise Platforms", "Cluster API"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.giffgaff.io/tech/resizing-statefulset-persistent-volumes-with-zero-downtime','giffgaff.io: Resizing StatefulSet Persistent Volumes with zero downtime'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering giffgaff.io: Resizing StatefulSet Persistent Volumes with zero downtime'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903225469163608e+09,0,'2026-05-17T17:37:34.691636+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"duplicate_of": "https://itnext.io/resizing-statefulset-persistent-volumes-with-zero-downtime-916ebc65b1d4"}');
-INSERT INTO "resources" VALUES('https://www.giffgaff.io/tech/using-istio-with-nginx-ingress','giffgaff.io: Using Istio with Nginx ingress','','N/A',0,'A curated technical resource and architectural guide covering giffgaff.io: Using Istio with Nginx ingress in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030390.64942,0,'2026-05-17T17:06:30.649420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.giffgaff.io/tech/resizing-statefulset-persistent-volumes-with-zero-downtime','giffgaff.io: Resizing StatefulSet Persistent Volumes with zero downtime'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering giffgaff.io: Resizing StatefulSet Persistent Volumes with zero downtime'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032254,0,'2026-05-17T17:37:34.691636+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"duplicate_of": "https://itnext.io/resizing-statefulset-persistent-volumes-with-zero-downtime-916ebc65b1d4"}');
+INSERT INTO "resources" VALUES('https://www.giffgaff.io/tech/using-istio-with-nginx-ingress','giffgaff.io: Using Istio with Nginx ingress','','N/A',0,'A curated technical resource and architectural guide covering giffgaff.io: Using Istio with Nginx ingress in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030390,0,'2026-05-17T17:06:30.649420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.git-tower.com/blog/git-cheat-sheet','git-tower.com: Git cheat sheet','','2024',3,'Curator Insight: Designed by Tower developers, this reference targets common merge conflict resolution workflows and advanced branch tracking. Live Grounding: Useful for clarifying command flags like git checkout --ours vs --theirs, especially when refactoring legacy codebases.','English','Blog Post','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://education.github.com/git-cheat-sheet-education.pdf"}');
 INSERT INTO "resources" VALUES('https://www.gitbook.com','gitbook.com','- [Example](https://app.gitbook.com/o/-LbOdudvkdYwKCQYAHS8/s/RrlyoCHlF8LNFTvw74mT)','2026',0,'The main portal for GitBook, a cloud SaaS platform designed for high-performance team knowledge bases and collaborative API hubs. Bridges the gap between git-based developers and non-technical document writers with live bi-directional sync tools.','English','SaaS Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "SaaS Portals", "GitBook"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.githubstatus.com','githubstatus.com 🌟','','2026',0,'Real-time operational status and service availability metrics portal for GitHub''s ecosystem. Vital for platform engineers and SRE teams to identify global outages or API service degradations impacting CI/CD runners.','None','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Infrastructure Status", "GitHub Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
@@ -15522,21 +15522,21 @@ INSERT INTO "resources" VALUES('https://www.gitkraken.com/learn/git/problems/ren
 INSERT INTO "resources" VALUES('https://www.gitkraken.com/learn/git/tutorials','gitkraken.com: Git Tutorials: Instructional Training Videos 🌟','','2022',4,'A comprehensive directory of instructional video tutorials exploring GitKraken''s GUI engine. Demystifies visual representation of complex Git histories, interactive rebasing, multi-profile credential coordination, and conflict-resolution workflows.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GUI Tools"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet','GitKraken Git Cheat','','2024',4,'Curator Insight: Cheat sheet detailing key operations in the GitKraken desktop visual client. Live Grounding: Provides graphical shortcuts and visual maps for resolving rebase graphs, managing multi-remote connections, and executing conflict resolutions within complex structures.','PDF','Client Reference','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git Clients"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.gitkraken.com/reports/devops-report-2020','gitkraken.com: DevOps Tools Report 2020 🌟','','2020',3,'A retrospective statistical report analyzing tool adoption patterns across Git, CI/CD pipelines, and containerization platforms in 2020. This serves as a vital historical baseline for analyzing the progression of modern developer workflows and tool consolidation trends.','English','Report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Industry Reports", "Tooling Landscape"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.gitkraken.com/resources/devops-report-2020','gitkraken.com: DevOps Tools Report 2020 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e066361e24ddd1b7f09276276108c2c371d9102598cc369767ff996604002b7',100.0,1.77903114292571902e+09,0,'2026-05-17T17:19:02.925719+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops-tools.md"]','[]','{}','{"duplicate_of": "https://www.gitkraken.com/reports/devops-report-2020"}');
-INSERT INTO "resources" VALUES('https://www.gitkraken.com/resources/gitkraken-cheat-sheet','GitKraken Git Cheat','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f95452ee52b7aecb26ac0ba29a751ee05de2c077c5f18b5a28e6cb4250df35b',100.0,1.77902907039335203e+09,0,'2026-05-17T16:44:30.393352+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/git.md"]','[]','{}','{"duplicate_of": "https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet"}');
+INSERT INTO "resources" VALUES('https://www.gitkraken.com/resources/devops-report-2020','gitkraken.com: DevOps Tools Report 2020 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e066361e24ddd1b7f09276276108c2c371d9102598cc369767ff996604002b7',100.0,1779031142,0,'2026-05-17T17:19:02.925719+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops-tools.md"]','[]','{}','{"duplicate_of": "https://www.gitkraken.com/reports/devops-report-2020"}');
+INSERT INTO "resources" VALUES('https://www.gitkraken.com/resources/gitkraken-cheat-sheet','GitKraken Git Cheat','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f95452ee52b7aecb26ac0ba29a751ee05de2c077c5f18b5a28e6cb4250df35b',100.0,1779029070,0,'2026-05-17T16:44:30.393352+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/git.md"]','[]','{}','{"duplicate_of": "https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet"}');
 INSERT INTO "resources" VALUES('https://www.gitops.tech','gitops.tech: What is GitOps? 🌟','','2020',0,'The quintessential reference guide defining GitOps methodology. Underlines the push/pull dynamics of reconciliation engines (such as Argo CD and Flux) and explains how declarative state representations ensure continuous delivery and reliable disaster recovery scenarios.','English','Website','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "Overview"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
-INSERT INTO "resources" VALUES('https://www.gitpod.io','==gitpod.io== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8ddd7fba1b3a2f333b7c04f86c8cfbd9096daaa3f855fcb62f483f94d573c023',100.0,1.77903164563630604e+09,0,'2026-05-17T17:27:25.636306+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.gitpod.io/blog/openvscode-server-launch','gitpod.io: VS Code in the browser for everyone','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2affb6ae02e6cd83f62144947198e5ae5835049ef0591f85c43e8066900331d3',100.0,1.77903342893519902e+09,0,'2026-05-17T17:57:08.935199+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.gluster.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','15f934e6ba79ec5af3568b496071e6b37eb15cd1cf1a2f4e8b59f9c92fd2eece',100.0,1.77903198312853288e+09,1,'2026-05-17T17:33:03.128533+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.gitpod.io','==gitpod.io== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8ddd7fba1b3a2f333b7c04f86c8cfbd9096daaa3f855fcb62f483f94d573c023',100.0,1779031645,0,'2026-05-17T17:27:25.636306+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.gitpod.io/blog/openvscode-server-launch','gitpod.io: VS Code in the browser for everyone','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2affb6ae02e6cd83f62144947198e5ae5835049ef0591f85c43e8066900331d3',100.0,1779033428,0,'2026-05-17T17:57:08.935199+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.gluster.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','15f934e6ba79ec5af3568b496071e6b37eb15cd1cf1a2f4e8b59f9c92fd2eece',100.0,1779031983,1,'2026-05-17T17:33:03.128533+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.gnu.org/software/parallel','gnu.org/software/parallel','','2011',5,'GNU Parallel is a high-performance command-line tool designed for executing jobs in parallel across multi-core processors. It acts as an optimization engine for streaming processing pipelines. Live Grounding establishes its foundational role in mass data transformation, performance analysis, and high-density shell workloads.','Perl','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "System Utilities", "Concurrency"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.gocd.org','GoCD','','2026',0,'An enterprise-grade continuous delivery tool specializing in complex workflow modeling and Value Stream Map (VSM) visibility. Despite its strong capability to map multi-stage pipeline dependencies, it has largely been superseded by modern GitOps-centric, declarative cloud-native platforms.','Java','Tool','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Pipeline Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.goglides.dev/bkpandey/headless-services-in-kubernetes-what-why-and-how-39fl','goglides.dev: Headless services in Kubernetes Vs Regular Service: What,'' Why, and How?','','N/A',0,'A curated technical resource and architectural guide covering goglides.dev: Headless services in Kubernetes Vs Regular Service: What,'' Why, and How? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959735447597e+09,0,'2026-05-17T16:53:17.354476+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.google.com/share.google?q=rRH2WBGGgW1LON3N1','Think Python','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2be1dd40345dbfc023621da44e150f570d5cdda17cfa90745744f0a8a6a1352e',100.0,1.77903164238348293e+09,0,'2026-05-17T17:27:22.383483+02:00',NULL,NULL,NULL,'[]','[]','["docs/chatgpt.md", "docs/python.md"]','[]','{}','{"duplicate_of": "https://allendowney.github.io/ThinkPython"}');
-INSERT INTO "resources" VALUES('https://www.googlecloudpresscorner.com/2026-05-28-Workday-and-Google-Cloud-Expand-Strategic-Partnership-to-Bring-AI-Agents-for-HR-and-Finance-Into-Employees-Daily-Workflows&linkId=62100369','Workday and Google Cloud Expand Strategic Partnership to Bring AI Agents for HR and Finance Into Employees'' Daily Workflows','Google Cloud and Workday team up to deploy the stateful Workday Sana agent inside Gemini Enterprise with zero-copy BigQuery storage integration.','2026',4,'Google Cloud and Workday expand their partnership to integrate the Workday Sana self-service agent natively with Gemini Enterprise. Key technical highlights include multi-agent orchestration directly inside workspace applications and zero-copy access to unified HR and finance data between Workday Data Cloud and Google BigQuery.','en','Press Release','Intermediate',0,'online','automatic','99f3ee61efd4606d4a23dec4ae2d56424b08a4fdc483e8a22ab3e5d8802b1a51',NULL,1.78035284903183293e+09,0,'2026-06-02T00:27:29.031833+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Cloud Platform", "Enterprise Integrations", "AI Agents"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "A major enterprise milestone showing multi-agent integration at scale with zero-copy analytics bridging across multiple data clouds.", "social_preview_url": "", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "enterprise-ai"}');
-INSERT INTO "resources" VALUES('https://www.granted.dev','granted.dev','','N/A',0,'A curated technical resource and architectural guide covering granted.dev in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510.44494,0,'2026-05-17T17:25:10.444940+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.goglides.dev/bkpandey/headless-services-in-kubernetes-what-why-and-how-39fl','goglides.dev: Headless services in Kubernetes Vs Regular Service: What,'' Why, and How?','','N/A',0,'A curated technical resource and architectural guide covering goglides.dev: Headless services in Kubernetes Vs Regular Service: What,'' Why, and How? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029597,0,'2026-05-17T16:53:17.354476+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.google.com/share.google?q=rRH2WBGGgW1LON3N1','Think Python','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2be1dd40345dbfc023621da44e150f570d5cdda17cfa90745744f0a8a6a1352e',100.0,1779031642,0,'2026-05-17T17:27:22.383483+02:00',NULL,NULL,NULL,'[]','[]','["docs/chatgpt.md", "docs/python.md"]','[]','{}','{"duplicate_of": "https://allendowney.github.io/ThinkPython"}');
+INSERT INTO "resources" VALUES('https://www.googlecloudpresscorner.com/2026-05-28-Workday-and-Google-Cloud-Expand-Strategic-Partnership-to-Bring-AI-Agents-for-HR-and-Finance-Into-Employees-Daily-Workflows&linkId=62100369','Workday and Google Cloud Expand Strategic Partnership to Bring AI Agents for HR and Finance Into Employees'' Daily Workflows','Google Cloud and Workday team up to deploy the stateful Workday Sana agent inside Gemini Enterprise with zero-copy BigQuery storage integration.','2026',4,'Google Cloud and Workday expand their partnership to integrate the Workday Sana self-service agent natively with Gemini Enterprise. Key technical highlights include multi-agent orchestration directly inside workspace applications and zero-copy access to unified HR and finance data between Workday Data Cloud and Google BigQuery.','en','Press Release','Intermediate',0,'online','automatic','99f3ee61efd4606d4a23dec4ae2d56424b08a4fdc483e8a22ab3e5d8802b1a51',NULL,1780352849,0,'2026-06-02T00:27:29.031833+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Cloud Platform", "Enterprise Integrations", "AI Agents"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "A major enterprise milestone showing multi-agent integration at scale with zero-copy analytics bridging across multiple data clouds.", "social_preview_url": "", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "enterprise-ai"}');
+INSERT INTO "resources" VALUES('https://www.granted.dev','granted.dev','','N/A',0,'A curated technical resource and architectural guide covering granted.dev in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.444940+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.greycampus.com','greycampus.com: What''s the Difference? Agile vs Scrum vs Waterfall vs Kanban','','2021',0,'Analyzes project management frameworks with a focus on contrasting agile methodologies against traditional waterfall planning. Delineates how Scrum and Kanban optimize resource allocation and limit work-in-progress to handle volatile development environments.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Process Comparison"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.greycampus.com/blog/agile-and-scrum/agile-vs-scrum-vs-waterfall-vs-kanban','greycampus.com: What''s the Difference? Agile vs Scrum vs Waterfall vs Kanban','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ab90b60d86cfeeb89cb3cc05d2bb2d585088b680a7397b90ff53f12340e349d',100.0,1.77903106119112491e+09,0,'2026-05-17T17:17:41.191125+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.greycampus.com"}');
-INSERT INTO "resources" VALUES('https://www.greycampus.com/blog/agile-management/agile-vs-scrum-vs-waterfall-vs-kanban',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1fa4601e3677846c2299d951dfd9ed477b2d670bf79ad6dfeba75e437a8825cb',64.0,1.77913049501591396e+09,0,'2026-05-18T20:54:55.015914+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.greycampus.com/blog/agile-and-scrum/agile-vs-scrum-vs-waterfall-vs-kanban','greycampus.com: What''s the Difference? Agile vs Scrum vs Waterfall vs Kanban','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ab90b60d86cfeeb89cb3cc05d2bb2d585088b680a7397b90ff53f12340e349d',100.0,1779031061,0,'2026-05-17T17:17:41.191125+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.greycampus.com"}');
+INSERT INTO "resources" VALUES('https://www.greycampus.com/blog/agile-management/agile-vs-scrum-vs-waterfall-vs-kanban',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1fa4601e3677846c2299d951dfd9ed477b2d670bf79ad6dfeba75e437a8825cb',64.0,1779130495,0,'2026-05-18T20:54:55.015914+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.groundcover.com/blog/ci-cd-kubernetes','groundcover.com: Cloud-native CI/CD? Yeah, that’s a thing 🌟','','2023',1,'Examines the shift to Kubernetes-native continuous delivery models. Compares Tekton and declarative GitOps runtimes like Argo CD and Flux to highlight the safety benefits of in-cluster loops.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "Kubernetes", "Cloud Native"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.groundcover.com/blog/k8s-container-events','groundcover.com: Failure Is an Option: How to Stay on Top of K8s Container Events','','2023',0,'Kubernetes events are transient cluster logs that provide critical context for system state changes and errors, but their short lifespan makes persistent logging essential. This article analyzes strategies for collecting, storing, and visualizing container events to catch intermittent failures. Utilizing event streaming helps platform engineers build early-warning systems before issues escalate to outages.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Observability", "Events"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.gruntwork.io','gruntwork.io','','2025',4,'Gruntwork provides thoroughly tested, enterprise-grade Infrastructure-as-Code modules that establish robust standards for cloud platforms. Covering critical elements like secure networks, IAM, and orchestrators, it reduces custom development time. Gruntwork serves as a benchmark for platform architects designing reliable cloud strategies.','Go','Commercial Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Enterprise Platforms", "Managed IaC Library"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
@@ -15547,23 +15547,23 @@ INSERT INTO "resources" VALUES('https://www.gruntwork.io/blog/introducing-git-xa
 INSERT INTO "resources" VALUES('https://www.gruntwork.io/blog/introducing-the-gruntwork-module-service-and-architecture-catalogs','blog.gruntwork.io: Introducing: The Gruntwork Module, Service, and Architecture Catalogs','','2023',0,'The Gruntwork Service Catalog provides structured templates to accelerate developer self-service workflows inside enterprise environments. By decoupling infrastructure blueprints from daily application releases, developers can safely deploy scalable databases or microservices. It balances developer velocity with rigorous platform engineering standards.','N/A','Blog/Feature','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Enterprise Platforms", "Catalogs and Blueprints"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.gruntwork.io/blog/terraform-tips-tricks-loops-if-statements-and-gotchas','blog.gruntwork.io: Terraform tips & tricks: loops, if-statements, and gotchas','','2021',5,'A technical deep-dive into standard HCL patterns for implementing loops, conditional logic, and common behavioral gotchas. Discusses how dynamic behaviors impact plan predictability and state mapping. Live grounding confirms this Gruntwork resource is a key reference for cloud architects designing generic, reusable modules.','HCL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Dynamic Configuration"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.gruntwork.io/blog/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation','Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation','','2021',0,'Gruntwork''s seminal architectural analysis comparing declarative provisioning against procedural configuration management tools. Highlights the benefits of immutable infrastructure and masterless architectures, establishing Terraform as the premier tool for resource orchestration.','English','Industry Whitepaper','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "IaC Comparison", "Architectural Decisions"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.gslab.com/blogs/performance-testing-with-Apache-JMeter','gslab.com: How to Optimize Performance Testing with Apache JMeter and Resources'' Monitoring Using DStat','','N/A',0,'A curated technical resource and architectural guide covering gslab.com: How to Optimize Performance Testing with Apache JMeter and Resources'' Monitoring Using DStat in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','8d89188feba200ef4ced1e9fdf373c76e99ab1f9b2382bbaa4aba885d0979f89',100.0,1.77903171190444111e+09,0,'2026-05-17T17:28:31.904441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.gslab.com/blogs/performance-testing-with-Apache-JMeter','gslab.com: How to Optimize Performance Testing with Apache JMeter and Resources'' Monitoring Using DStat','','N/A',0,'A curated technical resource and architectural guide covering gslab.com: How to Optimize Performance Testing with Apache JMeter and Resources'' Monitoring Using DStat in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','8d89188feba200ef4ced1e9fdf373c76e99ab1f9b2382bbaa4aba885d0979f89',100.0,1779031711,0,'2026-05-17T17:28:31.904441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.guru.com','guru','','2024',0,'A long-standing general freelancing marketplace connecting businesses with millions of global freelancers across programming, design, and translation. Features integrated escrow accounts and custom billing configurations for secure client transactions.','N/A','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Talent Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.guru99.com','guru99.com','','N/A',0,'A curated technical resource and architectural guide covering guru99.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593942917704e+09,0,'2026-06-18T00:38:59.429177+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.guru99.com/agile-vs-scrum.html','guru99.com: Agile Vs Scrum: Know the Difference','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: Agile Vs Scrum: Know the Difference in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173624475094604e+09,0,'2026-06-18T00:44:04.750946+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.guru99.com/ai-tutorial.html','==guru99.com: Artificial Intelligence Tutorial for Beginners: Learn Basics'' of AI== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==guru99.com: Artificial Intelligence Tutorial for Beginners: Learn Basics'' of AI== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173618015756392e+09,0,'2026-06-18T00:43:00.157564+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.guru99.com/ansible-interview-questions.html','guru99.com: Top 19 Ansible Interview Questions and Answers for 2022','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: Top 19 Ansible Interview Questions and Answers for 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173596027254891e+09,0,'2026-06-18T00:39:20.272549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.guru99.com/ci-cd-pipeline.html','==guru99.com: CI/CD Pipeline: Learn with Example== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==guru99.com: CI/CD Pipeline: Learn with Example== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173590000677895e+09,0,'2026-06-18T00:38:20.006779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.guru99.com/continuous-testing.html','guru99.com: What is Continuous Testing in DevOps? Definition, Benefits,'' Tools','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: What is Continuous Testing in DevOps? Definition, Benefits,'' Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616735407209e+09,0,'2026-06-18T00:42:47.354072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.guru99.com/devops-lifecycle.html','guru99.com: DevOps Lifecycle: Different Phases Explained with Examples 🌟','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: DevOps Lifecycle: Different Phases Explained with Examples 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623438997602e+09,0,'2026-06-18T00:43:54.389976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.guru99.com/devops-tools.html','guru99.com: 30 Best DevOps Tools & Technologies','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: 30 Best DevOps Tools & Technologies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592060141491e+09,0,'2026-06-18T00:38:40.601415+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.guru99.com/jenkins-jmeter-blazemeter.html','Guru99.com: Jmeter and BlazeMeter Integration with Jenkins','','N/A',0,'A curated technical resource and architectural guide covering Guru99.com: Jmeter and BlazeMeter Integration with Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002492353296e+09,0,'2026-05-17T17:00:24.923533+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.guru99.com/mutable-and-immutable-in-python.html','guru99.com: Mutable & Immutable Objects in Python {EXAMPLES} 🌟','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: Mutable & Immutable Objects in Python {EXAMPLES} 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614324742198e+09,0,'2026-06-18T00:42:23.247422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.guru99.com/soap-simple-object-access-protocol.html','guru99.com: SOAP Web Services Tutorial: Simple Object Access Protocol. What'' is SOAP?','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: SOAP Web Services Tutorial: Simple Object Access Protocol. What'' is SOAP? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586530848503e+09,0,'2026-06-18T00:37:45.308485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.guru99.com/test-driven-development.html','guru99.com: What is Test Driven Development (TDD)? Tutorial with Example','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: What is Test Driven Development (TDD)? Tutorial with Example in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173616736108207e+09,0,'2026-06-18T00:42:47.361082+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hablemosdenube.com','hablemosdenube.com','','N/A',0,'A curated technical resource and architectural guide covering hablemosdenube.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034405.3778,0,'2026-05-17T18:13:25.377800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.guru99.com','guru99.com','','N/A',0,'A curated technical resource and architectural guide covering guru99.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735939,0,'2026-06-18T00:38:59.429177+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.guru99.com/agile-vs-scrum.html','guru99.com: Agile Vs Scrum: Know the Difference','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: Agile Vs Scrum: Know the Difference in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736244,0,'2026-06-18T00:44:04.750946+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.guru99.com/ai-tutorial.html','==guru99.com: Artificial Intelligence Tutorial for Beginners: Learn Basics'' of AI== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==guru99.com: Artificial Intelligence Tutorial for Beginners: Learn Basics'' of AI== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.157564+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.guru99.com/ansible-interview-questions.html','guru99.com: Top 19 Ansible Interview Questions and Answers for 2022','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: Top 19 Ansible Interview Questions and Answers for 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735960,0,'2026-06-18T00:39:20.272549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.guru99.com/ci-cd-pipeline.html','==guru99.com: CI/CD Pipeline: Learn with Example== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==guru99.com: CI/CD Pipeline: Learn with Example== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.006779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.guru99.com/continuous-testing.html','guru99.com: What is Continuous Testing in DevOps? Definition, Benefits,'' Tools','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: What is Continuous Testing in DevOps? Definition, Benefits,'' Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.354072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.guru99.com/devops-lifecycle.html','guru99.com: DevOps Lifecycle: Different Phases Explained with Examples 🌟','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: DevOps Lifecycle: Different Phases Explained with Examples 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736234,0,'2026-06-18T00:43:54.389976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.guru99.com/devops-tools.html','guru99.com: 30 Best DevOps Tools & Technologies','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: 30 Best DevOps Tools & Technologies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735920,0,'2026-06-18T00:38:40.601415+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.guru99.com/jenkins-jmeter-blazemeter.html','Guru99.com: Jmeter and BlazeMeter Integration with Jenkins','','N/A',0,'A curated technical resource and architectural guide covering Guru99.com: Jmeter and BlazeMeter Integration with Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030024,0,'2026-05-17T17:00:24.923533+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.guru99.com/mutable-and-immutable-in-python.html','guru99.com: Mutable & Immutable Objects in Python {EXAMPLES} 🌟','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: Mutable & Immutable Objects in Python {EXAMPLES} 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.247422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.guru99.com/soap-simple-object-access-protocol.html','guru99.com: SOAP Web Services Tutorial: Simple Object Access Protocol. What'' is SOAP?','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: SOAP Web Services Tutorial: Simple Object Access Protocol. What'' is SOAP? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865,0,'2026-06-18T00:37:45.308485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.guru99.com/test-driven-development.html','guru99.com: What is Test Driven Development (TDD)? Tutorial with Example','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: What is Test Driven Development (TDD)? Tutorial with Example in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.361082+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hablemosdenube.com','hablemosdenube.com','','N/A',0,'A curated technical resource and architectural guide covering hablemosdenube.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034405,0,'2026-05-17T18:13:25.377800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.hackerxone.com/2021/07/10/how-install-kubernetes-dashboard-nodeport-linux','hackerxone.com: How To Install Kubernetes Dashboard with NodePort in Linux','','2021',2,'A practical tutorial addressing the manual installation of the native Kubernetes Dashboard. Demonstrates exposing the web interface via NodePort services and configuring critical ServiceAccount resources to establish authorized access control.','Bash','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Installation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hackerxone.com/2021/07/10/how-manage-single-multiple-kubernetes-clusters-using-kubectl-kubectx-linux','hackerxone.com: How to Manage Single & Multiple Kubernetes Clusters using'' kubectl & kubectx in Linux','','2021',4,'Outlines cluster and namespace administration workflows leveraging kubectx and kubens. Prevents accidental execution on incorrect environments during multi-cluster deployments.','English','Technical Article','Intermediate',0,'online','manual','9091aa6705239eac8ba51a40b52c41b34cd9effe6238ed171c873f5dd0f00034',100.0,1.779032522730026e+09,1,'2026-05-17T17:42:02.730026+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Multi-Cluster Tools"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hackerxone.com/2021/07/10/how-manage-single-multiple-kubernetes-clusters-using-kubectl-kubectx-linux','hackerxone.com: How to Manage Single & Multiple Kubernetes Clusters using'' kubectl & kubectx in Linux','','2021',4,'Outlines cluster and namespace administration workflows leveraging kubectx and kubens. Prevents accidental execution on incorrect environments during multi-cluster deployments.','English','Technical Article','Intermediate',0,'online','manual','9091aa6705239eac8ba51a40b52c41b34cd9effe6238ed171c873f5dd0f00034',100.0,1779032522,1,'2026-05-17T17:42:02.730026+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Multi-Cluster Tools"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.hackerxone.com/2021/08/20/13-steps-guide-to-create-kubernetes-cluster-on-amazon-web-serviceaws','hackerxone.com: 13 Steps Guide to Create Kubernetes Cluster on AWS','','2021',0,'A step-by-step procedural tutorial detailing manual and automated pathways to bootstrap a basic production-ready Amazon EKS cluster. Covers resource configuration, network VPC layouts, and kubectl integration.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.hackerxone.com/2021/08/25/steps-to-create-amazon-eks-node-group-on-amazon-web-service-aws','hackerxone.com: Steps to Create Amazon EKS node group on Amazon web Service (AWS)','','2021',0,'A technical guide to configuring, scaling, and associating managed node groups with existing Amazon EKS cluster control planes. It addresses instance type selection, IAM roles, and auto-scaling configurations.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.hackingarticles.in/powershell-for-pentester-windows-reverse-shell','hackingarticles.in: PowerShell for Pentester: Windows Reverse Shell','','2022',0,'Provides hands-on configuration instructions for building, executing, and defending against dynamic PowerShell-based reverse shells. Analyzes standard socket handling mechanisms inside active Windows target environments.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Penetration Testing", "PowerShell Exploits", "Reverse Shells"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
@@ -15574,10 +15574,10 @@ INSERT INTO "resources" VALUES('https://www.harness.io','harness.io','- [harness
     - [harness.io: Migrating CD Jenkins Pipelines To Harness Using Helm](https://www.harness.io/blog/cd-jenkins-pipelines-harness)','2026',0,'An enterprise software delivery platform featuring AI/ML-driven automated canary deployments and rollbacks. Leveraging intelligent cloud-autostopping rules, it dynamically scales down idle Kubernetes-native resources to curb compute overhead, while integrating seamlessly with legacy Jenkins workloads through Helm pipelines.','Java','Platform','High',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise Continuous Delivery"]','["[LEGACY]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.harness.io/blog','harness.io: Introduction to Helm: Charts, Deployments, & More 🌟','','2021',0,'High-impact breakdown of Helm core components including Chart.yaml, value overriding mechanics, and templating practices. Details how modern continuous delivery engines natively incorporate Helm to optimize release logic.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Introductory"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.harness.io/blog/automated-devsecops','harness.io: Automated DevSecOps with StackHawk and Harness','','2021',0,'This integration post demonstrates combining Harness continuous delivery pipelines with StackHawk dynamic application security testing. Explains triggering automated DAST sweeps during local staging or canary rollout stages to catch vulnerabilities pre-production.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Commercial CD"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.harness.io/blog/autostopping-rules-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','8766e0aaa30ac17bea725e865c84cb99dae629ef5a930ab7911df14978712b2e',100.0,1.77913049496996188e+09,0,'2026-05-18T20:54:54.969962+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://harness.io/blog/autostopping-rules-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.harness.io/blog/cd-jenkins-pipelines-harness',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','3012787c3e665c4a3ef54a736fba095fd24e97fc0cc7cbb15e64ad980bd2d70e',100.0,1.7791304950173881e+09,0,'2026-05-18T20:54:55.017388+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://harness.io/blog/cd-jenkins-pipelines-harness"}');
+INSERT INTO "resources" VALUES('https://www.harness.io/blog/autostopping-rules-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','8766e0aaa30ac17bea725e865c84cb99dae629ef5a930ab7911df14978712b2e',100.0,1779130494,0,'2026-05-18T20:54:54.969962+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://harness.io/blog/autostopping-rules-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.harness.io/blog/cd-jenkins-pipelines-harness',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','3012787c3e665c4a3ef54a736fba095fd24e97fc0cc7cbb15e64ad980bd2d70e',100.0,1779130495,0,'2026-05-18T20:54:55.017388+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://harness.io/blog/cd-jenkins-pipelines-harness"}');
 INSERT INTO "resources" VALUES('https://www.harness.io/blog/ci-cd-pipeline','harness.io: CI/CD Pipeline: Everything You Need to Know 🌟','','2023',1,'Comprehensive architectural analysis of enterprise CI/CD systems. Evaluates core lifecycle phases from repository check-ins to automated canary strategies and active rollback mechanisms in production environments.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.harness.io/blog/continuous-delivery/spinnaker-alternatives',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.harness.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','59adbb77be5f275ab20e77e1f21dac6405745be1f65f320608403c7a85e118f0',64.0,1.7791304950054531e+09,0,'2026-05-18T20:54:55.005453+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.harness.io/blog/continuous-delivery/spinnaker-alternatives',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.harness.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','59adbb77be5f275ab20e77e1f21dac6405745be1f65f320608403c7a85e118f0',64.0,1779130495,0,'2026-05-18T20:54:55.005453+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.harness.io/blog/continuous-integration-performance-metrics','harness.io: Metrics to Improve Continuous Integration Performance','','2023',0,'Focuses on key telemetry indicators required to measure and optimize the health and speed of CI pipelines (e.g., build duration, failure rates, queue time). Curator Insight: Performance guide for development loops. Live Grounding: Essential for engineering managers aiming to reduce feedback cycle times and improve system efficiency.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "CI/CD", "Performance Metrics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.harness.io/blog/deployment-pipeline-patterns','harness.io: Pipeline Patterns for CI/CD Pipelines 🌟','','2024',0,'A systematic catalogue mapping out complex deployment pipeline topologies. Covers fail-fast designs, parallel execution structures, multi-environment progression, and automated artifact immutability to elevate overall platform engineering.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Pipeline Architecture"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.harness.io/blog/gitops-best-practices','harness.io: 6 Actionable GitOps Best Practices To Help You Get Started','','2022',0,'Synthesizes six practical patterns to onboard engineering teams to GitOps safely. Focuses on designing clean directory splits, establishing safe secret injection mechanisms, handling schema verification, and designing clear rollback policies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
@@ -15589,7 +15589,7 @@ INSERT INTO "resources" VALUES('https://www.harness.io/blog/kubernetes-mistakes'
 INSERT INTO "resources" VALUES('https://www.harness.io/blog/kubernetes-services-explained','harness.io: Kubernetes Services Explained 🌟','','2021',4,'Analyzes the network mechanics of Kubernetes Services, detailing internal DNS resolution, kube-proxy iptables configurations, and IPVS packet translation rules. Useful for tracing service discovery latencies.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Services", "Deep Dive"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.harness.io/blog/recommendations-api','harness.io: Introducing Recommendations API: Find Potential Cost Savings Programmatically','','2021',0,'Outlines programmatic cost reduction strategies utilizing Harness''s Recommendations API. Shows how development teams can continuously query and apply optimized CPU/Memory resource constraints to reconcile performance with budget limits.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps", "Resource Optimization", "API Usage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.harness.io/blog/software-development-life-cycle','harness.io: Understanding the Phases of the Software Development Life Cycle','','2023',0,'Details contemporary Software Development Life Cycle (SDLC) methodologies. Maps traditional planning and execution frameworks to cloud-native continuous integration and deployment loops.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "SDLC", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.harness.io/blog/spinnaker-alternatives',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.harness.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173599533057308e+09,0,'2026-06-18T00:39:55.330573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.harness.io/blog/spinnaker-alternatives',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.harness.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735995,0,'2026-06-18T00:39:55.330573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.harness.io/blog/streamlining-ci-cd','harness.io: Streamlining CI/CD and Optimizing AWS Cloud Spend','','2022',0,'Explores the integration of FinOps protocols within CI/CD pipelines. Explains how pipelines can automatically reclaim ephemeral testing resources and configure cloud sizing limits to optimize active AWS hosting costs.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "FinOps", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.harness.io/blog/vault-agent-secrets-management','harness.io: Tutorial: How to Use the New Vault Agent Integration Method With Harness','','2022',0,'Explores patterns for integrating Harness CD runners with HashiCorp Vault Agent. Details how pipeline deployments leverage short-lived tokens and secure authentication paths inside continuous delivery workflows, mitigating risk profiles related to long-lived static pipeline credentials.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Pipeline Security", "Harness CD Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.harness.io/blog/what-is-cicd-platform-why-should-i-care','harness.io: What is a CI/CD Platform and why should I care? 🌟','','2022',1,'Contrasts custom-built scripts and legacy tooling loops with integrated, enterprise-class CI/CD platforms. Focuses on compliance enforcement, deployment governance, and engineering self-service capabilities.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Platforms", "Evaluation"]','["[LEGACY]"]','[]','["cicd.md"]','{}','{}');
@@ -15598,27 +15598,27 @@ INSERT INTO "resources" VALUES('https://www.harness.io/harness-devops-academy/pr
 INSERT INTO "resources" VALUES('https://www.harness.io/harness-devops-academy/what-is-continuous-integration-ci','harness.io: What is Continuous Integration? 🌟','','2023',1,'Dissects the mechanical operations of Continuous Integration, exploring branch synchronization rules, build validation execution steps, and regression testing strategies designed to maintain codebase health.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.harness.io/products/continuous-delivery','armory.io: Git Pull Support in Spinnaker','','2022',0,'Curator Insight addresses configuring Git pull trigger functionality inside Spinnaker. Live Grounding confirms that enabling automated repository monitoring allows Spinnaker to initiate targeted application pipelines immediately upon commit detection. This establishes the prerequisite feedback loop necessary for true continuous delivery.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Git Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.harness.io/products/service-reliability-management','overops.com: Strangler Pattern: How to Deal With Legacy Code During the Container Revolution','','2021',0,'Details the mechanics of the Strangler Fig pattern for migrating legacy codebases into containerized microservices. Analyzes API routing strategies, incremental migration boundaries, and monitoring paradigms for managing dual runtimes.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Modernization", "Strangler Pattern"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/7-ways-to-optimize-cloud-spend-with-terraform','hashicorp.com: 7 ways to optimize cloud spend with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: 7 ways to optimize cloud spend with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959429355192e+09,0,'2026-05-17T16:53:14.293552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/a-guide-to-cloud-cost-optimization-with-hashicorp-terraform','A Guide to Cloud Cost Optimization with HashiCorp Terraform 🌟','','N/A',0,'A curated technical resource and architectural guide covering A Guide to Cloud Cost Optimization with HashiCorp Terraform 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902936675159597e+09,0,'2026-05-17T16:49:26.751596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/a-kubernetes-user-s-guide-to-hashicorp-nomad-secret-management','hashicorp.com: A Kubernetes User''s Guide to HashiCorp Nomad Secret Management','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: A Kubernetes User''s Guide to HashiCorp Nomad Secret Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903029578226494e+09,0,'2026-05-17T17:04:55.782265+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/accelerate-your-terraform-development-with-amazon-codewhisperer','hashicorp.com: Accelerate your Terraform development with Amazon CodeWhisperer','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Accelerate your Terraform development with Amazon CodeWhisperer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903225694320297e+09,0,'2026-05-17T17:37:36.943203+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/aws-tools-scripts.md"]','["ai.md", "aws-tools-scripts.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/accelerating-ai-adoption-on-azure-with-terraform','hashicorp.com: Accelerating AI adoption on Azure with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Accelerating AI adoption on Azure with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903408422688698e+09,0,'2026-05-17T18:08:04.226887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/access-google-cloud-from-hcp-terraform-with-workload-identity','hashicorp.com: Access Google Cloud from HCP Terraform with workload identity','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Access Google Cloud from HCP Terraform with workload identity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902937777224898e+09,0,'2026-05-17T16:49:37.772249+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-11-verified-providers-for-terraform','hashicorp.com: Announcing 11 Verified Providers for Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing 11 Verified Providers for Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903142253941392e+09,0,'2026-05-17T17:23:42.539414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-azure-stack-hub-provider-1-0','hashicorp.com: Announcing Azure Stack Hub Provider 1.0','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Azure Stack Hub Provider 1.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790333389069159e+09,0,'2026-05-17T17:55:38.906916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-cdk-for-terraform-0-1','hashicorp.com: Announcing CDK for Terraform 0.1','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing CDK for Terraform 0.1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902956524869394e+09,0,'2026-05-17T16:52:45.248694+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-general-availability-hashicorp-terraform-cloud-operator-for-kubernetes','hashicorp.com: Announcing General Availability of the HashiCorp Terraform'' Cloud Operator for Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing General Availability of the HashiCorp Terraform'' Cloud Operator for Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903447684966397e+09,0,'2026-05-17T18:14:36.849664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-15-general-availability','hashicorp.com: Announcing HashiCorp Terraform 0.15 General Availability','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing HashiCorp Terraform 0.15 General Availability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903401531903505e+09,0,'2026-05-17T18:06:55.319035+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-hashicorp-terraform-1-0-general-availability','hashicorp.com: Announcing HashiCorp Terraform 1.0 General Availability 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing HashiCorp Terraform 1.0 General Availability 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903043844365906e+09,0,'2026-05-17T17:07:18.443659+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"duplicate_of": "https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-15-general-availability"}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-launch-day-support-for-amazon-ecs-anywhere-terraform-aws-provider','hashicorp.com: Announcing Support for Amazon ECS Anywhere in the Terraform'' AWS Provider','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Support for Amazon ECS Anywhere in the Terraform'' AWS Provider in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903444681934094e+09,0,'2026-05-17T18:14:06.819341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-support-for-aws-lambda-code-signing-in-the-terraform-aws-provider','hashicorp.com: Announcing Support for Code Signing for AWS Lambda in the'' Terraform AWS Provider','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Support for Code Signing for AWS Lambda in the'' Terraform AWS Provider in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307176856708e+09,0,'2026-05-17T17:51:11.768567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-terraform-aws-cloud-control-provider-tech-preview','hashicorp.com: Announcing Terraform AWS Cloud Control Provider Tech Preview','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Terraform AWS Cloud Control Provider Tech Preview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903341889309501e+09,0,'2026-05-17T17:56:58.893095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-the-hashicorp-linux-repository','Announcing the HashiCorp Linux Repository','','N/A',0,'A curated technical resource and architectural guide covering Announcing the HashiCorp Linux Repository in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902993179209303e+09,0,'2026-05-17T16:58:51.792093+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-the-terraform-visual-studio-code-extension-v2-0-0','Announcing the Terraform Visual Studio Code Extension v2.0.0','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779033801898283e+09,0,'2026-05-17T18:03:21.898283+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-version-2-0-kubernetes-and-helm-providers-for-hashicorp-terraform','hashicorp.com: Announcing Version 2.0 of the Kubernetes and Helm Providers'' for HashiCorp Terraform 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Version 2.0 of the Kubernetes and Helm Providers'' for HashiCorp Terraform 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903373535007095e+09,0,'2026-05-17T18:02:15.350071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-waypoint','hashicorp.com: Announcing HashiCorp Waypoint','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing HashiCorp Waypoint in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903236093061709e+09,0,'2026-05-17T17:39:20.930617+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/aws-hashicorp-collaborate-new-terraform-modules','hashicorp.com: AWS and HashiCorp Collaborate on New Terraform Modules','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: AWS and HashiCorp Collaborate on New Terraform Modules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902957307399702e+09,0,'2026-05-17T16:52:53.073997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/aws-lambda-extensions-for-hashicorp-vault','hashicorp.com: Use AWS Lambda Extensions to Securely Retrieve Secrets From'' HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Use AWS Lambda Extensions to Securely Retrieve Secrets From'' HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903305069613194e+09,0,'2026-05-17T17:50:50.696132+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/7-ways-to-optimize-cloud-spend-with-terraform','hashicorp.com: 7 ways to optimize cloud spend with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: 7 ways to optimize cloud spend with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.293552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/a-guide-to-cloud-cost-optimization-with-hashicorp-terraform','A Guide to Cloud Cost Optimization with HashiCorp Terraform 🌟','','N/A',0,'A curated technical resource and architectural guide covering A Guide to Cloud Cost Optimization with HashiCorp Terraform 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029366,0,'2026-05-17T16:49:26.751596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/a-kubernetes-user-s-guide-to-hashicorp-nomad-secret-management','hashicorp.com: A Kubernetes User''s Guide to HashiCorp Nomad Secret Management','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: A Kubernetes User''s Guide to HashiCorp Nomad Secret Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030295,0,'2026-05-17T17:04:55.782265+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/accelerate-your-terraform-development-with-amazon-codewhisperer','hashicorp.com: Accelerate your Terraform development with Amazon CodeWhisperer','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Accelerate your Terraform development with Amazon CodeWhisperer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032256,0,'2026-05-17T17:37:36.943203+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/aws-tools-scripts.md"]','["ai.md", "aws-tools-scripts.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/accelerating-ai-adoption-on-azure-with-terraform','hashicorp.com: Accelerating AI adoption on Azure with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Accelerating AI adoption on Azure with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034084,0,'2026-05-17T18:08:04.226887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/access-google-cloud-from-hcp-terraform-with-workload-identity','hashicorp.com: Access Google Cloud from HCP Terraform with workload identity','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Access Google Cloud from HCP Terraform with workload identity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.772249+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-11-verified-providers-for-terraform','hashicorp.com: Announcing 11 Verified Providers for Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing 11 Verified Providers for Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031422,0,'2026-05-17T17:23:42.539414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-azure-stack-hub-provider-1-0','hashicorp.com: Announcing Azure Stack Hub Provider 1.0','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Azure Stack Hub Provider 1.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033338,0,'2026-05-17T17:55:38.906916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-cdk-for-terraform-0-1','hashicorp.com: Announcing CDK for Terraform 0.1','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing CDK for Terraform 0.1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.248694+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-general-availability-hashicorp-terraform-cloud-operator-for-kubernetes','hashicorp.com: Announcing General Availability of the HashiCorp Terraform'' Cloud Operator for Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing General Availability of the HashiCorp Terraform'' Cloud Operator for Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034476,0,'2026-05-17T18:14:36.849664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-15-general-availability','hashicorp.com: Announcing HashiCorp Terraform 0.15 General Availability','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing HashiCorp Terraform 0.15 General Availability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034015,0,'2026-05-17T18:06:55.319035+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-hashicorp-terraform-1-0-general-availability','hashicorp.com: Announcing HashiCorp Terraform 1.0 General Availability 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing HashiCorp Terraform 1.0 General Availability 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030438,0,'2026-05-17T17:07:18.443659+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"duplicate_of": "https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-15-general-availability"}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-launch-day-support-for-amazon-ecs-anywhere-terraform-aws-provider','hashicorp.com: Announcing Support for Amazon ECS Anywhere in the Terraform'' AWS Provider','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Support for Amazon ECS Anywhere in the Terraform'' AWS Provider in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034446,0,'2026-05-17T18:14:06.819341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-support-for-aws-lambda-code-signing-in-the-terraform-aws-provider','hashicorp.com: Announcing Support for Code Signing for AWS Lambda in the'' Terraform AWS Provider','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Support for Code Signing for AWS Lambda in the'' Terraform AWS Provider in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033071,0,'2026-05-17T17:51:11.768567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-terraform-aws-cloud-control-provider-tech-preview','hashicorp.com: Announcing Terraform AWS Cloud Control Provider Tech Preview','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Terraform AWS Cloud Control Provider Tech Preview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033418,0,'2026-05-17T17:56:58.893095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-the-hashicorp-linux-repository','Announcing the HashiCorp Linux Repository','','N/A',0,'A curated technical resource and architectural guide covering Announcing the HashiCorp Linux Repository in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029931,0,'2026-05-17T16:58:51.792093+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-the-terraform-visual-studio-code-extension-v2-0-0','Announcing the Terraform Visual Studio Code Extension v2.0.0','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033801,0,'2026-05-17T18:03:21.898283+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-version-2-0-kubernetes-and-helm-providers-for-hashicorp-terraform','hashicorp.com: Announcing Version 2.0 of the Kubernetes and Helm Providers'' for HashiCorp Terraform 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Version 2.0 of the Kubernetes and Helm Providers'' for HashiCorp Terraform 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033735,0,'2026-05-17T18:02:15.350071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-waypoint','hashicorp.com: Announcing HashiCorp Waypoint','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing HashiCorp Waypoint in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032360,0,'2026-05-17T17:39:20.930617+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/aws-hashicorp-collaborate-new-terraform-modules','hashicorp.com: AWS and HashiCorp Collaborate on New Terraform Modules','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: AWS and HashiCorp Collaborate on New Terraform Modules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029573,0,'2026-05-17T16:52:53.073997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/aws-lambda-extensions-for-hashicorp-vault','hashicorp.com: Use AWS Lambda Extensions to Securely Retrieve Secrets From'' HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Use AWS Lambda Extensions to Securely Retrieve Secrets From'' HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033050,0,'2026-05-17T17:50:50.696132+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/azure-hub-and-spoke-generally-available-for-hcp-vault-dedicated','Azure Hub-and-Spoke Generally Available for HCP Vault Dedicated','HashiCorp announces general availability of Azure hub-and-spoke networking topology support for HCP Vault Dedicated, delivering private, secure connectivity.','2026',4,'Curator Insight: Managed security platforms must adapt to complex cloud-native networking layouts to be viable for enterprise environments.
 
 Live Grounding: Published in May 2026, this announcement states that HCP Vault Dedicated now supports native Azure hub-and-spoke networking topology.
@@ -15626,131 +15626,131 @@ Live Grounding: Published in May 2026, this announcement states that HCP Vault D
 Security Architecture:
 - Ensures entirely private connectivity by integrating HashiCorp Virtual Networks with Azure transit spokes.
 - Eliminates the security risk of exposing managed secrets endpoints to the public internet.
-- Simplifies cross-tenant routing without requiring complex manual peer configurations.','en','blog','advanced',0,'online','automatic','N/A',NULL,1.78035216817339396e+09,0,'2026-06-02T00:16:08.173394+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Secrets Management", "HashiCorp Vault", "Azure Networking"]','["[ENTERPRISE-STABLE]", "[DE FACTO STANDARD]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Strongly welcomed by security operations teams for solving complex Azure enterprise private networking topology requirements within managed Vault deployments.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": "devsecops"}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/beta-support-for-crds-in-the-terraform-provider-for-kubernetes','hashicorp.com: Beta Support for CRDs in the Terraform Provider for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Beta Support for CRDs in the Terraform Provider for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902907453673911e+09,0,'2026-05-17T16:44:34.536739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/build-a-quick-aks-cluster-the-easy-way-with-terraform-cloud','hashicorp.com: Build a Quick AKS Cluster the Easy Way with Terraform Cloud'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Build a Quick AKS Cluster the Easy Way with Terraform Cloud'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903041308443093e+09,0,'2026-05-17T17:06:53.084431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/build-secure-ai-applications-on-azure-with-hashicorp-terraform-and-vault','==hashicorp.com: Build secure AI applications on Azure with HashiCorp Terraform'' and Vault==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Build secure AI applications on Azure with HashiCorp Terraform'' and Vault== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790327286357429e+09,0,'2026-05-17T17:45:28.635743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/terraform.md"]','["azure.md", "terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/building-a-secure-azure-reference-architecture-with-terraform','hashicorp.com: Building a secure Azure reference architecture with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Building a secure Azure reference architecture with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903273399014902e+09,0,'2026-05-17T17:45:33.990149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/building-azure-resources-with-typescript-using-the-cdk-for-terraform','hashicorp.com: Building Azure Resources with TypeScript Using the CDK for'' Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Building Azure Resources with TypeScript Using the CDK for'' Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902963108319711e+09,0,'2026-05-17T16:53:51.083197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/cdk-for-terraform-enabling-python-and-typescript-support','hashicorp.com: CDK for Terraform: Enabling Python & TypeScript Support','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: CDK for Terraform: Enabling Python & TypeScript Support in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034217.3485,0,'2026-05-17T18:10:17.348500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/cdk-for-terraform-now-generally-available','hashicorp.com: CDK for Terraform Is Now Generally Available','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: CDK for Terraform Is Now Generally Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903391720928692e+09,0,'2026-05-17T18:05:17.209287+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/cisco-citrix-fortinet-among-new-verified-terraform-providers','hashicorp.com: Cisco, Citrix, and Fortinet Among New Verified Terraform'' Providers','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Cisco, Citrix, and Fortinet Among New Verified Terraform'' Providers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902911863514709e+09,0,'2026-05-17T16:45:18.635147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/configuring-azure-application-gateway-with-consul-terraform-sync','hashicorp.com: Configuring Azure Application Gateway with Consul-Terraform-Sync','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Configuring Azure Application Gateway with Consul-Terraform-Sync in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902934077579402e+09,0,'2026-05-17T16:49:00.775794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+- Simplifies cross-tenant routing without requiring complex manual peer configurations.','en','blog','advanced',0,'online','automatic','N/A',NULL,1780352168,0,'2026-06-02T00:16:08.173394+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Secrets Management", "HashiCorp Vault", "Azure Networking"]','["[ENTERPRISE-STABLE]", "[DE FACTO STANDARD]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Strongly welcomed by security operations teams for solving complex Azure enterprise private networking topology requirements within managed Vault deployments.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": "devsecops"}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/beta-support-for-crds-in-the-terraform-provider-for-kubernetes','hashicorp.com: Beta Support for CRDs in the Terraform Provider for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Beta Support for CRDs in the Terraform Provider for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029074,0,'2026-05-17T16:44:34.536739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/build-a-quick-aks-cluster-the-easy-way-with-terraform-cloud','hashicorp.com: Build a Quick AKS Cluster the Easy Way with Terraform Cloud'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Build a Quick AKS Cluster the Easy Way with Terraform Cloud'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030413,0,'2026-05-17T17:06:53.084431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/build-secure-ai-applications-on-azure-with-hashicorp-terraform-and-vault','==hashicorp.com: Build secure AI applications on Azure with HashiCorp Terraform'' and Vault==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Build secure AI applications on Azure with HashiCorp Terraform'' and Vault== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032728,0,'2026-05-17T17:45:28.635743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/terraform.md"]','["azure.md", "terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/building-a-secure-azure-reference-architecture-with-terraform','hashicorp.com: Building a secure Azure reference architecture with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Building a secure Azure reference architecture with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032733,0,'2026-05-17T17:45:33.990149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/building-azure-resources-with-typescript-using-the-cdk-for-terraform','hashicorp.com: Building Azure Resources with TypeScript Using the CDK for'' Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Building Azure Resources with TypeScript Using the CDK for'' Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029631,0,'2026-05-17T16:53:51.083197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/cdk-for-terraform-enabling-python-and-typescript-support','hashicorp.com: CDK for Terraform: Enabling Python & TypeScript Support','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: CDK for Terraform: Enabling Python & TypeScript Support in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034217,0,'2026-05-17T18:10:17.348500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/cdk-for-terraform-now-generally-available','hashicorp.com: CDK for Terraform Is Now Generally Available','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: CDK for Terraform Is Now Generally Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033917,0,'2026-05-17T18:05:17.209287+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/cisco-citrix-fortinet-among-new-verified-terraform-providers','hashicorp.com: Cisco, Citrix, and Fortinet Among New Verified Terraform'' Providers','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Cisco, Citrix, and Fortinet Among New Verified Terraform'' Providers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029118,0,'2026-05-17T16:45:18.635147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/configuring-azure-application-gateway-with-consul-terraform-sync','hashicorp.com: Configuring Azure Application Gateway with Consul-Terraform-Sync','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Configuring Azure Application Gateway with Consul-Terraform-Sync in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029340,0,'2026-05-17T16:49:00.775794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/consul-20-improves-flexibility-control-and-scalability','Consul 2.0 improves flexibility, control, and scalability','HashiCorp releases Consul 2.0, introducing multi-port service mesh on Kubernetes, CyberArk Workload Identity integration, and global RPC rate limiting.','2026',4,'A technical release breakdown of HashiCorp Consul 2.0, focusing on multi-cloud security, control planes, and networking density.
 * Introduces full multi-port support for service mesh deployments on Kubernetes, allowing microservices to map distinct security and ingress rules per port.
-* Implements global RPC rate limiters, auto-scaling mechanisms for the native API Gateway, and integrations with CyberArk Workload Identity Manager as an external CA.','en','article','advanced',0,'online','automatic','N/A',NULL,1.78035268674463391e+09,0,'2026-06-02T00:24:46.744634+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Service Mesh", "Kubernetes Networking", "Datacenter Security"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "servicemesh", "reputation_status": "Vetted", "reputation_summary": "A landmark release from HashiCorp that is recognized by cloud architects as a crucial architectural upgrade to long-standing Kubernetes-to-Consul service mesh constraints.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": "service-discovery"}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/creating-workspaces-with-the-hashicorp-terraform-operator-for-kubernetes','hashicorp.com: Creating Workspaces with the HashiCorp Terraform Operator'' for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Creating Workspaces with the HashiCorp Terraform Operator'' for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903303718474698e+09,0,'2026-05-17T17:50:37.184747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/custom-variable-validation-in-terraform-0-13','hashicorp.com: Custom Variable Validation in Terraform 0.13','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Custom Variable Validation in Terraform 0.13 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460.4784,0,'2026-05-17T17:24:20.478400+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/deploy-any-resource-with-the-new-kubernetes-provider-for-hashicorp-terraform','Deploy Any Resource With The New Kubernetes Provider for HashiCorp Terraform','','N/A',0,'A curated technical resource and architectural guide covering Deploy Any Resource With The New Kubernetes Provider for HashiCorp Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903203657873797e+09,0,'2026-05-17T17:33:56.578738+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/deploying-helm-apps-to-kubernetes-with-waypoint-and-gitops','hashicorp.com: Deploying Helm Apps to Kubernetes with Waypoint and GitOps','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Deploying Helm Apps to Kubernetes with Waypoint and GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903322252820897e+09,0,'2026-05-17T17:53:42.528209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/disaster-recovery-for-hashicorp-consul-on-kubernetes','hashicorp.com: Disaster Recovery for HashiCorp Consul on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Disaster Recovery for HashiCorp Consul on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903160208373403e+09,0,'2026-05-17T17:26:42.083734+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/encrypting-large-artifacts-and-streaming-workloads-with-vault','Encrypting Large Artifacts and Streaming Workloads with Vault','HashiCorp introduces a local envelope encryption workflow utilizing Vault Transit keys to protect massive data payloads without network bottlenecks.','2026',4,'This technical architecture guide introduces HashiCorp''s SDK for implementing envelope encryption with Vault''s Transit secrets engine. By shifting the workload of actual encryption and decryption locally to applications using locally generated data encryption keys (DEKs), it avoids the latency and network bottlenecks of sending large payloads to a central Vault server. Vault maintains central authority over key policy and DEK wrapping, offering high-performance, secure processing for streaming data and massive artifacts.','English','blog','Advanced',0,'online','automatic','N/A',NULL,1780352302.45666,0,'2026-06-02T00:18:22.456660+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Data Protection", "Envelope Encryption"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Widely trusted enterprise-grade security pattern from HashiCorp for zero-trust data protection.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/get-started-with-consul-service-mesh-on-kubernetes','hashicorp.com: Get Started with Consul Service Mesh on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Get Started with Consul Service Mesh on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903440524299597e+09,0,'2026-05-17T18:13:25.242996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/getting-started-with-ambassador-and-consul-using-kubernetes-initializer','hashicorp.com: Getting Started with Ambassador and Consul Using Kubernetes'' Initializer','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Getting Started with Ambassador and Consul Using Kubernetes'' Initializer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903261324441695e+09,0,'2026-05-17T17:43:33.244417+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/getting-started-with-hcp-consul-frequently-asked-questions','hashicorp.com: Getting Started with HCP Consul: Frequently Asked Questions','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Getting Started with HCP Consul: Frequently Asked Questions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903002226453399e+09,0,'2026-05-17T17:00:22.264534+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/getting-started-with-the-helm-and-datadog-terraform-providers','hashicorp.com: New Terraform Tutorials: Getting Started with the Helm and'' Datadog Providers 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorials: Getting Started with the Helm and'' Datadog Providers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903098265181303e+09,0,'2026-05-17T17:16:22.651813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/gke-cluster-setup-with-cdk-for-terraform','hashicorp.com: GKE Cluster Setup with CDK for Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: GKE Cluster Setup with CDK for Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903342444655704e+09,0,'2026-05-17T17:57:04.446557+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/hashicorp-consul-ingress-gateways-and-l7-traffic-management-in-kubernetes','HashiCorp Consul Ingress Gateways and L7 Traffic Management in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering HashiCorp Consul Ingress Gateways and L7 Traffic Management in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903362273483395e+09,0,'2026-05-17T18:00:22.734834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide','hashicorp.com: HashiCorp Learning Resources Reference Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HashiCorp Learning Resources Reference Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903234391925692e+09,0,'2026-05-17T17:39:03.919257+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md", "docs/other-awesome-lists.md", "docs/terraform.md"]','["elearning.md", "other-awesome-lists.md", "terraform.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/hashicorp-teams-with-aws-on-new-control-tower-account-factory-for-terraform','hashicorp.com: HashiCorp Teams with AWS on New Control Tower Account Factory'' for Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HashiCorp Teams with AWS on New Control Tower Account Factory'' for Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903240555490589e+09,0,'2026-05-17T17:40:05.554906+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md", "docs/terraform.md"]','["aws-security.md", "terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/hashicorp-vault-use-cases-and-best-practices-on-azure','hashicorp.com: HashiCorp Vault Use Cases and Best Practices on Azure','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HashiCorp Vault Use Cases and Best Practices on Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903013232600092e+09,0,'2026-05-17T17:02:12.326001+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/how-to-integrate-your-application-with-vault-static-secrets','==hashicorp.com: How to Integrate Your Application with Vault: Static Secrets==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: How to Integrate Your Application with Vault: Static Secrets== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903072700542211e+09,0,'2026-05-17T17:12:07.005422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/import-infrastructure-into-terraform','hashicorp.com: Learn How to Import Infrastructure Into Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Learn How to Import Infrastructure Into Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903252125120902e+09,0,'2026-05-17T17:42:01.251209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/integrating-azure-ad-identity-hashicorp-vault-part-1-application-auth-oidc','hashicorp.com: Integrating Azure AD Identity with HashiCorp Vault — Part'' 1: Azure Application Auth via OIDC','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Integrating Azure AD Identity with HashiCorp Vault — Part'' 1: Azure Application Auth via OIDC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032733.96695,0,'2026-05-17T17:45:33.966950+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/kubernetes-vault-integration-via-sidecar-agent-injector-vs-csi-provider','hashicorp.com: Kubernetes Vault Integration via Sidecar Agent Injector vs.'' CSI Provider','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Kubernetes Vault Integration via Sidecar Agent Injector vs.'' CSI Provider in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903020453105902e+09,0,'2026-05-17T17:03:24.531059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/learn-vault-1-5','Vault Learning Resources: Vault 1.5 features and more','','N/A',0,'A curated technical resource and architectural guide covering Vault Learning Resources: Vault 1.5 features and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903456013778305e+09,0,'2026-05-17T18:16:00.137783+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/manage-active-directory-objects-new-windows-ad-provider-hashicorp-terraform','Manage Active Directory Objects with the New Windows AD Provider for HashiCorp Terraform','','N/A',0,'A curated technical resource and architectural guide covering Manage Active Directory Objects with the New Windows AD Provider for HashiCorp Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903448227145195e+09,0,'2026-05-17T18:14:42.271452+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/manage-kubernetes-secrets-for-flux-with-hashicorp-vault','hashicorp.com: Manage Kubernetes Secrets for Flux with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Manage Kubernetes Secrets for Flux with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903219785337495e+09,0,'2026-05-17T17:36:37.853375+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/managing-ssh-access-at-scale-with-hashicorp-vault','hashicorp.com: Managing SSH Access at Scale with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Managing SSH Access at Scale with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902959419928598e+09,0,'2026-05-17T16:53:14.199286+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/monitoring-as-code-with-terraform-cloud-and-checkly','hashicorp.com: Monitoring as Code with Terraform Cloud and Checkly','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Monitoring as Code with Terraform Cloud and Checkly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903140628280091e+09,0,'2026-05-17T17:23:26.282801+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/multi-region-replication-now-available-with-hcp-vault','hashicorp.com: Multi-Region Replication Now Available with HCP Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Multi-Region Replication Now Available with HCP Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903000536003398e+09,0,'2026-05-17T17:00:05.360034+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/new-apply-user-interface-for-terraform-cloud','hashicorp.com: New Apply User Interface for Terraform Cloud','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Apply User Interface for Terraform Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031981.12967,0,'2026-05-17T17:33:01.129670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/new-terraform-tutorials-on-hashicorp-learn','hashicorp.com: New Terraform Tutorials on HashiCorp Learn','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorials on HashiCorp Learn in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903229313058495e+09,0,'2026-05-17T17:38:13.130585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/new-terraform-tutorials-on-provisioning-and-managing-kubernetes-clusters','hashicorp.com: New Terraform Tutorials on Provisioning and Managing Kubernetes'' Clusters 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorials on Provisioning and Managing Kubernetes'' Clusters 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903294984878802e+09,0,'2026-05-17T17:49:09.848788+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/onboarding-applications-to-vault-using-terraform-a-practical-guide','hashicorp.com: Onboarding Applications to Vault Using Terraform: A Practical'' Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Onboarding Applications to Vault Using Terraform: A Practical'' Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903068504085493e+09,0,'2026-05-17T17:11:25.040855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/refresh-secrets-for-kubernetes-applications-with-vault-agent','hashicorp.com: Refresh Secrets for Kubernetes Applications with Vault Agent','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Refresh Secrets for Kubernetes Applications with Vault Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903431360041093e+09,0,'2026-05-17T18:11:53.600411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/retrieve-hashicorp-vault-secrets-with-kubernetes-csi','hashicorp.com: Retrieve HashiCorp Vault Secrets with Kubernetes CSI','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Retrieve HashiCorp Vault Secrets with Kubernetes CSI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903142893671798e+09,0,'2026-05-17T17:23:48.936718+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/scim-in-vault-standardizes-provisioning-in-platforms','SCIM in HashiCorp Vault standardizes provisioning in platforms','How beta SCIM support in Vault Enterprise 2.0 and HCP Vault Dedicated automates user and group lifecycle provisioning.','2026',4,'Curator Insight: An essential upgrade for enterprise security platforms that brings standardized, interoperable System for Cross-domain Identity Management (SCIM) workflows directly into secrets management infrastructure. Live Grounding (MCP): Integration guides confirm that Vault''s new SCIM server natively integrates with Okta, SailPoint, and other major IdPs, allowing teams to fully automate the provisioning and deprovisioning of Vault entities to avoid access drift.','English','article','Advanced',0,'online','automatic','N/A',NULL,1.78035270531457805e+09,0,'2026-06-02T00:25:05.314578+02:00',NULL,NULL,NULL,'["Security and Compliance", "Secrets Management", "Identity Access Governance"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "securityascode", "reputation_status": "Vetted", "reputation_summary": "Highly appreciated by security engineers as a major integration improvement that standardizes identity lifecycle workflows in HashiCorp Vault.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/share-modules-across-organizations-terraform-enterprise','hashicorp.com: Share Modules Across Organizations with Terraform Enterprise','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Share Modules Across Organizations with Terraform Enterprise in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903191011795902e+09,0,'2026-05-17T17:31:50.117959+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/supporting-the-hashicorp-terraform-extension-for-visual-studio-code','hashicorp.com: Supporting the HashiCorp Terraform Extension for Visual Studio'' Code','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Supporting the HashiCorp Terraform Extension for Visual Studio'' Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903391356953501e+09,0,'2026-05-17T18:05:13.569535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-1-8-adds-provider-functions-for-aws-google-cloud-and-kubernetes','hashicorp.com: Terraform 1.8 provider functions for AWS, Google Cloud, and'' Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform 1.8 provider functions for AWS, Google Cloud, and'' Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903052221176099e+09,0,'2026-05-17T17:08:42.211761+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-adds-support-for-gke-autopilot','hashicorp.com: Terraform Adds Support for GKE Autopilot','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Adds Support for GKE Autopilot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903050683801698e+09,0,'2026-05-17T17:08:26.838017+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-aws-cloud-control-api-provider-now-generally-available','hashicorp.com: Terraform AWS Cloud Control API provider now generally available','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AWS Cloud Control API provider now generally available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790343456000781e+09,0,'2026-05-17T18:12:25.600078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-aws-provider-continues-to-expand-coverage','hashicorp.com: Terraform AWS Provider Continues to Expand Coverage','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AWS Provider Continues to Expand Coverage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903449943422293e+09,0,'2026-05-17T18:14:59.434223+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-azuread-provider-now-supports-microsoft-graph','hashicorp.com: Terraform AzureAD Provider Now Supports Microsoft Graph','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AzureAD Provider Now Supports Microsoft Graph in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903373533742594e+09,0,'2026-05-17T18:02:15.337426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-azurerm-3-0-brings-enhanced-azure-function-support','hashicorp.com: Terraform AzureRM 3.0 Brings Enhanced Azure Function Support','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AzureRM 3.0 Brings Enhanced Azure Function Support in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903307430035305e+09,0,'2026-05-17T17:51:14.300353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-adds-aggregated-vcs-reviews','hashicorp.com: Terraform Cloud adds aggregated VCS reviews','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud adds aggregated VCS reviews in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903000918511796e+09,0,'2026-05-17T17:00:09.185118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-adds-drift-detection-for-infrastructure-management','hashicorp.com: Terraform Cloud Adds Drift Detection for Infrastructure Management','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud Adds Drift Detection for Infrastructure Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903151602183389e+09,0,'2026-05-17T17:25:16.021834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-no-code-provisioning-is-now-ga-with-new-features','hashicorp.com: Terraform Cloud no-code provisioning is now GA with new features','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud no-code provisioning is now GA with new features in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903040703085708e+09,0,'2026-05-17T17:06:47.030857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-operator-2-3-adds-workspace-run-operations','hashicorp.com: Terraform Cloud Operator 2.3 adds workspace run operations','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud Operator 2.3 adds workspace run operations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144592971491e+09,0,'2026-05-17T17:24:05.929715+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-variable-sets-beta-now-available','hashicorp.com: Terraform Cloud Variable Sets Beta Now Available','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud Variable Sets Beta Now Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903348691885495e+09,0,'2026-05-17T17:58:06.918855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-extension-for-vs-code-speeds-up-loading-of-large-workspaces','==hashicorp.com: Terraform extension for VS Code speeds up loading of large'' workspaces==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Terraform extension for VS Code speeds up loading of large'' workspaces== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902912072074198e+09,0,'2026-05-17T16:45:20.720742+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-mono-repo-vs-multi-repo-the-great-debate','hashicorp.com: Terraform Mono Repo vs. Multi Repo: The Great Debate','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Mono Repo vs. Multi Repo: The Great Debate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903331349709391e+09,0,'2026-05-17T17:55:13.497094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-sensitive-input-variables','hashicorp.com: New Terraform Tutorial: Sensitive Input Variables 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorial: Sensitive Input Variables 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903268380578398e+09,0,'2026-05-17T17:44:43.805784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-stacks-explained','==hashicorp.com: Terraform stacks, explained==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Terraform stacks, explained== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903417295643806e+09,0,'2026-05-17T18:09:32.956438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/testing-hashicorp-terraform','==hashicorp.com: Testing HashiCorp Terraform==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Testing HashiCorp Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903114263243103e+09,0,'2026-05-17T17:19:02.632431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/the-state-of-vault-and-kubernetes-and-future-plans','hashicorp.com: The State of Vault and Kubernetes, and Future Plans','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: The State of Vault and Kubernetes, and Future Plans in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790321847886269e+09,0,'2026-05-17T17:36:24.788627+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/tutorial-terraform-outputs','hashicorp.com: New Terraform Tutorial: Terraform Outputs 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorial: Terraform Outputs 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903182504349494e+09,0,'2026-05-17T17:30:25.043495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/using-template-files-with-hashicorp-packer','hashicorp.com: Using Template Files with HashiCorp Packer','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Using Template Files with HashiCorp Packer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903280007919597e+09,0,'2026-05-17T17:46:40.079196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/using-waypoint-runners-to-enable-gitops-workflows','hashicorp.com: Using Waypoint Runners To Enable GitOps Workflows','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Using Waypoint Runners To Enable GitOps Workflows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030673583781e+09,0,'2026-05-17T17:11:13.583781+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/vault-1-11','hashicorp.com: HashiCorp Vault 1.11 Adds Kubernetes Secrets Engine, PKI'' Updates, and More 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HashiCorp Vault 1.11 Adds Kubernetes Secrets Engine, PKI'' Updates, and More 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207.92116,0,'2026-05-17T18:10:07.921160+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/vault-1-8','hashicorp.com: Announcing HashiCorp Vault 1.8','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing HashiCorp Vault 1.8 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903107970697808e+09,0,'2026-05-17T17:17:59.706978+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/vault-github-action','hashicorp.com: Automate Secret Injection into CI/CD Workflows with the GitHub'' Action for Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Automate Secret Injection into CI/CD Workflows with the GitHub'' Action for Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153359344792e+09,0,'2026-05-17T17:25:33.593448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/vault-on-the-hashicorp-cloud-platform-ga','hashicorp.com: HCP Vault is now generally available on AWS 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HCP Vault is now generally available on AWS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903448420357894e+09,0,'2026-05-17T18:14:44.203579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/wait-conditions-in-the-kubernetes-provider-for-hashicorp-terraform','hashicorp.com: Wait Conditions in the Kubernetes Provider for HashiCorp'' Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Wait Conditions in the Kubernetes Provider for HashiCorp'' Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903293450022792e+09,0,'2026-05-17T17:48:54.500228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/why-use-the-vault-agent-for-secrets-management','hashicorp.com: Why Use the Vault Agent for Secrets Management?','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Why Use the Vault Agent for Secrets Management? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903097936378288e+09,0,'2026-05-17T17:16:19.363783+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/writing-terraform-for-unsupported-resources','==hashicorp.com: Writing Terraform for unsupported resources== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Writing Terraform for unsupported resources== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903164737086606e+09,0,'2026-05-17T17:27:27.370866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/en/blog/new-in-terraform-115-dynamic-sources-variable-deprecation-and-more','New in Terraform 1.15: Dynamic sources, variable deprecation, and more','A deep dive into Terraform 1.15 features, including dynamic module sources using variables, variable and output deprecation attributes, Windows ARM64 builds, and improved CLI warning details.','2026',4,'Terraform 1.15 introduces native dynamic module sources and versions, allowing practitioners to leverage variables to configure upstream dependencies at initialization by declaring variables with a new `const` attribute. The release also implements a robust deprecation framework with a dedicated `deprecated` attribute for variables and outputs, enabling module authors to issue descriptive warnings during planning. Additional platform updates include official Windows ARM64 builds, inline type conversion support, and streamlined S3 AWS login configurations.','en','article','advanced',0,'online','automatic','N/A',NULL,1.78035245411980199e+09,0,'2026-06-02T00:20:54.119802+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Module Configuration", "Lifecycle Management"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "terraform", "reputation_status": "Vetted", "reputation_summary": "HashiCorp Terraform is the industry-standard tool for Infrastructure as Code. The 1.15 release is widely adopted and highly stable.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/en/blog/terraform-provider-for-google-cloud-7-0-is-now-ga','Terraform Provider for Google Cloud 7.0 is now GA','','N/A',0,'A curated technical resource and architectural guide covering Terraform Provider for Google Cloud 7.0 is now GA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913814024806e+09,0,'2026-05-17T16:45:38.140248+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md", "docs/iac.md", "docs/terraform.md"]','["GoogleCloudPlatform.md", "iac.md", "terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/en/conferences/hashiconf/call-for-sessions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1.78039998221175408e+09,0,'2026-06-02T13:33:02.211754+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 55}');
+* Implements global RPC rate limiters, auto-scaling mechanisms for the native API Gateway, and integrations with CyberArk Workload Identity Manager as an external CA.','en','article','advanced',0,'online','automatic','N/A',NULL,1780352686,0,'2026-06-02T00:24:46.744634+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Service Mesh", "Kubernetes Networking", "Datacenter Security"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "servicemesh", "reputation_status": "Vetted", "reputation_summary": "A landmark release from HashiCorp that is recognized by cloud architects as a crucial architectural upgrade to long-standing Kubernetes-to-Consul service mesh constraints.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": "service-discovery"}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/creating-workspaces-with-the-hashicorp-terraform-operator-for-kubernetes','hashicorp.com: Creating Workspaces with the HashiCorp Terraform Operator'' for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Creating Workspaces with the HashiCorp Terraform Operator'' for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033037,0,'2026-05-17T17:50:37.184747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/custom-variable-validation-in-terraform-0-13','hashicorp.com: Custom Variable Validation in Terraform 0.13','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Custom Variable Validation in Terraform 0.13 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.478400+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/deploy-any-resource-with-the-new-kubernetes-provider-for-hashicorp-terraform','Deploy Any Resource With The New Kubernetes Provider for HashiCorp Terraform','','N/A',0,'A curated technical resource and architectural guide covering Deploy Any Resource With The New Kubernetes Provider for HashiCorp Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.578738+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/deploying-helm-apps-to-kubernetes-with-waypoint-and-gitops','hashicorp.com: Deploying Helm Apps to Kubernetes with Waypoint and GitOps','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Deploying Helm Apps to Kubernetes with Waypoint and GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222,0,'2026-05-17T17:53:42.528209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/disaster-recovery-for-hashicorp-consul-on-kubernetes','hashicorp.com: Disaster Recovery for HashiCorp Consul on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Disaster Recovery for HashiCorp Consul on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031602,0,'2026-05-17T17:26:42.083734+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/encrypting-large-artifacts-and-streaming-workloads-with-vault','Encrypting Large Artifacts and Streaming Workloads with Vault','HashiCorp introduces a local envelope encryption workflow utilizing Vault Transit keys to protect massive data payloads without network bottlenecks.','2026',4,'This technical architecture guide introduces HashiCorp''s SDK for implementing envelope encryption with Vault''s Transit secrets engine. By shifting the workload of actual encryption and decryption locally to applications using locally generated data encryption keys (DEKs), it avoids the latency and network bottlenecks of sending large payloads to a central Vault server. Vault maintains central authority over key policy and DEK wrapping, offering high-performance, secure processing for streaming data and massive artifacts.','English','blog','Advanced',0,'online','automatic','N/A',NULL,1780352302,0,'2026-06-02T00:18:22.456660+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Data Protection", "Envelope Encryption"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Widely trusted enterprise-grade security pattern from HashiCorp for zero-trust data protection.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/get-started-with-consul-service-mesh-on-kubernetes','hashicorp.com: Get Started with Consul Service Mesh on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Get Started with Consul Service Mesh on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034405,0,'2026-05-17T18:13:25.242996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/getting-started-with-ambassador-and-consul-using-kubernetes-initializer','hashicorp.com: Getting Started with Ambassador and Consul Using Kubernetes'' Initializer','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Getting Started with Ambassador and Consul Using Kubernetes'' Initializer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032613,0,'2026-05-17T17:43:33.244417+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/getting-started-with-hcp-consul-frequently-asked-questions','hashicorp.com: Getting Started with HCP Consul: Frequently Asked Questions','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Getting Started with HCP Consul: Frequently Asked Questions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030022,0,'2026-05-17T17:00:22.264534+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/getting-started-with-the-helm-and-datadog-terraform-providers','hashicorp.com: New Terraform Tutorials: Getting Started with the Helm and'' Datadog Providers 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorials: Getting Started with the Helm and'' Datadog Providers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030982,0,'2026-05-17T17:16:22.651813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/gke-cluster-setup-with-cdk-for-terraform','hashicorp.com: GKE Cluster Setup with CDK for Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: GKE Cluster Setup with CDK for Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.446557+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/hashicorp-consul-ingress-gateways-and-l7-traffic-management-in-kubernetes','HashiCorp Consul Ingress Gateways and L7 Traffic Management in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering HashiCorp Consul Ingress Gateways and L7 Traffic Management in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033622,0,'2026-05-17T18:00:22.734834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide','hashicorp.com: HashiCorp Learning Resources Reference Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HashiCorp Learning Resources Reference Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032343,0,'2026-05-17T17:39:03.919257+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md", "docs/other-awesome-lists.md", "docs/terraform.md"]','["elearning.md", "other-awesome-lists.md", "terraform.md"]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/hashicorp-teams-with-aws-on-new-control-tower-account-factory-for-terraform','hashicorp.com: HashiCorp Teams with AWS on New Control Tower Account Factory'' for Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HashiCorp Teams with AWS on New Control Tower Account Factory'' for Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032405,0,'2026-05-17T17:40:05.554906+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md", "docs/terraform.md"]','["aws-security.md", "terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/hashicorp-vault-use-cases-and-best-practices-on-azure','hashicorp.com: HashiCorp Vault Use Cases and Best Practices on Azure','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HashiCorp Vault Use Cases and Best Practices on Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030132,0,'2026-05-17T17:02:12.326001+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/how-to-integrate-your-application-with-vault-static-secrets','==hashicorp.com: How to Integrate Your Application with Vault: Static Secrets==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: How to Integrate Your Application with Vault: Static Secrets== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030727,0,'2026-05-17T17:12:07.005422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/import-infrastructure-into-terraform','hashicorp.com: Learn How to Import Infrastructure Into Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Learn How to Import Infrastructure Into Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032521,0,'2026-05-17T17:42:01.251209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/integrating-azure-ad-identity-hashicorp-vault-part-1-application-auth-oidc','hashicorp.com: Integrating Azure AD Identity with HashiCorp Vault — Part'' 1: Azure Application Auth via OIDC','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Integrating Azure AD Identity with HashiCorp Vault — Part'' 1: Azure Application Auth via OIDC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032733,0,'2026-05-17T17:45:33.966950+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/kubernetes-vault-integration-via-sidecar-agent-injector-vs-csi-provider','hashicorp.com: Kubernetes Vault Integration via Sidecar Agent Injector vs.'' CSI Provider','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Kubernetes Vault Integration via Sidecar Agent Injector vs.'' CSI Provider in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204,0,'2026-05-17T17:03:24.531059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/learn-vault-1-5','Vault Learning Resources: Vault 1.5 features and more','','N/A',0,'A curated technical resource and architectural guide covering Vault Learning Resources: Vault 1.5 features and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034560,0,'2026-05-17T18:16:00.137783+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/manage-active-directory-objects-new-windows-ad-provider-hashicorp-terraform','Manage Active Directory Objects with the New Windows AD Provider for HashiCorp Terraform','','N/A',0,'A curated technical resource and architectural guide covering Manage Active Directory Objects with the New Windows AD Provider for HashiCorp Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034482,0,'2026-05-17T18:14:42.271452+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/manage-kubernetes-secrets-for-flux-with-hashicorp-vault','hashicorp.com: Manage Kubernetes Secrets for Flux with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Manage Kubernetes Secrets for Flux with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032197,0,'2026-05-17T17:36:37.853375+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/managing-ssh-access-at-scale-with-hashicorp-vault','hashicorp.com: Managing SSH Access at Scale with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Managing SSH Access at Scale with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.199286+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/monitoring-as-code-with-terraform-cloud-and-checkly','hashicorp.com: Monitoring as Code with Terraform Cloud and Checkly','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Monitoring as Code with Terraform Cloud and Checkly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031406,0,'2026-05-17T17:23:26.282801+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/multi-region-replication-now-available-with-hcp-vault','hashicorp.com: Multi-Region Replication Now Available with HCP Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Multi-Region Replication Now Available with HCP Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030005,0,'2026-05-17T17:00:05.360034+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/new-apply-user-interface-for-terraform-cloud','hashicorp.com: New Apply User Interface for Terraform Cloud','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Apply User Interface for Terraform Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031981,0,'2026-05-17T17:33:01.129670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/new-terraform-tutorials-on-hashicorp-learn','hashicorp.com: New Terraform Tutorials on HashiCorp Learn','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorials on HashiCorp Learn in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032293,0,'2026-05-17T17:38:13.130585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/new-terraform-tutorials-on-provisioning-and-managing-kubernetes-clusters','hashicorp.com: New Terraform Tutorials on Provisioning and Managing Kubernetes'' Clusters 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorials on Provisioning and Managing Kubernetes'' Clusters 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032949,0,'2026-05-17T17:49:09.848788+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/onboarding-applications-to-vault-using-terraform-a-practical-guide','hashicorp.com: Onboarding Applications to Vault Using Terraform: A Practical'' Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Onboarding Applications to Vault Using Terraform: A Practical'' Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030685,0,'2026-05-17T17:11:25.040855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/refresh-secrets-for-kubernetes-applications-with-vault-agent','hashicorp.com: Refresh Secrets for Kubernetes Applications with Vault Agent','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Refresh Secrets for Kubernetes Applications with Vault Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034313,0,'2026-05-17T18:11:53.600411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/retrieve-hashicorp-vault-secrets-with-kubernetes-csi','hashicorp.com: Retrieve HashiCorp Vault Secrets with Kubernetes CSI','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Retrieve HashiCorp Vault Secrets with Kubernetes CSI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031428,0,'2026-05-17T17:23:48.936718+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/scim-in-vault-standardizes-provisioning-in-platforms','SCIM in HashiCorp Vault standardizes provisioning in platforms','How beta SCIM support in Vault Enterprise 2.0 and HCP Vault Dedicated automates user and group lifecycle provisioning.','2026',4,'Curator Insight: An essential upgrade for enterprise security platforms that brings standardized, interoperable System for Cross-domain Identity Management (SCIM) workflows directly into secrets management infrastructure. Live Grounding (MCP): Integration guides confirm that Vault''s new SCIM server natively integrates with Okta, SailPoint, and other major IdPs, allowing teams to fully automate the provisioning and deprovisioning of Vault entities to avoid access drift.','English','article','Advanced',0,'online','automatic','N/A',NULL,1780352705,0,'2026-06-02T00:25:05.314578+02:00',NULL,NULL,NULL,'["Security and Compliance", "Secrets Management", "Identity Access Governance"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "securityascode", "reputation_status": "Vetted", "reputation_summary": "Highly appreciated by security engineers as a major integration improvement that standardizes identity lifecycle workflows in HashiCorp Vault.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/share-modules-across-organizations-terraform-enterprise','hashicorp.com: Share Modules Across Organizations with Terraform Enterprise','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Share Modules Across Organizations with Terraform Enterprise in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031910,0,'2026-05-17T17:31:50.117959+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/supporting-the-hashicorp-terraform-extension-for-visual-studio-code','hashicorp.com: Supporting the HashiCorp Terraform Extension for Visual Studio'' Code','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Supporting the HashiCorp Terraform Extension for Visual Studio'' Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033913,0,'2026-05-17T18:05:13.569535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-1-8-adds-provider-functions-for-aws-google-cloud-and-kubernetes','hashicorp.com: Terraform 1.8 provider functions for AWS, Google Cloud, and'' Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform 1.8 provider functions for AWS, Google Cloud, and'' Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030522,0,'2026-05-17T17:08:42.211761+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-adds-support-for-gke-autopilot','hashicorp.com: Terraform Adds Support for GKE Autopilot','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Adds Support for GKE Autopilot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030506,0,'2026-05-17T17:08:26.838017+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-aws-cloud-control-api-provider-now-generally-available','hashicorp.com: Terraform AWS Cloud Control API provider now generally available','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AWS Cloud Control API provider now generally available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.600078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-aws-provider-continues-to-expand-coverage','hashicorp.com: Terraform AWS Provider Continues to Expand Coverage','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AWS Provider Continues to Expand Coverage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034499,0,'2026-05-17T18:14:59.434223+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-azuread-provider-now-supports-microsoft-graph','hashicorp.com: Terraform AzureAD Provider Now Supports Microsoft Graph','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AzureAD Provider Now Supports Microsoft Graph in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033735,0,'2026-05-17T18:02:15.337426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-azurerm-3-0-brings-enhanced-azure-function-support','hashicorp.com: Terraform AzureRM 3.0 Brings Enhanced Azure Function Support','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AzureRM 3.0 Brings Enhanced Azure Function Support in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.300353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-adds-aggregated-vcs-reviews','hashicorp.com: Terraform Cloud adds aggregated VCS reviews','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud adds aggregated VCS reviews in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030009,0,'2026-05-17T17:00:09.185118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-adds-drift-detection-for-infrastructure-management','hashicorp.com: Terraform Cloud Adds Drift Detection for Infrastructure Management','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud Adds Drift Detection for Infrastructure Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031516,0,'2026-05-17T17:25:16.021834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-no-code-provisioning-is-now-ga-with-new-features','hashicorp.com: Terraform Cloud no-code provisioning is now GA with new features','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud no-code provisioning is now GA with new features in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030407,0,'2026-05-17T17:06:47.030857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-operator-2-3-adds-workspace-run-operations','hashicorp.com: Terraform Cloud Operator 2.3 adds workspace run operations','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud Operator 2.3 adds workspace run operations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031445,0,'2026-05-17T17:24:05.929715+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-variable-sets-beta-now-available','hashicorp.com: Terraform Cloud Variable Sets Beta Now Available','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud Variable Sets Beta Now Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033486,0,'2026-05-17T17:58:06.918855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-extension-for-vs-code-speeds-up-loading-of-large-workspaces','==hashicorp.com: Terraform extension for VS Code speeds up loading of large'' workspaces==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Terraform extension for VS Code speeds up loading of large'' workspaces== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029120,0,'2026-05-17T16:45:20.720742+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-mono-repo-vs-multi-repo-the-great-debate','hashicorp.com: Terraform Mono Repo vs. Multi Repo: The Great Debate','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Mono Repo vs. Multi Repo: The Great Debate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033313,0,'2026-05-17T17:55:13.497094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-sensitive-input-variables','hashicorp.com: New Terraform Tutorial: Sensitive Input Variables 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorial: Sensitive Input Variables 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.805784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-stacks-explained','==hashicorp.com: Terraform stacks, explained==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Terraform stacks, explained== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034172,0,'2026-05-17T18:09:32.956438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/testing-hashicorp-terraform','==hashicorp.com: Testing HashiCorp Terraform==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Testing HashiCorp Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031142,0,'2026-05-17T17:19:02.632431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/the-state-of-vault-and-kubernetes-and-future-plans','hashicorp.com: The State of Vault and Kubernetes, and Future Plans','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: The State of Vault and Kubernetes, and Future Plans in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.788627+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/tutorial-terraform-outputs','hashicorp.com: New Terraform Tutorial: Terraform Outputs 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorial: Terraform Outputs 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031825,0,'2026-05-17T17:30:25.043495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/using-template-files-with-hashicorp-packer','hashicorp.com: Using Template Files with HashiCorp Packer','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Using Template Files with HashiCorp Packer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032800,0,'2026-05-17T17:46:40.079196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/using-waypoint-runners-to-enable-gitops-workflows','hashicorp.com: Using Waypoint Runners To Enable GitOps Workflows','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Using Waypoint Runners To Enable GitOps Workflows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030673,0,'2026-05-17T17:11:13.583781+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/vault-1-11','hashicorp.com: HashiCorp Vault 1.11 Adds Kubernetes Secrets Engine, PKI'' Updates, and More 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HashiCorp Vault 1.11 Adds Kubernetes Secrets Engine, PKI'' Updates, and More 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207,0,'2026-05-17T18:10:07.921160+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/vault-1-8','hashicorp.com: Announcing HashiCorp Vault 1.8','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing HashiCorp Vault 1.8 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.706978+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/vault-github-action','hashicorp.com: Automate Secret Injection into CI/CD Workflows with the GitHub'' Action for Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Automate Secret Injection into CI/CD Workflows with the GitHub'' Action for Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031533,0,'2026-05-17T17:25:33.593448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/vault-on-the-hashicorp-cloud-platform-ga','hashicorp.com: HCP Vault is now generally available on AWS 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HCP Vault is now generally available on AWS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034484,0,'2026-05-17T18:14:44.203579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/wait-conditions-in-the-kubernetes-provider-for-hashicorp-terraform','hashicorp.com: Wait Conditions in the Kubernetes Provider for HashiCorp'' Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Wait Conditions in the Kubernetes Provider for HashiCorp'' Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032934,0,'2026-05-17T17:48:54.500228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/why-use-the-vault-agent-for-secrets-management','hashicorp.com: Why Use the Vault Agent for Secrets Management?','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Why Use the Vault Agent for Secrets Management? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.363783+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/writing-terraform-for-unsupported-resources','==hashicorp.com: Writing Terraform for unsupported resources== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Writing Terraform for unsupported resources== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031647,0,'2026-05-17T17:27:27.370866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/en/blog/new-in-terraform-115-dynamic-sources-variable-deprecation-and-more','New in Terraform 1.15: Dynamic sources, variable deprecation, and more','A deep dive into Terraform 1.15 features, including dynamic module sources using variables, variable and output deprecation attributes, Windows ARM64 builds, and improved CLI warning details.','2026',4,'Terraform 1.15 introduces native dynamic module sources and versions, allowing practitioners to leverage variables to configure upstream dependencies at initialization by declaring variables with a new `const` attribute. The release also implements a robust deprecation framework with a dedicated `deprecated` attribute for variables and outputs, enabling module authors to issue descriptive warnings during planning. Additional platform updates include official Windows ARM64 builds, inline type conversion support, and streamlined S3 AWS login configurations.','en','article','advanced',0,'online','automatic','N/A',NULL,1780352454,0,'2026-06-02T00:20:54.119802+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Module Configuration", "Lifecycle Management"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "terraform", "reputation_status": "Vetted", "reputation_summary": "HashiCorp Terraform is the industry-standard tool for Infrastructure as Code. The 1.15 release is widely adopted and highly stable.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/en/blog/terraform-provider-for-google-cloud-7-0-is-now-ga','Terraform Provider for Google Cloud 7.0 is now GA','','N/A',0,'A curated technical resource and architectural guide covering Terraform Provider for Google Cloud 7.0 is now GA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029138,0,'2026-05-17T16:45:38.140248+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md", "docs/iac.md", "docs/terraform.md"]','["GoogleCloudPlatform.md", "iac.md", "terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/en/conferences/hashiconf/call-for-sessions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780399982,0,'2026-06-02T13:33:02.211754+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 55}');
 INSERT INTO "resources" VALUES('https://www.hashicorp.com/en/partners/cloud/google-cloud','HashiCorp and Google Cloud Strategic Integration Portal','An overview of how Google Cloud and HashiCorp partner to deliver seamless infrastructure deployment, security, and management capabilities.','2026',4,'Curator Insight: Modern multi-cloud automation demands tight, platform-native IaC configurations to maintain high reliability and compliance.
 
-Live Grounding: The partnership updates detail integrations for Terraform on GCP, including dynamic provider credentials, continuous cloud validation workflows, and native Terraform automated configurations hosted directly inside Google Kubernetes Engine (GKE).','en','documentation','Intermediate',0,'online','automatic','N/A',NULL,1.78035215826338696e+09,0,'2026-06-02T00:15:58.263387+02:00',NULL,NULL,NULL,'["Cloud", "Google Cloud Platform", "Infrastructure as Code", "HashiCorp Terraform"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Highly active and officially maintained multi-cloud enterprise integration gateway.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/infrastructure-cloud','hashicorp.com/infrastructure-cloud','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com/infrastructure-cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902986313360595e+09,0,'2026-05-17T16:57:43.133606+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/8-best-practices-for-writing-secure-go-code','hashicorp.com: 8 Best Practices for Writing Secure Go Code','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: 8 Best Practices for Writing Secure Go Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903308430259895e+09,0,'2026-05-17T17:51:24.302599+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/best-practices-for-terraform-aws-tags','hashicorp.com: Best Practices for Terraform AWS Tags','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Best Practices for Terraform AWS Tags in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903234391169595e+09,0,'2026-05-17T17:39:03.911696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/building-a-migration-factory-with-terraform-enterprise-at-axa-group','hashicorp.com: Standardizing infrastructure automation with Terraform Enterprise','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Standardizing infrastructure automation with Terraform Enterprise in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903255203758311e+09,0,'2026-05-17T17:42:32.037583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/deploying-managing-minimal-app-kubernetes-cluster-terraform-ansible','Deploying and Managing a Minimal App in a Kubernetes Cluster with Terraform and Ansible','','N/A',0,'A curated technical resource and architectural guide covering Deploying and Managing a Minimal App in a Kubernetes Cluster with Terraform and Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032679.02771,0,'2026-05-17T17:44:39.027710+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/how-can-i-prevent-configuration-drift','hashicorp.com: How can I prevent configuration drift?','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: How can I prevent configuration drift? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903072055858707e+09,0,'2026-05-17T17:12:00.558587+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/how-create-gitops-workflow-terraform-jenkins','How to Create a GitOps Workflow with Terraform and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering How to Create a GitOps Workflow with Terraform and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903070569960093e+09,0,'2026-05-17T17:11:45.699601+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/kelsey-hightower-fireside-chat-an-unconventional-path-to-it-and-some-life-advice',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.hashicorp.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903358350648808e+09,0,'2026-05-17T17:59:43.506488+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/managing-terraform-cloud-with-powershell','hashicorp.com: Managing Terraform Cloud With PowerShell','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Managing Terraform Cloud With PowerShell in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903056934823894e+09,0,'2026-05-17T17:09:29.348239+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/modern-infrastructure-automation-with-packer-terraform-and-consul','hashicorp.com: Modern Infrastructure Automation with Packer, Terraform,'' and Consul (video)','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Modern Infrastructure Automation with Packer, Terraform,'' and Consul (video) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903343583438897e+09,0,'2026-05-17T17:57:15.834389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/multi-cloud-devops-at-petronas-with-terraform','hashicorp.com: Multi-Cloud DevOps at PETRONAS with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Multi-Cloud DevOps at PETRONAS with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902968909658908e+09,0,'2026-05-17T16:54:49.096589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/opinionated-terraform-best-practices-and-anti-patterns','hashicorp.com: Opinionated Terraform Best Practices and Anti-Patterns','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Opinionated Terraform Best Practices and Anti-Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902995207826495e+09,0,'2026-05-17T16:59:12.078265+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/securing-infrastructure-in-application-pipelines','hashicorp.com: Securing Infrastructure In Application Pipelines','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Securing Infrastructure In Application Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790337728986361e+09,0,'2026-05-17T18:02:52.898636+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/serverless-secrets-vault','hashicorp.com: Serverless Secrets with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Serverless Secrets with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903043647283911e+09,0,'2026-05-17T17:07:16.472839+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-abstraction-tips-just-because-you-can-doesnt-mean-you-should','hashicorp.com: Terraform Abstraction Tips: Just Because You Can Doesn''t'' Mean You Should','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Abstraction Tips: Just Because You Can Doesn''t'' Mean You Should in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903059730123806e+09,0,'2026-05-17T17:09:57.301238+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-aws-cloud-control-provider-under-the-hood','hashicorp.com: Terraform AWS Cloud Control Provider – Under the Hood','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AWS Cloud Control Provider – Under the Hood in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903060475114893e+09,0,'2026-05-17T17:10:04.751149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-plan-interactive-configuration-and-state-visualization-with-rover','hashicorp.com: Rover - Terraform Visualizer','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Rover - Terraform Visualizer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.7790304730093851e+09,0,'2026-05-17T17:07:53.009385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"duplicate_of": "https://github.com/im2nguyen/rover"}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-practices-the-good-the-bad-and-the-ugly','hashicorp.com: Terraform Practices: The Good, the Bad, and the Ugly','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Practices: The Good, the Bad, and the Ugly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903279766168689e+09,0,'2026-05-17T17:46:37.661687+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-what-instacart-learned-managing-over-50-aws-rds-postgresql-instances','hashicorp.com: Terraforming RDS: What Instacart Learned Managing Over 50'' AWS RDS PostgreSQL Instances with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraforming RDS: What Instacart Learned Managing Over 50'' AWS RDS PostgreSQL Instances with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790313888503139e+09,0,'2026-05-17T17:23:08.850314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/testing-infrastructure-as-code-on-localhost','Testing Infrastructure as Code on Localhost','','N/A',0,'A curated technical resource and architectural guide covering Testing Infrastructure as Code on Localhost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029948108747e+09,0,'2026-05-17T16:59:08.108747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/using-the-terraform-aws-cloud-control-provider','hashicorp.com: Using the Terraform AWS Cloud Control Provider','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Using the Terraform AWS Cloud Control Provider in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902973207078599e+09,0,'2026-05-17T16:55:32.070786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/vault-and-kubernetes-better-together','hashicorp.com: Vault & Kubernetes: Better Together','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Vault & Kubernetes: Better Together in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902967860721898e+09,0,'2026-05-17T16:54:38.607219+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/why-microservices','hashicorp.com: Why Microservices? 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Why Microservices? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903028503706598e+09,0,'2026-05-17T17:04:45.037066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hashicorp.com/solutions/ai-infrastructure-management','hashicorp.com: AI for infrastructure management','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: AI for infrastructure management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903375913741207e+09,0,'2026-05-17T18:02:39.137412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
+Live Grounding: The partnership updates detail integrations for Terraform on GCP, including dynamic provider credentials, continuous cloud validation workflows, and native Terraform automated configurations hosted directly inside Google Kubernetes Engine (GKE).','en','documentation','Intermediate',0,'online','automatic','N/A',NULL,1780352158,0,'2026-06-02T00:15:58.263387+02:00',NULL,NULL,NULL,'["Cloud", "Google Cloud Platform", "Infrastructure as Code", "HashiCorp Terraform"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Highly active and officially maintained multi-cloud enterprise integration gateway.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/infrastructure-cloud','hashicorp.com/infrastructure-cloud','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com/infrastructure-cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029863,0,'2026-05-17T16:57:43.133606+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/8-best-practices-for-writing-secure-go-code','hashicorp.com: 8 Best Practices for Writing Secure Go Code','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: 8 Best Practices for Writing Secure Go Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033084,0,'2026-05-17T17:51:24.302599+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/best-practices-for-terraform-aws-tags','hashicorp.com: Best Practices for Terraform AWS Tags','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Best Practices for Terraform AWS Tags in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032343,0,'2026-05-17T17:39:03.911696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/building-a-migration-factory-with-terraform-enterprise-at-axa-group','hashicorp.com: Standardizing infrastructure automation with Terraform Enterprise','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Standardizing infrastructure automation with Terraform Enterprise in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032552,0,'2026-05-17T17:42:32.037583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/deploying-managing-minimal-app-kubernetes-cluster-terraform-ansible','Deploying and Managing a Minimal App in a Kubernetes Cluster with Terraform and Ansible','','N/A',0,'A curated technical resource and architectural guide covering Deploying and Managing a Minimal App in a Kubernetes Cluster with Terraform and Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032679,0,'2026-05-17T17:44:39.027710+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/how-can-i-prevent-configuration-drift','hashicorp.com: How can I prevent configuration drift?','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: How can I prevent configuration drift? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.558587+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/how-create-gitops-workflow-terraform-jenkins','How to Create a GitOps Workflow with Terraform and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering How to Create a GitOps Workflow with Terraform and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030705,0,'2026-05-17T17:11:45.699601+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/kelsey-hightower-fireside-chat-an-unconventional-path-to-it-and-some-life-advice',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.hashicorp.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033583,0,'2026-05-17T17:59:43.506488+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/managing-terraform-cloud-with-powershell','hashicorp.com: Managing Terraform Cloud With PowerShell','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Managing Terraform Cloud With PowerShell in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030569,0,'2026-05-17T17:09:29.348239+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/modern-infrastructure-automation-with-packer-terraform-and-consul','hashicorp.com: Modern Infrastructure Automation with Packer, Terraform,'' and Consul (video)','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Modern Infrastructure Automation with Packer, Terraform,'' and Consul (video) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033435,0,'2026-05-17T17:57:15.834389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/multi-cloud-devops-at-petronas-with-terraform','hashicorp.com: Multi-Cloud DevOps at PETRONAS with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Multi-Cloud DevOps at PETRONAS with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029689,0,'2026-05-17T16:54:49.096589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/opinionated-terraform-best-practices-and-anti-patterns','hashicorp.com: Opinionated Terraform Best Practices and Anti-Patterns','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Opinionated Terraform Best Practices and Anti-Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029952,0,'2026-05-17T16:59:12.078265+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/securing-infrastructure-in-application-pipelines','hashicorp.com: Securing Infrastructure In Application Pipelines','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Securing Infrastructure In Application Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033772,0,'2026-05-17T18:02:52.898636+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/serverless-secrets-vault','hashicorp.com: Serverless Secrets with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Serverless Secrets with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030436,0,'2026-05-17T17:07:16.472839+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-abstraction-tips-just-because-you-can-doesnt-mean-you-should','hashicorp.com: Terraform Abstraction Tips: Just Because You Can Doesn''t'' Mean You Should','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Abstraction Tips: Just Because You Can Doesn''t'' Mean You Should in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597,0,'2026-05-17T17:09:57.301238+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-aws-cloud-control-provider-under-the-hood','hashicorp.com: Terraform AWS Cloud Control Provider – Under the Hood','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AWS Cloud Control Provider – Under the Hood in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030604,0,'2026-05-17T17:10:04.751149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-plan-interactive-configuration-and-state-visualization-with-rover','hashicorp.com: Rover - Terraform Visualizer','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Rover - Terraform Visualizer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030473,0,'2026-05-17T17:07:53.009385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"duplicate_of": "https://github.com/im2nguyen/rover"}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-practices-the-good-the-bad-and-the-ugly','hashicorp.com: Terraform Practices: The Good, the Bad, and the Ugly','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Practices: The Good, the Bad, and the Ugly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032797,0,'2026-05-17T17:46:37.661687+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-what-instacart-learned-managing-over-50-aws-rds-postgresql-instances','hashicorp.com: Terraforming RDS: What Instacart Learned Managing Over 50'' AWS RDS PostgreSQL Instances with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraforming RDS: What Instacart Learned Managing Over 50'' AWS RDS PostgreSQL Instances with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031388,0,'2026-05-17T17:23:08.850314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/testing-infrastructure-as-code-on-localhost','Testing Infrastructure as Code on Localhost','','N/A',0,'A curated technical resource and architectural guide covering Testing Infrastructure as Code on Localhost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948,0,'2026-05-17T16:59:08.108747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/using-the-terraform-aws-cloud-control-provider','hashicorp.com: Using the Terraform AWS Cloud Control Provider','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Using the Terraform AWS Cloud Control Provider in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.070786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/vault-and-kubernetes-better-together','hashicorp.com: Vault & Kubernetes: Better Together','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Vault & Kubernetes: Better Together in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029678,0,'2026-05-17T16:54:38.607219+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/why-microservices','hashicorp.com: Why Microservices? 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Why Microservices? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.037066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hashicorp.com/solutions/ai-infrastructure-management','hashicorp.com: AI for infrastructure management','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: AI for infrastructure management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033759,0,'2026-05-17T18:02:39.137412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.hava.io','hava.io','','2025',0,'SaaS infrastructure visualization engine that connects securely to cloud backends (AWS, GCP, Azure) to draw up-to-date layout sheets. Facilitates continuous compliance tracking by logging history changes over time.','None','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Cloud Discovery", "Multi-Cloud"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.hava.io/blog/design-for-failure-lessons-learnt-from-the-sydney-aws-outage','Design for failure lessons learnt from the Sydney AWS outage','','2016',3,'An architectural retrospective analyzing service failures during a historic AWS Sydney region outage. Live Grounding highlights how this post underscores the vital design-for-failure paradigm, proving that high availability requires cross-region failovers, active-active topologies, and robust client retry configurations.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Resilience Design"]','["[COMMUNITY-TOOL]"]','[]','["aws-backup.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hays.es/blog/insights/la-gran-renuncia','hays.es: ‘La Gran Renuncia’: ¿por qué tantos profesionales se están planteando'' dejar su trabajo?','','N/A',0,'Explores the psychological and economic motivators of the ''Great Resignation'' from a European talent perspective. Synthesizes survey data from Spanish IT professionals to outline the shifting priorities toward flexibility, modern work-life integration, and competitive technical compensation. [SPANISH CONTENT]','Spanish','Blog','Intermediate',0,'duplicate','manual','cbd946ad1e34a58c158a1276908a6e92b6a1cedddc2bf637c70edf2a731152c4',100.0,1.77903039473860311e+09,0,'2026-05-17T17:06:34.738603+02:00',NULL,NULL,NULL,'["Engineering Leadership & Career Dynamics", "Market Dynamics & Economic Shifts", "The Great Resignation Paradigm"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"duplicate_of": "https://www.hays.es"}');
+INSERT INTO "resources" VALUES('https://www.hays.es/blog/insights/la-gran-renuncia','hays.es: ‘La Gran Renuncia’: ¿por qué tantos profesionales se están planteando'' dejar su trabajo?','','N/A',0,'Explores the psychological and economic motivators of the ''Great Resignation'' from a European talent perspective. Synthesizes survey data from Spanish IT professionals to outline the shifting priorities toward flexibility, modern work-life integration, and competitive technical compensation. [SPANISH CONTENT]','Spanish','Blog','Intermediate',0,'duplicate','manual','cbd946ad1e34a58c158a1276908a6e92b6a1cedddc2bf637c70edf2a731152c4',100.0,1779030394,0,'2026-05-17T17:06:34.738603+02:00',NULL,NULL,NULL,'["Engineering Leadership & Career Dynamics", "Market Dynamics & Economic Shifts", "The Great Resignation Paradigm"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"duplicate_of": "https://www.hays.es"}');
 INSERT INTO "resources" VALUES('https://www.hcltech.com/blogs/devops-tools-and-technologies-manage-microservices','hcltech.com: DevOps Tools and Technologies to Manage Microservices 🌟','','2020',4,'Maps out the comprehensive tooling stack required to manage complex microservice lifecycles. Details the intersection of build systems, container registries, service meshes, centralized logging (EFK/ELK), and distributed tracing tools (Jaeger) essential for observability.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Microservices", "Tooling Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.hellobonsai.com','hellobonsai','','2026',0,'An all-in-one suite of business tools designed to manage freelance operations including invoicing, contracting, proposals, and accounting. It drastically reduces administrative overhead for independent consultants. Live grounding emphasizes its status as an essential utility for modern solopreneurs.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Contractor Operations", "SaaS Administration"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.helpnetsecurity.com/2020/12/14/how-devsecops-developers','helpnetsecurity.com: How to make DevSecOps stick with developers','','2020',0,'An organizational analysis detailing how to successfully promote DevSecOps culture among developers. Proposes seamless IDE plugin adoption, gamified training, and continuous automated pipeline feedback to build friction-free security workflows.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Culture & Collaboration"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.helpnetsecurity.com/2021/05/04/security-kubernetes','helpnetsecurity.com: Kubestriker: A security auditing tool for Kubernetes clusters 🌟','','2021',0,'Reviews Kubestriker, a lightweight, agentless open-source security scanner that audits Kubernetes control plane configurations, insecure ports, and IAM roles for vulnerabilities.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Vulnerability Assessment Tools", "Kubestriker Scanner"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.heroku.com/blog/monolithic-applications-into-services','blog.heroku.com: Deconstructing Monolithic Applications into Services','','2019',4,'A detailed playbook on dividing monolithic backends into cohesive, independent services. It discusses domain-driven design (DDD) boundaries, API gateway design, database decomposition, and how to manage the incremental migration phases to minimize downtime.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Decomposition Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hetzner.com/cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4f6dc6c174ac6e89843b1443d75f4b38cf85bdfef6c2509ede2736ee6834207c',100.0,1.7790317149592731e+09,0,'2026-05-17T17:28:34.959273+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hibridosyelectricos.com/articulo/actualidad/tesla-recurre-china-calidad-fabricacion-coches-electricos/20221222124048066230.html','hibridosyelectricos.com: Tesla recurre a China para aumentar la calidad'' de fabricación de sus coches eléctricos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f5a457b2a8011fd3877c7c36f06d9e986409d3b2046e2cebab13dd6b981cac69',100.0,1.77903224544750905e+09,0,'2026-05-17T17:37:25.447509+02:00',NULL,NULL,NULL,'[]','[]','["docs/customer.md"]','[]','{}','{"duplicate_of": "https://www.hibridosyelectricos.com/coches/tesla-recurre-china-calidad-fabricacion-coches-electricos_66230_102.html"}');
+INSERT INTO "resources" VALUES('https://www.hetzner.com/cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4f6dc6c174ac6e89843b1443d75f4b38cf85bdfef6c2509ede2736ee6834207c',100.0,1779031714,0,'2026-05-17T17:28:34.959273+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hibridosyelectricos.com/articulo/actualidad/tesla-recurre-china-calidad-fabricacion-coches-electricos/20221222124048066230.html','hibridosyelectricos.com: Tesla recurre a China para aumentar la calidad'' de fabricación de sus coches eléctricos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f5a457b2a8011fd3877c7c36f06d9e986409d3b2046e2cebab13dd6b981cac69',100.0,1779032245,0,'2026-05-17T17:37:25.447509+02:00',NULL,NULL,NULL,'[]','[]','["docs/customer.md"]','[]','{}','{"duplicate_of": "https://www.hibridosyelectricos.com/coches/tesla-recurre-china-calidad-fabricacion-coches-electricos_66230_102.html"}');
 INSERT INTO "resources" VALUES('https://www.hibridosyelectricos.com/coches/tesla-recurre-china-calidad-fabricacion-coches-electricos_66230_102.html','hibridosyelectricos.com: Tesla recurre a China para aumentar la calidad de fabricación de sus coches eléctricos','- La Gigafactoría de Tesla en Shanghái es todo un ejemplo de eficiencia, innovación tecnológica y calidad de fabricación. El responsable de este logro es Tom Zhu, su jefe de Operaciones, que recientemente visitó las dos plantas estadounidenses.
     - W. Edward Deming fue un ingeniero y consultor estadounidense reconocido como el padre de la gestión de la calidad total en la fabricación de automóviles. Se le considera uno de los responsables del progreso de la industria, gracias al desarrollo de una serie de teorías funcionales y económicas que, desde hace años, supervisan la producción de los vehículos que se fabrican en casi todo el mundo.
     - Las teorías de Deming estaban muy por delante de su tiempo. Afirman que las organizaciones que se centran en reducir únicamente los costes de producción, automáticamente disminuyen la calidad de sus productos. Por el contrario, aquellas que se concentran en mejorar la calidad, automáticamente rebajan los costes.','2023',3,'Examines Tesla''s adaptation of W. Edwards Deming’s Total Quality Management (TQM) principles at the Shanghai Gigafactory under Tom Zhu. The article contrasts how focusing on systemic quality optimizations organically drives down production costs, refuting the legacy approach of prioritizing cost reduction at the expense of engineering refinement. This demonstrates how modern automated manufacturing lines mimic clean software deployment pipelines using feedback loops.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Industrial Engineering", "Quality Management"]','["[LEGACY]"]','[]','["customer.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.high-mobility.com','high-mobility.com','- [REST Auto API Tutorial](https://www.high-mobility.com/car-api)','2026',3,'High Mobility offers an enterprise platform that standardizes vehicle APIs across multiple major car manufacturers. Developers can retrieve standardized telematics, status, and control endpoints through a secure, unified gateway infrastructure.','English','Enterprise Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Telemetry"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.high-mobility.com/learn/tutorials/rest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','7011ecc22868a17df80c4854f56329407e2fe989184b1608dd55553683a09238',64.0,1.77913049499588394e+09,0,'2026-05-18T20:54:54.995884+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://high-mobility.com/learn/tutorials/rest"}');
+INSERT INTO "resources" VALUES('https://www.high-mobility.com/learn/tutorials/rest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','7011ecc22868a17df80c4854f56329407e2fe989184b1608dd55553683a09238',64.0,1779130494,0,'2026-05-18T20:54:54.995884+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://high-mobility.com/learn/tutorials/rest"}');
 INSERT INTO "resources" VALUES('https://www.hitch-tls.org','Hitch - scalable TLS proxy. Hitch is a libev-based high performance SSL/TLS proxy by Varnish Software','','2024',4,'Hitch is a highly scalable, multi-threaded TLS proxy designed to terminate SSL/TLS connections efficiently and route unencrypted traffic back to local services like Varnish. Built on libev, it effortlessly scales to tens of thousands of simultaneous connections on modern multi-core server processors.','C','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Network & Security", "TLS Offloading"]','["[ENTERPRISE-STABLE]"]','[]','["caching.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.honeybadger.io/blog/git-tricks','honeybadger.io: Top Ten Git Tips & Tricks','','2021',0,'Shares 10 practical tips for advanced Git usage, covering visual log customization, staging subsets of files with interactive add, temporary stash configurations, and restoring deleted commits with `reflog`.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.honeycomb.io','honeycomb.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d7d97afd0b2bb7b40408ee1ef8d237599e10017f1ad8af7c4cd918d223ec3d12',100.0,1.77903056377684688e+09,1,'2026-05-17T17:09:23.776847+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.honeycomb.io','honeycomb.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d7d97afd0b2bb7b40408ee1ef8d237599e10017f1ad8af7c4cd918d223ec3d12',100.0,1779030563,1,'2026-05-17T17:09:23.776847+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.honeycomb.io/blog/future-ops-platform-engineering','honeycomb.io: The Future of Ops Is Platform Engineering 🌟','','2023',0,'Examines the structural transition of operations roles towards platform-centric models. Emphasizes how telemetry, observability, and structured logging serve as fundamental pillars in building reliable internal platforms that empower development teams without sacrificing system reliability.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "DevOps Evolution", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.hostinger.com/in/tutorials/what-is-docker','hostinger.in: What Is Docker and How Does It Work? – Docker Explained','','2021',0,'Introduction to the architecture of container runtimes, comparing container engine hypervisor layers with traditional virtual machines.','English','Introductory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hostinger.in/tutorials/what-is-docker','hostinger.in: What Is Docker and How Does It Work? – Docker Explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4d94a7d164053fdadf2501aad5ae77da589f2126547f9c0692dcff589b9336e',100.0,1779032219.76722,0,'2026-05-17T17:36:59.767220+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.hostinger.com/in/tutorials/what-is-docker"}');
+INSERT INTO "resources" VALUES('https://www.hostinger.in/tutorials/what-is-docker','hostinger.in: What Is Docker and How Does It Work? – Docker Explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4d94a7d164053fdadf2501aad5ae77da589f2126547f9c0692dcff589b9336e',100.0,1779032219,0,'2026-05-17T17:36:59.767220+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.hostinger.com/in/tutorials/what-is-docker"}');
 INSERT INTO "resources" VALUES('https://www.howdykloudy.in/blog/implementing-shift-left-for-terraform-an-introductory-guide','howdykloudy.in: Implementing Shift Left for Terraform: An Introductory Guide 🌟','','2024',0,'Introductory architectural roadmap to ''Shifting Left'' inside infrastructure workflows. Promotes integrating semantic linters, static security engines (such as Checkov or Trivy), and cost projections (Infracost) directly inside native development sandboxes.','None','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Validation & Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.howtoforge.com','howtoforge.com','','2026',3,'An extensive repository of step-by-step Linux installation and configuration tutorials, heavily focusing on hosting environments, mail servers, and virtualization. It serves as an essential tactical resource for setting up reproducible server configurations across various Linux distributions.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.howtoforge.com/create-a-deployment-in-kubernetes','howtoforge.com: How to create a Deployment in Kubernetes','','2021',0,'Step-by-step procedural tutorial explaining the structure of a standard Kubernetes Deployment manifest, dynamic replica scaling, and seamless rollout update strategies. (Live Grounding: Fundamental foundational knowledge for setting up standard declarative app workloads).','YAML','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Kubernetes Core", "Workload Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
@@ -15760,54 +15760,54 @@ INSERT INTO "resources" VALUES('https://www.howtoforge.com/how-to-install-promet
 INSERT INTO "resources" VALUES('https://www.howtoforge.com/kubernetes_network_policy','howtoforge.com: Network Policy in Kubernetes 🌟','','2021',0,'A clear, hands-on tutorial demonstrating how to enforce namespace-level isolation. Step-by-step instructions guide users through drafting rules to secure internal traffic.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Network Policy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.howtoforge.com/multi-container-pods-in-kubernetes','howtoforge.com: How to create Multi-Container Pods in Kubernetes','','2021',0,'A practical hands-on guide for configuring multi-container Pod layouts in Kubernetes. Outlines core design concepts like Sidecars, Adapters, and Ambassador proxies, emphasizing network and disk sharing.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Pod Patterns", "Sidecars"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.howtoforge.com/storage-in-kubernetes','howtoforge.com: Storage in Kubernetes 🌟','','2020',0,'A comprehensive tutorial mapping out the core abstraction primitives of the Kubernetes storage subsystem. It offers step-by-step guidance on declaring ephemeral emptyDir volumes, mounting host paths, and establishing baseline persistent storage configurations.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Implementation Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.howtogeek.com/devops/getting-started-with-kubectl-to-manage-kubernetes-clusters','howtogeek.com: Getting Started With Kubectl to Manage Kubernetes Clusters','','2022',3,'A foundational guide to managing clusters with kubectl. Outlines config structure concepts, baseline container commands, and standard diagnostics routines for new platform users.','English','Technical Article','Beginner',0,'online','manual','5161b4ccacaa46d1271dc2a6176a7c0c0cd833eca2b2e9e39cac8dcf88badbe1',100.0,1.77902950240977096e+09,0,'2026-05-17T16:51:42.409771+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.howtogeek.com/devops/getting-started-with-kubectl-to-manage-kubernetes-clusters','howtogeek.com: Getting Started With Kubectl to Manage Kubernetes Clusters','','2022',3,'A foundational guide to managing clusters with kubectl. Outlines config structure concepts, baseline container commands, and standard diagnostics routines for new platform users.','English','Technical Article','Beginner',0,'online','manual','5161b4ccacaa46d1271dc2a6176a7c0c0cd833eca2b2e9e39cac8dcf88badbe1',100.0,1779029502,0,'2026-05-17T16:51:42.409771+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.howtogeek.com/devops/how-to-clean-up-old-containers-and-images-in-your-kubernetes-cluster','howtogeek.com: How to Clean Up Old Containers and Images in Your Kubernetes Cluster','','2021',3,'Outlines node garbage collection mechanics, detailing how the kubelet automatically trims unreferenced container images and dead containers based on customizable high/low disk threshold flags.','Bash','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resource Optimization", "Garbage Collection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.howtogeek.com/devops/when-not-to-use-docker-cases-where-containers-dont-help','howtogeek.com: When Not to Use Docker: Cases Where Containers Don’t Help 🌟','','2022',4,'Identifies scenarios where containerization introduces unnecessary complexity without providing distinct technical or operational benefits. Analyzes drawbacks for monoliths, GUI-heavy desktop programs, static legacy systems, or performance-critical processes requiring bare-metal host communication.','English','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Virtualization & Containers", "Container Anti-patterns"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hugedomains.com/domain_profile.cfm?d=bqstack.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.hugedomains.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.77938854173216795e+09,0,'2026-05-21T20:35:41.732168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hugedomains.com/domain_profile.cfm?d=migops.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.hugedomains.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.77938852157665801e+09,0,'2026-05-21T20:35:21.576658+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hugedomains.com/domain_profile.cfm?d=bqstack.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.hugedomains.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388541,0,'2026-05-21T20:35:41.732168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hugedomains.com/domain_profile.cfm?d=migops.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.hugedomains.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388521,0,'2026-05-21T20:35:21.576658+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.hyperglance.com','Hyperglance','','2025',4,'An enterprise-grade IT visualization and automated inventory mapper. Discovers, maps, and generates complete topology diagrams of cloud environments, tracking Kubernetes resources and network policies automatically.','N/A','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Automated Discovery"]','["[ENTERPRISE-STABLE]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/cloud','IBM Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','012a3b2ab82f450af32e6de08d032c950e9ee5fa32c82721f218bc383c8beebf',100.0,1.77903109464869689e+09,0,'2026-05-17T17:18:14.648697+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/architecture/architecture/practices/event-driven-cloud-native-apps-architecture','ibm.com: Event-driven cloud-native applications (microservices)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3e7ea0a1b4e24d2cd2368986d1a1ff5e098b4c2fa2725319715115825f3676cc',100.0,1779030134.21074,0,'2026-05-17T17:02:14.210740+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/cloud-native"}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks','ibm.com: 8 Kubernetes Tips and Tricks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd',100.0,1.77903278648237109e+09,0,'2026-05-17T17:46:26.482371+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubectl-commands.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/migrate-java-microservices-from-spring-to-microprofile-p2','ibm.com: Java Microservices with MicroProfile – RESTful APIs and Dependency'' Injection. For microservices-based Java apps, knowing how to create REST APIs is an essential skill. Eclipse MicroProfile makes it easier','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd',100.0,1.77903057825813198e+09,0,'2026-05-17T17:09:38.258132+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks"}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/multizone-kubernetes-and-vpc-load-balancer-setup','ibm.com: Multizone Kubernetes and VPC Load Balancer Setup','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd',100.0,1.77903047956375598e+09,0,'2026-05-17T17:07:59.563756+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks"}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/openshift-vs-kubernetes','ibm.com: OpenShift vs. Kubernetes: What’s the Difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eab2a82a1c023ddb1b2aa538a7b0495078a6512e2c23113cc00e6801160d3665',100.0,1779032757.82009,0,'2026-05-17T17:45:57.820090+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/openshift-vs-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/using-fio-to-tell-whether-your-storage-is-fast-enough-for-etcd','ibm.com: Using Fio to Tell Whether Your Storage is Fast Enough for Etcd','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd',100.0,1.77902916924396395e+09,0,'2026-05-17T16:46:09.243964+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks"}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/cloud-pak-for-management','IBM Cloud Pak for Multicloud Management','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','cd17447e9a8faeda78b670883b29fbe3a5eb13492c3268e65627659469fd7722',100.0,1.77903279177453708e+09,0,'2026-05-17T17:46:31.774537+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/kubernetes-service','IKS','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c29f8b85fd79bc1ef1c630105422f53bbd575cca53aacb7a28d5dc50e08e62bc',100.0,1.77903043879854893e+09,0,'2026-05-17T17:07:18.798549+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/learn/cis-benchmarks','ibm.com: CIS Benchmarks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1c2d28c0adc91c38118d4883459faedbf06d9b53fc18c04814a45024d98e472',100.0,1.7790343461266849e+09,0,'2026-05-17T18:12:26.126685+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/cis-benchmarks"}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/learn/ipaas','ibm.com: iPaaS (Integration-Platform-as-a-Service)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1c2d28c0adc91c38118d4883459faedbf06d9b53fc18c04814a45024d98e472',100.0,1779033612.40383,0,'2026-05-17T18:00:12.403830+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/cloud/learn/cis-benchmarks"}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/openshift','Red Hat OpenShift on IBM Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ecbc41d8ceff343cd5712447aaab18e26a7f6467f7c369f11d831bf3f5cc6693',100.0,1779031796.90589,0,'2026-05-17T17:29:56.905890+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/products/openshift"}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/docs/en',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e923ae312ca1d2064da1e1db1e963e9810c135f96b5af91226401839d6127a9b',100.0,1.77913049501666092e+09,0,'2026-05-18T20:54:55.016661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/docs/en/api-connect',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1122b15342b5761c10d05f15196a549ed89093f4a9d2e4b9d1c2f8d73f0c2d75',100.0,1.77913049502656602e+09,0,'2026-05-18T20:54:55.026566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md", "docs/ibm_cloud.md"]','["developerportals.md", "ibm_cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/docs/en/cloud-paks/cp-management',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','77c9e99f28cc9da1ebc3c4247a99172f55168a8cea7e0babdf6e442eab6c7518',100.0,1.77913049498126101e+09,0,'2026-05-18T20:54:54.981261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/garage/method/practices/run/gitops','ibm.com: Enable GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87e6ea730258eb733f475b9fd67053b6c9f1b769e285039fc592fe4942fcd76d',100.0,1.77903151105100297e+09,0,'2026-05-17T17:25:11.051003+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.ibm.com/garage/method/practices/run/gitops", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.016318"}, "duplicate_of": "https://www.ibm.com/garage"}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/it-infrastructure/storage/spectrum','IBM Spectrum','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f16382d6af070ac9fc097a3755bdd66e5a87b043dc88bd1c42ab52316e2a55d',100.0,1779031227.9724,0,'2026-05-17T17:20:27.972400+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md", "docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://searchstorage.techtarget.com/definition/IBM-Spectrum"}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/products/cloud-pak-for-aiops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2aa0ac36cd1e8c3110ab761c4c8320373558ce6aa6631ce1a512d9eaf5785c25',100.0,1.77913049499568104e+09,1,'2026-05-18T20:54:54.995681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/products/datastax',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e8fe222415a0ead7f0687bbb469b5b22e9b53d76e6441cf2f8b01fa00937b4f8',100.0,1.77913049502342104e+09,1,'2026-05-18T20:54:55.023421+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/cloud','IBM Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','012a3b2ab82f450af32e6de08d032c950e9ee5fa32c82721f218bc383c8beebf',100.0,1779031094,0,'2026-05-17T17:18:14.648697+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/architecture/architecture/practices/event-driven-cloud-native-apps-architecture','ibm.com: Event-driven cloud-native applications (microservices)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3e7ea0a1b4e24d2cd2368986d1a1ff5e098b4c2fa2725319715115825f3676cc',100.0,1779030134,0,'2026-05-17T17:02:14.210740+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/cloud-native"}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks','ibm.com: 8 Kubernetes Tips and Tricks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd',100.0,1779032786,0,'2026-05-17T17:46:26.482371+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubectl-commands.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/migrate-java-microservices-from-spring-to-microprofile-p2','ibm.com: Java Microservices with MicroProfile – RESTful APIs and Dependency'' Injection. For microservices-based Java apps, knowing how to create REST APIs is an essential skill. Eclipse MicroProfile makes it easier','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd',100.0,1779030578,0,'2026-05-17T17:09:38.258132+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks"}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/multizone-kubernetes-and-vpc-load-balancer-setup','ibm.com: Multizone Kubernetes and VPC Load Balancer Setup','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd',100.0,1779030479,0,'2026-05-17T17:07:59.563756+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks"}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/openshift-vs-kubernetes','ibm.com: OpenShift vs. Kubernetes: What’s the Difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eab2a82a1c023ddb1b2aa538a7b0495078a6512e2c23113cc00e6801160d3665',100.0,1779032757,0,'2026-05-17T17:45:57.820090+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/openshift-vs-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/using-fio-to-tell-whether-your-storage-is-fast-enough-for-etcd','ibm.com: Using Fio to Tell Whether Your Storage is Fast Enough for Etcd','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd',100.0,1779029169,0,'2026-05-17T16:46:09.243964+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks"}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/cloud-pak-for-management','IBM Cloud Pak for Multicloud Management','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','cd17447e9a8faeda78b670883b29fbe3a5eb13492c3268e65627659469fd7722',100.0,1779032791,0,'2026-05-17T17:46:31.774537+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/kubernetes-service','IKS','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c29f8b85fd79bc1ef1c630105422f53bbd575cca53aacb7a28d5dc50e08e62bc',100.0,1779030438,0,'2026-05-17T17:07:18.798549+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/learn/cis-benchmarks','ibm.com: CIS Benchmarks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1c2d28c0adc91c38118d4883459faedbf06d9b53fc18c04814a45024d98e472',100.0,1779034346,0,'2026-05-17T18:12:26.126685+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/cis-benchmarks"}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/learn/ipaas','ibm.com: iPaaS (Integration-Platform-as-a-Service)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1c2d28c0adc91c38118d4883459faedbf06d9b53fc18c04814a45024d98e472',100.0,1779033612,0,'2026-05-17T18:00:12.403830+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/cloud/learn/cis-benchmarks"}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/openshift','Red Hat OpenShift on IBM Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ecbc41d8ceff343cd5712447aaab18e26a7f6467f7c369f11d831bf3f5cc6693',100.0,1779031796,0,'2026-05-17T17:29:56.905890+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/products/openshift"}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/docs/en',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e923ae312ca1d2064da1e1db1e963e9810c135f96b5af91226401839d6127a9b',100.0,1779130495,0,'2026-05-18T20:54:55.016661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/docs/en/api-connect',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1122b15342b5761c10d05f15196a549ed89093f4a9d2e4b9d1c2f8d73f0c2d75',100.0,1779130495,0,'2026-05-18T20:54:55.026566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md", "docs/ibm_cloud.md"]','["developerportals.md", "ibm_cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/docs/en/cloud-paks/cp-management',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','77c9e99f28cc9da1ebc3c4247a99172f55168a8cea7e0babdf6e442eab6c7518',100.0,1779130494,0,'2026-05-18T20:54:54.981261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/garage/method/practices/run/gitops','ibm.com: Enable GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87e6ea730258eb733f475b9fd67053b6c9f1b769e285039fc592fe4942fcd76d',100.0,1779031511,0,'2026-05-17T17:25:11.051003+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.ibm.com/garage/method/practices/run/gitops", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.016318"}, "duplicate_of": "https://www.ibm.com/garage"}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/it-infrastructure/storage/spectrum','IBM Spectrum','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f16382d6af070ac9fc097a3755bdd66e5a87b043dc88bd1c42ab52316e2a55d',100.0,1779031227,0,'2026-05-17T17:20:27.972400+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md", "docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://searchstorage.techtarget.com/definition/IBM-Spectrum"}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/products/cloud-pak-for-aiops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2aa0ac36cd1e8c3110ab761c4c8320373558ce6aa6631ce1a512d9eaf5785c25',100.0,1779130494,1,'2026-05-18T20:54:54.995681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/products/datastax',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e8fe222415a0ead7f0687bbb469b5b22e9b53d76e6441cf2f8b01fa00937b4f8',100.0,1779130495,1,'2026-05-18T20:54:55.023421+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ibm.com/products/kubernetes-service','IKS','','2025',0,'Official landing documentation for IBM Cloud Kubernetes Service (IKS). Highlights its integration with IBM''s compliance profiles, hardware security modules (HSM), and bare-metal nodes. A useful reference for enterprise cloud-native architects looking for secure hybrid options.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Alternative Cloud", "IBM Kubernetes Service (IKS)", "Core Platforms"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ibm.com/products/openshift','Red Hat OpenShift on IBM Cloud','','2026',4,'Architectural landing page for running Red Hat OpenShift as a managed service on IBM Cloud. Delivers bare-metal cluster deployments and extreme security compliance protocols. Frequently deployed in 2026 for mainframe migrations, WebSphere modernizations, and high-security financial applications.','English','Official Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Managed Services", "IBM Cloud"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/solutions','IBM Spectrum','','2022',0,'IBM Spectrum (now rebranded under IBM Storage) delivers enterprise-grade software-defined storage architectures tailored for highly demanding Kubernetes deployments. The portfolio provides integrated high-performance block, file, and object interfaces designed for secure backup, recovery, and dynamic persistent volume management in complex hybrid-cloud ecosystems.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,1.78173596099584388e+09,0,'2026-06-18T00:39:20.995844+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Cloud-Native Storage", "IBM Storage Systems"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md", "ibm_cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/solutions','IBM Spectrum','','2022',0,'IBM Spectrum (now rebranded under IBM Storage) delivers enterprise-grade software-defined storage architectures tailored for highly demanding Kubernetes deployments. The portfolio provides integrated high-performance block, file, and object interfaces designed for secure backup, recovery, and dynamic persistent volume management in complex hybrid-cloud ecosystems.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,1781735960,0,'2026-06-18T00:39:20.995844+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Cloud-Native Storage", "IBM Storage Systems"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md", "ibm_cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ibm.com/solutions/cloud','IBM Cloud','','2026',4,'The business and technical portal for IBM Cloud. Live Grounding highlights its specialization in enterprise hybrid-cloud, secure financial cloud environments, and deep integration with Red Hat OpenShift architectures.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Providers", "IBM Cloud"]','["[ENTERPRISE-STABLE]"]','[]','["ibm_cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/solutions/cloud/openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','53b761fae87d3ba2e0b38f2d587b8bafbfcac44bd4fbd09ca87a172fa19dafe1',64.0,1.77913049497929191e+09,0,'2026-05-18T20:54:54.979292+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/solutions/storage',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.77913049492314505e+09,0,'2026-05-18T20:54:54.923145+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md", "docs/kubernetes-storage.md"]','["ibm_cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/support/knowledgecenter','IBM Knowledge Center 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f16bb806f2e06f47cd4db89ca013916a2550979ec77d065a6711cc9af657c2fd',100.0,1.77903369296750497e+09,0,'2026-05-17T18:01:32.967505+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://developer.ibm.com/apiconnect"}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/support/knowledgecenter/SSFC4F','IBM Knowledge Center: IBM Cloud Pak for Multicloud Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f16bb806f2e06f47cd4db89ca013916a2550979ec77d065a6711cc9af657c2fd',100.0,1.77903181007794594e+09,0,'2026-05-17T17:30:10.077946+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://developer.ibm.com/apiconnect"}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/support/pages/ibm-thread-and-monitor-dump-analyzer-java-tmda',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','14416d2a04c3797115800dc343d2fe13c1e20f63a4e6f020f59d75e11060f1d1',100.0,1.77903180992545199e+09,0,'2026-05-17T17:30:09.925452+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/solutions/cloud/openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','53b761fae87d3ba2e0b38f2d587b8bafbfcac44bd4fbd09ca87a172fa19dafe1',64.0,1779130494,0,'2026-05-18T20:54:54.979292+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/solutions/storage',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.923145+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md", "docs/kubernetes-storage.md"]','["ibm_cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/support/knowledgecenter','IBM Knowledge Center 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f16bb806f2e06f47cd4db89ca013916a2550979ec77d065a6711cc9af657c2fd',100.0,1779033692,0,'2026-05-17T18:01:32.967505+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://developer.ibm.com/apiconnect"}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/support/knowledgecenter/SSFC4F','IBM Knowledge Center: IBM Cloud Pak for Multicloud Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f16bb806f2e06f47cd4db89ca013916a2550979ec77d065a6711cc9af657c2fd',100.0,1779031810,0,'2026-05-17T17:30:10.077946+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://developer.ibm.com/apiconnect"}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/support/pages/ibm-thread-and-monitor-dump-analyzer-java-tmda',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','14416d2a04c3797115800dc343d2fe13c1e20f63a4e6f020f59d75e11060f1d1',100.0,1779031809,0,'2026-05-17T17:30:09.925452+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ibm.com/think','instana.com: The Hidden Cost of Observability: Data Volume','','2023',0,'Investigates the financial and performance ramifications of high-cardinality data ingestion in modern APM systems. Discusses smart sampling, log aggregation, and metric filtering strategies. Curator Insight: Crucial warning on the price of raw ingestion. Live Grounding: Highly relevant for architects designing telemetry pipelines where unchecked trace collection can exceed production infrastructure budgets.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Data Management", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/think/insights/8-kubernetes-tips-and-tricks',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.77913049499363303e+09,0,'2026-05-18T20:54:54.993633+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/think/insights/migrate-java-microservices-from-spring-to-microprofile-p2',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.77913049497819495e+09,0,'2026-05-18T20:54:54.978195+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/think/insights/8-kubernetes-tips-and-tricks',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.993633+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/think/insights/migrate-java-microservices-from-spring-to-microprofile-p2',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.978195+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ibm.com/think/topics/cis-benchmarks','ibm.com: CIS Benchmarks','','2024',4,'An industry guide explaining CIS Benchmarks, detailing how consensus-driven technical configurations protect applications and systems from cyber threats.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Compliance Auditing", "Standards"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ibm.com/think/topics/cloud-native','ibm.com: Event-driven cloud-native applications (microservices)','','2023',0,'This IBM resource details how event-driven applications scale natively inside Kubernetes clusters. It focuses on isolating boundaries and implementing lightweight message-driven scaling paths for complex enterprise systems.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Cloud Native", "Event-Driven Architecture"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ibm.com/think/topics/ipaas','ibm.com: iPaaS (Integration-Platform-as-a-Service)','','2024',3,'A strategic and architectural overview of Integration Platform as a Service (iPaaS). It reviews how cloud-native middleware bridges legacy on-premise systems and modern SaaS ecosystems. Highly useful for enterprise digital integration roadmaps.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "Enterprise Integration Patterns", "Cloud Managed Services"]','["[GUIDE]", "[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ibm.com/think/topics/openshift-vs-kubernetes','ibm.com: OpenShift vs. Kubernetes: What’s the Difference?','','2023',0,'An authoritative IBM reference contrasting standard Kubernetes and OpenShift. Explains how OpenShift encapsulates the vanilla Kubernetes engine with operational defaults, security governance, and multi-tenant tooling suitable for hybrid cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "OpenShift Comparison"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt','Complexity of Python Operations','','N/A',0,'A curated technical resource and architectural guide covering Complexity of Python Operations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','f1607a01c83cc77ca189fa2e68910fd3225a5d0d2fc59b9cfa05ad1b72fd7924',100.0,1779030285.58347,0,'2026-05-17T17:04:45.583470+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"duplicate_of": "https://ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt"}');
+INSERT INTO "resources" VALUES('https://www.ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt','Complexity of Python Operations','','N/A',0,'A curated technical resource and architectural guide covering Complexity of Python Operations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','f1607a01c83cc77ca189fa2e68910fd3225a5d0d2fc59b9cfa05ad1b72fd7924',100.0,1779030285,0,'2026-05-17T17:04:45.583470+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"duplicate_of": "https://ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt"}');
 INSERT INTO "resources" VALUES('https://www.igoroseledko.com/awk-sed-snippets-for-sysadmins','igoroseledko.com: Awk & sed Snippets for SysAdmins','','2020',3,'A highly functional repository of production-ready AWK and sed snippets curated for rapid sysadmin operations. It covers log analysis, system parameter adjustments, and CSV structuring. Live Grounding validates these code snippets as efficient utility blueprints for fast troubleshooting.','AWK','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Text Processing"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.igoroseledko.com/aws-cli-cheat-sheet','igoroseledko.com: AWS CLI Cheat Sheet','','2023',0,'A targeted reference outlining essential command syntax for managing cloud environments via the AWS CLI. It covers resource provisioning, profile changes, and remote service diagnostic commands to streamline dev workflows.','Bash','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Computing", "AWS CLI"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.igoroseledko.com/bash-and-expect-snippets','Bash and Expect Snippets','','2026',0,'A practical blog and snippet collection focused on automation patterns using Bash scripting combined with Expect. Highly useful for scripting interactions with CLI interfaces that lack native APIs or configuration options. Largely legacy in modern IaC environments, but remains a vital Swiss army knife for legacy systems integration.','Shell','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tools", "Scripts", "Bash"]','["[LEGACY]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://www.igoroseledko.com/checking-multiple-variables-in-bash','igoroseledko.com: Checking Multiple Variables in Bash','','2022',0,'Demonstrates how to design robust multiple-variable validation gates in bash. Explains clean syntax logic using operators like `[[ -z ... ]]` and logical structures, preventing common run-time evaluation failures.','Bash','Developer Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Automation", "Bash Scripting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.igoroseledko.com/parallel-rsync','igoroseledko.com: Parallel Rsync','','2026',4,'Explains how to orchestrate multi-threaded data transfers using parallelized rsync patterns. Crucial for transferring petabyte-scale data over high-bandwidth networks without running into single-core processing bottlenecks.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Storage & File Systems", "Data Synchronization"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ijug.eu/java-aktuell/das-magazin.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77903296070545792e+09,0,'2026-05-17T17:49:20.705458+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ijug.eu/java-aktuell/das-magazin.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779032960,0,'2026-05-17T17:49:20.705458+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.imaginarycloud.com/blog/docker-vs-kubernetes','imaginarycloud.com: Docker VS Kubernetes? It should be Docker + Kubernetes','','2021',0,'An industry perspective arguing against treating Docker and Kubernetes as mutually exclusive entities. It demonstrates how standardizing container execution formats synergizes with enterprise scaling.','N/A','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Fundamentals", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.imaginarycloud.com/blog/grpc-vs-rest','imaginarycloud.com: gRPC vs REST: Comparing APIs Architectural Styles','','2022',4,'An API comparison focused on performance and network efficiency. Evaluates REST''s traditional HTTP/1.1 payload designs against gRPC''s high-speed binary serialization over multiplexed HTTP/2.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Patterns", "Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.imaginarycloud.com/blog/nomad-vs-kubernetes','imaginarycloud.com: Nomad VS. Kubernetes: Container Orchestration Tools Compared','','2022',0,'A granular comparison covering networking, scaling metrics, service discovery, and communities across Nomad and Kubernetes. Validates Nomad''s operational elegance in distributed ecosystems.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
@@ -15815,20 +15815,20 @@ INSERT INTO "resources" VALUES('https://www.imaginarycloud.com/blog/openshift-vs
 INSERT INTO "resources" VALUES('https://www.imaginarycloud.com/blog/podman-vs-docker','imaginarycloud.com: Podman vs Docker: What are the differences?','','2022',0,'A structured comparison detailing the architectural contrasts between Docker and Podman. It highlights the security advantages of Podman''s unprivileged user execution over Docker''s root-privileged centralized socket model, and maps their differences in local systemd integration.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Comparative Analysis"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.immo-pop.com/login','kubeshark.co','','2026',0,'The enterprise portal for Kubeshark, a powerful, eBPF-powered real-time network analyzer tailored for Kubernetes. Enables seamless API traffic debugging and security scanning across all network interfaces without introducing sidecars or proxy overhead.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Networking", "Deep Packet Inspection"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.imperva.com/learn/performance/cdn-caching','imperva.com: CDN Caching','','2024',0,'A foundational performance guide exploring edge caching. It provides comprehensive details covering HTTP headers (Cache-Control, ETags), TTL policy mechanics, and real-time purge requests.','English','Technical Resource','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "CDN", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.inc.com/jeff-haden/27-years-ago-steve-jobs-said-best-employees-focus-on-content-not-process-workplace-research-shows-he-was-right.html','inc.com: 27 Years Ago, Steve Jobs Said the Best Employees Focus on Content,'' Not Process. Research Shows He Was Right','','N/A',0,'A curated technical resource and architectural guide covering inc.com: 27 Years Ago, Steve Jobs Said the Best Employees Focus on Content,'' Not Process. Research Shows He Was Right in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903023836438107e+09,0,'2026-05-17T17:03:58.364381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.inc.com/jeff-haden/27-years-ago-steve-jobs-said-best-employees-focus-on-content-not-process-workplace-research-shows-he-was-right.html','inc.com: 27 Years Ago, Steve Jobs Said the Best Employees Focus on Content,'' Not Process. Research Shows He Was Right','','N/A',0,'A curated technical resource and architectural guide covering inc.com: 27 Years Ago, Steve Jobs Said the Best Employees Focus on Content,'' Not Process. Research Shows He Was Right in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030238,0,'2026-05-17T17:03:58.364381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.influxdata.com','influxdb-templates','','2022',0,'Pre-packaged configurations and manifests containing Telegraf setups, dashboards, and alert rules. Simplifies rapid deployment of specialized monitoring tasks (e.g., Redis, Nginx) within InfluxDB.','YAML','Configuration Code','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "InfluxDB"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.influxdata.com/blog/building-a-metrics-alerts-as-a-service-maas-monitoring-solution-using-the-influxdb-stack','influxdata.com: Building a Metrics & Alerts as a Service (MaaS) Monitoring Solution Using the InfluxDB Stack','','2021',0,'Explores an architecture for metrics and alerting as a service (MaaS) built on the InfluxDB stack. Highlights utilizing multi-tenancy, dynamic bucket allocations, and custom push metric pipelines.','None','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "InfluxDB"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.influxdata.com/blog/expand-kubernetes-monitoring-telegraf-operator','influxdata.com: Expand Kubernetes Monitoring with Telegraf Operator','','2021',0,'Architectural blueprint detailing how to auto-inject Telegraf sidecar containers into application pods using a specialized Kubernetes Operator. Streamlines deep telemetry collection across heterogeneous clusters without requiring manual deployment manifests modifications.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Telegraf"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.influxdata.com/blog/running-influxdb-2-0-and-telegraf-using-docker','influxdata.com: Running InfluxDB 2.0 and Telegraf Using Docker','','2021',0,'Simple, practical walkthrough describing how to deploy InfluxDB 2.0 alongside the Telegraf metric collector agent using Docker Compose. Covers configuring basic input plugins and output endpoints.','YAML','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "InfluxDB"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.influxdata.com/blog/three-ways-to-keep-cardinality-under-control-when-using-telegraf','influxdata.com: Three Ways to Keep Cardinality Under Control When Using Telegraf','','2020',0,'Addresses strategies to control high-cardinality metadata tag explosions inside InfluxDB and other time-series databases. Outlines data lifecycle controls and tag-filtering options inside Telegraf.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Time Series Databases", "Cardinality Management"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.influxdata.com/blog/tldr-influxdb-tech-tips-api-invokable-scripts-influxdb-cloud','influxdata.com: InfluxDB Tech Tips: API Invokable Scripts in InfluxDB Cloud','','2022',0,'Explains how to leverage API Invokable Scripts in InfluxDB Cloud to run parameterized queries over HTTP, creating lightweight backend APIs for custom metric visualization utilities.','Flux','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "InfluxDB"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.influxdata.com/influxdb-templates/jenkins-monitoring','influxdata.com: Monitoring Jenkins CI with InfluxDB','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','df2162c36b3adf7eab59af68cb2c0dc5af40caa73a646fd0d5308ab0cff101c4',100.0,1.77903234403631591e+09,0,'2026-05-17T17:39:04.036316+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.influxdata.com/integration/kafka-telegraf-integration',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','86a9df4ff1b4d36b422e85bec2c852b64ecc7652a2ffbe2b22209b3e166fdae1',100.0,1.779033623256819e+09,1,'2026-05-17T18:00:23.256819+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.influxdata.com/products/influxdb-templates','influxdb-templates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df2162c36b3adf7eab59af68cb2c0dc5af40caa73a646fd0d5308ab0cff101c4',100.0,1.77902912882544207e+09,0,'2026-05-17T16:45:28.825442+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.influxdata.com/influxdb-templates/jenkins-monitoring"}');
+INSERT INTO "resources" VALUES('https://www.influxdata.com/influxdb-templates/jenkins-monitoring','influxdata.com: Monitoring Jenkins CI with InfluxDB','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','df2162c36b3adf7eab59af68cb2c0dc5af40caa73a646fd0d5308ab0cff101c4',100.0,1779032344,0,'2026-05-17T17:39:04.036316+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.influxdata.com/integration/kafka-telegraf-integration',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','86a9df4ff1b4d36b422e85bec2c852b64ecc7652a2ffbe2b22209b3e166fdae1',100.0,1779033623,1,'2026-05-17T18:00:23.256819+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.influxdata.com/products/influxdb-templates','influxdb-templates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df2162c36b3adf7eab59af68cb2c0dc5af40caa73a646fd0d5308ab0cff101c4',100.0,1779029128,0,'2026-05-17T16:45:28.825442+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.influxdata.com/influxdb-templates/jenkins-monitoring"}');
 INSERT INTO "resources" VALUES('https://www.influxdata.com/time-series-platform/telegraf','telegraf-1.14.0-1 (rpm)','- [grafana-6.3.2-1.x86_64 (rpm)](https://grafana.com) This is the release specified as requirement for this grafana dashboard. Newer releases of grafana are probably compliant.
     - [prometheus-2.17.1.linux-amd64 (.tar.gz)](https://prometheus.io)
     - [apache-activemq-5.15.12 (.tar.g)](https://activemq.apache.org/components/classic)','2020',0,'A targeted RPM bundle archive compiling Telegraf 1.14 alongside dependencies like Apache ActiveMQ scripts. Retained for air-gapped systems running legacy RedHat workloads.','None','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Package Archives", "Metric Collection"]','["[LEGACY]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infobae.com/tecno/2026/05/21/investigadores-de-microsoft-ponen-limites-la-ia-aun-no-puede-reemplazar-la-programacion-mas-alla-de-python','Investigadores de Microsoft ponen limites: la IA aun no puede reemplazar la programacion mas alla de Python - Infobae','Investigación realizada por expertos de Microsoft que establece un límite concreto a la automatización total: la inteligencia artificial todavía presenta altos índices de error en flujos extensos de edición de documentos y programación fuera de Python.','2026',4,'This article highlights key findings from Microsoft researchers Philippe Laban, Tobias Schnabel, and Jennifer Neville utilizing their ''DELEGATE-52'' benchmark. The study highlights that frontier LLMs (such as GPT-5-era models and Claude 4) remain unreliable delegates for complex, multi-step document and coding workflows, experiencing average content degradation rates between 25% and 50% across 20 interactions. While Python automation meets current readiness thresholds, programming in other domains still requires deep human oversight. [SPANISH CONTENT]','es','Article','Advanced',0,'online','automatic','4863fb7b339811bd27dd8d10dfe607430945093749cd5625701003fc8f42d0c9',NULL,1.78035257155629205e+09,0,'2026-06-02T00:22:51.556292+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Autonomous Agents", "Workflow Reliability", "AI Benchmarking"]','["[CASE STUDY]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly reliable reporting covering Microsoft Research''s validated academic paper on the DELEGATE-52 benchmark.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "ai-reliability"}');
+INSERT INTO "resources" VALUES('https://www.infobae.com/tecno/2026/05/21/investigadores-de-microsoft-ponen-limites-la-ia-aun-no-puede-reemplazar-la-programacion-mas-alla-de-python','Investigadores de Microsoft ponen limites: la IA aun no puede reemplazar la programacion mas alla de Python - Infobae','Investigación realizada por expertos de Microsoft que establece un límite concreto a la automatización total: la inteligencia artificial todavía presenta altos índices de error en flujos extensos de edición de documentos y programación fuera de Python.','2026',4,'This article highlights key findings from Microsoft researchers Philippe Laban, Tobias Schnabel, and Jennifer Neville utilizing their ''DELEGATE-52'' benchmark. The study highlights that frontier LLMs (such as GPT-5-era models and Claude 4) remain unreliable delegates for complex, multi-step document and coding workflows, experiencing average content degradation rates between 25% and 50% across 20 interactions. While Python automation meets current readiness thresholds, programming in other domains still requires deep human oversight. [SPANISH CONTENT]','es','Article','Advanced',0,'online','automatic','4863fb7b339811bd27dd8d10dfe607430945093749cd5625701003fc8f42d0c9',NULL,1780352571,0,'2026-06-02T00:22:51.556292+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Autonomous Agents", "Workflow Reliability", "AI Benchmarking"]','["[CASE STUDY]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly reliable reporting covering Microsoft Research''s validated academic paper on the DELEGATE-52 benchmark.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "ai-reliability"}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/DevOps-value-stream','infoq.com: Driving DevOps with Value Stream Management','','2020',5,'A deep dive into Value Stream Management (VSM) as a framework for aligning microservice delivery pipelines with business outcomes. Details how to identify bottlenecks in the software development lifecycle (SDLC) by mapping flow metrics (lead time, cycle time, throughput). Illustrates how VSM coordinates engineering efforts to maximize systemic efficiency and avoid localized optimization traps.','en','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Value Stream Management", "DevOps Metrics"]','["[DE FACTO STANDARD]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/Java-PERMGEN-Removed','PermGen eliminado','','2014',0,'A deep-dive technical brief on InfoQ describing the dynamic architecture shift resulting from the removal of PermGen in JDK 8. The article reviews Metaspace configuration parameters, auto-tuning behavior, garbage collection triggers for classloader metadata, and the operational adjustments required for zero-downtime Java migrations.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Memory Management"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/Standardized-Specification-Driven-API-Lifecycle','infoq.com: A Standardized, Specification-Driven API Lifecycle','','2022',5,'Details the mechanics of a specification-driven API lifecycle, advocating for OpenAPI (Swagger) specs as the single source of truth prior to writing code. Designing spec-first allows concurrent mock-testing for front-end teams, automatic documentation rendering, and declarative gateway route provisioning. This methodology eliminates communication barriers and guarantees consistent engineering interfaces across enterprise teams.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "API Lifecycle"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
@@ -15859,15 +15859,15 @@ INSERT INTO "resources" VALUES('https://www.infoq.com/articles/microservices-des
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/microservices-inside-out','infoq.com: Turning Microservices Inside-Out','','2016',0,'This piece outlines Martin Kleppmann''s paradigm of ''turning the database inside-out''. It advocates for treating state logs as a first-class citizen, enabling downstream services to process and construct specialized read-optimized views.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Data Management", "Event-Driven Architecture"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/microservices-seven-fail','infoq.com: 7 Ways to Fail at Microservices','- [infoq.com: Seven Ways to Fail at Microservices (presentation)](https://www.infoq.com/presentations/7-microservices-anti-patterns)','2019',0,'Details common organizational and architectural traps when shifting to microservices. Critiques lack of boundary clarity, shared database anti-patterns, manual deployment strategies, and neglecting distributed observability networks.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Anti-Patterns", "Failure Modes"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/migrating-monoliths-to-microservices-with-decomposition','infoq.com: Migrating Monoliths to Microservices with Decomposition and Incremental Changes','','2020',5,'A highly structured technical article focused on database-first and domain-driven monolith decomposition strategies. Examines step-by-step decoupling techniques, including interface abstractions, event-driven data synchronization, and managing temporary shared states without degrading uptime.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Decomposition Patterns"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoq.com/articles/native-java-quarkus','infoq.com: Kubernetes Native Java with Quarkus','','2021',0,'A comprehensive analysis of running native Java workloads on Kubernetes. It covers ahead-of-time (AOT) compilation trade-offs and build pipelines. In 2026, these native compilation profiles are standard practice, ensuring enterprise Java workloads start in milliseconds and use minimal memory.','Java','Article','Advanced',1,'online','manual','4bed73af21ba4d5f5b75adab86b956c6ca2989ec63d90517b798c27836dd27a6',100.0,1.77903104655004096e+09,1,'2026-05-17T17:17:26.550041+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Quarkus"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoq.com/articles/native-java-quarkus','infoq.com: Kubernetes Native Java with Quarkus','','2021',0,'A comprehensive analysis of running native Java workloads on Kubernetes. It covers ahead-of-time (AOT) compilation trade-offs and build pipelines. In 2026, these native compilation profiles are standard practice, ensuring enterprise Java workloads start in milliseconds and use minimal memory.','Java','Article','Advanced',1,'online','manual','4bed73af21ba4d5f5b75adab86b956c6ca2989ec63d90517b798c27836dd27a6',100.0,1779031046,1,'2026-05-17T17:17:26.550041+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Quarkus"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/pitfalls-patterns-microservice-dependency-management','infoq.com: Pitfalls and Patterns in Microservice Dependency Management','','2020',0,'A technical critique addressing dependency management failures in complex microservice topologies. It examines cascading failure patterns, distributed monolith anti-patterns, and over-coupling. The article presents solid remediation patterns including API versioning strategies, consumer-driven contracts, and loose asynchronous messaging designs.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Dependency Management", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/platform-runtime-engineering','infoq.com: Platform as a Runtime - the Next Step in Platform Engineering','','2024',0,'Proposes ''Platform as a Runtime'' (PaaR) as the evolutionary phase beyond static developer portals. Analyzes dynamic orchestration engines that compile abstract developer intentions into cloud-native infrastructure resources on the fly, transforming static templates into active runtime lifecycles.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architectural Evolution", "Platform as a Runtime"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/saga-orchestration-outbox','infoq.com: Saga Orchestration for Microservices Using the Outbox Pattern','','2020',5,'A detailed exploration of Saga Orchestration coupled with the Transactional Outbox Pattern to maintain eventual consistency in distributed databases. Examines architectural tradeoffs of orchestration versus choreography and how to implement CDC (Change Data Capture) via Debezium.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Distributed Transactions"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/securing-docker','infoq.com: Is Docker Secure Enough?','','2022',0,'A security exploration contrasting container shared-kernel mechanisms against sandboxed hypervisor layers like Firecracker and gVisor. Analyzes side-channel vulnerabilities and threat vectors.','N/A','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Kernel Isolation"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/serverless-security','infoq.com: Serverless Security: What''s Left to Protect?','','2021',0,'Examines the microservices threat landscape unique to Function-as-a-Service (FaaS) runtimes. Addresses the architecture shift from network perimeter protection to event data injection handling, emphasizing ultra-granular IAM policies and dynamic dependency scanning.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Serverless", "FaaS Hardening"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/service-mesh-ultimate-guide','infoq.com: Service Mesh Ultimate Guide:','','2026',5,'A highly detailed, definitive guide analyzing the core architecture of service meshes. It breaks down control plane and data plane dynamics, explaining how sidecar and ambient topologies manage security, routing, and deep service observability.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Service Mesh", "Architecture Guides"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoq.com/articles/service-mesh-ultimate-guide-2e','infoq.com: Service Mesh Ultimate Guide - Second Edition: Next Generation'' Microservices Development','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','227de9d45a50261bd46a1e871f1f8228e131377cafc524cece4c8ec70bd65843',100.0,1.77902912467169404e+09,0,'2026-05-17T16:45:24.671694+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoq.com/articles/service-mesh-ultimate-guide/-2e',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.77913049502539491e+09,0,'2026-05-18T20:54:55.025395+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoq.com/articles/service-mesh-ultimate-guide-2e','infoq.com: Service Mesh Ultimate Guide - Second Edition: Next Generation'' Microservices Development','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','227de9d45a50261bd46a1e871f1f8228e131377cafc524cece4c8ec70bd65843',100.0,1779029124,0,'2026-05-17T16:45:24.671694+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoq.com/articles/service-mesh-ultimate-guide/-2e',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.025395+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/articles/tips-running-scalable-workloads-kubernetes','infoq.com: Six Tips for Running Scalable Workloads on Kubernetes','','2021',4,'Architectural insights on managing high-throughput, highly available workloads in Kubernetes. Explains critical configuration paradigms including resource requests and limits, Horizontal Pod Autoscaling (HPA) triggers, readiness/liveness probe design, and graceful termination hooks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Performance Tuning", "Workload Scaling"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2019/01/upbound-crossplane','Crossplane, a Universal Control Plane API for Cloud Computing','','2019',0,'Features the initial release and architectural goals of Crossplane as a universal control plane API designed to transcend traditional Infrastructure as Code (IaC) architectures. Discusses the early-stage vision of running custom resource definitions in Kubernetes to manage heterogeneous cloud providers, establishing the foundation of modern Platform Engineering.','Agnostic','News Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "History"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2019/04/google-traffic-director','infoq.com: Introducing Traffic Director: Google''s Service Mesh Control Plane','','2019',3,'Historical analysis of Google Traffic Director''s debut. Examines its use of open xDS APIs to configure Envoy sidecars at scale, removing the operational burden of self-managing control planes.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Managed Services", "History"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
@@ -15878,7 +15878,7 @@ INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/06/defense-depar
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/07/cdk-terraform','infoq.com: cdk-terraform - Cloud Development Kit Can Now Generate Terraform Configurations Using TypeScript and Python','','2020',0,'A core report highlighting the emergence of CDKTF and its benefits over traditional configuration declarative languages. Evaluates how generating Terraform config files via programming loops, objects, and unit-testing libraries addresses enterprise-scale pipeline scalability challenges.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Software Development Kits", "CDKTF"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/07/docker-ecs-plugin','docker-ecs-plugin: Docker Releases Plugin for Simplified Deployments into AWS ECS and Fargate','','2020',0,'This article highlights the historical collaboration between Docker and AWS to integrate ECS and Fargate deployments directly into the Docker CLI via ECS integration plugins. While the native CLI integration has been largely deprecated or archived in favor of AWS Copilot or direct Terraform/CDK provisioning, it serves as a crucial evolutionary link in cloud-native developer workflows, illustrating the trend toward unifying local compose specs with cloud orchestration APIs.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "ECS Integration"]','["[LEGACY]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/08/GitHub-open-api-spec','GitHub''s OpenAPI Spec Open-Sourced in Beta','','2020',0,'Industry report analyzing the initial beta release of GitHub''s OpenAPI specification, detailing how standard compliance lowers friction for automated security audits and API interactions.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "API Design", "GitHub API", "OpenAPI Spec"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/09/aws-ec2-t4g-instances','infoq.com: AWS Launches Low-Cost Burstable T4g Instances Powered by AWS'' Graviton2','','2020',4,'Discusses the deployment of ARM64 Graviton2-powered burstable T4g instances on AWS. Outlines the raw price-to-performance value, noting up to 40% improvements over comparable x86-based environments.','English','Technical Article','Intermediate',0,'online','manual','ea0348bedd651f9c8e69113e0b6a7ee2f9880d8cf94ba82019384baa512a9231',100.0,1.77903257512663888e+09,1,'2026-05-17T17:42:55.126639+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Compute Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/09/aws-ec2-t4g-instances','infoq.com: AWS Launches Low-Cost Burstable T4g Instances Powered by AWS'' Graviton2','','2020',4,'Discusses the deployment of ARM64 Graviton2-powered burstable T4g instances on AWS. Outlines the raw price-to-performance value, noting up to 40% improvements over comparable x86-based environments.','English','Technical Article','Intermediate',0,'online','manual','ea0348bedd651f9c8e69113e0b6a7ee2f9880d8cf94ba82019384baa512a9231',100.0,1779032575,1,'2026-05-17T17:42:55.126639+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Compute Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/09/kubernetes-ingress-ga','infoq.com: Kubernetes Ingress Is Now Generally Available','','2020',4,'Reports on the milestone GA status of the `networking.k8s.io/v1` Ingress API in Kubernetes 1.19, reflecting years of API maturity, path matching enhancements, and service port mappings. Live Grounding confirms that while Ingress remains widely used, the highly customizable Kubernetes Gateway API has emerged as the primary alternative for complex multi-tenant traffic routing.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/10/kubernetes-chaos-mesh-ga','infoq.com: Chaos Engineering on Kubernetes : Chaos Mesh Generally Available with v1.0','','2020',0,'Announces the general availability (1.0) of Chaos Mesh. Details the architectural milestone, highlighting the integration of Kubernetes Custom Resource Definitions, the Chaos Dashboard UI, security policy enforcement, and multi-tenant access controls.','English','News Release','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/11/2020-devops-report','infoq.com: Puppet Releases Its 2020 State of DevOps Report 🌟','','2020',2,'Deconstructs the 2020 State of DevOps report. Highlights operational plateaus in mid-stage organizational structures, arguing for self-service automation and infrastructure abstraction models.','N/A','Report','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Industry Metrics", "Puppet Reports"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
@@ -15888,7 +15888,7 @@ INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/01/aws-devops-gu
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/01/aws-grafana-prometheus','infoq.com: AWS Introduces Amazon Managed Service for Grafana and Amazon Managed Service for Prometheus','','2021',0,'Architectural breakdown of AWS''s entry into cloud-native managed open-source telemetry tools. Reviews integration advantages, storage strategies, and price efficiencies compared to self-hosted instances on EC2.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Managed Services", "Announcements"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/01/aws-transfer-ftp-efs','infoq.com: AWS Transfer Family Introduces Support for EFS','','2021',0,'Explains the native integration between AWS Transfer Family (SFTP/FTPS/FTP) and Amazon Elastic File System (EFS). This architectural capability enables secure file exchanges directly from external trading partners into a managed, distributed NFS backend. It simplifies data ingestion pipelines and removes the administrative burden of running custom FTP gateway VMs.','Agnostic','News Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Data Integration", "AWS Transfer Family"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/01/docker-jfrog-partnership','infoq.com: Docker Hub and JFrog Partnership Removes Image Pull Limits for Artifactory Users','','2021',0,'Covers the historic strategic partnership between Docker and JFrog designed to bypass Docker Hub''s anonymous pull rate limits. Resolves high-frequency CI/CD pipeline blocking for enterprise organizations leveraging Artifactory SaaS instances.','English','News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Artifact Registry", "Docker Hub"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/03/aws-efs-one-zone-storage-classes','infoq.com: AWS Announces Lower Cost Storage Classes for Amazon Elastic File'' System','','2021',4,'Introduces the Amazon Elastic File System (EFS) One Zone storage class, offering cost-optimized options for shared storage. Cuts storage expenses by up to 47% compared to regional replication variants.','English','Technical Article','Intermediate',0,'online','manual','3789c75685921fe314c8609d12f432965ff7c765ba59c1c1d390792ad2cd47f4',100.0,1.77903164815150094e+09,1,'2026-05-17T17:27:28.151501+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Storage Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/03/aws-efs-one-zone-storage-classes','infoq.com: AWS Announces Lower Cost Storage Classes for Amazon Elastic File'' System','','2021',4,'Introduces the Amazon Elastic File System (EFS) One Zone storage class, offering cost-optimized options for shared storage. Cuts storage expenses by up to 47% compared to regional replication variants.','English','Technical Article','Intermediate',0,'online','manual','3789c75685921fe314c8609d12f432965ff7c765ba59c1c1d390792ad2cd47f4',100.0,1779031648,1,'2026-05-17T17:27:28.151501+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Storage Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/04/aws-ec2-serial-console','infoq.com: AWS Introduces EC2 Serial Console: Troubleshoot Boot and Networking Issues','','2021',4,'Provides secure, interactive access to the physical serial port of EC2 instances, bypassing traditional IP-based network configuration. This enables real-time diagnostic debugging of boot issues, kernel panics, and misconfigured firewall or network interfaces. Architecturally, it serves as a critical break-glass tool for enterprise sysadmins to avoid data loss during OS-level misconfigurations.','English','Platform Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "EC2 Troubleshooting"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/04/cloudflare-terraform','infoq.com: Cloudflare Improves Automated Terraform Generation Tool 🌟','','2021',0,'Highlights the advancement of Cloudflare''s utility (cf-terraforming) for generating valid HCL representations of pre-existing Cloudflare configurations. Dramatically simplifies onboarding historical CDN/WAF configurations into IaC.','English','Product Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "CDN & Edge Platforms", "Reverse Engineering"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/04/ibm-redhat-openbuilt','infoq.com: IBM, Red Hat and Cobuilder Develop OpenBuilt, a Platform for the Construction Industry','','2021',0,'This InfoQ article covers the collaborative launch of OpenBuilt by IBM, Red Hat, and Cobuilder, exploring the architectural goals of unifying global construction logistics, IoT, and BIM solutions through API patterns.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Solution", "Construction Industry", "Platform-as-a-Service"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
@@ -15901,18 +15901,18 @@ INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/08/quarkus-2-0-f
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/09/java17-released','infoq.com: Java 17, the Next Long-Term Support Release, is Now Available','','2021',0,'The industry announcement of Java 17, a critical Long-Term Support (LTS) release. Key technical highlights include strongly encapsulated JDK internals, Sealed Classes, Pattern Matching for switch (preview), and notable performance improvements in standard garbage collectors.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/09/kubernetes-hardening-guidance','infoq.com','','2021',0,'Explores key recommendations from CISA and the NSA regarding cluster infrastructure protection. Demystifies technical methods for managing root filesystems, authenticating platform API requests, and using logging setups to trace lateral movement.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Hardening Standards", "Government Guidelines"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/09/kubescape','infoq.com: Armo Releases Kubescape K8s Security Testing Tool: Q&A with VP Jonathan Kaftzan','','2021',0,'An interview exploring the architecture, technical goals, and philosophy behind Kubescape. Focuses on simplifying multi-framework compliance analysis for platform engineers. Details how the tool analyzes YAML formats and active runtimes to find security posture anomalies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "Policy Enforcement"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/amazon-repost-questions-answers','infoq.com: Amazon Introduces re:Post, a "Stack Overflow" for AWS','','2021',0,'An independent review of AWS re:Post, describing it as a specialized, community-driven alternative to general-purpose QA boards like Stack Overflow. The analysis focuses on how verified answers and direct AWS engineer contributions reduce troubleshooting cycles for platform operators. The platform helps developers bypass outdated configuration guides in favor of modern, validated architectural patterns.','N/A','Article','Beginner',0,'online','manual','ddde8f7ef7f95ea5078008754211fd37bbc3c5ccb026d94625e12c1865b33466',100.0,1.77903001236268711e+09,1,'2026-05-17T17:00:12.362687+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Community & Support", "AWS re:Post"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/amazon-repost-questions-answers','infoq.com: Amazon Introduces re:Post, a "Stack Overflow" for AWS','','2021',0,'An independent review of AWS re:Post, describing it as a specialized, community-driven alternative to general-purpose QA boards like Stack Overflow. The analysis focuses on how verified answers and direct AWS engineer contributions reduce troubleshooting cycles for platform operators. The platform helps developers bypass outdated configuration guides in favor of modern, validated architectural patterns.','N/A','Article','Beginner',0,'online','manual','ddde8f7ef7f95ea5078008754211fd37bbc3c5ccb026d94625e12c1865b33466',100.0,1779030012,1,'2026-05-17T17:00:12.362687+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Community & Support", "AWS re:Post"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/azure-load-testing-preview','infoq.com: Microsoft Introduces a Fully-Managed Azure Load Testing Service in Preview','','2021',0,'Industry reporting on Azure''s entry into fully managed performance testing, discussing how it leverages Apache JMeter under the hood. It provides a historical snapshot of Microsoft''s move to simplify distributed load testing for engineering teams, eliminating the manual upkeep of VM scale sets for load generation.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Testing Services"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/kinesis-data-streams-ondemand','infoq.com: AWS Launches Amazon Kinesis Data Streams On-Demand','','2021',5,'Introduces a serverless, on-demand capacity mode for Kinesis Data Streams, automatically scaling write and read throughput to match unpredictable traffic patterns. This model eliminates the requirement for shard planning, capacity monitoring, and custom-scaling scripts. Architecturally, it makes streaming pipelines easier to operate while optimizing costs for variable workloads.','English','Service Feature','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Analytics", "Data Streaming", "Kinesis"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/recap-reinvent-2021','infoq.com: Recap of AWS re:Invent 2021','','2021',4,'Delivers an industry analyst review of re:Invent 2021''s technical releases, capturing structural advancements across compute, databases, and serverless compute paradigms. Key topics include AWS Mainframe Modernization, IoT FleetWise, and security standard compliance tooling. It maps out these ecosystem developments to long-term enterprise migration strategies.','English','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Market Analysis", "Re:Invent Announcements"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/remote-first-sre','infoq.com: How to Work Asynchronously as a Remote-First SRE','','2021',0,'Explores operational patterns for running a globally distributed, remote-first Site Reliability Engineering (SRE) team. Focuses on adopting async communication protocols, using chatops, maintaining comprehensive postmortems, and setting up automated alert escalation systems to reduce incident response overhead.','Agnostic','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Reliability Engineering", "Team Operations"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/spring-boot-2-6','infoq.com: Spring Boot 2.6 Improves Docker Images and Metrics, Version 2.4 Is EOL','','2021',4,'Analysis of Spring Boot 2.6 features, including improvements to Docker image building and enhanced Prometheus metrics integration. It details the deprecation of older versions and highlights architectural changes in actuator endpoints. While Spring Boot 2.x is now officially legacy, understanding these transition periods is critical for enterprise migration archeology.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Evolution"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/ -cncf-state-of-cloud-native',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.7790309820601921e+09,0,'2026-05-17T17:16:22.060192+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/ -cncf-state-of-cloud-native',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779030982,0,'2026-05-17T17:16:22.060192+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/GitHub-devops-mobile-apps','infoq.com: How GitHub Does DevOps for its iOS and Android Apps','','2022',0,'Analyses GitHub''s internal orchestration patterns for native iOS and Android continuous integration pipelines. Highlights optimization patterns for automated builds, secure code signing, and binary release strategies utilizing native GitHub Actions runner farms. Relies on internal platform telemetry to structure high-performance mobile deployments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Mobile CI/CD", "Platform Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/aws-iam-s3-access','infoq.com: Incorrect IAM Policy Raised Questions About AWS Access to S3 Data','','2022',0,'An InfoQ news analysis detailing a public debate over AWS default managed policy definitions and their theoretical data exposure risks. It highlights why security engineers must review managed boundaries and use customer-defined resource limits for strict security.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/aws-rds-readable-standby','infoq.com: Amazon RDS Introduces Readable Standby Instances in Multi-AZ Deployments','','2022',5,'Introduces Multi-AZ deployments with two readable standby instances, allowing read queries to be offloaded from the primary instance while offering sub-35 second automatic failovers. Architecturally, this maximizes utilization of standby infrastructure while scaling database read throughput significantly. It is highly beneficial for transaction-heavy workloads with strong analytics or reporting requirements.','English','Service Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "Relational Database", "RDS High Availability"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/elastic-terraform','infoq.com: Elastic Releases Terraform Providers for the Elastic Stack and Elastic Cloud','','2022',3,'Announcement details for Elastic''s official Terraform provider suite. Allows platform operations teams to systematically deploy and manage Elasticsearch clusters, deployments, security profiles, and data integrations.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Observability", "Elasticsearch"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/karpenter-kubernetes-autoscaler','infoq.com: AWS Releases Multi-Cloud Kubernetes Autoscaler Karpenter','','2022',2,'An architectural review of Karpenter''s multi-cloud aspirations, discussing its modular architecture designed to eventually support non-AWS providers like Azure and GCP. The piece highlights Karpenter''s native API integration and dynamic workload scheduling.','English','Article','Low',0,'online','manual','7e0fb354763fcec94989e77b520f64dfaeba78bb6575e15e67e029ce9668daa8',100.0,1.77903058985221195e+09,1,'2026-05-17T17:09:49.852212+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Industry News"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/karpenter-kubernetes-autoscaler','infoq.com: AWS Releases Multi-Cloud Kubernetes Autoscaler Karpenter','','2022',2,'An architectural review of Karpenter''s multi-cloud aspirations, discussing its modular architecture designed to eventually support non-AWS providers like Azure and GCP. The piece highlights Karpenter''s native API integration and dynamic workload scheduling.','English','Article','Low',0,'online','manual','7e0fb354763fcec94989e77b520f64dfaeba78bb6575e15e67e029ce9668daa8',100.0,1779030589,1,'2026-05-17T17:09:49.852212+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Industry News"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/kubernetes-dockershim-removal','infoq.com: Kubernetes Proceeding with Deprecation of Dockershim in Upcoming 1.24 Release','','2022',0,'Curator Insight outlines InfoQ''s coverage of Dockershim''s imminent demise in 1.24. Live grounding in 2026 records this as the definitive end of direct Docker Engine support within the kubelet codebase.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Container Runtimes", "v1.24"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/02/aws-efs-replication','infoq.com: Amazon Announces Elastic File System Replication for Multi-Region Deployments','','2022',4,'Evaluates the release of native EFS replication, focusing on its integration with hybrid file storage strategies and automated failover pipelines. It details how the sub-minute RPO simplifies business continuity architectures across multi-region EKS stateful workloads. The solution delivers automated metadata synchronization, optimizing engineering resources.','English','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage", "EFS"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/02/github-codespaces-templates','infoq.com: GitHub Codespaces Can Now Be Templated to Improve Performance','- [infoworld.com: GitHub Codespaces freely available to all GitHub users](https://www.infoworld.com/article/2337405/github-codespaces-freely-available-to-all-github-users.html) All GitHub users can use the GitHub-hosted development environments free for up to 60 hours per month. Codespaces also added JetBrains IDE, JupyterLab, and GPU support.','2022',0,'Highly detailed architectural update explaining the utilization of pre-built templates inside GitHub Codespaces. By pre-building workspace snapshots, teams bypass complex dependencies and image extraction phases during startup.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Cloud Workstations", "GitHub Codespaces", "Performance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
@@ -15922,18 +15922,18 @@ INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/02/terraform-aws
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/03/nubesgen-azure-infrastructure','infoq.com: NubesGen Brings Git Push to Azure Infrastructure','','2022',0,'Analysis of the technical value proposition of NubesGen. Evaluates how developers can utilize Git-driven configurations to automatically provision secure Azure environments. This shift-left mechanism reduces platform engineering bottlenecks by providing automated, developer-accessible IaC pipelines aligned with security baselines.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Microservices", "Infrastructure as Code", "Application Delivery"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/09/debug-dockerfiles-buildg','infoq.com: Debugging Large and Complex Dockerfiles Gets Easier with Buildg','','2022',0,'This InfoQ article provides a detailed analysis of the problems developers face when debugging complex multi-stage container builds and how Buildg leverages BuildKit features to address them. It explains how breakpoint debugging and runtime inspection can optimize CI/CD engineering efficiency. The piece is highly recommended for architectural and developer experience (DevEx) leads aiming to reduce build pipeline bottlenecks.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Debugging"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/09/terraform-simplified-refactoring','infoq.com: Terraform 1.3 Release Introduces Simplified Refactoring Experience 🌟','','2022',4,'Chronicles the landmark Terraform 1.3 release, which introduced support for moving resources across modules natively via declarative "moved" blocks. Explains how this release mitigated complex state surgical tasks and enhanced overall ecosystem maintainability for enterprise-scale platforms. Live grounding highlights that this feature laid the groundwork for robust modular lifecycle refactoring frameworks in downstream iterations.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Refactoring & State Manipulation"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/02/aws-deployment-pipelines','infoq.com: AWS Publishes Reference Architecture and Implementations for'' Deployment Pipelines','','2026',0,'Analysis of the official AWS deployment pipeline reference architecture. Illustrates continuous delivery models for multi-environment propagation using standard GitOps patterns, automated integration suites, and strict deployment validation loops.','N/A','Article','Advanced',0,'online','manual','56b58bc27813266c87c26022235abe47eb7dea66d1f5ec48bd823a5feef6d8d8',100.0,1779032682.45302,1,'2026-05-17T17:44:42.453020+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "CI/CD & DevOps"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/02/aws-deployment-pipelines','infoq.com: AWS Publishes Reference Architecture and Implementations for'' Deployment Pipelines','','2026',0,'Analysis of the official AWS deployment pipeline reference architecture. Illustrates continuous delivery models for multi-environment propagation using standard GitOps patterns, automated integration suites, and strict deployment validation loops.','N/A','Article','Advanced',0,'online','manual','56b58bc27813266c87c26022235abe47eb7dea66d1f5ec48bd823a5feef6d8d8',100.0,1779032682,1,'2026-05-17T17:44:42.453020+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "CI/CD & DevOps"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/03/aks-edge-essentials-ga','infoq.com: Microsoft Brings Kubernetes to the Edge with AKS Edge Essentials','','2023',0,'Reviews the release of AKS Edge Essentials, Microsoft''s lightweight managed Kubernetes distribution optimized for resource-constrained edge machines and industrial OT setups. Outlines how this strategy extends cloud-native operations directly to factory floors.','Markdown','News Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategic Strategy", "Ecosystem News", "Edge Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/03/kwok-kubernetes','infoq.com: Kwok, a Tool to Spin up Kubernetes Nodes in a Second','','2023',0,'An insightful InfoQ technical review detailing the architecture of KWOK (Kubernetes WithOut Kubelet). It highlights how virtualizing node control loops allows developers to simulate high-scale environments with extremely low compute footprint, facilitating fast controller tuning.','Markdown','News Article','Intermediate',0,'online','manual','31523cf0a8a5bfbac84432eeb71c4d14ef46ff71b8b4ec11a84d193efc3c56e0',100.0,1.77903210635609602e+09,1,'2026-05-17T17:35:06.356096+02:00',NULL,NULL,NULL,'["Testing", "Simulation & Emulation", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/03/kwok-kubernetes','infoq.com: Kwok, a Tool to Spin up Kubernetes Nodes in a Second','','2023',0,'An insightful InfoQ technical review detailing the architecture of KWOK (Kubernetes WithOut Kubelet). It highlights how virtualizing node control loops allows developers to simulate high-scale environments with extremely low compute footprint, facilitating fast controller tuning.','Markdown','News Article','Intermediate',0,'online','manual','31523cf0a8a5bfbac84432eeb71c4d14ef46ff71b8b4ec11a84d193efc3c56e0',100.0,1779032106,1,'2026-05-17T17:35:06.356096+02:00',NULL,NULL,NULL,'["Testing", "Simulation & Emulation", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/04/aws-well-architected-framework','infoq.com: AWS Updates the Well-Architected Framework','','2023',0,'Analyzes key revisions to the AWS Well-Architected Framework. Reviews shifts in security baseline configurations, serverless deployment guidelines, and the sustainability assessment pillar.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "AWS Well-Architected"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/04/cdk-terraform-convert','infoq.com: CDK for Terraform Improves HCL Conversion and Terraform Cloud Interactions','','2023',4,'Reports on progress in Cloud Development Kit for Terraform (CDKTF), showcasing enhanced capabilities to convert standard HCL files to programming languages like Python, TypeScript, and Go. Evaluates how this bridges the divide between pure software development and systems engineering. Live grounding points out that CDKTF is increasingly favored by application developers seeking programmatic multi-tier infrastructure provisioning.','TypeScript','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "CDK & Alternative Languages"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/04/patcher-iac-upgrade','infoq.com: Patcher, a Tool to Keep Updating Infrastructure as a Code','','2023',0,'Patcher automates updates for infrastructure-as-code modules by analyzing code syntax and applying safe upgrades across repositories. It addresses maintenance debt by automating dependencies, ensuring platform layers remain secure and current.','N/A','Article/Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Dependency Management", "Upgrade Automation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/11/azure-well-architected-framework','infoq.com: Microsoft Refreshes its Well-Architected Framework','','2023',0,'An industry review highlighting Microsoft''s updates to the Well-Architected Framework (WAF) to better support modern cloud-native systems. Key improvements emphasize granular workload guides, prescriptive technical patterns, and streamlined cost optimization techniques. The refresh ensures the framework evolves alongside rapid shifts in containerization and modern distributed patterns.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Frameworks", "Well-Architected Framework (WAF)"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoq.com/news/2026/05/opentofu-release-terraform','OpenTofu 1.12: the Feature Terraform Never Shipped','The OpenTofu community released version 1.12.0 on May 14, 2026, introducing dynamic prevent_destroy to solve multi-environment module protection friction.','2026',4,'An InfoQ technical news feature covering the release of OpenTofu 1.12.0. The article details how OpenTofu successfully solved a decade-old modular limitation of upstream Terraform by allowing the `prevent_destroy` lifecycle attribute to accept variables, enabling dynamic target environment configurations without code duplication.','English','article','Advanced',0,'online','automatic','16b5896d2366152de22ca9fd474d85075c5f0b490b41ad239daa4a0aa3cd8fbb',NULL,1.78035258179242491e+09,0,'2026-06-02T00:23:01.792425+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "OpenTofu Releases"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "terraform", "reputation_status": "Vetted", "reputation_summary": "Renowned, verified news source analyzing a highly praised OpenTofu update that solved a long-standing Terraform limitation.", "social_preview_url": "https://res.infoq.com/news/2026/05/opentofu-release-terraform/en/headerimage/generatedHeaderImage-1779290214223.jpg", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.infoq.com/news/2026/05/opentofu-release-terraform','OpenTofu 1.12: the Feature Terraform Never Shipped','The OpenTofu community released version 1.12.0 on May 14, 2026, introducing dynamic prevent_destroy to solve multi-environment module protection friction.','2026',4,'An InfoQ technical news feature covering the release of OpenTofu 1.12.0. The article details how OpenTofu successfully solved a decade-old modular limitation of upstream Terraform by allowing the `prevent_destroy` lifecycle attribute to accept variables, enabling dynamic target environment configurations without code duplication.','English','article','Advanced',0,'online','automatic','16b5896d2366152de22ca9fd474d85075c5f0b490b41ad239daa4a0aa3cd8fbb',NULL,1780352581,0,'2026-06-02T00:23:01.792425+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "OpenTofu Releases"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "terraform", "reputation_status": "Vetted", "reputation_summary": "Renowned, verified news source analyzing a highly praised OpenTofu update that solved a long-standing Terraform limitation.", "social_preview_url": "https://res.infoq.com/news/2026/05/opentofu-release-terraform/en/headerimage/generatedHeaderImage-1779290214223.jpg", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/platformengineering','infoq.com: InfoQ platform engineering homepage','','2026',0,'An aggregator of advanced architectural videos, expert presentations, and technical reports on platform design. Serves as a vital industry reference for software architects looking to deploy high-density platforms, covering topics from IDP backends to platform runtimes.','English','Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Industry Hub", "Articles & Presentations"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/podcasts/platform-engineering-teams-10x-better','infoq.com: Platform Engineering – Making Other Teams 10x Better','','2023',0,'A strategic technical podcast detailing how building cohesive, highly integrated internal platforms multiplies developer output. Discusses measuring platform success using developer experience metrics, adoption rates, and reduction in time-to-first-commit.','English','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Product Mindset", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/5-challenges-mesh','infoq.com: The Top-Five Challenges of Running a Service Mesh in an Enterprise 🌟','','2021',4,'Identifies the five major operational blockers encountered by enterprises running a service mesh at scale. Focuses on multi-cluster federation obstacles, policy routing governance, and debugging complex network pathways.','None','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Production Operations"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/7-microservices-anti-patterns','infoq.com: Seven Ways to Fail at Microservices (presentation)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8cb36fb6a6583a6ec9089c5c39f55256b72a23e72444ed6841f67c7b677c189f',100.0,1.77903002539805793e+09,1,'2026-05-17T17:00:25.398058+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/7-microservices-anti-patterns','infoq.com: Seven Ways to Fail at Microservices (presentation)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8cb36fb6a6583a6ec9089c5c39f55256b72a23e72444ed6841f67c7b677c189f',100.0,1779030025,1,'2026-05-17T17:00:25.398058+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/API-Business-Models','API Business Models. 20 Models in 20 Minutes','','2020',0,'An InfoQ presentation categorizing 20 distinct monetization and integration business models for public APIs. Analyzes direct monetization, developer incentives, partner integrations, and indirect product value.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Management", "API Strategy", "Business Design"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/adopting-service-mesh','infoq.com: Deploying Service Mesh in Production','','2020',4,'Production playbook for maintaining service mesh health. Covers tuning sidecar proxy footprints, isolating faulty nodes, setting up telemetry fallbacks, and handling real-world network partition scenarios.','None','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Production Operations"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/api-design-implement-document','infoq.com: Modern API Development and Deployment, from API Gateways to Sidecars','','2022',5,'A technical presentation addressing modern patterns in API deployment, tracing the evolution from monolithic centralized API gateways to lightweight sidecar proxies in a service mesh. The speaker explains how sidecar patterns decouple security, routing, and observability from the application code, delegating these duties directly to container proxy layers (such as Envoy). This shift optimizes latency and simplifies localized team deployments.','English','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Gateways", "Architecture Comparisons"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
@@ -15942,9 +15942,9 @@ INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/microservice
 INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/service-mesh-ebpf','infoq.com: Sidecars, eBPF and the Future of Service Mesh','','2022',5,'Explains the architectural shift from traditional sidecar proxies to sidecarless kernel-level service routing powered by eBPF. Analyzes how moving L4 networking logic directly into the kernel drastically reduces RAM usage and network latency.','Go','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "eBPF", "Future Trends"]','["[DE FACTO STANDARD]"]','[]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/sre-apprentices','infoq.com: Observing and Understanding Failures: SRE Apprentices','','2021',0,'InfoQ presentation highlighting pedagogical methods for onboarding junior SREs. Focuses on developing systemic mental models for debugging multi-tier failures and safely operating complex, distributed live environments.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Incident Management"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.information-age.com/devops-vs-agile-distinguishing-and-combining-the-two-20117','information-age.com: DevOps vs Agile: distinguishing and combining the two','','2021',0,'Delineates the operational boundaries and mutual integration points between Agile product delivery methodologies and DevOps engineering frameworks. The author contrasts Agile’s target of rapid feature specification with DevOps’ prioritization of runtime security and infrastructure reliability. Live organizational analysis confirms that blending both paradigms prevents developers from deploying applications faster than the operations platform can securely manage.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Enterprise Strategy", "Methodologies"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.informationweek.com/devops/can-enterprises-benefit-from-adopting-database-devops/a/d-id/1337238','informationweek.com: Can Enterprises Benefit From Adopting Database DevOps?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae700c7c52465048cc5ec36cdeb281758376a6c066abfe59d16e21bf83f57571',100.0,1.77903085370583891e+09,0,'2026-05-17T17:14:13.705839+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.informationweek.com/software-services/can-enterprises-benefit-from-adopting-database-devops-"}');
-INSERT INTO "resources" VALUES('https://www.informationweek.com/devops/whats-holding-devops-back/a/d-id/1339540','informationweek.com: What''s Holding DevOps Back?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a312f3898bf7ccfa119cc271d36b6a4b77b1f352f55472a89924cb593eb1614',100.0,1.779030656063385e+09,0,'2026-05-17T17:10:56.063385+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.informationweek.com/software-services/what-s-holding-devops-back-"}');
-INSERT INTO "resources" VALUES('https://www.informationweek.com/software-services/devops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.informationweek.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.77913049502115798e+09,0,'2026-05-18T20:54:55.021158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md", "docs/devops.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.informationweek.com/devops/can-enterprises-benefit-from-adopting-database-devops/a/d-id/1337238','informationweek.com: Can Enterprises Benefit From Adopting Database DevOps?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae700c7c52465048cc5ec36cdeb281758376a6c066abfe59d16e21bf83f57571',100.0,1779030853,0,'2026-05-17T17:14:13.705839+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.informationweek.com/software-services/can-enterprises-benefit-from-adopting-database-devops-"}');
+INSERT INTO "resources" VALUES('https://www.informationweek.com/devops/whats-holding-devops-back/a/d-id/1339540','informationweek.com: What''s Holding DevOps Back?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a312f3898bf7ccfa119cc271d36b6a4b77b1f352f55472a89924cb593eb1614',100.0,1779030656,0,'2026-05-17T17:10:56.063385+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.informationweek.com/software-services/what-s-holding-devops-back-"}');
+INSERT INTO "resources" VALUES('https://www.informationweek.com/software-services/devops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.informationweek.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.021158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md", "docs/devops.md"]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infostor.com/backup-and_recovery/quantum-taps-aws-for-cloud-powered-disaster-recovery.html','Quantum Taps AWS for Cloud-Powered Disaster Recovery','','2013',2,'An archival news piece on how Quantum leveraged AWS to enable hybrid cloud disaster recovery and tape archive features. Live Grounding views this as a foundational hybrid-cloud implementation that helped formulate modern storage tiering and backup lifecycle workflows.','English','Blog / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Cloud Integrations"]','["[COMMUNITY-TOOL]"]','[]','["aws-backup.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2254500/serverless-computing-with-aws-lambda.html','infoworld.com: Serverless computing with AWS Lambda, Part 1','','2021',0,'A foundational guide introducing AWS Lambda''s core event-driven architecture, compute-on-demand scaling models, and pricing structures. It discusses cold start implications, resource allocation limits, and the initial shift away from persistent virtual machine infrastructure towards highly transient microservices.','N/A','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2256828/jdk-15-the-new-features-in-java-15.html','JDK 15: The new features in Java 15','','2020',0,'Details the feature set of JDK 15, including the production release of Text Blocks, hidden classes, Edwards-Curve Digital Signature Algorithm (EdDSA), and preview implementations of sealed classes and pattern matching for `instanceof` operations.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
@@ -15959,7 +15959,7 @@ INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2264177/the-de
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2264256/6-reasons-to-switch-to-managed-kubernetes.html','infoworld.com: 6 reasons to switch to managed Kubernetes','','2022',0,'Executive evaluation explaining the strategic operations shift from self-managed vanilla Kubernetes clusters to public cloud provider solutions like EKS, AKS, and GKE.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2264392/no-one-wants-to-manage-kubernetes-anymore.html','infoworld.com: No one wants to manage Kubernetes anymore 🌟','','2022',4,'Analyzes the enterprise shift away from running custom, self-managed vanilla Kubernetes clusters towards fully managed cloud platforms like EKS, GKE, and serverless container ecosystems. Underlines the operational complexities of maintaining control plane elements.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Managed Services", "Industry Trends"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2264771/3-cloud-architecture-mistakes-we-all-make-but-shouldnt.html','infoworld.com: 3 cloud architecture mistakes we all make, but shouldn''t','','2020',4,'Highlights three widespread cloud engineering anti-patterns: lift-and-shift migration without modernization, ignoring structural egress cost-profiles, and blindly utilizing proprietary managed services that lead to irreversible vendor lock-in.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Cloud Strategy", "Design Anti-patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2265016/15-tools-that-make-kubernetes-easier.html','infoworld.com: 15 tools that make Kubernetes easier','','2022',0,'An evaluation of fifteen open-source CLI and dashboard tools designed to simplify day-to-day Kubernetes cluster operations. Analyzes lightweight management applications, manifest syntax linters, and network connectivity utilities.','None','Article','Intermediate',0,'online','manual','c02c8eca0bd629a6a4692ce4fa52d45fc3924f3a5e4c83de463a695cbd8e835c',100.0,1.77913049495785307e+09,1,'2026-05-18T20:54:54.957853+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2265016/15-tools-that-make-kubernetes-easier.html','infoworld.com: 15 tools that make Kubernetes easier','','2022',0,'An evaluation of fifteen open-source CLI and dashboard tools designed to simplify day-to-day Kubernetes cluster operations. Analyzes lightweight management applications, manifest syntax linters, and network connectivity utilities.','None','Article','Intermediate',0,'online','manual','c02c8eca0bd629a6a4692ce4fa52d45fc3924f3a5e4c83de463a695cbd8e835c',100.0,1779130494,1,'2026-05-18T20:54:54.957853+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2265488/how-kubernetes-works.html','infoworld.com: How Kubernetes works','','2020',0,'Provides an architectural dissection of how Kubernetes orchestrates distributed infrastructure under the hood. Clarifies how state is stored in etcd, modified by control loop reconcilers via the API server, and materialized into container runtimes on nodes by the kubelet.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Fundamentals", "Control Plane"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2266054/6-kubernetes-distributions-leading-the-container-revolution.html','infoworld.com: 6 Kubernetes distributions leading the container revolution','- OpenShift
     - VMware Tanzu Grid
@@ -15983,7 +15983,7 @@ INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2271333/securi
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2271482/kubernetes-up-serverless-down-report.html','infoworld.com: Kubernetes adoption up, serverless down, developer survey says','','2022',4,'Examines empirical metrics demonstrating increased Kubernetes adoption alongside stagnant serverless framework growth. Highlights developer preference for containerized control, local reproducibility, and standardized deployment patterns over vendor-proprietary, event-driven serverless platforms.','English','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Market Trends", "Adoption Analytics"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2334477/cncf-survey-managed-kubernetes-becomes-the-norm.html','infoworld.com: CNCF survey: Managed Kubernetes becomes the norm','','2021',0,'Industry report analyzing CNCF survey results, validating the near-ubiquitous transition of enterprise container orchestration towards public cloud managed control planes.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2334525/how-to-protect-your-kubernetes-infrastructure-from-the-argo-cd-vulnerability.html','infoworld.com: How to protect your Kubernetes infrastructure from the Argo CD vulnerability','','2022',4,'Provides concrete mitigation, scanning, and patching guidelines in the wake of CVE-2022-24348. Demonstrates strategies for minimizing risks in ArgoCD, including least-privilege service account configurations and network boundaries.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerabilities & CVEs", "ArgoCD Security", "Remediation"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2334635/the-biggest-obstacle-to-cloud-is-people.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b4a9cba79b84a2295cf495a5061d9d7499e65be594afddec7c148c6b3b473af0',100.0,1.77913049500563311e+09,1,'2026-05-18T20:54:55.005633+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2334635/the-biggest-obstacle-to-cloud-is-people.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b4a9cba79b84a2295cf495a5061d9d7499e65be594afddec7c148c6b3b473af0',100.0,1779130495,1,'2026-05-18T20:54:55.005633+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2334689/beyond-sql-8-new-languages-for-data-querying.html','infoworld.com: Beyond SQL: 8 new languages for data querying','','2024',0,'Analyzes the evolution of data query architectures beyond standard SQL. Evaluates emerging declarative languages (such as PRQL, Malloy, and EdgeQL) designed to solve SQL''s design constraints, enhancing pipeline maintainability and query expressiveness.','Polyglot','Market Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Query Languages", "Alternative Paradigms"]','["[EMERGING]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2334697/what-is-git-version-control-for-collaborative-programming.html','infoworld.com: What is Git? Version control for collaborative programming','','2021',0,'Discusses Git''s design philosophy, its distributed architecture, cryptographic SHA-1 integrity tracking, and key benefits compared to centralized systems like SVN.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2335001/why-we-need-both-cloud-architects-and-cloud-engineers.html','infoworld.com: Why we need both cloud architects and cloud engineers','','2023',0,'Details the division of labor between cloud architects, who define strategic blueprints and governance, and cloud engineers, who handle implementation, IaC deployment, and operational maintenance.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Roles", "Cloud Governance"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
@@ -15992,9 +15992,9 @@ INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2336728/5-best
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2336757/16-open-source-projects-transforming-ai-and-machine-learning.html','infoworld.com: 13 open source projects transforming AI and machine learning','','2022',3,'An analytical review of thirteen disruptive open-source initiatives restructuring the artificial intelligence and machine learning paradigm. Covers emerging runtimes, foundational data lakes, model-serving layers, and high-performance training acceleration engines that dominate the landscape.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Machine Learning", "Open Source", "Landscape Evaluation"]','["[EMERGING]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2336761/are-we-experiencing-cloudflation.html','infoworld.com: Are we experiencing cloudflation?','','2023',3,'Investigates the rise of ''cloudflation'' driven by hyper-scalers raising subscription costs and baseline infrastructure fees to match inflation. Evaluates enterprise risk mitigation practices, such as shifting workloads to multi-cloud topologies and renegotiating committed-use discounts.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Market Trends", "Macroeconomics"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337192/sysdigs-new-cost-advisor-aims-to-cut-kubernetes-costs.html','infoworld.com: Sysdig’s new Cost Advisor aims to cut Kubernetes costs','','2023',0,'Evaluates the design of Sysdig''s cost-auditing features. Analyzes how combining deep runtime-security agent telemetry with resource allocation profiling can generate highly accurate workload rightsizing calculations.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Commercial Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337301/cloud-architects-are-afraid-of-automation.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3b933ba163b5fb417a961d52a725d9d85e6752b128c7100bf26514247606fb77',100.0,1.779130495010746e+09,1,'2026-05-18T20:54:55.010746+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337301/cloud-architects-are-afraid-of-automation.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3b933ba163b5fb417a961d52a725d9d85e6752b128c7100bf26514247606fb77',100.0,1779130495,1,'2026-05-18T20:54:55.010746+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337368/how-to-beat-the-kubernetes-skills-shortage.html','infoworld.com: How to beat the Kubernetes skills shortage','','2021',2,'Addresses the ongoing deficit of expert Kubernetes talent within enterprise domains. Advocates for aggressive internal developer training programs, platform abstraction pipelines, and leveraging managed cloud providers to focus human capital on core business logic.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Organizational Structure", "Talent Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337405/github-codespaces-freely-available-to-all-github-users.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d5e08242f5fee6baf3f7309a7e9b1ecc88e3aa60409d60da844d92b6fe96a045',100.0,1.77913049499203491e+09,1,'2026-05-18T20:54:54.992035+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337405/github-codespaces-freely-available-to-all-github-users.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d5e08242f5fee6baf3f7309a7e9b1ecc88e3aa60409d60da844d92b6fe96a045',100.0,1779130494,1,'2026-05-18T20:54:54.992035+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337529/aws-lambda-kickstarts-java-functions.html','infoworld.com: AWS Lambda kickstarts Java functions','','2022',0,'Discusses the architectural impacts of AWS Lambda SnapStart on Java microservices. Addresses how this feature shifts the paradigm for enterprise Java, making frameworks like Spring Boot and Quarkus viable alternatives for low-latency serverless operations.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Java Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337651/what-to-do-when-your-devops-team-is-downsized.html','infoworld.com: What to do when your devops team is downsized','','2023',4,'Provides strategic architectural guidance on managing platform and DevOps infrastructure operations following organization-wide downsizings. Discusses reducing cognitive load by deprecating legacy microservices, doubling down on managed platform solutions (SaaS/IaaS), automating routine deployment pipelines, and prioritizing high-ROI continuous delivery tasks.','en','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Organizational Scaling", "DevOps Transition"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337918/getting-started-with-azure-openai.html','infoworld.com: Getting started with Azure OpenAI','','2024',0,'Technical introduction to Azure OpenAI architecture, API consumption, token quotas, private endpoints, and security paradigms necessary for deploying customized Large Language Models safely in enterprise clouds.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Azure OpenAI"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
@@ -16002,67 +16002,67 @@ INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337920/how-mu
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338012/when-finops-costs-you-more-in-the-end.html','infoworld.com: When finops costs you more in the end','','2023',4,'Examines cases where FinOps operational overhead—including expensive consulting packages and over-engineered dashboard tools—surpasses the actual infrastructure cost savings achieved. Advocates for an ROI-driven approach that measures tooling spend against actual cost reduction metrics.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Strategy & Governance", "FinOps Pitfalls"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338245/5-priorities-that-cut-cloud-costs-and-improve-it-ops.html','infoworld.com: 5 priorities that cut cloud costs and improve IT ops','','2024',0,'Outlines five critical priorities for cutting cloud computing costs and enhancing operations. Covers automated resource destruction, VM rightsizing, and leveraging IaC templates to eliminate abandoned cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Management", "FinOps", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338303/5-steps-to-bringing-kubernetes-costs-in-line.html','infoworld.com: 5 steps to bringing Kubernetes costs in line','','2023',4,'Presents a clear five-step methodology to control Kubernetes infrastructure spend. Covers standard practices like adjusting request/limit ratios, configuring cluster autoscalers (VPA/HPA), and moving non-critical workloads to spot instance pools.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Actionable Frameworks"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338356/amazon-s-quiet-open-source-revolution.html','infoworld.com: Amazon’s quiet open source revolution','','2026',0,'An analytical exploration detailing AWS''s transition from open-source software consumer to an active co-developer and primary maintainer. Discusses strategic projects like OpenSearch and Valkey, examining the structural tension and evolving relationships between public clouds and software vendors.','English','Analysis','Intermediate',0,'online','manual','aa6e3b60794c8f46567b0df7ba3115b217f88843fb76b1311f5e75b0ad328b25',100.0,1.779130494956393e+09,1,'2026-05-18T20:54:54.956393+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Open Source Strategy"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338356/amazon-s-quiet-open-source-revolution.html','infoworld.com: Amazon’s quiet open source revolution','','2026',0,'An analytical exploration detailing AWS''s transition from open-source software consumer to an active co-developer and primary maintainer. Discusses strategic projects like OpenSearch and Valkey, examining the structural tension and evolving relationships between public clouds and software vendors.','English','Analysis','Intermediate',0,'online','manual','aa6e3b60794c8f46567b0df7ba3115b217f88843fb76b1311f5e75b0ad328b25',100.0,1779130494,1,'2026-05-18T20:54:54.956393+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Open Source Strategy"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338392/why-platform-engineering.html','infoworld.com: Why platform engineering?','','2023',0,'Analyzes the economic and organizational imperatives driving the shift to platform engineering. Focuses on scaling development teams, lowering time-to-market, and solving the cognitive overload bottleneck introduced by modern cloud-native service proliferation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Business Value", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338428/kubernetes-cost-management-for-the-real-world.html','infoworld.com: Kubernetes cost management for the real world','','2023',5,'A deep dive into the challenges of multi-tenant Kubernetes cost attribution across dynamic namespaces. Contrasts raw hyper-scaler billing records against granular container resource consumption metrics, detailing how Kubecost and OpenCost establish accurate, real-world chargeback frameworks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Cost Management"]','["[DE FACTO STANDARD]"]','[]','["managed-kubernetes-in-public-cloud.md", "finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338474/kubernetes-costs-less-but-less-than-what.html','infoworld.com: Kubernetes costs less, but less than what?','','2023',4,'Critically evaluates the total cost of ownership (TCO) of containerizing applications. Compares VM hosting models, serverless containers, and managed Kubernetes platforms, demonstrating how poorly configured resource requests can make Kubernetes deployments more expensive than traditional systems.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "ROI Analysis"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338860/you-cant-run-away-from-technical-debt.html','infoworld.com: You can’t run away from technical debt','','2023',0,'Discusses the inevitability of technical debt as cloud environments and architectures naturally age. Argues that cloud adoption does not eliminate debt but merely shifts it to configuration, infrastructure, and IaC domains.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Software Engineering", "Technical Debt"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3210726/serverless-computing-with-aws-lambda.html','infoworld.com: Serverless computing with AWS Lambda, Part 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ea798a514ffc5e19ee8e90d26382ae79baaef5f02e93eb68d45d81b3553bd3be',100.0,1.7790319804827311e+09,0,'2026-05-17T17:33:00.482731+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-serverless.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2254500/serverless-computing-with-aws-lambda.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3265059/6-kubernetes-distributions-leading-the-container-revolution.html','infoworld.com: 6 Kubernetes distributions leading the container revolution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a3e1f8157b7342e0fb46ea35907ec9450e3607d4fb2a968b125ffe3a1040d41',100.0,1.77903039477666902e+09,0,'2026-05-17T17:06:34.776669+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2266054/6-kubernetes-distributions-leading-the-container-revolution.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3271126/what-is-cicd-continuous-integration-and-continuous-delivery-explained.html','infoworld.com: What is CI/CD? Continuous integration and continuous delivery'' explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13a3dcafd3b236ee3ec4554c1ff5d40950f3b36d9068bc46c77c2d217d90ade4',100.0,1.77902955677185297e+09,0,'2026-05-17T16:52:36.771853+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2269266/what-is-cicd-continuous-integration-and-continuous-delivery-explained.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3488817/15-tools-that-make-kubernetes-easier.html','infoworld.com: 15 tools that make Kubernetes easier','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae5fad76680de7714ddb9551e1bd772b723616c24415d68294b6c9826a293b52',100.0,1.77903293515371108e+09,0,'2026-05-17T17:48:55.153711+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2265016/15-tools-that-make-kubernetes-easier.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3534133/jdk-15-the-new-features-in-java-15.html','JDK 15: The new features in Java 15','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d887682ce1dcffa07ba46a11093b773916ddeb21e412795deb2fbce61f8d6591',100.0,1.77903334337731409e+09,0,'2026-05-17T17:55:43.377314+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2256828/jdk-15-the-new-features-in-java-15.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3536573/dockers-compose-specification-is-now-an-open-standard.html','infoworld.com: Docker''s Compose specification is now an open standard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','415989d419fc2aef34f22a100b557f1d65c38b25d8ce578900016f378a86d5df',100.0,1779034013.15099,0,'2026-05-17T18:06:53.150990+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2257118/dockers-compose-specification-is-now-an-open-standard.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3545337/10-steps-to-automating-security-in-kubernetes-pipelines.html','==infoworld.com: 10 steps to automating security in Kubernetes pipelines==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','84b35e47d7429acceb8f41c3ec15e7202f6eb78222dfdaa85a13f6301ae6d90e',100.0,1.77902955299703788e+09,0,'2026-05-17T16:52:32.997038+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3600150/why-arent-you-using-feature-flags.amp.html','infoworld.com: Why aren’t you using feature flags?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb90d27db3c9baf7b08b1cc9b9deae4acda11f01b208af18eb6043f24fb8258f',100.0,1.77903122747240805e+09,0,'2026-05-17T17:20:27.472408+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2261454/why-arent-you-using-feature-flags.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3601202/red-hats-crime-against-centos.html','infoworld.com: Red Hat’s crime against CentOS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be63965fc16a3be88ca4ef5d282f0654404cdd7153f0b6934148a3470fe7236c',100.0,1.77903156491859388e+09,0,'2026-05-17T17:26:04.918594+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2261531/red-hats-crime-against-centos.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3604010/building-microservices-give-dapr-a-try.html','Building microservices? Give Dapr a try','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','190e1ea692e4c24fe4b0702b7aca3fd36af253efb9610c54569c3bb244d4890f',100.0,1.77903000089782595e+09,0,'2026-05-17T17:00:00.897826+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2261795/building-microservices-give-dapr-a-try.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3604652/when-kubernetes-is-not-the-solution.html','infoworld.com: When Kubernetes is not the solution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e39e3b65216884a2a7d66da577822b6fcea78624e4c5a51e2c39c0c484c786de',100.0,1.779031564835783e+09,0,'2026-05-17T17:26:04.835783+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2261975/when-kubernetes-is-not-the-solution.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3613155/5-devops-practices-to-improve-application-reliability.html','infoworld.com: 5 devops practices to improve application reliability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','646123d6c40f417a03673ca2c583ddc856cd428ef1e7523109692b5158a0cff4',100.0,1.77903026840223097e+09,0,'2026-05-17T17:04:28.402231+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2263821/5-devops-practices-to-improve-application-reliability.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3614210/the-decline-of-heroku.html','infoworld.com: The decline of Heroku PaaS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2fb0af40aa5e0ba47882b24788dba7cb1c5447781e0acb725020bb933e066a80',100.0,1.77903394293563508e+09,0,'2026-05-17T18:05:42.935635+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2264177/the-decline-of-heroku.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3614605/6-reasons-to-switch-to-managed-kubernetes.html','infoworld.com: 6 reasons to switch to managed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b44d5f9e6c52ec9f144edb02805387289f525c6563124a877ff25f8f8df1154',100.0,1779032088.18933,0,'2026-05-17T17:34:48.189330+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2264256/6-reasons-to-switch-to-managed-kubernetes.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3614850/no-one-wants-to-manage-kubernetes-anymore.html','infoworld.com: No one wants to manage Kubernetes anymore 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bd748603b991863cd90d7e102098973354595522547dde285d4bb82595a1a24c',100.0,1.77903160107187199e+09,0,'2026-05-17T17:26:41.071872+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2264392/no-one-wants-to-manage-kubernetes-anymore.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3616211/3-cloud-architecture-mistakes-we-all-make-but-shouldnt.html','infoworld.com: 3 cloud architecture mistakes we all make, but shouldn''t','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d40e072e1fa5452a52ae012a1d0f6c5965987aea49315f2bd7f921da459b9b8',100.0,1.77903013610260295e+09,0,'2026-05-17T17:02:16.102603+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2264771/3-cloud-architecture-mistakes-we-all-make-but-shouldnt.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3617008/how-kubernetes-works.html','infoworld.com: How Kubernetes works','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2a8825e77ff5a7176b548e0182725efa90229077f4e0e1451808fb0b1752dc6',100.0,1.7790341057687211e+09,0,'2026-05-17T18:08:25.768721+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2265488/how-kubernetes-works.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3623689/how-to-use-the-python-for-loop.html','infoworld.com: How to use the Python for loop','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','94d016d8f7c2628ca1374de2a5c60c26a231b20e505e7e4687a6fda3892f8cc6',100.0,1779029367.39931,0,'2026-05-17T16:49:27.399310+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2267127/how-to-use-the-python-for-loop.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3632142/how-docker-broke-in-half.html','infoworld.com: How Docker broke in half','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4439dbf4ff2ea9f7c3cb472f58be61fa666f2e083dc3141dee37e6ff794f7e4',100.0,1.7790329725190041e+09,0,'2026-05-17T17:49:32.519004+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2269272/how-docker-broke-in-half.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3635148/kubernetes-object-storage-best-practices.html','infoworld.com: Kubernetes object storage best practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c9ca29533ed782a5d13970ce1aa5952bf61df9a61b98c64cd4c71e07366f4833',100.0,1.77903375796482801e+09,0,'2026-05-17T18:02:37.964828+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2269961/kubernetes-object-storage-best-practices.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3637829/continuous-integration-with-docker-and-jenkins.html','infoworld.com: Continuous integration with Docker and Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30a1e3d46d793ab51953eb1e55254eece5abb7b1c3000b16787c9fe3541ce0cf',100.0,1.7790333098181231e+09,0,'2026-05-17T17:55:09.818123+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270388/continuous-integration-with-docker-and-jenkins.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3638153/5-devops-use-cases-for-developing-with-feature-flags.html','infoworld.com: 5 devops use cases for developing with feature flags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d660e4e2a15cafc17e39731f2d23b22e48fdaaa012c4f966a85703e95ed27fb1',100.0,1.77903205771499609e+09,0,'2026-05-17T17:34:17.714996+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270518/5-devops-use-cases-for-developing-with-feature-flags.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3638693/the-red-method-a-new-strategy-for-monitoring-microservices.html','infoworld.com: The RED method: A new strategy for monitoring microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51751c50fee829da3500cef2efdf2fde876d082d0abf71ff9ca87b1a1a11ce1e',100.0,1.77903257510059809e+09,0,'2026-05-17T17:42:55.100598+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270578/the-red-method-a-new-strategy-for-monitoring-microservices.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html','==infoworld.com: Complexity is killing software developers==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7fe123b780a261dd56643ec86c64c64cd9dd3e1878baa38841aed662270fe0b1',100.0,1.77903189697573709e+09,0,'2026-05-17T17:31:36.975737+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md", "docs/introduction.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3639588/github-introduces-code-review-controls.html','infoworld.com: GitHub introduces code review controls 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9db2644fe7caad3a7e38d5f12f98b510630e41fdfd0a1b464209d0d3eacacd8e',100.0,1.77903223950381207e+09,0,'2026-05-17T17:37:19.503812+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270808/github-introduces-code-review-controls.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3639596/docker-really-did-change-the-world.html','infoworld.com: Docker really did change the world','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','790610f38b5da28c30c1d1cf81a2ec1ec35628bcd9c00c86ed4e7846cd088638',100.0,1.779032185684587e+09,0,'2026-05-17T17:36:25.684587+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270814/docker-really-did-change-the-world.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3639829/the-race-to-secure-kubernetes-at-runtime.html','==infoworld.com: The race to secure Kubernetes at run time==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','dd942fca211f6165d923edbd8473f8065eb8234da3d3a2f4982a1ba274b2a95d',100.0,1.77903217825529599e+09,0,'2026-05-17T17:36:18.255296+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3640975/google-cloud-appsheet-review-no-code-with-extras.html','infoworld.com: Google Cloud AppSheet review: No-code with extras','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9076ab4e40651c24078c2d8dfc2ad77de228ebf984fe85b491235d7261b47fc7',100.0,1779029827.0874,0,'2026-05-17T16:57:07.087400+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270941/google-cloud-appsheet-review-no-code-with-extras.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3644808/securing-the-kubernetes-software-supply-chain.html','infoworld.com: Securing the Kubernetes software supply chain with Microsoft''s'' Ratify','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','71256dfb183cda774dcf57b588cd331e66c340fb7b7277beb04838607114fcfc',100.0,1.77903084993423295e+09,0,'2026-05-17T17:14:09.934233+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2271333/securing-the-kubernetes-software-supply-chain.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3645374/kubernetes-up-serverless-down-report.html','infoworld.com: Kubernetes adoption up, serverless down, developer survey'' says','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a03e32d78e9f4a8dc9a88150ac75a3484de933a2138605733c4dbb79b85ff47f',100.0,1.77903149986281394e+09,0,'2026-05-17T17:24:59.862814+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2271482/kubernetes-up-serverless-down-report.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3649710/cncf-survey-managed-kubernetes-becomes-the-norm.html','==infoworld.com: CNCF survey: Managed Kubernetes becomes the norm==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4254fea038f0a489bc399fd80ab225e8dd770fde04e72852c3e0b65b5bb2a4d8',100.0,1.77903058819387793e+09,0,'2026-05-17T17:09:48.193878+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3650659/how-to-protect-your-kubernetes-infrastructure-from-the-argo-cd-vulnerability.html','infoworld.com: How to protect your Kubernetes infrastructure from the Argo'' CD vulnerability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','00f53d3d7d3036cbab193e93fb464620730088d506c856ffcd694839df3f47bf',100.0,1779034331.07397,0,'2026-05-17T18:12:11.073970+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2334525/how-to-protect-your-kubernetes-infrastructure-from-the-argo-cd-vulnerability.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3653371/the-biggest-obstacle-to-cloud-is-people.html','infoworld.com: The biggest obstacle to cloud is people','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e0dc18357938f069a616a94390a4e42c0066976a7723c6241647548e22999f9f',100.0,1.77902905692958211e+09,0,'2026-05-17T16:44:16.929582+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3654909/beyond-sql-8-new-languages-for-data-querying.html','infoworld.com: Beyond SQL: 8 new languages for data querying','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','326d8ab27dd79d82bcaefa51e8cf8f084f3fe7523624fdbdeb2e7500c43a1f6b',100.0,1.77903020000807809e+09,0,'2026-05-17T17:03:20.008078+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2334689/beyond-sql-8-new-languages-for-data-querying.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3654955/what-is-git-version-control-for-collaborative-programming.html','infoworld.com: What is Git? Version control for collaborative programming','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1ce3b8795dd00c6ff5d7cfce53209ef5a677c9f838bc0468ca0e8ab7d35cb77',100.0,1.77903033020641088e+09,0,'2026-05-17T17:05:30.206411+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2334697/what-is-git-version-control-for-collaborative-programming.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3664052/why-mercedes-benz-runs-on-900-kubernetes-clusters.html','infoworld.com: Why Mercedes-Benz runs on 900 Kubernetes clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67c825b6f9400e7efae4d04c0e14aa0e5b3061c830a2f2ab689804f9d7bac8b8',100.0,1.77903149508303189e+09,0,'2026-05-17T17:24:55.083032+02:00',NULL,NULL,NULL,'[]','[]','["docs/customer.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2335723/why-mercedes-benz-runs-on-900-kubernetes-clusters.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3673891/5-best-practices-for-securing-cicd-pipelines.html','infoworld.com: 5 best practices for securing CI/CD pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c1fe5f5a4d50ec410b11752e1ac9d8614b813d7e9a23790720430b677eeffbc',100.0,1.77903430698194503e+09,0,'2026-05-17T18:11:46.981945+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2336728/5-best-practices-for-securing-cicd-pipelines.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3673976/13-open-source-projects-transforming-ai-and-machine-learning.html','infoworld.com: 13 open source projects transforming AI and machine learning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','654d3dfd0650bab454878a7bd4081b8b3ef8f9709a5c708ea836e6143523c255',100.0,1.77903147377017903e+09,0,'2026-05-17T17:24:33.770179+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2336757/16-open-source-projects-transforming-ai-and-machine-learning.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3674048/are-we-experiencing-cloudflation.html','infoworld.com: Are we experiencing cloudflation?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','88b6098b50c140c4020997afc27d94c8d142c056b6be647296836ad2c8285b42',100.0,1.77903098173324108e+09,0,'2026-05-17T17:16:21.733241+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2336761/are-we-experiencing-cloudflation.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3677851/sysdigs-new-cost-advisor-aims-to-cut-kubernetes-costs.html','infoworld.com: Sysdig’s new Cost Advisor aims to cut Kubernetes costs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0c695ab066fb9e77e55fa1c5bb8c50b9d74f96c46c6010d9c1f95f663fbe5b2c',100.0,1.77903224003499102e+09,0,'2026-05-17T17:37:20.034991+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337192/sysdigs-new-cost-advisor-aims-to-cut-kubernetes-costs.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3679250/cloud-architects-are-afraid-of-automation.html','infoworld.com: Cloud architects are afraid of automation','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c17dd53e34c1321f14170f1b38382ac595cd6b1ba72b53ab4e819157aa09a6d3',100.0,1.77903286977868604e+09,0,'2026-05-17T17:47:49.778686+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3679749/how-to-beat-the-kubernetes-skills-shortage.html','infoworld.com: How to beat the Kubernetes skills shortage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87d1ad70a87543d58df5721f6c5948f109f6d02a8b1b5a4cff3461bda2c54bde',100.0,1.77903262319456911e+09,0,'2026-05-17T17:43:43.194569+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337368/how-to-beat-the-kubernetes-skills-shortage.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3679948/github-codespaces-freely-available-to-all-github-users.html','infoworld.com: GitHub Codespaces freely available to all GitHub users','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e7f76b9b6b436994cb4a659fe401fa53f8c31200e59177aa9a273d4eb3e105bd',100.0,1.77903404206102705e+09,0,'2026-05-17T18:07:22.061027+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3681549/aws-lambda-kickstarts-java-functions.html','infoworld.com: AWS Lambda kickstarts Java functions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0edc3d4880ca401648c89f44abafc2a5987295e54af89847bc963bc066a10fcf',100.0,1.77903013301410198e+09,0,'2026-05-17T17:02:13.014102+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-serverless.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337529/aws-lambda-kickstarts-java-functions.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3682654/what-to-do-when-your-devops-team-is-downsized.html','infoworld.com: What to do when your devops team is downsized','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95d3f324d2547e313356fdd4f301a13a1403a2e2536a25e2ffbf68e7251c914d',100.0,1.77903145144413304e+09,0,'2026-05-17T17:24:11.444133+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337651/what-to-do-when-your-devops-team-is-downsized.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3686694/getting-started-with-azure-openai.html','infoworld.com: Getting started with Azure OpenAI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d716e496c7ba2db9bac33c353edfd6873f6d931ae89ad86b449b6ee16061d7d1',100.0,1.77902970523717594e+09,0,'2026-05-17T16:55:05.237176+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337918/getting-started-with-azure-openai.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3686695/how-multicloud-changes-devops.html','infoworld.com: How multicloud changes devops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6eda33888d84ce25ce93a5a9ed53b924d3536a8e32bc9fbcd1fe82e4c7103220',100.0,1.77903144659622097e+09,0,'2026-05-17T17:24:06.596221+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337920/how-multicloud-changes-devops.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3688332/when-finops-costs-you-more-in-the-end.html','infoworld.com: When finops costs you more in the end','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f518f4890f1468d4a8454eacb10e095ec9474227f6cf5792a7cec256a392b530',100.0,1.77903095844850397e+09,0,'2026-05-17T17:15:58.448504+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338012/when-finops-costs-you-more-in-the-end.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3692296/5-priorities-that-cut-cloud-costs-and-improve-it-ops.html','infoworld.com: 5 priorities that cut cloud costs and improve IT ops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0fab1e194a2d5e0b26a2788b4eb53461aa5eccfb5eb387e6a15f2a5b14218871',100.0,1.77903149015999388e+09,0,'2026-05-17T17:24:50.159994+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338245/5-priorities-that-cut-cloud-costs-and-improve-it-ops.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3693050/5-steps-to-bringing-kubernetes-costs-in-line.html','infoworld.com: 5 steps to bringing Kubernetes costs in line','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09fcf78b74618797ffdddcc17ba44adcc8dbdc34da2e5d2307d86b3d6b00086e',100.0,1.77903070901452803e+09,0,'2026-05-17T17:11:49.014528+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338303/5-steps-to-bringing-kubernetes-costs-in-line.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3694090/amazon-s-quiet-open-source-revolution.html','infoworld.com: Amazon’s quiet open source revolution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87e142856fe862ee950138ebe1e5e6db7ad0329d7696a4bddd44269ba18d1deb',100.0,1.77903110945946788e+09,0,'2026-05-17T17:18:29.459468+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338356/amazon-s-quiet-open-source-revolution.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3694869/why-platform-engineering.html','infoworld.com: Why platform engineering?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','704193b5818c066b0eeed8e8b82e44a3171479a59c0b4925260a0af5bb04502f',100.0,1.77903145599229192e+09,0,'2026-05-17T17:24:15.992292+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338392/why-platform-engineering.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3695569/kubernetes-cost-management-for-the-real-world.html','infoworld.com: Kubernetes cost management for the real world','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4f1a53efc9156952873242bc60d9f1ca9f06446c3be6eeebc500ec72bf03525f',100.0,1.7790331629619739e+09,0,'2026-05-17T17:52:42.961974+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338428/kubernetes-cost-management-for-the-real-world.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3696277/kubernetes-costs-less-but-less-than-what.html','infoworld.com: Kubernetes costs less, but less than what?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d2488cbed7916e53658ceaa9917776819ca5292cd78cb46bb570810b0c6a16a',100.0,1.77903373193980288e+09,0,'2026-05-17T18:02:11.939803+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338474/kubernetes-costs-less-but-less-than-what.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3704233/you-cant-run-away-from-technical-debt.html','infoworld.com: You can’t run away from technical debt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2011f4d7ab2fe01fc9d964d7213e6bb7ec4e37a1b36083e55efa82e42af418a',100.0,1.77902956133450603e+09,0,'2026-05-17T16:52:41.334506+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338860/you-cant-run-away-from-technical-debt.html"}');
-INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3707989/why-we-need-both-cloud-architects-and-cloud-engineers.html','infoworld.com: Why we need both cloud architects and cloud engineers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3aad801fa04352d504663c158c4e34342e8755ff53c843351332fab92d4e6bd1',100.0,1.77903258749001598e+09,0,'2026-05-17T17:43:07.490016+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2335001/why-we-need-both-cloud-architects-and-cloud-engineers.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3210726/serverless-computing-with-aws-lambda.html','infoworld.com: Serverless computing with AWS Lambda, Part 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ea798a514ffc5e19ee8e90d26382ae79baaef5f02e93eb68d45d81b3553bd3be',100.0,1779031980,0,'2026-05-17T17:33:00.482731+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-serverless.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2254500/serverless-computing-with-aws-lambda.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3265059/6-kubernetes-distributions-leading-the-container-revolution.html','infoworld.com: 6 Kubernetes distributions leading the container revolution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a3e1f8157b7342e0fb46ea35907ec9450e3607d4fb2a968b125ffe3a1040d41',100.0,1779030394,0,'2026-05-17T17:06:34.776669+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2266054/6-kubernetes-distributions-leading-the-container-revolution.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3271126/what-is-cicd-continuous-integration-and-continuous-delivery-explained.html','infoworld.com: What is CI/CD? Continuous integration and continuous delivery'' explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13a3dcafd3b236ee3ec4554c1ff5d40950f3b36d9068bc46c77c2d217d90ade4',100.0,1779029556,0,'2026-05-17T16:52:36.771853+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2269266/what-is-cicd-continuous-integration-and-continuous-delivery-explained.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3488817/15-tools-that-make-kubernetes-easier.html','infoworld.com: 15 tools that make Kubernetes easier','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae5fad76680de7714ddb9551e1bd772b723616c24415d68294b6c9826a293b52',100.0,1779032935,0,'2026-05-17T17:48:55.153711+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2265016/15-tools-that-make-kubernetes-easier.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3534133/jdk-15-the-new-features-in-java-15.html','JDK 15: The new features in Java 15','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d887682ce1dcffa07ba46a11093b773916ddeb21e412795deb2fbce61f8d6591',100.0,1779033343,0,'2026-05-17T17:55:43.377314+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2256828/jdk-15-the-new-features-in-java-15.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3536573/dockers-compose-specification-is-now-an-open-standard.html','infoworld.com: Docker''s Compose specification is now an open standard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','415989d419fc2aef34f22a100b557f1d65c38b25d8ce578900016f378a86d5df',100.0,1779034013,0,'2026-05-17T18:06:53.150990+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2257118/dockers-compose-specification-is-now-an-open-standard.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3545337/10-steps-to-automating-security-in-kubernetes-pipelines.html','==infoworld.com: 10 steps to automating security in Kubernetes pipelines==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','84b35e47d7429acceb8f41c3ec15e7202f6eb78222dfdaa85a13f6301ae6d90e',100.0,1779029552,0,'2026-05-17T16:52:32.997038+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3600150/why-arent-you-using-feature-flags.amp.html','infoworld.com: Why aren’t you using feature flags?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb90d27db3c9baf7b08b1cc9b9deae4acda11f01b208af18eb6043f24fb8258f',100.0,1779031227,0,'2026-05-17T17:20:27.472408+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2261454/why-arent-you-using-feature-flags.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3601202/red-hats-crime-against-centos.html','infoworld.com: Red Hat’s crime against CentOS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be63965fc16a3be88ca4ef5d282f0654404cdd7153f0b6934148a3470fe7236c',100.0,1779031564,0,'2026-05-17T17:26:04.918594+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2261531/red-hats-crime-against-centos.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3604010/building-microservices-give-dapr-a-try.html','Building microservices? Give Dapr a try','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','190e1ea692e4c24fe4b0702b7aca3fd36af253efb9610c54569c3bb244d4890f',100.0,1779030000,0,'2026-05-17T17:00:00.897826+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2261795/building-microservices-give-dapr-a-try.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3604652/when-kubernetes-is-not-the-solution.html','infoworld.com: When Kubernetes is not the solution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e39e3b65216884a2a7d66da577822b6fcea78624e4c5a51e2c39c0c484c786de',100.0,1779031564,0,'2026-05-17T17:26:04.835783+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2261975/when-kubernetes-is-not-the-solution.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3613155/5-devops-practices-to-improve-application-reliability.html','infoworld.com: 5 devops practices to improve application reliability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','646123d6c40f417a03673ca2c583ddc856cd428ef1e7523109692b5158a0cff4',100.0,1779030268,0,'2026-05-17T17:04:28.402231+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2263821/5-devops-practices-to-improve-application-reliability.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3614210/the-decline-of-heroku.html','infoworld.com: The decline of Heroku PaaS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2fb0af40aa5e0ba47882b24788dba7cb1c5447781e0acb725020bb933e066a80',100.0,1779033942,0,'2026-05-17T18:05:42.935635+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2264177/the-decline-of-heroku.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3614605/6-reasons-to-switch-to-managed-kubernetes.html','infoworld.com: 6 reasons to switch to managed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b44d5f9e6c52ec9f144edb02805387289f525c6563124a877ff25f8f8df1154',100.0,1779032088,0,'2026-05-17T17:34:48.189330+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2264256/6-reasons-to-switch-to-managed-kubernetes.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3614850/no-one-wants-to-manage-kubernetes-anymore.html','infoworld.com: No one wants to manage Kubernetes anymore 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bd748603b991863cd90d7e102098973354595522547dde285d4bb82595a1a24c',100.0,1779031601,0,'2026-05-17T17:26:41.071872+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2264392/no-one-wants-to-manage-kubernetes-anymore.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3616211/3-cloud-architecture-mistakes-we-all-make-but-shouldnt.html','infoworld.com: 3 cloud architecture mistakes we all make, but shouldn''t','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d40e072e1fa5452a52ae012a1d0f6c5965987aea49315f2bd7f921da459b9b8',100.0,1779030136,0,'2026-05-17T17:02:16.102603+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2264771/3-cloud-architecture-mistakes-we-all-make-but-shouldnt.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3617008/how-kubernetes-works.html','infoworld.com: How Kubernetes works','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2a8825e77ff5a7176b548e0182725efa90229077f4e0e1451808fb0b1752dc6',100.0,1779034105,0,'2026-05-17T18:08:25.768721+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2265488/how-kubernetes-works.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3623689/how-to-use-the-python-for-loop.html','infoworld.com: How to use the Python for loop','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','94d016d8f7c2628ca1374de2a5c60c26a231b20e505e7e4687a6fda3892f8cc6',100.0,1779029367,0,'2026-05-17T16:49:27.399310+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2267127/how-to-use-the-python-for-loop.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3632142/how-docker-broke-in-half.html','infoworld.com: How Docker broke in half','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4439dbf4ff2ea9f7c3cb472f58be61fa666f2e083dc3141dee37e6ff794f7e4',100.0,1779032972,0,'2026-05-17T17:49:32.519004+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2269272/how-docker-broke-in-half.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3635148/kubernetes-object-storage-best-practices.html','infoworld.com: Kubernetes object storage best practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c9ca29533ed782a5d13970ce1aa5952bf61df9a61b98c64cd4c71e07366f4833',100.0,1779033757,0,'2026-05-17T18:02:37.964828+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2269961/kubernetes-object-storage-best-practices.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3637829/continuous-integration-with-docker-and-jenkins.html','infoworld.com: Continuous integration with Docker and Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30a1e3d46d793ab51953eb1e55254eece5abb7b1c3000b16787c9fe3541ce0cf',100.0,1779033309,0,'2026-05-17T17:55:09.818123+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270388/continuous-integration-with-docker-and-jenkins.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3638153/5-devops-use-cases-for-developing-with-feature-flags.html','infoworld.com: 5 devops use cases for developing with feature flags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d660e4e2a15cafc17e39731f2d23b22e48fdaaa012c4f966a85703e95ed27fb1',100.0,1779032057,0,'2026-05-17T17:34:17.714996+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270518/5-devops-use-cases-for-developing-with-feature-flags.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3638693/the-red-method-a-new-strategy-for-monitoring-microservices.html','infoworld.com: The RED method: A new strategy for monitoring microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51751c50fee829da3500cef2efdf2fde876d082d0abf71ff9ca87b1a1a11ce1e',100.0,1779032575,0,'2026-05-17T17:42:55.100598+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270578/the-red-method-a-new-strategy-for-monitoring-microservices.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html','==infoworld.com: Complexity is killing software developers==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7fe123b780a261dd56643ec86c64c64cd9dd3e1878baa38841aed662270fe0b1',100.0,1779031896,0,'2026-05-17T17:31:36.975737+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md", "docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3639588/github-introduces-code-review-controls.html','infoworld.com: GitHub introduces code review controls 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9db2644fe7caad3a7e38d5f12f98b510630e41fdfd0a1b464209d0d3eacacd8e',100.0,1779032239,0,'2026-05-17T17:37:19.503812+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270808/github-introduces-code-review-controls.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3639596/docker-really-did-change-the-world.html','infoworld.com: Docker really did change the world','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','790610f38b5da28c30c1d1cf81a2ec1ec35628bcd9c00c86ed4e7846cd088638',100.0,1779032185,0,'2026-05-17T17:36:25.684587+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270814/docker-really-did-change-the-world.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3639829/the-race-to-secure-kubernetes-at-runtime.html','==infoworld.com: The race to secure Kubernetes at run time==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','dd942fca211f6165d923edbd8473f8065eb8234da3d3a2f4982a1ba274b2a95d',100.0,1779032178,0,'2026-05-17T17:36:18.255296+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3640975/google-cloud-appsheet-review-no-code-with-extras.html','infoworld.com: Google Cloud AppSheet review: No-code with extras','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9076ab4e40651c24078c2d8dfc2ad77de228ebf984fe85b491235d7261b47fc7',100.0,1779029827,0,'2026-05-17T16:57:07.087400+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270941/google-cloud-appsheet-review-no-code-with-extras.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3644808/securing-the-kubernetes-software-supply-chain.html','infoworld.com: Securing the Kubernetes software supply chain with Microsoft''s'' Ratify','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','71256dfb183cda774dcf57b588cd331e66c340fb7b7277beb04838607114fcfc',100.0,1779030849,0,'2026-05-17T17:14:09.934233+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2271333/securing-the-kubernetes-software-supply-chain.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3645374/kubernetes-up-serverless-down-report.html','infoworld.com: Kubernetes adoption up, serverless down, developer survey'' says','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a03e32d78e9f4a8dc9a88150ac75a3484de933a2138605733c4dbb79b85ff47f',100.0,1779031499,0,'2026-05-17T17:24:59.862814+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2271482/kubernetes-up-serverless-down-report.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3649710/cncf-survey-managed-kubernetes-becomes-the-norm.html','==infoworld.com: CNCF survey: Managed Kubernetes becomes the norm==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4254fea038f0a489bc399fd80ab225e8dd770fde04e72852c3e0b65b5bb2a4d8',100.0,1779030588,0,'2026-05-17T17:09:48.193878+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3650659/how-to-protect-your-kubernetes-infrastructure-from-the-argo-cd-vulnerability.html','infoworld.com: How to protect your Kubernetes infrastructure from the Argo'' CD vulnerability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','00f53d3d7d3036cbab193e93fb464620730088d506c856ffcd694839df3f47bf',100.0,1779034331,0,'2026-05-17T18:12:11.073970+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2334525/how-to-protect-your-kubernetes-infrastructure-from-the-argo-cd-vulnerability.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3653371/the-biggest-obstacle-to-cloud-is-people.html','infoworld.com: The biggest obstacle to cloud is people','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e0dc18357938f069a616a94390a4e42c0066976a7723c6241647548e22999f9f',100.0,1779029056,0,'2026-05-17T16:44:16.929582+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3654909/beyond-sql-8-new-languages-for-data-querying.html','infoworld.com: Beyond SQL: 8 new languages for data querying','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','326d8ab27dd79d82bcaefa51e8cf8f084f3fe7523624fdbdeb2e7500c43a1f6b',100.0,1779030200,0,'2026-05-17T17:03:20.008078+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2334689/beyond-sql-8-new-languages-for-data-querying.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3654955/what-is-git-version-control-for-collaborative-programming.html','infoworld.com: What is Git? Version control for collaborative programming','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1ce3b8795dd00c6ff5d7cfce53209ef5a677c9f838bc0468ca0e8ab7d35cb77',100.0,1779030330,0,'2026-05-17T17:05:30.206411+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2334697/what-is-git-version-control-for-collaborative-programming.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3664052/why-mercedes-benz-runs-on-900-kubernetes-clusters.html','infoworld.com: Why Mercedes-Benz runs on 900 Kubernetes clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67c825b6f9400e7efae4d04c0e14aa0e5b3061c830a2f2ab689804f9d7bac8b8',100.0,1779031495,0,'2026-05-17T17:24:55.083032+02:00',NULL,NULL,NULL,'[]','[]','["docs/customer.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2335723/why-mercedes-benz-runs-on-900-kubernetes-clusters.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3673891/5-best-practices-for-securing-cicd-pipelines.html','infoworld.com: 5 best practices for securing CI/CD pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c1fe5f5a4d50ec410b11752e1ac9d8614b813d7e9a23790720430b677eeffbc',100.0,1779034306,0,'2026-05-17T18:11:46.981945+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2336728/5-best-practices-for-securing-cicd-pipelines.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3673976/13-open-source-projects-transforming-ai-and-machine-learning.html','infoworld.com: 13 open source projects transforming AI and machine learning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','654d3dfd0650bab454878a7bd4081b8b3ef8f9709a5c708ea836e6143523c255',100.0,1779031473,0,'2026-05-17T17:24:33.770179+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2336757/16-open-source-projects-transforming-ai-and-machine-learning.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3674048/are-we-experiencing-cloudflation.html','infoworld.com: Are we experiencing cloudflation?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','88b6098b50c140c4020997afc27d94c8d142c056b6be647296836ad2c8285b42',100.0,1779030981,0,'2026-05-17T17:16:21.733241+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2336761/are-we-experiencing-cloudflation.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3677851/sysdigs-new-cost-advisor-aims-to-cut-kubernetes-costs.html','infoworld.com: Sysdig’s new Cost Advisor aims to cut Kubernetes costs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0c695ab066fb9e77e55fa1c5bb8c50b9d74f96c46c6010d9c1f95f663fbe5b2c',100.0,1779032240,0,'2026-05-17T17:37:20.034991+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337192/sysdigs-new-cost-advisor-aims-to-cut-kubernetes-costs.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3679250/cloud-architects-are-afraid-of-automation.html','infoworld.com: Cloud architects are afraid of automation','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c17dd53e34c1321f14170f1b38382ac595cd6b1ba72b53ab4e819157aa09a6d3',100.0,1779032869,0,'2026-05-17T17:47:49.778686+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3679749/how-to-beat-the-kubernetes-skills-shortage.html','infoworld.com: How to beat the Kubernetes skills shortage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87d1ad70a87543d58df5721f6c5948f109f6d02a8b1b5a4cff3461bda2c54bde',100.0,1779032623,0,'2026-05-17T17:43:43.194569+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337368/how-to-beat-the-kubernetes-skills-shortage.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3679948/github-codespaces-freely-available-to-all-github-users.html','infoworld.com: GitHub Codespaces freely available to all GitHub users','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e7f76b9b6b436994cb4a659fe401fa53f8c31200e59177aa9a273d4eb3e105bd',100.0,1779034042,0,'2026-05-17T18:07:22.061027+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3681549/aws-lambda-kickstarts-java-functions.html','infoworld.com: AWS Lambda kickstarts Java functions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0edc3d4880ca401648c89f44abafc2a5987295e54af89847bc963bc066a10fcf',100.0,1779030133,0,'2026-05-17T17:02:13.014102+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-serverless.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337529/aws-lambda-kickstarts-java-functions.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3682654/what-to-do-when-your-devops-team-is-downsized.html','infoworld.com: What to do when your devops team is downsized','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95d3f324d2547e313356fdd4f301a13a1403a2e2536a25e2ffbf68e7251c914d',100.0,1779031451,0,'2026-05-17T17:24:11.444133+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337651/what-to-do-when-your-devops-team-is-downsized.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3686694/getting-started-with-azure-openai.html','infoworld.com: Getting started with Azure OpenAI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d716e496c7ba2db9bac33c353edfd6873f6d931ae89ad86b449b6ee16061d7d1',100.0,1779029705,0,'2026-05-17T16:55:05.237176+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337918/getting-started-with-azure-openai.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3686695/how-multicloud-changes-devops.html','infoworld.com: How multicloud changes devops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6eda33888d84ce25ce93a5a9ed53b924d3536a8e32bc9fbcd1fe82e4c7103220',100.0,1779031446,0,'2026-05-17T17:24:06.596221+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337920/how-multicloud-changes-devops.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3688332/when-finops-costs-you-more-in-the-end.html','infoworld.com: When finops costs you more in the end','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f518f4890f1468d4a8454eacb10e095ec9474227f6cf5792a7cec256a392b530',100.0,1779030958,0,'2026-05-17T17:15:58.448504+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338012/when-finops-costs-you-more-in-the-end.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3692296/5-priorities-that-cut-cloud-costs-and-improve-it-ops.html','infoworld.com: 5 priorities that cut cloud costs and improve IT ops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0fab1e194a2d5e0b26a2788b4eb53461aa5eccfb5eb387e6a15f2a5b14218871',100.0,1779031490,0,'2026-05-17T17:24:50.159994+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338245/5-priorities-that-cut-cloud-costs-and-improve-it-ops.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3693050/5-steps-to-bringing-kubernetes-costs-in-line.html','infoworld.com: 5 steps to bringing Kubernetes costs in line','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09fcf78b74618797ffdddcc17ba44adcc8dbdc34da2e5d2307d86b3d6b00086e',100.0,1779030709,0,'2026-05-17T17:11:49.014528+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338303/5-steps-to-bringing-kubernetes-costs-in-line.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3694090/amazon-s-quiet-open-source-revolution.html','infoworld.com: Amazon’s quiet open source revolution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87e142856fe862ee950138ebe1e5e6db7ad0329d7696a4bddd44269ba18d1deb',100.0,1779031109,0,'2026-05-17T17:18:29.459468+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338356/amazon-s-quiet-open-source-revolution.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3694869/why-platform-engineering.html','infoworld.com: Why platform engineering?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','704193b5818c066b0eeed8e8b82e44a3171479a59c0b4925260a0af5bb04502f',100.0,1779031455,0,'2026-05-17T17:24:15.992292+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338392/why-platform-engineering.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3695569/kubernetes-cost-management-for-the-real-world.html','infoworld.com: Kubernetes cost management for the real world','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4f1a53efc9156952873242bc60d9f1ca9f06446c3be6eeebc500ec72bf03525f',100.0,1779033162,0,'2026-05-17T17:52:42.961974+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338428/kubernetes-cost-management-for-the-real-world.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3696277/kubernetes-costs-less-but-less-than-what.html','infoworld.com: Kubernetes costs less, but less than what?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d2488cbed7916e53658ceaa9917776819ca5292cd78cb46bb570810b0c6a16a',100.0,1779033731,0,'2026-05-17T18:02:11.939803+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338474/kubernetes-costs-less-but-less-than-what.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3704233/you-cant-run-away-from-technical-debt.html','infoworld.com: You can’t run away from technical debt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2011f4d7ab2fe01fc9d964d7213e6bb7ec4e37a1b36083e55efa82e42af418a',100.0,1779029561,0,'2026-05-17T16:52:41.334506+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338860/you-cant-run-away-from-technical-debt.html"}');
+INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3707989/why-we-need-both-cloud-architects-and-cloud-engineers.html','infoworld.com: Why we need both cloud architects and cloud engineers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3aad801fa04352d504663c158c4e34342e8755ff53c843351332fab92d4e6bd1',100.0,1779032587,0,'2026-05-17T17:43:07.490016+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2335001/why-we-need-both-cloud-architects-and-cloud-engineers.html"}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/3-autoscaling-projects-optimising-kubernetes-costs','infracloud.io: 3 Autoscaling Projects to Optimise Kubernetes Costs','','2023',0,'An analytical study investigating Kubernetes Event-driven Autoscaling (KEDA), Karpenter, and standard Cluster Autoscalers. Focuses on orchestrating cost-efficient clusters through optimized spot instance utilization and proactive node provisioning.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Cost Optimization", "Autoscaling Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/auto-generate-terraform-configuration-files','infracloud.io: 5 Tools to Auto-Generate Terraform Configuration Files 🌟','','2023',0,'This architectural review evaluates five prominent automated utilities engineered to import and reverse-engineer active cloud assets into functional Terraform files. It contrasts tools like Former2 and Terraformer, detailing critical trade-offs in HCL compliance, state mapping accuracy, and modular organization. Vital for legacy migration planning.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Guides and Reviews", "Automated Generation"]','["[GUIDE]", "[LEGACY]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/avoiding-kubernetes-cluster-outages-synthetic-monitoring','infracloud.io: Avoiding Kubernetes Cluster Outages with Synthetic Monitoring','','2021',0,'Details how to configure active synthetic monitoring inside Kubernetes clusters using tools like Kuberhealthy. Explains how continuous integration of active test suites catches hidden infrastructure failures (such as DNS timeouts and dynamic volume attachment issues) before users are affected.','English','Article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Reliability", "Synthetic Probes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.cncf.io/blog/2021/08/10/avoiding-kubernetes-cluster-outages-with-synthetic-monitoring"}');
@@ -16077,15 +16077,15 @@ INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/linking-traces-c
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/machine-learning-orchestration-kubernetes-kubeflow','infracloud.io: Machine Learning Orchestration on Kubernetes using Kubeflow','','2021',3,'Explores the practical orchestration of complex ML workflows using Kubeflow pipelines on Kubernetes. Outlines the underlying architecture, components (e.g., pipelines, notebook servers, metadata), and strategic advantages over non-containerized distributed ML setups.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Kubeflow"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/monitoring-kubernetes-cert-manager-certificates','infracloud.io: Monitoring Kubernetes cert-manager Certificates with BotKube','','2021',0,'Details an elegant ChatOps pattern that integrates BotKube with cert-manager to actively push real-time TLS certificate expiration warnings and validation failures to Slack or Microsoft Teams, streamlining automated certificate lifecycle operations in production clusters.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Dynamic Component Monitoring", "Security & Certificates", "ChatOps Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/multi-tenancy-kubernetes','infracloud.io: Introduction to Multi-Tenancy in Kubernetes','','2022',0,'A practical platform-level guide detailing core structural steps for running multi-tenant topologies safely. Outlines container security context definitions and egress NetworkPolicies.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Core Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/multi-tenancy-monitoring-thanos-receiver','infracloud.io: Achieving multi-tenancy in monitoring with Prometheus & the'' mighty Thanos Receiver','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','740c9956e0aa7ebb354aed8844ec3742eebe59e472037f8731837443a3024e02',100.0,1.77902998901384806e+09,1,'2026-05-17T16:59:49.013848+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/multi-tenancy-monitoring-thanos-receiver','infracloud.io: Achieving multi-tenancy in monitoring with Prometheus & the'' mighty Thanos Receiver','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','740c9956e0aa7ebb354aed8844ec3742eebe59e472037f8731837443a3024e02',100.0,1779029989,1,'2026-05-17T16:59:49.013848+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/multicluster-gitops-argocd','infracloud.io: Multicluster GitOps with ArgoCD','','2021',0,'Examines architectural choices for orchestrating multi-cluster GitOps setups with Argo CD, focusing on hub-and-spoke topologies versus decentralized controls to manage cluster-level dependencies.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Multi-Cluster GitOps"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/prevent-secret-leaks-in-repositories','infracloud.io: How to Prevent Secret Leaks in Your Repositories','','2022',0,'Compares secrets-scanning tools like GitGuardian, gitleaks, and Trufflehog. Explains how to integrate pre-commit hooks and pipeline scanners to prevent leaking API keys, database credentials, and certificates to version control.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Source Code Scanning"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/progressive-delivery-argo-rollouts-blue-green-deployment','infracloud.io: Progressive Delivery with Argo Rollouts : Blue-Green Deployment','','2022',4,'Guides engineers through setting up a complete Blue-Green deployment workflow with Argo Rollouts. Outlines routing controls, active/preview service handoffs, and visual UI verification configurations.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "Argo Rollouts", "Blue-Green Deployment"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/progressive-delivery-argo-rollouts-canary-deployment','infracloud.io: Progressive Delivery with Argo Rollouts: Canary Deployment','','2022',4,'Offers a practical exploration of canary rollouts configured via Argo Rollouts. Focuses on setting step-based traffic splitting, managing dynamic service mesh weights (SMI, Linkerd, Istio), and defining automated rollbacks based on analysis metrics.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "Argo Rollouts", "Canary Deployment"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/prometheus-architecture-metrics-use-cases','infracloud.io: Prometheus Definitive Guide Part I - Metrics and Use Cases','- [==infracloud.io: Prometheus Query Language - Prometheus Definitive Guide Part II==](https://www.infracloud.io/blogs/promql-prometheus-guide)
     - [==infracloud.io: Prometheus Definitive Guide Part III - Prometheus Operator==](https://www.infracloud.io/blogs/prometheus-operator-helm-guide)','2021',0,'Comprehensive three-part technical series explaining Prometheus metric data types, PromQL operations, and declarative target auto-discovery workflows powered by the Prometheus Operator.','None','Technical Series','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Core Principles"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/prometheus-operator-helm-guide','==infracloud.io: Prometheus Definitive Guide Part III - Prometheus Operator==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ff86bbf964bccc4cabaff23236e943ba2881829ff86aceb8e0e00d82b4e72a4d',100.0,1.7790344826216619e+09,1,'2026-05-17T18:14:42.621662+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/promql-prometheus-guide','==infracloud.io: Prometheus Query Language - Prometheus Definitive Guide'' Part II==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','118ba140fab830efb19240d90b730f493d0084f25e8443d133305fb422cddef8',100.0,1.77903218221961092e+09,1,'2026-05-17T17:36:22.219611+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/prometheus-operator-helm-guide','==infracloud.io: Prometheus Definitive Guide Part III - Prometheus Operator==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ff86bbf964bccc4cabaff23236e943ba2881829ff86aceb8e0e00d82b4e72a4d',100.0,1779034482,1,'2026-05-17T18:14:42.621662+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/promql-prometheus-guide','==infracloud.io: Prometheus Query Language - Prometheus Definitive Guide'' Part II==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','118ba140fab830efb19240d90b730f493d0084f25e8443d133305fb422cddef8',100.0,1779032182,1,'2026-05-17T17:36:22.219611+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/protecting-kubernetes-applications-with-kanister','infracloud.io: Protecting Kubernetes applications data using Kanister','- [kanister.io 🌟](https://www.kanister.io) An extensible open-source framework for application-level data management on Kubernetes. KANISTER allows domain experts to capture application specific data management tasks in blueprints which can be easily shared and extended. The framework takes care of the tedious details around execution on Kubernetes and presents a homogeneous operational experience across applications at scale.
     - [blog.kasten.io: Move Fast and Test in Kubernetes without Breaking Things with kanister and CI/CD 🌟](https://blog.kasten.io/move-fast-and-test-in-kubernetes-without-breaking-things)
         - When using data mobility to improve your CI/CD pipeline, it’s important to consider the data at different layers in your application stack. In many instances, you must perform operations on multiple layers of your application at once, as well as interact with Kubernetes itself. Kasten by Veeam developed Kanister to address these data mobility challenges and enable organizations to test safely with real data.
@@ -16093,69 +16093,69 @@ INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/protecting-kuber
         - Kanister is easy to integrate with your CI/CD pipeline, because it uses Kubernetes API extensions called custom resources. You can easily extend Kanister to work with custom applications as well as several common cloud native databases, simplifying and streamlining testing operations while reducing risk.','2022',4,'Provides a comprehensive architectural analysis of utilizing Kanister blueprints to protect critical application data. Kanister maps complex application hooks directly to standard custom resource APIs, safeguarding operational states during live runs.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Application Consistency"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/role-based-access-kubernetes','infracloud.io: How to setup Role based access (RBAC) to Kubernetes Cluster 🌟','','2021',0,'Detailed technical analysis of native Kubernetes Role-Based Access Control (RBAC). Explains authorization objects (Roles, ClusterRoles, and Bindings) alongside API groups to help design least-privilege structures.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/secure-containers-cosign-distroless-images','infracloud.io: How to Secure Containers with Cosign and Distroless Images','','2022',0,'An exceptional guide mapping out a high-security container pipeline architecture. Combines Google Distroless base images (to minimize vulnerability footprint) with Sigstore Cosign (to assure container image identity and cryptographic authenticity). A vital blueprint for high-security cloud deployment designs.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Image Signing", "Cryptographic Trust"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/securing-kubernetes-cluster-kubescape-kubebench','infracloud.io: Securing Kubernetes Cluster using Kubescape and kube-bench','','2022',3,'A comprehensive practical guide comparing and integrating Kubescape and kube-bench within DevSecOps pipelines. The tutorial shows how to automate CIS benchmark validation via kube-bench while using Kubescape to detect RBAC misconfigurations and vulnerable container images. An essential blueprint for implementing hardening standards in production environments.','YAML','Technical Article','Medium',0,'online','manual','33e582063a51aacc5367de444840efaa2da5e3fa7a1cb58574abc4487a629d22',100.0,1.77903433076616096e+09,1,'2026-05-17T18:12:10.766161+02:00',NULL,NULL,NULL,'["Security", "Compliance", "Vulnerability Scanning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/securing-kubernetes-cluster-kubescape-kubebench','infracloud.io: Securing Kubernetes Cluster using Kubescape and kube-bench','','2022',3,'A comprehensive practical guide comparing and integrating Kubescape and kube-bench within DevSecOps pipelines. The tutorial shows how to automate CIS benchmark validation via kube-bench while using Kubescape to detect RBAC misconfigurations and vulnerable container images. An essential blueprint for implementing hardening standards in production environments.','YAML','Technical Article','Medium',0,'online','manual','33e582063a51aacc5367de444840efaa2da5e3fa7a1cb58574abc4487a629d22',100.0,1779034330,1,'2026-05-17T18:12:10.766161+02:00',NULL,NULL,NULL,'["Security", "Compliance", "Vulnerability Scanning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/securing-kubernetes-secrets-conjur','infracloud.io: Securing Kubernetes Secrets with Conjur 🌟','','2021',0,'A case study outlining how to secure Kubernetes clusters using CyberArk Conjur. Explains how Conjur maps native Kubernetes ServiceAccount tokens to internal security policies, allowing microservices to retrieve credentials without embedding pre-shared master keys in deployment templates.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "CyberArk Conjur"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/skaffold-usecases','infracloud.io: Build and deploy Kubernetes apps with Skaffold','','2021',0,'Deep dive into Skaffold use cases. Demonstrates custom image generation profiles utilizing Jib, Kaniko, or local buildpacks, while showcasing target profile definitions for diverse staging environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "Skaffold Use Cases"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/sre-best-practices','infracloud.io: Site Reliability Engineering (SRE) Best Practices','','2022',0,'Compiles architectural and cultural patterns for establishing cloud-native SRE. Key focuses include automated toil elimination, disaster recovery automation, chaos engineering practices, and objective-based release gates.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/top-10-things-for-container-security','infracloud.io: The Ten Commandments of Container Security','','2021',0,'Compiles ten key principles of container hardening. Focuses on restricting privileged users, defining hard CPU/memory resource limits, enforcing read-only root filesystems, applying seccomp filters, and eliminating administrative packages from final container builds.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Hardening Standards"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.infracloud.io/kubernetes-pod-security-policies-opa','infracloud.io: Kubernetes Pod Security Policies with Open Policy Agent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c546a730104039ce99bf605980df45a27099d19f74209990ed7d372806284765',100.0,1.77903132771500396e+09,0,'2026-05-17T17:22:07.715004+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.infracloud.io/blogs/kubernetes-pod-security-policies-opa"}');
-INSERT INTO "resources" VALUES('https://www.inkoop.io/blog/how-to-get-azure-api-credentials','inkoop.io: How to get Azure API Credentials','','N/A',0,'A curated technical resource and architectural guide covering inkoop.io: How to get Azure API Credentials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781735879396214e+09,0,'2026-06-18T00:37:59.396214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.infracloud.io/kubernetes-pod-security-policies-opa','infracloud.io: Kubernetes Pod Security Policies with Open Policy Agent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c546a730104039ce99bf605980df45a27099d19f74209990ed7d372806284765',100.0,1779031327,0,'2026-05-17T17:22:07.715004+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.infracloud.io/blogs/kubernetes-pod-security-policies-opa"}');
+INSERT INTO "resources" VALUES('https://www.inkoop.io/blog/how-to-get-azure-api-credentials','inkoop.io: How to get Azure API Credentials','','N/A',0,'A curated technical resource and architectural guide covering inkoop.io: How to get Azure API Credentials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735879,0,'2026-06-18T00:37:59.396214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.innoq.com/en/blog/2020/04/scraping-docker-swarm-service-instances-with-prometheus','innoq.com: Scraping a Docker swarm service with Prometheus','','2020',0,'This article outlines architectural patterns to configure Prometheus scraping in a Docker Swarm cluster. Focuses on resolving dynamic Swarm task container IPs by implementing native DNS service discovery patterns or deploying customized scraping helper daemons.','YAML','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Docker Swarm"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.innoq.com/en/blog/scraping-docker-swarm-service-instances-with-prometheus','innoq.com: Scraping a Docker swarm service with Prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e446ef137e35305ff05ea0e8f773352d214ec0e593e15db833c66bba6b54e60',100.0,1.77903180265177392e+09,0,'2026-05-17T17:30:02.651774+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.innoq.com/en/blog/2020/04/scraping-docker-swarm-service-instances-with-prometheus"}');
-INSERT INTO "resources" VALUES('https://www.inovex.de/blog/containers-docker-containerd-nabla-kata-firecracker','inovex.de: Welcome To The Container Jungle: Docker vs. containerd vs. Nabla'' vs. Kata vs. Firecracker and more! 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e22b03c5d520dad8525d40d61e4e11816b26fd7e76a5964680baec7f840b69d7',100.0,1.77903209282929301e+09,0,'2026-05-17T17:34:52.829293+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.inovex.de/de/blog/containers-docker-containerd-nabla-kata-firecracker"}');
-INSERT INTO "resources" VALUES('https://www.inovex.de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x','inovex.de: Spinnaker vs. Argo CD vs. Tekton vs. Jenkins X: Cloud-Native'' CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9bba57f15e9d87ebc648f99f626326b50053a5a36ccf39ca9c6ab861fccfa1af',100.0,1.77903208214396309e+09,0,'2026-05-17T17:34:42.143963+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.inovex.de/de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x"}');
+INSERT INTO "resources" VALUES('https://www.innoq.com/en/blog/scraping-docker-swarm-service-instances-with-prometheus','innoq.com: Scraping a Docker swarm service with Prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e446ef137e35305ff05ea0e8f773352d214ec0e593e15db833c66bba6b54e60',100.0,1779031802,0,'2026-05-17T17:30:02.651774+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.innoq.com/en/blog/2020/04/scraping-docker-swarm-service-instances-with-prometheus"}');
+INSERT INTO "resources" VALUES('https://www.inovex.de/blog/containers-docker-containerd-nabla-kata-firecracker','inovex.de: Welcome To The Container Jungle: Docker vs. containerd vs. Nabla'' vs. Kata vs. Firecracker and more! 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e22b03c5d520dad8525d40d61e4e11816b26fd7e76a5964680baec7f840b69d7',100.0,1779032092,0,'2026-05-17T17:34:52.829293+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.inovex.de/de/blog/containers-docker-containerd-nabla-kata-firecracker"}');
+INSERT INTO "resources" VALUES('https://www.inovex.de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x','inovex.de: Spinnaker vs. Argo CD vs. Tekton vs. Jenkins X: Cloud-Native'' CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9bba57f15e9d87ebc648f99f626326b50053a5a36ccf39ca9c6ab861fccfa1af',100.0,1779032082,0,'2026-05-17T17:34:42.143963+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.inovex.de/de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x"}');
 INSERT INTO "resources" VALUES('https://www.inovex.de/de/blog/containers-docker-containerd-nabla-kata-firecracker','inovex.de: Welcome To The Container Jungle: Docker vs. containerd vs. Nabla vs. Kata vs. Firecracker and more! 🌟','','2019',0,'An elite technical taxonomy comparing standard container runtimes (runc, containerd) against secure micro-VM and sandbox hypervisors (Kata, Firecracker, Nabla). It explains execution isolation boundaries, hypervisor overhead, and performance implications across edge, multi-tenant, and classic enterprise workloads.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Runtimes", "Architectural Comparison"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.inovex.de/de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x','inovex.de: Spinnaker vs. Argo CD vs. Tekton vs. Jenkins X: Cloud-Native CI/CD','','2021',0,'A deep architectural comparison of cloud-native delivery platforms. Contrasts Spinnaker''s multi-cloud pipeline orchestration against Argo CD''s GitOps-driven pull model, Tekton''s highly flexible Kubernetes-native custom resource execution, and Jenkins X''s opinionated automation scaffolding, highlighting ideal production deployment scenarios for each.','Agnostic','Comparison Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "CI/CD Platforms", "Cloud-Native Delivery"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.instaclustr.com/apache-kafka-architecture','instaclustr.com: Apache Kafka Architecture: A Complete Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering instaclustr.com: Apache Kafka Architecture: A Complete Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903426512625503e+09,0,'2026-05-17T18:11:05.126255+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.instana.com/blog/cf-the-hidden-cost-of-observability-data-volume','instana.com: The Hidden Cost of Observability: Data Volume','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae848332220a7f13b3bb5bf9177251897429480d122b6af35ecc0b0d63ac8708',100.0,1.77903043456087803e+09,0,'2026-05-17T17:07:14.560878+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/think"}');
-INSERT INTO "resources" VALUES('https://www.instana.com/blog/monitoring-jenkins-using-instana','Monitoring jenkins using instana','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae848332220a7f13b3bb5bf9177251897429480d122b6af35ecc0b0d63ac8708',100.0,1.77903361573987102e+09,0,'2026-05-17T18:00:15.739871+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.instana.com/blog/cf-the-hidden-cost-of-observability-data-volume"}');
+INSERT INTO "resources" VALUES('https://www.instaclustr.com/apache-kafka-architecture','instaclustr.com: Apache Kafka Architecture: A Complete Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering instaclustr.com: Apache Kafka Architecture: A Complete Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034265,0,'2026-05-17T18:11:05.126255+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.instana.com/blog/cf-the-hidden-cost-of-observability-data-volume','instana.com: The Hidden Cost of Observability: Data Volume','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae848332220a7f13b3bb5bf9177251897429480d122b6af35ecc0b0d63ac8708',100.0,1779030434,0,'2026-05-17T17:07:14.560878+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/think"}');
+INSERT INTO "resources" VALUES('https://www.instana.com/blog/monitoring-jenkins-using-instana','Monitoring jenkins using instana','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae848332220a7f13b3bb5bf9177251897429480d122b6af35ecc0b0d63ac8708',100.0,1779033615,0,'2026-05-17T18:00:15.739871+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.instana.com/blog/cf-the-hidden-cost-of-observability-data-volume"}');
 INSERT INTO "resources" VALUES('https://www.instapaper.com','Instapaper','','2026',0,'A pioneer bookmarking and asynchronous article reader that strips away layout clutter to provide a clean reading interface. Offers robust offline capacities, cross-platform synchronization, and straightforward highlight pipelines into knowledge databases.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Personal Productivity", "Knowledge Management"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.instructables.com/How-to-Use-a-Shovel',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1.78040058597186303e+09,0,'2026-06-02T13:43:05.971863+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 12}');
-INSERT INTO "resources" VALUES('https://www.intel.com/content/www/us/en/homepage.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.intel.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736222.35164,0,'2026-06-18T00:43:42.351640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.instructables.com/How-to-Use-a-Shovel',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780400585,0,'2026-06-02T13:43:05.971863+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 12}');
+INSERT INTO "resources" VALUES('https://www.intel.com/content/www/us/en/homepage.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.intel.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736222,0,'2026-06-18T00:43:42.351640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.interviewbit.com/ansible-interview-questions','interviewbit.com: Ansible Interview Questions','','2026',0,'A study guide containing high-frequency Ansible interview queries. Outlines execution properties of playbooks, configuration roles, variables management, and execution modules used in platform operations.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Ansible"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.interviewbit.com/aws-interview-questions','Frequently Asked AWS Interview Questions','','2026',0,'A detailed compilation of standard AWS architecture interview scenarios. Evaluates candidate capabilities in configuring VPCs, routing tables, cloud storage levels, and application orchestration structures.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "AWS Platforms"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.interviewbit.com/terraform-interview-questions','interviewbit.com: Terraform Interview Questions','','2026',0,'Prepares developers for technical reviews focusing on Terraform mechanics. Breaks down execution plans, backend lock management, module dynamics, and troubleshooting methodologies when state corruptions arise.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Terraform"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.intezer.com/blog/container-security/new-attacks-on-kubernetes-via-misconfigured-argo-workflows','intezer.com: New Attacks on Kubernetes via Misconfigured Argo Workflows','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','823e4a26c20cc22b3916498f90219f2b8a7b97aa8bc8f7d4eb6d2f9b35fd1009',100.0,1.77903198778886795e+09,0,'2026-05-17T17:33:07.788868+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://intezer.com/blog/new-attacks-on-kubernetes-via-misconfigured-argo-workflows"}');
+INSERT INTO "resources" VALUES('https://www.intezer.com/blog/container-security/new-attacks-on-kubernetes-via-misconfigured-argo-workflows','intezer.com: New Attacks on Kubernetes via Misconfigured Argo Workflows','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','823e4a26c20cc22b3916498f90219f2b8a7b97aa8bc8f7d4eb6d2f9b35fd1009',100.0,1779031987,0,'2026-05-17T17:33:07.788868+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://intezer.com/blog/new-attacks-on-kubernetes-via-misconfigured-argo-workflows"}');
 INSERT INTO "resources" VALUES('https://www.invensislearning.com/blog/devops-vs-devsecops','invensislearning.com: Difference between DevOps and DevSecOps','','2021',0,'A fundamental comparative analysis contrasting standard DevOps workflows with mature DevSecOps frameworks. Highlights changes in team responsibilities, automation tools, and security gates, establishing safety as a primary engineering metrics.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.invensislearning.com/blog/infrastructure-as-a-code-tutorial','invensislearning.com: Infrastructure as a Code Tutorial: How it Works, Types, and Best Practices','','2022',0,'A detailed tutorial outlining standard IaC approaches, including declarative vs. imperative systems. Presents configurations for orchestration, provisioning, and configuration management tools while proposing best practices for scalable deployments.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.investopedia.com/amazon-web-services-outage-causes-chaos-5212233','investopedia.com: Amazon Web Services (AWS) Outage Causes Chaos (Dec 2021)','','N/A',0,'A curated technical resource and architectural guide covering investopedia.com: Amazon Web Services (AWS) Outage Causes Chaos (Dec 2021) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903040107034611e+09,0,'2026-05-17T17:06:41.070346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.investopedia.com/amazon-web-services-outage-causes-chaos-5212233','investopedia.com: Amazon Web Services (AWS) Outage Causes Chaos (Dec 2021)','','N/A',0,'A curated technical resource and architectural guide covering investopedia.com: Amazon Web Services (AWS) Outage Causes Chaos (Dec 2021) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030401,0,'2026-05-17T17:06:41.070346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.iomesh.com','iomesh.com','','2026',0,'IOMesh is an enterprise-oriented cloud-native storage product built to support high-throughput, latency-sensitive database workloads on Kubernetes. By pooling host storage assets and executing performance optimizations in user space, it aims to compete directly with proprietary SAN arrays.','N/A','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Enterprise CAS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.iomesh.com/blog/announcing_iomesh_preview','iomesh.com: Outperforming Peer Products, IOMesh Takes Cloud Native Storage to the Next Level','','2021',0,'An introductory release article for IOMesh, explaining how its cloud-native software-defined architecture delivers bare-metal storage speeds. It emphasizes optimized resource utilization, host pooling mechanics, and integrated security frameworks designed for container workloads.','English','Article','High',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Enterprise CAS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ireviews.com/the-top-60-remote-work-websites-for-new-opportunities-in-2022','ireviews.com: The Top 60 Remote Work Websites for New Opportunities in 2022','','2022',0,'Curator Insight catalogs premier remote-work directories for technical and creative job seekers. Live Grounding indicates that while directories evolve, standard platforms like LinkedIn, Wellfound, and specialized portals remain essential avenues for distributed engineering talent seeking global roles.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Job Portals"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.isic-archive.com','isic-archive.com','','2024',0,'The International Skin Imaging Collaboration (ISIC) hosts the world''s largest open clinical image archive for dermatological AI research. This platform is a critical resource for clinical validation, transfer learning, and training diagnostic computer vision architectures.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Datasets", "Medical Imaging"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ismiletechnologies.com/devsecops/secure-devops-kit-azureazsk','ismiletechnologies.com: Secure DevOps Kit For Azure(AzSK)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5917fa524c8ad43e41bde835288a8a4bac9ba1119a36e0d584ec391dc45fdf9b',100.0,1.77903104107075095e+09,0,'2026-05-17T17:17:21.070751+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://ismiletechnologies.com/en_us/devsecops/secure-devops-kit-azureazsk"}');
-INSERT INTO "resources" VALUES('https://www.itbusinessedge.com/security/okta-vs-azure-ad','itbusinessedge.com: Okta vs. Azure AD: IAM Tool Comparison','','N/A',0,'A curated technical resource and architectural guide covering itbusinessedge.com: Okta vs. Azure AD: IAM Tool Comparison in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173593865506911e+09,0,'2026-06-18T00:38:58.655069+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.itcentralstation.com/categories/application-performance-management-apm',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a8cd27593c2f5d528071a2246296711055da016d3b17070fa1d98411e214ddd0',100.0,1.77903057930166411e+09,0,'2026-05-17T17:09:39.301664+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.itcentralstation.com/categories/java-frameworks','Best Java Frameworks Solutions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','96937b70a161fe905d2107ce45c53ebe93678638ff723b13c8c46eacd3c54cc5',100.0,1.77903423866077589e+09,0,'2026-05-17T18:10:38.660776+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.peerspot.com/categories/java-frameworks"}');
-INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/04/kubernetes-101-changing-pods-label-on.html','ithands-on.com: Kubernetes 101 : Changing a Pod''s label on the fly','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Changing a Pod''s label on the fly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790308912299869e+09,0,'2026-05-17T17:14:51.229987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/04/kubernetes-101-external-services.html','ithands-on.com: Kubernetes 101 : External services - ExternalName, DNS and'' Endpoints','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : External services - ExternalName, DNS and'' Endpoints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790308564943819e+09,0,'2026-05-17T17:14:16.494382+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-deployment-replicasets.html','ithands-on.com: Kubernetes 101 : Deployments, replicaSets, services, pods'' and endpoints','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Deployments, replicaSets, services, pods'' and endpoints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903080911217188e+09,0,'2026-05-17T17:13:29.112172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-kubectl-communication.html','ithands-on.com: Kubernetes 101 : kubectl - communication with pods and containers'' / running commands inside pods and containers','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : kubectl - communication with pods and containers'' / running commands inside pods and containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032256.85085,0,'2026-05-17T17:37:36.850850+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-overview-of-statefulsets.html','ithands-on.com: Kubernetes 101 : An overview of StatefulSets and Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903318707795095e+09,0,'2026-05-17T17:53:07.077951+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-performing-tasks-in.html','ithands-on.com: Kubernetes 101 : Performing tasks in kubernetes - Jobs','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Performing tasks in kubernetes - Jobs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032779.59308,0,'2026-05-17T17:46:19.593080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-resource-quotas.html','ithands-on.com: Kubernetes 101 : Resource Quotas (ResourceQuota) and Limit'' Ranges (LimitRange)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029171.98538,0,'2026-05-17T16:46:11.985380+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/06/kubernetes-101-deployments-and-rolling.html','ithands-on.com: Kubernetes 101 : Deployments and Rolling updates - maxSurge,'' maxUnavailable','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903198284925699e+09,0,'2026-05-17T17:33:02.849257+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/06/kubernetes-101-externalname-service.html','ithands-on.com: Kubernetes 101 : The externalName service','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903089122783207e+09,0,'2026-05-17T17:14:51.227832+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/07/kubernetes-101-extending-containers.html','ithands-on.com: Kubernetes 101 : Extending the container''s functionalities'' - Sidecar containers','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Extending the container''s functionalities'' - Sidecar containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903266175271511e+09,0,'2026-05-17T17:44:21.752715+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/09/kubernetes-101-changing-service-type.html','ithands-on.com: Kubernetes 101 : Changing a service type','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Changing a service type in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902906070810508e+09,0,'2026-05-17T16:44:20.708105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/10/kubernetes-101-switching-namespaces.html','ithands-on.com: Kubernetes 101 : Switching namespaces','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Switching namespaces in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902946633441209e+09,0,'2026-05-17T16:51:06.334412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.itproportal.com/features/how-to-implement-devops-successfully-in-2021','itproportal.com: How to implement DevOps successfully in 2021 🌟','','N/A',0,'A curated technical resource and architectural guide covering itproportal.com: How to implement DevOps successfully in 2021 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,80.0,1.77903101372875809e+09,0,'2026-05-17T17:16:53.728758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"review_metadata": {"original_url": "https://www.itproportal.com/features/how-to-implement-devops-successfully-in-2021", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.921057"}}');
-INSERT INTO "resources" VALUES('https://www.itproportal.com/features/stop-messing-up-with-cicd-vs-devops-and-learn-the-difference-finally','itproportal.com: Stop messing up with CI/CD vs. DevOps and learn the difference'' finally','','N/A',0,'A curated technical resource and architectural guide covering itproportal.com: Stop messing up with CI/CD vs. DevOps and learn the difference'' finally in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,80.0,1.77903001042323589e+09,0,'2026-05-17T17:00:10.423236+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"review_metadata": {"original_url": "https://www.itproportal.com/features/stop-messing-up-with-cicd-vs-devops-and-learn-the-difference-finally", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.013415"}}');
-INSERT INTO "resources" VALUES('https://www.itprotoday.com/containers/whos-winning-container-software-market','itprotoday.com: Who''s Winning in the Container Software Market 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1.77903268172564196e+09,0,'2026-05-17T17:44:41.725642+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md", "docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-World-Today-combine-with-TechTarget"}');
-INSERT INTO "resources" VALUES('https://www.itprotoday.com/devops-and-software-development/devops-model-killing-developer-word-no','itprotoday.com: Is the DevOps Model Killing the Developer? In a Word, No','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1.77903357935121488e+09,0,'2026-05-17T17:59:39.351215+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
-INSERT INTO "resources" VALUES('https://www.itprotoday.com/devops-and-software-development/who-needs-open-policy-agent','itprotoday.com: Who Needs Open Policy Agent?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1.77903357272757411e+09,0,'2026-05-17T17:59:32.727574+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
-INSERT INTO "resources" VALUES('https://www.itprotoday.com/devops/google-dora-report-details-best-practices-speed-devops','itprotoday.com: Google DORA Report Details Best Practices to Speed DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1.77903098616222405e+09,0,'2026-05-17T17:16:26.162224+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
-INSERT INTO "resources" VALUES('https://www.itprotoday.com/hybrid-cloud-and-multicloud/4-alternatives-kubernetes-container-orchestrator','itprotoday.com: 4 Alternatives to Kubernetes Container Orchestrator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779030727.16514,0,'2026-05-17T17:12:07.165140+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
-INSERT INTO "resources" VALUES('https://www.itprotoday.com/it-operations/docker-still-worth-learning-it-operations-teams-probably-not','itprotoday.com: Is Docker Still Worth Learning for IT Operations Teams?'' Probably Not','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779029826.48857,0,'2026-05-17T16:57:06.488570+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
-INSERT INTO "resources" VALUES('https://www.itprotoday.com/linux/openshift-48-red-hat-seeks-expand-workload-possibilities','itprotoday.com: With OpenShift 4.8, Red Hat Seeks to ''Expand Workload Possibilities''','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779032800.28933,0,'2026-05-17T17:46:40.289330+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
-INSERT INTO "resources" VALUES('https://www.itprotoday.com/testing-and-quality-assurance/why-site-reliability-engineering-key-modern-devops','itprotoday.com: Why Site Reliability Engineering Is Key to Modern DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1.77903252130820298e+09,0,'2026-05-17T17:42:01.308203+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
+INSERT INTO "resources" VALUES('https://www.ismiletechnologies.com/devsecops/secure-devops-kit-azureazsk','ismiletechnologies.com: Secure DevOps Kit For Azure(AzSK)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5917fa524c8ad43e41bde835288a8a4bac9ba1119a36e0d584ec391dc45fdf9b',100.0,1779031041,0,'2026-05-17T17:17:21.070751+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://ismiletechnologies.com/en_us/devsecops/secure-devops-kit-azureazsk"}');
+INSERT INTO "resources" VALUES('https://www.itbusinessedge.com/security/okta-vs-azure-ad','itbusinessedge.com: Okta vs. Azure AD: IAM Tool Comparison','','N/A',0,'A curated technical resource and architectural guide covering itbusinessedge.com: Okta vs. Azure AD: IAM Tool Comparison in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.655069+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.itcentralstation.com/categories/application-performance-management-apm',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a8cd27593c2f5d528071a2246296711055da016d3b17070fa1d98411e214ddd0',100.0,1779030579,0,'2026-05-17T17:09:39.301664+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.itcentralstation.com/categories/java-frameworks','Best Java Frameworks Solutions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','96937b70a161fe905d2107ce45c53ebe93678638ff723b13c8c46eacd3c54cc5',100.0,1779034238,0,'2026-05-17T18:10:38.660776+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.peerspot.com/categories/java-frameworks"}');
+INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/04/kubernetes-101-changing-pods-label-on.html','ithands-on.com: Kubernetes 101 : Changing a Pod''s label on the fly','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Changing a Pod''s label on the fly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.229987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/04/kubernetes-101-external-services.html','ithands-on.com: Kubernetes 101 : External services - ExternalName, DNS and'' Endpoints','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : External services - ExternalName, DNS and'' Endpoints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856,0,'2026-05-17T17:14:16.494382+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-deployment-replicasets.html','ithands-on.com: Kubernetes 101 : Deployments, replicaSets, services, pods'' and endpoints','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Deployments, replicaSets, services, pods'' and endpoints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030809,0,'2026-05-17T17:13:29.112172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-kubectl-communication.html','ithands-on.com: Kubernetes 101 : kubectl - communication with pods and containers'' / running commands inside pods and containers','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : kubectl - communication with pods and containers'' / running commands inside pods and containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032256,0,'2026-05-17T17:37:36.850850+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-overview-of-statefulsets.html','ithands-on.com: Kubernetes 101 : An overview of StatefulSets and Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033187,0,'2026-05-17T17:53:07.077951+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-performing-tasks-in.html','ithands-on.com: Kubernetes 101 : Performing tasks in kubernetes - Jobs','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Performing tasks in kubernetes - Jobs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032779,0,'2026-05-17T17:46:19.593080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-resource-quotas.html','ithands-on.com: Kubernetes 101 : Resource Quotas (ResourceQuota) and Limit'' Ranges (LimitRange)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029171,0,'2026-05-17T16:46:11.985380+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/06/kubernetes-101-deployments-and-rolling.html','ithands-on.com: Kubernetes 101 : Deployments and Rolling updates - maxSurge,'' maxUnavailable','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031982,0,'2026-05-17T17:33:02.849257+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/06/kubernetes-101-externalname-service.html','ithands-on.com: Kubernetes 101 : The externalName service','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.227832+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/07/kubernetes-101-extending-containers.html','ithands-on.com: Kubernetes 101 : Extending the container''s functionalities'' - Sidecar containers','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Extending the container''s functionalities'' - Sidecar containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032661,0,'2026-05-17T17:44:21.752715+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/09/kubernetes-101-changing-service-type.html','ithands-on.com: Kubernetes 101 : Changing a service type','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Changing a service type in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029060,0,'2026-05-17T16:44:20.708105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/10/kubernetes-101-switching-namespaces.html','ithands-on.com: Kubernetes 101 : Switching namespaces','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Switching namespaces in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029466,0,'2026-05-17T16:51:06.334412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.itproportal.com/features/how-to-implement-devops-successfully-in-2021','itproportal.com: How to implement DevOps successfully in 2021 🌟','','N/A',0,'A curated technical resource and architectural guide covering itproportal.com: How to implement DevOps successfully in 2021 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,80.0,1779031013,0,'2026-05-17T17:16:53.728758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"review_metadata": {"original_url": "https://www.itproportal.com/features/how-to-implement-devops-successfully-in-2021", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.921057"}}');
+INSERT INTO "resources" VALUES('https://www.itproportal.com/features/stop-messing-up-with-cicd-vs-devops-and-learn-the-difference-finally','itproportal.com: Stop messing up with CI/CD vs. DevOps and learn the difference'' finally','','N/A',0,'A curated technical resource and architectural guide covering itproportal.com: Stop messing up with CI/CD vs. DevOps and learn the difference'' finally in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,80.0,1779030010,0,'2026-05-17T17:00:10.423236+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"review_metadata": {"original_url": "https://www.itproportal.com/features/stop-messing-up-with-cicd-vs-devops-and-learn-the-difference-finally", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.013415"}}');
+INSERT INTO "resources" VALUES('https://www.itprotoday.com/containers/whos-winning-container-software-market','itprotoday.com: Who''s Winning in the Container Software Market 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779032681,0,'2026-05-17T17:44:41.725642+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md", "docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-World-Today-combine-with-TechTarget"}');
+INSERT INTO "resources" VALUES('https://www.itprotoday.com/devops-and-software-development/devops-model-killing-developer-word-no','itprotoday.com: Is the DevOps Model Killing the Developer? In a Word, No','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779033579,0,'2026-05-17T17:59:39.351215+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
+INSERT INTO "resources" VALUES('https://www.itprotoday.com/devops-and-software-development/who-needs-open-policy-agent','itprotoday.com: Who Needs Open Policy Agent?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779033572,0,'2026-05-17T17:59:32.727574+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
+INSERT INTO "resources" VALUES('https://www.itprotoday.com/devops/google-dora-report-details-best-practices-speed-devops','itprotoday.com: Google DORA Report Details Best Practices to Speed DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779030986,0,'2026-05-17T17:16:26.162224+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
+INSERT INTO "resources" VALUES('https://www.itprotoday.com/hybrid-cloud-and-multicloud/4-alternatives-kubernetes-container-orchestrator','itprotoday.com: 4 Alternatives to Kubernetes Container Orchestrator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779030727,0,'2026-05-17T17:12:07.165140+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
+INSERT INTO "resources" VALUES('https://www.itprotoday.com/it-operations/docker-still-worth-learning-it-operations-teams-probably-not','itprotoday.com: Is Docker Still Worth Learning for IT Operations Teams?'' Probably Not','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779029826,0,'2026-05-17T16:57:06.488570+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
+INSERT INTO "resources" VALUES('https://www.itprotoday.com/linux/openshift-48-red-hat-seeks-expand-workload-possibilities','itprotoday.com: With OpenShift 4.8, Red Hat Seeks to ''Expand Workload Possibilities''','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779032800,0,'2026-05-17T17:46:40.289330+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
+INSERT INTO "resources" VALUES('https://www.itprotoday.com/testing-and-quality-assurance/why-site-reliability-engineering-key-modern-devops','itprotoday.com: Why Site Reliability Engineering Is Key to Modern DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779032521,0,'2026-05-17T17:42:01.308203+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
 INSERT INTO "resources" VALUES('https://www.ituser.es/opinion/2020/07/las-principales-habilidades-que-un-arquitecto-cloud-necesita-para-triunfar','ituser.es: Las principales habilidades que un arquitecto cloud necesita para triunfar','','2020',3,'Analiza las competencias técnicas e interpersonales críticas para un arquitecto cloud en el panorama empresarial moderno. Destaca la necesidad de dominar no solo arquitecturas multinube, automatización con IaC y seguridad, sino también habilidades de comunicación para traducir decisiones tecnológicas en valor de negocio.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Professional Development", "Career Engineering"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.itwonderlab.com/en/ansible-kubernetes-vagrant-tutorial','itwonderlab.com: Kubernetes Cluster using Vagrant and Ansible with Containerd'' (in 3 minutes) 🌟','','N/A',0,'A curated technical resource and architectural guide covering itwonderlab.com: Kubernetes Cluster using Vagrant and Ansible with Containerd'' (in 3 minutes) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.7790290634107089e+09,0,'2026-05-17T16:44:23.410709+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://www.itwonderlab.com/ansible-kubernetes-vagrant-tutorial"}');
+INSERT INTO "resources" VALUES('https://www.itwonderlab.com/en/ansible-kubernetes-vagrant-tutorial','itwonderlab.com: Kubernetes Cluster using Vagrant and Ansible with Containerd'' (in 3 minutes) 🌟','','N/A',0,'A curated technical resource and architectural guide covering itwonderlab.com: Kubernetes Cluster using Vagrant and Ansible with Containerd'' (in 3 minutes) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029063,0,'2026-05-17T16:44:23.410709+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://www.itwonderlab.com/ansible-kubernetes-vagrant-tutorial"}');
 INSERT INTO "resources" VALUES('https://www.jaegertracing.io','Jaeger','','2026',0,'The flagship Jaeger engine for distributed tracing, featuring comprehensive backend storage backends (Elasticsearch, Cassandra) and advanced UI query panels for deep dive transaction forensics.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Jaeger"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jamesmichaelhickey.com/microservices-architecture','Should I Use A Microservices Architecture? What about the UI? 🌟','','2022',0,'An analytical essay exploring the integration patterns of frontends within microservice environments. It addresses the common pitfall of scaling backend services while keeping a monolithic UI, introducing alternative patterns like Micro-frontends and Backend-for-Frontends (BFF) to ensure organizational alignment and independent deployments.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Fundamentals", "UI & Frontend"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jaumepujolcapllonch.com/la-matriz-raci-y-la-asignacion-de-responsabilidades','jaumepujolcapllonch.com: La matriz RACI y la asignación de responsabilidades','','2021',0,'An academic and practical analysis of responsibility delegation using the RACI framework. Discusses common implementation pitfalls, such as assigning multiple ''Accountable'' parties, and how to balance ownership in complex software delivery and systems administration projects.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Governance", "RACI Matrix"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.java-success.com/01b-%e2%99%a6-40-java-web-services-basics-interview-qas-q07-q12','java-success.com: 01: Q07 – Q12 Java Micro & Web services Interview Q&As','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41642317049af1417a51d6cc6c4a78b4ace5b0ffac5f5482877c1ab37f136742',100.0,1.77903087732470488e+09,0,'2026-05-17T17:14:37.324705+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.java-success.com/microservices-interview-questions"}');
-INSERT INTO "resources" VALUES('https://www.java-success.com/debugging-java-thread-safety-multi-threading-concurrency-issues','java-success.com: 5 Ways to debug thread-safety issues in Java','','2021',0,'An educational guide detailing patterns to debug complex multi-threading and concurrency issues in Java. In 2026, with the widespread adoption of Java Virtual Threads (Project Loom), debugging paradigms have shifted from traditional thread pool management to lightweight structured concurrency practices.','Java','Blog','Intermediate',1,'online','manual','c59cbd514b2a2a8285badbcd37b473c5bc5cc12cd5a19b1b2114375a13f379b7',100.0,1.779033124446316e+09,1,'2026-05-17T17:52:04.446316+02:00',NULL,NULL,NULL,'["Modern Java", "Performance", "Concurrency"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.java-success.com/01b-%e2%99%a6-40-java-web-services-basics-interview-qas-q07-q12','java-success.com: 01: Q07 – Q12 Java Micro & Web services Interview Q&As','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41642317049af1417a51d6cc6c4a78b4ace5b0ffac5f5482877c1ab37f136742',100.0,1779030877,0,'2026-05-17T17:14:37.324705+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.java-success.com/microservices-interview-questions"}');
+INSERT INTO "resources" VALUES('https://www.java-success.com/debugging-java-thread-safety-multi-threading-concurrency-issues','java-success.com: 5 Ways to debug thread-safety issues in Java','','2021',0,'An educational guide detailing patterns to debug complex multi-threading and concurrency issues in Java. In 2026, with the widespread adoption of Java Virtual Threads (Project Loom), debugging paradigms have shifted from traditional thread pool management to lightweight structured concurrency practices.','Java','Blog','Intermediate',1,'online','manual','c59cbd514b2a2a8285badbcd37b473c5bc5cc12cd5a19b1b2114375a13f379b7',100.0,1779033124,1,'2026-05-17T17:52:04.446316+02:00',NULL,NULL,NULL,'["Modern Java", "Performance", "Concurrency"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.java-success.com/java-garbage-collection-interview-questions-and-answers','java-success.com: 9 Java Garbage Collection interview questions & answers','','2026',0,'Details JVM garbage collection optimization concepts for production engineers. Addresses memory structures, GC collection phases, pause optimization steps, and diagnostic CLI tools.','Java','Interview Q&A','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Java Memory Management"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.java-success.com/microservices-interview-questions','java-success.com: 01: Q07 – Q12 Java Micro & Web services Interview Q&As','','2022',0,'A comprehensive Q&A preparation guide addressing core interview topics in Java microservices. This document covers crucial real-world concepts: database-per-service patterns, eventual consistency, CQRS (Command Query Responsibility Segregation), and saga-driven transactions.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Microservices Design", "Interview Prep"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.java-success.com/writing-low-latency-applications-in-java','java-success.com: 01: 9 Java low latency interview questions & answers','','2026',0,'Analyzes Java runtime optimization methods for ultra-low latency processing applications. Explains lock-free ring buffers, thread CPU affinity setups, off-heap state management, and object allocation tuning.','Java','Interview Q&A','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Low Latency Programming"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
@@ -16164,19 +16164,19 @@ INSERT INTO "resources" VALUES('https://www.java67.com/2018/11/top-10-spring-fra
 INSERT INTO "resources" VALUES('https://www.java67.com/2021/02/microservices-interview-questions-answers-java-spring.html','java67.com: Top 15 Microservices Interview Questions with Answers for 3 to 5 Years Experienced','','2026',0,'Presents microservice architecture interview scenarios for experienced developers. Covers API gateways, service discovery, circuit breakers, distributed tracing, and Saga transaction patterns.','Java','Interview Q&A','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Microservices Design"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.java67.com/2021/10/how-to-set-logging-level-in-spring-boot-.html','java67.com: How to set the logging level with application.properties in Spring Boot - Example Tutorial','','2021',0,'Teaches developers how to dynamically set and manage logging levels (`DEBUG`, `INFO`, `ERROR`) using application configuration files. It avoids the use of verbose XML logging templates, allowing developers to target package-level logs cleanly.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Configuration", "Logging"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.java67.com/2022/07/10-best-free-git-courses-and-tutorials.html','java67.com: Top 10 Free Git Courses and Tutorials for Beginners in 2022 - Best of Lot','','2022',0,'A curated catalog of free educational courses on Git and GitHub, evaluating instructional quality and platform accessibility for software teams.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.javaadvent.com/2021/12/you-need-more-than-containers-a-short-history-of-the-mess-were-in.html','==javaadvent.com: You need more than containers. A short history of the'' mess we''re in==','','2021',0,'A historical retrospect on containerization, arguing that raw containers alone cannot solve distributed application challenges. Modern 2026 environments validate this thesis, illustrating the necessary evolution toward fully automated Platform Engineering, service meshes, and optimized framework runtimes.','Markdown','Blog','Intermediate',1,'online','manual','68abe55c9044d85ca42882a80fcefd6d791b4ffaa502cc60f5e1f864b0fc8227',100.0,1.77903053489345288e+09,1,'2026-05-17T17:08:54.893453+02:00',NULL,NULL,NULL,'["Cloud Native", "Containers", "Evolution"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2014/12/on-heap-vs-off-heap-memory-usage.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.javacodegeeks.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817359821423459e+09,0,'2026-06-18T00:39:42.142346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2015/09/mongodb-a-scalable-nosql-db.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.javacodegeeks.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173611249056196e+09,0,'2026-06-18T00:41:52.490562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2015/10/nosql-vs-sql.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.javacodegeeks.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173611205432295e+09,0,'2026-06-18T00:41:52.054323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2019/02/spring-framework-architecture.html','Spring Framework Architecture 🌟','','N/A',0,'A curated technical resource and architectural guide covering Spring Framework Architecture 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598156644606e+09,0,'2026-06-18T00:39:41.566446+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2021/08/the-case-against-ci-cd.html','javacodegeeks.com: The Case Against CI/CD','','N/A',0,'A curated technical resource and architectural guide covering javacodegeeks.com: The Case Against CI/CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900.56695,0,'2026-06-18T00:38:20.566950+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2023/03/infrastructure-as-code-best-tools-for-2023-included.html','javacodegeeks.com: Infrastructure as Code: Best Tools For 2023 Included','','N/A',0,'A curated technical resource and architectural guide covering javacodegeeks.com: Infrastructure as Code: Best Tools For 2023 Included in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173596082129502e+09,0,'2026-06-18T00:39:20.821295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.javaadvent.com/2021/12/you-need-more-than-containers-a-short-history-of-the-mess-were-in.html','==javaadvent.com: You need more than containers. A short history of the'' mess we''re in==','','2021',0,'A historical retrospect on containerization, arguing that raw containers alone cannot solve distributed application challenges. Modern 2026 environments validate this thesis, illustrating the necessary evolution toward fully automated Platform Engineering, service meshes, and optimized framework runtimes.','Markdown','Blog','Intermediate',1,'online','manual','68abe55c9044d85ca42882a80fcefd6d791b4ffaa502cc60f5e1f864b0fc8227',100.0,1779030534,1,'2026-05-17T17:08:54.893453+02:00',NULL,NULL,NULL,'["Cloud Native", "Containers", "Evolution"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2014/12/on-heap-vs-off-heap-memory-usage.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.javacodegeeks.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.142346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2015/09/mongodb-a-scalable-nosql-db.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.javacodegeeks.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736112,0,'2026-06-18T00:41:52.490562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2015/10/nosql-vs-sql.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.javacodegeeks.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736112,0,'2026-06-18T00:41:52.054323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2019/02/spring-framework-architecture.html','Spring Framework Architecture 🌟','','N/A',0,'A curated technical resource and architectural guide covering Spring Framework Architecture 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.566446+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2021/08/the-case-against-ci-cd.html','javacodegeeks.com: The Case Against CI/CD','','N/A',0,'A curated technical resource and architectural guide covering javacodegeeks.com: The Case Against CI/CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.566950+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2023/03/infrastructure-as-code-best-tools-for-2023-included.html','javacodegeeks.com: Infrastructure as Code: Best Tools For 2023 Included','','N/A',0,'A curated technical resource and architectural guide covering javacodegeeks.com: Infrastructure as Code: Best Tools For 2023 Included in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735960,0,'2026-06-18T00:39:20.821295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.javaguides.net/2018/06/maven-cheat-sheet.html','javaguides.net','','2026',0,'A developer-focused Maven cheat sheet explaining multi-module configurations. Curator Insight targets standardizing configuration configurations. Live Grounding validates its routine use in standard enterprise training tracks for Java engineers.','XML','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Maven"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.javaguides.net/2018/10/java-main-method-interview-questions-with-answers.html','javaguides.net: Java main() Method Interview Questions with Answers','','2018',3,'A comprehensive technical guide compiling core interview questions and structural mechanics concerning the Java main() method entry point. Explains JVM initialization, argument passing, modifier requirements, and overriding limitations.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java", "Interview Preparation"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.javaguides.net/2022/07/event-driven-microservices-using-spring-boot-and-apache-kafka.html?spref=tw','javaguides.net: Event-Driven Microservices using Spring Boot and Kafka','','2022',0,'Details how to architect fully event-driven microservices using Spring Boot and Apache Kafka. It covers payload modeling, transactional messaging, resilient dead-letter queues, and decoupling system boundaries through asynchronous event patterns.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architecture", "Kafka Integration", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.javaguides.net/2022/10/spring-boot-microservices-spring-cloud-api-gateway.html','javaguides.net: Spring Boot Microservices - Spring Cloud API Gateway','','2022',4,'Guide to configuring Spring Cloud Gateway as a unified routing layer for a microservices architecture. It demonstrates dynamic routing, path predicates, filters, and security integration at the edge. While enterprise architectures in 2026 increasingly leverage service meshes (e.g., Istio) for internal traffic, Spring Cloud Gateway remains a popular, developer-centric edge gateway solution.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "API Gateway"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.javaguides.net/2023/03/spring-boot-3-rest-api-documentation.html','javaguides.net: Spring Boot 3 REST API Documentation using SpringDoc OpenAPI','','2023',3,'Step-by-step tutorial on integrating SpringDoc OpenAPI with Spring Boot 3 to automatically generate interactive Swagger UI and OpenAPI 3 specifications. This automation ensures sync between backend REST APIs and client contracts, which is vital for developer portals. Today, SpringDoc OpenAPI has successfully supplanted the legacy Springfox library as the de facto standard for Spring-based API documentation.','Java','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "API Documentation"]','["[GUIDE]", "[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.javamonamour.org/2018/11/java-showsettings.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9750ca0c5bd6b4b4fd0b44820d0cd04a2de74e83355368399592eb8d43e0206c',100.0,1.77903324365668797e+09,1,'2026-05-17T17:54:03.656688+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.javamonamour.org/2018/11/java-showsettings.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9750ca0c5bd6b4b4fd0b44820d0cd04a2de74e83355368399592eb8d43e0206c',100.0,1779033243,1,'2026-05-17T17:54:03.656688+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jbang.dev','JBang','','2026',4,'JBang offers a simplified approach to writing and running JVM-based code as self-contained scripts, handling dependency declaration and download seamlessly. Live Grounding shows that JBang has matured into a powerful tool for operations, DevOps task scripting, and rapid local prototyping without standard Java project boilerplate.','English','Tool / Framework','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Scripting", "JBang"]','["[ENTERPRISE-STABLE]"]','[]','["maven-gradle.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jeffgeerling.com/blog/2018/testing-your-ansible-roles-molecule','jeffgeerling.com: Testing your Ansible roles with Molecule','','2018',0,'An industry-standard guide authored by Jeff Geerling exploring test-driven development for Ansible roles. It introduces Molecule''s core workflow, demonstrating how to use Docker drivers to spin up clean instances, execute roles, and verify states.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible Testing", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jeffgeerling.com/blog/2020/everyone-might-be-cluster-admin-your-kubernetes-cluster','jeffgeerling.com: Everyone might be a cluster-admin in your Kubernetes cluster','','2020',0,'Investigates RBAC misconfigurations and overly permissive default service accounts that elevate microservice workloads to cluster-admin privileges. It provides actionable remediation strategies for locking down namespace-bound credentials.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "RBAC & Authorization", "Privilege Escalation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
@@ -16193,9 +16193,9 @@ INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/05/11/docker-wi
 INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/05/25/read-only-jenkins-announcement','Read-only Jenkins Configuration 🌟','','2020',0,'Core feature release detailing the security enforcement mechanism that locks out standard UI modification interactions. Once enabled, this read-only interface blocks administrative drift, preserving JCasC declarations as single-sources-of-truth.','Java','Release Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Security & RBAC", "Jenkins Core"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/06/18/terminology-update','On Jenkins Terminology Updates','','2020',0,'Detailed administrative guide exploring global updates regarding inclusive terminology within the Jenkins ecosystem, describing deprecated configurations and the transition plan for third-party plugin developers.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Administration"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/06/27/external-fingerprint-storage','External Fingerprint Storage Phase-1 Updates','','2020',0,'Details architectural updates to decouple Jenkins file fingerprinting from local disk storage. By transitioning to externalized storage models, it allows multi-controller environments to share build artifact tracking data seamlessly.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Data Persistence"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/07/09/git-performance-improvement-phase1','Git Plugin Performance Improvement 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5e350bbf1b2bcf6444580edbae2cf41c2d4759be08e9c0853012c0d38223835c',100.0,1.77903390637415909e+09,1,'2026-05-17T18:05:06.374159+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/07/29/git-performance-improvement-phase2','Git Plugin Performance Improvement Phase-2 Progress 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b27e7438c3ea8d6d863817166f721818bba3db51fcd83bb032f85ac1c3b4a4af',100.0,1.77903409737277603e+09,1,'2026-05-17T18:08:17.372776+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/08/29/git-performance-improvement-phase3','Git Plugin Performance Improvement: Final Phase and Release 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5f8baeeba9cee368cf79854c760da6616e954e10d00e23fb6cadf84cea4b6415',100.0,1.77903225697241711e+09,1,'2026-05-17T17:37:36.972417+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/07/09/git-performance-improvement-phase1','Git Plugin Performance Improvement 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5e350bbf1b2bcf6444580edbae2cf41c2d4759be08e9c0853012c0d38223835c',100.0,1779033906,1,'2026-05-17T18:05:06.374159+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/07/29/git-performance-improvement-phase2','Git Plugin Performance Improvement Phase-2 Progress 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b27e7438c3ea8d6d863817166f721818bba3db51fcd83bb032f85ac1c3b4a4af',100.0,1779034097,1,'2026-05-17T18:08:17.372776+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/08/29/git-performance-improvement-phase3','Git Plugin Performance Improvement: Final Phase and Release 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5f8baeeba9cee368cf79854c760da6616e954e10d00e23fb6cadf84cea4b6415',100.0,1779032256,1,'2026-05-17T17:37:36.972417+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/10/21/a-sustainable-pattern-with-shared-library','A sustainable pattern with shared library 🌟','','2020',0,'Proposes a highly sustainable, portable pipeline pattern that minimizes complex Groovy scripts in Jenkins Shared Libraries. Recommends defining lightweight pipeline skeletons that delegate actual compilation, linting, and packaging logic directly to standardized, local Makefile or Shell scripts.','English','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/11/05/installing-jenkins-on-kubernetes','jenkins.io: Document Jenkins on Kubernetes: Installing Jenkins on Kubernetes Documentation Release 🌟','','2020',0,'Official announcement and documentation details for installing and running Jenkins inside a Kubernetes cluster. Promotes container-native orchestration by standardizing Helm-based controller deployments, dynamic agent provisioning, and persistent storage configurations.','English','documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Kubernetes Installation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2021/02/08/docker-base-os-upgrade','jenkins.io: Docker image updates','','2021',0,'A release bulletin reviewing base operating system upgrades from Debian Stretch to Buster across official Jenkins Docker images, improving stability and applying critical system security updates.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Containers"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
@@ -16213,10 +16213,10 @@ INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/managing/cli','J
 INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline','jenkins.io - doc/book/pipeline 🌟','','2021',0,'The central user guide for Jenkins Pipeline. Defines structural pipeline elements including agent nodes, stages, parallel branches, and post-build step logic, laying down the baseline workflow parameters for developers new to continuous integration.','English','documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline/development','Pipeline Development Tools (Command-line Pipeline Linter)','','2025',0,'The standard linting interface built to parse dynamic Jenkinsfiles against syntax engines. Ensures early discovery of Groovy typos, security blocks, and formatting errors before pipelines run on physical infrastructure.','None','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Pipeline Testing", "Linting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline/jenkinsfile','jenkins.io - **Jenkinsfile** 🌟','','2021',0,'Official specification guide detailing how to author, integrate, and execute a code-defined Jenkinsfile in your repository. Addresses critical parameters, syntax validation routines, local variables, credential mapping, and structural differences between Scripted and Declarative files.','Groovy','documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Jenkinsfile"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline/multibranch',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ae6861d6ef158cbcf5c862bd75524f21135c100df1032f19b0716a8ddd11c11e',100.0,1.77903084865291595e+09,0,'2026-05-17T17:14:08.652916+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline/multibranch',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ae6861d6ef158cbcf5c862bd75524f21135c100df1032f19b0716a8ddd11c11e',100.0,1779030848,0,'2026-05-17T17:14:08.652916+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline/shared-libraries','Extending with Shared Libraries 🌟','','2021',0,'The primary operational guide for creating, version-controlling, and importing Global Shared Libraries inside Jenkins. Covers security sandboxing rules, classpath resolution mechanics, global variables declarations, and integration patterns.','Groovy','documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Advanced Declarative"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline/syntax','Jenkins Pipeline Syntax: Scripted Syntax (Groovy DSL syntax) & Declarative Syntax 🌟','','2026',0,'The official Jenkins specification document clarifying Scripted (Groovy DSL) and Declarative pipeline syntaxes. Essential reference material for engineers looking to configure reliable, version-controlled execution steps within enterprise environments.','Groovy','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/using/remote-access-api','Jenkins Remote Access API',NULL,NULL,4,'Official documentation for Jenkins RESTful API integration, enabling remote control, status querying, and programmatic pipeline orchestration.',NULL,NULL,NULL,0,'online','manual','b4806f42d793d5b0bfd787a08e5fb40964e408972969e57d415f9acf0bd2d147',100.0,1.77903182509046506e+09,0,'2026-05-17T17:30:25.090465+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "CI/CD and Pipelines", "Jenkins REST API"]','["[ENTERPRISE-STABLE]"]','["docs/about.md"]','["about.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/using/remote-access-api','Jenkins Remote Access API',NULL,NULL,4,'Official documentation for Jenkins RESTful API integration, enabling remote control, status querying, and programmatic pipeline orchestration.',NULL,NULL,NULL,0,'online','manual','b4806f42d793d5b0bfd787a08e5fb40964e408972969e57d415f9acf0bd2d147',100.0,1779031825,0,'2026-05-17T17:30:25.090465+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "CI/CD and Pipelines", "Jenkins REST API"]','["[ENTERPRISE-STABLE]"]','["docs/about.md"]','["about.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/developer/plugin-development','Plugin Development','','2026',0,'The main developer framework documentation outlining core extension points, user interface standards, and security guidelines necessary for authoring robust Jenkins plugins.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frameworks & Ecosystem", "Development Resources", "Plugin Guides"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/developer/plugin-development/dependency-management','Plugin Development: Dependency Management','','2026',0,'Strategic technical guidelines detailing POM dependency scoping, classloader structures, and transitives containment during Jenkins plugin creation to avoid plugin classpath collisions.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frameworks & Ecosystem", "Development Resources", "Dependency Management"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/pipeline/steps/workflow-scm-step','Pipeline: SCM Step (workflow-scm-step)','','2026',5,'A foundational Jenkins Pipeline plugin providing the `checkout` step. Translates abstract SCM definitions into executable steps, maintaining critical source control parameters, commit histories, and changelogs across execution nodes.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "SCM Integration", "SCM Core"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
@@ -16226,30 +16226,30 @@ INSERT INTO "resources" VALUES('https://www.jenkins.io/projects/jcasc','Jenkins
 INSERT INTO "resources" VALUES('https://www.jenkins.io/sigs/cloud-native','Jenkins SIG Cloud Native 🌟','','2021',0,'The portal for the Cloud Native Jenkins SIG, driving efforts to re-architect Jenkins for cloud infrastructures. Documents strategic design work on pluggable storage backends (e.g., AWS S3, Azure Blob), serverless runtimes, and optimized execution mechanisms for Kubernetes clusters.','English','documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Special Interest Groups"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/sigs/platform','Jenkins SIG Platform 🌟','','2021',0,'The main portal for the Jenkins Platform Special Interest Group (SIG), which standardizes platform runtime requirements, operating system integrations, and core execution environments. Outlines active projects detailing runtime updates, garbage collection enhancements, and packaging formats.','English','documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Jenkins Community", "Special Interest Groups"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jenkins.io/solutions/pipeline','jenkins.io: Jenkins CD and Pipelines Microsite','','2021',0,'A dedicated solutions microsite framing Jenkins Pipeline as a core tool for complex continuous delivery. Emphasizes enterprise execution patterns, deep pipeline status visualization, and native integration across developer code hosting solutions.','English','documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.jetbrains.com/fleet','==Fleet==','','2024',0,'JetBrains'' polyglot, lightweight development editor designed with a distributed, collaborative architecture. Supports local file editing or remote backend offloading, providing competition to VS Code''s remote development extensions.','Kotlin','Article','Intermediate',0,'online','manual','0a62055a7189e5ad58cefeac49e516801222aa042c7e21e478abfe0ca0978c6d',100.0,1.77903369263126707e+09,1,'2026-05-17T18:01:32.631267+02:00',NULL,NULL,NULL,'["Development Environment", "Next-Gen IDE", "JetBrains"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.jetbrains.com/fleet','==Fleet==','','2024',0,'JetBrains'' polyglot, lightweight development editor designed with a distributed, collaborative architecture. Supports local file editing or remote backend offloading, providing competition to VS Code''s remote development extensions.','Kotlin','Article','Intermediate',0,'online','manual','0a62055a7189e5ad58cefeac49e516801222aa042c7e21e478abfe0ca0978c6d',100.0,1779033692,1,'2026-05-17T18:01:32.631267+02:00',NULL,NULL,NULL,'["Development Environment", "Next-Gen IDE", "JetBrains"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jetbrains.com/help/idea/maven-support.html','jetbrains.com/help/idea/maven-support.html','','2026',5,'Comprehensive configuration documentation outlining JetBrains IntelliJ IDEA''s native integration with Apache Maven. Explains POM dependency sync, interactive lifecycle graphs, and advanced dependency analyzer tools.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDE Integrations", "IntelliJ IDEA"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jetbrains.com/help/teamcity/storing-project-settings-in-version-control.html','jetbrains.com: Storing Project Settings in Version Control','','2026',0,'An official documentation guide explaining how to store and track TeamCity project settings in VCS. Explains continuous integration setups designed to synchronize server configuration elements natively with source repositories.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise Suites"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jetbrains.com/teamcity','TeamCity','','2026',0,'JetBrains'' robust enterprise build server. Best known for its highly detailed configuration-as-code pattern via a specialized Kotlin DSL, intelligent test impact analysis, and modular build chain dependency management.','Java','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise Suites"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.jetstack.io/blog/cert-manager-gateway-api-traefik-guide','jetstack.io: Getting started using cert-manager with the sig-network Gateway'' API','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e0194872029ad15d89c885f2d17b11deec720e5cedd8cc7c53177a0cf2245564',100.0,1.77903446176742291e+09,0,'2026-05-17T18:14:21.767423+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.jetstack.io/blog/cert-manager-istio-integration','jetstack.io: Securing Istio workloads with mTLS using cert-manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0194872029ad15d89c885f2d17b11deec720e5cedd8cc7c53177a0cf2245564',100.0,1.77903140670130395e+09,0,'2026-05-17T17:23:26.701304+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.jetstack.io/blog/cert-manager-gateway-api-traefik-guide"}');
-INSERT INTO "resources" VALUES('https://www.jfrog.com/confluence/display/JFROG/Kubernetes+Helm+Chart+Repositories','jfrog.com: Kubernetes Helm Chart Repositories 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3c334d5320e44ff111609e97f2d1bb75da83b7cccf4cd9d6c10bc9abbac73aa4',100.0,1.77903358433603501e+09,0,'2026-05-17T17:59:44.336035+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://docs.jfrog.com"}');
+INSERT INTO "resources" VALUES('https://www.jetstack.io/blog/cert-manager-gateway-api-traefik-guide','jetstack.io: Getting started using cert-manager with the sig-network Gateway'' API','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e0194872029ad15d89c885f2d17b11deec720e5cedd8cc7c53177a0cf2245564',100.0,1779034461,0,'2026-05-17T18:14:21.767423+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.jetstack.io/blog/cert-manager-istio-integration','jetstack.io: Securing Istio workloads with mTLS using cert-manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0194872029ad15d89c885f2d17b11deec720e5cedd8cc7c53177a0cf2245564',100.0,1779031406,0,'2026-05-17T17:23:26.701304+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.jetstack.io/blog/cert-manager-gateway-api-traefik-guide"}');
+INSERT INTO "resources" VALUES('https://www.jfrog.com/confluence/display/JFROG/Kubernetes+Helm+Chart+Repositories','jfrog.com: Kubernetes Helm Chart Repositories 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3c334d5320e44ff111609e97f2d1bb75da83b7cccf4cd9d6c10bc9abbac73aa4',100.0,1779033584,0,'2026-05-17T17:59:44.336035+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://docs.jfrog.com"}');
 INSERT INTO "resources" VALUES('https://www.jhipster.tech','jhipster','','2024',0,'A prominent development platform used to generate, develop, and deploy full-stack web applications and microservice architectures. Combines Spring Boot with modern front-end frameworks (Angular/React/Vue) and features built-in support for Kubernetes deployment manifests.','Java','Project','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Application Scaffolding", "Boilerplate Tools"]','["[COMMUNITY-TOOL]"]','[]','["scaffolding.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jimangel.io/posts/nvidia-rtx-gpu-kubernetes-setup','jimangel.io: A Practical Guide to Running NVIDIA GPUs on Kubernetes','','2023',0,'A hands-on, practical engineering guide details running native NVIDIA RTX graphics units within a custom-built Kubernetes cluster. It walks through low-level container runtime configurations, containerd settings, and the validation steps required for robust resource scheduling.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "GPU Orchestration", "Kubernetes Setup"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jimangel.io/posts/self-updating-gitops','jimangel.io: Self-Updating GitOps','','2021',0,'A highly technical exploration of automated image updates within GitOps workflows (e.g., using Flux Image Update Automation or Argo CD Image Updater). Explores how automated commits propagate back to Git upon new image build events.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Automation", "Advanced Use Cases"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.jitendrazaa.com/blog/java/create-soap-message-using-java','jitendrazaa.com: Create SOAP message using Java','','2021',3,'A hands-on code tutorial detailing how to programmatically construct, manipulate, and send SOAP messages using the Java SAAJ (SOAP with Attachments API for Java) library. The post walks through manual DOM creation, namespace mapping, and processing raw XML responses. This is a critical technical reference for engineers maintaining legacy Enterprise Java middleware integrations.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Hands-on Deployment"]','["[GUIDE]", "[LEGACY]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.journaldev.com/33645/maven-commands-options-cheat-sheet','journaldev.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','79957063fe9de1e5d0aead4cc2646b803727fa5d2d108fa4f1263611b7a86431',100.0,1.77903065661560511e+09,0,'2026-05-17T17:10:56.615605+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.digitalocean.com/community/tutorials/maven-commands-options-cheat-sheet"}');
-INSERT INTO "resources" VALUES('https://www.journaldunet.com/web-tech/cloud/1492047-comment-kubernetes-perce-les-frontieres-du-cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0bf95aec70b29cf943f2cb7f1d76746d7af9d8e39953d5ea1c4f5c9773f0cf7d',100.0,1.77903332944818305e+09,0,'2026-05-17T17:55:29.448183+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.jrebel.com/blog/git-cheat-sheet','zeroturnaround.com: Git cheat sheet 🌟','','N/A',0,'A curated technical resource and architectural guide covering zeroturnaround.com: Git cheat sheet 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173588961857795e+09,0,'2026-06-18T00:38:09.618578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://education.github.com/git-cheat-sheet-education.pdf"}');
-INSERT INTO "resources" VALUES('https://www.jrebel.com/blog/maven-cheat-sheet','jrebel.com/blog/maven-cheat-sheet','','N/A',0,'A curated technical resource and architectural guide covering jrebel.com/blog/maven-cheat-sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173588961849498e+09,0,'2026-06-18T00:38:09.618495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.jrebel.com/blog/top-10-jenkins-plugins-and-features','jrebel.com: Top 10 Jenkins Plugins and Features (2014)','','N/A',0,'A curated technical resource and architectural guide covering jrebel.com: Top 10 Jenkins Plugins and Features (2014) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599171289896e+09,0,'2026-06-18T00:39:51.712899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.journaldev.com/33645/maven-commands-options-cheat-sheet','journaldev.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','79957063fe9de1e5d0aead4cc2646b803727fa5d2d108fa4f1263611b7a86431',100.0,1779030656,0,'2026-05-17T17:10:56.615605+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.digitalocean.com/community/tutorials/maven-commands-options-cheat-sheet"}');
+INSERT INTO "resources" VALUES('https://www.journaldunet.com/web-tech/cloud/1492047-comment-kubernetes-perce-les-frontieres-du-cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0bf95aec70b29cf943f2cb7f1d76746d7af9d8e39953d5ea1c4f5c9773f0cf7d',100.0,1779033329,0,'2026-05-17T17:55:29.448183+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.jrebel.com/blog/git-cheat-sheet','zeroturnaround.com: Git cheat sheet 🌟','','N/A',0,'A curated technical resource and architectural guide covering zeroturnaround.com: Git cheat sheet 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.618578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://education.github.com/git-cheat-sheet-education.pdf"}');
+INSERT INTO "resources" VALUES('https://www.jrebel.com/blog/maven-cheat-sheet','jrebel.com/blog/maven-cheat-sheet','','N/A',0,'A curated technical resource and architectural guide covering jrebel.com/blog/maven-cheat-sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.618495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.jrebel.com/blog/top-10-jenkins-plugins-and-features','jrebel.com: Top 10 Jenkins Plugins and Features (2014)','','N/A',0,'A curated technical resource and architectural guide covering jrebel.com: Top 10 Jenkins Plugins and Features (2014) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.712899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.json.org/json-en.html','json.org: Introducing JSON','','1999',0,'The authoritative reference specification for JavaScript Object Notation (JSON). Outlines the fundamental grammar, parsing tokens, and universal data structures that underpin modern web APIs and state distribution layers.','None','Specification','Low',0,'online','manual',NULL,NULL,NULL,0,'1999-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Standards & Specifications"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://www.juanonlab.com/blog/es/dashboards-de-kibana','juanonlab.com: Dashboards de Kibana','','N/A',0,'A curated technical resource and architectural guide covering juanonlab.com: Dashboards de Kibana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903104571394801e+09,0,'2026-05-17T17:17:25.713948+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.justingarrison.com/blog/2021-07-11-github-url-hacks','justingarrison.com: GitHub URL Hacks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8019755987c3c4c444862a977b02e1ad44abb712884387c4a751ef9a165b08cb',100.0,1.77903138183689188e+09,0,'2026-05-17T17:23:01.836892+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://justingarrison.com/blog/2021-07-11-github-url-hacks"}');
-INSERT INTO "resources" VALUES('https://www.justinpolidori.it/posts/20220116_sign_images_with_cosign_and_verify_with_gatekeeper','justinpolidori.it: Secure Your Docker Images With Cosign (and OPA Gatekeeper)','','N/A',0,'A curated technical resource and architectural guide covering justinpolidori.it: Secure Your Docker Images With Cosign (and OPA Gatekeeper) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903297145616793e+09,0,'2026-05-17T17:49:31.456168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://justinpolidori.com/posts/20220116_sign_images_with_cosign_and_verify_with_gatekeeper"}');
-INSERT INTO "resources" VALUES('https://www.justinpolidori.it/posts/20220611_vcluster_auth','justinpolidori.it: LDAP authentication with Dex on Kubernetes with Vcluster'' (K3S)','','N/A',0,'A curated technical resource and architectural guide covering justinpolidori.it: LDAP authentication with Dex on Kubernetes with Vcluster'' (K3S) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903164750406599e+09,0,'2026-05-17T17:27:27.504066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"duplicate_of": "https://justinpolidori.com/posts/20220611_vcluster_auth"}');
+INSERT INTO "resources" VALUES('https://www.juanonlab.com/blog/es/dashboards-de-kibana','juanonlab.com: Dashboards de Kibana','','N/A',0,'A curated technical resource and architectural guide covering juanonlab.com: Dashboards de Kibana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031045,0,'2026-05-17T17:17:25.713948+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.justingarrison.com/blog/2021-07-11-github-url-hacks','justingarrison.com: GitHub URL Hacks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8019755987c3c4c444862a977b02e1ad44abb712884387c4a751ef9a165b08cb',100.0,1779031381,0,'2026-05-17T17:23:01.836892+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://justingarrison.com/blog/2021-07-11-github-url-hacks"}');
+INSERT INTO "resources" VALUES('https://www.justinpolidori.it/posts/20220116_sign_images_with_cosign_and_verify_with_gatekeeper','justinpolidori.it: Secure Your Docker Images With Cosign (and OPA Gatekeeper)','','N/A',0,'A curated technical resource and architectural guide covering justinpolidori.it: Secure Your Docker Images With Cosign (and OPA Gatekeeper) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032971,0,'2026-05-17T17:49:31.456168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://justinpolidori.com/posts/20220116_sign_images_with_cosign_and_verify_with_gatekeeper"}');
+INSERT INTO "resources" VALUES('https://www.justinpolidori.it/posts/20220611_vcluster_auth','justinpolidori.it: LDAP authentication with Dex on Kubernetes with Vcluster'' (K3S)','','N/A',0,'A curated technical resource and architectural guide covering justinpolidori.it: LDAP authentication with Dex on Kubernetes with Vcluster'' (K3S) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031647,0,'2026-05-17T17:27:27.504066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"duplicate_of": "https://justinpolidori.com/posts/20220611_vcluster_auth"}');
 INSERT INTO "resources" VALUES('https://www.k8gb.io','k8gb.io','','2026',0,'k8gb is a cloud-native Global Server Load Balancing (GSLB) operator designed to run within Kubernetes. It integrates CoreDNS with external DNS providers, enabling cross-region failover and geo-routing of incoming traffic directly from cluster ingresses without needing proprietary hardware controllers.','Go','Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "DNS", "Global Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.k8sref.io','k8sref.io','','N/A',0,'A curated technical resource and architectural guide covering k8sref.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903452270504808e+09,0,'2026-05-17T18:15:22.705048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/kubernetes.md"]','["cheatsheets.md", "kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kaggle.com','Kaggle: The World''s AI Proving Ground','Discover what actually works in AI. Join millions of builders, researchers, and labs evaluating agents, models, and frontier technology through crowdsourced benchmarks, competitions, and hackathons.','2010',4,'As the premier crowdsourced benchmark and competitive machine learning platform, Kaggle serves as a critical testing ground for model evaluation, collaborative notebooks, and diverse open datasets. The platform supports containerized compute kernels, TPU/GPU acceleration environments, and rigorous validation metrics for testing deep learning architectures. It acts as an essential repository for data pipelines, model benchmarking, and modern AI engineering pipelines.','en','platform','intermediate',0,'online','automatic','9a67dca874ef2bbcff8c73e773b5b2613b40dbbe6edcfe25d90322e276f8fcbd',NULL,1.78035256146845507e+09,0,'2026-06-02T00:22:41.468455+02:00',NULL,NULL,NULL,'["Data Science", "Machine Learning", "Platform"]','["[DE FACTO STANDARD]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Industry-standard platform owned by Google, widely recognized as the premier venue for competitive data science and machine learning research.", "social_preview_url": "https://www.kaggle.com/static/images/logos/kaggle-logo-opengraph.png", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.k8sref.io','k8sref.io','','N/A',0,'A curated technical resource and architectural guide covering k8sref.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034522,0,'2026-05-17T18:15:22.705048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/kubernetes.md"]','["cheatsheets.md", "kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.kaggle.com','Kaggle: The World''s AI Proving Ground','Discover what actually works in AI. Join millions of builders, researchers, and labs evaluating agents, models, and frontier technology through crowdsourced benchmarks, competitions, and hackathons.','2010',4,'As the premier crowdsourced benchmark and competitive machine learning platform, Kaggle serves as a critical testing ground for model evaluation, collaborative notebooks, and diverse open datasets. The platform supports containerized compute kernels, TPU/GPU acceleration environments, and rigorous validation metrics for testing deep learning architectures. It acts as an essential repository for data pipelines, model benchmarking, and modern AI engineering pipelines.','en','platform','intermediate',0,'online','automatic','9a67dca874ef2bbcff8c73e773b5b2613b40dbbe6edcfe25d90322e276f8fcbd',NULL,1780352561,0,'2026-06-02T00:22:41.468455+02:00',NULL,NULL,NULL,'["Data Science", "Machine Learning", "Platform"]','["[DE FACTO STANDARD]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Industry-standard platform owned by Google, widely recognized as the premier venue for competitive data science and machine learning research.", "social_preview_url": "https://www.kaggle.com/static/images/logos/kaggle-logo-opengraph.png", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.kaggle.com/competitions','Kaggle Competitions','','2024',5,'Kaggle stands as the premier community catalog and competition hub for data science. It enables engineers to extract real-world datasets, benchmark their model configurations, and leverage managed GPU runtimes for experimental validation.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Machine Learning", "Competitions", "Datasets"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kaggle.com/datasets/rkiattisak/sports-car-prices-dataset','kaggle.com: Sports Car Prices dataset','- [Sport Car Price Prediction.ipynb](https://colab.research.google.com/drive/1m6ZjIJBxU20kxI9zTZqeMEVSq1FL0pNa?usp=sharing)','2023',0,'A multivariate tabular dataset cataloging sports car configurations alongside retail pricing. Ideal for baseline testing of regression models, feature encoding exercises, and setting up clean tabular learning pipelines.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Datasets", "Regression Analysis"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kai-waehner.de/blog/2020/06/09/apache-kafka-versus-apache-pulsar-event-streaming-comparison-features-myths-explored','Pulsar vs Kafka – Comparison and Myths Explored','','2020',3,'An unbiased evaluation of Apache Pulsar versus Apache Kafka. The piece analyzes standard misconceptions regarding storage efficiency, latency behaviors, queuing flexibility, and zoo-less metadata overhead in complex enterprise streaming networks.','N/A','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Architectural Patterns", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
@@ -16259,128 +16259,128 @@ INSERT INTO "resources" VALUES('https://www.kai-waehner.de/blog/2022/01/04/when-
 INSERT INTO "resources" VALUES('https://www.kai-waehner.de/blog/2022/01/28/when-to-use-apache-camel-vs-apache-kafka-for-etl-application-integration-event-streaming','kai-waehner.de: When to use Apache Camel vs. Apache Kafka? 🌟','','2022',0,'An expert analysis distinguishing the roles of Apache Camel (for enterprise application integration and routing) and Apache Kafka (for streaming data storage). It outlines integration patterns where both tools complement each other.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kai-waehner.de/blog/2022/05/12/comparison-jms-api-message-broker-mq-vs-apache-kafka','kai-waehner.de: Comparison: JMS Message Queue vs. Apache Kafka','','2022',0,'A comprehensive comparison contrasting JMS message queues (like ActiveMQ or RabbitMQ) with event streaming networks (like Apache Kafka). It outlines the trade-offs between complex consumer-side routing and immutable stream logging.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kamilgrzybek.com/blog/posts/modular-monolith-primer','kamilgrzybek.com: Modular Monolith: A Primer 🌟','','2021',0,'An architectural deep dive arguing that modular monoliths are a robust alternative to premature microservices. Outlines domain boundaries, strict module encapsulation, asynchronous internal communication, and database schema segregation rules.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Monoliths", "Modular Monolith"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kamilgrzybek.com/design/modular-monolith-primer','kamilgrzybek.com: Modular Monolith: A Primer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','20c18f9c8648af9693fc4ef41cb739f6e65c6468af14ef6400c0961d8171e438',100.0,1.77902907457274889e+09,0,'2026-05-17T16:44:34.572749+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.kamilgrzybek.com/blog/posts/modular-monolith-primer"}');
-INSERT INTO "resources" VALUES('https://www.kanister.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f299c7a843596c28008318f7278ba72f239509982be2e93cbda49d20d242fee',100.0,1.77913049493389701e+09,0,'2026-05-18T20:54:54.933897+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://kanister.io"}');
-INSERT INTO "resources" VALUES('https://www.kasten.io','Kasten','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0569e579bbbc818d77cc8f188548c39d40855e908378a2625088196fe9f34e26',100.0,1.77903341923688101e+09,0,'2026-05-17T17:56:59.236881+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kasten.io/kubernetes/resources/books/kubernetes-backup-and-dr-for-dummies','kasten.io: Kubernetes Backup & Recovery For Dummies (Free e-book)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d2bc9b0a36cc413edab1e4d0813d8166c371e8b23e4e10843a6ad26da6b969cc',100.0,1.77903141666632509e+09,0,'2026-05-17T17:23:36.666325+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.kamilgrzybek.com/design/modular-monolith-primer','kamilgrzybek.com: Modular Monolith: A Primer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','20c18f9c8648af9693fc4ef41cb739f6e65c6468af14ef6400c0961d8171e438',100.0,1779029074,0,'2026-05-17T16:44:34.572749+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.kamilgrzybek.com/blog/posts/modular-monolith-primer"}');
+INSERT INTO "resources" VALUES('https://www.kanister.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f299c7a843596c28008318f7278ba72f239509982be2e93cbda49d20d242fee',100.0,1779130494,0,'2026-05-18T20:54:54.933897+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://kanister.io"}');
+INSERT INTO "resources" VALUES('https://www.kasten.io','Kasten','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0569e579bbbc818d77cc8f188548c39d40855e908378a2625088196fe9f34e26',100.0,1779033419,0,'2026-05-17T17:56:59.236881+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.kasten.io/kubernetes/resources/books/kubernetes-backup-and-dr-for-dummies','kasten.io: Kubernetes Backup & Recovery For Dummies (Free e-book)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d2bc9b0a36cc413edab1e4d0813d8166c371e8b23e4e10843a6ad26da6b969cc',100.0,1779031416,0,'2026-05-17T17:23:36.666325+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.katacoda.com','katacoda.com 🌟','','2022',1,'Katacoda was a widely used interactive browser platform for practicing Kubernetes and container administration. The platform was officially terminated by O''Reilly in 2022. Platform engineers in 2026 utilize alternatives like Killercoda for sandbox exercises.','English','Legacy Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Legacy Sandboxes", "Interactive Learning"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md", "openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kateyes.co.uk','kateyes.co.uk','','2026',0,'Kateyes serves as a community diagnostic portal providing lightweight cluster visualization and monitoring utilities. It assists platform teams in mapping real-time cluster workloads without deploying heavy, resource-intensive metrics databases. It remains an accessible option for local environment tracking and simplified administrative monitoring.','Go','UI Tool','Beginner',0,'online','manual','4c4792f842d0b1eb9a41bec3ddb871d3093e445897441d6eadc1411c7f7cc1d7',100.0,1.77903042264736104e+09,0,'2026-05-17T17:07:02.647361+02:00',NULL,NULL,NULL,'["Observability", "UI Tools", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.kateyes.co.uk','kateyes.co.uk','','2026',0,'Kateyes serves as a community diagnostic portal providing lightweight cluster visualization and monitoring utilities. It assists platform teams in mapping real-time cluster workloads without deploying heavy, resource-intensive metrics databases. It remains an accessible option for local environment tracking and simplified administrative monitoring.','Go','UI Tool','Beginner',0,'online','manual','4c4792f842d0b1eb9a41bec3ddb871d3093e445897441d6eadc1411c7f7cc1d7',100.0,1779030422,0,'2026-05-17T17:07:02.647361+02:00',NULL,NULL,NULL,'["Observability", "UI Tools", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kdnuggets.com/2020/07/deploy-machine-learning-pipeline-aws-fargate.html','Deploy Machine Learning Pipeline on AWS Fargate','','2020',0,'Describes deploying modular machine learning pipeline tasks onto AWS Fargate containers. Demonstrates cost savings from using serverless container architectures instead of maintaining idle GPU/CPU virtual machine clusters for inference engines.','Python','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "AWS ECS & Fargate", "Machine Learning Ops"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kdnuggets.com/2021/02/deploy-flask-api-kubernetes-connect-micro-services.html','kdnuggets.com: How to Deploy a Flask API in Kubernetes and Connect it with Other Micro-services','','2021',0,'Outlines best practices for packaging and launching Flask API services into multi-container Kubernetes pods. Discusses internal service DNS mapping, secure configuration secrets management, and health/liveness probes setups.','Python','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Container Orchestration", "Microservices Communication"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kdnuggets.com/2021/09/build-database-using-python.html','kdnuggets.com: How To Build A Database Using Python','','2021',0,'Guides backend engineers on instantiating relational databases using standard library `sqlite3`. Covers schema definitions, transactional execution loops, mapping queries, and processing raw record payloads securely.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Database", "SQLite"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kdnuggets.com/2022/02/complete-collection-data-science-cheat-sheets-part-1.html','kdnuggets.com: The Complete Collection of Data Science Cheat Sheets – Part 1','','2022',0,'Part one of a detailed data science index, offering consolidated guides for pandas datasets, multi-dimensional numpy computations, and essential algebraic and statistical operations.','Python','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science & ML", "Data Science", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kdnuggets.com/2022/02/complete-collection-data-science-cheat-sheets-part-2.html','kdnuggets.com: The Complete Collection of Data Science Cheat Sheets – Part 2','','2022',0,'Part two of the data science index, summarizing advanced Scikit-Learn pipelines, TensorFlow model creation, natural language processes, and interactive visualization charts.','Python','Reference','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science & ML", "Data Science", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://www.kdnuggets.com/2022/02/complete-collection-data-science-cheat-sheets-part-1.html"}');
-INSERT INTO "resources" VALUES('https://www.kedify.io/blog-posts/prometheus-and-kubernetes-horizontal-pod-autoscaler-dont-talk-keda-does','kedify.io: Prometheus and Kubernetes Horizontal Pod Autoscaler don’t talk,'' KEDA does','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a5e9c2c0229a4f17f12d7d4c8d442e239f588a7595b0a0c345aea6faac14be9',100.0,1.7790320951590259e+09,0,'2026-05-17T17:34:55.159026+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.kedify.io/resources/blog/prometheus-and-kubernetes-horizontal-pod-autoscaler-dont-talk-keda-does"}');
+INSERT INTO "resources" VALUES('https://www.kedify.io/blog-posts/prometheus-and-kubernetes-horizontal-pod-autoscaler-dont-talk-keda-does','kedify.io: Prometheus and Kubernetes Horizontal Pod Autoscaler don’t talk,'' KEDA does','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a5e9c2c0229a4f17f12d7d4c8d442e239f588a7595b0a0c345aea6faac14be9',100.0,1779032095,0,'2026-05-17T17:34:55.159026+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.kedify.io/resources/blog/prometheus-and-kubernetes-horizontal-pod-autoscaler-dont-talk-keda-does"}');
 INSERT INTO "resources" VALUES('https://www.kedify.io/resources/blog/prometheus-and-kubernetes-horizontal-pod-autoscaler-dont-talk-keda-does','kedify.io: Prometheus and Kubernetes Horizontal Pod Autoscaler don’t talk, KEDA does','','2023',0,'Analyzes the telemetry gap between Prometheus metrics and the Kubernetes HPA. Evaluates how Kedify and KEDA act as the unifying abstraction layers, avoiding complex native Prometheus Adapter setups and streamlining scale-to-zero configurations.','Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.keptn.sh','Keptn','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9477bda98666b2af191b0c19be02d45bd8507e08b7fc5200316530582f7cd9fa',100.0,1.77903023903489208e+09,0,'2026-05-17T17:03:59.034892+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kevinrchant.com/2021/09/14/t-sql-tuesday-142-introducing-my-azure-devops-templates-for-data-platform-deployments','kevinrchant.com: Introducing my Azure DevOps templates for Data Platform'' deployments','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','89a1c268d199527aa9505a68ba209441fc92da68773520a6a98cf89ccca83ec1',100.0,1779031605.74751,1,'2026-05-17T17:26:45.747510+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.keptn.sh','Keptn','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9477bda98666b2af191b0c19be02d45bd8507e08b7fc5200316530582f7cd9fa',100.0,1779030239,0,'2026-05-17T17:03:59.034892+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.kevinrchant.com/2021/09/14/t-sql-tuesday-142-introducing-my-azure-devops-templates-for-data-platform-deployments','kevinrchant.com: Introducing my Azure DevOps templates for Data Platform'' deployments','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','89a1c268d199527aa9505a68ba209441fc92da68773520a6a98cf89ccca83ec1',100.0,1779031605,1,'2026-05-17T17:26:45.747510+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kevinrchant.com/2021/09/16/increase-in-demand-for-data-platform-automation','kevinrchant.com: Increase in demand for Data Platform automation','- [kevinrchant.com: Introducing my Azure DevOps templates for Data Platform deployments](https://www.kevinrchant.com/2021/09/14/t-sql-tuesday-142-introducing-my-azure-devops-templates-for-data-platform-deployments)','2021',3,'Explores the rising demand for automated migrations of enterprise data platforms using customizable Azure DevOps templates. Curator insights focus on simplifying database schema deployments, whereas 2026 engineering truths show that YAML templates must now integrate with advanced schema migration engines (like Flyway or liquibase) and Fabric-native deployment APIs to remain scalable.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Database DevOps", "Data Platform Automation", "Database Deployments"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.keycloak.org','keycloak.org','','2026',5,'The industry-standard open-source Identity and Access Management platform. Native support for OpenID Connect, OAuth 2.0, and SAML enables centralized authentication and fine-grained authorization policies. Its modern Quarkus-based runtime ensures low memory overhead and rapid scaling in cloud-native deployments.','Java','Service','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "OIDC Provider"]','["[DE FACTO STANDARD]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.khanacademy.org','khanacademy.org','','2026',2,'An industry-standard platform for fundamental mathematics, core algorithms, and structural programming theories. While vital for computer science basics, it does not address container runtimes or cloud architecture dynamics.','English','Training Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Mathematics & CS", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kiali.io','kiali.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9582ab3a0a0e5183c976919470e482b57b2913e2d532eb45e0d8109a070dd269',100.0,1.77902991647415804e+09,0,'2026-05-17T16:58:36.474158+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://kiali.io"}');
-INSERT INTO "resources" VALUES('https://www.kie.org','kie.org','','2025',0,'The official landing hub for KIE (Knowledge Is Everything) community projects, featuring Drools, jBPM, and OptaPlanner. These business automation frameworks facilitate complex decision logic, process orchestration, and advanced resource planning inside cloud-native architectures.','Java','Framework','Advanced',1,'online','manual','16242b6f913556ba65b73fc1e8332a4f61d88af87adab213d136d6222eba0941',100.0,1779130495.02995,0,'2026-05-18T20:54:55.029950+02:00',NULL,NULL,NULL,'["Software Development", "Business Automation", "Rule Engines"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kite.com','Kite 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf3841db325d22611269c3e46761d26b9a568edc24c5f5c549fc1449b0fbf6bd',100.0,1.77903305096836495e+09,0,'2026-05-17T17:50:50.968365+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://kite.com"}');
-INSERT INTO "resources" VALUES('https://www.kitploit.com/2021/12/mesh-kridik-open-source-security.html','kitploit.com: Mesh-Kridik','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8e93b71700fdb2c085ee2c69466a835ff6c1ee43d1c20e1e7568738db5b0263',100.0,1.77903198309910893e+09,0,'2026-05-17T17:33:03.099109+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://kitploit.com/2021/12/mesh-kridik-open-source-security.html"}');
-INSERT INTO "resources" VALUES('https://www.konveyor.io','konveyor 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0d5c99ff16beef0fc62bf09fe36f224c11e645ac4d96b780c941a939dbabcc16',100.0,1.77903275211881089e+09,0,'2026-05-17T17:45:52.118811+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://konveyor.io"}');
+INSERT INTO "resources" VALUES('https://www.kiali.io','kiali.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9582ab3a0a0e5183c976919470e482b57b2913e2d532eb45e0d8109a070dd269',100.0,1779029916,0,'2026-05-17T16:58:36.474158+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://kiali.io"}');
+INSERT INTO "resources" VALUES('https://www.kie.org','kie.org','','2025',0,'The official landing hub for KIE (Knowledge Is Everything) community projects, featuring Drools, jBPM, and OptaPlanner. These business automation frameworks facilitate complex decision logic, process orchestration, and advanced resource planning inside cloud-native architectures.','Java','Framework','Advanced',1,'online','manual','16242b6f913556ba65b73fc1e8332a4f61d88af87adab213d136d6222eba0941',100.0,1779130495,0,'2026-05-18T20:54:55.029950+02:00',NULL,NULL,NULL,'["Software Development", "Business Automation", "Rule Engines"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.kite.com','Kite 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf3841db325d22611269c3e46761d26b9a568edc24c5f5c549fc1449b0fbf6bd',100.0,1779033050,0,'2026-05-17T17:50:50.968365+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://kite.com"}');
+INSERT INTO "resources" VALUES('https://www.kitploit.com/2021/12/mesh-kridik-open-source-security.html','kitploit.com: Mesh-Kridik','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8e93b71700fdb2c085ee2c69466a835ff6c1ee43d1c20e1e7568738db5b0263',100.0,1779031983,0,'2026-05-17T17:33:03.099109+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://kitploit.com/2021/12/mesh-kridik-open-source-security.html"}');
+INSERT INTO "resources" VALUES('https://www.konveyor.io','konveyor 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0d5c99ff16beef0fc62bf09fe36f224c11e645ac4d96b780c941a939dbabcc16',100.0,1779032752,0,'2026-05-17T17:45:52.118811+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://konveyor.io"}');
 INSERT INTO "resources" VALUES('https://www.koyeb.com/blog/service-mesh-and-microservices-improving-network-management-and-observability','koyeb.com: Service Mesh and Microservices: Improving Network Management and Observability','','2021',3,'Details how service meshes improve microservices observability. By standardizing metric scraping and trace injection at the sidecar level, it gives operators deep protocol insights and real-time topology maps without editing source code.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kpi.org/KPI-Basics','KPIs','','2023',0,'An introduction to Key Performance Indicators (KPIs). Outlines strategic planning models, execution metrics, and balanced scorecard methodologies. Curator Insight: Core definitions of execution KPIs. Live Grounding: Provides the context needed to map infrastructure metrics to organizational OKRs.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Business Strategy", "Management", "Metrics", "KPIs"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.krakend.io','KrakenD: The fastest API gateway comes with true linear scalability 🌟','','2026',5,'KrakenD is an enterprise-ready, open-source API Gateway engineered for linear scalability and ultra-high performance. By utilizing a stateless execution model, it avoids the overhead of internal database lookups, delivering sub-millisecond routing, data transformation, and endpoint aggregation.','Go','Software Project','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "API Gateway", "Go Engines"]','["[DE FACTO STANDARD]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.krakend.io/blog/krakend-framework-joins-the-linux-foundation','krakend.io: KrakenD framework becomes a Linux Foundation project','','2021',3,'Official announcement outlining the donation of the KrakenD framework (now Lura) to the Linux Foundation. This strategic move ensures vendor-neutral governance and fosters open-source community collaboration for next-generation, high-performance API gateways.','English','Press Release','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "API Gateway", "Open Source Governance"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kristhecodingunicorn.com/post/aks-oauth2-proxy-with-nginx-ingress-controller','kristhecodingunicorn.com: Setting Up OAuth 2.0 Authentication for Applications in AKS With NGINX and OAuth2 Proxy','','2022',0,'Provides detailed YAML deployment specs for running OAuth2 Proxy alongside NGINX on AKS. Demonstrates configuring ingress annotations and token validation loops, creating a robust baseline for securing production routes.','YAML','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Access & Identity", "OAuth2 Proxy"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kristhecodingunicorn.com/post/k8s_nginx_oauth','kristhecodingunicorn.com: Setting Up OAuth 2.0 Authentication for Applications in AKS With NGINX and OAuth2 Proxy 🌟🌟','','2022',0,'Illustrates how to secure web applications running on AKS by configuring an NGINX Ingress controller alongside OAuth2 Proxy. Outlines setup patterns for integrating external identity providers (OIDC) to protect internal APIs and microservices.','YAML','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Access & Identity", "OAuth2 Proxy"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://www.kristhecodingunicorn.com/post/aks-oauth2-proxy-with-nginx-ingress-controller"}');
-INSERT INTO "resources" VALUES('https://www.ktail.de','KTail: Kubernetes log viewer 🌟','','N/A',0,'A curated technical resource and architectural guide covering KTail: Kubernetes log viewer 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903049961877799e+09,0,'2026-05-17T17:08:19.618778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kube-router.io','kube-router','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5158583dee0426aca4d744b49ae5da3153121d613f2bb316e4bcb1d2eef4c917',100.0,1.77902989693335294e+09,1,'2026-05-17T16:58:16.933353+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kubecost.com','==Kubecost== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==Kubecost== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903333938032197e+09,0,'2026-05-17T17:55:39.380322+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ktail.de','KTail: Kubernetes log viewer 🌟','','N/A',0,'A curated technical resource and architectural guide covering KTail: Kubernetes log viewer 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030499,0,'2026-05-17T17:08:19.618778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.kube-router.io','kube-router','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5158583dee0426aca4d744b49ae5da3153121d613f2bb316e4bcb1d2eef4c917',100.0,1779029896,1,'2026-05-17T16:58:16.933353+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.kubecost.com','==Kubecost== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==Kubecost== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033339,0,'2026-05-17T17:55:39.380322+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kubeflow.org','kubeflow','','2026',5,'Kubeflow is the leading cloud-native open-source MLOps suite designed to construct, deploy, and run modular machine learning workflows on Kubernetes clusters. Provides a comprehensive platform for managing Jupyter notebooks, workflow pipelines, and highly optimized inference deployments.','Go','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Kubeflow"]','["[DE FACTO STANDARD]"]','[]','["jenkins-alternatives.md", "mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kubenatives.com/p/the-hidden-cpu-throttling-crisis','The Hidden CPU Throttling Crisis in Kubernetes Clusters','','2023',0,'Investigates latency spikes caused by the Linux CFS (Completely Fair Scheduler) quota enforcement mechanism in Kubernetes. Highlights how kernel bugs throttle containerized workloads even when usage is far below limits, providing remediation strategies such as adjusting quotas or using CPU pins.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Compute", "CPU Performance"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/a-framework-for-kubernetes-incident-response','kubermatic.com: A Framework for Kubernetes Incident Response','','2021',0,'A domain-specific incident response framework engineered specifically for Kubernetes environments, detailing remediation strategies for cluster-level compromises. It bridges security compliance and site reliability engineering (SRE) practices, explaining how to handle rogue containers, privilege escalations, and API server breaches. It offers hands-on guidance for isolating pods, preserving forensic evidence, and auditing Kube-apiserver logs.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Incident Response", "Runbooks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/bringing-your-vms-to-kubernetes-with-kubevirt','kubermatic.com: Bringing Your VMs to Kubernetes With KubeVirt','','2021',0,'A deep technical exploration of KubeVirt mechanics, detailing how VMs are translated into Kubernetes pods. By mapping VM instances to pod boundaries, KubeVirt uses standard container runtimes to manage virtual disks, tap network interfaces, and guest system memory. This guide details the API translation layer where VM resources are scheduled as standard K8s objects, leveraging built-in scheduler constraints, affinity rules, and persistent volumes.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Virtualization", "KubeVirt Core"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-1-introduction-to-volume-and-volumemounts','kubermatic.com: Keeping the State of Apps 1: Introduction to Volume and volumeMounts','','2021',0,'A focused architectural introduction explaining the crucial distinction between a declared Volume (the backend data provider) and a volumeMount (how that data is projected inside a container). It covers essential syntax parameters for configuration.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Volume Fundamentals", "Implementation Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-5','kubermatic.com: Keeping the State of Apps 6: Introduction to StatefulSets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09bb2c6e02380b71aa18ab03e108bb5516a9c932cc71db9a255d16a57849f4ec',100.0,1779034319.2704,0,'2026-05-17T18:11:59.270400+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.kubermatic.com/blog/keeping-the-state-of-apps-6-introduction-to-statefulsets"}');
+INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-5','kubermatic.com: Keeping the State of Apps 6: Introduction to StatefulSets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09bb2c6e02380b71aa18ab03e108bb5516a9c932cc71db9a255d16a57849f4ec',100.0,1779034319,0,'2026-05-17T18:11:59.270400+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.kubermatic.com/blog/keeping-the-state-of-apps-6-introduction-to-statefulsets"}');
 INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-5-introduction-to-storage-classes','kubermatic.com: Keeping the State of Apps 5: Introduction to Storage Classes','','2021',0,'An introductory guide to Kubernetes StorageClasses. It explains how administrators use StorageClasses to define dynamic, multi-tier storage profiles (e.g., SSD vs HDD) that allow users to request storage on-demand without manual administrator intervention.','N/A','Tutorial','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "Storage Classes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{"duplicate_of": "https://www.kubermatic.com/blog/keeping-the-state-of-apps-6-introduction-to-statefulsets"}');
 INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-6-introduction-to-statefulsets','kubermatic.com: Keeping the State of Apps 6: Introduction to StatefulSets','','2020',3,'Introduces the structural differences between Deployments and StatefulSets. Explores why databases and distributed systems demand unique host networks, persistent volumes, and ordered orchestration topologies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workloads", "StatefulSets"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-part-2-introduction-to-secrets','kubermatic.com: Keeping the State of Apps Part 2: Introduction to Secrets','','2021',0,'An overview of state management strategies within modern Kubernetes runtimes. Highlights basic secrets integration patterns, emphasizing security isolation layers required to protect persistent state in complex application architectures.','English','Technical Blog','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Stateful Apps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://www.kubermatic.com/blog/keeping-the-state-of-apps-6-introduction-to-statefulsets"}');
 INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-part-3-introduction-to-configmaps','kubermatic.com: Keeping the State of Apps Part 3: Introduction to ConfigMaps 🌟','','2022',1,'Introduces the architectural pattern of separating container application code from its underlying runtime parameters using ConfigMaps. Enhances deployment portability across diverse environmental boundaries.','Go','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "ConfigMaps", "Application State"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/the-complete-guide-to-kubernetes-metrics','kubermatic.com: The Complete Guide to Kubernetes Metrics','','2022',0,'A comprehensive technical breakdown dividing Kubernetes observability telemetry into node, container, API, and control plane layers. Evaluates core architectural tools such as cAdvisor, Metric-Server, and Prometheus while guiding readers on constructing unified dashboards.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Dynamic Component Monitoring", "Cluster Monitoring", "Metrics Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/using-open-policy-agent-with-kubermatic','kubermatic.com: Using Open Policy Agent With Kubermatic Kubernetes Platform','','2021',0,'Examines the implementation of OPA Gatekeeper within Kubermatic Kubernetes Platform (KKP) for programmatic multi-cluster fleet management. Illustrates how operators can centrally define, distribute, and enforce admission controller policies across dozens of hybrid and multi-cloud Kubernetes deployments.','Go','Article','Advanced',0,'online','manual','e19d5a2b2d02ac8637c6a38de6cb1a030e942fb055abbcff71882d7ca0ca4764',100.0,1.77903229678271508e+09,1,'2026-05-17T17:38:16.782715+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Multi-Cluster Management", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/using-open-policy-agent-with-kubermatic','kubermatic.com: Using Open Policy Agent With Kubermatic Kubernetes Platform','','2021',0,'Examines the implementation of OPA Gatekeeper within Kubermatic Kubernetes Platform (KKP) for programmatic multi-cluster fleet management. Illustrates how operators can centrally define, distribute, and enforce admission controller policies across dozens of hybrid and multi-cloud Kubernetes deployments.','Go','Article','Advanced',0,'online','manual','e19d5a2b2d02ac8637c6a38de6cb1a030e942fb055abbcff71882d7ca0ca4764',100.0,1779032296,1,'2026-05-17T17:38:16.782715+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Multi-Cluster Management", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/why-implementing-kubernetes-operators-is-a-good-idea','kubermatic.com: Why Implementing Kubernetes Operators Is a Good Idea! 🌟','','2021',0,'Examines the competitive operational advantages of selecting the Operator pattern over traditional scripting approaches, focusing on automated self-healing and standardized state reconciliation.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Architectural Decision", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kubermatic.com/categories/kubernetes','kubermatic.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b6376dfafd624771d3a6f028acb59536f7b642c2d6ae42f7be5832d4658c393',100.0,1.77903450183723497e+09,0,'2026-05-17T18:15:01.837235+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.kubermatic.com/tags/kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.kubermatic.com/categories/kubernetes','kubermatic.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b6376dfafd624771d3a6f028acb59536f7b642c2d6ae42f7be5832d4658c393',100.0,1779034501,0,'2026-05-17T18:15:01.837235+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.kubermatic.com/tags/kubernetes"}');
 INSERT INTO "resources" VALUES('https://www.kubermatic.com/resources/the-ultimate-checklist-for-running-kubernetes-in-production','kubermatic.com: The Ultimate Checklist for Running Kubernetes in Production','','2021',4,'An extensive production operations checklist for Kubernetes deployments. Covers crucial production readiness requirements across observability, ingress security, RBAC policies, network segmentation, and backup recovery operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Production Readiness", "Operational Checklist"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kubermatic.com/tags/kubernetes','kubermatic.com','','2025',0,'Kubermatic provides highly professional technical resources examining multi-cloud management, declarative control planes, and automated Day-2 operations. It focuses heavily on handling heterogenous infrastructure at scale using advanced operator patterns.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster", "Lifecycle Automation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kubernetes.dev/docs/guide/github-workflow','kubernetes.dev: GitHub Workflow','','2020',0,'The official Kubernetes project contributor guidelines detailing its custom, large-scale upstream/downstream fork-and-pull Git workflow. Emphasizes rebase strategies, PR conventions, and the specialized automated Prow bot systems used to manage gating, label tracking, and multi-SIG code approvals.','Markdown','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kubernetes.dev/resources/calendar','Kubernetes Community Contributors Calendar','The unified schedule and directory of all Kubernetes SIG meetings, working group synchronizations, and community sessions.','2026',4,'This is the official community calendar hosted by the CNCF and Kubernetes contributor teams. It aggregates scheduled syncs and access links to coordinate open-source development and technical collaboration across all global Special Interest Groups.
 
 * **Comprehensive SIG Schedules**: Connects developers to SIG-Network, SIG-Storage, and community meetings.
-* **Operational Transparency**: Acts as a fundamental tool for organizing open-source releases, roadmaps, and architecture reviews.','en','Tools','Intermediate',0,'online','automatic','fb73b76f677be42606c3bfb611862a1d4383ea81e427743da0546a9151ff73ad',NULL,1.78040115231579709e+09,0,'2026-06-02T13:52:32.315797+02:00',NULL,NULL,NULL,'["Kubernetes", "Community", "Contributor Resources"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "impact_score": 92, "reputation_status": "Vetted", "reputation_summary": "The official and authoritative calendar for the Kubernetes developer and contributor community. Highly vetted and trusted.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "kubernetes"}');
+* **Operational Transparency**: Acts as a fundamental tool for organizing open-source releases, roadmaps, and architecture reviews.','en','Tools','Intermediate',0,'online','automatic','fb73b76f677be42606c3bfb611862a1d4383ea81e427743da0546a9151ff73ad',NULL,1780401152,0,'2026-06-02T13:52:32.315797+02:00',NULL,NULL,NULL,'["Kubernetes", "Community", "Contributor Resources"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "impact_score": 92, "reputation_status": "Vetted", "reputation_summary": "The official and authoritative calendar for the Kubernetes developer and contributor community. Highly vetted and trusted.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "kubernetes"}');
 INSERT INTO "resources" VALUES('https://www.kubestack.com','Kubestack: Terraform GitOps Framework 🌟','','2024',3,'Kubestack is a specialized GitOps framework tailored for managing cloud-managed and bare-metal Kubernetes clusters using Terraform. Featuring a robust multi-tier environment structure, it guarantees absolute parity from local development platforms through to multi-zone production configurations. It helps platform engineers declare and provision compliant Kubernetes footprints.','Python','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "GitOps Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kubestack.com/framework/documentation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','563c221625415c5f9a29244f8e050dea00439ee53d5f150da35a35372b195ffa',100.0,1.77903162288946795e+09,0,'2026-05-17T17:27:02.889468+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kubestack.com/framework/documentation/tutorial-build-local-lab',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','91d9e9c4eb35a5ad24db9beabde87e6db387175145be57748d6fba6ceeee8dd2',100.0,1779029310.21337,0,'2026-05-17T16:48:30.213370+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.kubetools.io/kubernetes/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers','kubetools.io: KoPylot: An AI-Powered Kubernetes Assistant for DevOps & Developers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3080ed75412b97f6743b9495078cfe2e8107928c3b2bfdae3469d1fed214e8fd',100.0,1.77903456292480397e+09,0,'2026-05-17T18:16:02.924804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers"}');
-INSERT INTO "resources" VALUES('https://www.kubetools.io/kubernetes/mastering-kubernetes-debugging-and-troubleshooting-with-kubeshark-real-time-visibility-query-language-service-map-and-integrations','kubetools.io: Kubeshark – API Traffic Analyzer for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b24b0d740acb97366262ea73dd2f5ddc417578a3032d833dfe2a777e6e95aa8c',100.0,1.77902951221729207e+09,0,'2026-05-17T16:51:52.217292+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://kubetools.io/mastering-kubernetes-debugging-and-troubleshooting-with-kubeshark-real-time-visibility-query-language-service-map-and-integrations"}');
-INSERT INTO "resources" VALUES('https://www.kubetools.io/kubernetes/why-k9s-should-be-your-go-to-tool-for-kubernetes-management','kubetools.io: Why K9s Should Be Your Go-To Tool for Kubernetes Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb7fdbc71cb810ad04a33002e32adda0f4310c2c1d48e57a031b8c7bf620173e',100.0,1.77903350240358805e+09,0,'2026-05-17T17:58:22.403588+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://kubetools.io/why-k9s-should-be-your-go-to-tool-for-kubernetes-management"}');
-INSERT INTO "resources" VALUES('https://www.kubeval.com','Kubeval','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f0f2c176a236b6caabf9ab83f726d97912c7fa94699240b11b40dbf6dc1c437b',100.0,1.77903268015872406e+09,0,'2026-05-17T17:44:40.158724+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.kubestack.com/framework/documentation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','563c221625415c5f9a29244f8e050dea00439ee53d5f150da35a35372b195ffa',100.0,1779031622,0,'2026-05-17T17:27:02.889468+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.kubestack.com/framework/documentation/tutorial-build-local-lab',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','91d9e9c4eb35a5ad24db9beabde87e6db387175145be57748d6fba6ceeee8dd2',100.0,1779029310,0,'2026-05-17T16:48:30.213370+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.kubetools.io/kubernetes/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers','kubetools.io: KoPylot: An AI-Powered Kubernetes Assistant for DevOps & Developers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3080ed75412b97f6743b9495078cfe2e8107928c3b2bfdae3469d1fed214e8fd',100.0,1779034562,0,'2026-05-17T18:16:02.924804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers"}');
+INSERT INTO "resources" VALUES('https://www.kubetools.io/kubernetes/mastering-kubernetes-debugging-and-troubleshooting-with-kubeshark-real-time-visibility-query-language-service-map-and-integrations','kubetools.io: Kubeshark – API Traffic Analyzer for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b24b0d740acb97366262ea73dd2f5ddc417578a3032d833dfe2a777e6e95aa8c',100.0,1779029512,0,'2026-05-17T16:51:52.217292+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://kubetools.io/mastering-kubernetes-debugging-and-troubleshooting-with-kubeshark-real-time-visibility-query-language-service-map-and-integrations"}');
+INSERT INTO "resources" VALUES('https://www.kubetools.io/kubernetes/why-k9s-should-be-your-go-to-tool-for-kubernetes-management','kubetools.io: Why K9s Should Be Your Go-To Tool for Kubernetes Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb7fdbc71cb810ad04a33002e32adda0f4310c2c1d48e57a031b8c7bf620173e',100.0,1779033502,0,'2026-05-17T17:58:22.403588+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://kubetools.io/why-k9s-should-be-your-go-to-tool-for-kubernetes-management"}');
+INSERT INTO "resources" VALUES('https://www.kubeval.com','Kubeval','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f0f2c176a236b6caabf9ab83f726d97912c7fa94699240b11b40dbf6dc1c437b',100.0,1779032680,0,'2026-05-17T17:44:40.158724+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kubewarden.io/blog/2022/10/env-var-secrets','kubewarden.io: Scanning secrets in environment variables','','2022',0,'Demonstrates using Kubewarden WebAssembly admission policies to prevent deploying pods with cleartext secrets in environment variables. Shows how dynamic admission controllers can intercept manifest mutations to block insecure configurations.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Admission Controllers"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kurrent.io/blog/service-oriented-architecture-vs-event-driven-architecture','eventstore.com: Service-Oriented Architecture vs Event-Driven Architecture 🌟','','2023',1,'Comprehensively contrasts the request-response paradigm of traditional SOA with the asynchronous, log-centric model of Event-Driven Architectures. Highlights Event Store and event sourcing patterns for strict audit trails.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "EDA"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.kylezsembery.com/persistent-storage-kubernetes','kylezsembery.com: Persistent Storage in Kubernetes','','2020',0,'A standard administrative tutorial on setting up persistent storage within Kubernetes. It unpacks the physical relationship between host paths, network attachments, and Kubernetes virtual volume resources, serving as an operational reference for junior engineers.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "PV/PVC Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/27-best-practices-selenium-test-automation','lambdatest.com: Top 27 Best Practices For Selenium Test Automation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14847b96baf29b4dc5725045e804a08d657f6d0797213193fc6a907585b0d706',100.0,1.77903356700584697e+09,0,'2026-05-17T17:59:27.005847+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/27-best-practices-selenium-test-automation"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/49-common-selenium-exceptions-automation-testing','lambdatest.com: 49 Most Common Selenium Exceptions for Automation Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8c6f90fdb44ec2d3e9cf6c9401cac285640279a6c83156adb80ae116dcb16ba7',100.0,1.77903133998452806e+09,0,'2026-05-17T17:22:19.984528+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/49-common-selenium-exceptions-automation-testing"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/automated-web-bot-with-selenium-python','lambdatest.com: How To Create Automated Web Bot With Selenium In Python','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','99032b99e62b4105027d658a7965b399fbfc005b39a3d57d1cef6fda014b93bc',100.0,1.77903058757327699e+09,0,'2026-05-17T17:09:47.573277+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/automated-web-bot-with-selenium-python"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/automation-testing-with-selenium-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0cd47b5bb2d043a05f4f5af68efc3acc652e462dfd45c0593951137c51ddca69',100.0,1.77902956131169891e+09,0,'2026-05-17T16:52:41.311699+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools','cBamboo vs Jenkins: Showdown Of CI/CD Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1584a4e7496758b3a3a20b13f72a80f46c6f186f60adbbb64cfc03ec88ab5422',100.0,1.77903209775379395e+09,0,'2026-05-17T17:34:57.753794+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/best-jenkins-alternatives','lambdatest.com: 21 Of The Best Jenkins Alternatives For Developers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f7cf43498d6ae4cb3cc27e6b8bdff3f3ba669e20a9a9a070611f61796757687',100.0,1.7790330249477241e+09,0,'2026-05-17T17:50:24.947724+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/best-jenkins-alternatives"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/build-ci-cd-pipeline-in-azure-devops','lambdatest.com: How To Build a CI/CD Pipeline In Azure DevOps ?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c2d69cfa39944db6e6936fcf422de4f335d057b8431fef1f065391675f9fde2',100.0,1.77902913837212395e+09,0,'2026-05-17T16:45:38.372124+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/build-ci-cd-pipeline-in-azure-devops"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/build-your-first-ci-cd-pipeline-with-travis-ci','lambdatest.com: How To Build Your First CI/CD Pipeline With Travis CI?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7aecc114cc62a3c01fefb016e87da8bf68b77e52b5c076f5fc5ba8227ea43c38',100.0,1.77903085161802911e+09,0,'2026-05-17T17:14:11.618029+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/build-first-ci-cd-pipeline-with-travis-ci"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/cicd-pipeline-challenges','lambdatest.com: Top 10 CI/CD Pipeline Implementation Challenges And Solutions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75f683f4a7751f0a3a7b05ae1df99221ad30e2a5ed013a62eb310b0904a1dfa2',100.0,1.779032583093575e+09,0,'2026-05-17T17:43:03.093575+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/cicd-pipeline-challenges"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/circleci-vs-gitlab','lambdatest.com: CircleCI Vs. GitLab: Choosing The Right CI/CD Tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','569a7d4f8785f20182547a8f8ab57296eb80702ef6a2d1faa64d44b8f622652a',100.0,1.779033511346107e+09,0,'2026-05-17T17:58:31.346107+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/circleci-vs-gitlab"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/complete-guide-to-access-forms-in-selenium-with-java','lambdatest.com: Complete Guide To Access Forms In Selenium With Java','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92ca679ca3f3646cf2719d45f8d40f8f67f5112f6a6b3e471fab5b394f181867',100.0,1.779032466395756e+09,0,'2026-05-17T17:41:06.395756+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/complete-guide-to-access-forms-in-selenium-with-java"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/cucumber-with-jenkins-integration','lambdatest.com: How To Integrate Cucumber With Jenkins?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','223fc8616d08deeac90ae314181f4fe9ee3e52919d9ebf21a703132932f90d25',100.0,1.77903219566929888e+09,0,'2026-05-17T17:36:35.669299+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/cucumber-with-jenkins-integration"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/cypress-vs-selenium-comparison','lambdatest.com: Selenium vs Cypress – Which Is Better in 2021?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1e0a296086d33e3ef3709564bb09b4021c0092d1b84ff887f6e665fe67b4ce0',100.0,1.77902924666717505e+09,0,'2026-05-17T16:47:26.667175+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/cypress-vs-selenium-comparison"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/debunking-selenium-testing-myths','lambdatest.com: Debunking The Top 8 Selenium Testing Myths','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','204d50e20ae3c511ec6a7e249ee763feb6d92cca18fdf911364f64a68da7f992',100.0,1.77903067377455091e+09,0,'2026-05-17T17:11:13.774551+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/debunking-selenium-testing-myths"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/execute-junit4-tests-with-junit5',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b0c4966e3b01a9b86b9d7e5b7723b62a3435b0b0f0c48c7bb5c21a685bd35c98',100.0,1779030558.68054,0,'2026-05-17T17:09:18.680540+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/how-to-create-jenkins-multibranch-pipeline','lambdatest.com: How To Create Jenkins Multibranch Pipeline 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','68d53eaa6d07fa50a74585d5e9c5911e07631a0a64c3b69119e61aa275fca591',100.0,1.77903020227218198e+09,0,'2026-05-17T17:03:22.272182+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/how-to-create-jenkins-multibranch-pipeline"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/how-to-read-configuration-files-in-python-using-selenium',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bb9947813581f54f501f3b0d362167a137f2307dc6659c33449c01b81be20a1d',100.0,1779032462.19778,0,'2026-05-17T17:41:02.197780+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/how-to-setup-cicd-pipeline-with-bamboo-for-php-projects','lambdatest.com: How To Setup CI/CD Pipeline With Bamboo For PHP Projects','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b79ab1b80d4eae44150a9d373128515de42e7f0cb5485401b0813e428c546ea',100.0,1.77903288038434195e+09,0,'2026-05-17T17:48:00.384342+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/how-to-setup-cicd-pipeline-with-bamboo-for-php-projects"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/how-to-setup-continuous-integration-with-git-jenkins','lambdatest.com: How To Set Up Continuous Integration With Git and Jenkins?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','630094b1c0b6cd19dbf6ded8358879face7884fb10ebf973d70db113e5d5331a',100.0,1.77903382755694389e+09,0,'2026-05-17T18:03:47.556944+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/how-to-setup-continuous-integration-with-git-jenkins"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/jenkins-declarative-pipeline-examples',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d44d4875bca6c2b2667c832c3cbef58786f425a53b962cfd440507377b06ae7a',100.0,1.77903221338287305e+09,0,'2026-05-17T17:36:53.382873+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/jenkins-pipeline-tutorial','lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples)'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','817e911653804ba574ff359540f1eb1473e80e6af6481ebde29c38e3572aac78',100.0,1.77903233752109289e+09,0,'2026-05-17T17:38:57.521093+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/jenkins-pipeline-tutorial"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity','lambdatest.com: Jenkins vs Travis vs Bamboo vs TeamCity: Clash Of The Titans','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ee743ece3d9e534103446f74e3574e1f1201a420c3a8a618030ea9982e7e508',100.0,1.77903223948249292e+09,0,'2026-05-17T17:37:19.482493+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/junit5-extensions','lambdatest.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','30f705d732938d9354cf8ae4f682bcf55c4399ed93b1a612d907b1422bf2188b',100.0,1.77903033969112396e+09,0,'2026-05-17T17:05:39.691124+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/modifying-http-request-headers-in-java-using-selenium-webdriver','lambdatest.com: How To Modify HTTP Request Headers In JAVA Using Selenium'' WebDriver?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd58df9a587dc4cc45075abf1a7c258d0ff8cd2f5e93d740d40d7e47718e95fe',100.0,1.77903190099653291e+09,0,'2026-05-17T17:31:40.996533+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/modifying-http-request-headers-in-java-using-selenium-webdriver"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/run-selenium-tests-in-docker','lambdatest.com: How To Run Selenium Tests In Docker ? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf307d2d1d80ca9c9ddf1fe40c1dd0a1617e69270fc019f13070916543e00e67',100.0,1.77902995010491299e+09,0,'2026-05-17T16:59:10.104913+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/run-selenium-tests-in-docker"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/scroll-a-webpage-in-selenium-using-java','lambdatest.com: How To Scroll a Page Using Selenium WebDriver?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c599a73376fadc642ae64f45bc1e1b31541c8686d47a65ac9cdf8ee65b228896',100.0,1.77903074210113906e+09,0,'2026-05-17T17:12:22.101139+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/scroll-down-in-selenium"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-automation-testing','==lambdatest.com: Selenium Automation Testing: Basics and Getting Started=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','885bc63a078e6020662b3b3e340a858c3a5c0d7fd513542458fe2ee155c99020',100.0,1.77903038479505801e+09,0,'2026-05-17T17:06:24.795058+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-github-actions-example','lambdatest.com: Complete Guide To Selenium Testing with GitHub Actions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b6e7067116404cf6447df0e563647ffd788d9eefb3dbcf6a88f1c6fd5f7fd13',100.0,1.77903415269320511e+09,0,'2026-05-17T18:09:12.693205+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-github-actions-example"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-ide-what-is-it-why-is-it-must-for-every-qa','lambdatest.com: Selenium IDE: What Is It? & Why Is It Must For Every QA?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af1b709eab396b690faa55d2336dab9af93bf300befe02cde753d7126a254b45',100.0,1.77903215010175299e+09,0,'2026-05-17T17:35:50.101753+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-ide-what-is-it-why-is-it-must-for-every-qa"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-java-tutorial-how-to-test-login-process','lambdatest.com: Selenium Webdriver Java Tutorial – Guide for Beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d5312728850b3e44167b530d7b2c1bd801cbdcf42e3902b60a5f6d2b1894617',100.0,1.77902963426636695e+09,0,'2026-05-17T16:53:54.266367+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-java-tutorial-how-to-test-login-process"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-maven-jenkins-integration','lambdatest.com: How To Integrate Jenkins & Maven With Selenium?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','edb39815160b45f9a43cdafb9c4d74b476a58600a0c1948dc680cc1ce0cbe6f7',100.0,1.77903116404611206e+09,0,'2026-05-17T17:19:24.046112+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-maven-jenkins-integration"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-python-cheat-sheet','lambdatest.com: The Ultimate Selenium Python Cheat Sheet for Test Automation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','07710eb0caeb3f157b2dece7d2917cf6f282b137e14286d5e710fdc518d55772',100.0,1.77903146062744188e+09,0,'2026-05-17T17:24:20.627442+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-python-cheat-sheet"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/set-jenkins-pipeline-environment-variables-list','lambdatest.com: How To Set Jenkins Pipeline Environment Variables? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f3f55fe2252f2151013a81630d06c03de50dd9430cc011936961e8767e7aaae4',100.0,1.77903392374636292e+09,0,'2026-05-17T18:05:23.746363+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/set-jenkins-pipeline-environment-variables-list"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/teamcity-vs-jenkins-picking-the-right-ci-cd-tool','lambdatest.com: TeamCity vs. Jenkins: Picking The Right CI/CD Tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','36caabebad7ead8f02bffd143e41a38f7ec5f51f2554a97703bda03f5dc9b1cf',100.0,1.77903059403137803e+09,0,'2026-05-17T17:09:54.031378+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/teamcity-vs-jenkins-picking-the-right-ci-cd-tool"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/testng-vs-junit-which-testing-framework-should-you-choose','lambdatest.com: TestNG vs JUnit : Which testing framework should you choose?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3b1daaf7bb880dbc1d032d6f80b8562033ba04bec1976a38ee19b1faf0e6ec5b',100.0,1.77902914244209289e+09,0,'2026-05-17T16:45:42.442093+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/testng-vs-junit-which-testing-framework-should-you-choose"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/top-automation-testing-trends-2021','==lambdatest.com: Top Automation Testing Trends To Look Out In 2021==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','144b96063df655b97445169183781db48a81d3897dddf2124fd84c50310ebe7d',100.0,1.77903155945667505e+09,0,'2026-05-17T17:25:59.456675+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/upgrade-from-selenium3-to-selenium4','lambdatest.com: How To Upgrade From Selenium 3 To Selenium 4?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13b5c068e1f6ad3056fbbf2e54a632d0785a1077cc9c82826724d4a46f0967ee',100.0,1.77903318724072408e+09,0,'2026-05-17T17:53:07.240724+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/upgrade-from-selenium3-to-selenium4"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/use-gitlab-ci-to-run-test-locally','lambdatest.com: How To Use GitLab CI To Run Tests Locally? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bda7a69a57de5f272391c74a6e10678bc800ab9503a35e186596691592493502',100.0,1.77903080590178489e+09,0,'2026-05-17T17:13:25.901785+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/use-gitlab-ci-to-run-test-locally"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/use-jenkins-shared-libraries-in-a-jenkins-pipeline','lambdatest.com: How To Use Shared Libraries In A Jenkins Pipeline? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e876fba1f6a36e7b584a4eed077c29a2fe63a5849bc260c1d61069ebbb201d5e',100.0,1.77903155502457594e+09,0,'2026-05-17T17:25:55.024576+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/use-jenkins-shared-libraries-in-a-jenkins-pipeline"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/what-is-deprecated-in-selenium4','lambdatest.com: What Is New In Selenium 4 And What Is Deprecated In It?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c328d0f3335ef86d814f4be830eca1d887a1e0038fa61485255ced72139ed8b',100.0,1.77903102092962193e+09,0,'2026-05-17T17:17:00.929622+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/what-is-deprecated-in-selenium4"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/what-is-jenkins','==lambdatest.com: What Is Jenkins Used For?== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','fe271c39e88f9afeab30284cff9a7a3810a8f88a9447fc2fd7fb5aaaecf47a82',100.0,1.77902999113597702e+09,0,'2026-05-17T16:59:51.135977+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/why-selenium-grid-is-ideal-for-automated-browser-testing','lambdatest.com: Why Selenium Grid Is Ideal For Automated Browser Testing?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','afeda1ccc3013aeaf219b2a50661b41ea93fdb352d2f31817549210cd55aa660',100.0,1.77902956535745811e+09,0,'2026-05-17T16:52:45.357458+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/why-selenium-grid-is-ideal-for-automated-browser-testing"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/why-you-need-build-automation-tools-for-selenium-automation-testing','lambdatest.com: Why You Need Build Automation Tools for Selenium Automation'' Testing?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','64b40dfe866dfc86816d65bf0da1e844f86d670238bc59dd3dc9e5679c461bf2',100.0,1779029151.34937,0,'2026-05-17T16:45:51.349370+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/why-you-need-build-automation-tools-for-selenium-automation-testing"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/learning-hub/jenkins','lambdatest.com: Jenkins Tutorial 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','28871a02b3e2548416b29ecf3fb457d3e11d87b4528161ae110c7b96c29cc437',100.0,1.77903067370929288e+09,0,'2026-05-17T17:11:13.709293+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/learning-hub/jenkins"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/learning-hub/python-tutorial','==lambdatest.com: Selenium Python Tutorial== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7c95a5cf311ad04beadade74b62c08c300c33c3c5b8ca91f47baee44b95806f2',100.0,1.77903141464572095e+09,0,'2026-05-17T17:23:34.645721+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/learning-hub/selenium-4','lambdatest.com: Selenium 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e8c10b9cab34cbf8cf4baa0c459f910c34a22a37b57f121f53322eb83f3fec1',100.0,1.779030091122967e+09,0,'2026-05-17T17:01:31.122967+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/learning-hub/selenium-4"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/learning-hub/selenium-locators','lambdatest.com: Selenium Locators Tutorial 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a99a2986949e34d047069a22c3e413cfc3717e4d451460551a71a40027dfe16a',100.0,1.7790313817766869e+09,0,'2026-05-17T17:23:01.776687+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/learning-hub/selenium-locators"}');
-INSERT INTO "resources" VALUES('https://www.lambdatest.com/selenium','lambdatest.com/selenium: Introduction to Selenium Basics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','321bfa6d8014eced51431f7d6e40c9ab72fb54e5fe1d0f7165bfe81ba3726c45',100.0,1.77903257907913398e+09,0,'2026-05-17T17:42:59.079134+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/selenium"}');
-INSERT INTO "resources" VALUES('https://www.lastweekinaws.com/blog/17-more-ways-to-run-containers-on-aws','lastweekinaws.com: 17 More Ways to Run Containers on AWS','','2026',0,'A pragmatic, humorous breakdown of the sheer density of execution pathways for running containerized workloads on AWS. The catalog contrasts core options like ECS, EKS, App Runner, and Lightsail with lesser-known combinations, advising on cost and operational footprints.','N/A','Blog Post','Intermediate',0,'online','manual','61a5673c15bd504211a78b14cb3078ec767ca1a987887d4c119aed2eeaf453b4',100.0,1779032800.86088,1,'2026-05-17T17:46:40.860880+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lastweekinaws.com/blog/i-hope-this-email-finds-you-before-i-do','I Hope This Email Finds You Before I Do - Last Week in AWS','How Corey Quinn built ''Billie the Platypus,'' an AI email triage assistant with Claude Code running in an AWS Lambda function.','2026',4,'A practical and witty write-up documenting the design of ''Billie the Platypus,'' an automated email evaluation agent running on AWS Lambda. Built via Claude Code, the system implements a serverless workflow to parse and answer inbound marketing pitches with technical sarcasm, showcasing rapid LLM prototyping in modern cloud pipelines.','English','blog','Intermediate',0,'online','automatic','0a80e295fae5300ec1a25f9ccceb71e73549942e85683b9a26d487fdd2b898cc',NULL,1.78035258179246497e+09,0,'2026-06-02T00:23:01.792465+02:00',NULL,NULL,NULL,'["Amazon Web Services", "Serverless", "AI Integration"]','["[COMMUNITY-TOOL]", "[CASE STUDY]"]','[]','[]','{}','{"category": "aws-serverless", "reputation_status": "Vetted", "reputation_summary": "Written by Corey Quinn, a prominent and respected figure in the AWS ecosystem. Highly popular and vetted by the AWS/DevOps community.", "social_preview_url": "https://www.lastweekinaws.com/wp-content/uploads/2026/01/header-1768364958717.jpg", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/27-best-practices-selenium-test-automation','lambdatest.com: Top 27 Best Practices For Selenium Test Automation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14847b96baf29b4dc5725045e804a08d657f6d0797213193fc6a907585b0d706',100.0,1779033567,0,'2026-05-17T17:59:27.005847+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/27-best-practices-selenium-test-automation"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/49-common-selenium-exceptions-automation-testing','lambdatest.com: 49 Most Common Selenium Exceptions for Automation Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8c6f90fdb44ec2d3e9cf6c9401cac285640279a6c83156adb80ae116dcb16ba7',100.0,1779031339,0,'2026-05-17T17:22:19.984528+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/49-common-selenium-exceptions-automation-testing"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/automated-web-bot-with-selenium-python','lambdatest.com: How To Create Automated Web Bot With Selenium In Python','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','99032b99e62b4105027d658a7965b399fbfc005b39a3d57d1cef6fda014b93bc',100.0,1779030587,0,'2026-05-17T17:09:47.573277+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/automated-web-bot-with-selenium-python"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/automation-testing-with-selenium-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0cd47b5bb2d043a05f4f5af68efc3acc652e462dfd45c0593951137c51ddca69',100.0,1779029561,0,'2026-05-17T16:52:41.311699+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools','cBamboo vs Jenkins: Showdown Of CI/CD Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1584a4e7496758b3a3a20b13f72a80f46c6f186f60adbbb64cfc03ec88ab5422',100.0,1779032097,0,'2026-05-17T17:34:57.753794+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/best-jenkins-alternatives','lambdatest.com: 21 Of The Best Jenkins Alternatives For Developers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f7cf43498d6ae4cb3cc27e6b8bdff3f3ba669e20a9a9a070611f61796757687',100.0,1779033024,0,'2026-05-17T17:50:24.947724+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/best-jenkins-alternatives"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/build-ci-cd-pipeline-in-azure-devops','lambdatest.com: How To Build a CI/CD Pipeline In Azure DevOps ?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c2d69cfa39944db6e6936fcf422de4f335d057b8431fef1f065391675f9fde2',100.0,1779029138,0,'2026-05-17T16:45:38.372124+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/build-ci-cd-pipeline-in-azure-devops"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/build-your-first-ci-cd-pipeline-with-travis-ci','lambdatest.com: How To Build Your First CI/CD Pipeline With Travis CI?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7aecc114cc62a3c01fefb016e87da8bf68b77e52b5c076f5fc5ba8227ea43c38',100.0,1779030851,0,'2026-05-17T17:14:11.618029+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/build-first-ci-cd-pipeline-with-travis-ci"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/cicd-pipeline-challenges','lambdatest.com: Top 10 CI/CD Pipeline Implementation Challenges And Solutions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75f683f4a7751f0a3a7b05ae1df99221ad30e2a5ed013a62eb310b0904a1dfa2',100.0,1779032583,0,'2026-05-17T17:43:03.093575+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/cicd-pipeline-challenges"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/circleci-vs-gitlab','lambdatest.com: CircleCI Vs. GitLab: Choosing The Right CI/CD Tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','569a7d4f8785f20182547a8f8ab57296eb80702ef6a2d1faa64d44b8f622652a',100.0,1779033511,0,'2026-05-17T17:58:31.346107+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/circleci-vs-gitlab"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/complete-guide-to-access-forms-in-selenium-with-java','lambdatest.com: Complete Guide To Access Forms In Selenium With Java','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92ca679ca3f3646cf2719d45f8d40f8f67f5112f6a6b3e471fab5b394f181867',100.0,1779032466,0,'2026-05-17T17:41:06.395756+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/complete-guide-to-access-forms-in-selenium-with-java"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/cucumber-with-jenkins-integration','lambdatest.com: How To Integrate Cucumber With Jenkins?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','223fc8616d08deeac90ae314181f4fe9ee3e52919d9ebf21a703132932f90d25',100.0,1779032195,0,'2026-05-17T17:36:35.669299+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/cucumber-with-jenkins-integration"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/cypress-vs-selenium-comparison','lambdatest.com: Selenium vs Cypress – Which Is Better in 2021?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1e0a296086d33e3ef3709564bb09b4021c0092d1b84ff887f6e665fe67b4ce0',100.0,1779029246,0,'2026-05-17T16:47:26.667175+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/cypress-vs-selenium-comparison"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/debunking-selenium-testing-myths','lambdatest.com: Debunking The Top 8 Selenium Testing Myths','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','204d50e20ae3c511ec6a7e249ee763feb6d92cca18fdf911364f64a68da7f992',100.0,1779030673,0,'2026-05-17T17:11:13.774551+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/debunking-selenium-testing-myths"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/execute-junit4-tests-with-junit5',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b0c4966e3b01a9b86b9d7e5b7723b62a3435b0b0f0c48c7bb5c21a685bd35c98',100.0,1779030558,0,'2026-05-17T17:09:18.680540+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/how-to-create-jenkins-multibranch-pipeline','lambdatest.com: How To Create Jenkins Multibranch Pipeline 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','68d53eaa6d07fa50a74585d5e9c5911e07631a0a64c3b69119e61aa275fca591',100.0,1779030202,0,'2026-05-17T17:03:22.272182+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/how-to-create-jenkins-multibranch-pipeline"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/how-to-read-configuration-files-in-python-using-selenium',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bb9947813581f54f501f3b0d362167a137f2307dc6659c33449c01b81be20a1d',100.0,1779032462,0,'2026-05-17T17:41:02.197780+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/how-to-setup-cicd-pipeline-with-bamboo-for-php-projects','lambdatest.com: How To Setup CI/CD Pipeline With Bamboo For PHP Projects','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b79ab1b80d4eae44150a9d373128515de42e7f0cb5485401b0813e428c546ea',100.0,1779032880,0,'2026-05-17T17:48:00.384342+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/how-to-setup-cicd-pipeline-with-bamboo-for-php-projects"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/how-to-setup-continuous-integration-with-git-jenkins','lambdatest.com: How To Set Up Continuous Integration With Git and Jenkins?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','630094b1c0b6cd19dbf6ded8358879face7884fb10ebf973d70db113e5d5331a',100.0,1779033827,0,'2026-05-17T18:03:47.556944+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/how-to-setup-continuous-integration-with-git-jenkins"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/jenkins-declarative-pipeline-examples',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d44d4875bca6c2b2667c832c3cbef58786f425a53b962cfd440507377b06ae7a',100.0,1779032213,0,'2026-05-17T17:36:53.382873+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/jenkins-pipeline-tutorial','lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples)'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','817e911653804ba574ff359540f1eb1473e80e6af6481ebde29c38e3572aac78',100.0,1779032337,0,'2026-05-17T17:38:57.521093+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/jenkins-pipeline-tutorial"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity','lambdatest.com: Jenkins vs Travis vs Bamboo vs TeamCity: Clash Of The Titans','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ee743ece3d9e534103446f74e3574e1f1201a420c3a8a618030ea9982e7e508',100.0,1779032239,0,'2026-05-17T17:37:19.482493+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/junit5-extensions','lambdatest.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','30f705d732938d9354cf8ae4f682bcf55c4399ed93b1a612d907b1422bf2188b',100.0,1779030339,0,'2026-05-17T17:05:39.691124+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/modifying-http-request-headers-in-java-using-selenium-webdriver','lambdatest.com: How To Modify HTTP Request Headers In JAVA Using Selenium'' WebDriver?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd58df9a587dc4cc45075abf1a7c258d0ff8cd2f5e93d740d40d7e47718e95fe',100.0,1779031900,0,'2026-05-17T17:31:40.996533+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/modifying-http-request-headers-in-java-using-selenium-webdriver"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/run-selenium-tests-in-docker','lambdatest.com: How To Run Selenium Tests In Docker ? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf307d2d1d80ca9c9ddf1fe40c1dd0a1617e69270fc019f13070916543e00e67',100.0,1779029950,0,'2026-05-17T16:59:10.104913+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/run-selenium-tests-in-docker"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/scroll-a-webpage-in-selenium-using-java','lambdatest.com: How To Scroll a Page Using Selenium WebDriver?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c599a73376fadc642ae64f45bc1e1b31541c8686d47a65ac9cdf8ee65b228896',100.0,1779030742,0,'2026-05-17T17:12:22.101139+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/scroll-down-in-selenium"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-automation-testing','==lambdatest.com: Selenium Automation Testing: Basics and Getting Started=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','885bc63a078e6020662b3b3e340a858c3a5c0d7fd513542458fe2ee155c99020',100.0,1779030384,0,'2026-05-17T17:06:24.795058+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-github-actions-example','lambdatest.com: Complete Guide To Selenium Testing with GitHub Actions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b6e7067116404cf6447df0e563647ffd788d9eefb3dbcf6a88f1c6fd5f7fd13',100.0,1779034152,0,'2026-05-17T18:09:12.693205+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-github-actions-example"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-ide-what-is-it-why-is-it-must-for-every-qa','lambdatest.com: Selenium IDE: What Is It? & Why Is It Must For Every QA?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af1b709eab396b690faa55d2336dab9af93bf300befe02cde753d7126a254b45',100.0,1779032150,0,'2026-05-17T17:35:50.101753+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-ide-what-is-it-why-is-it-must-for-every-qa"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-java-tutorial-how-to-test-login-process','lambdatest.com: Selenium Webdriver Java Tutorial – Guide for Beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d5312728850b3e44167b530d7b2c1bd801cbdcf42e3902b60a5f6d2b1894617',100.0,1779029634,0,'2026-05-17T16:53:54.266367+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-java-tutorial-how-to-test-login-process"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-maven-jenkins-integration','lambdatest.com: How To Integrate Jenkins & Maven With Selenium?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','edb39815160b45f9a43cdafb9c4d74b476a58600a0c1948dc680cc1ce0cbe6f7',100.0,1779031164,0,'2026-05-17T17:19:24.046112+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-maven-jenkins-integration"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-python-cheat-sheet','lambdatest.com: The Ultimate Selenium Python Cheat Sheet for Test Automation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','07710eb0caeb3f157b2dece7d2917cf6f282b137e14286d5e710fdc518d55772',100.0,1779031460,0,'2026-05-17T17:24:20.627442+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-python-cheat-sheet"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/set-jenkins-pipeline-environment-variables-list','lambdatest.com: How To Set Jenkins Pipeline Environment Variables? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f3f55fe2252f2151013a81630d06c03de50dd9430cc011936961e8767e7aaae4',100.0,1779033923,0,'2026-05-17T18:05:23.746363+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/set-jenkins-pipeline-environment-variables-list"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/teamcity-vs-jenkins-picking-the-right-ci-cd-tool','lambdatest.com: TeamCity vs. Jenkins: Picking The Right CI/CD Tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','36caabebad7ead8f02bffd143e41a38f7ec5f51f2554a97703bda03f5dc9b1cf',100.0,1779030594,0,'2026-05-17T17:09:54.031378+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/teamcity-vs-jenkins-picking-the-right-ci-cd-tool"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/testng-vs-junit-which-testing-framework-should-you-choose','lambdatest.com: TestNG vs JUnit : Which testing framework should you choose?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3b1daaf7bb880dbc1d032d6f80b8562033ba04bec1976a38ee19b1faf0e6ec5b',100.0,1779029142,0,'2026-05-17T16:45:42.442093+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/testng-vs-junit-which-testing-framework-should-you-choose"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/top-automation-testing-trends-2021','==lambdatest.com: Top Automation Testing Trends To Look Out In 2021==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','144b96063df655b97445169183781db48a81d3897dddf2124fd84c50310ebe7d',100.0,1779031559,0,'2026-05-17T17:25:59.456675+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/upgrade-from-selenium3-to-selenium4','lambdatest.com: How To Upgrade From Selenium 3 To Selenium 4?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13b5c068e1f6ad3056fbbf2e54a632d0785a1077cc9c82826724d4a46f0967ee',100.0,1779033187,0,'2026-05-17T17:53:07.240724+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/upgrade-from-selenium3-to-selenium4"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/use-gitlab-ci-to-run-test-locally','lambdatest.com: How To Use GitLab CI To Run Tests Locally? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bda7a69a57de5f272391c74a6e10678bc800ab9503a35e186596691592493502',100.0,1779030805,0,'2026-05-17T17:13:25.901785+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/use-gitlab-ci-to-run-test-locally"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/use-jenkins-shared-libraries-in-a-jenkins-pipeline','lambdatest.com: How To Use Shared Libraries In A Jenkins Pipeline? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e876fba1f6a36e7b584a4eed077c29a2fe63a5849bc260c1d61069ebbb201d5e',100.0,1779031555,0,'2026-05-17T17:25:55.024576+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/use-jenkins-shared-libraries-in-a-jenkins-pipeline"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/what-is-deprecated-in-selenium4','lambdatest.com: What Is New In Selenium 4 And What Is Deprecated In It?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c328d0f3335ef86d814f4be830eca1d887a1e0038fa61485255ced72139ed8b',100.0,1779031020,0,'2026-05-17T17:17:00.929622+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/what-is-deprecated-in-selenium4"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/what-is-jenkins','==lambdatest.com: What Is Jenkins Used For?== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','fe271c39e88f9afeab30284cff9a7a3810a8f88a9447fc2fd7fb5aaaecf47a82',100.0,1779029991,0,'2026-05-17T16:59:51.135977+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/why-selenium-grid-is-ideal-for-automated-browser-testing','lambdatest.com: Why Selenium Grid Is Ideal For Automated Browser Testing?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','afeda1ccc3013aeaf219b2a50661b41ea93fdb352d2f31817549210cd55aa660',100.0,1779029565,0,'2026-05-17T16:52:45.357458+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/why-selenium-grid-is-ideal-for-automated-browser-testing"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/why-you-need-build-automation-tools-for-selenium-automation-testing','lambdatest.com: Why You Need Build Automation Tools for Selenium Automation'' Testing?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','64b40dfe866dfc86816d65bf0da1e844f86d670238bc59dd3dc9e5679c461bf2',100.0,1779029151,0,'2026-05-17T16:45:51.349370+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/why-you-need-build-automation-tools-for-selenium-automation-testing"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/learning-hub/jenkins','lambdatest.com: Jenkins Tutorial 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','28871a02b3e2548416b29ecf3fb457d3e11d87b4528161ae110c7b96c29cc437',100.0,1779030673,0,'2026-05-17T17:11:13.709293+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/learning-hub/jenkins"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/learning-hub/python-tutorial','==lambdatest.com: Selenium Python Tutorial== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7c95a5cf311ad04beadade74b62c08c300c33c3c5b8ca91f47baee44b95806f2',100.0,1779031414,0,'2026-05-17T17:23:34.645721+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/learning-hub/selenium-4','lambdatest.com: Selenium 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e8c10b9cab34cbf8cf4baa0c459f910c34a22a37b57f121f53322eb83f3fec1',100.0,1779030091,0,'2026-05-17T17:01:31.122967+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/learning-hub/selenium-4"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/learning-hub/selenium-locators','lambdatest.com: Selenium Locators Tutorial 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a99a2986949e34d047069a22c3e413cfc3717e4d451460551a71a40027dfe16a',100.0,1779031381,0,'2026-05-17T17:23:01.776687+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/learning-hub/selenium-locators"}');
+INSERT INTO "resources" VALUES('https://www.lambdatest.com/selenium','lambdatest.com/selenium: Introduction to Selenium Basics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','321bfa6d8014eced51431f7d6e40c9ab72fb54e5fe1d0f7165bfe81ba3726c45',100.0,1779032579,0,'2026-05-17T17:42:59.079134+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/selenium"}');
+INSERT INTO "resources" VALUES('https://www.lastweekinaws.com/blog/17-more-ways-to-run-containers-on-aws','lastweekinaws.com: 17 More Ways to Run Containers on AWS','','2026',0,'A pragmatic, humorous breakdown of the sheer density of execution pathways for running containerized workloads on AWS. The catalog contrasts core options like ECS, EKS, App Runner, and Lightsail with lesser-known combinations, advising on cost and operational footprints.','N/A','Blog Post','Intermediate',0,'online','manual','61a5673c15bd504211a78b14cb3078ec767ca1a987887d4c119aed2eeaf453b4',100.0,1779032800,1,'2026-05-17T17:46:40.860880+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.lastweekinaws.com/blog/i-hope-this-email-finds-you-before-i-do','I Hope This Email Finds You Before I Do - Last Week in AWS','How Corey Quinn built ''Billie the Platypus,'' an AI email triage assistant with Claude Code running in an AWS Lambda function.','2026',4,'A practical and witty write-up documenting the design of ''Billie the Platypus,'' an automated email evaluation agent running on AWS Lambda. Built via Claude Code, the system implements a serverless workflow to parse and answer inbound marketing pitches with technical sarcasm, showcasing rapid LLM prototyping in modern cloud pipelines.','English','blog','Intermediate',0,'online','automatic','0a80e295fae5300ec1a25f9ccceb71e73549942e85683b9a26d487fdd2b898cc',NULL,1780352581,0,'2026-06-02T00:23:01.792465+02:00',NULL,NULL,NULL,'["Amazon Web Services", "Serverless", "AI Integration"]','["[COMMUNITY-TOOL]", "[CASE STUDY]"]','[]','[]','{}','{"category": "aws-serverless", "reputation_status": "Vetted", "reputation_summary": "Written by Corey Quinn, a prominent and respected figure in the AWS ecosystem. Highly popular and vetted by the AWS/DevOps community.", "social_preview_url": "https://www.lastweekinaws.com/wp-content/uploads/2026/01/header-1768364958717.jpg", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.lastweekinaws.com/blog/reader-mailbag-is-ecs-deprecated','lastweekinaws.com: Is ECS deprecated? Has Kubernetes won?','','2021',0,'A witty, incisive comparison between AWS Elastic Container Service (ECS) and Kubernetes. It contrasts the operational simplicity of AWS-native orchestration with the global flexibility and extensibility offered by the Kubernetes ecosystem.','English','Opinion / Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Orchestration Comparison", "AWS Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.latent.space/p/ainews-cognition-raises-1b-in-26b','[AINews] Cognition raises $1B in $26B Series D','An in-depth Latent Space editorial discussing Cognition''s massive $1B funding round at a $26B valuation and its implications for the autonomous coding agent market.','2026',4,'This detailed report analyzes the business and technical implications of Cognition''s landmark $1B Series D round at a $26B valuation. It highlights the staggering production scale of Devin, which now writes 89% of its own code and generates $492M in ARR.
 
 * **Autonomous Adoption**: Outlines enterprise workflows at major firms including Mercedes-Benz and Goldman Sachs.
-* **Strategic Market Shift**: Evaluates the competitive dynamics between proprietary agent labs and DIY open-source frameworks.','en','Article','Intermediate',0,'online','automatic','45357df650a7384271c68f62e592008db2d99ebb0c98cf4edbc2dd3b815fd5de',NULL,1.78040115231567502e+09,0,'2026-06-02T13:52:32.315675+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Industry News", "Funding"]','["[EMERGING]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 90, "reputation_status": "Vetted", "reputation_summary": "Highly trusted AI industry publication and podcast. The funding and metric announcements for Cognition are confirmed by multiple reputable tech news outlets.", "social_preview_url": "", "source_provenance": "X.com (swyx)", "suggested_new_category": "ai"}');
-INSERT INTO "resources" VALUES('https://www.latent.space/p/ainews-new-ai-infra-decacorns-fireworks','New AI Infra decacorns: Fireworks, Baseten with OpenRouter on the way','Latent Space details massive funding in inference layers, focusing on Fireworks, Baseten, and OpenRouter.','2026',4,'This edition of AINews tracks the massive scaling and funding rounds of core AI infrastructure providers like Fireworks, Baseten, and OpenRouter. It details the accelerating shift from raw model strength to model engineering harnesses, detailing technical milestones such as vLLM''s integration of a Rust-based frontend, sparse attention mechanism optimizations for rapid prefill speeds, and long-context agent memory designs.','en','article','Intermediate',0,'online','automatic','171e670377e2c46a13681ba884d33ad2a0051bf5f769e7516a14b3e4d1d34d94',NULL,1.78035272035186791e+09,0,'2026-06-02T00:25:20.351868+02:00',NULL,NULL,NULL,'["AI", "Infrastructure", "Inference Providers"]','["EMERGING", "CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Reputable deep-dive newsletter from Latent Space.", "social_preview_url": "", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.latent.space/p/ainews-new-ai-infra-unicorns-exa','[AINews] New AI Infra unicorns: Exa, Modal, TurboPuffer','A recap of significant fundraises, engineering updates, and AI infrastructure milestones, highlighting new unicorns Exa, Modal, and TurboPuffer.','2026',4,'This edition of Latent Space''s AINews chronicles a major capital influx into the AI infrastructure layer, tracking milestone valuations for next-generation search engine Exa, serverless GPU platform Modal, and real-time vector database TurboPuffer. The synthesis covers architectural pivots such as NVIDIA''s Gated DeltaNet-2, the RAEv2 representation autoencoder framework, and the broader shift toward agent-native infrastructure. It provides deep analytical insights into the commercial viability and operational scale of modern AI hardware and middleware deployments.','en','article','intermediate',0,'online','automatic','ea75601d28627070d196eea2c3c5bc634062f5beea3bdda9455f36ae40cd1c22',NULL,1.78035245411969399e+09,0,'2026-06-02T00:20:54.119694+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Infrastructure", "Industry Analysis", "Funding News"]','["[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly reputable AI newsletter and podcast covering frontier developments in machine learning infrastructure and agentic workflows.", "social_preview_url": "", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
+* **Strategic Market Shift**: Evaluates the competitive dynamics between proprietary agent labs and DIY open-source frameworks.','en','Article','Intermediate',0,'online','automatic','45357df650a7384271c68f62e592008db2d99ebb0c98cf4edbc2dd3b815fd5de',NULL,1780401152,0,'2026-06-02T13:52:32.315675+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Industry News", "Funding"]','["[EMERGING]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 90, "reputation_status": "Vetted", "reputation_summary": "Highly trusted AI industry publication and podcast. The funding and metric announcements for Cognition are confirmed by multiple reputable tech news outlets.", "social_preview_url": "", "source_provenance": "X.com (swyx)", "suggested_new_category": "ai"}');
+INSERT INTO "resources" VALUES('https://www.latent.space/p/ainews-new-ai-infra-decacorns-fireworks','New AI Infra decacorns: Fireworks, Baseten with OpenRouter on the way','Latent Space details massive funding in inference layers, focusing on Fireworks, Baseten, and OpenRouter.','2026',4,'This edition of AINews tracks the massive scaling and funding rounds of core AI infrastructure providers like Fireworks, Baseten, and OpenRouter. It details the accelerating shift from raw model strength to model engineering harnesses, detailing technical milestones such as vLLM''s integration of a Rust-based frontend, sparse attention mechanism optimizations for rapid prefill speeds, and long-context agent memory designs.','en','article','Intermediate',0,'online','automatic','171e670377e2c46a13681ba884d33ad2a0051bf5f769e7516a14b3e4d1d34d94',NULL,1780352720,0,'2026-06-02T00:25:20.351868+02:00',NULL,NULL,NULL,'["AI", "Infrastructure", "Inference Providers"]','["EMERGING", "CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Reputable deep-dive newsletter from Latent Space.", "social_preview_url": "", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.latent.space/p/ainews-new-ai-infra-unicorns-exa','[AINews] New AI Infra unicorns: Exa, Modal, TurboPuffer','A recap of significant fundraises, engineering updates, and AI infrastructure milestones, highlighting new unicorns Exa, Modal, and TurboPuffer.','2026',4,'This edition of Latent Space''s AINews chronicles a major capital influx into the AI infrastructure layer, tracking milestone valuations for next-generation search engine Exa, serverless GPU platform Modal, and real-time vector database TurboPuffer. The synthesis covers architectural pivots such as NVIDIA''s Gated DeltaNet-2, the RAEv2 representation autoencoder framework, and the broader shift toward agent-native infrastructure. It provides deep analytical insights into the commercial viability and operational scale of modern AI hardware and middleware deployments.','en','article','intermediate',0,'online','automatic','ea75601d28627070d196eea2c3c5bc634062f5beea3bdda9455f36ae40cd1c22',NULL,1780352454,0,'2026-06-02T00:20:54.119694+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Infrastructure", "Industry Analysis", "Funding News"]','["[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly reputable AI newsletter and podcast covering frontier developments in machine learning infrastructure and agentic workflows.", "social_preview_url": "", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.latent.space/p/video-agents','Why Video Agent Models are Next — Ethan He, xAI Grok Imagine','An interview-driven architectural deep-dive with Ethan He, Grok Imagine Lead at xAI, discussing the evolution from video generation to autonomous video-based agent workflows.','2026',4,'### Curator Insight
-This podcast episode provides a rare look into the engineering and design choices behind xAI''s Grok Imagine video model. Swyx and Alessio Fanelli interview Ethan He, detailing how the team built a multimodal video generator in three months. The discussion contrasts one-shot video generation with predictive world models, arguing that true video agents require an LLM-driven planning and critiquing loop rather than simply training on raw video datasets. This highlights a shift toward agentic workflows for content synthesis and simulation.','English','Podcast / Article','Advanced',0,'online','automatic','43fe626e54d23824c77e3fce8ff2fce0f9d7a1ae28c63d651f16a1b55604f16a',NULL,1.78040170254884195e+09,0,'2026-06-02T14:01:42.548842+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Multimodal Video Agents"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 92, "reputation_status": "Vetted", "reputation_summary": "Highly-regarded deep-tech podcast by Swyx and Alessio Fanelli. The episode provides exceptional engineering insights straight from the lead of xAI Grok Imagine, with excellent reception on Hacker News and across the AI engineering community.", "social_preview_url": "", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
+This podcast episode provides a rare look into the engineering and design choices behind xAI''s Grok Imagine video model. Swyx and Alessio Fanelli interview Ethan He, detailing how the team built a multimodal video generator in three months. The discussion contrasts one-shot video generation with predictive world models, arguing that true video agents require an LLM-driven planning and critiquing loop rather than simply training on raw video datasets. This highlights a shift toward agentic workflows for content synthesis and simulation.','English','Podcast / Article','Advanced',0,'online','automatic','43fe626e54d23824c77e3fce8ff2fce0f9d7a1ae28c63d651f16a1b55604f16a',NULL,1780401702,0,'2026-06-02T14:01:42.548842+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Multimodal Video Agents"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 92, "reputation_status": "Vetted", "reputation_summary": "Highly-regarded deep-tech podcast by Swyx and Alessio Fanelli. The episode provides exceptional engineering insights straight from the lead of xAI Grok Imagine, with excellent reception on Hacker News and across the AI engineering community.", "social_preview_url": "", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.lavanguardia.com/economia/20201014/484036217179/transformacion-digital-empresas-foncillas-pf-video-seo-lv.html','lavanguardia.com: Por qué la transformación digital es mentira 🌟','','2020',3,'Un análisis crítico sobre las falacias que rodean el concepto de ''transformación digital'' en el mundo corporativo. El autor argumenta que la tecnología por sí sola no arregla procesos rotos, señalando que el verdadero cambio radica en la reestructuración cultural y la optimización organizativa.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Business Architecture", "Digital Transformation", "Cultural Dynamics"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.lavanguardia.com/economia/20220223/8075492/liderazgo-empresa-jefes-empleados-cercania-decisiones.html','lavanguardia.com: La delgada línea roja del liderazgo: de la cercanía al compadreo','','2022',4,'Analyzes the boundaries of leadership behavior, illustrating the risk of transitioning from an empathetic, approachable manager to a compromised peer. Recommends strategies to balance psychological safety and team trust with professional objectivity to make fair engineering, promotional, and systemic architectural decisions.','es','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Team Management", "Team Dynamics"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.lavanguardia.com/economia/20230414/8895371/ingeniero-machine-learning-e-ingeniero-datos-profesiones-emergentes-mas-demandadas-espana.html','lavanguardia.com: Ingeniero de ‘machine learning’ e ingeniero de datos, las profesiones emergentes más demandadas en España','','2023',0,'Curator Insight: Designates data and machine learning engineering as the fastest-growing job profiles in Spain. Live Grounding: Illustrates the market transformation where businesses prioritize real-time data streaming pipelines and ML integration over traditional monolithic software engineering.','es','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Career Paths", "Data & AI"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
@@ -16389,16 +16389,16 @@ INSERT INTO "resources" VALUES('https://www.lavanguardia.com/vivo/psicologia/202
 INSERT INTO "resources" VALUES('https://www.learnawsiam.com','Learn AWS IAM Interactively','An interactive, visual in-browser simulator and puzzle application designed to master AWS Identity and Access Management policies.','2026',4,'Inspired by ''Learn Git Branching'', Learn AWS IAM is a high-density, interactive educational application that parses and simulates complex AWS IAM policy evaluation rules directly in the browser. Using 12 puzzle-oriented levels, it provides hands-on mastery over identity policies, resource policies, tag-based ABAC, SCPs, and permissions boundaries.
 
 * Leverages ReactFlow and XState to visually illustrate non-intuitive access flows.
-* Provides a native JSON editor with real-time evaluation feedback without requiring AWS credentials.','en','website','Intermediate',0,'online','automatic','fcdd679c786da8bcfe14c1d076898291ff2fa000a251d8f07bc6b684ca0aae07',NULL,1.78035241411569595e+09,0,'2026-06-02T00:20:14.115696+02:00',NULL,NULL,NULL,'["AWS", "Security", "Identity and Access Management"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "aws-security", "reputation_status": "Vetted", "reputation_summary": "Lauded across Reddit''s AWS community and Dev.to in 2026 as a revolutionary, serverless visual simulator for policy education.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "aws-training-interactive"}');
+* Provides a native JSON editor with real-time evaluation feedback without requiring AWS credentials.','en','website','Intermediate',0,'online','automatic','fcdd679c786da8bcfe14c1d076898291ff2fa000a251d8f07bc6b684ca0aae07',NULL,1780352414,0,'2026-06-02T00:20:14.115696+02:00',NULL,NULL,NULL,'["AWS", "Security", "Identity and Access Management"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "aws-security", "reputation_status": "Vetted", "reputation_summary": "Lauded across Reddit''s AWS community and Dev.to in 2026 as a revolutionary, serverless visual simulator for policy education.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "aws-training-interactive"}');
 INSERT INTO "resources" VALUES('https://www.learncloudnative.com/blog/2020-09-30-sidecar-container','learncloudnative.com: Sidecar Container Pattern','','2026',0,'A practical introductory manual illustrating how sidecar container configurations operate inside a single pod. Shows how secondary containers can run logging agents, metrics collection, and background services alongside the main application container without polluting its core codebase.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Multi-Container Pods"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learncloudnative.com/blog/2020-10-07-network-policies','learncloudnative.com: Kubernetes Network Policy','','2020',0,'An introductory resource focused on the fundamentals of NetworkPolicy. Explains selector matching patterns and namespace encapsulation rules for cloud-native applications.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Network Policy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.learncloudnative.com/newsletter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','909d200a42915e807f4cb761264cbf01116effe515328118c8e8daac774f1500',100.0,1.77903224875771307e+09,1,'2026-05-17T17:37:28.757713+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.learncloudnative.com/newsletter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','909d200a42915e807f4cb761264cbf01116effe515328118c8e8daac774f1500',100.0,1779032248,1,'2026-05-17T17:37:28.757713+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learnfree.org/en','GCF LearnFree.org','','2025',1,'A resource dedicated purely to entry-level computer literacy, basic operating system navigation, and office tools. Does not possess technical resources or workflows targeting SRE or cloud engineering domains.','English','Training Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Digital Literacy", "Basic IT"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learnitguide.net','learnitguide.net 🌟','','2026',4,'A curated educational platform providing in-depth guides on enterprise Linux administration, DevOps tools, automation, and cloud platforms. Its systematic tutorials are designed to prepare system administrators for managing highly available enterprise environments.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["elearning.md", "linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learnitguide.net/2023/04/how-to-check-memory-usage-of-pod-in.html','learnitguide.net: How to Check Memory Usage of a Pod in Kubernetes?','','2023',0,'Monitoring memory consumption is critical to preventing out-of-memory (OOM) evictions and performance degradation. This guide explains how to leverage the Kubernetes Metrics Server via kubectl top, alongside advanced Prometheus queries, to track real-time memory footprints. It contrasts raw memory utilization against requested resource boundaries to help right-size workloads.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Resource Management", "Metrics Collection"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.learnitguide.net/2023/04/how-to-create-configmap-from-properties.html','==learnitguide.net: How to Create ConfigMap from Properties File Using K8s'' Client==','','2023',4,'Demonstrates methods to compile Kubernetes ConfigMaps from structured properties files. Bridges common application configurations with native cloud manifest patterns.','English','Technical Article','Intermediate',0,'online','manual','6d085777d8535c1da4f104fa3ed9480e480935274cf1f9813b0fed37e9c335f1',100.0,1.77903022882450199e+09,1,'2026-05-17T17:03:48.824502+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "K8s API & Development", "Config Management"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.learnitguide.net/2023/04/how-to-create-configmap-from-properties.html','==learnitguide.net: How to Create ConfigMap from Properties File Using K8s'' Client==','','2023',4,'Demonstrates methods to compile Kubernetes ConfigMaps from structured properties files. Bridges common application configurations with native cloud manifest patterns.','English','Technical Article','Intermediate',0,'online','manual','6d085777d8535c1da4f104fa3ed9480e480935274cf1f9813b0fed37e9c335f1',100.0,1779030228,1,'2026-05-17T17:03:48.824502+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "K8s API & Development", "Config Management"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learnitguide.net/2023/04/how-to-troubleshoot-kubernetes-pods.html','learnitguide.net: How To Troubleshoot Kubernetes Pods','','2023',0,'A focused tutorial describing standard commands and methodologies to diagnose Pod failures such as ImagePullBackOff, CrashLoopBackOff, and Evicted states. It systematically walks through the utilization of kubectl describe, logs, and events to construct an accurate failure timeline. It is perfect for junior engineers looking to build baseline debugging proficiency.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Pod Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.learnitguide.net/2023/05/kubevious-powerful-kubernetes-dashboard.html','learnitguide.net: Kubevious - A Powerful Kubernetes Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a2c591ef1e35086e578cf78e807a027ae364c4a30ce4d14801a6166a85ea7be2',100.0,1.77903442486881899e+09,1,'2026-05-17T18:13:44.868819+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.learnitguide.net/2023/05/kubevious-powerful-kubernetes-dashboard.html','learnitguide.net: Kubevious - A Powerful Kubernetes Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a2c591ef1e35086e578cf78e807a027ae364c4a30ce4d14801a6166a85ea7be2',100.0,1779034424,1,'2026-05-17T18:13:44.868819+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learnpython.org','LearnPython.org interactive Python tutorial','','2010',0,'Browser-based, interactive Python learning playground allowing engineers to quickly grasp procedural syntax, object models, and key library capabilities through directly executed code challenges.','Python','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2010-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learnsteps.com/advanced-kubernetes-what-exactly-are-kubernetes-operators','learnsteps.com: Advance Kubernetes: What exactly are Kubernetes Operators?','','2021',0,'An introductory post explaining the mechanics of custom Kubernetes controllers. It maps physical operator duties to software loops to illustrate the benefits of declarative configurations.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Introductory", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learnsteps.com/basics-on-kubernetes-what-exactly-is-a-deployment','learnsteps.com: Basics on Kubernetes: What exactly is a deployment?','','2020',2,'Deconstructs the conceptual boundaries between Pods, ReplicaSets, and Deployments. Explains the continuous declarative loop run by the deployment controller to maintain the desired pod replicas count.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workloads", "Deployments"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
@@ -16411,7 +16411,7 @@ INSERT INTO "resources" VALUES('https://www.learnsteps.com/devops-interview-ques
 INSERT INTO "resources" VALUES('https://www.learnsteps.com/difference-between-minor-page-faults-vs-major-page-faults','learnsteps.com: Difference between minor page faults vs major page faults','','2020',3,'An analytical description explaining memory subsystem mechanisms, particularly contrasting minor page faults with major disk I/O interrupts. It details system performance implications. Live Grounding shows its high relevance for optimizing performance-critical data stores.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Operating Systems", "Memory Management"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learnsteps.com/how-exactly-kube-proxy-works-basics-on-kubernetes','learnsteps.com: How exactly kube-proxy works: Basics on Kubernetes','','2020',0,'An analytical guide outlining how kube-proxy tracks the cluster API server to process changes to Endpoints and Services. Details packet forwarding patterns using user-space proxy routing and kernel-level iptables translation chains.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "kube-proxy", "Traffic Routing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learnsteps.com/how-kubernetes-works-on-a-reconciler-pattern','learnsteps.com: How Kubernetes works on reconciler pattern','','2026',0,'A breakdown detailing the core control loop underlying Kubernetes'' architecture: the state reconciliation pattern. Explains how controllers constantly poll state using an active feedback loop, identifying deviations between target specifications and current infrastructure status, and scheduling atomic changes to reconcile them.','None','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Internal Mechanics", "Control Loops"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.learnsteps.com/kaniko-and-how-you-can-build-images-on-kubernetes-using-kaniko','learnsteps.com: Kaniko and how you can build images on Kubernetes using'' kaniko?','','2021',0,'This technical guide explains the operational configuration of Kaniko for building container images on Kubernetes without root privileges. It details how Kaniko mounts workspace directories, evaluates Dockerfiles, and pushes compiled layers directly.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1.77903033096781206e+09,0,'2026-05-17T17:05:30.967812+02:00',NULL,NULL,NULL,'["Image Building", "In-Cluster Builds", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.learnsteps.com/kaniko-and-how-you-can-build-images-on-kubernetes-using-kaniko','learnsteps.com: Kaniko and how you can build images on Kubernetes using'' kaniko?','','2021',0,'This technical guide explains the operational configuration of Kaniko for building container images on Kubernetes without root privileges. It details how Kaniko mounts workspace directories, evaluates Dockerfiles, and pushes compiled layers directly.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779030330,0,'2026-05-17T17:05:30.967812+02:00',NULL,NULL,NULL,'["Image Building", "In-Cluster Builds", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learnsteps.com/kubernetes-what-to-learn-from-a-long-term-perspective','learnsteps.com: Kubernetes: What to learn from a long term perspective','','2021',3,'Guides platform engineers on which core Kubernetes competencies stand the test of time. Advises focusing on networking constructs (CNI), controller patterns, and security layers over ephemeral tools.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Career Development", "Skill Mapping"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learnsteps.com/logging-infrastructure-system-design','learnsteps.com: Logging Infrastructure System Design','','2022',0,'Structural system architecture deep-dive covering high-volume log collection, queuing, indexing, and durable storage tiers (such as ELK, Grafana Loki, or OpenSearch). Curator Insight: Deep blueprint on logging pipeline design. Live Grounding: Essential reading for scaling logging clusters without sacrificing lookup speeds or bloating cloud storage costs.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems Design", "Observability", "Logging Systems", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.learnsteps.com/monitoring-infrastructure-system-design','learnsteps.com: Monitoring Infrastructure System Design','','2022',0,'Architectural breakdown of designing an end-to-end monitoring infrastructure from scratch. Examines the selection of pull vs. push telemetry models, buffer queues (like Kafka), and time-series databases (TSDBs). Curator Insight: High-level overview of system design for monitoring platforms. Live Grounding: Serves as a great architectural primer for platform engineering teams building internal metrics systems.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems Design", "Observability", "Infrastructure Design", "Telemetry Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md", "monitoring.md"]','{}','{}');
@@ -16421,14 +16421,14 @@ INSERT INTO "resources" VALUES('https://www.learnsteps.com/what-is-a-service-mes
 INSERT INTO "resources" VALUES('https://www.learnsteps.com/what-is-kubelet-and-what-it-does-basics-on-kubernetes','learnsteps.com: What is kubelet and what it does: Basics on Kubernetes','','2021',3,'A detailed overview of the system agent running on each cluster node. Demystifies how kubelet monitors container manifests and communicates health and state indicators directly back to the API server.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Node Level", "Kubelet"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.letsdevops.net/post/letsdevops-introduction-to-azure-devops-for-beginners','letsdevops.net: Introduction to Azure DevOps for Beginners - Create CI/CD Pipelines, Setup Repository 🌟','','2021',4,'An introductory resource focused on the initial setup of Azure DevOps repositories, build pipelines, and delivery configurations. While the curator highlights its value as a beginner walkthrough, 2026 engineering frameworks view its emphasis on Classic UI pipelines as a legacy pattern. Contemporary best practices demand transitioning entirely to multi-stage YAML pipelines to ensure configuration-as-code consistency and compliance.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Azure DevOps Fundamentals"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.liatrio.ai/resources/blog','liatrio.com: building with docker using jenkins pipelines','','2020',0,'Curator Insight highlights the methodologies for assembling and building container images from within a Jenkins declarative pipeline execution block. Live Grounding indicates that using modern agent strategies (such as Kaniko or podman) has superseded dind (Docker in Docker) configurations to secure enterprise clusters. This post offers foundational Docker container pipeline strategies.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Docker Containerization"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.liatrio.com/blog/building-with-docker-using-jenkins-pipelines','liatrio.com: building with docker using jenkins pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1c96252f77cf3bcf758a51e501d057f6d3d507b98c614ab4c96bdaeac93864f1',100.0,1.7790306150532279e+09,0,'2026-05-17T17:10:15.053228+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.liatrio.ai/resources/blog"}');
-INSERT INTO "resources" VALUES('https://www.lightbend.com/white-papers-and-reports/java-ee-to-cloud-native-modernization','==lightbend.com: From Java EE To Cloud Native: The End Of The Heavyweight'' Era== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9845ee62a18e84eaac90c4c402918214db48ace9a7f827d6b52fcd300261ab73',100.0,1.77903196235769391e+09,0,'2026-05-17T17:32:42.357694+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lightbitslabs.com/product','LightOS','','N/A',0,'A curated technical resource and architectural guide covering LightOS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173603643899202e+09,0,'2026-06-18T00:40:36.438992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/company/learnk8s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a69e23f595ca9dd5da6245919e3140d1c772166dde210d7ac3122d7e8d0acb06',100.0,1.77903413497561597e+09,0,'2026-05-17T18:08:54.975616+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/feed/update/urn:li:activity:6459657167300583424',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b1fd9d17ceebdc4088b5c8544a9ca42e87224391ab7d9e6bb579a9a6911bdc52',100.0,1.77903421787505388e+09,1,'2026-05-17T18:10:17.875054+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/feed/update/urn:li:activity:6923979009311559680',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c15d3b3ebcf798499f3ab8ac418c64f2be2b4912e0a28dcca985945726575682',100.0,1.77903139735820102e+09,1,'2026-05-17T17:23:17.358201+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/groups/49531/49531-6092152919937794052','Linkedin Discussion','','N/A',0,'A curated technical resource and architectural guide covering Linkedin Discussion in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','5701daa2baf2d38f04dfc5e44514ed9092516bc34e5749f26ca849e85b40a190',100.0,1.77902963447448205e+09,0,'2026-05-17T16:53:54.474482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/groups/49531/49531-6093375473969090562','Linkedin discussion: Need help on Backup and restore methods of EC2 using'' s3 services','','N/A',0,'A curated technical resource and architectural guide covering Linkedin discussion: Need help on Backup and restore methods of EC2 using'' s3 services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','f4ce08b7c0c05390430e180acf74abaf826dbdc09cbc93c6d67f8af5a88959a9',100.0,1.77902983834682202e+09,0,'2026-05-17T16:57:18.346822+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-backup.md"]','["aws-backup.md"]','{}','{"duplicate_of": "https://www.linkedin.com/uas/login?session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fgroups%2F49531%2F49531-6093375473969090562"}');
+INSERT INTO "resources" VALUES('https://www.liatrio.com/blog/building-with-docker-using-jenkins-pipelines','liatrio.com: building with docker using jenkins pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1c96252f77cf3bcf758a51e501d057f6d3d507b98c614ab4c96bdaeac93864f1',100.0,1779030615,0,'2026-05-17T17:10:15.053228+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.liatrio.ai/resources/blog"}');
+INSERT INTO "resources" VALUES('https://www.lightbend.com/white-papers-and-reports/java-ee-to-cloud-native-modernization','==lightbend.com: From Java EE To Cloud Native: The End Of The Heavyweight'' Era== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9845ee62a18e84eaac90c4c402918214db48ace9a7f827d6b52fcd300261ab73',100.0,1779031962,0,'2026-05-17T17:32:42.357694+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.lightbitslabs.com/product','LightOS','','N/A',0,'A curated technical resource and architectural guide covering LightOS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736036,0,'2026-06-18T00:40:36.438992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/company/learnk8s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a69e23f595ca9dd5da6245919e3140d1c772166dde210d7ac3122d7e8d0acb06',100.0,1779034134,0,'2026-05-17T18:08:54.975616+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/feed/update/urn:li:activity:6459657167300583424',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b1fd9d17ceebdc4088b5c8544a9ca42e87224391ab7d9e6bb579a9a6911bdc52',100.0,1779034217,1,'2026-05-17T18:10:17.875054+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/feed/update/urn:li:activity:6923979009311559680',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c15d3b3ebcf798499f3ab8ac418c64f2be2b4912e0a28dcca985945726575682',100.0,1779031397,1,'2026-05-17T17:23:17.358201+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/groups/49531/49531-6092152919937794052','Linkedin Discussion','','N/A',0,'A curated technical resource and architectural guide covering Linkedin Discussion in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','5701daa2baf2d38f04dfc5e44514ed9092516bc34e5749f26ca849e85b40a190',100.0,1779029634,0,'2026-05-17T16:53:54.474482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/groups/49531/49531-6093375473969090562','Linkedin discussion: Need help on Backup and restore methods of EC2 using'' s3 services','','N/A',0,'A curated technical resource and architectural guide covering Linkedin discussion: Need help on Backup and restore methods of EC2 using'' s3 services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','f4ce08b7c0c05390430e180acf74abaf826dbdc09cbc93c6d67f8af5a88959a9',100.0,1779029838,0,'2026-05-17T16:57:18.346822+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-backup.md"]','["aws-backup.md"]','{}','{"duplicate_of": "https://www.linkedin.com/uas/login?session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fgroups%2F49531%2F49531-6093375473969090562"}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/learning/?trk=lynda_redirect_learning','Lynda.com Linkedin Learning','','2026',3,'An industry-standard corporate video platform delivering wide-ranging content on Docker containerization, Jenkins pipelines, and basic Kubernetes architecture. While highly polished, the courses tend to prioritize foundational theoretical paradigms over complex, bare-metal operations.','English','Training Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Online Learning", "Continuous Education"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/newsletters/6962087231775772672','blog.guybarrette.com: Powershell prompt: How to display your current Kubernetes context using Oh-My-Posh 3 🌟','','2021',0,'Walkthrough on utilizing Oh-My-Posh engine configurations in PowerShell Core prompts to output current active Kubernetes clusters and contexts. Improves administrator visual feedback loops to prevent accidental namespace deployments.','PowerShell','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Shell Customization", "Oh-My-Posh", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/alternative-kubernetes-docker-swarm-marcel-koert','Alternative to Kubernetes: Docker Swarm','','2022',0,'Examines why Docker Swarm serves as an adequate and clean orchestration framework for mid-market business apps, bypassing complex overlay networks.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
@@ -16436,19 +16436,19 @@ INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/amazon-eks-distro
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/ansible-what-marcel-koert','linkedin.com: Ansible what is it and what not','','2021',0,'Analytically bounds Ansible''s utility profile by identifying what it is and what it is not. Highlights its primary purpose in deployment, configuration state assurance, and software orchestration while detailing architectural anti-patterns where alternative solutions (like direct programming languages) fit better.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/api-testing-postman-build-dynamic-test-suite-michael-montgomery','Linkedin: API Testing with Postman — Build a Dynamic Test Suite','- [medium: API Testing with Postman — Build a Dynamic Test Suite](https://medium.com/@michaelkm03/api-testing-with-postman-build-a-dynamic-test-suite-e874f4d78e69)','2026',0,'Step-by-step tutorial for engineering highly dynamic, data-driven test suites inside Postman. Highlights variable scoping, pre-request scripts, and test scripting to dynamically adapt across environments.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Testing", "CI-CD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["postman.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/api-testing-postman-michael-montgomery','Linkedin: API Testing with Postman','- [medium: API Testing with Postman](https://medium.com/@michaelkm03/rest-api-test-automation-with-postman-jenkins-1-of-3-860edf3c2a45)','2026',0,'An industry-proven guide addressing automated API test orchestration with Postman and Jenkins. Focuses on setting up automated collection runs as critical build gates within modern DevOps pipelines.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Testing", "CI-CD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["postman.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e','linkedin.com/pulse: Automatización de procesos con Prometheus, Grafana y'' WebHook: resolución autónoma de incidentes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1.77903020226845908e+09,0,'2026-05-17T17:03:22.268459+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e','linkedin.com/pulse: Automatización de procesos con Prometheus, Grafana y'' WebHook: resolución autónoma de incidentes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779030202,0,'2026-05-17T17:03:22.268459+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/avoid-kubernetes-anti-patterns-pavan-belagatti','linkedin.com/pulse: Avoid These Kubernetes Anti-Patterns | Pavan Belagatti','','2026',0,'A high-level operational guide flagging common anti-patterns that plague greenfield orchestrations. Analyzes deployment failures caused by massive container payloads, missing health probes, and bad scaling rules, proposing easy remedial paths.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Deployment Anti-Patterns", "Operational Safety"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/azure-networking-filiz-akkaya-wqcuc','linkedin.com: Azure Networking | Filiz Akkaya','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779030413.30576,0,'2026-05-17T17:06:53.305760+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/azure-networking-filiz-akkaya-wqcuc','linkedin.com: Azure Networking | Filiz Akkaya','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779030413,0,'2026-05-17T17:06:53.305760+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/azure-weekly-update-15th-may-2026-john-savill-fyspc','Azure Weekly Update 15th May 2026','Written companion article providing a structured overview of the Azure updates released during the week of May 15, 2026.','2026',4,'This LinkedIn article acts as the text-based companion to John Savill''s Azure Weekly Update for May 15, 2026.
 
 It documents critical platform changes including:
 * The Azure Virtual Network Manager (AVNM) rule impact analyzer.
 * SMB Managed Identity integration for Azure Files.
-* Service Bus Premium''s new 4-nines SLA with Availability Zone support and confidential compute options.','en','Article','Intermediate',0,'online','automatic','a2b248aaea5c2b50ccd5c667b419e0b20725cbdc94192b69957b19aba7917db5',NULL,1.78035199434264492e+09,0,'2026-06-02T00:13:14.342645+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Weekly Updates"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Written text companion to John Savill''s weekly Azure update, offering structured notes and quick links.", "social_preview_url": "https://media.licdn.com/dms/image/v2/D5612AQHUmOMb4TVsww/article-cover_image-shrink_720_1280/B56Z4sZ6RSHkAQ-/0/1778861452584?e=2147483647&v=beta&t=Ddq3PJkZqAOCOhFfodIU531EDHIQKyQw-GSZglvn2nY", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/azure-weekly-update-22nd-may-2026-john-savill-xpidc/?trackingId=ogg9bm9PQnyhEbNxtvW8Iw%3D%3D','Azure Weekly Update - 22nd May 2026','A written companion to John Savill''s weekly Azure Update, summarizing platform enhancements, networking changes, and new AI integrations.','2026',4,'This article serves as the comprehensive written digest of John Savill''s Azure platform updates for late May 2026. Key areas highlighted include Cosmos DB integration with LangChain/LangGraph, TLS certificate bindings in Functions Flex Consumption, AKS Application Insights auto-instrumentation, and Azure Storage Mover scheduling refinements. The compilation provides cloud architects with a quick-reference index of security, networking, and serverless compute alterations across Azure regions.','en','article','intermediate',0,'online','automatic','82c98ff33172475258130dd776cd8c7f00aad992a534dd4b9ae110cfd7ba3aa2',NULL,1.78035245411995697e+09,0,'2026-06-02T00:20:54.119957+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Platform Updates", "Weekly Digest"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Authoritative written companion to John Savill''s highly regarded video updates on Azure infrastructure and engineering.", "social_preview_url": "https://media.licdn.com/dms/image/v2/D5612AQGBC26FtcQtTA/article-cover_image-shrink_720_1280/B56Z5QSvnpHkAQ-/0/1779463554107?e=2147483647&v=beta&t=E1laAouaAW0gcxroSxvbJVC8DPotjJicz4OVluje2x4", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": ""}');
+* Service Bus Premium''s new 4-nines SLA with Availability Zone support and confidential compute options.','en','Article','Intermediate',0,'online','automatic','a2b248aaea5c2b50ccd5c667b419e0b20725cbdc94192b69957b19aba7917db5',NULL,1780351994,0,'2026-06-02T00:13:14.342645+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Weekly Updates"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Written text companion to John Savill''s weekly Azure update, offering structured notes and quick links.", "social_preview_url": "https://media.licdn.com/dms/image/v2/D5612AQHUmOMb4TVsww/article-cover_image-shrink_720_1280/B56Z4sZ6RSHkAQ-/0/1778861452584?e=2147483647&v=beta&t=Ddq3PJkZqAOCOhFfodIU531EDHIQKyQw-GSZglvn2nY", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/azure-weekly-update-22nd-may-2026-john-savill-xpidc/?trackingId=ogg9bm9PQnyhEbNxtvW8Iw%3D%3D','Azure Weekly Update - 22nd May 2026','A written companion to John Savill''s weekly Azure Update, summarizing platform enhancements, networking changes, and new AI integrations.','2026',4,'This article serves as the comprehensive written digest of John Savill''s Azure platform updates for late May 2026. Key areas highlighted include Cosmos DB integration with LangChain/LangGraph, TLS certificate bindings in Functions Flex Consumption, AKS Application Insights auto-instrumentation, and Azure Storage Mover scheduling refinements. The compilation provides cloud architects with a quick-reference index of security, networking, and serverless compute alterations across Azure regions.','en','article','intermediate',0,'online','automatic','82c98ff33172475258130dd776cd8c7f00aad992a534dd4b9ae110cfd7ba3aa2',NULL,1780352454,0,'2026-06-02T00:20:54.119957+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Platform Updates", "Weekly Digest"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Authoritative written companion to John Savill''s highly regarded video updates on Azure infrastructure and engineering.", "social_preview_url": "https://media.licdn.com/dms/image/v2/D5612AQGBC26FtcQtTA/article-cover_image-shrink_720_1280/B56Z5QSvnpHkAQ-/0/1779463554107?e=2147483647&v=beta&t=E1laAouaAW0gcxroSxvbJVC8DPotjJicz4OVluje2x4", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/bmw-takes-digital-innovation-fast-lane-red-hat-openshift-mendus','BMW takes digital innovation into the fast lane with Red Hat Openshift Container Platform','','2020',0,'Curator Insight highlights the strategic cloud-native alignment of BMW with Red Hat OpenShift to run critical manufacturing systems. Live Grounding outlines how hybrid cloud infrastructure allows the enterprise to standardize edge environments at assembly plants while maintaining dynamic cloud scalability.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Migration Journeys", "BMW Group"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/caf-vs-waf-which-framework-use-your-cloud-migration-gregor-wohlfarter-hko0f','linkedin.com: CAF vs WAF: Which Framework to Use for Your Cloud Migration?','','2024',0,'A comparative technical analysis mapping out the distinct purposes of CAF (Cloud Adoption Framework) and WAF (Well-Architected Framework). CAF acts as an organizational and governance blueprint for cloud landing-zone design, while WAF operates at the workload level to optimize and secure individual workloads. Architects leverage both in parallel to design a resilient tenant architecture and robust microservice runtimes.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Frameworks", "CAF vs WAF"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/command-query-responsibility-segregation-cqrs-hybrid-cloud-mark-ubhfc','linkedin.com/pulse: Command and Query Responsibility Segregation (CQRS):'' Optimizing Hybrid Cloud Strategies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1.779031046195652e+09,0,'2026-05-17T17:17:26.195652+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/command-query-responsibility-segregation-cqrs-hybrid-cloud-mark-ubhfc','linkedin.com/pulse: Command and Query Responsibility Segregation (CQRS):'' Optimizing Hybrid Cloud Strategies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779031046,0,'2026-05-17T17:17:26.195652+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/complete-cicd-solution-ms-aks-using-azure-devops-argocd-singh','linkedin.com: Complete CI/CD Solution for mS on AKS using Azure DevOps, ArgoCD and External Kubernetes Secretes 🌟','','2023',4,'Presents an architectural case study combining Azure DevOps for container build and ACR registration with ArgoCD for GitOps-driven deployment onto AKS. It highlights how to secure workloads using AKS Workload Identity and External Secrets Operator (ESO). Live 2026 validation confirms this hybrid pattern is the gold standard for high-density enterprise microservice applications.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Container Orchestration", "GitOps", "ArgoCD and Secrets"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/complexities-aws-security-groups-cloud-world-ashish-kar','linkedin.com: Complexities of AWS Security Groups in the Cloud World','','2021',0,'A pragmatic assessment of structural limits and networking complexities when handling AWS Security Groups at enterprise scale. Covers limits on rule volume, challenges with nested rules, and operational strategies for transitioning to centralized firewalls or transit gateways.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/cpu-limits-kubernetes-why-your-pod-idle-still-deep-dive-lazarev-k3m7f','CPU Limits in Kubernetes: Deep Dive into Pod Throttling and Kernel Interactions','','2024',0,'An exceptionally detailed deep dive into kernel interactions, Linux control groups (cgroups), and the Completely Fair Scheduler (CFS) quota mechanism inside Kubernetes. It demystifies why pods experience severe throttling even when aggregate CPU metrics appear healthy, analyzing the impact of short-duration burst workloads. It provides essential mathematical formulas and kernel parameters to fine-tune pod limits safely.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Resource Management", "CPU Throttling"]','["[COMMUNITY-TOOL]"]','[]','["linux.md", "kubernetes-monitoring.md"]','{}','{}');
@@ -16469,55 +16469,55 @@ INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-bmw-uses-redh
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-estimate-cloud-costs-terraform-azure-aws-gcp-etc-via-kaan-turgut-msexc','linkedin.com/pulse: How to Estimate Cloud Costs with Terraform (Azure, AWS, GCP, etc.) via Azure DevOps Pipelines','','2023',0,'Details multi-cloud cost assessment integrations inside Azure DevOps pipelines. Outlines YAML structures to validate resources targeting AWS, Azure, and GCP, giving platforms pre-deployment visibility of expected changes.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "FinOps", "Cost Estimation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-evolve-from-rdbms-nosql-sql-jim-scott','How to Evolve from RDBMS to NoSQL + SQL 🌟','','2022',4,'Detailed blueprint for migrating legacy relational databases to a hybrid SQL/NoSQL polyglot persistence design. Explores data modeling normalization adjustments, write path segregation, and dual-run synchronization mechanisms.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Database Comparison", "Migration Strategies"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["nosql.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-move-from-wait-batch-processing-culture-get-now-tomsen-bukovec','linkedin.com: How to Move From a “Wait for it...” Batch-Processing Culture to a “Get It Now” Real-Time Data Culture','','2020',0,'This article discusses the cultural and structural challenges of migrating enterprise data teams from legacy overnight batch processing to a real-time stream processing framework. It explains how to align platform operations and developers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Cultural Shift", "Real-Time Data"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-visualize-your-aws-account-cloud9-wong-chun-yin-cyrus-%E9%BB%83%E4%BF%8A%E5%BD%A5-','How to visualize your AWS Account with AWS Cloud9?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3bb349df56a5fa23cb069df9ea36b947bad3241186b267d1bc4f2f1aa4fef0dc',100.0,1.77903061553756308e+09,1,'2026-05-17T17:10:15.537563+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-visualize-your-aws-account-cloud9-wong-chun-yin-cyrus-%E9%BB%83%E4%BF%8A%E5%BD%A5-','How to visualize your AWS Account with AWS Cloud9?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3bb349df56a5fa23cb069df9ea36b947bad3241186b267d1bc4f2f1aa4fef0dc',100.0,1779030615,1,'2026-05-17T17:10:15.537563+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-write-yaml-file-kubernetes-megha-s-k','linkedin.com/pulse: How to write YAML file for Kubernetes | Megha S.k','','2021',3,'An introductory LinkedIn Pulse guide on designing and formatting Kubernetes configurations. It covers basic resource schemas for Pods, Services, and Deployments, offering a straightforward reference for developers starting with Kubernetes.','N/A','article','beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/importance-api-automation-testing-manish-saini','linkedin.com/pulse: Importance of API Automation Testing 🌟','','2023',0,'An analytical piece framing automated API testing as a cornerstone of decoupled software architectures. Emphasizes continuous API verification to isolate business logic changes from UI presentation variations.','N/A','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "API Testing Principles"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/infracost-terraform-prs-making-cost-awareness-martin-jackson-a6sge','InfraCost + Terraform PRs: Making Cost Awareness Effortless','','2024',5,'Demonstrates how to integrate Infracost into GitHub Pull Requests to inspect infrastructure cost differences before deployment. Evaluates how shift-left practices can prevent unexpected spend increases by highlighting charges directly in developer workflows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "IaC FinOps", "Terraform Integration"]','["[DE FACTO STANDARD]"]','[]','["terraform.md", "cicd.md", "finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/jenkins-server-setup-dynamic-worker-nodes-shishir-khandelwal','linkedin: Jenkins Server setup with dynamic worker nodes','','2022',0,'This architectural piece covers setting up a dynamic, cost-efficient Jenkins platform using containerized worker nodes. It details cloud integrations to spin up ephemeral worker pods on demand.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/kaka-cluster-setup-kubernetes-avinash-kumar-chandran','linkedin.com: Kafka Cluster Setup on Kubernetes','','2022',0,'Walks through the manual deployment and configuration of a production-ready Kafka cluster on Kubernetes. Focuses on setting up stateful sets, managing persistent volumes, and routing external client connections through secure ingress controllers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/kubernetes-ephemeral-containers-bibin-wilson','linkedin.com: Kubernetes Ephemeral Containers | Bibin Wilson','','2023',0,'Practical implementation breakdown demonstrating how engineers can leverage kubectl debug to attach ephemeral containers to scratch or distroless pods. Provides real-world configuration examples and use cases.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Pod Lifecycle", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/listado-de-todos-los-servicios-amazon-web-services-daniel-pe%25C3%25B1a-silva','linkedin pulse: Listado de todos los Servicios de AWS (actualizado 1 de'' Enero 2021)','','2026',0,'A comprehensive directory of AWS services cataloged sequentially in Spanish. While highly structured, cloud practitioners should cross-reference with active product documentations to account for subsequent service refactoring and naming changes.','N/A','Blog Post','Beginner',0,'online','manual','a9650baed588c40b417dc42c15c13cec86581f8891c42c132a091579031bc23f',100.0,1.77903342912272095e+09,1,'2026-05-17T17:57:09.122721+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/listado-de-todos-los-servicios-amazon-web-services-daniel-pe%25C3%25B1a-silva','linkedin pulse: Listado de todos los Servicios de AWS (actualizado 1 de'' Enero 2021)','','2026',0,'A comprehensive directory of AWS services cataloged sequentially in Spanish. While highly structured, cloud practitioners should cross-reference with active product documentations to account for subsequent service refactoring and naming changes.','N/A','Blog Post','Beginner',0,'online','manual','a9650baed588c40b417dc42c15c13cec86581f8891c42c132a091579031bc23f',100.0,1779033429,1,'2026-05-17T17:57:09.122721+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/look-before-you-leap-sarah-robb-o-hagan','linkedin.com: Look Before You Leap!','','2021',0,'A leadership-focused strategic advisory illustrating how senior technical leaders should evaluate high-risk organizational changes. It offers objective templates to balance personal risk thresholds, company balance sheets, and architectural growth trajectories before making a career change.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Career Transitions", "Strategic Planning"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/microservices-testable-isolation-chris-richardson','linkedin.com: Microservices are testable in isolation 🌟','','2020',0,'A microservices testing article written by architectural expert Chris Richardson. Outlines why testing services in isolation using mocks and contract checks improves development agility and stability.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Microservices Architecture", "Component Testing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/passed-aws-certified-solutions-architect-level-harshit-agarwal','Tips on Passing AWS Certified Solutions Architect - Professional Level','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1.77903422927850604e+09,0,'2026-05-17T18:10:29.278506+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/passed-aws-certified-solutions-architect-level-harshit-agarwal','Tips on Passing AWS Certified Solutions Architect - Professional Level','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779034229,0,'2026-05-17T18:10:29.278506+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/selenium-4-grid-integration-kubernetes-rishi-khanna','linkedin.com: Selenium 4 and Grid Integration with Kubernetes 🌟','','2022',5,'Presents a cloud-native architecture for running Selenium 4 Grid at scale within Kubernetes clusters. Details how to deploy the Selenium Event Bus, Router, Distributor, Session Queue, and dynamic, autoscaling browser nodes as Kubernetes Pods. This setup drastically optimizes resource utilization in large-scale concurrent testing environments.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Orchestration", "Kubernetes Grid Deployment"]','["[DE FACTO STANDARD]"]','[]','["test-automation-frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/sharing-my-top-10-resources-use-while-preparing-aws-exams-semaan','linkedin: Sharing My Top 10 resources to use while preparing for AWS Certification Exams','','2022',0,'A curated checklist on LinkedIn highlighting ten top-tier learning resources for passing AWS certifications. Evaluates official documentation, third-party sandboxes, video bootcamps, and practice test platforms to optimize self-directed study schedules.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/so-you-think-youre-associate-level-solutions-adrian-cantrill','linkedin.com/pulse: So, you think you''re an associate level Solutions Architect?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','af8b6b316c92dfc4ba534b6da49b9b6290a0728a78acdcc77ecdc0d2ec95c65b',100.0,1.77903308929216694e+09,1,'2026-05-17T17:51:29.292167+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/so-you-think-youre-associate-level-solutions-adrian-cantrill','linkedin.com/pulse: So, you think you''re an associate level Solutions Architect?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','af8b6b316c92dfc4ba534b6da49b9b6290a0728a78acdcc77ecdc0d2ec95c65b',100.0,1779033089,1,'2026-05-17T17:51:29.292167+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/sre-key-insights-done-right-way-shankar-muniyappa','linkedin.com: SRE: Key Insights-"Done the right way”','','2022',0,'Outlines foundational SRE principles emphasizing the alignment of software engineering practices with operations. Discusses error budgets, blameless postmortems, and building self-healing systems as pillars to avoid organizational friction.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/test-automation-how-build-cicd-pipeline-using-pytest-nir-tal','linkedin: Test Automation - How To Build a CI/CD Pipeline Using Pytest and GitHub Actions','','2022',0,'Demonstrates how to build automated validation checkpoints within GitHub Actions. Outlines the orchestration of Python-based Pytest test suites triggered on repository push, focusing on reliable quality gates and test reporting pipelines.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Automated Testing", "Pytest & GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/testops-speed-devops-chaitanya-jawale','TestOps at the Speed of DevOps. Is DevOps killing Testing and QA or making it more important than ever?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1.77903086517467188e+09,0,'2026-05-17T17:14:25.174672+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/testops-speed-devops-chaitanya-jawale','TestOps at the Speed of DevOps. Is DevOps killing Testing and QA or making it more important than ever?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779030865,0,'2026-05-17T17:14:25.174672+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/top-10-skills-devops-engineer-should-possess-saurabh-badhwar','linkedin.com/pulse: Top 10 skills a DevOps engineer should possess','','2021',0,'Outlines ten core capabilities for platform engineers, covering container runtimes, advanced Linux systems networking, infrastructure orchestration (IaC), continuous integration architectures, and public cloud security configurations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Career Roadmap", "Skill Acquisition"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/tuning-grafana-jmeter-dashboards-ezhil-arasu','linkedin.com: Tuning Grafana - Jmeter Dashboards','','2022',4,'Examines methodologies for directing live JMeter thread telemetry to Grafana dashboards via InfluxDB. Gives operational teams real-time visibility into transaction metrics during heavy profiling runs.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Observability"]','["[ENTERPRISE-STABLE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/ultimate-guide-azure-cloud-adoption-framework-gregor-wohlfarter-hb4sf','linkedin.com: The Ultimate Guide to Azure Cloud Adoption Framework Lifecycle','','2024',0,'A comprehensive breakdown of the CAF lifecycle, illustrating the logical progression from business strategy alignment to continuous operation and optimization. It offers real-world perspectives on executing migrations with minimized operational friction. Architects use this roadmap to navigate the governance and architectural alignment challenges of enterprise transitions.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Frameworks", "Cloud Adoption Framework (CAF)"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/what-kubernetes-persistent-volumes-gyan-prakash-1f','linkedin.com/pulse: What are Kubernetes Persistent Volumes?','','2023',0,'A high-level overview explaining the conceptual purpose of Persistent Volumes. It targets business-minded platform engineers seeking to understand how storage decouples physical disk infrastructure from container runtime cycles.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "PV/PVC Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/whos-who-azure-configuration-management-landscape-mark-tinderholt-nm7ve','linkedin.com/pulse: The Who''s Who of the Azure Configuration Management'' Landscape | Mark Tinderholt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1.77903036491013193e+09,0,'2026-05-17T17:06:04.910132+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/whos-who-azure-configuration-management-landscape-mark-tinderholt-nm7ve','linkedin.com/pulse: The Who''s Who of the Azure Configuration Management'' Landscape | Mark Tinderholt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779030364,0,'2026-05-17T17:06:04.910132+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/wth-gitops-pavan-belagatti','linkedin.com pulse: WTH is GitOps? | Pavan Belagatti','','2021',0,'A conceptual guide breaking down the foundational pillars of GitOps for engineering leadership. Clarifies how declarative infrastructure configurations are coupled with version control and automated reconciliation agents to implement highly resilient continuous deployment workflows.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/top-content/?trk=article_not_found','Tips on Passing AWS Certified Solutions Architect - Professional Level','','2020',0,'A strategic study guide for passing the AWS Certified Solutions Architect - Professional exam. The content focuses on advanced architectural design patterns, multi-tier application migration, cost optimization, and high-availability setups across complex AWS environments. Curator Insight: Highly structured blueprint for enterprise AWS exam prep. Live Grounding: Real-world value lies in understanding multi-account strategies, organizational governance, and security at scale.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Certification", "AWS", "Solutions Architect Professional"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md", "aws-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/top-content/career','Kubernetes Security Best Practices: A DevSecOps Perspective','','2023',0,'A deep dive into Kubernetes security practices through a modern DevSecOps lens. Covers critical strategies including RBAC refinement, network policies, pod security standards, container vulnerability scanning, and managing runtime security alerts.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "DevSecOps"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md", "recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linode.com','Linode','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903205694284391e+09,0,'2026-05-17T17:34:16.942844+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linode.com/blog/kubernetes/scaling-kubernetes-to-zero-and-back',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903435538082194e+09,0,'2026-05-17T18:12:35.380822+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linode.com/content/terraforming-kubernetes-series-introduction-episode-1-6-with-justin-mitchel','linode.com: Terraforming Kubernetes Series Introduction','','N/A',0,'A curated technical resource and architectural guide covering linode.com: Terraforming Kubernetes Series Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903153979039788e+09,0,'2026-05-17T17:25:39.790398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linode.com','Linode','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032056,0,'2026-05-17T17:34:16.942844+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linode.com/blog/kubernetes/scaling-kubernetes-to-zero-and-back',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034355,0,'2026-05-17T18:12:35.380822+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linode.com/content/terraforming-kubernetes-series-introduction-episode-1-6-with-justin-mitchel','linode.com: Terraforming Kubernetes Series Introduction','','N/A',0,'A curated technical resource and architectural guide covering linode.com: Terraforming Kubernetes Series Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031539,0,'2026-05-17T17:25:39.790398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linode.com/docs/guides/using-octant-with-kubernetes-a-tutorial','linode.com: A Overview of Using Octant with Kubernetes','','2022',1,'An archival guide to installing and utilizing Octant for Kubernetes administration. Illustrates the platform''s architectural approach to extensibility and dashboard structures, valuable for developers studying dashboard patterns.','Go','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linode.com/products/kubernetes','Linode Kubernetes Engine (LKE)','','N/A',0,'A curated technical resource and architectural guide covering Linode Kubernetes Engine (LKE) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903221946562409e+09,0,'2026-05-17T17:36:59.465624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md", "docs/matrix-table.md"]','["managed-kubernetes-in-public-cloud.md", "matrix-table.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linode.com/products/kubernetes','Linode Kubernetes Engine (LKE)','','N/A',0,'A curated technical resource and architectural guide covering Linode Kubernetes Engine (LKE) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032219,0,'2026-05-17T17:36:59.465624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md", "docs/matrix-table.md"]','["managed-kubernetes-in-public-cloud.md", "matrix-table.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linux-tutorial.info','Linux-tutorial.info','','2026',2,'A legacy structural reference manual for Linux systems, introducing standard file systems, bash environments, and basic command usage. It serves as a historical baseline of standard Unix behaviors for educational purposes.','English','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linux.com','linux.com 🌟','','N/A',0,'A curated technical resource and architectural guide covering linux.com 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173606749906802e+09,0,'2026-06-18T00:41:07.499068+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linux.com/audience/devops/getting-started-kubernetes-easy-minikube','linux.com: Getting Started With Kubernetes Is Easy With Minikube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902911039279294e+09,0,'2026-05-17T16:45:10.392793+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linux.com','linux.com 🌟','','N/A',0,'A curated technical resource and architectural guide covering linux.com 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736067,0,'2026-06-18T00:41:07.499068+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linux.com/audience/devops/getting-started-kubernetes-easy-minikube','linux.com: Getting Started With Kubernetes Is Easy With Minikube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.392793+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linuxadictos.com','linuxadictos.com','','2026',3,'A widely read Spanish-language publication delivering news, tool reviews, and quick-start tutorials on Linux software and desktop environments. Helps developers track desktop developments and alternative applications.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Community & General Resources"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linuxadictos.com/docker-presenta-nuevas-capacidades-para-desarrolladores.html','linuxadictos.com: Docker presenta nuevas capacidades para desarrolladores','','2021',0,'Outlines historical advancements in the Docker developer ecosystem, analyzing features like multi-architecture build mechanisms and enhanced orchestration tooling.','Spanish','News','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Product Updates"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linuxadvise.com/amp/helmfile-next-level-to-manage-your-helm-charts','linuxadvise.com: Helmfile - Next Level to manage your helm Charts','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Helmfile - Next Level to manage your helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902911868962502e+09,0,'2026-05-17T16:45:18.689625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-config-maps','linuxadvise.com: Kubernetes Config Maps','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Config Maps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902963105536603e+09,0,'2026-05-17T16:53:51.055366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-daemon-sets','linuxadvise.com: Kubernetes Daemon Sets','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Daemon Sets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903391709228897e+09,0,'2026-05-17T18:05:17.092289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-node-affinity','linuxadvise.com: Kubernetes Node Affinity','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Node Affinity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032578.65676,0,'2026-05-17T17:42:58.656760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-node-selectors','linuxadvise.com: Kubernetes Node Selectors','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Node Selectors in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029862609447e+09,0,'2026-05-17T16:57:42.609447+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-pod-security-policy','linuxadvise.com: Kubernetes Pod Security Policy','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Pod Security Policy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903035619927501e+09,0,'2026-05-17T17:05:56.199275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://developer.squareup.com/blog/kubernetes-pod-security-policies"}');
-INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-rolling-updates-and-rollbacks','linuxadvise.com: Kubernetes Rolling Updates and Rollbacks','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Rolling Updates and Rollbacks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903403756755495e+09,0,'2026-05-17T18:07:17.567555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-secrets','linuxadvise.com: Kubernetes Secrets','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903057246153903e+09,0,'2026-05-17T17:09:32.461539+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-static-pods','linuxadvise.com: Kubernetes Static Pods','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Static Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790316002873981e+09,0,'2026-05-17T17:26:40.287398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linuxadvise.com/amp/helmfile-next-level-to-manage-your-helm-charts','linuxadvise.com: Helmfile - Next Level to manage your helm Charts','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Helmfile - Next Level to manage your helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029118,0,'2026-05-17T16:45:18.689625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-config-maps','linuxadvise.com: Kubernetes Config Maps','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Config Maps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029631,0,'2026-05-17T16:53:51.055366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-daemon-sets','linuxadvise.com: Kubernetes Daemon Sets','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Daemon Sets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033917,0,'2026-05-17T18:05:17.092289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-node-affinity','linuxadvise.com: Kubernetes Node Affinity','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Node Affinity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032578,0,'2026-05-17T17:42:58.656760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-node-selectors','linuxadvise.com: Kubernetes Node Selectors','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Node Selectors in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029862,0,'2026-05-17T16:57:42.609447+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-pod-security-policy','linuxadvise.com: Kubernetes Pod Security Policy','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Pod Security Policy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030356,0,'2026-05-17T17:05:56.199275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://developer.squareup.com/blog/kubernetes-pod-security-policies"}');
+INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-rolling-updates-and-rollbacks','linuxadvise.com: Kubernetes Rolling Updates and Rollbacks','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Rolling Updates and Rollbacks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034037,0,'2026-05-17T18:07:17.567555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-secrets','linuxadvise.com: Kubernetes Secrets','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.461539+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-static-pods','linuxadvise.com: Kubernetes Static Pods','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Static Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031600,0,'2026-05-17T17:26:40.287398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linuxfoundation.org','The Linux Foundation','','2025',5,'Official landing portal for the Linux Foundation, the leading non-profit organization promoting open-source software, standards, and cloud-native computing development globally.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ecosystem", "Foundations"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linuxhomenetworking.com','linuxhomenetworking.com','','2026',2,'A legacy networking and systems administration guide detailing foundational network protocols, routing, and firewall configurations. Although older, it retains value as a reference for low-level network operations and classic system architectures.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Network Services", "Linux Networking"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linuxjournal.com/content/aws-ec2-vpc-cli','linuxjournal.com: AWS EC2 VPC CLI','','2014',0,'A legacy reference guide exploring early AWS CLI tools used to configure VPC environments. While historical, it charts the evolution from raw manual terminal commands to modern declarative Infrastructure-as-Code tooling like Terraform and AWS CDK.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "VPC", "CLI Administration"]','["[LEGACY]"]','[]','["aws-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linuxlinks.com','LinuxLinks.com','','2026',3,'A comprehensive directory of open-source software and tools categorized for various Linux use cases. An excellent resource for discovering alternative lightweight utilities, system monitoring solutions, and development frameworks.','English','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Community & General Resources"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linuxnix.com','linuxnix.com','','N/A',0,'A curated technical resource and architectural guide covering linuxnix.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903117582538604e+09,0,'2026-05-17T17:19:35.825386+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linuxnix.com','linuxnix.com','','N/A',0,'A curated technical resource and architectural guide covering linuxnix.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031175,0,'2026-05-17T17:19:35.825386+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linuxshelltips.com/difference-between-and-in-bash','linuxshelltips.com: What’s the Difference Between ${} and $() in Bash','','2021',3,'A practical exploration delineating the execution boundaries of parameter expansion vs. process substitution inside POSIX shells. It details variable isolation and command replacement execution paths. Live Grounding confirms understanding this distinction is crucial to prevent runtime execution bugs.','Bash','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Language Features"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linuxshelltips.com/kill-linux-process-with-port','linuxshelltips.com: How to Kill Running Linux Process on Particular Port','','2021',0,'Explores standard methodologies to locate and terminate processes holding network ports hostage using `lsof`, `fuser`, and `kill` signals. Necessary for developer-level local debugging when mock-servers or microservices fail to release sockets cleanly.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Process Management", "Networking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linuxshelltips.com/netcat-linux-port-scanning','linuxshelltips.com: How to Use Netcat to Scan Open Ports in Linux 🌟','','2021',0,'This technical walkthrough explores `netcat` (nc) as a versatile networking diagnostic utility. While traditional sources highlight its basic port scanning abilities, live engineering practices prioritize it for rapid TCP/UDP socket testing and validating firewall/ingress rules before deploying full-scale scanning agents like Nmap.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Networking", "Diagnostics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
@@ -16530,49 +16530,49 @@ INSERT INTO "resources" VALUES('https://www.linuxteck.com/basic-cat-command-in-l
 INSERT INTO "resources" VALUES('https://www.linuxteck.com/basic-ssh-client-commands-in-linux','linuxteck.com: 10 basic and most useful ''ssh'' client commands in Linux','','2021',2,'Educational checklist covering core SSH options like disabling agent forwarding, binding specific ports, altering debug verbosity, and piping command output directly across hosts.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linuxteck.com/basic-useful-firewall-cmd-commands-in-linux','linuxteck.com: 15 basic useful firewall-cmd commands in Linux','','2022',0,'A practical reference manual for configuring Linux firewalld using the firewall-cmd CLI client. Demonstrates dynamic rule configuration, permanent zone assignments, service associations, and port forwarding structures. Simplifies low-level firewall administration for Red Hat Enterprise Linux and CentOS environments.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Firewalls"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linuxteck.com/curl-command-in-linux-with-examples','linuxteck.com: 15 basic curl command in Linux with practical examples','','2026',4,'A practical 15-point reference manual demonstrating HTTP handshake details, file-resume transfers, and custom headers. Provides critical tactical building blocks for scripting API health checks in automated CI/CD environments.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Data Transfer Protocols", "Command Line Utilities"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linuxtoday.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.linuxtoday.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779032977374794e+09,0,'2026-05-17T17:49:37.374794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.liquibase.com/community/liquibase-vs-flyway',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.77913049492994594e+09,0,'2026-05-18T20:54:54.929946+02:00',NULL,NULL,NULL,'[]','[]','["docs/liquibase.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linuxtoday.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.linuxtoday.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032977,0,'2026-05-17T17:49:37.374794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.liquibase.com/community/liquibase-vs-flyway',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.929946+02:00',NULL,NULL,NULL,'[]','[]','["docs/liquibase.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.liquibase.org','liquibase.org','','2006',0,'Liquibase is an open-source, platform-independent database schema migration tool designed to track, version, and deploy schema modifications. Employing XML, YAML, JSON, or SQL formats, it integrates into enterprise CI/CD pipelines to ensure database schemas evolve safely and repeatably alongside application code.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2006-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Database Migration", "Schema Evolution"]','["[COMMUNITY-TOOL]"]','[]','["liquibase.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.liquibase.org/liquibase-vs-flyway','liquibase.org: Liquibase vs. Flyway','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c72d01bd37049a43c57ec5e460680392d3eff76eaee94c1769d973e590645da1',100.0,1.77903140675886201e+09,0,'2026-05-17T17:23:26.758862+02:00',NULL,NULL,NULL,'[]','[]','["docs/liquibase.md"]','[]','{}','{"duplicate_of": "https://www.liquibase.com/liquibase-vs-flyway"}');
-INSERT INTO "resources" VALUES('https://www.llamaindex.ai/blog/building-a-financial-due-diligence-agent-with-liteparse','Building a Financial Due Diligence Agent with LiteParse','Learn how to build a financial due diligence agent using LiteParse, LlamaIndex''s free, open-source document parser. The agent parses complex financial PDFs (like SEC filings) and provides exact, visual page citations.','2026',4,'A highly technical tutorial illustrating the architecture of a financial due diligence agent powered by LiteParse, LlamaIndex''s open-source, local-first document parsing engine. The guide explains how to ingest complex, multi-column PDF layouts and nested financial tables from SEC filings without utilizing expensive cloud OCR. It highlights the implementation of precise audit trails, extracting and highlighting exact bounding boxes in the original documents to maintain data grounding.','English','document','Advanced',0,'online','automatic','a1f2da95733224d26e11391f0f2286a7ee379b24cfb54d6e11318c3cb1e6ce4f',NULL,1.78035228281462597e+09,0,'2026-06-02T00:18:02.814626+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Retrieval-Augmented Generation", "Document Parsing"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Excellent community reception. Highly praised by AI developers for demonstrating cost-efficient, local-first document parsing without expensive API dependencies.", "social_preview_url": "https://cdn.sanity.io/images/7m9jw85w/production/b911cbe03ef0c21d5d8e05dd55f83d502e96acf2-1200x676.png", "source_provenance": "X.com (llama_index)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.liquibase.org/liquibase-vs-flyway','liquibase.org: Liquibase vs. Flyway','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c72d01bd37049a43c57ec5e460680392d3eff76eaee94c1769d973e590645da1',100.0,1779031406,0,'2026-05-17T17:23:26.758862+02:00',NULL,NULL,NULL,'[]','[]','["docs/liquibase.md"]','[]','{}','{"duplicate_of": "https://www.liquibase.com/liquibase-vs-flyway"}');
+INSERT INTO "resources" VALUES('https://www.llamaindex.ai/blog/building-a-financial-due-diligence-agent-with-liteparse','Building a Financial Due Diligence Agent with LiteParse','Learn how to build a financial due diligence agent using LiteParse, LlamaIndex''s free, open-source document parser. The agent parses complex financial PDFs (like SEC filings) and provides exact, visual page citations.','2026',4,'A highly technical tutorial illustrating the architecture of a financial due diligence agent powered by LiteParse, LlamaIndex''s open-source, local-first document parsing engine. The guide explains how to ingest complex, multi-column PDF layouts and nested financial tables from SEC filings without utilizing expensive cloud OCR. It highlights the implementation of precise audit trails, extracting and highlighting exact bounding boxes in the original documents to maintain data grounding.','English','document','Advanced',0,'online','automatic','a1f2da95733224d26e11391f0f2286a7ee379b24cfb54d6e11318c3cb1e6ce4f',NULL,1780352282,0,'2026-06-02T00:18:02.814626+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Retrieval-Augmented Generation", "Document Parsing"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Excellent community reception. Highly praised by AI developers for demonstrating cost-efficient, local-first document parsing without expensive API dependencies.", "social_preview_url": "https://cdn.sanity.io/images/7m9jw85w/production/b911cbe03ef0c21d5d8e05dd55f83d502e96acf2-1200x676.png", "source_provenance": "X.com (llama_index)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.llamaindex.ai/blog/liteparse-v2-0-runs-everywhere','Up to 100x Fast Parsing with LiteParse v2.0 and Rust','LlamaIndex introduces LiteParse v2.0, a high-speed, local document parser written in Rust that operates without LLMs and compiles to WASM.','2026',4,'A deep dive into LiteParse v2.0, an open-source, lightweight layout parser rewritten from TypeScript into Rust for optimal performance in RAG systems.
 * Speeds up parsing by up to 100x for small files, reconstructing structured text projections strictly based on document layout.
-* Distributes as native bindings for Rust, Node, Python, and WebAssembly, enabling zero-cloud-dependency parsing on resource-constrained edge environments.','en','article','intermediate',0,'online','automatic','14e000f7e3b1e3ba6e360d1ae946a04ae4db70146143f425208e86a7f6db8901',NULL,1.78035268674461698e+09,0,'2026-06-02T00:24:46.744617+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Document Processing", "Data Pipelines", "Local-First Architecture"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The release has generated significant positive momentum among developer pipelines, praised for enabling high-speed local PDF parsing without requiring cloud-based APIs.", "social_preview_url": "https://cdn.sanity.io/images/7m9jw85w/production/d333fbe9c39009c23a3c9aa6424261d65e7694dc-2400x1352.png", "source_provenance": "X.com (llama_index)", "suggested_new_category": "document-parsing"}');
+* Distributes as native bindings for Rust, Node, Python, and WebAssembly, enabling zero-cloud-dependency parsing on resource-constrained edge environments.','en','article','intermediate',0,'online','automatic','14e000f7e3b1e3ba6e360d1ae946a04ae4db70146143f425208e86a7f6db8901',NULL,1780352686,0,'2026-06-02T00:24:46.744617+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Document Processing", "Data Pipelines", "Local-First Architecture"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The release has generated significant positive momentum among developer pipelines, praised for enabling high-speed local PDF parsing without requiring cloud-based APIs.", "social_preview_url": "https://cdn.sanity.io/images/7m9jw85w/production/d333fbe9c39009c23a3c9aa6424261d65e7694dc-2400x1352.png", "source_provenance": "X.com (llama_index)", "suggested_new_category": "document-parsing"}');
 INSERT INTO "resources" VALUES('https://www.localstack.cloud','localstack.cloud','','2026',0,'Curator Insight highlights the enterprise cloud platform offering advanced local emulation of AWS services. Live Grounding reinforces that LocalStack has become the industry standard for offline AWS cloud development, supporting complex services like IAM, EKS, and RDS, which radically reduces cloud spend and speeds up inner-loop iteration cycles.','Python','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "AWS Emulation"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.logicworks.net/blog/2016/01/aws-lambda-echo-cloud-automation','AWS Lambda, Echo, and the Future of Cloud Automation','','2016',0,'A historical analysis of voice automation and early event-driven serverless architectures using AWS Lambda alongside smart devices. Serves as a reference for evolutionary IoT and API integration models.','None','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.lucidchart.com','==Lucidchart==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e182121ace1acd6dd166852149c50921d695e35e1c3c588d5842ff1696b5863',100.0,1.77903409747320795e+09,0,'2026-05-17T18:08:17.473208+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://lucid.co/marketplace/91074b9b/aws"}');
-INSERT INTO "resources" VALUES('https://www.lucidchart.com/blog/agile-vs-waterfall-vs-kanban-vs-scrum','lucidchart.com: Agile vs. Waterfall vs. Kanban vs. Scrum: What’s the Difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','078237a51c6db96434b6d4bdc8c5d057cc7dd6a9bf48a686066fab910eb22207',100.0,1.77903401557227396e+09,0,'2026-05-17T18:06:55.572274+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://lucid.co/blog/agile-vs-waterfall-vs-kanban-vs-scrum"}');
+INSERT INTO "resources" VALUES('https://www.lucidchart.com','==Lucidchart==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e182121ace1acd6dd166852149c50921d695e35e1c3c588d5842ff1696b5863',100.0,1779034097,0,'2026-05-17T18:08:17.473208+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://lucid.co/marketplace/91074b9b/aws"}');
+INSERT INTO "resources" VALUES('https://www.lucidchart.com/blog/agile-vs-waterfall-vs-kanban-vs-scrum','lucidchart.com: Agile vs. Waterfall vs. Kanban vs. Scrum: What’s the Difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','078237a51c6db96434b6d4bdc8c5d057cc7dd6a9bf48a686066fab910eb22207',100.0,1779034015,0,'2026-05-17T18:06:55.572274+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://lucid.co/blog/agile-vs-waterfall-vs-kanban-vs-scrum"}');
 INSERT INTO "resources" VALUES('https://www.lucidchart.com/pages','Lucidchart','- [==Lucidscale: Import your architecture==](https://lucid.co/lucidscale) Lucidscale is the cloud visualization solution that helps organizations see and understand their cloud environment.','2025',0,'An industry-standard collaborative workspace used by enterprise organizations to build visual structures. Integrates with Lucidscale to auto-generate cloud diagrams directly from configuration payloads.','None','SaaS Platform','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Interactive Diagramming", "Enterprise"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{"duplicate_of": "https://lucid.co/marketplace/91074b9b/aws"}');
-INSERT INTO "resources" VALUES('https://www.lucidchart.com/pages/integrations/aws-architecture-import','Lucidchart','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5366dccdb0f3c23e2601c8a0d856c130593b93c41cf00d03005a063e713969e1',100.0,1.7790309897973721e+09,0,'2026-05-17T17:16:29.797372+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://lucid.co/marketplace/91074b9b/aws"}');
-INSERT INTO "resources" VALUES('https://www.lynda.com','Lynda.com Linkedin Learning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25d0e8cb0e8f799fbc7a3aa026e73659eaa76bb5cfb28e7a7a1b99251ed2c911',100.0,1.77903167181154298e+09,0,'2026-05-17T17:27:51.811543+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/learning/?trk=lynda_redirect_learning"}');
-INSERT INTO "resources" VALUES('https://www.m3db.io','**M3**:','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9972362e6778051fa04d79dbbbc7f796fbb23eafcb04e9cc76e61260ced7f7e5',100.0,1.77903141464698791e+09,0,'2026-05-17T17:23:34.646988+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://m3db.io"}');
+INSERT INTO "resources" VALUES('https://www.lucidchart.com/pages/integrations/aws-architecture-import','Lucidchart','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5366dccdb0f3c23e2601c8a0d856c130593b93c41cf00d03005a063e713969e1',100.0,1779030989,0,'2026-05-17T17:16:29.797372+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://lucid.co/marketplace/91074b9b/aws"}');
+INSERT INTO "resources" VALUES('https://www.lynda.com','Lynda.com Linkedin Learning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25d0e8cb0e8f799fbc7a3aa026e73659eaa76bb5cfb28e7a7a1b99251ed2c911',100.0,1779031671,0,'2026-05-17T17:27:51.811543+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/learning/?trk=lynda_redirect_learning"}');
+INSERT INTO "resources" VALUES('https://www.m3db.io','**M3**:','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9972362e6778051fa04d79dbbbc7f796fbb23eafcb04e9cc76e61260ced7f7e5',100.0,1779031414,0,'2026-05-17T17:23:34.646988+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://m3db.io"}');
 INSERT INTO "resources" VALUES('https://www.macchaffee.com/blog/2022/k8s-secrets','macchaffee.com: Plain Kubernetes Secrets are fine 🌟','','2022',0,'An alternative architectural perspective defending native Kubernetes Secrets. Argues that when matched with strong RBAC controls, namespace boundaries, and cluster-level etcd KMS encryption, native solutions provide sufficient enterprise protection.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Conceptual"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.macchaffee.com/blog/2022/psp-deprecation','macchaffee.com: The Fumbled Deprecation of PodSecurityPolicies','','2022',0,'This architectural critique analyzes the friction caused by the rapid deprecation of PodSecurityPolicies (PSP). The author highlights gaps in transition paths and the operational challenges encountered by platform engineering teams moving legacy workloads to alternative admission controllers like Gatekeeper or Kyverno. It serves as an informative case study on upstream platform stewardship and API migration management.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Policies", "Deprecation Critique"]','["[LEGACY]"]','[]','["kubernetes-releases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903393699911594e+09,0,'2026-05-17T18:05:36.999116+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/best-practices-and-tools-for-monitoring-your-kubernetes-cluster','magalix.com: Best Practices And Tools For Monitoring Your Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Best Practices And Tools For Monitoring Your Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903265628634595e+09,0,'2026-05-17T17:44:16.286346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/create-a-ci/cd-pipeline-with-kubernetes-and-jenkins','magalix.com: Create a CI/CD pipeline with Kubernetes and Jenkins (Ansible,'' Docker, Golang App) 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Create a CI/CD pipeline with Kubernetes and Jenkins (Ansible,'' Docker, Golang App) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903383923076295e+09,0,'2026-05-17T18:03:59.230763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/creating-custom-kubernetes-operators','magalix.com: Creating Custom Kubernetes Operators','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Creating Custom Kubernetes Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903168834298491e+09,0,'2026-05-17T17:28:08.342985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/deploying-kubernetes-cluster-with-eks','magalix.com: Deploying Kubernetes Cluster With EKS 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Deploying Kubernetes Cluster With EKS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903315249324703e+09,0,'2026-05-17T17:52:32.493247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/getting-started-with-istio-overview-and-installation','magalix.com: Getting Started With Istio: Overview And Installation','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Getting Started With Istio: Overview And Installation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903037907845807e+09,0,'2026-05-17T17:06:19.078458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/how-to-integrate-opa-into-your-kubernetes-cluster-using-kube-mgmt','magalix.com: How To Integrate OPA Into Your Kubernetes Cluster Using Kube-mgmt','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: How To Integrate OPA Into Your Kubernetes Cluster Using Kube-mgmt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903267364330291e+09,0,'2026-05-17T17:44:33.643303+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/implementing-faas-in-kubernetes-using-kubeless','magalix.com: Implementing FaaS in Kubernetes Using Kubeless','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Implementing FaaS in Kubernetes Using Kubeless in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903202907066297e+09,0,'2026-05-17T17:33:49.070663+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/influencing-kubernetes-scheduler-decisions','magalix.com: Influencing Kubernetes Scheduler Decisions','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Influencing Kubernetes Scheduler Decisions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903137221960806e+09,0,'2026-05-17T17:22:52.219608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/integrating-open-policy-agent-opa-with-kubernetes-a-deep-dive-tutorial','magalix.com: Integrating Open Policy Agent (OPA) With Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Integrating Open Policy Agent (OPA) With Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790296525352509e+09,0,'2026-05-17T16:54:12.535251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-101-concepts-and-why-it-matters','magalix.com: Kubernetes 101 - Concepts and Why It Matters','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Kubernetes 101 - Concepts and Why It Matters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031877.25836,0,'2026-05-17T17:31:17.258360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-and-database','magalix.com: Kubernetes And Databases 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Kubernetes And Databases 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903006381734204e+09,0,'2026-05-17T17:01:03.817342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-authentication','magalix.com: kubernetes authentication 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: kubernetes authentication 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903436731958794e+09,0,'2026-05-17T18:12:47.319588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-authorization','magalix.com: kubernetes authorization 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: kubernetes authorization 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790331816421411e+09,0,'2026-05-17T17:53:01.642141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-patterns-capacity-planning','magalix.com: Capacity Planning','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Capacity Planning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903192206730699e+09,0,'2026-05-17T17:32:02.067307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-patterns-the-service-discovery-pattern','magalix.com: Kubernetes Patterns - The Service Discovery Pattern','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Kubernetes Patterns - The Service Discovery Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790338565867269e+09,0,'2026-05-17T18:04:16.586727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/monitor-kuberentes-cluster-to-manage-large-scale-projects','magalix.com: Monitoring of Kubernetes Clusters To Manage Large Scale Projects','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Monitoring of Kubernetes Clusters To Manage Large Scale Projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903247797683405e+09,0,'2026-05-17T17:41:17.976834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/monitoring-of-kubernetes-cluster-through-prometheus-and-grafana','magalix.com: Monitoring Kubernetes Clusters Through Prometheus & Grafana'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Monitoring Kubernetes Clusters Through Prometheus & Grafana'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903166386698508e+09,0,'2026-05-17T17:27:43.866985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md", "docs/monitoring.md"]','["grafana.md", "monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/team-productivity-1','magalix.com: **Team Productivity: Resource Management** 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: **Team Productivity: Resource Management** 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903049416747307e+09,0,'2026-05-17T17:08:14.167473+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/the-best-kubernetes-tutorials','magalix.com: The Best Kubernetes Tutorials','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: The Best Kubernetes Tutorials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903212915135598e+09,0,'2026-05-17T17:35:29.151356+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/top-8-kubernetes-security-best-practices','magalix.com: Top 8 Kubernetes Security Best Practices 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Top 8 Kubernetes Security Best Practices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902928610148596e+09,0,'2026-05-17T16:48:06.101486+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/what-is-gitops','magalix.com: GitOps 101: What’s It All About?','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: GitOps 101: What’s It All About? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903070030516505e+09,0,'2026-05-17T17:11:40.305165+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/what-you-should-know-about-kubernetes-1.20','magalix: What You Should Know about Kubernetes 1.20','','N/A',0,'A curated technical resource and architectural guide covering magalix: What You Should Know about Kubernetes 1.20 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902991102146506e+09,0,'2026-05-17T16:58:31.021465+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/blog/working-with-istio-track-your-services-with-kiali','magalix.com: Working with Istio: Track your services with Kiali','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Working with Istio: Track your services with Kiali in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903201172046589e+09,0,'2026-05-17T17:33:31.720466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.magalix.com/kubernetes-application-patterns-e-book-download','magalix.com: Free Kubernetes Application Architecture Patterns eBook','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Free Kubernetes Application Architecture Patterns eBook in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033014.01454,0,'2026-05-17T17:50:14.014540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033936,0,'2026-05-17T18:05:36.999116+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/best-practices-and-tools-for-monitoring-your-kubernetes-cluster','magalix.com: Best Practices And Tools For Monitoring Your Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Best Practices And Tools For Monitoring Your Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032656,0,'2026-05-17T17:44:16.286346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/create-a-ci/cd-pipeline-with-kubernetes-and-jenkins','magalix.com: Create a CI/CD pipeline with Kubernetes and Jenkins (Ansible,'' Docker, Golang App) 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Create a CI/CD pipeline with Kubernetes and Jenkins (Ansible,'' Docker, Golang App) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033839,0,'2026-05-17T18:03:59.230763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/creating-custom-kubernetes-operators','magalix.com: Creating Custom Kubernetes Operators','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Creating Custom Kubernetes Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031688,0,'2026-05-17T17:28:08.342985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/deploying-kubernetes-cluster-with-eks','magalix.com: Deploying Kubernetes Cluster With EKS 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Deploying Kubernetes Cluster With EKS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033152,0,'2026-05-17T17:52:32.493247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/getting-started-with-istio-overview-and-installation','magalix.com: Getting Started With Istio: Overview And Installation','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Getting Started With Istio: Overview And Installation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030379,0,'2026-05-17T17:06:19.078458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/how-to-integrate-opa-into-your-kubernetes-cluster-using-kube-mgmt','magalix.com: How To Integrate OPA Into Your Kubernetes Cluster Using Kube-mgmt','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: How To Integrate OPA Into Your Kubernetes Cluster Using Kube-mgmt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032673,0,'2026-05-17T17:44:33.643303+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/implementing-faas-in-kubernetes-using-kubeless','magalix.com: Implementing FaaS in Kubernetes Using Kubeless','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Implementing FaaS in Kubernetes Using Kubeless in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032029,0,'2026-05-17T17:33:49.070663+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/influencing-kubernetes-scheduler-decisions','magalix.com: Influencing Kubernetes Scheduler Decisions','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Influencing Kubernetes Scheduler Decisions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031372,0,'2026-05-17T17:22:52.219608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/integrating-open-policy-agent-opa-with-kubernetes-a-deep-dive-tutorial','magalix.com: Integrating Open Policy Agent (OPA) With Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Integrating Open Policy Agent (OPA) With Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029652,0,'2026-05-17T16:54:12.535251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-101-concepts-and-why-it-matters','magalix.com: Kubernetes 101 - Concepts and Why It Matters','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Kubernetes 101 - Concepts and Why It Matters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031877,0,'2026-05-17T17:31:17.258360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-and-database','magalix.com: Kubernetes And Databases 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Kubernetes And Databases 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030063,0,'2026-05-17T17:01:03.817342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-authentication','magalix.com: kubernetes authentication 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: kubernetes authentication 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034367,0,'2026-05-17T18:12:47.319588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-authorization','magalix.com: kubernetes authorization 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: kubernetes authorization 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033181,0,'2026-05-17T17:53:01.642141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-patterns-capacity-planning','magalix.com: Capacity Planning','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Capacity Planning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031922,0,'2026-05-17T17:32:02.067307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-patterns-the-service-discovery-pattern','magalix.com: Kubernetes Patterns - The Service Discovery Pattern','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Kubernetes Patterns - The Service Discovery Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033856,0,'2026-05-17T18:04:16.586727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/monitor-kuberentes-cluster-to-manage-large-scale-projects','magalix.com: Monitoring of Kubernetes Clusters To Manage Large Scale Projects','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Monitoring of Kubernetes Clusters To Manage Large Scale Projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032477,0,'2026-05-17T17:41:17.976834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/monitoring-of-kubernetes-cluster-through-prometheus-and-grafana','magalix.com: Monitoring Kubernetes Clusters Through Prometheus & Grafana'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Monitoring Kubernetes Clusters Through Prometheus & Grafana'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031663,0,'2026-05-17T17:27:43.866985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md", "docs/monitoring.md"]','["grafana.md", "monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/team-productivity-1','magalix.com: **Team Productivity: Resource Management** 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: **Team Productivity: Resource Management** 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030494,0,'2026-05-17T17:08:14.167473+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/the-best-kubernetes-tutorials','magalix.com: The Best Kubernetes Tutorials','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: The Best Kubernetes Tutorials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032129,0,'2026-05-17T17:35:29.151356+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/top-8-kubernetes-security-best-practices','magalix.com: Top 8 Kubernetes Security Best Practices 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Top 8 Kubernetes Security Best Practices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029286,0,'2026-05-17T16:48:06.101486+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/what-is-gitops','magalix.com: GitOps 101: What’s It All About?','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: GitOps 101: What’s It All About? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030700,0,'2026-05-17T17:11:40.305165+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/what-you-should-know-about-kubernetes-1.20','magalix: What You Should Know about Kubernetes 1.20','','N/A',0,'A curated technical resource and architectural guide covering magalix: What You Should Know about Kubernetes 1.20 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029911,0,'2026-05-17T16:58:31.021465+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/blog/working-with-istio-track-your-services-with-kiali','magalix.com: Working with Istio: Track your services with Kiali','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Working with Istio: Track your services with Kiali in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032011,0,'2026-05-17T17:33:31.720466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.magalix.com/kubernetes-application-patterns-e-book-download','magalix.com: Free Kubernetes Application Architecture Patterns eBook','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Free Kubernetes Application Architecture Patterns eBook in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033014,0,'2026-05-17T17:50:14.014540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.makeuseof.com/best-centos-alternatives','makeuseof.com: The 4 Best RHEL-Based Alternatives to CentOS','','2022',2,'A comprehensive evaluation of modern RHEL-compatible distributions born out of the CentOS disruption, focusing specifically on Rocky Linux, AlmaLinux, Oracle Linux, and CentOS Stream.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Distributions"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.makeuseof.com/best-cli-tools-to-monitor-linux-performance-terminal','makeuseof.com: The 6 Best Command Line Tools to Monitor Linux Performance in the Terminal','','2021',0,'Curates top command-line performance tracking agents including htop, glances, and dstat. Helps sysadmins build live dashboards directly within terminal layers to monitor CPU, memory, network, and disk performance.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Performance", "Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.makeuseof.com/best-open-source-project-management-software','makeuseof.com: The 8 Best Open-Source Project Management Software','','2021',0,'A practical list highlighting eight high-grade open-source project management platforms that grant software teams full deployment flexibility, customization, and absolute data control.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Open Source PM"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
@@ -16583,9 +16583,9 @@ INSERT INTO "resources" VALUES('https://www.makeuseof.com/python-developer-tools
 INSERT INTO "resources" VALUES('https://www.makeuseof.com/python-for-beginners','makeuseof.com: 7 Vital Commands to Get Started With Python for Beginners','','2021',0,'Introduces critical foundational commands and tools required to initialize, build, and debug early-stage Python scripts, focusing on run environments and package setups.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.makeuseof.com/useful-python-one-liners-you-must-know','makeuseof.com: 11 Useful Python One-Liners You Must Know','','2022',0,'Curator Insight: Spotlights expressive and powerful single-statement patterns in Python to achieve cleaner execution.
 Live Grounding: Provides syntactical blueprints for functional comprehensions, multi-variable checks, and lambdas, reducing structural boilerplate code while balancing readability.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Syntax Optimization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.malt.com','malt 🌟','','N/A',0,'A curated technical resource and architectural guide covering malt 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903245525914907e+09,0,'2026-05-17T17:40:55.259149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mandiant.com/resources/azure-run-command-dummies','mandiant.com: Azure Run Command for Dummies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af360a0d4a3840887a67981ed0b92263ae009611b8031884bcb768b543dab054',100.0,1.77903044673295688e+09,0,'2026-05-17T17:07:26.732957+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/topics/threat-intelligence/azure-run-command-dummies"}');
-INSERT INTO "resources" VALUES('https://www.manifests.io/kubernetes/1.28','manifests.io/kubernetes/1.28','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903103170105791e+09,0,'2026-05-17T17:17:11.701058+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.malt.com','malt 🌟','','N/A',0,'A curated technical resource and architectural guide covering malt 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032455,0,'2026-05-17T17:40:55.259149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mandiant.com/resources/azure-run-command-dummies','mandiant.com: Azure Run Command for Dummies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af360a0d4a3840887a67981ed0b92263ae009611b8031884bcb768b543dab054',100.0,1779030446,0,'2026-05-17T17:07:26.732957+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/topics/threat-intelligence/azure-run-command-dummies"}');
+INSERT INTO "resources" VALUES('https://www.manifests.io/kubernetes/1.28','manifests.io/kubernetes/1.28','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031031,0,'2026-05-17T17:17:11.701058+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.manning.com/books/openshift-in-action','Manning: **Openshift in action**','','2018',3,'Step-by-step Manning publication covering the legacy OpenShift 3 infrastructure model, focusing on Ansible deployments and local Docker engines. Since OpenShift 4 shifted entirely to an Operator-driven CoreOS model, the book is considered deprecated for modern cluster administration, but excellent for conceptual history.','English','Book','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Resources & Ebooks", "Core OpenShift"]','["[LEGACY]"]','[]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.manning.com/books/pipeline-as-code','Pipeline as Code','','2021',0,'A comprehensive reference detailing structured practices for declaring application build, verification, and deployment manifests in version-controlled configuration files. Offers design patterns for multi-cloud deployments, pipeline security, and central templates suitable for large-scale enterprise rollouts.','English','book','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.maquinasvirtuales.eu/docker-swarm-instalar-ansible-awx','maquinasvirtuales.eu: Docker Swarm: Instalar Ansible AWX','','2021',0,'Spanish language guide detailing the installation and configuration of Ansible AWX on Docker Swarm. Since modern AWX development has strictly pivoted to Kubernetes/AWX Operator, this resource serves primarily as a legacy reference for swarm-based topologies.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Docker Swarm", "Deployments"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
@@ -16593,23 +16593,23 @@ INSERT INTO "resources" VALUES('https://www.marcobehler.com/guides/a-guide-to-ja
 INSERT INTO "resources" VALUES('https://www.marinamele.com/taskbuster-django-tutorial','TaskBuster Django Tutorial, made with Django 1.8 and Python 3','','2015',0,'A historic development walkthrough using Django 1.8 and early Python 3 patterns. Useful for understanding project layout history, legacy Django testing setups, and migration paths of older enterprise monolithic applications.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Legacy Implementations"]','["[GUIDE]", "[LEGACY]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mariocortes.net/la-crisis-de-seniority','mariocortes.net: La crisis de seniority','','2023',5,'An analytical essay investigating the modern ''seniority crisis'' within software engineering, characterized by developers securing Senior titles prematurely during hyper-growth hiring cycles. Outlines the technical, architectural, and systemic gaps that result when teams lack developers with deep lifecycle experience, proposing structured engineering mentoring and rigorous promotion criteria.','es','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Career Development", "Developer Productivity"]','["[DE FACTO STANDARD]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.markdownguide.org','markdownguide.org','- [Markdown Cheat Sheet 1](https://markdownguide.offshoot.io/cheat-sheet)','2026',0,'The definitive platform-neutral guide to standard and extended Markdown syntax. Curator Insight praises its simplicity. Live Grounding proves its continued necessity as the absolute standard for project readme documentation.','Markdown','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Documentation Tools", "Markdown"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md", "cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.markdownguide.org/cheat-sheet','Markdown Cheat Sheet 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7805cf7ff9cb237aec1954483697e81ec5ce2540ca7151a68916f944cfae4629',100.0,1.77903032698970103e+09,0,'2026-05-17T17:05:26.989701+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://docs.github.com/en"}');
-INSERT INTO "resources" VALUES('https://www.mastertheboss.com/jboss-frameworks/spring/deploy-your-springboot-applications-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903167122020888e+09,0,'2026-05-17T17:27:51.220209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/clustering-wildfly-on-openshift-using-wildfly-operator',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903101224018788e+09,0,'2026-05-17T17:16:52.240188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/java-ee-example-application-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903126622011709e+09,0,'2026-05-17T17:21:06.220117+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/openshift-cheatsheet',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033088.50523,0,'2026-05-17T17:51:28.505230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/running-microprofile-applications-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903257157643604e+09,0,'2026-05-17T17:42:51.576436+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/thorntail-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903112559390807e+09,0,'2026-05-17T17:18:45.593908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/using-wildfly-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032080.28727,0,'2026-05-17T17:34:40.287270+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.markdownguide.org/cheat-sheet','Markdown Cheat Sheet 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7805cf7ff9cb237aec1954483697e81ec5ce2540ca7151a68916f944cfae4629',100.0,1779030326,0,'2026-05-17T17:05:26.989701+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://docs.github.com/en"}');
+INSERT INTO "resources" VALUES('https://www.mastertheboss.com/jboss-frameworks/spring/deploy-your-springboot-applications-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031671,0,'2026-05-17T17:27:51.220209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/clustering-wildfly-on-openshift-using-wildfly-operator',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.240188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/java-ee-example-application-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031266,0,'2026-05-17T17:21:06.220117+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/openshift-cheatsheet',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033088,0,'2026-05-17T17:51:28.505230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/running-microprofile-applications-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032571,0,'2026-05-17T17:42:51.576436+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/thorntail-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031125,0,'2026-05-17T17:18:45.593908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/using-wildfly-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032080,0,'2026-05-17T17:34:40.287270+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mcpbundles.com','MCPBundles','','2025',0,'MCPBundles is a discovery and packaging platform designed to bundle various Model Context Protocol servers for rapid deployment. It simplifies agentic application building by providing curated, pre-configured groupings of tools (e.g., database drivers, git utilities, API endpoints) that can be integrated into AI hosts in a single setup operation.','TypeScript','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["ai-agents-mcp.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.medianova.com/en-blog/service-mesh-vs-api-gateway','medianova.com: Service Mesh vs. API Gateway','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3eaf091f8a331930346c18d3083b685919295868e444c4725ff76c3cdfae4530',100.0,1.77903404635923099e+09,0,'2026-05-17T18:07:26.359231+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.medianova.com/service-mesh-vs-api-gateway"}');
+INSERT INTO "resources" VALUES('https://www.medianova.com/en-blog/service-mesh-vs-api-gateway','medianova.com: Service Mesh vs. API Gateway','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3eaf091f8a331930346c18d3083b685919295868e444c4725ff76c3cdfae4530',100.0,1779034046,0,'2026-05-17T18:07:26.359231+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.medianova.com/service-mesh-vs-api-gateway"}');
 INSERT INTO "resources" VALUES('https://www.medianova.com/service-mesh-vs-api-gateway','medianova.com: Service Mesh vs. API Gateway','','2021',3,'Contrasts the architectural functions of edge API Gateways with Service Meshes. Provides a comparative breakdown of north-south and east-west routing topologies, performance limits, and security enforcement zones.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "API Management", "Service Mesh Comparison"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.meet-in.es/para-liderar-a-largo-plazo-hay-que-ser-buena-persona','meet-in.es: «Para liderar a largo plazo hay que ser buena persona»','','2021',0,'An interview explaining why empathetic and ethical leadership is vital for long-term organizational stability and software delivery success. It contrasts toxic, short-term management with sustainable team scaling models.','Spanish','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Engineering Management", "Ethical Leadership"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.meetup.com/Jenkins-online-meetup/events/270600737','Meetup event: From Freestyle jobs to Pipeline, with JobDSL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','086059fed23bfe6bde5b79b4cb74d922a7ed6df0212db91ce99ac51e71c1f878',100.0,1.779033477726686e+09,0,'2026-05-17T17:57:57.726686+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.meetup.com/jenkins-online-meetup/events/270600737"}');
-INSERT INTO "resources" VALUES('https://www.meetup.com/Jenkins-online-meetup/events/270630108','In this presentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','996507cf4a5c76f369870f3d53b5aef77456f06255dbb09e74750ac4e972ed38',100.0,1779032613.55223,0,'2026-05-17T17:43:33.552230+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.meetup.com/jenkins-online-meetup/events/270630108"}');
-INSERT INTO "resources" VALUES('https://www.meetup.com/Jenkins-online-meetup/events/270861119','Jenkins Online Meetup','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f816b0322ea63f7601d010069a7aa2361178fc3e9d267a867b7a1f70dd374c6a',100.0,1779029796.63731,0,'2026-05-17T16:56:36.637310+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{"duplicate_of": "https://www.meetup.com/jenkins-online-meetup/events/270861119"}');
+INSERT INTO "resources" VALUES('https://www.meetup.com/Jenkins-online-meetup/events/270600737','Meetup event: From Freestyle jobs to Pipeline, with JobDSL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','086059fed23bfe6bde5b79b4cb74d922a7ed6df0212db91ce99ac51e71c1f878',100.0,1779033477,0,'2026-05-17T17:57:57.726686+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.meetup.com/jenkins-online-meetup/events/270600737"}');
+INSERT INTO "resources" VALUES('https://www.meetup.com/Jenkins-online-meetup/events/270630108','In this presentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','996507cf4a5c76f369870f3d53b5aef77456f06255dbb09e74750ac4e972ed38',100.0,1779032613,0,'2026-05-17T17:43:33.552230+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.meetup.com/jenkins-online-meetup/events/270630108"}');
+INSERT INTO "resources" VALUES('https://www.meetup.com/Jenkins-online-meetup/events/270861119','Jenkins Online Meetup','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f816b0322ea63f7601d010069a7aa2361178fc3e9d267a867b7a1f70dd374c6a',100.0,1779029796,0,'2026-05-17T16:56:36.637310+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{"duplicate_of": "https://www.meetup.com/jenkins-online-meetup/events/270861119"}');
 INSERT INTO "resources" VALUES('https://www.meetup.com/es-es/jenkins-online-meetup/events/276135789','meetup.com: A single open-source security scanner for most languages on Jenkins','','2021',0,'Detailed talk recording and presentation outline exploring the integration of unified open-source security static analysis tools within classic Jenkins automation pipelines.','English','Webinar','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "CI/CD Integration", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.meetup.com/es/Jenkins-online-meetup/events/276135789','meetup.com: A single open-source security scanner for most languages on'' Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6003dee25b3ef1437a029acc2928cc75d83833c45f63a84d2b46acb1dc845ca3',100.0,1.779031103853235e+09,0,'2026-05-17T17:18:23.853235+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://www.meetup.com/es-es/jenkins-online-meetup/events/276135789"}');
+INSERT INTO "resources" VALUES('https://www.meetup.com/es/Jenkins-online-meetup/events/276135789','meetup.com: A single open-source security scanner for most languages on'' Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6003dee25b3ef1437a029acc2928cc75d83833c45f63a84d2b46acb1dc845ca3',100.0,1779031103,0,'2026-05-17T17:18:23.853235+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://www.meetup.com/es-es/jenkins-online-meetup/events/276135789"}');
 INSERT INTO "resources" VALUES('https://www.meetup.com/jenkins-online-meetup/events/270600737','Meetup event: From Freestyle jobs to Pipeline, with JobDSL','- Manually managing Jenkins jobs is painful. Jenkins Pipeline exists, but how do you get started and why should you bother in the first place? Journey with Nicolaj, as he talks about the pains of managing a manually configured job in Jenkins; converts a Freestyle Job to JobDSL, instantly; introduces mechanisms for adding the jobs to Jenkins, as code; and ultimately converts the job to a Jenkins Pipeline!
     - Just like last time, in the talk “Configuration as Code of Jenkins (for Kubernetes),” you’ll see plenty of live demos and get to take home all the code and examples afterwards. Use it as the starting point for taking advantage of the Configuration as Code (CasC) that everyone is talking about, and hopefully it will save you a lot of headache in the future!
     - Agenda:
@@ -16623,22 +16623,22 @@ INSERT INTO "resources" VALUES('https://www.meetup.com/jenkins-online-meetup/eve
 INSERT INTO "resources" VALUES('https://www.meetup.com/jenkins-online-meetup/events/270630108','In this presentation','','2020',0,'Recorded online meetups showcasing real-world performance tuning, security hardened setups, and architectural strategies for scaling Jenkins infrastructure globally.','None','Video/Meetup','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frameworks & Ecosystem", "Community Presentations", "Developer Training"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.meetup.com/jenkins-online-meetup/events/270861119','Jenkins Online Meetup','','2020',0,'Community recording detailing real-world workflows for integrating Jenkins-centric deployment systems with Keptn''s automated SRE-driven quality evaluation gates.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "CI/CD Pipelines", "Community Meetups"]','["[COMMUNITY-TOOL]"]','[]','["keptn.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mergecrush.com','Mergecrush','','2021',1,'A specialized continuous integration and auto-merge SaaS solution designed for Git repositories. Focuses on minimizing developer maintenance overhead by queuing branch merges and validating pipeline health prior to main-branch integration.','N/A','Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.merikan.com/2019/04/jvm-in-a-container',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','114781a2d3955cefbb1cd7ed0d43ee5800d49ac6719fd74eff23611d855fcc57',100.0,1.77913049502000904e+09,0,'2026-05-18T20:54:55.020009+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{"duplicate_of": "https://merikan.com/2019/04/jvm-in-a-container"}');
-INSERT INTO "resources" VALUES('https://www.metabob.com','Metabob','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','463116b6456ee11ffeacb50d399c66f9e7219e9402125245bfe70d59f813600e',100.0,1.77902906805922102e+09,0,'2026-05-17T16:44:28.059221+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://metabob.com"}');
+INSERT INTO "resources" VALUES('https://www.merikan.com/2019/04/jvm-in-a-container',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','114781a2d3955cefbb1cd7ed0d43ee5800d49ac6719fd74eff23611d855fcc57',100.0,1779130495,0,'2026-05-18T20:54:55.020009+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{"duplicate_of": "https://merikan.com/2019/04/jvm-in-a-container"}');
+INSERT INTO "resources" VALUES('https://www.metabob.com','Metabob','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','463116b6456ee11ffeacb50d399c66f9e7219e9402125245bfe70d59f813600e',100.0,1779029068,0,'2026-05-17T16:44:28.059221+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://metabob.com"}');
 INSERT INTO "resources" VALUES('https://www.micahlerner.com/2022/07/24/automatic-reliability-testing-for-cluster-management-controllers.html','micahlerner.com: Automatic Reliability Testing For Cluster Management Controllers','','2022',4,'Examines methods for testing Kubernetes-style controllers using fault-injection framework principles (e.g., Sieve). Details how injecting errors, API delays, and container crashes validates the reliability of reconciliation engines, ensuring robust system recovery in production.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Testing & Reliability", "Control Plane Validation"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.michaelburge.us/2017/09/10/injecting-shellcode-to-speed-up-amazon-redshift.html','Injecting a Chess Engine into Amazon Redshift','A masterclass deep dive detailing how to execute raw x64 shellcode in Redshift by utilizing untrusted PL/Python database extensions and locally compiled binaries.','2017',4,'* **Curator Insight**: Explores database sandboxing weaknesses and system-level boundaries. It shows how compiled C execution paths can bypass AWS file system and network blocks via Python User Defined Functions (UDFs).
-* **Live Grounding**: While a historic exploit, this analysis remains highly relevant for security engineers and cloud architects auditing managed runtime security controls and stored procedure execution.','en','blog','Advanced',0,'online','automatic','N/A',NULL,1.78035273020753788e+09,0,'2026-06-02T00:25:30.207538+02:00',NULL,NULL,NULL,'["Cloud Databases", "AWS Redshift", "Security Research", "Binary Injection", "Sandbox Evasion"]','["LEGACY", "GUIDE"]','[]','[]','{}','{"category": "aws-data", "reputation_status": "Vetted", "reputation_summary": "Pioneering technical article highly discussed on Hacker News and Reddit Database forums. Celebrated for its creative execution of arbitrary assembly inside managed sandboxes.", "social_preview_url": "", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "database-internals"}');
-INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/customers/brand-collections/premier-league-transforming-fan-experiences','Premier League Deepens Fan Connection Using AI | Microsoft Customer Stories','A case study showcasing how the Premier League transformed its digital fan experience using Azure AI, Microsoft Foundry, and multi-agent systems.','2026',4,'This Microsoft customer story details the Premier League''s deployment of the Premier League Companion, a massive-scale personalization engine powered by Azure AI and Microsoft Foundry. Unifying 30 seasons of historical match data with real-time telemetry, the platform leverages a multi-agent AI system and Azure Cosmos DB to serve real-time personalized content to 60 million active fans. This architectural transition demonstrates how complex cognitive multi-agent systems can achieve enterprise-grade scale and boost user engagement by 20% YOY.','en','article','advanced',0,'online','automatic','N/A',NULL,1.78035245411998391e+09,0,'2026-06-02T00:20:54.119984+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "AI Agents", "Enterprise Architecture"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Microsoft customer success story representing a real-world enterprise deployment of Azure and Microsoft Foundry with high scalability.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}');
+* **Live Grounding**: While a historic exploit, this analysis remains highly relevant for security engineers and cloud architects auditing managed runtime security controls and stored procedure execution.','en','blog','Advanced',0,'online','automatic','N/A',NULL,1780352730,0,'2026-06-02T00:25:30.207538+02:00',NULL,NULL,NULL,'["Cloud Databases", "AWS Redshift", "Security Research", "Binary Injection", "Sandbox Evasion"]','["LEGACY", "GUIDE"]','[]','[]','{}','{"category": "aws-data", "reputation_status": "Vetted", "reputation_summary": "Pioneering technical article highly discussed on Hacker News and Reddit Database forums. Celebrated for its creative execution of arbitrary assembly inside managed sandboxes.", "social_preview_url": "", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "database-internals"}');
+INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/customers/brand-collections/premier-league-transforming-fan-experiences','Premier League Deepens Fan Connection Using AI | Microsoft Customer Stories','A case study showcasing how the Premier League transformed its digital fan experience using Azure AI, Microsoft Foundry, and multi-agent systems.','2026',4,'This Microsoft customer story details the Premier League''s deployment of the Premier League Companion, a massive-scale personalization engine powered by Azure AI and Microsoft Foundry. Unifying 30 seasons of historical match data with real-time telemetry, the platform leverages a multi-agent AI system and Azure Cosmos DB to serve real-time personalized content to 60 million active fans. This architectural transition demonstrates how complex cognitive multi-agent systems can achieve enterprise-grade scale and boost user engagement by 20% YOY.','en','article','advanced',0,'online','automatic','N/A',NULL,1780352454,0,'2026-06-02T00:20:54.119984+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "AI Agents", "Enterprise Architecture"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Microsoft customer success story representing a real-world enterprise deployment of Azure and Microsoft Foundry with high scalability.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/customers/brand-collections/premier-league-transforming-fan-experiences?ocid=FY26_soc_omc_br_LI_PLEndOfSeason','Premier League Deepens Fan Connection Using AI | Microsoft Customer Stories','A case study demonstrating how the Premier League leverages Microsoft Azure, Cosmos DB, and Microsoft Foundry to power a real-time multi-agent personalization engine.','2026',4,'Curator Insight: This enterprise case study details the deployment of a high-throughput multi-agent personalization platform operating at a global scale of over 60 million active users.
 
-Live Grounding: Powered by Azure Cosmos DB and the Microsoft Foundry model catalog, the solution unifies legacy media assets and three decades of relational match statistics to deliver context-aware, localized fan notifications with zero-latency overhead.','English','Case Study','Intermediate',0,'online','automatic','N/A',NULL,1.78035240414770102e+09,0,'2026-06-02T00:20:04.147701+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Azure Solutions", "Multi-Agent Personalization"]','["CASE STUDY"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "High-profile commercial customer story detailing real-world enterprise architectures employing multi-agent orchestration and large scale Azure Cosmos DB data flows.", "social_preview_url": "", "source_provenance": "X.com (Microsoft)", "suggested_new_category": ""}');
+Live Grounding: Powered by Azure Cosmos DB and the Microsoft Foundry model catalog, the solution unifies legacy media assets and three decades of relational match statistics to deliver context-aware, localized fan notifications with zero-latency overhead.','English','Case Study','Intermediate',0,'online','automatic','N/A',NULL,1780352404,0,'2026-06-02T00:20:04.147701+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Azure Solutions", "Multi-Agent Personalization"]','["CASE STUDY"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "High-profile commercial customer story detailing real-world enterprise architectures employing multi-agent orchestration and large scale Azure Cosmos DB data flows.", "social_preview_url": "", "source_provenance": "X.com (Microsoft)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/events/search-catalog?q=Migrate+and+modernize+foundation&filters=product%3Aazure%2Cprimary-language%3Aenglish&scenario=events','Microsoft Azure Virtual Training: Migrate and Modernize Foundation','A structured webinar and interactive catalog providing practical guidelines to migrate and modernize infrastructure, databases, and core application workloads on Azure.','2026',4,'* **Curator Insight**: A foundational guide for legacy-to-cloud transitions, highlighting industry standards for evaluating landing zones, containerizing workloads, and refactoring relational databases.
-* **Live Grounding**: Active catalog offering scheduled virtual interactive sessions containing updated frameworks for hybrid enterprise strategies, cost governance, and Microsoft landing zone tools.','en','training','Intermediate',0,'online','automatic','N/A',NULL,1.78035273020748209e+09,0,'2026-06-02T00:25:30.207482+02:00',NULL,NULL,NULL,'["Cloud Migration", "Azure", "Modernization", "E-Learning"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Microsoft learning curriculum highly valued by enterprise architects embarking on cloud migration and architecture modernization initiatives.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": "elearning"}');
+* **Live Grounding**: Active catalog offering scheduled virtual interactive sessions containing updated frameworks for hybrid enterprise strategies, cost governance, and Microsoft landing zone tools.','en','training','Intermediate',0,'online','automatic','N/A',NULL,1780352730,0,'2026-06-02T00:25:30.207482+02:00',NULL,NULL,NULL,'["Cloud Migration", "Azure", "Modernization", "E-Learning"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Microsoft learning curriculum highly valued by enterprise architects embarking on cloud migration and architecture modernization initiatives.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": "elearning"}');
 INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/research/articles/webwright-a-terminal-is-all-you-need-for-web-agents','Webwright: A Terminal Is All You Need For Web Agents','A terminal-native framework by Microsoft Research that lets LLM agents write and execute Playwright code in a sandbox workspace to complete complex, long-horizon web automation tasks.','2026',4,'Webwright is a lightweight terminal-native framework released by Microsoft Research designed for long-horizon web browser agents. Instead of sequentially predicting discrete coordinate clicks, Webwright grants models a shell environment to execute Playwright scripts dynamically.
 
 * **Code-as-Action Paradigm**: Converts browsing workflows into reusable, parameterized CLI programs.
 * **State-of-the-Art Benchmarks**: Achieves 86.7% on Online-Mind2Web and 60.1% on Odysseys long-context challenges.
-* **Integration Ready**: Easily plugs into Claude Code, Cursor, and other agentic developer toolkits.','en','Article','Advanced',0,'online','automatic','N/A',NULL,1.78040115231565904e+09,0,'2026-06-02T13:52:32.315659+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Autonomous Agents", "Browser Automation"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 95, "reputation_status": "Vetted", "reputation_summary": "Highly regarded open-source framework released by Microsoft Research; praised by the community on Reddit and GitHub for its innovative terminal-native paradigm for browser automation and long-horizon tasks.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "ai-agents-mcp"}');
+* **Integration Ready**: Easily plugs into Claude Code, Cursor, and other agentic developer toolkits.','en','Article','Advanced',0,'online','automatic','N/A',NULL,1780401152,0,'2026-06-02T13:52:32.315659+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Autonomous Agents", "Browser Automation"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 95, "reputation_status": "Vetted", "reputation_summary": "Highly regarded open-source framework released by Microsoft Research; praised by the community on Reddit and GitHub for its innovative terminal-native paradigm for browser automation and long-horizon tasks.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "ai-agents-mcp"}');
 INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/research/blog/biomedical-research-platform-terra-now-available-on-microsoft-azure','microsoft.com: Biomedical Research Platform Terra Now Available on Microsoft Azure','','2023',0,'Strategic overview of the integration of Broad Institute''s Terra biomedical data platform with Microsoft Azure infrastructure. Focuses on secure clinical trial administration, cloud genomic pipeline computing, and cross-organization datasets analysis.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Healthcare IT", "Biomedical Research", "Cloud Platforms"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/research/project/medical-image-analysis','Project InnerEye – Democratizing Medical Imaging AI','- [github.com/microsoft/InnerEye-Gateway](https://github.com/microsoft/InnerEye-Gateway) The InnerEye-Gateway is a Windows service that acts as a DICOM end point to run inference on https://github.com/microsoft/InnerEye-DeepLearning models.','2024',0,'Democratizes medical imaging AI via PyTorch tools. Explains the InnerEye-Gateway Windows service configuration, enabling DICOM endpoints to route images to AzureML models for automated segmentation and classification.','Python','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Healthcare IT", "Medical Imaging", "Artificial Intelligence"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/security/blog/2023/04/06/devops-threat-matrix','microsoft.com: DevOps threat matrix','','2023',0,'Curator Insight: Microsoft''s structural blueprint of potential vulnerabilities in CI/CD environments. Live Grounding: Provides an essential reference for DevSecOps, detailing risks associated with repository access, build pipeline injection, and cloud secrets management.','en','Technical Resource','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Security", "Threat Modeling"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
@@ -16656,38 +16656,38 @@ INSERT INTO "resources" VALUES('https://www.middlewareinventory.com/blog/terrafo
 INSERT INTO "resources" VALUES('https://www.middlewareinventory.com/blog/terraform-for-each-examples','middlewareinventory.com: Terraform For Each Examples – How to use for_each | Devops Junction','','2023',3,'Explores dynamic resource generation within HCL using the "for_each" meta-argument to handle maps, sets, and nested collections. Contrasts this approach against the legacy "count" parameter to demonstrate cleaner, key-based resource mapping. Live grounding demonstrates that using "for_each" prevents systematic resource deletion and recreation cycles during state manipulation.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Dynamic Configuration"]','["[LEGACY]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.middlewareinventory.com/blog/terraform-import-securitygroup-aws','middlewareinventory.com: Terraform import All AWS Security Groups – How to 🌟','','2022',0,'A pragmatic script-driven guide explaining how to perform massive bulk-imports of existing AWS Security Groups into Terraform state. Prevents drift issues and manual translation bottlenecks during platform migration.','Bash','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.migops.com/blog/2021/04/09/pgbackrest-the-best-postgres-backup-tool-with-a-very-active-community','migops.com: pgBackRest – The Best Postgres Backup Tool with a very active community','','2021',0,'Examines pgBackRest, an enterprise PostgreSQL backup and restore system. Details transaction log archiving (WAL), point-in-time recovery (PITR), multi-processing, and secure storage destination mapping.','C','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Database Backups"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.migops.com/blog/2021/11/26/is-aurora-postgresql-really-faster-and-cheaper-than-rds-postgresql-benchmarking','migops.com: Is Aurora PostgreSQL really faster and cheaper than RDS PostgreSQL'' – Benchmarking','','N/A',0,'Curator Insight provides an empirical benchmarking study comparing Aurora PostgreSQL with standard RDS PostgreSQL. Live Grounding highlights that the performance gains of Aurora''s shared-storage architecture are highly dependent on transaction volume and write-heavy workloads. This resource offers critical sizing and financial analysis for database architects.','English','Blog Post','Advanced',0,'online','manual','49297d930e2b17050a9258690aef50b70f3bb76754bb1dfeb3285a49ae371326',80.0,1.77903307446725296e+09,0,'2026-05-17T17:51:14.467253+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.migops.com/blog/pgbackrest-the-best-postgres-backup-tool-with-a-very-active-community',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494.94698,0,'2026-05-18T20:54:54.946980+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.migops.com/blog/2021/11/26/is-aurora-postgresql-really-faster-and-cheaper-than-rds-postgresql-benchmarking','migops.com: Is Aurora PostgreSQL really faster and cheaper than RDS PostgreSQL'' – Benchmarking','','N/A',0,'Curator Insight provides an empirical benchmarking study comparing Aurora PostgreSQL with standard RDS PostgreSQL. Live Grounding highlights that the performance gains of Aurora''s shared-storage architecture are highly dependent on transaction volume and write-heavy workloads. This resource offers critical sizing and financial analysis for database architects.','English','Blog Post','Advanced',0,'online','manual','49297d930e2b17050a9258690aef50b70f3bb76754bb1dfeb3285a49ae371326',80.0,1779033074,0,'2026-05-17T17:51:14.467253+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.migops.com/blog/pgbackrest-the-best-postgres-backup-tool-with-a-very-active-community',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.946980+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.min.io','min.io','','2026',5,'MinIO is a high-performance, S3-compatible object storage platform built specifically for native Kubernetes deployments. Architected for enterprise private clouds, it delivers high-throughput storage for demanding data workloads, including AI training pipelines and distributed object analytics.','Go','Platform','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Object Storage", "MinIO"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.min.io/blog','blog.min.io: Mono Clouds vs Multi-Clouds & Hybrid Clouds','','2023',4,'Details the comparative trade-offs between mono-cloud, multi-cloud, and hybrid cloud topologies from an object storage and data gravity perspective. MinIO highlights the critical role of data portability and standardized APIs (S3) in enabling architectural freedom across multi-cloud footprints.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Storage & Hybrid Systems", "Topology Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-storage.md", "introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.min.io/blog/certificate-based-authentication-with-s3','blog.min.io: Certificate-based Authentication for S3','','2023',0,'MinIO''s security engineering guide detailing dynamic certificate-based authentication protocols (mTLS) over S3-compatible APIs. In 2026, MinIO remains the preferred choice for running high-performance private cloud object storage securely without relying on IAM SaaS solutions.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "S3 API Compatibility", "S3 Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mindtheproduct.com/what-the-hell-are-ci-cd-and-devops-a-cheatsheet-for-the-rest-of-us','mindtheproduct.com: The Product Managers’ Guide to Continuous Delivery and DevOps 🌟🌟','','2020',2,'Bridges the gap between technical release pipelines and business product management. Explains DevOps principles, release gating, and CD strategies to align cross-functional teams with deployment automation architectures.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Product Management", "Methodology"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devops.md", "cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.minisim.app','MiniSim: Launcher for iOS and Android Simulators','A lightweight macOS menu bar utility engineered to launch iOS and Android virtual devices with minimal overhead.','2024',4,'MiniSim addresses local virtualization friction by providing a highly optimized, macOS native menu-bar application to launch mobile simulators. By integrating with xcrun and local Android SDK directories, it provides direct, keyboard-driven controls to manage emulators without triggering heavy IDE interfaces. It dramatically improves development loop ergonomics and conserves system resources.','en','website','Beginner',0,'online','automatic','616cbb4d6e81988803295d750c8ad8608309048ded1f6c813fbabdadd3e53f6a',NULL,1780352414.11563,0,'2026-06-02T00:20:14.115630+02:00',NULL,NULL,NULL,'["Development Tools", "Mobile Simulators", "macOS Utilities"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "devops-tools", "reputation_status": "Vetted", "reputation_summary": "Highly trusted, actively maintained macOS utility that serves as a staple tool for mobile platform developers.", "social_preview_url": "https://minisim.app/og-image.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-productivity"}');
+INSERT INTO "resources" VALUES('https://www.minisim.app','MiniSim: Launcher for iOS and Android Simulators','A lightweight macOS menu bar utility engineered to launch iOS and Android virtual devices with minimal overhead.','2024',4,'MiniSim addresses local virtualization friction by providing a highly optimized, macOS native menu-bar application to launch mobile simulators. By integrating with xcrun and local Android SDK directories, it provides direct, keyboard-driven controls to manage emulators without triggering heavy IDE interfaces. It dramatically improves development loop ergonomics and conserves system resources.','en','website','Beginner',0,'online','automatic','616cbb4d6e81988803295d750c8ad8608309048ded1f6c813fbabdadd3e53f6a',NULL,1780352414,0,'2026-06-02T00:20:14.115630+02:00',NULL,NULL,NULL,'["Development Tools", "Mobile Simulators", "macOS Utilities"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "devops-tools", "reputation_status": "Vetted", "reputation_summary": "Highly trusted, actively maintained macOS utility that serves as a staple tool for mobile platform developers.", "social_preview_url": "https://minisim.app/og-image.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-productivity"}');
 INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/how-install-kubernetes-kubeadm','mirantis.com: How to install Kubernetes with Kubeadm: A quick and dirty guide','','2021',0,'Mirantis'' architectural guide to installing Kubernetes utilizing Kubeadm. Outlines exact host configurations, networking kernel parameter modifications, and container runtime configs needed to establish a conformant control plane.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/introduction-to-istio-ingress-the-easy-way-to-manage-incoming-kubernetes-app-traffic','mirantis.com: Introduction to Istio Ingress: The easy way to manage incoming Kubernetes app traffic','','2021',0,'Introduces the architectural model of the Istio Ingress Gateway as the entry point for north-south traffic management. Reviews routing mechanics, TLS termination configurations, and integration with Service Mesh VirtualServices. A foundational guide for optimizing network boundaries and consolidating edge authorization policies.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Service Mesh", "Ingress Control"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/introduction-to-kustomize-part-1-creating-a-kubernetes-app-out-of-multiple-pieces','mirantis.com: Kustomize Tutorial: Creating a Kubernetes app out of multiple pieces','','2021',3,'Deep dive into aggregating disjointed Kubernetes manifests into unified, multi-service microservice applications. Demonstrates how to write custom patches and automatically manage rolling updates via resource generation mechanisms.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Microservice Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/introduction-to-yaml-creating-a-kubernetes-deployment','mirantis.com: Introduction to YAML: Creating a Kubernetes deployment','','2023',0,'An introduction to writing YAML specifications for Kubernetes deployments. Demystifies manifest keys, selector configurations, resource allocations, and replica parameters.','YAML','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Deployments", "Declarative Manifests"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/kubernetes-cheat-sheet','mirantis.com: Kubernetes Cheat Sheet 🌟','','2024',3,'A consolidated quick-reference handbook by Mirantis. Emphasizes safe deletion practices, container inspection mechanics, and context manipulation protocols inside high-concurrency staging environments.','HTML','Cheat Sheet','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://developers.redhat.com/cheat-sheets/kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/your-app-deserves-more-than-kubernetes-ingress-kubernetes-ingress-vs-istio-gateway-webinar',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','62e8da80106634e4c7eed5e4aed398c4292e3c73e8bd3a65adb04d83497c910e',100.0,1.77903277972840905e+09,1,'2026-05-17T17:46:19.728409+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mirantis.com/software/docker/docker-enterprise','Mirantis Docker Enterprise 3.1+ with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6dfc071794b7c0702e8c435b441a660c1ec56d90f301b8ed5e5d21ef8da0b176',100.0,1.77902961332722711e+09,0,'2026-05-17T16:53:33.327227+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.mirantis.com/software/docker/docker-enterprise", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.933460"}, "duplicate_of": "https://www.mirantis.com/software/mirantis-kubernetes-engine"}');
+INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/your-app-deserves-more-than-kubernetes-ingress-kubernetes-ingress-vs-istio-gateway-webinar',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','62e8da80106634e4c7eed5e4aed398c4292e3c73e8bd3a65adb04d83497c910e',100.0,1779032779,1,'2026-05-17T17:46:19.728409+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mirantis.com/software/docker/docker-enterprise','Mirantis Docker Enterprise 3.1+ with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6dfc071794b7c0702e8c435b441a660c1ec56d90f301b8ed5e5d21ef8da0b176',100.0,1779029613,0,'2026-05-17T16:53:33.327227+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.mirantis.com/software/docker/docker-enterprise", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.933460"}, "duplicate_of": "https://www.mirantis.com/software/mirantis-kubernetes-engine"}');
 INSERT INTO "resources" VALUES('https://www.mkdocs.org','MkDocs','','2026',0,'The home of the MkDocs static site generator, a highly extensible Python-based system built specifically for developer documentation compiled from Markdown. It supports continuous integration workflows perfectly, rendering light, lightning-fast static assets optimized for standard search engine indexing.','Python','Tool Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "MkDocs"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.moesif.com/blog/technical/api-gateways/How-to-Choose-The-Right-API-Gateway-For-Your-Platform-Comparison-Of-Kong-Tyk-Apigee-And-Alternatives','moesif.com: How to choose the right API Gateway for your platform: Comparison of Kong, Tyk, Apigee, and alternatives','','2022',0,'Compares core enterprise-grade API Gateways, including Kong, Tyk, Apigee, and cloud-native solutions. Delves into benchmarks, execution models (e.g., Lua-based vs. Go-based plugins), licensing, and performance overheads under high-throughput microservice configurations.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Infrastructure Patterns"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mongodb.com/blog/post/daa-s-with-mongo-db-and-confluent','mongodb.com: DaaS with MongoDB and Confluent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5067c4a42d929254c3a437a67d61817b35bb30940637df0087888b3401f3eda0',100.0,1779034333.14921,0,'2026-05-17T18:12:13.149210+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.mongodb.com/company/blog/technical/daa-s-with-mongo-db-and-confluent"}');
-INSERT INTO "resources" VALUES('https://www.mongodb.com/blog/post/introducing-mongodb-for-vs-code','Introducing MongoDB for VS Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6233cb633ede3f12b55b2973541ccc0810096f3c963b85e4ef9242343b65506e',100.0,1.77903125813885903e+09,0,'2026-05-17T17:20:58.138859+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mongodb.com/company/blog/product-release-announcements/introducing-mongodb-for-vs-code',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a67fb9a7f3156ce9066bd7cc2fc67b3e9df37fce5729767c76619577b032df94',100.0,1.77913049493361902e+09,0,'2026-05-18T20:54:54.933619+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mongodb.com/blog/post/daa-s-with-mongo-db-and-confluent','mongodb.com: DaaS with MongoDB and Confluent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5067c4a42d929254c3a437a67d61817b35bb30940637df0087888b3401f3eda0',100.0,1779034333,0,'2026-05-17T18:12:13.149210+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.mongodb.com/company/blog/technical/daa-s-with-mongo-db-and-confluent"}');
+INSERT INTO "resources" VALUES('https://www.mongodb.com/blog/post/introducing-mongodb-for-vs-code','Introducing MongoDB for VS Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6233cb633ede3f12b55b2973541ccc0810096f3c963b85e4ef9242343b65506e',100.0,1779031258,0,'2026-05-17T17:20:58.138859+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mongodb.com/company/blog/product-release-announcements/introducing-mongodb-for-vs-code',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a67fb9a7f3156ce9066bd7cc2fc67b3e9df37fce5729767c76619577b032df94',100.0,1779130494,0,'2026-05-18T20:54:54.933619+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mongodb.com/company/blog/technical/daa-s-with-mongo-db-and-confluent','mongodb.com: DaaS with MongoDB and Confluent','','2021',3,'Details the construction of a low-latency Data-as-a-Service (DaaS) layer combining MongoDB''s document-based storage engine with Confluent''s real-time messaging pipeline. This architecture provides microservices with immediate, synchronized access to transactional and analytics database endpoints.','N/A','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Integrations", "MongoDB"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mongodb.com/docs','developer.mongodb.com: MongoDB Cheat Sheet','','2026',0,'Official architectural cheat sheets for designing document-based database models. Synthesizes key MongoDB operations including complex collection joins, advanced aggregations, write concern configs, and clustering.','JSON','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "NoSQL Databases", "MongoDB"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mongodb.com/docs/manual/security','MongoDB security tutorial','','2026',5,'Official security manual outlining secure-by-default production setups for MongoDB. Covers Role-Based Access Control (RBAC), transport encryption (TLS/SSL), network binding, and Client-Side Field Level Encryption (CSFLE).','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Database Security"]','["[DE FACTO STANDARD]"]','[]','["nosql.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mongodb.com/kubernetes','MongoDB and Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91b14939009353199741c76b63d513cce5b9de3642501618d89d410d081763f3',100.0,1779033213.30878,0,'2026-05-17T17:53:33.308780+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{"duplicate_of": "https://www.mongodb.com/products/integrations/kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.mongodb.com/kubernetes','MongoDB and Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91b14939009353199741c76b63d513cce5b9de3642501618d89d410d081763f3',100.0,1779033213,0,'2026-05-17T17:53:33.308780+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{"duplicate_of": "https://www.mongodb.com/products/integrations/kubernetes"}');
 INSERT INTO "resources" VALUES('https://www.mongodb.com/products/integrations/kubernetes','MongoDB and Kubernetes 🌟','','2026',5,'Official Kubernetes operator blueprint detailing integration procedures. Allows declarative scaling, self-healing, rolling updates, and TLS rotation of stateful MongoDB replica sets under container orchestrators.','Go','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Kubernetes Operators"]','["[DE FACTO STANDARD]"]','[]','["nosql.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.morling.dev/blog/introducing-jfrunit-1-0-0-alpha1','morling.dev: Introducing JfrUnit 1.0.0.Alpha1','','2021',0,'The introductory blog post for JfrUnit, outlining its mission to enable assertions against performance metrics in unit tests. By capturing Flight Recorder diagnostics, JfrUnit solves the historically difficult problem of detecting performance issues before applications reach production.','Java','Blog','Intermediate',1,'online','manual','3fdafa5c722e4b52acb34491f2362f096e662bfaafb88c82e2aa2377baa13aa7',100.0,1.77903210817685198e+09,1,'2026-05-17T17:35:08.176852+02:00',NULL,NULL,NULL,'["Modern Java", "Performance", "Testing"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.morling.dev/blog/introducing-jfrunit-1-0-0-alpha1','morling.dev: Introducing JfrUnit 1.0.0.Alpha1','','2021',0,'The introductory blog post for JfrUnit, outlining its mission to enable assertions against performance metrics in unit tests. By capturing Flight Recorder diagnostics, JfrUnit solves the historically difficult problem of detecting performance issues before applications reach production.','Java','Blog','Intermediate',1,'online','manual','3fdafa5c722e4b52acb34491f2362f096e662bfaafb88c82e2aa2377baa13aa7',100.0,1779032108,1,'2026-05-17T17:35:08.176852+02:00',NULL,NULL,NULL,'["Modern Java", "Performance", "Testing"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.morling.dev/blog/single-message-transforms-swiss-army-knife-of-kafka-connect','Single Message Transformations - The Swiss Army Knife of Kafka Connect','','2021',0,'An in-depth guide covering Single Message Transformations (SMTs) in Apache Kafka Connect. It demonstrates how to apply lightweight, inline modifications such as masking, routing, or restructuring data directly on connector workers before payloads hit the brokers.','Java','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Kafka Connect SMT"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mssqltips.com/sqlservertip/7094/azure-data-factory-vs-ssis-similarities-differences','mssqltips.com: Choosing Between SQL Server Integration Services and Azure Data Factory','','2022',0,'Comparative analysis outlining structural trade-offs between on-premises SQL Server Integration Services (SSIS) and cloud-native Azure Data Factory (ADF). Evaluates scaling metrics, deployment methods, and connectivity requirements.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Orchestration", "ETL Tooling"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mssqltips.com/sqlservertip/7188/powershell-if-if-else-switch-examples','==mssqltips.com: PowerShell for the DBA - If Else and Switch statements==','','N/A',0,'A curated technical resource and architectural guide covering ==mssqltips.com: PowerShell for the DBA - If Else and Switch statements== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903342178958201e+09,0,'2026-05-17T17:57:01.789582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mssqltips.com/sqlservertip/7188/powershell-if-if-else-switch-examples','==mssqltips.com: PowerShell for the DBA - If Else and Switch statements==','','N/A',0,'A curated technical resource and architectural guide covering ==mssqltips.com: PowerShell for the DBA - If Else and Switch statements== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033421,0,'2026-05-17T17:57:01.789582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mulesoft.com','Mulesoft','','2022',0,'MuleSoft Anypoint Platform remains an enterprise industry standard for API integration and microservice orchestration. By utilizing its DataWeave engine, hybrid deployment architectures (including Runtime Fabric on Kubernetes), and secure API gateway patterns, it connects legacy platforms with modern cloud-native systems.','Java','Official Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "iPaaS", "MuleSoft", "Enterprise Integration Platform"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mulesoft.com/api/rest/what-is-rest-api',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mulesoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','6e367b46bf81bf36c321d7638c0eaee334993edcbbbea28ee132608ffdc5297a',100.0,1.77913049493899607e+09,1,'2026-05-18T20:54:54.938996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mulesoft.com/api/rest/what-is-rest-api',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mulesoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','6e367b46bf81bf36c321d7638c0eaee334993edcbbbea28ee132608ffdc5297a',100.0,1779130494,1,'2026-05-18T20:54:54.938996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mulesoft.com/platform/api/manager','MuleSoft API Manager','','2026',4,'MuleSoft API Manager acts as a centralized control plane for securing, governing, and analyzing APIs across the enterprise. It enables deep integration with the Anypoint Platform, offering capabilities like policy enforcement, SLA contracts, and traffic routing to coordinate complex integration topologies.','English','Enterprise Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Enterprise Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mulesoft.com/resources/api/restful-api','mulesoft.com: What is a RESTful API?','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','eb418f0e2a4aadd325d9dd1dbc2eb065e7ea9558ef0554092b93f3c008339ac5',100.0,1.7790304142047851e+09,0,'2026-05-17T17:06:54.204785+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mulesoft.com/resources/api/restful-api','mulesoft.com: What is a RESTful API?','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','eb418f0e2a4aadd325d9dd1dbc2eb065e7ea9558ef0554092b93f3c008339ac5',100.0,1779030414,0,'2026-05-17T17:06:54.204785+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mux.com','Mux: The API to Video','- [softwareengineeringdaily.com: Kubernetes vs. Serverless with Matt Ward (podcast) 🌟](https://softwareengineeringdaily.com/2020/12/29/kubernetes-vs-serverless-with-matt-ward-repeat)','2025',0,'A highly-optimized API-first platform for video ingestion, encoding, and delivery. Abstracts the immense complexity of transcribing, hosting, and streaming live and on-demand video formats globally with low latency.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Services", "Media Streaming", "API Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.muycomputer.com/2021/06/03/winget-1-0-paquetes-windows-10','muycomputer.com: WinGet 1.0, ya está aquí el administrador de paquetes para Windows','','2021',0,'Spanish technical review covering the landmark 1.0 release of Windows Package Manager (winget). Focuses on structural installation paths, package repository security checks, and developer environment automation.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Package Management", "Tooling Milestones"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.muycomputerpro.com/2024/01/12/ingenieria-de-plataformas-de-devops-la-nueva-generacion-de-devops','muycomputerpro.com: Ingeniería de plataformas de DevOps: la nueva generación de DevOps','','2024',0,'An overview in Spanish analyzing the emergence of Platform Engineering as the evolutionary successor to DevOps. Outlines how standardizing infrastructure provisioning and software delivery environments reduces friction and enhances operational efficiency within enterprise teams.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "DevOps Evolution", "Spanish Resources"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
@@ -16695,221 +16695,221 @@ INSERT INTO "resources" VALUES('https://www.muylinux.com','muylinux.com','','202
 INSERT INTO "resources" VALUES('https://www.mypythonquiz.com','Python mini-quiz','','2020',3,'Interactive programming assessment platform evaluating real-time Python syntax, generator scopes, collection methods, and general algorithms through self-paced quizzes.','Python','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Interactive"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.mytechramblings.com/posts/gitops-with-azure-devops-helm-acr-flux-and-k8s','mytechramblings.com: A practical example of GitOps using Azure DevOps, Azure Container Registry, Helm, Flux and Kubernetes','','2022',0,'Presents a comprehensive GitOps architectural blueprint combining Azure DevOps, Helm, and ACR under the control of Flux inside a Kubernetes cluster to manage automated continuous rollouts. (Live Grounding: Flux v2 continues to represent a core declarative deployment vehicle, serving as a pillar for automated continuous delivery).','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & Declarative Git", "GitOps Tools", "Flux & Helm"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.n-ix.com/reduce-technical-debt','n-ix.com: How to reduce your technical debt: An ultimate guide','','2023',0,'A holistic architectural playbook for diagnosing, budgeting, and paying down complex software debt. Proposes systematic approaches like code reviews, architectural documentation, and legacy modernization patterns.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Software Engineering", "Technical Debt"]','["[GUIDE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.namecheap.com/blog/visualize-your-deployment-status-with-jenkins','namecheap.com: Visualize Your Deployment Status with Jenkins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.779034228851691e+09,0,'2026-05-17T18:10:28.851691+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.nathannellans.com/post/app-registration-enterprise-apps-part-2','==nathannellans.com: Application Registrations and Enterprise Apps - Part'' 2== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8e2abfe794ba69d3c41f46b65e284df1febdbec24c3529826c2d30f80d1f94ca',100.0,1.77903002877073192e+09,1,'2026-05-17T17:00:28.770732+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.namecheap.com/blog/visualize-your-deployment-status-with-jenkins','namecheap.com: Visualize Your Deployment Status with Jenkins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034228,0,'2026-05-17T18:10:28.851691+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.nathannellans.com/post/app-registration-enterprise-apps-part-2','==nathannellans.com: Application Registrations and Enterprise Apps - Part'' 2== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8e2abfe794ba69d3c41f46b65e284df1febdbec24c3529826c2d30f80d1f94ca',100.0,1779030028,1,'2026-05-17T17:00:28.770732+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nathannellans.com/post/app-registrations-enterprise-apps-and-service-principals','nathannellans.com: App Registrations, Enterprise Apps, and Service Principals 🌟','- [==nathannellans.com: Application Registrations and Enterprise Apps - Part 2== 🌟](https://www.nathannellans.com/post/app-registration-enterprise-apps-part-2)','2023',3,'An architectural deep-dive clarifying the fundamental distinctions and relationships between App Registrations, Enterprise Applications, and Service Principals within Entra ID. It explains how multi-tenant applications project identities across directory boundaries. This conceptual foundation is vital for configuring secure enterprise delegation and delegated vs. application permissions correctly.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access Management", "Entra ID Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nathannellans.com/post/azure-application-gateway-part-1','nathannellans.com: Azure Application Gateway - Part 1 🌟','','2023',3,'A multi-part guide focused on configuring and architecting the traditional Azure Application Gateway (v2). It covers the basics of listener configurations, routing rules, SSL/TLS termination, and Web Application Firewall (WAF) integration. This guide remains highly useful for understanding legacy reverse-proxy architectures before transitioning to modernized container gateway models.','N/A','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking & Edge Routing", "Application Gateway V2"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nature.com/articles/d43747-023-00028-w','nature.com: Quibim: empowering biopharma to turn images into actionable predictions using artificial intelligence','','2023',4,'Highlights Quibim''s advanced quantitative imaging platform that transforms raw medical images into biomarker-driven predictive insights for biopharma. Utilizing convolutional neural networks and robust data-ingestion systems, Quibim standardizes clinical trial imaging datasets across various vendor formats. This enables biopharma researchers to track drug efficacy with high statistical precision, shortening drug discovery cycles.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Bioinformatics", "AI Diagnostics"]','["[ENTERPRISE-STABLE]"]','[]','["customer.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ncsc.gov.uk/blog-post/introducing-scanning-made-easy','ncsc.gov.uk: Introducing Scanning Made Easy','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dbe063b202f831dd807632ee5a90e232284b3f0b67ee5ad8512c5b10ec9b370e',100.0,1.77903020805017495e+09,0,'2026-05-17T17:03:28.050175+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ncsc.gov.uk/information/page-removed',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3ac81f2c390fb1467826d731890c4b71c3313dee99b41859e5ba8bce8f8d1c10',100.0,1779130494.93393,0,'2026-05-18T20:54:54.933930+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.nczonline.net/blog/2011/11/29/how-content-delivery-networks-cdns-work','nczonline: How content delivery networks (CDNs) work - Nov 2011','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f7257cb06df44549080a61b4dc29cc9adf59ee8b7bc165dcd04a799c6c868df',100.0,1.77903288572350406e+09,0,'2026-05-17T17:48:05.723504+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{"duplicate_of": "https://humanwhocodes.com/blog/2011/11/29/how-content-delivery-networks-cdns-work"}');
-INSERT INTO "resources" VALUES('https://www.neowin.net/news/exploring-the-lack-of-security-in-a-typical-docker-and-kubernets-installation','Exploring the (lack of) security in a typical Docker and Kubernetes installation','','N/A',0,'A curated technical resource and architectural guide covering Exploring the (lack of) security in a typical Docker and Kubernetes installation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903403069545292e+09,0,'2026-05-17T18:07:10.695453+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ncsc.gov.uk/blog-post/introducing-scanning-made-easy','ncsc.gov.uk: Introducing Scanning Made Easy','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dbe063b202f831dd807632ee5a90e232284b3f0b67ee5ad8512c5b10ec9b370e',100.0,1779030208,0,'2026-05-17T17:03:28.050175+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ncsc.gov.uk/information/page-removed',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3ac81f2c390fb1467826d731890c4b71c3313dee99b41859e5ba8bce8f8d1c10',100.0,1779130494,0,'2026-05-18T20:54:54.933930+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.nczonline.net/blog/2011/11/29/how-content-delivery-networks-cdns-work','nczonline: How content delivery networks (CDNs) work - Nov 2011','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f7257cb06df44549080a61b4dc29cc9adf59ee8b7bc165dcd04a799c6c868df',100.0,1779032885,0,'2026-05-17T17:48:05.723504+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{"duplicate_of": "https://humanwhocodes.com/blog/2011/11/29/how-content-delivery-networks-cdns-work"}');
+INSERT INTO "resources" VALUES('https://www.neowin.net/news/exploring-the-lack-of-security-in-a-typical-docker-and-kubernets-installation','Exploring the (lack of) security in a typical Docker and Kubernetes installation','','N/A',0,'A curated technical resource and architectural guide covering Exploring the (lack of) security in a typical Docker and Kubernetes installation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034030,0,'2026-05-17T18:07:10.695453+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.netdata.cloud/blog/kubernetes-throttling-doesnt-have-to-suck-let-us-help','netdata.cloud: Kubernetes Throttling Doesn’t Have To Suck. Let Us Help! 🌟🌟','','2021',0,'Explains how to detect and resolve CPU throttling using the Netdata agent.
 - Translates complex CFS quota statistics into actionable developer metrics.
 - Recommends adjustments to container configs to prevent performance degradation.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Performance Optimization", "CPU Limits & Throttling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.netdesignarena.com/index.php/2020/04/15/new-blog-series-aws-cloud-networking-zero-to-hero','AWS Cloud Networking – Zero to Hero','','2020',0,'Provides a step-by-step pathway from basic networking to comprehensive AWS network design. Contrasts entry-level topologies with complex multi-region enterprise structures. Essential reading for operations personnel migrating legacy on-prem networks to standard AWS subnets and VPC peers.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking Tutorials"]','["[LEGACY]"]','[]','["aws-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.networkmanagementsoftware.com/google-cloud-platform-gcp-networking-fundamentals','networkmanagementsoftware.com: Google Cloud Platform (GCP) Networking Fundamentals','','2020',0,'A deep dive into core networking primitives within GCP, mapping subnets, firewall rules, routes, and IP address management. Provides clear mental models for engineering reliable, segmented network boundaries for enterprise topologies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Infrastructure", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nextgov.com/ideas/2023/11/why-smart-multicloud-policies-are-golden-ticket-modernizing-it-infrastructure/392232','nextgov.com: Why smart multicloud policies are a golden ticket to modernizing IT infrastructure','','2026',0,'An analysis of public sector cloud strategies, focusing on how smart multi-cloud policies can drive federal IT modernization. It addresses compliance, high-availability targets, and distributed vendor risk. Live grounding confirms the ongoing shifts in government contracting toward multi-provider models.','English','Case Study/Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Public Sector", "Infrastructure Modernization"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.nextplatform.com/2018/10/15/red-hat-flexes-coreos-muscle-in-openshift-kubernetes-platform','nextplatform.com: red hat flexes CoreOS muscle in openshift kubernetes platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ff1414119a4b91eb1d93178e5d3821c170d3c45018b60d5f6610805129bd4c59',100.0,1.77903279205041289e+09,0,'2026-05-17T17:46:32.050413+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.nextplatform.com/cloud/2018/10/15/red-hat-flexes-coreos-muscle-in-openshift-kubernetes-platform/1631979"}');
-INSERT INTO "resources" VALUES('https://www.nextplatform.com/2021/08/02/kubernetes-expands-from-containers-to-infrastructure-management','==nextplatform.com: KUBERNETES EXPANDS FROM CONTAINERS TO INFRASTRUCTURE'' MANAGEMENT== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','456093bf35fc94eef001cf8277bf3f807c5696e18bf64a3a59f1b55249706580',100.0,1.77903098505417704e+09,0,'2026-05-17T17:16:25.054177+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md", "docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.nextplatform.com/2024/03/04/kubernetes-clusters-have-massive-overprovisioning-of-compute-and-memory','nextplatform.com: Kubernetes Clusters Have Massive Overprovisioning Of Compute'' And Memory 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4d4eb9b97460f207bb52035cf233b1fa2d556a469120542cdb9076adf34290b',100.0,1.77903257674454307e+09,0,'2026-05-17T17:42:56.744543+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.nextplatform.com/cloud/2024/03/04/kubernetes-clusters-have-massive-overprovisioning-of-compute-and-memory/1658269"}');
+INSERT INTO "resources" VALUES('https://www.nextplatform.com/2018/10/15/red-hat-flexes-coreos-muscle-in-openshift-kubernetes-platform','nextplatform.com: red hat flexes CoreOS muscle in openshift kubernetes platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ff1414119a4b91eb1d93178e5d3821c170d3c45018b60d5f6610805129bd4c59',100.0,1779032792,0,'2026-05-17T17:46:32.050413+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.nextplatform.com/cloud/2018/10/15/red-hat-flexes-coreos-muscle-in-openshift-kubernetes-platform/1631979"}');
+INSERT INTO "resources" VALUES('https://www.nextplatform.com/2021/08/02/kubernetes-expands-from-containers-to-infrastructure-management','==nextplatform.com: KUBERNETES EXPANDS FROM CONTAINERS TO INFRASTRUCTURE'' MANAGEMENT== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','456093bf35fc94eef001cf8277bf3f807c5696e18bf64a3a59f1b55249706580',100.0,1779030985,0,'2026-05-17T17:16:25.054177+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md", "docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.nextplatform.com/2024/03/04/kubernetes-clusters-have-massive-overprovisioning-of-compute-and-memory','nextplatform.com: Kubernetes Clusters Have Massive Overprovisioning Of Compute'' And Memory 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4d4eb9b97460f207bb52035cf233b1fa2d556a469120542cdb9076adf34290b',100.0,1779032576,0,'2026-05-17T17:42:56.744543+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.nextplatform.com/cloud/2024/03/04/kubernetes-clusters-have-massive-overprovisioning-of-compute-and-memory/1658269"}');
 INSERT INTO "resources" VALUES('https://www.nextplatform.com/cloud/2018/10/15/red-hat-flexes-coreos-muscle-in-openshift-kubernetes-platform/1631979','nextplatform.com: red hat flexes CoreOS muscle in openshift kubernetes platform','','2018',0,'Discusses the strategic integration of Red Hat Enterprise Linux CoreOS (RHCOS) within OpenShift 4. Reviews the architectural impact of immutable operating systems on container security, automated node provisioning, and life-cycle scaling.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "OpenShift", "Technical Background"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nextplatform.com/cloud/2024/03/04/kubernetes-clusters-have-massive-overprovisioning-of-compute-and-memory/1658269','nextplatform.com: Kubernetes Clusters Have Massive Overprovisioning Of Compute And Memory 🌟','','2024',0,'Explores structural data showing vast cloud expenditure waste due to over-allocated requests. Discusses methods to dynamically resize workloads using analysis algorithms and fine-tuning configurations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Cost Optimization", "Capacity Planning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nextplatform.com/store/2021/08/02/kubernetes-expands-from-containers-to-infrastructure-management/1654000','nextplatform.com: KUBERNETES EXPANDS FROM CONTAINERS TO INFRASTRUCTURE MANAGEMENT 🌟','','2021',4,'Explores the transformation of Kubernetes from a container orchestrator to a universal control plane managing virtual machines, cloud APIs, and physical infrastructure. Analyzes tools like Crossplane and Cluster API.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Ecosystem", "Infrastructure as Code"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.nginx.com','Nginx','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903068053429198e+09,0,'2026-05-17T17:11:20.534292+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/announcing-nginx-core-collection-ansible','nginx.com: Announcing the NGINX Core Collection for Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903215781996798e+09,0,'2026-05-17T17:35:57.819968+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/automating-multi-cluster-dns-with-nginx-ingress-controller','nginx.com: Automating Multi-Cluster DNS with NGINX Ingress Controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903257182524895e+09,0,'2026-05-17T17:42:51.825249+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/best-practices-for-configuring-microservices-apps','==nginx.com: Best Practices for Configuring Microservices Apps== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.7790341102274909e+09,0,'2026-05-17T18:08:30.227491+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/deploying-nginx-ingress-controller-on-amazon-eks-how-we-tested','nginx.com: Deploying NGINX Ingress Controller on Amazon EKS: How We Tested','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903101729387593e+09,0,'2026-05-17T17:16:57.293876+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/deploying-nginx-plus-as-an-api-gateway-part-1','nginx.com: Deploying NGINX as an API Gateway, Part 1 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.7790321042374649e+09,0,'2026-05-17T17:35:04.237465+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/event-driven-data-management-microservices','nginx.com: Event-Driven Data Management for Microservices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903440573438191e+09,0,'2026-05-17T18:13:25.734382+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/guide-to-choosing-ingress-controller-part-4-nginx-ingress-controller-options','nginx.com: A Guide to Choosing an Ingress Controller, Part 4: NGINX Ingress'' Controller Options','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903359516386199e+09,0,'2026-05-17T17:59:55.163862+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/how-to-choose-a-service-mesh','nginx.com: How to Choose a Service Mesh 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903047956809401e+09,0,'2026-05-17T17:07:59.568094+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/how-to-simplify-kubernetes-ingress-egress-traffic-management','nginx.com: How to Simplify Kubernetes Ingress and Egress Traffic Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.779033658886554e+09,0,'2026-05-17T18:00:58.886554+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/introducing-nginx-service-mesh','nginx.com: Introducing NGINX Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.7790314150391159e+09,0,'2026-05-17T17:23:35.039116+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/introduction-to-microservices','nginx.com: Introduction to Microservices 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903189686101293e+09,0,'2026-05-17T17:31:36.861013+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/kubernetes-networking-101','==nginx.com: Kubernetes Networking 101==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903456919140291e+09,0,'2026-05-17T18:16:09.191403+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/mtls-architecture-nginx-service-mesh','nginx.com: The mTLS Architecture in NGINX Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903057849706506e+09,0,'2026-05-17T17:09:38.497065+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/reduce-complexity-with-production-grade-kubernetes','nginx.com: Reduce Complexity with Production-Grade Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903023558249807e+09,0,'2026-05-17T17:03:55.582498+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/reducing-kubernetes-costs-70-percent-in-cloud-nginx-opsani-prometheus','nginx.com: Reducing Kubernetes Costs by 70% in the Cloud with NGINX, Opsani,'' and Prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903303057803511e+09,0,'2026-05-17T17:50:30.578035+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/using-free-ssltls-certificates-from-lets-encrypt-with-nginx','nginx.com: Using Free Let’s Encrypt SSL/TLS Certificates with NGINX','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903456496360206e+09,0,'2026-05-17T18:16:04.963602+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/blog/what-are-namespaces-cgroups-how-do-they-work','nginx.com: What Are Namespaces and cgroups, and How Do They Work? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1.77903023234448909e+09,0,'2026-05-17T17:03:52.344489+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
-INSERT INTO "resources" VALUES('https://www.nginx.com/resources/library/complete-nginx-cookbook','==nginx.com: The Complete NGINX Cookbook== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3e31a47c9ecb8033ca6baf64c9db4be070cb5f4825584aae03ef9bb02d6040fe',100.0,1.77903186579991388e+09,0,'2026-05-17T17:31:05.799914+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.nginx.com','Nginx','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779030680,0,'2026-05-17T17:11:20.534292+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/announcing-nginx-core-collection-ansible','nginx.com: Announcing the NGINX Core Collection for Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779032157,0,'2026-05-17T17:35:57.819968+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/automating-multi-cluster-dns-with-nginx-ingress-controller','nginx.com: Automating Multi-Cluster DNS with NGINX Ingress Controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779032571,0,'2026-05-17T17:42:51.825249+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/best-practices-for-configuring-microservices-apps','==nginx.com: Best Practices for Configuring Microservices Apps== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779034110,0,'2026-05-17T18:08:30.227491+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/deploying-nginx-ingress-controller-on-amazon-eks-how-we-tested','nginx.com: Deploying NGINX Ingress Controller on Amazon EKS: How We Tested','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779031017,0,'2026-05-17T17:16:57.293876+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/deploying-nginx-plus-as-an-api-gateway-part-1','nginx.com: Deploying NGINX as an API Gateway, Part 1 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779032104,0,'2026-05-17T17:35:04.237465+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/event-driven-data-management-microservices','nginx.com: Event-Driven Data Management for Microservices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779034405,0,'2026-05-17T18:13:25.734382+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/guide-to-choosing-ingress-controller-part-4-nginx-ingress-controller-options','nginx.com: A Guide to Choosing an Ingress Controller, Part 4: NGINX Ingress'' Controller Options','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779033595,0,'2026-05-17T17:59:55.163862+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/how-to-choose-a-service-mesh','nginx.com: How to Choose a Service Mesh 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779030479,0,'2026-05-17T17:07:59.568094+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/how-to-simplify-kubernetes-ingress-egress-traffic-management','nginx.com: How to Simplify Kubernetes Ingress and Egress Traffic Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779033658,0,'2026-05-17T18:00:58.886554+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/introducing-nginx-service-mesh','nginx.com: Introducing NGINX Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779031415,0,'2026-05-17T17:23:35.039116+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/introduction-to-microservices','nginx.com: Introduction to Microservices 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779031896,0,'2026-05-17T17:31:36.861013+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/kubernetes-networking-101','==nginx.com: Kubernetes Networking 101==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779034569,0,'2026-05-17T18:16:09.191403+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/mtls-architecture-nginx-service-mesh','nginx.com: The mTLS Architecture in NGINX Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779030578,0,'2026-05-17T17:09:38.497065+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/reduce-complexity-with-production-grade-kubernetes','nginx.com: Reduce Complexity with Production-Grade Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779030235,0,'2026-05-17T17:03:55.582498+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/reducing-kubernetes-costs-70-percent-in-cloud-nginx-opsani-prometheus','nginx.com: Reducing Kubernetes Costs by 70% in the Cloud with NGINX, Opsani,'' and Prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779033030,0,'2026-05-17T17:50:30.578035+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/using-free-ssltls-certificates-from-lets-encrypt-with-nginx','nginx.com: Using Free Let’s Encrypt SSL/TLS Certificates with NGINX','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779034564,0,'2026-05-17T18:16:04.963602+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/blog/what-are-namespaces-cgroups-how-do-they-work','nginx.com: What Are Namespaces and cgroups, and How Do They Work? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779030232,0,'2026-05-17T17:03:52.344489+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
+INSERT INTO "resources" VALUES('https://www.nginx.com/resources/library/complete-nginx-cookbook','==nginx.com: The Complete NGINX Cookbook== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3e31a47c9ecb8033ca6baf64c9db4be070cb5f4825584aae03ef9bb02d6040fe',100.0,1779031865,0,'2026-05-17T17:31:05.799914+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nichesoftware.co.nz/2021/05/29/promotion-driven-development.html','nichesoftware.co.nz: Promotion Driven Development (PDD) 🌟','','2021',0,'Critiques the anti-pattern of Promotion Driven Development (PDD), where engineers select unnecessary, highly complex tools and over-engineer architectures to pad resumes for promotions. Warns against the resulting complexity, technical debt, and team maintenance burdens.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Anti-Patterns", "Engineering Culture"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.nightfall.ai/blog/atlassian-cloud-hipaa-compliant',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3734f30e82ec8e8d1f45d8d61554c819bbb4488beac14444c81b5ae24240cbdd',100.0,1.77913049495568895e+09,0,'2026-05-18T20:54:54.955689+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.nightfall.ai/blog/atlassian-cloud-hipaa-compliant',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3734f30e82ec8e8d1f45d8d61554c819bbb4488beac14444c81b5ae24240cbdd',100.0,1779130494,0,'2026-05-18T20:54:54.955689+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nilebits.com/blog/2024/07/terraform-drift-detection','nilebits.com: Understanding Terraform Drift Detection and Remediation 🌟','','2024',0,'Architectural playbook on detecting and remediating drift between active cloud infrastructure and version-controlled declarative states. Analyzes manual and automated feedback loops, the state refresh phase, and systematic remediation options.','None','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.noidea.dog/glue','noidea.dog/glue: Being Glue','','2019',5,'An industry-standard analysis of ''glue work''—the essential non-coding technical tasks like mentoring, architecture alignment, communication, and process optimization that hold engineering teams together. Examines the systemic risks where technical contributors perform high-impact glue activities at the expense of their promotion metrics, calling for formal valuation of organizational architecture and technical leadership roles.','en','Essay','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Career Development", "Technical Mentorship"]','["[DE FACTO STANDARD]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.nomadproject.io/docs/nomad-vs-kubernetes/alternative','nomadproject.io: An alternative to Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe87c2c280bbd57f8e2ee66a0e590441b3c3f59efb42374714e9b2d789d567fd',100.0,1.77903023930486607e+09,0,'2026-05-17T17:03:59.304866+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/nomad/docs/k8s-nomad"}');
-INSERT INTO "resources" VALUES('https://www.nomadproject.io/intro/vs/kubernetes','nomadproject.io: Nomad vs. Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe87c2c280bbd57f8e2ee66a0e590441b3c3f59efb42374714e9b2d789d567fd',100.0,1.77902915180021595e+09,0,'2026-05-17T16:45:51.800216+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.nomadproject.io/docs/nomad-vs-kubernetes/alternative"}');
-INSERT INTO "resources" VALUES('https://www.noobaa.io','Noobaa','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c50bc0e6d10a67e4f883eacb9fa25c6c1f1ba9bbf98b0c161ddd39114bc4d837',100.0,1.77903297807176089e+09,0,'2026-05-17T17:49:38.071761+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.nomadproject.io/docs/nomad-vs-kubernetes/alternative','nomadproject.io: An alternative to Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe87c2c280bbd57f8e2ee66a0e590441b3c3f59efb42374714e9b2d789d567fd',100.0,1779030239,0,'2026-05-17T17:03:59.304866+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/nomad/docs/k8s-nomad"}');
+INSERT INTO "resources" VALUES('https://www.nomadproject.io/intro/vs/kubernetes','nomadproject.io: Nomad vs. Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe87c2c280bbd57f8e2ee66a0e590441b3c3f59efb42374714e9b2d789d567fd',100.0,1779029151,0,'2026-05-17T16:45:51.800216+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.nomadproject.io/docs/nomad-vs-kubernetes/alternative"}');
+INSERT INTO "resources" VALUES('https://www.noobaa.io','Noobaa','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c50bc0e6d10a67e4f883eacb9fa25c6c1f1ba9bbf98b0c161ddd39114bc4d837',100.0,1779032978,0,'2026-05-17T17:49:38.071761+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.notia.ai/articles/building-an-authenticated-python-cli','notia.ai: Building an authenticated Python CLI','','2022',0,'Curator Insight: Demonstrates building terminal interfaces containing programmatic security token exchange.
 Live Grounding: Evaluates token validation paths, secure key retention methods via local keychain adapters, and configuring clean state storage inside local application pathways.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "CLI Development", "Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.noticiastrabajo.es/como-deben-autonomos-retrasar-pago-intereses-creditos-ico','noticiastrabajo.es: Así pueden los autónomos retrasar el pago de los intereses'' de los créditos ICO','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f96c8f289ada51d9bd48b3c5ee46986ca58d804752b8b7641734c9efe852f420',100.0,1.77902971056458711e+09,0,'2026-05-17T16:55:10.564587+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{"duplicate_of": "https://noticiastrabajo.huffingtonpost.es/como-deben-autonomos-retrasar-pago-intereses-creditos-ico"}');
-INSERT INTO "resources" VALUES('https://www.npmjs.com','Npm','','N/A',0,'A curated technical resource and architectural guide covering Npm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902925173105406e+09,0,'2026-05-17T16:47:31.731054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.npmjs.com/package/lambda-load-test','npmjs.com: Lambda load test','','N/A',0,'A curated technical resource and architectural guide covering npmjs.com: Lambda load test in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903350365310907e+09,0,'2026-05-17T17:58:23.653109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.noticiastrabajo.es/como-deben-autonomos-retrasar-pago-intereses-creditos-ico','noticiastrabajo.es: Así pueden los autónomos retrasar el pago de los intereses'' de los créditos ICO','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f96c8f289ada51d9bd48b3c5ee46986ca58d804752b8b7641734c9efe852f420',100.0,1779029710,0,'2026-05-17T16:55:10.564587+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{"duplicate_of": "https://noticiastrabajo.huffingtonpost.es/como-deben-autonomos-retrasar-pago-intereses-creditos-ico"}');
+INSERT INTO "resources" VALUES('https://www.npmjs.com','Npm','','N/A',0,'A curated technical resource and architectural guide covering Npm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029251,0,'2026-05-17T16:47:31.731054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.npmjs.com/package/lambda-load-test','npmjs.com: Lambda load test','','N/A',0,'A curated technical resource and architectural guide covering npmjs.com: Lambda load test in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033503,0,'2026-05-17T17:58:23.653109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nrmitchi.com/2020/10/one-simple-trick-for-building-images-faster','nrmitchi.com: One Simple Trick for Building Images Faster 🌟','- ``BUILDKIT_INLINE_CACHE=1 build-arg`` is a neat flag that you could add to your docker build to reduce the build time upto 89%','2020',0,'Deep dives into how the BuildKit inline caching configuration drastically speeds up continuous integration pipelines by pulling remote cached layers directly from registries.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Caching"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nslookup.io/learning/the-life-of-a-dns-query-in-kubernetes','nslookup.io: The life of a DNS query in Kubernetes','','2022',0,'A thorough, step-by-step structural visualization tracing a DNS resolution query from within a Kubernetes Pod. Explains the intersection of a container''s /etc/resolv.conf, the DNS search parameters (ndots:5), iptables forwarding rules, and CoreDNS lookups, illustrating where latencies and packet-drops occur.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "DNS", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.ntop.org','ntop','','1998',5,'ntop (ntopng) is a premier web-based network traffic analysis suite providing deep packet inspection, usage trends, and system bandwidth tracing. Live Grounding confirms ntopng as a foundational tool for live network analysis and anomaly detection in large datacenters.','C++','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'1998-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Networking", "Monitoring"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nuodb.com','NuoDB, elastically scalable database. A revolution compared to traditional monolithic 1-box databases. NuoDB is ACID,SQL, distributed/scalable and support flexible schemas','','2026',4,'Elastic distributed SQL database engineered for container workloads. Achieves horizontal scale-out of transactional processing and storage components while retaining strict ACID compliance.','C++','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NewSQL Databases", "Elastic Databases"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nuodb.com/blog/replication-is-it-easy','Traditional database replication drawbacks','','2018',3,'Whitepaper analyzing systemic issues related to classical active-passive and active-active replication systems. Explores performance overhead, CAP theorem constraints, and split-brain recovery.','N/A','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Database Replication", "Trade-Offs"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.nylas.com/blog/performance','nylas.com: Profiling Python in Production','','2016',4,'Curator Insight details Nylas''s architecture for continuous, low-overhead profiling inside live environments. Live Grounding highlights that high-throughput microservices rely heavily on statistical, non-blocking sampling profilers (like Py-Spy or Memray) to secure production metrics with negligible runtime performance impact.','Python','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Production Observability"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.okd.io','OKD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','21ac64dffc8e4a900b69b2fc742a40e8f19e6f78467bae59138bd5a8eaf0ae52',100.0,1.77902999283871698e+09,0,'2026-05-17T16:59:52.838717+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/ocp4.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://okd.io"}');
-INSERT INTO "resources" VALUES('https://www.okd.io/minishift',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77903032286825299e+09,0,'2026-05-17T17:05:22.868253+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.okd.io','OKD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','21ac64dffc8e4a900b69b2fc742a40e8f19e6f78467bae59138bd5a8eaf0ae52',100.0,1779029992,0,'2026-05-17T16:59:52.838717+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/ocp4.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://okd.io"}');
+INSERT INTO "resources" VALUES('https://www.okd.io/minishift',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779030322,0,'2026-05-17T17:05:22.868253+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.okteto.com/blog/kubernetes-architecture','okteto.com: What is Kubernetes Architecture?','','2023',0,'Analyzes the modular architecture of Kubernetes with a specific focus on cloud-native application development workflows. Discusses how control plane components and worker node runtimes influence developer environments, advocating for container-centric development workflows directly inside remote namespaces.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.okteto.com/blog/kubernetes-basics','okteto.com: Kubernetes for Developers Blog Series by Okteto','','2021',0,'A guide series covering Okteto''s Cloud Development Environment (CDE) paradigm. Demonstrates how developers can synchronize code in real-time straight to remote container runtimes without local compiler requirements.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Cloud Development Environments", "Okteto"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.okteto.com/blog/preview-environments-for-kubernetes','okteto.com: Run your Pull Request Preview Environments on Kubernetes','','2021',0,'A step-by-step architecture guide detailing how to build automated pull-request preview environments inside Kubernetes namespace boundaries. Leverages ingress controllers, isolated network setups, and Okteto engine tooling to manage ephemeral environment lifecycles.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Preview Environments", "CI/CD Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.okteto.com/blog/what-is-kubernetes-architecture','okteto.com: What is Kubernetes Architecture?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c6ea20edea979c6d585000ec8847eab53b6575b681d736b537af91c89094f992',100.0,1.77903114113088202e+09,0,'2026-05-17T17:19:01.130882+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.okteto.com/blog/kubernetes-architecture"}');
-INSERT INTO "resources" VALUES('https://www.omgubuntu.co.uk/2020/06/microsoft-wsl-install-command','Microsoft Makes it Easier to Install WSL on Windows 10 🌟','','2020',0,'An overview of Microsoft''s streamlined WSL installation process, highlighting the creation of the unified `wsl --install` command. This enhancement automates feature enablement and default distribution retrieval, lowering the onboarding barrier for DevOps engineers. This simplification is highly beneficial for enterprise-wide developer environment standardization.','N/A','Article','Beginner',0,'online','manual','6305adbe7c16f45f89c646fc1732183d208d4b4eb8982bdf11f82060a71ff9ca',100.0,1.77902942150624489e+09,1,'2026-05-17T16:50:21.506245+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "WSL Installation"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.okteto.com/blog/what-is-kubernetes-architecture','okteto.com: What is Kubernetes Architecture?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c6ea20edea979c6d585000ec8847eab53b6575b681d736b537af91c89094f992',100.0,1779031141,0,'2026-05-17T17:19:01.130882+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.okteto.com/blog/kubernetes-architecture"}');
+INSERT INTO "resources" VALUES('https://www.omgubuntu.co.uk/2020/06/microsoft-wsl-install-command','Microsoft Makes it Easier to Install WSL on Windows 10 🌟','','2020',0,'An overview of Microsoft''s streamlined WSL installation process, highlighting the creation of the unified `wsl --install` command. This enhancement automates feature enablement and default distribution retrieval, lowering the onboarding barrier for DevOps engineers. This simplification is highly beneficial for enterprise-wide developer environment standardization.','N/A','Article','Beginner',0,'online','manual','6305adbe7c16f45f89c646fc1732183d208d4b4eb8982bdf11f82060a71ff9ca',100.0,1779029421,1,'2026-05-17T16:50:21.506245+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "WSL Installation"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.oncehub.com','ScheduleOnce','','2023',0,'OnceHub scheduling software built for enterprise marketing and inbound sales routing. Provides round-robin scheduling, multi-account CRM matching, and advanced resource allocations.','C#','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Commercial Tools"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.oncehub.com/scheduleonce','ScheduleOnce','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c87768ee1c50883d3f20cac4f4e70a980423fded588424675e3be61e7234781b',100.0,1.77903450470490908e+09,0,'2026-05-17T18:15:04.704909+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{"duplicate_of": "https://www.oncehub.com"}');
-INSERT INTO "resources" VALUES('https://www.ondat.io/blog/stateful-apps-in-kubernetes-are-a-big-deal','ondat.io: Stateful Apps in Kubernetes are a big deal','','N/A',0,'A curated technical resource and architectural guide covering ondat.io: Stateful Apps in Kubernetes are a big deal in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903281723332309e+09,0,'2026-05-17T17:46:57.233323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ondat.io/discoblocks','Discoblocks: ondat.io/discoblocks','','N/A',0,'A curated technical resource and architectural guide covering Discoblocks: ondat.io/discoblocks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779029940724684e+09,0,'2026-05-17T16:59:00.724684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.oncehub.com/scheduleonce','ScheduleOnce','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c87768ee1c50883d3f20cac4f4e70a980423fded588424675e3be61e7234781b',100.0,1779034504,0,'2026-05-17T18:15:04.704909+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{"duplicate_of": "https://www.oncehub.com"}');
+INSERT INTO "resources" VALUES('https://www.ondat.io/blog/stateful-apps-in-kubernetes-are-a-big-deal','ondat.io: Stateful Apps in Kubernetes are a big deal','','N/A',0,'A curated technical resource and architectural guide covering ondat.io: Stateful Apps in Kubernetes are a big deal in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032817,0,'2026-05-17T17:46:57.233323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ondat.io/discoblocks','Discoblocks: ondat.io/discoblocks','','N/A',0,'A curated technical resource and architectural guide covering Discoblocks: ondat.io/discoblocks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.724684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.opcito.com/blogs/a-guide-to-mastering-autoscaling-in-kubernetes-with-keda','opcito.com: A guide to mastering autoscaling in Kubernetes with KEDA','','2022',0,'Comprehensive guide on mastering KEDA autoscaling. Details architectural components like Scalers, Metrics Adapter, and Controller. Explains how KEDA intercepts traffic and translates complex telemetry into HPA scaling decisions.','Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.opcito.com/blogs/testops-how-to-automate-your-software-pipeline-at-the-speed-of-devops','opcito.com: TestOps: How to automate your software pipeline at the speed'' of DevOps','','2021',4,'Focuses on incorporating high-frequency test automation steps into standard continuous delivery environments. Details patterns for dynamic mock environments and rollback automation based on test feedback loops.','English','Technical Article','Intermediate',0,'online','manual','8a0b4e1d187c31c8d2f16c57d2bcd77a101c40247b529d7c5b036b199e465690',100.0,1.77902919004889106e+09,1,'2026-05-17T16:46:30.048891+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "TestOps Strategy"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.opcito.com/blogs/testops-how-to-automate-your-software-pipeline-at-the-speed-of-devops','opcito.com: TestOps: How to automate your software pipeline at the speed'' of DevOps','','2021',4,'Focuses on incorporating high-frequency test automation steps into standard continuous delivery environments. Details patterns for dynamic mock environments and rollback automation based on test feedback loops.','English','Technical Article','Intermediate',0,'online','manual','8a0b4e1d187c31c8d2f16c57d2bcd77a101c40247b529d7c5b036b199e465690',100.0,1779029190,1,'2026-05-17T16:46:30.048891+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "TestOps Strategy"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.open-rpc.org','open-rpc.org lightweight RPC framework 🌟','','2024',4,'The official documentation for Open-RPC, which defines a standard, language-agnostic interface description for JSON-RPC 2.0 services. It supports client generation, interactive documentation, and testing tools analogous to OpenAPI for REST.','Agnostic','Specification','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "RPC", "Open-RPC"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openapis.org','OpenAPI','','N/A',0,'A curated technical resource and architectural guide covering OpenAPI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586527157092e+09,0,'2026-06-18T00:37:45.271571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openapis.org/faq','OpenAPI FAQ. What is OpenAPI Specification (OAS)? OpenAPI Specification','','N/A',0,'A curated technical resource and architectural guide covering OpenAPI FAQ. What is OpenAPI Specification (OAS)? OpenAPI Specification in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173586592338395e+09,0,'2026-06-18T00:37:45.923384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openapis.org','OpenAPI','','N/A',0,'A curated technical resource and architectural guide covering OpenAPI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865,0,'2026-06-18T00:37:45.271571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openapis.org/faq','OpenAPI FAQ. What is OpenAPI Specification (OAS)? OpenAPI Specification','','N/A',0,'A curated technical resource and architectural guide covering OpenAPI FAQ. What is OpenAPI Specification (OAS)? OpenAPI Specification in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865,0,'2026-06-18T00:37:45.923384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.openbankingtracker.com','openbankingtracker.com','','2026',3,'A specialized tracking directory detailing open banking regulations, standards, APIs, and market readiness metrics globally. It acts as an architectural ledger monitoring PSD2 implementation and global banking API catalog availability.','English','Reference Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Open Banking"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.opencontainers.org','OCI: Open Container Initiative','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1799453ded469616722928badf24ba3efa63b7bc072c0921a977ef7e2439fcc3',100.0,1.77903427343636202e+09,0,'2026-05-17T18:11:13.436362+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://opencontainers.org"}');
+INSERT INTO "resources" VALUES('https://www.opencontainers.org','OCI: Open Container Initiative','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1799453ded469616722928badf24ba3efa63b7bc072c0921a977ef7e2439fcc3',100.0,1779034273,0,'2026-05-17T18:11:13.436362+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://opencontainers.org"}');
 INSERT INTO "resources" VALUES('https://www.opencoreventures.com/blog/hashicorp-switching-to-bsl-shows-a-need-for-open-charter-companies','opencoreventures.com: HashiCorp switching to BSL shows a need for open charter companies','','2023',0,'Analyzes the structural implications of HashiCorp''s migration from MPLv2 to BUSL. Discusses the downstream trust shifts inside open-source ecosystems, illustrating how corporate moves catalyzed open alternatives like the Linux Foundation''s OpenTofu initiative.','None','Industry Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Industry Landscape", "Acquisitions"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.openfaas.com','OpenFaaS','','2026',5,'An exceptionally popular, developer-friendly FaaS engine on Kubernetes. Features built-in auto-scaling, Prometheus metrics integration, and allows running any code in standard containers.','Go','Open-Source Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "OpenFaaS"]','["[DE FACTO STANDARD]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.openfaas.com/blog/kim','openfaas.com: Learn how to build functions faster using Rancher''s kim and K3s','','2021',4,'Shows how to accelerate development loops by leveraging Rancher''s kim builder along with K3s to compile, load, and deploy OpenFaaS functions without external registries.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "OpenFaaS"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.opengroup.org','The Open Group: Making Standards Work','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ef931e0ade40028c22596e5f990923876b22bced0b8042bafce48518ca41eee3',100.0,1.779032114299829e+09,1,'2026-05-17T17:35:14.299829+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.opengroup.org/togaf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fa0897f768dadbb8ca875ce42222b9fc521e8fd1010f0710892025644c03a673',100.0,1.77903357027942299e+09,0,'2026-05-17T17:59:30.279423+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openliberty.io','openliberty.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b15917055113c919d793405429d53c6efdece22e0a37165ccf8efae5bd13952f',100.0,1.77902916134817194e+09,0,'2026-05-17T16:46:01.348172+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://openliberty.io"}');
-INSERT INTO "resources" VALUES('https://www.openlogic.com/blog/how-visualize-prometheus-data-grafana','openlogic.com: How to develop Grafana Dashboards 🌟','','N/A',0,'A curated technical resource and architectural guide covering openlogic.com: How to develop Grafana Dashboards 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781735951956779e+09,0,'2026-06-18T00:39:11.956779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md", "docs/prometheus.md"]','["grafana.md", "prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openlogic.com/blog/prometheus-java-monitoring-and-gathering-data','Example: How to Use Prometheus Monitoring With Java to Gather Data. Gathering'' Java Metrics with Prometheus Monitoring (ActiveMQ)','','N/A',0,'A curated technical resource and architectural guide covering Example: How to Use Prometheus Monitoring With Java to Gather Data. Gathering'' Java Metrics with Prometheus Monitoring (ActiveMQ) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173613480303192e+09,0,'2026-06-18T00:42:14.803032+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openpolicyagent.org','OPA Open Policy Agent 🌟','','2026',5,'General-purpose policy engine designed to unify and enforce fine-grained authorization across microservices, Kubernetes, CI/CD, and API gateways. Uses the declarative query language Rego to decouple policy decisions from execution, serving as a critical cornerstone in modern Zero-Trust architectures.','Go','Software','Advanced',0,'online','manual','7bb2a392c0f5c7d4f1dc0b607f81d4a647e0dc26adf5d6cde679142134fc38f8',100.0,1779033619.25785,1,'2026-05-17T18:00:19.257850+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy-as-Code"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.opengroup.org','The Open Group: Making Standards Work','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ef931e0ade40028c22596e5f990923876b22bced0b8042bafce48518ca41eee3',100.0,1779032114,1,'2026-05-17T17:35:14.299829+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.opengroup.org/togaf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fa0897f768dadbb8ca875ce42222b9fc521e8fd1010f0710892025644c03a673',100.0,1779033570,0,'2026-05-17T17:59:30.279423+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openliberty.io','openliberty.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b15917055113c919d793405429d53c6efdece22e0a37165ccf8efae5bd13952f',100.0,1779029161,0,'2026-05-17T16:46:01.348172+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://openliberty.io"}');
+INSERT INTO "resources" VALUES('https://www.openlogic.com/blog/how-visualize-prometheus-data-grafana','openlogic.com: How to develop Grafana Dashboards 🌟','','N/A',0,'A curated technical resource and architectural guide covering openlogic.com: How to develop Grafana Dashboards 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735951,0,'2026-06-18T00:39:11.956779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md", "docs/prometheus.md"]','["grafana.md", "prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openlogic.com/blog/prometheus-java-monitoring-and-gathering-data','Example: How to Use Prometheus Monitoring With Java to Gather Data. Gathering'' Java Metrics with Prometheus Monitoring (ActiveMQ)','','N/A',0,'A curated technical resource and architectural guide covering Example: How to Use Prometheus Monitoring With Java to Gather Data. Gathering'' Java Metrics with Prometheus Monitoring (ActiveMQ) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134,0,'2026-06-18T00:42:14.803032+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openpolicyagent.org','OPA Open Policy Agent 🌟','','2026',5,'General-purpose policy engine designed to unify and enforce fine-grained authorization across microservices, Kubernetes, CI/CD, and API gateways. Uses the declarative query language Rego to decouple policy decisions from execution, serving as a critical cornerstone in modern Zero-Trust architectures.','Go','Software','Advanced',0,'online','manual','7bb2a392c0f5c7d4f1dc0b607f81d4a647e0dc26adf5d6cde679142134fc38f8',100.0,1779033619,1,'2026-05-17T18:00:19.257850+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy-as-Code"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.openproject.org','OpenProject','','2026',0,'Premier open-source web-based project management software supporting hybrid, agile, and classic waterfall projects. Features collaborative planning, roadmapping, and robust issue tracking.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Open Source PM"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.openproject.org/blog/create-configure-manage-projects-openproject','openproject.org: How to create, configure and manage your projects with OpenProject','- [youtube.com: Learn to deploy OpenProject with Postgres in Kubernetes](https://www.youtube.com/watch?v=2mNAsrThius&ab_channel=CloudControl)','2023',0,'Configuration reference outlining project structures in OpenProject, combined with deployment walk-throughs for hosting the platform using PostgreSQL databases containerized within Kubernetes clusters.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Open Source PM"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openproject.org/create-configure-manage-projects-openproject','openproject.org: How to create, configure and manage your projects with'' OpenProject','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a1359b4cd8985e3dd67aca41d2d343c42838adc8f8d3b229706ca4d2a1acebb',100.0,1.77902936564008808e+09,0,'2026-05-17T16:49:25.640088+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://www.openproject.org/blog/create-configure-manage-projects-openproject"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com','OpenShift.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6e0200d0b18c6244f741adf057afcffe282367ad85374596f9b52f24f184cdc2',100.0,1.77903166948720598e+09,0,'2026-05-17T17:27:49.487206+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/openshift.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog','OpenShift blog 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe3b00fc9855e8f639ff3144a9426dbe138a0fc8ac6c3d5d5c1f62df62660602',100.0,1.77903033996534609e+09,0,'2026-05-17T17:05:39.965346+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://coreos.com/blog/introducing-ignition.html"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/18333-2','openshift.com: Using JFrog''s Artifactory and Red Hat OpenShift Together','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53d500c817d5d73be815f5eb9ff0408ea0b6373f25f25e32215fce76aa256413',100.0,1.77902962936481308e+09,0,'2026-05-17T16:53:49.364813+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/18333-2"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/7-best-practices-for-writing-kubernetes-operators-an-sre-perspective','openshift.com: 7 Best Practices for Writing Kubernetes Operators: An SRE'' Perspective','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfba48c9f8a1b67a524b2c6b06890b96f48e46147c773bea04555dc914f14fdd',100.0,1.77903160081767201e+09,0,'2026-05-17T17:26:40.817672+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/7-best-practices-for-writing-kubernetes-operators-an-sre-perspective"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/8-answers-to-7-openshift-questions','openshift.com: 8 Answers to 7 OpenShift Questions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1291f19a2c49b414bf27891c2bd96edde133210ba6337ee8ccfae8b028433c8d',100.0,1.77902913093159389e+09,0,'2026-05-17T16:45:30.931594+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/8-answers-to-7-openshift-questions"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/a-brief-introduction-to-red-hat-advanced-cluster-security-for-kubernetes','openshift.com: A Brief Introduction to Red Hat Advanced Cluster Security'' for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4b6b9f4d7b02407b77dc72ec4e75c2140efcbedfdf7b778758b5ece5476a227e',100.0,1.77903347989507508e+09,0,'2026-05-17T17:57:59.895075+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/accessing-external-services-using-egress-router','Accessing External Services Using Egress Router','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51ec17d2e5dd203bbe9e7aaf1053007026eefc5c1e144ad82031dfc5b3f307f2',100.0,1.7790299934974091e+09,0,'2026-05-17T16:59:53.497409+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/accessing-external-services-using-egress-router"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/announcing-openshift-gitops','openshift.com: Announcing OpenShift GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','32deec573fad360d059933d07fdfd45a247e336fe890380e40e8e77fc3200101',100.0,1.77903458239887309e+09,0,'2026-05-17T18:16:22.398873+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/announcing-openshift-gitops"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ansible-and-openshift-connecting-for-success','openshift.com: Ansible and OpenShift: Connecting for Success 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d8325160e7fe85c2dfa2bcbcf6b2f28e6fd86af51c6de52f3f8cccc00b9c65b',100.0,1.7790291165934441e+09,0,'2026-05-17T16:45:16.593444+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-and-openshift-connecting-for-success"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/applications-here-applications-there-part-3-application-migration','openshift.com: Applications Here, Applications There! - Part 3 - Application'' Migration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','877628590e8627aa04bd44a761ea03acb82760ebbc4e4c2523fada56b95db44b',100.0,1.77903296918287205e+09,0,'2026-05-17T17:49:29.182872+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization','openshift.com: Ask an OpenShift Admin Office Hour - Authentication and Authorization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4449cc96b537296f041231a616018de87f0c73198db036804747ee6272e55108',100.0,1.77903002125052189e+09,0,'2026-05-17T17:00:21.250522+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-1','Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 1','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','40c74cc266d4a910d8de8c082ed0c7ac0f00945e7f749cbe82789c584931f6cb',100.0,1.77903107993484592e+09,0,'2026-05-17T17:17:59.934846+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-2','Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f44a8d3101f3fa7b33113747756e106a4428c5ec08125a8dc879c84d26271042',100.0,1.77902911088593602e+09,0,'2026-05-17T16:45:10.885936+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-1"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/build-kubernetes-operators-from-helm-charts-in-5-steps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8b14f83da1f148f3fda09f670a572428f2a1b5b2299e6a9b2dae9e0b9af862df',100.0,1.77903369747568893e+09,0,'2026-05-17T18:01:37.475689+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/build-your-kubernetes-operator-with-the-right-tool','openshift.com: Build Your Kubernetes Operator With the Right Tool 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d3b988c171672e7428716ffc9041a2418fec7bf142e846bca190063634a8158',100.0,1.7790316024111371e+09,0,'2026-05-17T17:26:42.411137+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/build-your-kubernetes-operator-with-the-right-tool"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/building-declarative-pipelines-openshift-dsl-plugin','Building Declarative Pipelines with OpenShift DSL Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f155c99e3a0fe00c26ae7b23af7bf83c7b8502dd1ccd8816889c8e6f9adedcbc',100.0,1.77903217808342909e+09,0,'2026-05-17T17:36:18.083429+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/building-declarative-pipelines-openshift-dsl-plugin"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/building-openshift-pipelines-with-gitlab','openshift.com: Building GitLab Pipelines on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5617e60f2a94ff5f0c68c368e1a8c2f46c69411aacd33dcb89ea075e5273d7e',100.0,1.77903324366396307e+09,0,'2026-05-17T17:54:03.663963+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/building-openshift-pipelines-with-gitlab"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/cloud-devops-with-openshift-and-jfrog','openshift.com: Cloud DevOps With OpenShift and JFrog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06512cf9036be6f21863121a0246001475ff5658b60450b2abd0249dd99c42a7',100.0,1779031231.27625,0,'2026-05-17T17:20:31.276250+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://cloud.redhat.com/blog/cloud-devops-with-openshift-and-jfrog"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/cloud-native-ci-cd-with-openshift-pipelines','openshift.com: Cloud-Native CI/CD with OpenShift Pipelines based on Tekton','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66015a0026f92adabf79475854c7c2f09f5b136dc1c40c7ff6e9d0244797ca14',100.0,1.7790336229517529e+09,0,'2026-05-17T18:00:22.951753+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://blog.openshift.com/cloud-native-ci-cd-with-openshift-pipelines"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/control-regional-access-to-your-service-on-openshift-running-on-aws','openshift.com: Control Regional Access to Your Service on OpenShift Running'' on AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c982e8cc1478198ed9020b98f7b738de0e0739c5283a119cf744e71fb0dc4b0d',100.0,1.77903336088081598e+09,0,'2026-05-17T17:56:00.880816+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/customizing-virtual-machine-templates-in-openshift-1','openshift.com: Customizing Virtual Machine Templates in OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','33ad128040170e1f58dc92f4cf6c0e172c28d4494f2d510f67dc2b1917b46772',100.0,1.77903456471810603e+09,0,'2026-05-17T18:16:04.718106+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/debugging-java-applications-on-openshift-kubernetes','Debugging Java Applications On OpenShift and Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dda7ec361766f5f9f97c0a7b67370743ca08bf6ebd9d59b5c046e9646466dfaa',100.0,1.77902980548498892e+09,0,'2026-05-17T16:56:45.484989+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://blog.openshift.com/debugging-java-applications-on-openshift-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/demystifying-multus','openshift.com: Demystifying Multus 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','401399fa2875f023fc0eb8d462ec579c3924039a4886f2d7c33b719d2276f0a9',100.0,1.77903053187135696e+09,0,'2026-05-17T17:08:51.871357+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/demystifying-multus"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes','openshift.com: Deploy a multi-master OKD 4.5 cluster using a single command'' in ~30 minutes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46f7211dfd1f01b9a4ff2f4e9a8dd62be644c0d16f5cfa90e506d51243a30d8f',100.0,1.77903070901351308e+09,0,'2026-05-17T17:11:49.013513+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/deploying-openshift-4.4-to-vmware-vsphere-7','Deploying OpenShift 4.4 to VMware vSphere 7 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a5f9ef707dfe0bc46bfeb6e6876dd254f77c8b982e09d08d4d7049343363f542',100.0,1.77903159654408097e+09,0,'2026-05-17T17:26:36.544081+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/deploying-openshift-applications-multiple-datacenters','blog.openshift.com: Deploying OpenShift Applications to Multiple Datacenters'' (with Jenkins)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18a8a6d03720ce0b46b5d1daa7f4e8df0a6f5f94930bca833169dd614b5da75b',100.0,1.77903409069158506e+09,0,'2026-05-17T18:08:10.691585+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/deploying-openshift-applications-multiple-datacenters"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/deploying-to-openshift-using-github-actions','openshift.com: Deploying to OpenShift using GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d694d2c296f278457aeb4d65331ee346ec23bcb357f8335bda3314e9998524b',100.0,1.77903456925779199e+09,0,'2026-05-17T18:16:09.257792+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/deploying-to-openshift-using-github-actions"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/descheduler-ga-in-openshift-4.7','openshift.com: Descheduler GA in OpenShift 4.7 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','341dcb99bf8c14187bc677e37f2e383cf1b60ec60043b7b518fa5e1fd823a9c7',100.0,1.77903392418064498e+09,0,'2026-05-17T18:05:24.180645+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/enhanced-openshift-jboss-amq-container-image-for-production',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','af01bfe58548848ed1de95ed4eb25e79aa5e5598a076f2f94833a517e39f4502',100.0,1.77903348006819295e+09,0,'2026-05-17T17:58:00.068193+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one','blog.openshift.com: Enterprise Kubernetes with OpenShift (Part one) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ddcd8a23b9589a51653e5a21228df9b4f132b15ab5acd23c00b681e598598f7c',100.0,1.779034013006819e+09,0,'2026-05-17T18:06:53.006819+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md", "docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/from-code-to-production-with-gitops','openshift.com: From Code to Production with GitOps, Tekton and ArgoCD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','901a3855bc8804e39d7b1e0d1ccb8c79e1f588a85e1905200ef338edac4f849c',100.0,1.77903118167155194e+09,0,'2026-05-17T17:19:41.671552+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/from-code-to-production-with-gitops"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/from-ops-to-sre-evolution-of-the-openshift-dedicated-team','openshift.com: From Ops to SRE - Evolution of the OpenShift Dedicated Team','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','506d329d169c4d7496da69e1b916caed3eff9b19d60c623e61e5ce887c1037e3',100.0,1.77903228284724593e+09,0,'2026-05-17T17:38:02.847246+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/from-ops-to-sre-evolution-of-the-openshift-dedicated-team"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/fully-automated-openshift-deployments-with-vmware-vsphere','Fully Automated OpenShift Deployments With VMware vSphere','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c370ee14aca1846e1ad1fd22b1468b7b5693c33de66e6de971b64cdad948913e',100.0,1.77903025067708492e+09,0,'2026-05-17T17:04:10.677085+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/fully-automated-openshift-deployments-with-vmware-vsphere"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/geographically-distributed-stateful-workloads-part-3-keycloak','openshift.com: Geographically Distributed Stateful Workloads - Part 3: Keycloak','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd4a4b4c8e84a545a3c861cf040a8570fde972e178c09bb238e11c8e30442f82',100.0,1.77903276310876297e+09,0,'2026-05-17T17:46:03.108763+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/geographically-distributed-stateful-workloads-part-3-keycloak"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/getting-started-with-applicationsets','openshift.com: Getting Started with ApplicationSets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14b83639355e26c9f143c05004db45de0770c0b316e37fb799750235a5b9ed76',100.0,1.77903125815180301e+09,0,'2026-05-17T17:20:58.151803+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://blog.argoproj.io/getting-started-with-applicationsets-9c961611bcf0"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/gitops-secret-management','GitOps secret management with bitnami-labs Sealed Secret and GoDaddy Kubernetes External Secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c2bebec634d575617dc7fec6179f0fa07fb304c3db92950dec1b1b6a3a482de6',100.0,1.77903169455139303e+09,0,'2026-05-17T17:28:14.551393+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/gitops-secret-management"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management','openshift.com: GitOps Using Red Hat OpenShift Pipelines (Tekton) and Red'' Hat Advanced Cluster Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02f85da1f735f398f8ed00434066d6475ca417a937e309b30b24b9c8b7d84e17',100.0,1.77903287497805595e+09,0,'2026-05-17T17:47:54.978056+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management-to-deploy-on-multiple-clusters','openshift.com: GitOps Using Red Hat OpenShift Pipelines (Tekton) and Red'' Hat Advanced Cluster Management to Deploy on Multiple Clusters 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70635867331c21b6d4698c1c0e44ac199f2eeaafd589f93a72c44d7e01876fe6',100.0,1.779031620737293e+09,0,'2026-05-17T17:27:00.737293+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management-to-deploy-on-multiple-clusters"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/global-load-balancer-for-openshift-clusters-an-operator-based-approach','openshift.com: Global Load Balancer for OpenShift clusters: an Operator-Based'' Approach','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','201056947f1c828f7a770526042658b12740c7479293fac0dd1ffeb755062909',100.0,1.77903437321662688e+09,0,'2026-05-17T18:12:53.216627+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/grpc-or-http/2-ingress-connectivity-in-openshift','openshift.com: gRPC or HTTP/2 Ingress Connectivity in OpenShift 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d729100f972f4287d722e7384f73ce4736439ce67812090f6d2dfd5c66e93881',100.0,1.77902999344259309e+09,0,'2026-05-17T16:59:53.442593+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/grpc-or-http/2-ingress-connectivity-in-openshift"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/guide-to-openshift-pipelines-part-1-introducing-openshift-pipelines','openshift.com: Guide to OpenShift Pipelines Part 1 - Introducing OpenShift'' Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df9c2112ed047bfec9b02b3d8724b75cd0b95f968c528c19e85629878e89fdca',100.0,1.77903110345134401e+09,0,'2026-05-17T17:18:23.451344+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/guide-to-openshift-pipelines-part-1-introducing-openshift-pipelines"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift','openshift.com: How to Configure LDAP Sync With CronJobs in OpenShift 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a1565adb6cddc966791a732eba164fd9d4485a556a4476abfa6d2d73b0afc8a1',100.0,1.77903333936807203e+09,0,'2026-05-17T17:55:39.368072+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-enable-static-egress-ip-in-ocp','How to Enable Static Egress IP in OCP','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5b14318eb7048cac0f11b0530ef6689be2460bdaf8459bf40897264aa78097c2',100.0,1.77903410531753396e+09,0,'2026-05-17T18:08:25.317534+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2','openshift.com: How to Monitor Openshift 4.x with Zabbix using Prometheus'' - Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cedf2bb923f6c6334acc8b86523d1fe2665e3ae209423690bdee6c0ab0c00e9',100.0,1779034487.42211,0,'2026-05-17T18:14:47.422110+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-offer-service-running-on-openshift-on-aws-to-other-aws-vpcs-privately','openshift.com: How to Offer Service Running on OpenShift on AWS to Other'' AWS VPCs, Privately 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b035a43b18fe0158e71dfe4bacfad9ccd87ad64500d14c75824d8d766045682',100.0,1.77902963171747398e+09,0,'2026-05-17T16:53:51.717474+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-offer-service-running-on-openshift-on-aws-to-other-aws-vpcs-privately"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-orchestrate-data-pipelines-with-applications-deployed-on-openshift','openshift.com: How to Orchestrate Data Pipelines with Applications Deployed'' on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','048894c65c79517ad5804b730bbb473a47961edd50bf78948e1258ce8447539b',100.0,1.77903132798239111e+09,0,'2026-05-17T17:22:07.982391+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-orchestrate-data-pipelines-with-applications-deployed-on-openshift"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-use-hashicorp-vault-and-argo-cd-for-gitops-on-openshift','openshift.com: How to Use HashiCorp Vault and Argo CD for GitOps on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e48f9a693283f1f9fcb819222986b6fb6581d64991d45800ce0eb557868b1284',100.0,1.77903198003154897e+09,0,'2026-05-17T17:33:00.031549+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-use-hashicorp-vault-and-argo-cd-for-gitops-on-openshift"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ibm-and-red-hat-bring-openshift-to-ibm-z-and-linuxone','IBM and Red Hat bring OpenShift to IBM Z and LinuxONE','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2114cd0598a484bb83d9cc2ea70abe62dc4bc5f8fcf3432e654ed30ac84c8fc0',100.0,1.77903426978938102e+09,0,'2026-05-17T18:11:09.789381+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ibm-and-red-hat-bring-openshift-to-ibm-z-and-linuxone"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/improved-tooling-and-best-practices-to-help-you-migrate-to-openshift-4','Improved tooling and best practices to help you migrate to OpenShift 4','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2de448a6a799b7715c336f44c3d214b76303a6263388e9ac0669ca666cd65bbc',100.0,1779033761.67945,0,'2026-05-17T18:02:41.679450+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/installing-ocp-in-a-mainframe-z-series','Installing OCP in a Mainframe z-series','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f09b27120feba6df6e30afff2a7c84df9bf75d4789884c71c696547744a1eda5',100.0,1.77903430666732907e+09,0,'2026-05-17T18:11:46.667329+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/installing-ocp-in-a-mainframe-z-series"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-azure-red-hat-openshift-on-openshift-4','Introducing Azure Red Hat OpenShift on OpenShift 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfe71fe9f5482f3f20c3f6e867e3cf285011320289bf72f58bd2e9a882b94561',100.0,1.7790306090641911e+09,0,'2026-05-17T17:10:09.064191+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-azure-red-hat-openshift-on-openshift-4"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift','openshift: Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4610431463bf0105737ceb5844bb8898f830b713b80149f43c9e400738a9678d',100.0,1.77903420864836692e+09,0,'2026-05-17T18:10:08.648367+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-nginx-and-nginx-plus-routers-for-openshift',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','046b548ddf1b9ea334e5657f8a5d8f06e0298a09bac7c2d66d8f4dfe6be6e3d9',100.0,1.77903103204098796e+09,0,'2026-05-17T17:17:12.040988+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-openshift-service-mesh-2.0','openshift.com: Introducing OpenShift Service Mesh 2.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f91e8c97fe4789b4e8e00975e86aa280692173e0ba9337d432114f9d81fab5b',100.0,1779034392.29098,0,'2026-05-17T18:13:12.290980+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-openshift-service-mesh-2.0"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-red-hat-openshift-service-on-aws','openshift.com: Introducing Red Hat OpenShift Service on AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','43a986d355a15d78f197233b53e6fcce78679ad88f9fd5ffa5e10982ea5dad69',100.0,1.77902932298744392e+09,0,'2026-05-17T16:48:42.987444+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-red-hat-openshift-service-on-aws"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-the-quarkus-helm-chart','openshift.com: Introducing the Quarkus Helm Chart','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31cfde9c1d31e9d8056f74598328ff7e112efa52db4caa9d26f32a470879713c',100.0,1.77903324397840809e+09,0,'2026-05-17T17:54:03.978408+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-the-quarkus-helm-chart"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introduction-to-kraken-a-chaos-tool-for-openshift/kubernetes','openshift.com: Introduction to Kraken, a Chaos Tool for OpenShift/Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e70db495a14ef3500a8dc40ce8ed972e4b70affbd0d0312625364d942dcc08e',100.0,1.77903145877238488e+09,0,'2026-05-17T17:24:18.772385+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introduction-to-kraken-a-chaos-tool-for-openshift/kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/is-your-operator-air-gap-friendly','openshift.com: Is your Operator Air-Gap Friendly?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','04bd8fbb9195f7594f7bf2939be0e37abb637d17b0051439fdce4ea80f2421c7',100.0,1.77903068105990505e+09,0,'2026-05-17T17:11:21.059905+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/is-your-operator-air-gap-friendly"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/jenkins-pipelines','Simply Explained: OpenShift and Jenkins Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df8a729b78f268917bf2a858715092f8bf7950200bda029abc669f7d5103d496',100.0,1.77903215983329701e+09,0,'2026-05-17T17:35:59.833297+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/jenkins-pipelines"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/k8s-integrity-shield-tech-preview-protecting-the-integrity-of-kubernetes-resources-with-signature','opensift.com: K8s Integrity Shield (tech-preview): Protecting the Integrity'' of Kubernetes Resources with Signature','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e900288cf03c4dceb4170d9d729cd16c61517189fef44d34c82d03e011d944c',100.0,1.779030883119138e+09,0,'2026-05-17T17:14:43.119138+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/k8s-integrity-shield-tech-preview-protecting-the-integrity-of-kubernetes-resources-with-signature"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/keep-your-applications-secure-with-automatic-rebuilds','openshift.com: Keep Your Applications Secure With Automatic Rebuilds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','272749d767d79809c6cd02fd115307889f38955457687bafcdcd6cfb4f7c5a1a',100.0,1.77903164576570796e+09,0,'2026-05-17T17:27:25.765708+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/keep-your-applications-secure-with-automatic-rebuilds"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/kubernetes-1.21-grows-innovative-new-features','openshift.com: Kubernetes 1.21 Grows Innovative New Features','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f57025183b2b9d5e5dc528d4b7f75f07672d17ed06b0a91c02421b650a52c46d',100.0,1.77903097984390592e+09,0,'2026-05-17T17:16:19.843906+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-1.21-grows-innovative-new-features"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/kubernetes-ingress-vs-openshift-route','openshift.com: Kubernetes Ingress vs OpenShift Route','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6ba0ecf393d97cbf0f4a78f42a31355275317adb6d8f358b5dd633242956a429',100.0,1.7790335674581089e+09,0,'2026-05-17T17:59:27.458109+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/kubernetes-is-removing-docker-support-kubernetes-is-not-removing-docker-support','openshift.com: Kubernetes is Removing Docker Support, Kubernetes is Not'' Removing Docker Support','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a94b94971963699af968b3ab2ca2351f268d4113afe78a305a34e4c62fcd9c7',100.0,1.77903449773558592e+09,0,'2026-05-17T18:14:57.735586+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-is-removing-docker-support-kubernetes-is-not-removing-docker-support"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/leveraging-the-crunchy-postgresql','Crunchy PostgreSQL and Openshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','925eb4cd18a3dc64206273aecc2acb2b2a7c09f03677b57bcb416e9b06f8d7f2',100.0,1.77903448279530906e+09,0,'2026-05-17T18:14:42.795309+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/leveraging-the-crunchy-postgresql"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/metrics-driven-pod-constraints','openshift.com: Metrics-Driven Pod Constraints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a662313b706b0db0a0d9de6e68359f9965638852dabfec409e2fc972ce949f9',100.0,1779033903.77068,0,'2026-05-17T18:05:03.770680+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/metrics-driven-pod-constraints"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/metro-area-openshift-stretch-cluster-how-to-survive-an-outage-and-live-to-tell-about-it','blog.openshift.com: How to survive an outage and live to tell about it!','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','69be44ca940de07f3b3c9a4407897b0aeb82adf6d463a1a864c66c88f0dbce3c',100.0,1.77903380904064393e+09,0,'2026-05-17T18:03:29.040644+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/modern-application-development-with-kong-konnect-enterprise-and-red-hat-openshift','openshift.com: Modern Application Development With Kong Konnect Enterprise'' and Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','88e397d3690e9afccdcbcf484199bdc1c2816b423b01d50a3fa0622e61bcac3c',100.0,1.77902925207885694e+09,0,'2026-05-17T16:47:32.078857+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/modern-application-development-with-kong-konnect-enterprise-and-red-hat-openshift"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator','openshift.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b797b937e6db80a3393bded93ae24731ab99fd7708b19461509928c81ccf6f0',100.0,1.77903150771273303e+09,0,'2026-05-17T17:25:07.712733+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://cloud.redhat.com/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/monitoring-services-like-an-sre-in-openshift-servicemesh','Monitoring Services like an SRE in OpenShift ServiceMesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a62456311a164aa37fe37dce86cf29a60ef33257d98c1111f65d0fb6f0560b67',100.0,1.77903410520074391e+09,0,'2026-05-17T18:08:25.200744+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/monitoring-services-like-an-sre-in-openshift-servicemesh-part-2-collecting-standard-metrics-3','openshift.com: Monitoring Services like an SRE in OpenShift ServiceMesh'' Part 2: Collecting Standard Metrics 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c10c48b25c03feed384245ab2d9a64cf505172a4adfabed509a0d2a1f4409a2',100.0,1.779032376804986e+09,0,'2026-05-17T17:39:36.804986+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh-part-2-collecting-standard-metrics-3"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/nested-openshift-using-openshift-virtualization','openshift.com: Nested OpenShift using OpenShift Virtualization','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','311de8c3f50f666513801fc86231ae30b6d1ea36d321199df0f954a97ad5fe5c',100.0,1.7790320177878611e+09,0,'2026-05-17T17:33:37.787861+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/network-policies-controlling-cross-project-communication-on-openshift','openshift.com: Network Policies: Controlling Cross-Project Communication'' on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6da324dcde9d8125e6661db743d26ba25ae5cbbe794f1ae86b9f069f91aca4f3',100.0,1.77903175288570809e+09,0,'2026-05-17T17:29:12.885708+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/network-policies-controlling-cross-project-communication-on-openshift"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/networkpolicies-and-microsegmentation','NetworkPolicies and Microsegmentation','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0db7c2a94fce7a1df4c723bdd14bf0092555255dc990d68ec4c0961fa09ababb',100.0,1.7790308472747271e+09,0,'2026-05-17T17:14:07.274727+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ocp-disaster-recovery-part-3-recovering-an-openshift-4-ipi-cluster-with-the-loss-of-two-master-nodes','openshift.com: OCP Disaster Recovery Part 3: Recovering an OpenShift 4 IPI'' cluster With the Loss of Two Master Nodes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b4552fe8e6725393e8e877fe4c44c1fea547c18b876906ed3fa32bf3bab8ee55',100.0,1.77903427341455411e+09,0,'2026-05-17T18:11:13.414554+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-4-image-builds','Openshift 4 image builds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d03f73ff596318210ff4c34fb2fadadbef6382904312f0ff8070e287133b75ef',100.0,1779029863.44083,0,'2026-05-17T16:57:43.440830+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-4-image-builds"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-4.5-node-improvements','OpenShift 4.5: Node Improvements','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5090e6279fafe37a48bb898df7b0e4e31bd0fe9a6b26f7ec92f8791332c0c9d1',100.0,1779033619.65161,0,'2026-05-17T18:00:19.651610+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-and-network-security-zones-coexistence-approaches','OpenShift and Network Security Zones: Coexistence Approaches 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9f161c0cbefe6c6cdae67be6897b6f6a98849f689a2e8cd0e1064d13ed53bce6',100.0,1.7790301194361751e+09,0,'2026-05-17T17:01:59.436175+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://blog.openshift.com/openshift-and-network-security-zones-coexistence-approaches"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-architectures-for-the-edge-with-openshift-4.6','openshift.com: OpenShift Architectures for the Edge With OpenShift 4.6','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3095088cd6c2065a3bd6bd69067ff7cb70b47bc8cd4b0dc1f279e6e319b7d752',100.0,1.77903333627325201e+09,0,'2026-05-17T17:55:36.273252+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-authentication-integration-with-argocd','openshift.com: OpenShift Authentication Integration with ArgoCD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3cd8b0cf801676c7c037b83a373e698c4054914d849b7242e1f298dd3d2d50f',100.0,1.77903236254911303e+09,0,'2026-05-17T17:39:22.549113+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://blogopenshift.com/openshift-authentication-integration-with-argocd"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-commons-briefing-k8gb-kubernetes-global-balancer-with-yuri-tsarev-absa-and-paul-morie-red-hat',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b4bc1fd934f2c7e9dd07f01911aee03310b41d340548801cc08a0fae57a08f94',100.0,1.77903314097372102e+09,0,'2026-05-17T17:52:20.973721+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift','openshift.com: OpenShift, Databases and You: When to Put Containerized Database'' Workloads on OpenShift 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b8807cbc40eb4f0cc73eb9075eb5b0157117bc9444bea8e5913032da0b7c3f5',100.0,1.77903410162462902e+09,0,'2026-05-17T18:08:21.624629+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-end-to-end-cluster-customization','OpenShift End-to-End: **Day 2** - Cluster Customization 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2432c7a76162f80deeb17aa43c397342e5146aa980cb09761e78ed6754989bde',100.0,1.77903423299723911e+09,0,'2026-05-17T18:10:32.997239+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-end-to-end-core-services','OpenShift End-to-End: **Day 1** - Core Services','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4d4c85b81c9458efb5d91e59f6812da5244ac63385f806ca5d76513660436fe5',100.0,1.77903290261631298e+09,0,'2026-05-17T17:48:22.616313+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy','OpenShift End-to-End: **Day 0** - Plan and Deploy','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f77047f1f8303f7f2d28d2c391bacdab1622f5236d1b526e1535bbd99c9910bb',100.0,1.77903205087722492e+09,0,'2026-05-17T17:34:10.877225+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-on-arm-developer-preview-now-available-for-aws','openshift.com: OpenShift on ARM Developer Preview Now Available for AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1817e556c8d3d752e82f5c3e72ebbed8392558aa140099a39b07e82ff4ca09a8',100.0,1.77903055491662788e+09,0,'2026-05-17T17:09:14.916628+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-on-arm-developer-preview-now-available-for-aws"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-pipelines-advanced-triggers-part-1-triggering-different-project-builds-in-the-same-repository','openshift.com: OpenShift Pipelines Advanced Triggers Part 1 - Triggering'' Different Project Builds in the Same Repository','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f7339e122ffe0d6338cb355743e17810d2d7e52b106f93ed79061eddf32f7744',100.0,1.77903080608026194e+09,0,'2026-05-17T17:13:26.080262+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-pipelines-advanced-triggers-part-1-triggering-different-project-builds-in-the-same-repository"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-pipelines-and-openshift-gitops-are-now-generally-available','openshift.com: OpenShift Pipelines and OpenShift GitOps are now Generally'' Available 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d2456cb8028fcaae9fe1d967615a516f9bb50972c7a8d1d13d4287923527d9f0',100.0,1.77903415286964392e+09,0,'2026-05-17T18:09:12.869644+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-pipelines-and-openshift-gitops-are-now-generally-available"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-pipelines-jenkins-blue-ocean','OpenShift Pipelines with Jenkins Blue Ocean 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2ee94915417fd0722a571f8be103630d1d8055c294a3438c62eefb2431eb21e5',100.0,1.77903085465230107e+09,0,'2026-05-17T17:14:14.652301+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-pipelines-jenkins-blue-ocean"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-security-best-practices-for-kubernetes-cluster-design','openshift.com: OpenShift Security Best Practices for Kubernetes Cluster'' Design 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','372317bd69386f3430e9bc940564f83547b224e66b8969abce36dcda6d50c39a',100.0,1.77903043661723208e+09,0,'2026-05-17T17:07:16.617232+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-security-best-practices-for-kubernetes-cluster-design"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-upi-using-static-ips','openshift.com: OpenShift UPI using static IPs','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ece0bb26b37b9b65fa7838a36e6ed1b0487a81c31cc41dbb24471ddc85dc561c',100.0,1.77903255645084595e+09,0,'2026-05-17T17:42:36.450846+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/operator-based-calico-cni-plug-in-is-supported-on-openshift-4','Operator-based Calico CNI Plug-In is Supported on OpenShift 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c08fbc619d8218d617d6d695662c70bbeca47af717b17f045376171a0333074c',100.0,1.77903222788012504e+09,0,'2026-05-17T17:37:07.880125+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/our-favorite-things-from-gitops-con-at-kubecon-eu','openshift.com: Our Favorite Things from GitOps Con at KubeCon EU 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c15efdc952f5c052e9ddbc82c04a120c32e436c6917f713de423d476c8e73b1',100.0,1.77903341607441711e+09,0,'2026-05-17T17:56:56.074417+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/our-favorite-things-from-gitops-con-at-kubecon-eu"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/promoting-container-images-between-registries-with-skopeo','Promoting container images between registries with skopeo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75cb215c3aa583c32e7ce70b612236c8a8176a3f6d07a0de311668d2c44f755e',100.0,1.77903233760162091e+09,0,'2026-05-17T17:38:57.601621+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/promoting-container-images-between-registries-with-skopeo"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/recap-okd-4-testing-and-deployment-workshop-videos-and-additional-resources',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual','fee35acf155a01819d5a45c9348fc915f33c50e3c99b4e0d3769986b8a085e20',100.0,1.77903432663088703e+09,0,'2026-05-17T18:12:06.630887+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/red-hat-openshift-4.7-is-now-available','openshift.com: Red Hat OpenShift 4.7 Is Now Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c6f3e1d2627fac2fe7df8d06c0923560a160dba1d0806207f304559d06413c6d',100.0,1.77903019985026502e+09,0,'2026-05-17T17:03:19.850265+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-4.7-is-now-available"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/red-hat-openshift-installation-process-experiences-on-ibm-z-linuxone','Red Hat OpenShift Installation Process Experiences on IBM Z/LinuxONE','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2ef532ba6a277b749d82fc22dbe84087fd2c77a64a9fcc4d45567998ec827b59',100.0,1.77903410545978689e+09,0,'2026-05-17T18:08:25.459787+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-installation-process-experiences-on-ibm-z-linuxone"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/signing-and-verifying-container-images','openshift.com: Signing and Verifying Container Images 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','555ce390b7f66dca0733e5d16c357cf75887a2ad75b41b52012977b3bc288f74',100.0,1.77903411005594205e+09,0,'2026-05-17T18:08:30.055942+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/signing-and-verifying-container-images"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/simple-canary-deployments-using-kubernetes-statefulsets-on-openshift','openshift.com: Simple Canary Deployments using Kubernetes StatefulSets on'' OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f20214c43b49abda059e660f8343e6da1982b27ef186d5f4a321e419a810e6bc',100.0,1.77903333656487894e+09,0,'2026-05-17T17:55:36.564879+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simple-canary-deployments-using-kubernetes-statefulsets-on-openshift"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/sizing-applications-in-kubernetes','openshift.com: Sizing Applications in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c70c5a4d6f5b349f837d27ee0cccb57c261335c79908fbae1d10c2fd4a5e044',100.0,1.77903395009704709e+09,0,'2026-05-17T18:05:50.097047+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/sizing-applications-in-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/sso-integration-for-the-openshift-gitops-operator','openshift.com: SSO Integration for the OpenShift GitOps Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','85cf96e8e2342a7525b61b52fdff207f5619df5a2842328d82c175f31c5a03be',100.0,1.77903382830398702e+09,0,'2026-05-17T18:03:48.303987+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/sso-integration-for-the-openshift-gitops-operator"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat','State of OpenShift Container Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7673e3bb4f9faca9b7de6e260bd38ca4b8c63464d0fb8f4f8bd975e5154e7bb',100.0,1.77903024875603699e+09,0,'2026-05-17T17:04:08.756037+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/stateful-workloads-and-the-two-data-center-conundrum','blog.openshift.com: Stateful Workloads and the Two Data Center Conundrum','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8d2d682cec3235b0bdfa9b6b7c4e38cae8f03e7557c8c3cb82b72d897a2a303d',100.0,1.77903201811842393e+09,0,'2026-05-17T17:33:38.118424+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/strategies-for-moving-.net-workloads-to-openshift-container-platform','openshift.com: Strategies for Moving .NET Workloads to OpenShift Container'' Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6c6b86fd4af57a8e8b103df6ada22e3705f0100770c5ce29ef579c0b70784a76',100.0,1.77903426985489511e+09,0,'2026-05-17T18:11:09.854895+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/the-hidden-dangers-of-terminating-namespaces','openshift.com: The Hidden Dangers of Terminating Namespaces 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bee95f98ae9b2aadd267586725c45cfb9a9005300b7ae3fa614939f815e965f1',100.0,1.77903288911778497e+09,0,'2026-05-17T17:48:09.117785+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/the-hidden-dangers-of-terminating-namespaces"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/topology-aware-scheduling-in-kubernetes-part-1-the-high-level-business-case','openshift.com: Topology Aware Scheduling in Kubernetes Part 1: The High'' Level Business Case','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9526dd8349b8dcddcd78147cb36d2bd7fc37cbc5ad6dca5eef936de41be98884',100.0,1.77903228284550094e+09,0,'2026-05-17T17:38:02.845501+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/topology-aware-scheduling-in-kubernetes-part-1-the-high-level-business-case"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/topology-awareness-in-kubernetes-part-2-dont-we-already-have-a-topology-manager','openshift.com: Topology Awareness in Kubernetes Part 2: Don’t we already'' have a Topology Manager?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3573a50ff3b720f56e50a0ee6745dc542dd003a093d0ce71f0ba82bf295d5845',100.0,1.77903251895312809e+09,0,'2026-05-17T17:41:58.953128+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/using-openshift-pipelines-to-automate-red-hat-advanced-cluster-security-for-kubernetes','openshift.com: Using OpenShift Pipelines to Automate Red Hat Advanced Cluster'' Security for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9340ad4a40a75d285ea388d02da83f0c2a2853d1ea989303a6f0da3b32eddb1c',100.0,1.77903403497504401e+09,0,'2026-05-17T18:07:14.975044+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/using-openshift-pipelines-to-automate-red-hat-advanced-cluster-security-for-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/using-vpc-peering-to-connect-an-openshift-service-on-an-aws-rosa-cluster-to-an-amazon-rds-mysql-database-in-a-different-vpc','openshift.com: Using VPC Peering to Connect an OpenShift Service on an AWS'' (ROSA) Cluster to an Amazon RDS MySQL Database in a Different VPC','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c7d330168ea65643ba110589e033c2d478a280f2a9cc3024294f25f69ea80e2',100.0,1.77902917429765296e+09,0,'2026-05-17T16:46:14.297653+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/using-vpc-peering-to-connect-an-openshift-service-on-an-aws-rosa-cluster-to-an-amazon-rds-mysql-database-in-a-different-vpc"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/visual-web-terminal-a-turbocharged-command-line-for-kubernetes-and-openshift','openshift.com: Visual Web Terminal - A Turbocharged Command Line for Kubernetes'' and OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','934fcecb0dfc246f50828a41edf9e4320da7cbe8137bff41430b0cb955376e5c',100.0,1.7790300851355319e+09,0,'2026-05-17T17:01:25.135532+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/visual-web-terminal-a-turbocharged-command-line-for-kubernetes-and-openshift"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/why-and-when-you-need-to-consider-openshift-serverless','openshift.com: Why and When you need to consider OpenShift Serverless','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b150c5d85e07fc0130098f83a95129c5cdb8458f29177bd6fa5eaded7981e18',100.0,1.77903279824351406e+09,0,'2026-05-17T17:46:38.243514+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/why-and-when-you-need-to-consider-openshift-serverless"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/workload-support-for-red-hat-openshift-matures-across-the-industry','openshift.com: Workload Support for Red Hat OpenShift Matures Across the'' Industry','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','86213dee3335e4c15312fecd9917decc2d03788e27997e9321a93b03158f0c0c',100.0,1.77903429226349592e+09,0,'2026-05-17T18:11:32.263496+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/blog/writing-customized-reports-using-metering-operator','Writing Customized Reports Using Metering Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1d47b04a4658d4753fd1553d78e684997447a318f3224cec62168d4083df968',100.0,1.77903448716083908e+09,0,'2026-05-17T18:14:47.160839+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/writing-customized-reports-using-metering-operator"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/devops-with-openshift','O''Reilly Free Book: **DevOps with OpenShift**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3081c1fe08a7dfade84cec32c3e37c447fac4b6c4062a0fe0e9e4d932558eb22',100.0,1.77902914265566301e+09,0,'2026-05-17T16:45:42.655663+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/resources"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/for-developers','O''Reilly Free Book: **Openshift for developers**','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dd5d47c8abc7b4050fd52064c5f2fc7a8a26ff3461e1ba68561e8a4c6a05a58e',100.0,1.77903190255021691e+09,0,'2026-05-17T17:31:42.550217+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/learn/topics/gitops','openshift.com: What is GitOps? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e44dc36e333b176473136ac5ee9b492a09cc920f4bdc77f39b1dd6e9c63ea30d',100.0,1.77903141087097907e+09,0,'2026-05-17T17:23:30.870979+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/learn/topics/operators','Operator Framework','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','57635abb8bd884b4fa7cdb8001bbc89bb3f6fecb8b9469bbf97deeafc1e10b6d',100.0,1.77903273227295708e+09,0,'2026-05-17T17:45:32.272957+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/learn/topics/pipelines','OpenShift Tekton pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ae24e874bccb6e6a54f3c826d3ec61e4fb4a0666ea5f015f1031ebaefd42a29',100.0,1.77903071107760906e+09,0,'2026-05-17T17:11:51.077609+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/topics/devops/what-cicd-pipeline"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/learn/topics/serverless','OpenShift Serverless','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f5a4e64da2dd2fc9d00d399aa0a830db8046f0ae3a5e9296f9f21eb54d9ca0ad',100.0,1.77902968925114893e+09,0,'2026-05-17T16:54:49.251149+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/products/amazon-openshift/faq','Amazon Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fa491ba2ff1ca75e134bbb9950c9a3bd814a897215f7d63e1b24e4fd12d55a0',100.0,1.77903159628044104e+09,0,'2026-05-17T17:26:36.280441+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/aws"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/products/azure-openshift','Microsoft Azure Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5597c91ac146a5534036646e8763c802581ed0c1b4d707d4b9a278ba6800abb1',100.0,1779031103.33032,0,'2026-05-17T17:18:23.330320+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/products/container-storage','Red Hat OpenShift Container Storage 4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b6ab2b3f82018ff939617c580d840b14244594de646b661dd86bf6ffe03d0bf',100.0,1.7790307089961121e+09,0,'2026-05-17T17:11:48.996112+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/products/dedicated','OpenShift Dedicated','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5ee3b6e8b20348bc11296664ef0683d9abd29a36c0475b78252821dbd9f2fdb3',100.0,1779033258.81832,0,'2026-05-17T17:54:18.818320+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/products/online','OpenShift Online','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e0200d0b18c6244f741adf057afcffe282367ad85374596f9b52f24f184cdc2',100.0,1.77903017240814709e+09,0,'2026-05-17T17:02:52.408147+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.openshift.com"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/products/platform-plus','Red Hat OpenShift Platform Plus 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fda2cc748676e1956e360287943dcaf4a7b231c398714ae28f4ff9a78fff2c1',100.0,1.77903143812596797e+09,0,'2026-05-17T17:23:58.125968+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/platform-plus"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/products/pricing','Openshift.com pricing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b98ed1981f7a6681d9721ecd628a881846d748df16eb39a27d4712299f6d5706',100.0,1.779032950281672e+09,0,'2026-05-17T17:49:10.281672+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/pricing"}');
-INSERT INTO "resources" VALUES('https://www.openshift.com/products/quay','Quay 3.1 Certified Operator is not available in Openshift and must be purchased','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27b475eb5311bb6cc14594de31047b6ed11318fbcb574bf79993881be5aaf20c',100.0,1.77903350392687106e+09,0,'2026-05-17T17:58:23.926871+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/quay"}');
+INSERT INTO "resources" VALUES('https://www.openproject.org/create-configure-manage-projects-openproject','openproject.org: How to create, configure and manage your projects with'' OpenProject','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a1359b4cd8985e3dd67aca41d2d343c42838adc8f8d3b229706ca4d2a1acebb',100.0,1779029365,0,'2026-05-17T16:49:25.640088+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://www.openproject.org/blog/create-configure-manage-projects-openproject"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com','OpenShift.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6e0200d0b18c6244f741adf057afcffe282367ad85374596f9b52f24f184cdc2',100.0,1779031669,0,'2026-05-17T17:27:49.487206+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog','OpenShift blog 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe3b00fc9855e8f639ff3144a9426dbe138a0fc8ac6c3d5d5c1f62df62660602',100.0,1779030339,0,'2026-05-17T17:05:39.965346+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://coreos.com/blog/introducing-ignition.html"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/18333-2','openshift.com: Using JFrog''s Artifactory and Red Hat OpenShift Together','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53d500c817d5d73be815f5eb9ff0408ea0b6373f25f25e32215fce76aa256413',100.0,1779029629,0,'2026-05-17T16:53:49.364813+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/18333-2"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/7-best-practices-for-writing-kubernetes-operators-an-sre-perspective','openshift.com: 7 Best Practices for Writing Kubernetes Operators: An SRE'' Perspective','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfba48c9f8a1b67a524b2c6b06890b96f48e46147c773bea04555dc914f14fdd',100.0,1779031600,0,'2026-05-17T17:26:40.817672+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/7-best-practices-for-writing-kubernetes-operators-an-sre-perspective"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/8-answers-to-7-openshift-questions','openshift.com: 8 Answers to 7 OpenShift Questions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1291f19a2c49b414bf27891c2bd96edde133210ba6337ee8ccfae8b028433c8d',100.0,1779029130,0,'2026-05-17T16:45:30.931594+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/8-answers-to-7-openshift-questions"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/a-brief-introduction-to-red-hat-advanced-cluster-security-for-kubernetes','openshift.com: A Brief Introduction to Red Hat Advanced Cluster Security'' for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4b6b9f4d7b02407b77dc72ec4e75c2140efcbedfdf7b778758b5ece5476a227e',100.0,1779033479,0,'2026-05-17T17:57:59.895075+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/accessing-external-services-using-egress-router','Accessing External Services Using Egress Router','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51ec17d2e5dd203bbe9e7aaf1053007026eefc5c1e144ad82031dfc5b3f307f2',100.0,1779029993,0,'2026-05-17T16:59:53.497409+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/accessing-external-services-using-egress-router"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/announcing-openshift-gitops','openshift.com: Announcing OpenShift GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','32deec573fad360d059933d07fdfd45a247e336fe890380e40e8e77fc3200101',100.0,1779034582,0,'2026-05-17T18:16:22.398873+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/announcing-openshift-gitops"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ansible-and-openshift-connecting-for-success','openshift.com: Ansible and OpenShift: Connecting for Success 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d8325160e7fe85c2dfa2bcbcf6b2f28e6fd86af51c6de52f3f8cccc00b9c65b',100.0,1779029116,0,'2026-05-17T16:45:16.593444+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-and-openshift-connecting-for-success"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/applications-here-applications-there-part-3-application-migration','openshift.com: Applications Here, Applications There! - Part 3 - Application'' Migration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','877628590e8627aa04bd44a761ea03acb82760ebbc4e4c2523fada56b95db44b',100.0,1779032969,0,'2026-05-17T17:49:29.182872+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization','openshift.com: Ask an OpenShift Admin Office Hour - Authentication and Authorization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4449cc96b537296f041231a616018de87f0c73198db036804747ee6272e55108',100.0,1779030021,0,'2026-05-17T17:00:21.250522+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-1','Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 1','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','40c74cc266d4a910d8de8c082ed0c7ac0f00945e7f749cbe82789c584931f6cb',100.0,1779031079,0,'2026-05-17T17:17:59.934846+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-2','Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f44a8d3101f3fa7b33113747756e106a4428c5ec08125a8dc879c84d26271042',100.0,1779029110,0,'2026-05-17T16:45:10.885936+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-1"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/build-kubernetes-operators-from-helm-charts-in-5-steps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8b14f83da1f148f3fda09f670a572428f2a1b5b2299e6a9b2dae9e0b9af862df',100.0,1779033697,0,'2026-05-17T18:01:37.475689+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/build-your-kubernetes-operator-with-the-right-tool','openshift.com: Build Your Kubernetes Operator With the Right Tool 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d3b988c171672e7428716ffc9041a2418fec7bf142e846bca190063634a8158',100.0,1779031602,0,'2026-05-17T17:26:42.411137+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/build-your-kubernetes-operator-with-the-right-tool"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/building-declarative-pipelines-openshift-dsl-plugin','Building Declarative Pipelines with OpenShift DSL Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f155c99e3a0fe00c26ae7b23af7bf83c7b8502dd1ccd8816889c8e6f9adedcbc',100.0,1779032178,0,'2026-05-17T17:36:18.083429+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/building-declarative-pipelines-openshift-dsl-plugin"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/building-openshift-pipelines-with-gitlab','openshift.com: Building GitLab Pipelines on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5617e60f2a94ff5f0c68c368e1a8c2f46c69411aacd33dcb89ea075e5273d7e',100.0,1779033243,0,'2026-05-17T17:54:03.663963+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/building-openshift-pipelines-with-gitlab"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/cloud-devops-with-openshift-and-jfrog','openshift.com: Cloud DevOps With OpenShift and JFrog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06512cf9036be6f21863121a0246001475ff5658b60450b2abd0249dd99c42a7',100.0,1779031231,0,'2026-05-17T17:20:31.276250+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://cloud.redhat.com/blog/cloud-devops-with-openshift-and-jfrog"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/cloud-native-ci-cd-with-openshift-pipelines','openshift.com: Cloud-Native CI/CD with OpenShift Pipelines based on Tekton','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66015a0026f92adabf79475854c7c2f09f5b136dc1c40c7ff6e9d0244797ca14',100.0,1779033622,0,'2026-05-17T18:00:22.951753+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://blog.openshift.com/cloud-native-ci-cd-with-openshift-pipelines"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/control-regional-access-to-your-service-on-openshift-running-on-aws','openshift.com: Control Regional Access to Your Service on OpenShift Running'' on AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c982e8cc1478198ed9020b98f7b738de0e0739c5283a119cf744e71fb0dc4b0d',100.0,1779033360,0,'2026-05-17T17:56:00.880816+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/customizing-virtual-machine-templates-in-openshift-1','openshift.com: Customizing Virtual Machine Templates in OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','33ad128040170e1f58dc92f4cf6c0e172c28d4494f2d510f67dc2b1917b46772',100.0,1779034564,0,'2026-05-17T18:16:04.718106+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/debugging-java-applications-on-openshift-kubernetes','Debugging Java Applications On OpenShift and Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dda7ec361766f5f9f97c0a7b67370743ca08bf6ebd9d59b5c046e9646466dfaa',100.0,1779029805,0,'2026-05-17T16:56:45.484989+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://blog.openshift.com/debugging-java-applications-on-openshift-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/demystifying-multus','openshift.com: Demystifying Multus 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','401399fa2875f023fc0eb8d462ec579c3924039a4886f2d7c33b719d2276f0a9',100.0,1779030531,0,'2026-05-17T17:08:51.871357+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/demystifying-multus"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes','openshift.com: Deploy a multi-master OKD 4.5 cluster using a single command'' in ~30 minutes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46f7211dfd1f01b9a4ff2f4e9a8dd62be644c0d16f5cfa90e506d51243a30d8f',100.0,1779030709,0,'2026-05-17T17:11:49.013513+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/deploying-openshift-4.4-to-vmware-vsphere-7','Deploying OpenShift 4.4 to VMware vSphere 7 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a5f9ef707dfe0bc46bfeb6e6876dd254f77c8b982e09d08d4d7049343363f542',100.0,1779031596,0,'2026-05-17T17:26:36.544081+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/deploying-openshift-applications-multiple-datacenters','blog.openshift.com: Deploying OpenShift Applications to Multiple Datacenters'' (with Jenkins)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18a8a6d03720ce0b46b5d1daa7f4e8df0a6f5f94930bca833169dd614b5da75b',100.0,1779034090,0,'2026-05-17T18:08:10.691585+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/deploying-openshift-applications-multiple-datacenters"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/deploying-to-openshift-using-github-actions','openshift.com: Deploying to OpenShift using GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d694d2c296f278457aeb4d65331ee346ec23bcb357f8335bda3314e9998524b',100.0,1779034569,0,'2026-05-17T18:16:09.257792+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/deploying-to-openshift-using-github-actions"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/descheduler-ga-in-openshift-4.7','openshift.com: Descheduler GA in OpenShift 4.7 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','341dcb99bf8c14187bc677e37f2e383cf1b60ec60043b7b518fa5e1fd823a9c7',100.0,1779033924,0,'2026-05-17T18:05:24.180645+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/enhanced-openshift-jboss-amq-container-image-for-production',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','af01bfe58548848ed1de95ed4eb25e79aa5e5598a076f2f94833a517e39f4502',100.0,1779033480,0,'2026-05-17T17:58:00.068193+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one','blog.openshift.com: Enterprise Kubernetes with OpenShift (Part one) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ddcd8a23b9589a51653e5a21228df9b4f132b15ab5acd23c00b681e598598f7c',100.0,1779034013,0,'2026-05-17T18:06:53.006819+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md", "docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/from-code-to-production-with-gitops','openshift.com: From Code to Production with GitOps, Tekton and ArgoCD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','901a3855bc8804e39d7b1e0d1ccb8c79e1f588a85e1905200ef338edac4f849c',100.0,1779031181,0,'2026-05-17T17:19:41.671552+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/from-code-to-production-with-gitops"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/from-ops-to-sre-evolution-of-the-openshift-dedicated-team','openshift.com: From Ops to SRE - Evolution of the OpenShift Dedicated Team','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','506d329d169c4d7496da69e1b916caed3eff9b19d60c623e61e5ce887c1037e3',100.0,1779032282,0,'2026-05-17T17:38:02.847246+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/from-ops-to-sre-evolution-of-the-openshift-dedicated-team"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/fully-automated-openshift-deployments-with-vmware-vsphere','Fully Automated OpenShift Deployments With VMware vSphere','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c370ee14aca1846e1ad1fd22b1468b7b5693c33de66e6de971b64cdad948913e',100.0,1779030250,0,'2026-05-17T17:04:10.677085+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/fully-automated-openshift-deployments-with-vmware-vsphere"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/geographically-distributed-stateful-workloads-part-3-keycloak','openshift.com: Geographically Distributed Stateful Workloads - Part 3: Keycloak','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd4a4b4c8e84a545a3c861cf040a8570fde972e178c09bb238e11c8e30442f82',100.0,1779032763,0,'2026-05-17T17:46:03.108763+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/geographically-distributed-stateful-workloads-part-3-keycloak"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/getting-started-with-applicationsets','openshift.com: Getting Started with ApplicationSets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14b83639355e26c9f143c05004db45de0770c0b316e37fb799750235a5b9ed76',100.0,1779031258,0,'2026-05-17T17:20:58.151803+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://blog.argoproj.io/getting-started-with-applicationsets-9c961611bcf0"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/gitops-secret-management','GitOps secret management with bitnami-labs Sealed Secret and GoDaddy Kubernetes External Secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c2bebec634d575617dc7fec6179f0fa07fb304c3db92950dec1b1b6a3a482de6',100.0,1779031694,0,'2026-05-17T17:28:14.551393+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/gitops-secret-management"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management','openshift.com: GitOps Using Red Hat OpenShift Pipelines (Tekton) and Red'' Hat Advanced Cluster Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02f85da1f735f398f8ed00434066d6475ca417a937e309b30b24b9c8b7d84e17',100.0,1779032874,0,'2026-05-17T17:47:54.978056+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management-to-deploy-on-multiple-clusters','openshift.com: GitOps Using Red Hat OpenShift Pipelines (Tekton) and Red'' Hat Advanced Cluster Management to Deploy on Multiple Clusters 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70635867331c21b6d4698c1c0e44ac199f2eeaafd589f93a72c44d7e01876fe6',100.0,1779031620,0,'2026-05-17T17:27:00.737293+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management-to-deploy-on-multiple-clusters"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/global-load-balancer-for-openshift-clusters-an-operator-based-approach','openshift.com: Global Load Balancer for OpenShift clusters: an Operator-Based'' Approach','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','201056947f1c828f7a770526042658b12740c7479293fac0dd1ffeb755062909',100.0,1779034373,0,'2026-05-17T18:12:53.216627+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/grpc-or-http/2-ingress-connectivity-in-openshift','openshift.com: gRPC or HTTP/2 Ingress Connectivity in OpenShift 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d729100f972f4287d722e7384f73ce4736439ce67812090f6d2dfd5c66e93881',100.0,1779029993,0,'2026-05-17T16:59:53.442593+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/grpc-or-http/2-ingress-connectivity-in-openshift"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/guide-to-openshift-pipelines-part-1-introducing-openshift-pipelines','openshift.com: Guide to OpenShift Pipelines Part 1 - Introducing OpenShift'' Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df9c2112ed047bfec9b02b3d8724b75cd0b95f968c528c19e85629878e89fdca',100.0,1779031103,0,'2026-05-17T17:18:23.451344+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/guide-to-openshift-pipelines-part-1-introducing-openshift-pipelines"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift','openshift.com: How to Configure LDAP Sync With CronJobs in OpenShift 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a1565adb6cddc966791a732eba164fd9d4485a556a4476abfa6d2d73b0afc8a1',100.0,1779033339,0,'2026-05-17T17:55:39.368072+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-enable-static-egress-ip-in-ocp','How to Enable Static Egress IP in OCP','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5b14318eb7048cac0f11b0530ef6689be2460bdaf8459bf40897264aa78097c2',100.0,1779034105,0,'2026-05-17T18:08:25.317534+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2','openshift.com: How to Monitor Openshift 4.x with Zabbix using Prometheus'' - Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cedf2bb923f6c6334acc8b86523d1fe2665e3ae209423690bdee6c0ab0c00e9',100.0,1779034487,0,'2026-05-17T18:14:47.422110+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-offer-service-running-on-openshift-on-aws-to-other-aws-vpcs-privately','openshift.com: How to Offer Service Running on OpenShift on AWS to Other'' AWS VPCs, Privately 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b035a43b18fe0158e71dfe4bacfad9ccd87ad64500d14c75824d8d766045682',100.0,1779029631,0,'2026-05-17T16:53:51.717474+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-offer-service-running-on-openshift-on-aws-to-other-aws-vpcs-privately"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-orchestrate-data-pipelines-with-applications-deployed-on-openshift','openshift.com: How to Orchestrate Data Pipelines with Applications Deployed'' on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','048894c65c79517ad5804b730bbb473a47961edd50bf78948e1258ce8447539b',100.0,1779031327,0,'2026-05-17T17:22:07.982391+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-orchestrate-data-pipelines-with-applications-deployed-on-openshift"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-use-hashicorp-vault-and-argo-cd-for-gitops-on-openshift','openshift.com: How to Use HashiCorp Vault and Argo CD for GitOps on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e48f9a693283f1f9fcb819222986b6fb6581d64991d45800ce0eb557868b1284',100.0,1779031980,0,'2026-05-17T17:33:00.031549+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-use-hashicorp-vault-and-argo-cd-for-gitops-on-openshift"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ibm-and-red-hat-bring-openshift-to-ibm-z-and-linuxone','IBM and Red Hat bring OpenShift to IBM Z and LinuxONE','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2114cd0598a484bb83d9cc2ea70abe62dc4bc5f8fcf3432e654ed30ac84c8fc0',100.0,1779034269,0,'2026-05-17T18:11:09.789381+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ibm-and-red-hat-bring-openshift-to-ibm-z-and-linuxone"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/improved-tooling-and-best-practices-to-help-you-migrate-to-openshift-4','Improved tooling and best practices to help you migrate to OpenShift 4','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2de448a6a799b7715c336f44c3d214b76303a6263388e9ac0669ca666cd65bbc',100.0,1779033761,0,'2026-05-17T18:02:41.679450+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/installing-ocp-in-a-mainframe-z-series','Installing OCP in a Mainframe z-series','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f09b27120feba6df6e30afff2a7c84df9bf75d4789884c71c696547744a1eda5',100.0,1779034306,0,'2026-05-17T18:11:46.667329+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/installing-ocp-in-a-mainframe-z-series"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-azure-red-hat-openshift-on-openshift-4','Introducing Azure Red Hat OpenShift on OpenShift 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfe71fe9f5482f3f20c3f6e867e3cf285011320289bf72f58bd2e9a882b94561',100.0,1779030609,0,'2026-05-17T17:10:09.064191+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-azure-red-hat-openshift-on-openshift-4"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift','openshift: Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4610431463bf0105737ceb5844bb8898f830b713b80149f43c9e400738a9678d',100.0,1779034208,0,'2026-05-17T18:10:08.648367+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-nginx-and-nginx-plus-routers-for-openshift',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','046b548ddf1b9ea334e5657f8a5d8f06e0298a09bac7c2d66d8f4dfe6be6e3d9',100.0,1779031032,0,'2026-05-17T17:17:12.040988+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-openshift-service-mesh-2.0','openshift.com: Introducing OpenShift Service Mesh 2.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f91e8c97fe4789b4e8e00975e86aa280692173e0ba9337d432114f9d81fab5b',100.0,1779034392,0,'2026-05-17T18:13:12.290980+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-openshift-service-mesh-2.0"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-red-hat-openshift-service-on-aws','openshift.com: Introducing Red Hat OpenShift Service on AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','43a986d355a15d78f197233b53e6fcce78679ad88f9fd5ffa5e10982ea5dad69',100.0,1779029322,0,'2026-05-17T16:48:42.987444+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-red-hat-openshift-service-on-aws"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-the-quarkus-helm-chart','openshift.com: Introducing the Quarkus Helm Chart','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31cfde9c1d31e9d8056f74598328ff7e112efa52db4caa9d26f32a470879713c',100.0,1779033243,0,'2026-05-17T17:54:03.978408+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-the-quarkus-helm-chart"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introduction-to-kraken-a-chaos-tool-for-openshift/kubernetes','openshift.com: Introduction to Kraken, a Chaos Tool for OpenShift/Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e70db495a14ef3500a8dc40ce8ed972e4b70affbd0d0312625364d942dcc08e',100.0,1779031458,0,'2026-05-17T17:24:18.772385+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introduction-to-kraken-a-chaos-tool-for-openshift/kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/is-your-operator-air-gap-friendly','openshift.com: Is your Operator Air-Gap Friendly?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','04bd8fbb9195f7594f7bf2939be0e37abb637d17b0051439fdce4ea80f2421c7',100.0,1779030681,0,'2026-05-17T17:11:21.059905+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/is-your-operator-air-gap-friendly"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/jenkins-pipelines','Simply Explained: OpenShift and Jenkins Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df8a729b78f268917bf2a858715092f8bf7950200bda029abc669f7d5103d496',100.0,1779032159,0,'2026-05-17T17:35:59.833297+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/jenkins-pipelines"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/k8s-integrity-shield-tech-preview-protecting-the-integrity-of-kubernetes-resources-with-signature','opensift.com: K8s Integrity Shield (tech-preview): Protecting the Integrity'' of Kubernetes Resources with Signature','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e900288cf03c4dceb4170d9d729cd16c61517189fef44d34c82d03e011d944c',100.0,1779030883,0,'2026-05-17T17:14:43.119138+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/k8s-integrity-shield-tech-preview-protecting-the-integrity-of-kubernetes-resources-with-signature"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/keep-your-applications-secure-with-automatic-rebuilds','openshift.com: Keep Your Applications Secure With Automatic Rebuilds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','272749d767d79809c6cd02fd115307889f38955457687bafcdcd6cfb4f7c5a1a',100.0,1779031645,0,'2026-05-17T17:27:25.765708+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/keep-your-applications-secure-with-automatic-rebuilds"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/kubernetes-1.21-grows-innovative-new-features','openshift.com: Kubernetes 1.21 Grows Innovative New Features','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f57025183b2b9d5e5dc528d4b7f75f07672d17ed06b0a91c02421b650a52c46d',100.0,1779030979,0,'2026-05-17T17:16:19.843906+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-1.21-grows-innovative-new-features"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/kubernetes-ingress-vs-openshift-route','openshift.com: Kubernetes Ingress vs OpenShift Route','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6ba0ecf393d97cbf0f4a78f42a31355275317adb6d8f358b5dd633242956a429',100.0,1779033567,0,'2026-05-17T17:59:27.458109+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/kubernetes-is-removing-docker-support-kubernetes-is-not-removing-docker-support','openshift.com: Kubernetes is Removing Docker Support, Kubernetes is Not'' Removing Docker Support','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a94b94971963699af968b3ab2ca2351f268d4113afe78a305a34e4c62fcd9c7',100.0,1779034497,0,'2026-05-17T18:14:57.735586+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-is-removing-docker-support-kubernetes-is-not-removing-docker-support"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/leveraging-the-crunchy-postgresql','Crunchy PostgreSQL and Openshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','925eb4cd18a3dc64206273aecc2acb2b2a7c09f03677b57bcb416e9b06f8d7f2',100.0,1779034482,0,'2026-05-17T18:14:42.795309+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/leveraging-the-crunchy-postgresql"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/metrics-driven-pod-constraints','openshift.com: Metrics-Driven Pod Constraints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a662313b706b0db0a0d9de6e68359f9965638852dabfec409e2fc972ce949f9',100.0,1779033903,0,'2026-05-17T18:05:03.770680+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/metrics-driven-pod-constraints"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/metro-area-openshift-stretch-cluster-how-to-survive-an-outage-and-live-to-tell-about-it','blog.openshift.com: How to survive an outage and live to tell about it!','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','69be44ca940de07f3b3c9a4407897b0aeb82adf6d463a1a864c66c88f0dbce3c',100.0,1779033809,0,'2026-05-17T18:03:29.040644+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/modern-application-development-with-kong-konnect-enterprise-and-red-hat-openshift','openshift.com: Modern Application Development With Kong Konnect Enterprise'' and Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','88e397d3690e9afccdcbcf484199bdc1c2816b423b01d50a3fa0622e61bcac3c',100.0,1779029252,0,'2026-05-17T16:47:32.078857+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/modern-application-development-with-kong-konnect-enterprise-and-red-hat-openshift"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator','openshift.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b797b937e6db80a3393bded93ae24731ab99fd7708b19461509928c81ccf6f0',100.0,1779031507,0,'2026-05-17T17:25:07.712733+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://cloud.redhat.com/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/monitoring-services-like-an-sre-in-openshift-servicemesh','Monitoring Services like an SRE in OpenShift ServiceMesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a62456311a164aa37fe37dce86cf29a60ef33257d98c1111f65d0fb6f0560b67',100.0,1779034105,0,'2026-05-17T18:08:25.200744+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/monitoring-services-like-an-sre-in-openshift-servicemesh-part-2-collecting-standard-metrics-3','openshift.com: Monitoring Services like an SRE in OpenShift ServiceMesh'' Part 2: Collecting Standard Metrics 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c10c48b25c03feed384245ab2d9a64cf505172a4adfabed509a0d2a1f4409a2',100.0,1779032376,0,'2026-05-17T17:39:36.804986+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh-part-2-collecting-standard-metrics-3"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/nested-openshift-using-openshift-virtualization','openshift.com: Nested OpenShift using OpenShift Virtualization','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','311de8c3f50f666513801fc86231ae30b6d1ea36d321199df0f954a97ad5fe5c',100.0,1779032017,0,'2026-05-17T17:33:37.787861+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/network-policies-controlling-cross-project-communication-on-openshift','openshift.com: Network Policies: Controlling Cross-Project Communication'' on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6da324dcde9d8125e6661db743d26ba25ae5cbbe794f1ae86b9f069f91aca4f3',100.0,1779031752,0,'2026-05-17T17:29:12.885708+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/network-policies-controlling-cross-project-communication-on-openshift"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/networkpolicies-and-microsegmentation','NetworkPolicies and Microsegmentation','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0db7c2a94fce7a1df4c723bdd14bf0092555255dc990d68ec4c0961fa09ababb',100.0,1779030847,0,'2026-05-17T17:14:07.274727+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ocp-disaster-recovery-part-3-recovering-an-openshift-4-ipi-cluster-with-the-loss-of-two-master-nodes','openshift.com: OCP Disaster Recovery Part 3: Recovering an OpenShift 4 IPI'' cluster With the Loss of Two Master Nodes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b4552fe8e6725393e8e877fe4c44c1fea547c18b876906ed3fa32bf3bab8ee55',100.0,1779034273,0,'2026-05-17T18:11:13.414554+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-4-image-builds','Openshift 4 image builds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d03f73ff596318210ff4c34fb2fadadbef6382904312f0ff8070e287133b75ef',100.0,1779029863,0,'2026-05-17T16:57:43.440830+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-4-image-builds"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-4.5-node-improvements','OpenShift 4.5: Node Improvements','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5090e6279fafe37a48bb898df7b0e4e31bd0fe9a6b26f7ec92f8791332c0c9d1',100.0,1779033619,0,'2026-05-17T18:00:19.651610+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-and-network-security-zones-coexistence-approaches','OpenShift and Network Security Zones: Coexistence Approaches 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9f161c0cbefe6c6cdae67be6897b6f6a98849f689a2e8cd0e1064d13ed53bce6',100.0,1779030119,0,'2026-05-17T17:01:59.436175+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://blog.openshift.com/openshift-and-network-security-zones-coexistence-approaches"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-architectures-for-the-edge-with-openshift-4.6','openshift.com: OpenShift Architectures for the Edge With OpenShift 4.6','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3095088cd6c2065a3bd6bd69067ff7cb70b47bc8cd4b0dc1f279e6e319b7d752',100.0,1779033336,0,'2026-05-17T17:55:36.273252+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-authentication-integration-with-argocd','openshift.com: OpenShift Authentication Integration with ArgoCD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3cd8b0cf801676c7c037b83a373e698c4054914d849b7242e1f298dd3d2d50f',100.0,1779032362,0,'2026-05-17T17:39:22.549113+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://blogopenshift.com/openshift-authentication-integration-with-argocd"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-commons-briefing-k8gb-kubernetes-global-balancer-with-yuri-tsarev-absa-and-paul-morie-red-hat',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b4bc1fd934f2c7e9dd07f01911aee03310b41d340548801cc08a0fae57a08f94',100.0,1779033140,0,'2026-05-17T17:52:20.973721+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift','openshift.com: OpenShift, Databases and You: When to Put Containerized Database'' Workloads on OpenShift 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b8807cbc40eb4f0cc73eb9075eb5b0157117bc9444bea8e5913032da0b7c3f5',100.0,1779034101,0,'2026-05-17T18:08:21.624629+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-end-to-end-cluster-customization','OpenShift End-to-End: **Day 2** - Cluster Customization 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2432c7a76162f80deeb17aa43c397342e5146aa980cb09761e78ed6754989bde',100.0,1779034232,0,'2026-05-17T18:10:32.997239+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-end-to-end-core-services','OpenShift End-to-End: **Day 1** - Core Services','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4d4c85b81c9458efb5d91e59f6812da5244ac63385f806ca5d76513660436fe5',100.0,1779032902,0,'2026-05-17T17:48:22.616313+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy','OpenShift End-to-End: **Day 0** - Plan and Deploy','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f77047f1f8303f7f2d28d2c391bacdab1622f5236d1b526e1535bbd99c9910bb',100.0,1779032050,0,'2026-05-17T17:34:10.877225+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-on-arm-developer-preview-now-available-for-aws','openshift.com: OpenShift on ARM Developer Preview Now Available for AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1817e556c8d3d752e82f5c3e72ebbed8392558aa140099a39b07e82ff4ca09a8',100.0,1779030554,0,'2026-05-17T17:09:14.916628+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-on-arm-developer-preview-now-available-for-aws"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-pipelines-advanced-triggers-part-1-triggering-different-project-builds-in-the-same-repository','openshift.com: OpenShift Pipelines Advanced Triggers Part 1 - Triggering'' Different Project Builds in the Same Repository','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f7339e122ffe0d6338cb355743e17810d2d7e52b106f93ed79061eddf32f7744',100.0,1779030806,0,'2026-05-17T17:13:26.080262+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-pipelines-advanced-triggers-part-1-triggering-different-project-builds-in-the-same-repository"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-pipelines-and-openshift-gitops-are-now-generally-available','openshift.com: OpenShift Pipelines and OpenShift GitOps are now Generally'' Available 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d2456cb8028fcaae9fe1d967615a516f9bb50972c7a8d1d13d4287923527d9f0',100.0,1779034152,0,'2026-05-17T18:09:12.869644+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-pipelines-and-openshift-gitops-are-now-generally-available"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-pipelines-jenkins-blue-ocean','OpenShift Pipelines with Jenkins Blue Ocean 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2ee94915417fd0722a571f8be103630d1d8055c294a3438c62eefb2431eb21e5',100.0,1779030854,0,'2026-05-17T17:14:14.652301+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-pipelines-jenkins-blue-ocean"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-security-best-practices-for-kubernetes-cluster-design','openshift.com: OpenShift Security Best Practices for Kubernetes Cluster'' Design 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','372317bd69386f3430e9bc940564f83547b224e66b8969abce36dcda6d50c39a',100.0,1779030436,0,'2026-05-17T17:07:16.617232+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-security-best-practices-for-kubernetes-cluster-design"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-upi-using-static-ips','openshift.com: OpenShift UPI using static IPs','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ece0bb26b37b9b65fa7838a36e6ed1b0487a81c31cc41dbb24471ddc85dc561c',100.0,1779032556,0,'2026-05-17T17:42:36.450846+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/operator-based-calico-cni-plug-in-is-supported-on-openshift-4','Operator-based Calico CNI Plug-In is Supported on OpenShift 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c08fbc619d8218d617d6d695662c70bbeca47af717b17f045376171a0333074c',100.0,1779032227,0,'2026-05-17T17:37:07.880125+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/our-favorite-things-from-gitops-con-at-kubecon-eu','openshift.com: Our Favorite Things from GitOps Con at KubeCon EU 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c15efdc952f5c052e9ddbc82c04a120c32e436c6917f713de423d476c8e73b1',100.0,1779033416,0,'2026-05-17T17:56:56.074417+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/our-favorite-things-from-gitops-con-at-kubecon-eu"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/promoting-container-images-between-registries-with-skopeo','Promoting container images between registries with skopeo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75cb215c3aa583c32e7ce70b612236c8a8176a3f6d07a0de311668d2c44f755e',100.0,1779032337,0,'2026-05-17T17:38:57.601621+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/promoting-container-images-between-registries-with-skopeo"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/recap-okd-4-testing-and-deployment-workshop-videos-and-additional-resources',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual','fee35acf155a01819d5a45c9348fc915f33c50e3c99b4e0d3769986b8a085e20',100.0,1779034326,0,'2026-05-17T18:12:06.630887+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/red-hat-openshift-4.7-is-now-available','openshift.com: Red Hat OpenShift 4.7 Is Now Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c6f3e1d2627fac2fe7df8d06c0923560a160dba1d0806207f304559d06413c6d',100.0,1779030199,0,'2026-05-17T17:03:19.850265+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-4.7-is-now-available"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/red-hat-openshift-installation-process-experiences-on-ibm-z-linuxone','Red Hat OpenShift Installation Process Experiences on IBM Z/LinuxONE','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2ef532ba6a277b749d82fc22dbe84087fd2c77a64a9fcc4d45567998ec827b59',100.0,1779034105,0,'2026-05-17T18:08:25.459787+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-installation-process-experiences-on-ibm-z-linuxone"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/signing-and-verifying-container-images','openshift.com: Signing and Verifying Container Images 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','555ce390b7f66dca0733e5d16c357cf75887a2ad75b41b52012977b3bc288f74',100.0,1779034110,0,'2026-05-17T18:08:30.055942+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/signing-and-verifying-container-images"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/simple-canary-deployments-using-kubernetes-statefulsets-on-openshift','openshift.com: Simple Canary Deployments using Kubernetes StatefulSets on'' OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f20214c43b49abda059e660f8343e6da1982b27ef186d5f4a321e419a810e6bc',100.0,1779033336,0,'2026-05-17T17:55:36.564879+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simple-canary-deployments-using-kubernetes-statefulsets-on-openshift"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/sizing-applications-in-kubernetes','openshift.com: Sizing Applications in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c70c5a4d6f5b349f837d27ee0cccb57c261335c79908fbae1d10c2fd4a5e044',100.0,1779033950,0,'2026-05-17T18:05:50.097047+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/sizing-applications-in-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/sso-integration-for-the-openshift-gitops-operator','openshift.com: SSO Integration for the OpenShift GitOps Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','85cf96e8e2342a7525b61b52fdff207f5619df5a2842328d82c175f31c5a03be',100.0,1779033828,0,'2026-05-17T18:03:48.303987+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/sso-integration-for-the-openshift-gitops-operator"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat','State of OpenShift Container Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7673e3bb4f9faca9b7de6e260bd38ca4b8c63464d0fb8f4f8bd975e5154e7bb',100.0,1779030248,0,'2026-05-17T17:04:08.756037+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/stateful-workloads-and-the-two-data-center-conundrum','blog.openshift.com: Stateful Workloads and the Two Data Center Conundrum','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8d2d682cec3235b0bdfa9b6b7c4e38cae8f03e7557c8c3cb82b72d897a2a303d',100.0,1779032018,0,'2026-05-17T17:33:38.118424+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/strategies-for-moving-.net-workloads-to-openshift-container-platform','openshift.com: Strategies for Moving .NET Workloads to OpenShift Container'' Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6c6b86fd4af57a8e8b103df6ada22e3705f0100770c5ce29ef579c0b70784a76',100.0,1779034269,0,'2026-05-17T18:11:09.854895+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/the-hidden-dangers-of-terminating-namespaces','openshift.com: The Hidden Dangers of Terminating Namespaces 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bee95f98ae9b2aadd267586725c45cfb9a9005300b7ae3fa614939f815e965f1',100.0,1779032889,0,'2026-05-17T17:48:09.117785+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/the-hidden-dangers-of-terminating-namespaces"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/topology-aware-scheduling-in-kubernetes-part-1-the-high-level-business-case','openshift.com: Topology Aware Scheduling in Kubernetes Part 1: The High'' Level Business Case','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9526dd8349b8dcddcd78147cb36d2bd7fc37cbc5ad6dca5eef936de41be98884',100.0,1779032282,0,'2026-05-17T17:38:02.845501+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/topology-aware-scheduling-in-kubernetes-part-1-the-high-level-business-case"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/topology-awareness-in-kubernetes-part-2-dont-we-already-have-a-topology-manager','openshift.com: Topology Awareness in Kubernetes Part 2: Don’t we already'' have a Topology Manager?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3573a50ff3b720f56e50a0ee6745dc542dd003a093d0ce71f0ba82bf295d5845',100.0,1779032518,0,'2026-05-17T17:41:58.953128+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/using-openshift-pipelines-to-automate-red-hat-advanced-cluster-security-for-kubernetes','openshift.com: Using OpenShift Pipelines to Automate Red Hat Advanced Cluster'' Security for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9340ad4a40a75d285ea388d02da83f0c2a2853d1ea989303a6f0da3b32eddb1c',100.0,1779034034,0,'2026-05-17T18:07:14.975044+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/using-openshift-pipelines-to-automate-red-hat-advanced-cluster-security-for-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/using-vpc-peering-to-connect-an-openshift-service-on-an-aws-rosa-cluster-to-an-amazon-rds-mysql-database-in-a-different-vpc','openshift.com: Using VPC Peering to Connect an OpenShift Service on an AWS'' (ROSA) Cluster to an Amazon RDS MySQL Database in a Different VPC','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c7d330168ea65643ba110589e033c2d478a280f2a9cc3024294f25f69ea80e2',100.0,1779029174,0,'2026-05-17T16:46:14.297653+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/using-vpc-peering-to-connect-an-openshift-service-on-an-aws-rosa-cluster-to-an-amazon-rds-mysql-database-in-a-different-vpc"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/visual-web-terminal-a-turbocharged-command-line-for-kubernetes-and-openshift','openshift.com: Visual Web Terminal - A Turbocharged Command Line for Kubernetes'' and OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','934fcecb0dfc246f50828a41edf9e4320da7cbe8137bff41430b0cb955376e5c',100.0,1779030085,0,'2026-05-17T17:01:25.135532+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/visual-web-terminal-a-turbocharged-command-line-for-kubernetes-and-openshift"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/why-and-when-you-need-to-consider-openshift-serverless','openshift.com: Why and When you need to consider OpenShift Serverless','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b150c5d85e07fc0130098f83a95129c5cdb8458f29177bd6fa5eaded7981e18',100.0,1779032798,0,'2026-05-17T17:46:38.243514+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/why-and-when-you-need-to-consider-openshift-serverless"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/workload-support-for-red-hat-openshift-matures-across-the-industry','openshift.com: Workload Support for Red Hat OpenShift Matures Across the'' Industry','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','86213dee3335e4c15312fecd9917decc2d03788e27997e9321a93b03158f0c0c',100.0,1779034292,0,'2026-05-17T18:11:32.263496+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/blog/writing-customized-reports-using-metering-operator','Writing Customized Reports Using Metering Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1d47b04a4658d4753fd1553d78e684997447a318f3224cec62168d4083df968',100.0,1779034487,0,'2026-05-17T18:14:47.160839+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/writing-customized-reports-using-metering-operator"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/devops-with-openshift','O''Reilly Free Book: **DevOps with OpenShift**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3081c1fe08a7dfade84cec32c3e37c447fac4b6c4062a0fe0e9e4d932558eb22',100.0,1779029142,0,'2026-05-17T16:45:42.655663+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/resources"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/for-developers','O''Reilly Free Book: **Openshift for developers**','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dd5d47c8abc7b4050fd52064c5f2fc7a8a26ff3461e1ba68561e8a4c6a05a58e',100.0,1779031902,0,'2026-05-17T17:31:42.550217+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/learn/topics/gitops','openshift.com: What is GitOps? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e44dc36e333b176473136ac5ee9b492a09cc920f4bdc77f39b1dd6e9c63ea30d',100.0,1779031410,0,'2026-05-17T17:23:30.870979+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/learn/topics/operators','Operator Framework','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','57635abb8bd884b4fa7cdb8001bbc89bb3f6fecb8b9469bbf97deeafc1e10b6d',100.0,1779032732,0,'2026-05-17T17:45:32.272957+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/learn/topics/pipelines','OpenShift Tekton pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ae24e874bccb6e6a54f3c826d3ec61e4fb4a0666ea5f015f1031ebaefd42a29',100.0,1779030711,0,'2026-05-17T17:11:51.077609+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/topics/devops/what-cicd-pipeline"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/learn/topics/serverless','OpenShift Serverless','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f5a4e64da2dd2fc9d00d399aa0a830db8046f0ae3a5e9296f9f21eb54d9ca0ad',100.0,1779029689,0,'2026-05-17T16:54:49.251149+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/products/amazon-openshift/faq','Amazon Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fa491ba2ff1ca75e134bbb9950c9a3bd814a897215f7d63e1b24e4fd12d55a0',100.0,1779031596,0,'2026-05-17T17:26:36.280441+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/aws"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/products/azure-openshift','Microsoft Azure Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5597c91ac146a5534036646e8763c802581ed0c1b4d707d4b9a278ba6800abb1',100.0,1779031103,0,'2026-05-17T17:18:23.330320+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/products/container-storage','Red Hat OpenShift Container Storage 4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b6ab2b3f82018ff939617c580d840b14244594de646b661dd86bf6ffe03d0bf',100.0,1779030708,0,'2026-05-17T17:11:48.996112+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/products/dedicated','OpenShift Dedicated','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5ee3b6e8b20348bc11296664ef0683d9abd29a36c0475b78252821dbd9f2fdb3',100.0,1779033258,0,'2026-05-17T17:54:18.818320+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/products/online','OpenShift Online','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e0200d0b18c6244f741adf057afcffe282367ad85374596f9b52f24f184cdc2',100.0,1779030172,0,'2026-05-17T17:02:52.408147+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.openshift.com"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/products/platform-plus','Red Hat OpenShift Platform Plus 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fda2cc748676e1956e360287943dcaf4a7b231c398714ae28f4ff9a78fff2c1',100.0,1779031438,0,'2026-05-17T17:23:58.125968+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/platform-plus"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/products/pricing','Openshift.com pricing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b98ed1981f7a6681d9721ecd628a881846d748df16eb39a27d4712299f6d5706',100.0,1779032950,0,'2026-05-17T17:49:10.281672+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/pricing"}');
+INSERT INTO "resources" VALUES('https://www.openshift.com/products/quay','Quay 3.1 Certified Operator is not available in Openshift and must be purchased','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27b475eb5311bb6cc14594de31047b6ed11318fbcb574bf79993881be5aaf20c',100.0,1779033503,0,'2026-05-17T17:58:23.926871+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/quay"}');
 INSERT INTO "resources" VALUES('https://www.opensourceforu.com/2021/12/kubernetes-adoption-widespread-for-big-data-survey/?amp','opensourceforu.com: Kubernetes Adoption Widespread for Big Data: Survey','','2021',3,'Details industry survey results illustrating the widespread migration of Big Data and stateful analytics workloads onto Kubernetes. Shows the transition from static, dedicated bare-metal clusters to dynamic, container-orchestrated platforms. Live Grounding confirms this historical trajectory has culminated in 2026, where cloud-native orchestration is the unquestioned standard for running Spark, Flink, and ML training pipelines.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Market Analysis", "Adoption Trends"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-bigdata.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.opensourceforu.com/2023/10/embracing-progressive-delivery-in-kubernetes-with-gitops','opensourceforu.com: Embracing Progressive Delivery In Kubernetes With GitOps','','2023',0,'Detailing structural implementations of progressive delivery, such as automated canaries, A/B testing, and blue-green rollouts, working in tandem with GitOps tools (like Flagger or Argo Rollouts) to control application lifecycle safety dynamically.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Progressive Delivery", "GitOps Integration"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.opensourcerers.org/2021/02/01/how-to-go-from-docker-to-kubernetes-the-right-way','opensourcerers.org: How to go from Docker to Kubernetes the right way 🌟','','2021',0,'A comprehensive migration roadmap targeting teams transitioning from local Docker-centric environments to multi-node Kubernetes topologies. Focuses on rewriting network exposes, volume mounts, and orchestrating stateful workloads.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Migration", "Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
@@ -16917,7 +16917,7 @@ INSERT INTO "resources" VALUES('https://www.opsmx.com/blog/blue-green-deployment
 INSERT INTO "resources" VALUES('https://www.opsmx.com/blog/deploy-spinnaker-cd-pipelines-in-kubernetes','Deploy Spinnaker CD Pipelines in Kubernetes','','2021',0,'A step-by-step configuration guide illustrating Spinnaker deployment within a target Kubernetes cluster using the Spinnaker Operator. Outlines how to define cloud providers and manage internal persistence layers for pipeline reliability.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Continuous Deployment", "Spinnaker Architectures"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.opsmx.com/blog/what-is-a-ci-cd-pipeline','opsmx.com: What is a CI/CD Pipeline ?','','2022',0,'Details CI/CD pipeline structures with a strong focus on verification gates and multi-environment promotion. Highlights techniques used to scale deployments securely while mitigating environmental divergence.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.opsmx.com/blog/what-is-chaos-engineering','opsmx.com: What is Chaos Engineering?','','2022',0,'An introductory overview defining chaos engineering principles and lifecycle. Explains the process of forming a steady-state hypothesis, orchestrating failure experiments (such as resource spikes or network drops), and analyzing output telemetry to continuously harden cloud workloads.','English','Introductory Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{"duplicate_of": "https://faun.pub/what-is-chaos-engineering-a89b64db9af0"}');
-INSERT INTO "resources" VALUES('https://www.opsview.com/product/system-monitoring/application/jenkins-monitoring','opsview.com: opspack','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','72d77629101b71609f6ba2cb7b125994af72b1ea8b8e21f0f097b193199af094',100.0,1.77902963534315896e+09,0,'2026-05-17T16:53:55.343159+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.opsview.com/product/system-monitoring/application/jenkins-monitoring','opsview.com: opspack','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','72d77629101b71609f6ba2cb7b125994af72b1ea8b8e21f0f097b193199af094',100.0,1779029635,0,'2026-05-17T16:53:55.343159+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.optisolbusiness.com/insight/8-core-components-of-microservice-architecture','optisolbusiness.com: 8 Core Components are Microservices Architecture','- Service Discovery
     - Load Balancer
     - API Gateway
@@ -16927,63 +16927,63 @@ INSERT INTO "resources" VALUES('https://www.optisolbusiness.com/insight/8-core-c
     - Service Orchestration
     - Configuration Server','2022',4,'Details eight critical components of a microservice architecture, including Service Discovery, API Gateways, Service Registries, and Circuit Breakers. Explains how these interconnected components work together to provide reliable communication, load balancing, and fault isolation in production systems.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Patterns", "Component Design"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.optisolbusiness.com/insight/implementing-microservices-architecture-in-aks','optisolbusiness.com: Implementing Microservices Architecture in AKS','','2021',0,'Details blueprint designs for structural microservices running on AKS clusters. Reviews optimal container scaling, deployment strategies, and integration with container registries (ACR). Guides engineers on transforming multi-container apps into production-ready architectures.','Markdown','Case Study','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Microservices Design", "Production AKS Deployment"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.oracle.com/cloud/cloud-native/kubernetes-engine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a594d9f85d0661a7b29ac0d9edbb49244bc80342fdd9dab288523a16f714ce93',100.0,1.77913049497723698e+09,1,'2026-05-18T20:54:54.977237+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.oracle.com/cloud/compute/container-engine-kubernetes.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b5a8d26567c4a853369c0650012ddf196618c414c8472dca5dc5880d937526f1',100.0,1.77902959055475306e+09,0,'2026-05-17T16:53:10.554753+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.oracle.com/java/technologies/java-ee-glance.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cd76abe66528b4206afcf1cdebe12cd17d4f3bcc0dcfebab0d6e7194cd673225',100.0,1.77903283304267406e+09,0,'2026-05-17T17:47:13.042674+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.oracle.com/cloud/cloud-native/kubernetes-engine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a594d9f85d0661a7b29ac0d9edbb49244bc80342fdd9dab288523a16f714ce93',100.0,1779130494,1,'2026-05-18T20:54:54.977237+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.oracle.com/cloud/compute/container-engine-kubernetes.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b5a8d26567c4a853369c0650012ddf196618c414c8472dca5dc5880d937526f1',100.0,1779029590,0,'2026-05-17T16:53:10.554753+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.oracle.com/java/technologies/java-ee-glance.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cd76abe66528b4206afcf1cdebe12cd17d4f3bcc0dcfebab0d6e7194cd673225',100.0,1779032833,0,'2026-05-17T17:47:13.042674+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.oracle.com/java/technologies/java-se-glance.html','Oracle Java','- [blogs.oracle.com: Introducing the Free Java License (Java 17)](https://blogs.oracle.com/cloud-infrastructure/post/introducing-free-java-license)','2021',0,'Details Oracle''s licensing pivot with the introduction of the No-Fee Terms and Conditions (NFTC) license for JDK 17. The analysis explains how this license permits free production usage, easing previous compliance friction for enterprise environments.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Licensing"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.oracle.com/java/technologies/javase/javamanagement.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1b70ca05884f2f4ea505e82d66d35bf733801e866617f5f3583d36275a722c34',100.0,1.77902913823437905e+09,1,'2026-05-17T16:45:38.234379+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.oracle.com/technetwork/java/javase/overview/index.html','Oracle Java','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','11d4e5747140695f67e3b734f6ee864a92d113c2225647f371882ec0a89db96a',100.0,1.77903030620250797e+09,0,'2026-05-17T17:05:06.202508+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.oracle.com/java/technologies/java-se-glance.html"}');
-INSERT INTO "resources" VALUES('https://www.oraclejavamagazine-digital.com/javamagazine_twitter/20151112?pg=43',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.oraclejavamagazine-digital.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903308249886393e+09,0,'2026-05-17T17:51:22.498864+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.orchest.io','orchest.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f9bfd3e7f7fc1d830bc04786be45a9fe28af69200690ac144b8c663386a278e8',100.0,1.7790301902645049e+09,0,'2026-05-17T17:03:10.264505+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://orchest.io"}');
+INSERT INTO "resources" VALUES('https://www.oracle.com/java/technologies/javase/javamanagement.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1b70ca05884f2f4ea505e82d66d35bf733801e866617f5f3583d36275a722c34',100.0,1779029138,1,'2026-05-17T16:45:38.234379+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.oracle.com/technetwork/java/javase/overview/index.html','Oracle Java','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','11d4e5747140695f67e3b734f6ee864a92d113c2225647f371882ec0a89db96a',100.0,1779030306,0,'2026-05-17T17:05:06.202508+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.oracle.com/java/technologies/java-se-glance.html"}');
+INSERT INTO "resources" VALUES('https://www.oraclejavamagazine-digital.com/javamagazine_twitter/20151112?pg=43',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.oraclejavamagazine-digital.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033082,0,'2026-05-17T17:51:22.498864+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.orchest.io','orchest.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f9bfd3e7f7fc1d830bc04786be45a9fe28af69200690ac144b8c663386a278e8',100.0,1779030190,0,'2026-05-17T17:03:10.264505+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://orchest.io"}');
 INSERT INTO "resources" VALUES('https://www.oreilly.com/learning/pivot-tables','oreilly.com: how to use pivot tables in Pandas step-by-step','','2017',3,'Curator Insight reviews multi-dimensional aggregation methods using Pandas pivot tables. Live Grounding confirms pivot operations remain core practices for in-memory data processing, acting as an essential preprocessing step before feeding structured datasets into visualization or modeling workflows.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Pandas", "Data Manipulation"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.oreilly.com/radar/the-world-beyond-batch-streaming-101',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8ddeb4ae8946c19b6906cd24bebad60c3f16bad0ba78f09987e8322e0cd76bd4',100.0,1.77903058928732895e+09,0,'2026-05-17T17:09:49.287329+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://www.oreilly.com/radar/the-world-beyond-batch-streaming-101',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8ddeb4ae8946c19b6906cd24bebad60c3f16bad0ba78f09987e8322e0cd76bd4',100.0,1779030589,0,'2026-05-17T17:09:49.287329+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://www.oscarblancarteblog.com/2018/06/25/creando-un-api-rest-en-java-parte-1','Creando un API REST en Java (parte 1)','','2018',0,'A fundamental Spanish-language walkthrough on implementing RESTful endpoints using Java JAX-RS or Spring Boot. Details the structural setup, HTTP method mapping, and architectural guidelines for request-response serialization.','Spanish','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java", "REST APIs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.osohq.com/post/microservices-authorization-patterns','osohq.com: Patterns for Authorization in Microservices','','2021',0,'Explores decoupling and centralizing authorization strategies inside distributed microservices. Examines architectural trade-offs between gateway enforcement, token-based verification at the edge, and dynamic, decentralized policy engines (such as Open Policy Agent or Oso). Essential design patterns for low-latency, high-concurrency architectures.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Microservices Authorization"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.overops.com/blog/strangler-pattern-how-to-keep-sane-with-legacy-monolith-applications','overops.com: Strangler Pattern: How to Deal With Legacy Code During the'' Container Revolution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25b6cb0a3d732fe9d2d839c83b66da321dc577555d1eb57aa0d46a99ff77c486',100.0,1.77903417352988791e+09,0,'2026-05-17T18:09:33.529888+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/products/service-reliability-management"}');
-INSERT INTO "resources" VALUES('https://www.ovh.com/blog/getting-external-traffic-into-kubernetes-clusterip-nodeport-loadbalancer-and-ingress','ovh.com - getting external traffic into kubernetes: clusterip, nodeport,'' loadbalancer and ingress','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab75354d83549b2e7c97ac01a784b2967be8a3f84d8bb2c16a339b28e7b25ad5',100.0,1.77903262052903389e+09,0,'2026-05-17T17:43:40.529034+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://blog.ovhcloud.com"}');
-INSERT INTO "resources" VALUES('https://www.p3r.one/delete-terminating-namespace','p3r.one: Delete namespace stuck in Terminating State','','N/A',0,'A curated technical resource and architectural guide covering p3r.one: Delete namespace stuck in Terminating State in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902946502796792e+09,0,'2026-05-17T16:51:05.027968+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.packer.io/docs/index.html','packer.io docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','636fccf54020c486b56e93562c17b639c0053e63b6338782dd33e04842a4ca7e',100.0,1.77902979682555294e+09,0,'2026-05-17T16:56:36.825553+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/packer/docs"}');
-INSERT INTO "resources" VALUES('https://www.packet.com/resources/guides/kubernetes-cluster-autoscaler-on-packet','packet.com: Kubernetes Cluster Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering packet.com: Kubernetes Cluster Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903351110346794e+09,0,'2026-05-17T17:58:31.103468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.overops.com/blog/strangler-pattern-how-to-keep-sane-with-legacy-monolith-applications','overops.com: Strangler Pattern: How to Deal With Legacy Code During the'' Container Revolution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25b6cb0a3d732fe9d2d839c83b66da321dc577555d1eb57aa0d46a99ff77c486',100.0,1779034173,0,'2026-05-17T18:09:33.529888+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/products/service-reliability-management"}');
+INSERT INTO "resources" VALUES('https://www.ovh.com/blog/getting-external-traffic-into-kubernetes-clusterip-nodeport-loadbalancer-and-ingress','ovh.com - getting external traffic into kubernetes: clusterip, nodeport,'' loadbalancer and ingress','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab75354d83549b2e7c97ac01a784b2967be8a3f84d8bb2c16a339b28e7b25ad5',100.0,1779032620,0,'2026-05-17T17:43:40.529034+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://blog.ovhcloud.com"}');
+INSERT INTO "resources" VALUES('https://www.p3r.one/delete-terminating-namespace','p3r.one: Delete namespace stuck in Terminating State','','N/A',0,'A curated technical resource and architectural guide covering p3r.one: Delete namespace stuck in Terminating State in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029465,0,'2026-05-17T16:51:05.027968+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.packer.io/docs/index.html','packer.io docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','636fccf54020c486b56e93562c17b639c0053e63b6338782dd33e04842a4ca7e',100.0,1779029796,0,'2026-05-17T16:56:36.825553+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/packer/docs"}');
+INSERT INTO "resources" VALUES('https://www.packet.com/resources/guides/kubernetes-cluster-autoscaler-on-packet','packet.com: Kubernetes Cluster Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering packet.com: Kubernetes Cluster Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033511,0,'2026-05-17T17:58:31.103468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory','The Beginner’s Guide to the Ansible Inventory','','2022',0,'A comprehensive primer exploring how to declare, structure, and organize Ansible inventories. Covers standard INI and YAML file declarations, host-group structures, nested grouping, and introductory dynamic inventory strategies.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.packetswitch.co.uk/terraform-is-good-but-i-like-pulumi','packetswitch.co.uk: Terraform is Good, but I Like Pulumi','','2022',0,'A platform practitioner''s case study demonstrating the developer experience advantages of using Pulumi over Terraform, specifically praising testability and modular software abstractions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud Provisioning", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/efs-provisioner-kubernetes','Kubernetes PVCs with EFS provisioner','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f481794f56a687f509260d6aeaec3cbd2674a1d56704c441762b40f8c3c8166',100.0,1.77903223697139692e+09,0,'2026-05-17T17:37:16.971397+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/how-to-use-kubernetes-pvcs-with-efs-provisioner"}');
-INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/finops-cloud','padok.fr: FinOps, or the Culture of Cloud Cost Optimization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4b3665f005183e1b02d3801f75ca718a5441daaa85ddb1fd3ff501829c0f9ac',100.0,1.77903317027306699e+09,0,'2026-05-17T17:52:50.273067+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/what-is-finops-and-what-are-its-best-practices"}');
-INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubeadm-kubernetes-cluster','Set up a Bare Metal Kubernetes cluster with','','N/A',0,'An architectural walk-through showing how to configure a multi-node bare-metal Kubernetes cluster from scratch using kubeadm. Highlights operational choices regarding container runtimes, networking (CNI), and load balancers to simulate cloud-like elasticity on physical hardware.','English','Blog','Intermediate',0,'online','manual','fb3cc6d0f4ae96907940fb40cd0e1c1baa76c360ab25cf070ed17988cef8363b',100.0,1.779032051462466e+09,0,'2026-05-17T17:34:11.462466+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Kubeadm Guides"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubectl-plugins','padok.fr: Getting started with kubectl plugins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2cbe8fdde3ed41c856d09ba9ccf708b060d4505331c707c93f28483e6b52717c',100.0,1.77903445649200391e+09,0,'2026-05-17T18:14:16.492004+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/getting-started-with-kubectl-plugins"}');
-INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubernetes-architecture-clusters','padok.fr: Kubernetes’ Architecture: Understanding the components and structure'' of clusters 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d5ca82143fe06ce71bbd743dc473b4d1a4adfdcdd606e3282917e33df18db35f',100.0,1.77903457195789504e+09,0,'2026-05-17T18:16:11.957895+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/kubernetes-architecture-understanding-the-components-and-structure-of-clusters"}');
-INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubernetes-productivity-tips','Kubernetes productivity tips and tricks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb3cc6d0f4ae96907940fb40cd0e1c1baa76c360ab25cf070ed17988cef8363b',100.0,1.77903147876056408e+09,0,'2026-05-17T17:24:38.760564+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubectl-commands.md"]','[]','{}','{"duplicate_of": "https://www.padok.fr/en/blog/kubeadm-kubernetes-cluster"}');
-INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubernetes-secrets','Hands on your first Kubernetes secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','321bf7dc72761938ff09274d46999376f5442bfbd320969df46d9a03ab79ac38',100.0,1.77903000646638488e+09,0,'2026-05-17T17:00:06.466385+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.padok.fr/en/blog/kubernetes-secrets", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.958287"}, "duplicate_of": "https://www.theodo.com/en-uk/blog"}');
-INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/minikube-kubeadm-kind-k3s','padok.fr: MiniKube, Kubeadm, Kind, K3S, how to get started on Kubernetes?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3850711a6ebfe201974b43bd41d203d9d23d1bb020220e8af16b0193d0713b2',100.0,1779031343.05119,0,'2026-05-17T17:22:23.051190+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/kubernetes-technologies-kubeadm-vs-minikube-kind-and-k3s"}');
-INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/templating-openshift-helm-templates','Templating on OpenShift: should I use Helm templates or OpenShift templates?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f637c4c269904ec61cd9bee5e3abedf822d8a9f0b636a55c5b0afc980c2ab54',100.0,1.77903442339605188e+09,0,'2026-05-17T18:13:43.396052+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/openshift-what-templates-should-you-use-helm-or-openshift"}');
+INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/efs-provisioner-kubernetes','Kubernetes PVCs with EFS provisioner','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f481794f56a687f509260d6aeaec3cbd2674a1d56704c441762b40f8c3c8166',100.0,1779032236,0,'2026-05-17T17:37:16.971397+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/how-to-use-kubernetes-pvcs-with-efs-provisioner"}');
+INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/finops-cloud','padok.fr: FinOps, or the Culture of Cloud Cost Optimization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4b3665f005183e1b02d3801f75ca718a5441daaa85ddb1fd3ff501829c0f9ac',100.0,1779033170,0,'2026-05-17T17:52:50.273067+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/what-is-finops-and-what-are-its-best-practices"}');
+INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubeadm-kubernetes-cluster','Set up a Bare Metal Kubernetes cluster with','','N/A',0,'An architectural walk-through showing how to configure a multi-node bare-metal Kubernetes cluster from scratch using kubeadm. Highlights operational choices regarding container runtimes, networking (CNI), and load balancers to simulate cloud-like elasticity on physical hardware.','English','Blog','Intermediate',0,'online','manual','fb3cc6d0f4ae96907940fb40cd0e1c1baa76c360ab25cf070ed17988cef8363b',100.0,1779032051,0,'2026-05-17T17:34:11.462466+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Kubeadm Guides"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubectl-plugins','padok.fr: Getting started with kubectl plugins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2cbe8fdde3ed41c856d09ba9ccf708b060d4505331c707c93f28483e6b52717c',100.0,1779034456,0,'2026-05-17T18:14:16.492004+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/getting-started-with-kubectl-plugins"}');
+INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubernetes-architecture-clusters','padok.fr: Kubernetes’ Architecture: Understanding the components and structure'' of clusters 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d5ca82143fe06ce71bbd743dc473b4d1a4adfdcdd606e3282917e33df18db35f',100.0,1779034571,0,'2026-05-17T18:16:11.957895+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/kubernetes-architecture-understanding-the-components-and-structure-of-clusters"}');
+INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubernetes-productivity-tips','Kubernetes productivity tips and tricks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb3cc6d0f4ae96907940fb40cd0e1c1baa76c360ab25cf070ed17988cef8363b',100.0,1779031478,0,'2026-05-17T17:24:38.760564+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubectl-commands.md"]','[]','{}','{"duplicate_of": "https://www.padok.fr/en/blog/kubeadm-kubernetes-cluster"}');
+INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubernetes-secrets','Hands on your first Kubernetes secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','321bf7dc72761938ff09274d46999376f5442bfbd320969df46d9a03ab79ac38',100.0,1779030006,0,'2026-05-17T17:00:06.466385+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.padok.fr/en/blog/kubernetes-secrets", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.958287"}, "duplicate_of": "https://www.theodo.com/en-uk/blog"}');
+INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/minikube-kubeadm-kind-k3s','padok.fr: MiniKube, Kubeadm, Kind, K3S, how to get started on Kubernetes?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3850711a6ebfe201974b43bd41d203d9d23d1bb020220e8af16b0193d0713b2',100.0,1779031343,0,'2026-05-17T17:22:23.051190+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/kubernetes-technologies-kubeadm-vs-minikube-kind-and-k3s"}');
+INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/templating-openshift-helm-templates','Templating on OpenShift: should I use Helm templates or OpenShift templates?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f637c4c269904ec61cd9bee5e3abedf822d8a9f0b636a55c5b0afc980c2ab54',100.0,1779034423,0,'2026-05-17T18:13:43.396052+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/openshift-what-templates-should-you-use-helm-or-openshift"}');
 INSERT INTO "resources" VALUES('https://www.paepper.com/blog/posts/how-to-properly-manage-ssh-keys-for-server-access','paepper.com: How to properly manage ssh keys for server access','','2021',3,'Architectural best practices on ssh key distribution, passphrase policy, and SSH certificate authorities. Discusses limitations of manual key sync and keys in Git compared to certificate-based solutions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pakdailytimes.com/2022/12/tcp-packets-traffic-visualization-for.html','pakdailytimes.com: TCP packets traffic visualization for kubernetes by k8spacket'' and Grafana','','N/A',0,'A curated technical resource and architectural guide covering pakdailytimes.com: TCP packets traffic visualization for kubernetes by k8spacket'' and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903169386937904e+09,0,'2026-05-17T17:28:13.869379+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.paloaltonetworks.com/blog/2020/10/cloud-iam-misconfiguration-risks','paloaltonetworks.com: Is Your Organization Protected Against IAM Misconfiguration Risks?','','2020',0,'Analyzes the critical risks of overly permissive and misconfigured cloud IAM policies across multi-cloud topologies. Details security mechanisms to audit privilege escalation, enforce the principle of least privilege, and perform automated continuous IAM posture validation. Live grounding highlights these practices as foundational pillars within Palo Alto''s Prisma Cloud CNAPP stack.','English','Security Blog Post','Intermediate',0,'online','manual','7f0027e6e01cbd26838254da847706c7df81a2ee944474ef7bd893463b72dfe3',100.0,1.78142995232840704e+09,1,'2026-06-14T11:39:12.328407+02:00',NULL,NULL,NULL,'["Security & Compliance", "Cloud Security", "Identity & Access Management"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.pakdailytimes.com/2022/12/tcp-packets-traffic-visualization-for.html','pakdailytimes.com: TCP packets traffic visualization for kubernetes by k8spacket'' and Grafana','','N/A',0,'A curated technical resource and architectural guide covering pakdailytimes.com: TCP packets traffic visualization for kubernetes by k8spacket'' and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031693,0,'2026-05-17T17:28:13.869379+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.paloaltonetworks.com/blog/2020/10/cloud-iam-misconfiguration-risks','paloaltonetworks.com: Is Your Organization Protected Against IAM Misconfiguration Risks?','','2020',0,'Analyzes the critical risks of overly permissive and misconfigured cloud IAM policies across multi-cloud topologies. Details security mechanisms to audit privilege escalation, enforce the principle of least privilege, and perform automated continuous IAM posture validation. Live grounding highlights these practices as foundational pillars within Palo Alto''s Prisma Cloud CNAPP stack.','English','Security Blog Post','Intermediate',0,'online','manual','7f0027e6e01cbd26838254da847706c7df81a2ee944474ef7bd893463b72dfe3',100.0,1781429952,1,'2026-06-14T11:39:12.328407+02:00',NULL,NULL,NULL,'["Security & Compliance", "Cloud Security", "Identity & Access Management"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.paloaltonetworks.com/prisma/cloud','Twistlock','','2026',0,'Historically Twistlock, now fully integrated as Palo Alto Networks'' Prisma Cloud. It represents an enterprise-standard Cloud Workload Protection Platform (CWPP) offering container firewalls, active runtime monitoring, vulnerability intelligence, and compliance scanning. Essential for unified, large-scale multi-cloud infrastructure auditing.','N/A','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "CWPP Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.papertrail.com/blog/quick-and-easy-way-to-implement-kubernetes-logging','papertrail.com: Quick and Easy Way to Implement Kubernetes Logging','','2021',0,'Explores lightweight strategies to stream local container console logs directly to Papertrail''s managed cloud-native logging endpoints, using minimal DaemonSet forwarders to speed up troubleshooting in development environments.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Log Management & Diagnostics", "Log Aggregation", "SaaS Integrations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.paradigm.net.co','Paradigm framework','','2024',0,'An open-source development platform designed to facilitate rapid, highly structured .NET microservice engineering. Standardizes dependency configurations, modular architectures, data mapping protocols, and enterprise repository patterns.','C#','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Web Frameworks", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.paralus.io','paralus.io 🌟','','2024',0,'Paralus is an open-source tool for managing access to multi-cluster Kubernetes environments. Offers a centralized portal for configuring Just-In-Time (JIT) access, OIDC integration, auditing, and RBAC synchronization across cloud providers.','Go','Web Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Zero Trust Access"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.patreon.com/climagic','CLImagic subscription','','N/A',0,'A curated technical resource and architectural guide covering CLImagic subscription in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173606795479393e+09,0,'2026-06-18T00:41:07.954794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.patreon.com/climagic','CLImagic subscription','','N/A',0,'A curated technical resource and architectural guide covering CLImagic subscription in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736067,0,'2026-06-18T00:41:07.954794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.patrickkoch.dev/posts/post_31','patrickkoch.dev: Terraform on Azure with GitHub Copilot - Creating a Kubernetes Cluster and a Container Registry','','2023',0,'Explores the intersection of generative AI and Infrastructure as Code by walking through the creation of an AKS (Azure Kubernetes Service) and ACR (Azure Container Registry) using GitHub Copilot to accelerate Terraform writing workflows.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AI-Assisted IaC", "AKS & ACR Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.payara.fish','Payara','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87322dcd1559ab59f1ea33673831be47e1d78714c6e3e03eb9f66248778d30f7',100.0,1.7790322913576231e+09,0,'2026-05-17T17:38:11.357623+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_app_servers.md", "docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://payara.fish"}');
+INSERT INTO "resources" VALUES('https://www.payara.fish','Payara','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87322dcd1559ab59f1ea33673831be47e1d78714c6e3e03eb9f66248778d30f7',100.0,1779032291,0,'2026-05-17T17:38:11.357623+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_app_servers.md", "docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://payara.fish"}');
 INSERT INTO "resources" VALUES('https://www.paystream.co.uk/helphub/umbrella/getting-started/what-is-an-umbrella-company','paystream.co.uk: What is an umbrella company?','','2026',0,'An essential guide clarifying the regulatory framework of UK Umbrella Companies under IR35 tax legislation. It explains employer payroll obligations, PAYE calculations, and tax-efficient strategies. Live grounding confirms its vital role as an educational reference for engineers operating in the UK contract market.','English','Guide/Legal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Legal Compliance", "UK Contracting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.paystream.co.uk/umbrella/what-is-an-umbrella-company','paystream.co.uk: What is an umbrella company?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec9bbf5f36cfde6f33cf0f81fd07de3a91ef1acb60c985b9301ce1a6c107c4da',100.0,1.7790304267469151e+09,0,'2026-05-17T17:07:06.746915+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{"duplicate_of": "https://www.paystream.co.uk/helphub/umbrella/getting-started/what-is-an-umbrella-company"}');
-INSERT INTO "resources" VALUES('https://www.peerspot.com/categories/application-performance-monitoring-apm-and-observability',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dee92bbbc005d1da3795a49eb09b31b2a67a6bba895356b3bb7305184f94d174',100.0,1.77913049503378701e+09,1,'2026-05-18T20:54:55.033787+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.paystream.co.uk/umbrella/what-is-an-umbrella-company','paystream.co.uk: What is an umbrella company?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec9bbf5f36cfde6f33cf0f81fd07de3a91ef1acb60c985b9301ce1a6c107c4da',100.0,1779030426,0,'2026-05-17T17:07:06.746915+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{"duplicate_of": "https://www.paystream.co.uk/helphub/umbrella/getting-started/what-is-an-umbrella-company"}');
+INSERT INTO "resources" VALUES('https://www.peerspot.com/categories/application-performance-monitoring-apm-and-observability',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dee92bbbc005d1da3795a49eb09b31b2a67a6bba895356b3bb7305184f94d174',100.0,1779130495,1,'2026-05-18T20:54:55.033787+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.peerspot.com/categories/java-frameworks','Best Java Frameworks Solutions','','2022',0,'A curated directory compiling enterprise evaluations and peer reviews of leading Java frameworks. It contrasts Spring, Jakarta EE, Quarkus, and Micronaut along critical axes such as developer experience, memory footprint, cold-start latencies, and containerization maturity.','Java','Market Review','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Framework Selection", "Market Analysis"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pement.org/awk/awk1line.txt','pement.org: Handy one-line scripts for AWK','','2004',4,'This legendary compilation offers an exhaustive index of single-line AWK scripts tailored for data manipulation, format conversion, and system auditing. It serves as an architectural design guide for low-overhead shell processing. Curator Insight values its raw utility, while Live Grounding confirms it remains a foundational syntax reference for systems engineers optimizing text processing in pipeline constraints.','AWK','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2004-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Text Processing"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pement.org/sed/sed1line.txt','pement.org: Over 100 sed one-liners','','2022',0,'A classic reference cheat sheet collecting over 100 useful `sed` scripts for quick text modifications. Showcases structural configurations, line insertions, and replacement syntax patterns for managing remote configurations.','Sed','Reference Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Text Processing", "Sed"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.peopleperhour.com','peopleperhour','','2024',0,'A UK-focused global freelance platform featuring a hybrid system of hourly gigs and custom project bids. Includes robust workspace tracking tools and multi-currency billing engines optimized for localized business engagements.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Talent Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.percona.com/blog/2019/05/24/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs','percona.com: An Overview of Sharding in PostgreSQL and How it Relates to'' MongoDB’s','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d2e8e1fdea402080dec178923e103987be9a6be58357922bf2f615d3e48991e',100.0,1.77902999004301691e+09,0,'2026-05-17T16:59:50.043017+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs"}');
-INSERT INTO "resources" VALUES('https://www.percona.com/blog/2019/08/02/out-of-memory-killer-or-savior','percona.com: How to Adjust Linux Out-Of-Memory Killer Settings for PostgreSQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','927f0610e0f19637ac61f38c17a2d983031163eea9170e39bb8f89a0f24b85db',100.0,1.77903044135738801e+09,0,'2026-05-17T17:07:21.357388+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/out-of-memory-killer-or-savior"}');
-INSERT INTO "resources" VALUES('https://www.percona.com/blog/2019/11/22/designing-grafana-dashboards','percona.com: Tips for Designing Grafana Dashboards','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2f2dca2364a0a32df06c3153b3bf194c0b3fbde0dee864775137dd6aa335c221',100.0,1779032172.10067,0,'2026-05-17T17:36:12.100670+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/designing-grafana-dashboards"}');
-INSERT INTO "resources" VALUES('https://www.percona.com/blog/2019/12/19/the-benefits-of-amazon-rds-for-mysql','percona.com: The Benefits of Amazon RDS for MySQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ca8381c64a3be280db89aa6d203279c074d09ff9d226e33f1fcc2f05a6e9647',100.0,1779032544.66832,0,'2026-05-17T17:42:24.668320+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/the-benefits-of-amazon-rds-for-mysql"}');
-INSERT INTO "resources" VALUES('https://www.percona.com/blog/2020/06/26/mysql-101-how-to-find-and-tune-a-slow-sql-query','percona.com: MySQL 101: How to Find and Tune a Slow SQL Query','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3cbdc3808d9e1b71c52345119894fe31b3a316a5da251c3afe43460b151c02a6',100.0,1.77903125662585806e+09,0,'2026-05-17T17:20:56.625858+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/mysql-101-how-to-find-and-tune-a-slow-sql-query"}');
-INSERT INTO "resources" VALUES('https://www.percona.com/blog/2020/06/30/mysql-101-parameters-to-tune-for-mysql-performance','percona.com: MySQL 101: Parameters to Tune for MySQL Performance','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3969a726112864214bec1af1f908283e6a05d439c6b48bf283d55dcb1c50a58',100.0,1.77903147495337891e+09,0,'2026-05-17T17:24:34.953379+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/mysql-101-parameters-to-tune-for-mysql-performance"}');
-INSERT INTO "resources" VALUES('https://www.percona.com/blog/2020/09/11/how-much-memory-does-the-process-really-take-on-linux','percona.com: How Much Memory Does the Process Really Take on Linux? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','437d2ff2e29ce8820b571ba7cf03e3af9d8e4fe99b826a8b4ce78193312ef133',100.0,1.77903040516605401e+09,0,'2026-05-17T17:06:45.166054+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/how-much-memory-does-the-process-really-take-on-linux"}');
-INSERT INTO "resources" VALUES('https://www.percona.com/blog/2020/10/22/using-volume-snapshot-clone-in-kubernetes','percona.com: Using Volume Snapshot/Clone in Kubernetes (GKE & Percona Kubernetes'' Operator for XtraDB Cluster)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3e3ed422a47c5e8f0dff685e2bc74b80f0d5992e07b1079e0a0951c7c1c6b2dc',100.0,1.77903013351303195e+09,0,'2026-05-17T17:02:13.513032+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/using-volume-snapshot-clone-in-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.percona.com/blog/2021/02/08/dbaas-on-kubernetes-under-the-hood','percona.com: DBaaS on Kubernetes: Under the Hood 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8775ba1a5466563f7ecd40477464c167a002046c66f2a0867c69a17b54158ab9',100.0,1.77903390745015192e+09,0,'2026-05-17T18:05:07.450152+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/dbaas-on-kubernetes-under-the-hood"}');
-INSERT INTO "resources" VALUES('https://www.percona.com/blog/2021/03/22/storing-kubernetes-operator-for-percona-server-for-mongodb-secrets-in-github','percona.com: Storing Kubernetes Operator for Percona Server for MongoDB'' Secrets in Github','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1184bee67596a83702077f2db3703c6bcf7827bd43602afa94770a8ffacab425',100.0,1.77903222462798094e+09,0,'2026-05-17T17:37:04.627981+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/storing-kubernetes-operator-for-percona-server-for-mongodb-secrets-in-github"}');
-INSERT INTO "resources" VALUES('https://www.percona.com/blog/2021/06/23/autoscaling-databases-in-kubernetes-for-mongodb-mysql-and-postgresql','percona.com: Autoscaling Databases in Kubernetes for MongoDB, MySQL, and'' PostgreSQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1faa9232bfc4f382f57d893998bc6fde1d569ad4acc81380f32181f4ae0af15',100.0,1.77903229434465098e+09,0,'2026-05-17T17:38:14.344651+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/autoscaling-databases-in-kubernetes-for-mongodb-mysql-and-postgresql"}');
-INSERT INTO "resources" VALUES('https://www.percona.com/blog/2021/06/23/mysql-on-kubernetes-with-gitops','percona.com: MySQL on Kubernetes with GitOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a691dbd9023fc4197a8099448d4111d6c09874e479505e3e8b20afe7618d8c75',100.0,1.77903431461068606e+09,0,'2026-05-17T18:11:54.610686+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/mysql-on-kubernetes-with-gitops"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/blog/2019/05/24/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs','percona.com: An Overview of Sharding in PostgreSQL and How it Relates to'' MongoDB’s','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d2e8e1fdea402080dec178923e103987be9a6be58357922bf2f615d3e48991e',100.0,1779029990,0,'2026-05-17T16:59:50.043017+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/blog/2019/08/02/out-of-memory-killer-or-savior','percona.com: How to Adjust Linux Out-Of-Memory Killer Settings for PostgreSQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','927f0610e0f19637ac61f38c17a2d983031163eea9170e39bb8f89a0f24b85db',100.0,1779030441,0,'2026-05-17T17:07:21.357388+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/out-of-memory-killer-or-savior"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/blog/2019/11/22/designing-grafana-dashboards','percona.com: Tips for Designing Grafana Dashboards','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2f2dca2364a0a32df06c3153b3bf194c0b3fbde0dee864775137dd6aa335c221',100.0,1779032172,0,'2026-05-17T17:36:12.100670+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/designing-grafana-dashboards"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/blog/2019/12/19/the-benefits-of-amazon-rds-for-mysql','percona.com: The Benefits of Amazon RDS for MySQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ca8381c64a3be280db89aa6d203279c074d09ff9d226e33f1fcc2f05a6e9647',100.0,1779032544,0,'2026-05-17T17:42:24.668320+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/the-benefits-of-amazon-rds-for-mysql"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/blog/2020/06/26/mysql-101-how-to-find-and-tune-a-slow-sql-query','percona.com: MySQL 101: How to Find and Tune a Slow SQL Query','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3cbdc3808d9e1b71c52345119894fe31b3a316a5da251c3afe43460b151c02a6',100.0,1779031256,0,'2026-05-17T17:20:56.625858+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/mysql-101-how-to-find-and-tune-a-slow-sql-query"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/blog/2020/06/30/mysql-101-parameters-to-tune-for-mysql-performance','percona.com: MySQL 101: Parameters to Tune for MySQL Performance','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3969a726112864214bec1af1f908283e6a05d439c6b48bf283d55dcb1c50a58',100.0,1779031474,0,'2026-05-17T17:24:34.953379+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/mysql-101-parameters-to-tune-for-mysql-performance"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/blog/2020/09/11/how-much-memory-does-the-process-really-take-on-linux','percona.com: How Much Memory Does the Process Really Take on Linux? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','437d2ff2e29ce8820b571ba7cf03e3af9d8e4fe99b826a8b4ce78193312ef133',100.0,1779030405,0,'2026-05-17T17:06:45.166054+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/how-much-memory-does-the-process-really-take-on-linux"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/blog/2020/10/22/using-volume-snapshot-clone-in-kubernetes','percona.com: Using Volume Snapshot/Clone in Kubernetes (GKE & Percona Kubernetes'' Operator for XtraDB Cluster)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3e3ed422a47c5e8f0dff685e2bc74b80f0d5992e07b1079e0a0951c7c1c6b2dc',100.0,1779030133,0,'2026-05-17T17:02:13.513032+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/using-volume-snapshot-clone-in-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/blog/2021/02/08/dbaas-on-kubernetes-under-the-hood','percona.com: DBaaS on Kubernetes: Under the Hood 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8775ba1a5466563f7ecd40477464c167a002046c66f2a0867c69a17b54158ab9',100.0,1779033907,0,'2026-05-17T18:05:07.450152+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/dbaas-on-kubernetes-under-the-hood"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/blog/2021/03/22/storing-kubernetes-operator-for-percona-server-for-mongodb-secrets-in-github','percona.com: Storing Kubernetes Operator for Percona Server for MongoDB'' Secrets in Github','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1184bee67596a83702077f2db3703c6bcf7827bd43602afa94770a8ffacab425',100.0,1779032224,0,'2026-05-17T17:37:04.627981+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/storing-kubernetes-operator-for-percona-server-for-mongodb-secrets-in-github"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/blog/2021/06/23/autoscaling-databases-in-kubernetes-for-mongodb-mysql-and-postgresql','percona.com: Autoscaling Databases in Kubernetes for MongoDB, MySQL, and'' PostgreSQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1faa9232bfc4f382f57d893998bc6fde1d569ad4acc81380f32181f4ae0af15',100.0,1779032294,0,'2026-05-17T17:38:14.344651+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/autoscaling-databases-in-kubernetes-for-mongodb-mysql-and-postgresql"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/blog/2021/06/23/mysql-on-kubernetes-with-gitops','percona.com: MySQL on Kubernetes with GitOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a691dbd9023fc4197a8099448d4111d6c09874e479505e3e8b20afe7618d8c75',100.0,1779034314,0,'2026-05-17T18:11:54.610686+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/mysql-on-kubernetes-with-gitops"}');
 INSERT INTO "resources" VALUES('https://www.percona.com/blog/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs','percona.com: An Overview of Sharding in PostgreSQL and How it Relates to MongoDB’s','','2021',0,'Deep architectural analysis contrasting PostgreSQL''s declarative partitioning and foreign data wrapper sharding with MongoDB''s native shard-key clustering, detailing query routing and execution tradeoffs.','Conceptual','Architectural Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Database Architecture"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.percona.com/blog/autoscaling-databases-in-kubernetes-for-mongodb-mysql-and-postgresql','percona.com: Autoscaling Databases in Kubernetes for MongoDB, MySQL, and PostgreSQL','','2022',0,'Outlines technical patterns for auto-scaling relational and document databases like MongoDB, MySQL, and PostgreSQL on Kubernetes. Examines vertical container resource updates, storage auto-expansion, and scaling read replicas in response to high traffic demand.','English','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Performance Tuning", "Autoscaling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.percona.com/blog/dbaas-on-kubernetes-under-the-hood','percona.com: DBaaS on Kubernetes: Under the Hood 🌟','','2021',0,'A deep-dive analysis of the architecture behind running custom, private Database-as-a-Service platforms inside a Kubernetes environment. Demonstrates automated provisioning, high availability clustering, and backup pipelines through Percona''s open-source database operators.','English','Deep Dive','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "DBaaS", "Internal Mechanics"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
@@ -17001,24 +17001,24 @@ INSERT INTO "resources" VALUES('https://www.percona.com/blog/should-i-create-an-
 INSERT INTO "resources" VALUES('https://www.percona.com/blog/storing-kubernetes-operator-for-percona-server-for-mongodb-secrets-in-github','percona.com: Storing Kubernetes Operator for Percona Server for MongoDB Secrets in Github','','2021',0,'Demonstrates security pipelines for managing MongoDB database credentials inside GitHub. Automates deployment configurations securely through GitOps, injecting secrets directly to Percona Kubernetes Operator instances.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Secrets Management"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.percona.com/blog/the-benefits-of-amazon-rds-for-mysql','percona.com: The Benefits of Amazon RDS for MySQL','','2021',3,'Curator Insight emphasizes Percona''s neutral evaluation of the trade-offs of hosting MySQL on Amazon RDS. Live Grounding confirms the study analyzes management convenience against limitations in configuration flexibility and performance tuning. Highly useful for database administrators comparing DIY cloud hosting with managed services.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Managed MySQL"]','["[COMMUNITY-TOOL]"]','[]','["aws-databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.percona.com/blog/using-volume-snapshot-clone-in-kubernetes','percona.com: Using Volume Snapshot/Clone in Kubernetes (GKE & Percona Kubernetes Operator for XtraDB Cluster)','','2021',4,'A technical case study using GKE CSI Volume Snapshots alongside the Percona Operator for MySQL XtraDB. Outlines mechanisms for zero-downtime database point-in-time synchronization and replication strategies.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Database Snapshots"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.percona.com/community-blog/2020/10/01/database-schema-management-via-liquibase','percona: Database Schema Management Via Liquibase','','N/A',0,'A technical blog post by Percona illustrating step-by-step database schema version control using Liquibase. It highlights integration patterns with enterprise relational databases (MySQL, PostgreSQL) and demonstrates rollback strategies to ensure zero-downtime database upgrades.','English','Article','Intermediate',1,'duplicate','manual','dbb25546db06223519968cfca5009ca622bed4bfe9c42fcd7c4d324cb870fd38',100.0,1.77903331056853389e+09,0,'2026-05-17T17:55:10.568534+02:00',NULL,NULL,NULL,'["Software Architecture", "Database Design", "Migration Patterns"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{"duplicate_of": "https://percona.community/blog"}');
-INSERT INTO "resources" VALUES('https://www.percona.com/doc/kubernetes-operator-for-pxc/index.html','Percona.com: Percona Kubernetes Operator for Percona XtraDB Cluster','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3fd43de075bbccc98595954eea6b7956469dd9c9d5af2da88d8016348f9f7bca',100.0,1.77903048237500309e+09,0,'2026-05-17T17:08:02.375003+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://docs.percona.com/percona-operator-for-mysql/pxc/index.html"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/community-blog/2020/10/01/database-schema-management-via-liquibase','percona: Database Schema Management Via Liquibase','','N/A',0,'A technical blog post by Percona illustrating step-by-step database schema version control using Liquibase. It highlights integration patterns with enterprise relational databases (MySQL, PostgreSQL) and demonstrates rollback strategies to ensure zero-downtime database upgrades.','English','Article','Intermediate',1,'duplicate','manual','dbb25546db06223519968cfca5009ca622bed4bfe9c42fcd7c4d324cb870fd38',100.0,1779033310,0,'2026-05-17T17:55:10.568534+02:00',NULL,NULL,NULL,'["Software Architecture", "Database Design", "Migration Patterns"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{"duplicate_of": "https://percona.community/blog"}');
+INSERT INTO "resources" VALUES('https://www.percona.com/doc/kubernetes-operator-for-pxc/index.html','Percona.com: Percona Kubernetes Operator for Percona XtraDB Cluster','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3fd43de075bbccc98595954eea6b7956469dd9c9d5af2da88d8016348f9f7bca',100.0,1779030482,0,'2026-05-17T17:08:02.375003+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://docs.percona.com/percona-operator-for-mysql/pxc/index.html"}');
 INSERT INTO "resources" VALUES('https://www.phillipsj.net/posts/dynamically-loaded-terraform-providers','phillipsj.net: Dynamically Loaded Terraform Providers 🌟','','2021',0,'An in-depth investigation of how Terraform loads and resolves provider plugins dynamically. Covers binary dependency management inside isolated, non-internet-connected execution nodes and air-gapped registry mirrors.','None','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Engine", "Provider Architecture"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pingcap.com/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci','pingcap.com: chaos-mesh-action: Integrate Chaos Engineering into Your CI','','2021',0,'Demonstrates the implementation of Chaos Mesh within GitHub Actions CI/CD workflows using chaos-mesh-action. Allows developers to continuously assert the resilience of code changes by spinning up test clusters, injecting faults, and validating outputs on pull requests.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Continuous Integration"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pionative.com/post/6-important-things-you-need-to-run-kubernetes-in-production','==pionative.com: 6 Important things you need to run Kubernetes in production==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c8b23568145f558a6ac3da86709f96d11b967683c43aa5159b184683ec2f12b8',100.0,1.77903114834335589e+09,0,'2026-05-17T17:19:08.343356+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.pionative.com/post/6-important-things-you-need-to-run-kubernetes-in-production','==pionative.com: 6 Important things you need to run Kubernetes in production==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c8b23568145f558a6ac3da86709f96d11b967683c43aa5159b184683ec2f12b8',100.0,1779031148,0,'2026-05-17T17:19:08.343356+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pixelbeat.org/cmdline.html','pixelbeat.org/cmdline','','2023',4,'Curator Insight: Classic command-line compilation covering coreutils, file manipulation, and processing utilities. Live Grounding: A raw, high-density index of GNU coreutils commands, providing standard parameters for sed, awk, find, and tar.','HTML','Technical Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems", "Linux", "Command Line"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pixelstech.net/article/1604225312-Update-&-Delete-Kubernetes-resources-in-one-line-command','pixelstech.net: Update & Delete Kubernetes resources in one-line command','','N/A',0,'A curated technical resource and architectural guide covering pixelstech.net: Update & Delete Kubernetes resources in one-line command in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173600202174091e+09,0,'2026-06-18T00:40:02.021741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pixelstech.net/article/1606901393-Build-a-Kubectl-Plugin-from-Scratch','pixelstech.net: Build a Kubectl Plugin from Scratch','','N/A',0,'A curated technical resource and architectural guide covering pixelstech.net: Build a Kubectl Plugin from Scratch in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173622153590202e+09,0,'2026-06-18T00:43:41.535902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.pixelstech.net/article/1604225312-Update-&-Delete-Kubernetes-resources-in-one-line-command','pixelstech.net: Update & Delete Kubernetes resources in one-line command','','N/A',0,'A curated technical resource and architectural guide covering pixelstech.net: Update & Delete Kubernetes resources in one-line command in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736002,0,'2026-06-18T00:40:02.021741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.pixelstech.net/article/1606901393-Build-a-Kubectl-Plugin-from-Scratch','pixelstech.net: Build a Kubectl Plugin from Scratch','','N/A',0,'A curated technical resource and architectural guide covering pixelstech.net: Build a Kubectl Plugin from Scratch in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.535902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.plasticscm.com','Plastic SCM','','2026',4,'Plastic SCM (now branded as Unity Version Control) is a highly scalable distributed VCS engineered for massive binary assets and parallel branching. Features powerful semantic merging tools, graphical branch explorers, and high-performance repository replication.','C#','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Distributed VCS"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.plural.sh','plural.sh: Deploy open-source software on Kubernetes in record time ⭐','','2025',0,'Plural is a unified application delivery platform designed to simplify the deployment, orchestration, and continuous operation of open-source software on Kubernetes. By integrating GitOps engines, automated upgrades, and native observability consoles, it reduces the complexity of self-hosting databases, tools, and message brokers.','Go','SaaS / Enterprise Platform','Advanced',1,'online','manual','8852ba53ce975d9c546ffec40d1950cda4ea22cc48bb1166dfce89a08e105183',100.0,1.77903177667678189e+09,1,'2026-05-17T17:29:36.676782+02:00',NULL,NULL,NULL,'["Operations", "GitOps & Delivery", "Application Delivery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.plural.sh','plural.sh: Deploy open-source software on Kubernetes in record time ⭐','','2025',0,'Plural is a unified application delivery platform designed to simplify the deployment, orchestration, and continuous operation of open-source software on Kubernetes. By integrating GitOps engines, automated upgrades, and native observability consoles, it reduces the complexity of self-hosting databases, tools, and message brokers.','Go','SaaS / Enterprise Platform','Advanced',1,'online','manual','8852ba53ce975d9c546ffec40d1950cda4ea22cc48bb1166dfce89a08e105183',100.0,1779031776,1,'2026-05-17T17:29:36.676782+02:00',NULL,NULL,NULL,'["Operations", "GitOps & Delivery", "Application Delivery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com','What is the best way to generate a visual diagram of the AWS environment which includes VPC, VPN, EC2, and AMIs?','','2023',0,'A comprehensive tutorial on Pluralsight outlining best-practice workflows for generating infrastructure diagrams. Provides structured advice on combining automated discovery with custom visual canvases.','None','Reference Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Guides", "AWS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md", "cloud-arch-diagrams.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/cloud-guru','acloudguru.com','','2023',0,'A premier e-learning platform (now part of Pluralsight) specializing in cloud computing, DevOps, and container certifications (AWS, Azure, GCP, Kubernetes). Provides hands-on sandbox environments and deep technical pathways designed to train enterprise-grade engineering organizations.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "Training", "Multi-Cloud Education"]','["[COMMUNITY-TOOL]"]','[]','["docker.md", "aws-training.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pluralsight.com/courses/getting-started-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.pluralsight.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','ecda809710b055971273d80033222039d39299cbb7eaa51b5f82a66571ce9c1a',100.0,1.77913049497509193e+09,1,'2026-05-18T20:54:54.975092+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.pluralsight.com/courses/getting-started-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.pluralsight.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','ecda809710b055971273d80033222039d39299cbb7eaa51b5f82a66571ce9c1a',100.0,1779130494,1,'2026-05-18T20:54:54.975092+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/business-and-leadership/public-cloud-vs-private-cloud-whats-the-difference','acloudguru.com: Public cloud vs private cloud: What’s the difference? 🌟','','2022',3,'Demystifies the core operational, fiscal, and regulatory distinctions between public and private cloud models. The article provides a structured baseline for cloud engineering teams to evaluate infrastructure capital expenditures (CapEx) against operational expenditures (OpEx) based on resource control needs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Deployment Models", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/business-and-leadership/sharing-data-in-the-cloud-four-patterns-everyone-should-know','acloudguru.com: Sharing data in the cloud: 4 patterns you should know','','2022',0,'Outlines four distinct cloud-native patterns for shared-data architectures. Evaluates data virtualization, API-driven delivery, direct database sharing, and messaging queues based on security and real-time synchronization requirements.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Management", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/business-and-leadership/what-is-lift-and-shift-cloud-migration','acloudguru.com: What is lift and shift cloud migration?','','2021',0,'A lift-and-shift migration strategy involves rehosting legacy applications directly in the cloud with minimal structural modification. While this approach minimizes initial migration time and risk, it fails to exploit cloud-native features such as auto-scaling and managed services, often leading to inflated operating costs. The resource serves as a guide for planning evolutionary cloud strategies post-migration.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Migration", "Cloud Migration", "Strategies"]','["[LEGACY]"]','[]','["faq.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/10-fun-hands-on-projects-to-learn-aws','acloudguru.com: 10 fun hands-on projects to learn AWS','','2021',0,'Suggests 10 hands-on AWS training projects designed for cloud engineers. Covers deploying static architectures under HTTPS, building simple serverless APIs, and setting up automated backup pipelines.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Training", "Practical Labs"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/12-aws-config-rules-that-every-account-should-have','acloudguru.com: 12 AWS Config rules that every account should have','','2026',0,'A curated reference guide identifying 12 essential AWS Config rules required to establish enterprise compliance baselines. Focuses on declarative drift detection including mandatory MFA enforcement, S3 block public access configurations, and unattached volume cleanup.','English','Blog','Intermediate',0,'online','manual','3c511f177ae777568a5288b576d69eaf8152ac48918d00dbbe2672c59615c929',100.0,1.77913049496823596e+09,1,'2026-05-18T20:54:54.968236+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compliance & Governance", "AWS Config"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/12-aws-config-rules-that-every-account-should-have','acloudguru.com: 12 AWS Config rules that every account should have','','2026',0,'A curated reference guide identifying 12 essential AWS Config rules required to establish enterprise compliance baselines. Focuses on declarative drift detection including mandatory MFA enforcement, S3 block public access configurations, and unattached volume cleanup.','English','Blog','Intermediate',0,'online','manual','3c511f177ae777568a5288b576d69eaf8152ac48918d00dbbe2672c59615c929',100.0,1779130494,1,'2026-05-18T20:54:54.968236+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compliance & Governance", "AWS Config"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/3-ways-to-practice-migrating-workloads-to-the-cloud','acloudguru.com: 3 ways to practice migrating workloads to the cloud','','2022',0,'Provides instructional path frameworks for developers looking to gain hands-on migration experience. Focuses on setting up mock environments, replicating on-premise infrastructure in sandboxes, and utilizing provider-native migration automation tools.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Migration", "Hands-On"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/5-reasons-to-not-move-to-devops','acloudguru.com: 5 Reasons to NOT Move to DevOps 🌟','','2020',2,'Presents a critical look at modern DevOps transformations. Outlines operational and structural bottlenecks where attempts fail due to misaligned software patterns or lacking automated testing frameworks.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Risk Assessment"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/5-things-we-love-about-terraform','acloudguru.com: 5 things we love about Terraform','','2022',3,'Outlines the critical architectural and workflow advantages that cemented Terraform as the de facto standard for infrastructure automation. Focuses on the declarative configuration model, multi-provider extensibility, plan dry-runs, modularity, and community-driven resource provider support. Live grounding confirms that despite market fragmentation, these core tenets remain essential to modern platform engineering.','HCL','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Adoption Principles"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
@@ -17043,49 +17043,49 @@ INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/s3-glacier-instant-retrieval-deep-dive-which-s3-storage-class-is-right-for-me','acloudguru.com: S3 Glacier Instant Retrieval deep dive: Which S3 Storage Class is right for me?','','2022',0,'An analytical guide on the S3 Glacier Instant Retrieval storage class. It breaks down the math of retrieval cost vs storage tier pricing models, helping platform engineers choose the optimal tier for instant-access archival files.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "Storage Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/securing-your-multi-cloud-terraform-pipelines-with-policy-as-code','acloudguru.com: Securing your multi-cloud Terraform pipelines with policy-as-code','','2022',0,'Explores how to leverage modern Open Policy Agent (OPA) and Rego scripting to implement custom guardrails within multicloud CI/CD pipelines. Enables platform engineering teams to enforce automated regulatory compliance prior to resource creation.','English','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Identity", "Policy as Code"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/storage-showdown-aws-vs-azure-vs-gcp-cloud-comparison','acloudguru.com: Storage services compared: AWS vs Azure vs GCP','','2026',0,'A structured comparative guide focused on block, file, and object storage performance characteristics across hyperscalers. It profiles cold-tier storage, IOPS performance limits, and auto-tiering mechanisms. Live grounding confirms its foundational value in storage engineering and disaster recovery site designs.','English','Guide/Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Storage Architectures", "Hyperscalers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/the-cloud-dictionary-of-pain-five-of-awss-toughest-cloud-topics','acloudguru.com: The Cloud Dictionary of Pain: Five Of AWS’s Toughest Cloud Topics','','2026',0,'A deep-dive technical overview evaluating complex AWS configurations, pinpointing notorious friction points such as IAM policy composition, KMS key management, AWS Billing structures, and hybrid VPC peering. Provides architectural guidance to bypass structural anti-patterns.','English','Blog','Advanced',0,'online','manual','39e381a370de9d265ec7439d5ad0f1012977a2070389da3c5120b23ec4148b0e',100.0,1.7791304949829061e+09,1,'2026-05-18T20:54:54.982906+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Troubleshooting", "DevOps Challenges"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/the-cloud-dictionary-of-pain-five-of-awss-toughest-cloud-topics','acloudguru.com: The Cloud Dictionary of Pain: Five Of AWS’s Toughest Cloud Topics','','2026',0,'A deep-dive technical overview evaluating complex AWS configurations, pinpointing notorious friction points such as IAM policy composition, KMS key management, AWS Billing structures, and hybrid VPC peering. Provides architectural guidance to bypass structural anti-patterns.','English','Blog','Advanced',0,'online','manual','39e381a370de9d265ec7439d5ad0f1012977a2070389da3c5120b23ec4148b0e',100.0,1779130494,1,'2026-05-18T20:54:54.982906+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Troubleshooting", "DevOps Challenges"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/the-top-cloud-diagramming-tools-ranked','acloudguru.com: The top cloud diagramming tools, ranked','','2022',3,'A detailed technical review comparing and ranking leading cloud architectural design tools. Focuses on speed, automatic layout generation capabilities, API extensibility, and modern iconography support.','N/A','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/the-ultimate-terraform-cheatsheet','acloudguru.com: The Ultimate Terraform Cheatsheet','','2025',4,'Curator Insight: Pluralsight''s ultimate visual cheat sheet for Terraform workflows. Live Grounding: Highlights key syntax strategies including local module declarations, remote state locking in AWS S3 or HashiCorp Cloud Platform (HCP), and secret injection patterns.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/twelve-factor-apps-in-kubernetes','acloudguru.com: Twelve-Factor Apps in Kubernetes','','2022',0,'Demonstrates mapping the 12-Factor framework directly onto Kubernetes primitives. Maps ConfigMaps and Secrets to Factor III (Config), and Deployments/ReplicaSets to Factor IX (Disposability).','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Twelve-Factor App"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/what-does-the-terraform-1-0-release-mean-for-you',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.pluralsight.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','145cdab8c4dfedfb79713029407319f0758f025f11b8171116ecf1a421871834',100.0,1.77913049499570107e+09,1,'2026-05-18T20:54:54.995701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/what-does-the-terraform-1-0-release-mean-for-you',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.pluralsight.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','145cdab8c4dfedfb79713029407319f0758f025f11b8171116ecf1a421871834',100.0,1779130494,1,'2026-05-18T20:54:54.995701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/whats-new-with-kubernetes-1-22','acloudguru.com: What’s new with Kubernetes 1.22?','','2021',0,'Curator Insight points to Pluralsight''s educational summary of 1.22. In 2026, it serves as a baseline tutorial explaining the transition to cgroups v2, which has since become standard in all production distros.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.22"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/which-kubernetes-distribution-is-right-for-you','acloudguru.com: Which Kubernetes distribution is right for you?','','2021',0,'An analytical guide comparing various Kubernetes distributions (including EKS, GKE, AKS, OpenShift, Rancher, and lightweight distributions like K3s) based on business needs, deployment environments, operational overhead, and budget. It guides enterprise architects in matching target environments with appropriate vendor or vanilla offerings.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Selection Criteria"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/why-learn-multiple-cloud-platforms','acloudguru.com: Multicloud Fluency: 6 reasons you should learn multiple clouds','','2026',0,'A Pluralsight / A Cloud Guru publication detailing the technical and economic benefits of pursuing multi-cloud literacy. It highlights cloud portability, lock-in avoidance, and feature-specific workload optimization. Live grounding indicates its utility in corporate reskilling initiatives.','English','Guide/Education','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Learning", "Multi-Cloud Strategy", "Business Case"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.plutora.com/ci-cd-tools/artifacts-management-tools','plutora.com: Artifacts management tools','','2023',0,'An architectural breakdown of the artifact registry ecosystem (such as JFrog Artifactory and Sonatype Nexus). Evaluates why safe binary management, package indexing, and license scanning are critical for maintaining clean supply chains.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Artifact Registry"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pmease.com','PMEase QuickBuild','','2025',0,'A powerful commercial build and configuration management tool geared towards large enterprises. Combines high-capacity agents, visual dependency chains, and precise audit trails for legacy and cloud-native workloads.','Java','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Enterprise Tooling"]','["[LEGACY]"]','[]','["devops-tools.md", "cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.polyglotdeveloper.com/cheatsheet/2015-01-08-Gradle-cheatsheet','polyglotdeveloper.com: Gradle Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering polyglotdeveloper.com: Gradle Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903207416566109e+09,0,'2026-05-17T17:34:34.165661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://eta-lang.org/docs/cheatsheets/gradle-cheatsheet"}');
+INSERT INTO "resources" VALUES('https://www.polyglotdeveloper.com/cheatsheet/2015-01-08-Gradle-cheatsheet','polyglotdeveloper.com: Gradle Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering polyglotdeveloper.com: Gradle Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032074,0,'2026-05-17T17:34:34.165661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://eta-lang.org/docs/cheatsheets/gradle-cheatsheet"}');
 INSERT INTO "resources" VALUES('https://www.popsci.com/diy/use-markdown-google','popsci.com: Google’s expanded Markdown feature could change how you work','','2022',0,'A practical exploration of Google''s Markdown shortcut updates. Details productivity benefits for technical writers who need to seamlessly transition text-based formats between IDE files and collaborative company workspaces.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "WYSIWYG Integrations"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.port.io','Port','','2026',0,'Port is a modern, no-code/low-code SaaS developer portal that acts as a central repository for internal software systems. Features highly dynamic, custom-defined data models, granular access controls, self-service action triggering, and native integrations across CI/CD and Kubernetes environments.','English','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "IDP Tooling", "SaaS Developer Portals"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.portafolio.co/tendencias/claves-para-liderar-equipos-de-teletrabajo-y-no-fracasar-en-el-intento-556586','portafolio.co: Claves para liderar equipos de teletrabajo y no fracasar en el intento','','2021',0,'Focuses on strategies for leading virtual teams, highlighting methods to establish trust, measure output over physical presence, and implement clear collaboration frameworks. Highlights Spanish-speaking organizational perspectives on easing transition friction for legacy teams.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Team Operations"]','["[LEGACY]"]','[]','["workfromhome.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.portainer.io','Portainer 🌟','','2026',0,'Portainer is a leading container management platform designed to simplify Docker, Kubernetes, and Azure ACI environments through an intuitive web interface. It allows platform administrators to easily deploy stacks, monitor real-time resources, manage networks/volumes, and control user access (RBAC). In 2026, it serves as a robust bridging portal between command-line container engines and full-scale orchestration management.','N/A','SaaS','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Container Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md", "docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.portainer.io/blog/docker-swarm-vs-kubernetes','portainer.io: Kubernetes vs Docker Swarm vs Nomad - the orchestrator wars continue?','','2022',0,'A strategic comparison of Kubernetes, Nomad, and Docker Swarm from the Portainer perspective, exploring ease of use, security models, and long-term operating costs.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Ecosystem", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.portainer.io/blog/orchestrator-wars-continue','portainer.io: Kubernetes vs Docker Swarm vs Nomad - the orchestrator wars'' continue?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8f909d8e47ef1b86f3d1d729272079f7ff471f45b4e86f017f37cc344751c2d',100.0,1.77903154008583903e+09,0,'2026-05-17T17:25:40.085839+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.portainer.io/blog/docker-swarm-vs-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.portainer.io/blog/orchestrator-wars-continue','portainer.io: Kubernetes vs Docker Swarm vs Nomad - the orchestrator wars'' continue?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8f909d8e47ef1b86f3d1d729272079f7ff471f45b4e86f017f37cc344751c2d',100.0,1779031540,0,'2026-05-17T17:25:40.085839+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.portainer.io/blog/docker-swarm-vs-kubernetes"}');
 INSERT INTO "resources" VALUES('https://www.portainer.io/install','Portainer Community Edition','','2026',0,'The Community Edition of Portainer provides a self-hosted, lightweight administration portal for managing standalone Docker daemons, Swarm clusters, and edge environments. It abstracts complex container and volume operations into a responsive dashboard, reducing operational friction. It remains a popular, stable, and highly trusted portal for developer environments and internal infrastructure management.','Go','Tool','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Container Management"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.portainer.io/products/community-edition','Portainer Community Edition','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','08087573ac02ba92240fc5b1e6b42378b3cac3b380368c37f45b27d4639d81fd',100.0,1779030394.26023,0,'2026-05-17T17:06:34.260230+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.portainer.io/install"}');
+INSERT INTO "resources" VALUES('https://www.portainer.io/products/community-edition','Portainer Community Edition','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','08087573ac02ba92240fc5b1e6b42378b3cac3b380368c37f45b27d4639d81fd',100.0,1779030394,0,'2026-05-17T17:06:34.260230+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.portainer.io/install"}');
 INSERT INTO "resources" VALUES('https://www.postgresql.org/about/news/crunchy-postgresql-operator-45-enhanced-monitoring-custom-annotations-postgresql-13-2086','postgresql.org: Crunchy PostgreSQL Operator 4.5: Enhanced Monitoring, Custom Annotations, PostgreSQL 13 🌟','','2020',0,'Community release documentation of Crunchy PostgreSQL Operator v4.5. Focuses on support configurations for PostgreSQL 13, pod custom annotations, and major Prometheus exporter stack upgrades.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "PostgreSQL Operator"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.postman.com','Postman','','2026',5,'Postman remains a prominent API collaboration platform. It offers developers comprehensive tools to design, mock, test, document, and monitor APIs within an intuitive, team-oriented development lifecycle workspace.','English','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "API Orchestration", "Postman"]','["[DE FACTO STANDARD]"]','["docs/about.md"]','["postman.md", "about.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.postman.com/api-platform/api-versioning','postman.com: API versioning','','2024',4,'An exhaustive Postman guide detailing safe patterns for API versioning. It breaks down URL-path, query-parameter, and custom header versioning approaches with concrete examples, evaluating how to maintain backward-compatibility while sunsetting legacy endpoints. It emphasizes using automated testing collections to verify deprecated versions in production environments.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Versioning & Evolution"]','["[ENTERPRISE-STABLE]", "[GUIDE]", "[LEGACY]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.postman.com/pynt-io/workspace/pynt/overview','Postman Pynt 🌟','','2026',0,'Pynt is a dynamic API security testing tool built directly inside the Postman ecosystem. It scans microservice endpoints for vulnerabilities like OWASP Top 10 exploits during regular runtime tests.','English','Tool Integration','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Security", "Postman Integrations"]','["[COMMUNITY-TOOL]"]','[]','["postman.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.postman.com/resources/infographics/api-survey-2019','postman.com: Postman State of the API Report 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3e3ab4eb372278fe939aa1c8b6b5bdf923e96c4a6d293953c2e3d293faa784e',100.0,1.77903194559001302e+09,0,'2026-05-17T17:32:25.590013+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.postman.com/state-of-api/2025"}');
-INSERT INTO "resources" VALUES('https://www.postman.com/state-of-the-api/2019',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.postman.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','45c9576f652ef26542bf1cf1c65cb5bdf465164d02f6b8db88229feb32d6c03d',100.0,1.77913049501914691e+09,1,'2026-05-18T20:54:55.019147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.postman.com/resources/infographics/api-survey-2019','postman.com: Postman State of the API Report 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3e3ab4eb372278fe939aa1c8b6b5bdf923e96c4a6d293953c2e3d293faa784e',100.0,1779031945,0,'2026-05-17T17:32:25.590013+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.postman.com/state-of-api/2025"}');
+INSERT INTO "resources" VALUES('https://www.postman.com/state-of-the-api/2019',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.postman.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','45c9576f652ef26542bf1cf1c65cb5bdf465164d02f6b8db88229feb32d6c03d',100.0,1779130495,1,'2026-05-18T20:54:55.019147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.postman.com/what-is-an-api','postman.com: What is an API?','','2024',5,'Postman’s foundational guide explaining the mechanics of Application Programming Interfaces (APIs). It covers request-response patterns, typical protocols, payloads (JSON/XML), and the strategic business value of exposing software interfaces. It serves as an industry-standard primer for developers starting with web services.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Fundamentals"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.powershellgallery.com','PowerShell Gallery 🌟','','2026',5,'The central repository for discovering, sharing, and downloading PowerShell modules, scripts, and DSC resources. Supported directly by Microsoft, it hosts crucial operational toolkits like Az, Microsoft.Graph, and Pester. It serves as the primary gateway for platform engineers building reusable scripting abstractions and automation pipelines.','PowerShell','Registry','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "PowerShell Modules"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.powershellgallery.com/packages/Microsoft.PowerShell.Crescendo','powershellgallery.com: Microsoft.PowerShell.Crescendo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5be84c018cac8adc06d7860b4b1c7060888f9650036d4984ad299ea989e8778b',100.0,1.77902936490419411e+09,0,'2026-05-17T16:49:24.904194+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.powershellgallery.com/packages/Microsoft.PowerShell.Crescendo/1.1.0"}');
+INSERT INTO "resources" VALUES('https://www.powershellgallery.com/packages/Microsoft.PowerShell.Crescendo','powershellgallery.com: Microsoft.PowerShell.Crescendo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5be84c018cac8adc06d7860b4b1c7060888f9650036d4984ad299ea989e8778b',100.0,1779029364,0,'2026-05-17T16:49:24.904194+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.powershellgallery.com/packages/Microsoft.PowerShell.Crescendo/1.1.0"}');
 INSERT INTO "resources" VALUES('https://www.powershellgallery.com/packages/Microsoft.PowerShell.Crescendo/1.1.0','powershellgallery.com: Microsoft.PowerShell.Crescendo','','2024',0,'Official deployment catalog landing page for installing the Microsoft.PowerShell.Crescendo engine. Standardizes the deployment of schema-based CLI command wrappers.','PowerShell','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Package Management", "PowerShell Gallery", "PowerShell Crescendo"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.previous.cloudbees.com/blog/cloudbees-core-configuration-code-preview','cloudbees.com: CloudBees Core Configuration as Code','','N/A',0,'A curated technical resource and architectural guide covering cloudbees.com: CloudBees Core Configuration as Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903008458731698e+09,0,'2026-05-17T17:01:24.587317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.previous.cloudbees.com/press/cloudbees-acquires-rollout-adding-feature-flag-system',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903086816739201e+09,0,'2026-05-17T17:14:28.167392+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.previous.cloudbees.com/press/cloudbees-integrates-software-delivery-management-platform-google-cloud-build-and-tekton-break','CloudBees Integrates Software Delivery Management Platform With Google Cloud Build and Tekton to Break Down Development Silos','','N/A',0,'A curated technical resource and architectural guide covering CloudBees Integrates Software Delivery Management Platform With Google Cloud Build and Tekton to Break Down Development Silos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903084652929091e+09,0,'2026-05-17T17:14:06.529291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.previous.cloudbees.com/press/cloudbees-releases-another-industry-first-feature-flagging-premise-use','CloudBees Releases Another Industry First: Feature Flagging for On-Premise'' Use 🌟','','N/A',0,'A curated technical resource and architectural guide covering CloudBees Releases Another Industry First: Feature Flagging for On-Premise'' Use 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902957529443788e+09,0,'2026-05-17T16:52:55.294438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins.md"]','["git.md", "jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.primevideotech.com/video-streaming/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90','primevideotech.com: Scaling up the Prime Video audio/video monitoring service'' and reducing costs by 90%','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4d52988290c0f3d99c1714bd15dc30ac61ad6e5244c8a501d6893096da59753',100.0,1.77903448288972806e+09,0,'2026-05-17T18:14:42.889728+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.aboutamazon.com/what-we-do/entertainment"}');
-INSERT INTO "resources" VALUES('https://www.prisma.io/blog/vscode-extension-prisma-rust-webassembly','prisma.io: Improving the Prisma Visual Studio Code Extension with WebAssembly'' 🌟','','2026',5,'A deep dive explaining the compilation of Prisma''s core engine to WebAssembly to optimize VS Code schema analysis and validation. It demonstrates how WASM can be used to improve tool startup performance and runtime efficiency.','English','Article','Advanced',1,'online','manual','e83a5b0af908809c2c55866617b3adee15a50deccbee9f7f2ed0ca755c396e9a',100.0,1.77903097555864095e+09,1,'2026-05-17T17:16:15.558641+02:00',NULL,NULL,NULL,'["Software Engineering", "Databases", "ORM and Tools"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.programmableweb.com','programmableweb.com','','N/A',0,'A curated technical resource and architectural guide covering programmableweb.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903219013190698e+09,0,'2026-05-17T17:36:30.131907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.previous.cloudbees.com/blog/cloudbees-core-configuration-code-preview','cloudbees.com: CloudBees Core Configuration as Code','','N/A',0,'A curated technical resource and architectural guide covering cloudbees.com: CloudBees Core Configuration as Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030084,0,'2026-05-17T17:01:24.587317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.previous.cloudbees.com/press/cloudbees-acquires-rollout-adding-feature-flag-system',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030868,0,'2026-05-17T17:14:28.167392+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.previous.cloudbees.com/press/cloudbees-integrates-software-delivery-management-platform-google-cloud-build-and-tekton-break','CloudBees Integrates Software Delivery Management Platform With Google Cloud Build and Tekton to Break Down Development Silos','','N/A',0,'A curated technical resource and architectural guide covering CloudBees Integrates Software Delivery Management Platform With Google Cloud Build and Tekton to Break Down Development Silos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030846,0,'2026-05-17T17:14:06.529291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.previous.cloudbees.com/press/cloudbees-releases-another-industry-first-feature-flagging-premise-use','CloudBees Releases Another Industry First: Feature Flagging for On-Premise'' Use 🌟','','N/A',0,'A curated technical resource and architectural guide covering CloudBees Releases Another Industry First: Feature Flagging for On-Premise'' Use 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029575,0,'2026-05-17T16:52:55.294438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins.md"]','["git.md", "jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.primevideotech.com/video-streaming/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90','primevideotech.com: Scaling up the Prime Video audio/video monitoring service'' and reducing costs by 90%','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4d52988290c0f3d99c1714bd15dc30ac61ad6e5244c8a501d6893096da59753',100.0,1779034482,0,'2026-05-17T18:14:42.889728+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.aboutamazon.com/what-we-do/entertainment"}');
+INSERT INTO "resources" VALUES('https://www.prisma.io/blog/vscode-extension-prisma-rust-webassembly','prisma.io: Improving the Prisma Visual Studio Code Extension with WebAssembly'' 🌟','','2026',5,'A deep dive explaining the compilation of Prisma''s core engine to WebAssembly to optimize VS Code schema analysis and validation. It demonstrates how WASM can be used to improve tool startup performance and runtime efficiency.','English','Article','Advanced',1,'online','manual','e83a5b0af908809c2c55866617b3adee15a50deccbee9f7f2ed0ca755c396e9a',100.0,1779030975,1,'2026-05-17T17:16:15.558641+02:00',NULL,NULL,NULL,'["Software Engineering", "Databases", "ORM and Tools"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.programmableweb.com','programmableweb.com','','N/A',0,'A curated technical resource and architectural guide covering programmableweb.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032190,0,'2026-05-17T17:36:30.131907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.programmersought.com/article/1858176023','Handwritten Maven archetype project scaffolding','','2020',3,'Detailed blueprint on writing and designing customized Maven archetypes. Empowers platform teams to automate standard microservice scaffolding configurations, keeping architectural consistency high.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Project Templating"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.project-a.vc/perspectives','insights.project-a.com: Using GitHub Actions to deploy to Kubernetes in GKE 🌟','','2023',0,'A practical roadmap for setting up secure Continuous Delivery pipelines to GKE using GitHub Actions. Specifically covers passwordless identity validation utilizing GCP Workload Identity Federation (WIF) to eliminate long-lived GCP service account JSON keys. Walks through Docker builds, GCR/GAR pushes, and Helm deployments.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD & Delivery", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.project-open.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','be44edacf482f6062cb12cb835f568706b3d4c4403267956f2b6644d5ee4b65b',100.0,1.77903017276026105e+09,0,'2026-05-17T17:02:52.760261+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.project-open.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','be44edacf482f6062cb12cb835f568706b3d4c4403267956f2b6644d5ee4b65b',100.0,1779030172,0,'2026-05-17T17:02:52.760261+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.project-piper.io','sap.github.io/jenkins-library','','2026',0,'Project Piper home, representing SAP''s official, reusable shared library and preconfigured pipeline templates for Jenkins. Simplifies standardized development, automated compliance validation, and deployment steps inside SAP cloud ecosystems.','English','Webpage','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Enterprise Platforms", "SAP"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.projectcalico.org','Project Calico','','N/A',0,'A curated technical resource and architectural guide covering Project Calico in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903225184035801e+09,0,'2026-05-17T17:37:31.840358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/kubernetes-networking.md"]','["devsecops.md", "kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.tigera.io/project-calico"}');
-INSERT INTO "resources" VALUES('https://www.projectcalico.org/advertising-kubernetes-service-ips-with-calico-and-bgp','projectcalico.org: Advertising Kubernetes Service IPs with Calico and BGP','','N/A',0,'A curated technical resource and architectural guide covering projectcalico.org: Advertising Kubernetes Service IPs with Calico and BGP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903392357075905e+09,0,'2026-05-17T18:05:23.570759+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.tigera.io/blog/advertising-kubernetes-service-ips-with-calico-and-bgp"}');
-INSERT INTO "resources" VALUES('https://www.projectcalico.org/using-kubernetes-to-orchestrate-vms','projectcalico.org: Using Kubernetes to orchestrate VMs','','N/A',0,'A curated technical resource and architectural guide covering projectcalico.org: Using Kubernetes to orchestrate VMs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903431882069301e+09,0,'2026-05-17T18:11:58.820693+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.tigera.io/blog/using-kubernetes-to-orchestrate-vms"}');
+INSERT INTO "resources" VALUES('https://www.projectcalico.org','Project Calico','','N/A',0,'A curated technical resource and architectural guide covering Project Calico in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.840358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/kubernetes-networking.md"]','["devsecops.md", "kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.tigera.io/project-calico"}');
+INSERT INTO "resources" VALUES('https://www.projectcalico.org/advertising-kubernetes-service-ips-with-calico-and-bgp','projectcalico.org: Advertising Kubernetes Service IPs with Calico and BGP','','N/A',0,'A curated technical resource and architectural guide covering projectcalico.org: Advertising Kubernetes Service IPs with Calico and BGP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033923,0,'2026-05-17T18:05:23.570759+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.tigera.io/blog/advertising-kubernetes-service-ips-with-calico-and-bgp"}');
+INSERT INTO "resources" VALUES('https://www.projectcalico.org/using-kubernetes-to-orchestrate-vms','projectcalico.org: Using Kubernetes to orchestrate VMs','','N/A',0,'A curated technical resource and architectural guide covering projectcalico.org: Using Kubernetes to orchestrate VMs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034318,0,'2026-05-17T18:11:58.820693+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.tigera.io/blog/using-kubernetes-to-orchestrate-vms"}');
 INSERT INTO "resources" VALUES('https://www.projectquay.io','projectquay.io','','2026',0,'The project homepage for Project Quay. Quay is an open-source, highly scalable, and secure container registry engine. The platform provides granular access controls, robot accounts, and support for multi-arch OCI registry specifications, serving as the upstream codebase for Red Hat Quay.','English','Homepage','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Registry", "Project Quay"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.prskavec.net/post/grafana-jsonnet','prskavec.net: Grafana dashboards and Jsonnet','','2021',0,'An introduction to programmatic dashboard development utilizing Jsonnet. Explores Dashboard-as-Code (DaC) practices to manage, version, and scale large volumes of dashboard definitions in production.','Jsonnet','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Dashboard-as-Code"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pulumi.com','Pulumi','','2026',0,'Pulumi is an industry-leading infrastructure-as-code platform enabling multi-cloud resource provisioning through standard programming languages. It provides rich testing utilities, compiler-driven schema safety, and scalable cloud state backends.','Polyglot','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud Provisioning", "Pulumi"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
@@ -17096,13 +17096,13 @@ Live Grounding: Launched in May 2026, Neo extends capabilities directly into loc
 Technical Capabilities:
 - Automates direct deployment of apps from git repositories without writing manual code.
 - Dynamically troubleshoots slow APIs by mapping runtime metrics (e.g., Datadog) to infrastructure changes.
-- Conducts scheduled runtime dependency updates for AWS Lambda functions and package providers.','en','blog','intermediate',0,'online','automatic','b337517c954cefbe825930ee4b0da0073e93679aa45c26ad5436fb1f2abec707',NULL,1.78035216817324709e+09,0,'2026-06-02T00:16:08.173247+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Cloud Automation", "AI Agents", "Pulumi Neo"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Highly positive industry reception as Pulumi Neo functions as an AI platform agent, integrating into developer terminals, GitHub, and Slack to simplify multi-cloud infrastructure.", "social_preview_url": "https://www.pulumi.com/blog/10-more-things-you-can-do-with-neo/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/better-cli-interactions-for-agents-and-humans','Better CLI Interactions for Agents and Humans','Pulumi introduces a major CLI overhaul designed to optimize terminal interactions for both human developers and autonomous AI agents.','2026',4,'Pulumi''s CLI overhaul optimizes terminal-based infrastructure workflows for both human operators and autonomous LLM agents (like Claude Code and Codex). Key enhancements include guessable singular-noun commands, the new `pulumi do` command for direct stateless CRUD operations across cloud resources, and ephemeral 72-hour Pulumi Cloud agent accounts. The terminal output is systematically restructured to emit machine-parseable JSON and agent-friendly Markdown, minimizing token consumption and structural parsing errors.','en','article','advanced',0,'online','automatic','71baff5ad79f8abf05ac54746087fa59e7c093ead3473d0c873afc16b03b97bb',NULL,1.78035245411981892e+09,0,'2026-06-02T00:20:54.119819+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Pulumi", "CLI Tools", "AI Agent Integrations"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Pulumi is an enterprise-stable Infrastructure as Code provider. This CLI revamp addresses the rapid growth of AI-driven deployments on their platform.", "social_preview_url": "https://www.pulumi.com/blog/better-cli-interactions-for-agents-and-humans/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
+- Conducts scheduled runtime dependency updates for AWS Lambda functions and package providers.','en','blog','intermediate',0,'online','automatic','b337517c954cefbe825930ee4b0da0073e93679aa45c26ad5436fb1f2abec707',NULL,1780352168,0,'2026-06-02T00:16:08.173247+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Cloud Automation", "AI Agents", "Pulumi Neo"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Highly positive industry reception as Pulumi Neo functions as an AI platform agent, integrating into developer terminals, GitHub, and Slack to simplify multi-cloud infrastructure.", "social_preview_url": "https://www.pulumi.com/blog/10-more-things-you-can-do-with-neo/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/better-cli-interactions-for-agents-and-humans','Better CLI Interactions for Agents and Humans','Pulumi introduces a major CLI overhaul designed to optimize terminal interactions for both human developers and autonomous AI agents.','2026',4,'Pulumi''s CLI overhaul optimizes terminal-based infrastructure workflows for both human operators and autonomous LLM agents (like Claude Code and Codex). Key enhancements include guessable singular-noun commands, the new `pulumi do` command for direct stateless CRUD operations across cloud resources, and ephemeral 72-hour Pulumi Cloud agent accounts. The terminal output is systematically restructured to emit machine-parseable JSON and agent-friendly Markdown, minimizing token consumption and structural parsing errors.','en','article','advanced',0,'online','automatic','71baff5ad79f8abf05ac54746087fa59e7c093ead3473d0c873afc16b03b97bb',NULL,1780352454,0,'2026-06-02T00:20:54.119819+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Pulumi", "CLI Tools", "AI Agent Integrations"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Pulumi is an enterprise-stable Infrastructure as Code provider. This CLI revamp addresses the rapid growth of AI-driven deployments on their platform.", "social_preview_url": "https://www.pulumi.com/blog/better-cli-interactions-for-agents-and-humans/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/from-terraform-to-infrastructure-as-software','pulumi.com: From Terraform to Infrastructure as Software','','2021',0,'A thought leadership piece arguing for the transition from static declarative configuration syntax (HCL) to real-time compilable Infrastructure as Software (IAS) via Pulumi.','Polyglot','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud Provisioning", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/kubernetes-fundamentals-part-one','pulumi.com: Kubernetes Fundamentals Part One - Python instead of YAML 🌟','','2021',0,'Introduces programmatic manifest definitions using Pulumi in Python. Demonstrates how using programming structures (like functions, loops, and conditional compilation) to compile manifests offers better safety and cleaner abstractions than complex YAML configurations.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Infrastructure-as-Code", "Pulumi Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/observability-with-infrastructure-as-code','pulumi.com: Observability with Infrastructure as Code','','2022',0,'Architectural guide explaining how to integrate observability tooling, health checks, and tracing sidecars dynamically during the code-driven resource compilation phase inside Pulumi pipelines.','Polyglot','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Observability", "Pulumi"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/pulumi-3-0','pulumi.com: Announcing Pulumi 3.0','','2021',0,'Launch review of Pulumi 3.0, introducing compiled packages across languages, automated code converters, and optimized state management layers to accelerate platform engineering.','Polyglot','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud Provisioning", "Pulumi"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/pulumi-neo-cli','Neo, Now in the Terminal | Pulumi Blog','Pulumi Neo brings interactive, local, and organization-scoped AI capabilities directly into the terminal interface to streamline Cloud IaC execution.','2026',4,'Pulumi Neo brings the Neo AI assistant directly into the local terminal interface, enabling developers to scaffold projects, run previews, read stack states, and execute cloud commands natively. By inheriting the user''s local authentication, environment, and CLI tools, it bridges the gap between interactive AI reasoning and safe local infrastructure execution. Additionally, it introduces MCP (Model Context Protocol) integration to connect with platforms like Datadog, PagerDuty, and Supabase for end-to-end incident resolution.','English','blog','Intermediate',0,'online','automatic','a808b742ecbc077be154331bf3a846d6203a0fe71be529d711384cfd3e07b4e4',NULL,1.78035230245660209e+09,0,'2026-06-02T00:18:22.456602+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "AI-Driven Automation", "Pulumi Neo"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Highly praised by the cloud engineering and DevOps community for extending IaC operations with interactive, local, and organizational AI capabilities.", "social_preview_url": "https://www.pulumi.com/blog/pulumi-neo-cli/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/pulumi-neo-cli','Neo, Now in the Terminal | Pulumi Blog','Pulumi Neo brings interactive, local, and organization-scoped AI capabilities directly into the terminal interface to streamline Cloud IaC execution.','2026',4,'Pulumi Neo brings the Neo AI assistant directly into the local terminal interface, enabling developers to scaffold projects, run previews, read stack states, and execute cloud commands natively. By inheriting the user''s local authentication, environment, and CLI tools, it bridges the gap between interactive AI reasoning and safe local infrastructure execution. Additionally, it introduces MCP (Model Context Protocol) integration to connect with platforms like Datadog, PagerDuty, and Supabase for end-to-end incident resolution.','English','blog','Intermediate',0,'online','automatic','a808b742ecbc077be154331bf3a846d6203a0fe71be529d711384cfd3e07b4e4',NULL,1780352302,0,'2026-06-02T00:18:22.456602+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "AI-Driven Automation", "Pulumi Neo"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Highly praised by the cloud engineering and DevOps community for extending IaC operations with interactive, local, and organizational AI capabilities.", "social_preview_url": "https://www.pulumi.com/blog/pulumi-neo-cli/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/pulumi-rest-api','pulumi.com: Announcing the Pulumi REST API','','2021',0,'Technical briefing on the Pulumi REST API, enabling software engineering organizations to programmatically trigger, query, and govern cloud deployments directly from custom developer platforms.','JSON','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "API Integration", "Pulumi"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/the-agentic-infrastructure-era','The Agentic Infrastructure Era','Joe Duffy''s vision on how AI agents are transforming infrastructure management from manual code writing to autonomous, context-aware engineering loops.','2026',4,'Curator Insight: Joe Duffy''s vision represents the paradigm shift from static, human-written YAML declarations to autonomous, self-healing platforms.
 
@@ -17111,121 +17111,121 @@ Live Grounding: Released in mid-2026, this strategic post defines Pulumi''s goal
 Key Tenets:
 - Translates complex infrastructure definitions into multi-language formats easily understood by LLMs.
 - Introduces robust automated validation frameworks to measure agent capabilities in production.
-- Establishes human-in-the-loop safeguards to prevent unexpected drift or security misconfigurations.','en','blog','advanced',0,'online','automatic','71bb81621ac01dadb5a57c102d7539d4ea41558410c58e5713d50dcdfc2fa066',NULL,1.78035216817327094e+09,0,'2026-06-02T00:16:08.173271+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Artificial Intelligence", "Platform Engineering", "Autonomous Agents"]','["[EMERGING]"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Strategic visionary post highly rated by cloud architects for outlining how infrastructure-as-code enables safe autonomous agency in cloud engineering.", "social_preview_url": "https://www.pulumi.com/blog/the-agentic-infrastructure-era/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/get-started/kubernetes','Pulumi','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1a0af5f69d1df49b56807271c6a691ba81f63c93ad495c52d925ae54c2e377f2',100.0,1.77903218539943504e+09,0,'2026-05-17T17:36:25.399435+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/guides/adopting/from_kubernetes','pulumi.com: From Kubernetes or Helm YAML','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f983a73bee2672693f6a743b21e6d319592846c60f2ec3ca5aa8c61a95d23e5',100.0,1.77903218023236608e+09,0,'2026-05-17T17:36:20.232366+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://www.pulumi.com/docs/iac/guides/migration/migrating-to-pulumi/from-kubernetes"}');
+- Establishes human-in-the-loop safeguards to prevent unexpected drift or security misconfigurations.','en','blog','advanced',0,'online','automatic','71bb81621ac01dadb5a57c102d7539d4ea41558410c58e5713d50dcdfc2fa066',NULL,1780352168,0,'2026-06-02T00:16:08.173271+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Artificial Intelligence", "Platform Engineering", "Autonomous Agents"]','["[EMERGING]"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Strategic visionary post highly rated by cloud architects for outlining how infrastructure-as-code enables safe autonomous agency in cloud engineering.", "social_preview_url": "https://www.pulumi.com/blog/the-agentic-infrastructure-era/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/get-started/kubernetes','Pulumi','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1a0af5f69d1df49b56807271c6a691ba81f63c93ad495c52d925ae54c2e377f2',100.0,1779032185,0,'2026-05-17T17:36:25.399435+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/guides/adopting/from_kubernetes','pulumi.com: From Kubernetes or Helm YAML','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f983a73bee2672693f6a743b21e6d319592846c60f2ec3ca5aa8c61a95d23e5',100.0,1779032180,0,'2026-05-17T17:36:20.232366+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://www.pulumi.com/docs/iac/guides/migration/migrating-to-pulumi/from-kubernetes"}');
 INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/iac/comparisons/terraform','Pulumi VS Terraform','','2026',0,'A granular comparison detailing architectural differences between Pulumi''s language-native, dynamic resource instantiation model and Terraform''s static, declarative HCL configurations.','HCL','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud Provisioning", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/iac/get-started/kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','820e72ec8cb5202346081625b45599af331b63d389742c851c99e220a3d52e63',100.0,1779130494.96719,1,'2026-05-18T20:54:54.967190+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/iac/get-started/kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','820e72ec8cb5202346081625b45599af331b63d389742c851c99e220a3d52e63',100.0,1779130494,1,'2026-05-18T20:54:54.967190+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/iac/guides/migration/migrating-to-pulumi/from-kubernetes','pulumi.com: From Kubernetes or Helm YAML','','2026',0,'Technical conversion guide outlining methodologies to translate legacy, static Kubernetes YAML definitions or complex Helm charts directly into expressive, compilable Pulumi programs.','TypeScript','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "Migration"]','["[LEGACY]"]','[]','["pulumi.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/intro/cloud-providers','Pulumi Cloud Providers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a1c04028be0a5354a02d5499685c52e3934a4bf09c9b2ce4076e135276f517f',100.0,1.77903157471474289e+09,0,'2026-05-17T17:26:14.714743+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://www.pulumi.com/registry/packages"}');
-INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/intro/vs/terraform','Pulumi VS Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','625b3fcb9c325825abb05977bca67bf15a46d7af136451a648e106e4bf1bc786',100.0,1779030365.3116,0,'2026-05-17T17:06:05.311600+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://www.pulumi.com/docs/iac/comparisons/terraform"}');
-INSERT INTO "resources" VALUES('https://www.pulumi.com/registry',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.pulumi.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','d6b7409250e659b0b52dbebda1e13573cac567b81f2364627cb726b779aaeee9',100.0,1.77913049498702907e+09,1,'2026-05-18T20:54:54.987029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/pulumi.md"]','["pulumi.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/intro/cloud-providers','Pulumi Cloud Providers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a1c04028be0a5354a02d5499685c52e3934a4bf09c9b2ce4076e135276f517f',100.0,1779031574,0,'2026-05-17T17:26:14.714743+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://www.pulumi.com/registry/packages"}');
+INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/intro/vs/terraform','Pulumi VS Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','625b3fcb9c325825abb05977bca67bf15a46d7af136451a648e106e4bf1bc786',100.0,1779030365,0,'2026-05-17T17:06:05.311600+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://www.pulumi.com/docs/iac/comparisons/terraform"}');
+INSERT INTO "resources" VALUES('https://www.pulumi.com/registry',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.pulumi.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','d6b7409250e659b0b52dbebda1e13573cac567b81f2364627cb726b779aaeee9',100.0,1779130494,1,'2026-05-18T20:54:54.987029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/pulumi.md"]','["pulumi.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pulumi.com/registry/packages/aws/how-to-guides/ecs-fargate','pulumi.com: Running Containers on ECS Fargate','','2026',0,'Architecture guide detailing how to use Pulumi to configure AWS ECS Fargate environments. Covers programmatic configuration of subnets, target groups, auto-scaling thresholds, and secure IAM policies.','TypeScript','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "Serverless Containers", "AWS Fargate"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["pulumi.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pulumi.com/releases/agentic-infrastructure-era','The Agentic Infrastructure Era | Pulumi Releases','An official landing page and resource hub detailing Pulumi''s product launches and integrations designed specifically for agent-native cloud deployments.','2026',4,'Pulumi''s launch page for the ''Agentic Infrastructure Era'' outlines a strategic suite of features facilitating lights-out, autonomous cloud provisioning. The release coordinates major capabilities like the `pulumi do` declarative-to-imperative bridge, instant ephemeral credentials, and native integration with AI frameworks such as Claude Code and Microsoft Foundry. This architectural pivot enables organizations to safely hand over portion of their IaC pipeline to self-correcting agents that operate within pre-existing organizational policy guardrails.','en','article','advanced',0,'online','automatic','38c6172d00e75610cd3bd43eb45d96ca612d27583dfb4d064da6a0c1ee7792c6',NULL,1.78035245411997294e+09,0,'2026-06-02T00:20:54.119973+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Pulumi", "AI Agents", "Agentic Architecture"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Pulumi''s official launch hub outlining their strategic vision and software capabilities for the AI agent-driven IaC era.", "social_preview_url": "https://www.pulumi.com/images/releases/may-2026/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.pulumi.com/releases/agentic-infrastructure-era','The Agentic Infrastructure Era | Pulumi Releases','An official landing page and resource hub detailing Pulumi''s product launches and integrations designed specifically for agent-native cloud deployments.','2026',4,'Pulumi''s launch page for the ''Agentic Infrastructure Era'' outlines a strategic suite of features facilitating lights-out, autonomous cloud provisioning. The release coordinates major capabilities like the `pulumi do` declarative-to-imperative bridge, instant ephemeral credentials, and native integration with AI frameworks such as Claude Code and Microsoft Foundry. This architectural pivot enables organizations to safely hand over portion of their IaC pipeline to self-correcting agents that operate within pre-existing organizational policy guardrails.','en','article','advanced',0,'online','automatic','38c6172d00e75610cd3bd43eb45d96ca612d27583dfb4d064da6a0c1ee7792c6',NULL,1780352454,0,'2026-06-02T00:20:54.119973+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Pulumi", "AI Agents", "Agentic Architecture"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Pulumi''s official launch hub outlining their strategic vision and software capabilities for the AI agent-driven IaC era.", "social_preview_url": "https://www.pulumi.com/images/releases/may-2026/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.pulumi.com/tf2pulumi','pulumi.com: Convert Your Terraform to Pulumi','','2026',0,'Comprehensive architectural guide to using the `tf2pulumi` engine, explaining key syntax translations, dependency resolutions, and model differences when modernizing from legacy HCL files.','HCL','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud Provisioning", "Migration"]','["[LEGACY]"]','[]','["pulumi.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pyinstaller.org','PyInstaller is a program that freezes (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX','- [PyInstaller official GIT repository](https://github.com/pyinstaller/pyinstaller)','2025',5,'Curator Insight profiles PyInstaller as a tool designed to freeze Python apps into self-contained executables. Live Grounding validates its continued standard status for packaging desktop applications and offline tools, abstracting target environment dependency structures.','Python','Packaging Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Distribution", "Packaging Systems"]','["[DE FACTO STANDARD]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pymesyautonomos.com/management/esta-trabajando-empleado-realmente-su-casa','pymesyautonomos.com: ¿Está trabajando el empleado realmente desde su casa?','','2021',3,'Addresses common managerial anxieties about remote work accountability. Contrasts surveillance-heavy keystroke logging techniques with output-oriented, technical project milestones (e.g., code deployment frequency, story completion rates, and system architectural goals) to sustainably measure team velocity.','es','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Remote Work", "Developer Productivity"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.pyvideo.org/video/3509/tdd-with-django-from-scratch-a-beginners-intro','TDD with Django, from scratch: a beginner''s intro to testing and web development','','2015',0,'Historical tutorial introducing Test-Driven Development (TDD) concepts in Django. Evaluates assertion workflows, testing isolated model components, and unit test integrations within early Python CI environments.','Python','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Testing Paradigms"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.qovery.com/docs/getting-started/introduction','hub.qovery.com: Terraform is Not the Golden Hammer','','2022',0,'An analytical critique from Qovery discussing the boundaries of Terraform. Argues that while it is exceptional for static cloud resource layout, it remains ill-suited for real-time application deployment layers and dynamic developer self-service tasks.','English','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "IaC Comparison", "Platform Engineering"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.quandarycg.com/everything-you-need-to-know-about-integrations','quandarycg.com: Everything You Need To Know About System Integration (And IPaaS) 🌟','','2020',0,'This high-level architecture overview defines Integration Platform as a Service (iPaaS) principles and compares them to traditional Enterprise Service Bus (ESB) frameworks. It highlights modern data mapping, API management, and low-code integrations, discussing key tradeoffs in choosing centralized versus decentralized integration layers.','N/A','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "iPaaS", "Architecture Concepts"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.quora.com/What-is-trunk-based-development','quora.com: What is trunk based development?','','N/A',0,'A curated technical resource and architectural guide covering quora.com: What is trunk based development? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903422886078405e+09,0,'2026-05-17T18:10:28.860784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"duplicate_of": "https://paulhammant.com/2013/04/05/what-is-trunk-based-development"}');
-INSERT INTO "resources" VALUES('https://www.quora.com/Whats-the-difference-between-Apache-Camel-and-Kafka','Quora.com: What''s the difference between Apache Camel and Kafka?','','N/A',0,'A curated technical resource and architectural guide covering Quora.com: What''s the difference between Apache Camel and Kafka? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903392340976309e+09,0,'2026-05-17T18:05:23.409763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.quora.com/What-is-trunk-based-development','quora.com: What is trunk based development?','','N/A',0,'A curated technical resource and architectural guide covering quora.com: What is trunk based development? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034228,0,'2026-05-17T18:10:28.860784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"duplicate_of": "https://paulhammant.com/2013/04/05/what-is-trunk-based-development"}');
+INSERT INTO "resources" VALUES('https://www.quora.com/Whats-the-difference-between-Apache-Camel-and-Kafka','Quora.com: What''s the difference between Apache Camel and Kafka?','','N/A',0,'A curated technical resource and architectural guide covering Quora.com: What''s the difference between Apache Camel and Kafka? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033923,0,'2026-05-17T18:05:23.409763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.qwinix.io/blog-what-is-kubernetes','qwinix.io: What Is Kubernetes? K8s Uses, Benefits, & More','','2021',0,'High-level review detailing containerization benefits, resource allocation, self-healing architectures, and declarative desired states. Aimed at introducing product leads and junior engineers to the core patterns of K8s orchestration.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Introductory", "Concepts", "Kubernetes Basics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.r-bloggers.com/2021/05/dockerizing-shiny-applications','r-bloggers.com: Dockerizing Shiny Applications','','2021',0,'Demonstrates the step-by-step process of packaging R Shiny applications inside Docker containers. Addresses compiler flags, OS-level dependencies, and static runtime packages required to deliver predictable, reproducible analytical dashboards.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "R Ecosystem", "Shiny Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.r-bloggers.com/2021/10/git-moving-from-master-to-main','r-bloggers.com: Git: Moving from Master to Main','','2021',0,'Step-by-step guide to renaming default branches from legacy ''master'' to ''main''. Covers local transitions, configuration setup, and updating upstream tracking pointers.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Configuration Management"]','["[LEGACY]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.r-bloggers.com/2022/02/how-to-use-r-markdown-part-one','r-bloggers.com: How to use R Markdown (part one)','','2022',0,'A comprehensive practical guide on R Markdown implementation strategies. Illustrates how to merge active mathematical scripts (R, Python, SQL) with clean prose to compile beautiful reproducible reports. Essential knowledge for building data pipeline documentation platforms.','R','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering & Science", "Scientific Documentation", "R Markdown"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["mkdocs.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.rabbitmq.com/blog/2021/07/19/rabbitmq-streams-first-application','blog.rabbitmq.com: First Application With RabbitMQ Streams','','2021',0,'An introduction to RabbitMQ Streams, a protocol addition designed to bring high-performance append-only log capabilities directly to traditional RabbitMQ setups, enabling message replay and high throughput.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "RabbitMQ"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.rackspace.com/cloud/kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.rackspace.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','71b5fe37ff3b2339874bc407f19d1c767929babf57576f5892c4cde219d85670',100.0,1.77913049496866607e+09,0,'2026-05-18T20:54:54.968666+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.rackspace.com/cloud/kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.rackspace.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','71b5fe37ff3b2339874bc407f19d1c767929babf57576f5892c4cde219d85670',100.0,1779130494,0,'2026-05-18T20:54:54.968666+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.rackspace.com/managed-kubernetes','Rackspace.com: Managed Kubernetes','','2026',0,'Rackspace''s product documentation detailing their managed services portfolio for Kubernetes on multi-cloud environments. Offers fully-managed monitoring, security, and updates for AKS, EKS, and GKE. Live grounding highlights Rackspace''s position in helping enterprise operations scale without expanding internal platform teams.','English','Product/Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Multi-Cloud Operations", "Rackspace Managed K8s"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.rancher.com','rancher.com','','2026',5,'A leading enterprise Kubernetes platform facilitating multi-cluster operations across bare-metal, private, and public clouds. It centralizes cluster provisioning, authentication policies, access control (RBAC), and observability under a unified interface.','Go','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Multi-Cluster Orchestration", "Enterprise Management"]','["[DE FACTO STANDARD]"]','[]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.rancher.com/community','community.suse.com: Stupid Simple Kubernetes — Deployments, Services and Ingresses Explained','','2021',0,'Provides a clean, foundational model detailing the relationship between Deployments, Services, and Ingress resources. Explains how these layers work together to manage container replicas, handle traffic distribution, and expose APIs to external users.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Introductory", "Concepts", "Core Resources"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md", "kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.rancher.com/docs/rancher/v2.x/en','**Rancher 2**','','2026',4,'The comprehensive user manual and operational documentation for SUSE Rancher v2.x. This reference is indispensable for understanding cluster recovery plans, API integrations, and networking topology guidelines.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Documentation", "Enterprise Manuals"]','["[ENTERPRISE-STABLE]"]','[]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers','Rancher CNI Providers 🌟','','2025',3,'Centralized reference for configuring Container Network Interface (CNI) providers within Rancher clusters. Details the networking benefits, security policies, and eBPF routing properties of Canal, Calico, Flannel, and Cilium.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Networking", "CNI"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.rancher.com/products/secure-kubernetes-distribution',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.rancher.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','926ffe177c30a0a870a87f05cd652f4d4385edccb4c05c4d4ec708c74bbfa18c',100.0,1.78173615400106191e+09,0,'2026-06-18T00:42:34.001062+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ravirajag.dev/blog/mlops-summary','ravirajag.dev: MLOps Basics - Week 10: Summary','','N/A',0,'A curated technical resource and architectural guide covering ravirajag.dev: MLOps Basics - Week 10: Summary in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903360944212698e+09,0,'2026-05-17T18:00:09.442127+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.rancher.com/products/secure-kubernetes-distribution',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.rancher.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','926ffe177c30a0a870a87f05cd652f4d4385edccb4c05c4d4ec708c74bbfa18c',100.0,1781736154,0,'2026-06-18T00:42:34.001062+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ravirajag.dev/blog/mlops-summary','ravirajag.dev: MLOps Basics - Week 10: Summary','','N/A',0,'A curated technical resource and architectural guide covering ravirajag.dev: MLOps Basics - Week 10: Summary in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.442127+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.readysetcloud.io/blog/allen.helton/how-to-design-serverless-apps-that-scale-the-perfect-amount','readysetcloud.io: Building Serverless Applications That Scale The Perfect Amount 🌟','','2022',4,'Analyzes practical mechanisms to throttle, buffer, and control scaling thresholds in serverless topologies. Helps architects avoid cascade failures by preventing downstream database and external API bottlenecks.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Scaling Paradigms"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.rebelscrum.site/post/characteristics-of-a-great-product-owner','rebelscrum.site: Characteristics of a Great Product Owner','','2021',3,'Examines the critical competencies required for high-performing Product Owners in modern software delivery teams. Highlights domain knowledge, structured communication, decisiveness, and the capacity to align development roadmaps with customer feedback cycles to minimize architectural rework and maximize deployment velocity.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Project Management", "Agile Methodologies"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.red-gate.com/blog/automated-production-deployments-are-not-the-key-to-devops-performance','red-gate.com: Automated Production Deployments are Not the Key to DevOps Performance','','2020',1,'Argues that continuous build validation is incomplete if database schema deployments remain a manual task. Outlines database migrations integrated directly inside deployment stages.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Database Delivery"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.red-gate.com/products/flyway/community',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.red-gate.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual','473b5e3cf0ef710d37518edcdc61317645a5a7cedde020cdaa3fec96b2568bc4',84.0,1.77913049492871594e+09,0,'2026-05-18T20:54:54.928716+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{"review_metadata": {"original_url": "https://www.red-gate.com/products/flyway/community", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T10:49:08.672535"}}');
+INSERT INTO "resources" VALUES('https://www.red-gate.com/products/flyway/community',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.red-gate.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual','473b5e3cf0ef710d37518edcdc61317645a5a7cedde020cdaa3fec96b2568bc4',84.0,1779130494,0,'2026-05-18T20:54:54.928716+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{"review_metadata": {"original_url": "https://www.red-gate.com/products/flyway/community", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T10:49:08.672535"}}');
 INSERT INTO "resources" VALUES('https://www.red-gate.com/simple-talk/databases/sql-server/performance-sql-server/designing-highly-scalable-database-architectures','red-gate.com: Designing Highly Scalable Database Architectures','','2021',0,'Covers key patterns for designing and hosting highly-scalable SQL Server database environments. Analyzes indexing optimizations, physical partitioning schemes, scaling strategies, and microservice persistence models.','English','Technical Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "High Availability", "Scalability"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.red-gate.com/simple-talk/development/dotnet-development/script-loading-between-http1-1-and-http2','simple-talk.com: Script Loading between HTTP/1.1 and HTTP/2','','2016',0,'Examines legacy JavaScript loading tactics under HTTP/1.1 (bundling, file concat) versus modern multiplexed HTTP/2 streams. Provides performance data regarding latency changes.','JavaScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "HTTP Optimization", "Browser Performance"]','["[LEGACY]"]','[]','["networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redbooks.ibm.com/abstracts/redp5565.html','redbooks.ibm.com: IBM Storage for Red Hat OpenShift. IBM block storage & IBM Spectrum Scale','','2020',0,'This comprehensive Redbook outlines deployment architecture guidelines for IBM Block Storage and IBM Spectrum Scale CSI drivers within OpenShift environments. It details technical patterns for high-performance file sharing, security isolation, multi-zone availability, and persistent volume provisioning needed for enterprise-grade workloads.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Cloud-Native Storage", "IBM Spectrum Scale Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md", "ibm_cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/AZURE','reddit.com/r/AZURE','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/AZURE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610145694804e+09,0,'2026-06-18T00:41:41.456948+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/ExperiencedDevs/comments/pw6vuv/promotion_driven_development','reddit.com: Promotion Driven Development','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Promotion Driven Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173624476941394e+09,0,'2026-06-18T00:44:04.769414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/project-management-methodology.md"]','["about.md", "project-management-methodology.md"]','{}','{"duplicate_of": "https://www.nichesoftware.co.nz/2021/05/29/promotion-driven-development.html"}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/PowerShell/comments/flzsx5/powershell_core_yaml_support','reddit.com: PowerShell Core yaml support?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: PowerShell Core yaml support? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173587922004508e+09,0,'2026-06-18T00:37:59.220045+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai','Tech companies cutting devs for AI','','N/A',0,'A curated technical resource and architectural guide covering Tech companies cutting devs for AI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173588952636504e+09,0,'2026-06-18T00:38:09.526365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/chatgpt.md", "docs/recruitment.md"]','["ai.md", "chatgpt.md", "recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python','reddit.com/r/python','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610145739603e+09,0,'2026-06-18T00:41:41.457396+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python/comments/3yg2u4/modules_every_python_developer_should_know','reddit.com: Modules every python developer should know','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Modules every python developer should know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614318825793e+09,0,'2026-06-18T00:42:23.188258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python/comments/3yjlim/my_thoughts_about_moving_from_python_27_to_python','reddit.com: My thoughts about moving from Python 2.7 to Python 3.x','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: My thoughts about moving from Python 2.7 to Python 3.x in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614319014406e+09,0,'2026-06-18T00:42:23.190144+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python/comments/3ylxmk/why_python','reddit: Why Python','','N/A',0,'A curated technical resource and architectural guide covering reddit: Why Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817361431831851e+09,0,'2026-06-18T00:42:23.183185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python/comments/3zl3g4/ship_better_python_using_feature_flags','reddit: Ship Better Python Using Feature Flags','','N/A',0,'A curated technical resource and architectural guide covering reddit: Ship Better Python Using Feature Flags in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614319880509e+09,0,'2026-06-18T00:42:23.198805+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/QualityAssurance','reddit.com/r/QualityAssurance','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/QualityAssurance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610142384505e+09,0,'2026-06-18T00:41:41.423845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/Terraform','reddit.com/r/Terraform','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610145783805e+09,0,'2026-06-18T00:41:41.457838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/Terraform/comments/19arrun/comment/kinusdl','reddit.com/r/Terraform: Terraform Experts! Anyone experienced in designing'' enterprise grade reusable terraform code?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/Terraform: Terraform Experts! Anyone experienced in designing'' enterprise grade reusable terraform code? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173623309422492e+09,0,'2026-06-18T00:43:53.094225+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/Terraform/comments/1l7my1x/where_is_ai_still_completely_useless_for','Discussion: Where is AI Still Completely Useless?','','N/A',0,'A curated technical resource and architectural guide covering Discussion: Where is AI Still Completely Useless? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889.52615,0,'2026-06-18T00:38:09.526150+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/chatgpt.md"]','["ai.md", "chatgpt.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/Terraform/comments/h0tdq3/automate_infrastructure_deployments_on_microsoft','reddit.com: Automate Infrastructure Deployments on Microsoft Azure with'' Terraform and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Automate Infrastructure Deployments on Microsoft Azure with'' Terraform and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173592059526205e+09,0,'2026-06-18T00:38:40.595262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/Traefik','reddit.com/r/Traefik','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/Traefik in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610145725607e+09,0,'2026-06-18T00:41:41.457256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/ansible','reddit.com/r/ansible','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610143803596e+09,0,'2026-06-18T00:41:41.438036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/aws','reddit.com/r/aws','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/aws in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610143785691e+09,0,'2026-06-18T00:41:41.437857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/azuredevops','reddit.com/r/azuredevops','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/azuredevops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173610145842099e+09,0,'2026-06-18T00:41:41.458421+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/AZURE"}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/bashonubuntuonwindows','reddit.com/r/bashonubuntuonwindows','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/bashonubuntuonwindows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610145858192e+09,0,'2026-06-18T00:41:41.458582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/cloudcomputing','reddit.com/r/cloudcomputing','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/cloudcomputing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610145755696e+09,0,'2026-06-18T00:41:41.457557+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/devops','reddit.com/r/devops','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/devops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173610142090106e+09,0,'2026-06-18T00:41:41.420901+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md", "docs/newsfeeds.md"]','["devops.md", "newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/azuredevops"}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/devops/comments/xj1jxg/internal_developer_platforms_what_toolchain_would','Internal Developer Platforms - what toolchain would you use for Maven + NPM + K8 projects?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903019251761102e+09,0,'2026-05-17T17:03:12.517611+02:00',NULL,NULL,NULL,'[]','[]','["docs/newsfeeds.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/digital_ocean','reddit.com/r/digital_ocean','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/digital_ocean in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610143989896e+09,0,'2026-06-18T00:41:41.439899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/digitalocean','reddit.com/r/digitalocean','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/digitalocean in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173610142402195e+09,0,'2026-06-18T00:41:41.424022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/digital_ocean"}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/git','reddit.com/r/git','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610145710206e+09,0,'2026-06-18T00:41:41.457102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/golang/comments/jnv4bd/what_is_the_best_microservice_framework_in_go','reddit.com: What is the best microservice framework in Go?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: What is the best microservice framework in Go? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173595005167698e+09,0,'2026-06-18T00:39:10.051677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/googlecloud','reddit.com/r/googlecloud','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/googlecloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.781736101438205e+09,0,'2026-06-18T00:41:41.438205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/gradle','reddit.com/r/gradle','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610145769596e+09,0,'2026-06-18T00:41:41.457696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/haproxy','reddit.com/r/haproxy','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/haproxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610145828199e+09,0,'2026-06-18T00:41:41.458282+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/istio','reddit.com/r/istio','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173610142110896e+09,0,'2026-06-18T00:41:41.421109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/git"}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/java','reddit.com/r/java','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/java in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173598139921593e+09,0,'2026-06-18T00:39:41.399216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md", "docs/newsfeeds.md"]','["java_frameworks.md", "newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/jenkinsci','reddit.com/r/jenkinsci','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/jenkinsci in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173599149984288e+09,0,'2026-06-18T00:39:51.499843+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/newsfeeds.md"]','["jenkins.md", "newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/jenkinsci/comments/ctirsc/building_docker_images_when_running_jenkins_in','Building Docker images when running Jenkins in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Building Docker images when running Jenkins in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173600168771409e+09,0,'2026-06-18T00:40:01.687714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/jmeter','reddit.com/r/jmeter','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/jmeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101.44012,0,'2026-06-18T00:41:41.440120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes','reddit.com/r/kubernetes','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610143835401e+09,0,'2026-06-18T00:41:41.438354+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/newsfeeds.md"]','["kubernetes.md", "newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes/comments/9d8on5/whats_the_best_proper_way_of_running_a_database','reddit.com: What''s the best, proper way of running a database cluster on'' top of Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: What''s the best, proper way of running a database cluster on'' top of Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173590007854509e+09,0,'2026-06-18T00:38:20.078545+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes/comments/9qxeuw/openshift_vs_pks_vs_rancher','reddit.com: OpenShift vs PKS vs Rancher 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77902915457426691e+09,0,'2026-05-17T16:45:54.574267+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes/comments/gt3uvg/how_to_quarantine_pods','How to quarantine pods','','N/A',0,'A curated technical resource and architectural guide covering How to quarantine pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173605674874091e+09,0,'2026-06-18T00:40:56.748741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes/comments/r4q1ec/ckad_free_materials','reddit.com/r/kubernetes: CKAD - free materials','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/kubernetes: CKAD - free materials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173622119751811e+09,0,'2026-06-18T00:43:41.197518+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython','Learn Python ''subreddit''','','N/A',0,'A curated technical resource and architectural guide covering Learn Python ''subreddit'' in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614318790197e+09,0,'2026-06-18T00:42:23.187902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython/comments/3r2hsq/python_cheat_sheet','reddit: python cheat sheet','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903434560486698e+09,0,'2026-05-17T18:12:25.604867+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython/comments/3zl0p6/real_examples_of_unit_testing','reddit: Real examples of unit testing','','N/A',0,'A curated technical resource and architectural guide covering reddit: Real examples of unit testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614326740789e+09,0,'2026-06-18T00:42:23.267408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython/comments/40rieo/functions_vs_classes','reddit.com: Functions vs. Classes','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Functions vs. Classes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614318998694e+09,0,'2026-06-18T00:42:23.189987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython/comments/418z8b/multiprocessing_vs_threading','reddit.com: Multiprocessing vs Threading?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Multiprocessing vs Threading? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173614318807911e+09,0,'2026-06-18T00:42:23.188079+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/linuxadmin','reddit.com/r/linuxadmin','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/linuxadmin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173606771662497e+09,0,'2026-06-18T00:41:07.716625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/maven','reddit.com/r/maven','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.78173610144048094e+09,0,'2026-06-18T00:41:41.440481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/java"}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/openshift','reddit.com/r/openshift','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/openshift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173610144030308e+09,0,'2026-06-18T00:41:41.440303+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md", "docs/openshift.md"]','["newsfeeds.md", "openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/openshift/comments/e1j5qzrbac_for_container_access_to_destroy_other','reddit: Help with Kube Monkey setup','','N/A',0,'A curated technical resource and architectural guide covering reddit: Help with Kube Monkey setup in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173588952653193e+09,0,'2026-06-18T00:38:09.526532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/openshift/comments/e1kw48/openshift_42_vsphere_install','reddit','','N/A',0,'A curated technical resource and architectural guide covering reddit in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173612247878098e+09,0,'2026-06-18T00:42:02.478781+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/postgres','reddit.com/r/postgres','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/postgres in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817361014581139e+09,0,'2026-06-18T00:41:41.458114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reddit.com/r/redhat','reddit.com/r/redhat','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/redhat in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.7817361014395349e+09,0,'2026-06-18T00:41:41.439535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md", "docs/openshift.md"]','["newsfeeds.md", "openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/AZURE','reddit.com/r/AZURE','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/AZURE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.456948+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/ExperiencedDevs/comments/pw6vuv/promotion_driven_development','reddit.com: Promotion Driven Development','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Promotion Driven Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736244,0,'2026-06-18T00:44:04.769414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/project-management-methodology.md"]','["about.md", "project-management-methodology.md"]','{}','{"duplicate_of": "https://www.nichesoftware.co.nz/2021/05/29/promotion-driven-development.html"}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/PowerShell/comments/flzsx5/powershell_core_yaml_support','reddit.com: PowerShell Core yaml support?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: PowerShell Core yaml support? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735879,0,'2026-06-18T00:37:59.220045+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai','Tech companies cutting devs for AI','','N/A',0,'A curated technical resource and architectural guide covering Tech companies cutting devs for AI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.526365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/chatgpt.md", "docs/recruitment.md"]','["ai.md", "chatgpt.md", "recruitment.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python','reddit.com/r/python','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.457396+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python/comments/3yg2u4/modules_every_python_developer_should_know','reddit.com: Modules every python developer should know','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Modules every python developer should know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.188258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python/comments/3yjlim/my_thoughts_about_moving_from_python_27_to_python','reddit.com: My thoughts about moving from Python 2.7 to Python 3.x','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: My thoughts about moving from Python 2.7 to Python 3.x in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.190144+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python/comments/3ylxmk/why_python','reddit: Why Python','','N/A',0,'A curated technical resource and architectural guide covering reddit: Why Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.183185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python/comments/3zl3g4/ship_better_python_using_feature_flags','reddit: Ship Better Python Using Feature Flags','','N/A',0,'A curated technical resource and architectural guide covering reddit: Ship Better Python Using Feature Flags in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.198805+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/QualityAssurance','reddit.com/r/QualityAssurance','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/QualityAssurance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.423845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/Terraform','reddit.com/r/Terraform','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.457838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/Terraform/comments/19arrun/comment/kinusdl','reddit.com/r/Terraform: Terraform Experts! Anyone experienced in designing'' enterprise grade reusable terraform code?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/Terraform: Terraform Experts! Anyone experienced in designing'' enterprise grade reusable terraform code? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736233,0,'2026-06-18T00:43:53.094225+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/Terraform/comments/1l7my1x/where_is_ai_still_completely_useless_for','Discussion: Where is AI Still Completely Useless?','','N/A',0,'A curated technical resource and architectural guide covering Discussion: Where is AI Still Completely Useless? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.526150+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/chatgpt.md"]','["ai.md", "chatgpt.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/Terraform/comments/h0tdq3/automate_infrastructure_deployments_on_microsoft','reddit.com: Automate Infrastructure Deployments on Microsoft Azure with'' Terraform and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Automate Infrastructure Deployments on Microsoft Azure with'' Terraform and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735920,0,'2026-06-18T00:38:40.595262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/Traefik','reddit.com/r/Traefik','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/Traefik in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.457256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/ansible','reddit.com/r/ansible','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.438036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/aws','reddit.com/r/aws','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/aws in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.437857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/azuredevops','reddit.com/r/azuredevops','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/azuredevops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.458421+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/AZURE"}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/bashonubuntuonwindows','reddit.com/r/bashonubuntuonwindows','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/bashonubuntuonwindows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.458582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/cloudcomputing','reddit.com/r/cloudcomputing','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/cloudcomputing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.457557+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/devops','reddit.com/r/devops','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/devops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.420901+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md", "docs/newsfeeds.md"]','["devops.md", "newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/azuredevops"}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/devops/comments/xj1jxg/internal_developer_platforms_what_toolchain_would','Internal Developer Platforms - what toolchain would you use for Maven + NPM + K8 projects?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030192,0,'2026-05-17T17:03:12.517611+02:00',NULL,NULL,NULL,'[]','[]','["docs/newsfeeds.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/digital_ocean','reddit.com/r/digital_ocean','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/digital_ocean in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.439899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/digitalocean','reddit.com/r/digitalocean','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/digitalocean in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.424022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/digital_ocean"}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/git','reddit.com/r/git','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.457102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/golang/comments/jnv4bd/what_is_the_best_microservice_framework_in_go','reddit.com: What is the best microservice framework in Go?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: What is the best microservice framework in Go? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735950,0,'2026-06-18T00:39:10.051677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/googlecloud','reddit.com/r/googlecloud','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/googlecloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.438205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/gradle','reddit.com/r/gradle','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.457696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/haproxy','reddit.com/r/haproxy','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/haproxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.458282+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/istio','reddit.com/r/istio','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.421109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/git"}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/java','reddit.com/r/java','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/java in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.399216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md", "docs/newsfeeds.md"]','["java_frameworks.md", "newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/jenkinsci','reddit.com/r/jenkinsci','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/jenkinsci in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.499843+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/newsfeeds.md"]','["jenkins.md", "newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/jenkinsci/comments/ctirsc/building_docker_images_when_running_jenkins_in','Building Docker images when running Jenkins in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Building Docker images when running Jenkins in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736001,0,'2026-06-18T00:40:01.687714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/jmeter','reddit.com/r/jmeter','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/jmeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.440120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes','reddit.com/r/kubernetes','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.438354+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/newsfeeds.md"]','["kubernetes.md", "newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes/comments/9d8on5/whats_the_best_proper_way_of_running_a_database','reddit.com: What''s the best, proper way of running a database cluster on'' top of Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: What''s the best, proper way of running a database cluster on'' top of Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.078545+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes/comments/9qxeuw/openshift_vs_pks_vs_rancher','reddit.com: OpenShift vs PKS vs Rancher 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029154,0,'2026-05-17T16:45:54.574267+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes/comments/gt3uvg/how_to_quarantine_pods','How to quarantine pods','','N/A',0,'A curated technical resource and architectural guide covering How to quarantine pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736056,0,'2026-06-18T00:40:56.748741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes/comments/r4q1ec/ckad_free_materials','reddit.com/r/kubernetes: CKAD - free materials','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/kubernetes: CKAD - free materials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.197518+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython','Learn Python ''subreddit''','','N/A',0,'A curated technical resource and architectural guide covering Learn Python ''subreddit'' in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.187902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython/comments/3r2hsq/python_cheat_sheet','reddit: python cheat sheet','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.604867+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython/comments/3zl0p6/real_examples_of_unit_testing','reddit: Real examples of unit testing','','N/A',0,'A curated technical resource and architectural guide covering reddit: Real examples of unit testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.267408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython/comments/40rieo/functions_vs_classes','reddit.com: Functions vs. Classes','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Functions vs. Classes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.189987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython/comments/418z8b/multiprocessing_vs_threading','reddit.com: Multiprocessing vs Threading?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Multiprocessing vs Threading? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.188079+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/linuxadmin','reddit.com/r/linuxadmin','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/linuxadmin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736067,0,'2026-06-18T00:41:07.716625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/maven','reddit.com/r/maven','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.440481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/java"}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/openshift','reddit.com/r/openshift','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/openshift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.440303+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md", "docs/openshift.md"]','["newsfeeds.md", "openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/openshift/comments/e1j5qzrbac_for_container_access_to_destroy_other','reddit: Help with Kube Monkey setup','','N/A',0,'A curated technical resource and architectural guide covering reddit: Help with Kube Monkey setup in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.526532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/openshift/comments/e1kw48/openshift_42_vsphere_install','reddit','','N/A',0,'A curated technical resource and architectural guide covering reddit in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736122,0,'2026-06-18T00:42:02.478781+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/postgres','reddit.com/r/postgres','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/postgres in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.458114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reddit.com/r/redhat','reddit.com/r/redhat','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/redhat in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.439535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md", "docs/openshift.md"]','["newsfeeds.md", "openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redeszone.net/noticias/seguridad/configurar-mal-nube-vulnerabilidades','redeszone.net: No configurar bien la nube es culpable de la mayoría de vulnerabilidades','','2021',0,'Spanish-language technical article validating that improper cloud asset configuration represents the primary cause of modern cloud breaches. Emphasizes the critical necessity of using static IaC code validation to detect leaky resources prior to pipeline execution.','Spanish','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Cloud Security", "Misconfiguration Prevention"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redeszone.net/tutoriales/servidores/diferencias-proxy-vs-proxy-inverso','Diferencias entre servidor proxy y servidor proxy inverso','','2021',0,'An architectural comparison defining the physical and logical distinctions between forward proxies and reverse proxies. Forward proxies safeguard client networks and perform egress filtering, whereas reverse proxies sit in front of backend servers to orchestrate ingress load balancing, SSL termination, and caching. This forms a foundational security boundary for microservices routing.','Spanish','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Network Architecture", "Proxies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/12-factor-app',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d5e60a60ba0a7ea53672ff7d54fe474303e2b21280692fbf48a55ba8fa4d8fd',100.0,1.77903310095542311e+09,0,'2026-05-17T17:51:40.955423+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/3-gitops-rules-architecture','redhat.com: 3 rules for applying principles of GitOps to enterprise architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','871965be6a91dccb825b035cc606ce1dff4d0d439ac8b79e28283999d61ba472',100.0,1.7790293697073071e+09,0,'2026-05-17T16:49:29.707307+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/3-gitops-rules-architecture"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/apache-kafka-EDA-performance','==redhat.com: How we use Apache Kafka to improve event-driven architecture'' performance==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6ce8f39e7f845bf8ef5b16c0e0a610c1664a71ab025c30c15726f7133fb5319a',100.0,1.77903033546586489e+09,0,'2026-05-17T17:05:35.465865+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/apis-soap-rest-graphql-grpc','redhat.com: An Architect''s guide to APIs: SOAP, REST, GraphQL, and gRPC'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9fe1e8181e14020e4ff26a9945f115c7d965efcc8eff9118a2b7a326336b85d',100.0,1.77903148943444204e+09,0,'2026-05-17T17:24:49.434442+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/apis-soap-rest-graphql-grpc"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/architecture-decision-records','redhat.com: Why you should be using architecture decision records to document'' your project','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a76beba4c35963ca9af067652ad95670939a495e6fd04fa3efef103fb6369cb6',100.0,1.77903039091501593e+09,0,'2026-05-17T17:06:30.915016+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/architecture-decision-records"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/best-microservices-2021','==redhat.com: Top 8 resources for microservices architecture of 2021==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','17b15810b5fa5be150b72e926595556f05b8f9fe90e50ca0e53f1a352856eb91',100.0,1.77903052560816788e+09,0,'2026-05-17T17:08:45.608168+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/design-enterprise-architecture-diagrams','redhat.com: Design professional enterprise architecture diagrams with this'' open source tool (diagrams.net)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1da56e67a85ec66b76a790def9edd89cb5d43cd0d25fa32af8bd9c54102947a4',100.0,1.77903056383462095e+09,0,'2026-05-17T17:09:23.834621+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/design-enterprise-architecture-diagrams"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/devsecops-enterprise-architecture','==redhat.com: Getting DevSecOps to production and beyond==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','83f596053df8661d58e537d2639f7aa75c44b86424b888b9a0b5d8b0140e0379',100.0,1.779033046865983e+09,0,'2026-05-17T17:50:46.865983+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/diagramming-tools-cloud-infrastructure','redhat.com: 6 architectural diagramming tools for cloud infrastructure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','559a0124ea5cf68eee8d90fd7589ebb1efc71ab24feee07a2adf4ce5a37794e8',100.0,1.77903290240446591e+09,0,'2026-05-17T17:48:22.404466+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/diagramming-tools-cloud-infrastructure"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/diagramming-tools-network-architecture','redhat.com: Try these 5 diagramming tools for network architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','362ac55c19e7af3f2469434a8d1013af938dc2d104fc8f9933630f49633fe345',100.0,1.7790336656528759e+09,0,'2026-05-17T18:01:05.652876+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/diagramming-tools-network-architecture"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/event-driven-architecture-essentials','redhat.com: Event-driven architecture: Understanding the essential benefits'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1607b73421d2fae5d695dabc012960114d05d1d0260edac8c0db0a8206cb7b05',100.0,1779030362.90672,0,'2026-05-17T17:06:02.906720+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/event-driven-architecture-essentials"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/from-sysadmin-to-architect','redhat.com: 5 strategies to shift your career from sysadmin to architect','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34a40232af6a2786bc6993262c3c2c6e53710c53b55ef45e91ca490392eb5744',100.0,1.779032213374758e+09,0,'2026-05-17T17:36:53.374758+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/from-sysadmin-to-architect"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/gitops-implementation-patterns','==redhat.com: Comparing GitOps implementation patterns: Pros and cons==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0fa6c35999807914d54295f9d0f47be5f02ba187fe3f0523923f22b0094835a2',100.0,1.77903152832327699e+09,0,'2026-05-17T17:25:28.323277+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/hybrid-cloud-management-tools','redhat.com: 5 essential tools for managing hybrid cloud infrastructure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2f12f5aa42f337be3c85af225d874c30bb76b4080ff4a000850c9bc0050baa3e',100.0,1.77903403078432893e+09,0,'2026-05-17T18:07:10.784329+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/hybrid-cloud-management-tools"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/illustrated-guide-gitops','redhat.com: An illustrated guide to GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','424e8834e134ca3ae4450c88cd72b5b705600a8fd29304982d5643e545b93949',100.0,1.77903382344217491e+09,0,'2026-05-17T18:03:43.442175+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/illustrated-guide-gitops"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/kubernetes-hierarchical-namespaces','redhat.com: Kubernetes architecture: How to use hierarchical namespaces'' for multiple tenants','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','592520e6ebff32d144183a83d75821ef55f14ba8ff9f8f5340a08152a03e9e87',100.0,1.77903068334550094e+09,0,'2026-05-17T17:11:23.345501+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-hierarchical-namespaces"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/managed-kubernetes','redhat.com: What architects need to know about managed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3e81549299b8ae98e8f26f119370bbf7c9b8395fd0cb6df9bd40194411f101ed',100.0,1.77903106491916489e+09,0,'2026-05-17T17:17:44.919165+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/managed-kubernetes-architects"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/multi-cluster-kubernetes-architecture','==redhat.com: 3 questions to answer when considering a multi-cluster Kubernetes'' architecture==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','81ae29d29efed8df52d196a47498bd7eb4c40da92c7314af56d129ec764eee72',100.0,1.77903082716765809e+09,0,'2026-05-17T17:13:47.167658+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/openshift-4-migration','==redhat.com: Planning your migration from Red Hat OpenShift 3 to 4==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3c61b1899a1c7b5dfd9186cf8a0b8cc43e86df31d807dc5b31bfa052485fd932',100.0,1.77903171489349102e+09,0,'2026-05-17T17:28:34.893491+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/pull-push-provisioning-cicd','redhat.com: Pull vs. push in automated VM provisioning: What you need to'' know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2f633e5b5c64d39eb59b80c6519978f55ebc72d07ec8015f6c48ed8f46d69dc9',100.0,1.77903369267696309e+09,0,'2026-05-17T18:01:32.676963+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/pull-push-provisioning-cicd"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/schema-registry','redhat.com: Using a schema registry to ensure data consistency between microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','494897d104ca5303e02d21b360658241bb18be871f7ab12c64c645415d6ceb99',100.0,1.779032339827883e+09,0,'2026-05-17T17:38:59.827883+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/schema-registry"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/tackle-application-modernization','redhat.com: How to streamline application portfolio modernization with Tackle','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e81b681986ac385d255d93fda516ac44560372193adeb479872ef913d2aa8ac',100.0,1.77903175558889102e+09,0,'2026-05-17T17:29:15.588891+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/tackle-application-modernization"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/architect/understanding-gitops','redhat.com: How to use GitOps in your enterprise architecture strategy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5527c039c82a821b32fd3c0e96e9973f35acde437cadf85daa87b9b829a33a57',100.0,1779033567.36084,0,'2026-05-17T17:59:27.360840+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/understanding-gitops"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/12-factor-app',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d5e60a60ba0a7ea53672ff7d54fe474303e2b21280692fbf48a55ba8fa4d8fd',100.0,1779033100,0,'2026-05-17T17:51:40.955423+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/3-gitops-rules-architecture','redhat.com: 3 rules for applying principles of GitOps to enterprise architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','871965be6a91dccb825b035cc606ce1dff4d0d439ac8b79e28283999d61ba472',100.0,1779029369,0,'2026-05-17T16:49:29.707307+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/3-gitops-rules-architecture"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/apache-kafka-EDA-performance','==redhat.com: How we use Apache Kafka to improve event-driven architecture'' performance==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6ce8f39e7f845bf8ef5b16c0e0a610c1664a71ab025c30c15726f7133fb5319a',100.0,1779030335,0,'2026-05-17T17:05:35.465865+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/apis-soap-rest-graphql-grpc','redhat.com: An Architect''s guide to APIs: SOAP, REST, GraphQL, and gRPC'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9fe1e8181e14020e4ff26a9945f115c7d965efcc8eff9118a2b7a326336b85d',100.0,1779031489,0,'2026-05-17T17:24:49.434442+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/apis-soap-rest-graphql-grpc"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/architecture-decision-records','redhat.com: Why you should be using architecture decision records to document'' your project','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a76beba4c35963ca9af067652ad95670939a495e6fd04fa3efef103fb6369cb6',100.0,1779030390,0,'2026-05-17T17:06:30.915016+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/architecture-decision-records"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/best-microservices-2021','==redhat.com: Top 8 resources for microservices architecture of 2021==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','17b15810b5fa5be150b72e926595556f05b8f9fe90e50ca0e53f1a352856eb91',100.0,1779030525,0,'2026-05-17T17:08:45.608168+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/design-enterprise-architecture-diagrams','redhat.com: Design professional enterprise architecture diagrams with this'' open source tool (diagrams.net)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1da56e67a85ec66b76a790def9edd89cb5d43cd0d25fa32af8bd9c54102947a4',100.0,1779030563,0,'2026-05-17T17:09:23.834621+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/design-enterprise-architecture-diagrams"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/devsecops-enterprise-architecture','==redhat.com: Getting DevSecOps to production and beyond==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','83f596053df8661d58e537d2639f7aa75c44b86424b888b9a0b5d8b0140e0379',100.0,1779033046,0,'2026-05-17T17:50:46.865983+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/diagramming-tools-cloud-infrastructure','redhat.com: 6 architectural diagramming tools for cloud infrastructure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','559a0124ea5cf68eee8d90fd7589ebb1efc71ab24feee07a2adf4ce5a37794e8',100.0,1779032902,0,'2026-05-17T17:48:22.404466+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/diagramming-tools-cloud-infrastructure"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/diagramming-tools-network-architecture','redhat.com: Try these 5 diagramming tools for network architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','362ac55c19e7af3f2469434a8d1013af938dc2d104fc8f9933630f49633fe345',100.0,1779033665,0,'2026-05-17T18:01:05.652876+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/diagramming-tools-network-architecture"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/event-driven-architecture-essentials','redhat.com: Event-driven architecture: Understanding the essential benefits'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1607b73421d2fae5d695dabc012960114d05d1d0260edac8c0db0a8206cb7b05',100.0,1779030362,0,'2026-05-17T17:06:02.906720+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/event-driven-architecture-essentials"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/from-sysadmin-to-architect','redhat.com: 5 strategies to shift your career from sysadmin to architect','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34a40232af6a2786bc6993262c3c2c6e53710c53b55ef45e91ca490392eb5744',100.0,1779032213,0,'2026-05-17T17:36:53.374758+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/from-sysadmin-to-architect"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/gitops-implementation-patterns','==redhat.com: Comparing GitOps implementation patterns: Pros and cons==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0fa6c35999807914d54295f9d0f47be5f02ba187fe3f0523923f22b0094835a2',100.0,1779031528,0,'2026-05-17T17:25:28.323277+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/hybrid-cloud-management-tools','redhat.com: 5 essential tools for managing hybrid cloud infrastructure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2f12f5aa42f337be3c85af225d874c30bb76b4080ff4a000850c9bc0050baa3e',100.0,1779034030,0,'2026-05-17T18:07:10.784329+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/hybrid-cloud-management-tools"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/illustrated-guide-gitops','redhat.com: An illustrated guide to GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','424e8834e134ca3ae4450c88cd72b5b705600a8fd29304982d5643e545b93949',100.0,1779033823,0,'2026-05-17T18:03:43.442175+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/illustrated-guide-gitops"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/kubernetes-hierarchical-namespaces','redhat.com: Kubernetes architecture: How to use hierarchical namespaces'' for multiple tenants','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','592520e6ebff32d144183a83d75821ef55f14ba8ff9f8f5340a08152a03e9e87',100.0,1779030683,0,'2026-05-17T17:11:23.345501+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-hierarchical-namespaces"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/managed-kubernetes','redhat.com: What architects need to know about managed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3e81549299b8ae98e8f26f119370bbf7c9b8395fd0cb6df9bd40194411f101ed',100.0,1779031064,0,'2026-05-17T17:17:44.919165+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/managed-kubernetes-architects"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/multi-cluster-kubernetes-architecture','==redhat.com: 3 questions to answer when considering a multi-cluster Kubernetes'' architecture==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','81ae29d29efed8df52d196a47498bd7eb4c40da92c7314af56d129ec764eee72',100.0,1779030827,0,'2026-05-17T17:13:47.167658+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/openshift-4-migration','==redhat.com: Planning your migration from Red Hat OpenShift 3 to 4==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3c61b1899a1c7b5dfd9186cf8a0b8cc43e86df31d807dc5b31bfa052485fd932',100.0,1779031714,0,'2026-05-17T17:28:34.893491+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/pull-push-provisioning-cicd','redhat.com: Pull vs. push in automated VM provisioning: What you need to'' know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2f633e5b5c64d39eb59b80c6519978f55ebc72d07ec8015f6c48ed8f46d69dc9',100.0,1779033692,0,'2026-05-17T18:01:32.676963+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/pull-push-provisioning-cicd"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/schema-registry','redhat.com: Using a schema registry to ensure data consistency between microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','494897d104ca5303e02d21b360658241bb18be871f7ab12c64c645415d6ceb99',100.0,1779032339,0,'2026-05-17T17:38:59.827883+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/schema-registry"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/tackle-application-modernization','redhat.com: How to streamline application portfolio modernization with Tackle','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e81b681986ac385d255d93fda516ac44560372193adeb479872ef913d2aa8ac',100.0,1779031755,0,'2026-05-17T17:29:15.588891+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/tackle-application-modernization"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/architect/understanding-gitops','redhat.com: How to use GitOps in your enterprise architecture strategy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5527c039c82a821b32fd3c0e96e9973f35acde437cadf85daa87b9b829a33a57',100.0,1779033567,0,'2026-05-17T17:59:27.360840+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/understanding-gitops"}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/amazon-and-red-hat-announce-general-availability-red-hat-openshift-service-aws-rosa','redhat.com: Amazon and Red Hat Announce the General Availability of Red Hat OpenShift Service on AWS (ROSA)','','2021',0,'The landmark joint press release introducing Red Hat OpenShift Service on AWS (ROSA). This GA announcement marks the evolution of self-managed setups into a unified, AWS-native billing and operations model.','English','Press Release','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Managed Kubernetes", "ROSA"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/red-hat-acquire-kubernetes-native-security-leader-stackrox','redhat.com: Red Hat to Acquire Kubernetes-Native Security Leader StackRox','','2021',0,'Press release chronicling Red Hat''s acquisition of StackRox to expand OpenShift''s native security capabilities. Highlights an industry-wide consolidation toward Shift-Left policies, showcasing the absolute integration of runtime and deploy-time policy mechanisms within Kubernetes-native controller APIs.','N/A','Article','Basic',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Enterprise Security Platforms", "Industry Acquisitions"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/red-hat-and-github-collaborate-expand-developer-experience-red-hat-openshift-github-actions','redhat.com: Red Hat and GitHub Collaborate to Expand the Developer Experience on Red Hat OpenShift with GitHub Actions 🌟','','2020',0,'Announces the strategic engineering collaboration between Red Hat and GitHub to bring native OpenShift deployment controls to GitHub Actions. Bridges enterprise Kubernetes platforms and developer workflows by standardizing on Red Hat''s native actions suite.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Red Hat Integration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
@@ -17234,9 +17234,9 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/r
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/red-hat-brings-industry-leading-ansible-automation-platform-microsoft-azure','redhat.com: Red Hat Brings Industry-Leading Ansible Automation Platform to **Microsoft Azure**','','2021',0,'A strategic managed service offering that integrates Ansible Automation Platform directly into Microsoft Azure. This native integration enables enterprise-level, cloud-native automation and orchestration of Azure resources with seamless access to Azure billing and services.','N/A','Press Release / Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Cloud Integrations"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/red-hat-brings-red-hat-universal-base-image-docker-hub','redhat.com: Red Hat Brings Red Hat Universal Base Image to Docker Hub','','2026',0,'This press release details the collaboration between Red Hat and Docker to list Universal Base Images directly on the Docker Hub registry. It emphasizes the goal of democratizing enterprise-grade containerization layers, allowing any open-source or commercial developer to utilize secure and standardized packages. This partnership established UBI as a primary pillar of the container software supply chain.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/red-hat-makes-devops-reality-openshift-gitops-and-openshift-pipelines','redhat.com: Red Hat Makes DevOps a Reality with OpenShift GitOps and OpenShift Pipelines 🌟','','2021',0,'Official announcement details covering OpenShift GitOps and OpenShift Pipelines. Red Hat details organizational value paradigms, security baselines, and cross-team development velocity optimizations built on top of native cloud automation.','English','Press Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "OpenShift", "CI/CD Pipeline"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/videos/acm-ansible-integration-overview','redhat.com: ACM Ansible Integration Overview','','N/A',0,'A curated technical resource and architectural guide covering redhat.com: ACM Ansible Integration Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','59061a10347fc75bd5fa2369b54127132ffad40c32c587deecce26d77991ff96',100.0,1.77903251834348201e+09,0,'2026-05-17T17:41:58.343482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/videos/getting-started-openshift-4-security','youtube: Getting Started with OpenShift 4 Security 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','59061a10347fc75bd5fa2369b54127132ffad40c32c587deecce26d77991ff96',100.0,1.77902986259601092e+09,0,'2026-05-17T16:57:42.596011+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/about/videos/getting-started-openshift-4-security", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.931803"}}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/videos/openshift-backup-and-recovery-kasten-k10',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c8453e47c8696eeffcad8e71f74f67b2e4b078350379b4d3e0286a80990a876f',64.0,1.779130494928622e+09,0,'2026-05-18T20:54:54.928622+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/videos/acm-ansible-integration-overview','redhat.com: ACM Ansible Integration Overview','','N/A',0,'A curated technical resource and architectural guide covering redhat.com: ACM Ansible Integration Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','59061a10347fc75bd5fa2369b54127132ffad40c32c587deecce26d77991ff96',100.0,1779032518,0,'2026-05-17T17:41:58.343482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/videos/getting-started-openshift-4-security','youtube: Getting Started with OpenShift 4 Security 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','59061a10347fc75bd5fa2369b54127132ffad40c32c587deecce26d77991ff96',100.0,1779029862,0,'2026-05-17T16:57:42.596011+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/about/videos/getting-started-openshift-4-security", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.931803"}}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/videos/openshift-backup-and-recovery-kasten-k10',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c8453e47c8696eeffcad8e71f74f67b2e4b078350379b4d3e0286a80990a876f',64.0,1779130494,0,'2026-05-18T20:54:54.928622+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/ansible-collaborative','PDF: Practical Ansible Testing with Molecule','','2021',0,'A comprehensive Red Hat joint whitepaper demonstrating enterprise-grade validation patterns using Molecule. It emphasizes CI/CD testing pipeline integration, linting standards, and execution verification across multi-platform targets.','N/A','PDF Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible Testing", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog','redhat.com: ACM Ansible Integration Overview','','2021',0,'Explores integrations bridging Red Hat Advanced Cluster Management (ACM) with Ansible Automation Platform. Automates physical or non-Kubernetes resource tasks at critical points in cluster lifecycles.','YAML','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Enterprise Cluster Management", "Ansible & ACM"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "demos.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/about/videos/acm-ansible-integration-overview"}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/11-manager-considerations','redhat.com: 11 considerations for effectively managing a Linux sysadmin team 🌟','','2021',4,'A comprehensive architectural guide to managing infrastructure operations and sysadmin teams. Emphasizes modernizing Linux environments, balancing operational tasks with strategic automation, and establishing clear performance indicators. Contrasts classical hands-on sysadmin workflows with contemporary automated infrastructure-as-code paradigms to scale team efficiency.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Team Management", "Infrastructure Operations"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
@@ -17255,14 +17255,14 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/a-guide-to-secret
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/advanced-network-customizations-for-openshift-install','blog.openshift.com: Advanced Network customizations for OpenShift Install','','2021',0,'A deep-dive engineering blueprint outlining custom network CIDR sizing, MTU size tuning, and DNS overrides during OpenShift core installations. Essential for platform architects designing multi-tenant clusters within stringent corporate networks.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Platform Engineering", "Installation"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/announcing-bring-your-own-host-support-for-windows-nodes-to-red-hat-openshift','cloud.redhat.com: Announcing Bring Your Own Host Support for Windows nodes to Red Hat OpenShift','','2021',4,'Announces Bring Your Own Host (BYOH) capabilities for Windows Server workloads on OpenShift. Explains how this feature allows operators to manually bootstrap pre-configured Windows instances into their clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Workload Modernization", "Windows Container Support"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/announcing-openshift-gitops','openshift.com: Announcing OpenShift GitOps','','2021',0,'Announces OpenShift GitOps, embedding Red Hat-supported ArgoCD operators directly into the OpenShift console. Facilitates native fleet management by letting operators synchronize application configurations natively across cluster topologies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Red Hat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4fef4e47d2bf70c7202e2a3b1e986631346e26fd2183596c8cfd5665c9152b3c',100.0,1.77913049497080206e+09,1,'2026-05-18T20:54:54.970802+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4fef4e47d2bf70c7202e2a3b1e986631346e26fd2183596c8cfd5665c9152b3c',100.0,1779130494,1,'2026-05-18T20:54:54.970802+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-ad-hoc-commands','redhat.com: Deep dive into Ansible ad hoc commands','','2021',0,'A deep-dive review of Ansible''s ad hoc execution framework. Details parameter tuning, custom module invocation, inline parameter strings, and executing operations in parallel across large inventories.','Shell','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "CLI Operations"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-and-openshift-connecting-for-success','openshift.com: Ansible and OpenShift: Connecting for Success 🌟','','2020',0,'Focuses on Red Hat''s strategy for scaling hybrid deployments through OpenShift and Ansible integrations. It discusses using Ansible to handle Day-2 cluster operations, such as external storage provisioning and network switch configurations. Essential for hybrid enterprise architectures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Kubernetes Management", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-create-users-csv','redhat.com: 4 steps to create Linux users from a csv file with Ansible','','2021',0,'Shows how to automate user onboarding by reading CSV files inside Ansible playbooks. Details loop patterns, CSV parser integration, group creation, dynamic username validation, and secure password hashing algorithms.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "System Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-dynamic-inventories','redhat.com: How to create dynamic inventory files in Ansible','','2021',0,'Addresses scaling issues in dynamic cloud networks. Introduces automated discovery strategies using dynamic inventories, eliminating hardcoded target assets via API integration across clouds.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Inventory Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-dynamic-inventory-python','redhat.com: How to write a Python script to create dynamic Ansible inventories','','2021',0,'Technical tutorial showing how to write custom dynamic inventory parsers in Python. Explains API data queries, caching requirements, and generating the standard JSON output format expected by the Ansible runner.','Python','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Inventory Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-lists-dictionaries-yaml','redhat.com/sysadmin/ansible-lists-dictionaries-yaml: How to work with lists and dictionaries in Ansible 🌟','','2022',0,'Technical deep dive demonstrating the manipulation of complex YAML lists and dictionaries in Ansible. Explores mapping, filtering, and joining complex host matrices with native Jinja2 structures.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Data Structures"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-return-values?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4a9008d967c387a279b68f6d1915bab7727f12904505b68d4ce718ef2732f4d5',100.0,1.77913049496709799e+09,1,'2026-05-18T20:54:54.967098+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-return-values?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4a9008d967c387a279b68f6d1915bab7727f12904505b68d4ce718ef2732f4d5',100.0,1779130494,1,'2026-05-18T20:54:54.967098+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-plugin-inventory-files','redhat.com: How to write an Ansible plugin to create inventory files','','2021',0,'Explains how to develop optimized Ansible inventory plugins in Python. Details how native inventory plugins outperform legacy inventory scripts by integrating natively with caching classes and validating settings.','Python','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Inventory Management"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-quick-start','redhat.com: Quick start guide to Ansible for Linux sysadmins 🌟','','2021',0,'An operations-oriented quickstart reference designed for immediate onboarding. Details secure SSH key exchange setups, target fleet inventory definition files, and foundational playbook composition methodologies to implement standardized configurations across Linux distributions.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Quickstart"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-system-role','redhat.com: A brief introduction to Ansible roles for Linux system administration 🌟','','2021',0,'An exploration of Red Hat''s system-roles design pattern, standardizing administrative tasks across Red Hat Enterprise Linux (RHEL). These structured roles provide pre-packaged, robust modules for managing SELinux, firewalls, and storage.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Linux Administration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
@@ -17274,33 +17274,33 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/apis-soap-rest-gr
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/application-management-in-kubernetes-environments-with-helm-charts-and-kubernetes-operators','cloud.redhat.com: Application Management in Kubernetes Environments with Helm Charts and Kubernetes Operators','','2020',0,'Contrasts and complements application packaging methods with Helm Charts versus the Kubernetes Operator Framework. Illustrates how developers choose Helm for simpler, template-based deployments and Operators for complex, stateful operations.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Operators", "Helm Integration"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration','openshift.com: Applications Here, Applications There! - Part 3 - Application Migration','','2021',0,'Investigates strategies for migrating active application states and resource structures between hybrid and multi-cloud OpenShift clusters without losing critical metadata or transaction continuity.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Enterprise Modernization", "Multi-Cluster Strategy"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/architecture-decision-records','redhat.com: Why you should be using architecture decision records to document your project','','2021',0,'Outlines the foundational value of Architecture Decision Records (ADRs). Demonstrates how recording the context, options, and rationale behind architectural changes prevents information decay and guides onboarding processes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Documentation", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','89bd691375bf8c5ac557e2d12018b8bc6036ec2fd6b1361545829e37299c2e12',100.0,1.77913049497145605e+09,1,'2026-05-18T20:54:54.971456+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bea98be8b11d57faca6b52e8fe9ded9800c15345749e7fd658acf4ec4f183f6f',100.0,1.77913049496810197e+09,1,'2026-05-18T20:54:54.968102+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','89bd691375bf8c5ac557e2d12018b8bc6036ec2fd6b1361545829e37299c2e12',100.0,1779130494,1,'2026-05-18T20:54:54.971456+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bea98be8b11d57faca6b52e8fe9ded9800c15345749e7fd658acf4ec4f183f6f',100.0,1779130494,1,'2026-05-18T20:54:54.968102+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automate-podman-ansible','redhat.com: How to automate Podman installation and deployment using Ansible 🌟','','2021',0,'Explains how to automate enterprise deployment of rootless Podman runtimes using Ansible playbooks and certified system roles. This setup streamlines the automated rollout of subUID mappings, customized registry structures, and storage configurations across highly distributed hybrid-cloud environments.','YAML','Advanced','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Infrastructure as Code", "Ansible Automation"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automate-reboot-ansible','redhat.com: How to automate system reboots using the Ansible reboot module','','2021',0,'Technical deep dive on the ''ansible.builtin.reboot'' module, detailing configuration parameters for safe kernel patching or driver upgrades. Explains the orchestration mechanics of initiating reboots, handling control channel disconnects, and validating post-reboot target accessibility.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "System Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automate-your-security-practices-and-policies-on-openshift-with-kyverno','cloud.redhat.com: Automate Your Security Practices and Policies on OpenShift With Kyverno 🌟','','2021',0,'Illustrates automated security practice implementation inside OpenShift clusters utilizing Kyverno. Explores Kyverno''s YAML-native approach, highlighting how platform engineers write policies using standard Kubernetes resource models without learning new programming languages.','YAML','Article','Intermediate',0,'online','manual','749b437121b3977c12ac540d4366f3cb1a58a93f896a7e0bfb33df00c3a45e09',100.0,1.779130494958956e+09,1,'2026-05-18T20:54:54.958956+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','d395bb52b1252a079444326d64af97a773730272d073bebfa47b0f6209c44b53',100.0,1.77913049500324201e+09,1,'2026-05-18T20:54:55.003242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automate-your-security-practices-and-policies-on-openshift-with-kyverno','cloud.redhat.com: Automate Your Security Practices and Policies on OpenShift With Kyverno 🌟','','2021',0,'Illustrates automated security practice implementation inside OpenShift clusters utilizing Kyverno. Explores Kyverno''s YAML-native approach, highlighting how platform engineers write policies using standard Kubernetes resource models without learning new programming languages.','YAML','Article','Intermediate',0,'online','manual','749b437121b3977c12ac540d4366f3cb1a58a93f896a7e0bfb33df00c3a45e09',100.0,1779130494,1,'2026-05-18T20:54:54.958956+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','d395bb52b1252a079444326d64af97a773730272d073bebfa47b0f6209c44b53',100.0,1779130495,1,'2026-05-18T20:54:55.003242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ','ansible.com: Automating Security with CyberArk and Red Hat Ansible Automation Platform','','2022',0,'Deep-dive on workflow security, combining CyberArk vaulting features with Ansible infrastructure orchestration. Addresses regulatory and internal auditing requirements for credential cycles.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automation-architects',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a5758f5648c10373327bc8d6df347246c73cf404c027562a5363ca2444726bef',100.0,1.77913049499831295e+09,1,'2026-05-18T20:54:54.998313+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automation-architects',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a5758f5648c10373327bc8d6df347246c73cf404c027562a5363ca2444726bef',100.0,1779130494,1,'2026-05-18T20:54:54.998313+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automation-combat-increased-workload','redhat.com: Use automation to combat your increased workload','','2021',3,'Focuses on the role of system-wide automation frameworks (e.g., Ansible, Chef) in managing scale complexity within modern engineering groups. Illustrates how automating toil and routine operations reduces human error rate and frees cognitive resources for high-value architecture planning.','English','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps, Automation & Modern Systems Engineering", "Automation & Orchestration", "Operational Efficiency"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automation-first-mentality','redhat.com: 5 ways for teams to create an automation-first mentality','','2021',0,'Examines strategic methods to cultivate an automation-first culture within platform and infrastructure organizations. Details how automating recurring tasks and standardizing configurations directly impacts delivery reliability, architectural scaling, and security compliance.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "Engineering Culture"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop','blog.openshift.com: AWS and red hat quickstart workshop','','2018',0,'Historical workshop manual detailing early CloudFormation blueprints for hosting OpenShift instances on AWS. Replaced entirely by contemporary ROSA (Red Hat OpenShift Service on AWS) implementations.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Workshops"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/based-validated-network-content?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','061e2aadd4af4c6a6ce6a85935af948428e6d0b9a4f26f8c753e8ad530c0b2fe',100.0,1.7791304950202949e+09,1,'2026-05-18T20:54:55.020295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/based-validated-network-content?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','061e2aadd4af4c6a6ce6a85935af948428e6d0b9a4f26f8c753e8ad530c0b2fe',100.0,1779130495,1,'2026-05-18T20:54:55.020295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/be-careful-when-pulling-images-short-name','redhat.com: Be careful when pulling images by short name','','2020',0,'A critical security advisory highlighting the risks of short-name image pulling. It describes spoofing and poisoning vectors, explaining how to force container engines to use fully-qualified domain names (FQDN) to guarantee image provenance and registry safety.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Image Construction", "Security Practice"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/best-microservices-2021','redhat.com: Top 8 resources for microservices architecture of 2021','','2021',3,'A curated compilation of top-tier resources discussing microservices, distributed logging, service mesh implementations, and event-driven patterns. Provides platform architects with a quick roadmap to explore advanced container patterns and decentralized database design approaches.','English','Resource Compilation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Evolution", "Curated Reference"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/build-VM-fast-ansible','redhat.com: Build a lab in 36 seconds with Ansible','','2021',0,'Highlights the extreme velocity benefits of programmatic infrastructure by spinning up a full VM-based training lab environment inside of 36 seconds using Ansible automation. (Live Grounding: Shows how standardized playbooks reduce system bootstrap overhead to near zero).','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/build-kubernetes-operators-from-helm-charts-in-5-steps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd0a9f3345befce514c305d9cc0149cd7ef0c44678aa2546857d06a7a24e7d0b',100.0,1.77913049500544595e+09,1,'2026-05-18T20:54:55.005446+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/build-kubernetes-operators-from-helm-charts-in-5-steps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd0a9f3345befce514c305d9cc0149cd7ef0c44678aa2546857d06a7a24e7d0b',100.0,1779130495,1,'2026-05-18T20:54:55.005446+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/build-your-kubernetes-operator-with-the-right-tool','openshift.com: Build Your Kubernetes Operator With the Right Tool 🌟','','2021',0,'A comparative guide highlighting the tradeoffs between different operator developer tools like Helm, Ansible, and Go. It establishes a maturity model to help teams choose tools based on their application''s lifecycle complexity. Essential reference for migration strategies from simple manifest templates to active state-reconciliation loops.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/building-declarative-pipelines-openshift-dsl-plugin','Building Declarative Pipelines with OpenShift DSL Plugin 🌟🌟','','2018',0,'Provides a comprehensive overview of building declarative CI/CD routines utilizing the OpenShift DSL Plugin. Enables developers to construct clean pipeline workflows with native OpenShift resource operations directly inside Jenkins files.','Groovy','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[GUIDE]", "[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/building-openshift-pipelines-with-gitlab','openshift.com: Building GitLab Pipelines on OpenShift','','2021',0,'Details configuring GitLab CI runners inside an OpenShift environment to native execution. Addresses cluster authentication, caching mechanisms, and security contexts when executing pipeline scripts inside restricted Pod environments.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "GitLab Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure','OpenShift blog 🌟','','2026',4,'Official blog sharing product updates, strategies, and engineering insights on hybrid cloud infrastructures. It details native integrations, security baselines, and virtualization upgrades. Essential reading for platform architects designing multi-cluster, multi-cloud enterprise footprints in 2026.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Hybrid Cloud"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/accessing-external-services-using-egress-router',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.77913049502683591e+09,0,'2026-05-18T20:54:55.026836+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/networkpolicies-and-microsegmentation',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.77913049497185492e+09,0,'2026-05-18T20:54:54.971855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/accessing-external-services-using-egress-router',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.026836+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/networkpolicies-and-microsegmentation',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.971855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/open-source-communities','ansible.com: Announcing the Community Ansible 3.0.0 Package 🌟','','2021',0,'Details the structural transition introduced in Ansible 3.0.0. Focuses on the architectural split that separated ''ansible-core'' engine components from ''collections'' packages, resolving dependency bottlenecks and streamlining modern community module delivery.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Releases"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md", "chatgpt.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/chaos-engineering-with-litmuschaos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4e99fbd5182b466ad4715d232c8b533d2fe09deeeb66b015a50e9f32365c9385',100.0,1.77913049496871399e+09,1,'2026-05-18T20:54:54.968714+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/chaos-engineering-with-litmuschaos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4e99fbd5182b466ad4715d232c8b533d2fe09deeeb66b015a50e9f32365c9385',100.0,1779130494,1,'2026-05-18T20:54:54.968714+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/check-out-our-new-look','cloud.redhat.com: Changes coming for OpenShift.com and Cloud.Redhat.com','','2021',3,'Details operational adjustments regarding the consolidation of Red Hat''s container and cloud portals, unifying legacy console properties under the streamlined Red Hat Hybrid Cloud Console dashboard.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Ecosystem", "Administrative Systems"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/cloud-devops-with-openshift-and-jfrog','openshift.com: Cloud DevOps With OpenShift and JFrog','','2020',0,'This integration study outlines the cooperative benefits of leveraging Red Hat OpenShift alongside JFrog Artifactory to drive secure, enterprise-grade cloud-native development. It covers automated build triggers, container compliance, and continuous deployment workflows. It showcases how combining these enterprise tools streamlines DevOps practices at scale.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "OpenShift & JFrog", "DevOps Integrations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/cloud-native-business-automation-kogito','redhat.com: Cloud-native business automation with Kogito','','2021',0,'Introduces Kogito, a cloud-native business automation engine built on Drools and jBPM. It is designed to run business rules as lightweight, containerized microservices. In 2026, Kogito is widely used to bring complex decision-making processes into serverless workflows on Quarkus.','Java','Blog','Advanced',1,'online','manual','5745425287ff9c13704b5c3138b5d614a6bcf7f5ad21674dcfba82627d3e8d26',100.0,1.7790296286936109e+09,1,'2026-05-17T16:53:48.693611+02:00',NULL,NULL,NULL,'["Modern Java", "Automation", "Business Rules"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/cloud-native-business-automation-kogito','redhat.com: Cloud-native business automation with Kogito','','2021',0,'Introduces Kogito, a cloud-native business automation engine built on Drools and jBPM. It is designed to run business rules as lightweight, containerized microservices. In 2026, Kogito is widely used to bring complex decision-making processes into serverless workflows on Quarkus.','Java','Blog','Advanced',1,'online','manual','5745425287ff9c13704b5c3138b5d614a6bcf7f5ad21674dcfba82627d3e8d26',100.0,1779029628,1,'2026-05-17T16:53:48.693611+02:00',NULL,NULL,NULL,'["Modern Java", "Automation", "Business Rules"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/cloud-native-ci-cd-with-openshift-pipelines','openshift.com: Cloud-Native CI/CD with OpenShift Pipelines based on Tekton','','2020',0,'Introduces OpenShift Pipelines as the modern serverless, cloud-native standard built on the Tekton project. Explains how Tekton''s CRD-first strategy delivers secure, isolated build containers without a centralized daemon or controller bottlenecks.','Yaml','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Tekton Pipelines"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','["tekton.md", "openshift-pipelines.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/compose-kubernetes-podman','redhat.com: From Docker Compose to Kubernetes with Podman','','2021',0,'This guide covers the migration workflow from local Docker Compose files to production-ready Kubernetes manifests using Podman''s native capability `podman generate kube`. This mechanism allows engineering teams to export local container configurations directly into standardized Kubernetes Pod specifications, accelerating the orchestration of modern microservices.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Kubernetes Integration", "Manifest Translation"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/configure-gmail-using-ansible','redhat.com: How to use Ansible to send an email using Gmail','','2021',0,'Demonstrates programmatic notification workflows by configuring Ansible to route runtime alerts through Gmail SMTP relays. Explains secure credential injection, target port bindings, and task logic triggers during deployment failure modes.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Notification"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
@@ -17313,17 +17313,17 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/create-containers
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/creating-custom-rules-for-ansible-lint','ansible.com: Creating Custom Rules for Ansible Lint','','2023',0,'In-depth tutorial explaining the creation of custom rules for `ansible-lint` using Python. Essential for platform engineering groups enforcing code quality standards, security compliance, and organizational guardrails across repositories.','English','blog_post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Quality Assurance", "Static Analysis"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/curl-hack-httpie','redhat.com: Save time at the command line with HTTPie instead of curl','','2026',4,'Evaluation of httpie as a modern, user-friendly alternative to curl with native JSON formatting and colorization. Highlights its syntax ergonomics which streamline development and API testing workflows in microservice backends.','English','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Data Transfer Protocols", "Command Line Utilities"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/customize-vm-cloud-images-guestfish','redhat.com: How to customize VM and cloud images with guestfish','','2022',0,'Explains how to integrate `guestfish` pipelines into cloud image provisioning scripts. Details the automated modification of network configurations, credential injection, and software installations within raw VM images.','Bash','Virtualization Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Virtualization", "Disk Utilities"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/customizing-virtual-machine-templates-in-openshift-1',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6677f748ddca34ba89462cd1cd2289500cdeb697f44c698ff04ada0a8d8e7483',100.0,1.77913049498625111e+09,1,'2026-05-18T20:54:54.986251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/customizing-virtual-machine-templates-in-openshift-1',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6677f748ddca34ba89462cd1cd2289500cdeb697f44c698ff04ada0a8d8e7483',100.0,1779130494,1,'2026-05-18T20:54:54.986251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/data-text-files','redhat.com: Bash scripting: How to read data from text files','','2022',0,'Guides developers on parsing files safely within bash loops. Emphasizes the use of the Internal Field Separator (IFS) and the `read -r` command to prevent inadvertent character modifications and backslash evaluations.','Bash','Developer Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Automation", "Bash Scripting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/datacenter-edge-open-hybrid-cloud-vision-red-hat-ansible-automation-platform-2','redhat.com: From the datacenter to the edge: The open hybrid cloud vision for Red Hat Ansible Automation Platform 2','','2021',0,'Analyzes the shift to distributed execution plane models in AAP 2. Replaces monolithic scheduler architecture with portable, lightweight execution environments optimized for edge sites.','English','blog_post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Enterprise Platform", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/debugging-java-applications-on-openshift-kubernetes','Debugging Java Applications On OpenShift and Kubernetes','','2020',0,'Investigates techniques for profiling and debugging remote Java applications running on Kubernetes pods. Walks through port-forwarding JDWP connections and using CLI profiling utilities.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/demystifying-ansible-sysadmins','redhat.com: Demystifying Ansible for Linux sysadmins 🌟','','2021',0,'Demystifies Ansible automation mechanics specifically tailored to system administration architectures. The guide explores the core agentless architecture, declarative state models, SSH control path transport, and how standard shell operations mapping to modules can prevent configuration drift on production fleets.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/demystifying-multus','openshift.com: Demystifying Multus 🌟','','2019',0,'Demystifying Multus CNI, this analysis details how the meta-plugin enables multi-homing for Kubernetes pods. By orchestrating a primary CNI (like OVN-Kubernetes or Calico) along with secondary interfaces (like Macvlan, SRIOV, or host-device), Multus provides pods with isolated control and data planes. This architecture is vital for high-throughput telecom workloads (5G/NFV) and legacy applications requiring direct hardware access.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Container Network Interface", "Multus CNI"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/deploying-jenkins-on-openshift-part-1','blog.openshift.com: Deploying jenkins on openshift - part 1','','2019',0,'Enterprise guide illustrating structural configuration, route definition, and persistent storage bindings for deploying stable Jenkins masters inside OpenShift namespaces.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/deploying-openshift-4.4-to-vmware-vsphere-7',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3088b18fd198e2e74e0b7f50aa956eeffeb847a30a64412980ca8af5fb1d9fdf',100.0,1.77913049494047594e+09,1,'2026-05-18T20:54:54.940476+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/deploying-openshift-4.4-to-vmware-vsphere-7',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3088b18fd198e2e74e0b7f50aa956eeffeb847a30a64412980ca8af5fb1d9fdf',100.0,1779130494,1,'2026-05-18T20:54:54.940476+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/deploying-openshift-applications-multiple-datacenters','blog.openshift.com: Deploying OpenShift Applications to Multiple Datacenters (with Jenkins)','','2019',0,'Advanced architectural walkthrough on utilizing Jenkins to orchestrate synchronized microservice deployments across federated, multi-datacenter OpenShift cluster topologies.','Groovy','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/deploying-to-openshift-using-github-actions','openshift.com: Deploying to OpenShift using GitHub Actions','','2021',0,'A step-by-step technical blueprint showing the integration of OpenShift API endpoints within automated GitHub pipelines. Highlights OAuth-based login processes, image registry configuration, and seamless rolling updates. Essential for maintaining secure hybrid-cloud application states.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/descheduler-ga-in-openshift-4.7',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3f86ea029b6ca6fde6aaf2f176b95d9276333234f2fb6a3ca1fb5033592ff77d',100.0,1779130494.95662,1,'2026-05-18T20:54:54.956620+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/descheduler-ga-in-openshift-4.7',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3f86ea029b6ca6fde6aaf2f176b95d9276333234f2fb6a3ca1fb5033592ff77d',100.0,1779130494,1,'2026-05-18T20:54:54.956620+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/design-enterprise-architecture-diagrams','redhat.com: Design professional enterprise architecture diagrams with this open source tool (diagrams.net)','','2021',3,'An engineering guide showing how to design professional enterprise infrastructure diagrams using diagrams.net, explaining how to utilize layers and libraries to depict container dependencies.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Guide"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/developing-ansible-role','redhat.com: 8 steps to developing an Ansible role in Linux 🌟','','2021',0,'A strict blueprint outlining the 8-step process to package, version, and manage custom Ansible roles. Promotes standard practices using standard role directory layouts—defaults, tasks, vars, handlers, templates, and meta—ensuring clean distribution.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Modular Design"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/devsecops-enterprise-architecture','redhat.com: Getting DevSecOps to production and beyond','','2021',0,'An architecture guide on scaling secure DevSecOps practices across enterprise hybrid-cloud deployments. Examines how to align secure base image standards, policy enforcement tools, and continuous compliance dashboards across diverse developer groups.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Enterprise Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
@@ -17331,14 +17331,14 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/diagramming-tools
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/diagramming-tools-network-architecture','redhat.com: Try these 5 diagramming tools for network architecture','','2022',3,'A practical technical overview analyzing five outstanding diagramming utilities optimized to map network topology, complex VLAN structures, and overlay networks within distributed microservices environments.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/edit-text-bash-command','redhat.com: 2 Bash commands to change strings in multiple files at once','','2021',3,'This reference highlights core techniques using sed and awk to perform multi-file in-place string replacements. It walks through streaming substitutions and standard regex compliance. Live Grounding validates these commands as highly reliable utilities for configuration management tasks inside declarative deployments.','Bash','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Text Processing"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/enabling-openshift-4-clusters-to-stop-and-resume-cluster-vms','Enabling OpenShift 4 Clusters to Stop and Resume Cluster VMs','','2020',4,'Outlines the procedural and architectural mechanics required to pause and resume OpenShift 4 clusters running on virtualized or cloud infrastructures. Details how to coordinate VM shutdowns while preventing split-brain scenarios and preserving etcd consensus state upon cluster wake-up.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Infrastructure Operations", "Cost Optimization"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/enhanced-openshift-jboss-amq-container-image-for-production',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8ee9e22beed3be4625bbe0f3f664c832b04cce75f70fbccb95f7ea365596735a',100.0,1.77913049495370697e+09,1,'2026-05-18T20:54:54.953707+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/enterprise-kubernetes-with-openshift-part-one',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6327dfab4ea8d6d02b4b859c594b814865539b9af58963c759b000b24023fc2f',100.0,1.7791304950109961e+09,1,'2026-05-18T20:54:55.010996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md", "docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/enhanced-openshift-jboss-amq-container-image-for-production',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8ee9e22beed3be4625bbe0f3f664c832b04cce75f70fbccb95f7ea365596735a',100.0,1779130494,1,'2026-05-18T20:54:54.953707+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/enterprise-kubernetes-with-openshift-part-one',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6327dfab4ea8d6d02b4b859c594b814865539b9af58963c759b000b24023fc2f',100.0,1779130495,1,'2026-05-18T20:54:55.010996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md", "docs/ocp4.md"]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/event-driven-architecture-essentials','redhat.com: Event-driven architecture: Understanding the essential benefits 🌟','','2021',0,'This Red Hat architectural summary documents the enterprise benefits of Event-Driven Architectures (EDA). It focuses on asynchronous communication, decoupling execution contexts, and enabling real-time analytics integrations.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Enterprise Integration", "Event-Driven Architecture"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/extra-variables-ansible-playbook','redhat.com: How to pass extra variables to an Ansible playbook','','2021',0,'Clarifies the mechanism of variable precedence in Ansible by focusing on "extra variables" passed via command-line arguments (`--extra-vars` or `-e`). This approach represents the highest level of precedence, enabling runtime dynamic overrides essential for CI/CD integrations.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','963383035903654492ff0abdb22d8f93758319d246f21e9fa92be93c3558cfce',100.0,1.77913049496590709e+09,1,'2026-05-18T20:54:54.965907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','963383035903654492ff0abdb22d8f93758319d246f21e9fa92be93c3558cfce',100.0,1779130494,1,'2026-05-18T20:54:54.965907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/faster-ansible-playbook-execution','redhat.com: 8 ways to speed up your Ansible playbooks','','2021',0,'Presents eight engineering recommendations to optimize Ansible playbook execution. Features execution strategies (free strategy), task-level profiling, asynchronous execution, facts caching, and tuned pipelining configurations.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/find-non-expiring-passwords','redhat.com: Audit user accounts for never-expiring passwords with a Bash script','','2021',3,'An operational guide focusing on security compliance pipelines by leveraging Bash to query and audit Linux system user stores. It highlights methods to trace non-expiring passwords and security holes. Live Grounding confirms its tactical value in legacy compliance auditing and quick infrastructure scans.','Bash','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "System Security"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fine-grained-policy-enforcement-in-openshift-with-open-policy-agent','blog.openshift.com: Fine-Grained Policy Enforcement in OpenShift with Open Policy Agent 🌟','','2020',0,'A deep-dive technical article by Red Hat showcasing fine-grained policy enforcement in OpenShift using Open Policy Agent. Details how to intercept Kubernetes API requests via admission controllers to block non-compliant resource deployments programmatically.','Rego','Article','Advanced',0,'online','manual','c4d922b39abc46343e07e22c22bca3476a4bbdc730db25becaa90abc3e29cae8',100.0,1.77913049497453188e+09,1,'2026-05-18T20:54:54.974532+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "OPA"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fine-grained-policy-enforcement-in-openshift-with-open-policy-agent','blog.openshift.com: Fine-Grained Policy Enforcement in OpenShift with Open Policy Agent 🌟','','2020',0,'A deep-dive technical article by Red Hat showcasing fine-grained policy enforcement in OpenShift using Open Policy Agent. Details how to intercept Kubernetes API requests via admission controllers to block non-compliant resource deployments programmatically.','Rego','Article','Advanced',0,'online','manual','c4d922b39abc46343e07e22c22bca3476a4bbdc730db25becaa90abc3e29cae8',100.0,1779130494,1,'2026-05-18T20:54:54.974532+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "OPA"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/five-network-commands','redhat.com: 5 Linux network troubleshooting commands 🌟','','2021',0,'Identifies the five critical networking commands that form the bedrock of modern Linux diagnostics. Contrasts modern iproute2 implementations like ''ip'' and ''ss'' against deprecated net-tools equivalents, providing a fast troubleshooting playbook for solving local network isolation issues.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Diagnostics", "Troubleshooting"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/from-code-to-production-with-gitops','openshift.com: From Code to Production with GitOps, Tekton and ArgoCD 🌟','','2020',0,'Introduces robust continuous delivery architectures utilizing Tekton for image construction and Argo CD for GitOps-based state syncs. Serves as the primary operational blueprint for enterprise microservice platforms in 2026.','Yaml','Architectural Pattern','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "GitOps", "Modern Pipelines"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','["gitops.md", "ocp3.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/from-ops-to-sre-evolution-of-the-openshift-dedicated-team','openshift.com: From Ops to SRE - Evolution of the OpenShift Dedicated Team','','2021',0,'Analyses the operational and structural evolution of Red Hat''s OpenShift Dedicated SRE team. Documents the shift from classic system administration to an automation-first SRE model to govern fleet-scale, multi-tenant Kubernetes platforms at high availability.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Managed Kubernetes", "Site Reliability Engineering"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
@@ -17358,18 +17358,18 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/gitops-secret-man
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management','openshift.com: GitOps Using Red Hat OpenShift Pipelines (Tekton) and Red Hat Advanced Cluster Management','','2020',0,'Outlines unified continuous delivery architecture matching OpenShift Pipelines (Tekton) with Advanced Cluster Management (ACM). Explains how to integrate CI workflows with multi-cluster governance rules.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Multi-Cluster Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management-to-deploy-on-multiple-clusters','openshift.com: GitOps Using Red Hat OpenShift Pipelines (Tekton) and Red Hat Advanced Cluster Management to Deploy on Multiple Clusters 🌟','','2020',0,'Comprehensive architectural guide for deploying multi-cluster applications using OpenShift Pipelines (Tekton) and Advanced Cluster Management (ACM). Provides deep configuration plans to coordinate releases across hybrid environments.','Yaml','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Multi-Cluster Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/global-load-balancer-approaches','cloud.redhat.com: Global Load Balancer Approaches 🌟','','2021',4,'Highlights architectural approaches to implement Global Server Load Balancing (GSLB) models across heterogeneous multi-cloud or hybrid clusters. Covers DNS-based and Anycast solutions to facilitate high-availability failover paths.','English','Whitepaper','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Load Balancing", "Global GSLB"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/global-load-balancer-for-openshift-clusters-an-operator-based-approach',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','06901f5e5fb9a8c3190d75234880fd5139fad691a113442cb742376554cf8c01',100.0,1.7791304949517529e+09,1,'2026-05-18T20:54:54.951753+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/global-load-balancer-for-openshift-clusters-an-operator-based-approach',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','06901f5e5fb9a8c3190d75234880fd5139fad691a113442cb742376554cf8c01',100.0,1779130494,1,'2026-05-18T20:54:54.951753+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/grpc-or-http/2-ingress-connectivity-in-openshift','openshift.com: gRPC or HTTP/2 Ingress Connectivity in OpenShift 🌟','','2021',4,'Examines methods to secure and optimize high-throughput gRPC and HTTP/2 flows through OpenShift and Kubernetes ingress endpoints. Outlines router parameter optimizations and ALPN negotiation configurations to support low-latency microservice interfaces.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "gRPC & HTTP2"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/guide-to-installing-an-okd-4-4-cluster-on-your-home-lab','blog.openshift.com: Guide to Installing an OKD 4.4 Cluster on your Home Lab','','2020',0,'An extensive blog series instructing network engineers and developers on setting up a bare-metal OKD 4.4 cluster inside a personal home lab. It covers essential infrastructure prep, including configuring DHCP, DNS forwarding, PXE booting, HAProxy for load balancing, and deploying the bootstrap control VM.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Lab Setup"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/guide-to-openshift-pipelines-part-1-introducing-openshift-pipelines','openshift.com: Guide to OpenShift Pipelines Part 1 - Introducing OpenShift Pipelines','','2020',0,'An introductory deep-dive on OpenShift Pipelines. Explains how Tekton native Custom Resource Definitions (CRDs) abstract execution steps directly into the Kubernetes engine, removing the need for external tooling engines.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Tekton Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/history-and-future-openjdk','redhat.com: The history and future of OpenJDK','','2020',0,'A historical retrospective and future-looking roadmap of the OpenJDK project. It charts the progression from a closed-source ecosystem to a highly vibrant, open-source community, highlighting key architectural enhancements that modernized the JVM for scalable container execution.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "History"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-full-is-my-cluster-part-5-a-capacity-management-dashboard',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173611266681909e+09,0,'2026-06-18T00:41:52.666819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-full-is-my-cluster-part-5-a-capacity-management-dashboard',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.666819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-gather-and-display-metrics-red-hat-openshift','redhat.com: **How to gather and display metrics in Red Hat OpenShift** (Prometheus + Grafana)','','2022',0,'Step-by-step guide for monitoring system resource utilization using Red Hat OpenShift’s native, built-in Prometheus and Grafana instances. Curator Insight: Platform-specific metrics guide. Live Grounding: Highly critical reference for system engineers configuring monitoring parameters within OpenShift clusters.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "OpenShift", "Observability", "Prometheus", "Grafana"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-start-ansible','redhat.com: Got automation? Here''s a quick guide to get you up to speed on Ansible 🌟','','2021',0,'A fundamental roadmap designed for traditional engineers migrating from shell scripting paradigms. Covers declarative task design, module encapsulation principles, and strategies to orchestrate reliable parallel host commands with idempotent verification.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-build-a-disconnected-openshift-cluster-with-mirror-registries-on-rhel-coreos-using-podman-and-systemd','cloud.redhat.com: How to Build a Disconnected OpenShift Cluster With Mirror Registries on RHEL CoreOS Using Podman and Systemd','','2021',4,'A technical guide to building disconnected, air-gapped OpenShift topologies. Focuses on configuring local mirror registries on RHEL CoreOS using Podman and systemd to deliver base images without public internet access.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Infrastructure Operations", "Air-Gapped Environments"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-enable-static-egress-ip-in-ocp',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','29066bcde2ca79161ca546b9ad14ee329c2bf63f9f8d1d7164f136df062d97e9',100.0,1779130494.92896,1,'2026-05-18T20:54:54.928960+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-enable-static-egress-ip-in-ocp',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','29066bcde2ca79161ca546b9ad14ee329c2bf63f9f8d1d7164f136df062d97e9',100.0,1779130494,1,'2026-05-18T20:54:54.928960+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-modernize-virtualized-workloads','cloud.redhat.com: How to Modernize Virtualized Workloads 🌟','','2022',4,'Guides enterprise architects through modernizing traditional VM-based applications into containerized architectures using tools like OpenShift Virtualization (KubeVirt). This allows running legacy virtual machines side-by-side with cloud-native containers inside a unified Kubernetes environment.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Virtualization & Containers", "Modernization Strategy"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2','openshift.com: How to Monitor Openshift 4.x with Zabbix using Prometheus - Part 2','','2022',0,'Part 2 of the Zabbix integration guide, configuring Zabbix to extract real-time Prometheus alert states and raw metrics endpoints inside the OpenShift cluster, leveraging the cluster-monitoring operator APIs.','en','Technical Guide','Advanced',0,'online','manual','c4c53ea401b26a1dcdf38dc212f18440a3d68f6bb51e46753435b1d7bf028032',100.0,1.77913049496028804e+09,0,'2026-05-18T20:54:54.960288+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Zabbix & Prometheus"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2','openshift.com: How to Monitor Openshift 4.x with Zabbix using Prometheus - Part 2','','2022',0,'Part 2 of the Zabbix integration guide, configuring Zabbix to extract real-time Prometheus alert states and raw metrics endpoints inside the OpenShift cluster, leveraging the cluster-monitoring operator APIs.','en','Technical Guide','Advanced',0,'online','manual','c4c53ea401b26a1dcdf38dc212f18440a3d68f6bb51e46753435b1d7bf028032',100.0,1779130494,0,'2026-05-18T20:54:54.960288+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Zabbix & Prometheus"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-observe-your-clusters-with-red-hat-advanced-cluster-management-customize-the-grafana-dashboard','cloud.redhat.com: How to Observe your Clusters with Red Hat Advanced Cluster Management - Customize the Grafana Dashboard','','2021',0,'Guides readers in customizing Multi-Cluster Grafana Dashboards under ACM. Centralizes metric aggregation pipelines and tailors performance panels across heterogeneous cluster landscapes.','JSON','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Observability & Service Mesh", "Grafana & ACM"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-offer-service-running-on-openshift-on-aws-to-other-aws-vpcs-privately','openshift.com: How to Offer Service Running on OpenShift on AWS to Other AWS VPCs, Privately 🌟','','2021',4,'Technical blueprint detailing how to expose application endpoints hosted on ROSA (Red Hat OpenShift on AWS) to external AWS VPCs utilizing AWS PrivateLink. Prevents traffic exposure to the public internet by configuring Network Load Balancers (NLBs).','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Network Engineering", "Cloud Provider Integration"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-orchestrate-data-pipelines-with-applications-deployed-on-openshift','openshift.com: How to Orchestrate Data Pipelines with Applications Deployed on OpenShift','','2021',0,'This guide reviews techniques for deploying and orchestrating resilient data pipelines within Red Hat OpenShift. It outlines utilizing Kubernetes-native orchestration patterns and operators to manage high-throughput ETL/ELT tasks alongside standard microservice applications.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Pipelines", "OpenShift"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
@@ -17378,15 +17378,15 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-use-hashic
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/hybrid-cloud-management-tools','redhat.com: 5 essential tools for managing hybrid cloud infrastructure','','2022',0,'Identifies key categories and frameworks necessary for coordinating multi-cluster and hybrid environments. Emphasizes unified control planes, configuration management tools like Ansible, orchestration tools, and automated security scanning to maintain posture consistency.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Hybrid Cloud", "Management Tools"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ibm-and-red-hat-bring-openshift-to-ibm-z-and-linuxone','IBM and Red Hat bring OpenShift to IBM Z and LinuxONE','','2020',0,'This collaboration expands the Red Hat OpenShift Container Platform to IBM Z and LinuxONE s390x architectures. It bridges heritage mainframe reliability with modern container orchestration, enabling low-latency integration with transactional data and secure execution via IBM''s Secure Service Container technology.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Enterprise Mainframe", "OpenShift on IBM Z"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/illustrated-guide-gitops','redhat.com: An illustrated guide to GitOps','','2021',0,'Offers a highly visual explanation of GitOps core loops (Git -> CI -> Container Registry -> CD Operator -> Cluster). Simplifies complex state synchronization mechanics for developers new to cloud-native delivery pipelines.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "Visual Guides"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/improved-tooling-and-best-practices-to-help-you-migrate-to-openshift-4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4f0bcabfb652d818008f17fbe9587849d17192c1c0c1f32702e526bae1affe5b',100.0,1.77913049496667695e+09,1,'2026-05-18T20:54:54.966677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/improved-tooling-and-best-practices-to-help-you-migrate-to-openshift-4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4f0bcabfb652d818008f17fbe9587849d17192c1c0c1f32702e526bae1affe5b',100.0,1779130494,1,'2026-05-18T20:54:54.966677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/improving-jenkins-performance-on-openshift-part-2','blog.openshift.com: Improving jenkins performance on openshift - part 2','','2019',0,'Architectural performance tuning guide for running large-scale Jenkins deployments on OpenShift. Addresses JVM optimization, garbage collection configuration, build concurrency limit management, and persistent storage class optimizations.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/install-ansible-way','redhat.com: Add a repo and install a package the Ansible way','','2021',0,'Examines platform-agnostic package provisioning in enterprise environments. Illustrates standard configurations using generic package modules, repository definitions, GPG key ingestion, and target package state auditing across Red Hat and Debian host targets.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Package Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/installing-ocp-in-a-mainframe-z-series','Installing OCP in a Mainframe z-series','','2021',0,'A highly technical installation playbook detailing step-by-step procedures to bootstrap OpenShift Container Platform on physical IBM z-series hardware. The document covers hypervisor setup, configuration of IBM z/VM or KVM on s390x, ignition file delivery, and DNS resolution strategies specific to high-availability mainframe deployments.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Enterprise Mainframe", "Bare Metal Installation"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/installing-okd-3-10-on-a-single-host','blog.openshift.com: Installing OKD 3.10 on a Single Host 🌟','','2018',2,'Archival tutorial explaining the setup of OKD version 3.10 on a single server. Because modern OKD 4 uses Fedora CoreOS (FCOS) and Operator-based installers, the manual playbooks and Docker engine guidelines described in this post are deprecated and of historical interest only.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "OKD Core Legacy"]','["[LEGACY]"]','[]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift','openshift: Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift 🌟','','2021',3,'Red Hat''s official announcement and architectural breakdown of kube-burner. It covers how the tool enables platform engineers to benchmark OpenShift and standard Kubernetes cluster limits by automating mass resource creation and metric collection.','Markdown','Technical Blog','Medium',0,'online','manual','db06a693720910366d4974cbe2f3e01739620a99dcd7fb6c075668e9f827a49a',100.0,1.77913049495041704e+09,1,'2026-05-18T20:54:54.950417+02:00',NULL,NULL,NULL,'["Performance & Testing", "Load Testing", "Stress Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-nginx-and-nginx-plus-routers-for-openshift',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','79126b3d65504d4003f2efd8e441b66f329d31d5eb886f342dab1c6c5a80a329',100.0,1.77913049497655105e+09,1,'2026-05-18T20:54:54.976551+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift','openshift: Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift 🌟','','2021',3,'Red Hat''s official announcement and architectural breakdown of kube-burner. It covers how the tool enables platform engineers to benchmark OpenShift and standard Kubernetes cluster limits by automating mass resource creation and metric collection.','Markdown','Technical Blog','Medium',0,'online','manual','db06a693720910366d4974cbe2f3e01739620a99dcd7fb6c075668e9f827a49a',100.0,1779130494,1,'2026-05-18T20:54:54.950417+02:00',NULL,NULL,NULL,'["Performance & Testing", "Load Testing", "Stress Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-nginx-and-nginx-plus-routers-for-openshift',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','79126b3d65504d4003f2efd8e441b66f329d31d5eb886f342dab1c6c5a80a329',100.0,1779130494,1,'2026-05-18T20:54:54.976551+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-openshift-service-mesh-2.0','openshift.com: Introducing OpenShift Service Mesh 2.0 🌟','','2020',4,'Red Hat''s announcement detailing OpenShift Service Mesh 2.0, which tightly integrates Istio, Envoy, Jaeger, and Kiali. The package delivers a preconfigured, enterprise-supported service mesh fabric built to scale multi-tenant microservice workloads within OpenShift environments.','English','Enterprise Product','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Service Mesh", "Red Hat Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-operator-framework-building-apps-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','138534bbdb86504d29b6148d1b402a989d9db450b779b02309c5df3a466d4bbc',100.0,1.77903109430674409e+09,1,'2026-05-17T17:18:14.306744+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-operator-framework-building-apps-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','138534bbdb86504d29b6148d1b402a989d9db450b779b02309c5df3a466d4bbc',100.0,1779031094,1,'2026-05-17T17:18:14.306744+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-red-hat-openshift-4','blog.openshift.com: Introducing Red Hat OpenShift 4','','2019',0,'Unveils Red Hat OpenShift 4, highlighting its transition to self-managing, automated cloud-native infrastructure powered by CoreOS. Establishes how Operators control the deployment, patching, and scaling of Kubernetes clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "OpenShift", "Platform Release"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-red-hat-openshift-4-3-to-enhance-kubernetes-security','blog.openshift.com: Introducing Red Hat OpenShift 4.3 to Enhance Kubernetes Security 🌟','','2020',0,'This analysis details OpenShift 4.3''s enhanced security features. It reviews the integration of automated certificate rotation, enhanced cryptography with FIPS 140-2 compliance, encryption-at-rest for etcd key-value stores, and advanced ingress security configurations. These features form the baseline of modern OpenShift multi-tenant security architecture.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Hardening", "Cluster Security"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-red-hat-openshift-data-science','redhat.com: Introducing Red Hat OpenShift Data Science','','2021',4,'Technical introduction of Red Hat OpenShift Data Science (RHODS), a managed hybrid-cloud service leveraging OpenShift Kubernetes. Details out-of-the-box configurations for JupyterHub, PyTorch, TensorFlow, and partner tools like Starburst or Anaconda to simplify operational enterprise scaling.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "OpenShift", "Enterprise Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
@@ -17409,7 +17409,7 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-basics
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-cluster-laptop','redhat.com: How to run a Kubernetes cluster on your laptop 🌟','','2020',0,'An analytical guide reviewing options for running Kubernetes clusters locally on laptops. The resource compares Kind, Minikube, and CodeReady Containers (OpenShift Local) based on system overhead, target APIs, developer workflows, and system constraints.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "Kubernetes Local"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-components','redhat.com: Kubernetes Components - A sysadmin''s guide to basic Kubernetes components 🌟','','2021',4,'Provides Linux administrators with a clear conceptual mapping of how Kubernetes daemons align with standard Linux systemd services. Focuses on system logging, socket binding, and memory management profiles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "System Administration", "Control Plane"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-hierarchical-namespaces','redhat.com: Kubernetes architecture: How to use hierarchical namespaces for multiple tenants','','2022',0,'Describes managing OpenShift and standard Kubernetes architectures via hierarchical namespace inheritance. Focuses on propagating organizational structures directly onto tenant control planes.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hierarchical Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-ingress-vs-openshift-route',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','297385c9e1b256ae891332f63cd0842e84a97373a97bf4f86ce6083169bcda72',100.0,1.77913049497895693e+09,1,'2026-05-18T20:54:54.978957+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-ingress-vs-openshift-route',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','297385c9e1b256ae891332f63cd0842e84a97373a97bf4f86ce6083169bcda72',100.0,1779130494,1,'2026-05-18T20:54:54.978957+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-is-removing-docker-support-kubernetes-is-not-removing-docker-support','openshift.com: Kubernetes is Removing Docker Support, Kubernetes is Not Removing Docker Support','','2020',0,'Curator Insight identifies Red Hat''s explanatory guide on the nuance of Docker support removal. Live grounding in 2026 verifies this piece as a classic, helping teams comprehend that standard OCI-compliant Docker containers remained compatible despite runtime changes.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Container Runtimes", "Dockershim Deprecation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-meets-event-driven-ansible','ansible.com: Kubernetes Meets Event-Driven Ansible 🌟','','2023',0,'Explores the intersection of Event-Driven Ansible (EDA) and Kubernetes environments. Details using rulebooks to ingest K8s events and automate remediation workflows, scaling operations, and policy compliance.','English','blog_post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Orchestration", "Kubernetes", "Event-Driven Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-pods-life','blog.openshift.com/ - Kubernetes: A Pod’s Life 🌟','','2018',0,'A fundamental exploration of the life cycle of a Kubernetes Pod. Outlines start sequences, init container routines, readiness/liveness checks, and termination processes, establishing a baseline for container orchestration troubleshooting.','None','Blog / Conceptual Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Core Concepts", "Kubernetes Pods"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
@@ -17428,34 +17428,34 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/migrating-your-ap
     - [**Restic**](https://restic.net) Backups done right!','2020',0,'An in-depth technical migration blueprint for moving workloads to OpenShift 4. It highlights the OpenShift Migration Toolkit, utilizing Velero as the foundational control engine for application backup, metadata translation, and restore operations, while using Restic to execute block-level transfers of persistent container volumes across cluster hosts.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Lifecycle Management", "Application Migration"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/modern-application-development-with-kong-konnect-enterprise-and-red-hat-openshift','openshift.com: Modern Application Development With Kong Konnect Enterprise and Red Hat OpenShift','','2022',0,'Explores structural benefits of running Kong Konnect''s control-and-data-plane models inside Red Hat OpenShift clusters. Streamlines decentralized routing while maintaining strong tenant access restrictions.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Kubernetes Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/monitoring-apache-airflow-using-prometheus','redhat.com: Monitoring Apache Airflow using Prometheus','','2021',3,'A practical walk-through detailing the integration of Apache Airflow metrics with Prometheus and Grafana dashboards. By leveraging StatsD exporters to capture worker runs and task duration logs, platform engineers can proactively identify bottlenecks in data ingestion pipelines.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator','cloud.redhat.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator','','2022',0,'Sister article detailing the configuration of Zabbix operator configurations on OpenShift Container Platform 4.x for advanced enterprise system monitoring.','en','Technical Guide','Advanced',0,'online','manual','c70063ca56fec88bcc830b0ba823dfddf8c39274726713c4903c78cdd12d225d',100.0,1.77913049496847796e+09,0,'2026-05-18T20:54:54.968478+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Zabbix & OpenShift"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator','cloud.redhat.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator','','2022',0,'Sister article detailing the configuration of Zabbix operator configurations on OpenShift Container Platform 4.x for advanced enterprise system monitoring.','en','Technical Guide','Advanced',0,'online','manual','c70063ca56fec88bcc830b0ba823dfddf8c39274726713c4903c78cdd12d225d',100.0,1779130494,0,'2026-05-18T20:54:54.968478+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Zabbix & OpenShift"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh','Monitoring Services like an SRE in OpenShift ServiceMesh','','2021',0,'Unpacks Site Reliability Engineering (SRE) monitoring patterns using OpenShift Service Mesh. Synthesizes Istio, Kiali, and Prometheus telemetry to isolate performance bottlenecks and measure Golden Signals.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Observability & Service Mesh", "OpenShift ServiceMesh"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh-part-2-collecting-standard-metrics-3','openshift.com: Monitoring Services like an SRE in OpenShift ServiceMesh Part 2: Collecting Standard Metrics 🌟','','2020',0,'Step-by-step SRE manual describing standard metrics collection (latency, error rates, throughput) across an enterprise OpenShift Service Mesh. Leveraging Prometheus and Kiali telemetry mappings.','English','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Red Hat OpenShift", "Observability"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/mssql-linux-easy','redhat.com: Using Ansible to deploy Microsoft SQL Server 2019 on Red Hat Enterprise Linux 8','','2019',3,'A comprehensive Red Hat tutorial demonstrating how to use Ansible system roles to install and optimize Microsoft SQL Server 2019 on RHEL 8. It covers disk allocation, OS kernel parameters adjustment, and high-availability configuration. This is a foundational guide for platform teams automating traditional databases.','N/A','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/multi-cluster-kubernetes-architecture','redhat.com: 3 questions to answer when considering a multi-cluster Kubernetes architecture','','2021',0,'A decision framework for assessing multi-cluster infrastructures. Guides administrators through considerations of global routing setup, uniform access management across clusters, and fleet management overhead.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Multi-Cluster", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/network-policies-controlling-cross-project-communication-on-openshift','openshift.com: Network Policies: Controlling Cross-Project Communication on OpenShift','','2021',0,'Detailed enterprise manual for enforcing SDN security domains in OpenShift. Details how to control inter-project communication boundaries via specialized network policies.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/network-traffic-control-containers-red-hat-openshift','redhat.com: Network traffic control for containers in Red Hat OpenShift 🌟','','2019',0,'Examines ingress/egress bandwidth shaping, container rate-limiting, and packet prioritization within OpenShift''s SDN. Live grounding shows that while basic Linux TC limits apply, contemporary architectures utilize service meshes to execute complex L7 rate-limiting policies.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Networking", "Traffic Control"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/new-kubernetes-operatorhub-red-hat-openshift-enable-hybrid-cloud-flexibility-enterprises',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','69b4194669483e26685c43b980ec37f4e3c29c1db6c4b07f666d5afeea9da6e6',100.0,1.77903364020542407e+09,0,'2026-05-17T18:00:40.205424+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/new-kubernetes-operatorhub-red-hat-openshift-enable-hybrid-cloud-flexibility-enterprises',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','69b4194669483e26685c43b980ec37f4e3c29c1db6c4b07f666d5afeea9da6e6',100.0,1779033640,0,'2026-05-17T18:00:40.205424+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/new-podman-secrets-command','redhat.com: Exploring the new Podman secret command 🌟','','2021',0,'An in-depth look at the `podman secret` command subsystem, which manages sensitive credentials securely on the local host keyring rather than hardcoding them in images. This pattern brings Kubernetes-style secret mounting to systemd and standalone container workloads, preventing credentials leakage in microservice environments.','Shell','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Secret Management"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/nmap-scripting-engine','redhat.com: 5 scripts for getting started with the Nmap Scripting Engine','','2022',0,'Highlights the capability of the Nmap Scripting Engine (NSE) to automate network auditing tasks. Features custom scripts for SSL/TLS validation, vulnerability scanning, and service version checks inside critical target networks.','Lua','Security Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Security", "Penetration Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ocp-disaster-recovery-part-3-recovering-an-openshift-4-ipi-cluster-with-the-loss-of-two-master-nodes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','efe7b9de17543660a6506f6472a92e7aaff963e305d3b61b7d1b3cf827324b08',100.0,1.77913049500474405e+09,1,'2026-05-18T20:54:55.004744+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ocp-disaster-recovery-part-3-recovering-an-openshift-4-ipi-cluster-with-the-loss-of-two-master-nodes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','efe7b9de17543660a6506f6472a92e7aaff963e305d3b61b7d1b3cf827324b08',100.0,1779130495,1,'2026-05-18T20:54:55.004744+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/one-line-linux-commands','redhat.com: 20 one-line Linux commands to add to your toolbox','','2021',0,'A selection of rapid one-line terminal commands covering disk audits, environment formatting, quick-check diagnostics, and recursive string manipulation. Useful for building personal developer dotfile toolsets.','Bash','Command-Line Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Command Line", "Productivity"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-quickstart','blog.openshift.com: OpenShift 4.2 vSphere Install Quickstart','','2019',2,'An early quickstart guide detailing the deployment of OpenShift 4.2 on VMware vSphere environments. Although the VMware integration remains a highly active enterprise deployment pattern, the technical versions and procedures listed here have been superseded by advanced, automated CPI/CSI integrations in 2026.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "vSphere Deployments"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-with-static-ips','blog.openshift.com: OpenShift 4.2 vsphere install with static IPs 🌟','','2019',2,'Detailed technical guide for implementing VMware vSphere installations of OpenShift 4.2 utilizing static IP configurations. Because modern OpenShift 4 installers support robust automated network allocation, these legacy manual configuration workflows are obsolete.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "vSphere Deployments"]','["[LEGACY]"]','[]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-4-image-builds','Openshift 4 image builds','','2020',0,'Details OpenShift''s native, highly secure in-cluster build mechanisms, explaining the source-to-image (S2I) workflow and safe artifact pipeline practices.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & Delivery", "Container Builds", "Source-to-Image"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-4-migration','redhat.com: Planning your migration from Red Hat OpenShift 3 to 4','','2021',4,'A foundational strategic planning guide for migrating workloads from legacy OpenShift Container Platform 3 to the operator-centric OpenShift 4 architecture. Focuses on addressing application configuration gaps.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Migrations", "Cluster Upgrades"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-4.5-node-improvements',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','1662f45ea5d6fdf5534c1cd0e99de067f4f65624399ec8e57a7a0474ab2eb437',100.0,1.77913049501995801e+09,1,'2026-05-18T20:54:55.019958+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-4.5-node-improvements',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','1662f45ea5d6fdf5534c1cd0e99de067f4f65624399ec8e57a7a0474ab2eb437',100.0,1779130495,1,'2026-05-18T20:54:55.019958+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-and-network-security-zones-coexistence-approaches','OpenShift and Network Security Zones: Coexistence Approaches 🌟🌟🌟','- **Introduction:** Kubernetes and consequently OpenShift adopt a [flat Software Defined Network (SDN) model](https://kubernetes.io/docs/concepts/cluster-administration/networking), which means that all pods in the SDN are in the same logical network. Traditional network implementations adopt a zoning model in which different networks or zones are dedicated to specific purposes, with very strict communication rules between each zone. When implementing OpenShift in organizations that are using network security zones, the two models may clash. we will analyze a few options for coexistence. But first, let’s understand the two network models a bit more in depth.
     - Network Zones have been the widely accepted approach for building security into a network architecture. The general idea is to create separate networks, each with a specific purpose. Each network contains devices with similar security profiles. Communications between networks is highly scrutinized and controlled by firewall rules ([perimeter defense](https://en.wikipedia.org/wiki/All_round_defence)).
     - **Conclusion:** A company’s security organization must be involved when deciding how to deploy OpenShift with regard to traditional network zones. Depending on their level of comfort with new technologies you may have different options. If physical network separation is the only acceptable choice, you will have to build a cluster per network zone. If logical network type of separations can be considered, then there are ways to stretch a single OpenShift deployment across multiple network zones. This post presented a few technical approaches.','2018',0,'This seminal architectural analysis details patterns for deploying OpenShift across physical and logical enterprise network security zones. Contrasts legacy perimeter firewall zoning models with flat cloud-native Software-Defined Networks (SDNs), providing proven coexistence topologies.','None','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Security", "Architecture"]','["[CASE STUDY]", "[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-architectures-for-the-edge-with-openshift-4.6',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2326adf17b24e059375b40447a3abb5509cd1e0fd797077da5fa6fc36888d02a',100.0,1.77913049502495789e+09,1,'2026-05-18T20:54:55.024958+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-authentication-integration-with-argocd','openshift.com: OpenShift Authentication Integration with ArgoCD','','2022',4,'Analyzes the integration of OpenShift''s native OAuth server with ArgoCD. Explains how to map OpenShift user groups to ArgoCD RBAC roles, establishing a secure, unified single sign-on (SSO) experience for enterprise platforms.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1.78173611407675409e+09,0,'2026-06-18T00:41:54.076754+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "Authentication & SSO", "OpenShift"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-architectures-for-the-edge-with-openshift-4.6',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2326adf17b24e059375b40447a3abb5509cd1e0fd797077da5fa6fc36888d02a',100.0,1779130495,1,'2026-05-18T20:54:55.024958+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-authentication-integration-with-argocd','openshift.com: OpenShift Authentication Integration with ArgoCD','','2022',4,'Analyzes the integration of OpenShift''s native OAuth server with ArgoCD. Explains how to map OpenShift user groups to ArgoCD RBAC roles, establishing a secure, unified single sign-on (SSO) experience for enterprise platforms.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781736114,0,'2026-06-18T00:41:54.076754+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "Authentication & SSO", "OpenShift"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-commons-briefing-database-disaster-recovery-made-easy-with-annette-clewett-red-hat-and-andrew-lecuyer-crunchy-data','cloud.redhat.com: OpenShift Commons Briefing: Database Disaster Recovery Made Easy with Annette Clewett (Red Hat) and Andrew L''Ecuyer (Crunchy Data)','','2021',0,'An expert briefing on constructing bulletproof disaster recovery pipelines for PostgreSQL databases hosted inside OpenShift. Showcases multi-region replication strategies, off-site storage configurations, and seamless failovers.','English','Video Briefing','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Disaster Recovery", "Enterprise RedHat"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift','openshift.com: OpenShift, Databases and You: When to Put Containerized Database Workloads on OpenShift 🌟','','2021',0,'Red Hat''s structured criteria for running stateful production databases on OpenShift. Discusses storage tier performance, native high-availability architectures, and operator patterns to ensure robust containerized database operations.','Conceptual','Whitepaper','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Kubernetes", "OpenShift Databases"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-ecosystem-api-management-on-red-hat-openshift-with-3scale','OpenShift Ecosystem: API Management on Red Hat OpenShift with 3scale','','2020',0,'Highlights deep deployment patterns of running Red Hat 3scale inside OpenShift clusters. Analyzes operator-based management, auto-scaling characteristics, and native Kubernetes Custom Resource Definitions (CRDs) used to define API policies declaratively.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Kubernetes Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-end-to-end-cluster-customization',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2e165d3819d280f95378d4adf2b105b8312bb2914ea7f9ec887db082d185bc20',100.0,1.77913049498061299e+09,1,'2026-05-18T20:54:54.980613+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md", "docs/ocp4.md"]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-end-to-end-core-services',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','316809a129c6020426d75cb7c148c113daceefba8f9509fc7910246abeda7204',100.0,1.77913049499889206e+09,1,'2026-05-18T20:54:54.998892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-end-to-end-plan-and-deploy',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','ce9899904922e0054d6e0bdd1cedd8b09a2270559667cace8e520b96d732167b',100.0,1779130495.00774,1,'2026-05-18T20:54:55.007740+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-end-to-end-cluster-customization',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2e165d3819d280f95378d4adf2b105b8312bb2914ea7f9ec887db082d185bc20',100.0,1779130494,1,'2026-05-18T20:54:54.980613+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md", "docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-end-to-end-core-services',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','316809a129c6020426d75cb7c148c113daceefba8f9509fc7910246abeda7204',100.0,1779130494,1,'2026-05-18T20:54:54.998892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-end-to-end-plan-and-deploy',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','ce9899904922e0054d6e0bdd1cedd8b09a2270559667cace8e520b96d732167b',100.0,1779130495,1,'2026-05-18T20:54:55.007740+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-on-arm-developer-preview-now-available-for-aws','openshift.com: OpenShift on ARM Developer Preview Now Available for AWS','','2021',4,'Profiles the technical preview of running OpenShift on AWS ARM64 (Graviton) environments. Explains performance metrics, lower operational energy signatures, and compilation steps required for ARM-based microservices.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Hardware Architectures", "Cloud Provider Integration"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-pipelines-advanced-triggers-part-1-triggering-different-project-builds-in-the-same-repository','openshift.com: OpenShift Pipelines Advanced Triggers Part 1 - Triggering Different Project Builds in the Same Repository','','2021',0,'Provides advanced architecture examples for configuring custom triggers with OpenShift Pipelines. Demonstrates how to write custom interceptors to execute discrete workflows when localized directory pathways change within shared code repos.','Yaml','Blog / Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Tekton Pipelines"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["openshift-pipelines.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-pipelines-and-openshift-gitops-are-now-generally-available','openshift.com: OpenShift Pipelines and OpenShift GitOps are now Generally Available 🌟','','2021',0,'Details the GA announcement of OpenShift Pipelines (built on Tekton) and OpenShift GitOps (built on ArgoCD). Establishes a fully supported, cloud-native delivery pipeline paradigm tailored for enterprise hybrid-cloud deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Red Hat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
@@ -17463,7 +17463,7 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-pipelin
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-sandboxed-containers-101','cloud.redhat.com: OpenShift Sandboxed Containers 101 🌟','','2021',5,'Introduces OpenShift Sandboxed Containers, detailing how they leverage Kata Containers and QEMU microVMs to run untrusted software. Explains how this architectural model protects the underlying Linux kernel from potential container escape threats.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Workload Isolation", "Sandboxed Runtimes"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-sandboxed-containers-operator-from-zero-to-hero-the-hard-way','cloud.redhat.com: OpenShift Sandboxed Containers Operator From Zero to Hero, the Hard Way. The Operator Framework and Its Usage','','2021',4,'A deep-dive tutorial focused on manually installing and configuring the Sandboxed Containers Operator from first principles. Explains how the Operator manages kernel module injection, runtime definitions, and network virtualization.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Workload Isolation", "Sandboxed Runtimes"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-topology-view-milestone-towards-better-developer-experience','OpenShift topology view: A milestone towards a better developer experience','','2020',0,'An analysis of the OpenShift Developer Console Topology View. This visual dashboard maps microservice networks, workloads, and real-time build systems, significantly easing day-to-day application management tasks.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "User Experience", "OpenShift Console"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-upi-using-static-ips',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','81264a45e57921bdf64cec1af8ca5f6fb648814aefa8ccdd798f1d7c1a2d3b7e',100.0,1.77913049495064497e+09,1,'2026-05-18T20:54:54.950645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-upi-using-static-ips',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','81264a45e57921bdf64cec1af8ca5f6fb648814aefa8ccdd798f1d7c1a2d3b7e',100.0,1779130494,1,'2026-05-18T20:54:54.950645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-virtualization-on-amazon-web-services','cloud.redhat.com: OpenShift Virtualization on Amazon Web Services','','2023',0,'This architectural guide describes how to run legacy virtual machines natively alongside microservice containers on AWS bare-metal instances using KubeVirt. It establishes the bridge for migrating classic virtualized workloads into cloud-native architectures.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Runtime", "Virtualization", "OpenShift Virtualization"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/our-favorite-things-from-gitops-con-at-kubecon-eu','openshift.com: Our Favorite Things from GitOps Con at KubeCon EU 🌟','','2021',0,'Summarizes breakthroughs from GitOpsCon EU, highlighting enterprise adoption trends, the formalization of GitOps principles by the CNCF GitOps Working Group, and real-world implementations using Red Hat OpenShift GitOps (Argo CD integration).','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Community", "Events"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/packaging-applications-python','redhat.com: Packaging applications to install on other machines with Python','','2021',0,'Curator Insight: Discusses compiling Python programs into reliable, standalone system files to facilitate smooth target-machine deployments.
@@ -17511,7 +17511,7 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/renewed-thrill-an
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/replace-docker-podman-mac-revisited','redhat.com: How to replace Docker with Podman on a Mac, revisited','','2022',0,'An updated architectural guide on replacing Docker Desktop with Podman on macOS. This revision covers modern updates to Podman Machine, performance-tuned mounting solutions, and port-forwarding schemes that simplify the developer experience on Apple Silicon.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "macOS Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/replace-docker-podman-macos','redhat.com: How to replace Docker with Podman on a Mac','','2021',0,'An installation guide detailing how to replace Docker Desktop on macOS using the native Podman Machine subsystem, which utilizes a Fedora-based CoreOS VM in QEMU. It outlines rootless volume sharing, port-forwarding setups, and local terminal alias configuration, achieving low-overhead development environments on Mac hardware.','Shell','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "macOS Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/replace-docker-podman-mac-revisited"}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/reverse-proxy-ansible','redhat.com: How to use Ansible to configure a reverse proxy 🌟','','2021',0,'Step-by-step design of an automated reverse proxy layer using HAProxy or Nginx. Illustrates template integration with dynamic backend target pools, configuring routing rules, load-balancer health checks, and secure SSL/TLS listeners through automation.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Network Engineering"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/rook-ceph-storage-operator-now-operatorhubio',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f26e971c1e658702a0fc51c28febae29ede437cc83642b86ba386e05e05c84be',100.0,1.7790320769402759e+09,0,'2026-05-17T17:34:36.940276+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/rook-ceph-storage-operator-now-operatorhubio',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f26e971c1e658702a0fc51c28febae29ede437cc83642b86ba386e05e05c84be',100.0,1779032076,0,'2026-05-17T17:34:36.940276+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/rootless-podman-nfs','Rootless podman and NFS','','2021',0,'A troubleshooting guide explaining UID/GID translation mechanisms when mounting NFS shared drives onto rootless Podman systems.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Runtime", "Local Container Engines", "Rootless Storage"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/sandboxed-containers-operator-from-zero-to-hero-the-hard-way-part-2','cloud.redhat.com: Troubleshooting Sandboxed Containers Operator','','2022',0,'Deploying secure, isolated runtimes within Kubernetes demands deep knowledge of sandboxed container configurations, such as Kata Containers. This guide explores troubleshooting the Sandboxed Containers Operator on OpenShift, focusing on kernel module loading and hardware virtualization flags. It is an indispensable resource for platform engineers managing untrusted multi-tenant workloads.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Runtime Security", "Sandboxed Containers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/scale-your-application-containers-on-red-hat-openshift-service-on-aws-rosa-clusters-using-amazon-efs-storage','cloud.redhat.com: Scale your application containers on Red Hat OpenShift Service on AWS (ROSA) clusters using Amazon EFS storage','','2022',0,'Teaches architects how to provision and leverage Amazon Elastic File System (EFS) to achieve multi-AZ ReadWriteMany (RWX) storage for scalable application backends.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage & Data", "Persistent Storage", "AWS EFS Integration"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
@@ -17531,18 +17531,18 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/start-learning-ku
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/state-kubernetes-security','redhat.com: The State of Kubernetes Security','','2021',0,'Red Hat''s analysis of container security threats, identifying key issues such as misconfigurations, unpatched vulnerabilities, and integration friction in cloud-native operational environments.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Industry Reports", "Enterprise Security Trends"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat','State of OpenShift Container Storage','','2021',0,'This architectural overview analyzes the Red Hat OpenShift Container Storage platform (now OpenShift Data Foundation). It details how combining Ceph, NooBaa, and Rook creates an integrated control plane to deliver multi-cloud block, file, and object endpoints for OpenShift workloads.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Enterprise Storage", "Red Hat Storage"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/stateful-workloads-and-the-two-data-center-conundrum','blog.openshift.com/: Stateful Workloads and the Two Data Center Conundrum','','2019',0,'Analyzes the persistence challenges associated with stateful microservices running across multi-site cluster architectures. Evaluates split-brain hazards and suggests synchronous storage configurations to guarantee data integrity.','None','Architectural Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "High Availability", "Disaster Recovery"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/strategies-for-moving-.net-workloads-to-openshift-container-platform',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','fb8e5ed5363d5408ff594c76d1e15462a3b049e021e7275885ea9b9ceb174110',100.0,1.7791304950206809e+09,1,'2026-05-18T20:54:55.020681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/strategies-for-moving-.net-workloads-to-openshift-container-platform',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','fb8e5ed5363d5408ff594c76d1e15462a3b049e021e7275885ea9b9ceb174110',100.0,1779130495,1,'2026-05-18T20:54:55.020681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/sysadmin-essentials-networking-basics','redhat.com: Learn the networking basics every sysadmin needs to know','','2020',0,'Introduces foundational networking paradigms crucial for any systems administrator or DevOps engineer. Covers system concepts such as routing tables, the Domain Name System, ports, and IP configurations. Establishes a baseline troubleshooting mindset for configuring and maintaining reliable bare-metal and virtual infrastructure.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Fundamentals", "Systems Administration"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/tackle-application-modernization','redhat.com: How to streamline application portfolio modernization with Tackle','','2021',3,'Red Hat''s technical overview of Konveyor Tackle. It demonstrates how organizations evaluate huge legacy application portfolios, scoring them across technical complexity metrics to chart migrations to target Kubernetes clusters.','Markdown','Technical Blog','Medium',0,'online','manual','58ddef0d2f81f76eaad2b73e12337d0cea15a9acc7f4cbf69af0ea9957cd3a51',100.0,1.77913049502380204e+09,1,'2026-05-18T20:54:55.023802+02:00',NULL,NULL,NULL,'["Application Migration", "Modernization", "Enterprise Portfolio Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/tackle-application-modernization','redhat.com: How to streamline application portfolio modernization with Tackle','','2021',3,'Red Hat''s technical overview of Konveyor Tackle. It demonstrates how organizations evaluate huge legacy application portfolios, scoring them across technical complexity metrics to chart migrations to target Kubernetes clusters.','Markdown','Technical Blog','Medium',0,'online','manual','58ddef0d2f81f76eaad2b73e12337d0cea15a9acc7f4cbf69af0ea9957cd3a51',100.0,1779130495,1,'2026-05-18T20:54:55.023802+02:00',NULL,NULL,NULL,'["Application Migration", "Modernization", "Enterprise Portfolio Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/tcpdump-part-one','redhat.com: 6 tcpdump network traffic filter options','','2020',0,'An engineering guide highlighting the six essential packet filtering parameters for tcpdump. Demystifies syntax for isolating ingress and egress traffic based on host IPs, port ranges, and protocols. Enables systems architects and SREs to perform granular real-time traffic analysis directly from the command line interface.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Diagnostics", "Traffic Analysis"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/tech-preview-get-visibility-into-your-openshift-costs-across-your-hybrid-infrastructure','blog.openshift.com: Tech Preview: Get visibility into your OpenShift costs across your hybrid infrastructure 🌟','','2020',0,'OpenShift Cost Management (now integrated into the Red Hat Hybrid Cloud Console) allows cloud administrators to track costs across hybrid cloud infrastructures. By associating cluster metrics (CPU/RAM usage) with cloud provider billing APIs, it models cost distribution down to namespaces, applications, and custom cost centers.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "FinOps", "Cost Management"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/the-hidden-dangers-of-terminating-namespaces','openshift.com: The Hidden Dangers of Terminating Namespaces 🌟','','2022',1,'Investigates the structural mechanics of hung namespaces caught in a permanent ''Terminating'' state. Pinpoints controller and finalizer blocking points, providing clean recovery strategies.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Troubleshooting", "Namespace Deletion"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-10-ansible-blogs-2022?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','0233d83910bd391c9e155e84d9f7aa7064591b24bd7a6174d7813e56ef37fc7b',100.0,1.7791304949288671e+09,1,'2026-05-18T20:54:54.928867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-10-most-used-open-practice-library-concepts',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','24fb881ee828db51375e68baa86dadb7005fa73e5aa85cef2c485113e31c6fda',100.0,1.779031927937366e+09,0,'2026-05-17T17:32:07.937366+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-10-ansible-blogs-2022?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','0233d83910bd391c9e155e84d9f7aa7064591b24bd7a6174d7813e56ef37fc7b',100.0,1779130494,1,'2026-05-18T20:54:54.928867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-10-most-used-open-practice-library-concepts',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','24fb881ee828db51375e68baa86dadb7005fa73e5aa85cef2c485113e31c6fda',100.0,1779031927,0,'2026-05-17T17:32:07.937366+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-kubernetes-operators-advancing-across-the-operator-capability-model','Top Kubernetes Operators','','2020',0,'This reference guide details the Operator Capability Model (Levels 1 to 5). It analyzes features required to advance an operator from basic installation (Level 1) and seamless upgrades (Level 2) to full lifecycle automation (Level 3), deep metrics tracking (Level 4), and auto-pilot anomaly remediation (Level 5).','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Lifecycle Management", "Operator Framework"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-open-source-kubernetes-security-tools-of-2021','cloud.redhat.com: Top Open Source Kubernetes Security Tools of 2021 🌟🌟','','2021',0,'Reviews top open-source security tooling from 2021, including static analysis tools, vulnerability scanners, runtime anomaly detectors, and compliance auditors used within CI/CD pipelines.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Security Toolkits & Scanning", "Open Source Curation"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/topology-aware-scheduling-in-kubernetes-part-1-the-high-level-business-case','openshift.com: Topology Aware Scheduling in Kubernetes Part 1: The High Level Business Case','- [openshift.com: Topology Awareness in Kubernetes Part 2: Don’t we already have a Topology Manager?](https://www.redhat.com/en/blog/topology-awareness-in-kubernetes-part-2-dont-we-already-have-a-topology-manager)','2021',0,'Explores the business and technical motivations of Topology-Aware Scheduling. Explains how aligning CPU, memory, and high-performance PCIe peripherals (such as SRIOV NICs and GPUs) inside single NUMA nodes minimizes latency and increases raw computing performance.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling", "Topology Awareness", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/topology-awareness-in-kubernetes-part-2-dont-we-already-have-a-topology-manager',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','67573f3327fc67330d03721fba95d241a29ef7c41adf99cc5330860f895764b2',100.0,1.77913049496929597e+09,1,'2026-05-18T20:54:54.969296+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/topology-awareness-in-kubernetes-part-2-dont-we-already-have-a-topology-manager',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','67573f3327fc67330d03721fba95d241a29ef7c41adf99cc5330860f895764b2',100.0,1779130494,1,'2026-05-18T20:54:54.969296+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/troubleshoot-ansible-playbooks','redhat.com: 6 troubleshooting skills for Ansible playbooks 🌟','','2021',0,'A strategic guide outlining crucial diagnostics and troubleshooting workflows for failing Ansible playbooks. Key techniques include utilizing debug modules, verbose logging (`-vvvv`), step execution, check-mode dry runs, and analyzing variable scopes to pinpoint structural or runtime issues.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/troubleshooting-openshift-network-performance-with-a-netperf-daemonset','blog.openshift.com: Troubleshooting OpenShift network performance with a netperf DaemonSet','','2020',0,'This resource outlines how to run a netperf DaemonSet on Red Hat OpenShift to measure network throughput and latency boundaries between nodes. Double-evidence synthesis highlights its long-term diagnostic utility, though 2026 platforms favor automated eBPF-based instrumentation (like Cilium) for real-time latency mapping.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Networking", "Performance"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/understanding-gitops','redhat.com: How to use GitOps in your enterprise architecture strategy 🌟','','2021',0,'Demonstrates how Red Hat frameworks integrate GitOps into long-term enterprise plans. Establishes strategies for governing hybrid cloud environments, validating infrastructure, and managing architectural templates.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Enterprise", "Architecture Strategy"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
@@ -17551,14 +17551,14 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/understanding-ser
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/understanding-yaml-ansible','redhat.com: Understanding YAML for Ansible. Validating YAML files with YAMLlint 🌟','','2021',4,'A practical guide on how to parse and construct valid Ansible YAML blueprints. It explains YAMLlint configuration options and how to include validation steps in pre-commit git hooks. This is highly useful for maintaining clean syntax across large development teams.','N/A','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Validation"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/using-asciinema','redhat.com: How to record your Linux terminal using asciinema','','2026',4,'Step-by-step documentation on deploying and utilizing asciinema to capture terminal sessions as text files. Enhances technical knowledge sharing, collaborative troubleshooting, and deployment runbook audits.','English','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Tools", "Terminal Recording"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/using-container-technology-make-trusted-pipeline','Build trusted pipelines/Guards with Podman containers','','2022',0,'Analyzes how to design highly secure, isolated CI/CD pipelines using Podman container guards. By isolating execution steps within unprivileged container sandboxes, this architecture protects build systems and host servers from security compromises.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "CI-CD Pipelines", "Pipeline Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md", "container-managers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/using-openshift-3-on-your-local-environment',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','78b0ba6fe452dc28db2c6d60c2a21a7b0825f2ab8f7918d91258e4703fe50774',100.0,1.77913049501560091e+09,1,'2026-05-18T20:54:55.015601+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/using-openshift-3-on-your-local-environment',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','78b0ba6fe452dc28db2c6d60c2a21a7b0825f2ab8f7918d91258e4703fe50774',100.0,1779130495,1,'2026-05-18T20:54:55.015601+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/using-openshift-pipelines-to-automate-red-hat-advanced-cluster-security-for-kubernetes','openshift.com: Using OpenShift Pipelines to Automate Red Hat Advanced Cluster Security for Kubernetes','','2022',0,'This architectural resource focuses on integrating container security scans directly into OpenShift Pipelines (Tekton) using Red Hat Advanced Cluster Security (RHACS). It provides continuous security analysis by scanning build environments and deployment configurations, automatically blocking vulnerable code prior to final deployment phases.','Yaml','Blog / Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "DevSecOps", "Security Automation"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["openshift-pipelines.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/using-vpc-peering-to-connect-an-openshift-service-on-an-aws-rosa-cluster-to-an-amazon-rds-mysql-database-in-a-different-vpc','openshift.com: Using VPC Peering to Connect an OpenShift Service on an AWS (ROSA) Cluster to an Amazon RDS MySQL Database in a Different VPC','','2021',0,'Provides step-by-step instructions for establishing low-latency VPC peering connections between an active ROSA container network and an external Amazon RDS MySQL database cluster.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Cluster Networking", "VPC Peering"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/velero-backup-and-restore-of-an-application-using-gp2-storageclass-on-rosa','cloud.redhat.com: Velero Backup and Restore of an Application Using gp2 StorageClass on ROSA','','2021',4,'A detailed technical walkthrough describing how to deploy Velero to safeguard stateful applications running on Red Hat OpenShift Service on AWS (ROSA) using AWS gp2 and gp3 storage architectures.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/vim-commands','redhat.com: Vim: Basic and intermediate commands','','2026',4,'A structured reference covering intermediate-to-advanced Vim workflows, including search-and-replace regexes and window splitting. Boosts text manipulation throughput for systems engineers editing config files on remote servers.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Tools", "Text Editors"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/virtual-machines-as-code-with-openshift-gitops-and-openshift-virtualization','cloud.redhat.com: Virtual Machines as Code with OpenShift GitOps and OpenShift Virtualization','','2021',0,'Details running legacy virtual machines side-by-side with containers using OpenShift Virtualization. Outlines declarative patterns for orchestrating VM lifecycles through GitOps practices using Argo CD.','Yaml','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "OpenShift Virtualization", "GitOps VMs"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/visual-web-terminal-a-turbocharged-command-line-for-kubernetes-and-openshift','openshift.com: Visual Web Terminal - A Turbocharged Command Line for Kubernetes and OpenShift','','2020',0,'Introduces Red Hat''s Visual Web Terminal, combining standard CLI controls with graphical elements for OpenShift. It maps cluster payloads dynamically to decrease complex command cognitive loads.','TypeScript','SaaS Feature','Intermediate',0,'online','manual','6c73e0aa7096e0205ce2389ee8665dea0b4c242d398396827dc293b52ad81786',100.0,1.77913049497412896e+09,1,'2026-05-18T20:54:54.974129+02:00',NULL,NULL,NULL,'["Kubernetes", "Developer Experience", "Web Console"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','15dadecc89f6b78542810c4d8b3ee8fcca306a55c9f74e011017339ee06d3af5',100.0,1.77913049493551802e+09,1,'2026-05-18T20:54:54.935518+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/visual-web-terminal-a-turbocharged-command-line-for-kubernetes-and-openshift','openshift.com: Visual Web Terminal - A Turbocharged Command Line for Kubernetes and OpenShift','','2020',0,'Introduces Red Hat''s Visual Web Terminal, combining standard CLI controls with graphical elements for OpenShift. It maps cluster payloads dynamically to decrease complex command cognitive loads.','TypeScript','SaaS Feature','Intermediate',0,'online','manual','6c73e0aa7096e0205ce2389ee8665dea0b4c242d398396827dc293b52ad81786',100.0,1779130494,1,'2026-05-18T20:54:54.974129+02:00',NULL,NULL,NULL,'["Kubernetes", "Developer Experience", "Web Console"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','15dadecc89f6b78542810c4d8b3ee8fcca306a55c9f74e011017339ee06d3af5',100.0,1779130494,1,'2026-05-18T20:54:54.935518+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/why-and-when-you-need-to-consider-openshift-serverless','openshift.com: Why and When you need to consider OpenShift Serverless','','2021',4,'Analytically presents key decision variables for deploying OpenShift Serverless, highlighting resource cost reductions, pod auto-scaling, and cluster efficiency.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "OpenShift", "OpenShift Serverless"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman','Why Red Hat is investing in CRI-O and Podman','','2019',0,'A strategic analysis detailing Red Hat''s engineering shift from Docker to CRI-O and Podman. It explores the security advantages of rootless architectures, the reduction of single-point-of-failure daemons, and the architectural benefits of aligning runtimes strictly to Kubernetes-compatible CRI specifications.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Container Engines", "Strategy & Standards"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/why-you-should-be-using-multi-category-security-your-linux-containers','Why you should be using Multi-Category Security (MCS) for your Linux containers','','2021',0,'Provides an advanced technical analysis of Multi-Category Security (MCS) under SELinux. Explains how the Linux kernel leverages unique dynamic security categories to completely isolate containers from each other and the host OS. Crucial reading for systems architects operating high-tenancy, highly sensitive platforms.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "OS Isolation", "SELinux Container Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
@@ -17566,22 +17566,22 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/world-domination-
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/writing-customized-reports-using-metering-operator','Writing Customized Reports Using Metering Operator','','2020',0,'Explores authoring custom resource and cost allocation reports using the OpenShift Metering Operator. Note: The Metering Operator has since been deprecated in favor of OpenShift Cost Management.','SQL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Cost Optimization & Metering", "Metering Operator"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/yaml-beginners','redhat.com: YAML for beginners','','2021',3,'An entry-level Red Hat tutorial introducing the foundational rules of YAML syntax. It covers arrays, mappings, multi-line scalar parameters, and standard key-value conventions. This is a critical starting point for developers working with GitOps templates and automation tasks.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Basics"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog?f[0]=taxonomy_blog_post_category_tid:107161&f[1]=taxonomy_topic_tid:75521','blog.openshift.com/tag/multi-datacenter','','2021',0,'A thematic curation of architectural entries covering multi-cluster synchronization, active-active topologies, global service routing, and deployment configurations utilizing Advanced Cluster Management.','None','Article Index','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Multicluster", "Disaster Recovery"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/ansible-automation-platform-beginners-guide-ebook',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4f35f21db4ae19b7b5145f9bb0eef3a9a3e51d0e906aece430d76b849f047a47',100.0,1.77913049494517493e+09,1,'2026-05-18T20:54:54.945175+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/automated-enterprise-e-book?sc_cid=7013a0000034fMwAAI&dclid=COKjiau-upQDFXLuKAUdouAGMQ&gad_source=7',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6b668dc8416c34407848954263402d444993724639af0f4f3c5c27b442ed5ac1',100.0,1.77913049502290391e+09,1,'2026-05-18T20:54:55.022904+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/automated-enterprise-ebook-20171107','redhat.com: The Automated Enterprise','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','95ee8f9ec0777b310def9dcf65e675c8432bb47034da7703c5612db7d768d71b',100.0,1.77903371573321795e+09,0,'2026-05-17T18:01:55.733218+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/kubernetes-containers-architecture-s-201910240918',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.7790309868144741e+09,0,'2026-05-17T17:16:26.814474+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/ansible-automation-platform-beginners-guide-ebook',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4f35f21db4ae19b7b5145f9bb0eef3a9a3e51d0e906aece430d76b849f047a47',100.0,1779130494,1,'2026-05-18T20:54:54.945175+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/automated-enterprise-e-book?sc_cid=7013a0000034fMwAAI&dclid=COKjiau-upQDFXLuKAUdouAGMQ&gad_source=7',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6b668dc8416c34407848954263402d444993724639af0f4f3c5c27b442ed5ac1',100.0,1779130495,1,'2026-05-18T20:54:55.022904+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/automated-enterprise-ebook-20171107','redhat.com: The Automated Enterprise','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','95ee8f9ec0777b310def9dcf65e675c8432bb47034da7703c5612db7d768d71b',100.0,1779033715,0,'2026-05-17T18:01:55.733218+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/kubernetes-containers-architecture-s-201910240918',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779030986,0,'2026-05-17T17:16:26.814474+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/open-practice-library-ebook','Transformation takes practice','','2023',3,'A comprehensive operational framework catalog focusing on discovery, delivery, and culture-building practices. Highly valuable for engineering managers seeking to streamline agile delivery and foster highly collaborative, cloud-native DevOps teams.','PDF','E-book','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile & DevOps", "Productivity"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/livestreaming','OpenShift.tv','','2026',4,'Curated video stream ecosystem featuring deep-dives, live installations, and architectural Q&As hosted by Red Hat engineers. It acts as a visual guide for engineers tackling complex network topologies, operator lifecycles, and cluster management with ACM (Advanced Cluster Management).','English','Video Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Community & Collaboration", "Media & Streaming"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/products/application-foundations','**Red Hat Fuse**','','2026',0,'Historically a distributed integration platform based on Apache Camel, Red Hat Fuse has transitioned into the Red Hat Application Foundations suite. It provides enterprise-level connectivity for hybrid clouds, routing APIs, and legacy applications. Contemporary architectures deploy Camel Extensions for Quarkus to achieve high performance on Kubernetes.','Java','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Integration", "Enterprise Service Bus", "Red Hat Fuse"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/products/trials?products=hybrid-cloud','blog.openshift.com: OpenShift 4 Install Experience','','2019',0,'Outlines the modernized Full Stack Automation (IPI) and Pre-existing Infrastructure (UPI) install pathways for OpenShift 4. Guides systems administrators through bootstrapping, node discovery, and control-plane deployment workflows.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "OpenShift", "Installation & Setup"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/resources','O''Reilly Free Book: **DevOps with OpenShift**','','2017',3,'O''Reilly DevOps manual explaining legacy OpenShift pipeline integrations, build configurations, and container deployment pipelines. While the fundamental team topology and CI/CD concepts are outstanding, its technical recipes have been superseded by modern GitOps (Argo CD) and Tekton pipelines.','English','E-book','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Resources & Ebooks", "DevOps & CI/CD"]','["[LEGACY]"]','[]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/resources/openshift-subscription-sizing-guide-detail','redhat.com: OpenShift sizing and subscription guide for enterprise Kubernetes'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9700a8a5aa1e5d21bda06ceadd0a1cae119e64713e25dff4fdab86ae0bc7565b',100.0,1.77903118605162191e+09,0,'2026-05-17T17:19:46.051622+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/resources/self-managed-openshift-subscription-guide"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/resources/openshift-subscription-sizing-guide-detail','redhat.com: OpenShift sizing and subscription guide for enterprise Kubernetes'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9700a8a5aa1e5d21bda06ceadd0a1cae119e64713e25dff4fdab86ae0bc7565b',100.0,1779031186,0,'2026-05-17T17:19:46.051622+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/resources/self-managed-openshift-subscription-guide"}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/resources/oreilly-kubernetes-operators-automation-ebook','O’Reilly: Free ebook: **Kubernetes Operators: Automating the Container Orchestration Platform**','','2020',5,'Definitive O''Reilly ebook on building custom Kubernetes Operators using Go, Ansible, and Helm SDKs. Walks through reconciling controllers, writing CRDs, and managing custom states. Live 2026 analysis indicates this text remains the absolute standard for engineering platform automation layers.','English','E-book','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Resources & Ebooks", "Operators"]','["[DE FACTO STANDARD]"]','[]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/resources/self-managed-openshift-subscription-guide','redhat.com: OpenShift sizing and subscription guide for enterprise Kubernetes 🌟','','2021',3,'An official enterprise resource guide addressing core allocation models, virtual-to-physical infrastructure sizing algorithms, and licensing calculations required to build a well-architected cluster.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Capacity Planning", "Platform Sizing"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/services/training/au094-ansible-essentials-simplicity-automation-technical-overview','redhat.com: Ansible Essentials: Simplicity in Automation Technical Overview (Free Course) 🌟','','2024',0,'A free, official Red Hat technical training course outlining the foundations of YAML configuration, agentless execution, and task execution patterns. Ideal for onboarding engineers to standard enterprise automation playbooks safely and effectively.','English','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/services/training/do007-ansible-essentials-simplicity-automation-technical-overview','redhat.com: Ansible Essentials: Simplicity in Automation Technical Overview'' (Free Course) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','82e3d22fc63363816d3f5b0f7771daa47969e48d99ea7a76434e3600467efefb',100.0,1.77903364011928892e+09,0,'2026-05-17T18:00:40.119289+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/services/training/au094-ansible-essentials-simplicity-automation-technical-overview"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/services/training/do007-ansible-essentials-simplicity-automation-technical-overview','redhat.com: Ansible Essentials: Simplicity in Automation Technical Overview'' (Free Course) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','82e3d22fc63363816d3f5b0f7771daa47969e48d99ea7a76434e3600467efefb',100.0,1779033640,0,'2026-05-17T18:00:40.119289+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/services/training/au094-ansible-essentials-simplicity-automation-technical-overview"}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/solutions/devsecops-approach','redhat.com: Red Hat''s approach to DevSecOps','','2022',0,'Outlines Red Hat''s framework for implementing DevSecOps inside Kubernetes environments like OpenShift. Explores container registry security integration, automated system hardening, and continuous policy-as-code validation patterns.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Enterprise Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/solutions/edge-computing-approach?sc_cid=7013a000002w1CwAAI',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6b7eb0d09287c57a49fb742cab9f9ce1f404734127756e677a637f33d718dcac',100.0,1.77913049497239804e+09,1,'2026-05-18T20:54:54.972398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/edge-computing.md"]','["edge-computing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/solutions/edge-computing-approach?sc_cid=7013a000002w1CwAAI',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6b7eb0d09287c57a49fb742cab9f9ce1f404734127756e677a637f33d718dcac',100.0,1779130494,1,'2026-05-18T20:54:54.972398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/edge-computing.md"]','["edge-computing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/solutions/kubernetes-approach','Red Hat''s approach to Kubernetes 🌟','','2026',5,'Strategic whitepaper framing Red Hat''s platform-centric philosophy towards Kubernetes, prioritizing automated host systems (RHCOS) and lifecycle operations via custom operators. Offers deep architectural reasoning for selecting unified platforms over highly fragmented DIY setups. Essential reading for system architects.','English','Strategic Document','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architectural Insights", "Red Hat Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/success-stories/the-volkswagen-group','redhat.com: The Volkswagen Group builds automated testing environment','','2023',4,'Explores Volkswagen Group''s migration to an automated software-defined testing environment built on Red Hat OpenShift. This platform-based approach streamlines verification cycles for ECU software, accelerating vehicle-to-cloud development pipelines. By leveraging containerized testing nodes and Kubernetes orchestration, VW drastically reduced testing feedback loops while maintaining safety-critical compliance.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "DevOps & Automation", "Continuous Integration"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["customer.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift','OpenShift Online','','2022',2,'Historically the first multi-tenant public cloud developer platform provided by Red Hat. In modern architectures, this service is fully deprecated and replaced by the modern Developer Sandbox and managed public cloud instances. Retained strictly for historical context.','English','Legacy Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Legacy Sandboxes"]','["[LEGACY]"]','[]','["openshift.md"]','{}','{}');
@@ -17589,149 +17589,149 @@ INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-com
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/advanced-cluster-security-kubernetes','stackrox.com','','2026',0,'Red Hat Advanced Cluster Security for Kubernetes (RHACS), built upon the StackRox platform. Delivers deep, Kubernetes-native security and continuous configuration auditing across OpenShift and Kubernetes. Implements network policy visualization, vulnerability tracking, and real-time host compliance auditing.','N/A','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "Enterprise Security Platforms"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/aws','Amazon Red Hat OpenShift','','2026',5,'Production landing page for ROSA (Red Hat OpenShift on AWS), a fully-managed, jointly-supported Kubernetes service. Offloads platform installation, control plane management, and upgrade logic to AWS and Red Hat. In 2026, it is a dominant architecture model for enterprises scaling workloads across hybrid AWS environments.','English','Official Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Managed Services", "ROSA (AWS)"]','["[DE FACTO STANDARD]"]','[]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/azure','ARO','','2026',5,'Direct landing point for Azure Red Hat OpenShift (ARO). It details co-engineered support networks, integrated billing mechanics, and seamless networking topologies with Azure virtual networks. Highly optimized for fast migration of enterprise Java and .NET workloads in 2026.','English','Official Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Managed Services", "ARO (Azure)"]','["[DE FACTO STANDARD]"]','[]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/8-answers-to-7-openshift-questions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1.77913049497467708e+09,0,'2026-05-18T20:54:54.974677+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/8-answers-to-7-openshift-questions", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.974679"}}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/a-brief-introduction-to-red-hat-advanced-cluster-security-for-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.77913049502963805e+09,0,'2026-05-18T20:54:55.029638+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494.94234,0,'2026-05-18T20:54:54.942340+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/control-regional-access-to-your-service-on-openshift-running-on-aws',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.77913049497903394e+09,0,'2026-05-18T20:54:54.979034+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.779130494954427e+09,0,'2026-05-18T20:54:54.954427+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/fully-automated-openshift-deployments-with-vmware-vsphere',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.7791304949745531e+09,0,'2026-05-18T20:54:54.974553+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1.77913049494591403e+09,0,'2026-05-18T20:54:54.945914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.945917"}}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/introducing-azure-red-hat-openshift-on-openshift-4',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130494.94307,0,'2026-05-18T20:54:54.943070+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/introducing-azure-red-hat-openshift-on-openshift-4", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.943073"}}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/nested-openshift-using-openshift-virtualization',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.77913049493028903e+09,0,'2026-05-18T20:54:54.930289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/openshift-security-best-practices-for-kubernetes-cluster-design',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130495.02894,0,'2026-05-18T20:54:55.028940+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/openshift-security-best-practices-for-kubernetes-cluster-design", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.028943"}}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/operator-based-calico-cni-plug-in-is-supported-on-openshift-4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130494.96192,0,'2026-05-18T20:54:54.961920+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/operator-based-calico-cni-plug-in-is-supported-on-openshift-4", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.961922"}}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/workload-support-for-red-hat-openshift-matures-across-the-industry',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1.7791304950192511e+09,0,'2026-05-18T20:54:55.019251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/dedicated',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e99d4df8998b7912283341bf4a48d708df59241f6b627e4c0690f2baf75f48d7',100.0,1.77913049493655109e+09,0,'2026-05-18T20:54:54.936551+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/for-developers',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130495.0134,0,'2026-05-18T20:54:55.013400+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/learn/topics/serverless',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.77913049502860808e+09,0,'2026-05-18T20:54:55.028608+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/8-answers-to-7-openshift-questions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.974677+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/8-answers-to-7-openshift-questions", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.974679"}}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/a-brief-introduction-to-red-hat-advanced-cluster-security-for-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.029638+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.942340+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/control-regional-access-to-your-service-on-openshift-running-on-aws',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.979034+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.954427+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/fully-automated-openshift-deployments-with-vmware-vsphere',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.974553+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.945914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.945917"}}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/introducing-azure-red-hat-openshift-on-openshift-4',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.943070+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/introducing-azure-red-hat-openshift-on-openshift-4", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.943073"}}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/nested-openshift-using-openshift-virtualization',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.930289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/openshift-security-best-practices-for-kubernetes-cluster-design',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.028940+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/openshift-security-best-practices-for-kubernetes-cluster-design", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.028943"}}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/operator-based-calico-cni-plug-in-is-supported-on-openshift-4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.961920+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/operator-based-calico-cni-plug-in-is-supported-on-openshift-4", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.961922"}}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/workload-support-for-red-hat-openshift-matures-across-the-industry',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.019251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/dedicated',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e99d4df8998b7912283341bf4a48d708df59241f6b627e4c0690f2baf75f48d7',100.0,1779130494,0,'2026-05-18T20:54:54.936551+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/for-developers',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.013400+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/learn/topics/serverless',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.028608+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/platform-plus','Red Hat OpenShift Platform Plus 🌟','','2021',3,'Duplicate page detailing OpenShift Platform Plus services. Examines the structural benefits of bundling Quay Enterprise storage with StackRox to automate image scanning and deployment controls.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Packaging", "Enterprise Security"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/pricing','Openshift.com pricing','','2026',0,'Red Hat''s official licensing, pricing, and deployment cost matrix for its enterprise-grade OpenShift container platform. It outlines bare-metal setups, hybrid pricing, and cloud integrations. Live grounding validates OpenShift as the premier choice for highly regulated, security-critical multi-cloud microservices.','English','Reference/Pricing','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Red Hat OpenShift", "Enterprise Costs"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/products/online',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.77913049495087504e+09,0,'2026-05-18T20:54:54.950875+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/products/online',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.950875+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless','OpenShift Serverless','','2026',5,'Red Hat''s production-hardened Knative integration. Provides out-of-the-box scale-to-zero capabilities, event routing, and secure cluster integration under the OpenShift console.','None','Product / Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "OpenShift", "OpenShift Serverless"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md", "serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it','try.openshift.com 🌟','','2026',4,'Unified gateway for trialing OpenShift deployments across public clouds, virtualization platforms, and local developer workstations (via OpenShift Local). Enables architects to evaluate operational complexity and developer tooling. Continually updated in 2026 to reflect the latest stable 4.x features.','English','Official Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Evaluation & Sandbox"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md", "openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/what-are-openshift-operators',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','10dfb085d8bb32acc29f16bae6108155108fe90c14431d14eae0f5345faf47ae',100.0,1.77913049493513607e+09,1,'2026-05-18T20:54:54.935136+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/what-are-openshift-operators',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','10dfb085d8bb32acc29f16bae6108155108fe90c14431d14eae0f5345faf47ae',100.0,1779130494,1,'2026-05-18T20:54:54.935136+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/quay','Quay 3.1 Certified Operator is not available in Openshift and must be purchased','','2019',0,'Historical reference regarding the commercial positioning and purchasing models of the Red Hat Quay 3.1 Certified Operator within OpenShift ecosystems. While previously highlighting commercial limitations, modern OpenShift ecosystems have integrated operators and community Project Quay alternatives smoothly. This documentation is legacy, detailing enterprise licensing landscapes of the 2019 era.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Quay Licensing"]','["[LEGACY]"]','[]','["registries.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/jboss-middleware/3scale','Red Hat 3scale API Management','','2026',0,'Identical platform reference focusing on Red Hat 3scale API Gateway configurations. Delivers a cloud-native, operator-driven API management framework optimized for scaling microservices on OpenShift clusters with declarative security controls.','English','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Red Hat Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/jboss-middleware/amq','Red Hat AMQ','','2026',4,'Red Hat AMQ is an enterprise message-brokering platform supporting traditional queue protocols (AMQP, JMS, MQTT) and high-throughput streaming patterns via integrated Kafka streams. It forms the core transactional backbone for legacy-to-modern hybrid cloud transformations.','Java','Enterprise Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Enterprise Messaging", "Red Hat AMQ"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/jboss-middleware/data-grid','Red Hat Data Grid','','2025',0,'Red Hat Data Grid is a distributed, in-memory key-value store built on top of Infinispan. It facilitates fast transaction caching, active real-time data streaming, and cross-datacenter state sync across Kubernetes clusters.','Java','Enterprise Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Data Grid", "In-Memory Caching"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/jboss-middleware/fuse','**Red Hat Fuse**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae380e55f8994c9e534090354164b8cccc04bc6e4129c3497ccf5c1825534e36',100.0,1.77903118139542889e+09,0,'2026-05-17T17:19:41.395429+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/products/application-foundations"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3ea4e797707b3f0e391e6684412021164c7a63e516dc35a8526044dd95dcbaa3',100.0,1.77902970437410593e+09,0,'2026-05-17T16:55:04.374106+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/jboss-middleware/fuse','**Red Hat Fuse**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae380e55f8994c9e534090354164b8cccc04bc6e4129c3497ccf5c1825534e36',100.0,1779031181,0,'2026-05-17T17:19:41.395429+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/products/application-foundations"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3ea4e797707b3f0e391e6684412021164c7a63e516dc35a8526044dd95dcbaa3',100.0,1779029704,0,'2026-05-17T16:55:04.374106+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/advanced-cluster-management','Red Hat Advanced Cluster Management for Kubernetes 🌟','','2024',0,'Red Hat Advanced Cluster Management (RHACM) for Kubernetes is the premier tool for multi-cluster fleet administration. Based on the open-source Open Cluster Management (OCM) project, it automates bare-metal or cloud provisioned cluster lifecycles, enforces strict declarative security policies (via GitOps), and simplifies cross-cluster networking. It is the enterprise benchmark for orchestrating massive edge, hybrid, or multi-cloud deployments.','English','Product Overview','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Cluster Management", "Fleet Management"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/ai-automation','ansible.ai','','2023',0,'Overview of Red Hat''s automated intelligence strategy. Explores AI integration within playbook authoring tools to accelerate operational workflows, automate syntax validation, and optimize task declarations.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "AI & Automation", "Code Generation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/ansible-lightspeed','redhat.com: Red Hat Ansible Lightspeed with IBM watsonx Code Assistant','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','979112cf75f6f8b668cbe7b737b69b7f2aab48d3bd47931c682fab0614029591',100.0,1.77903057434161591e+09,0,'2026-05-17T17:09:34.341616+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/management/ansible/automation-coding-assistant"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/application-delivery?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','8777acc60831f56406d9529d233384648bf47b9b53f2c684a69f1a9aaffe8aea',100.0,1779130494.96585,0,'2026-05-18T20:54:54.965850+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/ansible-lightspeed','redhat.com: Red Hat Ansible Lightspeed with IBM watsonx Code Assistant','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','979112cf75f6f8b668cbe7b737b69b7f2aab48d3bd47931c682fab0614029591',100.0,1779030574,0,'2026-05-17T17:09:34.341616+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/management/ansible/automation-coding-assistant"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/application-delivery?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','8777acc60831f56406d9529d233384648bf47b9b53f2c684a69f1a9aaffe8aea',100.0,1779130494,0,'2026-05-18T20:54:54.965850+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/automation-coding-assistant','redhat.com: Red Hat Ansible Lightspeed with IBM watsonx Code Assistant','','2023',0,'Architectural breakdown of Red Hat Ansible Lightspeed powered by IBM watsonx Code Assistant. Analyzes the generative model converting raw text prompts to stable, context-aware Ansible tasks.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "AI & Automation", "Code Generation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/automation-controller?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','8be0f4335d21339012cab62c203173d39ba952188c1d592d2e59f4a0dd0d5861',100.0,1.77913049494250297e+09,0,'2026-05-18T20:54:54.942503+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','133d22dcd89b60081955bc59b7951cef2ec4fae4f20648674a72feabd6dc75e5',100.0,1.77913049494625401e+09,1,'2026-05-18T20:54:54.946254+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/automation-controller?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','8be0f4335d21339012cab62c203173d39ba952188c1d592d2e59f4a0dd0d5861',100.0,1779130494,0,'2026-05-18T20:54:54.942503+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','133d22dcd89b60081955bc59b7951cef2ec4fae4f20648674a72feabd6dc75e5',100.0,1779130494,1,'2026-05-18T20:54:54.946254+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/cloud-native-apps/what-is-faas','redhat.com: What is Function-as-a-Service (FaaS)?','','2021',4,'Red Hat''s baseline conceptual definition of FaaS, documenting event-driven paradigms, scale-to-zero capabilities, and structural differences from standard virtual hosts.','English','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "FaaS Basics", "Definitions"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/containers/kubernetes-approach','Red Hat''s approach to Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5d4a41fcc24c57404232e9ea5fc3a62d756eca057d6afb376edee5d65f50ed50',100.0,1779033479.25247,0,'2026-05-17T17:57:59.252470+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/solutions/kubernetes-approach"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/containers/kubernetes-approach','Red Hat''s approach to Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5d4a41fcc24c57404232e9ea5fc3a62d756eca057d6afb376edee5d65f50ed50',100.0,1779033479,0,'2026-05-17T17:57:59.252470+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/solutions/kubernetes-approach"}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/containers/kubernetes-security','Kubernetes Security 101: Risks and 29 Best Practices 🌟','','2024',0,'Essential Red Hat Security resource detailing 29 structural recommendations across the entire build, deploy, and run lifecycle. Covers vulnerability scanning, image signing, secure context configurations, and network isolation protocols.','English','Whitepaper','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Platform Hardening", "Best Practices"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/devops','redhat.com: Understanding DevOps','','2025',0,'Curator Insight: Groundwork explanation of continuous integration, collaboration, and platform metrics from Red Hat. Live Grounding: Acts as an industry standard explanation, connecting automated pipelines, team collaboration, and shared responsibility with real-world infrastructure delivery models.','en','Technical Resource','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/devops/what-cicd-pipeline','OpenShift Tekton pipelines','','2024',5,'An enterprise overview of OpenShift Pipelines, Red Hat''s native CI/CD solution built entirely on Tekton. Explains how OpenShift integrates Tekton into its developer console, securing execution with OpenShift RBAC, and offering out-of-the-box cluster tasks to streamline secure container builds.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "OpenShift Pipelines"]','["[DE FACTO STANDARD]"]','[]','["tekton.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/devops/what-is-gitops','openshift.com: What is GitOps? 🌟','','2021',0,'Red Hat''s foundational explanation of GitOps. Highlights the fusion of infrastructure-as-code (IaC) with DevOps practices, detailing how Red Hat OpenShift incorporates GitOps for continuous, auditable application deployments.','English','Topic Page','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "Overview"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/edge-computing/approach','Red Hat''s approach to Edge Computing 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53f66d482157d2f2ff6b305f7473cecc8c36601cfde71968daf3b2eaee2f2899',100.0,1.77903154377040791e+09,0,'2026-05-17T17:25:43.770408+02:00',NULL,NULL,NULL,'[]','[]','["docs/edge-computing.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/solutions/edge-computing-approach"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/edge-computing/approach','Red Hat''s approach to Edge Computing 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53f66d482157d2f2ff6b305f7473cecc8c36601cfde71968daf3b2eaee2f2899',100.0,1779031543,0,'2026-05-17T17:25:43.770408+02:00',NULL,NULL,NULL,'[]','[]','["docs/edge-computing.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/solutions/edge-computing-approach"}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/microservices/what-is-knative','redhat.com: What is knative?','','2021',4,'Red Hat''s baseline structural review of Knative, mapping its internal serving controllers, ingress routes, and cluster event models for enterprise operators.','English','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Knative"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md", "serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/microservices/why-choose-red-hat-microservices','redhat.com: Why choose Red Hat for microservices?','','2020',0,'A comprehensive evaluation of Red Hat OpenShift and its ecosystem for microservices. It highlights built-in support for service mesh, security boundaries, and hybrid cloud portability as essential elements for enterprise deployments.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Microservices", "Enterprise Solutions"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/security/devsecops/approach','==redhat.com: Red Hat''s approach to DevSecOps==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d0e3129d940753fe5aae6e71bd1831a633f8776c304c3c0d7b598b40f247cd82',100.0,1.77903316974246907e+09,0,'2026-05-17T17:52:49.742469+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/security/devsecops/approach','==redhat.com: Red Hat''s approach to DevSecOps==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d0e3129d940753fe5aae6e71bd1831a633f8776c304c3c0d7b598b40f247cd82',100.0,1779033169,0,'2026-05-17T17:52:49.742469+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/es/about/press-releases/red-hat-openshift-container-platform-takes-digital-innovation-fast-lane-major-european-automaker','Red Hat OpenShift Container Platform Takes Digital Innovation into the Fast Lane with Major European Automaker','','2020',0,'Curator Insight documents a major European automaker (BMW Group) adopting Red Hat OpenShift to streamline application delivery. Live Grounding confirms this as a milestone enterprise container deployment, using OpenShift to drive autonomous driving workloads and predictive maintenance across dynamic multi-cloud environments.','Spanish','Press Release','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Migration Journeys", "BMW Group"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/es/about/videos/ansible-automate-microsoft-azure','Ansible to automate Microsoft Azure','','N/A',0,'A curated technical resource and architectural guide covering Ansible to automate Microsoft Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','1ab0e57ca01079e61c222d07290959034b31a67691bf1fe6aa5119bb67a84b1c',100.0,1.77903142251254105e+09,0,'2026-05-17T17:23:42.512541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/es/about/videos/openshift-backup-and-cluster-failover-triliovault','redhat.com: OpenShift Backup and Cluster failover with Triliovault 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ab0e57ca01079e61c222d07290959034b31a67691bf1fe6aa5119bb67a84b1c',100.0,1779030348.06064,0,'2026-05-17T17:05:48.060640+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/es/about/videos/openshift-backup-and-cluster-failover-triliovault", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.004095"}, "duplicate_of": "https://www.redhat.com/es/about/videos/ansible-automate-microsoft-azure"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/es/about/videos/openshift-backup-and-recovery-kasten-k10','redhat.com: OpenShift Backup and Recovery with Kasten K10','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ab0e57ca01079e61c222d07290959034b31a67691bf1fe6aa5119bb67a84b1c',100.0,1.77903444693253397e+09,0,'2026-05-17T18:14:06.932534+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/es/about/videos/ansible-automate-microsoft-azure"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/es/about/videos/ansible-automate-microsoft-azure','Ansible to automate Microsoft Azure','','N/A',0,'A curated technical resource and architectural guide covering Ansible to automate Microsoft Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','1ab0e57ca01079e61c222d07290959034b31a67691bf1fe6aa5119bb67a84b1c',100.0,1779031422,0,'2026-05-17T17:23:42.512541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/es/about/videos/openshift-backup-and-cluster-failover-triliovault','redhat.com: OpenShift Backup and Cluster failover with Triliovault 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ab0e57ca01079e61c222d07290959034b31a67691bf1fe6aa5119bb67a84b1c',100.0,1779030348,0,'2026-05-17T17:05:48.060640+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/es/about/videos/openshift-backup-and-cluster-failover-triliovault", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.004095"}, "duplicate_of": "https://www.redhat.com/es/about/videos/ansible-automate-microsoft-azure"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/es/about/videos/openshift-backup-and-recovery-kasten-k10','redhat.com: OpenShift Backup and Recovery with Kasten K10','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ab0e57ca01079e61c222d07290959034b31a67691bf1fe6aa5119bb67a84b1c',100.0,1779034446,0,'2026-05-17T18:14:06.932534+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/es/about/videos/ansible-automate-microsoft-azure"}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/es/topics/devops','redhat.com: El concepto de DevOps','','2025',0,'Curator Insight: Core DevOps theory resource tailored specifically for Spanish-speaking IT markets. Live Grounding: Translates essential continuous integration, infrastructure as code, and site reliability paradigms for local development environments and multi-national technical teams.','es','Technical Resource','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.redhat.com/rhdc/managed-files/cl-state-kubernetes-security-report-ebook-f29117-202106-en.pdf','redhat.com: State of Kubernetes Security Report - Spring 2021 (PDF) 🌟','','2021',0,'A comprehensive market study from Spring 2021 highlighting systemic security incidents and detailing key threat factors, infrastructure risks, and tooling choices among enterprise development teams.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Industry Reports", "Archived Market Trends"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/11-manager-considerations','redhat.com: 11 considerations for effectively managing a Linux sysadmin'' team 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a152854454a186fcca9c85a5d6c8600aeb7c21d4de114f4beaa9acc5fe3510d',100.0,1.77903225724013495e+09,0,'2026-05-17T17:37:37.240135+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/11-manager-considerations"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/5-linux-commands','redhat.com: 5 Linux commands I''m going to start using','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','00f612f8d0780a3c7832229ecdc76a95b460afe325b6cdb5564ed33cebf41fc3',100.0,1.77903103743145799e+09,0,'2026-05-17T17:17:17.431458+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/5-linux-commands"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/5-questions-interview','redhat.com: 5 questions to ask during your next sysadmin interview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','836ec385d8ea021c4d908c06718db98efcd70fae69ea10d0bbcb99d674411d29',100.0,1.77903198783005094e+09,0,'2026-05-17T17:33:07.830051+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/5-questions-interview"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/5-rsync-tips','redhat.com: 5 advanced rsync tips for Linux sysadmins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5bac3f5291b0eb62f9b32f0713e7cefd9035a833d281810dbc2ca25c62354b40',100.0,1.77903426281304788e+09,0,'2026-05-17T18:11:02.813048+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/5-rsync-tips"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/6-code-pushes-aap','redhat.com: 6 steps to automating code pushes with Ansible Automation Platform'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e6a5a70d33f4b338823da8998a0964d0431fed2b43ff01b1f56f30abcee463f5',100.0,1.77903046213617491e+09,0,'2026-05-17T17:07:42.136175+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/6-code-pushes-aap"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/6-openssl-commands','redhat.com: 6 OpenSSL command options that every sysadmin should know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','55d94c98b364cc882da497b923896096afd2d2b9064980f28b45a15f3a905ae0',100.0,1.77903099115227699e+09,0,'2026-05-17T17:16:31.152277+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/6-openssl-commands"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/DNS-name-resolution-troubleshooting-tools','redhat.com: Linux troubleshooting commands: 4 tools for DNS name resolution'' problems','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84aa0e84a55d59977c360f2c717d889cba2b77f1d5760b6c18954217dd771019',100.0,1.77903305079778289e+09,0,'2026-05-17T17:50:50.797783+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/DNS-name-resolution-troubleshooting-tools"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-ad-hoc-commands','redhat.com: Deep dive into Ansible ad hoc commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a60ca89753abcfcfc5d12ea91024172a8b9c6c43660c136b5e9f1bcf6dcdbeea',100.0,1.77903430912587404e+09,0,'2026-05-17T18:11:49.125874+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-ad-hoc-commands"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-create-users-csv','redhat.com: 4 steps to create Linux users from a csv file with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','185f78235b0fff305f637223ec9a0c76a4800e0b4b3616902ccb84d488b84226',100.0,1.77903154159029793e+09,0,'2026-05-17T17:25:41.590298+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-create-users-csv"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-dynamic-inventories','==redhat.com: How to create dynamic inventory files in Ansible==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','56caa4b97f2c8dc2076a4532dfef9bd1fbefb207404839a176f30fa3de2c17c8',100.0,1.77903097118905401e+09,0,'2026-05-17T17:16:11.189054+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-dynamic-inventory-python','==redhat.com: How to write a Python script to create dynamic Ansible inventories==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','344271044b2cfff21725230d7173d9f02dd24a212373378cb9066fe4586da0dd',100.0,1.77903377303347611e+09,0,'2026-05-17T18:02:53.033476+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-lists-dictionaries-yaml','redhat.com/sysadmin/ansible-lists-dictionaries-yaml: How to work with lists'' and dictionaries in Ansible 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9969184fc8d5ca34caca8ece6a878ae8e1af72e88460b6394332afc4863fd22d',100.0,1.77903339789093899e+09,0,'2026-05-17T17:56:37.890939+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-lists-dictionaries-yaml"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-plugin-inventory-files','==redhat.com: How to write an Ansible plugin to create inventory files==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','43b221872ff5339ecd8aa846d6a841b67b4fa2efa995ec16177c26a4e059c9ad',100.0,1.77903141471842193e+09,0,'2026-05-17T17:23:34.718422+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-quick-start','redhat.com: Quick start guide to Ansible for Linux sysadmins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02d3b17b1229c726fe18fa45bab63025da3da12809072b02a8b3ef7eef391ec0',100.0,1779031564.41748,0,'2026-05-17T17:26:04.417480+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-quick-start"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-system-role','redhat.com: A brief introduction to Ansible roles for Linux system administration'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fbfab02664a3ecf2baa0cabadb91aaaf8b48da12913d26a7d746331d060bc37d',100.0,1.77903044334271597e+09,0,'2026-05-17T17:07:23.342716+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-system-role"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-templates-configuration','redhat.com: How to create dynamic configuration files using Ansible templates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','68fac8489d87e6baf42cb8811336cc4a34f288d841defa02dd08dea9314ef156',100.0,1.77903329602883911e+09,0,'2026-05-17T17:54:56.028839+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-templates-configuration"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-web-endpoints','redhat.com: Using Ansible to interact with web endpoints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42a0b804103a5055fa59d2b1193ed2e80eeede158e3596389619c910844f979a',100.0,1779030653.09012,0,'2026-05-17T17:10:53.090120+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-web-endpoints"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansiblefest-sysadmins','redhat.com: 16 AnsibleFest presentations for sysadmins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57507a4c073ed75bbe1d0e0eb12b220d96e2e7075d80548bc66c0046a546f39a',100.0,1.7790298631563189e+09,0,'2026-05-17T16:57:43.156319+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansiblefest-sysadmins"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automate-podman-ansible','redhat.com: How to automate Podman installation and deployment using Ansible'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aa9f0e677f2c0393e0c2f2400f7bf8dc0162b4bd92670bdc7759b532a1c0c8ad',100.0,1.77903296646967101e+09,0,'2026-05-17T17:49:26.469671+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automate-podman-ansible"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automate-reboot-ansible','redhat.com: How to automate system reboots using the Ansible reboot module','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec9984bd4b946d969b2c96ac64fe7beebb214ef52dbe93d5e98a356dca294eb7',100.0,1.77902956995187091e+09,0,'2026-05-17T16:52:49.951871+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automate-reboot-ansible"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automation-architects','The rise of the automation architect','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9abdfe179a8061349db6dc969eccc8417e7e46e1432d21e2912f5fd903cd9459',100.0,1.77903245746821308e+09,0,'2026-05-17T17:40:57.468213+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automation-combat-increased-workload','redhat.com: Use automation to combat your increased workload','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87c37f173e142b2ba2c378e435a2ad06d7599103bd06e7c4255d65e18ba7be91',100.0,1.77903433076722407e+09,0,'2026-05-17T18:12:10.767224+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automation-combat-increased-workload"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automation-first-mentality','redhat.com: 5 ways for teams to create an automation-first mentality','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7fc5e5e92aff1d4d706e588338111268bf72830a929b0c9615d0bd6abdd78d99',100.0,1.77903287467996096e+09,0,'2026-05-17T17:47:54.679961+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automation-first-mentality"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/build-VM-fast-ansible','redhat.com: Build a lab in 36 seconds with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','616970afad38fd4417eb741a6a30abcf5fbe2e5ead0b97d7b6f1a0621e20b7d8',100.0,1.77903111737645697e+09,0,'2026-05-17T17:18:37.376457+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/build-VM-fast-ansible"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/compose-kubernetes-podman','redhat.com: From Docker Compose to Kubernetes with Podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b1cc6cfd5c4f46890131a06cec4a48b545a475a3541fc5afa81907107d9af33',100.0,1.77903278004374098e+09,0,'2026-05-17T17:46:20.043741+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/compose-kubernetes-podman"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/configure-gmail-using-ansible','redhat.com: How to use Ansible to send an email using Gmail','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a64865602b5ff4f6665cbb60387e70c6518ec8f41e1784e2345934cd8c40c506',100.0,1.77903084255901908e+09,0,'2026-05-17T17:14:02.559019+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/configure-gmail-using-ansible"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/configure-ssh-keygen','redhat.com: Using ssh-keygen and sharing for key-based authentication in'' Linux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dce790a32dd26e9b8045c42d029b5ad301630e7ad45d9854ad76c04996f48c49',100.0,1.779029267836102e+09,0,'2026-05-17T16:47:47.836102+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/configure-ssh-keygen"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/container-information-podman','redhat.com: How to use Podman to get information about your containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf856f2c1912d8d93972cb81edb49aabaa0ea83a852e4cc5173823dae9056469',100.0,1.77903098120452308e+09,0,'2026-05-17T17:16:21.204523+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/container-information-podman"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/container-security-seccomp','redhat.com: Improving Linux container security with seccomp 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','01760ad2a21d18b7a3f3ecdc002b9485f29d35b8771bc194500a89246ecdc2bf',100.0,1.77902979636728501e+09,0,'2026-05-17T16:56:36.367285+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/container-security-seccomp"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/containerizing-applications','redhat.com: A sysadmin''s guide to containerizing applications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8cd759ad1004d4ff9e41817662134493e7b1c5c89abf8a8b60c6823a3d2f06e5',100.0,1.77903084883142495e+09,0,'2026-05-17T17:14:08.831425+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/containerizing-applications"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/create-containers-podman-quickly','redhat.com: Create fast, easy, and repeatable containers with Podman and'' shell scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a13054424d21f7f15bf59258137c15f34a066f7de4aef01286cb6a2c34524d4c',100.0,1.77903099113144493e+09,0,'2026-05-17T17:16:31.131445+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/create-containers-podman-quickly"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/curl-hack-httpie','redhat.com: Save time at the command line with HTTPie instead of curl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2745fe537404f6f52984c859eef546b619f24ecf687211ad9069d8405ac00ebd',100.0,1.7790344471041119e+09,0,'2026-05-17T18:14:07.104112+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/curl-hack-httpie"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/customize-vm-cloud-images-guestfish','redhat.com: How to customize VM and cloud images with guestfish','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','94cb01c99305340d145f58155fe88813b16278a345fceacdd8aed3f569a811d0',100.0,1.77902982630656409e+09,0,'2026-05-17T16:57:06.306564+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/customize-vm-cloud-images-guestfish"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/data-text-files','redhat.com: Bash scripting: How to read data from text files','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','99a74057c6842647ab1249c5015cc8017f517d45867408185b38f3ad813fae7d',100.0,1.77903178816169595e+09,0,'2026-05-17T17:29:48.161696+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/data-text-files"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/demystifying-ansible-sysadmins','redhat.com: Demystifying Ansible for Linux sysadmins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','067fb4ff6049a53c41ed68d20020c9949bbfbd382479ed339226f334bd51a1fa',100.0,1.77903290235682511e+09,0,'2026-05-17T17:48:22.356825+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/demystifying-ansible-sysadmins"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/developing-ansible-role','redhat.com: 8 steps to developing an Ansible role in Linux 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d679847319ea911f7bee9a13f7e3560f70763af83f5348e606330cf9a05b7842',100.0,1.77903036085841107e+09,0,'2026-05-17T17:06:00.858411+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/developing-ansible-role"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/edit-text-bash-command','redhat.com: 2 Bash commands to change strings in multiple files at once','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','359d57d640af45f8433862631e157799a952ce51b23b2c626de750ef22f54f4c',100.0,1.77903144615953207e+09,0,'2026-05-17T17:24:06.159532+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/edit-text-bash-command"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/extra-variables-ansible-playbook','redhat.com: How to pass extra variables to an Ansible playbook','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1218d96e8baf1fedad6bfd7cead7828ead1c1a55938255b60736de73baedb07c',100.0,1.77903159192208409e+09,0,'2026-05-17T17:26:31.922084+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/extra-variables-ansible-playbook"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/faster-ansible-playbook-execution','redhat.com: 8 ways to speed up your Ansible playbooks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b6fc726443df6c3ceb787f2e1337b41fcd3e98bccc61adc6527e8041299a0635',100.0,1.7790338082624731e+09,0,'2026-05-17T18:03:28.262473+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/faster-ansible-playbook-execution"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/find-non-expiring-passwords','redhat.com: Audit user accounts for never-expiring passwords with a Bash'' script','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4f7b7e4d1b0d035b96374eb5fb5a1465134ff8c9c1530c9f3bcf0e9a5dafccf',100.0,1.77903439218408107e+09,0,'2026-05-17T18:13:12.184081+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/find-non-expiring-passwords"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/five-network-commands','redhat.com: 5 Linux network troubleshooting commands 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b3847b4eb8246ad7d55278ccc0a93895e5de32bb91bc0183ff1542c78407d2a',100.0,1.77903233353120708e+09,0,'2026-05-17T17:38:53.531207+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/five-network-commands"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/getting-started-jboss','redhat.com: Getting started with JBoss','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0172cfdffd481e02dc6757a0de24b4325e54038418e6c7a2955ef20247eb493',100.0,1.77903145552451705e+09,0,'2026-05-17T17:24:15.524517+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-jboss"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/how-start-ansible','redhat.com: Got automation? Here''s a quick guide to get you up to speed'' on Ansible 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d9a198e34137a5c3642c6e7c77e3c43cd7f7654af2becbd53ad108c83e6674e6',100.0,1.77903229332361888e+09,0,'2026-05-17T17:38:13.323619+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-start-ansible"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/install-ansible-way','redhat.com: Add a repo and install a package the Ansible way','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c43499aff7767364147fa4d27c54a9a4d67078367282f49825ef0df1be92c63c',100.0,1.77902945937041306e+09,0,'2026-05-17T16:50:59.370413+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/install-ansible-way"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/it-automation-book','redhat.com: Tales from the field: A system administrator''s guide to IT'' automation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','765b5c4b703c1fdda44ef75c559a9e076d61e45e4c593731b2ea447530254837',100.0,1.77903198153055191e+09,0,'2026-05-17T17:33:01.530552+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/it-automation-book"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/it-automation-training','redhat.com: Why IT automation training is a smart way to boost your career','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57208bc6a0aa397671f1b050f47b5c2e6d27dd38d1e5b2013205f4197f6f7a53',100.0,1.77903376165643692e+09,0,'2026-05-17T18:02:41.656437+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/it-automation-training"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/kubernetes-basics-sysadmins','redhat.com: Kubernetes basics for sysadmins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','852d8899f27ca9c370fc8e134384d300bdbb6c1f39331ca74b11070bc370f31e',100.0,1.77903175542144203e+09,0,'2026-05-17T17:29:15.421442+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-basics-sysadmins"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/kubernetes-cluster-laptop','redhat.com: How to run a Kubernetes cluster on your laptop 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','060383fa5520bae2ae8162886cb9fd1ced44983882501b47fabf16311e0405a8',100.0,1.77903103189540195e+09,0,'2026-05-17T17:17:11.895402+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-cluster-laptop"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/kubernetes-components','redhat.com: Kubernetes Components - A sysadmin''s guide to basic Kubernetes'' components 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','489beeb1ea67bcb38b5bbe07c9b304e05b29c58f2d89e44487a3f06da9d5964e',100.0,1.7790305834640181e+09,0,'2026-05-17T17:09:43.464018+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-components"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/kubespray-deploy-kubernetes','redhat.com: An introduction to Kubespray','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6060212a990ab5d1b5beb51a1ef8d7566a338e2cec265c0a93391dad20fb0fa0',100.0,1.77903164277225804e+09,0,'2026-05-17T17:27:22.772258+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubespray-deploy-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/linux-commands-manage-groups','redhat.com: 3 basic Linux group management commands every sysadmin should'' know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5edef78e0f2199b9518bf7a9247d9c66226c2e4c3d92081921c3651a1fbf1ad1',100.0,1.7790303056548469e+09,0,'2026-05-17T17:05:05.654847+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/linux-commands-manage-groups"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/linux-pid-namespaces','How Linux PID namespaces work with containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e45726bdf388336748df40e1b38cc921dc5445fa30985d9521e3907a7a42b01',100.0,1.779032751515172e+09,0,'2026-05-17T17:45:51.515172+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/linux-pid-namespaces"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/linux-security-usability','redhat.com: Balancing Linux security with usability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9dc1b9f76b974783e02277b4dbe88dbda22b5b1cc66adf609790395fad318892',100.0,1779034262.72252,0,'2026-05-17T18:11:02.722520+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/linux-security-usability"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/mssql-linux-easy','redhat.com: Using Ansible to deploy Microsoft SQL Server 2019 on Red Hat'' Enterprise Linux 8','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1641fc4355da9f9d85b15efce5e63cdfae703430217b177323a9ca37b37c1dbb',100.0,1779032961.34071,0,'2026-05-17T17:49:21.340710+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/mssql-linux-easy"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/new-podman-secrets-command','redhat.com: Exploring the new Podman secret command 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2177a62e970fd969fd09ea487a5877ebb881a465b043c5051801db7e796ed4dd',100.0,1.77902912079999208e+09,0,'2026-05-17T16:45:20.799992+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/new-podman-secrets-command"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/nmap-scripting-engine','redhat.com: 5 scripts for getting started with the Nmap Scripting Engine','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','407fea1e4979c689b6ec7886be3b085d9d0da51f4475ba0bb799ac1c6dbc5e02',100.0,1.77903156690723609e+09,0,'2026-05-17T17:26:06.907236+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/nmap-scripting-engine"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/one-line-linux-commands','==redhat.com: 20 one-line Linux commands to add to your toolbox==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','dd86350bc609178adc8f85899e4fb084865012d4265f6d3d25ede730a15c346c',100.0,1.77903133751553511e+09,0,'2026-05-17T17:22:17.515535+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/packaging-applications-python','redhat.com: Packaging applications to install on other machines with Python','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','266318a9943d67815c393284f8b1307cf0d803c86f09798b26d9fee86cad603b',100.0,1.77903182555914902e+09,0,'2026-05-17T17:30:25.559149+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/packaging-applications-python"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/pid-namespace','redhat.com: Building containers by hand: The PID namespace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1418e109d49ff509836d83a1889d52f38f1dfe681294896013f77ea3f2fafc6',100.0,1.779029609387717e+09,0,'2026-05-17T16:53:29.387717+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/pid-namespace"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-auto-updates-rollbacks','redhat.com: How to use auto-updates and rollbacks in Podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83efc443ea02c290d5e5fcd2e9a0d0388148309def9516d185e6372638ea6a0c',100.0,1.77903219557164311e+09,0,'2026-05-17T17:36:35.571643+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-auto-updates-rollbacks"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-clients-macos-windows','Podman remote clients for macOS and Windows','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d3a4c1a9531ef680f64561e0d83440a8b026745e226ff79f7ff6c2efe760bea',100.0,1.77903047905445599e+09,0,'2026-05-17T17:07:59.054456+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-clients-macos-windows"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-docker-compose','redhat.com: Using Podman and Docker Compose','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7400d9d68b90b8e44501587b2d0ced6fafb842bb4e6982922c64e8221b79ff05',100.0,1779033704.64433,0,'2026-05-17T18:01:44.644330+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-docker-compose"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-features-1','redhat.com: 5 Podman features to try now','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42f9e161a7704c0174c3e23c4b6bd91de7643eae9cf8c86c667dfdf83db02982',100.0,1.77903361959142804e+09,0,'2026-05-17T18:00:19.591428+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-features-1"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-play-kube-updates','redhat.com: Build Kubernetes pods with Podman play kube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13e0d4a4eff4a1e60f4d22cfa12fe1ae6fdbc9c424dd6617ff15cda64418fb11',100.0,1.7790299888960421e+09,0,'2026-05-17T16:59:48.896042+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-play-kube-updates"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/privileged-flag-container-engines','How to use the --privileged flag with container engines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02a031619035586986c71cffe10ce8194579d19ffc4e1aef7fedf35a2d1133d5',100.0,1.77903043021354889e+09,0,'2026-05-17T17:07:10.213549+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/privileged-flag-container-engines"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/python-venv-ansible','redhat.com: How to set up and use Python virtual environments for Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d08532119e41de98ce988ce62674650b4b101188030eddf16887eb75946b5111',100.0,1.77903366328730511e+09,0,'2026-05-17T18:01:03.287305+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/python-venv-ansible"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/quadlet-podman','redhat.com/sysadmin/quadlet-podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aff12bb1ef15b81d1d6dfc788dd5e0721051ee95a9905437de0f9de9a244c7e2',100.0,1779030329.9618,0,'2026-05-17T17:05:29.961800+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/quadlet-podman"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/query-rpm-database-python','redhat.com: Writing and unit testing a Python application to query the RPM'' database','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','97599d1bc908fad681b3534e8a58a7aae4434911774c5e1bc8fce29130937c9d',100.0,1.77903180518104791e+09,0,'2026-05-17T17:30:05.181048+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/query-rpm-database-python"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/recursive-vim-macros','redhat.com: Recursive Vim macros: One step further into automating repetitive'' tasks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf37f5013c9e7948948e30e4dc4bca2a0f2fb0b839a5d2449b8643a08a4ca933',100.0,1.7790345072050271e+09,0,'2026-05-17T18:15:07.205027+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/recursive-vim-macros"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/renewed-thrill-ansible','redhat.com: Renewing my thrill at work with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','406c45dcf015818013503d9b20d12242c1f766f8c6adddf086f88e6fe65b8c3d',100.0,1.77902980179123902e+09,0,'2026-05-17T16:56:41.791239+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/renewed-thrill-ansible"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/replace-docker-podman-mac-revisited','redhat.com: How to replace Docker with Podman on a Mac, revisited','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f27a606e3b4271bcb13c0fad610e4c683117a083996111f0f2ccc127eda623ef',100.0,1.77903084699272108e+09,0,'2026-05-17T17:14:06.992721+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/replace-docker-podman-mac-revisited"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/replace-docker-podman-macos','redhat.com: How to replace Docker with Podman on a Mac','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4b6d56194a79ad290065212de75611b91d53074cd6bdf7bdbe246febf4af2225',100.0,1.77903035005328202e+09,0,'2026-05-17T17:05:50.053282+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/replace-docker-podman-macos"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/reverse-proxy-ansible','redhat.com: How to use Ansible to configure a reverse proxy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba50e9593ce80f94429c1028507ef0af7fd34bf11df032213fcc83596016e2db',100.0,1.77903084248481392e+09,0,'2026-05-17T17:14:02.484814+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/reverse-proxy-ansible"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/rootless-podman-nfs','Rootless podman and NFS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df4b714c1d903b4777c677a9ac307705389651e332d31e6dfd61235ab5b99fc6',100.0,1.779030267722229e+09,0,'2026-05-17T17:04:27.722229+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/rootless-podman-nfs"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/software-packages-ansible','redhat.com: How to install software packages with an Ansible playbook','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','396fe4c3906ca93e27cfa617a8250b07243f8969308fb271fc267690712d9adb',100.0,1.77903151636125302e+09,0,'2026-05-17T17:25:16.361253+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/software-packages-ansible"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/start-learning-kubernetes','redhat.com: Start learning Kubernetes from your local machine','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7ffeea68bee28b2d45a620e9a6594199dc1d4ceaee08543f4ec1f28a6d77815',100.0,1.779031521089293e+09,0,'2026-05-17T17:25:21.089293+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/start-learning-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/sysadmin-essentials-networking-basics','redhat.com: Learn the networking basics every sysadmin needs to know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc534ed771d377a4b72f12266778d5f46436049cfb4bbe563f69868405a12174',100.0,1.77903409738336896e+09,0,'2026-05-17T18:08:17.383369+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/sysadmin-essentials-networking-basics"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/tcpdump-part-one','redhat.com: 6 tcpdump network traffic filter options','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c97dfc80951394aa890a3caf34a45b827abe4e93730f4d46c8884e4dda9f4cd5',100.0,1.77903453106860804e+09,0,'2026-05-17T18:15:31.068608+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/tcpdump-part-one"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/troubleshoot-ansible-playbooks','redhat.com: 6 troubleshooting skills for Ansible playbooks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8955798a8637e4a3bf769e2e7389a394940a007ac4f127597e795b1267b0e193',100.0,1.77903445026723599e+09,0,'2026-05-17T18:14:10.267236+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/troubleshoot-ansible-playbooks"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/understanding-yaml-ansible','redhat.com: Understanding YAML for Ansible. Validating YAML files with YAMLlint'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','44533daac61abf96fd981215c52ceefe153dd1170361335e38845ec44fe951ec',100.0,1.77903052246445488e+09,0,'2026-05-17T17:08:42.464455+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/understanding-yaml-ansible"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/using-asciinema','redhat.com: How to record your Linux terminal using asciinema','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3f21549e425cb4a23725c20f060eb34039d03b264d981229b39fb9bf446a484',100.0,1.77903215937134909e+09,0,'2026-05-17T17:35:59.371349+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/using-asciinema"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/vim-commands','redhat.com: Vim: Basic and intermediate commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','61a92fb234933a0ae224fe1b737d33faeec458e06109c5b3eb51934d9603a7dd',100.0,1.77903404004635095e+09,0,'2026-05-17T18:07:20.046351+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/vim-commands"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/yaml-beginners','redhat.com: YAML for beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8fb8738158681442249e4af8a93f70a81a5056d5a13f86799d1ae91bc2874bf5',100.0,1.77903450972358894e+09,0,'2026-05-17T18:15:09.723589+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/yaml-beginners"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/11-manager-considerations','redhat.com: 11 considerations for effectively managing a Linux sysadmin'' team 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a152854454a186fcca9c85a5d6c8600aeb7c21d4de114f4beaa9acc5fe3510d',100.0,1779032257,0,'2026-05-17T17:37:37.240135+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/11-manager-considerations"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/5-linux-commands','redhat.com: 5 Linux commands I''m going to start using','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','00f612f8d0780a3c7832229ecdc76a95b460afe325b6cdb5564ed33cebf41fc3',100.0,1779031037,0,'2026-05-17T17:17:17.431458+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/5-linux-commands"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/5-questions-interview','redhat.com: 5 questions to ask during your next sysadmin interview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','836ec385d8ea021c4d908c06718db98efcd70fae69ea10d0bbcb99d674411d29',100.0,1779031987,0,'2026-05-17T17:33:07.830051+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/5-questions-interview"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/5-rsync-tips','redhat.com: 5 advanced rsync tips for Linux sysadmins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5bac3f5291b0eb62f9b32f0713e7cefd9035a833d281810dbc2ca25c62354b40',100.0,1779034262,0,'2026-05-17T18:11:02.813048+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/5-rsync-tips"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/6-code-pushes-aap','redhat.com: 6 steps to automating code pushes with Ansible Automation Platform'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e6a5a70d33f4b338823da8998a0964d0431fed2b43ff01b1f56f30abcee463f5',100.0,1779030462,0,'2026-05-17T17:07:42.136175+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/6-code-pushes-aap"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/6-openssl-commands','redhat.com: 6 OpenSSL command options that every sysadmin should know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','55d94c98b364cc882da497b923896096afd2d2b9064980f28b45a15f3a905ae0',100.0,1779030991,0,'2026-05-17T17:16:31.152277+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/6-openssl-commands"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/DNS-name-resolution-troubleshooting-tools','redhat.com: Linux troubleshooting commands: 4 tools for DNS name resolution'' problems','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84aa0e84a55d59977c360f2c717d889cba2b77f1d5760b6c18954217dd771019',100.0,1779033050,0,'2026-05-17T17:50:50.797783+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/DNS-name-resolution-troubleshooting-tools"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-ad-hoc-commands','redhat.com: Deep dive into Ansible ad hoc commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a60ca89753abcfcfc5d12ea91024172a8b9c6c43660c136b5e9f1bcf6dcdbeea',100.0,1779034309,0,'2026-05-17T18:11:49.125874+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-ad-hoc-commands"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-create-users-csv','redhat.com: 4 steps to create Linux users from a csv file with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','185f78235b0fff305f637223ec9a0c76a4800e0b4b3616902ccb84d488b84226',100.0,1779031541,0,'2026-05-17T17:25:41.590298+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-create-users-csv"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-dynamic-inventories','==redhat.com: How to create dynamic inventory files in Ansible==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','56caa4b97f2c8dc2076a4532dfef9bd1fbefb207404839a176f30fa3de2c17c8',100.0,1779030971,0,'2026-05-17T17:16:11.189054+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-dynamic-inventory-python','==redhat.com: How to write a Python script to create dynamic Ansible inventories==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','344271044b2cfff21725230d7173d9f02dd24a212373378cb9066fe4586da0dd',100.0,1779033773,0,'2026-05-17T18:02:53.033476+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-lists-dictionaries-yaml','redhat.com/sysadmin/ansible-lists-dictionaries-yaml: How to work with lists'' and dictionaries in Ansible 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9969184fc8d5ca34caca8ece6a878ae8e1af72e88460b6394332afc4863fd22d',100.0,1779033397,0,'2026-05-17T17:56:37.890939+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-lists-dictionaries-yaml"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-plugin-inventory-files','==redhat.com: How to write an Ansible plugin to create inventory files==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','43b221872ff5339ecd8aa846d6a841b67b4fa2efa995ec16177c26a4e059c9ad',100.0,1779031414,0,'2026-05-17T17:23:34.718422+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-quick-start','redhat.com: Quick start guide to Ansible for Linux sysadmins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02d3b17b1229c726fe18fa45bab63025da3da12809072b02a8b3ef7eef391ec0',100.0,1779031564,0,'2026-05-17T17:26:04.417480+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-quick-start"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-system-role','redhat.com: A brief introduction to Ansible roles for Linux system administration'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fbfab02664a3ecf2baa0cabadb91aaaf8b48da12913d26a7d746331d060bc37d',100.0,1779030443,0,'2026-05-17T17:07:23.342716+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-system-role"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-templates-configuration','redhat.com: How to create dynamic configuration files using Ansible templates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','68fac8489d87e6baf42cb8811336cc4a34f288d841defa02dd08dea9314ef156',100.0,1779033296,0,'2026-05-17T17:54:56.028839+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-templates-configuration"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-web-endpoints','redhat.com: Using Ansible to interact with web endpoints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42a0b804103a5055fa59d2b1193ed2e80eeede158e3596389619c910844f979a',100.0,1779030653,0,'2026-05-17T17:10:53.090120+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-web-endpoints"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansiblefest-sysadmins','redhat.com: 16 AnsibleFest presentations for sysadmins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57507a4c073ed75bbe1d0e0eb12b220d96e2e7075d80548bc66c0046a546f39a',100.0,1779029863,0,'2026-05-17T16:57:43.156319+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansiblefest-sysadmins"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automate-podman-ansible','redhat.com: How to automate Podman installation and deployment using Ansible'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aa9f0e677f2c0393e0c2f2400f7bf8dc0162b4bd92670bdc7759b532a1c0c8ad',100.0,1779032966,0,'2026-05-17T17:49:26.469671+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automate-podman-ansible"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automate-reboot-ansible','redhat.com: How to automate system reboots using the Ansible reboot module','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec9984bd4b946d969b2c96ac64fe7beebb214ef52dbe93d5e98a356dca294eb7',100.0,1779029569,0,'2026-05-17T16:52:49.951871+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automate-reboot-ansible"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automation-architects','The rise of the automation architect','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9abdfe179a8061349db6dc969eccc8417e7e46e1432d21e2912f5fd903cd9459',100.0,1779032457,0,'2026-05-17T17:40:57.468213+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automation-combat-increased-workload','redhat.com: Use automation to combat your increased workload','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87c37f173e142b2ba2c378e435a2ad06d7599103bd06e7c4255d65e18ba7be91',100.0,1779034330,0,'2026-05-17T18:12:10.767224+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automation-combat-increased-workload"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automation-first-mentality','redhat.com: 5 ways for teams to create an automation-first mentality','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7fc5e5e92aff1d4d706e588338111268bf72830a929b0c9615d0bd6abdd78d99',100.0,1779032874,0,'2026-05-17T17:47:54.679961+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automation-first-mentality"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/build-VM-fast-ansible','redhat.com: Build a lab in 36 seconds with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','616970afad38fd4417eb741a6a30abcf5fbe2e5ead0b97d7b6f1a0621e20b7d8',100.0,1779031117,0,'2026-05-17T17:18:37.376457+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/build-VM-fast-ansible"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/compose-kubernetes-podman','redhat.com: From Docker Compose to Kubernetes with Podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b1cc6cfd5c4f46890131a06cec4a48b545a475a3541fc5afa81907107d9af33',100.0,1779032780,0,'2026-05-17T17:46:20.043741+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/compose-kubernetes-podman"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/configure-gmail-using-ansible','redhat.com: How to use Ansible to send an email using Gmail','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a64865602b5ff4f6665cbb60387e70c6518ec8f41e1784e2345934cd8c40c506',100.0,1779030842,0,'2026-05-17T17:14:02.559019+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/configure-gmail-using-ansible"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/configure-ssh-keygen','redhat.com: Using ssh-keygen and sharing for key-based authentication in'' Linux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dce790a32dd26e9b8045c42d029b5ad301630e7ad45d9854ad76c04996f48c49',100.0,1779029267,0,'2026-05-17T16:47:47.836102+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/configure-ssh-keygen"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/container-information-podman','redhat.com: How to use Podman to get information about your containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf856f2c1912d8d93972cb81edb49aabaa0ea83a852e4cc5173823dae9056469',100.0,1779030981,0,'2026-05-17T17:16:21.204523+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/container-information-podman"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/container-security-seccomp','redhat.com: Improving Linux container security with seccomp 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','01760ad2a21d18b7a3f3ecdc002b9485f29d35b8771bc194500a89246ecdc2bf',100.0,1779029796,0,'2026-05-17T16:56:36.367285+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/container-security-seccomp"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/containerizing-applications','redhat.com: A sysadmin''s guide to containerizing applications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8cd759ad1004d4ff9e41817662134493e7b1c5c89abf8a8b60c6823a3d2f06e5',100.0,1779030848,0,'2026-05-17T17:14:08.831425+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/containerizing-applications"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/create-containers-podman-quickly','redhat.com: Create fast, easy, and repeatable containers with Podman and'' shell scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a13054424d21f7f15bf59258137c15f34a066f7de4aef01286cb6a2c34524d4c',100.0,1779030991,0,'2026-05-17T17:16:31.131445+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/create-containers-podman-quickly"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/curl-hack-httpie','redhat.com: Save time at the command line with HTTPie instead of curl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2745fe537404f6f52984c859eef546b619f24ecf687211ad9069d8405ac00ebd',100.0,1779034447,0,'2026-05-17T18:14:07.104112+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/curl-hack-httpie"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/customize-vm-cloud-images-guestfish','redhat.com: How to customize VM and cloud images with guestfish','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','94cb01c99305340d145f58155fe88813b16278a345fceacdd8aed3f569a811d0',100.0,1779029826,0,'2026-05-17T16:57:06.306564+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/customize-vm-cloud-images-guestfish"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/data-text-files','redhat.com: Bash scripting: How to read data from text files','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','99a74057c6842647ab1249c5015cc8017f517d45867408185b38f3ad813fae7d',100.0,1779031788,0,'2026-05-17T17:29:48.161696+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/data-text-files"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/demystifying-ansible-sysadmins','redhat.com: Demystifying Ansible for Linux sysadmins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','067fb4ff6049a53c41ed68d20020c9949bbfbd382479ed339226f334bd51a1fa',100.0,1779032902,0,'2026-05-17T17:48:22.356825+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/demystifying-ansible-sysadmins"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/developing-ansible-role','redhat.com: 8 steps to developing an Ansible role in Linux 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d679847319ea911f7bee9a13f7e3560f70763af83f5348e606330cf9a05b7842',100.0,1779030360,0,'2026-05-17T17:06:00.858411+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/developing-ansible-role"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/edit-text-bash-command','redhat.com: 2 Bash commands to change strings in multiple files at once','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','359d57d640af45f8433862631e157799a952ce51b23b2c626de750ef22f54f4c',100.0,1779031446,0,'2026-05-17T17:24:06.159532+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/edit-text-bash-command"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/extra-variables-ansible-playbook','redhat.com: How to pass extra variables to an Ansible playbook','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1218d96e8baf1fedad6bfd7cead7828ead1c1a55938255b60736de73baedb07c',100.0,1779031591,0,'2026-05-17T17:26:31.922084+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/extra-variables-ansible-playbook"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/faster-ansible-playbook-execution','redhat.com: 8 ways to speed up your Ansible playbooks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b6fc726443df6c3ceb787f2e1337b41fcd3e98bccc61adc6527e8041299a0635',100.0,1779033808,0,'2026-05-17T18:03:28.262473+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/faster-ansible-playbook-execution"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/find-non-expiring-passwords','redhat.com: Audit user accounts for never-expiring passwords with a Bash'' script','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4f7b7e4d1b0d035b96374eb5fb5a1465134ff8c9c1530c9f3bcf0e9a5dafccf',100.0,1779034392,0,'2026-05-17T18:13:12.184081+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/find-non-expiring-passwords"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/five-network-commands','redhat.com: 5 Linux network troubleshooting commands 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b3847b4eb8246ad7d55278ccc0a93895e5de32bb91bc0183ff1542c78407d2a',100.0,1779032333,0,'2026-05-17T17:38:53.531207+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/five-network-commands"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/getting-started-jboss','redhat.com: Getting started with JBoss','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0172cfdffd481e02dc6757a0de24b4325e54038418e6c7a2955ef20247eb493',100.0,1779031455,0,'2026-05-17T17:24:15.524517+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-jboss"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/how-start-ansible','redhat.com: Got automation? Here''s a quick guide to get you up to speed'' on Ansible 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d9a198e34137a5c3642c6e7c77e3c43cd7f7654af2becbd53ad108c83e6674e6',100.0,1779032293,0,'2026-05-17T17:38:13.323619+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-start-ansible"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/install-ansible-way','redhat.com: Add a repo and install a package the Ansible way','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c43499aff7767364147fa4d27c54a9a4d67078367282f49825ef0df1be92c63c',100.0,1779029459,0,'2026-05-17T16:50:59.370413+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/install-ansible-way"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/it-automation-book','redhat.com: Tales from the field: A system administrator''s guide to IT'' automation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','765b5c4b703c1fdda44ef75c559a9e076d61e45e4c593731b2ea447530254837',100.0,1779031981,0,'2026-05-17T17:33:01.530552+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/it-automation-book"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/it-automation-training','redhat.com: Why IT automation training is a smart way to boost your career','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57208bc6a0aa397671f1b050f47b5c2e6d27dd38d1e5b2013205f4197f6f7a53',100.0,1779033761,0,'2026-05-17T18:02:41.656437+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/it-automation-training"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/kubernetes-basics-sysadmins','redhat.com: Kubernetes basics for sysadmins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','852d8899f27ca9c370fc8e134384d300bdbb6c1f39331ca74b11070bc370f31e',100.0,1779031755,0,'2026-05-17T17:29:15.421442+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-basics-sysadmins"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/kubernetes-cluster-laptop','redhat.com: How to run a Kubernetes cluster on your laptop 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','060383fa5520bae2ae8162886cb9fd1ced44983882501b47fabf16311e0405a8',100.0,1779031031,0,'2026-05-17T17:17:11.895402+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-cluster-laptop"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/kubernetes-components','redhat.com: Kubernetes Components - A sysadmin''s guide to basic Kubernetes'' components 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','489beeb1ea67bcb38b5bbe07c9b304e05b29c58f2d89e44487a3f06da9d5964e',100.0,1779030583,0,'2026-05-17T17:09:43.464018+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-components"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/kubespray-deploy-kubernetes','redhat.com: An introduction to Kubespray','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6060212a990ab5d1b5beb51a1ef8d7566a338e2cec265c0a93391dad20fb0fa0',100.0,1779031642,0,'2026-05-17T17:27:22.772258+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubespray-deploy-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/linux-commands-manage-groups','redhat.com: 3 basic Linux group management commands every sysadmin should'' know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5edef78e0f2199b9518bf7a9247d9c66226c2e4c3d92081921c3651a1fbf1ad1',100.0,1779030305,0,'2026-05-17T17:05:05.654847+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/linux-commands-manage-groups"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/linux-pid-namespaces','How Linux PID namespaces work with containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e45726bdf388336748df40e1b38cc921dc5445fa30985d9521e3907a7a42b01',100.0,1779032751,0,'2026-05-17T17:45:51.515172+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/linux-pid-namespaces"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/linux-security-usability','redhat.com: Balancing Linux security with usability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9dc1b9f76b974783e02277b4dbe88dbda22b5b1cc66adf609790395fad318892',100.0,1779034262,0,'2026-05-17T18:11:02.722520+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/linux-security-usability"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/mssql-linux-easy','redhat.com: Using Ansible to deploy Microsoft SQL Server 2019 on Red Hat'' Enterprise Linux 8','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1641fc4355da9f9d85b15efce5e63cdfae703430217b177323a9ca37b37c1dbb',100.0,1779032961,0,'2026-05-17T17:49:21.340710+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/mssql-linux-easy"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/new-podman-secrets-command','redhat.com: Exploring the new Podman secret command 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2177a62e970fd969fd09ea487a5877ebb881a465b043c5051801db7e796ed4dd',100.0,1779029120,0,'2026-05-17T16:45:20.799992+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/new-podman-secrets-command"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/nmap-scripting-engine','redhat.com: 5 scripts for getting started with the Nmap Scripting Engine','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','407fea1e4979c689b6ec7886be3b085d9d0da51f4475ba0bb799ac1c6dbc5e02',100.0,1779031566,0,'2026-05-17T17:26:06.907236+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/nmap-scripting-engine"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/one-line-linux-commands','==redhat.com: 20 one-line Linux commands to add to your toolbox==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','dd86350bc609178adc8f85899e4fb084865012d4265f6d3d25ede730a15c346c',100.0,1779031337,0,'2026-05-17T17:22:17.515535+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/packaging-applications-python','redhat.com: Packaging applications to install on other machines with Python','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','266318a9943d67815c393284f8b1307cf0d803c86f09798b26d9fee86cad603b',100.0,1779031825,0,'2026-05-17T17:30:25.559149+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/packaging-applications-python"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/pid-namespace','redhat.com: Building containers by hand: The PID namespace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1418e109d49ff509836d83a1889d52f38f1dfe681294896013f77ea3f2fafc6',100.0,1779029609,0,'2026-05-17T16:53:29.387717+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/pid-namespace"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-auto-updates-rollbacks','redhat.com: How to use auto-updates and rollbacks in Podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83efc443ea02c290d5e5fcd2e9a0d0388148309def9516d185e6372638ea6a0c',100.0,1779032195,0,'2026-05-17T17:36:35.571643+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-auto-updates-rollbacks"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-clients-macos-windows','Podman remote clients for macOS and Windows','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d3a4c1a9531ef680f64561e0d83440a8b026745e226ff79f7ff6c2efe760bea',100.0,1779030479,0,'2026-05-17T17:07:59.054456+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-clients-macos-windows"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-docker-compose','redhat.com: Using Podman and Docker Compose','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7400d9d68b90b8e44501587b2d0ced6fafb842bb4e6982922c64e8221b79ff05',100.0,1779033704,0,'2026-05-17T18:01:44.644330+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-docker-compose"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-features-1','redhat.com: 5 Podman features to try now','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42f9e161a7704c0174c3e23c4b6bd91de7643eae9cf8c86c667dfdf83db02982',100.0,1779033619,0,'2026-05-17T18:00:19.591428+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-features-1"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-play-kube-updates','redhat.com: Build Kubernetes pods with Podman play kube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13e0d4a4eff4a1e60f4d22cfa12fe1ae6fdbc9c424dd6617ff15cda64418fb11',100.0,1779029988,0,'2026-05-17T16:59:48.896042+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-play-kube-updates"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/privileged-flag-container-engines','How to use the --privileged flag with container engines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02a031619035586986c71cffe10ce8194579d19ffc4e1aef7fedf35a2d1133d5',100.0,1779030430,0,'2026-05-17T17:07:10.213549+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/privileged-flag-container-engines"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/python-venv-ansible','redhat.com: How to set up and use Python virtual environments for Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d08532119e41de98ce988ce62674650b4b101188030eddf16887eb75946b5111',100.0,1779033663,0,'2026-05-17T18:01:03.287305+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/python-venv-ansible"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/quadlet-podman','redhat.com/sysadmin/quadlet-podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aff12bb1ef15b81d1d6dfc788dd5e0721051ee95a9905437de0f9de9a244c7e2',100.0,1779030329,0,'2026-05-17T17:05:29.961800+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/quadlet-podman"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/query-rpm-database-python','redhat.com: Writing and unit testing a Python application to query the RPM'' database','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','97599d1bc908fad681b3534e8a58a7aae4434911774c5e1bc8fce29130937c9d',100.0,1779031805,0,'2026-05-17T17:30:05.181048+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/query-rpm-database-python"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/recursive-vim-macros','redhat.com: Recursive Vim macros: One step further into automating repetitive'' tasks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf37f5013c9e7948948e30e4dc4bca2a0f2fb0b839a5d2449b8643a08a4ca933',100.0,1779034507,0,'2026-05-17T18:15:07.205027+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/recursive-vim-macros"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/renewed-thrill-ansible','redhat.com: Renewing my thrill at work with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','406c45dcf015818013503d9b20d12242c1f766f8c6adddf086f88e6fe65b8c3d',100.0,1779029801,0,'2026-05-17T16:56:41.791239+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/renewed-thrill-ansible"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/replace-docker-podman-mac-revisited','redhat.com: How to replace Docker with Podman on a Mac, revisited','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f27a606e3b4271bcb13c0fad610e4c683117a083996111f0f2ccc127eda623ef',100.0,1779030846,0,'2026-05-17T17:14:06.992721+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/replace-docker-podman-mac-revisited"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/replace-docker-podman-macos','redhat.com: How to replace Docker with Podman on a Mac','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4b6d56194a79ad290065212de75611b91d53074cd6bdf7bdbe246febf4af2225',100.0,1779030350,0,'2026-05-17T17:05:50.053282+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/replace-docker-podman-macos"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/reverse-proxy-ansible','redhat.com: How to use Ansible to configure a reverse proxy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba50e9593ce80f94429c1028507ef0af7fd34bf11df032213fcc83596016e2db',100.0,1779030842,0,'2026-05-17T17:14:02.484814+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/reverse-proxy-ansible"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/rootless-podman-nfs','Rootless podman and NFS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df4b714c1d903b4777c677a9ac307705389651e332d31e6dfd61235ab5b99fc6',100.0,1779030267,0,'2026-05-17T17:04:27.722229+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/rootless-podman-nfs"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/software-packages-ansible','redhat.com: How to install software packages with an Ansible playbook','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','396fe4c3906ca93e27cfa617a8250b07243f8969308fb271fc267690712d9adb',100.0,1779031516,0,'2026-05-17T17:25:16.361253+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/software-packages-ansible"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/start-learning-kubernetes','redhat.com: Start learning Kubernetes from your local machine','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7ffeea68bee28b2d45a620e9a6594199dc1d4ceaee08543f4ec1f28a6d77815',100.0,1779031521,0,'2026-05-17T17:25:21.089293+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/start-learning-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/sysadmin-essentials-networking-basics','redhat.com: Learn the networking basics every sysadmin needs to know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc534ed771d377a4b72f12266778d5f46436049cfb4bbe563f69868405a12174',100.0,1779034097,0,'2026-05-17T18:08:17.383369+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/sysadmin-essentials-networking-basics"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/tcpdump-part-one','redhat.com: 6 tcpdump network traffic filter options','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c97dfc80951394aa890a3caf34a45b827abe4e93730f4d46c8884e4dda9f4cd5',100.0,1779034531,0,'2026-05-17T18:15:31.068608+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/tcpdump-part-one"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/troubleshoot-ansible-playbooks','redhat.com: 6 troubleshooting skills for Ansible playbooks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8955798a8637e4a3bf769e2e7389a394940a007ac4f127597e795b1267b0e193',100.0,1779034450,0,'2026-05-17T18:14:10.267236+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/troubleshoot-ansible-playbooks"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/understanding-yaml-ansible','redhat.com: Understanding YAML for Ansible. Validating YAML files with YAMLlint'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','44533daac61abf96fd981215c52ceefe153dd1170361335e38845ec44fe951ec',100.0,1779030522,0,'2026-05-17T17:08:42.464455+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/understanding-yaml-ansible"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/using-asciinema','redhat.com: How to record your Linux terminal using asciinema','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3f21549e425cb4a23725c20f060eb34039d03b264d981229b39fb9bf446a484',100.0,1779032159,0,'2026-05-17T17:35:59.371349+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/using-asciinema"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/vim-commands','redhat.com: Vim: Basic and intermediate commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','61a92fb234933a0ae224fe1b737d33faeec458e06109c5b3eb51934d9603a7dd',100.0,1779034040,0,'2026-05-17T18:07:20.046351+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/vim-commands"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/yaml-beginners','redhat.com: YAML for beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8fb8738158681442249e4af8a93f70a81a5056d5a13f86799d1ae91bc2874bf5',100.0,1779034509,0,'2026-05-17T18:15:09.723589+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/yaml-beginners"}');
 INSERT INTO "resources" VALUES('https://www.redpanda.com','Redpanda 🌟','','2026',5,'A modern, high-performance streaming platform compatible with the Kafka API but engineered in C++ on a thread-per-core model. By eliminating JVM garbage collection issues and discarding ZooKeeper dependencies in favor of internal Raft consensus, Redpanda dramatically lowers latency and operational overhead.','C++','Event Broker','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Next-Gen Event Brokers", "Redpanda"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redpanda.com/blog/bsl-source-available-license','Redpanda is now Free & Source Available','','2021',3,'The official blog post detailing Redpanda''s pivot to the Business Source License (BSL). It provides a high-level corporate and architectural perspective regarding license changes and global open-source resource sustainability.','English','blog','Beginner',0,'online','manual',NULL,NULL,1.781736090783535e+09,0,'2026-06-18T00:41:30.783535+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Event Streaming", "Modern Alternatives", "Licensing"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redpanda.com/blog/open-source',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redpanda.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','846802d8e782e21c5769978c1de5ba77006e7830ed4d611782427d7ccdfd491a',84.0,1779130494.9932,0,'2026-05-18T20:54:54.993200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redpanda.com/blog/bsl-source-available-license','Redpanda is now Free & Source Available','','2021',3,'The official blog post detailing Redpanda''s pivot to the Business Source License (BSL). It provides a high-level corporate and architectural perspective regarding license changes and global open-source resource sustainability.','English','blog','Beginner',0,'online','manual',NULL,NULL,1781736090,0,'2026-06-18T00:41:30.783535+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Event Streaming", "Modern Alternatives", "Licensing"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redpanda.com/blog/open-source',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redpanda.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','846802d8e782e21c5769978c1de5ba77006e7830ed4d611782427d7ccdfd491a',84.0,1779130494,0,'2026-05-18T20:54:54.993200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.reduxio.com','Reduxio','','2020',0,'Reduxio was an enterprise storage innovator that designed unified primary and secondary storage frameworks with granular, instantaneous recovery capabilities. Though the product has transitioned into a legacy technology, its foundational approaches to metadata-defined back-dating continue to influence cloud-native backup paradigms.','N/A','Company','High',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Enterprise Storage", "Legacy Platforms"]','["[LEGACY]"]','[]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.rejupillai.com/index.php/2021/03/06/configure-tls-on-gke-ingress-for-free-with-lets-encrypt','rejupillai.com: Let’s Encrypt the Web (for free)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','750351750b8626ef302496ec087129654973ec922d93183a68f788489052659d',100.0,1.77903288488231802e+09,0,'2026-05-17T17:48:04.882318+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://rejupillai.com/index.php/2021/03/06/configure-tls-on-gke-ingress-for-free-with-lets-encrypt"}');
-INSERT INTO "resources" VALUES('https://www.replex.io','replex.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2',100.0,1779033567.03077,0,'2026-05-17T17:59:27.030770+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.appdynamics.com"}');
-INSERT INTO "resources" VALUES('https://www.replex.io/blog/an-introduction-to-kubernetes-finops','replex.io: An Introduction to Kubernetes FinOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2',100.0,1.7790333096230309e+09,0,'2026-05-17T17:55:09.623031+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.appdynamics.com"}');
-INSERT INTO "resources" VALUES('https://www.replex.io/blog/kubernetes-in-production-best-practices-for-cluster-autoscaler-hpa-and-vpa','Kubernetes Autoscaling in Production: Best Practices for **Cluster Autoscaler,'' HPA and VPA**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2',100.0,1.77902936964301609e+09,0,'2026-05-17T16:49:29.643016+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.appdynamics.com"}');
-INSERT INTO "resources" VALUES('https://www.reply.com/solidsoft-reply/en/content/webservices-soap-and-rest-a-simple-introduction','reply.com: Web Services: SOAP and REST - A Simple Introduction','','N/A',0,'A curated technical resource and architectural guide covering reply.com: Web Services: SOAP and REST - A Simple Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b88f1a1c9b0ae18fe66738cb90fdb3b529c036cbee8a4f4d57f5a3853971eec4',100.0,1.77903198048379206e+09,0,'2026-05-17T17:33:00.483792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://www.reply.com/solidsoft-reply/en"}');
-INSERT INTO "resources" VALUES('https://www.rethinkagile.org/post/5-reasons-why-agile-is-better-than-waterfall','rethinkagile.org: 5 reasons why Agile is better than Waterfall','','N/A',0,'A curated technical resource and architectural guide covering rethinkagile.org: 5 reasons why Agile is better than Waterfall in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903443159305906e+09,0,'2026-05-17T18:13:51.593059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.rejupillai.com/index.php/2021/03/06/configure-tls-on-gke-ingress-for-free-with-lets-encrypt','rejupillai.com: Let’s Encrypt the Web (for free)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','750351750b8626ef302496ec087129654973ec922d93183a68f788489052659d',100.0,1779032884,0,'2026-05-17T17:48:04.882318+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://rejupillai.com/index.php/2021/03/06/configure-tls-on-gke-ingress-for-free-with-lets-encrypt"}');
+INSERT INTO "resources" VALUES('https://www.replex.io','replex.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2',100.0,1779033567,0,'2026-05-17T17:59:27.030770+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.appdynamics.com"}');
+INSERT INTO "resources" VALUES('https://www.replex.io/blog/an-introduction-to-kubernetes-finops','replex.io: An Introduction to Kubernetes FinOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2',100.0,1779033309,0,'2026-05-17T17:55:09.623031+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.appdynamics.com"}');
+INSERT INTO "resources" VALUES('https://www.replex.io/blog/kubernetes-in-production-best-practices-for-cluster-autoscaler-hpa-and-vpa','Kubernetes Autoscaling in Production: Best Practices for **Cluster Autoscaler,'' HPA and VPA**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2',100.0,1779029369,0,'2026-05-17T16:49:29.643016+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.appdynamics.com"}');
+INSERT INTO "resources" VALUES('https://www.reply.com/solidsoft-reply/en/content/webservices-soap-and-rest-a-simple-introduction','reply.com: Web Services: SOAP and REST - A Simple Introduction','','N/A',0,'A curated technical resource and architectural guide covering reply.com: Web Services: SOAP and REST - A Simple Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b88f1a1c9b0ae18fe66738cb90fdb3b529c036cbee8a4f4d57f5a3853971eec4',100.0,1779031980,0,'2026-05-17T17:33:00.483792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://www.reply.com/solidsoft-reply/en"}');
+INSERT INTO "resources" VALUES('https://www.rethinkagile.org/post/5-reasons-why-agile-is-better-than-waterfall','rethinkagile.org: 5 reasons why Agile is better than Waterfall','','N/A',0,'A curated technical resource and architectural guide covering rethinkagile.org: 5 reasons why Agile is better than Waterfall in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034431,0,'2026-05-17T18:13:51.593059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.returngis.net','returngis.net','','2025',0,'Gisela Torres'' blog covers Microsoft Azure, AKS, container architectures, and developer pipelines. The content serves as a high-quality bridge for Spanish-speaking and global engineers optimizing their cloud deployments.','Spanish','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Cloud Native", "Azure Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.returngis.net/2020/02/pruebas-de-vida-de-nuestros-contenedores-en-kubernetes','returngis.net: Pruebas de vida de nuestros contenedores en Kubernetes','','2020',0,'Spanish-language technical guide explaining container health and lifecycle management in Kubernetes.
 - Demonstrates practical configurations of HTTP, TCP, and command-based probes.
@@ -17755,60 +17755,60 @@ INSERT INTO "resources" VALUES('https://www.returngis.net/2023/05/desplegar-agic
 INSERT INTO "resources" VALUES('https://www.returngis.net/2023/05/exponer-apis-en-aks-a-traves-de-azure-api-management','returngis.net: Exponer APIs en AKS a través de Azure API Management','','2023',0,'Provides a hands-on architectural walkthrough for exposing microservices deployed on AKS through Azure API Management (APIM). Focuses on securing internal endpoints via private virtual network injection, setting up private DNS zones, and orchestrating ingress paths with NGINX or AGIC. Essential reading for configuring robust API monetization and rate-limiting behaviors.','Bash','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "API Gateway"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.returngis.net/2025/02/como-instalar-java-23-en-una-pipeline-de-azure-devops','Install Java 23 in an Azure DevOps Pipeline','','2025',3,'Demonstrates how to dynamically install Java 23 onto Azure DevOps pipeline agents using automated setup tasks. In 2026, using localized runtime installation tasks is preferred over relying on pre-baked VM images, allowing pipelines to remain flexible and easily adapt to new framework versions.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Build Environments", "Runtime Configuration"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md", "azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.returngis.net/2025/02/dependabot-updates-en-azure-devops','Dependabot Version Updates in Azure DevOps','','2025',0,'A configuration guide describing the implementation of automated Dependabot scanning mechanisms inside Azure DevOps repositories to detect and secure third-party dependencies.','YAML','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Security & Supply Chain", "Dependabot"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.reuters.com/article/us-ibm-divestiture/ibm-to-break-up-109-year-old-company-to-focus-on-cloud-growth-idUSKBN26T1TZ','reuters.com: IBM to break up 109-year old company to focus on cloud growth'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering reuters.com: IBM to break up 109-year old company to focus on cloud growth'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903273414805197e+09,0,'2026-05-17T17:45:34.148052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.reuters.com/article/us-ibm-divestiture/ibm-to-break-up-109-year-old-company-to-focus-on-cloud-growth-idUSKBN26T1TZ','reuters.com: IBM to break up 109-year old company to focus on cloud growth'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering reuters.com: IBM to break up 109-year old company to focus on cloud growth'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032734,0,'2026-05-17T17:45:34.148052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.revenuecat.com/blog/engineering/replicating-a-postgresql-cluster-to-redshift','revenuecat.com: Replicating a postgresql cluster to redshift','','2020',4,'Curator Insight presents RevenueCat''s engineering experience replicating high-throughput transactional Postgres databases into AWS Redshift. Live Grounding evaluates the trade-offs of AWS DMS, custom streaming code, and data synchronization patterns. Offers real-world insights on scale, column-mapping issues, and operational bottlenecks.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Warehousing", "ELT Pipeline"]','["[ENTERPRISE-STABLE]"]','[]','["aws-databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.revenuecat.com/blog/replicating-a-postgresql-cluster-to-redshift','revenuecat.com: Replicating a postgresql cluster to redshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','07e47084b744cd02817de2f7a666ae03ebff46db63a3d32911f22f154cf41f94',100.0,1779030719.1654,0,'2026-05-17T17:11:59.165400+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md"]','[]','{}','{"duplicate_of": "https://www.revenuecat.com/blog/engineering/replicating-a-postgresql-cluster-to-redshift"}');
+INSERT INTO "resources" VALUES('https://www.revenuecat.com/blog/replicating-a-postgresql-cluster-to-redshift','revenuecat.com: Replicating a postgresql cluster to redshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','07e47084b744cd02817de2f7a666ae03ebff46db63a3d32911f22f154cf41f94',100.0,1779030719,0,'2026-05-17T17:11:59.165400+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md"]','[]','{}','{"duplicate_of": "https://www.revenuecat.com/blog/engineering/replicating-a-postgresql-cluster-to-redshift"}');
 INSERT INTO "resources" VALUES('https://www.revistacloudcomputing.com/2020/09/los-mejores-proveedores-de-kubernetes','revistacloudcomputing.com: Los mejores proveedores de Kubernetes','','2020',0,'A comparison of leading managed Kubernetes providers (EKS, GKE, AKS) assessing features such as control plane pricing, scaling responsiveness, and upgrade paths. Extremely useful for infrastructure strategists.','Spanish','Review','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Managed Offerings", "Provider Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.rexegg.com/regex-tricks.php','rexegg.com: Regex Syntax Tricks','','2022',0,'A comprehensive deep dive into advanced regular expression mechanics, detailing lookarounds, capture groups, and backreferences. Indispensable for creating fine-tuned, complex parsing expressions for server logs, configurations, and raw telemetry data.','Regex','Reference Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Text Processing", "Regex"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ringcentral.co.uk/gb/en/blog/definitions/cloud-management','ringcentral.co.uk: Cloud Management 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6f8c1c1ec790849b4aeb943a2d7ca47319c5b5a3485e8bd8f2c84012fdc78032',100.0,1.77903139105507802e+09,0,'2026-05-17T17:23:11.055078+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ringcentral.co.uk/gb/en/blog/definitions/software-as-a-service-saas','ringcentral.co.uk: Software as a Service (SaaS)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c6d6ce7d02faf9de5870a656377aa71947e9aa33b4d8876658d5c7b604f7342f',100.0,1.779032117650357e+09,0,'2026-05-17T17:35:17.650357+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ringcentral.com/gb/en/blog/definitions/cloud-management',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ringcentral.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','262c16456409a51330255580987c97630110aa25711bbd5cc59d88beb5fc0f79',100.0,1.77913049501905202e+09,1,'2026-05-18T20:54:55.019052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ringcentral.com/gb/en/blog/definitions/software-as-a-service-saas',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ringcentral.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','59b1c1535903a930c34671970963d62dcc022211693de0414fd9822fd9d4bbc1',100.0,1.77913049493098688e+09,1,'2026-05-18T20:54:54.930987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ringcentral.co.uk/gb/en/blog/definitions/cloud-management','ringcentral.co.uk: Cloud Management 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6f8c1c1ec790849b4aeb943a2d7ca47319c5b5a3485e8bd8f2c84012fdc78032',100.0,1779031391,0,'2026-05-17T17:23:11.055078+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ringcentral.co.uk/gb/en/blog/definitions/software-as-a-service-saas','ringcentral.co.uk: Software as a Service (SaaS)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c6d6ce7d02faf9de5870a656377aa71947e9aa33b4d8876658d5c7b604f7342f',100.0,1779032117,0,'2026-05-17T17:35:17.650357+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ringcentral.com/gb/en/blog/definitions/cloud-management',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ringcentral.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','262c16456409a51330255580987c97630110aa25711bbd5cc59d88beb5fc0f79',100.0,1779130495,1,'2026-05-18T20:54:55.019052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ringcentral.com/gb/en/blog/definitions/software-as-a-service-saas',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ringcentral.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','59b1c1535903a930c34671970963d62dcc022211693de0414fd9822fd9d4bbc1',100.0,1779130494,1,'2026-05-18T20:54:54.930987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.rocket.chat','Rocket Chat','','2026',0,'An open-source, highly customizable collaboration engine designed for organizations requiring strict self-hosted data residency and compliance rules. Features end-to-end encryption, extensive API endpoints, omnichannel support, and seamless integration with container runtimes.','JavaScript','Open Source Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools", "Open Source"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.rogerperkin.co.uk/network-automation/pyats/pyats-genie-tutorial','rogerperkin.co.uk: pyATS Tutorial for Beginners','','2023',0,'Comprehensive architectural introduction to Cisco''s Python Automated Test System (pyATS) and Genie. Explains validation of multi-vendor network operations, automated schema-based log parsing, and state validation scripts. Standard reference for network testing.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Network Automation", "Testing Frameworks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021','rookout.com: Developer Tools for Kubernetes in 2021: Helm, Kustomize, and'' Skaffold (Part 1)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1.77902948269085788e+09,0,'2026-05-17T16:51:22.690858+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/solutions/observability-for-developers"}');
-INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-development-machines-part-5','rookout.com: Developer Tools for Kubernetes in 2021: Development Machines'' (Part 5)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1.77902922586469602e+09,0,'2026-05-17T16:47:05.864696+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
-INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-2','rookout.com: Developer Tools for Kubernetes in 2021 – Skaffold, Tilt, and'' Garden (Part 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779032152.78421,0,'2026-05-17T17:35:52.784210+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
-INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-3','rookout.com: Developer Tools for Kubernetes in 2021: Lens, VSCode, IntelliJ,'' & Gitpod (Part 3)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1.77903057252944898e+09,0,'2026-05-17T17:09:32.529449+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
-INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-4','rookout.com: Developer Tools for Kubernetes in 2021: Docker, Kaniko, Buildpack'' & Jib (Part 4)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1.7790303501687541e+09,0,'2026-05-17T17:05:50.168754+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
-INSERT INTO "resources" VALUES('https://www.rookout.com/blog/how-real-time-debugging-improves-reliability','rookout.com: How Real-Time Debugging Improves Reliability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1.77903152825358891e+09,0,'2026-05-17T17:25:28.253589+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
-INSERT INTO "resources" VALUES('https://www.rookout.com/blog/kubernetes-application-debugging','rookout.com: The Definitive Guide To Kubernetes Application Debugging','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1.77903044031496596e+09,0,'2026-05-17T17:07:20.314966+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
-INSERT INTO "resources" VALUES('https://www.rookout.com/blog/lessons-learned-when-building-a-kubernetes-operator','rookout.com: Lessons Learned When Building A Kubernetes Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1.77903264264687395e+09,0,'2026-05-17T17:44:02.646874+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
+INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021','rookout.com: Developer Tools for Kubernetes in 2021: Helm, Kustomize, and'' Skaffold (Part 1)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779029482,0,'2026-05-17T16:51:22.690858+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/solutions/observability-for-developers"}');
+INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-development-machines-part-5','rookout.com: Developer Tools for Kubernetes in 2021: Development Machines'' (Part 5)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779029225,0,'2026-05-17T16:47:05.864696+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
+INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-2','rookout.com: Developer Tools for Kubernetes in 2021 – Skaffold, Tilt, and'' Garden (Part 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779032152,0,'2026-05-17T17:35:52.784210+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
+INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-3','rookout.com: Developer Tools for Kubernetes in 2021: Lens, VSCode, IntelliJ,'' & Gitpod (Part 3)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779030572,0,'2026-05-17T17:09:32.529449+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
+INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-4','rookout.com: Developer Tools for Kubernetes in 2021: Docker, Kaniko, Buildpack'' & Jib (Part 4)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779030350,0,'2026-05-17T17:05:50.168754+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
+INSERT INTO "resources" VALUES('https://www.rookout.com/blog/how-real-time-debugging-improves-reliability','rookout.com: How Real-Time Debugging Improves Reliability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779031528,0,'2026-05-17T17:25:28.253589+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
+INSERT INTO "resources" VALUES('https://www.rookout.com/blog/kubernetes-application-debugging','rookout.com: The Definitive Guide To Kubernetes Application Debugging','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779030440,0,'2026-05-17T17:07:20.314966+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
+INSERT INTO "resources" VALUES('https://www.rookout.com/blog/lessons-learned-when-building-a-kubernetes-operator','rookout.com: Lessons Learned When Building A Kubernetes Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779032642,0,'2026-05-17T17:44:02.646874+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
 INSERT INTO "resources" VALUES('https://www.root.io','slim.ai: Automatically reduce Docker container size using DockerSlim','- [youtube: The need for Slim Docker Container Images with @DockerSlim & Slim.AI](https://www.youtube.com/watch?v=1o14tIEhZL0)
     - [==slim.ai: Slim Docker Extension== 🌟](https://www.root.io)','2025',0,'A guide showcasing automated image squeezing tools. Examines dynamic process tracking to strip out unused OS libraries and reduce security vulnerabilities.','Go','documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Developer Tooling", "Optimization Platforms"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.root.io/blog/automatically-reduce-docker-container-size-using-dockerslim.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.77913049498797106e+09,0,'2026-05-18T20:54:54.987971+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.root.io/docs/docker-desktop-extension.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1.77913049503176403e+09,0,'2026-05-18T20:54:55.031764+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.root.io/docs/docker-desktop-extension.html", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.031766"}}');
+INSERT INTO "resources" VALUES('https://www.root.io/blog/automatically-reduce-docker-container-size-using-dockerslim.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.987971+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.root.io/docs/docker-desktop-extension.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.031764+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.root.io/docs/docker-desktop-extension.html", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.031766"}}');
 INSERT INTO "resources" VALUES('https://www.rratliff.com/gradle-cheat-sheet','rratliff.com: Gradle Cheat Sheet','','2026',0,'A clean, targeted desktop reference sheet for basic Gradle commands and task parameters. Curator Insight praises its simplicity. Live Grounding confirms it serves as a highly functional offline bookmark for mobile and JVM engineers.','Groovy','Cheat Sheet','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://eta-lang.org/docs/cheatsheets/gradle-cheatsheet"}');
 INSERT INTO "resources" VALUES('https://www.rtinsights.com/implementing-zero-trust-for-kubernetes','rtinsights.com: Implementing Zero Trust for Kubernetes','','2022',0,'A comprehensive analysis of deploying a holistic Zero Trust model across Kubernetes clusters. Emphasizes micro-segmentation at the pod networking tier, mutual TLS (mTLS) for workload identities, and rigorous continuous validation protocols. Offers infrastructure architects clear implementation patterns utilizing Service Meshes and native network policies.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "Zero Trust Network Access"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.rtve.es/play/videos/redes/redes-claves-para-enfrentarse-mundo-hoy-vo/1714674',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','27b2b1cae59b6a7e5d7d08573796c41848bd3d1ba867df98592862ae6bca56a6',100.0,1.77903317068128204e+09,0,'2026-05-17T17:52:50.681282+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.rtve.es/play/videos/redes/redes-claves-para-enfrentarse-mundo-hoy/1714673',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c18bdd5ba7aee7cb6868ded2257d8381f496c70f7ec3b52c8cef0bd6d39f4f79',100.0,1.77902916605636811e+09,0,'2026-05-17T16:46:06.056368+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.rtve.es/play/videos/redes/redes-claves-para-enfrentarse-mundo-hoy-vo/1714674',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','27b2b1cae59b6a7e5d7d08573796c41848bd3d1ba867df98592862ae6bca56a6',100.0,1779033170,0,'2026-05-17T17:52:50.681282+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.rtve.es/play/videos/redes/redes-claves-para-enfrentarse-mundo-hoy/1714673',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c18bdd5ba7aee7cb6868ded2257d8381f496c70f7ec3b52c8cef0bd6d39f4f79',100.0,1779029166,0,'2026-05-17T16:46:06.056368+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.rudderstack.com','rudderstack.com iPaaS','','2021',0,'RudderStack is a warehouse-first, developer-focused Customer Data Platform (CDP) and event-streaming pipeline engine. Architected as a secure, open-source alternative to Segment, it allows enterprises to route customer telemetry directly to cloud data warehouses without compromising privacy or incurring high third-party SaaS fees.','Go','Official Project','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Data Pipelines", "RudderStack", "Customer Data Platform"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.rultor.com','Rultor','','2022',3,'A unique ChatOps merge agent that handles branch integration and deployments entirely via comments inside GitHub issue trackers. Employs isolated Docker containers to guarantee repeatable, hermetic build environments during continuous delivery.','Java','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "ChatOps"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.saaras.io/blog/leverage-open-source-oss-derive-insights-grafana-prometheus','getenroute.io: TSDB, Prometheus, Grafana In Kubernetes: Tracing A Variable Across The OSS Monitoring Stack','','2021',0,'Traces the operational path of a telemetry data variable through a Kubernetes cluster, moving from raw exposure points, ingestion by Prometheus TSDB, to final dashboard rendering in Grafana. Curator Insight: Dynamic visualization of the telemetry life-cycle. Live Grounding: Highly effective for troubleshooting metric pipelines and understanding dashboard lag or query timeouts.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Prometheus", "Grafana"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.salaboy.com/2022/01/29/event-driven-applications-with-cloudevents-on-kubernetes','salaboy.com: Event-Driven applications with CloudEvents on Kubernetes','','2022',0,'This article explores deploying CloudEvents inside Kubernetes ecosystems to build standardized event schemas. It shows how the CloudEvents standard, combined with serverless tools like Knative, drives event-driven microservice integration.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Kubernetes", "CloudEvents"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-and-crossplane','salaboy.com: Building platforms on top of Kubernetes: VCluster and Crossplane','','2022',0,'An architectural analysis exploring how to assemble developer platforms using Crossplane for cloud resource provisioning and vcluster for lightweight, isolated virtual control planes. It underscores the modern paradigm of ''Kubernetes as a control plane'' rather than just a container orchestrator.','Markdown','Article','Intermediate',0,'online','manual','a25b0d6dded62bd552d350776a6598c5c595c54936cd76fd6715189764c60ee2',100.0,1.77913049501944804e+09,1,'2026-05-18T20:54:55.019448+02:00',NULL,NULL,NULL,'["Kubernetes", "Platform Engineering", "Control Planes"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-and-crossplane','salaboy.com: Building platforms on top of Kubernetes: VCluster and Crossplane','','2022',0,'An architectural analysis exploring how to assemble developer platforms using Crossplane for cloud resource provisioning and vcluster for lightweight, isolated virtual control planes. It underscores the modern paradigm of ''Kubernetes as a control plane'' rather than just a container orchestrator.','Markdown','Article','Intermediate',0,'online','manual','a25b0d6dded62bd552d350776a6598c5c595c54936cd76fd6715189764c60ee2',100.0,1779130495,1,'2026-05-18T20:54:55.019448+02:00',NULL,NULL,NULL,'["Kubernetes", "Platform Engineering", "Control Planes"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.salaboy.com/2022/11/28/the-challenges-of-platform-building-on-top-of-kubernetes-4-4','salaboy.com: The Challenges of Platform Building on Top of Kubernetes 4/4','','2022',0,'Explores the friction points and complex architectural trade-offs of building custom developer abstractions directly on top of Kubernetes APIs. Focuses on managing CRD lifecycle, controller overhead, and preventing multi-tenant isolation leaks when orchestrating platform components.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Platform Building Challenges"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.salesforceben.com/5-devops-concepts-you-need-to-know','salesforceben.com: 5 DevOps Concepts You Need to Know','','2023',0,'Curator Insight: Explores primary DevOps paradigms customized for enterprise-level SaaS environments. Live Grounding: Highlights specialized CI/CD patterns required for custom cloud SaaS platforms, bringing automated testing and sandbox versioning to enterprise systems.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "SaaS DevOps"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.satishchandragupta.com/tech/scalable-efficient-big-data-analytics-machine-learning-pipeline-architecture-on-cloud.html','satishchandragupta.com: Scalable Efficient Big Data Pipeline Architecture','','N/A',0,'A curated technical resource and architectural guide covering satishchandragupta.com: Scalable Efficient Big Data Pipeline Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173608070238304e+09,0,'2026-06-18T00:41:20.702383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.satishchandragupta.com/tech/scalable-efficient-big-data-analytics-machine-learning-pipeline-architecture-on-cloud.html','satishchandragupta.com: Scalable Efficient Big Data Pipeline Architecture','','N/A',0,'A curated technical resource and architectural guide covering satishchandragupta.com: Scalable Efficient Big Data Pipeline Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736080,0,'2026-06-18T00:41:20.702383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.scalablepath.com','scalablepath','','2026',0,'A high-touch technical recruitment platform that matches vetted software developers with specialized enterprise projects. It provides comprehensive technical screening and onboarding workflows. Live grounding confirms its focus on building customized cross-functional remote engineering teams.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Staff Augmentation"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.scaledagileframework.com/devops','scaledagileframework.com: DevOps 🌟🌟','','2020',3,'Examines the CALMR execution framework nested inside enterprise-scale agile models. Identifies methods to link strategic planning layers with automated continuous integration loops.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Enterprise Agile", "SAFe Framework"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.scaleway.com','scaleway.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','355fb606fbd96699748a8ba1591f42644757b43b100a451f9bc5df8798ce254d',100.0,1.77903341957385206e+09,0,'2026-05-17T17:56:59.573852+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaleway.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.scaleway.com','scaleway.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','355fb606fbd96699748a8ba1591f42644757b43b100a451f9bc5df8798ce254d',100.0,1779033419,0,'2026-05-17T17:56:59.573852+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaleway.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.scaleway.com/en/blog/how-to-deploy-and-distribute-the-workload-on-a-multi-cloud-kubernetes-environment','blog.scaleway.com: How to deploy and distribute the workload on a multi-cloud Kubernetes environment 🌟','','2022',4,'Provides multi-cloud workload deployment patterns. Explores cluster federation, multi-cluster ingress routing, and disaster recovery profiles using standardized cloud-provider APIs.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Multi-Cloud", "Federation"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.scaleway.com/en/blog/saas-multi-tenant-vs-multi-instance-architectures','blog.scaleway.com: SaaS Solutions - What is the difference between a multi-instance and a multi-tenant architecture','','2023',0,'Compares multi-instance setups (dedicated systems per tenant) against multi-tenant models (shared compute/database with strict software isolation). Examines resource scaling, security boundaries, and noisy neighbor challenges.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "SaaS", "Multi-Tenancy"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.scaleway.com/en/blog/understanding-kubernetes-autoscaling','blog.scaleway.com: Understanding Kubernetes Autoscaling','','2022',0,'A foundational overview tracing the operational boundaries of Horizontal Pod Autoscaling (HPA), Vertical Pod Autoscaling (VPA), and Cluster Autoscaler. Maps how these different scaling axes interact to maintain high application performance while limiting resource overhead.','N/A','Blog','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Autoscaling Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{"duplicate_of": "https://thinksys.com/devops/kubernetes-autoscaling"}');
-INSERT INTO "resources" VALUES('https://www.scaleway.com/en/en',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.scaleway.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.78173615428710389e+09,0,'2026-06-18T00:42:34.287104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/scaleway.md"]','["scaleway.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.scaleway.com/en/en',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.scaleway.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1781736154,0,'2026-06-18T00:42:34.287104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/scaleway.md"]','["scaleway.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.scaleway.com/en/en/blog/saas-multi-tenant-vs-multi-instance-architectures','SaaS Solutions - What is the difference between a multi-instance and a multi-tenant architecture','','2022',0,'An architectural guide analyzing the trade-offs between multi-instance and multi-tenant architectures. It reviews namespace limits, network segmentation strategies, and storage separation models crucial for SaaS developers on Kubernetes.','N/A','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "SaaS Architecture Patterns", "Tenant Isolation"]','["[COMMUNITY-TOOL]"]','[]','["scaleway.md"]','{}','{"duplicate_of": "https://www.scaleway.com/en/blog/saas-multi-tenant-vs-multi-instance-architectures"}');
-INSERT INTO "resources" VALUES('https://www.scaleway.com/en/en/en/kubernetes-kapsule',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.779130494932796e+09,0,'2026-05-18T20:54:54.932796+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaleway.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.scaleway.com/en/kubernetes-kapsule','scaleway.com: Kubernetes Kapsule','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c7cafa35229675fee5cfe0c8cc68d6d172642a3e04af84df97f06cd798b9e57',100.0,1.7790292262300961e+09,0,'2026-05-17T16:47:06.230096+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaleway.md"]','[]','{}','{"duplicate_of": "https://www.scaleway.com/en/en/kubernetes-kapsule"}');
+INSERT INTO "resources" VALUES('https://www.scaleway.com/en/en/en/kubernetes-kapsule',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.932796+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaleway.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.scaleway.com/en/kubernetes-kapsule','scaleway.com: Kubernetes Kapsule','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c7cafa35229675fee5cfe0c8cc68d6d172642a3e04af84df97f06cd798b9e57',100.0,1779029226,0,'2026-05-17T16:47:06.230096+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaleway.md"]','[]','{}','{"duplicate_of": "https://www.scaleway.com/en/en/kubernetes-kapsule"}');
 INSERT INTO "resources" VALUES('https://www.schabell.org/2020/05/cloud-native-development-a-blueprint.html','schabell.org: Cloud-native development - A blueprint 🌟','- [schabell.org: Cloud-native development - On local containers 🌟](https://www.schabell.org/2020/06/cloud-native-development-on-local-containers.html)
     - etc','2020',3,'Architectural blueprints and patterns focusing on constructing container-native applications using modern microservices and API gateways. Written by a Red Hat technology evangelist. Extremely useful for understanding how early microservices evolved to cloud-native setups in 2026.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architectural Insights", "Personal Blog"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.schabell.org/2020/06/cloud-native-development-on-local-containers.html','schabell.org: Cloud-native development - On local containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dd07e54c6d67f9828197be0de6407af57e81b3a964bdfaf28ca9506139d6c8fc',100.0,1.77903301961377596e+09,1,'2026-05-17T17:50:19.613776+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.schabell.org/2020/06/cloud-native-development-on-local-containers.html','schabell.org: Cloud-native development - On local containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dd07e54c6d67f9828197be0de6407af57e81b3a964bdfaf28ca9506139d6c8fc',100.0,1779033019,1,'2026-05-17T17:50:19.613776+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.schabell.org/2020/09/how-to-setup-openshift-container-platform-45.html','schabell.org: How to setup OpenShift Container Platform 4.5 on your local machine in minutes','','2020',0,'A developer-authored setup guide focusing on standing up an OpenShift Container Platform 4.5 environment locally in minutes. The post reviews resource constraints, command-line usage, automated virtual machine instantiation steps, and best practices for optimizing memory footpins to prevent developer system crashes.','English','Blog','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "OpenShift Local"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{"duplicate_of": "https://www.schabell.org/2021/03/codeready-containers-howto-setup-openshift-47-on-local-machine.html"}');
 INSERT INTO "resources" VALUES('https://www.schabell.org/2020/10/codeready-containers-building-cloud-native-hr-process.html','schabell.org: CodeReady Containers - Building a Cloud-Native Human Resources Process','','2020',0,'Details local development of a cloud-native Human Resources workflow using CodeReady Containers. Explains process containerization concepts on single-node platforms, though modern flows favor OpenShift Local frameworks.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Red Hat OpenShift Local", "Process Automation"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.schabell.org/2021/03/codeready-containers-howto-setup-openshift-47-on-local-machine.html','schabell.org: How to setup the OpenShift Container Platform 4.7 on your local machine','','2021',3,'A step-by-step setup tutorial for executing OpenShift 4.7 locally on consumer-grade hardware using CodeReady Containers (CRC). Outlines storage limits, system requirements, and driver parameters needed to operate a localized core cluster.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Developer Experience", "Local Prototyping"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.scholarhat.com/tutorial/docker/kubernetes-vs-docker-analyzing-the-differences','dotnettricks.com: Kubernetes vs Docker: Analyzing The Differences','','2022',0,'Untangles the fundamental structural differences between containerization tooling (Docker Engine) and container clustering fabrics (Kubernetes). Ideal onboarding resource.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Containers", "Docker vs Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.scribd.com/document/207247675/PEP-8-Cheatsheet-2009','PEP 8 Cheatsheet 🌟','','2014',0,'Concise quick-reference guide summarizing Python style guidelines defined in PEP 8. It highlights styling rules for variable naming, indentation, imports, layout, and comment structures to maintain idiomatic, readable codebases across distributed engineering teams.','English','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Coding Standards"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers','scrivano.org: the journey to speed up running OCI containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eee008342e2f1e639e9f7cf4db0ae616a7aa6f6bec8fdd128c26abbe73266dba',100.0,1.7790323765124979e+09,0,'2026-05-17T17:39:36.512498+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers"}');
+INSERT INTO "resources" VALUES('https://www.scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers','scrivano.org: the journey to speed up running OCI containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eee008342e2f1e639e9f7cf4db0ae616a7aa6f6bec8fdd128c26abbe73266dba',100.0,1779032376,0,'2026-05-17T17:39:36.512498+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers"}');
 INSERT INTO "resources" VALUES('https://www.scrum.org/resources/blog/make-sure-you-dont-build-high-performing-teams-just-deliver-wrong-things-faster','scrum.org: Make Sure You Don’t Build High Performing Teams Just to Deliver Wrong Things Faster','','2020',3,'Scrum.org editorial highlighting the architectural dangers of optimizing engineering velocity without validating product value. Emphasizes establishing early customer feedback loops to prevent shipping incorrect software configurations faster.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Product Management"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.scrum.org/resources/blog/minimum-viable-product-considered-harmful','scrum.org: Minimum Viable Product Considered Harmful 🌟','','2020',3,'A critical assessment of the traditional Minimum Viable Product (MVP) approach. Suggests that releasing poor quality MVPs can damage brand reputation, advocating instead for the delivery of highly-polished Minimum Awesome Products.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Product Management"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.scrum.org/resources/blog/posturas-del-product-owner','scrum.org: Posturas del Product Owner','','2021',4,'Explores both constructive and destructive behaviors (or ''postures'') of a Scrum Product Owner. Contrasts positive archetypes (collaborator, visionary, value maximizer) with negative ones (the scribe, the micro-manager, the bottleneck), explaining how the PO''s operational style directly affects system requirements refinement and engineering team velocity.','es','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Project Management", "Agile Methodologies"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
@@ -17817,31 +17817,31 @@ INSERT INTO "resources" VALUES('https://www.scrum.org/resources/blog/scrum-no-es
 INSERT INTO "resources" VALUES('https://www.scrum.org/resources/blog/vlog-what-happens-sprint-backlog-items-are-not-done','scrum.org: What Happens To The Sprint Backlog Items That Are Not Done?','','2021',3,'Official Scrum.org advisory detailing the correct lifecycle of uncompleted Sprint Backlog items. Establishes the architectural pattern of moving unfinished work back to the Product Backlog to preserve sprint scope integrity.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Scrum Framework"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.scrum.org/resources/kanban-guide-scrum-teams','scrum.org: Kanban Guide for Scrum Teams','','2021',4,'The official guide detailing the integration of Kanban practices within established Scrum teams. Explains how to leverage WIP limits, cycle-time tracking, and workflow visualization to optimize team performance without sacrificing Scrum principles.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Scrum with Kanban"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.scylladb.com/2020/10/01/building-a-grafana-backend-plugin','scylladb.com: Building a Grafana Backend Plugin','','2020',0,'A developer-oriented walkthrough showing how to construct custom backend data plugins for Grafana using Go. It focuses on implementing optimized query parsers, managing API secrets, and routing telemetry queries directly to non-native time-series databases.','English','Article','High',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Visualization", "Grafana Extensibility"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.sdxcentral.com/articles/news/aws-outage-stresses-telco-cloud-challenges/2021/12','sdxcentral.com: AWS Outage Stresses Telco Cloud Challenges','','N/A',0,'A curated technical resource and architectural guide covering sdxcentral.com: AWS Outage Stresses Telco Cloud Challenges in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903050686046791e+09,0,'2026-05-17T17:08:26.860468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.seal.io','==seal.io: Open Source Platform Engineering for Dev & Ops==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ea390b46a3c23558e09663500f38c1c646634c5d0abed1a9c3eec2d78265e57a',100.0,1.77903022220314502e+09,0,'2026-05-17T17:03:42.203145+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.searchenginejournal.com/python-machine-learning-technical-seo','searchenginejournal.com: An Introduction To Python & Machine Learning For'' Technical SEO','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','594c5462ba877d86904f77385886b871fb8065385ff255f027e5a4757687b5c8',100.0,1.77903125876430892e+09,0,'2026-05-17T17:20:58.764309+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.searchenginejournal.com/python-machine-learning-technical-seo/430000"}');
+INSERT INTO "resources" VALUES('https://www.sdxcentral.com/articles/news/aws-outage-stresses-telco-cloud-challenges/2021/12','sdxcentral.com: AWS Outage Stresses Telco Cloud Challenges','','N/A',0,'A curated technical resource and architectural guide covering sdxcentral.com: AWS Outage Stresses Telco Cloud Challenges in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030506,0,'2026-05-17T17:08:26.860468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.seal.io','==seal.io: Open Source Platform Engineering for Dev & Ops==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ea390b46a3c23558e09663500f38c1c646634c5d0abed1a9c3eec2d78265e57a',100.0,1779030222,0,'2026-05-17T17:03:42.203145+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.searchenginejournal.com/python-machine-learning-technical-seo','searchenginejournal.com: An Introduction To Python & Machine Learning For'' Technical SEO','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','594c5462ba877d86904f77385886b871fb8065385ff255f027e5a4757687b5c8',100.0,1779031258,0,'2026-05-17T17:20:58.764309+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.searchenginejournal.com/python-machine-learning-technical-seo/430000"}');
 INSERT INTO "resources" VALUES('https://www.searchenginejournal.com/python-machine-learning-technical-seo/430000','searchenginejournal.com: An Introduction To Python & Machine Learning For Technical SEO','','2022',0,'Curator Insight: Demonstrates applying automated scripts and statistical model workflows to organic search and site metrics.
 Live Grounding: Synthesizes programmatic data mining, parsing web crawler paths via Pandas, and deploying light ML models to perform semantic content categorization at scale.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Machine Learning", "SEO Automation"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.securecoding.com/blog/code-audit-how-to-ensure-compliance-for-an-application','securecoding.com: Code Audit: How to Ensure Compliance for an Application','','2021',0,'Focuses on designing structural code auditing protocols to assure continuous regulatory and technical compliance. Outlines SAST/DAST tooling patterns, automated linting integration, and structured reviewer workflows. Designed for engineering managers seeking to build high-maturity compliance loops into software delivery pipelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Compliance", "Static Analysis"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.seekwell.io','seekwell','','2024',0,'SeekWell is a data operations platform that bridges the gap between raw SQL databases and business applications (such as Google Sheets, Slack, and Salesforce) by automating continuous data synchronization. The curator highlights its simple query-to-push pipeline. Live data operations show that utilizing such tools accelerates data analytics feedback loops without requiring massive, complex ETL pipelines.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Operations", "Data Integration"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.seifbassem.com/blogs/posts/azure-arc-ssh','seifbassem.com: SSH into your Azure Arc-enabled servers from anywhere','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84604b9108856d33ab246fcf4c2119c9da6e59c15bf898a3180f0553c059f442',100.0,1.77903153391827797e+09,0,'2026-05-17T17:25:33.918278+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://blog.seifbassem.com/blogs/posts/azure-arc-ssh"}');
-INSERT INTO "resources" VALUES('https://www.seifbassem.com/blogs/posts/azure-naming-tool','seifbassem.com: Azure Naming Tool','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5a5927ac823b4944515f7eb29b6820750c45b89c0bfdef44df6f297289ebdffd',100.0,1.77902959464372396e+09,0,'2026-05-17T16:53:14.643724+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.seifbassem.com/blogs/posts/azure-arc-ssh','seifbassem.com: SSH into your Azure Arc-enabled servers from anywhere','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84604b9108856d33ab246fcf4c2119c9da6e59c15bf898a3180f0553c059f442',100.0,1779031533,0,'2026-05-17T17:25:33.918278+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://blog.seifbassem.com/blogs/posts/azure-arc-ssh"}');
+INSERT INTO "resources" VALUES('https://www.seifbassem.com/blogs/posts/azure-naming-tool','seifbassem.com: Azure Naming Tool','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5a5927ac823b4944515f7eb29b6820750c45b89c0bfdef44df6f297289ebdffd',100.0,1779029594,0,'2026-05-17T16:53:14.643724+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.selenium.dev','selenium.dev','','2025',0,'Official web portal for Selenium, the industry-standard cross-browser web testing suite. Outlines standard frameworks like Selenium WebDriver, Selenium Grid, and Selenium IDE.','Java','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Web Testing"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.semui.co','==Semaphore UI== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c15c3335c33c6fb125fa17aa32e5558b268f2826160dc2a350135fa3fc367db0',100.0,1.77903347781390309e+09,0,'2026-05-17T17:57:57.813903+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://mightyclaws.co.uk/bournemouth"}');
+INSERT INTO "resources" VALUES('https://www.semui.co','==Semaphore UI== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c15c3335c33c6fb125fa17aa32e5558b268f2826160dc2a350135fa3fc367db0',100.0,1779033477,0,'2026-05-17T17:57:57.813903+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://mightyclaws.co.uk/bournemouth"}');
 INSERT INTO "resources" VALUES('https://www.sentinelone.com/blog/reducing-human-effort-in-cybersecurity-why-we-are-investing-in-torqs-automation-platform','sentinelone.com: Reducing Human Effort in Cybersecurity | Why We Are Investing in Torq’s Automation Platform','','2022',0,'An architecture-focused case study evaluating the operational benefits of integrating Torq''s no-code security automation platform. It demonstrates how automating standard incident responses reduces alert noise and decreases overall MTTR. This system allows operations teams to deploy rapid containment playbooks during dynamic security incidents.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Security Operations", "SOAR Automation"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.serverless.com','serverless.com: Serverless Framework','','2026',5,'The premier multi-provider IaC wrapper for packaging and deploying serverless applications. Standardizes function definitions, network triggers, and permission models.','JavaScript','Library / Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless Platforms", "Frameworks"]','["[DE FACTO STANDARD]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.serverless.com/blog/why-we-switched-from-docker-to-serverless','serverless.com: Why we switched from docker to serverless','','2019',0,'An in-depth case study analyzing a migration journey from containerized environments on virtual hosts to a completely serverless FaaS architecture. Details lessons learned regarding dynamic scalability, deployment frequency, resource optimization, and cost savings.','English','Case Study','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Serverless", "Migration Patterns"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.serverlessguru.com/blog/enterprise-serverless-adoption','serverlessguru.com: Enterprise Serverless Adoption 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','65051623250f7c807202b80d8d57baf9acc5838c28b879ee0f8a9c9efea9de54',100.0,1.77903093208689904e+09,0,'2026-05-17T17:15:32.086899+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.sls.guru/blog/enterprise-serverless-adoption"}');
+INSERT INTO "resources" VALUES('https://www.serverlessguru.com/blog/enterprise-serverless-adoption','serverlessguru.com: Enterprise Serverless Adoption 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','65051623250f7c807202b80d8d57baf9acc5838c28b879ee0f8a9c9efea9de54',100.0,1779030932,0,'2026-05-17T17:15:32.086899+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.sls.guru/blog/enterprise-serverless-adoption"}');
 INSERT INTO "resources" VALUES('https://www.servethehome.com/docker-abruptly-starts-charging-many-users-for-docker-desktop','servethehome.com: Docker Abruptly Starts Charging Many Users for Docker Desktop','','2021',0,'A deep dive into the financial and operational impact of Docker Desktop''s enterprise licensing changes. Evaluates corporate strategies to handle these unexpected cost increases.','English','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Licensing & Licensing Shift"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.servicenow.com','Servicenow','','N/A',0,'A curated technical resource and architectural guide covering Servicenow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033372.03566,0,'2026-05-17T17:56:12.035660+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.sesin.at/2021/08/28/securing-kubernetes-with-kyverno-how-to-protect-your-users-from-themselves-by-ritesh-patel','sesin.at: Securing Kubernetes with Kyverno: How to Protect Your Users From'' Themselves by Ritesh Patel','','2021',0,'Explores security policy implementation using Kyverno to proactively safeguard users against unsafe configuration actions. Discusses deployment of best-practice guardrails, preventing privilege escalation, insecure mount paths, and other critical risks without impeding agile deployment workflows.','YAML','Article','Intermediate',0,'online','manual','N/A',100.0,1.77903011950325894e+09,0,'2026-05-17T17:01:59.503259+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.shipa.io/development/a-real-world-application-deployment-on-kubernetes','shipa.io: Deploying a real-world application on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','085658ad26bfcf2f9e7fa077c6560c7b03d7eb603d9555a692e2fef572948d45',100.0,1.77903315996128606e+09,0,'2026-05-17T17:52:39.961286+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipa.io/a-real-world-application-deployment-on-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.shipa.io/development/deploying-applications-on-kubernetes','shipa.io: Developing and deploying applications to Kubernetes locally with'' Shipa and Minikube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd619fa3d1ee94c1ac7ed7d4324162de1a7f4054dde249d703582cf393815c17',100.0,1.77903322025020504e+09,0,'2026-05-17T17:53:40.250205+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipa.io/deploying-applications-on-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.shipa.io/development/gitops','shipa.io: GitOps in Kubernetes, the easy way–with GitHub Actions and Shipa','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3168adbb281d10adb56e57ea7524f533640cd075eb928bfd664f488503ade7df',100.0,1.77902961535966706e+09,0,'2026-05-17T16:53:35.359667+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipa.io/gitops"}');
-INSERT INTO "resources" VALUES('https://www.shipa.io/innovation/gitops-in-the-enterprise','shipa.io: GitOps in the enterprise 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4dc03b16362975b4e849f7d3dccf1de7a43ea493d042460bfe7d55104bf9083',100.0,1.77903445853485393e+09,0,'2026-05-17T18:14:18.534854+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://shipa.io/gitops-in-the-enterprise"}');
-INSERT INTO "resources" VALUES('https://www.shipa.io/innovation/gitops-meets-appops','shipa.io: GitOps meets AppOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4d340a67abb645003c145488327739ee3e77371715746cd9403a84ea2a55cd2',100.0,1779034136.63749,0,'2026-05-17T18:08:56.637490+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://shipa.io/gitops-meets-appops"}');
-INSERT INTO "resources" VALUES('https://www.shipa.io/ketch/devops-challenge-kubernetes-deployment-ketch-vs-yaml','shipa.io: DevOps Challenge – Kubernetes Deployment: Ketch vs YAML','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a2fb22de51f892ba982e617909a259d7695b823017e40424b957ab96022fccf',100.0,1.77903119208432388e+09,0,'2026-05-17T17:19:52.084324+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://shipa.io/devops-challenge-kubernetes-deployment-ketch-vs-yaml"}');
-INSERT INTO "resources" VALUES('https://www.shippable.com','Shippable (now part of JFrog Pipelines)','','N/A',0,'A curated technical resource and architectural guide covering Shippable (now part of JFrog Pipelines) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903071096606111e+09,0,'2026-05-17T17:11:50.966061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.servicenow.com','Servicenow','','N/A',0,'A curated technical resource and architectural guide covering Servicenow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033372,0,'2026-05-17T17:56:12.035660+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.sesin.at/2021/08/28/securing-kubernetes-with-kyverno-how-to-protect-your-users-from-themselves-by-ritesh-patel','sesin.at: Securing Kubernetes with Kyverno: How to Protect Your Users From'' Themselves by Ritesh Patel','','2021',0,'Explores security policy implementation using Kyverno to proactively safeguard users against unsafe configuration actions. Discusses deployment of best-practice guardrails, preventing privilege escalation, insecure mount paths, and other critical risks without impeding agile deployment workflows.','YAML','Article','Intermediate',0,'online','manual','N/A',100.0,1779030119,0,'2026-05-17T17:01:59.503259+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.shipa.io/development/a-real-world-application-deployment-on-kubernetes','shipa.io: Deploying a real-world application on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','085658ad26bfcf2f9e7fa077c6560c7b03d7eb603d9555a692e2fef572948d45',100.0,1779033159,0,'2026-05-17T17:52:39.961286+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipa.io/a-real-world-application-deployment-on-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.shipa.io/development/deploying-applications-on-kubernetes','shipa.io: Developing and deploying applications to Kubernetes locally with'' Shipa and Minikube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd619fa3d1ee94c1ac7ed7d4324162de1a7f4054dde249d703582cf393815c17',100.0,1779033220,0,'2026-05-17T17:53:40.250205+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipa.io/deploying-applications-on-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.shipa.io/development/gitops','shipa.io: GitOps in Kubernetes, the easy way–with GitHub Actions and Shipa','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3168adbb281d10adb56e57ea7524f533640cd075eb928bfd664f488503ade7df',100.0,1779029615,0,'2026-05-17T16:53:35.359667+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipa.io/gitops"}');
+INSERT INTO "resources" VALUES('https://www.shipa.io/innovation/gitops-in-the-enterprise','shipa.io: GitOps in the enterprise 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4dc03b16362975b4e849f7d3dccf1de7a43ea493d042460bfe7d55104bf9083',100.0,1779034458,0,'2026-05-17T18:14:18.534854+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://shipa.io/gitops-in-the-enterprise"}');
+INSERT INTO "resources" VALUES('https://www.shipa.io/innovation/gitops-meets-appops','shipa.io: GitOps meets AppOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4d340a67abb645003c145488327739ee3e77371715746cd9403a84ea2a55cd2',100.0,1779034136,0,'2026-05-17T18:08:56.637490+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://shipa.io/gitops-meets-appops"}');
+INSERT INTO "resources" VALUES('https://www.shipa.io/ketch/devops-challenge-kubernetes-deployment-ketch-vs-yaml','shipa.io: DevOps Challenge – Kubernetes Deployment: Ketch vs YAML','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a2fb22de51f892ba982e617909a259d7695b823017e40424b957ab96022fccf',100.0,1779031192,0,'2026-05-17T17:19:52.084324+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://shipa.io/devops-challenge-kubernetes-deployment-ketch-vs-yaml"}');
+INSERT INTO "resources" VALUES('https://www.shippable.com','Shippable (now part of JFrog Pipelines)','','N/A',0,'A curated technical resource and architectural guide covering Shippable (now part of JFrog Pipelines) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030710,0,'2026-05-17T17:11:50.966061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.shudnow.io','shudnow.io','','2024',0,'An enterprise operations blog providing guides on AD migrations, network routing structures, and automation architectures.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Cloud", "Corporate Blog", "Architecture Resource"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.shuttleops.io','shuttleOps','','2026',0,'A no-code cloud delivery platform engineered to streamline application builds and deployments. It has largely exited the market or pivoted, leaving it as a legacy reference for visual-oriented deployment orchestrators.','N/A','Platform','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "No-Code Delivery"]','["[LEGACY]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.siderolabs.com/blog/is-vanilla-kubernetes-really-too-heavy-for-the-raspberry-pi','talos-systems.com: Is Vanilla Kubernetes Really Too Heavy For The Raspberry Pi?','','2021',0,'Detailed performance benchmark comparing Vanilla K8s on ARM platforms with lightweight distributions. Demonstrates how eliminating standard user-space environments in favor of minimal, API-driven operating systems like Talos OS reduces operational overhead and matches K3s resource usage.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Edge & IoT", "Talos OS Optimization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
@@ -17853,7 +17853,7 @@ INSERT INTO "resources" VALUES('https://www.signadot.com/blog/sandboxes-in-kuber
     - [medium.com/apache-apisix: End-to-end tracing with OpenTelemetry](https://medium.com/apache-apisix/end-to-end-tracing-opentelemetry-a50fceafed74)','2023',0,'Explores using OpenTelemetry trace propagation context to run isolated, multi-tenant sandbox testing within shared Kubernetes clusters. Routes test traffic dynamically to microservice variants using trace metadata headers.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Kubernetes Testing"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sigstore.dev','sigstore.dev','','2023',0,'The main portal for the Sigstore project, supported by the Linux Foundation. Evaluates Cosign, Fulcio, and Rekor, outlining how the platform enables keyless image signing tied to OIDC identities to enforce secure software supply chains.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain Security", "Cryptographic Signatures"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.siliconrepublic.com/advice/dev-tools-recommended-by-irish-start-up-founders','siliconrepublic.com: 10 dev tools recommended by start-up founders','','2021',0,'Compiles professional tool recommendations and operational insights from modern startup founders designed to optimize engineering workflows. Explores high-impact toolsets covering automated CI/CD pipelines, integrated testing, task tracking, and developer-centric communication loops.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Insights", "DevOps", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.silverliningsinfo.com/multi-cloud/cloud-9-lunch-ladies-news-wrap-live-cloud-executive-summit','silverliningsinfo.com: KubeCon: Five biggest trends from the Kubernetes'' love fest in Amsterdam','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd895cc2b0755ace8aaaa310235df384e8a9167cd7b6ac399755d1499de2a19a',100.0,1779034330.75714,0,'2026-05-17T18:12:10.757140+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.fierce-network.com/multi-cloud/cloud-9-lunch-ladies-news-wrap-live-cloud-executive-summit"}');
+INSERT INTO "resources" VALUES('https://www.silverliningsinfo.com/multi-cloud/cloud-9-lunch-ladies-news-wrap-live-cloud-executive-summit','silverliningsinfo.com: KubeCon: Five biggest trends from the Kubernetes'' love fest in Amsterdam','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd895cc2b0755ace8aaaa310235df384e8a9167cd7b6ac399755d1499de2a19a',100.0,1779034330,0,'2026-05-17T18:12:10.757140+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.fierce-network.com/multi-cloud/cloud-9-lunch-ladies-news-wrap-live-cloud-executive-summit"}');
 INSERT INTO "resources" VALUES('https://www.simform.com/blog/alternatives-to-kubernetes','simform.com: Top Alternatives to Kubernetes to Overcome Business Challenges','','2023',0,'Examines structural alternatives to Kubernetes such as Nomad, ECS, and Serverless. Helps engineering leadership assess operational trade-offs and bypass unnecessary deployment complexity.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.simform.com/blog/devops-for-enterprise','simform.com: How to Implement DevOps for Enterprise?','','2024',0,'Analyzes the strategic blueprints required to migrate legacy corporate architectures into streamlined DevOps operational methodologies. Curator insights focus on dismantling organizational silos and establishing unified communication channels. Modern live assessment in 2026 confirms its heavy relevance to SAFe and LeSS enterprise frameworks, showing that automated QA governance gates are vital to maintaining continuous deployment velocity.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Enterprise Strategy", "Adoption Frameworks"]','["[LEGACY]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.simform.com/blog/microservice-best-practices','simform.com: 10 Microservice Best Practices: The 80/20 Way','','2022',0,'Synthesizes critical strategies for implementing resilient microservice deployments, highlighting domain-driven design, decentralized data management, API gateways, fault-isolation patterns, and automated telemetry ingestion to optimize the 80/20 impact curve.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Patterns", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
@@ -17862,25 +17862,25 @@ INSERT INTO "resources" VALUES('https://www.simform.com/blog/microservices-frame
 INSERT INTO "resources" VALUES('https://www.simform.com/blog/multi-cloud-architecture','simform.com: 6 Multi-Cloud Architecture Designs for an Effective Cloud Strategy 🌟','','2022',5,'Evaluates six distinct multi-cloud topologies including Multi-Cloud Disaster Recovery, Cloud-to-Cloud Federation, and Split-Brain architectures. The guide explains practical ingress routing, state synchronization, and database replication patterns needed to sustain highly resilient, cross-cloud operations.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Multi-Cloud Strategy", "Architecture Designs"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.simform.com/blog/multi-cloud-strategy','simform.com: What is Multi Cloud? Why you Need a Multi Cloud Strategy?','','2022',4,'Decouples the business and technical drivers of multi-cloud architectures, focusing on risk mitigation, vendor lock-in avoidance, and geographical redundancy. The guide contrasts hybrid deployments with multi-cloud topologies to establish clear decision matrices for technical architects.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Multi-Cloud Strategy", "Architecture Planning"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.simform.com/cloud-migration-ebook','simform.com: Cloud Migration ebook','','2022',4,'A programmatic playbook detailing the methodologies of migrating legacy infrastructure into public or hybrid cloud topologies. It maps the standard ''R'' migration frameworks (Rehost, Replatform, Refactor, etc.), evaluating execution risks, database cutover strategies, and cost-modeling paradigms.','English','Ebook','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Migration & Modernization", "Planning Resources"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.simform.com/multi-cloud-strategy','simform.com: What is Multi Cloud? Why you Need a Multi Cloud Strategy?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ee08ede1f7478211ec4aaabee941ade7a23a10716abd7c55599d88b46e60c374',100.0,1.77903107999689888e+09,0,'2026-05-17T17:17:59.996899+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.simform.com/blog/multi-cloud-strategy"}');
-INSERT INTO "resources" VALUES('https://www.simple-talk.com/dotnet/asp.net/script-loading-between-http1.1-and-http2','simple-talk.com: Script Loading between HTTP/1.1 and HTTP/2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d22103752b44c7c66d235f9635b70f6a803b264203f94602f5e36912a95d7bed',100.0,1.77903109048055505e+09,0,'2026-05-17T17:18:10.480555+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{"duplicate_of": "https://www.red-gate.com/simple-talk/development/dotnet-development/script-loading-between-http1-1-and-http2"}');
+INSERT INTO "resources" VALUES('https://www.simform.com/multi-cloud-strategy','simform.com: What is Multi Cloud? Why you Need a Multi Cloud Strategy?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ee08ede1f7478211ec4aaabee941ade7a23a10716abd7c55599d88b46e60c374',100.0,1779031079,0,'2026-05-17T17:17:59.996899+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.simform.com/blog/multi-cloud-strategy"}');
+INSERT INTO "resources" VALUES('https://www.simple-talk.com/dotnet/asp.net/script-loading-between-http1.1-and-http2','simple-talk.com: Script Loading between HTTP/1.1 and HTTP/2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d22103752b44c7c66d235f9635b70f6a803b264203f94602f5e36912a95d7bed',100.0,1779031090,0,'2026-05-17T17:18:10.480555+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{"duplicate_of": "https://www.red-gate.com/simple-talk/development/dotnet-development/script-loading-between-http1-1-and-http2"}');
 INSERT INTO "resources" VALUES('https://www.simplilearn.com/kubernetes-vs-openshift-article','simplilearn.com: Understanding The Difference Between Kubernetes Vs. Openshift','','2021',0,'An educational comparison detailing the architectural boundaries of Kubernetes and OpenShift. Explores developer workflows, installation processes, built-in CI/CD pipelines, and licensing structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "OpenShift Comparison"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.simplilearn.com/terraform-interview-questions-and-answers-article','simplilearn.com: Top 40 Terraform Interview Questions and Answers for 2022','','2026',0,'A legacy catalog of primary Terraform interview questions. Covers core resource initialization, backend configuration storage, state mapping concepts, and local execution planning setups.','None','Interview Q&A','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Terraform"]','["[LEGACY]"]','[]','["interview-questions.md"]','{}','{"duplicate_of": "https://mrdevops.hashnode.dev/top-40-terraform-interview-questions-and-answers-for-2023"}');
 INSERT INTO "resources" VALUES('https://www.simplilearn.com/tutorials/git-tutorial/merge-conflicts-in-git','simplilearn.com: How to Resolve Merge Conflicts in Git?','','2022',0,'Systematic manual on identifying and resolving parallel-modification conflicts. Shows how markers (`<<<<<<<`, `=======`, `>>>>>>>`) work and outlines interactive diff strategies to reconcile divergent branches.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Conflict Resolution"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.simplilearn.com/tutorials/jenkins-tutorial/ci-cd-pipeline','simplilearn.com: What is CI/CD Pipeline and How to Implement it Using Jenkins?','','2021',0,'Basic tutorial outlining CI/CD life cycles, illustrating how continuous deployment patterns differ from continuous delivery, and implementing simple pipelines using standard Jenkins components.','Groovy','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Basics"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.sitepoint.com/7-ways-optimize-jenkins','7 Ways to Optimize Jenkins','','N/A',0,'A curated technical resource and architectural guide covering 7 Ways to Optimize Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903093471384692e+09,0,'2026-05-17T17:15:34.713847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.sitepoint.com/gatsby-mdx-blog','sitepoint.com: A Guide to Serverless Functions and How to Deploy Them','','N/A',0,'A curated technical resource and architectural guide covering sitepoint.com: A Guide to Serverless Functions and How to Deploy Them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903254374018192e+09,0,'2026-05-17T17:42:23.740182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.sitepoint.com/git-submodules-introduction','sitepoint.com: Understanding and Working with Submodules in Git','','N/A',0,'A curated technical resource and architectural guide covering sitepoint.com: Understanding and Working with Submodules in Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903205474573588e+09,0,'2026-05-17T17:34:14.745736+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.sitepoint.com/kubernetes-aws-tutorial','sitepoint.com: Getting Started With Kubernetes on AWS Tutorial (2023 Update)','','N/A',0,'A curated technical resource and architectural guide covering sitepoint.com: Getting Started With Kubernetes on AWS Tutorial (2023 Update) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903149966925907e+09,0,'2026-05-17T17:24:59.669259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.sitepoint.com/7-ways-optimize-jenkins','7 Ways to Optimize Jenkins','','N/A',0,'A curated technical resource and architectural guide covering 7 Ways to Optimize Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030934,0,'2026-05-17T17:15:34.713847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.sitepoint.com/gatsby-mdx-blog','sitepoint.com: A Guide to Serverless Functions and How to Deploy Them','','N/A',0,'A curated technical resource and architectural guide covering sitepoint.com: A Guide to Serverless Functions and How to Deploy Them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032543,0,'2026-05-17T17:42:23.740182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.sitepoint.com/git-submodules-introduction','sitepoint.com: Understanding and Working with Submodules in Git','','N/A',0,'A curated technical resource and architectural guide covering sitepoint.com: Understanding and Working with Submodules in Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032054,0,'2026-05-17T17:34:14.745736+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.sitepoint.com/kubernetes-aws-tutorial','sitepoint.com: Getting Started With Kubernetes on AWS Tutorial (2023 Update)','','N/A',0,'A curated technical resource and architectural guide covering sitepoint.com: Getting Started With Kubernetes on AWS Tutorial (2023 Update) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031499,0,'2026-05-17T17:24:59.669259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/AdelaRoger/http-status-code-errors-in-seo','slideshare: Http Status Code Errors in SEO','','2015',0,'An educational slide compilation tracking HTTP status response codes and assessing their performance impacts on search crawl optimizations, redirect protocols, and indexing configurations.','N/A','Presentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "HTTP Architecture", "Status Codes"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.slideshare.net/AmazonWebServices','slideshare.net/AmazonWebServices','','2026',0,'AWS SlideShare platform resource aggregating architectural blueprints, slide decks, and high-impact event summaries. While SlideShare represents a legacy presentation vector, it serves as a historic archive for tracking AWS service launch topologies and historical enterprise cloud migration case studies.','English','Documentation','Intermediate',0,'online','manual','aaa783d220046955445a53e471603700b5a4c209c808543e513d51cbd8236508',100.0,1.779034391906461e+09,1,'2026-05-17T18:13:11.906461+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Presentation Resources"]','["[LEGACY]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.slideshare.net/AmazonWebServices','slideshare.net/AmazonWebServices','','2026',0,'AWS SlideShare platform resource aggregating architectural blueprints, slide decks, and high-impact event summaries. While SlideShare represents a legacy presentation vector, it serves as a historic archive for tracking AWS service launch topologies and historical enterprise cloud migration case studies.','English','Documentation','Intermediate',0,'online','manual','aaa783d220046955445a53e471603700b5a4c209c808543e513d51cbd8236508',100.0,1779034391,1,'2026-05-17T18:13:11.906461+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Presentation Resources"]','["[LEGACY]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/AmazonWebServices/finops-a-culture-transformation-to-bring-devops-finance-and-the-business-together-sponsored-by-cloudability-aws-summit-sydney','slideshare: FinOps: A Culture Transformation to Bring DevOps, Finance and the Business Together - AWS Summit Sydney','','2019',0,'An AWS Summit presentation deck covering the organizational transformation required to implement FinOps. Contrasts traditional capital expenditure models with modern cloud operational expenses, emphasizing the cultural integration of finance and engineering departments.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.slideshare.net/KonveyorIO/migrating-java-jboss-eap-applications-to-kubernetes-with-s2i','slideshare.net: Migrating Java JBoss EAP Applications to Kubernetes With'' S2I','','2022',3,'Presentation outlining migration strategies for porting legacy Java JBoss EAP applications into Red Hat OpenShift/Kubernetes using Source-to-Image (S2I). While S2I remains an enterprise staple in traditional OpenShift pipelines, the industry in 2026 has increasingly shifted toward Cloud Native Buildpacks.','English','Presentation','Intermediate',1,'online','manual','6633c610ab73d4c0ba10ffd8fe1a070f0b47859449c6de10833f73b560e812c0',100.0,1.78143013195947694e+09,1,'2026-06-14T11:42:11.959477+02:00',NULL,NULL,NULL,'["Cloud-Native Migration", "Application Modernization", "Source-to-Image"]','["[LEGACY]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.slideshare.net/KonveyorIO/migrating-java-jboss-eap-applications-to-kubernetes-with-s2i','slideshare.net: Migrating Java JBoss EAP Applications to Kubernetes With'' S2I','','2022',3,'Presentation outlining migration strategies for porting legacy Java JBoss EAP applications into Red Hat OpenShift/Kubernetes using Source-to-Image (S2I). While S2I remains an enterprise staple in traditional OpenShift pipelines, the industry in 2026 has increasingly shifted toward Cloud Native Buildpacks.','English','Presentation','Intermediate',1,'online','manual','6633c610ab73d4c0ba10ffd8fe1a070f0b47859449c6de10833f73b560e812c0',100.0,1781430131,1,'2026-06-14T11:42:11.959477+02:00',NULL,NULL,NULL,'["Cloud-Native Migration", "Application Modernization", "Source-to-Image"]','["[LEGACY]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/NasceniaIT/brown-bag-caching-rafi-faisal-48694442','Slideshare: Caching','','2015',0,'A fundamental slide presentation mapping out early caching architectures. It provides high-level overviews of browser cache policies, reverse proxy structures, CDN nodes, and database query caches.','English','Presentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Caching Fundamentals", "Slides"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/Severalnines/haproxy-mysql-slides','slideshare: Performance Tuning of HAProxy for Database Load Balancing','','2015',0,'Deep technical slide deck illustrating OS and kernel-level optimizations for HAProxy. It details socket buffer limits, epoll utilization, and high-concurrency TCP handshake tunings for databases.','English','Presentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "Database Proxy"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/Severalnines/load-balancing-mysql-with-haproxy-webinar-replay-english-44071270','slideshare: Load Balancing MySQL with HAProxy','','2015',0,'Slide presentation focused on load balancing MySQL database backends. It illustrates TCP level health checks, read/write splitting, query redirection patterns, and seamless failover configurations.','English','Presentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "Database Proxy"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/Severalnines/severalnines-ha-proxyjul20143','slideshare: How To Set Up SQL Load Balancing with HAProxy','','2014',0,'A step-by-step instructional slide deck detailing the setup of robust database proxies. It explores load balancing techniques, health verification agents, and transaction limits for active SQL backends.','English','Presentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "Database Proxy"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.slideshare.net/Smals_ICT/20171010-multitenancy-in-openshift','Multi-tenancy features','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7597e705762b9330e81c76ca99516f7145a8b5900f060b68ff4e980ca34830ae',100.0,1.77903180207698297e+09,0,'2026-05-17T17:30:02.076983+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.slideshare.net/Smals_ICT/20171010-multitenancy-in-openshift','Multi-tenancy features','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7597e705762b9330e81c76ca99516f7145a8b5900f060b68ff4e980ca34830ae',100.0,1779031802,0,'2026-05-17T17:30:02.076983+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/arilivigni/cicd-with-openshift-and-jenkins','slideshare.net: CI/CD with Openshift and Jenkins 🌟','','2017',0,'A historical presentation showing continuous integration configurations on earlier OpenShift releases using Jenkins servers. Serves as a useful blueprint for examining migration paths from early Jenkins structures to cloud-native alternatives.','None','Presentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Legacy Jenkins"]','["[GUIDE]", "[LEGACY]"]','[]','["openshift-pipelines.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/arunmurughan/git-version-control-and-trunk-based-approach-with-vsts','slideshare.net: Git version control and trunk based approach with VSTS','','2018',1,'A legacy slide presentation analyzing the migration from branch-heavy Git workflows to modern trunk-based development inside Visual Studio Team Services (now Azure DevOps). Focuses on optimizing the feedback loop and minimizing code integration debt through quick merges. Current industry engineering truth shows this approach is highly aligned with modern continuous deployment pipelines.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Trunk-Based Development"]','["[GUIDE]", "[LEGACY]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/dvirsky/introduction-to-redis','Slideshare: Introduction to Redis','','2013',0,'A legacy educational slide deck focusing on fundamental Redis data types and master-replica layouts. Helpful for conceptual framing, though modern configurations in 2026 leverage more sophisticated cluster/sentinel topologies.','N/A','Slides','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "In-Memory Datastores", "Redis Foundations"]','["[LEGACY]"]','[]','["caching.md"]','{}','{}');
@@ -17892,149 +17892,149 @@ INSERT INTO "resources" VALUES('https://www.slideshare.net/mozillabros/openshift
 INSERT INTO "resources" VALUES('https://www.slideshare.net/oemebamo/introduction-to-memcached','Slideshare: Introduction to memcached','','2012',0,'A baseline slide presentation outlining Memcached''s memory structure, client hashing, and key eviction strategies. Highly useful for engineers studying early web-scale architecture concepts and memory-efficient software design.','N/A','Slides','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "In-Memory Datastores", "Memcached Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{"duplicate_of": "https://www.slideshare.net/dvirsky/introduction-to-redis"}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/openshift/openshift-18812162','SELinux','','2013',0,'An early architectural overview of security layers in OpenShift, detailing how SELinux and Multi-Category Security (MCS) keep container filesystems separated.','English','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "OS Security", "SELinux & MCS"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/piotrpasich/varnish-47199139','slideshare: Varnish - Tips & Tricks - 4Developers 2015','','2015',0,'A historical deep-dive into legacy Varnish tuning configurations, highlighting Varnish Configuration Language (VCL) tricks and early cache invalidation mechanisms. While architectural fundamentals remain sound, newer deployments leverage cloud-native operators or CDN-side configurations.','N/A','Slides','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Edge Caching", "Legacy Varnish Tuning"]','["[LEGACY]"]','[]','["caching.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/20171010-multitenancy-in-openshift/80696233',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','32ed63159c77e21ee19ca1b9aa3213ccf0218eb59539560b132a8e68ef0e18ea',100.0,1.77913049495708394e+09,0,'2026-05-18T20:54:54.957084+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.slideshare.net/slideshow/jenkins-or-how-i-learned-to-stop-worrying-and-love-automation/90281025"}');
+INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/20171010-multitenancy-in-openshift/80696233',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','32ed63159c77e21ee19ca1b9aa3213ccf0218eb59539560b132a8e68ef0e18ea',100.0,1779130494,0,'2026-05-18T20:54:54.957084+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.slideshare.net/slideshow/jenkins-or-how-i-learned-to-stop-worrying-and-love-automation/90281025"}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/cicd-with-openshift-and-jenkins/57944430','slideshare.net: CI/CD with Openshift and Jenkins 🌟','','2016',0,'Historical slide collection detailing standard Continuous Integration patterns on OpenShift using custom-built Jenkins controllers. Evaluates legacy deployment triggers and localized container build flows.','en','Slides','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Red Hat OpenShift", "CI-CD Pipelines", "Jenkins Ecosystem"]','["[LEGACY]"]','[]','["openshift-pipelines.md"]','{}','{"duplicate_of": "https://www.slideshare.net/arilivigni/cicd-with-openshift-and-jenkins"}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/deploying-postgresql-on-kubernetes/130351662',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.slideshare.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/jenkins-or-how-i-learned-to-stop-worrying-and-love-automation/90281025',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.slideshare.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','32ed63159c77e21ee19ca1b9aa3213ccf0218eb59539560b132a8e68ef0e18ea',100.0,1.77913049500929904e+09,0,'2026-05-18T20:54:55.009299+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/jenkins-or-how-i-learned-to-stop-worrying-and-love-automation/90281025',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.slideshare.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','32ed63159c77e21ee19ca1b9aa3213ccf0218eb59539560b132a8e68ef0e18ea',100.0,1779130495,0,'2026-05-18T20:54:55.009299+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/migrating-java-jboss-eap-applications-to-kubernetes-with-s2i/250619399',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.slideshare.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/operating-postgresql-at-scale-with-kubernetes-137132067/137132067',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.slideshare.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','32ed63159c77e21ee19ca1b9aa3213ccf0218eb59539560b132a8e68ef0e18ea',100.0,1.77913049493281698e+09,0,'2026-05-18T20:54:54.932817+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/operating-postgresql-at-scale-with-kubernetes-137132067/137132067',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.slideshare.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','32ed63159c77e21ee19ca1b9aa3213ccf0218eb59539560b132a8e68ef0e18ea',100.0,1779130494,0,'2026-05-18T20:54:54.932817+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.slideshare.net/vyruss000/deploying-postgresql-on-kubernetes','slideshare.net: Deploying PostgreSQL on Kubernetes','','2018',0,'A historical presentation reviewing early-generation deployment techniques of running stateful PostgreSQL relational databases within dynamic, ephemeral Kubernetes pods, noting historical volume storage limits and lifecycle challenges.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "PostgreSQL", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.slim.ai','==slim.ai==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','481241ccd34e6bd6a73246affa8fbf13f7f294325b9fb9b41b8f257b426ff38b',100.0,1.77903223952441406e+09,0,'2026-05-17T17:37:19.524414+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.slim.ai/blog/automatically-reduce-docker-container-size-using-dockerslim.html','slim.ai: Automatically reduce Docker container size using DockerSlim','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','481241ccd34e6bd6a73246affa8fbf13f7f294325b9fb9b41b8f257b426ff38b',100.0,1.77902988397961401e+09,0,'2026-05-17T16:58:03.979614+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.slim.ai"}');
-INSERT INTO "resources" VALUES('https://www.slim.ai/docs/docker-desktop-extension.html','==slim.ai: Slim Docker Extension== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','481241ccd34e6bd6a73246affa8fbf13f7f294325b9fb9b41b8f257b426ff38b',100.0,1.77903038480562305e+09,0,'2026-05-17T17:06:24.805623+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.slim.ai"}');
+INSERT INTO "resources" VALUES('https://www.slim.ai','==slim.ai==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','481241ccd34e6bd6a73246affa8fbf13f7f294325b9fb9b41b8f257b426ff38b',100.0,1779032239,0,'2026-05-17T17:37:19.524414+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.slim.ai/blog/automatically-reduce-docker-container-size-using-dockerslim.html','slim.ai: Automatically reduce Docker container size using DockerSlim','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','481241ccd34e6bd6a73246affa8fbf13f7f294325b9fb9b41b8f257b426ff38b',100.0,1779029883,0,'2026-05-17T16:58:03.979614+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.slim.ai"}');
+INSERT INTO "resources" VALUES('https://www.slim.ai/docs/docker-desktop-extension.html','==slim.ai: Slim Docker Extension== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','481241ccd34e6bd6a73246affa8fbf13f7f294325b9fb9b41b8f257b426ff38b',100.0,1779030384,0,'2026-05-17T17:06:24.805623+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.slim.ai"}');
 INSERT INTO "resources" VALUES('https://www.sloconf.com','SLOconf','','2021',0,'Official site of SLOconf, the premier developer conference and community space focused entirely on Service Level Objectives, error budgets, and reliability-driven service platforms.','English','Web Portal','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Service Level Objectives", "Community Events"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sls.guru/blog/enterprise-serverless-adoption','serverlessguru.com: Enterprise Serverless Adoption 🌟','','2022',4,'Explores the organizational strategies, cultural shifts, and governance models required to successfully integrate serverless execution engines into legacy enterprise architectures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Enterprise Strategy"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.smartdatacollective.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.smartdatacollective.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173611373817396e+09,0,'2026-06-18T00:41:53.738174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.smartdatacollective.com/kingmesal/373466/nosql-databases-4-game-changing-use-cases',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.smartdatacollective.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','c1fc5774c95960093b8cfad0fd35ba9f3a1b01a78f3b8e5d99e1646addf10e06',100.0,1.77903057546756505e+09,0,'2026-05-17T17:09:35.467565+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.smartdatacollective.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.smartdatacollective.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.738174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.smartdatacollective.com/kingmesal/373466/nosql-databases-4-game-changing-use-cases',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.smartdatacollective.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','c1fc5774c95960093b8cfad0fd35ba9f3a1b01a78f3b8e5d99e1646addf10e06',100.0,1779030575,0,'2026-05-17T17:09:35.467565+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.smartsheet.com/agile-vs-scrum-vs-waterfall-vs-kanban','What''s the Difference? Agile vs Scrum vs Waterfall vs Kanban','','2022',0,'Explores differences between Agile, Scrum, Kanban, and Waterfall project management. Discusses how each framework dictates team cadence, task estimation, and feedback loops, emphasizing the choice of methodology based on scope stability and team velocity goals.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Process Comparison"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{"duplicate_of": "https://www.greycampus.com"}');
 INSERT INTO "resources" VALUES('https://www.smartsheet.com/devops','smartsheet.com: The Way of DevOps: A Primer on DevOps Principles and Practices','','2020',1,'Details foundational patterns based on the ''Three Ways'' of DevOps: accelerating flow, tightening feedback metrics, and establishing continuous improvement. Provides actionable process improvements.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Fundamentals", "Principles"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.smashingmagazine.com/2021/02/getting-the-most-out-of-git','smashingmagazine.com: Getting The Most Out Of Git','','2021',0,'A practical collection of Git strategies, including customizable CLI alias configurations, commit-signing techniques, interactive staging tools, and workflows designed to prevent local context-switching conflicts.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.smashingmagazine.com/2022/02/testing-pipeline-101-frontend-testing','smashingmagazine.com: Testing Pipeline 101 For Frontend Testing','','2022',0,'A detailed frontend testing handbook mapping out modern pipeline integrations. Recommends strategies for structuring linters, localized unit evaluations, visual regression checks, and end-to-end integration scripts.','JavaScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "Testing Pipelines", "CI Workflows"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.snapt.net/blog/best-practices-for-load-balancing-kubernetes-containers','snapt.net: Best Practices for Load Balancing Kubernetes Containers','','N/A',0,'A curated technical resource and architectural guide covering snapt.net: Best Practices for Load Balancing Kubernetes Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903060950622797e+09,0,'2026-05-17T17:10:09.506228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.snapt.net/blog/best-practices-for-load-balancing-kubernetes-containers','snapt.net: Best Practices for Load Balancing Kubernetes Containers','','N/A',0,'A curated technical resource and architectural guide covering snapt.net: Best Practices for Load Balancing Kubernetes Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030609,0,'2026-05-17T17:10:09.506228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.snarky.ca/why-python-3-exists','Why Python 3 exists','','2014',0,'Essential language-design manifesto detailing the architectural requirements behind breaking Unicode and ASCII barriers, shifting to clean string handling, and retiring Python 2 runtime platforms.','Markdown','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Language Design"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.softkraft.co/aws-kinesis-vs-kafka-comparison','softkraft.co: WS Kinesis vs Kafka comparison: Which is right for you? 🌟','','2021',3,'A structural trade-off comparison between AWS Kinesis and Apache Kafka. The evaluation measures cost dynamics, security compliance, payload constraints, and vendor lock-in vectors to steer technology selection in big data ingestion workloads.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Architectural Patterns", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.softobiz.com/orchestration-made-easy-with-zeebe-and-kafka','Orchestration Made Easy with Zeebe and Kafka','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0f66d0aa174b2ce815598d0046ce3b5e9399038fcdbfa6f7b11d337340a9dae5',100.0,1.77903139760131192e+09,0,'2026-05-17T17:23:17.601312+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.softwarebusinessgrowth.com/doc/parallel-system-validation-the-end-of-devops-0001','softwarebusinessgrowth.com: Parallel System Validation – The End Of DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0be976efd275401002261cf4053306c56f66188d288536276d084a367c68a3f8',100.0,1.77903057263029694e+09,0,'2026-05-17T17:09:32.630297+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://www.varinsights.com/doc/parallel-system-validation-the-end-of-devops-0001"}');
-INSERT INTO "resources" VALUES('https://www.softwarecollections.org','==softwarecollections.org==','','N/A',0,'A curated technical resource and architectural guide covering ==softwarecollections.org== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903325882946705e+09,0,'2026-05-17T17:54:18.829467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.softwaretestguideforu.com/2020/06/what-is-system-testinghow-to-perform.html','softwaretestguideforu.com: What is system testing? How to perform system'' testing?','','N/A',0,'A curated technical resource and architectural guide covering softwaretestguideforu.com: What is system testing? How to perform system'' testing? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903264300334501e+09,0,'2026-05-17T17:44:03.003345+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.softobiz.com/orchestration-made-easy-with-zeebe-and-kafka','Orchestration Made Easy with Zeebe and Kafka','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0f66d0aa174b2ce815598d0046ce3b5e9399038fcdbfa6f7b11d337340a9dae5',100.0,1779031397,0,'2026-05-17T17:23:17.601312+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.softwarebusinessgrowth.com/doc/parallel-system-validation-the-end-of-devops-0001','softwarebusinessgrowth.com: Parallel System Validation – The End Of DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0be976efd275401002261cf4053306c56f66188d288536276d084a367c68a3f8',100.0,1779030572,0,'2026-05-17T17:09:32.630297+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://www.varinsights.com/doc/parallel-system-validation-the-end-of-devops-0001"}');
+INSERT INTO "resources" VALUES('https://www.softwarecollections.org','==softwarecollections.org==','','N/A',0,'A curated technical resource and architectural guide covering ==softwarecollections.org== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033258,0,'2026-05-17T17:54:18.829467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.softwaretestguideforu.com/2020/06/what-is-system-testinghow-to-perform.html','softwaretestguideforu.com: What is system testing? How to perform system'' testing?','','N/A',0,'A curated technical resource and architectural guide covering softwaretestguideforu.com: What is system testing? How to perform system'' testing? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032643,0,'2026-05-17T17:44:03.003345+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.softwaretestinghelp.com/kanban-vs-scrum-vs-agile','softwaretestinghelp.com: Kanban Vs Scrum Vs Agile: A Detailed Comparison To Find Differences','','2022',0,'Provides an in-depth operational comparison of Kanban, Scrum, and the broader Agile umbrella, focusing on metrics like lead time, cycle time, and velocity. Assists teams in identifying optimal task visualization mechanics to reduce blockages and operational waste in delivery pipelines.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Process Comparison"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.softwaretestinghelp.com/microsoft-vsts-tutorial-1','Microsoft Visual Studio Team Services (VSTS) Tutorial: The Cloud ALM Platform','','2018',0,'A fundamental tutorial documenting task management and build execution models inside legacy VSTS configurations. Serves as a migration reference for enterprise architects aiming to port legacy environments to modern Azure DevOps structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Enterprise Platforms", "Azure DevOps"]','["[LEGACY]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.softwaretestingmagazine.com/tools/learning-jmeter-documentation-tutorials-videos','softwaretestingmagazine.com: Learning JMeter : Documentation, Tutorials, Videos','','2022',0,'A comprehensive compilation of tutorials, documentation, and videos for Apache JMeter. From an architectural standpoint, JMeter remains a foundational Java-based tool for load testing and performance measurement. Although newer Go/Rust-based tooling is rising, JMeter''s extensive protocol support (HTTP, JDBC, JMS) ensures its continued enterprise relevance.','Java','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "Performance Testing", "JMeter"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.softwaretestingnews.co.uk/a-software-testing-and-devops-tools-directory-for-digital-programmes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77903043601513695e+09,0,'2026-05-17T17:07:16.015137+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.softwaretestingnews.co.uk/a-software-testing-and-devops-tools-directory-for-digital-programmes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779030436,0,'2026-05-17T17:07:16.015137+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.softwaretestingportal.com/2020/03/31/api-testing','softwaretestingportal.com: API Testing, Key Terminologies and more...','','2020',3,'An entry-level guide to testing terminologies. Covers verification patterns, HTTP return code checks, payload matching, and mock assertions for backend integration cycles.','Agnostic','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Testing", "Concepts", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.softwaretestingsapiens.com/roadmap-to-learn-api-testing','softwaretestingsapiens.com: Roadmap to learn API Testing in Just 30 days','','2022',0,'A structured learning path for mastering API-level automation testing. Guides developers from core HTTP methods to building custom suite environments using modern testing engines.','N/A','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "API Testing Principles"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/devops-and-microservices','softwebsolutions.com: DevOps and Microservices – Creating change together','','2021',0,'Analyzes structural alignments required between microservices application architectures and parallel release pipelines. Addresses service boundaries, localized API contract testing, localized datastore migrations, and routing topologies using modern service mesh protocols.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "DevOps Synergy", "Architecture Alignment"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/devops-and-microservices.html','softwebsolutions.com: DevOps and Microservices – Creating change together','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9fd3ee6f3ff49a68438a57ddd541aea9fc0e64abdb0d7dab50fa621ee211f171',100.0,1.77903377072178792e+09,0,'2026-05-17T18:02:50.721788+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.softwebsolutions.com/resources/devops-and-microservices"}');
+INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/devops-and-microservices.html','softwebsolutions.com: DevOps and Microservices – Creating change together','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9fd3ee6f3ff49a68438a57ddd541aea9fc0e64abdb0d7dab50fa621ee211f171',100.0,1779033770,0,'2026-05-17T18:02:50.721788+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.softwebsolutions.com/resources/devops-and-microservices"}');
 INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/devops-security-tools-benefits','softwebsolutions.com: What is DevSecOps and why your business needs it','','2021',0,'Details the business case for adopting DevSecOps, focusing on cost reduction and risk mitigation. Highlights how automated compliance reporting and early-stage vulnerability isolation help avoid post-deployment incident recovery expenses.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Business Strategy"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/devops-security-tools-benefits.html','softwebsolutions.com: What is DevSecOps and why your business needs it','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','013b11e07c5b85038e780dc1413848ebcd94f3126123d3e738df69fa817185d3',100.0,1.77902912901944088e+09,0,'2026-05-17T16:45:29.019441+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.softwebsolutions.com/resources/devops-security-tools-benefits"}');
+INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/devops-security-tools-benefits.html','softwebsolutions.com: What is DevSecOps and why your business needs it','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','013b11e07c5b85038e780dc1413848ebcd94f3126123d3e738df69fa817185d3',100.0,1779029129,0,'2026-05-17T16:45:29.019441+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.softwebsolutions.com/resources/devops-security-tools-benefits"}');
 INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy','softwebsolutions.com: Why enterprises need to adopt a multi-cloud strategy','','2021',0,'Discusses the business and technical drivers for enterprise multi-cloud adoption, including risk mitigation, disaster recovery, avoiding vendor lock-in, and optimizing workloads across disparate public cloud provider environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Strategy", "Multi-Cloud Benefits"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy.html','softwebsolutions.com: Why enterprises need to adopt a multi-cloud strategy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42510faa90cd99d509e29edf0894a30ef97686dc3725183a6e019e0b50d647c4',100.0,1.77903175942473101e+09,0,'2026-05-17T17:29:19.424731+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy"}');
-INSERT INTO "resources" VALUES('https://www.softzone.es/noticias/programas/conoce-fleet-ide-ultraligero-mano-jetbrains','softzone.es: Conoce Fleet, el nuevo IDE ultraligero de la mano de JetBrains','','2022',0,'An early assessment of JetBrains Fleet, detailing its modular UI and hybrid mode. Focuses on the IDE''s rapid start times, remote engine execution, and embedded collaboration features.','N/A','Article','Intermediate',0,'online','manual','d0398f8d8790ce8b49efed77a8d1eec7d9bd6381f2cc0b387402a7c0f7895f3c',100.0,1.77903225238874411e+09,1,'2026-05-17T17:37:32.388744+02:00',NULL,NULL,NULL,'["Development Environment", "Next-Gen IDE", "JetBrains"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy.html','softwebsolutions.com: Why enterprises need to adopt a multi-cloud strategy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42510faa90cd99d509e29edf0894a30ef97686dc3725183a6e019e0b50d647c4',100.0,1779031759,0,'2026-05-17T17:29:19.424731+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy"}');
+INSERT INTO "resources" VALUES('https://www.softzone.es/noticias/programas/conoce-fleet-ide-ultraligero-mano-jetbrains','softzone.es: Conoce Fleet, el nuevo IDE ultraligero de la mano de JetBrains','','2022',0,'An early assessment of JetBrains Fleet, detailing its modular UI and hybrid mode. Focuses on the IDE''s rapid start times, remote engine execution, and embedded collaboration features.','N/A','Article','Intermediate',0,'online','manual','d0398f8d8790ce8b49efed77a8d1eec7d9bd6381f2cc0b387402a7c0f7895f3c',100.0,1779032252,1,'2026-05-17T17:37:32.388744+02:00',NULL,NULL,NULL,'["Development Environment", "Next-Gen IDE", "JetBrains"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.softzone.es/noticias/windows/por-que-interesa-usar-powershell-lugar-cmd','softzone.es: Por qué me interesa más usar PowerShell en lugar de CMD','','2022',0,'A Spanish language comparison covering structural differences between command shells. Examines security policies, scripting functionality, cmdlet standardizations, and cross-platform runtime support.','PowerShell','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Systems Administration", "Shell Environments", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.solo.io/blog','solo.io: Exploring Cilium Layer 7 Capabilities Compared to Istio','','2021',0,'Architectural analysis contrasting Cilium''s kernel-level L7 eBPF traffic management with Istio''s user-space Envoy proxy routing, comparing performance and complexity trade-offs.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Service Mesh", "eBPF vs Proxy"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.solo.io/blog/amazon-eks-anywhere-and-solo-istio','solo.io: Connect Your Services Seamlessly with Amazon EKS Anywhere and Istio','','2022',0,'Focuses on extending enterprise network topologies and security controls to the hybrid-edge using Solo Gloo Mesh (Istio) over EKS Anywhere nodes. Streamlines cross-cloud security boundaries and load balancing profiles.','N/A','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Hybrid Cloud", "Service Mesh Integration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster','solo.io: Configuration as Data, GitOps, and Controllers: it’s not simple'' for multi-cluster','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1.77902948727019095e+09,0,'2026-05-17T16:51:27.270191+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.solo.io/blog/exploring-cilium-layer-7-capabilities-compared-to-istio','solo.io: Exploring Cilium Layer 7 Capabilities Compared to Istio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1.779034504791682e+09,0,'2026-05-17T18:15:04.791682+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
-INSERT INTO "resources" VALUES('https://www.solo.io/blog/glooops-progressive-delivery-the-gitops-way','solo.io: GlooOps: Progressive delivery, the GitOps way','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1.77903382347449588e+09,0,'2026-05-17T18:03:43.474496+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
-INSERT INTO "resources" VALUES('https://www.solo.io/blog/identity-federation-for-multi-cluster-kubernetes-and-service-mesh','solo.io: Identity Federation for Multi-Cluster Kubernetes and Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1.77903304502434611e+09,0,'2026-05-17T17:50:45.024346+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md", "docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
-INSERT INTO "resources" VALUES('https://www.solo.io/blog/introducing-gloo-federation-for-multi-cluster-management','Introducing Gloo Federation for Multi-Cluster API Gateway Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1.77903224313660097e+09,0,'2026-05-17T17:37:23.136601+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
-INSERT INTO "resources" VALUES('https://www.solo.io/blog/istio-multi-cluster-on-red-hat-openshift-with-gloo-mesh','solo.io: Istio multi-cluster on Red Hat OpenShift with Gloo Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1.77903043373614311e+09,0,'2026-05-17T17:07:13.736143+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
-INSERT INTO "resources" VALUES('https://www.solo.io/blog/istios-networking-in-depth','solo.io: Istio’s networking: An in-depth look at traffic and architecture'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1.77903138913687801e+09,0,'2026-05-17T17:23:09.136878+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
-INSERT INTO "resources" VALUES('https://www.solo.io/blog/navigating-istio-config-toolkit','solo.io: Navigating __Istio Config__: a look into Istio’s toolkit','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1.77903370637598705e+09,0,'2026-05-17T18:01:46.375987+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
-INSERT INTO "resources" VALUES('https://www.solo.io/blog/ode-to-istio','solo.io: Ode to Istio 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1.7790319008356781e+09,0,'2026-05-17T17:31:40.835678+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
-INSERT INTO "resources" VALUES('https://www.solo.io/blog/step-by-step-datastax-cassandra-with-istio-and-sni-routing','solo.io: Step by Step: Datastax Cassandra with Istio and SNI routing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','772a18c1cf21589ddf074569805ebeb85891cc4aa8b2cdd404c6150ebd392641',100.0,1.77903155493277692e+09,1,'2026-05-17T17:25:54.932777+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster','solo.io: Configuration as Data, GitOps, and Controllers: it’s not simple'' for multi-cluster','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779029487,0,'2026-05-17T16:51:27.270191+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.solo.io/blog/exploring-cilium-layer-7-capabilities-compared-to-istio','solo.io: Exploring Cilium Layer 7 Capabilities Compared to Istio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779034504,0,'2026-05-17T18:15:04.791682+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
+INSERT INTO "resources" VALUES('https://www.solo.io/blog/glooops-progressive-delivery-the-gitops-way','solo.io: GlooOps: Progressive delivery, the GitOps way','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779033823,0,'2026-05-17T18:03:43.474496+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
+INSERT INTO "resources" VALUES('https://www.solo.io/blog/identity-federation-for-multi-cluster-kubernetes-and-service-mesh','solo.io: Identity Federation for Multi-Cluster Kubernetes and Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779033045,0,'2026-05-17T17:50:45.024346+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md", "docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
+INSERT INTO "resources" VALUES('https://www.solo.io/blog/introducing-gloo-federation-for-multi-cluster-management','Introducing Gloo Federation for Multi-Cluster API Gateway Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779032243,0,'2026-05-17T17:37:23.136601+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
+INSERT INTO "resources" VALUES('https://www.solo.io/blog/istio-multi-cluster-on-red-hat-openshift-with-gloo-mesh','solo.io: Istio multi-cluster on Red Hat OpenShift with Gloo Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779030433,0,'2026-05-17T17:07:13.736143+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
+INSERT INTO "resources" VALUES('https://www.solo.io/blog/istios-networking-in-depth','solo.io: Istio’s networking: An in-depth look at traffic and architecture'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779031389,0,'2026-05-17T17:23:09.136878+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
+INSERT INTO "resources" VALUES('https://www.solo.io/blog/navigating-istio-config-toolkit','solo.io: Navigating __Istio Config__: a look into Istio’s toolkit','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779033706,0,'2026-05-17T18:01:46.375987+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
+INSERT INTO "resources" VALUES('https://www.solo.io/blog/ode-to-istio','solo.io: Ode to Istio 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779031900,0,'2026-05-17T17:31:40.835678+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
+INSERT INTO "resources" VALUES('https://www.solo.io/blog/step-by-step-datastax-cassandra-with-istio-and-sni-routing','solo.io: Step by Step: Datastax Cassandra with Istio and SNI routing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','772a18c1cf21589ddf074569805ebeb85891cc4aa8b2cdd404c6150ebd392641',100.0,1779031554,1,'2026-05-17T17:25:54.932777+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.solo.io/blog/the-3-best-ways-to-use-flux-and-flagger-for-gitops-with-your-envoy-proxy-api-gateways','solo.io: The 3 best ways to use Flux and Flagger for GitOps with your Envoy Proxy API gateways','','2022',4,'Outlines integration patterns for orchestrating progressive delivery at the ingress boundary using Flux, Flagger, and Envoy-based gateways. Evaluates traffic-shifting methodologies including canary deployments, A/B testing, and blue-green releases. Live Grounding confirms Envoy-based ingress traffic shaping remains the de facto method for automated canary analysis in cloud-native topologies.','Markdown','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Service Mesh & Gateway", "Envoy"]','["[ENTERPRISE-STABLE]"]','[]','["flux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.solo.io/blog/the-evolution-of-vm-support-in-istio-1-8-with-video','solo.io: The evolution of VM support in Istio 1.8 (with video)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1.77903228767176795e+09,0,'2026-05-17T17:38:07.671768+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
-INSERT INTO "resources" VALUES('https://www.solo.io/blog/tutorial-gloo-integration-with-keycloak',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1.77903403831559801e+09,0,'2026-05-17T18:07:18.315598+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.solo.io/blog/the-evolution-of-vm-support-in-istio-1-8-with-video','solo.io: The evolution of VM support in Istio 1.8 (with video)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779032287,0,'2026-05-17T17:38:07.671768+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
+INSERT INTO "resources" VALUES('https://www.solo.io/blog/tutorial-gloo-integration-with-keycloak',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779034038,0,'2026-05-17T18:07:18.315598+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.solo.io/blog/tutorial-rate-limiting-of-service-requests-in-istio-service-mesh','solo.io: Learn how to rate limit requests in Istio 🌟','','2021',0,'Specialized guide showing how to implement rate limiting configurations inside Istio. Steps through integration with external Redis-backed Envoy filters to protect upstream dependencies.','English','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Traffic Management", "Rate Limiting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.solo.io/blog/upgrading-istio-without-downtime','solo.io: Upgrading Istio without Downtime','','2021',0,'An operational guide focusing on executing risk-free, canary-based control plane upgrades of Istio. Details how to run multiple side-by-side versions of `istiod` and progressively update namespace labels to migrate workloads without downtime.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Operations"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.solo.io/blog/why-the-control-plane-matters','solo.io: Why the control plane matters. Control planes are different than data planes. Separating the control plane from data plane 🌟','','2022',0,'An architectural exploration contrasting the duties of the data plane (e.g., raw proxy packet forwarding via Envoy) against the control plane (e.g., Istio, Solo.io Gloo Mesh). It demonstrates how a centralized control plane acts as the brain, translating operator-defined policies into dynamic xDS configuration streams. This separation ensures scalability, administrative decoupling, and resilient policy distribution.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Networking", "Control Plane", "Service Mesh Architecture"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.sonarqube.org','Sonarqube.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d74d014adf4c41c400fe2e7581dc0d8e8b2ce9f78ecccb5a8d33acef90ac6772',100.0,1.77903215365340495e+09,0,'2026-05-17T17:35:53.653405+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"duplicate_of": "https://www.sonarsource.com/products/sonarqube"}');
+INSERT INTO "resources" VALUES('https://www.sonarqube.org','Sonarqube.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d74d014adf4c41c400fe2e7581dc0d8e8b2ce9f78ecccb5a8d33acef90ac6772',100.0,1779032153,0,'2026-05-17T17:35:53.653405+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"duplicate_of": "https://www.sonarsource.com/products/sonarqube"}');
 INSERT INTO "resources" VALUES('https://www.sonarsource.com/products/sonarqube','Sonarqube.org','','2026',5,'Industry-standard platform for automated static code analysis, structural design checks, and bug detection. Integrates directly into modern CI pipelines to enforce automated quality gates and track technical debt.','Java','Software','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Static Analysis Platforms"]','["[DE FACTO STANDARD]"]','[]','["sonarqube.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sonatype.com/blog/achieving-ci/cd-with-kubernetes','blog.sonatype.com: Achieving CI and CD With Kubernetes 🌟','','2023',0,'Explores the fundamental technological shift of containerized compilation systems running directly inside Kubernetes. Details dynamic testing namespaces, secure builds, and GitOps engines to achieve high-frequency delivery cycles.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sonatype.com/blog/new-cloud-native-ci/cd-projects-openshift-and-tekton','CI/CD OpenShift and Tekton','','2020',0,'An in-depth blog post detailing cloud-native CI/CD on Red Hat OpenShift using the Tekton Pipelines operator. It analyzes how OpenShift Pipelines provides on-demand containerized execution environments to eliminate resource-hungry, idle build servers.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Platforms", "Red Hat OpenShift", "Serverless CI/CD"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sonatype.com/blog/python-packages-upload-your-aws-keys-env-vars-secrets-to-web','blog.sonatype.com: Python Packages Upload Your AWS Keys, env vars, Secrets to the Web','','2022',0,'A technical warning analysis of malicious packages uploaded to public registries like PyPI. Details how typosquatting and supply-chain compromises are used to harvest AWS credentials and environment variables, highlighting the importance of dependency locking and private proxy firewalls.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain", "Dependency Management"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sonatype.com/blog/using-sonatype-nexus-repository-3-part-3-docker-images','blog.sonatype.com: Using Nexus 3 as Your Repository – Part 3: Docker Images 🌟','','2019',0,'Technical blog post detailing the step-by-step setup of Sonatype Nexus 3 as a private Docker registry. It covers the creation of hosted, proxy, and group Docker repositories to control and optimize image distribution pipelines. The article explains port allocation strategies and security context mechanisms essential for registry configuration.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Configuration"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.sonatype.com/nexus-repository-oss','sonatype.com/nexus-repository-oss','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5c8c3b4379a53f4772a2eb70e1b6d2db0c3280eedf8bb2879eb245f8aa0c6084',100.0,1.77902967874587297e+09,0,'2026-05-17T16:54:38.745873+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/products/sonatype-nexus-repository"}');
+INSERT INTO "resources" VALUES('https://www.sonatype.com/nexus-repository-oss','sonatype.com/nexus-repository-oss','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5c8c3b4379a53f4772a2eb70e1b6d2db0c3280eedf8bb2879eb245f8aa0c6084',100.0,1779029678,0,'2026-05-17T16:54:38.745873+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/products/sonatype-nexus-repository"}');
 INSERT INTO "resources" VALUES('https://www.sonatype.com/products/sonatype-nexus-repository','sonatype.com/nexus-repository-oss','','2026',0,'Homepage for Sonatype Nexus Repository OSS, a leading artifact repository manager supporting diverse formats including Maven, npm, Docker, and PyPI. It provides developer platforms with a unified proxy, host, and group layout for secure software development life cycles. As a critical component of CI/CD toolchains, it prevents localized build failures by caching public dependencies.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sourcetreeapp.com','Atlassian Sourcetree','- [Sourcetree Cheat Sheet](https://kapeli.com/cheat_sheets/Sourcetree.docset/Contents/Resources/Documents/index)','2024',0,'An enterprise-grade visual desktop client for Git. Offers robust graphic representation of complex branch models, submodule states, and advanced rebasing processes. Designed to simplify interaction with non-standard commit histories.','English','Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Desktop Git Clients"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.spec-india.com/blog','spec-india.com: Kubernetes VS Openshift (July 23rd 2019)','','2019',0,'Compares upstream open-source Kubernetes with Red Hat OpenShift. Focuses on user-interface options, CLI differences, security policies, image registry capabilities, and integrated CI/CD toolchain setups in enterprise deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "OpenShift Comparison"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.spec-india.com/blog/kubernetes-vs-openshift','spec-india.com: Kubernetes VS Openshift (July 23rd 2019)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b7ce938b6b3ba4d0aa2639c8100c21124ed2b7dcf04129313f2278926f570a1',100.0,1.77903215748872804e+09,0,'2026-05-17T17:35:57.488728+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.spec-india.com/blog"}');
+INSERT INTO "resources" VALUES('https://www.spec-india.com/blog/kubernetes-vs-openshift','spec-india.com: Kubernetes VS Openshift (July 23rd 2019)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b7ce938b6b3ba4d0aa2639c8100c21124ed2b7dcf04129313f2278926f570a1',100.0,1779032157,0,'2026-05-17T17:35:57.488728+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.spec-india.com/blog"}');
 INSERT INTO "resources" VALUES('https://www.spectrocloud.com/blog/deploying-complex-infrastructure-with-a-terraform-state-machine','spectrocloud.com: Deploying complex infrastructure with a Terraform state machine','','2023',4,'Presents an advanced design pattern where Terraform''s state transitions are managed dynamically using a state machine pattern to coordinate complex multi-cloud deployments. Discusses strategies for managing dependencies, multi-layer inputs, and asynchronous state updates. Live grounding indicates this architecture is vital for highly dynamic Kubernetes environments where simple dependencies fail to capture reality.','HCL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Advanced Orchestration"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.spectrocloud.com/blog/kubernetes-security-best-practices-5-easy-ways-to-cut-risk','spectrocloud.com: Kubernetes security best practices: 5 easy ways to cut risk','','2023',0,'Outlines five high-impact security wins to drastically lower cluster risk vectors. Key practices include restrictive network boundary controls, cluster-wide image pinning, and utilizing immutable root filesystems. These pragmatically reduce immediate exposure surfaces for standard multi-tenant setups.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Best Practices", "General Hardening"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.spiceworks.com/tech/cloud/articles/how-to-get-started-with-kubernetes','spiceworks.com: How to Get Started With Kubernetes the Right Way: DevOps Experts Weigh In 🌟','','2022',3,'DevOps thought leaders provide tactical advice on adopting Kubernetes. Key suggestions include containerizing microservices adequately, deploying proper observability early, and starting with managed cloud products.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.spinnaker.io','spinnaker.io deployment tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4b1f96ea6e0765720c5fc86532e2f0dfd46609f6f15abc2ab5625cea213bf86b',100.0,1.77902956152238702e+09,0,'2026-05-17T16:52:41.522387+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://spinnaker.io"}');
-INSERT INTO "resources" VALUES('https://www.split.io/glossary/progressive-delivery','split.io: Progressive Delivery','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3e5daf3a8f9ccdecc04c3c43e68bb4110d9806f70bd0247525c91cace8ca6f13',100.0,1.77903218622837305e+09,0,'2026-05-17T17:36:26.228373+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/harness-devops-academy/progressive-delivery"}');
+INSERT INTO "resources" VALUES('https://www.spinnaker.io','spinnaker.io deployment tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4b1f96ea6e0765720c5fc86532e2f0dfd46609f6f15abc2ab5625cea213bf86b',100.0,1779029561,0,'2026-05-17T16:52:41.522387+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://spinnaker.io"}');
+INSERT INTO "resources" VALUES('https://www.split.io/glossary/progressive-delivery','split.io: Progressive Delivery','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3e5daf3a8f9ccdecc04c3c43e68bb4110d9806f70bd0247525c91cace8ca6f13',100.0,1779032186,0,'2026-05-17T17:36:26.228373+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/harness-devops-academy/progressive-delivery"}');
 INSERT INTO "resources" VALUES('https://www.splunk.com/en_us/about-splunk/acquisitions/splunk-on-call.html','victorops.com: Source Code Control: Trunk-Based Development vs. GitFlow','','2020',0,'An evaluation of GitFlow versus Trunk-Based Development, analyzing how branching strategies affect MTTR, deployment frequency, and software quality. It details the operational changes and tooling adjustments required to adopt trunk-based methodologies.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["sre.md", "devops-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics','replex.io: An Introduction to Kubernetes FinOps','','2022',3,'An introductory resource explaining how to divide shared Kubernetes costs across teams. Describes using namespace resource limits and pod metadata tags to set up fair chargeback structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Foundational Concepts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md", "finops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics/blog/an-introduction-to-kubernetes-finops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.splunk.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b2f7b3e5e38ea3cefedec6df022dbdf650ccdb55f8a5f5bb2a68ee7b68f00337',100.0,1.77913049500446605e+09,1,'2026-05-18T20:54:55.004466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics/blog/an-introduction-to-kubernetes-finops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.splunk.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b2f7b3e5e38ea3cefedec6df022dbdf650ccdb55f8a5f5bb2a68ee7b68f00337',100.0,1779130495,1,'2026-05-18T20:54:55.004466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sqlrevisited.com/2022/03/mysql-vs-postgresql-pros-and-cons.html','sqlrevisited.blogspot.com: MySQL vs PostgreSQL? Pros and Cons','','2022',0,'A comprehensive comparative study outlining execution speed, memory configurations, JSON payload management capabilities, and open-source licensing differences between MySQL and PostgreSQL engines.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Relational Databases", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.sqlservercentral.com/articles/chaos-engineering-in-azure','sqlservercentral.com: Chaos Engineering in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','42a5b41942726fe5da84ae552bbaefce3097f22eefcd534830d8345dd45e2c54',100.0,1.77902993967618608e+09,1,'2026-05-17T16:58:59.676186+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.sqlservercentral.com/articles/chaos-engineering-in-azure','sqlservercentral.com: Chaos Engineering in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','42a5b41942726fe5da84ae552bbaefce3097f22eefcd534830d8345dd45e2c54',100.0,1779029939,1,'2026-05-17T16:58:59.676186+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sqlservercentral.com/articles/powershell-day-by-day-adding-help-to-scripts','sqlservercentral.com: Powershell Day by Day: Adding Help to Scripts','','2021',3,'A tutorial explaining the integration of comment-based help blocks inside custom PowerShell scripts. It shows how configuring standard keywords allows runtime generation of detailed documentation using Get-Help. Adhering to these community guidelines ensures that internal automation tools are self-documenting, maintainable, and developer-friendly.','PowerShell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "PowerShell Help"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sqlshack.com/6-reasons-why-you-cant-have-devops-without-test-automation','sqlshack.com: 6 Reasons why you can’t have DevOps without Test Automation 🌟','','2021',0,'Explains why automated testing is vital for maintaining continuous delivery. Shows how automated regression, integration, load, and database schema testing prevents production defects and stabilizes release cycles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance", "Test Automation", "Continuous Integration"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sqlshack.com/sql-database-on-kubernetes-considerations-and-best-practices','sqlshack.com: SQL Database on Kubernetes: Considerations and Best Practices 🌟','','2021',0,'Provides actionable guidance on running relational workloads inside container orchestration layers. Outlines patterns for configuring StateSet controllers, choosing fast storage classes, and applying anti-affinity rules to enforce cluster high availability.','English','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Relational Databases", "Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.sqltutorial.org/sql-cheat-sheet','sqltutorial.org: SQL Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering sqltutorial.org: SQL Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78173589055970311e+09,0,'2026-06-18T00:38:10.559703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.squadcast.com/blog/kyverno-policy-management-in-kubernetes','squadcast.com: Kyverno - Policy Management in Kubernetes 🌟','','2021',0,'Explores the design patterns of Kyverno as a Kubernetes-native policy engine that eliminates the need to learn specialized programming languages. Highlights how Kyverno manages resource validation, mutation, and generation using declarative YAML configurations designed to fit existing GitOps workflows.','YAML','Blog','Intermediate',0,'online','manual','fdb25e21eeca8b90dd0b766e915deba7ddf0d95201feb2927a9f38e29982a26d',100.0,1.77903043646170401e+09,1,'2026-05-17T17:07:16.461704+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.stackrox.com','stackrox.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aff76b12ba220561887247977110d08e82ceac3b88fd9303ea6b19bd7ae5c4a7',100.0,1.77903121581539106e+09,0,'2026-05-17T17:20:15.815391+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/advanced-cluster-security-kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2019/09/amazon-eks-security-best-practices','Amazon EKS Security Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4fc3ae4b64e6b0c680a18f8a5ab89e46f9214c32dd7e0dd67d0d48c08e2548e0',100.0,1.77903415246486306e+09,0,'2026-05-17T18:09:12.464863+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.stackrox.io/blog/amazon-eks-security-best-practices"}');
-INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2020/01/kubernetes-networking-demystified','stackrox.com: Kubernetes Networking Demystified: A Brief Guide','','N/A',0,'A curated technical resource and architectural guide covering stackrox.com: Kubernetes Networking Demystified: A Brief Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','9c2960af1ac51780e337dfe7227d7b51bb3a0a2fcce980a17a4b2a6b78b989e0',100.0,1.77903155276312208e+09,0,'2026-05-17T17:25:52.763122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.stackrox.io/blog/kubernetes-networking-demystified"}');
-INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2020/02/eks-vs-gke-vs-aks','stackrox.com: EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud','','N/A',0,'High-fidelity evaluation criteria for the three largest cloud-managed Kubernetes platforms. Analyzes security controls, active network policies, and identity access management capabilities.','en','Blog','Intermediate',0,'duplicate','manual','ac8eac60d979b3fe7df86bb3dd369a6247007a4ea49b02bd2f799686ce421019',100.0,1.77903358641683697e+09,0,'2026-05-17T17:59:46.416837+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Orchestration", "Managed Kubernetes"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://www.stackrox.io/blog/eks-vs-gke-vs-aks-jan2021"}');
-INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2020/05/kubernetes-security-101','Kubernetes Security 101: Risks and 29 Best Practices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','05036744612dd1b1cb57652b4e1c64741173d4ffcda5fbe5f9db87de8b163253',100.0,1.77903380801077795e+09,0,'2026-05-17T18:03:28.010778+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/topics/containers/kubernetes-security"}');
-INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2021/01/part-1-rancher-kubernetes-engine-rke-security-best-practices-for-cluster-setup','stackrox.com: Part 1 - Rancher Kubernetes Engine (RKE) Security Best Practices'' for Cluster Setup 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a649c780aa40f5b20eee7214a9175c3b862b6263c1872be7bb94560b72308dca',100.0,1.779031489412781e+09,0,'2026-05-17T17:24:49.412781+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.stackrox.com/post/2021/01/part-1-rancher-kubernetes-engine-rke-security-best-practices-for-cluster-setup", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.972606"}, "duplicate_of": "https://www.stackrox.io/blog/rancher-kubernetes-engine-security-part-1"}');
+INSERT INTO "resources" VALUES('https://www.sqltutorial.org/sql-cheat-sheet','sqltutorial.org: SQL Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering sqltutorial.org: SQL Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735890,0,'2026-06-18T00:38:10.559703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.squadcast.com/blog/kyverno-policy-management-in-kubernetes','squadcast.com: Kyverno - Policy Management in Kubernetes 🌟','','2021',0,'Explores the design patterns of Kyverno as a Kubernetes-native policy engine that eliminates the need to learn specialized programming languages. Highlights how Kyverno manages resource validation, mutation, and generation using declarative YAML configurations designed to fit existing GitOps workflows.','YAML','Blog','Intermediate',0,'online','manual','fdb25e21eeca8b90dd0b766e915deba7ddf0d95201feb2927a9f38e29982a26d',100.0,1779030436,1,'2026-05-17T17:07:16.461704+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.stackrox.com','stackrox.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aff76b12ba220561887247977110d08e82ceac3b88fd9303ea6b19bd7ae5c4a7',100.0,1779031215,0,'2026-05-17T17:20:15.815391+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/advanced-cluster-security-kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2019/09/amazon-eks-security-best-practices','Amazon EKS Security Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4fc3ae4b64e6b0c680a18f8a5ab89e46f9214c32dd7e0dd67d0d48c08e2548e0',100.0,1779034152,0,'2026-05-17T18:09:12.464863+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.stackrox.io/blog/amazon-eks-security-best-practices"}');
+INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2020/01/kubernetes-networking-demystified','stackrox.com: Kubernetes Networking Demystified: A Brief Guide','','N/A',0,'A curated technical resource and architectural guide covering stackrox.com: Kubernetes Networking Demystified: A Brief Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','9c2960af1ac51780e337dfe7227d7b51bb3a0a2fcce980a17a4b2a6b78b989e0',100.0,1779031552,0,'2026-05-17T17:25:52.763122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.stackrox.io/blog/kubernetes-networking-demystified"}');
+INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2020/02/eks-vs-gke-vs-aks','stackrox.com: EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud','','N/A',0,'High-fidelity evaluation criteria for the three largest cloud-managed Kubernetes platforms. Analyzes security controls, active network policies, and identity access management capabilities.','en','Blog','Intermediate',0,'duplicate','manual','ac8eac60d979b3fe7df86bb3dd369a6247007a4ea49b02bd2f799686ce421019',100.0,1779033586,0,'2026-05-17T17:59:46.416837+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Orchestration", "Managed Kubernetes"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://www.stackrox.io/blog/eks-vs-gke-vs-aks-jan2021"}');
+INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2020/05/kubernetes-security-101','Kubernetes Security 101: Risks and 29 Best Practices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','05036744612dd1b1cb57652b4e1c64741173d4ffcda5fbe5f9db87de8b163253',100.0,1779033808,0,'2026-05-17T18:03:28.010778+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/topics/containers/kubernetes-security"}');
+INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2021/01/part-1-rancher-kubernetes-engine-rke-security-best-practices-for-cluster-setup','stackrox.com: Part 1 - Rancher Kubernetes Engine (RKE) Security Best Practices'' for Cluster Setup 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a649c780aa40f5b20eee7214a9175c3b862b6263c1872be7bb94560b72308dca',100.0,1779031489,0,'2026-05-17T17:24:49.412781+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.stackrox.com/post/2021/01/part-1-rancher-kubernetes-engine-rke-security-best-practices-for-cluster-setup", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.972606"}, "duplicate_of": "https://www.stackrox.io/blog/rancher-kubernetes-engine-security-part-1"}');
 INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/amazon-eks-security-best-practices','Amazon EKS Security Best Practices','','2022',0,'Comprehensive security manual focusing on EKS cluster isolation strategies. Discusses IAM Roles for Service Accounts (IRSA), security groups per pod, and control plane API exposure minimization.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Security"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/top-9-open-source-devsecops-tools-for-kubernetes','stackrox.io: Top 9 Open Source DevSecOps Tools for Kubernetes in 2021 🌟','','2021',0,'A comprehensive industry blog post and list curating essential open-source DevSecOps utilities for securing Kubernetes workloads, detailing tools for network policy enforcement, static analysis, runtime protection, and compliance. In 2026, it serves as an excellent historical guide highlighting the rapid evolution of Kubernetes security paradigms.','HTML','Documentation / Guide','Low',0,'online','manual','c81aa7c68e9f0469f377ba3cdfe2c8f272e185f03f3d33fe2b1d0375b44afdc2',100.0,1.77903329594174909e+09,1,'2026-05-17T17:54:55.941749+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.stacksimplify.com/aws-eks/aws-alb-ingress/lean-kubernetes-aws-alb-ingress-basics','stacksimplify.com: AWS ALB Ingress Service - Basics 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f08e432d2d388bbda429c93e26c4dfc7c33b3e3b3fb5c4ecbbeb1dac7425411',100.0,1.77903279376772594e+09,0,'2026-05-17T17:46:33.767726+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.stacksimplify.com/aws-eks/aws-alb-ingress/lean-kubernetes-aws-alb-ingress-basics"}');
-INSERT INTO "resources" VALUES('https://www.stacksimplify.com/aws-eks/aws-devops-eks/learn-to-master-devops-on-aws-eks-using-aws-codecommit-codebuild-codepipeline','stacksimplify.com: DevOps with AWS CodePipeline on AWS EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e8d6e55a841d30372f6e8ca5441056259db7b7e39539943f6e77431b5fe95c42',100.0,1.77902916205142092e+09,0,'2026-05-17T16:46:02.051421+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://docs.stacksimplify.com/aws-eks/aws-devops-eks/learn-to-master-devops-on-aws-eks-using-aws-codecommit-codebuild-codepipeline"}');
-INSERT INTO "resources" VALUES('https://www.starwindsoftware.com/blog/remove-a-kubernetes-namespace-blocked-with-terminating-status','starwindsoftware.com: Remove a Kubernetes namespace blocked with Terminating'' status','','N/A',0,'A curated technical resource and architectural guide covering starwindsoftware.com: Remove a Kubernetes namespace blocked with Terminating'' status in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790341159667809e+09,0,'2026-05-17T18:08:35.966781+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/top-9-open-source-devsecops-tools-for-kubernetes','stackrox.io: Top 9 Open Source DevSecOps Tools for Kubernetes in 2021 🌟','','2021',0,'A comprehensive industry blog post and list curating essential open-source DevSecOps utilities for securing Kubernetes workloads, detailing tools for network policy enforcement, static analysis, runtime protection, and compliance. In 2026, it serves as an excellent historical guide highlighting the rapid evolution of Kubernetes security paradigms.','HTML','Documentation / Guide','Low',0,'online','manual','c81aa7c68e9f0469f377ba3cdfe2c8f272e185f03f3d33fe2b1d0375b44afdc2',100.0,1779033295,1,'2026-05-17T17:54:55.941749+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.stacksimplify.com/aws-eks/aws-alb-ingress/lean-kubernetes-aws-alb-ingress-basics','stacksimplify.com: AWS ALB Ingress Service - Basics 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f08e432d2d388bbda429c93e26c4dfc7c33b3e3b3fb5c4ecbbeb1dac7425411',100.0,1779032793,0,'2026-05-17T17:46:33.767726+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.stacksimplify.com/aws-eks/aws-alb-ingress/lean-kubernetes-aws-alb-ingress-basics"}');
+INSERT INTO "resources" VALUES('https://www.stacksimplify.com/aws-eks/aws-devops-eks/learn-to-master-devops-on-aws-eks-using-aws-codecommit-codebuild-codepipeline','stacksimplify.com: DevOps with AWS CodePipeline on AWS EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e8d6e55a841d30372f6e8ca5441056259db7b7e39539943f6e77431b5fe95c42',100.0,1779029162,0,'2026-05-17T16:46:02.051421+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://docs.stacksimplify.com/aws-eks/aws-devops-eks/learn-to-master-devops-on-aws-eks-using-aws-codecommit-codebuild-codepipeline"}');
+INSERT INTO "resources" VALUES('https://www.starwindsoftware.com/blog/remove-a-kubernetes-namespace-blocked-with-terminating-status','starwindsoftware.com: Remove a Kubernetes namespace blocked with Terminating'' status','','N/A',0,'A curated technical resource and architectural guide covering starwindsoftware.com: Remove a Kubernetes namespace blocked with Terminating'' status in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034115,0,'2026-05-17T18:08:35.966781+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.stationx.net/hacking-tools-cheat-sheet','stationx.net: Hacking Tools Cheat Sheet','','2026',0,'A compilation of vulnerability identification and penetration testing utilities. Curator Insight focuses on its offensive execution models. Live Grounding maps these tools directly to shift-left automated pipeline testing in modern DevSecOps architectures.','English','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Penetration Testing", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.stevesmith.tech/blog/gitops-is-a-placebo','stevesmith.tech: GitOps is a placebo','','2021',0,'A contrarian perspective arguing that GitOps alone does not solve deep organizational silos or architectural issues. Critiques the hyper-focus on syncing tools (Argo, Flux) over true cultural shifts in product shipping strategies.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Architecture", "Critique"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.stickyminds.com','agileconnection.com: Infrastructure as Code: The Foundation of Effective DevOps','','2022',0,'Evaluates the cultural integration of IaC principles within Agile and DevOps environments. Discusses using source control pipelines to automate configuration deployment, lowering environment discrepancies and boosting build velocity.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Culture"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.stitcher.com/podcast/amazon-web-services/aws-podcast','Stitcher AWS Podcasts','','2026',0,'Stitcher repository hosting the AWS Podcast network. Features architectural retrospectives, engineering deep-dives, and service evolution analyses presented by active cloud product managers.','English','Audio','Intermediate',0,'online','manual','ae67975d0e7feb45732adfe786b350b76a63b35eeecf5e0b0eb8399f2812a381',100.0,1.7790308573063209e+09,0,'2026-05-17T17:14:17.306321+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Audio Learning"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.stitcher.com/podcast/amazon-web-services/aws-podcast','Stitcher AWS Podcasts','','2026',0,'Stitcher repository hosting the AWS Podcast network. Features architectural retrospectives, engineering deep-dives, and service evolution analyses presented by active cloud product managers.','English','Audio','Intermediate',0,'online','manual','ae67975d0e7feb45732adfe786b350b76a63b35eeecf5e0b0eb8399f2812a381',100.0,1779030857,0,'2026-05-17T17:14:17.306321+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Audio Learning"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.storetasker.com','lorem','','2026',0,'A specialized marketplace (operating as Storetasker) that links freelance Shopify developers and e-commerce technical professionals with brands. It streamlines micro-contracting, escrow payments, and technical feedback. Live grounding indicates highly optimized workflows specifically tailored for e-commerce tech stacks.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "E-commerce Freelancing"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.storj.io/blog/integrating-decentralized-cloud-storage-with-duplicati','storj.io: Integrating Decentralized Cloud Storage with Duplicati','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','502b9ae54cffdc97265c0a11349f10ae89b177bcd5dc0e3bdb2f0bf41171e27d',100.0,1.77903296644590806e+09,0,'2026-05-17T17:49:26.445908+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.storj.io/cloud-object-storage"}');
+INSERT INTO "resources" VALUES('https://www.storj.io/blog/integrating-decentralized-cloud-storage-with-duplicati','storj.io: Integrating Decentralized Cloud Storage with Duplicati','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','502b9ae54cffdc97265c0a11349f10ae89b177bcd5dc0e3bdb2f0bf41171e27d',100.0,1779032966,0,'2026-05-17T17:49:26.445908+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.storj.io/cloud-object-storage"}');
 INSERT INTO "resources" VALUES('https://www.storj.io/cloud-object-storage','storj.io: Integrating Decentralized Cloud Storage with Duplicati','','2021',0,'A tactical integration guide demonstrating how to pipe secure backups from Duplicati directly into Storj''s decentralized, zero-trust cloud object storage network. This integration showcases decentralized storage in action for enterprise disaster recovery.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Storage Paradigms"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sufle.io/blog/adopting-gitops-for-enhanced-operations','sufle.io: Adopting GitOps for Enhanced Operations','','2021',0,'A migration guide helping organizations transition from legacy imperative deployment workflows to modern, git-driven operational pipelines. By defining the target state declaratively, incident management and disaster recovery speeds are greatly improved. This shift reduces Mean Time to Resolution (MTTR) under stressful outage conditions.','None','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Implementation"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.superawesome.com/blog/how-we-scale-our-kid-safe-technology-using-auto-scaling-on-kubernetes','superawesome.com: Scaling pods with HPA using custom metrics. How we scale'' our kid-safe technology using Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering superawesome.com: Scaling pods with HPA using custom metrics. How we scale'' our kid-safe technology using Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','d3506eecedacbcd781fb81ae31800e9f925f99d8e00f07710d989244f0be6152',100.0,1.77902917199255394e+09,0,'2026-05-17T16:46:11.992554+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.superawesome.com/blog/how-we-scale-our-kid-safe-technology-using-auto-scaling-on-kubernetes','superawesome.com: Scaling pods with HPA using custom metrics. How we scale'' our kid-safe technology using Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering superawesome.com: Scaling pods with HPA using custom metrics. How we scale'' our kid-safe technology using Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','d3506eecedacbcd781fb81ae31800e9f925f99d8e00f07710d989244f0be6152',100.0,1779029171,0,'2026-05-17T16:46:11.992554+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/intro-rancher-2-6-features','suse.com: SUSE Rancher 2.6 delivers interoperability across multi-cloud environments with redesigned user experience, hosted cluster support, and improved security posture','','2021',2,'The official SUSE release summary detailing Rancher 2.6''s new features. Focuses on improved multi-cloud interoperability, centralized security scanning, and simplified provisioning loops for EKS and GKE engines.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Product Updates", "Rancher 2.6"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/nginx-guest-blog-kubernetes-ingress-controller','suse.com: NGINX Guest Blog: NGINX Kubernetes Ingress Controller 🌟','','2021',4,'Provides an overview of the NGINX Ingress Controller within the SUSE ecosystem, explaining how it maps incoming HTTP traffic to backend pods. Live Grounding shows that NGINX remains the most widely deployed Ingress Controller due to its reliability, ease of configuration, and rich community-supported annotations.','Markdown','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/announcing-harvester-open-source-hyperconverged-infrastructure-hci-software','rancher.com: Announcing Harvester: Open Source Hyperconverged Infrastructure (HCI) Software','','2021',4,'Official announcement of Harvester, an open-source hyperconverged infrastructure (HCI) solution designed on top of Kubernetes, KubeVirt, and Longhorn. Bridges the gap between traditional virtual machine workloads and modern cloud-native containerized platforms, enabling unified operations. Valuable for organizations seeking alternatives to legacy proprietary hypervisors.','English','Announcement','Advanced',0,'online','manual','b3cb1da94f00c225b79ced56157d00da388cf96205de4769c9eda9a3e7ca0821',100.0,1.78173615419808292e+09,1,'2026-06-18T00:42:34.198083+02:00',NULL,NULL,NULL,'["Infrastructure", "Hyperconverged Infrastructure", "Bare Metal"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/announcing-hosted-rancher-with-rancher-2-4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7da57a38bba2b7f06a3c6540019ad0006fc93ab1d291550d4b38e09af28147c0',100.0,1.78173616256846499e+09,1,'2026-06-18T00:42:42.568465+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/announcing-harvester-open-source-hyperconverged-infrastructure-hci-software','rancher.com: Announcing Harvester: Open Source Hyperconverged Infrastructure (HCI) Software','','2021',4,'Official announcement of Harvester, an open-source hyperconverged infrastructure (HCI) solution designed on top of Kubernetes, KubeVirt, and Longhorn. Bridges the gap between traditional virtual machine workloads and modern cloud-native containerized platforms, enabling unified operations. Valuable for organizations seeking alternatives to legacy proprietary hypervisors.','English','Announcement','Advanced',0,'online','manual','b3cb1da94f00c225b79ced56157d00da388cf96205de4769c9eda9a3e7ca0821',100.0,1781736154,1,'2026-06-18T00:42:34.198083+02:00',NULL,NULL,NULL,'["Infrastructure", "Hyperconverged Infrastructure", "Bare Metal"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/announcing-hosted-rancher-with-rancher-2-4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7da57a38bba2b7f06a3c6540019ad0006fc93ab1d291550d4b38e09af28147c0',100.0,1781736162,1,'2026-06-18T00:42:42.568465+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/create-reproducible-security-in-kubernetes-with-helm-3-and-helm-charts','rancher.com: Create Reproducible Security in Kubernetes with Helm 3 and Helm Charts','','2021',0,'Practical guide discussing Helm 3 security baselines, image registry verification, and using secure defaults in charts. Addresses how declarative configurations align with modern threat model structures inside production networks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Hardening", "Helm Security"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/custom-alerts-using-prometheus-queries','rancher.com: Custom alerts using Prometheus queries','','2023',2,'An operational guide focusing on formulating custom alert conditions using PromQL queries in Rancher. Shows how to integrate metrics with alert systems and route notifications to modern receivers like Slack or PagerDuty.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Monitoring & Observability", "Alerting"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/deploy-a-rancher-cluster-with-gitlab-ci-and-terraform','Deploy a Rancher Cluster with GitLab CI and Terraform','','2020',0,'Step-by-step automation blueprint demonstrating how to provision and orchestrate Rancher multi-cluster control planes. Harnesses Terraform to scale target virtual machines and GitLab CI to deploy and maintain management-plane state configurations.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,1781736158.67723,0,'2026-06-18T00:42:38.677230+02:00',NULL,NULL,NULL,'["CI-CD", "Infrastructure", "Rancher"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/deploy-kubernetes-clusters-on-microsoft-azure-with-rancher',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2ab62b859fa47d702ada35b996f4efd5be0e649bb62656f9c419e3e82926384a',100.0,1.78173616442104792e+09,1,'2026-06-18T00:42:44.421048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/deploy-a-rancher-cluster-with-gitlab-ci-and-terraform','Deploy a Rancher Cluster with GitLab CI and Terraform','','2020',0,'Step-by-step automation blueprint demonstrating how to provision and orchestrate Rancher multi-cluster control planes. Harnesses Terraform to scale target virtual machines and GitLab CI to deploy and maintain management-plane state configurations.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,1781736158,0,'2026-06-18T00:42:38.677230+02:00',NULL,NULL,NULL,'["CI-CD", "Infrastructure", "Rancher"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/deploy-kubernetes-clusters-on-microsoft-azure-with-rancher',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2ab62b859fa47d702ada35b996f4efd5be0e649bb62656f9c419e3e82926384a',100.0,1781736164,1,'2026-06-18T00:42:44.421048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/disaster-recovery-preparedness-for-your-kubernetes-clusters','rancher.com: Disaster Recovery Preparedness for Your Kubernetes Clusters 🌟','','2022',4,'A high-level architectural framework focusing on Disaster Recovery (DR) readiness within complex clusters. Addresses RTO and RPO metrics by mapping out continuous automated backup testing pipelines.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Best Practices"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/driving-kubernetes-adoption-in-finance-with-rancher','rancher.com: Driving Kubernetes Adoption in Finance with Rancher','','2022',2,'A deep dive case study exploring how banking and financial institutions adopt Rancher to support strict compliance requirements, air-gapped security deployments, and centralized multi-tenant access control.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Case Studies", "Finance"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-1','rancher.com: Enhancing Kubernetes Security with Pod Security Policies, Part 1','- [rancher.com: Enhancing Kubernetes Security with Pod Security Policies, Part 2](https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-2)','2021',0,'A historical look at securing container runtimes using Pod Security Policies. As PSP is now deprecated and fully removed in modern Kubernetes, this guide serves as a legacy reference for older Rancher setups. It clarifies critical container capabilities, privilege escalation preventions, and namespace defaults.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Pod Security", "Pod Security Policies"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','60817a82f2e2b97fda1131e73df7c3bcdaabb1459b0f5885ed0428237ddc181e',100.0,1.77913049499313306e+09,1,'2026-05-18T20:54:54.993133+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/faster-kubernetes-development-with-rancher-devspace-and-loft',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','668acf8529abb5e2e1b65444b350d44125a70086c3c011d8674b342915ebe1d2',100.0,1.78173616110368895e+09,1,'2026-06-18T00:42:41.103689+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/fleet-management-for-kubernetes-is-here',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','836e5506148b0c420a488dbc17714ab700e23be774bae7eb63d475516be093f2',100.0,1.78173615686589908e+09,1,'2026-06-18T00:42:36.865899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','60817a82f2e2b97fda1131e73df7c3bcdaabb1459b0f5885ed0428237ddc181e',100.0,1779130494,1,'2026-05-18T20:54:54.993133+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/faster-kubernetes-development-with-rancher-devspace-and-loft',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','668acf8529abb5e2e1b65444b350d44125a70086c3c011d8674b342915ebe1d2',100.0,1781736161,1,'2026-06-18T00:42:41.103689+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/fleet-management-for-kubernetes-is-here',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','836e5506148b0c420a488dbc17714ab700e23be774bae7eb63d475516be093f2',100.0,1781736156,1,'2026-06-18T00:42:36.865899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/gain-better-visibility-into-kubernetes-cost-allocation','rancher.com: Gain Better Visibility into Kubernetes Cost Allocation','','2022',0,'Highlights operational frameworks to parse resource expenditure across distinct namespaces, applications, and organizational divisions. Promotes standardizing labeling schema to automate billing allocation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Cost Optimization", "Telemetry"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/getting-started-with-longhorn-distributed-block-storage-and-cloud-native-distributed-sql',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0e185be71fecc0c63fda0ad47942c21fb8f620e67d4e5c856efaef9ce0e8c082',100.0,1.77913049493211102e+09,0,'2026-05-18T20:54:54.932111+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/getting-started-with-longhorn-distributed-block-storage-and-cloud-native-distributed-sql',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0e185be71fecc0c63fda0ad47942c21fb8f620e67d4e5c856efaef9ce0e8c082',100.0,1779130494,0,'2026-05-18T20:54:54.932111+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/longhorn-simplifies-distributed-block-storage-in-kubernetes','Longhorn Simplifies Distributed Block Storage in Kubernetes','','2020',0,'A technical assessment highlighting how Longhorn simplifies the deployment and operations of distributed block storage arrays. It features detailed discussions of volume-controller microservice orchestration, automated disaster recovery policies, and built-in replication tools.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Distributed Block Storage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-using-rancher','Monitor Etcd with Prometheus and Grafana using Rancher','','2023',2,'An operational runbook explaining how to configure Prometheus and Grafana within SUSE Rancher to audit and visualize etcd status. Evaluates critical etcd parameters including database size, disk synchronization latency, and peer communication health.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Monitoring & Observability", "etcd Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md", "monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/multi-cluster-vulnerability-scanning-with-alcide-and-rancher',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f10e450815edb1a54aa04fd2aed1e1bcf50eacaa5a02d24645e3d3585ae56cb1',100.0,1.78173616442695593e+09,1,'2026-06-18T00:42:44.426956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/multi-cluster-vulnerability-scanning-with-alcide-and-rancher',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f10e450815edb1a54aa04fd2aed1e1bcf50eacaa5a02d24645e3d3585ae56cb1',100.0,1781736164,1,'2026-06-18T00:42:44.426956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/my-first-impressions-with-suse-rancher-kubernetes-projects','suse.com: My First Impressions with SUSE Rancher Kubernetes Projects','','2023',2,'An exploration of SUSE Rancher''s ''Projects'' abstraction layer. It explains how Projects group namespaces together, enabling administrative actions, security compliance, and centralized RBAC limits across microservices.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Multi-Tenancy", "Projects"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/rancher-2-5-delivers-on-computing-everywhere-strategy',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7e8340253e86ed48f139e4aff4f8075a9a54d113c4ebc5a965ff4336d9c1f6f8',100.0,1.78173615428696608e+09,1,'2026-06-18T00:42:34.286966+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/rancher-2-5-delivers-on-computing-everywhere-strategy',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7e8340253e86ed48f139e4aff4f8075a9a54d113c4ebc5a965ff4336d9c1f6f8',100.0,1781736154,1,'2026-06-18T00:42:34.286966+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/rancher-desktop-1-0-0-has-arrived','suse.com: Rancher Desktop 1.0.0 Has Arrived','','2022',2,'The official product launch overview of Rancher Desktop 1.0.0. Explains its technical ability to dynamically toggle Kubernetes API versions and switch runtimes easily between containerd and dockerd.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Product Updates", "Rancher Desktop"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/run-rancher-2-4-in-azure-with-k3s-and-mysql',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','a6b4c00de344777a50ac7b1832e5842e2138b97f8ad7a02a78f53c9223044b93',100.0,1.78142998281072688e+09,1,'2026-06-14T11:39:42.810727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/set-up-k3s-in-high-availability-using-k3d',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','54410aa841c7aa1f626e34845b8ab81f02b5ea7089639d90cc302fdb34ce2675',100.0,1.78142995873148202e+09,1,'2026-06-14T11:39:18.731482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/set-up-your-k3s-cluster-for-high-availability-on-digitalocean',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','c84271e261ed1d04d9d6e883babb77c1b24dee5052afc7d3535db217a00c8309',100.0,1781736163.9258,1,'2026-06-18T00:42:43.925800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/speed-up-development-with-automated-kubernetes-deployments',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','9c0972bf19ee08f877cbd34f0501fda7c5e3c3b116b6d2fe826e28ec825e9263',100.0,1.77913049498131299e+09,1,'2026-05-18T20:54:54.981313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/stateful-kubernetes-workloads-on-vsphere-with-rke',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7304fb1c3018cf1874bc905fc7150ee8d9e4a9d85faf6c070a1e52fbe644ed5a',100.0,1.781736157120054e+09,1,'2026-06-18T00:42:37.120054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/run-rancher-2-4-in-azure-with-k3s-and-mysql',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','a6b4c00de344777a50ac7b1832e5842e2138b97f8ad7a02a78f53c9223044b93',100.0,1781429982,1,'2026-06-14T11:39:42.810727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/set-up-k3s-in-high-availability-using-k3d',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','54410aa841c7aa1f626e34845b8ab81f02b5ea7089639d90cc302fdb34ce2675',100.0,1781429958,1,'2026-06-14T11:39:18.731482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/set-up-your-k3s-cluster-for-high-availability-on-digitalocean',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','c84271e261ed1d04d9d6e883babb77c1b24dee5052afc7d3535db217a00c8309',100.0,1781736163,1,'2026-06-18T00:42:43.925800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/speed-up-development-with-automated-kubernetes-deployments',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','9c0972bf19ee08f877cbd34f0501fda7c5e3c3b116b6d2fe826e28ec825e9263',100.0,1779130494,1,'2026-05-18T20:54:54.981313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/stateful-kubernetes-workloads-on-vsphere-with-rke',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7304fb1c3018cf1874bc905fc7150ee8d9e4a9d85faf6c070a1e52fbe644ed5a',100.0,1781736157,1,'2026-06-18T00:42:37.120054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/the-no-1-rule-of-disaster-recovery','rancher.com: The No. 1 Rule of Disaster Recovery','','2022',3,'Establishes structural tenets of safe state replication within highly volatile container topologies. Emphasizes separating control-plane (ETCD) states from operational volume backups to enforce predictable restore behaviors.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/the-three-pillars-of-kubernetes-container-orchestration','rancher.com: The Three Pillars of Kubernetes Container Orchestration 🌟','','2021',0,'Synthesizes the core architectural elements of Kubernetes down to three critical pillars: state management, service discovery, and horizontal scalability. Serves as a great overview for engineering leaders constructing enterprise migration maps.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Fundamentals", "Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/upgrade-your-k3s-clusters-smoothly-in-rancher-2-4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f5dd00e11b49c01aa7f603346808cfa92db95fcc44efe90b8a674c6222b69ead',100.0,1.77913049502842688e+09,1,'2026-05-18T20:54:55.028427+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/using-hybrid-and-multi-cloud-service-mesh-based-applications-for-distributed-deployments',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','dd01f4455755bb9a9865546c0277275bef787523b3c31b302eacdd8ed084dd9c',100.0,1.7791304949474461e+09,1,'2026-05-18T20:54:54.947446+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/upgrade-your-k3s-clusters-smoothly-in-rancher-2-4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f5dd00e11b49c01aa7f603346808cfa92db95fcc44efe90b8a674c6222b69ead',100.0,1779130495,1,'2026-05-18T20:54:55.028427+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/using-hybrid-and-multi-cloud-service-mesh-based-applications-for-distributed-deployments',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','dd01f4455755bb9a9865546c0277275bef787523b3c31b302eacdd8ed084dd9c',100.0,1779130494,1,'2026-05-18T20:54:54.947446+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/what-is-cloud-native-storage','rancher.com: What is Cloud-Native Storage?','','2020',0,'A foundational explanation of Cloud-Native Storage (CNS) principles, focusing on the dynamic orchestration, scalability, and resilience required by ephemeral containers. It unpacks the shift from static hardware-bound SAN/NAS structures to dynamic, application-centric storage.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Conceptual Design"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.swarmia.com/build','swarmia.com/build: Build Elements of an Effective Software Organization','','2023',0,'Provides an advanced framework for measuring and optimizing software organization effectiveness. Delves into metric patterns (such as DORA, SPACE, and developer cognitive load metrics) to scale delivery, remove operational bottlenecks, and build reliable developer platforms.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Productivity", "Platform Engineering"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-productivity-in-2022','syncfusion.com: 10 Best C# NuGet Packages to Improve Your Productivity in 2022','','2022',0,'A curated evaluation of top-tier NuGet packages designed to elevate developer productivity inside modern .NET enterprise ecosystems. Features utility frameworks covering high-speed serialization, deep-object mapping, unit testing extensions, logging, and database interfacing.','C#','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "Ecosystem Curation"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-productivity-in-2022.aspx','syncfusion.com: 10 Best C# NuGet Packages to Improve Your Productivity in'' 2022','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e00e2605a52ed6eef79abe76bd000d21c0bc6be395159fdf486d9d9e6c8d09d6',100.0,1.77903228811963295e+09,0,'2026-05-17T17:38:08.119633+02:00',NULL,NULL,NULL,'[]','[]','["docs/dotnet.md"]','[]','{}','{"duplicate_of": "https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-productivity-in-2022"}');
-INSERT INTO "resources" VALUES('https://www.synopsys.com/blogs/software-security/integrating-automated-ast-tools','synopsys.com: How to integrate automated AST tools in your CI/CD pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','caaf881593b80e012688eface2bb8cd4cb6b5ac0f3691f1402bcf37b3138ebdd',100.0,1.77903303781519198e+09,0,'2026-05-17T17:50:37.815192+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://www.blackduck.com/blog/integrating-automated-ast-tools.html"}');
-INSERT INTO "resources" VALUES('https://www.synopsys.com/software-integrity/blog/integrating-automated-ast-tools.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9af64dafdadef201796b0786702ff801147c20e65a5f281fcf87bb6418d1a10e',64.0,1.77913049501125192e+09,0,'2026-05-18T20:54:55.011252+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-productivity-in-2022.aspx','syncfusion.com: 10 Best C# NuGet Packages to Improve Your Productivity in'' 2022','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e00e2605a52ed6eef79abe76bd000d21c0bc6be395159fdf486d9d9e6c8d09d6',100.0,1779032288,0,'2026-05-17T17:38:08.119633+02:00',NULL,NULL,NULL,'[]','[]','["docs/dotnet.md"]','[]','{}','{"duplicate_of": "https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-productivity-in-2022"}');
+INSERT INTO "resources" VALUES('https://www.synopsys.com/blogs/software-security/integrating-automated-ast-tools','synopsys.com: How to integrate automated AST tools in your CI/CD pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','caaf881593b80e012688eface2bb8cd4cb6b5ac0f3691f1402bcf37b3138ebdd',100.0,1779033037,0,'2026-05-17T17:50:37.815192+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://www.blackduck.com/blog/integrating-automated-ast-tools.html"}');
+INSERT INTO "resources" VALUES('https://www.synopsys.com/software-integrity/blog/integrating-automated-ast-tools.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9af64dafdadef201796b0786702ff801147c20e65a5f281fcf87bb6418d1a10e',64.0,1779130495,0,'2026-05-18T20:54:55.011252+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.syntasso.io/post/platform-democracy-rethinking-who-builds-and-consumes-your-internal-platform','Platform Democracy: Rethinking Who Builds and Consumes Your Internal Platform','','2023',0,'Explores the shift from top-down platform imposition to a collaborative platform democracy model where users actively influence platform features. Focuses on Kratix-style platform design that co-creates platform capabilities to better align with actual developer workflows and organizational requirements.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Design Methodology", "Platform Democracy"]','["[COMMUNITY-TOOL]"]','[]','["sre.md", "chaos-engineering.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.syntasso.io/post/platform-engineering-orchestrating-applications-platforms-and-infrastructure','syntasso.io: Platform Engineering: Orchestrating Applications, Platforms, and Infrastructure','','2023',0,'Explores multi-tier orchestration aligning application code, platform components, and foundational infrastructure. Focuses on Kratix-enabled patterns of dividing platform concerns into modular ''Promises'' that orchestrate dynamic physical resources and local services transparently.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-tier Orchestration", "Kratix"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.sysdig.com','Apolicy','','2021',0,'Apolicy (acquired by Sysdig) provides advanced policy-as-code governance designed for shifting cloud security left. Scans Infrastructure-as-Code (IaC) templates and automatically matches security rules to production deployment settings.','None','Service','Intermediate',0,'online','manual','7c1a2bb0dcda9caad9a29bcb724a60ac1e9b6359eb2f7552a1ce7f9ce9425576',100.0,1.77913049499822688e+09,1,'2026-05-18T20:54:54.998227+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Security", "IaC Scanning"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.sysdig.com','Apolicy','','2021',0,'Apolicy (acquired by Sysdig) provides advanced policy-as-code governance designed for shifting cloud security left. Scans Infrastructure-as-Code (IaC) templates and automatically matches security rules to production deployment settings.','None','Service','Intermediate',0,'online','manual','7c1a2bb0dcda9caad9a29bcb724a60ac1e9b6359eb2f7552a1ce7f9ce9425576',100.0,1779130494,1,'2026-05-18T20:54:54.998227+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Security", "IaC Scanning"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sysdig.com/blog','sysdig.com: Prometheus 2.37 – The first long-term supported release! 🌟','','2022',0,'Details the architecture and long-term support (LTS) lifecycle of the Prometheus 2.37 release. Addresses enterprise-level security backports, stability matrices, and long-term patch guarantees.','Go','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Releases & Governance"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/cve-2021-20291-cri-o-podman','sysdig.com: Mitigating CVE-2021-20291: DoS affecting CRI-O and Podman','','2021',0,'A technical analysis of CVE-2021-20291, a severe DoS vulnerability that affected the CRI-O and Podman engines during image download routines. It details the underlying system flaws and outlines practical mitigations, including host configurations and engine patches. This analysis is valuable for engineers managing large-scale, on-premises container runtimes.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "CRI-O & Podman Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/debug-kubernetes-crashloopbackoff','sysdig.com: What is Kubernetes CrashLoopBackOff? And how to fix it 🌟','','2021',0,'A definitive guide from Sysdig addressing the causes, mechanics, and remediation steps for the ubiquitous CrashLoopBackOff state. The article unpacks how the kubelet manages backoff loops when an application continuously crashes on startup. It outlines diagnostic strategies combining container telemetry with log output to pinpoint runtime exceptions.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "CrashLoopBackOff"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
@@ -18079,7 +18079,7 @@ INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/postgresql-monitorin
 INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/redis-prometheus','sysdig.com: How to monitor Redis with Prometheus','','2021',0,'Technical guide on configuring the Prometheus Redis Exporter. Outlines key performance indicators such as active client connections, memory fragmentation ratios, command latency, and key eviction policies.','Go','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring Integrations", "Database Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/secure-kubernetes-deployment-signature-verification','sysdig.com: How to secure Kubernetes deployment with signature verification','','2022',4,'Guides engineers through implementing admission controllers in Kubernetes to enforce container signature verification. Using tools like Kyverno or Connaisseur with Cosign, it ensures only cryptographically verified images can be scheduled. This mitigates unauthorized registry tampering and malicious image injections.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Signature Verification"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/sysdig-2021-container-security-usage-report','sysdig.com: Sysdig 2021 container security and usage report: Shifting left is not enough 🌟','','2021',0,'A Sysdig analytical report evaluating active container operations and configuration parameters in production. Confirms a vast majority of containers operate with highly permissive configurations and overprivileged profiles, advocating for coupling build-time scans with runtime eBPF auditing.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Industry Vulnerability Reports"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-infrastructure-as-code','sysdig.com: Sysdig and Apolicy join forces to help customers secure Infrastructure As Code and automate remediation','','2021',0,'An industry announcement detailing Sysdig''s acquisition of Apolicy. Highlights the integration of IaC security analysis with runtime monitoring to establish unified, end-to-end security loops from Git commits to production containers.','None','Article','Intermediate',0,'online','manual','afbf1259a7827ece2a361b09ca3c19cc602f794359cc9aa434e1dd8bc667f3c6',100.0,1779130494.96039,1,'2026-05-18T20:54:54.960390+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Security", "Mergers & Acquisitions"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-infrastructure-as-code','sysdig.com: Sysdig and Apolicy join forces to help customers secure Infrastructure As Code and automate remediation','','2021',0,'An industry announcement detailing Sysdig''s acquisition of Apolicy. Highlights the integration of IaC security analysis with runtime monitoring to establish unified, end-to-end security loops from Git commits to production containers.','None','Article','Intermediate',0,'online','manual','afbf1259a7827ece2a361b09ca3c19cc602f794359cc9aa434e1dd8bc667f3c6',100.0,1779130494,1,'2026-05-18T20:54:54.960390+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Security", "Mergers & Acquisitions"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/top-owasp-kubernetes','sysdig.com: OWASP Kubernetes Top 10 🌟','','2022',0,'A deep analysis of the OWASP Kubernetes Top 10, exploring actual deployment misconfigurations that map to these risks. Details supply chain threats, poor credentials storage, and audit log gaps. Offers recommendations to strengthen system setups.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "Threat Modeling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://owasp.org/www-project-kubernetes-top-ten"}');
 INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/triaging-malicious-docker-container','sysdig.com: Triaging a Malicious Docker Container','','2022',0,'A forensic walkthrough of debugging a compromised Docker container in real-time. Demonstrates profiling system calls with open-source Falco and Sysdig tools, isolating workloads, and tracing exploit command sequences.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Incident Response", "Container Forensics"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/troubleshoot-kubernetes-oom','sysdig.com: Kubernetes OOM and CPU Throttling','','2021',0,'A highly analytical post from Sysdig comparing the operational impacts of memory exhaustion (OOM) versus CPU exhaustion (Throttling). While OOM errors lead to sudden container termination and service disruption, CPU throttling leads to slow response times and latency degradation. The guide explains how to monitor these metrics to balance cluster cost against application performance.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Resource Management", "OOM & Throttling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
@@ -18092,40 +18092,40 @@ INSERT INTO "resources" VALUES('https://www.systemcenterdudes.com/create-operati
 INSERT INTO "resources" VALUES('https://www.systemcodegeeks.com','systemcodegeeks.com','','2026',4,'A specialized portal focused on systems architecture, development, and operational design patterns for backend engineers. Offers articles detailing the performance optimization of core infrastructure services and software integrations.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Systems Programming", "Architecture & Design"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tablesgenerator.com/markdown_tables','Markdown Tables Generator','','2026',0,'An essential web utility for programmatically building, editing, and converting complex data tables into clean Markdown code block matrices. Dramatically reduces manual formatting pain points for technical writers and catalog builders globally.','JavaScript','Utility Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "Markdown Utilities"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.talkingquickly.co.uk/kubernetes-sso-a-detailed-guide','talkingquickly.co.uk: Kubernetes Single Sign On - A detailed guide 🌟','','2020',0,'Explains how to integrate Kubernetes API access with external identity providers (OIDC) to enable secure Single Sign-On (SSO) and unify role assignments across developers.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Identity & Access Management", "SSO & OIDC Configuration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.talos-systems.com/blog/is-vanilla-kubernetes-really-too-heavy-for-the-raspberry-pi','talos-systems.com: Is Vanilla Kubernetes Really Too Heavy For The Raspberry'' Pi?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac068d6c635ac93677e114beb91ee27c1d1069aca45a6e9401e5994e31856d0e',100.0,1.77903173673655509e+09,0,'2026-05-17T17:28:56.736555+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.siderolabs.com/blog/is-vanilla-kubernetes-really-too-heavy-for-the-raspberry-pi"}');
-INSERT INTO "resources" VALUES('https://www.tangowithdjango.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9401b651120dc63b7b4e9171064fd4b0adfa05736dff7afa8dfaa348fb8cc9ae',100.0,1.77902916125632596e+09,1,'2026-05-17T16:46:01.256326+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techbeatly.com/2018/11/how-to-create-increase-or-decrease-project-quota-in-openshift.html','techbeatly.com: How to create, increase or decrease project quota','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de2ce2b2b8b7c1db5b75e81c01fbfe4166dc900dd1607687420d975be3a553d0',100.0,1.77903036371638703e+09,0,'2026-05-17T17:06:03.716387+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://techbeatly.com/how-to-create-increase-or-decrease-project-quota-in-openshift"}');
-INSERT INTO "resources" VALUES('https://www.techbeatly.com/ansible-for-infrastructure-provisioning-in-aws-ansible-real-life-series','techbeatly.com: Ansible for Infrastructure Provisioning in AWS | Ansible'' Real Life Series - youtube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','035e6dbd749ecd8cb7c2d7aacf02bd1ef15c870f76c2ed5790c771aa181dbb5a',100.0,1779031061.27634,0,'2026-05-17T17:17:41.276340+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://techbeatly.com/ansible-for-infrastructure-provisioning-in-aws-ansible-real-life-series"}');
-INSERT INTO "resources" VALUES('https://www.techbeatly.com/terraform-cheat-sheet','techbeatly.com: Terraform Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a6b988c98fd694a84e5bc510777aab454425bb30364dd4bdf0dcaa00457f208c',100.0,1.77903103181175494e+09,0,'2026-05-17T17:17:11.811755+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://techbeatly.com/terraform-cheat-sheet"}');
-INSERT INTO "resources" VALUES('https://www.techbeatly.com/terraform-free-courses','techbeatly.com: 10 Free Courses to Learn Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69fcc5baf4e242304fa726ae709f662db3e2a0f9873c5cd531eeff9458ec740b',100.0,1.77903036726573896e+09,0,'2026-05-17T17:06:07.265739+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techbeatly.com/terraform-free-courses"}');
-INSERT INTO "resources" VALUES('https://www.techerati.com/features-hub/opinions/devsecops-eight-tips-for-truly-securing-software','techerati.com: DevSecOps: Eight tips for truly securing software','','N/A',0,'Provides eight actionable metrics and architectural modifications designed to secure software projects without compromising release velocity. Contrast: Curator Insight prioritizes process checklists, while Live Grounding shows that automating threat modeling and vulnerability scoring is the most impactful step. Highly actionable for developers.','English','Article','Intermediate',0,'duplicate','manual','ed89bd7b96ad1ee457f0e6f3b09679189687047e5d65f7c15e7e5153e2eecf59',100.0,1.77903056527096104e+09,0,'2026-05-17T17:09:25.270961+02:00',NULL,NULL,NULL,'["DevSecOps", "Culture and Strategy", "Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://www.techerati.com/features-hub/devsecops-eight-tips-for-truly-securing-software"}');
-INSERT INTO "resources" VALUES('https://www.techerati.com/features-hub/opinions/microservices-in-the-cloud-native-era','techerati.com: Microservices in the Cloud-Native Era','','N/A',0,'A curated technical resource and architectural guide covering techerati.com: Microservices in the Cloud-Native Era in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','33490d59444a2b12bbb48a07ccd628052a5a629046327cec846018f830d96c04',100.0,1779032369.81578,0,'2026-05-17T17:39:29.815780+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{"duplicate_of": "https://www.techerati.com/features-hub/microservices-in-the-cloud-native-era"}');
-INSERT INTO "resources" VALUES('https://www.techgeekbuzz.com/top-aws-interview-questions-and-answers','TGB - AWS Interview Questions and Answers - Frequently asked','','N/A',0,'A curated technical resource and architectural guide covering TGB - AWS Interview Questions and Answers - Frequently asked in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903327498933911e+09,0,'2026-05-17T17:54:34.989339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techmanyu.com/kubernetes-security-with-kube-bench-and-kube-hunter-6765bf44ebc6','techmanyu.com: Kubernetes Security with Kube-bench and Kube-hunter 🌟','','N/A',0,'A curated technical resource and architectural guide covering techmanyu.com: Kubernetes Security with Kube-bench and Kube-hunter 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903443160049796e+09,0,'2026-05-17T18:13:51.600498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.talos-systems.com/blog/is-vanilla-kubernetes-really-too-heavy-for-the-raspberry-pi','talos-systems.com: Is Vanilla Kubernetes Really Too Heavy For The Raspberry'' Pi?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac068d6c635ac93677e114beb91ee27c1d1069aca45a6e9401e5994e31856d0e',100.0,1779031736,0,'2026-05-17T17:28:56.736555+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.siderolabs.com/blog/is-vanilla-kubernetes-really-too-heavy-for-the-raspberry-pi"}');
+INSERT INTO "resources" VALUES('https://www.tangowithdjango.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9401b651120dc63b7b4e9171064fd4b0adfa05736dff7afa8dfaa348fb8cc9ae',100.0,1779029161,1,'2026-05-17T16:46:01.256326+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techbeatly.com/2018/11/how-to-create-increase-or-decrease-project-quota-in-openshift.html','techbeatly.com: How to create, increase or decrease project quota','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de2ce2b2b8b7c1db5b75e81c01fbfe4166dc900dd1607687420d975be3a553d0',100.0,1779030363,0,'2026-05-17T17:06:03.716387+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://techbeatly.com/how-to-create-increase-or-decrease-project-quota-in-openshift"}');
+INSERT INTO "resources" VALUES('https://www.techbeatly.com/ansible-for-infrastructure-provisioning-in-aws-ansible-real-life-series','techbeatly.com: Ansible for Infrastructure Provisioning in AWS | Ansible'' Real Life Series - youtube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','035e6dbd749ecd8cb7c2d7aacf02bd1ef15c870f76c2ed5790c771aa181dbb5a',100.0,1779031061,0,'2026-05-17T17:17:41.276340+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://techbeatly.com/ansible-for-infrastructure-provisioning-in-aws-ansible-real-life-series"}');
+INSERT INTO "resources" VALUES('https://www.techbeatly.com/terraform-cheat-sheet','techbeatly.com: Terraform Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a6b988c98fd694a84e5bc510777aab454425bb30364dd4bdf0dcaa00457f208c',100.0,1779031031,0,'2026-05-17T17:17:11.811755+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://techbeatly.com/terraform-cheat-sheet"}');
+INSERT INTO "resources" VALUES('https://www.techbeatly.com/terraform-free-courses','techbeatly.com: 10 Free Courses to Learn Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69fcc5baf4e242304fa726ae709f662db3e2a0f9873c5cd531eeff9458ec740b',100.0,1779030367,0,'2026-05-17T17:06:07.265739+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techbeatly.com/terraform-free-courses"}');
+INSERT INTO "resources" VALUES('https://www.techerati.com/features-hub/opinions/devsecops-eight-tips-for-truly-securing-software','techerati.com: DevSecOps: Eight tips for truly securing software','','N/A',0,'Provides eight actionable metrics and architectural modifications designed to secure software projects without compromising release velocity. Contrast: Curator Insight prioritizes process checklists, while Live Grounding shows that automating threat modeling and vulnerability scoring is the most impactful step. Highly actionable for developers.','English','Article','Intermediate',0,'duplicate','manual','ed89bd7b96ad1ee457f0e6f3b09679189687047e5d65f7c15e7e5153e2eecf59',100.0,1779030565,0,'2026-05-17T17:09:25.270961+02:00',NULL,NULL,NULL,'["DevSecOps", "Culture and Strategy", "Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://www.techerati.com/features-hub/devsecops-eight-tips-for-truly-securing-software"}');
+INSERT INTO "resources" VALUES('https://www.techerati.com/features-hub/opinions/microservices-in-the-cloud-native-era','techerati.com: Microservices in the Cloud-Native Era','','N/A',0,'A curated technical resource and architectural guide covering techerati.com: Microservices in the Cloud-Native Era in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','33490d59444a2b12bbb48a07ccd628052a5a629046327cec846018f830d96c04',100.0,1779032369,0,'2026-05-17T17:39:29.815780+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{"duplicate_of": "https://www.techerati.com/features-hub/microservices-in-the-cloud-native-era"}');
+INSERT INTO "resources" VALUES('https://www.techgeekbuzz.com/top-aws-interview-questions-and-answers','TGB - AWS Interview Questions and Answers - Frequently asked','','N/A',0,'A curated technical resource and architectural guide covering TGB - AWS Interview Questions and Answers - Frequently asked in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033274,0,'2026-05-17T17:54:34.989339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techmanyu.com/kubernetes-security-with-kube-bench-and-kube-hunter-6765bf44ebc6','techmanyu.com: Kubernetes Security with Kube-bench and Kube-hunter 🌟','','N/A',0,'A curated technical resource and architectural guide covering techmanyu.com: Kubernetes Security with Kube-bench and Kube-hunter 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034431,0,'2026-05-17T18:13:51.600498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.technologyreview.com/2021/03/26/1021258/ai-pioneer-andrew-ng-machine-learning-business','technologyreview.com: Andrew Ng: Forget about building an AI-first business. Start with a mission 🌟','','2021',0,'An interview with AI pioneer Andrew Ng discussing how to correctly align AI investments with business goals. Instead of building superficial ''AI-first'' corporate structures, Ng argues for target-driven AI missions that address specific organizational pain points. This framework helps platform engineers and software architects focus tooling on high-impact business systems.','English','Interview','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Strategy", "Business Alignment"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.technologyreview.es/s/13258/las-empresas-que-empiezan-lo-grande-con-la-ia-fracasan-mas','==technologyreview.es: "Las empresas que empiezan a lo grande con la IA'' fracasan más"== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==technologyreview.es: "Las empresas que empiezan a lo grande con la IA'' fracasan más"== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903368685932707e+09,0,'2026-05-17T18:01:26.859327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techqna.io/2024/09/web-terminal-operator-tips-tricks-for.html','Web Terminal Operator: Tips y Trucos','','N/A',0,'A curated technical resource and architectural guide covering Web Terminal Operator: Tips y Trucos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903144843059492e+09,0,'2026-05-17T17:24:08.430595+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.technologyreview.es/s/13258/las-empresas-que-empiezan-lo-grande-con-la-ia-fracasan-mas','==technologyreview.es: "Las empresas que empiezan a lo grande con la IA'' fracasan más"== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==technologyreview.es: "Las empresas que empiezan a lo grande con la IA'' fracasan más"== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033686,0,'2026-05-17T18:01:26.859327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techqna.io/2024/09/web-terminal-operator-tips-tricks-for.html','Web Terminal Operator: Tips y Trucos','','N/A',0,'A curated technical resource and architectural guide covering Web Terminal Operator: Tips y Trucos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448,0,'2026-05-17T17:24:08.430595+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techradar.com/best/best-devops-tools','techradar.com: techradar.com','','2021',3,'A broad consumer-to-enterprise level evaluation of high-availability DevOps tools, assessing overall usability, native API integration vectors, and performance metrics. Provides structural insights into cost-to-benefit ratios for enterprise platforms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Industry Reports", "Tooling Landscape"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techradar.com/news/google-cloud-is-making-it-easier-for-developers-to-smuggle-secrets-in-their-code','techradar.com: Google Cloud is making it easier for developers to smuggle ‘secrets’ in their code','','2026',0,'Highlights GCP developer platform updates aimed at facilitating secure, automated secret consumption in source codes, eliminating plain-text secrets risk using native IDE-to-Secret Manager integrations.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "Secrets Management"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techradar.com/news/low-code-could-replace-traditional-coding-within-months','techradar.com: Low-code could replace "traditional" coding within months','','2021',2,'A provocative analysis reflecting on speculative industry trends regarding low-code automation. It highlights how aggressive market expansion projections suggest rapid enterprise adoption, while detailing the ongoing debate about scalability limits.','English','Industry Report','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Paradigms", "Low Code"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["lowcode-nocode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techradar.com/news/three-tips-to-implement-kubernetes-with-open-standards','techradar.com: Three tips to implement Kubernetes with open standards','','2021',0,'Advocates for standardizing Kubernetes deployments on CNCF-compliant APIs and specifications (like OCI and CNI) to avoid vendor lock-in and ensure long-term platform portability.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Governance", "Open Standards"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/aws-has-gone-down-before-as-have-other-providers-fastly-has-lessons-to-share-from-its-own-outage','techrepublic.com: AWS has gone down before, as have other providers; Fastly'' has lessons to share from its own outage','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: AWS has gone down before, as have other providers; Fastly'' has lessons to share from its own outage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903222356548404e+09,0,'2026-05-17T17:37:03.565484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/aws-outage-your-response-to-aws-going-down-shouldnt-be-multicloud','==techrepublic.com: AWS outage: Your response to AWS going down shouldn''t'' be multicloud==','','N/A',0,'A curated technical resource and architectural guide covering ==techrepublic.com: AWS outage: Your response to AWS going down shouldn''t'' be multicloud== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903159593129396e+09,0,'2026-05-17T17:26:35.931294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/chatgpt-cheat-sheet','techrepublic.com: ChatGPT Cheat Sheet: Complete Guide for 2023','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: ChatGPT Cheat Sheet: Complete Guide for 2023 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903394239182591e+09,0,'2026-05-17T18:05:42.391826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/devops-is-getting-code-released-faster-than-ever-but-security-is-lagging-behind','techrepublic.com: DevOps is getting code released faster than ever. But'' security is lagging behind','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: DevOps is getting code released faster than ever. But'' security is lagging behind in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903189805829501e+09,0,'2026-05-17T17:31:38.058295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/enterprises-get-closer-to-the-app-store-experience-with-kubernetes-and-gitops','==techrepublic.com: Enterprises get closer to the app store experience with'' Kubernetes and GitOps==','','N/A',0,'A curated technical resource and architectural guide covering ==techrepublic.com: Enterprises get closer to the app store experience with'' Kubernetes and GitOps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903275390743398e+09,0,'2026-05-17T17:45:53.907434+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/how-to-choose-the-right-cicd-platform','techrepublic.com: CI/CD platforms: How to choose the right continuous integration'' and delivery system for your business','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: CI/CD platforms: How to choose the right continuous integration'' and delivery system for your business in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903445008883595e+09,0,'2026-05-17T18:14:10.088836+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/how-to-create-lets-encrypt-ssl-certificates-with-acme-sh-on-linux','techrepublic.com: How to create Let''s Encrypt SSL certificates with acme.sh'' on Linux','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: How to create Let''s Encrypt SSL certificates with acme.sh'' on Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903070577634406e+09,0,'2026-05-17T17:11:45.776344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/ibm-creates-an-open-source-tool-to-simplify-api-documentation','IBM creates an open source tool to simplify API documentation','','N/A',0,'A curated technical resource and architectural guide covering IBM creates an open source tool to simplify API documentation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903286904626894e+09,0,'2026-05-17T17:47:49.046269+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/kanboard-a-simple-to-deploy-easy-to-use-kanban-board-for-project-management','techrepublic.com: Kanboard: A simple to deploy, easy to use Kanban board'' for project management','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: Kanboard: A simple to deploy, easy to use Kanban board'' for project management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903086832793807e+09,0,'2026-05-17T17:14:28.327938+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/kubernetes-magic-is-in-enterprise-standardization-not-app-portability','==Kubernetes magic is in enterprise standardization, not app portability==','','N/A',0,'A curated technical resource and architectural guide covering ==Kubernetes magic is in enterprise standardization, not app portability== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903304045579504e+09,0,'2026-05-17T17:50:40.455795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["index.md", "kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/kubernetes-will-deliver-the-app-store-experience-for-enterprise-software-says-weaveworks-ceo','techrepublic.com: Kubernetes will deliver the app store experience for enterprise'' software, says Weaveworks CEO','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: Kubernetes will deliver the app store experience for enterprise'' software, says Weaveworks CEO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903373094416904e+09,0,'2026-05-17T18:02:10.944169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/lean-development','techrepublic.com: What is Lean Software Development?','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: What is Lean Software Development? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903119009159588e+09,0,'2026-05-17T17:19:50.091596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/opensearch-aws-rolls-out-its-open-source-elasticsearch-fork','techrepublic.com: OpenSearch: AWS rolls out its open source Elasticsearch'' fork','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: OpenSearch: AWS rolls out its open source Elasticsearch'' fork in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790309893508439e+09,0,'2026-05-17T17:16:29.350844+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/the-best-programming-languages-to-learn-in-2022','techrepublic.com: The best programming languages to learn in 2022','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: The best programming languages to learn in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903357927465605e+09,0,'2026-05-17T17:59:39.274656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/what-can-you-do-azure-files','==techrepublic.com: What can you do with Azure Files?==','','N/A',0,'A curated technical resource and architectural guide covering ==techrepublic.com: What can you do with Azure Files?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903373532776808e+09,0,'2026-05-17T18:02:15.327768+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/windows-subsystem-for-linux-2-the-gui-features-developers-have-been-asking-for','techrepublic.com: Windows Subsystem for Linux 2: The GUI features developers'' have been asking for','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: Windows Subsystem for Linux 2: The GUI features developers'' have been asking for in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790330447967689e+09,0,'2026-05-17T17:50:44.796769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techsupportpk.com/2020/03/how-to-install-ansible-awx-centos-rhel-7-8.html','techsupportpk.com: Install Ansible AWX on CentOS, RHEL 7, 8','','N/A',0,'A curated technical resource and architectural guide covering techsupportpk.com: Install Ansible AWX on CentOS, RHEL 7, 8 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903177092936491e+09,0,'2026-05-17T17:29:30.929365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/aws-has-gone-down-before-as-have-other-providers-fastly-has-lessons-to-share-from-its-own-outage','techrepublic.com: AWS has gone down before, as have other providers; Fastly'' has lessons to share from its own outage','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: AWS has gone down before, as have other providers; Fastly'' has lessons to share from its own outage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032223,0,'2026-05-17T17:37:03.565484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/aws-outage-your-response-to-aws-going-down-shouldnt-be-multicloud','==techrepublic.com: AWS outage: Your response to AWS going down shouldn''t'' be multicloud==','','N/A',0,'A curated technical resource and architectural guide covering ==techrepublic.com: AWS outage: Your response to AWS going down shouldn''t'' be multicloud== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031595,0,'2026-05-17T17:26:35.931294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/chatgpt-cheat-sheet','techrepublic.com: ChatGPT Cheat Sheet: Complete Guide for 2023','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: ChatGPT Cheat Sheet: Complete Guide for 2023 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033942,0,'2026-05-17T18:05:42.391826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/devops-is-getting-code-released-faster-than-ever-but-security-is-lagging-behind','techrepublic.com: DevOps is getting code released faster than ever. But'' security is lagging behind','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: DevOps is getting code released faster than ever. But'' security is lagging behind in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031898,0,'2026-05-17T17:31:38.058295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/enterprises-get-closer-to-the-app-store-experience-with-kubernetes-and-gitops','==techrepublic.com: Enterprises get closer to the app store experience with'' Kubernetes and GitOps==','','N/A',0,'A curated technical resource and architectural guide covering ==techrepublic.com: Enterprises get closer to the app store experience with'' Kubernetes and GitOps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032753,0,'2026-05-17T17:45:53.907434+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/how-to-choose-the-right-cicd-platform','techrepublic.com: CI/CD platforms: How to choose the right continuous integration'' and delivery system for your business','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: CI/CD platforms: How to choose the right continuous integration'' and delivery system for your business in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034450,0,'2026-05-17T18:14:10.088836+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/how-to-create-lets-encrypt-ssl-certificates-with-acme-sh-on-linux','techrepublic.com: How to create Let''s Encrypt SSL certificates with acme.sh'' on Linux','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: How to create Let''s Encrypt SSL certificates with acme.sh'' on Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030705,0,'2026-05-17T17:11:45.776344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/ibm-creates-an-open-source-tool-to-simplify-api-documentation','IBM creates an open source tool to simplify API documentation','','N/A',0,'A curated technical resource and architectural guide covering IBM creates an open source tool to simplify API documentation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032869,0,'2026-05-17T17:47:49.046269+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/kanboard-a-simple-to-deploy-easy-to-use-kanban-board-for-project-management','techrepublic.com: Kanboard: A simple to deploy, easy to use Kanban board'' for project management','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: Kanboard: A simple to deploy, easy to use Kanban board'' for project management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030868,0,'2026-05-17T17:14:28.327938+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/kubernetes-magic-is-in-enterprise-standardization-not-app-portability','==Kubernetes magic is in enterprise standardization, not app portability==','','N/A',0,'A curated technical resource and architectural guide covering ==Kubernetes magic is in enterprise standardization, not app portability== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.455795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["index.md", "kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/kubernetes-will-deliver-the-app-store-experience-for-enterprise-software-says-weaveworks-ceo','techrepublic.com: Kubernetes will deliver the app store experience for enterprise'' software, says Weaveworks CEO','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: Kubernetes will deliver the app store experience for enterprise'' software, says Weaveworks CEO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033730,0,'2026-05-17T18:02:10.944169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/lean-development','techrepublic.com: What is Lean Software Development?','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: What is Lean Software Development? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031190,0,'2026-05-17T17:19:50.091596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/opensearch-aws-rolls-out-its-open-source-elasticsearch-fork','techrepublic.com: OpenSearch: AWS rolls out its open source Elasticsearch'' fork','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: OpenSearch: AWS rolls out its open source Elasticsearch'' fork in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030989,0,'2026-05-17T17:16:29.350844+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/the-best-programming-languages-to-learn-in-2022','techrepublic.com: The best programming languages to learn in 2022','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: The best programming languages to learn in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033579,0,'2026-05-17T17:59:39.274656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/what-can-you-do-azure-files','==techrepublic.com: What can you do with Azure Files?==','','N/A',0,'A curated technical resource and architectural guide covering ==techrepublic.com: What can you do with Azure Files?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033735,0,'2026-05-17T18:02:15.327768+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/windows-subsystem-for-linux-2-the-gui-features-developers-have-been-asking-for','techrepublic.com: Windows Subsystem for Linux 2: The GUI features developers'' have been asking for','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: Windows Subsystem for Linux 2: The GUI features developers'' have been asking for in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033044,0,'2026-05-17T17:50:44.796769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techsupportpk.com/2020/03/how-to-install-ansible-awx-centos-rhel-7-8.html','techsupportpk.com: Install Ansible AWX on CentOS, RHEL 7, 8','','N/A',0,'A curated technical resource and architectural guide covering techsupportpk.com: Install Ansible AWX on CentOS, RHEL 7, 8 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031770,0,'2026-05-17T17:29:30.929365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techtarget.com/searchapparchitecture/tip/4-trends-for-Kubernetes-cloud-native-teams-to-watch-in-2020','4 trends for Kubernetes cloud-native teams to watch in 2020','','2020',0,'Explores structural transitions within container orchestrations circa 2020. This historical piece covers the nascent consolidation around service meshes and the industrialization of Kubernetes operators across production landscapes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Ecosystem Trends", "Historical Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-World-Today-combine-with-TechTarget','itprotoday.com: Who''s Winning in the Container Software Market 🌟','','2022',0,'A business and market analysis of the container software landscape, highlighting market share dynamics, consolidation waves, and the competitive positioning of major players like Red Hat, VMware, Rancher, and cloud hyperscalers. Reflects the strategic evolution toward managed platform-as-a-service models.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Market Landscapes"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "devops.md", "docker.md", "kubernetes-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techtarget.com/searchcloudcomputing/answer/Amazon-ECS-vs-Kubernetes-Which-should-you-use-on-AWS','techtarget.com: Amazon ECS vs. Kubernetes: Which should you use on AWS?','','2023',0,'Compares AWS ECS with EKS. While EKS provides robust, platform-agnostic cloud-native standards, ECS offers tighter AWS integration, easier resource management, and lower cognitive load.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "AWS", "ECS vs Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
@@ -18143,9 +18143,9 @@ INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/an
 INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/feature/Differences-between-Kubernetes-Ingress-vs-load-balancer','searchitoperations.techtarget.com: Differences between Kubernetes Ingress vs. load balancer','','2021',3,'A practical reference manual comparing the performance cost and operational patterns of Layer 4 LoadBalancer services against Layer 7 Ingress Controllers. Evaluates routing mechanics, cost-efficiency, and feature capabilities to assist in key infrastructure selection phases.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/feature/Optimize-Kubernetes-cluster-management-with-these-5-tips','**Optimize** Kubernetes cluster management with these 5 tips','','2022',0,'Provides tactical advice on refining cluster performance, including standardizing deployment pipelines, enforcing robust RBAC boundaries, monitoring control plane metrics, and optimizing resource scheduling.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Cluster Management", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/feature/Top-15-DevOps-blogs-to-read-and-follow','Top 15 DevOps blogs to read and follow','','2026',0,'Curator Insight: TechTarget''s directory of the most influential devops online resources. Live Grounding: Identifies industry authorities and practical technical publications, steering engineers toward high-signal blogs and community forums.','en','Directory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Resources", "Directories"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/news/252467102/Kubernetes-policy-project-takes-enterprise-IT-by-storm','searchitoperations.techtarget.com: Kubernetes policy project takes enterprise IT by storm','','2020',0,'Highlights the massive industry shift toward Open Policy Agent (OPA) for centralized, policy-as-code enforcement. Emphasizes OPA''s ability to unify policy layers across different tools like Kubernetes admission controllers, API gateways, and CI/CD pipelines.','Rego','Article','Intermediate',0,'online','manual','90ff4ffeb5f45cbacafd4186ad29867811cf7afaef7862137b8735fe5abf4825',100.0,1.779130494934098e+09,1,'2026-05-18T20:54:54.934098+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "OPA"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/news/252467102/Kubernetes-policy-project-takes-enterprise-IT-by-storm','searchitoperations.techtarget.com: Kubernetes policy project takes enterprise IT by storm','','2020',0,'Highlights the massive industry shift toward Open Policy Agent (OPA) for centralized, policy-as-code enforcement. Emphasizes OPA''s ability to unify policy layers across different tools like Kubernetes admission controllers, API gateways, and CI/CD pipelines.','Rego','Article','Intermediate',0,'online','manual','90ff4ffeb5f45cbacafd4186ad29867811cf7afaef7862137b8735fe5abf4825',100.0,1779130494,1,'2026-05-18T20:54:54.934098+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "OPA"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/news/252492459/GitOps-pros-grapple-with-Kubernetes-configuration-management','searchitoperations.techtarget.com: GitOps pros grapple with Kubernetes configuration management. GitOps users seek ideal Kubernetes config tool 🌟','','2021',0,'Examines how platform engineering teams evaluate configuration management systems like Helm, Kustomize, and Jsonnet. Highlights the critical challenges of maintaining configuration dry runs and preventing manifest bloat in Git repos.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/news/252505548/CNCF-policy-as-code-project-bridges-Kubernetes-security-gaps','searchitoperations.techtarget.com: CNCF policy-as-code project bridges Kubernetes security gaps','','2021',0,'An industry report outlining CNCF policy-as-code initiatives designed to patch security deficiencies within container orchestration. Compares the operational paradigms of Rego-based OPA and YAML-native Kyverno for policy-driven environments.','None','Article','Intermediate',0,'online','manual','7e4b963c7e5767e66da8b580c9a2634fb70fa44f7b8bd86f0ebb122d7b46f666',100.0,1.779130494947649e+09,1,'2026-05-18T20:54:54.947649+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Governance"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/news/252505548/CNCF-policy-as-code-project-bridges-Kubernetes-security-gaps','searchitoperations.techtarget.com: CNCF policy-as-code project bridges Kubernetes security gaps','','2021',0,'An industry report outlining CNCF policy-as-code initiatives designed to patch security deficiencies within container orchestration. Compares the operational paradigms of Rego-based OPA and YAML-native Kyverno for policy-driven environments.','None','Article','Intermediate',0,'online','manual','7e4b963c7e5767e66da8b580c9a2634fb70fa44f7b8bd86f0ebb122d7b46f666',100.0,1779130494,1,'2026-05-18T20:54:54.947649+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Governance"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/tip/Ensure-Kubernetes-high-availability-with-master-node-planning','searchitoperations.techtarget.com: Ensure Kubernetes high availability with master node planning','','2021',3,'Provides physical and virtual planning strategies to ensure control plane resiliency. Emphasizes split-brain avoidance in etcd clusters, load balancing across API servers, and multi-zone master node deployment layouts.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "High Availability", "Control Plane"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/tip/Terraform-cheat-sheet-Notable-commands-HCL-and-more','searchitoperations.techtarget.com: Terraform cheat sheet: Notable commands, HCL and more','','2024',3,'Curator Insight: Technical overview of Terraform command structures, state file management, and HCL parameters. Live Grounding: Focuses on troubleshooting locked environments, correcting state mismatches, and parsing command logs during execution.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/tip/Tips-and-tools-to-achieve-a-serverless-DevOps-workflow','searchitoperations.techtarget.com: Tips and tools to achieve a serverless DevOps workflow','','2022',0,'Explores the fundamental paradigm shifts involved in building DevOps pipelines for abstracted serverless runtimes. The author breaks down the unique testing, cold-start optimization, and automated IAM policies required for ephemeral compute. Live architecture designs indicate that employing native CI tools combined with frameworks like AWS SAM or Serverless Framework is key to maintaining deployment reliability at scale.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Serverless Systems", "DevOps Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
@@ -18153,10 +18153,10 @@ INSERT INTO "resources" VALUES('https://www.techtarget.com/searchwindowsserver/t
 INSERT INTO "resources" VALUES('https://www.techuz.com/blog/what-is-ci-cd-an-introduction-to-continuous-integration-continuous-deployment-and-ci-cd-pipeline','techuz.com: What is CI/CD? An Introduction to Continuous Integration, Continuous Deployment and CI/CD Pipeline','','2021',0,'Introduction to structural components of continuous delivery environments. Details standard pipeline phases, source control integrations, and tooling selections to transition from manual builds to automated pipelines.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techwebspace.com/get-started-with-the-rest-assured-framework-an-example-based-guide','techwebspace.com: Get Started with the REST Assured Framework: An Example-based Guide','','2026',0,'An exhaustive, code-based architectural guide detailing REST Assured, a Java DSL engine for automated API validation. It highlights domain-specific testing structures that integrate cleanly into JUnit/TestNG ecosystems.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Testing", "Java Frameworks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["postman.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techworld-with-nana.com','Techworld with Nana: Learn DevOps topics easily','- [==techworld-with-nana.com/devops-bootcamp==](https://www.techworld-with-nana.com/devops-bootcamp)','2023',1,'A premier technical curriculum focused on infrastructure automation, container mechanics, and deployment pipelines. Successfully bridges the gap between raw system administration and cloud native deployment methodologies.','N/A','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Education", "Training Courses"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md", "devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techworld-with-nana.com/devops-bootcamp','==techworld-with-nana.com/devops-bootcamp==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ebb37883941457ab68640c76c5b93a8a92fb35713a96db88d8507bdb9c71cc34',100.0,1.77903215937009501e+09,1,'2026-05-17T17:35:59.370095+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techworld-with-nana.com/devops-bootcamp','==techworld-with-nana.com/devops-bootcamp==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ebb37883941457ab68640c76c5b93a8a92fb35713a96db88d8507bdb9c71cc34',100.0,1779032159,1,'2026-05-17T17:35:59.370095+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techworld-with-nana.com/devops-roadmap','techworld-with-nana.com: DevOps Roadmap 🌟','','2023',0,'Nana Janashia provides a structured, modern educational roadmap focusing on practical containerization, orchestrators like Kubernetes, infrastructure-as-code, and automated observability stacks. Curator guidance points out the importance of project-based learning. Live industry training tracks demonstrate that this visual curriculum is incredibly effective at taking developers and transforming them into capable operations engineers.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Roadmaps & Career", "Skill Sets"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.techworld-with-nana.com/post/platform-engineering-guide','Platform Engineering Guide - 5 Key Use Cases of Internal Developer Platforms','','2024',0,'Analyzes five primary use cases of Internal Developer Platforms (IDPs). Highlights automated environment provisioning, self-service continuous delivery pipelines, unified application configuration, access management, and infrastructure observability to optimize the developer experience.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Internal Developer Platforms", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "iac.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techzine.eu',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.techzine.eu in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173614376543688e+09,0,'2026-06-18T00:42:23.765437+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techzine.eu',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.techzine.eu in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736143,0,'2026-06-18T00:42:23.765437+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tecmint.com','tecmint.com 🌟','','2025',3,'Educational Linux ecosystem portal offering high-quality command line, tool setup, and server administration guides designed for system administrators and DevOps engineers.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ecosystem", "Learning Portals"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tecmint.com/20-netstat-commands-for-linux-network-management','tecmint.com: 20 Netstat Commands for Linux Network Management','','2020',0,'An exhaustive guide detailing twenty netstat command configurations for analyzing network state on Linux servers. Covers connection state tracking, routing tables, and interface telemetry. Note that netstat has been largely superseded by the faster iproute2 ''ss'' utility in modern environments.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Diagnostics", "Socket Analysis"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tecmint.com/apache-performance-tuning','5 Tips to Boost the Performance of Your Apache Web Server','','2016',0,'Outlines traditional tuning strategies designed to optimize Apache HTTP Server performance. Details configurations governing MPM choice (pre-fork, worker, event), compression, and session handling.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "HTTP Servers", "Performance Tuning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["networking.md"]','{}','{}');
@@ -18179,35 +18179,35 @@ INSERT INTO "resources" VALUES('https://www.tecmint.com/linux-network-bandwidth-
 INSERT INTO "resources" VALUES('https://www.tecmint.com/manage-containers-using-podman-in-rhel','tecmint.com: How to Manage Containers Using Podman and Skopeo in RHEL 8','','2020',0,'This guide outlines container management workflows in RHEL environments using Podman for execution alongside Skopeo for remote image inspection and registry manipulation. Skopeo''s design enables pipelines to inspect remote container layers and copy images directly between registries without local pulling or local daemon storage overhead. This approach optimizes CI/CD pipeline storage and network efficiency.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Image Distribution"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tecmint.com/pipe-command-output-to-other-commands','tecmint.com: How to Run Commands from Standard Input Using Tee and Xargs in Linux','','2026',4,'Explores the powerful concurrency and output-splitting capabilities of xargs and tee. Demonstrates how to design resilient pipeline architectures for bulk file processing and systems automation.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Command Line", "Process Piping"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tecmint.com/rsync-local-remote-file-synchronization-commands','tecmint.com: 10 Practical Examples of Rsync Command in Linux','','2021',0,'Highlights the power of the `rsync` protocol for remote file transfers, delta-transfers, and local directory mirroring. Demonstrates optimization arguments such as `-z` (compression) and `--partial` to guarantee robust synchronization over flakey WAN pipelines.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "File System", "Data Transfer"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tecmint.com/run-commands-from-standard-input-using-tee-and-xargs-in-linux','tecmint.com: How to Run Commands from Standard Input Using Tee and Xargs'' in Linux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67ae757a4e0b21f264b5d2d86eeb84dcde49584ae1dce3ae4d06f3710457894a',100.0,1.77903290082976508e+09,0,'2026-05-17T17:48:20.829765+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.tecmint.com/pipe-command-output-to-other-commands"}');
+INSERT INTO "resources" VALUES('https://www.tecmint.com/run-commands-from-standard-input-using-tee-and-xargs-in-linux','tecmint.com: How to Run Commands from Standard Input Using Tee and Xargs'' in Linux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67ae757a4e0b21f264b5d2d86eeb84dcde49584ae1dce3ae4d06f3710457894a',100.0,1779032900,0,'2026-05-17T17:48:20.829765+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.tecmint.com/pipe-command-output-to-other-commands"}');
 INSERT INTO "resources" VALUES('https://www.tecmint.com/setup-nginx-haproxy-load-balancer-in-centos-8','Tecmint.com: How to Setup HAProxy as Load Balancer for Nginx on CentOS 8','','2020',0,'A targeted administrative blueprint for deploying HAProxy as a frontend load balancer to manage multiple backend Nginx web server nodes. While CentOS 8 has transitioned to stream variants, the underlying architecture pattern for proxy pass and upstream failover remains structurally sound and highly applicable.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Load Balancing & Reverse Proxy", "HAProxy Administration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["web-servers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tecmint.com/testssl-sh-test-tls-ssl-encryption-in-linux-commandline','tecmint.com: Testssl.sh – Testing TLS/SSL Encryption Anywhere on Any Port','','2022',3,'Deep look at `testssl.sh`, a command-line script that analyzes servers for SSL/TLS vulnerabilities. Assesses cipher suites, protocol flaws (such as Heartbleed/POODLE), and validates active certificate validity.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Security", "SSL/TLS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tecmint.com/vtop-monitor-linux-process-usage','tecmint.com: vtop – A Linux Process and Memory Activity Monitoring Tool','','2026',3,'A guide on vtop, a Node.js-based terminal monitor utilizing visually appealing canvas charts. Compares Node-overhead with traditional system performance monitoring requirements for local developer machines.','English','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "System Monitoring", "Process Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tecmint.com/watchman-monitor-file-changes-in-linux','**watchman command**: A File and Directory Watching Tool for Changes','','2026',4,'A technical breakdown of Meta''s Watchman, an enterprise-grade file-watching service. Discusses recursive directory tracking, query execution, and trigger-based microservice development workflows.','English','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Tools", "File System Watching"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.telekom-mms.com/blog','Ansible Let''s Encrypt Collection','','2022',0,'A specialized Ansible Collection designed to automate the lifecycle of Let''s Encrypt TLS/SSL certificates. It leverages the ACME protocol to orchestrate automated domain validation, certificate issuance, renewal, and web server configuration reloading across infrastructure.','Python','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Security Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.telepresence.io','telepresence.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5103a65b2afcc66d3810598b1ed150a985af7f6c5056552ba39ed68b890096b1',100.0,1.77903001230168795e+09,0,'2026-05-17T17:00:12.301688+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://telepresence.io"}');
+INSERT INTO "resources" VALUES('https://www.telepresence.io','telepresence.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5103a65b2afcc66d3810598b1ed150a985af7f6c5056552ba39ed68b890096b1',100.0,1779030012,0,'2026-05-17T17:00:12.301688+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://telepresence.io"}');
 INSERT INTO "resources" VALUES('https://www.telerik.com/blogs/your-first-microservice-dotnet-6','telerik.com: Your First Microservice in .NET 6','','2021',4,'A hands-on guide to building a microservice using ASP.NET Core 6 Minimal APIs. Demonstrates how to write lightweight, highly optimized web APIs with minimal boilerplate code, perfect for deployment within containerized clusters.','C#','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "Microservices Design"]','["[ENTERPRISE-STABLE]"]','[]','["dotnet.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tenable.com/blog/access-undenied-on-aws','ermetic.com: Access Undenied on AWS','','2023',0,'The introductory technical blog post outlining the implementation of Access Undenied on AWS. It explains how parsing multi-layered IAM restrictions (such as Permission Boundaries, Service Control Policies, and Session Policies) helps platform teams resolve frustrating ''implicit deny'' errors. Essential reading for operations engineers transitioning to strict zero-trust IAM governance.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tenable.com/cloud-security/products/cnapp','accurics.com: Terraform Security: Improving IaC Scans with Terraform Plan Output','','2022',0,'Analyzes how importing serialized Terraform plan files (tfplan.json) into static analysis engines (now part of Tenable CNAPP) delivers far more precise security scans than analyzing static HCL files alone, thereby reducing false-positive rates.','English','Technical Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Identity", "Compliance Auditing"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tenable.com/cloud-security/solutions/iac','terrascan 🌟','','2025',4,'An advanced static analysis framework for Infrastructure as Code. Scan Helm, Terraform, and Docker configurations for critical vulnerability flags, configuration flaws, and structural security compliance failures.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "Static Analysis"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.terraform-best-practices.com','terraform-best-practices.com 🌟','','2025',0,'The comprehensive industry reference manual outlining community-validated coding styles, state file segmenting strategies, remote locking configurations, and automated enterprise pipeline architectures.','English','Best Practices Book','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{"duplicate_of": "https://github.com/antonbabenko/terraform-best-practices"}');
-INSERT INTO "resources" VALUES('https://www.terraform.io','terraform.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ffd84a9cbafd470e77fd34ba8e70627d6bb75e670b6747a717d8ad8684e052d',100.0,1.77903440572519111e+09,0,'2026-05-17T18:13:25.725191+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform"}');
-INSERT INTO "resources" VALUES('https://www.terraform.io/docs/cli/commands/graph.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','40dc188a80d45fc5172deaf7ceb76e0ffc8b9b8cd621f50e2980df61a8019973',100.0,1.7790332113220539e+09,0,'2026-05-17T17:53:31.322054+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.terraform.io/docs/commands/index.html','terraform.io: Terraform Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b10311d9393100b9b9325f1fe47750c4f2d29691b3c516da87726293b31c4e0',100.0,1.77903409466620802e+09,0,'2026-05-17T18:08:14.666208+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/cli/commands"}');
-INSERT INTO "resources" VALUES('https://www.terraform.io/docs/language/modules/develop/refactoring.html','terraform.io: Refactoring','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a282d2ed3d3ca7eb79533fc05958e6ac82a6304b4df56ad8a48491f9b067833',100.0,1.7790298058306961e+09,0,'2026-05-17T16:56:45.830696+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/language/modules/develop/refactoring"}');
-INSERT INTO "resources" VALUES('https://www.terraform.io/language/resources/provisioners/syntax','==terraform.io: Provisioners==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2a0a80646eed9084903c0454df371a6d95044887f7adf25c1f5ca5d94b2eff03',100.0,1.77903404200841498e+09,0,'2026-05-17T18:07:22.008415+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.terrahaxs.com/blog/count-vs-for-each','==terrahaxs.com: Choosing the Right Terraform Loop: count vs for_each=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==terrahaxs.com: Choosing the Right Terraform Loop: count vs for_each=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903382765264797e+09,0,'2026-05-17T18:03:47.652648+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.terrateam.io/blog/posts/terraform-pre-commit-hooks','terrateam.io: Terraform Pre-Commit Hooks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7cff2be94cb974895f9a9b313049ba60dcc866e920c10fd12d338c1fbbfbbfbc',100.0,1.77902973516026592e+09,0,'2026-05-17T16:55:35.160266+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://terrateam.io/blog/terraform-pre-commit-hooks"}');
+INSERT INTO "resources" VALUES('https://www.terraform.io','terraform.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ffd84a9cbafd470e77fd34ba8e70627d6bb75e670b6747a717d8ad8684e052d',100.0,1779034405,0,'2026-05-17T18:13:25.725191+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform"}');
+INSERT INTO "resources" VALUES('https://www.terraform.io/docs/cli/commands/graph.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','40dc188a80d45fc5172deaf7ceb76e0ffc8b9b8cd621f50e2980df61a8019973',100.0,1779033211,0,'2026-05-17T17:53:31.322054+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.terraform.io/docs/commands/index.html','terraform.io: Terraform Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b10311d9393100b9b9325f1fe47750c4f2d29691b3c516da87726293b31c4e0',100.0,1779034094,0,'2026-05-17T18:08:14.666208+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/cli/commands"}');
+INSERT INTO "resources" VALUES('https://www.terraform.io/docs/language/modules/develop/refactoring.html','terraform.io: Refactoring','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a282d2ed3d3ca7eb79533fc05958e6ac82a6304b4df56ad8a48491f9b067833',100.0,1779029805,0,'2026-05-17T16:56:45.830696+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/language/modules/develop/refactoring"}');
+INSERT INTO "resources" VALUES('https://www.terraform.io/language/resources/provisioners/syntax','==terraform.io: Provisioners==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2a0a80646eed9084903c0454df371a6d95044887f7adf25c1f5ca5d94b2eff03',100.0,1779034042,0,'2026-05-17T18:07:22.008415+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.terrahaxs.com/blog/count-vs-for-each','==terrahaxs.com: Choosing the Right Terraform Loop: count vs for_each=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==terrahaxs.com: Choosing the Right Terraform Loop: count vs for_each=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033827,0,'2026-05-17T18:03:47.652648+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.terrateam.io/blog/posts/terraform-pre-commit-hooks','terrateam.io: Terraform Pre-Commit Hooks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7cff2be94cb974895f9a9b313049ba60dcc866e920c10fd12d338c1fbbfbbfbc',100.0,1779029735,0,'2026-05-17T16:55:35.160266+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://terrateam.io/blog/terraform-pre-commit-hooks"}');
 INSERT INTO "resources" VALUES('https://www.teslarati.com/idra-9000-ton-giga-press','teslarati.com: IDRA finishes 9,000-ton Giga Press; Tesla expecting it any day now','','2022',3,'Reports on IDRA''s completion of the 9,000-ton Giga Press casting machine destined for Tesla Cybertruck production. From an architectural perspective, gigacasting simplifies the vehicle''s structural assembly by consolidating dozens of stamped metal parts into a single monolithic cast. This paradigm parallels software component optimization, substituting highly complex integration pipelines with cohesive, single-piece execution units.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Industrial Engineering", "Hardware Integration"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.testcontainers.org','testcontainers.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1e6cd3bc046d7408a1e75ae92125f134ae4fc17e74ff66b86e9e85921e471dc',100.0,1.77903238064130306e+09,0,'2026-05-17T17:39:40.641303+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://testcontainers.com"}');
-INSERT INTO "resources" VALUES('https://www.testinglpoint.com/cucumber-interview-question','testinglpoint.com: Cucumber Interview Question','','N/A',0,'A curated technical resource and architectural guide covering testinglpoint.com: Cucumber Interview Question in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903350776296901e+09,0,'2026-05-17T17:58:27.762969+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.testinglpoint.com/features-of-jmeter','testinglpoint.com: Features of JMeter','','N/A',0,'A curated technical resource and architectural guide covering testinglpoint.com: Features of JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903059727763795e+09,0,'2026-05-17T17:09:57.277638+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.testinglpoint.com/timer','testinglpoint.com: Timer in JMeter','','N/A',0,'A curated technical resource and architectural guide covering testinglpoint.com: Timer in JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903125532128095e+09,0,'2026-05-17T17:20:55.321281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.testcontainers.org','testcontainers.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1e6cd3bc046d7408a1e75ae92125f134ae4fc17e74ff66b86e9e85921e471dc',100.0,1779032380,0,'2026-05-17T17:39:40.641303+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://testcontainers.com"}');
+INSERT INTO "resources" VALUES('https://www.testinglpoint.com/cucumber-interview-question','testinglpoint.com: Cucumber Interview Question','','N/A',0,'A curated technical resource and architectural guide covering testinglpoint.com: Cucumber Interview Question in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033507,0,'2026-05-17T17:58:27.762969+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.testinglpoint.com/features-of-jmeter','testinglpoint.com: Features of JMeter','','N/A',0,'A curated technical resource and architectural guide covering testinglpoint.com: Features of JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597,0,'2026-05-17T17:09:57.277638+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.testinglpoint.com/timer','testinglpoint.com: Timer in JMeter','','N/A',0,'A curated technical resource and architectural guide covering testinglpoint.com: Timer in JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031255,0,'2026-05-17T17:20:55.321281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmo.com/guides/gitlab-ci-test-automation','testmo.com: GitLab CI/CD Test Automation Pipeline & Reporting','','2022',0,'Integration guide outlining how to embed automated test execution and real-time test execution reporting within GitLab CI/CD pipelines. This pattern ensures high-fidelity test telemetry and immediate failure alerts inside the merge request interface.','None','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "Test Automation", "GitLab CI"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/27-best-practices-selenium-test-automation','lambdatest.com: Top 27 Best Practices For Selenium Test Automation','','2022',0,'Compiles 27 core design patterns for Selenium test suites. Focuses on adopting the Page Object Model (POM), managing implicit and explicit wait times, and stabilizing element selector strategies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/49-common-selenium-exceptions-automation-testing','lambdatest.com: 49 Most Common Selenium Exceptions for Automation Testing','','2023',4,'A comprehensive troubleshooting guide cataloging the most frequent runtime exceptions encountered in Selenium WebDriver (e.g., NoSuchElementException, StaleElementReferenceException). Evaluates why these failures occur under dynamic rendering conditions and delivers programmatic strategies (like Fluent Wait) to mitigate flake.','Java','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Debugging & Troubleshooting"]','["[ENTERPRISE-STABLE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/automated-web-bot-with-selenium-python','lambdatest.com: How To Create Automated Web Bot With Selenium In Python','','2023',3,'A practical guide to building custom web bots and browser automation routines using Selenium and Python. Demonstrates handling programmatic navigation, login sequences, web element interaction, and dynamic pagination loops, while highlighting strategies to prevent automated script blocks.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Scraping & Automation", "Data Extraction", "Python Bots"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/automation-testing-with-selenium-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ce3ce33c14cb7ad00043172583a532586d8722d5da0f07c7c9fc97d89117889b',100.0,1.77913049499367308e+09,1,'2026-05-18T20:54:54.993673+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/automation-testing-with-selenium-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ce3ce33c14cb7ad00043172583a532586d8722d5da0f07c7c9fc97d89117889b',100.0,1779130494,1,'2026-05-18T20:54:54.993673+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools','cBamboo vs Jenkins: Showdown Of CI/CD Tools','','2024',0,'Compares Atlassian''s commercial Bamboo platform against open-source Jenkins. Investigates how Bamboo''s native integrations with Jira and Bitbucket simplify build-to-deploy traceability for enterprise engineering operations, weighing these out-of-the-box benefits against the licensing model and configuration flexibility of Jenkins.','Agnostic','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "CI/CD Platforms", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/best-jenkins-alternatives','lambdatest.com: 21 Of The Best Jenkins Alternatives For Developers','','2024',0,'Surveys the shifting ecosystem of modern Continuous Integration (CI) tools, contrasting traditional server-based systems with cloud-native architectures. Outlines key replacements for Jenkins (such as GitHub Actions, GitLab CI, and CircleCI), detailing differences in hosting topologies, plugin dependency models, and configuration maintenance burdens.','Agnostic','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "CI/CD Platforms", "Jenkins Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/best-test-automation-trends','lambdatest.com: Top Automation Testing Trends To Look Out In 2021','','2021',0,'A high-level forecast of automated testing trends. Analyzes shift-left security models, AI-driven validation generation, cloud testing grids, and the adoption of API-first automated pipelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Industry Evolution"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
@@ -18219,15 +18219,15 @@ INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/complete-guide-to-
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/cucumber-with-jenkins-integration','lambdatest.com: How To Integrate Cucumber With Jenkins?','','2023',4,'Orchestrates Cucumber BDD tests in a continuous integration environment managed by Jenkins. Details how to parse cucumber JSON test reports, configure the Cucumber Reports plugin to render detailed feature execution graphs in Jenkins, and manage build failure conditions based on step failures.','Groovy','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Continuous Integration", "BDD Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/cypress-vs-selenium-comparison','lambdatest.com: Selenium vs Cypress – Which Is Better in 2021?','','2021',4,'Compares Selenium''s architecture with Cypress''s modern in-browser execution architecture. Contrasts Selenium''s out-of-process driver model—which supports true multi-tab and multi-browser scenarios—against Cypress''s highly synchronized, in-browser execution context which excels in fast, deterministic single-page application unit/integration tests.','JavaScript','Comparison','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Technology Evaluation", "Framework Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/debunking-selenium-testing-myths','lambdatest.com: Debunking The Top 8 Selenium Testing Myths','','2023',3,'A critical assessment of the modern state of Selenium, countering outdated myths regarding its speed, setup complexity, and flakiness. The analysis emphasizes that performance issues and instability are frequently the result of poor test design patterns, lack of framework synchronization, and misconfigured grid infrastructures rather than the core engine itself.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Technology Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/execute-junit4-tests-with-junit5',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e0e2d968da7f62f9db55379f525295ef7a604bd8f504c4e5f3b0dbf1b41bc92f',100.0,1.77913049494118905e+09,1,'2026-05-18T20:54:54.941189+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/execute-junit4-tests-with-junit5',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e0e2d968da7f62f9db55379f525295ef7a604bd8f504c4e5f3b0dbf1b41bc92f',100.0,1779130494,1,'2026-05-18T20:54:54.941189+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/how-to-create-jenkins-multibranch-pipeline','lambdatest.com: How To Create Jenkins Multibranch Pipeline 🌟','','2023',0,'Curator Insight details this guide as a step-by-step approach to configuring Jenkins Multibranch Pipelines for automated branch detection. Live Grounding emphasizes that Multibranch setups are highly robust for complex git workflows, automatically provisioning pipeline branches. This architectural pattern prevents manual job pollution and ensures consistent integration testing across feature branches.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Multibranch Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/how-to-read-configuration-files-in-python-using-selenium',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','070ce807bcfaf05d220fd20ea939a18ef474dba11efae5d8176fffb945907343',100.0,1.77913049502213192e+09,1,'2026-05-18T20:54:55.022132+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/how-to-read-configuration-files-in-python-using-selenium',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','070ce807bcfaf05d220fd20ea939a18ef474dba11efae5d8176fffb945907343',100.0,1779130495,1,'2026-05-18T20:54:55.022132+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/how-to-setup-cicd-pipeline-with-bamboo-for-php-projects','lambdatest.com: How To Setup CI/CD Pipeline With Bamboo For PHP Projects','','2026',0,'An operational walkthrough illustrating how to structure and deploy build plans within Atlassian Bamboo. Examines agent allocation rules, artifact storage setups, and testing parameter definitions in typical runtime environments.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise DevOps"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/how-to-setup-continuous-integration-with-git-jenkins','lambdatest.com: How To Set Up Continuous Integration With Git and Jenkins?','','2023',0,'A beginner guide outlining basic integrations between Git control layers and Jenkins CI servers. It walks through configuring automated polling, webhooks, SSH keys, and multi-branch pipeline pipelines.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Tutorial"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/jenkins-declarative-pipeline-examples',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f82b4c18cb1f5e2c3bde7faf7446183b9fc12558521ff8b071354c439785eb3b',100.0,1.77913049493105411e+09,1,'2026-05-18T20:54:54.931054+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/jenkins-declarative-pipeline-examples',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f82b4c18cb1f5e2c3bde7faf7446183b9fc12558521ff8b071354c439785eb3b',100.0,1779130494,1,'2026-05-18T20:54:54.931054+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/jenkins-pipeline-tutorial','lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples) 🌟','','2022',0,'Detailed entry-level guide to understanding Jenkins Declarative versus Scripted Pipeline syntax. Explains basic pipeline constructs including stages, agents, post-execution tasks, and environment variable manipulation.','Groovy','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Basics"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity','lambdatest.com: Jenkins vs Travis vs Bamboo vs TeamCity: Clash Of The Titans','','2024',0,'An exhaustive battle card detailing the functional tradeoffs of four historic CI platforms. Contrasts the self-managed flexibility of Jenkins, the pioneered SaaS simplicity of Travis CI, the Jira-aligned integrations of Bamboo, and the polished configurations of TeamCity.','Agnostic','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "CI/CD Platforms", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/junit5-extensions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7ba11597495f70dbfb89dab02aa6a64e0af736fe9c8e387b8eb502db74773f4c',100.0,1.77913049497177505e+09,1,'2026-05-18T20:54:54.971775+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/junit5-extensions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7ba11597495f70dbfb89dab02aa6a64e0af736fe9c8e387b8eb502db74773f4c',100.0,1779130494,1,'2026-05-18T20:54:54.971775+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/modifying-http-request-headers-in-java-using-selenium-webdriver','lambdatest.com: How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver?','','2023',4,'Introduces request modification techniques utilizing Selenium 4''s Chrome DevTools Protocol (CDP) integration in Java. Demonstrates how to intercept outgoing HTTP requests to append custom authentication headers, user agents, or custom cookies before hitting target test endpoints. Bypasses the traditional limitations of standard WebDriver protocols.','Java','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Network Interception"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/run-selenium-tests-in-docker','lambdatest.com: How To Run Selenium Tests In Docker ? 🌟','','2023',5,'Expounds on Dockerizing Selenium test runs to eliminate ''it works on my machine'' environmental discrepancies. Demonstrates using pre-built Selenium Standalone and Hub-Node Docker images to run tests headlessly inside isolated containers, which simplifies grid infrastructure management. It details mapping ports and configuring environment variables to enable scalable container-native test execution.','Dockerfile','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Containerization", "Docker & Selenium"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/scroll-down-in-selenium','lambdatest.com: How To Scroll a Page Using Selenium WebDriver?','','2023',3,'Highlights techniques for manipulating scrolling actions within Selenium WebDriver by executing JavaScript commands via JavascriptExecutor. Examines how to scroll by coordinates, to specific elements, and dynamically to the bottom of the page to trigger lazy loading. Addresses a common issue in automating modern single-page applications.','Java','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "UI Interaction Techniques"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
@@ -18252,14 +18252,14 @@ INSERT INTO "resources" VALUES('https://www.testmuai.com/learning-hub/python-tut
 INSERT INTO "resources" VALUES('https://www.testmuai.com/learning-hub/selenium-4','lambdatest.com: Selenium 4 🌟','','2021',5,'Analyzes the architectural advancements in Selenium 4, specifically the absolute deprecation of the JSON Wire Protocol in favor of native W3C WebDriver compliance. This change provides direct communication with browsers, eradicating translation latency and resolving session instability. The architecture also introduces the Chrome DevTools Protocol (CDP) for capturing network events and console logs directly.','Multi-language','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Selenium Framework"]','["[DE FACTO STANDARD]"]','[]','["test-automation-frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/learning-hub/selenium-locators','lambdatest.com: Selenium Locators Tutorial 🌟','','2023',4,'A deep dive into Selenium locator strategies, covering ID, Name, ClassName, LinkText, CSS Selectors, and XPath. Compares the performance and stability of CSS Selectors against complex XPath queries for navigating nested DOM trees. Guides engineers in writing resilient selectors that resist minor UI structural changes.','None','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Element Identification"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testmuai.com/selenium','lambdatest.com/selenium: Introduction to Selenium Basics','','2023',3,'Covers the fundamental building blocks of the Selenium ecosystem, including WebDriver, Grid, and IDE. Details the client-server interaction model, browser drivers, and basic element locator strategies necessary for automating modern web pages. Serves as a fundamental reference for structural testing concepts.','Multi-language','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Selenium Framework"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.testrail.com/blog/what-is-devtestops','blog.gurock.com: What Is DevTestOps?','','2022',0,'Explores ''DevTestOps'', which elevates quality assurance from an external stage to continuous, integrated feedback loops throughout continuous delivery pipelines.','Markdown','Article','Intermediate',1,'online','manual','febc182639802f20586bab5499964e4fd6decc088f813233610426fff1876618',100.0,1.7791304949740169e+09,0,'2026-05-18T20:54:54.974017+02:00',NULL,NULL,NULL,'["Development Methodology", "DevOps", "Testing Strategy"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.testrail.com/blog/what-is-devtestops','blog.gurock.com: What Is DevTestOps?','','2022',0,'Explores ''DevTestOps'', which elevates quality assurance from an external stage to continuous, integrated feedback loops throughout continuous delivery pipelines.','Markdown','Article','Intermediate',1,'online','manual','febc182639802f20586bab5499964e4fd6decc088f813233610426fff1876618',100.0,1779130494,0,'2026-05-18T20:54:54.974017+02:00',NULL,NULL,NULL,'["Development Methodology", "DevOps", "Testing Strategy"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.testrigtechnologies.com/how-to-write-a-test-automation-selenium-test-script','testrigtechnologies.com: Selenium Automation Testing: How to write automated test scripts using selenium','','2022',3,'A structured introduction to designing robust automated test scripts with Selenium WebDriver. Emphasizes separating the execution steps from test assertions, selecting stable locator strategies, and using structural setup and teardown methods to keep browser state clean between runs.','Multi-language','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Scripting Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/27835-revision-v1','tetrate.io: SkyWalking 8.4 provides infrastucture monitoring for VMs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92bf431c194fbff213398a80368429924516c77edafcf8d2f9aa4a9d23239c43',100.0,1.77902971056303501e+09,0,'2026-05-17T16:55:10.563035+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://tetrate.io/blog/27835-revision-v1"}');
-INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/how-to-debug-microservices-in-kubernetes-with-proxy-sidecar-or-service-mesh','tetrate.io: How to debug microservices in Kubernetes with proxy, sidecar'' or service mesh?','','N/A',0,'A curated technical resource and architectural guide covering tetrate.io: How to debug microservices in Kubernetes with proxy, sidecar'' or service mesh? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034084.61019,0,'2026-05-17T18:08:04.610190+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/istio-servicemesh-api-gateway','tetrate.io: Using Istio Service Mesh as API Gateway 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a3fb6f307b9fea5fcc4c390a56424916c7cfd9044d159c39f6d51797cf34c2b1',100.0,1.77902938029228496e+09,0,'2026-05-17T16:49:40.292285+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://tetrate.io/blog/istio-service-mesh-api-gateway"}');
-INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/multicluster-management-with-kubernetes-and-istio','tetrate.io: Multicluster Management with Kubernetes and Istio 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','365b6d89f0110a5a3339c8a7e3bac6e5798e3da362b435d0a4e6b7046c4a0689',100.0,1779034049.84572,0,'2026-05-17T18:07:29.845720+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://tetrate.io/blog/what-is-istio-and-why-does-kubernetes-need-it"}');
-INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/vm-to-container-communications-101','tetrate.io: VM to container communications 101','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c7a93c6768215ada1a537664c1519aed5e9ea90c1ca973c1631f8235802ac90f',100.0,1.77902926829531407e+09,0,'2026-05-17T16:47:48.295314+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://tetrate.io/blog"}');
-INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/why-do-you-need-istio-when-you-already-have-kubernetes','tetrate.io: Why do you need Istio when you already have Kubernetes?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','365b6d89f0110a5a3339c8a7e3bac6e5798e3da362b435d0a4e6b7046c4a0689',100.0,1.77903273466774392e+09,0,'2026-05-17T17:45:34.667744+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.tetrate.io/blog/multicluster-management-with-kubernetes-and-istio"}');
+INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/27835-revision-v1','tetrate.io: SkyWalking 8.4 provides infrastucture monitoring for VMs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92bf431c194fbff213398a80368429924516c77edafcf8d2f9aa4a9d23239c43',100.0,1779029710,0,'2026-05-17T16:55:10.563035+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://tetrate.io/blog/27835-revision-v1"}');
+INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/how-to-debug-microservices-in-kubernetes-with-proxy-sidecar-or-service-mesh','tetrate.io: How to debug microservices in Kubernetes with proxy, sidecar'' or service mesh?','','N/A',0,'A curated technical resource and architectural guide covering tetrate.io: How to debug microservices in Kubernetes with proxy, sidecar'' or service mesh? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034084,0,'2026-05-17T18:08:04.610190+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/istio-servicemesh-api-gateway','tetrate.io: Using Istio Service Mesh as API Gateway 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a3fb6f307b9fea5fcc4c390a56424916c7cfd9044d159c39f6d51797cf34c2b1',100.0,1779029380,0,'2026-05-17T16:49:40.292285+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://tetrate.io/blog/istio-service-mesh-api-gateway"}');
+INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/multicluster-management-with-kubernetes-and-istio','tetrate.io: Multicluster Management with Kubernetes and Istio 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','365b6d89f0110a5a3339c8a7e3bac6e5798e3da362b435d0a4e6b7046c4a0689',100.0,1779034049,0,'2026-05-17T18:07:29.845720+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://tetrate.io/blog/what-is-istio-and-why-does-kubernetes-need-it"}');
+INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/vm-to-container-communications-101','tetrate.io: VM to container communications 101','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c7a93c6768215ada1a537664c1519aed5e9ea90c1ca973c1631f8235802ac90f',100.0,1779029268,0,'2026-05-17T16:47:48.295314+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://tetrate.io/blog"}');
+INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/why-do-you-need-istio-when-you-already-have-kubernetes','tetrate.io: Why do you need Istio when you already have Kubernetes?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','365b6d89f0110a5a3339c8a7e3bac6e5798e3da362b435d0a4e6b7046c4a0689',100.0,1779032734,0,'2026-05-17T17:45:34.667744+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.tetrate.io/blog/multicluster-management-with-kubernetes-and-istio"}');
 INSERT INTO "resources" VALUES('https://www.thatjeffsmith.com/archive/2022/02/best-practices-rest-apis-for-your-database-draft','thatjeffsmith.com: Best Practices: REST APIs for your Database {Draft!}','','2022',0,'An in-depth draft outlining architectural patterns and best practices for creating secure, low-latency REST APIs on top of enterprise relational databases. It details serialization strategies, rate limiting, and optimization pathways using Oracle REST Data Services (ORDS) to construct highly resilient microservices backends.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "APIs", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["oraclecloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.the-aks-checklist.com','the-aks-checklist.com: The Azure Kubernetes Service Checklist 🌟🌟🌟','','2023',0,'A comprehensive diagnostic tool assisting operators in preparing AKS environments for production. Covers critical checkboxes across scalability, network layouts, security configurations, and cost efficiency.','JavaScript','Interactive Checklist','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Production Checklist", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theatlantic.com/ideas/archive/2021/07/work-from-home-benefits/619597','theatlantic.com: Why Managers Fear a Remote-Work Future','','2021',0,'Curator Insight explores the psychological and systemic reasons why corporate managers resist shifting to permanent remote-work paradigms. Live Grounding shows that post-pandemic, the debate on hybrid vs. office models continues, highlighting that the challenge of measuring impact over physical presence remains a major cultural obstacle.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Societal Shift"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
@@ -18269,29 +18269,29 @@ INSERT INTO "resources" VALUES('https://www.theforeman.org','Foreman','- [Ansibl
     - [theforeman.org: Updating Foreman inventory with system facts](https://theforeman.org/2021/01/updating-foreman-inventory-with-system-facts.html)
     - [theforeman.org: Foreman 3.0 is here!](https://theforeman.org/2021/09/foreman-30-is-here.html)','2026',0,'Foreman is an enterprise lifecycle and provisioning management tool for physical and virtual servers. Integrating with Ansible via Foreman Ansible Modules (FAM), it matches bare-metal provisioning with configuration management and dynamic inventory mapping.','Ruby','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Foreman", "Systems Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thegeekstuff.com','The Geek Stuff','','2026',4,'An exceptionally popular command reference and Linux administration blog, known for its concise "15 practical examples" format. Covers database tuning, bash programming, security hardening, and server automation essentials.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.theguild.nl/k8s-workshop-in-a-box','Kubernetes workshop in a box','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13fb8c409b1bcd036b6a7617f613cdb58989239a9397f7fc54139205720e5201',100.0,1.77903296273965597e+09,0,'2026-05-17T17:49:22.739656+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://archive.kabisa.nl/tech/k8s-workshop-in-a-box"}');
+INSERT INTO "resources" VALUES('https://www.theguild.nl/k8s-workshop-in-a-box','Kubernetes workshop in a box','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13fb8c409b1bcd036b6a7617f613cdb58989239a9397f7fc54139205720e5201',100.0,1779032962,0,'2026-05-17T17:49:22.739656+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://archive.kabisa.nl/tech/k8s-workshop-in-a-box"}');
 INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog/getting-started-with-kubectl-plugins','padok.fr: Getting started with kubectl plugins','','2026',0,'A technical blog post detailing how to create a custom kubectl plugin from scratch. It explains execution requirements, CLI environment parameter handling, and distribution strategies to simplify the package setup for internal engineering teams.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Developer Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog/how-to-use-kubernetes-pvcs-with-efs-provisioner','Kubernetes PVCs with EFS provisioner','','2021',0,'Practical configuration guide highlighting AWS EFS CSI driver setup to enable multi-attach ReadWriteMany (RWX) volumes across distributed stateful pods in Amazon EKS.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Storage Solutions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog/kubernetes-architecture-understanding-the-components-and-structure-of-clusters','padok.fr: Kubernetes’ Architecture: Understanding the components and structure of clusters 🌟','','2022',0,'Superb architectural analysis of Kubernetes node components. Details the control-loop interactions between API Server, etcd, Scheduler, Controller Manager, and Kubelet.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Kubernetes", "Architecture", "Control Plane"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog/kubernetes-technologies-kubeadm-vs-minikube-kind-and-k3s','padok.fr: MiniKube, Kubeadm, Kind, K3S, how to get started on Kubernetes?','','2021',0,'An analytical breakdown comparing the core use cases, design philosophies, and architectural profiles of Kubeadm, Minikube, kind, and K3s. Guides engineers to choose the correct testing distribution.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Orchestration Tool Selection", "Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog/openshift-what-templates-should-you-use-helm-or-openshift','Templating on OpenShift: should I use Helm templates or OpenShift templates? 🌟','','2019',0,'A comparative analysis contrasting OpenShift native templates with Helm charts. Outlines how Helm''s global community, revision tracking, and subchart structures provide a superior template solution for complex microservice environments.','Yaml','Comparative Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Development", "Packaging", "Helm Charts"]','["[EMERGING]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog/what-is-finops-and-what-are-its-best-practices','padok.fr: FinOps, or the Culture of Cloud Cost Optimization','','2022',0,'An educational article explaining the cultural and operational shifts of FinOps. Outlines key engineering methodologies like rightsizing, continuous monitoring, auto-scaling, and utilizing spot instances within Kubernetes to drive efficient unit economics.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.theodo.com/expertise/cloud',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.theodo.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1.779130495002429e+09,0,'2026-05-18T20:54:55.002429+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.theodo.com/expertise/cloud',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.theodo.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.002429+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theregister.co.uk/2016/07/13/trainline_dumps_oracle_microsoft_goes_full_aws_cto_interview','Trainline.com dumps Oracle and Microsoft, gulps AWS Kool-Aid','','2016',0,'Curator Insight records Trainline''s radical migration from legacy on-prem Oracle and Microsoft SQL/Windows monoliths to AWS. Live Grounding notes this historical case study illustrates the industry''s massive mid-2010s migration pattern, proving that legacy modernization directly unlocks operational agility and cloud scalability.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Migration Journeys", "Trainline"]','["[LEGACY]"]','[]','["aws-miscellaneous.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.theregister.co.uk/2020/04/08/docker_opens_up_compose_specification','theregister.co.uk: Compose yourselves – Docker has published multi-container'' app spec, needs contributors to help maintain and develop it','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42b4a85b414136d23b36d91cdbc0477fe310d8396a655e059be5d8814b6cf824',100.0,1.77903423156265211e+09,0,'2026-05-17T18:10:31.562652+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/04/08/compose-yourselves-docker-has-published-multi-container-app-spec-needs-contributors-to-help-maintain-and-develop-it/311866"}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2020/09/21/diffblue_let_ai_code_unit_tests','theregister.com: Coding unit tests is boring. Wouldn''t it be cool if an'' AI could do it for you? That''s where Diffblue comes in','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3bbd46c382ed9b495d1d7bf7203c88d97a15677cfc55c12e49cfa179ae0a9589',100.0,1.77903415479266405e+09,0,'2026-05-17T18:09:14.792664+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/09/21/coding-unit-tests-is-boring-wouldnt-it-be-cool-if-an-ai-could-do-it-for-you-thats-where-diffblue-comes-in/318634"}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2020/09/22/microservices_talk_gotopia','theregister.com: Microservices guru says think serverless, not Kubernetes:'' You don''t want to manage ''a towering edifice of stuff','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b84590347e5453dfb8d33b333d752bb0bd783eed465a3cc63d234367b311f28',100.0,1.77903032698818898e+09,0,'2026-05-17T17:05:26.988189+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/09/22/microservices-guru-says-think-serverless-not-kubernetes-you-dont-want-to-manage-a-towering-edifice-of-stuff/353334"}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2020/10/07/digitalocean_paas_app_platform','theregister.com: DigitalOcean decides to head rivals off at the PaaS, floats'' App Platform to deploy, run code without juggling servers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','433b946fd132ac2e903b1cc2ed250891799b905af5667207a58e6a0527a6bdd7',100.0,1.77903147564284706e+09,0,'2026-05-17T17:24:35.642847+02:00',NULL,NULL,NULL,'[]','[]','["docs/digitalocean.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2020/10/07/digitalocean-decides-to-head-rivals-off-at-the-paas-floats-app-platform-to-deploy-run-code-without-juggling-servers/802967"}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2020/10/14/redhat_ansible_kubernetes','theregister.com: Juggling Ansible, OpenShift and K8s? This is for you: Red'' Hat couples automation to cluster management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','37441366a4654278c50847baee8e8c55f66b424eac4244adbc02f91425ce00af',100.0,1.77903141873450493e+09,0,'2026-05-17T17:23:38.734505+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/10/14/juggling-ansible-openshift-and-k8s-this-is-for-you-red-hat-couples-automation-to-cluster-management/656846"}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2020/12/02/gartner_cloud_dbms','theregister.com: 75% of databases to be cloud-hosted by 2022, says Gartner'' while dishing on the weak points of each provider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b0a8699c1bf7b80d82d962de741ca8ab74efbf185e6933357ae85c3012ba5ef',100.0,1.7790313996938579e+09,0,'2026-05-17T17:23:19.693858+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/12/02/75-of-databases-to-be-cloud-hosted-by-2022-says-gartner-while-dishing-on-the-weak-points-of-each-provider/495782"}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2020/12/17/github_bans_passwords','theregister.com: Passwords begone: GitHub will ban them next year for authenticating'' Git operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc96190aff216f6e3824b3b80fb3e7f54b83603bfccf6340018e59f4330b48a8',100.0,1779034452.45168,0,'2026-05-17T18:14:12.451680+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/security/2020/12/17/passwords-begone-github-will-ban-them-next-year-for-authenticating-git-operations/958514"}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2021/07/29/amazon_web_services_ec2_classic_networking','theregister.com: AWS to retire EC2-Classic – the network glue that helped'' start the IaaS rush','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4da7c8bc8474a0642d2fda92b2dde8539ca94047eab40d01e0b4621a11049ced',100.0,1.77903444924170589e+09,0,'2026-05-17T18:14:09.241706+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2021/07/29/aws-to-retire-ec2-classic-the-network-glue-that-helped-start-the-iaas-rush/527489"}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2021/09/03/microsoft_azure_deprecations_api_changes','theregister.com: Microsoft Azure deprecations: API changes will break applications'' and PowerShell scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3328354af069681668db5f545695439989203245d919a2d89e3d2e2e38faf1b9',100.0,1.77903268602087903e+09,0,'2026-05-17T17:44:46.020879+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2021/09/03/microsoft-azure-deprecations-api-changes-will-break-applications-and-powershell-scripts/748744"}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2021/12/06/mysql_a_pretty_poor_database','theregister.com: MySQL a ''pretty poor database'' says departing Oracle'' engineer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','097c957b1efc285627dc61cb7795343ba006fcacd67112f3cefd302a16331437',100.0,1.77902917126976609e+09,0,'2026-05-17T16:46:11.269766+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2021/12/06/mysql-a-pretty-poor-database-says-ex-oracle-engineer/539827"}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2021/12/09/the_big_aws_event_120','theregister.com: The big AWS event: 120 announcements but nothing has changed','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','787063e620edb29d8fa44c7f0c98e68fbd0bc1dea1a1846381a5032f9773c2a5',100.0,1779034036.87566,0,'2026-05-17T18:07:16.875660+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2021/12/09/the-big-aws-event-120-announcements-but-nothing-has-changed/605657"}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2021/12/21/how_kubernetes_lowers_costs','==theregister.com: How Kubernetes lowers costs and automates IT department'' work==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c5068df124dd5c71c0f37273c6da874ce82757b1aa0f968b69ff179f7b106dd6',100.0,1.77903035200742197e+09,0,'2026-05-17T17:05:52.007422+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2023/01/16/basecamp_37signals_cloud_bill','theregister.com: Basecamp details ''obscene'' $3.2 million bill that caused'' it to quit the cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','333920645dcf2297b99fe54708fa734f1575c7d62746893c759b8f9c3ab28018',100.0,1.77903188490760588e+09,0,'2026-05-17T17:31:24.907606+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill-that-saw-it-quit-cloud/270397"}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/2023/05/26/microsoft_azure_linux_container','theregister.com: Microsoft has made Azure Linux generally available. Repeat,'' Azure Linux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6c94da89e6685fa5840655482ee3281d1bf3017848ed57d2de3b139c4650ccdb',100.0,1.77903059970400404e+09,0,'2026-05-17T17:09:59.704004+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2023/05/26/microsofts-azure-linux-distro-is-now-generally-available/568359"}');
+INSERT INTO "resources" VALUES('https://www.theregister.co.uk/2020/04/08/docker_opens_up_compose_specification','theregister.co.uk: Compose yourselves – Docker has published multi-container'' app spec, needs contributors to help maintain and develop it','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42b4a85b414136d23b36d91cdbc0477fe310d8396a655e059be5d8814b6cf824',100.0,1779034231,0,'2026-05-17T18:10:31.562652+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/04/08/compose-yourselves-docker-has-published-multi-container-app-spec-needs-contributors-to-help-maintain-and-develop-it/311866"}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2020/09/21/diffblue_let_ai_code_unit_tests','theregister.com: Coding unit tests is boring. Wouldn''t it be cool if an'' AI could do it for you? That''s where Diffblue comes in','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3bbd46c382ed9b495d1d7bf7203c88d97a15677cfc55c12e49cfa179ae0a9589',100.0,1779034154,0,'2026-05-17T18:09:14.792664+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/09/21/coding-unit-tests-is-boring-wouldnt-it-be-cool-if-an-ai-could-do-it-for-you-thats-where-diffblue-comes-in/318634"}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2020/09/22/microservices_talk_gotopia','theregister.com: Microservices guru says think serverless, not Kubernetes:'' You don''t want to manage ''a towering edifice of stuff','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b84590347e5453dfb8d33b333d752bb0bd783eed465a3cc63d234367b311f28',100.0,1779030326,0,'2026-05-17T17:05:26.988189+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/09/22/microservices-guru-says-think-serverless-not-kubernetes-you-dont-want-to-manage-a-towering-edifice-of-stuff/353334"}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2020/10/07/digitalocean_paas_app_platform','theregister.com: DigitalOcean decides to head rivals off at the PaaS, floats'' App Platform to deploy, run code without juggling servers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','433b946fd132ac2e903b1cc2ed250891799b905af5667207a58e6a0527a6bdd7',100.0,1779031475,0,'2026-05-17T17:24:35.642847+02:00',NULL,NULL,NULL,'[]','[]','["docs/digitalocean.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2020/10/07/digitalocean-decides-to-head-rivals-off-at-the-paas-floats-app-platform-to-deploy-run-code-without-juggling-servers/802967"}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2020/10/14/redhat_ansible_kubernetes','theregister.com: Juggling Ansible, OpenShift and K8s? This is for you: Red'' Hat couples automation to cluster management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','37441366a4654278c50847baee8e8c55f66b424eac4244adbc02f91425ce00af',100.0,1779031418,0,'2026-05-17T17:23:38.734505+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/10/14/juggling-ansible-openshift-and-k8s-this-is-for-you-red-hat-couples-automation-to-cluster-management/656846"}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2020/12/02/gartner_cloud_dbms','theregister.com: 75% of databases to be cloud-hosted by 2022, says Gartner'' while dishing on the weak points of each provider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b0a8699c1bf7b80d82d962de741ca8ab74efbf185e6933357ae85c3012ba5ef',100.0,1779031399,0,'2026-05-17T17:23:19.693858+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/12/02/75-of-databases-to-be-cloud-hosted-by-2022-says-gartner-while-dishing-on-the-weak-points-of-each-provider/495782"}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2020/12/17/github_bans_passwords','theregister.com: Passwords begone: GitHub will ban them next year for authenticating'' Git operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc96190aff216f6e3824b3b80fb3e7f54b83603bfccf6340018e59f4330b48a8',100.0,1779034452,0,'2026-05-17T18:14:12.451680+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/security/2020/12/17/passwords-begone-github-will-ban-them-next-year-for-authenticating-git-operations/958514"}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2021/07/29/amazon_web_services_ec2_classic_networking','theregister.com: AWS to retire EC2-Classic – the network glue that helped'' start the IaaS rush','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4da7c8bc8474a0642d2fda92b2dde8539ca94047eab40d01e0b4621a11049ced',100.0,1779034449,0,'2026-05-17T18:14:09.241706+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2021/07/29/aws-to-retire-ec2-classic-the-network-glue-that-helped-start-the-iaas-rush/527489"}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2021/09/03/microsoft_azure_deprecations_api_changes','theregister.com: Microsoft Azure deprecations: API changes will break applications'' and PowerShell scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3328354af069681668db5f545695439989203245d919a2d89e3d2e2e38faf1b9',100.0,1779032686,0,'2026-05-17T17:44:46.020879+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2021/09/03/microsoft-azure-deprecations-api-changes-will-break-applications-and-powershell-scripts/748744"}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2021/12/06/mysql_a_pretty_poor_database','theregister.com: MySQL a ''pretty poor database'' says departing Oracle'' engineer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','097c957b1efc285627dc61cb7795343ba006fcacd67112f3cefd302a16331437',100.0,1779029171,0,'2026-05-17T16:46:11.269766+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2021/12/06/mysql-a-pretty-poor-database-says-ex-oracle-engineer/539827"}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2021/12/09/the_big_aws_event_120','theregister.com: The big AWS event: 120 announcements but nothing has changed','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','787063e620edb29d8fa44c7f0c98e68fbd0bc1dea1a1846381a5032f9773c2a5',100.0,1779034036,0,'2026-05-17T18:07:16.875660+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2021/12/09/the-big-aws-event-120-announcements-but-nothing-has-changed/605657"}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2021/12/21/how_kubernetes_lowers_costs','==theregister.com: How Kubernetes lowers costs and automates IT department'' work==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c5068df124dd5c71c0f37273c6da874ce82757b1aa0f968b69ff179f7b106dd6',100.0,1779030352,0,'2026-05-17T17:05:52.007422+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2023/01/16/basecamp_37signals_cloud_bill','theregister.com: Basecamp details ''obscene'' $3.2 million bill that caused'' it to quit the cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','333920645dcf2297b99fe54708fa734f1575c7d62746893c759b8f9c3ab28018',100.0,1779031884,0,'2026-05-17T17:31:24.907606+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill-that-saw-it-quit-cloud/270397"}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/2023/05/26/microsoft_azure_linux_container','theregister.com: Microsoft has made Azure Linux generally available. Repeat,'' Azure Linux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6c94da89e6685fa5840655482ee3281d1bf3017848ed57d2de3b139c4650ccdb',100.0,1779030599,0,'2026-05-17T17:09:59.704004+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2023/05/26/microsofts-azure-linux-distro-is-now-generally-available/568359"}');
 INSERT INTO "resources" VALUES('https://www.theregister.com/off-prem/2020/10/07/digitalocean-decides-to-head-rivals-off-at-the-paas-floats-app-platform-to-deploy-run-code-without-juggling-servers/802967','theregister.com: DigitalOcean decides to head rivals off at the PaaS, floats App Platform to deploy, run code without juggling servers','','2020',0,'This article analyzes DigitalOcean''s App Platform launch, presenting it as a direct PaaS alternative designed to counter Heroku. The platform abstracts Kubernetes infrastructure to allow multi-tenant zero-config deployments directly from source control. Curator insights highlights its developers-first simplicity, while current industry status verifies its solid integration with modern container workflows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "PaaS", "DigitalOcean"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theregister.com/off-prem/2021/07/29/aws-to-retire-ec2-classic-the-network-glue-that-helped-start-the-iaas-rush/527489','theregister.com: AWS to retire EC2-Classic – the network glue that helped start the IaaS rush','','2021',4,'Marks the official EOL of AWS''s original flat network topology (EC2-Classic), mandating migration to Virtual Private Cloud (VPC) architectures. This deprecation signals the end of shared, non-isolated public IP spaces in cloud compute, enforcing VPC-level security controls, security groups, and routing isolation. Migrations required standardizing VM instances onto modern VPC-only networking models.','English','Infrastructure Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Deprecations"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theregister.com/off-prem/2021/09/03/microsoft-azure-deprecations-api-changes-will-break-applications-and-powershell-scripts/748744','theregister.com: Microsoft Azure deprecations: API changes will break applications and PowerShell scripts','','2021',0,'An examination of the impact of major API deprecations across Azure Resource Manager and legacy Active Directory libraries. Discusses how programmatic lifecycle changes can break active PowerShell automation scripts, legacy ARM templates, and custom deployments. Highlights the necessity of implementing continuous CI/CD validation patterns.','English','Industry News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "API Deprecations", "Platform Lifecycle"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
@@ -18299,7 +18299,7 @@ INSERT INTO "resources" VALUES('https://www.theregister.com/off-prem/2021/12/09/
 INSERT INTO "resources" VALUES('https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill-that-saw-it-quit-cloud/270397','theregister.com: Basecamp details ''obscene'' $3.2 million bill that caused it to quit the cloud','','2023',0,'Investigates 37signals'' highly publicized exit from AWS public cloud infrastructure. Highlights the architectural transition back to owned bare-metal hardware, showcasing substantial cost reductions and FinOps optimization.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Financials", "FinOps"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theregister.com/security/2020/12/17/passwords-begone-github-will-ban-them-next-year-for-authenticating-git-operations/958514','theregister.com: Passwords begone: GitHub will ban them next year for authenticating Git operations','','2020',0,'News analysis detailing the elimination of basic user password authentication for Git read/write commands, mandating programmatic tokens or SSH configurations for robust access control.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Platform Security", "Authentication", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theregister.com/software/2020/04/08/compose-yourselves-docker-has-published-multi-container-app-spec-needs-contributors-to-help-maintain-and-develop-it/311866','theregister.co.uk: Compose yourselves – Docker has published multi-container app spec, needs contributors to help maintain and develop it','','2020',0,'This piece chronicles Docker''s donation of the Compose specification to the open-source community, highlighting the industry''s drive to formalize multi-container application definitions. By establishing an open spec, it enabled tools like Podman-compose and cloud runtimes to deploy applications using standardized YAML models. It provides valuable historical context on container schema evolution.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Docker Compose", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.theregister.com/software/2020/09/21/coding-unit-tests-is-boring-wouldnt-it-be-cool-if-an-ai-could-do-it-for-you-thats-where-diffblue-comes-in/318634','theregister.com: Coding unit tests is boring. Wouldn''t it be cool if an AI could do it for you? That''s where Diffblue comes in','','2020',0,'Highlights Diffblue, an AI tool utilizing reinforcement learning to write functional Java unit tests. It helps teams clear technical testing backlogs automatically with zero human developer input.','Java','Article','Intermediate',0,'online','manual','510801f6b69ee9018fd5b37d2aa3c5080feb6ea635e368fec50ed10dab9c0e78',100.0,1.77913049495170903e+09,1,'2026-05-18T20:54:54.951709+02:00',NULL,NULL,NULL,'["Development Tools", "AI Assistance", "Automated Testing"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.theregister.com/software/2020/09/21/coding-unit-tests-is-boring-wouldnt-it-be-cool-if-an-ai-could-do-it-for-you-thats-where-diffblue-comes-in/318634','theregister.com: Coding unit tests is boring. Wouldn''t it be cool if an AI could do it for you? That''s where Diffblue comes in','','2020',0,'Highlights Diffblue, an AI tool utilizing reinforcement learning to write functional Java unit tests. It helps teams clear technical testing backlogs automatically with zero human developer input.','Java','Article','Intermediate',0,'online','manual','510801f6b69ee9018fd5b37d2aa3c5080feb6ea635e368fec50ed10dab9c0e78',100.0,1779130494,1,'2026-05-18T20:54:54.951709+02:00',NULL,NULL,NULL,'["Development Tools", "AI Assistance", "Automated Testing"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theregister.com/software/2020/09/22/microservices-guru-says-think-serverless-not-kubernetes-you-dont-want-to-manage-a-towering-edifice-of-stuff/353334','theregister.com: Microservices guru says think serverless, not Kubernetes: You don''t want to manage ''a towering edifice of stuff''','','2020',0,'Analyzes the perspective that modern development teams should choose serverless configurations over Kubernetes to prevent managing complex platforms. Evaluates operational trade-offs and explains when to utilize FaaS to optimize business logic focus.','English','News Interview','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Comparative Systems", "Microservices Strategy"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theregister.com/software/2020/10/14/juggling-ansible-openshift-and-k8s-this-is-for-you-red-hat-couples-automation-to-cluster-management/656846','theregister.com: Juggling Ansible, OpenShift and K8s? This is for you: Red Hat couples automation to cluster management','','2020',0,'An analytical piece detailing how architects manage complex workflows across bare-metal systems, OpenShift, and standard Kubernetes clusters. It underscores how Ansible bridges the gaps that cloud-native orchestration engines cannot directly reach, minimizing system isolation and manual intervention.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Kubernetes Management", "Red Hat Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theregister.com/software/2020/12/02/75-of-databases-to-be-cloud-hosted-by-2022-says-gartner-while-dishing-on-the-weak-points-of-each-provider/495782','theregister.com: 75% of databases to be cloud-hosted by 2022, says Gartner while dishing on the weak points of each provider','','2020',0,'Evaluates Gartner''s historical prediction concerning the massive transition of enterprise transactional workloads to cloud platforms. Identifies early challenges such as vendor lock-in, dynamic schema optimization, and cloud-provider security compliance.','English','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Market Trends", "Cloud Databases"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
@@ -18311,14 +18311,14 @@ INSERT INTO "resources" VALUES('https://www.theskillpedia.com/managing-docker-im
 INSERT INTO "resources" VALUES('https://www.thestack.technology/how-kubernetes-operators-fit-into-to-platform-building-and-when-traditional-iac-isnt-enough','How Kubernetes Operators Fit into Platform Building and When Traditional IaC Isn''t Enough','','2026',0,'Compares traditional static IaC runtimes against active reconciliation patterns in Kubernetes Operators. Highlights instances where platform engineering teams require continuously running controller loops to prevent configuration drifts.','None','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes & Operators", "Platform Engineering"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "gitops.md", "iac.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thestack.technology/vmware-is-killing-off-56-products-including-vsphere-hypervisor-and-nsx','thestack.technology: VMware is killing off 56 products amid "tectonic" infrastructure shift','','2024',0,'Details Broadcom''s aggressive consolidation of VMware''s product portfolio. Analyzes the impact on enterprise infrastructure strategies, driving many organizations to accelerate their migrations to bare metal, KVM, or public cloud.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Virtualization", "Broadcom Era"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.theverge.com/2022/3/29/23002138/google-docs-markdown-support-formatting-update','theverge.com: Google Docs is getting more Markdown support','','2022',0,'An industry report covering the expansion of native Markdown auto-formatting support in Google Docs. Signals the increasing migration of engineering documentation workflows into mainstream, corporate office applications, bridging the gap between developers and business analysts.','English','News','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "WYSIWYG Integrations"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.thinksys.com/azure/azure-devops-pipeline-complete-guide','==thinksys.com: Azure DevOps Pipeline Complete Guide 2022==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d6ef7174b152c13306828c3b4f91dea4233447e91b2f2dbc776432b2b9ec9c11',100.0,1.77903155564807605e+09,0,'2026-05-17T17:25:55.648076+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/azure/azure-devops-pipeline-complete-guide"}');
-INSERT INTO "resources" VALUES('https://www.thinksys.com/devops/docker-swarm-vs-kubernetes-comparison','thinksys.com: Docker Swarm vs. Kubernetes: Comparison 2022','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','243f8fcdb34f3bf0f0feb1d1b2ce64f1212a975c4c0d0fced3c16f41c999ff01',100.0,1.77903451751530289e+09,0,'2026-05-17T18:15:17.515303+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/devops/docker-swarm-vs-kubernetes-comparison"}');
-INSERT INTO "resources" VALUES('https://www.thinksys.com/devops/kubernetes-autoscaling','thinksys.com: Understanding Kubernetes Autoscaling','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e7d2859c98e229a86356d3a61dc1b4bcb1f51f178c93cc1826e506a9dc02bb9',100.0,1.7790310648911221e+09,0,'2026-05-17T17:17:44.891122+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/devops/kubernetes-autoscaling"}');
-INSERT INTO "resources" VALUES('https://www.thinksys.com/devops/kubernetes-multi-tenancy','thinksys.com: Understanding Multi-Tenancy in Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','472088565403aa52c94d39cd7d62423793732089d306ea649a411c56cd82a2af',100.0,1.77903156722019791e+09,0,'2026-05-17T17:26:07.220198+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/devops/kubernetes-multi-tenancy"}');
+INSERT INTO "resources" VALUES('https://www.thinksys.com/azure/azure-devops-pipeline-complete-guide','==thinksys.com: Azure DevOps Pipeline Complete Guide 2022==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d6ef7174b152c13306828c3b4f91dea4233447e91b2f2dbc776432b2b9ec9c11',100.0,1779031555,0,'2026-05-17T17:25:55.648076+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/azure/azure-devops-pipeline-complete-guide"}');
+INSERT INTO "resources" VALUES('https://www.thinksys.com/devops/docker-swarm-vs-kubernetes-comparison','thinksys.com: Docker Swarm vs. Kubernetes: Comparison 2022','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','243f8fcdb34f3bf0f0feb1d1b2ce64f1212a975c4c0d0fced3c16f41c999ff01',100.0,1779034517,0,'2026-05-17T18:15:17.515303+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/devops/docker-swarm-vs-kubernetes-comparison"}');
+INSERT INTO "resources" VALUES('https://www.thinksys.com/devops/kubernetes-autoscaling','thinksys.com: Understanding Kubernetes Autoscaling','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e7d2859c98e229a86356d3a61dc1b4bcb1f51f178c93cc1826e506a9dc02bb9',100.0,1779031064,0,'2026-05-17T17:17:44.891122+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/devops/kubernetes-autoscaling"}');
+INSERT INTO "resources" VALUES('https://www.thinksys.com/devops/kubernetes-multi-tenancy','thinksys.com: Understanding Multi-Tenancy in Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','472088565403aa52c94d39cd7d62423793732089d306ea649a411c56cd82a2af',100.0,1779031567,0,'2026-05-17T17:26:07.220198+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/devops/kubernetes-multi-tenancy"}');
 INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch','thomasmaurer.ch','','2026',0,'The personal technical site of Thomas Maurer, providing deep insights into hybrid cloud strategies, Azure Arc, governance models, and official certification preparation. The content features highly practical blueprints designed to bridge on-premises computing environments with modern Azure infrastructure.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Blogs", "Azure Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2020/04/enable-powershell-ssh-remoting-in-powershell-7','thomasmaurer.ch: Enable PowerShell SSH Remoting in PowerShell 7','','2020',0,'Explains configuration tasks to substitute traditional WinRM mechanisms with standard SSH tunneling inside PowerShell 7 topologies, enabling secure management across Linux platforms.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Remote Administration", "SSH", "PowerShell Core"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2020/06/how-to-install-a-windows-server-container-host','thomasmaurer.ch: How to Install a Windows Server Container Host','','2020',0,'Walkthrough details the configuration steps required to install a Windows Server Container Host. Outlines command-line options for Docker EE installation, virtual network switch provisioning, and base container image configuration, supporting legacy application modernization.','PowerShell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "Microsoft Azure", "Windows Containers"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2020/07/download-new-azure-architecture-icons-now',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b6784ef1309d02fd4a3b67ad580867c72e447e5bebea05293126a33d8249e1f7',100.0,1.77903403128267097e+09,0,'2026-05-17T18:07:11.282671+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2020/07/download-new-azure-architecture-icons-now',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b6784ef1309d02fd4a3b67ad580867c72e447e5bebea05293126a33d8249e1f7',100.0,1779034031,0,'2026-05-17T18:07:11.282671+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2020/12/learn-how-to-deploy-and-manage-azure-resources-with-arm-templates','thomasmaurer.ch: Learn how to deploy and manage Azure resources with ARM templates','','2020',0,'A legacy introductory guide for writing declarative Azure Resource Manager (ARM) JSON templates. Although heavily succeeded by Bicep, it provides foundational syntax structure rules.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "ARM Templates", "Training"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2021/02/how-to-check-the-available-vm-sizes-skus-by-azure-region','thomasmaurer.ch: How to check the available VM Sizes (SKUs) by Azure Region','','2021',0,'A developer-focused guide on programmatically querying available Azure Virtual Machine SKUs and family sizes across regional data centers. Demonstrates how to leverage Azure CLI and PowerShell parameters to filter regional physical constraints, avoiding common deployment-time out-of-stock errors inside IaC pipelines.','English','Admin Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Containers", "Virtual Machines", "SKU Discovery"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2021/06/run-cloud-native-apps-on-azure-paas-anywhere','thomasmaurer.ch: Run cloud-native apps on Azure PaaS anywhere','','2021',3,'Exploring the deployment of Azure PaaS services—such as App Service, Functions, and Logic Apps—directly onto Azure Arc-enabled Kubernetes clusters. It showcases how enterprise teams can run standard cloud-managed offerings in on-premises data centers or other public clouds. This strategy combines public cloud developer experience with strict on-premises data sovereignty requirements.','N/A','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Hybrid & Multicloud Solutions", "App Services on Arc"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
@@ -18326,21 +18326,21 @@ INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2021/07/getting-star
 INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2021/07/powershell-download-script-or-file-from-github','thomasmaurer.ch: PowerShell: Download script or file from GitHub','','2021',3,'A focused tutorial demonstrating how to programmatically download remote assets or scripts from GitHub repositories using native PowerShell Cmdlets like Invoke-WebRequest. It outlines methods to handle authentication headers, process raw file links, and security implications of unvetted script executions. Ideal for building bootstrap processes in clean environments.','PowerShell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "PowerShell Networking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2022/01/how-to-learn-microsoft-azure-in-2022','thomasmaurer.ch: How To Learn Microsoft Azure in 2022','','2022',0,'A structured roadmap written in 2022 designed to help professionals learn Microsoft Azure. While some core networking and landing zone concepts remain stable, newer innovations like AI integrations and unified landing zones should be supplemented with current 2026 guidelines.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Learning Paths", "Azure Core"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2023/09/azure-landing-zone-review-assessment','thomasmaurer.ch: Azure Landing Zone Review Assessment','','2023',0,'A structured assessment methodology to evaluate the compliance and maturity of existing Azure Landing Zone topologies. It guides teams in identifying misconfigurations and security gaps, ensuring that scaling tenant platforms continue to adhere to CAF and WAF operational standards.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Frameworks", "Assessments"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean','Azure Arc enabled Kubernetes allows you to connect and manage external Kubernetes clusters in Azure','','2021',3,'A comprehensive guide demonstrating how to connect and manage external Kubernetes clusters (using DigitalOcean as an example) with Azure Arc. It details registering non-Azure clusters to enable unified GitOps, monitoring, and policy compliance from the Azure Control Plane.','Markdown','Technical Article','Medium',0,'online','manual','abf7ed61211f93e8c87b70819a742f5d021fa0ec229f1f449eed486137c1191f',100.0,1.77913049500318408e+09,0,'2026-05-18T20:54:55.003184+02:00',NULL,NULL,NULL,'["Multi-Cluster Management", "Hybrid Cloud", "Azure Arc"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean','Azure Arc enabled Kubernetes allows you to connect and manage external Kubernetes clusters in Azure','','2021',3,'A comprehensive guide demonstrating how to connect and manage external Kubernetes clusters (using DigitalOcean as an example) with Azure Arc. It details registering non-Azure clusters to enable unified GitOps, monitoring, and policy compliance from the Azure Control Plane.','Markdown','Technical Article','Medium',0,'online','manual','abf7ed61211f93e8c87b70819a742f5d021fa0ec229f1f449eed486137c1191f',100.0,1779130495,0,'2026-05-18T20:54:55.003184+02:00',NULL,NULL,NULL,'["Multi-Cluster Management", "Hybrid Cloud", "Azure Arc"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thorsten-hans.com/debugging-apps-in-kubernetes-with-bridge','thorsten-hans.com: Debugging apps in Kubernetes with Bridge','','2021',0,'Hands-on guide focusing on Microsoft''s ''Bridge to Kubernetes'' tool for direct local debugging within an active cluster context. Evaluates how the mechanism redirects traffic to a local machine without modifying production routing topologies.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development Workflow", "Local Development", "Bridge to Kubernetes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thorsten-hans.com/encrypt-your-kubernetes-secrets-with-mozilla-sops','thorsten-hans.com: Encrypt your Kubernetes Secrets with Mozilla SOPS','','2020',4,'A hands-on technical walkthrough for using Mozilla SOPS to securely encrypt Kubernetes Secrets manifests before committing them to VCS. Perfect for engineers implementing secure GitOps strategies with ArgoCD or FluxCD.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "GitOps Encrypted Secrets"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thorsten-hans.com/hot-reload-net-configuration-in-kubernetes-with-configmaps','thorsten-hans.com: Hot-Reload .NET Configuration in Kubernetes with ConfigMaps','','2022',0,'Analyzes hot-reloading configurations in .NET workloads without recycling underlying pods. Uses volume-mounted ConfigMaps and file watchers to detect downstream manifest mutations in real-time.','C#','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "Runtime Configuration", "Hot Reloading"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thoughtworks.com/es-es/insights/blog','thoughtworks.com: Modernizing your build pipelines with **Concourse CI** 🌟','- [github.com/sirech/example-concourse-pipeline](https://github.com/sirech/example-concourse-pipeline)','2020',0,'Analyzes the migration patterns from Jenkins or legacy orchestrators to Concourse CI, highlighting Concourse''s declarative, stateless, container-first pipeline design. (Live Grounding: Concourse CI, though revolutionary for its resource-based declarative architecture, has largely been superseded in 2026 by GitOps controllers like Argo CD and cloud-native pipeline runners like GitHub Actions).','YAML','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "CI-CD Pipelines", "Concourse CI"]','["[LEGACY]"]','[]','["jenkins.md", "demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.thoughtworks.com/es/insights/blog/modernizing-your-build-pipelines','thoughtworks.com: Modernizing your build pipelines with **Concourse CI**'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','35f670a232ec76b6cff0f76139bb57f07735789903b4647190ea9aafdd19610a',100.0,1.779029128712152e+09,0,'2026-05-17T16:45:28.712152+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.thoughtworks.com/es-es/insights/blog"}');
+INSERT INTO "resources" VALUES('https://www.thoughtworks.com/es/insights/blog/modernizing-your-build-pipelines','thoughtworks.com: Modernizing your build pipelines with **Concourse CI**'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','35f670a232ec76b6cff0f76139bb57f07735789903b4647190ea9aafdd19610a',100.0,1779029128,0,'2026-05-17T16:45:28.712152+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.thoughtworks.com/es-es/insights/blog"}');
 INSERT INTO "resources" VALUES('https://www.thoughtworks.com/insights/blog/nosql-databases-overview','thoughtworks.com: NoSQL Databases, an overview','','2020',3,'Thoughtworks overview detailing horizontal scaling paradigms, schema flexibility, and non-relational query models. Establishes critical architectural criteria for selecting optimal distributed databases inside microservices environments.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Introductions"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.thoughtworks.com/insights/continuous-delivery',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3fa760463d14e5efb68ad75ed8a382c8d2ca5a32de698fe3caf4cc23f2073922',100.0,1.77903228252124309e+09,0,'2026-05-17T17:38:02.521243+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.thoughtworks.com/insights/topic/continuous-delivery',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2c46f943b8ab8ec852398ae74fad4cb17cd3005a618dab419e3dfb4db56abd48',100.0,1.77913049500887894e+09,0,'2026-05-18T20:54:55.008879+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.thoughtworks.com/insights/continuous-delivery',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3fa760463d14e5efb68ad75ed8a382c8d2ca5a32de698fe3caf4cc23f2073922',100.0,1779032282,0,'2026-05-17T17:38:02.521243+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.thoughtworks.com/insights/topic/continuous-delivery',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2c46f943b8ab8ec852398ae74fad4cb17cd3005a618dab419e3dfb4db56abd48',100.0,1779130495,0,'2026-05-18T20:54:55.008879+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.thoughtworks.com/radar/platforms/kubernetes','thoughtworks.com: Kubernetes','','2021',5,'A strategic overview from the Thoughtworks Tech Radar detailing the undisputed supremacy of Kubernetes as the container orchestration engine of choice. The entry evaluates the operational realities of adopting K8s, noting that while it is a de facto standard, organizations must watch out for accidental complexity and invest heavily in platform teams.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Orchestration", "Industry Standards"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://www.thoughtworks.com/radar/techniques/templating-in-yaml','thoughtworks.com: Templating in YAML','','2021',4,'A Thoughtworks analysis of the architectural risks and syntactical flaws associated with raw string-based YAML templating (e.g. Jinja). It proposes using semantic, structure-aware AST overlays such as ytt to ensure configuration reliability. This is a helpful resource for teams designing massive Kubernetes deployments.','N/A','article','advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Advanced Techniques"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://www.thoughtworks.com/radar/tools/helm','thoughtworks.com: Helm','','2020',0,'A professional evaluation of Helm from ThoughtWorks Technology Radar. While earlier iterations (Helm v2) posed architectural concerns due to the elevated privileges of Tiller, Helm v3''s client-only architecture secures its position as a stable choice for Kubernetes deployment standardization.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Helm"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://www.threatstack.com','Threat Stack','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','958c08eaef6a52db162286d6f0e64e3014fc60e99412fb0da5e366a783d72ec2',100.0,1.77903361779513406e+09,0,'2026-05-17T18:00:17.795134+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.f5.com/products/distributed-cloud-services"}');
-INSERT INTO "resources" VALUES('https://www.threatstack.com/blog/50-best-aws-cloudwatch-tutorials','threatstack.com: 50 Best AWS CloudWatch Tutorials','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5866a62e1ba5828a72ea74873bbea786ee4dba954cbb5db0322cef69f34a7cf2',100.0,1.77903302004377889e+09,0,'2026-05-17T17:50:20.043779+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.f5.com/company/blog"}');
-INSERT INTO "resources" VALUES('https://www.thunderclient.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e2730f8399e1a75f4910471b28803a44c0d699abe174fb4a66f87bda5caa05e2',100.0,1.77903078367001605e+09,0,'2026-05-17T17:13:03.670016+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.threatstack.com','Threat Stack','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','958c08eaef6a52db162286d6f0e64e3014fc60e99412fb0da5e366a783d72ec2',100.0,1779033617,0,'2026-05-17T18:00:17.795134+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.f5.com/products/distributed-cloud-services"}');
+INSERT INTO "resources" VALUES('https://www.threatstack.com/blog/50-best-aws-cloudwatch-tutorials','threatstack.com: 50 Best AWS CloudWatch Tutorials','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5866a62e1ba5828a72ea74873bbea786ee4dba954cbb5db0322cef69f34a7cf2',100.0,1779033020,0,'2026-05-17T17:50:20.043779+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.f5.com/company/blog"}');
+INSERT INTO "resources" VALUES('https://www.thunderclient.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e2730f8399e1a75f4910471b28803a44c0d699abe174fb4a66f87bda5caa05e2',100.0,1779030783,0,'2026-05-17T17:13:03.670016+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tigera.io','tigera.io','','2026',0,'The commercial suite behind Project Calico, delivering enterprise-grade network security, active defense mechanisms, and unified policy management across multi-cloud and bare-metal environments. It adds microsegmentation, detailed observability dashboards, and compliance frameworks on top of standard open-source Calico capabilities to satisfy tight enterprise governance regulations.','English','Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Enterprise Solutions"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tigera.io/blog/calico-wireguard-support-with-azure-cni','tigera.io: Calico WireGuard support with Azure CNI','','2021',0,'Examines configuring Calico WireGuard encryption overlaying Azure CNI networks. Details setting up highly secure node-to-node transport layer encryption with minimal CPU overhead. Grounding points to this as an excellent alternative to heavy IPsec deployments.','YAML','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "WireGuard Encryption"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tigera.io/blog/comparing-kube-proxy-modes-iptables-or-ipvs','tigera.io: Comparing kube-proxy modes: iptables or IPVS?','','2021',0,'A deep technical performance comparison between iptables and IPVS (IP Virtual Server) routing modes in kube-proxy. Demonstrates why IPVS''s hash table lookup structures scale with O(1) performance, avoiding the O(N) linear performance degradation of iptables in clusters with thousands of services.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "kube-proxy", "IPVS Routing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
@@ -18348,53 +18348,53 @@ INSERT INTO "resources" VALUES('https://www.tigera.io/blog/enforcing-network-sec
 INSERT INTO "resources" VALUES('https://www.tigera.io/blog/kubernetes-security-policy-10-critical-best-practices','tigera.io: Kubernetes security policy design: 10 critical best practices 🌟','','2020',0,'A strategic framework for designing cluster-wide network policies, using tiered structures, explicit default-deny states, and labeling schemas to scale security dynamically.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Networking", "Network Policies", "Calico & Tigera Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tigera.io/blog/turbocharging-aks-networking-with-calico-ebpf','tigera.io: Turbocharging AKS networking with Calico eBPF','','2021',0,'An official Tigera blog post covering the implementation steps for deploying the Calico eBPF data plane on AKS networks. Shows direct performance comparison over standard networking schemes. Highlights resource savings, security enforcement, and high-speed data planes.','Bash','Technical Article','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "Calico eBPF"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://thenewstack.io/turbocharging-aks-networking-with-calico-ebpf"}');
 INSERT INTO "resources" VALUES('https://www.tigerdata.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide','timescale.com: Prometheus vs. OpenTelemetry Metrics: A Complete Guide','','2023',0,'Provides a comprehensive architectural comparison between Prometheus metric collection (pull-based, PromQL-native) and OpenTelemetry (push-based OTLP, multi-signal trace correlation). Guides technical architects on choosing the appropriate framework or blending them in a hybrid topology.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Standards", "Metrics Comparison"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tigerdata.com/cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','361828a04b77b17eec948ad47a2e6f33f7a163fdc1e2f489fb3c7e5c16a4c084',100.0,1.77913049499260592e+09,0,'2026-05-18T20:54:54.992606+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.tigerdata.com/cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','361828a04b77b17eec948ad47a2e6f33f7a163fdc1e2f489fb3c7e5c16a4c084',100.0,1779130494,0,'2026-05-18T20:54:54.992606+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tigerdata.com/learn/postgres-cheat-sheet','postgrescheatsheet.com','','2025',0,'A PostgreSQL developer guide prioritizing connection pools, psql terminal controls, custom configurations, and transactional isolations. Includes quick-lookup rules for optimizing index setups and managing WAL parameters.','SQL','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "PostgreSQL"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tiktok.com/@broadwayourwaysf/video/7645007016355745037?_r=1&_t=ZT-96kKlRAHb49',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780401152.31572,0,'2026-06-02T13:52:32.315720+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 15}');
-INSERT INTO "resources" VALUES('https://www.timescale.com/blog/generate-and-store-opentelemetry-traces-automatically','timescale.com: Kubernetes Observability in One Command: How to Generate'' and Store OpenTelemetry Traces Automatically','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f0ed8e9f2d1ab95eab3a917a8e7a1c5fd3e38aa5380f165c858dd8fb3247e5f7',100.0,1.77903057523905396e+09,0,'2026-05-17T17:09:35.239054+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.timescale.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide','timescale.com: Prometheus vs. OpenTelemetry Metrics: A Complete Guide','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c7e62cc924ae5e7314a5f4d4e604531933dc1553802c71832681b3d984f38cac',100.0,1.77903084699931406e+09,0,'2026-05-17T17:14:06.999314+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.tigerdata.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide"}');
+INSERT INTO "resources" VALUES('https://www.tiktok.com/@broadwayourwaysf/video/7645007016355745037?_r=1&_t=ZT-96kKlRAHb49',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780401152,0,'2026-06-02T13:52:32.315720+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 15}');
+INSERT INTO "resources" VALUES('https://www.timescale.com/blog/generate-and-store-opentelemetry-traces-automatically','timescale.com: Kubernetes Observability in One Command: How to Generate'' and Store OpenTelemetry Traces Automatically','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f0ed8e9f2d1ab95eab3a917a8e7a1c5fd3e38aa5380f165c858dd8fb3247e5f7',100.0,1779030575,0,'2026-05-17T17:09:35.239054+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.timescale.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide','timescale.com: Prometheus vs. OpenTelemetry Metrics: A Complete Guide','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c7e62cc924ae5e7314a5f4d4e604531933dc1553802c71832681b3d984f38cac',100.0,1779030846,0,'2026-05-17T17:14:06.999314+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.tigerdata.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide"}');
 INSERT INTO "resources" VALUES('https://www.timewatch.com/blog/outlook-resource-scheduling','timewatch.com: Outlook Resource Scheduling – View and report on Employee Outlook Calendars','','2022',0,'Details Outlook''s administrative resource scheduler designed to coordinate shared physical and digital workspace assets like conference rooms, vehicles, and equipment.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Workspace Features"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.timewatch.com/outlook-resource-scheduling','timewatch.com: Outlook Resource Scheduling – View and report on Employee'' Outlook Calendars','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b543bffce8e7e006065d585e87ba9d3a975f3555610aa50bc4bf67f6cee9ddcb',100.0,1.77903169494107389e+09,0,'2026-05-17T17:28:14.941074+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{"duplicate_of": "https://www.timewatch.com/blog/outlook-resource-scheduling"}');
+INSERT INTO "resources" VALUES('https://www.timewatch.com/outlook-resource-scheduling','timewatch.com: Outlook Resource Scheduling – View and report on Employee'' Outlook Calendars','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b543bffce8e7e006065d585e87ba9d3a975f3555610aa50bc4bf67f6cee9ddcb',100.0,1779031694,0,'2026-05-17T17:28:14.941074+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{"duplicate_of": "https://www.timewatch.com/blog/outlook-resource-scheduling"}');
 INSERT INTO "resources" VALUES('https://www.tkng.io','tkng.io: The Kubernetes Networking Guide 🌟🌟','','2022',5,'An expansive, authoritative reference encyclopedia covering the entirety of the Kubernetes networking domain. Provides deep architectural insights into CNI interface contracts, CoreDNS resolutions, kube-proxy iptables or IPVS modes, and advanced routing patterns.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Comprehensive Guide"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tkng.io/arch','tkng.io/arch: THE KUBERNETES NETWORK MODEL 🌟🌟','','2022',5,'A highly precise, deep-dive architectural dissection of the core Kubernetes networking design philosophy. It systematically charts port mappings, interface attachments, loopbacks, and CNI execution chains, demonstrating how flat networks are established and maintained over diverse node pools.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "Network Model"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.toolbox.com/tech/devops/articles/automating-sre-to-scale-operations','toolbox.com: Site Reliability Engineering: What Is It and How Can It Help Scale Operations? 🌟','','2021',0,'Details how SRE scaling models prevent traditional operating overhead from scaling linearly with system volume. Emphasizes shifting operational efforts into reusable platform engineering products.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Scalability"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.toolbox.com/tech/devops/articles/more-organizations-adopting-gitops','toolbox.com: Why Are Organizations Adopting GitOps for Continuous Deployment in 2022?','','2022',0,'Investigates driver trends steering enterprise migrations toward GitOps continuous deployment frameworks. Emphasizes security advantages of pull-based agent synchronization over traditional push models, minimizing the necessity of sharing high-privilege cluster credentials with external CI runners.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Adoption Trends"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.toptal.com','toptal','','2024',0,'An elite, highly selective talent marketplace matching the top three percent of freelance software developers, designers, and project managers globally. Features rigorous testing and English-proficiency validation to guarantee top-tier delivery for complex enterprise platforms.','N/A','SaaS','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Talent Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.toptal.com/kubernetes/service-mesh-comparison','toptal.com: A Kubernetes Service Mesh Comparison 🌟','','N/A',0,'A curated technical resource and architectural guide covering toptal.com: A Kubernetes Service Mesh Comparison 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903422376043701e+09,0,'2026-05-17T18:10:23.760437+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.toptal.com/software/trunk-based-development-git-flow','toptal.com: Trunk-based Development vs. Git Flow','','N/A',0,'A curated technical resource and architectural guide covering toptal.com: Trunk-based Development vs. Git Flow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903421142821097e+09,0,'2026-05-17T18:10:11.428211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.toptal.com/kubernetes/service-mesh-comparison','toptal.com: A Kubernetes Service Mesh Comparison 🌟','','N/A',0,'A curated technical resource and architectural guide covering toptal.com: A Kubernetes Service Mesh Comparison 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034223,0,'2026-05-17T18:10:23.760437+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.toptal.com/software/trunk-based-development-git-flow','toptal.com: Trunk-based Development vs. Git Flow','','N/A',0,'A curated technical resource and architectural guide covering toptal.com: Trunk-based Development vs. Git Flow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034211,0,'2026-05-17T18:10:11.428211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.toptechskills.com/ansible-tutorials-courses','toptechskills.com: Ansible Tutorials & Courses 🌟','','2021',0,'An aggregated directory of high-quality courses, sandbox tutorials, and certification preparation resources. Curates practical pathways to assist operations teams in validating skills and developing complex infrastructure configurations.','English','Resource Index','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Education"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.toptechskills.com/ansible-tutorials-courses/speed-up-ansible-playbooks-pipelining-mitogen','toptechskills.com: How to Speed Up Your Ansible Playbooks Over 600% 🌟','','2021',0,'Details Mitogen connection plugin integration with Ansible. Analyzes native SSH overhead bottlenecks and shows how Mitogen''s pipelining engine and multiplexed processes can reduce CPU utilization on controller nodes while speeding up runtimes by over 600%.','Python/YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Optimization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.traceable.ai/blog-post/use-the-owasp-api-top-10-to-secure-your-apis','traceable.ai: Use the OWASP API Top 10 To Secure Your APIs','','2022',0,'Details architectural methods to remediate risks outlined in the OWASP API Security Top 10. Reviews API discovery methodologies, behavioral auditing, and runtime blocking patterns. Essential reading for operations teams building continuous API security pipelines across heterogeneous architectures.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Mitigation Standards", "API Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.travis-ci.com','Travis CI','','2026',0,'One of the early cloud-hosted CI pipelines establishing the YAML configuration-as-code standard. Though historically highly influential, Travis CI has ceded technical territory to modern GitOps-native and tightly-integrated enterprise cloud runners.','Ruby','Platform','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Legacy Automation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.trek10.com/blog/beginners-guide-to-using-terraform-with-aws','trek10.com: Beginner''s Guide to Using Terraform with AWS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f61e9a97e6a9dbcc3f2e954bde4db4ed208deaf6c60619a44ff7ace7d9b397b',100.0,1.77903336123510289e+09,0,'2026-05-17T17:56:01.235103+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://caylent.com/blog/beginners-guide-to-using-terraform-with-aws"}');
-INSERT INTO "resources" VALUES('https://www.trek10.com/blog/control-tower-then-vs-now','trek10.com: Control Tower: Then vs Now','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad251c2f13950503eaaa02e9d9061628ead020456d00eb39e927c858bb977b2a',100.0,1.77903106235411095e+09,0,'2026-05-17T17:17:42.354111+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://caylent.com/insights"}');
-INSERT INTO "resources" VALUES('https://www.trek10.com/blog/pragmatic-enterprise-cicd','trek10.com: Enterprise CI/CD on AWS: a pragmatic approach','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eb32c83701af6b48a72cc99c2939f34570b03274e0d939fb5b3877a985920c22',100.0,1.77903162134407591e+09,0,'2026-05-17T17:27:01.344076+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://caylent.com/blog/pragmatic-enterprise-cicd"}');
+INSERT INTO "resources" VALUES('https://www.trek10.com/blog/beginners-guide-to-using-terraform-with-aws','trek10.com: Beginner''s Guide to Using Terraform with AWS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f61e9a97e6a9dbcc3f2e954bde4db4ed208deaf6c60619a44ff7ace7d9b397b',100.0,1779033361,0,'2026-05-17T17:56:01.235103+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://caylent.com/blog/beginners-guide-to-using-terraform-with-aws"}');
+INSERT INTO "resources" VALUES('https://www.trek10.com/blog/control-tower-then-vs-now','trek10.com: Control Tower: Then vs Now','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad251c2f13950503eaaa02e9d9061628ead020456d00eb39e927c858bb977b2a',100.0,1779031062,0,'2026-05-17T17:17:42.354111+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://caylent.com/insights"}');
+INSERT INTO "resources" VALUES('https://www.trek10.com/blog/pragmatic-enterprise-cicd','trek10.com: Enterprise CI/CD on AWS: a pragmatic approach','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eb32c83701af6b48a72cc99c2939f34570b03274e0d939fb5b3877a985920c22',100.0,1779031621,0,'2026-05-17T17:27:01.344076+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://caylent.com/blog/pragmatic-enterprise-cicd"}');
 INSERT INTO "resources" VALUES('https://www.tremolo.io/post/pipelines-and-kubernetes-authentication','tremolosecurity.com: Pipelines and Kubernetes Authentication','','2021',0,'A tactical guide outlining security risks of using long-lived ServiceAccount tokens within build pipelines. Recommends implementing ephemeral OIDC federation tokens and short-lived credential models to authenticate pipelines securely.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Authentication Protocols", "CI/CD Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tremolo.io/post/secure-access-to-kubernetes-from-your-pipeline','tremolosecurity.com: Secure Access to Kubernetes From Your Pipeline','','2022',3,'A detailed technical guide on securing CI/CD pipelines when interacting with Kubernetes APIs. It showcases integrating OpenID Connect (OIDC) authentication flow into runner tasks to avoid long-lived high-privilege service account keys.','Markdown','Technical Article','Medium',0,'online','manual','c17e4721166824bbb679907ad0a4351ee3a4ea692c998bcd4ee6ad8d68466250',100.0,1.77913049501879906e+09,0,'2026-05-18T20:54:55.018799+02:00',NULL,NULL,NULL,'["Security", "CI/CD Security", "Identity & Access"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tremolo.io/post/updating-kube-oidc-proxy','tremolosecurity.com: Updating kube-oidc-proxy','','2022',2,'A step-by-step upgrade guide focusing on resolving depreciations within the kube-oidc-proxy operator ecosystem. It discusses maintaining backward compatibility, secure certificate authority upgrades, and safe user token validation transfers.','Markdown','Technical Article','Medium',0,'online','manual','05b0bb2eb0b40da1592c5241ee201ad4eea2b91c59c24fd059508c54075fbf21',100.0,1779130494.94129,0,'2026-05-18T20:54:54.941290+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Reverse Proxy"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tremolosecurity.com/post/pipelines-and-kubernetes-authentication','tremolosecurity.com: Pipelines and Kubernetes Authentication','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','460035d7ed1ca4cc537b04e23567c535c51c399992deb23290f94e4ca370dbf2',100.0,1.77903122656421208e+09,0,'2026-05-17T17:20:26.564212+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.tremolo.io/post/pipelines-and-kubernetes-authentication"}');
-INSERT INTO "resources" VALUES('https://www.tremolosecurity.com/post/secure-access-to-kubernetes-from-your-pipeline','tremolosecurity.com: Secure Access to Kubernetes From Your Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5cf4d324be0620b92ef442c160510d6d9f0cc037c1e243e753dbb83ee8c3cc0c',100.0,1.77903171201544594e+09,0,'2026-05-17T17:28:32.015446+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.tremolo.io/post/secure-access-to-kubernetes-from-your-pipeline"}');
-INSERT INTO "resources" VALUES('https://www.tremolosecurity.com/post/updating-kube-oidc-proxy','==tremolosecurity.com: Updating kube-oidc-proxy==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7fbc3181a8228abf5b684e04035db44dc0aa0c5da8933087fb5976c5468aee6c',100.0,1.77903074235975909e+09,0,'2026-05-17T17:12:22.359759+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tricentis.com/blog/automated-continuous-performance-testing','tricentis.com: Getting started with automated continuous performance testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a83ad104a05da294d85c17895a2adf15280f445f0e2706ddc3efefc11a1f82f',100.0,1.77903311929758811e+09,0,'2026-05-17T17:51:59.297588+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://shiftsync.tricentis.com/software-testing-blogs-69/getting-started-with-automated-continuous-performance-testing-406"}');
-INSERT INTO "resources" VALUES('https://www.triggermesh.com','TriggerMesh','','N/A',0,'A curated technical resource and architectural guide covering TriggerMesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903158616456508e+09,0,'2026-05-17T17:26:26.164565+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.tremolo.io/post/secure-access-to-kubernetes-from-your-pipeline','tremolosecurity.com: Secure Access to Kubernetes From Your Pipeline','','2022',3,'A detailed technical guide on securing CI/CD pipelines when interacting with Kubernetes APIs. It showcases integrating OpenID Connect (OIDC) authentication flow into runner tasks to avoid long-lived high-privilege service account keys.','Markdown','Technical Article','Medium',0,'online','manual','c17e4721166824bbb679907ad0a4351ee3a4ea692c998bcd4ee6ad8d68466250',100.0,1779130495,0,'2026-05-18T20:54:55.018799+02:00',NULL,NULL,NULL,'["Security", "CI/CD Security", "Identity & Access"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.tremolo.io/post/updating-kube-oidc-proxy','tremolosecurity.com: Updating kube-oidc-proxy','','2022',2,'A step-by-step upgrade guide focusing on resolving depreciations within the kube-oidc-proxy operator ecosystem. It discusses maintaining backward compatibility, secure certificate authority upgrades, and safe user token validation transfers.','Markdown','Technical Article','Medium',0,'online','manual','05b0bb2eb0b40da1592c5241ee201ad4eea2b91c59c24fd059508c54075fbf21',100.0,1779130494,0,'2026-05-18T20:54:54.941290+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Reverse Proxy"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.tremolosecurity.com/post/pipelines-and-kubernetes-authentication','tremolosecurity.com: Pipelines and Kubernetes Authentication','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','460035d7ed1ca4cc537b04e23567c535c51c399992deb23290f94e4ca370dbf2',100.0,1779031226,0,'2026-05-17T17:20:26.564212+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.tremolo.io/post/pipelines-and-kubernetes-authentication"}');
+INSERT INTO "resources" VALUES('https://www.tremolosecurity.com/post/secure-access-to-kubernetes-from-your-pipeline','tremolosecurity.com: Secure Access to Kubernetes From Your Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5cf4d324be0620b92ef442c160510d6d9f0cc037c1e243e753dbb83ee8c3cc0c',100.0,1779031712,0,'2026-05-17T17:28:32.015446+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.tremolo.io/post/secure-access-to-kubernetes-from-your-pipeline"}');
+INSERT INTO "resources" VALUES('https://www.tremolosecurity.com/post/updating-kube-oidc-proxy','==tremolosecurity.com: Updating kube-oidc-proxy==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7fbc3181a8228abf5b684e04035db44dc0aa0c5da8933087fb5976c5468aee6c',100.0,1779030742,0,'2026-05-17T17:12:22.359759+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.tricentis.com/blog/automated-continuous-performance-testing','tricentis.com: Getting started with automated continuous performance testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a83ad104a05da294d85c17895a2adf15280f445f0e2706ddc3efefc11a1f82f',100.0,1779033119,0,'2026-05-17T17:51:59.297588+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://shiftsync.tricentis.com/software-testing-blogs-69/getting-started-with-automated-continuous-performance-testing-406"}');
+INSERT INTO "resources" VALUES('https://www.triggermesh.com','TriggerMesh','','N/A',0,'A curated technical resource and architectural guide covering TriggerMesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031586,0,'2026-05-17T17:26:26.164565+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.trilio.io/triliovault-for-kubernetes','TrillioVault for Kubernetes','','2025',4,'TrilioVault for Kubernetes is a policy-driven backup manager designed for GitOps and multi-cloud container setups. Captures complete application layouts, secret configurations, and dynamic CSI volumes.','Go','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "Proprietary Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.trio.dev/react/resources/angular-vs-react','trio.dev: Angular vs React: Is Angular Dead?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3be670a8f8e8897182845ebd6b1673045e60ab7e8545606b555ea2019fe312e',100.0,1.77903449367262697e+09,0,'2026-05-17T18:14:53.672627+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://trio.dev/angular-vs-react"}');
-INSERT INTO "resources" VALUES('https://www.tripwire.com/state-of-security/devops/everything-need-to-know-about-ci-cd-security','tripwire.com: Everything You Need to Know About CI/CD and Security','','N/A',0,'A curated technical resource and architectural guide covering tripwire.com: Everything You Need to Know About CI/CD and Security in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790338275087049e+09,0,'2026-05-17T18:03:47.508705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.trio.dev/react/resources/angular-vs-react','trio.dev: Angular vs React: Is Angular Dead?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3be670a8f8e8897182845ebd6b1673045e60ab7e8545606b555ea2019fe312e',100.0,1779034493,0,'2026-05-17T18:14:53.672627+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://trio.dev/angular-vs-react"}');
+INSERT INTO "resources" VALUES('https://www.tripwire.com/state-of-security/devops/everything-need-to-know-about-ci-cd-security','tripwire.com: Everything You Need to Know About CI/CD and Security','','N/A',0,'A curated technical resource and architectural guide covering tripwire.com: Everything You Need to Know About CI/CD and Security in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033827,0,'2026-05-17T18:03:47.508705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.troyhunt.com/your-api-versioning-is-wrong-which-is','troyhunt.com: Your API versioning is wrong, which is why I decided to do it 3 different wrong ways','','2021',4,'Written by security researcher Troy Hunt, this critical post satirizes and analyzes the classic struggle of API versioning. Hunt discusses the tradeoffs between URI-based versioning, custom request headers, and content-negotiation accept headers, detailing how each approach introduces unique maintenance and caching challenges. The article serves as a pragmatist''s guide to adopting simple, maintainable versioning schemas.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Versioning & Evolution"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.truelancer.com','truelancer','','2024',0,'A global freelance marketplace catering to cost-efficient development services, design, and content creation. Widely utilized for rapid prototyping and quick, transactional dev workloads where cost minimization is the principal objective.','N/A','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Talent Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.trustradius.com/platform-as-a-service-paas','What is Platform as a Service Software?','','N/A',0,'A curated technical resource and architectural guide covering What is Platform as a Service Software? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597.45841,0,'2026-05-17T17:09:57.458410+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.trustradius.com/platform-as-a-service-paas','What is Platform as a Service Software?','','N/A',0,'A curated technical resource and architectural guide covering What is Platform as a Service Software? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597,0,'2026-05-17T17:09:57.458410+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tusacentral.com/joomla/index.php/mysql-blogs/243-mysql-on-kubernetes-demystified','tusacentral.com: MySQL on Kubernetes demystified','','2021',0,'Demystifies MySQL container orchestration inside Kubernetes. Details local storage access, stateful set configuration, service discovery networks, and high-availability design constraints.','Conceptual','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "MySQL Operators"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tutorialspoint.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.tutorialspoint.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','6609a311fb0e4384e9f2dd6218ef67fe420e2974191aea18619640aaae85962a',100.0,1.77903422386188697e+09,1,'2026-05-17T18:10:23.861887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.tutorialspoint.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.tutorialspoint.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','6609a311fb0e4384e9f2dd6218ef67fe420e2974191aea18619640aaae85962a',100.0,1779034223,1,'2026-05-17T18:10:23.861887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tutorialspoint.com/jmeter/pdf/jmeter_quick_guide.pdf','tutorialspoint.com: JMeter Quick Guide','','2021',3,'Reference manual covering basic JMeter thread management and test flow structures. Designed to help teams write simple API validations and performance regression scripts.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tutorialspoint.com/openshift','tutorialspoint.com/openshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f09fc89bf3d8390ceaa1170e80ee3096e88425d8d23d2bbd6f7683bf7be108f6',100.0,1.77903000940633392e+09,0,'2026-05-17T17:00:09.406334+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{"duplicate_of": "https://www.tutorialspoint.com/openshift/index.htm"}');
+INSERT INTO "resources" VALUES('https://www.tutorialspoint.com/openshift','tutorialspoint.com/openshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f09fc89bf3d8390ceaa1170e80ee3096e88425d8d23d2bbd6f7683bf7be108f6',100.0,1779030009,0,'2026-05-17T17:00:09.406334+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{"duplicate_of": "https://www.tutorialspoint.com/openshift/index.htm"}');
 INSERT INTO "resources" VALUES('https://www.tutorialspoint.com/openshift/index.htm','tutorialspoint.com/openshift','','2022',2,'A structured beginner-level curriculum tracking OpenShift deployment pipelines, application configuration, and node architecture. While useful as a high-level conceptual primer, it lacks deep-dive coverage of modern GitOps, service mesh platforms, and multi-tenant isolation techniques.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "OpenShift", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["elearning.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tutorialworks.com/difference-docker-containerd-runc-crio-oci','tutorialworks.com: The differences between Docker, containerd, CRI-O and runc','','2021',4,'A technical comparison of the modern containerization layer. Clarifies the historical shift from standard Docker daemons to high-performance low-level runtimes like containerd and CRI-O via the Container Runtime Interface (CRI).','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Container Runtime", "OCI Standards"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.tutorialworks.com/podman-systemd','tutorialworks.com: How to Start Containers Automatically, with Podman and Systemd','','2021',0,'A deep dive into container auto-start architectures utilizing systemd unit files synthesized via `podman generate systemd`. This approach leverages native Linux init systems for container lifecycle orchestration, service restart policies, dependency tracking, and journald telemetry without requiring daemon overhead.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Service Orchestration", "Systemd Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.twistlock.com','Twistlock','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','61e75da2e5f6a0ab85cddc84bf4eab34802948be1ba962b2da3ee9207571924b',100.0,1.77903146870320606e+09,0,'2026-05-17T17:24:28.703206+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.twistlock.com','Twistlock','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','61e75da2e5f6a0ab85cddc84bf4eab34802948be1ba962b2da3ee9207571924b',100.0,1779031468,0,'2026-05-17T17:24:28.703206+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.twitch.tv/acloudguruofficial','twitch.tv/acloudguruofficial','','2022',0,'Interactive live streaming channel by A Cloud Guru. Features technical walkthroughs, Q&A sessions, real-time live-labs, and exam prep discussions, serving as a live community resource for DevOps engineers and cloud architects.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "Training", "Community Learning"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.twitch.tv/redhatopenshift','twitch.tv/redhatopenshift','','2026',3,'Interactive Twitch channel showing weekly live engineering sessions, cluster debugging, and community architecture discussions. Allows platform engineers to interact directly with Red Hat designers, offering a unique venue for informal, high-fidelity technical Q&A.','English','Live Stream','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Community & Collaboration", "Media & Streaming"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.typescriptlang.org','docs.microsoft.com: Build JavaScript applications using TypeScript','','2026',0,'Official guides outlining TypeScript integration for scalable JavaScript apps. Discusses compile-time interfaces, strong typing decorators, modular configurations, and class structures optimized for reliable cloud deployment.','TypeScript','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "TypeScript"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.uber.com/us/en/blog/modernizing-artifact-storage','Modernizing Artifact Storage at Uber','How Uber transitioned from an on-premise custom cluster to a modernized, managed cloud storage system to handle global monorepo dependencies.','2026',4,'Curator Insight: A classic systems engineering case study showing how large monorepo developer workflows can be optimized by migrating build-time dependency resolution to managed cloud storage. Live Grounding (MCP): Production evaluations detail Uber''s decade-long on-prem legacy architecture and the hybrid multi-region cloud deployment that replaced it, achieving robust SLA guarantees while significantly reducing cluster operational overhead.','English','article','Advanced',0,'online','automatic','N/A',NULL,1.7803527053145411e+09,0,'2026-06-02T00:25:05.314541+02:00',NULL,NULL,NULL,'["DevOps and SRE", "Artifact Lifecycle Management", "Hybrid Infrastructure"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "Regarded as a highly informative, production-proven architectural reference for massive monorepo scaling and build system optimization.", "social_preview_url": "", "source_provenance": "X.com (UberEng)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.uber.com/us/en/blog/modernizing-artifact-storage','Modernizing Artifact Storage at Uber','How Uber transitioned from an on-premise custom cluster to a modernized, managed cloud storage system to handle global monorepo dependencies.','2026',4,'Curator Insight: A classic systems engineering case study showing how large monorepo developer workflows can be optimized by migrating build-time dependency resolution to managed cloud storage. Live Grounding (MCP): Production evaluations detail Uber''s decade-long on-prem legacy architecture and the hybrid multi-region cloud deployment that replaced it, achieving robust SLA guarantees while significantly reducing cluster operational overhead.','English','article','Advanced',0,'online','automatic','N/A',NULL,1780352705,0,'2026-06-02T00:25:05.314541+02:00',NULL,NULL,NULL,'["DevOps and SRE", "Artifact Lifecycle Management", "Hybrid Infrastructure"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "Regarded as a highly informative, production-proven architectural reference for massive monorepo scaling and build system optimization.", "social_preview_url": "", "source_provenance": "X.com (UberEng)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.uber.com/us/en/blog/scaling-real-time-traffic','Scaling Real-Time Traffic Forecasting with a Graph-Aware Transformer','Uber''s engineering deep-dive on scaling spatial-temporal prediction models for real-time traffic forecasting using a customized Graph-Aware Transformer architecture.','2026',4,'Curator Insight: Uber AI''s ongoing research into spatial-temporal predictions highlights the necessity of blending deep neural networks with physical topology representations.
 
 Live Grounding: This May 2026 publication demonstrates how a customized Graph-Aware Transformer handles complex map networks with low latency at Uber''s global scale.
@@ -18402,57 +18402,57 @@ Live Grounding: This May 2026 publication demonstrates how a customized Graph-Aw
 Engineering Highlights:
 - Combines graph network topologies with attention mechanisms to process high-dimensional spatial-temporal inputs.
 - Integrates with real-time serving infrastructure to reduce CPU overhead during prediction steps.
-- Directly improves ETA precision and dispatch routing without increasing system resource footprint.','en','article','advanced',0,'online','automatic','N/A',NULL,1.78035216817325711e+09,0,'2026-06-02T00:16:08.173257+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Deep Learning", "Spatial-Temporal Forecasting", "Graph Transformers"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised research from Uber AI demonstrating efficient spatial-temporal deep learning models deployed at hyper-scale for transport networks.", "social_preview_url": "", "source_provenance": "X.com (UberEng)", "suggested_new_category": "mlops"}');
-INSERT INTO "resources" VALUES('https://www.uber.com/us/en/blog/solving-the-agent-identity-crisis','Solving the Identity Crisis for AI Agents','Detailed overview of Uber''s cryptographically secure SPIRE and MCP-based identity framework for microservice-aware AI agents.','2026',4,'Curator Insight: Uber’s identity framework presents a pioneering solution to the auditability gap in autonomous agent-to-agent (A2A) workflows. Live Grounding outlines how the architecture integrates Model Context Protocol (MCP) with SPIRE-backed workload identities and a secure Security Token Service (STS). By enforcing a cryptographically signed ''actor chain'' JWT, Uber enables complete end-to-end lineage tracking, showing precisely which human operator initiated a multi-hop agentic system action.','en','blog','Advanced',1,'online','automatic','N/A',NULL,1.78035242411337494e+09,0,'2026-06-02T00:20:24.113375+02:00',NULL,NULL,NULL,'["Cloud Security", "AI Agents", "Identity and Access Management"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly influential technical case study by Uber''s security and platform team.", "social_preview_url": "", "source_provenance": "X.com (UberEng)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.udacity.com/course/web-accessibility--ud891',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ce125cf594074ceb4bbb1418da825ced4882e429cad735b863e745ab67f23b37',100.0,1.7790302321654191e+09,1,'2026-05-17T17:03:52.165419+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com','Udemy.com','','N/A',0,'A curated technical resource and architectural guide covering Udemy.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903121566611099e+09,0,'2026-05-17T17:20:15.666111+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/ansible-essentials-simplicity-in-automation','Udemy.com: Ansible Essentials: Simplicity in Automation (Free Tutorial)','','N/A',0,'A curated technical resource and architectural guide covering Udemy.com: Ansible Essentials: Simplicity in Automation (Free Tutorial) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790343188528161e+09,0,'2026-05-17T18:11:58.852816+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/course/amazon-eks-starter-kubernetes-on-aws','udemy.com: amazon eks starter kubernetes on aws','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: amazon eks starter kubernetes on aws in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903262245121502e+09,0,'2026-05-17T17:43:42.451215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/course/containers-101','udemy.com: Containers 101 (free)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903146657690501e+09,0,'2026-05-17T17:24:26.576905+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/course/just-enough-kubernetes','udemy.com: Just enough kubernetes to be dangerous (free)','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Just enough kubernetes to be dangerous (free) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.779030346196594e+09,0,'2026-05-17T17:05:46.196594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/course/kubernetes-for-developers','Kubernetes for developers','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes for developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903109408713102e+09,0,'2026-05-17T17:18:14.087131+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/course/kubernetes-getting-started','Kubernetes: Getting Started (Free)','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes: Getting Started (Free) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903157416670393e+09,0,'2026-05-17T17:26:14.166704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/course/learn-devops-kubernetes-deployment-by-kops-and-terraform','udemy.com: Learn Devops Kubernetes deployment by kops and terraform (free)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903390626651811e+09,0,'2026-05-17T18:05:06.266518+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/course/learn-kubernetes','Kubernetes for the Absolute Beginners','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes for the Absolute Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903112559489703e+09,0,'2026-05-17T17:18:45.594897+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/course/microservices-architecture-the-complete-guide','udemy.com: Microservices Architecture - The Complete Guide','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033046.50925,0,'2026-05-17T17:50:46.509250+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/course/microservices-with-spring-boot-and-spring-cloud','udemy.com: Master Microservices with Spring Boot and Spring Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903245707249093e+09,0,'2026-05-17T17:40:57.072491+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/course/openshift-4-desde-cero','Udemy: OpenShift 4 desde cero 🌟','','N/A',0,'A curated technical resource and architectural guide covering Udemy: OpenShift 4 desde cero 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903135173953199e+09,0,'2026-05-17T17:22:31.739532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/how-to-architect-with-a-design-for-failure-approach','Udemy - AWS: How to Architect with a Design for Failure Approach','','N/A',0,'A curated technical resource and architectural guide covering Udemy - AWS: How to Architect with a Design for Failure Approach in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903106430337095e+09,0,'2026-05-17T17:17:44.303371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-backup.md"]','["aws-backup.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/learn-devops-advanced-kubernetes-usage','udemy.com: Learn DevOps: Advanced Kubernetes Usage','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Learn DevOps: Advanced Kubernetes Usage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790321777605791e+09,0,'2026-05-17T17:36:17.760579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/learn-devops-ci-cd-with-jenkins-using-pipelines-and-docker','udemy.com: Learn DevOps: CI/CD with Jenkins using Pipelines and Docker','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Learn DevOps: CI/CD with Jenkins using Pipelines and Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030873.87371,0,'2026-05-17T17:14:33.873710+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/learn-devops-infrastructure-automation-with-terraform','udemy.com: Learn DevOps: Infrastructure Automation With Terraform','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Learn DevOps: Infrastructure Automation With Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903108467502808e+09,0,'2026-05-17T17:18:04.675028+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/learn-devops-the-complete-kubernetes-course','udemy.com: Learn DevOps: The Complete Kubernetes Course','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Learn DevOps: The Complete Kubernetes Course in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903180967983102e+09,0,'2026-05-17T17:30:09.679831+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/openshift-enterprise-installation-and-configuration/learn/v4/overview','udemy.com: OpenShift Enterprise v3.2 Installation and Configuration','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: OpenShift Enterprise v3.2 Installation and Configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903109907860207e+09,0,'2026-05-17T17:18:19.078602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/red-hat-openshift','udemy.com: Red Hat OpenShift With Jenkins: DevOps For Beginners','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Red Hat OpenShift With Jenkins: DevOps For Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903258870473098e+09,0,'2026-05-17T17:43:08.704731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/the-complete-jenkins-course-for-developers-and-devops','udemy.com: Master Jenkins CI For DevOps and Developers','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Master Jenkins CI For DevOps and Developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903384466453695e+09,0,'2026-05-17T18:04:04.664537+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.udemy.com/ultimate-openshift-bootcamp-by-school-of-devops','udemy.com: Ultimate Openshift (2018) Bootcamp by School of Devops 🌟','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Ultimate Openshift (2018) Bootcamp by School of Devops 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903391708826899e+09,0,'2026-05-17T18:05:17.088269+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+- Directly improves ETA precision and dispatch routing without increasing system resource footprint.','en','article','advanced',0,'online','automatic','N/A',NULL,1780352168,0,'2026-06-02T00:16:08.173257+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Deep Learning", "Spatial-Temporal Forecasting", "Graph Transformers"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised research from Uber AI demonstrating efficient spatial-temporal deep learning models deployed at hyper-scale for transport networks.", "social_preview_url": "", "source_provenance": "X.com (UberEng)", "suggested_new_category": "mlops"}');
+INSERT INTO "resources" VALUES('https://www.uber.com/us/en/blog/solving-the-agent-identity-crisis','Solving the Identity Crisis for AI Agents','Detailed overview of Uber''s cryptographically secure SPIRE and MCP-based identity framework for microservice-aware AI agents.','2026',4,'Curator Insight: Uber’s identity framework presents a pioneering solution to the auditability gap in autonomous agent-to-agent (A2A) workflows. Live Grounding outlines how the architecture integrates Model Context Protocol (MCP) with SPIRE-backed workload identities and a secure Security Token Service (STS). By enforcing a cryptographically signed ''actor chain'' JWT, Uber enables complete end-to-end lineage tracking, showing precisely which human operator initiated a multi-hop agentic system action.','en','blog','Advanced',1,'online','automatic','N/A',NULL,1780352424,0,'2026-06-02T00:20:24.113375+02:00',NULL,NULL,NULL,'["Cloud Security", "AI Agents", "Identity and Access Management"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly influential technical case study by Uber''s security and platform team.", "social_preview_url": "", "source_provenance": "X.com (UberEng)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.udacity.com/course/web-accessibility--ud891',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ce125cf594074ceb4bbb1418da825ced4882e429cad735b863e745ab67f23b37',100.0,1779030232,1,'2026-05-17T17:03:52.165419+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com','Udemy.com','','N/A',0,'A curated technical resource and architectural guide covering Udemy.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031215,0,'2026-05-17T17:20:15.666111+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/ansible-essentials-simplicity-in-automation','Udemy.com: Ansible Essentials: Simplicity in Automation (Free Tutorial)','','N/A',0,'A curated technical resource and architectural guide covering Udemy.com: Ansible Essentials: Simplicity in Automation (Free Tutorial) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034318,0,'2026-05-17T18:11:58.852816+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/course/amazon-eks-starter-kubernetes-on-aws','udemy.com: amazon eks starter kubernetes on aws','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: amazon eks starter kubernetes on aws in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032622,0,'2026-05-17T17:43:42.451215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/course/containers-101','udemy.com: Containers 101 (free)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.576905+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/course/just-enough-kubernetes','udemy.com: Just enough kubernetes to be dangerous (free)','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Just enough kubernetes to be dangerous (free) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.196594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/course/kubernetes-for-developers','Kubernetes for developers','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes for developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031094,0,'2026-05-17T17:18:14.087131+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/course/kubernetes-getting-started','Kubernetes: Getting Started (Free)','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes: Getting Started (Free) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031574,0,'2026-05-17T17:26:14.166704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/course/learn-devops-kubernetes-deployment-by-kops-and-terraform','udemy.com: Learn Devops Kubernetes deployment by kops and terraform (free)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033906,0,'2026-05-17T18:05:06.266518+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/course/learn-kubernetes','Kubernetes for the Absolute Beginners','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes for the Absolute Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031125,0,'2026-05-17T17:18:45.594897+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/course/microservices-architecture-the-complete-guide','udemy.com: Microservices Architecture - The Complete Guide','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.509250+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/course/microservices-with-spring-boot-and-spring-cloud','udemy.com: Master Microservices with Spring Boot and Spring Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032457,0,'2026-05-17T17:40:57.072491+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/course/openshift-4-desde-cero','Udemy: OpenShift 4 desde cero 🌟','','N/A',0,'A curated technical resource and architectural guide covering Udemy: OpenShift 4 desde cero 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031351,0,'2026-05-17T17:22:31.739532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/how-to-architect-with-a-design-for-failure-approach','Udemy - AWS: How to Architect with a Design for Failure Approach','','N/A',0,'A curated technical resource and architectural guide covering Udemy - AWS: How to Architect with a Design for Failure Approach in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031064,0,'2026-05-17T17:17:44.303371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-backup.md"]','["aws-backup.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/learn-devops-advanced-kubernetes-usage','udemy.com: Learn DevOps: Advanced Kubernetes Usage','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Learn DevOps: Advanced Kubernetes Usage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032177,0,'2026-05-17T17:36:17.760579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/learn-devops-ci-cd-with-jenkins-using-pipelines-and-docker','udemy.com: Learn DevOps: CI/CD with Jenkins using Pipelines and Docker','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Learn DevOps: CI/CD with Jenkins using Pipelines and Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030873,0,'2026-05-17T17:14:33.873710+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/learn-devops-infrastructure-automation-with-terraform','udemy.com: Learn DevOps: Infrastructure Automation With Terraform','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Learn DevOps: Infrastructure Automation With Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031084,0,'2026-05-17T17:18:04.675028+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/learn-devops-the-complete-kubernetes-course','udemy.com: Learn DevOps: The Complete Kubernetes Course','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Learn DevOps: The Complete Kubernetes Course in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031809,0,'2026-05-17T17:30:09.679831+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/openshift-enterprise-installation-and-configuration/learn/v4/overview','udemy.com: OpenShift Enterprise v3.2 Installation and Configuration','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: OpenShift Enterprise v3.2 Installation and Configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099,0,'2026-05-17T17:18:19.078602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/red-hat-openshift','udemy.com: Red Hat OpenShift With Jenkins: DevOps For Beginners','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Red Hat OpenShift With Jenkins: DevOps For Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032588,0,'2026-05-17T17:43:08.704731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/the-complete-jenkins-course-for-developers-and-devops','udemy.com: Master Jenkins CI For DevOps and Developers','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Master Jenkins CI For DevOps and Developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.664537+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.udemy.com/ultimate-openshift-bootcamp-by-school-of-devops','udemy.com: Ultimate Openshift (2018) Bootcamp by School of Devops 🌟','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Ultimate Openshift (2018) Bootcamp by School of Devops 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033917,0,'2026-05-17T18:05:17.088269+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.umbrellainfocare.com/blogs/cloud-and-devops-are-made-for-each-other','umbrellainfocare.com: Cloud and DevOps are Made for Each Other','','2022',0,'Curator Insight: Explores the symbiotic ecosystem formed when cloud services utilize modern continuous deployment pipelines. Live Grounding: Explains how virtualization and elastic cloud sizing provide the underlying infrastructure that continuous software testing demands.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Infrastructure", "Cloud Integrations"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.unifieddatascience.com/data-lake-design-patterns-on-aws-amazon-cloud','unifieddatascience.com: Data lake design patterns on AWS (Amazon) cloud','','2021',0,'A comprehensive reference detailing architectural paradigms for deploying durable data lakes on AWS. Examines Amazon S3 lifecycle rules, AWS Glue meta-catalog configurations, and Athena query optimizations.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Lakes", "AWS Cloud"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.unifieddatascience.com/data-lake-design-patterns-on-azure-microsoft-cloud','unifieddatascience.com: Data lake design patterns on Azure (Microsoft) cloud','','2021',0,'A design pattern manual detailing Azure-based Data Lake infrastructure blueprints. Explores structural storage tiers, ADLS Gen2 directory hierarchies, identity configurations, and analytics service pipelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Lakes", "Azure Cloud"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.unifieddatascience.com/data-lake-design-patterns-on-google-cloud','unifieddatascience.com: Data lake design patterns on google (GCP) cloud','','2021',0,'Detailed reference architecture mapping design paths for deploying scalable data lakes inside Google Cloud Platform (GCP). Reviews Cloud Storage setups, BigQuery access schemas, and serverless ingestion patterns.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Lakes", "Google Cloud"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.unifiedguru.com/gitops-and-the-cloud-operating-model-vmware-cloud-community',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903086857677197e+09,0,'2026-05-17T17:14:28.576772+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.unifiedguru.com/gitops-and-the-cloud-operating-model-vmware-cloud-community',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030868,0,'2026-05-17T17:14:28.576772+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.union.ai','Union Cloud','','2024',4,'A managed enterprise platform powered by Flyte, designed to orchestrate complex machine learning and data engineering workloads. It delivers serverless operational abstraction, dynamic scaling, robust isolation structures, and unified lineage tracing across multi-cloud environments.','None','Cloud Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Cloud Platforms", "Flyte Managed"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.union.ai/blog-post/machine-learning-in-production','Machine Learning in Production. What does an end-to-end ML workflow look like in production? (transcript) 🌟🌟🌟','','2022',4,'A granular transcript and architectural review of an end-to-end production ML pipeline workflow. Identifies key infrastructure challenges such as reliable data ingestion, continuous model validation, distributed caching, and metadata lineage tracking.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Model Life Cycle", "Enterprise Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.union.ai/blog-post/production-grade-ml-pipelines-flyte-vs-kubeflow','union.ai: Production-Grade ML Pipelines: Flyte™ vs. Kubeflow','','2023',4,'A direct, architecture-focused comparison between Flyte and Kubeflow for building enterprise-grade pipelines. Evaluates core architectural differences, trade-offs in structural state management, ease of local development, compile-time type validation, and deployment complexity on Kubernetes.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Orchestration", "Comparative Analysis"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.unixarena.com/2022/04/terraform-source-credentials-from-aws-secret-manager.html','==unixarena.com: Terraform – Source credentials from AWS secret Manager==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62cf29779ebb7f31b512cbd686c47c08c1402e3ebcd0a2d472f8374035f5195c',100.0,1.77902995449398493e+09,0,'2026-05-17T16:59:14.493985+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://unixarena.com/2022/04/terraform-source-credentials-from-aws-secret-manager.html"}');
+INSERT INTO "resources" VALUES('https://www.unixarena.com/2022/04/terraform-source-credentials-from-aws-secret-manager.html','==unixarena.com: Terraform – Source credentials from AWS secret Manager==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62cf29779ebb7f31b512cbd686c47c08c1402e3ebcd0a2d472f8374035f5195c',100.0,1779029954,0,'2026-05-17T16:59:14.493985+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://unixarena.com/2022/04/terraform-source-credentials-from-aws-secret-manager.html"}');
 INSERT INTO "resources" VALUES('https://www.unixmen.com','unixmen.com 🌟','','2025',3,'Linux and UNIX ecosystem repository hosting comprehensive system configuration walkthroughs, software integrations, and general operating system guides for infrastructure engineers.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ecosystem", "Learning Portals"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.upwork.com','upwork 🌟','','N/A',0,'A curated technical resource and architectural guide covering upwork 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903358649110102e+09,0,'2026-05-17T17:59:46.491101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.upwork.com','upwork 🌟','','N/A',0,'A curated technical resource and architectural guide covering upwork 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033586,0,'2026-05-17T17:59:46.491101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.useanvil.com/blog/engineering/load-balancing-grpc-in-kubernetes-with-istio','useanvil.com: Load balancing gRPC in Kubernetes with Istio','','2021',0,'Explains why traditional L4 Kubernetes service proxies fail to properly distribute traffic for HTTP/2-based gRPC connections. Details how Istio acts at Layer 7 to intelligently resolve multiplexed gRPC endpoints and distribute load evenly across backend pods.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "gRPC"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.usepine.com/blog/en/improving-cert-manager-self-check-speed-when-issuing-certificates','usepine.com: Improving cert-manager HTTP01 self-check speed','','2021',0,'Pinpoints performance issues in cert-manager HTTP01 validation loops during rapid provisioning. Demonstrates split-horizon DNS patterns and internal validation proxy setups that speed up Let''s Encrypt validation and certificate generation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Certificate Management", "Optimization Techniques"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ust.com/en/insights/do-we-really-need-kubernetes-and-containers','ust.com: Do we really need Kubernetes and containers?','','N/A',0,'A curated technical resource and architectural guide covering ust.com: Do we really need Kubernetes and containers? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903000091480207e+09,0,'2026-05-17T17:00:00.914802+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ust.com/en/insights/do-we-really-need-kubernetes-and-containers','ust.com: Do we really need Kubernetes and containers?','','N/A',0,'A curated technical resource and architectural guide covering ust.com: Do we really need Kubernetes and containers? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030000,0,'2026-05-17T17:00:00.914802+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.valuecoders.com/blog/devops/devops-for-enterprises-growth','valuecoders.com: Why Should You Adopt DevOps To Deliver Business Value Rapidly?','','2021',0,'Examines the business benefits of adopting modern DevOps practices. Connects automated pipelines and cross-functional teams directly to faster feature releases, lower operations costs, and higher system uptime.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Executive Strategy", "Business Value"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.valuecoders.com/blog/technology-and-apps/why-should-you-adopt-devops-to-deliver-business-value-rapidly','valuecoders.com: Why Should You Adopt DevOps To Deliver Business Value Rapidly?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69d68e5ed9f0e9e266490863c10b062815149eedfd6e41a4d7f1c86459c0406c',100.0,1.77903282016806697e+09,0,'2026-05-17T17:47:00.168067+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.valuecoders.com/blog/devops/devops-for-enterprises-growth"}');
+INSERT INTO "resources" VALUES('https://www.valuecoders.com/blog/technology-and-apps/why-should-you-adopt-devops-to-deliver-business-value-rapidly','valuecoders.com: Why Should You Adopt DevOps To Deliver Business Value Rapidly?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69d68e5ed9f0e9e266490863c10b062815149eedfd6e41a4d7f1c86459c0406c',100.0,1779032820,0,'2026-05-17T17:47:00.168067+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.valuecoders.com/blog/devops/devops-for-enterprises-growth"}');
 INSERT INTO "resources" VALUES('https://www.vamsitalkstech.com/architecture/a-deepdive-into-kubernetes-multitenancy-1-2','vamsitalkstech.com: Introduction to Kubernetes Multi-tenancy..(1/2)','','2021',0,'Part one of a multi-tenancy deep dive introducing isolation concepts. Examines the baseline challenges of tenant workloads on shared control planes and hypervisor-driven isolation schemes.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Core Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.vamsitalkstech.com/architecture/kubernetes-multitenancy-best-practices-architecture-models-2-2','vamsitalkstech.com: Kubernetes Multi-tenancy Best Practices & Architecture Model..(2/2)','','2021',0,'Part two of a multi-tenancy deep dive comparing logical soft multi-tenancy to hard isolated virtualization layers. Analyzes the financial and security profiles of disparate cluster design approaches.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Architectural Models"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.vantage.sh','vantage.sh','','2026',0,'Vantage.sh is a modern cloud cost management (FinOps) platform providing deep visibility into AWS, Snowflake, and Kubernetes expenditures. It aggregates resource usage metrics to recommend automated saving policies, RI purchasing, and spot transitions. Grounding confirms its role as a premier enterprise tool to manage complex multi-cloud financial posture.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.varinsights.com/doc/parallel-system-validation-the-end-of-devops-0001','softwarebusinessgrowth.com: Parallel System Validation – The End Of DevOps','','2021',0,'A strategic discussion surrounding ''Parallel System Validation'', exploring how real-time replication of production traffic to test stages replaces older, sequential Dev-Test-Deploy loops with continuous assurance environments.','Markdown','Article','Advanced',1,'online','manual','5915c597db52bbb75978a05bb57ffb1d5c0bd2e6a4cc0ced583c546bd6d8258e',100.0,1.77913049493541288e+09,1,'2026-05-18T20:54:54.935413+02:00',NULL,NULL,NULL,'["Development Methodology", "DevOps", "Validation"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.varnish-cache.org','Varnish Cache','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0844cb158119bb1bcb1abc2f55095125f882afc0dc45c13327617f30b4afbcb',100.0,1.7790304414608581e+09,0,'2026-05-17T17:07:21.460858+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{"duplicate_of": "https://www.varnish.org/index.html"}');
-INSERT INTO "resources" VALUES('https://www.varnish-cache.org/installation/redhat','varnish-cache.org: Installation on RedHat','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c783895f617ffb07864a3f74b5b16cd11e775762735203c0c8690b8e9fa8faf',100.0,1.77903017319464588e+09,0,'2026-05-17T17:02:53.194646+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{"duplicate_of": "https://vinyl-cache.org/docs/trunk/installation/index.html"}');
+INSERT INTO "resources" VALUES('https://www.varinsights.com/doc/parallel-system-validation-the-end-of-devops-0001','softwarebusinessgrowth.com: Parallel System Validation – The End Of DevOps','','2021',0,'A strategic discussion surrounding ''Parallel System Validation'', exploring how real-time replication of production traffic to test stages replaces older, sequential Dev-Test-Deploy loops with continuous assurance environments.','Markdown','Article','Advanced',1,'online','manual','5915c597db52bbb75978a05bb57ffb1d5c0bd2e6a4cc0ced583c546bd6d8258e',100.0,1779130494,1,'2026-05-18T20:54:54.935413+02:00',NULL,NULL,NULL,'["Development Methodology", "DevOps", "Validation"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.varnish-cache.org','Varnish Cache','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0844cb158119bb1bcb1abc2f55095125f882afc0dc45c13327617f30b4afbcb',100.0,1779030441,0,'2026-05-17T17:07:21.460858+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{"duplicate_of": "https://www.varnish.org/index.html"}');
+INSERT INTO "resources" VALUES('https://www.varnish-cache.org/installation/redhat','varnish-cache.org: Installation on RedHat','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c783895f617ffb07864a3f74b5b16cd11e775762735203c0c8690b8e9fa8faf',100.0,1779030173,0,'2026-05-17T17:02:53.194646+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{"duplicate_of": "https://vinyl-cache.org/docs/trunk/installation/index.html"}');
 INSERT INTO "resources" VALUES('https://www.varnish-software.com','varnish-software.com','','2025',0,'Commercial portal for Varnish Software. It showcases enterprise extensions, massive cache storage configurations, real-time metrics dashboards, and distributed high-availability features built to scale globally.','English','Product Page','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Edge Caching", "Varnish"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.varnish.org/index.html','Varnish Cache','','2025',0,'Varnish Cache is an extremely fast, thread-optimized HTTP reverse proxy and cache director. It provides the powerful Varnish Configuration Language (VCL) allowing platform engineers to define custom request routing at the cache edge.','C','Open Source Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Edge Caching", "Varnish"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.varnish.org/index.html/installation/redhat',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.varnish.org in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7b93980ef7841fe4774f46e0a76697a887d72136319fe16dc2d48b5b64f6952d',100.0,1.7791304950173459e+09,0,'2026-05-18T20:54:55.017346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.vaultproject.io','vaultproject.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84f75eb49bfbbe4baa3a2b4fcdcef970fc19e108662f6f7ef69e7d97250e9bb5',100.0,1.77903445054229402e+09,0,'2026-05-17T18:14:10.542294+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/vault"}');
-INSERT INTO "resources" VALUES('https://www.vcluster.com','vcluster.com','','2026',0,'vcluster represents the industry-leading standard for running virtual Kubernetes clusters inside a single physical host namespace. It isolates the control plane, including API servers, storage, and controllers, reducing resource overhead compared to dedicated hardware nodes. This architecture significantly accelerates testing cadences and simplifies complex multi-tenant control paradigms.','Go','Platform','Advanced',0,'online','manual','a0b9044feadf578d45d85da3e90f5dd95de96274aa497b8c1f545e6f02f2a042',100.0,1.77902911622747492e+09,1,'2026-05-17T16:45:16.227475+02:00',NULL,NULL,NULL,'["Cluster Management", "Multi-Tenancy", "Virtualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.varnish.org/index.html/installation/redhat',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.varnish.org in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7b93980ef7841fe4774f46e0a76697a887d72136319fe16dc2d48b5b64f6952d',100.0,1779130495,0,'2026-05-18T20:54:55.017346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.vaultproject.io','vaultproject.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84f75eb49bfbbe4baa3a2b4fcdcef970fc19e108662f6f7ef69e7d97250e9bb5',100.0,1779034450,0,'2026-05-17T18:14:10.542294+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/vault"}');
+INSERT INTO "resources" VALUES('https://www.vcluster.com','vcluster.com','','2026',0,'vcluster represents the industry-leading standard for running virtual Kubernetes clusters inside a single physical host namespace. It isolates the control plane, including API servers, storage, and controllers, reducing resource overhead compared to dedicated hardware nodes. This architecture significantly accelerates testing cadences and simplifies complex multi-tenant control paradigms.','Go','Platform','Advanced',0,'online','manual','a0b9044feadf578d45d85da3e90f5dd95de96274aa497b8c1f545e6f02f2a042',100.0,1779029116,1,'2026-05-17T16:45:16.227475+02:00',NULL,NULL,NULL,'["Cluster Management", "Multi-Tenancy", "Virtualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/checklist-for-kubernetes-based-development','loft.sh: Checklist for Kubernetes-Based Development 🌟','','2021',0,'A developer-focused architecture checklist detailing ideal steps to build, optimize, and organize localized dev frameworks on top of cluster infrastructure without incurring severe cognitive overhead.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Standards & Workflows", "Checklists"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/docker-compose-to-kubernetes-step-by-step-migration','loft.sh: Docker Compose to Kubernetes: Step-by-Step Migration 🌟','','2022',0,'An operations guide detailing step-by-step conversion methodologies for migrating multi-container applications from Docker Compose to production-ready Kubernetes manifests. Emphasizes declarative object creation and service mapping.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Migration", "Dev Environments"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/gitops-kubernetes-explained','loft.sh: GitOps + Kubernetes Explained','','2022',0,'A comprehensive conceptual guide detailing how virtualized cluster architectures interact with GitOps models. Explores key patterns of control loops, manifest management, and declarative state verification inside production infrastructures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
@@ -18479,53 +18479,53 @@ INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/skaffold-vs-tilt-v
 INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/the-cost-of-managed-kubernetes-a-comparison','loft.sh: The Cost of Managed Kubernetes - A Comparison 🌟','','2022',0,'A comprehensive cost analysis comparing managed Kubernetes offerings from major cloud providers (EKS, GKE, AKS). The post introduces multi-tenancy and virtual cluster technologies (vcluster) as key architectural methods to significantly reduce management control plane fees and idle node costs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Kubernetes Costs"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/using-kubernetes-ephemeral-containers-for-troubleshooting','loft.sh: Using Kubernetes Ephemeral Containers for Troubleshooting','','2022',0,'This guide explains how to leverage Kubernetes Ephemeral Containers—the native, standard way to troubleshoot running pods without pre-packaging debug tools in production images. By launching a temporary diagnostic container within the target pod''s namespace, engineers can safely run tools like curl, tcpdump, or strace. This represents the modern, secure gold standard for debugging production distroless containers.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.veeam.com/products/cloud/kubernetes-data-protection.html','Kasten','','2025',5,'Kasten K10 by Veeam is the preeminent data protection and disaster recovery platform built natively for Kubernetes. Simplifies metadata protection, block-level persistent backup, and migration via direct cloud storage drivers.','Go','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "Proprietary Platforms"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.veeam.com/products/cloud/kubernetes-data-protection.html/kubernetes/resources/books/kubernetes-backup-and-dr-for-dummies',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1.77913049499211502e+09,0,'2026-05-18T20:54:54.992115+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.veeam.com/products/cloud/kubernetes-data-protection.html/kubernetes/resources/books/kubernetes-backup-and-dr-for-dummies',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.992115+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.velotio.com/engineering-blog/autoscaling-in-kubernetes-using-hpa-vpa','velotio.com: Autoscaling in Kubernetes using HPA and VPA','','2021',0,'A developer-focused engineering comparison analyzing the operational differences and compatibility conflicts of HPA and VPA. Instructs on configuring boundaries to ensure stable application scaling.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Production Practices", "Autoscaling Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-golang-based-part-3','velotio.com: Getting Started With Kubernetes Operators (Golang Based) -'' Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a6cf0b07e6db3280474f134eac1c8907f09c22c1bcd1cc0c024e4d170f50cf6',100.0,1.77903279327748203e+09,1,'2026-05-17T17:46:33.277482+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-helm-based-part-1"}');
+INSERT INTO "resources" VALUES('https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-golang-based-part-3','velotio.com: Getting Started With Kubernetes Operators (Golang Based) -'' Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a6cf0b07e6db3280474f134eac1c8907f09c22c1bcd1cc0c024e4d170f50cf6',100.0,1779032793,1,'2026-05-17T17:46:33.277482+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-helm-based-part-1"}');
 INSERT INTO "resources" VALUES('https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-helm-based-part-1','medium.com: Getting Started With Kubernetes Operators (Helm Based) - Part 1','- [medium.com: Getting Started With Kubernetes Operators (Ansible Based) — Part 2](https://medium.com/velotio-perspectives/getting-started-with-kubernetes-operators-ansible-based-part-2-472eb0d453b7)
     - [velotio.com: Getting Started With Kubernetes Operators (Golang Based) - Part 3](https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-golang-based-part-3)','2021',0,'A multi-phase training guide tracking operator design frameworks. It walks through building Helm-based control planes, transitioning to Ansible controllers, and writing performant Golang reconcilers.','N/A','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Tutorial Series", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.vice.com/en/article/g5y37j/thousands-of-software-engineers-say-the-job-market-is-getting-much-worse','vice.com: Thousands of Software Engineers Say the Job Market Is Getting'' Much Worse','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31719bd15bededc57107588aab8fb196f5fc67f971ac8e38617f57344c449ceb',100.0,1.77903140225875806e+09,0,'2026-05-17T17:23:22.258758+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.vice.com/en/article/thousands-of-software-engineers-say-the-job-market-is-getting-much-worse"}');
+INSERT INTO "resources" VALUES('https://www.vice.com/en/article/g5y37j/thousands-of-software-engineers-say-the-job-market-is-getting-much-worse','vice.com: Thousands of Software Engineers Say the Job Market Is Getting'' Much Worse','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31719bd15bededc57107588aab8fb196f5fc67f971ac8e38617f57344c449ceb',100.0,1779031402,0,'2026-05-17T17:23:22.258758+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.vice.com/en/article/thousands-of-software-engineers-say-the-job-market-is-getting-much-worse"}');
 INSERT INTO "resources" VALUES('https://www.vice.com/en/article/thousands-of-software-engineers-say-the-job-market-is-getting-much-worse','vice.com: Thousands of Software Engineers Say the Job Market Is Getting Much Worse','','2024',0,'A detailed look at the post-2023 technical labor contraction. It details the macroeconomic forces, high interest rates, and mass layoffs that ended the developer recruiting boom of 2021, shifting leverage back to employers.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Labor Trends", "Market Contraction"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.viewnext.com/front-end-vs-back-end','viewnext.com: Front End vs Back End (spanish)','','2020',2,'Explica la división fundamental del desarrollo de software entre el Front End y el Back End. Describe las tecnologías clave de la capa de presentación (HTML, CSS, JavaScript frameworks) y las arquitecturas de servidor de la capa lógica, bases de datos y APIs que las sostienen.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Full-Stack Fundamentals", "Architectural Roles"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.viewnext.com/que-es-gitops','viewnext.com: ¿Qué es GitOps?','','2021',0,'A Spanish-language introduction to GitOps, covering the conceptual alignment with DevOps methodologies, developer self-service paradigms, and the underlying pull-based synchronization agents that govern cloud-native environments.','Spanish','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "Spanish Resources"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.virtualizationhowto.com/2023/08/best-kubernetes-management-tools-in-2023','virtualizationhowto.com: Kubernetes Best Kubernetes Management Tools in'' 2023','','2023',0,'Highlights and compares top-tier administration and orchestration tools for Kubernetes platforms. Discusses the evolution of dashboards, CLI controllers, multi-cluster consoles, and local cluster engines optimized for professional administration in hybrid-cloud setups.','Bash','Article','Beginner',0,'online','manual','af5411ba43fffd7393b457afa87b088d4049fcadb9c53647e94c21fc02116510',100.0,1.77903154887556695e+09,1,'2026-05-17T17:25:48.875567+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.virtualizationhowto.com/2023/08/best-kubernetes-management-tools-in-2023','virtualizationhowto.com: Kubernetes Best Kubernetes Management Tools in'' 2023','','2023',0,'Highlights and compares top-tier administration and orchestration tools for Kubernetes platforms. Discusses the evolution of dashboards, CLI controllers, multi-cluster consoles, and local cluster engines optimized for professional administration in hybrid-cloud setups.','Bash','Article','Beginner',0,'online','manual','af5411ba43fffd7393b457afa87b088d4049fcadb9c53647e94c21fc02116510',100.0,1779031548,1,'2026-05-17T17:25:48.875567+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.virtualizationhowto.com/2024/02/vmware-by-broadcom-lesson-dont-base-your-career-on-a-product','virtualizationhowto.com: VMware by Broadcom Lesson: Don’t base your career on a product','','2024',0,'Reflects on the rapid changes post-Broadcom acquisition of VMware, serving as a cautionary tale for technical practitioners. Advises diversifying skills beyond proprietary ecosystems into open-source tooling like Kubernetes and Proxmox.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Careers", "Enterprise Strategy"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.visidata.org','visidata','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c814353df480bf347a8651f86c6b3875725c81b40382e7a924a54a18a546bdfb',100.0,1.77903275676381897e+09,1,'2026-05-17T17:45:56.763819+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://www.visidata.org','visidata','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c814353df480bf347a8651f86c6b3875725c81b40382e7a924a54a18a546bdfb',100.0,1779032756,1,'2026-05-17T17:45:56.763819+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://www.visual-paradigm.com/scrum/scrum-vs-waterfall-vs-agile-vs-lean-vs-kanban','visual-paradigm.com: Scrum vs Waterfall vs Agile vs Lean vs Kanban','','2021',0,'A comprehensive comparison of major software development paradigms, breaking down the operational mechanics of Scrum, Kanban, Waterfall, Agile, and Lean. Synthesizes when to leverage iterative sprints versus continuous flow models to maximize delivery velocity and quality.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Process Comparison"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.vladionescu.me/posts/scaling-containers-on-aws-in-2022','==vladionescu.me: Scaling containers on AWS in 2022 (comparison)==','','2026',0,'A benchmarking comparison of container orchestration engines on AWS. It evaluates cold-start limits, container provisioning metrics, and control plane auto-scaling responsiveness between ECS and EKS under enterprise workloads.','N/A','Blog Post','Advanced',0,'online','manual','d26dcefdbb2334e758bd4f67a4b734c8cd3c86ae4ea2573bec24028578d25802',100.0,1.7790343731362791e+09,1,'2026-05-17T18:12:53.136279+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.vladionescu.me/posts/scaling-containers-on-aws-in-2022','==vladionescu.me: Scaling containers on AWS in 2022 (comparison)==','','2026',0,'A benchmarking comparison of container orchestration engines on AWS. It evaluates cold-start limits, container provisioning metrics, and control plane auto-scaling responsiveness between ECS and EKS under enterprise workloads.','N/A','Blog Post','Advanced',0,'online','manual','d26dcefdbb2334e758bd4f67a4b734c8cd3c86ae4ea2573bec24028578d25802',100.0,1779034373,1,'2026-05-17T18:12:53.136279+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.vmware.com/products/app-platform/tanzu','tanzu.vmware.com: Microservices with Spring Cloud Kubernetes Reference Architecture 🌟','','2022',0,'Provides the canonical reference architecture for running high-scale Spring Cloud applications natively on Kubernetes. Evaluates Spring Cloud Kubernetes integrations for service discovery, centralized configuration via ConfigMaps, and seamless external secrets management, aligning with 2026 Tanzu application platform standards.','Java','Reference Architecture','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Cloud-Native Java", "Tanzu Framework"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md", "demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.vmware.com/products/cloud-infrastructure/vsphere','**VMware vSphere 7 with Kubernetes** - Project Pacific','','2020',0,'A transformative enterprise initiative (Project Pacific) that embedded native Kubernetes capabilities directly into the ESXi hypervisor. vSphere with Tanzu enables virtualization administrators to manage VMs and native Tanzu Kubernetes Grid (TKG) guest clusters inside a single vSphere Client interface, converging IT operations.','Proprietary','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Virtualization", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.vmware.com/products/vsphere.html','**VMware vSphere 7 with Kubernetes** - Project Pacific','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','36bd511c2b3bb7a1a8cecf170652901dd419c9d1bf33702eb986d81eebdcdaa3',100.0,1.77903245531730794e+09,0,'2026-05-17T17:40:55.317308+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://www.vmware.com/products/cloud-infrastructure/vsphere"}');
+INSERT INTO "resources" VALUES('https://www.vmware.com/products/vsphere.html','**VMware vSphere 7 with Kubernetes** - Project Pacific','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','36bd511c2b3bb7a1a8cecf170652901dd419c9d1bf33702eb986d81eebdcdaa3',100.0,1779032455,0,'2026-05-17T17:40:55.317308+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://www.vmware.com/products/cloud-infrastructure/vsphere"}');
 INSERT INTO "resources" VALUES('https://www.vogella.com/tutorials','vogella.com','','2023',2,'An extensive library of software architecture write-ups focused primarily on Git structures, Java microservices development, and traditional IDE configurations. Very helpful for standard legacy design, though lacking modern Kubernetes-native patterns.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Eclipse & Git"]','["[GUIDE]", "[LEGACY]"]','[]','["elearning.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.vogella.com/tutorials/ApacheMaven/article.html','vogella.com: Maven for Building Java application - Tutorial','','2020',3,'Step-by-step foundational tutorial covering Project Object Model configuration, standard lifecycle phases, dependency management, and Eclipse integration patterns.','English','Educational Resource','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Tutorials & Guides"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.vpnranks.com/news/belgian-defense-ministry-under-cyber-attack-due-to-log4j-vulnerability','vpnranks.com: Belgian Defense Ministry Under Cyber Attack Due to Log4j Vulnerability','','2021',0,'A case study examining a cyberattack on the Belgian Defense Ministry that exploited the Log4Shell vulnerability. It illustrates how quickly malicious actors can operationalize exploits following public disclosures. This study highlights the need for continuous vigilance and rapid, automated patching across critical public sector systems.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Real-World Incidents"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks','vshn.ch: A (Very!) Quick Comparison of Kubernetes Serverless Frameworks','','2021',4,'A condensed comparative post evaluating resource profiles, container dependencies, and lifecycle abstractions for executing serverless frameworks on Kubernetes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Framework Comparisons"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.vxav.fr/2021-09-13-interacting-with-containerd-runtime-for-kubernetes','vxav.fr: Interacting with containerd runtime for kubernetes','','N/A',0,'A curated technical resource and architectural guide covering vxav.fr: Interacting with containerd runtime for kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903084240363693e+09,0,'2026-05-17T17:14:02.403637+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.w3.org/TR',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903275394855189e+09,0,'2026-05-17T17:45:53.948552+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.vxav.fr/2021-09-13-interacting-with-containerd-runtime-for-kubernetes','vxav.fr: Interacting with containerd runtime for kubernetes','','N/A',0,'A curated technical resource and architectural guide covering vxav.fr: Interacting with containerd runtime for kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030842,0,'2026-05-17T17:14:02.403637+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.w3.org/TR',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032753,0,'2026-05-17T17:45:53.948552+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.w3schools.io/file/yaml-vs-yml','w3schools.io: YAML - yaml vs yml file','','2021',2,'An article detailing the historical background and OS-level implications of choosing `.yaml` vs `.yml` file extensions. It clarifies naming behaviors across modern orchestrators and configuration parsers to ensure consistency across teams.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Basics"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://www.wappalyzer.com/technologies/documentation-tools/mkdocs','websites that use MkDocs','','2026',0,'Wappalyzer''s web-telemetry tracking the enterprise-scale adoption of the MkDocs engine. It demonstrates that the ''Docs-as-Code'' model has captured a massive share of internal and external API reference portals, proving that engineering teams prefer version-controlled Markdown over traditional SaaS wikis.','English','Analytics','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.warp.dev','Warp: The Agentic Development Environment','','2026',0,'A modern, Rust-based terminal emulator incorporating AI agent assistance directly into the command-line interface. Reimagines input fields like text editors, supports real-time workspace collaboration, and native context-sharing for accelerated platform ops troubleshooting.','English','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Command-Line Utilities", "Terminal Emulators"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.warpbuild.com','argonaut.dev: Choosing an Optimal Kubernetes Worker Node Size 🌟','','2023',0,'Analyzes the cost-benefit trade-offs between deploying many small worker nodes versus fewer large nodes. Examines daemon overhead, scheduling efficiency, IP exhaustion, and system stability vectors.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Infrastructure Sizing", "Compute Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.waypointproject.io','waypointproject.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ddcd8af21ca0d588edbf1538d3d5087557b2415ec1848041f07a653fcb60455c',100.0,1.779034521347723e+09,0,'2026-05-17T18:15:21.347723+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/waypoint"}');
+INSERT INTO "resources" VALUES('https://www.waypointproject.io','waypointproject.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ddcd8af21ca0d588edbf1538d3d5087557b2415ec1848041f07a653fcb60455c',100.0,1779034521,0,'2026-05-17T18:15:21.347723+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/waypoint"}');
 INSERT INTO "resources" VALUES('https://www.weave.works','weave.works: Weave Kubernetes Platform','','2023',0,'The enterprise Kubernetes distribution offering from Weaveworks (WKP) built heavily around declarative GitOps concepts and Cluster API. Following Weaveworks'' operational cessation in early 2024, WKP is no longer commercially active, but its patterns directly influenced modern multi-cluster management strategies.','English','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Enterprise Distributions"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/6-business-benefits-of-kubernetes','weave.works: 6 Business Benefits of Kubernetes','','2020',3,'From the creators of GitOps, this analysis frames Kubernetes not just as an engineering luxury but as an enterprise driver. Key features highlighted include multi-cloud flexibility, faster software release cycles, robust self-healing infrastructure, and container-driven resource optimization.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Business Architecture", "Value Proposition"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.weave.works/blog/aws-networking-overview---part-2','AWS and Kubernetes Networking Options and Trade-Offs (part 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1.77903111195161509e+09,0,'2026-05-17T17:18:31.951615+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://go.weave.works/2021_GitOps_Maturity_Model.html"}');
+INSERT INTO "resources" VALUES('https://www.weave.works/blog/aws-networking-overview---part-2','AWS and Kubernetes Networking Options and Trade-Offs (part 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779031111,0,'2026-05-17T17:18:31.951615+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://go.weave.works/2021_GitOps_Maturity_Model.html"}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops','weave.works: Case Study: National Australia Bank Decreases Operational Overhead with GitOps','','2021',0,'Examines how National Australia Bank (NAB) utilized GitOps to minimize deployment friction, satisfy stringent compliance audits, and dramatically reduce operational overhead. Illustrates real-world recovery from multi-region outages using declarative definitions.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Enterprise", "Case Studies"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.weave.works/blog/category/kubernetes','weave.works/blog/category/kubernetes','','N/A',0,'A curated technical resource and architectural guide covering weave.works/blog/category/kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1.77903073762154388e+09,0,'2026-05-17T17:12:17.621544+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.weave.works/blog/category/kubernetes','weave.works/blog/category/kubernetes','','N/A',0,'A curated technical resource and architectural guide covering weave.works/blog/category/kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779030737,0,'2026-05-17T17:12:17.621544+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/deutsche-telekom-explain-why-they-chose-gitops-for-5g','weave.works: The world’s largest telcos are now embracing GitOps. Deutsche Telekom explains why','','2021',0,'Case study analyzing how major telecommunications networks (e.g., Deutsche Telekom) apply GitOps workflows to govern large-scale 5G infrastructure. Curator Insight validates complex hybrid deployments, while Live Grounding proves the absolute necessity of Git-driven edge management to ensure consistent performance over thousands of remote kubernetes endpoints.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Telco & Edge"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/flamingo-expand-argo-cd-with-flux','weave.works: Flamingo: Expand Argo CD with Flux','','2023',3,'Presents Flamingo, the Flux subsystem for Argo CD, engineered to combine Flux''s backend reconciliation engine with Argo CD''s interactive visual interface. Live Grounding shows that while Flamingo successfully bridged the competitive divide between the two GitOps leaders, platform engineering trends in 2026 skew heavily toward pure-play choices or abstracted Internal Developer Platforms (IDPs).','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "ArgoCD & Flux"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/gitops-in-the-modern-enterprise','weave.works: Ops Automation - GitOps in the Modern Enterprise','','2021',0,'Discusses scale and standardization of GitOps in complex IT portfolios. Promotes automation across hybrid infrastructures using Git configurations as policy frameworks. Note: Concepts are highly standardized globally, though Weaveworks is legacy.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Enterprise", "Automation"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/gitops-takes-devops-teams-to-higher-levels-of-maturity','weave.works: GitOps takes DevOps teams to higher levels of maturity','','2021',0,'Discusses DevOps organizational maturity gains driven by GitOps patterns. Argues that transitioning from push-based script automation to active controller-based reconciliation radically improves Mean Time to Recovery (MTTR) and enables strict, system-level operational auditing.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Organizational Maturity"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.weave.works/blog/introduction-to-kubernetes-pod-networking--part-1','AWS and Kubernetes Networking Options and Trade-Offs (part 1)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779032951.05517,0,'2026-05-17T17:49:11.055170+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.weave.works/blog/introduction-to-service-meshes-on-kubernetes-and-progressive-delivery','weave.works: Introduction to Service Meshes on Kubernetes and Progressive'' Delivery 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1.77903240691065907e+09,0,'2026-05-17T17:40:06.910659+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.weave.works/blog/introduction-to-kubernetes-pod-networking--part-1','AWS and Kubernetes Networking Options and Trade-Offs (part 1)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779032951,0,'2026-05-17T17:49:11.055170+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.weave.works/blog/introduction-to-service-meshes-on-kubernetes-and-progressive-delivery','weave.works: Introduction to Service Meshes on Kubernetes and Progressive'' Delivery 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779032406,0,'2026-05-17T17:40:06.910659+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/kubernetes-cluster','weave.works: What is a Kubernetes Cluster? 🌟','','2022',4,'Details the core elements forming a Kubernetes cluster, covering worker nodes, control plane systems (etcd, scheduler, API server), and pod networking. Explains how these interconnected components synchronize state to ensure continuous deployment consistency.','English','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Container Orchestration", "Fundamentals"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/kubernetes-components-that-makeup-its-architecture','weave.works: Kubernetes components that make up its architecture 🌟','','2021',4,'A high-fidelity architectural reference cataloguing the operational mechanisms of etcd, the API server, and kubelet. Provides direct insight into state reconciliation and distributed consensus frameworks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Distributed Systems"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/kubernetes-deployment-strategies','weave.works: Kubernetes Deployment Strategies 🌟','','2021',4,'A classic GitOps and Progressive Delivery reference guide. Details how to coordinate deployment updates, using Git repositories as the source of truth, alongside progressive delivery tools like Flagger.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Strategies"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.weave.works/blog/kubernetes-in-the-enterprise','==weave.works: Podcast: Kubernetes has won the enterprise==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1.77903026881947898e+09,0,'2026-05-17T17:04:28.819479+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.weave.works/blog/kubernetes-in-the-enterprise','==weave.works: Podcast: Kubernetes has won the enterprise==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779030268,0,'2026-05-17T17:04:28.819479+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/manage-thousands-of-clusters-with-gitops-and-the-cluster-api','weave.works: Manage Thousands of Clusters with GitOps and the Cluster API','','2021',0,'An architectural guide exploring the intersection of Cluster API (CAPI) and GitOps (specifically Flux) to manage fleet-scale Kubernetes deployments. It outlines the declaration of tenant clusters as custom resources (CRDs) in a management cluster, enabling automated multi-cluster life cycle control. Following Weaveworks'' exit in 2024, this approach remains standard, but is now realized using CNCF Flux and native CAPI providers.','English','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/manage-thousands-of-clusters-with-gitops-and-the-cluster-api"}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/managing-kubernetes-with-gitops-in-a-multi-cluster-multi-cloud-world','weave.works: Managing Kubernetes with GitOps in a multi-cluster, multi-cloud world','','2021',0,'Demonstrates how Flux-based GitOps patterns manage complex fleet deployments across heterogeneous cloud providers. Note: While Weaveworks closed in early 2024, the multi-cluster architectures outlined here remain highly influential in the CNCF Flux and Open GitOps communities.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Multi-Cluster", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.weave.works/blog/one-year-kured-kubernetes-reboot-daemon',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1.77903098712963104e+09,0,'2026-05-17T17:16:27.129631+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.weave.works/blog/progressively-delivering-applications-across-cloud-and-on-premise','weave.works: Progressively Delivering Applications Across Cloud and On-Premise.'' Using Kuma & GitOps to implement canary releasing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1.77903440641197299e+09,0,'2026-05-17T18:13:26.411973+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745"}');
+INSERT INTO "resources" VALUES('https://www.weave.works/blog/one-year-kured-kubernetes-reboot-daemon',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779030987,0,'2026-05-17T17:16:27.129631+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.weave.works/blog/progressively-delivering-applications-across-cloud-and-on-premise','weave.works: Progressively Delivering Applications Across Cloud and On-Premise.'' Using Kuma & GitOps to implement canary releasing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779034406,0,'2026-05-17T18:13:26.411973+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745"}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/the-definitive-guide-to-kubernetes-in-production','weave.works: The Definitive Guide to Kubernetes in Production 🌟🌟','','2021',5,'A comprehensive production-readiness roadmap. Addresses key criteria like security boundaries, network policies, cluster observability, auto-scaling mechanisms, and disaster recovery strategies required for mission-critical deployments.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Production Readiness", "Best Practices"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/the-history-of-gitops','weave.works: The History of GitOps 🌟','','2021',0,'Traces the term ''GitOps'' from its coining in 2017 by Weaveworks'' Alexis Richardson. Documents its growth alongside Kubernetes operators and custom controllers to its eventual standardization as a pivotal paradigm in modern cloud-native systems.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "History"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/theres-more-to-gitops-than-meets-the-eye','weave.works: There’s More to GitOps Than Meets the Eye','','2020',0,'Explores structural changes in teams adopting GitOps. Asserts that GitOps is not merely a tooling change but a fundamental shift towards collaborative operations, peer reviews for infrastructure modifications, and self-documenting architectures.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Methodology", "Advanced Perspectives"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
@@ -18534,8 +18534,8 @@ INSERT INTO "resources" VALUES('https://www.weave.works/blog/what-is-a-self-serv
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/what-is-gitops-really','weave.works: What Is GitOps?','','2020',0,'Explores the architectural differences between ''push-based'' CI/CD pipelines and ''pull-based'' GitOps synchronization. It covers how running in-cluster agents mitigates credential exposure in multi-tenant environments. Although some early tool integrations are legacy, the underlying reconciliation paradigm remains the standard.','None','Technical Blog','Beginner',1,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Foundations"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/wkp-team-workspaces-rbac','weave.works: Weave Kubernetes Platform (WKP) Unlocks Cross Team Collaboration with Workspaces','','2021',0,'Examines multi-tenant operational security in Weave Kubernetes Platform (WKP) using GitOps workspaces. Details how RBAC policies, network restrictions, and workspace templates can be versioned and reconciled dynamically from Git.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Multi-tenancy"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops','WKSctl - A New OSS Kubernetes Manager using GitOps','','2019',0,'The official Weaveworks blog post introducing WKSctl. Demonstrates how to leverage GitOps loops to continuous update node configurations and automatically reconcile discrepancies between virtual infrastructure states and Git declarations.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "GitOps", "Media"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops"}');
-INSERT INTO "resources" VALUES('https://www.weave.works/docs/net/latest/overview','Weave-net','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1.77903318862413191e+09,0,'2026-05-17T17:53:08.624132+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.weave.works/features/prometheus-monitoring','Weave Cortex SaaS (Hosted Prometheus - Public Cloud)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1.77903143626887297e+09,0,'2026-05-17T17:23:56.268873+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.weave.works/docs/net/latest/overview','Weave-net','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779033188,0,'2026-05-17T17:53:08.624132+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.weave.works/features/prometheus-monitoring','Weave Cortex SaaS (Hosted Prometheus - Public Cloud)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779031436,0,'2026-05-17T17:23:56.268873+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/product/gitops-enterprise','Weave GitOps Enterprise','- Weave GitOps Enterprise is a continuous operations product that makes it easy to deploy and manage Kubernetes clusters and applications in any environment. With a single management console that lets you operate clusters running anywhere, in the public cloud, on the edge or in any hybrid scenario. Strong multi-tenancy can accelerate app delivery by providing developers with self-serve isolated workload namespaces across environments.
     - With Weave GitOps Enterprise, every change is recorded in Git – whether it''s a change to application code or platform config and whoever was responsible. So you have a self-generating audit trail available at all times, and far fewer...','2024',0,'Enterprise edition of the Weave GitOps delivery platform. Following the 2024 closure of Weaveworks, this platform is legacy, but it pioneered self-service workspace boundaries and unified Git audit trails for large cluster environments.','English','Product Page','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "GitOps", "Legacy Tools"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weave.works/technologies/gitops','weave.works: Guide to GitOps','','2020',0,'A foundational guide to GitOps concepts as originally defined and structured by Weaveworks. While Weaveworks pioneered these patterns and early delivery agents (Curator Insight), corporate closures shifted direct tooling maintenance to broader CNCF communities (Live Grounding). The design principles remain core to modern cloud-native CD.','None','Technical Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
@@ -18543,28 +18543,28 @@ INSERT INTO "resources" VALUES('https://www.weave.works/technologies/going-cloud
 INSERT INTO "resources" VALUES('https://www.weave.works/use-cases/security-with-gitops','weave.works: Put Your Security Worries to Rest with GitOps Operational Control 🌟','','2021',0,'Investigates GitOps as a strong security posture where developers do not require direct Kubernetes API access. Instead, the Git repository acts as a RBAC gatekeeper, providing total observability and cryptographic audit trails for every deployment.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Security", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.webcodegeeks.com/python/python-django-tutorial','webcodegeeks.com: Python Django Tutorial','','2018',0,'A foundational primer reviewing core MVC patterns inside Django. Details structure setups, standard templates design, model configurations, and administrative dashboard customization.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weblineindia.com/blog/all-about-devops-automation','weblineindia.com: DevOps Automation – Everything You Need to Know','','2021',0,'Details continuous lifecycle orchestration techniques from code analysis to deployment. Analyzes pipeline security patterns, continuous testing targets, container storage architectures, and zero-downtime deployment patterns like blue-green systems.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Automation Philosophy", "Continuous Integration"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.websiteplanet.com/blog/what-is-open-source-software','websiteplanet.com: What’s Open Source Software + How It Makes Money 2022','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48b76d3a04ea9b344b87d2e9dd15097773477e84cf79805130519443b59f8e5b',100.0,1.77902983827410197e+09,0,'2026-05-17T16:57:18.274102+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.websiteplanet.com/blog/what-is-open-source-software/?geo=us&device=desktop"}');
+INSERT INTO "resources" VALUES('https://www.websiteplanet.com/blog/what-is-open-source-software','websiteplanet.com: What’s Open Source Software + How It Makes Money 2022','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48b76d3a04ea9b344b87d2e9dd15097773477e84cf79805130519443b59f8e5b',100.0,1779029838,0,'2026-05-17T16:57:18.274102+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.websiteplanet.com/blog/what-is-open-source-software/?geo=us&device=desktop"}');
 INSERT INTO "resources" VALUES('https://www.websiteplanet.com/blog/what-is-open-source-software/?geo=us&device=desktop','websiteplanet.com: What’s Open Source Software + How It Makes Money 2022','','2022',3,'Details the monetization mechanics driving open-source software (OSS) ecosystems, covering models like open-core, dual-licensing, and cloud hosting. Helps engineering leaders assess the long-term sustainability and licensing risks associated with critical software dependencies.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Market Trends", "Open Source Business Models"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2020/08/22/kubernetes-disaster-recovery-with-velero.html','wecloudpro.com: Kubernetes Disaster Recovery with Velero 🌟','','N/A',0,'A curated technical resource and architectural guide covering wecloudpro.com: Kubernetes Disaster Recovery with Velero 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790344768098731e+09,0,'2026-05-17T18:14:36.809873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2020/11/01/Balance-your-kubernetes-cluster.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903125791061711e+09,0,'2026-05-17T17:20:57.910617+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2021/08/21/Watchers-in-Kubernetes.html','wecloudpro.com: Watchers in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering wecloudpro.com: Watchers in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790330448001039e+09,0,'2026-05-17T17:50:44.800104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2021/11/13/Tanzu-Community-Edition.html','wecloudpro.com: VMware Tanzu Community Edition 🌟','','N/A',0,'A curated technical resource and architectural guide covering wecloudpro.com: VMware Tanzu Community Edition 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903137760428309e+09,0,'2026-05-17T17:22:57.604283+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2021/11/28/Argocd-helm.html','wecloudpro.com: Deploying Helm Charts with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering wecloudpro.com: Deploying Helm Charts with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903432259246897e+09,0,'2026-05-17T18:12:02.592469+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2020/08/22/kubernetes-disaster-recovery-with-velero.html','wecloudpro.com: Kubernetes Disaster Recovery with Velero 🌟','','N/A',0,'A curated technical resource and architectural guide covering wecloudpro.com: Kubernetes Disaster Recovery with Velero 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034476,0,'2026-05-17T18:14:36.809873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2020/11/01/Balance-your-kubernetes-cluster.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031257,0,'2026-05-17T17:20:57.910617+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2021/08/21/Watchers-in-Kubernetes.html','wecloudpro.com: Watchers in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering wecloudpro.com: Watchers in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033044,0,'2026-05-17T17:50:44.800104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2021/11/13/Tanzu-Community-Edition.html','wecloudpro.com: VMware Tanzu Community Edition 🌟','','N/A',0,'A curated technical resource and architectural guide covering wecloudpro.com: VMware Tanzu Community Edition 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031377,0,'2026-05-17T17:22:57.604283+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2021/11/28/Argocd-helm.html','wecloudpro.com: Deploying Helm Charts with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering wecloudpro.com: Deploying Helm Charts with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034322,0,'2026-05-17T18:12:02.592469+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.weekly.tf','weekly.tf: Terraform Weekly','- [weekly.tf: Issue #171 - Terramate, Using LLMs to generate Terraform, API Gateway with Lambda, GuardDuty, IMDSv2 at Slack, Azure DevOps Pipelines](https://www.weekly.tf/p/issue-171-terramate-using-llms-to-generate-terraform-api-gateway-with-lambda-guardduty-imdsv2)','2025',0,'A widely read community newsletter focusing on Terraform, OpenTofu, and general IaC developments. Covers tool releases (Terramate, Pulumi, etc.), dynamic cloud configurations, LLM-based code generation, and production-tested pattern designs.','English','Newsletter','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Newsletters"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.weekly.tf/p/issue-171-terramate-using-llms-to-generate-terraform-api-gateway-with-lambda-guardduty-imdsv2','weekly.tf: Issue #171 - Terramate, Using LLMs to generate Terraform, API'' Gateway with Lambda, GuardDuty, IMDSv2 at Slack, Azure DevOps Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f45c9c58771c4dd73e2be1b9d91269c6756214c5b50541860f9f03ec6b91874a',100.0,1.77903000994933605e+09,1,'2026-05-17T17:00:09.949336+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.weekly.tf/p/issue-171-terramate-using-llms-to-generate-terraform-api-gateway-with-lambda-guardduty-imdsv2','weekly.tf: Issue #171 - Terramate, Using LLMs to generate Terraform, API'' Gateway with Lambda, GuardDuty, IMDSv2 at Slack, Azure DevOps Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f45c9c58771c4dd73e2be1b9d91269c6756214c5b50541860f9f03ec6b91874a',100.0,1779030009,1,'2026-05-17T17:00:09.949336+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.welivesecurity.com/es/recursos-herramientas/ofuscacion-de-codigo-arte-ciberseguridad','welivesecurity.com: La ofuscación de código: un arte que reina en la ciberseguridad','','2023',0,'Explica cómo la ofuscación de código protege la propiedad intelectual y dificulta la ingeniería inversa por parte de actores maliciosos. Describe métodos comunes como el cambio de flujos de control y cifrado de cadenas.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Software Protection", "Obfuscation"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.welivesecurity.com/la-es/2021/12/16/que-deben-saber-lideres-empresas-sobre-log4shell','welivesecurity.com: Lo que todo líder de una empresa debe saber sobre Log4Shell','','2021',0,'A Spanish-language security guide that explains the strategic implications of the Log4Shell vulnerability for business leaders. It outlines steps for mapping organizational risk exposure, coordinating IT teams, and auditing third-party software vendors. This guide provides valuable insights for aligning compliance goals with technical remediation efforts.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Spanish Technical Advisory"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.whizlabs.com','Whizlabs','','2026',4,'Professional certification training platform offering detailed exam preparation simulations for CKA, CKAD, and CKS. Combines structured video guides with cloud-based sandboxes to test real-world debugging capabilities, container engineering, and system security practices.','English','Training Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Certifications", "Cloud & DevOps"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.whizlabs.com/blog/google-cloud-platform','whizlabs.com: Introduction To Google Cloud Platform','','2026',0,'A comprehensive introductory article mapping out GCP foundational structures, virtual machine instances, VPC networking, storage classes, and certification paths for beginners.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Public Cloud", "Training"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.whizlabs.com/blog/kinesis-vs-kafka','whizlabs.com: AWS Kinesis vs Kafka Apache','','2021',4,'Comparative architectural review between AWS Kinesis and Apache Kafka. Analyzes data retention policies, throughput capabilities, scaling overheads, and total cost of ownership (TCO) profiles.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Event Streaming", "Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["aws-data.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.wildfly.org','WildFly','','2026',4,'The project homepage for WildFly, Red Hat''s open-source application server executing modern Jakarta EE specifications. Live Grounding highlights WildFly as a high-performance, modular system featuring fast startup and low memory usage, heavily favored for container deployments.','English','Website','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "WildFly"]','["[ENTERPRISE-STABLE]"]','[]','["java_app_servers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.wired.co.uk/article/great-resignation-quit-job','wired.co.uk: The Great Resignation is here and no one is prepared','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','548b3e30425ae4de1adb674d0c024f4d20e7de886ad36ea05d8e2dba30b0e058',100.0,1.7790304440151081e+09,0,'2026-05-17T17:07:24.015108+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.wired.com/story/great-resignation-quit-job"}');
-INSERT INTO "resources" VALUES('https://www.wired.com/story/calendly-google-calendar-appointment-schedule','wired.com: Google Calendar''s ‘Appointment Schedule’ Is Good, Not Great','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3aeb1741de2047f28aca8ac3460ea7d9ef37dee20194e4d0042d252ad21a35f3',100.0,1.77903415590269804e+09,1,'2026-05-17T18:09:15.902698+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.wired.co.uk/article/great-resignation-quit-job','wired.co.uk: The Great Resignation is here and no one is prepared','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','548b3e30425ae4de1adb674d0c024f4d20e7de886ad36ea05d8e2dba30b0e058',100.0,1779030444,0,'2026-05-17T17:07:24.015108+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.wired.com/story/great-resignation-quit-job"}');
+INSERT INTO "resources" VALUES('https://www.wired.com/story/calendly-google-calendar-appointment-schedule','wired.com: Google Calendar''s ‘Appointment Schedule’ Is Good, Not Great','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3aeb1741de2047f28aca8ac3460ea7d9ef37dee20194e4d0042d252ad21a35f3',100.0,1779034155,1,'2026-05-17T18:09:15.902698+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.wired.com/story/great-resignation-quit-job','wired.co.uk: The Great Resignation is here and no one is prepared','','2021',0,'An in-depth analysis of the structural workforce shifts in technology during the Great Resignation. It argues that traditional retention frameworks fail because they do not address developer demands for tooling modernization, architectural trust, and flexible operations.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Labor Trends", "The Great Resignation"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.wired.com/story/web3-gavin-wood-interview','wired.com: The Father of Web3 Wants You to Trust Less','','2021',0,'An interview with Ethereum co-founder and Polkadot creator Gavin Wood on the engineering philosophy behind Web3. Wood details the transition from trusting centralized authorities to relying on cryptographic truth, smart contracts, and decentralized state machines to enforce transparency.','N/A','Interview','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Emerging Paradigms", "Web3 Architecture", "Decentralized Systems", "Vision & Philosophy"]','["[COMMUNITY-TOOL]"]','[]','["web3.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.wiz.io/blog/avoiding-mistakes-with-aws-oidc-integration-conditions','Avoiding Mistakes with AWS OIDC Integration Conditions','','2024',0,'A security deep dive into AWS IAM OIDC trust relationships. Explains how misconfigured OIDC settings can allow unauthorized actions in GitHub Actions pipelines and outlines steps to prevent account compromise.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "DevSecOps", "Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.worksome.com','worksome','','2026',0,'A specialized platform dedicated to managing the compliance, invoicing, and tax liabilities of freelance workforces. It simplifies cross-border payments and contractor verification workflows. Live grounding showcases its extensive utility for HR compliance departments under shifting labor regulations.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Contractor Compliance"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.wraltechwire.com/2021/12/11/red-hat-expands-hybrid-cloud-efforts-in-ansible-deal-with-microsoft-azure','wraltechwire.com: Red Hat expands hybrid cloud efforts in Ansible deal with'' Microsoft Azure','','N/A',0,'A curated technical resource and architectural guide covering wraltechwire.com: Red Hat expands hybrid cloud efforts in Ansible deal with'' Microsoft Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903277419154906e+09,0,'2026-05-17T17:46:14.191549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.wraltechwire.com/2021/12/11/red-hat-expands-hybrid-cloud-efforts-in-ansible-deal-with-microsoft-azure','wraltechwire.com: Red Hat expands hybrid cloud efforts in Ansible deal with'' Microsoft Azure','','N/A',0,'A curated technical resource and architectural guide covering wraltechwire.com: Red Hat expands hybrid cloud efforts in Ansible deal with'' Microsoft Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032774,0,'2026-05-17T17:46:14.191549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.xataka.com/aplicaciones/copilot-escribe-40-codigo-lenguajes-como-java-python-que-llega-a-github-cinco-anos-llegara-al-80','xataka.com: Copilot ya escribe el 40% del código de lenguajes como Java o Python que llega a GitHub. En cinco años llegará al 80%','','2023',0,'Synthesizes quantitative telemetry revealing that Copilot synthesizes up to 40% of standard Java and Python files across active repositories. Provides a forecast pointing toward massive automation of standard boilerplate over the next decade. Challenges traditional metrics of programmer output.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.xataka.com/aplicaciones/github-copilot-asistente-para-escribir-codigo-basado-ia-esta-disponible-para-todos-esto-que-costara','xataka.com: GitHub Copilot, el asistente para programar basado en IA, ya está disponible para todos: cuánto cuesta y quienes lo pueden usar gratis','','2022',0,'Details Copilot''s commercial launch parameters, monthly subscription prices, and academic access plans. Outlines the technical setup prerequisites inside modern desktop environments. Summarizes enterprise governance policies for internal tooling onboarding.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Ecosystem Launch"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.xataka.com/automovil/excel-se-ha-usado-formula-1-que-se-han-dado-cuenta-que-no-mejor-forma-controlar-20-000-piezas-coche','xataka.com: El Excel se ha usado en la Fórmula 1 hasta que se han dado cuenta que no es la mejor forma de controlar las 20.000 piezas del coche','','2024',4,'Investigates Williams Racing''s historic reliance on Microsoft Excel for managing over 20,000 individual Formula 1 car components, and their subsequent modernization. The lack of relational integrity, collaborative concurrency, and historical audit trails in spreadsheets led to massive operational overhead and design desynchronization. This serves as a stark warning on the limits of "shadow IT" and the urgent necessity of database-backed configuration management databases (CMDBs).','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Data Management", "Enterprise Migration"]','["[ENTERPRISE-STABLE]"]','[]','["databases.md", "customer.md"]','{}','{}');
@@ -18572,7 +18572,7 @@ INSERT INTO "resources" VALUES('https://www.xataka.com/empresas-y-economia/gran-
 INSERT INTO "resources" VALUES('https://www.xataka.com/empresas-y-economia/guerra-talento-sector-tecnologico-amenaza-viabilidad-muchas-pymes-espanolas-cada-vez-les-resulta-dificil-retener-a-seniors','xataka.com: La guerra de talento en el sector tecnológico amenaza la viabilidad de muchas pymes españolas: cada vez les resulta más difícil retener a los seniors','','2022',0,'This article examines how global remote hiring has driven up senior software engineer salaries, creating a challenging recruitment environment for Spanish small-to-medium enterprises (SMEs) operating on local budgets.','Spanish','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Regional Markets", "Spain Tech Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.xataka.com/empresas-y-economia/han-recomendado-calcular-cuanto-dinero-queda-al-resto-despedirles-startups-espanolas-frente-a-quiebra-svb','xataka.com: "Han recomendado calcular cuánto dinero queda y al resto despedirles": las startups españolas frente a la quiebra de SVB','','2026',0,'A retrospective analysis examining startup liquidity management techniques during global banking shifts, detailing operational survival models, emergency fund structures, and runway calculations.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizations", "Financial Risk", "Startups"]','["[COMMUNITY-TOOL]"]','[]','["hr.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.xataka.com/empresas-y-economia/no-asciendo-aprendo-me-largo-empresa-crecimiento-profesional-como-estrategia-para-retener-talento','xataka.com: Si no asciendo ni aprendo, me largo de la empresa: el crecimiento profesional como estrategia para retener talento','','2023',0,'Curator Insight: Identifies learning and career advancement as core strategies to prevent engineer turnover. Live Grounding: Validates that continuous upskilling programs and transparent technical leadership tracks prevent talent attrition within highly skilled engineering teams.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Career Paths", "Retention"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.xataka.com/especiales/me-hice-funcionario-siendo-ingeniero-que-me-da-administracion-publica-que-no-consigue-empresa-privada','xataka.com: Me hice funcionario siendo ingeniero: qué me da la administración'' pública que no consigue la empresa privada','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e9cd86bffde226cf88b1ba5063a8f9ecdc8355b09b52298c92eab1c2518f83b3',100.0,1.77902917264383697e+09,0,'2026-05-17T16:46:12.643837+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.xataka.com/especiales/me-hice-funcionario-siendo-ingeniero-que-me-da-administracion-publica-que-no-consigue-empresa-privada-1"}');
+INSERT INTO "resources" VALUES('https://www.xataka.com/especiales/me-hice-funcionario-siendo-ingeniero-que-me-da-administracion-publica-que-no-consigue-empresa-privada','xataka.com: Me hice funcionario siendo ingeniero: qué me da la administración'' pública que no consigue la empresa privada','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e9cd86bffde226cf88b1ba5063a8f9ecdc8355b09b52298c92eab1c2518f83b3',100.0,1779029172,0,'2026-05-17T16:46:12.643837+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.xataka.com/especiales/me-hice-funcionario-siendo-ingeniero-que-me-da-administracion-publica-que-no-consigue-empresa-privada-1"}');
 INSERT INTO "resources" VALUES('https://www.xataka.com/especiales/me-hice-funcionario-siendo-ingeniero-que-me-da-administracion-publica-que-no-consigue-empresa-privada-1','xataka.com: Me hice funcionario siendo ingeniero: qué me da la administración pública que no consigue la empresa privada','','2023',0,'Curator Insight: Contrasts personal experiences of transitioning from private tech sectors into stable government administration roles. Live Grounding: Evaluates the stability, work-life balance, and architectural limitations of government IT systems versus the high-stress, fast-paced deployments found in modern private enterprises.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Career Paths", "Public Sector"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.xataka.com/magnet/esclavos-improductividad-70-reuniones-impiden-que-empleados-hagan-su-trabajo','magnet.xataka.com: Esclavos de la improductividad: el 70% de las reuniones impiden que los empleados hagan su trabajo','','2022',4,'Explores empirical research showing that 70% of workplace meetings actively prevent employees from completing their actual tasks. Advocates for ''No Meeting Days'' and asynchronous communication strategies to enable high-focus developer work, reduce cognitive load, and boost execution speed in modern cloud-native software development pipelines.','es','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Developer Productivity", "Asynchronous Collaboration"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.xataka.com/magnet/gran-renuncia-americana-como-trabajadores-se-han-hartado-sistema-estan-dejando-sus-empleos','magnet.xataka.com: La "gran renuncia" americana, o cómo los trabajadores se han hartado del sistema y están dejando sus empleos','','2021',0,'A cultural analysis explaining the American ''Great Resignation'' in Spanish. It presents the phenomenon as a structural rejection of developer burnout, stagnating wages, and unsustainable delivery pipelines.','Spanish','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Labor Trends", "The Great Resignation"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
@@ -18594,202 +18594,202 @@ INSERT INTO "resources" VALUES('https://www.xataka.com/robotica-e-ia/programar-c
 INSERT INTO "resources" VALUES('https://www.xataka.com/servicios/copilot-chatgpt-gpt-4-han-cambiado-para-siempre-mundo-programacion-esto-que-opinan-expertos','xataka.com: https://www.xataka.com/servicios/copilot-chatgpt-gpt-4-han-cambiado-para-siempre-mundo-programacion-esto-que-opinan-expertos','','2023',0,'A comprehensive expert-driven review of how GPT-4 and Copilot have structurally altered the software engineering lifecycle. Evaluates productivity shifts, risks of cognitive offloading, and structural changes in junior developer onboarding processes.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Industry Impact"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.xataka.com/servicios/que-amazon-ha-elegido-aragon-para-instalar-sus-tres-primeros-centros-datos-espana','xataka.com: Por qué Amazon ha elegido Aragón para instalar sus tres primeros centros de datos en España','','2022',0,'An analytical study published by Xataka highlighting why Amazon chose Aragon to construct its major Spanish data center hubs, focusing on physical security, fiber links, and regional green energy availability.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Regional Infrastructure", "Spain"]','["[COMMUNITY-TOOL]"]','[]','["aws-spain.md", "aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.xenonstack.com/blog/serverless-open-faas-java','xenonstack.com: Serverless Architecture with OpenFaaS and Java','','2021',3,'Evaluates using JVM workloads within OpenFaaS, detailing compilation strategies, framework footprint reduction, and optimizing startup latency for container pods.','Java','Technical Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "OpenFaaS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.xenonstack.com/blog/serverless-openfaas-java','xenonstack.com: Serverless Architecture with OpenFaaS and Java','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','24ebd6dc664ac99dafe35d8c4cdbe839f9b8fbf487c1eb8ebaded150dc329ce1',100.0,1.77903023893295192e+09,0,'2026-05-17T17:03:58.932952+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md", "docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.xenonstack.com/blog/serverless-open-faas-java"}');
+INSERT INTO "resources" VALUES('https://www.xenonstack.com/blog/serverless-openfaas-java','xenonstack.com: Serverless Architecture with OpenFaaS and Java','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','24ebd6dc664ac99dafe35d8c4cdbe839f9b8fbf487c1eb8ebaded150dc329ce1',100.0,1779030238,0,'2026-05-17T17:03:58.932952+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md", "docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.xenonstack.com/blog/serverless-open-faas-java"}');
 INSERT INTO "resources" VALUES('https://www.xenonstack.com/insights/stateful-and-stateless-applications','xenonstack.com: Stateful and Stateless Applications Best Practices and Advantages','','2023',0,'A foundational comparison of stateful vs. stateless application lifecycles. Discusses container orchestration challenges, dynamic volume provisioning, storage performance targets, and state management trends for scalable distributed networks.','Conceptual','Architectural Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.xeridia.co.uk/blog/benefits-test-driven-development-devops-environments','xeridia.co.uk: Benefits of Test-Driven Development in DevOps Environments','','2021',4,'Highlights the compatibility of Test-Driven Development (TDD) with rapid iteration cycles. Details how creating early test layouts facilitates modular software designs and cuts post-deployment regressions.','English','Technical Article','Intermediate',0,'online','manual','85facb56a2e9d58fd217b7caec4fea7d9684b1d30fd3ca8c6c031d66cd535b95',100.0,1.77903317039081811e+09,1,'2026-05-17T17:52:50.390818+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.xeridia.co.uk/blog/importance-testing-devops','xeridia.co.uk: The Importance of Testing in DevOps','','2021',4,'An exploration of testing methods within continuous pipelines. Outlines ways to automate execution steps for integration and compliance scans to ensure consistency across active clusters.','English','Technical Article','Intermediate',0,'online','manual','3f203a6c45a135e3a81f9cd780db42c4eae76f3d36596f8c21b91d2dd22211db',100.0,1779030803.64258,1,'2026-05-17T17:13:23.642580+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.xeridia.co.uk/blog/benefits-test-driven-development-devops-environments','xeridia.co.uk: Benefits of Test-Driven Development in DevOps Environments','','2021',4,'Highlights the compatibility of Test-Driven Development (TDD) with rapid iteration cycles. Details how creating early test layouts facilitates modular software designs and cuts post-deployment regressions.','English','Technical Article','Intermediate',0,'online','manual','85facb56a2e9d58fd217b7caec4fea7d9684b1d30fd3ca8c6c031d66cd535b95',100.0,1779033170,1,'2026-05-17T17:52:50.390818+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.xeridia.co.uk/blog/importance-testing-devops','xeridia.co.uk: The Importance of Testing in DevOps','','2021',4,'An exploration of testing methods within continuous pipelines. Outlines ways to automate execution steps for integration and compliance scans to ensure consistency across active clusters.','English','Technical Article','Intermediate',0,'online','manual','3f203a6c45a135e3a81f9cd780db42c4eae76f3d36596f8c21b91d2dd22211db',100.0,1779030803,1,'2026-05-17T17:13:23.642580+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.yamllint.com','yamllint.com: YAML Lint - The YAML Validator','','2022',5,'The web-based standard for pasting, formatting, and validating raw YAML payloads. It provides immediate visual feedback on structural bugs, key duplicates, and spacing issues, serving as a quick helper for DevOps engineers debugging pipelines.','N/A','tool','beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Validation"]','["[DE FACTO STANDARD]"]','[]','["yaml.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://www.yeeply.com','yeeply 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31b7067754281e1dbc1a25c481bd139524b193f46bfe0d8ac66faf733597c2e6',100.0,1.7790321510690751e+09,0,'2026-05-17T17:35:51.069075+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{"duplicate_of": "https://yeeply.com"}');
+INSERT INTO "resources" VALUES('https://www.yeeply.com','yeeply 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31b7067754281e1dbc1a25c481bd139524b193f46bfe0d8ac66faf733597c2e6',100.0,1779032151,0,'2026-05-17T17:35:51.069075+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{"duplicate_of": "https://yeeply.com"}');
 INSERT INTO "resources" VALUES('https://www.yegor256.com/2014/07/24/rultor-automated-merging.html','Rultor, a Merging Bot','','2014',3,'A philosophical and architectural essay framing the necessity of automated merging bots. Argues that manual merging introduces critical continuous integration vulnerabilities and details how systems like Rultor resolve this operational anti-pattern.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "ChatOps"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.yobyot.com/aws/aws-multi-region-keys-and-ec2-data-lifecycle-manager/2021/08/18','yobyot.com: AWS multi-region KMS keys and Data Lifecycle Manager: better'' together','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b642aa84b170fc32fe04321fa47847096aa2b9bad5f51e6154cdffc1661208dc',100.0,1779030730.41939,0,'2026-05-17T17:12:10.419390+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://yobyot.com/aws/aws-multi-region-keys-and-ec2-data-lifecycle-manager/2021/08/18"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6c3a3cf9d553f6fdc2cf2e5e4cb612bb2488484ebae275a9ed79051f5aa8c804',100.0,1.77902937134618902e+09,1,'2026-05-17T16:49:31.346189+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@ByteByteGo','bytebytego',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','78614279dba778d61de7727a4c0a2bd6fc4d16484c8435e8f8ebfbcd9123e7b1',100.0,1.77903446173446893e+09,0,'2026-05-17T18:14:21.734469+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/bytebytego.jpg", "order_v1": 114, "order_v2": 36}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@ClickHouseDB','ClickHouse','Official YouTube channel for ClickHouse, the open-source column-oriented database management system.',NULL,NULL,'Official YouTube channel for ClickHouse, the open-source column-oriented database management system.','English','Reference','Intermediate',0,'online','manual','',100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "observability_databases_storage", "image": "images/clickhouse_logo.svg", "order_v1": 134, "order_v2": 20}','{}');
+INSERT INTO "resources" VALUES('https://www.yobyot.com/aws/aws-multi-region-keys-and-ec2-data-lifecycle-manager/2021/08/18','yobyot.com: AWS multi-region KMS keys and Data Lifecycle Manager: better'' together','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b642aa84b170fc32fe04321fa47847096aa2b9bad5f51e6154cdffc1661208dc',100.0,1779030730,0,'2026-05-17T17:12:10.419390+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://yobyot.com/aws/aws-multi-region-keys-and-ec2-data-lifecycle-manager/2021/08/18"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6c3a3cf9d553f6fdc2cf2e5e4cb612bb2488484ebae275a9ed79051f5aa8c804',100.0,1779029371,1,'2026-05-17T16:49:31.346189+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@ByteByteGo','bytebytego',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','78614279dba778d61de7727a4c0a2bd6fc4d16484c8435e8f8ebfbcd9123e7b1',100.0,1779034461,0,'2026-05-17T18:14:21.734469+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/bytebytego.jpg", "order_v1": 114, "order_v2": 36}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@ClickHouseDB','ClickHouse','Official YouTube channel for ClickHouse, the open-source column-oriented database management system.',NULL,NULL,'Official YouTube channel for ClickHouse, the open-source column-oriented database management system.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "observability_databases_storage", "image": "images/clickhouse_logo.svg", "order_v1": 134, "order_v2": 20}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/@CloudNativeMadrid','CloudNativeMadrid','YouTube channel for CloudNativeMadrid',NULL,NULL,'YouTube channel for CloudNativeMadrid','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "learning_influencers_communities", "image": "images/cloudnativemadrid_logo.jpg", "order_v1": 121, "order_v2": 41}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@DotCSV','dotcsv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cd7d90b54e4e493cdc7c9d473d449cd3b861c7e59eacca837584a39335f2419a',100.0,1.77903058784252405e+09,0,'2026-05-17T17:09:47.842524+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "ai_advanced_tech", "image": "images/dotcsv.jpg", "order_v1": 115, "order_v2": 7}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@GoogleGemini','Google Gemini','Official channel for Google Gemini, focusing on the latest advancements and applications of Gemini AI models.',NULL,NULL,'Official channel for Google Gemini, focusing on the latest advancements and applications of Gemini AI models.','English','Reference','Intermediate',0,'online','manual','',100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/google_gemini_logo.png", "order_v1": 125, "order_v2": 0}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@DotCSV','dotcsv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cd7d90b54e4e493cdc7c9d473d449cd3b861c7e59eacca837584a39335f2419a',100.0,1779030587,0,'2026-05-17T17:09:47.842524+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "ai_advanced_tech", "image": "images/dotcsv.jpg", "order_v1": 115, "order_v2": 7}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@GoogleGemini','Google Gemini','Official channel for Google Gemini, focusing on the latest advancements and applications of Gemini AI models.',NULL,NULL,'Official channel for Google Gemini, focusing on the latest advancements and applications of Gemini AI models.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/google_gemini_logo.png", "order_v1": 125, "order_v2": 0}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/@gustavo-entrala','Gustavo Entrala','Gustavo Entrala''s YouTube channel focusing on AI news, product ideation, brand strategies, and innovation culture.',NULL,NULL,'Gustavo Entrala''s YouTube channel focusing on AI news, product ideation, brand strategies, and innovation culture.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/gustavo_entrala.jpg", "order_v1": 135, "order_v2": 8}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@ITOpsTalk','itopstalk','IT Pro & Operations content from Microsoft''s Azure Infrastructure Advocacy team. Video series, screencast demos, exam prep, product team interviews, shows and more.',NULL,NULL,'IT Pro & Operations content from Microsoft''s Azure Infrastructure Advocacy team. Video series, screencast demos, exam prep, product team interviews, shows and more.','English','Reference','Intermediate',0,'online','manual','',100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "learning_influencers_communities", "image": "images/itopstalk_logo.png", "order_v1": 123, "order_v2": 42}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@Microsoft.Copilot','Microsoft Copilot','Official channel for Microsoft Copilot, highlighting AI-powered productivity tools and features.',NULL,NULL,'Official channel for Microsoft Copilot, highlighting AI-powered productivity tools and features.','English','Reference','Intermediate',0,'online','manual','',100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/microsoft_copilot_logo.png", "order_v1": 128, "order_v2": 5}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@ITOpsTalk','itopstalk','IT Pro & Operations content from Microsoft''s Azure Infrastructure Advocacy team. Video series, screencast demos, exam prep, product team interviews, shows and more.',NULL,NULL,'IT Pro & Operations content from Microsoft''s Azure Infrastructure Advocacy team. Video series, screencast demos, exam prep, product team interviews, shows and more.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "learning_influencers_communities", "image": "images/itopstalk_logo.png", "order_v1": 123, "order_v2": 42}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@Microsoft.Copilot','Microsoft Copilot','Official channel for Microsoft Copilot, highlighting AI-powered productivity tools and features.',NULL,NULL,'Official channel for Microsoft Copilot, highlighting AI-powered productivity tools and features.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/microsoft_copilot_logo.png", "order_v1": 128, "order_v2": 5}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/@MicrosoftReactor','Microsoft Reactor','YouTube channel for Microsoft Reactor',NULL,NULL,'YouTube channel for Microsoft Reactor','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/microsoft_reactor_logo.png", "order_v1": 131, "order_v2": 6}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@NedintheCloud','Ned in the Cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','751e75ab19fc6536acc8f25fa412fafc037f70f4df7fde0fb280514501f6b19a',100.0,1.77902947561199808e+09,0,'2026-05-17T16:51:15.611998+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/nedinthecloud.jpg", "order_v1": 111, "order_v2": 8}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@NetBoxLabs','netbox',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2ab4f70096ee1f7d72005a1eb6153f7359b8747f5835acedc4f16a822e9e20fe',100.0,1.77903040389672803e+09,0,'2026-05-17T17:06:43.896728+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/netboxlabs_logo.jpg", "order_v1": 112, "order_v2": 9}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@NedintheCloud','Ned in the Cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','751e75ab19fc6536acc8f25fa412fafc037f70f4df7fde0fb280514501f6b19a',100.0,1779029475,0,'2026-05-17T16:51:15.611998+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/nedinthecloud.jpg", "order_v1": 111, "order_v2": 8}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@NetBoxLabs','netbox',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2ab4f70096ee1f7d72005a1eb6153f7359b8747f5835acedc4f16a822e9e20fe',100.0,1779030403,0,'2026-05-17T17:06:43.896728+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/netboxlabs_logo.jpg", "order_v1": 112, "order_v2": 9}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/@OlenaKutsenko','Olena Kutsenko','YouTube channel for Olena Kutsenko',NULL,NULL,'YouTube channel for Olena Kutsenko','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "learning_influencers_communities", "image": "images/olena_kutsenko.jpg", "order_v1": 119, "order_v2": 39}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@Playwrightdev','Playwright','Official channel for Playwright, the open-source framework for reliable end-to-end testing for modern web apps.',NULL,NULL,'Official channel for Playwright, the open-source framework for reliable end-to-end testing for modern web apps.','English','Reference','Intermediate',0,'online','manual','',100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "dev_testing_collab", "image": "images/playwright_logo.png", "order_v1": 132, "order_v2": 1}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@aiatmeta','Meta AI','Official channel for Meta AI, sharing news and research on Meta''s artificial intelligence initiatives.',NULL,NULL,'Official channel for Meta AI, sharing news and research on Meta''s artificial intelligence initiatives.','English','Reference','Intermediate',0,'online','manual','',100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/meta_ai_logo.png", "order_v1": 130, "order_v2": 4}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@anthropic-ai','Anthropic','Official channel for Anthropic, focusing on AI safety and the development of Claude AI.',NULL,NULL,'Official channel for Anthropic, focusing on AI safety and the development of Claude AI.','English','Reference','Intermediate',0,'online','manual','',100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/anthropic_logo.png", "order_v1": 127, "order_v2": 2}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@arsys','Arsys','Canal oficial de YouTube de Arsys, proveedor de servicios de cloud hosting e infraestructura tecnológica en España.',NULL,NULL,'Canal oficial de YouTube de Arsys, proveedor de servicios de cloud hosting e infraestructura tecnológica en España.','English','Reference','Intermediate',0,'online','manual','',100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_providers", "image": "images/arsys_logo.svg", "order_v1": 133, "order_v2": 14}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@azure-terraformer','Azure Terraformer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e18f6ea9b09101a05ca67bffbc439a86c72974d80c0ab80e837a1a7077e1675a',100.0,1.77903156718782305e+09,0,'2026-05-17T17:26:07.187823+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{"category": "devops_cicd_iac", "image": "images/azure-terraformer.jpg", "order_v1": 110, "order_v2": 7}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@code/shorts','==Visual Studio Code - Shorts==','','2023',0,'An official repository of short-form video tutorials from the VS Code team. Covers fast tips, newly added features, and productivity configurations for modern software developers.','N/A','YouTube Short','Basic',0,'online','manual','0cfda6fe9a32083f87cadcf3aa9ba3386c95b5e8140df02f72fb021b877cd057',100.0,1.77903315830491089e+09,1,'2026-05-17T17:52:38.304911+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Tips & Tricks"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@googlecloudtech','gcp videos new','Official channel for Google Cloud. It features technical tutorials, product updates, and insights into AI, data analytics, infrastructure, and security.',NULL,NULL,'Official channel for Google Cloud. It features technical tutorials, product updates, and insights into AI, data analytics, infrastructure, and security.','English','Reference','Intermediate',0,'online','manual','',100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_providers", "image": "images/gcp_logo_v2.png", "order_v1": 124, "order_v2": 3}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@googledeepmind','Google DeepMind','Official channel for Google DeepMind, showcasing research and breakthroughs in artificial intelligence.',NULL,NULL,'Official channel for Google DeepMind, showcasing research and breakthroughs in artificial intelligence.','English','Reference','Intermediate',0,'online','manual','',100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/google_deepmind_logo.png", "order_v1": 126, "order_v2": 1}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@Playwrightdev','Playwright','Official channel for Playwright, the open-source framework for reliable end-to-end testing for modern web apps.',NULL,NULL,'Official channel for Playwright, the open-source framework for reliable end-to-end testing for modern web apps.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "dev_testing_collab", "image": "images/playwright_logo.png", "order_v1": 132, "order_v2": 1}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@aiatmeta','Meta AI','Official channel for Meta AI, sharing news and research on Meta''s artificial intelligence initiatives.',NULL,NULL,'Official channel for Meta AI, sharing news and research on Meta''s artificial intelligence initiatives.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/meta_ai_logo.png", "order_v1": 130, "order_v2": 4}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@anthropic-ai','Anthropic','Official channel for Anthropic, focusing on AI safety and the development of Claude AI.',NULL,NULL,'Official channel for Anthropic, focusing on AI safety and the development of Claude AI.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/anthropic_logo.png", "order_v1": 127, "order_v2": 2}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@arsys','Arsys','Canal oficial de YouTube de Arsys, proveedor de servicios de cloud hosting e infraestructura tecnológica en España.',NULL,NULL,'Canal oficial de YouTube de Arsys, proveedor de servicios de cloud hosting e infraestructura tecnológica en España.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_providers", "image": "images/arsys_logo.svg", "order_v1": 133, "order_v2": 14}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@azure-terraformer','Azure Terraformer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e18f6ea9b09101a05ca67bffbc439a86c72974d80c0ab80e837a1a7077e1675a',100.0,1779031567,0,'2026-05-17T17:26:07.187823+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{"category": "devops_cicd_iac", "image": "images/azure-terraformer.jpg", "order_v1": 110, "order_v2": 7}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@code/shorts','==Visual Studio Code - Shorts==','','2023',0,'An official repository of short-form video tutorials from the VS Code team. Covers fast tips, newly added features, and productivity configurations for modern software developers.','N/A','YouTube Short','Basic',0,'online','manual','0cfda6fe9a32083f87cadcf3aa9ba3386c95b5e8140df02f72fb021b877cd057',100.0,1779033158,1,'2026-05-17T17:52:38.304911+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Tips & Tricks"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@googlecloudtech','gcp videos new','Official channel for Google Cloud. It features technical tutorials, product updates, and insights into AI, data analytics, infrastructure, and security.',NULL,NULL,'Official channel for Google Cloud. It features technical tutorials, product updates, and insights into AI, data analytics, infrastructure, and security.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_providers", "image": "images/gcp_logo_v2.png", "order_v1": 124, "order_v2": 3}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@googledeepmind','Google DeepMind','Official channel for Google DeepMind, showcasing research and breakthroughs in artificial intelligence.',NULL,NULL,'Official channel for Google DeepMind, showcasing research and breakthroughs in artificial intelligence.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/google_deepmind_logo.png", "order_v1": 126, "order_v2": 1}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/@kubefm','kubefm','YouTube channel for kubefm',NULL,NULL,'YouTube channel for kubefm','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_native_kubernetes", "image": "images/kubefm_logo.jpg", "order_v1": 118, "order_v2": 10}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/@kyndryl','kyndryl','YouTube channel for kyndryl',NULL,NULL,'YouTube channel for kyndryl','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_providers", "image": "images/kyndryl_logo.jpg", "order_v1": 122, "order_v2": 13}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@midulive','midulive',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','54eb8117330153c84af7f5634d99785b7fc0fa3079b923aa7f4db24398634b58',100.0,1.77903313012603592e+09,0,'2026-05-17T17:52:10.126036+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/midulive.jpg", "order_v1": 116, "order_v2": 37}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@midulive','midulive',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','54eb8117330153c84af7f5634d99785b7fc0fa3079b923aa7f4db24398634b58',100.0,1779033130,0,'2026-05-17T17:52:10.126036+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/midulive.jpg", "order_v1": 116, "order_v2": 37}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/@mouredev','mouredev','YouTube channel for mouredev',NULL,NULL,'YouTube channel for mouredev','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "learning_influencers_communities", "image": "images/mouredev.jpg", "order_v1": 120, "order_v2": 40}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/@returngis','returngis','YouTube channel for returngis',NULL,NULL,'YouTube channel for returngis','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "learning_influencers_communities", "image": "images/returngis_logo.jpg", "order_v1": 117, "order_v2": 38}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/@techwithhelen','Tech with Helen',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cc91839793cd72633ccbcdd4b1b87ff97798c0f978c25e03459a686c466548ba',100.0,1.77903059757101106e+09,0,'2026-05-17T17:09:57.571011+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/techwithhelen.jpg", "order_v1": 113, "order_v2": 35}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/@techwithhelen','Tech with Helen',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cc91839793cd72633ccbcdd4b1b87ff97798c0f978c25e03459a686c466548ba',100.0,1779030597,0,'2026-05-17T17:09:57.571011+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/techwithhelen.jpg", "order_v1": 113, "order_v2": 35}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/@theakscommunity','youtube: The AKS Community','','2025',0,'A dedicated developer and operator community resource focusing on Azure Kubernetes Service (AKS). Tracks the evolution of enterprise-ready features, including node autoscale profiles, azure-cni overlays, Workload Identity, and cost optimization practices. (Live Grounding: Serves as an invaluable hub for tracking live updates directly from Microsoft engineers).','N/A','Community Hub','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Managed Kubernetes", "Azure AKS"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/CodelyTV','codelytv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7562c1fd117910551a359b6ffd48e4bfe774ee7213c67107449e1db2bb08fc82',100.0,1779031113.75077,0,'2026-05-17T17:18:33.750770+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/codelytv_logo.jpg", "order_v1": 84, "order_v2": 18}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/OpenAI','OpenAI','Official channel for OpenAI, the research and deployment company behind GPT-4 and ChatGPT.',NULL,NULL,'Official channel for OpenAI, the research and deployment company behind GPT-4 and ChatGPT.','English','Reference','Intermediate',0,'online','manual','',100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/openai_logo.png", "order_v1": 129, "order_v2": 3}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Academind','academind',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','49374b58001931754392d4860bd469219c5ea12374555d1fb9dd81cd5e246c2f',100.0,1.77903380205145192e+09,0,'2026-05-17T18:03:22.051452+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/academind_logo.jpg", "order_v1": 73, "order_v2": 7}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/AcloudGuru','acloudguru',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e4b64a7f8b02a0861090185d3c764209e1f49c37d62992fac6aff4f017de0f36',100.0,1.77903458019361805e+09,0,'2026-05-17T18:16:20.193618+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/acloudguru_logo.jpg", "order_v1": 67, "order_v2": 1}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/AliSpittelDev','Ali Spittel',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2a0b6673ed947587bfb1a62067e659f09556650cb9245305badca7c931633acd',100.0,1779032878.17545,0,'2026-05-17T17:47:58.175450+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/aspittel.jpg", "order_v1": 91, "order_v2": 25}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/AlibabaCloud','alibaba cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','914fcee281d74c75ee9ba1ccd2efaa088f8322d7aec30c825e9dae93e1089499',100.0,1.77903049991541099e+09,0,'2026-05-17T17:08:19.915411+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/alibaba_cloud.jpg", "order_v1": 103, "order_v2": 10}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/AnaisUrlichs','anais urlichs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8780e28a47c43164449542a25cf554eaa66bb8216d70daf472ee7370e7058891',100.0,1779031451.22361,0,'2026-05-17T17:24:11.223610+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/anais_urlichs.jpg", "order_v1": 108, "order_v2": 33}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/AnsiblePilot','ansible pilot',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','816232ba113b12499d5e72c435699980eaab7866883868682237d04dd0942352',100.0,1779032679.34897,0,'2026-05-17T17:44:39.348970+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/ansiblepilot.jpg", "order_v1": 83, "order_v2": 17}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/AppsCodeInc','kubedb appscode',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3e066c938e56e90a948ede9a3a1d5b94f64c8bd66b15ceb374879d41cb94125d',100.0,1.77903275423716497e+09,0,'2026-05-17T17:45:54.237165+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/kubedb_logo.jpg", "order_v1": 81, "order_v2": 15}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Atlassian','atlassian videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b12f5490a703921bada1bb1f31dc077e68cd78f9f24e0448be30f5efbe5f6eed',100.0,1.77902915488654303e+09,0,'2026-05-17T16:45:54.886543+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/atlassian_logo.jpg", "order_v1": 33, "order_v2": 12}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/AzureDevOps','azure devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','2455f05f33ced964057422ceab0cf08442bd34f18f51e92fc00be2b7766704c8',100.0,1.77903132751466608e+09,0,'2026-05-17T17:22:07.514666+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/azure_devops_youtube.jpg", "order_v1": 101, "order_v2": 19}','{"duplicate_of": "https://marketplace.visualstudio.com/azuredevops"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/CloudBeesTV','cloudbees videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bf31440ec1c5babac014ae7004d3c521069248feef2b4c8dd484dd7f72944944',100.0,1.77903278585661888e+09,0,'2026-05-17T17:46:25.856619+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/cloudbees_logo.jpg", "order_v1": 6, "order_v2": 1}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Cloudacademy','cloud academy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','45fd85edc2170140593011f2a373204ccef285444f27a2e6e9baac45c99fcfa4',100.0,1.77903257907829308e+09,0,'2026-05-17T17:42:59.078293+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/cloud_academy_logo.jpg", "order_v1": 66, "order_v2": 0}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Code','vscode videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','0cfda6fe9a32083f87cadcf3aa9ba3386c95b5e8140df02f72fb021b877cd057',100.0,1.77903219593465399e+09,0,'2026-05-17T17:36:35.934654+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/vscode_logo.jpg", "order_v1": 34, "order_v2": 0}','{"duplicate_of": "https://www.youtube.com/@code/shorts"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Confluent','confluent video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ec48a02063af5b6f9add0321a3502b317f7f1ed34376ebdb303d7a8fc107d55f',100.0,1.77903178822865509e+09,0,'2026-05-17T17:29:48.228655+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/confluent_logo.jpg", "order_v1": 60, "order_v2": 14}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/ContainerDays','container days',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d9137dd93ff2eff6232825e35e61c9e22ec426d1870f78ca70e0940557b6d301',100.0,1.77903146115834903e+09,0,'2026-05-17T17:24:21.158349+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/containerdays.jpg", "order_v1": 97, "order_v2": 11}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/ContinuousDeliveryFoundation','ContinuousDeliveryFoundation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2a573f49f2a07ac52982df114beadf861830d0932a739f06328cfecd74e5949e',100.0,1.77903126653421401e+09,0,'2026-05-17T17:21:06.534214+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/ContinuousDeliveryFoundation.jpg", "order_v1": 99, "order_v2": 18}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/CrunchyDataPostgres','crunchydata',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6094ac4c15b6562581586495567696862d9228705a3fc89c1f7508ddcb39dc3d',100.0,1.77903216318027591e+09,0,'2026-05-17T17:36:03.180276+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/crunchydata_logo.jpg", "order_v1": 55, "order_v2": 9}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/DevOpsToolkit','devops toolkit',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','73121aa432d1d46fcc48cc6626a76d6be30b1f0d4c2a69594ab5f7834457ea2a',100.0,1.77903283328091597e+09,0,'2026-05-17T17:47:13.280916+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/devops_toolkit.jpg", "order_v1": 82, "order_v2": 16}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Devopsdotcom','devops_tv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a873edd7f65339240043c5885fd4972ce18add166cff076af4f9a746db427df5',100.0,1.77903140658355593e+09,0,'2026-05-17T17:23:26.583556+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/devops_tv_logo.jpg", "order_v1": 68, "order_v2": 2}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Devopslibrary','devops library',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a71ba9ddf99d589a8e3e2e0b7a2e23e6777603edee82030e5f0a78aa808fdafe',100.0,1.77903144876019907e+09,0,'2026-05-17T17:24:08.760199+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/devops_library_logo.jpg", "order_v1": 70, "order_v2": 4}','{"duplicate_of": "https://devopslibrary.com"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Digitalocean','digitalocean videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','14d5951d51d02a4d8aa9899e0c51b8ac9b4227e156898e93085bd79e7a729042',100.0,1.77903138533864402e+09,0,'2026-05-17T17:23:05.338644+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/digital_ocean_logo.jpg", "order_v1": 16, "order_v2": 6}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/DockerIo','docker videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c6bee8daa86022ae31433b557896d088883de6ab3a01f1d3756cc746704f2cb1',100.0,1.77903152099349808e+09,0,'2026-05-17T17:25:20.993498+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/docker_logo.jpg", "order_v1": 0, "order_v2": 0}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Elastic','elastic videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','11539605c7209daad238ea1df2122a6c3386071fdc30946d08de231000bf1fc5',100.0,1.77903134009101891e+09,0,'2026-05-17T17:22:20.091019+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/elasticsearch_logo.jpg", "order_v1": 26, "order_v2": 3}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Freecodecamp','freecodecamp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fae50edf8a0a5046fc041c3c74f7661c4704444d5ac3dffcdb99b75460ae18af',100.0,1.77903296694227099e+09,0,'2026-05-17T17:49:26.942271+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/freecodecamp.jpg", "order_v1": 93, "order_v2": 27}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/GitHub','github videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7873150fec47647af58a5322c0bce9a8aba6037a1da2d63bf8f771794270d981',100.0,1.77903155974808788e+09,0,'2026-05-17T17:25:59.748088+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/github_logo.jpg", "order_v1": 35, "order_v2": 9}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Gitkraken','gitkraken',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','68710fe645372b299cca4015b2ce0a0d479dd16e700cb652ed7b648aa2e25421',100.0,1.77903371624298691e+09,0,'2026-05-17T18:01:56.242987+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/gitkraken_logo.jpg", "order_v1": 37, "order_v2": 11}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Gitlab','gitlab video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','68d44572f8d193d34a441d5f5c76902b87e2847c9c71e2c5a0d92787ed714b5a',100.0,1.77903043071358108e+09,0,'2026-05-17T17:07:10.713581+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/gitlab_logo.jpg", "order_v1": 36, "order_v2": 10}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/GoogleChromeDevelopers','chrome developers videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c36255f24f35e83e8de7c2decc7b13043d432be70e31d13cdbea25aaae7344b3',100.0,1.7790332634169569e+09,0,'2026-05-17T17:54:23.416957+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/chromedevtools_logo.jpg", "order_v1": 53, "order_v2": 2}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Grafana','grafana videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','34b870be25b07cd1f5d2ed66b97b69a8e1749d44563e0be1f9e4119a9945862e',100.0,1.77903112608404397e+09,0,'2026-05-17T17:18:46.084044+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/grafana_logo.jpg", "order_v1": 24, "order_v2": 1}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/HashiCorp','harhicorp videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6ac5524395351e29478a1e138c7fe90c3344d0ec815b1635cbfdcb6b2304cf8c',100.0,1.77903180559526109e+09,0,'2026-05-17T17:30:05.595261+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/hashicorp_logo.jpg", "order_v1": 20, "order_v2": 5}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/HolaMundoDev','hola mundo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cc17f4d6b774cc697e7134b39ddc908b1910baa1efdc7b3e68f9d3e3ef29e9d5',100.0,1.77903084681915092e+09,0,'2026-05-17T17:14:06.819151+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/hola_mundo.jpg", "order_v1": 86, "order_v2": 20}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Honeypotio','honeypot',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','737371baddb5efd4ea9a5c040a884123f678a194a9f6bb4df5061a34b2ef892b',100.0,1.77903369745181608e+09,0,'2026-05-17T18:01:37.451816+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/honeypot.jpg", "order_v1": 90, "order_v2": 24}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/IBMTechnology','ibm cloud videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','797898c1e2d06f8f6193acfedcbd34bbd6434adc49518110a3a68fae78dd4b38',100.0,1.77903445675083398e+09,0,'2026-05-17T18:14:16.750834+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{"category": "cloud_providers", "image": "images/ibm_cloud_logo.jpg", "order_v1": 11, "order_v2": 4}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Intellipaat','intellipaat',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','87d6b240ebb0e6f2de56115906efc7f8297104fa429a666b85babb25161e0780',100.0,1.77903104632451796e+09,0,'2026-05-17T17:17:26.324518+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/intellipaat_logo.jpg", "order_v1": 75, "order_v2": 9}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Istio','istio videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9084ef837bc3602a27246a0ddbb999ace22e9e83316d8d83a54eea2ee488a9a0',100.0,1.77902915136417293e+09,0,'2026-05-17T16:45:51.364173+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/istio_logo.jpg", "order_v1": 25, "order_v2": 2}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/JFrogInc','jfrog',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dbedc018c1007527e2da5a360497b99e16383c8d1d0c7cf27fc85662d5b999b8',100.0,1.77903257487874889e+09,0,'2026-05-17T17:42:54.878749+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/jfrog_logo.jpg", "order_v1": 50, "order_v2": 15}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/JavierGarz%C3%A1s','javier garzas',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fe50c5c8086dec0704c1b3e68b55d809e3ea2726f54d9d14b2096f5de83c725a',100.0,1.77903198342099809e+09,0,'2026-05-17T17:33:03.420998+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/jgarzas.jpg", "order_v1": 87, "order_v2": 21}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/LambdaTest','lambdatest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','69ace7be1754794dfcf16cbb313156fd114ae772fb6489cc0b886225cabb9d2a',100.0,1.77903002900274491e+09,0,'2026-05-17T17:00:29.002745+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/lambdatest.jpg", "order_v1": 32, "order_v2": 8}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Lightbend-TV','lightbend videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','51d42005f1b461dec591fc304614a5b67561c51ebfaf87a5c30345ddabcf752b',100.0,1.77903141465991592e+09,0,'2026-05-17T17:23:34.659916+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/lightbend_logo.jpg", "order_v1": 47, "order_v2": 7}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/LondonIAC','london IAC',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6fa5ed9bb190ba3031aaae70f7dd25248700c3528dd81482341d59add3d6347d',100.0,1.7790300120200231e+09,0,'2026-05-17T17:00:12.020023+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/londonIAC.jpg", "order_v1": 88, "order_v2": 22}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/MadeByGPS','gps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','87cf7e964cff3c432fdb034d9d2695a4e5ac97d36786498a665748462d3c0d02',100.0,1.77903000933378601e+09,0,'2026-05-17T17:00:09.333786+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/gps.jpg", "order_v1": 106, "order_v2": 32}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/MattermostHQ','mattermost',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','2588d8c2e8a363d0f38db29cac9b51c9529953ee93a32033219113cac2a05b76',100.0,1.77903149483115196e+09,0,'2026-05-17T17:24:54.831152+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/mattermost_logo.jpg", "order_v1": 40, "order_v2": 11}','{"duplicate_of": "https://mattermost.com"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/MicrosoftAzure','azure videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e2d45d94d0cd6a151212b4e7a98573260cbee5155f1e6c25dff574daeeed5b77',100.0,1.77902912876385498e+09,0,'2026-05-17T16:45:28.763855+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/azure_logo.jpg", "order_v1": 14, "order_v2": 1}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/MongoDBofficial','mongodb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5455077087ae26a1deb3b4359df24804cca2a8beda182ae2c1b2aefeefda96c1',100.0,1.77903025073837494e+09,0,'2026-05-17T17:04:10.738375+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/mongodb_logo.jpg", "order_v1": 58, "order_v2": 12}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/MozillaDeveloper','mozilla developer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','db97210223c66fe28e2c0c3d1b197352b748d5ee463c930d60669ab9e2dc17e1',100.0,1.77903401270947408e+09,0,'2026-05-17T18:06:52.709474+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/mozilla_developer_logo.jpg", "order_v1": 54, "order_v2": 3}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/NTFAQGuy','John Savill',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a740ce35367a78f5b61ac527c387ed4c5733d485a7019461b75ceb6990420fd8',100.0,1.77902982082074499e+09,0,'2026-05-17T16:57:00.820745+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/John_Savill.jpg", "order_v1": 79, "order_v2": 13}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/NewRelicInc','newrelic videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','36326825402fa468d305524d6c82d6d9c472ae8a04db2b683287cef4a557b956',100.0,1.779029380123286e+09,0,'2026-05-17T16:49:40.123286+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/newrelic_logo.jpg", "order_v1": 29, "order_v2": 6}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/OpenProjectCommunity','openproject',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','dacf0abe01b5628e70da056056d9e00359de1fd93df5ea5bf0484efc2f9ebfc5',100.0,1.77903111769725799e+09,0,'2026-05-17T17:18:37.697258+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/openproject_logo.jpg", "order_v1": 42, "order_v2": 13}','{"duplicate_of": "https://www.openproject.org"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/OpenShift','openshift videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0555222433a7a65cd3460fb0b35cbe885617e415aafd7f3161c51b37c3e9b1f4',100.0,1.77903224329521393e+09,0,'2026-05-17T17:37:23.295214+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/openshift_logo.jpg", "order_v1": 4, "order_v2": 3}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/OpenStackFoundation','openstack',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1e0880514c30abd0e57f58091d9187ef27c2985e721727df6bc9cf17f3cbdadf',100.0,1779030019.09578,0,'2026-05-17T17:00:19.095780+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/openstack_logo.jpg", "order_v1": 19, "order_v2": 9}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/OracleCloudInfrastructure','oraclecloud videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','418dfcd620ca6ed4a6b1d3dc5d339875d6f534a77879b62351a51318d9167500',100.0,1.77903162054874491e+09,0,'2026-05-17T17:27:00.548745+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/oracle_cloud_logo.jpg", "order_v1": 15, "order_v2": 5}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/PeladoNerd','pelado nerd',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d4664e146409481a99443ec0deb56c9ab55f800ebd9a2d1d048fb471a01faa55',100.0,1.77903316703527593e+09,0,'2026-05-17T17:52:47.035276+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/pelado_nerd.jpg", "order_v1": 85, "order_v2": 19}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Portworx','portworx',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','66ff0651ca34a5c350b2f73a933b79ea736f99a9144a3053b2eaa014b0e5b774',100.0,1.77903055874957108e+09,0,'2026-05-17T17:09:18.749571+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/portworx_logo.jpg", "order_v1": 65, "order_v2": 19}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/PrometheusIo','prometheus videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f95f7f2ea0548ab50ccb18605f83d53b31e8f62d85801bc8402bbe77d6172578',100.0,1.77903177651720809e+09,0,'2026-05-17T17:29:36.517208+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/prometheus_logo.jpg", "order_v1": 23, "order_v2": 0}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/PulumiTV','pulumi videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','65c0a97f36d9cc1d42a28c923f03acdc0441e7975481699612422f09c1635818',100.0,1.77903153593287897e+09,0,'2026-05-17T17:25:35.932879+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/pulumi_logo.jpg", "order_v1": 21, "order_v2": 6}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Quarkusio','quarkus logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','43d3cee36cee20ef61384404240eca1d0669585f8b00ffb0b7d0fa14173b2ac0',100.0,1.77903019294864797e+09,0,'2026-05-17T17:03:12.948648+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/quarkus-logo.jpg", "order_v1": 46, "order_v2": 6}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Rancher','rancher logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d371c05380429eff09389e17e10997eb08b390e14d894edf82e27d5f0ee4f914',100.0,1.77903173551477789e+09,0,'2026-05-17T17:28:55.514778+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/rancher-logo.jpg", "order_v1": 5, "order_v2": 4}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/RedHatDevelopers','rh devel',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','24350d4cd7caa3768beae8466333402402006e24686f6a47f156dae872f1a0ad',100.0,1.77903058347386097e+09,0,'2026-05-17T17:09:43.473861+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/rh_developer_logo.jpg", "order_v1": 44, "order_v2": 4}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Redisinc','redis',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fd9929b31a1f2956676e3b96e59350024eaa09c1b32d5b7f968e53fa64cad5c8',100.0,1.77903295271144104e+09,0,'2026-05-17T17:49:12.711441+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/redis_logo.jpg", "order_v1": 59, "order_v2": 13}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/RocketChatApp','rocket_chat',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c5e65a8c243a47f03bfbfea331c4be1eef15d9c7fe86d0fec346a860650fd778',100.0,1.77903112590728592e+09,0,'2026-05-17T17:18:45.907286+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/rocket_chat_logo.jpg", "order_v1": 38, "order_v2": 9}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Scaleway-Cloud','scaleway cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6a7b2bfff4d33b10cb0193147cd237275bba422adf09453cada1bb30d18a49bc',100.0,1.779034510034729e+09,0,'2026-05-17T18:15:10.034729+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/scaleway_cloud.jpg", "order_v1": 18, "order_v2": 8}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Slackhq','slack',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','85fa597fc57e4de1df619fcbc629dbf58826a0e81778faa9f225c2a4882cb14c',100.0,1.77903286948689889e+09,0,'2026-05-17T17:47:49.486899+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/slack_logo.jpg", "order_v1": 39, "order_v2": 10}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Smartbear','swagger videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0fbb1abe2a825ea2a6d4fd04e19da7791b37f179858bdb8ee99f10e2b5123734',100.0,1.7790304366907761e+09,0,'2026-05-17T17:07:16.690776+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/smartbear_swagger_logo.jpg", "order_v1": 49, "order_v2": 14}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Sonatypeinc','sonatype',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2b0fca160128d1b8cb514093c60091fdd3b157d9d10aef5f1d7270cd14d83493',100.0,1779033663.49433,0,'2026-05-17T18:01:03.494330+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/sonatype_logo.jpg", "order_v1": 51, "order_v2": 16}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/TechWorldwithNana','techworld nana',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1795712c4d7119b925d9f3c23f5a38b14fb212a8c6962bdd16b756364bb9eeb0',100.0,1.77903071134711194e+09,0,'2026-05-17T17:11:51.347112+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/techworld_nana.jpg", "order_v1": 89, "order_v2": 23}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Tetrate','tetrate',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f2e3ed873b436ba15fa246368df3dd36f4cb74bd80a53f517e7afa3a33dc35cf',100.0,1.77903042265678191e+09,0,'2026-05-17T17:07:02.656782+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/tetrate_logo.jpg", "order_v1": 43, "order_v2": 12}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/TheDigitalLifeTech','the digital life',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','28e98eacb13b9ad24525643c4b3974f6c1c2e0eea06f3a13edb068a20c6c3f4e',100.0,1.77903359188360095e+09,0,'2026-05-17T17:59:51.883601+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/the_digital_life.jpg", "order_v1": 109, "order_v2": 34}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/TheNewStack','thenewstack',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','94a508656835a2a0c93095951b8e78168fe1e82be89866a9bf8670c10d47b1ef',100.0,1.77903196265580105e+09,0,'2026-05-17T17:32:42.655801+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/thenewstack.jpg", "order_v1": 94, "order_v2": 28}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/Thetips4you','thetips4you',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','aaeb1a1343c5c9458e8ba1363c95f6318b85d8cf5860485eedca3e719b21bddb',100.0,1.77902915478935694e+09,0,'2026-05-17T16:45:54.789357+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/thethips4you.jpg", "order_v1": 77, "order_v2": 11}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/ThomasMaurerCloud','thomas maurer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b4908104bd0551d379c3c4e5ad1442907c90efc98f730d20d9b2a7f8fe6475d5',100.0,1.77903203960207796e+09,0,'2026-05-17T17:33:59.602078+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/thomas_maurer.jpg", "order_v1": 92, "order_v2": 26}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/TinaHuang1','tina huang',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ad2639e836e722dab4274a040a5e3b4ec8af75338b5705a73d3ec5e5a993be48',100.0,1.77902917232171797e+09,0,'2026-05-17T16:46:12.321718+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/tinahuang.jpg", "order_v1": 100, "order_v2": 30}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/VMwareTanzu','vmware tanzu logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b0e8ee4760fdc9457ff64fcc752fa077b6bb4d388eb985220d16eb7d18424864',100.0,1.77903225513894391e+09,0,'2026-05-17T17:37:35.138944+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/vmware_tanzu_logo.jpg", "order_v1": 10, "order_v2": 5}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/WeaveWorksInc','weavecloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4ec81d3890938cf7585527cbfd8d3ca9ea9044b1af236adfba0889876d254eba',100.0,1.77903159628151392e+09,0,'2026-05-17T17:26:36.281514+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/weavecloud_logo.jpg", "order_v1": 31, "order_v2": 8}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/XebiaLabs','xebialabs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d1768aa26c66c8a1cea1bc24f9aebd4971d73512691c7d5110b8f7fd2fa30d34',100.0,1.77903264470439696e+09,0,'2026-05-17T17:44:04.704397+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/xebialabs_logo.jpg", "order_v1": 69, "order_v2": 3}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/amazonwebservices','aws videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad23a9d49ba1ccfa4374f151098c04c717e0a0286d1251faeee844c68b1dc60a',100.0,1.77903223237785911e+09,0,'2026-05-17T17:37:12.377859+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/aws_logo.jpg", "order_v1": 12, "order_v2": 0}','{"duplicate_of": "https://www.youtube.com/user/AmazonWebServices"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/appdynamics','appdynamics videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e94614c8d830d11b9079fba1bda2b454e3a4092338c0ea0ff9822e7d4987d9e3',100.0,1.7790300149697721e+09,0,'2026-05-17T17:00:14.969772+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/appdynamics_logo.jpg", "order_v1": 28, "order_v2": 5}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/cloudnativefdn','cncf videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fd0489255d42d03dde0f9c5eac215f84f4de121b8df5a64f0d79b1c2da6a664c',100.0,1.77903023878761196e+09,0,'2026-05-17T17:03:58.787612+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/cncf_logo.jpg", "order_v1": 1, "order_v2": 0}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/cockroachdb','cockroachdb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e1c697ca1d49bada10e1bf6894b70736717ada7a6f8d3d31d3b0589924a26be6',100.0,1.77903216711839795e+09,0,'2026-05-17T17:36:07.118398+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/cockroachdb_logo.jpg", "order_v1": 57, "order_v2": 11}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/codecademy','codecademy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8a3e639a58707334ebbc6315d387ed7f3acb9e6d2c640d64c18663058abb541f',100.0,1.77903186590890407e+09,0,'2026-05-17T17:31:05.908904+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/codecademy.jpg", "order_v1": 71, "order_v2": 5}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/dynatrace','dynatrace videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','57be723df1c77ef9a21697668284d982e8991e9d9eb8e90f448cd59f6b82fce9',100.0,1.77903417332270193e+09,0,'2026-05-17T18:09:33.322702+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/dynatrace_logo.jpg", "order_v1": 27, "order_v2": 4}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/dzone','dzone',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3246c341bfcaafb53d22236dc0bcc2fc11a130fc8e19b306a7ff1eb2fab86bd9',100.0,1.77903264468942093e+09,0,'2026-05-17T17:44:04.689421+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/dzone_logo.jpg", "order_v1": 22, "order_v2": 43}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/guru99comm','guru99',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3e8f37a21b57c2ba953afc109ebe2049575d49d681130cc9e27dc6a1296f76cb',100.0,1.77903208821969389e+09,0,'2026-05-17T17:34:48.219694+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/guru99_logo.jpg", "order_v1": 74, "order_v2": 8}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/jenkinscicd','jenkins videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d599fa76511e81920a7fbb3c9be0274d01f1019c86ac60feba712740eeea260b',100.0,1.77902963169217801e+09,0,'2026-05-17T16:53:51.692178+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/jenkins-logo.jpg", "order_v1": 7, "order_v2": 2}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/keptn','keptn',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd3124704874694f4c4f520b3fdd7c21d47a0320e2416ca1b358c60e62ca0511',100.0,1.77902931000355911e+09,0,'2026-05-17T16:48:30.003559+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/keptn_logo.jpg", "order_v1": 107, "order_v2": 8}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/linode','linode cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','147c158e531bd6a00ebf5c6c1082e2b22cc367e62d60c4e90a60c2f5e8835778',100.0,1.77903209138626098e+09,0,'2026-05-17T17:34:51.386261+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/linode_cloud.jpg", "order_v1": 104, "order_v2": 11}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/microsoft365','microsoft365',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2d7775fb22ae74ff931b7b7aa084060a2a53fc8a8a7a2e18588eacebae42fd9b',100.0,1.77903343247619795e+09,0,'2026-05-17T17:57:12.476198+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/microsoft_365_logo.jpg", "order_v1": 41, "order_v2": 12}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/postman','postman videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d8261c46daae302fa0570b81cb114aa18602b69151b40802d2001bd00e6a0001',100.0,1779031802.39375,0,'2026-05-17T17:30:02.393750+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/postman_logo.jpg", "order_v1": 48, "order_v2": 13}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/priyankavergadia','the cloud girl',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9223f0091fa7ec0a8d4c7ab0dfc395af6855ec9a5711bb2c4a5007add6e3aba6',100.0,1779032017.80584,0,'2026-05-17T17:33:37.805840+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/thecloudgirl.jpg", "order_v1": 98, "order_v2": 29}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/c/redhat','redhat videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','23b5022502ddf6873082a41ccbd1bb0fab2b97b10b40caa04e0af820f4fbe780',100.0,1.7790316699458971e+09,0,'2026-05-17T17:27:49.945897+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/redhat_logo.jpg", "order_v1": 3, "order_v2": 2}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw','azure cloud native',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5cf148803389c600bed5c65cbde3287d240fb1a39e706525c1d633776ce96776',100.0,1.77903136047713088e+09,0,'2026-05-17T17:22:40.477131+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/azure_cloud_native.jpg", "order_v1": 102, "order_v2": 31}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g','openebs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a88ce0be4280227eae0e56ecaf68a3d9fd8dae470a01f4be689b355dd62282b9',100.0,1.77903205473222303e+09,0,'2026-05-17T17:34:14.732223+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/openebs_logo.jpg", "order_v1": 62, "order_v2": 16}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg','cloud learnhub',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a6ae970b0a37b55376b2ec5207a9af04746c208e90341ce79e40cd2b06124e93',100.0,1.77903178236806511e+09,0,'2026-05-17T17:29:42.368065+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/cloud_learn_hub.jpg", "order_v1": 78, "order_v2": 12}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w','liquibase video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1c3d97ca16579e0ab8b3c2c0fc835cf35e92e5b76cc978465f351b1a1e739813',100.0,1.77902971511159896e+09,0,'2026-05-17T16:55:15.111599+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/liquibase_logo.jpg", "order_v1": 56, "order_v2": 10}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw','tigera calico',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4bb59adbdd5508364d4a0e15e18cfa47beb3520fdec8b4363a4392753477d079',100.0,1.7790325474133141e+09,0,'2026-05-17T17:42:27.413314+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/tigera_calico_logo.jpg", "order_v1": 30, "order_v2": 7}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw','gaia-x',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','805689da1dbdbb28a41461a716a9717adfb374a47941f39793f79294ad4d5cd5',100.0,1.77903020460642194e+09,0,'2026-05-17T17:03:24.606422+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/gaia_x.jpg", "order_v1": 105, "order_v2": 12}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/CodelyTV','codelytv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7562c1fd117910551a359b6ffd48e4bfe774ee7213c67107449e1db2bb08fc82',100.0,1779031113,0,'2026-05-17T17:18:33.750770+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/codelytv_logo.jpg", "order_v1": 84, "order_v2": 18}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/OpenAI','OpenAI','Official channel for OpenAI, the research and deployment company behind GPT-4 and ChatGPT.',NULL,NULL,'Official channel for OpenAI, the research and deployment company behind GPT-4 and ChatGPT.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/openai_logo.png", "order_v1": 129, "order_v2": 3}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Academind','academind',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','49374b58001931754392d4860bd469219c5ea12374555d1fb9dd81cd5e246c2f',100.0,1779033802,0,'2026-05-17T18:03:22.051452+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/academind_logo.jpg", "order_v1": 73, "order_v2": 7}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/AcloudGuru','acloudguru',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e4b64a7f8b02a0861090185d3c764209e1f49c37d62992fac6aff4f017de0f36',100.0,1779034580,0,'2026-05-17T18:16:20.193618+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/acloudguru_logo.jpg", "order_v1": 67, "order_v2": 1}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/AliSpittelDev','Ali Spittel',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2a0b6673ed947587bfb1a62067e659f09556650cb9245305badca7c931633acd',100.0,1779032878,0,'2026-05-17T17:47:58.175450+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/aspittel.jpg", "order_v1": 91, "order_v2": 25}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/AlibabaCloud','alibaba cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','914fcee281d74c75ee9ba1ccd2efaa088f8322d7aec30c825e9dae93e1089499',100.0,1779030499,0,'2026-05-17T17:08:19.915411+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/alibaba_cloud.jpg", "order_v1": 103, "order_v2": 10}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/AnaisUrlichs','anais urlichs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8780e28a47c43164449542a25cf554eaa66bb8216d70daf472ee7370e7058891',100.0,1779031451,0,'2026-05-17T17:24:11.223610+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/anais_urlichs.jpg", "order_v1": 108, "order_v2": 33}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/AnsiblePilot','ansible pilot',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','816232ba113b12499d5e72c435699980eaab7866883868682237d04dd0942352',100.0,1779032679,0,'2026-05-17T17:44:39.348970+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/ansiblepilot.jpg", "order_v1": 83, "order_v2": 17}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/AppsCodeInc','kubedb appscode',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3e066c938e56e90a948ede9a3a1d5b94f64c8bd66b15ceb374879d41cb94125d',100.0,1779032754,0,'2026-05-17T17:45:54.237165+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/kubedb_logo.jpg", "order_v1": 81, "order_v2": 15}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Atlassian','atlassian videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b12f5490a703921bada1bb1f31dc077e68cd78f9f24e0448be30f5efbe5f6eed',100.0,1779029154,0,'2026-05-17T16:45:54.886543+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/atlassian_logo.jpg", "order_v1": 33, "order_v2": 12}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/AzureDevOps','azure devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','2455f05f33ced964057422ceab0cf08442bd34f18f51e92fc00be2b7766704c8',100.0,1779031327,0,'2026-05-17T17:22:07.514666+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/azure_devops_youtube.jpg", "order_v1": 101, "order_v2": 19}','{"duplicate_of": "https://marketplace.visualstudio.com/azuredevops"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/CloudBeesTV','cloudbees videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bf31440ec1c5babac014ae7004d3c521069248feef2b4c8dd484dd7f72944944',100.0,1779032785,0,'2026-05-17T17:46:25.856619+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/cloudbees_logo.jpg", "order_v1": 6, "order_v2": 1}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Cloudacademy','cloud academy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','45fd85edc2170140593011f2a373204ccef285444f27a2e6e9baac45c99fcfa4',100.0,1779032579,0,'2026-05-17T17:42:59.078293+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/cloud_academy_logo.jpg", "order_v1": 66, "order_v2": 0}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Code','vscode videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','0cfda6fe9a32083f87cadcf3aa9ba3386c95b5e8140df02f72fb021b877cd057',100.0,1779032195,0,'2026-05-17T17:36:35.934654+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/vscode_logo.jpg", "order_v1": 34, "order_v2": 0}','{"duplicate_of": "https://www.youtube.com/@code/shorts"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Confluent','confluent video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ec48a02063af5b6f9add0321a3502b317f7f1ed34376ebdb303d7a8fc107d55f',100.0,1779031788,0,'2026-05-17T17:29:48.228655+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/confluent_logo.jpg", "order_v1": 60, "order_v2": 14}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/ContainerDays','container days',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d9137dd93ff2eff6232825e35e61c9e22ec426d1870f78ca70e0940557b6d301',100.0,1779031461,0,'2026-05-17T17:24:21.158349+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/containerdays.jpg", "order_v1": 97, "order_v2": 11}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/ContinuousDeliveryFoundation','ContinuousDeliveryFoundation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2a573f49f2a07ac52982df114beadf861830d0932a739f06328cfecd74e5949e',100.0,1779031266,0,'2026-05-17T17:21:06.534214+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/ContinuousDeliveryFoundation.jpg", "order_v1": 99, "order_v2": 18}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/CrunchyDataPostgres','crunchydata',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6094ac4c15b6562581586495567696862d9228705a3fc89c1f7508ddcb39dc3d',100.0,1779032163,0,'2026-05-17T17:36:03.180276+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/crunchydata_logo.jpg", "order_v1": 55, "order_v2": 9}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/DevOpsToolkit','devops toolkit',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','73121aa432d1d46fcc48cc6626a76d6be30b1f0d4c2a69594ab5f7834457ea2a',100.0,1779032833,0,'2026-05-17T17:47:13.280916+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/devops_toolkit.jpg", "order_v1": 82, "order_v2": 16}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Devopsdotcom','devops_tv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a873edd7f65339240043c5885fd4972ce18add166cff076af4f9a746db427df5',100.0,1779031406,0,'2026-05-17T17:23:26.583556+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/devops_tv_logo.jpg", "order_v1": 68, "order_v2": 2}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Devopslibrary','devops library',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a71ba9ddf99d589a8e3e2e0b7a2e23e6777603edee82030e5f0a78aa808fdafe',100.0,1779031448,0,'2026-05-17T17:24:08.760199+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/devops_library_logo.jpg", "order_v1": 70, "order_v2": 4}','{"duplicate_of": "https://devopslibrary.com"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Digitalocean','digitalocean videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','14d5951d51d02a4d8aa9899e0c51b8ac9b4227e156898e93085bd79e7a729042',100.0,1779031385,0,'2026-05-17T17:23:05.338644+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/digital_ocean_logo.jpg", "order_v1": 16, "order_v2": 6}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/DockerIo','docker videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c6bee8daa86022ae31433b557896d088883de6ab3a01f1d3756cc746704f2cb1',100.0,1779031520,0,'2026-05-17T17:25:20.993498+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/docker_logo.jpg", "order_v1": 0, "order_v2": 0}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Elastic','elastic videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','11539605c7209daad238ea1df2122a6c3386071fdc30946d08de231000bf1fc5',100.0,1779031340,0,'2026-05-17T17:22:20.091019+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/elasticsearch_logo.jpg", "order_v1": 26, "order_v2": 3}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Freecodecamp','freecodecamp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fae50edf8a0a5046fc041c3c74f7661c4704444d5ac3dffcdb99b75460ae18af',100.0,1779032966,0,'2026-05-17T17:49:26.942271+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/freecodecamp.jpg", "order_v1": 93, "order_v2": 27}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/GitHub','github videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7873150fec47647af58a5322c0bce9a8aba6037a1da2d63bf8f771794270d981',100.0,1779031559,0,'2026-05-17T17:25:59.748088+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/github_logo.jpg", "order_v1": 35, "order_v2": 9}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Gitkraken','gitkraken',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','68710fe645372b299cca4015b2ce0a0d479dd16e700cb652ed7b648aa2e25421',100.0,1779033716,0,'2026-05-17T18:01:56.242987+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/gitkraken_logo.jpg", "order_v1": 37, "order_v2": 11}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Gitlab','gitlab video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','68d44572f8d193d34a441d5f5c76902b87e2847c9c71e2c5a0d92787ed714b5a',100.0,1779030430,0,'2026-05-17T17:07:10.713581+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/gitlab_logo.jpg", "order_v1": 36, "order_v2": 10}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/GoogleChromeDevelopers','chrome developers videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c36255f24f35e83e8de7c2decc7b13043d432be70e31d13cdbea25aaae7344b3',100.0,1779033263,0,'2026-05-17T17:54:23.416957+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/chromedevtools_logo.jpg", "order_v1": 53, "order_v2": 2}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Grafana','grafana videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','34b870be25b07cd1f5d2ed66b97b69a8e1749d44563e0be1f9e4119a9945862e',100.0,1779031126,0,'2026-05-17T17:18:46.084044+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/grafana_logo.jpg", "order_v1": 24, "order_v2": 1}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/HashiCorp','harhicorp videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6ac5524395351e29478a1e138c7fe90c3344d0ec815b1635cbfdcb6b2304cf8c',100.0,1779031805,0,'2026-05-17T17:30:05.595261+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/hashicorp_logo.jpg", "order_v1": 20, "order_v2": 5}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/HolaMundoDev','hola mundo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cc17f4d6b774cc697e7134b39ddc908b1910baa1efdc7b3e68f9d3e3ef29e9d5',100.0,1779030846,0,'2026-05-17T17:14:06.819151+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/hola_mundo.jpg", "order_v1": 86, "order_v2": 20}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Honeypotio','honeypot',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','737371baddb5efd4ea9a5c040a884123f678a194a9f6bb4df5061a34b2ef892b',100.0,1779033697,0,'2026-05-17T18:01:37.451816+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/honeypot.jpg", "order_v1": 90, "order_v2": 24}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/IBMTechnology','ibm cloud videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','797898c1e2d06f8f6193acfedcbd34bbd6434adc49518110a3a68fae78dd4b38',100.0,1779034456,0,'2026-05-17T18:14:16.750834+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{"category": "cloud_providers", "image": "images/ibm_cloud_logo.jpg", "order_v1": 11, "order_v2": 4}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Intellipaat','intellipaat',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','87d6b240ebb0e6f2de56115906efc7f8297104fa429a666b85babb25161e0780',100.0,1779031046,0,'2026-05-17T17:17:26.324518+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/intellipaat_logo.jpg", "order_v1": 75, "order_v2": 9}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Istio','istio videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9084ef837bc3602a27246a0ddbb999ace22e9e83316d8d83a54eea2ee488a9a0',100.0,1779029151,0,'2026-05-17T16:45:51.364173+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/istio_logo.jpg", "order_v1": 25, "order_v2": 2}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/JFrogInc','jfrog',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dbedc018c1007527e2da5a360497b99e16383c8d1d0c7cf27fc85662d5b999b8',100.0,1779032574,0,'2026-05-17T17:42:54.878749+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/jfrog_logo.jpg", "order_v1": 50, "order_v2": 15}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/JavierGarz%C3%A1s','javier garzas',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fe50c5c8086dec0704c1b3e68b55d809e3ea2726f54d9d14b2096f5de83c725a',100.0,1779031983,0,'2026-05-17T17:33:03.420998+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/jgarzas.jpg", "order_v1": 87, "order_v2": 21}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/LambdaTest','lambdatest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','69ace7be1754794dfcf16cbb313156fd114ae772fb6489cc0b886225cabb9d2a',100.0,1779030029,0,'2026-05-17T17:00:29.002745+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/lambdatest.jpg", "order_v1": 32, "order_v2": 8}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Lightbend-TV','lightbend videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','51d42005f1b461dec591fc304614a5b67561c51ebfaf87a5c30345ddabcf752b',100.0,1779031414,0,'2026-05-17T17:23:34.659916+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/lightbend_logo.jpg", "order_v1": 47, "order_v2": 7}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/LondonIAC','london IAC',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6fa5ed9bb190ba3031aaae70f7dd25248700c3528dd81482341d59add3d6347d',100.0,1779030012,0,'2026-05-17T17:00:12.020023+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/londonIAC.jpg", "order_v1": 88, "order_v2": 22}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/MadeByGPS','gps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','87cf7e964cff3c432fdb034d9d2695a4e5ac97d36786498a665748462d3c0d02',100.0,1779030009,0,'2026-05-17T17:00:09.333786+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/gps.jpg", "order_v1": 106, "order_v2": 32}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/MattermostHQ','mattermost',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','2588d8c2e8a363d0f38db29cac9b51c9529953ee93a32033219113cac2a05b76',100.0,1779031494,0,'2026-05-17T17:24:54.831152+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/mattermost_logo.jpg", "order_v1": 40, "order_v2": 11}','{"duplicate_of": "https://mattermost.com"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/MicrosoftAzure','azure videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e2d45d94d0cd6a151212b4e7a98573260cbee5155f1e6c25dff574daeeed5b77',100.0,1779029128,0,'2026-05-17T16:45:28.763855+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/azure_logo.jpg", "order_v1": 14, "order_v2": 1}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/MongoDBofficial','mongodb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5455077087ae26a1deb3b4359df24804cca2a8beda182ae2c1b2aefeefda96c1',100.0,1779030250,0,'2026-05-17T17:04:10.738375+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/mongodb_logo.jpg", "order_v1": 58, "order_v2": 12}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/MozillaDeveloper','mozilla developer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','db97210223c66fe28e2c0c3d1b197352b748d5ee463c930d60669ab9e2dc17e1',100.0,1779034012,0,'2026-05-17T18:06:52.709474+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/mozilla_developer_logo.jpg", "order_v1": 54, "order_v2": 3}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/NTFAQGuy','John Savill',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a740ce35367a78f5b61ac527c387ed4c5733d485a7019461b75ceb6990420fd8',100.0,1779029820,0,'2026-05-17T16:57:00.820745+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/John_Savill.jpg", "order_v1": 79, "order_v2": 13}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/NewRelicInc','newrelic videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','36326825402fa468d305524d6c82d6d9c472ae8a04db2b683287cef4a557b956',100.0,1779029380,0,'2026-05-17T16:49:40.123286+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/newrelic_logo.jpg", "order_v1": 29, "order_v2": 6}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/OpenProjectCommunity','openproject',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','dacf0abe01b5628e70da056056d9e00359de1fd93df5ea5bf0484efc2f9ebfc5',100.0,1779031117,0,'2026-05-17T17:18:37.697258+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/openproject_logo.jpg", "order_v1": 42, "order_v2": 13}','{"duplicate_of": "https://www.openproject.org"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/OpenShift','openshift videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0555222433a7a65cd3460fb0b35cbe885617e415aafd7f3161c51b37c3e9b1f4',100.0,1779032243,0,'2026-05-17T17:37:23.295214+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/openshift_logo.jpg", "order_v1": 4, "order_v2": 3}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/OpenStackFoundation','openstack',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1e0880514c30abd0e57f58091d9187ef27c2985e721727df6bc9cf17f3cbdadf',100.0,1779030019,0,'2026-05-17T17:00:19.095780+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/openstack_logo.jpg", "order_v1": 19, "order_v2": 9}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/OracleCloudInfrastructure','oraclecloud videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','418dfcd620ca6ed4a6b1d3dc5d339875d6f534a77879b62351a51318d9167500',100.0,1779031620,0,'2026-05-17T17:27:00.548745+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/oracle_cloud_logo.jpg", "order_v1": 15, "order_v2": 5}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/PeladoNerd','pelado nerd',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d4664e146409481a99443ec0deb56c9ab55f800ebd9a2d1d048fb471a01faa55',100.0,1779033167,0,'2026-05-17T17:52:47.035276+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/pelado_nerd.jpg", "order_v1": 85, "order_v2": 19}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Portworx','portworx',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','66ff0651ca34a5c350b2f73a933b79ea736f99a9144a3053b2eaa014b0e5b774',100.0,1779030558,0,'2026-05-17T17:09:18.749571+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/portworx_logo.jpg", "order_v1": 65, "order_v2": 19}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/PrometheusIo','prometheus videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f95f7f2ea0548ab50ccb18605f83d53b31e8f62d85801bc8402bbe77d6172578',100.0,1779031776,0,'2026-05-17T17:29:36.517208+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/prometheus_logo.jpg", "order_v1": 23, "order_v2": 0}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/PulumiTV','pulumi videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','65c0a97f36d9cc1d42a28c923f03acdc0441e7975481699612422f09c1635818',100.0,1779031535,0,'2026-05-17T17:25:35.932879+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/pulumi_logo.jpg", "order_v1": 21, "order_v2": 6}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Quarkusio','quarkus logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','43d3cee36cee20ef61384404240eca1d0669585f8b00ffb0b7d0fa14173b2ac0',100.0,1779030192,0,'2026-05-17T17:03:12.948648+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/quarkus-logo.jpg", "order_v1": 46, "order_v2": 6}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Rancher','rancher logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d371c05380429eff09389e17e10997eb08b390e14d894edf82e27d5f0ee4f914',100.0,1779031735,0,'2026-05-17T17:28:55.514778+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/rancher-logo.jpg", "order_v1": 5, "order_v2": 4}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/RedHatDevelopers','rh devel',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','24350d4cd7caa3768beae8466333402402006e24686f6a47f156dae872f1a0ad',100.0,1779030583,0,'2026-05-17T17:09:43.473861+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/rh_developer_logo.jpg", "order_v1": 44, "order_v2": 4}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Redisinc','redis',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fd9929b31a1f2956676e3b96e59350024eaa09c1b32d5b7f968e53fa64cad5c8',100.0,1779032952,0,'2026-05-17T17:49:12.711441+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/redis_logo.jpg", "order_v1": 59, "order_v2": 13}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/RocketChatApp','rocket_chat',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c5e65a8c243a47f03bfbfea331c4be1eef15d9c7fe86d0fec346a860650fd778',100.0,1779031125,0,'2026-05-17T17:18:45.907286+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/rocket_chat_logo.jpg", "order_v1": 38, "order_v2": 9}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Scaleway-Cloud','scaleway cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6a7b2bfff4d33b10cb0193147cd237275bba422adf09453cada1bb30d18a49bc',100.0,1779034510,0,'2026-05-17T18:15:10.034729+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/scaleway_cloud.jpg", "order_v1": 18, "order_v2": 8}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Slackhq','slack',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','85fa597fc57e4de1df619fcbc629dbf58826a0e81778faa9f225c2a4882cb14c',100.0,1779032869,0,'2026-05-17T17:47:49.486899+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/slack_logo.jpg", "order_v1": 39, "order_v2": 10}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Smartbear','swagger videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0fbb1abe2a825ea2a6d4fd04e19da7791b37f179858bdb8ee99f10e2b5123734',100.0,1779030436,0,'2026-05-17T17:07:16.690776+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/smartbear_swagger_logo.jpg", "order_v1": 49, "order_v2": 14}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Sonatypeinc','sonatype',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2b0fca160128d1b8cb514093c60091fdd3b157d9d10aef5f1d7270cd14d83493',100.0,1779033663,0,'2026-05-17T18:01:03.494330+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/sonatype_logo.jpg", "order_v1": 51, "order_v2": 16}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/TechWorldwithNana','techworld nana',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1795712c4d7119b925d9f3c23f5a38b14fb212a8c6962bdd16b756364bb9eeb0',100.0,1779030711,0,'2026-05-17T17:11:51.347112+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/techworld_nana.jpg", "order_v1": 89, "order_v2": 23}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Tetrate','tetrate',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f2e3ed873b436ba15fa246368df3dd36f4cb74bd80a53f517e7afa3a33dc35cf',100.0,1779030422,0,'2026-05-17T17:07:02.656782+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/tetrate_logo.jpg", "order_v1": 43, "order_v2": 12}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/TheDigitalLifeTech','the digital life',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','28e98eacb13b9ad24525643c4b3974f6c1c2e0eea06f3a13edb068a20c6c3f4e',100.0,1779033591,0,'2026-05-17T17:59:51.883601+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/the_digital_life.jpg", "order_v1": 109, "order_v2": 34}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/TheNewStack','thenewstack',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','94a508656835a2a0c93095951b8e78168fe1e82be89866a9bf8670c10d47b1ef',100.0,1779031962,0,'2026-05-17T17:32:42.655801+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/thenewstack.jpg", "order_v1": 94, "order_v2": 28}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/Thetips4you','thetips4you',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','aaeb1a1343c5c9458e8ba1363c95f6318b85d8cf5860485eedca3e719b21bddb',100.0,1779029154,0,'2026-05-17T16:45:54.789357+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/thethips4you.jpg", "order_v1": 77, "order_v2": 11}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/ThomasMaurerCloud','thomas maurer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b4908104bd0551d379c3c4e5ad1442907c90efc98f730d20d9b2a7f8fe6475d5',100.0,1779032039,0,'2026-05-17T17:33:59.602078+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/thomas_maurer.jpg", "order_v1": 92, "order_v2": 26}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/TinaHuang1','tina huang',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ad2639e836e722dab4274a040a5e3b4ec8af75338b5705a73d3ec5e5a993be48',100.0,1779029172,0,'2026-05-17T16:46:12.321718+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/tinahuang.jpg", "order_v1": 100, "order_v2": 30}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/VMwareTanzu','vmware tanzu logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b0e8ee4760fdc9457ff64fcc752fa077b6bb4d388eb985220d16eb7d18424864',100.0,1779032255,0,'2026-05-17T17:37:35.138944+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/vmware_tanzu_logo.jpg", "order_v1": 10, "order_v2": 5}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/WeaveWorksInc','weavecloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4ec81d3890938cf7585527cbfd8d3ca9ea9044b1af236adfba0889876d254eba',100.0,1779031596,0,'2026-05-17T17:26:36.281514+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/weavecloud_logo.jpg", "order_v1": 31, "order_v2": 8}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/XebiaLabs','xebialabs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d1768aa26c66c8a1cea1bc24f9aebd4971d73512691c7d5110b8f7fd2fa30d34',100.0,1779032644,0,'2026-05-17T17:44:04.704397+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/xebialabs_logo.jpg", "order_v1": 69, "order_v2": 3}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/amazonwebservices','aws videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad23a9d49ba1ccfa4374f151098c04c717e0a0286d1251faeee844c68b1dc60a',100.0,1779032232,0,'2026-05-17T17:37:12.377859+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/aws_logo.jpg", "order_v1": 12, "order_v2": 0}','{"duplicate_of": "https://www.youtube.com/user/AmazonWebServices"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/appdynamics','appdynamics videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e94614c8d830d11b9079fba1bda2b454e3a4092338c0ea0ff9822e7d4987d9e3',100.0,1779030014,0,'2026-05-17T17:00:14.969772+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/appdynamics_logo.jpg", "order_v1": 28, "order_v2": 5}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/cloudnativefdn','cncf videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fd0489255d42d03dde0f9c5eac215f84f4de121b8df5a64f0d79b1c2da6a664c',100.0,1779030238,0,'2026-05-17T17:03:58.787612+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/cncf_logo.jpg", "order_v1": 1, "order_v2": 0}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/cockroachdb','cockroachdb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e1c697ca1d49bada10e1bf6894b70736717ada7a6f8d3d31d3b0589924a26be6',100.0,1779032167,0,'2026-05-17T17:36:07.118398+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/cockroachdb_logo.jpg", "order_v1": 57, "order_v2": 11}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/codecademy','codecademy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8a3e639a58707334ebbc6315d387ed7f3acb9e6d2c640d64c18663058abb541f',100.0,1779031865,0,'2026-05-17T17:31:05.908904+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/codecademy.jpg", "order_v1": 71, "order_v2": 5}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/dynatrace','dynatrace videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','57be723df1c77ef9a21697668284d982e8991e9d9eb8e90f448cd59f6b82fce9',100.0,1779034173,0,'2026-05-17T18:09:33.322702+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/dynatrace_logo.jpg", "order_v1": 27, "order_v2": 4}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/dzone','dzone',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3246c341bfcaafb53d22236dc0bcc2fc11a130fc8e19b306a7ff1eb2fab86bd9',100.0,1779032644,0,'2026-05-17T17:44:04.689421+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/dzone_logo.jpg", "order_v1": 22, "order_v2": 43}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/guru99comm','guru99',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3e8f37a21b57c2ba953afc109ebe2049575d49d681130cc9e27dc6a1296f76cb',100.0,1779032088,0,'2026-05-17T17:34:48.219694+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/guru99_logo.jpg", "order_v1": 74, "order_v2": 8}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/jenkinscicd','jenkins videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d599fa76511e81920a7fbb3c9be0274d01f1019c86ac60feba712740eeea260b',100.0,1779029631,0,'2026-05-17T16:53:51.692178+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/jenkins-logo.jpg", "order_v1": 7, "order_v2": 2}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/keptn','keptn',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd3124704874694f4c4f520b3fdd7c21d47a0320e2416ca1b358c60e62ca0511',100.0,1779029310,0,'2026-05-17T16:48:30.003559+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/keptn_logo.jpg", "order_v1": 107, "order_v2": 8}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/linode','linode cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','147c158e531bd6a00ebf5c6c1082e2b22cc367e62d60c4e90a60c2f5e8835778',100.0,1779032091,0,'2026-05-17T17:34:51.386261+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/linode_cloud.jpg", "order_v1": 104, "order_v2": 11}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/microsoft365','microsoft365',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2d7775fb22ae74ff931b7b7aa084060a2a53fc8a8a7a2e18588eacebae42fd9b',100.0,1779033432,0,'2026-05-17T17:57:12.476198+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/microsoft_365_logo.jpg", "order_v1": 41, "order_v2": 12}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/postman','postman videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d8261c46daae302fa0570b81cb114aa18602b69151b40802d2001bd00e6a0001',100.0,1779031802,0,'2026-05-17T17:30:02.393750+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/postman_logo.jpg", "order_v1": 48, "order_v2": 13}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/priyankavergadia','the cloud girl',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9223f0091fa7ec0a8d4c7ab0dfc395af6855ec9a5711bb2c4a5007add6e3aba6',100.0,1779032017,0,'2026-05-17T17:33:37.805840+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/thecloudgirl.jpg", "order_v1": 98, "order_v2": 29}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/c/redhat','redhat videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','23b5022502ddf6873082a41ccbd1bb0fab2b97b10b40caa04e0af820f4fbe780',100.0,1779031669,0,'2026-05-17T17:27:49.945897+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/redhat_logo.jpg", "order_v1": 3, "order_v2": 2}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw','azure cloud native',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5cf148803389c600bed5c65cbde3287d240fb1a39e706525c1d633776ce96776',100.0,1779031360,0,'2026-05-17T17:22:40.477131+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/azure_cloud_native.jpg", "order_v1": 102, "order_v2": 31}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g','openebs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a88ce0be4280227eae0e56ecaf68a3d9fd8dae470a01f4be689b355dd62282b9',100.0,1779032054,0,'2026-05-17T17:34:14.732223+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/openebs_logo.jpg", "order_v1": 62, "order_v2": 16}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg','cloud learnhub',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a6ae970b0a37b55376b2ec5207a9af04746c208e90341ce79e40cd2b06124e93',100.0,1779031782,0,'2026-05-17T17:29:42.368065+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/cloud_learn_hub.jpg", "order_v1": 78, "order_v2": 12}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w','liquibase video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1c3d97ca16579e0ab8b3c2c0fc835cf35e92e5b76cc978465f351b1a1e739813',100.0,1779029715,0,'2026-05-17T16:55:15.111599+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/liquibase_logo.jpg", "order_v1": 56, "order_v2": 10}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw','tigera calico',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4bb59adbdd5508364d4a0e15e18cfa47beb3520fdec8b4363a4392753477d079',100.0,1779032547,0,'2026-05-17T17:42:27.413314+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/tigera_calico_logo.jpg", "order_v1": 30, "order_v2": 7}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw','gaia-x',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','805689da1dbdbb28a41461a716a9717adfb374a47941f39793f79294ad4d5cd5',100.0,1779030204,0,'2026-05-17T17:03:24.606422+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/gaia_x.jpg", "order_v1": 105, "order_v2": 12}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCHBvqSwbfAf5Vx1jrwkG43Q','Backstage @Youtube','','2026',3,'The official CNCF Backstage YouTube channel, featuring community meetups, architecture reviews, plugin development tutorials, and adoption case studies. It serves as an essential visual learning reference for Platform Engineering teams designing internal developer platforms (IDPs).','English','Video Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Portal", "Internal Developer Platforms"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCJfQURxlI_pQdeJUGXtA_zw','Kong API Platform @Youtube','','2026',0,'Visual resources from KongHQ covering distributed gateway topologies, Konnect control planes, service mesh patterns, and complex custom plugin developments.','English','Video Channel','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Video Walkthroughs"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg','jenkins-x videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5bd5abdda4f1bccf2d123bd6024c5a065ea13b2c0b8ceceeb3b351b04c1e27b8',100.0,1.77903098117219591e+09,0,'2026-05-17T17:16:21.172196+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/jenkins_x_logo.jpg", "order_v1": 8, "order_v2": 3}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA','argocd project',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0bc19d3856f24862ceb6d871d51884d67e338690d834b3f2b1442a051cabe183',100.0,1779032462.24655,0,'2026-05-17T17:41:02.246550+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/argoproj.jpg", "order_v1": 95, "order_v2": 6}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA','sonarsource sonarqube',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','98c394480b9f945dad942b60082b918ba22f9f035075e845b1dc3ad098987c6a',100.0,1.77903169401705503e+09,0,'2026-05-17T17:28:14.017055+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/sonarsource_logo.jpg", "order_v1": 52, "order_v2": 17}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg','jenkins-x videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5bd5abdda4f1bccf2d123bd6024c5a065ea13b2c0b8ceceeb3b351b04c1e27b8',100.0,1779030981,0,'2026-05-17T17:16:21.172196+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/jenkins_x_logo.jpg", "order_v1": 8, "order_v2": 3}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA','argocd project',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0bc19d3856f24862ceb6d871d51884d67e338690d834b3f2b1442a051cabe183',100.0,1779032462,0,'2026-05-17T17:41:02.246550+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/argoproj.jpg", "order_v1": 95, "order_v2": 6}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA','sonarsource sonarqube',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','98c394480b9f945dad942b60082b918ba22f9f035075e845b1dc3ad098987c6a',100.0,1779031694,0,'2026-05-17T17:28:14.017055+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/sonarsource_logo.jpg", "order_v1": 52, "order_v2": 17}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCZNjYn1NXEgPa_ENPna9Atw','High Mobility @Youtube','','2026',2,'High Mobility''s official media channel, hosting developer walkthroughs, car API integrations, emulator configurations, and real-world connected car telemetry demonstrations.','English','Video Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC_vJsnqdpuEoRseFmlkHMkA','Youtube channel: AWS Serverless','','2025',0,'AWS''s official developer video channel focusing on serverless systems design. Shares step-by-step engineering tutorials on EventBridge, Step Functions, and API Gateway optimization.','None','Media Catalog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "Resources"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg','spinnaker videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','93063f0efc4e21b4e6fcf5a1829dc8255c705d9a4242ed54dba0e5a051eb8c79',100.0,1.77903322278664588e+09,0,'2026-05-17T17:53:42.786646+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/spinnaker_logo.jpg", "order_v1": 9, "order_v2": 4}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg','spinnaker videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','93063f0efc4e21b4e6fcf5a1829dc8255c705d9a4242ed54dba0e5a051eb8c79',100.0,1779033222,0,'2026-05-17T17:53:42.786646+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/spinnaker_logo.jpg", "order_v1": 9, "order_v2": 4}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCe3VG8wgz03u73xiomGeQzQ','Tyk @Youtube','','2026',0,'Official visual guides highlighting Go plugin development, portal styling, API deprecation workflows, and analytics pipeline setups on Tyk''s cloud-native infrastructure.','English','Video Channel','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Video Walkthroughs"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w','storageos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dfdc3111a82c46e58d3e7fca5e6bc8c95d6f1130b300407e1cb949130eaf47e1',100.0,1.77903238062534594e+09,0,'2026-05-17T17:39:40.625346+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/storageos_logo.jpg", "order_v1": 63, "order_v2": 17}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w','storageos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dfdc3111a82c46e58d3e7fca5e6bc8c95d6f1130b300407e1cb949130eaf47e1',100.0,1779032380,0,'2026-05-17T17:39:40.625346+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/storageos_logo.jpg", "order_v1": 63, "order_v2": 17}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCoOq-DtESvayx5yJE5H6-qQ/playlists','youtube: Thetips4you 🌟','','2026',4,'A comprehensive DevOps training channel offering structural deep-dives into cloud infrastructure, Kubernetes, Terraform, and CI/CD pipelines. This resource is highly tailored for visual practitioners seeking practical configuration tutorials and real-world system architecture blueprints.','English','Video Playlist','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Learning & Training Resources", "Video Guides"]','["[ENTERPRISE-STABLE]"]','[]','["devops-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA','fluxcd',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','77f87dbc44b02cb8df0c4d5a7aff428a6f8c0a7ebff5e4b4592f36fca929e498',100.0,1.77903077926110792e+09,0,'2026-05-17T17:12:59.261108+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/fluxcd.jpg", "order_v1": 96, "order_v2": 7}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA','microservice factory',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9e5672cbaa970c1774fd9c3668c601e10d23a2f965fc4de0f61318207718c1bb',100.0,1.77903144617444801e+09,0,'2026-05-17T17:24:06.174448+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/microservice_factory.jpg", "order_v1": 80, "order_v2": 14}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA','fluxcd',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','77f87dbc44b02cb8df0c4d5a7aff428a6f8c0a7ebff5e4b4592f36fca929e498',100.0,1779030779,0,'2026-05-17T17:12:59.261108+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/fluxcd.jpg", "order_v1": 96, "order_v2": 7}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA','microservice factory',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9e5672cbaa970c1774fd9c3668c601e10d23a2f965fc4de0f61318207718c1bb',100.0,1779031446,0,'2026-05-17T17:24:06.174448+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/microservice_factory.jpg", "order_v1": 80, "order_v2": 14}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCsRNLDnXvgtz6qsleSlVcqQ','Axway API Management @Youtube','','2026',2,'Axway API Management provides enterprise-grade lifecycle management, security, and governance for APIs across multi-cloud environments. Their official video channel serves as an educational repository detailing gateway integration, policy configuration, and hybrid deployment architectures.','English','Video Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w','robin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0bf206b7e09497d40da56518b1d761d00cd1b514b6fcb4595153e11800aab22f',100.0,1.779029310023952e+09,0,'2026-05-17T16:48:30.023952+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/robin_logo.jpg", "order_v1": 64, "order_v2": 18}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w','robin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0bf206b7e09497d40da56518b1d761d00cd1b514b6fcb4595153e11800aab22f',100.0,1779029310,0,'2026-05-17T16:48:30.023952+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/robin_logo.jpg", "order_v1": 64, "order_v2": 18}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCu2eNnWy-zc1xt_shCXQQfA','Linux Skills','','2026',3,'A dedicated video tutorial channel demonstrating hands-on Linux skills, package installation, and server management. Useful for visual learners looking to understand interactive command-line operations and services configuration.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA','kubemq video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','13cde166b6a5c2d5a8dec801d534e931b1d099d0ebdbf17c8457e5376795a2fe',100.0,1.7790291239747889e+09,0,'2026-05-17T16:45:23.974789+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/kubemq_logo.jpg", "order_v1": 61, "order_v2": 15}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ','cloud quick POCs','','2023',0,'A compiled collection of video tutorials and rapid proofs-of-concept demonstrating containerization, multi-tier cloud networking, and infrastructure provisioning patterns across AWS, Azure, and Google Cloud Platform.','N/A','Media','Intermediate',0,'online','manual','14b71f47eaa6b883e6640368cd7612b8b9a162c79a548d89f7d791353d6ea306',100.0,1.78143007150676608e+09,0,'2026-06-14T11:41:11.506766+02:00',NULL,NULL,NULL,'["Resource Portal", "Video Tutorials", "Cloud PoC"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md", "index.md"]','{"category": "learning_influencers_communities", "image": "images/cloudquickpocs.jpg", "order_v1": 76, "order_v2": 10}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/clip/Ugkx5e13a72WjgowgmAtFieyNFuiKarXWXDp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fcb7536628ccd450c20f8aaf000f58dc65ec91d3ffefe10e1f78fb5aab44bae6',100.0,1.77913049497827196e+09,1,'2026-05-18T20:54:54.978272+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA','kubemq video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','13cde166b6a5c2d5a8dec801d534e931b1d099d0ebdbf17c8457e5376795a2fe',100.0,1779029123,0,'2026-05-17T16:45:23.974789+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/kubemq_logo.jpg", "order_v1": 61, "order_v2": 15}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ','cloud quick POCs','','2023',0,'A compiled collection of video tutorials and rapid proofs-of-concept demonstrating containerization, multi-tier cloud networking, and infrastructure provisioning patterns across AWS, Azure, and Google Cloud Platform.','N/A','Media','Intermediate',0,'online','manual','14b71f47eaa6b883e6640368cd7612b8b9a162c79a548d89f7d791353d6ea306',100.0,1781430071,0,'2026-06-14T11:41:11.506766+02:00',NULL,NULL,NULL,'["Resource Portal", "Video Tutorials", "Cloud PoC"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md", "index.md"]','{"category": "learning_influencers_communities", "image": "images/cloudquickpocs.jpg", "order_v1": 76, "order_v2": 10}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/clip/Ugkx5e13a72WjgowgmAtFieyNFuiKarXWXDp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fcb7536628ccd450c20f8aaf000f58dc65ec91d3ffefe10e1f78fb5aab44bae6',100.0,1779130494,1,'2026-05-18T20:54:54.978272+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/clip/UgkxWpu3QFPEDZBuMgy_Xq4mBR--uLA-3CSZ','youtube: Kubernetes for Sysadmins – Kelsey Hightower at PuppetConf 2016 🌟🌟🌟','','2016',5,'A classic, paradigm-shifting keynote by Kelsey Hightower detailing why traditional infrastructure admins must progress to container-centric architectures. Promotes declarative application specifications and programmatic state management.','English','Video Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Opinion & Strategy", "Historical Evolution"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/cloudflare','cloudflare',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5d27f5bad18885acfc4193ccf308e35bc1a9e8cec890010f79d288856aeab40f',100.0,1.77903336031454706e+09,0,'2026-05-17T17:56:00.314547+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/cloudflare_logo.jpg", "order_v1": 17, "order_v2": 7}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/0Gb1z-2SjHY','How a Group of Developers Took Back Control from Enterprise Java | Spring: The Documentary','Featured video in the Fundamentals section.','N/A',0,'This documentary traces the architectural transition from heavyweight, monolithic Java EE application servers to the lightweight, dependency-injection paradigm of the Spring Framework. For a 2026 Cloud Architect, it provides essential historical context on how decoupling business logic from infrastructure paved the way for modern microservices and containerized environments. Understanding this evolution is critical for evaluating the trade-offs between complex enterprise standards and agile, developer-centric frameworks in cloud-native platforms.',NULL,NULL,NULL,0,'online','automatic',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Fundamentals", "is_enriched": true, "is_featured_video": true, "technology": "Spring Framework", "video_order": 999}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/1Fl25dR01pw?si=bJlQozIfT3J4rhN3','Building a developer platform? Ask these questions.','Featured video in the Top Videos & Clips section.','N/A',0,'This session details how to build secure, scalable developer platforms by defining ''golden paths'' using HashiCorp''s suite of automation tools, including Terraform, Vault, Consul, and Boundary. It provides a strategic framework for resolving key platform engineering challenges such as Day 2 operations, infrastructure dependency mapping, secure access control, and seamless local-to-remote environment transitions. By abstracting cloud complexity, the session demonstrates how to deliver high-velocity self-service capabilities to development teams while ensuring governance and security compliance.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "HashiCorp Stack (Terraform, Vault, Consul, Boundary)", "video_order": 14}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/318elIq37PE','Kubernetes: The Documentary [PART 2]','Featured video in the Top Videos & Clips section.','N/A',5,'This documentary details the pivotal technical evolution and open governance model that led Kubernetes to win the container orchestration wars over competitors like Docker Swarm and Mesos. For a 2026 Cloud Native context, it underscores the enduring value of design principles like declarative APIs, reconciliation control loops, and pluggable interfaces (CNI, CRI, CSI) that define modern platform engineering. Understanding these foundational decisions allows architects to better design scalable, vendor-neutral control planes for complex multi-cloud environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "technology": "Kubernetes", "video_order": 2}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/cloudflare','cloudflare',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5d27f5bad18885acfc4193ccf308e35bc1a9e8cec890010f79d288856aeab40f',100.0,1779033360,0,'2026-05-17T17:56:00.314547+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/cloudflare_logo.jpg", "order_v1": 17, "order_v2": 7}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/0Gb1z-2SjHY','How a Group of Developers Took Back Control from Enterprise Java | Spring: The Documentary','Featured video in the Fundamentals section.','N/A',0,'This documentary traces the architectural transition from heavyweight, monolithic Java EE application servers to the lightweight, dependency-injection paradigm of the Spring Framework. For a 2026 Cloud Architect, it provides essential historical context on how decoupling business logic from infrastructure paved the way for modern microservices and containerized environments. Understanding this evolution is critical for evaluating the trade-offs between complex enterprise standards and agile, developer-centric frameworks in cloud-native platforms.',NULL,NULL,NULL,0,'online','automatic',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Fundamentals", "is_enriched": true, "is_featured_video": true, "technology": "Spring Framework", "video_order": 999}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/1Fl25dR01pw?si=bJlQozIfT3J4rhN3','Building a developer platform? Ask these questions.','Featured video in the Top Videos & Clips section.','N/A',0,'This session details how to build secure, scalable developer platforms by defining ''golden paths'' using HashiCorp''s suite of automation tools, including Terraform, Vault, Consul, and Boundary. It provides a strategic framework for resolving key platform engineering challenges such as Day 2 operations, infrastructure dependency mapping, secure access control, and seamless local-to-remote environment transitions. By abstracting cloud complexity, the session demonstrates how to deliver high-velocity self-service capabilities to development teams while ensuring governance and security compliance.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "HashiCorp Stack (Terraform, Vault, Consul, Boundary)", "video_order": 14}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/318elIq37PE','Kubernetes: The Documentary [PART 2]','Featured video in the Top Videos & Clips section.','N/A',5,'This documentary details the pivotal technical evolution and open governance model that led Kubernetes to win the container orchestration wars over competitors like Docker Swarm and Mesos. For a 2026 Cloud Native context, it underscores the enduring value of design principles like declarative APIs, reconciliation control loops, and pluggable interfaces (CNI, CRI, CSI) that define modern platform engineering. Understanding these foundational decisions allows architects to better design scalable, vendor-neutral control planes for complex multi-cloud environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "technology": "Kubernetes", "video_order": 2}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/embed/6eBSHbLKuN0','Mastering Claude Code in 30 minutes','Featured video in the Top Videos & Clips section.','N/A',0,'This technical session explores the architecture and implementation of Claude Code, Anthropic''s agentic CLI designed for autonomous, multi-step engineering tasks. It details how the tool leverages the Model Context Protocol (MCP) to integrate with external data sources and documentation, enabling a self-healing development cycle where the agent autonomously reads code, executes shell commands, and iterates through test-driven development (TDD) loops. For 2026 platform engineers, mastering these agentic workflows is critical for scaling complex refactoring, managing cognitive load in large-scale repositories, and establishing robust human-in-the-loop (HITL) governance for AI-driven infrastructure operations.
-',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Claude Code", "video_order": 25}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/8g4qLzkpjeE?si=xcfl3ugsMGZ8Kthg','Panel: Azure DevOps vs. GitHub Actions','Featured video in the Top Videos & Clips section.','N/A',0,'This panel discussion provides a comprehensive architectural comparison between Azure DevOps and GitHub Actions, focusing on enterprise governance, extensibility, and CI/CD workflow migration strategies. It outlines decision frameworks for hybrid platform setups, highlighting how organizations can leverage GitHub Actions for modern cloud-native developer velocity while maintaining Azure DevOps for mature project management, test plans, and strict regulatory compliance. Essential for cloud architects planning long-term toolchain evolution, this session clarifies integration pathways and future-proof migration strategies.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Azure DevOps & GitHub Actions", "video_order": 17}');
+',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Claude Code", "video_order": 25}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/8g4qLzkpjeE?si=xcfl3ugsMGZ8Kthg','Panel: Azure DevOps vs. GitHub Actions','Featured video in the Top Videos & Clips section.','N/A',0,'This panel discussion provides a comprehensive architectural comparison between Azure DevOps and GitHub Actions, focusing on enterprise governance, extensibility, and CI/CD workflow migration strategies. It outlines decision frameworks for hybrid platform setups, highlighting how organizations can leverage GitHub Actions for modern cloud-native developer velocity while maintaining Azure DevOps for mature project management, test plans, and strict regulatory compliance. Essential for cloud architects planning long-term toolchain evolution, this session clarifies integration pathways and future-proof migration strategies.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Azure DevOps & GitHub Actions", "video_order": 17}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/embed/9vM4p9NN0Ts','Stanford CS229: Building Large Language Models (LLMs)','Featured video in the Top Videos & Clips section.','N/A',0,'This Stanford CS229 technical deep-dive deconstructs the transition from raw autoregressive language models to instruction-tuned assistants, focusing on the systems orchestration required for 2026 AI infrastructure. It explores critical patterns in tokenization (BPE/Sub-word), parameter-efficient fine-tuning (PEFT/LoRA), and the shift from RLHF to Direct Preference Optimization (DPO) to simplify model alignment pipelines. For cloud architects, the lecture provides a foundational framework for optimizing the "Compute-to-Token" ratio and managing memory constraints (KV Cache) in distributed distributed inference environments, while advocating for LLM-as-a-Judge automated evaluation loops for scalable model governance.
-',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "LLM Architecture & Post-Training", "video_order": 26}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/BE77h7dmoQU','Kubernetes: The Documentary [PART 1]','Featured video in the Top Videos & Clips section.','N/A',5,'This documentary chronicles the origin of Kubernetes from Google''s internal cluster managers Borg and Omega, highlighting the pivotal architectural transition from virtual machines to containerized orchestration. Understanding this evolution is critical for modern cloud-native architects, as it reveals the foundational design patterns—such as the reconciliation loop, declarative APIs, and decoupled control planes—that continue to govern state-of-the-art distributed systems and platform engineering.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "technology": "Kubernetes", "video_order": 1}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxFMdlFKBQze7NVVd7q2nIwBYWkeaKeoX8&clipt=EIzBzwIY1fnSAg','Thursday morning general session - May 9 - Red Hat Summit 2019','Featured video in the Top Videos & Clips section.','N/A',0,'This session outlines the architectural deployment of Red Hat OpenShift as a unified hybrid cloud platform, demonstrating how enterprise Kubernetes orchestrates complex workloads across multi-cloud and edge environments. It highlights critical integrations with GPU acceleration and AI/ML pipelines, establishing a robust blueprint for modern MLOps and scalable cloud-native operations.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Red Hat OpenShift", "video_order": 5}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxLbUzIJtyeKPi66qAvxxRlGbofYp_Gr8B&clipt=EIDy0gIY4MbWAg','Thursday morning general session - May 9 - Red Hat Summit 2019','Featured video in the Top Videos & Clips section.','N/A',0,'This session outlines the architectural enablement of cloud-native AI/ML workloads by integrating Red Hat OpenShift with NVIDIA GPU acceleration and automated MLOps platforms like H2O.ai and ProphetStor. It demonstrates how standardizing on a Kubernetes-based hybrid cloud substrate abstracts heterogeneous hardware environments, facilitating deterministic scaling, resource orchestration, and cognitive monitoring for high-performance AI pipelines. This unified operational model serves as a foundational blueprint for modern enterprise AI-platform engineering and edge computing architectures.',NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Red Hat OpenShift", "video_order": 6, "duplicate_of": "https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxFMdlFKBQze7NVVd7q2nIwBYWkeaKeoX8&clipt=EIzBzwIY1fnSAg"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/HI6KleJAZPY','I Stopped Staring at Dashboards. AI Reads My Grafana Metrics Now.','Featured video in the Top Videos & Clips section.','2026',0,'This video explores how AI agents can read Grafana metrics, logs, and traces directly using Grafana Assistant and Claude Code wired up to the Grafana MCP server. It demonstrates querying Prometheus, Loki, and Tempo, generating custom dashboards from natural language, and analyzing runtime data from the command line. This workflow bridges the gap between analysis and remediation, allowing agents to verify fixes and make data-grounded decisions.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Observability and Monitoring", "is_enriched": true, "is_featured_video": true, "technology": "Grafana Assistant, Claude Code, Grafana MCP Server", "video_order": 20}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/Hc8emNr2igU?si=kehLRUpOAvyK_Bku','Red Hat OpenShift AI overview','Featured video in the Top Videos & Clips section.','N/A',0,'Red Hat OpenShift AI provides an enterprise-grade MLOps platform built on Kubernetes that standardizes the training, tuning, serving, and monitoring of foundation and predictive AI models across hybrid and multi-cloud environments. By integrating open-source frameworks like Jupyter, PyTorch, and KServe with certified hardware accelerators, it delivers a secure, consistent, and self-service environment for platform and data science teams. This architecture ensures robust AI governance, operational scalability, and accelerated time-to-market for intelligent cloud-native applications.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Red Hat OpenShift AI", "video_order": 22}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/HlAXp0-M6SY?clip=UgkxWpu3QFPEDZBuMgy_Xq4mBR--uLA-3CSZ&clipt=EMSoKxiG3C4','Kubernetes for SysAdmins | Kelsey Hightower at PuppetConf | Talk & Demo','Featured video in the Top Videos & Clips section.','N/A',5,'This seminal presentation outlines the paradigm shift from traditional imperative configuration management to declarative, container-orchestrated infrastructure by redefining the operating contract between applications and underlying systems. Viewed from a 2026 cloud-native perspective, Kelsey Hightower''s early demonstrations of self-healing workloads, automated bin-packing, and custom controllers for automated TLS provisioning serve as the foundational blueprint for modern platform engineering. The architectural concepts covered—specifically decoupling stateful storage and leveraging native service discovery—remain highly relevant for engineers transitioning from static sysadmin practices to dynamic API-driven control loops.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Kubernetes", "video_order": 3}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/I8Qh-TafMvQ?si=1A2-kmq6mV-S-03c','Murli Thirumale | KubeCon CloudNativeCon EU 2023','Featured video in the Top Videos & Clips section.','N/A',3,'This discussion outlines how enterprise platform engineering teams leverage Portworx to deliver automated, resilient Database-as-a-Service (DBaaS) capabilities directly on Kubernetes. By abstracting multi-cloud storage, disaster recovery, and data security, it highlights architectural strategies essential for scaling stateful cloud-native workloads. For a 2026 cloud-native landscape, these unified data management planes are critical for mitigating multi-cloud lock-in, controlling cloud spend, and accelerating application delivery.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Portworx", "video_order": 12}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/IFUPG9KCJ4E?si=KMEXeVlcKTp87-Ja','The creator of Rails on JavaScript FE vs. Classic Server-side Rendering','Featured video in the Top Videos & Clips section.','N/A',4,'David Heinemeier Hansson critiques the complexity of modern Single Page Application (SPA) architectures, advocating instead for the ''Majestic Monolith'' and HTML-over-the-wire (Hotwire) to keep application logic unified on the server. In a 2026 cloud-native context, this paradigm challenges the overhead of decoupled micro-frontends by proving that server-side rendering (SSR) combined with lightweight HTML streaming dramatically simplifies deployment pipelines, reduces client-side resource consumption, and lowers data egress costs. This architectural approach optimizes for operational efficiency, enabling smaller engineering teams to build highly responsive, production-grade applications without managing complex API contract synchronizations.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Ruby on Rails / Hotwire", "video_order": 10}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/L8eJh1sfc1U?si=y546MyZpRe-thoad','¿De verdad son necesarios los microservicios?','Featured video in the Top Videos & Clips section.','N/A',0,'This video critically evaluates the over-engineering of distributed systems, examining whether the operational overhead, network latency, and complexity of microservices are justified for most projects. In a 2026 cloud-native landscape focusing heavily on cost optimization and developer velocity, it advocates for a pragmatic, domain-driven approach, highlighting modular monoliths as a powerful alternative before prematurely adopting microservices.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Modular Monoliths", "video_order": 15}');
+',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "LLM Architecture & Post-Training", "video_order": 26}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/BE77h7dmoQU','Kubernetes: The Documentary [PART 1]','Featured video in the Top Videos & Clips section.','N/A',5,'This documentary chronicles the origin of Kubernetes from Google''s internal cluster managers Borg and Omega, highlighting the pivotal architectural transition from virtual machines to containerized orchestration. Understanding this evolution is critical for modern cloud-native architects, as it reveals the foundational design patterns—such as the reconciliation loop, declarative APIs, and decoupled control planes—that continue to govern state-of-the-art distributed systems and platform engineering.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "technology": "Kubernetes", "video_order": 1}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxFMdlFKBQze7NVVd7q2nIwBYWkeaKeoX8&clipt=EIzBzwIY1fnSAg','Thursday morning general session - May 9 - Red Hat Summit 2019','Featured video in the Top Videos & Clips section.','N/A',0,'This session outlines the architectural deployment of Red Hat OpenShift as a unified hybrid cloud platform, demonstrating how enterprise Kubernetes orchestrates complex workloads across multi-cloud and edge environments. It highlights critical integrations with GPU acceleration and AI/ML pipelines, establishing a robust blueprint for modern MLOps and scalable cloud-native operations.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Red Hat OpenShift", "video_order": 5}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxLbUzIJtyeKPi66qAvxxRlGbofYp_Gr8B&clipt=EIDy0gIY4MbWAg','Thursday morning general session - May 9 - Red Hat Summit 2019','Featured video in the Top Videos & Clips section.','N/A',0,'This session outlines the architectural enablement of cloud-native AI/ML workloads by integrating Red Hat OpenShift with NVIDIA GPU acceleration and automated MLOps platforms like H2O.ai and ProphetStor. It demonstrates how standardizing on a Kubernetes-based hybrid cloud substrate abstracts heterogeneous hardware environments, facilitating deterministic scaling, resource orchestration, and cognitive monitoring for high-performance AI pipelines. This unified operational model serves as a foundational blueprint for modern enterprise AI-platform engineering and edge computing architectures.',NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Red Hat OpenShift", "video_order": 6, "duplicate_of": "https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxFMdlFKBQze7NVVd7q2nIwBYWkeaKeoX8&clipt=EIzBzwIY1fnSAg"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/HI6KleJAZPY','I Stopped Staring at Dashboards. AI Reads My Grafana Metrics Now.','Featured video in the Top Videos & Clips section.','2026',0,'This video explores how AI agents can read Grafana metrics, logs, and traces directly using Grafana Assistant and Claude Code wired up to the Grafana MCP server. It demonstrates querying Prometheus, Loki, and Tempo, generating custom dashboards from natural language, and analyzing runtime data from the command line. This workflow bridges the gap between analysis and remediation, allowing agents to verify fixes and make data-grounded decisions.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Observability and Monitoring", "is_enriched": true, "is_featured_video": true, "technology": "Grafana Assistant, Claude Code, Grafana MCP Server", "video_order": 20}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/Hc8emNr2igU?si=kehLRUpOAvyK_Bku','Red Hat OpenShift AI overview','Featured video in the Top Videos & Clips section.','N/A',0,'Red Hat OpenShift AI provides an enterprise-grade MLOps platform built on Kubernetes that standardizes the training, tuning, serving, and monitoring of foundation and predictive AI models across hybrid and multi-cloud environments. By integrating open-source frameworks like Jupyter, PyTorch, and KServe with certified hardware accelerators, it delivers a secure, consistent, and self-service environment for platform and data science teams. This architecture ensures robust AI governance, operational scalability, and accelerated time-to-market for intelligent cloud-native applications.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Red Hat OpenShift AI", "video_order": 22}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/HlAXp0-M6SY?clip=UgkxWpu3QFPEDZBuMgy_Xq4mBR--uLA-3CSZ&clipt=EMSoKxiG3C4','Kubernetes for SysAdmins | Kelsey Hightower at PuppetConf | Talk & Demo','Featured video in the Top Videos & Clips section.','N/A',5,'This seminal presentation outlines the paradigm shift from traditional imperative configuration management to declarative, container-orchestrated infrastructure by redefining the operating contract between applications and underlying systems. Viewed from a 2026 cloud-native perspective, Kelsey Hightower''s early demonstrations of self-healing workloads, automated bin-packing, and custom controllers for automated TLS provisioning serve as the foundational blueprint for modern platform engineering. The architectural concepts covered—specifically decoupling stateful storage and leveraging native service discovery—remain highly relevant for engineers transitioning from static sysadmin practices to dynamic API-driven control loops.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Kubernetes", "video_order": 3}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/I8Qh-TafMvQ?si=1A2-kmq6mV-S-03c','Murli Thirumale | KubeCon CloudNativeCon EU 2023','Featured video in the Top Videos & Clips section.','N/A',3,'This discussion outlines how enterprise platform engineering teams leverage Portworx to deliver automated, resilient Database-as-a-Service (DBaaS) capabilities directly on Kubernetes. By abstracting multi-cloud storage, disaster recovery, and data security, it highlights architectural strategies essential for scaling stateful cloud-native workloads. For a 2026 cloud-native landscape, these unified data management planes are critical for mitigating multi-cloud lock-in, controlling cloud spend, and accelerating application delivery.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Portworx", "video_order": 12}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/IFUPG9KCJ4E?si=KMEXeVlcKTp87-Ja','The creator of Rails on JavaScript FE vs. Classic Server-side Rendering','Featured video in the Top Videos & Clips section.','N/A',4,'David Heinemeier Hansson critiques the complexity of modern Single Page Application (SPA) architectures, advocating instead for the ''Majestic Monolith'' and HTML-over-the-wire (Hotwire) to keep application logic unified on the server. In a 2026 cloud-native context, this paradigm challenges the overhead of decoupled micro-frontends by proving that server-side rendering (SSR) combined with lightweight HTML streaming dramatically simplifies deployment pipelines, reduces client-side resource consumption, and lowers data egress costs. This architectural approach optimizes for operational efficiency, enabling smaller engineering teams to build highly responsive, production-grade applications without managing complex API contract synchronizations.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Ruby on Rails / Hotwire", "video_order": 10}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/L8eJh1sfc1U?si=y546MyZpRe-thoad','¿De verdad son necesarios los microservicios?','Featured video in the Top Videos & Clips section.','N/A',0,'This video critically evaluates the over-engineering of distributed systems, examining whether the operational overhead, network latency, and complexity of microservices are justified for most projects. In a 2026 cloud-native landscape focusing heavily on cost optimization and developer velocity, it advocates for a pragmatic, domain-driven approach, highlighting modular monoliths as a powerful alternative before prematurely adopting microservices.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Modular Monoliths", "video_order": 15}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/embed/LiSb82Lug7M','GitOps Guide to the Galaxy: Hosted Control Planes (HyperShift)','Featured video in the Top Videos & Clips section.','N/A',0,'This session from the GitOps Guide to the Galaxy deconstructs the architecture of Hosted Control Planes (HCP), also known as HyperShift. It explores how HCP decouples the Kubernetes control plane from worker nodes, hosting it as a scalable workload on a management cluster to drastically reduce operational overhead, improve provisioning speed, and optimize resource utilization. For 2026 platform engineering, mastering this pattern is essential for managing large-scale, multi-tenant Kubernetes fleets with high-density efficiency and strong isolation.
-',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Hosted Control Planes", "video_order": 24}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/MRIv2IwFTPg?si=F07g869i6yIfqRdg','¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV','Featured video in the Top Videos & Clips section.','N/A',0,'This video deconstructs the foundational mathematical and algorithmic mechanics of a single artificial neuron, illustrating its direct relationship with linear regression, weights, biases, and activation functions. In a 2026 cloud-native landscape, mastering these core neural principles is critical for platform architects optimizing distributed micro-models and real-time AI inference engines deployed on Kubernetes-driven edge and cloud infrastructure. This granular understanding enables more efficient hardware acceleration profiling (GPUs/vGPUs/TPUs) and smarter resource allocation for decentralized machine learning pipelines.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Neural Networks", "video_order": 25}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/PxyyY7TsCqs?si=kzCRojDteESqork1','Standardizing infrastructure automation with Terraform Enterprise','Featured video in the Top Videos & Clips section.','N/A',0,'This presentation details AXA Group''s cloud migration strategy (ATLAS) utilizing Terraform Enterprise as the cornerstone of their multi-cloud and private IaaS migration factory. It highlights how a highly regulated financial enterprise standardizes infrastructure-as-code (IaC) practices across multiple global subsidiaries to accelerate cloud adoption while maintaining governance. For a 2026 cloud-native landscape, this case study provides key insights into scaling self-service provisioning, implementing policy-as-code, and automating multi-tenant enterprise architectures at massive scale.',NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Infrastructure as Code", "is_enriched": true, "is_featured_video": true, "technology": "Terraform Enterprise", "video_order": 11, "duplicate_of": "https://www.hashicorp.com/resources/building-a-migration-factory-with-terraform-enterprise-at-axa-group"}');
+',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Hosted Control Planes", "video_order": 24}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/MRIv2IwFTPg?si=F07g869i6yIfqRdg','¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV','Featured video in the Top Videos & Clips section.','N/A',0,'This video deconstructs the foundational mathematical and algorithmic mechanics of a single artificial neuron, illustrating its direct relationship with linear regression, weights, biases, and activation functions. In a 2026 cloud-native landscape, mastering these core neural principles is critical for platform architects optimizing distributed micro-models and real-time AI inference engines deployed on Kubernetes-driven edge and cloud infrastructure. This granular understanding enables more efficient hardware acceleration profiling (GPUs/vGPUs/TPUs) and smarter resource allocation for decentralized machine learning pipelines.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Neural Networks", "video_order": 25}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/PxyyY7TsCqs?si=kzCRojDteESqork1','Standardizing infrastructure automation with Terraform Enterprise','Featured video in the Top Videos & Clips section.','N/A',0,'This presentation details AXA Group''s cloud migration strategy (ATLAS) utilizing Terraform Enterprise as the cornerstone of their multi-cloud and private IaaS migration factory. It highlights how a highly regulated financial enterprise standardizes infrastructure-as-code (IaC) practices across multiple global subsidiaries to accelerate cloud adoption while maintaining governance. For a 2026 cloud-native landscape, this case study provides key insights into scaling self-service provisioning, implementing policy-as-code, and automating multi-tenant enterprise architectures at massive scale.',NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Infrastructure as Code", "is_enriched": true, "is_featured_video": true, "technology": "Terraform Enterprise", "video_order": 11, "duplicate_of": "https://www.hashicorp.com/resources/building-a-migration-factory-with-terraform-enterprise-at-axa-group"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/embed/QBqRAMVTmwE','Building Secure, Well‑Architected Azure Workloads with Azure Verified Modules and GitHub Copilot','Featured video in the Top Videos & Clips section.','N/A',0,'Azure Verified Modules (AVM) is the official Microsoft infrastructure-as-code module library for both Bicep and Terraform. This session explores how AVM standardizes deployments according to the Azure Well-Architected Framework by default, shipping with high-impact security defaults like zone redundancy and disabled public IPs. It introduces Spec-Driven Development with GitHub Copilot using the "Spec Kit" (an 8-step framework from constitution to implementation). By turning non-deterministic AI prompts into reliable, repeatable builds, architects can leverage AI as a trusted foundation for secure and compliant Azure workload orchestration.
-',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Azure Verified Modules (AVM)", "video_order": 27}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/Tr4onEST70I','Fran Heeran, Red Hat | Red Hat Summit 2026','Featured video in the Top Videos & Clips section.','2026',0,'In this Red Hat Summit 2026 interview, Fran Heeran details how telecommunications providers are shifting from heavily siloed infrastructure to unified cloud-native architectures. By leveraging OpenShift Virtualization, telcos can centrally manage both legacy virtual machines and modern containers across core networks and the far edge, accelerating deployments up to 50%. This unified architecture additionally enables sovereign cloud offerings and closed-loop network automation by feeding AI outputs directly into Ansible-driven remediation workflows.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "OpenShift", "video_order": 28}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/U_IFGpJDbeU?si=XzHSGU9dTH-1_0EW','Branching Strategies Explained','Featured video in the Top Videos & Clips section.','N/A',0,'This guide provides a comprehensive architectural evaluation of various Git branching strategies, including Trunk-Based Development, Feature Branches, Git Flow, and Environment Branches, weighing their impacts on delivery velocity. For a 2026 cloud-native landscape, it emphasizes how moving toward trunk-based development or short-lived feature branches is essential for optimizing continuous integration (CI) pipelines, minimizing integration debt, and enabling rapid, automated deployments to Kubernetes and cloud environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Git", "video_order": 16}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/UmbjwSK9b3I?clip=UgkxRGuBMDAVDqKckQ1lhk-9U2jLBhBIBI5l&clipt=EP2dHhjd8iE','Keynote: 7 Years of Running Kubernetes for Mercedes-Benz','Featured video in the Top Videos & Clips section.','N/A',0,'This architectural retrospective outlines Mercedes-Benz''s transformation from legacy, manual infrastructure management to an on-premises, self-service cloud platform managing nearly 1,000 clusters via Cluster API (CAPI). In a 2026 cloud-native context, it demonstrates the vital patterns for scaling declarative cluster lifecycle management and shifting traditional enterprise operations toward platform engineering model. The session highlights how organizational resilience, open-source alignment, and robust automation topologies can successfully modernize highly regulated corporate data centers.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Kubernetes", "video_order": 7}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/V7PSnH8YnTk?si=6Mq4wjpipTLwUvYe','Red Hat OpenShift Platform Plus - Overview','Featured video in the Top Videos & Clips section.','N/A',3,'Red Hat OpenShift Platform Plus provides an enterprise-grade, multi-cluster Kubernetes foundation integrating advanced cluster management, declarative DevSecOps security, and a global container registry. In a 2026 cloud-native landscape, it delivers a unified platform engineering control plane that simplifies multi-cloud operations while enforcing consistent governance and security policies from core to edge. This suite accelerates secure software delivery pipelines by embedding automated compliance and threat protection directly into the application lifecycle.',NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Red Hat OpenShift", "video_order": 13, "duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/platform-plus"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/aZ5EsdnpLMI?si=ESsNnVwE8IdWSiWZ','Artificial Intelligence | 60 Minutes Full Episodes','Featured video in the Top Videos & Clips section.','N/A',0,'This documentary anthology traces the rapid evolution of artificial intelligence from early deep learning implementations to advanced generative AI systems like Google''s Bard and OpenAI''s ChatGPT. For 2026 cloud-native architectures, these developments highlight the critical need for integrating scalable AI model orchestration, strict ethical guardrails, and secure data pipelines directly into enterprise platform engineering. Understanding these socio-technical shifts assists cloud architects in designing resilient, compliant AI-integrated infrastructures that balance massive computational demands with robust operational governance.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Generative AI and Large Language Models", "video_order": 20}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/cdZZpaB2kDM?clip=UgkxWAPHZbVaNZzk9pi0lMu6k5ABLuMHBtRL&clipt=EK2rfRjW9YAB','Elon Musk talks Twitter, Tesla and how his brain works — live at TED2022','Featured video in the Top Videos & Clips section.','N/A',0,'This systemic interview highlights architectural principles around open-sourcing core algorithms to enforce platform transparency and trust, directly paralleling modern GitOps, policy-as-code, and zero-trust verification frameworks in Cloud Native environments. Additionally, the insights on extreme manufacturing automation offer critical design lessons for 2026 edge computing, emphasizing the necessity of closed-loop automation, event-driven orchestration, and radical simplification of complex distributed infrastructures.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Distributed Systems Strategy", "video_order": 19}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/ghzsBm8vOms','What is Platform Engineering and how it fits into DevOps and Cloud world','Featured video in the Top Videos & Clips section.','N/A',0,'This video details the evolution of cloud operations into Platform Engineering, focusing on the architecture and implementation of Internal Developer Platforms (IDPs) to mitigate developer cognitive load. By establishing standardized ''golden paths'' through Infrastructure as Code (IaC) and self-service APIs, organizations can balance developer autonomy with rigorous governance, security, and compliance. This paradigm shift optimizes resource provisioning and modernizes DevOps workflows for highly scalable, cloud-native environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Platform Engineering", "video_order": 8}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/hAwtrJlBVJY?si=bnyptzNFx4jzOiEj','The Brutal Truth Behind Tech Layoffs','Featured video in the Top Videos & Clips section.','N/A',0,'This analysis dissects the macroeconomic shift from hyper-growth talent hoarding to hyper-efficiency, highlighting the systemic collapse of bloated engineering teams in favor of lean, automated operations. For a 2026 cloud-native landscape, this underscores the critical role of platform engineering and robust FinOps architectures designed to maximize resource utilization while minimizing human-in-the-loop operational overhead. Architects must leverage these insights to build self-healing, highly automated platforms that successfully decouple organizational scale from headcount.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "FinOps", "video_order": 21}');
+',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Azure Verified Modules (AVM)", "video_order": 27}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/Tr4onEST70I','Fran Heeran, Red Hat | Red Hat Summit 2026','Featured video in the Top Videos & Clips section.','2026',0,'In this Red Hat Summit 2026 interview, Fran Heeran details how telecommunications providers are shifting from heavily siloed infrastructure to unified cloud-native architectures. By leveraging OpenShift Virtualization, telcos can centrally manage both legacy virtual machines and modern containers across core networks and the far edge, accelerating deployments up to 50%. This unified architecture additionally enables sovereign cloud offerings and closed-loop network automation by feeding AI outputs directly into Ansible-driven remediation workflows.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "OpenShift", "video_order": 28}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/U_IFGpJDbeU?si=XzHSGU9dTH-1_0EW','Branching Strategies Explained','Featured video in the Top Videos & Clips section.','N/A',0,'This guide provides a comprehensive architectural evaluation of various Git branching strategies, including Trunk-Based Development, Feature Branches, Git Flow, and Environment Branches, weighing their impacts on delivery velocity. For a 2026 cloud-native landscape, it emphasizes how moving toward trunk-based development or short-lived feature branches is essential for optimizing continuous integration (CI) pipelines, minimizing integration debt, and enabling rapid, automated deployments to Kubernetes and cloud environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Git", "video_order": 16}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/UmbjwSK9b3I?clip=UgkxRGuBMDAVDqKckQ1lhk-9U2jLBhBIBI5l&clipt=EP2dHhjd8iE','Keynote: 7 Years of Running Kubernetes for Mercedes-Benz','Featured video in the Top Videos & Clips section.','N/A',0,'This architectural retrospective outlines Mercedes-Benz''s transformation from legacy, manual infrastructure management to an on-premises, self-service cloud platform managing nearly 1,000 clusters via Cluster API (CAPI). In a 2026 cloud-native context, it demonstrates the vital patterns for scaling declarative cluster lifecycle management and shifting traditional enterprise operations toward platform engineering model. The session highlights how organizational resilience, open-source alignment, and robust automation topologies can successfully modernize highly regulated corporate data centers.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Kubernetes", "video_order": 7}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/V7PSnH8YnTk?si=6Mq4wjpipTLwUvYe','Red Hat OpenShift Platform Plus - Overview','Featured video in the Top Videos & Clips section.','N/A',3,'Red Hat OpenShift Platform Plus provides an enterprise-grade, multi-cluster Kubernetes foundation integrating advanced cluster management, declarative DevSecOps security, and a global container registry. In a 2026 cloud-native landscape, it delivers a unified platform engineering control plane that simplifies multi-cloud operations while enforcing consistent governance and security policies from core to edge. This suite accelerates secure software delivery pipelines by embedding automated compliance and threat protection directly into the application lifecycle.',NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Red Hat OpenShift", "video_order": 13, "duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/platform-plus"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/aZ5EsdnpLMI?si=ESsNnVwE8IdWSiWZ','Artificial Intelligence | 60 Minutes Full Episodes','Featured video in the Top Videos & Clips section.','N/A',0,'This documentary anthology traces the rapid evolution of artificial intelligence from early deep learning implementations to advanced generative AI systems like Google''s Bard and OpenAI''s ChatGPT. For 2026 cloud-native architectures, these developments highlight the critical need for integrating scalable AI model orchestration, strict ethical guardrails, and secure data pipelines directly into enterprise platform engineering. Understanding these socio-technical shifts assists cloud architects in designing resilient, compliant AI-integrated infrastructures that balance massive computational demands with robust operational governance.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Generative AI and Large Language Models", "video_order": 20}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/cdZZpaB2kDM?clip=UgkxWAPHZbVaNZzk9pi0lMu6k5ABLuMHBtRL&clipt=EK2rfRjW9YAB','Elon Musk talks Twitter, Tesla and how his brain works — live at TED2022','Featured video in the Top Videos & Clips section.','N/A',0,'This systemic interview highlights architectural principles around open-sourcing core algorithms to enforce platform transparency and trust, directly paralleling modern GitOps, policy-as-code, and zero-trust verification frameworks in Cloud Native environments. Additionally, the insights on extreme manufacturing automation offer critical design lessons for 2026 edge computing, emphasizing the necessity of closed-loop automation, event-driven orchestration, and radical simplification of complex distributed infrastructures.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Distributed Systems Strategy", "video_order": 19}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/ghzsBm8vOms','What is Platform Engineering and how it fits into DevOps and Cloud world','Featured video in the Top Videos & Clips section.','N/A',0,'This video details the evolution of cloud operations into Platform Engineering, focusing on the architecture and implementation of Internal Developer Platforms (IDPs) to mitigate developer cognitive load. By establishing standardized ''golden paths'' through Infrastructure as Code (IaC) and self-service APIs, organizations can balance developer autonomy with rigorous governance, security, and compliance. This paradigm shift optimizes resource provisioning and modernizes DevOps workflows for highly scalable, cloud-native environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Platform Engineering", "video_order": 8}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/hAwtrJlBVJY?si=bnyptzNFx4jzOiEj','The Brutal Truth Behind Tech Layoffs','Featured video in the Top Videos & Clips section.','N/A',0,'This analysis dissects the macroeconomic shift from hyper-growth talent hoarding to hyper-efficiency, highlighting the systemic collapse of bloated engineering teams in favor of lean, automated operations. For a 2026 cloud-native landscape, this underscores the critical role of platform engineering and robust FinOps architectures designed to maximize resource utilization while minimizing human-in-the-loop operational overhead. Architects must leverage these insights to build self-healing, highly automated platforms that successfully decouple organizational scale from headcount.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "FinOps", "video_order": 21}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/embed/niuJpAKyb7c','Remote VS Code with Dev Tunnels: access the editor from your browser','Featured video in the Top Videos & Clips section.','2023',0,'In this tutorial, Gisela Torres explains the architecture and application of VS Code Dev Tunnels to enable secure remote access to local development environments. Dev Tunnels establish a secure, encrypted connection to VS Code without requiring complex VPNs or firewall modifications, allowing developers to connect from any web browser or secondary editor instance. For 2026 developer productivity, this simplifies remote workspace orchestration and collaborative debugging in cloud-native platforms. [SPANISH CONTENT]
-',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Developer Productivity", "is_enriched": true, "is_featured_video": true, "technology": "VS Code", "video_order": 29}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/nrhxNNH5lt0?si=U5h1mbkbF6ZEOvlj','What is DevSecOps? DevSecOps explained in 8 Mins','Featured video in the Top Videos & Clips section.','N/A',0,'This video details the transition from traditional, late-stage security audits to DevSecOps, explaining how shifting security left eliminates deployment bottlenecks in fast-paced delivery pipelines. It covers the automation of static analysis (SAST), software composition analysis (SCA), and container scanning directly within CI/CD workflows. In a 2026 cloud-native context, this paradigm is critical for securing ephemeral microservices and maintaining continuous compliance without sacrificing deployment velocity.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Security and Compliance", "is_enriched": true, "is_featured_video": true, "technology": "DevSecOps", "video_order": 18}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/rT4fJNbfe14','Prometheus: The Documentary','Featured video in the Top Videos & Clips section.','N/A',0,'This documentary explores the architectural genesis of Prometheus at SoundCloud, detailing how the shift to microservices necessitated a fundamental pivot from host-based monitoring to a pull-based, multi-dimensional metric data model. In a 2026 cloud-native context, understanding these foundational design decisions—specifically the trade-offs of localized TSDB storage, HTTP pull mechanics, and PromQL—is vital for architecting self-healing, high-cardinality observability pipelines across distributed, edge, and hybrid-cloud environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Observability and Monitoring", "is_enriched": true, "is_featured_video": true, "technology": "Prometheus", "video_order": 4}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/rkXGSLf-rVQ?si=Ho8Zzxbrecn7Yncb','David Heinemeier Hansson: Microservices vs. Monolith','Featured video in the Top Videos & Clips section.','N/A',4,'In this discussion, David Heinemeier Hansson critiques the dogmatic adoption of microservices, highlighting how they introduce substantial operational complexity, network latency, and cognitive load compared to a well-structured monolith. He champions the ''Majestic Monolith'' as a pattern that maximizes developer velocity and reduces organizational overhead by keeping the deployment domain unified. For modern cloud-native architectures, this perspective serves as a crucial counterweight to microservice fatigue, driving the industry toward highly-optimized modular monoliths that simplify infrastructure and cut cloud spend.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Ruby on Rails", "video_order": 9}');
+',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Developer Productivity", "is_enriched": true, "is_featured_video": true, "technology": "VS Code", "video_order": 29}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/nrhxNNH5lt0?si=U5h1mbkbF6ZEOvlj','What is DevSecOps? DevSecOps explained in 8 Mins','Featured video in the Top Videos & Clips section.','N/A',0,'This video details the transition from traditional, late-stage security audits to DevSecOps, explaining how shifting security left eliminates deployment bottlenecks in fast-paced delivery pipelines. It covers the automation of static analysis (SAST), software composition analysis (SCA), and container scanning directly within CI/CD workflows. In a 2026 cloud-native context, this paradigm is critical for securing ephemeral microservices and maintaining continuous compliance without sacrificing deployment velocity.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Security and Compliance", "is_enriched": true, "is_featured_video": true, "technology": "DevSecOps", "video_order": 18}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/rT4fJNbfe14','Prometheus: The Documentary','Featured video in the Top Videos & Clips section.','N/A',0,'This documentary explores the architectural genesis of Prometheus at SoundCloud, detailing how the shift to microservices necessitated a fundamental pivot from host-based monitoring to a pull-based, multi-dimensional metric data model. In a 2026 cloud-native context, understanding these foundational design decisions—specifically the trade-offs of localized TSDB storage, HTTP pull mechanics, and PromQL—is vital for architecting self-healing, high-cardinality observability pipelines across distributed, edge, and hybrid-cloud environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Observability and Monitoring", "is_enriched": true, "is_featured_video": true, "technology": "Prometheus", "video_order": 4}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/rkXGSLf-rVQ?si=Ho8Zzxbrecn7Yncb','David Heinemeier Hansson: Microservices vs. Monolith','Featured video in the Top Videos & Clips section.','N/A',4,'In this discussion, David Heinemeier Hansson critiques the dogmatic adoption of microservices, highlighting how they introduce substantial operational complexity, network latency, and cognitive load compared to a well-structured monolith. He champions the ''Majestic Monolith'' as a pattern that maximizes developer velocity and reduces organizational overhead by keeping the deployment domain unified. For modern cloud-native architectures, this perspective serves as a crucial counterweight to microservice fatigue, driving the industry toward highly-optimized modular monoliths that simplify infrastructure and cut cloud spend.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Ruby on Rails", "video_order": 9}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/embed/videoseries?list=PLmsFUfdnGr3w9BdWjQGAwV7UPW0kspwOp','Agentic DevOps Live','Featured video series in the Top Videos & Clips section.','2025',0,'This official live series explores the paradigm shift from traditional CI/CD pipelines to autonomous, agent-driven operations (Agentic DevOps). It covers technical deep-dives into Azure SRE Agents for automated root cause analysis and proactive reliability, GitHub Copilot App Mod Agents for modernizing legacy systems at scale, and AI-powered workflows across GitHub and Azure DevOps. Essential for platform engineers designing self-healing environments and scalable human-in-the-loop AI governance in 2026.
-',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Agentic DevOps", "video_order": 30}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/videoseries?si=GBJtqv36O8bslj9z&list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe','Jenkins Tutorials','Featured video in the Top Videos & Clips section.','N/A',0,'This comprehensive video series details core Jenkins CI/CD automation techniques, including Pipeline-as-Code implementations and system management best practices. In a 2026 cloud-native context, mastering Jenkins remains critical for orchestrating complex build pipelines, bridging the gap between legacy infrastructure and modern Kubernetes deployment targets. The tutorials provide foundational architectural patterns for establishing scalable, automated, and reproducible continuous integration workflows across distributed enterprise environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "technology": "Jenkins", "video_order": 24}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/videoseries?si=fJvBV63-mjQ6S-Ht&list=PL7sEPiUbBLo_iTds-NV-9Tu05Gg2Aj8N7','NetBox Zero To Hero','Featured video in the Top Videos & Clips section.','N/A',0,'NetBox serves as the foundational source of truth for modern network automation by integrating IP Address Management (IPAM) and Data Center Infrastructure Management (DCIM) into a unified database. In a 2026 Cloud Native ecosystem, it empowers Infrastructure as Code (IaC) pipelines to dynamically query and enforce intended network state via robust APIs, effectively eliminating configuration drift. This architectural approach bridges the gap between physical hardware tracking and automated, declarative network orchestration across complex hybrid environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Infrastructure as Code", "is_enriched": true, "is_featured_video": true, "technology": "NetBox", "video_order": 26}');
+',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Agentic DevOps", "video_order": 30}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/videoseries?si=GBJtqv36O8bslj9z&list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe','Jenkins Tutorials','Featured video in the Top Videos & Clips section.','N/A',0,'This comprehensive video series details core Jenkins CI/CD automation techniques, including Pipeline-as-Code implementations and system management best practices. In a 2026 cloud-native context, mastering Jenkins remains critical for orchestrating complex build pipelines, bridging the gap between legacy infrastructure and modern Kubernetes deployment targets. The tutorials provide foundational architectural patterns for establishing scalable, automated, and reproducible continuous integration workflows across distributed enterprise environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "technology": "Jenkins", "video_order": 24}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/videoseries?si=fJvBV63-mjQ6S-Ht&list=PL7sEPiUbBLo_iTds-NV-9Tu05Gg2Aj8N7','NetBox Zero To Hero','Featured video in the Top Videos & Clips section.','N/A',0,'NetBox serves as the foundational source of truth for modern network automation by integrating IP Address Management (IPAM) and Data Center Infrastructure Management (DCIM) into a unified database. In a 2026 Cloud Native ecosystem, it empowers Infrastructure as Code (IaC) pipelines to dynamically query and enforce intended network state via robust APIs, effectively eliminating configuration drift. This architectural approach bridges the gap between physical hardware tracking and automated, declarative network orchestration across complex hybrid environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Infrastructure as Code", "is_enriched": true, "is_featured_video": true, "technology": "NetBox", "video_order": 26}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/embed/videoseries?si=zdATyq_E2wXN7AC6&list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd','GitOps Guide to the Galaxy','Featured video in the Top Videos & Clips section.','N/A',0,'Every other Thursday at 3pm ET hosts Hilliary Lipsig and Jonathan Rickard dive into everything in the GitOps universe, from solutions to common problems in end-to-end CICD pipelines, to creating Git workflows. This series explores how GitOps enhances modern application delivery and discusses the latest news around best practices and Cloud Native architecture.
-',NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "GitOps", "video_order": 23, "duplicate_of": "https://www.youtube.com/playlist?list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/kubernetescommunity','kubernetes logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5654ed1b031bb525606fadef419e20044ee5e80a0915535c7ae4e75f0c909d9d',100.0,1.77903139311360406e+09,0,'2026-05-17T17:23:13.113604+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/kubernetes_logo.png", "order_v1": 2, "order_v2": 1}','{}');
+',NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "GitOps", "video_order": 23, "duplicate_of": "https://www.youtube.com/playlist?list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/kubernetescommunity','kubernetes logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5654ed1b031bb525606fadef419e20044ee5e80a0915535c7ae4e75f0c909d9d',100.0,1779031393,0,'2026-05-17T17:23:13.113604+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/kubernetes_logo.png", "order_v1": 2, "order_v2": 1}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/live/2IArMAhkJcE?si=_LlIjakRXHUzERjy','Open Source Friday: Spec Kit - What it is, the problems it solves, and how clear specs make collaboration work','','2023',0,'Focuses on ''Spec Kit'' - an open framework designed to facilitate collaborative creation of technical specifications. Details how clear, shared specification templates improve open-source contributions, bridge communication gaps between product and engineering, and keep technical debt in check.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaboration", "Documentation Specifications"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?app=desktop&list=PLI1_CQcV71RnBebKm_tH1uKYI3WxkM2TT','youtube: A Cloud Guru - Cloud Provider Comparisons 🌟','','2026',0,'A curated Pluralsight/A Cloud Guru video playlist featuring structural and strategic comparisons of hyperscalers. It covers pricing structures, operational overhead, and developer experience metrics. Live grounding confirms its baseline instructional value for junior cloud engineers.','English','Guide/Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Learning", "Multimedia", "Provider Comparisons"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?app=desktop&list=PLVx1qovxj-akr_3XqQQgpqRyQw4GYuS4h','youtube playlist: Thetips4you - Kubernetes Tutorial for Beginners','','2024',3,'An introductory video collection teaching standard configuration, secret integration, dynamic cloud volumes, and fundamental deployment syntax. Recommended for engineers transitioning from traditional VM hypervisors.','English','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Video Series", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
@@ -18797,17 +18797,17 @@ INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PL0pgb_7nD
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_','Python 3.4 Programming Tutorials - YouTube','- [A beginner''s guide to web development with Python 2.7 / Django 1.7](http://www.tangowithdjango.com)
     - [The Bottom-Line Single Main Difference Between Python 2 and 3](http://migrateup.com/main-difference-python-3)','2014',0,'Classical educational video series introducing the standard features of Python 3.4 and Django 1.7. Serves as a reference for legacy syntax structures and foundational MVC designs.','Python','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Tutorials"]','["[LEGACY]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PL7sEPiUbBLo_iTds-NV-9Tu05Gg2Aj8N7','youtube: NetBox Zero To Hero','','2023',0,'A masterclass video syllabus designed to train networking personnel from scratch to advanced NetBox usage. Explores modeling practices, dynamic API integration, scripting configurations, and system customization methods.','Python','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Infrastructure Management", "IPAM & DCIM Platforms"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLA6Ht2dJt3SId7vE9P5mppWdj65_l6hl7','Model Context Protocol (MCP) and AI Agents in DevOps','Official collection of Kubernetes contributor orientation sessions, tracking the community onboarding landscape.','2026',4,'This architectural playlist details how Model Context Protocol (MCP) standardizes context and tool-calling interfaces for AI agents within modern cloud-native systems. It explores the practical integration of autonomous agents into DevOps, SRE, and API automation pipelines, replacing complex, manual scripts with intent-driven workflows. By utilizing secure and scalable MCP servers, platform teams can safely delegate infrastructure, database, and testing orchestration to context-aware AI systems.','en','playlist','Beginner',0,'online','automatic','d337a93db929ecf9925a32fe3968f186d100adddec8ab243774727e5c94cba59',NULL,1.78035241411568498e+09,0,'2026-06-02T00:20:14.115685+02:00',NULL,NULL,NULL,'["Kubernetes", "Community", "Contributor Onboarding"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "The official CNCF-administered YouTube playlist compiled for global Kubernetes community training and contributor mentoring.", "social_preview_url": "https://i.ytimg.com/vi/-Z-Z_lmA7nE/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLA3b7JR3467ac8sY_EEEETG97dnzw&days_since_epoch=20605", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "kubernetes-community", "technology": "DevOps + AI Agents"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLEsfXFp6DpzQFqfCur9CJ4QnKQTVXUsRy','Interested in Learn Django 1.9? Check out my free series on YouTube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d3bbcc168ea4710a648a35fa5fce04c821b399c48eb3fd19426220b04f513865',100.0,1779033923.74378,1,'2026-05-17T18:05:23.743780+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLLasX02E8BPBCP7KdYsjKKFFQUmNEUmE9','The Shift Podcast by Microsoft Azure—Agentic Edition','Complete visual and audio series exploring the development, deployment, and operation of agentic architectures.','2026',4,'This technical podcast series details the evolution of cloud-native infrastructure required to support autonomous, context-aware AI agents in enterprise environments. It explores critical engineering paradigms such as multi-agent orchestration, context engineering over traditional RAG, unified data fabrics for governed access, and Postgres-centric vector storage. Additionally, it addresses the SRE and operations dimension by analyzing how agentic AI is reforming IT operations, cloud management, and security governance through defined agentic borders.','en','Playlist','Advanced',0,'online','automatic','6aa463d2db95d5dbee2329f3257d069776f9d35e38e5049b2afeee7c9c503676',NULL,1.78035214849400401e+09,0,'2026-06-02T00:15:48.494004+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Azure", "Agentic Systems", "Multi-Agent Orchestration", "Database Design"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly authoritative technical podcast managed and hosted by Microsoft Azure''s core engineering divisions.", "social_preview_url": "https://i.ytimg.com/pl_c/PLLasX02E8BPBCP7KdYsjKKFFQUmNEUmE9/studio_square_thumbnail.jpg?sqp=CKvP99AG-oaymwEICPABEPABSFqi85f_AwYIwJWQzgY=&rs=AOn4CLCDT3bF0WFzL_3ilEQH3LbhMEEi3g&days_since_epoch=20605", "source_provenance": "X.com (Azure)", "suggested_new_category": "podcasts", "technology": "SRE + AI Agents"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLA6Ht2dJt3SId7vE9P5mppWdj65_l6hl7','Model Context Protocol (MCP) and AI Agents in DevOps','Official collection of Kubernetes contributor orientation sessions, tracking the community onboarding landscape.','2026',4,'This architectural playlist details how Model Context Protocol (MCP) standardizes context and tool-calling interfaces for AI agents within modern cloud-native systems. It explores the practical integration of autonomous agents into DevOps, SRE, and API automation pipelines, replacing complex, manual scripts with intent-driven workflows. By utilizing secure and scalable MCP servers, platform teams can safely delegate infrastructure, database, and testing orchestration to context-aware AI systems.','en','playlist','Beginner',0,'online','automatic','d337a93db929ecf9925a32fe3968f186d100adddec8ab243774727e5c94cba59',NULL,1780352414,0,'2026-06-02T00:20:14.115685+02:00',NULL,NULL,NULL,'["Kubernetes", "Community", "Contributor Onboarding"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "The official CNCF-administered YouTube playlist compiled for global Kubernetes community training and contributor mentoring.", "social_preview_url": "https://i.ytimg.com/vi/-Z-Z_lmA7nE/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLA3b7JR3467ac8sY_EEEETG97dnzw&days_since_epoch=20605", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "kubernetes-community", "technology": "DevOps + AI Agents"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLEsfXFp6DpzQFqfCur9CJ4QnKQTVXUsRy','Interested in Learn Django 1.9? Check out my free series on YouTube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d3bbcc168ea4710a648a35fa5fce04c821b399c48eb3fd19426220b04f513865',100.0,1779033923,1,'2026-05-17T18:05:23.743780+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLLasX02E8BPBCP7KdYsjKKFFQUmNEUmE9','The Shift Podcast by Microsoft Azure—Agentic Edition','Complete visual and audio series exploring the development, deployment, and operation of agentic architectures.','2026',4,'This technical podcast series details the evolution of cloud-native infrastructure required to support autonomous, context-aware AI agents in enterprise environments. It explores critical engineering paradigms such as multi-agent orchestration, context engineering over traditional RAG, unified data fabrics for governed access, and Postgres-centric vector storage. Additionally, it addresses the SRE and operations dimension by analyzing how agentic AI is reforming IT operations, cloud management, and security governance through defined agentic borders.','en','Playlist','Advanced',0,'online','automatic','6aa463d2db95d5dbee2329f3257d069776f9d35e38e5049b2afeee7c9c503676',NULL,1780352148,0,'2026-06-02T00:15:48.494004+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Azure", "Agentic Systems", "Multi-Agent Orchestration", "Database Design"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly authoritative technical podcast managed and hosted by Microsoft Azure''s core engineering divisions.", "social_preview_url": "https://i.ytimg.com/pl_c/PLLasX02E8BPBCP7KdYsjKKFFQUmNEUmE9/studio_square_thumbnail.jpg?sqp=CKvP99AG-oaymwEICPABEPABSFqi85f_AwYIwJWQzgY=&rs=AOn4CLCDT3bF0WFzL_3ilEQH3LbhMEEi3g&days_since_epoch=20605", "source_provenance": "X.com (Azure)", "suggested_new_category": "podcasts", "technology": "SRE + AI Agents"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLM-7VG-sgbtBBnWb2Jc5kufgtWYEmiMAw','Youtube Playlist: Introduction to APIs','','2022',4,'A comprehensive video playlist introducing the structural components of modern APIs. Topics covered include REST design principles, authentication mechanisms (OAuth2, API Keys), request headers, and standard response codes. This visual guide is optimal for engineers looking for an intuitive walk-through of API mechanics.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Fundamentals"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOU2XLYxmsIJp39MsvkeWYYNwMso-HeNT','Cloud at Google I/O 2026','The official AI technical sessions playlist from Google I/O 2026, showcasing Gemma 4, Antigravity 2.0, and advanced agent frameworks.','2026',4,'This playlist presents the Cloud Native and GenAI architectural frameworks showcased at Google I/O 2026, focusing on the transition from traditional DevOps to ''agent-first'' autonomous workflows using Google Cloud’s serverless stack (Cloud Run, Eventarc, Cloud Build, BigQuery) and the Agent Development Kit (ADK). By utilizing Model Context Protocol (MCP) and event-driven architectures, developers can orchestrate specialized multi-agent swarms to handle complex Day-2 operations, such as self-healing remediation and intelligent CI/CD pipelines. This paradigm shift provides a highly secure, automated foundation for scaling and governing AI-native applications directly from code to production.','en','video_playlist','advanced',0,'online','automatic','fef268774e88afb23eae028f5b4fcf68d63d0e864a4dc7ef88b5b3044cf012d4',NULL,1.7803520374014151e+09,0,'2026-06-02T00:13:57.401415+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Google Antigravity", "Gemma 4", "Agentic Orchestration"]','["[DE FACTO STANDARD]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Primary official repository of AI technical training and developer keynotes from Google I/O 2026.", "social_preview_url": "https://i.ytimg.com/vi/2n41YjR5QfU/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBxBvfHStzI9-7w1XgpRgHITX8l5Q&days_since_epoch=20605", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "DevOps + AI Agents"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOU2XLYxmsIJuxYe1znksQlhLJ4w8GKCu','Dialogues at Google I/O 2026','YouTube playlist containing the full set of dialogues from Google I/O 2026 exploring quantum computing, sci-tech, and the agentic AI era.','2026',4,'This playlist explores the shift toward proactive, agentic AI, physical robotics, and the convergence of quantum computing with distributed machine learning models. For a 2026 Cloud Native context, it highlights how these autonomous agentic workflows and advanced model capabilities transition enterprise operations from reactive automation to proactive, self-healing system management. This shift fundamentally redefines how distributed computing infrastructures orchestrate, monitor, and scale complex, multi-agent AI workloads.','en','video_playlist','advanced',0,'online','automatic','1bf13f60d9449db20f35fa148d506dc8c82259879bcf6284862942c25161f318',NULL,1.78035203740140104e+09,0,'2026-06-02T00:13:57.401401+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Strategic AI", "Quantum Computing", "Google I/O 2026"]','["[GUIDE]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official Google for Developers channel playlist covering key architectural dialogues at Google I/O 2026.", "social_preview_url": "https://i.ytimg.com/vi/9C20esBUf-Q/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLB5w0uAQ1omy8BigPQXdTYYqZXCvw&days_since_epoch=20605", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "AI Agents + Distributed ML Operations"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz','Google I/O 2026 Sessions','The complete playlist of technical sessions and keynotes from Google I/O 2026, outlining Google''s product roadmap and engineering shifts.','2026',4,'The official collection of technical video assets from Google I/O 2026. This playlist offers exhaustive technical coverage spanning Android 17 advancements, multi-platform Flutter innovations, Google Cloud platform architectures, and local/cloud generative AI scaling strategies.','en','playlist','intermediate',0,'online','automatic','25c5d80fdee1404f5e1bc66805b0b9de122780801666588b42897f23eb1f0b94',NULL,1780352013.43475,0,'2026-06-02T00:13:33.434750+02:00',NULL,NULL,NULL,'["Cloud Computing", "AI and Machine Learning", "Mobile and Web", "Google I/O"]','["[GUIDE]"]','[]','[]','{}','{"category": "demos", "reputation_status": "Vetted", "reputation_summary": "The master playlist for Google I/O 2026, serving as the official reference repository for cloud, web, and mobile developer tracks.", "social_preview_url": "https://i.ytimg.com/vi/tfoSeH63yCg/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAIfuv2jL8pgL1UGv5Mc-QcefkoBQ&days_since_epoch=20605", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOU2XLYxmsIJp39MsvkeWYYNwMso-HeNT','Cloud at Google I/O 2026','The official AI technical sessions playlist from Google I/O 2026, showcasing Gemma 4, Antigravity 2.0, and advanced agent frameworks.','2026',4,'This playlist presents the Cloud Native and GenAI architectural frameworks showcased at Google I/O 2026, focusing on the transition from traditional DevOps to ''agent-first'' autonomous workflows using Google Cloud’s serverless stack (Cloud Run, Eventarc, Cloud Build, BigQuery) and the Agent Development Kit (ADK). By utilizing Model Context Protocol (MCP) and event-driven architectures, developers can orchestrate specialized multi-agent swarms to handle complex Day-2 operations, such as self-healing remediation and intelligent CI/CD pipelines. This paradigm shift provides a highly secure, automated foundation for scaling and governing AI-native applications directly from code to production.','en','video_playlist','advanced',0,'online','automatic','fef268774e88afb23eae028f5b4fcf68d63d0e864a4dc7ef88b5b3044cf012d4',NULL,1780352037,0,'2026-06-02T00:13:57.401415+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Google Antigravity", "Gemma 4", "Agentic Orchestration"]','["[DE FACTO STANDARD]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Primary official repository of AI technical training and developer keynotes from Google I/O 2026.", "social_preview_url": "https://i.ytimg.com/vi/2n41YjR5QfU/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBxBvfHStzI9-7w1XgpRgHITX8l5Q&days_since_epoch=20605", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "DevOps + AI Agents"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOU2XLYxmsIJuxYe1znksQlhLJ4w8GKCu','Dialogues at Google I/O 2026','YouTube playlist containing the full set of dialogues from Google I/O 2026 exploring quantum computing, sci-tech, and the agentic AI era.','2026',4,'This playlist explores the shift toward proactive, agentic AI, physical robotics, and the convergence of quantum computing with distributed machine learning models. For a 2026 Cloud Native context, it highlights how these autonomous agentic workflows and advanced model capabilities transition enterprise operations from reactive automation to proactive, self-healing system management. This shift fundamentally redefines how distributed computing infrastructures orchestrate, monitor, and scale complex, multi-agent AI workloads.','en','video_playlist','advanced',0,'online','automatic','1bf13f60d9449db20f35fa148d506dc8c82259879bcf6284862942c25161f318',NULL,1780352037,0,'2026-06-02T00:13:57.401401+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Strategic AI", "Quantum Computing", "Google I/O 2026"]','["[GUIDE]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official Google for Developers channel playlist covering key architectural dialogues at Google I/O 2026.", "social_preview_url": "https://i.ytimg.com/vi/9C20esBUf-Q/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLB5w0uAQ1omy8BigPQXdTYYqZXCvw&days_since_epoch=20605", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "AI Agents + Distributed ML Operations"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz','Google I/O 2026 Sessions','The complete playlist of technical sessions and keynotes from Google I/O 2026, outlining Google''s product roadmap and engineering shifts.','2026',4,'The official collection of technical video assets from Google I/O 2026. This playlist offers exhaustive technical coverage spanning Android 17 advancements, multi-platform Flutter innovations, Google Cloud platform architectures, and local/cloud generative AI scaling strategies.','en','playlist','intermediate',0,'online','automatic','25c5d80fdee1404f5e1bc66805b0b9de122780801666588b42897f23eb1f0b94',NULL,1780352013,0,'2026-06-02T00:13:33.434750+02:00',NULL,NULL,NULL,'["Cloud Computing", "AI and Machine Learning", "Mobile and Web", "Google I/O"]','["[GUIDE]"]','[]','[]','{}','{"category": "demos", "reputation_status": "Vetted", "reputation_summary": "The master playlist for Google I/O 2026, serving as the official reference repository for cloud, web, and mobile developer tracks.", "social_preview_url": "https://i.ytimg.com/vi/tfoSeH63yCg/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAIfuv2jL8pgL1UGv5Mc-QcefkoBQ&days_since_epoch=20605", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOU2XLYxmsILVF9qmspC4i4R0t3o64HSx','Google I/O 2026 Recaps Playlist','The official Google Developers playlist hosting key sessions, product announcements, and technical recaps from Google I/O 2026.','2026',4,'**Curator Insight:** A concentrated learning repository that showcases Google''s 2026 vision of merging Android runtime sandboxes with deep, agentic AI execution layers.
 **Live Grounding:** This curated YouTube playlist aggregates critical developer keynotes and architectural walkthroughs directly from Google I/O 2026.
 *   **Technical Focus:** Highlights next-generation machine learning tooling, multi-modal web integrations, and optimized Android 17 runtime frameworks.
-*   **Key Developer Value:** Provides direct, practical blueprints for micro-frontend designs, declarative UI workflows with Compose, and cloud-to-edge agent coordination.','en','video','intermediate',0,'online','automatic','911021be2d34099324fb11960897425d618da344f0f14fc951ffea6f3e905832',NULL,1.78035227299409294e+09,0,'2026-06-02T00:17:52.994093+02:00',NULL,NULL,NULL,'["Cloud Ecosystems", "Google Cloud", "Google I/O Conferences"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official Google Developer resources with verified technical content and massive industry adoption.", "social_preview_url": "https://i.ytimg.com/vi/aqmpZocmR8o/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAwH7CAWPjeDwcud5rISahtOx4V9A&days_since_epoch=20605", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
+*   **Key Developer Value:** Provides direct, practical blueprints for micro-frontend designs, declarative UI workflows with Compose, and cloud-to-edge agent coordination.','en','video','intermediate',0,'online','automatic','911021be2d34099324fb11960897425d618da344f0f14fc951ffea6f3e905832',NULL,1780352272,0,'2026-06-02T00:17:52.994093+02:00',NULL,NULL,NULL,'["Cloud Ecosystems", "Google Cloud", "Google I/O Conferences"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official Google Developer resources with verified technical content and massive industry adoption.", "social_preview_url": "https://i.ytimg.com/vi/aqmpZocmR8o/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAwH7CAWPjeDwcud5rISahtOx4V9A&days_since_epoch=20605", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOwxB_PX3s3WSfhzVtwhxXwy7QpkmtnzR','youtube playlist: Ansible Tutorial - by Infra Xpertzz 🌟','- [youtube.com: Ansible Tutorial Part 8 - Implementing Handlers and Handling Task Failures](https://www.youtube.com/watch?v=pJFZ5h9fT5o&ab_channel=InfraXpertzz)','2023',0,'Video-driven learning path focusing on task controls and failure remediation. Teaches handlers, block-rescue operations, and robust error management patterns within unstable systems.','English','video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Learning Resources", "Video Courses", "Ansible"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLRKtJ4IpxJpDxl0NTvNYQWKCYzHNuy2xG','youtube: Making Friends with Machine Learning | Cassie Kozyrkov | playlist 🌟','','2020',4,'A foundational lecture series on structural decision-making and pragmatism in machine learning by Cassie Kozyrkov. Focuses on framing analytics problems, mitigating cognitive biases in model creation, and designing human-centric metrics to measure real business impact.','None','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Machine Learning", "Foundations", "Decision Intelligence"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLVx1qovxj-akoYTAboxT1AbHlPmrvRYYZ','youtube playlist: DevOps - SonarQube, Artifactory, JFrog, Jenkins, Maven, etc 🌟','','2023',0,'A highly structured educational video playlist demonstrating the end-to-end integration of essential enterprise tools including SonarQube, JFrog Artifactory, Jenkins, and Maven. Curator insights praise the step-by-step installation guides. Live architectural operations confirm this collection as an excellent, hands-on pipeline-construction reference for intermediate engineers aiming to master security scanning and artifact management.','N/A','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "CI/CD Pipelines", "Tool Integrations"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
@@ -18825,69 +18825,69 @@ INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLbMP1JcGB
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLf3vm0UK6HKpOqIY2fcu_M0sCSpluyXMW','youtube playlist: DevNation Lessons: Kubernetes Fundamentals','','2024',4,'Red Hat''s developer lessons focused on real-world system patterns, detailing secure service integration, configurations separation, and cluster administration patterns within heavy enterprise networks.','English','Video Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Video Series", "Enterprise Fundamentals"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLlrxD0HtieHh9ZhrnEbZKhzk0cetzuX7l','youtube: Bash for Beginners','','2021',3,'A high-quality introductory video series charting terminal execution, file system interaction, and variables. Developed to bridge gaps in foundational scripting knowledge. Live Grounding recognizes it as a highly accessible educational resource for early-career platform engineers.','Bash','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLlvAxgO7JdIXAzHx887zl-4no4X-CtiFu','youtube: Terraform Tutorial for beginners | AWS Infrastructure as Code | Github Actions 🌟','','2023',3,'An introductory training playlist that guides novice developers through AWS resources provisioning with Terraform. Focuses heavily on the mechanics of GitHub Actions pipelines as the automated execution engine.','HCL','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe&si=GBJtqv36O8bslj9z',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fe8324e343ec3e1e140cc97beea75cd32bb752f0f2a261515f1d4a307b647824',100.0,1.77913049500097703e+09,1,'2026-05-18T20:54:55.000977+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe&si=GBJtqv36O8bslj9z',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fe8324e343ec3e1e140cc97beea75cd32bb752f0f2a261515f1d4a307b647824',100.0,1779130495,1,'2026-05-18T20:54:55.000977+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLy0Gle4XyvbGhGpX0CXAuiEsfL-MD-rND','youtube: Kubernetes Pods and ReplicaSets explained','','2024',3,'A modular video breakdown specifically tracking the networking, scaling, and state reconciliation interactions between Pods and ReplicaSets. Demystifies self-healing mechanics and custom target state specifications.','English','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Video Series", "Networking & Core"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb','youtube playlist: Tech World with Nana - Docker and Kubernetes Tutorial for Beginners 🌟🌟','','2026',5,'An industry-defining video guide pairing OCI engine theory with localized container orchestration operations. Illustrates packaging programs, managing dependencies, configuring networks, and running resilient deployment manifests.','English','Video Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Containers & Kubernetes", "Video Series", "Foundations"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLy7NrYWoggjw_LIiDK1LXdNN82uYuuuiC','youtube: Tech World with Nana - Jenkins Tutorial for Beginners','','2021',0,'A popular, high-density video tutorial playlist by Nana Janashia covering Jenkins architectures, shared libraries, container builds, and deployment workflows. *Curator Insight*: Comprehensive playlist. *Live Grounding*: Widely regarded as one of the best video onboarding courses for engineers learning Jenkins.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Foundations", "Learning Paths", "Jenkins Core"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLy7NrYWoggjziYQIDorlXjTvvwweTYoNC','youtube playlist: Tech World with Nana - Complete Kubernetes Tutorial for Beginners 🌟🌟🌟','','2026',5,'A highly granular masterclass detailing Helm templates, complex StatefulSets, dynamic storage provisioning, and ingress configuration. Highly recommended for platform engineers tasked with standardizing real-world production clouds.','English','Video Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Video Series", "Production Mechanics"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbTVoMnVrcVR5Tjl0dlBGWkx2UTZzMHA3N1N3QXxBQ3Jtc0tsZkZrcUpfSzhBX1EzdUtOanRqV3o2WDZpdkhPY0NyODhmbERSQUhROFRPa2pZRC13Q3l0ekQ2MjR1LTIyY254VmhwdHVack1XeDJiRWVBMUl6U3RDRHo3cF9XVDVJRTluLWJFVXNYUjF5OFV4ZlN5SQ&q=https%3A%2F%2Fdocs.google.com%2Fpresentation%2Fd%2F14fSLwfEVpDU-3udMGEW9bQATCAOy0F8b6UOgNgDkD3A%2Fedit%3Fusp%3Dsharing',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6d20271831cbf5a912def5b006aeec39283999041a5703f2c583c5495f5e6bbe',100.0,1.77903455790401697e+09,0,'2026-05-17T18:15:57.904017+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/-hvEdSI8ziE','How VS Code Makes Branches','','2023',0,'Visually instructs developers on creating, checking out, and upstream-mapping branches directly through the built-in VS Code status bar and source control manager.','N/A','YouTube Short','Basic',0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903167242596292e+09,1,'2026-05-17T17:27:52.425963+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://www.youtube.com/shorts/0h1xNFsEZBU"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/0N-NFIfy5lI','Create diagrams in vscode','','2023',0,'Demonstrates diagramming directly within VS Code using lightweight file-to-architecture tools like Draw.io integration or Mermaid.js markup.','N/A','YouTube Short','Basic',0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903204062680292e+09,1,'2026-05-17T17:34:00.626803+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Architecture Design"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://www.youtube.com/shorts/-hvEdSI8ziE"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/0h1xNFsEZBU','Time Travel!','','2022',3,'Introduces VS Code''s Local History timeline, which acts as a localized rollback mechanism independent of Git commits. Highly effective for safe experimentation and recovering legacy structures in active code sessions.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.7790296296746819e+09,1,'2026-05-17T16:53:49.674682+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code"]','["[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/0xq_ZYfl6Vk','Java, Gradle, and VS Code','','2023',0,'Visual guide to configuring JVM microservices compiled with Gradle inside the Visual Studio Code workspace for optimal build orchestration.','Java','YouTube Short','Basic',1,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902927143498492e+09,1,'2026-05-17T16:47:51.434985+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Java Development"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/6IwjxcDbVW0','Navigate your code''s history','','2023',0,'Explores how to use the ''Local History'' view in VS Code to compare and restore files from automatic, local timeline snapshots.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903057031706905e+09,1,'2026-05-17T17:09:30.317069+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/6NFR5MsHM_4','Pin VS Code Tabs','','2023',0,'Duplicates technical concepts of workspace optimization, showcasing pinned tab features for streamlining file switching during rapid refactoring runs.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902967995264697e+09,1,'2026-05-17T16:54:39.952647+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "UI Customization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/70voiUcMk_I','Copilot writing Markdown','','2023',0,'Showcases using GitHub Copilot to write technical documentation and structure layout outlines within VS Code markdown canvases.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032001.30589,1,'2026-05-17T17:33:21.305890+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "AI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/8iVaeLjzY6s','New VS Code features','','2023',3,'Examines recent visual and functional updates inside Visual Studio Code. Highlights incremental layout improvements, productivity-focused shortcuts, and key performance tunings designed to optimize workspace velocity.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903099215460801e+09,1,'2026-05-17T17:16:32.154608+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/AGFvs2pT1VQ','Copilot Unit Tessts Like a Boss','','2023',0,'Demonstrates techniques for utilizing GitHub Copilot to dynamically generate and execute unit tests from inline comments and active editor workspaces.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903149535540699e+09,1,'2026-05-17T17:24:55.355407+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "AI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/G5580-DxQuw','Markdown Header Magic','','2023',0,'Demonstrates rapid markdown structural heading manipulation and navigation techniques in VS Code to streamline documentation processes.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903019754872894e+09,1,'2026-05-17T17:03:17.548729+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Markdown"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/HyhSDvaaRwM','Take your extensions with you','','2023',0,'Details the native Settings Sync feature in VS Code, synchronizing keybindings, themes, and global packages across local and remote development systems.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902931051751399e+09,1,'2026-05-17T16:48:30.517514+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/KQB8FRoJaH4','Create guided walkthroughs of your code','','2023',0,'Details using VS Code''s native schema files to build interactive, contextual guided walkthroughs for onboarding new engineers to complex codebases.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903431014829707e+09,1,'2026-05-17T18:11:50.148297+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Documentation"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/KZHI5RMmFk0','Screencast mode','','2022',3,'Highlights the utility of VS Code''s Screencast Mode, which visualizes keybindings and mouse clicks directly on-screen. Essential setting for preparing technical demonstrations and team onboarding videos.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903333980212688e+09,1,'2026-05-17T17:55:39.802127+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/OfsixF-splk','Master Git with Git Graph','','2022',3,'Walks through the visual layout capabilities of the Git Graph extension for VS Code. Explains how to interactively perform Git tasks and inspect branching and merging histories directly in the IDE workspace.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031461.87441,1,'2026-05-17T17:24:21.874410+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code Plugins"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/Q2RrAdWmn_M','Changing Font in VS Code the RIGHT WAY!','','2023',0,'Instructs on configuring custom fonts and visual typography options in VS Code, detailing ligature settings and visual styling rules for complex layouts.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903149055554294e+09,1,'2026-05-17T17:24:50.555543+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/ToGRhGvo62k','April 2023 Release Highlights - Profile Templates','','2023',0,'Showcases the release of profile templates, providing predefined setups for Python, Java, Node, and Web developers in VS Code.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903106543540096e+09,1,'2026-05-17T17:17:45.435401+02:00',NULL,NULL,NULL,'["Development Environment", "Release Updates", "Microsoft"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT','Kubernetes: Un tour por los comandos básicos','','2023',0,'A rapid-format video tutorial introducing basic kubectl commands to junior administrators. It provides quick visual examples of resource inspection, namespace switching, and logs viewing.','Spanish','Video','Beginner',0,'online','manual','587c955f8a8f841834620f307bff3c533724d51ef813ad2e33f18fb1a8e7eca2',100.0,1.77913049495147395e+09,1,'2026-05-18T20:54:54.951474+02:00',NULL,NULL,NULL,'["Kubernetes", "Developer Experience", "Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/VqOVb76IyI4','STOP Creating New Files This! But Do THIS in VS Code!!!','','2023',0,'Highlights advanced keyboard shortcuts and interactive UI configurations to accelerate dynamic file creation and namespace generation within the editor.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903097197269797e+09,1,'2026-05-17T17:16:11.972698+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "UI Customization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/WzlpGnbNPH4','VSCode Profiles','','2023',0,'A visual guide illustrating how to configure, save, and isolate VS Code settings Profiles. Enables developers to separate extensions and UI styles across distinct roles like backend, frontend, and cloud-native development.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903451783461904e+09,1,'2026-05-17T18:15:17.834619+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/X3wgBid4gO8','Extension of the week: Thunder Client','','2023',0,'Highlights Thunder Client, an extremely lightweight REST API client embedded natively in VS Code, offering a fast alternative to Postman.','N/A','YouTube Short','Basic',1,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.7790302514245131e+09,1,'2026-05-17T17:04:11.424513+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "API Testing"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/bVlIo4H0IDU','New VS Code Release Highlights v1.86','','2024',0,'High-speed video digest covering release highlights of VS Code v1.86, pointing out user interface improvements, native Git revisions, and terminal auto-completions.','English','Video','Beginner',0,'online','manual','ee29f72dbcf13f27d510feb7740c2a958a1bad2c0e39602b47e8e57f6b3b5470',100.0,1.77913049501245403e+09,1,'2026-05-18T20:54:55.012454+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Release Notes"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/cLokEWqTuds','Write slides in VS Code','','2023',0,'Shows how to leverage extension frameworks (e.g., Marp) to compile markdown documents into enterprise-grade HTML or PDF slide decks natively.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902979685876107e+09,1,'2026-05-17T16:56:36.858761+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Architecture Design"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/cTE0ec3IurE','Vertical rulers','','2022',3,'Demonstrates the configuration of vertical rulers in VS Code to assist developers in maintaining line-width constraints directly within their workspaces. This setting is crucial for styling compliance across multi-developer setups.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.7790339047191329e+09,1,'2026-05-17T18:05:04.719133+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/dDtueNAFELo','Extension of the Week: Prettier','','2023',0,'Highlights configuration settings for the Prettier formatter to achieve clean code style formatting automatically on save events.','JavaScript','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903450814858698e+09,1,'2026-05-17T18:15:08.148587+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Formatting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/hdmaP4ibJ4I','VS Code February 2023 Release Highlights (v1.76)','','2023',0,'Overview of features added in VS Code v1.76, including improvements to active terminal profiles, visual profile configurations, and keybinding adjustments.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903109509457397e+09,1,'2026-05-17T17:18:15.094574+02:00',NULL,NULL,NULL,'["Development Environment", "Release Updates", "Microsoft"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk','Extensión de Visual Studio Code que genera tests y mejora tu código','','2023',0,'A Spanish-language short format video discussing AI-driven extensions that automatically write unit test suites and suggest refactoring operations to optimize runtime efficiency.','Spanish','Video','Beginner',0,'online','manual','c6e2f21e48e628476eff90974a283e3d5fdf087e662099015f6f54651c2b1dc3',100.0,1.77913049502694606e+09,1,'2026-05-18T20:54:55.026946+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "AI Assistance"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8','File Icon Theme','','2023',0,'A quick video tutorial showcasing customization of file icon themes in VS Code to enhance visual identification of complex microservice structures and directory components.','English','Video','Beginner',0,'online','manual','fdcb9b1ff88b8c13fad90412e79ee80bf4b0c2aba402e712ba623654868cb5f5',100.0,1779130494.9326,1,'2026-05-18T20:54:54.932600+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Customization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/nMJBbH7g1M4','Hacking GitHub?','','2022',3,'Covers high-impact shortcuts on the GitHub interface, focusing on the browser-based VS Code environment launcher. Streamlines remote file traversal and light code reviews without requiring a local clone.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903430725801205e+09,1,'2026-05-17T18:11:47.258012+02:00',NULL,NULL,NULL,'["Developer Productivity", "Version Control", "GitHub"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/p-H7Q9PtSc8','Change your Java versions in VS Code!','','2023',0,'Demonstrates quick configuration modifications required to switch active JVM runtimes and compiler compliance levels seamlessly.','Java','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902911138740611e+09,1,'2026-05-17T16:45:11.387406+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Java Development"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn','Learn with Copilot','','2023',0,'Explains how to leverage GitHub Copilot as a learning tutor inside VS Code, instructing it to break down unfamiliar APIs, debug output stacks, and explain complex shell code.','English','Video','Beginner',0,'online','manual','9f4916ea68eeb8fdf32cb71f474f0cd6c294186736eb44642d7465576ea57f23',100.0,1779130495.00226,1,'2026-05-18T20:54:55.002260+02:00',NULL,NULL,NULL,'["Development Tools", "AI Assistance", "Copilot"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/t322UnzV9vM','Try Maven (and Java) in VS Code!','','2023',0,'Shows how to quickly spin up Java and Maven development workspaces using the official Microsoft Extension Pack for Java.','Java','YouTube Short','Basic',1,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903042694356799e+09,1,'2026-05-17T17:07:06.943568+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Java Development"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/t5vXCNIBVYw','Minimap Makeover','','2023',0,'Shows customization options for the editor minimap to emphasize error markers, highlights, and structural complexity indicators.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903005303715109e+09,1,'2026-05-17T17:00:53.037151+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "UI Customization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/uzC1PP73d9I','ErrorLens! Catch Errors on the Fly!','','2023',0,'Showcases the ''ErrorLens'' extension, which prints diagnostics and error messages directly inline with source code lines for real-time validation.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903276354576706e+09,1,'2026-05-17T17:46:03.545767+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa','Visualize your git repo in vscode with Git Graph extensions','','2023',0,'Highlights the Git Graph extension in VS Code, allowing visual tracking of branching strategies, commits, and tag histories to keep distributed teams aligned during fast deployment periods.','English','Video','Beginner',0,'online','manual','14a4b821f59a416f81abba0eb7012e0650e769e97ab86de4e9540a1618d7fb18',100.0,1.7791304949517591e+09,1,'2026-05-18T20:54:54.951759+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Git Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/y55a7NAiHiI','Rainbox CSV','','2023',0,'Details Rainbow CSV, an extension that colors columns in flat-file schemas to simplify parsing database exports within VS Code.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030269.16885,1,'2026-05-17T17:04:29.168850+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Formatting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M','How to be a professional (un)wrapper #vscode #programmingtools #coding','','2024',0,'Explores shortcut combinations in VS Code to efficiently wrap and unwrap block tags and brackets, improving the speed of drafting and editing structured YAML or JSON templates.','English','Video','Beginner',0,'online','manual','78554a7ad63d1f0b9ee0b22cee77b32c3d5b531a74ed8a158a402049b0449c39',100.0,1.77913049501215195e+09,1,'2026-05-18T20:54:55.012152+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/user/AWSwebinars','AWS Webinar Channel','','2026',0,'Interactive webinar collection focusing on corporate cloud migration patterns, cost containment strategies, and AI workloads optimization within AWS environments.','N/A','Video','Intermediate',0,'online','manual','c757fd8719887b9cfe0a1a8277bd4e16762a8200e4409d30cbaaaf86be3a309d',100.0,1.77903022057882595e+09,1,'2026-05-17T17:03:40.578826+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/user/AmazonWebServices','Amazon Web Services Youtube','','2026',0,'The main streaming resource channel for AWS, housing re:Invent presentations, high-level architecture reviews, and deep product feature walkthroughs.','N/A','Video','Beginner',0,'online','manual','ad23a9d49ba1ccfa4374f151098c04c717e0a0286d1251faeee844c68b1dc60a',100.0,1.77903111142483806e+09,1,'2026-05-17T17:18:31.424838+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbTVoMnVrcVR5Tjl0dlBGWkx2UTZzMHA3N1N3QXxBQ3Jtc0tsZkZrcUpfSzhBX1EzdUtOanRqV3o2WDZpdkhPY0NyODhmbERSQUhROFRPa2pZRC13Q3l0ekQ2MjR1LTIyY254VmhwdHVack1XeDJiRWVBMUl6U3RDRHo3cF9XVDVJRTluLWJFVXNYUjF5OFV4ZlN5SQ&q=https%3A%2F%2Fdocs.google.com%2Fpresentation%2Fd%2F14fSLwfEVpDU-3udMGEW9bQATCAOy0F8b6UOgNgDkD3A%2Fedit%3Fusp%3Dsharing',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6d20271831cbf5a912def5b006aeec39283999041a5703f2c583c5495f5e6bbe',100.0,1779034557,0,'2026-05-17T18:15:57.904017+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/-hvEdSI8ziE','How VS Code Makes Branches','','2023',0,'Visually instructs developers on creating, checking out, and upstream-mapping branches directly through the built-in VS Code status bar and source control manager.','N/A','YouTube Short','Basic',0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031672,1,'2026-05-17T17:27:52.425963+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://www.youtube.com/shorts/0h1xNFsEZBU"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/0N-NFIfy5lI','Create diagrams in vscode','','2023',0,'Demonstrates diagramming directly within VS Code using lightweight file-to-architecture tools like Draw.io integration or Mermaid.js markup.','N/A','YouTube Short','Basic',0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032040,1,'2026-05-17T17:34:00.626803+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Architecture Design"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://www.youtube.com/shorts/-hvEdSI8ziE"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/0h1xNFsEZBU','Time Travel!','','2022',3,'Introduces VS Code''s Local History timeline, which acts as a localized rollback mechanism independent of Git commits. Highly effective for safe experimentation and recovering legacy structures in active code sessions.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029629,1,'2026-05-17T16:53:49.674682+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code"]','["[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/0xq_ZYfl6Vk','Java, Gradle, and VS Code','','2023',0,'Visual guide to configuring JVM microservices compiled with Gradle inside the Visual Studio Code workspace for optimal build orchestration.','Java','YouTube Short','Basic',1,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029271,1,'2026-05-17T16:47:51.434985+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Java Development"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/6IwjxcDbVW0','Navigate your code''s history','','2023',0,'Explores how to use the ''Local History'' view in VS Code to compare and restore files from automatic, local timeline snapshots.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030570,1,'2026-05-17T17:09:30.317069+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/6NFR5MsHM_4','Pin VS Code Tabs','','2023',0,'Duplicates technical concepts of workspace optimization, showcasing pinned tab features for streamlining file switching during rapid refactoring runs.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029679,1,'2026-05-17T16:54:39.952647+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "UI Customization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/70voiUcMk_I','Copilot writing Markdown','','2023',0,'Showcases using GitHub Copilot to write technical documentation and structure layout outlines within VS Code markdown canvases.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032001,1,'2026-05-17T17:33:21.305890+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "AI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/8iVaeLjzY6s','New VS Code features','','2023',3,'Examines recent visual and functional updates inside Visual Studio Code. Highlights incremental layout improvements, productivity-focused shortcuts, and key performance tunings designed to optimize workspace velocity.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030992,1,'2026-05-17T17:16:32.154608+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/AGFvs2pT1VQ','Copilot Unit Tessts Like a Boss','','2023',0,'Demonstrates techniques for utilizing GitHub Copilot to dynamically generate and execute unit tests from inline comments and active editor workspaces.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031495,1,'2026-05-17T17:24:55.355407+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "AI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/G5580-DxQuw','Markdown Header Magic','','2023',0,'Demonstrates rapid markdown structural heading manipulation and navigation techniques in VS Code to streamline documentation processes.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030197,1,'2026-05-17T17:03:17.548729+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Markdown"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/HyhSDvaaRwM','Take your extensions with you','','2023',0,'Details the native Settings Sync feature in VS Code, synchronizing keybindings, themes, and global packages across local and remote development systems.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029310,1,'2026-05-17T16:48:30.517514+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/KQB8FRoJaH4','Create guided walkthroughs of your code','','2023',0,'Details using VS Code''s native schema files to build interactive, contextual guided walkthroughs for onboarding new engineers to complex codebases.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034310,1,'2026-05-17T18:11:50.148297+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Documentation"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/KZHI5RMmFk0','Screencast mode','','2022',3,'Highlights the utility of VS Code''s Screencast Mode, which visualizes keybindings and mouse clicks directly on-screen. Essential setting for preparing technical demonstrations and team onboarding videos.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033339,1,'2026-05-17T17:55:39.802127+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/OfsixF-splk','Master Git with Git Graph','','2022',3,'Walks through the visual layout capabilities of the Git Graph extension for VS Code. Explains how to interactively perform Git tasks and inspect branching and merging histories directly in the IDE workspace.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031461,1,'2026-05-17T17:24:21.874410+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code Plugins"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/Q2RrAdWmn_M','Changing Font in VS Code the RIGHT WAY!','','2023',0,'Instructs on configuring custom fonts and visual typography options in VS Code, detailing ligature settings and visual styling rules for complex layouts.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031490,1,'2026-05-17T17:24:50.555543+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/ToGRhGvo62k','April 2023 Release Highlights - Profile Templates','','2023',0,'Showcases the release of profile templates, providing predefined setups for Python, Java, Node, and Web developers in VS Code.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031065,1,'2026-05-17T17:17:45.435401+02:00',NULL,NULL,NULL,'["Development Environment", "Release Updates", "Microsoft"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT','Kubernetes: Un tour por los comandos básicos','','2023',0,'A rapid-format video tutorial introducing basic kubectl commands to junior administrators. It provides quick visual examples of resource inspection, namespace switching, and logs viewing.','Spanish','Video','Beginner',0,'online','manual','587c955f8a8f841834620f307bff3c533724d51ef813ad2e33f18fb1a8e7eca2',100.0,1779130494,1,'2026-05-18T20:54:54.951474+02:00',NULL,NULL,NULL,'["Kubernetes", "Developer Experience", "Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/VqOVb76IyI4','STOP Creating New Files This! But Do THIS in VS Code!!!','','2023',0,'Highlights advanced keyboard shortcuts and interactive UI configurations to accelerate dynamic file creation and namespace generation within the editor.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030971,1,'2026-05-17T17:16:11.972698+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "UI Customization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/WzlpGnbNPH4','VSCode Profiles','','2023',0,'A visual guide illustrating how to configure, save, and isolate VS Code settings Profiles. Enables developers to separate extensions and UI styles across distinct roles like backend, frontend, and cloud-native development.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034517,1,'2026-05-17T18:15:17.834619+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/X3wgBid4gO8','Extension of the week: Thunder Client','','2023',0,'Highlights Thunder Client, an extremely lightweight REST API client embedded natively in VS Code, offering a fast alternative to Postman.','N/A','YouTube Short','Basic',1,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030251,1,'2026-05-17T17:04:11.424513+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "API Testing"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/bVlIo4H0IDU','New VS Code Release Highlights v1.86','','2024',0,'High-speed video digest covering release highlights of VS Code v1.86, pointing out user interface improvements, native Git revisions, and terminal auto-completions.','English','Video','Beginner',0,'online','manual','ee29f72dbcf13f27d510feb7740c2a958a1bad2c0e39602b47e8e57f6b3b5470',100.0,1779130495,1,'2026-05-18T20:54:55.012454+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Release Notes"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/cLokEWqTuds','Write slides in VS Code','','2023',0,'Shows how to leverage extension frameworks (e.g., Marp) to compile markdown documents into enterprise-grade HTML or PDF slide decks natively.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029796,1,'2026-05-17T16:56:36.858761+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Architecture Design"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/cTE0ec3IurE','Vertical rulers','','2022',3,'Demonstrates the configuration of vertical rulers in VS Code to assist developers in maintaining line-width constraints directly within their workspaces. This setting is crucial for styling compliance across multi-developer setups.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033904,1,'2026-05-17T18:05:04.719133+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/dDtueNAFELo','Extension of the Week: Prettier','','2023',0,'Highlights configuration settings for the Prettier formatter to achieve clean code style formatting automatically on save events.','JavaScript','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034508,1,'2026-05-17T18:15:08.148587+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Formatting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/hdmaP4ibJ4I','VS Code February 2023 Release Highlights (v1.76)','','2023',0,'Overview of features added in VS Code v1.76, including improvements to active terminal profiles, visual profile configurations, and keybinding adjustments.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031095,1,'2026-05-17T17:18:15.094574+02:00',NULL,NULL,NULL,'["Development Environment", "Release Updates", "Microsoft"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk','Extensión de Visual Studio Code que genera tests y mejora tu código','','2023',0,'A Spanish-language short format video discussing AI-driven extensions that automatically write unit test suites and suggest refactoring operations to optimize runtime efficiency.','Spanish','Video','Beginner',0,'online','manual','c6e2f21e48e628476eff90974a283e3d5fdf087e662099015f6f54651c2b1dc3',100.0,1779130495,1,'2026-05-18T20:54:55.026946+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "AI Assistance"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8','File Icon Theme','','2023',0,'A quick video tutorial showcasing customization of file icon themes in VS Code to enhance visual identification of complex microservice structures and directory components.','English','Video','Beginner',0,'online','manual','fdcb9b1ff88b8c13fad90412e79ee80bf4b0c2aba402e712ba623654868cb5f5',100.0,1779130494,1,'2026-05-18T20:54:54.932600+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Customization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/nMJBbH7g1M4','Hacking GitHub?','','2022',3,'Covers high-impact shortcuts on the GitHub interface, focusing on the browser-based VS Code environment launcher. Streamlines remote file traversal and light code reviews without requiring a local clone.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034307,1,'2026-05-17T18:11:47.258012+02:00',NULL,NULL,NULL,'["Developer Productivity", "Version Control", "GitHub"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/p-H7Q9PtSc8','Change your Java versions in VS Code!','','2023',0,'Demonstrates quick configuration modifications required to switch active JVM runtimes and compiler compliance levels seamlessly.','Java','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029111,1,'2026-05-17T16:45:11.387406+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Java Development"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn','Learn with Copilot','','2023',0,'Explains how to leverage GitHub Copilot as a learning tutor inside VS Code, instructing it to break down unfamiliar APIs, debug output stacks, and explain complex shell code.','English','Video','Beginner',0,'online','manual','9f4916ea68eeb8fdf32cb71f474f0cd6c294186736eb44642d7465576ea57f23',100.0,1779130495,1,'2026-05-18T20:54:55.002260+02:00',NULL,NULL,NULL,'["Development Tools", "AI Assistance", "Copilot"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/t322UnzV9vM','Try Maven (and Java) in VS Code!','','2023',0,'Shows how to quickly spin up Java and Maven development workspaces using the official Microsoft Extension Pack for Java.','Java','YouTube Short','Basic',1,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030426,1,'2026-05-17T17:07:06.943568+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Java Development"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/t5vXCNIBVYw','Minimap Makeover','','2023',0,'Shows customization options for the editor minimap to emphasize error markers, highlights, and structural complexity indicators.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030053,1,'2026-05-17T17:00:53.037151+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "UI Customization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/uzC1PP73d9I','ErrorLens! Catch Errors on the Fly!','','2023',0,'Showcases the ''ErrorLens'' extension, which prints diagnostics and error messages directly inline with source code lines for real-time validation.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032763,1,'2026-05-17T17:46:03.545767+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa','Visualize your git repo in vscode with Git Graph extensions','','2023',0,'Highlights the Git Graph extension in VS Code, allowing visual tracking of branching strategies, commits, and tag histories to keep distributed teams aligned during fast deployment periods.','English','Video','Beginner',0,'online','manual','14a4b821f59a416f81abba0eb7012e0650e769e97ab86de4e9540a1618d7fb18',100.0,1779130494,1,'2026-05-18T20:54:54.951759+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Git Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/y55a7NAiHiI','Rainbox CSV','','2023',0,'Details Rainbow CSV, an extension that colors columns in flat-file schemas to simplify parsing database exports within VS Code.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030269,1,'2026-05-17T17:04:29.168850+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Formatting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M','How to be a professional (un)wrapper #vscode #programmingtools #coding','','2024',0,'Explores shortcut combinations in VS Code to efficiently wrap and unwrap block tags and brackets, improving the speed of drafting and editing structured YAML or JSON templates.','English','Video','Beginner',0,'online','manual','78554a7ad63d1f0b9ee0b22cee77b32c3d5b531a74ed8a158a402049b0449c39',100.0,1779130495,1,'2026-05-18T20:54:55.012152+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/user/AWSwebinars','AWS Webinar Channel','','2026',0,'Interactive webinar collection focusing on corporate cloud migration patterns, cost containment strategies, and AI workloads optimization within AWS environments.','N/A','Video','Intermediate',0,'online','manual','c757fd8719887b9cfe0a1a8277bd4e16762a8200e4409d30cbaaaf86be3a309d',100.0,1779030220,1,'2026-05-17T17:03:40.578826+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/user/AmazonWebServices','Amazon Web Services Youtube','','2026',0,'The main streaming resource channel for AWS, housing re:Invent presentations, high-level architecture reviews, and deep product feature walkthroughs.','N/A','Video','Beginner',0,'online','manual','ad23a9d49ba1ccfa4374f151098c04c717e0a0286d1251faeee844c68b1dc60a',100.0,1779031111,1,'2026-05-17T17:18:31.424838+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/user/CodingEntrepreneurs','CodingEntrepreneurs youtube channel','- [Interested in Learn Django 1.9? Check out my free series on YouTube](https://www.youtube.com/playlist?list=PLEsfXFp6DpzQFqfCur9CJ4QnKQTVXUsRy)','2020',0,'Popular educational platform playlist for rapid Django backend generation. Demonstrates common model relations, CRUD templates design, system forms validation, and basic server operations for application builders.','English','Curation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Educational Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/user/SpringSourceDev','spring logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fc8158d4253cc10d5b16485a114f61043af5fe4dea3e94496c61466a920d031b',100.0,1.77903366595345306e+09,0,'2026-05-17T18:01:05.953453+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/spring-logo.jpg", "order_v1": 45, "order_v2": 5}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/user/SpringSourceDev','spring logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fc8158d4253cc10d5b16485a114f61043af5fe4dea3e94496c61466a920d031b',100.0,1779033665,0,'2026-05-17T18:01:05.953453+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/spring-logo.jpg", "order_v1": 45, "order_v2": 5}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/user/WSO2TechFlicks','WSO2 @Youtube','','2026',0,'Official visual channel for WSO2. Highlights integration capabilities, open-source API gateway patterns, and customer identity access management (CIAM) setups on Kubernetes-centric topologies.','English','Video Channel','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Video Walkthroughs"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/user/apigee','Apigee @Youtube','','2026',0,'The official video reference library for Google Cloud''s Apigee, covering security policies, proxy design, billing implementation, and hybrid runtime cluster orchestration.','English','Video Channel','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Video Walkthroughs"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/user/awstutorialseries','AWS Tutorial Series','','2026',0,'Educational video series focused on practical system designs on AWS, covering target configurations across networking, security policies, and standard infrastructure frameworks.','N/A','Video','Intermediate',0,'online','manual','ba71c575c875e161bb1267a61ddd4d492820c56c3a7f23d66a2629a58edd9259',100.0,1.77902915475561094e+09,1,'2026-05-17T16:45:54.755611+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/user/awstutorialseries','AWS Tutorial Series','','2026',0,'Educational video series focused on practical system designs on AWS, covering target configurations across networking, security policies, and standard infrastructure frameworks.','N/A','Video','Intermediate',0,'online','manual','ba71c575c875e161bb1267a61ddd4d492820c56c3a7f23d66a2629a58edd9259',100.0,1779029154,1,'2026-05-17T16:45:54.755611+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/user/climagic','CLImagic','','2026',4,'A platform and social presence showcasing the power of command-line tools, text-processing utilities, and shell syntax gymnastics. Offers practical one-liners that enhance daily terminal productivity and workflow efficiency.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Command Line", "Utility Demos"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/user/coursera','coursera',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','28e4c50e4883b35be8a8ddefdcbdd6ff828494d945dedcb2e0eeeefe54c9c20e',100.0,1.77903297769171595e+09,0,'2026-05-17T17:49:37.691716+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/coursera_logo.jpg", "order_v1": 72, "order_v2": 6}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/user/googlecloudplatform','gcp videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c69a76a3d0f599d69cfcee60b94fb35f70f6f10821cab2d622c336e7eb5a0360',100.0,1.7790342176659069e+09,0,'2026-05-17T18:10:17.665907+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/gcp_logo.jpg", "order_v1": 13, "order_v2": 2}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/user/coursera','coursera',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','28e4c50e4883b35be8a8ddefdcbdd6ff828494d945dedcb2e0eeeefe54c9c20e',100.0,1779032977,0,'2026-05-17T17:49:37.691716+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/coursera_logo.jpg", "order_v1": 72, "order_v2": 6}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/user/googlecloudplatform','gcp videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c69a76a3d0f599d69cfcee60b94fb35f70f6f10821cab2d622c336e7eb5a0360',100.0,1779034217,0,'2026-05-17T18:10:17.665907+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/gcp_logo.jpg", "order_v1": 13, "order_v2": 2}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/user/mulesoftvids','MuleSoft @Youtube','','2026',2,'Official YouTube channel containing technical deep dives, system integration tutorials, and architectural best practices for the MuleSoft Anypoint Platform. It covers API-led connectivity, microservices orchestration, and complex enterprise integration patterns (EIPs).','English','Video Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/user/rhopenshift/videos','OpenShift Youtube','','2026',0,'The main YouTube page for OpenShift, hosting recorded community developer events, product demonstrations, and architectural panels.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources & Training", "Video Learning", "Official Stream"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=AXnDrGgLaF0&feature=share&ab_channel=RobertdeBock','youtube: Ansible Collections 🌟','','2021',0,'A video-based walkthrough demonstrating how to construct, package, distribute, and consume Ansible Collections. The tutorial outlines the transition from legacy monolithic roles to modular collection structures containing plugins, playbooks, and roles.','N/A','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Tutorials"]','["[GUIDE]", "[LEGACY]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=Fl0iLoAMdzc&ab_channel=AndrewMalkov','youtube: How to live without Docker for developers - Part 1 | Migration from Docker to Buildah and Podman','','2022',0,'A video-based tutorial guiding developers through migration from Docker to Podman and Buildah, detailing how to live without a daemon. It contrasts performance profiles, daemon socket vulnerabilities, and tool-chain integrations. Highly recommended for system architects looking to secure local environments and standardize on OCI-compliant developer workflows.','N/A','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containers", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=OcHRWaC5tvY&feature=youtu.be&ab_channel=RedHat','youtube: Podman in Podman (Running a container within a container)','','2021',0,'This architectural demonstration breaks down the security design patterns of nested virtualization, specifically running Podman within a Podman container (PinP). This technique allows unprivileged CI/CD pipelines to securely package and build OCI images without mounting the host system''s root sockets, offering a safer alternative to Docker-in-Docker approaches.','Shell','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Nested Virtualization"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=Vh3piGAxcf8&ab_channel=AlokKumar','Kubernetes. Label and Selector. Important Topic. Identify object in cluster. CKA Exam Tips','','2021',3,'An instructional guide analyzing Kubernetes labels and selectors, essential for object identification and scheduling criteria. Focuses on practical CKA exam tactics, highlighting label syntax, set-based selectors, and decoupling mechanisms.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Object Identification", "Labels and Selectors"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=jokfVGdhBow&feature=youtu.be&ab_channel=InfraXpertzz',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903357269932889e+09,0,'2026-05-17T17:59:32.699329+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=jokfVGdhBow&feature=youtu.be&ab_channel=InfraXpertzz',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033572,0,'2026-05-17T17:59:32.699329+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=mODkt1OJDew&ab_channel=AlokKumar','youtube: Kubernetes.. ETCD Backup and Restore... Very Easy Steps... CKA Exam Tips..','','2022',3,'Provides step-by-step practical walk-throughs targeting control plane security and ETCD maintenance. Focuses on snapshot generation, certificates handling, and standard cluster restoration patterns.','Bash','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "ETCD Administration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=o3WXPXDuCSU','youtube: Tinder''s Move to Kubernetes - Chris O''Brien & Chris Thomas, Tinder','','2019',4,'An in-depth presentation detailing Tinder’s migration of their massive monolithic architecture to Kubernetes. Discusses scaling issues, DNS latency challenges in CoreDNS, networking constraints, and how containerization reduced service footprint and accelerated deployments.','English','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Case Studies", "Large-Scale Migration", "Traffic Scaling"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=y4XGFluzPHY&ab_channel=CloudBeesTV','youtube: How to Create a GitLab Multibranch Pipeline in Jenkins','','2021',0,'Technical tutorial demonstrating how to integrate GitLab repository configurations with Jenkins multibranch pipelines. Walks through auto-discovering repository branches, handling webhook triggers for pull requests, and automating branch-specific builds. *Curator Insight*: Video tutorial on GitLab pipelines. *Live Grounding*: Essential for hybrid environments bridging traditional Jenkins setups with modern GitLab VCS topologies.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Patterns", "GitLab Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?si=YBt3LmBRNNq-GrqL&v=OPKVKPfJrRA&feature=youtu.be',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','35de86df2c32e1415ceaac674b3c27bb4905b042d48f9dbf481cf51d58fa0224',100.0,1.77913049502309703e+09,1,'2026-05-18T20:54:55.023097+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?si=YBt3LmBRNNq-GrqL&v=OPKVKPfJrRA&feature=youtu.be',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','35de86df2c32e1415ceaac674b3c27bb4905b042d48f9dbf481cf51d58fa0224',100.0,1779130495,1,'2026-05-18T20:54:55.023097+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?si=dWSDPD4eXvF3dx5r&v=gnYU0jtQbug&feature=youtu.be','GitBook Webinar: GitBook for Public Docs','','2024',0,'Webinar presentation highlighting standard configurations for establishing clear, highly readable public documentation using GitBook, emphasizing real-time integrations and Markdown-based code setups.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Platform Engineering", "Documentation", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?si=vK_9UKjGV8F24Ebt&v=1v15VSKPZRU&feature=youtu.be','Openshift Baremetal - Installer''s Bake-off: Agent vs Assisted vs IPI','','2023',0,'An in-depth technical comparison of OpenShift bare-metal installation strategies. Weighs the architectural pros and cons of Installer-Provisioned Infrastructure (IPI), Assisted Installer setups, and isolated Agent-based workflows.','N/A','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Enterprise Kubernetes", "OpenShift Infrastructure Deployment"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?si=zB9HD1MCp3SbLQwL&v=V53AHWun17s&feature=youtu.be','youtube - freecodecamp.org: Learn Terraform with Azure by Building a Dev Environment – Full Course for Beginners','','2023',4,'A comprehensive video course mapping the design and implementation of an Azure-based dev environment using modern Terraform practices. Explains resource groups, virtual networks, and VM provisioning with integrated cloud-init bootstrapping. Live grounding notes this is one of the most popular long-form video tutorials for developers building solid enterprise expertise in Azure-specific providers.','HCL','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Azure Integration"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
@@ -18897,84 +18897,84 @@ INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=-F9yzj4Kjeo&ab_c
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=-NUQhwmhTCw&ab_channel=LambdaTest','youtube: LambdaTest - Jenkins Tutorial For Beginners | Part 7 | Adding A Jenkins Controller & Jenkins Agent Node On Azure','','2021',0,'Walks through deploying a secure Jenkins controller and target executing agents in Azure VMs. *Curator Insight*: Azure VMs setup. *Live Grounding*: Provides basic VM-level architectural context for hybrid cloud-on-premise testing.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Environments", "Azure Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=-sZvzW40NrM&ab_channel=Anyscale','youtube.com: Optimizing LLM Training with Airbnb''s Next-Gen ML Platform','','2023',4,'Technical presentation on scaling Large Language Model (LLM) fine-tuning pipelines using Airbnb''s state-of-the-art ML platform. Deep dives into high-performance distributed training clusters, dynamic resource balancing, and optimizations implemented to overcome GPU memory scaling bottlenecks.','None','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Generative AI", "Distributed Systems", "Case Studies"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=0KQndcIedeg','Complete Kubernetes Course','','2020',0,'A comprehensive video-based training course providing an end-to-end learning journey from core containerization primitives to advanced cloud deployments. It features practical command-line walk-throughs, helping visual learners grasp complex configurations like ingress routing, persistent volumes, and ConfigMaps.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Media", "Video Tutorial"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=0TvhTXddRGE','youtube: The Rise of Kubernetes Policy Engine | Ep 57','','2021',0,'An informative panel discussion examining the rise of Kubernetes policy engines. Tracks the evolution from manual auditing workflows to declarative, automated gatekeeping systems using OPA Gatekeeper and Kyverno.','None','Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902980599870705e+09,1,'2026-05-17T16:56:45.998707+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Educational Video"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=0TvhTXddRGE','youtube: The Rise of Kubernetes Policy Engine | Ep 57','','2021',0,'An informative panel discussion examining the rise of Kubernetes policy engines. Tracks the evolution from manual auditing workflows to declarative, automated gatekeeping systems using OPA Gatekeeper and Kyverno.','None','Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029805,1,'2026-05-17T16:56:45.998707+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Educational Video"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=0mxhS7H6bxM','youtube: Docker 101 (Workshop) how an application can be run using Docker containers. First, you''ll learn how to take an application all the way from source code to a running container. Docker-compose, networking, multi-stage and more 🌟','','2023',0,'A cohesive workshop walking developers from local raw source files to complex multi-container runtime topologies. Demonstrates configuration directives for compose networks, volume persistent paths, and base dependency caching.','N/A','video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Basics", "Workshops"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=15CGdzfDlpQ&ab_channel=JFrog','youtube: jfrog - Modern App Deployments: How to use NGINX and JFrog to Automate your Blue/Green deployments','','2021',0,'This technical tutorial demonstrates orchestration of blue/green deployments using NGINX as an ingress traffic controller and JFrog Artifactory as the container registry. It highlights automating immutable artifact promotions and shifting traffic paths smoothly to prevent production downtime.','English','Video Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Orchestration", "Deployment Strategies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins-alternatives.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=15PFfjuxtvM&ab_channel=mkdev','youtube: Podman 3 and Docker Compose - How Does the Dockerless Compose Work? 🌟','','2021',0,'This video tutorial covers the REST API capabilities introduced in Podman 3 and its virtualized Docker-compatible socket. It provides step-by-step demonstrations running unmodified Docker Compose setups under Podman, illustrating the underlying socket mapping mechanics that enable seamless developer workflows.','Shell','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Docker Compose Compatibility"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=16fgzklcF7Y&ab_channel=TechWorldwithNana','youtube: Istio & Service Mesh - simply explained in 15 mins 🌟','','2021',0,'A structured visual video tutorial explaining Istio''s control plane (Istiod) and sidecar proxy data plane architecture. Delivers a high-level explanation of routing, security policies, and distributed telemetry collection within fifteen minutes.','English','Video','Low',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=1FzOlSed5ts&ab_channel=OpenShift','youtube: GitOps Guide to the Galaxy: Working with Helm','','2021',0,'Video detailing best practices when pairing Helm with GitOps engines (such as Argo CD). Investigates template-rendering synchronization patterns, managing secret encryption, and maintaining single-source-of-truth states in git.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Continuous Delivery", "GitOps", "Red Hat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=1Lat8dP7Eq0','youtube: AWS re:Invent 2023 - From hype to impact: Building a generative AI architecture (ARC217)','','2023',0,'An advanced AWS architecture session detailing patterns to transition generative AI from experimental concepts to secure, cost-optimized, and low-latency production applications. It covers vector search performance, model endpoint caching, and distributed multi-tenant API routing. This reference is crucial for system engineers designing robust enterprise AI portals.','English','Video Presentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Engineering", "Architecture Patterns"]','["[EMERGING]"]','[]','["ai.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=1RTTEUEl9sc&feature=youtu.be','youtube: From Code to Cluster — Modern Kubernetes Workflows with K8Studio','','2021',3,'A video presentation outlining rapid Kubernetes cluster management using K8Studio, an interactive visual IDE. It focuses on visual resource relationship maps, real-time log streaming, and graphical configuration edits.','None','Video Tutorial','Low',0,'online','manual','64adda9e8edcc78f1792afa5faed336773258c854fd07662d50c20655f120eb6',100.0,1.77913049494717311e+09,1,'2026-05-18T20:54:54.947173+02:00',NULL,NULL,NULL,'["Developer Experience", "Graphical User Interfaces", "Educational Content"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=1o14tIEhZL0','youtube: The need for Slim Docker Container Images with @DockerSlim & Slim.AI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902924708930492e+09,1,'2026-05-17T16:47:27.089305+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=1RTTEUEl9sc&feature=youtu.be','youtube: From Code to Cluster — Modern Kubernetes Workflows with K8Studio','','2021',3,'A video presentation outlining rapid Kubernetes cluster management using K8Studio, an interactive visual IDE. It focuses on visual resource relationship maps, real-time log streaming, and graphical configuration edits.','None','Video Tutorial','Low',0,'online','manual','64adda9e8edcc78f1792afa5faed336773258c854fd07662d50c20655f120eb6',100.0,1779130494,1,'2026-05-18T20:54:54.947173+02:00',NULL,NULL,NULL,'["Developer Experience", "Graphical User Interfaces", "Educational Content"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=1o14tIEhZL0','youtube: The need for Slim Docker Container Images with @DockerSlim & Slim.AI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029247,1,'2026-05-17T16:47:27.089305+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=1w1Jv9qssqg','youtube: Creating Docker Images With Spring Boot','','2021',3,'Visual step-by-step walkthrough covering the creation of Docker images using modern Spring Boot tooling. It demonstrates the utility of Paketo Buildpacks versus traditional Dockerfile approaches, focusing on builder configurations and layered JARs. It provides an accessible entry point for visual learners transitioning into containerized Java architectures.','Java','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Containerization"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=24Wpg6njlYI',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903413205712294e+09,1,'2026-05-17T18:08:52.057123+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=24Wpg6njlYI',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034132,1,'2026-05-17T18:08:52.057123+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2HPsPOwHOlY&ab_channel=DonovanBrown','youtube.com: Demystifying Helm 🌟','','2020',0,'Explanatory session demystifying Helm internals. Illustrates how manifest rendering works on the client-side and describes the storage of release history as Secrets inside target Kubernetes namespaces.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Demystifying"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2LNxGVS81mE','**K3OS Value Add**','','2020',0,'Curator Insight details the conceptual value add of k3OS. Live grounding in 2026 reviews this video for historical context on single-purpose OS design, emphasizing immutable infrastructure patterns that have now matured into modern OS initiatives.','English','Video','Low',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge Computing", "Operating Systems", "Archived Projects"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2RT9XwIWkVQ&ab_channel=Jenkins',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903409489253592e+09,0,'2026-05-17T18:08:14.892536+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2RT9XwIWkVQ&ab_channel=Jenkins',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034094,0,'2026-05-17T18:08:14.892536+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2UwQD0diUxk','youtube.com: How To Install OKD4 on GCP - Vadim Rutkovsky (Red Hat)','','2020',0,'A video walk-through guide demonstrating the step-by-step installation of OKD4 on Google Cloud Platform (GCP). It outlines preparing DNS zones, setting up GCP service accounts, configuring the installation manifests, executing the ignition installer, and troubleshooting common cluster bootstrap failures.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2Z5HhEk1zK8&ab_channel=MichaelLevan',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903043453606104e+09,0,'2026-05-17T17:07:14.536061+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2mNAsrThius&ab_channel=CloudControl','youtube.com: Learn to deploy OpenProject with Postgres in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903401301984405e+09,1,'2026-05-17T18:06:53.019844+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=36aGHlsxlow','Kubernetes New Contributor Orientation','The official onboarding video introducing new contributors to the Kubernetes governance structure, Special Interest Groups (SIGs), and contribution workflows.','2025',4,'This onboarding session details the essential governance, codebase organization, and automated release mechanics of the Kubernetes project, guiding new engineers through Special Interest Groups (SIGs) and the Prow-based ChatOps CI/CD workflow. It delivers a structured pathway for landing code and documentation contributions, establishing the foundational open-source engineering practices required to maintain and scale modern cloud-native infrastructure.','English','video','Beginner',0,'online','automatic','27c7fb4beadbdf3d6edccd8c2ccc1e4cdff811e933e8dc7bf8a19f4fb5844565',NULL,1.78035230245668506e+09,0,'2026-06-02T00:18:22.456685+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Community and Contribution", "Contributor Onboarding"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official community-led training resource managed by Kubernetes Special Interest Groups (SIG-ContribEx).", "social_preview_url": "https://img.youtube.com/vi/36aGHlsxlow/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=3B41u33BS2E','Kubernetes New Contributor Orientation','Kubernetes New Contributor Orientation video detailing the project''s governance structure, Special Interest Groups (SIGs), developer workflows, and technical contribution paths.','2025',4,'This orientation provides a comprehensive guide to navigating the Kubernetes contributor ecosystem, detailing the organizational structure of Special Interest Groups (SIGs), community workflows, and the automation tools like Prow and Tide that govern the PR lifecycle. Understanding these foundational processes is essential for platform architects and engineers aiming to successfully upstream patches, custom controllers, or performance optimizations to the core Kubernetes codebase in 2026.','English','video','Beginner',0,'online','automatic','f7c8a7a52e509fcae9cac2f1d9c7d6109f52296b9c9f312b6f01f4af25d63905',NULL,1.78035228281442594e+09,0,'2026-06-02T00:18:02.814426+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Open Source", "Contributor Onboarding"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Alternative official recording of the Kubernetes contributor onboarding session from the CNCF, providing identical core guidance on community processes.", "social_preview_url": "https://img.youtube.com/vi/3B41u33BS2E/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2Z5HhEk1zK8&ab_channel=MichaelLevan',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030434,0,'2026-05-17T17:07:14.536061+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2mNAsrThius&ab_channel=CloudControl','youtube.com: Learn to deploy OpenProject with Postgres in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034013,1,'2026-05-17T18:06:53.019844+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=36aGHlsxlow','Kubernetes New Contributor Orientation','The official onboarding video introducing new contributors to the Kubernetes governance structure, Special Interest Groups (SIGs), and contribution workflows.','2025',4,'This onboarding session details the essential governance, codebase organization, and automated release mechanics of the Kubernetes project, guiding new engineers through Special Interest Groups (SIGs) and the Prow-based ChatOps CI/CD workflow. It delivers a structured pathway for landing code and documentation contributions, establishing the foundational open-source engineering practices required to maintain and scale modern cloud-native infrastructure.','English','video','Beginner',0,'online','automatic','27c7fb4beadbdf3d6edccd8c2ccc1e4cdff811e933e8dc7bf8a19f4fb5844565',NULL,1780352302,0,'2026-06-02T00:18:22.456685+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Community and Contribution", "Contributor Onboarding"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official community-led training resource managed by Kubernetes Special Interest Groups (SIG-ContribEx).", "social_preview_url": "https://img.youtube.com/vi/36aGHlsxlow/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=3B41u33BS2E','Kubernetes New Contributor Orientation','Kubernetes New Contributor Orientation video detailing the project''s governance structure, Special Interest Groups (SIGs), developer workflows, and technical contribution paths.','2025',4,'This orientation provides a comprehensive guide to navigating the Kubernetes contributor ecosystem, detailing the organizational structure of Special Interest Groups (SIGs), community workflows, and the automation tools like Prow and Tide that govern the PR lifecycle. Understanding these foundational processes is essential for platform architects and engineers aiming to successfully upstream patches, custom controllers, or performance optimizations to the core Kubernetes codebase in 2026.','English','video','Beginner',0,'online','automatic','f7c8a7a52e509fcae9cac2f1d9c7d6109f52296b9c9f312b6f01f4af25d63905',NULL,1780352282,0,'2026-06-02T00:18:02.814426+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Open Source", "Contributor Onboarding"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Alternative official recording of the Kubernetes contributor onboarding session from the CNCF, providing identical core guidance on community processes.", "social_preview_url": "https://img.youtube.com/vi/3B41u33BS2E/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=3H9eNIf9KZs&ab_channel=CloudBeesTV','youtube.com: CloudBeesTV - How to Monitor Jenkins With Grafana and Prometheus 🌟','','2020',0,'A practical video guide demonstrating Jenkins health and performance monitoring using Prometheus and Grafana. Explains the deployment of the Prometheus plugin to expose controller metrics and the configuration of standardized dashboards.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=3TfGKugPlpE&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=12&pp=iAQB','What''s new in Flutter','Explore the latest Flutter framework updates, from performance improvements to new features. Dive into Flutter GenUI to discover how to build truly adaptive, AI-generated user experiences on the fly. Learn how these innovations are shaping the future of fast, multi-platform application development.','2026',4,'This architectural update demonstrates Flutter''s performance optimization layer and introduces Flutter GenUI, a dynamic design methodology that programmatically models and synthesizes application layouts via AI. Outlines key advancements in cross-platform engine rendering speeds.','en','video','intermediate',0,'online','automatic','7dce2d6b761251aea6f8cf1f52a099de25f6020d9a43ec1f075adfd6c3021a19',NULL,1.78035201343489193e+09,0,'2026-06-02T00:13:33.434892+02:00',NULL,NULL,NULL,'["Mobile Development", "Multi-platform", "Flutter Framework", "UI Rendering"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Details Google''s official multi-platform client UI framework. The addition of Flutter GenUI sparked immense industry interest.", "social_preview_url": "https://img.youtube.com/vi/3TfGKugPlpE/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "flutter-development"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=3TfGKugPlpE&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=12&pp=iAQB','What''s new in Flutter','Explore the latest Flutter framework updates, from performance improvements to new features. Dive into Flutter GenUI to discover how to build truly adaptive, AI-generated user experiences on the fly. Learn how these innovations are shaping the future of fast, multi-platform application development.','2026',4,'This architectural update demonstrates Flutter''s performance optimization layer and introduces Flutter GenUI, a dynamic design methodology that programmatically models and synthesizes application layouts via AI. Outlines key advancements in cross-platform engine rendering speeds.','en','video','intermediate',0,'online','automatic','7dce2d6b761251aea6f8cf1f52a099de25f6020d9a43ec1f075adfd6c3021a19',NULL,1780352013,0,'2026-06-02T00:13:33.434892+02:00',NULL,NULL,NULL,'["Mobile Development", "Multi-platform", "Flutter Framework", "UI Rendering"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Details Google''s official multi-platform client UI framework. The addition of Flutter GenUI sparked immense industry interest.", "social_preview_url": "https://img.youtube.com/vi/3TfGKugPlpE/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "flutter-development"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=3uDxwNOtilU','youtube: Three tier architecture using Terraform in AWs','','2022',0,'A step-by-step video architectural walkthrough showing how to build a dynamic three-tier AWS network structure via Terraform. Deploys segregated subnet tiers for the frontend web layer, application runtime, and RDS database layer.','HCL','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=4DUhc0MjdUc&feature=youtu.be&ab_channel=MohamedRadwan-DevOps','youtube: Deploy Docker image to Kubernetes Cluster | CI-CD for Azure Kubernetes Service | Mohamed Radwan - DevOps','','2020',0,'Video guide demonstrating a comprehensive CI/CD pipeline targeting Azure Kubernetes Service (AKS). Illustrates direct code integration, automatic container build pipelines inside GitHub Actions, security scanning, container registration inside ACR, and deployment using native Kubernetes manifests.','YAML','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Azure", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=4niy0_ZpQ1w&ab_channel=CloudQuickLabs','youtube: AWS Backup Set Up Using Terraform cloud and GitHub Actions | Cloud Quick Labs','','2023',0,'A technical video walkthrough demonstrating the setup of enterprise AWS Backup vaults, retention policies, and asset allocations using Terraform Cloud workspaces triggered by GitHub Actions.','HCL/YAML','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=53-Y_aI0KpE&ab_channel=MicrosoftAzure','youtube: How to run an App Service Web App on Azure Arc-enabled Kubernetes - Part 2 | Azure Tips and Tricks','','2021',3,'A practical video guide demonstrating the deployment and operation of Azure App Service workloads on custom Kubernetes clusters via Azure Arc. It walks through the resource provisioning pipeline, exposing the application endpoint, and validating state replication. This visual guide is optimal for platform engineers bridging traditional PaaS applications with cloud-native Kubernetes infrastructure.','N/A','Video Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Hybrid & Multicloud Solutions", "App Services on Arc"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=5XWwjyikWMQ&feature=emb_logo&ab_channel=Konveyor','youtube: Exploring The Cloud-native Kubernetes CI/CD Pipeline Tool Landscape','','2020',0,'A comprehensive landscape review of cloud-native CI/CD tooling, mapping out the evolution of Jenkins, Tekton, Argo, and Flux. Provides architectural guidelines for selecting pipeline engines based on scalability and declarative execution goals.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Tool Assessment"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=6NM6sqXIsoA','youtube','','2020',0,'A practical walk-through of OpenShift Serverless features. The session demonstrates creating a Node.js microservice, deploying it via git-import, scaling down to absolute zero instances to conserve resources, and automatically scaling up instances to handle sudden HTTP request surges.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Application", "Serverless", "OpenShift Serverless"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=6OeRByC-sBs','youtube: Introducing Azure Verified Modules for Terraform | Ned in the Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.7790311906923511e+09,1,'2026-05-17T17:19:50.692351+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=6OeRByC-sBs','youtube: Introducing Azure Verified Modules for Terraform | Ned in the Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031190,1,'2026-05-17T17:19:50.692351+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=6UF-QxiRGms&ab_channel=Kubevious','youtube: Which of your Kubernetes Apps are accessing Secrets? 🌟','','2021',3,'A video presentation detailing methods to trace and audit exactly which pods and applications are consuming Kubernetes Secret resources. Demonstrates using visual topology maps to spot over-privileged service accounts and optimize RBAC footprints.','N/A','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=6W2TuBDaaiI&ab_channel=AliSpittel','youtube: Build a Music Sharing App with Amazon S3 and AWS Amplify','','2021',0,'Practical video guide demonstrating rapid application development using AWS Amplify. Showcases integration with Amazon S3 for media storage, DynamoDB for metadata, and Cognito for user authentication.','JavaScript','Video','Basic',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Amplify Development"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=6sqGxVI3X1w','youtube: Deploy Convolutional Neural Network (CNN) on Azure with Python | Deep Learning Deployment | MLOPS','','2021',3,'A practical video tutorial showing step-by-step preparation, containerization, and hosting of a Convolutional Neural Network (CNN) on Azure container endpoints. Demonstrates writing score scripts, declaring environment dependencies, and triggering predictions via REST APIs.','Python','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Azure", "Model Serving"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=7IFAg782pf8','youtube: From Code to Cloud: Quality Kubernetes Deployments with Monokle'' | Cloud Native Islamabad','','2022',0,'A video presentation exploring how to transition from code to cloud by utilizing Monokle to build high-quality, compliant Kubernetes deployments. The session provides live demonstrations of Monokle''s visual editing capabilities.','English','Video Tutorial','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903209604148197e+09,1,'2026-05-17T17:34:56.041482+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Productivity", "Educational Material"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=7IFAg782pf8','youtube: From Code to Cloud: Quality Kubernetes Deployments with Monokle'' | Cloud Native Islamabad','','2022',0,'A video presentation exploring how to transition from code to cloud by utilizing Monokle to build high-quality, compliant Kubernetes deployments. The session provides live demonstrations of Monokle''s visual editing capabilities.','English','Video Tutorial','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032096,1,'2026-05-17T17:34:56.041482+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Productivity", "Educational Material"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=7NmGSnqLd58','youtube: uploading artifacts from jenkins to nexus','','2020',0,'Video tutorial demonstrating standard techniques for configuring Maven, Gradle, or shell scripts inside Jenkins pipelines to automate artifact delivery to Nexus targets. It details credential management and pipeline syntax. Perfect for developers transitioning from manual delivery configurations to pipeline-managed deliveries.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Integration Tutorials", "Jenkins & Nexus"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["registries.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=7ruXlR08JZ0',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903297540757799e+09,0,'2026-05-17T17:49:35.407578+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=7ruXlR08JZ0',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032975,0,'2026-05-17T17:49:35.407578+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=81VnO4puNkg','youtube: Freelance vs Empleo como Programador | midulive','','2021',0,'A high-impact video discussion by midudev comparing life as an independent freelance developer versus stable corporate employment. It evaluates financial structures, work-life boundaries, operational freedoms, and risk profile trade-offs.','N/A','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Career Paths"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=8PxuWdjESfg&list=PLWz5rJ2EKKc-vRD1wCyEuPlkpLJhXhxJd&index=11','What''s new in Android - Google I/O 2026','Explore what’s new in Android development from Google I/O 2026. Discover UI breakthroughs with Jetpack Compose, improvements in developer productivity, and how to unlock additional form factors for your app.','2026',4,'A high-density technical presentation from Google I/O 2026 detailing upcoming platform features in Android 17. The session explores key performance optimization strategies, Jetpack Compose tooling breakthroughs, spatial computing integrations via the Android XR SDK, and the deployment of agentic automation to streamline user experiences.','English','video','Intermediate',0,'online','automatic','08136ef239b0aa8be0c594e80e0776c74b23e4405e3101e957e68e9c5ce40bb5',NULL,1780352581.79223,0,'2026-06-02T00:23:01.792230+02:00',NULL,NULL,NULL,'["Software Development", "Mobile Architecture", "Android Platform"]','["[GUIDE]"]','[]','[]','{}','{"category": "elearning", "reputation_status": "Vetted", "reputation_summary": "Official technical overview from the Android Developers team at Google, highly regarded by mobile architects.", "social_preview_url": "https://img.youtube.com/vi/8PxuWdjESfg/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=8aGhZQkoFbQ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903126685132408e+09,1,'2026-05-17T17:21:06.851324+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=8fgrjBnxqi0&ab_channel=AppSecEngineer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.7790291167247641e+09,0,'2026-05-17T16:45:16.724764+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=8PxuWdjESfg&list=PLWz5rJ2EKKc-vRD1wCyEuPlkpLJhXhxJd&index=11','What''s new in Android - Google I/O 2026','Explore what’s new in Android development from Google I/O 2026. Discover UI breakthroughs with Jetpack Compose, improvements in developer productivity, and how to unlock additional form factors for your app.','2026',4,'A high-density technical presentation from Google I/O 2026 detailing upcoming platform features in Android 17. The session explores key performance optimization strategies, Jetpack Compose tooling breakthroughs, spatial computing integrations via the Android XR SDK, and the deployment of agentic automation to streamline user experiences.','English','video','Intermediate',0,'online','automatic','08136ef239b0aa8be0c594e80e0776c74b23e4405e3101e957e68e9c5ce40bb5',NULL,1780352581,0,'2026-06-02T00:23:01.792230+02:00',NULL,NULL,NULL,'["Software Development", "Mobile Architecture", "Android Platform"]','["[GUIDE]"]','[]','[]','{}','{"category": "elearning", "reputation_status": "Vetted", "reputation_summary": "Official technical overview from the Android Developers team at Google, highly regarded by mobile architects.", "social_preview_url": "https://img.youtube.com/vi/8PxuWdjESfg/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=8aGhZQkoFbQ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031266,1,'2026-05-17T17:21:06.851324+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=8fgrjBnxqi0&ab_channel=AppSecEngineer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029116,0,'2026-05-17T16:45:16.724764+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=8r5LYzUIepo','youtube: JMeter API Performance Testing Tutorial 🌟','','2023',4,'Educational walkthrough mapping API load-test workflows. Covers parameterizing user requests, analyzing server metrics, and troubleshooting unexpected timeouts in dynamic microservices backends.','N/A','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Tutorials"]','["[ENTERPRISE-STABLE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=93RlMqO4glM&ab_channel=Kubevious','youtube: 3 Ways to Detect Evil "Latest" Image Tags in Kubernetes - Kubevious','','2020',0,'Using the ''latest'' container image tag in production is a critical antipattern that breaks deployment reproducibility and introduces security risks. This guide uses Kubevious to outline three automated detection techniques to intercept and block these non-deterministic tags in deployment pipelines. It emphasizes implementing admission controllers to enforce strict version tagging.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Security", "Container Images"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9_6H7Ahsdm4&ab_channel=OpenShift','youtube: OpenShift Commons En Vivo - KubeInit con Maria Bracho, Scott McCarty, and Carlos Camacho (Red Hat, Spanish) 🌟','','2020',0,'A video presentation detailing the internal architecture of KubeInit. Red Hat engineers demonstrate dynamic provisioning of nested virtual environments to accelerate local sandbox deployments of enterprise OpenShift platforms.','Spanish','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Ansible", "Media"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9cwjtN3gkD4','Helm and Kubernetes Tutorial - Introduction','','2021',0,'Introductory video course establishing foundational Kubernetes packaging concepts. Covers basic chart configuration, deployment lifecycles, and initial client interactions to transition from manual manifests to structured releases.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Helm", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9hDdg_Beui4&ab_channel=Konveyor','youtube: Migrating JBoss EAP Applications to Kubernetes with Source-to-Image'' (S2I)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903440599142599e+09,1,'2026-05-17T18:13:25.991426+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9hDdg_Beui4&ab_channel=Konveyor','youtube: Migrating JBoss EAP Applications to Kubernetes with Source-to-Image'' (S2I)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034405,1,'2026-05-17T18:13:25.991426+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9jbR9lZuSU0','youtube: OCB: High Availability PostgreSQL and more on OpenShift - Jonathan Katz (Crunchy Data) 🌟','','2020',0,'Video presentation exploring the deployment of enterprise-grade, highly-available PostgreSQL patterns on OpenShift using Patroni. Analyzes storage profiles, automated routing, and backup schedules.','None','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "OpenShift", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9wu-j9gIlBY&list=PLa7VYi0yPIH1MB2n2w8pMZguffCDu2L4Y&index=8&ab_channel=Confluent','youtube playlist: Kafka Connect Tutorials | Kafka Connect 101: REST API 🌟','','2021',0,'A structured tutorial series on building, testing, and managing streaming ETL pipelines using the Kafka Connect REST API. Explains how to programmatically control source and sink connectors, handle serialization, and observe ingestion health.','English','Video Playlist','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka Connect", "API & Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9wuUXi6Qbis&ab_channel=MichaelBornholdtNielsen','youtube: Install and use Crunchy PostgreSQLfor OpenShift operator for simple todo app on OpenShift 🌟','','2020',0,'A practical video guide detailing the deployment of the Crunchy PostgreSQL Operator on Red Hat OpenShift to power a simple containerized web application. This walkthrough illustrates basic operator setup and pod status validation through the console interface. While useful for rapid developer prototyping, production installations bypass manual UI clicks in favor of declarative GitOps workflows.','Shell','Video Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Platform Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["crunchydata.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=AbCTlemwZ1k&ab_channel=JamesQQuick',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903411671467304e+09,0,'2026-05-17T18:08:36.714673+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=AbCTlemwZ1k&ab_channel=JamesQQuick',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034116,0,'2026-05-17T18:08:36.714673+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BF3MhFjvBTU','Youtube: Jenkins X: Continuous Delivery for Kubernetes with James Strachan','- [Youtube: Kubernetes Package Management with Helm and CI/CD with Jenkins X - Webinar by Neependra Khare](https://www.youtube.com/watch?v=oZOZiL6XIfA&feature=emb_title)
     - [go.digitalocean.com/cicd-on-k8s](https://go.digitalocean.com/cicd-on-k8s)','2018',0,'Explores Jenkins X architectures, GitOps patterns, and automated Helm chart management for rapid Kubernetes software delivery. Co-presented with deep-dives on DigitalOcean and standard orchestrator engines.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Kubernetes Native", "Jenkins X"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BJufhuPK2DY&ab_channel=Kubermatic','youtube.com: How to Write Software That Sets Up Kubernetes Anywhere with Kubermatic Kubeone','','2022',3,'An in-depth engineering presentation explaining how to build software capable of bootstrap-installing Kubernetes on any physical host or bare-metal provider, showcasing the architectural internals of the open-source KubeOne tool.','None','Video Presentation','High',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903073254501509e+09,1,'2026-05-17T17:12:12.545015+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Educational Content"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=B_8vYxurU4k','Kubernetes New Contributor Orientation','Monthly Kubernetes orientation with a spotlight on the SIG CLI subgroup and contributing to kubectl ecosystems.','2026',4,'This orientation session provides an essential entry point for developers looking to contribute to the Kubernetes ecosystem, detailing the organizational dynamics of Special Interest Groups (SIGs) and the architectural workflow of the project. It covers the technical mechanics of the Kubernetes contribution pipeline, including Git workflows, Prow-based automated testing, and the lifecycle of Kubernetes Enhancement Proposals (KEPs) to ensure high-quality, scalable code contributions.','en','video','Beginner',0,'online','automatic','700d6fb0239b43421e62efbc7eeed5ec2bc293e9e2a5b0572a6bec4544876361',NULL,1.78035215826343488e+09,0,'2026-06-02T00:15:58.263435+02:00',NULL,NULL,NULL,'["Kubernetes", "Contributor Experience", "Open Source", "Mentorship"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official CNCF/Kubernetes mentorship resource with active community usage.", "social_preview_url": "https://img.youtube.com/vi/B_8vYxurU4k/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BiY3b7F96wc&ab_channel=TheFrontOpsGuy','Mock Test - 2, CKAD Prep Exam (Solution)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903209592407202e+09,1,'2026-05-17T17:34:55.924072+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BJufhuPK2DY&ab_channel=Kubermatic','youtube.com: How to Write Software That Sets Up Kubernetes Anywhere with Kubermatic Kubeone','','2022',3,'An in-depth engineering presentation explaining how to build software capable of bootstrap-installing Kubernetes on any physical host or bare-metal provider, showcasing the architectural internals of the open-source KubeOne tool.','None','Video Presentation','High',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030732,1,'2026-05-17T17:12:12.545015+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Educational Content"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=B_8vYxurU4k','Kubernetes New Contributor Orientation','Monthly Kubernetes orientation with a spotlight on the SIG CLI subgroup and contributing to kubectl ecosystems.','2026',4,'This orientation session provides an essential entry point for developers looking to contribute to the Kubernetes ecosystem, detailing the organizational dynamics of Special Interest Groups (SIGs) and the architectural workflow of the project. It covers the technical mechanics of the Kubernetes contribution pipeline, including Git workflows, Prow-based automated testing, and the lifecycle of Kubernetes Enhancement Proposals (KEPs) to ensure high-quality, scalable code contributions.','en','video','Beginner',0,'online','automatic','700d6fb0239b43421e62efbc7eeed5ec2bc293e9e2a5b0572a6bec4544876361',NULL,1780352158,0,'2026-06-02T00:15:58.263435+02:00',NULL,NULL,NULL,'["Kubernetes", "Contributor Experience", "Open Source", "Mentorship"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official CNCF/Kubernetes mentorship resource with active community usage.", "social_preview_url": "https://img.youtube.com/vi/B_8vYxurU4k/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BiY3b7F96wc&ab_channel=TheFrontOpsGuy','Mock Test - 2, CKAD Prep Exam (Solution)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032095,1,'2026-05-17T17:34:55.924072+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BsYYVkophsk','youtube: Online Meetup: From local installation to scalable Jenkins on Kubernetes 🌟','','2021',0,'A video meetup covering the migration path of a single VM Jenkins instance onto a dynamic, autoscaling Kubernetes ecosystem. *Curator Insight*: Kubernetes scaling. *Live Grounding*: Moving to Kubernetes-orchestrated controllers is the core standard for enterprise resilient environments.','English','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Scalable Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BtgZLw8hYiU&feature=youtu.be','Your AI Agent Has No Identity, Here''s Why That''s Dangerous','Interview with Google Cloud''s Anshul Kapoor on agentic video editing, Gemini-powered multimodal search, and Veo generative tools.','2026',4,'This architectural discussion addresses the critical vulnerability in modern IAM frameworks where autonomous AI agents lack stable, verifiable identity constructs, leading to dangerous dependencies on long-lived API tokens. It explores how the Model Context Protocol (MCP) is redefining agent-to-agent (A2A) and human-to-agent authentication, highlighting strategies to mitigate prompt injection and secure ephemeral credentials in decentralized agentic workflows. Ultimately, it details how modern enterprise security architectures must adapt to protect billions of credentials as multi-agent orchestration becomes standard in cloud-native environments.','en','video','intermediate',0,'online','automatic','1e87b17eb0382015550d8e535cebbec68ce0734e25521250bf168114611493ff',NULL,1.78035203740168905e+09,0,'2026-06-02T00:13:57.401689+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Multimodal Search", "Video Production Integration"]','["[EMERGING]"]','[]','[]','{}','{"category": "Security and Compliance", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly rated expert interview outlining Google Cloud''s strategic partnership announcements at NAB 2026.", "social_preview_url": "https://img.youtube.com/vi/BtgZLw8hYiU/maxresdefault.jpg", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "", "technology": "IAM + AI Agents"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=C0E93Uc4h5k&ab_channel=xgeeks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902993244152402e+09,0,'2026-05-17T16:58:52.441524+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=CB79eTFbR0w&feature=youtu.be&ab_channel=DevOpsToolkit','youtube: 10 Must-Have Kubernetes Tools | DevOps Toolkit','','2021',0,'Video review explaining 10 top-tier tooling integrations designed to optimize development and ops inside Kubernetes clusters. Covers developer environments, CLI replacements, policy engines, and local deployment options to elevate developer velocity.','Bash','Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903125860402297e+09,1,'2026-05-17T17:20:58.604023+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BtgZLw8hYiU&feature=youtu.be','Your AI Agent Has No Identity, Here''s Why That''s Dangerous','Interview with Google Cloud''s Anshul Kapoor on agentic video editing, Gemini-powered multimodal search, and Veo generative tools.','2026',4,'This architectural discussion addresses the critical vulnerability in modern IAM frameworks where autonomous AI agents lack stable, verifiable identity constructs, leading to dangerous dependencies on long-lived API tokens. It explores how the Model Context Protocol (MCP) is redefining agent-to-agent (A2A) and human-to-agent authentication, highlighting strategies to mitigate prompt injection and secure ephemeral credentials in decentralized agentic workflows. Ultimately, it details how modern enterprise security architectures must adapt to protect billions of credentials as multi-agent orchestration becomes standard in cloud-native environments.','en','video','intermediate',0,'online','automatic','1e87b17eb0382015550d8e535cebbec68ce0734e25521250bf168114611493ff',NULL,1780352037,0,'2026-06-02T00:13:57.401689+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Multimodal Search", "Video Production Integration"]','["[EMERGING]"]','[]','[]','{}','{"category": "Security and Compliance", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly rated expert interview outlining Google Cloud''s strategic partnership announcements at NAB 2026.", "social_preview_url": "https://img.youtube.com/vi/BtgZLw8hYiU/maxresdefault.jpg", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "", "technology": "IAM + AI Agents"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=C0E93Uc4h5k&ab_channel=xgeeks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029932,0,'2026-05-17T16:58:52.441524+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=CB79eTFbR0w&feature=youtu.be&ab_channel=DevOpsToolkit','youtube: 10 Must-Have Kubernetes Tools | DevOps Toolkit','','2021',0,'Video review explaining 10 top-tier tooling integrations designed to optimize development and ops inside Kubernetes clusters. Covers developer environments, CLI replacements, policy engines, and local deployment options to elevate developer velocity.','Bash','Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031258,1,'2026-05-17T17:20:58.604023+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=CJMdSQVFVik','youtube: CodeReady Containers - Easy OpenShift Container Platform 4.5 Installation','','2020',0,'A video walk-through highlighting automated local configuration of OpenShift Platform 4.5 using CodeReady Containers. It simplifies hypervisor set up and cluster bootstrapping, serving as a historical baseline for modern Red Hat OpenShift Local techniques.','N/A','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Red Hat OpenShift Local", "Installation"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=CmPK93hg5w8','Continuously delivering apps to Kubernetes using Helm','','2022',0,'Visual and technical walkthrough illustrating the orchestration of continuous delivery models with Helm. Emphasizes declarative rollouts, blue-green strategy alignment, and handling configurations inside unified CI/CD systems.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Continuous Delivery", "Helm Integration"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=CoUl9_NWdqQ','youtube.com: SwaggerHub 101 An Introduction to Getting Started with SwaggerHub','','2020',0,'A fast-track video guide introducing SwaggerHub, focusing on collaborative design structures, style guide validation, unified organization workspaces, and automatic mock testing for enterprise API platforms.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Development", "API Design Collaboration", "SwaggerHub"]','["[COMMUNITY-TOOL]"]','[]','["swagger-code-generator-for-rest-apis.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=D-Q2qXTssLY&feature=youtu.be',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.youtube.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173623943508505e+09,0,'2026-06-18T00:43:59.435085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=D-Q2qXTssLY&feature=youtu.be',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.youtube.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736239,0,'2026-06-18T00:43:59.435085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=D9w3DH1zAc8','youtube: Kubernetes 101: Get Better Uptime with K8s Health Checks','','2021',0,'Educational video outlining the foundational principles of Kubernetes health checks.
 - Introduces how liveness and readiness probes directly influence ingress controller routing and Pod self-healing.
 - Perfect for establishing baseline operational knowledge for platform engineering teams.','English','Video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=DLB9m17aGus','youtube: Deploy OpenShift 4 to vSphere using OpenShift''s UPI','','2020',3,'Video guide focusing on User-Provisioned Infrastructure (UPI) installations of OpenShift on VMware vSphere. UPI remains a viable option for heavily restricted networks requiring custom storage/network bindings, although modern Installer-Provisioned Infrastructure (IPI) has become the de-facto standard.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "vSphere Deployments"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=DeNflzdjxVM','youtube: Terrraform + Ansible: Automating configuration in infrastructure','','2022',3,'A video tutorial analyzing the complementary patterns of Terraform (for provisioning cloud infrastructure) and Ansible (for configuration management and application deployment on those instances). Examines state handoff mechanisms, dynamic inventory integration, and run-time execution pipelines. Live grounding reveals that while native AMI/image-building pipelines are growing, this hybrid pattern remains highly utilized in legacy migrations.','HCL','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Configuration Management", "Hybrid Automation"]','["[LEGACY]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=DjBBV7oZxm8','A Hacker''s Guide to Language Models','Recorded training session focused on guiding new open-source contributors through the Kubernetes SIG landscape and local dev environments.','2026',4,'This foundational guide demystifies Large Language Models (LLMs) for system engineers, demonstrating how to pragmatically integrate, prompt, and fine-tune models using direct APIs and local deployments rather than heavy frameworks. For cloud-native architects, it provides the essential blueprint for building resource-efficient, low-latency AI agents and MLOps pipelines that run reliably within containerized microservice architectures.','en','video','Beginner',0,'duplicate','automatic','700d6fb0239b43421e62efbc7eeed5ec2bc293e9e2a5b0572a6bec4544876361',NULL,1780352138.62202,0,'2026-06-02T00:15:38.622020+02:00',NULL,NULL,NULL,'["Kubernetes Ecosystem", "CNCF Standards", "Open Source Contribution", "Contributor Workflows"]','["GUIDE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official CNCF/Kubernetes channel training series, highly authoritative for community contributors.", "social_preview_url": "https://img.youtube.com/vi/DjBBV7oZxm8/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "kubernetes-onboarding", "technology": "LLMs + AI Agents + MLOps", "duplicate_of": "https://www.youtube.com/watch?v=B_8vYxurU4k"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=DjBBV7oZxm8','A Hacker''s Guide to Language Models','Recorded training session focused on guiding new open-source contributors through the Kubernetes SIG landscape and local dev environments.','2026',4,'This foundational guide demystifies Large Language Models (LLMs) for system engineers, demonstrating how to pragmatically integrate, prompt, and fine-tune models using direct APIs and local deployments rather than heavy frameworks. For cloud-native architects, it provides the essential blueprint for building resource-efficient, low-latency AI agents and MLOps pipelines that run reliably within containerized microservice architectures.','en','video','Beginner',0,'duplicate','automatic','700d6fb0239b43421e62efbc7eeed5ec2bc293e9e2a5b0572a6bec4544876361',NULL,1780352138,0,'2026-06-02T00:15:38.622020+02:00',NULL,NULL,NULL,'["Kubernetes Ecosystem", "CNCF Standards", "Open Source Contribution", "Contributor Workflows"]','["GUIDE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official CNCF/Kubernetes channel training series, highly authoritative for community contributors.", "social_preview_url": "https://img.youtube.com/vi/DjBBV7oZxm8/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "kubernetes-onboarding", "technology": "LLMs + AI Agents + MLOps", "duplicate_of": "https://www.youtube.com/watch?v=B_8vYxurU4k"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=E3Xyu29LIwY&ab_channel=CLOUDLEARNHUB','youtube: Cloud Learn Hub - How to Integrate Jenkins with Ansible Tower?','','2021',0,'Demonstrates how to invoke automated Ansible playbooks on Ansible Tower directly from Jenkins pipelines. *Curator Insight*: Ansible Tower triggers. *Live Grounding*: Key for orchestrating configuration changes on physical and virtual nodes during build cycles.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Ansible Tower"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=EWFJem7GUAc','youtube: Monitoring Jenkins with Grafana and Prometheus','','2024',0,'Technical screencast instructing administrators on leveraging the Prometheus plugin to stream performance metrics into a dedicated Grafana dashboard for automated alerts and trends tracking.','None','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Prometheus & Grafana"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=F3al0HP0MNo','Kubernetes New Contributor Orientation for 2026-02-17','Official orientation video designed to welcome and guide new contributors entering the Kubernetes community and SIG architecture.','2026',4,'This orientation session provides an architectural overview of the Kubernetes upstream community, detailing the organizational hierarchy of Special Interest Groups (SIGs) and Working Groups. It guides new contributors through the technical contribution pipeline, highlighting Git workflows, Prow-based automation for PR testing and labeling, and the governance frameworks that sustain the core platform. Understanding these mechanisms is crucial for cloud-native engineers aiming to effectively drive features and maintenance within the ecosystem''s foundational orchestrator.','en','video','Beginner',0,'online','automatic','51bd67966fb07a9bad5115b2c6423b6118a1e39832618a692560ccb29c123c48',NULL,1.78035215826336193e+09,0,'2026-06-02T00:15:58.263362+02:00',NULL,NULL,NULL,'["Kubernetes", "Contributor Experience", "Open Source", "Mentorship"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official Kubernetes contributor onboarding stream with no negative community reviews.", "social_preview_url": "https://img.youtube.com/vi/F3al0HP0MNo/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=F3al0HP0MNo','Kubernetes New Contributor Orientation for 2026-02-17','Official orientation video designed to welcome and guide new contributors entering the Kubernetes community and SIG architecture.','2026',4,'This orientation session provides an architectural overview of the Kubernetes upstream community, detailing the organizational hierarchy of Special Interest Groups (SIGs) and Working Groups. It guides new contributors through the technical contribution pipeline, highlighting Git workflows, Prow-based automation for PR testing and labeling, and the governance frameworks that sustain the core platform. Understanding these mechanisms is crucial for cloud-native engineers aiming to effectively drive features and maintenance within the ecosystem''s foundational orchestrator.','en','video','Beginner',0,'online','automatic','51bd67966fb07a9bad5115b2c6423b6118a1e39832618a692560ccb29c123c48',NULL,1780352158,0,'2026-06-02T00:15:58.263362+02:00',NULL,NULL,NULL,'["Kubernetes", "Contributor Experience", "Open Source", "Mentorship"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official Kubernetes contributor onboarding stream with no negative community reviews.", "social_preview_url": "https://img.youtube.com/vi/F3al0HP0MNo/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=FBAav6OoJlw','youtube: Managed DevOps Pools for Azure DevOps | Full Overview & Demo 🌟','','2024',4,'An informative video demonstration and technical walk-through highlighting the performance tuning of Managed DevOps Pools. Live 2026 usage demonstrates that transitioning from traditional VMs to managed container pools significantly reduces agent orchestration complexity while cutting monthly compute costs.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Platform Engineering", "Infrastructure Execution", "Managed DevOps Pools"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=FVDHWPxK5nU&ab_channel=CloudQuickPOCs','youtube.com: Cloud Quick POCs - Kubernetes monitoring metrics using Grafana Cloud on AWS EKS | Observability | Grafana','','2022',0,'A practical video walk-through demonstrating rapid prototyping of observability loops on AWS EKS using Grafana Cloud. Showcases agents configuration, telemetry ingestion endpoints, and deploying curated visual layouts with minimal local monitoring footprint.','None','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Dynamic Component Monitoring", "Cloud-Native Observability", "Grafana Cloud & AWS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Frje5KfNrxE','Kubernetes New Contributor Orientation','Official Kubernetes community orientation video recorded on March 17, 2026, aimed at helping prospective contributors understand community structures and pathways.','2026',4,'This onboarding session outlines the governance framework of Kubernetes Special Interest Groups (SIGs) and the technical workflows required to contribute to the ecosystem. It provides critical guidance on navigating community repositories, leveraging automated testing infrastructure (Prow), and adhering to code review standards essential for scaling cloud-native contributions.','en','video','beginner',0,'online','automatic','50fe2d54bca8a524fecb517a59ae9a8a47722db91970ecf895dad771cfe49296',NULL,1.78035216817337703e+09,0,'2026-06-02T00:16:08.173377+02:00',NULL,NULL,NULL,'["Cloud-Native Orgs", "Kubernetes Community", "Onboarding", "Contributor Pathways"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official contributor guidance from CNCF / Kubernetes community teams, ensuring highly reputable and reliable mentoring guidelines.", "social_preview_url": "https://img.youtube.com/vi/Frje5KfNrxE/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Frje5KfNrxE','Kubernetes New Contributor Orientation','Official Kubernetes community orientation video recorded on March 17, 2026, aimed at helping prospective contributors understand community structures and pathways.','2026',4,'This onboarding session outlines the governance framework of Kubernetes Special Interest Groups (SIGs) and the technical workflows required to contribute to the ecosystem. It provides critical guidance on navigating community repositories, leveraging automated testing infrastructure (Prow), and adhering to code review standards essential for scaling cloud-native contributions.','en','video','beginner',0,'online','automatic','50fe2d54bca8a524fecb517a59ae9a8a47722db91970ecf895dad771cfe49296',NULL,1780352168,0,'2026-06-02T00:16:08.173377+02:00',NULL,NULL,NULL,'["Cloud-Native Orgs", "Kubernetes Community", "Onboarding", "Contributor Pathways"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official contributor guidance from CNCF / Kubernetes community teams, ensuring highly reputable and reliable mentoring guidelines.", "social_preview_url": "https://img.youtube.com/vi/Frje5KfNrxE/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=G-baPg3XhBo','youtube: OpenShift on Google Cloud, AWS, Azure and localhost','','2020',0,'Demonstrates deployment patterns of OpenShift across GCP, AWS, Azure, and local systems, illustrating the uniform operational model.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Multi-Cloud", "Platform Deployments"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=GDOw8ByzMyY&ab_channel=MarcLamberti','youtube: Airflow Helm Chart : Quick Start For Beginners in 10mins','','2021',3,'A beginner-friendly quickstart video highlighting how to set up the official Airflow Helm chart on a local development Kubernetes cluster in under ten minutes. The video covers basic value overrides, ingress setups, and initial worker deployment patterns.','N/A','Video Tutorial','Basic',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=GL2v81xYuAQ&ab_channel=k6','youtube: Monitoring your k6 load test: how to install Grafana and Prometheus on a Kubernetes cluster','','2022',0,'Step-by-step tutorial on integrating k6 load tests with Prometheus and Grafana on Kubernetes. Explains configuring the k6 operator, exposing metrics, and visualising request rate and response distribution dashboards.','Go','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Load Testing", "k6 Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=GLtvxY1S3Aw','youtube: Modular Pipeline Library: 4. Petclinic Pipeline 🌟','','2021',0,'Curator Insight highlights this video showcase mapping the Modular Pipeline Library (MPL) against a real-world Petclinic continuous integration execution flow. Live Grounding validates that illustrating modular configuration structures gives developers a tangible example of pipeline inheritance. This pattern minimizes repetitive pipeline coding efforts across diverse teams.','N/A','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Modular Pipeline Library"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=GhEZLvc8B70',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903403153875207e+09,1,'2026-05-17T18:07:11.538752+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=GiFQNevrxYA',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903033069298505e+09,0,'2026-05-17T17:05:30.692985+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=GhEZLvc8B70',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034031,1,'2026-05-17T18:07:11.538752+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=GiFQNevrxYA',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030330,0,'2026-05-17T17:05:30.692985+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=HDDfdZqwM1E&ab_channel=EclipseFoundation','YouTube: Deploying a Quarkus application into Kubernetes using JKube | Cloud Tool Time | Marc Nuri 🌟','','2021',3,'A video guide by Marc Nuri illustrating how to deploy a Quarkus microservice to Kubernetes using Eclipse JKube plugins. Live Grounding shows that JKube''s framework detection shines in native GraalVM compile steps, producing ultra-optimized, small-footprint containers without complex Dockerfile configurations.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Quarkus Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md", "maven-gradle.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=HSjm6-ACmWQ&ab_channel=JFrog','youtube.com: Cloud Native GitOps with Anthos and JFrog Artifactory','','2022',0,'A collaborative session displaying how Anthos Config Management dynamically orchestrates multi-cluster topologies in tandem with JFrog Artifactory as a secure, enterprise container registry. (Live Grounding: Portrays the classic zero-trust artifact distribution pattern used in modern multi-cloud platform deployments).','YAML','Video Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & Declarative Git", "Enterprise GitOps", "Anthos"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=HX10WWTRiTY','Youtube: Demo of Crunchy Data Postgres Operator v1.0.0 (2017)','','2017',0,'A historical video demonstration of the first public iteration (v1.0.0) of the Crunchy PostgreSQL Operator. Illustrates raw container deployments and early persistent volume claim configurations under primitive Kubernetes schemas.','None','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Legacy Operators"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
@@ -18984,39 +18984,39 @@ INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=HinwLb2lpLQ','AW
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=INv-VCZvM_o','DevOps with Azure, Kubernetes, and Helm','','2022',0,'Integration guide demonstrating the deployment of multi-tier applications onto Azure Kubernetes Service (AKS) using Helm. Clarifies Managed Identity setups and DevOps pipelines optimized for cloud-native workloads.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Cloud Platforms", "Azure AKS", "Helm Integration"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=IORvnr4u8z8','youtube: Transforma tu EMPRESA con Terraform: Catálogo de Servicios | Nito Moreno','','2023',3,'A Spanish-language technical resource focusing on shifting enterprise IT from manual ticketing workflows to a self-service infrastructure catalog powered by Terraform. Discusses how pre-approved configurations can align with security protocols and automated budgets. Live grounding highlights that catalog-driven provisioning drastically increases velocity while enforcing enterprise guardrails.','HCL','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Workflow Automation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=IUvUmqu1MBQ','London DevOps - Trainline, A DevOps Journey - Chris Turvil','','2016',0,'Curator Insight tracks the cultural and technical journey of Trainline’s DevOps transition during their full AWS migration. Live Grounding points to this talk as a textbook cultural reference, showing that microservices and infrastructure modernization fail without a parallel shift in organizational communication and delivery practices.','N/A','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Migration Journeys", "Trainline"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Icnv1DDAQOg','GitHub Actions desde CERO: automatiza tus proyectos como un PRO','En este vídeo vamos a ver cómo automatizar tareas en tus proyectos usando GitHub Actions: desde crear tu primer workflow hasta montar un pipeline de CI/CD para instalar dependencias, ejecutar tests, hacer builds y preparar despliegues. [SPANISH CONTENT]','2024',4,'A comprehensive Spanish-language video tutorial detailing the implementation of automated workflows using GitHub Actions. It covers core CI/CD concepts including events, jobs, steps, environment variables, and reusable marketplace actions. Demonstrates how to design robust pipelines that run automated testing, build assets, and manage secure application deployments. [SPANISH CONTENT]','Spanish','video','Beginner',0,'online','automatic','585412d22f7ac2bda8c75c1c76d62748af29ac34f70fd89ecf85bb9fe3a05575',NULL,1.78035228281439304e+09,0,'2026-06-02T00:18:02.814393+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "GitHub Actions", "Automation"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "Highly praised tutorial in the Spanish-speaking community by Midudev, noted for its clear step-by-step methodology and production-ready examples.", "social_preview_url": "https://img.youtube.com/vi/Icnv1DDAQOg/maxresdefault.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=J7R-T9Y1x3Y','Kubernetes New Contributor Orientation','Official Kubernetes New Contributor Orientation session video from September 16, 2025.','2025',4,'This orientation outlines the governance, SIG (Special Interest Group) structure, and contribution pipelines crucial for participating in the development of the Kubernetes ecosystem. It details the technical workflow of submitting contributions, including navigating the repository layout, adhering to OWNERS files guidelines, and leveraging Prow-based automated testing. Mastering these processes empowers cloud native architects in 2026 to successfully upstream optimizations, maintain enterprise forks, and directly influence upstream API standards.','en','video','Beginner',0,'duplicate','automatic','27c7fb4beadbdf3d6edccd8c2ccc1e4cdff811e933e8dc7bf8a19f4fb5844565',NULL,1.78035241411564302e+09,0,'2026-06-02T00:20:14.115643+02:00',NULL,NULL,NULL,'["Kubernetes", "Community", "Contributor Onboarding"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official CNCF session targeting the onboarding of new community contributors to Kubernetes projects.", "social_preview_url": "https://img.youtube.com/vi/J7R-T9Y1x3Y/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "kubernetes-community", "technology": "Kubernetes", "duplicate_of": "https://www.youtube.com/watch?v=36aGHlsxlow"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Icnv1DDAQOg','GitHub Actions desde CERO: automatiza tus proyectos como un PRO','En este vídeo vamos a ver cómo automatizar tareas en tus proyectos usando GitHub Actions: desde crear tu primer workflow hasta montar un pipeline de CI/CD para instalar dependencias, ejecutar tests, hacer builds y preparar despliegues. [SPANISH CONTENT]','2024',4,'A comprehensive Spanish-language video tutorial detailing the implementation of automated workflows using GitHub Actions. It covers core CI/CD concepts including events, jobs, steps, environment variables, and reusable marketplace actions. Demonstrates how to design robust pipelines that run automated testing, build assets, and manage secure application deployments. [SPANISH CONTENT]','Spanish','video','Beginner',0,'online','automatic','585412d22f7ac2bda8c75c1c76d62748af29ac34f70fd89ecf85bb9fe3a05575',NULL,1780352282,0,'2026-06-02T00:18:02.814393+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "GitHub Actions", "Automation"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "Highly praised tutorial in the Spanish-speaking community by Midudev, noted for its clear step-by-step methodology and production-ready examples.", "social_preview_url": "https://img.youtube.com/vi/Icnv1DDAQOg/maxresdefault.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=J7R-T9Y1x3Y','Kubernetes New Contributor Orientation','Official Kubernetes New Contributor Orientation session video from September 16, 2025.','2025',4,'This orientation outlines the governance, SIG (Special Interest Group) structure, and contribution pipelines crucial for participating in the development of the Kubernetes ecosystem. It details the technical workflow of submitting contributions, including navigating the repository layout, adhering to OWNERS files guidelines, and leveraging Prow-based automated testing. Mastering these processes empowers cloud native architects in 2026 to successfully upstream optimizations, maintain enterprise forks, and directly influence upstream API standards.','en','video','Beginner',0,'duplicate','automatic','27c7fb4beadbdf3d6edccd8c2ccc1e4cdff811e933e8dc7bf8a19f4fb5844565',NULL,1780352414,0,'2026-06-02T00:20:14.115643+02:00',NULL,NULL,NULL,'["Kubernetes", "Community", "Contributor Onboarding"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official CNCF session targeting the onboarding of new community contributors to Kubernetes projects.", "social_preview_url": "https://img.youtube.com/vi/J7R-T9Y1x3Y/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "kubernetes-community", "technology": "Kubernetes", "duplicate_of": "https://www.youtube.com/watch?v=36aGHlsxlow"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=JC_PB1yZcIc','OpenShift 4 Resource Management','','2020',0,'An informative session demonstrating effective scheduling, configuration, and governing mechanics of OpenShift 4 resources. Highlights the use of LimitRanges, ResourceQuotas, and Node selectors.','None','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Resource Management", "Governance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Jh-viBv-D04','Youtube Webinar: The KUbernetes Test TooL (kuttl)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902982122152805e+09,1,'2026-05-17T16:57:01.221528+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Jh-viBv-D04','Youtube Webinar: The KUbernetes Test TooL (kuttl)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029821,1,'2026-05-17T16:57:01.221528+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=K2CBHLwPL50&ab_channel=SandipDas','youtube: Run Jenkins Pipeline With AWS ECS Fargate & AWS EC2 Based ECS Cluster | Learn DevOps Tools Ep4','','2021',0,'Compares performance profiles and startup latencies of running Jenkins pipelines on EC2-backed ECS clusters versus serverless AWS Fargate. *Curator Insight*: EC2 vs Fargate ECS orchestration. *Live Grounding*: Highly relevant for platform engineers attempting to balance cold start times against operations costs.','English','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Serverless Jenkins on AWS"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=KgH0QzMHXLs','youtube: Simple DevOps Project | Publish Android APK to App Center | Beginner Pipeline','','2021',0,'A foundational project walk-through deploying compiled Android APK binaries to Visual Studio App Center via automated Jenkins runner jobs. Discusses signing profiles and deployment triggers.','Groovy','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Mobile Workflows"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=LNfthmZuRDI&ab_channel=CloudBeesTV','youtube: How to Create a Bitbucket Cloud Branch Source Multibranch Pipeline in Jenkins','','2021',0,'An instructional overview outlining how to orchestrate high-performance multibranch pipelines using Bitbucket Cloud source managers, ensuring real-time testing and webhook synchronization across dynamic repository branches.','None','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Modernization", "Scm Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=LhB8-sAx3pM&ab_channel=K21Academy','youtube: CI CD Pipeline Using Jenkins | Continuous Integration and Deployment using Azure Devops | K21Academy','','2020',0,'Curator Insight highlights this video tutorial as a walkthrough for establishing baseline CI/CD pipelines using Jenkins alongside Azure DevOps. Live Grounding indicates that while Jenkins remains prevalent for legacy enterprise systems, modern engineering in 2026 has transitioned toward cloud-native GitOps paradigms. The tutorial provides foundational knowledge on orchestrating build-test-deploy cycles across heterogeneous cloud landscapes.','N/A','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Azure DevOps Integration"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=MFai008Ze84','AI Observability Deep Dive Demo | Grafana Cloud','Featured video in the Top Videos & Clips section.','2026',0,'This deep-dive demonstration presents Grafana AI Observability, a specialized platform and database designed for monitoring agentic workflows, LLM usage, and AI Agent ecosystems. It outlines the instrumentation of AI agents using OpenTelemetry to capture vital performance metrics including execution costs, error rates, time-to-first-token, and tool latency. The session shows how online evaluations score agent outputs for helpfulness, safety, and hallucinations, enabling developers to conduct granular troubleshooting of failed agent runs. For 2026 platform engineers, these capabilities provide the necessary governance, cost tracking, and behavioral observability needed to operate production-grade agentic architectures.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,1779033360.0,0,'2026-05-17T17:56:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "AI Agents and Observability", "video_order": 35}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=MFai008Ze84','AI Observability Deep Dive Demo | Grafana Cloud','Featured video in the Top Videos & Clips section.','2026',0,'This deep-dive demonstration presents Grafana AI Observability, a specialized platform and database designed for monitoring agentic workflows, LLM usage, and AI Agent ecosystems. It outlines the instrumentation of AI agents using OpenTelemetry to capture vital performance metrics including execution costs, error rates, time-to-first-token, and tool latency. The session shows how online evaluations score agent outputs for helpfulness, safety, and hallucinations, enabling developers to conduct granular troubleshooting of failed agent runs. For 2026 platform engineers, these capabilities provide the necessary governance, cost tracking, and behavioral observability needed to operate production-grade agentic architectures.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,1779033360,0,'2026-05-17T17:56:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "AI Agents and Observability", "video_order": 35}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=MU5LdM83x9s&ab_channel=KubeSphere','youtube: Create a Jenkins Pipeline on Kubernetes with CI/CD Pipeline Template in KubeSphere','','2022',0,'A visual demonstration detailing the creation of declarative Jenkins pipelines within the KubeSphere platform interface. Covers pipeline templates, integrated credential stores, and multi-stage container build-to-deploy workflows inside Kubernetes namespaces. (Live Grounding: Demonstrates how KubeSphere bridges legacy Jenkins pipelines with cloud-native execution runners).','Groovy/YAML','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "CI-CD Pipelines", "KubeSphere", "Jenkins"]','["[GUIDE]", "[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=N8P9ZLMA2xY','youtube: Jenkins Prometheus Grafana Dashboard | Prometheus Jenkins Monitoring | Prometheus.yml | Thetips4you','','2023',0,'Video tutorial covering the installation and fine-tuning of the prometheus-plugin for Jenkins. Directs users on setting up scrapes within `prometheus.yml` to feed custom dashboards.','None','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Prometheus & Grafana"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=NgRuap0MmZw&ab_channel=XavkiEn','youtube: Exercises / Monitoring : How to install node exporter 🌟','','2021',0,'Practical lab illustrating the deployment of Prometheus Node Exporter. Details how to utilize modular Ansible roles to dynamically configure, enable, and monitor Linux targets.','French','video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Learning Resources", "Video Courses", "Practical Labs"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=OFZYIr66Ku4&ab_channel=cloudgeeksinc','youtube: CloudGeeks - Terraform Eks Kubernetes RDS Secrets Manager Eksctl Cloudformation ALB Controller (Redmine App)','','2021',0,'A comprehensive practical video guide displaying multi-tier app deployment. Integrates Terraform, EKS, RDS, AWS Secrets Manager, and AWS ALB Controller to assemble an enterprise-grade cloud footprint.','HCL','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Terraform"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=OOHmg1J_8ck&ab_channel=RedTeamVillage','youtube: Kubernetes Security: Attacking and Defending K8s Clusters - by Magno Logan','','2020',0,'A practical, demonstration-heavy guide outlining attack-and-defend methodologies for production clusters. Demonstrates common configuration exploits and dynamic remediation.','N/A','video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Penetration Testing", "Security Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=OQAXQrKhIt0&ab_channel=keptn','youtube: Tutorial - Keptn in a box','','2021',0,'Step-by-step video configuration demonstrating the execution of Keptn within local virtualized micro-clusters, streamlining testing of SRE control-planes on local machines.','English','Video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "Local Environments", "Video Guides"]','["[COMMUNITY-TOOL]"]','[]','["keptn.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=OQK9XHTiqVw&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=10&pp=iAQB','What''s new in Web UI','Take a fast-paced tour of the latest UI features landing in browsers today, with a lens on making beautiful web experiences. From updates to interactive capabilities like scroll-triggered animations and scoped view transitions, to the latest in UI components, learn how to build performant interfaces using native CSS and HTML primitives.','2026',4,'A performance-focused guide exploring standard Web UI primitives directly integrated into modern browser engines. Analyzes native web transition mechanisms, scroll-driven interactive components, and scoped layout models to facilitate framework-free frontend styling and rendering optimization.','en','video','intermediate',0,'online','automatic','0bae652a17abbb2daa984fd1e7d473f62cd3217770ee66acab2af2e726d48dbb',NULL,1.78035201343486905e+09,0,'2026-06-02T00:13:33.434869+02:00',NULL,NULL,NULL,'["Web Development", "Frontend", "User Interface", "CSS and HTML Standards"]','["[GUIDE]"]','[]','[]','{}','{"category": "dom", "reputation_status": "Vetted", "reputation_summary": "An excellent technical presentation focusing on standard, dependency-free web primitives. Gained significant support from frontend development circles.", "social_preview_url": "https://img.youtube.com/vi/OQK9XHTiqVw/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=OQK9XHTiqVw&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=10&pp=iAQB','What''s new in Web UI','Take a fast-paced tour of the latest UI features landing in browsers today, with a lens on making beautiful web experiences. From updates to interactive capabilities like scroll-triggered animations and scoped view transitions, to the latest in UI components, learn how to build performant interfaces using native CSS and HTML primitives.','2026',4,'A performance-focused guide exploring standard Web UI primitives directly integrated into modern browser engines. Analyzes native web transition mechanisms, scroll-driven interactive components, and scoped layout models to facilitate framework-free frontend styling and rendering optimization.','en','video','intermediate',0,'online','automatic','0bae652a17abbb2daa984fd1e7d473f62cd3217770ee66acab2af2e726d48dbb',NULL,1780352013,0,'2026-06-02T00:13:33.434869+02:00',NULL,NULL,NULL,'["Web Development", "Frontend", "User Interface", "CSS and HTML Standards"]','["[GUIDE]"]','[]','[]','{}','{"category": "dom", "reputation_status": "Vetted", "reputation_summary": "An excellent technical presentation focusing on standard, dependency-free web primitives. Gained significant support from frontend development circles.", "social_preview_url": "https://img.youtube.com/vi/OQK9XHTiqVw/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=OssIuHbgzJY','Nginxconf 2014. When Dynamic Becomes Static:The Next Step in Web Caching Techniques: Wim Godden','','2014',0,'A progressive conference talk detailing advanced architectural patterns to transform dynamic responses into static cache structures. Explores proxy caching, microcaching, and purge mechanics on the Nginx reverse proxy layer to survive heavy traffic spikes.','N/A','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Web Servers", "Nginx Caching"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=PbwQWw7xSOM','youtube.com: Building an API with Swagger','','2019',0,'A practical hands-on video demonstration illustrating how to draft, test, and render interactive REST APIs using Swagger Editor and Swagger UI interfaces.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Development", "API Design", "Tutorial"]','["[COMMUNITY-TOOL]"]','[]','["swagger-code-generator-for-rest-apis.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=PjiJsllKZrI&ab_channel=ACloudGuru','youtube: Azure PowerShell account management with Azure contexts | A Cloud Guru 🌟','','2021',0,'Explains the programmatic manipulation of Azure profile environments using PowerShell contexts. Details how to store, alter, and securely swap targeted tenant configurations in production automation pipelines.','PowerShell','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Authentication", "Azure Contexts"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Q6i0LK4vHsU','From monolith to containers: How Verizon containerized legacy applications on OpenShift 🌟','','2019',0,'This real-world enterprise case study details Verizon''s migration journey from a legacy monolithic architecture to containerized workloads on Red Hat OpenShift. It highlights practical strategies for managing stateful applications, addressing legacy security constraints, and overcoming organizational resistance. The resulting deployment demonstrates how automated orchestration accelerates feature delivery and improves cluster utilization.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Migration", "Containerization", "Case Study"]','["[LEGACY]"]','[]','["faq.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=QbSw8dPhHGM&ab_channel=KatieGamanji',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032157.93259,0,'2026-05-17T17:35:57.932590+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=QbSw8dPhHGM&ab_channel=KatieGamanji',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032157,0,'2026-05-17T17:35:57.932590+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=QrLwFEXvxbo&ab_channel=HoussemDellai','youtube: GitOps with Argo-CD & Kubernetes','','2022',0,'An introductory video guide showing how to configure and run continuous deployment pipelines using Argo CD and Kubernetes. It walks through initial repository setups, synchronization configurations, and basic troubleshooting procedures.','N/A','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes GitOps & Packaging", "Argo Project Ecosystem", "Video Guides"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=QtXBAz6TU2g&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=4&pp=iAQB','Agent-first workflows from prompt to production','Agentic coding unlocks unprecedented velocity, but speed means nothing if you hit a deployment wall. Discover how to turn agentic coding into a production powerhouse. Explore a complete end-to-end lifecycle to securely deploy, scale, and manage AI-native apps across Google Cloud without leaving your code editor.','2026',4,'This session outlines an end-to-end architectural workflow for transitioning from AI-agentic code generation directly to secure, production-grade deployments on Google Cloud. It demonstrates how developers can utilize IDE-integrated Gemini Code Assist agents, Cloud Run, and Cloud Build to build, containerize, and deploy AI-native applications without leaving their development environments. The presentation emphasizes securing the agentic software development lifecycle (SDLC) using enterprise-grade IAM, automated CI/CD, and policy-driven compliance.','en','video','advanced',0,'online','automatic','5b2b8924914de1d83bddab4ab9840d952674dd9bce180e252921dfac75a24728',NULL,1.780352013434731e+09,0,'2026-06-02T00:13:33.434731+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Workflows", "Cloud Deployment"]','["[EMERGING]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly praised presentation detailing Google Cloud''s official tooling and infrastructure blueprints for deploying AI agents in production environments.", "social_preview_url": "https://img.youtube.com/vi/QtXBAz6TU2g/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "DevOps + AI Agents"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=S4IrAZ5wT3c&ab_channel=SeaJUG',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903139746611905e+09,1,'2026-05-17T17:23:17.466119+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=SSe1VmVrtw0&feature=youtu.be','What''s new in Google AI','Explore Google''s end-to-end AI stack, covering multimodal capabilities, media generation, and agentic workflows.','2026',4,'This presentation outlines Google''s latest end-to-end AI stack from Google I/O 2026, focusing on deployment strategies for multimodal models, media generation, and intelligent agents. It details how to leverage Google''s managed infrastructure and MLOps tools to tune, serve, and scale open-source models in cloud-native environments. Additionally, it introduces new ''vibe-coding'' workflows and agentic capabilities designed to streamline next-generation AI application development.','en','video','Intermediate',0,'online','automatic','e770e12dbca35b53f8d9324eee2a1efdf3abdd57d1b8a2689299f329eb7a2769',NULL,1.78035272035185503e+09,0,'2026-06-02T00:25:20.351855+02:00',NULL,NULL,NULL,'["AI", "Infrastructure", "Google Cloud AI"]','["GUIDE", "DE FACTO STANDARD", "EMERGING"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official Google developer video covering end-to-end AI platform updates.", "social_preview_url": "https://img.youtube.com/vi/SSe1VmVrtw0/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "MLOps + AI Agents"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=QtXBAz6TU2g&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=4&pp=iAQB','Agent-first workflows from prompt to production','Agentic coding unlocks unprecedented velocity, but speed means nothing if you hit a deployment wall. Discover how to turn agentic coding into a production powerhouse. Explore a complete end-to-end lifecycle to securely deploy, scale, and manage AI-native apps across Google Cloud without leaving your code editor.','2026',4,'This session outlines an end-to-end architectural workflow for transitioning from AI-agentic code generation directly to secure, production-grade deployments on Google Cloud. It demonstrates how developers can utilize IDE-integrated Gemini Code Assist agents, Cloud Run, and Cloud Build to build, containerize, and deploy AI-native applications without leaving their development environments. The presentation emphasizes securing the agentic software development lifecycle (SDLC) using enterprise-grade IAM, automated CI/CD, and policy-driven compliance.','en','video','advanced',0,'online','automatic','5b2b8924914de1d83bddab4ab9840d952674dd9bce180e252921dfac75a24728',NULL,1780352013,0,'2026-06-02T00:13:33.434731+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Workflows", "Cloud Deployment"]','["[EMERGING]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly praised presentation detailing Google Cloud''s official tooling and infrastructure blueprints for deploying AI agents in production environments.", "social_preview_url": "https://img.youtube.com/vi/QtXBAz6TU2g/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "DevOps + AI Agents"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=S4IrAZ5wT3c&ab_channel=SeaJUG',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031397,1,'2026-05-17T17:23:17.466119+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=SSe1VmVrtw0&feature=youtu.be','What''s new in Google AI','Explore Google''s end-to-end AI stack, covering multimodal capabilities, media generation, and agentic workflows.','2026',4,'This presentation outlines Google''s latest end-to-end AI stack from Google I/O 2026, focusing on deployment strategies for multimodal models, media generation, and intelligent agents. It details how to leverage Google''s managed infrastructure and MLOps tools to tune, serve, and scale open-source models in cloud-native environments. Additionally, it introduces new ''vibe-coding'' workflows and agentic capabilities designed to streamline next-generation AI application development.','en','video','Intermediate',0,'online','automatic','e770e12dbca35b53f8d9324eee2a1efdf3abdd57d1b8a2689299f329eb7a2769',NULL,1780352720,0,'2026-06-02T00:25:20.351855+02:00',NULL,NULL,NULL,'["AI", "Infrastructure", "Google Cloud AI"]','["GUIDE", "DE FACTO STANDARD", "EMERGING"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official Google developer video covering end-to-end AI platform updates.", "social_preview_url": "https://img.youtube.com/vi/SSe1VmVrtw0/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "MLOps + AI Agents"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=SZM49lGovTg','youtube: Databricks CI/CD: Azure DevOps Pipeline + DABs','','2024',4,'Demonstrates how to build CI/CD pipelines for Databricks using Databricks Asset Bundles (DABs) and Azure DevOps. In 2026, DABs have become the standard tool for managing lakehouse projects. They allow developers to define, test, and release data pipelines as structured code, replacing complex custom APIs.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Database DevOps", "Databricks CI-CD", "Databricks Asset Bundles"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ShTC1u7_jew&ab_channel=DevOpsHint','youtube: Build Docker Image using Jenkins Pipeline | Push Docker Image to Docker Hub using Jenkins 🌟','','2021',0,'A video guide describing how to construct Dockerfiles, run image builds inside Jenkins nodes, and ship artifacts to secure Docker registries. *Curator Insight*: Docker containerization flow. *Live Grounding*: Essential knowledge for delivery pipelines delivering containerized applications.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Container Delivery", "Docker Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=SyRZe5YVCVk','youtube: Manage Kubernetes Secrets With External Secrets Operator (ESO) 🌟','','2023',0,'A technical demonstration detailing the installation and runtime management of the External Secrets Operator (ESO). Demonstrates synchronization pipelines that pull credentials from HashiCorp Vault and cloud providers into native secret schemas.','English','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "GitOps", "External Secrets Operator"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=TPXwVmvzlV4&ab_channel=TheFrontOpsGuy','Mock Test - 1, CKAD Prep Exam','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903143188994693e+09,1,'2026-05-17T17:23:51.889947+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=TkN2i-_4N4g&feature=youtu.be','Curso COMPLETO de Python DESDE CERO para Principiantes 2025','Curso completo y práctico de Python desde cero para principiantes por midudev, que abarca desde la sintaxis básica y estructuras de datos hasta temas avanzados como web scraping, APIs y automatización con Playwright.','2025',4,'An exhaustive, 8.5-hour hands-on Python engineering guide structured for rapid developer onboarding in modern application environments. The syllabus advances logically from foundational syntax and core data structures to advanced topics, including RESTful API consumption (OpenAI and DeepSeek integrations), robust regex parsing, and modern automated web scraping with Playwright. Ideal for systems engineers and DevOps practitioners looking to master automated scripting and orchestration logic. [SPANISH CONTENT]','es','video','beginner',0,'online','automatic','7a3fe2990149750b26c06e9d5a581b9b0882f30a371a09a3574da992edf1fe08',NULL,1.78035256146842193e+09,0,'2026-06-02T00:22:41.468422+02:00',NULL,NULL,NULL,'["Programming", "Python", "Hands-on Coding"]','["[GUIDE]"]','[]','[]','{}','{"category": "python", "reputation_status": "Vetted", "reputation_summary": "Highly acclaimed full Python programming course by V\u00edctor de Andr\u00e9s (midudev), trusted by the global Spanish developer community with millions of views.", "social_preview_url": "https://img.youtube.com/vi/TkN2i-_4N4g/maxresdefault.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=TPXwVmvzlV4&ab_channel=TheFrontOpsGuy','Mock Test - 1, CKAD Prep Exam','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031431,1,'2026-05-17T17:23:51.889947+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=TkN2i-_4N4g&feature=youtu.be','Curso COMPLETO de Python DESDE CERO para Principiantes 2025','Curso completo y práctico de Python desde cero para principiantes por midudev, que abarca desde la sintaxis básica y estructuras de datos hasta temas avanzados como web scraping, APIs y automatización con Playwright.','2025',4,'An exhaustive, 8.5-hour hands-on Python engineering guide structured for rapid developer onboarding in modern application environments. The syllabus advances logically from foundational syntax and core data structures to advanced topics, including RESTful API consumption (OpenAI and DeepSeek integrations), robust regex parsing, and modern automated web scraping with Playwright. Ideal for systems engineers and DevOps practitioners looking to master automated scripting and orchestration logic. [SPANISH CONTENT]','es','video','beginner',0,'online','automatic','7a3fe2990149750b26c06e9d5a581b9b0882f30a371a09a3574da992edf1fe08',NULL,1780352561,0,'2026-06-02T00:22:41.468422+02:00',NULL,NULL,NULL,'["Programming", "Python", "Hands-on Coding"]','["[GUIDE]"]','[]','[]','{}','{"category": "python", "reputation_status": "Vetted", "reputation_summary": "Highly acclaimed full Python programming course by V\u00edctor de Andr\u00e9s (midudev), trusted by the global Spanish developer community with millions of views.", "social_preview_url": "https://img.youtube.com/vi/TkN2i-_4N4g/maxresdefault.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=UmbjwSK9b3I','youtube: Keynote: 7 Years of Running Kubernetes for Mercedes-Benz - Jens Erat, Peter Mueller, Sabine Wolz','','2023',5,'A technical retrospective spanning seven years of operating Kubernetes clusters at Mercedes-Benz. The speakers share crucial architectural insights regarding cluster lifecycle automation, centralized telemetry, platform engineering organizational structures, and the evolution of their self-service developer platforms. It acts as an authoritative operational guide for deploying Kubernetes at enterprise scale.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Orchestration", "Container Platforms", "Kubernetes at Scale"]','["[DE FACTO STANDARD]"]','[]','["customer.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=UxZiDZsQoZI&ab_channel=TinyStacks','youtube: Local CRUD API Express App with Docker in 5 min','','2022',4,'A brief, highly practical video tutorial demonstrating how to dockerize a Node.js Express CRUD API in under 5 minutes. The walkthrough covers standard Dockerfile configurations, mapping local development ports, and configuring volume mounts for rapid local iteration. It is an excellent quick reference for local environment containerization.','English','Video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Hands-on Deployment"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=V3Sq0Fgy3ds','Kubernetes New Contributor Orientation','Kubernetes New Contributor Orientation video detailing the project''s governance structure, Special Interest Groups (SIGs), developer workflows, and technical contribution paths.','2025',4,'This orientation session provides a comprehensive guide for aspiring Kubernetes contributors, detailing the community''s organizational structure across Special Interest Groups (SIGs) and Working Groups. It covers essential technical workflows, including GitHub PR submission pipelines, Prow-based automation testing, and the critical role of OWNERS files in codebase governance, establishing a clear pathway for developers to participate in cloud-native open-source development.','English','video','Beginner',0,'duplicate','automatic','f7c8a7a52e509fcae9cac2f1d9c7d6109f52296b9c9f312b6f01f4af25d63905',NULL,1.7803522828143239e+09,0,'2026-06-02T00:18:02.814324+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Open Source", "Contributor Onboarding"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official Kubernetes contributor onboarding session from the CNCF community, trusted by new developers seeking org membership and technical pathway guidance.", "social_preview_url": "https://img.youtube.com/vi/V3Sq0Fgy3ds/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes", "duplicate_of": "https://www.youtube.com/watch?v=3B41u33BS2E"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=V3Sq0Fgy3ds','Kubernetes New Contributor Orientation','Kubernetes New Contributor Orientation video detailing the project''s governance structure, Special Interest Groups (SIGs), developer workflows, and technical contribution paths.','2025',4,'This orientation session provides a comprehensive guide for aspiring Kubernetes contributors, detailing the community''s organizational structure across Special Interest Groups (SIGs) and Working Groups. It covers essential technical workflows, including GitHub PR submission pipelines, Prow-based automation testing, and the critical role of OWNERS files in codebase governance, establishing a clear pathway for developers to participate in cloud-native open-source development.','English','video','Beginner',0,'duplicate','automatic','f7c8a7a52e509fcae9cac2f1d9c7d6109f52296b9c9f312b6f01f4af25d63905',NULL,1780352282,0,'2026-06-02T00:18:02.814324+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Open Source", "Contributor Onboarding"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official Kubernetes contributor onboarding session from the CNCF community, trusted by new developers seeking org membership and technical pathway guidance.", "social_preview_url": "https://img.youtube.com/vi/V3Sq0Fgy3ds/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes", "duplicate_of": "https://www.youtube.com/watch?v=3B41u33BS2E"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=VYRdirdjOAg','youtube: Level-Up your Jenkins-based Delivery with Keptn','','2020',0,'Visual walk-through demonstrating how Keptn decouples delivery orchestrations from Jenkinsfiles. Shows how to configure service quality gates using declarative SLIs/SLOs to automatically rollback failing pipelines.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "CI/CD Pipelines", "Video Guides"]','["[COMMUNITY-TOOL]"]','[]','["keptn.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=VicH6KojwCI','youtube: Kubernetes Ingress Explained Completely For Beginners','','2021',3,'A visual, beginner-friendly video walkthrough explaining the purpose of an Ingress resource and an Ingress Controller in Kubernetes. Breaks down how HTTP requests find their way from external users to target microservice pods. Live Grounding confirms visual guides are highly effective for bootstrapping junior engineers onto complex cloud-native networking architectures.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=W_PmtDm4IXk&ab_channel=RobertdeBock','youtube: GitOps for infrastructure using GitHub and Terraform Cloud 🌟','','2022',0,'This visual and structural guide walks through the implementation of GitOps principles for infrastructure management by integrating GitHub Actions and Terraform Cloud. Modern architectural standards in 2026 emphasize decoupling orchestration from execution platforms, using webhook-driven plans and policy checks directly within VCS-integrated systems to reduce configuration drift.','HCL','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "GitOps", "Terraform Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
@@ -19030,10 +19030,10 @@ INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=WkLBrHW4NhQ','SP
     - [A Simple Performance Comparison of HTTPS, SPDY and HTTP/2 🌟](https://blog.httpwatch.com/2015/01/16/a-simple-performance-comparison-of-https-spdy-and-http2/comment-page-1)
     - [blog.cloudflare.com - Tools for debugging, testing and using HTTP/2](https://blog.cloudflare.com/tools-for-debugging-testing-and-using-http-2)
     - [blog.cloudflare.com - HTTP/2 For Web Developers](https://blog.cloudflare.com/http-2-for-web-developers)','2015',0,'A collection of research, implementation guides, and case studies detailing performance characteristics during the migration phase from Google''s SPDY protocol toward formal HTTP/2 frameworks.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "Protocol Evolution", "HTTP/2"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=WnQK6-puXSM','youtube: How to create Build Monitor View','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903211780779504e+09,1,'2026-05-17T17:35:17.807795+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=WnQK6-puXSM','youtube: How to create Build Monitor View','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032117,1,'2026-05-17T17:35:17.807795+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=X4vuktlK0Tg','Youtube: OpenShift Meetup Tokyo #05 - Operator and Operator Lifecycle Manager on OpenShift (2019, openshift 4.1)','','2019',0,'Technical deep dive from a Tokyo meetup illustrating deployment workflows with Operator Lifecycle Manager (OLM) on OpenShift 4.1. Describes package manifest curation and cross-namespace operator scheduling controls.','None','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "OpenShift", "Operator Lifecycle Manager"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=X9n5EYoWdNk&feature=youtu.be','Understanding and Using AI Skills','A detailed video session explaining modular AI skills, the progressive disclosure pattern, and Model Context Protocol integrations.','2026',4,'This masterclass video explains the ''Agent Skills'' paradigm, which defines step-by-step procedures for AI models using modular, markdown-based schemas. It introduces the progressive disclosure pattern, enabling LLMs to initially process only name and description metadata to save token costs, subsequently loading the full skill specifications (up to 5,000 tokens) on demand. The video demonstrates execution harnesses across custom Python wrappers and VS Code Copilot interfaces.','en','Video','Advanced',0,'online','automatic','dee9dd9bfbc7019ef9bf67225176765505add2e0cc406b224c79eeed750b6b98',NULL,1.78035257155638599e+09,0,'2026-06-02T00:22:51.556386+02:00',NULL,NULL,NULL,'["Cloud Training", "Artificial Intelligence", "Agentic Systems", "Agent Skills Specification"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Created by John Savill, globally recognized Microsoft Azure expert and highly reputable technical educator.", "social_preview_url": "https://img.youtube.com/vi/X9n5EYoWdNk/maxresdefault.jpg", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": "agentic-skills"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=XAOqUU5Xh1c','Kubernetes New Contributor Orientation','Official Kubernetes New Contributor Orientation session video from August 18, 2025.','2025',4,'This session details the technical governance, repository structure, and automated testing workflows required for contributing to the Kubernetes ecosystem. It covers the SIG (Special Interest Group) organizational framework, the Prow-driven automation pipeline for pull requests, and the mechanics of OWNERS files, enabling contributors to effectively navigate the code review and release processes critical to maintaining cloud-native infrastructure.','en','video','Beginner',0,'online','automatic','2d7d5695c19262a6517e9819e7ce0acdd020daf7d49b87f9d68b24767b22c20a',NULL,1.780352414115597e+09,0,'2026-06-02T00:20:14.115597+02:00',NULL,NULL,NULL,'["Kubernetes", "Community", "Contributor Onboarding"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Verified as an official Kubernetes community onboarding session; highly trusted within the open-source cloud ecosystem.", "social_preview_url": "https://img.youtube.com/vi/XAOqUU5Xh1c/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "kubernetes-community", "technology": "Kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=X9n5EYoWdNk&feature=youtu.be','Understanding and Using AI Skills','A detailed video session explaining modular AI skills, the progressive disclosure pattern, and Model Context Protocol integrations.','2026',4,'This masterclass video explains the ''Agent Skills'' paradigm, which defines step-by-step procedures for AI models using modular, markdown-based schemas. It introduces the progressive disclosure pattern, enabling LLMs to initially process only name and description metadata to save token costs, subsequently loading the full skill specifications (up to 5,000 tokens) on demand. The video demonstrates execution harnesses across custom Python wrappers and VS Code Copilot interfaces.','en','Video','Advanced',0,'online','automatic','dee9dd9bfbc7019ef9bf67225176765505add2e0cc406b224c79eeed750b6b98',NULL,1780352571,0,'2026-06-02T00:22:51.556386+02:00',NULL,NULL,NULL,'["Cloud Training", "Artificial Intelligence", "Agentic Systems", "Agent Skills Specification"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Created by John Savill, globally recognized Microsoft Azure expert and highly reputable technical educator.", "social_preview_url": "https://img.youtube.com/vi/X9n5EYoWdNk/maxresdefault.jpg", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": "agentic-skills"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=XAOqUU5Xh1c','Kubernetes New Contributor Orientation','Official Kubernetes New Contributor Orientation session video from August 18, 2025.','2025',4,'This session details the technical governance, repository structure, and automated testing workflows required for contributing to the Kubernetes ecosystem. It covers the SIG (Special Interest Group) organizational framework, the Prow-driven automation pipeline for pull requests, and the mechanics of OWNERS files, enabling contributors to effectively navigate the code review and release processes critical to maintaining cloud-native infrastructure.','en','video','Beginner',0,'online','automatic','2d7d5695c19262a6517e9819e7ce0acdd020daf7d49b87f9d68b24767b22c20a',NULL,1780352414,0,'2026-06-02T00:20:14.115597+02:00',NULL,NULL,NULL,'["Kubernetes", "Community", "Contributor Onboarding"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Verified as an official Kubernetes community onboarding session; highly trusted within the open-source cloud ecosystem.", "social_preview_url": "https://img.youtube.com/vi/XAOqUU5Xh1c/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "kubernetes-community", "technology": "Kubernetes"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Za36qHbrf3g','youtube: Getting started with Podman','','2021',0,'A developer-oriented video walkthrough detailing installation, basic image handling, and container deployment using Podman. Explains core concepts of local rootless container security and basic networking models for developers transitioning from monolithic engine setups.','None','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Container Engines", "Daemonless Execution"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Zeqc6--0eQw&ab_channel=CloudBeesTV','youtube: Jenkins World 2017: How to Use Jenkins Less 🌟','','2017',0,'A thought-provoking presentation encouraging engineers to decouple heavy domain logic from Jenkins specific DSL configurations, moving instead towards portable container runtimes. *Curator Insight*: Architectural presentation. *Live Grounding*: This decoupling remains the golden standard for cloud-native setups in 2026.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Foundations", "Automation Philosophy", "Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ZkFIozGY0IA','youtube.com: OpenShift Origin is now OKD. Installation of OKD 3.10 from start to finish','','2018',2,'Archival video guide covering OKD 3.10 deployment and initial cluster operations. Demonstrates legacy host preparation and manual setup steps. Obsolete in 2026, where OKD relies entirely on automated cluster-api bootstrapping via CoreOS.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "OKD Core Legacy"]','["[LEGACY]"]','[]','["openshift.md"]','{}','{}');
@@ -19045,43 +19045,43 @@ INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=_nknHwTKlh8','yo
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=_nl-45ulj1s','youtube.com: OKD4','','2020',0,'An official video presentation describing OKD4''s architecture, community direction, and installation paradigms. Engineers discuss the advantages of moving to an Operator-driven architecture, Fedora CoreOS foundation, and how community contributions influence the commercial OpenShift pipeline.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=_r-C_FFDLmU&ab_channel=Thetips4you','youtube: Jenkins On Kubernetes Tutorial | How to setup Jenkins on kubernetes cluster | Thetips4you 🌟','','2021',0,'A detailed video tutorial instructing engineers how to setup and run Jenkins inside Kubernetes clusters with automated pod scaling. *Curator Insight*: Step-by-step K8s deployment. *Live Grounding*: Primary configuration method for implementing dynamically isolated container runtimes for each build.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=_w6TwnLCFwA&ab_channel=ContinuousDelivery','youtube: Git Flow Is A Bad Idea - Dave Farley','','2021',0,'A video presentation by Continuous Delivery co-author Dave Farley criticizing GitFlow. He breaks down how parallel feature branches delay code integration, conflict with true continuous integration (CI) goals, and outlines how trunk-based development delivers faster and safer software updates.','None','Presentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=a-yuXz_uV30&feature=youtu.be','AI-901 Microsoft Azure AI Fundamentals Study Cram','Comprehensive visual crash course covering modern cognitive services, Azure AI Foundry, and generative AI workloads.','2026',4,'An intensive, high-density study cram video by Azure expert John Savill, fully updated for the AI-901 Azure AI Fundamentals certification. Moving beyond the retired AI-900 syllabus, this guide provides structured breakdowns of agentic AI workloads, responsible AI principles, semantic search, and hands-on integration using the Azure AI Foundry SDK. It serves as an exceptional guide for engineers and cloud architects looking to master Microsoft''s latest standard for foundational generative AI and modern cloud cognitive services.','en','Video','Intermediate',0,'online','automatic','aa06bd81d60e7cb6f64c25803503aaa354e24101d5d856b1539587ecf2114c51',NULL,1780352148.49393,0,'2026-06-02T00:15:48.493930+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Azure", "Artificial Intelligence", "AI-901 Certification"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Authoritative study cram from a highly respected and vetted Azure cloud instructor.", "social_preview_url": "https://img.youtube.com/vi/a-yuXz_uV30/maxresdefault.jpg", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": "azure-certifications"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=a-yuXz_uV30&feature=youtu.be','AI-901 Microsoft Azure AI Fundamentals Study Cram','Comprehensive visual crash course covering modern cognitive services, Azure AI Foundry, and generative AI workloads.','2026',4,'An intensive, high-density study cram video by Azure expert John Savill, fully updated for the AI-901 Azure AI Fundamentals certification. Moving beyond the retired AI-900 syllabus, this guide provides structured breakdowns of agentic AI workloads, responsible AI principles, semantic search, and hands-on integration using the Azure AI Foundry SDK. It serves as an exceptional guide for engineers and cloud architects looking to master Microsoft''s latest standard for foundational generative AI and modern cloud cognitive services.','en','Video','Intermediate',0,'online','automatic','aa06bd81d60e7cb6f64c25803503aaa354e24101d5d856b1539587ecf2114c51',NULL,1780352148,0,'2026-06-02T00:15:48.493930+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Azure", "Artificial Intelligence", "AI-901 Certification"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Authoritative study cram from a highly respected and vetted Azure cloud instructor.", "social_preview_url": "https://img.youtube.com/vi/a-yuXz_uV30/maxresdefault.jpg", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": "azure-certifications"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=aU-EtdEOdlM','youtube: Kubernetes Deployment Strategies | DevOps FAQ | DevOps DevOps Interview Q&A','','2024',0,'Educational presentation covering the standard deployment patterns in Kubernetes (Recreate, Rolling Update, Canary, Shadow). Tailored for DevOps engineers seeking solid conceptual preparation and technical interview readiness.','English','Video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Deployment Strategies", "Education"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=aqmpZocmR8o&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=3&pp=iAQB','Developer Keynote (Google I/O ''24)','Recorded training session focused on guiding new open-source contributors through the Kubernetes SIG landscape and local dev environments.','2026',4,'The Google I/O 2024 Developer Keynote details key advancements in building agentic workflows using Firebase Genkit and Gemini 1.5 Pro, establishing modern paradigms for orchestrating AI agents in cloud-native architectures. It also introduces client-side rendering breakthroughs with Flutter''s Impeller engine (''Antigravity'') and highlights decentralized edge computing via built-in Gemini Nano integration across Chrome and Android platforms.','en','video','Beginner',0,'online','automatic','9b85eea28ea65d4a9f93a13516e3cb3a638a7dcf253965882f214c016436aefe',NULL,1.780352138622092e+09,0,'2026-06-02T00:15:38.622092+02:00',NULL,NULL,NULL,'["Kubernetes Ecosystem", "CNCF Standards", "Open Source Contribution", "Contributor Workflows"]','["GUIDE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official CNCF/Kubernetes channel training series, highly authoritative for community contributors.", "social_preview_url": "https://img.youtube.com/vi/aqmpZocmR8o/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "kubernetes-onboarding", "technology": "Firebase Genkit + Gemini AI Agents"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=aqmpZocmR8o&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=3&pp=iAQB','Developer Keynote (Google I/O ''24)','Recorded training session focused on guiding new open-source contributors through the Kubernetes SIG landscape and local dev environments.','2026',4,'The Google I/O 2024 Developer Keynote details key advancements in building agentic workflows using Firebase Genkit and Gemini 1.5 Pro, establishing modern paradigms for orchestrating AI agents in cloud-native architectures. It also introduces client-side rendering breakthroughs with Flutter''s Impeller engine (''Antigravity'') and highlights decentralized edge computing via built-in Gemini Nano integration across Chrome and Android platforms.','en','video','Beginner',0,'online','automatic','9b85eea28ea65d4a9f93a13516e3cb3a638a7dcf253965882f214c016436aefe',NULL,1780352138,0,'2026-06-02T00:15:38.622092+02:00',NULL,NULL,NULL,'["Kubernetes Ecosystem", "CNCF Standards", "Open Source Contribution", "Contributor Workflows"]','["GUIDE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official CNCF/Kubernetes channel training series, highly authoritative for community contributors.", "social_preview_url": "https://img.youtube.com/vi/aqmpZocmR8o/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "kubernetes-onboarding", "technology": "Firebase Genkit + Gemini AI Agents"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=b0D_bkcT4a4&ab_channel=SoftwareDiagnosticsCenter','youtube: API Testing Part 1- API Core Concepts','','2021',3,'Video guide introducing core API testing ideas, highlighting payload verification, contract checks, header evaluation, and fundamental client-server assertion steps.','Agnostic','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Testing", "Concepts", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=bB57HKeOvmw&feature=youtu.be','MongoDB Cloud Manager','','2022',4,'Video demonstration of MongoDB Cloud Manager''s deployment automation capabilities. Explores point-in-time recovery setups, dynamic alerting rules, and multi-node cluster provisioning in public cloud networks.','N/A','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Database-as-a-Service"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=bH2nP-aCFjk&feature=youtu.be','Inside image generation’s Renaissance moment — the OpenAI Podcast Ep. 19','Product lead Adele Li and researcher Kenji Hata share some of the new use cases and trends since the launch of Images 2.0, exploring advanced capabilities like text rendering, multilingual support, and character consistency.','2026',4,'This episode details the architectural evolution of OpenAI''s image generation capabilities to Images 2.0, focusing on the shift from single-turn prompting to multi-modal ''creative agents'' integrated with code execution engines like Codex. It addresses the MLOps and infrastructure challenges of scaling real-time generative pipelines to 1.5 billion weekly requests while maintaining strict character consistency and prompt alignment. For 2026 Cloud Native topologies, this highlights the necessity of building low-latency, event-driven agent orchestration layers that seamlessly bind generative media models with stateful transactional systems.','en','video','intermediate',0,'online','automatic','fa058db7974b540fc142a2e9cb08759a70339274532acba94fa47e74998fa5d4',NULL,1.78035227299398303e+09,0,'2026-06-02T00:17:52.993983+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Image Generation"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official OpenAI media channel discussing stable and emerging image generation models with significant community engagement.", "social_preview_url": "https://img.youtube.com/vi/bH2nP-aCFjk/maxresdefault.jpg", "source_provenance": "X.com (OpenAI)", "suggested_new_category": "", "technology": "MLOps + AI Agents"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=bH2nP-aCFjk&feature=youtu.be','Inside image generation’s Renaissance moment — the OpenAI Podcast Ep. 19','Product lead Adele Li and researcher Kenji Hata share some of the new use cases and trends since the launch of Images 2.0, exploring advanced capabilities like text rendering, multilingual support, and character consistency.','2026',4,'This episode details the architectural evolution of OpenAI''s image generation capabilities to Images 2.0, focusing on the shift from single-turn prompting to multi-modal ''creative agents'' integrated with code execution engines like Codex. It addresses the MLOps and infrastructure challenges of scaling real-time generative pipelines to 1.5 billion weekly requests while maintaining strict character consistency and prompt alignment. For 2026 Cloud Native topologies, this highlights the necessity of building low-latency, event-driven agent orchestration layers that seamlessly bind generative media models with stateful transactional systems.','en','video','intermediate',0,'online','automatic','fa058db7974b540fc142a2e9cb08759a70339274532acba94fa47e74998fa5d4',NULL,1780352272,0,'2026-06-02T00:17:52.993983+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Image Generation"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official OpenAI media channel discussing stable and emerging image generation models with significant community engagement.", "social_preview_url": "https://img.youtube.com/vi/bH2nP-aCFjk/maxresdefault.jpg", "source_provenance": "X.com (OpenAI)", "suggested_new_category": "", "technology": "MLOps + AI Agents"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=buzusNljpy4&feature=youtu.be','youtube: Migrating On Premise VM to AWS | VM Import/Export | Create EC2 instance based on on-premises server','','2020',3,'A video demonstrating VM Import/Export steps to convert on-premises hypervisor disk images directly into active AWS EC2 instances. Live Grounding points out that while modern migration favors automated agents like AWS MGN, raw VM imports are still critical for offline image importing, licensing checks, and legacy OS setups.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Migration", "VM Import/Export", "On-Premises"]','["[LEGACY]"]','[]','["aws-backup.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=c5t1y9V8HWc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903046262906289e+09,0,'2026-05-17T17:07:42.629063+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cBS2bHhw0Pg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=3','What is new in Chrome (Google I/O 2026)','Discover the cutting edge of web development and learn where Chrome is taking the browser in 2026. Explore new capabilities that make the web more capable, reliable, and intelligent.','2026',4,'Google I/O 2026 session highlighting major advancements in web capabilities, developer tooling, and client-side AI processing. It covers the rollout of the native on-device Prompt and Summarizer APIs, performance debugging updates, and the introduction of WebMCP to securely link AI agents with the browser environment. Offers critical architectural guidance for developers building modern, responsive, and agent-aware web applications.','English','video','Intermediate',0,'online','automatic','48bd4b5fa3c8d57bb3f2bcc5c0c92116c05fcd5f3fbc4651b2a8137f1d08fad5',NULL,1.78035228281428194e+09,0,'2026-06-02T00:18:02.814282+02:00',NULL,NULL,NULL,'["Web Development", "Browsers", "Chrome", "Google I/O 2026"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','[]','{}','{"category": "hr", "reputation_status": "Vetted", "reputation_summary": "Well received by the web development community as an authoritative annual overview of Google Chrome''s newest features and browser development trends.", "social_preview_url": "https://img.youtube.com/vi/cBS2bHhw0Pg/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cBS2bHhw0Pg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=3&pp=iAQB','What''s new in Chrome','Discover the cutting edge of web development and learn where Chrome is taking the browser in 2026. Explore new capabilities that make the web more capable, reliable, and intelligent.','2026',4,'An architectural overview of modern browser development and Chrome capabilities in 2026. Focuses on built-in client-side AI modules, modern WebAssembly execution speeds, and new debugging protocols in Chrome DevTools. Essential for frontend architects aligning their stacks with native web specifications.','en','video','intermediate',0,'duplicate','automatic','48bd4b5fa3c8d57bb3f2bcc5c0c92116c05fcd5f3fbc4651b2a8137f1d08fad5',NULL,1.78035201343470597e+09,0,'2026-06-02T00:13:33.434706+02:00',NULL,NULL,NULL,'["Web Development", "Browsers", "Chrome", "Developer Tools"]','["[GUIDE]"]','[]','[]','{}','{"category": "hr", "reputation_status": "Vetted", "reputation_summary": "Official Google I/O session video with strong developer community trust and direct engineering insights [1.1.1].", "social_preview_url": "https://img.youtube.com/vi/cBS2bHhw0Pg/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "duplicate_of": "https://www.youtube.com/watch?v=cBS2bHhw0Pg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=3"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=c5t1y9V8HWc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030462,0,'2026-05-17T17:07:42.629063+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cBS2bHhw0Pg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=3','What is new in Chrome (Google I/O 2026)','Discover the cutting edge of web development and learn where Chrome is taking the browser in 2026. Explore new capabilities that make the web more capable, reliable, and intelligent.','2026',4,'Google I/O 2026 session highlighting major advancements in web capabilities, developer tooling, and client-side AI processing. It covers the rollout of the native on-device Prompt and Summarizer APIs, performance debugging updates, and the introduction of WebMCP to securely link AI agents with the browser environment. Offers critical architectural guidance for developers building modern, responsive, and agent-aware web applications.','English','video','Intermediate',0,'online','automatic','48bd4b5fa3c8d57bb3f2bcc5c0c92116c05fcd5f3fbc4651b2a8137f1d08fad5',NULL,1780352282,0,'2026-06-02T00:18:02.814282+02:00',NULL,NULL,NULL,'["Web Development", "Browsers", "Chrome", "Google I/O 2026"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','[]','{}','{"category": "hr", "reputation_status": "Vetted", "reputation_summary": "Well received by the web development community as an authoritative annual overview of Google Chrome''s newest features and browser development trends.", "social_preview_url": "https://img.youtube.com/vi/cBS2bHhw0Pg/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cBS2bHhw0Pg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=3&pp=iAQB','What''s new in Chrome','Discover the cutting edge of web development and learn where Chrome is taking the browser in 2026. Explore new capabilities that make the web more capable, reliable, and intelligent.','2026',4,'An architectural overview of modern browser development and Chrome capabilities in 2026. Focuses on built-in client-side AI modules, modern WebAssembly execution speeds, and new debugging protocols in Chrome DevTools. Essential for frontend architects aligning their stacks with native web specifications.','en','video','intermediate',0,'duplicate','automatic','48bd4b5fa3c8d57bb3f2bcc5c0c92116c05fcd5f3fbc4651b2a8137f1d08fad5',NULL,1780352013,0,'2026-06-02T00:13:33.434706+02:00',NULL,NULL,NULL,'["Web Development", "Browsers", "Chrome", "Developer Tools"]','["[GUIDE]"]','[]','[]','{}','{"category": "hr", "reputation_status": "Vetted", "reputation_summary": "Official Google I/O session video with strong developer community trust and direct engineering insights [1.1.1].", "social_preview_url": "https://img.youtube.com/vi/cBS2bHhw0Pg/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "duplicate_of": "https://www.youtube.com/watch?v=cBS2bHhw0Pg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=3"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cZ1S2Gp47ng','Delve into Helm: Advanced DevOps','','2022',0,'Deep-dive educational video analyzing advanced templating, customized hooks, and Helm execution patterns in Enterprise environments. Explains structural lifecycle hooks and complex value manipulation to secure production-ready application pipelines.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Helm", "DevOps"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cdZZpaB2kDM',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903421204862189e+09,1,'2026-05-17T18:10:12.048622+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cdZZpaB2kDM',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034212,1,'2026-05-17T18:10:12.048622+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cj_LoG6C2xk&list=PLR3sVanzLpJN6BiYS20K4BMPpiDGifbZy','youtube: AWS OpsWorks Overview and Demo','','2016',0,'Visual and technical walkthrough demonstrating configuration layers, application deployments, and runtime lifecycle hooks executed via AWS OpsWorks stack engines.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=eFxFtUpAT9s','youtube: OpenShift 4 OAuth Identity Providers','','2020',0,'A video presentation detailing identity federation. It explains configuration patterns for LDAP, Active Directory, and custom OAuth providers on OpenShift.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Identity & Access", "OAuth Providers"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=eMOzF_xAm7w','Zero to Kubernetes CI/CD in 5 minutes with Jenkins and Helm','','2021',0,'Demonstrates rapid bootstrap of a Jenkins-driven CI/CD workflow utilizing Helm charts for packaging. Showcases how automation systems leverage the Helm CLI to rapidly package, version, and deploy builds into target namespaces.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Continuous Integration", "CI-CD Pipelines", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=efiMiaFjtn8&feature=youtu.be','youtube: deployment strategies in kubernetes | recreate | rolling update | blue/green | canary','','2021',4,'An illustrative tutorial reviewing deployment paradigms. Compares Recreate, Rolling Update, Blue-Green, and Canary rollout strategies alongside architectural trade-offs.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Strategies"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=esIZS7PVrvs&ab_channel=Konveyor','youtube: Crane 2 Preview: Introduction and Demo','','2021',3,'A practical walk-through demonstrating Crane''s core architecture. Highlights dynamic resource mapping, metadata updates, and persistent volume sync during migration windows.','Bash','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=exsv-RUrUFY&ab_channel=yCrash',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034038.32646,0,'2026-05-17T18:07:18.326460+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=exsv-RUrUFY&ab_channel=yCrash',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034038,0,'2026-05-17T18:07:18.326460+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=fZfd4orrn8Y&ab_channel=RawkodeAcademy','youtube: Hands-on Introduction to sigstore | Rawkode Live','','2021',0,'An interactive, video-based introduction to the Sigstore ecosystem. Walks through keyless container registry signing, leveraging ephemeral signing certificates backed by OIDC, and writing public keys directly to the Rekor transparency ledger.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain Security", "Video Learning"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=gaXlrlz7GVc','Youtube: Crunchy PostgreSQL Operator for Kubernetes 3.4 Overview (2018)','','2018',0,'Demonstration video analyzing Crunchy PostgreSQL Operator version 3.4 patterns. Focuses on dynamic scale-out configurations, primary-replica promotion mechanics, and native command-line interface (pgo CLI) structures.','None','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Legacy Operators"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=gjtXTm_TvvE&list=PLe6EXFvnTV78WqGmGSq8JPnafR3lAa55n','youtube: GitKraken Tutorials and Tips','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903190133960294e+09,1,'2026-05-17T17:31:41.339603+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=gkcZEXqkmZM','Kubernetes New Contributor Orientation for 2026-03-17','Welcome and structural overview of the Kubernetes open source ecosystem, guiding new contributors on repository engagement.','2026',4,'This onboarding guide details the governance, contribution lifecycle, and development workflows of the Kubernetes ecosystem, highlighting the role of Special Interest Groups (SIGs) and the Prow-based CI/CD automation pipeline. It offers essential technical instruction for configuring local development environments, interacting with community repositories, and adhering to testing standards required for upstream cloud-native contributions.','en','video','Beginner',0,'duplicate','automatic','50fe2d54bca8a524fecb517a59ae9a8a47722db91970ecf895dad771cfe49296',NULL,1.78035215826341104e+09,0,'2026-06-02T00:15:58.263411+02:00',NULL,NULL,NULL,'["Kubernetes", "Contributor Experience", "Open Source", "Mentorship"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official monthly new contributor meeting with high reliability and zero community complaints.", "social_preview_url": "https://img.youtube.com/vi/gkcZEXqkmZM/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes", "duplicate_of": "https://www.youtube.com/watch?v=Frje5KfNrxE"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=h4DM-Wa0aDQ&ab_channel=XPDaysUkraine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903367565681695e+09,1,'2026-05-17T18:01:15.656817+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=gjtXTm_TvvE&list=PLe6EXFvnTV78WqGmGSq8JPnafR3lAa55n','youtube: GitKraken Tutorials and Tips','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031901,1,'2026-05-17T17:31:41.339603+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=gkcZEXqkmZM','Kubernetes New Contributor Orientation for 2026-03-17','Welcome and structural overview of the Kubernetes open source ecosystem, guiding new contributors on repository engagement.','2026',4,'This onboarding guide details the governance, contribution lifecycle, and development workflows of the Kubernetes ecosystem, highlighting the role of Special Interest Groups (SIGs) and the Prow-based CI/CD automation pipeline. It offers essential technical instruction for configuring local development environments, interacting with community repositories, and adhering to testing standards required for upstream cloud-native contributions.','en','video','Beginner',0,'duplicate','automatic','50fe2d54bca8a524fecb517a59ae9a8a47722db91970ecf895dad771cfe49296',NULL,1780352158,0,'2026-06-02T00:15:58.263411+02:00',NULL,NULL,NULL,'["Kubernetes", "Contributor Experience", "Open Source", "Mentorship"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official monthly new contributor meeting with high reliability and zero community complaints.", "social_preview_url": "https://img.youtube.com/vi/gkcZEXqkmZM/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes", "duplicate_of": "https://www.youtube.com/watch?v=Frje5KfNrxE"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=h4DM-Wa0aDQ&ab_channel=XPDaysUkraine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033675,1,'2026-05-17T18:01:15.656817+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=hbMVGEw0HpE&ab_channel=CloudBeesTV','youtube: Using tfsec and Jenkins to Secure Your Terraform Code','- https://github.com/darinpope/jenkins-example-terraform
     - https://www.jenkins.io/changelog-stable/#v2.289.3','2021',3,'A video guide detailing the orchestration of tfsec security verification steps inside classic Jenkins pipeline engines. Employs best practices to catch infrastructure vulnerabilities early in deployment.','Groovy','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iADfzLI3qDI',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.7790309522901051e+09,0,'2026-05-17T17:15:52.290105+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iADfzLI3qDI',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030952,0,'2026-05-17T17:15:52.290105+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iE9Qb8dHqWI','youtube: Kubernetes RBAC Explained | Anton Putra 🌟','','2022',0,'Detailed instructional video mapping user groups and service accounts to Kubernetes resources using RBAC. Explains role-binding syntax and access validations in an intuitive, visual style.','English','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iLgEK6A31HM','youtube: How to Deploy an E-Commerce Website to AWS With Terraform || Terraform Hands-on Project | Tech with Helen','','2023',4,'A hands-on, end-to-end architecture video project walking through the deployment of a highly-available, multi-tier e-commerce platform on AWS. Covers setting up application load balancers, auto-scaling groups, database subnets, and security configurations. Live grounding validates that constructing comprehensive environments like this helps engineers master real-world production interdependencies.','HCL','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "AWS Integration"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iRaai1IBlB0','youtube - freecodecamp.org: Learn Terraform (and AWS) by Building a Dev Environment – Full Course for Beginners','','2022',4,'A step-by-step video-based masterclass for establishing an AWS development environment utilizing primary HCL resource definitions. Walks developers through VPC configs, subnets, route tables, security groups, and public key authentication setups. Live grounding confirms this course continues to serve as an industry-standard baseline for cloud engineering candidates.','HCL','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "AWS Integration"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iVyKvopGnrQ','youtube: Using Azure Storage for Terraform State - Best Practices | Ned in the cloud','','2023',0,'A breakdown of state management strategies on Azure using blob storage backends. Explains setup details for secure access, container configuration, state-locking features via Azure Blob Store APIs, and backup recovery actions.','HCL','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iddMXjmr7mk&ab_channel=BribeByBytes','youtube/Bribe By Bytes: Jenkins Pipelines | Pipeline Concept | Types of Pipelines | Part 1','','2021',0,'Covers declarative versus scripted pipelines in Jenkins, defining the programmatic DSL paradigms and stage blocks inside modern Jenkinsfiles. *Curator Insight*: Compares pipeline design models. *Live Grounding*: While declarative is the industry default, scripted pipeline syntax remains critical for custom Groovy orchestration.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Patterns", "Declarative vs Scripted"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=igwFpZOUTnw','Tekton PetClinic Demo Youtube','','2022',4,'A step-by-step video demonstration using the classic Spring PetClinic application to showcase a complete Tekton build-to-deploy workflow. It illustrates cloning Git repos, compiling Java source code into container images via Buildpacks or Jib, and deploying those images straight onto a target Kubernetes cluster.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Demonstrations & Demos"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["tekton.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ihHr-iLfEGo','youtube: Jenkins X: The Recipe For Continuous Delivery','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903254965287399e+09,1,'2026-05-17T17:42:29.652874+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ihHr-iLfEGo','youtube: Jenkins X: The Recipe For Continuous Delivery','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032549,1,'2026-05-17T17:42:29.652874+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=io_yBU7vhIo','youtube: Day -25 | No Dockerfile, No K8s Manifests | Setup CI/CD in 5 minutes for any programming language','','2023',0,'Demonstrates rapid deployment flows to Kubernetes bypassing standard manual Dockerfile and YAML manifest configurations. Showcases automated scaffolding utilities like Draft and Cloud Native Buildpacks. Targeted at reducing onboarding friction for software developers moving applications to production orchestrators.','N/A','Video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD & Delivery", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iqpLXUdJ0Ro&ab_channel=Thetips4you','youtube.com: Grafana Loki Promtail | Grafana Loki Setup And Configuration On CentOs','','2021',0,'A video deployment guide demonstrating how to install and configure Grafana Loki and Promtail on CentOS systems. It covers host-level systemd service configuration, log routing patterns, and connecting local log collectors to centralized Loki nodes.','English','Video','Low',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Deployment Guides"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iyc69njNYOw&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=9&pp=iAQB','What''s new in Android development tools','Discover what''s new in Android Studio. Explore demos and features designed to accelerate your workflow across Android APIs, and get a firsthand look at the latest Gemini capabilities for Android app development.','2026',4,'This session outlines the latest developer tool advancements in Android Studio, highlighting Gemini AI integrations that accelerate mobile development workflows across modern Android APIs. It showcases how cloud-connected AI capabilities and intelligent tooling enhance developer velocity, which is critical for scaling cloud-native mobile applications and modern CI/CD pipelines.','en','video','intermediate',0,'online','automatic','fd5dbed6eb30b3f1601225a97ea9547c2a42e3c4d9a05e8fef847d4d68075d11',NULL,1.78035201343483495e+09,0,'2026-06-02T00:13:33.434835+02:00',NULL,NULL,NULL,'["Mobile Development", "Android Studio", "IDE", "Developer Tooling"]','["[GUIDE]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly anticipated update for Android Studio. Celebrated by mobile engineering teams for drastically improving build times and tooling diagnostics.", "social_preview_url": "https://img.youtube.com/vi/iyc69njNYOw/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "android-development", "technology": "Android + Gemini AI"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=j1lH3vOhucw','Multiple Java versions in a single Jenkins Pipeline using Docker and SDKMAN🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902956360627102e+09,1,'2026-05-17T16:52:43.606271+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iyc69njNYOw&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=9&pp=iAQB','What''s new in Android development tools','Discover what''s new in Android Studio. Explore demos and features designed to accelerate your workflow across Android APIs, and get a firsthand look at the latest Gemini capabilities for Android app development.','2026',4,'This session outlines the latest developer tool advancements in Android Studio, highlighting Gemini AI integrations that accelerate mobile development workflows across modern Android APIs. It showcases how cloud-connected AI capabilities and intelligent tooling enhance developer velocity, which is critical for scaling cloud-native mobile applications and modern CI/CD pipelines.','en','video','intermediate',0,'online','automatic','fd5dbed6eb30b3f1601225a97ea9547c2a42e3c4d9a05e8fef847d4d68075d11',NULL,1780352013,0,'2026-06-02T00:13:33.434835+02:00',NULL,NULL,NULL,'["Mobile Development", "Android Studio", "IDE", "Developer Tooling"]','["[GUIDE]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly anticipated update for Android Studio. Celebrated by mobile engineering teams for drastically improving build times and tooling diagnostics.", "social_preview_url": "https://img.youtube.com/vi/iyc69njNYOw/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "android-development", "technology": "Android + Gemini AI"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=j1lH3vOhucw','Multiple Java versions in a single Jenkins Pipeline using Docker and SDKMAN🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029563,1,'2026-05-17T16:52:43.606271+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=jBDmX85IjLM&ab_channel=RedHatDeveloper','youtube: No YAML! Kubernetes done the easy way | DevNation Tech Talk','','2021',0,'A DevNation Tech Talk analyzing methods to abstract, simplify, or completely bypass manual YAML creation on Kubernetes. Reviews developer-friendly frameworks that translate code-based configurations directly into running containers.','N/A','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Developer Tools", "Alternative Tooling"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=jgW4r9FxItI&ab_channel=DevOpsToolkitbyViktorFarcic','youtube: Viktor Farcic - What is the difference between SRE and DevOps?','- **AIOps and Self-Healing Platforms**
     - **Service Meshes**
@@ -19091,39 +19091,39 @@ INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=jgW4r9FxItI&ab_c
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=js-rq7SvPpE&ab_channel=DevOpsToolkit','youtube: The best DevOps tools, frameworks, and platforms in 2021 🌟','','2021',0,'A deep analysis of core technologies in GitOps, container networking, service discovery, and platform monitoring. Reviews real-world usage of tools like Terraform, Prometheus, ArgoCD, and Docker alternatives in highly distributed microservices environments.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Tooling Ecosystem", "Platform Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=kBBBhpKIv9I','Red Hat 3Scale API Management @Youtube','','2018',0,'Introductory visual walk-through highlighting the administration console, policy enforcement engine, and developer onboarding capabilities of Red Hat 3scale. Outlines baseline topologies for connecting containerized web applications.','English','Video','Beginner',1,'duplicate','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Video Walkthroughs"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/jboss-middleware/3scale"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=kQJxGtsqphk','youtube: Installing OpenShift 4 on AWS with operatorhub.io integration 🌟','','2020',0,'Video guide tracking early OpenShift installations on AWS, showing credential setups and automated platform creation with active OperatorHub connections.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "AWS Quick Starts"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=knyJt8d6C_8&ab_channel=TheFrontOpsGuy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902915187443709e+09,1,'2026-05-17T16:45:51.874437+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=l2HpdgRFtN0','Kubernetes New Contributor Orientation','Kubernetes New Contributor Orientation for 2025-07-15','2025',4,'This onboarding session guides developers through the foundational governance, structure, and technical workflows required to contribute to the Kubernetes ecosystem. It details the organizational architecture of Special Interest Groups (SIGs) and demystifies the GitHub-based development flow, highlighting automated CI/CD tooling like Prow for PR testing and triage. It provides a strategic entry point for engineers looking to influence and maintain core cloud-native orchestration systems.','en','video','Beginner',0,'online','automatic','d3f12b739762f6f046a598524dc75a1eec7548eb7bb50c9a5561861e97d9d3b1',NULL,1.7803522925884211e+09,0,'2026-06-02T00:18:12.588421+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes Ecosystem", "Community and Contribution"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official and trusted community orientation from the Kubernetes Project (CNCF) for new upstream contributors.", "social_preview_url": "https://img.youtube.com/vi/l2HpdgRFtN0/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=lgyO9C9zdrg&feature=youtu.be',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','97a16d1958447fc2f66b929b249bce194b272d8b42da9a7ffb3b9f66a7186d6d',100.0,1.77913049494985294e+09,1,'2026-05-18T20:54:54.949853+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=knyJt8d6C_8&ab_channel=TheFrontOpsGuy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029151,1,'2026-05-17T16:45:51.874437+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=l2HpdgRFtN0','Kubernetes New Contributor Orientation','Kubernetes New Contributor Orientation for 2025-07-15','2025',4,'This onboarding session guides developers through the foundational governance, structure, and technical workflows required to contribute to the Kubernetes ecosystem. It details the organizational architecture of Special Interest Groups (SIGs) and demystifies the GitHub-based development flow, highlighting automated CI/CD tooling like Prow for PR testing and triage. It provides a strategic entry point for engineers looking to influence and maintain core cloud-native orchestration systems.','en','video','Beginner',0,'online','automatic','d3f12b739762f6f046a598524dc75a1eec7548eb7bb50c9a5561861e97d9d3b1',NULL,1780352292,0,'2026-06-02T00:18:12.588421+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes Ecosystem", "Community and Contribution"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official and trusted community orientation from the Kubernetes Project (CNCF) for new upstream contributors.", "social_preview_url": "https://img.youtube.com/vi/l2HpdgRFtN0/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=lgyO9C9zdrg&feature=youtu.be',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','97a16d1958447fc2f66b929b249bce194b272d8b42da9a7ffb3b9f66a7186d6d',100.0,1779130494,1,'2026-05-18T20:54:54.949853+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=mRCz6Jl0Ds8&feature=youtu.be','Migration Toolkit for Applications Demo - June 2020','','2020',0,'A video walkthrough showcasing the analysis, automated code scanning, and structural reporting metrics generated by the Migration Toolkit for Applications to expedite migration tasks.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Enterprise Modernization", "Migration Toolkit"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=mbeQWBNaNKQ&ab_channel=CloudBeesTV','youtube - CloudBeesTV: How to Run a Shell Script in Jenkins Pipeline 🌟','','2021',0,'A hands-on video showcasing secure shell (`sh`) execution steps in Jenkins pipelines. Discusses return codes, parameter escaping, and environment overrides. *Curator Insight*: Quick shell integration. *Live Grounding*: Shell execution remains the baseline execution engine within standard continuous delivery runs.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Patterns", "Execution Steps"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=mc20VwxYaGE&ab_channel=CLOUDLEARNHUB','youtube: Ansible Automation | How to Secure and Protect Critical Information Playbooks Using Ansible Vault','','2021',0,'Step-by-step video guide exploring secret management using Ansible Vault. Details workflows for encrypting yaml files, inline variables encryption, managing vault passwords, and secure secret resolution in CI/CD runners.','Shell/YAML','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Security"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=nXXPOS8gjtA','youtube: CyberJUG-HH:Why is everybody talking about Quarkus?','','2020',3,'Recorded Hamburg Java User Group session discussing the core value proposition of Quarkus, highlighting developer hot-reload, testing loops, and memory profiles. Provides live benchmarking comparing standard HotSpot VM deployment metrics versus optimized GraalVM native binaries. Highly recommended for onboarding Java developers looking to demystify Quarkus execution.','Java','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=oZOZiL6XIfA&feature=emb_title','Youtube: Kubernetes Package Management with Helm and CI/CD with Jenkins'' X - Webinar by Neependra Khare','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903114271312093e+09,1,'2026-05-17T17:19:02.713121+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=pJFZ5h9fT5o&ab_channel=InfraXpertzz','youtube.com: Ansible Tutorial Part 8 - Implementing Handlers and Handling'' Task Failures','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902917213627696e+09,1,'2026-05-17T16:46:12.136277+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=pMfG-vYvnv8&feature=youtu.be','Azure Update 22nd May 2026','John Savill''s weekly technical overview of new Azure updates, featuring AKS AppInsight auto-instrumentation, Azure Linux 4.0, Cosmos DB LangChain integration, and more.','2026',4,'This technical weekly update by John Savill covers critical Azure platform updates, including automatic instrumentation of Azure Kubernetes Service (AKS) with Application Insights, Cosmos DB''s native LangChain and LangGraph integrations, and the release of Azure Linux 4.0. Savill breaks down the performance and architecture impacts of new TLS certificate management in Azure Functions Flex Consumption, Azure Storage Actions mock execution paths, and enhanced NSG/UDR limits.','en','video','intermediate',0,'online','automatic','5291bc0b5a0ebfec75577ac26027594401dcc97d4f71f3740e8b1b1cb07e54a9',NULL,1.78035245411989402e+09,0,'2026-06-02T00:20:54.119894+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Platform Updates", "Weekly Digest"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "John Savill''s Technical Training is highly respected across the cloud ecosystem for authoritative, accurate, and comprehensive Azure updates.", "social_preview_url": "https://img.youtube.com/vi/pMfG-vYvnv8/maxresdefault.jpg", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": ""}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=pgjEe44XQf8&ab_channel=GoogleCloudTech',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903203726446294e+09,0,'2026-05-17T17:33:57.264463+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ppMWxjsmk2k&linkId=61897585','ComfyUI + Google Models: A Creator-Friendly Agent Workflow','Interview with Google Cloud''s Anshul Kapoor on agentic video editing, Gemini-powered multimodal search, and Veo generative tools.','2026',4,'This architectural overview highlights Google Cloud''s integration of Gemini, Veo, and Imagen models with Avid and ComfyUI to deliver secure, agentic workflows for media production. The framework details how multimodal search and generative AI pipelines are orchestrated on Google Cloud compute infrastructure, streamlining video rendering, editing, and creative asset management.','en','video','intermediate',0,'online','automatic','db48bac50e73229a9a33ab1189d30649297e110f3cd23bdf39c9b00f4f66c7ea',NULL,1.78035203740160894e+09,0,'2026-06-02T00:13:57.401609+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Multimodal Search", "Video Production Integration"]','["[EMERGING]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly rated expert interview outlining Google Cloud''s strategic partnership announcements at NAB 2026.", "social_preview_url": "https://img.youtube.com/vi/ppMWxjsmk2k/maxresdefault.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "", "technology": "MLOps + AI Agents"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=oZOZiL6XIfA&feature=emb_title','Youtube: Kubernetes Package Management with Helm and CI/CD with Jenkins'' X - Webinar by Neependra Khare','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031142,1,'2026-05-17T17:19:02.713121+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=pJFZ5h9fT5o&ab_channel=InfraXpertzz','youtube.com: Ansible Tutorial Part 8 - Implementing Handlers and Handling'' Task Failures','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029172,1,'2026-05-17T16:46:12.136277+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=pMfG-vYvnv8&feature=youtu.be','Azure Update 22nd May 2026','John Savill''s weekly technical overview of new Azure updates, featuring AKS AppInsight auto-instrumentation, Azure Linux 4.0, Cosmos DB LangChain integration, and more.','2026',4,'This technical weekly update by John Savill covers critical Azure platform updates, including automatic instrumentation of Azure Kubernetes Service (AKS) with Application Insights, Cosmos DB''s native LangChain and LangGraph integrations, and the release of Azure Linux 4.0. Savill breaks down the performance and architecture impacts of new TLS certificate management in Azure Functions Flex Consumption, Azure Storage Actions mock execution paths, and enhanced NSG/UDR limits.','en','video','intermediate',0,'online','automatic','5291bc0b5a0ebfec75577ac26027594401dcc97d4f71f3740e8b1b1cb07e54a9',NULL,1780352454,0,'2026-06-02T00:20:54.119894+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Platform Updates", "Weekly Digest"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "John Savill''s Technical Training is highly respected across the cloud ecosystem for authoritative, accurate, and comprehensive Azure updates.", "social_preview_url": "https://img.youtube.com/vi/pMfG-vYvnv8/maxresdefault.jpg", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=pgjEe44XQf8&ab_channel=GoogleCloudTech',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032037,0,'2026-05-17T17:33:57.264463+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ppMWxjsmk2k&linkId=61897585','ComfyUI + Google Models: A Creator-Friendly Agent Workflow','Interview with Google Cloud''s Anshul Kapoor on agentic video editing, Gemini-powered multimodal search, and Veo generative tools.','2026',4,'This architectural overview highlights Google Cloud''s integration of Gemini, Veo, and Imagen models with Avid and ComfyUI to deliver secure, agentic workflows for media production. The framework details how multimodal search and generative AI pipelines are orchestrated on Google Cloud compute infrastructure, streamlining video rendering, editing, and creative asset management.','en','video','intermediate',0,'online','automatic','db48bac50e73229a9a33ab1189d30649297e110f3cd23bdf39c9b00f4f66c7ea',NULL,1780352037,0,'2026-06-02T00:13:57.401609+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Multimodal Search", "Video Production Integration"]','["[EMERGING]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly rated expert interview outlining Google Cloud''s strategic partnership announcements at NAB 2026.", "social_preview_url": "https://img.youtube.com/vi/ppMWxjsmk2k/maxresdefault.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "", "technology": "MLOps + AI Agents"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=qGdGMnQ83SA','youtube HashiCorp: Telemetry transformed: Terraforming Grafana for next-gen dashboards','','2023',0,'A technical video walkthrough showing how to manage and deploy dashboards, alert limits, and data sources in Grafana as code. Integrates monitoring directly alongside the lifecycle of target environments.','HCL','Video Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Integrations"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=qI_g07C_Q5I','Youtube: Introduction to NoSQL by Martin Fowler','','2012',0,'Martin Fowler’s classic presentation detailing NoSQL database paradigms. Analyzes key-value, document, column-family, and graph databases, clarifying aggregate-oriented modeling and performance trade-offs against relational databases.','English','Video','Low',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Databases", "NoSQL"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=qbO4MTESiJQ','youtube: Jenkins Integration with Nexus','','2020',0,'Video tutorial focusing on the integration of Jenkins CI servers with Sonatype Nexus Repository Manager. It explains plugin configurations, build step triggers, and authentication variables needed to securely push builds to repository hosts. This resource offers a visual walk-through of pipeline configurations.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Integration Tutorials", "Jenkins & Nexus"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["registries.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=s1grtSSIRVA&ab_channel=dotNET','youtube: Signing & Versioning iOS & Android Apps | DevOps for Mobile','','2021',3,'A visual, step-by-step breakdown of managing security certificates, provisioning profiles, and build version increments for iOS and Android build pipelines. It reviews techniques to inject secure credentials dynamically, ensuring signing files are never stored in plain source control. Indispensable tutorial for implementing secure mobile devops security practices.','N/A','Video Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "CI/CD & Mobile DevOps", "App Signing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=sd2wuAVush4','youtube: Stop using shared secrets! CI/CD authentication the proper way','','2023',5,'A masterclass exploring OpenID Connect (OIDC) federation mechanisms to completely replace static credentials in CI/CD platforms. Demonstrates how runner environments authenticate directly with cloud APIs using short-lived tokens. Live grounding indicates that adopting OIDC-based identity federation is now the absolute industry-standard security baseline for modern cloud deployments.','YAML','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Linting", "Observability & Security"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=sig3n7XyaaA&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=2','What''s new in Android','Product lead Adele Li and researcher Kenji Hata share some of the new use cases and trends since the launch of Images 2.0, exploring advanced capabilities like text rendering, multilingual support, and character consistency.','2026',4,'This session outlines the architectural evolution in Android 17, highlighting advancements in Jetpack Compose, performance optimizations, and the integration of client-side agentic automation. For cloud-native environments, this shifts the paradigm toward edge-to-cloud coordination, requiring backend architectures to seamlessly ingest, secure, and support high-frequency orchestrations driven by autonomous mobile AI agents.','en','video','intermediate',0,'online','automatic','90688fd9f4a1ec3a552a9a117754364578fb672dc687d0c3d8bb6d2632aaf000',NULL,1.78035227299420404e+09,0,'2026-06-02T00:17:52.994204+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Image Generation"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official OpenAI media channel discussing stable and emerging image generation models with significant community engagement.", "social_preview_url": "https://img.youtube.com/vi/sig3n7XyaaA/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "Mobile Cloud Integration + AI Agents"}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=sig3n7XyaaA&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=2','What''s new in Android','Product lead Adele Li and researcher Kenji Hata share some of the new use cases and trends since the launch of Images 2.0, exploring advanced capabilities like text rendering, multilingual support, and character consistency.','2026',4,'This session outlines the architectural evolution in Android 17, highlighting advancements in Jetpack Compose, performance optimizations, and the integration of client-side agentic automation. For cloud-native environments, this shifts the paradigm toward edge-to-cloud coordination, requiring backend architectures to seamlessly ingest, secure, and support high-frequency orchestrations driven by autonomous mobile AI agents.','en','video','intermediate',0,'online','automatic','90688fd9f4a1ec3a552a9a117754364578fb672dc687d0c3d8bb6d2632aaf000',NULL,1780352272,0,'2026-06-02T00:17:52.994204+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Image Generation"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official OpenAI media channel discussing stable and emerging image generation models with significant community engagement.", "social_preview_url": "https://img.youtube.com/vi/sig3n7XyaaA/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "Mobile Cloud Integration + AI Agents"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=sig3n7XyaaA&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=2&pp=iAQB','Azure Update 15th May 2026','A comprehensive weekly digest of Microsoft Azure updates, covering new features, service integrations, and architectural changes.','2026',4,'John Savill''s weekly Azure update for May 15, 2026, details key cloud infrastructure advancements and preview releases.
 
 Core highlights include:
 * Azure Container Apps (ACA) Express, the Azure Virtual Network Manager (AVNM) rule impact analyzer, and SMB Managed Identity support for Azure Files.
 * Azure NetApp Files (ANF) large file support.
-* Azure Service Bus Premium with availability zones securing a 99.99% SLA, and confidential computing options.','en','Video','Intermediate',0,'duplicate','automatic','90688fd9f4a1ec3a552a9a117754364578fb672dc687d0c3d8bb6d2632aaf000',NULL,1.78035199434281206e+09,0,'2026-06-02T00:13:14.342812+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Weekly Updates"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly reputable, consistent weekly technical update video series on Microsoft Azure by John Savill.", "social_preview_url": "https://img.youtube.com/vi/sig3n7XyaaA/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "duplicate_of": "https://www.youtube.com/watch?v=sig3n7XyaaA&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=2"}');
+* Azure Service Bus Premium with availability zones securing a 99.99% SLA, and confidential computing options.','en','Video','Intermediate',0,'duplicate','automatic','90688fd9f4a1ec3a552a9a117754364578fb672dc687d0c3d8bb6d2632aaf000',NULL,1780351994,0,'2026-06-02T00:13:14.342812+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Weekly Updates"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly reputable, consistent weekly technical update video series on Microsoft Azure by John Savill.", "social_preview_url": "https://img.youtube.com/vi/sig3n7XyaaA/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "duplicate_of": "https://www.youtube.com/watch?v=sig3n7XyaaA&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=2"}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=tJOlk-B66R4&ab_channel=ServerlessLand','youtube: Creating a CI/CD deployment pipeline for JenkinsCI with AWS SAM Pipelines 🌟','','2021',0,'Tutorial detailing CI/CD pipeline structures using AWS SAM (Serverless Application Model) within Jenkins instances. *Curator Insight*: SAM and serverless templates. *Live Grounding*: Helps serverless application developers automate Lambda builds and deploy CloudFormation setups.','English','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Serverless Jenkins on AWS"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=tfoSeH63yCg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=1&pp=iAQB','Azure Update 15th May 2026','A comprehensive weekly digest of Microsoft Azure updates, covering new features, service integrations, and architectural changes.','2026',4,'John Savill''s weekly Azure update for May 15, 2026, details key cloud infrastructure advancements and preview releases.
 
 Core highlights include:
 * Azure Container Apps (ACA) Express, the Azure Virtual Network Manager (AVNM) rule impact analyzer, and SMB Managed Identity support for Azure Files.
 * Azure NetApp Files (ANF) large file support.
-* Azure Service Bus Premium with availability zones securing a 99.99% SLA, and confidential computing options.','en','Video','Intermediate',0,'online','automatic','d4647a877f001dc081fa36acf0651abf7dd16ad6dbd0c5fbf6da7eed1e6040cf',NULL,1.78035199434286093e+09,0,'2026-06-02T00:13:14.342861+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Weekly Updates"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly reputable, consistent weekly technical update video series on Microsoft Azure by John Savill.", "social_preview_url": "https://img.youtube.com/vi/tfoSeH63yCg/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
+* Azure Service Bus Premium with availability zones securing a 99.99% SLA, and confidential computing options.','en','Video','Intermediate',0,'online','automatic','d4647a877f001dc081fa36acf0651abf7dd16ad6dbd0c5fbf6da7eed1e6040cf',NULL,1780351994,0,'2026-06-02T00:13:14.342861+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Weekly Updates"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly reputable, consistent weekly technical update video series on Microsoft Azure by John Savill.", "social_preview_url": "https://img.youtube.com/vi/tfoSeH63yCg/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=tgRPlAQpHYk&ab_channel=TheNewStack','youtube: Platform9’s Madhura Maskasky says observability is also essential for diagnosing and debugging in order for SREs to "get to the root cause quickly enough so that you can feed that back to the development teams." 🌟','','2021',0,'Video analysis featuring Platform9 discussing the strategic role of observability in debugging distributed cloud-native infrastructures. Emphasizes establishing tight engineering feedback loops between SREs and application developer teams to dramatically reduce Mean Time to Resolution (MTTR).','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Site Reliability Engineering", "Root Cause Analysis"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=tj3xYFA6Q2o&ab_channel=CloudBeesTV',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902936743533206e+09,0,'2026-05-17T16:49:27.435332+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=tj3xYFA6Q2o&ab_channel=CloudBeesTV',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029367,0,'2026-05-17T16:49:27.435332+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=uC7vajbnZS4','youtube: MSBuild With Jenkins | Jenkins For C# / .NET Applications','','2021',0,'A visual step-by-step tutorial for compiling C# and enterprise .NET applications using MSBuild and Jenkins. It details configuring build triggers, workspace setup, and MSBuild plugin integrations.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", ".NET"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=vDj5IsWjU0A','youtube: execution test Selenium + Grafana + Jenkins','','2021',0,'Video walkthrough showing how to build a unified QA feedback loop. Demonstrates integrating Jenkins CI runs with automated Selenium tests and Grafana telemetry for visual analysis.','English','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Test Observability"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=vZK_W-fpft0&ab_channel=StackSimplify','youtube/StackSimplify: Kubernetes Deployments on AWS EKS | Amazon Elastic Kubernetes Service | Amazon EKS 🌟','','2021',0,'A video-guided technical deep dive detailing how to launch and manage standard Kubernetes Deployments on AWS EKS. It covers declarative manifest configuration, pod scaling strategies, and external exposure of services through AWS integration.','YAML','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Deployments"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
@@ -19134,27 +19134,27 @@ INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=wHha-Q3XVOg&ab_c
         - https://medium.com/bb-tutorials-and-thoughts/practice-enough-with-these-questions-for-the-ckad-exam-2f42d1228552','2022',0,'A multimedia instructional resource featuring video mock-tests and step-by-step solutions to typical CKAD challenges. These visual walk-throughs emphasize optimal terminal navigation, immediate validation techniques, and typical pitfalls to avoid. The accompanying articles provide additional text explanations to solidify core application deployment concepts.','English','Video/Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Certification", "Media"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=x5cyrE9ecis&ab_channel=LambdaTest','youtube LambdaTest: Jenkins Tutorial For Beginners | Part 9 | Cross Browser Testing With LambdaTest Jenkins Plugin','','2021',0,'Shows integration of the LambdaTest automated cross-browser matrix plugin inside Jenkins pipeline stages. *Curator Insight*: UI and browser testing. *Live Grounding*: Critical for frontend systems to execute visual verification and cross-browser coverage during the CI stage.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Code Quality", "Test Automation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=xM9jpcVGTzY','youtube: Kubernetes Comparison','','2022',0,'Visual and technical comparison analyzing installation friction, upgrade orchestration, custom configuration options, and managed-service limits for enterprise architectures.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=xdXmOm61DFY&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=11&pp=iAQB','What''s new in the Gemma open model family','Build AI applications with the Gemma family of open models'' state-of-the-art tools. Uncover the newest additions to the family and dive into the practical tools that make them usable at scale. Explore an end-to-end pipeline from model discovery to deployment. Discover how to experiment with Gemma using your favorite tools, and learn best practices for deploying directly to users across cloud, desktop, and mobile.','2026',4,'An architectural overview of the Gemma open-weights AI model pipeline. Walks through localized deployment techniques on desktop/mobile targets, scaling strategies on container networks (GKE), and model optimization methodologies for resource-constrained edge computing environments.','en','video','advanced',0,'online','automatic','ce70b534d7616e19769ab314779eec2953f8776a9df81a43f43dde17f455f32d',NULL,1.78035201343484902e+09,0,'2026-06-02T00:13:33.434849+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Gemma", "Model Deployment"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A highly technical session focused on Gemma, which remains one of the premier open weights model lines globally. Very well-received by ML engineers.", "social_preview_url": "https://img.youtube.com/vi/xdXmOm61DFY/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=xdXmOm61DFY&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=11&pp=iAQB','What''s new in the Gemma open model family','Build AI applications with the Gemma family of open models'' state-of-the-art tools. Uncover the newest additions to the family and dive into the practical tools that make them usable at scale. Explore an end-to-end pipeline from model discovery to deployment. Discover how to experiment with Gemma using your favorite tools, and learn best practices for deploying directly to users across cloud, desktop, and mobile.','2026',4,'An architectural overview of the Gemma open-weights AI model pipeline. Walks through localized deployment techniques on desktop/mobile targets, scaling strategies on container networks (GKE), and model optimization methodologies for resource-constrained edge computing environments.','en','video','advanced',0,'online','automatic','ce70b534d7616e19769ab314779eec2953f8776a9df81a43f43dde17f455f32d',NULL,1780352013,0,'2026-06-02T00:13:33.434849+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Gemma", "Model Deployment"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A highly technical session focused on Gemma, which remains one of the premier open weights model lines globally. Very well-received by ML engineers.", "social_preview_url": "https://img.youtube.com/vi/xdXmOm61DFY/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=y1lOKQOapTw','youtube: Code To Cloud - Getting Started With: Azure Verified Modules','','2024',0,'A video guide on consuming Azure Verified Modules (AVM) inside cloud delivery workflows. Demonstrates discovery, testing, integration, and community compliance practices for modular Bicep architecture blocks.','None','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Verified Modules"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=y6RNLNvnYIw','youtube: monitoring jenkins job with build monitor view','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903449801883101e+09,1,'2026-05-17T18:14:58.018831+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=y6RNLNvnYIw','youtube: monitoring jenkins job with build monitor view','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034498,1,'2026-05-17T18:14:58.018831+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=yEyVXUExSqs&ab_channel=DevOpsHint','youtube: Jenkins and Sonarqube Integration with Maven | SonarScanner for Maven and Integrate with Jenkins','','2021',0,'Demonstrates connecting Maven projects with SonarQube quality gates during Jenkins build pipelines to ensure code security. *Curator Insight*: Code quality gates. *Live Grounding*: Fundamental in DevSecOps pipelines ensuring security scans occur before deployment.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Code Quality", "SonarQube & Maven"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=yTafQ-e84eY','youtube - CloudBeesTV: Jenkins Performance: Avoiding Pitfalls, Diagnosing Issues & Scaling for Growth','','2021',0,'A comprehensive technical deep-dive into Jenkins scaling challenges, garbage collection tuning, and heap size optimization. It outlines diagnostic strategies to mitigate UI slowness, agent connection drops, and pipeline execution bottlenecks within high-concurrency enterprise environments.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=yWzKJPw_VzM',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2acb2bd3589a9177e30004e094919dde56aeb41a6ddfe9b02ff9104483ea01ed',100.0,1779130495.02127,1,'2026-05-18T20:54:55.021270+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ybCxPHzRJfA&ab_channel=VisualStudioCode','youtube: Source Control Tip 9: Dealing with Merge Conflicts in VS Code','','2021',0,'Examines VS Code''s integrated 3-way merge editor. Detail is provided on visual layout resolution strategies, allowing developers to isolate changes, analyze core differences, and resolve Git conflict markers safely prior to upstream branch integration.','N/A','Tutorial','Intermediate',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903450775333404e+09,1,'2026-05-17T18:15:07.753334+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=yWzKJPw_VzM',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2acb2bd3589a9177e30004e094919dde56aeb41a6ddfe9b02ff9104483ea01ed',100.0,1779130495,1,'2026-05-18T20:54:55.021270+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ybCxPHzRJfA&ab_channel=VisualStudioCode','youtube: Source Control Tip 9: Dealing with Merge Conflicts in VS Code','','2021',0,'Examines VS Code''s integrated 3-way merge editor. Detail is provided on visual layout resolution strategies, allowing developers to isolate changes, analyze core differences, and resolve Git conflict markers safely prior to upstream branch integration.','N/A','Tutorial','Intermediate',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034507,1,'2026-05-17T18:15:07.753334+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=yoVH_44xb_E&feature=youtu.be','Azure Update 15th May 2026','A comprehensive weekly digest of Microsoft Azure updates, covering new features, service integrations, and architectural changes.','2026',4,'John Savill''s weekly Azure update for May 15, 2026, details key cloud infrastructure advancements and preview releases.
 
 Core highlights include:
 * Azure Container Apps (ACA) Express, the Azure Virtual Network Manager (AVNM) rule impact analyzer, and SMB Managed Identity support for Azure Files.
 * Azure NetApp Files (ANF) large file support.
-* Azure Service Bus Premium with availability zones securing a 99.99% SLA, and confidential computing options.','en','Video','Intermediate',0,'online','automatic','f68734c6f1134162070e0cfddbebc2bec92c44f9811baf465de3d2f371f751ce',NULL,1.78035199434262704e+09,0,'2026-06-02T00:13:14.342627+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Weekly Updates"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly reputable, consistent weekly technical update video series on Microsoft Azure by John Savill.", "social_preview_url": "https://img.youtube.com/vi/yoVH_44xb_E/maxresdefault.jpg", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": ""}');
+* Azure Service Bus Premium with availability zones securing a 99.99% SLA, and confidential computing options.','en','Video','Intermediate',0,'online','automatic','f68734c6f1134162070e0cfddbebc2bec92c44f9811baf465de3d2f371f751ce',NULL,1780351994,0,'2026-06-02T00:13:14.342627+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Weekly Updates"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly reputable, consistent weekly technical update video series on Microsoft Azure by John Savill.", "social_preview_url": "https://img.youtube.com/vi/yoVH_44xb_E/maxresdefault.jpg", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=zA8guDqfv40','youtube.com: AWS Cloud Complete Bootcamp Course - CloudFormation | freeCodeCamp 🌟','','2022',0,'A comprehensive, open-access video bootcamp by freeCodeCamp focusing on AWS CloudFormation. Teaches declarative resource provisioning, nested templates, drift detection, and deployment strategies for managing large AWS architectures as code.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=zI7_8M2KtRI&ab_channel=MicroserviceFactory','youtube: How to set up AWS Kubernetes Jenkins pipeline','','2021',0,'Curator Insight presents this video guide as a roadmap to deploying and running Jenkins pipelines on AWS EKS Kubernetes clusters. Live Grounding highlights the use of IAM Roles for Service Accounts (IRSA) to dynamically authorize cloud resource creation directly from Jenkins pods. This pattern avoids insecure long-lived static AWS access credentials.','N/A','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Kubernetes Integration", "AWS EKS", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=zL0eLEl2BxI&ab_channel=TravisRoberts','youtube: Azure DevOps Pipeline and Image Builder','','2023',0,'Step-by-step video tutorial demonstrating integration setups between Azure VM Image Builder and Azure DevOps release flows. Accelerates golden-image deployment strategies across distributed microservice virtual machines.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute", "Image Management", "Azure Image Builder"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=zQyrhjEAqLs','AWS Cloud Practitioner - Curso Completo 2023','','2023',0,'Comprehensive Spanish instructional syllabus targeting the AWS Certified Cloud Practitioner domain. Details key global infrastructure components, core services (EC2, S3, RDS, VPC), billing architectures, and foundational security frameworks.','Spanish','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Public Cloud Administration", "AWS Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md", "aws-training.md", "cloud-asset-inventory.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.comwatch?v=b_norgxfh5y',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.youtube.comwatch?v=b_norgxfh5y in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903342825608491e+09,0,'2026-05-17T17:57:08.256085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.comwatch?v=b_norgxfh5y',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.youtube.comwatch?v=b_norgxfh5y in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033428,0,'2026-05-17T17:57:08.256085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.zartis.com/minimizing-costs-aks','zartis.com: How To Save A Fortune On Azure Kubernetes Service','','2021',0,'Details structural cost optimization methods for AKS deployment. Discusses right-sizing node configurations, deploying Azure Spot instances for non-critical environments, and configuring cluster autoscalers. Grounding confirms these strategies are essential in architectural cost-governance pipelines.','Markdown','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "Cost Optimization", "Node Allocation"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.zartis.com/simplify-your-sdlc-with-azure-devops','zartis.com: Simplify Your SDLC with Azure DevOps 🌟','','2023',0,'Explores structural methods to decrease release lead-times by leveraging integrated boards, automated tests, and deployment gates inside the Azure DevOps ecosystem.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "SDLC Optimization", "Azure DevOps Platform"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.zdnet.com/article/amazon-red-hat-openshift-announced-for-public-cloud-kubernetes-users',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8e4e82f0abfb7d8123fbc0912159cc998f1fa78a10912c47dafa9a1e771e2544',100.0,1.77903081129285097e+09,1,'2026-05-17T17:13:31.292851+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.zdnet.com/article/amazon-red-hat-openshift-announced-for-public-cloud-kubernetes-users',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8e4e82f0abfb7d8123fbc0912159cc998f1fa78a10912c47dafa9a1e771e2544',100.0,1779030811,1,'2026-05-17T17:13:31.292851+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.zdnet.com/article/apis-published-apis-consumed-mainstream-enterprises-increasingly-behave-like-software-vendors','APIs published, APIs consumed: mainstream enterprises increasingly behave like software vendors','','2022',4,'Details the trend where mainstream enterprises increasingly operate like software vendors by publishing and consuming high-value API endpoints. By monetizing data and system capabilities through structured APIs, legacy organizations transform static assets into dynamic digital platforms. This shifts business logic borders, making standard interface creation a core commercial objective.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Strategic Governance"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["api.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.zdnet.com/article/as-cloud-costs-spiral-upward-enterprises-turn-to-a-thing-called-finops','zdnet.com: As cloud costs spiral upward, enterprises turn to a thing called FinOps','','2021',0,'Explores the rapid rise of enterprise FinOps practices in response to exploding, unpredicted cloud bills. Details real-world corporate challenges of moving from on-premises fixed budgets to dynamic cloud operational spending models.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Market Landscapes"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.zdnet.com/article/aws-as-predicted-is-forking-elasticsearch','zdnet.com: AWS, as predicted, is forking Elasticsearch','','2021',0,'A journalistic analysis of Amazon''s response to Elastic''s relicensing of Elasticsearch and Kibana from Apache 2.0 to SSPL. Highlights the systemic industry rift that led to the creation of the OpenSearch project as a fully open-source fork.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Industry Shifts"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
@@ -19180,54 +19180,54 @@ INSERT INTO "resources" VALUES('https://www.zdnet.com/article/the-year-ahead-in-
 INSERT INTO "resources" VALUES('https://www.zdnet.com/article/theres-no-ops-like-noops-the-next-evolution-of-devops','zdnet: There''s no ops like NoOps: the next evolution of DevOps','','2021',0,'An analytical piece evaluating the long-term migration of standard enterprise DevOps frameworks into a NoOps paradigm. Discusses how cloud-native serverless, PaaS platforms, and policy-as-code models reduce manually managed compute resources.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Operations Paradigms", "NoOps Philosophy"]','["[COMMUNITY-TOOL]"]','[]','["noops.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.zdnet.com/article/vmware-brings-tanzu-application-platform-into-ga-to-ease-kubernetes-adoption','zdnet.com: VMware brings Tanzu Application Platform into GA to ease Kubernetes adoption','','2022',0,'News of VMware''s general availability announcement of Tanzu Application Platform (TAP). TAP serves as an enterprise-grade PaaS (Platform-as-a-Service) overlay on Kubernetes, packaging cloud-native buildpacks, API portals, Cartographer supply chains, and security scanning tools to deliver a streamlined developer experience.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Developer Platforms", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.zdnet.com/article/when-microservices-need-event-driven-architecture','zdnet.com: Why microservices need event-driven architecture','','2021',0,'Explores the symbiotic relationship between microservices and event-driven patterns. Outlines how asynchronous event publication decoupled via brokers like Kafka or RabbitMQ mitigates tight runtime coupling, enhancing overall system fault tolerance and temporal scalability.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Patterns", "Event-Driven"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.zebrium.com','Zebrium','','N/A',0,'A curated technical resource and architectural guide covering Zebrium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903229023307108e+09,0,'2026-05-17T17:38:10.233071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md", "docs/monitoring.md"]','["devops.md", "monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.zebrium.com','Zebrium','','N/A',0,'A curated technical resource and architectural guide covering Zebrium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032290,0,'2026-05-17T17:38:10.233071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md", "docs/monitoring.md"]','["devops.md", "monitoring.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.zenml.io','zenml.io: ZenML','- [zenml.io/integrations: Explore the MLOps Landscape with ZenML](https://www.zenml.io/integrations) ZenML integrates with many different third-party tools. Once code is organized into a ZenML pipeline, you can supercharge your ML workflows with the best-in-class solutions from various MLOps areas.
     - [registry.terraform.io/modules/zenml-io/zenml-stack](https://registry.terraform.io/modules/zenml-io/zenml-stack)','2024',4,'ZenML is an extensible MLOps pipeline framework designed to decouple data engineering and machine learning workflows from physical target infrastructure. It integrates with major cloud stacks and allows reproducible local executions to scale to production environments effortlessly.','Python','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Orchestration", "Frameworks"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.zenml.io/integrations','zenml.io/integrations: Explore the MLOps Landscape with ZenML','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9b32dcb91471c73f605089dd66759d6c0fb41a70e6f9965687605a8b56a5795d',100.0,1.77903190064773106e+09,1,'2026-05-17T17:31:40.647731+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.zenml.io/integrations','zenml.io/integrations: Explore the MLOps Landscape with ZenML','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9b32dcb91471c73f605089dd66759d6c0fb41a70e6f9965687605a8b56a5795d',100.0,1779031900,1,'2026-05-17T17:31:40.647731+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.zoom.com','Zoom','','2026',0,'Enterprise-grade video communications architecture providing reliable video conferencing, webinar, chat, and phone capabilities across a highly optimized globally distributed network edge.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www2.deloitte.com/de/de/pages/technology/articles/center-of-excellence-application-modernization.html','deloitte.com/de: EMEA Center of Excellence for Application Modernization'' and Migration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','681f049d7447420c0351ab73226b0a34421e9096867f0c3f070e7d6ac6a63e1b',100.0,1.7790335757583251e+09,0,'2026-05-17T17:59:35.758325+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/de/de/services/consulting/services/center-of-excellence-application-modernization.html"}');
-INSERT INTO "resources" VALUES('https://www2.deloitte.com/es/es/blog/todo-tecnologia/2021/fargate-con-eks.html','deloitte.com: Fargate con EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e6e166b16cd85e09002a75154eb973e778dd356f31516710aa948fe7630e848b',100.0,1.77902995269876599e+09,0,'2026-05-17T16:59:12.698766+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-serverless.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/fargate-con-eks.html"}');
-INSERT INTO "resources" VALUES('https://www2.deloitte.com/es/es/blog/todo-tecnologia/2021/infrastructure-as-code-iac-con-terraform.html','deloitte.com: Infrastructure as Code (IaC) con Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bac234a919d49425e636975312b0e785fde45f1537ffd3db98cdd4a50da5d382',100.0,1.77903147461841106e+09,0,'2026-05-17T17:24:34.618411+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/infrastructure-as-code-iac-con-terraform.html"}');
-INSERT INTO "resources" VALUES('https://www2.deloitte.com/us/en/insights/industry/public-sector/agile-in-government-waterfall-software-approach.html','deloitte.com: Bringing Agile benefits to a waterfall project','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a79d421c652d66e63557bff2d5506878ee6228cb6e773b8618f1ae4041e3a88',100.0,1.779030005686594e+09,0,'2026-05-17T17:00:05.686594+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/us/en/insights/industry/government-public-sector-services.html"}');
-INSERT INTO "resources" VALUES('https://www2.deloitte.com/us/en/pages/consulting/articles/secret-to-devops-isnt-about-tools-its-about-culture-value-and-outcomes-architecting-the-cloud-podcast-sre-site-reliability-engineering-resiliency-cloud-adoption-cloud-value-outcomes-culture-change.html','deloitte.com: Culture change, not tech, is the secret to DevOps success'' (podcast) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','867679e09c82c9c879b3d371f5b1f0c6ab89fd6d3d96508f451b385c903cc5a9',100.0,1.77903290037361192e+09,0,'2026-05-17T17:48:20.373612+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/us/en/what-we-do/capabilities/cloud-transformation/collections/cloud-podcast.html"}');
+INSERT INTO "resources" VALUES('https://www2.deloitte.com/de/de/pages/technology/articles/center-of-excellence-application-modernization.html','deloitte.com/de: EMEA Center of Excellence for Application Modernization'' and Migration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','681f049d7447420c0351ab73226b0a34421e9096867f0c3f070e7d6ac6a63e1b',100.0,1779033575,0,'2026-05-17T17:59:35.758325+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/de/de/services/consulting/services/center-of-excellence-application-modernization.html"}');
+INSERT INTO "resources" VALUES('https://www2.deloitte.com/es/es/blog/todo-tecnologia/2021/fargate-con-eks.html','deloitte.com: Fargate con EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e6e166b16cd85e09002a75154eb973e778dd356f31516710aa948fe7630e848b',100.0,1779029952,0,'2026-05-17T16:59:12.698766+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-serverless.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/fargate-con-eks.html"}');
+INSERT INTO "resources" VALUES('https://www2.deloitte.com/es/es/blog/todo-tecnologia/2021/infrastructure-as-code-iac-con-terraform.html','deloitte.com: Infrastructure as Code (IaC) con Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bac234a919d49425e636975312b0e785fde45f1537ffd3db98cdd4a50da5d382',100.0,1779031474,0,'2026-05-17T17:24:34.618411+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/infrastructure-as-code-iac-con-terraform.html"}');
+INSERT INTO "resources" VALUES('https://www2.deloitte.com/us/en/insights/industry/public-sector/agile-in-government-waterfall-software-approach.html','deloitte.com: Bringing Agile benefits to a waterfall project','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a79d421c652d66e63557bff2d5506878ee6228cb6e773b8618f1ae4041e3a88',100.0,1779030005,0,'2026-05-17T17:00:05.686594+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/us/en/insights/industry/government-public-sector-services.html"}');
+INSERT INTO "resources" VALUES('https://www2.deloitte.com/us/en/pages/consulting/articles/secret-to-devops-isnt-about-tools-its-about-culture-value-and-outcomes-architecting-the-cloud-podcast-sre-site-reliability-engineering-resiliency-cloud-adoption-cloud-value-outcomes-culture-change.html','deloitte.com: Culture change, not tech, is the secret to DevOps success'' (podcast) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','867679e09c82c9c879b3d371f5b1f0c6ab89fd6d3d96508f451b385c903cc5a9',100.0,1779032900,0,'2026-05-17T17:48:20.373612+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/us/en/what-we-do/capabilities/cloud-transformation/collections/cloud-podcast.html"}');
 INSERT INTO "resources" VALUES('https://x.com/ASFMavenProject','twitter.com/ASFMavenProject: The official twitter feed of the Apache Maven Project','','2026',2,'Official communication channel for the Apache Maven Project, offering real-time announcements, plugin version updates, and core framework security alerts to the broader developer community.','English','Social Media Feed','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Community Channels"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/ASFMavenRelease','twitter.com/ASFMavenRelease: Maven Plugin Release','','2026',2,'Automated release notification feed tracking active updates, security patches, and minor versions for all officially maintained Apache Maven plugins and shared components.','English','Social Media Feed','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Community Channels"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/AWS_Partners','twitter.com/AWS_Partners','','2026',0,'AWS Partner Network channel presenting compliance benchmarks, MSP programs, system integrator partnerships, and cloud consulting framework updates.','English','Channel','Beginner',0,'online','manual','8cc86aa37c93df69c874eac469c6882b7b89b6fec5046b0cb9460431f4fa95ef',100.0,1.77913049501877307e+09,1,'2026-05-18T20:54:55.018773+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/AWSreInvent','twitter.com/AWSreInvent','','2026',0,'Targeted social broadcast hub cataloging major releases, technical breakout session highlights, and real-time architectural reveals emerging from the annual AWS re:Invent technology conference.','English','Channel','Beginner',0,'online','manual','3b8c6eadd8af04e9a6c699ff0591048b60151a8119fc3ba4e368209bef645a94',100.0,1.77913049495053601e+09,1,'2026-05-18T20:54:54.950536+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[EMERGING]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/AWSstartups','twitter.com/AWSstartups','','2026',0,'Targeted channel broadcasting AWS architectural optimizations, funding, and growth accelerators tailored specifically for high-velocity startup infrastructure teams.','English','Channel','Beginner',0,'online','manual','0f31b80add70df82f3e5423983dca16f2f92c854ebe1c99ed71a1fc55b583d72',100.0,1.77913049492087197e+09,1,'2026-05-18T20:54:54.920872+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/AWS_Partners','twitter.com/AWS_Partners','','2026',0,'AWS Partner Network channel presenting compliance benchmarks, MSP programs, system integrator partnerships, and cloud consulting framework updates.','English','Channel','Beginner',0,'online','manual','8cc86aa37c93df69c874eac469c6882b7b89b6fec5046b0cb9460431f4fa95ef',100.0,1779130495,1,'2026-05-18T20:54:55.018773+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/AWSreInvent','twitter.com/AWSreInvent','','2026',0,'Targeted social broadcast hub cataloging major releases, technical breakout session highlights, and real-time architectural reveals emerging from the annual AWS re:Invent technology conference.','English','Channel','Beginner',0,'online','manual','3b8c6eadd8af04e9a6c699ff0591048b60151a8119fc3ba4e368209bef645a94',100.0,1779130494,1,'2026-05-18T20:54:54.950536+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[EMERGING]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/AWSstartups','twitter.com/AWSstartups','','2026',0,'Targeted channel broadcasting AWS architectural optimizations, funding, and growth accelerators tailored specifically for high-velocity startup infrastructure teams.','English','Channel','Beginner',0,'online','manual','0f31b80add70df82f3e5423983dca16f2f92c854ebe1c99ed71a1fc55b583d72',100.0,1779130494,1,'2026-05-18T20:54:54.920872+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/ChromeDevTools','twitter.com/ChromeDevTools','','2024',0,'Official social channel delivering incremental telemetry upgrades, performance hacks, debugging tips, and experimental profiling capabilities integrated within the Chrome developer ecosystem.','None','Social Feed','Low',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Browser Developer Tools"]','["[EMERGING]"]','[]','["ChromeDevTools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/GolangRepos','twitter.com/GolangRepos','','2026',2,'Curator Insight identifies this Twitter/X feed as an automated discovery channel posting active Go repositories. Live Grounding confirms it serves as an auxiliary stream to watch emerging open-source Go software ecosystems.','English','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Programming Languages", "Go", "Community Channels"]','["[EMERGING]"]','[]','["golang.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/Microsoft/status/2059320501580034310','Microsoft Developer Teaser for Build 2026','Official social teaser ahead of Microsoft Build 2026 highlighting upcoming system-level developer updates across Windows and partner ecosystems.','2026',4,'Microsoft''s official social post teasing high-impact announcements ahead of the sold-out Build 2026 conference in San Francisco. Highlighting developments across Windows AI, partner ecosystems like NVIDIA, and Arm-based hardware, the announcement frames the future direction of Microsoft''s local and cloud developer platforms.','en','Social Media Post','Intermediate',0,'online','automatic','67d29e19a539af9f7e513e56417fdebd694863132cb7c546fbe68281a129e100',NULL,1.78035284903160405e+09,0,'2026-06-02T00:27:29.031604+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft Azure", "Developer Tools", "Build Conference"]','["[EMERGING]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Anticipated developer promotional updates highlighting Windows AI and system integration developments ahead of Microsoft Build 2026.", "social_preview_url": "", "source_provenance": "X.com (Microsoft)", "suggested_new_category": "industry-news"}');
-INSERT INTO "resources" VALUES('https://x.com/PukarDesign/status/1452141978167267332',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9d4e09d0dd1913763a04d81384ecaaadd1ef2b4d53999d397ff0cd44f78be7b5',100.0,1.77913049502606511e+09,1,'2026-05-18T20:54:55.026065+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/SWengThomas',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','51f5d1b72225f841fa6c9f30edcd2e1525fd1c267e7b18cb07754a8c3f9e1b3a',100.0,1.77913049493587207e+09,1,'2026-05-18T20:54:54.935872+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/_georgemoller',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','69c53258e69c1c87f45d5b2ae7409f4475c7e8aab89ac26a84cfa016e62e1c10',100.0,1.77913049495330095e+09,1,'2026-05-18T20:54:54.953301+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/a_sykim',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','021aaa40e603d07bf2ce7debb841dd59923c74a583a5fdeabcd9c1d6e9520435',100.0,1.77913049501824092e+09,1,'2026-05-18T20:54:55.018241+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/Microsoft/status/2059320501580034310','Microsoft Developer Teaser for Build 2026','Official social teaser ahead of Microsoft Build 2026 highlighting upcoming system-level developer updates across Windows and partner ecosystems.','2026',4,'Microsoft''s official social post teasing high-impact announcements ahead of the sold-out Build 2026 conference in San Francisco. Highlighting developments across Windows AI, partner ecosystems like NVIDIA, and Arm-based hardware, the announcement frames the future direction of Microsoft''s local and cloud developer platforms.','en','Social Media Post','Intermediate',0,'online','automatic','67d29e19a539af9f7e513e56417fdebd694863132cb7c546fbe68281a129e100',NULL,1780352849,0,'2026-06-02T00:27:29.031604+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft Azure", "Developer Tools", "Build Conference"]','["[EMERGING]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Anticipated developer promotional updates highlighting Windows AI and system integration developments ahead of Microsoft Build 2026.", "social_preview_url": "", "source_provenance": "X.com (Microsoft)", "suggested_new_category": "industry-news"}');
+INSERT INTO "resources" VALUES('https://x.com/PukarDesign/status/1452141978167267332',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9d4e09d0dd1913763a04d81384ecaaadd1ef2b4d53999d397ff0cd44f78be7b5',100.0,1779130495,1,'2026-05-18T20:54:55.026065+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/SWengThomas',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','51f5d1b72225f841fa6c9f30edcd2e1525fd1c267e7b18cb07754a8c3f9e1b3a',100.0,1779130494,1,'2026-05-18T20:54:54.935872+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/_georgemoller',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','69c53258e69c1c87f45d5b2ae7409f4475c7e8aab89ac26a84cfa016e62e1c10',100.0,1779130494,1,'2026-05-18T20:54:54.953301+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/a_sykim',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','021aaa40e603d07bf2ce7debb841dd59923c74a583a5fdeabcd9c1d6e9520435',100.0,1779130495,1,'2026-05-18T20:54:55.018241+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/aantn','"It''s funny: everyone thinks CPU requests are only used for scheduling (WRONG) and memory requests determine who gets OOMKilled (WRONG) but it''s actually the opposite! At runtime, memory requests do nothing, but CPU requests DO" 🌟','','2022',5,'A critical technical insight correcting widespread misconceptions about resource allocation. Highlights that CPU requests dictate runtime processing priority shares under CPU contention, while memory limits (not requests) trigger OOM termination events.','English','Social Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Resource Management", "Scheduling Engine"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/addyosmani',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2262ed83ff50863dbfbf930b9a6e97f07f6aeb7e8271feb11d7d54926f7c4599',100.0,1.77913049502441191e+09,1,'2026-05-18T20:54:55.024412+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/agarcia',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','38a4806d4d580148b647c538dd03e0d4c2467f58012760bcfc5a3c032760f916',100.0,1.77913049501793789e+09,1,'2026-05-18T20:54:55.017938+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/alexxubyte',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','695174b2002acedf141a3e7d31d543cacfc18336cba7d9a17e0d2b28e045c945',100.0,1.77913049501107192e+09,1,'2026-05-18T20:54:55.011072+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/awscloud','twitter.com/awscloud','','2026',0,'Official AWS communication broadcast feed utilized for instant notification of novel system capabilities, security alerts, and broad strategic initiatives across the AWS global infrastructure.','English','Channel','Beginner',0,'online','manual','e142bfa14905a6d3e979d12ebcd0ccb207988bd6ef17cca0ba035da0b21e69bc',100.0,1.77913049498901796e+09,1,'2026-05-18T20:54:54.989018+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/addyosmani',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2262ed83ff50863dbfbf930b9a6e97f07f6aeb7e8271feb11d7d54926f7c4599',100.0,1779130495,1,'2026-05-18T20:54:55.024412+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/agarcia',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','38a4806d4d580148b647c538dd03e0d4c2467f58012760bcfc5a3c032760f916',100.0,1779130495,1,'2026-05-18T20:54:55.017938+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/alexxubyte',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','695174b2002acedf141a3e7d31d543cacfc18336cba7d9a17e0d2b28e045c945',100.0,1779130495,1,'2026-05-18T20:54:55.011072+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/awscloud','twitter.com/awscloud','','2026',0,'Official AWS communication broadcast feed utilized for instant notification of novel system capabilities, security alerts, and broad strategic initiatives across the AWS global infrastructure.','English','Channel','Beginner',0,'online','manual','e142bfa14905a6d3e979d12ebcd0ccb207988bd6ef17cca0ba035da0b21e69bc',100.0,1779130494,1,'2026-05-18T20:54:54.989018+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/azuredevops','twitter.com/azuredevops','','2024',0,'Official communication stream detailing updates and security patches for Azure DevOps platforms. Serves as a useful secondary source for tracking telemetry optimizations and service level agreements (SLAs) directly from engineering teams.','English','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Enterprise Platforms", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/brendandburns',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','425cf8383e7c664c771433b0a5f80fc6ba63f5eb4e6a18e334a8266208313262',100.0,1.77913049499457192e+09,1,'2026-05-18T20:54:54.994572+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/codingsafari',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','446b86fb11bc9f315210af1a9201e4287bef92a754266cbdb3d7121d55d6a746',100.0,1.77913049503081202e+09,1,'2026-05-18T20:54:55.030812+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/brendandburns',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','425cf8383e7c664c771433b0a5f80fc6ba63f5eb4e6a18e334a8266208313262',100.0,1779130494,1,'2026-05-18T20:54:54.994572+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/codingsafari',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','446b86fb11bc9f315210af1a9201e4287bef92a754266cbdb3d7121d55d6a746',100.0,1779130495,1,'2026-05-18T20:54:55.030812+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/commandlinefu','twitter.com/commandlinefu','','2009',2,'Social feed broadcasting community-curated bash commands, scripting shortcuts, and performance debugging tips. Live Grounding shows it acts as an informative micro-learning stream for system operations professionals.','N/A','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2009-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Tricks & Tweaks"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/commandlinefu10','twitter.com/commandlinefu10','','2011',1,'A secondary social feed offering specific terminal usage recipes and command-line automation tricks. Live Grounding notes its legacy value for scripting references.','N/A','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Tricks & Tweaks"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/commandlinefu3','twitter.com/commandlinefu3','','2010',1,'An auxiliary community feed archiving terminal tricks, syntax configurations, and utility scripts. Live Grounding tracks it as a historical index of creative shell engineering paradigms.','N/A','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2010-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Tricks & Tweaks"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/dmokafa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','06b7835f3136084f8a17fa9e6956175f5f0125534348e1243d346f257b8c1bab',100.0,1.77913049496504402e+09,1,'2026-05-18T20:54:54.965044+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/dmokafa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','06b7835f3136084f8a17fa9e6956175f5f0125534348e1243d346f257b8c1bab',100.0,1779130494,1,'2026-05-18T20:54:54.965044+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/hashtag/featureflag','#FeatureFlags','','2021',0,'A real-time community stream tracking discussions, tool releases, and architectural patterns around feature flags. Connects developers to recent open-source implementations and emerging best practices in continuous delivery.','None','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Community"]','["[EMERGING]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/i/events/2053241348807864323','Google I/O 2026 Live Stream Event','The official live stream event page on X for Google I/O 2026, featuring keynotes, developer announcements, and breakthroughs in generative AI models like Gemini Omni, Gemini 3.5, and Google Flow.','2026',4,'This resource is the official Google I/O 2026 live broadcast event hub on X. It acts as a central platform for real-time coverage of Google''s annual developer keynotes, technical deep-dives, and cloud ecosystem updates.
 
 * **Keynote Focus**: Highlights primary industry shifts toward native multimodal models and agentic workflow automation.
-* **Product Coverage**: Provides direct access to live demonstrations of Gemini Omni, the Gemini 3.5 model family, and Google Flow integration.','en','video','beginner',0,'online','automatic','5457cfdc5b90a42d8a057d3f49fa2c822e06140c3449e489127831510d6e2f06',NULL,1.78039941016598391e+09,0,'2026-06-02T13:23:30.165984+02:00',NULL,NULL,NULL,'["AI", "Generative AI", "Developer Conferences"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 85, "reputation_status": "Vetted", "reputation_summary": "Official Google I/O 2026 live event broadcast page on X (formerly Twitter). Highly vetted, secure, and verified by global tech organizations for real-time announcements.", "social_preview_url": "", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}');
+* **Product Coverage**: Provides direct access to live demonstrations of Gemini Omni, the Gemini 3.5 model family, and Google Flow integration.','en','video','beginner',0,'online','automatic','5457cfdc5b90a42d8a057d3f49fa2c822e06140c3449e489127831510d6e2f06',NULL,1780399410,0,'2026-06-02T13:23:30.165984+02:00',NULL,NULL,NULL,'["AI", "Generative AI", "Developer Conferences"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 85, "reputation_status": "Vetted", "reputation_summary": "Official Google I/O 2026 live event broadcast page on X (formerly Twitter). Highly vetted, secure, and verified by global tech organizations for real-time announcements.", "social_preview_url": "", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://x.com/janakiramm','As an ops engineer not too familiar with Git, you just need to know 6 commands','','2020',0,'A practical micro-guide summarizing the essential Git commands (clone, add, commit, push, pull, status) required for operations engineers transitioning into GitOps-driven environments. Simplifies initial tooling friction.','English','Social Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Git Basics", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/jeffbarr','twitter.com/jeffbarr','','2026',0,'Social feed of AWS Chief Evangelist Jeff Barr. Serves as a high-density channel supplying core architectural context, feature releases, and developer-focused service insights.','English','Channel','Intermediate',0,'online','manual','1c1b9e0d55b9dcbeba9ce90dd4a3a6877416a849be7f3f64c556f88ac687e21e',100.0,1.77913049503074598e+09,1,'2026-05-18T20:54:55.030746+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/johncutlefish/status/1452048722917871620',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b6f607d191984b7616755420c830a5dfc0cd5ff7ecefa01777a07a27bd529656',100.0,1.77913049497880101e+09,1,'2026-05-18T20:54:54.978801+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/jwendlandt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','483b2e78cd5cbab18345cd7ea7e981ad7b13bb8d6cf28a41ce27b83ec73e491a',100.0,1.77913049498868107e+09,1,'2026-05-18T20:54:54.988681+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/jeffbarr','twitter.com/jeffbarr','','2026',0,'Social feed of AWS Chief Evangelist Jeff Barr. Serves as a high-density channel supplying core architectural context, feature releases, and developer-focused service insights.','English','Channel','Intermediate',0,'online','manual','1c1b9e0d55b9dcbeba9ce90dd4a3a6877416a849be7f3f64c556f88ac687e21e',100.0,1779130495,1,'2026-05-18T20:54:55.030746+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/johncutlefish/status/1452048722917871620',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b6f607d191984b7616755420c830a5dfc0cd5ff7ecefa01777a07a27bd529656',100.0,1779130494,1,'2026-05-18T20:54:54.978801+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/jwendlandt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','483b2e78cd5cbab18345cd7ea7e981ad7b13bb8d6cf28a41ce27b83ec73e491a',100.0,1779130494,1,'2026-05-18T20:54:54.988681+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/k0sproject','k0sproject','','2021',4,'Project tracker for k0s, a zero-friction, single-binary Kubernetes distribution designed by Mirantis. k0s strips away operational complexity by packaging control plane components together, optimizing for resource-constrained edge, IoT, and bare-metal environments.','Go','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Lightweight Kubernetes", "k0s"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/kubernetesio','twitter.com/kubernetesio','','2024',0,'The main public community stream for the Kubernetes ecosystem on X/Twitter. Acts as a critical communication source for real-time security disclosures, new releases, SIG events, and system deprecation reports.','English','article','Beginner',0,'online','manual','cdf68b268a9fc5c47094e25c5680fec5ea3880f2ed19ca115b7523f39bd11b24',100.0,1.77913049502774691e+09,1,'2026-05-18T20:54:55.027747+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Community Platforms"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/memenetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a810e63f536a637e0420eb6f49a669f5b1528ad03cec8e944a3434beba163927',100.0,1.77913049498481607e+09,1,'2026-05-18T20:54:54.984816+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/kubernetesio','twitter.com/kubernetesio','','2024',0,'The main public community stream for the Kubernetes ecosystem on X/Twitter. Acts as a critical communication source for real-time security disclosures, new releases, SIG events, and system deprecation reports.','English','article','Beginner',0,'online','manual','cdf68b268a9fc5c47094e25c5680fec5ea3880f2ed19ca115b7523f39bd11b24',100.0,1779130495,1,'2026-05-18T20:54:55.027747+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Community Platforms"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/memenetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a810e63f536a637e0420eb6f49a669f5b1528ad03cec8e944a3434beba163927',100.0,1779130494,1,'2026-05-18T20:54:54.984816+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/microcksio','microcksio','','2021',4,'Social and developer hub for Microcks, an open-source tool for mocking and testing APIs (REST, gRPC, GraphQL, and event-driven architectures) in Kubernetes. Accelerates microservice development and automated contract testing in CI/CD pipelines.','Java','Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "API Mocking", "Microcks"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/okta',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f2584a79d03ab1cd8722ffb714d7c4348ff48399b6d83a16fa7a66120b13afae',100.0,1.779130495031327e+09,1,'2026-05-18T20:54:55.031327+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/okta',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f2584a79d03ab1cd8722ffb714d7c4348ff48399b6d83a16fa7a66120b13afae',100.0,1779130495,1,'2026-05-18T20:54:55.031327+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/openshift','twitter.com/openshift','','2026',2,'Official social feed for Red Hat OpenShift announcements, real-time event updates, and community alerts. While lacking deep structural code, it provides immediate telemetry on the ecosystem''s public releases, events, and security bulletins.','English','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Community & Collaboration", "Social & Updates"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/operatorhubio','twitter.com/operatorhubio','','2024',0,'The official community account sharing news, releases, and developments in the operator ecosystem.','English','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & APIs", "Operator Framework", "Community Feed"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/originalavalamp','"Kubernetes base64 encodes secrets because that makes arbitrary data play nice with JSON. It had nothing to do with the security model (or lack thereof). It did not occur to us at the time that people could mistake base64 for some form of encryption"','- ["I''ve always wondered how folks expect a system would be able to protect data at rest like that. If the public key and private key are local on the machine - nothing is secure no matter what algorithm is used"](https://x.com/jwendlandt)
@@ -19235,382 +19235,382 @@ INSERT INTO "resources" VALUES('https://x.com/originalavalamp','"Kubernetes base
     - ["The semantics are important. Easy to grant an RBAC policy like "read only except secrets"](https://x.com/tsh4k)
     - ["I just meant that base64 prevents you from logging a secret in plain text by accident… but many more layers are required to keep your secrets secret"](https://x.com/SWengThomas)
     - "You need to configure how the key is managed and ideally opt into something like KMS plugin (which depends on how the cluster is hosted) to make it good"','2022',0,'A curated synthesis of engineering consensus regarding Kubernetes native base64 secrets. Emphasizes that encoding is not encryption and acts strictly as a data-serialization layer. Highly recommends implementing RBAC, audit logging, and envelope KMS encryption.','English','Social Discussion','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Platform Hardening", "Conceptual"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/puksiarz',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','78cc893f7da03347f34dfce653d1dc7d7a5a525b2cfd0394e7a017717c30dd98',100.0,1.77913049496564292e+09,1,'2026-05-18T20:54:54.965643+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/pvergadia',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6182840cccc64a17bea2bcfd1167654fa0456ccb9a91efa7a2f4c528f920172d',100.0,1.7791304949397819e+09,1,'2026-05-18T20:54:54.939782+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/pythonvscode',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f50f0ee7aab34d3464cf53c15bff07fbf636e8a73dd4e7f5d8575834cf7c6a5c',100.0,1.77913049498745799e+09,1,'2026-05-18T20:54:54.987458+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/rakyll',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','247f49571b070e3480c6fc6cd36d0165edead9e866fe8a39a9ce53789727e8c8',100.0,1.77913049502802801e+09,1,'2026-05-18T20:54:55.028028+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/puksiarz',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','78cc893f7da03347f34dfce653d1dc7d7a5a525b2cfd0394e7a017717c30dd98',100.0,1779130494,1,'2026-05-18T20:54:54.965643+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/pvergadia',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6182840cccc64a17bea2bcfd1167654fa0456ccb9a91efa7a2f4c528f920172d',100.0,1779130494,1,'2026-05-18T20:54:54.939782+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/pythonvscode',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f50f0ee7aab34d3464cf53c15bff07fbf636e8a73dd4e7f5d8575834cf7c6a5c',100.0,1779130494,1,'2026-05-18T20:54:54.987458+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/rakyll',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','247f49571b070e3480c6fc6cd36d0165edead9e866fe8a39a9ce53789727e8c8',100.0,1779130495,1,'2026-05-18T20:54:55.028028+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/shipwrightio','shipwrightio','','2021',3,'Official repository feed for Shipwright, an extensible container build framework on Kubernetes. Shipwright abstracts build techniques (like Buildpacks, Kaniko, or Buildah) under a unified Kubernetes-native API, integrating seamlessly into modern GitOps pipelines.','Go','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Container Builds", "Shipwright"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/submarinerio','submarinerio','','2021',5,'Official updates and development tracking for Submariner, a CNCF-hosted tool providing direct, secure networking between pods across independent Kubernetes clusters. Facilitates multi-cluster deployments with native IP routing and encrypted tunnels.','Go','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cluster Networking", "Submariner"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://x.com/telepresenceio','telepresenceio','','2021',5,'Community resources for Telepresence (CNCF Sandbox), a critical developer tool for fast-loop local microservice debugging against remote Kubernetes clusters. Telepresence establishes a bidirectional network proxy, bridging local IDEs with in-cluster dependencies.','Go','Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Local Development", "Telepresence"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/tfortricks_ind',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2b91570ddee52c222b6b1bc75a38aee567d1fecd380c0752ac339d7da83aba2f',100.0,1.77913049503140091e+09,1,'2026-05-18T20:54:55.031401+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://x.com/tsh4k',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4de5353b8ae33a711205ba47ca0599f42d95ed0207fb338e865bc9091f2abf78',100.0,1779130494.97706,1,'2026-05-18T20:54:54.977060+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://xbery.medium.com/deploy-helm-charts-using-terraform-module-63684efbd221','xbery.medium.com: Deploy helm charts using Terraform module 🌟','','N/A',0,'A curated technical resource and architectural guide covering xbery.medium.com: Deploy helm charts using Terraform module 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903210368172311e+09,0,'2026-05-17T17:35:03.681723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://xebialabs.com/glossary','DevOps Glosary of Terms 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dbd3f120a1fba6159fd532c229d1b57d799a960cdd7e109c634e4ac4b8365d53',100.0,1.77903218076112389e+09,0,'2026-05-17T17:36:20.761124+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://digital.ai/glossary"}');
-INSERT INTO "resources" VALUES('https://xebialabs.com/periodic-table-of-devops-tools','Periodic Table of DevOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a2650d513dcea5101a1809b526cf2f9415413496e64f6a09e8ee9708c7fd024',100.0,1.77903254047291207e+09,0,'2026-05-17T17:42:20.472912+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://digital.ai/learn/devsecops-periodic-table"}');
-INSERT INTO "resources" VALUES('https://xebialabs.com/the-ultimate-devops-tool-chest','The Ultimate DevOps Tool Chest 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5fc69d17855dfd19041f72dad7585e7efd448d60c3c9bb4cbd876e8a6b7ac606',100.0,1.7790311868692491e+09,0,'2026-05-17T17:19:46.869249+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://digital.ai/learn/diagram-generator"}');
-INSERT INTO "resources" VALUES('https://xebialabs.com/the-ultimate-devops-tool-chest/open-source','The Ultimate List of Open Source DevOps Tools','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e671cf456627e66995c17b431c3c2ba25c8e3f472aedb64e167ca82aacf2d7f5',100.0,1.7790310855122869e+09,0,'2026-05-17T17:18:05.512287+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/tfortricks_ind',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2b91570ddee52c222b6b1bc75a38aee567d1fecd380c0752ac339d7da83aba2f',100.0,1779130495,1,'2026-05-18T20:54:55.031401+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://x.com/tsh4k',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4de5353b8ae33a711205ba47ca0599f42d95ed0207fb338e865bc9091f2abf78',100.0,1779130494,1,'2026-05-18T20:54:54.977060+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://xbery.medium.com/deploy-helm-charts-using-terraform-module-63684efbd221','xbery.medium.com: Deploy helm charts using Terraform module 🌟','','N/A',0,'A curated technical resource and architectural guide covering xbery.medium.com: Deploy helm charts using Terraform module 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032103,0,'2026-05-17T17:35:03.681723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://xebialabs.com/glossary','DevOps Glosary of Terms 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dbd3f120a1fba6159fd532c229d1b57d799a960cdd7e109c634e4ac4b8365d53',100.0,1779032180,0,'2026-05-17T17:36:20.761124+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://digital.ai/glossary"}');
+INSERT INTO "resources" VALUES('https://xebialabs.com/periodic-table-of-devops-tools','Periodic Table of DevOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a2650d513dcea5101a1809b526cf2f9415413496e64f6a09e8ee9708c7fd024',100.0,1779032540,0,'2026-05-17T17:42:20.472912+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://digital.ai/learn/devsecops-periodic-table"}');
+INSERT INTO "resources" VALUES('https://xebialabs.com/the-ultimate-devops-tool-chest','The Ultimate DevOps Tool Chest 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5fc69d17855dfd19041f72dad7585e7efd448d60c3c9bb4cbd876e8a6b7ac606',100.0,1779031186,0,'2026-05-17T17:19:46.869249+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://digital.ai/learn/diagram-generator"}');
+INSERT INTO "resources" VALUES('https://xebialabs.com/the-ultimate-devops-tool-chest/open-source','The Ultimate List of Open Source DevOps Tools','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e671cf456627e66995c17b431c3c2ba25c8e3f472aedb64e167ca82aacf2d7f5',100.0,1779031085,0,'2026-05-17T17:18:05.512287+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://xenitab.github.io/blog/2022/04/12/ephemeral-container-security','xenitab.github.io: Kubernetes Ephemeral Container Security 🌟','','2022',0,'Explores security boundaries regarding ephemeral debugging containers, analyzing potential escalation threats through ''kubectl debug''. Highlights how improper RBAC permissions on debugging tools can expose the underlying host or container namespace. Outlines defensive constraints like restricting hostIPC and hostPID mappings.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Runtime Security", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://xgrid.medium.com/securing-a-kubernetes-cluster-using-tls-certificates-5e64a6bb26de','==xgrid.medium.com: Securing a Kubernetes cluster using TLS certificates=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==xgrid.medium.com: Securing a Kubernetes cluster using TLS certificates=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903132888334488e+09,0,'2026-05-17T17:22:08.883345+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://xgrid.medium.com/tackling-kubernetes-observability-challenges-with-pixie-a03cbad93148','xgrid.medium.com: Tackling Kubernetes Observability Challenges with Pixie','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1.77903323663485193e+09,0,'2026-05-17T17:53:56.634852+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://xgrid.medium.com/securing-a-kubernetes-cluster-using-tls-certificates-5e64a6bb26de','==xgrid.medium.com: Securing a Kubernetes cluster using TLS certificates=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==xgrid.medium.com: Securing a Kubernetes cluster using TLS certificates=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031328,0,'2026-05-17T17:22:08.883345+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://xgrid.medium.com/tackling-kubernetes-observability-challenges-with-pixie-a03cbad93148','xgrid.medium.com: Tackling Kubernetes Observability Challenges with Pixie','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.634852+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://yaml.org/spec/1.2/spec.html','yaml.org: Anchors and Aliases','','2021',5,'The official YAML spec documentation for anchors and aliases. It details how the reference symbols & and * let you reuse data segments directly in configuration files. This is a crucial concept for keeping complex Kubernetes and CI/CD files DRY and readable.','N/A','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Advanced Techniques"]','["[DE FACTO STANDARD]"]','[]','["yaml.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://yamline.com','yamline.com','','2024',0,'A lightweight web-based playground and conversion utility designed for instant linting and refactoring of YAML/JSON documents. It provides interactive syntax visualization to ease the maintenance of complex deployment configurations.','TypeScript','Web Application','Low',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Editor Tooling"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
 INSERT INTO "resources" VALUES('https://yamlvalidator.dev','yamlvalidator.dev: YAML Validator','','2022',3,'A web-based verification environment designed to check the syntax of YAML configurations. It highlights incorrect indentations and missing properties, helping developers quickly resolve syntax errors before running commits.','N/A','tool','beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Validation"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://yankeexe.medium.com/how-rolling-and-rollback-deployments-work-in-kubernetes-8db4c4dce599','yankeexe.medium.com: How Rolling and Rollback Deployments work in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering yankeexe.medium.com: How Rolling and Rollback Deployments work in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903303707307791e+09,0,'2026-05-17T17:50:37.073078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://yash-kukreja-98.medium.com/develop-on-kubernetes-series-demystifying-the-for-vs-owns-vs-watches-controller-builders-in-c11ab32a046e','yash-kukreja-98.medium.com: Develop on Kubernetes Series — Demystifying'' the For vs Owns vs Watches controller-builders in controller-runtime','','N/A',0,'A curated technical resource and architectural guide covering yash-kukreja-98.medium.com: Develop on Kubernetes Series — Demystifying'' the For vs Owns vs Watches controller-builders in controller-runtime in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903360946800589e+09,0,'2026-05-17T18:00:09.468006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://yankeexe.medium.com/how-rolling-and-rollback-deployments-work-in-kubernetes-8db4c4dce599','yankeexe.medium.com: How Rolling and Rollback Deployments work in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering yankeexe.medium.com: How Rolling and Rollback Deployments work in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033037,0,'2026-05-17T17:50:37.073078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://yash-kukreja-98.medium.com/develop-on-kubernetes-series-demystifying-the-for-vs-owns-vs-watches-controller-builders-in-c11ab32a046e','yash-kukreja-98.medium.com: Develop on Kubernetes Series — Demystifying'' the For vs Owns vs Watches controller-builders in controller-runtime','','N/A',0,'A curated technical resource and architectural guide covering yash-kukreja-98.medium.com: Develop on Kubernetes Series — Demystifying'' the For vs Owns vs Watches controller-builders in controller-runtime in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.468006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://yeeply.com','yeeply 🌟','','2024',0,'A curated global matching marketplace that connects enterprises with certified mobile and web development teams or independent contractors. Its strict vetting process and automated project management assurance reduce execution risk for mid-to-large software projects.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Talent Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://yellow.systems/blog/how-to-build-a-scalable-web-application','yellow.systems: How to Make a Scalable Web Application: Architecture, Technologies, Cost 🌟','','2022',4,'A holistic technical guide detailing architectural design patterns necessary to construct web systems capable of scaling to high volumes of traffic. Covers backend optimization, load balancing configurations, database sharding, caching layers, and the architectural shift from single-instance services to highly available distributed designs.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Application Design", "Horizontal Scaling"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://yitaek.medium.com/useful-tools-for-better-kubernetes-development-87820c2b9435','yitaek.medium.com: Useful Tools for Better Kubernetes Development 🌟','','N/A',0,'A curated technical resource and architectural guide covering yitaek.medium.com: Useful Tools for Better Kubernetes Development 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903237148719692e+09,0,'2026-05-17T17:39:31.487197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"duplicate_of": "https://blog.usejournal.com/useful-tools-for-better-kubernetes-development-87820c2b9435"}');
-INSERT INTO "resources" VALUES('https://ymmt2005.hatenablog.com/entry/2020/04/14/An_example_of_using_dynamic_client_of_k8s.io/client-go','An example of using dynamic client of k8s.io/client-go','','N/A',0,'Provides a practical, concrete code blueprint demonstrating how to query Kubernetes resources dynamically without pre-compiled SDK structures. Simplifies integration with custom CRDs.','en','Guide','Advanced',0,'online','manual','603bab35c85f4c2b101be1c9f29249755677e33ff22120009fd449c3a388d592',100.0,1.77902988404399609e+09,1,'2026-05-17T16:58:04.043996+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Kubernetes Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://yitaek.medium.com/useful-tools-for-better-kubernetes-development-87820c2b9435','yitaek.medium.com: Useful Tools for Better Kubernetes Development 🌟','','N/A',0,'A curated technical resource and architectural guide covering yitaek.medium.com: Useful Tools for Better Kubernetes Development 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032371,0,'2026-05-17T17:39:31.487197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"duplicate_of": "https://blog.usejournal.com/useful-tools-for-better-kubernetes-development-87820c2b9435"}');
+INSERT INTO "resources" VALUES('https://ymmt2005.hatenablog.com/entry/2020/04/14/An_example_of_using_dynamic_client_of_k8s.io/client-go','An example of using dynamic client of k8s.io/client-go','','N/A',0,'Provides a practical, concrete code blueprint demonstrating how to query Kubernetes resources dynamically without pre-compiled SDK structures. Simplifies integration with custom CRDs.','en','Guide','Advanced',0,'online','manual','603bab35c85f4c2b101be1c9f29249755677e33ff22120009fd449c3a388d592',100.0,1779029884,1,'2026-05-17T16:58:04.043996+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Kubernetes Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://ymmt2005.hatenablog.com/entry/k8s-things','ymmt2005.hatenablog.com: 47 things that you should know to be a Kubernetes experts (questions + answers)','','2018',5,'An exhaustive technical deep-dive of 47 operational parameters essential for production Kubernetes operations. Topics encompass CNI iptables/IPVS policies, DNS performance limits, cgroups resource controls, and pod preemption algorithms.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Kubernetes"]','["[DE FACTO STANDARD]"]','[]','["interview-questions.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://yobyot.com/aws/aws-multi-region-keys-and-ec2-data-lifecycle-manager/2021/08/18','yobyot.com: AWS multi-region KMS keys and Data Lifecycle Manager: better together','','2021',0,'An exploration of operational resilience combining AWS Multi-Region KMS keys with Amazon Data Lifecycle Manager (DLM). It describes a secure recovery architecture where encrypted EBS volume snapshots are replicated across disaster-recovery regions automatically using identical key metadata.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Data Protection"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://yor.io','yor.io','','2026',5,'An open-source, extensible auto-tagging tool designed to dynamically trace infrastructure-as-code from code to cloud. It automatically adds ownership, lineage, and environment metadata tags during pull requests, allowing operations teams to seamlessly trace production resources back to their source repository.','Go','CLI Tool','Intermediate',0,'online','manual','63bb589b92ea6cf7d7af6703d6cdbb36406196236b6db2a0ce07e8d475af1776',100.0,1.77903099121441292e+09,1,'2026-05-17T17:16:31.214413+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Infrastructure-as-Code", "Tagging & Auditing"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://yoshevski.medium.com/cost-effective-azuredevops-and-appcenter-integration-fe606725d5d5','yoshevski.medium.com: Cost-effective Azure Devops and AppCenter integration','','N/A',0,'A curated technical resource and architectural guide covering yoshevski.medium.com: Cost-effective Azure Devops and AppCenter integration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903423250927591e+09,0,'2026-05-17T18:10:32.509276+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://yor.io','yor.io','','2026',5,'An open-source, extensible auto-tagging tool designed to dynamically trace infrastructure-as-code from code to cloud. It automatically adds ownership, lineage, and environment metadata tags during pull requests, allowing operations teams to seamlessly trace production resources back to their source repository.','Go','CLI Tool','Intermediate',0,'online','manual','63bb589b92ea6cf7d7af6703d6cdbb36406196236b6db2a0ce07e8d475af1776',100.0,1779030991,1,'2026-05-17T17:16:31.214413+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Infrastructure-as-Code", "Tagging & Auditing"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://yoshevski.medium.com/cost-effective-azuredevops-and-appcenter-integration-fe606725d5d5','yoshevski.medium.com: Cost-effective Azure Devops and AppCenter integration','','N/A',0,'A curated technical resource and architectural guide covering yoshevski.medium.com: Cost-effective Azure Devops and AppCenter integration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034232,0,'2026-05-17T18:10:32.509276+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://youcanbook.me','youcanbook.me','','2024',0,'Commercial booking platform with advanced team scheduling integrations. Offers CSS layout customization, direct CRM linking, and webhook support for automated post-booking workflows.','JavaScript','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Commercial Tools"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://yourdevopsmentor.com/blog/how-to-become-a-devops-engineer','yourdevopsmentor.com: How to become a DevOps engineer – 5 easy steps','','N/A',0,'A curated technical resource and architectural guide covering yourdevopsmentor.com: How to become a DevOps engineer – 5 easy steps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.7790345228554809e+09,0,'2026-05-17T18:15:22.855481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://youtu.be/1RTTEUEl9sc','youtube: From Code to Cluster — Modern Kubernetes Workflows with K8Studio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903135692404198e+09,0,'2026-05-17T17:22:36.924042+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=1RTTEUEl9sc&feature=youtu.be"}');
-INSERT INTO "resources" VALUES('https://youtu.be/1v15VSKPZRU?si=vK_9UKjGV8F24Ebt','Openshift Baremetal - Installer''s Bake-off: Agent vs Assisted vs IPI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77902955719296908e+09,0,'2026-05-17T16:52:37.192969+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?si=vK_9UKjGV8F24Ebt&v=1v15VSKPZRU&feature=youtu.be"}');
-INSERT INTO "resources" VALUES('https://youtu.be/OPKVKPfJrRA?si=YBt3LmBRNNq-GrqL','Automated Disaster Recovery failover and failback with Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903382829593801e+09,0,'2026-05-17T18:03:48.295938+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://youtu.be/V53AHWun17s?si=zB9HD1MCp3SbLQwL','==youtube - freecodecamp.org: Learn Terraform with Azure by Building a Dev'' Environment – Full Course for Beginners==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903042679411292e+09,0,'2026-05-17T17:07:06.794113+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?si=zB9HD1MCp3SbLQwL&v=V53AHWun17s&feature=youtu.be"}');
-INSERT INTO "resources" VALUES('https://youtu.be/Zztufl4mFQ4','youtube: GKE Autopilot - Fully Managed Kubernetes Service From Google 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903065375363397e+09,0,'2026-05-17T17:10:53.753634+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=Zztufl4mFQ4&feature=youtu.be"}');
-INSERT INTO "resources" VALUES('https://youtu.be/bB57HKeOvmw','MongoDB Cloud Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.779034295713274e+09,0,'2026-05-17T18:11:35.713274+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=bB57HKeOvmw&feature=youtu.be"}');
-INSERT INTO "resources" VALUES('https://youtu.be/buzusNljpy4','youtube: Migrating On Premise VM to AWS | VM Import/Export | Create EC2'' instance based on on-premises server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903058394740104e+09,0,'2026-05-17T17:09:43.947401+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-backup.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=buzusNljpy4&feature=youtu.be"}');
-INSERT INTO "resources" VALUES('https://youtu.be/efiMiaFjtn8','youtube: deployment strategies in kubernetes | recreate | rolling update'' | blue/green | canary','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903449803597211e+09,0,'2026-05-17T18:14:58.035972+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=efiMiaFjtn8&feature=youtu.be"}');
-INSERT INTO "resources" VALUES('https://youtu.be/gnYU0jtQbug?si=dWSDPD4eXvF3dx5r','GitBook Webinar: GitBook for Public Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903144093444299e+09,0,'2026-05-17T17:24:00.934443+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?si=dWSDPD4eXvF3dx5r&v=gnYU0jtQbug&feature=youtu.be"}');
-INSERT INTO "resources" VALUES('https://youtu.be/lgyO9C9zdrg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903340104776906e+09,0,'2026-05-17T17:56:41.047769+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://youtu.be/mRCz6Jl0Ds8','Migration Toolkit for Applications Demo - June 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.779031410506078e+09,0,'2026-05-17T17:23:30.506078+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=mRCz6Jl0Ds8&feature=youtu.be"}');
-INSERT INTO "resources" VALUES('https://youtube.com/clip/Ugkx5e13a72WjgowgmAtFieyNFuiKarXWXDp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903395025711488e+09,0,'2026-05-17T18:05:50.257115+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/clip/Ugkx5e13a72WjgowgmAtFieyNFuiKarXWXDp"}');
-INSERT INTO "resources" VALUES('https://youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpgMP56yagniZx8','Kubernetes para principiantes - La guía definitiva para principiantes absolutos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6cdb243a64853057b116d3516ad656f4fc0e2c9f9b4fd690c880867e81f5cc19',100.0,1779029678.82909,0,'2026-05-17T16:54:38.829090+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpgMP56yagniZx8"}');
-INSERT INTO "resources" VALUES('https://youtube.com/playlist?list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe&si=GBJtqv36O8bslj9z','Jenkins Tutorials by CloudBeesTV 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f992b9d32637c8c58be92f2bb7c9b20253a0eb1c0155a5badd84870f577abb5',100.0,1.77903279361684799e+09,0,'2026-05-17T17:46:33.616848+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://www.youtube.com/playlist?list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe&si=GBJtqv36O8bslj9z"}');
-INSERT INTO "resources" VALUES('https://youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT','Kubernetes: Un tour por los comandos básicos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903114406878209e+09,0,'2026-05-17T17:19:04.068782+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT"}');
-INSERT INTO "resources" VALUES('https://youtube.com/shorts/bVlIo4H0IDU','New VS Code Release Highlights v1.86','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903207824859809e+09,0,'2026-05-17T17:34:38.248598+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/bVlIo4H0IDU"}');
-INSERT INTO "resources" VALUES('https://youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk','Extensión de Visual Studio Code que genera tests y mejora tu código','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903369802922105e+09,0,'2026-05-17T18:01:38.029221+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk"}');
-INSERT INTO "resources" VALUES('https://youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8','File Icon Theme','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903439568919301e+09,0,'2026-05-17T18:13:15.689193+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8"}');
-INSERT INTO "resources" VALUES('https://youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn','Learn with Copilot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903161656885409e+09,0,'2026-05-17T17:26:56.568854+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn"}');
-INSERT INTO "resources" VALUES('https://youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa','Visualize your git repo in vscode with Git Graph extensions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903403591369509e+09,0,'2026-05-17T18:07:15.913695+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa"}');
-INSERT INTO "resources" VALUES('https://youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M','How to be a professional (un)wrapper #vscode #programmingtools #coding','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1.77903278691172599e+09,0,'2026-05-17T17:46:26.911726+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M"}');
-INSERT INTO "resources" VALUES('https://ystatit.medium.com/how-to-change-kubernetes-kube-apiserver-ip-address-402d6ddb8aa2','ystatit.medium.com: How to Change Kubernetes Kube-apiserver IP Address','','N/A',0,'A curated technical resource and architectural guide covering ystatit.medium.com: How to Change Kubernetes Kube-apiserver IP Address in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903097549746298e+09,0,'2026-05-17T17:16:15.497463+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://yuminlee2.medium.com/kubernetes-container-and-pod-logging-82ec5c057cb2','yuminlee2.medium.com: Kubernetes: Container and Pod Logging','','N/A',0,'A curated technical resource and architectural guide covering yuminlee2.medium.com: Kubernetes: Container and Pod Logging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903358349418401e+09,0,'2026-05-17T17:59:43.494184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://yuminlee2.medium.com/kubernetes-network-policies-a93c2f588e31','yuminlee2.medium.com: Kubernetes Network Policies','','N/A',0,'A curated technical resource and architectural guide covering yuminlee2.medium.com: Kubernetes Network Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1.77903323663764595e+09,0,'2026-05-17T17:53:56.637646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.bionconsulting.com/blog/kubernetes-network-policies"}');
-INSERT INTO "resources" VALUES('https://yuminlee2.medium.com/kubernetes-storage-fe5363d88d42','==yuminlee2.medium.com: Kubernetes: Storage==','','N/A',0,'A curated technical resource and architectural guide covering ==yuminlee2.medium.com: Kubernetes: Storage== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903044294616889e+09,0,'2026-05-17T17:07:22.946169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://yuminlee2.medium.com/kubernetes-understanding-kubernetes-architecture-through-a-restaurant-chefs-analogy-b89f38d8b95a','yuminlee2.medium.com: Kubernetes: Understanding Kubernetes Architecture'' through a Restaurant Chef’s Analogy','','N/A',0,'A curated technical resource and architectural guide covering yuminlee2.medium.com: Kubernetes: Understanding Kubernetes Architecture'' through a Restaurant Chef’s Analogy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903011915513801e+09,0,'2026-05-17T17:01:59.155138+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://yourdevopsmentor.com/blog/how-to-become-a-devops-engineer','yourdevopsmentor.com: How to become a DevOps engineer – 5 easy steps','','N/A',0,'A curated technical resource and architectural guide covering yourdevopsmentor.com: How to become a DevOps engineer – 5 easy steps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034522,0,'2026-05-17T18:15:22.855481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://youtu.be/1RTTEUEl9sc','youtube: From Code to Cluster — Modern Kubernetes Workflows with K8Studio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031356,0,'2026-05-17T17:22:36.924042+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=1RTTEUEl9sc&feature=youtu.be"}');
+INSERT INTO "resources" VALUES('https://youtu.be/1v15VSKPZRU?si=vK_9UKjGV8F24Ebt','Openshift Baremetal - Installer''s Bake-off: Agent vs Assisted vs IPI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029557,0,'2026-05-17T16:52:37.192969+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?si=vK_9UKjGV8F24Ebt&v=1v15VSKPZRU&feature=youtu.be"}');
+INSERT INTO "resources" VALUES('https://youtu.be/OPKVKPfJrRA?si=YBt3LmBRNNq-GrqL','Automated Disaster Recovery failover and failback with Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033828,0,'2026-05-17T18:03:48.295938+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://youtu.be/V53AHWun17s?si=zB9HD1MCp3SbLQwL','==youtube - freecodecamp.org: Learn Terraform with Azure by Building a Dev'' Environment – Full Course for Beginners==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030426,0,'2026-05-17T17:07:06.794113+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?si=zB9HD1MCp3SbLQwL&v=V53AHWun17s&feature=youtu.be"}');
+INSERT INTO "resources" VALUES('https://youtu.be/Zztufl4mFQ4','youtube: GKE Autopilot - Fully Managed Kubernetes Service From Google 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030653,0,'2026-05-17T17:10:53.753634+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=Zztufl4mFQ4&feature=youtu.be"}');
+INSERT INTO "resources" VALUES('https://youtu.be/bB57HKeOvmw','MongoDB Cloud Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034295,0,'2026-05-17T18:11:35.713274+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=bB57HKeOvmw&feature=youtu.be"}');
+INSERT INTO "resources" VALUES('https://youtu.be/buzusNljpy4','youtube: Migrating On Premise VM to AWS | VM Import/Export | Create EC2'' instance based on on-premises server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030583,0,'2026-05-17T17:09:43.947401+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-backup.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=buzusNljpy4&feature=youtu.be"}');
+INSERT INTO "resources" VALUES('https://youtu.be/efiMiaFjtn8','youtube: deployment strategies in kubernetes | recreate | rolling update'' | blue/green | canary','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034498,0,'2026-05-17T18:14:58.035972+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=efiMiaFjtn8&feature=youtu.be"}');
+INSERT INTO "resources" VALUES('https://youtu.be/gnYU0jtQbug?si=dWSDPD4eXvF3dx5r','GitBook Webinar: GitBook for Public Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031440,0,'2026-05-17T17:24:00.934443+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?si=dWSDPD4eXvF3dx5r&v=gnYU0jtQbug&feature=youtu.be"}');
+INSERT INTO "resources" VALUES('https://youtu.be/lgyO9C9zdrg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033401,0,'2026-05-17T17:56:41.047769+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://youtu.be/mRCz6Jl0Ds8','Migration Toolkit for Applications Demo - June 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031410,0,'2026-05-17T17:23:30.506078+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=mRCz6Jl0Ds8&feature=youtu.be"}');
+INSERT INTO "resources" VALUES('https://youtube.com/clip/Ugkx5e13a72WjgowgmAtFieyNFuiKarXWXDp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033950,0,'2026-05-17T18:05:50.257115+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/clip/Ugkx5e13a72WjgowgmAtFieyNFuiKarXWXDp"}');
+INSERT INTO "resources" VALUES('https://youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpgMP56yagniZx8','Kubernetes para principiantes - La guía definitiva para principiantes absolutos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6cdb243a64853057b116d3516ad656f4fc0e2c9f9b4fd690c880867e81f5cc19',100.0,1779029678,0,'2026-05-17T16:54:38.829090+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpgMP56yagniZx8"}');
+INSERT INTO "resources" VALUES('https://youtube.com/playlist?list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe&si=GBJtqv36O8bslj9z','Jenkins Tutorials by CloudBeesTV 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f992b9d32637c8c58be92f2bb7c9b20253a0eb1c0155a5badd84870f577abb5',100.0,1779032793,0,'2026-05-17T17:46:33.616848+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://www.youtube.com/playlist?list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe&si=GBJtqv36O8bslj9z"}');
+INSERT INTO "resources" VALUES('https://youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT','Kubernetes: Un tour por los comandos básicos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031144,0,'2026-05-17T17:19:04.068782+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT"}');
+INSERT INTO "resources" VALUES('https://youtube.com/shorts/bVlIo4H0IDU','New VS Code Release Highlights v1.86','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032078,0,'2026-05-17T17:34:38.248598+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/bVlIo4H0IDU"}');
+INSERT INTO "resources" VALUES('https://youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk','Extensión de Visual Studio Code que genera tests y mejora tu código','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033698,0,'2026-05-17T18:01:38.029221+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk"}');
+INSERT INTO "resources" VALUES('https://youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8','File Icon Theme','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034395,0,'2026-05-17T18:13:15.689193+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8"}');
+INSERT INTO "resources" VALUES('https://youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn','Learn with Copilot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031616,0,'2026-05-17T17:26:56.568854+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn"}');
+INSERT INTO "resources" VALUES('https://youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa','Visualize your git repo in vscode with Git Graph extensions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034035,0,'2026-05-17T18:07:15.913695+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa"}');
+INSERT INTO "resources" VALUES('https://youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M','How to be a professional (un)wrapper #vscode #programmingtools #coding','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032786,0,'2026-05-17T17:46:26.911726+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M"}');
+INSERT INTO "resources" VALUES('https://ystatit.medium.com/how-to-change-kubernetes-kube-apiserver-ip-address-402d6ddb8aa2','ystatit.medium.com: How to Change Kubernetes Kube-apiserver IP Address','','N/A',0,'A curated technical resource and architectural guide covering ystatit.medium.com: How to Change Kubernetes Kube-apiserver IP Address in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030975,0,'2026-05-17T17:16:15.497463+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://yuminlee2.medium.com/kubernetes-container-and-pod-logging-82ec5c057cb2','yuminlee2.medium.com: Kubernetes: Container and Pod Logging','','N/A',0,'A curated technical resource and architectural guide covering yuminlee2.medium.com: Kubernetes: Container and Pod Logging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033583,0,'2026-05-17T17:59:43.494184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://yuminlee2.medium.com/kubernetes-network-policies-a93c2f588e31','yuminlee2.medium.com: Kubernetes Network Policies','','N/A',0,'A curated technical resource and architectural guide covering yuminlee2.medium.com: Kubernetes Network Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.637646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.bionconsulting.com/blog/kubernetes-network-policies"}');
+INSERT INTO "resources" VALUES('https://yuminlee2.medium.com/kubernetes-storage-fe5363d88d42','==yuminlee2.medium.com: Kubernetes: Storage==','','N/A',0,'A curated technical resource and architectural guide covering ==yuminlee2.medium.com: Kubernetes: Storage== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030442,0,'2026-05-17T17:07:22.946169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://yuminlee2.medium.com/kubernetes-understanding-kubernetes-architecture-through-a-restaurant-chefs-analogy-b89f38d8b95a','yuminlee2.medium.com: Kubernetes: Understanding Kubernetes Architecture'' through a Restaurant Chef’s Analogy','','N/A',0,'A curated technical resource and architectural guide covering yuminlee2.medium.com: Kubernetes: Understanding Kubernetes Architecture'' through a Restaurant Chef’s Analogy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030119,0,'2026-05-17T17:01:59.155138+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://zealdocs.org','Zeal','','2026',4,'An open-source, cross-platform offline documentation browser inspired by Dash, built for Linux and Windows. Designed to store and query native docsets locally, reducing dependency on live internet connections during isolated coding sessions.','C++','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation Tools", "Cross-Platform Clients"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://zeebe.io','Zeebe workflow engine','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9bfbd0aa5028b98acd041cefc0793692a6219504cb342748d42f7a55e26b5084',100.0,1.77903371630676293e+09,0,'2026-05-17T18:01:56.306763+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://camunda.com/platform/zeebe"}');
-INSERT INTO "resources" VALUES('https://zendesk.engineering/debugging-containerd-a20f28a2a8bf','zendesk.engineering: Debugging containerd','','N/A',0,'A curated technical resource and architectural guide covering zendesk.engineering: Debugging containerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349.34304,0,'2026-05-17T17:22:29.343040+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://zeebe.io','Zeebe workflow engine','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9bfbd0aa5028b98acd041cefc0793692a6219504cb342748d42f7a55e26b5084',100.0,1779033716,0,'2026-05-17T18:01:56.306763+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://camunda.com/platform/zeebe"}');
+INSERT INTO "resources" VALUES('https://zendesk.engineering/debugging-containerd-a20f28a2a8bf','zendesk.engineering: Debugging containerd','','N/A',0,'A curated technical resource and architectural guide covering zendesk.engineering: Debugging containerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.343040+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://zer1t0.gitlab.io/posts/attacking_ad','zer1t0.gitlab.io: Attacking Active Directory: 0 to 0.9 🌟','','2022',3,'A security-focused analysis detailing vector analysis and enumeration techniques against on-premises Active Directory environments. It traces step-by-step methodologies from initial reconnaissance to privilege escalation, focusing on vulnerabilities like Kerberoasting and AS-REP roasting. Security teams can leverage these offensive tactics to construct robust, defensive threat-detection models.','Markdown','Security Research','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "Active Directory Hacking"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://zerodha.tech/blog/infra-monitoring-at-zerodha','zerodha.tech: Infrastructure monitoring with Prometheus at Zerodha','','2020',0,'An engineering case study documenting Zerodha''s migration of their high-throughput financial infrastructure monitoring to Prometheus. Highlights architecture optimizations to scale telemetry ingestion across thousands of nodes and handle high-cardinality financial datasets.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://zerokspot.com/weblog/2015/12/31/new-string-formatting-in-python','New String Formatting in Python 3.6','','2016',0,'Explores the introduction of f-strings in Python 3.6, highlighting the performance, syntax readability, and bytecode parsing advantages of formatted string literals compared to classic %-formatting.','Python','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Language Design"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://zesty.co/blog/10-cloud-deficiencies','zesty.co: 10 Cloud Deficiencies You Should Know','','2022',4,'Highlights ten widespread cloud configuration deficiencies including over-provisioning of EBS volumes, orphaned compute instances, and poor auto-scaling metrics. Outlines practical mitigations for cloud-cost inflation (FinOps) and suboptimal performance caused by rigid resource constraints.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Cost Optimization & FinOps", "Efficiency Bottlenecks"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://zhimin-wen.medium.com/curl-as-a-network-protocol-testing-tool-7f49151ea365','zhimin-wen.medium.com: Curl as a Network Protocol Testing Tool','','N/A',0,'A curated technical resource and architectural guide covering zhimin-wen.medium.com: Curl as a Network Protocol Testing Tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77902913816718792e+09,0,'2026-05-17T16:45:38.167188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://zhimin-wen.medium.com/custom-notifications-with-alert-managers-webhook-receiver-in-kubernetes-8e1152ba2c31','zhimin-wen.medium.com: Custom Notifications with Alert Manager’s Webhook'' Receiver in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering zhimin-wen.medium.com: Custom Notifications with Alert Manager’s Webhook'' Receiver in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029371.11663,0,'2026-05-17T16:49:31.116630+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://zhimin-wen.medium.com/sticky-sessions-in-kubernetes-56eb0e8f257d','zhimin-wen.medium.com: Sticky Sessions in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering zhimin-wen.medium.com: Sticky Sessions in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903024845528197e+09,0,'2026-05-17T17:04:08.455282+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://zigiwave.medium.com/top-10-tools-your-devops-teams-should-use-in-2022-569700f40426','zigiwave.medium.com: Top 10 Tools your DevOps Teams Should Use in 2022','','N/A',0,'A curated technical resource and architectural guide covering zigiwave.medium.com: Top 10 Tools your DevOps Teams Should Use in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032518.27141,0,'2026-05-17T17:41:58.271410+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://zhimin-wen.medium.com/curl-as-a-network-protocol-testing-tool-7f49151ea365','zhimin-wen.medium.com: Curl as a Network Protocol Testing Tool','','N/A',0,'A curated technical resource and architectural guide covering zhimin-wen.medium.com: Curl as a Network Protocol Testing Tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029138,0,'2026-05-17T16:45:38.167188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://zhimin-wen.medium.com/custom-notifications-with-alert-managers-webhook-receiver-in-kubernetes-8e1152ba2c31','zhimin-wen.medium.com: Custom Notifications with Alert Manager’s Webhook'' Receiver in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering zhimin-wen.medium.com: Custom Notifications with Alert Manager’s Webhook'' Receiver in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.116630+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://zhimin-wen.medium.com/sticky-sessions-in-kubernetes-56eb0e8f257d','zhimin-wen.medium.com: Sticky Sessions in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering zhimin-wen.medium.com: Sticky Sessions in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030248,0,'2026-05-17T17:04:08.455282+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://zigiwave.medium.com/top-10-tools-your-devops-teams-should-use-in-2022-569700f40426','zigiwave.medium.com: Top 10 Tools your DevOps Teams Should Use in 2022','','N/A',0,'A curated technical resource and architectural guide covering zigiwave.medium.com: Top 10 Tools your DevOps Teams Should Use in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032518,0,'2026-05-17T17:41:58.271410+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://zipkin.io','Zipkin','','2026',0,'A dedicated distribution of the Zipkin tracing framework, focused on light-overhead propagation of Span IDs and trace context across REST and gRPC microservice boundaries.','Java','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Zipkin"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://zoom.new','Zoom: zoom.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','43ec3cbf2e7c9c574b74fdd709edb550d7737546fc550d377bdd5796e341fdae',100.0,1.77902959045888209e+09,0,'2026-05-17T16:53:10.458882+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://zoom.us/signin"}');
-INSERT INTO "resources" VALUES('https://zoom.us','Zoom','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','55d38e4f97a7e0e2d0a64c418beede12c3c2cf7b9cb8b822e9d654c1d3eedc8d',100.0,1779031805.09946,0,'2026-05-17T17:30:05.099460+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://zoom.new','Zoom: zoom.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','43ec3cbf2e7c9c574b74fdd709edb550d7737546fc550d377bdd5796e341fdae',100.0,1779029590,0,'2026-05-17T16:53:10.458882+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://zoom.us/signin"}');
+INSERT INTO "resources" VALUES('https://zoom.us','Zoom','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','55d38e4f97a7e0e2d0a64c418beede12c3c2cf7b9cb8b822e9d654c1d3eedc8d',100.0,1779031805,0,'2026-05-17T17:30:05.099460+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://zoom.us/signin','Zoom: zoom.new','','2026',0,'Efficiency shortcut (`zoom.new`) routing enterprise authenticated sessions straight to instantly active online conference rooms.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Video Conferencing"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://zoonavigator.elkozmon.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','21ddcd1831a07b9f9d220f1cfc21c82fc3eabb58fa80368db437cebf33d5a603',100.0,1.77903142290695905e+09,0,'2026-05-17T17:23:42.906959+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://zoonavigator.elkozmon.com/en/latest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','060cc3322fc863d4129d628564474ef3e4fc7292d7cc13b6e9673b6cd0e927c7',100.0,1.77913049497851204e+09,0,'2026-05-18T20:54:54.978512+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://zshdb.readthedocs.io','zshdb.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7e945452387d4b6a1340578879bf44b2fb37b0aabac11be687d590568ceadb1',100.0,1.77903322300487804e+09,0,'2026-05-17T17:53:43.004878+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://zshdb.readthedocs.io/en/latest"}');
+INSERT INTO "resources" VALUES('https://zoonavigator.elkozmon.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','21ddcd1831a07b9f9d220f1cfc21c82fc3eabb58fa80368db437cebf33d5a603',100.0,1779031422,0,'2026-05-17T17:23:42.906959+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://zoonavigator.elkozmon.com/en/latest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','060cc3322fc863d4129d628564474ef3e4fc7292d7cc13b6e9673b6cd0e927c7',100.0,1779130494,0,'2026-05-18T20:54:54.978512+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://zshdb.readthedocs.io','zshdb.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7e945452387d4b6a1340578879bf44b2fb37b0aabac11be687d590568ceadb1',100.0,1779033223,0,'2026-05-17T17:53:43.004878+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://zshdb.readthedocs.io/en/latest"}');
 INSERT INTO "resources" VALUES('https://zshdb.readthedocs.io/en/latest','zshdb.readthedocs.io','','2016',3,'A specialized debugger tailored for auditing Zsh script execution pipelines. It offers advanced trace patterns, breakpoint configurations, and state inspections. Live Grounding notes its high utility in diagnostic shell configurations where standard outputs fall short.','Shell','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Debugging"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://zwischenzugs.com/2020/05/05/riding-the-tiger-lessons-learned-implementing-istio','Riding the Tiger: Lessons Learned Implementing Istio 🌟','','2020',0,'A candid, battle-tested assessment of adopting and scaling Istio in a production environment. Discusses operational overhead, configuration complexity, and real-world trade-offs of sidecar architectures.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Architecture", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://…','Debugging Kubernetes Systems: Practical Advice with Quality Telemetry','','N/A',0,'A curated technical resource and architectural guide covering Debugging Kubernetes Systems: Practical Advice with Quality Telemetry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1.77903431315855193e+09,0,'2026-05-17T18:11:53.158552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/embed/TUKYbUIXLOE','The 6 Levels of Claude Code Explained','Featured video in the Top Videos & Clips section.','N/A',0,'This video provides a structured architectural roadmap for mastering Claude Code, Anthropic''s agentic CLI tool for software engineering. It details the progression from basic code generation to complex, multi-step agentic workflows, emphasizing the tool''s relevance to the 2026 Kubernetes ecosystem through automated manifest refactoring, contextual codebase analysis, and direct CLI-driven infrastructure orchestration. By exploring agentic "vibe coding" levels, it helps platform engineers integrate AI-augmented automation into mission-critical CI/CD pipelines and platform engineering workflows.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0.0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Claude Code", "video_order": 27}');
-INSERT INTO "resources" VALUES('https://github.com/fabric8io/fabric8-maven-plugin','github - fabric8, maven plugin','','2023',5,'A Maven plugin designed to package Java projects into lightweight Docker/OCI images and generate corresponding Kubernetes resource manifests automatically. Double-Evidence: Note that this project is archived and superseded by Eclipse JKube in modern development environments.','Java','Tool','Intermediate',1,'online','manual',NULL,NULL,1.78143010034511804e+09,0,'2024-06-19T04:52:55Z',NULL,NULL,NULL,'["Software Engineering", "Build Systems", "Fabric8 Maven Plugin"]','["[DE FACTO STANDARD]", "[LEGACY]"]','[]','["openshift-pipelines.md"]','{}','{"gh_stars": 334, "gh_pushed": "2024-06-19T04:52:55Z", "gh_license": "Apache-2.0"}');
-INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&dsh=S-837258255%3A1779033921742301&followup=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&osid=1&passive=1209600&service=cloudconsole&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PavdLijoZE8HgBUBXNoU1YfsOf-olUjJ8JfmhFG_0QoTjdDv1sVmFwi8Eo6EXbpyWStjzuTRaQ','console.cloud.google.com/products','','2026',0,'The comprehensive management control plane for Google Cloud Platform (GCP) services, showcasing serverless runtimes, managed databases, and enterprise networking. It provides native Kubernetes (GKE), AI services, and IAM frameworks to construct highly available applications. Curated portal access maps directly to programmatic infrastructure control and cloud service catalogs.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1.78142991672612094e+09,0,'2026-06-14T11:38:36.726121+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Google Cloud Platform", "Product Catalog"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/8-answers-to-7-openshift-questions','openshift.com: 8 Answers to 7 OpenShift Questions 🌟','','2020',0,'A practical synthesis addressing common operational and architectural questions regarding Red Hat OpenShift deployment modes, upgrade cycles, and subscription models. It clarifies the differentiators between upstream Kubernetes and OpenShift''s opinionated, enterprise-ready application platform. Useful for enterprise decision-makers evaluating platform migrations or hybrid-cloud architectures.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,1.78142991673605608e+09,0,'2026-06-14T11:38:36.736056+02:00',NULL,NULL,NULL,'["Container Platforms", "OpenShift", "FAQ"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-security-best-practices-for-kubernetes-cluster-design','openshift.com: OpenShift Security Best Practices for Kubernetes Cluster Design 🌟','','2021',0,'Explores architectural security design patterns for OpenShift, including network segmentation, API access control, multi-tenancy models, and secure OS configurations via CoreOS. It highlights key defensive controls like Security Context Constraints (SCCs) and identity provider integrations. A must-read for compliance-oriented infrastructure architects designing high-security Kubernetes platforms.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,1.78142991674463891e+09,0,'2026-06-14T11:38:36.744639+02:00',NULL,NULL,NULL,'["Security & Compliance", "OpenShift Security", "Cluster Design"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization','openshift.com: Ask an OpenShift Admin Office Hour - Authentication and Authorization','','2021',0,'An interactive session breakdown focused on OpenShift''s native OAuth server, identity providers (LDAP, Active Directory, Keycloak), and RBAC mapping strategies. It provides deep troubleshooting techniques for authentication flow misconfigurations and token management. Live grounding validates these techniques as crucial for securing enterprise-grade API endpoints.','English','Video','Intermediate',0,'online','manual',NULL,NULL,1.78142991675513195e+09,0,'2026-06-14T11:38:36.755132+02:00',NULL,NULL,NULL,'["Security & Compliance", "Access Control", "OpenShift IAM"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://blog.postman.com','blog.getpostman.com','','2026',4,'The official Postman engineering blog highlighting modern practices in API design, automated testing, mocking, and API-first architectures. Contains high-depth articles on security, governance, and integrating API testing into global pipelines. Offers valuable insights into cross-team API collaboration.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,1.78173613340122103e+09,0,'2026-06-18T00:42:13.401221+02:00',NULL,NULL,NULL,'["API Lifecycle", "Testing and Mocking", "Engineering Blogs"]','["[ENTERPRISE-STABLE]"]','[]','["postman.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://docs.cloud.google.com/architecture','A hybrid cloud-native DevSecOps pipeline with JFrog Artifactory and GKE on-prem 🌟','','2022',0,'Architectural reference for constructing a hybrid DevSecOps pipeline integrating JFrog Artifactory with GKE on-prem (Anthos/Google Distributed Cloud). It focuses on secure container image lifecycle management, automated vulnerability scanning, and binary promotion across hybrid control planes. This blueprint ensures consistent compliance and minimal latency for high-throughput enterprise deployments.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,1.78142991678534889e+09,0,'2026-06-14T11:38:36.785349+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipelines", "Hybrid Cloud Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.22','OpenShift 4 documentation 🌟','','2026',5,'Official enterprise-grade documentation for Red Hat OpenShift Container Platform. Provides comprehensive architectural guidelines, deployment patterns, security policies, and cluster lifecycle management instructions. It serves as the authoritative source of truth for platform engineers implementing production-ready Kubernetes distributions.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1.78173611280637097e+09,0,'2026-06-18T00:41:52.806371+02:00',NULL,NULL,NULL,'["Platform Engineering", "Container Orchestration", "Enterprise OpenShift"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fully-automated-openshift-deployments-with-vmware-vsphere','Fully Automated OpenShift Deployments With VMware vSphere','','2021',0,'Detailed documentation on Installer-Provisioned Infrastructure (IPI) for Red Hat OpenShift on VMware vSphere environments. The automation workflow covers DNS registration, load balancing, virtual machine provisioning, and cluster bootstrapping directly from the installer. This integration streamlines on-premise private cloud delivery, reducing manual operational overhead to nearly zero.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,1.78142991861003088e+09,0,'2026-06-14T11:38:38.610031+02:00',NULL,NULL,NULL,'["Container Platforms", "OpenShift", "Infrastructure Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/solutions/edge-computing-approach','Red Hat''s approach to Edge Computing 🌟','','2022',0,'Analyzes Red Hat''s edge computing framework using lightweight OpenShift single-node configurations and MicroShift. It details how the architecture addresses low-latency processing, disconnected operations, and remote automated lifecycle management. This framework enables enterprise microservices to deploy seamlessly from core data centers to resource-constrained IoT gateways.','English','Whitepaper','Advanced',1,'online','manual',NULL,NULL,1781429922.44222,0,'2026-06-14T11:38:42.442220+02:00',NULL,NULL,NULL,'["Architecture", "Edge Computing", "Distributed Systems"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["edge-computing.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/registries','OpenShift Registry & Quay','','2022',0,'Comprehensive analysis of Red Hat Quay and the integrated OpenShift Container Registry. Details secure image storage, vulnerability scanning with Clair, and geo-replication capabilities. It highlights Quay''s enterprise-grade multi-tenancy and RBAC controls, which ensure secure artifact promotion within high-performance microservices pipelines.','English','Reference Guide','Advanced',1,'online','manual',NULL,NULL,1.78142992253272795e+09,0,'2026-06-14T11:38:42.532728+02:00',NULL,NULL,NULL,'["Artifact Management", "Container Registries", "Red Hat Quay"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes','openshift.com: Deploy a multi-master OKD 4.5 cluster using a single command in ~30 minutes','','2020',0,'Highlights the deployment of an upstream OKD 4.5 cluster (the open-source origin of OpenShift) using the quick installer-provisioned infrastructure (IPI) workflow. It provides a step-by-step breakdown of how a single command automates the bootstrapping of multi-master control planes on cloud providers. Useful for labs and staging environments targeting standard Kubernetes platform development.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,1.78142992253772807e+09,0,'2026-06-14T11:38:42.537728+02:00',NULL,NULL,NULL,'["Container Platforms", "OKD / OpenShift", "Cluster Bootstrap"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://docs.prismacloud.io/en','docs.aporeto.com: OpenShift Master API Protection','','2023',0,'Details how to protect the OpenShift Master API using microsegmentation and identity-based security policies, now consolidated under Palo Alto Networks Prisma Cloud. It explores runtime enforcement, traffic whitelist policies, and vulnerability detection to shield critical control planes. Live grounding shows that Aporeto''s identity-based security is now fully integrated into the Prisma Cloud platform.','English','Documentation','Advanced',1,'duplicate','manual',NULL,NULL,1.78142992256454896e+09,0,'2026-06-14T11:38:42.564549+02:00',NULL,NULL,NULL,'["Security & Compliance", "Network Security", "Prisma Cloud"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{"duplicate_of": "https://docs.aporeto.com/docs/main/guides/okd-master-api-protection"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-azure-red-hat-openshift-on-openshift-4','Introducing Azure Red Hat OpenShift on OpenShift 4 🌟','','2020',0,'Details the managed Azure Red Hat OpenShift (ARO) offering on OpenShift 4, built on operator-led cluster lifecycle management. It discusses direct integration with Microsoft Azure services, integrated scaling, and unified support channels. This managed service drastically simplifies operational overhead, letting enterprises focus purely on microservices delivery.','English','Technical Announcement','Intermediate',0,'online','manual',NULL,NULL,1.78142992265732192e+09,0,'2026-06-14T11:38:42.657322+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Managed Kubernetes", "Azure Red Hat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/cheatsheets','Gradle Cheat Sheets','','2026',5,'High-density command syntax cheatsheet for Gradle, highlighting Kotlin/Groovy DSL setups, caching options, task graphs management, and daemon management to significantly improve build execution times.','Spanish','Documentation','Beginner',1,'online','manual',NULL,NULL,1.78142993196665692e+09,0,'2026-06-14T11:38:51.966657+02:00',NULL,NULL,NULL,'["DevSecOps & Registry", "Java Tools", "Gradle Reference"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md", "ansible.md", "kubectl-commands.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cloudbees.com/whitepapers/jenkins-pipeline-plugins','cloudbees.com: Jenkins Pipeline with Plugins','','2021',0,'Explores Jenkins Pipeline architectural best practices, highlighting how plugins extend declarative and scripted pipeline structures. Discusses dependency isolation, shared library strategies, and security scanning integrations. Designed to provide architects with solid configuration strategies to manage enterprise-scale build workloads securely.','English','Whitepaper','Advanced',0,'online','manual',NULL,NULL,1.78142993247676301e+09,0,'2026-06-14T11:38:52.476763+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipelines", "Jenkins Automation"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2F&dsh=S20332737%3A1779029801683182&emr=1&followup=https%3A%2F%2Fdocs.google.com%2F&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauuoeLcrRlG9wsx3FKpxmPOwZ0aEG9g04i8ZgsTyIUOHV3UzhWURaJlrxS0xYmo_YZUJM0_Rw','Google docs & Sheets','','2026',0,'Redirect link to Google Docs and Sheets login portal, commonly utilized by operations and product teams for maintaining functional specification spreadsheets and collaborative dynamic documentation.','English','Tool Link','Beginner',0,'online','manual',NULL,NULL,1.78142994219804906e+09,0,'2026-06-14T11:39:02.198049+02:00',NULL,NULL,NULL,'["Collaboration Tools", "Document Management", "External Links"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonS3/latest/API','Making Requests to Amazon S3 over IPv6','','2023',2,'Curator Insight views this as an essential networking guide for modern cloud topologies. Live Grounding validates that configuring S3 endpoints over IPv6 reduces IPv4 address exhaustion issues and optimizes hybrid-cloud routing. It offers actionable configuration endpoints and IAM policy adaptations.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1.78173587779390096e+09,0,'2026-06-18T00:37:57.793901+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Object Storage", "AWS"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/tekton','Tekton','','2023',0,'Deep-dive review of Tekton, a Kubernetes-native open-source framework for building continuous integration and delivery (CI/CD) pipelines. It structures pipeline blocks using standard CRDs (Tasks, Pipelines, PipelineRuns), eliminating VM-based runner dependencies. Live validation establishes Tekton as the standard engine powering modern cloud-native container build environments like OpenShift Pipelines.','English','Reference Guide','Advanced',1,'online','manual',NULL,NULL,1.7814299521819489e+09,0,'2026-06-14T11:39:12.181949+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipelines", "Tekton Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/keptn','Keptn','','2026',4,'Nubenetes architectural reference on Keptn, a CNCF enterprise-grade control plane for cloud-native application lifecycle orchestration. Integrates SLO-based evaluations, automated canary promotions, and zero-touch application remediation out of the box.','Spanish','Documentation','Advanced',1,'online','manual',NULL,NULL,1.78142995218657588e+09,0,'2026-06-14T11:39:12.186576+02:00',NULL,NULL,NULL,'["Orchestration & Packaging", "Cloud-Native Delivery", "Keptn"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins-alternatives.md", "devops-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/fantastic-infrastructure-as-code-security-attacks-and-how-to-find-them','about.gitlab.com: Fantastic Infrastructure as Code security attacks and how to find them','','2021',0,'Identifies attack vectors in Infrastructure as Code (IaC) configurations such as Terraform and CloudFormation, focusing on credential leakage and loose firewall definitions. Outlines automated detection workflows using static analysis tools like Kics, TFLint, and GitLab''s built-in SAST scanners. Crucial for embedding preventative controls directly within continuous delivery workflows.','English','Security Blog Post','Advanced',0,'online','manual',NULL,NULL,1781429952.38938,0,'2026-06-14T11:39:12.389380+02:00',NULL,NULL,NULL,'["Security & Compliance", "Infrastructure as Code", "IaC Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://k21academy.com/azure-cloud/azure-pipelines-vs-jenkins','k21academy.com: Azure pipelines VS Jenkins','','2021',0,'A comprehensive comparative analysis contrasting Jenkins (self-hosted, highly extensible, plugin-heavy) against Azure Pipelines (managed, cloud-native SaaS, deep Azure integration). Highlights differences in maintenance overhead, security configurations, build agent execution, and enterprise scaling architectures. Essential reading for platform teams deciding on their continuous delivery stack.','English','Comparative Article','Intermediate',0,'online','manual',NULL,NULL,1.78142995251145195e+09,0,'2026-06-14T11:39:12.511452+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipelines", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.nccgroup.com/research','research.nccgroup.com: 10 real-world stories of how we’ve compromised CI/CD pipelines','','2021',0,'Case-study driven review from NCC Group outlining real-world exploits used to compromise continuous delivery channels. Common vectors include poorly protected secrets, dependency confusion attacks, and unauthenticated pipeline runners. This security research highlights the critical importance of runtime monitoring and pipeline isolation to prevent supply-chain compromises.','English','Research Report','Advanced',0,'online','manual',NULL,NULL,1.78142995384657192e+09,0,'2026-06-14T11:39:13.846572+02:00',NULL,NULL,NULL,'["Security & Compliance", "CI/CD Security", "Penetration Testing"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://securityonline.info','securityonline.info: VAmPI: Vulnerable REST API with OWASP top 10 vulnerabilities','','2021',3,'Curator Insight presents VAmPI as a targeted security sandbox. Live Grounding confirms it is a deliberately vulnerable OWASP Top 10 Python-based REST API designed to evaluate security scanners and train engineers in secure coding practices. Excellent for DevSecOps labs.','English','Project','Intermediate',1,'online','manual',NULL,NULL,1.78173592519179105e+09,0,'2026-06-18T00:38:45.191791+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Testing", "API Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform','ansible.com: Simplifying secrets management with CyberArk and Red Hat Ansible Automation Platform','','2021',0,'Examines the integration of CyberArk Conjur with the Red Hat Ansible Automation Platform to secure dynamic configurations. Demonstrates how Ansible playbooks can fetch secrets at runtime without hardcoding sensitive strings, mitigating credentials sprawl. This collaboration optimizes audit capabilities and identity assertion within enterprise infrastructure operations.','English','Technical Blog Post','Advanced',0,'online','manual',NULL,NULL,1781429957.80183,0,'2026-06-14T11:39:17.801830+02:00',NULL,NULL,NULL,'["Security & Compliance", "Secrets Management", "Ansible & CyberArk"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/secure-container-images-with-gitlab-and-grype','about.gitlab.com: How to secure your container images with GitLab and Grype','','2021',0,'Step-by-step implementation guide to running Grype vulnerability scanner inside a GitLab CI/CD pipeline. Demonstrates configuration flags to parse container filesystems, output standardized SBOM reports, and fail builds on severe vulnerabilities. This design secures the build supply chain before container artifacts reach production registries.','English','Technical Tutorial','Intermediate',1,'online','manual',NULL,NULL,1.781429958175323e+09,0,'2026-06-14T11:39:18.175323+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerability Scanning", "Grype & GitLab"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/knowledge-base/container-security','dynatrace.com: Container security: What it is, why it’s tricky, and how to do it right','','2022',0,'Analyzes the unique security paradigms of ephemeral cloud containers, emphasizing kernel namespace segregation and runtime vulnerability identification. Demonstrates how modern observability platforms injection agents to dynamically monitor behavior and block suspicious system calls. Perfect for architects defining proactive threat prevention strategies.','English','Technical Reference','Intermediate',1,'online','manual',NULL,NULL,1781429958.20766,0,'2026-06-14T11:39:18.207660+02:00',NULL,NULL,NULL,'["Security & Compliance", "Container Security", "Runtime Observability"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform','ansible.com: Automating Security with CyberArk and Red Hat Ansible Automation Platform','','2021',0,'Highlights patterns for automated incident remediation and threat response using CyberArk security profiles triggered by Ansible playbooks. Details dynamic credential rotation and rapid privilege revocation scenarios under active security events. Provides an enterprise-grade framework for unifying dev-sec-ops monitoring with automated compliance enforcement.','English','Technical Blog Post','Advanced',0,'online','manual',NULL,NULL,1.78142995946119189e+09,0,'2026-06-14T11:39:19.461192+02:00',NULL,NULL,NULL,'["Security & Compliance", "Automated Security Remediation", "Ansible & CyberArk"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://digitalis.io/post/kubernetes-gitops-continuous-integration-and-delivery-with-fleet-and-rancher','digitalis.io: Kubernetes GitOps Continuous Integration and Delivery with Fleet and Rancher','','2021',0,'Details deployment architectures using SUSE Rancher''s Fleet to drive large-scale Kubernetes cluster configuration via GitOps. Focuses on orchestrating deployments across hundreds of isolated down-stream clusters with dynamic group mapping and drift reconciliation. Essential reference for operationalizing standardized environments at edge scale.','English','Technical Article','Advanced',0,'duplicate','manual',NULL,NULL,1.78142997107975506e+09,0,'2026-06-14T11:39:31.079755+02:00',NULL,NULL,NULL,'["DevSecOps", "GitOps", "Rancher Fleet"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{"duplicate_of": "https://digitalis.io/blog/kubernetes/kubernetes-gitops-continuous-integration-and-delivery-with-fleet-and-rancher"}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/crunchydata','Crunchy Data PostgreSQL Operator','','2023',0,'Evaluates the Crunchy PostgreSQL Operator (PGO) which automates production-grade PostgreSQL deployments on Kubernetes. Features include automated high availability, pgBackRest-driven backup orchestration, connection pooling via pgBouncer, and deep monitoring metrics. A de facto standard solution for enterprises migrating critical relational engines into Kubernetes platforms.','English','Reference Guide','Advanced',1,'online','manual',NULL,NULL,1.78142998387189888e+09,0,'2026-06-14T11:39:43.871899+02:00',NULL,NULL,NULL,'["Storage & Data", "Database Operators", "Crunchy PostgreSQL"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.informationweek.com/software-services/can-enterprises-benefit-from-adopting-database-devops-','informationweek.com: Can Enterprises Benefit From Adopting Database DevOps?','','2021',0,'Examines the benefits and execution risks of incorporating schema migrations and database state configurations into CI/CD pipelines. Discusses tools like Liquibase and Flyway to version-control structural changes alongside software deployments. This integration reduces deployment mismatches and prevents manual database drift.','English','Industry Article','Intermediate',0,'online','manual',NULL,NULL,1.78142998397569894e+09,0,'2026-06-14T11:39:43.975699+02:00',NULL,NULL,NULL,'["Storage & Data", "Database Operations", "Database DevOps"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/think/cloud','ibm.com: Using Fio to Tell Whether Your Storage is Fast Enough for Etcd','','2021',0,'Practical benchmarking guide using the `fio` utility to measure disk write latency, specifically validating physical storage readiness for critical Kubernetes Etcd backends. Outlines how high write latency triggers cluster-wide instability and master-node leader election failures. Crucial reading for systems administrators configuring bare-metal or hypervisor storage fabrics.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,1.78142998398534607e+09,0,'2026-06-14T11:39:43.985346+02:00',NULL,NULL,NULL,'["Storage & Data", "Performance Benchmarking", "Etcd Storage Tuning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md", "java_frameworks.md", "kubectl-commands.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://openebs.io/docs','OpenEBS Features and Benefits','','2023',0,'Comprehensive guide to OpenEBS Container Attached Storage (CAS) engine. Details how local volumes, Jiva, and Mayastor architectures allow teams to build highly resilient, dynamic persistent storage volumes directly using local disk pools. CNCF validation confirms OpenEBS''s position as a robust storage framework for stateful microservices.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,1.7814299939896779e+09,0,'2026-06-14T11:39:53.989678+02:00',NULL,NULL,NULL,'["Storage & Data", "Container Attached Storage", "OpenEBS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/introducing-the-new-and-improved-new-relic-plugin-for-grafana','grafana.com: Introducing the new and improved New Relic plugin for Grafana','','2021',0,'Explores the upgraded New Relic integration for Grafana dashboards, permitting operations teams to query NRQL data blocks directly. It enables telemetry unification by blending APM, infrastructure metrics, and custom log searches within a single visual canvas. This integration mitigates team operational silos during incident triage cycles.','English','Integration Announcement','Intermediate',0,'duplicate','manual',NULL,NULL,1.78142999436030888e+09,0,'2026-06-14T11:39:54.360309+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Plugins"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2020/07/22/introducing-the-new-and-improved-new-relic-plugin-for-grafana"}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/whats-new-in-grafana-cloud-for-july-2021-traces-live-streaming-kubernetes-and-docker-integrations-and-more','grafana.com: What''s new in Grafana Cloud for July 2021: Traces, live streaming, Kubernetes and Docker integrations, and more','','2021',0,'Outlines major feature enhancements in Grafana Cloud, highlighting integrations for distributed tracing with Tempo, real-time live streaming visualization, and streamlined onboarding for Kubernetes environments. This release accelerated the telemetry unification workflow, offering single-pane views across isolated environments.','English','Technical Blog Post','Intermediate',1,'duplicate','manual',NULL,NULL,1.78142999436820411e+09,0,'2026-06-14T11:39:54.368204+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Cloud"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/07/06/whats-new-in-grafana-cloud-for-july-2021-traces-live-streaming-kubernetes-and-docker-integrations-and-more"}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/top-5-user-requested-synthetic-monitoring-alerts-in-grafana-cloud','grafana.com: Top 5 user-requested synthetic monitoring alerts in Grafana Cloud','','2021',0,'Shares actionable configurations for the most prominent user-requested synthetic monitoring alerts in Grafana Cloud, including DNS failures, HTTP latency spikes, SSL certificate expirations, and global availability drops. Facilitates preemptive identification of microservice edge-network connectivity failures before user impact occurs.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,1.78142999437291288e+09,0,'2026-06-14T11:39:54.372913+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Synthetic Monitoring", "Grafana Alerting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/video-how-to-build-a-prometheus-query-in-grafana','grafana.com: Video: How to build a Prometheus query in Grafana','','2021',0,'Video breakdown demonstrating the assembly of PromQL (Prometheus Query Language) structures inside Grafana''s query editor. Explores metric labels, functions like `rate()`, aggregation operations, and template variables. A foundational resource to help infrastructure engineers formulate robust alerting rules and visual dashboards.','English','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,1.78142999437618494e+09,0,'2026-06-14T11:39:54.376185+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Metrics Querying", "PromQL Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/why-companies-choose-grafana-cloud-over-self-hosted-oss-stacks','grafana.com: Why companies choose Grafana Cloud over self-managed OSS stacks','','2021',0,'Explores the total cost of ownership (TCO) differences when operating self-hosted Prometheus/Loki/Tempo stacks versus utilizing Grafana Cloud. Evaluates scalability challenges, engineering maintenance resources, and the advantages of centralized enterprise licensing. Practical resource for decision makers evaluating managed telemetry platforms.','English','Business / Technical Article','Intermediate',0,'duplicate','manual',NULL,NULL,1.78142999437899208e+09,0,'2026-06-14T11:39:54.378992+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Platform Operations", "Managed Observability"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2023/10/16/why-companies-choose-grafana-cloud-over-self-managed-oss-stacks"}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/popular-community-plugins-that-can-improve-your-grafana-dashboards','Popular community plugins that can improve your Grafana dashboards 🌟','','2021',0,'Highlights top community-created visualization plugins extending the native capabilities of Grafana dashboards, including specialized charting tools, flow diagrams, and advanced geographic mappings. Helps dashboard authors enrich analytics panels and improve observability interfaces across operations groups.','English','Reference Article','Intermediate',0,'online','manual',NULL,NULL,1.78142999439308691e+09,0,'2026-06-14T11:39:54.393087+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Plugins"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks','grafana.com: A complete guide to managing Grafana as code: tools, tips, and tricks','','2023',0,'An architectural guide detailing how to manage Grafana as code. Explores declarative tools, GitOps synchronization methods, and APIs (such as Grizzly, Terraform, and Kubernetes Operators) to achieve reproducible visualization dashboards, alert rules, and secure data sources inside multi-tenant configurations.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,1.78142999441661906e+09,0,'2026-06-14T11:39:54.416619+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure as Code", "Grafana Provisioning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/grafana-beyla-1-0-release-zero-code-instrumentation-for-application-telemetry-using-ebpf','grafana.com: Grafana Beyla 1.0 release: zero-code instrumentation for application telemetry using eBPF','','2023',0,'Introduces Grafana Beyla 1.0, an eBPF-based auto-instrumentation tool designed to gather application telemetry (traces and RED metrics) without source code modification. Using eBPF, Beyla auto-detects web services and captures critical HTTP/S and gRPC latency data directly from the kernel space, making it highly valuable for heterogeneous, high-throughput microservice architectures.','Go','Tool','Advanced',1,'duplicate','manual',NULL,NULL,1.78142999442357707e+09,0,'2026-06-14T11:39:54.423577+02:00',NULL,NULL,NULL,'["Observability", "Telemetry", "eBPF Application Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2023/11/14/grafana-beyla-1.0-release-zero-code-instrumentation-for-application-telemetry-using-ebpf"}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/a-3-step-guide-to-troubleshooting-and-visualizing-kubernetes-with-grafana-cloud','grafana.com: A 3-step guide to troubleshooting and visualizing Kubernetes with Grafana Cloud','','2021',0,'Simplifies cluster-wide observability configurations down to three primary phases: installing the agent, collecting Prometheus metrics/Loki logs, and loading predefined cluster-health dashboards. Provides actionable advice to visually debug pod scheduling limits, node starvation, and OOM-Killed container cycles rapidly.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,1.78142999442559504e+09,0,'2026-06-14T11:39:54.425595+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Kubernetes Observability", "Grafana Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/grafana-dashboards-a-complete-guide-to-all-the-different-types-you-can-build','grafana.com: Grafana dashboards: A complete guide to all the different types you can build','','2021',0,'Detailed directory detailing Grafana dashboard templates designed for infrastructure health, application profiling, alerting states, and executive summaries. Illustrates best practices for using colors, mapping dynamic parameters, and structuring queries to minimize browser rendering lag. Excellent primer for SRE and platform teams establishing visualization frameworks.','English','Reference Guide','Intermediate',0,'online','manual',NULL,NULL,1.78142999442589592e+09,0,'2026-06-14T11:39:54.425896+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Dashboard Design"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/an-advanced-guide-to-network-monitoring-with-grafana-and-prometheus','grafana.com: An advanced guide to network monitoring with Grafana and Prometheus','','2021',0,'Builds on foundational network concepts to introduce complex PromQL configurations, high-density traffic visualizations, and multi-layered alert thresholds. Explores analyzing network interface errors, tracking packet drop trends, and integrating blackbox exporter synthetic probes to build a highly resilient multi-cluster tracking profile.','English','Technical Article','Advanced',0,'duplicate','manual',NULL,NULL,1.78142999449628591e+09,0,'2026-06-14T11:39:54.496286+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Network Monitoring", "Advanced Prometheus"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2022/02/01/an-advanced-guide-to-network-monitoring-with-grafana-and-prometheus"}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/a-beginners-guide-to-network-monitoring-with-grafana-and-prometheus','grafana.com: A beginner''s guide to network monitoring with Grafana and Prometheus','- https://github.com/prometheus/snmp_exporter/tree/main/snmp-mixin','2021',0,'A foundational walkthrough on tracking physical and virtual networking infrastructure using Prometheus snmp_exporter. Focuses on gathering router/switch metrics, parsing bandwidth limits, and building clear Grafana interfaces to visualize network bottlenecks. An excellent baseline guide for administrators connecting traditional networks to cloud topologies.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,1.78142999449770689e+09,0,'2026-06-14T11:39:54.497707+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Network Monitoring", "Prometheus snmp_exporter"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/testing-shift-left-observability-with-the-grafana-stack-opentelemetry-and-k6','grafana.com: Testing shift left observability with the Grafana Stack, OpenTelemetry, and k6','','2022',0,'Architectural validation of incorporating performance and observability telemetry early in the software lifecycle. Demonstrates using k6 for synthetic load generation while leveraging OpenTelemetry and the Grafana Stack to evaluate container bottlenecks during integration phases. This shift-left pattern prevents performance regressions before software hits live production environments.','English','Technical Article','Advanced',1,'duplicate','manual',NULL,NULL,1.7814299945164721e+09,0,'2026-06-14T11:39:54.516472+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Load Testing", "k6 & OpenTelemetry"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/12/06/testing-shift-left-observability-with-the-grafana-stack-opentelemetry-and-k6"}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/introducing-grafana-faro-oss-application-observability','grafana.com: Introducing Grafana Faro, an open source project for frontend application observability','','2022',0,'Introduces Grafana Faro, an open-source JavaScript SDK designed to capture frontend Web-Vitals, console exceptions, and real-user-monitoring (RUM) metrics. Faro integrates client-side trace-contexts with backend services via OpenTelemetry, enabling end-to-end transaction transparency. A critical tool for aligning frontend application performance with deep backend container telemetries.','English','Technical Announcement','Intermediate',1,'duplicate','manual',NULL,NULL,1.78142999454247498e+09,0,'2026-06-14T11:39:54.542475+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Application Observability", "Grafana Faro (RUM)"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2022/11/02/introducing-grafana-faro-oss-application-observability"}');
-INSERT INTO "resources" VALUES('https://grafana.com/oss/grafana','grafana.com: Grafana 8.1 released: New Geomap and Annotations panels, updated plugin management, and more','','2021',0,'Technical announcement detailing the new capabilities in Grafana 8.1, including the rewritten unified Geomap panel, automated annotations query integrations, and an upgraded interface for local plugin management. These features enhance geographical spatial data analysis and speed up event correlation during active incident mitigation.','English','Product Release Note','Intermediate',0,'duplicate','manual',NULL,NULL,1.78142999454801511e+09,0,'2026-06-14T11:39:54.548015+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Releases"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/08/05/grafana-8.1-released-new-geomap-and-annotations-panels-updated-plugin-management-and-more"}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog','grafana.com: Introducing the AWS CloudWatch integration, Grafana Cloud''s first fully managed integration','','2021',0,'Focuses on Grafana Cloud''s fully managed integration for AWS CloudWatch. Automates connection configurations, IAM policy templates, and out-of-the-box system dashboards to rapidly pull metrics from EC2, RDS, and ECS without setting up complex collectors. This SaaS integration reduces initial ingestion setups down to minutes.','English','Integration Guide','Intermediate',0,'online','manual',NULL,NULL,1.78142999488100409e+09,0,'2026-06-14T11:39:54.881004+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Cloud Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies','aws.amazon.com: Trainline Case Study','','2019',0,'Architectural case study mapping Trainline''s migrations onto AWS using ECS containerized deployments and RDS clusters. Demonstrates successful reduction in database locking periods and outlines zero-downtime blue/green microservice delivery strategies.','N/A','Case Study','Advanced',1,'online','manual',NULL,NULL,1781430004.30106,0,'2026-06-14T11:40:04.301060+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Case Studies", "Enterprise Scale"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws-miscellaneous.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-is-ai-ml-changing-devops','about.gitlab.com: How is AI/ML changing DevOps?','','2023',0,'Investigates the evolving integration of AI and Machine Learning inside DevSecOps pipelines. Discusses automated code suggestion mechanisms, ML-driven vulnerability remediation, and predictive diagnostic models, outlining the performance gains and code-security shifts this creates inside delivery loops.','N/A','Article','Intermediate',0,'duplicate','manual',NULL,NULL,1.78143000445045804e+09,0,'2026-06-14T11:40:04.450458+02:00',NULL,NULL,NULL,'["Software Engineering", "DevOps", "AI-Assisted Workflows"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2022/11/16/how-is-ai-ml-changing-devops"}');
-INSERT INTO "resources" VALUES('https://www.technologyreview.es/article/las-empresas-que-empiezan-lo-grande-con-la-ia-fracasan-mas','technologyreview.es: "Las empresas que empiezan a lo grande con la IA fracasan más" 🌟','','2023',4,'Analytical piece focusing on enterprise strategies for AI adoption, arguing that companies attempting large-scale, over-ambitious transformations from day one experience higher failure rates. Advocates for incremental, focused deployments coupled with robust cultural and organizational shifts. Highly recommended reading for CTOs and enterprise architects. [SPANISH CONTENT]','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,1.78173618062742805e+09,0,'2026-06-18T00:43:00.627428+02:00',NULL,NULL,NULL,'["Management and Strategy", "Artificial Intelligence", "Enterprise Transformation"]','["[ENTERPRISE-STABLE]"]','[]','["ai.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/networking','Networking Cheat Sheet','','2022',0,'Consolidated technical reference detailing essential low-level networking parameters, CIDR calculations, subnetting concepts, and critical routing architectures. Serves as a quick diagnostic lookup sheet for standard network protocol analysis and port troubleshooting.','N/A','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,1.78143001429394388e+09,0,'2026-06-14T11:40:14.293944+02:00',NULL,NULL,NULL,'["Networking", "Reference", "Network Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fsites.google.com%2Fsite%2Fmrxpalmeiras%2Fansible%2Fansible-cheat-sheet&dsh=S-1707972940%3A1779029132636791&followup=https%3A%2F%2Fsites.google.com%2Fsite%2Fmrxpalmeiras%2Fansible%2Fansible-cheat-sheet&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PaujYnU1vHeNQrrR9IV_P56nGiUWnqqM_hG1PBGMZyTXDsxITg7865jvpdfY8gDYaRf3YwR5Kw','google.com/site/mrxpalmeiras: Ansible Cheat Sheet 🌟','','2020',0,'Duplicate entry for community-compiled Ansible reference guidelines detailing task writing, loops, and inventory structure commands. Restricted behind authentication barriers, making it less accessible for active production pipelines.','YAML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,1.78143002459847211e+09,0,'2026-06-14T11:40:24.598472+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://sakaiproject.atlassian.net/wiki','confluence.sakaiproject.org','','2021',0,'Central wiki repository hosted by Atlassian Confluence detailing design decisions, setup scripts, and architectural patterns of the open-source Sakai educational software suite. Highly valued for tracing monolithic Java stack layouts and migrations.','Java','Documentation','Intermediate',0,'online','manual',NULL,NULL,1.78143002520016694e+09,0,'2026-06-14T11:40:25.200167+02:00',NULL,NULL,NULL,'["Collaboration", "Documentation", "Project Wikis"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.pulumi.com/registry/packages','Pulumi Cloud Providers','','2024',0,'The central registry portal hosting official Pulumi cloud infrastructure providers. Enables multi-cloud platform declaration (AWS, Kubernetes, Azure, GCP) using modern programming languages, supporting highly parameterized microservice deployments.','Multi-Language','Registry','Intermediate',0,'online','manual',NULL,NULL,1781430025.23729,0,'2026-06-14T11:40:25.237290+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud", "Pulumi Registry"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ufcquechoisir-brest.org','CheatSheet for JMeter __time Function Calls','','2019',0,'Quick syntax sheet formatting the use of Apache JMeter `__time` variables during heavy performance evaluation loops. Note: The target URL appears redirected or potentially compromised; users should reference direct JMeter core documentation instead.','N/A','Cheat Sheet','Beginner',0,'duplicate','manual',NULL,NULL,1.78143002527018404e+09,0,'2026-06-14T11:40:25.270184+02:00',NULL,NULL,NULL,'["Quality Assurance", "Performance Testing", "Apache JMeter"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://hellotestworld.com/2016/02/02/cheatsheet-for-jmeter-__time-function-calls"}');
-INSERT INTO "resources" VALUES('https://developer.amazon.com','New Alexa Skills Kit Template: Build a Trivia Skill in under an Hour','','2017',0,'Step-by-step developer tutorial detailing integration patterns between the Alexa Skills Kit and AWS Lambda serverless functions. Marked legacy as current conversational AI models have largely replaced basic programmatic trivia setups in production.','JavaScript','Tutorial','Beginner',1,'online','manual',NULL,NULL,1.78143002606364107e+09,0,'2026-06-14T11:40:26.063641+02:00',NULL,NULL,NULL,'["Serverless", "Voice User Interfaces", "Alexa Skills"]','["[GUIDE]", "[LEGACY]"]','[]','["aws-miscellaneous.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://…','Debugging Kubernetes Systems: Practical Advice with Quality Telemetry','','N/A',0,'A curated technical resource and architectural guide covering Debugging Kubernetes Systems: Practical Advice with Quality Telemetry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034313,0,'2026-05-17T18:11:53.158552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/embed/TUKYbUIXLOE','The 6 Levels of Claude Code Explained','Featured video in the Top Videos & Clips section.','N/A',0,'This video provides a structured architectural roadmap for mastering Claude Code, Anthropic''s agentic CLI tool for software engineering. It details the progression from basic code generation to complex, multi-step agentic workflows, emphasizing the tool''s relevance to the 2026 Kubernetes ecosystem through automated manifest refactoring, contextual codebase analysis, and direct CLI-driven infrastructure orchestration. By exploring agentic "vibe coding" levels, it helps platform engineers integrate AI-augmented automation into mission-critical CI/CD pipelines and platform engineering workflows.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Claude Code", "video_order": 27}');
+INSERT INTO "resources" VALUES('https://github.com/fabric8io/fabric8-maven-plugin','github - fabric8, maven plugin','','2023',5,'A Maven plugin designed to package Java projects into lightweight Docker/OCI images and generate corresponding Kubernetes resource manifests automatically. Double-Evidence: Note that this project is archived and superseded by Eclipse JKube in modern development environments.','Java','Tool','Intermediate',1,'online','manual',NULL,NULL,1781430100,0,'2024-06-19T04:52:55Z',NULL,NULL,NULL,'["Software Engineering", "Build Systems", "Fabric8 Maven Plugin"]','["[DE FACTO STANDARD]", "[LEGACY]"]','[]','["openshift-pipelines.md"]','{}','{"gh_stars": 334, "gh_pushed": "2024-06-19T04:52:55Z", "gh_license": "Apache-2.0"}');
+INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&dsh=S-837258255%3A1779033921742301&followup=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&osid=1&passive=1209600&service=cloudconsole&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PavdLijoZE8HgBUBXNoU1YfsOf-olUjJ8JfmhFG_0QoTjdDv1sVmFwi8Eo6EXbpyWStjzuTRaQ','console.cloud.google.com/products','','2026',0,'The comprehensive management control plane for Google Cloud Platform (GCP) services, showcasing serverless runtimes, managed databases, and enterprise networking. It provides native Kubernetes (GKE), AI services, and IAM frameworks to construct highly available applications. Curated portal access maps directly to programmatic infrastructure control and cloud service catalogs.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781429916,0,'2026-06-14T11:38:36.726121+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Google Cloud Platform", "Product Catalog"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/8-answers-to-7-openshift-questions','openshift.com: 8 Answers to 7 OpenShift Questions 🌟','','2020',0,'A practical synthesis addressing common operational and architectural questions regarding Red Hat OpenShift deployment modes, upgrade cycles, and subscription models. It clarifies the differentiators between upstream Kubernetes and OpenShift''s opinionated, enterprise-ready application platform. Useful for enterprise decision-makers evaluating platform migrations or hybrid-cloud architectures.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,1781429916,0,'2026-06-14T11:38:36.736056+02:00',NULL,NULL,NULL,'["Container Platforms", "OpenShift", "FAQ"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-security-best-practices-for-kubernetes-cluster-design','openshift.com: OpenShift Security Best Practices for Kubernetes Cluster Design 🌟','','2021',0,'Explores architectural security design patterns for OpenShift, including network segmentation, API access control, multi-tenancy models, and secure OS configurations via CoreOS. It highlights key defensive controls like Security Context Constraints (SCCs) and identity provider integrations. A must-read for compliance-oriented infrastructure architects designing high-security Kubernetes platforms.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,1781429916,0,'2026-06-14T11:38:36.744639+02:00',NULL,NULL,NULL,'["Security & Compliance", "OpenShift Security", "Cluster Design"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization','openshift.com: Ask an OpenShift Admin Office Hour - Authentication and Authorization','','2021',0,'An interactive session breakdown focused on OpenShift''s native OAuth server, identity providers (LDAP, Active Directory, Keycloak), and RBAC mapping strategies. It provides deep troubleshooting techniques for authentication flow misconfigurations and token management. Live grounding validates these techniques as crucial for securing enterprise-grade API endpoints.','English','Video','Intermediate',0,'online','manual',NULL,NULL,1781429916,0,'2026-06-14T11:38:36.755132+02:00',NULL,NULL,NULL,'["Security & Compliance", "Access Control", "OpenShift IAM"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://blog.postman.com','blog.getpostman.com','','2026',4,'The official Postman engineering blog highlighting modern practices in API design, automated testing, mocking, and API-first architectures. Contains high-depth articles on security, governance, and integrating API testing into global pipelines. Offers valuable insights into cross-team API collaboration.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,1781736133,0,'2026-06-18T00:42:13.401221+02:00',NULL,NULL,NULL,'["API Lifecycle", "Testing and Mocking", "Engineering Blogs"]','["[ENTERPRISE-STABLE]"]','[]','["postman.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://docs.cloud.google.com/architecture','A hybrid cloud-native DevSecOps pipeline with JFrog Artifactory and GKE on-prem 🌟','','2022',0,'Architectural reference for constructing a hybrid DevSecOps pipeline integrating JFrog Artifactory with GKE on-prem (Anthos/Google Distributed Cloud). It focuses on secure container image lifecycle management, automated vulnerability scanning, and binary promotion across hybrid control planes. This blueprint ensures consistent compliance and minimal latency for high-throughput enterprise deployments.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,1781429916,0,'2026-06-14T11:38:36.785349+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipelines", "Hybrid Cloud Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.22','OpenShift 4 documentation 🌟','','2026',5,'Official enterprise-grade documentation for Red Hat OpenShift Container Platform. Provides comprehensive architectural guidelines, deployment patterns, security policies, and cluster lifecycle management instructions. It serves as the authoritative source of truth for platform engineers implementing production-ready Kubernetes distributions.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.806371+02:00',NULL,NULL,NULL,'["Platform Engineering", "Container Orchestration", "Enterprise OpenShift"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fully-automated-openshift-deployments-with-vmware-vsphere','Fully Automated OpenShift Deployments With VMware vSphere','','2021',0,'Detailed documentation on Installer-Provisioned Infrastructure (IPI) for Red Hat OpenShift on VMware vSphere environments. The automation workflow covers DNS registration, load balancing, virtual machine provisioning, and cluster bootstrapping directly from the installer. This integration streamlines on-premise private cloud delivery, reducing manual operational overhead to nearly zero.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,1781429918,0,'2026-06-14T11:38:38.610031+02:00',NULL,NULL,NULL,'["Container Platforms", "OpenShift", "Infrastructure Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/solutions/edge-computing-approach','Red Hat''s approach to Edge Computing 🌟','','2022',0,'Analyzes Red Hat''s edge computing framework using lightweight OpenShift single-node configurations and MicroShift. It details how the architecture addresses low-latency processing, disconnected operations, and remote automated lifecycle management. This framework enables enterprise microservices to deploy seamlessly from core data centers to resource-constrained IoT gateways.','English','Whitepaper','Advanced',1,'online','manual',NULL,NULL,1781429922,0,'2026-06-14T11:38:42.442220+02:00',NULL,NULL,NULL,'["Architecture", "Edge Computing", "Distributed Systems"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["edge-computing.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/registries','OpenShift Registry & Quay','','2022',0,'Comprehensive analysis of Red Hat Quay and the integrated OpenShift Container Registry. Details secure image storage, vulnerability scanning with Clair, and geo-replication capabilities. It highlights Quay''s enterprise-grade multi-tenancy and RBAC controls, which ensure secure artifact promotion within high-performance microservices pipelines.','English','Reference Guide','Advanced',1,'online','manual',NULL,NULL,1781429922,0,'2026-06-14T11:38:42.532728+02:00',NULL,NULL,NULL,'["Artifact Management", "Container Registries", "Red Hat Quay"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes','openshift.com: Deploy a multi-master OKD 4.5 cluster using a single command in ~30 minutes','','2020',0,'Highlights the deployment of an upstream OKD 4.5 cluster (the open-source origin of OpenShift) using the quick installer-provisioned infrastructure (IPI) workflow. It provides a step-by-step breakdown of how a single command automates the bootstrapping of multi-master control planes on cloud providers. Useful for labs and staging environments targeting standard Kubernetes platform development.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,1781429922,0,'2026-06-14T11:38:42.537728+02:00',NULL,NULL,NULL,'["Container Platforms", "OKD / OpenShift", "Cluster Bootstrap"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://docs.prismacloud.io/en','docs.aporeto.com: OpenShift Master API Protection','','2023',0,'Details how to protect the OpenShift Master API using microsegmentation and identity-based security policies, now consolidated under Palo Alto Networks Prisma Cloud. It explores runtime enforcement, traffic whitelist policies, and vulnerability detection to shield critical control planes. Live grounding shows that Aporeto''s identity-based security is now fully integrated into the Prisma Cloud platform.','English','Documentation','Advanced',1,'duplicate','manual',NULL,NULL,1781429922,0,'2026-06-14T11:38:42.564549+02:00',NULL,NULL,NULL,'["Security & Compliance", "Network Security", "Prisma Cloud"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{"duplicate_of": "https://docs.aporeto.com/docs/main/guides/okd-master-api-protection"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-azure-red-hat-openshift-on-openshift-4','Introducing Azure Red Hat OpenShift on OpenShift 4 🌟','','2020',0,'Details the managed Azure Red Hat OpenShift (ARO) offering on OpenShift 4, built on operator-led cluster lifecycle management. It discusses direct integration with Microsoft Azure services, integrated scaling, and unified support channels. This managed service drastically simplifies operational overhead, letting enterprises focus purely on microservices delivery.','English','Technical Announcement','Intermediate',0,'online','manual',NULL,NULL,1781429922,0,'2026-06-14T11:38:42.657322+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Managed Kubernetes", "Azure Red Hat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/cheatsheets','Gradle Cheat Sheets','','2026',5,'High-density command syntax cheatsheet for Gradle, highlighting Kotlin/Groovy DSL setups, caching options, task graphs management, and daemon management to significantly improve build execution times.','Spanish','Documentation','Beginner',1,'online','manual',NULL,NULL,1781429931,0,'2026-06-14T11:38:51.966657+02:00',NULL,NULL,NULL,'["DevSecOps & Registry", "Java Tools", "Gradle Reference"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md", "ansible.md", "kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cloudbees.com/whitepapers/jenkins-pipeline-plugins','cloudbees.com: Jenkins Pipeline with Plugins','','2021',0,'Explores Jenkins Pipeline architectural best practices, highlighting how plugins extend declarative and scripted pipeline structures. Discusses dependency isolation, shared library strategies, and security scanning integrations. Designed to provide architects with solid configuration strategies to manage enterprise-scale build workloads securely.','English','Whitepaper','Advanced',0,'online','manual',NULL,NULL,1781429932,0,'2026-06-14T11:38:52.476763+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipelines", "Jenkins Automation"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2F&dsh=S20332737%3A1779029801683182&emr=1&followup=https%3A%2F%2Fdocs.google.com%2F&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauuoeLcrRlG9wsx3FKpxmPOwZ0aEG9g04i8ZgsTyIUOHV3UzhWURaJlrxS0xYmo_YZUJM0_Rw','Google docs & Sheets','','2026',0,'Redirect link to Google Docs and Sheets login portal, commonly utilized by operations and product teams for maintaining functional specification spreadsheets and collaborative dynamic documentation.','English','Tool Link','Beginner',0,'online','manual',NULL,NULL,1781429942,0,'2026-06-14T11:39:02.198049+02:00',NULL,NULL,NULL,'["Collaboration Tools", "Document Management", "External Links"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonS3/latest/API','Making Requests to Amazon S3 over IPv6','','2023',2,'Curator Insight views this as an essential networking guide for modern cloud topologies. Live Grounding validates that configuring S3 endpoints over IPv6 reduces IPv4 address exhaustion issues and optimizes hybrid-cloud routing. It offers actionable configuration endpoints and IAM policy adaptations.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.793901+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Object Storage", "AWS"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/tekton','Tekton','','2023',0,'Deep-dive review of Tekton, a Kubernetes-native open-source framework for building continuous integration and delivery (CI/CD) pipelines. It structures pipeline blocks using standard CRDs (Tasks, Pipelines, PipelineRuns), eliminating VM-based runner dependencies. Live validation establishes Tekton as the standard engine powering modern cloud-native container build environments like OpenShift Pipelines.','English','Reference Guide','Advanced',1,'online','manual',NULL,NULL,1781429952,0,'2026-06-14T11:39:12.181949+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipelines", "Tekton Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/keptn','Keptn','','2026',4,'Nubenetes architectural reference on Keptn, a CNCF enterprise-grade control plane for cloud-native application lifecycle orchestration. Integrates SLO-based evaluations, automated canary promotions, and zero-touch application remediation out of the box.','Spanish','Documentation','Advanced',1,'online','manual',NULL,NULL,1781429952,0,'2026-06-14T11:39:12.186576+02:00',NULL,NULL,NULL,'["Orchestration & Packaging", "Cloud-Native Delivery", "Keptn"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins-alternatives.md", "devops-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/fantastic-infrastructure-as-code-security-attacks-and-how-to-find-them','about.gitlab.com: Fantastic Infrastructure as Code security attacks and how to find them','','2021',0,'Identifies attack vectors in Infrastructure as Code (IaC) configurations such as Terraform and CloudFormation, focusing on credential leakage and loose firewall definitions. Outlines automated detection workflows using static analysis tools like Kics, TFLint, and GitLab''s built-in SAST scanners. Crucial for embedding preventative controls directly within continuous delivery workflows.','English','Security Blog Post','Advanced',0,'online','manual',NULL,NULL,1781429952,0,'2026-06-14T11:39:12.389380+02:00',NULL,NULL,NULL,'["Security & Compliance", "Infrastructure as Code", "IaC Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://k21academy.com/azure-cloud/azure-pipelines-vs-jenkins','k21academy.com: Azure pipelines VS Jenkins','','2021',0,'A comprehensive comparative analysis contrasting Jenkins (self-hosted, highly extensible, plugin-heavy) against Azure Pipelines (managed, cloud-native SaaS, deep Azure integration). Highlights differences in maintenance overhead, security configurations, build agent execution, and enterprise scaling architectures. Essential reading for platform teams deciding on their continuous delivery stack.','English','Comparative Article','Intermediate',0,'online','manual',NULL,NULL,1781429952,0,'2026-06-14T11:39:12.511452+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipelines", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.nccgroup.com/research','research.nccgroup.com: 10 real-world stories of how we’ve compromised CI/CD pipelines','','2021',0,'Case-study driven review from NCC Group outlining real-world exploits used to compromise continuous delivery channels. Common vectors include poorly protected secrets, dependency confusion attacks, and unauthenticated pipeline runners. This security research highlights the critical importance of runtime monitoring and pipeline isolation to prevent supply-chain compromises.','English','Research Report','Advanced',0,'online','manual',NULL,NULL,1781429953,0,'2026-06-14T11:39:13.846572+02:00',NULL,NULL,NULL,'["Security & Compliance", "CI/CD Security", "Penetration Testing"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://securityonline.info','securityonline.info: VAmPI: Vulnerable REST API with OWASP top 10 vulnerabilities','','2021',3,'Curator Insight presents VAmPI as a targeted security sandbox. Live Grounding confirms it is a deliberately vulnerable OWASP Top 10 Python-based REST API designed to evaluate security scanners and train engineers in secure coding practices. Excellent for DevSecOps labs.','English','Project','Intermediate',1,'online','manual',NULL,NULL,1781735925,0,'2026-06-18T00:38:45.191791+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Testing", "API Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform','ansible.com: Simplifying secrets management with CyberArk and Red Hat Ansible Automation Platform','','2021',0,'Examines the integration of CyberArk Conjur with the Red Hat Ansible Automation Platform to secure dynamic configurations. Demonstrates how Ansible playbooks can fetch secrets at runtime without hardcoding sensitive strings, mitigating credentials sprawl. This collaboration optimizes audit capabilities and identity assertion within enterprise infrastructure operations.','English','Technical Blog Post','Advanced',0,'online','manual',NULL,NULL,1781429957,0,'2026-06-14T11:39:17.801830+02:00',NULL,NULL,NULL,'["Security & Compliance", "Secrets Management", "Ansible & CyberArk"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/secure-container-images-with-gitlab-and-grype','about.gitlab.com: How to secure your container images with GitLab and Grype','','2021',0,'Step-by-step implementation guide to running Grype vulnerability scanner inside a GitLab CI/CD pipeline. Demonstrates configuration flags to parse container filesystems, output standardized SBOM reports, and fail builds on severe vulnerabilities. This design secures the build supply chain before container artifacts reach production registries.','English','Technical Tutorial','Intermediate',1,'online','manual',NULL,NULL,1781429958,0,'2026-06-14T11:39:18.175323+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerability Scanning", "Grype & GitLab"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/knowledge-base/container-security','dynatrace.com: Container security: What it is, why it’s tricky, and how to do it right','','2022',0,'Analyzes the unique security paradigms of ephemeral cloud containers, emphasizing kernel namespace segregation and runtime vulnerability identification. Demonstrates how modern observability platforms injection agents to dynamically monitor behavior and block suspicious system calls. Perfect for architects defining proactive threat prevention strategies.','English','Technical Reference','Intermediate',1,'online','manual',NULL,NULL,1781429958,0,'2026-06-14T11:39:18.207660+02:00',NULL,NULL,NULL,'["Security & Compliance", "Container Security", "Runtime Observability"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform','ansible.com: Automating Security with CyberArk and Red Hat Ansible Automation Platform','','2021',0,'Highlights patterns for automated incident remediation and threat response using CyberArk security profiles triggered by Ansible playbooks. Details dynamic credential rotation and rapid privilege revocation scenarios under active security events. Provides an enterprise-grade framework for unifying dev-sec-ops monitoring with automated compliance enforcement.','English','Technical Blog Post','Advanced',0,'online','manual',NULL,NULL,1781429959,0,'2026-06-14T11:39:19.461192+02:00',NULL,NULL,NULL,'["Security & Compliance", "Automated Security Remediation", "Ansible & CyberArk"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://digitalis.io/post/kubernetes-gitops-continuous-integration-and-delivery-with-fleet-and-rancher','digitalis.io: Kubernetes GitOps Continuous Integration and Delivery with Fleet and Rancher','','2021',0,'Details deployment architectures using SUSE Rancher''s Fleet to drive large-scale Kubernetes cluster configuration via GitOps. Focuses on orchestrating deployments across hundreds of isolated down-stream clusters with dynamic group mapping and drift reconciliation. Essential reference for operationalizing standardized environments at edge scale.','English','Technical Article','Advanced',0,'duplicate','manual',NULL,NULL,1781429971,0,'2026-06-14T11:39:31.079755+02:00',NULL,NULL,NULL,'["DevSecOps", "GitOps", "Rancher Fleet"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{"duplicate_of": "https://digitalis.io/blog/kubernetes/kubernetes-gitops-continuous-integration-and-delivery-with-fleet-and-rancher"}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/crunchydata','Crunchy Data PostgreSQL Operator','','2023',0,'Evaluates the Crunchy PostgreSQL Operator (PGO) which automates production-grade PostgreSQL deployments on Kubernetes. Features include automated high availability, pgBackRest-driven backup orchestration, connection pooling via pgBouncer, and deep monitoring metrics. A de facto standard solution for enterprises migrating critical relational engines into Kubernetes platforms.','English','Reference Guide','Advanced',1,'online','manual',NULL,NULL,1781429983,0,'2026-06-14T11:39:43.871899+02:00',NULL,NULL,NULL,'["Storage & Data", "Database Operators", "Crunchy PostgreSQL"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.informationweek.com/software-services/can-enterprises-benefit-from-adopting-database-devops-','informationweek.com: Can Enterprises Benefit From Adopting Database DevOps?','','2021',0,'Examines the benefits and execution risks of incorporating schema migrations and database state configurations into CI/CD pipelines. Discusses tools like Liquibase and Flyway to version-control structural changes alongside software deployments. This integration reduces deployment mismatches and prevents manual database drift.','English','Industry Article','Intermediate',0,'online','manual',NULL,NULL,1781429983,0,'2026-06-14T11:39:43.975699+02:00',NULL,NULL,NULL,'["Storage & Data", "Database Operations", "Database DevOps"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/think/cloud','ibm.com: Using Fio to Tell Whether Your Storage is Fast Enough for Etcd','','2021',0,'Practical benchmarking guide using the `fio` utility to measure disk write latency, specifically validating physical storage readiness for critical Kubernetes Etcd backends. Outlines how high write latency triggers cluster-wide instability and master-node leader election failures. Crucial reading for systems administrators configuring bare-metal or hypervisor storage fabrics.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,1781429983,0,'2026-06-14T11:39:43.985346+02:00',NULL,NULL,NULL,'["Storage & Data", "Performance Benchmarking", "Etcd Storage Tuning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md", "java_frameworks.md", "kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://openebs.io/docs','OpenEBS Features and Benefits','','2023',0,'Comprehensive guide to OpenEBS Container Attached Storage (CAS) engine. Details how local volumes, Jiva, and Mayastor architectures allow teams to build highly resilient, dynamic persistent storage volumes directly using local disk pools. CNCF validation confirms OpenEBS''s position as a robust storage framework for stateful microservices.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,1781429993,0,'2026-06-14T11:39:53.989678+02:00',NULL,NULL,NULL,'["Storage & Data", "Container Attached Storage", "OpenEBS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/introducing-the-new-and-improved-new-relic-plugin-for-grafana','grafana.com: Introducing the new and improved New Relic plugin for Grafana','','2021',0,'Explores the upgraded New Relic integration for Grafana dashboards, permitting operations teams to query NRQL data blocks directly. It enables telemetry unification by blending APM, infrastructure metrics, and custom log searches within a single visual canvas. This integration mitigates team operational silos during incident triage cycles.','English','Integration Announcement','Intermediate',0,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.360309+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Plugins"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2020/07/22/introducing-the-new-and-improved-new-relic-plugin-for-grafana"}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/whats-new-in-grafana-cloud-for-july-2021-traces-live-streaming-kubernetes-and-docker-integrations-and-more','grafana.com: What''s new in Grafana Cloud for July 2021: Traces, live streaming, Kubernetes and Docker integrations, and more','','2021',0,'Outlines major feature enhancements in Grafana Cloud, highlighting integrations for distributed tracing with Tempo, real-time live streaming visualization, and streamlined onboarding for Kubernetes environments. This release accelerated the telemetry unification workflow, offering single-pane views across isolated environments.','English','Technical Blog Post','Intermediate',1,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.368204+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Cloud"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/07/06/whats-new-in-grafana-cloud-for-july-2021-traces-live-streaming-kubernetes-and-docker-integrations-and-more"}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/top-5-user-requested-synthetic-monitoring-alerts-in-grafana-cloud','grafana.com: Top 5 user-requested synthetic monitoring alerts in Grafana Cloud','','2021',0,'Shares actionable configurations for the most prominent user-requested synthetic monitoring alerts in Grafana Cloud, including DNS failures, HTTP latency spikes, SSL certificate expirations, and global availability drops. Facilitates preemptive identification of microservice edge-network connectivity failures before user impact occurs.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.372913+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Synthetic Monitoring", "Grafana Alerting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/video-how-to-build-a-prometheus-query-in-grafana','grafana.com: Video: How to build a Prometheus query in Grafana','','2021',0,'Video breakdown demonstrating the assembly of PromQL (Prometheus Query Language) structures inside Grafana''s query editor. Explores metric labels, functions like `rate()`, aggregation operations, and template variables. A foundational resource to help infrastructure engineers formulate robust alerting rules and visual dashboards.','English','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.376185+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Metrics Querying", "PromQL Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/why-companies-choose-grafana-cloud-over-self-hosted-oss-stacks','grafana.com: Why companies choose Grafana Cloud over self-managed OSS stacks','','2021',0,'Explores the total cost of ownership (TCO) differences when operating self-hosted Prometheus/Loki/Tempo stacks versus utilizing Grafana Cloud. Evaluates scalability challenges, engineering maintenance resources, and the advantages of centralized enterprise licensing. Practical resource for decision makers evaluating managed telemetry platforms.','English','Business / Technical Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.378992+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Platform Operations", "Managed Observability"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2023/10/16/why-companies-choose-grafana-cloud-over-self-managed-oss-stacks"}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/popular-community-plugins-that-can-improve-your-grafana-dashboards','Popular community plugins that can improve your Grafana dashboards 🌟','','2021',0,'Highlights top community-created visualization plugins extending the native capabilities of Grafana dashboards, including specialized charting tools, flow diagrams, and advanced geographic mappings. Helps dashboard authors enrich analytics panels and improve observability interfaces across operations groups.','English','Reference Article','Intermediate',0,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.393087+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Plugins"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks','grafana.com: A complete guide to managing Grafana as code: tools, tips, and tricks','','2023',0,'An architectural guide detailing how to manage Grafana as code. Explores declarative tools, GitOps synchronization methods, and APIs (such as Grizzly, Terraform, and Kubernetes Operators) to achieve reproducible visualization dashboards, alert rules, and secure data sources inside multi-tenant configurations.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.416619+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure as Code", "Grafana Provisioning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/grafana-beyla-1-0-release-zero-code-instrumentation-for-application-telemetry-using-ebpf','grafana.com: Grafana Beyla 1.0 release: zero-code instrumentation for application telemetry using eBPF','','2023',0,'Introduces Grafana Beyla 1.0, an eBPF-based auto-instrumentation tool designed to gather application telemetry (traces and RED metrics) without source code modification. Using eBPF, Beyla auto-detects web services and captures critical HTTP/S and gRPC latency data directly from the kernel space, making it highly valuable for heterogeneous, high-throughput microservice architectures.','Go','Tool','Advanced',1,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.423577+02:00',NULL,NULL,NULL,'["Observability", "Telemetry", "eBPF Application Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2023/11/14/grafana-beyla-1.0-release-zero-code-instrumentation-for-application-telemetry-using-ebpf"}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/a-3-step-guide-to-troubleshooting-and-visualizing-kubernetes-with-grafana-cloud','grafana.com: A 3-step guide to troubleshooting and visualizing Kubernetes with Grafana Cloud','','2021',0,'Simplifies cluster-wide observability configurations down to three primary phases: installing the agent, collecting Prometheus metrics/Loki logs, and loading predefined cluster-health dashboards. Provides actionable advice to visually debug pod scheduling limits, node starvation, and OOM-Killed container cycles rapidly.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.425595+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Kubernetes Observability", "Grafana Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/grafana-dashboards-a-complete-guide-to-all-the-different-types-you-can-build','grafana.com: Grafana dashboards: A complete guide to all the different types you can build','','2021',0,'Detailed directory detailing Grafana dashboard templates designed for infrastructure health, application profiling, alerting states, and executive summaries. Illustrates best practices for using colors, mapping dynamic parameters, and structuring queries to minimize browser rendering lag. Excellent primer for SRE and platform teams establishing visualization frameworks.','English','Reference Guide','Intermediate',0,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.425896+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Dashboard Design"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/an-advanced-guide-to-network-monitoring-with-grafana-and-prometheus','grafana.com: An advanced guide to network monitoring with Grafana and Prometheus','','2021',0,'Builds on foundational network concepts to introduce complex PromQL configurations, high-density traffic visualizations, and multi-layered alert thresholds. Explores analyzing network interface errors, tracking packet drop trends, and integrating blackbox exporter synthetic probes to build a highly resilient multi-cluster tracking profile.','English','Technical Article','Advanced',0,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.496286+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Network Monitoring", "Advanced Prometheus"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2022/02/01/an-advanced-guide-to-network-monitoring-with-grafana-and-prometheus"}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/a-beginners-guide-to-network-monitoring-with-grafana-and-prometheus','grafana.com: A beginner''s guide to network monitoring with Grafana and Prometheus','- https://github.com/prometheus/snmp_exporter/tree/main/snmp-mixin','2021',0,'A foundational walkthrough on tracking physical and virtual networking infrastructure using Prometheus snmp_exporter. Focuses on gathering router/switch metrics, parsing bandwidth limits, and building clear Grafana interfaces to visualize network bottlenecks. An excellent baseline guide for administrators connecting traditional networks to cloud topologies.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.497707+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Network Monitoring", "Prometheus snmp_exporter"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/testing-shift-left-observability-with-the-grafana-stack-opentelemetry-and-k6','grafana.com: Testing shift left observability with the Grafana Stack, OpenTelemetry, and k6','','2022',0,'Architectural validation of incorporating performance and observability telemetry early in the software lifecycle. Demonstrates using k6 for synthetic load generation while leveraging OpenTelemetry and the Grafana Stack to evaluate container bottlenecks during integration phases. This shift-left pattern prevents performance regressions before software hits live production environments.','English','Technical Article','Advanced',1,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.516472+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Load Testing", "k6 & OpenTelemetry"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/12/06/testing-shift-left-observability-with-the-grafana-stack-opentelemetry-and-k6"}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/introducing-grafana-faro-oss-application-observability','grafana.com: Introducing Grafana Faro, an open source project for frontend application observability','','2022',0,'Introduces Grafana Faro, an open-source JavaScript SDK designed to capture frontend Web-Vitals, console exceptions, and real-user-monitoring (RUM) metrics. Faro integrates client-side trace-contexts with backend services via OpenTelemetry, enabling end-to-end transaction transparency. A critical tool for aligning frontend application performance with deep backend container telemetries.','English','Technical Announcement','Intermediate',1,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.542475+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Application Observability", "Grafana Faro (RUM)"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2022/11/02/introducing-grafana-faro-oss-application-observability"}');
+INSERT INTO "resources" VALUES('https://grafana.com/oss/grafana','grafana.com: Grafana 8.1 released: New Geomap and Annotations panels, updated plugin management, and more','','2021',0,'Technical announcement detailing the new capabilities in Grafana 8.1, including the rewritten unified Geomap panel, automated annotations query integrations, and an upgraded interface for local plugin management. These features enhance geographical spatial data analysis and speed up event correlation during active incident mitigation.','English','Product Release Note','Intermediate',0,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.548015+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Releases"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/08/05/grafana-8.1-released-new-geomap-and-annotations-panels-updated-plugin-management-and-more"}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog','grafana.com: Introducing the AWS CloudWatch integration, Grafana Cloud''s first fully managed integration','','2021',0,'Focuses on Grafana Cloud''s fully managed integration for AWS CloudWatch. Automates connection configurations, IAM policy templates, and out-of-the-box system dashboards to rapidly pull metrics from EC2, RDS, and ECS without setting up complex collectors. This SaaS integration reduces initial ingestion setups down to minutes.','English','Integration Guide','Intermediate',0,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.881004+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Cloud Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies','aws.amazon.com: Trainline Case Study','','2019',0,'Architectural case study mapping Trainline''s migrations onto AWS using ECS containerized deployments and RDS clusters. Demonstrates successful reduction in database locking periods and outlines zero-downtime blue/green microservice delivery strategies.','N/A','Case Study','Advanced',1,'online','manual',NULL,NULL,1781430004,0,'2026-06-14T11:40:04.301060+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Case Studies", "Enterprise Scale"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws-miscellaneous.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-is-ai-ml-changing-devops','about.gitlab.com: How is AI/ML changing DevOps?','','2023',0,'Investigates the evolving integration of AI and Machine Learning inside DevSecOps pipelines. Discusses automated code suggestion mechanisms, ML-driven vulnerability remediation, and predictive diagnostic models, outlining the performance gains and code-security shifts this creates inside delivery loops.','N/A','Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781430004,0,'2026-06-14T11:40:04.450458+02:00',NULL,NULL,NULL,'["Software Engineering", "DevOps", "AI-Assisted Workflows"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2022/11/16/how-is-ai-ml-changing-devops"}');
+INSERT INTO "resources" VALUES('https://www.technologyreview.es/article/las-empresas-que-empiezan-lo-grande-con-la-ia-fracasan-mas','technologyreview.es: "Las empresas que empiezan a lo grande con la IA fracasan más" 🌟','','2023',4,'Analytical piece focusing on enterprise strategies for AI adoption, arguing that companies attempting large-scale, over-ambitious transformations from day one experience higher failure rates. Advocates for incremental, focused deployments coupled with robust cultural and organizational shifts. Highly recommended reading for CTOs and enterprise architects. [SPANISH CONTENT]','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,1781736180,0,'2026-06-18T00:43:00.627428+02:00',NULL,NULL,NULL,'["Management and Strategy", "Artificial Intelligence", "Enterprise Transformation"]','["[ENTERPRISE-STABLE]"]','[]','["ai.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/networking','Networking Cheat Sheet','','2022',0,'Consolidated technical reference detailing essential low-level networking parameters, CIDR calculations, subnetting concepts, and critical routing architectures. Serves as a quick diagnostic lookup sheet for standard network protocol analysis and port troubleshooting.','N/A','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,1781430014,0,'2026-06-14T11:40:14.293944+02:00',NULL,NULL,NULL,'["Networking", "Reference", "Network Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fsites.google.com%2Fsite%2Fmrxpalmeiras%2Fansible%2Fansible-cheat-sheet&dsh=S-1707972940%3A1779029132636791&followup=https%3A%2F%2Fsites.google.com%2Fsite%2Fmrxpalmeiras%2Fansible%2Fansible-cheat-sheet&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PaujYnU1vHeNQrrR9IV_P56nGiUWnqqM_hG1PBGMZyTXDsxITg7865jvpdfY8gDYaRf3YwR5Kw','google.com/site/mrxpalmeiras: Ansible Cheat Sheet 🌟','','2020',0,'Duplicate entry for community-compiled Ansible reference guidelines detailing task writing, loops, and inventory structure commands. Restricted behind authentication barriers, making it less accessible for active production pipelines.','YAML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,1781430024,0,'2026-06-14T11:40:24.598472+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://sakaiproject.atlassian.net/wiki','confluence.sakaiproject.org','','2021',0,'Central wiki repository hosted by Atlassian Confluence detailing design decisions, setup scripts, and architectural patterns of the open-source Sakai educational software suite. Highly valued for tracing monolithic Java stack layouts and migrations.','Java','Documentation','Intermediate',0,'online','manual',NULL,NULL,1781430025,0,'2026-06-14T11:40:25.200167+02:00',NULL,NULL,NULL,'["Collaboration", "Documentation", "Project Wikis"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.pulumi.com/registry/packages','Pulumi Cloud Providers','','2024',0,'The central registry portal hosting official Pulumi cloud infrastructure providers. Enables multi-cloud platform declaration (AWS, Kubernetes, Azure, GCP) using modern programming languages, supporting highly parameterized microservice deployments.','Multi-Language','Registry','Intermediate',0,'online','manual',NULL,NULL,1781430025,0,'2026-06-14T11:40:25.237290+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud", "Pulumi Registry"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ufcquechoisir-brest.org','CheatSheet for JMeter __time Function Calls','','2019',0,'Quick syntax sheet formatting the use of Apache JMeter `__time` variables during heavy performance evaluation loops. Note: The target URL appears redirected or potentially compromised; users should reference direct JMeter core documentation instead.','N/A','Cheat Sheet','Beginner',0,'duplicate','manual',NULL,NULL,1781430025,0,'2026-06-14T11:40:25.270184+02:00',NULL,NULL,NULL,'["Quality Assurance", "Performance Testing", "Apache JMeter"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://hellotestworld.com/2016/02/02/cheatsheet-for-jmeter-__time-function-calls"}');
+INSERT INTO "resources" VALUES('https://developer.amazon.com','New Alexa Skills Kit Template: Build a Trivia Skill in under an Hour','','2017',0,'Step-by-step developer tutorial detailing integration patterns between the Alexa Skills Kit and AWS Lambda serverless functions. Marked legacy as current conversational AI models have largely replaced basic programmatic trivia setups in production.','JavaScript','Tutorial','Beginner',1,'online','manual',NULL,NULL,1781430026,0,'2026-06-14T11:40:26.063641+02:00',NULL,NULL,NULL,'["Serverless", "Voice User Interfaces", "Alexa Skills"]','["[GUIDE]", "[LEGACY]"]','[]','["aws-miscellaneous.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://www.linkedin.com/uas/login?session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fgroups%2F49531%2F49531-6092152919937794052','Linkedin Discussion','1. Don''t do just a single check, the first check will be a lot slower as DNS lookups will need to be done, etc.
-    2. I''d recommend doing at least 3 checks getting an average.','2018',0,'Engineering discussion concerning performance profiling accuracy. Discusses latency calculation rules, warning against single-request testing owing to initial DNS resolution overhead and recommending at least a three-step request test pattern for reliable analytics.','N/A','Discussion','Intermediate',1,'duplicate','manual',NULL,NULL,1781430026.31771,0,'2026-06-14T11:40:26.317710+02:00',NULL,NULL,NULL,'["Networking", "Performance", "Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{"duplicate_of": "https://www.linkedin.com/groups/49531/49531-6092152919937794052"}');
-INSERT INTO "resources" VALUES('https://www.postman.com/state-of-api/2025','postman.com: Postman State of the API Report 🌟','','2025',0,'The Postman 2025 State of the API Report. Synthesizes empirical telemetry and global developer feedback detailing the rise of API-first designs, modern validation toolchains, protocol shifts toward gRPC, and the growing ubiquity of AI-augmented API design.','N/A','Report','Intermediate',1,'online','manual',NULL,NULL,1.78143003625558304e+09,0,'2026-06-14T11:40:36.255583+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "Industry Surveys"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/how-to-use-websockets-to-visualize-real-time-iot-data-in-grafana','grafana.com: How to use WebSockets to visualize real-time IoT data in Grafana','','2022',0,'Detailed technical walk-through demonstrating Grafana''s capacity to consume and visualize sub-second real-time streaming data via WebSockets. Focuses on setting up custom dashboards for high-density IoT telemetry and event queues.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430036.33627,0,'2026-06-14T11:40:36.336270+02:00',NULL,NULL,NULL,'["Observability", "Data Ingestion", "WebSockets IoT"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://smartbear.com/resources/all','smartbear.com: The State of API 2019 Report 🌟','','2019',0,'The 2019 State of API Report by SmartBear. Highlights historical trends in API quality, governance, and protocol dominance (REST/SOAP transition era), useful for tracking historical architecture patterns and standards progression.','N/A','Report','Intermediate',0,'online','manual',NULL,NULL,1.78143003642285895e+09,0,'2026-06-14T11:40:36.422859+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "Industry Surveys"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://developers.googleblog.com/introducing-grpc-a-new-open-source-http2-rpc-framework','developers.googleblog.com: Introducing gRPC, a new open source HTTP/2 RPC Framework','','2015',0,'Google''s landmark announcement introducing gRPC, an open-source, high-performance RPC framework built on HTTP/2 multiplexing and Protocol Buffers serialization. Serves as historical documentation of the transition from heavy XML/JSON REST interfaces to streaming, contract-based communications.','Multi-Language','Article','Advanced',1,'duplicate','manual',NULL,NULL,1.78143003643471193e+09,0,'2026-06-14T11:40:36.434712+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "gRPC Protocol"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{"duplicate_of": "https://developers.googleblog.com/2015/02/introducing-grpc-new-open-source-http2.html"}');
+    2. I''d recommend doing at least 3 checks getting an average.','2018',0,'Engineering discussion concerning performance profiling accuracy. Discusses latency calculation rules, warning against single-request testing owing to initial DNS resolution overhead and recommending at least a three-step request test pattern for reliable analytics.','N/A','Discussion','Intermediate',1,'duplicate','manual',NULL,NULL,1781430026,0,'2026-06-14T11:40:26.317710+02:00',NULL,NULL,NULL,'["Networking", "Performance", "Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{"duplicate_of": "https://www.linkedin.com/groups/49531/49531-6092152919937794052"}');
+INSERT INTO "resources" VALUES('https://www.postman.com/state-of-api/2025','postman.com: Postman State of the API Report 🌟','','2025',0,'The Postman 2025 State of the API Report. Synthesizes empirical telemetry and global developer feedback detailing the rise of API-first designs, modern validation toolchains, protocol shifts toward gRPC, and the growing ubiquity of AI-augmented API design.','N/A','Report','Intermediate',1,'online','manual',NULL,NULL,1781430036,0,'2026-06-14T11:40:36.255583+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "Industry Surveys"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/how-to-use-websockets-to-visualize-real-time-iot-data-in-grafana','grafana.com: How to use WebSockets to visualize real-time IoT data in Grafana','','2022',0,'Detailed technical walk-through demonstrating Grafana''s capacity to consume and visualize sub-second real-time streaming data via WebSockets. Focuses on setting up custom dashboards for high-density IoT telemetry and event queues.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430036,0,'2026-06-14T11:40:36.336270+02:00',NULL,NULL,NULL,'["Observability", "Data Ingestion", "WebSockets IoT"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://smartbear.com/resources/all','smartbear.com: The State of API 2019 Report 🌟','','2019',0,'The 2019 State of API Report by SmartBear. Highlights historical trends in API quality, governance, and protocol dominance (REST/SOAP transition era), useful for tracking historical architecture patterns and standards progression.','N/A','Report','Intermediate',0,'online','manual',NULL,NULL,1781430036,0,'2026-06-14T11:40:36.422859+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "Industry Surveys"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://developers.googleblog.com/introducing-grpc-a-new-open-source-http2-rpc-framework','developers.googleblog.com: Introducing gRPC, a new open source HTTP/2 RPC Framework','','2015',0,'Google''s landmark announcement introducing gRPC, an open-source, high-performance RPC framework built on HTTP/2 multiplexing and Protocol Buffers serialization. Serves as historical documentation of the transition from heavy XML/JSON REST interfaces to streaming, contract-based communications.','Multi-Language','Article','Advanced',1,'duplicate','manual',NULL,NULL,1781430036,0,'2026-06-14T11:40:36.434712+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "gRPC Protocol"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{"duplicate_of": "https://developers.googleblog.com/2015/02/introducing-grpc-new-open-source-http2.html"}');
 INSERT INTO "resources" VALUES('https://www.reply.com/solidsoft-reply/en','reply.com: Web Services: SOAP and REST - A Simple Introduction','- SOAP is a communications protocol while REST is a set of architectural principles for data transmission.
     - REST was designed to be a more straightforward and easy to implement alternative to heavyweight SOAP for web service access. SOAP functions well in distributed environments where REST assumes a direct point to point communication. Also, SOAP allows for services to describe themselves to clients and in some languages allows for automation. On the other hand, REST is fast as less processing is required, uses less bandwidth and is closer to technologies used in web design.
-    - The choice on which to use is totally dependent on what the requirement. For example, SOAP is a better choice for applications that have complex API so as to describe the services and methods, where formal contracts are agreed for the exchange format, where a guaranteed level of security is required etc. REST will be preferred when limiting bandwidth and resources, when operations are can be stateless and the information can be cached.','2020',0,'A fundamental comparative breakdown of SOAP (protocol-driven XML) vs REST (architectural constraints/JSON). Explains system performance trade-offs, security controls (WS-Security), and state management requirements inside distributed systems.','N/A','Guide','Beginner',1,'online','manual',NULL,NULL,1781430039.44714,0,'2026-06-14T11:40:39.447140+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "SOAP vs REST"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/demos','AWS Samples (Boilerplates)','','2024',0,'A consolidated hub of official and community AWS deployment samples. Houses structured patterns and CloudFormation/Terraform codebases to fast-track prototype development in compliance with AWS architecture standards.','Multi-Language','Boilerplate','Intermediate',1,'online','manual',NULL,NULL,1.78143003978994107e+09,0,'2026-06-14T11:40:39.789941+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Boilerplates", "AWS Templates"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tenable.com/blog/diving-deeply-into-iam-policy-evaluation-highlights-from-aws-reinforce-iam433','ermetic.com: Diving Deeply into IAM Policy Evaluation – Highlights from AWS re:Inforce IAM433','','2022',0,'An in-depth analysis of AWS Identity and Access Management policy logic based on re:Inforce insights. Decodes complex interaction flows between implicit and explicit denies, SCP policies, permissions boundaries, and resource-based rules.','JSON','Guide','Advanced',0,'online','manual',NULL,NULL,1781430039.94511,0,'2026-06-14T11:40:39.945110+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "AWS IAM"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/eks-vs-gke-vs-aks-jan2021','stackrox.com: EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud','','2021',0,'A multi-dimensional comparison of the three primary managed Kubernetes services: AWS EKS, Google GKE, and Azure AKS. Weighs crucial metrics including control plane management fees, SLA guarantees, automated master scaling, and IAM-to-K8s role bindings.','N/A','Comparison Guide','Intermediate',1,'online','manual',NULL,NULL,1.78143005111667799e+09,0,'2026-06-14T11:40:51.116678+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Managed Kubernetes Comparison"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://azurecloudai.blog/verify.html','azurecloudai.blog: Deploy Azure Kubernetes Service (AKS) to a preexisting VNET','','2021',0,'Technical guide outlining the architectural parameters needed to deploy Azure Kubernetes Service (AKS) within a custom, pre-existing Virtual Network (VNET). Addresses CIDR constraints, subnet delegation, and Azure CNI configurations.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,1.78143006137993598e+09,0,'2026-06-14T11:41:01.379936+02:00',NULL,NULL,NULL,'["Orchestration", "Azure Networking", "AKS VNET Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates?id=private-preview-aks-backup','azure.microsoft.com: Private preview: Azure Kubernetes Service (AKS) Backup 🌟','','2022',0,'Announcement details for Azure Kubernetes Service (AKS) Backup. Highlights native recovery features for stateful PVs and configuration states. Note: Now fully GA and enterprise-stable, this backup protocol integrates securely with Azure Backup Center.','N/A','Announcement','Intermediate',0,'online','manual',NULL,NULL,1.78143006142071104e+09,0,'2026-06-14T11:41:01.420711+02:00',NULL,NULL,NULL,'["Orchestration", "Data Protection", "AKS Backup"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/scrape-azure-metrics-and-monitor-aks-using-grafana-agent','grafana.com: Scrape Azure metrics and monitor AKS using Grafana Agent 🌟','','2022',0,'A telemetry extraction guide focused on deploying Grafana Agent inside AKS to scrape and forward metrics directly to Grafana Cloud. Avoids expensive, proprietary log-forwarding configurations and maintains unified telemetry visualization dashboards.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,1.7814300615548861e+09,0,'2026-06-14T11:41:01.554886+02:00',NULL,NULL,NULL,'["Observability", "Telemetry", "Azure Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://k21academy.com/azure-cloud/azure-container-instances-and-kubernetes-service','k21academy.com: Azure Kubernetes Service & Azure Container Instances For Beginners 🌟','','2022',0,'An introductory training reference explaining Azure Kubernetes Service (AKS) and Azure Container Instances (ACI). Describes virtual node orchestration patterns to dynamically offload execution spikes from AKS onto ACI serverless compute.','N/A','Guide','Beginner',1,'online','manual',NULL,NULL,1.78143006156400799e+09,0,'2026-06-14T11:41:01.564008+02:00',NULL,NULL,NULL,'["Orchestration", "Azure Compute", "AKS & ACI"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://devoriales.com/aws-eks-secret-encryption-securing-your-eks-secrets-at-rest-with-aws-kms','devoriales.com: AWS EKS Secret Encryption: Securing Your EKS Secrets At Rest with AWS KMS','','2021',0,'A security hardening guide detailing the setup of envelope encryption for Kubernetes Secrets within AWS EKS using Key Management Service (KMS) integrations. Crucial for complying with enterprise-grade data-at-rest protection standards.','YAML','Guide','Advanced',1,'duplicate','manual',NULL,NULL,1.78143006173486399e+09,0,'2026-06-14T11:41:01.734864+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes Security", "EKS Secrets KMS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://devoriales.com/home"}');
-INSERT INTO "resources" VALUES('https://resume-builder.natwarrathor961.workers.dev','DevStack','','2024',0,'Curator Insight flags this as a custom Cloudflare Workers playground. Live Grounding shows a highly specific, serverless-based developer utility that acts as an online resume builder. Although labeled DevStack, it demonstrates lightweight, edge-based execution capabilities.','English','Tool','Beginner',0,'online','manual',NULL,NULL,1.78173590090859794e+09,0,'2026-06-18T00:38:20.908598+02:00',NULL,NULL,NULL,'["Developer Tools", "Playgrounds", "Cloudflare Workers"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://eksworkshop.com','eksworkshop.com','','2025',0,'The canonical AWS EKS workshop framework. Outlines standard cluster orchestration procedures, highlighting network configurations (AWS VPC CNI), identity management (IAM Roles for Service Accounts - IRSA), and modern storage drivers (EBS/EFS CSI).','N/A','Tutorial Hub','Intermediate',1,'online','manual',NULL,NULL,1.78143008145510101e+09,0,'2026-06-14T11:41:21.455101+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "EKS Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/rancher-kubernetes-engine-security-part-1','stackrox.com: Part 1 - Rancher Kubernetes Engine (RKE) Security Best Practices for Cluster Setup 🌟','','2021',0,'Delineates critical security configurations and hardening guidelines for Rancher Kubernetes Engine (RKE) deployments. Explores secure etcd database clustering, role-based access control policies, TLS configuration, and master node network isolation.','YAML','Guide','Advanced',0,'online','manual',NULL,NULL,1.78143008148777794e+09,0,'2026-06-14T11:41:21.487778+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes Security", "RKE Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitops-with-gitlab-connecting-the-cluster','about.gitlab.com: GitOps with GitLab: Connect with a Kubernetes cluster','','2022',0,'Step-by-step documentation detailing the setup of the GitLab Agent for Kubernetes. Provides secure pull-based GitOps workflows, ensuring real-time configuration sync and immediate cluster telemetry reporting to the GitLab enterprise console.','YAML','Guide','Intermediate',1,'online','manual',NULL,NULL,1.78143008548944592e+09,0,'2026-06-14T11:41:25.489446+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "GitLab Agent"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/basics-of-gitlab-ci-updated','about.gitlab.com: The basics of CI: How to run jobs sequentially, in parallel, or out of order','','2022',0,'Technical guide focused on configuring GitLab CI for advanced pipelines. Outlines steps to transition from basic sequential stages to highly optimized workflows utilizing Direct Acyclic Graphs (DAGs) and dynamic parallel task configurations.','YAML','Guide','Intermediate',0,'online','manual',NULL,NULL,1781430085.54432,0,'2026-06-14T11:41:25.544320+02:00',NULL,NULL,NULL,'["CI/CD", "GitLab CI", "Pipeline Design"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/how-istio-tempo-and-loki-speed-up-debugging-for-microservices','grafana.com: How Istio, Tempo, and Loki speed up debugging for microservices','','2022',0,'Details how to configure the unified Grafana observability stack (Loki for logs, Tempo for traces, Istio for mesh networking) to accelerate troubleshooting in microservices. Focuses on setting up automatic correlation IDs to jump from logs to tracing traces instantly.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,1.78143008572537493e+09,0,'2026-06-14T11:41:25.725375+02:00',NULL,NULL,NULL,'["Observability", "Microservices Telemetry", "Grafana Stack"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://training.experfy.com/courses/effective-jenkins-continuous-delivery-and-continuous-integration','experfy.com e-learning: Effective Jenkins - Continuous Delivery and Continuous Integration','','2020',0,'A training curriculum on writing robust continuous integration and continuous deployment scripts in Jenkins using declarative Groovy DSL syntax. Regarded as legacy compared to contemporary container-native declarative engine configurations.','Groovy','Course','Intermediate',0,'online','manual',NULL,NULL,1.78143008605183696e+09,0,'2026-06-14T11:41:26.051837+02:00',NULL,NULL,NULL,'["CI/CD", "Jenkins", "Jenkins Pipeline Training"]','["[GUIDE]", "[LEGACY]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/garage','ibm.com: Enable GitOps','','2021',0,'An enterprise change-management guide from IBM Garage focusing on GitOps adoption. Details organizational processes, environment categorization, and verification configurations required to transition legacy pipelines into declarative GitOps models.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,1.78143008641293096e+09,0,'2026-06-14T11:41:26.412931+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "Enterprise Transition"]','["[GUIDE]", "[LEGACY]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/kustomize','Kustomize - Template-Free Kubernetes Configuration Customization','','2025',0,'Technical reference for Kustomize, the template-free engine used to manage Kubernetes configurations. Details declarative base and overlay architectures, allowing developers to manage configurations for different environments (dev, staging, prod) without using complex Helm template structures.','Go','Tool','Intermediate',1,'online','manual',NULL,NULL,1.78143008641528701e+09,0,'2026-06-14T11:41:26.415287+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "Kustomize Manifests"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/flux','Flux. The GitOps operator for Kubernetes','','2025',0,'The main technical documentation and resources for Flux, the CNCF-graduated continuous delivery tool for Kubernetes. Analyzes multi-tenancy configurations, automated image update policies, and source controller optimizations that make Flux a core component of modern GitOps workflows.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,1.78143008641581392e+09,0,'2026-06-14T11:41:26.415814+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "FluxCD"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/helm','Helm','','2026',5,'Deep-dive architecture portal on Helm, the package manager for Kubernetes. Focuses on structuring dry templates, lifecycle hooks, chart dependencies, release versioning, and secure variables management inside GitOps pipelines.','Spanish','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430086.43104,0,'2026-06-14T11:41:26.431040+02:00',NULL,NULL,NULL,'["Orchestration & Packaging", "Helm & GitOps", "Helm Overview"]','["[DE FACTO STANDARD]"]','[]','["gitops.md", "kubectl-commands.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitops-done-3-ways','about.gitlab.com: 3 Ways to approach GitOps 🌟','','2021',0,'A structured analysis comparing three common approaches to implementing GitOps. Contrasts pull-based versus push-based agent configurations, discussing security considerations, cluster scaling restrictions, and auditability trade-offs.','YAML','Guide','Intermediate',1,'online','manual',NULL,NULL,1.78143008656356096e+09,0,'2026-06-14T11:41:26.563561+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "Deployment Strategies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vinyl-cache.org/docs/trunk/installation/index.html','varnish-cache.org: Installation on RedHat','','2021',0,'Deployment documentation detailing how to install and configure Varnish Cache on RedHat Enterprise Linux. Focuses on setting up Varnish as an edge reverse-proxy caching layer to handle high-concurrency HTTP/S read operations in web services.','C','Documentation','Intermediate',1,'online','manual',NULL,NULL,1.78143009685117602e+09,0,'2026-06-14T11:41:36.851176+02:00',NULL,NULL,NULL,'["Performance", "Caching", "Varnish on RHEL"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/maven-gradle','Maven','','2025',0,'Comparative architectural overview of Maven and Gradle. Outlines declarative XML configurations versus programmatic Groovy/Kotlin Gradle DSL scripts, analyzing cache efficiency, parallel build runtimes, and enterprise dependency-resolution policies.','Java','Tool','Intermediate',1,'online','manual',NULL,NULL,1.7814300999536519e+09,0,'2026-06-14T11:41:39.953652+02:00',NULL,NULL,NULL,'["Software Engineering", "Build Systems", "Java Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["scaffolding.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/full-cluster-capacity-management-monitoring-openshift','blog.openshift.com/full-cluster-capacity-management-monitoring-openshift','','2019',3,'Curator Insight initiates a series on OpenShift capacity planning. Live Grounding details Prometheus and Grafana alerts, memory saturation metrics, and CPU scheduling limits. Essential for cluster administrators managing highly dense node resources.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1.78173611245095896e+09,0,'2026-06-18T00:41:52.450959+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Resource Management", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/full-cluster-part-3-capacity-management','full-cluster-part-3-capacity-management','','2019',3,'Curator Insight reviews multi-tenant resource optimization. Live Grounding analyzes quotas, LimitRanges, and tenant isolation layers in enterprise workloads. Highly effective for designing multi-team cluster footprints.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1.78173611384721899e+09,0,'2026-06-18T00:41:53.847219+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Resource Management", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler','blog.openshift.com/how-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler','','2020',4,'Curator Insight focuses on the role of Vertical Pod Autoscalers (VPA). Live Grounding evaluates recommendation engines, safety limits, and automatic resource reallocations on OpenShift. Important reference for auto-scaling and efficiency.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1.78173611361087107e+09,0,'2026-06-18T00:41:53.610871+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Autoscaling", "Vertical Pod Autoscaler"]','["[ENTERPRISE-STABLE]"]','[]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introduction-to-gitops-with-openshift','blog.openshift.com/: Introduction to GitOps with OpenShift','','2020',4,'Curator Insight defines the OpenShift declarative application delivery model. Live Grounding details the Red Hat OpenShift GitOps operator powered by Argo CD. This is the official blueprint for establishing structured continuous integration on Red Hat environments.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1.78173611405858707e+09,0,'2026-06-18T00:41:54.058587+02:00',NULL,NULL,NULL,'["CI-CD", "GitOps", "OpenShift"]','["[ENTERPRISE-STABLE]"]','[]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-federation-v2-on-openshift-3-11','OpenShift 3.11 Multi-cluster Federation','','2018',2,'Curator Insight looks at multi-cluster federation on older OpenShift 3.11 setups. Live Grounding illustrates early architectural attempts to distribute workloads across cloud regions. Crucial historical context before modern GitOps and Cluster API paradigms took over.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1.78173611422179198e+09,0,'2026-06-18T00:41:54.221792+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Multi-Cluster", "Legacy Federation"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/full-cluster-part-2-protecting-nodes','blog.openshift.com/full-cluster-part-2-protecting-nodes','','2019',3,'Curator Insight focuses on securing host resources from rogue applications. Live Grounding details eviction thresholds, pod limits, and system-reserved configuration paths inside OpenShift clusters. Vital for maintaining node reliability.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1.78173611430081391e+09,0,'2026-06-18T00:41:54.300814+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Resource Management", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/is-it-too-late-to-integrate-gitops','blog.openshift.com/: is it too late to integrate GitOps?','','2021',3,'Curator Insight maps the path for legacy environments migrating to continuous sync models. Live Grounding reviews incremental conversion blueprints to safe declarative setups under OpenShift. It acts as an advisory piece for migration architects.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1.78173611467491388e+09,0,'2026-06-18T00:41:54.674914+02:00',NULL,NULL,NULL,'["CI-CD", "GitOps", "Migration Strategies"]','["[LEGACY]"]','[]','["ocp3.md"]','{}','{}');
+    - The choice on which to use is totally dependent on what the requirement. For example, SOAP is a better choice for applications that have complex API so as to describe the services and methods, where formal contracts are agreed for the exchange format, where a guaranteed level of security is required etc. REST will be preferred when limiting bandwidth and resources, when operations are can be stateless and the information can be cached.','2020',0,'A fundamental comparative breakdown of SOAP (protocol-driven XML) vs REST (architectural constraints/JSON). Explains system performance trade-offs, security controls (WS-Security), and state management requirements inside distributed systems.','N/A','Guide','Beginner',1,'online','manual',NULL,NULL,1781430039,0,'2026-06-14T11:40:39.447140+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "SOAP vs REST"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/demos','AWS Samples (Boilerplates)','','2024',0,'A consolidated hub of official and community AWS deployment samples. Houses structured patterns and CloudFormation/Terraform codebases to fast-track prototype development in compliance with AWS architecture standards.','Multi-Language','Boilerplate','Intermediate',1,'online','manual',NULL,NULL,1781430039,0,'2026-06-14T11:40:39.789941+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Boilerplates", "AWS Templates"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.tenable.com/blog/diving-deeply-into-iam-policy-evaluation-highlights-from-aws-reinforce-iam433','ermetic.com: Diving Deeply into IAM Policy Evaluation – Highlights from AWS re:Inforce IAM433','','2022',0,'An in-depth analysis of AWS Identity and Access Management policy logic based on re:Inforce insights. Decodes complex interaction flows between implicit and explicit denies, SCP policies, permissions boundaries, and resource-based rules.','JSON','Guide','Advanced',0,'online','manual',NULL,NULL,1781430039,0,'2026-06-14T11:40:39.945110+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "AWS IAM"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/eks-vs-gke-vs-aks-jan2021','stackrox.com: EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud','','2021',0,'A multi-dimensional comparison of the three primary managed Kubernetes services: AWS EKS, Google GKE, and Azure AKS. Weighs crucial metrics including control plane management fees, SLA guarantees, automated master scaling, and IAM-to-K8s role bindings.','N/A','Comparison Guide','Intermediate',1,'online','manual',NULL,NULL,1781430051,0,'2026-06-14T11:40:51.116678+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Managed Kubernetes Comparison"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://azurecloudai.blog/verify.html','azurecloudai.blog: Deploy Azure Kubernetes Service (AKS) to a preexisting VNET','','2021',0,'Technical guide outlining the architectural parameters needed to deploy Azure Kubernetes Service (AKS) within a custom, pre-existing Virtual Network (VNET). Addresses CIDR constraints, subnet delegation, and Azure CNI configurations.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430061,0,'2026-06-14T11:41:01.379936+02:00',NULL,NULL,NULL,'["Orchestration", "Azure Networking", "AKS VNET Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates?id=private-preview-aks-backup','azure.microsoft.com: Private preview: Azure Kubernetes Service (AKS) Backup 🌟','','2022',0,'Announcement details for Azure Kubernetes Service (AKS) Backup. Highlights native recovery features for stateful PVs and configuration states. Note: Now fully GA and enterprise-stable, this backup protocol integrates securely with Azure Backup Center.','N/A','Announcement','Intermediate',0,'online','manual',NULL,NULL,1781430061,0,'2026-06-14T11:41:01.420711+02:00',NULL,NULL,NULL,'["Orchestration", "Data Protection", "AKS Backup"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/scrape-azure-metrics-and-monitor-aks-using-grafana-agent','grafana.com: Scrape Azure metrics and monitor AKS using Grafana Agent 🌟','','2022',0,'A telemetry extraction guide focused on deploying Grafana Agent inside AKS to scrape and forward metrics directly to Grafana Cloud. Avoids expensive, proprietary log-forwarding configurations and maintains unified telemetry visualization dashboards.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430061,0,'2026-06-14T11:41:01.554886+02:00',NULL,NULL,NULL,'["Observability", "Telemetry", "Azure Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://k21academy.com/azure-cloud/azure-container-instances-and-kubernetes-service','k21academy.com: Azure Kubernetes Service & Azure Container Instances For Beginners 🌟','','2022',0,'An introductory training reference explaining Azure Kubernetes Service (AKS) and Azure Container Instances (ACI). Describes virtual node orchestration patterns to dynamically offload execution spikes from AKS onto ACI serverless compute.','N/A','Guide','Beginner',1,'online','manual',NULL,NULL,1781430061,0,'2026-06-14T11:41:01.564008+02:00',NULL,NULL,NULL,'["Orchestration", "Azure Compute", "AKS & ACI"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://devoriales.com/aws-eks-secret-encryption-securing-your-eks-secrets-at-rest-with-aws-kms','devoriales.com: AWS EKS Secret Encryption: Securing Your EKS Secrets At Rest with AWS KMS','','2021',0,'A security hardening guide detailing the setup of envelope encryption for Kubernetes Secrets within AWS EKS using Key Management Service (KMS) integrations. Crucial for complying with enterprise-grade data-at-rest protection standards.','YAML','Guide','Advanced',1,'duplicate','manual',NULL,NULL,1781430061,0,'2026-06-14T11:41:01.734864+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes Security", "EKS Secrets KMS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://devoriales.com/home"}');
+INSERT INTO "resources" VALUES('https://resume-builder.natwarrathor961.workers.dev','DevStack','','2024',0,'Curator Insight flags this as a custom Cloudflare Workers playground. Live Grounding shows a highly specific, serverless-based developer utility that acts as an online resume builder. Although labeled DevStack, it demonstrates lightweight, edge-based execution capabilities.','English','Tool','Beginner',0,'online','manual',NULL,NULL,1781735900,0,'2026-06-18T00:38:20.908598+02:00',NULL,NULL,NULL,'["Developer Tools", "Playgrounds", "Cloudflare Workers"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://eksworkshop.com','eksworkshop.com','','2025',0,'The canonical AWS EKS workshop framework. Outlines standard cluster orchestration procedures, highlighting network configurations (AWS VPC CNI), identity management (IAM Roles for Service Accounts - IRSA), and modern storage drivers (EBS/EFS CSI).','N/A','Tutorial Hub','Intermediate',1,'online','manual',NULL,NULL,1781430081,0,'2026-06-14T11:41:21.455101+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "EKS Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/rancher-kubernetes-engine-security-part-1','stackrox.com: Part 1 - Rancher Kubernetes Engine (RKE) Security Best Practices for Cluster Setup 🌟','','2021',0,'Delineates critical security configurations and hardening guidelines for Rancher Kubernetes Engine (RKE) deployments. Explores secure etcd database clustering, role-based access control policies, TLS configuration, and master node network isolation.','YAML','Guide','Advanced',0,'online','manual',NULL,NULL,1781430081,0,'2026-06-14T11:41:21.487778+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes Security", "RKE Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitops-with-gitlab-connecting-the-cluster','about.gitlab.com: GitOps with GitLab: Connect with a Kubernetes cluster','','2022',0,'Step-by-step documentation detailing the setup of the GitLab Agent for Kubernetes. Provides secure pull-based GitOps workflows, ensuring real-time configuration sync and immediate cluster telemetry reporting to the GitLab enterprise console.','YAML','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430085,0,'2026-06-14T11:41:25.489446+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "GitLab Agent"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/basics-of-gitlab-ci-updated','about.gitlab.com: The basics of CI: How to run jobs sequentially, in parallel, or out of order','','2022',0,'Technical guide focused on configuring GitLab CI for advanced pipelines. Outlines steps to transition from basic sequential stages to highly optimized workflows utilizing Direct Acyclic Graphs (DAGs) and dynamic parallel task configurations.','YAML','Guide','Intermediate',0,'online','manual',NULL,NULL,1781430085,0,'2026-06-14T11:41:25.544320+02:00',NULL,NULL,NULL,'["CI/CD", "GitLab CI", "Pipeline Design"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/how-istio-tempo-and-loki-speed-up-debugging-for-microservices','grafana.com: How Istio, Tempo, and Loki speed up debugging for microservices','','2022',0,'Details how to configure the unified Grafana observability stack (Loki for logs, Tempo for traces, Istio for mesh networking) to accelerate troubleshooting in microservices. Focuses on setting up automatic correlation IDs to jump from logs to tracing traces instantly.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,1781430085,0,'2026-06-14T11:41:25.725375+02:00',NULL,NULL,NULL,'["Observability", "Microservices Telemetry", "Grafana Stack"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://training.experfy.com/courses/effective-jenkins-continuous-delivery-and-continuous-integration','experfy.com e-learning: Effective Jenkins - Continuous Delivery and Continuous Integration','','2020',0,'A training curriculum on writing robust continuous integration and continuous deployment scripts in Jenkins using declarative Groovy DSL syntax. Regarded as legacy compared to contemporary container-native declarative engine configurations.','Groovy','Course','Intermediate',0,'online','manual',NULL,NULL,1781430086,0,'2026-06-14T11:41:26.051837+02:00',NULL,NULL,NULL,'["CI/CD", "Jenkins", "Jenkins Pipeline Training"]','["[GUIDE]", "[LEGACY]"]','[]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/garage','ibm.com: Enable GitOps','','2021',0,'An enterprise change-management guide from IBM Garage focusing on GitOps adoption. Details organizational processes, environment categorization, and verification configurations required to transition legacy pipelines into declarative GitOps models.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,1781430086,0,'2026-06-14T11:41:26.412931+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "Enterprise Transition"]','["[GUIDE]", "[LEGACY]"]','[]','["gitops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/kustomize','Kustomize - Template-Free Kubernetes Configuration Customization','','2025',0,'Technical reference for Kustomize, the template-free engine used to manage Kubernetes configurations. Details declarative base and overlay architectures, allowing developers to manage configurations for different environments (dev, staging, prod) without using complex Helm template structures.','Go','Tool','Intermediate',1,'online','manual',NULL,NULL,1781430086,0,'2026-06-14T11:41:26.415287+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "Kustomize Manifests"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/flux','Flux. The GitOps operator for Kubernetes','','2025',0,'The main technical documentation and resources for Flux, the CNCF-graduated continuous delivery tool for Kubernetes. Analyzes multi-tenancy configurations, automated image update policies, and source controller optimizations that make Flux a core component of modern GitOps workflows.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,1781430086,0,'2026-06-14T11:41:26.415814+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "FluxCD"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/helm','Helm','','2026',5,'Deep-dive architecture portal on Helm, the package manager for Kubernetes. Focuses on structuring dry templates, lifecycle hooks, chart dependencies, release versioning, and secure variables management inside GitOps pipelines.','Spanish','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430086,0,'2026-06-14T11:41:26.431040+02:00',NULL,NULL,NULL,'["Orchestration & Packaging", "Helm & GitOps", "Helm Overview"]','["[DE FACTO STANDARD]"]','[]','["gitops.md", "kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitops-done-3-ways','about.gitlab.com: 3 Ways to approach GitOps 🌟','','2021',0,'A structured analysis comparing three common approaches to implementing GitOps. Contrasts pull-based versus push-based agent configurations, discussing security considerations, cluster scaling restrictions, and auditability trade-offs.','YAML','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430086,0,'2026-06-14T11:41:26.563561+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "Deployment Strategies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["gitops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vinyl-cache.org/docs/trunk/installation/index.html','varnish-cache.org: Installation on RedHat','','2021',0,'Deployment documentation detailing how to install and configure Varnish Cache on RedHat Enterprise Linux. Focuses on setting up Varnish as an edge reverse-proxy caching layer to handle high-concurrency HTTP/S read operations in web services.','C','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430096,0,'2026-06-14T11:41:36.851176+02:00',NULL,NULL,NULL,'["Performance", "Caching", "Varnish on RHEL"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/maven-gradle','Maven','','2025',0,'Comparative architectural overview of Maven and Gradle. Outlines declarative XML configurations versus programmatic Groovy/Kotlin Gradle DSL scripts, analyzing cache efficiency, parallel build runtimes, and enterprise dependency-resolution policies.','Java','Tool','Intermediate',1,'online','manual',NULL,NULL,1781430099,0,'2026-06-14T11:41:39.953652+02:00',NULL,NULL,NULL,'["Software Engineering", "Build Systems", "Java Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["scaffolding.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/full-cluster-capacity-management-monitoring-openshift','blog.openshift.com/full-cluster-capacity-management-monitoring-openshift','','2019',3,'Curator Insight initiates a series on OpenShift capacity planning. Live Grounding details Prometheus and Grafana alerts, memory saturation metrics, and CPU scheduling limits. Essential for cluster administrators managing highly dense node resources.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.450959+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Resource Management", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/full-cluster-part-3-capacity-management','full-cluster-part-3-capacity-management','','2019',3,'Curator Insight reviews multi-tenant resource optimization. Live Grounding analyzes quotas, LimitRanges, and tenant isolation layers in enterprise workloads. Highly effective for designing multi-team cluster footprints.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.847219+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Resource Management", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler','blog.openshift.com/how-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler','','2020',4,'Curator Insight focuses on the role of Vertical Pod Autoscalers (VPA). Live Grounding evaluates recommendation engines, safety limits, and automatic resource reallocations on OpenShift. Important reference for auto-scaling and efficiency.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.610871+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Autoscaling", "Vertical Pod Autoscaler"]','["[ENTERPRISE-STABLE]"]','[]','["ocp3.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introduction-to-gitops-with-openshift','blog.openshift.com/: Introduction to GitOps with OpenShift','','2020',4,'Curator Insight defines the OpenShift declarative application delivery model. Live Grounding details the Red Hat OpenShift GitOps operator powered by Argo CD. This is the official blueprint for establishing structured continuous integration on Red Hat environments.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781736114,0,'2026-06-18T00:41:54.058587+02:00',NULL,NULL,NULL,'["CI-CD", "GitOps", "OpenShift"]','["[ENTERPRISE-STABLE]"]','[]','["ocp3.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-federation-v2-on-openshift-3-11','OpenShift 3.11 Multi-cluster Federation','','2018',2,'Curator Insight looks at multi-cluster federation on older OpenShift 3.11 setups. Live Grounding illustrates early architectural attempts to distribute workloads across cloud regions. Crucial historical context before modern GitOps and Cluster API paradigms took over.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736114,0,'2026-06-18T00:41:54.221792+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Multi-Cluster", "Legacy Federation"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/full-cluster-part-2-protecting-nodes','blog.openshift.com/full-cluster-part-2-protecting-nodes','','2019',3,'Curator Insight focuses on securing host resources from rogue applications. Live Grounding details eviction thresholds, pod limits, and system-reserved configuration paths inside OpenShift clusters. Vital for maintaining node reliability.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736114,0,'2026-06-18T00:41:54.300814+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Resource Management", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/is-it-too-late-to-integrate-gitops','blog.openshift.com/: is it too late to integrate GitOps?','','2021',3,'Curator Insight maps the path for legacy environments migrating to continuous sync models. Live Grounding reviews incremental conversion blueprints to safe declarative setups under OpenShift. It acts as an advisory piece for migration architects.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781736114,0,'2026-06-18T00:41:54.674914+02:00',NULL,NULL,NULL,'["CI-CD", "GitOps", "Migration Strategies"]','["[LEGACY]"]','[]','["ocp3.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/container-networking-from-scratch','iximiuz.com: Container Networking Is Simple! 🌟','- How to virtualize network resources to make containers think each of them has a dedicated network stack?
-    - How to reach the outside world (e.g. the Internet) from inside the container?','2023',0,'This comprehensive deep-dive tutorial demonstrates how container networking is constructed from scratch using native Linux namespaces, veth pairs, and bridge devices. It walks through creating isolated environments step-by-step and configuring IP routing and NAT to route outbound and inbound traffic safely.','Bash','Tutorial','Advanced',0,'online','manual',NULL,NULL,1.78143011078559207e+09,0,'2026-06-14T11:41:50.785592+02:00',NULL,NULL,NULL,'["Containers", "Networking", "Deep Dive"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/kubernetes-alternatives','Docker Swarm','','2024',0,'Analyzes Docker Swarm as a simple container orchestration alternative to Kubernetes. Evaluates its built-in overlay network routing mesh and single-node setup advantages, noting that its enterprise adoption has decreased in favor of Kubernetes-native environments.','Go','Tool','Intermediate',1,'duplicate','manual',NULL,NULL,1781430121.45841,0,'2026-06-14T11:42:01.458410+02:00',NULL,NULL,NULL,'["Orchestration", "Container Engines", "Docker Swarm"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{"duplicate_of": "https://docs.docker.com/engine/swarm"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/es/blog','redhat.com: OpenShift Backup and Recovery with Kasten K10','','2024',4,'A technical guide on integrating Veeam''s Kasten K10 platform with Red Hat OpenShift. Demonstrates policy-based automation for backup, disaster recovery, and mobility across multi-tenant clusters while ensuring encrypted volume snapshots.','Spanish','Article','Advanced',0,'online','manual',NULL,NULL,1.78143012149488902e+09,0,'2026-06-14T11:42:01.494889+02:00',NULL,NULL,NULL,'["Hybrid Cloud & Enterprise", "OpenShift", "Data Management"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md", "ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://docs.docker.com/build','buildkit','','2026',5,'Docker''s next-generation container image building engine, designed to replace the legacy builder. It introduces high-performance features including concurrent stage execution, efficient caching via import/export, and secret-mounting without leaving traces in image history.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,1.78143012152972292e+09,0,'2026-06-14T11:42:01.529723+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Container Builds", "Docker BuildKit"]','["[DE FACTO STANDARD]", "[LEGACY]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://help.sonatype.com/index.html','guides.sonatype.com: secure docker registries','','2025',4,'Technical guide addressing safe configuration patterns for private container registries. Emphasizes proxy configurations, custom SSL certificate injection, and registry cleanup policies to reduce host storage demands.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,1.78143013207283496e+09,0,'2026-06-14T11:42:12.072835+02:00',NULL,NULL,NULL,'["DevSecOps & Registry", "Artifact Management", "Security Hardening"]','["[ENTERPRISE-STABLE]"]','[]','["registries.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://docs.jfrog.com','jfrog.com: Kubernetes Helm Chart Repositories 🌟','','2025',5,'Enterprise guide to leveraging JFrog Artifactory as a secure, high-availability Helm chart repository. Covers repository layout, role-based access control, package versioning, and integration with Kubernetes container execution steps.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,1.78143013211510705e+09,0,'2026-06-14T11:42:12.115107+02:00',NULL,NULL,NULL,'["Orchestration & Packaging", "Helm & GitOps", "Artifactory"]','["[DE FACTO STANDARD]"]','[]','["registries.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://help.sonatype.com/en/sonatype-platform-plugin-for-jenkins.html','Nexus Platform Plugin for Jenkins','','2025',3,'A comprehensive integration guide for the Sonatype Nexus Platform plugin in Jenkins pipelines. It facilitates automated artifact publishing, component evaluation against security policies, and vulnerability reporting directly within the CI/CD execution pipeline.','English','Documentation','Intermediate',0,'duplicate','manual',NULL,NULL,1.78143013220317101e+09,0,'2026-06-14T11:42:12.203171+02:00',NULL,NULL,NULL,'["DevSecOps & Registry", "CI/CD Integration", "Sonatype Nexus"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{"duplicate_of": "https://help.sonatype.com/en/nexus-platform-plugin-for-jenkins.html"}');
-INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/modern-apps-strategy-on-aws-how-to-choose','aws.amazon.com: Serverless or Kubernetes on AWS 🌟','','2024',4,'Architectural decision framework comparing AWS Serverless (Lambda, Fargate) with Kubernetes (EKS). Helps engineers select paradigms based on latency requirements, long-running processes, runtime dependencies, and overall operational overhead.','English','Guide','Advanced',1,'online','manual',NULL,NULL,1781430152.44892,0,'2026-06-14T11:42:32.448920+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Solutions", "Orchestration Decision"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-to-navigate-the-great-resignation','about.gitlab.com: How to navigate The Great Resignation','','2022',3,'Strategic insights from GitLab on navigating post-pandemic talent shifts. Highlights the critical importance of async workflows, transparent documentation, and remote-first practices to attract and retain highly skilled infrastructure engineers.','English','Article','Beginner',0,'online','manual',NULL,NULL,1.78143016251834511e+09,0,'2026-06-14T11:42:42.518345+02:00',NULL,NULL,NULL,'["DevOps Culture", "Workforce Strategy", "Remote Culture"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hays.es','hays.es: ‘La Gran Renuncia’: ¿por qué tantos profesionales se están planteando dejar su trabajo?','','2022',2,'Analysis of the causes driving the ''Great Resignation'' across professional services in Spain. Examines work-life balance deficiencies, mental exhaustion, and stagnant careers as root causes, providing prescriptive corporate recommendations.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,1.78143016284903788e+09,0,'2026-06-14T11:42:42.849038+02:00',NULL,NULL,NULL,'["DevOps Culture", "Workforce Strategy", "Talent Retention"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/accessing-external-services-using-egress-router','Accessing External Services Using Egress Router','','2024',4,'Deep-dive into configuring Red Hat OpenShift Egress Router pods to map outbound traffic to dedicated public IPs. This facilitates firewalled external resources (like legacy DBs) to authorize connections from fluid Kubernetes pods securely.','English','Article','Advanced',0,'online','manual',NULL,NULL,1.7814301637059431e+09,0,'2026-06-14T11:42:43.705943+02:00',NULL,NULL,NULL,'["Orchestration & Packaging", "Networking", "Egress Firewalls"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["openshift.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://hipertextual.com/tecnologia/devin-inteligencia-artificial-programa-software','hipertextual.com: Así es Devin, la inteligencia artificial que programa software de principio a fin','','2024',3,'Overview of Cognition''s Devin AI agent, demonstrating complete software development automation. Discusses autonomous debugging, repository management, and deployment capabilities representing the cutting-edge intersection of LLMs and DevSecOps pipelines.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,1.78143016472369098e+09,0,'2026-06-14T11:42:44.723691+02:00',NULL,NULL,NULL,'["Future of Engineering", "AI-Assisted Development", "Devin AI"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.informationweek.com/software-services/what-s-holding-devops-back-','informationweek.com: What''s Holding DevOps Back?','','2023',3,'Diagnostic deep dive into the common bottlenecks holding legacy organizations back from true DevOps adoption. Identifies organizational silos, tool fatigue, lack of training, and legacy governance frameworks as persistent pain points.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1.78143017262498688e+09,0,'2026-06-14T11:42:52.624987+02:00',NULL,NULL,NULL,'["DevOps Culture", "Organizational Design", "DevOps Bottlenecks"]','["[LEGACY]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/devops-tools','DevOps Tools','','2026',4,'Catalog of modern DevOps tooling encompassing continuous integration, artifact storage, automated testing, container scheduling, and real-time telemetry pipelines to build stable, production-ready release processes.','Spanish','Documentation','Intermediate',0,'online','manual',NULL,NULL,1.7814301726455121e+09,0,'2026-06-14T11:42:52.645512+02:00',NULL,NULL,NULL,'["DevOps Culture", "Tooling Ecosystem", "Overview"]','["[ENTERPRISE-STABLE]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/iac','IaC Infrastructure as Code','','2026',5,'Nubenetes architectural reference portal on Infrastructure as Code (IaC). Outlines fundamental philosophies, lifecycle management, and paradigm shifts of treating bare-metal, cloud, or cluster state as declarative, version-controlled code.','Spanish','Documentation','Intermediate',0,'online','manual',NULL,NULL,1.7814301726568551e+09,0,'2026-06-14T11:42:52.656855+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "IaC Fundamentals", "Overview"]','["[DE FACTO STANDARD]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/noops','NoOps','','2026',4,'Comprehensive conceptual guide on NoOps (No Operations). Describes the strategic path to fully outsourcing infrastructure layers to automated platforms, serverless paradigms, and self-healing systems so engineering can focus 100% on application logic.','Spanish','Documentation','Intermediate',1,'online','manual',NULL,NULL,1.78143017265904808e+09,0,'2026-06-14T11:42:52.659048+02:00',NULL,NULL,NULL,'["Cloud Architecture", "NoOps & Serverless", "Overview"]','["[ENTERPRISE-STABLE]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/soft-skills-are-the-key-to-your-devops-career-advancement','about.gitlab.com: Soft skills are the key to your DevOps career advancement','','2022',3,'Analysis highlighting soft skills—communication, empathy, and active listening—as primary drivers for senior engineering growth. Emphasizes how DevOps success is rooted deeper in cultural empathy and collaboration than in mere tool proficiency.','English','Article','Beginner',0,'online','manual',NULL,NULL,1.78143017272928309e+09,0,'2026-06-14T11:42:52.729283+02:00',NULL,NULL,NULL,'["DevOps Culture", "Professional Development", "Career Growth"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://blogs.vmware.com/cloud-foundation','blog.vmware.com: DevOps: Culture – Collaboration, Empowerment, Autonomy 🌟','','2023',4,'Explores structural and cultural transformations required to establish a high-performing DevOps initiative. Focuses on decentralizing operational decisions, psychological safety, and establishing platform teams to enable developers.','English','Article','Beginner',0,'online','manual',NULL,NULL,1.78143017276112198e+09,0,'2026-06-14T11:42:52.761122+02:00',NULL,NULL,NULL,'["DevOps Culture", "Organizational Design", "Culture & Governance"]','["[ENTERPRISE-STABLE]"]','[]','["devops.md", "kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.computing.es/mundo-digital/retos-del-outsourcing-de-servicios-it-en-espana','computing.es: Retos del outsourcing de servicios IT en España','','2023',3,'Review of the organizational and cultural obstacles of IT outsourcing in Spain. Highlights critical problems of scaling DevSecOps capabilities externally, knowledge silos, and contract-driven constraints versus modern product team topologies.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,1.78143017400510907e+09,0,'2026-06-14T11:42:54.005109+02:00',NULL,NULL,NULL,'["DevOps Culture", "Workforce Strategy", "IT Outsourcing"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-to-agentless-gitops-aws','about.gitlab.com: How to use a push-based approach for GitOps with Terraform and AWS ECS and EC2','','2023',4,'Evaluates push-based GitOps strategies using GitLab CI/CD pipelines to manage Terraform states targeted at AWS ECS and EC2. Contrasts agentless runner-driven pushes with pull-based execution models to help architects choose the ideal strategy.','English','Article','Advanced',1,'online','manual',NULL,NULL,1.78143018351911211e+09,0,'2026-06-14T11:43:03.519112+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "GitOps", "Push-Based Workflows"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/writing-reusable-terraform-modules','thomasthornton.cloud: Writing reusable Terraform modules (azure)','','2023',4,'Advanced extension of writing reusable modules for Azure. Emphasizes maintaining backward compatibility, configuring strict semantic versioning tags in private registries, and automating modular state tests.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1.78143018623789405e+09,0,'2026-06-14T11:43:06.237894+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Azure Modules"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.linkedin.com/uas/login?session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fgroups%2F49531%2F49531-6093375473969090562','Linkedin discussion: Need help on Backup and restore methods of EC2 using s3 services','','2021',2,'Professional community forum troubleshooting AWS EC2 backup patterns using Amazon S3 storage. Discusses native snapshot systems, cron-based automation pipelines, and third-party orchestration agents to safeguard virtual machine disks.','English','Social-Discussion','Beginner',0,'online','manual',NULL,NULL,1781430190.60162,0,'2026-06-14T11:43:10.601620+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Solutions", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','[]','["aws-backup.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://programmer.ink/think',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online',NULL,NULL,NULL,1.78143232314037299e+09,0,'2026-06-14T12:18:43.140373+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/a-beginners-guide-to-kubernetes-application-monitoring','grafana.com: A beginner''s guide to Kubernetes application monitoring','','2024',4,'Highly accessible guide to setting up application-level observability within Kubernetes. Covers instrumenting code with client libraries, configuring target discovery, and mapping RED (Rate, Errors, Duration) metrics.','English','Article','Beginner',1,'online','manual',NULL,NULL,1781430193.44532,0,'2026-06-14T11:43:13.445320+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana", "Application Metrics"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/introducing-kubernetes-monitoring-in-grafana-cloud','grafana.com: Introducing Kubernetes Monitoring in Grafana Cloud','','2024',4,'Introduces Grafana Cloud''s integrated Kubernetes monitoring platform. Showcases automated cluster discovery, pre-configured dashboards, and seamless Prometheus/Grafana integration for instant visibility into infrastructure and workload health.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1.78143019348774409e+09,0,'2026-06-14T11:43:13.487744+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana", "Kubernetes Monitoring"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator','grafana.com: How to monitor Kubernetes clusters with the Prometheus Operator','','2024',5,'Comprehensive configuration guide for deploying and managing the Prometheus Operator on Kubernetes. Demonstrates configuring ServiceMonitor and PodMonitor custom resources to automate collection of dynamic microservice targets.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430193.56789,0,'2026-06-14T11:43:13.567890+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Prometheus", "Prometheus Operator"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/how-to-manage-high-cardinality-metrics-in-prometheus-and-kubernetes','grafana.com: How to manage high cardinality metrics in Prometheus and Kubernetes','','2024',5,'Crucial blueprint for managing high cardinality metrics within Prometheus. Outlines techniques like metric dropping, relabeling rules, and dashboard optimization to mitigate memory pressure and reduce monitoring costs in dynamic container environments.','English','Article','Advanced',1,'online','manual',NULL,NULL,1.78143019362004494e+09,0,'2026-06-14T11:43:13.620045+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Prometheus", "High Cardinality"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud','grafana.com: How to optimize resource utilization with Kubernetes Monitoring for Grafana Cloud 🌟','','2024',4,'Explores automated resource optimization strategies through Grafana Cloud monitoring. Uses cluster CPU and Memory utilization analytics to identify over-provisioned namespaces, enabling significant cost reduction in microservice architectures.','English','Article','Advanced',1,'online','manual',NULL,NULL,1.78143019390909099e+09,0,'2026-06-14T11:43:13.909091+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana", "FinOps & Resources"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S338656440%3A1779029465061496&followup=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new<mpl=sheets&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauvFLix7FhDQsyeXMzly7IlWofT_GeExGBZD5PeXgcMI8_fmgxBG05tRNkG3ISAaCxExVB7','Spreadsheets: sheet.new','','2026',4,'Browser shortcut mapping that provisions a blank cloud-based Google Sheets environment immediately. Typically used within operational engineering environments for quick tracking of cluster audits, FinOps billing lists, or migration runbooks.','English','Tool','Beginner',0,'online','manual',NULL,NULL,1.78143020335894489e+09,0,'2026-06-14T11:43:23.358945+02:00',NULL,NULL,NULL,'["Collaboration Tools", "SaaS Utilities", "Quick Link"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S-551027576%3A1779031360486315&followup=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new<mpl=docs&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PasT3fzmBVDogbYOa448WODYqcNpbr94eLlOd4kL-w5BLgVa3s5bweNB_q-BV6hVUtWFJzfuoQ','Google Docs: doc.new','','2026',4,'Direct shortcut mechanism for instantly initializing an empty, collaborative Google Doc environment under the user''s active Google account identity. Highly useful for collaborative platform runtime documentation and note taking.','English','Tool','Beginner',0,'online','manual',NULL,NULL,1.78143020340415811e+09,0,'2026-06-14T11:43:23.404158+02:00',NULL,NULL,NULL,'["Collaboration Tools", "SaaS Utilities", "Quick Link"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/kubernetes-vs-virtual-machines','iximiuz.com: How Kubernetes Reinvented Virtual Machines (in a good sense) 🌟🌟','','2025',5,'Insightful analysis explaining how Kubernetes replicates hypervisor features through API-driven isolation, network namespaces, and cgroups. Demonstrates how K8s serves as the cloud operating system, abstraction layer, and software-defined datacenter.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1.78143020393666696e+09,0,'2026-06-14T11:43:23.936667+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Virtualization VS Containers", "Kubernetes Concept"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/containers-vs-pods','iximiuz.com: Containers vs. Pods - Taking a Deeper Look','','2025',5,'Deep technical review of the boundaries separating a standard Linux container from a Kubernetes Pod. Illustrates namespace sharing, IPC barriers, loopback network interfaces, and volume mounting mechanics between multi-container structures.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1.78143022428879189e+09,0,'2026-06-14T11:43:44.288792+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Container Concepts", "Pods Deep Dive"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/kubernetes-storage','Kubernetes Storage - Volumes','','2026',5,'Detailed catalog explaining stateful execution patterns inside Kubernetes. Focuses on lifecycle dynamics of Ephemeral, Persistent (PV), and PersistentVolumeClaims (PVC), alongside container storage interfaces (CSI) used to integrate modern storage backends.','Spanish','Documentation','Advanced',1,'online','manual',NULL,NULL,1.78143024398401403e+09,0,'2026-06-14T11:44:03.984014+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Kubernetes Storage", "Volumes Overview"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.boot.dev','qvault.io: How to Restart All Pods in a Kubernetes Namespace','','2024',3,'Tactical guide walking through multiple methods of forcing a restart on all Pods inside a Kubernetes Namespace. Covers `kubectl rollout restart deployment` as the clean rolling-restart standard, contrasted against disruptive container terminations.','English','Article','Beginner',1,'online','manual',NULL,NULL,1.7814302443771069e+09,0,'2026-06-14T11:44:04.377107+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Kubernetes Operations", "Pod Restarts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/kubernetes-client-libraries','Client Libraries for Kubernetes','','2026',5,'Complete directory of supported Kubernetes API client libraries (Python, Go, Java, JavaScript, etc.). Details patterns for programmatic service discovery, controller building, and custom automation direct from application runtime code.','Spanish','Documentation','Advanced',1,'online','manual',NULL,NULL,1.78143025601684188e+09,0,'2026-06-14T11:44:16.016842+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Kubernetes Development", "API Client Libraries"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/crossplane','Crossplane','','2026',5,'Comprehensive review of Crossplane, a CNCF control-plane framework transforming Kubernetes clusters into universal infrastructure schedulers. Permits declarative definition of cloud resources (RDS, S3, VMs) alongside native Kubernetes schemas.','Spanish','Documentation','Advanced',0,'online','manual',NULL,NULL,1.781430256092381e+09,0,'2026-06-14T11:44:16.092381+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Crossplane & Control Planes", "Overview"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/serverless','Serverless Architectures','','2026',5,'In-depth analysis exploring execution concepts, billing architectures, scalability curves, and performance tradeoffs inherent in Serverless patterns. Details key differences between FaaS, cloud-managed runtimes, and self-hosted Knative workloads.','Spanish','Documentation','Intermediate',1,'online','manual',NULL,NULL,1.78143026604566502e+09,0,'2026-06-14T11:44:26.045665+02:00',NULL,NULL,NULL,'["Cloud Architecture", "NoOps & Serverless", "Overview"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://testguild.com/podcast/a345-mohamed','testguild.com: Pipeline as Code with Mohamed Labouardy','','2022',3,'Podcast episode reviewing the strategic transition to declarative configuration pipelines (Pipeline as Code). Emphasizes integration of automated compliance scanning, container vulnerability reports, and regression testing suites.','English','Podcast','Intermediate',1,'online','manual',NULL,NULL,1.78143026671214604e+09,0,'2026-06-14T11:44:26.712146+02:00',NULL,NULL,NULL,'["Continuous Delivery", "CI/CD & Testing", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.liquibase.com/liquibase-vs-flyway','liquibase.org: Liquibase vs. Flyway','','2024',0,'A detailed evaluation of the architectural trade-offs between Liquibase and Flyway. This resource explores Liquibase''s multi-database abstraction layers (XML, YAML, JSON) alongside Flyway''s developer-focused, SQL-first approach, explaining their impact on continuous delivery pipelines and database schema version control.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1.78143027631774401e+09,0,'2026-06-14T11:44:36.317744+02:00',NULL,NULL,NULL,'["Data Architecture", "Database Migrations", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["liquibase.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-to-learn-ci-cd-fast','about.gitlab.com: How to learn CI/CD fast','','2023',3,'Tactical guide establishing a rapid, practice-centric training program to master continuous delivery fundamentals. Walks through setting up simple multi-stage build pipelines, lint checks, test suites, and Docker deployment actions.','English','Article','Beginner',0,'online','manual',NULL,NULL,1.78143027638003802e+09,0,'2026-06-14T11:44:36.380038+02:00',NULL,NULL,NULL,'["Continuous Delivery", "CI/CD Best Practices", "Learning Paths"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://percona.community/blog','percona: Database Schema Management Via Liquibase','','2023',4,'Architectural guide for automating relational database migrations using Liquibase in CI/CD chains. Evaluates declarative XML/SQL changeset formats, execution tracking setups, and rollback configurations necessary to safely release database modifications alongside microservices.','English','Article','Advanced',1,'online','manual',NULL,NULL,1.78143027647682094e+09,0,'2026-06-14T11:44:36.476821+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Database GitOps", "Liquibase"]','["[ENTERPRISE-STABLE]"]','[]','["liquibase.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-to-keep-up-with-ci-cd-best-practices','about.gitlab.com: How to keep up with CI/CD best practices','','2023',4,'Synthesis of modern continuous integration frameworks, emphasizing pipeline standardization, artifact isolation, and fast feedback loops. Discusses optimization of runner resource footprints and build steps parallelization.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1.78143027649599099e+09,0,'2026-06-14T11:44:36.495991+02:00',NULL,NULL,NULL,'["Continuous Delivery", "CI/CD Best Practices", "Overview"]','["[ENTERPRISE-STABLE]"]','[]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.harness.io/blog/blue-green-canary-deployment-strategies','harness.io: Intro to Deployment Strategies: Blue-Green, Canary, and More 🌟','','2024',5,'Highly detailed structural evaluation of Kubernetes deployment paradigms. Contrasts blue-green switches, canary rollouts, and rolling deployments based on system overhead, traffic redirection latency, and blast-radius containment.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1.78143027661560201e+09,0,'2026-06-14T11:44:36.615602+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Deployment Strategies", "Blue-Green & Canary"]','["[DE FACTO STANDARD]"]','[]','["cicd.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.hugedomains.com/domain_profile.cfm?d=devbattles.com','devbattles.com: Python Flask, Part 1: Hello World!','','2018',1,'Basic introductory guide to initializing a minimalist web application using Python''s Flask framework. Covers routing, local development server execution, and HTTP response handling. Hosted domain is defunct; retained solely for index history.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,1.78173614361782503e+09,0,'2026-06-18T00:42:23.617825+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Development", "Web Frameworks"]','["[GUIDE]", "[LEGACY]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/istio','Istio','','2026',0,'A comprehensive entry point to Istio architecture, the enterprise-grade service mesh. Details how engineers manage traffic routes, secure service-to-service communication with mutual TLS, and gain deep tracing observability across distributed Kubernetes deployments.','English','Reference','Advanced',1,'online','manual',NULL,NULL,1.78143030153165388e+09,0,'2026-06-14T11:45:01.531654+02:00',NULL,NULL,NULL,'["Cloud Native", "Service Mesh", "Istio"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=TUKYbUIXLOE','youtube: The 6 Levels of Claude Code Explained','','2025',0,'A deep-dive video breakdown analyzing the capabilities of Anthropic''s Claude Code interface. Evaluates the progression from basic code generation and syntax correction to advanced multi-file refactoring and semi-autonomous agentic software engineering tasks.','English','Video','Intermediate',0,'online','manual',NULL,NULL,1.78143030200045609e+09,0,'2026-06-14T11:45:02.000456+02:00',NULL,NULL,NULL,'["Software Engineering", "AI Tools", "Claude Code"]','["[COMMUNITY-TOOL]"]','[]','["ai-agents-mcp.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=a9a94d43d7a9',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online',NULL,NULL,NULL,1.78143031309945511e+09,0,'2026-06-14T11:45:13.099455+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/solutions/distributed-load-testing-on-aws','Distributed Load Testing on AWS 🌟','- [amazon.com: Introducing Distributed Load Testing v1.3](https://aws.amazon.com/about-aws/whats-new/2021/05/introducing-distributed-load-testing-v1-3)','2021',0,'An AWS Solution blueprint outlining distributed cloud load testing utilizing containerized runners inside AWS Fargate. Simulates high-velocity traffic spikes to assess API gateway throughput bottlenecks and database elasticity limits.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,1.78143032294539308e+09,0,'2026-06-14T11:45:22.945393+02:00',NULL,NULL,NULL,'["Infrastructure", "Testing", "Load Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.scaleway.com/en/en/kubernetes-kapsule','scaleway.com: Kubernetes Kapsule','','2025',0,'Official technical guide for Scaleway''s managed Kubernetes implementation (Kapsule). Describes control-plane operations, auto-scaling configuration, and provisioning persistent storage volumes across European cloud regions.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,1.78143032534694504e+09,0,'2026-06-14T11:45:25.346945+02:00',NULL,NULL,NULL,'["Cloud Native", "Managed Kubernetes", "Scaleway Kapsule"]','["[COMMUNITY-TOOL]"]','[]','["scaleway.md", "digitalocean.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/knowledge-base/microservices','dynatrace.com: What are microservices? All you need to know','','2024',0,'A high-level architectural overview exploring the decoupling of corporate monoliths into agile microservices. Discusses structural changes, challenges in service discovery, and the crucial role of tracing telemetry for maintaining state consistency.','English','Article','Beginner',1,'online','manual',NULL,NULL,1.78143033534489107e+09,0,'2026-06-14T11:45:35.344891+02:00',NULL,NULL,NULL,'["Software Engineering", "Architecture Patterns", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://cloud.google.com/blog','cloud.google.com: Introducing a Google Cloud architecture diagramming tool','','2021',0,'Introduces Google Cloud''s web-based console architecture designer. Explains how engineering departments construct, validate, and export precise GCP topology maps using standardized reference modules.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,1.78143036601462101e+09,0,'2026-06-14T11:46:06.014621+02:00',NULL,NULL,NULL,'["Infrastructure", "Visualizations", "GCP Diagramming"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/solutions/workload-discovery-on-aws','AWS Perspective 🌟','','2024',0,'Technical blueprint for Workload Discovery on AWS (formerly AWS Perspective). This serverless solution dynamically visualizes cloud layouts, maintains historical dependency logs, and facilitates compliance audits.','English','Solution Guide','Intermediate',0,'online','manual',NULL,NULL,1.78143036611249303e+09,0,'2026-06-14T11:46:06.112493+02:00',NULL,NULL,NULL,'["Infrastructure", "Visualizations", "Cloud Discovery"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://repost.aws/knowledge-center/start-stop-lambda-eventbridge','How do I stop and start EC2 instances at regular intervals using AWS Lambda? (Video)','','2024',0,'An operational video walkthrough demonstrating serverless compute cost-reduction routines. Details how to coordinate AWS Lambda with EventBridge cron schedules to automate lifecycle actions for EC2 fleets.','English','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,1.7814303662890191e+09,0,'2026-06-14T11:46:06.289019+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "AWS Lambda & EventBridge"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.ibm.com/topics','ibm.com: CIS Benchmarks','','2024',0,'The Center for Internet Security (CIS) Benchmarks provide globally recognized consensus-based best practices for securing IT systems, clouds, and Kubernetes environments. Organizations use these structured guidelines to validate and harden infrastructure configurations, ensuring compliance with strict security mandates through automated configuration auditors.','English','Standard','Advanced',0,'duplicate','manual',NULL,NULL,1.78143036661346411e+09,0,'2026-06-14T11:46:06.613464+02:00',NULL,NULL,NULL,'["Security", "Compliance", "CIS Benchmarks"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md", "kubernetes-security.md"]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/cis-benchmarks"}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/get-comprehensive-monitoring-for-your-apache-kafka-ecosystem-instances-quickly-with-grafana-cloud','grafana.com: Get comprehensive monitoring for your Apache Kafka ecosystem instances quickly with Grafana Cloud','','2023',0,'A guide to implementing telemetry tracking for Apache Kafka clusters inside Grafana Cloud. Demonstrates telemetry ingestion setups for monitoring broker memory pools, throughput levels, and consumer offsets.','English','Blog Post','Intermediate',1,'duplicate','manual',NULL,NULL,1.78143037709474301e+09,0,'2026-06-14T11:46:17.094743+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Kafka Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/07/26/get-comprehensive-monitoring-for-your-apache-kafka-ecosystem-instances-quickly-with-grafana-cloud"}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs','grafana.com: How we use metamonitoring Prometheus servers to monitor all other Prometheus servers at Grafana Labs','','2023',0,'A high-performance monitoring case study from Grafana Labs. Illustrates the architectural pattern of metamonitoring, utilizing dedicated Prometheus servers to watch, query, and alert on larger global telemetry networks.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,1.781430387427006e+09,0,'2026-06-14T11:46:27.427006+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Prometheus Meta-Monitoring"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/why-we-created-a-prometheus-agent-mode-from-the-grafana-agent','grafana.com: Why we created a Prometheus Agent mode from the Grafana Agent','','2022',0,'Explores the technical reasoning for deploying Prometheus in Agent Mode instead of as a full collector database. Explains memory savings, localized caching patterns, and metrics forwarding via standard Remote Write protocols.','English','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,1.78143038745101499e+09,0,'2026-06-14T11:46:27.451015+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Prometheus Agent"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/11/16/why-we-created-a-prometheus-agent-mode-from-the-grafana-agent"}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/get-started-with-prometheus-with-these-three-easy-projects','grafana.com: Get started with Prometheus with these three easy projects','','2023',0,'A hands-on, multi-project tutorial designed to build core competencies with Prometheus metrics collections, PromQL search syntax, and standard Node Exporter integrations.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,1.78143038745685195e+09,0,'2026-06-14T11:46:27.456852+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Prometheus Getting Started"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/prometheus','Prometheus','','2024',0,'Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. It utilizes a pull-based metrics collection model over HTTP, powered by a highly efficient dimensional data model (TSDB) with PromQL. Essential for Kubernetes cloud-native environments, it excels in dynamic service discovery and real-time operational visibility.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,1781430397.17571,0,'2026-06-14T11:46:37.175710+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Metrics Collection"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md", "monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/using-telegraf-plugins-to-visualize-industrial-iot-data-with-the-grafana-cloud-hosted-prometheus-service','grafana.com: Using Telegraf plugins to visualize industrial IoT data with the Grafana Cloud Hosted Prometheus service','','2023',0,'Demonstrates pipeline setups connecting InfluxData''s Telegraf collectors to Grafana Cloud. Explains parsing MQTT or Modbus industrial machinery telemetry feeds and transforming them into Prometheus-compliant timeseries data.','English','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,1.78143039746926498e+09,0,'2026-06-14T11:46:37.469265+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "IoT Observability"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/04/05/using-telegraf-plugins-to-visualize-industrial-iot-data-with-the-grafana-cloud-hosted-prometheus-service"}');
-INSERT INTO "resources" VALUES('https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=09213cdc-9f30-4e82-aa6f-9b6e8d82dab3&redirect_uri=https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fs%2Fauth%2Foauth2callback%2Fproviderid%2Fdefault&response_type=code&state=t32RGeYIHrLX7VZiIP5Idsc47642cGWeSnDaow_6xtt0AVO-pN2q_aKbw0Dw-5VfiAvlYRC6AjPqIjJ7tTD1oClJ2fvT9BIa-6OwFcbLVaGkbYkIAE0gmCezmGXRDrJwzJR9YyiSjnMURsQeirF4CS5A4QI2afRW2Y563huvTZiWPqnMHS5Lx_G1x1stZSViKRMJRdvOE0G-tlOGg5nQw1Q4Ie55Bqkrtp6BguyPyVA&scope=User.Read+openid+email+profile+offline_access&referer=https%3A%2F%2Ftechcommunity.microsoft.com%2Fblog%2F-%2Fintroduction-to-azure-devops-workload-identity-federation-oidc%2F3908687','techcommunity.microsoft.com: Introduction to Azure DevOps Workload identity federation (OIDC) with Terraform','','2023',0,'Technical guide on configuring Azure DevOps Workload Identity Federation with Terraform. Explains using OIDC to exchange short-lived federated credentials, eliminating the need to store long-lived cloud secret keys inside pipeline variables.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,1781430407.3785,0,'2026-06-14T11:46:47.378500+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "OIDC Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/powershell/dsc/configurations/configdata?view=dsc-1.1','docs.microsoft.com: Using configuration data in DSC','','2021',0,'An official Microsoft technical reference covering the segregation of operational configuration schemas from logic execution steps inside PowerShell Desired State Configuration (DSC) frameworks.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1.78143040742021608e+09,0,'2026-06-14T11:46:47.420216+02:00',NULL,NULL,NULL,'["Infrastructure", "Configuration Management", "PowerShell DSC"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://arjavdave.com','arjavdave.com: Continuous Integration: CI/CD for iOS (Part 1)','','2022',0,'A specialized technical series outlining the construction of CI/CD pipelines for Apple iOS applications. Discusses Xcode configuration frameworks, automated signing, and remote deployment to App Store Connect.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1.78143040846330499e+09,0,'2026-06-14T11:46:48.463305+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "Mobile DevOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/partial-clone-for-massive-repositories','about.gitlab.com: How Git Partial Clone lets you fetch only the large file you need','','2021',0,'Analyzes git-clone optimizations inside large enterprise monorepos. Demonstrates using partial cloning configs to bypass heavy binary blobs, downloading asset datasets dynamically during active execution loops.','English','Blog Post','Intermediate',0,'duplicate','manual',NULL,NULL,1.7814304089263761e+09,0,'2026-06-14T11:46:48.926376+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Performance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2020/03/13/partial-clone-for-massive-repositories"}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/iteration-and-code-review','about.gitlab.com: Why small merge requests are key to a great review 🌟','','2023',0,'Analyzes productivity advantages of using small, isolated merge requests. Illustrates how reducing code change surface areas results in higher-quality reviews, rapid QA approvals, and decreased defect leakage.','English','Blog Post','Beginner',1,'online','manual',NULL,NULL,1.78143040894155192e+09,0,'2026-06-14T11:46:48.941552+02:00',NULL,NULL,NULL,'["Software Engineering", "Software Delivery", "Code Review Protocols"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/keep-git-history-clean-with-interactive-rebase','gitlab.com: How to keep your Git history clean with interactive rebase','','2023',0,'A practical walk-through of interactive Git rebasing workflows. Explains strategies for squashing commit histories and resolving code conflicts before initiating target branch merges.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1.7814304089445219e+09,0,'2026-06-14T11:46:48.944522+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Rebasing"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/beginner-guide-ci-cd','gitlab.com: GitLab’s guide to CI/CD for beginners','','2022',0,'An introductory educational guide to GitLab CI/CD fundamentals. Outlines basic pipeline stages, executor configuration structures, and standard YAML declarative properties.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,1.78143040895233106e+09,0,'2026-06-14T11:46:48.952331+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "GitLab CI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/effective-ci-cd-pipelines','about.gitlab.com: Want a more effective CI/CD pipeline? Try our pro tips','','2023',0,'Advanced tuning guide for optimizing GitLab CI/CD workflows. Focuses on implementing Directed Acyclic Graphs (DAG), tuning runner cache policies, and constructing efficient pipeline inheritance layers.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,1.78143040898336505e+09,0,'2026-06-14T11:46:48.983365+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "GitLab CI Optimization"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/open-shift-ga','about.gitlab.com: GitLab’s Kubernetes Operator with support for Red Hat OpenShift is now generally available','','2022',0,'Announces general availability of the GitLab Kubernetes Operator with Red Hat OpenShift support. Discusses lifecycle automation, upgrades, and scaling procedures for self-hosted GitLab instances inside secure enterprise clusters.','English','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,1.78143041911820793e+09,0,'2026-06-14T11:46:59.118208+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "GitLab Operator"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/10/12/open-shift-ga"}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/using-run-parallel-jobs','about.gitlab.com: How we used parallel CI/CD jobs to increase our productivity','','2022',0,'An operational case study on implementing parallel GitLab CI runner tasks. Highlights how configuring parallel test suites significantly reduced development pipeline feedback cycles.','English','Case Study','Intermediate',1,'duplicate','manual',NULL,NULL,1.78143041913770604e+09,0,'2026-06-14T11:46:59.137706+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "GitLab CI Optimization"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/01/20/using-run-parallel-jobs"}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitlab-kubernetes-agent-on-gitlab-com','about.gitlab.com: A new era of Kubernetes integrations on GitLab.com','','2022',0,'Introduces the GitLab Agent for Kubernetes, enabling pull-based GitOps deployment workflows. This architecture shifts away from traditional push-based CI models, offering enhanced security and continuous state reconciliation.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,1.7814304191414361e+09,0,'2026-06-14T11:46:59.141436+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "GitLab Kubernetes Agent"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/5-code-review-features','about.gitlab.com: How GitLab''s 5 new code review features will make life easier','','2021',0,'Explores five key GitLab features designed to streamline the code review process. Includes visual multi-line comment mapping, customized approval gates, and Code Owners configuration.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1.78143041914590501e+09,0,'2026-06-14T11:46:59.145905+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Code Review"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/09/09/5-code-review-features"}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitpod-desktop-app-personal-activities','about.gitlab.com: Why we built GitDock, our desktop app to navigate your GitLab activities','','2021',0,'Introduces GitDock, a desktop application designed to centralize GitLab tasks, merge requests, and build pipelines in a unified status panel.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1.78143041914741492e+09,0,'2026-06-14T11:46:59.147415+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "Desktop Clients"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/10/05/gitpod-desktop-app-personal-activities"}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/ci-deployment-and-environments','about.gitlab.com: How to use GitLab CI to deploy to multiple environments','','2022',0,'Details configurations for deploying workloads across multiple cloud environments using GitLab CI. Covers environment variable scoping, secure secret injections, and manual approval gates.','English','Blog Post','Intermediate',1,'duplicate','manual',NULL,NULL,1.78143041916287088e+09,0,'2026-06-14T11:46:59.162871+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "Multi-Environment Deployments"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/02/05/ci-deployment-and-environments"}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/new-git-default-branch-name','about.gitlab.com: The new Git default branch name','','2021',0,'Provides guidelines on migrating default git branch nomenclature from ''master'' to ''main''. Details configuration updates required for local developer systems and central hosting providers.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1.78143041917078208e+09,0,'2026-06-14T11:46:59.170782+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Standards"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name"}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gko-on-ocp','about.gitlab.com: How to install and use the GitLab Kubernetes Operator (on OCP)','','2022',0,'An operational installation guide for deploying the GitLab Kubernetes Operator on Red Hat OpenShift. Discusses Ingress controllers, Security Context Constraints (SCC), and persistent storage volumes.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,1.78143041919135403e+09,0,'2026-06-14T11:46:59.191354+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "GitLab Operator"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitlab-chart-works-towards-kubernetes-1-22','about.gitlab.com: GitLab Chart works towards Kubernetes 1.22','','2021',0,'Details architectural changes to the GitLab Helm Chart to support Kubernetes 1.22. Evaluates adaptations required for API deprecations, specifically focusing on Ingress resources.','English','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,1.78143041920987701e+09,0,'2026-06-14T11:46:59.209877+02:00',NULL,NULL,NULL,'["Cloud Native", "Helm Charts", "GitLab Deployment"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/12/17/gitlab-chart-works-towards-kubernetes-1-22"}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/pipeline-editor-overview','about.gitlab.com: Meet Pipeline Editor, your one-stop-shop for building a CI/CD pipeline','','2021',0,'Highlights GitLab''s visual Pipeline Editor, featuring dynamic YAML schema validation, pipeline visualization dashboards, and real-time syntax checking.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1.78143041921373891e+09,0,'2026-06-14T11:46:59.213739+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "Pipeline Editor"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/02/22/pipeline-editor-overview"}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/mr-reviews-with-vs-code','gitlab.com: How to do GitLab merge request reviews in VS Code','','2022',0,'Demonstrates integrating GitLab Merge Request code reviews directly inside Visual Studio Code. Enables developers to comment, review changes, and manage approvals without switching context to the web UI.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1.78143041921408605e+09,0,'2026-06-14T11:46:59.214086+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "VS Code Integrations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/01/25/mr-reviews-with-vs-code"}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/visual-studio','Visual Studio Code (Git Extensions)','','2025',0,'A guide to utilizing visual Git extensions inside VS Code. Helps developers manage commit sequences, visualize branch merges, and resolve conflicts within a unified IDE workspace.','English','Reference','Beginner',0,'online','manual',NULL,NULL,1.78143041921607899e+09,0,'2026-06-14T11:46:59.216079+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "VS Code Extensions"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/how-we-use-the-grafana-github-plugin-to-track-outstanding-pull-requests','grafana: How we use the Grafana GitHub plugin to track outstanding pull requests','','2022',0,'Detailed technical guide on configuring Grafana dashboards with GitHub plugins. Demonstrates building engineering performance visualizations to track commit frequencies, PR lifetimes, and team review velocities.','English','Case Study','Intermediate',0,'online','manual',NULL,NULL,1.781430419266294e+09,0,'2026-06-14T11:46:59.266294+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "Grafana GitHub Integration"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/simple-kubernetes-management-with-gitlab','about.gitlab.com: Simple Kubernetes management with GitLab','','2022',0,'An architectural guide on using GitLab as a unified management plane for Kubernetes. Covers cluster connecting procedures, security posture monitoring, and automated Auto DevOps pipelines.','English','Blog Post','Intermediate',1,'duplicate','manual',NULL,NULL,1.78143041926588797e+09,0,'2026-06-14T11:46:59.265888+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Management", "GitLab Integrations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2022/11/15/simple-kubernetes-management-with-gitlab"}');
-INSERT INTO "resources" VALUES('https://www.vogue.es/lideres','business.vogue.es: Adiós a los jefes tóxicos: este es el nuevo tipo de liderazgo gentil que triunfa','','2022',0,'An analysis of evolving corporate management cultures and toxic workplace mitigation. Discusses the value of empathetic leadership and structured soft skills in reducing developer attrition within modern tech teams.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,1.78143042925323104e+09,0,'2026-06-14T11:47:09.253231+02:00',NULL,NULL,NULL,'["Business & Careers", "Management Patterns", "Leadership"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://creately.com/guides/how-to-set-kpis-for-team-members','creately.com: A Step By Step Guide to Set KPIs for Team Members','','2023',0,'A step-by-step guide to setting actionable KPIs for engineering teams. Explores balancing quantitative delivery metrics with qualitative team-growth targets to align development outputs with business objectives.','English','Guide','Beginner',0,'online','manual',NULL,NULL,1.78143042925441789e+09,0,'2026-06-14T11:47:09.254418+02:00',NULL,NULL,NULL,'["Business & Careers", "Management Patterns", "Team Performance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/grafana','Grafana','','2024',0,'Grafana is the industry-standard multi-platform open-source analytics and interactive visualization web application. It supports query, visualization, alerting, and analysis of metrics, logs, and traces from diverse backends (Prometheus, Elasticsearch, Loki, Jaeger). Its pluggable architecture allows organizations to build unified operational dashboards across heterogeneous data layers.','Go/TypeScript','Tool','Intermediate',0,'online','manual',NULL,NULL,1.78143042970586895e+09,0,'2026-06-14T11:47:09.705869+02:00',NULL,NULL,NULL,'["Observability", "Visualization", "Dashboards"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://skillbuilder.aws/search?searchText=aws-security-fundamentals-second-edition&showRedirectNotFoundBanner=true','explore.skillbuilder.aws: AWS Security Fundamentals (free)','','2024',0,'A fundamental training program covering core security topologies inside AWS. Explores the Shared Responsibility Model, IAM resource authorization, KMS encryption keys, and continuous infrastructure auditing.','English','Course','Beginner',0,'duplicate','manual',NULL,NULL,1.78143042977560806e+09,0,'2026-06-14T11:47:09.775608+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "AWS Security Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-training.md"]','{}','{"duplicate_of": "https://skillbuilder.aws/course/external/view/elearning/48/aws-security-fundamentals-second-edition"}');
-INSERT INTO "resources" VALUES('https://skillbuilder.aws/search?searchText=aws-technical-essential-spanish-from-latin-america&showRedirectNotFoundBanner=true','explore.skillbuilder.aws: AWS Skill Builder - Introducción a AWS Data Pipeline (Español Latinoamérica) | AWS Technical Essentials (Spanish from Latin America) - Free','','2024',0,'An introductory training course on AWS Data Pipeline, tailored for Spanish-speaking cloud engineers. Details basic data processing workflows, scheduling, and error handling for distributed cloud storage architectures.','Spanish','Course','Beginner',0,'duplicate','manual',NULL,NULL,1.78143042978112792e+09,0,'2026-06-14T11:47:09.781128+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Computing", "AWS Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-training.md"]','{}','{"duplicate_of": "https://skillbuilder.aws/course/external/view/elearning/7854/aws-technical-essential-spanish-from-latin-america"}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog','dynatrace.com: Why conventional observability fails in Kubernetes environments—A real-world use case 🌟','','2022',0,'This analysis explores why legacy, non-topological monitoring tools fail in dynamic, highly ephemeral Kubernetes architectures. It highlights the necessity of real-time topology mapping and automated entity correlation to avoid alert fatigue during cascade failures. Standard static dashboard approaches are contrasted with causal, AI-driven monitoring models.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1.78143042986834907e+09,0,'2026-06-14T11:47:09.868349+02:00',NULL,NULL,NULL,'["Observability", "APM", "Analysis"]','["[LEGACY]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://bigdataboutique.com/blog/tuning-elasticsearch-the-ideal-java-heap-size-2toq2j','blog.bigdataboutique.com: Tuning Elasticsearch: The Ideal Java Heap Size','','2022',0,'This technical guide details memory allocation strategies for JVM-based Elasticsearch nodes. It focuses on the critical rule of thumb of setting JVM heap sizes to 50% of available physical RAM (capping at 32GB to avoid breaking compressed ordinary object pointers / OOPs) while leaving the remainder for OS file system caching. Correct heap configuration directly prevents garbage collection pauses and OOM crashes in high-throughput indexing setups.','Java','Article','Advanced',0,'online','manual',NULL,NULL,1.78143042989977693e+09,0,'2026-06-14T11:47:09.899777+02:00',NULL,NULL,NULL,'["Data Stores", "Elasticsearch", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/knowledge-base/aws-lambda','dynatrace.com: A look behind the scenes of AWS Lambda and our new Lambda monitoring extension','','2021',0,'Dynatrace''s AWS Lambda extension leverages the AWS Lambda Telemetry API to collect execution-level metrics, logs, and cold-start details with minimal execution overhead. The extension collects trace data from the execution environment asynchronously, preventing monitoring latency from impacting client response times. This offers complete end-to-end transaction tracing from API Gateways through serverless compute to downstream databases.','English','Article','Advanced',1,'online','manual',NULL,NULL,1.78143043989145398e+09,0,'2026-06-14T11:47:19.891454+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "AWS Lambda Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/technologies/kubernetes-monitoring','dynatrace.com: Dynatrace monitoring for Kubernetes and OpenShift','','2023',0,'This product reference explains Dynatrace''s AI-driven observability agent, OneAgent, customized for Kubernetes and Red Hat OpenShift. By leveraging automatic injection at the container layer, it delivers full-stack trace and metric collection without manual code changes or pod sidecars. The Davis AI engine processes this topological data to automate root-cause analysis for microservice anomalies.','English','Documentation','Intermediate',0,'duplicate','manual',NULL,NULL,1.7814304399005661e+09,0,'2026-06-14T11:47:19.900566+02:00',NULL,NULL,NULL,'["Observability", "APM", "Commercial Observability"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/dynatrace-monitoring-for-kubernetes-and-openshift"}');
-INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-security-guide','sysdig.com: Kubernetes Security Guide 🌟','','2023',0,'Sysdig''s comprehensive guide to securing Kubernetes platforms details a multi-layered defense strategy covering container image scanning, runtime protection, network policies, and role-based access control (RBAC). It highlights compliance mappings (such as CIS benchmarks) and operational best practices for detecting abnormal kernel system calls using eBPF-based agents.','English','Guide','Advanced',0,'online','manual',NULL,NULL,1.7814304399154129e+09,0,'2026-06-14T11:47:19.915413+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system','grafana.com: Announcing Grafana Tempo, a massively scalable distributed tracing system 🌟','','2020',0,'Grafana Tempo is an open-source, high-scale, easy-to-use, and cost-effective distributed tracing backend. Designed to require only object storage (like S3 or GCS) to operate, it eliminates the operational overhead and high costs of running complex indexes via Elasticsearch or Cassandra. Tempo integrates deeply with Grafana, Prometheus, and Loki, enabling seamless correlation between logs, metrics, and traces.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,1.78143044021736407e+09,0,'2026-06-14T11:47:20.217364+02:00',NULL,NULL,NULL,'["Observability", "Tracing", "Grafana Tempo"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://grafana.com/blog/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance','grafana.com: A beginner''s guide to distributed tracing and how it can increase an application''s performance 🌟','','2021',0,'This introductory guide outlines the foundational mechanics of distributed tracing, exploring how request lifecycles are visualized using traces, spans, and parent-child span relationships. It clarifies how tracing correlates disjointed events across multi-service boundaries, enabling developers to detect latency bottlenecks and optimize microservice architectures.','English','Article','Beginner',1,'online','manual',NULL,NULL,1.78143044029948306e+09,0,'2026-06-14T11:47:20.299483+02:00',NULL,NULL,NULL,'["Observability", "Tracing", "Distributed Tracing"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.theodo.com/en-uk/blog','Hands on your first Kubernetes secrets 🌟','','2021',0,'This hands-on tutorial guides developers through creating, decoding, and mounting native Kubernetes Secret resources within applications. It highlights base64 encoding limitations and advises on key architectural alternatives, such as HashiCorp Vault integration, Sealed Secrets, or CSI secret store drivers for production environments.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,1.7814304501539421e+09,0,'2026-06-14T11:47:30.153942+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Secrets Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-return-values','ansible.com: Ansible Network Resource Modules: Deep Dive on Return Values','','2020',0,'This technical breakdown examines the structure and execution flow of Ansible Network Resource Modules, focusing on standard return structures (`before`, `after`, and `gathered`). It explains how network engineers can build precise declarative state files for network appliances, enabling idempotent drift correction and structured state auditing.','Python','Article','Advanced',0,'online','manual',NULL,NULL,1.78143046037945795e+09,0,'2026-06-14T11:47:40.379458+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible Networking"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/red-hat-ansible-automation','ansible.com/blog/topic/ansible-tower','','2020',0,'Official updates channel focusing on Ansible Tower (the precursor to AAP''s automation controller). Content spans legacy scaling strategies, visual workflow design, API routing, and integrations with enterprise LDAP systems.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,1.7814304703933959e+09,0,'2026-06-14T11:47:50.393396+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible Tower"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible','ansible.com: Automating Red Hat Satellite with Ansible','- [galaxy.ansible.com: letsencrypt](https://galaxy.ansible.com/t_systems_mms/letsencrypt) This collection contains a role for issuing ssl certificates from Let''s Encrypt via dns or http-challenge','2021',0,'This technical resource details integrating Ansible with Red Hat Satellite to manage enterprise OS life cycles. It explains using Satellite Collections to provision instances, register hosts to subscription channels, and configure patch schedules automatically across large-scale physical and cloud environments.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,1.78143047039794492e+09,0,'2026-06-14T11:47:50.397945+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure Management", "Satellite"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible','ansible.com: Automation services catalog, the newest addition to the Ansible Automation Platform','','2020',0,'This document covers the self-service Automation Services Catalog in Red Hat AAP. It allows business users to request IT resources using automated Ansible plays in a structured governance framework, tracking compliance and multi-level approvals across organization boundaries.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,1.78143047040665102e+09,0,'2026-06-14T11:47:50.406651+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible Catalog"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/application-delivery','ansible.com: Automating your business application''s REST API with Ansible','','2021',0,'This guide demonstrates orchestrating custom application workflows and RESTful APIs using Ansible''s `uri` module. It details credential authentication, payload handling, and status code verification within a continuous integration or system-provisioning pipeline, eliminating the need for ad-hoc scripting.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1.78143047043063092e+09,0,'2026-06-14T11:47:50.430631+02:00',NULL,NULL,NULL,'["Automation", "API Integration", "Ansible HTTP"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.dynatrace.com/platform/oneagent','dynatrace.com: Achieve faster time to value by deploying thousands of OneAgents at once with Ansible (Preview)','','2022',0,'Details utilizing Ansible automation to rapidly deploy and configure thousands of Dynatrace OneAgent nodes simultaneously. It leverages certified collections to deploy system services across heterogeneous OS landscapes while ensuring uniform host tagging and environment variables.','Python','Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781430470.54936,0,'2026-06-14T11:47:50.549360+02:00',NULL,NULL,NULL,'["Observability", "Automation", "Ansible Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/achieve-faster-time-to-value-by-deploying-thousands-of-oneagents-at-once-with-ansible-preview"}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-10-ansible-blogs-2022','ansible.com: The Top 10 Ansible Blogs of 2022','','2022',0,'A curated digest of the most impactful Ansible-focused blogs of 2022, highlighting innovations in automation controller integrations, cloud-native operators, and execution environment isolation. This compilation serves as a learning map for engineering teams adapting to enterprise automation patterns and modular collections.','English','Blog','Beginner',0,'online','manual',NULL,NULL,1.78143047076187205e+09,0,'2026-06-14T11:47:50.761872+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible Communities"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/based-validated-network-content','ansible.com: Fundamentals of Network Automation with Ansible Validated Content using the network.base collection','','2023',0,'This resource covers Ansible''s network validated content library, structured to help infrastructure teams quickly adopt reliable network automation capabilities. Focusing on the `network.base` collection, it details architectural standards for managing multi-vendor network fabrics with reusable, pre-validated playbooks and tasks.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,1.78143047078244209e+09,0,'2026-06-14T11:47:50.782442+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible Networking"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-ansible-automation-platform-2','ansible.com: Introducing Ansible Automation Platform 2','','2021',0,'This article introduces Ansible Automation Platform 2, showcasing its containerized architecture shift. By replacing standard python virtualenvs with execution environments (isolated containers containing all Python/Ansible dependencies), AAP 2 solves scalability limitations and drift issues across enterprise deployment nodes.','Python','Release Notes','Advanced',0,'online','manual',NULL,NULL,1.78143047079660511e+09,0,'2026-06-14T11:47:50.796605+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible AAP"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes','ansible.com: Fast vs Easy: Benchmarking Ansible Operators for Kubernetes','','2021',0,'This benchmark study analyzes Ansible-based Kubernetes Operators versus Go and Helm alternatives. It compares reconciliation latency, operational memory consumption, and execution complexity, demonstrating that while Ansible operators provide rapid developer velocity and utilize familiar YAML logic, Go operators excel at higher scaling metrics.','Python/Go','Article','Advanced',0,'online','manual',NULL,NULL,1.78143047081519603e+09,0,'2026-06-14T11:47:50.815196+02:00',NULL,NULL,NULL,'["Kubernetes", "Operators", "Ansible Operators"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://ruuda.nl/2023/the-yaml-document-from-hell','ruudvanasseldonk.com: The yaml document from hell','','2023',0,'An analysis detailing edge cases, confusing specifications, and common syntactical pitfalls inherent to the YAML standard. It highlights issues such as Norway country-code confusion (`NO` parsed as boolean `false`), string coercion, and massive object graph vulnerabilities, promoting defensive configuration practices.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,1.78143047109313392e+09,0,'2026-06-14T11:47:51.093134+02:00',NULL,NULL,NULL,'["Configuration", "YAML", "Pitfalls"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/now-available-red-hat-ansible-automation-platform-1.2','ansible.com: Red Hat Ansible Automation Platform 1.2','','2020',0,'Overview of the legacy Red Hat Ansible Automation Platform v1.2 release. It highlights the convergence of Ansible Tower, Engine, and Network Engine, alongside introducing private automation hubs to store and control internal automation content within secure environments.','Python','Release Notes','Intermediate',0,'online','manual',NULL,NULL,1.78143047213576292e+09,0,'2026-06-14T11:47:52.135763+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible AAP"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection','ansible.com: Announcing the Red Hat Enterprise Linux Certified Ansible Collection 🌟','','2020',0,'Announcement of the Red Hat Enterprise Linux (RHEL) System Roles as certified Ansible collections. This allows sysadmins to manage core operating system configuration parameters (network interfaces, SELinux, firewall rules, and storage pools) using vendor-supported, stable, and declarative code modules.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,1.78143047230447292e+09,0,'2026-06-14T11:47:52.304473+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure Management", "Ansible Collections"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller','ansible.com: What''s new in Ansible Automation Platform 2: automation controller','- [ansible.com: What''s new in Ansible Automation Platform 2: automation content navigator](https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-content-navigator)','2021',0,'Highlights details of the ''automation controller,'' which replaces Ansible Tower in AAP 2. Built to decouple control plane and execution plane functions, it improves job routing, credential management, and multi-tenant scaling through decentralized execution environments.','Python','Article','Advanced',0,'online','manual',NULL,NULL,1.78143047249769401e+09,0,'2026-06-14T11:47:52.497694+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible AAP"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/kubernetes-networking-demystified','stackrox.com: Kubernetes Networking Demystified: A Brief Guide','','2021',0,'This reference guide deconstructs core Kubernetes networking patterns: container-to-container, pod-to-pod, pod-to-service, and external access mechanisms. It explains the mechanics of CNI plugins, IPAM allocations, iptables/IPVS load balancing, and dynamic ingress mapping.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,1.78143048069003701e+09,0,'2026-06-14T11:48:00.690037+02:00',NULL,NULL,NULL,'["Kubernetes", "Networking", "Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/devops-workflows-json-format-jq-ci-cd-lint','about.gitlab.com: Tips for productive DevOps workflows: JSON formatting with jq and CI/CD linting automation','','2022',0,'Technical walkthrough on improving pipeline developer velocity using GitLab CI/CD, JSON manipulation with `jq`, and linting tooling. It focuses on isolating syntax-checking phases to fail fast, validating config schemas before they are applied to running stages.','Shell','Article','Intermediate',0,'duplicate','manual',NULL,NULL,1.78143048073274493e+09,0,'2026-06-14T11:48:00.732745+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "Automation"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true, "duplicate_of": "https://about.gitlab.com/blog/2021/04/21/devops-workflows-json-format-jq-ci-cd-lint"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/analyze-your-kubernetes-yaml-files-and-helm-charts-to-ensure-best-practices-using-kuberlinter-in-azure-devops-pipeline','thomasthornton.cloud: Analyze your Kubernetes YAML files and Helm Charts to ensure best practices using KubeLinter in Azure DevOps Pipeline','','2021',0,'This post walks through embedding KubeLinter in Azure DevOps CI/CD pipelines to audit Kubernetes manifests and Helm charts. It highlights security and performance check validations, such as identifying missing resource limits, root privileges, or improper security contexts before deployment.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1.78143048169823408e+09,0,'2026-06-14T11:48:01.698234+02:00',NULL,NULL,NULL,'["Kubernetes", "DevSecOps", "Linting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog','Kubernetes productivity tips and tricks 🌟','','2021',0,'A practitioner''s guide to enhancing CLI-based Kubernetes productivity. It explores advanced setups such as custom shell autocompletion, kubectx/kubens utilities, smart aliases, and log-tailing helpers designed to reduce cognitive overhead during real-time incident responses.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1.78143048537858605e+09,0,'2026-06-14T11:48:05.378586+02:00',NULL,NULL,NULL,'["Kubernetes", "Operations", "Productivity"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md", "kubectl-commands.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/openshift','Openshift Container Platform','','2026',0,'Red Hat OpenShift is a premier enterprise-grade hybrid cloud Kubernetes application platform. It adds out-of-the-box developer tooling, integrated security standards, cluster virtualization, internal registry configurations, and Operator-based life cycle management directly over raw Kubernetes.','Go','Platform','Advanced',0,'online','manual',NULL,NULL,1.7814304855554161e+09,0,'2026-06-14T11:48:05.555416+02:00',NULL,NULL,NULL,'["Kubernetes Platforms", "Red Hat OpenShift", "Enterprise"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/rancher','Rancher: Enterprise management for Kubernetes','','2026',0,'Rancher is a unified platform for managing multi-cluster, heterogeneous Kubernetes deployments across diverse cloud providers and bare metal hosts. It simplifies operational management by providing centralized authentication, unified RBAC access, structured audit logs, and simplified Helm catalog deployments.','Go','Platform','Advanced',0,'online','manual',NULL,NULL,1.78143048556269788e+09,0,'2026-06-14T11:48:05.562698+02:00',NULL,NULL,NULL,'["Kubernetes Platforms", "Rancher", "Multi-Cluster"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://blogs.vmware.com/tanzu/introducing-kubeacademy-pro-in-depth-kubernetes-training-totally-free','tanzu.vmware.com: Introducing KubeAcademy Pro: In-Depth Kubernetes Training, Totally Free','','2020',0,'KubeAcademy by VMware provides modular education resources and deep-dive technical courses targeting Kubernetes administrators and application developers. It focuses on practical application scaling, cluster security, debugging, and continuous integration concepts.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,1.78143048612517309e+09,0,'2026-06-14T11:48:06.125173+02:00',NULL,NULL,NULL,'["Education", "Kubernetes", "Training"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://blogs.vmware.com/tanzu/vmware-tanzu-sql-mysql-at-scale-kubernetes','tanzu.vmware.com: VMware Tanzu SQL: MySQL at Scale Made Easy for Kubernetes','','2020',0,'Tanzu SQL provides a robust, operator-driven solution for provisioning and operating MySQL databases within Kubernetes clusters. It automates common lifecycle events such as data replication, high availability clustering, automatic backups, and critical security patching.','Go','Operator','Advanced',0,'online','manual',NULL,NULL,1.78143048612560701e+09,0,'2026-06-14T11:48:06.125607+02:00',NULL,NULL,NULL,'["Databases", "Kubernetes Operators", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.mirantis.com/software/mirantis-kubernetes-engine','Mirantis Docker Enterprise 3.1+ with Kubernetes','','2020',0,'Formerly Docker Enterprise, Mirantis Kubernetes Engine (MKE) provides enterprise-ready cluster deployment capabilities utilizing either Kubernetes or Swarm orchestrators. It features integrated identity management, safe private image registries, and granular role-based security tooling.','Go','Platform','Advanced',0,'online','manual',NULL,NULL,1.78143049576980209e+09,0,'2026-06-14T11:48:15.769802+02:00',NULL,NULL,NULL,'["Kubernetes Platforms", "Mirantis", "Enterprise"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/vscode-extension-development-with-gitlab','gitlab.com: VS Code extension development with GitLab','','2022',0,'Explores how developers can construct VS Code extensions integrated with GitLab CI/CD and APIs. The post showcases best practices for extension design, testing automation, and deployment mechanisms, streamlining local-to-cloud workspace automation.','TypeScript','Article','Intermediate',0,'online','manual',NULL,NULL,1.78143052303337097e+09,0,'2026-06-14T11:48:43.033371+02:00',NULL,NULL,NULL,'["Development", "DevOps", "IDE Integration"]','["[COMMUNITY-TOOL]"]','[]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://docs.ansible.com/collections.html','Manage Kubernetes (K8s) objects','','2024',0,'Official documentation detailing Ansible''s specialized `kubernetes.core.k8s` module capabilities. It focuses on declaratively orchestrating Kubernetes objects directly from Ansible playbooks, allowing organizations to cleanly bridge traditional VM configuration setups with modern containerized platform configurations.','Python','Documentation','Advanced',0,'online','manual',NULL,NULL,1.78143052366822791e+09,0,'2026-06-14T11:48:43.668228+02:00',NULL,NULL,NULL,'["Automation", "Kubernetes", "Ansible Modules"]','["[COMMUNITY-TOOL]"]','[]','["kubectl-commands.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/kubernetes','Kubectl plugins and tools','','2025',0,'This reference compilation highlights external tools and kubectl extensions managed via Krew. It details how third-party plugins (like `neat`, `kns`, or security-focused extensions) expand basic kubectl operational debugging and cluster-inspection capabilities.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,1781430523.6808,0,'2026-06-14T11:48:43.680800+02:00',NULL,NULL,NULL,'["Kubernetes", "Operations", "Kubectl Plugins"]','["[COMMUNITY-TOOL]"]','[]','["kubectl-commands.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.blackduck.com/blog/integrating-automated-ast-tools.html','synopsys.com: How to integrate automated AST tools in your CI/CD pipeline','','2021',0,'This article describes how to integrate automated Application Security Testing (AST) scanners (SAST, DAST, SCA) inside CI/CD pipelines. It explains how to establish automated quality gates to prevent vulnerable code from progressing to integration and production staging layers.','English','Article','Advanced',0,'online','manual',NULL,NULL,1.78143052381381201e+09,0,'2026-06-14T11:48:43.813812+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Application Security"]','["[COMMUNITY-TOOL]"]','[]','["testops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techerati.com/features-hub/devsecops-eight-tips-for-truly-securing-software','techerati.com: DevSecOps: Eight tips for truly securing software','','2022',0,'An architectural blueprint detailing eight foundational pillars for embedding security directly into the CI/CD pipeline. Key concepts include shifted-left vulnerability scanning, automated compliance checks, dependency analysis, and developer-centric security education. The article offers high-level pragmatic strategies for organizations transitioning from traditional DevOps to modern DevSecOps frameworks.','English','Best Practice Guide','Intermediate',0,'online','manual',NULL,NULL,1.78143217861753511e+09,0,'2026-06-14T12:16:18.617535+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/deploying-to-azure-secure-your-github-workflow-with-oidc','Deploying to Azure: Secure Your GitHub Workflow with OIDC','','2022',0,'Analyzes the mechanism of securing deployment pipelines on Azure by leveraging GitHub Actions with OIDC federation. This setup eliminates credential rotation burdens and prevents high-privilege credential leakage. The article guides developers through creating federated credentials in Azure AD and configuring GitHub workflows for passwordless authentication.','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,1.78143222804702496e+09,0,'2026-06-14T12:17:08.047025+02:00',NULL,NULL,NULL,'["Security & Governance", "CI/CD Security", "Azure & GitHub Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://blog.heaphero.io/what-is-gc-log-thread-dump-and-heapdump','blog.heaphero.io: What is GC Log, thread dump and Heapdump? 🌟','','2021',0,'A diagnostic reference explaining the roles of garbage collection (GC) logs, thread dumps, and heap dumps in Java Virtual Machine (JVM) analysis. GC logs map memory reclamation patterns, thread dumps identify concurrency deadlocks, and heap dumps pinpoint memory leaks. This guide bridges the gap between raw JVM telemetry and pragmatic troubleshooting workflows.','Java','Technical Article','Advanced',0,'online','manual',NULL,NULL,1.78143222860318398e+09,0,'2026-06-14T12:17:08.603184+02:00',NULL,NULL,NULL,'["Observability & Troubleshooting", "JVM Performance", "Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/a-devops-journey-using-azure-devops','thomasthornton.cloud: A DevOps journey using Azure DevOps','','2021',0,'A comprehensive retrospective detailing the strategic transition and ongoing journey of adopting Azure DevOps for enterprise platform engineering. The guide explores centralizing pipeline definitions, managing environment gates, optimizing agent pools, and leveraging built-in boards and repositories. It highlights pragmatic challenges and structural lessons learned during real-world migrations to cloud-native delivery workflows.','YAML','Case Study','Intermediate',0,'online','manual',NULL,NULL,1.7814322592740519e+09,0,'2026-06-14T12:17:39.274052+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD Platforms", "Azure DevOps"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/federation-v2-is-now-kubefed','Multi-cluster Federation in OpenShift 4 is called **KubeFed**','','2019',2,'Curator Insight introduces the KubeFed system in OpenShift 4. Live Grounding highlights its mechanism for template distribution and configuration sync across multiple clusters. Valuable for understanding historical cross-cluster patterns before modern gateway patterns.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1.78173611385339903e+09,0,'2026-06-18T00:41:53.853399+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Multi-Cluster", "Legacy Federation"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://blog.ycrash.io/dmesg-unix-linux-command-beginners-introduction-with-examples','blog.ycrash.io: dmesg – Unix/Linux command, beginners introduction with examples','','2022',0,'A fundamental reference guide to using the `dmesg` utility for examining kernel-level ring buffer logs in Unix and Linux operating systems. The resource highlights critical subcommands for parsing device driver issues, memory allocation failures (including Out-Of-Memory/OOM kills), and hardware initialization errors. It provides essential CLI commands to help system administrators and site reliability engineers troubleshoot core OS issues.','Bash','Technical Article','Beginner',0,'duplicate','manual',NULL,NULL,1781432292.0547,0,'2026-06-14T12:18:12.054700+02:00',NULL,NULL,NULL,'["Observability & Troubleshooting", "Linux Systems", "Kernel Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{"duplicate_of": "https://blog.ycrash.io/2021/06/28/dmesg-unix-linux-command-beginners-introduction-with-examples"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/enabling-postgresql-flexible-server-logs-and-configuring-a-retention-period-using-terraform','thomasthornton.cloud: Enabling PostgreSQL flexible server logs and configuring a retention period using Terraform','','2022',0,'Practical implementation guide for leveraging HashiCorp Terraform to configure diagnostic logging and retention policies on Azure Database for PostgreSQL Flexible Server. By defining IaC blocks for diagnostic settings and log forwarding, platform engineers can automate the streaming of engine logs to Azure Monitor, Log Analytics, or Storage Accounts. This configuration ensures compliance with enterprise security audits and automated log archival.','HCL','Technical Article','Intermediate',0,'duplicate','manual',NULL,NULL,1.78143232410063791e+09,0,'2026-06-14T12:18:44.100638+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Database Automation", "Terraform & Azure"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{"duplicate_of": "https://thomasthornton.cloud/2024/03/28/enabling-postgresql-flexible-server-logs-and-configuring-a-retention-period-using-terraform"}');
-INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=89e3feac8f11',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online',NULL,NULL,NULL,1.7814324096178019e+09,0,'2026-06-14T12:20:09.617802+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.techerati.com/features-hub/microservices-in-the-cloud-native-era','techerati.com: Microservices in the Cloud-Native Era','','2022',0,'Explores the strategic paradigm shift toward microservices as the de facto structural archetype for scalable cloud platforms. It dissects operational complexities including traffic routing, discovery mechanisms, and failure domain containment through circuit-breakers. A vital read for architects planning monolithic-to-microservices migrations under modern Kubernetes-centric infrastructures.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,1.78143243180801892e+09,0,'2026-06-14T12:20:31.808019+02:00',NULL,NULL,NULL,'["Architecture Patterns", "Microservices", "Cloud-Native Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/conditional-variables-in-azure-devops-pipelines','thomasthornton.cloud: Conditional Variables in Azure DevOps Pipelines','','2022',0,'Detailed evaluation of configuring dynamic and conditional variable expressions within Azure DevOps YAML pipelines. By utilizing built-in pipeline expressions, developers can adjust variable values based on source branch, trigger conditions, or build parameters. This capability promotes DRY (Don''t Repeat Yourself) practices and allows high levels of pipeline reuse across different environments.','YAML','Technical Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781432462.54855,0,'2026-06-14T12:21:02.548550+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD Platforms", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://thomasthornton.cloud/2021/08/04/conditional-variables-in-azure-devops-pipelines"}');
-INSERT INTO "resources" VALUES('https://thomasthornton.cloud/adding-pull-request-comments-to-azure-devops-repo-from-azure-devops-pipelines','thomasthornton.cloud: Adding pull-request comments to Azure DevOps Repo from Azure DevOps Pipelines','','2022',0,'Step-by-step automation guide showing how to programmatically publish comments back to Azure DevOps pull requests directly from active CI pipelines. Using the Azure DevOps REST API or CLI within pipeline stages, teams can auto-post code quality summaries, terraform plans, or security scanner findings. This approach shortens the feedback loop for developers and streamlines team review processes.','YAML','Technical Article','Intermediate',0,'duplicate','manual',NULL,NULL,1.78143246383758592e+09,0,'2026-06-14T12:21:03.837586+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD Platforms", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://thomasthornton.cloud/2024/01/18/adding-pull-request-comments-to-azure-devops-repo-from-azure-devops-pipelines"}');
-INSERT INTO "resources" VALUES('https://code.tutsplus.com/rest-vs-grpc-battle-of-the-apis--cms-30711t','REST vs. gRPC: Battle of the APIs','','2020',3,'Curator Insight presents this as a direct technical showdown. Live Grounding details the underlying HTTP/2 multiplexing advantage of gRPC versus HTTP/1.1 REST patterns. This guide provides concrete latency, serialization (Protobuf), and performance benchmarks crucial for microservices architects.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781735866.08307,0,'2026-06-18T00:37:46.083070+02:00',NULL,NULL,NULL,'["Application Architecture", "Inter-Service Communication", "Protocols"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/api-management/what-is-api-management','axway.com: What is API Management?','','2022',1,'Curator Insight focuses on the operational oversight of APIs. Live Grounding confirms the resource details the full lifecycle of API management, including policy enforcement, rate limiting, and analytics. It provides architects with foundational criteria for evaluating enterprise-grade API gateways.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1.78173586714323496e+09,0,'2026-06-18T00:37:47.143235+02:00',NULL,NULL,NULL,'["Application Architecture", "API Management", "Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/basics/different-types-apis','apifriends.com: What are the different types of APIs? 🌟','','2021',2,'Curator Insight identifies this as a categorization guide. Live Grounding reveals a deep breakdown of open, partner, and internal APIs, along with architectural styles like REST, GraphQL, and gRPC. It is a key reference for establishing service-to-service governance rules.','English','Article','Beginner',0,'online','manual',NULL,NULL,1.781735867746809e+09,0,'2026-06-18T00:37:47.746809+02:00',NULL,NULL,NULL,'["Application Architecture", "API Management", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/basics/what-is-an-api','apifriends.com: What is an API?','','2021',0,'Curator Insight highlights this resource as an entry point for understanding API fundamentals. Live Grounding verifies it details REST, SOAP, and RPC protocols with clear architectural trade-offs. It serves as an educational starting point for cloud-native developers navigating API design patterns.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,1.78173586781991505e+09,0,'2026-06-18T00:37:47.819915+02:00',NULL,NULL,NULL,'["Application Architecture", "API Management", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{"duplicate_of": "https://www.postman.com/what-is-an-api"}');
-INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/devops-best-practices-testing','blazemeter.com: Three Ways DevOps Benefit from AWS CodePipeline','','2019',1,'Curator Insight emphasizes the DevOps efficiency gains using AWS-native pipelines. Live Grounding demonstrates how the platform automates continuous integration, integrates performance testing tools like BlazeMeter, and reduces manual deployment risk. It serves as a practical blueprint for cloud-native delivery.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1.78173587589631104e+09,0,'2026-06-18T00:37:55.896311+02:00',NULL,NULL,NULL,'["CI-CD", "Cloud-Native Delivery", "AWS"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/52337851/how-to-define-buildconfig-object-with-jenkins-and-openshift','stackoverflow: How to define BuildConfig object with Jenkins and openshift','','2018',1,'Curator Insight addresses automated OpenShift build pipelines. Live Grounding details the precise YAML and Jenkins pipeline syntax needed to safely trigger BuildConfig objects from external CI nodes. It remains highly relevant for legacy Jenkins-to-OpenShift integrations.','English','Q&A','Advanced',0,'online','manual',NULL,NULL,1.78173592060929608e+09,0,'2026-06-18T00:38:40.609296+02:00',NULL,NULL,NULL,'["CI-CD", "Platform-as-a-Service", "OpenShift"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://resources.axway.com','axway.com/digitize','','2022',1,'Curator Insight positions this as Axway''s resource repository. Live Grounding shows it serves as an enterprise catalog containing whitepapers, technical case studies, and integration blueprints. It is best utilized for scoping architectural patterns across multi-cloud enterprise setups.','English','Portal','Beginner',0,'online','manual',NULL,NULL,1.7817359221947031e+09,0,'2026-06-18T00:38:42.194703+02:00',NULL,NULL,NULL,'["Application Architecture", "Enterprise Integration", "Resources"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/basics/full-lifecycle-api-management','Axway API Management','','2021',2,'Curator Insight introduces Axway''s enterprise-grade API suite. Live Grounding verifies that full-lifecycle API management coordinates API design, discovery, security, and usage monitoring under a unified management plane. It acts as a de facto reference for corporate digital transformation plans.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1.78173592252755689e+09,0,'2026-06-18T00:38:42.527557+02:00',NULL,NULL,NULL,'["Application Architecture", "API Management", "Platform Solutions"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://justinpolidori.com/posts/20220116_sign_images_with_cosign_and_verify_with_gatekeeper','justinpolidori.it: Secure Your Docker Images With Cosign (and OPA Gatekeeper)','','2022',4,'Curator Insight introduces cryptographic supply chain signing. Live Grounding validates that combining Sigstore Cosign with OPA Gatekeeper enables strict admissions-control validation of signed OCI containers. This setup forms the bedrock of zero-trust Kubernetes cluster pipelines.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1.7817359244839971e+09,0,'2026-06-18T00:38:44.483997+02:00',NULL,NULL,NULL,'["Security", "Software Supply Chain", "Policy Enforcement"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.puppet.com','Relay','','2021',1,'Curator Insight positions Relay as an event-driven DevOps automated response system. Live Grounding reveals that while Puppet has shifted its core focus, Relay pioneered trigger-based cloud infrastructure remediation workflows. It offers valuable historical design insights for serverless runbook systems.','English','Tool','Intermediate',0,'online','manual',NULL,NULL,1.78173592448521399e+09,0,'2026-06-18T00:38:44.485214+02:00',NULL,NULL,NULL,'["Operations", "Automation", "Workflow Engines"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://portworx.com/blog/implementing-data-security-on-red-hat-openshift','portworx.com: Implementing Data Security on Red Hat OpenShift 🌟','','2021',4,'Curator Insight targets stateful application protection. Live Grounding displays how Portworx delivers hardware-level encryption, granular RBAC, and secure key-management integrations on Red Hat OpenShift. It provides a robust architecture for strict financial or healthcare compliance criteria.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1.781735925114717e+09,0,'2026-06-18T00:38:45.114717+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "Enterprise Storage", "OpenShift"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tigera.io/project-calico','Project Calico 🌟','','2026',5,'Curator Insight flags Calico as an industry-standard networking engine. Live Grounding reviews its implementation of eBPF and standard Linux iptables routing schemes to enforce high-performance network security. It remains an absolute standard for zero-trust workloads.','English','Project','Advanced',0,'online','manual',NULL,NULL,1.78173602419930195e+09,0,'2026-06-18T00:40:24.199302+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "CNI Plugins", "Security Policy"]','["[DE FACTO STANDARD]"]','[]','["devsecops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/docker-run-vs-attach-vs-exec','iximiuz.com: Containers 101: attach vs. exec - what''s the difference?','','2021',4,'Curator Insight breaks down fundamental OCI execution flags. Live Grounding highlights the difference between attaching to a main container process (TTY/STDIN sharing) and starting an independent debug process via exec. Essential reading for system level container operations.','English','Interactive Tutorial','Intermediate',0,'online','manual',NULL,NULL,1.78173592894104099e+09,0,'2026-06-18T00:38:48.941041+02:00',NULL,NULL,NULL,'["Containerization", "Fundamentals", "Container Runtimes"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com','docker.com: Docker and Ambassador Labs Announce Telepresence for Docker, Improving the Kubernetes Development Experience 🌟','','2021',3,'Curator Insight focuses on solving local-to-remote debugging loops. Live Grounding highlights how the Telepresence integration routes traffic between local Docker containers and active Kubernetes environments. It facilitates near-zero friction testing for distributed development squads.','English','Announcement','Intermediate',1,'online','manual',NULL,NULL,1.78173593836031293e+09,0,'2026-06-18T00:38:58.360313+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Local Environments", "Testing Tools"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.docker.com/blog','docker.com: Kubernetes in Production Environments','','2020',3,'Curator Insight outlines production orchestration methodologies. Live Grounding reviews security boundary configuration, container lifecycle tracking, and host performance balancing. Best suited for teams mapping their early-stage infrastructure migrations.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1.78173601197554802e+09,0,'2026-06-18T00:40:11.975548+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Production Readiness", "Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://examples.javacodegeeks.com/java-development/enterprise-java/spring/tomcat-vs-jetty-vs-undertow-comparison-of-spring-boot-embedded-servlet-containers','Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded Servlet Containers','','2019',3,'Curator Insight compares Java microservices web engines. Live Grounding parses resource footprints, non-blocking I/O support, and throughput capacity benchmarks between Tomcat, Jetty, and Undertow. Essential for microservices tuning when running inside standard OCI wrappers.','English','Article','Advanced',1,'online','manual',NULL,NULL,1.781735941406322e+09,0,'2026-06-18T00:39:01.406322+02:00',NULL,NULL,NULL,'["Application Architecture", "Runtime Environments", "JVM Containers"]','["[COMMUNITY-TOOL]"]','[]','["embedded-servlet-containers.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://mergify.com','mergify.io','','2026',4,'Curator Insight showcases automated pull request workflows. Live Grounding reveals a sophisticated automation engine that handles conditional merging, queue scheduling, and branch rebase synchronization on GitHub. It minimizes human bottlenecks during continuous deployment cycles.','English','Service','Intermediate',0,'online','manual',NULL,NULL,1.781735950213624e+09,0,'2026-06-18T00:39:10.213624+02:00',NULL,NULL,NULL,'["CI-CD", "Developer Operations", "Automation"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/23/quick-application-deployments-on-microk8s-using-helm-charts','cncf.io: Quick application deployments on MicroK8s using Helm Charts','','2021',3,'Curator Insight explores lightweight Kubernetes distributions. Live Grounding shows how combining MicroK8s'' single-command setup with Helm deployments yields ultra-fast feedback loops for edge computing and local testing. Essential for local testing scenarios.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1.78173595047863101e+09,0,'2026-06-18T00:39:10.478631+02:00',NULL,NULL,NULL,'["Kubernetes Environments", "Edge and IoT", "MicroK8s"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://hackandslash.blog/how-to-create-custom-helm-charts','mbbaig.blog: How to create custom Helm charts 🌟','','2021',3,'Curator Insight offers a deep-dive tutorial into templating. Live Grounding details how to construct, parameterize, and lint Helm templates for microservices deployments. Perfect for platform engineers moving from static YAML to dynamic definitions.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1.781735950910295e+09,0,'2026-06-18T00:39:10.910295+02:00',NULL,NULL,NULL,'["Kubernetes Orchestration", "Package Management", "Helm"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-anti-patterns','developer.com: Overcoming the Common Microservices Anti-Patterns','','2018',3,'Curator Insight dissects common architectural pitfalls in distributed systems. Live Grounding analyzes anti-patterns such as the ''Distributed Monolith'', hardcoded network locations, and shared databases. It offers structural refactoring paths crucial for microservice transitions.','English','Article','Advanced',1,'online','manual',NULL,NULL,1.78173597383841705e+09,0,'2026-06-18T00:39:33.838417+02:00',NULL,NULL,NULL,'["Application Architecture", "Microservices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog','blazemeter.com: Top Jenkins Plugins You Can’t Miss in 2018','','2018',1,'Curator Insight highlights the core modular capabilities of Jenkins. Live Grounding lists popular plugins for pipeline visualization, Git integration, and test suite automation. Primarily valuable for retrofitting older enterprise pipelines.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1.78173599208389401e+09,0,'2026-06-18T00:39:52.083894+02:00',NULL,NULL,NULL,'["CI-CD", "Developer Operations", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://portworx.com/products/portworx-backup','PX-Backup','','2026',4,'Curator Insight presents a dedicated backup manager for stateful pods. Live Grounding validates PX-Backup''s ability to offer application-consistent backups, multi-cloud cross-cluster migrations, and instantaneous disaster recovery schedules. It is a premium product for compliance-driven stateful setups.','English','Product','Advanced',0,'online','manual',NULL,NULL,1.78173600345461392e+09,0,'2026-06-18T00:40:03.454614+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "Backup and Recovery", "Disaster Recovery"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://portworx.com/blog/how-to-backup-and-restore-elasticsearch-on-kubernetes','portworx.com: How to backup and restore Elasticsearch on Kubernetes','','2021',3,'Curator Insight explores distributed database safety. Live Grounding demonstrates how to snapshot stateful Elasticsearch clusters running inside Kubernetes without causing data loss or node downtime. A concrete manual for database administrators.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1.7817360128338921e+09,0,'2026-06-18T00:40:12.833892+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "Database Operations", "Elasticsearch"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://eevans.co/blog/deconstructing-kubernetes-networking/index.html','eevans.co: Deconstructing Kubernetes Networking','','2019',4,'Curator Insight presents an exceptional architectural breakdown of the CNI layer. Live Grounding traces the packet path from Container-to-Container, Pod-to-Pod, and Pod-to-Service using concrete routing and Linux network namespace constructs. Highly technical and illuminating.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736022.56674,0,'2026-06-18T00:40:22.566740+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "Deep Dive", "Packet Flow"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.apptio.com/blog/kubernetes-kops/?src=kc-blog','blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives','','2021',3,'Curator Insight introduces programmatic cluster deployment. Live Grounding illustrates kOps-driven state configurations and asset automation on cloud providers. Useful for architects demanding self-managed declarative control over AWS instances.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1.78173602308884501e+09,0,'2026-06-18T00:40:23.088845+02:00',NULL,NULL,NULL,'["Kubernetes Provisioning", "Cluster Lifecycle", "kOps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tigera.io/blog/advertising-kubernetes-service-ips-with-calico-and-bgp','projectcalico.org: Advertising Kubernetes Service IPs with Calico and BGP','','2021',4,'Curator Insight maps Kubernetes services straight to external routers. Live Grounding demonstrates how Calico utilizes BGP to advertise Service ClusterIPs and LoadBalancer IPs outside the cluster. A vital reference for bare-metal integrations.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1.78173602383056592e+09,0,'2026-06-18T00:40:23.830566+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "Advanced Routing", "BGP"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/online-programs/deploying-kubernetes-to-bare-metal-using-cluster-api','cncf.io webinar: Deploying Kubernetes to bare metal using cluster API','','2020',4,'Curator Insight details cluster bootstrapping mechanics. Live Grounding analyzes the utilization of the Cluster API (CAPI) declarative model to manage bare-metal infrastructure. Highly strategic for on-premises hybrid-cloud operations.','English','Webinar','Advanced',0,'online','manual',NULL,NULL,1.78173602657786393e+09,0,'2026-06-18T00:40:26.577864+02:00',NULL,NULL,NULL,'["Kubernetes Provisioning", "Cluster Lifecycle", "Cluster API"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.itwonderlab.com/ansible-kubernetes-vagrant-tutorial','itwonderlab.com: Kubernetes Cluster using Vagrant and Ansible with Containerd (in 3 minutes) 🌟','','2021',4,'Curator Insight presents an automated multi-node testing setup. Live Grounding provides high-grade Ansible playbooks coupled with Vagrant VMs running containerd. Highly useful for local multi-node cluster prototyping.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1.78173602703498792e+09,0,'2026-06-18T00:40:27.034988+02:00',NULL,NULL,NULL,'["Kubernetes Provisioning", "Local Environments", "Infrastructure-as-Code"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.doit.com/blog','blog.doit-intl.com: How to Set Up Multi-Cluster Load Balancing with GKE','','2021',4,'Curator Insight targets global high-availability traffic setups. Live Grounding explains GKE Multi-Cluster Ingress (MCI) and Multi-Cluster Gateway architectures. Extremely helpful for architects designing resilient global multi-region applications.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,1781736079.35775,0,'2026-06-18T00:41:19.357750+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "Multi-Cluster", "Load Balancing"]','["[ENTERPRISE-STABLE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://enclaver.io/docs/0.x/getting-started','programmer.ink: Maven scaffolding best practices','','2022',3,'Curator Insight points to Enclaver''s getting started guides. Live Grounding explains how Enclaver packages OCI containers into highly secure, isolated enclave images (e.g., AWS Nitro Enclaves). It provides a concrete bridge between container delivery and confidential computing.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781736081.41948,0,'2026-06-18T00:41:21.419480+02:00',NULL,NULL,NULL,'["Security", "Confidential Computing", "Enclaves"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/api-management/whats-ipaas','blog.axway.com: What is iPaaS?','','2021',2,'Curator Insight defines Integration Platform as a Service (iPaaS). Live Grounding details how iPaaS orchestrates workflows across cloud and on-premises environments, acting as a high-density hub for enterprise integration. Crucial for understanding legacy modernization routes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1.78173608245095801e+09,0,'2026-06-18T00:41:22.450958+02:00',NULL,NULL,NULL,'["Application Architecture", "Enterprise Integration", "iPaaS"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://dzone.com/articles/event-driven-microservices-1','developer.com: An Introduction to Event Driven Microservices','','2018',3,'Curator Insight reviews async architectural decoupling. Live Grounding defines event state tracking, message brokers, and transactional outbox patterns. It acts as a clear reference guide for moving away from brittle synchronous HTTP calls.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1.78173608329421401e+09,0,'2026-06-18T00:41:23.294214+02:00',NULL,NULL,NULL,'["Application Architecture", "Microservices", "Event-Driven"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://sciencelogic.com/platform/skylar-advisor','Zebrium','','2023',3,'Curator Insight outlines automated root-cause analysis. Live Grounding shows that Zebrium, now integrated into ScienceLogic as Skylar Advisor, uses unsupervised machine learning to detect anomalies in massive multi-system log flows. It serves as an automated debugging aid.','English','Service','Advanced',0,'online','manual',NULL,NULL,1.78173624508006405e+09,0,'2026-06-18T00:44:05.080064+02:00',NULL,NULL,NULL,'["Observability", "AIOps", "Log Analysis"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://portworx.com/blog/run-ha-elasticsearch-elk-red-hat-openshift','How to Run HA Elasticsearch (ELK) on Red Hat OpenShift','','2021',3,'Curator Insight targets high-availability ELK stack patterns. Live Grounding outlines storage volume pairing, stateful replication rules, and failover topologies specific to OpenShift. A crucial reference for running enterprise log stacks safely.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1.78173611284179592e+09,0,'2026-06-18T00:41:52.841796+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "Database Operations", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/open-source-load-testing-tools','blazemeter.com: Open Source Load Testing Tools: Which One Should You Use?','','2023',3,'A comprehensive comparison of open-source load testing utilities including JMeter, Locust, and k6. The guide evaluates key selection criteria such as protocol support, scripting language, and distributed execution capabilities. It assists infrastructure and quality engineers in selecting the optimal performance verification framework.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1.78173612279949307e+09,0,'2026-06-18T00:42:02.799493+02:00',NULL,NULL,NULL,'["Quality Engineering", "Performance Testing", "Open Source Tools"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/continuous-integration-jenkins','Blazemeter.com: Continuous Integration 101 - How to run Jmeter with jenkins 🌟','','2022',4,'Step-by-step technical guide for integrating Apache JMeter load tests within Jenkins CI/CD pipelines. Explains performance threshold configuration, dynamic build promotion, and reporting plugins. Highly valuable for establishing automated performance regression gates in automated delivery cycles.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,1.78173613306509089e+09,0,'2026-06-18T00:42:13.065091+02:00',NULL,NULL,NULL,'["CI-CD Platforms", "Jenkins", "Performance Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://portworx.com/blog/kubernetes-backup-monitoring','portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana','','2023',3,'Technical overview of configuring Prometheus and Grafana to monitor stateful backup operations within Kubernetes. Evaluates critical operational metrics such as recovery point objective (RPO) compliance, storage utilization, and backup job failures. Crucial for operations teams managing enterprise-grade database persistence on Kubernetes.','English','Article','Advanced',0,'online','manual',NULL,NULL,1.78173613407783794e+09,0,'2026-06-18T00:42:14.077838+02:00',NULL,NULL,NULL,'["Data Management", "Kubernetes Storage", "Backup Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/8087184/installing-python-3-on-rhel','stackoverflow: Problems installing python3 on RHEL 🌟','','2012',4,'Highly referenced community StackOverflow discussion outlining strategies and troubleshooting methods for compiling and installing Python 3 on RHEL environments. Addresses library dependency resolution and alternative package repositories like SCL. Essential historical reference for systems administrators managing enterprise Linux boxes.','English','Q&A','Intermediate',0,'online','manual',NULL,NULL,1.781736143618474e+09,0,'2026-06-18T00:42:23.618474+02:00',NULL,NULL,NULL,'["Platform Engineering", "Operating Systems", "Red Hat Enterprise Linux"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://nubenetes.com/azure','Azure Policy','','2026',4,'Specialized gateway and reference documentation for enforcing structural compliance, resource auditing, and governance across Azure resource environments. Explains custom definition policies, policy initiatives, and automated remediation workflows. Critical reference for maintaining operational guardrails in enterprise cloud architectures.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1.78173615399856591e+09,0,'2026-06-18T00:42:33.998566+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure Integration", "Cloud Governance"]','["[ENTERPRISE-STABLE]"]','[]','["securityascode.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://justinpolidori.com/posts/20220611_vcluster_auth','justinpolidori.it: LDAP authentication with Dex on Kubernetes with Vcluster (K3S)','','2022',3,'Deep technical walkthrough explaining the integration of Dex as an identity broker with LDAP to secure virtualized Kubernetes clusters (vcluster/K3s). Explains certificate handling, downstream cluster federation, and RBAC mapping. Solves complex multi-tenant enterprise identity requirements in high-density development environments.','English','Guide','Advanced',0,'online','manual',NULL,NULL,1.78173615411395788e+09,0,'2026-06-18T00:42:34.113958+02:00',NULL,NULL,NULL,'["Platform Engineering", "Virtual Clusters", "Identity and Access Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.apptio.com/blog/rancher-vs-kubernetes/?src=kc-blog','blog.kubecost.com: Rancher vs Kubernetes: It’s not either or','','2023',3,'Informative analysis clarifying the distinction between raw Kubernetes and multi-cluster orchestration management via Rancher. Details how Rancher operates on top of standard distributions to provide unified authentication, security compliance, and application catalog features. Excellent material for platform architects planning enterprise-wide cluster control planes.','English','Comparison','Intermediate',0,'online','manual',NULL,NULL,1.78173615465163898e+09,0,'2026-06-18T00:42:34.651639+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Cluster Management", "Rancher vs K8s"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.rancher.academy','Rancher Academy 🌟','','2025',5,'Official educational platform providing comprehensive training, labs, and certification programs for SUSE Rancher, K3s, and global multi-cluster enterprise deployments. Guides practitioners through structural best practices for platform engineering, security, and edge operations. Recommended for engineers targeting certified Rancher competencies.','English','Training','Intermediate',0,'online','manual',NULL,NULL,1.78173615479973888e+09,0,'2026-06-18T00:42:34.799739+02:00',NULL,NULL,NULL,'["Platform Engineering", "Education and Training", "Multi-Cluster Management"]','["[DE FACTO STANDARD]"]','[]','["rancher.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vmblog.com/bylines/the-rise-of-modern-day-kubernetes-operations','vmblog.com: The Rise of Modern Day Kubernetes Operations','','2022',3,'Industry insight analyzing the evolution of Day-2 Kubernetes operations, tracking the rise of automated cluster lifecycle tooling, declarative configuration management, and developer self-service. Explains the transition from manual infrastructure administration to modern DevOps and platform engineering paradigms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1.78173618174472188e+09,0,'2026-06-18T00:43:01.744722+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Day 2", "Operational Excellence"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/training/certification/software-conformance','Certified Kubernetes offerings','','2026',4,'Official CNCF conformance page for checking Certified Kubernetes distributions, installers, and hosted platforms. Guarantees interoperability and conformance with Kubernetes APIs across diverse clouds and private infrastructures. Important directory for verified enterprise-level stack selection.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.78173619078091406e+09,0,'2026-06-18T00:43:10.780914+02:00',NULL,NULL,NULL,'["Platform Engineering", "Container Orchestration", "Industry Standards"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.tigera.io/blog/using-kubernetes-to-orchestrate-vms','projectcalico.org: Using Kubernetes to orchestrate VMs','','2021',3,'Technical exploration of integrating Calico CNI with Kubernetes virtual machine orchestrators like KubeVirt. Demonstrates how to apply unified, declarative network security policies across legacy virtual machines and modern microservice pods. Bridges the gap for unified network topology management in hybrid environments.','English','Guide','Advanced',1,'online','manual',NULL,NULL,1.78173619133593297e+09,0,'2026-06-18T00:43:11.335933+02:00',NULL,NULL,NULL,'["Infrastructure", "Hyperconverged Infrastructure", "Network Security"]','["[GUIDE]", "[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://storageclass.info/drivers','Searchable list of Kubernetes Storage Providers','','2025',4,'An exhaustive, searchable reference database listing Kubernetes Container Storage Interface (CSI) drivers and storage providers. Helps engineers evaluate capability matrices, dynamic provisioning options, snapshot support, and multi-cloud volume attachments. Essential directory for matching platform storage needs with verified solutions.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1.781736200848778e+09,0,'2026-06-18T00:43:20.848778+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "CSI Drivers", "Reference Inventories"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.apptio.com/topics/kubernetes/labels/?src=kc-blog','blog.kubecost.com: The Guide to Kubernetes Labels','','2023',3,'Practical engineering guide reviewing how Kubernetes labels, annotations, and selectors form the foundation of service discovery, deployment organization, and network routing. Provides optimal tagging schemas for microservice deployments, cost allocation, and multi-tenant filtering.','English','Guide','Beginner',1,'online','manual',NULL,NULL,1.78173621163078689e+09,0,'2026-06-18T00:43:31.630787+02:00',NULL,NULL,NULL,'["Configuration Management", "Declarative Deployments", "Labels and Selectors"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.cncf.io/training/certification/ckad','cncf.io: Certified Kubernetes Application Developer (CKAD)','','2026',5,'Official CNCF training and certification page for the Certified Kubernetes Application Developer (CKAD) program. Validates a developer''s hands-on ability to build, configure, expose, and troubleshoot cloud-native applications on standard Kubernetes engines. Globally recognized standard for application developers in modern platforms.','English','Training','Intermediate',1,'online','manual',NULL,NULL,1.78173622141442608e+09,0,'2026-06-18T00:43:41.414426+02:00',NULL,NULL,NULL,'["Platform Engineering", "Education and Training", "CKAD"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.apptio.com/topics/kubernetes/aks-cost/?src=kc-blog','blog.kubecost.com: AKS Cost Monitoring and Governance With Kubecost','','2023',3,'Integration handbook addressing architectural steps to run Kubecost on Azure Kubernetes Service (AKS). Guides administrators through Azure account credentials integration, spot instance cost estimation, and corporate cost-governance reporting within Azure environments.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,1.7817362219096291e+09,0,'2026-06-18T00:43:41.909629+02:00',NULL,NULL,NULL,'["Financial Operations", "Azure Integration", "Kubernetes FinOps"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.apptio.com/products/kubecost/?src=kc-com','Kubecost 🌟','','2026',5,'The industry-standard real-time resource cost allocation and observability tool for multi-cluster environments. Seamlessly integrates with cloud APIs and Prometheus metrics to calculate granular cluster spend down to the namespace, deployment, and label level. Empowers engineering teams with automated optimization strategies and runaway cost alerts.','English','Tool','Intermediate',0,'online','manual',NULL,NULL,1.78173622191210794e+09,0,'2026-06-18T00:43:41.912108+02:00',NULL,NULL,NULL,'["Financial Operations", "Kubernetes FinOps", "Cost Management"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.apptio.com/topics/kubernetes/node-affinity/?src=kc-blog','blog.kubecost.com: Kubernetes node affinity: examples & instructions','','2023',3,'Deep dive tutorial exploring Kubernetes scheduling constraints, with special focus on node affinity, node anti-affinity, and node selectors. Explains soft vs hard constraints (preferredDuringScheduling and requiredDuringScheduling) with concrete, production-grade YAML snippets.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,1.78173622191269898e+09,0,'2026-06-18T00:43:41.912699+02:00',NULL,NULL,NULL,'["Scheduling and Eviction", "Advanced Scheduling", "Node Affinity"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.apptio.com/blog-devops/?src=kc-blog','blog.kubecost.com: Kubecost raises $5.5 million to help teams monitor and reduce their Kubernetes spend','','2021',2,'Historic coverage highlighting Kubecost''s strategic venture backing to scale operational efforts and meet the explosive demand for FinOps tooling within Kubernetes networks. Summarizes market drivers leading to cloud-native expense monitoring as a critical corporate focus area.','English','News','Beginner',0,'online','manual',NULL,NULL,1.78173622213132405e+09,0,'2026-06-18T00:43:42.131324+02:00',NULL,NULL,NULL,'["Financial Operations", "Kubernetes FinOps", "Industry News"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://portworx.com/blog/automating-kubernetes-data-management-with-gitops-autopilot','portworx.com: Automating Kubernetes Data Management with GitOps & AutoPilot','','2022',3,'Explores Portworx Autopilot functionality in orchestrating automated volume capacity expansion and lifecycle data management using declarative GitOps models. Details how platform operators can automate storage provisioning dynamically based on real-time traffic demand, avoiding manual resizing overheads.','English','Guide','Advanced',0,'online','manual',NULL,NULL,1.78173623553762698e+09,0,'2026-06-18T00:43:55.537627+02:00',NULL,NULL,NULL,'["Data Management", "Kubernetes Storage", "GitOps Storage"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["gitops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://www.puppet.com/resources/state-of-devops-report','puppet.com: The 2021 State of DevOps Report is here! 🌟','','2021',4,'Landmark research report outlining DevOps adoption phases, focusing on the critical role of platform engineering and self-service capabilities in accelerating organizational maturity. Delivers quantifiable performance metrics comparing elite, high, and low performing technical teams worldwide. Highly valuable resource for strategic cloud planning.','English','Report','Intermediate',0,'online','manual',NULL,NULL,1781736235.85888,0,'2026-06-18T00:43:55.858880+02:00',NULL,NULL,NULL,'["Management and Strategy", "DevOps Culture", "Industry Reports"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["devops.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vadimkravcenko.com/shorts/promotion-based-development','Promotion-Based Development: A Fast Track to Mediocrity','','2023',4,'A thought-provoking critique of development environments where promotion tracks heavily incentivize complex over-engineering and short-term visibility tasks rather than long-term architectural stability. Warns against standard architectural anti-patterns created by misaligned individual KPIs. Highly valuable reading for engineering leadership.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,1.78173624474800395e+09,0,'2026-06-18T00:44:04.748004+02:00',NULL,NULL,NULL,'["Management and Strategy", "Engineering Culture", "Career Development"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{"duplicate_of": "https://vadimkravcenko.com/shorts/promotion-based-development/"}');
+    - How to reach the outside world (e.g. the Internet) from inside the container?','2023',0,'This comprehensive deep-dive tutorial demonstrates how container networking is constructed from scratch using native Linux namespaces, veth pairs, and bridge devices. It walks through creating isolated environments step-by-step and configuring IP routing and NAT to route outbound and inbound traffic safely.','Bash','Tutorial','Advanced',0,'online','manual',NULL,NULL,1781430110,0,'2026-06-14T11:41:50.785592+02:00',NULL,NULL,NULL,'["Containers", "Networking", "Deep Dive"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/kubernetes-alternatives','Docker Swarm','','2024',0,'Analyzes Docker Swarm as a simple container orchestration alternative to Kubernetes. Evaluates its built-in overlay network routing mesh and single-node setup advantages, noting that its enterprise adoption has decreased in favor of Kubernetes-native environments.','Go','Tool','Intermediate',1,'duplicate','manual',NULL,NULL,1781430121,0,'2026-06-14T11:42:01.458410+02:00',NULL,NULL,NULL,'["Orchestration", "Container Engines", "Docker Swarm"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{"duplicate_of": "https://docs.docker.com/engine/swarm"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/es/blog','redhat.com: OpenShift Backup and Recovery with Kasten K10','','2024',4,'A technical guide on integrating Veeam''s Kasten K10 platform with Red Hat OpenShift. Demonstrates policy-based automation for backup, disaster recovery, and mobility across multi-tenant clusters while ensuring encrypted volume snapshots.','Spanish','Article','Advanced',0,'online','manual',NULL,NULL,1781430121,0,'2026-06-14T11:42:01.494889+02:00',NULL,NULL,NULL,'["Hybrid Cloud & Enterprise", "OpenShift", "Data Management"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md", "ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://docs.docker.com/build','buildkit','','2026',5,'Docker''s next-generation container image building engine, designed to replace the legacy builder. It introduces high-performance features including concurrent stage execution, efficient caching via import/export, and secret-mounting without leaving traces in image history.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,1781430121,0,'2026-06-14T11:42:01.529723+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Container Builds", "Docker BuildKit"]','["[DE FACTO STANDARD]", "[LEGACY]"]','[]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://help.sonatype.com/index.html','guides.sonatype.com: secure docker registries','','2025',4,'Technical guide addressing safe configuration patterns for private container registries. Emphasizes proxy configurations, custom SSL certificate injection, and registry cleanup policies to reduce host storage demands.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,1781430132,0,'2026-06-14T11:42:12.072835+02:00',NULL,NULL,NULL,'["DevSecOps & Registry", "Artifact Management", "Security Hardening"]','["[ENTERPRISE-STABLE]"]','[]','["registries.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://docs.jfrog.com','jfrog.com: Kubernetes Helm Chart Repositories 🌟','','2025',5,'Enterprise guide to leveraging JFrog Artifactory as a secure, high-availability Helm chart repository. Covers repository layout, role-based access control, package versioning, and integration with Kubernetes container execution steps.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430132,0,'2026-06-14T11:42:12.115107+02:00',NULL,NULL,NULL,'["Orchestration & Packaging", "Helm & GitOps", "Artifactory"]','["[DE FACTO STANDARD]"]','[]','["registries.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://help.sonatype.com/en/sonatype-platform-plugin-for-jenkins.html','Nexus Platform Plugin for Jenkins','','2025',3,'A comprehensive integration guide for the Sonatype Nexus Platform plugin in Jenkins pipelines. It facilitates automated artifact publishing, component evaluation against security policies, and vulnerability reporting directly within the CI/CD execution pipeline.','English','Documentation','Intermediate',0,'duplicate','manual',NULL,NULL,1781430132,0,'2026-06-14T11:42:12.203171+02:00',NULL,NULL,NULL,'["DevSecOps & Registry", "CI/CD Integration", "Sonatype Nexus"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{"duplicate_of": "https://help.sonatype.com/en/nexus-platform-plugin-for-jenkins.html"}');
+INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/modern-apps-strategy-on-aws-how-to-choose','aws.amazon.com: Serverless or Kubernetes on AWS 🌟','','2024',4,'Architectural decision framework comparing AWS Serverless (Lambda, Fargate) with Kubernetes (EKS). Helps engineers select paradigms based on latency requirements, long-running processes, runtime dependencies, and overall operational overhead.','English','Guide','Advanced',1,'online','manual',NULL,NULL,1781430152,0,'2026-06-14T11:42:32.448920+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Solutions", "Orchestration Decision"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-to-navigate-the-great-resignation','about.gitlab.com: How to navigate The Great Resignation','','2022',3,'Strategic insights from GitLab on navigating post-pandemic talent shifts. Highlights the critical importance of async workflows, transparent documentation, and remote-first practices to attract and retain highly skilled infrastructure engineers.','English','Article','Beginner',0,'online','manual',NULL,NULL,1781430162,0,'2026-06-14T11:42:42.518345+02:00',NULL,NULL,NULL,'["DevOps Culture", "Workforce Strategy", "Remote Culture"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hays.es','hays.es: ‘La Gran Renuncia’: ¿por qué tantos profesionales se están planteando dejar su trabajo?','','2022',2,'Analysis of the causes driving the ''Great Resignation'' across professional services in Spain. Examines work-life balance deficiencies, mental exhaustion, and stagnant careers as root causes, providing prescriptive corporate recommendations.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,1781430162,0,'2026-06-14T11:42:42.849038+02:00',NULL,NULL,NULL,'["DevOps Culture", "Workforce Strategy", "Talent Retention"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/accessing-external-services-using-egress-router','Accessing External Services Using Egress Router','','2024',4,'Deep-dive into configuring Red Hat OpenShift Egress Router pods to map outbound traffic to dedicated public IPs. This facilitates firewalled external resources (like legacy DBs) to authorize connections from fluid Kubernetes pods securely.','English','Article','Advanced',0,'online','manual',NULL,NULL,1781430163,0,'2026-06-14T11:42:43.705943+02:00',NULL,NULL,NULL,'["Orchestration & Packaging", "Networking", "Egress Firewalls"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["openshift.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://hipertextual.com/tecnologia/devin-inteligencia-artificial-programa-software','hipertextual.com: Así es Devin, la inteligencia artificial que programa software de principio a fin','','2024',3,'Overview of Cognition''s Devin AI agent, demonstrating complete software development automation. Discusses autonomous debugging, repository management, and deployment capabilities representing the cutting-edge intersection of LLMs and DevSecOps pipelines.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,1781430164,0,'2026-06-14T11:42:44.723691+02:00',NULL,NULL,NULL,'["Future of Engineering", "AI-Assisted Development", "Devin AI"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.informationweek.com/software-services/what-s-holding-devops-back-','informationweek.com: What''s Holding DevOps Back?','','2023',3,'Diagnostic deep dive into the common bottlenecks holding legacy organizations back from true DevOps adoption. Identifies organizational silos, tool fatigue, lack of training, and legacy governance frameworks as persistent pain points.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781430172,0,'2026-06-14T11:42:52.624987+02:00',NULL,NULL,NULL,'["DevOps Culture", "Organizational Design", "DevOps Bottlenecks"]','["[LEGACY]"]','[]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/devops-tools','DevOps Tools','','2026',4,'Catalog of modern DevOps tooling encompassing continuous integration, artifact storage, automated testing, container scheduling, and real-time telemetry pipelines to build stable, production-ready release processes.','Spanish','Documentation','Intermediate',0,'online','manual',NULL,NULL,1781430172,0,'2026-06-14T11:42:52.645512+02:00',NULL,NULL,NULL,'["DevOps Culture", "Tooling Ecosystem", "Overview"]','["[ENTERPRISE-STABLE]"]','[]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/iac','IaC Infrastructure as Code','','2026',5,'Nubenetes architectural reference portal on Infrastructure as Code (IaC). Outlines fundamental philosophies, lifecycle management, and paradigm shifts of treating bare-metal, cloud, or cluster state as declarative, version-controlled code.','Spanish','Documentation','Intermediate',0,'online','manual',NULL,NULL,1781430172,0,'2026-06-14T11:42:52.656855+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "IaC Fundamentals", "Overview"]','["[DE FACTO STANDARD]"]','[]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/noops','NoOps','','2026',4,'Comprehensive conceptual guide on NoOps (No Operations). Describes the strategic path to fully outsourcing infrastructure layers to automated platforms, serverless paradigms, and self-healing systems so engineering can focus 100% on application logic.','Spanish','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430172,0,'2026-06-14T11:42:52.659048+02:00',NULL,NULL,NULL,'["Cloud Architecture", "NoOps & Serverless", "Overview"]','["[ENTERPRISE-STABLE]"]','[]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/soft-skills-are-the-key-to-your-devops-career-advancement','about.gitlab.com: Soft skills are the key to your DevOps career advancement','','2022',3,'Analysis highlighting soft skills—communication, empathy, and active listening—as primary drivers for senior engineering growth. Emphasizes how DevOps success is rooted deeper in cultural empathy and collaboration than in mere tool proficiency.','English','Article','Beginner',0,'online','manual',NULL,NULL,1781430172,0,'2026-06-14T11:42:52.729283+02:00',NULL,NULL,NULL,'["DevOps Culture", "Professional Development", "Career Growth"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://blogs.vmware.com/cloud-foundation','blog.vmware.com: DevOps: Culture – Collaboration, Empowerment, Autonomy 🌟','','2023',4,'Explores structural and cultural transformations required to establish a high-performing DevOps initiative. Focuses on decentralizing operational decisions, psychological safety, and establishing platform teams to enable developers.','English','Article','Beginner',0,'online','manual',NULL,NULL,1781430172,0,'2026-06-14T11:42:52.761122+02:00',NULL,NULL,NULL,'["DevOps Culture", "Organizational Design", "Culture & Governance"]','["[ENTERPRISE-STABLE]"]','[]','["devops.md", "kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.computing.es/mundo-digital/retos-del-outsourcing-de-servicios-it-en-espana','computing.es: Retos del outsourcing de servicios IT en España','','2023',3,'Review of the organizational and cultural obstacles of IT outsourcing in Spain. Highlights critical problems of scaling DevSecOps capabilities externally, knowledge silos, and contract-driven constraints versus modern product team topologies.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,1781430174,0,'2026-06-14T11:42:54.005109+02:00',NULL,NULL,NULL,'["DevOps Culture", "Workforce Strategy", "IT Outsourcing"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-to-agentless-gitops-aws','about.gitlab.com: How to use a push-based approach for GitOps with Terraform and AWS ECS and EC2','','2023',4,'Evaluates push-based GitOps strategies using GitLab CI/CD pipelines to manage Terraform states targeted at AWS ECS and EC2. Contrasts agentless runner-driven pushes with pull-based execution models to help architects choose the ideal strategy.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430183,0,'2026-06-14T11:43:03.519112+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "GitOps", "Push-Based Workflows"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/writing-reusable-terraform-modules','thomasthornton.cloud: Writing reusable Terraform modules (azure)','','2023',4,'Advanced extension of writing reusable modules for Azure. Emphasizes maintaining backward compatibility, configuring strict semantic versioning tags in private registries, and automating modular state tests.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781430186,0,'2026-06-14T11:43:06.237894+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Azure Modules"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.linkedin.com/uas/login?session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fgroups%2F49531%2F49531-6093375473969090562','Linkedin discussion: Need help on Backup and restore methods of EC2 using s3 services','','2021',2,'Professional community forum troubleshooting AWS EC2 backup patterns using Amazon S3 storage. Discusses native snapshot systems, cron-based automation pipelines, and third-party orchestration agents to safeguard virtual machine disks.','English','Social-Discussion','Beginner',0,'online','manual',NULL,NULL,1781430190,0,'2026-06-14T11:43:10.601620+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Solutions", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','[]','["aws-backup.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://programmer.ink/think',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online',NULL,NULL,NULL,1781432323,0,'2026-06-14T12:18:43.140373+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/a-beginners-guide-to-kubernetes-application-monitoring','grafana.com: A beginner''s guide to Kubernetes application monitoring','','2024',4,'Highly accessible guide to setting up application-level observability within Kubernetes. Covers instrumenting code with client libraries, configuring target discovery, and mapping RED (Rate, Errors, Duration) metrics.','English','Article','Beginner',1,'online','manual',NULL,NULL,1781430193,0,'2026-06-14T11:43:13.445320+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana", "Application Metrics"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/introducing-kubernetes-monitoring-in-grafana-cloud','grafana.com: Introducing Kubernetes Monitoring in Grafana Cloud','','2024',4,'Introduces Grafana Cloud''s integrated Kubernetes monitoring platform. Showcases automated cluster discovery, pre-configured dashboards, and seamless Prometheus/Grafana integration for instant visibility into infrastructure and workload health.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781430193,0,'2026-06-14T11:43:13.487744+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana", "Kubernetes Monitoring"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator','grafana.com: How to monitor Kubernetes clusters with the Prometheus Operator','','2024',5,'Comprehensive configuration guide for deploying and managing the Prometheus Operator on Kubernetes. Demonstrates configuring ServiceMonitor and PodMonitor custom resources to automate collection of dynamic microservice targets.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430193,0,'2026-06-14T11:43:13.567890+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Prometheus", "Prometheus Operator"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/how-to-manage-high-cardinality-metrics-in-prometheus-and-kubernetes','grafana.com: How to manage high cardinality metrics in Prometheus and Kubernetes','','2024',5,'Crucial blueprint for managing high cardinality metrics within Prometheus. Outlines techniques like metric dropping, relabeling rules, and dashboard optimization to mitigate memory pressure and reduce monitoring costs in dynamic container environments.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430193,0,'2026-06-14T11:43:13.620045+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Prometheus", "High Cardinality"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud','grafana.com: How to optimize resource utilization with Kubernetes Monitoring for Grafana Cloud 🌟','','2024',4,'Explores automated resource optimization strategies through Grafana Cloud monitoring. Uses cluster CPU and Memory utilization analytics to identify over-provisioned namespaces, enabling significant cost reduction in microservice architectures.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430193,0,'2026-06-14T11:43:13.909091+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana", "FinOps & Resources"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S338656440%3A1779029465061496&followup=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new<mpl=sheets&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauvFLix7FhDQsyeXMzly7IlWofT_GeExGBZD5PeXgcMI8_fmgxBG05tRNkG3ISAaCxExVB7','Spreadsheets: sheet.new','','2026',4,'Browser shortcut mapping that provisions a blank cloud-based Google Sheets environment immediately. Typically used within operational engineering environments for quick tracking of cluster audits, FinOps billing lists, or migration runbooks.','English','Tool','Beginner',0,'online','manual',NULL,NULL,1781430203,0,'2026-06-14T11:43:23.358945+02:00',NULL,NULL,NULL,'["Collaboration Tools", "SaaS Utilities", "Quick Link"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S-551027576%3A1779031360486315&followup=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new<mpl=docs&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PasT3fzmBVDogbYOa448WODYqcNpbr94eLlOd4kL-w5BLgVa3s5bweNB_q-BV6hVUtWFJzfuoQ','Google Docs: doc.new','','2026',4,'Direct shortcut mechanism for instantly initializing an empty, collaborative Google Doc environment under the user''s active Google account identity. Highly useful for collaborative platform runtime documentation and note taking.','English','Tool','Beginner',0,'online','manual',NULL,NULL,1781430203,0,'2026-06-14T11:43:23.404158+02:00',NULL,NULL,NULL,'["Collaboration Tools", "SaaS Utilities", "Quick Link"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/kubernetes-vs-virtual-machines','iximiuz.com: How Kubernetes Reinvented Virtual Machines (in a good sense) 🌟🌟','','2025',5,'Insightful analysis explaining how Kubernetes replicates hypervisor features through API-driven isolation, network namespaces, and cgroups. Demonstrates how K8s serves as the cloud operating system, abstraction layer, and software-defined datacenter.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781430203,0,'2026-06-14T11:43:23.936667+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Virtualization VS Containers", "Kubernetes Concept"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/containers-vs-pods','iximiuz.com: Containers vs. Pods - Taking a Deeper Look','','2025',5,'Deep technical review of the boundaries separating a standard Linux container from a Kubernetes Pod. Illustrates namespace sharing, IPC barriers, loopback network interfaces, and volume mounting mechanics between multi-container structures.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781430224,0,'2026-06-14T11:43:44.288792+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Container Concepts", "Pods Deep Dive"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/kubernetes-storage','Kubernetes Storage - Volumes','','2026',5,'Detailed catalog explaining stateful execution patterns inside Kubernetes. Focuses on lifecycle dynamics of Ephemeral, Persistent (PV), and PersistentVolumeClaims (PVC), alongside container storage interfaces (CSI) used to integrate modern storage backends.','Spanish','Documentation','Advanced',1,'online','manual',NULL,NULL,1781430243,0,'2026-06-14T11:44:03.984014+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Kubernetes Storage", "Volumes Overview"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.boot.dev','qvault.io: How to Restart All Pods in a Kubernetes Namespace','','2024',3,'Tactical guide walking through multiple methods of forcing a restart on all Pods inside a Kubernetes Namespace. Covers `kubectl rollout restart deployment` as the clean rolling-restart standard, contrasted against disruptive container terminations.','English','Article','Beginner',1,'online','manual',NULL,NULL,1781430244,0,'2026-06-14T11:44:04.377107+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Kubernetes Operations", "Pod Restarts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/kubernetes-client-libraries','Client Libraries for Kubernetes','','2026',5,'Complete directory of supported Kubernetes API client libraries (Python, Go, Java, JavaScript, etc.). Details patterns for programmatic service discovery, controller building, and custom automation direct from application runtime code.','Spanish','Documentation','Advanced',1,'online','manual',NULL,NULL,1781430256,0,'2026-06-14T11:44:16.016842+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Kubernetes Development", "API Client Libraries"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/crossplane','Crossplane','','2026',5,'Comprehensive review of Crossplane, a CNCF control-plane framework transforming Kubernetes clusters into universal infrastructure schedulers. Permits declarative definition of cloud resources (RDS, S3, VMs) alongside native Kubernetes schemas.','Spanish','Documentation','Advanced',0,'online','manual',NULL,NULL,1781430256,0,'2026-06-14T11:44:16.092381+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Crossplane & Control Planes", "Overview"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/serverless','Serverless Architectures','','2026',5,'In-depth analysis exploring execution concepts, billing architectures, scalability curves, and performance tradeoffs inherent in Serverless patterns. Details key differences between FaaS, cloud-managed runtimes, and self-hosted Knative workloads.','Spanish','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430266,0,'2026-06-14T11:44:26.045665+02:00',NULL,NULL,NULL,'["Cloud Architecture", "NoOps & Serverless", "Overview"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://testguild.com/podcast/a345-mohamed','testguild.com: Pipeline as Code with Mohamed Labouardy','','2022',3,'Podcast episode reviewing the strategic transition to declarative configuration pipelines (Pipeline as Code). Emphasizes integration of automated compliance scanning, container vulnerability reports, and regression testing suites.','English','Podcast','Intermediate',1,'online','manual',NULL,NULL,1781430266,0,'2026-06-14T11:44:26.712146+02:00',NULL,NULL,NULL,'["Continuous Delivery", "CI/CD & Testing", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.liquibase.com/liquibase-vs-flyway','liquibase.org: Liquibase vs. Flyway','','2024',0,'A detailed evaluation of the architectural trade-offs between Liquibase and Flyway. This resource explores Liquibase''s multi-database abstraction layers (XML, YAML, JSON) alongside Flyway''s developer-focused, SQL-first approach, explaining their impact on continuous delivery pipelines and database schema version control.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781430276,0,'2026-06-14T11:44:36.317744+02:00',NULL,NULL,NULL,'["Data Architecture", "Database Migrations", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["liquibase.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-to-learn-ci-cd-fast','about.gitlab.com: How to learn CI/CD fast','','2023',3,'Tactical guide establishing a rapid, practice-centric training program to master continuous delivery fundamentals. Walks through setting up simple multi-stage build pipelines, lint checks, test suites, and Docker deployment actions.','English','Article','Beginner',0,'online','manual',NULL,NULL,1781430276,0,'2026-06-14T11:44:36.380038+02:00',NULL,NULL,NULL,'["Continuous Delivery", "CI/CD Best Practices", "Learning Paths"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://percona.community/blog','percona: Database Schema Management Via Liquibase','','2023',4,'Architectural guide for automating relational database migrations using Liquibase in CI/CD chains. Evaluates declarative XML/SQL changeset formats, execution tracking setups, and rollback configurations necessary to safely release database modifications alongside microservices.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430276,0,'2026-06-14T11:44:36.476821+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Database GitOps", "Liquibase"]','["[ENTERPRISE-STABLE]"]','[]','["liquibase.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-to-keep-up-with-ci-cd-best-practices','about.gitlab.com: How to keep up with CI/CD best practices','','2023',4,'Synthesis of modern continuous integration frameworks, emphasizing pipeline standardization, artifact isolation, and fast feedback loops. Discusses optimization of runner resource footprints and build steps parallelization.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781430276,0,'2026-06-14T11:44:36.495991+02:00',NULL,NULL,NULL,'["Continuous Delivery", "CI/CD Best Practices", "Overview"]','["[ENTERPRISE-STABLE]"]','[]','["cicd.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.harness.io/blog/blue-green-canary-deployment-strategies','harness.io: Intro to Deployment Strategies: Blue-Green, Canary, and More 🌟','','2024',5,'Highly detailed structural evaluation of Kubernetes deployment paradigms. Contrasts blue-green switches, canary rollouts, and rolling deployments based on system overhead, traffic redirection latency, and blast-radius containment.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781430276,0,'2026-06-14T11:44:36.615602+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Deployment Strategies", "Blue-Green & Canary"]','["[DE FACTO STANDARD]"]','[]','["cicd.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.hugedomains.com/domain_profile.cfm?d=devbattles.com','devbattles.com: Python Flask, Part 1: Hello World!','','2018',1,'Basic introductory guide to initializing a minimalist web application using Python''s Flask framework. Covers routing, local development server execution, and HTTP response handling. Hosted domain is defunct; retained solely for index history.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,1781736143,0,'2026-06-18T00:42:23.617825+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Development", "Web Frameworks"]','["[GUIDE]", "[LEGACY]"]','[]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/istio','Istio','','2026',0,'A comprehensive entry point to Istio architecture, the enterprise-grade service mesh. Details how engineers manage traffic routes, secure service-to-service communication with mutual TLS, and gain deep tracing observability across distributed Kubernetes deployments.','English','Reference','Advanced',1,'online','manual',NULL,NULL,1781430301,0,'2026-06-14T11:45:01.531654+02:00',NULL,NULL,NULL,'["Cloud Native", "Service Mesh", "Istio"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=TUKYbUIXLOE','youtube: The 6 Levels of Claude Code Explained','','2025',0,'A deep-dive video breakdown analyzing the capabilities of Anthropic''s Claude Code interface. Evaluates the progression from basic code generation and syntax correction to advanced multi-file refactoring and semi-autonomous agentic software engineering tasks.','English','Video','Intermediate',0,'online','manual',NULL,NULL,1781430302,0,'2026-06-14T11:45:02.000456+02:00',NULL,NULL,NULL,'["Software Engineering", "AI Tools", "Claude Code"]','["[COMMUNITY-TOOL]"]','[]','["ai-agents-mcp.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=a9a94d43d7a9',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online',NULL,NULL,NULL,1781430313,0,'2026-06-14T11:45:13.099455+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/solutions/distributed-load-testing-on-aws','Distributed Load Testing on AWS 🌟','- [amazon.com: Introducing Distributed Load Testing v1.3](https://aws.amazon.com/about-aws/whats-new/2021/05/introducing-distributed-load-testing-v1-3)','2021',0,'An AWS Solution blueprint outlining distributed cloud load testing utilizing containerized runners inside AWS Fargate. Simulates high-velocity traffic spikes to assess API gateway throughput bottlenecks and database elasticity limits.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,1781430322,0,'2026-06-14T11:45:22.945393+02:00',NULL,NULL,NULL,'["Infrastructure", "Testing", "Load Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.scaleway.com/en/en/kubernetes-kapsule','scaleway.com: Kubernetes Kapsule','','2025',0,'Official technical guide for Scaleway''s managed Kubernetes implementation (Kapsule). Describes control-plane operations, auto-scaling configuration, and provisioning persistent storage volumes across European cloud regions.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430325,0,'2026-06-14T11:45:25.346945+02:00',NULL,NULL,NULL,'["Cloud Native", "Managed Kubernetes", "Scaleway Kapsule"]','["[COMMUNITY-TOOL]"]','[]','["scaleway.md", "digitalocean.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/knowledge-base/microservices','dynatrace.com: What are microservices? All you need to know','','2024',0,'A high-level architectural overview exploring the decoupling of corporate monoliths into agile microservices. Discusses structural changes, challenges in service discovery, and the crucial role of tracing telemetry for maintaining state consistency.','English','Article','Beginner',1,'online','manual',NULL,NULL,1781430335,0,'2026-06-14T11:45:35.344891+02:00',NULL,NULL,NULL,'["Software Engineering", "Architecture Patterns", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://cloud.google.com/blog','cloud.google.com: Introducing a Google Cloud architecture diagramming tool','','2021',0,'Introduces Google Cloud''s web-based console architecture designer. Explains how engineering departments construct, validate, and export precise GCP topology maps using standardized reference modules.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,1781430366,0,'2026-06-14T11:46:06.014621+02:00',NULL,NULL,NULL,'["Infrastructure", "Visualizations", "GCP Diagramming"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/solutions/workload-discovery-on-aws','AWS Perspective 🌟','','2024',0,'Technical blueprint for Workload Discovery on AWS (formerly AWS Perspective). This serverless solution dynamically visualizes cloud layouts, maintains historical dependency logs, and facilitates compliance audits.','English','Solution Guide','Intermediate',0,'online','manual',NULL,NULL,1781430366,0,'2026-06-14T11:46:06.112493+02:00',NULL,NULL,NULL,'["Infrastructure", "Visualizations", "Cloud Discovery"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://repost.aws/knowledge-center/start-stop-lambda-eventbridge','How do I stop and start EC2 instances at regular intervals using AWS Lambda? (Video)','','2024',0,'An operational video walkthrough demonstrating serverless compute cost-reduction routines. Details how to coordinate AWS Lambda with EventBridge cron schedules to automate lifecycle actions for EC2 fleets.','English','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781430366,0,'2026-06-14T11:46:06.289019+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "AWS Lambda & EventBridge"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.ibm.com/topics','ibm.com: CIS Benchmarks','','2024',0,'The Center for Internet Security (CIS) Benchmarks provide globally recognized consensus-based best practices for securing IT systems, clouds, and Kubernetes environments. Organizations use these structured guidelines to validate and harden infrastructure configurations, ensuring compliance with strict security mandates through automated configuration auditors.','English','Standard','Advanced',0,'duplicate','manual',NULL,NULL,1781430366,0,'2026-06-14T11:46:06.613464+02:00',NULL,NULL,NULL,'["Security", "Compliance", "CIS Benchmarks"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md", "kubernetes-security.md"]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/cis-benchmarks"}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/get-comprehensive-monitoring-for-your-apache-kafka-ecosystem-instances-quickly-with-grafana-cloud','grafana.com: Get comprehensive monitoring for your Apache Kafka ecosystem instances quickly with Grafana Cloud','','2023',0,'A guide to implementing telemetry tracking for Apache Kafka clusters inside Grafana Cloud. Demonstrates telemetry ingestion setups for monitoring broker memory pools, throughput levels, and consumer offsets.','English','Blog Post','Intermediate',1,'duplicate','manual',NULL,NULL,1781430377,0,'2026-06-14T11:46:17.094743+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Kafka Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/07/26/get-comprehensive-monitoring-for-your-apache-kafka-ecosystem-instances-quickly-with-grafana-cloud"}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs','grafana.com: How we use metamonitoring Prometheus servers to monitor all other Prometheus servers at Grafana Labs','','2023',0,'A high-performance monitoring case study from Grafana Labs. Illustrates the architectural pattern of metamonitoring, utilizing dedicated Prometheus servers to watch, query, and alert on larger global telemetry networks.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,1781430387,0,'2026-06-14T11:46:27.427006+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Prometheus Meta-Monitoring"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/why-we-created-a-prometheus-agent-mode-from-the-grafana-agent','grafana.com: Why we created a Prometheus Agent mode from the Grafana Agent','','2022',0,'Explores the technical reasoning for deploying Prometheus in Agent Mode instead of as a full collector database. Explains memory savings, localized caching patterns, and metrics forwarding via standard Remote Write protocols.','English','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,1781430387,0,'2026-06-14T11:46:27.451015+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Prometheus Agent"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/11/16/why-we-created-a-prometheus-agent-mode-from-the-grafana-agent"}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/get-started-with-prometheus-with-these-three-easy-projects','grafana.com: Get started with Prometheus with these three easy projects','','2023',0,'A hands-on, multi-project tutorial designed to build core competencies with Prometheus metrics collections, PromQL search syntax, and standard Node Exporter integrations.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,1781430387,0,'2026-06-14T11:46:27.456852+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Prometheus Getting Started"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/prometheus','Prometheus','','2024',0,'Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. It utilizes a pull-based metrics collection model over HTTP, powered by a highly efficient dimensional data model (TSDB) with PromQL. Essential for Kubernetes cloud-native environments, it excels in dynamic service discovery and real-time operational visibility.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,1781430397,0,'2026-06-14T11:46:37.175710+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Metrics Collection"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md", "monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/using-telegraf-plugins-to-visualize-industrial-iot-data-with-the-grafana-cloud-hosted-prometheus-service','grafana.com: Using Telegraf plugins to visualize industrial IoT data with the Grafana Cloud Hosted Prometheus service','','2023',0,'Demonstrates pipeline setups connecting InfluxData''s Telegraf collectors to Grafana Cloud. Explains parsing MQTT or Modbus industrial machinery telemetry feeds and transforming them into Prometheus-compliant timeseries data.','English','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,1781430397,0,'2026-06-14T11:46:37.469265+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "IoT Observability"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/04/05/using-telegraf-plugins-to-visualize-industrial-iot-data-with-the-grafana-cloud-hosted-prometheus-service"}');
+INSERT INTO "resources" VALUES('https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=09213cdc-9f30-4e82-aa6f-9b6e8d82dab3&redirect_uri=https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fs%2Fauth%2Foauth2callback%2Fproviderid%2Fdefault&response_type=code&state=t32RGeYIHrLX7VZiIP5Idsc47642cGWeSnDaow_6xtt0AVO-pN2q_aKbw0Dw-5VfiAvlYRC6AjPqIjJ7tTD1oClJ2fvT9BIa-6OwFcbLVaGkbYkIAE0gmCezmGXRDrJwzJR9YyiSjnMURsQeirF4CS5A4QI2afRW2Y563huvTZiWPqnMHS5Lx_G1x1stZSViKRMJRdvOE0G-tlOGg5nQw1Q4Ie55Bqkrtp6BguyPyVA&scope=User.Read+openid+email+profile+offline_access&referer=https%3A%2F%2Ftechcommunity.microsoft.com%2Fblog%2F-%2Fintroduction-to-azure-devops-workload-identity-federation-oidc%2F3908687','techcommunity.microsoft.com: Introduction to Azure DevOps Workload identity federation (OIDC) with Terraform','','2023',0,'Technical guide on configuring Azure DevOps Workload Identity Federation with Terraform. Explains using OIDC to exchange short-lived federated credentials, eliminating the need to store long-lived cloud secret keys inside pipeline variables.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,1781430407,0,'2026-06-14T11:46:47.378500+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "OIDC Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/powershell/dsc/configurations/configdata?view=dsc-1.1','docs.microsoft.com: Using configuration data in DSC','','2021',0,'An official Microsoft technical reference covering the segregation of operational configuration schemas from logic execution steps inside PowerShell Desired State Configuration (DSC) frameworks.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781430407,0,'2026-06-14T11:46:47.420216+02:00',NULL,NULL,NULL,'["Infrastructure", "Configuration Management", "PowerShell DSC"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://arjavdave.com','arjavdave.com: Continuous Integration: CI/CD for iOS (Part 1)','','2022',0,'A specialized technical series outlining the construction of CI/CD pipelines for Apple iOS applications. Discusses Xcode configuration frameworks, automated signing, and remote deployment to App Store Connect.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781430408,0,'2026-06-14T11:46:48.463305+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "Mobile DevOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/partial-clone-for-massive-repositories','about.gitlab.com: How Git Partial Clone lets you fetch only the large file you need','','2021',0,'Analyzes git-clone optimizations inside large enterprise monorepos. Demonstrates using partial cloning configs to bypass heavy binary blobs, downloading asset datasets dynamically during active execution loops.','English','Blog Post','Intermediate',0,'duplicate','manual',NULL,NULL,1781430408,0,'2026-06-14T11:46:48.926376+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Performance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2020/03/13/partial-clone-for-massive-repositories"}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/iteration-and-code-review','about.gitlab.com: Why small merge requests are key to a great review 🌟','','2023',0,'Analyzes productivity advantages of using small, isolated merge requests. Illustrates how reducing code change surface areas results in higher-quality reviews, rapid QA approvals, and decreased defect leakage.','English','Blog Post','Beginner',1,'online','manual',NULL,NULL,1781430408,0,'2026-06-14T11:46:48.941552+02:00',NULL,NULL,NULL,'["Software Engineering", "Software Delivery", "Code Review Protocols"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/keep-git-history-clean-with-interactive-rebase','gitlab.com: How to keep your Git history clean with interactive rebase','','2023',0,'A practical walk-through of interactive Git rebasing workflows. Explains strategies for squashing commit histories and resolving code conflicts before initiating target branch merges.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781430408,0,'2026-06-14T11:46:48.944522+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Rebasing"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/beginner-guide-ci-cd','gitlab.com: GitLab’s guide to CI/CD for beginners','','2022',0,'An introductory educational guide to GitLab CI/CD fundamentals. Outlines basic pipeline stages, executor configuration structures, and standard YAML declarative properties.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,1781430408,0,'2026-06-14T11:46:48.952331+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "GitLab CI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/effective-ci-cd-pipelines','about.gitlab.com: Want a more effective CI/CD pipeline? Try our pro tips','','2023',0,'Advanced tuning guide for optimizing GitLab CI/CD workflows. Focuses on implementing Directed Acyclic Graphs (DAG), tuning runner cache policies, and constructing efficient pipeline inheritance layers.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,1781430408,0,'2026-06-14T11:46:48.983365+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "GitLab CI Optimization"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/open-shift-ga','about.gitlab.com: GitLab’s Kubernetes Operator with support for Red Hat OpenShift is now generally available','','2022',0,'Announces general availability of the GitLab Kubernetes Operator with Red Hat OpenShift support. Discusses lifecycle automation, upgrades, and scaling procedures for self-hosted GitLab instances inside secure enterprise clusters.','English','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.118208+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "GitLab Operator"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/10/12/open-shift-ga"}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/using-run-parallel-jobs','about.gitlab.com: How we used parallel CI/CD jobs to increase our productivity','','2022',0,'An operational case study on implementing parallel GitLab CI runner tasks. Highlights how configuring parallel test suites significantly reduced development pipeline feedback cycles.','English','Case Study','Intermediate',1,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.137706+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "GitLab CI Optimization"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/01/20/using-run-parallel-jobs"}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitlab-kubernetes-agent-on-gitlab-com','about.gitlab.com: A new era of Kubernetes integrations on GitLab.com','','2022',0,'Introduces the GitLab Agent for Kubernetes, enabling pull-based GitOps deployment workflows. This architecture shifts away from traditional push-based CI models, offering enhanced security and continuous state reconciliation.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.141436+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "GitLab Kubernetes Agent"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/5-code-review-features','about.gitlab.com: How GitLab''s 5 new code review features will make life easier','','2021',0,'Explores five key GitLab features designed to streamline the code review process. Includes visual multi-line comment mapping, customized approval gates, and Code Owners configuration.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.145905+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Code Review"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/09/09/5-code-review-features"}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitpod-desktop-app-personal-activities','about.gitlab.com: Why we built GitDock, our desktop app to navigate your GitLab activities','','2021',0,'Introduces GitDock, a desktop application designed to centralize GitLab tasks, merge requests, and build pipelines in a unified status panel.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.147415+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "Desktop Clients"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/10/05/gitpod-desktop-app-personal-activities"}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/ci-deployment-and-environments','about.gitlab.com: How to use GitLab CI to deploy to multiple environments','','2022',0,'Details configurations for deploying workloads across multiple cloud environments using GitLab CI. Covers environment variable scoping, secure secret injections, and manual approval gates.','English','Blog Post','Intermediate',1,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.162871+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "Multi-Environment Deployments"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/02/05/ci-deployment-and-environments"}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/new-git-default-branch-name','about.gitlab.com: The new Git default branch name','','2021',0,'Provides guidelines on migrating default git branch nomenclature from ''master'' to ''main''. Details configuration updates required for local developer systems and central hosting providers.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.170782+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Standards"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name"}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gko-on-ocp','about.gitlab.com: How to install and use the GitLab Kubernetes Operator (on OCP)','','2022',0,'An operational installation guide for deploying the GitLab Kubernetes Operator on Red Hat OpenShift. Discusses Ingress controllers, Security Context Constraints (SCC), and persistent storage volumes.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.191354+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "GitLab Operator"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitlab-chart-works-towards-kubernetes-1-22','about.gitlab.com: GitLab Chart works towards Kubernetes 1.22','','2021',0,'Details architectural changes to the GitLab Helm Chart to support Kubernetes 1.22. Evaluates adaptations required for API deprecations, specifically focusing on Ingress resources.','English','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.209877+02:00',NULL,NULL,NULL,'["Cloud Native", "Helm Charts", "GitLab Deployment"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/12/17/gitlab-chart-works-towards-kubernetes-1-22"}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/pipeline-editor-overview','about.gitlab.com: Meet Pipeline Editor, your one-stop-shop for building a CI/CD pipeline','','2021',0,'Highlights GitLab''s visual Pipeline Editor, featuring dynamic YAML schema validation, pipeline visualization dashboards, and real-time syntax checking.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.213739+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "Pipeline Editor"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/02/22/pipeline-editor-overview"}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/mr-reviews-with-vs-code','gitlab.com: How to do GitLab merge request reviews in VS Code','','2022',0,'Demonstrates integrating GitLab Merge Request code reviews directly inside Visual Studio Code. Enables developers to comment, review changes, and manage approvals without switching context to the web UI.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.214086+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "VS Code Integrations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/01/25/mr-reviews-with-vs-code"}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/visual-studio','Visual Studio Code (Git Extensions)','','2025',0,'A guide to utilizing visual Git extensions inside VS Code. Helps developers manage commit sequences, visualize branch merges, and resolve conflicts within a unified IDE workspace.','English','Reference','Beginner',0,'online','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.216079+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "VS Code Extensions"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/how-we-use-the-grafana-github-plugin-to-track-outstanding-pull-requests','grafana: How we use the Grafana GitHub plugin to track outstanding pull requests','','2022',0,'Detailed technical guide on configuring Grafana dashboards with GitHub plugins. Demonstrates building engineering performance visualizations to track commit frequencies, PR lifetimes, and team review velocities.','English','Case Study','Intermediate',0,'online','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.266294+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "Grafana GitHub Integration"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/simple-kubernetes-management-with-gitlab','about.gitlab.com: Simple Kubernetes management with GitLab','','2022',0,'An architectural guide on using GitLab as a unified management plane for Kubernetes. Covers cluster connecting procedures, security posture monitoring, and automated Auto DevOps pipelines.','English','Blog Post','Intermediate',1,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.265888+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Management", "GitLab Integrations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2022/11/15/simple-kubernetes-management-with-gitlab"}');
+INSERT INTO "resources" VALUES('https://www.vogue.es/lideres','business.vogue.es: Adiós a los jefes tóxicos: este es el nuevo tipo de liderazgo gentil que triunfa','','2022',0,'An analysis of evolving corporate management cultures and toxic workplace mitigation. Discusses the value of empathetic leadership and structured soft skills in reducing developer attrition within modern tech teams.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.253231+02:00',NULL,NULL,NULL,'["Business & Careers", "Management Patterns", "Leadership"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://creately.com/guides/how-to-set-kpis-for-team-members','creately.com: A Step By Step Guide to Set KPIs for Team Members','','2023',0,'A step-by-step guide to setting actionable KPIs for engineering teams. Explores balancing quantitative delivery metrics with qualitative team-growth targets to align development outputs with business objectives.','English','Guide','Beginner',0,'online','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.254418+02:00',NULL,NULL,NULL,'["Business & Careers", "Management Patterns", "Team Performance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/grafana','Grafana','','2024',0,'Grafana is the industry-standard multi-platform open-source analytics and interactive visualization web application. It supports query, visualization, alerting, and analysis of metrics, logs, and traces from diverse backends (Prometheus, Elasticsearch, Loki, Jaeger). Its pluggable architecture allows organizations to build unified operational dashboards across heterogeneous data layers.','Go/TypeScript','Tool','Intermediate',0,'online','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.705869+02:00',NULL,NULL,NULL,'["Observability", "Visualization", "Dashboards"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://skillbuilder.aws/search?searchText=aws-security-fundamentals-second-edition&showRedirectNotFoundBanner=true','explore.skillbuilder.aws: AWS Security Fundamentals (free)','','2024',0,'A fundamental training program covering core security topologies inside AWS. Explores the Shared Responsibility Model, IAM resource authorization, KMS encryption keys, and continuous infrastructure auditing.','English','Course','Beginner',0,'duplicate','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.775608+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "AWS Security Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-training.md"]','{}','{"duplicate_of": "https://skillbuilder.aws/course/external/view/elearning/48/aws-security-fundamentals-second-edition"}');
+INSERT INTO "resources" VALUES('https://skillbuilder.aws/search?searchText=aws-technical-essential-spanish-from-latin-america&showRedirectNotFoundBanner=true','explore.skillbuilder.aws: AWS Skill Builder - Introducción a AWS Data Pipeline (Español Latinoamérica) | AWS Technical Essentials (Spanish from Latin America) - Free','','2024',0,'An introductory training course on AWS Data Pipeline, tailored for Spanish-speaking cloud engineers. Details basic data processing workflows, scheduling, and error handling for distributed cloud storage architectures.','Spanish','Course','Beginner',0,'duplicate','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.781128+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Computing", "AWS Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-training.md"]','{}','{"duplicate_of": "https://skillbuilder.aws/course/external/view/elearning/7854/aws-technical-essential-spanish-from-latin-america"}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog','dynatrace.com: Why conventional observability fails in Kubernetes environments—A real-world use case 🌟','','2022',0,'This analysis explores why legacy, non-topological monitoring tools fail in dynamic, highly ephemeral Kubernetes architectures. It highlights the necessity of real-time topology mapping and automated entity correlation to avoid alert fatigue during cascade failures. Standard static dashboard approaches are contrasted with causal, AI-driven monitoring models.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.868349+02:00',NULL,NULL,NULL,'["Observability", "APM", "Analysis"]','["[LEGACY]"]','[]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://bigdataboutique.com/blog/tuning-elasticsearch-the-ideal-java-heap-size-2toq2j','blog.bigdataboutique.com: Tuning Elasticsearch: The Ideal Java Heap Size','','2022',0,'This technical guide details memory allocation strategies for JVM-based Elasticsearch nodes. It focuses on the critical rule of thumb of setting JVM heap sizes to 50% of available physical RAM (capping at 32GB to avoid breaking compressed ordinary object pointers / OOPs) while leaving the remainder for OS file system caching. Correct heap configuration directly prevents garbage collection pauses and OOM crashes in high-throughput indexing setups.','Java','Article','Advanced',0,'online','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.899777+02:00',NULL,NULL,NULL,'["Data Stores", "Elasticsearch", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/knowledge-base/aws-lambda','dynatrace.com: A look behind the scenes of AWS Lambda and our new Lambda monitoring extension','','2021',0,'Dynatrace''s AWS Lambda extension leverages the AWS Lambda Telemetry API to collect execution-level metrics, logs, and cold-start details with minimal execution overhead. The extension collects trace data from the execution environment asynchronously, preventing monitoring latency from impacting client response times. This offers complete end-to-end transaction tracing from API Gateways through serverless compute to downstream databases.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430439,0,'2026-06-14T11:47:19.891454+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "AWS Lambda Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/technologies/kubernetes-monitoring','dynatrace.com: Dynatrace monitoring for Kubernetes and OpenShift','','2023',0,'This product reference explains Dynatrace''s AI-driven observability agent, OneAgent, customized for Kubernetes and Red Hat OpenShift. By leveraging automatic injection at the container layer, it delivers full-stack trace and metric collection without manual code changes or pod sidecars. The Davis AI engine processes this topological data to automate root-cause analysis for microservice anomalies.','English','Documentation','Intermediate',0,'duplicate','manual',NULL,NULL,1781430439,0,'2026-06-14T11:47:19.900566+02:00',NULL,NULL,NULL,'["Observability", "APM", "Commercial Observability"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/dynatrace-monitoring-for-kubernetes-and-openshift"}');
+INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-security-guide','sysdig.com: Kubernetes Security Guide 🌟','','2023',0,'Sysdig''s comprehensive guide to securing Kubernetes platforms details a multi-layered defense strategy covering container image scanning, runtime protection, network policies, and role-based access control (RBAC). It highlights compliance mappings (such as CIS benchmarks) and operational best practices for detecting abnormal kernel system calls using eBPF-based agents.','English','Guide','Advanced',0,'online','manual',NULL,NULL,1781430439,0,'2026-06-14T11:47:19.915413+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system','grafana.com: Announcing Grafana Tempo, a massively scalable distributed tracing system 🌟','','2020',0,'Grafana Tempo is an open-source, high-scale, easy-to-use, and cost-effective distributed tracing backend. Designed to require only object storage (like S3 or GCS) to operate, it eliminates the operational overhead and high costs of running complex indexes via Elasticsearch or Cassandra. Tempo integrates deeply with Grafana, Prometheus, and Loki, enabling seamless correlation between logs, metrics, and traces.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,1781430440,0,'2026-06-14T11:47:20.217364+02:00',NULL,NULL,NULL,'["Observability", "Tracing", "Grafana Tempo"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://grafana.com/blog/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance','grafana.com: A beginner''s guide to distributed tracing and how it can increase an application''s performance 🌟','','2021',0,'This introductory guide outlines the foundational mechanics of distributed tracing, exploring how request lifecycles are visualized using traces, spans, and parent-child span relationships. It clarifies how tracing correlates disjointed events across multi-service boundaries, enabling developers to detect latency bottlenecks and optimize microservice architectures.','English','Article','Beginner',1,'online','manual',NULL,NULL,1781430440,0,'2026-06-14T11:47:20.299483+02:00',NULL,NULL,NULL,'["Observability", "Tracing", "Distributed Tracing"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.theodo.com/en-uk/blog','Hands on your first Kubernetes secrets 🌟','','2021',0,'This hands-on tutorial guides developers through creating, decoding, and mounting native Kubernetes Secret resources within applications. It highlights base64 encoding limitations and advises on key architectural alternatives, such as HashiCorp Vault integration, Sealed Secrets, or CSI secret store drivers for production environments.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,1781430450,0,'2026-06-14T11:47:30.153942+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Secrets Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-return-values','ansible.com: Ansible Network Resource Modules: Deep Dive on Return Values','','2020',0,'This technical breakdown examines the structure and execution flow of Ansible Network Resource Modules, focusing on standard return structures (`before`, `after`, and `gathered`). It explains how network engineers can build precise declarative state files for network appliances, enabling idempotent drift correction and structured state auditing.','Python','Article','Advanced',0,'online','manual',NULL,NULL,1781430460,0,'2026-06-14T11:47:40.379458+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible Networking"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/red-hat-ansible-automation','ansible.com/blog/topic/ansible-tower','','2020',0,'Official updates channel focusing on Ansible Tower (the precursor to AAP''s automation controller). Content spans legacy scaling strategies, visual workflow design, API routing, and integrations with enterprise LDAP systems.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.393396+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible Tower"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible','ansible.com: Automating Red Hat Satellite with Ansible','- [galaxy.ansible.com: letsencrypt](https://galaxy.ansible.com/t_systems_mms/letsencrypt) This collection contains a role for issuing ssl certificates from Let''s Encrypt via dns or http-challenge','2021',0,'This technical resource details integrating Ansible with Red Hat Satellite to manage enterprise OS life cycles. It explains using Satellite Collections to provision instances, register hosts to subscription channels, and configure patch schedules automatically across large-scale physical and cloud environments.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.397945+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure Management", "Satellite"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible','ansible.com: Automation services catalog, the newest addition to the Ansible Automation Platform','','2020',0,'This document covers the self-service Automation Services Catalog in Red Hat AAP. It allows business users to request IT resources using automated Ansible plays in a structured governance framework, tracking compliance and multi-level approvals across organization boundaries.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.406651+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible Catalog"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/application-delivery','ansible.com: Automating your business application''s REST API with Ansible','','2021',0,'This guide demonstrates orchestrating custom application workflows and RESTful APIs using Ansible''s `uri` module. It details credential authentication, payload handling, and status code verification within a continuous integration or system-provisioning pipeline, eliminating the need for ad-hoc scripting.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.430631+02:00',NULL,NULL,NULL,'["Automation", "API Integration", "Ansible HTTP"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.dynatrace.com/platform/oneagent','dynatrace.com: Achieve faster time to value by deploying thousands of OneAgents at once with Ansible (Preview)','','2022',0,'Details utilizing Ansible automation to rapidly deploy and configure thousands of Dynatrace OneAgent nodes simultaneously. It leverages certified collections to deploy system services across heterogeneous OS landscapes while ensuring uniform host tagging and environment variables.','Python','Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.549360+02:00',NULL,NULL,NULL,'["Observability", "Automation", "Ansible Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/achieve-faster-time-to-value-by-deploying-thousands-of-oneagents-at-once-with-ansible-preview"}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-10-ansible-blogs-2022','ansible.com: The Top 10 Ansible Blogs of 2022','','2022',0,'A curated digest of the most impactful Ansible-focused blogs of 2022, highlighting innovations in automation controller integrations, cloud-native operators, and execution environment isolation. This compilation serves as a learning map for engineering teams adapting to enterprise automation patterns and modular collections.','English','Blog','Beginner',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.761872+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible Communities"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/based-validated-network-content','ansible.com: Fundamentals of Network Automation with Ansible Validated Content using the network.base collection','','2023',0,'This resource covers Ansible''s network validated content library, structured to help infrastructure teams quickly adopt reliable network automation capabilities. Focusing on the `network.base` collection, it details architectural standards for managing multi-vendor network fabrics with reusable, pre-validated playbooks and tasks.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.782442+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible Networking"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-ansible-automation-platform-2','ansible.com: Introducing Ansible Automation Platform 2','','2021',0,'This article introduces Ansible Automation Platform 2, showcasing its containerized architecture shift. By replacing standard python virtualenvs with execution environments (isolated containers containing all Python/Ansible dependencies), AAP 2 solves scalability limitations and drift issues across enterprise deployment nodes.','Python','Release Notes','Advanced',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.796605+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible AAP"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes','ansible.com: Fast vs Easy: Benchmarking Ansible Operators for Kubernetes','','2021',0,'This benchmark study analyzes Ansible-based Kubernetes Operators versus Go and Helm alternatives. It compares reconciliation latency, operational memory consumption, and execution complexity, demonstrating that while Ansible operators provide rapid developer velocity and utilize familiar YAML logic, Go operators excel at higher scaling metrics.','Python/Go','Article','Advanced',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.815196+02:00',NULL,NULL,NULL,'["Kubernetes", "Operators", "Ansible Operators"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://ruuda.nl/2023/the-yaml-document-from-hell','ruudvanasseldonk.com: The yaml document from hell','','2023',0,'An analysis detailing edge cases, confusing specifications, and common syntactical pitfalls inherent to the YAML standard. It highlights issues such as Norway country-code confusion (`NO` parsed as boolean `false`), string coercion, and massive object graph vulnerabilities, promoting defensive configuration practices.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,1781430471,0,'2026-06-14T11:47:51.093134+02:00',NULL,NULL,NULL,'["Configuration", "YAML", "Pitfalls"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/now-available-red-hat-ansible-automation-platform-1.2','ansible.com: Red Hat Ansible Automation Platform 1.2','','2020',0,'Overview of the legacy Red Hat Ansible Automation Platform v1.2 release. It highlights the convergence of Ansible Tower, Engine, and Network Engine, alongside introducing private automation hubs to store and control internal automation content within secure environments.','Python','Release Notes','Intermediate',0,'online','manual',NULL,NULL,1781430472,0,'2026-06-14T11:47:52.135763+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible AAP"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection','ansible.com: Announcing the Red Hat Enterprise Linux Certified Ansible Collection 🌟','','2020',0,'Announcement of the Red Hat Enterprise Linux (RHEL) System Roles as certified Ansible collections. This allows sysadmins to manage core operating system configuration parameters (network interfaces, SELinux, firewall rules, and storage pools) using vendor-supported, stable, and declarative code modules.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,1781430472,0,'2026-06-14T11:47:52.304473+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure Management", "Ansible Collections"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller','ansible.com: What''s new in Ansible Automation Platform 2: automation controller','- [ansible.com: What''s new in Ansible Automation Platform 2: automation content navigator](https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-content-navigator)','2021',0,'Highlights details of the ''automation controller,'' which replaces Ansible Tower in AAP 2. Built to decouple control plane and execution plane functions, it improves job routing, credential management, and multi-tenant scaling through decentralized execution environments.','Python','Article','Advanced',0,'online','manual',NULL,NULL,1781430472,0,'2026-06-14T11:47:52.497694+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible AAP"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/kubernetes-networking-demystified','stackrox.com: Kubernetes Networking Demystified: A Brief Guide','','2021',0,'This reference guide deconstructs core Kubernetes networking patterns: container-to-container, pod-to-pod, pod-to-service, and external access mechanisms. It explains the mechanics of CNI plugins, IPAM allocations, iptables/IPVS load balancing, and dynamic ingress mapping.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430480,0,'2026-06-14T11:48:00.690037+02:00',NULL,NULL,NULL,'["Kubernetes", "Networking", "Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/devops-workflows-json-format-jq-ci-cd-lint','about.gitlab.com: Tips for productive DevOps workflows: JSON formatting with jq and CI/CD linting automation','','2022',0,'Technical walkthrough on improving pipeline developer velocity using GitLab CI/CD, JSON manipulation with `jq`, and linting tooling. It focuses on isolating syntax-checking phases to fail fast, validating config schemas before they are applied to running stages.','Shell','Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781430480,0,'2026-06-14T11:48:00.732745+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "Automation"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true, "duplicate_of": "https://about.gitlab.com/blog/2021/04/21/devops-workflows-json-format-jq-ci-cd-lint"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/analyze-your-kubernetes-yaml-files-and-helm-charts-to-ensure-best-practices-using-kuberlinter-in-azure-devops-pipeline','thomasthornton.cloud: Analyze your Kubernetes YAML files and Helm Charts to ensure best practices using KubeLinter in Azure DevOps Pipeline','','2021',0,'This post walks through embedding KubeLinter in Azure DevOps CI/CD pipelines to audit Kubernetes manifests and Helm charts. It highlights security and performance check validations, such as identifying missing resource limits, root privileges, or improper security contexts before deployment.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781430481,0,'2026-06-14T11:48:01.698234+02:00',NULL,NULL,NULL,'["Kubernetes", "DevSecOps", "Linting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
+INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog','Kubernetes productivity tips and tricks 🌟','','2021',0,'A practitioner''s guide to enhancing CLI-based Kubernetes productivity. It explores advanced setups such as custom shell autocompletion, kubectx/kubens utilities, smart aliases, and log-tailing helpers designed to reduce cognitive overhead during real-time incident responses.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781430485,0,'2026-06-14T11:48:05.378586+02:00',NULL,NULL,NULL,'["Kubernetes", "Operations", "Productivity"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md", "kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/openshift','Openshift Container Platform','','2026',0,'Red Hat OpenShift is a premier enterprise-grade hybrid cloud Kubernetes application platform. It adds out-of-the-box developer tooling, integrated security standards, cluster virtualization, internal registry configurations, and Operator-based life cycle management directly over raw Kubernetes.','Go','Platform','Advanced',0,'online','manual',NULL,NULL,1781430485,0,'2026-06-14T11:48:05.555416+02:00',NULL,NULL,NULL,'["Kubernetes Platforms", "Red Hat OpenShift", "Enterprise"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/rancher','Rancher: Enterprise management for Kubernetes','','2026',0,'Rancher is a unified platform for managing multi-cluster, heterogeneous Kubernetes deployments across diverse cloud providers and bare metal hosts. It simplifies operational management by providing centralized authentication, unified RBAC access, structured audit logs, and simplified Helm catalog deployments.','Go','Platform','Advanced',0,'online','manual',NULL,NULL,1781430485,0,'2026-06-14T11:48:05.562698+02:00',NULL,NULL,NULL,'["Kubernetes Platforms", "Rancher", "Multi-Cluster"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://blogs.vmware.com/tanzu/introducing-kubeacademy-pro-in-depth-kubernetes-training-totally-free','tanzu.vmware.com: Introducing KubeAcademy Pro: In-Depth Kubernetes Training, Totally Free','','2020',0,'KubeAcademy by VMware provides modular education resources and deep-dive technical courses targeting Kubernetes administrators and application developers. It focuses on practical application scaling, cluster security, debugging, and continuous integration concepts.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,1781430486,0,'2026-06-14T11:48:06.125173+02:00',NULL,NULL,NULL,'["Education", "Kubernetes", "Training"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://blogs.vmware.com/tanzu/vmware-tanzu-sql-mysql-at-scale-kubernetes','tanzu.vmware.com: VMware Tanzu SQL: MySQL at Scale Made Easy for Kubernetes','','2020',0,'Tanzu SQL provides a robust, operator-driven solution for provisioning and operating MySQL databases within Kubernetes clusters. It automates common lifecycle events such as data replication, high availability clustering, automatic backups, and critical security patching.','Go','Operator','Advanced',0,'online','manual',NULL,NULL,1781430486,0,'2026-06-14T11:48:06.125607+02:00',NULL,NULL,NULL,'["Databases", "Kubernetes Operators", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.mirantis.com/software/mirantis-kubernetes-engine','Mirantis Docker Enterprise 3.1+ with Kubernetes','','2020',0,'Formerly Docker Enterprise, Mirantis Kubernetes Engine (MKE) provides enterprise-ready cluster deployment capabilities utilizing either Kubernetes or Swarm orchestrators. It features integrated identity management, safe private image registries, and granular role-based security tooling.','Go','Platform','Advanced',0,'online','manual',NULL,NULL,1781430495,0,'2026-06-14T11:48:15.769802+02:00',NULL,NULL,NULL,'["Kubernetes Platforms", "Mirantis", "Enterprise"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/vscode-extension-development-with-gitlab','gitlab.com: VS Code extension development with GitLab','','2022',0,'Explores how developers can construct VS Code extensions integrated with GitLab CI/CD and APIs. The post showcases best practices for extension design, testing automation, and deployment mechanisms, streamlining local-to-cloud workspace automation.','TypeScript','Article','Intermediate',0,'online','manual',NULL,NULL,1781430523,0,'2026-06-14T11:48:43.033371+02:00',NULL,NULL,NULL,'["Development", "DevOps", "IDE Integration"]','["[COMMUNITY-TOOL]"]','[]','["visual-studio.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://docs.ansible.com/collections.html','Manage Kubernetes (K8s) objects','','2024',0,'Official documentation detailing Ansible''s specialized `kubernetes.core.k8s` module capabilities. It focuses on declaratively orchestrating Kubernetes objects directly from Ansible playbooks, allowing organizations to cleanly bridge traditional VM configuration setups with modern containerized platform configurations.','Python','Documentation','Advanced',0,'online','manual',NULL,NULL,1781430523,0,'2026-06-14T11:48:43.668228+02:00',NULL,NULL,NULL,'["Automation", "Kubernetes", "Ansible Modules"]','["[COMMUNITY-TOOL]"]','[]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/kubernetes','Kubectl plugins and tools','','2025',0,'This reference compilation highlights external tools and kubectl extensions managed via Krew. It details how third-party plugins (like `neat`, `kns`, or security-focused extensions) expand basic kubectl operational debugging and cluster-inspection capabilities.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,1781430523,0,'2026-06-14T11:48:43.680800+02:00',NULL,NULL,NULL,'["Kubernetes", "Operations", "Kubectl Plugins"]','["[COMMUNITY-TOOL]"]','[]','["kubectl-commands.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.blackduck.com/blog/integrating-automated-ast-tools.html','synopsys.com: How to integrate automated AST tools in your CI/CD pipeline','','2021',0,'This article describes how to integrate automated Application Security Testing (AST) scanners (SAST, DAST, SCA) inside CI/CD pipelines. It explains how to establish automated quality gates to prevent vulnerable code from progressing to integration and production staging layers.','English','Article','Advanced',0,'online','manual',NULL,NULL,1781430523,0,'2026-06-14T11:48:43.813812+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Application Security"]','["[COMMUNITY-TOOL]"]','[]','["testops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techerati.com/features-hub/devsecops-eight-tips-for-truly-securing-software','techerati.com: DevSecOps: Eight tips for truly securing software','','2022',0,'An architectural blueprint detailing eight foundational pillars for embedding security directly into the CI/CD pipeline. Key concepts include shifted-left vulnerability scanning, automated compliance checks, dependency analysis, and developer-centric security education. The article offers high-level pragmatic strategies for organizations transitioning from traditional DevOps to modern DevSecOps frameworks.','English','Best Practice Guide','Intermediate',0,'online','manual',NULL,NULL,1781432178,0,'2026-06-14T12:16:18.617535+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/deploying-to-azure-secure-your-github-workflow-with-oidc','Deploying to Azure: Secure Your GitHub Workflow with OIDC','','2022',0,'Analyzes the mechanism of securing deployment pipelines on Azure by leveraging GitHub Actions with OIDC federation. This setup eliminates credential rotation burdens and prevents high-privilege credential leakage. The article guides developers through creating federated credentials in Azure AD and configuring GitHub workflows for passwordless authentication.','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,1781432228,0,'2026-06-14T12:17:08.047025+02:00',NULL,NULL,NULL,'["Security & Governance", "CI/CD Security", "Azure & GitHub Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://blog.heaphero.io/what-is-gc-log-thread-dump-and-heapdump','blog.heaphero.io: What is GC Log, thread dump and Heapdump? 🌟','','2021',0,'A diagnostic reference explaining the roles of garbage collection (GC) logs, thread dumps, and heap dumps in Java Virtual Machine (JVM) analysis. GC logs map memory reclamation patterns, thread dumps identify concurrency deadlocks, and heap dumps pinpoint memory leaks. This guide bridges the gap between raw JVM telemetry and pragmatic troubleshooting workflows.','Java','Technical Article','Advanced',0,'online','manual',NULL,NULL,1781432228,0,'2026-06-14T12:17:08.603184+02:00',NULL,NULL,NULL,'["Observability & Troubleshooting", "JVM Performance", "Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/a-devops-journey-using-azure-devops','thomasthornton.cloud: A DevOps journey using Azure DevOps','','2021',0,'A comprehensive retrospective detailing the strategic transition and ongoing journey of adopting Azure DevOps for enterprise platform engineering. The guide explores centralizing pipeline definitions, managing environment gates, optimizing agent pools, and leveraging built-in boards and repositories. It highlights pragmatic challenges and structural lessons learned during real-world migrations to cloud-native delivery workflows.','YAML','Case Study','Intermediate',0,'online','manual',NULL,NULL,1781432259,0,'2026-06-14T12:17:39.274052+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD Platforms", "Azure DevOps"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/federation-v2-is-now-kubefed','Multi-cluster Federation in OpenShift 4 is called **KubeFed**','','2019',2,'Curator Insight introduces the KubeFed system in OpenShift 4. Live Grounding highlights its mechanism for template distribution and configuration sync across multiple clusters. Valuable for understanding historical cross-cluster patterns before modern gateway patterns.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.853399+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Multi-Cluster", "Legacy Federation"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://blog.ycrash.io/dmesg-unix-linux-command-beginners-introduction-with-examples','blog.ycrash.io: dmesg – Unix/Linux command, beginners introduction with examples','','2022',0,'A fundamental reference guide to using the `dmesg` utility for examining kernel-level ring buffer logs in Unix and Linux operating systems. The resource highlights critical subcommands for parsing device driver issues, memory allocation failures (including Out-Of-Memory/OOM kills), and hardware initialization errors. It provides essential CLI commands to help system administrators and site reliability engineers troubleshoot core OS issues.','Bash','Technical Article','Beginner',0,'duplicate','manual',NULL,NULL,1781432292,0,'2026-06-14T12:18:12.054700+02:00',NULL,NULL,NULL,'["Observability & Troubleshooting", "Linux Systems", "Kernel Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{"duplicate_of": "https://blog.ycrash.io/2021/06/28/dmesg-unix-linux-command-beginners-introduction-with-examples"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/enabling-postgresql-flexible-server-logs-and-configuring-a-retention-period-using-terraform','thomasthornton.cloud: Enabling PostgreSQL flexible server logs and configuring a retention period using Terraform','','2022',0,'Practical implementation guide for leveraging HashiCorp Terraform to configure diagnostic logging and retention policies on Azure Database for PostgreSQL Flexible Server. By defining IaC blocks for diagnostic settings and log forwarding, platform engineers can automate the streaming of engine logs to Azure Monitor, Log Analytics, or Storage Accounts. This configuration ensures compliance with enterprise security audits and automated log archival.','HCL','Technical Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781432324,0,'2026-06-14T12:18:44.100638+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Database Automation", "Terraform & Azure"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{"duplicate_of": "https://thomasthornton.cloud/2024/03/28/enabling-postgresql-flexible-server-logs-and-configuring-a-retention-period-using-terraform"}');
+INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=89e3feac8f11',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online',NULL,NULL,NULL,1781432409,0,'2026-06-14T12:20:09.617802+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.techerati.com/features-hub/microservices-in-the-cloud-native-era','techerati.com: Microservices in the Cloud-Native Era','','2022',0,'Explores the strategic paradigm shift toward microservices as the de facto structural archetype for scalable cloud platforms. It dissects operational complexities including traffic routing, discovery mechanisms, and failure domain containment through circuit-breakers. A vital read for architects planning monolithic-to-microservices migrations under modern Kubernetes-centric infrastructures.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,1781432431,0,'2026-06-14T12:20:31.808019+02:00',NULL,NULL,NULL,'["Architecture Patterns", "Microservices", "Cloud-Native Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/conditional-variables-in-azure-devops-pipelines','thomasthornton.cloud: Conditional Variables in Azure DevOps Pipelines','','2022',0,'Detailed evaluation of configuring dynamic and conditional variable expressions within Azure DevOps YAML pipelines. By utilizing built-in pipeline expressions, developers can adjust variable values based on source branch, trigger conditions, or build parameters. This capability promotes DRY (Don''t Repeat Yourself) practices and allows high levels of pipeline reuse across different environments.','YAML','Technical Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781432462,0,'2026-06-14T12:21:02.548550+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD Platforms", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://thomasthornton.cloud/2021/08/04/conditional-variables-in-azure-devops-pipelines"}');
+INSERT INTO "resources" VALUES('https://thomasthornton.cloud/adding-pull-request-comments-to-azure-devops-repo-from-azure-devops-pipelines','thomasthornton.cloud: Adding pull-request comments to Azure DevOps Repo from Azure DevOps Pipelines','','2022',0,'Step-by-step automation guide showing how to programmatically publish comments back to Azure DevOps pull requests directly from active CI pipelines. Using the Azure DevOps REST API or CLI within pipeline stages, teams can auto-post code quality summaries, terraform plans, or security scanner findings. This approach shortens the feedback loop for developers and streamlines team review processes.','YAML','Technical Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781432463,0,'2026-06-14T12:21:03.837586+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD Platforms", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://thomasthornton.cloud/2024/01/18/adding-pull-request-comments-to-azure-devops-repo-from-azure-devops-pipelines"}');
+INSERT INTO "resources" VALUES('https://code.tutsplus.com/rest-vs-grpc-battle-of-the-apis--cms-30711t','REST vs. gRPC: Battle of the APIs','','2020',3,'Curator Insight presents this as a direct technical showdown. Live Grounding details the underlying HTTP/2 multiplexing advantage of gRPC versus HTTP/1.1 REST patterns. This guide provides concrete latency, serialization (Protobuf), and performance benchmarks crucial for microservices architects.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781735866,0,'2026-06-18T00:37:46.083070+02:00',NULL,NULL,NULL,'["Application Architecture", "Inter-Service Communication", "Protocols"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/api-management/what-is-api-management','axway.com: What is API Management?','','2022',1,'Curator Insight focuses on the operational oversight of APIs. Live Grounding confirms the resource details the full lifecycle of API management, including policy enforcement, rate limiting, and analytics. It provides architects with foundational criteria for evaluating enterprise-grade API gateways.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781735867,0,'2026-06-18T00:37:47.143235+02:00',NULL,NULL,NULL,'["Application Architecture", "API Management", "Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/basics/different-types-apis','apifriends.com: What are the different types of APIs? 🌟','','2021',2,'Curator Insight identifies this as a categorization guide. Live Grounding reveals a deep breakdown of open, partner, and internal APIs, along with architectural styles like REST, GraphQL, and gRPC. It is a key reference for establishing service-to-service governance rules.','English','Article','Beginner',0,'online','manual',NULL,NULL,1781735867,0,'2026-06-18T00:37:47.746809+02:00',NULL,NULL,NULL,'["Application Architecture", "API Management", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/basics/what-is-an-api','apifriends.com: What is an API?','','2021',0,'Curator Insight highlights this resource as an entry point for understanding API fundamentals. Live Grounding verifies it details REST, SOAP, and RPC protocols with clear architectural trade-offs. It serves as an educational starting point for cloud-native developers navigating API design patterns.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,1781735867,0,'2026-06-18T00:37:47.819915+02:00',NULL,NULL,NULL,'["Application Architecture", "API Management", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{"duplicate_of": "https://www.postman.com/what-is-an-api"}');
+INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/devops-best-practices-testing','blazemeter.com: Three Ways DevOps Benefit from AWS CodePipeline','','2019',1,'Curator Insight emphasizes the DevOps efficiency gains using AWS-native pipelines. Live Grounding demonstrates how the platform automates continuous integration, integrates performance testing tools like BlazeMeter, and reduces manual deployment risk. It serves as a practical blueprint for cloud-native delivery.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.896311+02:00',NULL,NULL,NULL,'["CI-CD", "Cloud-Native Delivery", "AWS"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/52337851/how-to-define-buildconfig-object-with-jenkins-and-openshift','stackoverflow: How to define BuildConfig object with Jenkins and openshift','','2018',1,'Curator Insight addresses automated OpenShift build pipelines. Live Grounding details the precise YAML and Jenkins pipeline syntax needed to safely trigger BuildConfig objects from external CI nodes. It remains highly relevant for legacy Jenkins-to-OpenShift integrations.','English','Q&A','Advanced',0,'online','manual',NULL,NULL,1781735920,0,'2026-06-18T00:38:40.609296+02:00',NULL,NULL,NULL,'["CI-CD", "Platform-as-a-Service", "OpenShift"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://resources.axway.com','axway.com/digitize','','2022',1,'Curator Insight positions this as Axway''s resource repository. Live Grounding shows it serves as an enterprise catalog containing whitepapers, technical case studies, and integration blueprints. It is best utilized for scoping architectural patterns across multi-cloud enterprise setups.','English','Portal','Beginner',0,'online','manual',NULL,NULL,1781735922,0,'2026-06-18T00:38:42.194703+02:00',NULL,NULL,NULL,'["Application Architecture", "Enterprise Integration", "Resources"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/basics/full-lifecycle-api-management','Axway API Management','','2021',2,'Curator Insight introduces Axway''s enterprise-grade API suite. Live Grounding verifies that full-lifecycle API management coordinates API design, discovery, security, and usage monitoring under a unified management plane. It acts as a de facto reference for corporate digital transformation plans.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781735922,0,'2026-06-18T00:38:42.527557+02:00',NULL,NULL,NULL,'["Application Architecture", "API Management", "Platform Solutions"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://justinpolidori.com/posts/20220116_sign_images_with_cosign_and_verify_with_gatekeeper','justinpolidori.it: Secure Your Docker Images With Cosign (and OPA Gatekeeper)','','2022',4,'Curator Insight introduces cryptographic supply chain signing. Live Grounding validates that combining Sigstore Cosign with OPA Gatekeeper enables strict admissions-control validation of signed OCI containers. This setup forms the bedrock of zero-trust Kubernetes cluster pipelines.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781735924,0,'2026-06-18T00:38:44.483997+02:00',NULL,NULL,NULL,'["Security", "Software Supply Chain", "Policy Enforcement"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.puppet.com','Relay','','2021',1,'Curator Insight positions Relay as an event-driven DevOps automated response system. Live Grounding reveals that while Puppet has shifted its core focus, Relay pioneered trigger-based cloud infrastructure remediation workflows. It offers valuable historical design insights for serverless runbook systems.','English','Tool','Intermediate',0,'online','manual',NULL,NULL,1781735924,0,'2026-06-18T00:38:44.485214+02:00',NULL,NULL,NULL,'["Operations", "Automation", "Workflow Engines"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://portworx.com/blog/implementing-data-security-on-red-hat-openshift','portworx.com: Implementing Data Security on Red Hat OpenShift 🌟','','2021',4,'Curator Insight targets stateful application protection. Live Grounding displays how Portworx delivers hardware-level encryption, granular RBAC, and secure key-management integrations on Red Hat OpenShift. It provides a robust architecture for strict financial or healthcare compliance criteria.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781735925,0,'2026-06-18T00:38:45.114717+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "Enterprise Storage", "OpenShift"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.tigera.io/project-calico','Project Calico 🌟','','2026',5,'Curator Insight flags Calico as an industry-standard networking engine. Live Grounding reviews its implementation of eBPF and standard Linux iptables routing schemes to enforce high-performance network security. It remains an absolute standard for zero-trust workloads.','English','Project','Advanced',0,'online','manual',NULL,NULL,1781736024,0,'2026-06-18T00:40:24.199302+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "CNI Plugins", "Security Policy"]','["[DE FACTO STANDARD]"]','[]','["devsecops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/docker-run-vs-attach-vs-exec','iximiuz.com: Containers 101: attach vs. exec - what''s the difference?','','2021',4,'Curator Insight breaks down fundamental OCI execution flags. Live Grounding highlights the difference between attaching to a main container process (TTY/STDIN sharing) and starting an independent debug process via exec. Essential reading for system level container operations.','English','Interactive Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781735928,0,'2026-06-18T00:38:48.941041+02:00',NULL,NULL,NULL,'["Containerization", "Fundamentals", "Container Runtimes"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com','docker.com: Docker and Ambassador Labs Announce Telepresence for Docker, Improving the Kubernetes Development Experience 🌟','','2021',3,'Curator Insight focuses on solving local-to-remote debugging loops. Live Grounding highlights how the Telepresence integration routes traffic between local Docker containers and active Kubernetes environments. It facilitates near-zero friction testing for distributed development squads.','English','Announcement','Intermediate',1,'online','manual',NULL,NULL,1781735938,0,'2026-06-18T00:38:58.360313+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Local Environments", "Testing Tools"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.docker.com/blog','docker.com: Kubernetes in Production Environments','','2020',3,'Curator Insight outlines production orchestration methodologies. Live Grounding reviews security boundary configuration, container lifecycle tracking, and host performance balancing. Best suited for teams mapping their early-stage infrastructure migrations.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781736011,0,'2026-06-18T00:40:11.975548+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Production Readiness", "Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://examples.javacodegeeks.com/java-development/enterprise-java/spring/tomcat-vs-jetty-vs-undertow-comparison-of-spring-boot-embedded-servlet-containers','Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded Servlet Containers','','2019',3,'Curator Insight compares Java microservices web engines. Live Grounding parses resource footprints, non-blocking I/O support, and throughput capacity benchmarks between Tomcat, Jetty, and Undertow. Essential for microservices tuning when running inside standard OCI wrappers.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781735941,0,'2026-06-18T00:39:01.406322+02:00',NULL,NULL,NULL,'["Application Architecture", "Runtime Environments", "JVM Containers"]','["[COMMUNITY-TOOL]"]','[]','["embedded-servlet-containers.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://mergify.com','mergify.io','','2026',4,'Curator Insight showcases automated pull request workflows. Live Grounding reveals a sophisticated automation engine that handles conditional merging, queue scheduling, and branch rebase synchronization on GitHub. It minimizes human bottlenecks during continuous deployment cycles.','English','Service','Intermediate',0,'online','manual',NULL,NULL,1781735950,0,'2026-06-18T00:39:10.213624+02:00',NULL,NULL,NULL,'["CI-CD", "Developer Operations", "Automation"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/23/quick-application-deployments-on-microk8s-using-helm-charts','cncf.io: Quick application deployments on MicroK8s using Helm Charts','','2021',3,'Curator Insight explores lightweight Kubernetes distributions. Live Grounding shows how combining MicroK8s'' single-command setup with Helm deployments yields ultra-fast feedback loops for edge computing and local testing. Essential for local testing scenarios.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781735950,0,'2026-06-18T00:39:10.478631+02:00',NULL,NULL,NULL,'["Kubernetes Environments", "Edge and IoT", "MicroK8s"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://hackandslash.blog/how-to-create-custom-helm-charts','mbbaig.blog: How to create custom Helm charts 🌟','','2021',3,'Curator Insight offers a deep-dive tutorial into templating. Live Grounding details how to construct, parameterize, and lint Helm templates for microservices deployments. Perfect for platform engineers moving from static YAML to dynamic definitions.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781735950,0,'2026-06-18T00:39:10.910295+02:00',NULL,NULL,NULL,'["Kubernetes Orchestration", "Package Management", "Helm"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-anti-patterns','developer.com: Overcoming the Common Microservices Anti-Patterns','','2018',3,'Curator Insight dissects common architectural pitfalls in distributed systems. Live Grounding analyzes anti-patterns such as the ''Distributed Monolith'', hardcoded network locations, and shared databases. It offers structural refactoring paths crucial for microservice transitions.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781735973,0,'2026-06-18T00:39:33.838417+02:00',NULL,NULL,NULL,'["Application Architecture", "Microservices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog','blazemeter.com: Top Jenkins Plugins You Can’t Miss in 2018','','2018',1,'Curator Insight highlights the core modular capabilities of Jenkins. Live Grounding lists popular plugins for pipeline visualization, Git integration, and test suite automation. Primarily valuable for retrofitting older enterprise pipelines.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781735992,0,'2026-06-18T00:39:52.083894+02:00',NULL,NULL,NULL,'["CI-CD", "Developer Operations", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://portworx.com/products/portworx-backup','PX-Backup','','2026',4,'Curator Insight presents a dedicated backup manager for stateful pods. Live Grounding validates PX-Backup''s ability to offer application-consistent backups, multi-cloud cross-cluster migrations, and instantaneous disaster recovery schedules. It is a premium product for compliance-driven stateful setups.','English','Product','Advanced',0,'online','manual',NULL,NULL,1781736003,0,'2026-06-18T00:40:03.454614+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "Backup and Recovery", "Disaster Recovery"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://portworx.com/blog/how-to-backup-and-restore-elasticsearch-on-kubernetes','portworx.com: How to backup and restore Elasticsearch on Kubernetes','','2021',3,'Curator Insight explores distributed database safety. Live Grounding demonstrates how to snapshot stateful Elasticsearch clusters running inside Kubernetes without causing data loss or node downtime. A concrete manual for database administrators.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736012,0,'2026-06-18T00:40:12.833892+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "Database Operations", "Elasticsearch"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://eevans.co/blog/deconstructing-kubernetes-networking/index.html','eevans.co: Deconstructing Kubernetes Networking','','2019',4,'Curator Insight presents an exceptional architectural breakdown of the CNI layer. Live Grounding traces the packet path from Container-to-Container, Pod-to-Pod, and Pod-to-Service using concrete routing and Linux network namespace constructs. Highly technical and illuminating.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736022,0,'2026-06-18T00:40:22.566740+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "Deep Dive", "Packet Flow"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.apptio.com/blog/kubernetes-kops/?src=kc-blog','blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives','','2021',3,'Curator Insight introduces programmatic cluster deployment. Live Grounding illustrates kOps-driven state configurations and asset automation on cloud providers. Useful for architects demanding self-managed declarative control over AWS instances.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736023,0,'2026-06-18T00:40:23.088845+02:00',NULL,NULL,NULL,'["Kubernetes Provisioning", "Cluster Lifecycle", "kOps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.tigera.io/blog/advertising-kubernetes-service-ips-with-calico-and-bgp','projectcalico.org: Advertising Kubernetes Service IPs with Calico and BGP','','2021',4,'Curator Insight maps Kubernetes services straight to external routers. Live Grounding demonstrates how Calico utilizes BGP to advertise Service ClusterIPs and LoadBalancer IPs outside the cluster. A vital reference for bare-metal integrations.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736023,0,'2026-06-18T00:40:23.830566+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "Advanced Routing", "BGP"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/online-programs/deploying-kubernetes-to-bare-metal-using-cluster-api','cncf.io webinar: Deploying Kubernetes to bare metal using cluster API','','2020',4,'Curator Insight details cluster bootstrapping mechanics. Live Grounding analyzes the utilization of the Cluster API (CAPI) declarative model to manage bare-metal infrastructure. Highly strategic for on-premises hybrid-cloud operations.','English','Webinar','Advanced',0,'online','manual',NULL,NULL,1781736026,0,'2026-06-18T00:40:26.577864+02:00',NULL,NULL,NULL,'["Kubernetes Provisioning", "Cluster Lifecycle", "Cluster API"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.itwonderlab.com/ansible-kubernetes-vagrant-tutorial','itwonderlab.com: Kubernetes Cluster using Vagrant and Ansible with Containerd (in 3 minutes) 🌟','','2021',4,'Curator Insight presents an automated multi-node testing setup. Live Grounding provides high-grade Ansible playbooks coupled with Vagrant VMs running containerd. Highly useful for local multi-node cluster prototyping.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781736027,0,'2026-06-18T00:40:27.034988+02:00',NULL,NULL,NULL,'["Kubernetes Provisioning", "Local Environments", "Infrastructure-as-Code"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.doit.com/blog','blog.doit-intl.com: How to Set Up Multi-Cluster Load Balancing with GKE','','2021',4,'Curator Insight targets global high-availability traffic setups. Live Grounding explains GKE Multi-Cluster Ingress (MCI) and Multi-Cluster Gateway architectures. Extremely helpful for architects designing resilient global multi-region applications.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,1781736079,0,'2026-06-18T00:41:19.357750+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "Multi-Cluster", "Load Balancing"]','["[ENTERPRISE-STABLE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://enclaver.io/docs/0.x/getting-started','programmer.ink: Maven scaffolding best practices','','2022',3,'Curator Insight points to Enclaver''s getting started guides. Live Grounding explains how Enclaver packages OCI containers into highly secure, isolated enclave images (e.g., AWS Nitro Enclaves). It provides a concrete bridge between container delivery and confidential computing.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781736081,0,'2026-06-18T00:41:21.419480+02:00',NULL,NULL,NULL,'["Security", "Confidential Computing", "Enclaves"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/api-management/whats-ipaas','blog.axway.com: What is iPaaS?','','2021',2,'Curator Insight defines Integration Platform as a Service (iPaaS). Live Grounding details how iPaaS orchestrates workflows across cloud and on-premises environments, acting as a high-density hub for enterprise integration. Crucial for understanding legacy modernization routes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781736082,0,'2026-06-18T00:41:22.450958+02:00',NULL,NULL,NULL,'["Application Architecture", "Enterprise Integration", "iPaaS"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://dzone.com/articles/event-driven-microservices-1','developer.com: An Introduction to Event Driven Microservices','','2018',3,'Curator Insight reviews async architectural decoupling. Live Grounding defines event state tracking, message brokers, and transactional outbox patterns. It acts as a clear reference guide for moving away from brittle synchronous HTTP calls.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781736083,0,'2026-06-18T00:41:23.294214+02:00',NULL,NULL,NULL,'["Application Architecture", "Microservices", "Event-Driven"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://sciencelogic.com/platform/skylar-advisor','Zebrium','','2023',3,'Curator Insight outlines automated root-cause analysis. Live Grounding shows that Zebrium, now integrated into ScienceLogic as Skylar Advisor, uses unsupervised machine learning to detect anomalies in massive multi-system log flows. It serves as an automated debugging aid.','English','Service','Advanced',0,'online','manual',NULL,NULL,1781736245,0,'2026-06-18T00:44:05.080064+02:00',NULL,NULL,NULL,'["Observability", "AIOps", "Log Analysis"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://portworx.com/blog/run-ha-elasticsearch-elk-red-hat-openshift','How to Run HA Elasticsearch (ELK) on Red Hat OpenShift','','2021',3,'Curator Insight targets high-availability ELK stack patterns. Live Grounding outlines storage volume pairing, stateful replication rules, and failover topologies specific to OpenShift. A crucial reference for running enterprise log stacks safely.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.841796+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "Database Operations", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/open-source-load-testing-tools','blazemeter.com: Open Source Load Testing Tools: Which One Should You Use?','','2023',3,'A comprehensive comparison of open-source load testing utilities including JMeter, Locust, and k6. The guide evaluates key selection criteria such as protocol support, scripting language, and distributed execution capabilities. It assists infrastructure and quality engineers in selecting the optimal performance verification framework.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781736122,0,'2026-06-18T00:42:02.799493+02:00',NULL,NULL,NULL,'["Quality Engineering", "Performance Testing", "Open Source Tools"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/continuous-integration-jenkins','Blazemeter.com: Continuous Integration 101 - How to run Jmeter with jenkins 🌟','','2022',4,'Step-by-step technical guide for integrating Apache JMeter load tests within Jenkins CI/CD pipelines. Explains performance threshold configuration, dynamic build promotion, and reporting plugins. Highly valuable for establishing automated performance regression gates in automated delivery cycles.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,1781736133,0,'2026-06-18T00:42:13.065091+02:00',NULL,NULL,NULL,'["CI-CD Platforms", "Jenkins", "Performance Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://portworx.com/blog/kubernetes-backup-monitoring','portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana','','2023',3,'Technical overview of configuring Prometheus and Grafana to monitor stateful backup operations within Kubernetes. Evaluates critical operational metrics such as recovery point objective (RPO) compliance, storage utilization, and backup job failures. Crucial for operations teams managing enterprise-grade database persistence on Kubernetes.','English','Article','Advanced',0,'online','manual',NULL,NULL,1781736134,0,'2026-06-18T00:42:14.077838+02:00',NULL,NULL,NULL,'["Data Management", "Kubernetes Storage", "Backup Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/8087184/installing-python-3-on-rhel','stackoverflow: Problems installing python3 on RHEL 🌟','','2012',4,'Highly referenced community StackOverflow discussion outlining strategies and troubleshooting methods for compiling and installing Python 3 on RHEL environments. Addresses library dependency resolution and alternative package repositories like SCL. Essential historical reference for systems administrators managing enterprise Linux boxes.','English','Q&A','Intermediate',0,'online','manual',NULL,NULL,1781736143,0,'2026-06-18T00:42:23.618474+02:00',NULL,NULL,NULL,'["Platform Engineering", "Operating Systems", "Red Hat Enterprise Linux"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://nubenetes.com/azure','Azure Policy','','2026',4,'Specialized gateway and reference documentation for enforcing structural compliance, resource auditing, and governance across Azure resource environments. Explains custom definition policies, policy initiatives, and automated remediation workflows. Critical reference for maintaining operational guardrails in enterprise cloud architectures.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781736153,0,'2026-06-18T00:42:33.998566+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure Integration", "Cloud Governance"]','["[ENTERPRISE-STABLE]"]','[]','["securityascode.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://justinpolidori.com/posts/20220611_vcluster_auth','justinpolidori.it: LDAP authentication with Dex on Kubernetes with Vcluster (K3S)','','2022',3,'Deep technical walkthrough explaining the integration of Dex as an identity broker with LDAP to secure virtualized Kubernetes clusters (vcluster/K3s). Explains certificate handling, downstream cluster federation, and RBAC mapping. Solves complex multi-tenant enterprise identity requirements in high-density development environments.','English','Guide','Advanced',0,'online','manual',NULL,NULL,1781736154,0,'2026-06-18T00:42:34.113958+02:00',NULL,NULL,NULL,'["Platform Engineering", "Virtual Clusters", "Identity and Access Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.apptio.com/blog/rancher-vs-kubernetes/?src=kc-blog','blog.kubecost.com: Rancher vs Kubernetes: It’s not either or','','2023',3,'Informative analysis clarifying the distinction between raw Kubernetes and multi-cluster orchestration management via Rancher. Details how Rancher operates on top of standard distributions to provide unified authentication, security compliance, and application catalog features. Excellent material for platform architects planning enterprise-wide cluster control planes.','English','Comparison','Intermediate',0,'online','manual',NULL,NULL,1781736154,0,'2026-06-18T00:42:34.651639+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Cluster Management", "Rancher vs K8s"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.rancher.academy','Rancher Academy 🌟','','2025',5,'Official educational platform providing comprehensive training, labs, and certification programs for SUSE Rancher, K3s, and global multi-cluster enterprise deployments. Guides practitioners through structural best practices for platform engineering, security, and edge operations. Recommended for engineers targeting certified Rancher competencies.','English','Training','Intermediate',0,'online','manual',NULL,NULL,1781736154,0,'2026-06-18T00:42:34.799739+02:00',NULL,NULL,NULL,'["Platform Engineering", "Education and Training", "Multi-Cluster Management"]','["[DE FACTO STANDARD]"]','[]','["rancher.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vmblog.com/bylines/the-rise-of-modern-day-kubernetes-operations','vmblog.com: The Rise of Modern Day Kubernetes Operations','','2022',3,'Industry insight analyzing the evolution of Day-2 Kubernetes operations, tracking the rise of automated cluster lifecycle tooling, declarative configuration management, and developer self-service. Explains the transition from manual infrastructure administration to modern DevOps and platform engineering paradigms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781736181,0,'2026-06-18T00:43:01.744722+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Day 2", "Operational Excellence"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/training/certification/software-conformance','Certified Kubernetes offerings','','2026',4,'Official CNCF conformance page for checking Certified Kubernetes distributions, installers, and hosted platforms. Guarantees interoperability and conformance with Kubernetes APIs across diverse clouds and private infrastructures. Important directory for verified enterprise-level stack selection.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736190,0,'2026-06-18T00:43:10.780914+02:00',NULL,NULL,NULL,'["Platform Engineering", "Container Orchestration", "Industry Standards"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.tigera.io/blog/using-kubernetes-to-orchestrate-vms','projectcalico.org: Using Kubernetes to orchestrate VMs','','2021',3,'Technical exploration of integrating Calico CNI with Kubernetes virtual machine orchestrators like KubeVirt. Demonstrates how to apply unified, declarative network security policies across legacy virtual machines and modern microservice pods. Bridges the gap for unified network topology management in hybrid environments.','English','Guide','Advanced',1,'online','manual',NULL,NULL,1781736191,0,'2026-06-18T00:43:11.335933+02:00',NULL,NULL,NULL,'["Infrastructure", "Hyperconverged Infrastructure", "Network Security"]','["[GUIDE]", "[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://storageclass.info/drivers','Searchable list of Kubernetes Storage Providers','','2025',4,'An exhaustive, searchable reference database listing Kubernetes Container Storage Interface (CSI) drivers and storage providers. Helps engineers evaluate capability matrices, dynamic provisioning options, snapshot support, and multi-cloud volume attachments. Essential directory for matching platform storage needs with verified solutions.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736200,0,'2026-06-18T00:43:20.848778+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "CSI Drivers", "Reference Inventories"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.apptio.com/topics/kubernetes/labels/?src=kc-blog','blog.kubecost.com: The Guide to Kubernetes Labels','','2023',3,'Practical engineering guide reviewing how Kubernetes labels, annotations, and selectors form the foundation of service discovery, deployment organization, and network routing. Provides optimal tagging schemas for microservice deployments, cost allocation, and multi-tenant filtering.','English','Guide','Beginner',1,'online','manual',NULL,NULL,1781736211,0,'2026-06-18T00:43:31.630787+02:00',NULL,NULL,NULL,'["Configuration Management", "Declarative Deployments", "Labels and Selectors"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.cncf.io/training/certification/ckad','cncf.io: Certified Kubernetes Application Developer (CKAD)','','2026',5,'Official CNCF training and certification page for the Certified Kubernetes Application Developer (CKAD) program. Validates a developer''s hands-on ability to build, configure, expose, and troubleshoot cloud-native applications on standard Kubernetes engines. Globally recognized standard for application developers in modern platforms.','English','Training','Intermediate',1,'online','manual',NULL,NULL,1781736221,0,'2026-06-18T00:43:41.414426+02:00',NULL,NULL,NULL,'["Platform Engineering", "Education and Training", "CKAD"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.apptio.com/topics/kubernetes/aks-cost/?src=kc-blog','blog.kubecost.com: AKS Cost Monitoring and Governance With Kubecost','','2023',3,'Integration handbook addressing architectural steps to run Kubecost on Azure Kubernetes Service (AKS). Guides administrators through Azure account credentials integration, spot instance cost estimation, and corporate cost-governance reporting within Azure environments.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,1781736221,0,'2026-06-18T00:43:41.909629+02:00',NULL,NULL,NULL,'["Financial Operations", "Azure Integration", "Kubernetes FinOps"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.apptio.com/products/kubecost/?src=kc-com','Kubecost 🌟','','2026',5,'The industry-standard real-time resource cost allocation and observability tool for multi-cluster environments. Seamlessly integrates with cloud APIs and Prometheus metrics to calculate granular cluster spend down to the namespace, deployment, and label level. Empowers engineering teams with automated optimization strategies and runaway cost alerts.','English','Tool','Intermediate',0,'online','manual',NULL,NULL,1781736221,0,'2026-06-18T00:43:41.912108+02:00',NULL,NULL,NULL,'["Financial Operations", "Kubernetes FinOps", "Cost Management"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.apptio.com/topics/kubernetes/node-affinity/?src=kc-blog','blog.kubecost.com: Kubernetes node affinity: examples & instructions','','2023',3,'Deep dive tutorial exploring Kubernetes scheduling constraints, with special focus on node affinity, node anti-affinity, and node selectors. Explains soft vs hard constraints (preferredDuringScheduling and requiredDuringScheduling) with concrete, production-grade YAML snippets.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,1781736221,0,'2026-06-18T00:43:41.912699+02:00',NULL,NULL,NULL,'["Scheduling and Eviction", "Advanced Scheduling", "Node Affinity"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.apptio.com/blog-devops/?src=kc-blog','blog.kubecost.com: Kubecost raises $5.5 million to help teams monitor and reduce their Kubernetes spend','','2021',2,'Historic coverage highlighting Kubecost''s strategic venture backing to scale operational efforts and meet the explosive demand for FinOps tooling within Kubernetes networks. Summarizes market drivers leading to cloud-native expense monitoring as a critical corporate focus area.','English','News','Beginner',0,'online','manual',NULL,NULL,1781736222,0,'2026-06-18T00:43:42.131324+02:00',NULL,NULL,NULL,'["Financial Operations", "Kubernetes FinOps", "Industry News"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://portworx.com/blog/automating-kubernetes-data-management-with-gitops-autopilot','portworx.com: Automating Kubernetes Data Management with GitOps & AutoPilot','','2022',3,'Explores Portworx Autopilot functionality in orchestrating automated volume capacity expansion and lifecycle data management using declarative GitOps models. Details how platform operators can automate storage provisioning dynamically based on real-time traffic demand, avoiding manual resizing overheads.','English','Guide','Advanced',0,'online','manual',NULL,NULL,1781736235,0,'2026-06-18T00:43:55.537627+02:00',NULL,NULL,NULL,'["Data Management", "Kubernetes Storage", "GitOps Storage"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["gitops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://www.puppet.com/resources/state-of-devops-report','puppet.com: The 2021 State of DevOps Report is here! 🌟','','2021',4,'Landmark research report outlining DevOps adoption phases, focusing on the critical role of platform engineering and self-service capabilities in accelerating organizational maturity. Delivers quantifiable performance metrics comparing elite, high, and low performing technical teams worldwide. Highly valuable resource for strategic cloud planning.','English','Report','Intermediate',0,'online','manual',NULL,NULL,1781736235,0,'2026-06-18T00:43:55.858880+02:00',NULL,NULL,NULL,'["Management and Strategy", "DevOps Culture", "Industry Reports"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["devops.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://vadimkravcenko.com/shorts/promotion-based-development','Promotion-Based Development: A Fast Track to Mediocrity','','2023',4,'A thought-provoking critique of development environments where promotion tracks heavily incentivize complex over-engineering and short-term visibility tasks rather than long-term architectural stability. Warns against standard architectural anti-patterns created by misaligned individual KPIs. Highly valuable reading for engineering leadership.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,1781736244,0,'2026-06-18T00:44:04.748004+02:00',NULL,NULL,NULL,'["Management and Strategy", "Engineering Culture", "Career Development"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{"duplicate_of": "https://vadimkravcenko.com/shorts/promotion-based-development/"}');
 INSERT INTO "resources" VALUES('https://docs.gitlab.com/ee/ci','GitLab CI/CD',NULL,NULL,5,'Built-in continuous integration and delivery engine of GitLab, supporting declarative YAML pipeline specifications.',NULL,NULL,NULL,0,'online',NULL,NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "CI/CD and Pipelines", "GitLab CI"]','["[DE FACTO STANDARD]"]','["docs/about.md"]','["about.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/pipelines','Azure Pipelines',NULL,NULL,4,'Cloud-hosted CI/CD pipeline service by Microsoft, supporting both Windows, Linux, and macOS environments.',NULL,NULL,NULL,0,'online',NULL,NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "CI/CD and Pipelines", "Azure Pipelines"]','["[ENTERPRISE-STABLE]"]','["docs/about.md"]','["about.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://cursor.com','cursor.com: Cursor AI Code Editor','','2025',5,'The premier AI-first code editor, built as a fork of VS Code, offering features like Cursor Tab (smart autocomplete), Cmd+K (inline edits), Composer (multi-file agentic code generation), and deep codebase indexing.','English','Software','Intermediate',0,'online','manual','N/A',100.0,1.78178817102135777e+09,0,'2026-06-18T15:09:31.021358+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDEs", "Cursor"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
+INSERT INTO "resources" VALUES('https://cursor.com','cursor.com: Cursor AI Code Editor','','2025',5,'The premier AI-first code editor, built as a fork of VS Code, offering features like Cursor Tab (smart autocomplete), Cmd+K (inline edits), Composer (multi-file agentic code generation), and deep codebase indexing.','English','Software','Intermediate',0,'online','manual','N/A',100.0,1781788171,0,'2026-06-18T15:09:31.021358+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDEs", "Cursor"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://antigravity.google','antigravity.google: Google Antigravity Agentic Platform','','2026',5,'Google''s unified development platform and SDK (google-antigravity) for building, evaluating, and deploying stateful AI agents.
-Enables developers to transition from local prototype builds to secure GKE production environments and leverage the Gemini Enterprise Agent Platform.','Python','Software','Advanced',0,'online','manual','N/A',100.0,1.78178817102136254e+09,0,'2026-06-18T15:09:31.021363+02:00',NULL,NULL,NULL,'["AI & Agents", "Frameworks", "Google Cloud"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{}');
+Enables developers to transition from local prototype builds to secure GKE production environments and leverage the Gemini Enterprise Agent Platform.','Python','Software','Advanced',0,'online','manual','N/A',100.0,1781788171,0,'2026-06-18T15:09:31.021363+02:00',NULL,NULL,NULL,'["AI & Agents", "Frameworks", "Google Cloud"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview','docs.anthropic.com: Claude Code CLI','','2025',5,'Anthropic''s official command-line interface (CLI) tool designed for autonomous agentic software engineering.
-Claude Code can read codebases, execute commands, run tests, and manage git workflows directly in terminal environments.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78178817102136468e+09,0,'2026-06-18T15:09:31.021365+02:00',NULL,NULL,NULL,'["AI & Agents", "Environments", "Claude"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{}');
+Claude Code can read codebases, execute commands, run tests, and manage git workflows directly in terminal environments.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781788171,0,'2026-06-18T15:09:31.021365+02:00',NULL,NULL,NULL,'["AI & Agents", "Environments", "Claude"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://githubnext.com/projects/copilot-workspace','githubnext.com: GitHub Copilot Workspace','','2025',5,'An agentic development environment by GitHub Next designed to orchestrate software changes using autonomous developer agents.
-Assists developers from specification to implementation, verification, and code generation across complex repositories.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78178817102136707e+09,0,'2026-06-18T15:09:31.021367+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDEs", "GitHub Copilot"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{}');
+Assists developers from specification to implementation, verification, and code generation across complex repositories.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781788171,0,'2026-06-18T15:09:31.021367+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDEs", "GitHub Copilot"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/visualstudio/ide/copilot-agent-mode','learn.microsoft.com: Use Agent Mode in GitHub Copilot','','2025',5,'Official documentation for the Agent Mode inside GitHub Copilot.
-Guides developers on configuring autonomous multi-file refactoring, debugging, and advanced prompt engineering patterns.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1.78178817102136945e+09,0,'2026-06-18T15:09:31.021369+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDEs", "GitHub Copilot"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{}');
+Guides developers on configuring autonomous multi-file refactoring, debugging, and advanced prompt engineering patterns.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781788171,0,'2026-06-18T15:09:31.021369+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDEs", "GitHub Copilot"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.blog/enterprise-software/ci-cd/continuous-delivery-github-actions-best-practices','github.blog: Continuous Delivery with GitHub Actions','','2025',5,'Enterprise patterns and best practices for continuous delivery (CD) using GitHub Actions.
-Highlights secure credential management, least privilege, runner isolation, environment checks, and GITHUB_TOKEN configurations.','English','Blog','Intermediate',0,'online','manual','N/A',100.0,1.7817881710213716e+09,0,'2026-06-18T15:09:31.021372+02:00',NULL,NULL,NULL,'["Developer Productivity", "CI/CD", "GitHub Actions"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{}');
+Highlights secure credential management, least privilege, runner isolation, environment checks, and GITHUB_TOKEN configurations.','English','Blog','Intermediate',0,'online','manual','N/A',100.0,1781788171,0,'2026-06-18T15:09:31.021372+02:00',NULL,NULL,NULL,'["Developer Productivity", "CI/CD", "GitHub Actions"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{}');
 COMMIT;
diff --git a/data/inventory.yaml b/data/inventory.yaml
index 66a32587..19188c19 100644
--- a/data/inventory.yaml
+++ b/data/inventory.yaml
@@ -46,7 +46,7 @@ https://12factor.net:
   addition_method: manual
   content_hash: f7192439d441725427f4e28724b5279d8b2ff0d1e789d351c2a34b47b0a1890f
   health_score: 100.0
-  last_checked: 1779030927.998696
+  last_checked: 1779030927
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:27.998696+02:00'
   last_ai_eval: null
@@ -72,7 +72,7 @@ https://1829034.medium.com/getting-started-with-chaos-engineering-13e85a438d37:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032380.377799
+  last_checked: 1779032380
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:40.377799+02:00'
   last_ai_eval: null
@@ -135,7 +135,7 @@ https://3t.io/blog/how-to-connect-to-mongolab:
   addition_method: manual
   content_hash: 5f62fd92e1769dfcbcc8c89cf6ae5e9709490fc3149ea5950b6e19f5b62a855c
   health_score: 100.0
-  last_checked: 1779033757.936089
+  last_checked: 1779033757
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:02:37.936089+02:00'
   last_ai_eval: null
@@ -164,7 +164,7 @@ https://4dayweek.medium.com/what-does-the-work-life-balance-of-a-software-engine
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033750.7022
+  last_checked: 1779033750
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:30.702200+02:00'
   last_ai_eval: null
@@ -196,7 +196,7 @@ https://4sysops.com/archives/kubernetes-guide-node-selector-and-node-affinity-in
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034486.878945
+  last_checked: 1779034486
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:46.878945+02:00'
   last_ai_eval: null
@@ -228,7 +228,7 @@ https://4sysops.com/archives/use-psexec-and-powershell-together:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030558.513407
+  last_checked: 1779030558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:18.513407+02:00'
   last_ai_eval: null
@@ -261,7 +261,7 @@ https://53jk1.medium.com/argocd-the-continuous-delivery-solution-for-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030000.188398
+  last_checked: 1779030000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:00.188398+02:00'
   last_ai_eval: null
@@ -292,7 +292,7 @@ https://9elements.com/blog/developing-a-week-on-windows-with-wsl2:
   addition_method: manual
   content_hash: 5a4b358577e887aefd7273f77ecdf87e36ce14dc5ccce11269f4b3605e7a3f25
   health_score: 100.0
-  last_checked: 1779031516.625215
+  last_checked: 1779031516
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:16.625215+02:00'
   last_ai_eval: null
@@ -322,7 +322,7 @@ https://9elements.com/blog/developing-on-windows-with-wsl2:
   addition_method: manual
   content_hash: d660b133132a4079eb3519613a6e510df4a73501e75331fa3bb078114755ec77
   health_score: 100.0
-  last_checked: 1779130494.946334
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.946334+02:00'
   last_ai_eval: null
@@ -356,7 +356,7 @@ https://9to5linux.com/centos-alternative-rocky-linux-8-5-is-out-now-with-secure-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029689.133622
+  last_checked: 1779029689
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:49.133622+02:00'
   last_ai_eval: null
@@ -387,7 +387,7 @@ https://9to5mac.com/2016/03/17/how-to-remap-windows-keyboard-buttons-match-mac-l
   addition_method: manual
   content_hash: 1881d14400413adbedf82af6f2a8efc4e9c8234b953c25cbf9c130dc5f6e28d4
   health_score: 100.0
-  last_checked: 1779033415.896659
+  last_checked: 1779033415
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:56:55.896659+02:00'
   last_ai_eval: null
@@ -481,7 +481,7 @@ https://abcabhishek.substack.com/p/chatgpt-for-generating-sql-as-a-data:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034520.694331
+  last_checked: 1779034520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:20.694331+02:00'
   last_ai_eval: null
@@ -515,7 +515,7 @@ https://abdulrwahab.medium.com/api-architecture-best-practices-for-designing-res
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030440.176677
+  last_checked: 1779030440
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:20.176677+02:00'
   last_ai_eval: null
@@ -547,7 +547,7 @@ https://abhaypore.medium.com/migrate-your-manifest-yaml-files-into-helm-chart-32
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030394.003373
+  last_checked: 1779030394
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:34.003373+02:00'
   last_ai_eval: null
@@ -579,7 +579,7 @@ https://abhii85.hashnode.dev/how-to-get-started-with-k8s-contributions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031979.800255
+  last_checked: 1779031979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:59.800255+02:00'
   last_ai_eval: null
@@ -613,7 +613,7 @@ https://abhii85.hashnode.dev/how-to-get-started-with-k8s-contributions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034223.870124
+  last_checked: 1779034223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:23.870124+02:00'
   last_ai_eval: null
@@ -645,7 +645,7 @@ https://abhisheksaini.hashnode.dev/yaml-for-representation:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033432.0907
+  last_checked: 1779033432
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:12.090700+02:00'
   last_ai_eval: null
@@ -875,7 +875,7 @@ https://about.gitlab.com/2016/06/28/get-started-with-openshift-origin-3-and-gitl
   addition_method: manual
   content_hash: 9c2d248e72942a47ffc2da2344175d0244b39c40093cdac9227a43cf319c51e7
   health_score: 100.0
-  last_checked: 1779029820.641852
+  last_checked: 1779029820
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:00.641852+02:00'
   last_ai_eval: null
@@ -902,7 +902,7 @@ https://about.gitlab.com/blog/2016/06/28/get-started-with-openshift-origin-3-and
   addition_method: manual
   content_hash: 9f162dada74f4ce7951a322506a2e51821f171064016b0ef02d2f71d1f6eaed4
   health_score: 64.0
-  last_checked: 1779130495.019591
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.019591+02:00'
   last_ai_eval: null
@@ -932,7 +932,7 @@ https://about.gitlab.com/blog/2020/03/13/partial-clone-for-massive-repositories:
   addition_method: manual
   content_hash: 5d113cc2e9095254de4136255ea9dbaab15ab25000efa79784a145cd8fc3c34c
   health_score: 100.0
-  last_checked: 1779033360.035565
+  last_checked: 1779033360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:00.035565+02:00'
   last_ai_eval: null
@@ -964,7 +964,7 @@ https://about.gitlab.com/blog/2020/07/06/beginner-guide-ci-cd:
   addition_method: manual
   content_hash: 4c74234320f65b53f2724ebca4d9264cae489f7d3474a179b18a6bef15a3da14
   health_score: 100.0
-  last_checked: 1779029291.602091
+  last_checked: 1779029291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:11.602091+02:00'
   last_ai_eval: null
@@ -996,7 +996,7 @@ https://about.gitlab.com/blog/2020/07/29/effective-ci-cd-pipelines:
   addition_method: manual
   content_hash: 0f83b87885a4d24339881f2e9fb85f6e2438f05a10f49591f72b26eefdd6d2fb
   health_score: 100.0
-  last_checked: 1779033949.369733
+  last_checked: 1779033949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:49.369733+02:00'
   last_ai_eval: null
@@ -1028,7 +1028,7 @@ https://about.gitlab.com/blog/2020/11/23/keep-git-history-clean-with-interactive
   addition_method: manual
   content_hash: d4f442d738d7fe58beadae4a3c04991ff8f70379381a15d1fb4bf504172352a5
   health_score: 100.0
-  last_checked: 1779034461.53076
+  last_checked: 1779034461
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:21.530760+02:00'
   last_ai_eval: null
@@ -1060,7 +1060,7 @@ https://about.gitlab.com/blog/2020/11/30/vscode-extension-development-with-gitla
   addition_method: manual
   content_hash: 8012ca6e1829e3d7a3a7bbc567fdc6d9b47886596a24e329a6be599d42ff5d89
   health_score: 100.0
-  last_checked: 1779033339.053262
+  last_checked: 1779033339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:39.053262+02:00'
   last_ai_eval: null
@@ -1095,7 +1095,7 @@ https://about.gitlab.com/blog/2020/12/10/basics-of-gitlab-ci-updated:
   addition_method: manual
   content_hash: b2cce56f4418173c7af71356140514ff366001e180eb41c75d7b62d1842f5ba1
   health_score: 100.0
-  last_checked: 1779033166.494008
+  last_checked: 1779033166
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:46.494008+02:00'
   last_ai_eval: null
@@ -1130,7 +1130,7 @@ https://about.gitlab.com/blog/2021/01/20/using-run-parallel-jobs:
   addition_method: manual
   content_hash: b21e0f83b9245caa054de7ae5add3648532062237928726ca5bf4c957f6ce8d9
   health_score: 100.0
-  last_checked: 1779032754.002152
+  last_checked: 1779032754
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:54.002152+02:00'
   last_ai_eval: null
@@ -1165,7 +1165,7 @@ https://about.gitlab.com/blog/2021/01/25/mr-reviews-with-vs-code:
   addition_method: manual
   content_hash: f2665a0e0a6022dd4a9e8f1be3bbf3ab8e8ab250dc94269d4655f62d14f4fe71
   health_score: 100.0
-  last_checked: 1779034557.991842
+  last_checked: 1779034557
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:57.991842+02:00'
   last_ai_eval: null
@@ -1199,7 +1199,7 @@ https://about.gitlab.com/blog/2021/02/05/ci-deployment-and-environments:
   addition_method: manual
   content_hash: a9e8e11b795398874717027a6686369741b79a332cb456efe98891b651dc638c
   health_score: 100.0
-  last_checked: 1779032100.347323
+  last_checked: 1779032100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:00.347323+02:00'
   last_ai_eval: null
@@ -1231,7 +1231,7 @@ https://about.gitlab.com/blog/2021/02/22/gitlab-kubernetes-agent-on-gitlab-com:
   addition_method: manual
   content_hash: 6d3527cb2d0bd58355344d8f88c72b63fef41a572f20bc2eae4220d5fe5a4de5
   health_score: 100.0
-  last_checked: 1779034045.588996
+  last_checked: 1779034045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:25.588996+02:00'
   last_ai_eval: null
@@ -1267,7 +1267,7 @@ https://about.gitlab.com/blog/2021/02/22/pipeline-editor-overview:
   addition_method: manual
   content_hash: cc6de7fe74c4a875142da6a9622ebd301b1f99004c385a663cf484f289eda409
   health_score: 100.0
-  last_checked: 1779033240.421868
+  last_checked: 1779033240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:00.421868+02:00'
   last_ai_eval: null
@@ -1301,7 +1301,7 @@ https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name:
   addition_method: manual
   content_hash: bb97838512dec1e81411a3235d4492ec15ae21f518b5c6b581e0f7e0853fbded
   health_score: 100.0
-  last_checked: 1779029154.715664
+  last_checked: 1779029154
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:54.715664+02:00'
   last_ai_eval: null
@@ -1332,7 +1332,7 @@ https://about.gitlab.com/blog/2021/03/18/iteration-and-code-review:
   addition_method: manual
   content_hash: db0ba7990decfdba6cbef3ae3fea78aab37029dc419aa3ad5a4a7d3cfe85e867
   health_score: 100.0
-  last_checked: 1779030705.825555
+  last_checked: 1779030705
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:45.825555+02:00'
   last_ai_eval: null
@@ -1367,7 +1367,7 @@ https://about.gitlab.com/blog/2021/04/21/devops-workflows-json-format-jq-ci-cd-l
   addition_method: manual
   content_hash: e533af4ee00b6169a5991700319687348437104c315fa355e4227d95e671d99e
   health_score: 100.0
-  last_checked: 1779032289.814142
+  last_checked: 1779032289
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:09.814142+02:00'
   last_ai_eval: null
@@ -1400,7 +1400,7 @@ https://about.gitlab.com/blog/2021/04/27/gitops-done-3-ways:
   addition_method: manual
   content_hash: ca6e279fa9d8e06413e48946dbaf0123d48a6a2faa48dd1ec676b3d1626f4197
   health_score: 100.0
-  last_checked: 1779030604.871714
+  last_checked: 1779030604
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:04.871714+02:00'
   last_ai_eval: null
@@ -1432,7 +1432,7 @@ https://about.gitlab.com/blog/2021/07/28/secure-container-images-with-gitlab-and
   addition_method: manual
   content_hash: 198d387d3823e209cb4f103495507fc5600b440755c863712edc641a530f7f3e
   health_score: 100.0
-  last_checked: 1779030326.731008
+  last_checked: 1779030326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:26.731008+02:00'
   last_ai_eval: null
@@ -1467,7 +1467,7 @@ https://about.gitlab.com/blog/2021/08/10/how-to-agentless-gitops-aws:
   addition_method: manual
   content_hash: afb498fd48709277f85519a7de9721ac9c21d8a3fc02cfea346932faf00e0ee8
   health_score: 100.0
-  last_checked: 1779029992.907029
+  last_checked: 1779029992
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:52.907029+02:00'
   last_ai_eval: null
@@ -1502,7 +1502,7 @@ https://about.gitlab.com/blog/2021/09/09/5-code-review-features:
   addition_method: manual
   content_hash: d7cc91fa49c116194dc0d955c67ab2bcd97ca3777c74ec783204727f3f66b855
   health_score: 100.0
-  last_checked: 1779034564.309403
+  last_checked: 1779034564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:04.309403+02:00'
   last_ai_eval: null
@@ -1538,7 +1538,7 @@ https://about.gitlab.com/blog/2021/10/05/gitpod-desktop-app-personal-activities:
   addition_method: manual
   content_hash: 366ab27c9d5ab7db62f50d9f0d97fb5de60a2b77b62fa2d658ed45d93e0b5d24
   health_score: 100.0
-  last_checked: 1779033765.08129
+  last_checked: 1779033765
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:45.081290+02:00'
   last_ai_eval: null
@@ -1576,7 +1576,7 @@ https://about.gitlab.com/blog/2021/10/12/open-shift-ga:
   addition_method: manual
   content_hash: c4e48905bc171e9379f9a96febb070ce17d8725103e3312b7db9affec3d629c5
   health_score: 100.0
-  last_checked: 1779030326.80445
+  last_checked: 1779030326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:26.804450+02:00'
   last_ai_eval: null
@@ -1611,7 +1611,7 @@ https://about.gitlab.com/blog/2021/11/16/gko-on-ocp:
   addition_method: manual
   content_hash: 4571cb2e5c424d4a8eec9b80a15b19c3798b441a5aef3148b770a89a608bb0a0
   health_score: 100.0
-  last_checked: 1779034211.520865
+  last_checked: 1779034211
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:11.520865+02:00'
   last_ai_eval: null
@@ -1645,7 +1645,7 @@ https://about.gitlab.com/blog/2021/11/18/gitops-with-gitlab-connecting-the-clust
   addition_method: manual
   content_hash: e91cca70863e8d86d9a190e4691c9fb7104eecba996e03e7c2caee2b83dc6733
   health_score: 100.0
-  last_checked: 1779032216.901329
+  last_checked: 1779032216
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:56.901329+02:00'
   last_ai_eval: null
@@ -1678,7 +1678,7 @@ https://about.gitlab.com/blog/2021/11/30/soft-skills-are-the-key-to-your-devops-
   addition_method: manual
   content_hash: 14ded8976c1532860bc7bc482eca08f4874ba438874ae7ba01fa36c437ce4c7e
   health_score: 100.0
-  last_checked: 1779029374.417876
+  last_checked: 1779029374
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:34.417876+02:00'
   last_ai_eval: null
@@ -1713,7 +1713,7 @@ https://about.gitlab.com/blog/2021/12/16/how-to-navigate-the-great-resignation:
   addition_method: manual
   content_hash: abb2ab9d700c63e4639824e948ce484115982f37ef1f667577d4aa12492ddad0
   health_score: 100.0
-  last_checked: 1779031061.281586
+  last_checked: 1779031061
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:41.281586+02:00'
   last_ai_eval: null
@@ -1751,7 +1751,7 @@ https://about.gitlab.com/blog/2021/12/17/gitlab-chart-works-towards-kubernetes-1
   addition_method: manual
   content_hash: d5cffdc388cf2915201b01863dfb8e15209d19965c133c992bf10b35fbf65a43
   health_score: 100.0
-  last_checked: 1779029801.729538
+  last_checked: 1779029801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:41.729538+02:00'
   last_ai_eval: null
@@ -1786,7 +1786,7 @@ https://about.gitlab.com/blog/2022/02/03/how-to-keep-up-with-ci-cd-best-practice
   addition_method: manual
   content_hash: 47f60bd1cf0c6c3a7564a9dbbe681d61ef4b0a856ccfd3ede24bf02b54bea636
   health_score: 100.0
-  last_checked: 1779030653.098463
+  last_checked: 1779030653
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:53.098463+02:00'
   last_ai_eval: null
@@ -1819,7 +1819,7 @@ https://about.gitlab.com/blog/2022/02/17/fantastic-infrastructure-as-code-securi
   addition_method: manual
   content_hash: e63644205669e1aec04edbaf712a90b59afc1f13342f4b52834ef00c7d99a216
   health_score: 100.0
-  last_checked: 1779030577.928684
+  last_checked: 1779030577
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:37.928684+02:00'
   last_ai_eval: null
@@ -1853,7 +1853,7 @@ https://about.gitlab.com/blog/2022/04/13/how-to-learn-ci-cd-fast:
   addition_method: manual
   content_hash: 302a5921dc83a6dec68eb592a4d5f97c7b6f8e099d394113aa37d68ff28375ca
   health_score: 100.0
-  last_checked: 1779034581.891297
+  last_checked: 1779034581
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:21.891297+02:00'
   last_ai_eval: null
@@ -1891,7 +1891,7 @@ https://about.gitlab.com/blog/2022/11/15/simple-kubernetes-management-with-gitla
   addition_method: manual
   content_hash: a6acebbc45a276e5f87ff20c292d80e8502dbdb0c0152f992a484614181d0b42
   health_score: 100.0
-  last_checked: 1779030196.421823
+  last_checked: 1779030196
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:16.421823+02:00'
   last_ai_eval: null
@@ -1924,7 +1924,7 @@ https://about.gitlab.com/blog/2022/11/16/how-is-ai-ml-changing-devops:
   addition_method: manual
   content_hash: 013b9bcbca2bbed1569a5cfae86da6e3bf129ecf59e710bca2df69083200a35d
   health_score: 100.0
-  last_checked: 1779029309.760493
+  last_checked: 1779029309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:29.760493+02:00'
   last_ai_eval: null
@@ -1988,7 +1988,7 @@ https://about.gitlab.com/gitlab-org/gitlab/-/issues/14595:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.960769
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.960769+02:00'
   last_ai_eval: null
@@ -2020,7 +2020,7 @@ https://about.gitlab.com/gitlab-org/gitlab/-/issues/2785:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.935608
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.935608+02:00'
   last_ai_eval: null
@@ -2051,7 +2051,7 @@ https://about.gitlab.com/handbook:
   addition_method: manual
   content_hash: 7dcbeb9c2cdfa859ac267a6ec9c5914ebb543b5a7453a1393e213d2e01dc2993
   health_score: 100.0
-  last_checked: 1779029190.229447
+  last_checked: 1779029190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:30.229447+02:00'
   last_ai_eval: null
@@ -2078,7 +2078,7 @@ https://about.gitlab.com/releases/2021/04/22/gitlab-13-11:
   addition_method: manual
   content_hash: 0e9720d9128e7b62ed817befeb2d647dc3e2c18b03b63110d92522296036f6fd
   health_score: 64.0
-  last_checked: 1779130495.000742
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.000742+02:00'
   last_ai_eval: null
@@ -2105,7 +2105,7 @@ https://about.gitlab.com/releases/2021/04/22/gitlab-13-11-released:
   addition_method: manual
   content_hash: 10401d83978077c05f738021bf4cff91487b7346305e58bb351dee3834cc0cef
   health_score: 100.0
-  last_checked: 1779032789.852639
+  last_checked: 1779032789
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:29.852639+02:00'
   last_ai_eval: null
@@ -2136,7 +2136,7 @@ https://about.gitlab.com/releases/2021/07/22/gitlab-14-1-released:
   addition_method: manual
   content_hash: 10401d83978077c05f738021bf4cff91487b7346305e58bb351dee3834cc0cef
   health_score: 100.0
-  last_checked: 1779029735.243493
+  last_checked: 1779029735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:35.243493+02:00'
   last_ai_eval: null
@@ -2168,7 +2168,7 @@ https://about.gitlab.com/remote-work-report:
   addition_method: manual
   content_hash: 3f57def79b84e34221081428ece80ab6907f530edf1b4f2008cc1092538b4ad7
   health_score: 100.0
-  last_checked: 1779034529.020796
+  last_checked: 1779034529
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:29.020796+02:00'
   last_ai_eval: null
@@ -2229,7 +2229,7 @@ https://academy.rancher.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030088.191807
+  last_checked: 1779030088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:28.191807+02:00'
   last_ai_eval: null
@@ -2396,7 +2396,7 @@ https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/
   addition_method: manual
   content_hash: 3cd0577e9676fc0d52580448e0e513c01f4ec2882d55b90321e1b5c1a9996e97
   health_score: 100.0
-  last_checked: 1779031533.770307
+  last_checked: 1779031533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:33.770307+02:00'
   last_ai_eval: null
@@ -2422,7 +2422,7 @@ https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/
   addition_method: manual
   content_hash: c0954a21f6fcee63ff80a73d4b798c439b584a7c79c9f7029275ed1f8a244d97
   health_score: 100.0
-  last_checked: 1779032117.522186
+  last_checked: 1779032117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:17.522186+02:00'
   last_ai_eval: null
@@ -2448,7 +2448,7 @@ https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installatio
   addition_method: manual
   content_hash: fa230babb878672ccf2fcac42e7630f3ce5904edad9249f62874d70848fa0355
   health_score: 100.0
-  last_checked: 1779030367.293777
+  last_checked: 1779030367
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:07.293777+02:00'
   last_ai_eval: null
@@ -2474,7 +2474,7 @@ https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installatio
   addition_method: manual
   content_hash: 79cd839b4b5ebf6fd3042c6d3ad4ab24cfaf3989786ac113fccde0986e099858
   health_score: 100.0
-  last_checked: 1779030348.234175
+  last_checked: 1779030348
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:48.234175+02:00'
   last_ai_eval: null
@@ -2547,7 +2547,7 @@ https://access.crunchydata.com/documentation/postgres-operator/latest/operatorcl
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029110.544947
+  last_checked: 1779029110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:10.544947+02:00'
   last_ai_eval: null
@@ -2644,7 +2644,7 @@ https://access.redhat.com/containers:
   addition_method: manual
   content_hash: 53785a34147d7dc275736840cbf504ab61dbf0f5d110b04dc4efd47debd75d72
   health_score: 100.0
-  last_checked: 1779032622.991654
+  last_checked: 1779032622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:42.991654+02:00'
   last_ai_eval: null
@@ -2672,7 +2672,7 @@ https://access.redhat.com/documentation/en-us/openshift_container_platform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032361.057519
+  last_checked: 1779032361
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:21.057519+02:00'
   last_ai_eval: null
@@ -2704,7 +2704,7 @@ https://access.redhat.com/documentation/en-us/openshift_container_platform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032466.983718
+  last_checked: 1779032466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:06.983718+02:00'
   last_ai_eval: null
@@ -2733,7 +2733,7 @@ https://access.redhat.com/documentation/en-us/openshift_container_platform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031719.99563
+  last_checked: 1779031719
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:39.995630+02:00'
   last_ai_eval: null
@@ -2765,7 +2765,7 @@ https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/h
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033398.083651
+  last_checked: 1779033398
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:38.083651+02:00'
   last_ai_eval: null
@@ -2797,7 +2797,7 @@ https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033092.38981
+  last_checked: 1779033092
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:32.389810+02:00'
   last_ai_eval: null
@@ -2830,7 +2830,7 @@ https://access.redhat.com/documentation/en-us/openshift_container_platform/4.4/h
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033617.320143
+  last_checked: 1779033617
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:17.320143+02:00'
   last_ai_eval: null
@@ -2861,7 +2861,7 @@ https://access.redhat.com/documentation/en-us/red_hat_amq/6.3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029932.003357
+  last_checked: 1779029932
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:52.003357+02:00'
   last_ai_eval: null
@@ -2887,7 +2887,7 @@ https://access.redhat.com/documentation/en-us/red_hat_amq/6.3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032681.768032
+  last_checked: 1779032681
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:41.768032+02:00'
   last_ai_eval: null
@@ -2913,7 +2913,7 @@ https://access.redhat.com/documentation/en-us/red_hat_amq/6.3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031647.337143
+  last_checked: 1779031647
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:27.337143+02:00'
   last_ai_eval: null
@@ -2939,7 +2939,7 @@ https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/managing_amq_
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031349.47603
+  last_checked: 1779031349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:29.476030+02:00'
   last_ai_eval: null
@@ -2965,7 +2965,7 @@ https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/managing_amq_
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034499.551549
+  last_checked: 1779034499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:59.551549+02:00'
   last_ai_eval: null
@@ -2991,7 +2991,7 @@ https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_str
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033665.687968
+  last_checked: 1779033665
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:05.687968+02:00'
   last_ai_eval: null
@@ -3017,7 +3017,7 @@ https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_str
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034558.070419
+  last_checked: 1779034558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:58.070419+02:00'
   last_ai_eval: null
@@ -3043,7 +3043,7 @@ https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_str
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031215.755812
+  last_checked: 1779031215
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:15.755812+02:00'
   last_ai_eval: null
@@ -3070,7 +3070,7 @@ https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_str
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031541.432843
+  last_checked: 1779031541
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:41.432843+02:00'
   last_ai_eval: null
@@ -3104,7 +3104,7 @@ https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_str
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030779.152243
+  last_checked: 1779030779
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:59.152243+02:00'
   last_ai_eval: null
@@ -3168,7 +3168,7 @@ https://access.redhat.com/solutions/4363731:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032376.794206
+  last_checked: 1779032376
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:36.794206+02:00'
   last_ai_eval: null
@@ -3200,7 +3200,7 @@ https://access.redhat.com/solutions/4363731:
   addition_method: manual
   content_hash: 08859ffc67144f1bd23461da283e7b045d71d47f01effe5cba624a8589e51265
   health_score: 100.0
-  last_checked: 1779130494.985648
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.985648+02:00'
   last_ai_eval: null
@@ -3232,7 +3232,7 @@ https://access.redhat.com/solutions/4363731:
   addition_method: manual
   content_hash: a69e0760175e82a26008d3b71f2fbcde41e8a13bfc679e86a5bda4bd264e1908
   health_score: 100.0
-  last_checked: 1779130494.951467
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.951467+02:00'
   last_ai_eval: null
@@ -3264,7 +3264,7 @@ https://access.redhat.com/solutions/4363731:
   addition_method: manual
   content_hash: b22a444431ac1c9ced4af65eae4deb42cbcc4765a9851b1d25b8202950faa526
   health_score: 100.0
-  last_checked: 1779130495.021102
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.021102+02:00'
   last_ai_eval: null
@@ -3296,7 +3296,7 @@ https://access.redhat.com/solutions/4363731:
   addition_method: manual
   content_hash: 5078172d15ea897f121d54f5f6481f12c820d6acc9b5e1fa605591d320a23664
   health_score: 100.0
-  last_checked: 1779130494.950167
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.950167+02:00'
   last_ai_eval: null
@@ -3338,7 +3338,7 @@ https://access.redhat.com/solutions/4363731:
   addition_method: automatic
   content_hash: 59000a6e704fdaf40d36ddf8b10df9d000614a06315668523e905b633b35e28b
   health_score: null
-  last_checked: 1780401152.315692
+  last_checked: 1780401152
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:52:32.315692+02:00'
   last_ai_eval: null
@@ -3385,7 +3385,7 @@ https://access.redhat.com/solutions/4363731:
   addition_method: automatic
   content_hash: 460626ee6cdc7c56617d1fee74bd1c772a76342120329541f5bba5558390c9a9
   health_score: null
-  last_checked: 1780352730.207551
+  last_checked: 1780352730
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:30.207551+02:00'
   last_ai_eval: null
@@ -3426,7 +3426,7 @@ https://access.redhat.com/solutions/4363731:
   addition_method: manual
   content_hash: 75b19fd9b81c3b5df0a538ba3ef95a5d90f50398ccb81e763d08f15957ad229c
   health_score: 100.0
-  last_checked: 1779130494.990676
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.990676+02:00'
   last_ai_eval: null
@@ -3558,7 +3558,7 @@ https://acg-notice.pluralsight.com:
   addition_method: manual
   content_hash: 46942cf4f1ddba68705814401a1a4c151c7780997ef43751d80c2f0c15a34f4e
   health_score: 100.0
-  last_checked: 1779034505.348568
+  last_checked: 1779034505
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:05.348568+02:00'
   last_ai_eval: null
@@ -3585,7 +3585,7 @@ https://acloudguru.com:
   addition_method: manual
   content_hash: f3f8528ee9dab2c92dc2ac03619beb06728222781c2cb464397347643f26b664
   health_score: 100.0
-  last_checked: 1779029985.623898
+  last_checked: 1779029985
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:45.623898+02:00'
   last_ai_eval: null
@@ -3612,7 +3612,7 @@ https://acloudguru.com/blog/business/public-cloud-vs-private-cloud-whats-the-dif
   addition_method: manual
   content_hash: fc7b048309b4cba36208863ddc6e95009173a36f44db76c10f5a8e4bf33c098d
   health_score: 100.0
-  last_checked: 1779031713.113915
+  last_checked: 1779031713
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:33.113915+02:00'
   last_ai_eval: null
@@ -3639,7 +3639,7 @@ https://acloudguru.com/blog/business/sharing-data-in-the-cloud-four-patterns-eve
   addition_method: manual
   content_hash: 862d6fab96d4250b312be4846db1c4d39fc6c9eccfcb243cba4361ba7ab2f24a
   health_score: 100.0
-  last_checked: 1779033385.381991
+  last_checked: 1779033385
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:25.381991+02:00'
   last_ai_eval: null
@@ -3666,7 +3666,7 @@ https://acloudguru.com/blog/business/what-is-lift-and-shift-cloud-migration:
   addition_method: manual
   content_hash: ef6f6dc93bc260b8acceda373fa3cee11ee9df788ee3c916462f91a858b7a870
   health_score: 100.0
-  last_checked: 1779032091.878255
+  last_checked: 1779032091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:51.878255+02:00'
   last_ai_eval: null
@@ -3695,7 +3695,7 @@ https://acloudguru.com/blog/engineering/10-docker-security-best-practices-to-cut
   addition_method: manual
   content_hash: f3f8528ee9dab2c92dc2ac03619beb06728222781c2cb464397347643f26b664
   health_score: 100.0
-  last_checked: 1779031329.427842
+  last_checked: 1779031329
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:09.427842+02:00'
   last_ai_eval: null
@@ -3726,7 +3726,7 @@ https://acloudguru.com/blog/engineering/10-fun-hands-on-projects-to-learn-aws:
   addition_method: manual
   content_hash: 27a352a1e4862eb7156365c66b5c320bd5f6ba2b6d81e6dca000f4acbcc668c5
   health_score: 100.0
-  last_checked: 1779034450.939962
+  last_checked: 1779034450
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:10.939962+02:00'
   last_ai_eval: null
@@ -3753,7 +3753,7 @@ https://acloudguru.com/blog/engineering/12-aws-config-rules-that-every-account-s
   addition_method: manual
   content_hash: 140406cdbbe155f964671086f27b9626f59003c48b272def521d3ea954efe7d1
   health_score: 100.0
-  last_checked: 1779029365.268351
+  last_checked: 1779029365
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:25.268351+02:00'
   last_ai_eval: null
@@ -3780,7 +3780,7 @@ https://acloudguru.com/blog/engineering/3-ways-to-practice-migrating-workloads-t
   addition_method: manual
   content_hash: 83e76806eeebac4423daee8782cd1a3b35f1413b44941e0c129f513a22bd78f6
   health_score: 100.0
-  last_checked: 1779031327.973881
+  last_checked: 1779031327
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:07.973881+02:00'
   last_ai_eval: null
@@ -3806,7 +3806,7 @@ https://acloudguru.com/blog/engineering/5-reasons-to-not-move-to-devops:
   addition_method: manual
   content_hash: 7cdc97e0c1e1d5ef3fe3637aacc0703b2277c944568f45bac6e87b0092d5d4af
   health_score: 100.0
-  last_checked: 1779029805.574979
+  last_checked: 1779029805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:45.574979+02:00'
   last_ai_eval: null
@@ -3833,7 +3833,7 @@ https://acloudguru.com/blog/engineering/5-things-we-love-about-terraform:
   addition_method: manual
   content_hash: a79aac882671275813c4f9c0feb576e8ed006b41191e760674017712a1269b6e
   health_score: 100.0
-  last_checked: 1779032220.258024
+  last_checked: 1779032220
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:00.258024+02:00'
   last_ai_eval: null
@@ -3860,7 +3860,7 @@ https://acloudguru.com/blog/engineering/adopting-gitops-for-kubernetes-on-aws:
   addition_method: manual
   content_hash: 21b3cd4937dd5275a4047ffe86f0b93fbb7ff5903abad0bb89dc296455a44323
   health_score: 100.0
-  last_checked: 1779030727.526301
+  last_checked: 1779030727
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:07.526301+02:00'
   last_ai_eval: null
@@ -3886,7 +3886,7 @@ https://acloudguru.com/blog/engineering/aks-vs-eks-vs-gke-managed-kubernetes-ser
   addition_method: manual
   content_hash: e2209ec320eb05805f159821819ade1d204c73d1c65a8559891515448d43222f
   health_score: 100.0
-  last_checked: 1779033504.118778
+  last_checked: 1779033504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:24.118778+02:00'
   last_ai_eval: null
@@ -3913,7 +3913,7 @@ https://acloudguru.com/blog/engineering/ansible-vs-puppet-which-is-right-for-you
   addition_method: manual
   content_hash: a15f14232a7ede96f843ed41e98ab6fe6984c28c1143e8c61f32d9baccbb1cdf
   health_score: 100.0
-  last_checked: 1779032104.234957
+  last_checked: 1779032104
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:04.234957+02:00'
   last_ai_eval: null
@@ -3940,7 +3940,7 @@ https://acloudguru.com/blog/engineering/aws-adds-to-the-no-code-pile-is-it-the-e
   addition_method: manual
   content_hash: 87665ff2a5db835a4fd479921993a6ee2f0c32350c9e74a42271fc1a604145f2
   health_score: 100.0
-  last_checked: 1779032463.007008
+  last_checked: 1779032463
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:03.007008+02:00'
   last_ai_eval: null
@@ -3968,7 +3968,7 @@ https://acloudguru.com/blog/engineering/azure-devops-vs-github-comparing-microso
   addition_method: manual
   content_hash: 5097032b1c09441292b441ca1ff9e8a43f4dc8bb74ef2dea9a8c6fbbcb4a7638
   health_score: 100.0
-  last_checked: 1779030742.567161
+  last_checked: 1779030742
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:22.567161+02:00'
   last_ai_eval: null
@@ -3995,7 +3995,7 @@ https://acloudguru.com/blog/engineering/blockchain-cloud-comparison-what-is-bloc
   addition_method: manual
   content_hash: 96c88eb3bdb51f9e19047e2d4344d92f9d37db408bb2295618b3216af4905f32
   health_score: 100.0
-  last_checked: 1779033862.690005
+  last_checked: 1779033862
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:22.690005+02:00'
   last_ai_eval: null
@@ -4023,7 +4023,7 @@ https://acloudguru.com/blog/engineering/cloud-apps-secure-by-design:
   addition_method: manual
   content_hash: c4aa868708e8a7e7e006a2cf11d5730e6a046c20169afb8958257922799394e4
   health_score: 100.0
-  last_checked: 1779031389.54445
+  last_checked: 1779031389
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:09.544450+02:00'
   last_ai_eval: null
@@ -4050,7 +4050,7 @@ https://acloudguru.com/blog/engineering/cloud-developer-tooling-compared-aws-vs-
   addition_method: manual
   content_hash: d6eafe17e286f0c45c53ba87a2ee9a429d556119b3a137fb1cb1174679315eae
   health_score: 100.0
-  last_checked: 1779034296.178306
+  last_checked: 1779034296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:36.178306+02:00'
   last_ai_eval: null
@@ -4077,7 +4077,7 @@ https://acloudguru.com/blog/engineering/cloud-security-comparison-aws-vs-azure-v
   addition_method: manual
   content_hash: 5416c72941bb661095b0b7de9e487dbdc365f9a320d8f8ea45c8f6affc14dd86
   health_score: 100.0
-  last_checked: 1779033213.557892
+  last_checked: 1779033213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:33.557892+02:00'
   last_ai_eval: null
@@ -4103,7 +4103,7 @@ https://acloudguru.com/blog/engineering/containers-vs-serverless-which-is-right-
   addition_method: manual
   content_hash: a1c174e123f17d92ed766c42eb834773af907721c321f465a0bbcd95dc1247c1
   health_score: 100.0
-  last_checked: 1779033118.609419
+  last_checked: 1779033118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:58.609419+02:00'
   last_ai_eval: null
@@ -4130,7 +4130,7 @@ https://acloudguru.com/blog/engineering/docker-copy-vs-add-whats-the-difference:
   addition_method: manual
   content_hash: dd7875c6b06c3055701a0213b04fc50d7674302ed4c89738b6392873864ab0e5
   health_score: 100.0
-  last_checked: 1779033477.37386
+  last_checked: 1779033477
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:57.373860+02:00'
   last_ai_eval: null
@@ -4157,7 +4157,7 @@ https://acloudguru.com/blog/engineering/getting-started-with-the-elastic-stack:
   addition_method: manual
   content_hash: d789b8875d9365f03e1aba9f96df7890533dd8063902d8758b34559a44301fc1
   health_score: 100.0
-  last_checked: 1779029640.993441
+  last_checked: 1779029640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:00.993441+02:00'
   last_ai_eval: null
@@ -4185,7 +4185,7 @@ https://acloudguru.com/blog/engineering/gke-ludicrous-speed-gke-image-streaming-
   addition_method: manual
   content_hash: 5b5a945b1ad80eb6304a8c4a8707d6852262d69ab409a8fe71eac22f70aeba5c
   health_score: 100.0
-  last_checked: 1779029138.631709
+  last_checked: 1779029138
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:38.631709+02:00'
   last_ai_eval: null
@@ -4212,7 +4212,7 @@ https://acloudguru.com/blog/engineering/how-to-audit-and-secure-an-aws-account:
   addition_method: manual
   content_hash: 1d2304d876c2a8c0e2497b75544bd439ef7b90c33e47699b3c672c19d4fb090a
   health_score: 100.0
-  last_checked: 1779033400.915166
+  last_checked: 1779033400
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:40.915166+02:00'
   last_ai_eval: null
@@ -4239,7 +4239,7 @@ https://acloudguru.com/blog/engineering/how-to-troubleshoot-5-common-terraform-e
   addition_method: manual
   content_hash: 6293691c6d95f53c8d864ff3fe408f2226c29e2179606b3a532e5e9516524fd0
   health_score: 100.0
-  last_checked: 1779032643.398077
+  last_checked: 1779032643
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:03.398077+02:00'
   last_ai_eval: null
@@ -4265,7 +4265,7 @@ https://acloudguru.com/blog/engineering/how-to-use-github-actions-to-automate-te
   addition_method: manual
   content_hash: a2e847d105a84ffb8a9918c6c4ab959c0bef7166a24e1341904abff1629e9958
   health_score: 100.0
-  last_checked: 1779029460.088196
+  last_checked: 1779029460
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:00.088196+02:00'
   last_ai_eval: null
@@ -4291,7 +4291,7 @@ https://acloudguru.com/blog/engineering/how-to-use-terraform-inputs-and-outputs:
   addition_method: manual
   content_hash: d89777bcef3c290838ce4de49a28e0f525e0b5dcdeab353e7ebb5cf7af07bc5f
   health_score: 100.0
-  last_checked: 1779031474.452583
+  last_checked: 1779031474
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:34.452583+02:00'
   last_ai_eval: null
@@ -4319,7 +4319,7 @@ https://acloudguru.com/blog/engineering/one-shell-to-rule-them-all-5-reasons-to-
   addition_method: manual
   content_hash: 3c8c53316d2bb59aaeddd28cc38d9e3a6dba83e63355c154a2e6575c44b5c42d
   health_score: 100.0
-  last_checked: 1779029610.062788
+  last_checked: 1779029610
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:30.062788+02:00'
   last_ai_eval: null
@@ -4346,7 +4346,7 @@ https://acloudguru.com/blog/engineering/s3-glacier-instant-retrieval-deep-dive-w
   addition_method: manual
   content_hash: f1e20076dafcb17e273404d97a6fd77a2e29af947eaad30e85ae17c8c9193da1
   health_score: 100.0
-  last_checked: 1779032574.963478
+  last_checked: 1779032574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:54.963478+02:00'
   last_ai_eval: null
@@ -4372,7 +4372,7 @@ https://acloudguru.com/blog/engineering/securing-your-multi-cloud-terraform-pipe
   addition_method: manual
   content_hash: aa82ce67b1b1b8feb039b0d50d96c8c7d682089ee68a17dc15215142ff019fea
   health_score: 100.0
-  last_checked: 1779034233.175092
+  last_checked: 1779034233
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:33.175092+02:00'
   last_ai_eval: null
@@ -4399,7 +4399,7 @@ https://acloudguru.com/blog/engineering/storage-showdown-aws-vs-azure-vs-gcp-clo
   addition_method: manual
   content_hash: fb715c2e654ad29aceec3596e8213b1855a4205e6312aaca09891391253c27d4
   health_score: 100.0
-  last_checked: 1779033575.95678
+  last_checked: 1779033575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:35.956780+02:00'
   last_ai_eval: null
@@ -4427,7 +4427,7 @@ https://acloudguru.com/blog/engineering/the-cloud-dictionary-of-pain-five-of-aws
   addition_method: manual
   content_hash: 3126ff3b1ca4f43ee36710b006b04e06343ea82241920cfb825914ecd6f64437
   health_score: 100.0
-  last_checked: 1779029160.094527
+  last_checked: 1779029160
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:00.094527+02:00'
   last_ai_eval: null
@@ -4454,7 +4454,7 @@ https://acloudguru.com/blog/engineering/the-top-cloud-diagramming-tools-ranked:
   addition_method: manual
   content_hash: b3da3c03f5aa06f5622c4f4ce5b70fd70cd5051182676e90c8488a683c4564a5
   health_score: 100.0
-  last_checked: 1779030462.630674
+  last_checked: 1779030462
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:42.630674+02:00'
   last_ai_eval: null
@@ -4481,7 +4481,7 @@ https://acloudguru.com/blog/engineering/the-ultimate-terraform-cheatsheet:
   addition_method: manual
   content_hash: c33936ef9feadb9b6d50e9691528355414849f7ee99b0216d6f2c528625384b4
   health_score: 100.0
-  last_checked: 1779029679.30441
+  last_checked: 1779029679
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:39.304410+02:00'
   last_ai_eval: null
@@ -4508,7 +4508,7 @@ https://acloudguru.com/blog/engineering/twelve-factor-apps-in-kubernetes:
   addition_method: manual
   content_hash: ade09eaee44e659352bef46587a0e3cbf741daf6f75b6b353c23edff2fda5207
   health_score: 100.0
-  last_checked: 1779033770.931799
+  last_checked: 1779033770
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:50.931799+02:00'
   last_ai_eval: null
@@ -4567,7 +4567,7 @@ https://acloudguru.com/blog/engineering/whats-new-with-kubernetes-1-22:
   addition_method: manual
   content_hash: 42f23b60afd481f48069a07587c5aac5e15cb227ad674efcef2993c4af2cde8c
   health_score: 100.0
-  last_checked: 1779030730.623685
+  last_checked: 1779030730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:10.623685+02:00'
   last_ai_eval: null
@@ -4594,7 +4594,7 @@ https://acloudguru.com/blog/engineering/which-kubernetes-distribution-is-right-f
   addition_method: manual
   content_hash: d33b3396d1818b6d6e13c21fbe33a3cb2c47d1b19e7ae61429ec15e614c76d3f
   health_score: 100.0
-  last_checked: 1779034265.483309
+  last_checked: 1779034265
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:05.483309+02:00'
   last_ai_eval: null
@@ -4622,7 +4622,7 @@ https://acloudguru.com/blog/engineering/why-learn-multiple-cloud-platforms:
   addition_method: manual
   content_hash: beea31d145f37057a45d489f57f6c2969bd1600fde90b8e0f8ad886d77f8cebf
   health_score: 100.0
-  last_checked: 1779029466.690544
+  last_checked: 1779029466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:06.690544+02:00'
   last_ai_eval: null
@@ -4681,7 +4681,7 @@ https://activemq.apache.org/components/artemis:
   addition_method: manual
   content_hash: 55fac5191b3e514b7de557a3634983e3598d621b1f35d95abe7a4c91b3be0252
   health_score: 100.0
-  last_checked: 1779033429.051115
+  last_checked: 1779033429
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:09.051115+02:00'
   last_ai_eval: null
@@ -4708,7 +4708,7 @@ https://activemq.apache.org/components/artemis/documentation/latest/management-c
   addition_method: manual
   content_hash: a4ed3ba5b31f60560eceef5ab717dd18f0e4e03b119d6803b3cf33f0f2509cde
   health_score: 100.0
-  last_checked: 1779034045.59039
+  last_checked: 1779034045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:25.590390+02:00'
   last_ai_eval: null
@@ -4734,7 +4734,7 @@ https://activemq.apache.org/components/artemis/documentation/latest/metrics.html
   addition_method: manual
   content_hash: 1692704a3e1ad6b9a0cafe0157dcf365472d7f6cbdd34144bea4e8a8028129b1
   health_score: 100.0
-  last_checked: 1779030720.934182
+  last_checked: 1779030720
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:12:00.934182+02:00'
   last_ai_eval: null
@@ -4761,7 +4761,7 @@ https://activemq.apache.org/components/artemis/documentation/latest/using-server
   addition_method: manual
   content_hash: 93165c9c7422bbf5af7b826de3739a2b7cd200bb3bbadfb9a79d2b4b5c49e5bd
   health_score: 100.0
-  last_checked: 1779031620.27358
+  last_checked: 1779031620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:00.273580+02:00'
   last_ai_eval: null
@@ -4887,7 +4887,7 @@ https://adam-kotwasinski.medium.com/kafka-mesh-filter-in-envoy-a70b3aefcdef:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032236.046539
+  last_checked: 1779032236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:16.046539+02:00'
   last_ai_eval: null
@@ -5121,7 +5121,7 @@ https://adamtheautomator.com/kubernetes-dashboard:
   addition_method: manual
   content_hash: 759e6360b07f1b4e49bc1ef91f46121e616781f2ebc220f3afb5265c2b8116c4
   health_score: 100.0
-  last_checked: 1779031623.262605
+  last_checked: 1779031623
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:27:03.262605+02:00'
   last_ai_eval: null
@@ -5220,7 +5220,7 @@ https://adamtheautomator.com/minikube-tutorial:
   addition_method: manual
   content_hash: f5192faa4fa7c45c8c7e31dac82542eae77e065500fdf59fce084837c50cab09
   health_score: 100.0
-  last_checked: 1779032547.474221
+  last_checked: 1779032547
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:27.474221+02:00'
   last_ai_eval: null
@@ -5381,7 +5381,7 @@ https://adamtheautomator.com/terraform-aws-rds:
   addition_method: manual
   content_hash: 99d25322715a589428b30890f710dbfb45f570189d4c135bb395c19ba982c627
   health_score: 100.0
-  last_checked: 1779029573.581086
+  last_checked: 1779029573
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:53.581086+02:00'
   last_ai_eval: null
@@ -5445,7 +5445,7 @@ https://addozhang.medium.com/non-intrusive-inject-opentelemetry-auto-instrumenta
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032834.800065
+  last_checked: 1779032834
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:14.800065+02:00'
   last_ai_eval: null
@@ -5476,7 +5476,7 @@ https://addwebsolution.com/blog/how-kubernetes-helps-businesses-manage-their-it-
   addition_method: manual
   content_hash: 73982d11e419478099611f532b9c4cb017dc46b94debd633ccf6d03f67f093d1
   health_score: 100.0
-  last_checked: 1779034266.865841
+  last_checked: 1779034266
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:06.865841+02:00'
   last_ai_eval: null
@@ -5504,7 +5504,7 @@ https://adequatica.medium.com/principles-of-writing-automated-tests-a2b72218264c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030986.100363
+  last_checked: 1779030986
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:26.100363+02:00'
   last_ai_eval: null
@@ -5602,7 +5602,7 @@ https://adicode.ml/python-libraries-for-webdevelopment:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034479.469084
+  last_checked: 1779034479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:39.469084+02:00'
   last_ai_eval: null
@@ -5636,7 +5636,7 @@ https://adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lo
   addition_method: manual
   content_hash: 018b41d4f0ba1f477d73996c5c27edc0e015789364e59d91d097b9193e78e006
   health_score: 100.0
-  last_checked: 1779130494.979375
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.979375+02:00'
   last_ai_eval: null
@@ -5670,7 +5670,7 @@ https://adictosaltrabajo.com/2016/10/26/monitorizacion-y-analisis-de-rendimiento
   addition_method: manual
   content_hash: fcc1c91ce5a7c18e6190dad2de5aa87b5f088d4bab55cc7567f6ce52f929bdb3
   health_score: 100.0
-  last_checked: 1779130494.9638
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.963800+02:00'
   last_ai_eval: null
@@ -5772,7 +5772,7 @@ https://adil.medium.com/network-traffic-shaping-in-kubernetes-topology-aware-rou
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032552.076358
+  last_checked: 1779032552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:32.076358+02:00'
   last_ai_eval: null
@@ -5806,7 +5806,7 @@ https://aditya-sunjava.medium.com/externalizing-configurations-in-kubernetes-usi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029710.100132
+  last_checked: 1779029710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:10.100132+02:00'
   last_ai_eval: null
@@ -5968,7 +5968,7 @@ https://adoptopenjdk.net:
   addition_method: manual
   content_hash: a9ab9d6d344fbf3a9c7f890c55af0095efe06dbe66c0c0f2b5b92a18f0fa8a98
   health_score: 100.0
-  last_checked: 1779034090.411385
+  last_checked: 1779034090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:10.411385+02:00'
   last_ai_eval: null
@@ -6067,7 +6067,7 @@ https://aesher9o1.medium.com/autoscale-large-images-faster-using-longhorn-distri
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030809.056099
+  last_checked: 1779030809
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:29.056099+02:00'
   last_ai_eval: null
@@ -6172,7 +6172,7 @@ https://agent.opsera.ai:
   addition_method: automatic
   content_hash: 4636e3549d39bece64c20a68aad5a3c75611b5ff76f0742ab640ea378680712c
   health_score: null
-  last_checked: 1780352828.641502
+  last_checked: 1780352828
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:08.641502+02:00'
   last_ai_eval: null
@@ -6210,7 +6210,7 @@ https://agilecheetah.com/why-so-many-developers-are-fed-up-with-agile-pt-3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030848.835761
+  last_checked: 1779030848
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:08.835761+02:00'
   last_ai_eval: null
@@ -6241,7 +6241,7 @@ https://agilemanifesto.org:
   addition_method: manual
   content_hash: 7bb70732934d889dd7fd9c6132545be1f9578cd611641bf5110ddeca028e291c
   health_score: 100.0
-  last_checked: 1779031425.544854
+  last_checked: 1779031425
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:45.544854+02:00'
   last_ai_eval: null
@@ -6266,7 +6266,7 @@ https://agilemethodology.org:
   addition_method: manual
   content_hash: 4e45120206849343aa0a8d8b20de465b622d6a663125cc1da4e7c74b09dd3937
   health_score: 100.0
-  last_checked: 1779032522.047201
+  last_checked: 1779032522
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:02.047201+02:00'
   last_ai_eval: null
@@ -6326,7 +6326,7 @@ https://ahmedy.hashnode.dev/creating-tls-certificates-for-k8s-components-with-op
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031381.557598
+  last_checked: 1779031381
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:01.557598+02:00'
   last_ai_eval: null
@@ -6361,7 +6361,7 @@ https://ahmet.im/blog/building-container-images-in-go:
   addition_method: manual
   content_hash: f663eba462ccd00ac17ef0fea4ee3a66cb3be164c1cf14608a2aff5bdb8e1b85
   health_score: 100.0
-  last_checked: 1779033844.915612
+  last_checked: 1779033844
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:04:04.915612+02:00'
   last_ai_eval: null
@@ -6425,7 +6425,7 @@ https://aigents.co/blog/coding-tutorial/data-structures-and-python:
   addition_method: manual
   content_hash: cc1e6e7b9d53f391acb808b0a3320265623a15ba4d766a9c57bef748fc45ebb3
   health_score: 100.0
-  last_checked: 1779032540.405405
+  last_checked: 1779032540
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:20.405405+02:00'
   last_ai_eval: null
@@ -6452,7 +6452,7 @@ https://aigents.co/blog/coding-tutorial/pro-python-tips-for-data-analysts:
   addition_method: manual
   content_hash: e3005da29d0f576376112103385ec91f698cb897b0ece83ef53aa58927af519b
   health_score: 100.0
-  last_checked: 1779030653.690788
+  last_checked: 1779030653
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:53.690788+02:00'
   last_ai_eval: null
@@ -6724,7 +6724,7 @@ https://ajay-yadav.medium.com/internals-of-kubernetes-aff264063e91:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030086.649176
+  last_checked: 1779030086
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:26.649176+02:00'
   last_ai_eval: null
@@ -6756,7 +6756,7 @@ https://akhilsharma.work/checking-kubernetes-api-calls-using-kubectl:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029726.650196
+  last_checked: 1779029726
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:26.650196+02:00'
   last_ai_eval: null
@@ -6788,7 +6788,7 @@ https://akhilsharma.work/how-to-list-azure-rbac-roles-to-secure-aks-clusters:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034167.428869
+  last_checked: 1779034167
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:27.428869+02:00'
   last_ai_eval: null
@@ -6820,7 +6820,7 @@ https://akhilsharma.work/kubectl-get-resource-short-names:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031158.470197
+  last_checked: 1779031158
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:18.470197+02:00'
   last_ai_eval: null
@@ -6852,7 +6852,7 @@ https://akhilsharma.work/the-4cs-of-kubernetes-security:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032745.93528
+  last_checked: 1779032745
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:45.935280+02:00'
   last_ai_eval: null
@@ -6886,7 +6886,7 @@ https://akintola-lonlon.medium.com/aws-kubernetes-the-1-rule-you-need-to-master-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029459.115437
+  last_checked: 1779029459
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:50:59.115437+02:00'
   last_ai_eval: null
@@ -7053,7 +7053,7 @@ https://akyriako.medium.com/configure-path-based-routing-with-nginx-ingress-cont
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034131.319698
+  last_checked: 1779034131
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:51.319698+02:00'
   last_ai_eval: null
@@ -7087,7 +7087,7 @@ https://akyriako.medium.com/kubernetes-logging-with-grafana-loki-promtail-in-und
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029168.866528
+  last_checked: 1779029168
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:08.866528+02:00'
   last_ai_eval: null
@@ -7119,7 +7119,7 @@ https://akyriako.medium.com/provision-a-high-availability-k3s-cluster-with-k3d-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034322.60572
+  last_checked: 1779034322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:02.605720+02:00'
   last_ai_eval: null
@@ -7153,7 +7153,7 @@ https://akyriako.medium.com/provision-an-on-prems-kubernetes-cluster-with-ranche
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030196.219686
+  last_checked: 1779030196
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:16.219686+02:00'
   last_ai_eval: null
@@ -7187,7 +7187,7 @@ https://alain-airom.medium.com/kubernetes-operators-patterns-and-best-practices-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033507.735988
+  last_checked: 1779033507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:27.735988+02:00'
   last_ai_eval: null
@@ -7219,7 +7219,7 @@ https://alanblackmore.medium.com/aws-diagram-architecture-afb50ea569a4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032639.887741
+  last_checked: 1779032639
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:59.887741+02:00'
   last_ai_eval: null
@@ -7251,7 +7251,7 @@ https://alanblackmore.medium.com/what-is-aws-vpc-peering-af85c1e29fb2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034101.496128
+  last_checked: 1779034101
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:21.496128+02:00'
   last_ai_eval: null
@@ -7285,7 +7285,7 @@ https://alemsbaja.hashnode.dev/git-and-github-demystified-a-comprehensive-guide-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034522.709628
+  last_checked: 1779034522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:22.709628+02:00'
   last_ai_eval: null
@@ -7318,7 +7318,7 @@ https://alenkacz.medium.com/kubernetes-operator-best-practices-implementing-obse
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033788.661998
+  last_checked: 1779033788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:08.661998+02:00'
   last_ai_eval: null
@@ -7385,7 +7385,7 @@ https://alexander-goida.medium.com/thoughts-about-breaking-silos-of-software-eng
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031061.090821
+  last_checked: 1779031061
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:41.090821+02:00'
   last_ai_eval: null
@@ -7522,7 +7522,7 @@ https://alexandrev.medium.com/grafana-alerting-vs-alertmanager-a-comparison-of-t
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029294.323465
+  last_checked: 1779029294
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:14.323465+02:00'
   last_ai_eval: null
@@ -7556,7 +7556,7 @@ https://alexandrev.medium.com/how-to-enable-sticky-session-on-your-kubernetes-wo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031559.189675
+  last_checked: 1779031559
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:59.189675+02:00'
   last_ai_eval: null
@@ -7590,7 +7590,7 @@ https://alexandrev.medium.com/kubernetes-autoscaling-1-26-a-game-changer-for-ked
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030965.957881
+  last_checked: 1779030965
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:05.957881+02:00'
   last_ai_eval: null
@@ -7622,7 +7622,7 @@ https://alexsniffin.medium.com/debugging-remotely-in-kubernetes-with-go-fda4f333
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032380.354681
+  last_checked: 1779032380
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:40.354681+02:00'
   last_ai_eval: null
@@ -7687,7 +7687,7 @@ https://alicegg.tech/2020/11/09/helm.html:
   addition_method: manual
   content_hash: 85e876cd90436759b62df6922b082ec3e1745a4db51b4e94bcadd4b7c6958849
   health_score: 100.0
-  last_checked: 1779029110.54953
+  last_checked: 1779029110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:10.549530+02:00'
   last_ai_eval: null
@@ -7717,7 +7717,7 @@ https://allanjohn909.medium.com/kubernetes-ingress-traefik-cert-manager-letsencr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029640.61494
+  last_checked: 1779029640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:00.614940+02:00'
   last_ai_eval: null
@@ -7814,7 +7814,7 @@ https://allure.qatools.ru:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031125.943354
+  last_checked: 1779031125
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:45.943354+02:00'
   last_ai_eval: null
@@ -7874,7 +7874,7 @@ https://alsmola.medium.com/securing-github-organizations-9c33c850638:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030655.059867
+  last_checked: 1779030655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:55.059867+02:00'
   last_ai_eval: null
@@ -7906,7 +7906,7 @@ https://aly.arriqaaq.com/golang-design-patterns:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033921.568197
+  last_checked: 1779033921
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:21.568197+02:00'
   last_ai_eval: null
@@ -7938,7 +7938,7 @@ https://amalaruja.medium.com/basic-http-routing-strategies-with-envoy-376be42559
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031962.174122
+  last_checked: 1779031962
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:42.174122+02:00'
   last_ai_eval: null
@@ -8143,7 +8143,7 @@ https://amazicworld.com/top-5-security-threats-unique-to-a-kubernetes-and-cloud-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029148.047799
+  last_checked: 1779029148
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:48.047799+02:00'
   last_ai_eval: null
@@ -8175,7 +8175,7 @@ https://amazicworld.com/why-apis-cant-be-missed-when-it-comes-to-devops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029421.351753
+  last_checked: 1779029421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:50:21.351753+02:00'
   last_ai_eval: null
@@ -8208,7 +8208,7 @@ https://amazon.qwiklabs.com/catalog:
   addition_method: manual
   content_hash: 61362b71052128f7c4de58f157cbfdd2ffbde231c08de1f09f9fabdf62c328d4
   health_score: 100.0
-  last_checked: 1779033084.550442
+  last_checked: 1779033084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:24.550442+02:00'
   last_ai_eval: null
@@ -8240,7 +8240,7 @@ https://ambar-thecloudgarage.medium.com/eks-anywhere-decoding-the-architecture-f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031693.837125
+  last_checked: 1779031693
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:13.837125+02:00'
   last_ai_eval: null
@@ -8306,7 +8306,7 @@ https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745:
   addition_method: manual
   content_hash: b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558
   health_score: 100.0
-  last_checked: 1779130495.001438
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.001438+02:00'
   last_ai_eval: null
@@ -8338,7 +8338,7 @@ https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745:
   addition_method: manual
   content_hash: b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558
   health_score: 100.0
-  last_checked: 1779130494.921507
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.921507+02:00'
   last_ai_eval: null
@@ -8371,7 +8371,7 @@ https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/b
   addition_method: manual
   content_hash: b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558
   health_score: 100.0
-  last_checked: 1779130494.945189
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.945189+02:00'
   last_ai_eval: null
@@ -8404,7 +8404,7 @@ https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/b
   addition_method: manual
   content_hash: b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558
   health_score: 100.0
-  last_checked: 1779130494.94335
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.943350+02:00'
   last_ai_eval: null
@@ -8470,7 +8470,7 @@ https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/b
   addition_method: manual
   content_hash: b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558
   health_score: 100.0
-  last_checked: 1779130495.016799
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.016799+02:00'
   last_ai_eval: null
@@ -8503,7 +8503,7 @@ https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/b
   addition_method: manual
   content_hash: b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558
   health_score: 100.0
-  last_checked: 1779130494.982825
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.982825+02:00'
   last_ai_eval: null
@@ -8536,7 +8536,7 @@ https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/b
   addition_method: manual
   content_hash: b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558
   health_score: 100.0
-  last_checked: 1779130494.99621
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.996210+02:00'
   last_ai_eval: null
@@ -8569,7 +8569,7 @@ https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/b
   addition_method: manual
   content_hash: b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558
   health_score: 100.0
-  last_checked: 1779130494.967961
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.967961+02:00'
   last_ai_eval: null
@@ -8635,7 +8635,7 @@ https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/p
   addition_method: manual
   content_hash: b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558
   health_score: 100.0
-  last_checked: 1779130495.001681
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.001681+02:00'
   last_ai_eval: null
@@ -8668,7 +8668,7 @@ https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/t
   addition_method: manual
   content_hash: b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558
   health_score: 100.0
-  last_checked: 1779130495.008272
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.008272+02:00'
   last_ai_eval: null
@@ -8701,7 +8701,7 @@ https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/u
   addition_method: manual
   content_hash: b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558
   health_score: 100.0
-  last_checked: 1779130494.954105
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.954105+02:00'
   last_ai_eval: null
@@ -8767,7 +8767,7 @@ https://amitprius.medium.com/python-dictionary-zero-to-hero-with-examples-a7497a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030326.641412
+  last_checked: 1779030326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:26.641412+02:00'
   last_ai_eval: null
@@ -8801,7 +8801,7 @@ https://amod-kadam.medium.com/are-there-two-load-balancer-controllers-with-eks-8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030472.949772
+  last_checked: 1779030472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:52.949772+02:00'
   last_ai_eval: null
@@ -8833,7 +8833,7 @@ https://amolmote.hashnode.dev/replicaset-deployment-in-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029563.510471
+  last_checked: 1779029563
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:43.510471+02:00'
   last_ai_eval: null
@@ -8867,7 +8867,7 @@ https://amolmote.hashnode.dev/replicaset-deployment-in-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032556.128789
+  last_checked: 1779032556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:36.128789+02:00'
   last_ai_eval: null
@@ -8899,7 +8899,7 @@ https://amy-ma.medium.com/ingress-configuration-d9f13c5bcf1a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032728.560691
+  last_checked: 1779032728
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:28.560691+02:00'
   last_ai_eval: null
@@ -9649,7 +9649,7 @@ https://android-developers.googleblog.com/2026/05/android-cli-stable-1-0-agent-d
   addition_method: automatic
   content_hash: cd72cd0f514c54b9062e8261f82120dae9223a4d80240d8b90bb0b00809dd6e1
   health_score: null
-  last_checked: 1780352138.622105
+  last_checked: 1780352138
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:38.622105+02:00'
   last_ai_eval: null
@@ -9695,7 +9695,7 @@ https://android-developers.googleblog.com/2026/05/build-android-apps-google-ai-s
   addition_method: automatic
   content_hash: 917d59614b5baf527b2a26b7ba63878fd0f91cf62f2fe4fef84c2dbbfbc5025a
   health_score: null
-  last_checked: 1780352138.622114
+  last_checked: 1780352138
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:38.622114+02:00'
   last_ai_eval: null
@@ -9863,7 +9863,7 @@ https://angular.io:
   addition_method: manual
   content_hash: 407de4d0847a6a5d35ff586acc4a11facdf3cd67630d7398a85472b14eb64692
   health_score: 100.0
-  last_checked: 1779030564.136117
+  last_checked: 1779030564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:24.136117+02:00'
   last_ai_eval: null
@@ -9890,7 +9890,7 @@ https://angular.io/guide/build:
   addition_method: manual
   content_hash: 5b3030e6481f11791c134e661d4f9733dfbbaaf633e867cb1676d8ced735701a
   health_score: 100.0
-  last_checked: 1779034039.79868
+  last_checked: 1779034039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:19.798680+02:00'
   last_ai_eval: null
@@ -9920,7 +9920,7 @@ https://angular.io/guide/build:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031850.00534
+  last_checked: 1779031850
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:50.005340+02:00'
   last_ai_eval: null
@@ -9952,7 +9952,7 @@ https://anirudhdaya.hashnode.dev/kubernetes-explained-part-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031012.136391
+  last_checked: 1779031012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:52.136391+02:00'
   last_ai_eval: null
@@ -9983,7 +9983,7 @@ https://anirudhdaya.hashnode.dev/kubernetes-explained-part-2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030809.146846
+  last_checked: 1779030809
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:29.146846+02:00'
   last_ai_eval: null
@@ -10013,7 +10013,7 @@ https://ankush-chavan.medium.com/creating-multi-cloud-kubernetes-cluster-on-aws-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032974.757999
+  last_checked: 1779032974
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:34.757999+02:00'
   last_ai_eval: null
@@ -10044,7 +10044,7 @@ https://ansible.ai:
   addition_method: manual
   content_hash: a5c77dd0a850c1a79632fa2ecda35a2c292aab02e201aef85baff517b2fd222e
   health_score: 100.0
-  last_checked: 1779034504.828215
+  last_checked: 1779034504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:04.828215+02:00'
   last_ai_eval: null
@@ -10072,7 +10072,7 @@ https://ansible.github.io/workshops/demos:
   addition_method: manual
   content_hash: bb17eb1f9cfe88b2b5801ab12618198f3cebc0060a8021d20e20c91f4e072242
   health_score: 100.0
-  last_checked: 1779029118.920282
+  last_checked: 1779029118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:18.920282+02:00'
   last_ai_eval: null
@@ -10099,7 +10099,7 @@ https://answers.dynatrace.com/spaces/482/dynatrace-open-qa/questions/232421/dyna
   addition_method: manual
   content_hash: 9311a26c79903654b4d07e42cf337f7ff23ade089df73af761793aec3fe60240
   health_score: 100.0
-  last_checked: 1779032245.474239
+  last_checked: 1779032245
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:25.474239+02:00'
   last_ai_eval: null
@@ -10169,7 +10169,7 @@ https://antigravity.google/use-cases/science:
   addition_method: automatic
   content_hash: c3e6cf730e5e4af14f84fa1514ad0e703eed488b7c7ae8a17cc8a5916b704f66
   health_score: null
-  last_checked: 1780352302.456737
+  last_checked: 1780352302
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:22.456737+02:00'
   last_ai_eval: null
@@ -10207,7 +10207,7 @@ https://any-api.com:
   addition_method: manual
   content_hash: dd3d79a03c5ac4a5e41dc639979797263e1f91c8b13d0d1e244cd98f717f1eab
   health_score: 100.0
-  last_checked: 1779031720.752696
+  last_checked: 1779031720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:40.752696+02:00'
   last_ai_eval: null
@@ -10366,7 +10366,7 @@ https://apifriends.com/api-creation/different-types-apis:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031455.360793
+  last_checked: 1779031455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:15.360793+02:00'
   last_ai_eval: null
@@ -10399,7 +10399,7 @@ https://apifriends.com/api-management/what-is-an-api:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031897.906377
+  last_checked: 1779031897
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:37.906377+02:00'
   last_ai_eval: null
@@ -10465,7 +10465,7 @@ https://apilandscape.apiscene.io:
   addition_method: manual
   content_hash: 7a6754159e6e7f78a327eb017cf49b8d59f7244c2958b34c11eaf976dd0644f5
   health_score: 100.0
-  last_checked: 1779030655.577248
+  last_checked: 1779030655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:55.577248+02:00'
   last_ai_eval: null
@@ -10556,7 +10556,7 @@ https://apistore.caixabank.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030589.931085
+  last_checked: 1779030589
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:49.931085+02:00'
   last_ai_eval: null
@@ -10587,7 +10587,7 @@ https://apkplz.net/app/com.LearningSolution.LearnKubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032095.24311
+  last_checked: 1779032095
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:55.243110+02:00'
   last_ai_eval: null
@@ -10647,7 +10647,7 @@ https://apolicy.io:
   addition_method: manual
   content_hash: 1b5d21a5dc646db1a9d3a1b520d2c0d56a1596c91a2b72344622cd773bd35d19
   health_score: 100.0
-  last_checked: 1779031410.516398
+  last_checked: 1779031410
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:30.516398+02:00'
   last_ai_eval: null
@@ -10705,7 +10705,7 @@ https://app.getambassador.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032239.729805
+  last_checked: 1779032239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:19.729805+02:00'
   last_ai_eval: null
@@ -10733,7 +10733,7 @@ https://app.getambassador.io/initializer:
   addition_method: manual
   content_hash: 58ebedccfbb19f2d3b13281440b513e61047c409d5f0e90eb4a68dbdc3264431
   health_score: 100.0
-  last_checked: 1779032754.316377
+  last_checked: 1779032754
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:54.316377+02:00'
   last_ai_eval: null
@@ -10796,7 +10796,7 @@ https://app.polymersearch.com/discover/aws:
   addition_method: manual
   content_hash: cc94765c29e878b6c6f5a4cc86bee8d2de2fd1b0bf3444936b36a5a81c8a4646
   health_score: 100.0
-  last_checked: 1779029163.531215
+  last_checked: 1779029163
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:03.531215+02:00'
   last_ai_eval: null
@@ -10827,7 +10827,7 @@ https://app.rollout.io:
   addition_method: manual
   content_hash: 0afad09dc886ae98b42ac56b575ab5fdf3c508af321703084877f23a58d0f3a8
   health_score: 100.0
-  last_checked: 1779031511.287445
+  last_checked: 1779031511
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:11.287445+02:00'
   last_ai_eval: null
@@ -10853,7 +10853,7 @@ https://app.vagrantup.com/ansible/boxes/tower:
   addition_method: manual
   content_hash: cfb1d00cefb9fbdbbee65df180a91ee861e70bff27fec81a2daad38a5cbb2174
   health_score: 100.0
-  last_checked: 1779031596.379843
+  last_checked: 1779031596
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:36.379843+02:00'
   last_ai_eval: null
@@ -10880,7 +10880,7 @@ https://app.vagrantup.com/krlex/boxes/centos-awx:
   addition_method: manual
   content_hash: cfb1d00cefb9fbdbbee65df180a91ee861e70bff27fec81a2daad38a5cbb2174
   health_score: 100.0
-  last_checked: 1779034510.024748
+  last_checked: 1779034510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:10.024748+02:00'
   last_ai_eval: null
@@ -10972,7 +10972,7 @@ https://appsecengineer.com/courses/kubernetes-policy-management-with-kyverno:
   addition_method: manual
   content_hash: 62b70f6440830bc9558111b52c1d7d5546e13116140f7f50fb765573b7a2193b
   health_score: 100.0
-  last_checked: 1779033924.056373
+  last_checked: 1779033924
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:24.056373+02:00'
   last_ai_eval: null
@@ -11140,7 +11140,7 @@ https://arabitnetwork.com/2021/03/13/k8s-enabling-auditing-logs-step-by-step:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034476.8328
+  last_checked: 1779034476
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:36.832800+02:00'
   last_ai_eval: null
@@ -11268,7 +11268,7 @@ https://architecturenotes.co/12-factor-app-revisited:
   addition_method: manual
   content_hash: 9ac61602a5b0bfed64302cf6719324bec6d98bd799485e73f7bdd23c6b36c291
   health_score: 100.0
-  last_checked: 1779034424.798541
+  last_checked: 1779034424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:44.798541+02:00'
   last_ai_eval: null
@@ -11392,7 +11392,7 @@ https://architecturenotes.co/redis:
   addition_method: manual
   content_hash: d877a157cc490492a7adb75fc796c8bb5bd7b45f1c7e2990f8811262b9869dc4
   health_score: 100.0
-  last_checked: 1779030503.658123
+  last_checked: 1779030503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:23.658123+02:00'
   last_ai_eval: null
@@ -11418,7 +11418,7 @@ https://architecturenotes.co/things-you-should-know-about-databases:
   addition_method: manual
   content_hash: cca61e2ae3ab129761cc96050c8756fe73ae3091d3251ecef9d4473ad61047c8
   health_score: 100.0
-  last_checked: 1779032679.624064
+  last_checked: 1779032679
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:39.624064+02:00'
   last_ai_eval: null
@@ -11508,7 +11508,7 @@ https://argon2-cffi.readthedocs.io:
   addition_method: manual
   content_hash: 07dc74516f809d9607d6446bdce50dd64cac2c70fe5c2f02a64c4287c51703d6
   health_score: 100.0
-  last_checked: 1779031541.46109
+  last_checked: 1779031541
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:41.461090+02:00'
   last_ai_eval: null
@@ -11600,7 +11600,7 @@ https://argoproj.github.io:
   addition_method: manual
   content_hash: f624ce88391cb9845b3acb71c58007b1af69a70cf86dd2f5b59210fe63e97d7d
   health_score: 100.0
-  last_checked: 1779033973.74796
+  last_checked: 1779033973
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:06:13.747960+02:00'
   last_ai_eval: null
@@ -11793,7 +11793,7 @@ https://arjavdave.com/2021/03/11/continuous-integration-for-ios-on-azure-devops-
   addition_method: manual
   content_hash: 14e7174c450d87f96de4989197db318984677fc2a2c9f6a3fa27241a2e6216f8
   health_score: 100.0
-  last_checked: 1779031115.146295
+  last_checked: 1779031115
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:35.146295+02:00'
   last_ai_eval: null
@@ -11828,7 +11828,7 @@ https://armin.su/ssl-certificates-from-lets-encrypt-for-kubernetes-private-ingre
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030322.851171
+  last_checked: 1779030322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:22.851171+02:00'
   last_ai_eval: null
@@ -11897,7 +11897,7 @@ https://arnoldgalovics.com/java-and-spring-boot-multiline-log-support-for-fluent
   addition_method: manual
   content_hash: ab40174b43145730a87eb84fe4f855756c1779a8278c21cf21e51a7863003d20
   health_score: 100.0
-  last_checked: 1779033101.696071
+  last_checked: 1779033101
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:41.696071+02:00'
   last_ai_eval: null
@@ -11958,7 +11958,7 @@ https://around25.com/blog/horizontal-pod-autoscaler-in-kubernetes:
   addition_method: manual
   content_hash: 446b2ce91d7a490438739e6f05342b4dd4da1e40410dcdb3cabd03ae5488fbaa
   health_score: 100.0
-  last_checked: 1779030609.015183
+  last_checked: 1779030609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:09.015183+02:00'
   last_ai_eval: null
@@ -11986,7 +11986,7 @@ https://aroworkshop.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031729.87525
+  last_checked: 1779031729
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:49.875250+02:00'
   last_ai_eval: null
@@ -12083,7 +12083,7 @@ https://arstechnica.com/gadgets/2022/03/google-calendar-now-lets-paid-users-crea
   addition_method: manual
   content_hash: abce617462e73eccbd59f47f7f085dae3d6f945009ffc9e45f4b1f68be125e8a
   health_score: 100.0
-  last_checked: 1779034270.21148
+  last_checked: 1779034270
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:10.211480+02:00'
   last_ai_eval: null
@@ -12142,7 +12142,7 @@ https://artemis.apache.org/components/artemis/documentation/latest/management-co
   addition_method: manual
   content_hash: 7b9cc60f4198de657f6dddf48db83f6b3d8ac9b0dea84bae655fb6f3e9e397f7
   health_score: 100.0
-  last_checked: 1779130495.013159
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.013159+02:00'
   last_ai_eval: null
@@ -12267,7 +12267,7 @@ https://arthursens.medium.com/risk-analysis-and-security-compliance-in-kube-prom
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029513.476504
+  last_checked: 1779029513
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:53.476504+02:00'
   last_ai_eval: null
@@ -12333,7 +12333,7 @@ https://artifacthub.io/packages/helm/choerodon/nexus3:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735960.433
+  last_checked: 1781735960
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:20.433000+02:00'
   last_ai_eval: null
@@ -12564,7 +12564,7 @@ https://artificialconfidence.com/p/artificial-confidence-the-spec-for:
   addition_method: automatic
   content_hash: 3297c47240a5ad551519dba6afbd7ab8863188fc2bb51e3f19250136dc9d3d1e
   health_score: null
-  last_checked: 1780352292.588405
+  last_checked: 1780352292
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:12.588405+02:00'
   last_ai_eval: null
@@ -12637,7 +12637,7 @@ https://arun-sisodiya.medium.com/kyverno-a-policy-manager-for-kubernetes-286f6e0
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029154.592129
+  last_checked: 1779029154
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:54.592129+02:00'
   last_ai_eval: null
@@ -12672,7 +12672,7 @@ https://asciiflow.com:
   addition_method: manual
   content_hash: 2a7bca173bfbf450a20db316ed20f18c6d034406626db64b202117f226e7b5c3
   health_score: 100.0
-  last_checked: 1779031122.246548
+  last_checked: 1779031122
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:42.246548+02:00'
   last_ai_eval: null
@@ -12738,7 +12738,7 @@ https://ashishtechmill.com/cicd-workflow-for-spring-boot-application-on-kubernet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030886.422246
+  last_checked: 1779030886
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:46.422246+02:00'
   last_ai_eval: null
@@ -12764,7 +12764,7 @@ https://ashishtechmill.com/demystifying-google-container-tool-jib-java-image-bui
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031148.865666
+  last_checked: 1779031148
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:08.865666+02:00'
   last_ai_eval: null
@@ -12794,7 +12794,7 @@ https://asishmm.medium.com/discussion-on-horizontal-pod-autoscaler-with-a-demo-o
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032586.731728
+  last_checked: 1779032586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:06.731728+02:00'
   last_ai_eval: null
@@ -12826,7 +12826,7 @@ https://asonisg.medium.com/multi-tenancy-with-kubernetes-part-1-8ac4e5083e31:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032087.696573
+  last_checked: 1779032087
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:47.696573+02:00'
   last_ai_eval: null
@@ -12990,7 +12990,7 @@ https://atul-agrawal.medium.com/library-vs-service-vs-sidecar-ff5a20b50cad:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032244.687101
+  last_checked: 1779032244
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:24.687101+02:00'
   last_ai_eval: null
@@ -13023,7 +13023,7 @@ https://austingil.com/vs-code-timeline-restores-work-git-cant:
   addition_method: manual
   content_hash: 868ac83fb8954984fdee276c2d5158b3357255def262941c5ba5eb0433e36419
   health_score: 100.0
-  last_checked: 1779033424.539943
+  last_checked: 1779033424
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:57:04.539943+02:00'
   last_ai_eval: null
@@ -13091,7 +13091,7 @@ https://auth0.com/blog/java-spring-boot-microservices:
   addition_method: manual
   content_hash: 04f846133c521d65f8e98592be2aed41f96ada1fa39783b85d545caa250f4cfa
   health_score: 100.0
-  last_checked: 1779029628.880526
+  last_checked: 1779029628
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:53:48.880526+02:00'
   last_ai_eval: null
@@ -13289,7 +13289,7 @@ https://automated-360.com/integration/how-to-perform-code-quality-check-for-sele
   addition_method: manual
   content_hash: 570f9690cfa86d602471769cd42587ad65afbb1a0765fbf1145f3ce3ecb0a897
   health_score: 100.0
-  last_checked: 1779034432.842164
+  last_checked: 1779034432
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:52.842164+02:00'
   last_ai_eval: null
@@ -14446,7 +14446,7 @@ https://awesome-go.com:
   addition_method: manual
   content_hash: d56b953bb64fc8fa1f8ee3f641243bacc307fc5dc92c07db31afc59314f14f56
   health_score: 100.0
-  last_checked: 1779032405.638766
+  last_checked: 1779032405
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:40:05.638766+02:00'
   last_ai_eval: null
@@ -14473,7 +14473,7 @@ https://awesome-kubernetes.readthedocs.io:
   addition_method: manual
   content_hash: 31f27f5ea923b800ad40b77d77806eeb32d4e2bec4ff491d8d590b29445d6e31
   health_score: 100.0
-  last_checked: 1779030238.535195
+  last_checked: 1779030238
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:58.535195+02:00'
   last_ai_eval: null
@@ -14564,7 +14564,7 @@ https://awesomeopensource.com/project/William-Yeh/ansible-prometheus:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032181.926364
+  last_checked: 1779032181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:21.926364+02:00'
   last_ai_eval: null
@@ -14591,7 +14591,7 @@ https://awesomeopensource.com/project/cloudposse/terraform-aws-multi-az-subnets:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030352.669833
+  last_checked: 1779030352
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:52.669833+02:00'
   last_ai_eval: null
@@ -14623,7 +14623,7 @@ https://awesomeopensource.com/project/sirredbeard/Awesome-WSL:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030827.190713
+  last_checked: 1779030827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:47.190713+02:00'
   last_ai_eval: null
@@ -14657,7 +14657,7 @@ https://awesomeopensource.com/projects/cidr:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030228.414618
+  last_checked: 1779030228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:48.414618+02:00'
   last_ai_eval: null
@@ -14729,7 +14729,7 @@ https://awesomerank.github.io/lists/janikvonrotz/awesome-powershell.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030538.481944
+  last_checked: 1779030538
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:58.481944+02:00'
   last_ai_eval: null
@@ -14967,7 +14967,7 @@ https://aws.amazon.com/about-aws:
   addition_method: automatic
   content_hash: de3cea21e06278d53227a3f26c4ab81aed588d2a9d93b79a8918b5ad7f774ac7
   health_score: null
-  last_checked: 1780352828.641312
+  last_checked: 1780352828
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:08.641312+02:00'
   last_ai_eval: null
@@ -15007,7 +15007,7 @@ https://aws.amazon.com/about-aws/global-infrastructure/localzones/locations:
   addition_method: manual
   content_hash: 5d21888d9fa3ce0ad76da7aa0dc95ff42a4fbbdf554692b179caa2b2fd61f466
   health_score: 100.0
-  last_checked: 1779029163.365494
+  last_checked: 1779029163
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:03.365494+02:00'
   last_ai_eval: null
@@ -15038,7 +15038,7 @@ https://aws.amazon.com/about-aws/global-infrastructure/localzones/locations:
   addition_method: manual
   content_hash: bbc82c144edf66a97ce1a76d1d4d435cb51f7f8c9e503aef868b88b2a1770d90
   health_score: 64.0
-  last_checked: 1779130494.987928
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.987928+02:00'
   last_ai_eval: null
@@ -15066,7 +15066,7 @@ https://aws.amazon.com/about-aws/whats-new/2015/12/now-add-or-modify-request-hea
   addition_method: manual
   content_hash: 57d3343d93528eb5a03a743df122d0d1738186573e12a147c26a2606f34f9e36
   health_score: 100.0
-  last_checked: 1779031255.563905
+  last_checked: 1779031255
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:55.563905+02:00'
   last_ai_eval: null
@@ -15100,7 +15100,7 @@ https://aws.amazon.com/about-aws/whats-new/2016/01/aws-schema-conversion-tool-po
   addition_method: manual
   content_hash: 248608be4c8c7eeb3888e936450726ab9887d5a4b72283c39a8e742c6c1b6ca0
   health_score: 100.0
-  last_checked: 1779029366.864838
+  last_checked: 1779029366
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:26.864838+02:00'
   last_ai_eval: null
@@ -15137,7 +15137,7 @@ https://aws.amazon.com/about-aws/whats-new/2016/01/aws-schema-conversion-tool-po
   addition_method: manual
   content_hash: 89f116c915b33a2dfe1fe69797042f7d8093aa60c570fe9ac30a0459a4fc07c2
   health_score: 100.0
-  last_checked: 1779030091.082268
+  last_checked: 1779030091
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:01:31.082268+02:00'
   last_ai_eval: null
@@ -15435,7 +15435,7 @@ https://aws.amazon.com/about-aws/whats-new/2016/09/amazon-cloudfront-now-support
   addition_method: manual
   content_hash: 31bda3e6483aaafe43c2133853ce4507fdef86b6b1c93487d35eb1cd0b47a177
   health_score: 100.0
-  last_checked: 1779029507.349279
+  last_checked: 1779029507
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:47.349279+02:00'
   last_ai_eval: null
@@ -15502,7 +15502,7 @@ https://aws.amazon.com/about-aws/whats-new/2016/10/oracle-database-on-the-aws-cl
   addition_method: manual
   content_hash: c98d2e0980588e9621fffa5dcf99d386f8c5ae5aced414d76cc52133241e7ea8
   health_score: 100.0
-  last_checked: 1779030350.134948
+  last_checked: 1779030350
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:50.134948+02:00'
   last_ai_eval: null
@@ -15837,7 +15837,7 @@ https://aws.amazon.com/about-aws/whats-new/2021/05/introducing-distributed-load-
   addition_method: manual
   content_hash: 980fa380627c89a8abee0ca56d2280e577eab7cf02eaa046c63b94d13b5a8ac7
   health_score: 100.0
-  last_checked: 1779031455.708671
+  last_checked: 1779031455
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:15.708671+02:00'
   last_ai_eval: null
@@ -16175,7 +16175,7 @@ https://aws.amazon.com/about-aws/whats-new/2021/08/ec2-vm-import-export-unified-
   addition_method: manual
   content_hash: f5be332f36143c0eae73e97cf951d9f09c3f6d2386bfc21ab4dc44df8ff395f6
   health_score: 84.0
-  last_checked: 1779130494.962228
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.962228+02:00'
   last_ai_eval: null
@@ -16586,7 +16586,7 @@ https://aws.amazon.com/about-aws/whats-new/2022/04/amazon-cloudwatch-metrics-ins
   addition_method: manual
   content_hash: 341b31b5e366e39c59f8761601f61a71079243255afe5c16364af43df53431ce
   health_score: 100.0
-  last_checked: 1779030927.99586
+  last_checked: 1779030927
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:27.995860+02:00'
   last_ai_eval: null
@@ -17999,7 +17999,7 @@ https://aws.amazon.com/about-aws/whats-new/2024/08/aws-waf-rate-based-rules-lowe
   addition_method: automatic
   content_hash: 5df95d0bac5716c2fecf1dab3e461025bb5ac2d2467ef6029dbff12ec132f82a
   health_score: null
-  last_checked: 1780352158.263546
+  last_checked: 1780352158
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:58.263546+02:00'
   last_ai_eval: null
@@ -18036,7 +18036,7 @@ https://aws.amazon.com/activate:
   addition_method: manual
   content_hash: 2805722d4026971e82ee97b10d3579bc775a364891a4de0644874a1673284651
   health_score: 100.0
-  last_checked: 1779033050.807162
+  last_checked: 1779033050
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:50.807162+02:00'
   last_ai_eval: null
@@ -18194,7 +18194,7 @@ https://aws.amazon.com/architecture/serverless/serverless-or-kubernetes:
   addition_method: manual
   content_hash: 7bc8ff66fdaeea40c19d94a7d0e1b3a53e2d527ec65b9cc30ac4ee0638f1a936
   health_score: 100.0
-  last_checked: 1779034265.283798
+  last_checked: 1779034265
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:05.283798+02:00'
   last_ai_eval: null
@@ -18324,7 +18324,7 @@ https://aws.amazon.com/big-data/data-lake-on-aws:
   addition_method: manual
   content_hash: 4dc880467ded98628b98a8cf69c214a7f49a11a58c783bcfd6e8d75daa8e1126
   health_score: 100.0
-  last_checked: 1779031113.396799
+  last_checked: 1779031113
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:33.396799+02:00'
   last_ai_eval: null
@@ -18385,7 +18385,7 @@ https://aws.amazon.com/blogs/apn/active-directory-single-sign-on-sso-on-aws-with
   addition_method: manual
   content_hash: c1eca590b835adb0d350b1a474f7445dce48e960fe909944c76e9e2a02762908
   health_score: 100.0
-  last_checked: 1779033384.625902
+  last_checked: 1779033384
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:56:24.625902+02:00'
   last_ai_eval: null
@@ -18479,7 +18479,7 @@ https://aws.amazon.com/blogs/apn/how-to-deploy-a-high-availability-web-service-o
   addition_method: manual
   content_hash: 23c1fe0ce3a26b4bc45686956b41c27190477e6533e7914f508f964d655c020f
   health_score: 100.0
-  last_checked: 1779033400.346001
+  last_checked: 1779033400
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:56:40.346001+02:00'
   last_ai_eval: null
@@ -18805,7 +18805,7 @@ https://aws.amazon.com/blogs/architecture/disaster-recovery-with-aws-managed-ser
   addition_method: manual
   content_hash: fbbf5eefa0740756aa3fb6ac4b7a1b65e623c9748eee0f63fcf213262305da31
   health_score: 100.0
-  last_checked: 1779034109.438172
+  last_checked: 1779034109
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:08:29.438172+02:00'
   last_ai_eval: null
@@ -18833,7 +18833,7 @@ https://aws.amazon.com/blogs/architecture/exploring-data-transfer-costs-for-aws-
   addition_method: manual
   content_hash: ee2c1dc56914def0466e3c0a26d249ba09d32ee97e5e256f15446949ce34e8d9
   health_score: 100.0
-  last_checked: 1779030982.750249
+  last_checked: 1779030982
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:22.750249+02:00'
   last_ai_eval: null
@@ -18900,7 +18900,7 @@ https://aws.amazon.com/blogs/architecture/lets-architect-architecting-with-amazo
   addition_method: manual
   content_hash: 4036de65093065c38bcc71ef81a346dfd707e00f1aef7db2c5f581dd407a6841
   health_score: 100.0
-  last_checked: 1779032289.843242
+  last_checked: 1779032289
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:38:09.843242+02:00'
   last_ai_eval: null
@@ -19333,7 +19333,7 @@ https://aws.amazon.com/blogs/architecture/what-to-consider-when-selecting-a-regi
   addition_method: manual
   content_hash: e2e1a058ff39c8fb2ad279a521b1bcafe45f5f283353c19cfb21a2b175175e99
   health_score: 100.0
-  last_checked: 1779031945.038512
+  last_checked: 1779031945
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:32:25.038512+02:00'
   last_ai_eval: null
@@ -19366,7 +19366,7 @@ https://aws.amazon.com/blogs/aws-cloud-financial-management/announcing-general-a
   addition_method: manual
   content_hash: 87c01b4ef0510f3d392aec79c2b8713a84062d57023f50c73582fd9c7b5ba7ab
   health_score: 100.0
-  last_checked: 1779130495.016521
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.016521+02:00'
   last_ai_eval: null
@@ -19399,7 +19399,7 @@ https://aws.amazon.com/blogs/aws-cloud-financial-management/understanding-your-a
   addition_method: manual
   content_hash: 2a41346741bf661ab05a96cac6f893592a140a73d9ac22ce5068110e24b26687
   health_score: 100.0
-  last_checked: 1779130494.935096
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.935096+02:00'
   last_ai_eval: null
@@ -19430,7 +19430,7 @@ https://aws.amazon.com/blogs/aws-cost-management/announcing-general-availability
   addition_method: manual
   content_hash: 05d62463bee06c61fed73bbfa682bee63e213d7ba57dabbd21d7a147ad3b443c
   health_score: 100.0
-  last_checked: 1779032177.749358
+  last_checked: 1779032177
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:17.749358+02:00'
   last_ai_eval: null
@@ -19457,7 +19457,7 @@ https://aws.amazon.com/blogs/aws-cost-management/understanding-your-aws-cost-dat
   addition_method: manual
   content_hash: 501f66282bea10ecfdd9f54550373f6b23ed51af8427e2d589909bbaf6edd0fc
   health_score: 100.0
-  last_checked: 1779030132.629783
+  last_checked: 1779030132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:12.629783+02:00'
   last_ai_eval: null
@@ -19719,7 +19719,7 @@ https://aws.amazon.com/blogs/aws/amazon-rds-for-sql-server-support-for-windows-a
   addition_method: manual
   content_hash: 6b7b5b462fab5dca1da6764b3f801172c8a06ac63738c8d8d40834c143b2c886
   health_score: 100.0
-  last_checked: 1779032817.54121
+  last_checked: 1779032817
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:57.541210+02:00'
   last_ai_eval: null
@@ -19755,7 +19755,7 @@ https://aws.amazon.com/blogs/aws/amazon-rds-multi-az-db-cluster:
   addition_method: manual
   content_hash: 30c3971c3a11fd952abd981421eb75fbf62d48f4efbaedf3b76bff8886760793
   health_score: 100.0
-  last_checked: 1779034109.479705
+  last_checked: 1779034109
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:08:29.479705+02:00'
   last_ai_eval: null
@@ -19987,7 +19987,7 @@ https://aws.amazon.com/blogs/aws/aws-cloud-adoption-framework-caf-3-0-is-now-ava
   addition_method: manual
   content_hash: 95c42989a1fc7009efa2372aeb51f2a7bc8329b3783c6d23b11c13eb1ac7d9c6
   health_score: 100.0
-  last_checked: 1779032100.240405
+  last_checked: 1779032100
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:00.240405+02:00'
   last_ai_eval: null
@@ -20086,7 +20086,7 @@ https://aws.amazon.com/blogs/aws/aws-database-migration-service:
   addition_method: manual
   content_hash: bcf7f74fbfbfcf0af023fe7a42c99081ccbc42ad7fe6e4016670751239dcf8f8
   health_score: 100.0
-  last_checked: 1779032232.050724
+  last_checked: 1779032232
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:12.050724+02:00'
   last_ai_eval: null
@@ -20253,7 +20253,7 @@ https://aws.amazon.com/blogs/aws/aws-repost-a-reimagined-qa-experience-for-the-a
   addition_method: manual
   content_hash: f77f66c941e5464f4613e14f8bd4cbe0ecfb0239c83949043ec6970f61150e3e
   health_score: 100.0
-  last_checked: 1779033612.049915
+  last_checked: 1779033612
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:00:12.049915+02:00'
   last_ai_eval: null
@@ -20300,7 +20300,7 @@ https://aws.amazon.com/blogs/aws/aws-repost-a-reimagined-qa-experience-for-the-a
   addition_method: automatic
   content_hash: 18fd3c72641dd78e08955820f99dee4cbd5f181b4b3ac93e2904fb54b0407507
   health_score: null
-  last_checked: 1780353037.421391
+  last_checked: 1780353037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:37.421391+02:00'
   last_ai_eval: null
@@ -20354,7 +20354,7 @@ https://aws.amazon.com/blogs/aws/aws-repost-a-reimagined-qa-experience-for-the-a
   addition_method: automatic
   content_hash: 59cc00f00040f8e4461d120a0bb77026023da85224a9f05b7127b356a5386e68
   health_score: null
-  last_checked: 1780353037.421401
+  last_checked: 1780353037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:37.421401+02:00'
   last_ai_eval: null
@@ -20401,7 +20401,7 @@ https://aws.amazon.com/blogs/aws/aws-weekly-roundup-claude-opus-4-8-on-aws-auror
   addition_method: automatic
   content_hash: a1488a031dd91458f7ef23aeb12a4b1f19d80f358fa3aa90b1e5bdc971066a8a
   health_score: null
-  last_checked: 1780353052.024519
+  last_checked: 1780353052
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:52.024519+02:00'
   last_ai_eval: null
@@ -20502,7 +20502,7 @@ https://aws.amazon.com/blogs/aws/coming-soon-ec2-dedicated-hosts:
   addition_method: manual
   content_hash: ff5d774c7f09c383bef873d3abf9dca2f4a7ffc47882a53e5305eed58ecd0e71
   health_score: 100.0
-  last_checked: 1779130494.944333
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.944333+02:00'
   last_ai_eval: null
@@ -20710,7 +20710,7 @@ https://aws.amazon.com/blogs/aws/get-started-with-openai-gpt-5-5-gpt-5-4-models-
   addition_method: automatic
   content_hash: 9183ad307c1ec4a839d8da9b52265bd551f730d645732a19fbe2346fd098925a
   health_score: null
-  last_checked: 1780353052.024509
+  last_checked: 1780353052
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:52.024509+02:00'
   last_ai_eval: null
@@ -20893,7 +20893,7 @@ https://aws.amazon.com/blogs/aws/infoworld-review-amazon-aurora-rocks-mysql:
   addition_method: automatic
   content_hash: 61cc5d9a8d90085ec9f6b4cbce627e07ea6534fcf527e8be536c7a5ee0c84543
   health_score: null
-  last_checked: 1780353037.421374
+  last_checked: 1780353037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:37.421374+02:00'
   last_ai_eval: null
@@ -20948,7 +20948,7 @@ https://aws.amazon.com/blogs/aws/infoworld-review-amazon-aurora-rocks-mysql:
   addition_method: automatic
   content_hash: 4463ed1540d99c04090777922824b9495af8f0d65c51be118496f1486d8791e1
   health_score: null
-  last_checked: 1780353037.421356
+  last_checked: 1780353037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:37.421356+02:00'
   last_ai_eval: null
@@ -20993,7 +20993,7 @@ https://aws.amazon.com/blogs/aws/meet-our-newest-aws-heroes-may-2026:
   addition_method: automatic
   content_hash: ff62815d655c021986ece35df9436980a1db49d1a01791e2c0b38807da52c05e
   health_score: null
-  last_checked: 1780402331.955747
+  last_checked: 1780402331
   needs_ai_refresh: false
   discovered_at: '2026-06-02T14:12:11.955747+02:00'
   last_ai_eval: null
@@ -21039,7 +21039,7 @@ https://aws.amazon.com/blogs/aws/meet-our-newest-aws-heroes-may-2026:
   addition_method: automatic
   content_hash: 13a90259d81a22a6d8ac85cc5545aa3972dcad34ff82aa4737019178c6513adb
   health_score: null
-  last_checked: 1780352730.20747
+  last_checked: 1780352730
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:30.207470+02:00'
   last_ai_eval: null
@@ -21316,7 +21316,7 @@ https://aws.amazon.com/blogs/aws/new-create-microsoft-sql-server-instances-of-am
   addition_method: manual
   content_hash: e2b575a3511d61638204a977e63c92eb37445495b84555abd9fa667be8aa5a51
   health_score: 100.0
-  last_checked: 1779029174.206567
+  last_checked: 1779029174
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:14.206567+02:00'
   last_ai_eval: null
@@ -21510,7 +21510,7 @@ https://aws.amazon.com/blogs/aws/new_deployment_pipelines_reference_architecture
   addition_method: manual
   content_hash: ce00982850759ae8a4911efbdd625426658848fe32a9f4896a5f485bc05c8502
   health_score: 100.0
-  last_checked: 1779030979.393873
+  last_checked: 1779030979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:19.393873+02:00'
   last_ai_eval: null
@@ -21771,7 +21771,7 @@ https://aws.amazon.com/blogs/big-data/using-spark-sql-for-etl:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735876.005314
+  last_checked: 1781735876
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:56.005314+02:00'
   last_ai_eval: null
@@ -21873,7 +21873,7 @@ https://aws.amazon.com/blogs/compute/building-an-event-driven-application-with-a
   addition_method: manual
   content_hash: 408c26ed1b45b2f125ac159b1ea0b040bd6b4d02bbdd63277260684efc8fd4d7
   health_score: 100.0
-  last_checked: 1779032731.860781
+  last_checked: 1779032731
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:45:31.860781+02:00'
   last_ai_eval: null
@@ -22540,7 +22540,7 @@ https://aws.amazon.com/blogs/containers/aws-docker-collaborate-simplify-develope
   addition_method: manual
   content_hash: 732958e71d83dba1ec1914001f8feafa5fa9d062881ed71ef75cfb4dc9553e37
   health_score: 100.0
-  last_checked: 1779031399.023446
+  last_checked: 1779031399
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:19.023446+02:00'
   last_ai_eval: null
@@ -23214,7 +23214,7 @@ https://aws.amazon.com/blogs/containers/policy-based-countermeasures-for-kuberne
   addition_method: manual
   content_hash: dca6bc05170d65cf15a694f2b2f5f6fe0b0310fb65e615bd3153cad2c1e932bd
   health_score: 100.0
-  last_checked: 1779033665.667467
+  last_checked: 1779033665
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:01:05.667467+02:00'
   last_ai_eval: null
@@ -23453,7 +23453,7 @@ https://aws.amazon.com/blogs/containers/using-amazon-ec2-spot-instances-with-kar
   addition_method: manual
   content_hash: daf6c78ef3fd928bdea0cd314298c053886a158cccc23a867bf1b3a3c85e00b9
   health_score: 100.0
-  last_checked: 1779031793.552141
+  last_checked: 1779031793
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:29:53.552141+02:00'
   last_ai_eval: null
@@ -23554,7 +23554,7 @@ https://aws.amazon.com/blogs/database/amazon-aurora-postgresql-blue-green-deploy
   addition_method: manual
   content_hash: f2ffb426f17ec679006f7db0f9ff3be284bd868c010d3af24c43d43b07360774
   health_score: 100.0
-  last_checked: 1779030873.940628
+  last_checked: 1779030873
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:14:33.940628+02:00'
   last_ai_eval: null
@@ -23589,7 +23589,7 @@ https://aws.amazon.com/blogs/database/auditing-for-highly-regulated-industries-u
   addition_method: manual
   content_hash: 9df0d1cf6ef8b785e33c781d7f39f058fdab991645d1db5a6124bc24fa62cc80
   health_score: 100.0
-  last_checked: 1779033692.403616
+  last_checked: 1779033692
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:01:32.403616+02:00'
   last_ai_eval: null
@@ -23622,7 +23622,7 @@ https://aws.amazon.com/blogs/database/introducing-the-aurora-storage-engine:
   addition_method: manual
   content_hash: f399d9c8c0f36c7175ecd5414141e38ed658c9ffd36729c7175b956aed3db1fb
   health_score: 100.0
-  last_checked: 1779031431.323863
+  last_checked: 1779031431
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:51.323863+02:00'
   last_ai_eval: null
@@ -23657,7 +23657,7 @@ https://aws.amazon.com/blogs/database/migrating-a-commercial-database-to-open-so
   addition_method: manual
   content_hash: 11a1d5f59317e4dfeb41257d01b6a935e045c14275622df634179151f5e7e1b7
   health_score: 100.0
-  last_checked: 1779030604.842077
+  last_checked: 1779030604
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:10:04.842077+02:00'
   last_ai_eval: null
@@ -23692,7 +23692,7 @@ https://aws.amazon.com/blogs/database/migrating-oracle-databases-with-near-zero-
   addition_method: manual
   content_hash: 8143aee7a4468c65e90d6e60a18b3ea628dfd962564f4dc34d15b4ae8939ba91
   health_score: 100.0
-  last_checked: 1779030069.682236
+  last_checked: 1779030069
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:01:09.682236+02:00'
   last_ai_eval: null
@@ -23728,7 +23728,7 @@ https://aws.amazon.com/blogs/database/migrating-oracle-databases-with-near-zero-
   addition_method: manual
   content_hash: f9a5d0e9c71a4a562bd83e49526184013036761926d5be1cafc95dc35ab78958
   health_score: 100.0
-  last_checked: 1779031393.0095
+  last_checked: 1779031393
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:13.009500+02:00'
   last_ai_eval: null
@@ -23765,7 +23765,7 @@ https://aws.amazon.com/blogs/database/migrating-oracle-databases-with-near-zero-
   addition_method: manual
   content_hash: 329d6352864cc03622f2584e0a623356b82bc14cb362af55e15ea58a4a79d0b0
   health_score: 100.0
-  last_checked: 1779029556.519643
+  last_checked: 1779029556
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:52:36.519643+02:00'
   last_ai_eval: null
@@ -23801,7 +23801,7 @@ https://aws.amazon.com/blogs/database/migrating-oracle-databases-with-near-zero-
   addition_method: manual
   content_hash: 5165e9c9ac44beb53340bbe30d07f5f42a694e562b0aa13b48b0ca309927c322
   health_score: 100.0
-  last_checked: 1779032117.381603
+  last_checked: 1779032117
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:17.381603+02:00'
   last_ai_eval: null
@@ -23834,7 +23834,7 @@ https://aws.amazon.com/blogs/developer:
   addition_method: manual
   content_hash: ebe9278faed58eec9bfa634033be0ab6b714d88ab44c96a4e3892e59c1870961
   health_score: 100.0
-  last_checked: 1779031429.081064
+  last_checked: 1779031429
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:49.081064+02:00'
   last_ai_eval: null
@@ -23966,7 +23966,7 @@ https://aws.amazon.com/blogs/devops/aws-codedeploy-deploying-from-a-development-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735876.123078
+  last_checked: 1781735876
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:56.123078+02:00'
   last_ai_eval: null
@@ -24652,7 +24652,7 @@ https://aws.amazon.com/blogs/machine-learning/mlops-foundation-roadmap-for-enter
   addition_method: automatic
   content_hash: 7a8a98ae544a2e32eb710ebfbd446b0237ad4fd5ca0ccac47efe59785f1e712a
   health_score: null
-  last_checked: 1780401702.549054
+  last_checked: 1780401702
   needs_ai_refresh: false
   discovered_at: '2026-06-02T14:01:42.549054+02:00'
   last_ai_eval: null
@@ -25032,7 +25032,7 @@ https://aws.amazon.com/blogs/mt/multi-account-aws-trusted-advisor-summaries-now-
   addition_method: manual
   content_hash: ed82966b09b4de2b38dc8548af2ef70f6c034a80410be07d75824f823bc95aab
   health_score: 100.0
-  last_checked: 1779031440.094399
+  last_checked: 1779031440
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:00.094399+02:00'
   last_ai_eval: null
@@ -25168,7 +25168,7 @@ https://aws.amazon.com/blogs/mt/standardize-compliance-in-aws-using-devops-and-a
   addition_method: manual
   content_hash: dbcb634c0072d6d61c07855f854799ce9b31d0f4f2b6d8e2bb077b9f7dd56eb0
   health_score: 100.0
-  last_checked: 1779030951.759867
+  last_checked: 1779030951
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:51.759867+02:00'
   last_ai_eval: null
@@ -25773,7 +25773,7 @@ https://aws.amazon.com/blogs/security/adhere-to-iam-best-practices-in-2016:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735878.295134
+  last_checked: 1781735878
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:58.295134+02:00'
   last_ai_eval: null
@@ -25804,7 +25804,7 @@ https://aws.amazon.com/blogs/security/announcing-industry-best-practices-for-sec
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735877.799653
+  last_checked: 1781735877
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:57.799653+02:00'
   last_ai_eval: null
@@ -25869,7 +25869,7 @@ https://aws.amazon.com/blogs/security/automated-reasoning-and-amazon-s2n:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735878.288824
+  last_checked: 1781735878
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:58.288824+02:00'
   last_ai_eval: null
@@ -26005,7 +26005,7 @@ https://aws.amazon.com/blogs/security/how-to-automate-aws-account-creation-with-
   addition_method: manual
   content_hash: 4f27d5fd1a5c1ced37597faa3ef46654a251728f266728cc15665ba18e8c6621
   health_score: 100.0
-  last_checked: 1779033081.518781
+  last_checked: 1779033081
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:21.518781+02:00'
   last_ai_eval: null
@@ -26038,7 +26038,7 @@ https://aws.amazon.com/blogs/security/how-to-automate-aws-account-creation-with-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735877.830992
+  last_checked: 1781735877
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:57.830992+02:00'
   last_ai_eval: null
@@ -26102,7 +26102,7 @@ https://aws.amazon.com/blogs/security/how-to-record-and-govern-your-iam-resource
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735877.763796
+  last_checked: 1781735877
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:57.763796+02:00'
   last_ai_eval: null
@@ -26166,7 +26166,7 @@ https://aws.amazon.com/blogs/security/how-to-restrict-amazon-s3-bucket-access-to
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735877.999374
+  last_checked: 1781735877
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:57.999374+02:00'
   last_ai_eval: null
@@ -26230,7 +26230,7 @@ https://aws.amazon.com/blogs/security/how-to-use-aws-security-hub-and-amazon-ope
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735878.287185
+  last_checked: 1781735878
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:58.287185+02:00'
   last_ai_eval: null
@@ -26261,7 +26261,7 @@ https://aws.amazon.com/blogs/security/in-case-you-missed-these-aws-security-blog
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735878.290862
+  last_checked: 1781735878
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:58.290862+02:00'
   last_ai_eval: null
@@ -26358,7 +26358,7 @@ https://aws.amazon.com/blogs/security/the-most-popular-aws-security-blog-posts-i
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735878.434501
+  last_checked: 1781735878
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:58.434501+02:00'
   last_ai_eval: null
@@ -26389,7 +26389,7 @@ https://aws.amazon.com/blogs/security/the-most-viewed-aws-security-blog-posts-so
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735878.280956
+  last_checked: 1781735878
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:58.280956+02:00'
   last_ai_eval: null
@@ -26453,7 +26453,7 @@ https://aws.amazon.com/blogs/security/updated-whitepaper-available-aws-best-prac
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735878.292008
+  last_checked: 1781735878
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:58.292008+02:00'
   last_ai_eval: null
@@ -26726,7 +26726,7 @@ https://aws.amazon.com/blogs/storage/manage-amazon-s3-storage-costs-granularly-a
   addition_method: manual
   content_hash: af55e777f6dd102fb7cc5e394eed245a3bd08094b063b668dbc466b217dfb6f5
   health_score: 100.0
-  last_checked: 1779033100.924138
+  last_checked: 1779033100
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:40.924138+02:00'
   last_ai_eval: null
@@ -26960,7 +26960,7 @@ https://aws.amazon.com/cloud-adoption-framework:
   addition_method: manual
   content_hash: 91cf5a1db1ab2d0b67528ecbe38fc8a3a5e00d5aa2311358212017dcd995a2c3
   health_score: 100.0
-  last_checked: 1779130494.967017
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.967017+02:00'
   last_ai_eval: null
@@ -27023,7 +27023,7 @@ https://aws.amazon.com/cloudendure-migration:
   addition_method: manual
   content_hash: ccdb5e1bcd00e5ad0b9280760d24f3379a49018ec7469ba09622f6bd4de3fe61
   health_score: 100.0
-  last_checked: 1779034041.547775
+  last_checked: 1779034041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:21.547775+02:00'
   last_ai_eval: null
@@ -27050,7 +27050,7 @@ https://aws.amazon.com/cloudformation:
   addition_method: manual
   content_hash: 6860ed82275e041fcbe79931339f8e8c8f2a0179f7a5da72a834d4b124cc2e70
   health_score: 100.0
-  last_checked: 1779034045.406942
+  last_checked: 1779034045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:25.406942+02:00'
   last_ai_eval: null
@@ -27077,7 +27077,7 @@ https://aws.amazon.com/codeguru:
   addition_method: manual
   content_hash: e811a6adc26559771a1657eba236d26f3e4922cb5b5f7ea7d71281015666d74e
   health_score: 100.0
-  last_checked: 1779029124.171829
+  last_checked: 1779029124
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:24.171829+02:00'
   last_ai_eval: null
@@ -27138,7 +27138,7 @@ https://aws.amazon.com/codewhisperer:
   addition_method: manual
   content_hash: 30cd6d021ff9fb492b38f274b8c66090eadf4e900bce6a00dd2a0a3b48692f73
   health_score: 100.0
-  last_checked: 1779034564.308462
+  last_checked: 1779034564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:04.308462+02:00'
   last_ai_eval: null
@@ -27166,7 +27166,7 @@ https://aws.amazon.com/compliance/shared-responsibility-model:
   addition_method: manual
   content_hash: a1ee072decf0f2baca82f1015afe12e9904f70a09c25c6bd9524eaf803947ed6
   health_score: 100.0
-  last_checked: 1779031826.989036
+  last_checked: 1779031826
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:30:26.989036+02:00'
   last_ai_eval: null
@@ -27258,7 +27258,7 @@ https://aws.amazon.com/datapipeline:
   addition_method: manual
   content_hash: b9fae1d0be9296b6fc7d2340f9ab54f90a9525d2133fa56706439edcc2b3272b
   health_score: 100.0
-  last_checked: 1779034568.917172
+  last_checked: 1779034568
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:08.917172+02:00'
   last_ai_eval: null
@@ -27488,7 +27488,7 @@ https://aws.amazon.com/devops-guru:
   addition_method: manual
   content_hash: 280116a655de3cf3a75f1334ee3bbe7f51e83630f34c706164de136170dd341e
   health_score: 100.0
-  last_checked: 1779029294.538587
+  last_checked: 1779029294
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:14.538587+02:00'
   last_ai_eval: null
@@ -27515,7 +27515,7 @@ https://aws.amazon.com/devops/-guru:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.999056
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.999056+02:00'
   last_ai_eval: null
@@ -27580,7 +27580,7 @@ https://aws.amazon.com/dms/learn-more:
   addition_method: manual
   content_hash: 7ac4db73285b65f1f821b683233f8d3e1481d806d3a0bd3f07e610f53ff05139
   health_score: 100.0
-  last_checked: 1779031576.496623
+  last_checked: 1779031576
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:16.496623+02:00'
   last_ai_eval: null
@@ -27639,7 +27639,7 @@ https://aws.amazon.com/eks:
   addition_method: manual
   content_hash: dc4e75731432f5deb65ca3101065c75f0937fad733f57179ef7f185b7ffee548
   health_score: 100.0
-  last_checked: 1779034155.615435
+  last_checked: 1779034155
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:09:15.615435+02:00'
   last_ai_eval: null
@@ -27698,7 +27698,7 @@ https://aws.amazon.com/elasticloadbalancing/applicationloadbalancer:
   addition_method: manual
   content_hash: 9afd89ec5e6ae024c833406a37b61768771d65db7f9dda728b3a1d4bba245dd1
   health_score: 100.0
-  last_checked: 1779031327.282979
+  last_checked: 1779031327
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:07.282979+02:00'
   last_ai_eval: null
@@ -27725,7 +27725,7 @@ https://aws.amazon.com/en/eks:
   addition_method: manual
   content_hash: dc4e75731432f5deb65ca3101065c75f0937fad733f57179ef7f185b7ffee548
   health_score: 100.0
-  last_checked: 1779029142.3663
+  last_checked: 1779029142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:42.366300+02:00'
   last_ai_eval: null
@@ -27752,7 +27752,7 @@ https://aws.amazon.com/en/iot:
   addition_method: manual
   content_hash: 53a4ea9ed280c66544be53a0137bd389de48046349fb777aab0ec4ac4e2650cb
   health_score: 100.0
-  last_checked: 1779030982.773584
+  last_checked: 1779030982
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:22.773584+02:00'
   last_ai_eval: null
@@ -27779,7 +27779,7 @@ https://aws.amazon.com/en/premiumsupport:
   addition_method: manual
   content_hash: be1cf71d0326726204d76ad5aa0b2031464021b98ef70d6e5cd4dc9101896afd
   health_score: 100.0
-  last_checked: 1779030436.601735
+  last_checked: 1779030436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:16.601735+02:00'
   last_ai_eval: null
@@ -27806,7 +27806,7 @@ https://aws.amazon.com/en/premiumsupport/knowledge-center:
   addition_method: manual
   content_hash: ec4e2f5075597f14863a449986ae6312a4ad332eb0b511b9da30df9b82a50582
   health_score: 100.0
-  last_checked: 1779033118.516298
+  last_checked: 1779033118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:58.516298+02:00'
   last_ai_eval: null
@@ -27833,7 +27833,7 @@ https://aws.amazon.com/en/premiumsupport/knowledge-center:
   addition_method: manual
   content_hash: 57d3343d93528eb5a03a743df122d0d1738186573e12a147c26a2606f34f9e36
   health_score: 100.0
-  last_checked: 1779032159.312217
+  last_checked: 1779032159
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:59.312217+02:00'
   last_ai_eval: null
@@ -27896,7 +27896,7 @@ https://aws.amazon.com/es/about-aws/whats-new/2016/06/easily-model-your-app-data
   addition_method: manual
   content_hash: 21f8bb9eda217128301104a7159790fc2f1b33f4d8dc498fb4b1a9c34391a72e
   health_score: 100.0
-  last_checked: 1779031618.520511
+  last_checked: 1779031618
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:58.520511+02:00'
   last_ai_eval: null
@@ -27931,7 +27931,7 @@ https://aws.amazon.com/es/about-aws/whats-new/2016/06/easily-model-your-app-data
   addition_method: manual
   content_hash: ab8d47918e42fe8451e7eb56d8d4786364927e216ff5abba72f85dd1b6ed0eca
   health_score: 100.0
-  last_checked: 1779032217.232132
+  last_checked: 1779032217
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:57.232132+02:00'
   last_ai_eval: null
@@ -28064,7 +28064,7 @@ https://aws.amazon.com/es/about-aws/whats-new/2021/08/ec2-vm-import-export-unifi
   addition_method: manual
   content_hash: 57d3343d93528eb5a03a743df122d0d1738186573e12a147c26a2606f34f9e36
   health_score: 100.0
-  last_checked: 1779034223.882681
+  last_checked: 1779034223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:23.882681+02:00'
   last_ai_eval: null
@@ -28260,7 +28260,7 @@ https://aws.amazon.com/es/blogs/aws/amazon-elasticsearch-service-is-now-amazon-o
   addition_method: manual
   content_hash: 50e89257bccff5ad33443b08ee3e69bfa8293c698504c504d6d500db995f2130
   health_score: 100.0
-  last_checked: 1779032977.326799
+  last_checked: 1779032977
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:37.326799+02:00'
   last_ai_eval: null
@@ -28291,7 +28291,7 @@ https://aws.amazon.com/es/blogs/aws/amazon-rds-proxy-now-generally-available:
   addition_method: manual
   content_hash: bf0c24c2f82da9fadb5e86e0950ef96791ae86c854470897dd544b3ae9b0dbca
   health_score: 100.0
-  last_checked: 1779030597.459597
+  last_checked: 1779030597
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:57.459597+02:00'
   last_ai_eval: null
@@ -28324,7 +28324,7 @@ https://aws.amazon.com/es/blogs/aws/amazon-s3-glacier-price-reduction:
   addition_method: manual
   content_hash: de838d4e4d6256050d8712e060ec0a29730e57d09ef9418b67a61096d1f9ea9a
   health_score: 100.0
-  last_checked: 1779031720.165704
+  last_checked: 1779031720
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:28:40.165704+02:00'
   last_ai_eval: null
@@ -28390,7 +28390,7 @@ https://aws.amazon.com/es/blogs/aws/ec2-price-reduction-for-ec2-instance-saving-
   addition_method: manual
   content_hash: 815be8e566d6624237e65cc5cb8947cdf55f101a50ffdda374bbc85a0a03a398
   health_score: 100.0
-  last_checked: 1779030440.264816
+  last_checked: 1779030440
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:07:20.264816+02:00'
   last_ai_eval: null
@@ -28590,7 +28590,7 @@ https://aws.amazon.com/es/blogs/containers/introducing-cdk8s-intent-driven-apis-
   addition_method: manual
   content_hash: 784a3338cc02023deec7725049143e6541f7344bf6de43993dbbca12b49f9f7b
   health_score: 100.0
-  last_checked: 1779031089.028613
+  last_checked: 1779031089
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:09.028613+02:00'
   last_ai_eval: null
@@ -28624,7 +28624,7 @@ https://aws.amazon.com/es/blogs/containers/policy-based-countermeasures-for-kube
   addition_method: manual
   content_hash: dca6bc05170d65cf15a694f2b2f5f6fe0b0310fb65e615bd3153cad2c1e932bd
   health_score: 100.0
-  last_checked: 1779033511.089671
+  last_checked: 1779033511
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:58:31.089671+02:00'
   last_ai_eval: null
@@ -29086,7 +29086,7 @@ https://aws.amazon.com/es/premiumsupport/knowledge-center/troubleshoot-service-q
   addition_method: manual
   content_hash: f521091844b95e4b498fcddac441a8a8acc3301cd1a71087193764f3e2cfbbea
   health_score: 100.0
-  last_checked: 1779034173.668686
+  last_checked: 1779034173
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:33.668686+02:00'
   last_ai_eval: null
@@ -29115,7 +29115,7 @@ https://aws.amazon.com/es/training/ramp-up-guides:
   addition_method: manual
   content_hash: 08c9e28d5bdf2e68d3dd77b5c5264a2b489cd8c63862d95a915dac73bfce2229
   health_score: 100.0
-  last_checked: 1779033750.768372
+  last_checked: 1779033750
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:02:30.768372+02:00'
   last_ai_eval: null
@@ -29222,7 +29222,7 @@ https://aws.amazon.com/events:
   addition_method: automatic
   content_hash: 0c494498880ce071e39678c8245dd4a17251c0eb519814b91a070326a8b68a03
   health_score: null
-  last_checked: 1780352544.370534
+  last_checked: 1780352544
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:24.370534+02:00'
   last_ai_eval: null
@@ -29262,7 +29262,7 @@ https://aws.amazon.com/getting-started/hands-on:
   addition_method: manual
   content_hash: e169e28e3c1fe0da727dd43e11980a3b29a9a5df232553b62ccf5f4efa0d6786
   health_score: 100.0
-  last_checked: 1779130495.01498
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.014980+02:00'
   last_ai_eval: null
@@ -29294,7 +29294,7 @@ https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins:
   addition_method: manual
   content_hash: 54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1
   health_score: 100.0
-  last_checked: 1779032232.257751
+  last_checked: 1779032232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:12.257751+02:00'
   last_ai_eval: null
@@ -29320,7 +29320,7 @@ https://aws.amazon.com/getting-started/projects/deploy-kubernetes-app-amazon-eks
   addition_method: manual
   content_hash: 4bf709362f4aef747e0ac49d07c4a607138d91ddbb4ad1c14787ac358c81f0c4
   health_score: 100.0
-  last_checked: 1779034235.483696
+  last_checked: 1779034235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:35.483696+02:00'
   last_ai_eval: null
@@ -29347,7 +29347,7 @@ https://aws.amazon.com/getting-started/tutorials:
   addition_method: manual
   content_hash: 90389b12e5080aef584936b7e2fa36ffd67cd6638101365e0cd0efe64f163cc4
   health_score: 100.0
-  last_checked: 1779030024.676571
+  last_checked: 1779030024
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:24.676571+02:00'
   last_ai_eval: null
@@ -29374,7 +29374,7 @@ https://aws.amazon.com/getting-started/tutorials/create-mysql-db:
   addition_method: manual
   content_hash: 721b62b045492c126d7de94e7f61fd1db854bd23c7767798fbcb580df8c76531
   health_score: 100.0
-  last_checked: 1779031146.82959
+  last_checked: 1779031146
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:06.829590+02:00'
   last_ai_eval: null
@@ -29506,7 +29506,7 @@ https://aws.amazon.com/iot:
   addition_method: automatic
   content_hash: 5a4a19c413e621ee4426eb9e8e9b68f9267b94964c81001d3c4aba87077d3615
   health_score: null
-  last_checked: 1780401702.548994
+  last_checked: 1780401702
   needs_ai_refresh: false
   discovered_at: '2026-06-02T14:01:42.548994+02:00'
   last_ai_eval: null
@@ -29579,7 +29579,7 @@ https://aws.amazon.com/marketplace:
   addition_method: manual
   content_hash: 5fef63d962aacea02598faf7bb9d03728428a72878ce93fff36b25a821c8c795
   health_score: 100.0
-  last_checked: 1779033479.137128
+  last_checked: 1779033479
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:57:59.137128+02:00'
   last_ai_eval: null
@@ -29650,7 +29650,7 @@ https://aws.amazon.com/marketplace/search/results?searchTerms=tower:
   addition_method: automatic
   content_hash: 0ce564c28a7581531b64a90c23cccb1ddf0ff5cef8093c661f0b98fcd53725ac
   health_score: null
-  last_checked: 1780352686.74471
+  last_checked: 1780352686
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:24:46.744710+02:00'
   last_ai_eval: null
@@ -29696,7 +29696,7 @@ https://aws.amazon.com/marketplace/search/results?searchTerms=tower:
   addition_method: automatic
   content_hash: cad13ebc9ccc2a2f4959b77c95f73fb5ceaf96add87d113aaf1a032b059dbfe3
   health_score: null
-  last_checked: 1780352148.493975
+  last_checked: 1780352148
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:48.493975+02:00'
   last_ai_eval: null
@@ -29736,7 +29736,7 @@ https://aws.amazon.com/new:
   addition_method: manual
   content_hash: 8ef59e9e82b6b0aff0f6b09a107f68758afb256ba6567817f6725f47252179de
   health_score: 100.0
-  last_checked: 1779029590.143815
+  last_checked: 1779029590
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:53:10.143815+02:00'
   last_ai_eval: null
@@ -29767,7 +29767,7 @@ https://aws.amazon.com/opsworks:
   addition_method: manual
   content_hash: 658abd4c003c0f5d6404a802de04904212bbe908c4a3bb8b6e223f85dd58aae1
   health_score: 100.0
-  last_checked: 1779032163.088083
+  last_checked: 1779032163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:03.088083+02:00'
   last_ai_eval: null
@@ -29828,7 +29828,7 @@ https://aws.amazon.com/partners/consulting:
   addition_method: manual
   content_hash: a59298b1ea21ea06d976f681238730cc4f66f913f58e69ae9c65c7a291e83324
   health_score: 100.0
-  last_checked: 1779032661.921593
+  last_checked: 1779032661
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:21.921593+02:00'
   last_ai_eval: null
@@ -29854,7 +29854,7 @@ https://aws.amazon.com/partners/paths:
   addition_method: manual
   content_hash: d3c6564eb8b9a475e546628c89f8a8f44fa7ab6e1a83a5331af80af915e72ad3
   health_score: 84.0
-  last_checked: 1779130494.974513
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.974513+02:00'
   last_ai_eval: null
@@ -29880,7 +29880,7 @@ https://aws.amazon.com/partners/technology:
   addition_method: manual
   content_hash: a59298b1ea21ea06d976f681238730cc4f66f913f58e69ae9c65c7a291e83324
   health_score: 100.0
-  last_checked: 1779029070.38511
+  last_checked: 1779029070
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:30.385110+02:00'
   last_ai_eval: null
@@ -29909,7 +29909,7 @@ https://aws.amazon.com/podcasts/aws-podcast:
   addition_method: manual
   content_hash: 4af0ab4a3a787a8212685a1a7e6868084bd444d5034c4184b901b12a8d5abdb6
   health_score: 100.0
-  last_checked: 1779033713.588984
+  last_checked: 1779033713
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:01:53.588984+02:00'
   last_ai_eval: null
@@ -29941,7 +29941,7 @@ https://aws.amazon.com/podcasts/aws-techchat:
   addition_method: manual
   content_hash: d7c7427cb59696e9ccc4ba09a1cce4f064cabbe61ce88f8cc4703056815dd56a
   health_score: 100.0
-  last_checked: 1779032087.74657
+  last_checked: 1779032087
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:47.746570+02:00'
   last_ai_eval: null
@@ -29974,7 +29974,7 @@ https://aws.amazon.com/premiumsupport:
   addition_method: manual
   content_hash: 84b7c772cba7dccafa8c32e4f9332d582b4c56813d8fe47b0a59ed724cd379fd
   health_score: 100.0
-  last_checked: 1779130494.950319
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.950319+02:00'
   last_ai_eval: null
@@ -30006,7 +30006,7 @@ https://aws.amazon.com/premiumsupport/knowledge-center:
   addition_method: manual
   content_hash: 030b85eeffc0201b8a7b7a193b2a4beddb0d7ec98cfb7bf7c29b6a14a26af5b4
   health_score: 84.0
-  last_checked: 1779130494.942548
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.942548+02:00'
   last_ai_eval: null
@@ -30037,7 +30037,7 @@ https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-a
   addition_method: manual
   content_hash: 6fba5cdd4be385dcb39fae7f9da4ee824c92b8282737fa09b6cb0c2e7dc25639
   health_score: 100.0
-  last_checked: 1779030928.431393
+  last_checked: 1779030928
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:28.431393+02:00'
   last_ai_eval: null
@@ -30069,7 +30069,7 @@ https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwa
   addition_method: manual
   content_hash: 54e7628550d67b00cc4404644cc6e477ac858ef15ae3426a530a435ff3ea6610
   health_score: 100.0
-  last_checked: 1779031866.081018
+  last_checked: 1779031866
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:06.081018+02:00'
   last_ai_eval: null
@@ -30101,7 +30101,7 @@ https://aws.amazon.com/premiumsupport/knowledge-center/transfer-domain-to-aws:
   addition_method: manual
   content_hash: ec4e2f5075597f14863a449986ae6312a4ad332eb0b511b9da30df9b82a50582
   health_score: 100.0
-  last_checked: 1779031981.682942
+  last_checked: 1779031981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:01.682942+02:00'
   last_ai_eval: null
@@ -30162,7 +30162,7 @@ https://aws.amazon.com/products/networking/network-operations:
   addition_method: manual
   content_hash: 1b33db45ca8bcf45e0b88a8d4d34385863153a072d81b3ee854ccc395a651c42
   health_score: 100.0
-  last_checked: 1779033397.909956
+  last_checked: 1779033397
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:37.909956+02:00'
   last_ai_eval: null
@@ -30194,7 +30194,7 @@ https://aws.amazon.com/professional-services/CAF:
   addition_method: manual
   content_hash: 255ed32b78d5150de10ccb3deb82b9de9c59ecf8642efaffa9ce78047c7f1862
   health_score: 100.0
-  last_checked: 1779034041.530205
+  last_checked: 1779034041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:21.530205+02:00'
   last_ai_eval: null
@@ -30327,7 +30327,7 @@ https://aws.amazon.com/q/developer:
   addition_method: automatic
   content_hash: 7252d27094860a9583afc9ce759346312fec4d9e77a3a2985726ad3553650e00
   health_score: null
-  last_checked: 1780352424.113285
+  last_checked: 1780352424
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:24.113285+02:00'
   last_ai_eval: null
@@ -30380,7 +30380,7 @@ https://aws.amazon.com/q/developer:
   addition_method: automatic
   content_hash: 9853d9c1beb320ca1ac7568bde292286dcc34f246e98d9ed80f9eb524aa43b75
   health_score: null
-  last_checked: 1780352168.173349
+  last_checked: 1780352168
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:16:08.173349+02:00'
   last_ai_eval: null
@@ -30426,7 +30426,7 @@ https://aws.amazon.com/q/developer:
   addition_method: automatic
   content_hash: 80eac036d1a2f9c8d8368a69bec8d1a121e6920a9fc323510025cfed6090bd1d
   health_score: null
-  last_checked: 1780400585.972067
+  last_checked: 1780400585
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:43:05.972067+02:00'
   last_ai_eval: null
@@ -30466,7 +30466,7 @@ https://aws.amazon.com/quickstart/architecture/openshift:
   addition_method: manual
   content_hash: c4b14fbaced5d13372b8666be9bfe16ab7954c8f60b8a55f71ae067971ad1460
   health_score: 100.0
-  last_checked: 1779032802.065072
+  last_checked: 1779032802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:42.065072+02:00'
   last_ai_eval: null
@@ -30498,7 +30498,7 @@ https://aws.amazon.com/quickstart/architecture/superwerker:
   addition_method: manual
   content_hash: c4b14fbaced5d13372b8666be9bfe16ab7954c8f60b8a55f71ae067971ad1460
   health_score: 100.0
-  last_checked: 1779031377.925384
+  last_checked: 1779031377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:57.925384+02:00'
   last_ai_eval: null
@@ -30530,7 +30530,7 @@ https://aws.amazon.com/releasenotes:
   addition_method: manual
   content_hash: 8ef59e9e82b6b0aff0f6b09a107f68758afb256ba6567817f6725f47252179de
   health_score: 100.0
-  last_checked: 1779034454.329492
+  last_checked: 1779034454
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:14.329492+02:00'
   last_ai_eval: null
@@ -30657,7 +30657,7 @@ https://aws.amazon.com/secrets-manager:
   addition_method: manual
   content_hash: f7397daaae60fae857166df56ce4356575e9fb14f381c616565cd31ae5b7a7cd
   health_score: 100.0
-  last_checked: 1779033567.010257
+  last_checked: 1779033567
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:27.010257+02:00'
   last_ai_eval: null
@@ -30759,7 +30759,7 @@ https://aws.amazon.com/solutions:
   addition_method: automatic
   content_hash: 2d0d5859523f556bf26b558a0f4a39ab3de09fb043a111a8f9a8079bb532ab7b
   health_score: null
-  last_checked: 1780352544.370639
+  last_checked: 1780352544
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:24.370639+02:00'
   last_ai_eval: null
@@ -30804,7 +30804,7 @@ https://aws.amazon.com/solutions:
   addition_method: automatic
   content_hash: c46b2af86e48efa0ed4315467170c4c107196d137fca4b018d8b6fd8bae537a2
   health_score: null
-  last_checked: 1780352282.814583
+  last_checked: 1780352282
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:02.814583+02:00'
   last_ai_eval: null
@@ -30843,7 +30843,7 @@ https://aws.amazon.com/solutions/case-studies/thomas-publishing:
   addition_method: manual
   content_hash: 02e3a8c32fc3e8b1cdd04a6d90d0682ff7e7a553baf506efa92ac768a974de16
   health_score: 100.0
-  last_checked: 1779032117.280077
+  last_checked: 1779032117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:17.280077+02:00'
   last_ai_eval: null
@@ -30876,7 +30876,7 @@ https://aws.amazon.com/solutions/case-studies/trainline:
   addition_method: manual
   content_hash: 02e3a8c32fc3e8b1cdd04a6d90d0682ff7e7a553baf506efa92ac768a974de16
   health_score: 100.0
-  last_checked: 1779034041.542882
+  last_checked: 1779034041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:21.542882+02:00'
   last_ai_eval: null
@@ -30908,7 +30908,7 @@ https://aws.amazon.com/solutions/implementations/aws-perspective:
   addition_method: manual
   content_hash: 6efbca70fd0fd5ec9ce0112f11ae2e73236d57a18546a23bd8e7343105de3b30
   health_score: 100.0
-  last_checked: 1779032245.438831
+  last_checked: 1779032245
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:25.438831+02:00'
   last_ai_eval: null
@@ -30935,7 +30935,7 @@ https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws
   addition_method: manual
   content_hash: 3893151e67c9637518485c2942f7d7faa5970a6d2aa67efd3341a5526b3786be
   health_score: 100.0
-  last_checked: 1779033906.826609
+  last_checked: 1779033906
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:06.826609+02:00'
   last_ai_eval: null
@@ -30967,7 +30967,7 @@ https://aws.amazon.com/solutions/implementations/workload-discovery-on-aws:
   addition_method: manual
   content_hash: be33a2b6a7588b757179e312a5d6db2189ddc613e17e61c1fff0c020675a9e8e
   health_score: 64.0
-  last_checked: 1779130495.022726
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.022726+02:00'
   last_ai_eval: null
@@ -30998,7 +30998,7 @@ https://aws.amazon.com/solutions/multi-region-infrastructure-deployment:
   addition_method: manual
   content_hash: c4b14fbaced5d13372b8666be9bfe16ab7954c8f60b8a55f71ae067971ad1460
   health_score: 100.0
-  last_checked: 1779033640.177133
+  last_checked: 1779033640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:40.177133+02:00'
   last_ai_eval: null
@@ -31032,7 +31032,7 @@ https://aws.amazon.com/solutions/multi-region-infrastructure-deployment:
   addition_method: automatic
   content_hash: 456539b4d1550dc61741c3f8bae29522936af08464a85c1e143ec11740b3db57
   health_score: null
-  last_checked: 1780352148.493986
+  last_checked: 1780352148
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:48.493986+02:00'
   last_ai_eval: null
@@ -31106,7 +31106,7 @@ https://aws.amazon.com/startups:
   addition_method: manual
   content_hash: 2d85222f31d18d20895d661f3222033e4383b5c6147806856a3a890b92df04a8
   health_score: 100.0
-  last_checked: 1779130494.963326
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.963326+02:00'
   last_ai_eval: null
@@ -31170,7 +31170,7 @@ https://aws.amazon.com/streaming-data:
   addition_method: manual
   content_hash: ab60a5e9ace0dfed427548c879dc1e467c7af5605e857e0e9de86a3782bb6bc4
   health_score: 100.0
-  last_checked: 1779030658.27795
+  last_checked: 1779030658
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:58.277950+02:00'
   last_ai_eval: null
@@ -31211,7 +31211,7 @@ https://aws.amazon.com/streaming-data:
   addition_method: automatic
   content_hash: d785f911250df98b1b9fd1fec5971a0dfa51e9e7e746f68f73a1a86b7bfe81d0
   health_score: null
-  last_checked: 1780351994.342762
+  last_checked: 1780351994
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:14.342762+02:00'
   last_ai_eval: null
@@ -31314,7 +31314,7 @@ https://aws.amazon.com/what-is/data-lake:
   addition_method: manual
   content_hash: 4dfe304b6fbf77761b6ba40d38e5a8184586e91f2ecff10961de8b5b59f7ef80
   health_score: 100.0
-  last_checked: 1779130494.962464
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.962464+02:00'
   last_ai_eval: null
@@ -31348,7 +31348,7 @@ https://aws.amazon.com/what-is/streaming-data:
   addition_method: manual
   content_hash: 7eb41fae1c99e472c64ff9694831661ef1c33fee31faa216ab6b828100715f20
   health_score: 100.0
-  last_checked: 1779130494.999164
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.999164+02:00'
   last_ai_eval: null
@@ -31481,7 +31481,7 @@ https://aws.plainenglish.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029116.170427
+  last_checked: 1779029116
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:16.170427+02:00'
   last_ai_eval: null
@@ -31515,7 +31515,7 @@ https://aws.plainenglish.io/6-tips-to-improve-availability-with-aws-load-balance
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030020.584078
+  last_checked: 1779030020
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:20.584078+02:00'
   last_ai_eval: null
@@ -31547,7 +31547,7 @@ https://aws.plainenglish.io/aws-codepipeline-for-amazon-ecs-part-2-a-blue-green-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029565.221496
+  last_checked: 1779029565
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:45.221496+02:00'
   last_ai_eval: null
@@ -31579,7 +31579,7 @@ https://aws.plainenglish.io/building-aws-infrastructure-with-terraform-modules-2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031086.622727
+  last_checked: 1779031086
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:06.622727+02:00'
   last_ai_eval: null
@@ -31612,7 +31612,7 @@ https://aws.plainenglish.io/choosing-the-right-aws-container-service-ecs-vs-eks-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031787.817992
+  last_checked: 1779031787
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:47.817992+02:00'
   last_ai_eval: null
@@ -31644,7 +31644,7 @@ https://aws.plainenglish.io/creating-a-custom-ec2-module-using-terraform-59c9896
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034476.817099
+  last_checked: 1779034476
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:36.817099+02:00'
   last_ai_eval: null
@@ -31676,7 +31676,7 @@ https://aws.plainenglish.io/deploying-application-on-amazon-eks-211eb46c069c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030688.393651
+  last_checked: 1779030688
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:28.393651+02:00'
   last_ai_eval: null
@@ -31709,7 +31709,7 @@ https://aws.plainenglish.io/deploying-aws-resources-and-a-jenkins-server-with-te
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031987.591878
+  last_checked: 1779031987
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:07.591878+02:00'
   last_ai_eval: null
@@ -31741,7 +31741,7 @@ https://aws.plainenglish.io/how-to-push-an-image-to-aws-ecr-b2be848c2ef:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029291.531129
+  last_checked: 1779029291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:11.531129+02:00'
   last_ai_eval: null
@@ -31773,7 +31773,7 @@ https://aws.plainenglish.io/kubectl-get-kubernetes-o-architecture-6d4bd97dcaaf:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030356.18766
+  last_checked: 1779030356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:56.187660+02:00'
   last_ai_eval: null
@@ -31805,7 +31805,7 @@ https://aws.plainenglish.io/lessons-learned-from-switching-to-aws-sdk-v3-6babe15
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030572.388114
+  last_checked: 1779030572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:32.388114+02:00'
   last_ai_eval: null
@@ -31838,7 +31838,7 @@ https://aws.plainenglish.io/lets-design-a-serverless-etl-pipeline-with-aws-servi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033622.695758
+  last_checked: 1779033622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:22.695758+02:00'
   last_ai_eval: null
@@ -31872,7 +31872,7 @@ https://aws.plainenglish.io/mastering-monitoring-the-complete-guide-to-using-pro
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031099.131803
+  last_checked: 1779031099
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:19.131803+02:00'
   last_ai_eval: null
@@ -31906,7 +31906,7 @@ https://aws.plainenglish.io/pods-in-kubernetes-the-smallest-deployable-units-of-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029931.813436
+  last_checked: 1779029931
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:51.813436+02:00'
   last_ai_eval: null
@@ -31938,7 +31938,7 @@ https://aws.plainenglish.io/terraform-hands-on-project-d2105bbc0c62:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033772.796976
+  last_checked: 1779033772
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:52.796976+02:00'
   last_ai_eval: null
@@ -31972,7 +31972,7 @@ https://aws.plainenglish.io/terraform-how-to-deploy-jenkins-ci-cd-pipelines-usin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030854.243763
+  last_checked: 1779030854
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:14.243763+02:00'
   last_ai_eval: null
@@ -32006,7 +32006,7 @@ https://aws.plainenglish.io/the-automation-fellowship-packer-terraform-and-ansib
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033617.333899
+  last_checked: 1779033617
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:17.333899+02:00'
   last_ai_eval: null
@@ -32038,7 +32038,7 @@ https://aws.plainenglish.io/trigger-function-message-12f117b7f067:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034265.076219
+  last_checked: 1779034265
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:05.076219+02:00'
   last_ai_eval: null
@@ -32101,7 +32101,7 @@ https://awscli.amazonaws.com/v2/documentation/api/latest/reference/service-quota
   addition_method: manual
   content_hash: 7543f447dda008bc7f388eed1f917f1475932f2b63d0c1a2aa1d0b4f74d4dabe
   health_score: 100.0
-  last_checked: 1779032252.029994
+  last_checked: 1779032252
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:32.029994+02:00'
   last_ai_eval: null
@@ -32333,7 +32333,7 @@ https://awstip.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030538.477002
+  last_checked: 1779030538
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:58.477002+02:00'
   last_ai_eval: null
@@ -32367,7 +32367,7 @@ https://awstip.com/amazon-elastic-kubernetes-service-amazon-eks-the-only-resourc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032756.472629
+  last_checked: 1779032756
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:56.472629+02:00'
   last_ai_eval: null
@@ -32399,7 +32399,7 @@ https://awstip.com/deploying-azure-infrastructure-with-terraform-e34046c65d0f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033572.558365
+  last_checked: 1779033572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:32.558365+02:00'
   last_ai_eval: null
@@ -32431,7 +32431,7 @@ https://awstip.com/essential-plugins-for-kubectl-cli-e35cbc99037b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031566.845516
+  last_checked: 1779031566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:06.845516+02:00'
   last_ai_eval: null
@@ -32463,7 +32463,7 @@ https://awstip.com/how-to-list-all-resources-in-your-aws-account-c3f18061f71b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033594.59453
+  last_checked: 1779033594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:54.594530+02:00'
   last_ai_eval: null
@@ -32496,7 +32496,7 @@ https://awstip.com/increase-security-and-efficiency-with-a-3-tier-cloud-architec
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029113.064993
+  last_checked: 1779029113
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:13.064993+02:00'
   last_ai_eval: null
@@ -32530,7 +32530,7 @@ https://awstip.com/kubernetes-chaos-monkey-a-scheduled-random-pod-deletion-pytho
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029877.910986
+  last_checked: 1779029877
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:57.910986+02:00'
   last_ai_eval: null
@@ -32564,7 +32564,7 @@ https://awstip.com/kubernetes-creating-deployments-via-command-line-and-with-yam
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029147.624411
+  last_checked: 1779029147
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:47.624411+02:00'
   last_ai_eval: null
@@ -32596,7 +32596,7 @@ https://awstip.com/kubernetes-hpa-8b7cf54f115:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029364.877865
+  last_checked: 1779029364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:24.877865+02:00'
   last_ai_eval: null
@@ -32630,7 +32630,7 @@ https://awstip.com/manage-aws-services-directly-from-kubernetes-%EF%B8%8F-6c94e3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030346.204643
+  last_checked: 1779030346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:46.204643+02:00'
   last_ai_eval: null
@@ -32664,7 +32664,7 @@ https://awstip.com/monitoring-your-eks-cluster-with-the-power-of-prometheus-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029735.030426
+  last_checked: 1779029735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:35.030426+02:00'
   last_ai_eval: null
@@ -32696,7 +32696,7 @@ https://awstip.com/per-pod-pids-limit-on-eks-fe320638c7e9:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034101.564294
+  last_checked: 1779034101
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:21.564294+02:00'
   last_ai_eval: null
@@ -32730,7 +32730,7 @@ https://awstip.com/refactor-terraform-code-with-moved-blocks-a-new-way-without-m
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032296.576179
+  last_checked: 1779032296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:16.576179+02:00'
   last_ai_eval: null
@@ -32762,7 +32762,7 @@ https://awstip.com/setting-up-aws-vpc-endpoint-connection-d4294d0c2204:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031401.301704
+  last_checked: 1779031401
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:21.301704+02:00'
   last_ai_eval: null
@@ -32796,7 +32796,7 @@ https://awstip.com/streamlining-aws-eks-cluster-volume-management-with-helm-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034579.9631
+  last_checked: 1779034579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:19.963100+02:00'
   last_ai_eval: null
@@ -32830,7 +32830,7 @@ https://awstip.com/this-code-works-autoscaling-an-amazon-eks-cluster-with-karpen
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029132.443874
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.443874+02:00'
   last_ai_eval: null
@@ -32862,7 +32862,7 @@ https://awstip.com/uploading-files-to-s3-through-api-gateway-7bb78c0d0483:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031088.98477
+  last_checked: 1779031088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:08.984770+02:00'
   last_ai_eval: null
@@ -32896,7 +32896,7 @@ https://awstip.com/working-the-amazon-eks-immersion-workshop-chapter-1-deploying
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032521.214936
+  last_checked: 1779032521
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:01.214936+02:00'
   last_ai_eval: null
@@ -32961,7 +32961,7 @@ https://axway.com/digitize:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032762.256404
+  last_checked: 1779032762
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:02.256404+02:00'
   last_ai_eval: null
@@ -32994,7 +32994,7 @@ https://aymen-abdelwahed.medium.com/k8s-operators-cis-benchmarks-8d7915d5cb2d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033609.42302
+  last_checked: 1779033609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:09.423020+02:00'
   last_ai_eval: null
@@ -33123,7 +33123,7 @@ https://azeynalli1990.medium.com/15-best-practices-when-working-with-docker-720d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031882.667133
+  last_checked: 1779031882
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:22.667133+02:00'
   last_ai_eval: null
@@ -33292,7 +33292,7 @@ https://azure.github.io/Azure-Landing-Zones/accelerator:
   addition_method: manual
   content_hash: 0b64b8bc1cdf40df6f87b4023024e72c50c1ca760482b3c4124886543993e97d
   health_score: 100.0
-  last_checked: 1779033976.42805
+  last_checked: 1779033976
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:16.428050+02:00'
   last_ai_eval: null
@@ -33512,7 +33512,7 @@ https://azure.microsoft.com:
   addition_method: manual
   content_hash: 8ce8c157368ff5fb4540f013176fa990d07585e19168578e344a1309247ff22b
   health_score: 100.0
-  last_checked: 1779032438.157747
+  last_checked: 1779032438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:38.157747+02:00'
   last_ai_eval: null
@@ -33539,7 +33539,7 @@ https://azure.microsoft.com/en-gb/blog/microsoft-azure-load-testing-is-now-gener
   addition_method: manual
   content_hash: 353580e39275a63fb18ac5c904ddd7671ca6cb09e0caaeb9aa5f0cbc143cc8c0
   health_score: 100.0
-  last_checked: 1779033539.212002
+  last_checked: 1779033539
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:59.212002+02:00'
   last_ai_eval: null
@@ -33565,7 +33565,7 @@ https://azure.microsoft.com/en-gb/products/load-testing:
   addition_method: manual
   content_hash: 28eade29090d807206b2877d76001fa9df985b743c187090ca798c990b13b582
   health_score: 100.0
-  last_checked: 1779032852.206295
+  last_checked: 1779032852
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:32.206295+02:00'
   last_ai_eval: null
@@ -33593,7 +33593,7 @@ https://azure.microsoft.com/en-gb/updates/general-availability-azure-bastion-nat
   addition_method: manual
   content_hash: 2823076e1d19d6bf56293ca61900ce61ede07aa5cfa84741fd24ee14c14bf76d
   health_score: 100.0
-  last_checked: 1779032313.745574
+  last_checked: 1779032313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:33.745574+02:00'
   last_ai_eval: null
@@ -33620,7 +33620,7 @@ https://azure.microsoft.com/en-gb/updates/generally-available-durable-functions-
   addition_method: manual
   content_hash: c61eeab3654fcbc9dd1699afcc8eb32f0ac9eadd0464560be5e6ed66e244e300
   health_score: 100.0
-  last_checked: 1779029205.832084
+  last_checked: 1779029205
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:45.832084+02:00'
   last_ai_eval: null
@@ -33647,7 +33647,7 @@ https://azure.microsoft.com/en-gb/updates/generally-available-durable-functions-
   addition_method: manual
   content_hash: be6129546bd6f6c3e569ba06b579f2ac4cfa106f3f1e5319386ca7a0b3a11389
   health_score: 100.0
-  last_checked: 1779029765.088685
+  last_checked: 1779029765
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:05.088685+02:00'
   last_ai_eval: null
@@ -33739,7 +33739,7 @@ https://azure.microsoft.com/en-us/blog/azure-virtual-wan-introduces-its-first-sa
   addition_method: manual
   content_hash: 1433d88ad29680e45a220aeff296a0e5818e5127cbc09b1308c9bfdd66ab6ac9
   health_score: 100.0
-  last_checked: 1779033884.728846
+  last_checked: 1779033884
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:44.728846+02:00'
   last_ai_eval: null
@@ -33766,7 +33766,7 @@ https://azure.microsoft.com/en-us/blog/choose-the-best-global-distribution-solut
   addition_method: manual
   content_hash: 91a7b2f5ef30eb9b74f807321003ebb6b52d2d5f6d1e43695bccfa67a6686e00
   health_score: 100.0
-  last_checked: 1779033457.085652
+  last_checked: 1779033457
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:37.085652+02:00'
   last_ai_eval: null
@@ -33826,7 +33826,7 @@ https://azure.microsoft.com/en-us/blog/openshift-on-azure-the-easiest-fully-mana
   addition_method: manual
   content_hash: aafc9ac33d0ea37afdba57b0d0cd61311ee1846fc1bb33d717d5e25a8fd99929
   health_score: 100.0
-  last_checked: 1779029400.768782
+  last_checked: 1779029400
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:50:00.768782+02:00'
   last_ai_eval: null
@@ -33860,7 +33860,7 @@ https://azure.microsoft.com/en-us/blog/openshift-on-azure-the-easiest-fully-mana
   addition_method: automatic
   content_hash: edb3dd3544982579f3fe7f22d5899efaf95e51e26be83b00e7245f1cd178d3a7
   health_score: null
-  last_checked: 1780352720.351684
+  last_checked: 1780352720
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:20.351684+02:00'
   last_ai_eval: null
@@ -33898,7 +33898,7 @@ https://azure.microsoft.com/en-us/en-gb/blog/microsoft-azure-load-testing-is-now
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.965492
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.965492+02:00'
   last_ai_eval: null
@@ -33930,7 +33930,7 @@ https://azure.microsoft.com/en-us/en-gb/products/load-testing:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.983468
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.983468+02:00'
   last_ai_eval: null
@@ -33961,7 +33961,7 @@ https://azure.microsoft.com/en-us/en-gb/products/load-testing:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130495.025711
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.025711+02:00'
   last_ai_eval: null
@@ -33988,7 +33988,7 @@ https://azure.microsoft.com/en-us/en-us/blog/azure-virtual-wan-introduces-its-fi
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130495.000091
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.000091+02:00'
   last_ai_eval: null
@@ -34020,7 +34020,7 @@ https://azure.microsoft.com/en-us/en-us/blog/choose-the-best-global-distribution
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.955255
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.955255+02:00'
   last_ai_eval: null
@@ -34052,7 +34052,7 @@ https://azure.microsoft.com/en-us/en-us/explore/global-infrastructure/products-b
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.980635
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.980635+02:00'
   last_ai_eval: null
@@ -34083,7 +34083,7 @@ https://azure.microsoft.com/en-us/en-us/resources/azure-for-architects:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.930166
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.930166+02:00'
   last_ai_eval: null
@@ -34109,7 +34109,7 @@ https://azure.microsoft.com/en-us/en-us/services/api-management:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130495.009103
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.009103+02:00'
   last_ai_eval: null
@@ -34135,7 +34135,7 @@ https://azure.microsoft.com/en-us/en-us/services/container-instances:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130495.015828
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.015828+02:00'
   last_ai_eval: null
@@ -34162,7 +34162,7 @@ https://azure.microsoft.com/en-us/en-us/updates:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.97767
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.977670+02:00'
   last_ai_eval: null
@@ -34194,7 +34194,7 @@ https://azure.microsoft.com/en-us/en-us/updates/?query=AKS:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130495.018483
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.018483+02:00'
   last_ai_eval: null
@@ -34225,7 +34225,7 @@ https://azure.microsoft.com/en-us/en-us/updates/general-availability-azure-basti
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.941341
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.941341+02:00'
   last_ai_eval: null
@@ -34252,7 +34252,7 @@ https://azure.microsoft.com/en-us/en-us/updates/generally-available-azure-bastio
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130495.014612
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.014612+02:00'
   last_ai_eval: null
@@ -34283,7 +34283,7 @@ https://azure.microsoft.com/en-us/en-us/updates/generally-available-azure-bastio
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.999092
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.999092+02:00'
   last_ai_eval: null
@@ -34309,7 +34309,7 @@ https://azure.microsoft.com/en-us/en-us/updates/generally-available-azure-bastio
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.941118
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.941118+02:00'
   last_ai_eval: null
@@ -34335,7 +34335,7 @@ https://azure.microsoft.com/en-us/en-us/updates/v2/Azure-Virtual-Network-Manager
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130495.006022
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.006022+02:00'
   last_ai_eval: null
@@ -34401,7 +34401,7 @@ https://azure.microsoft.com/en-us/products/azure-vmware:
   addition_method: automatic
   content_hash: 4f485b1edd932920fbdddace5206e107f46cfa9c9fac080a8f010d4942e3011a
   health_score: null
-  last_checked: 1780352424.113303
+  last_checked: 1780352424
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:24.113303+02:00'
   last_ai_eval: null
@@ -34473,7 +34473,7 @@ https://azure.microsoft.com/en-us/products/container-apps:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1779388611.321149
+  last_checked: 1779388611
   needs_ai_refresh: false
   discovered_at: '2026-05-21T20:36:51.321149+02:00'
   last_ai_eval: null
@@ -34540,7 +34540,7 @@ https://azure.microsoft.com/en-us/resources/azure-for-architects:
   addition_method: manual
   content_hash: d6ee70269dcb2914193a55167c2a09f7a1392f69abb5701f311a294fa47635fa
   health_score: 100.0
-  last_checked: 1779030276.196163
+  last_checked: 1779030276
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:36.196163+02:00'
   last_ai_eval: null
@@ -34566,7 +34566,7 @@ https://azure.microsoft.com/en-us/resources/templates:
   addition_method: manual
   content_hash: 8173b40548f195b0d9676b140d0073c39dad8a7bc5fa4ad37fd7f71adc0810a3
   health_score: 100.0
-  last_checked: 1779030451.349594
+  last_checked: 1779030451
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:31.349594+02:00'
   last_ai_eval: null
@@ -34592,7 +34592,7 @@ https://azure.microsoft.com/en-us/services/api-management:
   addition_method: manual
   content_hash: a8f612b4541e2fdb70344032748b0cdcde5c27f47ccd1b94542ba7e94327ea5f
   health_score: 100.0
-  last_checked: 1779030154.253433
+  last_checked: 1779030154
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:34.253433+02:00'
   last_ai_eval: null
@@ -34618,7 +34618,7 @@ https://azure.microsoft.com/en-us/services/container-apps:
   addition_method: manual
   content_hash: d68cdd6462db5bd2144e1bc364ea86a0a3766a167fae9261faf9e2ff9c29d26e
   health_score: 64.0
-  last_checked: 1779130494.999218
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.999218+02:00'
   last_ai_eval: null
@@ -34644,7 +34644,7 @@ https://azure.microsoft.com/en-us/services/container-instances:
   addition_method: manual
   content_hash: 6d631bc9abc0cf9d0490cad46b69fa4f685f57b7348e6a42815392b73aefb166
   health_score: 100.0
-  last_checked: 1779031284.423275
+  last_checked: 1779031284
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:24.423275+02:00'
   last_ai_eval: null
@@ -34670,7 +34670,7 @@ https://azure.microsoft.com/en-us/services/devops:
   addition_method: manual
   content_hash: 4eb027814fb8d7174f68e388ab9d1ba73e4dfd9eaada1c2d4076f1ed18dfe2a1
   health_score: 64.0
-  last_checked: 1779130495.031928
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.031928+02:00'
   last_ai_eval: null
@@ -34709,7 +34709,7 @@ https://azure.microsoft.com/en-us/solutions/azure-iaas:
   addition_method: automatic
   content_hash: 2d3df94f4508f706175f5e054989e9705b467ab46c3a68fae5552a625ef0187a
   health_score: null
-  last_checked: 1780352404.147692
+  last_checked: 1780352404
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:04.147692+02:00'
   last_ai_eval: null
@@ -34746,7 +34746,7 @@ https://azure.microsoft.com/en-us/updates:
   addition_method: manual
   content_hash: c0d299b90ce1d8fae61f1bb988a1c17001f73a79cdc01d07856079acfe54806a
   health_score: 100.0
-  last_checked: 1779033195.230555
+  last_checked: 1779033195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:15.230555+02:00'
   last_ai_eval: null
@@ -34806,7 +34806,7 @@ https://azure.microsoft.com/en-us/updates/azure-virtual-network-manager-topology
   addition_method: manual
   content_hash: cd2d434082831561bcde20fe7922d38a408f0a0daf7e3044c019bb576eba1941
   health_score: 100.0
-  last_checked: 1779029093.712788
+  last_checked: 1779029093
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:53.712788+02:00'
   last_ai_eval: null
@@ -34832,7 +34832,7 @@ https://azure.microsoft.com/en-us/updates/generally-available-azure-bastion-shar
   addition_method: manual
   content_hash: 349763fbbf24cfba726efb16e2396afabac9a18aaecdeb83507f3dfbd4681276
   health_score: 100.0
-  last_checked: 1779034191.124009
+  last_checked: 1779034191
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:51.124009+02:00'
   last_ai_eval: null
@@ -34859,7 +34859,7 @@ https://azure.microsoft.com/en-us/updates/generally-available-azure-bastion-shar
   addition_method: manual
   content_hash: 54e5a5ada010e6f05df7e9e8126be708bd485bc2cc7137dc0c97f9ead497a79d
   health_score: 100.0
-  last_checked: 1779029531.698732
+  last_checked: 1779029531
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:11.698732+02:00'
   last_ai_eval: null
@@ -34886,7 +34886,7 @@ https://azure.microsoft.com/en-us/updates/private-preview-aks-backup:
   addition_method: manual
   content_hash: 788a8d952656e5496bf5d13320f626d7ca7752ce33ef2446975684630234583b
   health_score: 100.0
-  last_checked: 1779032499.621224
+  last_checked: 1779032499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:39.621224+02:00'
   last_ai_eval: null
@@ -34919,7 +34919,7 @@ https://azure.microsoft.com/en-us/updates/sftp-support-for-azure-blob-storage-no
   addition_method: manual
   content_hash: 43788bbb19bdc3d0e0e1a644aad064e0c615697eff80db65c668cad3966da0ba
   health_score: 100.0
-  last_checked: 1779034066.542028
+  last_checked: 1779034066
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:07:46.542028+02:00'
   last_ai_eval: null
@@ -34983,7 +34983,7 @@ https://azure.microsoft.com/services/chaos-studio:
   addition_method: manual
   content_hash: 67871824337f3c8cf237064990fc07d9a0ff7d444b59565748377de97a1bdd50
   health_score: 100.0
-  last_checked: 1779030760.287403
+  last_checked: 1779030760
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:40.287403+02:00'
   last_ai_eval: null
@@ -35010,7 +35010,7 @@ https://azure.microsoft.com/services/container-apps:
   addition_method: manual
   content_hash: 63a918810fe9081bda21710bbb0ac48d023e55606b716269e053924d50e4dd82
   health_score: 100.0
-  last_checked: 1779029658.863618
+  last_checked: 1779029658
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:18.863618+02:00'
   last_ai_eval: null
@@ -35036,7 +35036,7 @@ https://azure.microsoft.com/services/devops:
   addition_method: manual
   content_hash: cab5d76c655c345a99d8bd339c33c9a00b511678e8807fa2e427a012dcdf0e6f
   health_score: 100.0
-  last_checked: 1779030635.108076
+  last_checked: 1779030635
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:35.108076+02:00'
   last_ai_eval: null
@@ -35065,7 +35065,7 @@ https://azurearcjumpstart.io:
   addition_method: manual
   content_hash: 22a467a8cc968ed9275238d39361d427819bc71676e9b8feb92ba423d1e22ad7
   health_score: 100.0
-  last_checked: 1779031085.111681
+  last_checked: 1779031085
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:05.111681+02:00'
   last_ai_eval: null
@@ -35158,7 +35158,7 @@ https://azurecloudai.blog/2019/09/27/deploy-azure-kubernetes-service-aks-to-a-pr
   addition_method: manual
   content_hash: 5d14b2dc03dadca8119588932b102e1f5ed361f90524093ca50abddd947d2843
   health_score: 100.0
-  last_checked: 1779031827.30087
+  last_checked: 1779031827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:27.300870+02:00'
   last_ai_eval: null
@@ -35191,7 +35191,7 @@ https://azuredevopsdemogenerator.azurewebsites.net:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031618.118826
+  last_checked: 1779031618
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:58.118826+02:00'
   last_ai_eval: null
@@ -35387,7 +35387,7 @@ https://azureway.cloud/azure-container-apps-creating-using-terraform-part-1:
   addition_method: manual
   content_hash: ef4b9f024e2eeebbdf34c696ea3d19cf32a8cbfcd49ae6c6e939b95a9eec7097
   health_score: 100.0
-  last_checked: 1779032680.323143
+  last_checked: 1779032680
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:44:40.323143+02:00'
   last_ai_eval: null
@@ -35413,7 +35413,7 @@ https://azureway.cloud/azure-container-apps-traffic-splitting-part-4:
   addition_method: manual
   content_hash: fdf558410487332b90abd7c51698d777788edc16ef106168d480d4297a79028c
   health_score: 100.0
-  last_checked: 1779032381.982556
+  last_checked: 1779032381
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:39:41.982556+02:00'
   last_ai_eval: null
@@ -35472,7 +35472,7 @@ https://backup.docs.portworx.com:
   addition_method: manual
   content_hash: 53e7bacf27df49e27bfde528e3135903962ffdb798c263833d0be1ad94eb410a
   health_score: 100.0
-  last_checked: 1779034094.714128
+  last_checked: 1779034094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:14.714128+02:00'
   last_ai_eval: null
@@ -35566,7 +35566,7 @@ https://bagas-awibowo.medium.com/helm-templating-network-policy-using-helm-783b2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033415.653962
+  last_checked: 1779033415
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:55.653962+02:00'
   last_ai_eval: null
@@ -35598,7 +35598,7 @@ https://balajisblog.com/cheatsheet-for-bitbucket-pipelines:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034345.630406
+  last_checked: 1779034345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:25.630406+02:00'
   last_ai_eval: null
@@ -35663,7 +35663,7 @@ https://banzaicloud.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032219.556124
+  last_checked: 1779032219
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:59.556124+02:00'
   last_ai_eval: null
@@ -35729,7 +35729,7 @@ https://banzaicloud.com/blog/helm3-the-good-the-bad-and-the-ugly:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032163.107486
+  last_checked: 1779032163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:03.107486+02:00'
   last_ai_eval: null
@@ -35761,7 +35761,7 @@ https://banzaicloud.com/blog/istio-1.6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030540.676878
+  last_checked: 1779030540
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:00.676878+02:00'
   last_ai_eval: null
@@ -35793,7 +35793,7 @@ https://banzaicloud.com/blog/istio-external-demo:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031226.49407
+  last_checked: 1779031226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:26.494070+02:00'
   last_ai_eval: null
@@ -35825,7 +35825,7 @@ https://banzaicloud.com/blog/istio-mixerless-telemetry:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031602.211686
+  last_checked: 1779031602
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:42.211686+02:00'
   last_ai_eval: null
@@ -35857,7 +35857,7 @@ https://banzaicloud.com/blog/istio-opa:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032518.660121
+  last_checked: 1779032518
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:58.660121+02:00'
   last_ai_eval: null
@@ -35889,7 +35889,7 @@ https://banzaicloud.com/blog/k8s-cluster-autoscaler:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031352.438432
+  last_checked: 1779031352
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:32.438432+02:00'
   last_ai_eval: null
@@ -35921,7 +35921,7 @@ https://banzaicloud.com/blog/k8s-cluster-logging:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034404.359046
+  last_checked: 1779034404
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:24.359046+02:00'
   last_ai_eval: null
@@ -35955,7 +35955,7 @@ https://banzaicloud.com/blog/k8s-sidecars:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034211.523823
+  last_checked: 1779034211
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:11.523823+02:00'
   last_ai_eval: null
@@ -35987,7 +35987,7 @@ https://banzaicloud.com/blog/kafka-on-etcd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031357.968546
+  last_checked: 1779031357
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:37.968546+02:00'
   last_ai_eval: null
@@ -36019,7 +36019,7 @@ https://banzaicloud.com/blog/kafka-on-istio-benefits:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033698.883072
+  last_checked: 1779033698
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:38.883072+02:00'
   last_ai_eval: null
@@ -36051,7 +36051,7 @@ https://banzaicloud.com/blog/kafka-rolling-upgrade:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031788.024565
+  last_checked: 1779031788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:48.024565+02:00'
   last_ai_eval: null
@@ -36084,7 +36084,7 @@ https://banzaicloud.com/blog/kafka-schemareg:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031094.297821
+  last_checked: 1779031094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:14.297821+02:00'
   last_ai_eval: null
@@ -36115,7 +36115,7 @@ https://banzaicloud.com/blog/kubernetes-nodepool-upgrades:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033773.223214
+  last_checked: 1779033773
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:53.223214+02:00'
   last_ai_eval: null
@@ -36142,7 +36142,7 @@ https://banzaicloud.com/blog/supertubes-focal:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034094.378221
+  last_checked: 1779034094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:14.378221+02:00'
   last_ai_eval: null
@@ -36175,7 +36175,7 @@ https://banzaicloud.com/docs/one-eye/logging-operator/quickstarts/es-nginx:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031349.282955
+  last_checked: 1779031349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:29.282955+02:00'
   last_ai_eval: null
@@ -36207,7 +36207,7 @@ https://bash.cyberciti.biz/guide/Main_Page:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033759.209581
+  last_checked: 1779033759
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:39.209581+02:00'
   last_ai_eval: null
@@ -36239,7 +36239,7 @@ https://bash.cyberciti.biz/guide/Man_command:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032343.929081
+  last_checked: 1779032343
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:03.929081+02:00'
   last_ai_eval: null
@@ -36271,7 +36271,7 @@ https://baykara.medium.com/a-gentle-inspection-of-oomkilled-in-kubernetes-4b4124
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034084.230052
+  last_checked: 1779034084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:04.230052+02:00'
   last_ai_eval: null
@@ -36346,7 +36346,7 @@ https://beam.apache.org:
   addition_method: manual
   content_hash: 48530b322b79aaf38516fe082093a9cc89cef993adcf8b51db9d9fdf36da0519
   health_score: 100.0
-  last_checked: 1779033162.389359
+  last_checked: 1779033162
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:52:42.389359+02:00'
   last_ai_eval: null
@@ -36377,7 +36377,7 @@ https://beellz.hashnode.dev/continuous-profiling-in-kubernetes-using-pyroscope:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031602.154489
+  last_checked: 1779031602
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:42.154489+02:00'
   last_ai_eval: null
@@ -36411,7 +36411,7 @@ https://beellz.hashnode.dev/continuous-profiling-in-kubernetes-using-pyroscope:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031445.855104
+  last_checked: 1779031445
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:05.855104+02:00'
   last_ai_eval: null
@@ -36445,7 +36445,7 @@ https://ben11kehoe.medium.com/principals-in-aws-iam-38c4a3dc322a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034391.820348
+  last_checked: 1779034391
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:11.820348+02:00'
   last_ai_eval: null
@@ -36513,7 +36513,7 @@ https://betanews.com/2022/01/26/overcoming-observability-challenges:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034516.991445
+  last_checked: 1779034516
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:16.991445+02:00'
   last_ai_eval: null
@@ -36547,7 +36547,7 @@ https://betanews.com/2022/10/22/cloud-security-is-complex-but-most-vulnerabiliti
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033338.93183
+  last_checked: 1779033338
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:38.931830+02:00'
   last_ai_eval: null
@@ -36581,7 +36581,7 @@ https://betterhumans.pub/8-communication-hacks-i-use-to-appear-more-senior-as-a-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033697.01239
+  last_checked: 1779033697
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:37.012390+02:00'
   last_ai_eval: null
@@ -36613,7 +36613,7 @@ https://betterprogramming.pub/10-antipatterns-for-kubernetes-deployments-e97ce11
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032097.594526
+  last_checked: 1779032097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:57.594526+02:00'
   last_ai_eval: null
@@ -36645,7 +36645,7 @@ https://betterprogramming.pub/10-things-you-might-not-know-about-yaml-b0589da547
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029274.14891
+  last_checked: 1779029274
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:54.148910+02:00'
   last_ai_eval: null
@@ -36680,7 +36680,7 @@ https://betterprogramming.pub/2-use-cases-of-python-pre-commit-hooks-to-tidy-up-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033765.518072
+  last_checked: 1779033765
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:45.518072+02:00'
   last_ai_eval: null
@@ -36713,7 +36713,7 @@ https://betterprogramming.pub/3-seemingly-simple-python-features-that-confuse-be
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033622.689745
+  last_checked: 1779033622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:22.689745+02:00'
   last_ai_eval: null
@@ -36745,7 +36745,7 @@ https://betterprogramming.pub/4-awesome-browser-apis-you-might-not-be-using-yet-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032613.200878
+  last_checked: 1779032613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:33.200878+02:00'
   last_ai_eval: null
@@ -36778,7 +36778,7 @@ https://betterprogramming.pub/5-simple-tips-for-debugging-docker-containers-271c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031539.744529
+  last_checked: 1779031539
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:39.744529+02:00'
   last_ai_eval: null
@@ -36811,7 +36811,7 @@ https://betterprogramming.pub/6-metrics-to-watch-for-on-your-k8s-cluster-76d58f0
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029575.287568
+  last_checked: 1779029575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:55.287568+02:00'
   last_ai_eval: null
@@ -36844,7 +36844,7 @@ https://betterprogramming.pub/6-tips-for-creating-helm-charts-in-kubernetes-appl
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031466.575448
+  last_checked: 1779031466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:26.575448+02:00'
   last_ai_eval: null
@@ -36878,7 +36878,7 @@ https://betterprogramming.pub/8-advanced-git-commands-university-wont-teach-you-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033088.456543
+  last_checked: 1779033088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:28.456543+02:00'
   last_ai_eval: null
@@ -36910,7 +36910,7 @@ https://betterprogramming.pub/8-techniques-to-speed-up-your-database-292754ff773
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031255.268452
+  last_checked: 1779031255
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:55.268452+02:00'
   last_ai_eval: null
@@ -36942,7 +36942,7 @@ https://betterprogramming.pub/a-beginners-cheat-sheet-for-docker-f5024fd6c17f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031669.282859
+  last_checked: 1779031669
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:49.282859+02:00'
   last_ai_eval: null
@@ -36976,7 +36976,7 @@ https://betterprogramming.pub/a-cloud-migration-questionnaire-for-solution-archi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029573.096915
+  last_checked: 1779029573
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:53.096915+02:00'
   last_ai_eval: null
@@ -37009,7 +37009,7 @@ https://betterprogramming.pub/advanced-features-of-kubernetes-horizontal-pod-aut
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032817.259681
+  last_checked: 1779032817
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:57.259681+02:00'
   last_ai_eval: null
@@ -37043,7 +37043,7 @@ https://betterprogramming.pub/advanced-features-of-kubernetes-horizontal-pod-aut
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030433.706317
+  last_checked: 1779030433
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:13.706317+02:00'
   last_ai_eval: null
@@ -37075,7 +37075,7 @@ https://betterprogramming.pub/amazon-eks-is-eating-my-ips-e18ea057e045:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034571.630984
+  last_checked: 1779034571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:11.630984+02:00'
   last_ai_eval: null
@@ -37107,7 +37107,7 @@ https://betterprogramming.pub/applying-devops-to-api-development-for-apiops-21e2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031113.219704
+  last_checked: 1779031113
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:33.219704+02:00'
   last_ai_eval: null
@@ -37140,7 +37140,7 @@ https://betterprogramming.pub/attach-a-visual-debugger-to-ml-training-jobs-on-ku
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030335.240343
+  last_checked: 1779030335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:35.240343+02:00'
   last_ai_eval: null
@@ -37174,7 +37174,7 @@ https://betterprogramming.pub/automate-and-configure-your-rds-database-with-terr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030720.555891
+  last_checked: 1779030720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:00.555891+02:00'
   last_ai_eval: null
@@ -37206,7 +37206,7 @@ https://betterprogramming.pub/automate-filling-templates-with-python-1ff6c6fd595
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033100.816871
+  last_checked: 1779033100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:40.816871+02:00'
   last_ai_eval: null
@@ -37238,7 +37238,7 @@ https://betterprogramming.pub/awesome-kubernetes-command-line-hacks-8bd3604e394f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033205.812403
+  last_checked: 1779033205
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:25.812403+02:00'
   last_ai_eval: null
@@ -37272,7 +37272,7 @@ https://betterprogramming.pub/aws-creating-a-vpc-with-an-auto-scaling-group-usin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030438.486241
+  last_checked: 1779030438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:18.486241+02:00'
   last_ai_eval: null
@@ -37306,7 +37306,7 @@ https://betterprogramming.pub/aws-vs-digital-ocean-vs-hetzner-cloud-which-has-th
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031163.875498
+  last_checked: 1779031163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:23.875498+02:00'
   last_ai_eval: null
@@ -37340,7 +37340,7 @@ https://betterprogramming.pub/bash-vs-python-vs-javascript-which-is-better-for-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029575.288519
+  last_checked: 1779029575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:55.288519+02:00'
   last_ai_eval: null
@@ -37372,7 +37372,7 @@ https://betterprogramming.pub/build-a-cloud-native-multiprocessing-framework-b33
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033046.467795
+  last_checked: 1779033046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:46.467795+02:00'
   last_ai_eval: null
@@ -37404,7 +37404,7 @@ https://betterprogramming.pub/build-a-kubernetes-operator-in-10-minutes-11eec149
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031649.454998
+  last_checked: 1779031649
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:29.454998+02:00'
   last_ai_eval: null
@@ -37438,7 +37438,7 @@ https://betterprogramming.pub/building-a-highly-available-kubernetes-operator-us
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032172.90205
+  last_checked: 1779032172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:12.902050+02:00'
   last_ai_eval: null
@@ -37472,7 +37472,7 @@ https://betterprogramming.pub/building-graphql-server-using-schema-first-approac
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034217.24313
+  last_checked: 1779034217
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:17.243130+02:00'
   last_ai_eval: null
@@ -37504,7 +37504,7 @@ https://betterprogramming.pub/chatgpt-and-software-architecture-308b6e0cc25a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032103.674739
+  last_checked: 1779032103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:03.674739+02:00'
   last_ai_eval: null
@@ -37535,7 +37535,7 @@ https://betterprogramming.pub/cheat-sh-the-ultimate-multi-language-cheat-sheet-8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030593.807104
+  last_checked: 1779030593
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:53.807104+02:00'
   last_ai_eval: null
@@ -37562,7 +37562,7 @@ https://betterprogramming.pub/clean-up-your-kubernetes-deployments-using-ansible
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031576.212793
+  last_checked: 1779031576
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:16.212793+02:00'
   last_ai_eval: null
@@ -37594,7 +37594,7 @@ https://betterprogramming.pub/creating-a-human-and-machine-freindly-logging-form
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033118.161384
+  last_checked: 1779033118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:58.161384+02:00'
   last_ai_eval: null
@@ -37626,7 +37626,7 @@ https://betterprogramming.pub/dependency-free-kubernetes-cluster-monitoring-5f7a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030022.248041
+  last_checked: 1779030022
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:22.248041+02:00'
   last_ai_eval: null
@@ -37658,7 +37658,7 @@ https://betterprogramming.pub/design-by-contracts-in-terraform-63467a749c1a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033129.717664
+  last_checked: 1779033129
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:09.717664+02:00'
   last_ai_eval: null
@@ -37690,7 +37690,7 @@ https://betterprogramming.pub/distributed-tracing-with-opentelemetry-spring-clou
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032961.154436
+  last_checked: 1779032961
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:21.154436+02:00'
   last_ai_eval: null
@@ -37719,7 +37719,7 @@ https://betterprogramming.pub/do-faster-development-and-testing-on-kubernetes-ap
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032884.291189
+  last_checked: 1779032884
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:04.291189+02:00'
   last_ai_eval: null
@@ -37751,7 +37751,7 @@ https://betterprogramming.pub/dockerize-your-django-apps-428189407c69:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030864.912271
+  last_checked: 1779030864
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:24.912271+02:00'
   last_ai_eval: null
@@ -37785,7 +37785,7 @@ https://betterprogramming.pub/domain-partitions-how-to-find-a-healthy-balance-be
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032704.027993
+  last_checked: 1779032704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:04.027993+02:00'
   last_ai_eval: null
@@ -37817,7 +37817,7 @@ https://betterprogramming.pub/everything-you-need-to-know-about-kafka-a83e2456d1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031099.438466
+  last_checked: 1779031099
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:19.438466+02:00'
   last_ai_eval: null
@@ -37849,7 +37849,7 @@ https://betterprogramming.pub/exploring-json-json5-and-circular-references-2b5b0
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030440.181739
+  last_checked: 1779030440
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:20.181739+02:00'
   last_ai_eval: null
@@ -37882,7 +37882,7 @@ https://betterprogramming.pub/exploring-the-serverless-event-driven-architecture
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032251.814349
+  last_checked: 1779032251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:31.814349+02:00'
   last_ai_eval: null
@@ -37916,7 +37916,7 @@ https://betterprogramming.pub/four-ways-you-can-experiment-with-sapling-709eec0f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032090.966765
+  last_checked: 1779032090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:50.966765+02:00'
   last_ai_eval: null
@@ -37948,7 +37948,7 @@ https://betterprogramming.pub/generating-class-diagrams-for-net-core-c4913db9398
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031094.099389
+  last_checked: 1779031094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:14.099389+02:00'
   last_ai_eval: null
@@ -37980,7 +37980,7 @@ https://betterprogramming.pub/getting-started-with-pyvcloud-a-python-library-2e7
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031574.133535
+  last_checked: 1779031574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:14.133535+02:00'
   last_ai_eval: null
@@ -38012,7 +38012,7 @@ https://betterprogramming.pub/going-serverless-governance-is-everything-c70589c9
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033169.673243
+  last_checked: 1779033169
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:49.673243+02:00'
   last_ai_eval: null
@@ -38044,7 +38044,7 @@ https://betterprogramming.pub/goldilocks-vs-krr-c986dfd7484d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029364.846957
+  last_checked: 1779029364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:24.846957+02:00'
   last_ai_eval: null
@@ -38076,7 +38076,7 @@ https://betterprogramming.pub/good-leadership-is-about-growth-not-brilliance-af8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029938.862824
+  last_checked: 1779029938
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:58.862824+02:00'
   last_ai_eval: null
@@ -38108,7 +38108,7 @@ https://betterprogramming.pub/how-do-you-grow-as-a-software-engineering-manager-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031142.604642
+  last_checked: 1779031142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:02.604642+02:00'
   last_ai_eval: null
@@ -38141,7 +38141,7 @@ https://betterprogramming.pub/how-gitops-can-help-prevent-security-misconfigurat
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032248.502496
+  last_checked: 1779032248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:28.502496+02:00'
   last_ai_eval: null
@@ -38175,7 +38175,7 @@ https://betterprogramming.pub/how-i-split-a-monolith-into-microservices-without-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034045.357063
+  last_checked: 1779034045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:25.357063+02:00'
   last_ai_eval: null
@@ -38209,7 +38209,7 @@ https://betterprogramming.pub/how-solid-remains-solid-software-principles-vs-pat
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029294.345075
+  last_checked: 1779029294
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:14.345075+02:00'
   last_ai_eval: null
@@ -38243,7 +38243,7 @@ https://betterprogramming.pub/how-solid-remains-solid-software-principles-vs-pat
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031185.899892
+  last_checked: 1779031185
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:45.899892+02:00'
   last_ai_eval: null
@@ -38277,7 +38277,7 @@ https://betterprogramming.pub/how-to-create-a-noops-deployment-with-github-actio
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033730.989633
+  last_checked: 1779033730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:10.989633+02:00'
   last_ai_eval: null
@@ -38309,7 +38309,7 @@ https://betterprogramming.pub/how-to-deprecate-apis-the-right-way-371c1cbf1723:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029063.364053
+  last_checked: 1779029063
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:23.364053+02:00'
   last_ai_eval: null
@@ -38341,7 +38341,7 @@ https://betterprogramming.pub/how-to-filter-the-git-logs-2dcebf3d12:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030201.99025
+  last_checked: 1779030201
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:21.990250+02:00'
   last_ai_eval: null
@@ -38375,7 +38375,7 @@ https://betterprogramming.pub/how-to-handle-duplicate-messages-and-message-order
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032455.136016
+  last_checked: 1779032455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:55.136016+02:00'
   last_ai_eval: null
@@ -38409,7 +38409,7 @@ https://betterprogramming.pub/how-to-implement-your-distributed-filesystem-with-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030574.228302
+  last_checked: 1779030574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:34.228302+02:00'
   last_ai_eval: null
@@ -38441,7 +38441,7 @@ https://betterprogramming.pub/how-to-make-json-and-python-talk-to-each-other-415
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032970.974826
+  last_checked: 1779032970
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:30.974826+02:00'
   last_ai_eval: null
@@ -38474,7 +38474,7 @@ https://betterprogramming.pub/how-to-migrate-from-docker-compose-to-kubernetes-b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032872.675305
+  last_checked: 1779032872
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:52.675305+02:00'
   last_ai_eval: null
@@ -38506,7 +38506,7 @@ https://betterprogramming.pub/how-to-refactor-a-codebase-982772695078:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029356.162723
+  last_checked: 1779029356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:16.162723+02:00'
   last_ai_eval: null
@@ -38538,7 +38538,7 @@ https://betterprogramming.pub/how-to-speed-up-your-progress-with-feedback-1f4187
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032095.024014
+  last_checked: 1779032095
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:55.024014+02:00'
   last_ai_eval: null
@@ -38572,7 +38572,7 @@ https://betterprogramming.pub/how-to-transform-a-monolith-application-into-a-mic
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032251.813241
+  last_checked: 1779032251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:31.813241+02:00'
   last_ai_eval: null
@@ -38606,7 +38606,7 @@ https://betterprogramming.pub/how-to-update-your-github-repository-in-visual-stu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033166.344509
+  last_checked: 1779033166
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:46.344509+02:00'
   last_ai_eval: null
@@ -38640,7 +38640,7 @@ https://betterprogramming.pub/how-to-use-pandas-to-consume-data-and-perform-data
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031800.016444
+  last_checked: 1779031800
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:00.016444+02:00'
   last_ai_eval: null
@@ -38672,7 +38672,7 @@ https://betterprogramming.pub/how-to-use-server-side-apply-in-k8s-operators-5cbf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033757.738291
+  last_checked: 1779033757
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:37.738291+02:00'
   last_ai_eval: null
@@ -38704,7 +38704,7 @@ https://betterprogramming.pub/how-to-use-tmuxp-to-manage-your-tmux-session-614b6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034446.874116
+  last_checked: 1779034446
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:06.874116+02:00'
   last_ai_eval: null
@@ -38738,7 +38738,7 @@ https://betterprogramming.pub/improve-cluster-monitoring-with-network-mapping-in
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033704.299169
+  last_checked: 1779033704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:44.299169+02:00'
   last_ai_eval: null
@@ -38769,7 +38769,7 @@ https://betterprogramming.pub/introduction-to-aws-websockets-8b336a92c379:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034571.631983
+  last_checked: 1779034571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:11.631983+02:00'
   last_ai_eval: null
@@ -38799,7 +38799,7 @@ https://betterprogramming.pub/k8s-network-policy-made-simple-with-cilium-editor-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030842.27455
+  last_checked: 1779030842
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:02.274550+02:00'
   last_ai_eval: null
@@ -38831,7 +38831,7 @@ https://betterprogramming.pub/kafka-cli-commands-1a135a4ae1bd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030348.011298
+  last_checked: 1779030348
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:48.011298+02:00'
   last_ai_eval: null
@@ -38863,7 +38863,7 @@ https://betterprogramming.pub/kubectl-commands-all-beginners-must-know-e504349fc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033240.240786
+  last_checked: 1779033240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:00.240786+02:00'
   last_ai_eval: null
@@ -38895,7 +38895,7 @@ https://betterprogramming.pub/kubernetes-and-ssl-certificate-management-5f6a4b6f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029165.181761
+  last_checked: 1779029165
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:05.181761+02:00'
   last_ai_eval: null
@@ -38929,7 +38929,7 @@ https://betterprogramming.pub/kubernetes-authentication-sidecars-a-revelation-in
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031428.938506
+  last_checked: 1779031428
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:48.938506+02:00'
   last_ai_eval: null
@@ -38963,7 +38963,7 @@ https://betterprogramming.pub/kubernetes-observability-part-1-events-logs-integr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033486.701314
+  last_checked: 1779033486
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:06.701314+02:00'
   last_ai_eval: null
@@ -38995,7 +38995,7 @@ https://betterprogramming.pub/kubernetes-security-with-falco-2eb060d3ae7d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032800.083702
+  last_checked: 1779032800
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:40.083702+02:00'
   last_ai_eval: null
@@ -39027,7 +39027,7 @@ https://betterprogramming.pub/kubernetes-service-types-3c4a3088a5c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029899.103056
+  last_checked: 1779029899
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:19.103056+02:00'
   last_ai_eval: null
@@ -39061,7 +39061,7 @@ https://betterprogramming.pub/lambda-vs-step-functions-the-battle-of-cost-and-pe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033510.951374
+  last_checked: 1779033510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:30.951374+02:00'
   last_ai_eval: null
@@ -39095,7 +39095,7 @@ https://betterprogramming.pub/learn-solid-design-principles-in-java-by-coding-it
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031548.510861
+  last_checked: 1779031548
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:48.510861+02:00'
   last_ai_eval: null
@@ -39127,7 +39127,7 @@ https://betterprogramming.pub/learn-to-code-remotely-with-vs-code-and-ssh-68c630
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033263.054625
+  last_checked: 1779033263
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:23.054625+02:00'
   last_ai_eval: null
@@ -39161,7 +39161,7 @@ https://betterprogramming.pub/learning-python-with-program-templates-the-input-o
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031466.578031
+  last_checked: 1779031466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:26.578031+02:00'
   last_ai_eval: null
@@ -39195,7 +39195,7 @@ https://betterprogramming.pub/leave-aside-git-checkout-consider-git-switch-for-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031799.992296
+  last_checked: 1779031799
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:59.992296+02:00'
   last_ai_eval: null
@@ -39227,7 +39227,7 @@ https://betterprogramming.pub/mongodb-schema-validation-rules-8a1afc6ea67b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032087.733659
+  last_checked: 1779032087
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:47.733659+02:00'
   last_ai_eval: null
@@ -39261,7 +39261,7 @@ https://betterprogramming.pub/monitoring-kafkaapplications-implementing-healthch
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030115.35707
+  last_checked: 1779030115
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:55.357070+02:00'
   last_ai_eval: null
@@ -39295,7 +39295,7 @@ https://betterprogramming.pub/multi-tenancy-support-with-spring-boot-liquibase-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029988.633124
+  last_checked: 1779029988
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:48.633124+02:00'
   last_ai_eval: null
@@ -39327,7 +39327,7 @@ https://betterprogramming.pub/my-first-microservice-using-golang-c5cf69f1376d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032974.761496
+  last_checked: 1779032974
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:34.761496+02:00'
   last_ai_eval: null
@@ -39359,7 +39359,7 @@ https://betterprogramming.pub/my-top-7-most-underrated-intellij-idea-features-57
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030653.029454
+  last_checked: 1779030653
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:53.029454+02:00'
   last_ai_eval: null
@@ -39390,7 +39390,7 @@ https://betterprogramming.pub/my-yq-cheatsheet-34f2b672ee58:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029309.662518
+  last_checked: 1779029309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:29.662518+02:00'
   last_ai_eval: null
@@ -39420,7 +39420,7 @@ https://betterprogramming.pub/pandas-illustrated-the-definitive-visual-guide-to-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030231.940904
+  last_checked: 1779030231
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:51.940904+02:00'
   last_ai_eval: null
@@ -39452,7 +39452,7 @@ https://betterprogramming.pub/python-fastapi-kubernetes-gcp-296e0dc3abb6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034497.336167
+  last_checked: 1779034497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:57.336167+02:00'
   last_ai_eval: null
@@ -39486,7 +39486,7 @@ https://betterprogramming.pub/python-list-comprehensions-are-more-powerful-than-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029269.749573
+  last_checked: 1779029269
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:49.749573+02:00'
   last_ai_eval: null
@@ -39520,7 +39520,7 @@ https://betterprogramming.pub/quit-unit-testing-classes-and-use-a-behavior-orien
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033309.125305
+  last_checked: 1779033309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:09.125305+02:00'
   last_ai_eval: null
@@ -39552,7 +39552,7 @@ https://betterprogramming.pub/recovering-from-common-git-errors-eccda7ec6180:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032819.704712
+  last_checked: 1779032819
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:59.704712+02:00'
   last_ai_eval: null
@@ -39584,7 +39584,7 @@ https://betterprogramming.pub/reusable-ec2-instances-using-terraform-modules-59a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031618.157237
+  last_checked: 1779031618
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:58.157237+02:00'
   last_ai_eval: null
@@ -39618,7 +39618,7 @@ https://betterprogramming.pub/running-airflow-using-kubernetes-executor-and-kube
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030891.206754
+  last_checked: 1779030891
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:51.206754+02:00'
   last_ai_eval: null
@@ -39650,7 +39650,7 @@ https://betterprogramming.pub/secure-your-kubernetes-cluster-with-seccomp-9403ec
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033240.241737
+  last_checked: 1779033240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:00.241737+02:00'
   last_ai_eval: null
@@ -39684,7 +39684,7 @@ https://betterprogramming.pub/set-up-microservice-on-kubernetes-write-config-fil
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030069.221214
+  last_checked: 1779030069
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:09.221214+02:00'
   last_ai_eval: null
@@ -39718,7 +39718,7 @@ https://betterprogramming.pub/solutions-architect-tips-the-5-types-of-architectu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033906.275815
+  last_checked: 1779033906
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:06.275815+02:00'
   last_ai_eval: null
@@ -39750,7 +39750,7 @@ https://betterprogramming.pub/sprint-planning-best-practices-1aad4103f6cb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033942.409749
+  last_checked: 1779033942
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:42.409749+02:00'
   last_ai_eval: null
@@ -39781,7 +39781,7 @@ https://betterprogramming.pub/stack-overflow-2022-developer-survey-where-is-the-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033050.705999
+  last_checked: 1779033050
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:50.705999+02:00'
   last_ai_eval: null
@@ -39807,7 +39807,7 @@ https://betterprogramming.pub/stop-hiring-software-engineers-8545520437ac:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029063.357897
+  last_checked: 1779029063
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:23.357897+02:00'
   last_ai_eval: null
@@ -39839,7 +39839,7 @@ https://betterprogramming.pub/team-topologies-a-new-way-of-thinking-about-teams-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032289.683466
+  last_checked: 1779032289
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:09.683466+02:00'
   last_ai_eval: null
@@ -39873,7 +39873,7 @@ https://betterprogramming.pub/techniques-for-managing-your-time-and-cognitive-lo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029990.945733
+  last_checked: 1779029990
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:50.945733+02:00'
   last_ai_eval: null
@@ -39905,7 +39905,7 @@ https://betterprogramming.pub/terraform-setup-for-using-aws-lambda-with-s3-2b8ba
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029714.732968
+  last_checked: 1779029714
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:14.732968+02:00'
   last_ai_eval: null
@@ -39937,7 +39937,7 @@ https://betterprogramming.pub/the-5-step-checklist-for-serverless-load-testing-3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030851.475315
+  last_checked: 1779030851
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:11.475315+02:00'
   last_ai_eval: null
@@ -39969,7 +39969,7 @@ https://betterprogramming.pub/the-best-vs-code-extensions-to-supercharge-your-gi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032056.884198
+  last_checked: 1779032056
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:16.884198+02:00'
   last_ai_eval: null
@@ -40004,7 +40004,7 @@ https://betterprogramming.pub/the-perfect-message-queue-solution-based-on-the-re
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030390.645885
+  last_checked: 1779030390
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:30.645885+02:00'
   last_ai_eval: null
@@ -40036,7 +40036,7 @@ https://betterprogramming.pub/the-pros-and-cons-monorepos-explained-f86c998392e1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034530.840784
+  last_checked: 1779034530
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:30.840784+02:00'
   last_ai_eval: null
@@ -40068,7 +40068,7 @@ https://betterprogramming.pub/the-underestimated-importance-of-clear-code-owners
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032819.678185
+  last_checked: 1779032819
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:59.678185+02:00'
   last_ai_eval: null
@@ -40102,7 +40102,7 @@ https://betterprogramming.pub/this-is-why-you-should-use-tortoise-orm-in-your-py
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031425.50278
+  last_checked: 1779031425
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:45.502780+02:00'
   last_ai_eval: null
@@ -40135,7 +40135,7 @@ https://betterprogramming.pub/understanding-kubernetes-multi-container-pod-patte
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034557.866346
+  last_checked: 1779034557
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:57.866346+02:00'
   last_ai_eval: null
@@ -40168,7 +40168,7 @@ https://betterprogramming.pub/when-should-you-self-host-ci-tools-330fc38d2a6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031776.327035
+  last_checked: 1779031776
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:36.327035+02:00'
   last_ai_eval: null
@@ -40202,7 +40202,7 @@ https://betterprogramming.pub/why-working-on-cloud-vs-mobile-edge-is-so-differen
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034272.968834
+  last_checked: 1779034272
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:12.968834+02:00'
   last_ai_eval: null
@@ -40236,7 +40236,7 @@ https://betterprogramming.pub/why-working-on-cloud-vs-mobile-edge-is-so-differen
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033759.119841
+  last_checked: 1779033759
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:39.119841+02:00'
   last_ai_eval: null
@@ -40268,7 +40268,7 @@ https://betterprogramming.pub/write-tests-for-your-kubernetes-operator-d3d6a9530
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033169.66859
+  last_checked: 1779033169
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:49.668590+02:00'
   last_ai_eval: null
@@ -40300,7 +40300,7 @@ https://betterprogramming.pub/writing-custom-kubernetes-controller-and-webhooks-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033236.66815
+  last_checked: 1779033236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:56.668150+02:00'
   last_ai_eval: null
@@ -40332,7 +40332,7 @@ https://betterprogramming.pub/yaml-tutorial-get-started-with-yaml-in-5-minutes-5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033611.948569
+  last_checked: 1779033611
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:11.948569+02:00'
   last_ai_eval: null
@@ -40533,7 +40533,7 @@ https://binx.io/2022/07/13/working-with-aws-permission-policies:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029704.46416
+  last_checked: 1779029704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:04.464160+02:00'
   last_ai_eval: null
@@ -40596,7 +40596,7 @@ https://bit.ly/kube-tools-1:
   addition_method: manual
   content_hash: 1a4bf0b0e6698e92ec92122f9ee91d04850d62a93d493bda07d7ae77506d975f
   health_score: 100.0
-  last_checked: 1779031495.198836
+  last_checked: 1779031495
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:55.198836+02:00'
   last_ai_eval: null
@@ -40623,7 +40623,7 @@ https://bit.ly/kubeappserver:
   addition_method: manual
   content_hash: 0a82ab89d696c6b63a84af52d02204f78353382e4034e81b1ebf90ad7ef6a739
   health_score: 100.0
-  last_checked: 1779033762.297996
+  last_checked: 1779033762
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:42.297996+02:00'
   last_ai_eval: null
@@ -40688,7 +40688,7 @@ https://bitbucket.org/atlassianlabs/atlascode/issues/112/cannot-activate-the-atl
   addition_method: manual
   content_hash: 9ac8d6aa49ea71e4ca4c81d2d3ce3d81956bd69ebfa2440cb40c4642fe479029
   health_score: 100.0
-  last_checked: 1779032934.7254
+  last_checked: 1779032934
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:48:54.725400+02:00'
   last_ai_eval: null
@@ -40720,7 +40720,7 @@ https://bitbucket.org/atlassianlabs/atlascode/issues/112/cannot-activate-the-atl
   addition_method: manual
   content_hash: 28a1bd5341c90fca608bbe7b00dd7d9436c71e919d4841da176d304041caf957
   health_score: 100.0
-  last_checked: 1779030023.073428
+  last_checked: 1779030023
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:23.073428+02:00'
   last_ai_eval: null
@@ -40747,7 +40747,7 @@ https://bitbucket.org/blog/transition-jira-issues-on-merge:
   addition_method: manual
   content_hash: 3d0dec05b8a8273b871e40e9fd3058612cea06dd348dd8f1e98a4e1c7d148f80
   health_score: 100.0
-  last_checked: 1779032780.141167
+  last_checked: 1779032780
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:20.141167+02:00'
   last_ai_eval: null
@@ -40773,7 +40773,7 @@ https://bitfieldconsulting.com/blog/container-security:
   addition_method: manual
   content_hash: 282168fd3f7661a7ee1b9244f6346ca63dc9d7beb1aedb22160b1c017084e1b0
   health_score: 100.0
-  last_checked: 1779032333.954793
+  last_checked: 1779032333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:53.954793+02:00'
   last_ai_eval: null
@@ -40799,7 +40799,7 @@ https://bitfieldconsulting.com/posts/container-security:
   addition_method: manual
   content_hash: eea2a126dcfdeca8f6681515263c8c6ac1f178df567e1493ff5acc5eb667857d
   health_score: 100.0
-  last_checked: 1779130494.95148
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.951480+02:00'
   last_ai_eval: null
@@ -40825,7 +40825,7 @@ https://bitnami.com/stacks/helm:
   addition_method: manual
   content_hash: 03bf290dd9f82d5568fb9e779cdbb68434c8254c32466cb054a46462e7886b25
   health_score: 100.0
-  last_checked: 1779030653.138492
+  last_checked: 1779030653
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:53.138492+02:00'
   last_ai_eval: null
@@ -40951,7 +40951,7 @@ https://blackbird.a8r.io/initializer:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.964061
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.964061+02:00'
   last_ai_eval: null
@@ -40988,7 +40988,7 @@ https://blazemeter.com/blog/three-ways-devops-benefit-aws-codepipeline:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033335.819645
+  last_checked: 1779033335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:35.819645+02:00'
   last_ai_eval: null
@@ -41020,7 +41020,7 @@ https://blocksandfiles.com/2020/01/30/kasten-k10-kubernetes-container-protection
   addition_method: manual
   content_hash: 009927989f37716a4096d75e7a48b307d7027fd6a6a45e2a9f2d729719484e38
   health_score: 100.0
-  last_checked: 1779032883.09503
+  last_checked: 1779032883
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:03.095030+02:00'
   last_ai_eval: null
@@ -41046,7 +41046,7 @@ https://blocksandfiles.com/2020/06/05/ibm-spectrum-protect-plus:
   addition_method: manual
   content_hash: d1f8113c18be1d713ec5496daf412e82d02393742f6be34e8434a0f0c63ff49d
   health_score: 100.0
-  last_checked: 1779030586.087425
+  last_checked: 1779030586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:46.087425+02:00'
   last_ai_eval: null
@@ -41072,7 +41072,7 @@ https://blocksandfiles.com/2020/06/23/lightbits-labs-adds-kubernetes-table-stake
   addition_method: manual
   content_hash: 7ddf27a8e5114db682d4b1c06e08a66813e44a630c5eee5de240e174fbf5aca7
   health_score: 100.0
-  last_checked: 1779032379.101133
+  last_checked: 1779032379
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:39.101133+02:00'
   last_ai_eval: null
@@ -41099,7 +41099,7 @@ https://blocksandfiles.com/2020/07/21/kubernetes-stateful-status:
   addition_method: manual
   content_hash: decaa900a070ae7f1f5214e8f04900d2d92622f205876ddb2c0ab3d4dcef4577
   health_score: 100.0
-  last_checked: 1779034100.178365
+  last_checked: 1779034100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:20.178365+02:00'
   last_ai_eval: null
@@ -41126,7 +41126,7 @@ https://blocksandfiles.com/2020/12/10/trilio-funding:
   addition_method: manual
   content_hash: 667889df30f483ed8b16d1f2efee49cc41c6759234d06cd5cd22eeeb9a40b8ad
   health_score: 100.0
-  last_checked: 1779029559.043597
+  last_checked: 1779029559
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:39.043597+02:00'
   last_ai_eval: null
@@ -41152,7 +41152,7 @@ https://blocksandfiles.com/2020/12/22/the-storageless-storage-paradox:
   addition_method: manual
   content_hash: 77964f82c6495fa5cd9056e4149397113a3f2b9867e959cd05912e98cc84234f
   health_score: 100.0
-  last_checked: 1779033027.67249
+  last_checked: 1779033027
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:27.672490+02:00'
   last_ai_eval: null
@@ -41180,7 +41180,7 @@ https://blocksandfiles.com/2021/01/27/red-hat-openshift-container-storage-backup
   addition_method: manual
   content_hash: 2c5443d7dc6dbc75208fbe1f3b6995c448b37b26ca0cbf2007cbb8dcdf903f24
   health_score: 100.0
-  last_checked: 1779034480.799003
+  last_checked: 1779034480
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:40.799003+02:00'
   last_ai_eval: null
@@ -41208,7 +41208,7 @@ https://blocksandfiles.com/2021/08/05/kubernetes-storage-chinese-vendor-smartxs-
   addition_method: manual
   content_hash: 568c498e6ae20bb1f6c9cc0a1da3a7b44afd26d684c4f6e24b0edc91f3a9f191
   health_score: 100.0
-  last_checked: 1779032342.656443
+  last_checked: 1779032342
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:02.656443+02:00'
   last_ai_eval: null
@@ -41236,7 +41236,7 @@ https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034131.409419
+  last_checked: 1779034131
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:51.409419+02:00'
   last_ai_eval: null
@@ -41270,7 +41270,7 @@ https://blog.acethecloud.com/a-step-by-step-guide-to-calculating-slas-slis-and-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029939.132977
+  last_checked: 1779029939
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:59.132977+02:00'
   last_ai_eval: null
@@ -41304,7 +41304,7 @@ https://blog.acethecloud.com/the-kubernetes-handbook-a-comprehensive-guide-of-10
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030207.268116
+  last_checked: 1779030207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:27.268116+02:00'
   last_ai_eval: null
@@ -41401,7 +41401,7 @@ https://blog.adoptium.net/2021/08/using-jlink-in-dockerfiles:
   addition_method: manual
   content_hash: 2d7547db4cb926da1c7e589cd57f48a1855fafc890bce2edb3ec5f141e836b7f
   health_score: 100.0
-  last_checked: 1779033674.342714
+  last_checked: 1779033674
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:14.342714+02:00'
   last_ai_eval: null
@@ -41461,7 +41461,7 @@ https://blog.aenix.io/argo-cd-vs-flux-cd-7b1d67a246ca:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030401.02449
+  last_checked: 1779030401
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:41.024490+02:00'
   last_ai_eval: null
@@ -41531,7 +41531,7 @@ https://blog.akuity.io/unveil-the-secret-ingredients-of-continuous-delivery-at-e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029369.306707
+  last_checked: 1779029369
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:29.306707+02:00'
   last_ai_eval: null
@@ -41833,7 +41833,7 @@ https://blog.alluxi.com/8-habilidades-que-necesitas-para-ser-un-gran-programador
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033570.083262
+  last_checked: 1779033570
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:30.083262+02:00'
   last_ai_eval: null
@@ -41897,7 +41897,7 @@ https://blog.amhaish.com/observing-the-k8-cluster-using-elk-stack-7d4264fdb0e3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030854.309737
+  last_checked: 1779030854
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:14.309737+02:00'
   last_ai_eval: null
@@ -41931,7 +41931,7 @@ https://blog.annamcdougall.com/git-workflow-tutorial-start-using-git-today-with-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031576.371468
+  last_checked: 1779031576
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:16.371468+02:00'
   last_ai_eval: null
@@ -41963,7 +41963,7 @@ https://blog.antoinechoula.ga/native-eks-ingress-with-aws-load-balancer-controll
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032134.516675
+  last_checked: 1779032134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:34.516675+02:00'
   last_ai_eval: null
@@ -41996,7 +41996,7 @@ https://blog.appdynamics.com/cloud/a-guide-to-performance-challenges-with-aws-ec
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033274.993619
+  last_checked: 1779033274
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:34.993619+02:00'
   last_ai_eval: null
@@ -42062,7 +42062,7 @@ https://blog.appstack.one/how-to-run-ghost-blog-inside-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032287.580794
+  last_checked: 1779032287
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:07.580794+02:00'
   last_ai_eval: null
@@ -42655,7 +42655,7 @@ https://blog.awsfundamentals.com/aws-lambda-with-terraform:
   addition_method: manual
   content_hash: a4ca5d1f961aa495c78890348841d90c637edea12fd961d96a9d4998f6a8db6c
   health_score: 100.0
-  last_checked: 1779032050.527153
+  last_checked: 1779032050
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:10.527153+02:00'
   last_ai_eval: null
@@ -42683,7 +42683,7 @@ https://blog.awsfundamentals.com/aws-s3-rm-removing-files:
   addition_method: manual
   content_hash: 769d1ad539daa9d4c8f4a9bfdc75c86bec8cb096c4e9069638f51c990ffa4778
   health_score: 100.0
-  last_checked: 1779034273.146528
+  last_checked: 1779034273
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:13.146528+02:00'
   last_ai_eval: null
@@ -42710,7 +42710,7 @@ https://blog.awsfundamentals.com/aws-s3-sync:
   addition_method: manual
   content_hash: 3d1afe6db2f21d80c107552463a1344157332015f984db94a97c76778d8c82fe
   health_score: 100.0
-  last_checked: 1779031642.730198
+  last_checked: 1779031642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:22.730198+02:00'
   last_ai_eval: null
@@ -42737,7 +42737,7 @@ https://blog.awsfundamentals.com/using-s3-with-terraform:
   addition_method: manual
   content_hash: 8e0d4eb5e5e92f39257257cd278c94c44b4b786075d3e4e342e49905919de4ae
   health_score: 100.0
-  last_checked: 1779032613.329099
+  last_checked: 1779032613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:33.329099+02:00'
   last_ai_eval: null
@@ -42765,7 +42765,7 @@ https://blog.axiomio.com/seven-kubernetes-trends-to-watch-in-upcoming-years-e7d4
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031787.915158
+  last_checked: 1779031787
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:47.915158+02:00'
   last_ai_eval: null
@@ -42797,7 +42797,7 @@ https://blog.axway.com/hybrid-integration/whats-ipaas:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031649.585449
+  last_checked: 1779031649
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:29.585449+02:00'
   last_ai_eval: null
@@ -42862,7 +42862,7 @@ https://blog.azurebrains.com/despliega-azure-function-terraform-azuredevops:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.938036
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.938036+02:00'
   last_ai_eval: null
@@ -42893,7 +42893,7 @@ https://blog.baeke.info/2022/06/02/trying-out-draft-2-on-aks:
   addition_method: manual
   content_hash: 14c463ff8a68067856a25004c06bb2b0df9767e858aeb6c55b06cd1225057799
   health_score: 100.0
-  last_checked: 1779030296.057626
+  last_checked: 1779030296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:56.057626+02:00'
   last_ai_eval: null
@@ -42920,7 +42920,7 @@ https://blog.baeke.info/2022/11/24/aks-workload-identity-revisited:
   addition_method: manual
   content_hash: 80ab8d6dbbba013035979cc96899f41e021402649e69a33632580ab3256e041b
   health_score: 100.0
-  last_checked: 1779029169.675145
+  last_checked: 1779029169
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:09.675145+02:00'
   last_ai_eval: null
@@ -42947,7 +42947,7 @@ https://blog.balasundar.com/automate-git-operations-using-python:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031079.692671
+  last_checked: 1779031079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:59.692671+02:00'
   last_ai_eval: null
@@ -42979,7 +42979,7 @@ https://blog.balasundar.com/run-postman-collections-using-newman-and-python:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031099.094605
+  last_checked: 1779031099
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:19.094605+02:00'
   last_ai_eval: null
@@ -43013,7 +43013,7 @@ https://blog.bandowski.eu/tools-that-should-be-used-in-every-kubernetes-cluster-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029939.41194
+  last_checked: 1779029939
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:59.411940+02:00'
   last_ai_eval: null
@@ -43045,7 +43045,7 @@ https://blog.bigdataboutique.com/2021/07/tuning-elasticsearch-the-ideal-java-hea
   addition_method: manual
   content_hash: 5d8dc2c9c23e5cedbdc0703b26605b8dfe93b10ae967e6b4c6881b5feb0bfa7b
   health_score: 100.0
-  last_checked: 1779033419.465887
+  last_checked: 1779033419
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:59.465887+02:00'
   last_ai_eval: null
@@ -43340,7 +43340,7 @@ https://blog.bitsrc.iogithub-actions-or-jenkins-making-the-right-choice-for-you-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033921.467532
+  last_checked: 1779033921
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:21.467532+02:00'
   last_ai_eval: null
@@ -43405,7 +43405,7 @@ https://blog.byte.builders/post/openshift-mongodb:
   addition_method: manual
   content_hash: 4bcce4ae8b0915607c565508ed17c7d5352086e21a44a81ac7c1d87ca7950c85
   health_score: 100.0
-  last_checked: 1779032288.539053
+  last_checked: 1779032288
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:08.539053+02:00'
   last_ai_eval: null
@@ -43464,7 +43464,7 @@ https://blog.chainguard.dev/cosign-verify-ecs:
   addition_method: manual
   content_hash: 83e7fc1ec4acd2accf2dce9d6ad6c895266066e49c15ee6381e396a6cc72269e
   health_score: 100.0
-  last_checked: 1779032091.659332
+  last_checked: 1779032091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:51.659332+02:00'
   last_ai_eval: null
@@ -43626,7 +43626,7 @@ https://blog.cloud-mercato.com/aws-m6i-the-why-you-should-abandon-your-m5:
   addition_method: manual
   content_hash: a15f6556595ad7dae917c3f0ae80b585061fd2af4b2f5e44909ec2dffac80a65
   health_score: 100.0
-  last_checked: 1779031333.972363
+  last_checked: 1779031333
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:13.972363+02:00'
   last_ai_eval: null
@@ -43730,7 +43730,7 @@ https://blog.cloudacode.com/how-to-autoscale-kubernetes-pods-based-on-ingress-re
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029689.175312
+  last_checked: 1779029689
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:49.175312+02:00'
   last_ai_eval: null
@@ -43762,7 +43762,7 @@ https://blog.clouddrove.com/aws-eks-blue-green-deployment-with-best-practices-99
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031185.976608
+  last_checked: 1779031185
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:45.976608+02:00'
   last_ai_eval: null
@@ -43793,7 +43793,7 @@ https://blog.cloudera.com/scalability-of-kafka-messaging-using-consumer-groups:
   addition_method: manual
   content_hash: 7bb8364f3489bbc3a2fbe534bda2709f846cb5751cdd208fc42acb056db1d604
   health_score: 100.0
-  last_checked: 1779030882.818253
+  last_checked: 1779030882
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:42.818253+02:00'
   last_ai_eval: null
@@ -43860,7 +43860,7 @@ https://blog.cloudflare.com/casb-anthropic-integration:
   addition_method: automatic
   content_hash: d04c700715cf994d85ca01be2795462b62603de2e5cb384d16ebc25f96d3a2cb
   health_score: null
-  last_checked: 1780353052.024452
+  last_checked: 1780353052
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:52.024452+02:00'
   last_ai_eval: null
@@ -43903,7 +43903,7 @@ https://blog.cloudflare.com/claude-managed-agents:
   addition_method: automatic
   content_hash: e4f5222c249e5484de7a0a17f338dc489d67a6e83a1e69589d5078f34f60bd54
   health_score: null
-  last_checked: 1780353052.024464
+  last_checked: 1780353052
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:52.024464+02:00'
   last_ai_eval: null
@@ -43946,7 +43946,7 @@ https://blog.cloudflare.com/cyber-frontier-models:
   addition_method: automatic
   content_hash: 6228ae88774e884a4148573d195ba13e45f44f1f9eb7a035167266bcf58b7edc
   health_score: null
-  last_checked: 1780353052.024482
+  last_checked: 1780353052
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:52.024482+02:00'
   last_ai_eval: null
@@ -44047,7 +44047,7 @@ https://blog.cloudflare.com/http-2-for-web-developers:
   addition_method: manual
   content_hash: 8f722b6dc18b363f17394b1f628326cab965a7b85108c84be777c13a3af9a05e
   health_score: 100.0
-  last_checked: 1779030740.517327
+  last_checked: 1779030740
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:12:20.517327+02:00'
   last_ai_eval: null
@@ -44081,7 +44081,7 @@ https://blog.cloudflare.com/iran-internet-partially-restored-may-2026:
   addition_method: automatic
   content_hash: ddeda0d78b89248301c1ebfb9bb8ab8fb2aedf8dbc5f0f192e74758ca082505b
   health_score: null
-  last_checked: 1780353052.024435
+  last_checked: 1780353052
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:52.024435+02:00'
   last_ai_eval: null
@@ -44188,7 +44188,7 @@ https://blog.cloudflare.com/optimizing-core-unit-boot-time:
   addition_method: automatic
   content_hash: 32d8c00bbca03c66dab602fccd4b9291d71775888edb211a7e55e8cc1355ed89
   health_score: null
-  last_checked: 1780353052.024405
+  last_checked: 1780353052
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:52.024405+02:00'
   last_ai_eval: null
@@ -44230,7 +44230,7 @@ https://blog.cloudflare.com/our-unified-data-platform:
   addition_method: automatic
   content_hash: 77138477f410121e0316580f62a5f8b8ba09e72e24ffbdf97d0cb585567d46e7
   health_score: null
-  last_checked: 1780353052.024421
+  last_checked: 1780353052
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:52.024421+02:00'
   last_ai_eval: null
@@ -44264,7 +44264,7 @@ https://blog.cloudflare.com/tools-for-debugging-testing-and-using-http-2:
   addition_method: manual
   content_hash: af01f89af517a2b38c3e009fc990713cf9f30c915752e06972bc47f8271e17f5
   health_score: 100.0
-  last_checked: 1779029379.016448
+  last_checked: 1779029379
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:49:39.016448+02:00'
   last_ai_eval: null
@@ -44356,7 +44356,7 @@ https://blog.cloudneutral.se/running-cockroachdb-tpc-c-benchmark-on-gke:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030034.788685
+  last_checked: 1779030034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:34.788685+02:00'
   last_ai_eval: null
@@ -44388,7 +44388,7 @@ https://blog.cloudnloud.com/kubernetes-volume:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031564.555658
+  last_checked: 1779031564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:04.555658+02:00'
   last_ai_eval: null
@@ -44422,7 +44422,7 @@ https://blog.cloudsecque.com/how-to-improve-the-security-of-your-applications-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030367.158428
+  last_checked: 1779030367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:07.158428+02:00'
   last_ai_eval: null
@@ -44834,7 +44834,7 @@ https://blog.cloudyali.io/absolute-minimum-every-developer-must-know-about-aws-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033772.771236
+  last_checked: 1779033772
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:52.771236+02:00'
   last_ai_eval: null
@@ -44866,7 +44866,7 @@ https://blog.codecentric.de/en/2021/03/github-actions-nextgen-cicd:
   addition_method: manual
   content_hash: 189e0bee6485a9787eee65a60624bca6517c0370776ebb066fef0cccc25c9941
   health_score: 100.0
-  last_checked: 1779030444.977192
+  last_checked: 1779030444
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:24.977192+02:00'
   last_ai_eval: null
@@ -44893,7 +44893,7 @@ https://blog.codefx.org/java/java-11-migration-guide:
   addition_method: manual
   content_hash: 489cb940c9976b6c1ed035eded2eca42dea540b58b854f2766d65ff5f65e60c6
   health_score: 100.0
-  last_checked: 1779032920.985325
+  last_checked: 1779032920
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:40.985325+02:00'
   last_ai_eval: null
@@ -44989,7 +44989,7 @@ https://blog.coderco.io/p/terraform-best-practices-series-lessons-0cd:
   addition_method: manual
   content_hash: 42c81113796cdbe211c8e1074b753caba0820e7710fed6041cfdd318c6e4ec1f
   health_score: 100.0
-  last_checked: 1779029482.69566
+  last_checked: 1779029482
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:22.695660+02:00'
   last_ai_eval: null
@@ -45016,7 +45016,7 @@ https://blog.codeswiftr.com/kubernetes-in-azure-a-step-by-step-guide-to-setting-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030854.331854
+  last_checked: 1779030854
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:14.331854+02:00'
   last_ai_eval: null
@@ -45042,7 +45042,7 @@ https://blog.codeswiftr.com/kubernetes-in-azure-part-2-basic-deployment-to-aks-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030589.30497
+  last_checked: 1779030589
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:49.304970+02:00'
   last_ai_eval: null
@@ -45247,7 +45247,7 @@ https://blog.container-solutions.com/fluxcd-argocd-or-jenkins-x-which-is-the-rig
   addition_method: manual
   content_hash: a7eebe2f710f8ff790580c3a3866a0ac01578e1b845bc3241dec7c0dde27157d
   health_score: 100.0
-  last_checked: 1779032000.172109
+  last_checked: 1779032000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:20.172109+02:00'
   last_ai_eval: null
@@ -45307,7 +45307,7 @@ https://blog.container-solutions.com/gitops-the-bad-and-the-ugly:
   addition_method: manual
   content_hash: dad49eea9a9e4347ae15f0a92c06a55dffd389175b3728fb79cfc6da9eeb5027
   health_score: 100.0
-  last_checked: 1779030554.314891
+  last_checked: 1779030554
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:14.314891+02:00'
   last_ai_eval: null
@@ -45470,7 +45470,7 @@ https://blog.couchbase.com/2016/january/nosql-in-the-perspective-of-industry-lea
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031385.004762
+  last_checked: 1779031385
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:05.004762+02:00'
   last_ai_eval: null
@@ -45502,7 +45502,7 @@ https://blog.couchbase.com/2016/july/docker-for-aws-getting-started-scaling-node
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033296.034776
+  last_checked: 1779033296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:56.034776+02:00'
   last_ai_eval: null
@@ -45536,7 +45536,7 @@ https://blog.couchbase.com/how-to-build-observability-dashboards-prometheus-graf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032134.619808
+  last_checked: 1779032134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:34.619808+02:00'
   last_ai_eval: null
@@ -45571,7 +45571,7 @@ https://blog.couchbase.com/microservices-architecture-in-couchbase:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030934.397055
+  last_checked: 1779030934
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:34.397055+02:00'
   last_ai_eval: null
@@ -45638,7 +45638,7 @@ https://blog.crunchydata.com/blog/a-postgres-primer-for-oracle-dbas:
   addition_method: manual
   content_hash: b1ef4c88fbbfd07dcf8edcae70a2e2d84ec29ae5bd86e7fdc84b0cc7b54b4758
   health_score: 100.0
-  last_checked: 1779032421.268292
+  last_checked: 1779032421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:21.268292+02:00'
   last_ai_eval: null
@@ -45664,7 +45664,7 @@ https://blog.crunchydata.com/blog/active-active-postgres-federation-on-kubernete
   addition_method: manual
   content_hash: c591ab92e180b89d8cfdff37064b76dd98c08767b8d4b77cace072979ab7f502
   health_score: 100.0
-  last_checked: 1779029132.900376
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.900376+02:00'
   last_ai_eval: null
@@ -45692,7 +45692,7 @@ https://blog.crunchydata.com/blog/announcing-google-cloud-storage-gcs-support-fo
   addition_method: manual
   content_hash: 5f71d1f79345c35215d7aa29ff70635244b95b0277e654506ecd17515e07b877
   health_score: 100.0
-  last_checked: 1779030932.030606
+  last_checked: 1779030932
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:32.030606+02:00'
   last_ai_eval: null
@@ -45720,7 +45720,7 @@ https://blog.crunchydata.com/blog/announcing-postgres-container-apps-easy-deploy
   addition_method: manual
   content_hash: 87ce4ff02ab69141783924cbc4ba6c48c05d7d67261570d0d8f5f326123ef58f
   health_score: 100.0
-  last_checked: 1779032105.965893
+  last_checked: 1779032105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:05.965893+02:00'
   last_ai_eval: null
@@ -45747,7 +45747,7 @@ https://blog.crunchydata.com/blog/crunchy-postgres-operator-4.6.0:
   addition_method: manual
   content_hash: a7e83515c52fb8f8b9baaa1d01a92926eadd5ba0d9ec925362a1cd6f9d37131f
   health_score: 100.0
-  last_checked: 1779030685.228323
+  last_checked: 1779030685
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:25.228323+02:00'
   last_ai_eval: null
@@ -45775,7 +45775,7 @@ https://blog.crunchydata.com/blog/d-meta:
   addition_method: manual
   content_hash: c414022c133096a2344c462863251c460a898aabadbc9a4aeea0b1e0cf928cb2
   health_score: 100.0
-  last_checked: 1779030966.160751
+  last_checked: 1779030966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:06.160751+02:00'
   last_ai_eval: null
@@ -45803,7 +45803,7 @@ https://blog.crunchydata.com/blog/generating-json-directly-from-postgres:
   addition_method: manual
   content_hash: 2de7a79f26cf16a62177787f96514089a2634481a175791154994f03756fd2e7
   health_score: 100.0
-  last_checked: 1779033906.496328
+  last_checked: 1779033906
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:06.496328+02:00'
   last_ai_eval: null
@@ -45830,7 +45830,7 @@ https://blog.crunchydata.com/blog/gitops-postgres-kubernetes-helm:
   addition_method: manual
   content_hash: 54a9d7674643cbd71739b364a39b2d0f38516df00f0d4cd06ed29fcd90ca253c
   health_score: 100.0
-  last_checked: 1779032167.103294
+  last_checked: 1779032167
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:07.103294+02:00'
   last_ai_eval: null
@@ -45858,7 +45858,7 @@ https://blog.crunchydata.com/blog/kube-cluster-from-scratch-on-rocky-8:
   addition_method: manual
   content_hash: e106e0c141a7df7b9142c7f704cce26ba2fceea04a6c6905fbb456a39cd794b6
   health_score: 100.0
-  last_checked: 1779032455.561821
+  last_checked: 1779032455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:55.561821+02:00'
   last_ai_eval: null
@@ -45886,7 +45886,7 @@ https://blog.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-depl
   addition_method: manual
   content_hash: baf33b882e766907f5e9b188bb9cf504f4f97f158db74cec5355733ebd415c81
   health_score: 100.0
-  last_checked: 1779030119.387165
+  last_checked: 1779030119
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:59.387165+02:00'
   last_ai_eval: null
@@ -45913,7 +45913,7 @@ https://blog.crunchydata.com/blog/message-queuing-using-native-postgresql:
   addition_method: manual
   content_hash: 619b139e521a691eaed8994004a45a0368e3465e1d3e5c04492eb41022aaf42b
   health_score: 100.0
-  last_checked: 1779030438.717626
+  last_checked: 1779030438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:18.717626+02:00'
   last_ai_eval: null
@@ -45940,7 +45940,7 @@ https://blog.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployment
   addition_method: manual
   content_hash: 3144488cb755c52229031d06800ae8f5461ffc5f54e9f4ca8d19bf177e28a199
   health_score: 100.0
-  last_checked: 1779030091.353197
+  last_checked: 1779030091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:31.353197+02:00'
   last_ai_eval: null
@@ -45968,7 +45968,7 @@ https://blog.crunchydata.com/blog/pgbackrest-point-in-time-recovery-using-crunch
   addition_method: manual
   content_hash: acb1a24a36c4730a39bb1281d2cb4e8adcbc00c31d7aecafd610c02068d524b3
   health_score: 100.0
-  last_checked: 1779034484.673143
+  last_checked: 1779034484
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:44.673143+02:00'
   last_ai_eval: null
@@ -45995,7 +45995,7 @@ https://blog.crunchydata.com/blog/postgres-indexes-for-newbies:
   addition_method: manual
   content_hash: 8558fd1382c91b73d82087afe59ec9cf3540c84c33ae879ab90284c04f3ea362
   health_score: 100.0
-  last_checked: 1779032296.896427
+  last_checked: 1779032296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:16.896427+02:00'
   last_ai_eval: null
@@ -46021,7 +46021,7 @@ https://blog.crunchydata.com/blog/postgresql-14-on-kubernetes:
   addition_method: manual
   content_hash: aa3098126aaade9a1912d4daf3dedbd75aae5ba8203f50f7ea7d444f48bda6c6
   health_score: 100.0
-  last_checked: 1779031755.590418
+  last_checked: 1779031755
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:15.590418+02:00'
   last_ai_eval: null
@@ -46048,7 +46048,7 @@ https://blog.crunchydata.com/blog/resize-postgres-kubernetes-volume-instance-set
   addition_method: manual
   content_hash: cf5623b6a7f57cddd8abcdec4aa96b5194624c3f12fbe12c935a0959e6662883
   health_score: 100.0
-  last_checked: 1779032368.796188
+  last_checked: 1779032368
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:28.796188+02:00'
   last_ai_eval: null
@@ -46075,7 +46075,7 @@ https://blog.crunchydata.com/blog/set-up-tls-for-postgresql-in-kubernetes:
   addition_method: manual
   content_hash: 4c81d759080bf0cc90747cded5de918855698d974a361aac231710d88635f33d
   health_score: 100.0
-  last_checked: 1779030529.172642
+  last_checked: 1779030529
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:49.172642+02:00'
   last_ai_eval: null
@@ -46102,7 +46102,7 @@ https://blog.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes:
   addition_method: manual
   content_hash: 0ad72f5674ee2be654781a9a2e11791f8b3e0235cc7a4c4754e401b2baffbc3b
   health_score: 100.0
-  last_checked: 1779032340.116606
+  last_checked: 1779032340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:00.116606+02:00'
   last_ai_eval: null
@@ -46129,7 +46129,7 @@ https://blog.crunchydata.com/blog/tentative-smarter-query-optimization-in-postgr
   addition_method: manual
   content_hash: f4935c64c03291395d95b724ea8b0fd0c7d39d029c7e15bbe115804f96324983
   health_score: 100.0
-  last_checked: 1779030883.029479
+  last_checked: 1779030883
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:43.029479+02:00'
   last_ai_eval: null
@@ -46156,7 +46156,7 @@ https://blog.crunchydata.com/blog/using-cert-manager-to-deploy-tls-for-postgres-
   addition_method: manual
   content_hash: cae0f4f9e6a01905d0490400023699385593a1d823378294f7b14f72d2ef6af5
   health_score: 100.0
-  last_checked: 1779032388.497478
+  last_checked: 1779032388
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:48.497478+02:00'
   last_ai_eval: null
@@ -46184,7 +46184,7 @@ https://blog.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-databa
   addition_method: manual
   content_hash: d7eca609c6f53c2cf226b5e7706ec41587be03c4f4c3440d3e0a20bbdc16d961
   health_score: 100.0
-  last_checked: 1779032524.808067
+  last_checked: 1779032524
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:04.808067+02:00'
   last_ai_eval: null
@@ -46211,7 +46211,7 @@ https://blog.crunchydata.com/blog/your-guide-to-connection-management-in-postgre
   addition_method: manual
   content_hash: 2e7aaf19c49e71a035774a9df6cb70569213069558b408ca1d98921d52f1fc92
   health_score: 100.0
-  last_checked: 1779034349.775188
+  last_checked: 1779034349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:29.775188+02:00'
   last_ai_eval: null
@@ -46239,7 +46239,7 @@ https://blog.crunchydata.com/news/next-generation-crunchy-postgres-for-kubernete
   addition_method: manual
   content_hash: 49a3434ea2bf007170f19c52f99123dd63f410aeb19d66b55da41f6fe8e72b01
   health_score: 100.0
-  last_checked: 1779031215.970224
+  last_checked: 1779031215
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:15.970224+02:00'
   last_ai_eval: null
@@ -46299,7 +46299,7 @@ https://blog.cyble.com/2022/06/27/exposed-kubernetes-clusters:
   addition_method: manual
   content_hash: c8e385b924674c3249a64dc341fe5bfca5c3df7f72e295c8d8bfc101fcf25376
   health_score: 100.0
-  last_checked: 1779034566.212964
+  last_checked: 1779034566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:06.212964+02:00'
   last_ai_eval: null
@@ -46327,7 +46327,7 @@ https://blog.datumo.io/setting-up-kafka-on-kubernetes-an-easy-way-26ae150b9ca8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029952.262963
+  last_checked: 1779029952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:12.262963+02:00'
   last_ai_eval: null
@@ -46391,7 +46391,7 @@ https://blog.dbi-services.com/deploying-postgresql-in-minishiftopenshift:
   addition_method: manual
   content_hash: cdb88ede1470b0373935547add7d5376331fcd61c375baac43f570d6f683e391
   health_score: 100.0
-  last_checked: 1779030388.066412
+  last_checked: 1779030388
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:28.066412+02:00'
   last_ai_eval: null
@@ -46421,7 +46421,7 @@ https://blog.deckhouse.io/how-we-enjoyed-upgrading-a-bunch-of-kubernetes-cluster
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034499.725041
+  last_checked: 1779034499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:59.725041+02:00'
   last_ai_eval: null
@@ -46453,7 +46453,7 @@ https://blog.deref.io/containers-dont-solve-everything:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030364.642461
+  last_checked: 1779030364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:04.642461+02:00'
   last_ai_eval: null
@@ -46519,7 +46519,7 @@ https://blog.developer.adobe.com/exploring-kafka-producers-internals-37411b647d0
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031962.333262
+  last_checked: 1779031962
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:42.333262+02:00'
   last_ai_eval: null
@@ -46553,7 +46553,7 @@ https://blog.developersteve.com/canary-deployments-in-kubernetes-safely-releasin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033240.324646
+  last_checked: 1779033240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:00.324646+02:00'
   last_ai_eval: null
@@ -46585,7 +46585,7 @@ https://blog.developersteve.com/gitops-for-kubernetes-canary-deployments-4aeab40
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034504.564275
+  last_checked: 1779034504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:04.564275+02:00'
   last_ai_eval: null
@@ -46619,7 +46619,7 @@ https://blog.devgenius.io/7-open-source-kubernetes-developer-tools-to-follow-in-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031944.841734
+  last_checked: 1779031944
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:24.841734+02:00'
   last_ai_eval: null
@@ -46652,7 +46652,7 @@ https://blog.devgenius.io/all-you-need-to-know-about-debugging-kubernetes-cronjo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030655.056983
+  last_checked: 1779030655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:55.056983+02:00'
   last_ai_eval: null
@@ -46684,7 +46684,7 @@ https://blog.devgenius.io/argo-cd-introduction-4b16f50b0d56:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034105.001434
+  last_checked: 1779034105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:25.001434+02:00'
   last_ai_eval: null
@@ -46716,7 +46716,7 @@ https://blog.devgenius.io/automate-kubernetes-with-python-2150c290afe7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030384.524486
+  last_checked: 1779030384
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:24.524486+02:00'
   last_ai_eval: null
@@ -46750,7 +46750,7 @@ https://blog.devgenius.io/automated-dns-tls-with-external-dns-letsencrypt-on-kub
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034223.776732
+  last_checked: 1779034223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:23.776732+02:00'
   last_ai_eval: null
@@ -46784,7 +46784,7 @@ https://blog.devgenius.io/backup-restore-and-migrate-kubernetes-cluster-resource
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029613.122033
+  last_checked: 1779029613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:33.122033+02:00'
   last_ai_eval: null
@@ -46816,7 +46816,7 @@ https://blog.devgenius.io/best-practice-and-cheat-sheet-for-rest-api-design-6a6e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031645.312435
+  last_checked: 1779031645
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:25.312435+02:00'
   last_ai_eval: null
@@ -46848,7 +46848,7 @@ https://blog.devgenius.io/blue-green-deployment-with-kubernetes-b7595b17fe17:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029371.133794
+  last_checked: 1779029371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:31.133794+02:00'
   last_ai_eval: null
@@ -46882,7 +46882,7 @@ https://blog.devgenius.io/choosing-an-optimal-kubernetes-worker-node-size-e0eaca
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031543.478592
+  last_checked: 1779031543
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:43.478592+02:00'
   last_ai_eval: null
@@ -46914,7 +46914,7 @@ https://blog.devgenius.io/container-namespace-introduction-6a1e26f8707a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030422.415327
+  last_checked: 1779030422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:02.415327+02:00'
   last_ai_eval: null
@@ -46946,7 +46946,7 @@ https://blog.devgenius.io/daily-useful-kubernetes-aliases-c35f7f411f39:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031429.056803
+  last_checked: 1779031429
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:49.056803+02:00'
   last_ai_eval: null
@@ -46978,7 +46978,7 @@ https://blog.devgenius.io/devops-in-k8s-deployment-rolling-update-f022285c6f90:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032134.542219
+  last_checked: 1779032134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:34.542219+02:00'
   last_ai_eval: null
@@ -47010,7 +47010,7 @@ https://blog.devgenius.io/devops-in-k8s-pod-cgroups-ed05181865f9:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032679.058873
+  last_checked: 1779032679
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:39.058873+02:00'
   last_ai_eval: null
@@ -47042,7 +47042,7 @@ https://blog.devgenius.io/devops-in-k8s-pod-downward-api-571399049013:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031944.803342
+  last_checked: 1779031944
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:24.803342+02:00'
   last_ai_eval: null
@@ -47075,7 +47075,7 @@ https://blog.devgenius.io/devops-in-k8s-write-dockerfile-efficiently-37eaedf8716
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033949.287667
+  last_checked: 1779033949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:49.287667+02:00'
   last_ai_eval: null
@@ -47107,7 +47107,7 @@ https://blog.devgenius.io/devops-in-linux-systemd-introduction-db7f49cb566b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034232.496212
+  last_checked: 1779034232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:32.496212+02:00'
   last_ai_eval: null
@@ -47139,7 +47139,7 @@ https://blog.devgenius.io/distributed-monolith-1d2d9f86a68f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032704.053524
+  last_checked: 1779032704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:04.053524+02:00'
   last_ai_eval: null
@@ -47173,7 +47173,7 @@ https://blog.devgenius.io/explore-api-priority-and-fairness-to-ease-the-load-of-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030577.782525
+  last_checked: 1779030577
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:37.782525+02:00'
   last_ai_eval: null
@@ -47205,7 +47205,7 @@ https://blog.devgenius.io/how-is-security-managed-in-kubernetes-clusters-addefff
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030739.1802
+  last_checked: 1779030739
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:19.180200+02:00'
   last_ai_eval: null
@@ -47238,7 +47238,7 @@ https://blog.devgenius.io/how-to-use-redis-pub-sub-in-your-python-application-b6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034422.587312
+  last_checked: 1779034422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:42.587312+02:00'
   last_ai_eval: null
@@ -47270,7 +47270,7 @@ https://blog.devgenius.io/introduction-to-python-dictionaries-89045c9bf315:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031497.072027
+  last_checked: 1779031497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:57.072027+02:00'
   last_ai_eval: null
@@ -47304,7 +47304,7 @@ https://blog.devgenius.io/is-it-time-to-migrate-from-lens-to-openlens-75496e5758
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031494.438855
+  last_checked: 1779031494
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:54.438855+02:00'
   last_ai_eval: null
@@ -47336,7 +47336,7 @@ https://blog.devgenius.io/k8s-ipvs-mode-introduction-6457a02cd91a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030335.239261
+  last_checked: 1779030335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:35.239261+02:00'
   last_ai_eval: null
@@ -47368,7 +47368,7 @@ https://blog.devgenius.io/k8s-kubecolor-introduction-3d650effc36f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029158.511154
+  last_checked: 1779029158
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:58.511154+02:00'
   last_ai_eval: null
@@ -47401,7 +47401,7 @@ https://blog.devgenius.io/k8s-manage-multiple-clusters-using-kubectl-at-scale-9f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029464.804697
+  last_checked: 1779029464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:04.804697+02:00'
   last_ai_eval: null
@@ -47433,7 +47433,7 @@ https://blog.devgenius.io/k8s-networking-calico-part1-7f74395b6fe2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034152.391982
+  last_checked: 1779034152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:12.391982+02:00'
   last_ai_eval: null
@@ -47465,7 +47465,7 @@ https://blog.devgenius.io/k8s-pause-container-f7abd1e9b488:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034131.344425
+  last_checked: 1779034131
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:51.344425+02:00'
   last_ai_eval: null
@@ -47498,7 +47498,7 @@ https://blog.devgenius.io/k8s-troubleshooting-pod-in-terminating-or-unknown-stat
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033088.431809
+  last_checked: 1779033088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:28.431809+02:00'
   last_ai_eval: null
@@ -47530,7 +47530,7 @@ https://blog.devgenius.io/k8s-why-use-job-instead-of-pod-directly-48cf4e24a0df:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033044.86069
+  last_checked: 1779033044
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:44.860690+02:00'
   last_ai_eval: null
@@ -47562,7 +47562,7 @@ https://blog.devgenius.io/kubeflow-cloud-deployment-aws-46f739ccbb32:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032213.214498
+  last_checked: 1779032213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:53.214498+02:00'
   last_ai_eval: null
@@ -47594,7 +47594,7 @@ https://blog.devgenius.io/kubernetes-blue-green-deployment-a69ed17cd4cd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029952.132688
+  last_checked: 1779029952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:12.132688+02:00'
   last_ai_eval: null
@@ -47626,7 +47626,7 @@ https://blog.devgenius.io/kubernetes-deployment-strategy-explained-bf27fea088e1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034491.445735
+  last_checked: 1779034491
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:51.445735+02:00'
   last_ai_eval: null
@@ -47658,7 +47658,7 @@ https://blog.devgenius.io/kubernetes-k8-high-level-overview-d4e8ef59de00:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032076.696423
+  last_checked: 1779032076
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:36.696423+02:00'
   last_ai_eval: null
@@ -47690,7 +47690,7 @@ https://blog.devgenius.io/kubernetes-namespace-wide-network-policy-1126fafdf221:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033046.508225
+  last_checked: 1779033046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:46.508225+02:00'
   last_ai_eval: null
@@ -47722,7 +47722,7 @@ https://blog.devgenius.io/kubernetes-on-proxmox-with-terraform-6880921af6e4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034084.235398
+  last_checked: 1779034084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:04.235398+02:00'
   last_ai_eval: null
@@ -47754,7 +47754,7 @@ https://blog.devgenius.io/kustomize-simple-manifest-manipulation-9330f7f40d5d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034207.91405
+  last_checked: 1779034207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:07.914050+02:00'
   last_ai_eval: null
@@ -47786,7 +47786,7 @@ https://blog.devgenius.io/learn-kubernetes-programming-part-1-7384e5f3c481:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029130.407654
+  last_checked: 1779029130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:30.407654+02:00'
   last_ai_eval: null
@@ -47818,7 +47818,7 @@ https://blog.devgenius.io/logging-in-python-adec94519755:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030022.274451
+  last_checked: 1779030022
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:22.274451+02:00'
   last_ai_eval: null
@@ -47852,7 +47852,7 @@ https://blog.devgenius.io/passing-the-2023-certified-kubernetes-administrator-ck
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033424.435408
+  last_checked: 1779033424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:04.435408+02:00'
   last_ai_eval: null
@@ -47884,7 +47884,7 @@ https://blog.devgenius.io/rest-apis-with-python-f330c7ffc6ab:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033807.976763
+  last_checked: 1779033807
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:27.976763+02:00'
   last_ai_eval: null
@@ -47916,7 +47916,7 @@ https://blog.devgenius.io/running-opentelemetry-demo-app-in-kubernetes-95dccd613
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032248.513276
+  last_checked: 1779032248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:28.513276+02:00'
   last_ai_eval: null
@@ -47949,7 +47949,7 @@ https://blog.devgenius.io/scanning-kubernetes-yaml-files-for-security-e302542b54
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033030.223992
+  last_checked: 1779033030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:30.223992+02:00'
   last_ai_eval: null
@@ -47981,7 +47981,7 @@ https://blog.devgenius.io/send-information-from-databricks-to-airflow-810a7d49ff
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032045.955769
+  last_checked: 1779032045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:05.955769+02:00'
   last_ai_eval: null
@@ -48013,7 +48013,7 @@ https://blog.devgenius.io/sso-authentication-for-applications-in-kubernetes-aedc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032817.279788
+  last_checked: 1779032817
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:57.279788+02:00'
   last_ai_eval: null
@@ -48047,7 +48047,7 @@ https://blog.devgenius.io/top-10-architecture-characteristics-non-functional-req
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030295.756098
+  last_checked: 1779030295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:55.756098+02:00'
   last_ai_eval: null
@@ -48079,7 +48079,7 @@ https://blog.devgenius.io/training-model-with-jenkins-using-docker-mlops-b18579d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031510.432023
+  last_checked: 1779031510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:10.432023+02:00'
   last_ai_eval: null
@@ -48111,7 +48111,7 @@ https://blog.devgenius.io/when-k8s-pods-are-stuck-mounting-large-volumes-2915e66
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030367.139452
+  last_checked: 1779030367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:07.139452+02:00'
   last_ai_eval: null
@@ -48143,7 +48143,7 @@ https://blog.devgenius.io/yaml-with-python-d6787a9bd8ab:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032333.304522
+  last_checked: 1779032333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:53.304522+02:00'
   last_ai_eval: null
@@ -48178,7 +48178,7 @@ https://blog.devgenius.io/zero-downtime-deployment-with-kubernetes-using-rolling
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032462.049792
+  last_checked: 1779032462
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:02.049792+02:00'
   last_ai_eval: null
@@ -48210,7 +48210,7 @@ https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034265.090267
+  last_checked: 1779034265
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:05.090267+02:00'
   last_ai_eval: null
@@ -48248,7 +48248,7 @@ https://blog.devops.dev/blue-green-deployment-ci-cd-pipelines-with-docker-github
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032087.756242
+  last_checked: 1779032087
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:47.756242+02:00'
   last_ai_eval: null
@@ -48282,7 +48282,7 @@ https://blog.devops.dev/demystifying-kubernetes-understanding-ingress-configurat
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032699.16074
+  last_checked: 1779032699
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:59.160740+02:00'
   last_ai_eval: null
@@ -48315,7 +48315,7 @@ https://blog.devops.dev/deploying-and-monitoring-an-application-using-prometheus
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032105.723854
+  last_checked: 1779032105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:05.723854+02:00'
   last_ai_eval: null
@@ -48349,7 +48349,7 @@ https://blog.devops.dev/deploying-awesome-app-on-aws-serverless-services-step-by
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033579.285326
+  last_checked: 1779033579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:39.285326+02:00'
   last_ai_eval: null
@@ -48383,7 +48383,7 @@ https://blog.devops.dev/deploying-helm-charts-with-jenkins-and-groovy-a-comprehe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032333.329528
+  last_checked: 1779032333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:53.329528+02:00'
   last_ai_eval: null
@@ -48417,7 +48417,7 @@ https://blog.devops.dev/deploying-helm-charts-with-jenkins-and-groovy-a-comprehe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032642.473541
+  last_checked: 1779032642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:02.473541+02:00'
   last_ai_eval: null
@@ -48450,7 +48450,7 @@ https://blog.devops.dev/devops-best-practices-for-continuous-delivery-2f0ebbae65
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032376.229309
+  last_checked: 1779032376
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:36.229309+02:00'
   last_ai_eval: null
@@ -48482,7 +48482,7 @@ https://blog.devops.dev/end-to-end-devsecops-kubernetes-project-4259f90722ef:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030418.255981
+  last_checked: 1779030418
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:58.255981+02:00'
   last_ai_eval: null
@@ -48514,7 +48514,7 @@ https://blog.devops.dev/generating-a-list-of-dictionaries-with-python-77fca18549
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032586.762523
+  last_checked: 1779032586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:06.762523+02:00'
   last_ai_eval: null
@@ -48546,7 +48546,7 @@ https://blog.devops.dev/gitops-at-scale-69639c9a3dd7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033925.102218
+  last_checked: 1779033925
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:25.102218+02:00'
   last_ai_eval: null
@@ -48578,7 +48578,7 @@ https://blog.devops.dev/gitops-fundamentals-part-0-a8e63f8f9ce8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033222.565577
+  last_checked: 1779033222
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:42.565577+02:00'
   last_ai_eval: null
@@ -48610,7 +48610,7 @@ https://blog.devops.dev/hacking-kubernetes-in-aws-54f4681f1478:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029113.11775
+  last_checked: 1779029113
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:13.117750+02:00'
   last_ai_eval: null
@@ -48643,7 +48643,7 @@ https://blog.devops.dev/hosting-your-own-helm-chart-on-github-with-chart-release
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034237.918649
+  last_checked: 1779034237
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:37.918649+02:00'
   last_ai_eval: null
@@ -48675,7 +48675,7 @@ https://blog.devops.dev/how-to-create-an-aws-sandbox-account-using-terraform-c35
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030473.027384
+  last_checked: 1779030473
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:53.027384+02:00'
   last_ai_eval: null
@@ -48709,7 +48709,7 @@ https://blog.devops.dev/how-to-manage-multiple-environments-with-terraform-with-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029165.176479
+  last_checked: 1779029165
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:05.176479+02:00'
   last_ai_eval: null
@@ -48743,7 +48743,7 @@ https://blog.devops.dev/how-to-use-the-kubernetes-resource-recommender-tool-in-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031801.763058
+  last_checked: 1779031801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:01.763058+02:00'
   last_ai_eval: null
@@ -48777,7 +48777,7 @@ https://blog.devops.dev/importance-of-logging-in-kubernetes-and-intro-to-grafana
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031622.317626
+  last_checked: 1779031622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:02.317626+02:00'
   last_ai_eval: null
@@ -48809,7 +48809,7 @@ https://blog.devops.dev/kateyes-visual-kubernetes-explorer-c40510874969:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031445.898309
+  last_checked: 1779031445
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:05.898309+02:00'
   last_ai_eval: null
@@ -48841,7 +48841,7 @@ https://blog.devops.dev/keda-autoscaling-kubernetes-apps-using-prometheus-da037f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030614.8316
+  last_checked: 1779030614
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:14.831600+02:00'
   last_ai_eval: null
@@ -48873,7 +48873,7 @@ https://blog.devops.dev/kubernetes-services-explained-with-examples-3d1897a875b7
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034094.242413
+  last_checked: 1779034094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:14.242413+02:00'
   last_ai_eval: null
@@ -48906,7 +48906,7 @@ https://blog.devops.dev/manage-secrets-on-aws-and-helm-as-environment-variables-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030506.828806
+  last_checked: 1779030506
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:26.828806+02:00'
   last_ai_eval: null
@@ -48940,7 +48940,7 @@ https://blog.devops.dev/mastering-machine-learning-at-scale-with-azure-machine-l
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029940.818489
+  last_checked: 1779029940
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:00.818489+02:00'
   last_ai_eval: null
@@ -48974,7 +48974,7 @@ https://blog.devops.dev/monitoring-a-spring-boot-application-in-kubernetes-with-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031982.894389
+  last_checked: 1779031982
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:02.894389+02:00'
   last_ai_eval: null
@@ -49008,7 +49008,7 @@ https://blog.devops.dev/monitoring-mysql-using-prometheus-and-grafana-in-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030132.291471
+  last_checked: 1779030132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:12.291471+02:00'
   last_ai_eval: null
@@ -49040,7 +49040,7 @@ https://blog.devops.dev/networking-in-kubernetes-55dcf794b9cd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030230.411513
+  last_checked: 1779030230
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:50.411513+02:00'
   last_ai_eval: null
@@ -49074,7 +49074,7 @@ https://blog.devops.dev/observability-better-ci-for-your-prometheus-alerts-32aae
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031825.079988
+  last_checked: 1779031825
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:25.079988+02:00'
   last_ai_eval: null
@@ -49106,7 +49106,7 @@ https://blog.devops.dev/observability-concept-in-prometheus-9f0093fa7495:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030708.347641
+  last_checked: 1779030708
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:48.347641+02:00'
   last_ai_eval: null
@@ -49140,7 +49140,7 @@ https://blog.devops.dev/prometheus-metrics-within-kubernetes-an-ariel-view-d1d3b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031927.475641
+  last_checked: 1779031927
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:07.475641+02:00'
   last_ai_eval: null
@@ -49172,7 +49172,7 @@ https://blog.devops.dev/stop-cloning-helm-charts-enough-b40fb5d67ac7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034039.690067
+  last_checked: 1779034039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:19.690067+02:00'
   last_ai_eval: null
@@ -49206,7 +49206,7 @@ https://blog.devops.dev/stop-messing-up-with-git-follow-this-simple-and-effectiv
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029242.846342
+  last_checked: 1779029242
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:22.846342+02:00'
   last_ai_eval: null
@@ -49245,7 +49245,7 @@ https://blog.devops.dev/terraform-drift-detection-in-production-why-plan-isnt-en
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352003.689869
+  last_checked: 1780352003
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:23.689869+02:00'
   last_ai_eval: null
@@ -49284,7 +49284,7 @@ https://blog.devops.dev/terraform-modules-db392bb7e950:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034454.189284
+  last_checked: 1779034454
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:14.189284+02:00'
   last_ai_eval: null
@@ -49316,7 +49316,7 @@ https://blog.devops.dev/tools-to-manage-kubernetes-15b675f407d4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031186.00715
+  last_checked: 1779031186
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:46.007150+02:00'
   last_ai_eval: null
@@ -49348,7 +49348,7 @@ https://blog.devops.dev/understanding-jobs-and-cronjobs-in-kubernetes-9db379562d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033696.956703
+  last_checked: 1779033696
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:36.956703+02:00'
   last_ai_eval: null
@@ -49381,7 +49381,7 @@ https://blog.devops.dev/using-vault-in-kubernetes-production-for-security-engine
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033500.35167
+  last_checked: 1779033500
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:20.351670+02:00'
   last_ai_eval: null
@@ -49415,7 +49415,7 @@ https://blog.direktiv.io/building-a-simple-cloud-native-orchestrated-microservic
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032036.573817
+  last_checked: 1779032036
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:56.573817+02:00'
   last_ai_eval: null
@@ -49447,7 +49447,7 @@ https://blog.direktiv.io/event-driven-orchestration-with-knative-part-1-fbdcc0e2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033674.914367
+  last_checked: 1779033674
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:14.914367+02:00'
   last_ai_eval: null
@@ -49481,7 +49481,7 @@ https://blog.direktiv.io/redefining-event-driven-orchestration-for-automation-ap
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031117.257401
+  last_checked: 1779031117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:37.257401+02:00'
   last_ai_eval: null
@@ -49513,7 +49513,7 @@ https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031435.643093
+  last_checked: 1779031435
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:55.643093+02:00'
   last_ai_eval: null
@@ -49545,7 +49545,7 @@ https://blog.doit-intl.com/aws-firewalls-101-how-and-when-to-use-each-one-d4ad80
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032683.857818
+  last_checked: 1779032683
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:43.857818+02:00'
   last_ai_eval: null
@@ -49577,7 +49577,7 @@ https://blog.doit-intl.com/how-to-setup-multi-cluster-load-balancing-with-gke-4b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033081.767708
+  last_checked: 1779033081
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:21.767708+02:00'
   last_ai_eval: null
@@ -49610,7 +49610,7 @@ https://blog.doit-intl.com/kubernetes-and-secrets-management-in-cloud-858533c20d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034226.778374
+  last_checked: 1779034226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:26.778374+02:00'
   last_ai_eval: null
@@ -49644,7 +49644,7 @@ https://blog.dream11engineering.com/finding-order-in-chaos-how-we-automated-perf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029916.601069
+  last_checked: 1779029916
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:36.601069+02:00'
   last_ai_eval: null
@@ -49676,7 +49676,7 @@ https://blog.dream11engineering.com/lessons-learned-from-running-graphql-at-scal
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031618.320892
+  last_checked: 1779031618
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:58.320892+02:00'
   last_ai_eval: null
@@ -49709,7 +49709,7 @@ https://blog.ediri.io/auto-docs-test-and-release-a-helm-chart-with-github-action
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031125.651798
+  last_checked: 1779031125
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:45.651798+02:00'
   last_ai_eval: null
@@ -49741,7 +49741,7 @@ https://blog.ediri.io/digitalocean-kubernetes-challenge:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031499.346194
+  last_checked: 1779031499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:59.346194+02:00'
   last_ai_eval: null
@@ -49773,7 +49773,7 @@ https://blog.ediri.io/flux-with-buckets-is-this-still-gitops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029366.706831
+  last_checked: 1779029366
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:26.706831+02:00'
   last_ai_eval: null
@@ -49805,7 +49805,7 @@ https://blog.ediri.io/how-to-remove-a-stuck-namespace:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031494.429607
+  last_checked: 1779031494
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:54.429607+02:00'
   last_ai_eval: null
@@ -49837,7 +49837,7 @@ https://blog.ediri.io/how-to-unit-test-your-helm-charts:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030970.819754
+  last_checked: 1779030970
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:10.819754+02:00'
   last_ai_eval: null
@@ -49869,7 +49869,7 @@ https://blog.ediri.io/kubernetes-imagepullbackoff:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031328.950368
+  last_checked: 1779031328
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:08.950368+02:00'
   last_ai_eval: null
@@ -49903,7 +49903,7 @@ https://blog.ediri.io/writing-kubernetes-policies-with-jspolicy:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029609.341848
+  last_checked: 1779029609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:29.341848+02:00'
   last_ai_eval: null
@@ -50037,7 +50037,7 @@ https://blog.equationlabs.io/managing-database-migrations-safely-in-high-replica
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032242.925894
+  last_checked: 1779032242
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:22.925894+02:00'
   last_ai_eval: null
@@ -50071,7 +50071,7 @@ https://blog.executeautomation.com/running-jenkins-build-agent-within-docker-con
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032518.34226
+  last_checked: 1779032518
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:58.342260+02:00'
   last_ai_eval: null
@@ -50135,7 +50135,7 @@ https://blog.fastthread.io/2018/09/24/stackoverflowerror:
   addition_method: manual
   content_hash: 18007107c1475ec2e8f911fbaf79aa33d8895210b4ea64457b086ea7a56df07a
   health_score: 100.0
-  last_checked: 1779030248.712894
+  last_checked: 1779030248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:08.712894+02:00'
   last_ai_eval: null
@@ -50161,7 +50161,7 @@ https://blog.flant.com/advanced-helm-templating:
   addition_method: manual
   content_hash: a46df6a082ca18727150607b565864b26be886ea4d4e219977f7c1fe629db2c4
   health_score: 100.0
-  last_checked: 1779029058.434522
+  last_checked: 1779029058
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:18.434522+02:00'
   last_ai_eval: null
@@ -50188,7 +50188,7 @@ https://blog.flant.com/chaos-engineering-in-kubernetes-open-source-tools:
   addition_method: manual
   content_hash: e7e13d56bc586b5dc1c4c83bd7624f1b1326a5ebeadd9f9f8dcafd5c2b2a97d2
   health_score: 100.0
-  last_checked: 1779032707.120422
+  last_checked: 1779032707
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:07.120422+02:00'
   last_ai_eval: null
@@ -50215,7 +50215,7 @@ https://blog.flant.com/comparing-kubernetes-operators-for-postgresql:
   addition_method: manual
   content_hash: 7c247c557ca0e7778d8bfb1fbe977f0b0f8b0caba414b1c171235484a88727e3
   health_score: 100.0
-  last_checked: 1779031491.824814
+  last_checked: 1779031491
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:51.824814+02:00'
   last_ai_eval: null
@@ -50242,7 +50242,7 @@ https://blog.flant.com/ha-keycloak-infinispan-kubernetes:
   addition_method: manual
   content_hash: 8179038c36bb539c39c65093e16786767ad31ddd73fcfa345d67fe8891f1c07a
   health_score: 100.0
-  last_checked: 1779033076.448185
+  last_checked: 1779033076
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:16.448185+02:00'
   last_ai_eval: null
@@ -50270,7 +50270,7 @@ https://blog.flant.com/kubenav-managing-kubernetes-from-smartphone:
   addition_method: manual
   content_hash: 33992fc42410ff2fff905bc3876c1606701e4aa1646ff08a0bc2a81a06072c5a
   health_score: 100.0
-  last_checked: 1779030030.821948
+  last_checked: 1779030030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:30.821948+02:00'
   last_ai_eval: null
@@ -50298,7 +50298,7 @@ https://blog.flant.com/kubernetes-security-with-kube-bench-and-kube-hunter:
   addition_method: manual
   content_hash: e5c494288589795e300f17fcf224f45ce704cdc226a8e29fa4da0a28502cd707
   health_score: 100.0
-  last_checked: 1779034525.343616
+  last_checked: 1779034525
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:25.343616+02:00'
   last_ai_eval: null
@@ -50325,7 +50325,7 @@ https://blog.flant.com/kubernetes-storage-performance-linstor-ceph-mayastor-vita
   addition_method: manual
   content_hash: 179a984f39cacacdd1566ac15e88b14c03998b87235d10969404240b26bc9df8
   health_score: 100.0
-  last_checked: 1779029125.839443
+  last_checked: 1779029125
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:25.839443+02:00'
   last_ai_eval: null
@@ -50352,7 +50352,7 @@ https://blog.flant.com/kui-hybrid-cli-gui-for-kubernetes:
   addition_method: manual
   content_hash: fc0af26260476cffacbfd2299dc59f47587a9c053198466702946ebdc03aea82
   health_score: 100.0
-  last_checked: 1779031985.018076
+  last_checked: 1779031985
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:05.018076+02:00'
   last_ai_eval: null
@@ -50380,7 +50380,7 @@ https://blog.flant.com/our-experience-with-postgres-operator-for-kubernetes-by-z
   addition_method: manual
   content_hash: b477f7ab3171c3b3598ebc5b96210dd6eb260756d7a9426cfc951d5be0d70f65
   health_score: 100.0
-  last_checked: 1779031598.049985
+  last_checked: 1779031598
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:38.049985+02:00'
   last_ai_eval: null
@@ -50408,7 +50408,7 @@ https://blog.flant.com/small-local-kubernetes-comparison:
   addition_method: manual
   content_hash: c5bb9665f8bdf13201d6d7ba2608a51c690b1a3f5ff49b66a9b871d252afa65e
   health_score: 100.0
-  last_checked: 1779031518.270049
+  last_checked: 1779031518
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:18.270049+02:00'
   last_ai_eval: null
@@ -50471,7 +50471,7 @@ https://blog.fleetdm.com/4-tips-for-github-actions-usability-2-debugging-4c0c920
   addition_method: manual
   content_hash: 9a835d5751e0909490d1d91b4ccafe092b57d200aa2f00a0c0f3e818ea3f9083
   health_score: 100.0
-  last_checked: 1779031389.083528
+  last_checked: 1779031389
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:09.083528+02:00'
   last_ai_eval: null
@@ -50501,7 +50501,7 @@ https://blog.flipkart.tech/the-art-of-system-debugging-decoding-cpu-utilization-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033210.82014
+  last_checked: 1779033210
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:30.820140+02:00'
   last_ai_eval: null
@@ -50536,7 +50536,7 @@ https://blog.flomesh.io/kubernetes-gateway-api-evolution-of-service-networking-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032236.148537
+  last_checked: 1779032236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:16.148537+02:00'
   last_ai_eval: null
@@ -50568,7 +50568,7 @@ https://blog.flomesh.io/using-pipy-as-a-kubernetes-policy-engine-e70a23c8d54c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033903.331224
+  last_checked: 1779033903
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:03.331224+02:00'
   last_ai_eval: null
@@ -50766,7 +50766,7 @@ https://blog.gceasy.io/2019/03/13/micrometrics-to-forecast-application-performan
   addition_method: manual
   content_hash: 6f929579bee5a08e10d0c37d8b1f2a78ba7fbe8b68e55b884406984e05a85c61
   health_score: 100.0
-  last_checked: 1779031122.316734
+  last_checked: 1779031122
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:42.316734+02:00'
   last_ai_eval: null
@@ -50792,7 +50792,7 @@ https://blog.gceasy.io/2020/11/05/best-practices-java-memory-arguments-for-conta
   addition_method: manual
   content_hash: 508148182319a6736f3df50820e0b1ff67f15f67b29fc4f706cd002f1e9375d1
   health_score: 100.0
-  last_checked: 1779030882.863492
+  last_checked: 1779030882
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:42.863492+02:00'
   last_ai_eval: null
@@ -50921,7 +50921,7 @@ https://blog.getambassador.io/debugging-go-microservices-in-kubernetes-with-vsco
   addition_method: manual
   content_hash: ac52c93c2e2f7a824497888f590fa04283ac630c9060c17c2be819661eb7f917
   health_score: 100.0
-  last_checked: 1779033770.311515
+  last_checked: 1779033770
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:50.311515+02:00'
   last_ai_eval: null
@@ -51232,7 +51232,7 @@ https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4
   addition_method: manual
   content_hash: e6c4295e5216d84166c16e6ecbe410dc6b7d6e5f7632158a8c3eb0b24e40bf63
   health_score: 100.0
-  last_checked: 1779030295.727992
+  last_checked: 1779030295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:55.727992+02:00'
   last_ai_eval: null
@@ -51319,7 +51319,7 @@ https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1779388424.623343
+  last_checked: 1779388424
   needs_ai_refresh: false
   discovered_at: '2026-05-21T20:33:44.623343+02:00'
   last_ai_eval: null
@@ -51428,7 +51428,7 @@ https://blog.getpostman.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029310.014494
+  last_checked: 1779029310
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:30.014494+02:00'
   last_ai_eval: null
@@ -51735,7 +51735,7 @@ https://blog.gitguardian.com/what-is-policy-as-code-an-introduction-to-open-poli
   addition_method: manual
   content_hash: 34359a122e909ff5ef0661e9ab2559594bf6dfd5b302318aa250989991664a51
   health_score: 100.0
-  last_checked: 1779031431.397364
+  last_checked: 1779031431
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:51.397364+02:00'
   last_ai_eval: null
@@ -51766,7 +51766,7 @@ https://blog.golang.org/gopls-vscode-go:
   addition_method: manual
   content_hash: 8861dc71fc266c47c0c55b238c99731a247a08446a0dadb0536eea3eabce38f6
   health_score: 100.0
-  last_checked: 1779031393.102264
+  last_checked: 1779031393
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:13.102264+02:00'
   last_ai_eval: null
@@ -51800,7 +51800,7 @@ https://blog.google/innovation-and-ai/infrastructure-and-cloud/global-network/mi
   addition_method: automatic
   content_hash: 16f69576d03fece8c04788aa1031698a43c183e1d14b74145577423d7325f986
   health_score: null
-  last_checked: 1780352942.833678
+  last_checked: 1780352942
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:02.833678+02:00'
   last_ai_eval: null
@@ -51848,7 +51848,7 @@ https://blog.google/innovation-and-ai/infrastructure-and-cloud/google-cloud/eigh
   addition_method: automatic
   content_hash: 28c268b2a7fb414b1df263e1c25ee76c168ce86e45e1abd982b5c9b43f9c6098
   health_score: null
-  last_checked: 1780352414.115813
+  last_checked: 1780352414
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:14.115813+02:00'
   last_ai_eval: null
@@ -51892,7 +51892,7 @@ https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3
   addition_method: automatic
   content_hash: e4e81e037554251b0fd86014e97ffe8a06c2bed410ef9f9acc33225ad1d8562e
   health_score: null
-  last_checked: 1780352942.833729
+  last_checked: 1780352942
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:02.833729+02:00'
   last_ai_eval: null
@@ -51941,7 +51941,7 @@ https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-o
   addition_method: automatic
   content_hash: 7493c82d8813eea2baa6a520f0f6f281d15807c13f4916a80b204ec036ba9b78
   health_score: null
-  last_checked: 1780399410.166035
+  last_checked: 1780399410
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:23:30.166035+02:00'
   last_ai_eval: null
@@ -51988,7 +51988,7 @@ https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-o
   addition_method: automatic
   content_hash: aaff001f97c5a5ae868157be3d15f7afc41f423cc2bffcf4cd937102741a5d32
   health_score: null
-  last_checked: 1780352953.156173
+  last_checked: 1780352953
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:13.156173+02:00'
   last_ai_eval: null
@@ -52035,7 +52035,7 @@ https://blog.google/innovation-and-ai/models-and-research/google-labs/flow-updat
   addition_method: automatic
   content_hash: cc0622bb97252cf64a87c4c07c22c9e6a79ffe9a3024c31799dd4cb82e989982
   health_score: null
-  last_checked: 1780399410.166017
+  last_checked: 1780399410
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:23:30.166017+02:00'
   last_ai_eval: null
@@ -52081,7 +52081,7 @@ https://blog.google/innovation-and-ai/models-and-research/google-research/google
   addition_method: automatic
   content_hash: d00a8d06dfdf3e54c65d06f590250b2c424f135d194e7e016a9d9de117624396
   health_score: null
-  last_checked: 1780352942.833697
+  last_checked: 1780352942
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:02.833697+02:00'
   last_ai_eval: null
@@ -52127,7 +52127,7 @@ https://blog.google/innovation-and-ai/products/identifying-ai-generated-media-on
   addition_method: automatic
   content_hash: f27646d9376847593d82ba1cbbbda54c3a58734cd7a371fb378d72ac2983fb6b
   health_score: null
-  last_checked: 1780400585.971843
+  last_checked: 1780400585
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:43:05.971843+02:00'
   last_ai_eval: null
@@ -52175,7 +52175,7 @@ https://blog.google/innovation-and-ai/products/notebooklm/notebooklm-google-io-2
   addition_method: automatic
   content_hash: 1ede9c8200f9cc0f2bf51d95c84530a964aa5c3071476c9af7c87238c3e176b7
   health_score: null
-  last_checked: 1780352730.207492
+  last_checked: 1780352730
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:30.207492+02:00'
   last_ai_eval: null
@@ -52221,7 +52221,7 @@ https://blog.google/innovation-and-ai/sundar-pichai-io-2026:
   addition_method: automatic
   content_hash: e44d4a3a8535988a7f3c05af36303c928ed2790a4f333f61d5f197caae123028
   health_score: null
-  last_checked: 1780352942.833721
+  last_checked: 1780352942
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:02.833721+02:00'
   last_ai_eval: null
@@ -52265,7 +52265,7 @@ https://blog.google/innovation-and-ai/technology/ai/google-io-2026-all-our-annou
   addition_method: automatic
   content_hash: ae9e68ea59e36d34b9133057ab9d13d4f9f33fcda2a35f4dbd852be91b326a53
   health_score: null
-  last_checked: 1780352942.833688
+  last_checked: 1780352942
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:02.833688+02:00'
   last_ai_eval: null
@@ -52308,7 +52308,7 @@ https://blog.google/innovation-and-ai/technology/ai/io-2026-dialogues-recap:
   addition_method: automatic
   content_hash: a9f5a634110b8b999b3513960d6b67998563b23caeb5feab24815e430dee6b71
   health_score: null
-  last_checked: 1780352942.83365
+  last_checked: 1780352942
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:02.833650+02:00'
   last_ai_eval: null
@@ -52353,7 +52353,7 @@ https://blog.google/innovation-and-ai/technology/ai/io-2026-google-ai:
   addition_method: automatic
   content_hash: 028b114291242631945296eb2f4e48f082b72890d170aab73a0879c92ea84453
   health_score: null
-  last_checked: 1780352953.156119
+  last_checked: 1780352953
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:13.156119+02:00'
   last_ai_eval: null
@@ -52396,7 +52396,7 @@ https://blog.google/innovation-and-ai/technology/ai/io-2026-keynote-moment-video
   addition_method: automatic
   content_hash: 66fbb063325e7683369ba06e783ffec2656a74ff2e5d598456bb16763193990d
   health_score: null
-  last_checked: 1780352953.156212
+  last_checked: 1780352953
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:13.156212+02:00'
   last_ai_eval: null
@@ -52438,7 +52438,7 @@ https://blog.google/innovation-and-ai/technology/ai/io-2026-vibe-coded-quiz:
   addition_method: automatic
   content_hash: ad2bcef41b342c230c03967e525d39099c60317653e1392e1b169264b64c9295
   health_score: null
-  last_checked: 1780352953.156158
+  last_checked: 1780352953
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:13.156158+02:00'
   last_ai_eval: null
@@ -52481,7 +52481,7 @@ https://blog.google/innovation-and-ai/technology/ai/university-waterloo-labs:
   addition_method: automatic
   content_hash: a105a1f7c9c14526983703a7b18f90dbad5660c4889a440a2a0e42f464e69df3
   health_score: null
-  last_checked: 1780352953.15619
+  last_checked: 1780352953
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:13.156190+02:00'
   last_ai_eval: null
@@ -52523,7 +52523,7 @@ https://blog.google/innovation-and-ai/technology/developers-tools/google-io-2026
   addition_method: automatic
   content_hash: c04182e56c2b13985097d054c03307a01c68497ac07634e3d52d6c3c32faae76
   health_score: null
-  last_checked: 1780352932.853199
+  last_checked: 1780352932
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:28:52.853199+02:00'
   last_ai_eval: null
@@ -52569,7 +52569,7 @@ https://blog.google/innovation-and-ai/technology/research/gemini-for-science-io-
   addition_method: automatic
   content_hash: db30103b70ad0fa134f6343e5ce7d593a864ce15aa0b7bf1b758111914d4f24f
   health_score: null
-  last_checked: 1780352302.456722
+  last_checked: 1780352302
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:22.456722+02:00'
   last_ai_eval: null
@@ -52614,7 +52614,7 @@ https://blog.google/products-and-platforms/products/google-one/google-ai-subscri
   addition_method: automatic
   content_hash: a8ed7013897ebdf7818a9f8fe7460ca4af1e9e0f492452e529b36bd7e205062f
   health_score: null
-  last_checked: 1780352942.833746
+  last_checked: 1780352942
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:02.833746+02:00'
   last_ai_eval: null
@@ -52658,7 +52658,7 @@ https://blog.google/products-and-platforms/products/search/ai-mode-us-insights:
   addition_method: automatic
   content_hash: efffdba81128330eb693dae6e43814981e571650e5f75f35993efb70a2ce8216
   health_score: null
-  last_checked: 1780352942.833705
+  last_checked: 1780352942
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:02.833705+02:00'
   last_ai_eval: null
@@ -52702,7 +52702,7 @@ https://blog.google/products-and-platforms/products/search/search-io-2026:
   addition_method: automatic
   content_hash: 62fcd1f6b728f8c868dc36b8fa9646ea451e49cab5be29217dfde1a9e7b1cf4f
   health_score: null
-  last_checked: 1780352942.833738
+  last_checked: 1780352942
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:02.833738+02:00'
   last_ai_eval: null
@@ -52746,7 +52746,7 @@ https://blog.google/products-and-platforms/products/workspace/workspace-updates:
   addition_method: automatic
   content_hash: 0e1c7b2f0e23c89771b76e10fb3bb8f0ab156b0b4c6bc5b221359fe5645979da
   health_score: null
-  last_checked: 1780352942.833713
+  last_checked: 1780352942
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:02.833713+02:00'
   last_ai_eval: null
@@ -52786,7 +52786,7 @@ https://blog.gopaddle.io/2021/04/01/strange-things-you-never-knew-about-kubernet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029590.120438
+  last_checked: 1779029590
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:10.120438+02:00'
   last_ai_eval: null
@@ -52855,7 +52855,7 @@ https://blog.greenroots.info/how-not-to-use-git-in-practice-ten-git-usages-you-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029565.429637
+  last_checked: 1779029565
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:45.429637+02:00'
   last_ai_eval: null
@@ -52889,7 +52889,7 @@ https://blog.griddynamics.comdeveloping-a-modular-pipeline-library-to-improve-de
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032038.99948
+  last_checked: 1779032038
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:58.999480+02:00'
   last_ai_eval: null
@@ -52921,7 +52921,7 @@ https://blog.gruntwork.io/a-comprehensive-guide-to-managing-secrets-in-your-terr
   addition_method: manual
   content_hash: 935b612b7e5330a121d376233941de6ed474f1fc4e99aa7cfed204e57f57201b
   health_score: 100.0
-  last_checked: 1779031544.034438
+  last_checked: 1779031544
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:44.034438+02:00'
   last_ai_eval: null
@@ -52948,7 +52948,7 @@ https://blog.gruntwork.io/how-to-manage-multiple-environments-with-terraform-32c
   addition_method: manual
   content_hash: 03c0208ab6f794d3a785a19f027de6971e11993405a434e3ee12d391bcb60b99
   health_score: 100.0
-  last_checked: 1779030531.850409
+  last_checked: 1779030531
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:51.850409+02:00'
   last_ai_eval: null
@@ -52974,7 +52974,7 @@ https://blog.gruntwork.io/how-to-use-terraform-as-a-team-251bc1104973:
   addition_method: manual
   content_hash: dd4c9dd1812a29386c9e4ee994349ed39aa849132b38a4053643810961472174
   health_score: 100.0
-  last_checked: 1779033092.636563
+  last_checked: 1779033092
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:32.636563+02:00'
   last_ai_eval: null
@@ -53002,7 +53002,7 @@ https://blog.gruntwork.io/introducing-git-xargs-an-open-source-tool-to-update-mu
   addition_method: manual
   content_hash: a118bd30e118b7fca5e125d64e3d0ac4d6b08de582f3734188af32f07f0da3f5
   health_score: 100.0
-  last_checked: 1779032198.343167
+  last_checked: 1779032198
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:38.343167+02:00'
   last_ai_eval: null
@@ -53030,7 +53030,7 @@ https://blog.gruntwork.io/introducing-the-gruntwork-module-service-and-architect
   addition_method: manual
   content_hash: 1f2bc141169d94e71efbbb48ac806230ddce8425e0794ce811510be8b361b3c4
   health_score: 100.0
-  last_checked: 1779032732.20487
+  last_checked: 1779032732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:32.204870+02:00'
   last_ai_eval: null
@@ -53058,7 +53058,7 @@ https://blog.gruntwork.io/terraform-tips-tricks-loops-if-statements-and-gotchas-
   addition_method: manual
   content_hash: c0bd066f3513f9951cf13b7c67920709ca8f16b3f0a7f81a19e3fbac3877a1bb
   health_score: 100.0
-  last_checked: 1779029169.10788
+  last_checked: 1779029169
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:09.107880+02:00'
   last_ai_eval: null
@@ -53084,7 +53084,7 @@ https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-puppet-ansible-salts
   addition_method: manual
   content_hash: 23ea27bb5350b33fe078b6e450dd1da780baeb3a7c624cc2bd51def5ca0e0be6
   health_score: 100.0
-  last_checked: 1779033697.466407
+  last_checked: 1779033697
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:37.466407+02:00'
   last_ai_eval: null
@@ -53145,7 +53145,7 @@ https://blog.gurock.com/what-is-devtestops:
   addition_method: manual
   content_hash: 2139f1c6dea772bdc996a2479def6c1f6f0502d04cac10f709fbfc1086fc299c
   health_score: 100.0
-  last_checked: 1779033102.35605
+  last_checked: 1779033102
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:42.356050+02:00'
   last_ai_eval: null
@@ -53172,7 +53172,7 @@ https://blog.guybarrette.com/powershell-prompt-how-to-display-your-current-kuber
   addition_method: manual
   content_hash: 322db1d92e2eb99a3de03d1b1b92579ed51efa9167248e89212cd55c70312e86
   health_score: 100.0
-  last_checked: 1779032754.243286
+  last_checked: 1779032754
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:54.243286+02:00'
   last_ai_eval: null
@@ -53236,7 +53236,7 @@ https://blog.harbur.iothe-seven-steps-to-build-a-cloud-native-ci-cd-for-github-r
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031458.494252
+  last_checked: 1779031458
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:18.494252+02:00'
   last_ai_eval: null
@@ -53299,7 +53299,7 @@ https://blog.heaphero.io/2020/10/16/what-is-gc-log-thread-dump-and-heapdump:
   addition_method: manual
   content_hash: 559a9bd9d174e6ca3fb64b21c6115215522e36121bab8995b4d7c7efa055fc58
   health_score: 100.0
-  last_checked: 1779031927.590228
+  last_checked: 1779031927
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:07.590228+02:00'
   last_ai_eval: null
@@ -53334,7 +53334,7 @@ https://blog.heptio.com/kubectl-shell-autocomplete-heptioprotip-48dd023e0bf3:
   addition_method: manual
   content_hash: f51b724db1b07500464e468f00b7cbbaaeebf13dc732f713a0ba9aab868a0cc0
   health_score: 100.0
-  last_checked: 1779030433.805342
+  last_checked: 1779030433
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:13.805342+02:00'
   last_ai_eval: null
@@ -53365,7 +53365,7 @@ https://blog.heroku.com/monolithic-applications-into-services:
   addition_method: manual
   content_hash: 386f9bffe1485db033d860396b08009aae2e76a6a245a48f1dce0b1b623f75ab
   health_score: 100.0
-  last_checked: 1779033428.901129
+  last_checked: 1779033428
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:08.901129+02:00'
   last_ai_eval: null
@@ -53425,7 +53425,7 @@ https://blog.httpwatch.com/2015/01/16/a-simple-performance-comparison-of-https-s
   addition_method: manual
   content_hash: 0a6525f7b57befcd65510b8f15d56af33f4752b6d07fd5f1a25ac528af3f86e7
   health_score: 100.0
-  last_checked: 1779032172.11741
+  last_checked: 1779032172
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:12.117410+02:00'
   last_ai_eval: null
@@ -53586,7 +53586,7 @@ https://blog.identitydigest.com/azuread-federate-k8s:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032400.158029
+  last_checked: 1779032400
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:00.158029+02:00'
   last_ai_eval: null
@@ -53652,7 +53652,7 @@ https://blog.inedo.com/top-50-docker-tools:
   addition_method: manual
   content_hash: a0dcb2cd9ba8c0791271684dabb912ecd168d1711a53c4fdebbb2cf604815970
   health_score: 100.0
-  last_checked: 1779030034.539292
+  last_checked: 1779030034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:34.539292+02:00'
   last_ai_eval: null
@@ -53749,7 +53749,7 @@ https://blog.isaack.io/articles/2016-08/Jenkins-CICD-Getting-Started-With-Groovy
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031591.538216
+  last_checked: 1779031591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:31.538216+02:00'
   last_ai_eval: null
@@ -53814,7 +53814,7 @@ https://blog.jcprz.com/my-tips-to-pass-the-cka-exam-and-whats-next-8df2c3d38a7e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032337.37932
+  last_checked: 1779032337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:57.379320+02:00'
   last_ai_eval: null
@@ -53942,7 +53942,7 @@ https://blog.jetstack.io/blog/istio-oidc:
   addition_method: manual
   content_hash: be39845930a3d6afe74db883ff6be9f102e627caa67b028487b1c8954e77c821
   health_score: 100.0
-  last_checked: 1779032583.553684
+  last_checked: 1779032583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:03.553684+02:00'
   last_ai_eval: null
@@ -53970,7 +53970,7 @@ https://blog.jimmyray.io/discover-k8s-through-its-apis-e2f90937a19f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033844.587341
+  last_checked: 1779033844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:04.587341+02:00'
   last_ai_eval: null
@@ -54002,7 +54002,7 @@ https://blog.jimmyray.io/kubernetes-workload-identity-with-aws-sdk-for-go-v2-927
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034238.013102
+  last_checked: 1779034238
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:38.013102+02:00'
   last_ai_eval: null
@@ -54235,7 +54235,7 @@ https://blog.kasten.io/10-key-takeaways-from-kubernetes-backup-recovery-for-dumm
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031458.528487
+  last_checked: 1779031458
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:18.528487+02:00'
   last_ai_eval: null
@@ -54269,7 +54269,7 @@ https://blog.kasten.io/aks-and-storage-how-to-design-storage-for-cloud-native-ap
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032884.363278
+  last_checked: 1779032884
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:04.363278+02:00'
   last_ai_eval: null
@@ -54303,7 +54303,7 @@ https://blog.kasten.io/aks-and-storage-performance-differences-among-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029340.906799
+  last_checked: 1779029340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:00.906799+02:00'
   last_ai_eval: null
@@ -54337,7 +54337,7 @@ https://blog.kasten.io/benchmarking-kubernetes-storage-with-kubestr:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029594.272005
+  last_checked: 1779029594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:14.272005+02:00'
   last_ai_eval: null
@@ -54371,7 +54371,7 @@ https://blog.kasten.io/concepts-behind-terraform-and-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029067.984534
+  last_checked: 1779029067
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:27.984534+02:00'
   last_ai_eval: null
@@ -54403,7 +54403,7 @@ https://blog.kasten.io/move-fast-and-test-in-kubernetes-without-breaking-things:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031393.018609
+  last_checked: 1779031393
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:13.018609+02:00'
   last_ai_eval: null
@@ -54432,7 +54432,7 @@ https://blog.kasten.io/posts/extending-kubernetes-application-backup-and-mobilit
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030970.907039
+  last_checked: 1779030970
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:10.907039+02:00'
   last_ai_eval: null
@@ -54465,7 +54465,7 @@ https://blog.kasten.io/ransomware-protection-kasten-k10-v4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031510.459376
+  last_checked: 1779031510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:10.459376+02:00'
   last_ai_eval: null
@@ -54564,7 +54564,7 @@ https://blog.kintone.io/entry/pvc-autoresizer:
   addition_method: manual
   content_hash: 3757cb8ec2d890fd3d87cca669ebd9866c0d3bf071784219650412a1bb97ae81
   health_score: 100.0
-  last_checked: 1779034336.832309
+  last_checked: 1779034336
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:16.832309+02:00'
   last_ai_eval: null
@@ -54598,7 +54598,7 @@ https://blog.kloia.com/karpenter-cluster-autoscaler-76d7f7ec0d0e:
   addition_method: manual
   content_hash: dc456b0ec8f845235e47996b50b5d31f93c19b576a78dd7534b50746a05e6bf2
   health_score: 100.0
-  last_checked: 1779031388.866086
+  last_checked: 1779031388
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:08.866086+02:00'
   last_ai_eval: null
@@ -54629,7 +54629,7 @@ https://blog.knell.it/commands-kubernetes-should-adopt-from-red-hat-openshift:
   addition_method: manual
   content_hash: 31cbfb4c1c83b83ba281bc9c10568cd543279227e913f2858dce892363838926
   health_score: 100.0
-  last_checked: 1779031568.535681
+  last_checked: 1779031568
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:08.535681+02:00'
   last_ai_eval: null
@@ -54655,7 +54655,7 @@ https://blog.knell.it/making-your-helm-chart-observable-for-prometheus:
   addition_method: manual
   content_hash: 41413740ec2d252a223a3474acdc4e253862a7f7915ac34606887f7642ec1d1c
   health_score: 100.0
-  last_checked: 1779033093.580047
+  last_checked: 1779033093
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:33.580047+02:00'
   last_ai_eval: null
@@ -54683,7 +54683,7 @@ https://blog.knoldus.com/introduction-to-kubernetes-deployment-strategies:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031898.122773
+  last_checked: 1779031898
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:38.122773+02:00'
   last_ai_eval: null
@@ -54715,7 +54715,7 @@ https://blog.knoldus.com/introduction-to-kubernetes-deployment-strategies-part-2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034336.066072
+  last_checked: 1779034336
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:16.066072+02:00'
   last_ai_eval: null
@@ -54742,7 +54742,7 @@ https://blog.knoldus.com/monitoring-kafka-with-prometheus-and-grafana:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034330.411969
+  last_checked: 1779034330
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:10.411969+02:00'
   last_ai_eval: null
@@ -54769,7 +54769,7 @@ https://blog.kubecost.com/blog/aks-cost:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031796.642228
+  last_checked: 1779031796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:56.642228+02:00'
   last_ai_eval: null
@@ -54802,7 +54802,7 @@ https://blog.kubecost.com/blog/announcing-kubecost-first-round:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033806.368262
+  last_checked: 1779033806
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:26.368262+02:00'
   last_ai_eval: null
@@ -54834,7 +54834,7 @@ https://blog.kubecost.com/blog/kubernetes-kops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029132.948126
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.948126+02:00'
   last_ai_eval: null
@@ -54867,7 +54867,7 @@ https://blog.kubecost.com/blog/kubernetes-labels:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031064.587578
+  last_checked: 1779031064
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:44.587578+02:00'
   last_ai_eval: null
@@ -54900,7 +54900,7 @@ https://blog.kubecost.com/blog/kubernetes-node-affinity:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031910.563618
+  last_checked: 1779031910
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:50.563618+02:00'
   last_ai_eval: null
@@ -54933,7 +54933,7 @@ https://blog.kubecost.com/blog/rancher-vs-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031142.98789
+  last_checked: 1779031142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:02.987890+02:00'
   last_ai_eval: null
@@ -55068,7 +55068,7 @@ https://blog.kubesimplify.com/perform-crud-operations-on-kubernetes-using-golang
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029070.357813
+  last_checked: 1779029070
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:30.357813+02:00'
   last_ai_eval: null
@@ -55099,7 +55099,7 @@ https://blog.kubesimplify.com/yours-kindly-drone:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033024.833459
+  last_checked: 1779033024
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:24.833459+02:00'
   last_ai_eval: null
@@ -55127,7 +55127,7 @@ https://blog.kumomind.com/what-you-need-to-know-to-debug-a-preempted-pod-on-kube
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029609.281407
+  last_checked: 1779029609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:29.281407+02:00'
   last_ai_eval: null
@@ -55159,7 +55159,7 @@ https://blog.lealdasilva.com/vmware2proxmox:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032600.704075
+  last_checked: 1779032600
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:20.704075+02:00'
   last_ai_eval: null
@@ -55191,7 +55191,7 @@ https://blog.learncodeonline.in/everything-about-ansible-variables:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029165.109192
+  last_checked: 1779029165
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:05.109192+02:00'
   last_ai_eval: null
@@ -55223,7 +55223,7 @@ https://blog.learncodeonline.in/kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033030.17817
+  last_checked: 1779033030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:30.178170+02:00'
   last_ai_eval: null
@@ -55255,7 +55255,7 @@ https://blog.learncodeonline.in/kubernetes-cluster-deployment-on-centos-linux:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031302.124903
+  last_checked: 1779031302
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:42.124903+02:00'
   last_ai_eval: null
@@ -55287,7 +55287,7 @@ https://blog.learncodeonline.in/kubernetes-scheduling-daemonset:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031494.378
+  last_checked: 1779031494
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:54.378000+02:00'
   last_ai_eval: null
@@ -55319,7 +55319,7 @@ https://blog.learncodeonline.in/kubernetes-scheduling-taints-and-tolerations:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033280.395512
+  last_checked: 1779033280
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:40.395512+02:00'
   last_ai_eval: null
@@ -55351,7 +55351,7 @@ https://blog.learncodeonline.in/managing-file-operations-with-ansible:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033236.707215
+  last_checked: 1779033236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:56.707215+02:00'
   last_ai_eval: null
@@ -55384,7 +55384,7 @@ https://blog.lelonek.me/liveness-and-readiness-probes-for-kubernetes-in-phoenix-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031349.297049
+  last_checked: 1779031349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:29.297049+02:00'
   last_ai_eval: null
@@ -55416,7 +55416,7 @@ https://blog.lightspin.io/nginx-custom-snippets-cve-2021-25742:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031944.910707
+  last_checked: 1779031944
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:24.910707+02:00'
   last_ai_eval: null
@@ -55479,7 +55479,7 @@ https://blog.logrocket.com/aws-amplify-and-react-native-a-tutorial:
   addition_method: manual
   content_hash: f4a3d1810a7fe04d0aa7f45d83c37ab77f4bc77c18d1f7b0952f0feea46bfab2
   health_score: 100.0
-  last_checked: 1779034226.574237
+  last_checked: 1779034226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:26.574237+02:00'
   last_ai_eval: null
@@ -55576,7 +55576,7 @@ https://blog.logrocket.com/building-simple-app-go-postgresql:
   addition_method: manual
   content_hash: 90e12b1f72f0b68c3415733ea25675610377d7b0f9e44dc34b4b88e2d21c5a76
   health_score: 100.0
-  last_checked: 1779030739.36345
+  last_checked: 1779030739
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:12:19.363450+02:00'
   last_ai_eval: null
@@ -55708,7 +55708,7 @@ https://blog.logrocket.com/guide-to-grpc-gateway:
   addition_method: manual
   content_hash: ed7b744a630c58aca3b2c72778aeb6eb57378336daa1c013805bf92efe1cf00c
   health_score: 100.0
-  last_checked: 1779031111.011987
+  last_checked: 1779031111
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:31.011987+02:00'
   last_ai_eval: null
@@ -55739,7 +55739,7 @@ https://blog.logrocket.com/how-to-build-blockchain-from-scratch-go:
   addition_method: manual
   content_hash: a9c86d505e5090c914f4263890b5fed1707cf71cbd3a2b4396a62a1f9f72b1e4
   health_score: 100.0
-  last_checked: 1779031257.933359
+  last_checked: 1779031257
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:57.933359+02:00'
   last_ai_eval: null
@@ -55768,7 +55768,7 @@ https://blog.logrocket.com/kubevela-intro-better-way-ship-applications:
   addition_method: manual
   content_hash: 326cee9ad7a2f37ec712f6483fb80178a0296d6f78276361e854f6016261a9e9
   health_score: 100.0
-  last_checked: 1779031381.562617
+  last_checked: 1779031381
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:01.562617+02:00'
   last_ai_eval: null
@@ -55801,7 +55801,7 @@ https://blog.logrocket.com/top-10-vs-code-extensions-2021:
   addition_method: manual
   content_hash: 5b4bbfb8253173ff6de52c52f82aea519892ee21b2008590e2258847cf9fbf9b
   health_score: 100.0
-  last_checked: 1779032549.465955
+  last_checked: 1779032549
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:29.465955+02:00'
   last_ai_eval: null
@@ -55832,7 +55832,7 @@ https://blog.logrocket.com/top-docker-alternatives-2022:
   addition_method: manual
   content_hash: 0359329a98b67214a271a8f5b64fe1770929d2a309fec47a4f02289ff66d8309
   health_score: 100.0
-  last_checked: 1779029569.688526
+  last_checked: 1779029569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:49.688526+02:00'
   last_ai_eval: null
@@ -55891,7 +55891,7 @@ https://blog.lukechannings.com/2020-05-10-kubernetes-gitops-lessons.html:
   addition_method: manual
   content_hash: c91c3a350ed1d3430347d5e98325754b6dd8b2ae5c9658033f13ec5595f193d0
   health_score: 100.0
-  last_checked: 1779031122.404662
+  last_checked: 1779031122
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:42.404662+02:00'
   last_ai_eval: null
@@ -56090,7 +56090,7 @@ https://blog.mariano.cloud/do-you-even-jsonpath:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029916.537381
+  last_checked: 1779029916
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:36.537381+02:00'
   last_ai_eval: null
@@ -56125,7 +56125,7 @@ https://blog.mayadata.io/container-attached-storage-cas-vs.-software-defined-sto
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034049.187489
+  last_checked: 1779034049
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:29.187489+02:00'
   last_ai_eval: null
@@ -56157,7 +56157,7 @@ https://blog.mayadata.io/github-chaos-actions-in-your-ci/cd-workflow-part-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033794.916568
+  last_checked: 1779033794
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:14.916568+02:00'
   last_ai_eval: null
@@ -56190,7 +56190,7 @@ https://blog.mayadata.io/kubernetes-storage-basics-pv-pvc-and-storageclass:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032819.695702
+  last_checked: 1779032819
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:59.695702+02:00'
   last_ai_eval: null
@@ -56255,7 +56255,7 @@ https://blog.mimacom.com/automate-nexus:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031533.410313
+  last_checked: 1779031533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:33.410313+02:00'
   last_ai_eval: null
@@ -56287,7 +56287,7 @@ https://blog.mimacom.com/git-aliases-you-wished-you-had:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031618.130148
+  last_checked: 1779031618
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:58.130148+02:00'
   last_ai_eval: null
@@ -56319,7 +56319,7 @@ https://blog.mimacom.com/kubernetes-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031574.307297
+  last_checked: 1779031574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:14.307297+02:00'
   last_ai_eval: null
@@ -56354,7 +56354,7 @@ https://blog.mimacom.com/log4j-in-a-log4shell:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032337.404953
+  last_checked: 1779032337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:57.404953+02:00'
   last_ai_eval: null
@@ -56385,7 +56385,7 @@ https://blog.min.io/best-practices-for-kubernetes-object-storage:
   addition_method: manual
   content_hash: 5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f
   health_score: 100.0
-  last_checked: 1779029574.098438
+  last_checked: 1779029574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:54.098438+02:00'
   last_ai_eval: null
@@ -56411,7 +56411,7 @@ https://blog.min.io/certificate-based-authentication-with-s3:
   addition_method: manual
   content_hash: 4394025f35827d71f3ac31fed31ffba9dd162d059eb880ed6ebe15a665c23338
   health_score: 100.0
-  last_checked: 1779031021.344174
+  last_checked: 1779031021
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:01.344174+02:00'
   last_ai_eval: null
@@ -56438,7 +56438,7 @@ https://blog.min.io/monoclouds-vs-multiclouds-hybridclouds:
   addition_method: manual
   content_hash: 5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f
   health_score: 100.0
-  last_checked: 1779031620.778745
+  last_checked: 1779031620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:00.778745+02:00'
   last_ai_eval: null
@@ -56466,7 +56466,7 @@ https://blog.min.io/single-vs-multi-tenant:
   addition_method: manual
   content_hash: 5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f
   health_score: 100.0
-  last_checked: 1779029119.168581
+  last_checked: 1779029119
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:19.168581+02:00'
   last_ai_eval: null
@@ -56494,7 +56494,7 @@ https://blog.min.io/the_way_of_the_cloud:
   addition_method: manual
   content_hash: 5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f
   health_score: 100.0
-  last_checked: 1779032377.058454
+  last_checked: 1779032377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:37.058454+02:00'
   last_ai_eval: null
@@ -56521,7 +56521,7 @@ https://blog.min.io/why-kubernetes-managed:
   addition_method: manual
   content_hash: 5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f
   health_score: 100.0
-  last_checked: 1779032173.633686
+  last_checked: 1779032173
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:13.633686+02:00'
   last_ai_eval: null
@@ -56548,7 +56548,7 @@ https://blog.mineiros.io/how-to-keep-your-terraform-code-dry-by-using-terramate-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029509.194417
+  last_checked: 1779029509
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:49.194417+02:00'
   last_ai_eval: null
@@ -56577,7 +56577,7 @@ https://blog.mineiros.io/introducing-terramate-an-orchestrator-and-code-generato
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031574.104962
+  last_checked: 1779031574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:14.104962+02:00'
   last_ai_eval: null
@@ -56609,7 +56609,7 @@ https://blog.mongodirector.com/which-is-the-best-mongodb-gui:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032898.871479
+  last_checked: 1779032898
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:18.871479+02:00'
   last_ai_eval: null
@@ -56643,7 +56643,7 @@ https://blog.netsil.com/kubernetes-vs-openshift-vs-tectonic-comparing-enterprise
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030856.44908
+  last_checked: 1779030856
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:16.449080+02:00'
   last_ai_eval: null
@@ -56674,7 +56674,7 @@ https://blog.newrelic.com/engineering/how-to-organize-kubernetes-clusters:
   addition_method: manual
   content_hash: 34b93a040543d1f9729bf70360c63c6913483c7690ed74377a04cd49ac2f1adc
   health_score: 100.0
-  last_checked: 1779033612.061286
+  last_checked: 1779033612
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:12.061286+02:00'
   last_ai_eval: null
@@ -56702,7 +56702,7 @@ https://blog.newrelic.com/engineering/how-to-use-kubernetes-volumes:
   addition_method: manual
   content_hash: e2e5e0dff992f15a01fdce4a1ddfccd71b13bb1775f97372dec1b2ce9c18f4ab
   health_score: 100.0
-  last_checked: 1779030407.10823
+  last_checked: 1779030407
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:47.108230+02:00'
   last_ai_eval: null
@@ -56729,7 +56729,7 @@ https://blog.newrelic.com/engineering/kubernetes-health-checks:
   addition_method: manual
   content_hash: 4fd2012d435a50645805046545549336ce67b850662efbce88ec5c3ca4743134
   health_score: 100.0
-  last_checked: 1779032756.682249
+  last_checked: 1779032756
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:56.682249+02:00'
   last_ai_eval: null
@@ -56757,7 +56757,7 @@ https://blog.newrelic.com/engineering/kubernetes-request-and-limits:
   addition_method: manual
   content_hash: 3b2d730249f135d5f551e2c729196140aadcca418ab2d5f7b1b642a7b0ae2663
   health_score: 100.0
-  last_checked: 1779030882.799594
+  last_checked: 1779030882
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:42.799594+02:00'
   last_ai_eval: null
@@ -56785,7 +56785,7 @@ https://blog.newrelic.com/engineering/opentelemetry-opentracing-opencensus:
   addition_method: manual
   content_hash: c4de583d3b6057995fe832ecff2d9188e336e12fef6bfda94f58a8f5d76bbdc0
   health_score: 100.0
-  last_checked: 1779034564.347418
+  last_checked: 1779034564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:04.347418+02:00'
   last_ai_eval: null
@@ -57029,7 +57029,7 @@ https://blog.oliverjumpertz.dev/the-10-most-valuable-lessons-i-learned-as-a-deve
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029796.108915
+  last_checked: 1779029796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:36.108915+02:00'
   last_ai_eval: null
@@ -57062,7 +57062,7 @@ https://blog.openreplay.com/8-cool-vs-code-tips-to-make-your-workspace-more-pers
   addition_method: manual
   content_hash: 8a704484e51fe75e103c8636999b7d671d4e7e17c490f5dec1a4dc7041a2dd3f
   health_score: 100.0
-  last_checked: 1779029356.950442
+  last_checked: 1779029356
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:49:16.950442+02:00'
   last_ai_eval: null
@@ -57094,7 +57094,7 @@ https://blog.openshift.com/500_pods_per_node:
   addition_method: manual
   content_hash: e8cb1098fe34b77675ef3aae22554e9824287759ef54e290407325208c6a52e5
   health_score: 100.0
-  last_checked: 1779029165.634147
+  last_checked: 1779029165
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:05.634147+02:00'
   last_ai_eval: null
@@ -57121,7 +57121,7 @@ https://blog.openshift.com/advanced-network-customizations-for-openshift-install
   addition_method: manual
   content_hash: c44273f5e49429789bb2ef18432dfdd8a35158ad19021a7a9b74cd513b2d7767
   health_score: 100.0
-  last_checked: 1779032088.22765
+  last_checked: 1779032088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:48.227650+02:00'
   last_ai_eval: null
@@ -57149,7 +57149,7 @@ https://blog.openshift.com/aws-and-red-hat-quickstart-workshop:
   addition_method: manual
   content_hash: e23227f60378685a415b96c0c73a507ab461ddbb0bf594fce8be391b9c4d40a7
   health_score: 100.0
-  last_checked: 1779032869.788386
+  last_checked: 1779032869
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:49.788386+02:00'
   last_ai_eval: null
@@ -57176,7 +57176,7 @@ https://blog.openshift.com/cloud-native-ci-cd-with-openshift-pipelines:
   addition_method: manual
   content_hash: 66015a0026f92adabf79475854c7c2f09f5b136dc1c40c7ff6e9d0244797ca14
   health_score: 100.0
-  last_checked: 1779034558.210893
+  last_checked: 1779034558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:58.210893+02:00'
   last_ai_eval: null
@@ -57203,7 +57203,7 @@ https://blog.openshift.com/configure-the-openshift-image-registry-backed-by-open
   addition_method: manual
   content_hash: cf2f0457cdc0d28f7cf398dc01abaeb74a63da266b8dcedfaf7badd6713c50f6
   health_score: 100.0
-  last_checked: 1779030653.847237
+  last_checked: 1779030653
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:53.847237+02:00'
   last_ai_eval: null
@@ -57230,7 +57230,7 @@ https://blog.openshift.com/debugging-java-applications-on-openshift-kubernetes:
   addition_method: manual
   content_hash: dda7ec361766f5f9f97c0a7b67370743ca08bf6ebd9d59b5c046e9646466dfaa
   health_score: 100.0
-  last_checked: 1779032762.817084
+  last_checked: 1779032762
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:02.817084+02:00'
   last_ai_eval: null
@@ -57257,7 +57257,7 @@ https://blog.openshift.com/deploying-jenkins-on-openshift-part-1:
   addition_method: manual
   content_hash: b0c6304d42b8751b8593aa2f93281777cef36f3a81064d9f3ef84da953448fcd
   health_score: 100.0
-  last_checked: 1779031436.003548
+  last_checked: 1779031436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:56.003548+02:00'
   last_ai_eval: null
@@ -57284,7 +57284,7 @@ https://blog.openshift.com/enabling-openshift-4-clusters-to-stop-and-resume-clus
   addition_method: manual
   content_hash: 5d8b2bf7e2ab6fccd522abb51222af09ae87f1bac8c08c329b0e7853b43f4b86
   health_score: 100.0
-  last_checked: 1779033360.87944
+  last_checked: 1779033360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:00.879440+02:00'
   last_ai_eval: null
@@ -57312,7 +57312,7 @@ https://blog.openshift.com/fine-grained-policy-enforcement-in-openshift-with-ope
   addition_method: manual
   content_hash: 356195790f128135638d2857608626b4046248f2468393c1f7a36c640377ea20
   health_score: 100.0
-  last_checked: 1779033782.538892
+  last_checked: 1779033782
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:02.538892+02:00'
   last_ai_eval: null
@@ -57339,7 +57339,7 @@ https://blog.openshift.com/from-templates-to-openshift-helm-charts:
   addition_method: manual
   content_hash: 23c0178f6a74ea15327784473eb11bab3091a702049e7ab659cfc3e1865c1551
   health_score: 100.0
-  last_checked: 1779031451.297832
+  last_checked: 1779031451
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:11.297832+02:00'
   last_ai_eval: null
@@ -57366,7 +57366,7 @@ https://blog.openshift.com/fully-automated-management-of-egress-ips-with-the-egr
   addition_method: manual
   content_hash: d90202eddd2feaeb97e512c210a5ce2eefe6bae03a5b8e889d51fda5a30f1e53
   health_score: 100.0
-  last_checked: 1779030024.979321
+  last_checked: 1779030024
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:24.979321+02:00'
   last_ai_eval: null
@@ -57393,7 +57393,7 @@ https://blog.openshift.com/getting-started-with-kubevirt:
   addition_method: manual
   content_hash: 804741305af57887ddd29deecdc7f7dd29ae40437cc499265ae19689822ddab3
   health_score: 100.0
-  last_checked: 1779030680.998127
+  last_checked: 1779030680
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:20.998127+02:00'
   last_ai_eval: null
@@ -57421,7 +57421,7 @@ https://blog.openshift.com/guide-to-installing-an-okd-4-4-cluster-on-your-home-l
   addition_method: manual
   content_hash: e5528bbb6cdf971d0a9f11ac7a1554b7b7c14a63bbbe57e2cbe66e8cfeae3593
   health_score: 100.0
-  last_checked: 1779033584.002035
+  last_checked: 1779033584
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:44.002035+02:00'
   last_ai_eval: null
@@ -57449,7 +57449,7 @@ https://blog.openshift.com/how-full-is-my-cluster-part-5-a-capacity-management-d
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.993694
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.993694+02:00'
   last_ai_eval: null
@@ -57480,7 +57480,7 @@ https://blog.openshift.com/improving-jenkins-performance-on-openshift-part-2:
   addition_method: manual
   content_hash: 2be68ce83d0d14b94433db966657036f1581399d72f468b7dbaeab8dac77043d
   health_score: 100.0
-  last_checked: 1779032552.574875
+  last_checked: 1779032552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:32.574875+02:00'
   last_ai_eval: null
@@ -57507,7 +57507,7 @@ https://blog.openshift.com/installing-okd-3-10-on-a-single-host:
   addition_method: manual
   content_hash: f8b4a91e58817c13e797e40b3f5f7c03787096045236d5efad8f3e5912e06f24
   health_score: 100.0
-  last_checked: 1779029897.266537
+  last_checked: 1779029897
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:17.266537+02:00'
   last_ai_eval: null
@@ -57534,7 +57534,7 @@ https://blog.openshift.com/introducing-red-hat-openshift-4:
   addition_method: manual
   content_hash: 8eeb1602ac296b6dec91c336294538741685645ce8457831f36eab9bc7806eb2
   health_score: 100.0
-  last_checked: 1779029068.505941
+  last_checked: 1779029068
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:28.505941+02:00'
   last_ai_eval: null
@@ -57562,7 +57562,7 @@ https://blog.openshift.com/introducing-red-hat-openshift-4-3-to-enhance-kubernet
   addition_method: manual
   content_hash: 78cf251fc5aa752bdf396ea941bed11f674e4d1c867eb6e727f7194c4c0033dd
   health_score: 100.0
-  last_checked: 1779034292.360214
+  last_checked: 1779034292
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:32.360214+02:00'
   last_ai_eval: null
@@ -57589,7 +57589,7 @@ https://blog.openshift.com/introducing-red-hat-quay:
   addition_method: manual
   content_hash: 1baf5f911cbcbf5bbfb1568569add877ada16db1bdac25d8e734592102476e83
   health_score: 100.0
-  last_checked: 1779031389.34621
+  last_checked: 1779031389
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:09.346210+02:00'
   last_ai_eval: null
@@ -57616,7 +57616,7 @@ https://blog.openshift.com/kubernetes-pods-life:
   addition_method: manual
   content_hash: 237760630b472db934ca3fd54ab1b5322bf319183bef07ca0190b40cf9489313
   health_score: 100.0
-  last_checked: 1779031497.556622
+  last_checked: 1779031497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:57.556622+02:00'
   last_ai_eval: null
@@ -57643,7 +57643,7 @@ https://blog.openshift.com/migrating-your-applications-to-openshift-4:
   addition_method: manual
   content_hash: 6e5a92c89ed15c77c955d9f3653cfebd55ed8602396728207ab3c25c09f65252
   health_score: 100.0
-  last_checked: 1779029158.877362
+  last_checked: 1779029158
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:58.877362+02:00'
   last_ai_eval: null
@@ -57670,7 +57670,7 @@ https://blog.openshift.com/openshift-4-2-vsphere-install-quickstart:
   addition_method: manual
   content_hash: 2382019fda064b4eb92c534781e9c3a1c4af7ed697978ca9d34c9e002d116e36
   health_score: 100.0
-  last_checked: 1779031866.091643
+  last_checked: 1779031866
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:06.091643+02:00'
   last_ai_eval: null
@@ -57697,7 +57697,7 @@ https://blog.openshift.com/openshift-4-2-vsphere-install-with-static-ips:
   addition_method: manual
   content_hash: 923472ab323ecc771e0f7b2725a631aaf2995903539408a2eb37a644da41482d
   health_score: 100.0
-  last_checked: 1779031385.610051
+  last_checked: 1779031385
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:05.610051+02:00'
   last_ai_eval: null
@@ -57724,7 +57724,7 @@ https://blog.openshift.com/openshift-4-install-experience:
   addition_method: manual
   content_hash: 31d6fcf6eba7cbcd9be0a84074aac62d76d06057d9d449042063391fc350724d
   health_score: 100.0
-  last_checked: 1779032579.415075
+  last_checked: 1779032579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:59.415075+02:00'
   last_ai_eval: null
@@ -57751,7 +57751,7 @@ https://blog.openshift.com/openshift-and-network-security-zones-coexistence-appr
   addition_method: manual
   content_hash: 9f161c0cbefe6c6cdae67be6897b6f6a98849f689a2e8cd0e1064d13ed53bce6
   health_score: 100.0
-  last_checked: 1779030574.626211
+  last_checked: 1779030574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:34.626211+02:00'
   last_ai_eval: null
@@ -57777,7 +57777,7 @@ https://blog.openshift.com/openshift-ecosystem-api-management-on-red-hat-openshi
   addition_method: manual
   content_hash: 95624ad111a5d1cb4f5fddb1d6b89c9f552a771342efc8a0a0a37199b65d90ed
   health_score: 100.0
-  last_checked: 1779029970.286615
+  last_checked: 1779029970
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:30.286615+02:00'
   last_ai_eval: null
@@ -57805,7 +57805,7 @@ https://blog.openshift.com/performance-metrics-apm-spring-boot-microservices-ope
   addition_method: manual
   content_hash: 757b673f26e4a597ed1435015796ff0779587ae94c9fa1757630a2b8eafcb602
   health_score: 100.0
-  last_checked: 1779030116.442373
+  last_checked: 1779030116
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:56.442373+02:00'
   last_ai_eval: null
@@ -57833,7 +57833,7 @@ https://blog.openshift.com/red-hat-openshift-service-mesh-is-now-available-what-
   addition_method: manual
   content_hash: ab9dfe694a50e3bc9379640b34a4d1abcd2bf477ccb7984517976971e373bed4
   health_score: 100.0
-  last_checked: 1779029631.711907
+  last_checked: 1779029631
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:51.711907+02:00'
   last_ai_eval: null
@@ -57861,7 +57861,7 @@ https://blog.openshift.com/scaling-java-containers:
   addition_method: manual
   content_hash: 4cdc41e3c27bec0962eef8e3de1ed3b88839f41924c5efa422f5ec8fd3a8209f
   health_score: 100.0
-  last_checked: 1779032220.23407
+  last_checked: 1779032220
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:00.234070+02:00'
   last_ai_eval: null
@@ -57891,7 +57891,7 @@ https://blog.openshift.com/simplifying-openshift-case-information-gathering-work
   addition_method: manual
   content_hash: 10606c39c7299abc5595e38e8c4e0670565b9948098c75bc8f8c6227b10f21de
   health_score: 100.0
-  last_checked: 1779034135.056915
+  last_checked: 1779034135
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:55.056915+02:00'
   last_ai_eval: null
@@ -57918,7 +57918,7 @@ https://blog.openshift.com/tag/multi-datacenter:
   addition_method: manual
   content_hash: 59061a10347fc75bd5fa2369b54127132ffad40c32c587deecce26d77991ff96
   health_score: 100.0
-  last_checked: 1779030005.672775
+  last_checked: 1779030005
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:05.672775+02:00'
   last_ai_eval: null
@@ -57946,7 +57946,7 @@ https://blog.openshift.com/tech-preview-get-visibility-into-your-openshift-costs
   addition_method: manual
   content_hash: 1428a5ae61971718010953ecee394cccd83b448243f1f28e62251dd4aea74746
   health_score: 100.0
-  last_checked: 1779033167.868212
+  last_checked: 1779033167
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:47.868212+02:00'
   last_ai_eval: null
@@ -57973,7 +57973,7 @@ https://blog.openshift.com/top-kubernetes-operators-advancing-across-the-operato
   addition_method: manual
   content_hash: 3ba9b2a40bd6befd07a32cf222a628b50acd5e71e755d6a651b9b2ab6553764b
   health_score: 100.0
-  last_checked: 1779033002.451191
+  last_checked: 1779033002
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:02.451191+02:00'
   last_ai_eval: null
@@ -58001,7 +58001,7 @@ https://blog.openshift.com/troubleshooting-openshift-network-performance-with-a-
   addition_method: manual
   content_hash: 0ec30548d0537e94ec82be385fde4ad297f35d4da749c67d50468ecb22c26d16
   health_score: 100.0
-  last_checked: 1779031788.357597
+  last_checked: 1779031788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:48.357597+02:00'
   last_ai_eval: null
@@ -58028,7 +58028,7 @@ https://blog.openshift.com/understanding-service-accounts-sccs:
   addition_method: manual
   content_hash: 842bc59307f965f9cff2478ea94aa03346fc623714395d633d19f0db030b9fec
   health_score: 100.0
-  last_checked: 1779034309.655892
+  last_checked: 1779034309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:49.655892+02:00'
   last_ai_eval: null
@@ -58090,7 +58090,7 @@ https://blog.openshift.combuild-kubernetes-operators-from-helm-charts-in-5-steps
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031341.403191
+  last_checked: 1779031341
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:21.403191+02:00'
   last_ai_eval: null
@@ -58121,7 +58121,7 @@ https://blog.openshift.comfederation-v2-is-now-kubefed:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033280.381273
+  last_checked: 1779033280
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:40.381273+02:00'
   last_ai_eval: null
@@ -58148,7 +58148,7 @@ https://blog.openshift.comfull-cluster-part-2-protecting-nodes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032231.96755
+  last_checked: 1779032231
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:11.967550+02:00'
   last_ai_eval: null
@@ -58175,7 +58175,7 @@ https://blog.openshift.comfull-cluster-part-3-capacity-management:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034131.379162
+  last_checked: 1779034131
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:51.379162+02:00'
   last_ai_eval: null
@@ -58203,7 +58203,7 @@ https://blog.openshift.comhelm-and-operators-on-openshift-part-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031566.863239
+  last_checked: 1779031566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:06.863239+02:00'
   last_ai_eval: null
@@ -58235,7 +58235,7 @@ https://blog.openshift.comhelm-and-operators-on-openshift-part-2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029132.452395
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.452395+02:00'
   last_ai_eval: null
@@ -58268,7 +58268,7 @@ https://blog.openshift.comintroduction-to-gitops-with-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032619.99221
+  last_checked: 1779032619
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:39.992210+02:00'
   last_ai_eval: null
@@ -58302,7 +58302,7 @@ https://blog.openshift.comis-it-too-late-to-integrate-gitops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032549.446317
+  last_checked: 1779032549
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:29.446317+02:00'
   last_ai_eval: null
@@ -58335,7 +58335,7 @@ https://blog.openshift.comkubernetes-federation-v2-on-openshift-3-11:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034015.393153
+  last_checked: 1779034015
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:55.393153+02:00'
   last_ai_eval: null
@@ -58363,7 +58363,7 @@ https://blog.openshift.comopenshift-hive-cluster-as-a-service:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031510.397316
+  last_checked: 1779031510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:10.397316+02:00'
   last_ai_eval: null
@@ -58395,7 +58395,7 @@ https://blog.openshift.comusing-kubefed-to-deploy-applications-to-ocp3-and-ocp4-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029992.719339
+  last_checked: 1779029992
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:52.719339+02:00'
   last_ai_eval: null
@@ -58429,7 +58429,7 @@ https://blog.opstree.com/2021/06/21/a-comparison-between-various-container-orche
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029116.13538
+  last_checked: 1779029116
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:16.135380+02:00'
   last_ai_eval: null
@@ -58461,7 +58461,7 @@ https://blog.opstree.com/2021/11/16/aws-secret-manager:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031257.880813
+  last_checked: 1779031257
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:57.880813+02:00'
   last_ai_eval: null
@@ -58495,7 +58495,7 @@ https://blog.overops.com/devops-vs-sre-whats-the-difference-between-them-and-whi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029225.557723
+  last_checked: 1779029225
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:05.557723+02:00'
   last_ai_eval: null
@@ -58562,7 +58562,7 @@ https://blog.palark.com/best-practices-for-deploying-highly-available-apps-in-ku
   addition_method: manual
   content_hash: ea7a3da779fd8f1c58b966274e447717ddd8a06111538aad767d34f7ebbbdbdf
   health_score: 100.0
-  last_checked: 1779030007.265103
+  last_checked: 1779030007
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:07.265103+02:00'
   last_ai_eval: null
@@ -58589,7 +58589,7 @@ https://blog.palark.com/best-practices-for-deploying-highly-available-apps-in-ku
   addition_method: manual
   content_hash: b11a9987e8e70e31dafcf4c2d0b4849d5e1d0fae9a94ee5a18d7cb50a483be0c
   health_score: 100.0
-  last_checked: 1779030987.57398
+  last_checked: 1779030987
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:27.573980+02:00'
   last_ai_eval: null
@@ -58616,7 +58616,7 @@ https://blog.palark.com/chaos-mesh-in-kubernetes:
   addition_method: manual
   content_hash: 85724c3f018168790d1c9436ca07509f4d7415a4cd2b6997ce52543bebcaa571
   health_score: 100.0
-  last_checked: 1779031462.305421
+  last_checked: 1779031462
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:22.305421+02:00'
   last_ai_eval: null
@@ -58643,7 +58643,7 @@ https://blog.palark.com/comparing-ingress-controllers-for-kubernetes:
   addition_method: manual
   content_hash: d2872234c6d937b788cf4802a87047894c00ae1b0f5dd13d6ad6f1e0575af473
   health_score: 100.0
-  last_checked: 1779032136.213078
+  last_checked: 1779032136
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:36.213078+02:00'
   last_ai_eval: null
@@ -58671,7 +58671,7 @@ https://blog.palark.com/configmaps-in-kubernetes-how-they-work-and-what-you-shou
   addition_method: manual
   content_hash: c10ee371eb7b0bdeb4a24770c2b80ed805491874212b64e944f8204708922943
   health_score: 100.0
-  last_checked: 1779030967.794026
+  last_checked: 1779030967
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:07.794026+02:00'
   last_ai_eval: null
@@ -58699,7 +58699,7 @@ https://blog.palark.com/failure-stories-elasticsearch-migration-within-kubernete
   addition_method: manual
   content_hash: fea3b1d088ffe792d4087a4627051661fca68862f32ddada9d44906754f63335
   health_score: 100.0
-  last_checked: 1779032787.052446
+  last_checked: 1779032787
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:27.052446+02:00'
   last_ai_eval: null
@@ -58726,7 +58726,7 @@ https://blog.palark.com/kubernetes-services-interaction-monitoring-with-netflow:
   addition_method: manual
   content_hash: 2c2c5d37bf809e0ced3d9bfa6aac00488551e9cb9ede17f460d16bbb813d02da
   health_score: 100.0
-  last_checked: 1779032221.045834
+  last_checked: 1779032221
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:01.045834+02:00'
   last_ai_eval: null
@@ -58754,7 +58754,7 @@ https://blog.palark.com/kubernetes-snaphots-usage:
   addition_method: manual
   content_hash: 91bcb37070c4a54dce3bd6d4dfb717e11e4e9242b4c0a7c45a78d5e0d6f5cd65
   health_score: 100.0
-  last_checked: 1779031362.430727
+  last_checked: 1779031362
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:42.430727+02:00'
   last_ai_eval: null
@@ -58781,7 +58781,7 @@ https://blog.palark.com/okteto-cloud-for-local-development-in-kubernetes:
   addition_method: manual
   content_hash: 896b3e485b2707e5260dc6bc67d34548175f61426db6c7e6a50764d2f1c60667
   health_score: 100.0
-  last_checked: 1779031721.435769
+  last_checked: 1779031721
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:41.435769+02:00'
   last_ai_eval: null
@@ -58808,7 +58808,7 @@ https://blog.palark.com/tag/kubernetes:
   addition_method: manual
   content_hash: ce7431c7413501cd5372b177266d1483268d5b803196d04200f4592f5afbfb18
   health_score: 100.0
-  last_checked: 1779032978.894886
+  last_checked: 1779032978
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:38.894886+02:00'
   last_ai_eval: null
@@ -58836,7 +58836,7 @@ https://blog.paloaltonetworks.com/2020/10/cloud-iam-misconfiguration-risks:
   addition_method: manual
   content_hash: 55532c0c4d7d574b8ff3f08fa2013fc5edb6e3718fe5b20a18d2ba11c6a9b160
   health_score: 100.0
-  last_checked: 1779033845.608762
+  last_checked: 1779033845
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:05.608762+02:00'
   last_ai_eval: null
@@ -58864,7 +58864,7 @@ https://blog.pandorafms.org/network-commands:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030339.715828
+  last_checked: 1779030339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:39.715828+02:00'
   last_ai_eval: null
@@ -58932,7 +58932,7 @@ https://blog.pixielabs.ai/hybrid-architecture/hybrid-architecture:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031799.978663
+  last_checked: 1779031799
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:59.978663+02:00'
   last_ai_eval: null
@@ -58997,7 +58997,7 @@ https://blog.polymatic.systems/service-mesh-wars-goodbye-istio-b047d9e533c7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032549.425271
+  last_checked: 1779032549
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:29.425271+02:00'
   last_ai_eval: null
@@ -59030,7 +59030,7 @@ https://blog.postman.com/capture-responses-using-the-postman-proxy:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781430038.528058
+  last_checked: 1781430038
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:38.528058+02:00'
   last_ai_eval: null
@@ -59066,7 +59066,7 @@ https://blog.postman.com/how-to-choose-between-rest-vs-graphql-vs-grpc-vs-soap:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781430036.337566
+  last_checked: 1781430036
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:36.337566+02:00'
   last_ai_eval: null
@@ -59103,7 +59103,7 @@ https://blog.postman.com/introducing-secret-variable-type-in-postman:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781432158.627616
+  last_checked: 1781432158
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:15:58.627616+02:00'
   last_ai_eval: null
@@ -59140,7 +59140,7 @@ https://blog.postman.com/matrix-postman-internal-tool-microservices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781429917.985719
+  last_checked: 1781429917
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:37.985719+02:00'
   last_ai_eval: null
@@ -59176,7 +59176,7 @@ https://blog.postman.com/postman-first-5-things-to-try:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781429918.934791
+  last_checked: 1781429918
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:38.934791+02:00'
   last_ai_eval: null
@@ -59212,7 +59212,7 @@ https://blog.postman.com/postmans-proxy-now-fully-supports-https-endpoints:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781429917.058609
+  last_checked: 1781429917
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:37.058609+02:00'
   last_ai_eval: null
@@ -59245,7 +59245,7 @@ https://blog.postman.com/what-is-platformops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781430173.061495
+  last_checked: 1781430173
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:53.061495+02:00'
   last_ai_eval: null
@@ -59277,7 +59277,7 @@ https://blog.powerupcloud.com/2016/02/07/aws-inventory-details-in-csv-using-lamb
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031564.036952
+  last_checked: 1779031564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:04.036952+02:00'
   last_ai_eval: null
@@ -59612,7 +59612,7 @@ https://blog.rabbitmq.com/posts/2021/07/rabbitmq-streams-first-application:
   addition_method: manual
   content_hash: 14c29a2777e5a6b1611d378fda6c0d6fbe0e629b4e3903f1d4d6d57d1221527c
   health_score: 100.0
-  last_checked: 1779031552.802685
+  last_checked: 1779031552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:52.802685+02:00'
   last_ai_eval: null
@@ -59741,7 +59741,7 @@ https://blog.ratnopamc.com/reduce-cross-az-traffic-costs-on-eks-using-topology-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029565.298302
+  last_checked: 1779029565
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:45.298302+02:00'
   last_ai_eval: null
@@ -59809,7 +59809,7 @@ https://blog.redbrickai.com/blog-posts/fast-meta-sam-for-medical-imaging:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031473.626769
+  last_checked: 1779031473
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:33.626769+02:00'
   last_ai_eval: null
@@ -59841,7 +59841,7 @@ https://blog.rewanthtammana.com/creating-malicious-admission-controllers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033019.564181
+  last_checked: 1779033019
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:19.564181+02:00'
   last_ai_eval: null
@@ -59874,7 +59874,7 @@ https://blog.rewanthtammana.com/hardening-kaniko-build-process-with-linux-capabi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029118.736586
+  last_checked: 1779029118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:18.736586+02:00'
   last_ai_eval: null
@@ -59974,7 +59974,7 @@ https://blog.robertsimoes.org/posts/four-wings-of-software-engineers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034238.078128
+  last_checked: 1779034238
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:38.078128+02:00'
   last_ai_eval: null
@@ -60038,7 +60038,7 @@ https://blog.rubyroidlabs.com/2016/04/postgresql-9-5:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030824.548869
+  last_checked: 1779030824
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:44.548869+02:00'
   last_ai_eval: null
@@ -60070,7 +60070,7 @@ https://blog.runx.dev/3-things-i-hate-about-kubernetes-49f1656baeaa:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029988.696614
+  last_checked: 1779029988
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:48.696614+02:00'
   last_ai_eval: null
@@ -60102,7 +60102,7 @@ https://blog.runx.dev/5-common-kubernetes-mistakes-and-how-to-avoid-them-150607b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029165.338298
+  last_checked: 1779029165
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:05.338298+02:00'
   last_ai_eval: null
@@ -60135,7 +60135,7 @@ https://blog.runx.dev/will-that-kubernetes-v1-22-upgrade-break-my-application-cc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030440.212708
+  last_checked: 1779030440
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:20.212708+02:00'
   last_ai_eval: null
@@ -60167,7 +60167,7 @@ https://blog.scaleway.com/how-to-deploy-and-distribute-the-workload-on-a-multi-c
   addition_method: manual
   content_hash: 70e02f3237e2d19e30a467db58f89a3eac0587a286f147482a4ae7528c27a90c
   health_score: 100.0
-  last_checked: 1779032256.047301
+  last_checked: 1779032256
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:36.047301+02:00'
   last_ai_eval: null
@@ -60194,7 +60194,7 @@ https://blog.scaleway.com/saas-multi-tenant-vs-multi-instance-architectures:
   addition_method: manual
   content_hash: 1d5982314c11696e253ed690609482ee21310325a46be485a1ce97743593f78d
   health_score: 100.0
-  last_checked: 1779032729.14055
+  last_checked: 1779032729
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:29.140550+02:00'
   last_ai_eval: null
@@ -60222,7 +60222,7 @@ https://blog.scaleway.com/understanding-kubernetes-autoscaling:
   addition_method: manual
   content_hash: a9023f1430aa0d47d7a17aa03c09c852c43f5fa9f5d8b413b5422141a167c606
   health_score: 100.0
-  last_checked: 1779032556.789993
+  last_checked: 1779032556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:36.789993+02:00'
   last_ai_eval: null
@@ -60351,7 +60351,7 @@ https://blog.searce.com/devtron-one-stop-shop-for-all-kubernetes-deployments-6f1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031927.481251
+  last_checked: 1779031927
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:07.481251+02:00'
   last_ai_eval: null
@@ -60385,7 +60385,7 @@ https://blog.searce.com/jenkins-distributed-cluster-using-dynamic-build-agents-o
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029267.784081
+  last_checked: 1779029267
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:47.784081+02:00'
   last_ai_eval: null
@@ -60418,7 +60418,7 @@ https://blog.searce.com/optimize-cost-for-aws-eks-cluster-using-spotinst-ffcebe8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029826.436316
+  last_checked: 1779029826
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:06.436316+02:00'
   last_ai_eval: null
@@ -60451,7 +60451,7 @@ https://blog.searce.com/single-pod-access-mode-for-persistent-volumes-on-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031329.081012
+  last_checked: 1779031329
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:09.081012+02:00'
   last_ai_eval: null
@@ -60483,7 +60483,7 @@ https://blog.searce.com/transform-kubernetes-manifests-into-helm-chart-f3d100688
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029377.751506
+  last_checked: 1779029377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:37.751506+02:00'
   last_ai_eval: null
@@ -60549,7 +60549,7 @@ https://blog.seifbassem.com/blogs/posts/azure-naming-tool:
   addition_method: manual
   content_hash: b43758c2ee6b9c8bcb25c93c193ddf79c96b134199fea227cb411562c29c0e49
   health_score: 100.0
-  last_checked: 1779130494.932962
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.932962+02:00'
   last_ai_eval: null
@@ -60576,7 +60576,7 @@ https://blog.shippable.com/how-to-be-a-great-devops-engineer:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033476.823625
+  last_checked: 1779033476
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:56.823625+02:00'
   last_ai_eval: null
@@ -60743,7 +60743,7 @@ https://blog.sigstore.dev/how-to-verify-container-images-with-kyverno-using-kms-
   addition_method: manual
   content_hash: f6ef7e6261cbaf286fd33a192671831afa301d3f2e7d525e3d0e84971984e8a2
   health_score: 100.0
-  last_checked: 1779031422.591946
+  last_checked: 1779031422
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:42.591946+02:00'
   last_ai_eval: null
@@ -60878,7 +60878,7 @@ https://blog.slycreator.com/network-policies-understanding-kubernetes-network-po
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034372.777536
+  last_checked: 1779034372
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:52.777536+02:00'
   last_ai_eval: null
@@ -60909,7 +60909,7 @@ https://blog.sonatype.com/achieving-ci/cd-with-kubernetes:
   addition_method: manual
   content_hash: 8a9f4e9111c40252f87cc0d63dad277be6dd8d40f780a6056eec61a75a219459
   health_score: 100.0
-  last_checked: 1779032163.393875
+  last_checked: 1779032163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:03.393875+02:00'
   last_ai_eval: null
@@ -60936,7 +60936,7 @@ https://blog.sonatype.com/new-cloud-native-ci/cd-projects-openshift-and-tekton:
   addition_method: manual
   content_hash: 5e8e23b3064531a9a1a80b25d4f3246e1fc02fa2deb596d3c30ffff686d0f881
   health_score: 100.0
-  last_checked: 1779032820.380788
+  last_checked: 1779032820
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:00.380788+02:00'
   last_ai_eval: null
@@ -60964,7 +60964,7 @@ https://blog.sonatype.com/python-packages-upload-your-aws-keys-env-vars-secrets-
   addition_method: manual
   content_hash: 21eaec12364609a146d3f83fab8f0252432eb164a4488f041da520454e5eb8fe
   health_score: 100.0
-  last_checked: 1779032920.73995
+  last_checked: 1779032920
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:40.739950+02:00'
   last_ai_eval: null
@@ -60992,7 +60992,7 @@ https://blog.sonatype.com/using-nexus-3-as-your-repository-part-3-docker-images:
   addition_method: manual
   content_hash: f66223c15fe543495b6255c2a07bc52b0c3634674c80bb4a5378931e1c88b8b1
   health_score: 100.0
-  last_checked: 1779034217.774159
+  last_checked: 1779034217
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:17.774159+02:00'
   last_ai_eval: null
@@ -61090,7 +61090,7 @@ https://blog.stack-labs.com/code/kustomize-101:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034491.459177
+  last_checked: 1779034491
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:51.459177+02:00'
   last_ai_eval: null
@@ -61124,7 +61124,7 @@ https://blog.stack-labs.com/code/kustomize-101:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030680.210477
+  last_checked: 1779030680
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:20.210477+02:00'
   last_ai_eval: null
@@ -61159,7 +61159,7 @@ https://blog.stackademic.com/create-the-aws-eks-cluster-with-a-managed-node-grou
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031255.386422
+  last_checked: 1779031255
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:55.386422+02:00'
   last_ai_eval: null
@@ -61191,7 +61191,7 @@ https://blog.stackademic.com/mastering-local-microservices-debugging-with-mirror
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033424.54452
+  last_checked: 1779033424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:04.544520+02:00'
   last_ai_eval: null
@@ -61259,7 +61259,7 @@ https://blog.streammonkey.com/how-we-serverlessly-migrated-1-58-billion-elastics
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029316.688854
+  last_checked: 1779029316
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:36.688854+02:00'
   last_ai_eval: null
@@ -61292,7 +61292,7 @@ https://blog.styra.com/blog/5-opa-deployment-performance-models-for-microservice
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034030.746496
+  last_checked: 1779034030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:10.746496+02:00'
   last_ai_eval: null
@@ -61324,7 +61324,7 @@ https://blog.styra.com/blog/dynamic-policy-composition-for-opa:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032405.603786
+  last_checked: 1779032405
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:05.603786+02:00'
   last_ai_eval: null
@@ -61358,7 +61358,7 @@ https://blog.styra.com/blog/integrating-identity-oauth2-and-openid-connect-in-op
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032100.183212
+  last_checked: 1779032100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:00.183212+02:00'
   last_ai_eval: null
@@ -61392,7 +61392,7 @@ https://blog.styra.com/blog/open-policy-agent-the-top-5-kubernetes-admission-con
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029590.122361
+  last_checked: 1779029590
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:10.122361+02:00'
   last_ai_eval: null
@@ -61426,7 +61426,7 @@ https://blog.styra.com/blog/policy-based-infrastructure-guardrails-with-terrafor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030235.396376
+  last_checked: 1779030235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:55.396376+02:00'
   last_ai_eval: null
@@ -61458,7 +61458,7 @@ https://blog.styra.com/blog/rego-unit-testing:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034049.161703
+  last_checked: 1779034049
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:29.161703+02:00'
   last_ai_eval: null
@@ -61491,7 +61491,7 @@ https://blog.styra.com/blog/using-opa-with-gitops-to-speed-cloud-native-developm
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029820.657989
+  last_checked: 1779029820
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:00.657989+02:00'
   last_ai_eval: null
@@ -61524,7 +61524,7 @@ https://blog.styra.com/blog/why-rbac-is-not-enough-for-kubernetes-api-security:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033140.546114
+  last_checked: 1779033140
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:20.546114+02:00'
   last_ai_eval: null
@@ -61556,7 +61556,7 @@ https://blog.suhailkakar.com/web-30-terms-and-their-definitions-in-plain-english
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032734.135559
+  last_checked: 1779032734
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:34.135559+02:00'
   last_ai_eval: null
@@ -61587,7 +61587,7 @@ https://blog.t-systems-mms.com/tech-insights/ansible-lets-encrypt-collection:
   addition_method: manual
   content_hash: 44c92574e1c4cfe7e316248ce25f73f17f3451289de45d253078c0f090b55654
   health_score: 100.0
-  last_checked: 1779030591.410214
+  last_checked: 1779030591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:51.410214+02:00'
   last_ai_eval: null
@@ -61615,7 +61615,7 @@ https://blog.tanmaysarkar.tech/beginners-guide-to-argo-cd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031012.114344
+  last_checked: 1779031012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:52.114344+02:00'
   last_ai_eval: null
@@ -61647,7 +61647,7 @@ https://blog.teamhephy.info/blog/posts/tutorials/running-workflow-without-any-lo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031349.421563
+  last_checked: 1779031349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:29.421563+02:00'
   last_ai_eval: null
@@ -61678,7 +61678,7 @@ https://blog.techiescamp.com/docs/jenkins-multibranch-pipeline:
   addition_method: manual
   content_hash: d862a999a2f40762119bbbf7e3fb2c8e7656bd1caffe8f7b84efa8f10d943b56
   health_score: 100.0
-  last_checked: 1779030401.213351
+  last_checked: 1779030401
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:41.213351+02:00'
   last_ai_eval: null
@@ -61771,7 +61771,7 @@ https://blog.techknowtrendz.com/taking-amazon-eks-anywhere-for-a-spin:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031979.543552
+  last_checked: 1779031979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:59.543552+02:00'
   last_ai_eval: null
@@ -61902,7 +61902,7 @@ https://blog.thundra.io/4-software-testing-roles:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031185.870814
+  last_checked: 1779031185
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:45.870814+02:00'
   last_ai_eval: null
@@ -61934,7 +61934,7 @@ https://blog.thundra.io/dry-dont-repeat-yourself-on-the-cloud-with-pulumi:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034232.472422
+  last_checked: 1779034232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:32.472422+02:00'
   last_ai_eval: null
@@ -61966,7 +61966,7 @@ https://blog.thundra.io/how-to-fix-your-failing-end-to-end-tests:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032184.686404
+  last_checked: 1779032184
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:24.686404+02:00'
   last_ai_eval: null
@@ -61998,7 +61998,7 @@ https://blog.thundra.io/how-to-set-up-a-ci-pipeline-in-github-actions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031669.249714
+  last_checked: 1779031669
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:49.249714+02:00'
   last_ai_eval: null
@@ -62031,7 +62031,7 @@ https://blog.thundra.io/the-ci/cd-war-of-2021-a-look-at-the-most-popular-technol
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034101.439158
+  last_checked: 1779034101
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:21.439158+02:00'
   last_ai_eval: null
@@ -62065,7 +62065,7 @@ https://blog.thundra.io/top-10-github-actions-you-should-use-to-set-up-your-ci/c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031439.886107
+  last_checked: 1779031439
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:59.886107+02:00'
   last_ai_eval: null
@@ -62097,7 +62097,7 @@ https://blog.thundra.io/what-ci-observability-means-for-devops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030425.589421
+  last_checked: 1779030425
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:05.589421+02:00'
   last_ai_eval: null
@@ -62129,7 +62129,7 @@ https://blog.thundra.io/why-a-ci/cd-pipeline-makes-good-business-sense:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032751.356307
+  last_checked: 1779032751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:51.356307+02:00'
   last_ai_eval: null
@@ -62162,7 +62162,7 @@ https://blog.thundra.io/why-should-you-run-all-your-tests-in-docker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032149.908194
+  last_checked: 1779032149
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:49.908194+02:00'
   last_ai_eval: null
@@ -62227,7 +62227,7 @@ https://blog.tobias-huebner.org/low-budget-kubernetes-self-hosted-series:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029634.2591
+  last_checked: 1779029634
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:54.259100+02:00'
   last_ai_eval: null
@@ -62364,7 +62364,7 @@ https://blog.twitter.com/engineering/en_us/topics/infrastructure/2021/processing
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034501.818482
+  last_checked: 1779034501
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:01.818482+02:00'
   last_ai_eval: null
@@ -62431,7 +62431,7 @@ https://blog.udemy.com/devops-engineer:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032455.170104
+  last_checked: 1779032455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:55.170104+02:00'
   last_ai_eval: null
@@ -62463,7 +62463,7 @@ https://blog.usejournal.com/building-a-serverless-back-end-with-aws-5bb3642a3f4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033092.325665
+  last_checked: 1779033092
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:32.325665+02:00'
   last_ai_eval: null
@@ -62497,7 +62497,7 @@ https://blog.usejournal.com/spice-up-your-kubernetes-environment-with-aws-lambda
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030730.074815
+  last_checked: 1779030730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:10.074815+02:00'
   last_ai_eval: null
@@ -62529,7 +62529,7 @@ https://blog.usejournal.com/useful-tools-for-better-kubernetes-development-87820
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033169.759902
+  last_checked: 1779033169
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:49.759902+02:00'
   last_ai_eval: null
@@ -62561,7 +62561,7 @@ https://blog.varunsingh.in/5-python-tricks-that-made-me-a-good-python-developer:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034431.457134
+  last_checked: 1779034431
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:51.457134+02:00'
   last_ai_eval: null
@@ -62625,7 +62625,7 @@ https://blog.vizuri.com/red-hat-openshift-service-on-aws-rosa-positions-openshif
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031810.241026
+  last_checked: 1779031810
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:10.241026+02:00'
   last_ai_eval: null
@@ -62658,7 +62658,7 @@ https://blog.werf.io/canary-releases-in-kubernetes-based-on-ingress-nginx-contro
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033068.138204
+  last_checked: 1779033068
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:08.138204+02:00'
   last_ai_eval: null
@@ -62692,7 +62692,7 @@ https://blog.werf.io/deploying-helm-charts-with-dependencies-in-kubernetes-via-w
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033503.813156
+  last_checked: 1779033503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:23.813156+02:00'
   last_ai_eval: null
@@ -62726,7 +62726,7 @@ https://blog.werf.io/running-one-time-tasks-and-debugging-images-in-the-kubernet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029609.440541
+  last_checked: 1779029609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:29.440541+02:00'
   last_ai_eval: null
@@ -62758,7 +62758,7 @@ https://blog.werf.io/werf-v1-2-is-now-stable-heres-what-it-is-all-about-832ed647
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033422.104449
+  last_checked: 1779033422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:02.104449+02:00'
   last_ai_eval: null
@@ -62823,7 +62823,7 @@ https://blog.workwell.io/how-to-manage-your-kafka-consumers-from-the-producer-99
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031307.026818
+  last_checked: 1779031307
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:47.026818+02:00'
   last_ai_eval: null
@@ -62855,7 +62855,7 @@ https://blog.wut.dev/2024/07/05/moving-aws-accounts-within-organization.html:
   addition_method: manual
   content_hash: 1a4a0d6f11e5833347a5e4649288c405798b2a3837482ee499b9e2cf18aefe94
   health_score: 100.0
-  last_checked: 1779033595.012889
+  last_checked: 1779033595
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:55.012889+02:00'
   last_ai_eval: null
@@ -62987,7 +62987,7 @@ https://blog.ycrash.io/2021/06/28/dmesg-unix-linux-command-beginners-introductio
   addition_method: manual
   content_hash: c74eec791a8b5a4fdfd7c2bdd99aaf499406677158997b687dca5d4050c1ec7b
   health_score: 100.0
-  last_checked: 1779029952.256176
+  last_checked: 1779029952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:12.256176+02:00'
   last_ai_eval: null
@@ -63101,7 +63101,7 @@ https://blog.zelarsoft.com/website-monitoring-by-using-prometheus-blackbox-expor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030982.676634
+  last_checked: 1779030982
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:22.676634+02:00'
   last_ai_eval: null
@@ -63167,7 +63167,7 @@ https://blogopenshift.com/full-cluster-capacity-management-monitoring-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029163.342516
+  last_checked: 1779029163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:03.342516+02:00'
   last_ai_eval: null
@@ -63194,7 +63194,7 @@ https://blogopenshift.com/how-full-is-my-cluster-part-4-right-sizing-pods-with-v
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033030.202348
+  last_checked: 1779033030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:30.202348+02:00'
   last_ai_eval: null
@@ -63221,7 +63221,7 @@ https://blogopenshift.com/openshift-authentication-integration-with-argocd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031979.574529
+  last_checked: 1779031979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:59.574529+02:00'
   last_ai_eval: null
@@ -63256,7 +63256,7 @@ https://blogs.akamai.com/2012/07/spdy-and-websocket-support-at-akamai.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031440.046271
+  last_checked: 1779031440
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:00.046271+02:00'
   last_ai_eval: null
@@ -63319,7 +63319,7 @@ https://blogs.aws.amazon.com/application-management:
   addition_method: manual
   content_hash: a9948712727a9cf51681e94710a6d3d8ae0f41dde4878fff237aa9758c60dcd5
   health_score: 100.0
-  last_checked: 1779032728.833645
+  last_checked: 1779032728
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:28.833645+02:00'
   last_ai_eval: null
@@ -63347,7 +63347,7 @@ https://blogs.aws.amazon.com/application-management:
   addition_method: manual
   content_hash: 42b71b86ba900864161826a636a6e2fa0a1de363644ee49c22321c8f8336c246
   health_score: 100.0
-  last_checked: 1779030413.487912
+  last_checked: 1779030413
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:53.487912+02:00'
   last_ai_eval: null
@@ -63378,7 +63378,7 @@ https://blogs.aws.amazon.com/application-management/post/TxMJROUIFQZ4HS/Setting-
   addition_method: manual
   content_hash: 9985b1cbd2149c493c144c55ac2e9fe6985860cdb08bfce86d099d2478dc639d
   health_score: 100.0
-  last_checked: 1779030348.371069
+  last_checked: 1779030348
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:48.371069+02:00'
   last_ai_eval: null
@@ -63438,7 +63438,7 @@ https://blogs.aws.amazon.com/bigdata/post/Tx2D93GZRHU3TES/Using-Spark-SQL-for-ET
   addition_method: manual
   content_hash: e73371464de29ccf2ad7e794e35ed0d63cb5e19c87dd71cbb4e2e6b175bfaac5
   health_score: 100.0
-  last_checked: 1779032108.625148
+  last_checked: 1779032108
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:08.625148+02:00'
   last_ai_eval: null
@@ -63502,7 +63502,7 @@ https://blogs.aws.amazon.com/security:
   addition_method: manual
   content_hash: 1365f1522c105801441e85c44559ea5c3dd870f30dc3b7b630f3a986d265ff0e
   health_score: 100.0
-  last_checked: 1779032114.449318
+  last_checked: 1779032114
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:14.449318+02:00'
   last_ai_eval: null
@@ -63534,7 +63534,7 @@ https://blogs.aws.amazon.com/security:
   addition_method: manual
   content_hash: 3aa4e5aaf762af32599062728ae737d242af23318b4e172be958f0a4c3939b6d
   health_score: 100.0
-  last_checked: 1779033047.34911
+  last_checked: 1779033047
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:47.349110+02:00'
   last_ai_eval: null
@@ -63566,7 +63566,7 @@ https://blogs.aws.amazon.com/security:
   addition_method: manual
   content_hash: f4592d04a5c8e5362ab4c1b4d018443709015e0a060851035eccdd9461e29c60
   health_score: 100.0
-  last_checked: 1779030578.134209
+  last_checked: 1779030578
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:38.134209+02:00'
   last_ai_eval: null
@@ -63598,7 +63598,7 @@ https://blogs.aws.amazon.com/security/post/Tx223ZW25YRPRKV/How-to-Use-AWS-WAF-to
   addition_method: manual
   content_hash: 3aa4e5aaf762af32599062728ae737d242af23318b4e172be958f0a4c3939b6d
   health_score: 100.0
-  last_checked: 1779030740.21899
+  last_checked: 1779030740
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:20.218990+02:00'
   last_ai_eval: null
@@ -63631,7 +63631,7 @@ https://blogs.aws.amazon.com/security/post/Tx223ZW25YRPRKV/How-to-Use-AWS-WAF-to
   addition_method: manual
   content_hash: 7a31981d14048f2082ed662b3bb6505c37f35b444269085e490ee10bda2ba2d5
   health_score: 100.0
-  last_checked: 1779030609.01398
+  last_checked: 1779030609
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:10:09.013980+02:00'
   last_ai_eval: null
@@ -63663,7 +63663,7 @@ https://blogs.aws.amazon.com/security/post/Tx2N52FR8XGJVL3/The-Most-Viewed-AWS-S
   addition_method: manual
   content_hash: 77c337d21391d25dbe00e9c3c54c050f005995524ec9e6fefd122dde3aff6b02
   health_score: 100.0
-  last_checked: 1779033765.583514
+  last_checked: 1779033765
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:02:45.583514+02:00'
   last_ai_eval: null
@@ -63695,7 +63695,7 @@ https://blogs.aws.amazon.com/security/post/Tx2OB7YGHMB7WCM/Adhere-to-IAM-Best-Pr
   addition_method: manual
   content_hash: 9885425da847a76c1f3ce733c1ba99f5e1068aa411e9b0d685d2c43feffc5e89
   health_score: 100.0
-  last_checked: 1779032818.01156
+  last_checked: 1779032818
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:58.011560+02:00'
   last_ai_eval: null
@@ -63727,7 +63727,7 @@ https://blogs.aws.amazon.com/security/post/Tx2OB7YGHMB7WCM/Adhere-to-IAM-Best-Pr
   addition_method: manual
   content_hash: e5a82f3c14da98d088f008799ee1b12f952567a003d57c635443a4136678a41d
   health_score: 100.0
-  last_checked: 1779030806.199815
+  last_checked: 1779030806
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:13:26.199815+02:00'
   last_ai_eval: null
@@ -63759,7 +63759,7 @@ https://blogs.aws.amazon.com/security/post/Tx3PTTZB14FWPBA/Announcing-Industry-B
   addition_method: manual
   content_hash: d4e06c005441b1b89f2e5185cedc7e1eeb896e56400bf4d9792849419c169d64
   health_score: 100.0
-  last_checked: 1779030022.739431
+  last_checked: 1779030022
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:22.739431+02:00'
   last_ai_eval: null
@@ -63791,7 +63791,7 @@ https://blogs.aws.amazon.com/security/post/Tx4QX7W51NDSLO/The-Most-Popular-AWS-S
   addition_method: manual
   content_hash: 95f8495e6eae736a95a80f721b080a8a7f709337149972431f9d8af638f397f1
   health_score: 100.0
-  last_checked: 1779030479.33151
+  last_checked: 1779030479
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:07:59.331510+02:00'
   last_ai_eval: null
@@ -63823,7 +63823,7 @@ https://blogs.aws.amazon.com/security/post/Tx6QAIBSQTJPHB/Updated-Whitepaper-Ava
   addition_method: manual
   content_hash: b92b0ba8d47f83d6d399fc2ccd034ab22509bf49e70e4dcbf3c8627f34a36d61
   health_score: 100.0
-  last_checked: 1779029993.073173
+  last_checked: 1779029993
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:59:53.073173+02:00'
   last_ai_eval: null
@@ -63855,7 +63855,7 @@ https://blogs.aws.amazon.com/security/post/TxK5WUJK3DG9G8/How-to-Restrict-Amazon
   addition_method: manual
   content_hash: 624a8c96f64ee33f315b00e03bdeb62063deb6b695e5486f7af0ae75a1157196
   health_score: 100.0
-  last_checked: 1779034229.462037
+  last_checked: 1779034229
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:10:29.462037+02:00'
   last_ai_eval: null
@@ -63887,7 +63887,7 @@ https://blogs.aws.amazon.com/security/post/TxLEHNNDPUFDU9/Automated-Reasoning-an
   addition_method: manual
   content_hash: 5283993aafa81e2e4f773b326f2b7a86a2dda554941e1c155054b767bdc67f2f
   health_score: 100.0
-  last_checked: 1779031107.373092
+  last_checked: 1779031107
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:27.373092+02:00'
   last_ai_eval: null
@@ -63919,7 +63919,7 @@ https://blogs.elconfidencial.com/deportes/tribuna/2022-08-03/alpine-aston-martin
   addition_method: manual
   content_hash: 37fc0bb2e812f572629a4ca2c4f9a66aa7b1d86a6858c77940136f11f366216d
   health_score: 100.0
-  last_checked: 1779031424.35947
+  last_checked: 1779031424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:44.359470+02:00'
   last_ai_eval: null
@@ -63947,7 +63947,7 @@ https://blogs.elconfidencial.com/tecnologia/tribuna/2021-06-02/talento-informati
   addition_method: manual
   content_hash: 253202836a82403c4ed6341886eecdeb295bd9aca79b11b2cd8592789d58c505
   health_score: 100.0
-  last_checked: 1779031187.104161
+  last_checked: 1779031187
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:47.104161+02:00'
   last_ai_eval: null
@@ -63975,7 +63975,7 @@ https://blogs.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tec
   addition_method: manual
   content_hash: ce9bae6189aa3e2d1249ef9aa45e8cf854dbb05ad01574222b8ae04ade49919f
   health_score: 100.0
-  last_checked: 1779032583.806881
+  last_checked: 1779032583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:03.806881+02:00'
   last_ai_eval: null
@@ -64002,7 +64002,7 @@ https://blogs.gartner.com/cameron_haight/2014/10/13/getting-your-arms-around-dev
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031720.544391
+  last_checked: 1779031720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:40.544391+02:00'
   last_ai_eval: null
@@ -64031,7 +64031,7 @@ https://blogs.letusdevops.com/p/how-much-programming-should-i-know:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029594.216214
+  last_checked: 1779029594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:14.216214+02:00'
   last_ai_eval: null
@@ -64062,7 +64062,7 @@ https://blogs.msdn.microsoft.com/pythonengineering:
   addition_method: manual
   content_hash: 9c37f998ef636a86b49d0894583ca4e2c457cdda7628c60aaa751ed14678d40d
   health_score: 100.0
-  last_checked: 1779031693.959074
+  last_checked: 1779031693
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:13.959074+02:00'
   last_ai_eval: null
@@ -64090,7 +64090,7 @@ https://blogs.mulesoft.com/dev/api-dev/apis-versus-web-services:
   addition_method: manual
   content_hash: f6b5380402c85b2c24a12bf83ecb4b9fff40d8c7e4c4c645335cf8f94f3e3467
   health_score: 100.0
-  last_checked: 1779033038.211983
+  last_checked: 1779033038
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:38.211983+02:00'
   last_ai_eval: null
@@ -64122,7 +64122,7 @@ https://blogs.mulesoft.com/dev/resources-dev/k8s-kubernetes:
   addition_method: manual
   content_hash: 2a9d3f8aa2faecaa265c2c27bc5c64bbb90f2bad6cf106d9927bf4392a2073f4
   health_score: 100.0
-  last_checked: 1779031568.465643
+  last_checked: 1779031568
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:08.465643+02:00'
   last_ai_eval: null
@@ -64154,7 +64154,7 @@ https://blogs.nakam.org/what-happens-when-k8s-edition:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031302.140064
+  last_checked: 1779031302
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:42.140064+02:00'
   last_ai_eval: null
@@ -64219,7 +64219,7 @@ https://blogs.oracle.com/cloud-infrastructure/announcing-private-kubernetes-clus
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029466.486799
+  last_checked: 1779029466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:06.486799+02:00'
   last_ai_eval: null
@@ -64250,7 +64250,7 @@ https://blogs.oracle.com/cloud-infrastructure/post/introducing-free-java-license
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033942.673837
+  last_checked: 1779033942
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:42.673837+02:00'
   last_ai_eval: null
@@ -64278,7 +64278,7 @@ https://blogs.oracle.com/maa/post/oracle-rac-on-docker-now-with-full-production-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031497.100315
+  last_checked: 1779031497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:57.100315+02:00'
   last_ai_eval: null
@@ -64312,7 +64312,7 @@ https://blogs.oracle.com/oracleuniversity/post/hands-on-labs-oci-training:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031696.595017
+  last_checked: 1779031696
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:16.595017+02:00'
   last_ai_eval: null
@@ -64578,7 +64578,7 @@ https://blogs.splunk.com/2016/06/22/aws-video:
   addition_method: manual
   content_hash: f8e4b711eb6b8c9a93ce562e998ce192752966639b80e2401212882bea910847
   health_score: 100.0
-  last_checked: 1779029341.269407
+  last_checked: 1779029341
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:01.269407+02:00'
   last_ai_eval: null
@@ -64610,7 +64610,7 @@ https://blogs.vmware.com/management/2020/06/devops-culture.html:
   addition_method: manual
   content_hash: 689ba7cff08abd990c9a8544a843a9b9e79830ba1a9c199231bb8e184e45891e
   health_score: 100.0
-  last_checked: 1779032785.704169
+  last_checked: 1779032785
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:25.704169+02:00'
   last_ai_eval: null
@@ -64713,7 +64713,7 @@ https://blogs.vmware.com/vsphere/2019/08/introducing-project-pacific.html:
   addition_method: manual
   content_hash: 689ba7cff08abd990c9a8544a843a9b9e79830ba1a9c199231bb8e184e45891e
   health_score: 100.0
-  last_checked: 1779031559.545907
+  last_checked: 1779031559
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:59.545907+02:00'
   last_ai_eval: null
@@ -64748,7 +64748,7 @@ https://blogs.windows.com/msedgedev/2020/10/01/microsoft-edge-tools-vscode:
   addition_method: manual
   content_hash: 65f6856312bca89409d44de67ee2633b7915ae38c3e0dbfc1bbf04c9832dc12d
   health_score: 100.0
-  last_checked: 1779034237.942284
+  last_checked: 1779034237
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:37.942284+02:00'
   last_ai_eval: null
@@ -64848,7 +64848,7 @@ https://bootcamp.uxdesign.cc/a-quick-win-to-prepare-for-every-meeting-using-temp
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034030.855042
+  last_checked: 1779034030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:10.855042+02:00'
   last_ai_eval: null
@@ -64880,7 +64880,7 @@ https://bootcamp.uxdesign.cc/popular-tech-stack-for-startups-in-2022-f3b53f50c18
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032974.984193
+  last_checked: 1779032974
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:34.984193+02:00'
   last_ai_eval: null
@@ -64912,7 +64912,7 @@ https://boozangfromthetrenches.com/root-cause-analysis-in-test-automation/9:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031181.294317
+  last_checked: 1779031181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:41.294317+02:00'
   last_ai_eval: null
@@ -64979,7 +64979,7 @@ https://botkube.io:
   addition_method: manual
   content_hash: 593c5c6067eaeb4ee09d1fa4e63dfa64c790b6061a5579952d39f9a9815d78b2
   health_score: 100.0
-  last_checked: 1779130495.015865
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.015865+02:00'
   last_ai_eval: null
@@ -65083,7 +65083,7 @@ https://bqstack.com/b/detail/109:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779029161.513057
+  last_checked: 1779029161
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:01.513057+02:00'
   last_ai_eval: null
@@ -65114,7 +65114,7 @@ https://bqstack.com/blog/monitoring-application-using-elastic-apm:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.921789
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.921789+02:00'
   last_ai_eval: null
@@ -65208,7 +65208,7 @@ https://brennerm.github.io/posts/k8s-operators-with-python-part-1.html:
   addition_method: manual
   content_hash: cc5be0c4145665ff21c584e3ac68459e235a48d1fcf44cb7e9e349010d39f3ab
   health_score: 100.0
-  last_checked: 1779032640.092958
+  last_checked: 1779032640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:00.092958+02:00'
   last_ai_eval: null
@@ -65235,7 +65235,7 @@ https://brennerm.github.io/posts/kubernetes-overview-diagrams.html:
   addition_method: manual
   content_hash: b563ca9cbdec756f611652d334383c490e4bfd94fb3fc105a9aa5296b174df67
   health_score: 100.0
-  last_checked: 1779030604.931344
+  last_checked: 1779030604
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:04.931344+02:00'
   last_ai_eval: null
@@ -65262,7 +65262,7 @@ https://brennerm.github.io/posts/setting-up-eks-with-irsa-using-terraform.html:
   addition_method: manual
   content_hash: 6dcf3b994b06d2c909e2bd1e6797c6bfc963e9194c84d216edaa866484130e0c
   health_score: 100.0
-  last_checked: 1779031595.908054
+  last_checked: 1779031595
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:35.908054+02:00'
   last_ai_eval: null
@@ -65322,7 +65322,7 @@ https://bridgecrew.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033973.692596
+  last_checked: 1779033973
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:13.692596+02:00'
   last_ai_eval: null
@@ -65354,7 +65354,7 @@ https://bridgecrew.io/blog/5-common-kubernetes-misconfigs-and-how-to-fix-them:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033861.956187
+  last_checked: 1779033861
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:21.956187+02:00'
   last_ai_eval: null
@@ -65386,7 +65386,7 @@ https://bridgecrew.io/blog/5-tips-for-securely-adopting-infrastructure-as-code:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030235.327666
+  last_checked: 1779030235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:55.327666+02:00'
   last_ai_eval: null
@@ -65420,7 +65420,7 @@ https://bridgecrew.io/blog/advanced-terraform-security-pro-tips-for-secure-infra
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030682.957125
+  last_checked: 1779030682
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:22.957125+02:00'
   last_ai_eval: null
@@ -65453,7 +65453,7 @@ https://bridgecrew.io/blog/applying-kubernetes-security-best-practices-to-helm-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031351.742775
+  last_checked: 1779031351
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:31.742775+02:00'
   last_ai_eval: null
@@ -65485,7 +65485,7 @@ https://bridgecrew.io/blog/best-practices-for-aws-tagging-with-yor:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033583.464344
+  last_checked: 1779033583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:43.464344+02:00'
   last_ai_eval: null
@@ -65519,7 +65519,7 @@ https://bridgecrew.io/blog/kubernetes-devsecops-principles:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034506.891828
+  last_checked: 1779034506
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:06.891828+02:00'
   last_ai_eval: null
@@ -65553,7 +65553,7 @@ https://bridgecrew.io/blog/open-source-helm-security-research:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032877.74421
+  last_checked: 1779032877
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:57.744210+02:00'
   last_ai_eval: null
@@ -65585,7 +65585,7 @@ https://bridgecrew.io/blog/open-source-helm-security-research-part-2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030305.443037
+  last_checked: 1779030305
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:05.443037+02:00'
   last_ai_eval: null
@@ -65612,7 +65612,7 @@ https://bridgecrew.io/blog/open-source-helm-security-research-part-3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029371.102143
+  last_checked: 1779029371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:31.102143+02:00'
   last_ai_eval: null
@@ -65641,7 +65641,7 @@ https://bridgecrew.io/blog/terraform-security-101-best-practices-for-secure-infr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034499.401012
+  last_checked: 1779034499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:59.401012+02:00'
   last_ai_eval: null
@@ -65675,7 +65675,7 @@ https://bridgecrew.io/blog/tutorial-incorporate-iac-security-in-your-ci-cd-pipel
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029801.585115
+  last_checked: 1779029801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:41.585115+02:00'
   last_ai_eval: null
@@ -65707,7 +65707,7 @@ https://bsucaciu.com/?p=4645:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032231.991877
+  last_checked: 1779032231
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:11.991877+02:00'
   last_ai_eval: null
@@ -65738,7 +65738,7 @@ https://btholt.github.io/intro-to-web-dev-v2/intro:
   addition_method: manual
   content_hash: 3e4c4d8b29430916d2bbcd881e6cd2b36d9f0cc5ff1dfd7262488f8aa2b770e6
   health_score: 100.0
-  last_checked: 1779032388.369421
+  last_checked: 1779032388
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:39:48.369421+02:00'
   last_ai_eval: null
@@ -65767,7 +65767,7 @@ https://buff.ly/3sl0yYu:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033573.38572
+  last_checked: 1779033573
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:33.385720+02:00'
   last_ai_eval: null
@@ -65840,7 +65840,7 @@ https://build.microsoft.com/en-US/home?ocid=FY26_soc_omc_br_X_BuildRegister:
   addition_method: automatic
   content_hash: 191e0560c7ec87e7f2d444dc46a67b3457e05c62e1e5b2269cf2aa7b7f709cd9
   health_score: null
-  last_checked: 1780352404.147753
+  last_checked: 1780352404
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:04.147753+02:00'
   last_ai_eval: null
@@ -65877,7 +65877,7 @@ https://build.thebeat.co/a-curious-case-of-aws-nlb-timeouts-in-kubernetes-522bd8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031460.466594
+  last_checked: 1779031460
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:20.466594+02:00'
   last_ai_eval: null
@@ -67770,7 +67770,7 @@ https://builder.aws.com/build/workshops?trk=265ae1c7-2dfc-44c6-bc73-a4d991b8bd7f
   addition_method: manual
   content_hash: a78c2397e91ab049995ef550deeeb51c5036386b5463601127d060c29dd824ef
   health_score: 100.0
-  last_checked: 1779130495.032393
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.032393+02:00'
   last_ai_eval: null
@@ -67866,7 +67866,7 @@ https://buildkite.com/blog/manage-your-ci-cd-resources-as-code-with-terraform:
   addition_method: manual
   content_hash: 6e60855bb79fea8d1c27acc199537c91cb51965c181917531a1dc3d7f8a19128
   health_score: 100.0
-  last_checked: 1779030189.580133
+  last_checked: 1779030189
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:09.580133+02:00'
   last_ai_eval: null
@@ -67963,7 +67963,7 @@ https://buoyant.io/2020/12/23/kubernetes-network-policies-with-cilium-and-linker
   addition_method: manual
   content_hash: 9a91aa0e2d5841dc7a31016812fcbf89b098309351b6c0ec6a87bbc9e508b0c6
   health_score: 100.0
-  last_checked: 1779033243.713843
+  last_checked: 1779033243
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:03.713843+02:00'
   last_ai_eval: null
@@ -67991,7 +67991,7 @@ https://buoyant.io/2021/12/14/locking-down-network-traffic-between-kubernetes-na
   addition_method: manual
   content_hash: b380f5fc91409b3183b3ec2c2ceb03ab21070159f2a02ea7a9d23b923079b527
   health_score: 100.0
-  last_checked: 1779031478.759474
+  last_checked: 1779031478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:38.759474+02:00'
   last_ai_eval: null
@@ -68018,7 +68018,7 @@ https://buoyant.io/blog/multi-cluster-multi-region-setup-using-linkerd-service-m
   addition_method: manual
   content_hash: 806ffecf5ae5226be545e068c41116b149a73d5dadf0477f174fcc7668b6ac5d
   health_score: 100.0
-  last_checked: 1779029478.524456
+  last_checked: 1779029478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:18.524456+02:00'
   last_ai_eval: null
@@ -68046,7 +68046,7 @@ https://buoyant.io/service-mesh-academy/upgrading-to-linkerd-2-12:
   addition_method: manual
   content_hash: 0bd3ff1427d340b94bb5bd5e4f7ad555d2ee8cc00aeda421200842357f3e66ff
   health_score: 100.0
-  last_checked: 1779033808.296621
+  last_checked: 1779033808
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:28.296621+02:00'
   last_ai_eval: null
@@ -68074,7 +68074,7 @@ https://buoyant.io/service-mesh-academy/upgrading-to-linkerd-2-12:
   addition_method: manual
   content_hash: 5df82bbbbf9f0e5eb149d2cf75d13f91a91e3d0c234f4e914ea49c8c61dc42dd
   health_score: 100.0
-  last_checked: 1779030720.845201
+  last_checked: 1779030720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:00.845201+02:00'
   last_ai_eval: null
@@ -68109,7 +68109,7 @@ https://businessinsider.mx/trucos-chatgpt-aminorar-carga-laboranl_vida-profesion
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030516.787128
+  last_checked: 1779030516
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:36.787128+02:00'
   last_ai_eval: null
@@ -68172,7 +68172,7 @@ https://buttondown.email/nelhage/archive/two-reasons-kubernetes-is-so-complex:
   addition_method: manual
   content_hash: 46e3c7e8d5b5807e129ecd8092b3d9ffe1a497dac937f4e99509ca4aa88e0ff9
   health_score: 100.0
-  last_checked: 1779033297.071786
+  last_checked: 1779033297
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:57.071786+02:00'
   last_ai_eval: null
@@ -68231,7 +68231,7 @@ https://bytebytego.com:
   addition_method: manual
   content_hash: 16f3df3f8be236dfb55033802e0be1ba41bdfb16487b4ce617c4278c35f1b981
   health_score: 100.0
-  last_checked: 1779031064.513026
+  last_checked: 1779031064
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:17:44.513026+02:00'
   last_ai_eval: null
@@ -68424,7 +68424,7 @@ https://calculator.aws:
   addition_method: manual
   content_hash: 54b0d80bda668e25e5f493e7ba2c4c93bf29f97b5d4c5fc3c2f051285a8eded8
   health_score: 100.0
-  last_checked: 1779033162.629021
+  last_checked: 1779033162
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:52:42.629021+02:00'
   last_ai_eval: null
@@ -68551,7 +68551,7 @@ https://camel.apache.org/camel-k/latest:
   addition_method: manual
   content_hash: a44c353a72cca566d0511b89b7e2c83ff6ae5b6a344a84a2140773f47f549e21
   health_score: 100.0
-  last_checked: 1779031143.027378
+  last_checked: 1779031143
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:03.027378+02:00'
   last_ai_eval: null
@@ -68783,7 +68783,7 @@ https://canvatechblog.com/supporting-gpu-accelerated-machine-learning-with-kuber
   addition_method: manual
   content_hash: b9b5fd72d59db2b6e2e2f5fbfbb353ae5dda03d983539e32afe2bb2ae3b80124
   health_score: 100.0
-  last_checked: 1779034034.739576
+  last_checked: 1779034034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:14.739576+02:00'
   last_ai_eval: null
@@ -68877,7 +68877,7 @@ https://carlos-piqueres.medium.com/product-backlog-vs-sprint-backlog-c951f972e97
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033280.414343
+  last_checked: 1779033280
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:40.414343+02:00'
   last_ai_eval: null
@@ -68945,7 +68945,7 @@ https://carlosalca.medium.com/how-to-manage-all-my-k8s-secrets-in-git-securely-w
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029594.310444
+  last_checked: 1779029594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:14.310444+02:00'
   last_ai_eval: null
@@ -69011,7 +69011,7 @@ https://carvel.dev/kapp:
   addition_method: manual
   content_hash: 86b6a26c1381fec6ede2ecbd749bd2918fcffda552631446dea6cb25064cbcb8
   health_score: 100.0
-  last_checked: 1779033074.567896
+  last_checked: 1779033074
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:14.567896+02:00'
   last_ai_eval: null
@@ -69114,7 +69114,7 @@ https://cast.ai/blog/8-best-practices-to-reduce-your-aws-bill-for-kubernetes:
   addition_method: manual
   content_hash: 26de6f0da4566f3152142989f891360128975525d7afe08f76661a190ed6da41
   health_score: 100.0
-  last_checked: 1779029820.696633
+  last_checked: 1779029820
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:00.696633+02:00'
   last_ai_eval: null
@@ -69311,7 +69311,7 @@ https://cast.ai/blog/keep-your-aws-kubernetes-costs-in-check-with-intelligent-al
   addition_method: manual
   content_hash: 96f551bd8bcb4ccc1234a100696a036f5919d4c780898f58a87502dd17b7a3c9
   health_score: 100.0
-  last_checked: 1779032543.596239
+  last_checked: 1779032543
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:23.596239+02:00'
   last_ai_eval: null
@@ -69441,7 +69441,7 @@ https://cast.ai/blog/ultimate-cloud-pricing-comparison-aws-vs-azure-vs-google-cl
   addition_method: manual
   content_hash: 499ac9dfd5ce764260f27a2f0023f41d6e07f2de3d9fe617594db9cd4b0305fa
   health_score: 100.0
-  last_checked: 1779032900.455591
+  last_checked: 1779032900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:20.455591+02:00'
   last_ai_eval: null
@@ -69566,7 +69566,7 @@ https://catalog.redhat.com/software/containers/explore:
   addition_method: manual
   content_hash: 04784ae711d2e8e483cbe1f2df0afc96144c04646dca1ab975bea5117cb17eb9
   health_score: 100.0
-  last_checked: 1779030583.916595
+  last_checked: 1779030583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:43.916595+02:00'
   last_ai_eval: null
@@ -69724,7 +69724,7 @@ https://cbui.dev/every-company-has-an-old-production-aws-account:
   addition_method: manual
   content_hash: 90f1321e1b7d6bf8d73defa89de2947c0e2f35e1631a5ad1da0aa193da0ffd15
   health_score: 100.0
-  last_checked: 1779029369.883714
+  last_checked: 1779029369
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:29.883714+02:00'
   last_ai_eval: null
@@ -69752,7 +69752,7 @@ https://ccseyhan.medium.com/what-is-terraform-reusability-and-how-to-achieve-it-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030220.151779
+  last_checked: 1779030220
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:40.151779+02:00'
   last_ai_eval: null
@@ -69784,7 +69784,7 @@ https://cd.foundation/blog/2020/02/11/announcing-the-cd-foundation-mlops-sig:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736091.532326
+  last_checked: 1781736091
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:31.532326+02:00'
   last_ai_eval: null
@@ -69816,7 +69816,7 @@ https://cd.foundation/blog/2021/02/01/trends-that-will-define-ci-cd-in-2021:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735901.642774
+  last_checked: 1781735901
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:21.642774+02:00'
   last_ai_eval: null
@@ -69850,7 +69850,7 @@ https://cd.foundation/blog/2021/03/24/intro-to-deployment-strategies-blue-green-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735901.617021
+  last_checked: 1781735901
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:21.617021+02:00'
   last_ai_eval: null
@@ -69885,7 +69885,7 @@ https://cd.foundation/blog/2021/08/03/cd-foundation-shipwright-announcement:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736047.561443
+  last_checked: 1781736047
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:47.561443+02:00'
   last_ai_eval: null
@@ -69917,7 +69917,7 @@ https://cd.foundation/blog/2021/09/02/bringing-blue-ocean-into-the-future-of-jen
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735993.195984
+  last_checked: 1781735993
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:53.195984+02:00'
   last_ai_eval: null
@@ -69949,7 +69949,7 @@ https://cd.foundation/blog/2021/09/02/going-cloud-native-with-jenkins-kubernetes
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735993.085703
+  last_checked: 1781735993
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:53.085703+02:00'
   last_ai_eval: null
@@ -70020,7 +70020,7 @@ https://cdk8s.io:
   addition_method: automatic
   content_hash: 1a50ef8ea172de838275d4b62a63836414f43777d1b8d48a99e6ef1e41b1b126
   health_score: null
-  last_checked: 1780352424.113358
+  last_checked: 1780352424
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:24.113358+02:00'
   last_ai_eval: null
@@ -70055,7 +70055,7 @@ https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e15
   addition_method: manual
   content_hash: 55513f3aa5f9a3c961db3c8e2d4073f19791b5506b58080c37774a2521d2bc80
   health_score: 100.0
-  last_checked: 1779130494.93582
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.935820+02:00'
   last_ai_eval: null
@@ -70080,7 +70080,7 @@ https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030230.614773
+  last_checked: 1779030230
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:50.614773+02:00'
   last_ai_eval: null
@@ -70105,7 +70105,7 @@ https://cdn2.hubspot.net/hubfs/5111483/docker-swarm-cheatsheet-sematext.pdf:
   addition_method: manual
   content_hash: 7a3ce8ff7fe5b9c19f1d60d1c35a8b1ed5c7c367b66fc075a0f0477129e5433f
   health_score: 100.0
-  last_checked: 1779030954.327121
+  last_checked: 1779030954
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:54.327121+02:00'
   last_ai_eval: null
@@ -70131,7 +70131,7 @@ https://ceph.io:
   addition_method: manual
   content_hash: 9efcac7cc2becf9adad53abf0f808e22a4cff63f1c6e14a89d4346bde78b1118
   health_score: 100.0
-  last_checked: 1779032644.380605
+  last_checked: 1779032644
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:04.380605+02:00'
   last_ai_eval: null
@@ -70196,7 +70196,7 @@ https://cert-manager.io:
   addition_method: manual
   content_hash: 3319fb9a343bc9f18c66e87a7d13335af1a15990eec219b1d56a34d45af73d75
   health_score: 100.0
-  last_checked: 1779030132.36057
+  last_checked: 1779030132
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:02:12.360570+02:00'
   last_ai_eval: null
@@ -70326,7 +70326,7 @@ https://chaitu-kopparthi.medium.com/scaling-kubernetes-workloads-using-custom-pr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032801.912182
+  last_checked: 1779032801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:41.912182+02:00'
   last_ai_eval: null
@@ -70553,7 +70553,7 @@ https://channel9.msdn.com/Shows/Azure-Friday/Troubleshoot-AKS-cluster-issues-wit
   addition_method: manual
   content_hash: 0ca2f54c5d9c0374a3dce4bec755d410d99560b49878fb5ed76f1e261709e1c0
   health_score: 100.0
-  last_checked: 1779032114.375461
+  last_checked: 1779032114
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:14.375461+02:00'
   last_ai_eval: null
@@ -70679,7 +70679,7 @@ https://chaoslever.com/cl-20240118:
   addition_method: manual
   content_hash: cecbceb9e641d4ef6f87a22bd2da38306d57c36c0ae1f099ca4c91fb38b51373
   health_score: 100.0
-  last_checked: 1779029628.885554
+  last_checked: 1779029628
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:48.885554+02:00'
   last_ai_eval: null
@@ -70707,7 +70707,7 @@ https://charbelnemnom.com/az-305-exam-study-guide-azure-solutions-architect:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030604.77433
+  last_checked: 1779030604
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:04.774330+02:00'
   last_ai_eval: null
@@ -70741,7 +70741,7 @@ https://charbelnemnom.com/move-files-between-azure-file-share-tiers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030362.880234
+  last_checked: 1779030362
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:02.880234+02:00'
   last_ai_eval: null
@@ -70837,7 +70837,7 @@ https://charts.helm.sh/incubator:
   addition_method: manual
   content_hash: e464628b109a18243d20de7076f39a68b9c31c9fe39cd1f9081e3c5212f1b1a1
   health_score: 100.0
-  last_checked: 1779031714.539664
+  last_checked: 1779031714
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:28:34.539664+02:00'
   last_ai_eval: null
@@ -70863,7 +70863,7 @@ https://charts.helm.sh/stable:
   addition_method: manual
   content_hash: 8a3d7cfafdc9ca73319a41d1ea19dd3bb374478df43f01dc2f6f6ebe7a83f608
   health_score: 100.0
-  last_checked: 1779030802.998832
+  last_checked: 1779030802
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:13:22.998832+02:00'
   last_ai_eval: null
@@ -70889,7 +70889,7 @@ https://chat.openai.com/g/g-6eSNNNvsB-kubernetes-terraformer:
   addition_method: manual
   content_hash: 3ccf42afa321a0727ce2d26d5dc835ebc42ef14d36031a9bcccbd6d08c9d2992
   health_score: 100.0
-  last_checked: 1779034320.134318
+  last_checked: 1779034320
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:00.134318+02:00'
   last_ai_eval: null
@@ -70917,7 +70917,7 @@ https://chat.openai.com/g/g-TCE8R7bcL-kube-debugger:
   addition_method: manual
   content_hash: 279699b1dcda43d88ceb728e324a3ade57b984d56da97d1a7e0513232592a591
   health_score: 100.0
-  last_checked: 1779034334.875204
+  last_checked: 1779034334
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:14.875204+02:00'
   last_ai_eval: null
@@ -70944,7 +70944,7 @@ https://chatgippety.com:
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1780399982.211705
+  last_checked: 1780399982
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:33:02.211705+02:00'
   last_ai_eval: null
@@ -71005,7 +71005,7 @@ https://chatgpt.com/g/g-TCE8R7bcL-kube-debugger:
   addition_method: manual
   content_hash: cf4701b11b404924d6eeba0039c875fe2ea498cd6b2fd452ea3372110f9c81d6
   health_score: 100.0
-  last_checked: 1779130494.998169
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.998169+02:00'
   last_ai_eval: null
@@ -71036,7 +71036,7 @@ https://che.openshift.io/dashboard:
   addition_method: manual
   content_hash: 11584a0e88590b8261d5afddbc79b20c5fcfc44c74b31a85093789130bdad170
   health_score: 100.0
-  last_checked: 1779029631.238213
+  last_checked: 1779029631
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:51.238213+02:00'
   last_ai_eval: null
@@ -71196,7 +71196,7 @@ https://cheatsheet.dennyzhang.com/cheatsheet-kubernetes-a4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032556.141417
+  last_checked: 1779032556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:36.141417+02:00'
   last_ai_eval: null
@@ -71228,7 +71228,7 @@ https://cheatsheet.dennyzhang.com/cheatsheet-ssh-a4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029952.143022
+  last_checked: 1779029952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:12.143022+02:00'
   last_ai_eval: null
@@ -71363,7 +71363,7 @@ https://chrisedrego.medium.com/kubernetes-autoscaling-series-cluster-autoscaler-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030429.933704
+  last_checked: 1779030429
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:09.933704+02:00'
   last_ai_eval: null
@@ -71395,7 +71395,7 @@ https://chrisedrego.medium.com/power-of-priorityclass-in-kubernetes-87505260ecb6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032586.732666
+  last_checked: 1779032586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:06.732666+02:00'
   last_ai_eval: null
@@ -71427,7 +71427,7 @@ https://chrishaessig.medium.com/multi-cluster-setup-with-istio-c1c6437f4e8c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032360.935558
+  last_checked: 1779032360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:20.935558+02:00'
   last_ai_eval: null
@@ -71492,7 +71492,7 @@ https://chrisshort.net/abstracts/gitops-implementation-devops:
   addition_method: manual
   content_hash: 758fd3b4d9fbfb60c228963072bf6b41a16956fa95da2388e4624e7b3a0e31fb
   health_score: 100.0
-  last_checked: 1779031255.480777
+  last_checked: 1779031255
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:55.480777+02:00'
   last_ai_eval: null
@@ -71519,7 +71519,7 @@ https://chrisshort.net/gitops-an-implementation-of-devops:
   addition_method: manual
   content_hash: 27d1095f38878a6de9f75466e7830e80a2eeb9cc8cf3298c9badf6b18b14c9cb
   health_score: 100.0
-  last_checked: 1779034235.286501
+  last_checked: 1779034235
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:10:35.286501+02:00'
   last_ai_eval: null
@@ -71613,7 +71613,7 @@ https://christianmartinezfinancialfox.medium.com/how-to-use-chatgpt-to-improve-y
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030891.178176
+  last_checked: 1779030891
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:51.178176+02:00'
   last_ai_eval: null
@@ -71646,7 +71646,7 @@ https://christianmartinezfinancialfox.medium.com/tableaugpt-the-ultimate-guide-o
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030653.050757
+  last_checked: 1779030653
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:53.050757+02:00'
   last_ai_eval: null
@@ -71680,7 +71680,7 @@ https://christopher-lawshe.medium.com/building-infrastructure-with-terraform-ec2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029464.777793
+  last_checked: 1779029464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:04.777793+02:00'
   last_ai_eval: null
@@ -71745,7 +71745,7 @@ https://chrome.google.com/webstore/detail/json-viewer/efknglbfhoddmmfabeihlemgek
   addition_method: manual
   content_hash: 4111869a4150c031d07af43bb10caded83eb3f8280cbc4f76154e51f4dc8d167
   health_score: 100.0
-  last_checked: 1779030522.453759
+  last_checked: 1779030522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:42.453759+02:00'
   last_ai_eval: null
@@ -71772,7 +71772,7 @@ https://chrome.google.com/webstore/detail/monitor-me-jenkins/jhbokpimjgedmpcmfog
   addition_method: manual
   content_hash: 3d99a9dbc54f776e21060d7efcad59bc54fb57684e071b020bb515eef26cbb87
   health_score: 100.0
-  last_checked: 1779034173.331287
+  last_checked: 1779034173
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:33.331287+02:00'
   last_ai_eval: null
@@ -71801,7 +71801,7 @@ https://chromeos.dev/en/linux:
   addition_method: manual
   content_hash: 9ca376ccb91087975fe2732418251abe4c7e246439815b13b12de3aad58c4de1
   health_score: 100.0
-  last_checked: 1779031739.738399
+  last_checked: 1779031739
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:28:59.738399+02:00'
   last_ai_eval: null
@@ -71896,7 +71896,7 @@ https://chromewebstore.google.com/detail/yaml-validator/gjgbohnlhijomhfiflapnlnm
   addition_method: manual
   content_hash: 3d99a9dbc54f776e21060d7efcad59bc54fb57684e071b020bb515eef26cbb87
   health_score: 100.0
-  last_checked: 1779030413.391475
+  last_checked: 1779030413
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:53.391475+02:00'
   last_ai_eval: null
@@ -71925,7 +71925,7 @@ https://cicadatesting.github.io/cicada-2:
   addition_method: manual
   content_hash: 3c257fdf8ea749d5061bea96a3716a95507b51cd26db9c2feeee1ec227d2f70d
   health_score: 100.0
-  last_checked: 1779030403.780349
+  last_checked: 1779030403
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:43.780349+02:00'
   last_ai_eval: null
@@ -72185,7 +72185,7 @@ https://cioperu.pe/articulo/30477/devops-5-formas-de-impulsar-la-utilizacion-de-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031466.646883
+  last_checked: 1779031466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:26.646883+02:00'
   last_ai_eval: null
@@ -72346,7 +72346,7 @@ https://circleci.com/blog/learn-iac-part02:
   addition_method: manual
   content_hash: 34d91e34d37554b9e8a954fa4e75e57b129748fb1e5737f8c8b10089b1c05624
   health_score: 100.0
-  last_checked: 1779031516.339265
+  last_checked: 1779031516
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:25:16.339265+02:00'
   last_ai_eval: null
@@ -72411,7 +72411,7 @@ https://circleci.com/blog/learn-iac-part3:
   addition_method: manual
   content_hash: bf3cea43b8603f9944f74f4e07212c7103b24298aeb18ab642835d286f388efc
   health_score: 100.0
-  last_checked: 1779034326.537085
+  last_checked: 1779034326
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:06.537085+02:00'
   last_ai_eval: null
@@ -72635,7 +72635,7 @@ https://clavinjune.dev/en/blogs/working-with-remote-docker-using-docker-context:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.569895
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.569895+02:00'
   last_ai_eval: null
@@ -72669,7 +72669,7 @@ https://cleancloud-k8s.com/2022/01/19/handling-multiline-logging-with-loki-and-f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031882.687204
+  last_checked: 1779031882
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:22.687204+02:00'
   last_ai_eval: null
@@ -72702,7 +72702,7 @@ https://cli.github.com:
   addition_method: manual
   content_hash: 97fe666b13adeb0dd0b8d23364254c05168d0f113fab2d05644e3278defc9c07
   health_score: 100.0
-  last_checked: 1779033078.909234
+  last_checked: 1779033078
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:18.909234+02:00'
   last_ai_eval: null
@@ -72736,7 +72736,7 @@ https://click.palletsprojects.com:
   addition_method: manual
   content_hash: a3a7956f6cbeebd3430bda1dc775475abef06df992f9c485324f37efb2355caf
   health_score: 100.0
-  last_checked: 1779029969.67696
+  last_checked: 1779029969
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:29.676960+02:00'
   last_ai_eval: null
@@ -72830,7 +72830,7 @@ https://cloud-and-devops.hashnode.dev/git-007-learn-advanced-git-topics-like-a-p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029377.76661
+  last_checked: 1779029377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:37.766610+02:00'
   last_ai_eval: null
@@ -72862,7 +72862,7 @@ https://cloud-melon.com/2019/12/26/under-the-hood-of-kubernetes-and-microservice
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031337.297402
+  last_checked: 1779031337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:17.297402+02:00'
   last_ai_eval: null
@@ -72896,7 +72896,7 @@ https://cloud-viadee.medium.com/gitops-for-it-architects-6312e7822819:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031902.419019
+  last_checked: 1779031902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:42.419019+02:00'
   last_ai_eval: null
@@ -72959,7 +72959,7 @@ https://cloud.google.com/anthos:
   addition_method: manual
   content_hash: adfa87302bf9829128390578b39b95c8228298e81fb42888b3d39fead84058b6
   health_score: 100.0
-  last_checked: 1779033949.664726
+  last_checked: 1779033949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:49.664726+02:00'
   last_ai_eval: null
@@ -72985,7 +72985,7 @@ https://cloud.google.com/anthos/config-management:
   addition_method: manual
   content_hash: fcc08473aca3f4b3fe70682d5e0fff8199e030234af3625bf4b6bbbac805b2ac
   health_score: 100.0
-  last_checked: 1779030659.738145
+  last_checked: 1779030659
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:59.738145+02:00'
   last_ai_eval: null
@@ -73045,7 +73045,7 @@ https://cloud.google.com/appsheet:
   addition_method: manual
   content_hash: d8866b4291368aedd1f10c3c5d273ebcbaaba6a4f7ea0712a85c9261ac8bdf32
   health_score: 100.0
-  last_checked: 1779031377.806696
+  last_checked: 1779031377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:57.806696+02:00'
   last_ai_eval: null
@@ -73073,7 +73073,7 @@ https://cloud.google.com/architecture/creating-cicd-pipeline-vsts-compute-engine
   addition_method: manual
   content_hash: 1b3ddfc45f20060eb31a723da7e99953d21db74272de65a350c744d4f34eadd4
   health_score: 100.0
-  last_checked: 1779033511.764253
+  last_checked: 1779033511
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:31.764253+02:00'
   last_ai_eval: null
@@ -73100,7 +73100,7 @@ https://cloud.google.com/architecture/owasp-top-ten-mitigation:
   addition_method: manual
   content_hash: b844f6610515322361bf5bdf0bdb1696c29d93edf3a3f96c65f925fe0d027d9d
   health_score: 100.0
-  last_checked: 1779032967.553742
+  last_checked: 1779032967
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:27.553742+02:00'
   last_ai_eval: null
@@ -73127,7 +73127,7 @@ https://cloud.google.com/architecture/partners/a-hybrid-cloud-native-devsecops-p
   addition_method: manual
   content_hash: 85a29bd7f17d232ecb81d29855f2b229464de646d2e7cce92aea6cdd4691837b
   health_score: 64.0
-  last_checked: 1779130494.961479
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.961479+02:00'
   last_ai_eval: null
@@ -73202,7 +73202,7 @@ https://cloud.google.com/blog/products/ai-machine-learning/google-named-a-leader
   addition_method: automatic
   content_hash: c2ff7242306a510ebf75add1de297442b38c670f43e7297cff0956babe80b228
   health_score: null
-  last_checked: 1780352561.468358
+  last_checked: 1780352561
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:41.468358+02:00'
   last_ai_eval: null
@@ -73246,7 +73246,7 @@ https://cloud.google.com/blog/products/ai-machine-learning/innovations-from-goog
   addition_method: automatic
   content_hash: a51587d991eb4082d7938763c295e2db9443741fc8c6836aa63d613933d0495e
   health_score: null
-  last_checked: 1780352138.62195
+  last_checked: 1780352138
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:38.621950+02:00'
   last_ai_eval: null
@@ -73291,7 +73291,7 @@ https://cloud.google.com/blog/products/ai-machine-learning/nano-banana-2-and-nan
   addition_method: automatic
   content_hash: d31ec0b17bfbc143d1d32de1d8cffe27b76194319d6be75abb425c1a5147108a
   health_score: null
-  last_checked: 1780352705.314562
+  last_checked: 1780352705
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:05.314562+02:00'
   last_ai_eval: null
@@ -73336,7 +73336,7 @@ https://cloud.google.com/blog/products/ai-machine-learning/nano-banana-2-and-nan
   addition_method: automatic
   content_hash: fa6db7c9d9dca04df807652aab914b93ba2d12da78f638744c246472290a3af7
   health_score: null
-  last_checked: 1780352705.314647
+  last_checked: 1780352705
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:05.314647+02:00'
   last_ai_eval: null
@@ -73381,7 +73381,7 @@ https://cloud.google.com/blog/products/ai-machine-learning/whats-new-in-gemini-e
   addition_method: automatic
   content_hash: dd4ff0532b8065b83d4211ac219ac58a0da78574ab96a8047b5997b1a1648f99
   health_score: null
-  last_checked: 1780352561.468535
+  last_checked: 1780352561
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:41.468535+02:00'
   last_ai_eval: null
@@ -73426,7 +73426,7 @@ https://cloud.google.com/blog/products/ai-machine-learning/whats-new-in-gemini-e
   addition_method: automatic
   content_hash: 9aa4017ececf4fc9e819538127bdfd51af0a08a3ac762d76e8cf6e5f1782ff3c
   health_score: null
-  last_checked: 1780352838.801266
+  last_checked: 1780352838
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:18.801266+02:00'
   last_ai_eval: null
@@ -73596,7 +73596,7 @@ https://cloud.google.com/blog/products/application-development/kubernetes-develo
   addition_method: manual
   content_hash: 511aa6d2209ff34637d7851bcf8d6738064791808986e6ab4baf0549c242ce6c
   health_score: 100.0
-  last_checked: 1779030994.997348
+  last_checked: 1779030994
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:34.997348+02:00'
   last_ai_eval: null
@@ -74290,7 +74290,7 @@ https://cloud.google.com/blog/products/gcp/sre-vs-devops-competing-standards-or-
   addition_method: manual
   content_hash: 14034c4e627b26362a22dc64bff02c23c4b32a949f6154256e9171bfe2517b7f
   health_score: 100.0
-  last_checked: 1779029466.480114
+  last_checked: 1779029466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:06.480114+02:00'
   last_ai_eval: null
@@ -74425,7 +74425,7 @@ https://cloud.google.com/blog/products/identity-security/introducing-google-ai-t
   addition_method: automatic
   content_hash: 6ecbc04d86be2f9b380f95a421ccf5cce30b797c1a516482fcd216e8eba79cd9
   health_score: null
-  last_checked: 1780352720.351925
+  last_checked: 1780352720
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:20.351925+02:00'
   last_ai_eval: null
@@ -74470,7 +74470,7 @@ https://cloud.google.com/blog/products/identity-security/introducing-google-ai-t
   addition_method: automatic
   content_hash: e7d3ce704c07eaa89d010bb0ba154295a1276d1b30bc5798cf193e31143f2c02
   health_score: null
-  last_checked: 1780352686.744605
+  last_checked: 1780352686
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:24:46.744605+02:00'
   last_ai_eval: null
@@ -74517,7 +74517,7 @@ https://cloud.google.com/blog/products/identity-security/introducing-google-ai-t
   addition_method: automatic
   content_hash: 34a68560c34846d0eed2845060cc71ac77a3c191716f3db34452d3f5409d0638
   health_score: null
-  last_checked: 1780352730.207455
+  last_checked: 1780352730
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:30.207455+02:00'
   last_ai_eval: null
@@ -75186,7 +75186,7 @@ https://cloud.google.com/blog/topics/developers-practitioners/introducing-google
   addition_method: manual
   content_hash: 65b3fa7a717dfa6c0566e54165fdd947aeb2ad24a96b79d9f55462239cb9895a
   health_score: 100.0
-  last_checked: 1779031416.481387
+  last_checked: 1779031416
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:36.481387+02:00'
   last_ai_eval: null
@@ -75547,7 +75547,7 @@ https://cloud.google.com/blog/topics/developers/introducing-google-cloud-archite
   addition_method: manual
   content_hash: f4ee019296efda6e073b6caf251f0e958f9d4423b1b341863f690ad92dd07cee
   health_score: 100.0
-  last_checked: 1779130494.928933
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.928933+02:00'
   last_ai_eval: null
@@ -75578,7 +75578,7 @@ https://cloud.google.com/blog/topics/kubernetes-best-practices:
   addition_method: manual
   content_hash: 645c54eba5f478c3dafa2f56b4bd1e65967e9a639861920bde3a4545fcc6950b
   health_score: 100.0
-  last_checked: 1779030115.601248
+  last_checked: 1779030115
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:55.601248+02:00'
   last_ai_eval: null
@@ -75738,7 +75738,7 @@ https://cloud.google.com/cloud-build:
   addition_method: manual
   content_hash: d3ad7f441f8f8e07b2e0458ccd41d11759ee549013639c2291c95983ba8b1b48
   health_score: 100.0
-  last_checked: 1779030594.332428
+  last_checked: 1779030594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:54.332428+02:00'
   last_ai_eval: null
@@ -75801,7 +75801,7 @@ https://cloud.google.com/code/docs/vscode/yaml-editing:
   addition_method: manual
   content_hash: 556028c2596bffed5964078f30273137ff9106d33108d52182900383fc1f696d
   health_score: 100.0
-  last_checked: 1779032098.203897
+  last_checked: 1779032098
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:58.203897+02:00'
   last_ai_eval: null
@@ -75828,7 +75828,7 @@ https://cloud.google.com/config-connector/docs/overview:
   addition_method: manual
   content_hash: c270e33efcd5c0823ef24bdeae2fb857b6978176031adea9e02d4e30de45af2f
   health_score: 100.0
-  last_checked: 1779031393.62727
+  last_checked: 1779031393
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:13.627270+02:00'
   last_ai_eval: null
@@ -75856,7 +75856,7 @@ https://cloud.google.com/deploy/docs/deploy-app-run:
   addition_method: manual
   content_hash: 4a085e12d289cf09fb38d4da6fa82de03871fbde23b0dde54fafe5a04942ae0b
   health_score: 100.0
-  last_checked: 1779031378.103544
+  last_checked: 1779031378
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:58.103544+02:00'
   last_ai_eval: null
@@ -75916,7 +75916,7 @@ https://cloud.google.com/docs/compare:
   addition_method: manual
   content_hash: a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb
   health_score: 100.0
-  last_checked: 1779033031.018515
+  last_checked: 1779033031
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:31.018515+02:00'
   last_ai_eval: null
@@ -75942,7 +75942,7 @@ https://cloud.google.com/docs/compare/aws:
   addition_method: manual
   content_hash: a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb
   health_score: 100.0
-  last_checked: 1779033612.830686
+  last_checked: 1779033612
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:12.830686+02:00'
   last_ai_eval: null
@@ -75969,7 +75969,7 @@ https://cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison:
   addition_method: manual
   content_hash: a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb
   health_score: 100.0
-  last_checked: 1779030554.915247
+  last_checked: 1779030554
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:14.915247+02:00'
   last_ai_eval: null
@@ -75997,7 +75997,7 @@ https://cloud.google.com/docs/terraform/blueprints/terraform-blueprints:
   addition_method: manual
   content_hash: 1fcd8e89b1155f9c05a2c0272b56e9e2ede48c5cf306c0f3e52b3c47b30cc0f0
   health_score: 100.0
-  last_checked: 1779034263.214623
+  last_checked: 1779034263
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:03.214623+02:00'
   last_ai_eval: null
@@ -76023,7 +76023,7 @@ https://cloud.google.com/free/docs/aws-azure-gcp-service-comparison:
   addition_method: manual
   content_hash: a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb
   health_score: 100.0
-  last_checked: 1779031032.127253
+  last_checked: 1779031032
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:12.127253+02:00'
   last_ai_eval: null
@@ -76119,7 +76119,7 @@ https://cloud.google.com/kubernetes-engine/docs/add-on/config-sync/overview:
   addition_method: manual
   content_hash: 25b42ba5af8095cdf7cdca04ed1638ef649c9002b2b7f31062383db8ad5e9d8d
   health_score: 100.0
-  last_checked: 1779030006.873056
+  last_checked: 1779030006
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:06.873056+02:00'
   last_ai_eval: null
@@ -76146,7 +76146,7 @@ https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview:
   addition_method: manual
   content_hash: 6c7e8ff6a16711149ea844f2a73d71b0c76f0b670587902bc48f3422528c6f05
   health_score: 100.0
-  last_checked: 1779033584.423211
+  last_checked: 1779033584
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:44.423211+02:00'
   last_ai_eval: null
@@ -76173,7 +76173,7 @@ https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler:
   addition_method: manual
   content_hash: f3e7dc19972fd949569ff95d314c41307b4511538f3200f3d6f72d299b01ec51
   health_score: 100.0
-  last_checked: 1779030236.471844
+  last_checked: 1779030236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:56.471844+02:00'
   last_ai_eval: null
@@ -76200,7 +76200,7 @@ https://cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns:
   addition_method: manual
   content_hash: 9c0b476cc6e65f6e9c7dab7bceaee961455ca79bd3e315274fb8bc35d17fe70f
   health_score: 100.0
-  last_checked: 1779029371.782074
+  last_checked: 1779029371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:31.782074+02:00'
   last_ai_eval: null
@@ -76227,7 +76227,7 @@ https://cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache:
   addition_method: manual
   content_hash: 98d312c228fdf745ee5d9761b5d652c7be3ea833318aaaac166cb85646f02d1a
   health_score: 100.0
-  last_checked: 1779032878.646765
+  last_checked: 1779032878
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:58.646765+02:00'
   last_ai_eval: null
@@ -76354,7 +76354,7 @@ https://cloud.google.com/load-balancing/docs/l7-internal:
   addition_method: manual
   content_hash: 0358d7abcd2001b6cecfe24bd5fa3d9322cbc9dbd2d179ab95398cd120f09544
   health_score: 100.0
-  last_checked: 1779030730.630328
+  last_checked: 1779030730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:10.630328+02:00'
   last_ai_eval: null
@@ -76449,7 +76449,7 @@ https://cloud.google.com/pubsub/docs/overview:
   addition_method: manual
   content_hash: e5e1d093f0b7a07978b7949436c3370ac75623cdc7c16a8253173fb946b77684
   health_score: 100.0
-  last_checked: 1779034332.781401
+  last_checked: 1779034332
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:12.781401+02:00'
   last_ai_eval: null
@@ -76485,7 +76485,7 @@ https://cloud.google.com/resources/content/architecting-for-autonomy&linkId=6212
   addition_method: automatic
   content_hash: cb9b2563cc948a9c1082334369abbb06456ce26770097bbe4cd54c3959bf7e14
   health_score: null
-  last_checked: 1780352838.801366
+  last_checked: 1780352838
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:18.801366+02:00'
   last_ai_eval: null
@@ -76524,7 +76524,7 @@ https://cloud.google.com/sdk/docs/cheatsheet?hl=en:
   addition_method: manual
   content_hash: 2b0d84422f65434bc08295a17e2a33b78e6179bc16da8542b40b919272143b2a
   health_score: 100.0
-  last_checked: 1779034447.556011
+  last_checked: 1779034447
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:07.556011+02:00'
   last_ai_eval: null
@@ -76550,7 +76550,7 @@ https://cloud.google.com/secret-manager/docs/analyze-resources:
   addition_method: manual
   content_hash: c735c200db8c18ca7897f72139e023374a99151bed6533e781eddd3e981cf664
   health_score: 100.0
-  last_checked: 1779030865.946595
+  last_checked: 1779030865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:25.946595+02:00'
   last_ai_eval: null
@@ -76577,7 +76577,7 @@ https://cloud.google.com/secret-manager/docs/best-practices:
   addition_method: manual
   content_hash: 306a9fb18f7dccb3a4a1acd2fca8911d2d19e2f937478e823813516ce1a60941
   health_score: 100.0
-  last_checked: 1779032421.58156
+  last_checked: 1779032421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:21.581560+02:00'
   last_ai_eval: null
@@ -76610,7 +76610,7 @@ https://cloud.google.com/solutions/media-entertainment&linkId=61896450:
   addition_method: automatic
   content_hash: 53833065ba8f0b29e5bd56cafc918be798efdfaa02e87f8a08d5b956ffb4408b
   health_score: null
-  last_checked: 1780352037.401549
+  last_checked: 1780352037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:57.401549+02:00'
   last_ai_eval: null
@@ -76648,7 +76648,7 @@ https://cloud.google.com/solutions/partners/a-hybrid-cloud-native-devsecops-pipe
   addition_method: manual
   content_hash: 783c158129177f2f0fb2c8bdf11047426fe434952288d7e3b447dbb549658596
   health_score: 100.0
-  last_checked: 1779032763.416059
+  last_checked: 1779032763
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:03.416059+02:00'
   last_ai_eval: null
@@ -76675,7 +76675,7 @@ https://cloud.google.com/solutions/partners/openshift-on-gcp:
   addition_method: manual
   content_hash: 7e5eabc736c0d974d46dad7bb7852eab4a8b14161e3b8e88e2f95615d49365ff
   health_score: 100.0
-  last_checked: 1779032095.845372
+  last_checked: 1779032095
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:55.845372+02:00'
   last_ai_eval: null
@@ -76702,7 +76702,7 @@ https://cloud.google.com/stackdriver/docs/managed-prometheus:
   addition_method: manual
   content_hash: f571ea6b28358ea92a85fa6c278092925f8baee7b08ccc94fabe8384320d1d03
   health_score: 100.0
-  last_checked: 1779030430.66289
+  last_checked: 1779030430
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:10.662890+02:00'
   last_ai_eval: null
@@ -76728,7 +76728,7 @@ https://cloud.google.com/traffic-director:
   addition_method: manual
   content_hash: 65889699950dbbb99111f54dac73f0ee63263752abe96a80671850b3ab08d39f
   health_score: 100.0
-  last_checked: 1779034013.715304
+  last_checked: 1779034013
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:53.715304+02:00'
   last_ai_eval: null
@@ -76755,7 +76755,7 @@ https://cloud.google.com/vpc/docs/vpc:
   addition_method: manual
   content_hash: 83c6a9217b27295702d80c7edf220fafa7f0b202a39338da65d477d3e82c06d4
   health_score: 100.0
-  last_checked: 1779033487.200012
+  last_checked: 1779033487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:07.200012+02:00'
   last_ai_eval: null
@@ -76783,7 +76783,7 @@ https://cloud.hashicorp.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029366.860763
+  last_checked: 1779029366
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:26.860763+02:00'
   last_ai_eval: null
@@ -76815,7 +76815,7 @@ https://cloud.ibm.com/docs/containers?topic=containers-troubleshoot_cluster_auto
   addition_method: manual
   content_hash: 1142cb40f1aba306988fb0c11b3ebf298859fa28c987de64a172edb183484287
   health_score: 100.0
-  last_checked: 1779034273.463819
+  last_checked: 1779034273
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:13.463819+02:00'
   last_ai_eval: null
@@ -76847,7 +76847,7 @@ https://cloud.ibm.com/docs/openshift?topic=openshift-ingress:
   addition_method: manual
   content_hash: 1142cb40f1aba306988fb0c11b3ebf298859fa28c987de64a172edb183484287
   health_score: 100.0
-  last_checked: 1779031440.444071
+  last_checked: 1779031440
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:00.444071+02:00'
   last_ai_eval: null
@@ -76947,7 +76947,7 @@ https://cloud.netapp.com/blog/prepare-for-the-day-of-all-cloud:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034090.366058
+  last_checked: 1779034090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:10.366058+02:00'
   last_ai_eval: null
@@ -76978,7 +76978,7 @@ https://cloud.redhat.com/blog/a-guide-to-ingress-controllers-in-openshift:
   addition_method: manual
   content_hash: 9d46757ce5d4cba6c56b4a7709008ba6a21b32982743350ee2b826f65b31fe95
   health_score: 100.0
-  last_checked: 1779033609.799226
+  last_checked: 1779033609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:09.799226+02:00'
   last_ai_eval: null
@@ -77005,7 +77005,7 @@ https://cloud.redhat.com/blog/a-guide-to-secrets-management-with-gitops-and-kube
   addition_method: manual
   content_hash: 818fc6e5120537db4ce8d106a7585aa05d2bffb8b5978d9feb40a15b6a34090c
   health_score: 100.0
-  last_checked: 1779029948.381501
+  last_checked: 1779029948
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:08.381501+02:00'
   last_ai_eval: null
@@ -77032,7 +77032,7 @@ https://cloud.redhat.com/blog/announcing-bring-your-own-host-support-for-windows
   addition_method: manual
   content_hash: 35468242925a4b30c516d959bd46b4d5236842986f3b584403de40e0b1adeb15
   health_score: 100.0
-  last_checked: 1779034423.136168
+  last_checked: 1779034423
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:43.136168+02:00'
   last_ai_eval: null
@@ -77060,7 +77060,7 @@ https://cloud.redhat.com/blog/application-management-in-kubernetes-environments-
   addition_method: manual
   content_hash: 2e74d50eb14514b33928964120729469c9b14eca346606edc3bb488b2263a324
   health_score: 100.0
-  last_checked: 1779030235.689077
+  last_checked: 1779030235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:55.689077+02:00'
   last_ai_eval: null
@@ -77088,7 +77088,7 @@ https://cloud.redhat.com/blog/automate-your-security-practices-and-policies-on-o
   addition_method: manual
   content_hash: 516449dc1bbddd4641b23e50c5005a2d0c32b6a8835d2778462b25cf86fc4785
   health_score: 100.0
-  last_checked: 1779033072.253907
+  last_checked: 1779033072
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:12.253907+02:00'
   last_ai_eval: null
@@ -77115,7 +77115,7 @@ https://cloud.redhat.com/blog/chaos-engineering-with-litmuschaos:
   addition_method: manual
   content_hash: 661cbcf835acd301d1f0f9d3b528c4792b03c3f996462e8715c68fbb07ea0823
   health_score: 100.0
-  last_checked: 1779029356.598166
+  last_checked: 1779029356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:16.598166+02:00'
   last_ai_eval: null
@@ -77141,7 +77141,7 @@ https://cloud.redhat.com/blog/check-out-our-new-look:
   addition_method: manual
   content_hash: 406b1756cadb625bad5710589c77bfb058970eee4c1027d9e3208c8919debc98
   health_score: 100.0
-  last_checked: 1779033419.480204
+  last_checked: 1779033419
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:59.480204+02:00'
   last_ai_eval: null
@@ -77168,7 +77168,7 @@ https://cloud.redhat.com/blog/cloud-devops-with-openshift-and-jfrog:
   addition_method: manual
   content_hash: 06512cf9036be6f21863121a0246001475ff5658b60450b2abd0249dd99c42a7
   health_score: 100.0
-  last_checked: 1779031981.211828
+  last_checked: 1779031981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:01.211828+02:00'
   last_ai_eval: null
@@ -77195,7 +77195,7 @@ https://cloud.redhat.com/blog/getting-started-in-openshift:
   addition_method: manual
   content_hash: 83a8fd127638344fc703ed4beccce47fb3f678ac94edf6f9c0c8f0d169fdc182
   health_score: 100.0
-  last_checked: 1779032153.023026
+  last_checked: 1779032153
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:53.023026+02:00'
   last_ai_eval: null
@@ -77222,7 +77222,7 @@ https://cloud.redhat.com/blog/getting-started-running-spark-workloads-on-openshi
   addition_method: manual
   content_hash: 69402e8f6e4224ee97f646b366a8c6a16f406178dec129dd4956822ad9e64148
   health_score: 100.0
-  last_checked: 1779034510.061753
+  last_checked: 1779034510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:10.061753+02:00'
   last_ai_eval: null
@@ -77249,7 +77249,7 @@ https://cloud.redhat.com/blog/global-load-balancer-approaches:
   addition_method: manual
   content_hash: 7b5bc3bd75a54735aeffa5677c66dd447598194ca64b774feda07c1bc3ac8573
   health_score: 100.0
-  last_checked: 1779032728.693208
+  last_checked: 1779032728
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:28.693208+02:00'
   last_ai_eval: null
@@ -77277,7 +77277,7 @@ https://cloud.redhat.com/blog/global-load-balancer-approaches:
   addition_method: manual
   content_hash: 69d1e896e9bbacf9467d3ec4dbadb3b2590796f2d48f41a72333b97f8413f0e7
   health_score: 100.0
-  last_checked: 1779033432.48376
+  last_checked: 1779033432
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:12.483760+02:00'
   last_ai_eval: null
@@ -77304,7 +77304,7 @@ https://cloud.redhat.com/blog/how-to-modernize-virtualized-workloads:
   addition_method: manual
   content_hash: 90526a73a4d0f876531a3a074a5f5240d99c8b805087a57b5fe4820f5499a9f6
   health_score: 100.0
-  last_checked: 1779031489.902065
+  last_checked: 1779031489
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:49.902065+02:00'
   last_ai_eval: null
@@ -77332,7 +77332,7 @@ https://cloud.redhat.com/blog/how-to-modernize-virtualized-workloads:
   addition_method: manual
   content_hash: 835e59ba8e5fab8717e5a0d179f7792344eb1da73ca65a09c5b954905660e067
   health_score: 100.0
-  last_checked: 1779029252.062997
+  last_checked: 1779029252
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:32.062997+02:00'
   last_ai_eval: null
@@ -77359,7 +77359,7 @@ https://cloud.redhat.com/blog/how-to-use-argocd-deployments-with-github-tokens:
   addition_method: manual
   content_hash: 7a7301da4ef4cf3ae62cb06ee30c6c43badba14e368e5f8d1a86024e93b0a93f
   health_score: 100.0
-  last_checked: 1779029322.937176
+  last_checked: 1779029322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:42.937176+02:00'
   last_ai_eval: null
@@ -77387,7 +77387,7 @@ https://cloud.redhat.com/blog/log4shell-practical-mitigations-and-impact-analysi
   addition_method: manual
   content_hash: e60f4283252ea9e31177f7404a56830d542a436e75f35cf0a61a703b3a30b1a7
   health_score: 100.0
-  last_checked: 1779032000.183718
+  last_checked: 1779032000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:20.183718+02:00'
   last_ai_eval: null
@@ -77414,7 +77414,7 @@ https://cloud.redhat.com/blog/monitoring-infrastructure-openshift-4.x-using-zabb
   addition_method: manual
   content_hash: 7b797b937e6db80a3393bded93ae24731ab99fd7708b19461509928c81ccf6f0
   health_score: 100.0
-  last_checked: 1779031669.97448
+  last_checked: 1779031669
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:49.974480+02:00'
   last_ai_eval: null
@@ -77442,7 +77442,7 @@ https://cloud.redhat.com/blog/monitoring-infrastructure-openshift-4.x-using-zabb
   addition_method: manual
   content_hash: 6eb93d328f91b3eb9d2a99bdd9bad4167b4a55670db124f74ac211e6e2b03a7d
   health_score: 100.0
-  last_checked: 1779033716.029047
+  last_checked: 1779033716
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:56.029047+02:00'
   last_ai_eval: null
@@ -77469,7 +77469,7 @@ https://cloud.redhat.com/blog/openshift-sandboxed-containers-101:
   addition_method: manual
   content_hash: 4ad8cb79b23f6839b34ee297173077f17d7b5e924da07651fdcc802f88043c03
   health_score: 100.0
-  last_checked: 1779033591.938166
+  last_checked: 1779033591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:51.938166+02:00'
   last_ai_eval: null
@@ -77497,7 +77497,7 @@ https://cloud.redhat.com/blog/openshift-sandboxed-containers-operator-from-zero-
   addition_method: manual
   content_hash: 81a5959f8270f61831132202977dc62db97a00c85c2b40c2e49bce7a76d53d49
   health_score: 100.0
-  last_checked: 1779032376.359971
+  last_checked: 1779032376
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:36.359971+02:00'
   last_ai_eval: null
@@ -77524,7 +77524,7 @@ https://cloud.redhat.com/blog/openshift-virtualization-on-amazon-web-services:
   addition_method: manual
   content_hash: 2a2153ddd47982a950e32dd22fbd21e3051bde3b50e62f3df4cc184cb05c84c3
   health_score: 100.0
-  last_checked: 1779033500.849875
+  last_checked: 1779033500
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:20.849875+02:00'
   last_ai_eval: null
@@ -77550,7 +77550,7 @@ https://cloud.redhat.com/blog/red-hat-container-community-of-practice-operators:
   addition_method: manual
   content_hash: dba65671976494ef6fdeabd728d2d867c171ac9de6a408a91918b6f8b65f342b
   health_score: 100.0
-  last_checked: 1779034173.492871
+  last_checked: 1779034173
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:33.492871+02:00'
   last_ai_eval: null
@@ -77576,7 +77576,7 @@ https://cloud.redhat.com/blog/red-hat-openshift-4.8-is-now-generally-available:
   addition_method: manual
   content_hash: a54975761ed228ae5860b4ca529890d491f63731f0e5232c21b989ca91e1b199
   health_score: 100.0
-  last_checked: 1779030558.793082
+  last_checked: 1779030558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:18.793082+02:00'
   last_ai_eval: null
@@ -77603,7 +77603,7 @@ https://cloud.redhat.com/blog/red-hat-openshift-4.9-is-now-generally-available:
   addition_method: manual
   content_hash: 2ff5a3af3d6ea22d236b5815f5fea617d8c8aa2d1d03ed3e50c89228515fdfb7
   health_score: 100.0
-  last_checked: 1779029132.836291
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.836291+02:00'
   last_ai_eval: null
@@ -77630,7 +77630,7 @@ https://cloud.redhat.com/blog/sandboxed-containers-operator-from-zero-to-hero-th
   addition_method: manual
   content_hash: 0496ad94d3c3371132a9304769684728dfdc75af8263cc246a2d7cb22db74d21
   health_score: 100.0
-  last_checked: 1779031810.081736
+  last_checked: 1779031810
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:10.081736+02:00'
   last_ai_eval: null
@@ -77658,7 +77658,7 @@ https://cloud.redhat.com/blog/sandboxed-containers-operator-from-zero-to-hero-th
   addition_method: manual
   content_hash: 6003253496523db4d1906f6e656324ef80bf5e1ebd9ccabef7f76ac2abb88eb3
   health_score: 100.0
-  last_checked: 1779032642.937346
+  last_checked: 1779032642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:02.937346+02:00'
   last_ai_eval: null
@@ -77684,7 +77684,7 @@ https://cloud.redhat.com/blog/simplifying-database-cloud-service-access:
   addition_method: manual
   content_hash: 88e8e4601859a8ecf3f0f3e80354b50006b6fffd3129525ec6a64759c4d54fa8
   health_score: 100.0
-  last_checked: 1779032682.232355
+  last_checked: 1779032682
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:42.232355+02:00'
   last_ai_eval: null
@@ -77711,7 +77711,7 @@ https://cloud.redhat.com/blog/top-open-source-kubernetes-security-tools-of-2021:
   addition_method: manual
   content_hash: 87094b6ac62f26ba7424cae996db29735db7b905a1fb8ea7ee9fb32c14efc00b
   health_score: 100.0
-  last_checked: 1779032421.438699
+  last_checked: 1779032421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:21.438699+02:00'
   last_ai_eval: null
@@ -77740,7 +77740,7 @@ https://cloud.redhat.com/blog/velero-backup-and-restore-of-an-application-using-
   addition_method: manual
   content_hash: c51febf5ee412f42536ccab1aa83b7e9210600cd124b9f5db6add2e60dec7c74
   health_score: 100.0
-  last_checked: 1779031181.681502
+  last_checked: 1779031181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:41.681502+02:00'
   last_ai_eval: null
@@ -77768,7 +77768,7 @@ https://cloud.redhat.com/blog/virtual-machines-as-code-with-openshift-gitops-and
   addition_method: manual
   content_hash: 773aa5322e51e8d84dfbaf6fc1801d04ad52387239e7d99e6e393b0ddddddefe
   health_score: 100.0
-  last_checked: 1779032884.793369
+  last_checked: 1779032884
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:04.793369+02:00'
   last_ai_eval: null
@@ -77795,7 +77795,7 @@ https://cloud.redhat.com/openshift/install:
   addition_method: manual
   content_hash: 5c8411c63c6f815af302a34082cbbc1c393f24c2e1e12d1f77aa866020faf6c5
   health_score: 100.0
-  last_checked: 1779030430.141393
+  last_checked: 1779030430
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:10.141393+02:00'
   last_ai_eval: null
@@ -77855,7 +77855,7 @@ https://cloud.spring.io/spring-cloud-config/spring-cloud-config.html:
   addition_method: manual
   content_hash: 7b01ee5f15ecf4f94471e5e0c5754265c9c8cfca41bb89622c6da4c8c946a652
   health_score: 100.0
-  last_checked: 1779029060.797214
+  last_checked: 1779029060
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:20.797214+02:00'
   last_ai_eval: null
@@ -77915,7 +77915,7 @@ https://cloud.tilt.dev:
   addition_method: manual
   content_hash: 02ec5ceba1c9af46add34ef52184e32f7ac7e673d891c7354e6acc57cae6c5e3
   health_score: 100.0
-  last_checked: 1779032457.261039
+  last_checked: 1779032457
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:57.261039+02:00'
   last_ai_eval: null
@@ -77942,7 +77942,7 @@ https://cloud.vmware.com/tanzu:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033112.759799
+  last_checked: 1779033112
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:52.759799+02:00'
   last_ai_eval: null
@@ -78009,7 +78009,7 @@ https://cloudacademy.com/blog/devops-why-is-it-important-to-decouple-deployment-
   addition_method: manual
   content_hash: 134fef69216beb450a2a5bb0e9665d411870b64755791b9ab46e95e64340e9c5
   health_score: 100.0
-  last_checked: 1779032623.495798
+  last_checked: 1779032623
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:43.495798+02:00'
   last_ai_eval: null
@@ -78040,7 +78040,7 @@ https://cloudacademy.com/blog/migrating-data-to-aws:
   addition_method: manual
   content_hash: 134fef69216beb450a2a5bb0e9665d411870b64755791b9ab46e95e64340e9c5
   health_score: 100.0
-  last_checked: 1779031399.642843
+  last_checked: 1779031399
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:19.642843+02:00'
   last_ai_eval: null
@@ -78072,7 +78072,7 @@ https://cloudark.medium.com/kubernetes-custom-controllers-b6c7d0668fdf:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031435.481243
+  last_checked: 1779031435
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:55.481243+02:00'
   last_ai_eval: null
@@ -78104,7 +78104,7 @@ https://cloudark.medium.com/whats-cooking-in-your-kubernetes-namespace-9200be114
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031333.300843
+  last_checked: 1779031333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:13.300843+02:00'
   last_ai_eval: null
@@ -78135,7 +78135,7 @@ https://cloudark.medium.com/whats-cooking-in-your-kubernetes-namespace-9200be114
   addition_method: manual
   content_hash: 9a3f37e7d47121cff49f55f57871a2211df7e6e676ffd71c953315899111fe34
   health_score: 100.0
-  last_checked: 1779033035.087792
+  last_checked: 1779033035
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:35.087792+02:00'
   last_ai_eval: null
@@ -78162,7 +78162,7 @@ https://cloudblog.withgoogle.com/products/data-analytics/create-templates-from-a
   addition_method: manual
   content_hash: a8ca6bdd3f53d118120ea45c41cac9518922f0f5e1801319b856363b028b8984
   health_score: 100.0
-  last_checked: 1779030996.354525
+  last_checked: 1779030996
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:36.354525+02:00'
   last_ai_eval: null
@@ -78189,7 +78189,7 @@ https://cloudblog.withgoogle.com/products/networking/how-to-use-new-traffic-cont
   addition_method: manual
   content_hash: d530452f118af06797c01a3e4f55c89a5600b3aae7ad285b8f33ebdf95c569bb
   health_score: 100.0
-  last_checked: 1779029145.600212
+  last_checked: 1779029145
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:45.600212+02:00'
   last_ai_eval: null
@@ -78216,7 +78216,7 @@ https://cloudblog.withgoogle.com/products/networking/traffic-director-supports-p
   addition_method: manual
   content_hash: cf08549b7c62783bb6d1e87a6a83e21ea19d00a953ad48c70632bd45617b8ec1
   health_score: 100.0
-  last_checked: 1779030678.284662
+  last_checked: 1779030678
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:18.284662+02:00'
   last_ai_eval: null
@@ -78244,7 +78244,7 @@ https://cloudblog.withgoogle.com/products/networking/traffic-director-supports-p
   addition_method: manual
   content_hash: 6443ff0f45ff8de94b3c653ae505b267cea8a3cd631af7ae05ce8ca829176f84
   health_score: 100.0
-  last_checked: 1779033501.378166
+  last_checked: 1779033501
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:21.378166+02:00'
   last_ai_eval: null
@@ -78381,7 +78381,7 @@ https://cloudbuild.co.uk/part-2-terraform-with-azure-how-to-install-azure-cli:
   addition_method: manual
   content_hash: 3c8c459adf21aa2620ff7a950846d14806305026bb4bad3a44df1b18e313d774
   health_score: 100.0
-  last_checked: 1779032791.713091
+  last_checked: 1779032791
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:31.713091+02:00'
   last_ai_eval: null
@@ -78408,7 +78408,7 @@ https://cloudbuild.co.uk/part-3-terraform-with-azure-how-to-install-visual-studi
   addition_method: manual
   content_hash: 422fb4e68387d0c4620b11b26efea4aa0d614b93d40fedf59f509240023de9de
   health_score: 100.0
-  last_checked: 1779030929.517659
+  last_checked: 1779030929
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:29.517659+02:00'
   last_ai_eval: null
@@ -78435,7 +78435,7 @@ https://cloudbuild.co.uk/part-4-terraform-with-azure-how-to-install-azure-terraf
   addition_method: manual
   content_hash: ea5c85ad6822d8f381c38343bef47750b62c4c0772f04fbdfdc8032314bafb90
   health_score: 100.0
-  last_checked: 1779030354.499751
+  last_checked: 1779030354
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:54.499751+02:00'
   last_ai_eval: null
@@ -78462,7 +78462,7 @@ https://cloudbuild.co.uk/part-5-terraform-with-azure-install-git-and-enable-in-v
   addition_method: manual
   content_hash: d7b5942b2ea8e5d203e3953324ae9b755ca5ae9311e3f326998657736b7215ba
   health_score: 100.0
-  last_checked: 1779033082.882364
+  last_checked: 1779033082
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:22.882364+02:00'
   last_ai_eval: null
@@ -78488,7 +78488,7 @@ https://cloudbuild.co.uk/part-6-terraform-with-azure-deploy-resources-in-azure:
   addition_method: manual
   content_hash: d5182c856fcb8dfb2db6c7a1a43845d5ebc8bda1cf1d0f29b00fa59575101fbe
   health_score: 100.0
-  last_checked: 1779031268.125956
+  last_checked: 1779031268
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:21:08.125956+02:00'
   last_ai_eval: null
@@ -78515,7 +78515,7 @@ https://cloudbuild.co.uk/part-7-terraform-with-azure-deploy-a-variables-file-in-
   addition_method: manual
   content_hash: a16177a49d199b271c688f6c9585c364cf2962894ca617cfe7688dcb7e909df2
   health_score: 100.0
-  last_checked: 1779031330.400856
+  last_checked: 1779031330
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:10.400856+02:00'
   last_ai_eval: null
@@ -78542,7 +78542,7 @@ https://cloudbuild.co.uk/part-8-terraform-with-azure-deploy-a-terraform-tfvars-f
   addition_method: manual
   content_hash: 9bc00781c3d4751cec28a15f8d39e04d20880043ddd36a3a320fa51540ecc7a0
   health_score: 100.0
-  last_checked: 1779034271.492185
+  last_checked: 1779034271
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:11.492185+02:00'
   last_ai_eval: null
@@ -78571,7 +78571,7 @@ https://cloudcanvas.co:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781430334.824126
+  last_checked: 1781430334
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:45:34.824126+02:00'
   last_ai_eval: null
@@ -78606,7 +78606,7 @@ https://cloudcraft.co:
   addition_method: manual
   content_hash: 63633940b9f2ee9beb433e854c279d5186a83775046e3217eb5b8964b3811447
   health_score: 100.0
-  last_checked: 1779031337.486866
+  last_checked: 1779031337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:17.486866+02:00'
   last_ai_eval: null
@@ -78701,7 +78701,7 @@ https://cloudhut.dev/blog/2021-06-24-running-kafka-on-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031045.931625
+  last_checked: 1779031045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:25.931625+02:00'
   last_ai_eval: null
@@ -78732,7 +78732,7 @@ https://cloudify.co/blog/ansible-terraform-and-cloudify:
   addition_method: manual
   content_hash: 4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95
   health_score: 100.0
-  last_checked: 1779032521.360708
+  last_checked: 1779032521
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:01.360708+02:00'
   last_ai_eval: null
@@ -78758,7 +78758,7 @@ https://cloudify.co/blog/ansible-vs-terraform:
   addition_method: manual
   content_hash: 4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95
   health_score: 100.0
-  last_checked: 1779030250.595675
+  last_checked: 1779030250
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:10.595675+02:00'
   last_ai_eval: null
@@ -78785,7 +78785,7 @@ https://cloudify.co/blog/aws-eks-vs-ecs-vs-fargate:
   addition_method: manual
   content_hash: 4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95
   health_score: 100.0
-  last_checked: 1779030438.786633
+  last_checked: 1779030438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:18.786633+02:00'
   last_ai_eval: null
@@ -78812,7 +78812,7 @@ https://cloudify.co/blog/docker-vs-kubernetes-comparison:
   addition_method: manual
   content_hash: 4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95
   health_score: 100.0
-  last_checked: 1779029478.639411
+  last_checked: 1779029478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:18.639411+02:00'
   last_ai_eval: null
@@ -78840,7 +78840,7 @@ https://cloudify.co/blog/infrastructure-as-code-is-it-really-enough-for-devops:
   addition_method: manual
   content_hash: 4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95
   health_score: 100.0
-  last_checked: 1779033206.182271
+  last_checked: 1779033206
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:26.182271+02:00'
   last_ai_eval: null
@@ -78868,7 +78868,7 @@ https://cloudify.co/blog/migrating-pods-containerized-applications-nodes-kuberne
   addition_method: manual
   content_hash: 4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95
   health_score: 100.0
-  last_checked: 1779033572.798816
+  last_checked: 1779033572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:32.798816+02:00'
   last_ai_eval: null
@@ -78895,7 +78895,7 @@ https://cloudify.co/blog/overcoming-devsecops-delivery-pipeline-challenges:
   addition_method: manual
   content_hash: 4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95
   health_score: 100.0
-  last_checked: 1779029291.815855
+  last_checked: 1779029291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:11.815855+02:00'
   last_ai_eval: null
@@ -78922,7 +78922,7 @@ https://cloudify.co/blog/simplifying-hybrid-cloud-deployments-with-aws-eks-and-o
   addition_method: manual
   content_hash: 4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95
   health_score: 100.0
-  last_checked: 1779029862.840878
+  last_checked: 1779029862
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:42.840878+02:00'
   last_ai_eval: null
@@ -78950,7 +78950,7 @@ https://cloudify.co/everything-you-need-to-know-about-hybrid-cloud:
   addition_method: manual
   content_hash: 4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95
   health_score: 100.0
-  last_checked: 1779032835.044862
+  last_checked: 1779032835
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:15.044862+02:00'
   last_ai_eval: null
@@ -78978,7 +78978,7 @@ https://cloudify.co/terraform-integration:
   addition_method: manual
   content_hash: 4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95
   health_score: 100.0
-  last_checked: 1779033715.950525
+  last_checked: 1779033715
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:55.950525+02:00'
   last_ai_eval: null
@@ -79174,7 +79174,7 @@ https://cloudkatha.com/how-to-setup-budget-in-aws-to-keep-your-bill-in-check:
   addition_method: manual
   content_hash: 0991ec36cf5ef9239c7bb458a1052135c775457a4031f7381c8990efd1f3f4a2
   health_score: 100.0
-  last_checked: 1779032345.806555
+  last_checked: 1779032345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:05.806555+02:00'
   last_ai_eval: null
@@ -79340,7 +79340,7 @@ https://cloudnativeengineer.substack.com/p/prepare-for-your-cka-exam-e1c33883eaf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030393.978799
+  last_checked: 1779030393
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:33.978799+02:00'
   last_ai_eval: null
@@ -79372,7 +79372,7 @@ https://cloudnativeislamabad.hashnode.dev/introduction-to-docker-part-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032704.029132
+  last_checked: 1779032704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:04.029132+02:00'
   last_ai_eval: null
@@ -79404,7 +79404,7 @@ https://cloudnativeislamabad.hashnode.dev/virtualization-vs-containerization:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034507.051205
+  last_checked: 1779034507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:07.051205+02:00'
   last_ai_eval: null
@@ -79535,7 +79535,7 @@ https://cloudnativenow.com/features/9-open-source-developer-tools-for-kubernetes
   addition_method: manual
   content_hash: 5b10c16b8cee1450fcc77bb53075fd3728426c293688d84e17dd5d4af1c122c0
   health_score: 100.0
-  last_checked: 1779130495.024146
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.024146+02:00'
   last_ai_eval: null
@@ -79966,7 +79966,7 @@ https://cloudnativenow.com/features/the-rise-of-the-kubemaster:
   addition_method: manual
   content_hash: 8149221c614e31d61b3432239b8ffb4ccf6a5ddb112fe2e005dc87abaee71db7
   health_score: 84.0
-  last_checked: 1779130494.969172
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.969172+02:00'
   last_ai_eval: null
@@ -80179,7 +80179,7 @@ https://cloudnativenow.com/topics/cloudnativedevelopment/how-docker-and-kubernet
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1781736203.039006
+  last_checked: 1781736203
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:23.039006+02:00'
   last_ai_eval: null
@@ -80311,7 +80311,7 @@ https://cloudnativenow.com/topics/cloudnativeplatforms/10-best-practices-worth-i
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1781736223.037099
+  last_checked: 1781736223
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:43.037099+02:00'
   last_ai_eval: null
@@ -80609,7 +80609,7 @@ https://cloudnativesimplified.substack.com/p/tool-series-1-kcp:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030367.146242
+  last_checked: 1779030367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:07.146242+02:00'
   last_ai_eval: null
@@ -80640,7 +80640,7 @@ https://cloudnativetoolkit.dev/adopting/use-cases/gitops/gitops-ibm-cloud-paks:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779034223.844624
+  last_checked: 1779034223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:23.844624+02:00'
   last_ai_eval: null
@@ -80666,7 +80666,7 @@ https://cloudogu.com/en/blog:
   addition_method: manual
   content_hash: a298f16198354314893af506971dfe33f8360dfd30b68edde8fbd91bd720eb5c
   health_score: 100.0
-  last_checked: 1779029574.052336
+  last_checked: 1779029574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:54.052336+02:00'
   last_ai_eval: null
@@ -80692,7 +80692,7 @@ https://cloudogu.com/en/blog/cd-with-nexus-jenkins-ces:
   addition_method: manual
   content_hash: cd1c538590522bb92b28c310c1eae9a40183f00c3b7e9e461185a61ce67a05a2
   health_score: 100.0
-  last_checked: 1779030575.089491
+  last_checked: 1779030575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:35.089491+02:00'
   last_ai_eval: null
@@ -80720,7 +80720,7 @@ https://cloudogu.com/en/blog/gitops-tools:
   addition_method: manual
   content_hash: 06987b214919f107e8536704903b9f4e23f12bd696c9e980b2c38e40edf4d567
   health_score: 100.0
-  last_checked: 1779029114.020016
+  last_checked: 1779029114
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:14.020016+02:00'
   last_ai_eval: null
@@ -80748,7 +80748,7 @@ https://cloudogu.com/en/blog/kubernetes-least-privilege-gcp-example:
   addition_method: manual
   content_hash: 97772e220e38d7f3baa85d8b4a2b65cdbf81514cdd3af55b8e6178e224a66e6e
   health_score: 100.0
-  last_checked: 1779029121.710774
+  last_checked: 1779029121
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:21.710774+02:00'
   last_ai_eval: null
@@ -80843,7 +80843,7 @@ https://cloudonaut.io/ec2-checklist-seven-things-to-do-after-launching-an-instan
   addition_method: manual
   content_hash: dac8aff6b4f699aed2d9899b5d87654d008e314c2b1ce8ab70283ee9c9efac63
   health_score: 100.0
-  last_checked: 1779030805.845334
+  last_checked: 1779030805
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:13:25.845334+02:00'
   last_ai_eval: null
@@ -81207,7 +81207,7 @@ https://cloudpak8s.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031398.859411
+  last_checked: 1779031398
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:18.859411+02:00'
   last_ai_eval: null
@@ -81241,7 +81241,7 @@ https://cloudpak8s.io/apps/cp4a_overview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032100.149043
+  last_checked: 1779032100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:00.149043+02:00'
   last_ai_eval: null
@@ -81359,7 +81359,7 @@ https://cloudskills.io/blog/git-azure-devops:
   addition_method: manual
   content_hash: 0f6f4a758b9bf5b93d6bd08641f5e3509efd1b680b57e34fd366d1d5c1c84203
   health_score: 100.0
-  last_checked: 1779030736.757361
+  last_checked: 1779030736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:16.757361+02:00'
   last_ai_eval: null
@@ -81387,7 +81387,7 @@ https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032170.997024
+  last_checked: 1779032170
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:10.997024+02:00'
   last_ai_eval: null
@@ -81493,7 +81493,7 @@ https://cloudyuga.guru/hands_on_lab/k8s-qos-oomkilled:
   addition_method: manual
   content_hash: cd75e5580b09ed11ee77f578f2ad7892db76470d91d4b4574f69dda3abfec66c
   health_score: 100.0
-  last_checked: 1779030396.691481
+  last_checked: 1779030396
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:36.691481+02:00'
   last_ai_eval: null
@@ -81625,7 +81625,7 @@ https://cmder.net:
   addition_method: manual
   content_hash: fa2497b2062a9ac2f0b6adedfd771d38685f51faf00822e020b02ee9f9562230
   health_score: 100.0
-  last_checked: 1779033592.94772
+  last_checked: 1779033592
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:59:52.947720+02:00'
   last_ai_eval: null
@@ -81660,7 +81660,7 @@ https://cnab.io:
   addition_method: manual
   content_hash: 1f6ccadf4fe55b28fe56a25d41820dde0db95bf5f7d69b897890d2d1013be317
   health_score: 100.0
-  last_checked: 1779029147.533721
+  last_checked: 1779029147
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:47.533721+02:00'
   last_ai_eval: null
@@ -81772,7 +81772,7 @@ https://code.claude.com/docs/en/terminal-config:
   addition_method: automatic
   content_hash: 5e249a89200415b38019943ba0ffa45ca3bd85bd487958b32e06ded8ee3bb5c9
   health_score: null
-  last_checked: 1780352272.994116
+  last_checked: 1780352272
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:17:52.994116+02:00'
   last_ai_eval: null
@@ -81910,7 +81910,7 @@ https://code.likeagirl.io/docker-setup-simple-application-with-mongodb-for-data-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030610.628194
+  last_checked: 1779030610
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:10.628194+02:00'
   last_ai_eval: null
@@ -81942,7 +81942,7 @@ https://code.tutsplus.com/tutorials/rest-vs-grpc-battle-of-the-apis--cms-30711:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032287.611381
+  last_checked: 1779032287
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:07.611381+02:00'
   last_ai_eval: null
@@ -81979,7 +81979,7 @@ https://code.visualstudio.com:
   addition_method: manual
   content_hash: c3c50a8f061161616e6c3a3783c83deffa3891653bae2a24cfe414f69e3e58d6
   health_score: 100.0
-  last_checked: 1779030842.279687
+  last_checked: 1779030842
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:14:02.279687+02:00'
   last_ai_eval: null
@@ -82012,7 +82012,7 @@ https://code.visualstudio.com/blogs/2021/06/10/remote-repositories:
   addition_method: manual
   content_hash: e3767f503d90547e090c4895a5cb574e94dd947cf8af0bda1408bc5ec0f5cd77
   health_score: 100.0
-  last_checked: 1779029459.224557
+  last_checked: 1779029459
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:50:59.224557+02:00'
   last_ai_eval: null
@@ -82043,7 +82043,7 @@ https://code.visualstudio.com/blogs/2021/10/20/vscode-dev?WT.mc_id=devcloud-4648
   addition_method: manual
   content_hash: 77e9ffd05ce9c5bc89094f10ffe02454d9be4e754cf99edb47e4fb29e5066dd9
   health_score: 100.0
-  last_checked: 1779029056.3679
+  last_checked: 1779029056
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:44:16.367900+02:00'
   last_ai_eval: null
@@ -82072,7 +82072,7 @@ https://code.visualstudio.com/docs/azure/kubernetes:
   addition_method: manual
   content_hash: 6c06929236af06eafecdc5a45ed2ec89a83144f4df8b0dbd20731faf2ffa0c40
   health_score: 100.0
-  last_checked: 1779031425.532768
+  last_checked: 1779031425
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:45.532768+02:00'
   last_ai_eval: null
@@ -82105,7 +82105,7 @@ https://code.visualstudio.com/docs/copilot/overview:
   addition_method: manual
   content_hash: 146c1d3f794a0d9c79c45d1d9be96516d6a6174f75f3a2c0df57ac82f9826d46
   health_score: 100.0
-  last_checked: 1779030034.578613
+  last_checked: 1779030034
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:34.578613+02:00'
   last_ai_eval: null
@@ -82170,7 +82170,7 @@ https://code.visualstudio.com/docs/editor/integrated-terminal:
   addition_method: manual
   content_hash: 59d82b23dc3e37c81cdd54c0eb808b62b2433fc566eea0670cd208bfa4077466
   health_score: 100.0
-  last_checked: 1779032091.076869
+  last_checked: 1779032091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:51.076869+02:00'
   last_ai_eval: null
@@ -82197,7 +82197,7 @@ https://code.visualstudio.com/docs/editor/versioncontrol:
   addition_method: manual
   content_hash: 08a30b246d1c850dfc56949b05d5bdeb0712aa55d87aa8ab17c2b977c1b8c9a0
   health_score: 100.0
-  last_checked: 1779032184.866871
+  last_checked: 1779032184
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:24.866871+02:00'
   last_ai_eval: null
@@ -82259,7 +82259,7 @@ https://code.visualstudio.com/docs/sourcecontrol/overview:
   addition_method: manual
   content_hash: ca9d892187473e14d09fb96087e961ef9a13f9dbbb6c07142cc0b7f22419d0fd
   health_score: 100.0
-  last_checked: 1779130494.967761
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.967761+02:00'
   last_ai_eval: null
@@ -82292,7 +82292,7 @@ https://code.visualstudio.com/docs/terminal/basics:
   addition_method: manual
   content_hash: bc875417bf381c54b67f6509195ddbf988e2585a10083abe52c8e9ade592f68f
   health_score: 100.0
-  last_checked: 1779130495.007689
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.007689+02:00'
   last_ai_eval: null
@@ -82325,7 +82325,7 @@ https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf:
   addition_method: manual
   content_hash: 6b4c15228763e7088a84b43e8b4063c22658fc9bdf8f903e10d3d039b9253d06
   health_score: 100.0
-  last_checked: 1779030986.112041
+  last_checked: 1779030986
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:26.112041+02:00'
   last_ai_eval: null
@@ -82359,7 +82359,7 @@ https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf:
   addition_method: manual
   content_hash: adc8651d12a6efca877f34991a1dae66a6f7f3da3e0a29d654fb9145d9b0398d
   health_score: 100.0
-  last_checked: 1779031351.946148
+  last_checked: 1779031351
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:31.946148+02:00'
   last_ai_eval: null
@@ -82393,7 +82393,7 @@ https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf:
   addition_method: manual
   content_hash: b506af005a8a81952aed09e56515b127eae6cfd30f1bfbb563c86e5d5ef53d35
   health_score: 100.0
-  last_checked: 1779031099.274281
+  last_checked: 1779031099
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:19.274281+02:00'
   last_ai_eval: null
@@ -82426,7 +82426,7 @@ https://code.visualstudio.com/updates:
   addition_method: manual
   content_hash: 616b20408208ff618eb627b4845cffa696d673acafca27d440b77d95b6d7e902
   health_score: 100.0
-  last_checked: 1779030267.693409
+  last_checked: 1779030267
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:27.693409+02:00'
   last_ai_eval: null
@@ -82455,7 +82455,7 @@ https://code.visualstudio.com/updates/v1_120:
   addition_method: manual
   content_hash: 1cec3d87564a1c68f19475ed0cc875323d68bb5d474b0db3a601f50b4c927093
   health_score: 100.0
-  last_checked: 1779130494.933967
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.933967+02:00'
   last_ai_eval: null
@@ -82487,7 +82487,7 @@ https://code.visualstudio.com/updates/v1_120/v1_46:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.00055
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.000550+02:00'
   last_ai_eval: null
@@ -82523,7 +82523,7 @@ https://code.visualstudio.com/updates/v1_46:
   addition_method: manual
   content_hash: 20bc67890f72a2ec85a95c3b852c2e894cd61d69ed160ee6171864b94c7fd564
   health_score: 100.0
-  last_checked: 1779030230.458468
+  last_checked: 1779030230
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:50.458468+02:00'
   last_ai_eval: null
@@ -82584,7 +82584,7 @@ https://codeberg.org/hjacobs/kube-downscaler:
   addition_method: manual
   content_hash: 282b96be5a901f9ad83e66bb7c4b5fe961801e7d2ff5f39ce9bd17f5d9ac0d16
   health_score: 100.0
-  last_checked: 1779032220.226394
+  last_checked: 1779032220
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:00.226394+02:00'
   last_ai_eval: null
@@ -82619,7 +82619,7 @@ https://codeberg.org/hjacobs/kube-janitor:
   addition_method: manual
   content_hash: cb54d2f5d93f3e1fac684b9b86ef71cf1900b75a1972d9706ffc91ab45e4c4c0
   health_score: 100.0
-  last_checked: 1779030589.969411
+  last_checked: 1779030589
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:49.969411+02:00'
   last_ai_eval: null
@@ -83055,7 +83055,7 @@ https://codefresh.io:
   addition_method: manual
   content_hash: c5b89e256399ff84c91434c748a633841df6651452f4ae81f74a024bd49eb2e0
   health_score: 100.0
-  last_checked: 1779033211.309474
+  last_checked: 1779033211
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:31.309474+02:00'
   last_ai_eval: null
@@ -83081,7 +83081,7 @@ https://codefresh.io/about-gitops/applied-gitops-with-kustomize:
   addition_method: manual
   content_hash: 5ae0c238d46eba463cdda45774b93efa0d0f7aba222e154d930a8c8c08578f8d
   health_score: 100.0
-  last_checked: 1779032101.905362
+  last_checked: 1779032101
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:01.905362+02:00'
   last_ai_eval: null
@@ -83108,7 +83108,7 @@ https://codefresh.io/about-gitops/branches-gitops-environments:
   addition_method: manual
   content_hash: 397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472
   health_score: 100.0
-  last_checked: 1779030983.31864
+  last_checked: 1779030983
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:23.318640+02:00'
   last_ai_eval: null
@@ -83135,7 +83135,7 @@ https://codefresh.io/about-gitops/gitops-for-infrastructure-and-applications:
   addition_method: manual
   content_hash: 4686d66e56913576d702fb3e56a63f7b09223ffdbb0deae915c87273ff68872e
   health_score: 100.0
-  last_checked: 1779030426.110526
+  last_checked: 1779030426
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:06.110526+02:00'
   last_ai_eval: null
@@ -83162,7 +83162,7 @@ https://codefresh.io/about-gitops/pains-gitops-1-0:
   addition_method: manual
   content_hash: 397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472
   health_score: 100.0
-  last_checked: 1779034037.935513
+  last_checked: 1779034037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:17.935513+02:00'
   last_ai_eval: null
@@ -83190,7 +83190,7 @@ https://codefresh.io/blog/how-to-model-your-gitops-environments-and-promote-rele
   addition_method: manual
   content_hash: 5537a86599bc756fe86bcb381db7c1793dd000a2271c19b1498049e5eaeef55c
   health_score: 100.0
-  last_checked: 1779030500.315214
+  last_checked: 1779030500
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:20.315214+02:00'
   last_ai_eval: null
@@ -83216,7 +83216,7 @@ https://codefresh.io/blog/kubernetes-antipatterns-1:
   addition_method: manual
   content_hash: 52117933a51b0c11f94eea34f73056b95ccdc390c540dca952a7245ada44824e
   health_score: 100.0
-  last_checked: 1779031469.177367
+  last_checked: 1779031469
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:29.177367+02:00'
   last_ai_eval: null
@@ -83243,7 +83243,7 @@ https://codefresh.io/blog/kubernetes-antipatterns-2:
   addition_method: manual
   content_hash: 0d6362111d7da6211c8c0cd56f07cad69fd8e085d59248fbf9985c42bcad657d
   health_score: 100.0
-  last_checked: 1779032902.832071
+  last_checked: 1779032902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:22.832071+02:00'
   last_ai_eval: null
@@ -83271,7 +83271,7 @@ https://codefresh.io/blog/progressive-delivery-for-kubernetes-config-maps-using-
   addition_method: manual
   content_hash: 6b198f49d9711a497f15a6da56c880503e1892be42d081099d23dd665ad03a41
   health_score: 100.0
-  last_checked: 1779032346.266387
+  last_checked: 1779032346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:06.266387+02:00'
   last_ai_eval: null
@@ -83298,7 +83298,7 @@ https://codefresh.io/blog/using-argo-cd-and-kustomize-for-configmap-rollouts:
   addition_method: manual
   content_hash: 5a67092ce19f58852c67a8dc5e4e6174e05c0f4d80b5f27505a2d97d3e6944c8
   health_score: 100.0
-  last_checked: 1779033336.585022
+  last_checked: 1779033336
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:36.585022+02:00'
   last_ai_eval: null
@@ -83324,7 +83324,7 @@ https://codefresh.io/containers/docker-anti-patterns:
   addition_method: manual
   content_hash: 66f2b0a65719e381fe146228bf5a8003f14301362b775cc4975a8498d80acb20
   health_score: 100.0
-  last_checked: 1779030712.886811
+  last_checked: 1779030712
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:52.886811+02:00'
   last_ai_eval: null
@@ -83351,7 +83351,7 @@ https://codefresh.io/devops/pains-gitops-1-0:
   addition_method: manual
   content_hash: 397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472
   health_score: 100.0
-  last_checked: 1779031793.827901
+  last_checked: 1779031793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:53.827901+02:00'
   last_ai_eval: null
@@ -83378,7 +83378,7 @@ https://codefresh.io/helm-tutorial/kanban-promotion-boards:
   addition_method: manual
   content_hash: 397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472
   health_score: 100.0
-  last_checked: 1779029932.047055
+  last_checked: 1779029932
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:52.047055+02:00'
   last_ai_eval: null
@@ -83405,7 +83405,7 @@ https://codefresh.io/helm-tutorial/taking-helm-3-spin:
   addition_method: manual
   content_hash: 397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472
   health_score: 100.0
-  last_checked: 1779030983.319752
+  last_checked: 1779030983
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:23.319752+02:00'
   last_ai_eval: null
@@ -83432,7 +83432,7 @@ https://codefresh.io/helm-tutorial/using-helm-with-gitops:
   addition_method: manual
   content_hash: 580236e6727d60c7192f915d47ac819ff0a88b1165845d880227b3d65994db08
   health_score: 100.0
-  last_checked: 1779034135.536391
+  last_checked: 1779034135
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:55.536391+02:00'
   last_ai_eval: null
@@ -83460,7 +83460,7 @@ https://codefresh.io/howtos/local-k8s-draft-skaffold-garden:
   addition_method: manual
   content_hash: 397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472
   health_score: 100.0
-  last_checked: 1779034131.64498
+  last_checked: 1779034131
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:51.644980+02:00'
   last_ai_eval: null
@@ -83487,7 +83487,7 @@ https://codefresh.io/kubernetes-tutorial/okteto:
   addition_method: manual
   content_hash: 397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472
   health_score: 100.0
-  last_checked: 1779029151.726152
+  last_checked: 1779029151
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:51.726152+02:00'
   last_ai_eval: null
@@ -83514,7 +83514,7 @@ https://codefresh.io/kubernetes-tutorial/telepresence-2-local-development:
   addition_method: manual
   content_hash: 397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472
   health_score: 100.0
-  last_checked: 1779032257.050556
+  last_checked: 1779032257
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:37.050556+02:00'
   last_ai_eval: null
@@ -83605,7 +83605,7 @@ https://codely.tv:
   addition_method: manual
   content_hash: 6eb312b14121050a88491bcf4d3cabc8e781402c55b54298304ea21c762ee80e
   health_score: 100.0
-  last_checked: 1779032875.237904
+  last_checked: 1779032875
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:55.237904+02:00'
   last_ai_eval: null
@@ -83903,7 +83903,7 @@ https://codingfriend.medium.com/docker-swarm-cheatsheet-22665e3278b1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030680.121519
+  last_checked: 1779030680
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:20.121519+02:00'
   last_ai_eval: null
@@ -84000,7 +84000,7 @@ https://colab.research.google.com/drive/1m6ZjIJBxU20kxI9zTZqeMEVSq1FL0pNa?usp=sh
   addition_method: manual
   content_hash: cbc6133002b8dc0dc56ddde5c8c7b54b676c1ba874e17b68f47df0262b029dda
   health_score: 100.0
-  last_checked: 1779030295.960024
+  last_checked: 1779030295
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:04:55.960024+02:00'
   last_ai_eval: null
@@ -84095,7 +84095,7 @@ https://collabnix.com/kubernetes-crud-operation-using-go-on-docker-desktop:
   addition_method: manual
   content_hash: a684eafda6342a6603be72a60269cecf4577c35a9d00b8dd2c39adaf15e6fbd0
   health_score: 100.0
-  last_checked: 1779029059.474892
+  last_checked: 1779029059
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:44:19.474892+02:00'
   last_ai_eval: null
@@ -84196,7 +84196,7 @@ https://collabnix.com/top-10-kubernetes-tools-you-need-for-2021:
   addition_method: manual
   content_hash: b888503a01bfc2f9e036c3459bf30a7de6d32f88cfd03e29d8a65198c2cd9c4e
   health_score: 100.0
-  last_checked: 1779032196.926633
+  last_checked: 1779032196
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:36.926633+02:00'
   last_ai_eval: null
@@ -84265,7 +84265,7 @@ https://collabnix.github.io/kubetools:
   addition_method: manual
   content_hash: 6c490400234f24034695b7d0c7caf515bc83cea300edb468aedbd52b5b7d233b
   health_score: 100.0
-  last_checked: 1779030553.915078
+  last_checked: 1779030553
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:13.915078+02:00'
   last_ai_eval: null
@@ -84508,7 +84508,7 @@ https://commons.openshift.org:
   addition_method: automatic
   content_hash: 521bfc368903ccd88d9f267d47541360c8127cf6091313ddb440d13493d0cc4b
   health_score: null
-  last_checked: 1780352720.351771
+  last_checked: 1780352720
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:20.351771+02:00'
   last_ai_eval: null
@@ -84545,7 +84545,7 @@ https://commons.openshift.org:
   addition_method: manual
   content_hash: 2b584970715dc3d5c30767ce150487542996519d242bb8ebb7f8aab8c4a56321
   health_score: 100.0
-  last_checked: 1779033218.918472
+  last_checked: 1779033218
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:38.918472+02:00'
   last_ai_eval: null
@@ -84572,7 +84572,7 @@ https://community.aws/kubernetes:
   addition_method: manual
   content_hash: 54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1
   health_score: 100.0
-  last_checked: 1779034035.018308
+  last_checked: 1779034035
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:15.018308+02:00'
   last_ai_eval: null
@@ -84599,7 +84599,7 @@ https://community.aws/training:
   addition_method: manual
   content_hash: 54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1
   health_score: 100.0
-  last_checked: 1779030861.992095
+  last_checked: 1779030861
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:21.992095+02:00'
   last_ai_eval: null
@@ -84724,7 +84724,7 @@ https://community.hpe.com/t5/HPE-Ezmeral-Uncut/Containers-vs-VMs-What-s-the-diff
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030843.228591
+  last_checked: 1779030843
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:03.228591+02:00'
   last_ai_eval: null
@@ -84785,7 +84785,7 @@ https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/daniel-jast1/20
   addition_method: manual
   content_hash: f09f305ca59cf7262b8e6524e8a1c938459967978dbfd81603e04c20a1468d7f
   health_score: 100.0
-  last_checked: 1779032950.659858
+  last_checked: 1779032950
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:10.659858+02:00'
   last_ai_eval: null
@@ -84846,7 +84846,7 @@ https://community.ops.io/danielepolencic/how-do-you-gracefully-shut-down-pods-in
   addition_method: manual
   content_hash: b7db082d16131c0763c39ec0de3b9988fef03c7a4c45fce8af4f9f8f2744f99c
   health_score: 100.0
-  last_checked: 1779034030.811729
+  last_checked: 1779034030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:10.811729+02:00'
   last_ai_eval: null
@@ -84906,7 +84906,7 @@ https://community.ops.io/danielepolencic/memory-requests-and-limits-in-kubernete
   addition_method: manual
   content_hash: ed82ad26511f68631ed1c429fb5c2afd4eca94287476983d2a11460e33a58167
   health_score: 100.0
-  last_checked: 1779032236.324038
+  last_checked: 1779032236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:16.324038+02:00'
   last_ai_eval: null
@@ -85070,7 +85070,7 @@ https://community.ops.io/the_cozma/k8s-fix-helm-release-failing-with-an-upgrade-
   addition_method: manual
   content_hash: 76cf6fa98eeb0411087796f4fdfe4c49809397d5272efcac1b6689a120717da2
   health_score: 100.0
-  last_checked: 1779030587.768286
+  last_checked: 1779030587
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:47.768286+02:00'
   last_ai_eval: null
@@ -85096,7 +85096,7 @@ https://community.suse.com/feed:
   addition_method: manual
   content_hash: 34ba4e7abe647a914590586b14c1a912645e472e8ed237f208f998258f63b570
   health_score: 100.0
-  last_checked: 1779032464.259505
+  last_checked: 1779032464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:04.259505+02:00'
   last_ai_eval: null
@@ -85122,7 +85122,7 @@ https://community.suse.com/posts/13903989:
   addition_method: manual
   content_hash: 1797c2868a3500d0e03ea1732ac628a9d7d4e7e3960647a0857c514ed62352c5
   health_score: 100.0
-  last_checked: 1779032646.030376
+  last_checked: 1779032646
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:06.030376+02:00'
   last_ai_eval: null
@@ -85149,7 +85149,7 @@ https://community.suse.com/posts/comparing-modern-day-container-image-builders-j
   addition_method: manual
   content_hash: 1797c2868a3500d0e03ea1732ac628a9d7d4e7e3960647a0857c514ed62352c5
   health_score: 100.0
-  last_checked: 1779029076.133759
+  last_checked: 1779029076
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:36.133759+02:00'
   last_ai_eval: null
@@ -85177,7 +85177,7 @@ https://community.suse.com/posts/stupid-simple-kubernetes-deployments-services-a
   addition_method: manual
   content_hash: 34ba4e7abe647a914590586b14c1a912645e472e8ed237f208f998258f63b570
   health_score: 100.0
-  last_checked: 1779029357.919646
+  last_checked: 1779029357
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:17.919646+02:00'
   last_ai_eval: null
@@ -85204,7 +85204,7 @@ https://community.theforeman.org/t/rfc-operations-ansible-collection/20971:
   addition_method: manual
   content_hash: 92962beeef327cbfdfcb9af9fee23f569527276fbd2a6437a795120a54076c96
   health_score: 100.0
-  last_checked: 1779031406.719012
+  last_checked: 1779031406
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:26.719012+02:00'
   last_ai_eval: null
@@ -85265,7 +85265,7 @@ https://compliantkubernetes.io:
   addition_method: manual
   content_hash: f6c7b2f28b6b77b811949cec18a48afb24bfaab0da55cbd8633c28d7ce00f7dd
   health_score: 100.0
-  last_checked: 1779030574.757208
+  last_checked: 1779030574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:34.757208+02:00'
   last_ai_eval: null
@@ -85326,7 +85326,7 @@ https://computerhoy.com/software/github-copilot-x-nueva-ia-parecida-chatgpt-dest
   addition_method: manual
   content_hash: 1b1519ec52478d41664ae4b1de86f7f2c9b5d9e1e5a2528283049a6bd1315b60
   health_score: 100.0
-  last_checked: 1779034582.645319
+  last_checked: 1779034582
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:22.645319+02:00'
   last_ai_eval: null
@@ -85354,7 +85354,7 @@ https://computerhoy.com/tecnologia/deep-learning-considera-revolucion-ia-1241180
   addition_method: manual
   content_hash: 22927715adb24c462a6477176d78b472795a69ce2327403e042e106bca68a4ed
   health_score: 100.0
-  last_checked: 1779032167.2335
+  last_checked: 1779032167
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:07.233500+02:00'
   last_ai_eval: null
@@ -85415,7 +85415,7 @@ https://computingforgeeks.com/kubectl-cheat-sheet-for-kubernetes-cka-exam-prep:
   addition_method: manual
   content_hash: 7762c695f4e1b9e5356cebf49678de04400d82847582778924802a08bdc95200
   health_score: 100.0
-  last_checked: 1779033789.308474
+  last_checked: 1779033789
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:09.308474+02:00'
   last_ai_eval: null
@@ -85475,7 +85475,7 @@ https://computingforgeeks.com/ssh-cheatsheet-for-sysadmins:
   addition_method: manual
   content_hash: bb41cc4d0305ad2aa0484c684dd7df147d5a7baa27cf8aa7381dcb74f0d0011a
   health_score: 100.0
-  last_checked: 1779031426.095178
+  last_checked: 1779031426
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:46.095178+02:00'
   last_ai_eval: null
@@ -85668,7 +85668,7 @@ https://confluence.atlassian.com/bitbucketserver/using-branches-in-bitbucket-ser
   addition_method: manual
   content_hash: bc93901ac186ff796e4750c6ef05682c84c3dd0a71fea342a1c2316e643e7fbf
   health_score: 100.0
-  last_checked: 1779029989.366741
+  last_checked: 1779029989
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:49.366741+02:00'
   last_ai_eval: null
@@ -85695,7 +85695,7 @@ https://confluence.sakaiproject.org/display/REL/Maven+release+plugin+cheat+sheet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034457.445227
+  last_checked: 1779034457
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:17.445227+02:00'
   last_ai_eval: null
@@ -85722,7 +85722,7 @@ https://conjure-up.io:
   addition_method: manual
   content_hash: 6dd11f73ac72feaba19d04d02df52351050e2cf9701a46e219eb47d3bb1d2f93
   health_score: 100.0
-  last_checked: 1779032161.279658
+  last_checked: 1779032161
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:01.279658+02:00'
   last_ai_eval: null
@@ -85750,7 +85750,7 @@ https://console.cloud.google.com/products:
   addition_method: manual
   content_hash: 9531ccf5dea1fa26a180b8c16e0f8800b3b2edfd77e0aacadcd512453292021a
   health_score: 100.0
-  last_checked: 1779033921.93791
+  last_checked: 1779033921
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:21.937910+02:00'
   last_ai_eval: null
@@ -85780,7 +85780,7 @@ https://console.kubestellar.io:
   addition_method: manual
   content_hash: f624cf1a2a553fab72cc11117f1760bccfa4704e814702d77d96f3e5578a11c2
   health_score: 100.0
-  last_checked: 1779034131.521212
+  last_checked: 1779034131
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:08:51.521212+02:00'
   last_ai_eval: null
@@ -85811,7 +85811,7 @@ https://console.redhat.com/openshift/install:
   addition_method: manual
   content_hash: 7df901d0941ab61e9431c5b1d3b3c54c4d74b40eaea52f20102997567a61d654
   health_score: 100.0
-  last_checked: 1779130494.959005
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.959005+02:00'
   last_ai_eval: null
@@ -85840,7 +85840,7 @@ https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl:
   addition_method: manual
   content_hash: 3cb1af83b144f3664ec4f3c5746840ce7d61fd30bdea360ccd0359a7c351b7a3
   health_score: 100.0
-  last_checked: 1779031442.327219
+  last_checked: 1779031442
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:02.327219+02:00'
   last_ai_eval: null
@@ -85940,7 +85940,7 @@ https://containerjournal.com:
   addition_method: manual
   content_hash: cae37ad52cf0876c8d16712f142d9b3dc9d1ffd440d5f7a856c4d383d35cde66
   health_score: 100.0
-  last_checked: 1779031406.53674
+  last_checked: 1779031406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:26.536740+02:00'
   last_ai_eval: null
@@ -85968,7 +85968,7 @@ https://containerjournal.com/editorial-calendar/best-of-2021/kubernetes-enables-
   addition_method: manual
   content_hash: df18aa86dad46a306133d5a6e852cfc00fcc699e4e9b3c4c97f4bf3d1351d152
   health_score: 100.0
-  last_checked: 1779034572.605362
+  last_checked: 1779034572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:12.605362+02:00'
   last_ai_eval: null
@@ -85995,7 +85995,7 @@ https://containerjournal.com/editorial-calendar/cloud-native-security/the-what-a
   addition_method: manual
   content_hash: 8344b412fd45623dc7a7aeca0bb3c25cbed87ed1bd4e0644d1a89ded052438bf
   health_score: 100.0
-  last_checked: 1779031353.38828
+  last_checked: 1779031353
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:33.388280+02:00'
   last_ai_eval: null
@@ -86022,7 +86022,7 @@ https://containerjournal.com/features/4-expert-level-things-i-wish-id-known-abou
   addition_method: manual
   content_hash: 98a4fcc13243b3e6be9f29e2bf7d418b58fa7537b404915d40ab2e96116fb06e
   health_score: 100.0
-  last_checked: 1779029971.440545
+  last_checked: 1779029971
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:31.440545+02:00'
   last_ai_eval: null
@@ -86049,7 +86049,7 @@ https://containerjournal.com/features/9-open-source-developer-tools-for-kubernet
   addition_method: manual
   content_hash: 9833d37eff7c92ef4c2d1eb159e0e6925f56ff2a9ddea8f73d0eb8131f2cc94b
   health_score: 100.0
-  last_checked: 1779034043.123354
+  last_checked: 1779034043
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:23.123354+02:00'
   last_ai_eval: null
@@ -86076,7 +86076,7 @@ https://containerjournal.com/features/assessing-the-true-cost-of-kubernetes:
   addition_method: manual
   content_hash: 49424c5e3c9e7fb7548dc700eff92dedcd6dc46f65b2aa72980b9b75c96f7c2b
   health_score: 100.0
-  last_checked: 1779031402.99434
+  last_checked: 1779031402
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:22.994340+02:00'
   last_ai_eval: null
@@ -86103,7 +86103,7 @@ https://containerjournal.com/features/deploying-kubernetes-on-bare-metal:
   addition_method: manual
   content_hash: f8384d4535b32a8f60a62963a6ef6d71970cef796cb7da4ba37e34e0b6cc835c
   health_score: 100.0
-  last_checked: 1779031390.814507
+  last_checked: 1779031390
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:10.814507+02:00'
   last_ai_eval: null
@@ -86130,7 +86130,7 @@ https://containerjournal.com/features/gitlab-brings-kubernetes-operator-to-red-h
   addition_method: manual
   content_hash: 1285e895276d4fc22bd29843f0c5e9f8e688780bca3a879aba0d8e489a6cb96d
   health_score: 100.0
-  last_checked: 1779030088.273101
+  last_checked: 1779030088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:28.273101+02:00'
   last_ai_eval: null
@@ -86158,7 +86158,7 @@ https://containerjournal.com/features/gitops-the-missing-link-for-ci-cd-for-kube
   addition_method: manual
   content_hash: 115b2525b2fd5fc752b409cf408b80fafc8dc4e6d9c5fafcb4cfe461b479ee56
   health_score: 100.0
-  last_checked: 1779030556.23459
+  last_checked: 1779030556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:16.234590+02:00'
   last_ai_eval: null
@@ -86185,7 +86185,7 @@ https://containerjournal.com/features/gitops-workflows-and-principles-for-kubern
   addition_method: manual
   content_hash: 33291f3777ddf6b084de8c633b1375b44a04f53243b5d4fdb81ff949468f298e
   health_score: 100.0
-  last_checked: 1779031342.965364
+  last_checked: 1779031342
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:22.965364+02:00'
   last_ai_eval: null
@@ -86211,7 +86211,7 @@ https://containerjournal.com/features/gitops-workflows-expanding-beyond-kubernet
   addition_method: manual
   content_hash: b5478095811e234e7d18e0715c749bac43a01b2596c1532ecc6588ac9cf458da
   health_score: 100.0
-  last_checked: 1779029156.357994
+  last_checked: 1779029156
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:56.357994+02:00'
   last_ai_eval: null
@@ -86238,7 +86238,7 @@ https://containerjournal.com/features/kubernetes-enables-devops-as-a-service-daa
   addition_method: manual
   content_hash: df18aa86dad46a306133d5a6e852cfc00fcc699e4e9b3c4c97f4bf3d1351d152
   health_score: 100.0
-  last_checked: 1779031217.27569
+  last_checked: 1779031217
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:17.275690+02:00'
   last_ai_eval: null
@@ -86265,7 +86265,7 @@ https://containerjournal.com/features/kubernetes-security-in-your-ci-cd-pipeline
   addition_method: manual
   content_hash: 18177d0221bd38ebdff17840fade2ff49c79f27734fce3d9ff27cbf9a6da2185
   health_score: 100.0
-  last_checked: 1779032233.996632
+  last_checked: 1779032233
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:13.996632+02:00'
   last_ai_eval: null
@@ -86292,7 +86292,7 @@ https://containerjournal.com/features/linkerds-cncf-graduation-due-to-its-simpli
   addition_method: manual
   content_hash: 40dd2dcacc1b17cc72cae629743a684537a0d5d3ffb03880c35386b28fbe3cce
   health_score: 100.0
-  last_checked: 1779031018.504558
+  last_checked: 1779031018
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:58.504558+02:00'
   last_ai_eval: null
@@ -86320,7 +86320,7 @@ https://containerjournal.com/features/red-hat-ibm-launch-konveyor-to-aggregate-k
   addition_method: manual
   content_hash: 44f8d2e908688fe542734390ec32d58430651efccde27a24dc749faac34340bd
   health_score: 100.0
-  last_checked: 1779031784.037653
+  last_checked: 1779031784
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:44.037653+02:00'
   last_ai_eval: null
@@ -86347,7 +86347,7 @@ https://containerjournal.com/features/red-hat-simplifies-kubernetes-cluster-mana
   addition_method: manual
   content_hash: b7057b78ff9f06ce1ec588b406b5651860ffe08f4b90521d13645e0bfeea22f1
   health_score: 100.0
-  last_checked: 1779031144.319708
+  last_checked: 1779031144
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:04.319708+02:00'
   last_ai_eval: null
@@ -86374,7 +86374,7 @@ https://containerjournal.com/features/siloscape-the-dark-side-of-kubernetes:
   addition_method: manual
   content_hash: 8cb6f103700f3f4e68f1f9d839715d92e8a015840887eb604b9def1045315ead
   health_score: 100.0
-  last_checked: 1779029986.624706
+  last_checked: 1779029986
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:46.624706+02:00'
   last_ai_eval: null
@@ -86401,7 +86401,7 @@ https://containerjournal.com/features/the-4-levels-of-gitops-maturity:
   addition_method: manual
   content_hash: 4aced4975cdc14feae083ed46231e0e78834b50c0f7cf5500328bcd89cebf0e1
   health_score: 100.0
-  last_checked: 1779033587.394283
+  last_checked: 1779033587
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:47.394283+02:00'
   last_ai_eval: null
@@ -86428,7 +86428,7 @@ https://containerjournal.com/features/the-rise-of-the-kubemaster:
   addition_method: manual
   content_hash: d1f382d5091057dd16c31c2addea3dbd843147c5712e89fa0885937917dc374c
   health_score: 100.0
-  last_checked: 1779033026.338781
+  last_checked: 1779033026
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:26.338781+02:00'
   last_ai_eval: null
@@ -86454,7 +86454,7 @@ https://containerjournal.com/features/whats-the-difference-between-docker-and-ku
   addition_method: manual
   content_hash: 367763ff938c7d58fda67a549a836b53e076d20592561a9e08ca10463106407d
   health_score: 100.0
-  last_checked: 1779030575.828902
+  last_checked: 1779030575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:35.828902+02:00'
   last_ai_eval: null
@@ -86480,7 +86480,7 @@ https://containerjournal.com/features/when-is-kubernetes-service-ownership-the-r
   addition_method: manual
   content_hash: 262baa135af3a72c904f412c031ca4610c44673f56de85842a64d35b9f1edc64
   health_score: 100.0
-  last_checked: 1779033732.584788
+  last_checked: 1779033732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:12.584788+02:00'
   last_ai_eval: null
@@ -86507,7 +86507,7 @@ https://containerjournal.com/features/when-is-service-mesh-worth-it:
   addition_method: manual
   content_hash: 92bee09d8ff2d4afc51dc76df42d0c4b138fdf586562d2bbd734060bd4744ece
   health_score: 100.0
-  last_checked: 1779034426.310548
+  last_checked: 1779034426
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:46.310548+02:00'
   last_ai_eval: null
@@ -86533,7 +86533,7 @@ https://containerjournal.com/features/when-kubernetes-as-a-service-doesnt-cut-it
   addition_method: manual
   content_hash: ce128728e75e1d95d413ac134f0b05c5857e0e42824f193344c6a0bbe987ab6e
   health_score: 100.0
-  last_checked: 1779029554.172821
+  last_checked: 1779029554
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:34.172821+02:00'
   last_ai_eval: null
@@ -86560,7 +86560,7 @@ https://containerjournal.com/kubeconcnc/kubernetes-true-superpower-is-its-contro
   addition_method: manual
   content_hash: 3323f7dcae5c69991efd0392a2b0395ffb34a04a014cc44e70e22099916678b9
   health_score: 100.0
-  last_checked: 1779031335.132029
+  last_checked: 1779031335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:15.132029+02:00'
   last_ai_eval: null
@@ -86587,7 +86587,7 @@ https://containerjournal.com/topics/container-ecosystems/how-docker-and-kubernet
   addition_method: manual
   content_hash: 27fe12c7b9c2df088fc66fcfeca41212c15bb3e05cf49d11d1b9c931980dd23e
   health_score: 100.0
-  last_checked: 1779034174.575028
+  last_checked: 1779034174
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:34.575028+02:00'
   last_ai_eval: null
@@ -86613,7 +86613,7 @@ https://containerjournal.com/topics/container-ecosystems/how-the-rise-of-contain
   addition_method: manual
   content_hash: f1f828429993e29ad6c60d80e1e0547c8382ff8b3b49724a6ebad013f85a5b3f
   health_score: 100.0
-  last_checked: 1779033090.235053
+  last_checked: 1779033090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:30.235053+02:00'
   last_ai_eval: null
@@ -86640,7 +86640,7 @@ https://containerjournal.com/topics/container-ecosystems/ibm-leverages-container
   addition_method: manual
   content_hash: eddb7796f04c9d9e2b5c88269e867b5b9e023dca1cc1c1adb9342d358852ff73
   health_score: 100.0
-  last_checked: 1779031100.859581
+  last_checked: 1779031100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:20.859581+02:00'
   last_ai_eval: null
@@ -86667,7 +86667,7 @@ https://containerjournal.com/topics/container-ecosystems/red-hat-adds-java-runti
   addition_method: manual
   content_hash: 58dece3caa9e25eba3e1a9bbdee906e91cb4ac1283dae9c72ed4191c520d9071
   health_score: 100.0
-  last_checked: 1779033762.865836
+  last_checked: 1779033762
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:42.865836+02:00'
   last_ai_eval: null
@@ -86694,7 +86694,7 @@ https://containerjournal.com/topics/container-management/10-best-practices-worth
   addition_method: manual
   content_hash: 85ea2132330db4d11bc25198717656da096248bf34fec3f02632fa22d4f92aa5
   health_score: 100.0
-  last_checked: 1779031797.8639
+  last_checked: 1779031797
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:57.863900+02:00'
   last_ai_eval: null
@@ -86720,7 +86720,7 @@ https://containerjournal.com/topics/container-management/overcoming-kubernetes-i
   addition_method: manual
   content_hash: b95f995494d58be8b16741e9444f61b4917cdb4af67aba726f5ee48666a0e10c
   health_score: 100.0
-  last_checked: 1779031047.569389
+  last_checked: 1779031047
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:27.569389+02:00'
   last_ai_eval: null
@@ -86748,7 +86748,7 @@ https://containerjournal.com/topics/container-management/rancher-labs-adds-suppo
   addition_method: manual
   content_hash: 222a0e1580bbc38bfd03a90bb365527262b63b2cb315b1c5beb7fc139d7e908d
   health_score: 100.0
-  last_checked: 1779034017.094543
+  last_checked: 1779034017
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:57.094543+02:00'
   last_ai_eval: null
@@ -86775,7 +86775,7 @@ https://containerjournal.com/topics/container-management/red-hat-delivers-latest
   addition_method: manual
   content_hash: 1fe92296b762ecad9852974bbe2fc7aa96919719b8cea2fc632e1210dd7cbdeb
   health_score: 100.0
-  last_checked: 1779034328.374937
+  last_checked: 1779034328
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:08.374937+02:00'
   last_ai_eval: null
@@ -86803,7 +86803,7 @@ https://containerjournal.com/topics/container-management/red-hat-delivers-latest
   addition_method: manual
   content_hash: 48e477a8cb19ae505ba43ad890022ab68fc6df95ae843cda7ccb782bb81a6620
   health_score: 100.0
-  last_checked: 1779032787.637166
+  last_checked: 1779032787
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:27.637166+02:00'
   last_ai_eval: null
@@ -86830,7 +86830,7 @@ https://containerjournal.com/topics/container-management/red-hat-platform-brings
   addition_method: manual
   content_hash: a04ad889910405ad5e405eac3d828e849fa4ffc6a63abb5a0155cc9b50a560a3
   health_score: 100.0
-  last_checked: 1779032458.649058
+  last_checked: 1779032458
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:58.649058+02:00'
   last_ai_eval: null
@@ -86857,7 +86857,7 @@ https://containerjournal.com/topics/container-security/how-to-secure-your-kubern
   addition_method: manual
   content_hash: a8581516b5dd0e9167d9b31034a35d4bec2fbb5d5eff63bedd13eac8a4e65bd4
   health_score: 100.0
-  last_checked: 1779030301.478185
+  last_checked: 1779030301
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:01.478185+02:00'
   last_ai_eval: null
@@ -86884,7 +86884,7 @@ https://containerjournal.com/uncategorized/9-pillars-of-engineering-devops-with-
   addition_method: manual
   content_hash: 0e169677be9635e01ec8229b7247fce3195bb4dbd5b1261ac58b777932d23d03
   health_score: 100.0
-  last_checked: 1779033164.200025
+  last_checked: 1779033164
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:44.200025+02:00'
   last_ai_eval: null
@@ -86914,7 +86914,7 @@ https://containerssh.io:
   addition_method: manual
   content_hash: c774f9e7a5e06e492c407eeab6b2906b6156918e6630dfd7cf52fdbfcb86dfc5
   health_score: 100.0
-  last_checked: 1779031230.797999
+  last_checked: 1779031230
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:20:30.797999+02:00'
   last_ai_eval: null
@@ -86945,7 +86945,7 @@ https://containo.us/blog/kubernetes-ingress-service-api-demystified:
   addition_method: manual
   content_hash: a0608224d88cd687fb7b2d54f142a10d61f9b5cb67e60150f441396423733966
   health_score: 100.0
-  last_checked: 1779031026.176346
+  last_checked: 1779031026
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:06.176346+02:00'
   last_ai_eval: null
@@ -86972,7 +86972,7 @@ https://containo.us/maesh:
   addition_method: manual
   content_hash: 3cbd4dc9f94726298ade097c84b034551fc2cd2e75bf5f384b0dc696a10ef6a1
   health_score: 100.0
-  last_checked: 1779032880.507791
+  last_checked: 1779032880
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:00.507791+02:00'
   last_ai_eval: null
@@ -86999,7 +86999,7 @@ https://contains.dev/blog/optimizing-docker-image-size:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030329.921598
+  last_checked: 1779030329
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:29.921598+02:00'
   last_ai_eval: null
@@ -87261,7 +87261,7 @@ https://copilot.github.com:
   addition_method: manual
   content_hash: 838bc4a28da9091162117c4c3cf5182f089f1695468ca2e18730af311c5856b0
   health_score: 100.0
-  last_checked: 1779029985.308154
+  last_checked: 1779029985
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:45.308154+02:00'
   last_ai_eval: null
@@ -87289,7 +87289,7 @@ https://copr.fedorainfracloud.org:
   addition_method: manual
   content_hash: 1fd02a8f378ca2a00c0ee2ec3258049822b9ba4aa32e1e6597e9eee74326159a
   health_score: 100.0
-  last_checked: 1779030868.376438
+  last_checked: 1779030868
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:28.376438+02:00'
   last_ai_eval: null
@@ -87351,7 +87351,7 @@ https://copyconstruct.medium.com/testing-in-production-the-safe-way-18ca102d0ef1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030436.429002
+  last_checked: 1779030436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:16.429002+02:00'
   last_ai_eval: null
@@ -87382,7 +87382,7 @@ https://coreos.com/blog/introducing-ignition.html:
   addition_method: manual
   content_hash: fe3b00fc9855e8f639ff3144a9426dbe138a0fc8ac6c3d5d5c1f62df62660602
   health_score: 100.0
-  last_checked: 1779030202.155985
+  last_checked: 1779030202
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:22.155985+02:00'
   last_ai_eval: null
@@ -87408,7 +87408,7 @@ https://coreos.com/ignition/docs/latest/what-is-ignition.html:
   addition_method: manual
   content_hash: f9762d829597d6b30fc553e86d294c3fcb736171d602ae58e3639cfcb9c48d27
   health_score: 100.0
-  last_checked: 1779029269.807507
+  last_checked: 1779029269
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:49.807507+02:00'
   last_ai_eval: null
@@ -87536,7 +87536,7 @@ https://coruzant.com/appdev/kubernetes-management-tools-and-best-practices:
   addition_method: manual
   content_hash: 6b7f924aa5fdd8b13b3e24d3c6bb038193e29f6d06481b69e6bed0afcbfa4b78
   health_score: 100.0
-  last_checked: 1779032109.298081
+  last_checked: 1779032109
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:09.298081+02:00'
   last_ai_eval: null
@@ -87667,7 +87667,7 @@ https://craig-godden-payne.medium.com/how-does-ingress-work-in-kubernetes-f3b121
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033205.860605
+  last_checked: 1779033205
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:25.860605+02:00'
   last_ai_eval: null
@@ -87733,7 +87733,7 @@ https://creately.com/blog/business/how-to-set-kpis-for-team-members:
   addition_method: manual
   content_hash: 0688b3db1197d257f8fe034c30757d1b1b2672b4805af35704cd27b34007a662
   health_score: 100.0
-  last_checked: 1779029374.98414
+  last_checked: 1779029374
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:34.984140+02:00'
   last_ai_eval: null
@@ -87765,7 +87765,7 @@ https://creately.com/blog/diagrams/what-is-a-kanban-board:
   addition_method: manual
   content_hash: 77bd91dc8db799733ae86236f0770b2addc8ce9924ccba12c3902d6a915ef247
   health_score: 100.0
-  last_checked: 1779033511.423447
+  last_checked: 1779033511
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:31.423447+02:00'
   last_ai_eval: null
@@ -87963,7 +87963,7 @@ https://crossplane.io:
   addition_method: manual
   content_hash: 30311266c2e7eba4eaf746dbf25e5577f1f6e00305381acbaca7b8d1f8dbffcc
   health_score: 100.0
-  last_checked: 1779032223.600488
+  last_checked: 1779032223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:03.600488+02:00'
   last_ai_eval: null
@@ -88162,7 +88162,7 @@ https://css-tricks.com/better-collaboration-with-pull-requests:
   addition_method: manual
   content_hash: 671cb527229ae45887bdcdd1f49a593c53d4e1bc2005be9589bc1f5a3aa2d86d
   health_score: 100.0
-  last_checked: 1779029863.208963
+  last_checked: 1779029863
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:57:43.208963+02:00'
   last_ai_eval: null
@@ -88188,7 +88188,7 @@ https://css-tricks.com/branching-strategies-in-git:
   addition_method: manual
   content_hash: acf98bd232f422612e0b993fdd58946024ee0f37e6c4e4048b4fc3b8d8568e30
   health_score: 100.0
-  last_checked: 1779029917.040863
+  last_checked: 1779029917
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:58:37.040863+02:00'
   last_ai_eval: null
@@ -88214,7 +88214,7 @@ https://css-tricks.com/cherry-picking-commits-in-git:
   addition_method: manual
   content_hash: 8da2f6a5b112766c0c75d979eff7d04286e80557de5841657b8c81ee299ba731
   health_score: 100.0
-  last_checked: 1779032159.882258
+  last_checked: 1779032159
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:59.882258+02:00'
   last_ai_eval: null
@@ -88349,7 +88349,7 @@ https://css-tricks.com/interactive-rebase-clean-up-your-commit-history:
   addition_method: manual
   content_hash: 3ff16cfded927f39622546f3b7ea9e3df3735e292cd4133de3caab23bc400303
   health_score: 100.0
-  last_checked: 1779034306.695242
+  last_checked: 1779034306
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:46.695242+02:00'
   last_ai_eval: null
@@ -88408,7 +88408,7 @@ https://css-tricks.com/merge-conflicts-what-they-are-and-how-to-deal-with-them:
   addition_method: manual
   content_hash: 98d375711a55d8c99f4e766a978dcc137424d970a53a01b57d9368951883c1ab
   health_score: 100.0
-  last_checked: 1779031740.063689
+  last_checked: 1779031740
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:29:00.063689+02:00'
   last_ai_eval: null
@@ -88435,7 +88435,7 @@ https://css-tricks.com/rebase-vs-merge-integrating-changes-in-git:
   addition_method: manual
   content_hash: 54db81d34305da265552b4bbe0b4f4e41ddf1cf8f0d732798fc2836e297242b6
   health_score: 100.0
-  last_checked: 1779032388.684608
+  last_checked: 1779032388
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:39:48.684608+02:00'
   last_ai_eval: null
@@ -88461,7 +88461,7 @@ https://css-tricks.com/the-many-faces-of-vs-code-in-the-browser:
   addition_method: manual
   content_hash: cfe0392b4f72cd29b3ed8d3ccd8ba8603cdec0afa07e3055c49663cab0d94600
   health_score: 100.0
-  last_checked: 1779033223.059253
+  last_checked: 1779033223
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:53:43.059253+02:00'
   last_ai_eval: null
@@ -88487,7 +88487,7 @@ https://css-tricks.com/using-the-reflog-to-restore-lost-commits:
   addition_method: manual
   content_hash: eab9b8026ddc56ee65b3efbbd853721e2caaef9e6ce9a545c102a6b3c472e88b
   health_score: 100.0
-  last_checked: 1779030196.705778
+  last_checked: 1779030196
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:16.705778+02:00'
   last_ai_eval: null
@@ -88546,7 +88546,7 @@ https://cult.honeypot.io/reads/best-frontend-javascript-frameworks-learn-2021:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030951.631498
+  last_checked: 1779030951
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:51.631498+02:00'
   last_ai_eval: null
@@ -88721,7 +88721,7 @@ https://cursor.com/blog/composer-2-5:
   addition_method: automatic
   content_hash: 935f72e7b8741b2f64b982402bc40a3ee230605f823805fe753a225ddb8ff453
   health_score: null
-  last_checked: 1780352148.493994
+  last_checked: 1780352148
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:48.493994+02:00'
   last_ai_eval: null
@@ -88767,7 +88767,7 @@ https://cursor.com/changelog/05-19-26:
   addition_method: automatic
   content_hash: cd7848b78d3bbd2b6aca7bfb4143de07867b56454103fa3e5a79c603d69174d9
   health_score: null
-  last_checked: 1780352138.621986
+  last_checked: 1780352138
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:38.621986+02:00'
   last_ai_eval: null
@@ -88811,7 +88811,7 @@ https://cursor.com/changelog/auto-review:
   addition_method: automatic
   content_hash: b4f378cc6dfca8cc1e493071501407db99ee6a3a28ad3c6bd512880ea4b751c0
   health_score: null
-  last_checked: 1780352849.031633
+  last_checked: 1780352849
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:29.031633+02:00'
   last_ai_eval: null
@@ -88857,7 +88857,7 @@ https://cursor.com/compile:
   addition_method: automatic
   content_hash: af3e8d04bea8da93897c1e4b967d3bb1267413c7dcab42f33205af96b0332018
   health_score: null
-  last_checked: 1780352686.744518
+  last_checked: 1780352686
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:24:46.744518+02:00'
   last_ai_eval: null
@@ -88937,7 +88937,7 @@ https://cursor.com/docs/sdk/python:
   addition_method: automatic
   content_hash: 1f85420b1327c7d5d52730a1b0a58116d1f09eed67a57f2cad20ac13c021e361
   health_score: null
-  last_checked: 1780352404.147721
+  last_checked: 1780352404
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:04.147721+02:00'
   last_ai_eval: null
@@ -88980,7 +88980,7 @@ https://cursor.com/download:
   addition_method: automatic
   content_hash: 5e4692edbef0d8cdafef49f4c1f38228ade17f59a314e4b086182545d61685fa
   health_score: null
-  last_checked: 1780352302.456805
+  last_checked: 1780352302
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:22.456805+02:00'
   last_ai_eval: null
@@ -89062,7 +89062,7 @@ https://cursor.com/insights:
   addition_method: automatic
   content_hash: 57f3fbd5552003831eca648d8c835119c5eafd3ebf2fbec8b1ca65fadb3dc9a3
   health_score: null
-  last_checked: 1780352705.314531
+  last_checked: 1780352705
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:05.314531+02:00'
   last_ai_eval: null
@@ -89104,7 +89104,7 @@ https://cursor.com/marketplace:
   addition_method: automatic
   content_hash: 5d02442fe139a08f2828f7c825c422af72debb7334ef7fba93a3632f4911f66a
   health_score: null
-  last_checked: 1780352292.588354
+  last_checked: 1780352292
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:12.588354+02:00'
   last_ai_eval: null
@@ -89143,7 +89143,7 @@ https://cybernews.com/cloud/trouble-in-paradise-it-professionals-unhappy-with-cl
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031714.612415
+  last_checked: 1779031714
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:34.612415+02:00'
   last_ai_eval: null
@@ -89307,7 +89307,7 @@ https://czakozoltan08.medium.com/stupid-simple-scalability-dc4a7fbe67d6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030024.618682
+  last_checked: 1779030024
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:24.618682+02:00'
   last_ai_eval: null
@@ -89406,7 +89406,7 @@ https://daffodilsw.medium.com/what-is-infrastructure-automation-in-devops-d96818
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031896.274704
+  last_checked: 1779031896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:36.274704+02:00'
   last_ai_eval: null
@@ -89606,7 +89606,7 @@ https://dani-izquierdo95.medium.com/mysql-automated-backup-on-openshift-k8s-3690
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034347.681066
+  last_checked: 1779034347
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:27.681066+02:00'
   last_ai_eval: null
@@ -89637,7 +89637,7 @@ https://daniel.haxx.se/blog/2015/12/14/curl-and-http2-by-default:
   addition_method: manual
   content_hash: 57e8fa96945c1837406860b990e77dbced88104ceb5f442aa5404e1c1fce7bed
   health_score: 100.0
-  last_checked: 1779033948.400484
+  last_checked: 1779033948
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:05:48.400484+02:00'
   last_ai_eval: null
@@ -89663,7 +89663,7 @@ https://daniel.haxx.se/blog/2015/12/20/a-2015-retrospective:
   addition_method: manual
   content_hash: 983e842572cd0289af8791ef009e0ed8f5c97f75903abb9590794d001b074367
   health_score: 100.0
-  last_checked: 1779032153.085392
+  last_checked: 1779032153
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:53.085392+02:00'
   last_ai_eval: null
@@ -89852,7 +89852,7 @@ https://dannys.cloud/10-best-free-aws-learning-resources-for-beginners:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031696.492404
+  last_checked: 1779031696
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:16.492404+02:00'
   last_ai_eval: null
@@ -89885,7 +89885,7 @@ https://dannys.cloud/autocomplete-cloudformation-resources-vs-code:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032256.880614
+  last_checked: 1779032256
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:36.880614+02:00'
   last_ai_eval: null
@@ -89919,7 +89919,7 @@ https://danoncoding.com/tricky-kubernetes-memory-management-for-java-application
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031739.625201
+  last_checked: 1779031739
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:59.625201+02:00'
   last_ai_eval: null
@@ -90115,7 +90115,7 @@ https://dashbird.io/blog/aws-relational-database-rds:
   addition_method: manual
   content_hash: e995ac79ad740f95d639b3f2bdf16584f25443a988d156d52d959cf292565102
   health_score: 100.0
-  last_checked: 1779029121.081864
+  last_checked: 1779029121
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:21.081864+02:00'
   last_ai_eval: null
@@ -90208,7 +90208,7 @@ https://dashbird.io/blog/aws-sns:
   addition_method: manual
   content_hash: a7fc4111abfb63c7ee2812b3334ef40a55c090b49e7e988a929be56f2023280f
   health_score: 100.0
-  last_checked: 1779032679.335676
+  last_checked: 1779032679
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:44:39.335676+02:00'
   last_ai_eval: null
@@ -90403,7 +90403,7 @@ https://dashbird.io/blog/use-aws-free:
   addition_method: manual
   content_hash: 716de04fe41d380fe42b686888ff4fd127fe1e2e41e95d00cf5b644614f95db8
   health_score: 100.0
-  last_checked: 1779030531.375072
+  last_checked: 1779030531
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:08:51.375072+02:00'
   last_ai_eval: null
@@ -90445,7 +90445,7 @@ https://dataaisummit.databricks.com/flow/db/dais2026/landing/page/home:
   addition_method: automatic
   content_hash: c4364c7503e1b1f4ec387333c1d3da11c384cf237499e88789d09dc443ce7c8f
   health_score: null
-  last_checked: 1780352544.370242
+  last_checked: 1780352544
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:24.370242+02:00'
   last_ai_eval: null
@@ -90491,7 +90491,7 @@ https://databaseschool.com/series/intro-to-postgres/videos/203:
   addition_method: automatic
   content_hash: ede7c0537f028b77c73e0e152280a1ed23184a9966c5a24fd3f802724e43c9a2
   health_score: null
-  last_checked: 1780352686.744484
+  last_checked: 1780352686
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:24:46.744484+02:00'
   last_ai_eval: null
@@ -90529,7 +90529,7 @@ https://databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform-inte
   addition_method: manual
   content_hash: 705b224a9a99a869e13792f7e1bee4bb83da368060fb07ce704a4c18d0c218a5
   health_score: 100.0
-  last_checked: 1779032483.707798
+  last_checked: 1779032483
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:23.707798+02:00'
   last_ai_eval: null
@@ -90591,7 +90591,7 @@ https://dataengineeringcentral.substack.com/p/why-is-everyone-trying-to-kill-air
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032248.616409
+  last_checked: 1779032248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:28.616409+02:00'
   last_ai_eval: null
@@ -90656,7 +90656,7 @@ https://datascientest.com/en/azure-devops-pipeline-yaml-why-configure-ci-cd-pipe
   addition_method: manual
   content_hash: 6dbb214b320f30956ba3abb8622b5a1ba7502c277d219811533572a2e076232e
   health_score: 100.0
-  last_checked: 1779033775.385852
+  last_checked: 1779033775
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:55.385852+02:00'
   last_ai_eval: null
@@ -90682,7 +90682,7 @@ https://datascientest.com/en/azure-devops-vs-github-actions-which-is-the-best-ci
   addition_method: manual
   content_hash: 8898b001b276356acce78fd70da23c18794c137681e208b6ca9d2056934f4445
   health_score: 100.0
-  last_checked: 1779031457.796215
+  last_checked: 1779031457
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:17.796215+02:00'
   last_ai_eval: null
@@ -90712,7 +90712,7 @@ https://datastation.multiprocess.io/blog/2022-03-03-improving-go-json-encoding-p
   addition_method: manual
   content_hash: 62048d0d8ee70315a09b7530b5693ce69e354e46e116a348fd1ed8b2a2c26efa
   health_score: 100.0
-  last_checked: 1779029060.767122
+  last_checked: 1779029060
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:44:20.767122+02:00'
   last_ai_eval: null
@@ -90744,7 +90744,7 @@ https://datree.io/blog/git-commit-message-conventions-for-readable-git-log:
   addition_method: manual
   content_hash: 1fb19f74bda643388d08f5b4dd46eab5b7cb5616b679576ce18de7530f52e0b1
   health_score: 100.0
-  last_checked: 1779034012.766648
+  last_checked: 1779034012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:52.766648+02:00'
   last_ai_eval: null
@@ -90771,7 +90771,7 @@ https://datree.io/blog/useful-git-commands-list:
   addition_method: manual
   content_hash: 6016e4eecbe1350639055aee133cff5ff509790ff0233e35c47fd00c7c38a9ca
   health_score: 100.0
-  last_checked: 1779031397.387668
+  last_checked: 1779031397
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:17.387668+02:00'
   last_ai_eval: null
@@ -90797,7 +90797,7 @@ https://datree.io/resources/argocd-best-practices-you-should-know:
   addition_method: manual
   content_hash: c63ae131429a92f8f9b779333811592360a2d23d22cefa4e72962f71884e077e
   health_score: 100.0
-  last_checked: 1779033655.847288
+  last_checked: 1779033655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:55.847288+02:00'
   last_ai_eval: null
@@ -90824,7 +90824,7 @@ https://datree.io/resources/eks-1-22-upgrade-tutorial:
   addition_method: manual
   content_hash: 3f8136951d1a1e6eafc35b588a4118b8a4e65d6d525502f539850ee5e35b211d
   health_score: 100.0
-  last_checked: 1779034034.723023
+  last_checked: 1779034034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:14.723023+02:00'
   last_ai_eval: null
@@ -90851,7 +90851,7 @@ https://datree.io/resources/kubernetes-readiness-and-liveness-probes-best-practi
   addition_method: manual
   content_hash: e033761c60b8f2f0ba027dbdf531f2ee9cf70ac448517ef79194c72226b51a60
   health_score: 100.0
-  last_checked: 1779032371.758502
+  last_checked: 1779032371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:31.758502+02:00'
   last_ai_eval: null
@@ -90911,7 +90911,7 @@ https://dave.cheney.net/paste/ingress-is-dead-long-live-ingressroute.pdf:
   addition_method: manual
   content_hash: c572b2801fb6cdb1b94c0d3eed7d2ecd548425aac9c849464856f7ff30b50211
   health_score: 100.0
-  last_checked: 1779030208.744608
+  last_checked: 1779030208
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:28.744608+02:00'
   last_ai_eval: null
@@ -90938,7 +90938,7 @@ https://daveops.xyz/2020/08/25/administrar-usuarios-en-eks:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031735.322464
+  last_checked: 1779031735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:55.322464+02:00'
   last_ai_eval: null
@@ -90970,7 +90970,7 @@ https://daveops.xyz/en/2020/09/18/running-db-migrations-on-kubernetes-with-helm:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034223.764206
+  last_checked: 1779034223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:23.764206+02:00'
   last_ai_eval: null
@@ -91131,7 +91131,7 @@ https://dbasecenter.com/blog/the-top-5-mysql-performance-variables:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032179.659679
+  last_checked: 1779032179
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:19.659679+02:00'
   last_ai_eval: null
@@ -91435,7 +91435,7 @@ https://decodingml.substack.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032166.742653
+  last_checked: 1779032166
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:06.742653+02:00'
   last_ai_eval: null
@@ -91468,7 +91468,7 @@ https://decodingml.substack.com/p/how-to-ensure-your-models-are-fail:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032380.391729
+  last_checked: 1779032380
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:40.391729+02:00'
   last_ai_eval: null
@@ -91531,7 +91531,7 @@ https://deepsource.io/blog/zero-downtime-deployment:
   addition_method: manual
   content_hash: 1cbfd14171774ccc28b2985299a66a8326911c882f102d2b33d4c5de4d13cced
   health_score: 100.0
-  last_checked: 1779034109.845858
+  last_checked: 1779034109
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:29.845858+02:00'
   last_ai_eval: null
@@ -91559,7 +91559,7 @@ https://deeptimittalblogger.medium.com/event-driven-architecture-111f504a8cbc:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031676.553578
+  last_checked: 1779031676
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:56.553578+02:00'
   last_ai_eval: null
@@ -91626,7 +91626,7 @@ https://denic.hashnode.dev/resources-to-crush-the-technical-interview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030736.450278
+  last_checked: 1779030736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:16.450278+02:00'
   last_ai_eval: null
@@ -91693,7 +91693,7 @@ https://deniscooper.co.uk/azure-devops-terraform-pipeline:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029838.054093
+  last_checked: 1779029838
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:18.054093+02:00'
   last_ai_eval: null
@@ -91724,7 +91724,7 @@ https://deors.wordpress.com/2019/04/25/jenkins-ci-pipeline-java-spring-boot-mave
   addition_method: manual
   content_hash: 1bb4a1e5a4582cacf5384645a3dd90982e92db22cb9924a9f1c6c52d08013e3c
   health_score: 100.0
-  last_checked: 1779030587.406345
+  last_checked: 1779030587
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:47.406345+02:00'
   last_ai_eval: null
@@ -91784,7 +91784,7 @@ https://dev-vibe.medium.com/encrypt-helm-sensitive-data-9d7622e41d00:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029369.326974
+  last_checked: 1779029369
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:29.326974+02:00'
   last_ai_eval: null
@@ -91979,7 +91979,7 @@ https://dev.to/ajeetraina/top-200-kubernetes-tools-for-devops-engineer-like-you-
   addition_method: manual
   content_hash: df90aba87b4844ffdf3021a6f15d30fb892e50676beee253a6ed1500e3c62488
   health_score: 100.0
-  last_checked: 1779029820.531025
+  last_checked: 1779029820
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:00.531025+02:00'
   last_ai_eval: null
@@ -92008,7 +92008,7 @@ https://dev.to/aksrao1998/dockerize-a-golang-http-server-and-deploy-it-on-kubern
   addition_method: manual
   content_hash: 45ef4028a66be8d1a701c24c44c99bb8640cc2a5e33cf8019bc08014ee6e3bfa
   health_score: 100.0
-  last_checked: 1779031439.943305
+  last_checked: 1779031439
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:59.943305+02:00'
   last_ai_eval: null
@@ -92076,7 +92076,7 @@ https://dev.to/amanhimself/how-to-configure-vscode-bracket-pair-colors-natively-
   addition_method: manual
   content_hash: 1c9f12f772ceeff004b5e5fdc0c4ca72cb3d59abef463c093f11b05477bf25fd
   health_score: 100.0
-  last_checked: 1779030589.11599
+  last_checked: 1779030589
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:49.115990+02:00'
   last_ai_eval: null
@@ -92175,7 +92175,7 @@ https://dev.to/appland/video-visualize-the-architecture-of-your-java-app-in-vs-c
   addition_method: manual
   content_hash: d1ad685891679905b0fdd1b94502225d97ab2a117764266aaa045729d40d16af
   health_score: 100.0
-  last_checked: 1779030069.296169
+  last_checked: 1779030069
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:09.296169+02:00'
   last_ai_eval: null
@@ -92205,7 +92205,7 @@ https://dev.to/appmap/video-visualize-the-architecture-of-your-java-app-in-vs-co
   addition_method: manual
   content_hash: 5d75699b6e05e806c15e427a611979a335a5648d9e046d8a46105a75733f72b3
   health_score: 100.0
-  last_checked: 1779130494.983141
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.983141+02:00'
   last_ai_eval: null
@@ -92414,7 +92414,7 @@ https://dev.to/aurelievache/understanding-istio-part-16-observability-metrics-2m
   addition_method: manual
   content_hash: eeb17a9dc77ef7ee62db1b0a1001391a4f5e4a4d3429daa87bdc4e4439cd24a1
   health_score: 100.0
-  last_checked: 1779029356.181654
+  last_checked: 1779029356
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:49:16.181654+02:00'
   last_ai_eval: null
@@ -92440,7 +92440,7 @@ https://dev.to/aurelievache/understanding-istio-part-9-destinationrule-1g7e:
   addition_method: manual
   content_hash: 2e623cf8725bd47f95788b1f66fb1e12be17c6cb2ef27abbcf4b38fee0bd9754
   health_score: 100.0
-  last_checked: 1779034152.436014
+  last_checked: 1779034152
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:09:12.436014+02:00'
   last_ai_eval: null
@@ -92707,7 +92707,7 @@ https://dev.to/aws-builders/best-practices-when-designing-aws-architecture-4c8d:
   addition_method: manual
   content_hash: 0b3ed91b300dc97b96241ed4a089fb7260d0734b0b386735043aab5923dec739
   health_score: 100.0
-  last_checked: 1779030864.897039
+  last_checked: 1779030864
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:14:24.897039+02:00'
   last_ai_eval: null
@@ -92912,7 +92912,7 @@ https://dev.to/aws-builders/disaster-recovery-cheat-sheetwrite-up-o62:
   addition_method: manual
   content_hash: 018a1be0e9f16a4e41494c451fe41970425f9a7cc83a68b5d8b3951cf485de8b
   health_score: 100.0
-  last_checked: 1779031163.892526
+  last_checked: 1779031163
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:19:23.892526+02:00'
   last_ai_eval: null
@@ -93239,7 +93239,7 @@ https://dev.to/aws-builders/install-manage-amazon-eks-add-ons-with-terraform-2de
   addition_method: manual
   content_hash: 717374a72d37dd853213e3148977bc4f8a0632ec5334c368d592c37de8314e20
   health_score: 100.0
-  last_checked: 1779031787.810717
+  last_checked: 1779031787
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:29:47.810717+02:00'
   last_ai_eval: null
@@ -93301,7 +93301,7 @@ https://dev.to/aws-builders/karpenter-the-better-autoscaling-solution-for-kubern
   addition_method: manual
   content_hash: 52684b303712c02fba044f9de1e86d423c2661b1ea2e580d270fd480421cf085
   health_score: 100.0
-  last_checked: 1779034172.832987
+  last_checked: 1779034172
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:09:32.832987+02:00'
   last_ai_eval: null
@@ -93401,7 +93401,7 @@ https://dev.to/aws-builders/many-free-and-useful-aws-official-dev-and-user-guide
   addition_method: manual
   content_hash: 798d57ba809df995fe02eccfacaabfdff5554132188197fb9345ba05a794a0d1
   health_score: 100.0
-  last_checked: 1779033435.821082
+  last_checked: 1779033435
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:57:15.821082+02:00'
   last_ai_eval: null
@@ -93838,7 +93838,7 @@ https://dev.to/azure/my-top-5-visual-studio-code-extensions-for-azure-developers
   addition_method: manual
   content_hash: 2bd85c6273966b32f09bde7333ad65a01396ebc40043f1e158efc7f00cc4a22a
   health_score: 100.0
-  last_checked: 1779034015.326691
+  last_checked: 1779034015
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:06:55.326691+02:00'
   last_ai_eval: null
@@ -93935,7 +93935,7 @@ https://dev.to/bekbrace/new-rules-in-github-git-push-u-origin-main-2k82:
   addition_method: manual
   content_hash: b4236667c74efe81a6d56e3b071a30674acc1bb6c6f97a8640ff64fd053c05ff
   health_score: 100.0
-  last_checked: 1779030196.263262
+  last_checked: 1779030196
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:16.263262+02:00'
   last_ai_eval: null
@@ -93998,7 +93998,7 @@ https://dev.to/bespoyasov/clean-architecture-on-frontend-4311?utm=midu:
   addition_method: automatic
   content_hash: 45b3f2940a47bd5b11a2da7c5ef90dc50aec50dfb47f021cb858c6a73a487ffc
   health_score: null
-  last_checked: 1780352581.792399
+  last_checked: 1780352581
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:23:01.792399+02:00'
   last_ai_eval: null
@@ -94068,7 +94068,7 @@ https://dev.to/bobbyiliev/introduction-to-bash-scripting-5571:
   addition_method: manual
   content_hash: c0cf142c0a8b4180746da7276210f08474d686ea5ba2b200c4cf1278154e1d16
   health_score: 100.0
-  last_checked: 1779031113.209898
+  last_checked: 1779031113
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:33.209898+02:00'
   last_ai_eval: null
@@ -94099,7 +94099,7 @@ https://dev.to/bowmanjd/install-docker-on-windows-wsl-without-docker-desktop-34m
   addition_method: manual
   content_hash: 251ff4848a7d57bfa649529fd060b3fcf38c07437a10a449f67498e66c214f75
   health_score: 100.0
-  last_checked: 1779031061.268637
+  last_checked: 1779031061
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:17:41.268637+02:00'
   last_ai_eval: null
@@ -94497,7 +94497,7 @@ https://dev.to/colbygarland/using-vs-code-to-git-rebase-1lc:
   addition_method: manual
   content_hash: 42d16de19498969c4c367d80c435908ad6f3e31cfc885c1a93ed18baeec73a39
   health_score: 100.0
-  last_checked: 1779030220.136147
+  last_checked: 1779030220
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:40.136147+02:00'
   last_ai_eval: null
@@ -94598,7 +94598,7 @@ https://dev.to/colocodes/learn-how-to-use-git-and-github-in-a-team-like-a-pro-pa
   addition_method: manual
   content_hash: f7a664f0524b624b67c1557d1acdba2e922ccd0d519386fa0be8566a9c8044c1
   health_score: 100.0
-  last_checked: 1779031649.491195
+  last_checked: 1779031649
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:27:29.491195+02:00'
   last_ai_eval: null
@@ -94695,7 +94695,7 @@ https://dev.to/cyclops-ui/five-tools-to-make-your-k8s-experience-more-enjoyable-
   addition_method: manual
   content_hash: f965a3ce5ac3df37332c0d52e88b692729e0e3a8ba7da4325760cf90ae069759
   health_score: 100.0
-  last_checked: 1779032248.564211
+  last_checked: 1779032248
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:28.564211+02:00'
   last_ai_eval: null
@@ -94793,7 +94793,7 @@ https://dev.to/danielepolencic/labels-and-annotations-in-kubernetes-j4i:
   addition_method: manual
   content_hash: 6a085f58946e31684ad903aa6105075a24cb82c57b1a914de5fc04fb404bb6a5
   health_score: 100.0
-  last_checked: 1779029984.8598
+  last_checked: 1779029984
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:44.859800+02:00'
   last_ai_eval: null
@@ -95387,7 +95387,7 @@ https://dev.to/docker/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e
   addition_method: manual
   content_hash: f2917385193aab7345388fd9c942a39cdcd78fbab92e33a54cb2186a7ae13416
   health_score: 100.0
-  last_checked: 1779130494.969829
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.969829+02:00'
   last_ai_eval: null
@@ -95553,7 +95553,7 @@ https://dev.to/duckinm/superb-vscode-extensions-changing-your-coding-life-2cmb:
   addition_method: manual
   content_hash: 6a80a307fcfcc49614358f0555fa87a6088cdb7f5bf2a840a74113f9b57f88f6
   health_score: 100.0
-  last_checked: 1779031439.957675
+  last_checked: 1779031439
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:59.957675+02:00'
   last_ai_eval: null
@@ -95650,7 +95650,7 @@ https://dev.to/edlegaultle/introduction-to-helm-50jl:
   addition_method: manual
   content_hash: 5dc83ff27c34dd1693000dbeefd6bb1f0fb65ec2465ee04a34bf9c9018fa8255
   health_score: 100.0
-  last_checked: 1779030827.326883
+  last_checked: 1779030827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:47.326883+02:00'
   last_ai_eval: null
@@ -95679,7 +95679,7 @@ https://dev.to/eldadak/open-a-command-prompt-in-a-kubernetes-cluster-206g:
   addition_method: manual
   content_hash: c26eb0de788e23c0873c87db4a43f8bc0f0fed934afaee24b0c8a6c714c3657d
   health_score: 100.0
-  last_checked: 1779034332.343214
+  last_checked: 1779034332
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:12.343214+02:00'
   last_ai_eval: null
@@ -95744,7 +95744,7 @@ https://dev.to/env0/terraform-destroy-command-a-guide-to-controlled-infrastructu
   addition_method: manual
   content_hash: de1ee6d9044d2cc17d47244bbcd0835db4e97f80cffed08c9fa2f7f8f9c1d6f1
   health_score: 100.0
-  last_checked: 1779029110.400474
+  last_checked: 1779029110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:10.400474+02:00'
   last_ai_eval: null
@@ -95874,7 +95874,7 @@ https://dev.to/everythingdevops/how-to-run-minikube-on-apple-m1-chip-without-doc
   addition_method: manual
   content_hash: 1915526226130b87b4a75a71e73dffb3273a3d282f3e892e5c8bac690df14b8f
   health_score: 100.0
-  last_checked: 1779033187.045377
+  last_checked: 1779033187
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:53:07.045377+02:00'
   last_ai_eval: null
@@ -95900,7 +95900,7 @@ https://dev.to/faruqt/how-to-connect-django-to-reactjs-part-2-2oje:
   addition_method: manual
   content_hash: c01e01cddc6449749557fd67cad7c087e7c4abf2d3abed82b7eb0110ee612e61
   health_score: 100.0
-  last_checked: 1779031669.614332
+  last_checked: 1779031669
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:49.614332+02:00'
   last_ai_eval: null
@@ -95998,7 +95998,7 @@ https://dev.to/fkurz/detecting-kubernetes-api-deprecations-with-pluto-3g2m:
   addition_method: manual
   content_hash: daf162f8d40c4fc0b5f25e6b43e6871a2fb1595eaa15fd6a5382fb9d19609d9d
   health_score: 100.0
-  last_checked: 1779030957.682752
+  last_checked: 1779030957
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:57.682752+02:00'
   last_ai_eval: null
@@ -96460,7 +96460,7 @@ https://dev.to/github/how-to-undo-pushed-commits-with-git-2pe6:
   addition_method: manual
   content_hash: 270e7297810848c392d254b26b0321b6c03d6f7c6937f71b2e583bf6d358823e
   health_score: 100.0
-  last_checked: 1779032157.132791
+  last_checked: 1779032157
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:57.132791+02:00'
   last_ai_eval: null
@@ -96554,7 +96554,7 @@ https://dev.to/gitlive/gitlive-now-works-with-any-git-repository-in-vs-code-304o
   addition_method: manual
   content_hash: e7c4eedcc93cbb1b8dcb22f726a5e51e8cac0c55c301fba584c1e0821e00692a
   health_score: 100.0
-  last_checked: 1779030346.25232
+  last_checked: 1779030346
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:46.252320+02:00'
   last_ai_eval: null
@@ -96750,7 +96750,7 @@ https://dev.to/harishash/vs-code-extensions-to-increase-your-productivity-eeb:
   addition_method: manual
   content_hash: e2b18af5f9d47afe0555c5be7f06c027ff88b75f9138482eafbac8a2a97e6cbf
   health_score: 100.0
-  last_checked: 1779033976.522979
+  last_checked: 1779033976
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:06:16.522979+02:00'
   last_ai_eval: null
@@ -96783,7 +96783,7 @@ https://dev.to/heroku/deploying-your-first-golang-webapp-11b3:
   addition_method: manual
   content_hash: 10b7c9d82c84e90f47df29018bae614af05c2dde4339655346b60c71afb51142
   health_score: 100.0
-  last_checked: 1779034094.324505
+  last_checked: 1779034094
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:08:14.324505+02:00'
   last_ai_eval: null
@@ -97614,7 +97614,7 @@ https://dev.to/jcofman/make-vs-code-better-by-editing-and-updating-some-settings
   addition_method: manual
   content_hash: 69570e2290637c945cdbdf55230398de1c18b26573b1c0c23251dcb207d34d0d
   health_score: 100.0
-  last_checked: 1779032242.894698
+  last_checked: 1779032242
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:22.894698+02:00'
   last_ai_eval: null
@@ -97811,7 +97811,7 @@ https://dev.to/karaluton/what-exactly-is-the-dom-jhg:
   addition_method: manual
   content_hash: 57bfb59f72033b49ac97dd76f4c46fea14c0d7d4a0c93c6ce0fa1cd3e56ef206
   health_score: 100.0
-  last_checked: 1779034582.644232
+  last_checked: 1779034582
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:16:22.644232+02:00'
   last_ai_eval: null
@@ -98346,7 +98346,7 @@ https://dev.to/leandronsp/kubernetes-101-part-ii-pods-19pb:
   addition_method: manual
   content_hash: 43f34a5fd99481ab34294765778b698bc4e60e8fd324aa3be67a47a13087c5f4
   health_score: 100.0
-  last_checked: 1779033236.720269
+  last_checked: 1779033236
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:53:56.720269+02:00'
   last_ai_eval: null
@@ -98372,7 +98372,7 @@ https://dev.to/leandronsp/kubernetes-101-part-iii-controllers-and-self-healing-4
   addition_method: manual
   content_hash: e337b9a5e35eb8438b7eb8ca567d65590db6dd3d0df4c10dbb1c221bc29520bd
   health_score: 100.0
-  last_checked: 1779031099.266647
+  last_checked: 1779031099
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:19.266647+02:00'
   last_ai_eval: null
@@ -98398,7 +98398,7 @@ https://dev.to/leandronsp/kubernetes-101-part-iv-deployments-20m3:
   addition_method: manual
   content_hash: 6d2713148cf65cdb3a89c8c9fd7ff60390146c91ec2b5a043968f47d9155a28b
   health_score: 100.0
-  last_checked: 1779031900.60237
+  last_checked: 1779031900
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:31:40.602370+02:00'
   last_ai_eval: null
@@ -98425,7 +98425,7 @@ https://dev.to/leandronsp/kubernetes-101-part-v-statefulsets-5dob:
   addition_method: manual
   content_hash: fe63cd873d53f6c50ff8578c17e46db035450797d7a86083d199ded75dc2c00c
   health_score: 100.0
-  last_checked: 1779034134.350895
+  last_checked: 1779034134
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:08:54.350895+02:00'
   last_ai_eval: null
@@ -98451,7 +98451,7 @@ https://dev.to/leandronsp/kubernetes-101-part-vi-daemonsets-1ph0:
   addition_method: manual
   content_hash: 9f49feebfd17a53c5a183b8df3f018f07401edde7c0996ef6b8094fcccbd45db
   health_score: 100.0
-  last_checked: 1779029575.330856
+  last_checked: 1779029575
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:52:55.330856+02:00'
   last_ai_eval: null
@@ -98478,7 +98478,7 @@ https://dev.to/leandronsp/kubernetes-101-part-vii-jobs-and-cronjobs-12kg:
   addition_method: manual
   content_hash: fde206ab1a7dc279296a0954a7ce71b315d27e2aabb045460ce62f39cf29bd75
   health_score: 100.0
-  last_checked: 1779029147.501797
+  last_checked: 1779029147
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:47.501797+02:00'
   last_ai_eval: null
@@ -98504,7 +98504,7 @@ https://dev.to/leandronsp/kubernetes-101-part-viii-networking-fundamentals-mo7:
   addition_method: manual
   content_hash: 3818d848786706a9a7097a039e75df88fccf8ed03614b5849d85a8fd9b49ca4b
   health_score: 100.0
-  last_checked: 1779031608.974435
+  last_checked: 1779031608
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:48.974435+02:00'
   last_ai_eval: null
@@ -98701,7 +98701,7 @@ https://dev.to/lucasepe/watch-and-react-to-kubernetes-objects-changes-3kcg:
   addition_method: manual
   content_hash: 0bb8bd293eafe83b8a55bf5318be11c1d14a73b183c3964937622c2004f2f6f9
   health_score: 100.0
-  last_checked: 1779034262.704176
+  last_checked: 1779034262
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:02.704176+02:00'
   last_ai_eval: null
@@ -98866,7 +98866,7 @@ https://dev.to/majidqafouri/microservice-roadmap-4mci:
   addition_method: manual
   content_hash: b088fd5ae5281fa6cf27205a14e78b358b783e977e6cb8c7cc1560f880b4d632
   health_score: 100.0
-  last_checked: 1779029949.913136
+  last_checked: 1779029949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:09.913136+02:00'
   last_ai_eval: null
@@ -98994,7 +98994,7 @@ https://dev.to/mauriciolinhares/rate-limiting-http-requests-in-go-using-redis-51
   addition_method: manual
   content_hash: a6dd7888fd1fce5e877c77d6a9162541e86cb5db944d8433496592e33ce41b02
   health_score: 100.0
-  last_checked: 1779033674.950006
+  last_checked: 1779033674
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:01:14.950006+02:00'
   last_ai_eval: null
@@ -99028,7 +99028,7 @@ https://dev.to/mavensingh/advantages-and-disadvantages-of-go-5gha:
   addition_method: manual
   content_hash: 3d24af81a86d8c5775d07ac8b8fa8ad54304da48dd26d0a40a11cf02406f7d8e
   health_score: 100.0
-  last_checked: 1779031671.199866
+  last_checked: 1779031671
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:27:51.199866+02:00'
   last_ai_eval: null
@@ -99092,7 +99092,7 @@ https://dev.to/mbagley1020/price-comparison-of-popular-serverless-architecture-p
   addition_method: manual
   content_hash: de3143b1cfd7a3efdc955a4d569b047e4a66f129930b5136ba58c352b9a5f23c
   health_score: 100.0
-  last_checked: 1779030115.405533
+  last_checked: 1779030115
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:55.405533+02:00'
   last_ai_eval: null
@@ -99122,7 +99122,7 @@ https://dev.to/mda590/using-kyverno-policies-for-kubernetes-governance-3e17:
   addition_method: manual
   content_hash: ea1ffe99c5a75a4093f6243789caab5dcc734435fd3d4737d7ae9b8eb11e8dba
   health_score: 100.0
-  last_checked: 1779034522.751157
+  last_checked: 1779034522
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:22.751157+02:00'
   last_ai_eval: null
@@ -99661,7 +99661,7 @@ https://dev.to/niveditacoder/default-kyverno-policies-for-openebs-4abf:
   addition_method: manual
   content_hash: 9ff4068050fc09a0a07f31d8c42e2f04303a242bb35310cace796a8766effa70
   health_score: 100.0
-  last_checked: 1779032095.066602
+  last_checked: 1779032095
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:55.066602+02:00'
   last_ai_eval: null
@@ -99927,7 +99927,7 @@ https://dev.to/otomato_io/pixie-an-x-ray-machine-for-kubernetes-traffic-23pd:
   addition_method: manual
   content_hash: e498286f13bf67872de3253d5aa756bb3ae8a7febb06d8301ac8031d1294b9e9
   health_score: 100.0
-  last_checked: 1779029938.846918
+  last_checked: 1779029938
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:58:58.846918+02:00'
   last_ai_eval: null
@@ -100025,7 +100025,7 @@ https://dev.to/pacheco/create-a-restful-api-with-golang-from-scratch-42g2:
   addition_method: manual
   content_hash: d40a00a1543f954982cc3579b43c016183086a837cc7b3e3c21c82cb4b875e10
   health_score: 100.0
-  last_checked: 1779033169.77462
+  last_checked: 1779033169
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:52:49.774620+02:00'
   last_ai_eval: null
@@ -100364,7 +100364,7 @@ https://dev.to/permit_io/load-external-data-into-opa-the-good-the-bad-and-the-ug
   addition_method: manual
   content_hash: 91e815cd1013249b7e9b2358dc3f3f2c2c3e6665afa5a148af30cbc2f6264944
   health_score: 100.0
-  last_checked: 1779034172.871642
+  last_checked: 1779034172
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:09:32.871642+02:00'
   last_ai_eval: null
@@ -100496,7 +100496,7 @@ https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-command-palette
   addition_method: manual
   content_hash: a824e90b306b8dab1169e4a155d4930248fe6a04cb84fc750ed17d6759086db9
   health_score: 100.0
-  last_checked: 1779130494.933112
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.933112+02:00'
   last_ai_eval: null
@@ -100529,7 +100529,7 @@ https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-snippets-5041:
   addition_method: manual
   content_hash: edf392dc2c19ed07bf450e9cd61bc41ef9fcf154144fe80bbac395c8cb914ac5
   health_score: 100.0
-  last_checked: 1779130495.016514
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.016514+02:00'
   last_ai_eval: null
@@ -100725,7 +100725,7 @@ https://dev.to/pwd9000/connect-terraform-to-azure-devops-git-repos-over-ssh-163c
   addition_method: manual
   content_hash: b745107e9ef164affb9c14ab606a1b67d36f355d3a10d3e700b3ce4b0285859c
   health_score: 100.0
-  last_checked: 1779032177.53572
+  last_checked: 1779032177
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:17.535720+02:00'
   last_ai_eval: null
@@ -100790,7 +100790,7 @@ https://dev.to/pwd9000/terraform-complex-variable-types-173e:
   addition_method: manual
   content_hash: ccc836673f845a730401191c4cf02f1beb743ab65feb8e1a9045f4f6a3b4c638
   health_score: 100.0
-  last_checked: 1779032337.36982
+  last_checked: 1779032337
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:38:57.369820+02:00'
   last_ai_eval: null
@@ -100816,7 +100816,7 @@ https://dev.to/pwd9000/terraform-iac-scanning-with-trivy-3cai:
   addition_method: manual
   content_hash: 1d10bfed516965c4413318093b17c7118abafb92e1bfb5d76db24eedbb69c9dd
   health_score: 100.0
-  last_checked: 1779030090.957622
+  last_checked: 1779030090
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:01:30.957622+02:00'
   last_ai_eval: null
@@ -100842,7 +100842,7 @@ https://dev.to/pwd9000/terraform-understanding-the-lifecycle-block-4f6e:
   addition_method: manual
   content_hash: db3c11fc54e40a28f3a9ae6cb9b839fe9e3d39674997eb4ef15dcf1273061cde
   health_score: 100.0
-  last_checked: 1779029487.0925
+  last_checked: 1779029487
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:27.092500+02:00'
   last_ai_eval: null
@@ -100904,7 +100904,7 @@ https://dev.to/ranga_vadhineni/thunder-client-http-client-extension-for-vs-code-
   addition_method: manual
   content_hash: f7bda43d22cd14c8408451a431de9924c852d2b27e22c93ed00b5670c0924001
   health_score: 100.0
-  last_checked: 1779030736.423248
+  last_checked: 1779030736
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:12:16.423248+02:00'
   last_ai_eval: null
@@ -101035,7 +101035,7 @@ https://dev.to/rinkiyakedad/using-kyverno-to-enforce-eks-best-practices-cad:
   addition_method: manual
   content_hash: 910bcd519ff75c206a78c9889e9f887002bcc1bd382954b0831d5b8f6cfc0e88
   health_score: 100.0
-  last_checked: 1779031012.135261
+  last_checked: 1779031012
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:52.135261+02:00'
   last_ai_eval: null
@@ -101760,7 +101760,7 @@ https://dev.to/star_trooper/git-it-right-git-cheatsheet-4o0h:
   addition_method: manual
   content_hash: 2e3cf9db6d400122842164eb2b8fc3b5ee9e194d518aa9b1556d028e8fd6993e
   health_score: 100.0
-  last_checked: 1779032103.830756
+  last_checked: 1779032103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:03.830756+02:00'
   last_ai_eval: null
@@ -102085,7 +102085,7 @@ https://dev.to/theghostmac/understanding-and-crafting-http-middlewares-in-go-318
   addition_method: manual
   content_hash: 5ba7776199940a218b489ca17a406e5fb71cb22f8dc6cebdbae6a93ef154b016
   health_score: 100.0
-  last_checked: 1779034431.474632
+  last_checked: 1779034431
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:13:51.474632+02:00'
   last_ai_eval: null
@@ -102185,7 +102185,7 @@ https://dev.to/thenjdevopsguy/ci-with-datree-4h8d:
   addition_method: manual
   content_hash: b92ac38dba2a8eb9c57ac0d73ccba3f103a6d8eec50bb8cfabc2bd626905c1a2
   health_score: 100.0
-  last_checked: 1779032800.069627
+  last_checked: 1779032800
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:40.069627+02:00'
   last_ai_eval: null
@@ -102315,7 +102315,7 @@ https://dev.to/thenjdevopsguy/getting-started-with-go-golang-5eh8:
   addition_method: manual
   content_hash: 9a512d7020b8be6c8320a31c2406d46cba908c334e89e8ab26620bd80d93445c
   health_score: 100.0
-  last_checked: 1779033510.970419
+  last_checked: 1779033510
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:58:30.970419+02:00'
   last_ai_eval: null
@@ -102347,7 +102347,7 @@ https://dev.to/thenjdevopsguy/getting-started-with-skaffold-5120:
   addition_method: manual
   content_hash: 877041b4c9903408da304f2389882c1c25e5a451e116f07b2c2c9acdf9ec2643
   health_score: 100.0
-  last_checked: 1779033428.292843
+  last_checked: 1779033428
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:57:08.292843+02:00'
   last_ai_eval: null
@@ -102409,7 +102409,7 @@ https://dev.to/thenjdevopsguy/implementing-datadog-for-kubernetes-586e:
   addition_method: manual
   content_hash: 09afe97df7d65304d7c4b2d2af24d66c13d3c4b4b158a17633cb98c91681803a
   health_score: 100.0
-  last_checked: 1779033424.438798
+  last_checked: 1779033424
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:57:04.438798+02:00'
   last_ai_eval: null
@@ -102731,7 +102731,7 @@ https://dev.to/thenomadevel/top-5-best-git-extensions-for-vs-code-you-must-have-
   addition_method: manual
   content_hash: 485bc4b3db6c4b87ff13d6acf007a4fd2c2ef6c479157130084738ecf68aa95d
   health_score: 100.0
-  last_checked: 1779030000.189335
+  last_checked: 1779030000
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:00.189335+02:00'
   last_ai_eval: null
@@ -102762,7 +102762,7 @@ https://dev.to/this-is-learning/a-better-way-to-code-documentation-driven-develo
   addition_method: manual
   content_hash: 8a9b8e2ef0c8fe600aa38789739aa41496672fab29e57a23082395a776d77243
   health_score: 100.0
-  last_checked: 1779029225.510012
+  last_checked: 1779029225
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:05.510012+02:00'
   last_ai_eval: null
@@ -102789,7 +102789,7 @@ https://dev.to/this-is-learning/the-awesome-side-of-github-awesome-lists-2a5h:
   addition_method: manual
   content_hash: f373cb8bcba316947e8b0a23e7128168e4bbe014c9fbd523189bd2fd3ea0f2b5
   health_score: 100.0
-  last_checked: 1779034501.6072
+  last_checked: 1779034501
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:01.607200+02:00'
   last_ai_eval: null
@@ -102816,7 +102816,7 @@ https://dev.to/this-is-learning/visual-studio-code-tips-tricks-command-palette-a
   addition_method: manual
   content_hash: 5ab14f417b2138039edfcacf3d2bab52b1082060b9a9e3922c289e09cde8a267
   health_score: 100.0
-  last_checked: 1779030299.724193
+  last_checked: 1779030299
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:59.724193+02:00'
   last_ai_eval: null
@@ -102843,7 +102843,7 @@ https://dev.to/this-is-learning/visual-studio-code-tips-tricks-snippets-5041:
   addition_method: manual
   content_hash: dc132c265e6d4121cf717908f1de239b08c0189f6be0f135b758f9d5f23eb95e
   health_score: 100.0
-  last_checked: 1779031827.16967
+  last_checked: 1779031827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:27.169670+02:00'
   last_ai_eval: null
@@ -102973,7 +102973,7 @@ https://dev.to/tmchuynh/vscode-extensions-im-in-love-with-oab:
   addition_method: manual
   content_hash: 65decd757a05a334d4b88897f0d284f0d714a06c3bfa98e71e9bbc8784536e4b
   health_score: 100.0
-  last_checked: 1779033360.015766
+  last_checked: 1779033360
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:56:00.015766+02:00'
   last_ai_eval: null
@@ -103042,7 +103042,7 @@ https://dev.to/treva123mutebi/getting-started-with-go-lang-1g0:
   addition_method: manual
   content_hash: bd0489e956cb8f4264b8c69ea279d1bb64d907c5d857e9b828efa4fa269084cb
   health_score: 100.0
-  last_checked: 1779030018.849669
+  last_checked: 1779030018
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:18.849669+02:00'
   last_ai_eval: null
@@ -103422,7 +103422,7 @@ https://dev.to/vikrantnegi/become-a-vs-code-ninja-with-these-extensions-and-tool
   addition_method: manual
   content_hash: 0edc80316bb0e60b7696d00837a97c7dfd520625e99841fa4857e5dd448c0c09
   health_score: 100.0
-  last_checked: 1779033071.79397
+  last_checked: 1779033071
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:11.793970+02:00'
   last_ai_eval: null
@@ -103880,7 +103880,7 @@ https://devblogs.microsoft.com/commandline/distro-installation-added-to-wsl-inst
   addition_method: manual
   content_hash: 0622911970038098d3e082d9ce4bb88f89843ac888bf742558e803de3c994046
   health_score: 100.0
-  last_checked: 1779032483.506513
+  last_checked: 1779032483
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:41:23.506513+02:00'
   last_ai_eval: null
@@ -103916,7 +103916,7 @@ https://devblogs.microsoft.com/commandline/distro-installation-added-to-wsl-inst
   addition_method: manual
   content_hash: 4e705b8a34861a0a3025c6cb3ee902560a62da6d9004014d3a426e22aebdec2d
   health_score: 100.0
-  last_checked: 1779031494.546381
+  last_checked: 1779031494
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:54.546381+02:00'
   last_ai_eval: null
@@ -103952,7 +103952,7 @@ https://devblogs.microsoft.com/commandline/windows-terminal-1-0:
   addition_method: manual
   content_hash: 046f04a4f9e9d395321d3cbdee8839a5d4924afa1310554f9a37a50e2ec10214
   health_score: 100.0
-  last_checked: 1779030610.730696
+  last_checked: 1779030610
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:10:10.730696+02:00'
   last_ai_eval: null
@@ -104512,7 +104512,7 @@ https://devblogs.microsoft.com/nuget/introducing-compatible-frameworks-on-nuget-
   addition_method: manual
   content_hash: 1c3b848cc78c7d698563667cd8d07008b0131249d15fb3ad98deadf3419712c9
   health_score: 100.0
-  last_checked: 1779033218.125907
+  last_checked: 1779033218
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:38.125907+02:00'
   last_ai_eval: null
@@ -104708,7 +104708,7 @@ https://devblogs.microsoft.com/python/need-an-intro-to-vs-code-let-tech-with-tim
   addition_method: manual
   content_hash: cecdc9b823d90ae65f7a8ae41ca669f2e46aebff396dae8f33478d5aad1f9740
   health_score: 100.0
-  last_checked: 1779032239.281234
+  last_checked: 1779032239
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:19.281234+02:00'
   last_ai_eval: null
@@ -104741,7 +104741,7 @@ https://devblogs.microsoft.com/python/python-in-visual-studio-code-january-2021-
   addition_method: manual
   content_hash: 8fe7a9acfd94049f5778316907e6eb016c37ce35c2ce669222b8faec91e33fd4
   health_score: 100.0
-  last_checked: 1779029118.686562
+  last_checked: 1779029118
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:18.686562+02:00'
   last_ai_eval: null
@@ -104772,7 +104772,7 @@ https://devblogs.microsoft.com/python/python-in-visual-studio-code-october-2020-
   addition_method: manual
   content_hash: 212ed024f7a32b8d578740bcc23b03238e694c7b449ec5639d8b9d130287f67d
   health_score: 100.0
-  last_checked: 1779030927.809739
+  last_checked: 1779030927
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:27.809739+02:00'
   last_ai_eval: null
@@ -104800,7 +104800,7 @@ https://devblogs.microsoft.com/python/python-in-visual-studio-code-september-202
   addition_method: manual
   content_hash: 81a19f4be8cec07bff109941011c5ab80ad5b97897963683670d1994fec93df1
   health_score: 100.0
-  last_checked: 1779029225.576601
+  last_checked: 1779029225
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:47:05.576601+02:00'
   last_ai_eval: null
@@ -104831,7 +104831,7 @@ https://devcentral.f5.com/s/articles/What-is-Kubernetes:
   addition_method: manual
   content_hash: 34bf775c76d7e566c08111b776c7716e6458b1150de38836ae66a3cb6a831aaf
   health_score: 100.0
-  last_checked: 1779033215.460774
+  last_checked: 1779033215
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:35.460774+02:00'
   last_ai_eval: null
@@ -104859,7 +104859,7 @@ https://devclass.com/2020/05/04/openshift-4-4-goes-all-out-on-mixed-workloads-pu
   addition_method: manual
   content_hash: fae4ef7efae01fe55d239088842f947b260cdfe87144c720af98212f54a0aef1
   health_score: 100.0
-  last_checked: 1779031557.672203
+  last_checked: 1779031557
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:57.672203+02:00'
   last_ai_eval: null
@@ -104887,7 +104887,7 @@ https://devclass.com/2020/10/06/rancher-2_5:
   addition_method: manual
   content_hash: 192335406d002d9a302ac5e993b362bb0fbe76b6e3001b03ce29aa4d05534e1b
   health_score: 100.0
-  last_checked: 1779032299.262321
+  last_checked: 1779032299
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:19.262321+02:00'
   last_ai_eval: null
@@ -104915,7 +104915,7 @@ https://devclass.com/2021/01/07/prometheus-2_24:
   addition_method: manual
   content_hash: 3000d5872bdb56b68595575dba96199d9ea6822084eef856bcd7fab7770c715c
   health_score: 100.0
-  last_checked: 1779033767.825312
+  last_checked: 1779033767
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:47.825312+02:00'
   last_ai_eval: null
@@ -104943,7 +104943,7 @@ https://devclass.com/2021/01/13/sysdig-container-security-and-usage-report-2021:
   addition_method: manual
   content_hash: f02ac942d7788b7e81bf6e2cd9c956ebb0ca133e5c1841c8969d1dd80ebcfe5d
   health_score: 100.0
-  last_checked: 1779033120.952056
+  last_checked: 1779033120
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:00.952056+02:00'
   last_ai_eval: null
@@ -104971,7 +104971,7 @@ https://devclass.com/2021/01/26/haproxy-ingress-controller-1_5:
   addition_method: manual
   content_hash: cfa3bafb58d8c38f6dc6983fa9674e1904589a0b3cababfd1f87f5f863f2dea7
   health_score: 100.0
-  last_checked: 1779030202.762878
+  last_checked: 1779030202
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:22.762878+02:00'
   last_ai_eval: null
@@ -104999,7 +104999,7 @@ https://devclass.com/2021/03/23/gitlab-march-release-focuses-on-security-and-sca
   addition_method: manual
   content_hash: 7a07c927fada98dc8589370927fd7635d60381f4fddffe33a56db29710d64d55
   health_score: 100.0
-  last_checked: 1779033172.208602
+  last_checked: 1779033172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:52.208602+02:00'
   last_ai_eval: null
@@ -105027,7 +105027,7 @@ https://devclass.com/2021/04/09/kubernetes-1-21-unloads-pod-security-adds-dual-i
   addition_method: manual
   content_hash: eae117e4bba5ef1e7248bd09d64bbcdbc1b70023e4cc9108909f90405ca5141a
   health_score: 100.0
-  last_checked: 1779029577.907584
+  last_checked: 1779029577
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:57.907584+02:00'
   last_ai_eval: null
@@ -105054,7 +105054,7 @@ https://devclass.com/2021/04/20/apache-kafka-2-8-0-previews-life-without-zookeep
   addition_method: manual
   content_hash: 80bac013480a550aa2ecb45953f82a09811e09fe22af233d2ac7b504ecfddf13
   health_score: 100.0
-  last_checked: 1779030428.459068
+  last_checked: 1779030428
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:08.459068+02:00'
   last_ai_eval: null
@@ -105082,7 +105082,7 @@ https://devclass.com/2021/04/20/apache-kafka-2-8-0-previews-life-without-zookeep
   addition_method: manual
   content_hash: 98ee5af66405b6c31143439f91c6b24c9b9f72c9415f012bf10f860feba8ecd7
   health_score: 100.0
-  last_checked: 1779029880.947347
+  last_checked: 1779029880
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:00.947347+02:00'
   last_ai_eval: null
@@ -105110,7 +105110,7 @@ https://devclass.com/2021/12/09/terraform_-_1:
   addition_method: manual
   content_hash: f85077ae2c1a14179c8a029ed97c27f550a406fc1b1e553644c5c0e97a984104
   health_score: 100.0
-  last_checked: 1779033810.952481
+  last_checked: 1779033810
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:30.952481+02:00'
   last_ai_eval: null
@@ -105138,7 +105138,7 @@ https://devconnected.com/complete-node-exporter-mastery-with-prometheus:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030824.431304
+  last_checked: 1779030824
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:44.431304+02:00'
   last_ai_eval: null
@@ -105170,7 +105170,7 @@ https://devconnected.com/how-to-delete-file-on-git:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030339.661884
+  last_checked: 1779030339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:39.661884+02:00'
   last_ai_eval: null
@@ -105348,7 +105348,7 @@ https://vadimkravcenko.com/shorts/promotion-based-development/:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781423859.0
+  last_checked: 1781423859
   needs_ai_refresh: false
   discovered_at: '2026-06-14T09:57:39+02:00'
   last_ai_eval: null
@@ -105383,7 +105383,7 @@ https://vadimkravcenko.com/shorts/promotion-based-development/:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.964425
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.964425+02:00'
   last_ai_eval: null
@@ -105414,7 +105414,7 @@ https://vadimkravcenko.com/shorts/promotion-based-development/:
   addition_method: manual
   content_hash: 8e96448440f09a39d19274a0c88b5b9771e2360b300ab51c9191d4d47e0f4582
   health_score: 100.0
-  last_checked: 1779029552.899537
+  last_checked: 1779029552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:32.899537+02:00'
   last_ai_eval: null
@@ -105479,7 +105479,7 @@ https://developer.android.com/develop/xr/catalyst:
   addition_method: automatic
   content_hash: cb413337b458bf64245f6e4aadfcf85b63fece9dec98360e4b525495e6849f4a
   health_score: null
-  last_checked: 1780352292.588464
+  last_checked: 1780352292
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:12.588464+02:00'
   last_ai_eval: null
@@ -105556,7 +105556,7 @@ https://developer.chrome.com/blog/chrome-at-io26:
   addition_method: automatic
   content_hash: 4593f2cb308b38af18d92db915459d9912f92d190020a7b5034c3c7290027b98
   health_score: null
-  last_checked: 1780352720.351729
+  last_checked: 1780352720
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:20.351729+02:00'
   last_ai_eval: null
@@ -105632,7 +105632,7 @@ https://developer.chrome.com/docs/modern-web-guidance:
   addition_method: automatic
   content_hash: e45eed0ec4e0c3acce9478bb16d2a4ef6bbfec55d2b7e3025ce8d0ad2079190a
   health_score: null
-  last_checked: 1780352282.814449
+  last_checked: 1780352282
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:02.814449+02:00'
   last_ai_eval: null
@@ -105737,7 +105737,7 @@ https://developer.confluent.io/confluent-tutorials/joining-stream-table/kstreams
   addition_method: manual
   content_hash: 75cd977e60dc982f4cf24f5a12c03d837ca7ae5b39376c7391e06777b36e2bcc
   health_score: 100.0
-  last_checked: 1779130495.010697
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.010697+02:00'
   last_ai_eval: null
@@ -105834,7 +105834,7 @@ https://developer.cyberark.com/blog/istio-oidc-authentication:
   addition_method: manual
   content_hash: 8fbbb1105fe03bb08d0b6285a7f3c1b3c643e8c9f88ff9e21d8370db41004468
   health_score: 100.0
-  last_checked: 1779130494.936939
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.936939+02:00'
   last_ai_eval: null
@@ -105967,7 +105967,7 @@ https://developer.hashicorp.com/consul/docs/connect:
   addition_method: manual
   content_hash: fbaa5d15cade4648505dfed0d873b40f020f4124f9e38b649f04b08a439d1516
   health_score: 100.0
-  last_checked: 1779130494.979149
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.979149+02:00'
   last_ai_eval: null
@@ -106325,7 +106325,7 @@ https://developer.hashicorp.com/terraform/cli/commands/graph:
   addition_method: manual
   content_hash: 0d35b6369aeb2bdbba4eaa9b57de21fe135ac4da5c30265b821c4dc544c81451
   health_score: 100.0
-  last_checked: 1779130494.975163
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.975163+02:00'
   last_ai_eval: null
@@ -106728,7 +106728,7 @@ https://developer.hashicorp.com/terraform/tutorials/state/resource-drift:
   addition_method: automatic
   content_hash: 2e1eacf953fac039ba4e8de84e4b740c9400ffc562a7d07b47a0dd92aa057803
   health_score: null
-  last_checked: 1780352003.689815
+  last_checked: 1780352003
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:23.689815+02:00'
   last_ai_eval: null
@@ -106899,7 +106899,7 @@ https://developer.ibm.com/apiconnect:
   addition_method: manual
   content_hash: f16bb806f2e06f47cd4db89ca013916a2550979ec77d065a6711cc9af657c2fd
   health_score: 100.0
-  last_checked: 1779030575.054654
+  last_checked: 1779030575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:35.054654+02:00'
   last_ai_eval: null
@@ -106926,7 +106926,7 @@ https://developer.ibm.com/articles/secure-microservices-by-monitoring-behavior:
   addition_method: manual
   content_hash: 3ad8273a470b61347050bd4ef76261404ba1e507987d4f190058375a466a8613
   health_score: 100.0
-  last_checked: 1779032294.275194
+  last_checked: 1779032294
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:14.275194+02:00'
   last_ai_eval: null
@@ -106986,7 +106986,7 @@ https://developer.ibm.com/javasdk:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031468.458984
+  last_checked: 1779031468
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:28.458984+02:00'
   last_ai_eval: null
@@ -107085,7 +107085,7 @@ https://developer.ibm.com/wasdev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031793.940725
+  last_checked: 1779031793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:53.940725+02:00'
   last_ai_eval: null
@@ -107117,7 +107117,7 @@ https://developer.ibm.com/wasdev/downloads:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030981.278085
+  last_checked: 1779030981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:21.278085+02:00'
   last_ai_eval: null
@@ -107148,7 +107148,7 @@ https://developer.ibm.com/wasdev/downloads/liberty-profile-using-non-eclipse-env
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030720.932766
+  last_checked: 1779030720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:00.932766+02:00'
   last_ai_eval: null
@@ -107175,7 +107175,7 @@ https://developer.ibm.com/wasdev/websphere-liberty:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034528.898799
+  last_checked: 1779034528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:28.898799+02:00'
   last_ai_eval: null
@@ -107210,7 +107210,7 @@ https://developer.ing.com:
   addition_method: manual
   content_hash: f8d659f2459e6a3a6316ff324e2eb986b1fa02156ad05b5a4b785bc494f21e3c
   health_score: 100.0
-  last_checked: 1779030462.614098
+  last_checked: 1779030462
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:42.614098+02:00'
   last_ai_eval: null
@@ -107237,7 +107237,7 @@ https://developer.ing.com/api-marketplace/marketplace:
   addition_method: manual
   content_hash: d591b8fd7543487475cca8026999135b26f3b0ee73dd28c72819be35c22fd0b8
   health_score: 100.0
-  last_checked: 1779032077.186529
+  last_checked: 1779032077
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:37.186529+02:00'
   last_ai_eval: null
@@ -107295,7 +107295,7 @@ https://developer.ing.com/openbanking/api-marketplace/marketplace:
   addition_method: manual
   content_hash: 1dbba63d9c4f86640b2a283890419437a85b7192209ad4b0e08e529bd3d505c0
   health_score: 100.0
-  last_checked: 1779130494.961149
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.961149+02:00'
   last_ai_eval: null
@@ -107322,7 +107322,7 @@ https://developer.mobileconnect.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034509.667818
+  last_checked: 1779034509
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:09.667818+02:00'
   last_ai_eval: null
@@ -107353,7 +107353,7 @@ https://developer.mongodb.com/quickstart/cheat-sheet:
   addition_method: manual
   content_hash: da2782e23f8c104a3faa2f037001d4b8e6d522bb96382b92923b9f51c9597870
   health_score: 100.0
-  last_checked: 1779034558.268406
+  last_checked: 1779034558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:58.268406+02:00'
   last_ai_eval: null
@@ -107380,7 +107380,7 @@ https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox:
   addition_method: manual
   content_hash: 4717162243bf6194fdf69a29ac1eff36f7379f8a2a70c3af33ddd108915427eb
   health_score: 100.0
-  last_checked: 1779030407.661281
+  last_checked: 1779030407
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:47.661281+02:00'
   last_ai_eval: null
@@ -107441,7 +107441,7 @@ https://developer.okta.com/blog/2020/05/04/spring-vault:
   addition_method: manual
   content_hash: d1ce7ea0f8e4e84b5211fa80b31f5370a3ed10ecf48491fe3b7a54dd859a3caf
   health_score: 100.0
-  last_checked: 1779034049.513733
+  last_checked: 1779034049
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:29.513733+02:00'
   last_ai_eval: null
@@ -107538,7 +107538,7 @@ https://developer.okta.com/blog/2021/04/23/elasticsearch-go-developers-guide:
   addition_method: manual
   content_hash: 80cbe5068cbac93c7abcbaa3adb230b88d6ac2c565098266f8a8e8f67b9820db
   health_score: 100.0
-  last_checked: 1779031226.701143
+  last_checked: 1779031226
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:20:26.701143+02:00'
   last_ai_eval: null
@@ -107606,7 +107606,7 @@ https://developer.okta.com/blog/2022/01/06/native-java-helidon:
   addition_method: manual
   content_hash: 1e78f7be976fa563b6ed7da5336fbd67fb610a8340e00a006fb40f90ed9c94b2
   health_score: 100.0
-  last_checked: 1779029465.183276
+  last_checked: 1779029465
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:05.183276+02:00'
   last_ai_eval: null
@@ -107674,7 +107674,7 @@ https://developer.rabobank.nl:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032613.919359
+  last_checked: 1779032613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:33.919359+02:00'
   last_ai_eval: null
@@ -107705,7 +107705,7 @@ https://developer.rabobank.nl/api-marketplace:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031752.87349
+  last_checked: 1779031752
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:12.873490+02:00'
   last_ai_eval: null
@@ -107765,7 +107765,7 @@ https://developerblog.redhat.com/tag/varnish:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034228.924582
+  last_checked: 1779034228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:28.924582+02:00'
   last_ai_eval: null
@@ -107797,7 +107797,7 @@ https://developerhub.santander.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029168.863358
+  last_checked: 1779029168
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:08.863358+02:00'
   last_ai_eval: null
@@ -107900,7 +107900,7 @@ https://developers.google.com/profile/u/me/dashboard:
   addition_method: automatic
   content_hash: b5d52b23d9eaf5a66ae4c1d5e5173b3bece18d9a0c4c627d2aaf041d768162e1
   health_score: null
-  last_checked: 1780352037.401625
+  last_checked: 1780352037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:57.401625+02:00'
   last_ai_eval: null
@@ -107940,7 +107940,7 @@ https://developers.google.com/solutions/catalog:
   addition_method: automatic
   content_hash: 9675d01968cc339c0bafe863fdcb924a9993fc215f763e90291270d84a9cde4c
   health_score: null
-  last_checked: 1780352013.434815
+  last_checked: 1780352013
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:33.434815+02:00'
   last_ai_eval: null
@@ -107981,7 +107981,7 @@ https://developers.google.com/solutions/catalog?category=aiandmachinelearning:
   addition_method: automatic
   content_hash: d65660ff745ada673232e2abfa626a32461fb116d8b6bf563dbc8085454e1e57
   health_score: null
-  last_checked: 1780352013.434762
+  last_checked: 1780352013
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:33.434762+02:00'
   last_ai_eval: null
@@ -108022,7 +108022,7 @@ https://developers.google.com/solutions/catalog?language=python:
   addition_method: automatic
   content_hash: 579c78c9cbf996783c52c5f4ff07d01246fb3a317cdde129fa9ab47033bf80e1
   health_score: null
-  last_checked: 1780352013.434794
+  last_checked: 1780352013
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:33.434794+02:00'
   last_ai_eval: null
@@ -108062,7 +108062,7 @@ https://developers.googleblog.com/2015/02/introducing-grpc-new-open-source-http2
   addition_method: manual
   content_hash: bcc1ed479a6194711afb162a9c0881af63c0981252a324b7d774e66cf95ade77
   health_score: 100.0
-  last_checked: 1779034309.388981
+  last_checked: 1779034309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:49.388981+02:00'
   last_ai_eval: null
@@ -108107,7 +108107,7 @@ https://developers.googleblog.com/build-long-running-ai-agents-that-pause-resume
   addition_method: automatic
   content_hash: 3bd93adc62ee24fa759a5270d0df9c9c79d2c34641c37375cd0d6b295f96cab4
   health_score: null
-  last_checked: 1780352849.031614
+  last_checked: 1780352849
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:29.031614+02:00'
   last_ai_eval: null
@@ -108151,7 +108151,7 @@ https://developers.googleblog.com/build-long-running-ai-agents-that-pause-resume
   addition_method: automatic
   content_hash: 5f4fcfe9b69ee8f138479391ef0a23e3ea1987cb95cfc34856ea8c6bde0e667d
   health_score: null
-  last_checked: 1780352292.588396
+  last_checked: 1780352292
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:12.588396+02:00'
   last_ai_eval: null
@@ -108193,7 +108193,7 @@ https://developers.openai.com/codex/app/computer-use:
   addition_method: automatic
   content_hash: ed79031a20a27dfd4a2a87775cff9338bffcb8d2b942d307043c06414d4811d1
   health_score: null
-  last_checked: 1780352454.11968
+  last_checked: 1780352454
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:54.119680+02:00'
   last_ai_eval: null
@@ -108235,7 +108235,7 @@ https://developers.redhat.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736112.278916
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.278916+02:00'
   last_ai_eval: null
@@ -108542,7 +108542,7 @@ https://developers.redhat.com/articles/2021/06/18/perform-kaniko-build-red-hat-o
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029267.869174
+  last_checked: 1779029267
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:47.869174+02:00'
   last_ai_eval: null
@@ -108745,7 +108745,7 @@ https://developers.redhat.com/articles/2021/07/07/getting-started-red-hat-opensh
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032543.441995
+  last_checked: 1779032543
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:23.441995+02:00'
   last_ai_eval: null
@@ -109045,7 +109045,7 @@ https://developers.redhat.com/articles/2021/07/30/customer-suggestions-improved-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736112.898688
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.898688+02:00'
   last_ai_eval: null
@@ -109143,7 +109143,7 @@ https://developers.redhat.com/articles/2021/08/04/opening-black-boxes-statement-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030658.214099
+  last_checked: 1779030658
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:58.214099+02:00'
   last_ai_eval: null
@@ -109375,7 +109375,7 @@ https://developers.redhat.com/articles/2021/08/31/why-should-i-choose-quarkus-ov
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032368.40362
+  last_checked: 1779032368
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:28.403620+02:00'
   last_ai_eval: null
@@ -109441,7 +109441,7 @@ https://developers.redhat.com/articles/2021/09/06/improving-cicd-red-hat-openshi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030364.696413
+  last_checked: 1779030364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:04.696413+02:00'
   last_ai_eval: null
@@ -109508,7 +109508,7 @@ https://developers.redhat.com/articles/2021/09/20/quarkus-spring-developers-gett
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031559.199403
+  last_checked: 1779031559
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:59.199403+02:00'
   last_ai_eval: null
@@ -109705,7 +109705,7 @@ https://developers.redhat.com/articles/2021/10/04/get-started-openshift-service-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736117.580131
+  last_checked: 1781736117
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:57.580131+02:00'
   last_ai_eval: null
@@ -109736,7 +109736,7 @@ https://developers.redhat.com/articles/2021/10/11/get-started-openshift-service-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031507.232513
+  last_checked: 1779031507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:07.232513+02:00'
   last_ai_eval: null
@@ -109771,7 +109771,7 @@ https://developers.redhat.com/articles/2021/10/11/quarkus-spring-developers-kube
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029710.184883
+  last_checked: 1779029710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:10.184883+02:00'
   last_ai_eval: null
@@ -109838,7 +109838,7 @@ https://developers.redhat.com/articles/2021/11/04/boost-throughput-resteasy-reac
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031520.708806
+  last_checked: 1779031520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:20.708806+02:00'
   last_ai_eval: null
@@ -110137,7 +110137,7 @@ https://developers.redhat.com/articles/2021/12/13/remote-debugging-kubernetes-us
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031425.525653
+  last_checked: 1779031425
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:45.525653+02:00'
   last_ai_eval: null
@@ -110371,7 +110371,7 @@ https://developers.redhat.com/articles/2022/06/20/8-open-source-kubernetes-secur
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029138.280676
+  last_checked: 1779029138
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:38.280676+02:00'
   last_ai_eval: null
@@ -110705,7 +110705,7 @@ https://developers.redhat.com/articles/2023/02/14/remote-container-development-v
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030809.068424
+  last_checked: 1779030809
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:29.068424+02:00'
   last_ai_eval: null
@@ -110771,7 +110771,7 @@ https://developers.redhat.com/articles/2023/03/17/deploy-openshift-azure-gitops-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031494.553728
+  last_checked: 1779031494
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:54.553728+02:00'
   last_ai_eval: null
@@ -110934,7 +110934,7 @@ https://developers.redhat.com/blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735879.396074
+  last_checked: 1781735879
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:59.396074+02:00'
   last_ai_eval: null
@@ -111297,7 +111297,7 @@ https://developers.redhat.com/blog/2018/11/15/rhel8-introducing-appstreams:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735922.043341
+  last_checked: 1781735922
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:42.043341+02:00'
   last_ai_eval: null
@@ -111940,7 +111940,7 @@ https://developers.redhat.com/blog/2020/01/09debugging-applications-within-red-h
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.950861
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.950861+02:00'
   last_ai_eval: null
@@ -111974,7 +111974,7 @@ https://developers.redhat.com/blog/2020/01/15installing-debugging-tools-into-a-r
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032586.754256
+  last_checked: 1779032586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:06.754256+02:00'
   last_ai_eval: null
@@ -112854,7 +112854,7 @@ https://developers.redhat.com/blog/2020/05/28/how-the-fabric8-maven-plug-in-depl
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029502.386297
+  last_checked: 1779029502
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:42.386297+02:00'
   last_ai_eval: null
@@ -114289,7 +114289,7 @@ https://developers.redhat.com/blog/2020/10/09/static-analysis-with-kubeaudit-for
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033400.246211
+  last_checked: 1779033400
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:40.246211+02:00'
   last_ai_eval: null
@@ -114321,7 +114321,7 @@ https://developers.redhat.com/blog/2020/10/09/static-analysis-with-kubeaudit-for
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030442.924028
+  last_checked: 1779030442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:22.924028+02:00'
   last_ai_eval: null
@@ -114517,7 +114517,7 @@ https://developers.redhat.com/blog/2020/10/30/whats-new-in-fabric8-kubernetes-ja
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032282.393497
+  last_checked: 1779032282
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:02.393497+02:00'
   last_ai_eval: null
@@ -114584,7 +114584,7 @@ https://developers.redhat.com/blog/2020/11/20/kubectl-developer-tips-for-the-kub
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033166.38353
+  last_checked: 1779033166
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:46.383530+02:00'
   last_ai_eval: null
@@ -114618,7 +114618,7 @@ https://developers.redhat.com/blog/2020/11/24/authentication-and-authorization-u
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030891.168433
+  last_checked: 1779030891
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:51.168433+02:00'
   last_ai_eval: null
@@ -114953,7 +114953,7 @@ https://developers.redhat.com/blog/2021/03/03/using-delve-to-debug-go-programs-o
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031103.029114
+  last_checked: 1779031103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:23.029114+02:00'
   last_ai_eval: null
@@ -114988,7 +114988,7 @@ https://developers.redhat.com/blog/2021/03/04/making-environment-variables-acces
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033280.439659
+  last_checked: 1779033280
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:40.439659+02:00'
   last_ai_eval: null
@@ -115123,7 +115123,7 @@ https://developers.redhat.com/blog/2021/03/17/using-dekorate-to-generate-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034486.853605
+  last_checked: 1779034486
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:46.853605+02:00'
   last_ai_eval: null
@@ -115428,7 +115428,7 @@ https://developers.redhat.com/blog/2021/04/26/deploying-the-mosquitto-mqtt-messa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031694.0278
+  last_checked: 1779031694
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:14.027800+02:00'
   last_ai_eval: null
@@ -115625,7 +115625,7 @@ https://developers.redhat.com/blog/2021/05/05/kubernetes-configuration-patterns-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030390.6507
+  last_checked: 1779030390
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:30.650700+02:00'
   last_ai_eval: null
@@ -115720,7 +115720,7 @@ https://developers.redhat.com/blog/authentication-and-authorization-using-the-ke
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735928.040242
+  last_checked: 1781735928
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:48.040242+02:00'
   last_ai_eval: null
@@ -115751,7 +115751,7 @@ https://developers.redhat.com/blog/making-environment-variables-accessible-in-fr
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781432289.205828
+  last_checked: 1781432289
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:18:09.205828+02:00'
   last_ai_eval: null
@@ -115782,7 +115782,7 @@ https://developers.redhat.com/books/kubernetes-operators:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032877.760845
+  last_checked: 1779032877
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:57.760845+02:00'
   last_ai_eval: null
@@ -115813,7 +115813,7 @@ https://developers.redhat.com/books/red-hat-universal-base-images-ubi:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029575.333062
+  last_checked: 1779029575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:55.333062+02:00'
   last_ai_eval: null
@@ -115840,7 +115840,7 @@ https://developers.redhat.com/cheat-sheets:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736123.169426
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.169426+02:00'
   last_ai_eval: null
@@ -115971,7 +115971,7 @@ https://developers.redhat.com/cheat-sheets/containers:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735891.947798
+  last_checked: 1781735891
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:11.947798+02:00'
   last_ai_eval: null
@@ -116035,7 +116035,7 @@ https://developers.redhat.com/cheat-sheets/intermediate-linux-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032902.01112
+  last_checked: 1779032902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:22.011120+02:00'
   last_ai_eval: null
@@ -116067,7 +116067,7 @@ https://developers.redhat.com/cheat-sheets/intermediate-linux-commands-cheat-she
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735889.871699
+  last_checked: 1781735889
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:09.871699+02:00'
   last_ai_eval: null
@@ -116260,7 +116260,7 @@ https://developers.redhat.com/cheat-sheets/odo-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031651.939646
+  last_checked: 1779031651
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:31.939646+02:00'
   last_ai_eval: null
@@ -116360,7 +116360,7 @@ https://developers.redhat.com/cheat-sheetsgit:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029899.072293
+  last_checked: 1779029899
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:19.072293+02:00'
   last_ai_eval: null
@@ -116393,7 +116393,7 @@ https://developers.redhat.com/cheatsheets:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033342.584048
+  last_checked: 1779033342
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:42.584048+02:00'
   last_ai_eval: null
@@ -116427,7 +116427,7 @@ https://developers.redhat.com/courses/openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029060.7536
+  last_checked: 1779029060
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:20.753600+02:00'
   last_ai_eval: null
@@ -116462,7 +116462,7 @@ https://developers.redhat.com/developer-sandbox:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736190.57421
+  last_checked: 1781736190
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:10.574210+02:00'
   last_ai_eval: null
@@ -116499,7 +116499,7 @@ https://developers.redhat.com/developer-sandbox/activities/deploying-full-stack-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030856.453827
+  last_checked: 1779030856
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:16.453827+02:00'
   last_ai_eval: null
@@ -116533,7 +116533,7 @@ https://developers.redhat.com/developer-sandbox/activities/how-to-manage-microse
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032242.886458
+  last_checked: 1779032242
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:22.886458+02:00'
   last_ai_eval: null
@@ -116567,7 +116567,7 @@ https://developers.redhat.com/developer-sandbox/activities/run-the-canary-deploy
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030204.244692
+  last_checked: 1779030204
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:24.244692+02:00'
   last_ai_eval: null
@@ -116599,7 +116599,7 @@ https://developers.redhat.com/developer-sandbox/get-started:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031012.148615
+  last_checked: 1779031012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:52.148615+02:00'
   last_ai_eval: null
@@ -116633,7 +116633,7 @@ https://developers.redhat.com/developer-sandbox/how-to-deploy-java-application-i
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033609.472554
+  last_checked: 1779033609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:09.472554+02:00'
   last_ai_eval: null
@@ -116665,7 +116665,7 @@ https://developers.redhat.com/devnation/tech-talks/10-kubernetes-tools:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031031.505481
+  last_checked: 1779031031
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:11.505481+02:00'
   last_ai_eval: null
@@ -116692,7 +116692,7 @@ https://developers.redhat.com/e-books:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735889.723495
+  last_checked: 1781735889
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:09.723495+02:00'
   last_ai_eval: null
@@ -116723,7 +116723,7 @@ https://developers.redhat.com/e-books/kubernetes-operators:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736221.669246
+  last_checked: 1781736221
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:41.669246+02:00'
   last_ai_eval: null
@@ -116754,7 +116754,7 @@ https://developers.redhat.com/ebooks:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031642.253551
+  last_checked: 1779031642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:22.253551+02:00'
   last_ai_eval: null
@@ -116786,7 +116786,7 @@ https://developers.redhat.com/learn:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736122.716323
+  last_checked: 1781736122
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:02.716323+02:00'
   last_ai_eval: null
@@ -116817,7 +116817,7 @@ https://developers.redhat.com/learn/openshift:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736172.793297
+  last_checked: 1781736172
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:52.793297+02:00'
   last_ai_eval: null
@@ -116848,7 +116848,7 @@ https://developers.redhat.com/learn/openshift/foundations-openshift:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736234.584877
+  last_checked: 1781736234
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:54.584877+02:00'
   last_ai_eval: null
@@ -116879,7 +116879,7 @@ https://developers.redhat.com/learn/openshift/how-deploy-full-stack-javascript-a
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735911.212865
+  last_checked: 1781735911
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:31.212865+02:00'
   last_ai_eval: null
@@ -116910,7 +116910,7 @@ https://developers.redhat.com/learn/openshift/how-manage-microservices-using-ope
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736012.489327
+  last_checked: 1781736012
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:12.489327+02:00'
   last_ai_eval: null
@@ -116941,7 +116941,7 @@ https://developers.redhat.com/learn/openshift/run-canary-deployment-pattern-kube
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736211.597551
+  last_checked: 1781736211
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:31.597551+02:00'
   last_ai_eval: null
@@ -116972,7 +116972,7 @@ https://developers.redhat.com/openshift-commons/Operator-Lifecycle-Management:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031755.252354
+  last_checked: 1779031755
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:15.252354+02:00'
   last_ai_eval: null
@@ -116999,7 +116999,7 @@ https://developers.redhat.com/products/amq/overview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030589.095739
+  last_checked: 1779030589
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:49.095739+02:00'
   last_ai_eval: null
@@ -117033,7 +117033,7 @@ https://developers.redhat.com/products/cdk/overview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034097.270978
+  last_checked: 1779034097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:17.270978+02:00'
   last_ai_eval: null
@@ -117067,7 +117067,7 @@ https://developers.redhat.com/products/datagrid/overview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030824.508149
+  last_checked: 1779030824
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:44.508149+02:00'
   last_ai_eval: null
@@ -117099,7 +117099,7 @@ https://developers.redhat.com/products/developertoolset/overview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030360.476468
+  last_checked: 1779030360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:00.476468+02:00'
   last_ai_eval: null
@@ -117132,7 +117132,7 @@ https://developers.redhat.com/products/eap:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735981.956514
+  last_checked: 1781735981
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:41.956514+02:00'
   last_ai_eval: null
@@ -117163,7 +117163,7 @@ https://developers.redhat.com/products/eap/overview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030051.941029
+  last_checked: 1779030051
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:51.941029+02:00'
   last_ai_eval: null
@@ -117195,7 +117195,7 @@ https://developers.redhat.com/products/mta:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736123.054763
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.054763+02:00'
   last_ai_eval: null
@@ -117258,7 +117258,7 @@ https://developers.redhat.com/products/mta/overview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032223.63102
+  last_checked: 1779032223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:03.631020+02:00'
   last_ai_eval: null
@@ -117323,7 +117323,7 @@ https://developers.redhat.com/products/red-hat-data-grid:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735880.048686
+  last_checked: 1781735880
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:00.048686+02:00'
   last_ai_eval: null
@@ -117354,7 +117354,7 @@ https://developers.redhat.com/products/red-hat-developer-toolset:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735921.433811
+  last_checked: 1781735921
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:41.433811+02:00'
   last_ai_eval: null
@@ -117385,7 +117385,7 @@ https://developers.redhat.com/products/rhel:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736123.254216
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.254216+02:00'
   last_ai_eval: null
@@ -117416,7 +117416,7 @@ https://developers.redhat.com/products/softwarecollections/overview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029475.165657
+  last_checked: 1779029475
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:15.165657+02:00'
   last_ai_eval: null
@@ -117448,7 +117448,7 @@ https://developers.redhat.com/products/streams-for-apache-kafka:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736091.33697
+  last_checked: 1781736091
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:31.336970+02:00'
   last_ai_eval: null
@@ -117479,7 +117479,7 @@ https://developers.redhat.com/promotions/docker-cheatsheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033921.574824
+  last_checked: 1779033921
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:21.574824+02:00'
   last_ai_eval: null
@@ -117512,7 +117512,7 @@ https://developers.redhat.com/topics:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736154.077441
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.077441+02:00'
   last_ai_eval: null
@@ -117542,7 +117542,7 @@ https://developers.redhat.com/topics/enterprise-java:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029509.253294
+  last_checked: 1779029509
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:49.253294+02:00'
   last_ai_eval: null
@@ -117637,7 +117637,7 @@ https://developers.redhat.com/topics/serverless-architecture:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030020.600041
+  last_checked: 1779030020
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:20.600041+02:00'
   last_ai_eval: null
@@ -117806,7 +117806,7 @@ https://devineer.medium.com/get-to-grips-with-kubernetes-volumes-a-practical-tut
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029291.515862
+  last_checked: 1779029291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:11.515862+02:00'
   last_ai_eval: null
@@ -117838,7 +117838,7 @@ https://devineer.medium.com/kubernetes-services-explained-22b4dd11de02:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033906.299113
+  last_checked: 1779033906
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:06.299113+02:00'
   last_ai_eval: null
@@ -118081,7 +118081,7 @@ https://devops-daily.com/games/linux-terminal:
   addition_method: automatic
   content_hash: 3cd3eb8f6a8efd06b5157f2c33f510244bf69c6bccfac35e335b838a4f496d0e
   health_score: null
-  last_checked: 1780352838.801116
+  last_checked: 1780352838
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:18.801116+02:00'
   last_ai_eval: null
@@ -118121,7 +118121,7 @@ https://devops.cisel.ch/kubernetes-operational-tools-you-must-try:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030052.371256
+  last_checked: 1779030052
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:52.371256+02:00'
   last_ai_eval: null
@@ -118283,7 +118283,7 @@ https://devops.com/5-tips-for-a-successful-devops-implementation:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031533.383804
+  last_checked: 1779031533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:33.383804+02:00'
   last_ai_eval: null
@@ -118772,7 +118772,7 @@ https://devops.com/continuous-testing-practices-part-2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033044.830214
+  last_checked: 1779033044
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:44.830214+02:00'
   last_ai_eval: null
@@ -118968,7 +118968,7 @@ https://devops.com/devops-security-your-complete-checklist:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032114.034228
+  last_checked: 1779032114
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:14.034228+02:00'
   last_ai_eval: null
@@ -119130,7 +119130,7 @@ https://devops.com/dynatrace-advances-application-environments-as-code:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033046.504515
+  last_checked: 1779033046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:46.504515+02:00'
   last_ai_eval: null
@@ -119195,7 +119195,7 @@ https://devops.com/five-steps-to-successful-devops-culture:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032076.665174
+  last_checked: 1779032076
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:36.665174+02:00'
   last_ai_eval: null
@@ -119259,7 +119259,7 @@ https://devops.com/google-dora-report-shows-modest-devops-gains:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032251.797263
+  last_checked: 1779032251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:31.797263+02:00'
   last_ai_eval: null
@@ -120232,7 +120232,7 @@ https://devops.com/shift-right-testing-the-emergence-of-testops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033823.339701
+  last_checked: 1779033823
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:43.339701+02:00'
   last_ai_eval: null
@@ -120952,7 +120952,7 @@ https://devops.com/using-llms-to-automate-pipeline-conversions-from-legacy-to-te
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030718.374767
+  last_checked: 1779030718
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:58.374767+02:00'
   last_ai_eval: null
@@ -121051,7 +121051,7 @@ https://devops.com/whats-the-difference-between-devops-and-platform-engineering:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032751.514168
+  last_checked: 1779032751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:51.514168+02:00'
   last_ai_eval: null
@@ -121453,7 +121453,7 @@ https://devopscube.com/build-docker-image-kubernetes-pod:
   addition_method: manual
   content_hash: 78e4c1873fcfd3904a6fa2ee9acc239f43701f58d236ba931de3e1760ded7d0a
   health_score: 100.0
-  last_checked: 1779033771.059057
+  last_checked: 1779033771
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:02:51.059057+02:00'
   last_ai_eval: null
@@ -121553,7 +121553,7 @@ https://devopscube.com/create-kubernetes-role:
   addition_method: manual
   content_hash: 7a85dc1716b5e43c9280b59c968a0e1d23768a05aa483f4f86408fa786d3627f
   health_score: 100.0
-  last_checked: 1779033903.576255
+  last_checked: 1779033903
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:05:03.576255+02:00'
   last_ai_eval: null
@@ -121677,7 +121677,7 @@ https://devopscube.com/ip-address-tutorial:
   addition_method: manual
   content_hash: f3aababc0746bfbe3e103424dca77983ac65403e93d2679ce9457934b6738c4c
   health_score: 100.0
-  last_checked: 1779030842.898023
+  last_checked: 1779030842
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:14:02.898023+02:00'
   last_ai_eval: null
@@ -121836,7 +121836,7 @@ https://devopscube.com/kube-bench-guide:
   addition_method: manual
   content_hash: 1e6d8ca58c30e4fc6a809bcd549a881f78774d13133da067a7c159fca215e210
   health_score: 100.0
-  last_checked: 1779033435.995396
+  last_checked: 1779033435
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:57:15.995396+02:00'
   last_ai_eval: null
@@ -122032,7 +122032,7 @@ https://devopscube.com/kubernetes-minikube-tutorial:
   addition_method: manual
   content_hash: 6505f61b37bed8fd0f3ec199c5544b229a1b0649aee98701aa7ec416d89e8ead
   health_score: 100.0
-  last_checked: 1779030401.340494
+  last_checked: 1779030401
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:41.340494+02:00'
   last_ai_eval: null
@@ -122191,7 +122191,7 @@ https://devopscube.com/kuztomize-configmap-generators:
   addition_method: manual
   content_hash: 4bb3c0759e25b4af159511319039c4c6096281f05ef7b1b8c3c9cba083d515f9
   health_score: 100.0
-  last_checked: 1779032046.250238
+  last_checked: 1779032046
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:06.250238+02:00'
   last_ai_eval: null
@@ -122759,7 +122759,7 @@ https://devopsdays.org/events/2022-amsterdam/welcome:
   addition_method: manual
   content_hash: 8ee2f587ae1c726ebde4e9d5229db771ba88ceffb2c5c4db58e9696ad49579b0
   health_score: 100.0
-  last_checked: 1779032213.373676
+  last_checked: 1779032213
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:53.373676+02:00'
   last_ai_eval: null
@@ -122819,7 +122819,7 @@ https://devopsformula.hashnode.dev/cross-account-ecr-push-with-jenkins:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029594.451727
+  last_checked: 1779029594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:14.451727+02:00'
   last_ai_eval: null
@@ -122891,7 +122891,7 @@ https://devopslearners.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736234.691633
+  last_checked: 1781736234
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:54.691633+02:00'
   last_ai_eval: null
@@ -122923,7 +122923,7 @@ https://devopslearners.com/blue-green-vs-canary-deployment-76436d7f6bc1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.24122
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.241220+02:00'
   last_ai_eval: null
@@ -122957,7 +122957,7 @@ https://devopslearners.com/different-container-runtimes-and-configurations-in-th
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031896.216691
+  last_checked: 1779031896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:36.216691+02:00'
   last_ai_eval: null
@@ -122989,7 +122989,7 @@ https://devopslearners.com/how-to-convert-helm-chart-to-kubernetes-yaml-fbe6d672
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032231.994754
+  last_checked: 1779032231
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:11.994754+02:00'
   last_ai_eval: null
@@ -123021,7 +123021,7 @@ https://devopslearners.com/kubernetes-ingress-tutorial-for-beginners-26c2f7727bc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032239.234344
+  last_checked: 1779032239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:19.234344+02:00'
   last_ai_eval: null
@@ -123055,7 +123055,7 @@ https://devopslearners.com/kubernetes-pod-priority-priorityclass-and-preemption-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030248.467341
+  last_checked: 1779030248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:08.467341+02:00'
   last_ai_eval: null
@@ -123087,7 +123087,7 @@ https://devopslearners.com/what-is-a-kubernetes-ephemeral-container-aa8ab658755d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030787.577229
+  last_checked: 1779030787
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:07.577229+02:00'
   last_ai_eval: null
@@ -123119,7 +123119,7 @@ https://devopslearners.com/what-is-gitops-168aac9a2ee:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034332.302779
+  last_checked: 1779034332
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:12.302779+02:00'
   last_ai_eval: null
@@ -123153,7 +123153,7 @@ https://devopslearning.medium.com/lesson-learned-while-scaling-kubernetes-cluste
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030322.830785
+  last_checked: 1779030322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:22.830785+02:00'
   last_ai_eval: null
@@ -123220,7 +123220,7 @@ https://devopsmonk.hashnode.dev/learn-aws-if-you-want-to-save-your-career:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031045.808875
+  last_checked: 1779031045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:25.808875+02:00'
   last_ai_eval: null
@@ -123253,7 +123253,7 @@ https://devopsparthu.hashnode.dev/day-35-mastering-configmaps-and-secrets-in-kub
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030430.062256
+  last_checked: 1779030430
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:10.062256+02:00'
   last_ai_eval: null
@@ -123285,7 +123285,7 @@ https://devopstalks.in/everything-about-prometheus:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031552.747489
+  last_checked: 1779031552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:52.747489+02:00'
   last_ai_eval: null
@@ -123349,7 +123349,7 @@ https://devopsunlocked.com/kubernetes-learning-material:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029459.117743
+  last_checked: 1779029459
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:50:59.117743+02:00'
   last_ai_eval: null
@@ -123380,7 +123380,7 @@ https://devopswithkubernetes.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033658.978774
+  last_checked: 1779033658
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:58.978774+02:00'
   last_ai_eval: null
@@ -123442,7 +123442,7 @@ https://devoriales.com/post/329/aws-eks-secret-encryption-securing-your-eks-secr
   addition_method: manual
   content_hash: 48979d3801bfcc4f36c056d87529761711205997f637f75f5e50cb569b217c21
   health_score: 100.0
-  last_checked: 1779031721.028368
+  last_checked: 1779031721
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:41.028368+02:00'
   last_ai_eval: null
@@ -123503,7 +123503,7 @@ https://devsecops.co.in/2021/05/13/gitops-guide-what-why-and-how:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033713.585496
+  last_checked: 1779033713
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:53.585496+02:00'
   last_ai_eval: null
@@ -123535,7 +123535,7 @@ https://devsecops.co.in/2021/05/18/ansible-interview-questions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033400.316326
+  last_checked: 1779033400
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:40.316326+02:00'
   last_ai_eval: null
@@ -123567,7 +123567,7 @@ https://devsecops.co.in/2021/05/20/devops-interview-questions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031146.501207
+  last_checked: 1779031146
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:06.501207+02:00'
   last_ai_eval: null
@@ -123599,7 +123599,7 @@ https://devsecops.co.in/2021/05/22/kubernetes-interview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030986.150899
+  last_checked: 1779030986
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:26.150899+02:00'
   last_ai_eval: null
@@ -123631,7 +123631,7 @@ https://devspace.sh:
   addition_method: manual
   content_hash: 4e434dd54e9ea5037e860a7b75cb967431dbe0a5b522aca6e2967301697cf74a
   health_score: 100.0
-  last_checked: 1779031406.700004
+  last_checked: 1779031406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:26.700004+02:00'
   last_ai_eval: null
@@ -123659,7 +123659,7 @@ https://devstack.in:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034528.249621
+  last_checked: 1779034528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:28.249621+02:00'
   last_ai_eval: null
@@ -123693,7 +123693,7 @@ https://devstack.in/2020/05/25/deploy-prometheus-operator-with-helm3-and-private
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034345.598956
+  last_checked: 1779034345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:25.598956+02:00'
   last_ai_eval: null
@@ -123731,7 +123731,7 @@ https://devtoolhub.com/claude-skills-devops-skillmd-guide:
   addition_method: automatic
   content_hash: 344a5e9a44cd818f813e0fc381be40202857295eaa85a4c41caa98426c47f17b
   health_score: null
-  last_checked: 1780352561.468447
+  last_checked: 1780352561
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:41.468447+02:00'
   last_ai_eval: null
@@ -123767,7 +123767,7 @@ https://devtools.chrome.com:
   addition_method: manual
   content_hash: 455c3f36085c405936fd14be4f5d43e1c9a4a7bf2f21a0e35d8d831b31b05cf5
   health_score: 100.0
-  last_checked: 1779032091.719282
+  last_checked: 1779032091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:51.719282+02:00'
   last_ai_eval: null
@@ -123828,7 +123828,7 @@ https://devtron.ai/blog/7-tools-to-make-kubernetes-management-easy:
   addition_method: manual
   content_hash: 739d6bad6eb0536cbecd443a5c2ddc2dfd776bdacd3cfc434cc961f535131548
   health_score: 100.0
-  last_checked: 1779034209.562223
+  last_checked: 1779034209
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:09.562223+02:00'
   last_ai_eval: null
@@ -123889,7 +123889,7 @@ https://devtron.ai/blog/kubernetes-management-made-easier-with-tools:
   addition_method: manual
   content_hash: 2b93cf0b069001a4ed103ae0c57109fc4ecb92181eb8e1bfcf87ce4b0db27927
   health_score: 100.0
-  last_checked: 1779130494.946243
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.946243+02:00'
   last_ai_eval: null
@@ -123957,7 +123957,7 @@ https://devxblog.hashnode.dev/kubernetes-microservice-flask-application-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034355.385507
+  last_checked: 1779034355
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:35.385507+02:00'
   last_ai_eval: null
@@ -123989,7 +123989,7 @@ https://devxblog.hashnode.dev/prometheus-elevate-your-monitoring-game:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030658.228694
+  last_checked: 1779030658
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:58.228694+02:00'
   last_ai_eval: null
@@ -124023,7 +124023,7 @@ https://devxblog.hashnode.dev/simplified-setup-prometheus-cadvisor-redis-and-nod
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032571.499254
+  last_checked: 1779032571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:51.499254+02:00'
   last_ai_eval: null
@@ -124055,7 +124055,7 @@ https://devxblog.hashnode.dev/terraform-with-aws:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031651.961887
+  last_checked: 1779031651
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:31.961887+02:00'
   last_ai_eval: null
@@ -124153,7 +124153,7 @@ https://didil.medium.com/building-a-kubernetes-mutating-admission-webhook-7e4872
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033118.174689
+  last_checked: 1779033118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:58.174689+02:00'
   last_ai_eval: null
@@ -124250,7 +124250,7 @@ https://digital.ai:
   addition_method: manual
   content_hash: 658a09cd1a4c504d3aaf895d4d1b8769446acc2770849af09945135b1799e608
   health_score: 100.0
-  last_checked: 1779130494.946668
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.946668+02:00'
   last_ai_eval: null
@@ -124415,7 +124415,7 @@ https://digitalis.io/blog/kubernetes/kubernetes-gitops-continuous-integration-an
   addition_method: manual
   content_hash: 242a568bcf536be09d2505dad6073d310a14a36816b3bbc7997f1b6b3b36d8d1
   health_score: 100.0
-  last_checked: 1779033947.859019
+  last_checked: 1779033947
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:47.859019+02:00'
   last_ai_eval: null
@@ -124548,7 +124548,7 @@ https://dilbert.com:
   addition_method: manual
   content_hash: 19056bed2b87847fa51b4bfe7de35271768b3db3b9e88a5346a6ab9a5a90f534
   health_score: 100.0
-  last_checked: 1779031478.417664
+  last_checked: 1779031478
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:38.417664+02:00'
   last_ai_eval: null
@@ -124610,7 +124610,7 @@ https://dineshchandgr.medium.com/why-do-we-need-a-database-connection-pool-every
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029509.232044
+  last_checked: 1779029509
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:49.232044+02:00'
   last_ai_eval: null
@@ -124644,7 +124644,7 @@ https://dineshkumarkb.com/tech/how-to-specify-non-pypi-requirements-in-your-requ
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033432.041432
+  last_checked: 1779033432
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:12.041432+02:00'
   last_ai_eval: null
@@ -124678,7 +124678,7 @@ https://dineshkumarkb.com/tech/reverse-a-linked-list-without-additional-datastru
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034172.946151
+  last_checked: 1779034172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:32.946151+02:00'
   last_ai_eval: null
@@ -124712,7 +124712,7 @@ https://dineshkumarkb.com/tech/reverse-a-linked-list-without-additional-datastru
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031719.931627
+  last_checked: 1779031719
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:39.931627+02:00'
   last_ai_eval: null
@@ -124777,7 +124777,7 @@ https://discoblocks.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031163.874245
+  last_checked: 1779031163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:23.874245+02:00'
   last_ai_eval: null
@@ -124814,7 +124814,7 @@ https://discord.com/invite/google-dev-community:
   addition_method: automatic
   content_hash: 853870fdbb4928c937b437978ac1d9e1a05d800b39400b3fff3fedf41aea78f0
   health_score: null
-  last_checked: 1780352148.493956
+  last_checked: 1780352148
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:48.493956+02:00'
   last_ai_eval: null
@@ -124849,7 +124849,7 @@ https://discuss.hashicorp.com/t/terraform-0-13-beta-released:
   addition_method: manual
   content_hash: 9e8df9110d20f22cc7abbc96afaee5000588a002ba30d00db577ae452e1756d9
   health_score: 100.0
-  last_checked: 1779030932.310992
+  last_checked: 1779030932
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:32.310992+02:00'
   last_ai_eval: null
@@ -124942,7 +124942,7 @@ https://divya-mohan0209.medium.com/getting-started-with-k8s-in-2022-1dfeb4bdc112
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034571.646656
+  last_checked: 1779034571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:11.646656+02:00'
   last_ai_eval: null
@@ -124974,7 +124974,7 @@ https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030802.944836
+  last_checked: 1779030802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:22.944836+02:00'
   last_ai_eval: null
@@ -125041,7 +125041,7 @@ https://dlorenc.medium.com/whos-at-the-helm-1101c37bf0f1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029056.341597
+  last_checked: 1779029056
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:16.341597+02:00'
   last_ai_eval: null
@@ -125109,7 +125109,7 @@ https://dnastacio.medium.com/gitops-argocd-security-cbb6fb6378bb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031651.952594
+  last_checked: 1779031651
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:31.952594+02:00'
   last_ai_eval: null
@@ -125141,7 +125141,7 @@ https://dnastacio.medium.com/kubernetes-resources-1a1fa1e72dcf:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033240.242667
+  last_checked: 1779033240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:00.242667+02:00'
   last_ai_eval: null
@@ -125174,7 +125174,7 @@ https://dnastacio.medium.com/the-art-and-science-of-probing-a-kubernetes-contain
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034372.735524
+  last_checked: 1779034372
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:52.735524+02:00'
   last_ai_eval: null
@@ -125208,7 +125208,7 @@ https://dnastacio.medium.com/why-you-should-keep-using-cpu-limits-on-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032293.168373
+  last_checked: 1779032293
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:13.168373+02:00'
   last_ai_eval: null
@@ -125240,7 +125240,7 @@ https://dnschecker.org:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032050.282466
+  last_checked: 1779032050
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:10.282466+02:00'
   last_ai_eval: null
@@ -125271,7 +125271,7 @@ https://doc.new:
   addition_method: manual
   content_hash: fe93628e9dd6d761b7bea6bc6ac0cd18765d06788bd604695e4e78cffd9d6cf2
   health_score: 100.0
-  last_checked: 1779031360.770682
+  last_checked: 1779031360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:40.770682+02:00'
   last_ai_eval: null
@@ -125594,7 +125594,7 @@ https://docs.ansible.com/ansible-tower/index.html:
   addition_method: manual
   content_hash: 5cb96ce6807373c11e52c7ce42e2a998a6b42428e50080f894ab642d68e5b06d
   health_score: 100.0
-  last_checked: 1779033663.564559
+  last_checked: 1779033663
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:03.564559+02:00'
   last_ai_eval: null
@@ -125622,7 +125622,7 @@ https://docs.ansible.com/ansible/latest/collections/kubernetes/core/helm_module.
   addition_method: manual
   content_hash: f33f8d4b81a7e26d6bb655ee94964513c94c7c41da723b39eb3adb5ed4bcfe76
   health_score: 100.0
-  last_checked: 1779034262.805071
+  last_checked: 1779034262
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:02.805071+02:00'
   last_ai_eval: null
@@ -125649,7 +125649,7 @@ https://docs.ansible.com/ansible/latest/collections/kubernetes/core/helm_plugin_
   addition_method: manual
   content_hash: a09ce03cf5c351bee39eb29ba8baaca8458315101204311da3c520a424b7fa4a
   health_score: 100.0
-  last_checked: 1779034217.448878
+  last_checked: 1779034217
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:17.448878+02:00'
   last_ai_eval: null
@@ -125676,7 +125676,7 @@ https://docs.ansible.com/ansible/latest/collections/kubernetes/core/k8s_module.h
   addition_method: manual
   content_hash: 95b41d2391d1f0ca9a31771b92f60c991070f9ecc0ab546330124e78a45f36fb
   health_score: 100.0
-  last_checked: 1779032185.336898
+  last_checked: 1779032185
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:25.336898+02:00'
   last_ai_eval: null
@@ -125703,7 +125703,7 @@ https://docs.ansible.com/ansible/latest/collections/netbox/netbox/index.html:
   addition_method: manual
   content_hash: 7e318f8da7703df94993413fe21a59bc4bbc49b0091060e8333d9e00287fc176
   health_score: 100.0
-  last_checked: 1779033092.591657
+  last_checked: 1779033092
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:32.591657+02:00'
   last_ai_eval: null
@@ -125730,7 +125730,7 @@ https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.htm
   addition_method: manual
   content_hash: 908028ecadce4ec6966854502a3b691bf3fb9dd7dd2f797f8dd4d691738413da
   health_score: 100.0
-  last_checked: 1779031037.368214
+  last_checked: 1779031037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:17.368214+02:00'
   last_ai_eval: null
@@ -125757,7 +125757,7 @@ https://docs.ansible.com/ansible/latest/modules/k8s_module.html:
   addition_method: manual
   content_hash: 1905b0598c9890f39199c4cb4aa36095ab562f7e646c52a5a162dd7fd458a374
   health_score: 100.0
-  last_checked: 1779034394.602178
+  last_checked: 1779034394
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:14.602178+02:00'
   last_ai_eval: null
@@ -125784,7 +125784,7 @@ https://docs.ansible.com/ansible/latest/scenario_guides/cloud_guides.html:
   addition_method: manual
   content_hash: 464394003c2795ff8aba348da3feb14fa01c54edc5f9104f03ed6c1f21a21f1b
   health_score: 100.0
-  last_checked: 1779030196.540302
+  last_checked: 1779030196
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:16.540302+02:00'
   last_ai_eval: null
@@ -125811,7 +125811,7 @@ https://docs.ansible.com/ansible/latest/user_guide/playbooks.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034139.349472
+  last_checked: 1779034139
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:59.349472+02:00'
   last_ai_eval: null
@@ -125838,7 +125838,7 @@ https://docs.ansible.com/ansible/latest/user_guide/playbooks_advanced_syntax.htm
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032779.975543
+  last_checked: 1779032779
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:19.975543+02:00'
   last_ai_eval: null
@@ -126163,7 +126163,7 @@ https://docs.aporeto.com/docs/main/guides/okd-master-api-protection:
   addition_method: manual
   content_hash: ca834ee9db8bffed8a3fde1272aa93226b3a4f7e0159550c18563d621e838bc5
   health_score: 100.0
-  last_checked: 1779033489.344721
+  last_checked: 1779033489
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:09.344721+02:00'
   last_ai_eval: null
@@ -126194,7 +126194,7 @@ https://docs.astronomer.io/learn/dynamically-generating-dags:
   addition_method: manual
   content_hash: 8b775b2f47f2e416b9b4f3d5b2ac65ec9d5f27b80a8e7610d7a3a5a046994724
   health_score: 100.0
-  last_checked: 1779031647.740946
+  last_checked: 1779031647
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:27.740946+02:00'
   last_ai_eval: null
@@ -126222,7 +126222,7 @@ https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-templ
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735875.853358
+  last_checked: 1781735875
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:55.853358+02:00'
   last_ai_eval: null
@@ -126253,7 +126253,7 @@ https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/ReleaseHistory.ht
   addition_method: manual
   content_hash: 762aed88a8db85f26c944592050d5c22b77b981c4531ea67bf732c631dbe0159
   health_score: 100.0
-  last_checked: 1779033187.281394
+  last_checked: 1779033187
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:53:07.281394+02:00'
   last_ai_eval: null
@@ -126285,7 +126285,7 @@ https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-reso
   addition_method: manual
   content_hash: c360ac3735602e76e7cc222f60ae809ec971b6c6ef376dcf955167df4dab4030
   health_score: 100.0
-  last_checked: 1779030574.476898
+  last_checked: 1779030574
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:34.476898+02:00'
   last_ai_eval: null
@@ -126317,7 +126317,7 @@ https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/doc-history.html:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735875.909151
+  last_checked: 1781735875
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:55.909151+02:00'
   last_ai_eval: null
@@ -126347,7 +126347,7 @@ https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html:
   addition_method: manual
   content_hash: 329c84a869e18fef54426f0e5ded20902f7071940fa018ef6c2d47ab2b811b38
   health_score: 100.0
-  last_checked: 1779031528.837692
+  last_checked: 1779031528
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:25:28.837692+02:00'
   last_ai_eval: null
@@ -126374,7 +126374,7 @@ https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html:
   addition_method: manual
   content_hash: c499d08fda16067069072d1723ce7661581a1fc2915a73e69d9ff828e7adebf3
   health_score: 100.0
-  last_checked: 1779031625.13736
+  last_checked: 1779031625
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:27:05.137360+02:00'
   last_ai_eval: null
@@ -126439,7 +126439,7 @@ https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-l
   addition_method: manual
   content_hash: 7c55ba6d784405e93a564ec1f115211a58a1f2c8da284c57dc8471eff866a940
   health_score: 100.0
-  last_checked: 1779033162.821017
+  last_checked: 1779033162
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:52:42.821017+02:00'
   last_ai_eval: null
@@ -126471,7 +126471,7 @@ https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-q
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735875.879142
+  last_checked: 1781735875
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:55.879142+02:00'
   last_ai_eval: null
@@ -126502,7 +126502,7 @@ https://docs.aws.amazon.com/AmazonECR/latest/userguide:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735875.899918
+  last_checked: 1781735875
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:55.899918+02:00'
   last_ai_eval: null
@@ -126533,7 +126533,7 @@ https://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_GetStarted.html:
   addition_method: manual
   content_hash: 01a959416ae4144fc8e1c21a95ef06c2afbcdb02de8dd147f66ee727f9a4a2be
   health_score: 100.0
-  last_checked: 1779029989.01265
+  last_checked: 1779029989
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:59:49.012650+02:00'
   last_ai_eval: null
@@ -126599,7 +126599,7 @@ https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Tutorials.RestoringF
   addition_method: manual
   content_hash: 9482b0ef2fc4efc95f36f73e536571818ac29cb9349424153ff77507b3ee0245
   health_score: 100.0
-  last_checked: 1779033421.744943
+  last_checked: 1779033421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:01.744943+02:00'
   last_ai_eval: null
@@ -126631,7 +126631,7 @@ https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.htm
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735875.870337
+  last_checked: 1781735875
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:55.870337+02:00'
   last_ai_eval: null
@@ -126662,7 +126662,7 @@ https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateOracleInstance
   addition_method: manual
   content_hash: 76848e362badc26d301e750b0c58487a09b4be5f72baed2df1b974c8eabfb2cf
   health_score: 100.0
-  last_checked: 1779031782.374948
+  last_checked: 1779031782
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:29:42.374948+02:00'
   last_ai_eval: null
@@ -126695,7 +126695,7 @@ https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html:
   addition_method: manual
   content_hash: d8ccbaa127bf7045b9d1bc6bec0c8ff9c03f7f6a93aeba1311c608677bdfe444
   health_score: 100.0
-  last_checked: 1779033503.927794
+  last_checked: 1779033503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:23.927794+02:00'
   last_ai_eval: null
@@ -126728,7 +126728,7 @@ https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSIn
   addition_method: manual
   content_hash: 95259a9fb973f68f105649ebd65d6e4c912e820153fb36841d18d64001905599
   health_score: 100.0
-  last_checked: 1779031464.759538
+  last_checked: 1779031464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:24.759538+02:00'
   last_ai_eval: null
@@ -126760,7 +126760,7 @@ https://docs.aws.amazon.com/AmazonS3/latest/API/ipv6-access.html:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1779388318.511279
+  last_checked: 1779388318
   needs_ai_refresh: false
   discovered_at: '2026-05-21T20:31:58.511279+02:00'
   last_ai_eval: null
@@ -126791,7 +126791,7 @@ https://docs.aws.amazon.com/AmazonS3/latest/dev/ipv6-access.html:
   addition_method: manual
   content_hash: ea99d3922b673a9d765b99ba2ed1d1d1cfb5477c95d158d5a0a52f36bcdaa66c
   health_score: 100.0
-  last_checked: 1779034336.655894
+  last_checked: 1779034336
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:16.655894+02:00'
   last_ai_eval: null
@@ -126856,7 +126856,7 @@ https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735875.956789
+  last_checked: 1781735875
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:55.956789+02:00'
   last_ai_eval: null
@@ -126887,7 +126887,7 @@ https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_SchemaCon
   addition_method: manual
   content_hash: cf75bb2e1ce78c81f6df53a942fa15566bef4edf2d1da8e162b80ded1cecb3ea
   health_score: 100.0
-  last_checked: 1779031615.396039
+  last_checked: 1779031615
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:55.396039+02:00'
   last_ai_eval: null
@@ -126921,7 +126921,7 @@ https://docs.aws.amazon.com/apigateway/latest/developerguide/create-api-using-im
   addition_method: manual
   content_hash: 8ccce5a261d1792faafcd31f22e5989ef8832353f26bfe10fb50263f1f2bd766
   health_score: 100.0
-  last_checked: 1779033040.844793
+  last_checked: 1779033040
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:50:40.844793+02:00'
   last_ai_eval: null
@@ -126986,7 +126986,7 @@ https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html:
   addition_method: manual
   content_hash: 793312f1f190abdbe38ce8fc76ecadc974aa4a78aef4938aea9e346301226fc3
   health_score: 100.0
-  last_checked: 1779032179.907021
+  last_checked: 1779032179
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:19.907021+02:00'
   last_ai_eval: null
@@ -127182,7 +127182,7 @@ https://docs.aws.amazon.com/data-pipeline/index.html:
   addition_method: manual
   content_hash: 51bad39648418f870cc7bf6ffb620590197ca607b0923977477f809627aae418
   health_score: 100.0
-  last_checked: 1779033398.380241
+  last_checked: 1779033398
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:38.380241+02:00'
   last_ai_eval: null
@@ -127242,7 +127242,7 @@ https://docs.aws.amazon.com/eks/latest/userguide/autoscaling.html:
   addition_method: manual
   content_hash: 92dc5d2a435b305fe917252b3b0dcd9345c2e1fc22c4f4c3735457cef6021f1b
   health_score: 100.0
-  last_checked: 1779030577.996951
+  last_checked: 1779030577
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:37.996951+02:00'
   last_ai_eval: null
@@ -127269,7 +127269,7 @@ https://docs.aws.amazon.com/eks/latest/userguide/cluster-autoscaler.html:
   addition_method: manual
   content_hash: 15b1a69c1832f01c65be6d3f2d2f9525fabf1317c4c31b6cd92f0c753f1621b1
   health_score: 100.0
-  last_checked: 1779029155.087842
+  last_checked: 1779029155
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:55.087842+02:00'
   last_ai_eval: null
@@ -127363,7 +127363,7 @@ https://docs.aws.amazon.com/eks/latest/userguide/managing-add-ons.html:
   addition_method: manual
   content_hash: e7c8cc407543ca14cfb4a60b6ebaccf82f99dd6e3bf5cbc7633d578d96d4005a
   health_score: 100.0
-  last_checked: 1779030425.791822
+  last_checked: 1779030425
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:05.791822+02:00'
   last_ai_eval: null
@@ -127621,7 +127621,7 @@ https://docs.aws.amazon.com/general/latest/gr/glos-chap.html:
   addition_method: manual
   content_hash: 0b64126f6fa10100a14fa578ef09e1d90e7f16f705a91f2742e63fb0f33acf4f
   health_score: 100.0
-  last_checked: 1779032578.762515
+  last_checked: 1779032578
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:58.762515+02:00'
   last_ai_eval: null
@@ -127752,7 +127752,7 @@ https://docs.aws.amazon.com/kinesis/index.html:
   addition_method: manual
   content_hash: 89f68bcd396376649118300dd888a192ca699fea639d9457294299adf2379491
   health_score: 100.0
-  last_checked: 1779033415.901488
+  last_checked: 1779033415
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:55.901488+02:00'
   last_ai_eval: null
@@ -127879,7 +127879,7 @@ https://docs.aws.amazon.com/linux/al2/ug/SSL-on-amazon-linux-2.html:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735878.00736
+  last_checked: 1781735878
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:58.007360+02:00'
   last_ai_eval: null
@@ -127980,7 +127980,7 @@ https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-arch
   addition_method: manual
   content_hash: 43c4688b2c7f6dc3feef417c4626dad64f47b0e7e8a1fbacb9f8876b4e6931fb
   health_score: 100.0
-  last_checked: 1779033806.133731
+  last_checked: 1779033806
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:03:26.133731+02:00'
   last_ai_eval: null
@@ -128011,7 +128011,7 @@ https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-arch
   addition_method: manual
   content_hash: 4b79c0b7e720e42066f9067d19addac37f70dcf971fde64d898549596a1f7057
   health_score: 100.0
-  last_checked: 1779029878.340429
+  last_checked: 1779029878
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:58.340429+02:00'
   last_ai_eval: null
@@ -128041,7 +128041,7 @@ https://docs.aws.amazon.com/redshift/latest/dg/tutorial-tuning-tables.html:
   addition_method: manual
   content_hash: ee57f798097ea162079cc70b3e3ee4a2825920db5b631c3a312fa400560620fc
   health_score: 100.0
-  last_checked: 1779029952.789321
+  last_checked: 1779029952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:12.789321+02:00'
   last_ai_eval: null
@@ -128140,7 +128140,7 @@ https://docs.aws.amazon.com/storagegateway:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735877.798473
+  last_checked: 1781735877
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:57.798473+02:00'
   last_ai_eval: null
@@ -128171,7 +128171,7 @@ https://docs.aws.amazon.com/storagegateway/latest/userguide/GettingStarted-commo
   addition_method: manual
   content_hash: 100755cd4bad8eff79086af1eb3396cd31636347793301186bc0391b98345bbc
   health_score: 100.0
-  last_checked: 1779032873.072088
+  last_checked: 1779032873
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:53.072088+02:00'
   last_ai_eval: null
@@ -128202,7 +128202,7 @@ https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-par
   addition_method: manual
   content_hash: 6e8804f0e17f2103d95b85c6a6c577da845692616d9ed276898be889b01803bc
   health_score: 100.0
-  last_checked: 1779034456.435133
+  last_checked: 1779034456
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:16.435133+02:00'
   last_ai_eval: null
@@ -128330,7 +128330,7 @@ https://docs.aws.amazon.com/whitepapers/latest/microservices-on-aws/microservice
   addition_method: manual
   content_hash: cc3f889b485723b1576aba7d98e9fc806561a908e929c5e8de1b112a886c325c
   health_score: 100.0
-  last_checked: 1779030326.953954
+  last_checked: 1779030326
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:26.953954+02:00'
   last_ai_eval: null
@@ -128528,7 +128528,7 @@ https://docs.cloud.google.com/deploy/docs/deploy-app-run:
   addition_method: manual
   content_hash: 56b670760a09be5b2f985163fbb81f7adc6c5b1d2be049da2d3a6c5b1631875d
   health_score: 100.0
-  last_checked: 1779130494.996464
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.996464+02:00'
   last_ai_eval: null
@@ -128587,7 +128587,7 @@ https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison/
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.961336
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.961336+02:00'
   last_ai_eval: null
@@ -129142,7 +129142,7 @@ https://docs.cloud.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengovervie
   addition_method: manual
   content_hash: bbbb8c6e31557e4b405e12d41e708a7cd28d4b83a3bfeca10c04c8853bf95dbb
   health_score: 100.0
-  last_checked: 1779033620.318674
+  last_checked: 1779033620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:20.318674+02:00'
   last_ai_eval: null
@@ -129169,7 +129169,7 @@ https://docs.cloud.oracle.com/en-us/iaas/Content/GSG/Concepts/baremetalintro.htm
   addition_method: manual
   content_hash: 034f1bde455eb897c9cae8bbb4cbb2c791f7d33286dc70c5894d6fa98e6c789a
   health_score: 100.0
-  last_checked: 1779032104.520912
+  last_checked: 1779032104
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:04.520912+02:00'
   last_ai_eval: null
@@ -129230,7 +129230,7 @@ https://docs.cloudbees.com/docs/cloudbees-core/latest/cloud-admin-guide/core-cas
   addition_method: manual
   content_hash: 213bb64e1c6932a490accdaf9fc3b926a96afd41b3aaae5069f4a89f628bac22
   health_score: 100.0
-  last_checked: 1779033903.676776
+  last_checked: 1779033903
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:03.676776+02:00'
   last_ai_eval: null
@@ -129460,7 +129460,7 @@ https://docs.databricks.com/structured-streaming/scheduler-pools.html:
   addition_method: manual
   content_hash: 76a764e3d2746d3d578598f5fc889e4f04a4ed55edd3e1f6d76cd0df1a4f35ea
   health_score: 100.0
-  last_checked: 1779033100.937538
+  last_checked: 1779033100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:40.937538+02:00'
   last_ai_eval: null
@@ -129617,7 +129617,7 @@ https://docs.docker.com/build/buildkit:
   addition_method: manual
   content_hash: 6db739bda0149f8a224e8fc701c63de15c670c700e1b68e9ff5a655b422479db
   health_score: 100.0
-  last_checked: 1779130494.977072
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.977072+02:00'
   last_ai_eval: null
@@ -129681,7 +129681,7 @@ https://docs.docker.com/desktop/setup/sign-in:
   addition_method: manual
   content_hash: 9080cb4becbe717357c9e1c4edbcbac814d9456023a6ccf7cdca3b0ddc695ef1
   health_score: 100.0
-  last_checked: 1779130495.023871
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.023871+02:00'
   last_ai_eval: null
@@ -129707,7 +129707,7 @@ https://docs.docker.com/develop/develop-images/build_enhancements:
   addition_method: manual
   content_hash: fba2fcf8bf5cbf0b910823e052640e3de2255c7a48377a733845089d11ea0080
   health_score: 100.0
-  last_checked: 1779034564.360601
+  last_checked: 1779034564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:04.360601+02:00'
   last_ai_eval: null
@@ -129733,7 +129733,7 @@ https://docs.docker.com/docker-for-windows:
   addition_method: manual
   content_hash: f4a11e2bf8432fac4e34a3fdae0bb447c3379e304097fd259ae7398e4a4d0490
   health_score: 100.0
-  last_checked: 1779032103.770114
+  last_checked: 1779032103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:03.770114+02:00'
   last_ai_eval: null
@@ -129759,7 +129759,7 @@ https://docs.docker.com/ee/ucp:
   addition_method: manual
   content_hash: 2683fa73407419afc7464df24ec715f9349aa16a2db1f220bf13acefc4435d20
   health_score: 100.0
-  last_checked: 1779032087.797049
+  last_checked: 1779032087
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:47.797049+02:00'
   last_ai_eval: null
@@ -129787,7 +129787,7 @@ https://docs.docker.com/engine/context/ecs-integration:
   addition_method: manual
   content_hash: c23648dbab66659012b2ce4d60cdeb4ef11408ea0e747f44cdc631e3fcc6d6b7
   health_score: 100.0
-  last_checked: 1779032216.866373
+  last_checked: 1779032216
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:56.866373+02:00'
   last_ai_eval: null
@@ -129818,7 +129818,7 @@ https://docs.docker.com/engine/reference/commandline/buildx_imagetools:
   addition_method: manual
   content_hash: 81a2f3abbac42d450220e4a4bdb1ca5c86a0dfcbe87f518820af63a2835b2df6
   health_score: 100.0
-  last_checked: 1779032754.037837
+  last_checked: 1779032754
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:54.037837+02:00'
   last_ai_eval: null
@@ -129909,7 +129909,7 @@ https://docs.docker.com/registry/insecure:
   addition_method: manual
   content_hash: c23648dbab66659012b2ce4d60cdeb4ef11408ea0e747f44cdc631e3fcc6d6b7
   health_score: 100.0
-  last_checked: 1779033045.01086
+  last_checked: 1779033045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:45.010860+02:00'
   last_ai_eval: null
@@ -129972,7 +129972,7 @@ https://docs.docker.com/retired:
   addition_method: manual
   content_hash: f2f0dd66bd718fb52208eeb1c9a3e14f1daed997d44e9355d8f976eff5ade446
   health_score: 100.0
-  last_checked: 1779130494.967074
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.967074+02:00'
   last_ai_eval: null
@@ -130003,7 +130003,7 @@ https://docs.fluxcd.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030199.231728
+  last_checked: 1779030199
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:19.231728+02:00'
   last_ai_eval: null
@@ -130132,7 +130132,7 @@ https://docs.github.com/en:
   addition_method: manual
   content_hash: 41801d82adbb8ae3955e7dc98be3bb04510adf56883875f3219fc5d3f8480d2e
   health_score: 100.0
-  last_checked: 1779130494.971341
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.971341+02:00'
   last_ai_eval: null
@@ -130173,7 +130173,7 @@ https://docs.github.com/en/actions/how-tos/write-workflows:
   addition_method: manual
   content_hash: 681a7064ed6db75b597b2ecb55d9ed84a73528ee6e670d60bc4480089bec2635
   health_score: 100.0
-  last_checked: 1781735992.207818
+  last_checked: 1781735992
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:52.207818+02:00'
   last_ai_eval: null
@@ -130211,7 +130211,7 @@ https://docs.github.com/en/actions/learn-github-actions:
   addition_method: manual
   content_hash: e35c79778e9adc96d7942e26586c0b44b59a25020030e1e930e539d5cd6eee1b
   health_score: 100.0
-  last_checked: 1779033942.524897
+  last_checked: 1779033942
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:42.524897+02:00'
   last_ai_eval: null
@@ -130244,7 +130244,7 @@ https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the
   addition_method: manual
   content_hash: 65319432e5f6585e28243a67a743d469dfae3760cd66bd2427270cb7f72056d7
   health_score: 100.0
-  last_checked: 1781735950.460367
+  last_checked: 1781735950
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:10.460367+02:00'
   last_ai_eval: null
@@ -130290,7 +130290,7 @@ https://docs.github.com/en/copilot/concepts/agents/copilot-cli/about-remote-cont
   addition_method: automatic
   content_hash: e2f92136173fb020ead01234171ace49b304cbb4f7326aa3a313bdd01cb1bee1
   health_score: null
-  last_checked: 1780352158.263332
+  last_checked: 1780352158
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:58.263332+02:00'
   last_ai_eval: null
@@ -130335,7 +130335,7 @@ https://docs.github.com/en/copilot/get-started/best-practices:
   addition_method: manual
   content_hash: 0dee52bc2a91b05dc874775f9ce625f0efebe02d15abc0c8931cc897864272b3
   health_score: 100.0
-  last_checked: 1781735900.930175
+  last_checked: 1781735900
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:20.930175+02:00'
   last_ai_eval: null
@@ -130382,7 +130382,7 @@ https://docs.github.com/en/copilot/how-tos/github-copilot-app/getting-started:
   addition_method: automatic
   content_hash: bf5ddc5399c3ca30f5c3a5e073f3a7c2d4553dc4ed89b94705c178db2d4f3bc1
   health_score: null
-  last_checked: 1780352581.792287
+  last_checked: 1780352581
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:23:01.792287+02:00'
   last_ai_eval: null
@@ -130423,7 +130423,7 @@ https://docs.github.com/en/discussions:
   addition_method: manual
   content_hash: 5819fb425c4c55eacc70053a096aed28a6cf05c1fcb5b3b7fe43ad53f6363341
   health_score: 100.0
-  last_checked: 1779033400.352507
+  last_checked: 1779033400
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:40.352507+02:00'
   last_ai_eval: null
@@ -130458,7 +130458,7 @@ https://docs.github.com/en/get-started/using-github/github-flow:
   addition_method: manual
   content_hash: 416d3ff4198228612146252c20adab1a72a106d5646ea2a37ef1eacdcc998341
   health_score: 100.0
-  last_checked: 1781735940.773397
+  last_checked: 1781735940
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:00.773397+02:00'
   last_ai_eval: null
@@ -130496,7 +130496,7 @@ https://docs.github.com/en/pdfs/markdown-cheatsheet-online.pdf:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.935809
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.935809+02:00'
   last_ai_eval: null
@@ -130526,7 +130526,7 @@ https://docs.github.com/en/pdfs/markdown-cheatsheet-online.pdf:
   addition_method: manual
   content_hash: 8f05fd1ed5c3b3432425c2cad3a591874e28cd860da92fa800e53026230bbc0c
   health_score: 100.0
-  last_checked: 1779130494.990233
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.990233+02:00'
   last_ai_eval: null
@@ -130557,7 +130557,7 @@ https://docs.gitlab.com/ee/topics/gitlab_flow.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029142.8899
+  last_checked: 1779029142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:42.889900+02:00'
   last_ai_eval: null
@@ -130588,7 +130588,7 @@ https://docs.gitlab.com/ee/user/clusters/agent:
   addition_method: manual
   content_hash: e05a7259a009d670d2a023a0c9cb06622329b3e1f917cc63022cb565a8e8c408
   health_score: 100.0
-  last_checked: 1779031266.339826
+  last_checked: 1779031266
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:06.339826+02:00'
   last_ai_eval: null
@@ -130616,7 +130616,7 @@ https://docs.gitlab.com/ee/user/infrastructure/terraform_state.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031796.75836
+  last_checked: 1779031796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:56.758360+02:00'
   last_ai_eval: null
@@ -130750,7 +130750,7 @@ https://docs.google.com:
   addition_method: manual
   content_hash: 42cd3dd18405ac968463654ac2485f6a34a8b80a26861ecccf8b1e333c3c4de5
   health_score: 100.0
-  last_checked: 1779029804.445248
+  last_checked: 1779029804
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:44.445248+02:00'
   last_ai_eval: null
@@ -130777,7 +130777,7 @@ https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA:
   addition_method: manual
   content_hash: f07374548efd5e9362345f0bfa8454a91ef4dc11cdb52dd85f28349f414aa339
   health_score: 100.0
-  last_checked: 1779029689.939104
+  last_checked: 1779029689
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:49.939104+02:00'
   last_ai_eval: null
@@ -130837,7 +130837,7 @@ https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA/
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.962909
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.962909+02:00'
   last_ai_eval: null
@@ -130938,7 +130938,7 @@ https://docs.google.com/presentation/d/13k-Lhc-tVgUohrtKqAYIikaQCTsmuzzjhOe_hpwg
   addition_method: manual
   content_hash: 96cbc482b20b4f06ec0cfef69c2147a09d5d4fb751ea005736ebb36ac883e97b
   health_score: 100.0
-  last_checked: 1779130494.983173
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.983173+02:00'
   last_ai_eval: null
@@ -131106,7 +131106,7 @@ https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5S
   addition_method: manual
   content_hash: cba1c49d9266c14ea9e6bd6c2e3c89ead9292dc1f60bc71b5fc48a372f03ad7b
   health_score: 100.0
-  last_checked: 1779031437.096489
+  last_checked: 1779031437
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:57.096489+02:00'
   last_ai_eval: null
@@ -131200,7 +131200,7 @@ https://docs.google.com/spreadsheets/d/1RPpyDOLFmcgxMCpABDzrsBYWpPYCIBuvAoUQLwOG
   addition_method: manual
   content_hash: 6139c65386dd3205041b81a3c9634b84f8aed2a8becb6f373ad91918fa8f5173
   health_score: 100.0
-  last_checked: 1779031495.60224
+  last_checked: 1779031495
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:55.602240+02:00'
   last_ai_eval: null
@@ -131261,7 +131261,7 @@ https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl
   addition_method: manual
   content_hash: 9dd4682f78daa68e5fd17a9dadf8c1809af5a80bac402498152167146415cb69
   health_score: 100.0
-  last_checked: 1779034517.904695
+  last_checked: 1779034517
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:17.904695+02:00'
   last_ai_eval: null
@@ -131290,7 +131290,7 @@ https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl
   addition_method: manual
   content_hash: 5272aeddc6e66ae1bf7d41c47c1cbb850ddf5b8a04b7359454f8734f947cb43a
   health_score: 100.0
-  last_checked: 1779130494.965374
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.965374+02:00'
   last_ai_eval: null
@@ -131420,7 +131420,7 @@ https://docs.lightstep.com/docs/understand-distributed-tracing:
   addition_method: manual
   content_hash: a811a4b0d75ee13fe6fc6ce145c6c9341e9ab5e7ce9cc466db1bc6b04bde031e
   health_score: 100.0
-  last_checked: 1779030250.449791
+  last_checked: 1779030250
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:04:10.449791+02:00'
   last_ai_eval: null
@@ -131448,7 +131448,7 @@ https://docs.meshery.io/guides/tutorials/kubernetes-pods:
   addition_method: manual
   content_hash: cb3ce8946f77dba9c8a483c310f54f43d5e55546072ddee7aacd8869a6b2a4b8
   health_score: 100.0
-  last_checked: 1779030295.857482
+  last_checked: 1779030295
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:04:55.857482+02:00'
   last_ai_eval: null
@@ -131479,7 +131479,7 @@ https://docs.microsoft.com:
   addition_method: manual
   content_hash: 6f5dc7b77212c6c2f04a54440082812b10d5112ff671b019a035c49429d1c57e
   health_score: 100.0
-  last_checked: 1779030020.707285
+  last_checked: 1779030020
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:20.707285+02:00'
   last_ai_eval: null
@@ -131506,7 +131506,7 @@ https://docs.microsoft.com/azure:
   addition_method: manual
   content_hash: 9304f7f0a12a390ee81ecca02a2afa845c05c321fae0d05cc63a69852e24fbcc
   health_score: 100.0
-  last_checked: 1779033481.500553
+  last_checked: 1779033481
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:01.500553+02:00'
   last_ai_eval: null
@@ -131533,7 +131533,7 @@ https://docs.microsoft.com/azure/load-testing:
   addition_method: manual
   content_hash: 9e69c9bd8b2ace19408d56b4bd502e90a26d94b655bfb69073d7509ec2710d37
   health_score: 100.0
-  last_checked: 1779029796.808003
+  last_checked: 1779029796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:36.808003+02:00'
   last_ai_eval: null
@@ -131560,7 +131560,7 @@ https://docs.microsoft.com/azure/traffic-manager:
   addition_method: manual
   content_hash: d3425098bb13fdf6e714102059d8e86eeb85faebb56a4e1e50589f7d5f6e2a0d
   health_score: 100.0
-  last_checked: 1779029705.833863
+  last_checked: 1779029705
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:05.833863+02:00'
   last_ai_eval: null
@@ -131587,7 +131587,7 @@ https://docs.microsoft.com/azure/vpn-gateway/openvpn-azure-ad-tenant:
   addition_method: manual
   content_hash: 8a7d833108551a9859faccc97696671b432b04b8d18f648f3b99b9295b023739
   health_score: 100.0
-  last_checked: 1779032835.329336
+  last_checked: 1779032835
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:15.329336+02:00'
   last_ai_eval: null
@@ -131614,7 +131614,7 @@ https://docs.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/azure-best
   addition_method: manual
   content_hash: 1b92c9d2d9c7f10fcd896f3fdf34d7ccf0c969af77f302528c9f756395ae22f6
   health_score: 100.0
-  last_checked: 1779032874.762046
+  last_checked: 1779032874
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:54.762046+02:00'
   last_ai_eval: null
@@ -131640,7 +131640,7 @@ https://docs.microsoft.com/en-gb/azure/devops/pipelines:
   addition_method: manual
   content_hash: 825562406b08d4000810c0fbaded07413d1d8c1ba5caadde3308b1d6d2fa9385
   health_score: 100.0
-  last_checked: 1779030404.793338
+  last_checked: 1779030404
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:44.793338+02:00'
   last_ai_eval: null
@@ -131666,7 +131666,7 @@ https://docs.microsoft.com/en-gb/learn/modules/create-a-build-pipeline:
   addition_method: manual
   content_hash: 9f4199aec31f172e6b36417605cd1dd18752a091827a335d6ece86d179c47512
   health_score: 100.0
-  last_checked: 1779033223.991025
+  last_checked: 1779033223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:43.991025+02:00'
   last_ai_eval: null
@@ -131692,7 +131692,7 @@ https://docs.microsoft.com/en-gb/learn/paths/build-applications-with-azure-devop
   addition_method: manual
   content_hash: 9b2f98f4263f8ec3961cfeb33d3e80937d020e0e42ebc9b5718f9d5efee2937e
   health_score: 100.0
-  last_checked: 1779029190.311152
+  last_checked: 1779029190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:30.311152+02:00'
   last_ai_eval: null
@@ -131718,7 +131718,7 @@ https://docs.microsoft.com/en-us/appcenter/build/choose-between-services:
   addition_method: manual
   content_hash: 02b112a75e6346663e37e3e9bc3248b7b0b1fd95f6361ce4b42323827bd80de9
   health_score: 100.0
-  last_checked: 1779033765.590095
+  last_checked: 1779033765
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:45.590095+02:00'
   last_ai_eval: null
@@ -131745,7 +131745,7 @@ https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-ser
   addition_method: manual
   content_hash: 2ea39670189e25de0a7dbfe4d54881f4fbd6d9a42a8581dde543b33f7c8c8464
   health_score: 100.0
-  last_checked: 1779034049.491491
+  last_checked: 1779034049
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:29.491491+02:00'
   last_ai_eval: null
@@ -131772,7 +131772,7 @@ https://docs.microsoft.com/en-us/azure/active-directory/external-identities/cros
   addition_method: manual
   content_hash: afa8a40d93ff03341bd7aa81c46049bd9e9b54cbd6287eedf76cefbef2d0dec8
   health_score: 100.0
-  last_checked: 1779030367.635229
+  last_checked: 1779030367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:07.635229+02:00'
   last_ai_eval: null
@@ -131798,7 +131798,7 @@ https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/multi-tenan
   addition_method: manual
   content_hash: e81a8c39108ac4df0b2754c2ce0769fe06871a4983e14ac71be51c3716662010
   health_score: 100.0
-  last_checked: 1779031467.128678
+  last_checked: 1779031467
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:27.128678+02:00'
   last_ai_eval: null
@@ -131824,7 +131824,7 @@ https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler:
   addition_method: manual
   content_hash: 7df20c4b2d5adae57688835590dca361de2c3ee131483b5167a769112a604847
   health_score: 100.0
-  last_checked: 1779033784.842623
+  last_checked: 1779033784
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:04.842623+02:00'
   last_ai_eval: null
@@ -131852,7 +131852,7 @@ https://docs.microsoft.com/en-us/azure/aks/configure-azure-cni:
   addition_method: manual
   content_hash: 95cc8d4e4131f26f9b5c6c1a3a47535db0eb6204d276eb61172f53bf78f121ca
   health_score: 100.0
-  last_checked: 1779032100.470958
+  last_checked: 1779032100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:00.470958+02:00'
   last_ai_eval: null
@@ -131880,7 +131880,7 @@ https://docs.microsoft.com/en-us/azure/aks/configure-kubenet:
   addition_method: manual
   content_hash: 89645bba75104d6fcfc3c2359235806ece2ae2141430504eda2249106e2424fe
   health_score: 100.0
-  last_checked: 1779030856.707281
+  last_checked: 1779030856
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:16.707281+02:00'
   last_ai_eval: null
@@ -131908,7 +131908,7 @@ https://docs.microsoft.com/en-us/azure/aks/configure-kubenet-dual-stack:
   addition_method: manual
   content_hash: 6a8c1632e5e6e026755b804227582e6c0a94e1d03b3b5b8ef40305cc6e71d96e
   health_score: 100.0
-  last_checked: 1779031123.058551
+  last_checked: 1779031123
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:43.058551+02:00'
   last_ai_eval: null
@@ -131936,7 +131936,7 @@ https://docs.microsoft.com/en-us/azure/aks/ingress-tls:
   addition_method: manual
   content_hash: 6d161070deb74a334a9f1739306fc9f6628213ac9e25cc287b24fd1b85723722
   health_score: 100.0
-  last_checked: 1779030021.005994
+  last_checked: 1779030021
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:21.005994+02:00'
   last_ai_eval: null
@@ -131963,7 +131963,7 @@ https://docs.microsoft.com/en-us/azure/aks/managed-aad:
   addition_method: manual
   content_hash: 41986d1814536ca77740920b1a8ba3939acc2c5d7b1635e9566144c6bfd4dc14
   health_score: 100.0
-  last_checked: 1779033666.645664
+  last_checked: 1779033666
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:06.645664+02:00'
   last_ai_eval: null
@@ -131991,7 +131991,7 @@ https://docs.microsoft.com/en-us/azure/aks/operator-best-practices-cluster-isola
   addition_method: manual
   content_hash: 241b5efdab2bfdc719cd808716d18028f4c6bc9382a7263fd260b38ca54d1510
   health_score: 100.0
-  last_checked: 1779029291.739172
+  last_checked: 1779029291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:11.739172+02:00'
   last_ai_eval: null
@@ -132019,7 +132019,7 @@ https://docs.microsoft.com/en-us/azure/aks/start-stop-nodepools:
   addition_method: manual
   content_hash: 8cafaff85bc6fed2f1fe7c282c73a99e19eeb9fee7df47d9104f686ae8b25a33
   health_score: 100.0
-  last_checked: 1779033704.435079
+  last_checked: 1779033704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:44.435079+02:00'
   last_ai_eval: null
@@ -132047,7 +132047,7 @@ https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/loa
   addition_method: manual
   content_hash: 7967108cbc159e318577bc3ebfe4f546165adfe43ebbb4c825059cfee373e17c
   health_score: 100.0
-  last_checked: 1779029142.396757
+  last_checked: 1779029142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:42.396757+02:00'
   last_ai_eval: null
@@ -132074,7 +132074,7 @@ https://docs.microsoft.com/en-us/azure/architecture/icons:
   addition_method: manual
   content_hash: 776cd84c6bf54c44e5d77a59780bfe84fc705ff4d4affab70e1af585a5b2a04b
   health_score: 100.0
-  last_checked: 1779033206.397908
+  last_checked: 1779033206
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:26.397908+02:00'
   last_ai_eval: null
@@ -132101,7 +132101,7 @@ https://docs.microsoft.com/en-us/azure/architecture/patterns:
   addition_method: manual
   content_hash: 163c7d5feae64c4d46e727811bd3bc5c078fbb6810b2585002d7621078ad9a77
   health_score: 100.0
-  last_checked: 1779033692.713529
+  last_checked: 1779033692
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:32.713529+02:00'
   last_ai_eval: null
@@ -132128,7 +132128,7 @@ https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/cont
   addition_method: manual
   content_hash: 9500d52ee2d327ef0616fb306b33a16cf616354fb96133339ca5ff9ea2f14584
   health_score: 100.0
-  last_checked: 1779033040.780718
+  last_checked: 1779033040
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:40.780718+02:00'
   last_ai_eval: null
@@ -132156,7 +132156,7 @@ https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/cont
   addition_method: manual
   content_hash: d803081f8ed1b3b3fc2efedd9bcc665c1d9896761b1dfb8b20fddad6c53ced57
   health_score: 100.0
-  last_checked: 1779033342.866887
+  last_checked: 1779033342
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:42.866887+02:00'
   last_ai_eval: null
@@ -132183,7 +132183,7 @@ https://docs.microsoft.com/en-us/azure/architecture/solution-ideas/articles/jbos
   addition_method: manual
   content_hash: 35c233022fc92ecbe3e32592b33552fab644883417853140438d026e2210e545
   health_score: 100.0
-  last_checked: 1779030935.024864
+  last_checked: 1779030935
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:35.024864+02:00'
   last_ai_eval: null
@@ -132210,7 +132210,7 @@ https://docs.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-configura
   addition_method: manual
   content_hash: fcb1da040fbd97b465d5913242e5d0ae90896b973b12df4fb5d5cbec7afa11b7
   health_score: 100.0
-  last_checked: 1779030558.753582
+  last_checked: 1779030558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:18.753582+02:00'
   last_ai_eval: null
@@ -132238,7 +132238,7 @@ https://docs.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-fl
   addition_method: manual
   content_hash: 9564e3f6409b0f896226dc0dc00b7f50d40a4909810e5e6b1cac955d6d85f46f
   health_score: 100.0
-  last_checked: 1779032586.90833
+  last_checked: 1779032586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:06.908330+02:00'
   last_ai_eval: null
@@ -132264,7 +132264,7 @@ https://docs.microsoft.com/en-us/azure/azure-arc/overview:
   addition_method: manual
   content_hash: 7e9b08e2c72caf8074f179c13909faf6db39df21417a399b84f97f05a30dc4c3
   health_score: 100.0
-  last_checked: 1779031190.320323
+  last_checked: 1779031190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:50.320323+02:00'
   last_ai_eval: null
@@ -132290,7 +132290,7 @@ https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template
   addition_method: manual
   content_hash: 74474e9744caf3772b1a881d1cebb53785f0066adfc2f9447d40c9ee75ce1af5
   health_score: 100.0
-  last_checked: 1779034484.532011
+  last_checked: 1779034484
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:44.532011+02:00'
   last_ai_eval: null
@@ -132316,7 +132316,7 @@ https://docs.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview:
   addition_method: manual
   content_hash: cb672d533e52e75bbb1331e0c6fe7335dad6bc0fca90adc469ea52bc51c6e9db
   health_score: 100.0
-  last_checked: 1779032166.857935
+  last_checked: 1779032166
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:06.857935+02:00'
   last_ai_eval: null
@@ -132342,7 +132342,7 @@ https://docs.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?vie
   addition_method: manual
   content_hash: 0a252cb68fce6b13cad18504bafd7d2009e1e51c12d984cffd5668aa7ca97c4d
   health_score: 100.0
-  last_checked: 1779034564.382205
+  last_checked: 1779034564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:04.382205+02:00'
   last_ai_eval: null
@@ -132369,7 +132369,7 @@ https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/use-git-
   addition_method: manual
   content_hash: 1fa24fc7d627a5c91aa2baf3ede41b8385c5d36aa19caa1bdb0500647faa2328
   health_score: 100.0
-  last_checked: 1779034580.178683
+  last_checked: 1779034580
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:20.178683+02:00'
   last_ai_eval: null
@@ -132396,7 +132396,7 @@ https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/pipeline:
   addition_method: manual
   content_hash: 5f9da82a1dca48239c0ec03c8b5d8e1313820d2907b1ae6e113435ffa8325c3e
   health_score: 100.0
-  last_checked: 1779033052.370045
+  last_checked: 1779033052
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:52.370045+02:00'
   last_ai_eval: null
@@ -132422,7 +132422,7 @@ https://docs.microsoft.com/en-us/azure/key-vault/general/overview:
   addition_method: manual
   content_hash: 3ff69c9a44f479ab5013223290db90ef23e67c9a159824ff5eae07c7dd4a45d5
   health_score: 100.0
-  last_checked: 1779032105.901458
+  last_checked: 1779032105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:05.901458+02:00'
   last_ai_eval: null
@@ -132449,7 +132449,7 @@ https://docs.microsoft.com/en-us/azure/machine-learning/concept-mlflow:
   addition_method: manual
   content_hash: 4887ad9b2bcd22be875b52cd299c25b0ced8e45db395b0f05c6beac0b4209b5d
   health_score: 100.0
-  last_checked: 1779032036.05964
+  last_checked: 1779032036
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:56.059640+02:00'
   last_ai_eval: null
@@ -132476,7 +132476,7 @@ https://docs.microsoft.com/en-us/azure/security-center/defender-for-container-re
   addition_method: manual
   content_hash: 687d6c86135f46685493748e33e05b0768819133d1560d0dff48fd311b505a2f
   health_score: 100.0
-  last_checked: 1779030418.477004
+  last_checked: 1779030418
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:58.477004+02:00'
   last_ai_eval: null
@@ -132503,7 +132503,7 @@ https://docs.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enabl
   addition_method: manual
   content_hash: 9284e76f16a1700b0057dcebd169e4edde79884ea255c58233e1c2ba8c6b4405
   health_score: 100.0
-  last_checked: 1779031600.809437
+  last_checked: 1779031600
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:40.809437+02:00'
   last_ai_eval: null
@@ -132530,7 +132530,7 @@ https://docs.microsoft.com/en-us/azure/virtual-machines/linux/expand-disks:
   addition_method: manual
   content_hash: 2b35a32aa607cc26f908b807d1d1509510051b66c74f783aefeadd68a642ff41
   health_score: 100.0
-  last_checked: 1779033572.717016
+  last_checked: 1779033572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:32.717016+02:00'
   last_ai_eval: null
@@ -132556,7 +132556,7 @@ https://docs.microsoft.com/en-us/azure/virtual-machines/linux/openshift-get-star
   addition_method: manual
   content_hash: fe089d4c2e71a6a3b9436d984a34744b12e3f242b5a699b005c38a1acd1d8cdd
   health_score: 100.0
-  last_checked: 1779031794.033353
+  last_checked: 1779031794
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:54.033353+02:00'
   last_ai_eval: null
@@ -132583,7 +132583,7 @@ https://docs.microsoft.com/en-us/azure/virtual-machines/linux/run-command:
   addition_method: manual
   content_hash: 7486d3c5e63d3562bc8c5677604c44616c666b14ff2f9f3dc8d92088837682b2
   health_score: 100.0
-  last_checked: 1779029487.244243
+  last_checked: 1779029487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:27.244243+02:00'
   last_ai_eval: null
@@ -132610,7 +132610,7 @@ https://docs.microsoft.com/en-us/azure/virtual-machines/windows/run-command:
   addition_method: manual
   content_hash: c45531e5bd7e07c5f62714b51286a1be63fbc17983d9fc77a6dd3295013ba3f6
   health_score: 100.0
-  last_checked: 1779031031.67081
+  last_checked: 1779031031
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:11.670810+02:00'
   last_ai_eval: null
@@ -132637,7 +132637,7 @@ https://docs.microsoft.com/en-us/cli/azure/microsoft-graph-migration?tabs=powers
   addition_method: manual
   content_hash: ab15bdb53d501640a5a1d34f56fd6c10cdcc49b060784d4e72f4724c5894c268
   health_score: 100.0
-  last_checked: 1779031099.581171
+  last_checked: 1779031099
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:19.581171+02:00'
   last_ai_eval: null
@@ -132664,7 +132664,7 @@ https://docs.microsoft.com/en-us/dotnet/architecture/microservices:
   addition_method: manual
   content_hash: d447e642f7c23f7514fd3c9e26dc2c4bc2ded4cb881720ec9a84286b203bf394
   health_score: 100.0
-  last_checked: 1779034531.281965
+  last_checked: 1779034531
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:31.281965+02:00'
   last_ai_eval: null
@@ -132691,7 +132691,7 @@ https://docs.microsoft.com/en-us/java/openjdk/overview:
   addition_method: manual
   content_hash: edaac6074d28100b47380da1fc8710459c72da3c02ca7a63fcb22e03e3abbb9d
   health_score: 100.0
-  last_checked: 1779031758.497122
+  last_checked: 1779031758
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:18.497122+02:00'
   last_ai_eval: null
@@ -132718,7 +132718,7 @@ https://docs.microsoft.com/en-us/learn/modules/azure-spring-cloud-workshop:
   addition_method: manual
   content_hash: 712d6d1eeeecd54e9d0351768578c289a72d7d5998f898dfc596b0c2e2be347d
   health_score: 100.0
-  last_checked: 1779032219.946448
+  last_checked: 1779032219
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:59.946448+02:00'
   last_ai_eval: null
@@ -132746,7 +132746,7 @@ https://docs.microsoft.com/en-us/learn/modules/github-actions-cd:
   addition_method: manual
   content_hash: d3913881e63569dc7e97e39ed908a0c127e709f6e67dabe9b13cd7bc3f30b45b
   health_score: 100.0
-  last_checked: 1779031499.743431
+  last_checked: 1779031499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:59.743431+02:00'
   last_ai_eval: null
@@ -132773,7 +132773,7 @@ https://docs.microsoft.com/en-us/learn/paths/build-javascript-applications-types
   addition_method: manual
   content_hash: 0dcac3ef4af40932868a0753b7f5bc1eae922571d9b2ceab4032ae1f5f92d77e
   health_score: 100.0
-  last_checked: 1779031805.803704
+  last_checked: 1779031805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:05.803704+02:00'
   last_ai_eval: null
@@ -132801,7 +132801,7 @@ https://docs.microsoft.com/en-us/powershell/scripting/dsc:
   addition_method: manual
   content_hash: f0ee102fce44963f206e0fe21c82c68fd0f513f44c1965e3f29aefe37b057972
   health_score: 100.0
-  last_checked: 1779029805.578175
+  last_checked: 1779029805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:45.578175+02:00'
   last_ai_eval: null
@@ -132828,7 +132828,7 @@ https://docs.microsoft.com/en-us/powershell/scripting/dsc/configurations/configD
   addition_method: manual
   content_hash: 9852ca43ab9ba860f6ab2fb62dd085b829e58eaff43eed92dd9faf46be3c941c
   health_score: 100.0
-  last_checked: 1779029483.081306
+  last_checked: 1779029483
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:23.081306+02:00'
   last_ai_eval: null
@@ -132856,7 +132856,7 @@ https://docs.microsoft.com/en-us/shows/vs-code-livestreams/machine-learning-expe
   addition_method: manual
   content_hash: 3667c2a9d4fe86829415f532493ccf2bb857362d0f0a479e0b8bea6a8bf59963
   health_score: 100.0
-  last_checked: 1779031827.302096
+  last_checked: 1779031827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:27.302096+02:00'
   last_ai_eval: null
@@ -132883,7 +132883,7 @@ https://docs.microsoft.com/en-us/visualstudio/bridge:
   addition_method: manual
   content_hash: d76defd32d68ab8c0b33807f6ac7281ba2d80cacfbbe12c4acc42f351ded40ff
   health_score: 100.0
-  last_checked: 1779030975.783282
+  last_checked: 1779030975
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:15.783282+02:00'
   last_ai_eval: null
@@ -132911,7 +132911,7 @@ https://docs.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial:
   addition_method: manual
   content_hash: e49d20b615e4d2657542e8e9d7468888ebeb9bbeee920570d6c79de8f60e97f7
   health_score: 100.0
-  last_checked: 1779034269.648897
+  last_checked: 1779034269
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:09.648897+02:00'
   last_ai_eval: null
@@ -132938,7 +132938,7 @@ https://docs.microsoft.com/powershell:
   addition_method: manual
   content_hash: 74b7c8227601d3eb083665d19c16d0f1cda5cbbcc3df4f221a3dcb5276fc67b4
   health_score: 100.0
-  last_checked: 1779031625.367015
+  last_checked: 1779031625
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:05.367015+02:00'
   last_ai_eval: null
@@ -132965,7 +132965,7 @@ https://docs.microsoft.com/windows/wsl:
   addition_method: manual
   content_hash: d7d8bf7fab298fac601f323461e4e9f5a18a2274733d41cfc23798b0fc0f4bb5
   health_score: 100.0
-  last_checked: 1779031865.911635
+  last_checked: 1779031865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:05.911635+02:00'
   last_ai_eval: null
@@ -132992,7 +132992,7 @@ https://docs.mongodb.org/manual/administration/security:
   addition_method: manual
   content_hash: 3a73a57fd039f37a7fdc0fe6c4726d76fdf323e2f6605ea250f88c4c4ca66be3
   health_score: 100.0
-  last_checked: 1779034564.958331
+  last_checked: 1779034564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:04.958331+02:00'
   last_ai_eval: null
@@ -133053,7 +133053,7 @@ https://docs.netapp.com/us-en/astra-data-store/concepts/intro.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031988.228194
+  last_checked: 1779031988
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:08.228194+02:00'
   last_ai_eval: null
@@ -133149,7 +133149,7 @@ https://docs.openebs.io/docs/next/features.html:
   addition_method: manual
   content_hash: cbd007485da0008830b2471afaf9ff607cfc80a33a4f7f017e7aa1cbcbee8987
   health_score: 100.0
-  last_checked: 1779031020.742395
+  last_checked: 1779031020
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:00.742395+02:00'
   last_ai_eval: null
@@ -133182,7 +133182,7 @@ https://docs.openshift.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034030.778008
+  last_checked: 1779034030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:10.778008+02:00'
   last_ai_eval: null
@@ -133214,7 +133214,7 @@ https://docs.openshift.com/container-platform/3.11/admin_guide/cluster-autoscale
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029074.947664
+  last_checked: 1779029074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:34.947664+02:00'
   last_ai_eval: null
@@ -133248,7 +133248,7 @@ https://docs.openshift.com/container-platform/3.11/admin_guide/manage_scc.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029801.13488
+  last_checked: 1779029801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:41.134880+02:00'
   last_ai_eval: null
@@ -133282,7 +133282,7 @@ https://docs.openshift.com/container-platform/3.11/architecture/additional_conce
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032217.346067
+  last_checked: 1779032217
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:57.346067+02:00'
   last_ai_eval: null
@@ -133314,7 +133314,7 @@ https://docs.openshift.com/container-platform/3.11/architecture/core_concepts/bu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033337.292353
+  last_checked: 1779033337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:37.292353+02:00'
   last_ai_eval: null
@@ -133346,7 +133346,7 @@ https://docs.openshift.com/container-platform/3.11/architecture/index.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031576.904037
+  last_checked: 1779031576
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:16.904037+02:00'
   last_ai_eval: null
@@ -133377,7 +133377,7 @@ https://docs.openshift.com/container-platform/3.11/architecture/networking/assem
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030688.948282
+  last_checked: 1779030688
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:28.948282+02:00'
   last_ai_eval: null
@@ -133403,7 +133403,7 @@ https://docs.openshift.com/container-platform/3.11/creating_images/s2i.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030136.185044
+  last_checked: 1779030136
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:16.185044+02:00'
   last_ai_eval: null
@@ -133433,7 +133433,7 @@ https://docs.openshift.com/container-platform/3.11/dev_guide/dev_tutorials/opens
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032551.177567
+  last_checked: 1779032551
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:31.177567+02:00'
   last_ai_eval: null
@@ -133465,7 +133465,7 @@ https://docs.openshift.com/container-platform/3.11/install_config/prometheus_clu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032001.359128
+  last_checked: 1779032001
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:21.359128+02:00'
   last_ai_eval: null
@@ -133497,7 +133497,7 @@ https://docs.openshift.com/container-platform/3.11/install_config/router/index.h
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032074.801886
+  last_checked: 1779032074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:34.801886+02:00'
   last_ai_eval: null
@@ -133529,7 +133529,7 @@ https://docs.openshift.com/container-platform/3.11/release_notes/ocp_3_11_releas
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029837.603872
+  last_checked: 1779029837
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:17.603872+02:00'
   last_ai_eval: null
@@ -133561,7 +133561,7 @@ https://docs.openshift.com/container-platform/3.11/security/securing_container_p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032962.031801
+  last_checked: 1779032962
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:22.031801+02:00'
   last_ai_eval: null
@@ -133593,7 +133593,7 @@ https://docs.openshift.com/container-platform/3.6/admin_guide/manage_scc.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032088.853874
+  last_checked: 1779032088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:48.853874+02:00'
   last_ai_eval: null
@@ -133624,7 +133624,7 @@ https://docs.openshift.com/container-platform/4.1/authentication/managing-securi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033436.178244
+  last_checked: 1779033436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:16.178244+02:00'
   last_ai_eval: null
@@ -133650,7 +133650,7 @@ https://docs.openshift.com/container-platform/4.1/authentication/understanding-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029844.096977
+  last_checked: 1779029844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:24.096977+02:00'
   last_ai_eval: null
@@ -133677,7 +133677,7 @@ https://docs.openshift.com/container-platform/4.1/authentication/using-service-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031570.062471
+  last_checked: 1779031570
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:10.062471+02:00'
   last_ai_eval: null
@@ -133709,7 +133709,7 @@ https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-set
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031904.077162
+  last_checked: 1779031904
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:44.077162+02:00'
   last_ai_eval: null
@@ -133741,7 +133741,7 @@ https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-set
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031788.457818
+  last_checked: 1779031788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:48.457818+02:00'
   last_ai_eval: null
@@ -133773,7 +133773,7 @@ https://docs.openshift.com/container-platform/4.2/openshift_images/using_images/
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029613.845168
+  last_checked: 1779029613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:33.845168+02:00'
   last_ai_eval: null
@@ -133804,7 +133804,7 @@ https://docs.openshift.com/container-platform/4.3/release_notes/ocp-4-3-release-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032662.250172
+  last_checked: 1779032662
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:22.250172+02:00'
   last_ai_eval: null
@@ -133831,7 +133831,7 @@ https://docs.openshift.com/container-platform/4.4/architecture/architecture-rhco
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030102.919484
+  last_checked: 1779030102
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:42.919484+02:00'
   last_ai_eval: null
@@ -133862,7 +133862,7 @@ https://docs.openshift.com/container-platform/4.4/authentication/managing-securi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032820.471805
+  last_checked: 1779032820
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:00.471805+02:00'
   last_ai_eval: null
@@ -133889,7 +133889,7 @@ https://docs.openshift.com/container-platform/4.4/authentication/understanding-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034094.658952
+  last_checked: 1779034094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:14.658952+02:00'
   last_ai_eval: null
@@ -133921,7 +133921,7 @@ https://docs.openshift.com/container-platform/4.4/builds/custom-builds-buildah.h
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032297.181612
+  last_checked: 1779032297
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:17.181612+02:00'
   last_ai_eval: null
@@ -133953,7 +133953,7 @@ https://docs.openshift.com/container-platform/4.4/cli_reference/openshift_cli/co
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030931.038979
+  last_checked: 1779030931
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:31.038979+02:00'
   last_ai_eval: null
@@ -133985,7 +133985,7 @@ https://docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploy
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031468.7548
+  last_checked: 1779031468
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:28.754800+02:00'
   last_ai_eval: null
@@ -134018,7 +134018,7 @@ https://docs.openshift.com/container-platform/4.4/machine_management/applying-au
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030287.480713
+  last_checked: 1779030287
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:47.480713+02:00'
   last_ai_eval: null
@@ -134051,7 +134051,7 @@ https://docs.openshift.com/container-platform/4.4/networking/configuring-network
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032199.442277
+  last_checked: 1779032199
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:39.442277+02:00'
   last_ai_eval: null
@@ -134078,7 +134078,7 @@ https://docs.openshift.com/container-platform/4.4/networking/multiple_networks/u
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033003.030054
+  last_checked: 1779033003
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:03.030054+02:00'
   last_ai_eval: null
@@ -134110,7 +134110,7 @@ https://docs.openshift.com/container-platform/4.4/networking/understanding-netwo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031381.850435
+  last_checked: 1779031381
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:01.850435+02:00'
   last_ai_eval: null
@@ -134143,7 +134143,7 @@ https://docs.openshift.com/container-platform/4.4/operators/crds/crd-managing-re
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032927.041975
+  last_checked: 1779032927
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:47.041975+02:00'
   last_ai_eval: null
@@ -134170,7 +134170,7 @@ https://docs.openshift.com/container-platform/4.4/operators/olm-adding-operators
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033917.450479
+  last_checked: 1779033917
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:17.450479+02:00'
   last_ai_eval: null
@@ -134201,7 +134201,7 @@ https://docs.openshift.com/container-platform/4.4/operators/understanding_olm/ol
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032090.491594
+  last_checked: 1779032090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:50.491594+02:00'
   last_ai_eval: null
@@ -134228,7 +134228,7 @@ https://docs.openshift.com/container-platform/4.4/release_notes/ocp-4-4-release-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030981.984282
+  last_checked: 1779030981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:21.984282+02:00'
   last_ai_eval: null
@@ -134260,7 +134260,7 @@ https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_arch
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030803.910141
+  last_checked: 1779030803
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:23.910141+02:00'
   last_ai_eval: null
@@ -134291,7 +134291,7 @@ https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_inst
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031796.664603
+  last_checked: 1779031796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:56.664603+02:00'
   last_ai_eval: null
@@ -134317,7 +134317,7 @@ https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_inst
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031030.863793
+  last_checked: 1779031030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:10.863793+02:00'
   last_ai_eval: null
@@ -134346,7 +134346,7 @@ https://docs.openshift.com/container-platform/4.4/welcome/oke_about.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033808.403783
+  last_checked: 1779033808
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:28.403783+02:00'
   last_ai_eval: null
@@ -134378,7 +134378,7 @@ https://docs.openshift.com/container-platform/4.8/cicd/gitops/understanding-open
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030564.414567
+  last_checked: 1779030564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:24.414567+02:00'
   last_ai_eval: null
@@ -134410,7 +134410,7 @@ https://docs.openshift.com/container-platform/4.8/registry/architecture-componen
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029938.215395
+  last_checked: 1779029938
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:58.215395+02:00'
   last_ai_eval: null
@@ -134442,7 +134442,7 @@ https://docs.openstack.org/infra/jenkins-job-builder/index.html:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779030437.02406
+  last_checked: 1779030437
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:17.024060+02:00'
   last_ai_eval: null
@@ -134473,7 +134473,7 @@ https://docs.openstack.org/tempest:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030882.858044
+  last_checked: 1779030882
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:42.858044+02:00'
   last_ai_eval: null
@@ -134666,7 +134666,7 @@ https://docs.pixielabs.ai:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030407.002845
+  last_checked: 1779030407
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:47.002845+02:00'
   last_ai_eval: null
@@ -134697,7 +134697,7 @@ https://docs.planetscale.com/concepts/planetscale-workflow:
   addition_method: manual
   content_hash: 925a19dd4aecae669ba5c7d6e84b21436fba9032d80a59179ce6680cef985370
   health_score: 100.0
-  last_checked: 1779034356.285434
+  last_checked: 1779034356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:36.285434+02:00'
   last_ai_eval: null
@@ -134756,7 +134756,7 @@ https://docs.projectcalico.org/getting-started/openshift/installation:
   addition_method: manual
   content_hash: e1ea973a372db8fd022a26f235d2a4ec52bf417c543607dfdc2a86c10b89263e
   health_score: 100.0
-  last_checked: 1779029369.713385
+  last_checked: 1779029369
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:29.713385+02:00'
   last_ai_eval: null
@@ -134849,7 +134849,7 @@ https://docs.redhat.com/en:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736122.861596
+  last_checked: 1781736122
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:02.861596+02:00'
   last_ai_eval: null
@@ -134880,7 +134880,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736123.665475
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.665475+02:00'
   last_ai_eval: null
@@ -134911,7 +134911,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736124.900252
+  last_checked: 1781736124
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:04.900252+02:00'
   last_ai_eval: null
@@ -134942,7 +134942,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736112.818229
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.818229+02:00'
   last_ai_eval: null
@@ -134973,7 +134973,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736123.21357
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.213570+02:00'
   last_ai_eval: null
@@ -135004,7 +135004,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736122.59349
+  last_checked: 1781736122
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:02.593490+02:00'
   last_ai_eval: null
@@ -135036,7 +135036,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736111.173849
+  last_checked: 1781736111
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:51.173849+02:00'
   last_ai_eval: null
@@ -135067,7 +135067,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736113.00673
+  last_checked: 1781736113
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:53.006730+02:00'
   last_ai_eval: null
@@ -135098,7 +135098,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736126.347232
+  last_checked: 1781736126
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:06.347232+02:00'
   last_ai_eval: null
@@ -135129,7 +135129,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736124.217234
+  last_checked: 1781736124
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:04.217234+02:00'
   last_ai_eval: null
@@ -135160,7 +135160,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736101.662046
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.662046+02:00'
   last_ai_eval: null
@@ -135191,7 +135191,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/3.6/html/c
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735901.509829
+  last_checked: 1781735901
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:21.509829+02:00'
   last_ai_eval: null
@@ -135222,7 +135222,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.1/html/a
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735902.789873
+  last_checked: 1781735902
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:22.789873+02:00'
   last_ai_eval: null
@@ -135252,7 +135252,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.1/html/a
   addition_method: manual
   content_hash: 8f5f43383acd8902dd7df2b7e112a34203d5fbc4bcea3bc1bb6e57b737eeaea0
   health_score: 100.0
-  last_checked: 1779130495.005721
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.005721+02:00'
   last_ai_eval: null
@@ -135279,7 +135279,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/a
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736113.754507
+  last_checked: 1781736113
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:53.754507+02:00'
   last_ai_eval: null
@@ -135310,7 +135310,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/a
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736112.463492
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.463492+02:00'
   last_ai_eval: null
@@ -135341,7 +135341,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/i
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736123.200596
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.200596+02:00'
   last_ai_eval: null
@@ -135372,7 +135372,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/i
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735961.015892
+  last_checked: 1781735961
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:21.015892+02:00'
   last_ai_eval: null
@@ -135403,7 +135403,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/pdf/in
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735961.057123
+  last_checked: 1781735961
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:21.057123+02:00'
   last_ai_eval: null
@@ -135434,7 +135434,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.21:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1779388562.543841
+  last_checked: 1779388562
   needs_ai_refresh: false
   discovered_at: '2026-05-21T20:36:02.543841+02:00'
   last_ai_eval: null
@@ -135500,7 +135500,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736113.311704
+  last_checked: 1781736113
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:53.311704+02:00'
   last_ai_eval: null
@@ -135531,7 +135531,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html-s
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736113.618366
+  last_checked: 1781736113
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:53.618366+02:00'
   last_ai_eval: null
@@ -135562,7 +135562,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/a
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736112.884905
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.884905+02:00'
   last_ai_eval: null
@@ -135593,7 +135593,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/a
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736126.498126
+  last_checked: 1781736126
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:06.498126+02:00'
   last_ai_eval: null
@@ -135624,7 +135624,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/b
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781432159.619432
+  last_checked: 1781432159
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:15:59.619432+02:00'
   last_ai_eval: null
@@ -135655,7 +135655,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/c
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736123.576498
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.576498+02:00'
   last_ai_eval: null
@@ -135686,7 +135686,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/l
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736118.072885
+  last_checked: 1781736118
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:58.072885+02:00'
   last_ai_eval: null
@@ -135717,7 +135717,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/m
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736122.60558
+  last_checked: 1781736122
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:02.605580+02:00'
   last_ai_eval: null
@@ -135749,7 +135749,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/n
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736113.337443
+  last_checked: 1781736113
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:53.337443+02:00'
   last_ai_eval: null
@@ -135780,7 +135780,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/n
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736122.522926
+  last_checked: 1781736122
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:02.522926+02:00'
   last_ai_eval: null
@@ -135811,7 +135811,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/o
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736112.997684
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.997684+02:00'
   last_ai_eval: null
@@ -135842,7 +135842,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/r
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736114.85233
+  last_checked: 1781736114
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:54.852330+02:00'
   last_ai_eval: null
@@ -135873,7 +135873,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/s
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736116.793826
+  last_checked: 1781736116
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:56.793826+02:00'
   last_ai_eval: null
@@ -135904,7 +135904,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.8/html/c
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735911.361609
+  last_checked: 1781735911
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:31.361609+02:00'
   last_ai_eval: null
@@ -135935,7 +135935,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.8/html/r
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736155.042363
+  last_checked: 1781736155
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:35.042363+02:00'
   last_ai_eval: null
@@ -135966,7 +135966,7 @@ https://docs.redhat.com/en/documentation/red_hat_jboss_web_server/5.4/html-singl
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735911.006705
+  last_checked: 1781735911
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:31.006705+02:00'
   last_ai_eval: null
@@ -135996,7 +135996,7 @@ https://docs.robusta.dev:
   addition_method: manual
   content_hash: 9180cac0ecd167a9b419965fa73e5864153872f63ac8d71d42add06ee17b0a77
   health_score: 100.0
-  last_checked: 1779034528.307774
+  last_checked: 1779034528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:28.307774+02:00'
   last_ai_eval: null
@@ -136023,7 +136023,7 @@ https://docs.robusta.dev/master/index.html:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1781736046.512649
+  last_checked: 1781736046
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:46.512649+02:00'
   last_ai_eval: null
@@ -136054,7 +136054,7 @@ https://docs.sonarqube.org/latest/analysis/overview:
   addition_method: manual
   content_hash: 0319df9f31640c7a17d45b4ec27e25304d9c8f36ef24fb84f3fc110778f46f79
   health_score: 100.0
-  last_checked: 1779030990.03182
+  last_checked: 1779030990
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:30.031820+02:00'
   last_ai_eval: null
@@ -136081,7 +136081,7 @@ https://docs.sonarqube.org/latest/analysis/scan/sonarscanner:
   addition_method: manual
   content_hash: 2f76a859c4e8787e4bf5db7b35c2e20f4dd79b3e4d94bd1a87af6c1746a8c348
   health_score: 100.0
-  last_checked: 1779030966.952901
+  last_checked: 1779030966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:06.952901+02:00'
   last_ai_eval: null
@@ -136107,7 +136107,7 @@ https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-ant:
   addition_method: manual
   content_hash: 27d0fda983d5e6593d84eaeeb3aee8edcc2cb43e1cd7354d267817dfad1330df
   health_score: 100.0
-  last_checked: 1779030423.153742
+  last_checked: 1779030423
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:03.153742+02:00'
   last_ai_eval: null
@@ -136133,7 +136133,7 @@ https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-azure-devops:
   addition_method: manual
   content_hash: f44737a63d5eebc7f1afbc7fbef69a940df45681cde8ba98dc523e862b7db64c
   health_score: 100.0
-  last_checked: 1779030504.069707
+  last_checked: 1779030504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:24.069707+02:00'
   last_ai_eval: null
@@ -136159,7 +136159,7 @@ https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-gradle:
   addition_method: manual
   content_hash: eaf2dd764262332907cbbbf9ca0f950c554cbb1cdadaef82832373bc1c72b724
   health_score: 100.0
-  last_checked: 1779033422.740722
+  last_checked: 1779033422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:02.740722+02:00'
   last_ai_eval: null
@@ -136185,7 +136185,7 @@ https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-jenkins:
   addition_method: manual
   content_hash: 8116c61990f93d98e7bb69605c64fde5a04fb8855e93df9b0d1a3f3eaa15e457
   health_score: 100.0
-  last_checked: 1779030221.224104
+  last_checked: 1779030221
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:41.224104+02:00'
   last_ai_eval: null
@@ -136212,7 +136212,7 @@ https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven:
   addition_method: manual
   content_hash: b52b73ee0b1c72719b5719e2ba4700e0a25445ae45a72cb8428154bab29f664d
   health_score: 100.0
-  last_checked: 1779032467.301084
+  last_checked: 1779032467
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:07.301084+02:00'
   last_ai_eval: null
@@ -136238,7 +136238,7 @@ https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-msbuild:
   addition_method: manual
   content_hash: 803bdf3af644066711ba52c9f48b754aeac04b7739c54da2d8da3b432931b51a
   health_score: 100.0
-  last_checked: 1779030526.683303
+  last_checked: 1779030526
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:46.683303+02:00'
   last_ai_eval: null
@@ -136264,7 +136264,7 @@ https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scann
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.978052
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.978052+02:00'
   last_ai_eval: null
@@ -136329,7 +136329,7 @@ https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/dot
   addition_method: manual
   content_hash: 9dd983ea22a68004ff16e7fd1848214d03fb40ad3eaddd9734b293ee7ff1b905
   health_score: 100.0
-  last_checked: 1779130494.94614
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.946140+02:00'
   last_ai_eval: null
@@ -136355,7 +136355,7 @@ https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/jen
   addition_method: manual
   content_hash: 0fb81bb5de0bdbd911a9d79341dc649eac7c48e3071f3b3a61d3d85dc262e267
   health_score: 100.0
-  last_checked: 1779130494.964306
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.964306+02:00'
   last_ai_eval: null
@@ -136381,7 +136381,7 @@ https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/son
   addition_method: manual
   content_hash: fc2b2a727fd9657c9d67c0077a77cf2129f6dc96a0a110b847444835d5b2457b
   health_score: 100.0
-  last_checked: 1779130494.984744
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.984744+02:00'
   last_ai_eval: null
@@ -136407,7 +136407,7 @@ https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/son
   addition_method: manual
   content_hash: 46d88f6dc179842dcd71ff3ed9ba9395337a884667afa3754c0b61ffa65b1b54
   health_score: 100.0
-  last_checked: 1779130494.984705
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.984705+02:00'
   last_ai_eval: null
@@ -136433,7 +136433,7 @@ https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/son
   addition_method: manual
   content_hash: b39912ba1bcc609c5177ddba5a66b0a29d59114980111131dbe32a44e7f75e31
   health_score: 100.0
-  last_checked: 1779130494.950199
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.950199+02:00'
   last_ai_eval: null
@@ -136459,7 +136459,7 @@ https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/son
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.028479
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.028479+02:00'
   last_ai_eval: null
@@ -136490,7 +136490,7 @@ https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/son
   addition_method: manual
   content_hash: 0d37a231ba600b7346834931f23424ceec077a8a963b445a61617e683e381b81
   health_score: 100.0
-  last_checked: 1779130495.022125
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.022125+02:00'
   last_ai_eval: null
@@ -136618,7 +136618,7 @@ https://docs.traefik.io:
   addition_method: manual
   content_hash: 2aefce0720d2d3e4f79f76bed1292ce6ad09328c539ba53761568670d63a4460
   health_score: 100.0
-  last_checked: 1779032114.204985
+  last_checked: 1779032114
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:14.204985+02:00'
   last_ai_eval: null
@@ -136645,7 +136645,7 @@ https://docs.wavefront.com/activemq.html:
   addition_method: manual
   content_hash: 32b211e3549ca242c6138bb64d5bcd1f946e50897dd2235e2d9c26dd9297acc7
   health_score: 100.0
-  last_checked: 1779032817.301234
+  last_checked: 1779032817
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:57.301234+02:00'
   last_ai_eval: null
@@ -136676,7 +136676,7 @@ https://dok.community:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781429996.214084
+  last_checked: 1781429996
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:56.214084+02:00'
   last_ai_eval: null
@@ -136711,7 +136711,7 @@ https://dok.community/dokc-2021-report:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781429975.879303
+  last_checked: 1781429975
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:35.879303+02:00'
   last_ai_eval: null
@@ -136745,7 +136745,7 @@ https://dolphinscheduler.apache.org:
   addition_method: manual
   content_hash: 02b06607d8efd665fbb523b24c271c0c38a55757b02f15b4717d0336a6d8b53e
   health_score: 100.0
-  last_checked: 1779033903.385496
+  last_checked: 1779033903
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:03.385496+02:00'
   last_ai_eval: null
@@ -136772,7 +136772,7 @@ https://dominik-tornow.medium.com/inside-kubernetes-rbac-9988b08a738a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029734.963482
+  last_checked: 1779029734
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:34.963482+02:00'
   last_ai_eval: null
@@ -136803,7 +136803,7 @@ https://doodle.com:
   addition_method: manual
   content_hash: de0598d7cb442a483cc7d02d723c57b074f86d8ad302d664d49ce21e36e36c58
   health_score: 100.0
-  last_checked: 1779031805.267451
+  last_checked: 1779031805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:05.267451+02:00'
   last_ai_eval: null
@@ -136864,7 +136864,7 @@ https://doordash.engineering/2021/04/14/gradual-code-releases-using-an-in-house-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033751.083059
+  last_checked: 1779033751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:31.083059+02:00'
   last_ai_eval: null
@@ -136898,7 +136898,7 @@ https://doordash.engineering/2022/06/23/fast-feedback-loop-for-kubernetes-produc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029158.667679
+  last_checked: 1779029158
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:58.667679+02:00'
   last_ai_eval: null
@@ -136930,7 +136930,7 @@ https://doordash.engineering/2022/08/09/how-to-handle-kubernetes-health-checks:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034477.272963
+  last_checked: 1779034477
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:37.272963+02:00'
   last_ai_eval: null
@@ -136962,7 +136962,7 @@ https://doppler.com/blog/environment-variables-in-python:
   addition_method: manual
   content_hash: 7e40bd9004d4e69d3b7e67712cc2e366eaa88a51be45710d0465cc3d2c2b8952
   health_score: 100.0
-  last_checked: 1779034345.996613
+  last_checked: 1779034345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:25.996613+02:00'
   last_ai_eval: null
@@ -136989,7 +136989,7 @@ https://dormoshe.io/trending-news/kubernetes-101-part-i-the-fundamentals-23a1-60
   addition_method: manual
   content_hash: b68790d64ba787231e36bed9ee4666ac66aa18e83ae9b10b830cc6e15b6f9170
   health_score: 100.0
-  last_checked: 1779031910.46171
+  last_checked: 1779031910
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:31:50.461710+02:00'
   last_ai_eval: null
@@ -137115,7 +137115,7 @@ https://dotnet.microsoft.com/apps/xamarin:
   addition_method: manual
   content_hash: ac547a5b8ca857fb15d72587a9d7e3c90df165deb914699170c9cdf6c87d975a
   health_score: 100.0
-  last_checked: 1779030190.058194
+  last_checked: 1779030190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:10.058194+02:00'
   last_ai_eval: null
@@ -137176,7 +137176,7 @@ https://dotnet.microsoft.com/learn/xamarin/what-is-xamarin:
   addition_method: manual
   content_hash: ac547a5b8ca857fb15d72587a9d7e3c90df165deb914699170c9cdf6c87d975a
   health_score: 100.0
-  last_checked: 1779030009.845604
+  last_checked: 1779030009
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:09.845604+02:00'
   last_ai_eval: null
@@ -137236,7 +137236,7 @@ https://downdetector.co.uk:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033765.406392
+  last_checked: 1779033765
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:45.406392+02:00'
   last_ai_eval: null
@@ -137267,7 +137267,7 @@ https://downdetector.co.uk/status/aws-amazon-web-services:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029507.511051
+  last_checked: 1779029507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:47.511051+02:00'
   last_ai_eval: null
@@ -137294,7 +137294,7 @@ https://doylestowncoder.com/2021/11/29/building-ci-cd-pipelines-with-azure-data-
   addition_method: manual
   content_hash: 27bf235dca95524f4eaafab3ccce08d0fd5e80fbc576de154c8daff5773156bc
   health_score: 100.0
-  last_checked: 1779030847.271172
+  last_checked: 1779030847
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:07.271172+02:00'
   last_ai_eval: null
@@ -137322,7 +137322,7 @@ https://doylestowncoder.com/2021/12/02/building-ci-cd-pipelines-with-azure-data-
   addition_method: manual
   content_hash: 27bf235dca95524f4eaafab3ccce08d0fd5e80fbc576de154c8daff5773156bc
   health_score: 100.0
-  last_checked: 1779034156.266524
+  last_checked: 1779034156
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:16.266524+02:00'
   last_ai_eval: null
@@ -137350,7 +137350,7 @@ https://doylestowncoder.com/2021/12/05/building-ci-cd-pipelines-with-azure-data-
   addition_method: manual
   content_hash: 27bf235dca95524f4eaafab3ccce08d0fd5e80fbc576de154c8daff5773156bc
   health_score: 100.0
-  last_checked: 1779029295.110556
+  last_checked: 1779029295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:15.110556+02:00'
   last_ai_eval: null
@@ -137379,7 +137379,7 @@ https://draculatheme.com/pro:
   addition_method: manual
   content_hash: 2904d076dcbfd2890d350df09be477fe5e38a7b943690bc1015983e3e84c1b24
   health_score: 100.0
-  last_checked: 1779032922.493037
+  last_checked: 1779032922
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:48:42.493037+02:00'
   last_ai_eval: null
@@ -137410,7 +137410,7 @@ https://draft.sh:
   addition_method: manual
   content_hash: 04208dc2e1adbf073057b0550c0d1486f8120c9975bfc21605c95524c8d41487
   health_score: 100.0
-  last_checked: 1779033736.378951
+  last_checked: 1779033736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:16.378951+02:00'
   last_ai_eval: null
@@ -137440,7 +137440,7 @@ https://dragondscv.medium.com/controller-runtime-handle-resource-deletion-with-p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032239.259007
+  last_checked: 1779032239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:19.259007+02:00'
   last_ai_eval: null
@@ -137471,7 +137471,7 @@ https://draw.io:
   addition_method: manual
   content_hash: 16d3d09d879a41295c69257c7c2697fa00bb839ae02118780e8c22fa883cbfda
   health_score: 100.0
-  last_checked: 1779031061.292618
+  last_checked: 1779031061
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:41.292618+02:00'
   last_ai_eval: null
@@ -137596,7 +137596,7 @@ https://drone.io:
   addition_method: manual
   content_hash: 8319715ea9ca1bdb2b65f5a7949947a08555c4b2e453fdbfd8708ffec33875ee
   health_score: 100.0
-  last_checked: 1779032369.011289
+  last_checked: 1779032369
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:29.011289+02:00'
   last_ai_eval: null
@@ -137631,7 +137631,7 @@ https://dropshare.app/annotate:
   addition_method: automatic
   content_hash: 1b2d7e8bbbb6b40e42c8b6f8c932cb6c5d13506fee71156ee39df83915cec511
   health_score: null
-  last_checked: 1780352730.207512
+  last_checked: 1780352730
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:30.207512+02:00'
   last_ai_eval: null
@@ -137734,7 +137734,7 @@ https://duo.com/blog/introducing-cloudmapper-an-aws-visualization-tool:
   addition_method: manual
   content_hash: 41a050c0cde3d1f475bdbfd6ec89103adcb421e8d2fe253213f63ee0ec8f496f
   health_score: 100.0
-  last_checked: 1779034484.598833
+  last_checked: 1779034484
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:44.598833+02:00'
   last_ai_eval: null
@@ -137965,7 +137965,7 @@ https://dwdraju.medium.com/kubernetes-job-or-cronjob-which-one-to-use-and-when-4
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033044.814874
+  last_checked: 1779033044
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:44.814874+02:00'
   last_ai_eval: null
@@ -138030,7 +138030,7 @@ https://dzone.com/articles/10-api-testing-tips-for-beginners-soap-amp-rest:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735866.440643
+  last_checked: 1781735866
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:46.440643+02:00'
   last_ai_eval: null
@@ -138063,7 +138063,7 @@ https://dzone.com/articles/10-commandments-on-microservice-decomposition:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735940.969549
+  last_checked: 1781735940
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:00.969549+02:00'
   last_ai_eval: null
@@ -138095,7 +138095,7 @@ https://dzone.com/articles/10-easy-to-use-modules-in-ansible-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735867.482895
+  last_checked: 1781735867
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:47.482895+02:00'
   last_ai_eval: null
@@ -138127,7 +138127,7 @@ https://dzone.com/articles/10-effective-tips-on-using-maven:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736083.01593
+  last_checked: 1781736083
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:23.015930+02:00'
   last_ai_eval: null
@@ -138159,7 +138159,7 @@ https://dzone.com/articles/10-vs-code-extensions-to-fight-technical-debt:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736168.71183
+  last_checked: 1781736168
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:48.711830+02:00'
   last_ai_eval: null
@@ -138191,7 +138191,7 @@ https://dzone.com/articles/11-observability-tools-you-should-know-in-2023:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.928029
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.928029+02:00'
   last_ai_eval: null
@@ -138223,7 +138223,7 @@ https://dzone.com/articles/14-best-performance-testing-tools-and-apm-solution:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736105.12183
+  last_checked: 1781736105
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:45.121830+02:00'
   last_ai_eval: null
@@ -138257,7 +138257,7 @@ https://dzone.com/articles/14-of-the-best-automation-testing-tools-available:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736169.710116
+  last_checked: 1781736169
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:49.710116+02:00'
   last_ai_eval: null
@@ -138289,7 +138289,7 @@ https://dzone.com/articles/15-devops-trends-to-expect-in-2021:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736235.315504
+  last_checked: 1781736235
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:55.315504+02:00'
   last_ai_eval: null
@@ -138321,7 +138321,7 @@ https://dzone.com/articles/15-useful-helm-charts-tools:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735951.173046
+  last_checked: 1781735951
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:11.173046+02:00'
   last_ai_eval: null
@@ -138353,7 +138353,7 @@ https://dzone.com/articles/2-ways-to-integrate-jmeter-tests-into-jenkins:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736134.688926
+  last_checked: 1781736134
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:14.688926+02:00'
   last_ai_eval: null
@@ -138387,7 +138387,7 @@ https://dzone.com/articles/3-gpt-3-tools-for-developers-software-engineers-de:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736246.388636
+  last_checked: 1781736246
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:44:06.388636+02:00'
   last_ai_eval: null
@@ -138419,7 +138419,7 @@ https://dzone.com/articles/3-steps-to-developing-a-successful-gitops-model:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736234.645082
+  last_checked: 1781736234
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:54.645082+02:00'
   last_ai_eval: null
@@ -138450,7 +138450,7 @@ https://dzone.com/articles/32-best-jira-alternatives-for-agile-project-manage:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031406.435087
+  last_checked: 1779031406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:26.435087+02:00'
   last_ai_eval: null
@@ -138477,7 +138477,7 @@ https://dzone.com/articles/4-cluster-management-tools-to-compare:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735972.662758
+  last_checked: 1781735972
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:32.662758+02:00'
   last_ai_eval: null
@@ -138509,7 +138509,7 @@ https://dzone.com/articles/4-ways-to-build-applications-in-openshift-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736123.200871
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.200871+02:00'
   last_ai_eval: null
@@ -138541,7 +138541,7 @@ https://dzone.com/articles/5-hosted-kubernetes-platforms:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.620172
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.620172+02:00'
   last_ai_eval: null
@@ -138574,7 +138574,7 @@ https://dzone.com/articles/7-jvm-arguments-of-highly-effective-applications-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735982.929313
+  last_checked: 1781735982
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:42.929313+02:00'
   last_ai_eval: null
@@ -138609,7 +138609,7 @@ https://dzone.com/articles/7-microservices-best-practices-for-developers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735971.795612
+  last_checked: 1781735971
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:31.795612+02:00'
   last_ai_eval: null
@@ -138641,7 +138641,7 @@ https://dzone.com/articles/7-software-development-models-you-should-know:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735972.792445
+  last_checked: 1781735972
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:32.792445+02:00'
   last_ai_eval: null
@@ -138674,7 +138674,7 @@ https://dzone.com/articles/7-tips-to-achieve-high-availabilityha-for-your-mav-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736082.745856
+  last_checked: 1781736082
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:22.745856+02:00'
   last_ai_eval: null
@@ -138707,7 +138707,7 @@ https://dzone.com/articles/a-beginners-guide-to-infrastructure-as-code:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735960.396439
+  last_checked: 1781735960
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:20.396439+02:00'
   last_ai_eval: null
@@ -138739,7 +138739,7 @@ https://dzone.com/articles/a-complete-guide-to-project-management-life-cycle:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736245.472018
+  last_checked: 1781736245
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:44:05.472018+02:00'
   last_ai_eval: null
@@ -138771,7 +138771,7 @@ https://dzone.com/articles/a-java-developers-guide-to-quarkus:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735982.965119
+  last_checked: 1781735982
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:42.965119+02:00'
   last_ai_eval: null
@@ -138803,7 +138803,7 @@ https://dzone.com/articles/a-practical-guide-for-container-security:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735925.160521
+  last_checked: 1781735925
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:45.160521+02:00'
   last_ai_eval: null
@@ -138835,7 +138835,7 @@ https://dzone.com/articles/a-quick-guide-to-deploying-java-apps-on-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736123.770631
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.770631+02:00'
   last_ai_eval: null
@@ -138867,7 +138867,7 @@ https://dzone.com/articles/advanced-kubernetes-deployment-strategies:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736211.456964
+  last_checked: 1781736211
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:31.456964+02:00'
   last_ai_eval: null
@@ -138899,7 +138899,7 @@ https://dzone.com/articles/alternatives-to-docker-desktop:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735929.802034
+  last_checked: 1781735929
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:49.802034+02:00'
   last_ai_eval: null
@@ -138931,7 +138931,7 @@ https://dzone.com/articles/an-overview-of-cicd-pipelines-with-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.132273
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.132273+02:00'
   last_ai_eval: null
@@ -138963,7 +138963,7 @@ https://dzone.com/articles/apache-airflow-architecture-on-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736091.435887
+  last_checked: 1781736091
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:31.435887+02:00'
   last_ai_eval: null
@@ -138995,7 +138995,7 @@ https://dzone.com/articles/apache-jmeter-keyboard-shortcuts:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736133.534584
+  last_checked: 1781736133
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:13.534584+02:00'
   last_ai_eval: null
@@ -139027,7 +139027,7 @@ https://dzone.com/articles/api-load-testing-with-gatling:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736133.551475
+  last_checked: 1781736133
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:13.551475+02:00'
   last_ai_eval: null
@@ -139060,7 +139060,7 @@ https://dzone.com/articles/api-management-vs-api-gateway-and-where-does-api-a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735922.0027
+  last_checked: 1781735922
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:42.002700+02:00'
   last_ai_eval: null
@@ -139093,7 +139093,7 @@ https://dzone.com/articles/api-testing-with-cucumber:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736169.241436
+  last_checked: 1781736169
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:49.241436+02:00'
   last_ai_eval: null
@@ -139126,7 +139126,7 @@ https://dzone.com/articles/api-throttling-strategies:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735867.264917
+  last_checked: 1781735867
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:47.264917+02:00'
   last_ai_eval: null
@@ -139158,7 +139158,7 @@ https://dzone.com/articles/apm-tools-comparison-which-one-should-you-choose:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736105.486501
+  last_checked: 1781736105
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:45.486501+02:00'
   last_ai_eval: null
@@ -139189,7 +139189,7 @@ https://dzone.com/articles/are-you-12-factor-application-ready:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031576.185531
+  last_checked: 1779031576
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:16.185531+02:00'
   last_ai_eval: null
@@ -139216,7 +139216,7 @@ https://dzone.com/articles/are-you-stuck-in-the-new-devops-matrix-from-hell:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736235.525416
+  last_checked: 1781736235
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:55.525416+02:00'
   last_ai_eval: null
@@ -139247,7 +139247,7 @@ https://dzone.com/articles/automate-to-save-mental-energy-not-time-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034152.367093
+  last_checked: 1779034152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:12.367093+02:00'
   last_ai_eval: null
@@ -139274,7 +139274,7 @@ https://dzone.com/articles/autoscaling-your-kubernetes-microservice-with-keda:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736002.575889
+  last_checked: 1781736002
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:02.575889+02:00'
   last_ai_eval: null
@@ -139306,7 +139306,7 @@ https://dzone.com/articles/aws-basics:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735877.439816
+  last_checked: 1781735877
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:57.439816+02:00'
   last_ai_eval: null
@@ -139338,7 +139338,7 @@ https://dzone.com/articles/aws-basics-bastian-hosts-and-nat:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735877.630311
+  last_checked: 1781735877
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:57.630311+02:00'
   last_ai_eval: null
@@ -139370,7 +139370,7 @@ https://dzone.com/articles/best-emerging-project-management-methodologies-in:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736246.310003
+  last_checked: 1781736246
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:44:06.310003+02:00'
   last_ai_eval: null
@@ -139402,7 +139402,7 @@ https://dzone.com/articles/best-practices-for-selenium-automation-one-must-kn:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736169.772559
+  last_checked: 1781736169
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:49.772559+02:00'
   last_ai_eval: null
@@ -139435,7 +139435,7 @@ https://dzone.com/articles/best-practices-java-memory-arguments-for-container:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735981.687544
+  last_checked: 1781735981
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:41.687544+02:00'
   last_ai_eval: null
@@ -139469,7 +139469,7 @@ https://dzone.com/articles/bootstrapping-java-kubernetes-apps-no-yaml:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735911.233102
+  last_checked: 1781735911
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:31.233102+02:00'
   last_ai_eval: null
@@ -139501,7 +139501,7 @@ https://dzone.com/articles/breaking-up-a-monolithic-database-with-kong:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735921.80005
+  last_checked: 1781735921
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:41.800050+02:00'
   last_ai_eval: null
@@ -139533,7 +139533,7 @@ https://dzone.com/articles/build-a-java-app-with-gradle:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736083.62321
+  last_checked: 1781736083
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:23.623210+02:00'
   last_ai_eval: null
@@ -139565,7 +139565,7 @@ https://dzone.com/articles/build-a-java-rest-api-with-quarkus:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735982.185216
+  last_checked: 1781735982
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:42.185216+02:00'
   last_ai_eval: null
@@ -139597,7 +139597,7 @@ https://dzone.com/articles/build-a-spring-boot-app-with-flyway-and-postgres:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736068.523698
+  last_checked: 1781736068
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:08.523698+02:00'
   last_ai_eval: null
@@ -139629,7 +139629,7 @@ https://dzone.com/articles/building-a-hybrid-multi-cloud-event-mesh-demo-with:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736081.275511
+  last_checked: 1781736081
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:21.275511+02:00'
   last_ai_eval: null
@@ -139663,7 +139663,7 @@ https://dzone.com/articles/building-a-restful-service-using-aspnet-core-and-d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735929.999109
+  last_checked: 1781735929
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:49.999109+02:00'
   last_ai_eval: null
@@ -139695,7 +139695,7 @@ https://dzone.com/articles/building-java-applications-with-maven:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736083.002937
+  last_checked: 1781736083
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:23.002937+02:00'
   last_ai_eval: null
@@ -139727,7 +139727,7 @@ https://dzone.com/articles/building-rest-api-in-java:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735984.551201
+  last_checked: 1781735984
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:44.551201+02:00'
   last_ai_eval: null
@@ -139759,7 +139759,7 @@ https://dzone.com/articles/checklist-for-api-verification:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.800004
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.800004+02:00'
   last_ai_eval: null
@@ -139790,7 +139790,7 @@ https://dzone.com/articles/choosing-the-right-gc:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032751.452829
+  last_checked: 1779032751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:51.452829+02:00'
   last_ai_eval: null
@@ -139817,7 +139817,7 @@ https://dzone.com/articles/cicd-with-kubernetes-and-helm:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735951.429025
+  last_checked: 1781735951
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:11.429025+02:00'
   last_ai_eval: null
@@ -139848,7 +139848,7 @@ https://dzone.com/articles/cloud-native-development-a-blueprint:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033784.677132
+  last_checked: 1779033784
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:04.677132+02:00'
   last_ai_eval: null
@@ -139875,7 +139875,7 @@ https://dzone.com/articles/code-analysis-with-sonarqube-part-1-setup:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736168.052997
+  last_checked: 1781736168
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:48.052997+02:00'
   last_ai_eval: null
@@ -139907,7 +139907,7 @@ https://dzone.com/articles/comparing-openapi-with-grpc:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735867.265258
+  last_checked: 1781735867
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:47.265258+02:00'
   last_ai_eval: null
@@ -139940,7 +139940,7 @@ https://dzone.com/articles/comparing-restful-apis-and-soap-apis:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735866.582256
+  last_checked: 1781735866
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:46.582256+02:00'
   last_ai_eval: null
@@ -139972,7 +139972,7 @@ https://dzone.com/articles/component-tests-for-spring-cloud-microservices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736154.51569
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.515690+02:00'
   last_ai_eval: null
@@ -140004,7 +140004,7 @@ https://dzone.com/articles/components-of-container-management:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735929.366115
+  last_checked: 1781735929
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:49.366115+02:00'
   last_ai_eval: null
@@ -140036,7 +140036,7 @@ https://dzone.com/articles/comprehensive-guide-rest-vs-soap:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735866.237531
+  last_checked: 1781735866
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:46.237531+02:00'
   last_ai_eval: null
@@ -140068,7 +140068,7 @@ https://dzone.com/articles/configuration-drift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736234.776123
+  last_checked: 1781736234
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:54.776123+02:00'
   last_ai_eval: null
@@ -140099,7 +140099,7 @@ https://dzone.com/articles/containerd-kubernetes-syslog-forwarding:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031608.95655
+  last_checked: 1779031608
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:48.956550+02:00'
   last_ai_eval: null
@@ -140127,7 +140127,7 @@ https://dzone.com/articles/continuous-delivery-with-openshift-and-jenkins-ab:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034504.486908
+  last_checked: 1779034504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:04.486908+02:00'
   last_ai_eval: null
@@ -140159,7 +140159,7 @@ https://dzone.com/articles/continuous-deployment-on-kubernetes-with-spinnaker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735911.42579
+  last_checked: 1781735911
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:31.425790+02:00'
   last_ai_eval: null
@@ -140193,7 +140193,7 @@ https://dzone.com/articles/continuous-integration-in-aws-using-jenkins:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735991.99492
+  last_checked: 1781735991
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:51.994920+02:00'
   last_ai_eval: null
@@ -140226,7 +140226,7 @@ https://dzone.com/articles/create-install-upgrade-and-rollback-a-helm-chart-p:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735951.213596
+  last_checked: 1781735951
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:11.213596+02:00'
   last_ai_eval: null
@@ -140259,7 +140259,7 @@ https://dzone.com/articles/create-install-upgrade-rollback-a-helm-chart-part:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735951.344448
+  last_checked: 1781735951
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:11.344448+02:00'
   last_ai_eval: null
@@ -140292,7 +140292,7 @@ https://dzone.com/articles/create-maven-archetype-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736082.987576
+  last_checked: 1781736082
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:22.987576+02:00'
   last_ai_eval: null
@@ -140325,7 +140325,7 @@ https://dzone.com/articles/creating-a-soap-web-service-with-spring-boot-start:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735867.463228
+  last_checked: 1781735867
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:47.463228+02:00'
   last_ai_eval: null
@@ -140357,7 +140357,7 @@ https://dzone.com/articles/defining-day-2-operations:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736235.490787
+  last_checked: 1781736235
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:55.490787+02:00'
   last_ai_eval: null
@@ -140423,7 +140423,7 @@ https://dzone.com/articles/deploying-docker-images-to-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735911.423207
+  last_checked: 1781735911
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:31.423207+02:00'
   last_ai_eval: null
@@ -140457,7 +140457,7 @@ https://dzone.com/articles/deploying-prometheus-and-grafana-as-applications-u:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736134.567792
+  last_checked: 1781736134
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:14.567792+02:00'
   last_ai_eval: null
@@ -140489,7 +140489,7 @@ https://dzone.com/articles/deploying-spring-boot-app-to-jboss-wildfly:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735985.590885
+  last_checked: 1781735985
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:45.590885+02:00'
   last_ai_eval: null
@@ -140522,7 +140522,7 @@ https://dzone.com/articles/developing-applications-on-multitenant-clusters-wi:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735940.238348
+  last_checked: 1781735940
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:00.238348+02:00'
   last_ai_eval: null
@@ -140553,7 +140553,7 @@ https://dzone.com/articles/devops-101-setup-nginx-in-front-of-your-spring-boo:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030589.199312
+  last_checked: 1779030589
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:49.199312+02:00'
   last_ai_eval: null
@@ -140580,7 +140580,7 @@ https://dzone.com/articles/devops-cicd-tools-to-watch-out-for-in-2022:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.143386
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.143386+02:00'
   last_ai_eval: null
@@ -140614,7 +140614,7 @@ https://dzone.com/articles/devops-guide-implementing-four-eyes-principle-with:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736234.81147
+  last_checked: 1781736234
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:54.811470+02:00'
   last_ai_eval: null
@@ -140646,7 +140646,7 @@ https://dzone.com/articles/devops-pipeline-quality-gates-a-double-edged-sword:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735924.32709
+  last_checked: 1781735924
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:44.327090+02:00'
   last_ai_eval: null
@@ -140679,7 +140679,7 @@ https://dzone.com/articles/devops-services-pricing-aws-vs-azure-vs-google-clo:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.754888
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.754888+02:00'
   last_ai_eval: null
@@ -140711,7 +140711,7 @@ https://dzone.com/articles/devops-toolchain-for-beginners:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735923.603891
+  last_checked: 1781735923
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:43.603891+02:00'
   last_ai_eval: null
@@ -140744,7 +140744,7 @@ https://dzone.com/articles/devops-vs-sre-vs-platform-engineer-vs-cloud-engine:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736168.706824
+  last_checked: 1781736168
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:48.706824+02:00'
   last_ai_eval: null
@@ -140778,7 +140778,7 @@ https://dzone.com/articles/dive-deep-into-resource-requests-and-limits-in-kub:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736211.607488
+  last_checked: 1781736211
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:31.607488+02:00'
   last_ai_eval: null
@@ -140810,7 +140810,7 @@ https://dzone.com/articles/diy-devops-ci-and-cd-with-github-docker-and-a-vps:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.699983
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.699983+02:00'
   last_ai_eval: null
@@ -140843,7 +140843,7 @@ https://dzone.com/articles/docker-alternatives-10-alternatives-to-docker-for:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735930.102303
+  last_checked: 1781735930
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:50.102303+02:00'
   last_ai_eval: null
@@ -140875,7 +140875,7 @@ https://dzone.com/articles/docker-explained-an-introductory-guide-to-docker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034015.279262
+  last_checked: 1779034015
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:55.279262+02:00'
   last_ai_eval: null
@@ -140909,7 +140909,7 @@ https://dzone.com/articles/easily-automate-your-cicd-pipeline-with-jenkins-he:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735991.713049
+  last_checked: 1781735991
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:51.713049+02:00'
   last_ai_eval: null
@@ -140942,7 +140942,7 @@ https://dzone.com/articles/effectiveness-noise-is-the-problem:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736245.0714
+  last_checked: 1781736245
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:44:05.071400+02:00'
   last_ai_eval: null
@@ -140976,7 +140976,7 @@ https://dzone.com/articles/ensure-high-availability-and-uptime-with-kubernete:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736135.200912
+  last_checked: 1781736135
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:15.200912+02:00'
   last_ai_eval: null
@@ -141008,7 +141008,7 @@ https://dzone.com/articles/event-driven-architecture-as-a-strategy:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736083.026169
+  last_checked: 1781736083
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:23.026169+02:00'
   last_ai_eval: null
@@ -141040,7 +141040,7 @@ https://dzone.com/articles/everything-you-need-to-know-about-docker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031897.954404
+  last_checked: 1779031897
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:37.954404+02:00'
   last_ai_eval: null
@@ -141072,7 +141072,7 @@ https://dzone.com/articles/executing-liquibase-3-use-cases:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736068.508006
+  last_checked: 1781736068
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:08.508006+02:00'
   last_ai_eval: null
@@ -141139,7 +141139,7 @@ https://dzone.com/articles/five-different-ways-to-build-aws-infrastructure:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735877.723687
+  last_checked: 1781735877
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:57.723687+02:00'
   last_ai_eval: null
@@ -141171,7 +141171,7 @@ https://dzone.com/articles/flight-recorder-examining-java-and-kotlin-apps:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735981.925426
+  last_checked: 1781735981
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:41.925426+02:00'
   last_ai_eval: null
@@ -141203,7 +141203,7 @@ https://dzone.com/articles/flux-windowing-and-aggregation:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736135.737224
+  last_checked: 1781736135
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:15.737224+02:00'
   last_ai_eval: null
@@ -141236,7 +141236,7 @@ https://dzone.com/articles/from-java-microservices-to-lambda-functions-a-jour:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735920.718248
+  last_checked: 1781735920
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:40.718248+02:00'
   last_ai_eval: null
@@ -141268,7 +141268,7 @@ https://dzone.com/articles/gatling-gun-is-now-a-prospecting-tool-for-testers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736133.75367
+  last_checked: 1781736133
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:13.753670+02:00'
   last_ai_eval: null
@@ -141300,7 +141300,7 @@ https://dzone.com/articles/gatling-light-weight-load-testing-tool:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736133.701267
+  last_checked: 1781736133
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:13.701267+02:00'
   last_ai_eval: null
@@ -141332,7 +141332,7 @@ https://dzone.com/articles/gatling-performance-testing-pros-and-cons:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736133.548701
+  last_checked: 1781736133
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:13.548701+02:00'
   last_ai_eval: null
@@ -141364,7 +141364,7 @@ https://dzone.com/articles/gatling-vs-jmeter:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736123.62553
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.625530+02:00'
   last_ai_eval: null
@@ -141396,7 +141396,7 @@ https://dzone.com/articles/getting-started-nexus-maven:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736154.466651
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.466651+02:00'
   last_ai_eval: null
@@ -141430,7 +141430,7 @@ https://dzone.com/articles/getting-started-with-java-ee-8-payara-5-and-eclips:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735983.023841
+  last_checked: 1781735983
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:43.023841+02:00'
   last_ai_eval: null
@@ -141462,7 +141462,7 @@ https://dzone.com/articles/getting-started-with-jenkins-the-ultimate-guide:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735992.615156
+  last_checked: 1781735992
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:52.615156+02:00'
   last_ai_eval: null
@@ -141494,7 +141494,7 @@ https://dzone.com/articles/getting-started-with-kibana-advanced-searches:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.820141
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.820141+02:00'
   last_ai_eval: null
@@ -141526,7 +141526,7 @@ https://dzone.com/articles/gitlab-ci-with-docker-environment-variable-quirks:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735992.65449
+  last_checked: 1781735992
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:52.654490+02:00'
   last_ai_eval: null
@@ -141558,7 +141558,7 @@ https://dzone.com/articles/gitops-flux-vs-argo-cd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735940.234679
+  last_checked: 1781735940
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:00.234679+02:00'
   last_ai_eval: null
@@ -141589,7 +141589,7 @@ https://dzone.com/articles/gitops-with-openshift-applier:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030608.711443
+  last_checked: 1779030608
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:08.711443+02:00'
   last_ai_eval: null
@@ -141614,7 +141614,7 @@ https://dzone.com/articles/googles-state-of-devops-2021-report-what-sres-need:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032095.009112
+  last_checked: 1779032095
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:55.009112+02:00'
   last_ai_eval: null
@@ -141641,7 +141641,7 @@ https://dzone.com/articles/groovy-goodness-using-the-call-operator:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735992.135047
+  last_checked: 1781735992
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:52.135047+02:00'
   last_ai_eval: null
@@ -141673,7 +141673,7 @@ https://dzone.com/articles/how-quickly-get-started-sonar:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736168.271771
+  last_checked: 1781736168
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:48.271771+02:00'
   last_ai_eval: null
@@ -141705,7 +141705,7 @@ https://dzone.com/articles/how-to-build-an-effective-cicd-pipeline:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.164845
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.164845+02:00'
   last_ai_eval: null
@@ -141738,7 +141738,7 @@ https://dzone.com/articles/how-to-configure-ha-proxy-as-a-proxy-and-loadbalan:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736180.368834
+  last_checked: 1781736180
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:00.368834+02:00'
   last_ai_eval: null
@@ -141770,7 +141770,7 @@ https://dzone.com/articles/how-to-create-microservices-using-spring:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735984.861636
+  last_checked: 1781735984
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:44.861636+02:00'
   last_ai_eval: null
@@ -141802,7 +141802,7 @@ https://dzone.com/articles/how-to-create-rest-api-with-spring-boot:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735866.269944
+  last_checked: 1781735866
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:46.269944+02:00'
   last_ai_eval: null
@@ -141835,7 +141835,7 @@ https://dzone.com/articles/how-to-deploy-apps-effortlessly-with-packer-and-te:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736233.699412
+  last_checked: 1781736233
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:53.699412+02:00'
   last_ai_eval: null
@@ -141866,7 +141866,7 @@ https://dzone.com/articles/how-to-explain-kubernetes-to-a-business-team:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034090.301474
+  last_checked: 1779034090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:10.301474+02:00'
   last_ai_eval: null
@@ -141893,7 +141893,7 @@ https://dzone.com/articles/how-to-manage-vulnerabilities-in-modern-cloud-nati:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735924.663749
+  last_checked: 1781735924
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:44.663749+02:00'
   last_ai_eval: null
@@ -141925,7 +141925,7 @@ https://dzone.com/articles/how-to-read-a-thread-dump:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736103.741585
+  last_checked: 1781736103
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:43.741585+02:00'
   last_ai_eval: null
@@ -141958,7 +141958,7 @@ https://dzone.com/articles/how-to-run-the-spring-boot-application-as-a-stand:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735984.4933
+  last_checked: 1781735984
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:44.493300+02:00'
   last_ai_eval: null
@@ -141991,7 +141991,7 @@ https://dzone.com/articles/how-to-set-up-a-gatling-tests-implementation-envir:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736133.335261
+  last_checked: 1781736133
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:13.335261+02:00'
   last_ai_eval: null
@@ -142024,7 +142024,7 @@ https://dzone.com/articles/how-to-setup-scalable-jenkins-on-top-of-a-kubernet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735992.615708
+  last_checked: 1781735992
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:52.615708+02:00'
   last_ai_eval: null
@@ -142056,7 +142056,7 @@ https://dzone.com/articles/how-to-take-thread-dumps-7-options:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736103.701554
+  last_checked: 1781736103
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:43.701554+02:00'
   last_ai_eval: null
@@ -142091,7 +142091,7 @@ https://dzone.com/articles/how-to-understand-and-setup-kubernetes-networking:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736023.195304
+  last_checked: 1781736023
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:23.195304+02:00'
   last_ai_eval: null
@@ -142123,7 +142123,7 @@ https://dzone.com/articles/how-to-use-aws-iam-role-on-aws-eks-pods:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736077.886764
+  last_checked: 1781736077
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:17.886764+02:00'
   last_ai_eval: null
@@ -142155,7 +142155,7 @@ https://dzone.com/articles/how-to-use-gatling-with-maven:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736132.956896
+  last_checked: 1781736132
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:12.956896+02:00'
   last_ai_eval: null
@@ -142187,7 +142187,7 @@ https://dzone.com/articles/how-to-use-postman-to-manage-and-execute-your-apis:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736135.010934
+  last_checked: 1781736135
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:15.010934+02:00'
   last_ai_eval: null
@@ -142219,7 +142219,7 @@ https://dzone.com/articles/how-to-use-regex-extractor-in-gatling-projects:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736133.75185
+  last_checked: 1781736133
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:13.751850+02:00'
   last_ai_eval: null
@@ -142251,7 +142251,7 @@ https://dzone.com/articles/how-your-application-architecture-evolved:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735971.913723
+  last_checked: 1781735971
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:31.913723+02:00'
   last_ai_eval: null
@@ -142285,7 +142285,7 @@ https://dzone.com/articles/immutable-infrastructure-cicd-using-hashicorp-terr:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736231.831447
+  last_checked: 1781736231
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:51.831447+02:00'
   last_ai_eval: null
@@ -142318,7 +142318,7 @@ https://dzone.com/articles/implementing-serverless-microservices-architecture:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736155.045237
+  last_checked: 1781736155
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:35.045237+02:00'
   last_ai_eval: null
@@ -142350,7 +142350,7 @@ https://dzone.com/articles/importing-a-maven-project-in-intellij-idea:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736083.198054
+  last_checked: 1781736083
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:23.198054+02:00'
   last_ai_eval: null
@@ -142381,7 +142381,7 @@ https://dzone.com/articles/install-openshift-container-platform-in-minutes-video
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029940.741717
+  last_checked: 1779029940
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:00.741717+02:00'
   last_ai_eval: null
@@ -142408,7 +142408,7 @@ https://dzone.com/articles/installing-maven:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736082.977067
+  last_checked: 1781736082
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:22.977067+02:00'
   last_ai_eval: null
@@ -142440,7 +142440,7 @@ https://dzone.com/articles/integration-tests-with-maven:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736083.128055
+  last_checked: 1781736083
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:23.128055+02:00'
   last_ai_eval: null
@@ -142473,7 +142473,7 @@ https://dzone.com/articles/introducing-amp-assimilating-caching-quick-read-fo:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735880.124796
+  last_checked: 1781735880
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:00.124796+02:00'
   last_ai_eval: null
@@ -142505,7 +142505,7 @@ https://dzone.com/articles/introduction-to-kubernetes-part-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736180.47912
+  last_checked: 1781736180
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:00.479120+02:00'
   last_ai_eval: null
@@ -142538,7 +142538,7 @@ https://dzone.com/articles/introduction-to-liquibase-and-managing-your-databa:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736068.281568
+  last_checked: 1781736068
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:08.281568+02:00'
   last_ai_eval: null
@@ -142571,7 +142571,7 @@ https://dzone.com/articles/introduction-to-message-brokers-part-1-apache-kafk:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736081.576579
+  last_checked: 1781736081
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:21.576579+02:00'
   last_ai_eval: null
@@ -142604,7 +142604,7 @@ https://dzone.com/articles/introduction-to-message-brokers-part-2-activemq-vs:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736082.685022
+  last_checked: 1781736082
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:22.685022+02:00'
   last_ai_eval: null
@@ -142636,7 +142636,7 @@ https://dzone.com/articles/jakarta-ee-amp-wildfly-running-on-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735983.128984
+  last_checked: 1781735983
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:43.128984+02:00'
   last_ai_eval: null
@@ -142668,7 +142668,7 @@ https://dzone.com/articles/java-creator-james-gosling-interview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735986.11353
+  last_checked: 1781735986
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:46.113530+02:00'
   last_ai_eval: null
@@ -142700,7 +142700,7 @@ https://dzone.com/articles/java-inside-docker-what-you-must-know-to-not-fail:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735984.861275
+  last_checked: 1781735984
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:44.861275+02:00'
   last_ai_eval: null
@@ -142733,7 +142733,7 @@ https://dzone.com/articles/java-performance-monitoring-5-open-source-tools-you-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736105.03657
+  last_checked: 1781736105
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:45.036570+02:00'
   last_ai_eval: null
@@ -142765,7 +142765,7 @@ https://dzone.com/articles/jenkins-in-a-nutshell:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735991.549023
+  last_checked: 1781735991
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:51.549023+02:00'
   last_ai_eval: null
@@ -142799,7 +142799,7 @@ https://dzone.com/articles/jenkins-publish-maven-artifacts-to-nexus-oss-using:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736154.649504
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.649504+02:00'
   last_ai_eval: null
@@ -142831,7 +142831,7 @@ https://dzone.com/articles/jenkins-vs-gitlab-ci-battle-of-cicd-tools:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735993.341722
+  last_checked: 1781735993
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:53.341722+02:00'
   last_ai_eval: null
@@ -142863,7 +142863,7 @@ https://dzone.com/articles/jmeter-tutorial-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736123.770264
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.770264+02:00'
   last_ai_eval: null
@@ -142895,7 +142895,7 @@ https://dzone.com/articles/jmeter-tutorial-for-beginners-jmeter-load-testing:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736132.867865
+  last_checked: 1781736132
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:12.867865+02:00'
   last_ai_eval: null
@@ -142927,7 +142927,7 @@ https://dzone.com/articles/jvm-architecture-explained:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735981.664665
+  last_checked: 1781735981
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:41.664665+02:00'
   last_ai_eval: null
@@ -142959,7 +142959,7 @@ https://dzone.com/articles/kibana-hacks-5-tips-and-tricks:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.487797
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.487797+02:00'
   last_ai_eval: null
@@ -142991,7 +142991,7 @@ https://dzone.com/articles/kubectl-commands-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735889.614752
+  last_checked: 1781735889
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:09.614752+02:00'
   last_ai_eval: null
@@ -143024,7 +143024,7 @@ https://dzone.com/articles/kubernetes-architecture-diagram:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736190.949886
+  last_checked: 1781736190
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:10.949886+02:00'
   last_ai_eval: null
@@ -143056,7 +143056,7 @@ https://dzone.com/articles/kubernetes-distributions-how-do-i-choose-one:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735972.888108
+  last_checked: 1781735972
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:32.888108+02:00'
   last_ai_eval: null
@@ -143090,7 +143090,7 @@ https://dzone.com/articles/kubernetes-monitoring-best-practices-methods-and-e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736091.588494
+  last_checked: 1781736091
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:31.588494+02:00'
   last_ai_eval: null
@@ -143123,7 +143123,7 @@ https://dzone.com/articles/learn-how-to-setup-a-cicd-pipeline-from-scratch:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735992.769968
+  last_checked: 1781735992
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:52.769968+02:00'
   last_ai_eval: null
@@ -143155,7 +143155,7 @@ https://dzone.com/articles/load-testing-your-database-connected-apis-with-gat:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736134.80276
+  last_checked: 1781736134
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:14.802760+02:00'
   last_ai_eval: null
@@ -143188,7 +143188,7 @@ https://dzone.com/articles/manage-multiple-environments-with-terraform-worksp:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736233.317505
+  last_checked: 1781736233
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:53.317505+02:00'
   last_ai_eval: null
@@ -143220,7 +143220,7 @@ https://dzone.com/articles/managing-helm-releases-the-gitops-way:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735950.936005
+  last_checked: 1781735950
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:10.936005+02:00'
   last_ai_eval: null
@@ -143253,7 +143253,7 @@ https://dzone.com/articles/managing-kubernetes-secrets:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735924.958279
+  last_checked: 1781735924
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:44.958279+02:00'
   last_ai_eval: null
@@ -143285,7 +143285,7 @@ https://dzone.com/articles/managing-your-database-with-liquibase-and-gradle:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736068.401974
+  last_checked: 1781736068
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:08.401974+02:00'
   last_ai_eval: null
@@ -143317,7 +143317,7 @@ https://dzone.com/articles/maven-skipping-tests:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736082.310523
+  last_checked: 1781736082
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:22.310523+02:00'
   last_ai_eval: null
@@ -143349,7 +143349,7 @@ https://dzone.com/articles/meet-the-docker-maven-plugin:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736083.750557
+  last_checked: 1781736083
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:23.750557+02:00'
   last_ai_eval: null
@@ -143381,7 +143381,7 @@ https://dzone.com/articles/memory-leak-andjava-code:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735985.000702
+  last_checked: 1781735985
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:45.000702+02:00'
   last_ai_eval: null
@@ -143413,7 +143413,7 @@ https://dzone.com/articles/messaging-for-multicloud-resilience:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736080.995892
+  last_checked: 1781736080
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:20.995892+02:00'
   last_ai_eval: null
@@ -143445,7 +143445,7 @@ https://dzone.com/articles/micro-frontend-architecture:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735973.621106
+  last_checked: 1781735973
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:33.621106+02:00'
   last_ai_eval: null
@@ -143477,7 +143477,7 @@ https://dzone.com/articles/micro-frontends-by-example-8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735972.793958
+  last_checked: 1781735972
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:32.793958+02:00'
   last_ai_eval: null
@@ -143510,7 +143510,7 @@ https://dzone.com/articles/microservices-and-the-event-aggregator-pattern:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736080.900916
+  last_checked: 1781736080
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:20.900916+02:00'
   last_ai_eval: null
@@ -143543,7 +143543,7 @@ https://dzone.com/articles/microservices-event-driven-architecture-and-kafka:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736081.573805
+  last_checked: 1781736081
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:21.573805+02:00'
   last_ai_eval: null
@@ -143575,7 +143575,7 @@ https://dzone.com/articles/microservices-patterns-sidecar:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736221.536738
+  last_checked: 1781736221
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:41.536738+02:00'
   last_ai_eval: null
@@ -143607,7 +143607,7 @@ https://dzone.com/articles/microservices-quarkus-vs-spring-boot:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735986.580419
+  last_checked: 1781735986
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:46.580419+02:00'
   last_ai_eval: null
@@ -143639,7 +143639,7 @@ https://dzone.com/articles/mitigating-devops-repository-risks:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030538.484054
+  last_checked: 1779030538
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:58.484054+02:00'
   last_ai_eval: null
@@ -143672,7 +143672,7 @@ https://dzone.com/articles/monitoring-using-spring-boot-20-prometheus-and-gra:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736135.62742
+  last_checked: 1781736135
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:15.627420+02:00'
   last_ai_eval: null
@@ -143705,7 +143705,7 @@ https://dzone.com/articles/monolith-to-microservices-using-the-strangler-patt:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735971.627115
+  last_checked: 1781735971
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:31.627115+02:00'
   last_ai_eval: null
@@ -143737,7 +143737,7 @@ https://dzone.com/articles/multi-container-pod-design-patterns-in-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736221.776018
+  last_checked: 1781736221
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:41.776018+02:00'
   last_ai_eval: null
@@ -143770,7 +143770,7 @@ https://dzone.com/articles/next-gen-data-pipes-with-spark-kafka-and-k8s:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736083.5493
+  last_checked: 1781736083
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:23.549300+02:00'
   last_ai_eval: null
@@ -143802,7 +143802,7 @@ https://dzone.com/articles/nginx-reverse-proxy-ubuntu-1804:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736180.305109
+  last_checked: 1781736180
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:00.305109+02:00'
   last_ai_eval: null
@@ -143834,7 +143834,7 @@ https://dzone.com/articles/oauth-20-beginners-guide:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736026.383878
+  last_checked: 1781736026
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:26.383878+02:00'
   last_ai_eval: null
@@ -143866,7 +143866,7 @@ https://dzone.com/articles/openshift-egress-options:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736123.067866
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.067866+02:00'
   last_ai_eval: null
@@ -143902,7 +143902,7 @@ https://dzone.com/articles/optimize-aws-costs-with-cloudwatchs-advanced-metri:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735875.90038
+  last_checked: 1781735875
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:55.900380+02:00'
   last_ai_eval: null
@@ -143936,7 +143936,7 @@ https://dzone.com/articles/optimizing-kubernetes-clusters-for-better-efficien-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736221.352032
+  last_checked: 1781736221
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:41.352032+02:00'
   last_ai_eval: null
@@ -143968,7 +143968,7 @@ https://dzone.com/articles/origins-trunk-based:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735940.416739
+  last_checked: 1781735940
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:00.416739+02:00'
   last_ai_eval: null
@@ -144001,7 +144001,7 @@ https://dzone.com/articles/parameterize-jenkinsfile-in-multibranch-jobs:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735991.878378
+  last_checked: 1781735991
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:51.878378+02:00'
   last_ai_eval: null
@@ -144033,7 +144033,7 @@ https://dzone.com/articles/part-2-deploying-applications:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735866.437249
+  last_checked: 1781735866
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:46.437249+02:00'
   last_ai_eval: null
@@ -144065,7 +144065,7 @@ https://dzone.com/articles/perfomance-testing-with-gatling:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736134.879574
+  last_checked: 1781736134
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:14.879574+02:00'
   last_ai_eval: null
@@ -144098,7 +144098,7 @@ https://dzone.com/articles/performance-improvement-in-java-applications-orm-j:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735982.745099
+  last_checked: 1781735982
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:42.745099+02:00'
   last_ai_eval: null
@@ -144131,7 +144131,7 @@ https://dzone.com/articles/performance-patterns-in-microservices-based-integr-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736103.218109
+  last_checked: 1781736103
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:43.218109+02:00'
   last_ai_eval: null
@@ -144198,7 +144198,7 @@ https://dzone.com/articles/postgresql-ha-and-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.330105
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.330105+02:00'
   last_ai_eval: null
@@ -144230,7 +144230,7 @@ https://dzone.com/articles/postgresql-versus-mysql-performance:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.632
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.632000+02:00'
   last_ai_eval: null
@@ -144264,7 +144264,7 @@ https://dzone.com/articles/programming-styles-spring-boot-vis-a-vis-with-ecli:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735943.465411
+  last_checked: 1781735943
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:03.465411+02:00'
   last_ai_eval: null
@@ -144298,7 +144298,7 @@ https://dzone.com/articles/prometheus-collectors:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736135.6519
+  last_checked: 1781736135
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:15.651900+02:00'
   last_ai_eval: null
@@ -144332,7 +144332,7 @@ https://dzone.com/articles/prometheus-monitoring-with-grafana:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735950.457764
+  last_checked: 1781735950
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:10.457764+02:00'
   last_ai_eval: null
@@ -144364,7 +144364,7 @@ https://dzone.com/articles/query-json-using-sql-with-couchbase-query-workbenc:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736112.095492
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.095492+02:00'
   last_ai_eval: null
@@ -144396,7 +144396,7 @@ https://dzone.com/articles/quick-start-witj-sonarqube-for-static-code-analysi:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736168.271697
+  last_checked: 1781736168
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:48.271697+02:00'
   last_ai_eval: null
@@ -144428,7 +144428,7 @@ https://dzone.com/articles/rapidapi-provides-api-marketplace-and-insight:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735921.576679
+  last_checked: 1781735921
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:41.576679+02:00'
   last_ai_eval: null
@@ -144460,7 +144460,7 @@ https://dzone.com/articles/rate-limiting-for-microservices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735921.644313
+  last_checked: 1781735921
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:41.644313+02:00'
   last_ai_eval: null
@@ -144493,7 +144493,7 @@ https://dzone.com/articles/removing-the-bastion-host-and-improving-the-securi:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735877.784154
+  last_checked: 1781735877
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:57.784154+02:00'
   last_ai_eval: null
@@ -144525,7 +144525,7 @@ https://dzone.com/articles/rest-api-tutorials:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735867.527422
+  last_checked: 1781735867
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:47.527422+02:00'
   last_ai_eval: null
@@ -144557,7 +144557,7 @@ https://dzone.com/articles/rest-api-versioning-strategies-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735867.352224
+  last_checked: 1781735867
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:47.352224+02:00'
   last_ai_eval: null
@@ -144589,7 +144589,7 @@ https://dzone.com/articles/rest-vs-messaging-for-microservices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735866.370352
+  last_checked: 1781735866
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:46.370352+02:00'
   last_ai_eval: null
@@ -144622,7 +144622,7 @@ https://dzone.com/articles/restful-applications-in-an-event-driven-architecture:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736081.075504
+  last_checked: 1781736081
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:21.075504+02:00'
   last_ai_eval: null
@@ -144655,7 +144655,7 @@ https://dzone.com/articles/run-and-scale-an-apache-spark-application-on-kuber:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736013.020587
+  last_checked: 1781736013
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:13.020587+02:00'
   last_ai_eval: null
@@ -144687,7 +144687,7 @@ https://dzone.com/articles/running-ansible-at-scale:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735867.466561
+  last_checked: 1781735867
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:47.466561+02:00'
   last_ai_eval: null
@@ -144719,7 +144719,7 @@ https://dzone.com/articles/running-ansible-playbooks-from-jenkins:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735866.267475
+  last_checked: 1781735866
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:46.267475+02:00'
   last_ai_eval: null
@@ -144753,7 +144753,7 @@ https://dzone.com/articles/running-apache-spark-on-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736013.081579
+  last_checked: 1781736013
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:13.081579+02:00'
   last_ai_eval: null
@@ -144785,7 +144785,7 @@ https://dzone.com/articles/running-cucumber-with-maven:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736081.570808
+  last_checked: 1781736081
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:21.570808+02:00'
   last_ai_eval: null
@@ -144817,7 +144817,7 @@ https://dzone.com/articles/running-elasticsearch-on-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736103.019797
+  last_checked: 1781736103
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:43.019797+02:00'
   last_ai_eval: null
@@ -144850,7 +144850,7 @@ https://dzone.com/articles/running-jenkins-server-with-configuration-as-code:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735992.132981
+  last_checked: 1781735992
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:52.132981+02:00'
   last_ai_eval: null
@@ -144883,7 +144883,7 @@ https://dzone.com/articles/scale-to-zero-with-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736002.213854
+  last_checked: 1781736002
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:02.213854+02:00'
   last_ai_eval: null
@@ -144915,7 +144915,7 @@ https://dzone.com/articles/seamless-migration-from-kafka-to-kubemq:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736081.076308
+  last_checked: 1781736081
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:21.076308+02:00'
   last_ai_eval: null
@@ -144948,7 +144948,7 @@ https://dzone.com/articles/security-matters-vulnerability-scanning-done-right-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735925.019392
+  last_checked: 1781735925
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:45.019392+02:00'
   last_ai_eval: null
@@ -144979,7 +144979,7 @@ https://dzone.com/articles/session-stickiness-in-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030499.553431
+  last_checked: 1779030499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:19.553431+02:00'
   last_ai_eval: null
@@ -145006,7 +145006,7 @@ https://dzone.com/articles/shift-left-a-developers-pipeline-dream:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735971.757288
+  last_checked: 1781735971
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:31.757288+02:00'
   last_ai_eval: null
@@ -145037,7 +145037,7 @@ https://dzone.com/articles/software-deployment-best-practices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029056.351758
+  last_checked: 1779029056
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:16.351758+02:00'
   last_ai_eval: null
@@ -145065,7 +145065,7 @@ https://dzone.com/articles/software-engineering-best-practices-that-high-perf:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735922.815993
+  last_checked: 1781735922
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:42.815993+02:00'
   last_ai_eval: null
@@ -145097,7 +145097,7 @@ https://dzone.com/articles/solving-dependency-conflicts-in-maven:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736083.005041
+  last_checked: 1781736083
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:23.005041+02:00'
   last_ai_eval: null
@@ -145129,7 +145129,7 @@ https://dzone.com/articles/sonarcloud-integration-with-springboot-maven:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736168.712417
+  last_checked: 1781736168
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:48.712417+02:00'
   last_ai_eval: null
@@ -145161,7 +145161,7 @@ https://dzone.com/articles/sonarqube-scanning-in-15-minutes-2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736168.345192
+  last_checked: 1781736168
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:48.345192+02:00'
   last_ai_eval: null
@@ -145193,7 +145193,7 @@ https://dzone.com/articles/spring-boot-framework-tutorials:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735984.55364
+  last_checked: 1781735984
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:44.553640+02:00'
   last_ai_eval: null
@@ -145226,7 +145226,7 @@ https://dzone.com/articles/spring-boot-restful-web-service-complete-example:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735867.896146
+  last_checked: 1781735867
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:47.896146+02:00'
   last_ai_eval: null
@@ -145258,7 +145258,7 @@ https://dzone.com/articles/spring-cloud-config-server-on-kubernetes-part-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735984.575252
+  last_checked: 1781735984
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:44.575252+02:00'
   last_ai_eval: null
@@ -145291,7 +145291,7 @@ https://dzone.com/articles/sre-vs-devopssre-is-to-devops-what-scrum-is-to-agi:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736167.916449
+  last_checked: 1781736167
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:47.916449+02:00'
   last_ai_eval: null
@@ -145323,7 +145323,7 @@ https://dzone.com/articles/stateful-microservices-with-apache-ignite:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.966325
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.966325+02:00'
   last_ai_eval: null
@@ -145355,7 +145355,7 @@ https://dzone.com/articles/tackling-the-top-5-kubernetes-debugging-challenges:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736056.908916
+  last_checked: 1781736056
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:56.908916+02:00'
   last_ai_eval: null
@@ -145387,7 +145387,7 @@ https://dzone.com/articles/terraform-cli-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735889.694243
+  last_checked: 1781735889
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:09.694243+02:00'
   last_ai_eval: null
@@ -145419,7 +145419,7 @@ https://dzone.com/articles/terraform-explained-in-5-minutes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736231.656905
+  last_checked: 1781736231
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:51.656905+02:00'
   last_ai_eval: null
@@ -145451,7 +145451,7 @@ https://dzone.com/articles/terraform-with-aws:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736233.088323
+  last_checked: 1781736233
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:53.088323+02:00'
   last_ai_eval: null
@@ -145483,7 +145483,7 @@ https://dzone.com/articles/testing-the-untestable-and-other-anti-patterns:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736155.042104
+  last_checked: 1781736155
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:35.042104+02:00'
   last_ai_eval: null
@@ -145514,7 +145514,7 @@ https://dzone.com/articles/the-10-minute-read-to-understanding-devops-tools:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029291.503112
+  last_checked: 1779029291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:11.503112+02:00'
   last_ai_eval: null
@@ -145543,7 +145543,7 @@ https://dzone.com/articles/the-best-cloud-migration-approach-lift-and-shift-r:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735940.940522
+  last_checked: 1781735940
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:00.940522+02:00'
   last_ai_eval: null
@@ -145575,7 +145575,7 @@ https://dzone.com/articles/the-best-java-testing-frameworks-to-focus-in-2021:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735993.484468
+  last_checked: 1781735993
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:53.484468+02:00'
   last_ai_eval: null
@@ -145607,7 +145607,7 @@ https://dzone.com/articles/the-concept-of-domain-driven-design-explained:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735973.096083
+  last_checked: 1781735973
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:33.096083+02:00'
   last_ai_eval: null
@@ -145639,7 +145639,7 @@ https://dzone.com/articles/the-groovy-templates-cheat-sheet-for-jmeter:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735890.047013
+  last_checked: 1781735890
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:10.047013+02:00'
   last_ai_eval: null
@@ -145671,7 +145671,7 @@ https://dzone.com/articles/the-keys-to-performance-tuning-and-testing:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736105.22286
+  last_checked: 1781736105
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:45.222860+02:00'
   last_ai_eval: null
@@ -145703,7 +145703,7 @@ https://dzone.com/articles/the-power-of-automated-testing-and-test-management:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736168.441215
+  last_checked: 1781736168
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:48.441215+02:00'
   last_ai_eval: null
@@ -145737,7 +145737,7 @@ https://dzone.com/articles/the-ultimate-json-library-jsonsimple-vs-gson-vs-ja:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736180.369097
+  last_checked: 1781736180
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:00.369097+02:00'
   last_ai_eval: null
@@ -145770,7 +145770,7 @@ https://dzone.com/articles/top-10-best-practices-for-jenkins-pipeline:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735992.375378
+  last_checked: 1781735992
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:52.375378+02:00'
   last_ai_eval: null
@@ -145802,7 +145802,7 @@ https://dzone.com/articles/top-10-low-code-articles:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736068.48926
+  last_checked: 1781736068
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:08.489260+02:00'
   last_ai_eval: null
@@ -145835,7 +145835,7 @@ https://dzone.com/articles/top-11-challenges-in-automation-testing-using-sele:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736169.726327
+  last_checked: 1781736169
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:49.726327+02:00'
   last_ai_eval: null
@@ -145867,7 +145867,7 @@ https://dzone.com/articles/top-20-git-commands-with-examples:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735939.792352
+  last_checked: 1781735939
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:59.792352+02:00'
   last_ai_eval: null
@@ -145899,7 +145899,7 @@ https://dzone.com/articles/top-35-git-commands-with-examples-and-bonus:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735889.754154
+  last_checked: 1781735889
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:09.754154+02:00'
   last_ai_eval: null
@@ -145931,7 +145931,7 @@ https://dzone.com/articles/top-40-project-management-terms-and-concepts-of-20:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736245.596822
+  last_checked: 1781736245
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:44:05.596822+02:00'
   last_ai_eval: null
@@ -145964,7 +145964,7 @@ https://dzone.com/articles/top-microservices-testing-tools-testers-should-kno:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736155.089281
+  last_checked: 1781736155
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:35.089281+02:00'
   last_ai_eval: null
@@ -145996,7 +145996,7 @@ https://dzone.com/articles/top-time-wastes-as-a-software-engineer:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735971.529758
+  last_checked: 1781735971
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:31.529758+02:00'
   last_ai_eval: null
@@ -146030,7 +146030,7 @@ https://dzone.com/articles/transitioning-from-monolith-to-microservices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735970.920548
+  last_checked: 1781735970
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:30.920548+02:00'
   last_ai_eval: null
@@ -146062,7 +146062,7 @@ https://dzone.com/articles/troubleshoot-sudden-cpu-spikes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735982.02022
+  last_checked: 1781735982
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:42.020220+02:00'
   last_ai_eval: null
@@ -146094,7 +146094,7 @@ https://dzone.com/articles/understanding-openshift-security-context-constrain:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736123.045081
+  last_checked: 1781736123
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:03.045081+02:00'
   last_ai_eval: null
@@ -146129,7 +146129,7 @@ https://dzone.com/articles/understanding-the-java-memory-model-and-the-garbag:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735982.84303
+  last_checked: 1781735982
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:42.843030+02:00'
   last_ai_eval: null
@@ -146161,7 +146161,7 @@ https://dzone.com/articles/using-gitlab-rest-api-to-create-projects:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735940.919111
+  last_checked: 1781735940
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:00.919111+02:00'
   last_ai_eval: null
@@ -146194,7 +146194,7 @@ https://dzone.com/articles/visualize-your-apache-kafka-streams-using-the-quar:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736091.16698
+  last_checked: 1781736091
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:31.166980+02:00'
   last_ai_eval: null
@@ -146226,7 +146226,7 @@ https://dzone.com/articles/we-are-testing-software-incorrectly-and-its-costly:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736154.875686
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.875686+02:00'
   last_ai_eval: null
@@ -146258,7 +146258,7 @@ https://dzone.com/articles/what-is-apiops-and-how-to-be-successful-at-apiops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736245.17665
+  last_checked: 1781736245
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:44:05.176650+02:00'
   last_ai_eval: null
@@ -146290,7 +146290,7 @@ https://dzone.com/articles/what-is-cidr-classless-inter-domain-routing-in-mul:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736103.737613
+  last_checked: 1781736103
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:43.737613+02:00'
   last_ai_eval: null
@@ -146321,7 +146321,7 @@ https://dzone.com/articles/what-is-devops-2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031478.142171
+  last_checked: 1779031478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:38.142171+02:00'
   last_ai_eval: null
@@ -146348,7 +146348,7 @@ https://dzone.com/articles/what-is-noops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736111.853338
+  last_checked: 1781736111
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:51.853338+02:00'
   last_ai_eval: null
@@ -146380,7 +146380,7 @@ https://dzone.com/articles/what-is-zero-trust-security:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735925.08023
+  last_checked: 1781735925
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:45.080230+02:00'
   last_ai_eval: null
@@ -146412,7 +146412,7 @@ https://dzone.com/articles/when-to-use-logic-apps-and-azure-functions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736168.441719
+  last_checked: 1781736168
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:48.441719+02:00'
   last_ai_eval: null
@@ -146445,7 +146445,7 @@ https://dzone.com/articles/when-to-use-serverless-when-to-use-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736168.348581
+  last_checked: 1781736168
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:48.348581+02:00'
   last_ai_eval: null
@@ -146479,7 +146479,7 @@ https://dzone.com/articles/why-i-prefer-trunk-based-development-over-feature:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735940.416313
+  last_checked: 1781735940
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:00.416313+02:00'
   last_ai_eval: null
@@ -146511,7 +146511,7 @@ https://dzone.com/articles/why-sonarqube-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736169.133887
+  last_checked: 1781736169
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:49.133887+02:00'
   last_ai_eval: null
@@ -146543,7 +146543,7 @@ https://dzone.com/articles/zipkin-vs-jaeger-getting-started-with-tracing:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736103.092963
+  last_checked: 1781736103
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:43.092963+02:00'
   last_ai_eval: null
@@ -146575,7 +146575,7 @@ https://dzone.com/asset/download/212:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030970.766278
+  last_checked: 1779030970
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:10.766278+02:00'
   last_ai_eval: null
@@ -146608,7 +146608,7 @@ https://dzone.com/asset/download/223:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033213.042461
+  last_checked: 1779033213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:33.042461+02:00'
   last_ai_eval: null
@@ -146639,7 +146639,7 @@ https://dzone.com/devops-tutorials-tools-news:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031624.801042
+  last_checked: 1779031624
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:04.801042+02:00'
   last_ai_eval: null
@@ -146666,7 +146666,7 @@ https://dzone.com/refcardz/advanced-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030802.957856
+  last_checked: 1779030802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:22.957856+02:00'
   last_ai_eval: null
@@ -146698,7 +146698,7 @@ https://dzone.com/refcardz/binary-repository-management:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032045.950351
+  last_checked: 1779032045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:05.950351+02:00'
   last_ai_eval: null
@@ -146732,7 +146732,7 @@ https://dzone.com/refcardz/continuous-delivery-patterns:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034568.804406
+  last_checked: 1779034568
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:08.804406+02:00'
   last_ai_eval: null
@@ -146765,7 +146765,7 @@ https://dzone.com/refcardz/continuous-delivery-with-jenkins-pipeline:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033342.573094
+  last_checked: 1779033342
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:42.573094+02:00'
   last_ai_eval: null
@@ -146797,7 +146797,7 @@ https://dzone.com/refcardz/continuous-integration-servers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032227.622329
+  last_checked: 1779032227
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:07.622329+02:00'
   last_ai_eval: null
@@ -146830,7 +146830,7 @@ https://dzone.com/refcardz/declarative-pipeline-with-jenkins:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032455.11482
+  last_checked: 1779032455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:55.114820+02:00'
   last_ai_eval: null
@@ -146862,7 +146862,7 @@ https://dzone.com/refcardz/essential-apache-http-server:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029992.765437
+  last_checked: 1779029992
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:52.765437+02:00'
   last_ai_eval: null
@@ -146894,7 +146894,7 @@ https://dzone.com/refcardz/getting-started-git:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032162.899867
+  last_checked: 1779032162
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:02.899867+02:00'
   last_ai_eval: null
@@ -146928,7 +146928,7 @@ https://dzone.com/refcardz/getting-started-infinispan:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032236.031226
+  last_checked: 1779032236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:16.031226+02:00'
   last_ai_eval: null
@@ -146960,7 +146960,7 @@ https://dzone.com/refcardz/getting-started-with-apache-jmeter?chapter=1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029165.146319
+  last_checked: 1779029165
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:05.146319+02:00'
   last_ai_eval: null
@@ -146992,7 +146992,7 @@ https://dzone.com/refcardz/getting-started-with-docker-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031826.921184
+  last_checked: 1779031826
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:26.921184+02:00'
   last_ai_eval: null
@@ -147025,7 +147025,7 @@ https://dzone.com/refcardz/getting-started-with-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030418.328575
+  last_checked: 1779030418
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:58.328575+02:00'
   last_ai_eval: null
@@ -147061,7 +147061,7 @@ https://dzone.com/refcardz/getting-started-with-quarkus-serverless-functions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030553.837454
+  last_checked: 1779030553
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:13.837454+02:00'
   last_ai_eval: null
@@ -147125,7 +147125,7 @@ https://dzone.com/refcardz/git-patterns-and-anti-patterns:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030204.27053
+  last_checked: 1779030204
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:24.270530+02:00'
   last_ai_eval: null
@@ -147157,7 +147157,7 @@ https://dzone.com/refcardz/groovy:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031125.5929
+  last_checked: 1779031125
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:45.592900+02:00'
   last_ai_eval: null
@@ -147189,7 +147189,7 @@ https://dzone.com/refcardz/java-caching:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031445.843975
+  last_checked: 1779031445
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:05.843975+02:00'
   last_ai_eval: null
@@ -147223,7 +147223,7 @@ https://dzone.com/refcardz/java-containerization:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032834.740016
+  last_checked: 1779032834
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:14.740016+02:00'
   last_ai_eval: null
@@ -147255,7 +147255,7 @@ https://dzone.com/refcardz/jenkins-paas:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031450.795506
+  last_checked: 1779031450
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:10.795506+02:00'
   last_ai_eval: null
@@ -147287,7 +147287,7 @@ https://dzone.com/refcardz/kubernetes-essentials:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033210.760654
+  last_checked: 1779033210
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:30.760654+02:00'
   last_ai_eval: null
@@ -147321,7 +147321,7 @@ https://dzone.com/refcardz/kubernetes-multi-cluster-management-and-governance:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031425.516678
+  last_checked: 1779031425
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:45.516678+02:00'
   last_ai_eval: null
@@ -147353,7 +147353,7 @@ https://dzone.com/refcardz/monitoring-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030614.774975
+  last_checked: 1779030614
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:14.774975+02:00'
   last_ai_eval: null
@@ -147385,7 +147385,7 @@ https://dzone.com/refcardz/quarkus-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030364.675038
+  last_checked: 1779030364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:04.675038+02:00'
   last_ai_eval: null
@@ -147418,7 +147418,7 @@ https://dzone.com/refcardz/rest-foundations-restful:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029067.905809
+  last_checked: 1779029067
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:27.905809+02:00'
   last_ai_eval: null
@@ -147450,7 +147450,7 @@ https://dzone.com/refcardz/scaling-and-augmenting-prometheus:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030028.679056
+  last_checked: 1779030028
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:28.679056+02:00'
   last_ai_eval: null
@@ -147482,7 +147482,7 @@ https://dzone.com/refcardz/scrum:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031543.439166
+  last_checked: 1779031543
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:43.439166+02:00'
   last_ai_eval: null
@@ -147514,7 +147514,7 @@ https://dzone.com/refcardz/sql-syntax-for-apache-drill:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032034.516887
+  last_checked: 1779032034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:54.516887+02:00'
   last_ai_eval: null
@@ -147546,7 +147546,7 @@ https://dzone.com/refcardz/the-essentials-of-gitops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033921.518142
+  last_checked: 1779033921
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:21.518142+02:00'
   last_ai_eval: null
@@ -147578,7 +147578,7 @@ https://dzone.com/trendreports:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030248.402354
+  last_checked: 1779030248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:08.402354+02:00'
   last_ai_eval: null
@@ -147604,7 +147604,7 @@ https://dzone.com/trendreports/devops-3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032282.235261
+  last_checked: 1779032282
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:02.235261+02:00'
   last_ai_eval: null
@@ -147635,7 +147635,7 @@ https://dzone.com/trendreports/kubernetes-in-the-enterprise-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033614.770279
+  last_checked: 1779033614
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:14.770279+02:00'
   last_ai_eval: null
@@ -147660,7 +147660,7 @@ https://dzone.com/whitepapers/the-12-factor-app-infographic:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033715.606135
+  last_checked: 1779033715
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:55.606135+02:00'
   last_ai_eval: null
@@ -147686,7 +147686,7 @@ https://e-learning.zeef.com/tracy.parish:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031061.138333
+  last_checked: 1779031061
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:41.138333+02:00'
   last_ai_eval: null
@@ -147801,7 +147801,7 @@ https://ealtili.medium.com/deepdive-to-vpcs-and-connections-to-vpc-2de3fb164d7c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031108.803205
+  last_checked: 1779031108
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:28.803205+02:00'
   last_ai_eval: null
@@ -147867,7 +147867,7 @@ https://ec2.shop:
   addition_method: manual
   content_hash: a4872b0e37fb473a415206c3ebfc0db2475da9d557321004e51cbf0cf3340df2
   health_score: 100.0
-  last_checked: 1779030653.111004
+  last_checked: 1779030653
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:10:53.111004+02:00'
   last_ai_eval: null
@@ -147899,7 +147899,7 @@ https://ecem.dev/kubernetes-basics-core-components-yaml-files-2a11841eb72a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031591.616448
+  last_checked: 1779031591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:31.616448+02:00'
   last_ai_eval: null
@@ -148002,7 +148002,7 @@ https://eclipse.org/jkube:
   addition_method: manual
   content_hash: 2b425737ec3ecdc20219c4eadd6dbcc2b17995f43c9b33e2972b5ea5d534fa07
   health_score: 100.0
-  last_checked: 1779030385.493185
+  last_checked: 1779030385
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:25.493185+02:00'
   last_ai_eval: null
@@ -148061,7 +148061,7 @@ https://eda.jortilles.com/en/jortilles-english:
   addition_method: manual
   content_hash: e9aea4108a130eb6b1478f65c560f6b976b0ba2b194a4f134d805eeed1d7daa4
   health_score: 100.0
-  last_checked: 1779030501.252443
+  last_checked: 1779030501
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:21.252443+02:00'
   last_ai_eval: null
@@ -148089,7 +148089,7 @@ https://edgebricks.com/why-public-clouds-get-so-expensive-over-time:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032223.878577
+  last_checked: 1779032223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:03.878577+02:00'
   last_ai_eval: null
@@ -148121,7 +148121,7 @@ https://edgehog.blog/getting-started-with-k8s-core-concepts-135fb570462e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031074.268003
+  last_checked: 1779031074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:54.268003+02:00'
   last_ai_eval: null
@@ -148153,7 +148153,7 @@ https://edidiongasikpo.com/getting-started-with-the-dom-ck9u4u82503or6es16p2rx7c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031448.647618
+  last_checked: 1779031448
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:08.647618+02:00'
   last_ai_eval: null
@@ -148185,7 +148185,7 @@ https://edidiongasikpo.com/how-to-give-developers-secure-access-to-kubernetes-cl
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032556.267089
+  last_checked: 1779032556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:36.267089+02:00'
   last_ai_eval: null
@@ -148246,7 +148246,7 @@ https://editor.cilium.io:
   addition_method: manual
   content_hash: 30857276ad41f46b3ba1a7646d8025c65d7faff1a36e4f9b26800fb5724e8b49
   health_score: 100.0
-  last_checked: 1779030856.95366
+  last_checked: 1779030856
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:16.953660+02:00'
   last_ai_eval: null
@@ -148337,7 +148337,7 @@ https://edu.gcfglobal.org/en:
   addition_method: manual
   content_hash: 706387a492a002123259fbb42ed6a8595a1bb1bd10e2d013a15c6d0ab1deebcd
   health_score: 100.0
-  last_checked: 1779030025.953954
+  last_checked: 1779030025
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:25.953954+02:00'
   last_ai_eval: null
@@ -148364,7 +148364,7 @@ https://education.github.com:
   addition_method: manual
   content_hash: d3ec3491d5d92257f86777a8d10d8ae28c3facc3f672b24ddd8595310685a834
   health_score: 100.0
-  last_checked: 1779029472.767419
+  last_checked: 1779029472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:12.767419+02:00'
   last_ai_eval: null
@@ -148394,7 +148394,7 @@ https://education.github.com/git-cheat-sheet-education.pdf:
   addition_method: manual
   content_hash: 952af3dfc702d051c0ac47e0d071c3831d7cc34f945a30be7aecda7c80ae5a35
   health_score: 100.0
-  last_checked: 1779029575.344675
+  last_checked: 1779029575
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:52:55.344675+02:00'
   last_ai_eval: null
@@ -148496,7 +148496,7 @@ https://eevans.co/blog/deconstructing-kubernetes-networking:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032236.063569
+  last_checked: 1779032236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:16.063569+02:00'
   last_ai_eval: null
@@ -148531,7 +148531,7 @@ https://eggboy.medium.com/ci-cd-java-apps-securely-to-azure-kubernetes-service-w
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030986.089251
+  last_checked: 1779030986
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:26.089251+02:00'
   last_ai_eval: null
@@ -148595,7 +148595,7 @@ https://ehcache.org:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.988843
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.988843+02:00'
   last_ai_eval: null
@@ -148622,7 +148622,7 @@ https://ehcache.org:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030348.270518
+  last_checked: 1779030348
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:48.270518+02:00'
   last_ai_eval: null
@@ -148650,7 +148650,7 @@ https://eksworkshop.com/scaling/deploy_ca:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032793.458973
+  last_checked: 1779032793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:33.458973+02:00'
   last_ai_eval: null
@@ -148684,7 +148684,7 @@ https://eksworkshop.com/x-ray/microservices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032177.765212
+  last_checked: 1779032177
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:17.765212+02:00'
   last_ai_eval: null
@@ -148752,7 +148752,7 @@ https://eli.thegreenplace.net/2021/rest-servers-in-go-part-4-using-openapi-and-s
   addition_method: manual
   content_hash: 0f72b44fade35e01bd55d55f46ab2936d16b657bf233ee3488fa9066dd560b62
   health_score: 100.0
-  last_checked: 1779032152.632902
+  last_checked: 1779032152
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:52.632902+02:00'
   last_ai_eval: null
@@ -148817,7 +148817,7 @@ https://elpais.com/smoda/trabajo/apariencias-venderse-trabajo.html:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.95686
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.956860+02:00'
   last_ai_eval: null
@@ -148848,7 +148848,7 @@ https://emea-resources.awscloud.com/spain-events-webinars:
   addition_method: manual
   content_hash: 5354e32447e7f82a812660384b5a4f87c8462c4407d5bbe69d0510043596c53e
   health_score: 100.0
-  last_checked: 1779029838.341892
+  last_checked: 1779029838
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:18.341892+02:00'
   last_ai_eval: null
@@ -148876,7 +148876,7 @@ https://eminaktas.medium.com/debug-containerd-in-production-fe93ef4e3ce2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030024.595562
+  last_checked: 1779030024
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:24.595562+02:00'
   last_ai_eval: null
@@ -148910,7 +148910,7 @@ https://eminalemdar.medium.com/cloud-native-secret-management-with-external-secr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033781.921885
+  last_checked: 1779033781
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:01.921885+02:00'
   last_ai_eval: null
@@ -148942,7 +148942,7 @@ https://emirayhan.medium.com/kubernetes-k8s-deployment-strategies-eb3a0f5cbc49:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029120.726071
+  last_checked: 1779029120
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:20.726071+02:00'
   last_ai_eval: null
@@ -148976,7 +148976,7 @@ https://emirayhan.medium.com/what-is-the-difference-message-queue-and-message-bu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032681.656327
+  last_checked: 1779032681
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:41.656327+02:00'
   last_ai_eval: null
@@ -149108,7 +149108,7 @@ https://en.sokube.ch/post/aws-kubernetes-aws-elastic-kubernetes-service-eks:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032087.751731
+  last_checked: 1779032087
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:47.751731+02:00'
   last_ai_eval: null
@@ -149140,7 +149140,7 @@ https://en.sokube.ch/post/gitops-and-the-millefeuille-dilemma-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032157.417752
+  last_checked: 1779032157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:57.417752+02:00'
   last_ai_eval: null
@@ -149173,7 +149173,7 @@ https://en.sokube.ch/post/k3s-k3d-k8s-a-new-perfect-match-for-dev-and-test-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033923.757431
+  last_checked: 1779033923
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:23.757431+02:00'
   last_ai_eval: null
@@ -149236,7 +149236,7 @@ https://en.wikipedia.org/wiki/All_round_defence:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033050.675641
+  last_checked: 1779033050
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:50.675641+02:00'
   last_ai_eval: null
@@ -149263,7 +149263,7 @@ https://en.wikipedia.org/wiki/Amazon_Virtual_Private_Cloud:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034355.338388
+  last_checked: 1779034355
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:35.338388+02:00'
   last_ai_eval: null
@@ -149297,7 +149297,7 @@ https://en.wikipedia.org/wiki/Apache_Groovy:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032457.093573
+  last_checked: 1779032457
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:57.093573+02:00'
   last_ai_eval: null
@@ -149329,7 +149329,7 @@ https://en.wikipedia.org/wiki/Apache_Maven:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032360.938302
+  last_checked: 1779032360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:20.938302+02:00'
   last_ai_eval: null
@@ -149361,7 +149361,7 @@ https://en.wikipedia.org/wiki/Apdex:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034041.592484
+  last_checked: 1779034041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:21.592484+02:00'
   last_ai_eval: null
@@ -149393,7 +149393,7 @@ https://en.wikipedia.org/wiki/Application_performance_management:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030305.468059
+  last_checked: 1779030305
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:05.468059+02:00'
   last_ai_eval: null
@@ -149425,7 +149425,7 @@ https://en.wikipedia.org/wiki/Azure_DevOps:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030927.862896
+  last_checked: 1779030927
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:27.862896+02:00'
   last_ai_eval: null
@@ -149456,7 +149456,7 @@ https://en.wikipedia.org/wiki/Azure_DevOps_Server:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030322.800762
+  last_checked: 1779030322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:22.800762+02:00'
   last_ai_eval: null
@@ -149484,7 +149484,7 @@ https://en.wikipedia.org/wiki/Blockchain:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029513.452039
+  last_checked: 1779029513
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:53.452039+02:00'
   last_ai_eval: null
@@ -149516,7 +149516,7 @@ https://en.wikipedia.org/wiki/Bus_factor:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032571.520596
+  last_checked: 1779032571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:51.520596+02:00'
   last_ai_eval: null
@@ -149549,7 +149549,7 @@ https://en.wikipedia.org/wiki/Cloud-based_integration:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031902.388231
+  last_checked: 1779031902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:42.388231+02:00'
   last_ai_eval: null
@@ -149581,7 +149581,7 @@ https://en.wikipedia.org/wiki/Cockroach_Labs:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030957.656408
+  last_checked: 1779030957
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:57.656408+02:00'
   last_ai_eval: null
@@ -149613,7 +149613,7 @@ https://en.wikipedia.org/wiki/Content_delivery_network:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031624.781728
+  last_checked: 1779031624
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:04.781728+02:00'
   last_ai_eval: null
@@ -149645,7 +149645,7 @@ https://en.wikipedia.org/wiki/Continuous_delivery:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030688.358088
+  last_checked: 1779030688
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:28.358088+02:00'
   last_ai_eval: null
@@ -149677,7 +149677,7 @@ https://en.wikipedia.org/wiki/Continuous_integration:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030228.345692
+  last_checked: 1779030228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:48.345692+02:00'
   last_ai_eval: null
@@ -149709,7 +149709,7 @@ https://en.wikipedia.org/wiki/Couchbase_Server:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031448.446039
+  last_checked: 1779031448
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:08.446039+02:00'
   last_ai_eval: null
@@ -149741,7 +149741,7 @@ https://en.wikipedia.org/wiki/Cryptocurrency:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033205.795692
+  last_checked: 1779033205
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:25.795692+02:00'
   last_ai_eval: null
@@ -149772,7 +149772,7 @@ https://en.wikipedia.org/wiki/Design_by_contract:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032376.233781
+  last_checked: 1779032376
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:36.233781+02:00'
   last_ai_eval: null
@@ -149799,7 +149799,7 @@ https://en.wikipedia.org/wiki/DevOps:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031528.11611
+  last_checked: 1779031528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:28.116110+02:00'
   last_ai_eval: null
@@ -149832,7 +149832,7 @@ https://en.wikipedia.org/wiki/Domain-specific_language:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034288.348706
+  last_checked: 1779034288
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:28.348706+02:00'
   last_ai_eval: null
@@ -149859,7 +149859,7 @@ https://en.wikipedia.org/wiki/Dynamic_site_acceleration:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031339.769139
+  last_checked: 1779031339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:19.769139+02:00'
   last_ai_eval: null
@@ -149891,7 +149891,7 @@ https://en.wikipedia.org/wiki/Enterprise_service_bus:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029138.13931
+  last_checked: 1779029138
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:38.139310+02:00'
   last_ai_eval: null
@@ -149923,7 +149923,7 @@ https://en.wikipedia.org/wiki/Event-driven_messaging:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031435.519289
+  last_checked: 1779031435
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:55.519289+02:00'
   last_ai_eval: null
@@ -149955,7 +149955,7 @@ https://en.wikipedia.org/wiki/Evolutionary_database_design:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032539.879049
+  last_checked: 1779032539
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:19.879049+02:00'
   last_ai_eval: null
@@ -149987,7 +149987,7 @@ https://en.wikipedia.org/wiki/Function_as_a_service:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033040.457198
+  last_checked: 1779033040
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:40.457198+02:00'
   last_ai_eval: null
@@ -150018,7 +150018,7 @@ https://en.wikipedia.org/wiki/Fuzzing:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031796.244221
+  last_checked: 1779031796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:56.244221+02:00'
   last_ai_eval: null
@@ -150045,7 +150045,7 @@ https://en.wikipedia.org/wiki/GRPC:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031825.053878
+  last_checked: 1779031825
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:25.053878+02:00'
   last_ai_eval: null
@@ -150077,7 +150077,7 @@ https://en.wikipedia.org/wiki/Git:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033947.471013
+  last_checked: 1779033947
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:47.471013+02:00'
   last_ai_eval: null
@@ -150108,7 +150108,7 @@ https://en.wikipedia.org/wiki/Go_(programming_language:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031255.244294
+  last_checked: 1779031255
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:55.244294+02:00'
   last_ai_eval: null
@@ -150135,7 +150135,7 @@ https://en.wikipedia.org/wiki/Google_Search:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034291.703097
+  last_checked: 1779034291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:31.703097+02:00'
   last_ai_eval: null
@@ -150166,7 +150166,7 @@ https://en.wikipedia.org/wiki/Graphite_(software:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032343.918399
+  last_checked: 1779032343
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:03.918399+02:00'
   last_ai_eval: null
@@ -150193,7 +150193,7 @@ https://en.wikipedia.org/wiki/HAProxy:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032966.256767
+  last_checked: 1779032966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:26.256767+02:00'
   last_ai_eval: null
@@ -150225,7 +150225,7 @@ https://en.wikipedia.org/wiki/HTTP/2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031094.112687
+  last_checked: 1779031094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:14.112687+02:00'
   last_ai_eval: null
@@ -150257,7 +150257,7 @@ https://en.wikipedia.org/wiki/HTTP/3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031327.082873
+  last_checked: 1779031327
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:07.082873+02:00'
   last_ai_eval: null
@@ -150288,7 +150288,7 @@ https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031349.206232
+  last_checked: 1779031349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:29.206232+02:00'
   last_ai_eval: null
@@ -150314,7 +150314,7 @@ https://en.wikipedia.org/wiki/IP_address_management:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033019.400389
+  last_checked: 1779033019
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:19.400389+02:00'
   last_ai_eval: null
@@ -150345,7 +150345,7 @@ https://en.wikipedia.org/wiki/Infrastructure_as_code:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034295.372192
+  last_checked: 1779034295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:35.372192+02:00'
   last_ai_eval: null
@@ -150372,7 +150372,7 @@ https://en.wikipedia.org/wiki/InspectIT:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032483.448011
+  last_checked: 1779032483
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:23.448011+02:00'
   last_ai_eval: null
@@ -150405,7 +150405,7 @@ https://en.wikipedia.org/wiki/Internet_of_Things:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029472.485305
+  last_checked: 1779029472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:12.485305+02:00'
   last_ai_eval: null
@@ -150432,7 +150432,7 @@ https://en.wikipedia.org/wiki/JSON:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034557.86111
+  last_checked: 1779034557
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:57.861110+02:00'
   last_ai_eval: null
@@ -150465,7 +150465,7 @@ https://en.wikipedia.org/wiki/Jakarta_EE:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030011.674391
+  last_checked: 1779030011
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:11.674391+02:00'
   last_ai_eval: null
@@ -150497,7 +150497,7 @@ https://en.wikipedia.org/wiki/JavaScript:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031620.093041
+  last_checked: 1779031620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:00.093041+02:00'
   last_ai_eval: null
@@ -150529,7 +150529,7 @@ https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032832.85899
+  last_checked: 1779032832
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:12.858990+02:00'
   last_ai_eval: null
@@ -150563,7 +150563,7 @@ https://en.wikipedia.org/wiki/Kiss_up_kick_down:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031466.561738
+  last_checked: 1779031466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:26.561738+02:00'
   last_ai_eval: null
@@ -150597,7 +150597,7 @@ https://en.wikipedia.org/wiki/Kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032248.469812
+  last_checked: 1779032248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:28.469812+02:00'
   last_ai_eval: null
@@ -150629,7 +150629,7 @@ https://en.wikipedia.org/wiki/Lean_software_development:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033213.030636
+  last_checked: 1779033213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:33.030636+02:00'
   last_ai_eval: null
@@ -150656,7 +150656,7 @@ https://en.wikipedia.org/wiki/List_of_HTTP_status_codes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031651.886085
+  last_checked: 1779031651
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:31.886085+02:00'
   last_ai_eval: null
@@ -150688,7 +150688,7 @@ https://en.wikipedia.org/wiki/List_of_performance_analysis_tools:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032239.334371
+  last_checked: 1779032239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:19.334371+02:00'
   last_ai_eval: null
@@ -150722,7 +150722,7 @@ https://en.wikipedia.org/wiki/MIT_License:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029984.921996
+  last_checked: 1779029984
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:44.921996+02:00'
   last_ai_eval: null
@@ -150754,7 +150754,7 @@ https://en.wikipedia.org/wiki/Message_broker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032884.284755
+  last_checked: 1779032884
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:04.284755+02:00'
   last_ai_eval: null
@@ -150785,7 +150785,7 @@ https://en.wikipedia.org/wiki/Microsoft_Visual_Studio:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033081.334125
+  last_checked: 1779033081
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:21.334125+02:00'
   last_ai_eval: null
@@ -150813,7 +150813,7 @@ https://en.wikipedia.org/wiki/Minimum_viable_product:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034097.233064
+  last_checked: 1779034097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:17.233064+02:00'
   last_ai_eval: null
@@ -150845,7 +150845,7 @@ https://en.wikipedia.org/wiki/NoSQL:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033823.340563
+  last_checked: 1779033823
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:43.340563+02:00'
   last_ai_eval: null
@@ -150877,7 +150877,7 @@ https://en.wikipedia.org/wiki/Node.js:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031693.805619
+  last_checked: 1779031693
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:13.805619+02:00'
   last_ai_eval: null
@@ -150909,7 +150909,7 @@ https://en.wikipedia.org/wiki/OpenAPI_Specification:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032785.472547
+  last_checked: 1779032785
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:25.472547+02:00'
   last_ai_eval: null
@@ -150941,7 +150941,7 @@ https://en.wikipedia.org/wiki/OpenShift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034533.299464
+  last_checked: 1779034533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:33.299464+02:00'
   last_ai_eval: null
@@ -150973,7 +150973,7 @@ https://en.wikipedia.org/wiki/Open_banking:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034336.086388
+  last_checked: 1779034336
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:16.086388+02:00'
   last_ai_eval: null
@@ -151007,7 +151007,7 @@ https://en.wikipedia.org/wiki/OverOps:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032884.307701
+  last_checked: 1779032884
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:04.307701+02:00'
   last_ai_eval: null
@@ -151041,7 +151041,7 @@ https://en.wikipedia.org/wiki/Payara_Server:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033784.633067
+  last_checked: 1779033784
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:04.633067+02:00'
   last_ai_eval: null
@@ -151073,7 +151073,7 @@ https://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034571.618671
+  last_checked: 1779034571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:11.618671+02:00'
   last_ai_eval: null
@@ -151105,7 +151105,7 @@ https://en.wikipedia.org/wiki/Payment_Services_Directive:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029640.560861
+  last_checked: 1779029640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:00.560861+02:00'
   last_ai_eval: null
@@ -151137,7 +151137,7 @@ https://en.wikipedia.org/wiki/Remote_procedure_call:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033384.505441
+  last_checked: 1779033384
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:24.505441+02:00'
   last_ai_eval: null
@@ -151169,7 +151169,7 @@ https://en.wikipedia.org/wiki/Representational_state_transfer:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029274.137624
+  last_checked: 1779029274
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:54.137624+02:00'
   last_ai_eval: null
@@ -151201,7 +151201,7 @@ https://en.wikipedia.org/wiki/Responsibility_assignment_matrix:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029110.384485
+  last_checked: 1779029110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:10.384485+02:00'
   last_ai_eval: null
@@ -151232,7 +151232,7 @@ https://en.wikipedia.org/wiki/Rubber_duck_debugging:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029613.211203
+  last_checked: 1779029613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:33.211203+02:00'
   last_ai_eval: null
@@ -151259,7 +151259,7 @@ https://en.wikipedia.org/wiki/SOAP:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029151.212999
+  last_checked: 1779029151
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:51.212999+02:00'
   last_ai_eval: null
@@ -151291,7 +151291,7 @@ https://en.wikipedia.org/wiki/Site_Reliability_Engineering:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031190.098791
+  last_checked: 1779031190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:50.098791+02:00'
   last_ai_eval: null
@@ -151323,7 +151323,7 @@ https://en.wikipedia.org/wiki/Software_bot:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031543.493634
+  last_checked: 1779031543
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:43.493634+02:00'
   last_ai_eval: null
@@ -151355,7 +151355,7 @@ https://en.wikipedia.org/wiki/SonarQube:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030736.457059
+  last_checked: 1779030736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:16.457059+02:00'
   last_ai_eval: null
@@ -151387,7 +151387,7 @@ https://en.wikipedia.org/wiki/Spring_Roo:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032661.822566
+  last_checked: 1779032661
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:21.822566+02:00'
   last_ai_eval: null
@@ -151419,7 +151419,7 @@ https://en.wikipedia.org/wiki/Streaming_data:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033092.299013
+  last_checked: 1779033092
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:32.299013+02:00'
   last_ai_eval: null
@@ -151450,7 +151450,7 @@ https://en.wikipedia.org/wiki/Time_series:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032728.714813
+  last_checked: 1779032728
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:28.714813+02:00'
   last_ai_eval: null
@@ -151476,7 +151476,7 @@ https://en.wikipedia.org/wiki/Time_series_database:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029118.656523
+  last_checked: 1779029118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:18.656523+02:00'
   last_ai_eval: null
@@ -151502,7 +151502,7 @@ https://en.wikipedia.org/wiki/Twelve-Factor_App_methodology:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031341.369974
+  last_checked: 1779031341
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:21.369974+02:00'
   last_ai_eval: null
@@ -151528,7 +151528,7 @@ https://en.wikipedia.org/wiki/Value_stream:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034265.034627
+  last_checked: 1779034265
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:05.034627+02:00'
   last_ai_eval: null
@@ -151555,7 +151555,7 @@ https://en.wikipedia.org/wiki/VisualVM:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034484.191096
+  last_checked: 1779034484
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:44.191096+02:00'
   last_ai_eval: null
@@ -151589,7 +151589,7 @@ https://en.wikipedia.org/wiki/WebSocket:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029569.570077
+  last_checked: 1779029569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:49.570077+02:00'
   last_ai_eval: null
@@ -151621,7 +151621,7 @@ https://en.wikipedia.org/wiki/Web_cache:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031962.14608
+  last_checked: 1779031962
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:42.146080+02:00'
   last_ai_eval: null
@@ -151653,7 +151653,7 @@ https://en.wikipedia.org/wiki/Workflow_engine:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032779.601455
+  last_checked: 1779032779
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:19.601455+02:00'
   last_ai_eval: null
@@ -151685,7 +151685,7 @@ https://en.wikipedia.org/wiki/Xamarin:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033906.251972
+  last_checked: 1779033906
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:06.251972+02:00'
   last_ai_eval: null
@@ -151717,7 +151717,7 @@ https://en.wikipedia.org/wiki/YAML:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031190.093632
+  last_checked: 1779031190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:50.093632+02:00'
   last_ai_eval: null
@@ -151752,7 +151752,7 @@ https://eng.grip.security/enabling-aws-iam-group-access-to-an-eks-cluster-using-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033761.276468
+  last_checked: 1779033761
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:41.276468+02:00'
   last_ai_eval: null
@@ -151784,7 +151784,7 @@ https://eng.lifion.com/journey-to-zero-downtime-rolling-updates-with-ambassador-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034533.371822
+  last_checked: 1779034533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:33.371822+02:00'
   last_ai_eval: null
@@ -151815,7 +151815,7 @@ https://eng.lyft.com/how-we-learned-to-improve-kubernetes-cronjobs-at-scale-part
   addition_method: manual
   content_hash: 03b1d6ce80093a96c566c8a4e2db8efec98399cd0ac5521b0cc4e686814add54
   health_score: 100.0
-  last_checked: 1779033079.02915
+  last_checked: 1779033079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:19.029150+02:00'
   last_ai_eval: null
@@ -151879,7 +151879,7 @@ https://engineerd.github.io/kube-exec/introduction:
   addition_method: manual
   content_hash: 5cd74d098de55772906719d262a155aeb9ad111be13fa88f3cf7114f2a06960b
   health_score: 100.0
-  last_checked: 1779029158.581149
+  last_checked: 1779029158
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:58.581149+02:00'
   last_ai_eval: null
@@ -151911,7 +151911,7 @@ https://engineering.atspotify.com/2016/02/25/spotifys-event-delivery-the-road-to
   addition_method: manual
   content_hash: ded03085293ffb83ca434c23b387efcaf02d6588d5255b94142be710094b4c84
   health_score: 100.0
-  last_checked: 1779031564.914233
+  last_checked: 1779031564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:04.914233+02:00'
   last_ai_eval: null
@@ -151975,7 +151975,7 @@ https://engineering.backmarket.com/how-we-improved-third-party-availability-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031117.29217
+  last_checked: 1779031117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:37.292170+02:00'
   last_ai_eval: null
@@ -152007,7 +152007,7 @@ https://engineering.cloudflight.io/running-the-openshift-console-in-plain-kubern
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033757.465357
+  last_checked: 1779033757
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:37.465357+02:00'
   last_ai_eval: null
@@ -152033,7 +152033,7 @@ https://engineering.doit.com/no-restarts-no-disruptions-seamless-pod-resource-up
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030196.870109
+  last_checked: 1779030196
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:16.870109+02:00'
   last_ai_eval: null
@@ -152060,7 +152060,7 @@ https://engineering.dynatrace.com/blog/kubernetes-security-part-1-role-based-acc
   addition_method: manual
   content_hash: ac5428140f4cf01da7eafa693582520ec53b6265a50789a9f14cdc0131f5ead2
   health_score: 100.0
-  last_checked: 1779032096.733698
+  last_checked: 1779032096
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:56.733698+02:00'
   last_ai_eval: null
@@ -152097,7 +152097,7 @@ https://engineering.fb.com/2026/05/26/ml-applications/silvertorch-index-as-model
   addition_method: automatic
   content_hash: 15f1072919f34001fcccd103074fcbafe2ddabfa841b8f3adb0d5ac1cf9752ec
   health_score: null
-  last_checked: 1780353052.024498
+  last_checked: 1780353052
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:52.024498+02:00'
   last_ai_eval: null
@@ -152166,7 +152166,7 @@ https://engineering.konveyor.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029130.321019
+  last_checked: 1779029130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:30.321019+02:00'
   last_ai_eval: null
@@ -152231,7 +152231,7 @@ https://engineering.mercari.com/en/blog/entry/20211222-kubernetes-based-spanner-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735866.176395
+  last_checked: 1781735866
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:46.176395+02:00'
   last_ai_eval: null
@@ -152265,7 +152265,7 @@ https://engineering.mercari.com/en/blog/entry/20220214-managing-network-policies
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736022.585985
+  last_checked: 1781736022
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:22.585985+02:00'
   last_ai_eval: null
@@ -152297,7 +152297,7 @@ https://engineering.mercari.com/en/blog/entry/20220218-dynamic-service-routing-u
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735982.142036
+  last_checked: 1781735982
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:42.142036+02:00'
   last_ai_eval: null
@@ -152367,7 +152367,7 @@ https://engineering.plex.com/posts/kubernetes-policy-conftest:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032345.642068
+  last_checked: 1779032345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:05.642068+02:00'
   last_ai_eval: null
@@ -152436,7 +152436,7 @@ https://engineering.razorpay.com/the-culture-of-cost-optimization-reducing-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029826.333384
+  last_checked: 1779029826
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:06.333384+02:00'
   last_ai_eval: null
@@ -152601,7 +152601,7 @@ https://engineeringblog.yelp.com/2020/11/orchestrating-cassandra-on-kubernetes-w
   addition_method: manual
   content_hash: a5f23f3b2267b8a5ee4b8853029041aa3c74ae52be53b731ca55c83ce652cc5e
   health_score: 100.0
-  last_checked: 1779032170.906949
+  last_checked: 1779032170
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:10.906949+02:00'
   last_ai_eval: null
@@ -152628,7 +152628,7 @@ https://engineroom.trackmaven.com/blog/getting-started-drf-angularjs-part-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031478.195824
+  last_checked: 1779031478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:38.195824+02:00'
   last_ai_eval: null
@@ -152659,7 +152659,7 @@ https://engineroom.trackmaven.com/blog/getting-started-drf-angularjs-part-2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030134.968211
+  last_checked: 1779030134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:14.968211+02:00'
   last_ai_eval: null
@@ -152686,7 +152686,7 @@ https://enlear.academy/26-git-command-i-use-all-the-time-cheatsheet-6c5682ded2af
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032934.492751
+  last_checked: 1779032934
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:54.492751+02:00'
   last_ai_eval: null
@@ -152720,7 +152720,7 @@ https://enlear.academy/how-to-build-a-scalable-email-service-using-aws-d404b347a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030436.756141
+  last_checked: 1779030436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:16.756141+02:00'
   last_ai_eval: null
@@ -152754,7 +152754,7 @@ https://enlear.academy/repository-pattern-and-unit-of-work-with-asp-net-core-web
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031381.521411
+  last_checked: 1779031381
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:01.521411+02:00'
   last_ai_eval: null
@@ -152786,7 +152786,7 @@ https://enlear.academy/sealed-secrets-with-kubernetes-a3f4d13dbc17:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031739.67522
+  last_checked: 1779031739
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:59.675220+02:00'
   last_ai_eval: null
@@ -152817,7 +152817,7 @@ https://enmilocalfunciona.io/aprende-a-configurar-thanos-usando-docker-compose:
   addition_method: manual
   content_hash: c27c8464f3577b895626fbef8d3bf75dc51342e167ee59b01615836652cbaa34
   health_score: 100.0
-  last_checked: 1779030719.292971
+  last_checked: 1779030719
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:59.292971+02:00'
   last_ai_eval: null
@@ -152843,7 +152843,7 @@ https://enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-mediante
   addition_method: manual
   content_hash: da281fb2ba88b08259eb39027bb8e77101f78e8a6ad407ba50401710250f9e91
   health_score: 100.0
-  last_checked: 1779033130.200126
+  last_checked: 1779033130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:10.200126+02:00'
   last_ai_eval: null
@@ -153369,7 +153369,7 @@ https://enterprisersproject.com/article/2021/5/kubernetes-6-open-source-tools-to
   addition_method: manual
   content_hash: 03202a97c112e61c461218f12355480d81a120c3fc415cfef40ae7c538c476b4
   health_score: 100.0
-  last_checked: 1779033658.166007
+  last_checked: 1779033658
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:00:58.166007+02:00'
   last_ai_eval: null
@@ -153567,7 +153567,7 @@ https://erik-engheim.medium.com/go-does-not-need-a-java-style-gc-ac99b8d26c60:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031622.301749
+  last_checked: 1779031622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:02.301749+02:00'
   last_ai_eval: null
@@ -153629,7 +153629,7 @@ https://erkanzileli.medium.com/how-tls-certificates-work-422d95f1df5e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033295.740304
+  last_checked: 1779033295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:55.740304+02:00'
   last_ai_eval: null
@@ -153660,7 +153660,7 @@ https://ermetic.com/blog/aws/access-undenied-on-aws:
   addition_method: manual
   content_hash: 8e88c0b807a381f05bdfdccf73ddfb0e8c7e4da40f7f2a0dab48c769cc0f6927
   health_score: 100.0
-  last_checked: 1779031647.474802
+  last_checked: 1779031647
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:27.474802+02:00'
   last_ai_eval: null
@@ -153690,7 +153690,7 @@ https://ermetic.com/blog/aws/diving-deeply-into-iam-policy-evaluation-highlights
   addition_method: manual
   content_hash: 23dcda1298118b3b26f538f7fd00975ba058671069bf892421bb08ee6e89b956
   health_score: 100.0
-  last_checked: 1779033801.992392
+  last_checked: 1779033801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:21.992392+02:00'
   last_ai_eval: null
@@ -153755,7 +153755,7 @@ https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009:
   addition_method: manual
   content_hash: e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80
   health_score: 100.0
-  last_checked: 1779034235.240585
+  last_checked: 1779034235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:35.240585+02:00'
   last_ai_eval: null
@@ -153783,7 +153783,7 @@ https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033609.551964
+  last_checked: 1779033609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:09.551964+02:00'
   last_ai_eval: null
@@ -153810,7 +153810,7 @@ https://eslint.org:
   addition_method: manual
   content_hash: ed3c225d175cddaa9847bb775ab26b34c8a4b5e58fba9908db66360b124ffc0e
   health_score: 100.0
-  last_checked: 1779032114.048394
+  last_checked: 1779032114
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:14.048394+02:00'
   last_ai_eval: null
@@ -153836,7 +153836,7 @@ https://estahn.github.io/k8s-image-swapper:
   addition_method: manual
   content_hash: bcf21be7427446d887632bceeed8604d755c7bc49c4a6e841709cab0b85f6af0
   health_score: 100.0
-  last_checked: 1779030018.904552
+  last_checked: 1779030018
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:18.904552+02:00'
   last_ai_eval: null
@@ -153900,7 +153900,7 @@ https://etcd.io/blog/2026/etcd-370-beta:
   addition_method: automatic
   content_hash: 332dc525dec207c20c54f3cdf24241745b9be6548d826cb1033b5c3b1b7b0bca
   health_score: null
-  last_checked: 1780352424.113314
+  last_checked: 1780352424
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:24.113314+02:00'
   last_ai_eval: null
@@ -153971,7 +153971,7 @@ https://eu.udacity.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030189.492877
+  last_checked: 1779030189
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:09.492877+02:00'
   last_ai_eval: null
@@ -154005,7 +154005,7 @@ https://evaizik.medium.com/setting-up-a-remote-debugging-for-java-microservices-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029168.827288
+  last_checked: 1779029168
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:08.827288+02:00'
   last_ai_eval: null
@@ -154073,7 +154073,7 @@ https://events.atlassian.com/team&event_id=288640:
   addition_method: automatic
   content_hash: 2a4e826e43230790eace83e7cc6f9d0abae64abf08e20c960e73b7b377f73626
   health_score: null
-  last_checked: 1780352581.792162
+  last_checked: 1780352581
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:23:01.792162+02:00'
   last_ai_eval: null
@@ -154116,7 +154116,7 @@ https://events.atlassian.com/team-digital:
   addition_method: automatic
   content_hash: e1b7f4775790bab0b4f30b2cc9a886d7d019b8549f526be3d7d723453f9648be
   health_score: null
-  last_checked: 1780352424.113447
+  last_checked: 1780352424
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:24.113447+02:00'
   last_ai_eval: null
@@ -154159,7 +154159,7 @@ https://events.atlassian.com/team-digital/session-preview?sId=4058462:
   addition_method: automatic
   content_hash: 4d23fcf6d0f6696062eda1d492100931aed042ea767635973c731f573d24ceb3
   health_score: null
-  last_checked: 1780352158.263344
+  last_checked: 1780352158
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:58.263344+02:00'
   last_ai_eval: null
@@ -154201,7 +154201,7 @@ https://events.atlassian.com/team-digital/sign-in?rId=vs-4058473:
   addition_method: automatic
   content_hash: 7e030d3871e6139b63c01f731f3e4bee4382b74bf727729331b923254b451b14
   health_score: null
-  last_checked: 1780351994.342706
+  last_checked: 1780351994
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:14.342706+02:00'
   last_ai_eval: null
@@ -154253,7 +154253,7 @@ https://events.atlassian.com/team-digital/sign-in?rId=vs-4080711:
   addition_method: automatic
   content_hash: c60697a7e57c28d535efdbfc8c35fa167c2ddca5edee02e6ccdfcf6b3fe1503c
   health_score: null
-  last_checked: 1780352272.994084
+  last_checked: 1780352272
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:17:52.994084+02:00'
   last_ai_eval: null
@@ -154326,7 +154326,7 @@ https://evilmartians.com/chronicles/kubing-rails-stressless-kubernetes-deploymen
   addition_method: manual
   content_hash: fc3a4a7669b1c9daf72634c6d1d6313ede98a6548d3b12f2929e2f8c2c76b726
   health_score: 100.0
-  last_checked: 1779033079.362142
+  last_checked: 1779033079
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:19.362142+02:00'
   last_ai_eval: null
@@ -154360,7 +154360,7 @@ https://evilmartians.com/chronicles/kubing-rails-stressless-kubernetes-deploymen
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032105.735339
+  last_checked: 1779032105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:05.735339+02:00'
   last_ai_eval: null
@@ -154424,7 +154424,7 @@ https://experitest.com/appium-blog/start-automating-your-mobile-tests-with-cucum
   addition_method: manual
   content_hash: 0552ae08ba9d945b6166c9f98e348684d94bd1bfb31fe7ecf9bee677d1bc7e60
   health_score: 100.0
-  last_checked: 1779031479.100114
+  last_checked: 1779031479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:39.100114+02:00'
   last_ai_eval: null
@@ -154451,7 +154451,7 @@ https://explore.skillbuilder.aws/learn:
   addition_method: manual
   content_hash: 108c77d1a102ba939dfd6905697060d38bb4da81026433faa915dc2fc899c1e1
   health_score: 100.0
-  last_checked: 1779032589.308289
+  last_checked: 1779032589
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:09.308289+02:00'
   last_ai_eval: null
@@ -154478,7 +154478,7 @@ https://explore.skillbuilder.aws/learn/course/external/view/elearning/48/aws-sec
   addition_method: manual
   content_hash: 108c77d1a102ba939dfd6905697060d38bb4da81026433faa915dc2fc899c1e1
   health_score: 100.0
-  last_checked: 1779029899.721731
+  last_checked: 1779029899
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:19.721731+02:00'
   last_ai_eval: null
@@ -154507,7 +154507,7 @@ https://explore.skillbuilder.aws/learn/course/external/view/elearning/7854/aws-t
   addition_method: manual
   content_hash: 108c77d1a102ba939dfd6905697060d38bb4da81026433faa915dc2fc899c1e1
   health_score: 100.0
-  last_checked: 1779029174.750042
+  last_checked: 1779029174
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:14.750042+02:00'
   last_ai_eval: null
@@ -154535,7 +154535,7 @@ https://exploreneptune.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031807.778624
+  last_checked: 1779031807
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:07.778624+02:00'
   last_ai_eval: null
@@ -154615,7 +154615,7 @@ https://expressjs.com/es:
   addition_method: automatic
   content_hash: 33d1ed6eee2e964dd311d668bc78aac610064347697c97ca4ec6b75ae11935f7
   health_score: null
-  last_checked: 1780352168.173224
+  last_checked: 1780352168
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:16:08.173224+02:00'
   last_ai_eval: null
@@ -154857,7 +154857,7 @@ https://fairwinds.medium.com/an-introduction-to-the-kubernetes-maturity-model-ho
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033157.905872
+  last_checked: 1779033157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:37.905872+02:00'
   last_ai_eval: null
@@ -155059,7 +155059,7 @@ https://fastthread.io/ft-error.jsp:
   addition_method: manual
   content_hash: 978fb1d436faf94e88ad2ae1ff9fce92021ecf3c2ad9adae3ecddf717a0239c7
   health_score: 100.0
-  last_checked: 1779130494.986569
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.986569+02:00'
   last_ai_eval: null
@@ -155090,7 +155090,7 @@ https://fastthread.io/ft-thread-report.jsp?dumpId=1:
   addition_method: manual
   content_hash: b10f166049be91cf9c9dbfa1f6e16bd17bdf68af80f1a650ae6898d16a1f5b8a
   health_score: 100.0
-  last_checked: 1779033074.698222
+  last_checked: 1779033074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:14.698222+02:00'
   last_ai_eval: null
@@ -155117,7 +155117,7 @@ https://fatehmuhammad.medium.com/introduction-to-docker-part-1-3cff7559e372:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029689.005188
+  last_checked: 1779029689
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:49.005188+02:00'
   last_ai_eval: null
@@ -155183,7 +155183,7 @@ https://faun.pub/5-best-terraform-tools-that-you-need-in-2022-a3db2334c524:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032239.345607
+  last_checked: 1779032239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:19.345607+02:00'
   last_ai_eval: null
@@ -155215,7 +155215,7 @@ https://faun.pub/a-beginners-guide-to-jaeger-ed75ce5ed8f4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030572.443641
+  last_checked: 1779030572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:32.443641+02:00'
   last_ai_eval: null
@@ -155248,7 +155248,7 @@ https://faun.pub/a-browser-based-remote-desktop-solution-on-kubernetes-d6b3d33e7
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031473.541094
+  last_checked: 1779031473
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:33.541094+02:00'
   last_ai_eval: null
@@ -155281,7 +155281,7 @@ https://faun.pub/a-definitive-guide-to-kubernetes-operator-the-crawl-7647b278c28
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030848.637897
+  last_checked: 1779030848
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:08.637897+02:00'
   last_ai_eval: null
@@ -155312,7 +155312,7 @@ https://faun.pub/accessing-a-remote-minikube-from-a-local-computer-fd6180dd66dd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030364.677998
+  last_checked: 1779030364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:04.677998+02:00'
   last_ai_eval: null
@@ -155340,7 +155340,7 @@ https://faun.pub/active-passive-load-balancing-with-kubernetes-services-742cae19
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032880.125303
+  last_checked: 1779032880
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:00.125303+02:00'
   last_ai_eval: null
@@ -155372,7 +155372,7 @@ https://faun.pub/analyze-aws-eks-audit-logs-with-falco-95202167f2e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029142.401632
+  last_checked: 1779029142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:42.401632+02:00'
   last_ai_eval: null
@@ -155406,7 +155406,7 @@ https://faun.pub/argocd-finalizer-shield-protecting-your-clusters-from-unintende
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032368.400639
+  last_checked: 1779032368
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:28.400639+02:00'
   last_ai_eval: null
@@ -155440,7 +155440,7 @@ https://faun.pub/assign-permissions-to-an-user-in-kubernetes-an-overview-of-rbac
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032256.886887
+  last_checked: 1779032256
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:36.886887+02:00'
   last_ai_eval: null
@@ -155473,7 +155473,7 @@ https://faun.pub/automate-certificate-management-in-kubernetes-using-cert-manage
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031438.051325
+  last_checked: 1779031438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:58.051325+02:00'
   last_ai_eval: null
@@ -155507,7 +155507,7 @@ https://faun.pub/automate-jenkins-pipelines-management-6e771b5890f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031528.153203
+  last_checked: 1779031528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:28.153203+02:00'
   last_ai_eval: null
@@ -155539,7 +155539,7 @@ https://faun.pub/automation-deploying-an-app-in-gke-using-ansible-4b6687967ac3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030231.934837
+  last_checked: 1779030231
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:51.934837+02:00'
   last_ai_eval: null
@@ -155571,7 +155571,7 @@ https://faun.pub/aws-ecs-blue-green-deployment-setup-using-terraform-b56bb4f656e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033788.679603
+  last_checked: 1779033788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:08.679603+02:00'
   last_ai_eval: null
@@ -155605,7 +155605,7 @@ https://faun.pub/aws-eks-the-ultimate-guide-to-deploy-an-ingress-controller-on-k
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031793.81589
+  last_checked: 1779031793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:53.815890+02:00'
   last_ai_eval: null
@@ -155637,7 +155637,7 @@ https://faun.pub/aws-eks-with-terraform-and-gitops-in-minutes-b3ca33171209:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034571.678291
+  last_checked: 1779034571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:11.678291+02:00'
   last_ai_eval: null
@@ -155670,7 +155670,7 @@ https://faun.pub/azure-devops-deploying-azure-resources-using-terraform-1f2fe46c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031497.053321
+  last_checked: 1779031497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:57.053321+02:00'
   last_ai_eval: null
@@ -155703,7 +155703,7 @@ https://faun.pub/azure-kubernetes-service-aks-d1e71c7ecbe6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030285.081866
+  last_checked: 1779030285
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:45.081866+02:00'
   last_ai_eval: null
@@ -155735,7 +155735,7 @@ https://faun.pub/becoming-devops-observability-152b292c05b9:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030326.634196
+  last_checked: 1779030326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:26.634196+02:00'
   last_ai_eval: null
@@ -155767,7 +155767,7 @@ https://faun.pub/building-an-eks-fargate-cluster-with-terraform-9736813e1196:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029878.050141
+  last_checked: 1779029878
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:58.050141+02:00'
   last_ai_eval: null
@@ -155800,7 +155800,7 @@ https://faun.pub/configuring-a-highly-available-infrastructure-in-aws-using-terr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031642.239075
+  last_checked: 1779031642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:22.239075+02:00'
   last_ai_eval: null
@@ -155834,7 +155834,7 @@ https://faun.pub/configuring-ha-kubernetes-cluster-on-bare-metal-servers-with-ku
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029161.241594
+  last_checked: 1779029161
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:01.241594+02:00'
   last_ai_eval: null
@@ -155868,7 +155868,7 @@ https://faun.pub/continuous-deployments-of-kubernetes-applications-using-argo-cd
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029379.744743
+  last_checked: 1779029379
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:39.744743+02:00'
   last_ai_eval: null
@@ -155902,7 +155902,7 @@ https://faun.pub/control-traffic-flow-to-and-from-kubernetes-pods-with-network-p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029801.664011
+  last_checked: 1779029801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:41.664011+02:00'
   last_ai_eval: null
@@ -155934,7 +155934,7 @@ https://faun.pub/debugging-networkpolicy-part-1-249921cdba37:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029459.177446
+  last_checked: 1779029459
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:50:59.177446+02:00'
   last_ai_eval: null
@@ -155967,7 +155967,7 @@ https://faun.pub/defining-infrastructure-declaratively-with-crossplane-eb9e0a98a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033674.93326
+  last_checked: 1779033674
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:14.933260+02:00'
   last_ai_eval: null
@@ -156001,7 +156001,7 @@ https://faun.pub/deploy-active-active-multi-region-kubernetes-cluster-with-terra
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030593.805902
+  last_checked: 1779030593
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:53.805902+02:00'
   last_ai_eval: null
@@ -156033,7 +156033,7 @@ https://faun.pub/deploying-argo-cd-and-sealed-secrets-with-helm-8de12f53051b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029801.657588
+  last_checked: 1779029801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:41.657588+02:00'
   last_ai_eval: null
@@ -156064,7 +156064,7 @@ https://faun.pub/devops-create-your-first-ci-cd-pipeline-ed054ba1404f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033614.782795
+  last_checked: 1779033614
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:14.782795+02:00'
   last_ai_eval: null
@@ -156091,7 +156091,7 @@ https://faun.pub/devops-meets-observability-78775c021b0e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033078.864142
+  last_checked: 1779033078
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:18.864142+02:00'
   last_ai_eval: null
@@ -156124,7 +156124,7 @@ https://faun.pub/dockerfile-best-practices-for-developers-87a2c19b4abe:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031110.911189
+  last_checked: 1779031110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:30.911189+02:00'
   last_ai_eval: null
@@ -156156,7 +156156,7 @@ https://faun.pub/encrypting-kubernetes-secrets-at-rest-1b835e228c6a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033074.285507
+  last_checked: 1779033074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:14.285507+02:00'
   last_ai_eval: null
@@ -156189,7 +156189,7 @@ https://faun.pub/end-to-end-ssl-encryption-with-aws-application-load-balancer-b4
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029472.510138
+  last_checked: 1779029472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:12.510138+02:00'
   last_ai_eval: null
@@ -156223,7 +156223,7 @@ https://faun.pub/external-secret-operator-on-aks-with-terraform-for-azure-key-va
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030322.903384
+  last_checked: 1779030322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:22.903384+02:00'
   last_ai_eval: null
@@ -156259,7 +156259,7 @@ https://faun.pub/finally-successfully-setup-docker-registry-inside-kind-kubernet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033360.013627
+  last_checked: 1779033360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:00.013627+02:00'
   last_ai_eval: null
@@ -156291,7 +156291,7 @@ https://faun.pub/finops-introduction-origins-and-next-steps-bcdaa8b82417:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031982.918147
+  last_checked: 1779031982
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:02.918147+02:00'
   last_ai_eval: null
@@ -156325,7 +156325,7 @@ https://faun.pub/from-dev-to-admin-an-easy-kubernetes-privilege-escalation-you-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030356.162499
+  last_checked: 1779030356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:56.162499+02:00'
   last_ai_eval: null
@@ -156390,7 +156390,7 @@ https://faun.pub/gatekeeper-k8-hardening-backlog-956d1b6860b6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034424.621804
+  last_checked: 1779034424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:44.621804+02:00'
   last_ai_eval: null
@@ -156422,7 +156422,7 @@ https://faun.pub/getting-started-with-observability-657d57aab1c7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029631.080819
+  last_checked: 1779029631
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:51.080819+02:00'
   last_ai_eval: null
@@ -156454,7 +156454,7 @@ https://faun.pub/git-clone-using-init-container-kubernetes-b49535be6968:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030587.345838
+  last_checked: 1779030587
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:47.345838+02:00'
   last_ai_eval: null
@@ -156487,7 +156487,7 @@ https://faun.pub/give-users-and-groups-access-to-kubernetes-cluster-using-rbac-b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032556.137522
+  last_checked: 1779032556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:36.137522+02:00'
   last_ai_eval: null
@@ -156520,7 +156520,7 @@ https://faun.pub/grafana-prometheus-and-loki-exploring-metrics-and-logs-f1986377
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032251.792267
+  last_checked: 1779032251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:31.792267+02:00'
   last_ai_eval: null
@@ -156552,7 +156552,7 @@ https://faun.pub/handling-exposed-aws-access-key-b053362abd73:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031849.992583
+  last_checked: 1779031849
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:49.992583+02:00'
   last_ai_eval: null
@@ -156584,7 +156584,7 @@ https://faun.pub/helm-command-cheat-sheet-by-m-sharma-488706ecf131:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034405.313005
+  last_checked: 1779034405
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:25.313005+02:00'
   last_ai_eval: null
@@ -156617,7 +156617,7 @@ https://faun.pub/helm-template-actions-functions-and-pipelines-16ed23ed336f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033575.772693
+  last_checked: 1779033575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:35.772693+02:00'
   last_ai_eval: null
@@ -156649,7 +156649,7 @@ https://faun.pub/hierarchical-namespaces-in-kubernetes-5b07ea2c3e65:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029820.533227
+  last_checked: 1779029820
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:00.533227+02:00'
   last_ai_eval: null
@@ -156682,7 +156682,7 @@ https://faun.pub/how-helm-subcharts-make-the-transition-to-argo-rollouts-a-breez
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031439.981352
+  last_checked: 1779031439
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:59.981352+02:00'
   last_ai_eval: null
@@ -156714,7 +156714,7 @@ https://faun.pub/how-to-access-aws-services-from-eks-ab5fa003a1b6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032296.568047
+  last_checked: 1779032296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:16.568047+02:00'
   last_ai_eval: null
@@ -156747,7 +156747,7 @@ https://faun.pub/how-to-automate-the-setup-of-a-kubernetes-cluster-on-gcp-e97918
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032922.412724
+  last_checked: 1779032922
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:42.412724+02:00'
   last_ai_eval: null
@@ -156781,7 +156781,7 @@ https://faun.pub/how-to-build-a-gitops-workflow-with-argocd-kustomize-and-github
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033074.283292
+  last_checked: 1779033074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:14.283292+02:00'
   last_ai_eval: null
@@ -156813,7 +156813,7 @@ https://faun.pub/how-to-deploy-jaeger-on-kubernetes-69cf48447182:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033663.172786
+  last_checked: 1779033663
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:03.172786+02:00'
   last_ai_eval: null
@@ -156841,7 +156841,7 @@ https://faun.pub/how-to-monitor-and-alert-on-nginx-ingress-in-kubernetes-6d7d172
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031533.427565
+  last_checked: 1779031533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:33.427565+02:00'
   last_ai_eval: null
@@ -156873,7 +156873,7 @@ https://faun.pub/how-to-use-priorities-in-kubernetes-e1bb1b722b6a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032619.974071
+  last_checked: 1779032619
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:39.974071+02:00'
   last_ai_eval: null
@@ -156905,7 +156905,7 @@ https://faun.pub/hygiene-of-argocd-built-automation-at-a-scale-cf63ee459510:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033844.644914
+  last_checked: 1779033844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:04.644914+02:00'
   last_ai_eval: null
@@ -156939,7 +156939,7 @@ https://faun.pub/implementing-event-driven-architecture-with-aws-eventbridge-eve
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031552.738054
+  last_checked: 1779031552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:52.738054+02:00'
   last_ai_eval: null
@@ -156971,7 +156971,7 @@ https://faun.pub/import-your-existing-cloud-infra-into-terraform-ca70da146152:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032172.933294
+  last_checked: 1779032172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:12.933294+02:00'
   last_ai_eval: null
@@ -157003,7 +157003,7 @@ https://faun.pub/integrate-keycloak-with-hashicorp-vault-5264a873dd2f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031787.811737
+  last_checked: 1779031787
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:47.811737+02:00'
   last_ai_eval: null
@@ -157036,7 +157036,7 @@ https://faun.pub/intelligently-estimating-your-kubernetes-resource-needs-c12a75e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033280.398876
+  last_checked: 1779033280
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:40.398876+02:00'
   last_ai_eval: null
@@ -157068,7 +157068,7 @@ https://faun.pub/k3s-vs-talos-linux-8a1e0dce9a77:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030991.096023
+  last_checked: 1779030991
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:31.096023+02:00'
   last_ai_eval: null
@@ -157101,7 +157101,7 @@ https://faun.pub/kasten-k10-on-kubesphere-to-ensure-kubernetes-backup-and-restor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032371.779196
+  last_checked: 1779032371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:31.779196+02:00'
   last_ai_eval: null
@@ -157134,7 +157134,7 @@ https://faun.pub/keda-ec9fc7c8dd81:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031466.583646
+  last_checked: 1779031466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:26.583646+02:00'
   last_ai_eval: null
@@ -157166,7 +157166,7 @@ https://faun.pub/kubernetes-architecture-explained-under-5-minutes-e35277c4b6bc:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032753.947411
+  last_checked: 1779032753
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:53.947411+02:00'
   last_ai_eval: null
@@ -157200,7 +157200,7 @@ https://faun.pub/kubernetes-chronicles-k8s-04-k8s-series-pod-resource-request-li
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029569.68444
+  last_checked: 1779029569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:49.684440+02:00'
   last_ai_eval: null
@@ -157232,7 +157232,7 @@ https://faun.pub/kubernetes-commands-for-deployment-and-management-e10a74c95015:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029310.077718
+  last_checked: 1779029310
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:30.077718+02:00'
   last_ai_eval: null
@@ -157265,7 +157265,7 @@ https://faun.pub/kubernetes-controllers-custom-resources-and-operators-explained
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032244.693245
+  last_checked: 1779032244
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:24.693245+02:00'
   last_ai_eval: null
@@ -157297,7 +157297,7 @@ https://faun.pub/kubernetes-deployment-strategies-f36e7e4d2be:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032455.115855
+  last_checked: 1779032455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:55.115855+02:00'
   last_ai_eval: null
@@ -157330,7 +157330,7 @@ https://faun.pub/kubernetes-ingress-with-nginx-3c77e703e91a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030979.284403
+  last_checked: 1779030979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:19.284403+02:00'
   last_ai_eval: null
@@ -157362,7 +157362,7 @@ https://faun.pub/kubernetes-liveness-probes-1a053f53690c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029940.823354
+  last_checked: 1779029940
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:00.823354+02:00'
   last_ai_eval: null
@@ -157396,7 +157396,7 @@ https://faun.pub/kubernetes-multi-tenancy-with-amazon-eks-best-practices-and-con
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033218.087095
+  last_checked: 1779033218
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:38.087095+02:00'
   last_ai_eval: null
@@ -157430,7 +157430,7 @@ https://faun.pub/kubernetes-nginx-deployments-simplified-management-and-increase
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029805.15175
+  last_checked: 1779029805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:45.151750+02:00'
   last_ai_eval: null
@@ -157464,7 +157464,7 @@ https://faun.pub/kubernetes-practice-automating-blue-green-deployment-with-argo-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034172.847552
+  last_checked: 1779034172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:32.847552+02:00'
   last_ai_eval: null
@@ -157498,7 +157498,7 @@ https://faun.pub/kubernetes-practice-logging-with-logstash-and-fluentd-by-sideca
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033844.656691
+  last_checked: 1779033844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:04.656691+02:00'
   last_ai_eval: null
@@ -157532,7 +157532,7 @@ https://faun.pub/kubernetes-service-types-tutorial-39223391316c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031649.46027
+  last_checked: 1779031649
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:29.460270+02:00'
   last_ai_eval: null
@@ -157565,7 +157565,7 @@ https://faun.pub/kubernetes-story-how-kubernetes-works-with-container-runtime-ce
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032798.247756
+  last_checked: 1779032798
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:38.247756+02:00'
   last_ai_eval: null
@@ -157597,7 +157597,7 @@ https://faun.pub/lets-encrypt-and-certmanager-aa88775730b8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032339.791066
+  last_checked: 1779032339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:59.791066+02:00'
   last_ai_eval: null
@@ -157630,7 +157630,7 @@ https://faun.pub/multi-cloud-is-not-the-solution-to-the-next-aws-outage-bb41c0b1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034049.222379
+  last_checked: 1779034049
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:29.222379+02:00'
   last_ai_eval: null
@@ -157662,7 +157662,7 @@ https://faun.pub/multiple-schedulers-in-kubernetes-a78a7b4fa4b2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031339.821147
+  last_checked: 1779031339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:19.821147+02:00'
   last_ai_eval: null
@@ -157696,7 +157696,7 @@ https://faun.pub/optimize-kubernetes-resource-management-with-time-to-live-ttl-f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032114.063721
+  last_checked: 1779032114
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:14.063721+02:00'
   last_ai_eval: null
@@ -157728,7 +157728,7 @@ https://faun.pub/package-and-deploy-your-application-using-helm-chart-21f0c568e6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033092.285071
+  last_checked: 1779033092
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:32.285071+02:00'
   last_ai_eval: null
@@ -157761,7 +157761,7 @@ https://faun.pub/practical-example-of-how-to-set-requests-and-limits-on-kubernet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033236.719205
+  last_checked: 1779033236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:56.719205+02:00'
   last_ai_eval: null
@@ -157794,7 +157794,7 @@ https://faun.pub/production-grade-kubernetes-monitoring-using-prometheus-78144b8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033591.816748
+  last_checked: 1779033591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:51.816748+02:00'
   last_ai_eval: null
@@ -157827,7 +157827,7 @@ https://faun.pub/redis-high-availability-with-sentinel-on-kubernetes-k8s-a1d6784
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033071.798501
+  last_checked: 1779033071
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:11.798501+02:00'
   last_ai_eval: null
@@ -157860,7 +157860,7 @@ https://faun.pub/scaling-your-application-using-kubernetes-9ad0d6bcf0d6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032216.788355
+  last_checked: 1779032216
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:56.788355+02:00'
   last_ai_eval: null
@@ -157893,7 +157893,7 @@ https://faun.pub/secrets-kubernetes-298ea8dd9911:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030741.979302
+  last_checked: 1779030741
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:21.979302+02:00'
   last_ai_eval: null
@@ -157925,7 +157925,7 @@ https://faun.pub/serverless-with-spring-boot-aws-lambda-bc76c1de2b12:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032699.208794
+  last_checked: 1779032699
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:59.208794+02:00'
   last_ai_eval: null
@@ -157958,7 +157958,7 @@ https://faun.pub/set-up-global-rate-limiting-with-aws-waf-in-5-minutes-bd43a9309
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034522.74539
+  last_checked: 1779034522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:22.745390+02:00'
   last_ai_eval: null
@@ -157990,7 +157990,7 @@ https://faun.pub/set-up-jenkins-on-a-kubernetes-cluster-2b982c840ebe:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030572.442548
+  last_checked: 1779030572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:32.442548+02:00'
   last_ai_eval: null
@@ -158022,7 +158022,7 @@ https://faun.pub/spying-on-kubernetes-pods-with-kubespy-3043a3ed044b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033671.617415
+  last_checked: 1779033671
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:11.617415+02:00'
   last_ai_eval: null
@@ -158054,7 +158054,7 @@ https://faun.pub/straight-to-the-point-kubernetes-probes-e5b23e267d9d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030824.404453
+  last_checked: 1779030824
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:44.404453+02:00'
   last_ai_eval: null
@@ -158086,7 +158086,7 @@ https://faun.pub/taints-and-toleration-basics-in-kubernetes-c0538c3f6deb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031442.171671
+  last_checked: 1779031442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:02.171671+02:00'
   last_ai_eval: null
@@ -158119,7 +158119,7 @@ https://faun.pub/terraform-null-provider-and-null-resource-explained-6a8d674cad6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032134.559855
+  last_checked: 1779032134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:34.559855+02:00'
   last_ai_eval: null
@@ -158153,7 +158153,7 @@ https://faun.pub/terraform-prevent-conditionally-created-resources-from-deletion
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032420.901947
+  last_checked: 1779032420
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:20.901947+02:00'
   last_ai_eval: null
@@ -158185,7 +158185,7 @@ https://faun.pub/the-best-infrastructure-as-code-tools-for-2021-b37c323e89f0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031230.76987
+  last_checked: 1779031230
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:30.769870+02:00'
   last_ai_eval: null
@@ -158218,7 +158218,7 @@ https://faun.pub/the-lifecycle-of-a-terraform-resource-lifecycle-meta-argument-3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031564.057369
+  last_checked: 1779031564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:04.057369+02:00'
   last_ai_eval: null
@@ -158250,7 +158250,7 @@ https://faun.pub/top-10-uncommon-devops-tools-you-should-know-f4f4464ec7f3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032039.05327
+  last_checked: 1779032039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:59.053270+02:00'
   last_ai_eval: null
@@ -158284,7 +158284,7 @@ https://faun.pub/troubleshooting-kubernetes-nodes-storage-space-shortage-on-aliy
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032588.697661
+  last_checked: 1779032588
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:08.697661+02:00'
   last_ai_eval: null
@@ -158316,7 +158316,7 @@ https://faun.pub/understanding-the-kubernetes-manifest-e96d680f2a11:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029594.719198
+  last_checked: 1779029594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:14.719198+02:00'
   last_ai_eval: null
@@ -158348,7 +158348,7 @@ https://faun.pub/upgrading-and-scaling-kubernetes-cluster-in-aws-6971b3936465:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032345.57165
+  last_checked: 1779032345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:05.571650+02:00'
   last_ai_eval: null
@@ -158381,7 +158381,7 @@ https://faun.pub/using-aws-api-gateway-as-proxy-to-our-internal-application-369e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032902.01442
+  last_checked: 1779032902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:22.014420+02:00'
   last_ai_eval: null
@@ -158414,7 +158414,7 @@ https://faun.pub/using-aws-session-manager-for-port-forwarding-to-remote-hosts-8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031448.492414
+  last_checked: 1779031448
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:08.492414+02:00'
   last_ai_eval: null
@@ -158448,7 +158448,7 @@ https://faun.pub/using-aws-session-manager-with-ansible-to-execute-playbook-on-e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032524.566901
+  last_checked: 1779032524
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:04.566901+02:00'
   last_ai_eval: null
@@ -158480,7 +158480,7 @@ https://faun.pub/what-is-chaos-engineering-a89b64db9af0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033019.408479
+  last_checked: 1779033019
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:19.408479+02:00'
   last_ai_eval: null
@@ -158514,7 +158514,7 @@ https://faun.pub/what-is-difference-of-event-driven-architecture-message-driven-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029509.363339
+  last_checked: 1779029509
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:49.363339+02:00'
   last_ai_eval: null
@@ -158546,7 +158546,7 @@ https://faun.pub/why-we-moved-from-lambda-to-ecs-b84674f31869:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032149.966081
+  last_checked: 1779032149
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:49.966081+02:00'
   last_ai_eval: null
@@ -158580,7 +158580,7 @@ https://fauna.com/blog/comparison-faas-providers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032068.737579
+  last_checked: 1779032068
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:28.737579+02:00'
   last_ai_eval: null
@@ -158612,7 +158612,7 @@ https://fdk.codes/securing-kubernetes-apps-with-keycloak-and-gatekeeper:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029482.836766
+  last_checked: 1779029482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:22.836766+02:00'
   last_ai_eval: null
@@ -159009,7 +159009,7 @@ https://fenyuk.medium.com/helm-for-kubernetes-datree-for-keeping-cluster-secure-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033663.171511
+  last_checked: 1779033663
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:03.171511+02:00'
   last_ai_eval: null
@@ -159041,7 +159041,7 @@ https://fenyuk.medium.com/helm-for-kubernetes-gitops-with-argo-cd-c8f80330596:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033418.883972
+  last_checked: 1779033418
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:58.883972+02:00'
   last_ai_eval: null
@@ -159073,7 +159073,7 @@ https://fernandovillalba.substack.com/p/devops-dont-destroy-silos-transform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030329.933255
+  last_checked: 1779030329
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:29.933255+02:00'
   last_ai_eval: null
@@ -159105,7 +159105,7 @@ https://figments.medium.com/argocd-the-first-step-towards-gitops-899732fbc33e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030739.161589
+  last_checked: 1779030739
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:19.161589+02:00'
   last_ai_eval: null
@@ -159138,7 +159138,7 @@ https://figments.medium.com/observable-kubernetes-cluster-using-grafana-loki-pro
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032184.746675
+  last_checked: 1779032184
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:24.746675+02:00'
   last_ai_eval: null
@@ -159243,7 +159243,7 @@ https://finance.yahoo.com/sectors/technology/articles/broadcom-expands-collabora
   addition_method: automatic
   content_hash: 2e28b1edea659cb648fd213c5bbf5256fc7d693624c7af621bf50db4c7f0e4f3
   health_score: null
-  last_checked: 1780352454.119782
+  last_checked: 1780352454
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:54.119782+02:00'
   last_ai_eval: null
@@ -159344,7 +159344,7 @@ https://fireship.dev/async-javascript-from-callbacks-to-promises-to-async-await:
   addition_method: manual
   content_hash: f5ff9871d7c28010f57a7638faa18050f8a2bbf78fd37ae5e377ffc8631b05ac
   health_score: 100.0
-  last_checked: 1779130495.014902
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.014902+02:00'
   last_ai_eval: null
@@ -159370,7 +159370,7 @@ https://fireship.dev/beginners-guide-to-javascript-prototype:
   addition_method: manual
   content_hash: aa2de0da74b546319f1b94591c763fb796df150d58cb2362beb0f979a5c30c94
   health_score: 100.0
-  last_checked: 1779130495.006499
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.006499+02:00'
   last_ai_eval: null
@@ -159429,7 +159429,7 @@ https://first-web-scraper.readthedocs.org:
   addition_method: manual
   content_hash: db9707ba3e2e0fdab98ce56ffa2030014a4af1bebb66f51a68f12b64e64157f5
   health_score: 100.0
-  last_checked: 1779032091.367813
+  last_checked: 1779032091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:51.367813+02:00'
   last_ai_eval: null
@@ -159489,7 +159489,7 @@ https://flask.palletsprojects.com:
   addition_method: manual
   content_hash: 26a629a4fbc083bb9a87ea12172a4556b98823bd68fe505359ba8f652dc0294b
   health_score: 100.0
-  last_checked: 1779031302.434628
+  last_checked: 1779031302
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:42.434628+02:00'
   last_ai_eval: null
@@ -159921,7 +159921,7 @@ https://flywaydb.org:
   addition_method: manual
   content_hash: 3c051ec375f07292beb325818d9619fd44aa64a3de05e8639924dc2ee12ed755
   health_score: 100.0
-  last_checked: 1779033416.87721
+  last_checked: 1779033416
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:56.877210+02:00'
   last_ai_eval: null
@@ -159947,7 +159947,7 @@ https://foojay.io/today/k8ssandra-performance-benchmarks-on-cloud-managed-kubern
   addition_method: manual
   content_hash: c7f24915c52a76113bc6d92b352e2f625ab94f8e512fcae6b6e9acff01e95c25
   health_score: 100.0
-  last_checked: 1779032151.918423
+  last_checked: 1779032151
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:51.918423+02:00'
   last_ai_eval: null
@@ -160042,7 +160042,7 @@ https://foreseeti.com/how-to-become-and-stay-aws-well-architected-in-a-smart-way
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029478.425107
+  last_checked: 1779029478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:18.425107+02:00'
   last_ai_eval: null
@@ -160074,7 +160074,7 @@ https://forklift.konveyor.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033222.503118
+  last_checked: 1779033222
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:42.503118+02:00'
   last_ai_eval: null
@@ -160143,7 +160143,7 @@ https://forum.openai.com/public/videos/event-replay-terence-tao-and-mark-chen-on
   addition_method: automatic
   content_hash: 942deca2cf5874e4e426b2a94bca1b51da23aeba3d03249f9bb0d8c8ec948eb1
   health_score: null
-  last_checked: 1780352849.031753
+  last_checked: 1780352849
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:29.031753+02:00'
   last_ai_eval: null
@@ -160181,7 +160181,7 @@ https://forums.aws.amazon.com:
   addition_method: manual
   content_hash: 465009557511c541229975876def39876da5a90ba73b2257c9e6dfc355e92715
   health_score: 100.0
-  last_checked: 1779031497.944882
+  last_checked: 1779031497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:57.944882+02:00'
   last_ai_eval: null
@@ -160278,7 +160278,7 @@ https://fourtheorem.com/monorepo:
   addition_method: manual
   content_hash: 2f0a5661a06c31da0f2da5a31f8f3c4905810195472f775ada73a4c7de159c4f
   health_score: 100.0
-  last_checked: 1779130495.009186
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.009186+02:00'
   last_ai_eval: null
@@ -160346,7 +160346,7 @@ https://fr4nk.xyz/understanding-ingress-in-kubernetes-a-comprehensive-guide-b23b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033805.633767
+  last_checked: 1779033805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:25.633767+02:00'
   last_ai_eval: null
@@ -160378,7 +160378,7 @@ https://fransemalila.medium.com/kubernetes-networking-cea2e1b7d2b3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031620.077553
+  last_checked: 1779031620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:00.077553+02:00'
   last_ai_eval: null
@@ -160544,7 +160544,7 @@ https://freesoft.dev/program/126957220:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034102.748895
+  last_checked: 1779034102
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:22.748895+02:00'
   last_ai_eval: null
@@ -160575,7 +160575,7 @@ https://frigate.readthedocs.io:
   addition_method: manual
   content_hash: 2ae413875c463b192303cfe50e9af966fe426ce150fbe2bb7d52187e5f00b627
   health_score: 100.0
-  last_checked: 1779032074.440899
+  last_checked: 1779032074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:34.440899+02:00'
   last_ai_eval: null
@@ -160634,7 +160634,7 @@ https://fsgeorgee.medium.com/growing-out-of-heroku-to-terraform-docker-and-aws-6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034486.948855
+  last_checked: 1779034486
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:46.948855+02:00'
   last_ai_eval: null
@@ -160668,7 +160668,7 @@ https://fuse.labs.osecloud.com/fuse/creating-a-microservices-project-with-maven:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032751.396851
+  last_checked: 1779032751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:51.396851+02:00'
   last_ai_eval: null
@@ -160926,7 +160926,7 @@ https://galaxy.ansible.com/alexdzyoba/jmx-exporter:
   addition_method: manual
   content_hash: 1fb16b30aa6907ea6976f64c7eb04ffbf3a13e1f8ff6b80cbf69f00ef3033cb5
   health_score: 100.0
-  last_checked: 1779031108.799658
+  last_checked: 1779031108
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:28.799658+02:00'
   last_ai_eval: null
@@ -161245,7 +161245,7 @@ https://galaxy.ansible.com/t_systems_mms/letsencrypt:
   addition_method: manual
   content_hash: 1fb16b30aa6907ea6976f64c7eb04ffbf3a13e1f8ff6b80cbf69f00ef3033cb5
   health_score: 100.0
-  last_checked: 1779031037.187558
+  last_checked: 1779031037
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:17:17.187558+02:00'
   last_ai_eval: null
@@ -161272,7 +161272,7 @@ https://galaxy.ansible.com/theforeman/foreman:
   addition_method: manual
   content_hash: 1fb16b30aa6907ea6976f64c7eb04ffbf3a13e1f8ff6b80cbf69f00ef3033cb5
   health_score: 100.0
-  last_checked: 1779031406.32131
+  last_checked: 1779031406
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:26.321310+02:00'
   last_ai_eval: null
@@ -161468,7 +161468,7 @@ https://garden.io:
   addition_method: manual
   content_hash: 7b4df8d5c724f8f10f455185be5cf2acb0c0ebafe8eb15c44f2d84671cb7415b
   health_score: 100.0
-  last_checked: 1779034313.690304
+  last_checked: 1779034313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:53.690304+02:00'
   last_ai_eval: null
@@ -161496,7 +161496,7 @@ https://garden.io/blog/performance-testing:
   addition_method: manual
   content_hash: 7b4df8d5c724f8f10f455185be5cf2acb0c0ebafe8eb15c44f2d84671cb7415b
   health_score: 100.0
-  last_checked: 1779030742.226792
+  last_checked: 1779030742
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:22.226792+02:00'
   last_ai_eval: null
@@ -161524,7 +161524,7 @@ https://garden.io/blog/pulumi-vs-terraform:
   addition_method: manual
   content_hash: 7b4df8d5c724f8f10f455185be5cf2acb0c0ebafe8eb15c44f2d84671cb7415b
   health_score: 100.0
-  last_checked: 1779032152.927222
+  last_checked: 1779032152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:52.927222+02:00'
   last_ai_eval: null
@@ -161618,7 +161618,7 @@ https://gatling.io/docs/current/extensions/jenkins_plugin:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031231.488338
+  last_checked: 1779031231
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:31.488338+02:00'
   last_ai_eval: null
@@ -161716,7 +161716,7 @@ https://geekflare.com/cybersecurity/kubernetes-security-scanner:
   addition_method: manual
   content_hash: 7c78d01ca6176516ac5d47db06d80bb02515a64a39777d9675586dce927bddb6
   health_score: 100.0
-  last_checked: 1779130495.013747
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.013747+02:00'
   last_ai_eval: null
@@ -161748,7 +161748,7 @@ https://geekflare.com/dev/generate-analyze-thread-dumps:
   addition_method: manual
   content_hash: e94cae84d9684c28631ab0a368831e265ef3e7ad817494c2e8d57ef32f72b58d
   health_score: 100.0
-  last_checked: 1779130495.021628
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.021628+02:00'
   last_ai_eval: null
@@ -161779,7 +161779,7 @@ https://geekflare.com/devops-tools:
   addition_method: manual
   content_hash: 5bad1017b82ca8f4905682d3fd7d359c164410d661fd3c8ab5ddabfcd6bb93b8
   health_score: 100.0
-  last_checked: 1779030730.283713
+  last_checked: 1779030730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:10.283713+02:00'
   last_ai_eval: null
@@ -161807,7 +161807,7 @@ https://geekflare.com/devops/config-management-tools:
   addition_method: manual
   content_hash: 345a5f7af7ed72b6d7b31167bc131ea9bc92ac6436aae361d1bd7250165ed92d
   health_score: 100.0
-  last_checked: 1779130494.950848
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.950848+02:00'
   last_ai_eval: null
@@ -161871,7 +161871,7 @@ https://geekflare.com/generate-analyze-thread-dumps:
   addition_method: manual
   content_hash: 977bc922486c5fad3caf53da2155b1f4fbed9368b7e4608522c709aa6482e098
   health_score: 100.0
-  last_checked: 1779033088.561662
+  last_checked: 1779033088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:28.561662+02:00'
   last_ai_eval: null
@@ -161897,7 +161897,7 @@ https://geekflare.com/gitops-introduction:
   addition_method: manual
   content_hash: bdb549c78df7f751ecf9679e7f326033e7947c2ffd1d56c4d6feb10b015a3bc5
   health_score: 100.0
-  last_checked: 1779032797.85576
+  last_checked: 1779032797
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:37.855760+02:00'
   last_ai_eval: null
@@ -161923,7 +161923,7 @@ https://geekflare.com/kubernetes-best-practices:
   addition_method: manual
   content_hash: 5d937313010eb7a1c1d38b2e9a2fbc0eb6f2b1b5fb8b45d41159303d18a4715c
   health_score: 100.0
-  last_checked: 1779032869.133868
+  last_checked: 1779032869
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:49.133868+02:00'
   last_ai_eval: null
@@ -161950,7 +161950,7 @@ https://geekflare.com/topic/development:
   addition_method: manual
   content_hash: 189548e9e2ca4c3b781685b97e4ded17ccbbbc1c57b3c87aa7fae3dabf00028b
   health_score: 100.0
-  last_checked: 1779130495.011066
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.011066+02:00'
   last_ai_eval: null
@@ -162014,7 +162014,7 @@ https://gendocu.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033162.48311
+  last_checked: 1779033162
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:42.483110+02:00'
   last_ai_eval: null
@@ -162046,7 +162046,7 @@ https://gennyallcroft.medium.com/understanding-kubernetes-deployments-with-helm-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032388.299036
+  last_checked: 1779032388
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:48.299036+02:00'
   last_ai_eval: null
@@ -162179,7 +162179,7 @@ https://get.robin.io:
   addition_method: manual
   content_hash: 2072f3fb12a840fa649f14d4f73a99ef1c21617c0bff45e219d166575d7acbc6
   health_score: 100.0
-  last_checked: 1779031782.366654
+  last_checked: 1779031782
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:42.366654+02:00'
   last_ai_eval: null
@@ -162205,7 +162205,7 @@ https://getbetterdevops.io/build-docker-images-using-ansible-and-packer:
   addition_method: manual
   content_hash: 272ff80bf21d42cf1454211278538426ed1a18e16bd66d12a38fec85a1bcc9ca
   health_score: 100.0
-  last_checked: 1779033069.812471
+  last_checked: 1779033069
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:09.812471+02:00'
   last_ai_eval: null
@@ -162233,7 +162233,7 @@ https://getbetterdevops.io/k8s-ingress-with-letsencrypt:
   addition_method: manual
   content_hash: 272ff80bf21d42cf1454211278538426ed1a18e16bd66d12a38fec85a1bcc9ca
   health_score: 100.0
-  last_checked: 1779029504.733992
+  last_checked: 1779029504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:44.733992+02:00'
   last_ai_eval: null
@@ -162260,7 +162260,7 @@ https://getbetterdevops.io/terraform-with-helm:
   addition_method: manual
   content_hash: 272ff80bf21d42cf1454211278538426ed1a18e16bd66d12a38fec85a1bcc9ca
   health_score: 100.0
-  last_checked: 1779033803.692642
+  last_checked: 1779033803
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:23.692642+02:00'
   last_ai_eval: null
@@ -162288,7 +162288,7 @@ https://getenroute.io/blog/leverage-open-source-oss-derive-insights-grafana-prom
   addition_method: manual
   content_hash: 94c0c28a11c8f9635991eb0fd8657952d4963db1c07d31c1f3c3bf0cfd648eec
   health_score: 100.0
-  last_checked: 1779030862.041447
+  last_checked: 1779030862
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:22.041447+02:00'
   last_ai_eval: null
@@ -162316,7 +162316,7 @@ https://getenroute.io/docs/ingress-filter-legos-secure-microservices-apis-using-
   addition_method: manual
   content_hash: c5ccc18f113d30d1847ecda6920a8d44ade901e2c62e50be9452d1aacf9b0f55
   health_score: 100.0
-  last_checked: 1779032340.614568
+  last_checked: 1779032340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:00.614568+02:00'
   last_ai_eval: null
@@ -162346,7 +162346,7 @@ https://getkuby.io:
   addition_method: manual
   content_hash: bdb28ea6fe2cd3c84d685c317caa0e957868953d5cb11afb2f1f72c422eba6dc
   health_score: 100.0
-  last_checked: 1779032785.5861
+  last_checked: 1779032785
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:25.586100+02:00'
   last_ai_eval: null
@@ -162377,7 +162377,7 @@ https://getmatter.app:
   addition_method: manual
   content_hash: e359d33722d3dd1e2437967e1f0b64b4a8a04cefd5ccea53e95794444ff2f070
   health_score: 100.0
-  last_checked: 1779034139.888888
+  last_checked: 1779034139
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:59.888888+02:00'
   last_ai_eval: null
@@ -162468,7 +162468,7 @@ https://gigaom.com/report/gigaom-radar-for-data-storage-for-kubernetes:
   addition_method: manual
   content_hash: 099a11e0fa4edc386ccfbf1692aa13281cf29194dffe099fec88ccb809d86409
   health_score: 100.0
-  last_checked: 1779033418.861868
+  last_checked: 1779033418
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:58.861868+02:00'
   last_ai_eval: null
@@ -162496,7 +162496,7 @@ https://gijsreijn.medium.com/optimizing-your-dsc-v3-authoring-experience-in-vsco
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031455.374085
+  last_checked: 1779031455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:15.374085+02:00'
   last_ai_eval: null
@@ -162529,7 +162529,7 @@ https://gist.github.com/CrookedNumber/8964442:
   addition_method: manual
   content_hash: 421ebc4795ba767c78a547cf843710529449385abc6eba1a4d6257e3ee633689
   health_score: 100.0
-  last_checked: 1781735940.474408
+  last_checked: 1781735940
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:00.474408+02:00'
   last_ai_eval: null
@@ -162572,7 +162572,7 @@ https://gist.github.com/Faheetah/e11bd0315c34ed32e681616e41279ef4:
   addition_method: manual
   content_hash: d15f636952706a95487d2517870101d3dbeeb1c5a26c2ddb23887fc2aaae6ba1
   health_score: 100.0
-  last_checked: 1781735992.204629
+  last_checked: 1781735992
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:52.204629+02:00'
   last_ai_eval: null
@@ -162614,7 +162614,7 @@ https://gist.github.com/GTRekter/51f8be3fbfb13b3696f92e117d956597:
   addition_method: manual
   content_hash: 2316308b32046c380b82bc6156ff3bd9c07602d4ddff771c48804f0093fe9373
   health_score: 100.0
-  last_checked: 1781735879.559064
+  last_checked: 1781735879
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:59.559064+02:00'
   last_ai_eval: null
@@ -162657,7 +162657,7 @@ https://gist.github.com/JamesMGreene/cdd0ac49f90c987e45ac:
   addition_method: manual
   content_hash: a69ee091e4e7b0165da20cd1d7dda9729de3e1439528b87b5415ca5c62c41e27
   health_score: 100.0
-  last_checked: 1781735940.550434
+  last_checked: 1781735940
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:00.550434+02:00'
   last_ai_eval: null
@@ -162698,7 +162698,7 @@ https://gist.github.com/PatrLind/e651d3cbc3bf68e4bd9fcc9568cbd3fb:
   addition_method: manual
   content_hash: ddb7e934892c999e7ffb796047b2c07472eb4d4aad6e69dfa792fa7ac6b479ad
   health_score: 100.0
-  last_checked: 1781736026.121354
+  last_checked: 1781736026
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:26.121354+02:00'
   last_ai_eval: null
@@ -162740,7 +162740,7 @@ https://gist.github.com/andykuszyk/a5ee80ae263e77f651bed878c1deb03b:
   addition_method: manual
   content_hash: 6fe389c1d6ad96dfb6a95b68a102a39ec7e839fd7889d34d8b16afa0b76281b3
   health_score: 100.0
-  last_checked: 1781735929.519659
+  last_checked: 1781735929
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:49.519659+02:00'
   last_ai_eval: null
@@ -162782,7 +162782,7 @@ https://gist.github.com/chadmcrowell/4d11b8a56aba3bdc32ea73c31104357b:
   addition_method: manual
   content_hash: 5c9ca00b5ec15ab39feea9a2b195978cdaf7fdd85663956840ecddb55896a84d
   health_score: 100.0
-  last_checked: 1781736233.346126
+  last_checked: 1781736233
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:53.346126+02:00'
   last_ai_eval: null
@@ -162822,7 +162822,7 @@ https://gist.github.com/chadmcrowell/f3fc3be2ca1fcb887034162c14d77e74:
   addition_method: manual
   content_hash: b8a6ead36971e59f17f178a130c8210c292c7cc4045b4686a8c1adac7d04b385
   health_score: 100.0
-  last_checked: 1781736101.755792
+  last_checked: 1781736101
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:41.755792+02:00'
   last_ai_eval: null
@@ -162863,7 +162863,7 @@ https://gist.github.com/djspiewak/9f2f91085607a4859a66:
   addition_method: manual
   content_hash: 2e3498fea77db97836c13fa928f3bfe82e28b0e25ee9ac5fda7c20baae2d7d12
   health_score: 100.0
-  last_checked: 1781735940.249553
+  last_checked: 1781735940
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:00.249553+02:00'
   last_ai_eval: null
@@ -162906,7 +162906,7 @@ https://gist.github.com/hxlnt/60d0e62efdb973e221e585e2b990bfd6:
   addition_method: manual
   content_hash: 16e48cdd6ccc7b8bfc80e3ac1400ee6a8b793d27073b479472e2da8b6766f3a2
   health_score: 100.0
-  last_checked: 1781736167.809265
+  last_checked: 1781736167
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:47.809265+02:00'
   last_ai_eval: null
@@ -162946,7 +162946,7 @@ https://gist.github.com/jahe/59557d507f43574b0d96:
   addition_method: manual
   content_hash: b015cca6c2311c725fd2f02acce80b86cc67a8369ecace1897851caebdf2894f
   health_score: 100.0
-  last_checked: 1781735890.046658
+  last_checked: 1781735890
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:10.046658+02:00'
   last_ai_eval: null
@@ -162986,7 +162986,7 @@ https://gist.github.com/jiffle/499caa5f53ab8f90dc19a3040ee40f48:
   addition_method: manual
   content_hash: a99db13823be8fc8c5d2e0b91f1dcfe71ee444a758c03ab503a8d2cdfbf4f723
   health_score: 100.0
-  last_checked: 1781735889.833354
+  last_checked: 1781735889
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:09.833354+02:00'
   last_ai_eval: null
@@ -163027,7 +163027,7 @@ https://gist.github.com/jimangel/0014770713cdca8b363816930ef2520f:
   addition_method: manual
   content_hash: 176696de394292ad08398597cbc898063cbee52dca7d71b412e495dae21f40ca
   health_score: 100.0
-  last_checked: 1781736026.067956
+  last_checked: 1781736026
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:26.067956+02:00'
   last_ai_eval: null
@@ -163068,7 +163068,7 @@ https://gist.github.com/leonardofed:
   addition_method: manual
   content_hash: b74f6418c0c8d80819b582478832f0d5a779994d4e06908a3d5537f0604e71e4
   health_score: 100.0
-  last_checked: 1779033511.50311
+  last_checked: 1779033511
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:58:31.503110+02:00'
   last_ai_eval: null
@@ -163108,7 +163108,7 @@ https://gist.github.com/luisalfonsopreciado/40a0fc2319241d517832affdce2bc1ff:
   addition_method: manual
   content_hash: 80420720cf80743f56bf140adbea55f27eb5ebc5b7fd5581705b907594eb304d
   health_score: 100.0
-  last_checked: 1781736221.40658
+  last_checked: 1781736221
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:41.406580+02:00'
   last_ai_eval: null
@@ -163149,7 +163149,7 @@ https://gist.github.com/michaellihs/b08c89581ec597fa198cf74e2239f4a6:
   addition_method: manual
   content_hash: a184795ca7faa4c0935e9fae7f92967067784d6abdb872e1fcbce0d9bda81bd0
   health_score: 100.0
-  last_checked: 1781735889.876395
+  last_checked: 1781735889
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:09.876395+02:00'
   last_ai_eval: null
@@ -163191,7 +163191,7 @@ https://gist.github.com/ninlil/affbf7514d4e74c7634e77f47e172236:
   addition_method: manual
   content_hash: a7cd8e96934366d61ec170e8f15c9af7d6192aab855b41b5725d8a947b8bd72f
   health_score: 100.0
-  last_checked: 1781736221.395211
+  last_checked: 1781736221
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:41.395211+02:00'
   last_ai_eval: null
@@ -163229,7 +163229,7 @@ https://gist.github.com/pierrejoubert73/902cc94d79424356a8d20be2b382e1ab:
   addition_method: manual
   content_hash: 20da3c231860dadc82bf0d21d61d534de3dbc9b29ed9395555df0229ab321db2
   health_score: 100.0
-  last_checked: 1779034235.595644
+  last_checked: 1779034235
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:10:35.595644+02:00'
   last_ai_eval: null
@@ -163262,7 +163262,7 @@ https://gist.github.com/rafaeltuelho/111850b0db31106a4d12a186e1fbc53e:
   addition_method: manual
   content_hash: 2cf3668a9f9c1d3ffc1f9befe08b95161b61906ed54f5f9f570ee471daeab59f
   health_score: 100.0
-  last_checked: 1781735889.957793
+  last_checked: 1781735889
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:09.957793+02:00'
   last_ai_eval: null
@@ -163305,7 +163305,7 @@ https://gist.github.com/scottrigby/a1a42c3292ec7899837c578ffdaaf92a:
   addition_method: manual
   content_hash: 70662c02ec6dc587c19c3ccca97070bfd30c4899ae45af1b126d34f097779714
   health_score: 100.0
-  last_checked: 1781735939.899532
+  last_checked: 1781735939
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:59.899532+02:00'
   last_ai_eval: null
@@ -163346,7 +163346,7 @@ https://gist.github.com/so0k/42313dbb3b547a0f51a547bb968696ba:
   addition_method: manual
   content_hash: 4cac4c1c00efe6e4f1af0bfefc089b68c0ebdaa7fe67f5f2acc3438b9a72f0b9
   health_score: 100.0
-  last_checked: 1781736180.841727
+  last_checked: 1781736180
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:00.841727+02:00'
   last_ai_eval: null
@@ -163389,7 +163389,7 @@ https://gist.github.com/starred:
   addition_method: manual
   content_hash: adfd12210935ae3a03ac6da9ca56002bcc109bfd919109472df49d8574259ac8
   health_score: 100.0
-  last_checked: 1779130494.957963
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.957963+02:00'
   last_ai_eval: null
@@ -163427,7 +163427,7 @@ https://gist.github.com/tmckayus/8e843f90c44ac841d0673434c7de0c6a:
   addition_method: manual
   content_hash: 1260f68c3efaa0a4b2dde8e8d792deda6846d63b819cedd7c80ab7bf93b4b174
   health_score: 100.0
-  last_checked: 1781736112.483095
+  last_checked: 1781736112
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:52.483095+02:00'
   last_ai_eval: null
@@ -163468,7 +163468,7 @@ https://gist.github.com/tuannvm/4e1bcc993f683ee275ed36e67c30ac49:
   addition_method: manual
   content_hash: 7c2557d75d9fa8a4864ed14a0e7a418cda5010b79bd3dbdadf62fdee2a8e8b18
   health_score: 100.0
-  last_checked: 1781735890.28759
+  last_checked: 1781735890
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:10.287590+02:00'
   last_ai_eval: null
@@ -163510,7 +163510,7 @@ https://gist.github.com/twasink/d52ef998b2a5b24cdfaa9e7358c5282f:
   addition_method: manual
   content_hash: ab9e90e1f91e043ed7f56f8a6c6f74b99d12c6cc11f343e90e10e96be5237689
   health_score: 100.0
-  last_checked: 1781735991.713178
+  last_checked: 1781735991
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:51.713178+02:00'
   last_ai_eval: null
@@ -163551,7 +163551,7 @@ https://gist.github.com/xandout/8d24558c75c53f3cb8bf0a97ec25fcfc:
   addition_method: manual
   content_hash: 312826fd091242ee25765fcf2227585173b1e93b89ffc965db40b0fa4d8ccbc8
   health_score: 100.0
-  last_checked: 1781736046.429361
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.429361+02:00'
   last_ai_eval: null
@@ -163591,7 +163591,7 @@ https://gist.new:
   addition_method: manual
   content_hash: 643a92e8fd2d3b658307d610fe239d22a2fad32248152d4d27faf5b1e4af50a6
   health_score: 100.0
-  last_checked: 1779031910.773375
+  last_checked: 1779031910
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:50.773375+02:00'
   last_ai_eval: null
@@ -163618,7 +163618,7 @@ https://git-flow.readthedocs.io:
   addition_method: manual
   content_hash: 7f77a0c43f6aa4744a89986dab181b8fc44fa87ab52bd9747e1491a188271414
   health_score: 100.0
-  last_checked: 1779030683.17972
+  last_checked: 1779030683
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:23.179720+02:00'
   last_ai_eval: null
@@ -163710,7 +163710,7 @@ https://git-scm.com/book:
   addition_method: manual
   content_hash: 97ba3575c11a50391bf93564238da1c8f507274730f4f7eb970bb25169cab439
   health_score: 100.0
-  last_checked: 1779029952.49264
+  last_checked: 1779029952
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:59:12.492640+02:00'
   last_ai_eval: null
@@ -163900,7 +163900,7 @@ https://gitea.com:
   addition_method: manual
   content_hash: ed5111f4bd46a493a59d0b262fc183a34884294db2d577e19d9f1652437140b8
   health_score: 100.0
-  last_checked: 1779029174.71657
+  last_checked: 1779029174
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:14.716570+02:00'
   last_ai_eval: null
@@ -163959,7 +163959,7 @@ https://github.blog/2015-06-08-how-to-undo-almost-anything-with-git:
   addition_method: manual
   content_hash: 7789f9e360dbb5bef61f7cd9d3b1cbe122ae55fe44873bdb35b5e40c2aa6360a
   health_score: 100.0
-  last_checked: 1779030655.527212
+  last_checked: 1779030655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:55.527212+02:00'
   last_ai_eval: null
@@ -163986,7 +163986,7 @@ https://github.blog/2019-01-07-create-pull-requests-in-vscode:
   addition_method: manual
   content_hash: 2296408ec5651c32903c13b3931524a84b30ba1e1d68eff3663843784cda724f
   health_score: 100.0
-  last_checked: 1779030116.277288
+  last_checked: 1779030116
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:56.277288+02:00'
   last_ai_eval: null
@@ -164013,7 +164013,7 @@ https://github.blog/2019-08-08-github-actions-now-supports-ci-cd:
   addition_method: manual
   content_hash: 2e8af113a5c3f0d6780e9927e581d942fecd05ba4bc467b958bd878829044a49
   health_score: 100.0
-  last_checked: 1779031442.587766
+  last_checked: 1779031442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:02.587766+02:00'
   last_ai_eval: null
@@ -164040,7 +164040,7 @@ https://github.blog/2020-04-15-npm-has-joined-github:
   addition_method: manual
   content_hash: 44a92650f43674ddffcf55235179b229a2a2612b616c6783c050e1be64eec9ce
   health_score: 100.0
-  last_checked: 1779033707.142818
+  last_checked: 1779033707
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:47.142818+02:00'
   last_ai_eval: null
@@ -164067,7 +164067,7 @@ https://github.blog/2020-07-02-git-credential-manager-core-building-a-universal-
   addition_method: manual
   content_hash: 8940a7e9391aef39ef5080dae9e6c62de15075b622dc738fd16506d6a635de76
   health_score: 100.0
-  last_checked: 1779030023.377138
+  last_checked: 1779030023
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:23.377138+02:00'
   last_ai_eval: null
@@ -164094,7 +164094,7 @@ https://github.blog/2020-07-02-how-we-launched-docs-github-com:
   addition_method: manual
   content_hash: c89e59a578081c79cb471c0452a869e1fa7bac4905974f5c5b2ce0e60aae83aa
   health_score: 100.0
-  last_checked: 1779030865.472899
+  last_checked: 1779030865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:25.472899+02:00'
   last_ai_eval: null
@@ -164121,7 +164121,7 @@ https://github.blog/2020-07-27-highlights-from-git-2-28:
   addition_method: manual
   content_hash: b81fdfbc3391b4d3a4474849a27c03743c5256fd20c12081cac3e93305d5117a
   health_score: 100.0
-  last_checked: 1779029117.197562
+  last_checked: 1779029117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:17.197562+02:00'
   last_ai_eval: null
@@ -164148,7 +164148,7 @@ https://github.blog/2020-07-27-introducing-githubs-openapi-description:
   addition_method: manual
   content_hash: d5ecf22004b11d998cebb9f9edd92ca03bbddc3f789fce06c66dc095c45cbb21
   health_score: 100.0
-  last_checked: 1779030976.3451
+  last_checked: 1779030976
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:16.345100+02:00'
   last_ai_eval: null
@@ -164175,7 +164175,7 @@ https://github.blog/2020-07-30-token-authentication-requirements-for-api-and-git
   addition_method: manual
   content_hash: 74d6716bdf3a1d79182fb12f7d7f1218daa43d2291849c646d8b625451f93d6f
   health_score: 100.0
-  last_checked: 1779031788.84586
+  last_checked: 1779031788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:48.845860+02:00'
   last_ai_eval: null
@@ -164202,7 +164202,7 @@ https://github.blog/2020-09-30-github-welcomes-the-openjdk-project:
   addition_method: manual
   content_hash: c86508c4bd846fa4f20ff677c9c26c07f693a9bd5aac5514efbe9a23e58527f5
   health_score: 100.0
-  last_checked: 1779032790.73674
+  last_checked: 1779032790
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:30.736740+02:00'
   last_ai_eval: null
@@ -164230,7 +164230,7 @@ https://github.blog/2020-10-07-devops-definition:
   addition_method: manual
   content_hash: e4c77868c66c88757379e8288b4f89ba6176840543253eba7e6c51a03c2055ae
   health_score: 100.0
-  last_checked: 1779032055.491591
+  last_checked: 1779032055
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:15.491591+02:00'
   last_ai_eval: null
@@ -164258,7 +164258,7 @@ https://github.blog/2020-10-09-devops-cloud-testing:
   addition_method: manual
   content_hash: 93247bcd6bfe5f26b356a3d792aa67a80796d2730b2fe5e9b57689b837faff14
   health_score: 100.0
-  last_checked: 1779031517.059653
+  last_checked: 1779031517
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:17.059653+02:00'
   last_ai_eval: null
@@ -164285,7 +164285,7 @@ https://github.blog/2020-12-15-token-authentication-requirements-for-git-operati
   addition_method: manual
   content_hash: 71c160778d54e20e7c68c8b249b9c0991752f0322cfb5ccacafcc6333fcee6b9
   health_score: 100.0
-  last_checked: 1779033762.021081
+  last_checked: 1779033762
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:42.021081+02:00'
   last_ai_eval: null
@@ -164312,7 +164312,7 @@ https://github.blog/2020-12-17-commits-are-snapshots-not-diffs:
   addition_method: manual
   content_hash: ba4d5cbfd50ef684e47ef9d304e7f6596ecb49a398801e9513863866cec62e1f
   health_score: 100.0
-  last_checked: 1779034232.867081
+  last_checked: 1779034232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:32.867081+02:00'
   last_ai_eval: null
@@ -164339,7 +164339,7 @@ https://github.blog/2020-12-18-how-to-make-devops-your-competitive-advantage:
   addition_method: manual
   content_hash: ed529c220a96382b5cf846254a0c8b9203debba87fff93eb85354cc9685e0da9
   health_score: 100.0
-  last_checked: 1779029152.02778
+  last_checked: 1779029152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:52.027780+02:00'
   last_ai_eval: null
@@ -164367,7 +164367,7 @@ https://github.blog/2020-12-18-learn-about-ghapi-a-new-third-party-python-client
   addition_method: manual
   content_hash: 69670512bc13f33de51e1ef5902d02d0a20effe2c99c0960cc1a673986b4b0cb
   health_score: 100.0
-  last_checked: 1779033281.26435
+  last_checked: 1779033281
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:41.264350+02:00'
   last_ai_eval: null
@@ -164394,7 +164394,7 @@ https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-cl
   addition_method: manual
   content_hash: 2d6f29dbc0313a5558da7c6d3c941d1cb001766b07542a1c250d332ca93ef4c2
   health_score: 100.0
-  last_checked: 1779034520.981583
+  last_checked: 1779034520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:20.981583+02:00'
   last_ai_eval: null
@@ -164421,7 +164421,7 @@ https://github.blog/2021-01-25-improving-how-we-deploy-github:
   addition_method: manual
   content_hash: 4dc289737d82b55d4c7083252b33ab86bb565782e8984c3785a6682c5123d913
   health_score: 100.0
-  last_checked: 1779029641.297844
+  last_checked: 1779029641
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:01.297844+02:00'
   last_ai_eval: null
@@ -164448,7 +164448,7 @@ https://github.blog/2021-02-03-deployment-reliability-at-github:
   addition_method: manual
   content_hash: 24dd8b15e934cdd488d8df20a765a52b558aa681744bb6c0623d0a6a6f2921b5
   health_score: 100.0
-  last_checked: 1779032550.685019
+  last_checked: 1779032550
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:30.685019+02:00'
   last_ai_eval: null
@@ -164475,7 +164475,7 @@ https://github.blog/2021-02-04-extending-gitops-to-reliability-as-code-with-gith
   addition_method: manual
   content_hash: e440210e9855e4646975b4ccc2fed41ed41a11403fa9b968a5fbcd897a23eef5
   health_score: 100.0
-  last_checked: 1779033432.985149
+  last_checked: 1779033432
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:12.985149+02:00'
   last_ai_eval: null
@@ -164502,7 +164502,7 @@ https://github.blog/2021-03-23-solving-the-innersource-discovery-problem:
   addition_method: manual
   content_hash: 420df91b21186727f663de3d5e0163379181766a0fc4734d4a9d381ba69bfb91
   health_score: 100.0
-  last_checked: 1779029970.201561
+  last_checked: 1779029970
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:30.201561+02:00'
   last_ai_eval: null
@@ -164529,7 +164529,7 @@ https://github.blog/2021-04-13-implementing-least-privilege-for-secrets-in-githu
   addition_method: manual
   content_hash: 95de76b3dbb320ade7a967ae2a612a9840f4f7318ff46e86bc40a051ef085934
   health_score: 100.0
-  last_checked: 1779034395.384504
+  last_checked: 1779034395
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:15.384504+02:00'
   last_ai_eval: null
@@ -164556,7 +164556,7 @@ https://github.blog/2021-04-15-work-with-github-actions-in-your-terminal-with-gi
   addition_method: manual
   content_hash: d634b894acd00fd608e17f0ca3050b87fe1f3cd2656e5465684c2c04b94787ae
   health_score: 100.0
-  last_checked: 1779030268.718126
+  last_checked: 1779030268
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:28.718126+02:00'
   last_ai_eval: null
@@ -164583,7 +164583,7 @@ https://github.blog/2021-04-22-github-actions-update-helping-maintainers-combat-
   addition_method: manual
   content_hash: 1783b6f1aade3543f205d7ea28029093f2f30a2731de15f64575d956bcf9efed
   health_score: 100.0
-  last_checked: 1779030709.711005
+  last_checked: 1779030709
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:49.711005+02:00'
   last_ai_eval: null
@@ -164610,7 +164610,7 @@ https://github.blog/2021-04-27-ship-code-faster-safer-feature-flags:
   addition_method: manual
   content_hash: e124d96c3b7658f62c1141b3304c21365ddde20029e2a02d33ff7b94e77e0807
   health_score: 100.0
-  last_checked: 1779030727.524803
+  last_checked: 1779030727
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:07.524803+02:00'
   last_ai_eval: null
@@ -164637,7 +164637,7 @@ https://github.blog/2021-04-28-use-github-actions-manage-docs:
   addition_method: manual
   content_hash: 943c5766a7be323df3bff89bc817f554c8467728720140ee38e7f9e8a32c412e
   health_score: 100.0
-  last_checked: 1779030473.707183
+  last_checked: 1779030473
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:53.707183+02:00'
   last_ai_eval: null
@@ -164664,7 +164664,7 @@ https://github.blog/2021-05-10-security-keys-supported-ssh-git-operations:
   addition_method: manual
   content_hash: a4d0f924377efc3164e63f3f15db4185c0fb56a42a325a1143a45cc6fa1f037f
   health_score: 100.0
-  last_checked: 1779030356.774266
+  last_checked: 1779030356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:56.774266+02:00'
   last_ai_eval: null
@@ -164691,7 +164691,7 @@ https://github.blog/2021-07-22-github-supply-chain-security-features-go-communit
   addition_method: manual
   content_hash: 3259557bde595b4997010dd5effe9b56de0e95c7daed6927caf27d52869d3f60
   health_score: 100.0
-  last_checked: 1779034569.743238
+  last_checked: 1779034569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:09.743238+02:00'
   last_ai_eval: null
@@ -164718,7 +164718,7 @@ https://github.blog/2021-08-24-github-cli-2-0-includes-extensions:
   addition_method: manual
   content_hash: b3e0cfb8f142e83e226a2c28e718beec1f4f35c061ae729032e11451f02e076c
   health_score: 100.0
-  last_checked: 1779030570.347534
+  last_checked: 1779030570
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:30.347534+02:00'
   last_ai_eval: null
@@ -164746,7 +164746,7 @@ https://github.blog/2021-11-04-10-github-actions-resources-basics-ci-cd:
   addition_method: manual
   content_hash: 350b426177dee1aa43f1ada74ea77cb28ab6c041432c43c5073183f1b4ef6403
   health_score: 100.0
-  last_checked: 1779032700.21849
+  last_checked: 1779032700
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:00.218490+02:00'
   last_ai_eval: null
@@ -164773,7 +164773,7 @@ https://github.blog/2021-11-30-5-devops-tips-to-speed-up-your-developer-workflow
   addition_method: manual
   content_hash: b46b8e959b2ae74be38f255d2ae54eba0d63b92c3cce60893e03f04928b5ba2f
   health_score: 100.0
-  last_checked: 1779029378.717675
+  last_checked: 1779029378
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:38.717675+02:00'
   last_ai_eval: null
@@ -164800,7 +164800,7 @@ https://github.blog/2021-12-06-safeguard-container-signing-capability-actions:
   addition_method: manual
   content_hash: e3fd644f5bb82e75aede4aa0099fcda5bcd0326f9a05401a6d98f09a477551d9
   health_score: 100.0
-  last_checked: 1779033666.582025
+  last_checked: 1779033666
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:06.582025+02:00'
   last_ai_eval: null
@@ -164826,7 +164826,7 @@ https://github.blog/2021-12-08-improving-github-code-search:
   addition_method: manual
   content_hash: 2e15f621f41104721c6f983d4851449b0e833d2e5635997886cb6bd4e89c9169
   health_score: 100.0
-  last_checked: 1779031543.641744
+  last_checked: 1779031543
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:43.641744+02:00'
   last_ai_eval: null
@@ -164853,7 +164853,7 @@ https://github.blog/2021-12-16-5-automations-every-developer-should-be-running:
   addition_method: manual
   content_hash: 70d568ca40c53841aa0d44c00b2aa3669adfbd9d566e918578f35655ebc059fc
   health_score: 100.0
-  last_checked: 1779030869.127583
+  last_checked: 1779030869
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:29.127583+02:00'
   last_ai_eval: null
@@ -164880,7 +164880,7 @@ https://github.blog/2021-12-17-getting-started-with-github-actions-just-got-easi
   addition_method: manual
   content_hash: a643ef5fe8307e3ddb2042ab52646f59fa6270686748c5218b03b58c2807d3d9
   health_score: 100.0
-  last_checked: 1779030347.41154
+  last_checked: 1779030347
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:47.411540+02:00'
   last_ai_eval: null
@@ -164906,7 +164906,7 @@ https://github.blog/2022-01-31-dependency-graph-now-supports-github-actions:
   addition_method: manual
   content_hash: 01d44ec50cc738ff06bc3d66249ea5c7fb2e63d45c11386d0e7ac185e1de01d6
   health_score: 100.0
-  last_checked: 1779032046.789025
+  last_checked: 1779032046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:06.789025+02:00'
   last_ai_eval: null
@@ -164934,7 +164934,7 @@ https://github.blog/2022-02-02-build-ci-cd-pipeline-github-actions-four-steps:
   addition_method: manual
   content_hash: 186e346fb4797f5d7adc8c49c5e9153020f9077af50e0154e29bf149659426f6
   health_score: 100.0
-  last_checked: 1779033698.054854
+  last_checked: 1779033698
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:38.054854+02:00'
   last_ai_eval: null
@@ -164960,7 +164960,7 @@ https://github.blog/2022-02-10-using-reusable-workflows-github-actions:
   addition_method: manual
   content_hash: fd6668ceabe42a9e1b965eb2711d7ffa08ced43ef0e02c51671e61ba7335e739
   health_score: 100.0
-  last_checked: 1779032575.403001
+  last_checked: 1779032575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:55.403001+02:00'
   last_ai_eval: null
@@ -164987,7 +164987,7 @@ https://github.blog/2022-02-11-getting-started-with-project-planning-on-github:
   addition_method: manual
   content_hash: 414f8b0f731fef763b7ee7e8bde2a6a82855986ae8bf72c406c691051be9b1c3
   health_score: 100.0
-  last_checked: 1779032220.371913
+  last_checked: 1779032220
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:00.371913+02:00'
   last_ai_eval: null
@@ -165014,7 +165014,7 @@ https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid:
   addition_method: manual
   content_hash: 662fbfae2b6f65ae64b47ab13bd241841143df681eabd4d8a77bf944cf7089ef
   health_score: 100.0
-  last_checked: 1779031796.637182
+  last_checked: 1779031796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:56.637182+02:00'
   last_ai_eval: null
@@ -165041,7 +165041,7 @@ https://github.blog/2022-04-07-git-credential-manager-authentication-for-everyon
   addition_method: manual
   content_hash: be7ed25812b1086968abb161668679e36784c0b94cafacdea1efd9f572afd8d4
   health_score: 100.0
-  last_checked: 1779029473.326168
+  last_checked: 1779029473
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:13.326168+02:00'
   last_ai_eval: null
@@ -165068,7 +165068,7 @@ https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-deve
   addition_method: manual
   content_hash: 54398bed288a44184533c1287909d6f6aa7ce21b7e9da0b80958e8e6c83e6cf0
   health_score: 100.0
-  last_checked: 1779034485.594894
+  last_checked: 1779034485
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:45.594894+02:00'
   last_ai_eval: null
@@ -165096,7 +165096,7 @@ https://github.blog/2022-06-29-improve-git-monorepo-performance-with-a-file-syst
   addition_method: manual
   content_hash: d62a6d148aeeb04bbb61196707b62269453d99a119655aaeade70b679f6667dc
   health_score: 100.0
-  last_checked: 1779032074.99454
+  last_checked: 1779032074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:34.994540+02:00'
   last_ai_eval: null
@@ -165123,7 +165123,7 @@ https://github.blog/2023-03-02-why-python-keeps-growing-explained:
   addition_method: manual
   content_hash: a94834e0dd7d765be700a6fc0ccabb48e88ab8f90b4918ef9b7d64e32d9d54cc
   health_score: 100.0
-  last_checked: 1779030249.29332
+  last_checked: 1779030249
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:09.293320+02:00'
   last_ai_eval: null
@@ -165150,7 +165150,7 @@ https://github.blog/2023-03-13-highlights-from-git-2-40:
   addition_method: manual
   content_hash: 09968be929f0d70baf674b9b24b0c2761976be101c6f901f9d1f68d164309894
   health_score: 100.0
-  last_checked: 1779030683.743865
+  last_checked: 1779030683
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:23.743865+02:00'
   last_ai_eval: null
@@ -165177,7 +165177,7 @@ https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experie
   addition_method: manual
   content_hash: 61ebb16c01aedae9bdc62dc3e29a4d01eae64f0ecf3f14e79277884bf1cf6c40
   health_score: 100.0
-  last_checked: 1779031465.658983
+  last_checked: 1779031465
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:25.658983+02:00'
   last_ai_eval: null
@@ -165204,7 +165204,7 @@ https://github.blog/2023-06-02-applying-gitops-principles-to-your-operations:
   addition_method: manual
   content_hash: 8a9804d9db5924c7e7cbd97e30ae27617322e28bd5fe3e698b3f3e435f0fe520
   health_score: 100.0
-  last_checked: 1779032077.655014
+  last_checked: 1779032077
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:37.655014+02:00'
   last_ai_eval: null
@@ -165237,7 +165237,7 @@ https://github.blog/ai-and-ml/github-copilot/building-a-general-purpose-accessib
   addition_method: automatic
   content_hash: ccc346084c5698bd09d20ff35d6aac17b18d1f7aaecc1d35b8835bf1184eeef8
   health_score: null
-  last_checked: 1780352932.853276
+  last_checked: 1780352932
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:28:52.853276+02:00'
   last_ai_eval: null
@@ -165281,7 +165281,7 @@ https://github.blog/ai-and-ml/github-copilot/building-an-emoji-list-generator-wi
   addition_method: automatic
   content_hash: 0b180a6fcba977907e78960b271664a0893a49718b1187c37aca2b059bb11f7a
   health_score: null
-  last_checked: 1780352037.401385
+  last_checked: 1780352037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:57.401385+02:00'
   last_ai_eval: null
@@ -165359,7 +165359,7 @@ https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-in
   addition_method: automatic
   content_hash: cd73d0bc830618149585c0aa117f31b8d1a06ddc05a514e938a538db1240bd32
   health_score: null
-  last_checked: 1780352003.689892
+  last_checked: 1780352003
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:23.689892+02:00'
   last_ai_eval: null
@@ -165403,7 +165403,7 @@ https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-in
   addition_method: automatic
   content_hash: f4bae37306a8e225de192ee68413e2b405d1657997d4c41b04bcaf0c30e9130d
   health_score: null
-  last_checked: 1780352932.853237
+  last_checked: 1780352932
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:28:52.853237+02:00'
   last_ai_eval: null
@@ -165442,7 +165442,7 @@ https://github.blog/changelog/2020-05-11-github-cli-allows-you-to-close-reopen-a
   addition_method: manual
   content_hash: 7ad3c504ce09a7134d205fc0d06ea1186a41bc6358c75672735cead425f23ee1
   health_score: 100.0
-  last_checked: 1779032288.317251
+  last_checked: 1779032288
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:38:08.317251+02:00'
   last_ai_eval: null
@@ -165469,7 +165469,7 @@ https://github.blog/changelog/2020-05-26-mark-pull-requests-as-ready-for-review-
   addition_method: manual
   content_hash: e2c6e41d392b1233317c48c665c8a48dd4ddf33c4c441030cbd54d092bd31c50
   health_score: 100.0
-  last_checked: 1779030827.463307
+  last_checked: 1779030827
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:13:47.463307+02:00'
   last_ai_eval: null
@@ -165826,7 +165826,7 @@ https://github.blog/changelog/2026-05-11-create-repositories-on-the-go-with-gith
   addition_method: automatic
   content_hash: 23874707ac96fa816916be258c2888ba01f13d0b567b6d0321b7572ebea83dd8
   health_score: null
-  last_checked: 1780352571.556278
+  last_checked: 1780352571
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:51.556278+02:00'
   last_ai_eval: null
@@ -165881,7 +165881,7 @@ https://github.blog/changelog/2026-05-19-gemini-3-5-flash-is-generally-available
   addition_method: automatic
   content_hash: bf8f655ec67d799ad08bca9ad67d531381879ce0537d70d3846a55a09700a4ad
   health_score: null
-  last_checked: 1780352168.173412
+  last_checked: 1780352168
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:16:08.173412+02:00'
   last_ai_eval: null
@@ -166089,7 +166089,7 @@ https://github.blog/developer-skills/github/github-for-beginners-getting-started
   addition_method: automatic
   content_hash: e984e489dc09dfc65ebd90e3c61428611b71234a3b0eac4dc02efec2d8ac12c9
   health_score: null
-  last_checked: 1780402331.955719
+  last_checked: 1780402331
   needs_ai_refresh: false
   discovered_at: '2026-06-02T14:12:11.955719+02:00'
   last_ai_eval: null
@@ -166855,7 +166855,7 @@ https://github.blog/news-insights/company-news/still-a-developer-just-outside-ou
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1780402331.9557
+  last_checked: 1780402331
   needs_ai_refresh: false
   discovered_at: '2026-06-02T14:12:11.955700+02:00'
   last_ai_eval: null
@@ -166923,7 +166923,7 @@ https://github.blog/news-insights/company-news/token-authentication-requirements
   addition_method: automatic
   content_hash: b4a6632232be995b5a3c88e139de492cbe337891b97a4d649b604e8b71b4b55f
   health_score: null
-  last_checked: 1780352849.031743
+  last_checked: 1780352849
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:29.031743+02:00'
   last_ai_eval: null
@@ -166962,7 +166962,7 @@ https://github.blog/news-insights/product-news/create-pull-requests-in-vscode:
   addition_method: manual
   content_hash: d0d2135a4b7b131934f4e39e18bbb5f6baeac7500646ec1c588f518abb90e621
   health_score: 100.0
-  last_checked: 1779130495.000944
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.000944+02:00'
   last_ai_eval: null
@@ -167228,7 +167228,7 @@ https://github.blog/news-insights/product-news/take-your-local-github-sessions-a
   addition_method: automatic
   content_hash: 89684169b919e1318a37aa9eca2d457c1cc2903e40712e66567a2730f14b46a4
   health_score: null
-  last_checked: 1780352932.853266
+  last_checked: 1780352932
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:28:52.853266+02:00'
   last_ai_eval: null
@@ -167306,7 +167306,7 @@ https://github.blog/open-source/building-githubs-next-chapter-in-accessibility:
   addition_method: automatic
   content_hash: 820850a0849bf202e855b48da898b59c6370f680dc665cee04ddc5bfe6dbd4fa
   health_score: null
-  last_checked: 1780402331.955733
+  last_checked: 1780402331
   needs_ai_refresh: false
   discovered_at: '2026-06-02T14:12:11.955733+02:00'
   last_ai_eval: null
@@ -167351,7 +167351,7 @@ https://github.blog/open-source/gaming/beyond-the-engine-10-open-source-projects
   addition_method: automatic
   content_hash: 7446ffdaf0b07200e5dcf8a1334886dc5df96dbb2094f5cea99e9b071da99bf7
   health_score: null
-  last_checked: 1780352571.556344
+  last_checked: 1780352571
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:51.556344+02:00'
   last_ai_eval: null
@@ -167397,7 +167397,7 @@ https://github.blog/open-source/gaming/dungeons-desktops-10-roguelikes-that-neve
   addition_method: automatic
   content_hash: 51335458e8440dd72da15e1d8a59f44e5d6a31606226c8017dabbbf816e14959
   health_score: null
-  last_checked: 1780352003.689843
+  last_checked: 1780352003
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:23.689843+02:00'
   last_ai_eval: null
@@ -167799,7 +167799,7 @@ https://github.blog/security/investigating-unauthorized-access-to-githubs-intern
   addition_method: automatic
   content_hash: 395f8124ea7562606efc9e355e623e016df3f60cefd2413c6527c682da423cfd
   health_score: null
-  last_checked: 1780352932.853257
+  last_checked: 1780352932
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:28:52.853257+02:00'
   last_ai_eval: null
@@ -167845,7 +167845,7 @@ https://github.blog/security/raising-the-bar-quality-shared-responsibility-and-t
   addition_method: automatic
   content_hash: 30e4222268585f78c9b46ae26d309ec8a0339240efdd96bf4dfcb25b4cf0b246
   health_score: null
-  last_checked: 1780352932.853287
+  last_checked: 1780352932
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:28:52.853287+02:00'
   last_ai_eval: null
@@ -167955,7 +167955,7 @@ https://github.com/01mf02/jaq:
   addition_method: manual
   content_hash: dcb6f91a197fbba1d7e1e3fb9588479204a7e76aaf77204a2bead92e4d1bcc2c
   health_score: 100.0
-  last_checked: 1779031714.909582
+  last_checked: 1779031714
   needs_ai_refresh: true
   discovered_at: '2026-06-11T17:53:58Z'
   last_ai_eval: null
@@ -167998,7 +167998,7 @@ https://github.com/10tanmay100/MEDICAL-DATA-PROJECT-END2END-WITH-FEW-MLOPS:
   addition_method: manual
   content_hash: 2e94c2348e441acc83427fb2e9498bf4f1113bf5b2c00425bf09ba4aff68b4f5
   health_score: 100.0
-  last_checked: 1779034523.365067
+  last_checked: 1779034523
   needs_ai_refresh: true
   discovered_at: '2024-01-24T19:56:16Z'
   last_ai_eval: null
@@ -168039,7 +168039,7 @@ https://github.com/2-alchemists/krossboard:
   addition_method: manual
   content_hash: edb4abade49d7a4e31de4d1bcdab537ce9be0dfd0d2d7b190ecdb80d8fed4e40
   health_score: 100.0
-  last_checked: 1779130494.985087
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2025-03-18T22:16:48Z'
   last_ai_eval: null
@@ -168077,7 +168077,7 @@ https://github.com/2-alchemists/krossboard-kubernetes-operator:
   addition_method: manual
   content_hash: d8953edb5c5f078614b5e2dbab6d1f81af17261abbf9be8944a2fa05a907aff1
   health_score: 100.0
-  last_checked: 1779032000.480208
+  last_checked: 1779032000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:20.480208+02:00'
   last_ai_eval: null
@@ -168110,7 +168110,7 @@ https://github.com/23andMe/Yamale:
   addition_method: manual
   content_hash: 759ada515afe9cec0d0de1f3d40406fb231737a26ef29417a43c3a051de1beb8
   health_score: 100.0
-  last_checked: 1779033759.623686
+  last_checked: 1779033759
   needs_ai_refresh: true
   discovered_at: '2026-06-01T00:42:50Z'
   last_ai_eval: null
@@ -168152,7 +168152,7 @@ https://github.com/4ARMED/kubeletmein:
   addition_method: manual
   content_hash: eae906d46887be6d1630783c8e818bf25903ee32cd3ea12c2c0d59823beea5aa
   health_score: 100.0
-  last_checked: 1779033782.483702
+  last_checked: 1779033782
   needs_ai_refresh: true
   discovered_at: '2025-11-28T11:49:34Z'
   last_ai_eval: null
@@ -168193,7 +168193,7 @@ https://github.com/99designs/aws-vault:
   addition_method: manual
   content_hash: f3f2c0bfaf6e40a77f34461ee46e598fa99e3d56148b33a7a91e648e71e456c6
   health_score: 100.0
-  last_checked: 1779031540.177448
+  last_checked: 1779031540
   needs_ai_refresh: true
   discovered_at: '2025-12-30T11:28:54Z'
   last_ai_eval: null
@@ -168231,7 +168231,7 @@ https://github.com/ABZ-Aaron/CheatSheets:
   addition_method: manual
   content_hash: 9b8591906e1ac1e076713178225d15e5ec3060470379e85c3857bea96519c68d
   health_score: 100.0
-  last_checked: 1779029356.960539
+  last_checked: 1779029356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:16.960539+02:00'
   last_ai_eval: null
@@ -168263,7 +168263,7 @@ https://github.com/ABZ-Aaron/cheat-sheets:
   addition_method: manual
   content_hash: 8d0afffe9c1ffe15b0ae1571eb1c822dfdc897120df6e63a6ae4fc0d9f8b3793
   health_score: 100.0
-  last_checked: 1779130494.942105
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2022-07-25T07:39:15Z'
   last_ai_eval: null
@@ -168304,7 +168304,7 @@ https://github.com/AICoE/OpenShiftKubeAudit:
   addition_method: manual
   content_hash: 049bcb40e2fdcc4b12363a9e2c1d22fd07ebe1827a39bad2abaebecfe19b71d5
   health_score: 100.0
-  last_checked: 1779031669.972574
+  last_checked: 1779031669
   needs_ai_refresh: true
   discovered_at: '2020-09-16T17:31:26Z'
   last_ai_eval: null
@@ -168344,7 +168344,7 @@ https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts:
   addition_method: manual
   content_hash: aa8107a38883d61b2607bf1f1de837a0e4562892dee326d221df15ca8522ca6e
   health_score: 100.0
-  last_checked: 1779130494.963687
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.963687+02:00'
   last_ai_eval: null
@@ -168383,7 +168383,7 @@ https://github.com/Abhisheksinhacoder/collection-of-useful-scripts:
   addition_method: manual
   content_hash: 87c0ae37fa711f2ed8c0da30f5592a2bc3292aef4ff149f2c52a17acd0e27775
   health_score: 100.0
-  last_checked: 1779033051.174457
+  last_checked: 1779033051
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:51.174457+02:00'
   last_ai_eval: null
@@ -168418,7 +168418,7 @@ https://github.com/AbsaOSS/k8gb:
   addition_method: manual
   content_hash: 6ee86ccfb98715db228dbcbf1f93214c29e8d31b68e6edd32605743139e8f34b
   health_score: 100.0
-  last_checked: 1779031567.461336
+  last_checked: 1779031567
   needs_ai_refresh: true
   discovered_at: '2026-02-20T09:06:45Z'
   last_ai_eval: null
@@ -168460,7 +168460,7 @@ https://github.com/AdamRussak/k8f:
   addition_method: manual
   content_hash: ea421b4a60048804e51f303d1517606e1be0ac8498182945c930c89a6a6a8dd1
   health_score: 100.0
-  last_checked: 1779029341.280643
+  last_checked: 1779029341
   needs_ai_refresh: true
   discovered_at: '2025-11-20T01:33:43Z'
   last_ai_eval: null
@@ -168501,7 +168501,7 @@ https://github.com/AdminTurnedDevOps/CapabilityPE:
   addition_method: manual
   content_hash: 4aad8379ca2139f263bb12069572c8a54e05643a627e5e5b936ba2e8165603f8
   health_score: 100.0
-  last_checked: 1779032252.309473
+  last_checked: 1779032252
   needs_ai_refresh: true
   discovered_at: '2024-08-31T21:17:15Z'
   last_ai_eval: null
@@ -168541,7 +168541,7 @@ https://github.com/AdminTurnedDevOps/DevOps-The-Hard-Way-AWS:
   addition_method: manual
   content_hash: 5b135e139f5d280c6c397a0f9866cf148a23a268b94addc861f835f62e5eea43
   health_score: 100.0
-  last_checked: 1779034309.635565
+  last_checked: 1779034309
   needs_ai_refresh: true
   discovered_at: '2025-04-27T15:08:31Z'
   last_ai_eval: null
@@ -168584,7 +168584,7 @@ https://github.com/AdminTurnedDevOps/Terraform-The-Hard-Way:
   addition_method: manual
   content_hash: dc04c4b9b499a851a2bf7dff5411f9443613ba503e7be802fb9425ec196b36ed
   health_score: 100.0
-  last_checked: 1779030976.202077
+  last_checked: 1779030976
   needs_ai_refresh: true
   discovered_at: '2022-02-07T16:09:25Z'
   last_ai_eval: null
@@ -168624,7 +168624,7 @@ https://github.com/AdminTurnedDevOps/kubernetes-examples:
   addition_method: manual
   content_hash: d20430380daa96e24255979fb1f1dbf0cff3f81a45c8517972fc0d3f4efc9a6f
   health_score: 100.0
-  last_checked: 1779030327.314897
+  last_checked: 1779030327
   needs_ai_refresh: true
   discovered_at: '2023-12-28T20:29:39Z'
   last_ai_eval: null
@@ -168665,7 +168665,7 @@ https://github.com/AdminTurnedDevOps/kubernetes-in-production-examples:
   addition_method: manual
   content_hash: d8aba7108a12ff8fc0ba7bbffa91fe3e354f142e92997be37c298f8822f4e8d3
   health_score: 100.0
-  last_checked: 1779032935.076871
+  last_checked: 1779032935
   needs_ai_refresh: true
   discovered_at: '2024-11-20T19:18:24Z'
   last_ai_eval: null
@@ -168712,7 +168712,7 @@ https://github.com/Alishahryar1/free-claude-code:
   addition_method: automatic
   content_hash: facf064e5a6f0fe3f44def005d75a2b9e8677a32da40959c409199bacad7d4d8
   health_score: null
-  last_checked: 1780352720.351714
+  last_checked: 1780352720
   needs_ai_refresh: false
   discovered_at: '2026-06-01T00:18:04Z'
   last_ai_eval: null
@@ -168759,7 +168759,7 @@ https://github.com/Altinity/clickhouse-operator:
   addition_method: manual
   content_hash: aa4d5618134a3700c272479d18e8ede2d176e44612d1631798c657d7d27f29e2
   health_score: 100.0
-  last_checked: 1779033716.222449
+  last_checked: 1779033716
   needs_ai_refresh: true
   discovered_at: '2026-06-10T12:53:42Z'
   last_ai_eval: null
@@ -168797,7 +168797,7 @@ https://github.com/Andrew-Klaas/hashi-k8s-demo:
   addition_method: manual
   content_hash: 8f237332fb5d778af01f7d425dac4763fd8fa5f67f4e167834d404adfee1338f
   health_score: 100.0
-  last_checked: 1779032380.874172
+  last_checked: 1779032380
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:39:40.874172+02:00'
   last_ai_eval: null
@@ -168831,7 +168831,7 @@ https://github.com/Ankit404butfound/PyWhatKit:
   addition_method: manual
   content_hash: d83b17b3032100a04036cdc4dad4f373c38221153b2dfab47ea5108cc4087bb9
   health_score: 100.0
-  last_checked: 1779034156.117093
+  last_checked: 1779034156
   needs_ai_refresh: true
   discovered_at: '2025-04-25T12:03:54Z'
   last_ai_eval: null
@@ -168872,7 +168872,7 @@ https://github.com/App-vNext/Polly:
   addition_method: manual
   content_hash: 2b6731da34685d4a6f009b01e8a9ca0c6c0364d71de54f8c0ae95fda389544bf
   health_score: 100.0
-  last_checked: 1779034447.411867
+  last_checked: 1779034447
   needs_ai_refresh: true
   discovered_at: '2026-06-12T16:34:47Z'
   last_ai_eval: null
@@ -168912,7 +168912,7 @@ https://github.com/Asabeneh/30-Days-Of-Python:
   addition_method: manual
   content_hash: c986f7f14a0f082a11c20fbdca1233ac30d32d075aae2fcad41fec5782b282db
   health_score: 100.0
-  last_checked: 1779031808.432173
+  last_checked: 1779031808
   needs_ai_refresh: true
   discovered_at: '2026-04-04T17:59:06Z'
   last_ai_eval: null
@@ -168952,7 +168952,7 @@ https://github.com/Azure-Samples:
   addition_method: manual
   content_hash: 15c350ff1d7b932c615aa31b87bd4d0fbd9a685ed294993081ccd97d60854ba6
   health_score: 100.0
-  last_checked: 1779034031.271464
+  last_checked: 1779034031
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:07:11.271464+02:00'
   last_ai_eval: null
@@ -168991,7 +168991,7 @@ https://github.com/Azure-Samples/aks-platform-engineering:
   addition_method: manual
   content_hash: e290caeecc0ec4d48ce5c747b0be16885035d04e12018c7946ebb969eadd9348
   health_score: 100.0
-  last_checked: 1779033785.298073
+  last_checked: 1779033785
   needs_ai_refresh: true
   discovered_at: '2025-11-27T03:11:12Z'
   last_ai_eval: null
@@ -169032,7 +169032,7 @@ https://github.com/Azure-Samples/api-management-workspaces-migration:
   addition_method: manual
   content_hash: ad31f15aafe25fe3a3625ef314ae8b1101cbec6ad96624afee5bef617482eff1
   health_score: 100.0
-  last_checked: 1779029802.310572
+  last_checked: 1779029802
   needs_ai_refresh: true
   discovered_at: '2024-10-29T22:05:04Z'
   last_ai_eval: null
@@ -169072,7 +169072,7 @@ https://github.com/Azure-Samples/azure-ai-studio-secure-bicep:
   addition_method: manual
   content_hash: 947774c1a3296b12810c1689c44b313c4c937deedf379b3ce96fd3e6e772e245
   health_score: 100.0
-  last_checked: 1779032232.519719
+  last_checked: 1779032232
   needs_ai_refresh: true
   discovered_at: '2024-12-12T07:26:59Z'
   last_ai_eval: null
@@ -169112,7 +169112,7 @@ https://github.com/Azure-Samples/azure-ai-studio-secure-bicep/blob/main/bicep/ma
   addition_method: manual
   content_hash: e6ace3fb10dd8351341b1702c08c03cb8d3b7a2820787a9b4ccf23577b5a022f
   health_score: 100.0
-  last_checked: 1779032173.575196
+  last_checked: 1779032173
   needs_ai_refresh: true
   discovered_at: '2024-12-12T07:26:59Z'
   last_ai_eval: null
@@ -169152,7 +169152,7 @@ https://github.com/Azure-Samples/azure-load-testing-samples:
   addition_method: manual
   content_hash: 4d366f048536c8dc91808d1ba5cff11e8c51e9025b86df90ef47222477520bed
   health_score: 100.0
-  last_checked: 1779033595.299595
+  last_checked: 1779033595
   needs_ai_refresh: true
   discovered_at: '2025-05-02T10:45:23Z'
   last_ai_eval: null
@@ -169192,7 +169192,7 @@ https://github.com/Azure-Samples/azure-pipelines-remote-tasks:
   addition_method: manual
   content_hash: aafb1375352fb342645c3852cf7f5bf199576d875509ba65dfa97f0b3aa17101
   health_score: 100.0
-  last_checked: 1779033084.975232
+  last_checked: 1779033084
   needs_ai_refresh: true
   discovered_at: '2022-03-17T18:42:24Z'
   last_ai_eval: null
@@ -169232,7 +169232,7 @@ https://github.com/Azure-Samples/azure-pipelines-variable-templates:
   addition_method: manual
   content_hash: 4fec8df7d207b86515c89a0a28639fa31cee3ac283a6e55002aee7d75ad804c9
   health_score: 100.0
-  last_checked: 1779030335.816155
+  last_checked: 1779030335
   needs_ai_refresh: true
   discovered_at: '2023-05-10T15:29:19Z'
   last_ai_eval: null
@@ -169270,7 +169270,7 @@ https://github.com/Azure-Samples/jenkins-terraform-azure-example:
   addition_method: manual
   content_hash: 4d571b8aff27f52aa1267a2b80906f49b41411094e54a7f25dc14f8e4777532f
   health_score: 100.0
-  last_checked: 1779030562.197652
+  last_checked: 1779030562
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:22.197652+02:00'
   last_ai_eval: null
@@ -169304,7 +169304,7 @@ https://github.com/Azure-Samples/jmeter-aci-terraform:
   addition_method: manual
   content_hash: 800d61bd2ce20493e8d0269dff0af6c8f41f3049a4098f2e5d917a5c173ad6f3
   health_score: 100.0
-  last_checked: 1779031467.298594
+  last_checked: 1779031467
   needs_ai_refresh: true
   discovered_at: '2022-01-20T13:09:32Z'
   last_ai_eval: null
@@ -169345,7 +169345,7 @@ https://github.com/Azure/AZVerify:
   addition_method: manual
   content_hash: 7d3a5ea7a458f37a565607d0cec561eb105b8bb2d615b1f5e18e179f1464d393
   health_score: 100.0
-  last_checked: 1779030232.569021
+  last_checked: 1779030232
   needs_ai_refresh: true
   discovered_at: '2026-04-08T07:59:53Z'
   last_ai_eval: null
@@ -169390,7 +169390,7 @@ https://github.com/Azure/Enterprise-Scale/wiki/ALZ-AMA-Update:
   addition_method: manual
   content_hash: eba1c3fa2e7b80515ace4c167c204bf04ee48d194b182e208834670a8ed4e8d2
   health_score: 100.0
-  last_checked: 1779029805.444024
+  last_checked: 1779029805
   needs_ai_refresh: true
   discovered_at: '2026-06-05T01:53:47Z'
   last_ai_eval: null
@@ -169432,7 +169432,7 @@ https://github.com/Azure/Microsoft-Defender-for-Cloud/tree/main/Workbooks/Networ
   addition_method: manual
   content_hash: ccdcdc2a7f2810083d2f29ed63a82ce251fe948b1b80125e1d3c5f142e1a8375
   health_score: 100.0
-  last_checked: 1779033623.270304
+  last_checked: 1779033623
   needs_ai_refresh: true
   discovered_at: '2026-03-19T11:15:53Z'
   last_ai_eval: null
@@ -169474,7 +169474,7 @@ https://github.com/Azure/aad-pod-identity:
   addition_method: manual
   content_hash: edc01ce59f7c0bf94b16c84ad96ac39c961bb50d67f2f20b9db2094a2c7db349
   health_score: 100.0
-  last_checked: 1779030296.300983
+  last_checked: 1779030296
   needs_ai_refresh: true
   discovered_at: '2023-10-02T20:34:21Z'
   last_ai_eval: null
@@ -169515,7 +169515,7 @@ https://github.com/Azure/apiops:
   addition_method: manual
   content_hash: 46badc24c36235586350555f18fbcb6c13ea0151a2d8d8f6eabf50d24674453c
   health_score: 100.0
-  last_checked: 1779030711.61451
+  last_checked: 1779030711
   needs_ai_refresh: true
   discovered_at: '2026-06-05T19:33:52Z'
   last_ai_eval: null
@@ -169555,7 +169555,7 @@ https://github.com/Azure/awesome-terraform:
   addition_method: manual
   content_hash: 47de037d74508ffeff35cc3e7dbe16d5a2a89d23b693c44320002fcbeb8bb72e
   health_score: 100.0
-  last_checked: 1779032547.520686
+  last_checked: 1779032547
   needs_ai_refresh: true
   discovered_at: '2023-12-06T14:27:12Z'
   last_ai_eval: null
@@ -169596,7 +169596,7 @@ https://github.com/Azure/azqr:
   addition_method: manual
   content_hash: eec981d261de36284684dd79e5dc2ae5bd169da3d34ab0fa035cedf7f4621f28
   health_score: 100.0
-  last_checked: 1779034487.410048
+  last_checked: 1779034487
   needs_ai_refresh: true
   discovered_at: '2026-06-11T18:04:26Z'
   last_ai_eval: null
@@ -169638,7 +169638,7 @@ https://github.com/Azure/aztfexport:
   addition_method: manual
   content_hash: ca20491061cf89aaeec6ee4cc7ce0b3349bf97d14729e7f806e3f77dfb4faed9
   health_score: 100.0
-  last_checked: 1779032245.471128
+  last_checked: 1779032245
   needs_ai_refresh: true
   discovered_at: '2026-04-02T01:25:07Z'
   last_ai_eval: null
@@ -169680,7 +169680,7 @@ https://github.com/Azure/azure-workload-identity:
   addition_method: manual
   content_hash: f9ae7f9c64d169501d8263fbfa2d2c90f7f9d61bdaab5c8f5f0177821d38f31b
   health_score: 100.0
-  last_checked: 1779029056.86579
+  last_checked: 1779029056
   needs_ai_refresh: true
   discovered_at: '2026-06-14T08:56:44Z'
   last_ai_eval: null
@@ -169721,7 +169721,7 @@ https://github.com/Azure/bicep:
   addition_method: manual
   content_hash: 601d402db51cf2f0b0cee1639115ebec316952db34c4b935766e2a0c0ee42551
   health_score: 100.0
-  last_checked: 1779030574.735186
+  last_checked: 1779030574
   needs_ai_refresh: true
   discovered_at: '2026-06-14T06:10:26Z'
   last_ai_eval: null
@@ -169763,7 +169763,7 @@ https://github.com/Azure/draft:
   addition_method: manual
   content_hash: 04208dc2e1adbf073057b0550c0d1486f8120c9975bfc21605c95524c8d41487
   health_score: 100.0
-  last_checked: 1779033675.391158
+  last_checked: 1779033675
   needs_ai_refresh: true
   discovered_at: '2026-06-11T12:56:27Z'
   last_ai_eval: null
@@ -169804,7 +169804,7 @@ https://github.com/Azure/eraser:
   addition_method: manual
   content_hash: a1a6600368e555c105d9d46dd0d438b6595a757d25d27ec69630bf97dcb08656
   health_score: 100.0
-  last_checked: 1779029631.708649
+  last_checked: 1779029631
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:51.708649+02:00'
   last_ai_eval: null
@@ -169838,7 +169838,7 @@ https://github.com/Azure/migration:
   addition_method: manual
   content_hash: 6109bf4073d73b6e6dc502e4bf1a1d80da6e7d414082571af7ddcbac7fc79ba1
   health_score: 100.0
-  last_checked: 1779031266.850218
+  last_checked: 1779031266
   needs_ai_refresh: true
   discovered_at: '2025-06-05T21:56:49Z'
   last_ai_eval: null
@@ -169881,7 +169881,7 @@ https://github.com/Azure/placement-policy-scheduler-plugins:
   addition_method: manual
   content_hash: 1830b601d7f3180d171323be6ea71fc88c0faff72667107788f8afa7519a7c64
   health_score: 100.0
-  last_checked: 1779031113.908247
+  last_checked: 1779031113
   needs_ai_refresh: true
   discovered_at: '2023-12-18T23:04:45Z'
   last_ai_eval: null
@@ -169921,7 +169921,7 @@ https://github.com/Azure/terraform-azurerm-aks:
   addition_method: manual
   content_hash: a6f68d5b92397048efcf2a249ce3365ba93251f5f4c401b9f0c1ebb2ec07e1ff
   health_score: 100.0
-  last_checked: 1779029129.223513
+  last_checked: 1779029129
   needs_ai_refresh: true
   discovered_at: '2026-05-18T01:11:33Z'
   last_ai_eval: null
@@ -169961,7 +169961,7 @@ https://github.com/Azure/terraform-azurerm-caf-enterprise-scale:
   addition_method: manual
   content_hash: 0913e8e34d273ede86a063a1ee5114cf344f5e3a7b8b2c44e8b8fa033b5d49e3
   health_score: 100.0
-  last_checked: 1779034423.271366
+  last_checked: 1779034423
   needs_ai_refresh: true
   discovered_at: '2026-04-27T08:46:55Z'
   last_ai_eval: null
@@ -170000,7 +170000,7 @@ https://github.com/Azure/vscode-kubernetes-tools:
   addition_method: manual
   content_hash: 0a5b075a67049f3eb6a0f154d9bd912e13629f7c050b4142486d4fc02637cc49
   health_score: 100.0
-  last_checked: 1779032922.934957
+  last_checked: 1779032922
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:42.934957+02:00'
   last_ai_eval: null
@@ -170033,7 +170033,7 @@ https://github.com/BBVA/sqerzo:
   addition_method: manual
   content_hash: 64baa1326ca8337ca2bb271f94bf6810538aef205d5bdcbbbf7b8ff0f911b5ea
   health_score: 100.0
-  last_checked: 1779030862.142436
+  last_checked: 1779030862
   needs_ai_refresh: true
   discovered_at: '2021-02-25T11:00:33Z'
   last_ai_eval: null
@@ -170074,7 +170074,7 @@ https://github.com/BMW-InnovationLab:
   addition_method: manual
   content_hash: 4c228cb9657c35322bd8c63ab62dcff84c25fc7771cde0f833fe7f9f37db04d4
   health_score: 100.0
-  last_checked: 1779031448.904358
+  last_checked: 1779031448
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:08.904358+02:00'
   last_ai_eval: null
@@ -170110,7 +170110,7 @@ https://github.com/Banno/asdf-kubectl:
   addition_method: manual
   content_hash: 229d1f654930633d9c1cc0c2d5f1245dd8b83f500aa279f430337cf9c2add90b
   health_score: 100.0
-  last_checked: 1779029121.406804
+  last_checked: 1779029121
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:21.406804+02:00'
   last_ai_eval: null
@@ -170146,7 +170146,7 @@ https://github.com/Berops/claudie:
   addition_method: manual
   content_hash: e03aa101f383f4ee0aa811cbe5bb6b76c5622e9ab7997e8792f6429d80a47ef8
   health_score: 100.0
-  last_checked: 1779034479.81302
+  last_checked: 1779034479
   needs_ai_refresh: true
   discovered_at: '2026-06-12T09:41:12Z'
   last_ai_eval: null
@@ -170186,7 +170186,7 @@ https://github.com/BishopFox/iam-vulnerable:
   addition_method: manual
   content_hash: b1d53d9d8257f5bcf42bf36e30d6d575bf1ebe708325fea8dc26d8fb9b687d52
   health_score: 100.0
-  last_checked: 1779032802.502713
+  last_checked: 1779032802
   needs_ai_refresh: true
   discovered_at: '2026-03-12T15:38:01Z'
   last_ai_eval: null
@@ -170226,7 +170226,7 @@ https://github.com/BrandonPotter/kubergui:
   addition_method: manual
   content_hash: 176e005c10ab716b81604d76e3797be106b455770ebebeccae4d4066d1f131aa
   health_score: 100.0
-  last_checked: 1779033213.609122
+  last_checked: 1779033213
   needs_ai_refresh: true
   discovered_at: '2019-11-08T20:04:38Z'
   last_ai_eval: null
@@ -170266,7 +170266,7 @@ https://github.com/BrianCollet/onboard-automator:
   addition_method: manual
   content_hash: 544581c59ac7ed65cc68114d8bcd2c946fd9dd16f5c89f773f53b6af0ad541d0
   health_score: 100.0
-  last_checked: 1779034531.461024
+  last_checked: 1779034531
   needs_ai_refresh: true
   discovered_at: '2024-01-19T03:17:22Z'
   last_ai_eval: null
@@ -170304,7 +170304,7 @@ https://github.com/BurntSushi/xsv:
   addition_method: manual
   content_hash: 1fdaff9803f9a63181d6f2c75a0e07c6698ac6bd523188d1d5911665f73e7511
   health_score: 100.0
-  last_checked: 1779032039.60659
+  last_checked: 1779032039
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:33:59.606590+02:00'
   last_ai_eval: null
@@ -170336,7 +170336,7 @@ https://github.com/CASIA-IVA-Lab/FastSAM:
   addition_method: manual
   content_hash: 0998a8eff80a814ad22a45386bd60b4b741efe2020f963bb252e6ee5ea2dfb47
   health_score: 100.0
-  last_checked: 1779031415.107514
+  last_checked: 1779031415
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:35.107514+02:00'
   last_ai_eval: null
@@ -170370,7 +170370,7 @@ https://github.com/CASIA-LMC-Lab/FastSAM:
   addition_method: manual
   content_hash: c75ce8533d986b1777ba361bf0ccdb5d6141933ce6997e3824c4e679ca0fc86f
   health_score: 100.0
-  last_checked: 1779130494.934949
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2024-07-30T13:35:06Z'
   last_ai_eval: null
@@ -170410,7 +170410,7 @@ https://github.com/CastawayEGR/openshift-ai-examples:
   addition_method: manual
   content_hash: 9375d08c61ff4503eb5749accabb46f3051a54a4842692dd23325acac20f7aae
   health_score: 100.0
-  last_checked: 1779032150.498533
+  last_checked: 1779032150
   needs_ai_refresh: true
   discovered_at: '2025-09-15T19:35:15Z'
   last_ai_eval: null
@@ -170451,7 +170451,7 @@ https://github.com/Checkmarx/kics:
   addition_method: manual
   content_hash: eb30af4acd076847e6ebee630131efeec234664279efbcc73085e307331538bd
   health_score: 100.0
-  last_checked: 1779029487.653214
+  last_checked: 1779029487
   needs_ai_refresh: true
   discovered_at: '2026-06-10T15:22:53Z'
   last_ai_eval: null
@@ -170491,7 +170491,7 @@ https://github.com/Clivern/Beetle:
   addition_method: manual
   content_hash: c65bb1c7d82ad02aed7cf4921dbd4288b74c78c848d7f579ad845d92909463d3
   health_score: 100.0
-  last_checked: 1779030806.210208
+  last_checked: 1779030806
   needs_ai_refresh: true
   discovered_at: '2026-06-12T19:57:34Z'
   last_ai_eval: null
@@ -170531,7 +170531,7 @@ https://github.com/Cloud-Architekt/AzureAD-Attack-Defense:
   addition_method: manual
   content_hash: 4a9e549ecc4346ce1e7722a2d5bc3b55ecd33f61635f0ea0488664e0196854cc
   health_score: 100.0
-  last_checked: 1779034045.945027
+  last_checked: 1779034045
   needs_ai_refresh: true
   discovered_at: '2026-04-20T06:24:19Z'
   last_ai_eval: null
@@ -170569,7 +170569,7 @@ https://github.com/Comcast/kuberhealthy:
   addition_method: manual
   content_hash: ba4ddbd777131223fe2cb89dbddc98918f542e2c1e8d9f5461fa216e3cea0243
   health_score: 100.0
-  last_checked: 1779031416.978642
+  last_checked: 1779031416
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:36.978642+02:00'
   last_ai_eval: null
@@ -170603,7 +170603,7 @@ https://github.com/ContainerSSH/ContainerSSH:
   addition_method: manual
   content_hash: 85e86fdbf30d9ea817f6b048aacb93b381b704fd8a0fbdc8e54675a8c197321b
   health_score: 100.0
-  last_checked: 1779029899.669571
+  last_checked: 1779029899
   needs_ai_refresh: true
   discovered_at: '2026-05-19T15:47:29Z'
   last_ai_eval: null
@@ -170646,7 +170646,7 @@ https://github.com/ContainerSolutions/ImageWolf:
   addition_method: manual
   content_hash: 2159b0262f17441e607fe9ca7b737d5d467c2475b9fb323e589f85def83d276d
   health_score: 100.0
-  last_checked: 1779029369.894606
+  last_checked: 1779029369
   needs_ai_refresh: true
   discovered_at: '2017-11-02T23:32:01Z'
   last_ai_eval: null
@@ -170687,7 +170687,7 @@ https://github.com/ContainerSolutions/delayed-jobs-operator:
   addition_method: manual
   content_hash: c3d972ab5bb764da1cedf0bae21c986e45d4047d43d5d974d7e849c88d41414a
   health_score: 100.0
-  last_checked: 1779030730.599651
+  last_checked: 1779030730
   needs_ai_refresh: true
   discovered_at: '2021-11-23T11:29:11Z'
   last_ai_eval: null
@@ -170729,7 +170729,7 @@ https://github.com/ContainerSolutions/kubernetes-examples:
   addition_method: manual
   content_hash: 0ceaa02e06e92cce71f764b62525e07f169dadb919ecc2a04b7908574fb59325
   health_score: 100.0
-  last_checked: 1779130494.923034
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2023-10-03T10:18:57Z'
   last_ai_eval: null
@@ -170768,7 +170768,7 @@ https://github.com/CoolerVoid/codecat:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779031466.709875
+  last_checked: 1779031466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:26.709875+02:00'
   last_ai_eval: null
@@ -170813,7 +170813,7 @@ https://github.com/CrunchyData:
   addition_method: manual
   content_hash: 460179b92fcc1c63aedf26cfeb2f319d22b66a765dc28358f74d2807b57c83b8
   health_score: 100.0
-  last_checked: 1779029189.8526
+  last_checked: 1779029189
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:29.852600+02:00'
   last_ai_eval: null
@@ -170847,7 +170847,7 @@ https://github.com/CrunchyData/crunchy-containers:
   addition_method: manual
   content_hash: 6536dfef1afb8b6537a0864d54860152f9b59f2c236de3a86c41c5a0a4a7c32a
   health_score: 100.0
-  last_checked: 1779033672.204834
+  last_checked: 1779033672
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:01:12.204834+02:00'
   last_ai_eval: null
@@ -170882,7 +170882,7 @@ https://github.com/CrunchyData/postgres-operator:
   addition_method: manual
   content_hash: 713b7e6488d22269cb96dde2d2861f36b464b4e5e0b1257b1901162dfc02556a
   health_score: 100.0
-  last_checked: 1779033619.664887
+  last_checked: 1779033619
   needs_ai_refresh: true
   discovered_at: '2026-06-10T00:07:08Z'
   last_ai_eval: null
@@ -170923,7 +170923,7 @@ https://github.com/DATA-DOG/go-sqlmock:
   addition_method: manual
   content_hash: 09eaddd8ab7fd794204d9c481ab78e296e8f422255fed34b48df2202c953f109
   health_score: 100.0
-  last_checked: 1779034336.613058
+  last_checked: 1779034336
   needs_ai_refresh: true
   discovered_at: '2024-09-11T10:51:41Z'
   last_ai_eval: null
@@ -170964,7 +170964,7 @@ https://github.com/DaspawnW/vault-crd:
   addition_method: manual
   content_hash: 6eb87d050fdcb52c41f53c456be94cf0fa5c008f240f7d9d505223cc4452a48b
   health_score: 100.0
-  last_checked: 1779033072.215973
+  last_checked: 1779033072
   needs_ai_refresh: true
   discovered_at: '2026-02-03T17:53:52Z'
   last_ai_eval: null
@@ -171005,7 +171005,7 @@ https://github.com/DataCater/datacater:
   addition_method: manual
   content_hash: 0645b002ddb1c7755a3047fbd64623920a3b338da3e70a736c3a081d2f774acd
   health_score: 100.0
-  last_checked: 1779031438.835346
+  last_checked: 1779031438
   needs_ai_refresh: true
   discovered_at: '2023-08-11T08:04:55Z'
   last_ai_eval: null
@@ -171046,7 +171046,7 @@ https://github.com/DataExpert-io/data-engineer-handbook:
   addition_method: manual
   content_hash: 18c30535f977e1368d0dd244ae51f60dfab965012bb97bf633c82b8d375e18f3
   health_score: 100.0
-  last_checked: 1779030434.219612
+  last_checked: 1779030434
   needs_ai_refresh: true
   discovered_at: '2026-04-02T23:14:21Z'
   last_ai_eval: null
@@ -171088,7 +171088,7 @@ https://github.com/DevOps-Nirvana/Grafana-Dashboards:
   addition_method: manual
   content_hash: 8a4e7fe06ea9f3a34732297cc7d94bbb651a23b2b9950bac24e78971e79cb8ac
   health_score: 100.0
-  last_checked: 1779032975.326538
+  last_checked: 1779032975
   needs_ai_refresh: true
   discovered_at: '2024-05-15T23:32:11Z'
   last_ai_eval: null
@@ -171129,7 +171129,7 @@ https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler:
   addition_method: manual
   content_hash: 11b0392963ce81e14ceb5355c481b054fab82f21bca94550fc93cbaba666b618
   health_score: 100.0
-  last_checked: 1779029634.596098
+  last_checked: 1779029634
   needs_ai_refresh: true
   discovered_at: '2024-05-30T18:52:01Z'
   last_ai_eval: null
@@ -171170,7 +171170,7 @@ https://github.com/DevOps-Projects-Ideas/DevOps-Books:
   addition_method: manual
   content_hash: 5d939e562c67450f29c5e90e44faf66e7eb86097da823ea0abb91c2e2b8adab4
   health_score: 100.0
-  last_checked: 1779032484.253396
+  last_checked: 1779032484
   needs_ai_refresh: true
   discovered_at: '2024-09-25T23:23:23Z'
   last_ai_eval: null
@@ -171214,7 +171214,7 @@ https://github.com/DevOpsHiveHQ/kubech:
   addition_method: manual
   content_hash: 782c1d706354054e86d15a9700471f1085fcc7c76e1e46484b0f23251f589fd9
   health_score: 100.0
-  last_checked: 1779130495.020746
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2025-04-23T20:55:58Z'
   last_ai_eval: null
@@ -171256,7 +171256,7 @@ https://github.com/DhruvinSoni30/Terraform_multiple_modules:
   addition_method: manual
   content_hash: 461a46790688ee78db599c985a3a93e760b7b314eacbfc692d9f2258e55bf557
   health_score: 100.0
-  last_checked: 1779030012.265696
+  last_checked: 1779030012
   needs_ai_refresh: true
   discovered_at: '2023-04-09T11:18:32Z'
   last_ai_eval: null
@@ -171296,7 +171296,7 @@ https://github.com/DontShaveTheYak/jenkins-std-lib:
   addition_method: manual
   content_hash: 6c88371709d233bfc7dde92f238bb2c12b6d2fd41f070f9bd330fa90fe2b14dd
   health_score: 100.0
-  last_checked: 1779031341.796519
+  last_checked: 1779031341
   needs_ai_refresh: true
   discovered_at: '2026-06-10T14:08:06Z'
   last_ai_eval: null
@@ -171334,7 +171334,7 @@ https://github.com/Droogans/unmaintainable-code:
   addition_method: manual
   content_hash: b40fed3609aaf23a2cea0a8e913a02a569aa8144f533ec52fb9dcb72a5ab2c7e
   health_score: 100.0
-  last_checked: 1779029564.066623
+  last_checked: 1779029564
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:52:44.066623+02:00'
   last_ai_eval: null
@@ -171368,7 +171368,7 @@ https://github.com/DustinBrett/daedalOS:
   addition_method: automatic
   content_hash: 4f9d0fa1af4624596ee1631f3b4bbbc6468c94224cee3b8b27c7689e46406ed0
   health_score: null
-  last_checked: 1780352571.556314
+  last_checked: 1780352571
   needs_ai_refresh: false
   discovered_at: '2026-05-31T06:26:10Z'
   last_ai_eval: null
@@ -171416,7 +171416,7 @@ https://github.com/Efrat19/kubeload:
   addition_method: manual
   content_hash: 83b8128bcb4ccd6268cfef553e89c9c9c3b809f9beea26c086bcec223d5fbdb9
   health_score: 100.0
-  last_checked: 1779034046.05533
+  last_checked: 1779034046
   needs_ai_refresh: true
   discovered_at: '2024-03-03T13:38:59Z'
   last_ai_eval: null
@@ -171459,7 +171459,7 @@ https://github.com/ElYusubov/AWESOME-Azure-Bicep:
   addition_method: manual
   content_hash: e48b38ddcc7a93a6de81a98b71205d751ec51215ce248c77dd3afcce68230fdc
   health_score: 100.0
-  last_checked: 1779032817.918255
+  last_checked: 1779032817
   needs_ai_refresh: true
   discovered_at: '2026-06-11T18:06:39Z'
   last_ai_eval: null
@@ -171501,7 +171501,7 @@ https://github.com/ElanShudnow/AzureCode:
   addition_method: manual
   content_hash: eb9d65f4db34173be29266fe58681c73fbe36b90fb3eaf0e907c49b56d4497f8
   health_score: 100.0
-  last_checked: 1779032080.776953
+  last_checked: 1779032080
   needs_ai_refresh: true
   discovered_at: '2025-11-11T16:17:05Z'
   last_ai_eval: null
@@ -171540,7 +171540,7 @@ https://github.com/ElanShudnow/AzureCode/blob/main/PowerShell/AzVNETOverlap/READ
   addition_method: manual
   content_hash: c5e944e995d7bfe4415a6fd79329c7cdb1a6d4f27fbc03179d11c3cd55b2fc59
   health_score: 100.0
-  last_checked: 1779029274.574049
+  last_checked: 1779029274
   needs_ai_refresh: true
   discovered_at: '2025-11-11T16:17:05Z'
   last_ai_eval: null
@@ -171582,7 +171582,7 @@ https://github.com/ElanShudnow/AzureCode/tree/main/PowerShell/AzResourceMoveSupp
   addition_method: manual
   content_hash: a5b32a38643c1ab7acaf54aade9023fb50ab60ab4152b779ccf029420db10a33
   health_score: 100.0
-  last_checked: 1779034012.862449
+  last_checked: 1779034012
   needs_ai_refresh: true
   discovered_at: '2025-11-11T16:17:05Z'
   last_ai_eval: null
@@ -171623,7 +171623,7 @@ https://github.com/ElementTech/kube-reqsizer:
   addition_method: manual
   content_hash: bf7c067543e5dd8c3f2a18a1f30ea044a3c3a0b4023a322c766eaf66f13b0252
   health_score: 100.0
-  last_checked: 1779032462.793046
+  last_checked: 1779032462
   needs_ai_refresh: true
   discovered_at: '2024-02-09T18:00:52Z'
   last_ai_eval: null
@@ -171663,7 +171663,7 @@ https://github.com/Email-Dashboard/Email-Dashboard:
   addition_method: manual
   content_hash: 39a1cdeda04e91e3dcaa49848bfa018152a47468efdfdb65d50deff2199a5ddd
   health_score: 100.0
-  last_checked: 1779033615.492459
+  last_checked: 1779033615
   needs_ai_refresh: true
   discovered_at: '2023-01-19T08:39:23Z'
   last_ai_eval: null
@@ -171706,7 +171706,7 @@ https://github.com/ExtendDB/extenddb/pull/54:
   addition_method: automatic
   content_hash: a915f5d892d0b5cc9d3a31963caaf52db742427840aaa6ee14e43fc02e971369
   health_score: null
-  last_checked: 1780352292.588492
+  last_checked: 1780352292
   needs_ai_refresh: false
   discovered_at: '2026-06-01T22:00:29Z'
   last_ai_eval: null
@@ -171753,7 +171753,7 @@ https://github.com/FairwindsOps/gemini:
   addition_method: manual
   content_hash: e5dd508dab4bf90f50a86f906e2c250bfae0002b55f5f5772c41328614f894bc
   health_score: 100.0
-  last_checked: 1779030685.66597
+  last_checked: 1779030685
   needs_ai_refresh: true
   discovered_at: '2026-05-18T23:15:58Z'
   last_ai_eval: null
@@ -171800,7 +171800,7 @@ https://github.com/FairwindsOps/goldilocks:
   addition_method: manual
   content_hash: 3bec3036ab7946085be258c79d8334fcc870699dff3eb7cdf73a2581198cef7c
   health_score: 100.0
-  last_checked: 1779031574.794867
+  last_checked: 1779031574
   needs_ai_refresh: true
   discovered_at: '2026-05-29T14:20:44Z'
   last_ai_eval: null
@@ -171843,7 +171843,7 @@ https://github.com/FairwindsOps/gonogo:
   addition_method: manual
   content_hash: 9628f202e61203b30608772546d5077b035b639a3e21172f5d8baee5a4a945da
   health_score: 100.0
-  last_checked: 1779032679.631358
+  last_checked: 1779032679
   needs_ai_refresh: true
   discovered_at: '2026-05-01T16:41:08Z'
   last_ai_eval: null
@@ -171884,7 +171884,7 @@ https://github.com/FairwindsOps/pluto:
   addition_method: manual
   content_hash: 00bc58712c4fefcd04ba0e46f3de7b55fc2d74cb26d72eddba63a434102b5fb4
   health_score: 100.0
-  last_checked: 1779033025.275172
+  last_checked: 1779033025
   needs_ai_refresh: true
   discovered_at: '2026-04-27T19:14:03Z'
   last_ai_eval: null
@@ -171926,7 +171926,7 @@ https://github.com/FairwindsOps/polaris:
   addition_method: manual
   content_hash: b2da4d67193ba4cc00733a450b9b4cf2de0f1de4b56618fbfb510023ba6fc8ed
   health_score: 100.0
-  last_checked: 1779029369.83405
+  last_checked: 1779029369
   needs_ai_refresh: true
   discovered_at: '2026-05-19T00:15:12Z'
   last_ai_eval: null
@@ -171969,7 +171969,7 @@ https://github.com/FairwindsOps/rbac-manager:
   addition_method: manual
   content_hash: 7ee0bc4387693f900b3e981dd20df126782a7bb239d9e156704e8d7ab7a44959
   health_score: 100.0
-  last_checked: 1779031759.898981
+  last_checked: 1779031759
   needs_ai_refresh: true
   discovered_at: '2026-05-05T02:49:15Z'
   last_ai_eval: null
@@ -172011,7 +172011,7 @@ https://github.com/FairwindsOps/saffire:
   addition_method: manual
   content_hash: f90342d720631ce03d145a4da1d12421bd7e101d874c890f8852260d3317602b
   health_score: 100.0
-  last_checked: 1779031416.790329
+  last_checked: 1779031416
   needs_ai_refresh: true
   discovered_at: '2026-05-18T23:16:23Z'
   last_ai_eval: null
@@ -172050,7 +172050,7 @@ https://github.com/G-Research/armada:
   addition_method: manual
   content_hash: fa063713abf13551d43ac54d963523f81ddf0f9c081dbf2ee007387866ec889d
   health_score: 100.0
-  last_checked: 1779030810.133051
+  last_checked: 1779030810
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:30.133051+02:00'
   last_ai_eval: null
@@ -172082,7 +172082,7 @@ https://github.com/GalleyBytes/terraform-operator:
   addition_method: manual
   content_hash: bbdd21ccb68f68f7246e54a2c94c62d3a1ea61d50dc45d38cb67655431c88206
   health_score: 100.0
-  last_checked: 1779130495.030266
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2025-12-09T04:52:15Z'
   last_ai_eval: null
@@ -172123,7 +172123,7 @@ https://github.com/GambitResearch/kubeonoff:
   addition_method: manual
   content_hash: ea2c74a01198a11f02526f689fae8ada8e5daf923df7177c39c0b9e70c7d935b
   health_score: 100.0
-  last_checked: 1779030327.253718
+  last_checked: 1779030327
   needs_ai_refresh: true
   discovered_at: '2020-08-07T14:23:59Z'
   last_ai_eval: null
@@ -172164,7 +172164,7 @@ https://github.com/GhostWriters/DockSTARTer:
   addition_method: manual
   content_hash: c5f8cb9040914e17c5e1a6e62653675fdd45833a0343afb830b56d17972db35d
   health_score: 100.0
-  last_checked: 1779034330.982511
+  last_checked: 1779034330
   needs_ai_refresh: true
   discovered_at: '2026-06-03T19:39:45Z'
   last_ai_eval: null
@@ -172206,7 +172206,7 @@ https://github.com/GitCredentialManager/git-credential-manager:
   addition_method: manual
   content_hash: dd260b672af5cf39e8805dc84d087cb581fe46d4675ed61c72c950ce63769d20
   health_score: 100.0
-  last_checked: 1779030562.338601
+  last_checked: 1779030562
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:22.338601+02:00'
   last_ai_eval: null
@@ -172240,7 +172240,7 @@ https://github.com/GitHubSecurityLab/actions-permissions:
   addition_method: manual
   content_hash: c5e6bbcefdad668b698aaa3970afb1e2805c008208323b96ff1ee76ad2d77436
   health_score: 100.0
-  last_checked: 1779030558.826447
+  last_checked: 1779030558
   needs_ai_refresh: true
   discovered_at: '2026-01-31T20:52:48Z'
   last_ai_eval: null
@@ -172281,7 +172281,7 @@ https://github.com/GoodforGod/java-logger-benchmark:
   addition_method: manual
   content_hash: 3a6e2ecd737fee6b34701c56998b3c0366cd9f0406079501b4cd18f1aa96fb40
   health_score: 100.0
-  last_checked: 1779031087.358016
+  last_checked: 1779031087
   needs_ai_refresh: true
   discovered_at: '2023-10-19T05:35:16Z'
   last_ai_eval: null
@@ -172321,7 +172321,7 @@ https://github.com/GoogleCloudPlatform:
   addition_method: manual
   content_hash: 431ad4cb53e942bc4fbc3765de953c7533dbca1c438810e28594bf570803e215
   health_score: 100.0
-  last_checked: 1779032091.650698
+  last_checked: 1779032091
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:51.650698+02:00'
   last_ai_eval: null
@@ -172361,7 +172361,7 @@ https://github.com/GoogleCloudPlatform/awesome-google-cloud:
   addition_method: manual
   content_hash: b3375081e95ab2709d8bb1f7065dce3f5a5b8c503a772ab4c610515c8f43a365
   health_score: 100.0
-  last_checked: 1779033704.95922
+  last_checked: 1779033704
   needs_ai_refresh: true
   discovered_at: '2024-05-30T16:03:07Z'
   last_ai_eval: null
@@ -172403,7 +172403,7 @@ https://github.com/GoogleCloudPlatform/buildpacks:
   addition_method: manual
   content_hash: e4c4a2f714b992395961d8c5928955dbb0e1baa35c0076798ab31678f36b1954
   health_score: 100.0
-  last_checked: 1779032171.473773
+  last_checked: 1779032171
   needs_ai_refresh: true
   discovered_at: '2026-06-13T10:40:53Z'
   last_ai_eval: null
@@ -172443,7 +172443,7 @@ https://github.com/GoogleCloudPlatform/click-to-deploy/tree/master/k8s/sonarqube
   addition_method: manual
   content_hash: ca3ac9b466adfbeeb3e200644028856448d16055e4307b1752dc6cc397168503
   health_score: 100.0
-  last_checked: 1779029628.987483
+  last_checked: 1779029628
   needs_ai_refresh: true
   discovered_at: '2026-06-09T22:44:11Z'
   last_ai_eval: null
@@ -172483,7 +172483,7 @@ https://github.com/GoogleCloudPlatform/cloud-code-samples:
   addition_method: manual
   content_hash: 2e142b0405ee6a441a15033bbb35c1b26a58d5e1f19b63c670f61d154d2a1192
   health_score: 100.0
-  last_checked: 1779032833.607046
+  last_checked: 1779032833
   needs_ai_refresh: true
   discovered_at: '2026-06-11T16:12:06Z'
   last_ai_eval: null
@@ -172529,7 +172529,7 @@ https://github.com/GoogleCloudPlatform/elcarro-oracle-operator:
   addition_method: manual
   content_hash: fb69003a1f8a5f6d35e0a1ec90de820ff000b2ba0d5b9203fcca61f8b465ab0e
   health_score: 100.0
-  last_checked: 1779029884.000782
+  last_checked: 1779029884
   needs_ai_refresh: true
   discovered_at: '2026-04-16T20:45:36Z'
   last_ai_eval: null
@@ -172571,7 +172571,7 @@ https://github.com/GoogleCloudPlatform/golang-samples:
   addition_method: manual
   content_hash: dd80c34836d76a57378f1493ceb40cc2921f95517c13ff62cfaa889b39f55d52
   health_score: 100.0
-  last_checked: 1779030522.913148
+  last_checked: 1779030522
   needs_ai_refresh: true
   discovered_at: '2026-06-12T21:08:57Z'
   last_ai_eval: null
@@ -172612,7 +172612,7 @@ https://github.com/GoogleCloudPlatform/k8s-config-connector:
   addition_method: manual
   content_hash: f961070ead418e1b5e3eac9ce6450e971f17b65eeff15e13bf2d8130ad99d137
   health_score: 100.0
-  last_checked: 1779031901.12351
+  last_checked: 1779031901
   needs_ai_refresh: true
   discovered_at: '2026-06-14T10:08:49Z'
   last_ai_eval: null
@@ -172654,7 +172654,7 @@ https://github.com/GoogleCloudPlatform/secrets-store-csi-driver-provider-gcp:
   addition_method: manual
   content_hash: 78b4b8aecea89d28a63c4fe5be7916fa1b9c1a3604e18828659a7a64da26912b
   health_score: 100.0
-  last_checked: 1779033296.216047
+  last_checked: 1779033296
   needs_ai_refresh: true
   discovered_at: '2026-05-11T07:27:16Z'
   last_ai_eval: null
@@ -172694,7 +172694,7 @@ https://github.com/GoogleCloudPlatform/terraformer:
   addition_method: manual
   content_hash: 4c14f43f68a58826ed21dbb8d8595429129c1a43fbb77c31a7c6922a5740a0d4
   health_score: 100.0
-  last_checked: 1779031087.248969
+  last_checked: 1779031087
   needs_ai_refresh: true
   discovered_at: '2026-03-16T20:12:11Z'
   last_ai_eval: null
@@ -172735,7 +172735,7 @@ https://github.com/GoogleContainerTools/container-structure-test:
   addition_method: manual
   content_hash: d5d9b3b49c059346a42b83fc79bd566689d0265ec824544c0290df592c93bc88
   health_score: 100.0
-  last_checked: 1779034309.652034
+  last_checked: 1779034309
   needs_ai_refresh: true
   discovered_at: '2026-06-01T18:59:57Z'
   last_ai_eval: null
@@ -172778,7 +172778,7 @@ https://github.com/GoogleContainerTools/jib:
   addition_method: manual
   content_hash: 78fc490bad61ff886aa896300605b43f81bd3ff7b429ac8b2666996a41a05419
   health_score: 100.0
-  last_checked: 1779034235.703457
+  last_checked: 1779034235
   needs_ai_refresh: true
   discovered_at: '2026-05-19T14:55:01Z'
   last_ai_eval: null
@@ -172821,7 +172821,7 @@ https://github.com/GoogleContainerTools/kaniko:
   addition_method: manual
   content_hash: 5549f618604c7a812ebd538d68888c13b74d54663ffed4ba15bddbfaee1c79bc
   health_score: 100.0
-  last_checked: 1779034116.63033
+  last_checked: 1779034116
   needs_ai_refresh: true
   discovered_at: '2025-06-03T14:36:10Z'
   last_ai_eval: null
@@ -172863,7 +172863,7 @@ https://github.com/HewlettPackard/terraschema:
   addition_method: manual
   content_hash: 56d28c0f7c01ea7b5f38bd846b7412fd254c600dfdf7e6576f1c43902824721b
   health_score: 100.0
-  last_checked: 1779029573.552619
+  last_checked: 1779029573
   needs_ai_refresh: true
   discovered_at: '2025-12-08T13:12:57Z'
   last_ai_eval: null
@@ -172908,7 +172908,7 @@ https://github.com/HolmesGPT/holmesgpt:
   addition_method: manual
   content_hash: 8cd690d10195d9b3384a1fbd2a76e1c123be4591179884b268e6b7fb71823a31
   health_score: 100.0
-  last_checked: 1779130494.936792
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-14T10:13:58Z'
   last_ai_eval: null
@@ -172950,7 +172950,7 @@ https://github.com/HopopOps/k8s-ldap-auth:
   addition_method: manual
   content_hash: a01b5c8ed749400c7ab239a0f0a7d533adc2799509816ea9a00ea97a2e633c96
   health_score: 100.0
-  last_checked: 1779130495.011181
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-08T21:04:13Z'
   last_ai_eval: null
@@ -172992,7 +172992,7 @@ https://github.com/IBM/CP4MCM-SDK:
   addition_method: manual
   content_hash: e3d66423e10268c139843065bffb6358c23dfdb070a27b796a864a15ceea8475
   health_score: 100.0
-  last_checked: 1779030569.984995
+  last_checked: 1779030569
   needs_ai_refresh: true
   discovered_at: '2022-03-08T03:31:17Z'
   last_ai_eval: null
@@ -173030,7 +173030,7 @@ https://github.com/IBM/argocd-vault-plugin:
   addition_method: manual
   content_hash: bacdb3b79f20c82c07dcabd131068baa6a41a9fd000e0061f4269359f582cd5d
   health_score: 100.0
-  last_checked: 1779029838.60532
+  last_checked: 1779029838
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:18.605320+02:00'
   last_ai_eval: null
@@ -173064,7 +173064,7 @@ https://github.com/IBM/varnish-operator:
   addition_method: manual
   content_hash: f14866d050d9b7b9479b06e636a282fd3ea681d5364fe2cfc2b8a9cbccf47e38
   health_score: 100.0
-  last_checked: 1779030009.729005
+  last_checked: 1779030009
   needs_ai_refresh: true
   discovered_at: '2024-09-16T10:32:32Z'
   last_ai_eval: null
@@ -173105,7 +173105,7 @@ https://github.com/Ileriayo/markdown-badges:
   addition_method: manual
   content_hash: b2af5269244126ccec1218d8c1605a4fdf4d3aecbc8fa37a548f2bbbf17420c0
   health_score: 100.0
-  last_checked: 1779030238.972618
+  last_checked: 1779030238
   needs_ai_refresh: true
   discovered_at: '2026-05-22T23:46:44Z'
   last_ai_eval: null
@@ -173147,7 +173147,7 @@ https://github.com/Isan-Rivkin/kube_query:
   addition_method: manual
   content_hash: f770c2456de05e78244bd2d5650c5037f62648e6059a4490f4c829fba829b951
   health_score: 100.0
-  last_checked: 1779030361.224205
+  last_checked: 1779030361
   needs_ai_refresh: true
   discovered_at: '2020-11-30T12:21:35Z'
   last_ai_eval: null
@@ -173187,7 +173187,7 @@ https://github.com/IvanJosipovic/KubeUI:
   addition_method: manual
   content_hash: 3f044ea42a7c7cb2dcb5df55885b1fddcbf28eb96202deaf875ffb6df9dc13c7
   health_score: 100.0
-  last_checked: 1779030928.62387
+  last_checked: 1779030928
   needs_ai_refresh: true
   discovered_at: '2026-06-14T04:45:46Z'
   last_ai_eval: null
@@ -173232,7 +173232,7 @@ https://github.com/JFolberth/TheYAMLPipelineOne:
   addition_method: manual
   content_hash: a8bba28939d632d8db343e0ce7122d56c8cdd6d044201c9be8efde952b1f7d9b
   health_score: 100.0
-  last_checked: 1779034012.898159
+  last_checked: 1779034012
   needs_ai_refresh: true
   discovered_at: '2025-02-26T16:15:34Z'
   last_ai_eval: null
@@ -173272,7 +173272,7 @@ https://github.com/JFryy/qq:
   addition_method: manual
   content_hash: 9390a93c9045a4e6e2448c9d06e3b8803f3b9ff351e04e972dfa714c2949061c
   health_score: 100.0
-  last_checked: 1779032457.610069
+  last_checked: 1779032457
   needs_ai_refresh: true
   discovered_at: '2026-05-19T00:18:46Z'
   last_ai_eval: null
@@ -173314,7 +173314,7 @@ https://github.com/JPCERTCC/LogonTracer:
   addition_method: manual
   content_hash: c37c57af01cd0d7cffa23c3c33198ce0e610b3bb4b5465114d1ee8ba0313b2d1
   health_score: 100.0
-  last_checked: 1779033309.690027
+  last_checked: 1779033309
   needs_ai_refresh: true
   discovered_at: '2026-04-22T15:13:52Z'
   last_ai_eval: null
@@ -173354,7 +173354,7 @@ https://github.com/JamesTGrant/kubectl-debug:
   addition_method: manual
   content_hash: d1745da922e0a7ed091c3f104317345debae9e48c30d01138e4a210c65814165
   health_score: 100.0
-  last_checked: 1779032095.709594
+  last_checked: 1779032095
   needs_ai_refresh: true
   discovered_at: '2024-05-06T05:15:03Z'
   last_ai_eval: null
@@ -173396,7 +173396,7 @@ https://github.com/JeanBaptisteWATENBERG/junit5-kubernetes:
   addition_method: manual
   content_hash: 122aa535b5787cf3c36d0ca2bc7b0f6bb5556a3efb2ff8e41018a31f40ece85b
   health_score: 100.0
-  last_checked: 1779029563.979611
+  last_checked: 1779029563
   needs_ai_refresh: true
   discovered_at: '2022-09-16T23:15:08Z'
   last_ai_eval: null
@@ -173437,7 +173437,7 @@ https://github.com/JovianX/Service-Hub:
   addition_method: manual
   content_hash: 830e319eac60c01930e8c6892355613459a6151d820133cadd4a2daa3325c9f1
   health_score: 100.0
-  last_checked: 1779033914.073756
+  last_checked: 1779033914
   needs_ai_refresh: true
   discovered_at: '2024-04-02T11:20:36Z'
   last_ai_eval: null
@@ -173477,7 +173477,7 @@ https://github.com/JovianX/helm-release-plugin:
   addition_method: manual
   content_hash: f4b73219b977ea01a50fa006d13592fd579e1429e0b0a4f8806b9fd0f749c500
   health_score: 100.0
-  last_checked: 1779032462.787843
+  last_checked: 1779032462
   needs_ai_refresh: true
   discovered_at: '2026-03-29T15:24:57Z'
   last_ai_eval: null
@@ -173518,7 +173518,7 @@ https://github.com/JulianHayward/AzADServicePrincipalInsights:
   addition_method: manual
   content_hash: bb715ee94d54478241dd269201f2486027c124c04cd5ed4ad19f9ad5d76ff178
   health_score: 100.0
-  last_checked: 1779032525.002883
+  last_checked: 1779032525
   needs_ai_refresh: true
   discovered_at: '2025-04-30T14:57:39Z'
   last_ai_eval: null
@@ -173558,7 +173558,7 @@ https://github.com/Juniper/Junos-terraform:
   addition_method: manual
   content_hash: 89231b644330502e1ec08f800e51361a06bc7f1b1e48dc78cb8677945f03fe54
   health_score: 100.0
-  last_checked: 1779030052.42853
+  last_checked: 1779030052
   needs_ai_refresh: true
   discovered_at: '2026-06-08T10:06:52Z'
   last_ai_eval: null
@@ -173600,7 +173600,7 @@ https://github.com/Juniper/contrail-docker/wiki/Configure-docker-service-to-use-
   addition_method: manual
   content_hash: fb79d205ff288fe3395ded82336fba90a30f5cca7819f789a31ce6e71a5d7d42
   health_score: 100.0
-  last_checked: 1779030554.240107
+  last_checked: 1779030554
   needs_ai_refresh: true
   discovered_at: '2023-02-20T17:58:58Z'
   last_ai_eval: null
@@ -173641,7 +173641,7 @@ https://github.com/K8Studio/K8studio:
   addition_method: manual
   content_hash: c0e8641074fb61d2eaaa8bfbf28247b5c48c63ad5ae4b96651bcdd2ef0fa428a
   health_score: 100.0
-  last_checked: 1779032640.452369
+  last_checked: 1779032640
   needs_ai_refresh: true
   discovered_at: '2026-06-09T19:43:36Z'
   last_ai_eval: null
@@ -173682,7 +173682,7 @@ https://github.com/KWasm/podman-wasm:
   addition_method: manual
   content_hash: f254b3d9bb2dddcfcffaa8323709cecd53c76af82fc2d4cbb6ba880484033752
   health_score: 100.0
-  last_checked: 1779034487.550386
+  last_checked: 1779034487
   needs_ai_refresh: true
   discovered_at: '2022-10-20T18:17:57Z'
   last_ai_eval: null
@@ -173723,7 +173723,7 @@ https://github.com/KnicKnic/temp-kubernetes-ci:
   addition_method: manual
   content_hash: 37f66908f3d84b0cfe979fad1b98ffb071f1b6a471f1ebf0fd35b7b7f0d0f269
   health_score: 100.0
-  last_checked: 1779031697.050757
+  last_checked: 1779031697
   needs_ai_refresh: true
   discovered_at: '2023-01-05T15:04:04Z'
   last_ai_eval: null
@@ -173763,7 +173763,7 @@ https://github.com/Kubeinit/kubeinit:
   addition_method: manual
   content_hash: 30030a2ad117765656888aa3efc1f8a879dd1cab246b8bed321c75e6869c73f3
   health_score: 100.0
-  last_checked: 1779031423.085284
+  last_checked: 1779031423
   needs_ai_refresh: true
   discovered_at: '2025-12-05T21:26:59Z'
   last_ai_eval: null
@@ -173807,7 +173807,7 @@ https://github.com/Kubermatic/Kubermatic:
   addition_method: manual
   content_hash: 698ae17261cd088111a4d11d3775ae9c4ae16c62f86a0de8983a02ef6df703d4
   health_score: 100.0
-  last_checked: 1779029561.621966
+  last_checked: 1779029561
   needs_ai_refresh: true
   discovered_at: '2026-06-12T17:52:28Z'
   last_ai_eval: null
@@ -173851,7 +173851,7 @@ https://github.com/KurtGokhan/tegaki:
   addition_method: automatic
   content_hash: 94af03c7cbccc30053e2e1a8d55b817492ac1898d960848d0ea65351c96319de
   health_score: null
-  last_checked: 1780352705.314522
+  last_checked: 1780352705
   needs_ai_refresh: false
   discovered_at: '2026-05-27T16:38:21Z'
   last_ai_eval: null
@@ -173898,7 +173898,7 @@ https://github.com/KusionStack/kusion:
   addition_method: manual
   content_hash: 2cd68d99e09c2f043f947a636db779b2493944e02ae669ba1c9df8b96a6a03e9
   health_score: 100.0
-  last_checked: 1779030035.352358
+  last_checked: 1779030035
   needs_ai_refresh: true
   discovered_at: '2026-01-04T06:01:34Z'
   last_ai_eval: null
@@ -173938,7 +173938,7 @@ https://github.com/Kyrremann/kubectl-eksporter:
   addition_method: manual
   content_hash: 00470afeddc5ab436af6236f07d9e1e8281b9f868578ae7fa4edd3e4f8e33e35
   health_score: 100.0
-  last_checked: 1779031333.883779
+  last_checked: 1779031333
   needs_ai_refresh: true
   discovered_at: '2022-07-06T18:52:39Z'
   last_ai_eval: null
@@ -173979,7 +173979,7 @@ https://github.com/LeCoupa/awesome-cheatsheets:
   addition_method: manual
   content_hash: c1cb8f7dc3a8ea050fb502a814cd2fe11811d445819b0895993c0872226d7e07
   health_score: 100.0
-  last_checked: 1779032383.684716
+  last_checked: 1779032383
   needs_ai_refresh: true
   discovered_at: '2026-04-12T17:26:10Z'
   last_ai_eval: null
@@ -174021,7 +174021,7 @@ https://github.com/LerryAlexander/postman_jenkins_api_tests:
   addition_method: manual
   content_hash: 685c6ee914595c89b7b648e4e2a91a22f2a193a226bf058e4ca62641914ff3b9
   health_score: 100.0
-  last_checked: 1779031592.077635
+  last_checked: 1779031592
   needs_ai_refresh: true
   discovered_at: '2020-08-30T01:20:17Z'
   last_ai_eval: null
@@ -174065,7 +174065,7 @@ https://github.com/Levi-Michael/boto3-ec2-s3-management:
   addition_method: manual
   content_hash: deadc4b406decdb32c215b6271a7a90853038e8c5247e00576e7f442ce2112ae
   health_score: 100.0
-  last_checked: 1779029061.266085
+  last_checked: 1779029061
   needs_ai_refresh: true
   discovered_at: '2023-03-15T13:04:34Z'
   last_ai_eval: null
@@ -174107,7 +174107,7 @@ https://github.com/Lightning-AI/engineering-class:
   addition_method: manual
   content_hash: d53760e45e9409ed3e5c7de582fc09c02e777187ab73555b18bbf799ddc63c7a
   health_score: 100.0
-  last_checked: 1779032889.553057
+  last_checked: 1779032889
   needs_ai_refresh: true
   discovered_at: '2022-08-29T19:32:52Z'
   last_ai_eval: null
@@ -174149,7 +174149,7 @@ https://github.com/Lightning-AI/engineering-class/blob/main/ep08-github-pr/Ep08-
   addition_method: manual
   content_hash: ee2ccc731dcca4fb9bd2f00580bcd855e0327553477c86a72797e3ea673a0ae9
   health_score: 100.0
-  last_checked: 1779032376.792891
+  last_checked: 1779032376
   needs_ai_refresh: true
   discovered_at: '2022-08-29T19:32:52Z'
   last_ai_eval: null
@@ -174188,7 +174188,7 @@ https://github.com/Lightning-AI/engineering-class/blob/main/ep09-github-collab/E
   addition_method: manual
   content_hash: ab1ec6988565d7ff9e31fa4965e394b1d3ff77dde4d99e36ffdd59d020b68af6
   health_score: 100.0
-  last_checked: 1779031720.406969
+  last_checked: 1779031720
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:28:40.406969+02:00'
   last_ai_eval: null
@@ -174219,7 +174219,7 @@ https://github.com/LovesCloud/java-groovy-docker:
   addition_method: manual
   content_hash: f286914fa12dceff6cce0778dc313c171156680b209e96ac3cada7a2a10715fe
   health_score: 100.0
-  last_checked: 1779029989.231674
+  last_checked: 1779029989
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:59:49.231674+02:00'
   last_ai_eval: null
@@ -174251,7 +174251,7 @@ https://github.com/LukeMwila/bootstrap-rke-cluster-in-aws:
   addition_method: manual
   content_hash: 588d9e4c6e2c0c0234a36386b4c9fc2f4ded1451a954ad900cc1bab3985ba370
   health_score: 100.0
-  last_checked: 1779030220.723957
+  last_checked: 1779030220
   needs_ai_refresh: true
   discovered_at: '2022-01-13T13:04:50Z'
   last_ai_eval: null
@@ -174291,7 +174291,7 @@ https://github.com/MOZGIII/port-map-operator:
   addition_method: manual
   content_hash: 74ee4912bed16e7a635bd994083c434497eedae8802dac222c866279174e5426
   health_score: 100.0
-  last_checked: 1779031507.777309
+  last_checked: 1779031507
   needs_ai_refresh: true
   discovered_at: '2023-01-24T10:03:19Z'
   last_ai_eval: null
@@ -174332,7 +174332,7 @@ https://github.com/Maelstromage/Log4jSherlock:
   addition_method: manual
   content_hash: a79f869b69f76044873c1e18c985d3bb69f7dd6e0499410c3c11c4538cbe23ee
   health_score: 100.0
-  last_checked: 1779032463.977538
+  last_checked: 1779032463
   needs_ai_refresh: true
   discovered_at: '2023-04-14T19:27:15Z'
   last_ai_eval: null
@@ -174373,7 +174373,7 @@ https://github.com/ManagedKube/kubernetes-common-services:
   addition_method: manual
   content_hash: 76435369d8d8b290778172dda4bbad1b1964b8d830aa06e18bdb0425b4960b29
   health_score: 100.0
-  last_checked: 1779034327.003667
+  last_checked: 1779034327
   needs_ai_refresh: true
   discovered_at: '2021-02-17T00:44:01Z'
   last_ai_eval: null
@@ -174413,7 +174413,7 @@ https://github.com/ManagedKube/kubernetes-development-environment-in-a-box:
   addition_method: manual
   content_hash: 787b84397fcc51c5d517bfb7e7fbf923a1b41edef6278c8a944d9ad97545ac95
   health_score: 100.0
-  last_checked: 1779031883.300733
+  last_checked: 1779031883
   needs_ai_refresh: true
   discovered_at: '2021-02-08T17:13:23Z'
   last_ai_eval: null
@@ -174454,7 +174454,7 @@ https://github.com/Masterminds/sprig:
   addition_method: manual
   content_hash: fa4fdd48c93004df4b03591707eda2dd98b34875d1d811f4dbfd80968fc30c11
   health_score: 100.0
-  last_checked: 1779031540.094124
+  last_checked: 1779031540
   needs_ai_refresh: true
   discovered_at: '2025-07-18T13:29:21Z'
   last_ai_eval: null
@@ -174494,7 +174494,7 @@ https://github.com/Mathieu-Desrochers/Learning-Go:
   addition_method: manual
   content_hash: 822188b72a18c3de037790e00bddc2c7414973d9dd51ae22ff3eafc630a7e136
   health_score: 100.0
-  last_checked: 1779029993.348714
+  last_checked: 1779029993
   needs_ai_refresh: true
   discovered_at: '2022-01-23T20:32:39Z'
   last_ai_eval: null
@@ -174536,7 +174536,7 @@ https://github.com/MatthewCYLau/gcp-react-gke-terraform:
   addition_method: manual
   content_hash: 804fe2c16a86327f60006d49854c2e3d0ea521c5aea51611c4cf63b12c2cabc2
   health_score: 100.0
-  last_checked: 1779029502.940254
+  last_checked: 1779029502
   needs_ai_refresh: true
   discovered_at: '2023-12-21T16:05:19Z'
   last_ai_eval: null
@@ -174577,7 +174577,7 @@ https://github.com/MatthewCYLau/node-express-typescript-k8-gke:
   addition_method: manual
   content_hash: 54232271a033a19e4b91676855495049b4821a138337e31b938b6d5d214b4308
   health_score: 100.0
-  last_checked: 1779034323.275454
+  last_checked: 1779034323
   needs_ai_refresh: true
   discovered_at: '2021-12-31T17:32:25Z'
   last_ai_eval: null
@@ -174617,7 +174617,7 @@ https://github.com/MichaelCade/90DaysOfDevOps:
   addition_method: manual
   content_hash: a1fe19bca7a14189ca66d6efcf4d4c2420d2d52e48caf0ffb820efa91863b1d9
   health_score: 100.0
-  last_checked: 1779032483.957092
+  last_checked: 1779032483
   needs_ai_refresh: true
   discovered_at: '2026-04-12T05:25:44Z'
   last_ai_eval: null
@@ -174657,7 +174657,7 @@ https://github.com/MichaelMure/git-bug:
   addition_method: manual
   content_hash: f0339f91d23b113e5695f542dc00607970eb0fbe2ab67951bc045944b57aec84
   health_score: 100.0
-  last_checked: 1779031902.898361
+  last_checked: 1779031902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:42.898361+02:00'
   last_ai_eval: null
@@ -174689,7 +174689,7 @@ https://github.com/Michaelpalacce/SimpleSecrets:
   addition_method: manual
   content_hash: 2966734aa7fcebffdb89380fc7fb6f0350d5ca62f97ffcb884ff1144894d7b6b
   health_score: 100.0
-  last_checked: 1779029514.238244
+  last_checked: 1779029514
   needs_ai_refresh: true
   discovered_at: '2022-08-15T22:06:35Z'
   last_ai_eval: null
@@ -174731,7 +174731,7 @@ https://github.com/Microsoft/azure-pipelines-tasks:
   addition_method: manual
   content_hash: 089cfad9479f2a09702703f720100c150312ab62961d5cbbd5bb67569e2625e0
   health_score: 100.0
-  last_checked: 1779030730.645878
+  last_checked: 1779030730
   needs_ai_refresh: true
   discovered_at: '2026-06-12T14:53:04Z'
   last_ai_eval: null
@@ -174769,7 +174769,7 @@ https://github.com/MiteshSharma/PrometheusWithGrafana:
   addition_method: manual
   content_hash: 615b8df050aa76c724298f8bed6996098c7550479b34ae45eee2aab34d045163
   health_score: 100.0
-  last_checked: 1779033903.761754
+  last_checked: 1779033903
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:05:03.761754+02:00'
   last_ai_eval: null
@@ -174803,7 +174803,7 @@ https://github.com/MnrGreg/kubectl-node-restart:
   addition_method: manual
   content_hash: 4cda894f82c39e81325129c4e69b2045d7da3d8a985c4fc621e5e246a1f83f48
   health_score: 100.0
-  last_checked: 1779030015.263263
+  last_checked: 1779030015
   needs_ai_refresh: true
   discovered_at: '2024-06-08T16:53:24Z'
   last_ai_eval: null
@@ -174843,7 +174843,7 @@ https://github.com/Mr-Un1k0d3r/ATP-PowerShell-Scripts:
   addition_method: manual
   content_hash: 7e02fecdb793a0c0b021f8a6e0b23cf9abed11a63e04debc50a1e5e53fd6dd98
   health_score: 100.0
-  last_checked: 1779031459.098864
+  last_checked: 1779031459
   needs_ai_refresh: true
   discovered_at: '2023-03-14T17:49:00Z'
   last_ai_eval: null
@@ -174885,7 +174885,7 @@ https://github.com/NCCloud/mayfly:
   addition_method: manual
   content_hash: 2c8a29c2a1aaf2e5b74d2988bdff1dfad787569e0dbcbe10d1e934ea9755c94e
   health_score: 100.0
-  last_checked: 1779031103.855124
+  last_checked: 1779031103
   needs_ai_refresh: true
   discovered_at: '2026-05-01T11:37:06Z'
   last_ai_eval: null
@@ -174926,7 +174926,7 @@ https://github.com/NVIDIA/gpu-operator:
   addition_method: manual
   content_hash: 34332c147f6cfd2ad52ad841120cc5adabed3d28acf0b22d84d09fe4efe175e0
   health_score: 100.0
-  last_checked: 1779033785.152963
+  last_checked: 1779033785
   needs_ai_refresh: true
   discovered_at: '2026-06-13T10:03:52Z'
   last_ai_eval: null
@@ -174969,7 +174969,7 @@ https://github.com/NVIDIA/k8s-device-plugin:
   addition_method: manual
   content_hash: 234a1e94e10f66301a5b20fd4b0907489e7c02ed7f6af4abdf4a0712efe34225
   health_score: 100.0
-  last_checked: 1779031645.841652
+  last_checked: 1779031645
   needs_ai_refresh: true
   discovered_at: '2026-06-14T07:42:57Z'
   last_ai_eval: null
@@ -175009,7 +175009,7 @@ https://github.com/NVIDIA/nvidia-docker/blob/8c0eeba474cace48fdb8216f518063db2bd
   addition_method: manual
   content_hash: 0d931ea56fe326116db8872658d316fc9713d53e5467f81cd192eab9e41551f6
   health_score: 100.0
-  last_checked: 1779034085.091105
+  last_checked: 1779034085
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:08:05.091105+02:00'
   last_ai_eval: null
@@ -175043,7 +175043,7 @@ https://github.com/Neoteroi/essentials-configuration-keyvault:
   addition_method: manual
   content_hash: ae3324701bd8964c6e28af8f13cfdb8647988d44da2e808b08ebcc0969a78ae5
   health_score: 100.0
-  last_checked: 1779030615.480187
+  last_checked: 1779030615
   needs_ai_refresh: true
   discovered_at: '2023-04-10T13:47:59Z'
   last_ai_eval: null
@@ -175084,7 +175084,7 @@ https://github.com/Netcracker/KubeMarine:
   addition_method: manual
   content_hash: f1043841c0be89d2a7dc17b7cee8a50cfa7a51f15703d5ab73ee62b77cdfc451
   health_score: 100.0
-  last_checked: 1779032880.782138
+  last_checked: 1779032880
   needs_ai_refresh: true
   discovered_at: '2026-06-12T13:49:01Z'
   last_ai_eval: null
@@ -175126,7 +175126,7 @@ https://github.com/Netflix/SimianArmy/wiki/Chaos-Monkey:
   addition_method: manual
   content_hash: 0bbf9c260e5a0ee5238cd134054c33a92032f4cbf23a879d31222ccd7d68b3d8
   health_score: 100.0
-  last_checked: 1779032547.426571
+  last_checked: 1779032547
   needs_ai_refresh: true
   discovered_at: '2018-12-18T09:29:22Z'
   last_ai_eval: null
@@ -175164,7 +175164,7 @@ https://github.com/Netflix/consoleme:
   addition_method: manual
   content_hash: a005d2fc4b19ea7d2b7398b1faffb405f676274e3979c0cb9383458fd5523675
   health_score: 100.0
-  last_checked: 1779029502.949352
+  last_checked: 1779029502
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:42.949352+02:00'
   last_ai_eval: null
@@ -175197,7 +175197,7 @@ https://github.com/Netflix/metaflow:
   addition_method: manual
   content_hash: 35bd1ece07b91b8ec876c7a4d5890e6931948f4cd0da3716a7f1d51f9f679ba5
   health_score: 100.0
-  last_checked: 1779034523.200562
+  last_checked: 1779034523
   needs_ai_refresh: true
   discovered_at: '2026-06-13T13:01:02Z'
   last_ai_eval: null
@@ -175239,7 +175239,7 @@ https://github.com/NielsRogge/Transformers-Tutorials:
   addition_method: manual
   content_hash: 208c50769ca5549fb7b5b7c8c2a4e3e743517f2402645eccaa8c7e91f637aee3
   health_score: 100.0
-  last_checked: 1779031979.976854
+  last_checked: 1779031979
   needs_ai_refresh: true
   discovered_at: '2026-04-20T12:36:38Z'
   last_ai_eval: null
@@ -175279,7 +175279,7 @@ https://github.com/NimbleArchitect/kubectl-ice:
   addition_method: manual
   content_hash: dd5b62cfc3a3eda572d8749c072317e069d5d4ceec7a85a20e75c13712b10f14
   health_score: 100.0
-  last_checked: 1779030440.663066
+  last_checked: 1779030440
   needs_ai_refresh: true
   discovered_at: '2025-06-22T14:20:41Z'
   last_ai_eval: null
@@ -175331,7 +175331,7 @@ https://github.com/NirDiamant/agents-towards-production:
   addition_method: automatic
   content_hash: b5fac23b9bdad2934781537634d83b2fecf023454e5bfb2c21287e45a04ca0d5
   health_score: null
-  last_checked: 1780351994.342554
+  last_checked: 1780351994
   needs_ai_refresh: false
   discovered_at: '2026-05-31T11:47:45Z'
   last_ai_eval: null
@@ -175377,7 +175377,7 @@ https://github.com/Noovolari/awesome-cloudops:
   addition_method: manual
   content_hash: 5fff8be4143c3d60d0e86c6a4cb9fbbddd3010f134a5874bb1fd316117fa782b
   health_score: 100.0
-  last_checked: 1779034226.963382
+  last_checked: 1779034226
   needs_ai_refresh: true
   discovered_at: '2023-11-21T15:20:51Z'
   last_ai_eval: null
@@ -175421,7 +175421,7 @@ https://github.com/NuGet/docs.microsoft.com-nuget/blob/main/docs/reference/nuspe
   addition_method: manual
   content_hash: af11b04f68c7577ca0f6dafefefa47258ff8d492c33ae991994d3161e2b2e32b
   health_score: 100.0
-  last_checked: 1779033592.289642
+  last_checked: 1779033592
   needs_ai_refresh: true
   discovered_at: '2026-06-12T19:05:37Z'
   last_ai_eval: null
@@ -175459,7 +175459,7 @@ https://github.com/OT-CONTAINER-KIT/k8s-vault-webhook:
   addition_method: manual
   content_hash: 95e8877d3e9c6d74e1c1f346e13151fbe9d091e5aa6e9e02a3de075bb7ee88db
   health_score: 100.0
-  last_checked: 1779029732.681128
+  last_checked: 1779029732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:32.681128+02:00'
   last_ai_eval: null
@@ -175492,7 +175492,7 @@ https://github.com/OT-CONTAINER-KIT/logging-operator:
   addition_method: manual
   content_hash: 33685801668635abf726f10a409342380a7ec6041fc6dbf6254c25c6a0706edd
   health_score: 100.0
-  last_checked: 1779029380.400187
+  last_checked: 1779029380
   needs_ai_refresh: true
   discovered_at: '2024-06-22T13:42:57Z'
   last_ai_eval: null
@@ -175533,7 +175533,7 @@ https://github.com/OT-CONTAINER-KIT/mongodb-operator:
   addition_method: manual
   content_hash: 4b7be0389a23b18b2e5ff57f23d9df77d1f83024660a3e19f6eddbf503448746
   health_score: 100.0
-  last_checked: 1779031436.269957
+  last_checked: 1779031436
   needs_ai_refresh: true
   discovered_at: '2023-04-27T05:12:37Z'
   last_ai_eval: null
@@ -175574,7 +175574,7 @@ https://github.com/OT-CONTAINER-KIT/redis-operator:
   addition_method: manual
   content_hash: 3bc731e40d539a1e133ddf7389460c63109c2252dee5d7ca156714e5534d7063
   health_score: 100.0
-  last_checked: 1779034499.999339
+  last_checked: 1779034499
   needs_ai_refresh: true
   discovered_at: '2026-06-14T00:53:45Z'
   last_ai_eval: null
@@ -175615,7 +175615,7 @@ https://github.com/OWASP/www-project-kubernetes-top-ten:
   addition_method: manual
   content_hash: 0e89ae11bf73f664fd7e764f7e61de217b25eea7af5e801d86cc33d2968bef3f
   health_score: 100.0
-  last_checked: 1779029243.491883
+  last_checked: 1779029243
   needs_ai_refresh: true
   discovered_at: '2026-03-24T06:01:24Z'
   last_ai_eval: null
@@ -175656,7 +175656,7 @@ https://github.com/OctopusDeploy/Octopus-TeamCity:
   addition_method: manual
   content_hash: e69eb3063e7d6d203fd1f2be5061a4072efc2e7bc2bc84281f8353732614fe0b
   health_score: 100.0
-  last_checked: 1779033398.39982
+  last_checked: 1779033398
   needs_ai_refresh: true
   discovered_at: '2026-06-14T00:52:42Z'
   last_ai_eval: null
@@ -175696,7 +175696,7 @@ https://github.com/OctopusDeploy/go-octopusdeploy:
   addition_method: manual
   content_hash: c90c16fd84599f5f253b8d17f2191de0af188632de3591af1739dd260331fd30
   health_score: 100.0
-  last_checked: 1779031542.462517
+  last_checked: 1779031542
   needs_ai_refresh: true
   discovered_at: '2026-06-12T04:32:54Z'
   last_ai_eval: null
@@ -175737,7 +175737,7 @@ https://github.com/OpenFunction/OpenFunction:
   addition_method: manual
   content_hash: 06f8a39ea102b2d7deaf205e8908fdf7b85a83722838262f9d5863fce69f9ce3
   health_score: 100.0
-  last_checked: 1779034296.057228
+  last_checked: 1779034296
   needs_ai_refresh: true
   discovered_at: '2024-06-19T07:51:05Z'
   last_ai_eval: null
@@ -175777,7 +175777,7 @@ https://github.com/OpenHFT/Java-Thread-Affinity:
   addition_method: manual
   content_hash: 1b7f401a55c48c2cb66cb585eebc3899c97036def5883cd2addaf649c8ed4d56
   health_score: 100.0
-  last_checked: 1779031016.986052
+  last_checked: 1779031016
   needs_ai_refresh: true
   discovered_at: '2026-05-21T08:03:36Z'
   last_ai_eval: null
@@ -175817,7 +175817,7 @@ https://github.com/OpenSLO/OpenSLO:
   addition_method: manual
   content_hash: 1650bcb3654cb3229aafbc03fe94d65ba1098a3112f7578501863935c94fcc89
   health_score: 100.0
-  last_checked: 1779031866.2338
+  last_checked: 1779031866
   needs_ai_refresh: true
   discovered_at: '2025-11-25T09:00:50Z'
   last_ai_eval: null
@@ -175857,7 +175857,7 @@ https://github.com/OpenShiftDemos:
   addition_method: manual
   content_hash: 826418343f085ab7d6f38f30f9b2002d7fa0f8ead77b0fbdcc8b0f3ee8d90c8d
   health_score: 100.0
-  last_checked: 1779034292.260513
+  last_checked: 1779034292
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:32.260513+02:00'
   last_ai_eval: null
@@ -175894,7 +175894,7 @@ https://github.com/OpenShiftDemos/sonarqube-openshift-docker:
   addition_method: manual
   content_hash: a9ee6c819fbf57514a51b2f6a5bf5f5416f61b937a68e68994a52f1a656944d8
   health_score: 100.0
-  last_checked: 1779032361.539123
+  last_checked: 1779032361
   needs_ai_refresh: true
   discovered_at: '2021-02-10T16:58:26Z'
   last_ai_eval: null
@@ -175935,7 +175935,7 @@ https://github.com/OvidiuBorlean/kubectl-sockperf:
   addition_method: manual
   content_hash: 65d38d11cedbadada703b554ac97eb0a8f7b02028e3076e551e7db83a0eb74fc
   health_score: 100.0
-  last_checked: 1779034531.417449
+  last_checked: 1779034531
   needs_ai_refresh: true
   discovered_at: '2022-11-26T06:17:12Z'
   last_ai_eval: null
@@ -175976,7 +175976,7 @@ https://github.com/OvidiuBorlean/kubectl-windumps:
   addition_method: manual
   content_hash: 9765ffb4071f20a0203be3264c8b7e61ad18197ad7aba14270730d0d3bafe1ba
   health_score: 100.0
-  last_checked: 1779032587.314992
+  last_checked: 1779032587
   needs_ai_refresh: true
   discovered_at: '2022-11-26T06:32:40Z'
   last_ai_eval: null
@@ -176018,7 +176018,7 @@ https://github.com/PacktPublishing/Kubernetes-in-Production-Best-Practices:
   addition_method: manual
   content_hash: 25647a4cd596fb273c90f32a57f4565300218b7c9823576d32721d6ac353fc3d
   health_score: 100.0
-  last_checked: 1779032729.185485
+  last_checked: 1779032729
   needs_ai_refresh: true
   discovered_at: '2023-02-18T02:57:45Z'
   last_ai_eval: null
@@ -176058,7 +176058,7 @@ https://github.com/PacktPublishing/The-Azure-Cloud-Native-Architecture-Mapbook:
   addition_method: manual
   content_hash: 9cb5a24db068425b5a9b3f54920f4681885abd692339a358856a1f807c0355cc
   health_score: 100.0
-  last_checked: 1779033731.527263
+  last_checked: 1779033731
   needs_ai_refresh: true
   discovered_at: '2026-04-22T08:18:15Z'
   last_ai_eval: null
@@ -176098,7 +176098,7 @@ https://github.com/PacoVK/tapir:
   addition_method: manual
   content_hash: 0408ebd4347d9cbea83703d2b621fb52ddbfa52136b4566a850296d117098498
   health_score: 100.0
-  last_checked: 1779030193.203786
+  last_checked: 1779030193
   needs_ai_refresh: true
   discovered_at: '2026-06-11T11:59:01Z'
   last_ai_eval: null
@@ -176140,7 +176140,7 @@ https://github.com/PaloAltoNetworks/rbac-police:
   addition_method: manual
   content_hash: 7a4101769a2c4d951f5d3e8f74b4047b8d7cffff4145536d035d862caad5d5f9
   health_score: 100.0
-  last_checked: 1779034229.505714
+  last_checked: 1779034229
   needs_ai_refresh: true
   discovered_at: '2025-03-21T20:06:05Z'
   last_ai_eval: null
@@ -176182,7 +176182,7 @@ https://github.com/PatrickJS/awesome-angular:
   addition_method: manual
   content_hash: 65c9bdeb583596516752cfbd824c750bb7c1ccd93002f039aeda16c9053abff9
   health_score: 100.0
-  last_checked: 1779031423.100562
+  last_checked: 1779031423
   needs_ai_refresh: true
   discovered_at: '2026-06-13T17:48:11Z'
   last_ai_eval: null
@@ -176222,7 +176222,7 @@ https://github.com/PaulJuliusMartinez/jless:
   addition_method: manual
   content_hash: 0e8b0c2ced272da94ed5550dfb4f1feaa53c68b18b9123dad872d168ed82bf8c
   health_score: 100.0
-  last_checked: 1779034501.978258
+  last_checked: 1779034501
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:01.978258+02:00'
   last_ai_eval: null
@@ -176257,7 +176257,7 @@ https://github.com/PhilippeChepy/exoscale-kubernetes-crio:
   addition_method: manual
   content_hash: 67a3a62e1d56b7d24571f657b0bea6de22006bbb22a838d30b64f5bc7fa1283a
   health_score: 100.0
-  last_checked: 1779029165.680947
+  last_checked: 1779029165
   needs_ai_refresh: true
   discovered_at: '2021-02-05T17:31:37Z'
   last_ai_eval: null
@@ -176297,7 +176297,7 @@ https://github.com/PlasticSCM/trunk-mergebot:
   addition_method: manual
   content_hash: 4fb1f52d49794ef82d619c094ff690294947d440768688fa18ef4dad5f172d0e
   health_score: 100.0
-  last_checked: 1779031141.462507
+  last_checked: 1779031141
   needs_ai_refresh: true
   discovered_at: '2023-01-03T12:27:34Z'
   last_ai_eval: null
@@ -176335,7 +176335,7 @@ https://github.com/Playtika/testcontainers-spring-boot:
   addition_method: manual
   content_hash: 6b1de1f1975806dd7d20766df714ba8586e0c6ca623ef75222537e7302ab56dc
   health_score: 100.0
-  last_checked: 1779032455.89641
+  last_checked: 1779032455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:55.896410+02:00'
   last_ai_eval: null
@@ -176371,7 +176371,7 @@ https://github.com/PlaytikaOSS/testcontainers-spring-boot:
   addition_method: manual
   content_hash: 32e228a0e653f153405793a48735c56293110687582775b12fd8e22da14c239c
   health_score: 100.0
-  last_checked: 1779130494.956722
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-14T04:50:08Z'
   last_ai_eval: null
@@ -176411,7 +176411,7 @@ https://github.com/Portshift/Kubei:
   addition_method: manual
   content_hash: 974f97dbec8aae433d1984e1ab2c41ce8519c60daacde65a2ec9a205684afda8
   health_score: 100.0
-  last_checked: 1779031800.723639
+  last_checked: 1779031800
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:00.723639+02:00'
   last_ai_eval: null
@@ -176441,7 +176441,7 @@ https://github.com/Portshift/kubei:
   addition_method: manual
   content_hash: 974f97dbec8aae433d1984e1ab2c41ce8519c60daacde65a2ec9a205684afda8
   health_score: 100.0
-  last_checked: 1779030015.515217
+  last_checked: 1779030015
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:15.515217+02:00'
   last_ai_eval: null
@@ -176472,7 +176472,7 @@ https://github.com/Praqma/helmsman:
   addition_method: manual
   content_hash: 0f9d002d358ff471ce700abf16c261b6e563b0c25e1bbd45e240b9786e4a446b
   health_score: 100.0
-  last_checked: 1779032055.026439
+  last_checked: 1779032055
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:15.026439+02:00'
   last_ai_eval: null
@@ -176505,7 +176505,7 @@ https://github.com/PrasadG193/kyaml2go:
   addition_method: manual
   content_hash: de3d8afc3d78ec62976c4c3894d4b2c21b403deb07fbf10082e0e4aafab733bf
   health_score: 100.0
-  last_checked: 1779031980.10928
+  last_checked: 1779031980
   needs_ai_refresh: true
   discovered_at: '2021-11-09T11:31:04Z'
   last_ai_eval: null
@@ -176545,7 +176545,7 @@ https://github.com/Pscheidl/kubectl-explorer:
   addition_method: manual
   content_hash: 52a47f8db982bb0f3baab72bd1b634e53e73672e27c0c09a8f376233ae822179
   health_score: 100.0
-  last_checked: 1779130494.995602
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2025-05-17T13:37:47Z'
   last_ai_eval: null
@@ -176583,7 +176583,7 @@ https://github.com/Pscheidl/kubexplorer:
   addition_method: manual
   content_hash: b562806c87a82618b3ca395fe614657ebb1b39f49aafd47797ee2838adf193b7
   health_score: 100.0
-  last_checked: 1779033948.140718
+  last_checked: 1779033948
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:48.140718+02:00'
   last_ai_eval: null
@@ -176617,7 +176617,7 @@ https://github.com/PyGithub/PyGithub:
   addition_method: manual
   content_hash: 2498211a8c67c5f675ec93e06ad44db7328be57d7eade3d3dae7ad8caa413438
   health_score: 100.0
-  last_checked: 1779030132.954844
+  last_checked: 1779030132
   needs_ai_refresh: true
   discovered_at: '2026-06-12T09:31:14Z'
   last_ai_eval: null
@@ -176657,7 +176657,7 @@ https://github.com/PyratLabs/ansible-role-k3s:
   addition_method: manual
   content_hash: b90681d777b1b3fcf2f50b7a3c656e03e3cd10cbeed2564138e41ed412e7a864
   health_score: 100.0
-  last_checked: 1779031794.042597
+  last_checked: 1779031794
   needs_ai_refresh: true
   discovered_at: '2026-05-17T14:22:22Z'
   last_ai_eval: null
@@ -176698,7 +176698,7 @@ https://github.com/Qovery/Torii:
   addition_method: manual
   content_hash: 8f40d5792c2432c16743de893b3e78fd4875d95005edfac3dd7d407267b886ae
   health_score: 100.0
-  last_checked: 1779031592.152117
+  last_checked: 1779031592
   needs_ai_refresh: true
   discovered_at: '2024-07-25T18:54:23Z'
   last_ai_eval: null
@@ -176740,7 +176740,7 @@ https://github.com/Qovery/engine:
   addition_method: manual
   content_hash: f8388e431919cbf792c57f9c55e77c67f2a3188d9dbd2d9042f99b469e94c405
   health_score: 100.0
-  last_checked: 1779033785.347384
+  last_checked: 1779033785
   needs_ai_refresh: true
   discovered_at: '2026-06-12T12:57:05Z'
   last_ai_eval: null
@@ -176781,7 +176781,7 @@ https://github.com/Qovery/pleco:
   addition_method: manual
   content_hash: 26703e33d15988bb18f88f699631753b77bbc01a3ae6c528138740edd0806343
   health_score: 100.0
-  last_checked: 1779034456.782522
+  last_checked: 1779034456
   needs_ai_refresh: true
   discovered_at: '2026-05-19T15:01:33Z'
   last_ai_eval: null
@@ -176821,7 +176821,7 @@ https://github.com/Quentin-M/etcd-cloud-operator:
   addition_method: manual
   content_hash: c035bbca5b1621abcf8db7fc9c70ce275fffafe66b882095112839ceb4e0e4b5
   health_score: 100.0
-  last_checked: 1779033314.095437
+  last_checked: 1779033314
   needs_ai_refresh: true
   discovered_at: '2025-09-26T22:32:53Z'
   last_ai_eval: null
@@ -176861,7 +176861,7 @@ https://github.com/Radware/radware-ansible:
   addition_method: manual
   content_hash: 78e7074d642934692a21e143639f97f29f0fb05a756f551f9fcaf3073db61e3f
   health_score: 100.0
-  last_checked: 1779029243.477493
+  last_checked: 1779029243
   needs_ai_refresh: true
   discovered_at: '2023-09-27T07:01:49Z'
   last_ai_eval: null
@@ -176902,7 +176902,7 @@ https://github.com/Ramilito/kubediff:
   addition_method: manual
   content_hash: 1f0c6d67036c78fcc64323475433be29fb1db5472ef07e364334d49d6bb9ccc8
   health_score: 100.0
-  last_checked: 1779034500.049986
+  last_checked: 1779034500
   needs_ai_refresh: true
   discovered_at: '2026-01-27T23:05:20Z'
   last_ai_eval: null
@@ -176943,7 +176943,7 @@ https://github.com/Ramilito/kubesess:
   addition_method: manual
   content_hash: d2a4d8e731cd0408d6a4f848093e6c4f8e92c9d3b876c9babafca131910ea0d8
   health_score: 100.0
-  last_checked: 1779030788.190581
+  last_checked: 1779030788
   needs_ai_refresh: true
   discovered_at: '2026-03-19T04:43:36Z'
   last_ai_eval: null
@@ -176984,7 +176984,7 @@ https://github.com/Reaimua/AWS-CLI-Uploader-Project:
   addition_method: manual
   content_hash: d6159322d5eec32bc80e42fded054344b3be2c5785ac27ed74b1236e42380286
   health_score: 100.0
-  last_checked: 1779031808.41419
+  last_checked: 1779031808
   needs_ai_refresh: true
   discovered_at: '2023-12-31T00:50:14Z'
   last_ai_eval: null
@@ -177024,7 +177024,7 @@ https://github.com/ReallyLiri/kubescout:
   addition_method: manual
   content_hash: 7846df0f9ad649d46e56fd856924400a4dafcfbefbc4c73825775adf74079c81
   health_score: 100.0
-  last_checked: 1779032869.714796
+  last_checked: 1779032869
   needs_ai_refresh: true
   discovered_at: '2021-12-09T12:28:28Z'
   last_ai_eval: null
@@ -177064,7 +177064,7 @@ https://github.com/RedisLabs/redis-enterprise-k8s-docs:
   addition_method: manual
   content_hash: 865451a522ca6b5112829fa9c02bcccd6767e74846035c5fe45ea49acf1e756f
   health_score: 100.0
-  last_checked: 1779029478.883229
+  last_checked: 1779029478
   needs_ai_refresh: true
   discovered_at: '2026-06-17T19:44:05Z'
   last_ai_eval: null
@@ -177105,7 +177105,7 @@ https://github.com/Rested/portfall:
   addition_method: manual
   content_hash: 2d2e13ac904f4024effb4f4239dc0fb19196825668a1349e3b79c146360b84ae
   health_score: 100.0
-  last_checked: 1779130494.968644
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2023-03-06T17:30:12Z'
   last_ai_eval: null
@@ -177150,7 +177150,7 @@ https://github.com/Retzork/terraform-journey/tree/main/11%20Multi%20Region%20Zer
   addition_method: automatic
   content_hash: 733c0b04f2cd47cabbe494748f623825382d2e5b046f4db48ac2ec41c3bf70b4
   health_score: null
-  last_checked: 1780352148.493891
+  last_checked: 1780352148
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:48.493891+02:00'
   last_ai_eval: null
@@ -177197,7 +177197,7 @@ https://github.com/RoseSecurity/Terramaid:
   addition_method: manual
   content_hash: fdc1002c98d4a4eabbea5d2e2738cb29925fd2ee6ead97800782b5781fe3ca40
   health_score: 100.0
-  last_checked: 1779033757.937161
+  last_checked: 1779033757
   needs_ai_refresh: true
   discovered_at: '2026-06-11T23:35:21Z'
   last_ai_eval: null
@@ -177237,7 +177237,7 @@ https://github.com/SAP-archive/kubernetes-deployment-orchestrator:
   addition_method: manual
   content_hash: cb51adc9ec040511c16e1fc898babebbe009035d419fbaf76c5bb3661d6397d5
   health_score: 100.0
-  last_checked: 1779130495.011239
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2023-03-01T11:37:12Z'
   last_ai_eval: null
@@ -177276,7 +177276,7 @@ https://github.com/SAP/jenkins-library:
   addition_method: manual
   content_hash: b34245c60382e5fd68cee735a78fce12fae57bd37f797de410022f099c425202
   health_score: 100.0
-  last_checked: 1779032835.337215
+  last_checked: 1779032835
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:15.337215+02:00'
   last_ai_eval: null
@@ -177306,7 +177306,7 @@ https://github.com/SAP/kubernetes-deployment-orchestrator:
   addition_method: manual
   content_hash: 198ce0a4229f9eccf84208128bb1f0022b948d731cce276e1a1e8064971f6342
   health_score: 100.0
-  last_checked: 1779032361.61413
+  last_checked: 1779032361
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:21.614130+02:00'
   last_ai_eval: null
@@ -177341,7 +177341,7 @@ https://github.com/Salaboy/from-monolith-to-k8s:
   addition_method: manual
   content_hash: f4ad402920e19debc9fb733d9d0e70d0d427045add322ecea22a7dcf704f31ff
   health_score: 100.0
-  last_checked: 1779033663.843661
+  last_checked: 1779033663
   needs_ai_refresh: true
   discovered_at: '2023-07-17T07:50:39Z'
   last_ai_eval: null
@@ -177383,7 +177383,7 @@ https://github.com/Saniewski/mongo-express-docker-extension:
   addition_method: manual
   content_hash: 288d3f0cd2afa37afc6758f8e08d95ccce6680251f08d4be4b16b29ee1fbce6a
   health_score: 100.0
-  last_checked: 1779029356.608024
+  last_checked: 1779029356
   needs_ai_refresh: true
   discovered_at: '2025-08-03T07:21:23Z'
   last_ai_eval: null
@@ -177425,7 +177425,7 @@ https://github.com/Shopify/kubeaudit:
   addition_method: manual
   content_hash: cc93106d19fc62264e4d57a74eba66432df37e6cb71ef2e73dd92cf1256d7dc2
   health_score: 100.0
-  last_checked: 1779032583.558718
+  last_checked: 1779032583
   needs_ai_refresh: true
   discovered_at: '2024-08-21T18:48:27Z'
   last_ai_eval: null
@@ -177468,7 +177468,7 @@ https://github.com/SigNoz/signoz:
   addition_method: manual
   content_hash: f2efb326383937b515d50315f2cef61e5c9eeef9e8ce161513a8b320e802936e
   health_score: 100.0
-  last_checked: 1779032135.001706
+  last_checked: 1779032135
   needs_ai_refresh: true
   discovered_at: '2026-06-14T09:36:14Z'
   last_ai_eval: null
@@ -177512,7 +177512,7 @@ https://github.com/SimonTheLeg/konf-go:
   addition_method: manual
   content_hash: 6deaff9471dda21db30f9454efb5785d63b603fe367c0f2e2e961a649884dc0b
   health_score: 100.0
-  last_checked: 1779030803.551584
+  last_checked: 1779030803
   needs_ai_refresh: true
   discovered_at: '2025-03-15T19:19:18Z'
   last_ai_eval: null
@@ -177553,7 +177553,7 @@ https://github.com/SkalskiP/top-cvpr-2023-papers:
   addition_method: manual
   content_hash: 87b301d568f4cd4ef05b1ebdb66f71848b0fe9e270161c4ade2caebca047080f
   health_score: 100.0
-  last_checked: 1779034084.812304
+  last_checked: 1779034084
   needs_ai_refresh: true
   discovered_at: '2026-04-15T11:20:09Z'
   last_ai_eval: null
@@ -177594,7 +177594,7 @@ https://github.com/Skarlso/crd-to-sample-yaml:
   addition_method: manual
   content_hash: 4552d618f2b5a0e6220c306beae3f65243503fe93f19299cc7bc1236758a1761
   health_score: 100.0
-  last_checked: 1779031538.320069
+  last_checked: 1779031538
   needs_ai_refresh: true
   discovered_at: '2026-06-09T07:00:13Z'
   last_ai_eval: null
@@ -177635,7 +177635,7 @@ https://github.com/Skyvern-ai/Skyvern:
   addition_method: manual
   content_hash: 8b4c78dae5d739cfef66496fd42be77abef34afff8f2af4a8173b90a200d2c5e
   health_score: 100.0
-  last_checked: 1779029466.768245
+  last_checked: 1779029466
   needs_ai_refresh: true
   discovered_at: '2026-06-13T20:14:18Z'
   last_ai_eval: null
@@ -177677,7 +177677,7 @@ https://github.com/SparebankenVest/azure-key-vault-to-kubernetes:
   addition_method: manual
   content_hash: 135e9f8ac4bce72f2b4d186b8a1ef710288c2633b25dea25b52a8515aa2d2e62
   health_score: 100.0
-  last_checked: 1779033140.997003
+  last_checked: 1779033140
   needs_ai_refresh: true
   discovered_at: '2026-06-10T06:30:31Z'
   last_ai_eval: null
@@ -177717,7 +177717,7 @@ https://github.com/SquadcastHub/awesome-sre-tools:
   addition_method: manual
   content_hash: 01a69f479a0f80f0bbb8ad4b14088f1df9b56bfbed0e300acd1eb99e807d914a
   health_score: 100.0
-  last_checked: 1779030361.047335
+  last_checked: 1779030361
   needs_ai_refresh: true
   discovered_at: '2026-05-13T10:06:49Z'
   last_ai_eval: null
@@ -177759,7 +177759,7 @@ https://github.com/StackStorm:
   addition_method: manual
   content_hash: 3f7ccfa19d22625be2d9b7cd3c7580f3ece6a9933c47cbd90ca9e80a756023e8
   health_score: 100.0
-  last_checked: 1779031696.994306
+  last_checked: 1779031696
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:28:16.994306+02:00'
   last_ai_eval: null
@@ -177795,7 +177795,7 @@ https://github.com/StarpTech/k-andy:
   addition_method: manual
   content_hash: 8028ee6f6d7bcd322f3b910996e2dfadb122caa55f7e520478ec1998cbb5fa18
   health_score: 100.0
-  last_checked: 1779033795.405513
+  last_checked: 1779033795
   needs_ai_refresh: true
   discovered_at: '2022-08-26T11:42:32Z'
   last_ai_eval: null
@@ -177836,7 +177836,7 @@ https://github.com/Stono/kconmon:
   addition_method: manual
   content_hash: ddda947b53bf609166ee99149783bd488b2d33de7136b1c726d31f9ab0832238
   health_score: 100.0
-  last_checked: 1779034497.874529
+  last_checked: 1779034497
   needs_ai_refresh: true
   discovered_at: '2024-03-26T18:13:32Z'
   last_ai_eval: null
@@ -177877,7 +177877,7 @@ https://github.com/SymbioticLab/Oobleck:
   addition_method: manual
   content_hash: bb79fc1207725deae4ac4dfe99d1e9e94646f089545fa094170bc11fe5f89c2c
   health_score: 100.0
-  last_checked: 1779033714.281386
+  last_checked: 1779033714
   needs_ai_refresh: true
   discovered_at: '2024-04-11T00:16:29Z'
   last_ai_eval: null
@@ -177918,7 +177918,7 @@ https://github.com/TabularisDB/tabularis/blob/main/README.es.md:
   addition_method: manual
   content_hash: 2fd2ed828f549425a756e5baa4d9e141e580901bb931bd5b128ea5f64b95ef7d
   health_score: 100.0
-  last_checked: 1779030021.236631
+  last_checked: 1779030021
   needs_ai_refresh: true
   discovered_at: '2026-06-11T09:30:32Z'
   last_ai_eval: null
@@ -177960,7 +177960,7 @@ https://github.com/TerraHubCorp/terraform-google-automation-demo:
   addition_method: manual
   content_hash: 5d416772b5e31660626504b602f168033275d84d843c8d1038929f42a7699feb
   health_score: 100.0
-  last_checked: 1779033158.573907
+  last_checked: 1779033158
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:38.573907+02:00'
   last_ai_eval: null
@@ -177994,7 +177994,7 @@ https://github.com/TheJambo/awesome-testing:
   addition_method: manual
   content_hash: 4062ce50038ba4c743409acf34e287f9c89b47ae354cd679f7ac8fecc5b8acd2
   health_score: 100.0
-  last_checked: 1779030653.775589
+  last_checked: 1779030653
   needs_ai_refresh: true
   discovered_at: '2026-06-11T23:34:02Z'
   last_ai_eval: null
@@ -178037,7 +178037,7 @@ https://github.com/TheYkk/synator:
   addition_method: manual
   content_hash: 7b5fd02ea60b8513386203f3d14c32181ac7ae917998e2ab6ee7df1320f21c5c
   health_score: 100.0
-  last_checked: 1779031302.74327
+  last_checked: 1779031302
   needs_ai_refresh: true
   discovered_at: '2024-01-16T12:30:42Z'
   last_ai_eval: null
@@ -178075,7 +178075,7 @@ https://github.com/Thiht/smocker:
   addition_method: manual
   content_hash: fb4cb099148f737393a4c3e8baa1bbdc2306c96e276c2453da62b48784781fca
   health_score: 100.0
-  last_checked: 1779031928.157478
+  last_checked: 1779031928
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:08.157478+02:00'
   last_ai_eval: null
@@ -178106,7 +178106,7 @@ https://github.com/TrackMaven/getting-started-with-drf-angular/tree/part-2:
   addition_method: manual
   content_hash: a45c1b5a401a34bb5cdad3a04ab5c3560fb0e84a78796dcd4514d4b44e27a7ca
   health_score: 100.0
-  last_checked: 1779031827.496798
+  last_checked: 1779031827
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:30:27.496798+02:00'
   last_ai_eval: null
@@ -178138,7 +178138,7 @@ https://github.com/Trendyol/kink:
   addition_method: manual
   content_hash: 3fa87e5b5f9c29897a36a31ab467825539bc7ac0d098011a2eefb908715b407f
   health_score: 100.0
-  last_checked: 1779029111.29616
+  last_checked: 1779029111
   needs_ai_refresh: true
   discovered_at: '2025-09-25T13:15:32Z'
   last_ai_eval: null
@@ -178179,7 +178179,7 @@ https://github.com/Trendyol/kubectl-view-webhook:
   addition_method: manual
   content_hash: ec25b6a93a8a7bede199d669bbe05f0a168d6201da15746d739843d60e1fdd21
   health_score: 100.0
-  last_checked: 1779030539.094795
+  last_checked: 1779030539
   needs_ai_refresh: true
   discovered_at: '2023-02-17T19:37:35Z'
   last_ai_eval: null
@@ -178220,7 +178220,7 @@ https://github.com/Trolley-MGMT/trolleymgmt:
   addition_method: manual
   content_hash: d45c38de299f761f5ca847cff638c0b0aa16385c7ad32baed1ee998211cfc9d1
   health_score: 100.0
-  last_checked: 1779034477.277631
+  last_checked: 1779034477
   needs_ai_refresh: true
   discovered_at: '2023-09-20T13:29:58Z'
   last_ai_eval: null
@@ -178260,7 +178260,7 @@ https://github.com/Tronde/ansible-role-rhel-patchmanagement:
   addition_method: manual
   content_hash: 4514ee147f14dcb5ce787276dcd932645364041d9d6cfedb8be11d13b6c8ce4a
   health_score: 100.0
-  last_checked: 1779029715.256258
+  last_checked: 1779029715
   needs_ai_refresh: true
   discovered_at: '2022-08-17T09:45:19Z'
   last_ai_eval: null
@@ -178298,7 +178298,7 @@ https://github.com/UnderGreen/ansible-prometheus-node-exporter:
   addition_method: manual
   content_hash: 267c4a5a22b8f13e0dd4d841f28bc792623b0e71ce2d0d52ff65594e9557af40
   health_score: 100.0
-  last_checked: 1779030605.59223
+  last_checked: 1779030605
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:10:05.592230+02:00'
   last_ai_eval: null
@@ -178332,7 +178332,7 @@ https://github.com/Unitech/pm2:
   addition_method: manual
   content_hash: 475da0c52dd00c9a32421d48794c494e6a4433d27fc1094d97e7e7d0a9e999c4
   health_score: 100.0
-  last_checked: 1779033037.551528
+  last_checked: 1779033037
   needs_ai_refresh: true
   discovered_at: '2026-05-21T09:14:07Z'
   last_ai_eval: null
@@ -178372,7 +178372,7 @@ https://github.com/VictoriaMetrics/operator:
   addition_method: manual
   content_hash: 2d4789b290a170c9730e66d1a451dca9696340d3fb570a83ec97e5c2065352f3
   health_score: 100.0
-  last_checked: 1779033025.312268
+  last_checked: 1779033025
   needs_ai_refresh: true
   discovered_at: '2026-06-14T07:05:30Z'
   last_ai_eval: null
@@ -178418,7 +178418,7 @@ https://github.com/Vigneshwari-08/Server_Log-Analyzer-Intrusion-Detector:
   addition_method: automatic
   content_hash: a43045c01ffddec417eaf59ffcaf69e4b396a52288a3504236613b00abe14b0d
   health_score: null
-  last_checked: 1780352003.689854
+  last_checked: 1780352003
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:23.689854+02:00'
   last_ai_eval: null
@@ -178460,7 +178460,7 @@ https://github.com/VikParuchuri/surya:
   addition_method: manual
   content_hash: 1bcfe1599f12fbc0f1c286bcae888e415e4a4ca273920893162374e77c0dafa1
   health_score: 100.0
-  last_checked: 1779032228.106817
+  last_checked: 1779032228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:08.106817+02:00'
   last_ai_eval: null
@@ -178494,7 +178494,7 @@ https://github.com/Wilfred/difftastic:
   addition_method: manual
   content_hash: 4d74d1860ada6c88910ee8233af26ab96593491adbf0fc1fe0babbdd2d894227
   health_score: 100.0
-  last_checked: 1779030683.414135
+  last_checked: 1779030683
   needs_ai_refresh: true
   discovered_at: '2026-06-12T21:38:09Z'
   last_ai_eval: null
@@ -178532,7 +178532,7 @@ https://github.com/William-Yeh/ansible-prometheus:
   addition_method: manual
   content_hash: 0af505c06542722a2ed175962d2a7db86448f9885e230047684d5c4b88d02b52
   health_score: 100.0
-  last_checked: 1779032953.073972
+  last_checked: 1779032953
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:49:13.073972+02:00'
   last_ai_eval: null
@@ -178563,7 +178563,7 @@ https://github.com/XI-lab/PyExPool:
   addition_method: manual
   content_hash: fab939ac4014af479885a8ef4424fbe5c02e011461b5675af52924e0029de292
   health_score: 100.0
-  last_checked: 1779034217.921227
+  last_checked: 1779034217
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:17.921227+02:00'
   last_ai_eval: null
@@ -178596,7 +178596,7 @@ https://github.com/XingangPan/DragGAN:
   addition_method: manual
   content_hash: fab022b2fe0509e5278ad44feab31ba191e4418eb31ed1bd711d28bcf167db08
   health_score: 100.0
-  last_checked: 1779029629.12279
+  last_checked: 1779029629
   needs_ai_refresh: true
   discovered_at: '2024-05-18T17:51:40Z'
   last_ai_eval: null
@@ -178636,7 +178636,7 @@ https://github.com/XtratusCloud/terraform-provider-azureipam:
   addition_method: manual
   content_hash: fef93304fb0712339d6419f8667f224c0f1def83a862253dff0d4f763f37686d
   health_score: 100.0
-  last_checked: 1779030199.782731
+  last_checked: 1779030199
   needs_ai_refresh: true
   discovered_at: '2024-09-21T06:31:41Z'
   last_ai_eval: null
@@ -178681,7 +178681,7 @@ https://github.com/XuehaiPan/nvitop:
   addition_method: manual
   content_hash: 4072dada8ec4fc2bb58f1e44395a93a2e0622ffbad6870ddf4d65c930df1d094
   health_score: 100.0
-  last_checked: 1779033339.519619
+  last_checked: 1779033339
   needs_ai_refresh: true
   discovered_at: '2026-05-25T13:47:09Z'
   last_ai_eval: null
@@ -178721,7 +178721,7 @@ https://github.com/YannickRe/msgraph-utility-scripts:
   addition_method: manual
   content_hash: 3f290e857fcc6afc146a55c2ff426e8ea4bb4b378964975b7e05992740bb4bbf
   health_score: 100.0
-  last_checked: 1779031393.410437
+  last_checked: 1779031393
   needs_ai_refresh: true
   discovered_at: '2021-05-27T06:29:15Z'
   last_ai_eval: null
@@ -178762,7 +178762,7 @@ https://github.com/a8m/golang-cheat-sheet:
   addition_method: manual
   content_hash: fa235c920c2a052cbdc6ec594a298ac0f6f1bcc878eae3571214762df19c2ec1
   health_score: 100.0
-  last_checked: 1779032080.793532
+  last_checked: 1779032080
   needs_ai_refresh: true
   discovered_at: '2023-11-08T10:46:16Z'
   last_ai_eval: null
@@ -178802,7 +178802,7 @@ https://github.com/aabouzaid/kubech:
   addition_method: manual
   content_hash: 11ed16e65ddcf82ef74baf50412897b3a6289b43d554b81516f5144f6391e7a7
   health_score: 100.0
-  last_checked: 1779031393.524397
+  last_checked: 1779031393
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:13.524397+02:00'
   last_ai_eval: null
@@ -178835,7 +178835,7 @@ https://github.com/aalmiray/q-cli:
   addition_method: manual
   content_hash: 30248eeb96ffad2fb930bf0fe36a0d4da972f64119691940f2c5c16b4c573681
   health_score: 100.0
-  last_checked: 1779030019.49551
+  last_checked: 1779030019
   needs_ai_refresh: true
   discovered_at: '2022-11-02T16:43:54Z'
   last_ai_eval: null
@@ -178876,7 +178876,7 @@ https://github.com/aarondl/sqlboiler:
   addition_method: manual
   content_hash: fe922b04a8f76d728e527c3e1619705c5676ba8dca4d29ebadfd32c716dba516
   health_score: 100.0
-  last_checked: 1779130494.982878
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-08T22:47:58Z'
   last_ai_eval: null
@@ -178916,7 +178916,7 @@ https://github.com/abahmed/kwatch:
   addition_method: manual
   content_hash: 701ef11432421abc27ce038312f4098feb632c5d4e16e811e756b8336ab061b4
   health_score: 100.0
-  last_checked: 1779030462.354156
+  last_checked: 1779030462
   needs_ai_refresh: true
   discovered_at: '2026-06-14T10:00:44Z'
   last_ai_eval: null
@@ -178957,7 +178957,7 @@ https://github.com/abessifi/ansible-sqlplus:
   addition_method: manual
   content_hash: 25b254c33750830b281c2fa6649b74eb2a90efd5966bee568a9cdc4c4a98ed65
   health_score: 100.0
-  last_checked: 1779034139.585443
+  last_checked: 1779034139
   needs_ai_refresh: true
   discovered_at: '2019-03-20T06:57:44Z'
   last_ai_eval: null
@@ -178998,7 +178998,7 @@ https://github.com/abhirockzz/kubexpose-operator:
   addition_method: manual
   content_hash: af604f168ab50f3712a4d5e6e0edc26a37919202353108225cfa8adad87f1ad9
   health_score: 100.0
-  last_checked: 1781736046.789173
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.789173+02:00'
   last_ai_eval: null
@@ -179044,7 +179044,7 @@ https://github.com/abhishek-ch/around-dataengineering:
   addition_method: manual
   content_hash: f930ab3635d81634c313246122368bc66abc84911c6b1c41982bf56250b05273
   health_score: 100.0
-  last_checked: 1781736091.430235
+  last_checked: 1781736091
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:31.430235+02:00'
   last_ai_eval: null
@@ -179087,7 +179087,7 @@ https://github.com/aca/go-kubectx:
   addition_method: manual
   content_hash: be952c70d70097b957944cda76e72020789653233dc2985806989e52416675c2
   health_score: 100.0
-  last_checked: 1781736046.740441
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.740441+02:00'
   last_ai_eval: null
@@ -179125,7 +179125,7 @@ https://github.com/acantril/learn-cantrill-io-labs:
   addition_method: manual
   content_hash: 3e6603ced2648ecd72569d6c06c2883e6124acc1ad1af3c4162355af79b0a829
   health_score: 100.0
-  last_checked: 1779031389.407485
+  last_checked: 1779031389
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:09.407485+02:00'
   last_ai_eval: null
@@ -179156,7 +179156,7 @@ https://github.com/acidonper/jump-app-docs:
   addition_method: manual
   content_hash: f743c3f06eb6de0347c96663c2485b27061d6c694090c1dfdb7d910abdb7228f
   health_score: 100.0
-  last_checked: 1779029939.389697
+  last_checked: 1779029939
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:59.389697+02:00'
   last_ai_eval: null
@@ -179186,7 +179186,7 @@ https://github.com/acidonper/jump-app-gitops:
   addition_method: manual
   content_hash: 9df86ddeab85d5e49fe8e68c05013e8ca8ba59b65df2f3b91abb618d1f6d6f1f
   health_score: 100.0
-  last_checked: 1779030249.060808
+  last_checked: 1779030249
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:09.060808+02:00'
   last_ai_eval: null
@@ -179216,7 +179216,7 @@ https://github.com/acorn-io/acorn:
   addition_method: manual
   content_hash: 1606eafe22401d318436f235433ded3b934cfa77ab978a922eb40436d02db510
   health_score: 100.0
-  last_checked: 1779033088.932263
+  last_checked: 1779033088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:28.932263+02:00'
   last_ai_eval: null
@@ -179247,7 +179247,7 @@ https://github.com/actions-runner-controller/actions-runner-controller:
   addition_method: manual
   content_hash: e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf
   health_score: 100.0
-  last_checked: 1779030932.109139
+  last_checked: 1779030932
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:32.109139+02:00'
   last_ai_eval: null
@@ -179280,7 +179280,7 @@ https://github.com/actions/actions-runner-controller:
   addition_method: manual
   content_hash: e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf
   health_score: 100.0
-  last_checked: 1779033658.562003
+  last_checked: 1779033658
   needs_ai_refresh: true
   discovered_at: '2026-06-12T23:13:55Z'
   last_ai_eval: null
@@ -179323,7 +179323,7 @@ https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet:
   addition_method: manual
   content_hash: ba965aba47f46c891f98b4125d49af98b9dbc1aba0abd75215f289ea8d8600c8
   health_score: 100.0
-  last_checked: 1779032969.154472
+  last_checked: 1779032969
   needs_ai_refresh: true
   discovered_at: '2025-08-22T00:21:50Z'
   last_ai_eval: null
@@ -179368,7 +179368,7 @@ https://github.com/adaptant-labs/k8s-auto-labeller:
   addition_method: manual
   content_hash: 24ec81ac9e8ac36b38e924eda1e90e1616919f7f8406b3879700f8e30a4c7f49
   health_score: 100.0
-  last_checked: 1779032754.679095
+  last_checked: 1779032754
   needs_ai_refresh: true
   discovered_at: '2020-11-16T19:46:39Z'
   last_ai_eval: null
@@ -179408,7 +179408,7 @@ https://github.com/adaptant-labs/k8s-dt-node-labeller:
   addition_method: manual
   content_hash: e864fe7a23aefaf57fe5bf2eb54ab294e360ce4bb83bade4c7b3461f8b980026
   health_score: 100.0
-  last_checked: 1779031085.393464
+  last_checked: 1779031085
   needs_ai_refresh: true
   discovered_at: '2020-11-17T21:12:14Z'
   last_ai_eval: null
@@ -179451,7 +179451,7 @@ https://github.com/adaptant-labs/k8s-node-label-monitor:
   addition_method: manual
   content_hash: 6a8f69c637c8effae9484ef69f8807bfe4539e079283db28f6fac8f416dc0674
   health_score: 100.0
-  last_checked: 1779033579.765886
+  last_checked: 1779033579
   needs_ai_refresh: true
   discovered_at: '2021-02-09T11:00:49Z'
   last_ai_eval: null
@@ -179491,7 +179491,7 @@ https://github.com/admindroid-community/powershell-scripts:
   addition_method: manual
   content_hash: 2792ab510a7b130b5c3144c10f0acc5bed874b21df177c1abcf3dcda3c930100
   health_score: 100.0
-  last_checked: 1781735879.766244
+  last_checked: 1781735879
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:59.766244+02:00'
   last_ai_eval: null
@@ -179532,7 +179532,7 @@ https://github.com/adriannovegil/awesome-observability:
   addition_method: manual
   content_hash: 05b5afe1463a41fa204fac02ec29a2aca3890d4a9f0a527f8a892cec2de520e6
   health_score: 100.0
-  last_checked: 1779033977.161174
+  last_checked: 1779033977
   needs_ai_refresh: true
   discovered_at: '2026-05-11T11:58:36Z'
   last_ai_eval: null
@@ -179572,7 +179572,7 @@ https://github.com/aelsabbahy/goss:
   addition_method: manual
   content_hash: b2a6e2ded5a8d1eac440ffd247a8f8c9983b6614838f8a9d3be544f2fde6df12
   health_score: 100.0
-  last_checked: 1779030229.068405
+  last_checked: 1779030229
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:49.068405+02:00'
   last_ai_eval: null
@@ -179609,7 +179609,7 @@ https://github.com/affaan-m/ECC:
   addition_method: automatic
   content_hash: a68b20559e76cc4d181a84ba6031061ed34e6d3863a6d155e8b07540ac542e55
   health_score: null
-  last_checked: 1780352571.556323
+  last_checked: 1780352571
   needs_ai_refresh: false
   discovered_at: '2026-05-31T06:45:42Z'
   last_ai_eval: null
@@ -179657,7 +179657,7 @@ https://github.com/ahas-sigs/kube-ebpf-exporter:
   addition_method: manual
   content_hash: ffbd284277e0f0a2a7affc010aacea050871b3cbae526f63bd22a32b7c9f5f6b
   health_score: 100.0
-  last_checked: 1779029884.0295
+  last_checked: 1779029884
   needs_ai_refresh: true
   discovered_at: '2021-05-13T05:50:56Z'
   last_ai_eval: null
@@ -179699,7 +179699,7 @@ https://github.com/ahmetb/kubectl-aliases:
   addition_method: manual
   content_hash: 310aec75dce6ba83e1bbaaca8e248da167c2c480d64337a9d4cc86aeff1eb8ed
   health_score: 100.0
-  last_checked: 1779033579.797495
+  last_checked: 1779033579
   needs_ai_refresh: true
   discovered_at: '2025-05-11T17:04:45Z'
   last_ai_eval: null
@@ -179740,7 +179740,7 @@ https://github.com/ahmetb/kubectl-foreach:
   addition_method: manual
   content_hash: a348bd4f6024b67b9755bdcaa928abf3ca154c05263cca86ea1a898ecf30758a
   health_score: 100.0
-  last_checked: 1779034425.071515
+  last_checked: 1779034425
   needs_ai_refresh: true
   discovered_at: '2026-06-08T22:54:07Z'
   last_ai_eval: null
@@ -179781,7 +179781,7 @@ https://github.com/ahmetb/kubectl-tree:
   addition_method: manual
   content_hash: a4af8c68f8ba51a9398b292e4551dd81243192c570df44497c92264404ecbc5c
   health_score: 100.0
-  last_checked: 1779033415.98258
+  last_checked: 1779033415
   needs_ai_refresh: true
   discovered_at: '2026-05-18T01:49:07Z'
   last_ai_eval: null
@@ -179822,7 +179822,7 @@ https://github.com/ahmetb/kubectx:
   addition_method: manual
   content_hash: 39b78501f9b3e9898481b8ef40f8b2a1d81c840109d2fa2ad117564edb65d584
   health_score: 100.0
-  last_checked: 1779031442.598438
+  last_checked: 1779031442
   needs_ai_refresh: true
   discovered_at: '2026-05-15T15:43:00Z'
   last_ai_eval: null
@@ -179862,7 +179862,7 @@ https://github.com/ahmetb/kubernetes-network-policy-recipes:
   addition_method: manual
   content_hash: 0fc77e7ecc41f1b0736d3aaf88a7a6ffbddf4068bbaa1b4f92d12a70246e65e2
   health_score: 100.0
-  last_checked: 1779032282.834651
+  last_checked: 1779032282
   needs_ai_refresh: true
   discovered_at: '2025-02-07T08:38:37Z'
   last_ai_eval: null
@@ -179905,7 +179905,7 @@ https://github.com/aidansteele/secretsctx:
   addition_method: manual
   content_hash: a9d1ecfb1a2e0682c6a852e19c1ffe4a86af289893571144fc1306f8d40927e2
   health_score: 100.0
-  last_checked: 1781735877.761273
+  last_checked: 1781735877
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:57.761273+02:00'
   last_ai_eval: null
@@ -179946,7 +179946,7 @@ https://github.com/aimhubio/aim:
   addition_method: manual
   content_hash: 997d320ec7590772d2d44a8b638c1f424a50731d142f6cda3cae805aa5b305fb
   health_score: 100.0
-  last_checked: 1779033671.995254
+  last_checked: 1779033671
   needs_ai_refresh: true
   discovered_at: '2026-06-13T20:26:46Z'
   last_ai_eval: null
@@ -179986,7 +179986,7 @@ https://github.com/airwallex/k8s-pod-restart-info-collector:
   addition_method: manual
   content_hash: 3e4e21d175049930d8f16e327994a22b47054e30aa250ad356667034e77895de
   health_score: 100.0
-  last_checked: 1781736057.34144
+  last_checked: 1781736057
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:57.341440+02:00'
   last_ai_eval: null
@@ -180027,7 +180027,7 @@ https://github.com/ajayk/drifter:
   addition_method: manual
   content_hash: 7e6917d7a7462342ffc27824d9e20008d937114fda3cf61353add05bc00193bf
   health_score: 100.0
-  last_checked: 1779033187.860634
+  last_checked: 1779033187
   needs_ai_refresh: true
   discovered_at: '2024-01-09T17:41:36Z'
   last_ai_eval: null
@@ -180065,7 +180065,7 @@ https://github.com/ajmyyra/ambassador-auth-oidc:
   addition_method: manual
   content_hash: ff59f529d8db417c89704bee344d50311ebfcc54186836e5265d3fb6c301965c
   health_score: 100.0
-  last_checked: 1779031625.330648
+  last_checked: 1779031625
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:27:05.330648+02:00'
   last_ai_eval: null
@@ -180098,7 +180098,7 @@ https://github.com/akuity/awesome-argo:
   addition_method: manual
   content_hash: 4cfcb2323980bc80f403202b4611bc3b2dd06b3d8dda2c07d39412a509e54f89
   health_score: 100.0
-  last_checked: 1779031406.880411
+  last_checked: 1779031406
   needs_ai_refresh: true
   discovered_at: '2026-02-28T03:02:12Z'
   last_ai_eval: null
@@ -180141,7 +180141,7 @@ https://github.com/akuity/kargo:
   addition_method: manual
   content_hash: ebf41a4d95c3859a0afbdad795500f43901217ee56051ce957b11ffaa90529ee
   health_score: 100.0
-  last_checked: 1779033436.307117
+  last_checked: 1779033436
   needs_ai_refresh: true
   discovered_at: '2026-06-14T05:29:29Z'
   last_ai_eval: null
@@ -180182,7 +180182,7 @@ https://github.com/akullpp/awesome-java:
   addition_method: manual
   content_hash: 812519e1d1f39879872200f2cd381725b275fc4c3a6108bec333cdc778654a7b
   health_score: 100.0
-  last_checked: 1779031410.80023
+  last_checked: 1779031410
   needs_ai_refresh: true
   discovered_at: '2026-04-12T12:40:14Z'
   last_ai_eval: null
@@ -180228,7 +180228,7 @@ https://github.com/alcideio/advisor:
   addition_method: manual
   content_hash: 477a1f69dee0048b2f273002fb0ba196a9ff38474a0f11298171945860b9de9b
   health_score: 100.0
-  last_checked: 1781736047.002076
+  last_checked: 1781736047
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:47.002076+02:00'
   last_ai_eval: null
@@ -180269,7 +180269,7 @@ https://github.com/alcideio/rbac-tool:
   addition_method: manual
   content_hash: c8448727bac561737be07944f0ac776fb84063cafeabccdd3fdcebbd63aa30ab
   health_score: 100.0
-  last_checked: 1779032817.928272
+  last_checked: 1779032817
   needs_ai_refresh: true
   discovered_at: '2025-02-13T20:57:41Z'
   last_ai_eval: null
@@ -180309,7 +180309,7 @@ https://github.com/alcideio/skan:
   addition_method: manual
   content_hash: 0d4218db4fc62d51f1e3a8c89cd6b2e2eed5e40cd648213bf00d979511444948
   health_score: 100.0
-  last_checked: 1779031901.12451
+  last_checked: 1779031901
   needs_ai_refresh: true
   discovered_at: '2023-03-03T16:29:28Z'
   last_ai_eval: null
@@ -180347,7 +180347,7 @@ https://github.com/alexdzyoba/ansible-jmx-exporter:
   addition_method: manual
   content_hash: 00179b8c10f6a85e83cb33a2c17eac2a8351b034c75c06cd87e9b731ba98df60
   health_score: 100.0
-  last_checked: 1779030091.492558
+  last_checked: 1779030091
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:01:31.492558+02:00'
   last_ai_eval: null
@@ -180380,7 +180380,7 @@ https://github.com/alexellis/k3sup:
   addition_method: manual
   content_hash: d47d1c0f36ca75f93fc3b56082ac640b6aaacc77c2294cde2f50f69e80b06665
   health_score: 100.0
-  last_checked: 1779032037.289957
+  last_checked: 1779032037
   needs_ai_refresh: true
   discovered_at: '2026-03-05T11:13:15Z'
   last_ai_eval: null
@@ -180422,7 +180422,7 @@ https://github.com/alexellis/registry-creds:
   addition_method: manual
   content_hash: c98b4b125f09915c117c9fc31b1fb47b55b3ed10bba3571831ebbb24fcd19084
   health_score: 100.0
-  last_checked: 1779029243.251552
+  last_checked: 1779029243
   needs_ai_refresh: true
   discovered_at: '2024-12-21T13:24:00Z'
   last_ai_eval: null
@@ -180463,7 +180463,7 @@ https://github.com/alexellis/run-job:
   addition_method: manual
   content_hash: 15c4fd11e7ae38960f3112fa9957f3c4449d2f2dd58a635ef9f0c9877b25ba88
   health_score: 100.0
-  last_checked: 1779034502.551008
+  last_checked: 1779034502
   needs_ai_refresh: true
   discovered_at: '2024-08-13T22:32:56Z'
   last_ai_eval: null
@@ -180507,7 +180507,7 @@ https://github.com/aliesbelik/awesome-jmeter:
   addition_method: manual
   content_hash: d126061c974412126edf2a91603124c2a05f2a984e2dded6cd7e51725d0b907f
   health_score: 100.0
-  last_checked: 1779033400.732373
+  last_checked: 1779033400
   needs_ai_refresh: true
   discovered_at: '2026-05-05T22:22:40Z'
   last_ai_eval: null
@@ -180549,7 +180549,7 @@ https://github.com/allure-framework/allure2:
   addition_method: manual
   content_hash: 904874589c38dac686cfef5beed2a33eed33234405307bfd4478b46057c0924e
   health_score: 100.0
-  last_checked: 1779033610.068488
+  last_checked: 1779033610
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:09:34Z'
   last_ai_eval: null
@@ -180590,7 +180590,7 @@ https://github.com/amazon-archives/aws-training-demo:
   addition_method: manual
   content_hash: 12ba405003f66717af427558892ecba6fc404c7a89e92fe1583a35c32d7cbee7
   health_score: 100.0
-  last_checked: 1779130494.953591
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2019-04-09T21:26:39Z'
   last_ai_eval: null
@@ -180633,7 +180633,7 @@ https://github.com/amazon-archives/aws-waf-sample:
   addition_method: manual
   content_hash: ddea1ea4fcf5f9a5fc9a8369dd1679d8d2742aac6828d7ed28b950d09abcd140
   health_score: 100.0
-  last_checked: 1779130494.950593
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2020-01-09T08:11:23Z'
   last_ai_eval: null
@@ -180674,7 +180674,7 @@ https://github.com/amelbakry/kubernetes-active-passive:
   addition_method: manual
   content_hash: bf79c301fff4e55aa4ac515fcf282e6bf1ac6795640e5b21b135d27cfc6c44c6
   health_score: 100.0
-  last_checked: 1781736046.790295
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.790295+02:00'
   last_ai_eval: null
@@ -180714,7 +180714,7 @@ https://github.com/amitmavgupta/azure-terraform:
   addition_method: manual
   content_hash: 77ad6a6af303e04c458fc78a1c7a75d7e28681a7a88f5589b612cfac3a1e4bc2
   health_score: 100.0
-  last_checked: 1779031382.132294
+  last_checked: 1779031382
   needs_ai_refresh: true
   discovered_at: '2025-05-24T07:01:55Z'
   last_ai_eval: null
@@ -180756,7 +180756,7 @@ https://github.com/anchore/grype:
   addition_method: manual
   content_hash: 457d117ce39ba93b09de80026a3d67a203e6a39b8511306889f032c360d1c6f9
   health_score: 100.0
-  last_checked: 1779034477.250398
+  last_checked: 1779034477
   needs_ai_refresh: true
   discovered_at: '2026-06-12T15:56:32Z'
   last_ai_eval: null
@@ -180798,7 +180798,7 @@ https://github.com/anchore/syft:
   addition_method: manual
   content_hash: db2fcf1ed1811ccd981eff91084d06e12e3cc79c9281dd6b8e36898d2efb90d2
   health_score: 100.0
-  last_checked: 1779030407.644755
+  last_checked: 1779030407
   needs_ai_refresh: true
   discovered_at: '2026-06-12T13:29:25Z'
   last_ai_eval: null
@@ -180836,7 +180836,7 @@ https://github.com/anderseknert/awesome-opa:
   addition_method: manual
   content_hash: 74b59d9adc2bc20caea9b43eb1abb3db4a1ee3ccb4ec9a03f666cb0130112715
   health_score: 100.0
-  last_checked: 1779029367.255629
+  last_checked: 1779029367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:27.255629+02:00'
   last_ai_eval: null
@@ -180870,7 +180870,7 @@ https://github.com/andreazorzetto/yh:
   addition_method: manual
   content_hash: 835328b68aa23ebad6c9e32970fe664b9b951d99213ca3069c6e3b3e012cf187
   health_score: 100.0
-  last_checked: 1779032153.281109
+  last_checked: 1779032153
   needs_ai_refresh: true
   discovered_at: '2020-12-14T09:49:42Z'
   last_ai_eval: null
@@ -180912,7 +180912,7 @@ https://github.com/andredesousa/devops-best-practices:
   addition_method: manual
   content_hash: f62c1fb10bd804350b1cd6db1ca47e20316b90f9cc78502d5933c39895c42a37
   health_score: 100.0
-  last_checked: 1779029678.976163
+  last_checked: 1779029678
   needs_ai_refresh: true
   discovered_at: '2022-02-23T20:29:58Z'
   last_ai_eval: null
@@ -180955,7 +180955,7 @@ https://github.com/andrewpuch/nagios_setup:
   addition_method: manual
   content_hash: 765dc175d742822fbc5de8766a7a18e7d73ee853aa9ea8d72e0be13162ae41f3
   health_score: 100.0
-  last_checked: 1781735876.210837
+  last_checked: 1781735876
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:56.210837+02:00'
   last_ai_eval: null
@@ -180997,7 +180997,7 @@ https://github.com/andrewstetsenko/tech-jobs-with-relocation:
   addition_method: manual
   content_hash: 7eda0472cae43870bede3742ed479d8829d1a4ded8fda5a2b5d147932a0aab92
   health_score: 100.0
-  last_checked: 1779032296.97062
+  last_checked: 1779032296
   needs_ai_refresh: true
   discovered_at: '2026-03-19T14:04:47Z'
   last_ai_eval: null
@@ -181038,7 +181038,7 @@ https://github.com/anordal/shellharden/blob/master/how_to_do_things_safely_in_ba
   addition_method: manual
   content_hash: 91ca4befc6835bd57a7f160db4e2eb0803d492455fa4818ac4ea1dd50c4d42a3
   health_score: 100.0
-  last_checked: 1779031266.831234
+  last_checked: 1779031266
   needs_ai_refresh: true
   discovered_at: '2026-01-05T06:45:45Z'
   last_ai_eval: null
@@ -181079,7 +181079,7 @@ https://github.com/ansible-collections:
   addition_method: manual
   content_hash: ac690db74143451d4c91e08cd4c35bf09d1e37cbc8afad7cd5503a9c5d6bf6e5
   health_score: 100.0
-  last_checked: 1779029323.149798
+  last_checked: 1779029323
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:48:43.149798+02:00'
   last_ai_eval: null
@@ -181115,7 +181115,7 @@ https://github.com/ansible-collections/amazon.aws:
   addition_method: manual
   content_hash: 804fce1e8984f14dfa663281baa5c49908f5fbdc2cb9c315bf8810accca8f739
   health_score: 100.0
-  last_checked: 1779033759.72351
+  last_checked: 1779033759
   needs_ai_refresh: true
   discovered_at: '2026-06-12T18:54:31Z'
   last_ai_eval: null
@@ -181155,7 +181155,7 @@ https://github.com/ansible-community/awesome-ansible:
   addition_method: manual
   content_hash: a6d2538e3c6f7054fdc0b96563cc79781689be4289ad2df477cefddcdf223336
   health_score: 100.0
-  last_checked: 1779033845.09972
+  last_checked: 1779033845
   needs_ai_refresh: true
   discovered_at: '2026-06-02T08:28:40Z'
   last_ai_eval: null
@@ -181199,7 +181199,7 @@ https://github.com/ansible/awx:
   addition_method: manual
   content_hash: f3fbd9fc28591beaf0b721ceaa08a9c0e377084d6c766f7c2cac89bce3e914c1
   health_score: 100.0
-  last_checked: 1779029291.976042
+  last_checked: 1779029291
   needs_ai_refresh: true
   discovered_at: '2026-06-12T18:32:08Z'
   last_ai_eval: null
@@ -181242,7 +181242,7 @@ https://github.com/ansible/awx-operator:
   addition_method: manual
   content_hash: 655a86e32bad792bf72866cdd9a55b87bfa5b5cf86eb6f5f21ff69e50139f5c4
   health_score: 100.0
-  last_checked: 1779030594.341589
+  last_checked: 1779030594
   needs_ai_refresh: true
   discovered_at: '2026-06-10T18:54:39Z'
   last_ai_eval: null
@@ -181283,7 +181283,7 @@ https://github.com/ansistrano:
   addition_method: manual
   content_hash: 11ba7b804a77cb7777c52f65813d4a0036691f24375ee6b5697ff7f64d55a614
   health_score: 100.0
-  last_checked: 1779029116.577148
+  last_checked: 1779029116
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:16.577148+02:00'
   last_ai_eval: null
@@ -181320,7 +181320,7 @@ https://github.com/anthonysterling/setec:
   addition_method: manual
   content_hash: bc785d0adc1e9bd8f104e8a24809196609d0877dc5170691ccda7cb04f4a2756
   health_score: 100.0
-  last_checked: 1779034306.725776
+  last_checked: 1779034306
   needs_ai_refresh: true
   discovered_at: '2021-02-27T17:05:49Z'
   last_ai_eval: null
@@ -181361,7 +181361,7 @@ https://github.com/antonarhipov/awesome-apm:
   addition_method: manual
   content_hash: 413d1bd8de0ced190ceb0b68ef29a300eb389bacc7855032bbe2917d6a005e00
   health_score: 100.0
-  last_checked: 1781736102.020032
+  last_checked: 1781736102
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:42.020032+02:00'
   last_ai_eval: null
@@ -181405,7 +181405,7 @@ https://github.com/antonbabenko/terraform-best-practices:
   addition_method: manual
   content_hash: 65e3df4f3d17318e100f3b42b6c37a2404da5e7320d0061db1805f5157ffbc32
   health_score: 100.0
-  last_checked: 1779033675.642793
+  last_checked: 1779033675
   needs_ai_refresh: true
   discovered_at: '2026-03-20T14:40:58Z'
   last_ai_eval: null
@@ -181450,7 +181450,7 @@ https://github.com/antonbabenko/terraform-skill:
   addition_method: manual
   content_hash: 36e23963ccfc640c56a9f901ea475f86260b9242e4403af694f058ea2dfc90ce
   health_score: 100.0
-  last_checked: 1779033019.981129
+  last_checked: 1779033019
   needs_ai_refresh: true
   discovered_at: '2026-06-03T16:06:13Z'
   last_ai_eval: null
@@ -181492,7 +181492,7 @@ https://github.com/antonmedv/fx:
   addition_method: manual
   content_hash: 8fb21ceea1d4a73169b87bd5d6f0c5b16a4185020f9453634910dd33f481a68b
   health_score: 100.0
-  last_checked: 1779031107.4493
+  last_checked: 1779031107
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:27.449300+02:00'
   last_ai_eval: null
@@ -181524,7 +181524,7 @@ https://github.com/antrea-io/antrea:
   addition_method: manual
   content_hash: 6659111b06ffcfb4ef70584b0dbc5ca0ae90a94f7a20978c8920c73c1672b9b3
   health_score: 100.0
-  last_checked: 1779130495.02231
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.022310+02:00'
   last_ai_eval: null
@@ -181555,7 +181555,7 @@ https://github.com/apache/activemq-artemis:
   addition_method: manual
   content_hash: 7bafd4c450f2999669094cbd6a4dc4e49e2c53f71d2775de69f46cff36bb586d
   health_score: 100.0
-  last_checked: 1779034229.595143
+  last_checked: 1779034229
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:29.595143+02:00'
   last_ai_eval: null
@@ -181590,7 +181590,7 @@ https://github.com/apache/apisix:
   addition_method: manual
   content_hash: 8c6b414af9df9cd042a76b844eceb101ecd137e839408a3c13da57cb8dc1b65f
   health_score: 100.0
-  last_checked: 1779031776.90444
+  last_checked: 1779031776
   needs_ai_refresh: true
   discovered_at: '2026-06-12T08:48:42Z'
   last_ai_eval: null
@@ -181630,7 +181630,7 @@ https://github.com/apache/artemis:
   addition_method: manual
   content_hash: 8646dacdcbb342760a94a7b9edfa0baaaf9e2d19c62045277101cf7ad8b3c7c3
   health_score: 100.0
-  last_checked: 1779130494.983259
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-11T02:23:24Z'
   last_ai_eval: null
@@ -181674,7 +181674,7 @@ https://github.com/apache/dolphinscheduler:
   addition_method: manual
   content_hash: c2f0762db448834bfcf83203a5dc5663c76e172ef4e5f6274eadc355959b9d56
   health_score: 100.0
-  last_checked: 1779034224.333786
+  last_checked: 1779034224
   needs_ai_refresh: true
   discovered_at: '2026-06-12T09:08:43Z'
   last_ai_eval: null
@@ -181714,7 +181714,7 @@ https://github.com/apache/maven-mvnd:
   addition_method: manual
   content_hash: 7a1913331d49bef22bf3d5dd69ac6a11d8a888359041509e65e546d3c179e086
   health_score: 100.0
-  last_checked: 1779029169.333264
+  last_checked: 1779029169
   needs_ai_refresh: true
   discovered_at: '2026-06-12T20:38:35Z'
   last_ai_eval: null
@@ -181754,7 +181754,7 @@ https://github.com/apache/tomcat-jakartaee-migration:
   addition_method: manual
   content_hash: a0a6ed53f60d5854d820ec4c780437a3823a399432cc31e5e50616115878880d
   health_score: 100.0
-  last_checked: 1779034309.769972
+  last_checked: 1779034309
   needs_ai_refresh: true
   discovered_at: '2026-06-09T08:55:54Z'
   last_ai_eval: null
@@ -181795,7 +181795,7 @@ https://github.com/apicurio/apicurio-registry:
   addition_method: manual
   content_hash: dce198241f8b915b16935880b17f4375418cd685fff7eebe5dfe89d1c13f8ced
   health_score: 100.0
-  last_checked: 1779030827.464425
+  last_checked: 1779030827
   needs_ai_refresh: true
   discovered_at: '2026-06-13T18:07:51Z'
   last_ai_eval: null
@@ -181835,7 +181835,7 @@ https://github.com/apk8s/k3s-gitlab:
   addition_method: manual
   content_hash: df6d24ee7760852189e0e1037f288289a4c8211339c135d0d10c1dcbfac3c641
   health_score: 100.0
-  last_checked: 1781736154.189753
+  last_checked: 1781736154
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:34.189753+02:00'
   last_ai_eval: null
@@ -181876,7 +181876,7 @@ https://github.com/aporia-ai/kubesurvival:
   addition_method: manual
   content_hash: 43f259cf3ad4224e8b23ecaa836fef2960fa800ebba377e97c913efae78486e4
   health_score: 100.0
-  last_checked: 1779031356.683683
+  last_checked: 1779031356
   needs_ai_refresh: true
   discovered_at: '2021-11-03T09:30:26Z'
   last_ai_eval: null
@@ -181920,7 +181920,7 @@ https://github.com/aporia-ai/mlplatform-workshop:
   addition_method: manual
   content_hash: aaa796b6cedb8435a395ceffed9fa532074ccb7f09b344c218fcb5c35c0626b8
   health_score: 100.0
-  last_checked: 1779030721.131007
+  last_checked: 1779030721
   needs_ai_refresh: true
   discovered_at: '2021-11-03T10:27:17Z'
   last_ai_eval: null
@@ -181961,7 +181961,7 @@ https://github.com/app-sre/qontract-server:
   addition_method: manual
   content_hash: a6bdddf51fc8fb9dba86f4e89b89beabbe6b3d2d40df356d8953d42a6b537a21
   health_score: 100.0
-  last_checked: 1779034229.54831
+  last_checked: 1779034229
   needs_ai_refresh: true
   discovered_at: '2026-06-11T14:12:06Z'
   last_ai_eval: null
@@ -181999,7 +181999,7 @@ https://github.com/appscode/guard:
   addition_method: manual
   content_hash: 1a240efe5fe437d91440ed2089957bf46e523435c4aca6ccc1655459fa09a320
   health_score: 100.0
-  last_checked: 1779031564.613614
+  last_checked: 1779031564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:04.613614+02:00'
   last_ai_eval: null
@@ -182031,7 +182031,7 @@ https://github.com/appvia/cosign-keyless-admission-webhook:
   addition_method: manual
   content_hash: 8f78f9c06f02b7de0dc6c2a769337d84c565b18ce1da3eb14161a146aa8ab5b4
   health_score: 100.0
-  last_checked: 1779032589.247824
+  last_checked: 1779032589
   needs_ai_refresh: true
   discovered_at: '2026-06-11T13:01:32Z'
   last_ai_eval: null
@@ -182069,7 +182069,7 @@ https://github.com/appvia/kev:
   addition_method: manual
   content_hash: 1df9e14bf0c7979328a89088b86ae8da55bf99130f93d2df25cac4f902b9bd64
   health_score: 100.0
-  last_checked: 1779033020.021828
+  last_checked: 1779033020
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:20.021828+02:00'
   last_ai_eval: null
@@ -182103,7 +182103,7 @@ https://github.com/appvia/krane:
   addition_method: manual
   content_hash: d7bc7f3f6ae5aea58e5b292f7ced0852bb07b49099998f036457b441d1c9baa0
   health_score: 100.0
-  last_checked: 1779031981.693866
+  last_checked: 1779031981
   needs_ai_refresh: true
   discovered_at: '2026-02-13T15:57:57Z'
   last_ai_eval: null
@@ -182148,7 +182148,7 @@ https://github.com/appvia/tako:
   addition_method: manual
   content_hash: 377bd061da94b783c8f87c81929154f29bd4b8426e0a0b5d02934d2535c92176
   health_score: 100.0
-  last_checked: 1779130494.930641
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-01-22T20:30:49Z'
   last_ai_eval: null
@@ -182189,7 +182189,7 @@ https://github.com/aquasecurity/cloudsec-icons:
   addition_method: manual
   content_hash: d4917cbf5866a117245e65c3717323e6cbeab8a5bf0c58a6c41f599cceaa3fea
   health_score: 100.0
-  last_checked: 1781735900.813049
+  last_checked: 1781735900
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:20.813049+02:00'
   last_ai_eval: null
@@ -182230,7 +182230,7 @@ https://github.com/aquasecurity/kube-bench:
   addition_method: manual
   content_hash: 3fc464887d8cd3fc871fc6d9d7bd51f9fb7ae23f35731c95073e40620fb71285
   health_score: 100.0
-  last_checked: 1779030849.172667
+  last_checked: 1779030849
   needs_ai_refresh: true
   discovered_at: '2026-06-09T06:03:33Z'
   last_ai_eval: null
@@ -182270,7 +182270,7 @@ https://github.com/aquasecurity/kube-hunter:
   addition_method: manual
   content_hash: 9104d2e020cd3963831a31761f037f16a536d2d44a303795855898e910f7ac30
   health_score: 100.0
-  last_checked: 1779034273.68148
+  last_checked: 1779034273
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:13.681480+02:00'
   last_ai_eval: null
@@ -182305,7 +182305,7 @@ https://github.com/aquasecurity/starboard:
   addition_method: manual
   content_hash: 1824480eb35ee63c28294f0bb908498a16193d16da45d577500706614f5aca74
   health_score: 100.0
-  last_checked: 1779031147.09103
+  last_checked: 1779031147
   needs_ai_refresh: true
   discovered_at: '2026-06-10T12:05:58Z'
   last_ai_eval: null
@@ -182347,7 +182347,7 @@ https://github.com/aquasecurity/trivy:
   addition_method: manual
   content_hash: b46c90d466ffbc02632e60e5e9ed5423398d0901907b7641944f45379ed783f8
   health_score: 100.0
-  last_checked: 1779030207.750105
+  last_checked: 1779030207
   needs_ai_refresh: true
   discovered_at: '2026-06-11T14:52:49Z'
   last_ai_eval: null
@@ -182389,7 +182389,7 @@ https://github.com/argilla-io/argilla:
   addition_method: manual
   content_hash: 43a8d5613cb2f779fb3ed1a40fbc1eed35cddb7b216a7d13f8db6ba1a4d4776e
   health_score: 100.0
-  last_checked: 1779130495.022182
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-08T21:47:00Z'
   last_ai_eval: null
@@ -182427,7 +182427,7 @@ https://github.com/argoproj-labs/applicationset:
   addition_method: manual
   content_hash: 736db94cb984f0c2e4e92a8c48893a99779cfe27b1f8a593684149d97cac0c43
   health_score: 100.0
-  last_checked: 1779031478.671432
+  last_checked: 1779031478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:38.671432+02:00'
   last_ai_eval: null
@@ -182461,7 +182461,7 @@ https://github.com/argoproj-labs/argocd-autopilot:
   addition_method: manual
   content_hash: 9c244f562123e769bd994ba3a8941680a7a2fd0ec07951ef1cab31b7e49dc2b7
   health_score: 100.0
-  last_checked: 1779032198.392731
+  last_checked: 1779032198
   needs_ai_refresh: true
   discovered_at: '2025-12-16T22:36:28Z'
   last_ai_eval: null
@@ -182503,7 +182503,7 @@ https://github.com/argoproj-labs/argocd-vault-plugin:
   addition_method: manual
   content_hash: bacdb3b79f20c82c07dcabd131068baa6a41a9fd000e0061f4269359f582cd5d
   health_score: 100.0
-  last_checked: 1779030119.775098
+  last_checked: 1779030119
   needs_ai_refresh: true
   discovered_at: '2024-12-18T18:24:47Z'
   last_ai_eval: null
@@ -182545,7 +182545,7 @@ https://github.com/argoproj/applicationset:
   addition_method: manual
   content_hash: a4962d083aae4c7fecf87cda492879952faf3d5a81cf1c576f031132e33342a8
   health_score: 100.0
-  last_checked: 1779130494.993308
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2024-07-15T18:06:39Z'
   last_ai_eval: null
@@ -182597,7 +182597,7 @@ https://github.com/argoproj/argo-cd/issues/25203:
   addition_method: automatic
   content_hash: 2aee2d8029be2792b1823290cf0bd44f7711f851d62a30af62646d45f510563a
   health_score: null
-  last_checked: 1780351994.342566
+  last_checked: 1780351994
   needs_ai_refresh: false
   discovered_at: '2026-06-01T18:53:27Z'
   last_ai_eval: null
@@ -182642,7 +182642,7 @@ https://github.com/argoproj/argo-cd/pull/26601:
   addition_method: manual
   content_hash: 5fcd701110fce0e9f89dbcdee949560e63cba12ed02ad830ce1d469939187fa2
   health_score: 100.0
-  last_checked: 1779032882.082616
+  last_checked: 1779032882
   needs_ai_refresh: true
   discovered_at: '2026-06-14T09:47:54Z'
   last_ai_eval: null
@@ -182686,7 +182686,7 @@ https://github.com/armadaproject/armada:
   addition_method: manual
   content_hash: 927210676217aa66088e5490ab7abaebeffc75d85169786f1cbc1f65babf6c47
   health_score: 100.0
-  last_checked: 1779130494.945265
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-12T15:04:53Z'
   last_ai_eval: null
@@ -182727,7 +182727,7 @@ https://github.com/arminc/k8s-platform-lcm:
   addition_method: manual
   content_hash: 8da5006f3066cde9142ddef40c7935fa51ad77c535896b4c1ad36770273c76a9
   health_score: 100.0
-  last_checked: 1779032732.436359
+  last_checked: 1779032732
   needs_ai_refresh: true
   discovered_at: '2022-05-13T05:47:23Z'
   last_ai_eval: null
@@ -182769,7 +182769,7 @@ https://github.com/armory/minnaker:
   addition_method: manual
   content_hash: bc9ea132c2e70c4c1230e36f022608e8505e2ee0506cd0270dd87d762505e438
   health_score: 100.0
-  last_checked: 1779032338.039891
+  last_checked: 1779032338
   needs_ai_refresh: true
   discovered_at: '2023-05-20T21:18:12Z'
   last_ai_eval: null
@@ -182807,7 +182807,7 @@ https://github.com/armosec/kubescape:
   addition_method: manual
   content_hash: b2edcccc6e3dc19610cb8401874e7e9c6efc002eea50bff20debb737537678d8
   health_score: 100.0
-  last_checked: 1779029325.962396
+  last_checked: 1779029325
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:45.962396+02:00'
   last_ai_eval: null
@@ -182838,7 +182838,7 @@ https://github.com/armosec/regolibrary:
   addition_method: manual
   content_hash: 632ecd5c343463ee3440caa26e977276d038338bdc2d4952ef3e18207cafb994
   health_score: 100.0
-  last_checked: 1779031451.44535
+  last_checked: 1779031451
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:11.445350+02:00'
   last_ai_eval: null
@@ -182872,7 +182872,7 @@ https://github.com/arslanbilal/git-cheat-sheet:
   addition_method: manual
   content_hash: c263d3474671da6aee00f06477d2cf21e1b71609533804a19070230671efc968
   health_score: 100.0
-  last_checked: 1781735890.114146
+  last_checked: 1781735890
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:10.114146+02:00'
   last_ai_eval: null
@@ -182912,7 +182912,7 @@ https://github.com/arttor/helmify:
   addition_method: manual
   content_hash: 95af44ea2bd1b9252e87920a85c9df5d9b5f24886fc5e6bd00264af5fbf46866
   health_score: 100.0
-  last_checked: 1779033084.759239
+  last_checked: 1779033084
   needs_ai_refresh: true
   discovered_at: '2026-05-07T07:38:16Z'
   last_ai_eval: null
@@ -182957,7 +182957,7 @@ https://github.com/arun-gupta/docker-jenkins-pipeline:
   addition_method: manual
   content_hash: 850f58fedd04dc18d048d11e49b9b071128fdfd5e72db40e2d38139deff04889
   health_score: 100.0
-  last_checked: 1781735910.992251
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.992251+02:00'
   last_ai_eval: null
@@ -182998,7 +182998,7 @@ https://github.com/asdf-community/asdf-kubectl:
   addition_method: manual
   content_hash: 10d02cbbb3fd4e0ddf173cd2217d9b1d4ddc7870a563b7997224ee5708e67da8
   health_score: 100.0
-  last_checked: 1779130494.988702
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2025-11-12T15:57:32Z'
   last_ai_eval: null
@@ -183036,7 +183036,7 @@ https://github.com/asim/go-micro:
   addition_method: manual
   content_hash: 4480b6aeafbe7b209f8e12f66ba1c0fd250f07d5f8ff5d5e19aa614a730ba7ff
   health_score: 100.0
-  last_checked: 1779031085.392262
+  last_checked: 1779031085
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:05.392262+02:00'
   last_ai_eval: null
@@ -183068,7 +183068,7 @@ https://github.com/askmeegs/learn-istio:
   addition_method: manual
   content_hash: 40dd02ee18cdb30f4966d3166cf46c09c5993471a4ace77ce29c75addfb27121
   health_score: 100.0
-  last_checked: 1781735971.298661
+  last_checked: 1781735971
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:31.298661+02:00'
   last_ai_eval: null
@@ -183109,7 +183109,7 @@ https://github.com/askmeegs/yaml-your-cloud:
   addition_method: manual
   content_hash: 21fd98ae25edafdb2d51f06cdfa2d4f399f70587def62c3a84f16f0e0139fd11
   health_score: 100.0
-  last_checked: 1779030891.853136
+  last_checked: 1779030891
   needs_ai_refresh: true
   discovered_at: '2021-09-13T17:16:35Z'
   last_ai_eval: null
@@ -183151,7 +183151,7 @@ https://github.com/asobti/kube-monkey:
   addition_method: manual
   content_hash: 64ba2f1a6d1eaad7862d63edda60c42a1ecf91065bb3327bfef52a3adc90ce5d
   health_score: 100.0
-  last_checked: 1779031602.611332
+  last_checked: 1779031602
   needs_ai_refresh: true
   discovered_at: '2024-06-16T19:34:50Z'
   last_ai_eval: null
@@ -183191,7 +183191,7 @@ https://github.com/astefanutti/kubebox:
   addition_method: manual
   content_hash: dd1e5c18d53d7353fcaad0e52d8769c617b69ac7d6821f62e8975f70e7cdd0ea
   health_score: 100.0
-  last_checked: 1779031393.456007
+  last_checked: 1779031393
   needs_ai_refresh: true
   discovered_at: '2024-06-17T13:05:26Z'
   last_ai_eval: null
@@ -183232,7 +183232,7 @@ https://github.com/astral-sh/ruff:
   addition_method: manual
   content_hash: 00e4cdf7ccac1fddbb00564f504169888829f18e865b1595287c4892ad556867
   health_score: 100.0
-  last_checked: 1779030559.037744
+  last_checked: 1779030559
   needs_ai_refresh: true
   discovered_at: '2026-06-14T09:19:30Z'
   last_ai_eval: null
@@ -183274,7 +183274,7 @@ https://github.com/atinfo/awesome-test-automation:
   addition_method: manual
   content_hash: 122c77eeac0f609a07457f5415a2e09524d356674ed39f58d08a783a9cabde68
   health_score: 100.0
-  last_checked: 1781736123.142216
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.142216+02:00'
   last_ai_eval: null
@@ -183318,7 +183318,7 @@ https://github.com/atombender/ktail:
   addition_method: manual
   content_hash: df0e7f2e8603144cba19bbf1aac09e4afeb62d7e17c9b896b903d5b2ca6a69fb
   health_score: 100.0
-  last_checked: 1779032800.756558
+  last_checked: 1779032800
   needs_ai_refresh: true
   discovered_at: '2024-12-12T00:15:59Z'
   last_ai_eval: null
@@ -183358,7 +183358,7 @@ https://github.com/auchenberg/volkswagen:
   addition_method: manual
   content_hash: 93b447d3c580cbc91864737ac4c76580b4f07569783000abe2a687b53a4393b4
   health_score: 100.0
-  last_checked: 1779032243.243873
+  last_checked: 1779032243
   needs_ai_refresh: true
   discovered_at: '2026-02-27T07:23:49Z'
   last_ai_eval: null
@@ -183399,7 +183399,7 @@ https://github.com/authelia/authelia:
   addition_method: manual
   content_hash: 2209fc4a3a7d59e14441ca939b359b22219057aece6ca60b5085c4dd362d194e
   health_score: 100.0
-  last_checked: 1779032163.428558
+  last_checked: 1779032163
   needs_ai_refresh: true
   discovered_at: '2026-06-14T08:39:42Z'
   last_ai_eval: null
@@ -183440,7 +183440,7 @@ https://github.com/automateyournetwork/automate_your_network:
   addition_method: manual
   content_hash: 5d31d3be43cf606cbb74f11b646eb7b881cad9edf676806d16c1f0613eab0b1f
   health_score: 100.0
-  last_checked: 1779031429.511523
+  last_checked: 1779031429
   needs_ai_refresh: true
   discovered_at: '2023-09-14T21:51:12Z'
   last_ai_eval: null
@@ -183481,7 +183481,7 @@ https://github.com/avelino/awesome-go:
   addition_method: manual
   content_hash: 292d69dad4fc77350d3fa86ed7f3445202a3d206cf44e1bacefa89ba335df2db
   health_score: 100.0
-  last_checked: 1779033429.477965
+  last_checked: 1779033429
   needs_ai_refresh: true
   discovered_at: '2026-06-14T05:05:39Z'
   last_ai_eval: null
@@ -183524,7 +183524,7 @@ https://github.com/avencera/yamine:
   addition_method: manual
   content_hash: c4e4ca3024ed487a1458c6f048e15edca15c9af13912b36f9a79359040d90465
   health_score: 100.0
-  last_checked: 1779029985.469766
+  last_checked: 1779029985
   needs_ai_refresh: true
   discovered_at: '2023-11-14T15:26:04Z'
   last_ai_eval: null
@@ -183564,7 +183564,7 @@ https://github.com/awesome-devops/awesome-ansible:
   addition_method: manual
   content_hash: a6d2538e3c6f7054fdc0b96563cc79781689be4289ad2df477cefddcdf223336
   health_score: 100.0
-  last_checked: 1779034296.148095
+  last_checked: 1779034296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:36.148095+02:00'
   last_ai_eval: null
@@ -183597,7 +183597,7 @@ https://github.com/awesome-foss/awesome-sysadmin:
   addition_method: manual
   content_hash: 1fd8ce0ee108f10c5f79b57aebca66b9b362a567c0afc83264a4704b99ae3bd8
   health_score: 100.0
-  last_checked: 1779033759.54017
+  last_checked: 1779033759
   needs_ai_refresh: true
   discovered_at: '2026-06-03T21:31:07Z'
   last_ai_eval: null
@@ -183642,7 +183642,7 @@ https://github.com/awesome-it/adeploy:
   addition_method: manual
   content_hash: 73a59f2bcd53854998e44781b7181e97d3587dda6739ea22414a016470c72775
   health_score: 100.0
-  last_checked: 1779032057.289364
+  last_checked: 1779032057
   needs_ai_refresh: true
   discovered_at: '2026-03-23T16:01:24Z'
   last_ai_eval: null
@@ -183682,7 +183682,7 @@ https://github.com/awesome-soft/awesome-devops:
   addition_method: manual
   content_hash: df038a8577496df46981aaba137c4729d4fc5c6a96ae3e93c4a617ce97612df7
   health_score: 100.0
-  last_checked: 1779030404.394385
+  last_checked: 1779030404
   needs_ai_refresh: true
   discovered_at: '2025-06-05T06:21:48Z'
   last_ai_eval: null
@@ -183724,7 +183724,7 @@ https://github.com/awesome-sre/awesome-sre:
   addition_method: manual
   content_hash: 021ccfb5e4969ceefc90fd61ddc505c9db6b049211b74bb0a466925c3524ec19
   health_score: 100.0
-  last_checked: 1781736123.151118
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.151118+02:00'
   last_ai_eval: null
@@ -183764,7 +183764,7 @@ https://github.com/aws-cloudformation/cloudformation-guard:
   addition_method: manual
   content_hash: 80aa712b02fec3418dc86d022a043d90881873d43e7b6851962e9fd01ec6da8e
   health_score: 100.0
-  last_checked: 1779033974.554805
+  last_checked: 1779033974
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:06:14.554805+02:00'
   last_ai_eval: null
@@ -183798,7 +183798,7 @@ https://github.com/aws-controllers-k8s/community:
   addition_method: manual
   content_hash: 8c61de863d9d618c6469f0c6adbceb09bb3429f1003d6aeea23e3890328e8ca7
   health_score: 100.0
-  last_checked: 1779032953.155202
+  last_checked: 1779032953
   needs_ai_refresh: true
   discovered_at: '2026-06-13T20:57:56Z'
   last_ai_eval: null
@@ -183842,7 +183842,7 @@ https://github.com/aws-ia/terraform-aws-eks-blueprints:
   addition_method: manual
   content_hash: b10114e005af34dd0a1b090b242ad5d0300ce15888760f434b4a9c9f669918da
   health_score: 100.0
-  last_checked: 1779034355.907401
+  last_checked: 1779034355
   needs_ai_refresh: true
   discovered_at: '2026-06-05T11:52:56Z'
   last_ai_eval: null
@@ -183881,7 +183881,7 @@ https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/main/docs/v4-to-v5/m
   addition_method: manual
   content_hash: 2c9c034bfea790f9e75891f8aad8bd0022eaa94cd283c308e84cbea5611b9ab2
   health_score: 100.0
-  last_checked: 1779029268.246351
+  last_checked: 1779029268
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:47:48.246351+02:00'
   last_ai_eval: null
@@ -183914,7 +183914,7 @@ https://github.com/aws-observability:
   addition_method: manual
   content_hash: 32f9ed227a0d9d466b2608c94a92bdcba69daa5957985988f41e207df893e9c1
   health_score: 100.0
-  last_checked: 1779029174.695531
+  last_checked: 1779029174
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:14.695531+02:00'
   last_ai_eval: null
@@ -183948,7 +183948,7 @@ https://github.com/aws-observability/terraform-aws-observability-accelerator:
   addition_method: manual
   content_hash: 7160eea9597c82c0cbab2e806ff4aa39884346cc33c66281304796c207d8a342
   health_score: 100.0
-  last_checked: 1779032780.159265
+  last_checked: 1779032780
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:20.159265+02:00'
   last_ai_eval: null
@@ -183978,7 +183978,7 @@ https://github.com/aws-quickstart/cdk-eks-blueprints:
   addition_method: manual
   content_hash: 0dfa9e033918308136eab12a441be32ed43249e4d49bd227ab3aa9e566596a55
   health_score: 100.0
-  last_checked: 1779029897.594014
+  last_checked: 1779029897
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:17.594014+02:00'
   last_ai_eval: null
@@ -184011,7 +184011,7 @@ https://github.com/aws-samples:
   addition_method: manual
   content_hash: 818b25c8b128c4cc08f1b407654a5168ca85db1486768edb4d8634628e815922
   health_score: 100.0
-  last_checked: 1779034306.720688
+  last_checked: 1779034306
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:46.720688+02:00'
   last_ai_eval: null
@@ -184047,7 +184047,7 @@ https://github.com/aws-samples/aws-auto-inventory:
   addition_method: manual
   content_hash: d313f0e1c1d23aa70404f9af62b2948d85be04af17d3609ce1a0253fc928a08c
   health_score: 100.0
-  last_checked: 1779033655.90476
+  last_checked: 1779033655
   needs_ai_refresh: true
   discovered_at: '2026-06-11T19:34:23Z'
   last_ai_eval: null
@@ -184087,7 +184087,7 @@ https://github.com/aws-samples/aws-cdk-for-k3scluster:
   addition_method: manual
   content_hash: c2b3307d5505a3dde5e67e92035a8d1a9872f9d58d9450854c4259e2e2a9a1cd
   health_score: 100.0
-  last_checked: 1779032790.445977
+  last_checked: 1779032790
   needs_ai_refresh: true
   discovered_at: '2022-10-27T13:35:31Z'
   last_ai_eval: null
@@ -184129,7 +184129,7 @@ https://github.com/aws-samples/aws-cdk-stack-builder-tool:
   addition_method: manual
   content_hash: 93a3ebf7ea5faff6c84b491c2841b309a61ceb63f65f710297d3782e44d4c829
   health_score: 100.0
-  last_checked: 1779033487.172637
+  last_checked: 1779033487
   needs_ai_refresh: true
   discovered_at: '2024-08-01T15:35:30Z'
   last_ai_eval: null
@@ -184169,7 +184169,7 @@ https://github.com/aws-samples/aws-customer-playbook-framework:
   addition_method: manual
   content_hash: 82978fb0b4badce58791e9b1211ffc292cb1b18641bd837172c86e076e686297
   health_score: 100.0
-  last_checked: 1779034582.646233
+  last_checked: 1779034582
   needs_ai_refresh: true
   discovered_at: '2026-06-13T23:29:32Z'
   last_ai_eval: null
@@ -184208,7 +184208,7 @@ https://github.com/aws-samples/aws-eks-accelerator-for-terraform:
   addition_method: manual
   content_hash: b10114e005af34dd0a1b090b242ad5d0300ce15888760f434b4a9c9f669918da
   health_score: 100.0
-  last_checked: 1779031026.286326
+  last_checked: 1779031026
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:06.286326+02:00'
   last_ai_eval: null
@@ -184241,7 +184241,7 @@ https://github.com/aws-samples/aws-network-hub-for-terraform:
   addition_method: manual
   content_hash: f90f133dc5fdb9937ae0040c9da9cfe80b3a117b17c361d19a75f217f09d5e2e
   health_score: 100.0
-  last_checked: 1779033030.843072
+  last_checked: 1779033030
   needs_ai_refresh: true
   discovered_at: '2024-06-11T14:55:42Z'
   last_ai_eval: null
@@ -184283,7 +184283,7 @@ https://github.com/aws-samples/aws-secrets-manager-hybrid-secret-replication-fro
   addition_method: manual
   content_hash: e6966ffed386f7a22e26fdd7e5a35687d807fc1c6dda1c86f60058dd915c314a
   health_score: 100.0
-  last_checked: 1779031064.966434
+  last_checked: 1779031064
   needs_ai_refresh: true
   discovered_at: '2024-06-18T14:19:35Z'
   last_ai_eval: null
@@ -184321,7 +184321,7 @@ https://github.com/aws-samples/aws-training-demo:
   addition_method: manual
   content_hash: e5f76d0406a15b046932dbd2d9018593d8479bc2555802fc14e9153e30744ddf
   health_score: 100.0
-  last_checked: 1779030611.478893
+  last_checked: 1779030611
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:11.478893+02:00'
   last_ai_eval: null
@@ -184354,7 +184354,7 @@ https://github.com/aws-samples/aws-waf-ops-dashboards:
   addition_method: manual
   content_hash: dcaf014a4d72a7da3894d5ce0acf5bc9846ef88858e8f35e4dc73bd084f64814
   health_score: 100.0
-  last_checked: 1779029370.065385
+  last_checked: 1779029370
   needs_ai_refresh: true
   discovered_at: '2024-11-27T08:21:51Z'
   last_ai_eval: null
@@ -184395,7 +184395,7 @@ https://github.com/aws-samples/hardeneks:
   addition_method: manual
   content_hash: edc2459616595e86d5e6383d5f5a3787764cae0b6835ee512405c7a17634c4bd
   health_score: 100.0
-  last_checked: 1779029341.244744
+  last_checked: 1779029341
   needs_ai_refresh: true
   discovered_at: '2026-05-26T00:27:14Z'
   last_ai_eval: null
@@ -184437,7 +184437,7 @@ https://github.com/aws-samples/kubernetes-log4j-cve-2021-44228-node-agent:
   addition_method: manual
   content_hash: 22448286ac0f3eab391c744233094b8ae540668353a4f8af768a2d36c126e674
   health_score: 100.0
-  last_checked: 1779033773.451103
+  last_checked: 1779033773
   needs_ai_refresh: true
   discovered_at: '2022-08-26T14:56:01Z'
   last_ai_eval: null
@@ -184477,7 +184477,7 @@ https://github.com/aws-samples/resource-tagging-automation:
   addition_method: manual
   content_hash: 353e106235cad0b0eb9a3d84375d179ed0575446d2bb8833813930176db4411c
   health_score: 100.0
-  last_checked: 1779029641.249659
+  last_checked: 1779029641
   needs_ai_refresh: true
   discovered_at: '2026-05-19T03:16:19Z'
   last_ai_eval: null
@@ -184519,7 +184519,7 @@ https://github.com/aws-samples/serverless-java-frameworks-samples:
   addition_method: manual
   content_hash: 867180f2e91e7ff5a77f1975a4475a158eee7e6d192f07ef1fec431162932a46
   health_score: 100.0
-  last_checked: 1779033068.698051
+  last_checked: 1779033068
   needs_ai_refresh: true
   discovered_at: '2024-01-10T14:16:26Z'
   last_ai_eval: null
@@ -184559,7 +184559,7 @@ https://github.com/aws-samples/service-catalog-engine-for-terraform-os:
   addition_method: manual
   content_hash: 141ecec3f0fa591c8ce5cf754d915850551d85b3d2218af4ef16c82b25ff0ead
   health_score: 100.0
-  last_checked: 1779030780.110586
+  last_checked: 1779030780
   needs_ai_refresh: true
   discovered_at: '2024-05-22T12:58:49Z'
   last_ai_eval: null
@@ -184600,7 +184600,7 @@ https://github.com/aws-samples/service-control-policy-examples:
   addition_method: manual
   content_hash: ef3f0e023a64271f4be0f8d1359af9025a8e6cb503d00a91f8a3642438dab932
   health_score: 100.0
-  last_checked: 1779032552.567438
+  last_checked: 1779032552
   needs_ai_refresh: true
   discovered_at: '2026-06-09T14:29:13Z'
   last_ai_eval: null
@@ -184642,7 +184642,7 @@ https://github.com/aws-samples/visualize-iam-access-analyzer-policy-validation-f
   addition_method: manual
   content_hash: f3fa9a4196c5cb6dc490af4524fd9c48039fe8b55ccc0ca58794beb6cb5b1a40
   health_score: 100.0
-  last_checked: 1779030235.967384
+  last_checked: 1779030235
   needs_ai_refresh: true
   discovered_at: '2023-02-22T16:02:21Z'
   last_ai_eval: null
@@ -184683,7 +184683,7 @@ https://github.com/aws-samples/well-architected-iac-analyzer:
   addition_method: manual
   content_hash: 0d76dd9d8bc2aa894af79faf1731a0b1820561aa2858dee446b5d6a9fd641056
   health_score: 100.0
-  last_checked: 1779030482.75807
+  last_checked: 1779030482
   needs_ai_refresh: true
   discovered_at: '2026-06-11T07:08:01Z'
   last_ai_eval: null
@@ -184726,7 +184726,7 @@ https://github.com/aws-solutions/aws-waf-security-automations:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735878.648491
+  last_checked: 1781735878
   needs_ai_refresh: false
   discovered_at: '2026-05-19T17:17:13Z'
   last_ai_eval: null
@@ -184767,7 +184767,7 @@ https://github.com/aws/amazon-ec2-metadata-mock:
   addition_method: manual
   content_hash: 7170fe54585c143eba0319e7e780f6b9f481c4686eca4726f5bc412f81116a29
   health_score: 100.0
-  last_checked: 1779030719.03204
+  last_checked: 1779030719
   needs_ai_refresh: true
   discovered_at: '2026-05-26T18:01:53Z'
   last_ai_eval: null
@@ -184808,7 +184808,7 @@ https://github.com/aws/amazon-eks-pod-identity-webhook:
   addition_method: manual
   content_hash: 900ea2479ec0af33543f0ce1d517d94c64ccea8bc87133846a70a8fe7bf276b2
   health_score: 100.0
-  last_checked: 1779034323.506482
+  last_checked: 1779034323
   needs_ai_refresh: true
   discovered_at: '2026-06-08T23:20:14Z'
   last_ai_eval: null
@@ -184848,7 +184848,7 @@ https://github.com/aws/aws-node-termination-handler:
   addition_method: manual
   content_hash: 01103f43679fee0307728fb10caa4ad677035880b1cbddf33ba5e7986e7ff699
   health_score: 100.0
-  last_checked: 1779032579.205427
+  last_checked: 1779032579
   needs_ai_refresh: true
   discovered_at: '2026-06-10T18:00:49Z'
   last_ai_eval: null
@@ -184890,7 +184890,7 @@ https://github.com/aws/containers-roadmap:
   addition_method: manual
   content_hash: a651d1bd73fd7a541f169ac4c3c373abe2c1fcb7b07c5ef981f09037ca9c4b64
   health_score: 100.0
-  last_checked: 1779031456.019786
+  last_checked: 1779031456
   needs_ai_refresh: true
   discovered_at: '2025-03-25T18:13:16Z'
   last_ai_eval: null
@@ -184931,7 +184931,7 @@ https://github.com/aws/eks-anywhere:
   addition_method: manual
   content_hash: 0e4a9995f346ee09cf6603d3aa9b5c28db4498c13f6478636e9bc47573ec4444
   health_score: 100.0
-  last_checked: 1779030558.991
+  last_checked: 1779030558
   needs_ai_refresh: true
   discovered_at: '2026-06-12T21:57:52Z'
   last_ai_eval: null
@@ -184973,7 +184973,7 @@ https://github.com/aws/eks-charts:
   addition_method: manual
   content_hash: 3512a561b798a96282a8e9f78d9e69f8109d1b85d8dac2f5d0182c49b4622302
   health_score: 100.0
-  last_checked: 1779030335.821445
+  last_checked: 1779030335
   needs_ai_refresh: true
   discovered_at: '2026-06-09T17:42:16Z'
   last_ai_eval: null
@@ -185013,7 +185013,7 @@ https://github.com/aws/eks-distro:
   addition_method: manual
   content_hash: 1d4ed3479bda4d77f443bde81755492b1a8fef12a2b80ae8efceaa16c44195a0
   health_score: 100.0
-  last_checked: 1779031426.161972
+  last_checked: 1779031426
   needs_ai_refresh: true
   discovered_at: '2026-06-12T15:28:20Z'
   last_ai_eval: null
@@ -185055,7 +185055,7 @@ https://github.com/aws/karpenter-provider-aws:
   addition_method: manual
   content_hash: 5efc45c20734350a0c65c8fc00f26170d524537559c5104c344a46a18a3b0ff5
   health_score: 100.0
-  last_checked: 1779130495.033744
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-12T17:11:07Z'
   last_ai_eval: null
@@ -185097,7 +185097,7 @@ https://github.com/aws/secrets-store-csi-driver-provider-aws:
   addition_method: manual
   content_hash: ed9caa75dfefdcd07ddcc0b0cc923b7ae888457ee6adf38b529837c4133f0249
   health_score: 100.0
-  last_checked: 1779033943.016738
+  last_checked: 1779033943
   needs_ai_refresh: true
   discovered_at: '2026-06-11T16:13:51Z'
   last_ai_eval: null
@@ -185140,7 +185140,7 @@ https://github.com/awslabs:
   addition_method: manual
   content_hash: 77eceb187995b0fae21705b9b2adf06e9327ec39af9c878323df2a9abf2fb65e
   health_score: 100.0
-  last_checked: 1779029169.225877
+  last_checked: 1779029169
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:09.225877+02:00'
   last_ai_eval: null
@@ -185181,7 +185181,7 @@ https://github.com/awslabs/amazon-ecr-credential-helper:
   addition_method: manual
   content_hash: 6485c879c08e0048456259670896b18bcea1520aad1490fd027b541df0bf53cf
   health_score: 100.0
-  last_checked: 1779034139.574942
+  last_checked: 1779034139
   needs_ai_refresh: true
   discovered_at: '2026-06-09T16:44:24Z'
   last_ai_eval: null
@@ -185221,7 +185221,7 @@ https://github.com/awslabs/amazon-eks-ami/issues/183:
   addition_method: manual
   content_hash: 3efb5a631c9ef42d3718b7947268b418aa37ae03667c290e8272049c88c56339
   health_score: 100.0
-  last_checked: 1779030197.283987
+  last_checked: 1779030197
   needs_ai_refresh: true
   discovered_at: '2026-06-12T01:26:31Z'
   last_ai_eval: null
@@ -185262,7 +185262,7 @@ https://github.com/awslabs/amazon-s3-tar-tool:
   addition_method: manual
   content_hash: 2a13e2400114619f000a6378403d1e6537ba17a05b54e1aba3d239eb2dbfa011
   health_score: 100.0
-  last_checked: 1779034392.277136
+  last_checked: 1779034392
   needs_ai_refresh: true
   discovered_at: '2026-04-08T02:24:52Z'
   last_ai_eval: null
@@ -185306,7 +185306,7 @@ https://github.com/awslabs/assisted-log-enabler-for-aws:
   addition_method: manual
   content_hash: a639dceeef558c6cfb347e005da2e3088994cf965c57d0af619e56dd2d1e96b2
   health_score: 100.0
-  last_checked: 1779031898.675195
+  last_checked: 1779031898
   needs_ai_refresh: true
   discovered_at: '2026-06-13T23:30:47Z'
   last_ai_eval: null
@@ -185348,7 +185348,7 @@ https://github.com/awslabs/aws-cloudsaga:
   addition_method: manual
   content_hash: 72b2d374572c51c3b212c0901e24f9e113bba18f791604eb743c29512ba40d18
   health_score: 100.0
-  last_checked: 1779031564.70116
+  last_checked: 1779031564
   needs_ai_refresh: true
   discovered_at: '2026-06-13T23:25:47Z'
   last_ai_eval: null
@@ -185391,7 +185391,7 @@ https://github.com/awslabs/aws-kubernetes-migration-factory:
   addition_method: manual
   content_hash: e26f3a98e5b89e36ff101cb719d6253d6ccd4549bbf8b9038afb2edcfddac61b
   health_score: 100.0
-  last_checked: 1779031352.467595
+  last_checked: 1779031352
   needs_ai_refresh: true
   discovered_at: '2024-09-25T20:41:08Z'
   last_ai_eval: null
@@ -185430,7 +185430,7 @@ https://github.com/awslabs/aws-waf-sample:
   addition_method: manual
   content_hash: 18765cc1d9a80d454aac4d31c5e3e3ac458ca6d5e0b2885f71a2544369fae56e
   health_score: 100.0
-  last_checked: 1779030583.784468
+  last_checked: 1779030583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:43.784468+02:00'
   last_ai_eval: null
@@ -185465,7 +185465,7 @@ https://github.com/awslabs/cdk-eks-blueprints:
   addition_method: manual
   content_hash: 6d1c7f8cb4f4504526a91b80b3d6831dfaa2d23609fdd7ba4d74fd6a4c79ac63
   health_score: 100.0
-  last_checked: 1779130495.009576
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-11T23:11:51Z'
   last_ai_eval: null
@@ -185503,7 +185503,7 @@ https://github.com/awslabs/cdk8s:
   addition_method: manual
   content_hash: 4e4e6aa8ff97716ee088cd364fca4f83a29ce3f6ce9958ffd8b73eae54db2a2b
   health_score: 100.0
-  last_checked: 1779030989.982793
+  last_checked: 1779030989
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:29.982793+02:00'
   last_ai_eval: null
@@ -185536,7 +185536,7 @@ https://github.com/awslabs/cognito-at-edge:
   addition_method: manual
   content_hash: e404f89183c7624b41303bf7684985db4f495ce1cd01b7ad90a9c0fb6a4c06b0
   health_score: 100.0
-  last_checked: 1779030052.514673
+  last_checked: 1779030052
   needs_ai_refresh: true
   discovered_at: '2026-05-29T16:43:34Z'
   last_ai_eval: null
@@ -185576,7 +185576,7 @@ https://github.com/awslabs/diagram-as-code:
   addition_method: manual
   content_hash: b785f63e07b6aec35d948693162ca6d59795c1bfaa2c91d1abd5b15d121ac443
   health_score: 100.0
-  last_checked: 1779033508.482774
+  last_checked: 1779033508
   needs_ai_refresh: true
   discovered_at: '2026-04-20T01:46:01Z'
   last_ai_eval: null
@@ -185617,7 +185617,7 @@ https://github.com/awslabs/eks-node-viewer:
   addition_method: manual
   content_hash: 0bde84201333b18e725405254ecaa05aba317bf3205f04b8dd87323ad99b9878
   health_score: 100.0
-  last_checked: 1779033343.14635
+  last_checked: 1779033343
   needs_ai_refresh: true
   discovered_at: '2026-06-08T19:56:47Z'
   last_ai_eval: null
@@ -185656,7 +185656,7 @@ https://github.com/awslabs/karpenter:
   addition_method: manual
   content_hash: d5d81bd6f2e1a86399f0b28a8b016245f35a425de82ac20bad1a52be5f295000
   health_score: 100.0
-  last_checked: 1779031896.881284
+  last_checked: 1779031896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:36.881284+02:00'
   last_ai_eval: null
@@ -185689,7 +185689,7 @@ https://github.com/awslabs/specctl:
   addition_method: manual
   content_hash: 1bc5beb53afb89e68bcccf04c3c60985b6d289e14aa4593a45cf691c1a42da52
   health_score: 100.0
-  last_checked: 1779034306.928352
+  last_checked: 1779034306
   needs_ai_refresh: true
   discovered_at: '2023-11-10T17:14:34Z'
   last_ai_eval: null
@@ -185730,7 +185730,7 @@ https://github.com/awslabs/sustainability-scanner:
   addition_method: manual
   content_hash: 71279f7c9292f087f392647331e6d2c66016616c552f4d963dd01cdeab02ecec
   health_score: 100.0
-  last_checked: 1779032108.764237
+  last_checked: 1779032108
   needs_ai_refresh: true
   discovered_at: '2024-08-29T08:48:01Z'
   last_ai_eval: null
@@ -185771,7 +185771,7 @@ https://github.com/awslabs/terraform-iam-policy-validator:
   addition_method: manual
   content_hash: 354fc7cde8325e7bd07ccd57ffd8cad06c5c037c4d909569993d56f0f166b99b
   health_score: 100.0
-  last_checked: 1779030401.520578
+  last_checked: 1779030401
   needs_ai_refresh: true
   discovered_at: '2025-06-09T22:47:03Z'
   last_ai_eval: null
@@ -185814,7 +185814,7 @@ https://github.com/aylei/kubectl-debug:
   addition_method: manual
   content_hash: b2309f629a8415f2d35aa07424e4548a1f1d6c70147de61c3fb8af9aad70cfd9
   health_score: 100.0
-  last_checked: 1779034432.039956
+  last_checked: 1779034432
   needs_ai_refresh: true
   discovered_at: '2023-10-19T02:52:57Z'
   last_ai_eval: null
@@ -185856,7 +185856,7 @@ https://github.com/azohra/yaml.sh:
   addition_method: manual
   content_hash: 0cfc2dbf9260192158b5d7dc49e0d45b63299a02600ae86aaa8a155c50dd18fb
   health_score: 100.0
-  last_checked: 1779031401.928968
+  last_checked: 1779031401
   needs_ai_refresh: true
   discovered_at: '2024-01-23T18:50:58Z'
   last_ai_eval: null
@@ -185901,7 +185901,7 @@ https://github.com/azsk/DevOpsKit:
   addition_method: manual
   content_hash: b9783691731becff9ab8cc1bcd7a74dc41860191a4800d478e3ab5b7f50a0d8d
   health_score: 100.0
-  last_checked: 1779033758.049454
+  last_checked: 1779033758
   needs_ai_refresh: true
   discovered_at: '2024-05-07T12:50:16Z'
   last_ai_eval: null
@@ -185943,7 +185943,7 @@ https://github.com/azsk/DevOpsKit-docs:
   addition_method: manual
   content_hash: 9ea109c8e22550cb328511be5017491ab4175b9d6e2fd928482c5860a720e853
   health_score: 100.0
-  last_checked: 1779031302.828958
+  last_checked: 1779031302
   needs_ai_refresh: true
   discovered_at: '2022-02-14T11:55:39Z'
   last_ai_eval: null
@@ -185983,7 +185983,7 @@ https://github.com/azure-devops:
   addition_method: manual
   content_hash: ae1c2217d251681e10403761be33aea790e916a8ffe27adf745ccde179788b28
   health_score: 100.0
-  last_checked: 1779029252.134793
+  last_checked: 1779029252
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:47:32.134793+02:00'
   last_ai_eval: null
@@ -186018,7 +186018,7 @@ https://github.com/azure-samples/avm-terraform-labs:
   addition_method: manual
   content_hash: 0dacd7ef4066bcfad49dbad32e48db22e6c2e01d09f7a586d8d1178ee20b8de4
   health_score: 100.0
-  last_checked: 1779034560.66281
+  last_checked: 1779034560
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:00.662810+02:00'
   last_ai_eval: null
@@ -186052,7 +186052,7 @@ https://github.com/azure/fleet:
   addition_method: manual
   content_hash: 93f4b3c26fd86766496d535ea8f271bc0280836859aaaaa3d64c6f8ecea8285e
   health_score: 100.0
-  last_checked: 1779029802.176865
+  last_checked: 1779029802
   needs_ai_refresh: true
   discovered_at: '2026-06-10T09:34:42Z'
   last_ai_eval: null
@@ -186093,7 +186093,7 @@ https://github.com/azure/mission-critical-online:
   addition_method: manual
   content_hash: abd53ddd93a178e6126ca682e7336d02bbc0908b6b83723503709b118ed243dc
   health_score: 100.0
-  last_checked: 1779033501.00063
+  last_checked: 1779033501
   needs_ai_refresh: true
   discovered_at: '2025-01-14T14:51:10Z'
   last_ai_eval: null
@@ -186134,7 +186134,7 @@ https://github.com/backstage/backstage:
   addition_method: manual
   content_hash: f71598769ac3edd3c1ebd7b5bc5df4b8408e4ead63cbecea736f1de1182272bf
   health_score: 100.0
-  last_checked: 1779031385.608264
+  last_checked: 1779031385
   needs_ai_refresh: true
   discovered_at: '2026-06-13T23:59:39Z'
   last_ai_eval: null
@@ -186175,7 +186175,7 @@ https://github.com/backube/volsync:
   addition_method: manual
   content_hash: cc0d5ecdcf1bc68fe0f6fec3fc1972146b345ee9360c77bc1c4f39a2137d2fef
   health_score: 100.0
-  last_checked: 1779029993.249453
+  last_checked: 1779029993
   needs_ai_refresh: true
   discovered_at: '2026-06-10T18:53:51Z'
   last_ai_eval: null
@@ -186218,7 +186218,7 @@ https://github.com/badarsebard/terraforge:
   addition_method: manual
   content_hash: 63b99ff9036bd2923354bac610bb21034167f0275a775b70206cc8bd62902b83
   health_score: 100.0
-  last_checked: 1779030611.477836
+  last_checked: 1779030611
   needs_ai_refresh: true
   discovered_at: '2024-06-24T01:36:03Z'
   last_ai_eval: null
@@ -186260,7 +186260,7 @@ https://github.com/bank-vaults/bank-vaults:
   addition_method: manual
   content_hash: 82cc5a2a6f76cd56252c4ff64ac9970ca7e76551690aa752a0ff821067b4d0a8
   health_score: 100.0
-  last_checked: 1779030365.264715
+  last_checked: 1779030365
   needs_ai_refresh: true
   discovered_at: '2026-06-07T18:48:59Z'
   last_ai_eval: null
@@ -186301,7 +186301,7 @@ https://github.com/banzaicloud/dast-operator:
   addition_method: manual
   content_hash: 33d4bf37c50364106e93e54bbb6629dcda56920719fa4685e7a3b4d4bbc7e167
   health_score: 100.0
-  last_checked: 1779029950.675669
+  last_checked: 1779029950
   needs_ai_refresh: true
   discovered_at: '2023-04-05T09:57:11Z'
   last_ai_eval: null
@@ -186340,7 +186340,7 @@ https://github.com/banzaicloud/kafka-operator:
   addition_method: manual
   content_hash: ea86f213227b0ac761ebd947b56dd615515e6061bbfe225846dc1b0b7d55ac79
   health_score: 100.0
-  last_checked: 1779032388.870495
+  last_checked: 1779032388
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:48.870495+02:00'
   last_ai_eval: null
@@ -186375,7 +186375,7 @@ https://github.com/banzaicloud/koperator:
   addition_method: manual
   content_hash: a087e59f4d2d26c4447ca0a27691b91675be891624781a74d1248472b4f29042
   health_score: 100.0
-  last_checked: 1779130495.029853
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2025-03-11T08:20:50Z'
   last_ai_eval: null
@@ -186416,7 +186416,7 @@ https://github.com/banzaicloud/thanos-operator:
   addition_method: manual
   content_hash: a6b7f7dbe7bbbfe7aa995b7e9f3a74874903bfe55c21106c1ac3e19c8598d823
   health_score: 100.0
-  last_checked: 1779030000.994849
+  last_checked: 1779030000
   needs_ai_refresh: true
   discovered_at: '2024-01-19T15:02:07Z'
   last_ai_eval: null
@@ -186458,7 +186458,7 @@ https://github.com/bbl/secretize:
   addition_method: manual
   content_hash: aaaf92a6d099ab669769db6ea68561457fca407d63fcc8e7879ab54790ade02e
   health_score: 100.0
-  last_checked: 1779030810.131385
+  last_checked: 1779030810
   needs_ai_refresh: true
   discovered_at: '2026-04-07T17:05:26Z'
   last_ai_eval: null
@@ -186500,7 +186500,7 @@ https://github.com/bcicen/ctop:
   addition_method: manual
   content_hash: 81e1a5f56cdb13c1a00083103c9715c784866560a1c72dd62b5e15ed4f3a7c63
   health_score: 100.0
-  last_checked: 1779030423.028074
+  last_checked: 1779030423
   needs_ai_refresh: true
   discovered_at: '2024-07-08T11:15:48Z'
   last_ai_eval: null
@@ -186540,7 +186540,7 @@ https://github.com/bee-travels/openapi-comment-parser:
   addition_method: manual
   content_hash: 8d1464d334295697793b039a4e2b455df6768ddbc8c960dfda7e341ff0912c54
   health_score: 100.0
-  last_checked: 1779031648.157656
+  last_checked: 1779031648
   needs_ai_refresh: true
   discovered_at: '2023-01-07T18:19:12Z'
   last_ai_eval: null
@@ -186582,7 +186582,7 @@ https://github.com/benc-uk/kubeview:
   addition_method: manual
   content_hash: 2611a5a8c8fd23c3f7733eb5190b56b0ae6a3e4d45fdcdf6762fefff4846d545
   health_score: 100.0
-  last_checked: 1779029613.634058
+  last_checked: 1779029613
   needs_ai_refresh: true
   discovered_at: '2026-04-02T12:56:10Z'
   last_ai_eval: null
@@ -186623,7 +186623,7 @@ https://github.com/binhnguyennus/awesome-scalability:
   addition_method: manual
   content_hash: d30178979d8ff158c75f71a54cc4423ffc9d6a06ad35eae9fb6b5ca1813913d2
   health_score: 100.0
-  last_checked: 1779034116.671908
+  last_checked: 1779034116
   needs_ai_refresh: true
   discovered_at: '2026-01-04T03:51:47Z'
   last_ai_eval: null
@@ -186663,7 +186663,7 @@ https://github.com/biosimulations/biosimulations:
   addition_method: manual
   content_hash: d94d1b623ca4b6c1534f95fe0ace391867b6c7dd180d664292d381c91f91c3ac
   health_score: 100.0
-  last_checked: 1779034560.76264
+  last_checked: 1779034560
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:00.762640+02:00'
   last_ai_eval: null
@@ -186696,7 +186696,7 @@ https://github.com/biosimulations/deployment:
   addition_method: manual
   content_hash: fa5a8e09045193aa8dcccdc5df9a0b16bb458338531eb5eaf3481c97d5190a86
   health_score: 100.0
-  last_checked: 1779031429.483259
+  last_checked: 1779031429
   needs_ai_refresh: true
   discovered_at: '2026-06-02T17:56:29Z'
   last_ai_eval: null
@@ -186737,7 +186737,7 @@ https://github.com/bit-cloner/ecrcp:
   addition_method: manual
   content_hash: 7e2b0d2b0ff78890b32eab285b671fa3ba55196ec1919a0385b17e36a8784944
   health_score: 100.0
-  last_checked: 1781735876.184876
+  last_checked: 1781735876
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:56.184876+02:00'
   last_ai_eval: null
@@ -186779,7 +186779,7 @@ https://github.com/bit-cloner/kcg:
   addition_method: manual
   content_hash: 5b3f063a63c487a1455c56e4d74e4214f90f370d82129b35e550a4ee325eabd6
   health_score: 100.0
-  last_checked: 1779032017.519166
+  last_checked: 1779032017
   needs_ai_refresh: true
   discovered_at: '2021-04-29T17:01:09Z'
   last_ai_eval: null
@@ -186819,7 +186819,7 @@ https://github.com/bit-cloner/poke:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736068.408561
+  last_checked: 1781736068
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:08.408561+02:00'
   last_ai_eval: null
@@ -186857,7 +186857,7 @@ https://github.com/bitnami-labs/kubewatch:
   addition_method: manual
   content_hash: 86a2aadcf296a2d87fd6d458ec25b123a24e9270ed6027c8971ef1649221acb8
   health_score: 100.0
-  last_checked: 1779032046.612078
+  last_checked: 1779032046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:06.612078+02:00'
   last_ai_eval: null
@@ -186888,7 +186888,7 @@ https://github.com/bitnami/kubecfg:
   addition_method: manual
   content_hash: bb3d5954a600ef594c5c6906e8dd1523194c3c9b1259bd7c4aaf6dde5fc87f53
   health_score: 100.0
-  last_checked: 1779030874.465106
+  last_checked: 1779030874
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:34.465106+02:00'
   last_ai_eval: null
@@ -186921,7 +186921,7 @@ https://github.com/blendle/kubecrt:
   addition_method: manual
   content_hash: a6c1de2a92799dde3536bdcc8a5926eaebfdcdd420f822b2c126cf487d276efa
   health_score: 100.0
-  last_checked: 1779033072.288029
+  last_checked: 1779033072
   needs_ai_refresh: true
   discovered_at: '2023-03-07T02:59:09Z'
   last_ai_eval: null
@@ -186961,7 +186961,7 @@ https://github.com/bloomberg/goldpinger:
   addition_method: manual
   content_hash: 5a906ec37741f8a82781e9e2c6196860fcb8b11251866231046ab986fc61ee7c
   health_score: 100.0
-  last_checked: 1779033479.819298
+  last_checked: 1779033479
   needs_ai_refresh: true
   discovered_at: '2026-04-23T15:38:04Z'
   last_ai_eval: null
@@ -187002,7 +187002,7 @@ https://github.com/bloomberg/memray:
   addition_method: manual
   content_hash: 9be53de03b150e560c31ef702fbf954ed599304266538a270b551a89cac52663
   health_score: 100.0
-  last_checked: 1779033716.267429
+  last_checked: 1779033716
   needs_ai_refresh: true
   discovered_at: '2026-06-12T00:32:27Z'
   last_ai_eval: null
@@ -187040,7 +187040,7 @@ https://github.com/bluefrg/bitbucket-auto-merge:
   addition_method: manual
   content_hash: 2536b6d8b2279bd5db3fd12b921818904b1e4467b3feddc8d7fcc2bafa1693f9
   health_score: 100.0
-  last_checked: 1779031401.855193
+  last_checked: 1779031401
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:21.855193+02:00'
   last_ai_eval: null
@@ -187073,7 +187073,7 @@ https://github.com/bluxmit/alnoda-workspaces:
   addition_method: manual
   content_hash: 5afb0973ee4b9b75f27e799ba2e4c8cf97fc81f5dfd4e3396c9192984278d69a
   health_score: 100.0
-  last_checked: 1779030363.631156
+  last_checked: 1779030363
   needs_ai_refresh: true
   discovered_at: '2023-07-30T07:49:59Z'
   last_ai_eval: null
@@ -187114,7 +187114,7 @@ https://github.com/bmaynard/kubevol:
   addition_method: manual
   content_hash: 6a7da73d86c4ed1ad1af29324d3711a520570bfdfdf6524f822389ea5fd37dd2
   health_score: 100.0
-  last_checked: 1779033162.982047
+  last_checked: 1779033162
   needs_ai_refresh: true
   discovered_at: '2023-02-06T23:46:43Z'
   last_ai_eval: null
@@ -187156,7 +187156,7 @@ https://github.com/bmuschko/ckad-crash-course:
   addition_method: manual
   content_hash: 036f2eff18d8bcecd44deb08c1c2cac124913756765535397a7eca244f0a5334
   health_score: 100.0
-  last_checked: 1781736221.597742
+  last_checked: 1781736221
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:41.597742+02:00'
   last_ai_eval: null
@@ -187197,7 +187197,7 @@ https://github.com/bmuschko/ckad-prep:
   addition_method: manual
   content_hash: a15629426df06a5e46361d07a2d7f517676aded3640b46ec2478916bfb3b7d7a
   health_score: 100.0
-  last_checked: 1781736221.669955
+  last_checked: 1781736221
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:41.669955+02:00'
   last_ai_eval: null
@@ -187238,7 +187238,7 @@ https://github.com/bodywork-ml/bodywork-core:
   addition_method: manual
   content_hash: b5aea08cb00293bda96f65851a9a2191c197bdc9e4ef09bee42e3ce3d88ad27c
   health_score: 100.0
-  last_checked: 1779030862.083108
+  last_checked: 1779030862
   needs_ai_refresh: true
   discovered_at: '2023-08-18T06:42:48Z'
   last_ai_eval: null
@@ -187278,7 +187278,7 @@ https://github.com/boltops-tools/kubes:
   addition_method: manual
   content_hash: 52c8136ce905cca1e7d8ac95bd4c0bb87c81ae772e3ebb054d4af61ff4445a7b
   health_score: 100.0
-  last_checked: 1779032922.834905
+  last_checked: 1779032922
   needs_ai_refresh: true
   discovered_at: '2025-04-24T01:47:46Z'
   last_ai_eval: null
@@ -187318,7 +187318,7 @@ https://github.com/borchero/meerkat:
   addition_method: manual
   content_hash: da6037ae1fc02f0d734024ace407f92ad38ab9bb7c01686b260d10d32e54a420
   health_score: 100.0
-  last_checked: 1779030559.048538
+  last_checked: 1779030559
   needs_ai_refresh: true
   discovered_at: '2020-12-31T13:19:58Z'
   last_ai_eval: null
@@ -187360,7 +187360,7 @@ https://github.com/borchero/switchboard:
   addition_method: manual
   content_hash: 39bbd3ced60c70fc8cf5abb1d81edbc2300273c700e94076b63b58310ab7b47f
   health_score: 100.0
-  last_checked: 1779029821.237307
+  last_checked: 1779029821
   needs_ai_refresh: true
   discovered_at: '2026-06-11T14:45:12Z'
   last_ai_eval: null
@@ -187403,7 +187403,7 @@ https://github.com/bors-ng/bors-ng:
   addition_method: manual
   content_hash: 48e086288c13aad192af64884162e420699e25d3b1cc8799cc1fd6a7b757a1f4
   health_score: 100.0
-  last_checked: 1779033339.422186
+  last_checked: 1779033339
   needs_ai_refresh: true
   discovered_at: '2024-04-04T12:24:44Z'
   last_ai_eval: null
@@ -187445,7 +187445,7 @@ https://github.com/boto/boto:
   addition_method: manual
   content_hash: cd49b06eb73f2532fc7eaa4832fa7c174c39ae36458bb191e5e06e18e6aa3f92
   health_score: 100.0
-  last_checked: 1779033828.018393
+  last_checked: 1779033828
   needs_ai_refresh: true
   discovered_at: '2024-01-12T23:46:55Z'
   last_ai_eval: null
@@ -187487,7 +187487,7 @@ https://github.com/box/kube-exec-controller:
   addition_method: manual
   content_hash: ba337139c4a519fc7bbfdfbad8a550898ae48d5fe9f6d34e00f111de9566c220
   health_score: 100.0
-  last_checked: 1779031141.446343
+  last_checked: 1779031141
   needs_ai_refresh: true
   discovered_at: '2021-12-02T07:48:57Z'
   last_ai_eval: null
@@ -187532,7 +187532,7 @@ https://github.com/box/kube-iptables-tailer:
   addition_method: manual
   content_hash: c354ad86a39a806991da9793087a82af802fc0958dab8bdaccc520690099c0c0
   health_score: 100.0
-  last_checked: 1779031808.40008
+  last_checked: 1779031808
   needs_ai_refresh: true
   discovered_at: '2024-08-12T08:40:33Z'
   last_ai_eval: null
@@ -187573,7 +187573,7 @@ https://github.com/bpftrace/bpftrace:
   addition_method: manual
   content_hash: 37f422e9795c080231318d3d71659a3fbac0d01be532fe49ebe9bf563141ef75
   health_score: 100.0
-  last_checked: 1779130494.945061
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-13T15:56:16Z'
   last_ai_eval: null
@@ -187615,7 +187615,7 @@ https://github.com/bregman-arie/devops-exercises:
   addition_method: manual
   content_hash: 74f02f679be571f5cbde19766052dcc39fdac290a01354dc045033912e6304c1
   health_score: 100.0
-  last_checked: 1779032104.420803
+  last_checked: 1779032104
   needs_ai_refresh: true
   discovered_at: '2025-12-27T14:22:30Z'
   last_ai_eval: null
@@ -187660,7 +187660,7 @@ https://github.com/bregman-arie/devops-resources:
   addition_method: manual
   content_hash: 9ff97eac6df2ac9efd2f8276a5c9580d0a37f227613f7113e5741f45e51d52ea
   health_score: 100.0
-  last_checked: 1781736123.10989
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.109890+02:00'
   last_ai_eval: null
@@ -187703,7 +187703,7 @@ https://github.com/brennerm/uptimerobot-operator:
   addition_method: manual
   content_hash: 019ed7ba4756bb460e0fb2c270bbffd3c8e917906e4007d7d6397ce57c2e01fe
   health_score: 100.0
-  last_checked: 1779033051.346743
+  last_checked: 1779033051
   needs_ai_refresh: true
   discovered_at: '2023-11-14T16:27:12Z'
   last_ai_eval: null
@@ -187746,7 +187746,7 @@ https://github.com/bridgecrewio/AirIAM:
   addition_method: manual
   content_hash: 09ac371fb9ddc2a4b26fbab44ac8cee1b1d19e6581f91e3655a4ee002aea67b4
   health_score: 100.0
-  last_checked: 1779029341.51882
+  last_checked: 1779029341
   needs_ai_refresh: true
   discovered_at: '2025-03-18T19:37:06Z'
   last_ai_eval: null
@@ -187786,7 +187786,7 @@ https://github.com/bridgecrewio/checkov:
   addition_method: manual
   content_hash: 98f69842258ecb7f450daae2e657279f373b3e71ba9dbd34c8a40e24dcdd02df
   health_score: 100.0
-  last_checked: 1779032177.951332
+  last_checked: 1779032177
   needs_ai_refresh: true
   discovered_at: '2026-06-11T23:29:10Z'
   last_ai_eval: null
@@ -187826,7 +187826,7 @@ https://github.com/bridgecrewio/helm-scanner:
   addition_method: manual
   content_hash: e886ce99a0b1d192eacdce6179a4ba3c5be951efe0cab97126043fb783af6220
   health_score: 100.0
-  last_checked: 1781735960.993193
+  last_checked: 1781735960
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:20.993193+02:00'
   last_ai_eval: null
@@ -187867,7 +187867,7 @@ https://github.com/bryanl/sheaf:
   addition_method: manual
   content_hash: f4297ddb49eb511e4a452c5b03a9cb0d21652bf0840a5e689d129dcd030cf413
   health_score: 100.0
-  last_checked: 1779030954.971259
+  last_checked: 1779030954
   needs_ai_refresh: true
   discovered_at: '2020-07-17T14:43:40Z'
   last_ai_eval: null
@@ -187909,7 +187909,7 @@ https://github.com/buger/jsonparser:
   addition_method: manual
   content_hash: 2244dce6b7f1cfbc9b2734caf6103dc227e547204b25653449b2e67beeb4102a
   health_score: 100.0
-  last_checked: 1779029243.300124
+  last_checked: 1779029243
   needs_ai_refresh: true
   discovered_at: '2026-05-03T11:10:14Z'
   last_ai_eval: null
@@ -187949,7 +187949,7 @@ https://github.com/burrsutter/9stepsawesome:
   addition_method: manual
   content_hash: 2dda5a7dbd683b5f7987a254ac47d2b08755f0af73d93fcdb0c36f10ad6f571d
   health_score: 100.0
-  last_checked: 1779032793.514004
+  last_checked: 1779032793
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:33.514004+02:00'
   last_ai_eval: null
@@ -187982,7 +187982,7 @@ https://github.com/bytebase/bytebase:
   addition_method: manual
   content_hash: dac4c79ad7a36b978bd40c9488b8c26ac8289977234555e87c7d984d001cc0e1
   health_score: 100.0
-  last_checked: 1779031983.379843
+  last_checked: 1779031983
   needs_ai_refresh: true
   discovered_at: '2026-06-12T07:19:02Z'
   last_ai_eval: null
@@ -188022,7 +188022,7 @@ https://github.com/c0dyhi11/k3s-linkerd:
   addition_method: manual
   content_hash: 01640813ce20a74bfa917c6f312443d87d58ecca493ab67478623e7f79309bbc
   health_score: 100.0
-  last_checked: 1779034560.603876
+  last_checked: 1779034560
   needs_ai_refresh: true
   discovered_at: '2020-04-12T04:12:17Z'
   last_ai_eval: null
@@ -188062,7 +188062,7 @@ https://github.com/cakehappens/seaworthy:
   addition_method: manual
   content_hash: 13613895efb1f252ebf742e03ce27c20811105d3ab39cd0b5f0332e030409444
   health_score: 100.0
-  last_checked: 1779031143.112273
+  last_checked: 1779031143
   needs_ai_refresh: true
   discovered_at: '2020-08-10T01:10:04Z'
   last_ai_eval: null
@@ -188103,7 +188103,7 @@ https://github.com/caldito/soup:
   addition_method: manual
   content_hash: 3ae1c1f73278dacc640a6963eaddb565d6ae116f3322ba070c03c08347d75fe1
   health_score: 100.0
-  last_checked: 1779030573.094513
+  last_checked: 1779030573
   needs_ai_refresh: true
   discovered_at: '2022-04-19T16:53:22Z'
   last_ai_eval: null
@@ -188144,7 +188144,7 @@ https://github.com/calvin-puram/awesome-kubernetes-operator-resources:
   addition_method: manual
   content_hash: 713b023d78076df0736c083ea7910ceaa405c6373f07b36e45f409fc7aae2b36
   health_score: 100.0
-  last_checked: 1779033314.009573
+  last_checked: 1779033314
   needs_ai_refresh: true
   discovered_at: '2026-04-25T08:57:34Z'
   last_ai_eval: null
@@ -188186,7 +188186,7 @@ https://github.com/carlosedp/cluster-monitoring:
   addition_method: manual
   content_hash: a3d3a6a736de50fc3b1505948aadfbaea2fb00071f2911992a29bf71cf186969
   health_score: 100.0
-  last_checked: 1779032950.415483
+  last_checked: 1779032950
   needs_ai_refresh: true
   discovered_at: '2025-08-22T22:59:09Z'
   last_ai_eval: null
@@ -188229,7 +188229,7 @@ https://github.com/carlosedp/lbconfig-operator:
   addition_method: manual
   content_hash: 0cb420e6987d09ec35c12f2e9945f9ff24a337a8f85a78f5f8277b71b8086b83
   health_score: 100.0
-  last_checked: 1779029569.959552
+  last_checked: 1779029569
   needs_ai_refresh: true
   discovered_at: '2026-03-01T22:30:31Z'
   last_ai_eval: null
@@ -188269,7 +188269,7 @@ https://github.com/carlosonunez/k8s-harness:
   addition_method: manual
   content_hash: 43219a1713ceb71f2d79b4e51ebdee330214d0682945f5bb7378f8347b210c49
   health_score: 100.0
-  last_checked: 1781736046.805986
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.805986+02:00'
   last_ai_eval: null
@@ -188310,7 +188310,7 @@ https://github.com/carlosonunez/kubernetes-the-hard-way-on-azure:
   addition_method: manual
   content_hash: 1ae1465f5fd177aebc32e70d65e9efac02258fce8fd7f6572830dc76e371a71f
   health_score: 100.0
-  last_checked: 1781736026.492038
+  last_checked: 1781736026
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:26.492038+02:00'
   last_ai_eval: null
@@ -188353,7 +188353,7 @@ https://github.com/cavaliercoder/vpc-free:
   addition_method: manual
   content_hash: 6642a03abac705fe10c8ad93cebb687fa4f56c9e9f888f675c97c706d4bff7ac
   health_score: 100.0
-  last_checked: 1779030538.95954
+  last_checked: 1779030538
   needs_ai_refresh: true
   discovered_at: '2019-06-26T00:24:45Z'
   last_ai_eval: null
@@ -188394,7 +188394,7 @@ https://github.com/cdk8s-team/cdk8s:
   addition_method: manual
   content_hash: 4e4e6aa8ff97716ee088cd364fca4f83a29ce3f6ce9958ffd8b73eae54db2a2b
   health_score: 100.0
-  last_checked: 1779030249.068965
+  last_checked: 1779030249
   needs_ai_refresh: true
   discovered_at: '2026-06-13T10:24:27Z'
   last_ai_eval: null
@@ -188437,7 +188437,7 @@ https://github.com/ceph/ceph:
   addition_method: manual
   content_hash: 5fccdfde04b9481e08f59d6cf81834cadee87cc848f31d62c280766005d71925
   health_score: 100.0
-  last_checked: 1779032091.758094
+  last_checked: 1779032091
   needs_ai_refresh: true
   discovered_at: '2026-06-13T22:54:53Z'
   last_ai_eval: null
@@ -188481,7 +188481,7 @@ https://github.com/cert-manager/approver-policy:
   addition_method: manual
   content_hash: 331ac73ab670293dd3c50c8119d2b9707a74e38e0b59e4fdd59484c9f5a7c8c3
   health_score: 100.0
-  last_checked: 1779130494.987464
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-13T09:32:17Z'
   last_ai_eval: null
@@ -188522,7 +188522,7 @@ https://github.com/cert-manager/cert-manager:
   addition_method: manual
   content_hash: d2ec3a0583b0d999c41e17df6d4ddf7762a9bc25a361a2a78db3913473d65e6f
   health_score: 100.0
-  last_checked: 1779031538.302991
+  last_checked: 1779031538
   needs_ai_refresh: true
   discovered_at: '2026-06-14T01:07:13Z'
   last_ai_eval: null
@@ -188561,7 +188561,7 @@ https://github.com/cert-manager/policy-approver:
   addition_method: manual
   content_hash: 77377c86ef3a506463e841cfd92ae4019df552e035539b54900d47def409cf60
   health_score: 100.0
-  last_checked: 1779033922.322064
+  last_checked: 1779033922
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:22.322064+02:00'
   last_ai_eval: null
@@ -188595,7 +188595,7 @@ https://github.com/chaos-mesh/chaos-mesh:
   addition_method: manual
   content_hash: dda04b09c01fae29e8fd45959bbd630e73f4e1333799a464731c56bbd42e7e70
   health_score: 100.0
-  last_checked: 1779029884.019297
+  last_checked: 1779029884
   needs_ai_refresh: true
   discovered_at: '2026-06-12T09:21:53Z'
   last_ai_eval: null
@@ -188636,7 +188636,7 @@ https://github.com/chaosblade-io/chaosblade:
   addition_method: manual
   content_hash: 0b7a4de55c0e224e822bb577e5c593e6911d47a8862693ad954b36a431baf3a7
   health_score: 100.0
-  last_checked: 1779034531.455632
+  last_checked: 1779034531
   needs_ai_refresh: true
   discovered_at: '2026-06-09T16:23:13Z'
   last_ai_eval: null
@@ -188678,7 +188678,7 @@ https://github.com/charlax/professional-programming:
   addition_method: manual
   content_hash: f254cf680e5e80c3e9c6b39c4ed3c5cf84643f79de26334daab3f270700bb54c
   health_score: 100.0
-  last_checked: 1779032232.444685
+  last_checked: 1779032232
   needs_ai_refresh: true
   discovered_at: '2026-06-08T00:03:16Z'
   last_ai_eval: null
@@ -188720,7 +188720,7 @@ https://github.com/che-samples:
   addition_method: manual
   content_hash: 61d5115f86c523012e35f4fe3b9fd1b3fd5b2a607c286dbc62152f7b9e638350
   health_score: 100.0
-  last_checked: 1779029487.394237
+  last_checked: 1779029487
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:27.394237+02:00'
   last_ai_eval: null
@@ -188756,7 +188756,7 @@ https://github.com/chen-keinan/mesh-kridik:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1779388598.360252
+  last_checked: 1779388598
   needs_ai_refresh: false
   discovered_at: '2024-12-09T16:56:32Z'
   last_ai_eval: null
@@ -188795,7 +188795,7 @@ https://github.com/chenjd/terraform-101:
   addition_method: manual
   content_hash: 125f6c2be505c4d1e2cb2932a9f8bec5e1e02cee514f6c61eb8c31bdefc0a857
   health_score: 100.0
-  last_checked: 1781735921.282199
+  last_checked: 1781735921
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:41.282199+02:00'
   last_ai_eval: null
@@ -188836,7 +188836,7 @@ https://github.com/chenjiandongx/kubectl-count:
   addition_method: manual
   content_hash: 01617c6a4198156e3ce2bb0ec9551eedf2c5993e7e7c2353355563c2340b99a8
   health_score: 100.0
-  last_checked: 1779029475.748512
+  last_checked: 1779029475
   needs_ai_refresh: true
   discovered_at: '2022-08-02T06:39:24Z'
   last_ai_eval: null
@@ -188876,7 +188876,7 @@ https://github.com/chenjiandongx/kubectl-images:
   addition_method: manual
   content_hash: 13e98236ba3c418d71801ffe86340015965970737745a3ec9f6478e2aac5fd64
   health_score: 100.0
-  last_checked: 1779031844.831167
+  last_checked: 1779031844
   needs_ai_refresh: true
   discovered_at: '2026-03-19T03:56:28Z'
   last_ai_eval: null
@@ -188917,7 +188917,7 @@ https://github.com/chmouel/kss:
   addition_method: manual
   content_hash: c2896a9e8114fec52c2449b0bcaa1ade652c55a80699d08f20de4fc16b6228ac
   health_score: 100.0
-  last_checked: 1779030350.609245
+  last_checked: 1779030350
   needs_ai_refresh: true
   discovered_at: '2026-01-31T17:46:22Z'
   last_ai_eval: null
@@ -188957,7 +188957,7 @@ https://github.com/chr-fritz/csi-sshfs:
   addition_method: manual
   content_hash: a158dd061ff0926b72df24dc12c73014a8233f0f9c7485cb7cfc93ed9b4959a6
   health_score: 100.0
-  last_checked: 1779030025.31795
+  last_checked: 1779030025
   needs_ai_refresh: true
   discovered_at: '2020-01-29T21:18:12Z'
   last_ai_eval: null
@@ -188998,7 +188998,7 @@ https://github.com/chrislusf/seaweedfs:
   addition_method: manual
   content_hash: de61a9b3d109057426969c8a7d760944d3795ffa627822a5be380f0c61eb3e90
   health_score: 100.0
-  last_checked: 1779031465.098359
+  last_checked: 1779031465
   needs_ai_refresh: true
   discovered_at: '2026-06-08T06:18:52Z'
   last_ai_eval: null
@@ -189039,7 +189039,7 @@ https://github.com/chrisns/cosign-keyless-demo:
   addition_method: manual
   content_hash: d9b118c22b91aa81144ead0562da99a0ed5acfe3abf3c239535a8f8905b64325
   health_score: 100.0
-  last_checked: 1779033422.204265
+  last_checked: 1779033422
   needs_ai_refresh: true
   discovered_at: '2023-01-31T22:31:51Z'
   last_ai_eval: null
@@ -189080,7 +189080,7 @@ https://github.com/chrisns/k8s-opa-boilerplate:
   addition_method: manual
   content_hash: 8a0b016f5f851d2b242d57ece34c8c4e59db74b3c5f76f5453c0f8fe58d69c84
   health_score: 100.0
-  last_checked: 1779033773.44563
+  last_checked: 1779033773
   needs_ai_refresh: true
   discovered_at: '2026-06-02T18:15:17Z'
   last_ai_eval: null
@@ -189120,7 +189120,7 @@ https://github.com/christopherhein/awesome-eks:
   addition_method: manual
   content_hash: 93a9e5db618cb592b0f77817d16fab80c32bf37548e360f8f15b7b0d147ee9df
   health_score: 100.0
-  last_checked: 1779031147.182302
+  last_checked: 1779031147
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:07.182302+02:00'
   last_ai_eval: null
@@ -189153,7 +189153,7 @@ https://github.com/cicdops/awesome-ciandcd:
   addition_method: manual
   content_hash: 5a5b7c5fa80a5882bee04d962414e0db0c1332043f674bdac2b3db4bd7a9fbe5
   health_score: 100.0
-  last_checked: 1779031026.336316
+  last_checked: 1779031026
   needs_ai_refresh: true
   discovered_at: '2026-04-14T12:29:54Z'
   last_ai_eval: null
@@ -189197,7 +189197,7 @@ https://github.com/cilium/tetragon:
   addition_method: manual
   content_hash: 68c450ba0fe25e40514df915223a5935099e45961a55a65fa4f4551626c2b41d
   health_score: 100.0
-  last_checked: 1779031109.34794
+  last_checked: 1779031109
   needs_ai_refresh: true
   discovered_at: '2026-06-14T09:06:49Z'
   last_ai_eval: null
@@ -189238,7 +189238,7 @@ https://github.com/cinhtau/sonatype-nexus-waffle:
   addition_method: manual
   content_hash: c430ab3d6f9179affd62ed9be3ed0189f8b99d15e900eeb970e8a68664b314db
   health_score: 100.0
-  last_checked: 1779029613.712683
+  last_checked: 1779029613
   needs_ai_refresh: true
   discovered_at: '2019-05-17T19:12:19Z'
   last_ai_eval: null
@@ -189279,7 +189279,7 @@ https://github.com/circa10a/terraform-provider-mailform:
   addition_method: manual
   content_hash: 179c6253105400bd3692883c5767318d8a344c169d207f1887df3eb388847fae
   health_score: 100.0
-  last_checked: 1779032157.692018
+  last_checked: 1779032157
   needs_ai_refresh: true
   discovered_at: '2025-11-12T03:06:44Z'
   last_ai_eval: null
@@ -189320,7 +189320,7 @@ https://github.com/cisagov/log4j-scanner:
   addition_method: manual
   content_hash: 48b61235254336a836b0f1b1ccccb13bfe62a090c6f91c115c0112ac63e4bae1
   health_score: 100.0
-  last_checked: 1781735930.041245
+  last_checked: 1781735930
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:50.041245+02:00'
   last_ai_eval: null
@@ -189362,7 +189362,7 @@ https://github.com/ckotzbauer/chekr:
   addition_method: manual
   content_hash: 7051b38f708de41e58bdb9317a2523365211292d7599f817c8c551fca5b23cc2
   health_score: 100.0
-  last_checked: 1779031126.358947
+  last_checked: 1779031126
   needs_ai_refresh: true
   discovered_at: '2023-09-16T06:23:32Z'
   last_ai_eval: null
@@ -189404,7 +189404,7 @@ https://github.com/ckotzbauer/chekr/issues/61:
   addition_method: manual
   content_hash: 64981e18ca235f20e325e03f8bd8e65477f0b0858a8a19b3df882c11da23659e
   health_score: 100.0
-  last_checked: 1779034500.027235
+  last_checked: 1779034500
   needs_ai_refresh: true
   discovered_at: '2023-09-16T06:23:32Z'
   last_ai_eval: null
@@ -189444,7 +189444,7 @@ https://github.com/ckotzbauer/vulnerability-operator:
   addition_method: manual
   content_hash: 48b51a396e0e94d654e5e238dd08cc407cc44898fccfa028445cd33f29032737
   health_score: 100.0
-  last_checked: 1779032255.36903
+  last_checked: 1779032255
   needs_ai_refresh: true
   discovered_at: '2026-06-13T13:29:42Z'
   last_ai_eval: null
@@ -189485,7 +189485,7 @@ https://github.com/clanktron/k3s-ansible:
   addition_method: manual
   content_hash: 34d9e871c6f5b42ebfb9cdf1bf0744ffc0710c729a4535ea63be7ddf4f792add
   health_score: 100.0
-  last_checked: 1779032017.760185
+  last_checked: 1779032017
   needs_ai_refresh: true
   discovered_at: '2022-09-15T05:51:01Z'
   last_ai_eval: null
@@ -189523,7 +189523,7 @@ https://github.com/clastix/capsule:
   addition_method: manual
   content_hash: 82756c4742f62a3e237316762b895ce70a87796f7ece4032aa7093de049c5e65
   health_score: 100.0
-  last_checked: 1779029310.269362
+  last_checked: 1779029310
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:30.269362+02:00'
   last_ai_eval: null
@@ -189554,7 +189554,7 @@ https://github.com/cli/cli:
   addition_method: manual
   content_hash: a52e2e804b83b6dcd5c62fb973c6a49c969cf2ab698cf1ceb6de5e8c6cc46782
   health_score: 100.0
-  last_checked: 1779032920.669238
+  last_checked: 1779032920
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:48:40.669238+02:00'
   last_ai_eval: null
@@ -189588,7 +189588,7 @@ https://github.com/cloud-ark/caastle:
   addition_method: manual
   content_hash: 463ff6042883048fb4ccbba61b567694071bc7725dc37e8ba0a63107f2d49222
   health_score: 100.0
-  last_checked: 1779031356.698778
+  last_checked: 1779031356
   needs_ai_refresh: true
   discovered_at: '2018-10-29T16:57:29Z'
   last_ai_eval: null
@@ -189628,7 +189628,7 @@ https://github.com/cloud-ark/kubeplus:
   addition_method: manual
   content_hash: e5a88a7c5feb987add38a79bfaec017b7fb35ebac325b9ec8f25e243ac32e335
   health_score: 100.0
-  last_checked: 1779030021.248257
+  last_checked: 1779030021
   needs_ai_refresh: true
   discovered_at: '2026-06-03T15:05:24Z'
   last_ai_eval: null
@@ -189671,7 +189671,7 @@ https://github.com/cloud-bulldozer/benchmark-operator:
   addition_method: manual
   content_hash: edfe3b8caa1da00123cb823ef49ca923957b0463f59db375b03fcd8ed2cef680
   health_score: 100.0
-  last_checked: 1779034521.536349
+  last_checked: 1779034521
   needs_ai_refresh: true
   discovered_at: '2025-05-28T10:48:27Z'
   last_ai_eval: null
@@ -189712,7 +189712,7 @@ https://github.com/cloud-bulldozer/kube-burner:
   addition_method: manual
   content_hash: 59ce31168e8f6a50d9531f032f45f6daff0742dc413c3ff7f8c1467a566de664
   health_score: 100.0
-  last_checked: 1779031026.996353
+  last_checked: 1779031026
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:06.996353+02:00'
   last_ai_eval: null
@@ -189746,7 +189746,7 @@ https://github.com/cloud-custodian/cloud-custodian:
   addition_method: manual
   content_hash: 4122fb4f0d8f8b9b1d5e3fd765197751c957199983189d480fa145cd59f6fc46
   health_score: 100.0
-  last_checked: 1779031540.296752
+  last_checked: 1779031540
   needs_ai_refresh: true
   discovered_at: '2026-06-10T18:53:37Z'
   last_ai_eval: null
@@ -189786,7 +189786,7 @@ https://github.com/cloud-native-toolkit/multi-tenancy-gitops:
   addition_method: manual
   content_hash: 9ee4507bfa3837182a87995eb7b7b398017cf6866580d56db23d50633424d1be
   health_score: 100.0
-  last_checked: 1779030680.913143
+  last_checked: 1779030680
   needs_ai_refresh: true
   discovered_at: '2025-05-09T18:47:42Z'
   last_ai_eval: null
@@ -189824,7 +189824,7 @@ https://github.com/cloud66-oss/copper:
   addition_method: manual
   content_hash: 771e183c89c06d4a087f0f058f4b331548fb3e0102fc42394040c8ab2fdeec2e
   health_score: 100.0
-  last_checked: 1779029950.284083
+  last_checked: 1779029950
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:59:10.284083+02:00'
   last_ai_eval: null
@@ -189859,7 +189859,7 @@ https://github.com/cloudalchemy/ansible-grafana:
   addition_method: manual
   content_hash: 3a341740ea64c94a440597d1bcb210033a257776c21175198d1f3bdea0086d82
   health_score: 100.0
-  last_checked: 1779030423.106578
+  last_checked: 1779030423
   needs_ai_refresh: true
   discovered_at: '2023-05-31T04:20:45Z'
   last_ai_eval: null
@@ -189897,7 +189897,7 @@ https://github.com/cloudalchemy/ansible-prometheus:
   addition_method: manual
   content_hash: 49fbffd8ca22637aabd9d0dfd6ed58b745d8ab892342cbf63b7aa50a1693f875
   health_score: 100.0
-  last_checked: 1779032589.291989
+  last_checked: 1779032589
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:43:09.291989+02:00'
   last_ai_eval: null
@@ -189932,7 +189932,7 @@ https://github.com/cloudbees/groovy-cps:
   addition_method: manual
   content_hash: eef92e14e2cb59c30055868b0d43826b08d5c782554e0cdd1dd79d84b8a624d4
   health_score: 100.0
-  last_checked: 1779034292.266725
+  last_checked: 1779034292
   needs_ai_refresh: true
   discovered_at: '2022-11-04T20:42:58Z'
   last_ai_eval: null
@@ -189973,7 +189973,7 @@ https://github.com/cloudflare/cf-terraforming:
   addition_method: manual
   content_hash: 64fc22ae8c4fdef0283f5a3c2088ff9d4bea2f63b2941fc5838d496f091fba74
   health_score: 100.0
-  last_checked: 1779030500.116041
+  last_checked: 1779030500
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:20.116041+02:00'
   last_ai_eval: null
@@ -190006,7 +190006,7 @@ https://github.com/cloudflare/lockbox:
   addition_method: manual
   content_hash: dc51dc2ef9e0675da15a20513c781d396760eff71566a1ebdb1ec3fb38e0f38e
   health_score: 100.0
-  last_checked: 1779031017.193851
+  last_checked: 1779031017
   needs_ai_refresh: true
   discovered_at: '2026-04-23T22:37:37Z'
   last_ai_eval: null
@@ -190048,7 +190048,7 @@ https://github.com/cloudflare/sciuro:
   addition_method: manual
   content_hash: 2fb02ebcd733d6320f3037287b7967cf6fde6b15a231274e7167e39d47f2ef97
   health_score: 100.0
-  last_checked: 1779031715.197263
+  last_checked: 1779031715
   needs_ai_refresh: true
   discovered_at: '2026-04-23T22:52:03Z'
   last_ai_eval: null
@@ -190090,7 +190090,7 @@ https://github.com/cloudfoundry/cf-for-k8s:
   addition_method: manual
   content_hash: 5badd2857efd39600e8073bf023c6a93823e349066b6c8d844647f8228024456
   health_score: 100.0
-  last_checked: 1779032540.51896
+  last_checked: 1779032540
   needs_ai_refresh: true
   discovered_at: '2022-08-03T22:59:25Z'
   last_ai_eval: null
@@ -190131,7 +190131,7 @@ https://github.com/cloudnativelabs/kube-shell:
   addition_method: manual
   content_hash: b1713285344920ab656e80de1eaf56475ef556603f8f2d9624e0578d32da3304
   health_score: 100.0
-  last_checked: 1779031497.62229
+  last_checked: 1779031497
   needs_ai_refresh: true
   discovered_at: '2022-11-02T12:34:48Z'
   last_ai_eval: null
@@ -190171,7 +190171,7 @@ https://github.com/cloudogu/gitops-patterns:
   addition_method: manual
   content_hash: f19a9fe0d5737e1c19fb96869334f6eef6b21c3f6a15e8f27816f6cb3daa8c6c
   health_score: 100.0
-  last_checked: 1779031089.398782
+  last_checked: 1779031089
   needs_ai_refresh: true
   discovered_at: '2025-06-30T16:08:02Z'
   last_ai_eval: null
@@ -190212,7 +190212,7 @@ https://github.com/cloudogu/gitops-playground:
   addition_method: manual
   content_hash: a0429396c0d451066023ec05f8e6ce054c85c4f2b2d91a548401b5766a65c032
   health_score: 100.0
-  last_checked: 1779031255.848239
+  last_checked: 1779031255
   needs_ai_refresh: true
   discovered_at: '2026-06-12T09:57:11Z'
   last_ai_eval: null
@@ -190252,7 +190252,7 @@ https://github.com/cloudogu/jenkinsfiles:
   addition_method: manual
   content_hash: 359d3987e7e51eaa143d920b4185887131c580def58388d8f4da4a990a60b4f3
   health_score: 100.0
-  last_checked: 1779030730.426815
+  last_checked: 1779030730
   needs_ai_refresh: true
   discovered_at: '2023-10-31T08:24:10Z'
   last_ai_eval: null
@@ -190293,7 +190293,7 @@ https://github.com/cloudogu/k8s-diagrams:
   addition_method: manual
   content_hash: 357885af0faa759dba9d088cac75fe5c6bb3e95ea6828537acfbec65fdf4723e
   health_score: 100.0
-  last_checked: 1779034134.990642
+  last_checked: 1779034134
   needs_ai_refresh: true
   discovered_at: '2025-01-09T10:26:06Z'
   last_ai_eval: null
@@ -190338,7 +190338,7 @@ https://github.com/cloudposse-terraform-components/aws-eks-argocd:
   addition_method: manual
   content_hash: a9cedc5f0da32caf8a3e3fb228149e1dd3f7ebdbe428bfdde20904a90b25f24e
   health_score: 100.0
-  last_checked: 1781735876.512896
+  last_checked: 1781735876
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:56.512896+02:00'
   last_ai_eval: null
@@ -190385,7 +190385,7 @@ https://github.com/cloudposse/atmos:
   addition_method: manual
   content_hash: 20d5de9ef09c1eb07b18e0db2146be3215adea59d789d498bb2760d09dcb71e0
   health_score: 100.0
-  last_checked: 1779031097.415867
+  last_checked: 1779031097
   needs_ai_refresh: true
   discovered_at: '2026-06-14T06:09:40Z'
   last_ai_eval: null
@@ -190425,7 +190425,7 @@ https://github.com/cloudposse?q=terraform-:
   addition_method: manual
   content_hash: 222cf30de23f4494dc58700def560592c26ee19d8182496a9cec9e63d098a0f6
   health_score: 100.0
-  last_checked: 1779033806.74093
+  last_checked: 1779033806
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:03:26.740930+02:00'
   last_ai_eval: null
@@ -190462,7 +190462,7 @@ https://github.com/cloudtty/cloudtty:
   addition_method: manual
   content_hash: 3028047efca167255852e833c529b4ebbc136ff241c39a55f7bfef920bff078c
   health_score: 100.0
-  last_checked: 1779029421.90367
+  last_checked: 1779029421
   needs_ai_refresh: true
   discovered_at: '2026-05-21T06:52:50Z'
   last_ai_eval: null
@@ -190503,7 +190503,7 @@ https://github.com/clusternet/clusternet:
   addition_method: manual
   content_hash: fc6d32ef3d10ebd1ade3e69b4b3e71cda12fe6bc09e44bcb5e38c24a8900c685
   health_score: 100.0
-  last_checked: 1779034211.952244
+  last_checked: 1779034211
   needs_ai_refresh: true
   discovered_at: '2026-06-08T04:23:14Z'
   last_ai_eval: null
@@ -190544,7 +190544,7 @@ https://github.com/clusterpedia-io/clusterpedia:
   addition_method: manual
   content_hash: 3775a48570c85b1417c09243062e2d6cb3e17462b934251c9410f1215318fa6d
   health_score: 100.0
-  last_checked: 1779031468.905334
+  last_checked: 1779031468
   needs_ai_refresh: true
   discovered_at: '2026-05-30T00:47:17Z'
   last_ai_eval: null
@@ -190587,7 +190587,7 @@ https://github.com/clvx/k8s-rbac-model:
   addition_method: manual
   content_hash: 47af26afb1e6187c9e511f90ee627aaf989c3bb6d9012c8b95ff36a969aa242d
   health_score: 100.0
-  last_checked: 1779033925.527991
+  last_checked: 1779033925
   needs_ai_refresh: true
   discovered_at: '2020-09-01T20:19:40Z'
   last_ai_eval: null
@@ -190629,7 +190629,7 @@ https://github.com/cncf/tag-security:
   addition_method: manual
   content_hash: fbaed98c63fc735d027aaa6ca925d7db7cc292526f16fb9a3c807331039634b5
   health_score: 100.0
-  last_checked: 1779034394.963452
+  last_checked: 1779034394
   needs_ai_refresh: true
   discovered_at: '2025-12-08T07:51:51Z'
   last_ai_eval: null
@@ -190667,7 +190667,7 @@ https://github.com/cni-genie/CNI-Genie:
   addition_method: manual
   content_hash: 86431846eeb87d1bd76fb941fa4b2156d7b39cf1ceb2cf7e0be39dd82f532351
   health_score: 100.0
-  last_checked: 1779031349.891425
+  last_checked: 1779031349
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:29.891425+02:00'
   last_ai_eval: null
@@ -190702,7 +190702,7 @@ https://github.com/cnrancher/autok3s:
   addition_method: manual
   content_hash: 1c1ad8e505e61906ce2c7b545f0e5cd62a00cc56b4fbf1dda53728c345269f05
   health_score: 100.0
-  last_checked: 1779030022.644068
+  last_checked: 1779030022
   needs_ai_refresh: true
   discovered_at: '2025-11-25T08:19:31Z'
   last_ai_eval: null
@@ -190742,7 +190742,7 @@ https://github.com/cockroachdb/copyist:
   addition_method: manual
   content_hash: ba28e669744ae9985c71af064756c8bc779898666820d377644e609ec280f7bc
   health_score: 100.0
-  last_checked: 1779029573.66604
+  last_checked: 1779029573
   needs_ai_refresh: true
   discovered_at: '2026-06-04T18:30:28Z'
   last_ai_eval: null
@@ -190783,7 +190783,7 @@ https://github.com/codecentric/helm-charts:
   addition_method: manual
   content_hash: 99e7b1b7ee743f0f3b3cea0e279681350b7fe180bdc3f25c723909fe85b0ae84
   health_score: 100.0
-  last_checked: 1779030952.270948
+  last_checked: 1779030952
   needs_ai_refresh: true
   discovered_at: '2026-06-08T12:05:48Z'
   last_ai_eval: null
@@ -190824,7 +190824,7 @@ https://github.com/codecentric/spring-boot-admin:
   addition_method: manual
   content_hash: 68187b3accb6b796cf3f24c30de656df4f4bf632336a27078b4401d695c31da1
   health_score: 100.0
-  last_checked: 1779031012.559469
+  last_checked: 1779031012
   needs_ai_refresh: true
   discovered_at: '2026-06-13T18:44:23Z'
   last_ai_eval: null
@@ -190865,7 +190865,7 @@ https://github.com/codecrafters-io/build-your-own-x:
   addition_method: manual
   content_hash: b2853cf5c0430a748f639c71fd07733cc66e705c5ace8005cc37bdeca30e97e0
   health_score: 100.0
-  last_checked: 1781735921.134299
+  last_checked: 1781735921
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:41.134299+02:00'
   last_ai_eval: null
@@ -190910,7 +190910,7 @@ https://github.com/coderanger/migrations-operator:
   addition_method: manual
   content_hash: 621080d14963a805f53f5cb620b78e4b254f7aceb764eded9b214d0ace704973
   health_score: 100.0
-  last_checked: 1779031449.149706
+  last_checked: 1779031449
   needs_ai_refresh: true
   discovered_at: '2025-06-10T07:31:27Z'
   last_ai_eval: null
@@ -190950,7 +190950,7 @@ https://github.com/codesenberg/bombardier:
   addition_method: manual
   content_hash: 4448392cd8e9b16e3e7d2107e19aa3d457adee5d229d47139ad4911f1cdf4019
   health_score: 100.0
-  last_checked: 1779033583.971026
+  last_checked: 1779033583
   needs_ai_refresh: true
   discovered_at: '2026-03-31T13:01:05Z'
   last_ai_eval: null
@@ -190996,7 +190996,7 @@ https://github.com/colbymchenry/codegraph:
   addition_method: automatic
   content_hash: aa066a24524051cced36b29d95217065cf3460f6289ee45d67e2bd5314cc1c0d
   health_score: null
-  last_checked: 1780352148.493944
+  last_checked: 1780352148
   needs_ai_refresh: false
   discovered_at: '2026-06-01T00:22:31Z'
   last_ai_eval: null
@@ -191041,7 +191041,7 @@ https://github.com/collabnix/kubetools:
   addition_method: manual
   content_hash: 601a1e421a215648e6e2a4a0ff9b01304a57b267f5564df9808d9c14e39757f1
   health_score: 100.0
-  last_checked: 1779032978.088754
+  last_checked: 1779032978
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:38.088754+02:00'
   last_ai_eval: null
@@ -191074,7 +191074,7 @@ https://github.com/collections/learn-to-code:
   addition_method: manual
   content_hash: 88f419dec7275f96ab2855afcc2f49d1899b97dfae0ee30d0ce630bbff52ffe9
   health_score: 100.0
-  last_checked: 1781736122.876947
+  last_checked: 1781736122
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:02.876947+02:00'
   last_ai_eval: null
@@ -191117,7 +191117,7 @@ https://github.com/commjoen/wrongsecrets:
   addition_method: manual
   content_hash: 39e152f28c760f881808bd94a569729ed8f9a09702af02f5671d792e3fcac423
   health_score: 100.0
-  last_checked: 1779029802.218704
+  last_checked: 1779029802
   needs_ai_refresh: true
   discovered_at: '2026-04-18T04:13:48Z'
   last_ai_eval: null
@@ -191158,7 +191158,7 @@ https://github.com/config-syncer/config-syncer:
   addition_method: manual
   content_hash: 754c57db37a7ea1db931009daa59653fbc5d9e9b1efe6165576e68eca559a84b
   health_score: 100.0
-  last_checked: 1779130494.969184
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-16T02:04:01Z'
   last_ai_eval: null
@@ -191178,6 +191178,10 @@ https://github.com/config-syncer/config-syncer:
   gh_license: Apache-2.0
   gh_pushed: '2026-05-16T02:04:01Z'
   gh_stars: 1017
+  gh_open_issues_30d: 58
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:42:31.940777+02:00'
 https://github.com/configurator/kubefs:
   title: kubefs
   description: ''
@@ -191194,7 +191198,7 @@ https://github.com/configurator/kubefs:
   addition_method: manual
   content_hash: 8b986e8658e951ec1116fe47a0ca27d15fcc58a43f050b427af34dbf0caeb86c
   health_score: 100.0
-  last_checked: 1779030531.775523
+  last_checked: 1779030531
   needs_ai_refresh: true
   discovered_at: '2020-06-23T19:38:50Z'
   last_ai_eval: null
@@ -191214,6 +191218,10 @@ https://github.com/configurator/kubefs:
   gh_license: MIT
   gh_pushed: '2020-06-23T19:38:50Z'
   gh_stars: 93
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:42:32.696769+02:00'
 https://github.com/containerd/containerd:
   title: containerd - An open and reliable container runtime
   description: ''
@@ -191231,7 +191239,7 @@ https://github.com/containerd/containerd:
   addition_method: manual
   content_hash: ce5d5ddc82dcb8a73ef4182dc00d67cdcbd4cd05311a18d932eb4ac6dd55b7f4
   health_score: 100.0
-  last_checked: 1779029121.409103
+  last_checked: 1779029121
   needs_ai_refresh: true
   discovered_at: '2026-06-13T19:17:34Z'
   last_ai_eval: null
@@ -191255,6 +191263,10 @@ https://github.com/containerd/containerd:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-13T19:17:34Z'
   gh_stars: 20835
+  gh_open_issues_30d: 652
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:42:33.511632+02:00'
 https://github.com/containerd/nerdctl:
   title: "nerdctl \U0001F31F"
   description: ''
@@ -191273,7 +191285,7 @@ https://github.com/containerd/nerdctl:
   addition_method: manual
   content_hash: 11512a5fa7604793242e19295ecdde61795dfb13cb6c433e763ba9dee6873309
   health_score: 100.0
-  last_checked: 1779029174.762048
+  last_checked: 1779029174
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:33:04Z'
   last_ai_eval: null
@@ -191295,6 +191307,10 @@ https://github.com/containerd/nerdctl:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-12T22:33:04Z'
   gh_stars: 10146
+  gh_open_issues_30d: 361
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:42:34.303723+02:00'
 https://github.com/containernetworking:
   title: "github.com/containernetworking \U0001F31F"
   description: ''
@@ -191310,7 +191326,7 @@ https://github.com/containernetworking:
   addition_method: manual
   content_hash: b6639ea6da38a6535eb742515c4f6106008226dc296ea9e14701a064d805692b
   health_score: 100.0
-  last_checked: 1779031216.017742
+  last_checked: 1779031216
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:20:16.017742+02:00'
   last_ai_eval: null
@@ -191344,7 +191360,7 @@ https://github.com/containernetworking/cni:
   addition_method: manual
   content_hash: 6921ce1dc486dfdac9385cb1637113ab4bc10318da27a3702225d0fa2bbbf85c
   health_score: 100.0
-  last_checked: 1779033751.264231
+  last_checked: 1779033751
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:02:31.264231+02:00'
   last_ai_eval: null
@@ -191357,6 +191373,10 @@ https://github.com/containernetworking/cni:
   v2_locations: []
   youtube_mosaic: {}
   gh_license: Apache-2.0
+  gh_open_issues_30d: 155
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:42:35.132147+02:00'
 https://github.com/containers/buildah:
   title: github.com/containers/buildah
   description: ''
@@ -191376,7 +191396,7 @@ https://github.com/containers/buildah:
   addition_method: manual
   content_hash: 0a37e92cf398bc2346e88e1ffe1cfd914b7f52c8551790ae4941ad9118c4b74b
   health_score: 100.0
-  last_checked: 1779032802.415468
+  last_checked: 1779032802
   needs_ai_refresh: true
   discovered_at: '2026-05-22T01:25:14Z'
   last_ai_eval: null
@@ -191396,6 +191416,10 @@ https://github.com/containers/buildah:
   gh_license: Apache-2.0
   gh_pushed: '2026-05-22T01:25:14Z'
   gh_stars: 8795
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:42:35.814886+02:00'
 https://github.com/containers/conmon:
   title: Conmon
   description: ''
@@ -191413,7 +191437,7 @@ https://github.com/containers/conmon:
   addition_method: manual
   content_hash: d75ef63f02648710f491201fa5ff9a4acb949c9e8a7ab0130026e2ad46d0395b
   health_score: 100.0
-  last_checked: 1779031988.114248
+  last_checked: 1779031988
   needs_ai_refresh: true
   discovered_at: '2026-06-13T18:15:32Z'
   last_ai_eval: null
@@ -191433,6 +191457,10 @@ https://github.com/containers/conmon:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-13T18:15:32Z'
   gh_stars: 481
+  gh_open_issues_30d: 32
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:42:36.579224+02:00'
 https://github.com/containers/crun:
   title: crun
   description: ''
@@ -191450,7 +191478,7 @@ https://github.com/containers/crun:
   addition_method: manual
   content_hash: c221b057b7c47c7633e3af5254b068421f8b6ab8323d762748981de09fbdd83f
   health_score: 100.0
-  last_checked: 1779030407.653723
+  last_checked: 1779030407
   needs_ai_refresh: true
   discovered_at: '2026-05-30T10:56:09Z'
   last_ai_eval: null
@@ -191470,6 +191498,10 @@ https://github.com/containers/crun:
   gh_license: GPL-2.0
   gh_pushed: '2026-05-30T10:56:09Z'
   gh_stars: 3964
+  gh_open_issues_30d: 45
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:42:37.336934+02:00'
 https://github.com/containers/libpod:
   title: 'Libpod: Library and tool for running OCI-based containers in Pods'
   description: ''
@@ -191484,7 +191516,7 @@ https://github.com/containers/libpod:
   addition_method: manual
   content_hash: bf72fecd7240628916a05633a0724e634622839175bf8822d603a8a51cb7e363
   health_score: 100.0
-  last_checked: 1779030562.182992
+  last_checked: 1779030562
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:22.182992+02:00'
   last_ai_eval: null
@@ -191497,6 +191529,10 @@ https://github.com/containers/libpod:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/containers/podman
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:42:38.017321+02:00'
 https://github.com/containers/podman:
   title: 'Libpod: Library and tool for running OCI-based containers in Pods'
   description: "- Libpod is a library used to create container pods. Home of Podman.\n
@@ -191517,7 +191553,7 @@ https://github.com/containers/podman:
   addition_method: manual
   content_hash: 2eb130c7313acca5d372a6eb124f7b915e3addd277a85484fb8250cb46c555d4
   health_score: 100.0
-  last_checked: 1779130494.935248
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-22T09:18:45Z'
   last_ai_eval: null
@@ -191537,6 +191573,10 @@ https://github.com/containers/podman:
   gh_license: Apache-2.0
   gh_pushed: '2026-05-22T09:18:45Z'
   gh_stars: 31763
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:42:38.715266+02:00'
 https://github.com/containers/skopeo:
   title: Skopeo
   description: ''
@@ -191556,7 +191596,7 @@ https://github.com/containers/skopeo:
   addition_method: manual
   content_hash: 5876e9728abf32910bb2513d206f60a4cae6f3a945dcf5358fb283f78f8c8922
   health_score: 100.0
-  last_checked: 1779031844.825729
+  last_checked: 1779031844
   needs_ai_refresh: true
   discovered_at: '2026-05-21T14:40:34Z'
   last_ai_eval: null
@@ -191578,6 +191618,10 @@ https://github.com/containers/skopeo:
   gh_license: Apache-2.0
   gh_pushed: '2026-05-21T14:40:34Z'
   gh_stars: 10891
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:42:39.396327+02:00'
 https://github.com/containerscrew/aws-sso-auth:
   title: github.com/containerscrew/aws-sso-auth
   description: ''
@@ -191592,7 +191636,7 @@ https://github.com/containerscrew/aws-sso-auth:
   addition_method: manual
   content_hash: 63f3f95ccb8d912ee62899fde56ecbbe048c1dd5a4e3e7dfb0426237b1bda635
   health_score: 100.0
-  last_checked: 1779033167.010245
+  last_checked: 1779033167
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:47.010245+02:00'
   last_ai_eval: null
@@ -191605,6 +191649,10 @@ https://github.com/containerscrew/aws-sso-auth:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/containerscrew/aws-sso-rs
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:42:40.067977+02:00'
 https://github.com/containerscrew/aws-sso-rs:
   title: github.com/containerscrew/aws-sso-auth
   description: ''
@@ -191623,7 +191671,7 @@ https://github.com/containerscrew/aws-sso-rs:
   addition_method: manual
   content_hash: 0ed39e4ea9ad32e320356ac72700ed3e22db590735596f9cad48b94fb8b51101
   health_score: 100.0
-  last_checked: 1779130494.965423
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2025-12-19T12:52:05Z'
   last_ai_eval: null
@@ -191643,6 +191691,10 @@ https://github.com/containerscrew/aws-sso-rs:
   gh_license: GPL-3.0
   gh_pushed: '2025-12-19T12:52:05Z'
   gh_stars: 4
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:42:40.855725+02:00'
 https://github.com/containrrr/watchtower:
   title: github.com/containrrr/watchtower
   description: ''
@@ -191662,7 +191714,7 @@ https://github.com/containrrr/watchtower:
   addition_method: manual
   content_hash: 2c045d1d45b19cf7702d75cab8a4d8a5785eccbd4e05e8a4a029ecd99ce5b352
   health_score: 100.0
-  last_checked: 1779030248.96687
+  last_checked: 1779030248
   needs_ai_refresh: true
   discovered_at: '2025-12-17T14:44:11Z'
   last_ai_eval: null
@@ -191682,6 +191734,10 @@ https://github.com/containrrr/watchtower:
   gh_license: Apache-2.0
   gh_pushed: '2025-12-17T14:44:11Z'
   gh_stars: 24678
+  gh_open_issues_30d: 219
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:42:41.598907+02:00'
 https://github.com/contentful-labs/kube-secret-syncer:
   title: "contentful-labs/kube-secret-syncer \U0001F31F"
   description: ''
@@ -191698,7 +191754,7 @@ https://github.com/contentful-labs/kube-secret-syncer:
   addition_method: manual
   content_hash: 31362501cbefbbf7cb62ba03875a9d0550a36ebb1cbe331896c282cfd6b1ea39
   health_score: 100.0
-  last_checked: 1779029939.38852
+  last_checked: 1779029939
   needs_ai_refresh: true
   discovered_at: '2026-05-12T09:58:53Z'
   last_ai_eval: null
@@ -191720,6 +191776,10 @@ https://github.com/contentful-labs/kube-secret-syncer:
   gh_license: Apache-2.0
   gh_pushed: '2026-05-12T09:58:53Z'
   gh_stars: 194
+  gh_open_issues_30d: 5
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:42:42.379174+02:00'
 https://github.com/controlplaneio/badrobot:
   title: github.com/controlplaneio/badrobot
   description: ''
@@ -191739,7 +191799,7 @@ https://github.com/controlplaneio/badrobot:
   addition_method: manual
   content_hash: 17c07f3935c2b385962a04ed3530662efdcd94eeb5841a3bec716ffa63309da1
   health_score: 100.0
-  last_checked: 1779033567.379784
+  last_checked: 1779033567
   needs_ai_refresh: true
   discovered_at: '2026-06-09T10:11:13Z'
   last_ai_eval: null
@@ -191759,6 +191819,10 @@ https://github.com/controlplaneio/badrobot:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-09T10:11:13Z'
   gh_stars: 229
+  gh_open_issues_30d: 7
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:42:43.172229+02:00'
 https://github.com/coodict/python3-in-one-pic:
   title: 'github: Python3 in one pic'
   description: ''
@@ -191773,7 +191837,7 @@ https://github.com/coodict/python3-in-one-pic:
   addition_method: manual
   content_hash: 3bae1009948bf6090caf00ed3609c4874c1d0213b203641ecb8aa673f5944d63
   health_score: 100.0
-  last_checked: 1779029609.941099
+  last_checked: 1779029609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:29.941099+02:00'
   last_ai_eval: null
@@ -191786,6 +191850,10 @@ https://github.com/coodict/python3-in-one-pic:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/rainyear/python3-in-one-pic
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:42:43.851663+02:00'
 https://github.com/copilot:
   title: "GitHub Copilot \U0001F31F"
   description: ''
@@ -191803,7 +191871,7 @@ https://github.com/copilot:
   addition_method: manual
   content_hash: ea5a4cec3a13ca0942f6e14db3396bf030155df379dd7578c2b5ada8763d5f15
   health_score: 100.0
-  last_checked: 1779130495.026477
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.026477+02:00'
   last_ai_eval: null
@@ -191839,7 +191907,7 @@ https://github.com/coreos/flannel:
   addition_method: manual
   content_hash: 6ed5e8e6740bad4bb638d3df66476db19617af6103f823cfa9c31e6a87732e36
   health_score: 100.0
-  last_checked: 1779030015.286496
+  last_checked: 1779030015
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:15.286496+02:00'
   last_ai_eval: null
@@ -191851,6 +191919,10 @@ https://github.com/coreos/flannel:
   - docs/kubernetes-networking.md
   v2_locations: []
   youtube_mosaic: {}
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:42:44.533411+02:00'
 https://github.com/coreos/kube-prometheus:
   title: kube-prometheus
   description: ''
@@ -191865,7 +191937,7 @@ https://github.com/coreos/kube-prometheus:
   addition_method: manual
   content_hash: 83406644b79c139181aba89253e69e0ef05e6d85df426c45f612896e4c54a605
   health_score: 100.0
-  last_checked: 1779030810.130226
+  last_checked: 1779030810
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:30.130226+02:00'
   last_ai_eval: null
@@ -191878,6 +191950,10 @@ https://github.com/coreos/kube-prometheus:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/prometheus-operator/kube-prometheus
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:42:45.213856+02:00'
 https://github.com/coreos/rpm-ostree:
   title: null
   description: null
@@ -191892,7 +191968,7 @@ https://github.com/coreos/rpm-ostree:
   addition_method: manual
   content_hash: dd54e487375c77e1878f0ba56fe35163eef7083a3ab8e6292c83cd9c98711708
   health_score: 100.0
-  last_checked: 1779032889.553993
+  last_checked: 1779032889
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:48:09.553993+02:00'
   last_ai_eval: null
@@ -191905,6 +191981,10 @@ https://github.com/coreos/rpm-ostree:
   v2_locations: []
   youtube_mosaic: {}
   gh_license: NOASSERTION
+  gh_open_issues_30d: 487
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:42:46.000437+02:00'
 https://github.com/corneliusweig/ketall:
   title: ketall
   description: ''
@@ -191923,7 +192003,7 @@ https://github.com/corneliusweig/ketall:
   addition_method: manual
   content_hash: 6ac47342e9617f3d1786ba958830ff02c3de0cad4e7d8e51959b0f478e537cdd
   health_score: 100.0
-  last_checked: 1779034454.799301
+  last_checked: 1779034454
   needs_ai_refresh: true
   discovered_at: '2023-12-06T15:08:38Z'
   last_ai_eval: null
@@ -191943,6 +192023,10 @@ https://github.com/corneliusweig/ketall:
   gh_license: Apache-2.0
   gh_pushed: '2023-12-06T15:08:38Z'
   gh_stars: 751
+  gh_open_issues_30d: 15
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:42:46.744523+02:00'
 https://github.com/corneliusweig/konfig:
   title: corneliusweig/konfig
   description: ''
@@ -191959,7 +192043,7 @@ https://github.com/corneliusweig/konfig:
   addition_method: manual
   content_hash: 8cc0bd25f80cd0378e4ec4b2d53ed32fa32df5371b277a2da32d2854ac13e689
   health_score: 100.0
-  last_checked: 1779032579.34016
+  last_checked: 1779032579
   needs_ai_refresh: true
   discovered_at: '2022-06-30T06:25:55Z'
   last_ai_eval: null
@@ -191979,6 +192063,10 @@ https://github.com/corneliusweig/konfig:
   gh_license: Apache-2.0
   gh_pushed: '2022-06-30T06:25:55Z'
   gh_stars: 388
+  gh_open_issues_30d: 9
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:42:47.462629+02:00'
 https://github.com/cortexproject/cortex:
   title: github.com/cortexproject/cortex
   description: ''
@@ -191995,7 +192083,7 @@ https://github.com/cortexproject/cortex:
   addition_method: manual
   content_hash: 937315c597d3938532554ce2b2beedc8042ebd4857623c8ef4c26091df742784
   health_score: 100.0
-  last_checked: 1779031431.879778
+  last_checked: 1779031431
   needs_ai_refresh: true
   discovered_at: '2026-06-12T13:32:09Z'
   last_ai_eval: null
@@ -192015,6 +192103,10 @@ https://github.com/cortexproject/cortex:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-12T13:32:09Z'
   gh_stars: 5811
+  gh_open_issues_30d: 312
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:42:48.238353+02:00'
 https://github.com/corunet/kloadgen:
   title: "KLoadGen - Kafka + (Avro/Json Schema) Load Generator \U0001F31F"
   description: ''
@@ -192029,7 +192121,7 @@ https://github.com/corunet/kloadgen:
   addition_method: manual
   content_hash: ecb578dd5db52b61f29132a67a43f79ed181097580a628edd2e2c66b44aee43e
   health_score: 100.0
-  last_checked: 1779034041.987964
+  last_checked: 1779034041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:21.987964+02:00'
   last_ai_eval: null
@@ -192042,6 +192134,10 @@ https://github.com/corunet/kloadgen:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/sngular/kloadgen
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:42:48.937614+02:00'
 https://github.com/couler-proj/couler:
   title: Couler
   description: ''
@@ -192059,7 +192155,7 @@ https://github.com/couler-proj/couler:
   addition_method: manual
   content_hash: 7b9d2c324707d3c2e2c421e9c4028e7b996a5b537d35ecb9e1ad7d367fbb80e5
   health_score: 100.0
-  last_checked: 1779033309.789944
+  last_checked: 1779033309
   needs_ai_refresh: true
   discovered_at: '2024-10-08T03:31:54Z'
   last_ai_eval: null
@@ -192080,6 +192176,10 @@ https://github.com/couler-proj/couler:
   gh_license: Apache-2.0
   gh_pushed: '2024-10-08T03:31:54Z'
   gh_stars: 944
+  gh_open_issues_30d: 21
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:42:49.737482+02:00'
 https://github.com/crazy-max/diun:
   title: crazy-max/diun
   description: ''
@@ -192098,7 +192198,7 @@ https://github.com/crazy-max/diun:
   addition_method: manual
   content_hash: cf526369dcf84fa8977dc3de55ef0f8c8215d17fb64bb250d7911200c304012b
   health_score: 100.0
-  last_checked: 1779031397.269621
+  last_checked: 1779031397
   needs_ai_refresh: true
   discovered_at: '2026-06-11T13:02:54Z'
   last_ai_eval: null
@@ -192118,6 +192218,10 @@ https://github.com/crazy-max/diun:
   gh_license: MIT
   gh_pushed: '2026-06-11T13:02:54Z'
   gh_stars: 4721
+  gh_open_issues_30d: 78
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:42:50.512041+02:00'
 https://github.com/crc-org/crc:
   title: null
   description: null
@@ -192132,7 +192236,7 @@ https://github.com/crc-org/crc:
   addition_method: manual
   content_hash: 99289348516ecb0627204191bc5fde9d781b0dadf9101f92432c9c11dcfae1fb
   health_score: 100.0
-  last_checked: 1779034116.558268
+  last_checked: 1779034116
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:08:36.558268+02:00'
   last_ai_eval: null
@@ -192145,6 +192249,10 @@ https://github.com/crc-org/crc:
   v2_locations: []
   youtube_mosaic: {}
   gh_license: Apache-2.0
+  gh_open_issues_30d: 340
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:42:51.291460+02:00'
 https://github.com/create-go-app/cli:
   title: create-go-app/cli
   description: ''
@@ -192162,7 +192270,7 @@ https://github.com/create-go-app/cli:
   addition_method: manual
   content_hash: bb339e0f1cfa2b64c71a8a9bfefe1a0705a2b20dbbd74b2a4ca4eb9cc8ee58e0
   health_score: 100.0
-  last_checked: 1779033336.371128
+  last_checked: 1779033336
   needs_ai_refresh: true
   discovered_at: '2026-02-10T00:34:13Z'
   last_ai_eval: null
@@ -192182,6 +192290,10 @@ https://github.com/create-go-app/cli:
   gh_license: Apache-2.0
   gh_pushed: '2026-02-10T00:34:13Z'
   gh_stars: 2758
+  gh_open_issues_30d: 13
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:42:52.060577+02:00'
 https://github.com/cremich/cdk-bill-bot:
   title: 'cremich/cdk-bill-bot: Welcome to Bill - the cost optimization bot'
   description: ''
@@ -192198,7 +192310,7 @@ https://github.com/cremich/cdk-bill-bot:
   addition_method: manual
   content_hash: ec37d578479c534a1acdcd5414c343df0e1c0298f407bde3726b2adfe27eb28e
   health_score: 100.0
-  last_checked: 1779031553.25741
+  last_checked: 1779031553
   needs_ai_refresh: true
   discovered_at: '2022-09-25T20:04:46Z'
   last_ai_eval: null
@@ -192218,6 +192330,10 @@ https://github.com/cremich/cdk-bill-bot:
   gh_license: Apache-2.0
   gh_pushed: '2022-09-25T20:04:46Z'
   gh_stars: 486
+  gh_open_issues_30d: 3
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:42:52.799238+02:00'
 https://github.com/cruise-automation/rbacsync:
   title: "RBACSync \U0001F31F"
   description: ''
@@ -192235,7 +192351,7 @@ https://github.com/cruise-automation/rbacsync:
   addition_method: manual
   content_hash: 00b8bb978ac9a05158363288eab967349684d997d1b9926475a77d16cf935ff7
   health_score: 100.0
-  last_checked: 1779030742.55662
+  last_checked: 1779030742
   needs_ai_refresh: true
   discovered_at: '2023-12-18T23:03:38Z'
   last_ai_eval: null
@@ -192255,6 +192371,10 @@ https://github.com/cruise-automation/rbacsync:
   gh_license: Apache-2.0
   gh_pushed: '2023-12-18T23:03:38Z'
   gh_stars: 243
+  gh_open_issues_30d: 8
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:42:53.628629+02:00'
 https://github.com/crumbhole/argocd-lovely-plugin:
   title: 'github.com/crumbhole/argocd-lovely-plugin: argocd-lovely-plugin'
   description: ''
@@ -192272,7 +192392,7 @@ https://github.com/crumbhole/argocd-lovely-plugin:
   addition_method: manual
   content_hash: caf8e7e60e9c1a41351b00678f3b08f14d1c5ec64b8ca1830ace8c1376656c86
   health_score: 100.0
-  last_checked: 1779032587.316137
+  last_checked: 1779032587
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:40:49Z'
   last_ai_eval: null
@@ -192292,6 +192412,10 @@ https://github.com/crumbhole/argocd-lovely-plugin:
   gh_license: BSD-3-Clause
   gh_pushed: '2026-06-12T22:40:49Z'
   gh_stars: 486
+  gh_open_issues_30d: 23
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:42:54.435383+02:00'
 https://github.com/crumbhole/argocd-vault-replacer:
   title: github.com/crumbhole/argocd-vault-replacer
   description: ''
@@ -192309,7 +192433,7 @@ https://github.com/crumbhole/argocd-vault-replacer:
   addition_method: manual
   content_hash: 724849f3109ed9ba95308c305e2488b5c9c80749dedd860e191c920b4062a7a5
   health_score: 100.0
-  last_checked: 1779030572.950114
+  last_checked: 1779030572
   needs_ai_refresh: true
   discovered_at: '2026-06-10T00:31:45Z'
   last_ai_eval: null
@@ -192330,6 +192454,10 @@ https://github.com/crumbhole/argocd-vault-replacer:
   gh_license: BSD-3-Clause
   gh_pushed: '2026-06-10T00:31:45Z'
   gh_stars: 109
+  gh_open_issues_30d: 27
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:42:55.226599+02:00'
 https://github.com/crynta/terax-ai:
   title: Terax AI — Lightweight Terminal-First AI Dev Workspace
   description: An open-source, ultra-lightweight (7MB) terminal emulator and developer
@@ -192353,7 +192481,7 @@ https://github.com/crynta/terax-ai:
   addition_method: automatic
   content_hash: 766f83b521c18601f8f9e2138ffe51595f73533b7ab633deb69b186346719f2c
   health_score: null
-  last_checked: 1780352838.801097
+  last_checked: 1780352838
   needs_ai_refresh: false
   discovered_at: '2026-06-01T18:33:47Z'
   last_ai_eval: null
@@ -192381,6 +192509,10 @@ https://github.com/crynta/terax-ai:
   social_preview_url: https://opengraph.githubassets.com/55473e5816c702ebcea62422cb849abb2c9f0eca41acebc9b457af5f973b3e4f/crynta/terax-ai
   source_provenance: X.com (midudev)
   suggested_new_category: developer-tooling
+  gh_open_issues_30d: 293
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:42:56.118631+02:00'
 https://github.com/csantanapr/faststart2020-pipelines-lab:
   title: 'github: OpenShift Pipelines Node.js Tutorial'
   description: ''
@@ -192397,7 +192529,7 @@ https://github.com/csantanapr/faststart2020-pipelines-lab:
   addition_method: manual
   content_hash: e219f3a725d9391525ef3979f915bdf00877426e0bf1b828d188c4c254345611
   health_score: 100.0
-  last_checked: 1779031378.287862
+  last_checked: 1779031378
   needs_ai_refresh: true
   discovered_at: '2022-12-10T18:52:03Z'
   last_ai_eval: null
@@ -192418,6 +192550,10 @@ https://github.com/csantanapr/faststart2020-pipelines-lab:
   gh_license: Apache-2.0
   gh_pushed: '2022-12-10T18:52:03Z'
   gh_stars: 5
+  gh_open_issues_30d: 5
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:42:56.897630+02:00'
 https://github.com/cschotte/Azure-DevOps-Dashboard:
   title: Azure DevOps Dashboard
   description: ''
@@ -192434,7 +192570,7 @@ https://github.com/cschotte/Azure-DevOps-Dashboard:
   addition_method: manual
   content_hash: 34887036e0bd67de4eee0bc528e7a290dc735dfde166fcd70262bcf68346e1b1
   health_score: 100.0
-  last_checked: 1779033489.354709
+  last_checked: 1779033489
   needs_ai_refresh: true
   discovered_at: '2024-04-22T13:54:37Z'
   last_ai_eval: null
@@ -192454,6 +192590,10 @@ https://github.com/cschotte/Azure-DevOps-Dashboard:
   gh_license: MIT
   gh_pushed: '2024-04-22T13:54:37Z'
   gh_stars: 16
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:42:57.639460+02:00'
 https://github.com/csweichel/werft:
   title: csweichel/werft
   description: ''
@@ -192471,7 +192611,7 @@ https://github.com/csweichel/werft:
   addition_method: manual
   content_hash: 08e2446133993930300cf762943588bbeae2933793cd3588a2b83b4e2f6ebc61
   health_score: 100.0
-  last_checked: 1779033706.889178
+  last_checked: 1779033706
   needs_ai_refresh: true
   discovered_at: '2023-03-06T22:39:40Z'
   last_ai_eval: null
@@ -192491,6 +192631,10 @@ https://github.com/csweichel/werft:
   gh_license: MIT
   gh_pushed: '2023-03-06T22:39:40Z'
   gh_stars: 194
+  gh_open_issues_30d: 52
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:42:58.581478+02:00'
 https://github.com/ctrox/csi-s3:
   title: ctrox/csi-s3
   description: ''
@@ -192507,7 +192651,7 @@ https://github.com/ctrox/csi-s3:
   addition_method: manual
   content_hash: 74f1b41eb029d06d3eb3c314503b1293346919ca46b6ab2ad933581a54a02190
   health_score: 100.0
-  last_checked: 1779030021.227907
+  last_checked: 1779030021
   needs_ai_refresh: true
   discovered_at: '2025-04-17T05:34:29Z'
   last_ai_eval: null
@@ -192527,6 +192671,10 @@ https://github.com/ctrox/csi-s3:
   gh_license: Apache-2.0
   gh_pushed: '2025-04-17T05:34:29Z'
   gh_stars: 831
+  gh_open_issues_30d: 60
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:42:59.333304+02:00'
 https://github.com/cuber-cloud/cuber-gem:
   title: 'cuber-cloud/cuber-gem: CUBER'
   description: ''
@@ -192543,7 +192691,7 @@ https://github.com/cuber-cloud/cuber-gem:
   addition_method: manual
   content_hash: 7946698f1f94b9c8875d76e1fc77332fb5d8d3b99404e311ea0d89d7f8ab553b
   health_score: 100.0
-  last_checked: 1779033162.861174
+  last_checked: 1779033162
   needs_ai_refresh: true
   discovered_at: '2026-04-12T17:58:14Z'
   last_ai_eval: null
@@ -192563,6 +192711,10 @@ https://github.com/cuber-cloud/cuber-gem:
   gh_license: Apache-2.0
   gh_pushed: '2026-04-12T17:58:14Z'
   gh_stars: 714
+  gh_open_issues_30d: 7
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:00.088310+02:00'
 https://github.com/curl/wcurl:
   title: wcurl
   description: ''
@@ -192579,7 +192731,7 @@ https://github.com/curl/wcurl:
   addition_method: manual
   content_hash: b2b563bec5bc35153b1f5559f0f6b183ac50cc02438ea7d8f189f518a91b3b06
   health_score: 100.0
-  last_checked: 1779034226.585954
+  last_checked: 1779034226
   needs_ai_refresh: true
   discovered_at: '2026-06-01T22:01:09Z'
   last_ai_eval: null
@@ -192600,6 +192752,10 @@ https://github.com/curl/wcurl:
   gh_license: NOASSERTION
   gh_pushed: '2026-06-01T22:01:09Z'
   gh_stars: 512
+  gh_open_issues_30d: 10
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:00.924618+02:00'
 https://github.com/cyberark/kubeletctl:
   title: "Kubeletctl is a command line tool that implement kubelet's API \U0001F31F"
   description: ''
@@ -192616,7 +192772,7 @@ https://github.com/cyberark/kubeletctl:
   addition_method: manual
   content_hash: 4b42033ef8fca163aac41b901eebc3d12be3cb7bef958b4a9879e17eab25ffd5
   health_score: 100.0
-  last_checked: 1779031805.64654
+  last_checked: 1779031805
   needs_ai_refresh: true
   discovered_at: '2025-08-06T07:17:00Z'
   last_ai_eval: null
@@ -192636,6 +192792,10 @@ https://github.com/cyberark/kubeletctl:
   gh_license: Apache-2.0
   gh_pushed: '2025-08-06T07:17:00Z'
   gh_stars: 894
+  gh_open_issues_30d: 6
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:01.777184+02:00'
 https://github.com/cyberark/kubesploit:
   title: "github.com/cyberark/kubesploit \U0001F31F"
   description: ''
@@ -192653,7 +192813,7 @@ https://github.com/cyberark/kubesploit:
   addition_method: manual
   content_hash: 5a38b7c49a9723a4a2796ed6eb3a64c1bf9d85fd6e382551eb29fb07fbc341e5
   health_score: 100.0
-  last_checked: 1779033309.875296
+  last_checked: 1779033309
   needs_ai_refresh: true
   discovered_at: '2025-02-03T12:03:19Z'
   last_ai_eval: null
@@ -192673,6 +192833,10 @@ https://github.com/cyberark/kubesploit:
   gh_license: GPL-3.0
   gh_pushed: '2025-02-03T12:03:19Z'
   gh_stars: 1226
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:02.593988+02:00'
 https://github.com/cybersecsi/HOUDINI:
   title: '==cybersecsi/HOUDINI: Hundreds of Offensive and Useful Docker Images for''
     Network Intrusion=='
@@ -192692,7 +192856,7 @@ https://github.com/cybersecsi/HOUDINI:
   addition_method: manual
   content_hash: e98ccff77acd39501658498dec2fd66b87df2173aa27852a14f36257bd888d25
   health_score: 100.0
-  last_checked: 1779034015.94381
+  last_checked: 1779034015
   needs_ai_refresh: true
   discovered_at: '2025-11-21T17:18:57Z'
   last_ai_eval: null
@@ -192712,6 +192876,10 @@ https://github.com/cybersecsi/HOUDINI:
   gh_license: GPL-3.0
   gh_pushed: '2025-11-21T17:18:57Z'
   gh_stars: 1253
+  gh_open_issues_30d: 5
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:03.385716+02:00'
 https://github.com/cybersecsi/RAUDI:
   title: ==cybersecsi/RAUDI==
   description: ''
@@ -192731,7 +192899,7 @@ https://github.com/cybersecsi/RAUDI:
   addition_method: manual
   content_hash: 16da4f24401bc72177ce6170eff8c24072339b105e282098db3a05b637058602
   health_score: 100.0
-  last_checked: 1779032754.351642
+  last_checked: 1779032754
   needs_ai_refresh: true
   discovered_at: '2026-06-03T04:04:22Z'
   last_ai_eval: null
@@ -192751,6 +192919,10 @@ https://github.com/cybersecsi/RAUDI:
   gh_license: GPL-3.0
   gh_pushed: '2026-06-03T04:04:22Z'
   gh_stars: 559
+  gh_open_issues_30d: 5
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:04.161542+02:00'
 https://github.com/cyberus-technology/virtualbox-kvm:
   title: "github.com/cyberus-technology/virtualbox-kvm: KVM Backend for VirtualBox'
     \U0001F31F"
@@ -192769,7 +192941,7 @@ https://github.com/cyberus-technology/virtualbox-kvm:
   addition_method: manual
   content_hash: 63def87ea138c80de7c51c3a9d87dd17d430e298d3a3b52c955b7191a98a0b94
   health_score: 100.0
-  last_checked: 1779033906.857697
+  last_checked: 1779033906
   needs_ai_refresh: true
   discovered_at: '2026-02-01T11:24:21Z'
   last_ai_eval: null
@@ -192789,6 +192961,10 @@ https://github.com/cyberus-technology/virtualbox-kvm:
   gh_license: GPL-3.0
   gh_pushed: '2026-02-01T11:24:21Z'
   gh_stars: 1113
+  gh_open_issues_30d: 6
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:04.992982+02:00'
 https://github.com/cycloidio/inframap:
   title: "==cycloidio/inframap: Inframap== \U0001F31F"
   description: ''
@@ -192807,7 +192983,7 @@ https://github.com/cycloidio/inframap:
   addition_method: manual
   content_hash: 147c1268185b5ee55d4952cf69675987837441203bc5c3a0e6847acf55c63fc9
   health_score: 100.0
-  last_checked: 1779033974.388089
+  last_checked: 1779033974
   needs_ai_refresh: true
   discovered_at: '2026-04-23T14:00:06Z'
   last_ai_eval: null
@@ -192827,6 +193003,10 @@ https://github.com/cycloidio/inframap:
   gh_license: MIT
   gh_pushed: '2026-04-23T14:00:06Z'
   gh_stars: 2035
+  gh_open_issues_30d: 49
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:05.756434+02:00'
 https://github.com/cyclops-ui/cyclops:
   title: github.com/cyclops-ui/cyclops
   description: ''
@@ -192843,7 +193023,7 @@ https://github.com/cyclops-ui/cyclops:
   addition_method: manual
   content_hash: e0148782f23c90618ec63dea113db8e97e5009edeb2b21bfbab3384c419e5cf1
   health_score: 100.0
-  last_checked: 1779031451.446225
+  last_checked: 1779031451
   needs_ai_refresh: true
   discovered_at: '2026-01-22T09:59:04Z'
   last_ai_eval: null
@@ -192864,6 +193044,10 @@ https://github.com/cyclops-ui/cyclops:
   gh_license: Apache-2.0
   gh_pushed: '2026-01-22T09:59:04Z'
   gh_stars: 3323
+  gh_open_issues_30d: 85
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:06.503648+02:00'
 https://github.com/cykerway/complete-alias:
   title: complete-alias
   description: ''
@@ -192881,7 +193065,7 @@ https://github.com/cykerway/complete-alias:
   addition_method: manual
   content_hash: 692df128e74e494017d0f85c4cea65f1b57ca82a943fb570c7c0b21761fb99e9
   health_score: 100.0
-  last_checked: 1779031898.390809
+  last_checked: 1779031898
   needs_ai_refresh: true
   discovered_at: '2022-06-29T15:40:34Z'
   last_ai_eval: null
@@ -192901,6 +193085,10 @@ https://github.com/cykerway/complete-alias:
   gh_license: GPL-3.0
   gh_pushed: '2022-06-29T15:40:34Z'
   gh_stars: 814
+  gh_open_issues_30d: 12
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:07.243636+02:00'
 https://github.com/d-kuro/kubectl-fuzzy:
   title: "kubectl-fuzzy \U0001F31F"
   description: ''
@@ -192917,7 +193105,7 @@ https://github.com/d-kuro/kubectl-fuzzy:
   addition_method: manual
   content_hash: ecd26b1eae3a819cce93cdade695a443dc5139bc2b73abc3edb978b62db91f37
   health_score: 100.0
-  last_checked: 1779032180.279784
+  last_checked: 1779032180
   needs_ai_refresh: true
   discovered_at: '2026-01-23T15:22:17Z'
   last_ai_eval: null
@@ -192937,6 +193125,10 @@ https://github.com/d-kuro/kubectl-fuzzy:
   gh_license: Apache-2.0
   gh_pushed: '2026-01-23T15:22:17Z'
   gh_stars: 167
+  gh_open_issues_30d: 10
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:08.031266+02:00'
 https://github.com/dagger/dagger:
   title: '==dagger/dagger: Dagger is a portable devkit for CICD=='
   description: ''
@@ -192954,7 +193146,7 @@ https://github.com/dagger/dagger:
   addition_method: manual
   content_hash: a2dfa6da3d2e3fde94c3bee28c8b67958a13cc7e922e406c3bef860f468260a9
   health_score: 100.0
-  last_checked: 1779032786.013228
+  last_checked: 1779032786
   needs_ai_refresh: true
   discovered_at: '2026-06-14T06:40:47Z'
   last_ai_eval: null
@@ -192974,6 +193166,10 @@ https://github.com/dagger/dagger:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-14T06:40:47Z'
   gh_stars: 15954
+  gh_open_issues_30d: 127
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:08.818860+02:00'
 https://github.com/dahlbyk/posh-git:
   title: dahlbyk/posh-git
   description: ''
@@ -192992,7 +193188,7 @@ https://github.com/dahlbyk/posh-git:
   addition_method: manual
   content_hash: 0c674dbbc1c0f7a31f8946bb309838d931797d54f83f5720ff928b26e100956b
   health_score: 100.0
-  last_checked: 1779032589.301978
+  last_checked: 1779032589
   needs_ai_refresh: true
   discovered_at: '2024-09-02T15:03:06Z'
   last_ai_eval: null
@@ -193012,6 +193208,10 @@ https://github.com/dahlbyk/posh-git:
   gh_license: MIT
   gh_pushed: '2024-09-02T15:03:06Z'
   gh_stars: 8216
+  gh_open_issues_30d: 115
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:09.579279+02:00'
 https://github.com/dair-ai/ML-Course-Notes:
   title: "==dair-ai/ML-Course-Notes: ML Course Notes== \U0001F31F"
   description: ''
@@ -193029,7 +193229,7 @@ https://github.com/dair-ai/ML-Course-Notes:
   addition_method: manual
   content_hash: 20d4482bc0785fcdc6cd04afd0a77194787ed8e8a881e3f5ac40f8963708166e
   health_score: 100.0
-  last_checked: 1779031609.590085
+  last_checked: 1779031609
   needs_ai_refresh: true
   discovered_at: '2024-05-16T18:51:33Z'
   last_ai_eval: null
@@ -193049,6 +193249,10 @@ https://github.com/dair-ai/ML-Course-Notes:
   gh_license: NOASSERTION
   gh_pushed: '2024-05-16T18:51:33Z'
   gh_stars: 6568
+  gh_open_issues_30d: 5
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:10.412615+02:00'
 https://github.com/danielfoehrKn/kubeswitch:
   title: "Kubeswitch (for operators) \U0001F31F"
   description: ''
@@ -193066,7 +193270,7 @@ https://github.com/danielfoehrKn/kubeswitch:
   addition_method: manual
   content_hash: 9099bfad7cc80bae845f969b75afd459cfe7cf7a81a875815890d54bb9442adf
   health_score: 100.0
-  last_checked: 1779031107.473609
+  last_checked: 1779031107
   needs_ai_refresh: true
   discovered_at: '2025-05-18T00:44:44Z'
   last_ai_eval: null
@@ -193086,6 +193290,10 @@ https://github.com/danielfoehrKn/kubeswitch:
   gh_license: Apache-2.0
   gh_pushed: '2025-05-18T00:44:44Z'
   gh_stars: 1170
+  gh_open_issues_30d: 61
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:11.170816+02:00'
 https://github.com/danielqsj/kafka_exporter:
   title: null
   description: null
@@ -193100,7 +193308,7 @@ https://github.com/danielqsj/kafka_exporter:
   addition_method: manual
   content_hash: e00747996189c7bf3c259c110b9d4755e1eac5de9d5c2a21984c33a84ea16696
   health_score: 100.0
-  last_checked: 1779029243.473216
+  last_checked: 1779029243
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:23.473216+02:00'
   last_ai_eval: null
@@ -193112,6 +193320,10 @@ https://github.com/danielqsj/kafka_exporter:
   - docs/monitoring.md
   v2_locations: []
   youtube_mosaic: {}
+  gh_open_issues_30d: 267
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:11.909398+02:00'
 https://github.com/darkbitio/gcp-iam-role-permissions:
   title: Fetches all Primitive and Predefined GCP IAM Roles
   description: ''
@@ -193129,7 +193341,7 @@ https://github.com/darkbitio/gcp-iam-role-permissions:
   addition_method: manual
   content_hash: 18f03b0eea1a415f2bdd5e91adfe79de85d61539f5b90de745e40edc37c687dd
   health_score: 100.0
-  last_checked: 1781736078.375296
+  last_checked: 1781736078
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:18.375296+02:00'
   last_ai_eval: null
@@ -193149,6 +193361,10 @@ https://github.com/darkbitio/gcp-iam-role-permissions:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 4
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:12.685248+02:00'
 https://github.com/darkbitio/k8s-mirror:
   title: "k8s-mirror: Creates a local mirror of a kubernetes cluster in a docker container'
     to support offline reviewing \U0001F31F"
@@ -193166,7 +193382,7 @@ https://github.com/darkbitio/k8s-mirror:
   addition_method: manual
   content_hash: 7c3f5ca352505582e0a789e552aae16c23e7f925b5c42a9e58c5907a794de730
   health_score: 100.0
-  last_checked: 1779033360.358209
+  last_checked: 1779033360
   needs_ai_refresh: true
   discovered_at: '2021-01-30T21:57:20Z'
   last_ai_eval: null
@@ -193186,6 +193402,10 @@ https://github.com/darkbitio/k8s-mirror:
   gh_license: MIT
   gh_pushed: '2021-01-30T21:57:20Z'
   gh_stars: 339
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:13.428594+02:00'
 https://github.com/darxkies/k8s-tew:
   title: '**k8s-tew**'
   description: ''
@@ -193204,7 +193424,7 @@ https://github.com/darxkies/k8s-tew:
   addition_method: manual
   content_hash: cc87d83b14a0b3f9e056d905011dcb21cfb2d27d36354e40c0edcd8b9816e117
   health_score: 100.0
-  last_checked: 1779031431.871624
+  last_checked: 1779031431
   needs_ai_refresh: true
   discovered_at: '2026-05-08T20:52:19Z'
   last_ai_eval: null
@@ -193224,6 +193444,10 @@ https://github.com/darxkies/k8s-tew:
   gh_license: GPL-3.0
   gh_pushed: '2026-05-08T20:52:19Z'
   gh_stars: 311
+  gh_open_issues_30d: 3
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:14.177633+02:00'
 https://github.com/dastergon/awesome-chaos-engineering:
   title: Awesome Chaos Engineering
   description: ''
@@ -193242,7 +193466,7 @@ https://github.com/dastergon/awesome-chaos-engineering:
   addition_method: manual
   content_hash: 929b5f40cb6696e64d90dfe603b3aa0eb2f82817e29a1a133d4a15599bd3aebd
   health_score: 100.0
-  last_checked: 1779029932.416515
+  last_checked: 1779029932
   needs_ai_refresh: true
   discovered_at: '2023-12-28T19:30:06Z'
   last_ai_eval: null
@@ -193266,6 +193490,10 @@ https://github.com/dastergon/awesome-chaos-engineering:
   gh_license: CC0-1.0
   gh_pushed: '2023-12-28T19:30:06Z'
   gh_stars: 6589
+  gh_open_issues_30d: 66
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:14.916400+02:00'
 https://github.com/dastergon/awesome-sre:
   title: dastergon/awesome-sre
   description: ''
@@ -193282,7 +193510,7 @@ https://github.com/dastergon/awesome-sre:
   addition_method: manual
   content_hash: 35bed57dc58c740ac44974dcd1629e91341171894740a9bc507f4af9680ca852
   health_score: 100.0
-  last_checked: 1779029821.055747
+  last_checked: 1779029821
   needs_ai_refresh: true
   discovered_at: '2025-08-28T14:43:14Z'
   last_ai_eval: null
@@ -193304,6 +193532,10 @@ https://github.com/dastergon/awesome-sre:
   gh_pushed: '2025-08-28T14:43:14Z'
   gh_stars: 13267
   is_special: true
+  gh_open_issues_30d: 89
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:15.659270+02:00'
 https://github.com/databrickslabs/ucx:
   title: 'github.com/databrickslabs/ucx: Databricks Labs UCX'
   description: ''
@@ -193322,7 +193554,7 @@ https://github.com/databrickslabs/ucx:
   addition_method: manual
   content_hash: 120619aac41231b10550bf61492c21f3360a4d0211df6305a7bcc768d8440acf
   health_score: 100.0
-  last_checked: 1779032873.078134
+  last_checked: 1779032873
   needs_ai_refresh: true
   discovered_at: '2026-06-12T13:19:03Z'
   last_ai_eval: null
@@ -193343,6 +193575,10 @@ https://github.com/databrickslabs/ucx:
   gh_license: NOASSERTION
   gh_pushed: '2026-06-12T13:19:03Z'
   gh_stars: 308
+  gh_open_issues_30d: 336
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:16.443209+02:00'
 https://github.com/databus23/helm-diff:
   title: "Helm Diff Plugin \U0001F31F"
   description: ''
@@ -193359,7 +193595,7 @@ https://github.com/databus23/helm-diff:
   addition_method: manual
   content_hash: b2706e2ff4f22a978c666d78088c842cffe375738b03835d23f231356fe50f1a
   health_score: 100.0
-  last_checked: 1779034491.981818
+  last_checked: 1779034491
   needs_ai_refresh: true
   discovered_at: '2026-06-08T23:14:19Z'
   last_ai_eval: null
@@ -193379,6 +193615,10 @@ https://github.com/databus23/helm-diff:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-08T23:14:19Z'
   gh_stars: 3447
+  gh_open_issues_30d: 52
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:17.193789+02:00'
 https://github.com/datafold/data-diff:
   title: datafold/data-diff
   description: ''
@@ -193395,7 +193635,7 @@ https://github.com/datafold/data-diff:
   addition_method: manual
   content_hash: d66f88b69f4fcd4f092605d0573cd45f87cc2345f4a7dbdafe0843f9ed57af68
   health_score: 100.0
-  last_checked: 1779031385.641497
+  last_checked: 1779031385
   needs_ai_refresh: true
   discovered_at: '2024-05-17T13:45:03Z'
   last_ai_eval: null
@@ -193415,6 +193655,10 @@ https://github.com/datafold/data-diff:
   gh_license: MIT
   gh_pushed: '2024-05-17T13:45:03Z'
   gh_stars: 2988
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:17.991255+02:00'
 https://github.com/datakickstart:
   title: github.com/datakickstart
   description: ''
@@ -193432,7 +193676,7 @@ https://github.com/datakickstart:
   addition_method: manual
   content_hash: d5308e918bb8cb16a43237e3dbc3c00d66eeef36c0d4a25a9a6e18ac04aee231
   health_score: 100.0
-  last_checked: 1779032179.916373
+  last_checked: 1779032179
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:19.916373+02:00'
   last_ai_eval: null
@@ -193469,7 +193713,7 @@ https://github.com/datalab-to/surya:
   addition_method: manual
   content_hash: 7e654e62b4c1c3a388cdda09d0fce9675e97417a673f6ab70788e98592733b11
   health_score: 100.0
-  last_checked: 1779130494.93881
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-13T07:41:46Z'
   last_ai_eval: null
@@ -193490,6 +193734,10 @@ https://github.com/datalab-to/surya:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-13T07:41:46Z'
   gh_stars: 20801
+  gh_open_issues_30d: 171
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:18.784805+02:00'
 https://github.com/datastax/cass-operator:
   title: Cass Operator
   description: ''
@@ -193506,7 +193754,7 @@ https://github.com/datastax/cass-operator:
   addition_method: manual
   content_hash: 7385129eb5cc2bb3f44c67bb768267367566a184daded91e7b4ce1eda0df6fd0
   health_score: 100.0
-  last_checked: 1779030843.073064
+  last_checked: 1779030843
   needs_ai_refresh: true
   discovered_at: '2023-12-18T21:46:37Z'
   last_ai_eval: null
@@ -193526,6 +193774,10 @@ https://github.com/datastax/cass-operator:
   gh_license: Apache-2.0
   gh_pushed: '2023-12-18T21:46:37Z'
   gh_stars: 258
+  gh_open_issues_30d: 94
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:19.566591+02:00'
 https://github.com/datreeio/CRDs-catalog:
   title: '==github.com/datreeio/CRDs-catalog: CRDs Catalog=='
   description: ''
@@ -193542,7 +193794,7 @@ https://github.com/datreeio/CRDs-catalog:
   addition_method: manual
   content_hash: 3b6d872fd22d91d16e80034bd962b86291546e1e323bf0b60b4cfefc97716889
   health_score: 100.0
-  last_checked: 1779032288.38252
+  last_checked: 1779032288
   needs_ai_refresh: true
   discovered_at: '2026-06-14T07:50:54Z'
   last_ai_eval: null
@@ -193562,6 +193814,10 @@ https://github.com/datreeio/CRDs-catalog:
   gh_license: MIT
   gh_pushed: '2026-06-14T07:50:54Z'
   gh_stars: 830
+  gh_open_issues_30d: 55
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:20.340771+02:00'
 https://github.com/davidB/kubectl-view-allocations:
   title: ==davidB/kubectl-view-allocations==
   description: ''
@@ -193579,7 +193835,7 @@ https://github.com/davidB/kubectl-view-allocations:
   addition_method: manual
   content_hash: 39d2b483f965a15769a3abdca1ddedae2456724218b26a0f9479bfe5ef087cbe
   health_score: 100.0
-  last_checked: 1779033400.685607
+  last_checked: 1779033400
   needs_ai_refresh: true
   discovered_at: '2026-06-06T18:09:50Z'
   last_ai_eval: null
@@ -193599,6 +193855,10 @@ https://github.com/davidB/kubectl-view-allocations:
   gh_license: CC0-1.0
   gh_pushed: '2026-06-06T18:09:50Z'
   gh_stars: 796
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:21.098370+02:00'
 https://github.com/davila7/claude-code-templates:
   title: Claude Code Templates
   description: ''
@@ -193616,7 +193876,7 @@ https://github.com/davila7/claude-code-templates:
   addition_method: manual
   content_hash: 0044c486da77fb832cbaaa94f046a4c9fce3afe372eddff95c92fd42dc2fe63d
   health_score: 100.0
-  last_checked: 1779032213.831298
+  last_checked: 1779032213
   needs_ai_refresh: true
   discovered_at: '2026-06-14T04:35:57Z'
   last_ai_eval: null
@@ -193638,6 +193898,10 @@ https://github.com/davila7/claude-code-templates:
   gh_license: MIT
   gh_pushed: '2026-06-14T04:35:57Z'
   gh_stars: 28036
+  gh_open_issues_30d: 177
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:21.860770+02:00'
 https://github.com/dawitnida/awesome-packer:
   title: dawitnida/Awesome Packer
   description: ''
@@ -193652,7 +193916,7 @@ https://github.com/dawitnida/awesome-packer:
   addition_method: manual
   content_hash: 422e80813913b4e5ba62dee827d9143e4f3d1ee00974d70be3caf59d74b73032
   health_score: 100.0
-  last_checked: 1779033904.07968
+  last_checked: 1779033904
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:04.079680+02:00'
   last_ai_eval: null
@@ -193665,6 +193929,10 @@ https://github.com/dawitnida/awesome-packer:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/dchonch/awesome-packer
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:22.542122+02:00'
 https://github.com/dcasati/kubernetes-PlantUML:
   title: github.com/dcasati/kubernetes-PlantUML
   description: ''
@@ -193681,7 +193949,7 @@ https://github.com/dcasati/kubernetes-PlantUML:
   addition_method: manual
   content_hash: c7a0973dfc0becdb60ee421811a26ad75230727bff19939869208e198f07f784
   health_score: 100.0
-  last_checked: 1779032589.150702
+  last_checked: 1779032589
   needs_ai_refresh: true
   discovered_at: '2021-09-10T08:16:39Z'
   last_ai_eval: null
@@ -193701,6 +193969,10 @@ https://github.com/dcasati/kubernetes-PlantUML:
   gh_license: MIT
   gh_pushed: '2021-09-10T08:16:39Z'
   gh_stars: 282
+  gh_open_issues_30d: 6
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:23.286388+02:00'
 https://github.com/dcherman/image-cache-daemon:
   title: dcherman/image-cache-daemon
   description: ''
@@ -193719,7 +193991,7 @@ https://github.com/dcherman/image-cache-daemon:
   addition_method: manual
   content_hash: eb2b58adbe03ba167ac6b4f8b0396ad49ce7b5fa0c80a6ab1757b8c733b97904
   health_score: 100.0
-  last_checked: 1779030340.269233
+  last_checked: 1779030340
   needs_ai_refresh: true
   discovered_at: '2022-03-07T01:49:54Z'
   last_ai_eval: null
@@ -193739,6 +194011,10 @@ https://github.com/dcherman/image-cache-daemon:
   gh_license: MIT
   gh_pushed: '2022-03-07T01:49:54Z'
   gh_stars: 24
+  gh_open_issues_30d: 4
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:24.021883+02:00'
 https://github.com/dchonch/awesome-packer:
   title: dawitnida/Awesome Packer
   description: ''
@@ -193756,7 +194032,7 @@ https://github.com/dchonch/awesome-packer:
   addition_method: manual
   content_hash: b2b7bca1bb4db34855929970b9421b12426cf10ba291b93a71d84aff48bf162a
   health_score: 100.0
-  last_checked: 1779130494.939194
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-13T22:24:36Z'
   last_ai_eval: null
@@ -193778,6 +194054,10 @@ https://github.com/dchonch/awesome-packer:
   gh_pushed: '2026-05-13T22:24:36Z'
   gh_stars: 29
   is_special: true
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:24.836299+02:00'
 https://github.com/ddosify/ddosify:
   title: ddosify/ddosify
   description: ''
@@ -193792,7 +194072,7 @@ https://github.com/ddosify/ddosify:
   addition_method: manual
   content_hash: 3faae96107b8f7094bc397db6fe980fd15c5c5bdf316574d1a584670a959a58c
   health_score: 100.0
-  last_checked: 1779034507.7523
+  last_checked: 1779034507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:07.752300+02:00'
   last_ai_eval: null
@@ -193805,6 +194085,10 @@ https://github.com/ddosify/ddosify:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/getanteon/anteon
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:25.547815+02:00'
 https://github.com/debianmaster/actions-k3s:
   title: debianmaster/actions-k3s
   description: ''
@@ -193821,7 +194105,7 @@ https://github.com/debianmaster/actions-k3s:
   addition_method: manual
   content_hash: 03f9ff3f31f03691392fcd0589ff59e5a001fd82a620269a118107ad06c8b6ff
   health_score: 100.0
-  last_checked: 1779030732.464126
+  last_checked: 1779030732
   needs_ai_refresh: true
   discovered_at: '2025-07-09T00:34:37Z'
   last_ai_eval: null
@@ -193841,6 +194125,10 @@ https://github.com/debianmaster/actions-k3s:
   gh_license: MIT
   gh_pushed: '2025-07-09T00:34:37Z'
   gh_stars: 109
+  gh_open_issues_30d: 12
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:26.337337+02:00'
 https://github.com/deckhouse/deckhouse:
   title: "Deckhouse: NoOps Kubernetes platform \U0001F31F"
   description: ''
@@ -193858,7 +194146,7 @@ https://github.com/deckhouse/deckhouse:
   addition_method: manual
   content_hash: 30edb3534200be7935ce25396360e63c93d33b9f3b51c1301ba04b29e11a037b
   health_score: 100.0
-  last_checked: 1779030019.326345
+  last_checked: 1779030019
   needs_ai_refresh: true
   discovered_at: '2026-06-14T08:13:14Z'
   last_ai_eval: null
@@ -193878,6 +194166,10 @@ https://github.com/deckhouse/deckhouse:
   gh_license: NOASSERTION
   gh_pushed: '2026-06-14T08:13:14Z'
   gh_stars: 1311
+  gh_open_issues_30d: 1002
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:27.135431+02:00'
 https://github.com/deckhouse/k8s-image-availability-exporter:
   title: k8s-image-availability-exporter
   description: ''
@@ -193894,7 +194186,7 @@ https://github.com/deckhouse/k8s-image-availability-exporter:
   addition_method: manual
   content_hash: 6155ee3013e2e91d7b923a79b8b01abf688d71036c0c4ebe24776adb935892c2
   health_score: 100.0
-  last_checked: 1779130494.984637
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-10T06:49:07Z'
   last_ai_eval: null
@@ -193914,6 +194206,10 @@ https://github.com/deckhouse/k8s-image-availability-exporter:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-10T06:49:07Z'
   gh_stars: 251
+  gh_open_issues_30d: 31
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:27.937731+02:00'
 ? https://github.com/decodingai-magazine/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db
 : title: 'github.com/decodingml: Real-time news search engine using Upstash Kafka
     and Vector DB'
@@ -193931,7 +194227,7 @@ https://github.com/deckhouse/k8s-image-availability-exporter:
   addition_method: manual
   content_hash: 3d10999dd528abb46eb768282d48cccec3787de9918cf32fa69c70461dff811e
   health_score: 100.0
-  last_checked: 1779130494.936242
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2025-03-06T10:19:33Z'
   last_ai_eval: null
@@ -193951,6 +194247,10 @@ https://github.com/deckhouse/k8s-image-availability-exporter:
   gh_license: MIT
   gh_pushed: '2025-03-06T10:19:33Z'
   gh_stars: 140
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:28.718582+02:00'
 ? https://github.com/decodingml/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db
 : title: 'github.com/decodingml: Real-time news search engine using Upstash Kafka''
     and Vector DB'
@@ -193966,7 +194266,7 @@ https://github.com/deckhouse/k8s-image-availability-exporter:
   addition_method: manual
   content_hash: f881f4bd0edfdc80574e5d295ba31612f81329fd1d3982ac48248044247ad617
   health_score: 100.0
-  last_checked: 1779029130.818507
+  last_checked: 1779029130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:30.818507+02:00'
   last_ai_eval: null
@@ -193979,6 +194279,10 @@ https://github.com/deckhouse/k8s-image-availability-exporter:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/decodingai-magazine/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:29.426108+02:00'
 https://github.com/decolua/9router:
   title: 9Router AI Coding Gateway
   description: An AI proxy gateway designed to connect standard coding agents with
@@ -194001,7 +194305,7 @@ https://github.com/decolua/9router:
   addition_method: automatic
   content_hash: f0e969794204b18587bc4f80e07611bc8aaabb23bc324c52f3af741860b87e1c
   health_score: null
-  last_checked: 1780352828.641521
+  last_checked: 1780352828
   needs_ai_refresh: false
   discovered_at: '2026-05-31T08:03:20Z'
   last_ai_eval: null
@@ -194027,6 +194331,10 @@ https://github.com/decolua/9router:
   social_preview_url: https://opengraph.githubassets.com/25c569b4d4de7d11e6cc5ba736704f6728acce12d6574cf5c5edab84a9b36c07/decolua/9router
   source_provenance: X.com (nubenetes)
   suggested_new_category: ''
+  gh_open_issues_30d: 755
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:30.172819+02:00'
 https://github.com/deepfence/PacketStreamer:
   title: deepfence/PacketStreamer
   description: ''
@@ -194046,7 +194354,7 @@ https://github.com/deepfence/PacketStreamer:
   addition_method: manual
   content_hash: 2e440d35ab9e1e50a8f4304bf55ba34ca6b9102148bcde3c6fafce2a763eb11f
   health_score: 100.0
-  last_checked: 1779033329.499962
+  last_checked: 1779033329
   needs_ai_refresh: true
   discovered_at: '2024-07-01T09:09:55Z'
   last_ai_eval: null
@@ -194066,6 +194374,10 @@ https://github.com/deepfence/PacketStreamer:
   gh_license: Apache-2.0
   gh_pushed: '2024-07-01T09:09:55Z'
   gh_stars: 1928
+  gh_open_issues_30d: 22
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:30.942856+02:00'
 https://github.com/deepfence/ThreatMapper:
   title: "deepfence/ThreatMapper \U0001F31F"
   description: ''
@@ -194084,7 +194396,7 @@ https://github.com/deepfence/ThreatMapper:
   addition_method: manual
   content_hash: c2eb7058b419abc71971f0cdc537596a7601e8c694619dcbfd49968c6f6c2e91
   health_score: 100.0
-  last_checked: 1779031541.824413
+  last_checked: 1779031541
   needs_ai_refresh: true
   discovered_at: '2026-06-01T08:38:26Z'
   last_ai_eval: null
@@ -194104,6 +194416,10 @@ https://github.com/deepfence/ThreatMapper:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-01T08:38:26Z'
   gh_stars: 5278
+  gh_open_issues_30d: 143
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:31.701349+02:00'
 https://github.com/deepfence/YaraHunter:
   title: deepfence/YaraHunter
   description: ''
@@ -194122,7 +194438,7 @@ https://github.com/deepfence/YaraHunter:
   addition_method: manual
   content_hash: 0cbd3044abc4928aa9748493b6371cbcfde782cbf51b35bd82008dd175f9dc6c
   health_score: 100.0
-  last_checked: 1779033068.625053
+  last_checked: 1779033068
   needs_ai_refresh: true
   discovered_at: '2026-03-07T16:56:26Z'
   last_ai_eval: null
@@ -194142,6 +194458,10 @@ https://github.com/deepfence/YaraHunter:
   gh_license: Apache-2.0
   gh_pushed: '2026-03-07T16:56:26Z'
   gh_stars: 1321
+  gh_open_issues_30d: 6
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:32.471653+02:00'
 https://github.com/deepops-ai/deepops:
   title: null
   description: null
@@ -194156,7 +194476,7 @@ https://github.com/deepops-ai/deepops:
   addition_method: manual
   content_hash: d246123b7184d8458728c29fba511e593b9daa265a86d0b73bb6556f224f9fe7
   health_score: 100.0
-  last_checked: 1779130494.973462
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.973462+02:00'
   last_ai_eval: null
@@ -194169,6 +194489,10 @@ https://github.com/deepops-ai/deepops:
   v2_locations: []
   youtube_mosaic: {}
   gh_license: NOASSERTION
+  gh_open_issues_30d: 46
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:33.244871+02:00'
 https://github.com/defenseunicorns/zarf:
   title: defenseunicorns/zarf
   description: ''
@@ -194183,7 +194507,7 @@ https://github.com/defenseunicorns/zarf:
   addition_method: manual
   content_hash: a084f247b9f5a6af65b3270b705f0f32f4f239e5e82804d61f0ade6b49612b25
   health_score: 100.0
-  last_checked: 1779034572.393845
+  last_checked: 1779034572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:12.393845+02:00'
   last_ai_eval: null
@@ -194196,6 +194520,10 @@ https://github.com/defenseunicorns/zarf:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/zarf-dev/zarf
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:33.936665+02:00'
 https://github.com/deislabs/ratify:
   title: null
   description: null
@@ -194210,7 +194538,7 @@ https://github.com/deislabs/ratify:
   addition_method: manual
   content_hash: 32d4921302d67eb4820993df87929024916082dcbbd57165b9f94784e66ae99f
   health_score: 100.0
-  last_checked: 1779029061.285751
+  last_checked: 1779029061
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:21.285751+02:00'
   last_ai_eval: null
@@ -194222,6 +194550,10 @@ https://github.com/deislabs/ratify:
   - docs/kubernetes-security.md
   v2_locations: []
   youtube_mosaic: {}
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:34.632106+02:00'
 https://github.com/deors/deors-demos-petclinic/blob/master/Jenkinsfile:
   title: deors/deors-demos-petclinic jenkinsfile
   description: ''
@@ -194240,7 +194572,7 @@ https://github.com/deors/deors-demos-petclinic/blob/master/Jenkinsfile:
   addition_method: manual
   content_hash: c915cc205b98b9c3d927ef20f35277919f36efefac043f8e78c0ea9493f25fd6
   health_score: 100.0
-  last_checked: 1781735910.820239
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.820239+02:00'
   last_ai_eval: null
@@ -194261,6 +194593,10 @@ https://github.com/deors/deors-demos-petclinic/blob/master/Jenkinsfile:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 7
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:35.409715+02:00'
 https://github.com/depop/github-merge-bot:
   title: github-merge-bot
   description: ''
@@ -194275,7 +194611,7 @@ https://github.com/depop/github-merge-bot:
   addition_method: manual
   content_hash: 9091ea7ee3113c025b8adafd595fdd77078a8b3ac95366c4222c0fa19d6fd21c
   health_score: 100.0
-  last_checked: 1779032346.254857
+  last_checked: 1779032346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:06.254857+02:00'
   last_ai_eval: null
@@ -194288,6 +194624,10 @@ https://github.com/depop/github-merge-bot:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/sdduursma/github-merge-bot
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:36.087345+02:00'
 https://github.com/derailed/k9s:
   title: K9s - Kubernetes CLI To Manage Your Clusters In Style!
   description: ''
@@ -194306,7 +194646,7 @@ https://github.com/derailed/k9s:
   addition_method: manual
   content_hash: 82aa46f35d3539b4dfe171f564f7796ec3f69679052d07da70951c68773ad708
   health_score: 100.0
-  last_checked: 1779030172.751809
+  last_checked: 1779030172
   needs_ai_refresh: true
   discovered_at: '2026-06-13T17:30:27Z'
   last_ai_eval: null
@@ -194326,6 +194666,10 @@ https://github.com/derailed/k9s:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-13T17:30:27Z'
   gh_stars: 33963
+  gh_open_issues_30d: 152
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:36.825293+02:00'
 https://github.com/derailed/popeye:
   title: "Popeye - A Kubernetes Cluster Sanitizer \U0001F31F\U0001F31F"
   description: ''
@@ -194344,7 +194688,7 @@ https://github.com/derailed/popeye:
   addition_method: manual
   content_hash: dcdfcb18fcc9855314b7efc2379eca68adfa1ec34515b36e1c3999ed6294f160
   health_score: 100.0
-  last_checked: 1779031962.676159
+  last_checked: 1779031962
   needs_ai_refresh: true
   discovered_at: '2025-12-08T14:11:50Z'
   last_ai_eval: null
@@ -194364,6 +194708,10 @@ https://github.com/derailed/popeye:
   gh_license: NOASSERTION
   gh_pushed: '2025-12-08T14:11:50Z'
   gh_stars: 6296
+  gh_open_issues_30d: 67
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:37.568530+02:00'
 https://github.com/derekparker/delve:
   title: 'Delve: a debugger for the Go Programming Language'
   description: ''
@@ -194381,7 +194729,7 @@ https://github.com/derekparker/delve:
   addition_method: manual
   content_hash: 9b2d1683f642630acdafbbc2b9077616f88be294fb5f3c29641c248805991ee1
   health_score: 100.0
-  last_checked: 1779034226.779538
+  last_checked: 1779034226
   needs_ai_refresh: true
   discovered_at: '2026-05-22T16:28:31Z'
   last_ai_eval: null
@@ -194401,6 +194749,10 @@ https://github.com/derekparker/delve:
   gh_license: MIT
   gh_pushed: '2026-05-22T16:28:31Z'
   gh_stars: 663
+  gh_open_issues_30d: 2
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:38.397017+02:00'
 https://github.com/detailyang/awesome-cheatsheet:
   title: detailyang/awesome-cheatsheet
   description: ''
@@ -194417,7 +194769,7 @@ https://github.com/detailyang/awesome-cheatsheet:
   addition_method: manual
   content_hash: 84b39077620aad1298fd84e9ea3c38b8a0421db9204840a2657b098801c0a4a9
   health_score: 100.0
-  last_checked: 1779030534.903003
+  last_checked: 1779030534
   needs_ai_refresh: true
   discovered_at: '2026-03-26T09:44:15Z'
   last_ai_eval: null
@@ -194437,6 +194789,10 @@ https://github.com/detailyang/awesome-cheatsheet:
   gh_license: MIT
   gh_pushed: '2026-03-26T09:44:15Z'
   gh_stars: 8395
+  gh_open_issues_30d: 8
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:39.174595+02:00'
 https://github.com/developer-guy/awesome-falco:
   title: developer-guy/awesome-falco
   description: ''
@@ -194454,7 +194810,7 @@ https://github.com/developer-guy/awesome-falco:
   addition_method: manual
   content_hash: 2a6fad846b18b10e196d8565d31caa716a334579dc3d1e1671bbfd291f6fce62
   health_score: 100.0
-  last_checked: 1781736123.186311
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.186311+02:00'
   last_ai_eval: null
@@ -194476,6 +194832,10 @@ https://github.com/developer-guy/awesome-falco:
   gh_pushed: N/A
   gh_license: N/A
   is_special: true
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:39.968696+02:00'
 https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster:
   title: "Analyze Kubernetes Audit logs using Falco \U0001F31F"
   description: ''
@@ -194492,7 +194852,7 @@ https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster:
   addition_method: manual
   content_hash: 16393e7d1f88846ec37060f0bf48d0b49b36711ef27d089a75d1f88955533a58
   health_score: 100.0
-  last_checked: 1781736026.49115
+  last_checked: 1781736026
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:26.491150+02:00'
   last_ai_eval: null
@@ -194515,6 +194875,10 @@ https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:40.732445+02:00'
 https://github.com/developer-guy/kubernetes-cluster-setup-using-terraform-and-k3s-on-digitalocean:
   title: 'github.com/developer-guy: Set up HA k3s cluster on DigitalOcean using Terraform''
     + Ansible'
@@ -194533,7 +194897,7 @@ https://github.com/developer-guy/kubernetes-cluster-setup-using-terraform-and-k3
   addition_method: manual
   content_hash: 7f1b1a3b25d0d69471bde51a25a1cc96a5aa433e059405e65926161a40f1b9ea
   health_score: 100.0
-  last_checked: 1781735911.006423
+  last_checked: 1781735911
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:31.006423+02:00'
   last_ai_eval: null
@@ -194553,6 +194917,10 @@ https://github.com/developer-guy/kubernetes-cluster-setup-using-terraform-and-k3
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:41.466410+02:00'
 https://github.com/devopshubproject/azure-terraform-ansible:
   title: devopshubproject/azure-terraform-ansible
   description: ''
@@ -194569,7 +194937,7 @@ https://github.com/devopshubproject/azure-terraform-ansible:
   addition_method: manual
   content_hash: f75ede58b46e96ff00ff81596b6118aaffd996ca318150c35251036155bdf593
   health_score: 100.0
-  last_checked: 1779034569.486042
+  last_checked: 1779034569
   needs_ai_refresh: true
   discovered_at: '2021-10-19T10:34:52Z'
   last_ai_eval: null
@@ -194589,6 +194957,10 @@ https://github.com/devopshubproject/azure-terraform-ansible:
   gh_license: MIT
   gh_pushed: '2021-10-19T10:34:52Z'
   gh_stars: 3
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:42.266885+02:00'
 https://github.com/devopshubproject/cka-lab:
   title: devopshubproject/cka-lab
   description: ''
@@ -194606,7 +194978,7 @@ https://github.com/devopshubproject/cka-lab:
   addition_method: manual
   content_hash: c7b01cc82556b549d6c702521022e5ec4a8530d5f5f20282d29579ee0ecf9b54
   health_score: 100.0
-  last_checked: 1781736191.236074
+  last_checked: 1781736191
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:11.236074+02:00'
   last_ai_eval: null
@@ -194626,6 +194998,10 @@ https://github.com/devopshubproject/cka-lab:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 5
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:43.097119+02:00'
 https://github.com/devopsspiral/KubeLibrary:
   title: KubeLibrary
   description: ''
@@ -194642,7 +195018,7 @@ https://github.com/devopsspiral/KubeLibrary:
   addition_method: manual
   content_hash: 9274859eadfaee8875bca134458b46de0dad967a6d9d09628782a2e554cd193f
   health_score: 100.0
-  last_checked: 1779034116.461456
+  last_checked: 1779034116
   needs_ai_refresh: true
   discovered_at: '2025-12-16T18:11:31Z'
   last_ai_eval: null
@@ -194662,6 +195038,10 @@ https://github.com/devopsspiral/KubeLibrary:
   gh_license: MIT
   gh_pushed: '2025-12-16T18:11:31Z'
   gh_stars: 145
+  gh_open_issues_30d: 31
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:43.853185+02:00'
 https://github.com/devoriales/cheatsheets:
   title: github.com/devoriales/kubectl-cheatsheet
   description: ''
@@ -194678,7 +195058,7 @@ https://github.com/devoriales/cheatsheets:
   addition_method: manual
   content_hash: 8758b579dc18e2fb23adc7ffc4ade46ee59f18fc3eb9e09a51e3c091937699ad
   health_score: 100.0
-  last_checked: 1781735889.960576
+  last_checked: 1781735889
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:09.960576+02:00'
   last_ai_eval: null
@@ -194698,6 +195078,10 @@ https://github.com/devoriales/cheatsheets:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:44.593574+02:00'
 https://github.com/devoriales/kubectl-cheatsheet:
   title: github.com/devoriales/kubectl-cheatsheet
   description: ''
@@ -194712,7 +195096,7 @@ https://github.com/devoriales/kubectl-cheatsheet:
   addition_method: manual
   content_hash: b9c8c7ec7508a36fbd3cb21ab4cb04b70a44a06d8ed740da60958844b2c6d428
   health_score: 100.0
-  last_checked: 1779034313.999164
+  last_checked: 1779034313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:53.999164+02:00'
   last_ai_eval: null
@@ -194725,6 +195109,10 @@ https://github.com/devoriales/kubectl-cheatsheet:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/devoriales/cheatsheets
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:45.277359+02:00'
 https://github.com/devtron-labs/devtron:
   title: Devtron
   description: ''
@@ -194742,7 +195130,7 @@ https://github.com/devtron-labs/devtron:
   addition_method: manual
   content_hash: 2db1733f2c4a0263c2912bb7c3fde71333db203a9a10c88df2c28c060501910f
   health_score: 100.0
-  last_checked: 1779032820.211046
+  last_checked: 1779032820
   needs_ai_refresh: true
   discovered_at: '2026-06-10T07:28:50Z'
   last_ai_eval: null
@@ -194766,6 +195154,10 @@ https://github.com/devtron-labs/devtron:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-10T07:28:50Z'
   gh_stars: 5513
+  gh_open_issues_30d: 744
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:46.029722+02:00'
 https://github.com/deweya/OpenShift-Jenkins-Lab:
   title: github.com/deweya/OpenShift-Jenkins-Lab
   description: ''
@@ -194784,7 +195176,7 @@ https://github.com/deweya/OpenShift-Jenkins-Lab:
   addition_method: manual
   content_hash: a1a6149ea18169115e3d1a713b872bf0b47d603a15163012dd36350c214dfa3d
   health_score: 100.0
-  last_checked: 1779032684.374011
+  last_checked: 1779032684
   needs_ai_refresh: true
   discovered_at: '2020-04-21T17:28:22Z'
   last_ai_eval: null
@@ -194805,6 +195197,10 @@ https://github.com/deweya/OpenShift-Jenkins-Lab:
   gh_license: MIT
   gh_pushed: '2020-04-21T17:28:22Z'
   gh_stars: 0
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:46.816360+02:00'
 https://github.com/dexidp/dex:
   title: null
   description: null
@@ -194819,7 +195215,7 @@ https://github.com/dexidp/dex:
   addition_method: manual
   content_hash: 860067b64dac977865805b2d3aec4a5cecf315a6048fa02a903973111de3cff3
   health_score: 100.0
-  last_checked: 1779029270.329335
+  last_checked: 1779029270
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:47:50.329335+02:00'
   last_ai_eval: null
@@ -194832,6 +195228,10 @@ https://github.com/dexidp/dex:
   v2_locations: []
   youtube_mosaic: {}
   gh_license: Apache-2.0
+  gh_open_issues_30d: 505
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:47.563384+02:00'
 https://github.com/dfrappart/articles/blob/master/podidentityjourney.md:
   title: 'github.com: AKS: Use AAD identity for pods and make your SecOps happy'
   description: ''
@@ -194848,7 +195248,7 @@ https://github.com/dfrappart/articles/blob/master/podidentityjourney.md:
   addition_method: manual
   content_hash: 806e6d20d800a2caa8168d5e145bf20d9a83ac4db8cfe57f5471d780373d0c80
   health_score: 100.0
-  last_checked: 1779031827.501712
+  last_checked: 1779031827
   needs_ai_refresh: true
   discovered_at: '2021-10-28T08:37:04Z'
   last_ai_eval: null
@@ -194869,6 +195269,10 @@ https://github.com/dfrappart/articles/blob/master/podidentityjourney.md:
   gh_license: Apache-2.0
   gh_pushed: '2021-10-28T08:37:04Z'
   gh_stars: 6
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:48.334720+02:00'
 https://github.com/diagrid-labs/dapr-workflow-demos:
   title: github.com/diagrid-labs/dapr-workflow-demos
   description: ''
@@ -194887,7 +195291,7 @@ https://github.com/diagrid-labs/dapr-workflow-demos:
   addition_method: manual
   content_hash: b3e4b696fa8524a9015525640b88d34662a3eb6c845f35ec7d9a4aecd4a3d30c
   health_score: 100.0
-  last_checked: 1779032920.859095
+  last_checked: 1779032920
   needs_ai_refresh: true
   discovered_at: '2025-05-19T07:36:08Z'
   last_ai_eval: null
@@ -194907,6 +195311,10 @@ https://github.com/diagrid-labs/dapr-workflow-demos:
   gh_license: Apache-2.0
   gh_pushed: '2025-05-19T07:36:08Z'
   gh_stars: 62
+  gh_open_issues_30d: 10
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:49.113220+02:00'
 https://github.com/dictcp/awesome-git:
   title: "Awesome Git \U0001F31F"
   description: ''
@@ -194923,7 +195331,7 @@ https://github.com/dictcp/awesome-git:
   addition_method: manual
   content_hash: 0befe035733108058d6a21dca592032888a30f5bfc294ae53c6d5f0d4570161e
   health_score: 100.0
-  last_checked: 1779033704.786409
+  last_checked: 1779033704
   needs_ai_refresh: true
   discovered_at: '2025-02-04T11:05:22Z'
   last_ai_eval: null
@@ -194946,6 +195354,10 @@ https://github.com/dictcp/awesome-git:
   gh_pushed: '2025-02-04T11:05:22Z'
   gh_stars: 2886
   is_special: true
+  gh_open_issues_30d: 50
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:49.864411+02:00'
 https://github.com/didier-durand/microk8s-kata-containers:
   title: Kata Containers on MicroK8s
   description: ''
@@ -194964,7 +195376,7 @@ https://github.com/didier-durand/microk8s-kata-containers:
   addition_method: manual
   content_hash: 474a0b39b789d6c1b33275984e47a36328413ef25739e909d3c7852b7ce89909
   health_score: 100.0
-  last_checked: 1779030087.348389
+  last_checked: 1779030087
   needs_ai_refresh: true
   discovered_at: '2024-07-25T09:51:31Z'
   last_ai_eval: null
@@ -194984,6 +195396,10 @@ https://github.com/didier-durand/microk8s-kata-containers:
   gh_license: Apache-2.0
   gh_pushed: '2024-07-25T09:51:31Z'
   gh_stars: 34
+  gh_open_issues_30d: 16
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:50.754805+02:00'
 https://github.com/didier-durand/microk8s-kube-bench:
   title: MicroK8s & Kubernetes security benchmark from CIS
   description: ''
@@ -195002,7 +195418,7 @@ https://github.com/didier-durand/microk8s-kube-bench:
   addition_method: manual
   content_hash: a5a49bfde53ceefac347da1342132f4f67b09381d1591b4b76060e19370867a8
   health_score: 100.0
-  last_checked: 1779031983.368018
+  last_checked: 1779031983
   needs_ai_refresh: true
   discovered_at: '2023-04-11T04:17:48Z'
   last_ai_eval: null
@@ -195022,6 +195438,10 @@ https://github.com/didier-durand/microk8s-kube-bench:
   gh_license: Apache-2.0
   gh_pushed: '2023-04-11T04:17:48Z'
   gh_stars: 17
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:51.511383+02:00'
 https://github.com/didil/autobucket-operator:
   title: didil/autobucket-operator
   description: ''
@@ -195038,7 +195458,7 @@ https://github.com/didil/autobucket-operator:
   addition_method: manual
   content_hash: 2da6b3ebf7abda595e25e84f6ada154fee8c01991d8d11479f614b1359023af4
   health_score: 100.0
-  last_checked: 1779031436.25989
+  last_checked: 1779031436
   needs_ai_refresh: true
   discovered_at: '2020-11-20T11:26:02Z'
   last_ai_eval: null
@@ -195059,6 +195479,10 @@ https://github.com/didil/autobucket-operator:
   gh_license: MIT
   gh_pushed: '2020-11-20T11:26:02Z'
   gh_stars: 12
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:52.255376+02:00'
 https://github.com/diegolnasc/kubernetes-best-practices:
   title: "==diegolnasc/kubernetes-best-practices== \U0001F31F"
   description: ''
@@ -195075,7 +195499,7 @@ https://github.com/diegolnasc/kubernetes-best-practices:
   addition_method: manual
   content_hash: e21c265e98cff7dd1f44349fc594f2fe173d74c20530e9f48c25e0f6059c50ed
   health_score: 100.0
-  last_checked: 1779031865.867668
+  last_checked: 1779031865
   needs_ai_refresh: true
   discovered_at: '2026-04-27T12:56:26Z'
   last_ai_eval: null
@@ -195098,6 +195522,10 @@ https://github.com/diegolnasc/kubernetes-best-practices:
   gh_pushed: '2026-04-27T12:56:26Z'
   gh_stars: 1500
   is_special: true
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:53.015594+02:00'
 https://github.com/digitalis-io/vals-operator:
   title: digitalis-io/vals-operator
   description: ''
@@ -195114,7 +195542,7 @@ https://github.com/digitalis-io/vals-operator:
   addition_method: manual
   content_hash: dc0665e435056c0cdb26c02be0fe1874e48c01a0eded981d3e7d6e6153271a35
   health_score: 100.0
-  last_checked: 1779030220.808626
+  last_checked: 1779030220
   needs_ai_refresh: true
   discovered_at: '2026-05-11T14:21:52Z'
   last_ai_eval: null
@@ -195135,6 +195563,10 @@ https://github.com/digitalis-io/vals-operator:
   gh_license: Apache-2.0
   gh_pushed: '2026-05-11T14:21:52Z'
   gh_stars: 167
+  gh_open_issues_30d: 3
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:53.807441+02:00'
 https://github.com/dignajar/another-autoscaler:
   title: Another Autoscaler
   description: ''
@@ -195152,7 +195584,7 @@ https://github.com/dignajar/another-autoscaler:
   addition_method: manual
   content_hash: c03fa22e60c795010ce76b53a390c56e3887b7de4df00fc84d12a7b67cfda610
   health_score: 100.0
-  last_checked: 1779031516.70132
+  last_checked: 1779031516
   needs_ai_refresh: true
   discovered_at: '2024-03-29T09:13:28Z'
   last_ai_eval: null
@@ -195172,6 +195604,10 @@ https://github.com/dignajar/another-autoscaler:
   gh_license: MIT
   gh_pushed: '2024-03-29T09:13:28Z'
   gh_stars: 80
+  gh_open_issues_30d: 3
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:54.573091+02:00'
 https://github.com/dignajar/another-ldap:
   title: dignajar/another-ldap
   description: ''
@@ -195189,7 +195625,7 @@ https://github.com/dignajar/another-ldap:
   addition_method: manual
   content_hash: 74358a9302faba7b65b05d170a5da28263abb9a1b6b6ab6f789db245d26d8936
   health_score: 100.0
-  last_checked: 1779030418.956417
+  last_checked: 1779030418
   needs_ai_refresh: true
   discovered_at: '2023-10-01T15:52:44Z'
   last_ai_eval: null
@@ -195209,6 +195645,10 @@ https://github.com/dignajar/another-ldap:
   gh_license: MIT
   gh_pushed: '2023-10-01T15:52:44Z'
   gh_stars: 51
+  gh_open_issues_30d: 6
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:43:55.307202+02:00'
 https://github.com/direktiv/direktiv:
   title: Direktiv
   description: ''
@@ -195227,7 +195667,7 @@ https://github.com/direktiv/direktiv:
   addition_method: manual
   content_hash: 41d4a63d8588901c6ca1596be8f8ff735e09e0242268bb1edd68b35b78986f49
   health_score: 100.0
-  last_checked: 1779029575.972857
+  last_checked: 1779029575
   needs_ai_refresh: true
   discovered_at: '2026-04-08T16:02:58Z'
   last_ai_eval: null
@@ -195247,6 +195687,10 @@ https://github.com/direktiv/direktiv:
   gh_license: Apache-2.0
   gh_pushed: '2026-04-08T16:02:58Z'
   gh_stars: 492
+  gh_open_issues_30d: 45
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:56.055862+02:00'
 https://github.com/dirien/pulumi-civo-flux-bucket:
   title: dirien/pulumi-civo-flux-bucket
   description: ''
@@ -195266,7 +195710,7 @@ https://github.com/dirien/pulumi-civo-flux-bucket:
   addition_method: manual
   content_hash: 255c9f2789a6a5fa3a9e9da892b0ab6d0d480aac43afa3bcded29c64622fea4b
   health_score: 100.0
-  last_checked: 1779033789.40351
+  last_checked: 1779033789
   needs_ai_refresh: true
   discovered_at: '2022-04-17T18:13:35Z'
   last_ai_eval: null
@@ -195286,6 +195730,10 @@ https://github.com/dirien/pulumi-civo-flux-bucket:
   gh_license: Apache-2.0
   gh_pushed: '2022-04-17T18:13:35Z'
   gh_stars: 0
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:56.793594+02:00'
 https://github.com/distribution/distribution:
   title: github.com/distribution/distribution
   description: ''
@@ -195303,7 +195751,7 @@ https://github.com/distribution/distribution:
   addition_method: manual
   content_hash: 1433b8107ff9093146d4003092eb0244fe045b9f2020c1391b986c347fa69eb6
   health_score: 100.0
-  last_checked: 1779032756.94636
+  last_checked: 1779032756
   needs_ai_refresh: true
   discovered_at: '2026-06-07T16:20:23Z'
   last_ai_eval: null
@@ -195323,6 +195771,10 @@ https://github.com/distribution/distribution:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-07T16:20:23Z'
   gh_stars: 10470
+  gh_open_issues_30d: 501
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:57.589337+02:00'
 https://github.com/dj-wasabi/vagrant-kubernetes:
   title: dj-wasabi/vagrant-kubernetes
   description: ''
@@ -195339,7 +195791,7 @@ https://github.com/dj-wasabi/vagrant-kubernetes:
   addition_method: manual
   content_hash: 19180cb774e53bac76f61021c2dc88ec1c2e0e755b9bfed40cfcb74ad2d5be5c
   health_score: 100.0
-  last_checked: 1781736012.444193
+  last_checked: 1781736012
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:12.444193+02:00'
   last_ai_eval: null
@@ -195359,6 +195811,10 @@ https://github.com/dj-wasabi/vagrant-kubernetes:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:43:58.342633+02:00'
 https://github.com/docker/awesome-compose:
   title: "Awesome Compose \U0001F31F"
   description: ''
@@ -195378,7 +195834,7 @@ https://github.com/docker/awesome-compose:
   addition_method: manual
   content_hash: a047d8b4bfd675172debe37f41d348d623d5a19ac521105fe8f83753f7fbf286
   health_score: 100.0
-  last_checked: 1779032902.681801
+  last_checked: 1779032902
   needs_ai_refresh: true
   discovered_at: '2026-06-10T02:09:34Z'
   last_ai_eval: null
@@ -195402,6 +195858,10 @@ https://github.com/docker/awesome-compose:
   gh_pushed: '2026-06-10T02:09:34Z'
   gh_stars: 45540
   is_special: true
+  gh_open_issues_30d: 388
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:43:59.133973+02:00'
 https://github.com/docker/build-push-action:
   title: '**GitHub build-push-action**'
   description: ''
@@ -195418,7 +195878,7 @@ https://github.com/docker/build-push-action:
   addition_method: manual
   content_hash: 296485ddce54359a1cbc8d77aa17454b63714a86d83e859c0af32391bc808086
   health_score: 100.0
-  last_checked: 1779030739.564512
+  last_checked: 1779030739
   needs_ai_refresh: true
   discovered_at: '2026-06-12T15:16:34Z'
   last_ai_eval: null
@@ -195439,6 +195899,10 @@ https://github.com/docker/build-push-action:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-12T15:16:34Z'
   gh_stars: 5304
+  gh_open_issues_30d: 33
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:43:59.898799+02:00'
 https://github.com/doitintl/clustercloner:
   title: "Cluster Cloner \U0001F31F"
   description: ''
@@ -195456,7 +195920,7 @@ https://github.com/doitintl/clustercloner:
   addition_method: manual
   content_hash: f18a1c564e64afa7cef27f74b6b506af188082a8fa7fbf9386fc4bb9b816e861
   health_score: 100.0
-  last_checked: 1779034373.466781
+  last_checked: 1779034373
   needs_ai_refresh: true
   discovered_at: '2023-02-14T16:12:11Z'
   last_ai_eval: null
@@ -195476,6 +195940,10 @@ https://github.com/doitintl/clustercloner:
   gh_license: Apache-2.0
   gh_pushed: '2023-02-14T16:12:11Z'
   gh_stars: 33
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:00.671913+02:00'
 https://github.com/doitintl/kube-no-trouble:
   title: '==doitintl/kube-no-trouble: kubent== ⭐⭐⭐'
   description: ''
@@ -195493,7 +195961,7 @@ https://github.com/doitintl/kube-no-trouble:
   addition_method: manual
   content_hash: 8dd483c41b54cf5b66f26d4f6b2b3755fc3f9ff21cddf0a44a12a336003046f8
   health_score: 100.0
-  last_checked: 1779032383.643432
+  last_checked: 1779032383
   needs_ai_refresh: true
   discovered_at: '2025-10-16T10:01:34Z'
   last_ai_eval: null
@@ -195514,6 +195982,10 @@ https://github.com/doitintl/kube-no-trouble:
   gh_license: MIT
   gh_pushed: '2025-10-16T10:01:34Z'
   gh_stars: 3673
+  gh_open_issues_30d: 33
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:01.435279+02:00'
 https://github.com/doitintl/kube-secrets-init:
   title: kube-secrets-init
   description: ''
@@ -195531,7 +196003,7 @@ https://github.com/doitintl/kube-secrets-init:
   addition_method: manual
   content_hash: aa0b369989c48490b683a479c00601b6ffa44765b2ae3c165d2223cea63df915
   health_score: 100.0
-  last_checked: 1779034155.962947
+  last_checked: 1779034155
   needs_ai_refresh: true
   discovered_at: '2024-07-30T10:27:24Z'
   last_ai_eval: null
@@ -195551,6 +196023,10 @@ https://github.com/doitintl/kube-secrets-init:
   gh_license: Apache-2.0
   gh_pushed: '2024-07-30T10:27:24Z'
   gh_stars: 158
+  gh_open_issues_30d: 8
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:02.260898+02:00'
 https://github.com/doitintl/kubeIP:
   title: doitintl/kubeIP
   description: ''
@@ -195568,7 +196044,7 @@ https://github.com/doitintl/kubeIP:
   addition_method: manual
   content_hash: 2e49b2d3c8ed3103b70558220d7fc16fa08b561a240dca7a7ebe24655ed504bc
   health_score: 100.0
-  last_checked: 1779032762.741115
+  last_checked: 1779032762
   needs_ai_refresh: true
   discovered_at: '2026-03-19T00:19:01Z'
   last_ai_eval: null
@@ -195588,6 +196064,10 @@ https://github.com/doitintl/kubeIP:
   gh_license: MIT
   gh_pushed: '2026-03-19T00:19:01Z'
   gh_stars: 447
+  gh_open_issues_30d: 13
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:03.157846+02:00'
 https://github.com/dolevshor/azure-finops-guide:
   title: "==github.com/dolevshor/azure-finops-guide: The Azure FinOps Guide== \U0001F31F"
   description: ''
@@ -195604,7 +196084,7 @@ https://github.com/dolevshor/azure-finops-guide:
   addition_method: manual
   content_hash: dcfb51d5ee0044f01c3c4fc7672d09c384d8b77de5085f6d186d54bfec0c1fbd
   health_score: 100.0
-  last_checked: 1779033640.574323
+  last_checked: 1779033640
   needs_ai_refresh: true
   discovered_at: '2025-11-02T09:07:14Z'
   last_ai_eval: null
@@ -195624,6 +196104,10 @@ https://github.com/dolevshor/azure-finops-guide:
   gh_license: MIT
   gh_pushed: '2025-11-02T09:07:14Z'
   gh_stars: 215
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:03.903835+02:00'
 https://github.com/dolevshor/azure-orphan-resources:
   title: github.com/dolevshor/azure-orphan-resources
   description: ''
@@ -195638,7 +196122,7 @@ https://github.com/dolevshor/azure-orphan-resources:
   addition_method: manual
   content_hash: 601d689f524a15cf633c0fe271988d226e4f725458a816cf86eb69aa43645538
   health_score: 100.0
-  last_checked: 1779033019.828665
+  last_checked: 1779033019
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:50:19.828665+02:00'
   last_ai_eval: null
@@ -195651,6 +196135,10 @@ https://github.com/dolevshor/azure-orphan-resources:
   v2_locations: []
   youtube_mosaic: {}
   gh_license: MIT
+  gh_open_issues_30d: 27
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:04.650706+02:00'
 https://github.com/dolthub/dolt:
   title: ==github.com/dolthub/dolt==
   description: ''
@@ -195667,7 +196155,7 @@ https://github.com/dolthub/dolt:
   addition_method: manual
   content_hash: 9b90f10436b524e751c736824490fc9dbbf9220f131c5a86f7fb678c61c2cb7c
   health_score: 100.0
-  last_checked: 1779030971.237522
+  last_checked: 1779030971
   needs_ai_refresh: true
   discovered_at: '2026-06-14T01:37:32Z'
   last_ai_eval: null
@@ -195688,6 +196176,10 @@ https://github.com/dolthub/dolt:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-14T01:37:32Z'
   gh_stars: 23422
+  gh_open_issues_30d: 576
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:05.451625+02:00'
 https://github.com/donnemartin/awesome-aws:
   title: "Awesome AWS \U0001F31F"
   description: ''
@@ -195706,7 +196198,7 @@ https://github.com/donnemartin/awesome-aws:
   addition_method: manual
   content_hash: d0e42099a4f4a137201b5ffeae87a6189e78ac0ca89aec26e00e637c4b4bd8f4
   health_score: 100.0
-  last_checked: 1779033068.917887
+  last_checked: 1779033068
   needs_ai_refresh: true
   discovered_at: '2024-03-12T09:29:54Z'
   last_ai_eval: null
@@ -195730,6 +196222,10 @@ https://github.com/donnemartin/awesome-aws:
   gh_pushed: '2024-03-12T09:29:54Z'
   gh_stars: 14064
   is_special: true
+  gh_open_issues_30d: 93
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:06.221705+02:00'
 https://github.com/dora-metrics/pelorus:
   title: null
   description: null
@@ -195744,7 +196240,7 @@ https://github.com/dora-metrics/pelorus:
   addition_method: manual
   content_hash: 128025d17589da5395a4c446a75dc14f2b5d725dbf90c340c3895a4d10255f9d
   health_score: 100.0
-  last_checked: 1779130494.948075
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.948075+02:00'
   last_ai_eval: null
@@ -195757,6 +196253,10 @@ https://github.com/dora-metrics/pelorus:
   v2_locations: []
   youtube_mosaic: {}
   gh_license: Apache-2.0
+  gh_open_issues_30d: 155
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:07.045048+02:00'
 https://github.com/dotdc/grafana-dashboards-kubernetes:
   title: "==github.com/dotdc/grafana-dashboards-kubernetes== \U0001F31F"
   description: ''
@@ -195773,7 +196273,7 @@ https://github.com/dotdc/grafana-dashboards-kubernetes:
   addition_method: manual
   content_hash: ccdc4d34df5da8ab7fc0518bb7cdf5f03900f23bf612ae57f357bab7f33d4b2f
   health_score: 100.0
-  last_checked: 1779034510.436588
+  last_checked: 1779034510
   needs_ai_refresh: true
   discovered_at: '2026-04-02T20:48:41Z'
   last_ai_eval: null
@@ -195793,6 +196293,10 @@ https://github.com/dotdc/grafana-dashboards-kubernetes:
   gh_license: Apache-2.0
   gh_pushed: '2026-04-02T20:48:41Z'
   gh_stars: 3599
+  gh_open_issues_30d: 11
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:07.765407+02:00'
 https://github.com/dpeckett/pangolin:
   title: "pangolin \U0001F31F"
   description: ''
@@ -195809,7 +196313,7 @@ https://github.com/dpeckett/pangolin:
   addition_method: manual
   content_hash: fdc1061865be4ed3ebe6f9f07ef58754f59e355d413e2872175d870f918ea11c
   health_score: 100.0
-  last_checked: 1779031340.279783
+  last_checked: 1779031340
   needs_ai_refresh: true
   discovered_at: '2020-02-18T14:01:38Z'
   last_ai_eval: null
@@ -195829,6 +196333,10 @@ https://github.com/dpeckett/pangolin:
   gh_license: Apache-2.0
   gh_pushed: '2020-02-18T14:01:38Z'
   gh_stars: 231
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:08.543612+02:00'
 https://github.com/dsa0x/sicher:
   title: dsa0x/sicher
   description: ''
@@ -195846,7 +196354,7 @@ https://github.com/dsa0x/sicher:
   addition_method: manual
   content_hash: d5b8ffdb309f87ab166dbe00581f6e0b69b6804a47210bb6e10f545f0e86ae3d
   health_score: 100.0
-  last_checked: 1779029609.818612
+  last_checked: 1779029609
   needs_ai_refresh: true
   discovered_at: '2023-08-03T20:11:09Z'
   last_ai_eval: null
@@ -195866,6 +196374,10 @@ https://github.com/dsa0x/sicher:
   gh_license: MIT
   gh_pushed: '2023-08-03T20:11:09Z'
   gh_stars: 31
+  gh_open_issues_30d: 2
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:09.290950+02:00'
 https://github.com/dsyer/kubernetes-intro:
   title: dyser/kubernetes-intro
   description: ''
@@ -195884,7 +196396,7 @@ https://github.com/dsyer/kubernetes-intro:
   addition_method: manual
   content_hash: c375f22452b7e4338c6c95e1ab9b5da7fdbc5452d3716457e923333c578f8be7
   health_score: 100.0
-  last_checked: 1781735921.217243
+  last_checked: 1781735921
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:41.217243+02:00'
   last_ai_eval: null
@@ -195906,6 +196418,10 @@ https://github.com/dsyer/kubernetes-intro:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:10.030453+02:00'
 https://github.com/dty1er/kubecolor:
   title: "kubecolor \U0001F31F"
   description: ''
@@ -195920,7 +196436,7 @@ https://github.com/dty1er/kubecolor:
   addition_method: manual
   content_hash: 9e62de16802aa23bb6817c9ab7f56a5b4091ad56abffeffb2584a92f0b237379
   health_score: 100.0
-  last_checked: 1779033640.660475
+  last_checked: 1779033640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:40.660475+02:00'
   last_ai_eval: null
@@ -195933,6 +196449,10 @@ https://github.com/dty1er/kubecolor:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/hidetatz/kubecolor
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:10.732505+02:00'
 https://github.com/dvob/k8s-s2s-auth:
   title: "github.com/dvob/k8s-s2s-auth: Kubernetes Service Accounts \U0001F31F"
   description: ''
@@ -195950,7 +196470,7 @@ https://github.com/dvob/k8s-s2s-auth:
   addition_method: manual
   content_hash: 99a85e4eb79060a6987819f832258dcb876b8f77627ffe709e45884301b2b609
   health_score: 100.0
-  last_checked: 1781736036.770495
+  last_checked: 1781736036
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:36.770495+02:00'
   last_ai_eval: null
@@ -195971,6 +196491,10 @@ https://github.com/dvob/k8s-s2s-auth:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:11.465893+02:00'
 https://github.com/e-minguez/openshift-yolo:
   title: openshift-yolo
   description: ''
@@ -195987,7 +196511,7 @@ https://github.com/e-minguez/openshift-yolo:
   addition_method: manual
   content_hash: da86de9f4a101a9421c34e6de59d23161540686c16bcf886476471aa0068506a
   health_score: 100.0
-  last_checked: 1779031759.393593
+  last_checked: 1779031759
   needs_ai_refresh: true
   discovered_at: '2021-07-16T12:38:45Z'
   last_ai_eval: null
@@ -196007,6 +196531,10 @@ https://github.com/e-minguez/openshift-yolo:
   gh_license: Apache-2.0
   gh_pushed: '2021-07-16T12:38:45Z'
   gh_stars: 8
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:12.236052+02:00'
 https://github.com/eXascaleInfolab/PyExPool:
   title: Python Multi-Process Execution Pool
   description: ''
@@ -196024,7 +196552,7 @@ https://github.com/eXascaleInfolab/PyExPool:
   addition_method: manual
   content_hash: 5220be9e91b6d5c9a8e290926763d06a655b10a9ddb640b15411fa98c6ca4a35
   health_score: 100.0
-  last_checked: 1779130494.97924
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2019-08-28T03:08:40Z'
   last_ai_eval: null
@@ -196044,6 +196572,10 @@ https://github.com/eXascaleInfolab/PyExPool:
   gh_license: NOASSERTION
   gh_pushed: '2019-08-28T03:08:40Z'
   gh_stars: 168
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:13.010177+02:00'
 https://github.com/eamodio/vscode-gitlens:
   title: GitLens interactive rebase
   description: ''
@@ -196058,7 +196590,7 @@ https://github.com/eamodio/vscode-gitlens:
   addition_method: manual
   content_hash: 8dc5077110b3c8be11f0ec7e001654ba5df664f829a3b7e6ec15c7eb9ae33f68
   health_score: 100.0
-  last_checked: 1779031625.338362
+  last_checked: 1779031625
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:05.338362+02:00'
   last_ai_eval: null
@@ -196071,6 +196603,10 @@ https://github.com/eamodio/vscode-gitlens:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/gitkraken/vscode-gitlens
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:13.709021+02:00'
 https://github.com/ebosas/microservices:
   title: ebosas/microservices
   description: ''
@@ -196087,7 +196623,7 @@ https://github.com/ebosas/microservices:
   addition_method: manual
   content_hash: cef48da8cee28be519d16132a46d83d2eeedc5cca6eda9881674f7793b141bb2
   health_score: 100.0
-  last_checked: 1779032243.469456
+  last_checked: 1779032243
   needs_ai_refresh: true
   discovered_at: '2021-12-02T12:42:36Z'
   last_ai_eval: null
@@ -196107,6 +196643,10 @@ https://github.com/ebosas/microservices:
   gh_license: MIT
   gh_pushed: '2021-12-02T12:42:36Z'
   gh_stars: 309
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:14.449852+02:00'
 https://github.com/eclipse-jkube/jkube:
   title: 'GitHub: Eclipse JKube'
   description: ''
@@ -196125,7 +196665,7 @@ https://github.com/eclipse-jkube/jkube:
   addition_method: manual
   content_hash: e2e6c329a9c9631ce5dcf6b048ce085e9bf81aaa9ea055d92a3924a28b88036e
   health_score: 100.0
-  last_checked: 1779130494.95307
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-12T04:55:21Z'
   last_ai_eval: null
@@ -196150,6 +196690,10 @@ https://github.com/eclipse-jkube/jkube:
   gh_license: EPL-2.0
   gh_pushed: '2026-06-12T04:55:21Z'
   gh_stars: 849
+  gh_open_issues_30d: 158
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:15.259624+02:00'
 https://github.com/eclipse/jkube:
   title: 'Github: Eclipse Jkube'
   description: ''
@@ -196164,7 +196708,7 @@ https://github.com/eclipse/jkube:
   addition_method: manual
   content_hash: 3609c41b04f12ea952d77722a788e33ce1d3058a5369a3b5cf2b854e01a45c56
   health_score: 100.0
-  last_checked: 1779031850.736063
+  last_checked: 1779031850
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:50.736063+02:00'
   last_ai_eval: null
@@ -196179,6 +196723,10 @@ https://github.com/eclipse/jkube:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/eclipse-jkube/jkube
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:15.948918+02:00'
 https://github.com/edrevo/suspicious-pods:
   title: "Suspicious pods \U0001F31F"
   description: ''
@@ -196196,7 +196744,7 @@ https://github.com/edrevo/suspicious-pods:
   addition_method: manual
   content_hash: 254ef920b7fa02954b59f7a329124ca0de1d29fdecbf9e3ed34eb93596e0e0fe
   health_score: 100.0
-  last_checked: 1779033259.303595
+  last_checked: 1779033259
   needs_ai_refresh: true
   discovered_at: '2023-02-04T02:15:02Z'
   last_ai_eval: null
@@ -196216,6 +196764,10 @@ https://github.com/edrevo/suspicious-pods:
   gh_license: Apache-2.0
   gh_pushed: '2023-02-04T02:15:02Z'
   gh_stars: 96
+  gh_open_issues_30d: 5
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:16.713593+02:00'
 https://github.com/education:
   title: education.github.com
   description: ''
@@ -196232,7 +196784,7 @@ https://github.com/education:
   addition_method: manual
   content_hash: b8c3ebb0692d2c794302de646f83932d3d420186814990d6d79c8b788778479a
   health_score: 100.0
-  last_checked: 1779130494.974415
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.974415+02:00'
   last_ai_eval: null
@@ -196270,7 +196822,7 @@ https://github.com/eezhee/eezhee:
   addition_method: manual
   content_hash: 81726467819fb0cf5974eee828b7a0de5c6d73085266f296f13a547b2cf93a0e
   health_score: 100.0
-  last_checked: 1779030022.922545
+  last_checked: 1779030022
   needs_ai_refresh: true
   discovered_at: '2024-10-17T00:52:00Z'
   last_ai_eval: null
@@ -196290,6 +196842,10 @@ https://github.com/eezhee/eezhee:
   gh_license: Apache-2.0
   gh_pushed: '2024-10-17T00:52:00Z'
   gh_stars: 10
+  gh_open_issues_30d: 27
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:17.511522+02:00'
 https://github.com/ekramasif/Basic-Machine-Learning:
   title: ekramasif/Basic-Machine-Learning
   description: ''
@@ -196307,7 +196863,7 @@ https://github.com/ekramasif/Basic-Machine-Learning:
   addition_method: manual
   content_hash: 8ef0c8d5c41b84b583e9778f28906f33d3ccfe1949b18c40e91355e4b60e2869
   health_score: 100.0
-  last_checked: 1779030035.035687
+  last_checked: 1779030035
   needs_ai_refresh: true
   discovered_at: '2026-03-02T07:15:31Z'
   last_ai_eval: null
@@ -196329,6 +196885,10 @@ https://github.com/ekramasif/Basic-Machine-Learning:
   gh_pushed: '2026-03-02T07:15:31Z'
   gh_stars: 80
   is_special: true
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:18.277316+02:00'
 https://github.com/ekramasif/Basic-Machine-Learning/blob/main/Extraa/PythonCheatSheet.ipynb:
   title: 'github.com/ekramasif: Basic Machine Learning - Python Cheatsheet'
   description: ''
@@ -196345,7 +196905,7 @@ https://github.com/ekramasif/Basic-Machine-Learning/blob/main/Extraa/PythonCheat
   addition_method: manual
   content_hash: 3622706ae8c3bf0f9183cc557708df207287c5c4458ff625cb2a4ee6cae57fd6
   health_score: 100.0
-  last_checked: 1779032786.30977
+  last_checked: 1779032786
   needs_ai_refresh: true
   discovered_at: '2026-03-02T07:15:31Z'
   last_ai_eval: null
@@ -196365,6 +196925,10 @@ https://github.com/ekramasif/Basic-Machine-Learning/blob/main/Extraa/PythonCheat
   gh_license: MIT
   gh_pushed: '2026-03-02T07:15:31Z'
   gh_stars: 80
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:19.005873+02:00'
 https://github.com/eksctl-io/eksctl:
   title: 'eksctl: EKS installer'
   description: '- [medium.com/@thapliyal705: Create Amazon EKS Cluster from scratch
@@ -196382,7 +196946,7 @@ https://github.com/eksctl-io/eksctl:
   addition_method: manual
   content_hash: cb3450a6dbedd59bd87eaf18c4c8122a661069bfd332648e29999e38ea0a4d0a
   health_score: 100.0
-  last_checked: 1779130495.006524
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-11T06:34:46Z'
   last_ai_eval: null
@@ -196404,6 +196968,10 @@ https://github.com/eksctl-io/eksctl:
   gh_license: NOASSERTION
   gh_pushed: '2026-06-11T06:34:46Z'
   gh_stars: 5203
+  gh_open_issues_30d: 122
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:19.802875+02:00'
 https://github.com/elastic/apm-pipeline-library:
   title: "Jenkins pipeline shared library for the project Elastic APM \U0001F31F"
   description: ''
@@ -196421,7 +196989,7 @@ https://github.com/elastic/apm-pipeline-library:
   addition_method: manual
   content_hash: 1321cbd3f0db075d6751a3e89fc3485fe9c46c1baec391d960ba858a42204233
   health_score: 100.0
-  last_checked: 1779032802.516647
+  last_checked: 1779032802
   needs_ai_refresh: true
   discovered_at: '2024-10-16T07:21:55Z'
   last_ai_eval: null
@@ -196442,6 +197010,10 @@ https://github.com/elastic/apm-pipeline-library:
   gh_license: Apache-2.0
   gh_pushed: '2024-10-16T07:21:55Z'
   gh_stars: 11
+  gh_open_issues_30d: 2
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:20.544578+02:00'
 https://github.com/eldada/kubernetes-scripts:
   title: Kubernetes Scripts
   description: ''
@@ -196461,7 +197033,7 @@ https://github.com/eldada/kubernetes-scripts:
   addition_method: manual
   content_hash: 7c020ec04d79ff411482a9e6129592ee06eae5b72e70a42194563cc91aab1db3
   health_score: 100.0
-  last_checked: 1781736221.899391
+  last_checked: 1781736221
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:41.899391+02:00'
   last_ai_eval: null
@@ -196481,6 +197053,10 @@ https://github.com/eldada/kubernetes-scripts:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:21.295601+02:00'
 https://github.com/eldadru/ksniff:
   title: "eldadru/ksniff \U0001F31F"
   description: ''
@@ -196497,7 +197073,7 @@ https://github.com/eldadru/ksniff:
   addition_method: manual
   content_hash: 7fd397fcca2b042939a611e5d0ed5fa41c9326fe44ad94e0594130e1df1d24fd
   health_score: 100.0
-  last_checked: 1779029169.639274
+  last_checked: 1779029169
   needs_ai_refresh: true
   discovered_at: '2024-08-02T03:16:37Z'
   last_ai_eval: null
@@ -196517,6 +197093,10 @@ https://github.com/eldadru/ksniff:
   gh_license: Apache-2.0
   gh_pushed: '2024-08-02T03:16:37Z'
   gh_stars: 3472
+  gh_open_issues_30d: 68
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:22.126799+02:00'
 https://github.com/electrocucaracha/krd:
   title: krd
   description: ''
@@ -196534,7 +197114,7 @@ https://github.com/electrocucaracha/krd:
   addition_method: manual
   content_hash: eb630f99aa5f1738d8068b0c1784ae0c37345659c2ace4d7bbc0cc22defc3a4f
   health_score: 100.0
-  last_checked: 1779031528.79325
+  last_checked: 1779031528
   needs_ai_refresh: true
   discovered_at: '2026-06-12T02:44:50Z'
   last_ai_eval: null
@@ -196556,6 +197136,10 @@ https://github.com/electrocucaracha/krd:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-12T02:44:50Z'
   gh_stars: 40
+  gh_open_issues_30d: 6
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:22.907525+02:00'
 https://github.com/elotl/kip:
   title: Kip, the Kubernetes Cloud Instance Provider
   description: ''
@@ -196573,7 +197157,7 @@ https://github.com/elotl/kip:
   addition_method: manual
   content_hash: 1de2856a82ced8543ec8352be59502b2a82e01273dbb4352a6aea9ee628994dd
   health_score: 100.0
-  last_checked: 1779032055.029487
+  last_checked: 1779032055
   needs_ai_refresh: true
   discovered_at: '2023-02-25T07:01:39Z'
   last_ai_eval: null
@@ -196594,6 +197178,10 @@ https://github.com/elotl/kip:
   gh_license: Apache-2.0
   gh_pushed: '2023-02-25T07:01:39Z'
   gh_stars: 232
+  gh_open_issues_30d: 34
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:23.670060+02:00'
 https://github.com/emberstack/kubernetes-reflector:
   title: kubernetes-reflector
   description: ''
@@ -196611,7 +197199,7 @@ https://github.com/emberstack/kubernetes-reflector:
   addition_method: manual
   content_hash: a46a15ec35c7eba02315725632764ff554d20c4960ae12d32829bdce19fad7db
   health_score: 100.0
-  last_checked: 1779033672.05626
+  last_checked: 1779033672
   needs_ai_refresh: true
   discovered_at: '2026-06-11T21:25:31Z'
   last_ai_eval: null
@@ -196631,6 +197219,10 @@ https://github.com/emberstack/kubernetes-reflector:
   gh_license: MIT
   gh_pushed: '2026-06-11T21:25:31Z'
   gh_stars: 1614
+  gh_open_issues_30d: 8
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:24.426941+02:00'
 https://github.com/enix/x509-certificate-exporter:
   title: enix/x509-certificate-exporter
   description: ''
@@ -196647,7 +197239,7 @@ https://github.com/enix/x509-certificate-exporter:
   addition_method: manual
   content_hash: f99353578090a5d50cdcc34b69d57f17f9212fbcb30dd9bb025ac39806b60cf7
   health_score: 100.0
-  last_checked: 1779032171.478411
+  last_checked: 1779032171
   needs_ai_refresh: true
   discovered_at: '2026-06-13T09:00:04Z'
   last_ai_eval: null
@@ -196667,6 +197259,10 @@ https://github.com/enix/x509-certificate-exporter:
   gh_license: MIT
   gh_pushed: '2026-06-13T09:00:04Z'
   gh_stars: 929
+  gh_open_issues_30d: 11
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:25.203003+02:00'
 https://github.com/enochtangg/quick-SQL-cheatsheet:
   title: "github.com/enochtangg/quick-SQL-cheatsheet: Quick SQL Cheatsheet \U0001F31F"
   description: ''
@@ -196683,7 +197279,7 @@ https://github.com/enochtangg/quick-SQL-cheatsheet:
   addition_method: manual
   content_hash: d1f5e5768ed00d6c00c85f86621656f92b31dd0f3aa0da07738745adaf785cfc
   health_score: 100.0
-  last_checked: 1779031111.408256
+  last_checked: 1779031111
   needs_ai_refresh: true
   discovered_at: '2020-10-01T19:54:00Z'
   last_ai_eval: null
@@ -196703,6 +197299,10 @@ https://github.com/enochtangg/quick-SQL-cheatsheet:
   gh_license: MIT
   gh_pushed: '2020-10-01T19:54:00Z'
   gh_stars: 5402
+  gh_open_issues_30d: 11
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:25.982030+02:00'
 https://github.com/envoyproxy/gateway:
   title: Envoy Gateway
   description: ''
@@ -196720,7 +197320,7 @@ https://github.com/envoyproxy/gateway:
   addition_method: manual
   content_hash: 8361ecf2eb3d6f23baa420cc77dbc82fa52cdbfb2a354b9e0b36fdc9ea9df2f6
   health_score: 100.0
-  last_checked: 1779034295.857773
+  last_checked: 1779034295
   needs_ai_refresh: true
   discovered_at: '2026-06-14T06:42:03Z'
   last_ai_eval: null
@@ -196740,6 +197340,10 @@ https://github.com/envoyproxy/gateway:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-14T06:42:03Z'
   gh_stars: 2800
+  gh_open_issues_30d: 723
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:26.753379+02:00'
 https://github.com/eon01/kubernetes-workshop:
   title: github.com/eon01/kubernetes-workshop
   description: ''
@@ -196757,7 +197361,7 @@ https://github.com/eon01/kubernetes-workshop:
   addition_method: manual
   content_hash: 3a7e8c2e36e86e957826ae6229aac87a568f7d269d6c1e60ed083da38fef35cf
   health_score: 100.0
-  last_checked: 1781735910.809933
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.809933+02:00'
   last_ai_eval: null
@@ -196777,6 +197381,10 @@ https://github.com/eon01/kubernetes-workshop:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 9
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:27.493353+02:00'
 https://github.com/epinio/epinio:
   title: epinio/epinio
   description: ''
@@ -196795,7 +197403,7 @@ https://github.com/epinio/epinio:
   addition_method: manual
   content_hash: 0e00eb534f1949213f7df9b101c94bdf6364ca5da8aebce1c0e413dcb236c8b7
   health_score: 100.0
-  last_checked: 1779029292.255254
+  last_checked: 1779029292
   needs_ai_refresh: true
   discovered_at: '2026-06-12T21:36:00Z'
   last_ai_eval: null
@@ -196815,6 +197423,10 @@ https://github.com/epinio/epinio:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-12T21:36:00Z'
   gh_stars: 590
+  gh_open_issues_30d: 47
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:28.275914+02:00'
 https://github.com/eraser-dev/eraser:
   title: "github.com/Azure/eraser \U0001F31F"
   description: ''
@@ -196832,7 +197444,7 @@ https://github.com/eraser-dev/eraser:
   addition_method: manual
   content_hash: a61a84d05ea9b0ae2d5b9c1c11f8f66e8dcf0dfd91f725d4c447324ca1a1df23
   health_score: 100.0
-  last_checked: 1779130495.02627
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-04-09T05:55:41Z'
   last_ai_eval: null
@@ -196852,6 +197464,10 @@ https://github.com/eraser-dev/eraser:
   gh_license: Apache-2.0
   gh_pushed: '2026-04-09T05:55:41Z'
   gh_stars: 607
+  gh_open_issues_30d: 78
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:29.094793+02:00'
 https://github.com/erebe/personal-server:
   title: "github.com/erebe/personal-server: Personal server configuration with k3s'
     \U0001F31F"
@@ -196869,7 +197485,7 @@ https://github.com/erebe/personal-server:
   addition_method: manual
   content_hash: 95740772fb5f569c2b4cdd912c3000d11e43fb318be892bdb1ecae86103ce9ec
   health_score: 100.0
-  last_checked: 1781736154.414123
+  last_checked: 1781736154
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:34.414123+02:00'
   last_ai_eval: null
@@ -196889,6 +197505,10 @@ https://github.com/erebe/personal-server:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 13
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:29.854311+02:00'
 https://github.com/erjosito/alz-repo-best-practices/blob/main/README.md:
   title: Azure Landing Zone (ALZ) Repository Best Practices
   description: A blueprint repository outlining structural guidelines, pipeline practices,
@@ -196911,7 +197531,7 @@ https://github.com/erjosito/alz-repo-best-practices/blob/main/README.md:
   addition_method: automatic
   content_hash: 6c8ece6e26cf9b16e452221b65b791b7425c589e5951fe21e04c355c4f3b0b76
   health_score: null
-  last_checked: 1780400585.971889
+  last_checked: 1780400585
   needs_ai_refresh: false
   discovered_at: '2026-05-26T17:26:51Z'
   last_ai_eval: null
@@ -196940,6 +197560,10 @@ https://github.com/erjosito/alz-repo-best-practices/blob/main/README.md:
   social_preview_url: https://opengraph.githubassets.com/49132b96706f04c324ef39b5c5fce019be7272fb741f8d0a992ecf4c0a156ec9/erjosito/alz-repo-best-practices
   source_provenance: X.com (nubenetes)
   suggested_new_category: ''
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:30.631589+02:00'
 https://github.com/ermetic/access-undenied-aws:
   title: "ermetic/access-undenied-aws \U0001F31F"
   description: ''
@@ -196954,7 +197578,7 @@ https://github.com/ermetic/access-undenied-aws:
   addition_method: manual
   content_hash: 7e1b6fb678b3d8926a7e292a58ac7de6de5af0d6ca679c4fc435c84989c399f4
   health_score: 100.0
-  last_checked: 1779029503.136205
+  last_checked: 1779029503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:43.136205+02:00'
   last_ai_eval: null
@@ -196967,6 +197591,10 @@ https://github.com/ermetic/access-undenied-aws:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/tenable/access-undenied-aws
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:31.314806+02:00'
 https://github.com/errordeveloper/kubegen:
   title: kubegen
   description: ''
@@ -196981,7 +197609,7 @@ https://github.com/errordeveloper/kubegen:
   addition_method: manual
   content_hash: b1b05cef9af77753118352ec057af622eabb71d47b232ddcbddb4e0300232ea4
   health_score: 100.0
-  last_checked: 1779030202.628938
+  last_checked: 1779030202
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:22.628938+02:00'
   last_ai_eval: null
@@ -196994,6 +197622,10 @@ https://github.com/errordeveloper/kubegen:
   v2_locations: []
   youtube_mosaic: {}
   gh_license: NOASSERTION
+  gh_open_issues_30d: 17
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:32.099335+02:00'
 https://github.com/estahn/k8s-image-swapper:
   title: "k8s-image-swapper \U0001F31F"
   description: ''
@@ -197011,7 +197643,7 @@ https://github.com/estahn/k8s-image-swapper:
   addition_method: manual
   content_hash: cbc6ece15805e832bb9d6b587306b1266ee274a1c7863a6062951886312c7988
   health_score: 100.0
-  last_checked: 1779032180.224769
+  last_checked: 1779032180
   needs_ai_refresh: true
   discovered_at: '2026-06-10T12:25:38Z'
   last_ai_eval: null
@@ -197031,6 +197663,10 @@ https://github.com/estahn/k8s-image-swapper:
   gh_license: MIT
   gh_pushed: '2026-06-10T12:25:38Z'
   gh_stars: 629
+  gh_open_issues_30d: 42
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:32.834609+02:00'
 https://github.com/etcd-io/etcd:
   title: null
   description: null
@@ -197045,7 +197681,7 @@ https://github.com/etcd-io/etcd:
   addition_method: manual
   content_hash: b826fcf01b097f173d793a7fbca1e2e3796669dfd73ee9e5bb722912552fa318
   health_score: 100.0
-  last_checked: 1779029679.102481
+  last_checked: 1779029679
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:39.102481+02:00'
   last_ai_eval: null
@@ -197057,6 +197693,10 @@ https://github.com/etcd-io/etcd:
   - docs/introduction.md
   v2_locations: []
   youtube_mosaic: {}
+  gh_open_issues_30d: 262
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:33.602249+02:00'
 https://github.com/external-secrets/kubernetes-external-secrets:
   title: "Kubernetes External Secrets \U0001F31F"
   description: ''
@@ -197071,7 +197711,7 @@ https://github.com/external-secrets/kubernetes-external-secrets:
   addition_method: manual
   content_hash: 466852f6c235fc53bcbcc19823d64c3173e686ea9afb254112b44500808cb0f1
   health_score: 100.0
-  last_checked: 1779029421.835693
+  last_checked: 1779029421
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:50:21.835693+02:00'
   last_ai_eval: null
@@ -197085,6 +197725,10 @@ https://github.com/external-secrets/kubernetes-external-secrets:
   v2_locations: []
   youtube_mosaic: {}
   gh_license: MIT
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:34.423591+02:00'
 https://github.com/fabric8io/docker-maven-plugin:
   title: docker-maven-plugin
   description: ''
@@ -197102,7 +197746,7 @@ https://github.com/fabric8io/docker-maven-plugin:
   addition_method: manual
   content_hash: 612809807c1163bd3c42823c4b03e4db8c6f336f62d8dd461ba259177d9aeb24
   health_score: 100.0
-  last_checked: 1779030958.197284
+  last_checked: 1779030958
   needs_ai_refresh: true
   discovered_at: '2026-05-25T09:16:05Z'
   last_ai_eval: null
@@ -197122,6 +197766,10 @@ https://github.com/fabric8io/docker-maven-plugin:
   gh_license: Apache-2.0
   gh_pushed: '2026-05-25T09:16:05Z'
   gh_stars: 1929
+  gh_open_issues_30d: 520
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:35.204846+02:00'
 'https://github.com/fabric8io/fabric8-maven-plugin ':
   title: github - fabric8, maven plugin
   description: ''
@@ -197136,7 +197784,7 @@ https://github.com/fabric8io/docker-maven-plugin:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779033923.428538
+  last_checked: 1779033923
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:23.428538+02:00'
   last_ai_eval: null
@@ -197149,6 +197797,10 @@ https://github.com/fabric8io/docker-maven-plugin:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/fabric8io/fabric8-maven-plugin
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:35.862356+02:00'
 https://github.com/fabric8io/fabric8-pipeline-library:
   title: Fabric8 Pipeline Library
   description: ''
@@ -197165,7 +197817,7 @@ https://github.com/fabric8io/fabric8-pipeline-library:
   addition_method: manual
   content_hash: cd488fc555f409014bfa4e044fcdd2e44ec4d1e60d1c2d4fb065e041dcdc7359
   health_score: 100.0
-  last_checked: 1779031896.968076
+  last_checked: 1779031896
   needs_ai_refresh: true
   discovered_at: '2024-04-09T23:45:53Z'
   last_ai_eval: null
@@ -197186,6 +197838,10 @@ https://github.com/fabric8io/fabric8-pipeline-library:
   gh_license: Apache-2.0
   gh_pushed: '2024-04-09T23:45:53Z'
   gh_stars: 436
+  gh_open_issues_30d: 64
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:36.611835+02:00'
 https://github.com/fabric8io/kansible/blob/master/vendor/k8s.io/kubernetes/docs/user-guide/kubectl-cheatsheet.md:
   title: fabric8 - kubectl
   description: ''
@@ -197203,7 +197859,7 @@ https://github.com/fabric8io/kansible/blob/master/vendor/k8s.io/kubernetes/docs/
   addition_method: manual
   content_hash: 602cf3562472bdaddd7ca9be039e0ecf852bb096248a743b0165fb5dd2a52568
   health_score: 100.0
-  last_checked: 1779033051.201282
+  last_checked: 1779033051
   needs_ai_refresh: true
   discovered_at: '2016-04-27T06:58:25Z'
   last_ai_eval: null
@@ -197223,6 +197879,10 @@ https://github.com/fabric8io/kansible/blob/master/vendor/k8s.io/kubernetes/docs/
   gh_license: NOASSERTION
   gh_pushed: '2016-04-27T06:58:25Z'
   gh_stars: 266
+  gh_open_issues_30d: 10
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:37.372560+02:00'
 https://github.com/facebook/jest:
   title: null
   description: null
@@ -197237,7 +197897,7 @@ https://github.com/facebook/jest:
   addition_method: manual
   content_hash: 342d641d0b021617557451eadd29d10813279121b03a68973027abab836b9bca
   health_score: 100.0
-  last_checked: 1779032091.478899
+  last_checked: 1779032091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:51.478899+02:00'
   last_ai_eval: null
@@ -197249,6 +197909,10 @@ https://github.com/facebook/jest:
   - docs/visual-studio.md
   v2_locations: []
   youtube_mosaic: {}
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:38.043366+02:00'
 https://github.com/fairwindsops/nova:
   title: "github: Nova \U0001F31F"
   description: ''
@@ -197266,7 +197930,7 @@ https://github.com/fairwindsops/nova:
   addition_method: manual
   content_hash: 12b7188b2bc5c2cbae0fbde0592ada6b5ae1fd89d927887f3354af0b4e8975bd
   health_score: 100.0
-  last_checked: 1779029821.056559
+  last_checked: 1779029821
   needs_ai_refresh: true
   discovered_at: '2026-05-04T14:29:29Z'
   last_ai_eval: null
@@ -197286,6 +197950,10 @@ https://github.com/fairwindsops/nova:
   gh_license: Apache-2.0
   gh_pushed: '2026-05-04T14:29:29Z'
   gh_stars: 864
+  gh_open_issues_30d: 15
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:38.795919+02:00'
 https://github.com/fatherlinux/ubi-micro:
   title: "ubi-micro: RHEL tiny images to build containers \U0001F31F"
   description: ''
@@ -197303,7 +197971,7 @@ https://github.com/fatherlinux/ubi-micro:
   addition_method: manual
   content_hash: cde1a14802c89c245ee5d0ad664ab8701762b86792c9ecb3e847c64725c11d24
   health_score: 100.0
-  last_checked: 1781735900.70331
+  last_checked: 1781735900
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:20.703310+02:00'
   last_ai_eval: null
@@ -197323,6 +197991,10 @@ https://github.com/fatherlinux/ubi-micro:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 2
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:39.585609+02:00'
 https://github.com/features/codespaces:
   title: GitHub Codespaces
   description: ''
@@ -197342,7 +198014,7 @@ https://github.com/features/codespaces:
   addition_method: manual
   content_hash: 39c631146eca956cb401b444761a38ab79b78e66208100900e629ec6c5f9d521
   health_score: 100.0
-  last_checked: 1781735950.212705
+  last_checked: 1781735950
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:10.212705+02:00'
   last_ai_eval: null
@@ -197363,6 +198035,10 @@ https://github.com/features/codespaces:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:40.236484+02:00'
 https://github.com/features/preview/github-app:
   title: GitHub Copilot Agent-Driven Desktop Client Technical Preview
   description: Join the waitlist for the GitHub Copilot desktop app, a native experience
@@ -197385,7 +198061,7 @@ https://github.com/features/preview/github-app:
   addition_method: automatic
   content_hash: 29ae2b991bb8d43fb2d9d00a276f017dd777f2ea98ddd530a68a102e39d23b36
   health_score: null
-  last_checked: 1780352158.263422
+  last_checked: 1780352158
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:58.263422+02:00'
   last_ai_eval: null
@@ -197408,6 +198084,10 @@ https://github.com/features/preview/github-app:
   social_preview_url: https://github.githubassets.com/assets/github-app-waitlist-cee758d24d8d.jpg
   source_provenance: X.com (nubenetes)
   suggested_new_category: ''
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:40.883564+02:00'
 https://github.com/felipecruz91/debug-ctr:
   title: ==felipecruz91/debug-ctr==
   description: ''
@@ -197424,7 +198104,7 @@ https://github.com/felipecruz91/debug-ctr:
   addition_method: manual
   content_hash: 7175b73d3f1f7b6eee8bc53937c4adebb86fe8e5f74f6bf5881e88b0d8826ef8
   health_score: 100.0
-  last_checked: 1779032966.812819
+  last_checked: 1779032966
   needs_ai_refresh: true
   discovered_at: '2023-01-27T10:01:13Z'
   last_ai_eval: null
@@ -197444,6 +198124,10 @@ https://github.com/felipecruz91/debug-ctr:
   gh_license: NOASSERTION
   gh_pushed: '2023-01-27T10:01:13Z'
   gh_stars: 52
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:41.748733+02:00'
 https://github.com/feluelle/airflow-diagrams:
   title: feluelle/airflow-diagrams
   description: ''
@@ -197460,7 +198144,7 @@ https://github.com/feluelle/airflow-diagrams:
   addition_method: manual
   content_hash: 325518f84dba9815c0d6e616beb81bff4406184e25731ad045a49aa14e651e85
   health_score: 100.0
-  last_checked: 1779032969.508737
+  last_checked: 1779032969
   needs_ai_refresh: true
   discovered_at: '2026-06-08T17:59:10Z'
   last_ai_eval: null
@@ -197480,6 +198164,10 @@ https://github.com/feluelle/airflow-diagrams:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-08T17:59:10Z'
   gh_stars: 358
+  gh_open_issues_30d: 8
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:42.512999+02:00'
 https://github.com/fepegar/vesseg:
   title: fepegar/vesseg
   description: ''
@@ -197497,7 +198185,7 @@ https://github.com/fepegar/vesseg:
   addition_method: manual
   content_hash: c9181c2b97aadfc544cd8e1cb22be2e64e84f975b31fbb6dba127778811d2fd0
   health_score: 100.0
-  last_checked: 1779032975.262269
+  last_checked: 1779032975
   needs_ai_refresh: true
   discovered_at: '2022-06-23T17:55:20Z'
   last_ai_eval: null
@@ -197517,6 +198205,10 @@ https://github.com/fepegar/vesseg:
   gh_license: MIT
   gh_pushed: '2022-06-23T17:55:20Z'
   gh_stars: 44
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:43.271387+02:00'
 https://github.com/fidelity/kconnect:
   title: kconnect - The Kubernetes Connection Manager CLI
   description: ''
@@ -197534,7 +198226,7 @@ https://github.com/fidelity/kconnect:
   addition_method: manual
   content_hash: 32bcda8d7853e3f5334a94052cc88b9038c233c2a4aa92d3a911d41101a0b71d
   health_score: 100.0
-  last_checked: 1779034580.379196
+  last_checked: 1779034580
   needs_ai_refresh: true
   discovered_at: '2026-06-09T13:40:46Z'
   last_ai_eval: null
@@ -197554,6 +198246,10 @@ https://github.com/fidelity/kconnect:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-09T13:40:46Z'
   gh_stars: 243
+  gh_open_issues_30d: 39
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:44.056332+02:00'
 https://github.com/figaw/configuration-as-code-jenkins-k8s:
   title: "Configuration as Code of Jenkins (for Kubernetes) \U0001F31F\U0001F31F"
   description: ''
@@ -197572,7 +198268,7 @@ https://github.com/figaw/configuration-as-code-jenkins-k8s:
   addition_method: manual
   content_hash: e8e13b05d8a6391fb77b8d799c2fbfec62e0def84018cea6521398fafdb5d70b
   health_score: 100.0
-  last_checked: 1781735911.005184
+  last_checked: 1781735911
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:31.005184+02:00'
   last_ai_eval: null
@@ -197595,6 +198291,10 @@ https://github.com/figaw/configuration-as-code-jenkins-k8s:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:44.812704+02:00'
 https://github.com/figaw/freestyle-to-pipeline-jenkins:
   title: "Demo repository \U0001F31F\U0001F31F\U0001F31F"
   description: ''
@@ -197609,7 +198309,7 @@ https://github.com/figaw/freestyle-to-pipeline-jenkins:
   addition_method: manual
   content_hash: 680062af5400a0fa4dfba0102236c56394fcd7947a2242109c9fb4340e3c7fb6
   health_score: 100.0
-  last_checked: 1779032236.61148
+  last_checked: 1779032236
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:16.611480+02:00'
   last_ai_eval: null
@@ -197621,6 +198321,10 @@ https://github.com/figaw/freestyle-to-pipeline-jenkins:
   - docs/demos.md
   v2_locations: []
   youtube_mosaic: {}
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:45.577602+02:00'
 https://github.com/figaw/freestyle-to-pipeline-jenkins/blob/master/from-freestyle-jobs-to-pipeline-with-jobdsl.pdf:
   title: "Slides \U0001F31F\U0001F31F\U0001F31F"
   description: ''
@@ -197635,7 +198339,7 @@ https://github.com/figaw/freestyle-to-pipeline-jenkins/blob/master/from-freestyl
   addition_method: manual
   content_hash: fc9fb41fc0b772b8a79ffb6996b8e4f548dc0c171f9dbdfc1981466e25b0e60d
   health_score: 100.0
-  last_checked: 1779031591.960302
+  last_checked: 1779031591
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:31.960302+02:00'
   last_ai_eval: null
@@ -197647,6 +198351,10 @@ https://github.com/figaw/freestyle-to-pipeline-jenkins/blob/master/from-freestyl
   - docs/demos.md
   v2_locations: []
   youtube_mosaic: {}
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:46.337609+02:00'
 https://github.com/flannel-io/flannel:
   title: Flannel
   description: '- [Weave-net](https://www.weave.works/)'
@@ -197666,7 +198374,7 @@ https://github.com/flannel-io/flannel:
   addition_method: manual
   content_hash: eba99ae86b5bae9e55d3c3591114094a4e78609bbc34e79b4a9bb1aad50ef4ea
   health_score: 100.0
-  last_checked: 1779130495.011949
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-08T08:34:34Z'
   last_ai_eval: null
@@ -197686,6 +198394,10 @@ https://github.com/flannel-io/flannel:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-08T08:34:34Z'
   gh_stars: 9475
+  gh_open_issues_30d: 24
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:47.117513+02:00'
 https://github.com/flant/k8s-image-availability-exporter:
   title: k8s-image-availability-exporter
   description: ''
@@ -197700,7 +198412,7 @@ https://github.com/flant/k8s-image-availability-exporter:
   addition_method: manual
   content_hash: 8ec8d4aed673cd9c802e9e21f8a0e2934dfc470e6c5ec0ce158633f85d6f123f
   health_score: 100.0
-  last_checked: 1779031962.762803
+  last_checked: 1779031962
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:42.762803+02:00'
   last_ai_eval: null
@@ -197713,6 +198425,10 @@ https://github.com/flant/k8s-image-availability-exporter:
   v2_locations: []
   youtube_mosaic: {}
   duplicate_of: https://github.com/deckhouse/k8s-image-availability-exporter
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:47.833680+02:00'
 https://github.com/flant/shell-operator:
   title: Shell-operator
   description: ''
@@ -197730,7 +198446,7 @@ https://github.com/flant/shell-operator:
   addition_method: manual
   content_hash: cecdf4357eb70fe20eedaac28eedd2c9617681d9a6d760dbaa7601876cba1dd3
   health_score: 100.0
-  last_checked: 1779029821.053818
+  last_checked: 1779029821
   needs_ai_refresh: true
   discovered_at: '2026-06-11T10:56:40Z'
   last_ai_eval: null
@@ -197750,6 +198466,10 @@ https://github.com/flant/shell-operator:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-11T10:56:40Z'
   gh_stars: 2603
+  gh_open_issues_30d: 64
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:48.605842+02:00'
 https://github.com/flared/teleproxy:
   title: null
   description: null
@@ -197764,7 +198484,7 @@ https://github.com/flared/teleproxy:
   addition_method: manual
   content_hash: 2076a6de779d1921805bcc2e78a2b7316ceb2be2bbee06a1a2cd89e790c51448
   health_score: 100.0
-  last_checked: 1779030069.746166
+  last_checked: 1779030069
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:09.746166+02:00'
   last_ai_eval: null
@@ -197776,6 +198496,10 @@ https://github.com/flared/teleproxy:
   - docs/kubernetes.md
   v2_locations: []
   youtube_mosaic: {}
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:49.471526+02:00'
 https://github.com/flaviostutz/promster:
   title: 'Promster: Use Prometheus in huge deployments with dynamic clustering and
     scrape sharding capabilities based on ETCD service registration'
@@ -197795,7 +198519,7 @@ https://github.com/flaviostutz/promster:
   addition_method: manual
   content_hash: 603bb9f1d9ac7d20e9f70d01f0bf9bfe04d0db3afe7f1c31ca7bd38f6afa7346
   health_score: 100.0
-  last_checked: 1779033360.40729
+  last_checked: 1779033360
   needs_ai_refresh: true
   discovered_at: '2023-02-15T01:43:04Z'
   last_ai_eval: null
@@ -197815,6 +198539,10 @@ https://github.com/flaviostutz/promster:
   gh_license: MIT
   gh_pushed: '2023-02-15T01:43:04Z'
   gh_stars: 31
+  gh_open_issues_30d: 4
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:50.232112+02:00'
 https://github.com/floci-io/floci:
   title: Floci - An AWS Local Emulator Alternative
   description: ''
@@ -197830,7 +198558,7 @@ https://github.com/floci-io/floci:
   addition_method: manual
   content_hash: 9b45b4c82d8b4b74c725de183df8fcc3765045aaf71bc61faeba7aaa517aaea1
   health_score: 100.0
-  last_checked: 1779029514.116269
+  last_checked: 1779029514
   needs_ai_refresh: true
   discovered_at: '2026-06-14T05:55:57Z'
   last_ai_eval: null
@@ -197854,6 +198582,10 @@ https://github.com/floci-io/floci:
   gh_license: MIT
   gh_pushed: '2026-06-14T05:55:57Z'
   gh_stars: 14064
+  gh_open_issues_30d: 75
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:50.981684+02:00'
 https://github.com/floci-io/floci-az:
   title: floci-az
   description: Lightweight and free open-source local Azure Emulator built using Quarkus
@@ -197876,7 +198608,7 @@ https://github.com/floci-io/floci-az:
   addition_method: automatic
   content_hash: 643654dd8ea28a921fff18746692a66805eb12335d4bbf559cb8e3479a3a6ba5
   health_score: null
-  last_checked: 1780352720.351741
+  last_checked: 1780352720
   needs_ai_refresh: false
   discovered_at: '2026-06-01T04:16:51Z'
   last_ai_eval: null
@@ -197902,6 +198634,10 @@ https://github.com/floci-io/floci-az:
   social_preview_url: https://repository-images.githubusercontent.com/1212601019/0a6d3334-eead-42f6-a61b-6b095be5fc4d
   source_provenance: X.com (nubenetes)
   suggested_new_category: ''
+  gh_open_issues_30d: 10
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:51.771401+02:00'
 https://github.com/flomesh-io/pipy:
   title: github.com/flomesh-io/pipy
   description: ''
@@ -197919,7 +198655,7 @@ https://github.com/flomesh-io/pipy:
   addition_method: manual
   content_hash: 35120d06527a9941f5bd2b545009d1d32c95e7465f9df3a2dec7fe2dd81ad5b3
   health_score: 100.0
-  last_checked: 1779033314.015668
+  last_checked: 1779033314
   needs_ai_refresh: true
   discovered_at: '2026-06-12T15:50:14Z'
   last_ai_eval: null
@@ -197939,6 +198675,10 @@ https://github.com/flomesh-io/pipy:
   gh_license: NOASSERTION
   gh_pushed: '2026-06-12T15:50:14Z'
   gh_stars: 827
+  gh_open_issues_30d: 4
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:52.641167+02:00'
 https://github.com/flux-iac/tofu-controller:
   title: github.com/flux-iac/tofu-controller
   description: ''
@@ -197957,7 +198697,7 @@ https://github.com/flux-iac/tofu-controller:
   addition_method: manual
   content_hash: fdf5961adf936014db589efc9c5ee27ba146b1616205da70fc26040b3c007c42
   health_score: 100.0
-  last_checked: 1779033479.641827
+  last_checked: 1779033479
   needs_ai_refresh: true
   discovered_at: '2026-06-08T11:55:28Z'
   last_ai_eval: null
@@ -197977,6 +198717,10 @@ https://github.com/flux-iac/tofu-controller:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-08T11:55:28Z'
   gh_stars: 1653
+  gh_open_issues_30d: 157
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:53.410621+02:00'
 https://github.com/fluxcd/flux:
   title: 'github: Flux'
   description: ''
@@ -197993,7 +198737,7 @@ https://github.com/fluxcd/flux:
   addition_method: manual
   content_hash: 7e2ffd1e5023c5643e99456a62d3d5aa9fa763d5dc2eb1afe3c8073e4ade76ce
   health_score: 100.0
-  last_checked: 1779034265.998312
+  last_checked: 1779034265
   needs_ai_refresh: true
   discovered_at: '2022-11-01T15:16:50Z'
   last_ai_eval: null
@@ -198016,6 +198760,10 @@ https://github.com/fluxcd/flux:
   gh_license: Apache-2.0
   gh_pushed: '2022-11-01T15:16:50Z'
   gh_stars: 6861
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:54.167808+02:00'
 https://github.com/fluxcd/flux2:
   title: 'github: Flux Version 2'
   description: ''
@@ -198032,7 +198780,7 @@ https://github.com/fluxcd/flux2:
   addition_method: manual
   content_hash: 2695af292c7e3281d5bacc5a595fdc2b407e385b29008fbed273810d4ef94e02
   health_score: 100.0
-  last_checked: 1779034582.293778
+  last_checked: 1779034582
   needs_ai_refresh: true
   discovered_at: '2026-06-13T12:02:15Z'
   last_ai_eval: null
@@ -198052,6 +198800,10 @@ https://github.com/fluxcd/flux2:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-13T12:02:15Z'
   gh_stars: 8186
+  gh_open_issues_30d: 252
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:44:54.944906+02:00'
 https://github.com/fluxcd/flux2-kustomize-helm-example:
   title: "flux2-kustomize-helm-example \U0001F31F"
   description: ''
@@ -198068,7 +198820,7 @@ https://github.com/fluxcd/flux2-kustomize-helm-example:
   addition_method: manual
   content_hash: da2a7b0c6b9b65cb22c9de865927dcc956b79aa3ee90935e7fae780cad5adc09
   health_score: 100.0
-  last_checked: 1779032950.416519
+  last_checked: 1779032950
   needs_ai_refresh: true
   discovered_at: '2026-06-12T07:25:39Z'
   last_ai_eval: null
@@ -198088,6 +198840,10 @@ https://github.com/fluxcd/flux2-kustomize-helm-example:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-12T07:25:39Z'
   gh_stars: 1268
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:55.758474+02:00'
 https://github.com/fluxcd/flux2-multi-tenancy:
   title: fluxcd/flux2-multi-tenancy
   description: ''
@@ -198107,7 +198863,7 @@ https://github.com/fluxcd/flux2-multi-tenancy:
   addition_method: manual
   content_hash: 3e3b71e24d835d0a367062be178f46c96d8ba0cbb9db53159fd1b5913284ec2e
   health_score: 100.0
-  last_checked: 1779030564.162768
+  last_checked: 1779030564
   needs_ai_refresh: true
   discovered_at: '2026-05-08T14:40:30Z'
   last_ai_eval: null
@@ -198127,6 +198883,10 @@ https://github.com/fluxcd/flux2-multi-tenancy:
   gh_license: Apache-2.0
   gh_pushed: '2026-05-08T14:40:30Z'
   gh_stars: 600
+  gh_open_issues_30d: 6
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:56.500578+02:00'
 https://github.com/foggykitchen/foggykitchen-landing-zone-orchestrator:
   title: FoggyKitchen Landing Zone Orchestrator
   description: An architecture-first multicloud landing zone framework using structured
@@ -198149,7 +198909,7 @@ https://github.com/foggykitchen/foggykitchen-landing-zone-orchestrator:
   addition_method: automatic
   content_hash: e4d36800a2f1d4424273e911d84854460b985e651e7412ea47034f9cd8020b5b
   health_score: null
-  last_checked: 1780352838.801057
+  last_checked: 1780352838
   needs_ai_refresh: false
   discovered_at: '2026-06-01T14:32:25Z'
   last_ai_eval: null
@@ -198178,6 +198938,10 @@ https://github.com/foggykitchen/foggykitchen-landing-zone-orchestrator:
   social_preview_url: https://opengraph.githubassets.com/bfe8baf6e63ceb285737c904463890959aea7effd67a296e77ac789846b19687/foggykitchen/foggykitchen-landing-zone-orchestrator
   source_provenance: X.com (nubenetes)
   suggested_new_category: multi-cloud-landing-zones
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:57.291545+02:00'
 https://github.com/forbearing/k8s:
   title: forbearing/k8s
   description: ''
@@ -198195,7 +198959,7 @@ https://github.com/forbearing/k8s:
   addition_method: manual
   content_hash: 3aa7469faad948e6ba9ce9a6d050028a335b91d34beb9adabf533b12a090808f
   health_score: 100.0
-  last_checked: 1779029948.692914
+  last_checked: 1779029948
   needs_ai_refresh: true
   discovered_at: '2022-11-15T23:57:18Z'
   last_ai_eval: null
@@ -198215,6 +198979,10 @@ https://github.com/forbearing/k8s:
   gh_license: Apache-2.0
   gh_pushed: '2022-11-15T23:57:18Z'
   gh_stars: 73
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:44:58.056614+02:00'
 https://github.com/freach/kubernetes-security-best-practice/blob/master/README.md:
   title: "Kubernetes Security Best Practices \U0001F31F"
   description: ''
@@ -198232,7 +199000,7 @@ https://github.com/freach/kubernetes-security-best-practice/blob/master/README.m
   addition_method: manual
   content_hash: 37aafd945ea8a42e8fee8a2e74ce338bb96341803e8e7272316cbd7e40c1b6d9
   health_score: 100.0
-  last_checked: 1779033782.363462
+  last_checked: 1779033782
   needs_ai_refresh: true
   discovered_at: '2019-09-11T23:13:51Z'
   last_ai_eval: null
@@ -198252,6 +199020,10 @@ https://github.com/freach/kubernetes-security-best-practice/blob/master/README.m
   gh_license: Apache-2.0
   gh_pushed: '2019-09-11T23:13:51Z'
   gh_stars: 2712
+  gh_open_issues_30d: 12
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:44:58.827996+02:00'
 https://github.com/frectonz/sql-studio:
   title: 'SQL Studio: A Unified SQL Database Explorer'
   description: ''
@@ -198269,7 +199041,7 @@ https://github.com/frectonz/sql-studio:
   addition_method: manual
   content_hash: c99e0d82a1df7ea3315a001508cbed916e879f1264a16b624637a063f1efd8ee
   health_score: 100.0
-  last_checked: 1779031107.403028
+  last_checked: 1779031107
   needs_ai_refresh: true
   discovered_at: '2026-03-15T20:25:56Z'
   last_ai_eval: null
@@ -198293,6 +199065,10 @@ https://github.com/frectonz/sql-studio:
   gh_license: MIT
   gh_pushed: '2026-03-15T20:25:56Z'
   gh_stars: 3546
+  gh_open_issues_30d: 1
+  gh_open_prs_30d: 0
+  gh_community_health: low
+  gh_activity_checked: '2026-06-19T15:44:59.724612+02:00'
 https://github.com/freelensapp/freelens:
   title: FreeLens
   description: ''
@@ -198310,7 +199086,7 @@ https://github.com/freelensapp/freelens:
   addition_method: manual
   content_hash: d276cefc7d35cc51940e7419b703a9a7fce83deb3427ec1a89486e6da03ceb21
   health_score: 100.0
-  last_checked: 1779033072.240303
+  last_checked: 1779033072
   needs_ai_refresh: true
   discovered_at: '2026-06-13T21:55:17Z'
   last_ai_eval: null
@@ -198334,6 +199110,10 @@ https://github.com/freelensapp/freelens:
   gh_license: MIT
   gh_pushed: '2026-06-13T21:55:17Z'
   gh_stars: 5146
+  gh_open_issues_30d: 225
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:45:00.522065+02:00'
 https://github.com/fstab/cifs:
   title: fstab/cifs
   description: ''
@@ -198350,7 +199130,7 @@ https://github.com/fstab/cifs:
   addition_method: manual
   content_hash: dd7bd3ed45ca585e641d6c0013accb851509d60bbd58229ab13cb656f1fe41a9
   health_score: 100.0
-  last_checked: 1779030615.307162
+  last_checked: 1779030615
   needs_ai_refresh: true
   discovered_at: '2022-08-04T10:15:05Z'
   last_ai_eval: null
@@ -198370,6 +199150,10 @@ https://github.com/fstab/cifs:
   gh_license: MIT
   gh_pushed: '2022-08-04T10:15:05Z'
   gh_stars: 218
+  gh_open_issues_30d: 13
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:45:01.263021+02:00'
 https://github.com/furiko-io/furiko:
   title: github.com/furiko-io/furiko
   description: ''
@@ -198387,7 +199171,7 @@ https://github.com/furiko-io/furiko:
   addition_method: manual
   content_hash: f67e9269f51d43150e6bdaaee14b29396f934bb39d7b6f75dcc26040a58aafc1
   health_score: 100.0
-  last_checked: 1779029878.568207
+  last_checked: 1779029878
   needs_ai_refresh: true
   discovered_at: '2025-02-13T13:57:36Z'
   last_ai_eval: null
@@ -198407,6 +199191,10 @@ https://github.com/furiko-io/furiko:
   gh_license: Apache-2.0
   gh_pushed: '2025-02-13T13:57:36Z'
   gh_stars: 502
+  gh_open_issues_30d: 19
+  gh_open_prs_30d: 0
+  gh_community_health: healthy
+  gh_activity_checked: '2026-06-19T15:45:02.015964+02:00'
 https://github.com/futurewei-cloud/arktos:
   title: Arktos
   description: ''
@@ -198423,7 +199211,7 @@ https://github.com/futurewei-cloud/arktos:
   addition_method: manual
   content_hash: 0b1491439fcc57271dd4c99fc6484111dbdcad7b6e5c55bcf13c381f3ae0eade
   health_score: 100.0
-  last_checked: 1781736046.80252
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.802520+02:00'
   last_ai_eval: null
@@ -198443,6 +199231,10 @@ https://github.com/futurewei-cloud/arktos:
   gh_stars: 0
   gh_pushed: N/A
   gh_license: N/A
+  gh_open_issues_30d: 0
+  gh_open_prs_30d: 0
+  gh_community_health: dormant
+  gh_activity_checked: '2026-06-19T15:45:02.863759+02:00'
 https://github.com/gardener/etcd-backup-restore:
   title: github.com/gardener/etcd-backup-restore
   description: ''
@@ -198459,7 +199251,7 @@ https://github.com/gardener/etcd-backup-restore:
   addition_method: manual
   content_hash: d7e53637459bbdca137936836576f26a3d8ff7ad9fa1d18b9739560ce5af879e
   health_score: 100.0
-  last_checked: 1779030598.014695
+  last_checked: 1779030598
   needs_ai_refresh: true
   discovered_at: '2026-06-14T07:36:01Z'
   last_ai_eval: null
@@ -198479,6 +199271,10 @@ https://github.com/gardener/etcd-backup-restore:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-14T07:36:01Z'
   gh_stars: 329
+  gh_open_issues_30d: 67
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:45:03.614541+02:00'
 https://github.com/gardener/gardener:
   title: Gardener
   description: ''
@@ -198497,7 +199293,7 @@ https://github.com/gardener/gardener:
   addition_method: manual
   content_hash: b7f0a60e9aed7ab6d0afdc9c5e7e5e44d33801f213b81cda3df302e599ecf70b
   health_score: 100.0
-  last_checked: 1779029155.266851
+  last_checked: 1779029155
   needs_ai_refresh: true
   discovered_at: '2026-06-12T20:51:13Z'
   last_ai_eval: null
@@ -198518,6 +199314,10 @@ https://github.com/gardener/gardener:
   gh_license: Apache-2.0
   gh_pushed: '2026-06-12T20:51:13Z'
   gh_stars: 3394
+  gh_open_issues_30d: 228
+  gh_open_prs_30d: 0
+  gh_community_health: active
+  gh_activity_checked: '2026-06-19T15:45:04.593516+02:00'
 https://github.com/gardener/terraformer:
   title: 'gardener/terraformer: Terraformer'
   description: ''
@@ -198537,7 +199337,7 @@ https://github.com/gardener/terraformer:
   addition_method: manual
   content_hash: 4feb7d4dff0d978e9a48fe63e63b6f231ef56043a67d713b653d1073ba13c106
   health_score: 100.0
-  last_checked: 1779030230.991256
+  last_checked: 1779030230
   needs_ai_refresh: true
   discovered_at: '2026-06-09T14:30:05Z'
   last_ai_eval: null
@@ -198573,7 +199373,7 @@ https://github.com/garutilorenzo/k3s-aws-terraform-cluster:
   addition_method: manual
   content_hash: f7dcc6728d69946078ab4a9d007dcb40d6bb05c548b969b19c56e124510a8e78
   health_score: 100.0
-  last_checked: 1779031021.323579
+  last_checked: 1779031021
   needs_ai_refresh: true
   discovered_at: '2023-02-04T16:07:20Z'
   last_ai_eval: null
@@ -198609,7 +199409,7 @@ https://github.com/garutilorenzo/k8s-aws-terraform-cluster:
   addition_method: manual
   content_hash: 9c21b39bd0ec8e64dd91681f4b29a8592fef820e62a4a43a9d2a6a6d833ae52b
   health_score: 100.0
-  last_checked: 1779032757.161449
+  last_checked: 1779032757
   needs_ai_refresh: true
   discovered_at: '2024-03-15T11:19:55Z'
   last_ai_eval: null
@@ -198643,7 +199443,7 @@ https://github.com/gayanvoice/top-github-users:
   addition_method: manual
   content_hash: 377a211e15cafdbab77a3a930fbc24784e898d07501f2e59a55e6ad56fb22002
   health_score: 100.0
-  last_checked: 1779033623.317791
+  last_checked: 1779033623
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:00:23.317791+02:00'
   last_ai_eval: null
@@ -198670,7 +199470,7 @@ https://github.com/gcla/termshark:
   addition_method: manual
   content_hash: a19fcdc6f6de9dcb1c1d6f4e3372ce3932bd4e3170ded85ec3a190e95467b91d
   health_score: 100.0
-  last_checked: 1779033030.860367
+  last_checked: 1779033030
   needs_ai_refresh: true
   discovered_at: '2024-04-30T06:15:11Z'
   last_ai_eval: null
@@ -198706,7 +199506,7 @@ https://github.com/geerlingguy/ansible-for-devops:
   addition_method: manual
   content_hash: 92f4a9fc4627622a11cf72b99e447bec9cb36a3dc0d4afd6645bf75f5e48e49d
   health_score: 100.0
-  last_checked: 1779034332.828668
+  last_checked: 1779034332
   needs_ai_refresh: true
   discovered_at: '2025-05-25T06:03:59Z'
   last_ai_eval: null
@@ -198747,7 +199547,7 @@ https://github.com/geerlingguy/ansible-for-devops/tree/master/kubernetes:
   addition_method: manual
   content_hash: 42b15252dd72404b85198e54e9f03237bb980d450270ea2d5b67beb6685e0144
   health_score: 100.0
-  last_checked: 1779033592.020544
+  last_checked: 1779033592
   needs_ai_refresh: true
   discovered_at: '2025-05-25T06:03:59Z'
   last_ai_eval: null
@@ -198783,7 +199583,7 @@ https://github.com/geerlingguy/ansible-role-docker:
   addition_method: manual
   content_hash: 0415ef3aef3db9596af58284d93bb08742cbf9389d32ca8133ceb9e60988e3fb
   health_score: 100.0
-  last_checked: 1779032173.427523
+  last_checked: 1779032173
   needs_ai_refresh: true
   discovered_at: '2026-04-22T02:35:44Z'
   last_ai_eval: null
@@ -198819,7 +199619,7 @@ https://github.com/geerlingguy/ansible-role-jenkins:
   addition_method: manual
   content_hash: 1f381e6c741c1768e123bf4991e9b5721919361566a2823f36adf1d84ac5eebc
   health_score: 100.0
-  last_checked: 1779031021.254763
+  last_checked: 1779031021
   needs_ai_refresh: true
   discovered_at: '2026-03-04T20:09:59Z'
   last_ai_eval: null
@@ -198856,7 +199656,7 @@ https://github.com/geerlingguy/ansible-role-kubernetes:
   addition_method: manual
   content_hash: ec20419456edd443a34a1cf535161ce7cd267c0bc4f2c98fe0a6bcda0340f4b7
   health_score: 100.0
-  last_checked: 1779033655.948076
+  last_checked: 1779033655
   needs_ai_refresh: true
   discovered_at: '2025-11-28T04:12:15Z'
   last_ai_eval: null
@@ -198895,7 +199695,7 @@ https://github.com/genuinetools/contained.af:
   addition_method: manual
   content_hash: 4fab4e4846007403029a55064c80876c43c64e8dec263fb7a66b06e8cdf4db68
   health_score: 100.0
-  last_checked: 1779033068.534307
+  last_checked: 1779033068
   needs_ai_refresh: true
   discovered_at: '2023-05-11T20:38:28Z'
   last_ai_eval: null
@@ -198933,7 +199733,7 @@ https://github.com/genuinetools/img:
   addition_method: manual
   content_hash: 0b7ad58af06e4f93f6af11e2d6547d478fe08c09914acc88f1dac481bcf9723b
   health_score: 100.0
-  last_checked: 1779029884.087404
+  last_checked: 1779029884
   needs_ai_refresh: true
   discovered_at: '2024-05-19T22:07:07Z'
   last_ai_eval: null
@@ -198969,7 +199769,7 @@ https://github.com/geritol/secret-backup-operator:
   addition_method: manual
   content_hash: 42b31d1715d385ad4a02d32aefbf817e31b912c7ac130e3cd62f7e54379ab832
   health_score: 100.0
-  last_checked: 1779031645.773688
+  last_checked: 1779031645
   needs_ai_refresh: true
   discovered_at: '2024-05-31T12:48:52Z'
   last_ai_eval: null
@@ -199006,7 +199806,7 @@ https://github.com/germainlefebvre4/ns-killer:
   addition_method: manual
   content_hash: 7595722e195c0c1cb8347dc9e1138f2bd73a45b915a67684c7a47187f6c7f2af
   health_score: 100.0
-  last_checked: 1779029292.262313
+  last_checked: 1779029292
   needs_ai_refresh: true
   discovered_at: '2022-12-08T11:41:58Z'
   last_ai_eval: null
@@ -199042,7 +199842,7 @@ https://github.com/getanteon/anteon:
   addition_method: manual
   content_hash: 8b7dda6a22f3f966051a09000c96f03bb5ccc95cf32998df7d8488951c2e0913
   health_score: 100.0
-  last_checked: 1779130495.027826
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-03-04T10:47:26Z'
   last_ai_eval: null
@@ -199076,7 +199876,7 @@ https://github.com/getporter/porter:
   addition_method: manual
   content_hash: d16c8c4fa6a257c0d88cb0d8f09ebc35e09a0aa1ea8ea0c64715ddba039a6723
   health_score: 100.0
-  last_checked: 1779032185.321365
+  last_checked: 1779032185
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:25.321365+02:00'
   last_ai_eval: null
@@ -199102,7 +199902,7 @@ https://github.com/getseabird/seabird:
   addition_method: manual
   content_hash: 46c7815a6286cdad936489cbdfe7128e6d24e688204585a7debe0ccdba47e4d1
   health_score: 100.0
-  last_checked: 1779032521.784528
+  last_checked: 1779032521
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:01.784528+02:00'
   last_ai_eval: null
@@ -199132,7 +199932,7 @@ https://github.com/getsops/sops:
   addition_method: manual
   content_hash: ed65338f4cf9d0235bd8e6c3136131b05984892aa6f0cdaabfd1d56bc233683d
   health_score: 100.0
-  last_checked: 1779130495.00683
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-13T13:42:34Z'
   last_ai_eval: null
@@ -199171,7 +199971,7 @@ https://github.com/gfkse/jenkins-shared-library:
   addition_method: manual
   content_hash: 336a3650b81c6d9917f3c2ce89a4209f890a331bc5894c1a852a86fc628b83ad
   health_score: 100.0
-  last_checked: 1779030401.52708
+  last_checked: 1779030401
   needs_ai_refresh: true
   discovered_at: '2019-05-03T11:38:19Z'
   last_ai_eval: null
@@ -199208,7 +200008,7 @@ https://github.com/ggicci/httpin:
   addition_method: manual
   content_hash: 659e16434a94cd541d92b16bcc6b1e2c9ae58c77edcd047933dfd5a9be53a904
   health_score: 100.0
-  last_checked: 1779031712.403094
+  last_checked: 1779031712
   needs_ai_refresh: true
   discovered_at: '2026-05-28T17:48:28Z'
   last_ai_eval: null
@@ -199245,7 +200045,7 @@ https://github.com/gianlucam76/k8s-cleaner:
   addition_method: manual
   content_hash: 26b97509c6b90de108c22f7d0fd95a2e8c0f4c50d694bf37a22d7221a315e6d2
   health_score: 100.0
-  last_checked: 1779033429.03164
+  last_checked: 1779033429
   needs_ai_refresh: true
   discovered_at: '2026-06-12T19:53:05Z'
   last_ai_eval: null
@@ -199282,7 +200082,7 @@ https://github.com/gimlet-io/gimletd:
   addition_method: manual
   content_hash: 43b378c03c6da86876294318ac70f09361d86a2fb5da66149d0511b37c3a67d2
   health_score: 100.0
-  last_checked: 1779034046.056252
+  last_checked: 1779034046
   needs_ai_refresh: true
   discovered_at: '2022-02-15T10:57:47Z'
   last_ai_eval: null
@@ -199318,7 +200118,7 @@ https://github.com/gini/dexter:
   addition_method: manual
   content_hash: b11c25939eda17cb4b637647b1e2e2811dcd834b4766f1939239a637bc2dc797
   health_score: 100.0
-  last_checked: 1779030529.567501
+  last_checked: 1779030529
   needs_ai_refresh: true
   discovered_at: '2025-05-15T09:16:14Z'
   last_ai_eval: null
@@ -199357,7 +200157,7 @@ https://github.com/giscus/giscus:
   addition_method: manual
   content_hash: b22fa6822fa703d1b785a0d49ec3a04682c68d95560f2c34a0db20da4b105fa0
   health_score: 100.0
-  last_checked: 1779030346.657435
+  last_checked: 1779030346
   needs_ai_refresh: true
   discovered_at: '2026-05-26T22:20:10Z'
   last_ai_eval: null
@@ -199394,7 +200194,7 @@ https://github.com/git-bug/git-bug:
   addition_method: manual
   content_hash: 4c83960b8e5b1a513bec83e62833dc0dcf470ddaa0f59fdbf8412e05610aa34c
   health_score: 100.0
-  last_checked: 1779130494.938403
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-10T16:43:20Z'
   last_ai_eval: null
@@ -199431,7 +200231,7 @@ https://github.com/git-ecosystem/git-credential-manager:
   addition_method: manual
   content_hash: 2a25383d14eb101fbfb2319c46825dd6d3f682fd4ca51e44de459bd0354e2bf0
   health_score: 100.0
-  last_checked: 1779130494.960837
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-04T16:55:49Z'
   last_ai_eval: null
@@ -199469,7 +200269,7 @@ https://github.com/git-lfs/git-lfs:
   addition_method: manual
   content_hash: 7ea220e77ce55e3306722f54f095daa96bef1d6cefda24f07b7a67d61bc52c92
   health_score: 100.0
-  last_checked: 1779030531.753526
+  last_checked: 1779030531
   needs_ai_refresh: true
   discovered_at: '2026-06-12T23:00:26Z'
   last_ai_eval: null
@@ -199503,7 +200303,7 @@ https://github.com/github/hub:
   addition_method: manual
   content_hash: 19e5325c8cceef53dda6b4eea55c83bef59a3aa0e8ee368acf5fd214f49edef8
   health_score: 100.0
-  last_checked: 1779033084.921753
+  last_checked: 1779033084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:24.921753+02:00'
   last_ai_eval: null
@@ -199532,7 +200332,7 @@ https://github.com/github/roadmap:
   addition_method: manual
   content_hash: 3df3a08ca659e1b2ddf4eb812dc358c39a576f565facbb5044553cf4d28125c6
   health_score: 100.0
-  last_checked: 1779034208.361737
+  last_checked: 1779034208
   needs_ai_refresh: true
   discovered_at: '2024-10-15T17:31:37Z'
   last_ai_eval: null
@@ -199573,7 +200373,7 @@ https://github.com/github/spec-kit:
   addition_method: automatic
   content_hash: 4de024c361339bcc8fb99b926d6f1beb76c2fa87eb92ee34f402417484763e09
   health_score: null
-  last_checked: 1780352003.689787
+  last_checked: 1780352003
   needs_ai_refresh: false
   discovered_at: '2026-06-01T20:04:05Z'
   last_ai_eval: null
@@ -199616,7 +200416,7 @@ https://github.com/gitkraken/vscode-gitlens:
   addition_method: manual
   content_hash: e89e808f4e2a1a244907443e3d923b40bba53c989aadd137e8c9d01c1f32047b
   health_score: 100.0
-  last_checked: 1779130494.990298
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-13T10:03:33Z'
   last_ai_eval: null
@@ -199652,7 +200452,7 @@ https://github.com/gitops-working-group/gitops-working-group:
   addition_method: manual
   content_hash: 9d9764e6cf92f70eccb5378965fcc8346d1d78f9debc8e4fda5788f611d575b3
   health_score: 100.0
-  last_checked: 1781736234.959606
+  last_checked: 1781736234
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:54.959606+02:00'
   last_ai_eval: null
@@ -199686,7 +200486,7 @@ https://github.com/gitpod-io/gitpod:
   addition_method: manual
   content_hash: eb24ad27f36de528892de45b55c410dbad56c44b555c6b0bd8bef22f602d478d
   health_score: 100.0
-  last_checked: 1779032575.059455
+  last_checked: 1779032575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:55.059455+02:00'
   last_ai_eval: null
@@ -199715,7 +200515,7 @@ https://github.com/glasskube/glasskube:
   addition_method: manual
   content_hash: 51da47e4c55388dcbd40159d1da61eab11290ca9f40668d796fc7f68eada02b0
   health_score: 100.0
-  last_checked: 1779031440.643525
+  last_checked: 1779031440
   needs_ai_refresh: true
   discovered_at: '2026-06-14T05:40:36Z'
   last_ai_eval: null
@@ -199752,7 +200552,7 @@ https://github.com/glebiller/dynamic-configuration-operator:
   addition_method: manual
   content_hash: ab73ad174bcf814e3f621425b5ac4802c3a7e8aa4e02c0efbe27e46fe06c4071
   health_score: 100.0
-  last_checked: 1779029270.305981
+  last_checked: 1779029270
   needs_ai_refresh: true
   discovered_at: '2022-06-03T06:48:17Z'
   last_ai_eval: null
@@ -199790,7 +200590,7 @@ https://github.com/globalbao/awesome-azure-policy:
   addition_method: manual
   content_hash: 4bcbfb219e6301b4449591249dd3eacaa370c52beff27636ea05d853936c98b9
   health_score: 100.0
-  last_checked: 1779031258.610477
+  last_checked: 1779031258
   needs_ai_refresh: true
   discovered_at: '2026-05-30T07:05:04Z'
   last_ai_eval: null
@@ -199830,7 +200630,7 @@ https://github.com/gnunn1/openshift-basic-pipeline:
   addition_method: manual
   content_hash: a647dcf14582f30395fec73319ca966d76c8fabb4554cc7c77eb763547055ccd
   health_score: 100.0
-  last_checked: 1781735911.005016
+  last_checked: 1781735911
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:31.005016+02:00'
   last_ai_eval: null
@@ -199867,7 +200667,7 @@ https://github.com/go-ini/ini:
   addition_method: manual
   content_hash: eec84d4d40fc09b044a8f6c1758e6e5a22920b45839ee1378963ed77a39d9327
   health_score: 100.0
-  last_checked: 1779030482.900576
+  last_checked: 1779030482
   needs_ai_refresh: true
   discovered_at: '2026-06-10T02:52:00Z'
   last_ai_eval: null
@@ -199904,7 +200704,7 @@ https://github.com/go-kratos/kratos:
   addition_method: manual
   content_hash: d8b3a5966beaa392e91423c1174ec333d1ef65a03fcf0313da905127cdc1fc12
   health_score: 100.0
-  last_checked: 1779030721.06999
+  last_checked: 1779030721
   needs_ai_refresh: true
   discovered_at: '2026-06-11T17:48:15Z'
   last_ai_eval: null
@@ -199938,7 +200738,7 @@ https://github.com/go-skynet/LocalAI:
   addition_method: manual
   content_hash: 22c3a959143855b286babc422ceccdbd022b124fd2220eec15235cad4803b2c0
   health_score: 100.0
-  last_checked: 1779034296.171325
+  last_checked: 1779034296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:36.171325+02:00'
   last_ai_eval: null
@@ -199967,7 +200767,7 @@ https://github.com/go-zepto/zepto:
   addition_method: manual
   content_hash: cd34e31948109028cf2239a268e2d9f884dfa4ba6f15914135009845a011d473
   health_score: 100.0
-  last_checked: 1779031850.503621
+  last_checked: 1779031850
   needs_ai_refresh: true
   discovered_at: '2023-01-07T14:05:13Z'
   last_ai_eval: null
@@ -200003,7 +200803,7 @@ https://github.com/goatlas-io/atlas:
   addition_method: manual
   content_hash: afb0eb2f01f5db918bb1761d46da28dd13947142d475ec0e9c3f5ed19c258ec6
   health_score: 100.0
-  last_checked: 1779033573.268645
+  last_checked: 1779033573
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:59:33.268645+02:00'
   last_ai_eval: null
@@ -200034,7 +200834,7 @@ https://github.com/goauthentik/authentik:
   addition_method: manual
   content_hash: 5667bad915e0520f49618d37b1daa9f940904e5060b23e00c447c611c1ba0cca
   health_score: 100.0
-  last_checked: 1779029226.095822
+  last_checked: 1779029226
   needs_ai_refresh: true
   discovered_at: '2026-06-14T00:41:18Z'
   last_ai_eval: null
@@ -200070,7 +200870,7 @@ https://github.com/gobins/vault-controller:
   addition_method: manual
   content_hash: 0f0b1d87c0f9618baece440b7ad2667cf8f9fc3ee00b642ca47fc1e5ce33eba4
   health_score: 100.0
-  last_checked: 1781736046.681833
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.681833+02:00'
   last_ai_eval: null
@@ -200106,7 +200906,7 @@ https://github.com/gofireflyio/aiac:
   addition_method: manual
   content_hash: 16958b5e621a23c03b7845ca069d5e42569f1849e4f47ab8dfe68ad37590061e
   health_score: 100.0
-  last_checked: 1779030531.762656
+  last_checked: 1779030531
   needs_ai_refresh: true
   discovered_at: '2026-03-24T10:56:24Z'
   last_ai_eval: null
@@ -200141,7 +200941,7 @@ https://github.com/golang-design/history:
   addition_method: manual
   content_hash: 7339e336df835b857a302fd667af564836465a85c72b527e858a778d4ed44923
   health_score: 100.0
-  last_checked: 1779033765.72059
+  last_checked: 1779033765
   needs_ai_refresh: true
   discovered_at: '2026-06-06T19:29:25Z'
   last_ai_eval: null
@@ -200178,7 +200978,7 @@ https://github.com/golang/go:
   addition_method: manual
   content_hash: 79341eaf95307021dd1bc772541b237cee35cd3b9c08f66c3254a5d69b65bd3d
   health_score: 100.0
-  last_checked: 1779033074.831687
+  last_checked: 1779033074
   needs_ai_refresh: true
   discovered_at: '2026-06-13T23:52:29Z'
   last_ai_eval: null
@@ -200215,7 +201015,7 @@ https://github.com/golang/vscode-go/blob/master/README.md:
   addition_method: manual
   content_hash: cc3240753fe6261e8fa0d776a10f0b1677bd4802ba2b0ef21e509d554f581fe0
   health_score: 100.0
-  last_checked: 1779031808.319067
+  last_checked: 1779031808
   needs_ai_refresh: true
   discovered_at: '2026-06-13T12:13:43Z'
   last_ai_eval: null
@@ -200252,7 +201052,7 @@ https://github.com/goldbergyoni/nodebestpractices/blob/spanish-translation/READM
   addition_method: manual
   content_hash: df5a4da988f2552a67dd3a172925d42383d550e36d6f8e1b81064fb26bab1585
   health_score: 100.0
-  last_checked: 1779031258.968794
+  last_checked: 1779031258
   needs_ai_refresh: true
   discovered_at: '2025-04-15T21:52:42Z'
   last_ai_eval: null
@@ -200293,7 +201093,7 @@ https://github.com/google/agents-cli:
   addition_method: manual
   content_hash: 4fec61eed9d0bc778980dba4be9db4bfa0284b1b76b7d78504560aea1f89e11b
   health_score: 100.0
-  last_checked: 1779030952.276939
+  last_checked: 1779030952
   needs_ai_refresh: true
   discovered_at: '2026-06-10T17:15:35Z'
   last_ai_eval: null
@@ -200333,7 +201133,7 @@ https://github.com/google/clusterfuzzlite:
   addition_method: manual
   content_hash: f70c6ca268f229a4fc89430b03ab374f2bdd032445512d6588590b935b704860
   health_score: 100.0
-  last_checked: 1779032173.538572
+  last_checked: 1779032173
   needs_ai_refresh: true
   discovered_at: '2026-02-12T15:25:29Z'
   last_ai_eval: null
@@ -200370,7 +201170,7 @@ https://github.com/google/gke-policy-automation:
   addition_method: manual
   content_hash: 8c4bd76ded37e113156180ddd6a73bfde883f62e27d71f70c15751586c8b378b
   health_score: 100.0
-  last_checked: 1779029821.086505
+  last_checked: 1779029821
   needs_ai_refresh: true
   discovered_at: '2025-11-20T02:49:20Z'
   last_ai_eval: null
@@ -200409,7 +201209,7 @@ https://github.com/google/go-containerregistry:
   addition_method: manual
   content_hash: 824bcad8179ee7eaed9201881d94b083b2c5691fa73025ef25044107e77de14d
   health_score: 100.0
-  last_checked: 1779030087.170144
+  last_checked: 1779030087
   needs_ai_refresh: true
   discovered_at: '2026-06-12T17:46:16Z'
   last_ai_eval: null
@@ -200448,7 +201248,7 @@ https://github.com/google/jsonnet/tree/master/case_studies/kubernetes:
   addition_method: manual
   content_hash: 12857cf535306b3dff99a713012717134fb582719ffdc0e27fb1d47c0b1aa38a
   health_score: 100.0
-  last_checked: 1779029325.748232
+  last_checked: 1779029325
   needs_ai_refresh: true
   discovered_at: '2026-03-30T14:23:57Z'
   last_ai_eval: null
@@ -200482,7 +201282,7 @@ https://github.com/google/ko:
   addition_method: manual
   content_hash: 8e4aa65a2a01aa4d4deeccc0b4ae26eb2ced7e4e50f7646be6e4769db788190a
   health_score: 100.0
-  last_checked: 1779032383.809977
+  last_checked: 1779032383
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:43.809977+02:00'
   last_ai_eval: null
@@ -200512,7 +201312,7 @@ https://github.com/google/log4jscanner:
   addition_method: manual
   content_hash: fc5d86790279e6ff9b96ad807c47be809311d97fb5c9c964ef1b3f7745a767ee
   health_score: 100.0
-  last_checked: 1779033051.547248
+  last_checked: 1779033051
   needs_ai_refresh: true
   discovered_at: '2022-06-30T03:03:00Z'
   last_ai_eval: null
@@ -200548,7 +201348,7 @@ https://github.com/google/prometheus-slo-burn-example:
   addition_method: manual
   content_hash: b7c0dc57df89b3d6482acc1bd04f343b8036d2a66d653d9f4e9a6c728a3d7b14
   health_score: 100.0
-  last_checked: 1779130495.017053
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2019-05-30T22:29:10Z'
   last_ai_eval: null
@@ -200585,7 +201385,7 @@ https://github.com/google/python-fire:
   addition_method: manual
   content_hash: df1413081fc9aef12fa7c88d8bbc3cb120d92ededd11fb30233d7fb4aa04e4c8
   health_score: 100.0
-  last_checked: 1779031341.791523
+  last_checked: 1779031341
   needs_ai_refresh: true
   discovered_at: '2026-04-01T09:05:35Z'
   last_ai_eval: null
@@ -200621,7 +201421,7 @@ https://github.com/google/slo-generator:
   addition_method: manual
   content_hash: 6804779cb9fa416c8845d60e0658b4fdfd304dd8fbbb3dd05572636f646aa30a
   health_score: 100.0
-  last_checked: 1779034084.935779
+  last_checked: 1779034084
   needs_ai_refresh: true
   discovered_at: '2026-06-03T22:39:22Z'
   last_ai_eval: null
@@ -200658,7 +201458,7 @@ https://github.com/google/zx:
   addition_method: manual
   content_hash: ff190bac51cf391fef3a8488556200dd011adf69335c4f95bc65c1c6b4e572c6
   health_score: 100.0
-  last_checked: 1779034484.802969
+  last_checked: 1779034484
   needs_ai_refresh: true
   discovered_at: '2026-06-13T01:03:50Z'
   last_ai_eval: null
@@ -200694,7 +201494,7 @@ https://github.com/gopaddle-io/configurator:
   addition_method: manual
   content_hash: ed41f1daa82d28b02c69ace91ecc18809c7f6a2b3317a36f8970cab7c991abf6
   health_score: 100.0
-  last_checked: 1779029565.846619
+  last_checked: 1779029565
   needs_ai_refresh: true
   discovered_at: '2024-01-29T21:07:12Z'
   last_ai_eval: null
@@ -200730,7 +201530,7 @@ https://github.com/goss-org/goss:
   addition_method: manual
   content_hash: 599d7c114ad70f7c2533e2919513ae4ff015891c840061c6ab79b4a54b3d841f
   health_score: 100.0
-  last_checked: 1779130494.957846
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-08T18:19:17Z'
   last_ai_eval: null
@@ -200764,7 +201564,7 @@ https://github.com/govirtuo/kube-ns-suspender:
   addition_method: manual
   content_hash: 7ccc734e40d5f5bd2b9af238148c21df9beb035f7096a975756f0a216da1799c
   health_score: 100.0
-  last_checked: 1779032245.469833
+  last_checked: 1779032245
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:25.469833+02:00'
   last_ai_eval: null
@@ -200793,7 +201593,7 @@ https://github.com/grafana/agent:
   addition_method: manual
   content_hash: 42acde43745effb075e35bcdad1e042924521a26e511954e82c2f16f694308c4
   health_score: 100.0
-  last_checked: 1779032380.873074
+  last_checked: 1779032380
   needs_ai_refresh: true
   discovered_at: '2026-06-13T21:15:40Z'
   last_ai_eval: null
@@ -200830,7 +201630,7 @@ https://github.com/grafana/mimir:
   addition_method: manual
   content_hash: 35393723f9f6fa4ec27a899e1205b638a027699ee62dd5194b00e31a44903221
   health_score: 100.0
-  last_checked: 1779031615.76551
+  last_checked: 1779031615
   needs_ai_refresh: true
   discovered_at: '2026-06-14T09:48:11Z'
   last_ai_eval: null
@@ -200869,7 +201669,7 @@ https://github.com/grafana/tanka:
   addition_method: manual
   content_hash: f0f449caab037a1b55ce5c7b9466a4e5e7ec80d143f698945ad0c9736c23a67c
   health_score: 100.0
-  last_checked: 1779033309.782178
+  last_checked: 1779033309
   needs_ai_refresh: true
   discovered_at: '2026-06-14T05:21:30Z'
   last_ai_eval: null
@@ -200906,7 +201706,7 @@ https://github.com/grafana/tempo:
   addition_method: manual
   content_hash: 78d8cbe88fd38721caa5f8f4b399878c4a62eeee3cdee4ff12d1f5e5fa996c27
   health_score: 100.0
-  last_checked: 1779033704.880252
+  last_checked: 1779033704
   needs_ai_refresh: true
   discovered_at: '2026-06-13T17:10:29Z'
   last_ai_eval: null
@@ -200943,7 +201743,7 @@ https://github.com/gravitational/teleport:
   addition_method: manual
   content_hash: 99ad550caec041b2881b70c1e9bc86ad0de2257122e7f4e21981d3f2bee4fde7
   health_score: 100.0
-  last_checked: 1779033610.096393
+  last_checked: 1779033610
   needs_ai_refresh: true
   discovered_at: '2026-06-13T21:53:12Z'
   last_ai_eval: null
@@ -200980,7 +201780,7 @@ https://github.com/gravitational/teleport/discussions/8330:
   addition_method: manual
   content_hash: 3ae81f1e26f723553a9985d83a5ba83b608cb7da8491be7d57e345dbc9ef7347
   health_score: 100.0
-  last_checked: 1779029472.994739
+  last_checked: 1779029472
   needs_ai_refresh: true
   discovered_at: '2026-06-13T21:53:12Z'
   last_ai_eval: null
@@ -201018,7 +201818,7 @@ https://github.com/gravitl/netmaker:
   addition_method: manual
   content_hash: 461d6feb067687a3eee4be5d99ca748eab30f86a8f003957b60479535cb6af74
   health_score: 100.0
-  last_checked: 1779030583.664761
+  last_checked: 1779030583
   needs_ai_refresh: true
   discovered_at: '2026-06-13T03:24:38Z'
   last_ai_eval: null
@@ -201058,7 +201858,7 @@ https://github.com/griddynamics/mpl:
   addition_method: manual
   content_hash: 7f6be9f587b82afed39000db10a522cc2efef44151914c5f3d2faa2d4541b92d
   health_score: 100.0
-  last_checked: 1779029509.85872
+  last_checked: 1779029509
   needs_ai_refresh: true
   discovered_at: '2024-11-07T04:50:55Z'
   last_ai_eval: null
@@ -201098,7 +201898,7 @@ https://github.com/grosser/preoomkiller:
   addition_method: manual
   content_hash: 73aca8546922c96fb6d8726a521bac8387d99f6a103c9846e160b8993a83ae2c
   health_score: 100.0
-  last_checked: 1779031382.145584
+  last_checked: 1779031382
   needs_ai_refresh: true
   discovered_at: '2023-10-18T16:32:05Z'
   last_ai_eval: null
@@ -201135,7 +201935,7 @@ https://github.com/groundcover-com/blog/tree/main/blog_k8s_containers_restarts:
   addition_method: manual
   content_hash: ac85f08e69b018534e5a435bc0ea2caa8d0ffa0c1ead384b8521a3d6f7468686
   health_score: 100.0
-  last_checked: 1781735950.461257
+  last_checked: 1781735950
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:10.461257+02:00'
   last_ai_eval: null
@@ -201173,7 +201973,7 @@ https://github.com/groundcover-com/murre:
   addition_method: manual
   content_hash: 51452fcf5105ccb367707100fcdee160175b386b458daa5a2a5ca69dfe5b7238
   health_score: 100.0
-  last_checked: 1779029466.784863
+  last_checked: 1779029466
   needs_ai_refresh: true
   discovered_at: '2025-01-15T05:57:46Z'
   last_ai_eval: null
@@ -201209,7 +202009,7 @@ https://github.com/groundnuty/k8s-wait-for:
   addition_method: manual
   content_hash: d50e49679c8e88c0c7db5b559610ccbebe63417436af0d4de2e44d3bab733a6a
   health_score: 100.0
-  last_checked: 1779032556.747638
+  last_checked: 1779032556
   needs_ai_refresh: true
   discovered_at: '2025-01-07T01:13:36Z'
   last_ai_eval: null
@@ -201247,7 +202047,7 @@ https://github.com/grpc-ecosystem/grpc-gateway:
   addition_method: manual
   content_hash: 94f2f57b5cd69bc2a351745cda7c24eab95904d8512b67ee7c785b180333fe95
   health_score: 100.0
-  last_checked: 1779029502.958838
+  last_checked: 1779029502
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:10:49Z'
   last_ai_eval: null
@@ -201283,7 +202083,7 @@ https://github.com/gruberdev/local-gitops:
   addition_method: manual
   content_hash: d5f0e40f0ec9d9e935b48f9a5f21fe47bd0c47d2e16a66d1430f292cca2662b1
   health_score: 100.0
-  last_checked: 1781736154.278425
+  last_checked: 1781736154
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:34.278425+02:00'
   last_ai_eval: null
@@ -201320,7 +202120,7 @@ https://github.com/gruntwork-io/terragrunt-infrastructure-live-example:
   addition_method: manual
   content_hash: 5c10fc8bdf35d2003e92cbc5c4921f29cfbf1afb440c53e301ddb3e448f43069
   health_score: 100.0
-  last_checked: 1779029056.913209
+  last_checked: 1779029056
   needs_ai_refresh: true
   discovered_at: '2025-05-05T12:02:39Z'
   last_ai_eval: null
@@ -201357,7 +202157,7 @@ https://github.com/gshipley/installcentos:
   addition_method: manual
   content_hash: ff9d1221dd8a3bdf07bf5b97ed39a381f07cfd504e1fb20021a22abb0ac8bd67
   health_score: 100.0
-  last_checked: 1781736123.110118
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.110118+02:00'
   last_ai_eval: null
@@ -201391,7 +202191,7 @@ https://github.com/gudpick/pods:
   addition_method: manual
   content_hash: 25bce8646ca01a675be677e4ffeadce8eb83da1f3d44769fca5fc7d8f4937d4d
   health_score: 100.0
-  last_checked: 1779033384.973796
+  last_checked: 1779033384
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:56:24.973796+02:00'
   last_ai_eval: null
@@ -201417,7 +202217,7 @@ https://github.com/gudpick/pods/tree/master/sonar-latest:
   addition_method: manual
   content_hash: 1a18ea4de1911e1e484dd824fc1f9ff5226c6c1c816b83905efacc83fa4b69aa
   health_score: 100.0
-  last_checked: 1779031122.788572
+  last_checked: 1779031122
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:42.788572+02:00'
   last_ai_eval: null
@@ -201443,7 +202243,7 @@ https://github.com/gventuri/pandas-ai:
   addition_method: manual
   content_hash: d512d4770ea4789aecc81bef4471e1839821b2a2838a17f2acfaad339689f6c7
   health_score: 100.0
-  last_checked: 1779031333.833236
+  last_checked: 1779031333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:13.833236+02:00'
   last_ai_eval: null
@@ -201474,7 +202274,7 @@ https://github.com/gyli/DictMySQL:
   addition_method: manual
   content_hash: 151d6d5be3073376f7436d69ab5b6f4932f2c6a24bb83b7c93b819e986f8b9a6
   health_score: 100.0
-  last_checked: 1779130495.022298
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2018-12-04T06:42:34Z'
   last_ai_eval: null
@@ -201513,7 +202313,7 @@ https://github.com/hadolint/hadolint:
   addition_method: manual
   content_hash: 168d25de939de633ad29bee4a05a5b3db3157a293578ca9b07bc97f87f5433c6
   health_score: 100.0
-  last_checked: 1779032163.403744
+  last_checked: 1779032163
   needs_ai_refresh: true
   discovered_at: '2026-06-11T07:29:04Z'
   last_ai_eval: null
@@ -201547,7 +202347,7 @@ https://github.com/haflidif/terraform-azurerm-dns-private-resolver:
   addition_method: manual
   content_hash: 034762c5cdcba4d162872350dbb4a0a01a9b2d959af44d59dda356880a6c5df7
   health_score: 100.0
-  last_checked: 1779030583.669527
+  last_checked: 1779030583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:43.669527+02:00'
   last_ai_eval: null
@@ -201575,7 +202375,7 @@ https://github.com/hahwul/DevSecOps:
   addition_method: manual
   content_hash: 20a0ac59128bf7ae7c79b4a27f100202d6dcd770f50e1003b2a3b022f7d0903b
   health_score: 100.0
-  last_checked: 1779029863.155008
+  last_checked: 1779029863
   needs_ai_refresh: true
   discovered_at: '2026-04-25T13:26:26Z'
   last_ai_eval: null
@@ -201613,7 +202413,7 @@ https://github.com/halkeye-docker/docker-jenkins:
   addition_method: manual
   content_hash: 51633da2292cc3d381f7d8c72855a15783c0ed824b51e06268583476a6a6a4ab
   health_score: 100.0
-  last_checked: 1779030009.701409
+  last_checked: 1779030009
   needs_ai_refresh: true
   discovered_at: '2024-02-02T18:44:51Z'
   last_ai_eval: null
@@ -201651,7 +202451,7 @@ https://github.com/harvester/harvester:
   addition_method: manual
   content_hash: 41b2b18b344881007667cc4b17730a84013b381030f73bc2c9d3711f22e47fc7
   health_score: 100.0
-  last_checked: 1779130495.005938
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-12T04:11:38Z'
   last_ai_eval: null
@@ -201688,7 +202488,7 @@ https://github.com/hasheddan/k8scr:
   addition_method: manual
   content_hash: 13cb1e387cd306f77b7e6d500743dccc267edad6ced0a7ab3610b467903cb24a
   health_score: 100.0
-  last_checked: 1779029710.676688
+  last_checked: 1779029710
   needs_ai_refresh: true
   discovered_at: '2022-03-24T12:46:59Z'
   last_ai_eval: null
@@ -201726,7 +202526,7 @@ https://github.com/hashicorp/cap:
   addition_method: manual
   content_hash: af05f41375b0aa2fad313510ca3f20a38e30f77a192ff3a8b98710beeae18c0c
   health_score: 100.0
-  last_checked: 1779031592.166171
+  last_checked: 1779031592
   needs_ai_refresh: true
   discovered_at: '2026-05-11T03:46:31Z'
   last_ai_eval: null
@@ -201763,7 +202563,7 @@ https://github.com/hashicorp/hcl:
   addition_method: manual
   content_hash: a74147ff18d543e4f26a9d5f3593553f8fb108dcc25935c505c9805fbefe5fa3
   health_score: 100.0
-  last_checked: 1779032878.272795
+  last_checked: 1779032878
   needs_ai_refresh: true
   discovered_at: '2026-06-11T12:05:22Z'
   last_ai_eval: null
@@ -201799,7 +202599,7 @@ https://github.com/hashicorp/terraform-cdk:
   addition_method: manual
   content_hash: 51813300751965329c8de4939b5524850e59a5129f9ee51ff9095ffb23a88dd6
   health_score: 100.0
-  last_checked: 1779032288.217184
+  last_checked: 1779032288
   needs_ai_refresh: true
   discovered_at: '2025-12-10T14:12:01Z'
   last_ai_eval: null
@@ -201836,7 +202636,7 @@ https://github.com/hashicorp/terraform-k8s:
   addition_method: manual
   content_hash: ec20219598d769ac6d04b8cb760eb482a4304107c4ff0bcd07a51df2f4d033ea
   health_score: 100.0
-  last_checked: 1779029341.456669
+  last_checked: 1779029341
   needs_ai_refresh: true
   discovered_at: '2024-11-18T17:51:48Z'
   last_ai_eval: null
@@ -201873,7 +202673,7 @@ https://github.com/hashicorp/vault:
   addition_method: manual
   content_hash: e3d1a53ae91eb52490e28f1327fb302256125169ec0050a1ac93ebc1f02a075d
   health_score: 100.0
-  last_checked: 1779032388.904148
+  last_checked: 1779032388
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:28:59Z'
   last_ai_eval: null
@@ -201911,7 +202711,7 @@ https://github.com/hashicorp/vault-csi-provider:
   addition_method: manual
   content_hash: 9b09825d8a60d25aa3f4bd6fc5c9fbd07f539699d08aa67830a22d536a5a5efb
   health_score: 100.0
-  last_checked: 1779031109.334346
+  last_checked: 1779031109
   needs_ai_refresh: true
   discovered_at: '2026-06-10T06:03:53Z'
   last_ai_eval: null
@@ -201948,7 +202748,7 @@ https://github.com/hashicorp/waypoint/tree/main/website/content/docs:
   addition_method: manual
   content_hash: 710e95dc03f3c03f71a890f95fa5e702f6488c9d3d3bc23297f36508a12c5029
   health_score: 100.0
-  last_checked: 1779130495.026502
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2024-01-08T18:48:14Z'
   last_ai_eval: null
@@ -201986,7 +202786,7 @@ https://github.com/hasura/gitkube:
   addition_method: manual
   content_hash: cc22c1e1d6ea90c3a3746e1c6c2d149728b4f20eea6dab230e420c1da9371a05
   health_score: 100.0
-  last_checked: 1779030531.885167
+  last_checked: 1779030531
   needs_ai_refresh: true
   discovered_at: '2023-08-31T07:48:24Z'
   last_ai_eval: null
@@ -202022,7 +202822,7 @@ https://github.com/haxsaw/hikaru:
   addition_method: manual
   content_hash: 176a942bb47ae71b8f1fc9778ef8a73b89c6c79ecfe899948a74b7c405c8dfb9
   health_score: 100.0
-  last_checked: 1779032900.619472
+  last_checked: 1779032900
   needs_ai_refresh: true
   discovered_at: '2025-03-22T10:15:20Z'
   last_ai_eval: null
@@ -202058,7 +202858,7 @@ https://github.com/hayao-k/cdk-ecr-image-scan-notify:
   addition_method: manual
   content_hash: 3eb7e46b1ae25fe928c77b6cce169d7dce5ca79189d4d8a9d05bfae37a9ea274
   health_score: 100.0
-  last_checked: 1779029119.163612
+  last_checked: 1779029119
   needs_ai_refresh: true
   discovered_at: '2024-11-25T08:44:03Z'
   last_ai_eval: null
@@ -202094,7 +202894,7 @@ https://github.com/hbollon/k8s-voting-app-aws:
   addition_method: manual
   content_hash: 49bc5bec07d23712f082c6dd4bb216c46b369ff82bbdf5b0a8a70d9fcd9a53dc
   health_score: 100.0
-  last_checked: 1779033845.397332
+  last_checked: 1779033845
   needs_ai_refresh: true
   discovered_at: '2022-01-10T13:28:45Z'
   last_ai_eval: null
@@ -202131,7 +202931,7 @@ https://github.com/hcavarsan/kftray:
   addition_method: manual
   content_hash: f1543d16c58b2fa35e6932543e9a3ff128c7022fafcb775225935e22df2c13fd
   health_score: 100.0
-  last_checked: 1779030727.629571
+  last_checked: 1779030727
   needs_ai_refresh: true
   discovered_at: '2026-06-14T05:31:03Z'
   last_ai_eval: null
@@ -202165,7 +202965,7 @@ https://github.com/heketi/heketi:
   addition_method: manual
   content_hash: 0d4f9d435e3073e1fcfebfaa3bda820b070e48785e446bc3ac51035757864c07
   health_score: 100.0
-  last_checked: 1779030394.73495
+  last_checked: 1779030394
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:34.734950+02:00'
   last_ai_eval: null
@@ -202195,7 +202995,7 @@ https://github.com/helm/charts/tree/master/stable/distributed-jmeter:
   addition_method: manual
   content_hash: 233f97993adc8caf534b62b7a9a64fa3978c357ff5321224a227c0eabd9584ed
   health_score: 100.0
-  last_checked: 1779030192.974115
+  last_checked: 1779030192
   needs_ai_refresh: true
   discovered_at: '2022-02-20T14:09:39Z'
   last_ai_eval: null
@@ -202233,7 +203033,7 @@ https://github.com/helm/charts/tree/master/stable/jenkins:
   addition_method: manual
   content_hash: 17ed5c363268ba61d2b5b5e52ced7246a17c734cda204aabe7cb872f3d8c6545
   health_score: 100.0
-  last_checked: 1779034332.967253
+  last_checked: 1779034332
   needs_ai_refresh: true
   discovered_at: '2022-02-20T14:09:39Z'
   last_ai_eval: null
@@ -202270,7 +203070,7 @@ https://github.com/helm/charts/tree/master/stable/selenium:
   addition_method: manual
   content_hash: 5695e3b79ce4533e5ba5d4d3ff322ef71b15c22292a49036b3b719fd9265f148
   health_score: 100.0
-  last_checked: 1779033384.982013
+  last_checked: 1779033384
   needs_ai_refresh: true
   discovered_at: '2022-02-20T14:09:39Z'
   last_ai_eval: null
@@ -202306,7 +203106,7 @@ https://github.com/helm/charts/tree/master/stable/sonarqube:
   addition_method: manual
   content_hash: 59ee51399b9c9f819c38a8b700ea67a722661806f303a814eade3b65384cfb9e
   health_score: 100.0
-  last_checked: 1779032046.333825
+  last_checked: 1779032046
   needs_ai_refresh: true
   discovered_at: '2022-02-20T14:09:39Z'
   last_ai_eval: null
@@ -202343,7 +203143,7 @@ https://github.com/helm/charts/tree/master/stable/sonatype-nexus:
   addition_method: manual
   content_hash: a508bd186ac26cd708c9337ebeb717f6319418bbc49c99d788b02ae6e3ce152b
   health_score: 100.0
-  last_checked: 1779031473.946036
+  last_checked: 1779031473
   needs_ai_refresh: true
   discovered_at: '2022-02-20T14:09:39Z'
   last_ai_eval: null
@@ -202379,7 +203179,7 @@ https://github.com/helm/helm:
   addition_method: manual
   content_hash: 8b72e9555c19febb03964306972d50825387de39e901198b8d86b305f4ede7bf
   health_score: 100.0
-  last_checked: 1779033592.097502
+  last_checked: 1779033592
   needs_ai_refresh: true
   discovered_at: '2026-06-13T02:03:14Z'
   last_ai_eval: null
@@ -202417,7 +203217,7 @@ https://github.com/helm/helm-mapkubeapis:
   addition_method: manual
   content_hash: 3cd6306bc7b96c9167344df22330444c49cccef9a4a0aa1067e00cfa2a4f688d
   health_score: 100.0
-  last_checked: 1779032935.067207
+  last_checked: 1779032935
   needs_ai_refresh: true
   discovered_at: '2026-06-03T23:21:33Z'
   last_ai_eval: null
@@ -202455,7 +203255,7 @@ https://github.com/helmfile/helmfile:
   addition_method: manual
   content_hash: bb0b4eda7bed74c71f5f3e176f6699919f4666c0ff8b1e427d916869228e311e
   health_score: 100.0
-  last_checked: 1779031382.134108
+  last_checked: 1779031382
   needs_ai_refresh: true
   discovered_at: '2026-06-14T01:27:25Z'
   last_ai_eval: null
@@ -202492,7 +203292,7 @@ https://github.com/helmwave/helmwave:
   addition_method: manual
   content_hash: e275a05dd84f47c66b5296aa4b4a59342d48c0cd3576846e75d7b2e6cb91146f
   health_score: 100.0
-  last_checked: 1779031143.155072
+  last_checked: 1779031143
   needs_ai_refresh: true
   discovered_at: '2026-02-18T15:58:47Z'
   last_ai_eval: null
@@ -202526,7 +203326,7 @@ https://github.com/heptiolabs/ktx:
   addition_method: manual
   content_hash: 37651e8af15fd1eb2a265534fd1973c095520ffcf8675d75b134c1ea27398234
   health_score: 100.0
-  last_checked: 1779031216.342789
+  last_checked: 1779031216
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:16.342789+02:00'
   last_ai_eval: null
@@ -202556,7 +203356,7 @@ https://github.com/hiddeco/cronjobber:
   addition_method: manual
   content_hash: ad9ddb74fccc3bdeb3a14ecafd88b49948f2ba317bde900e87b713ebcb6f8ae7
   health_score: 100.0
-  last_checked: 1779032544.182704
+  last_checked: 1779032544
   needs_ai_refresh: true
   discovered_at: '2024-08-21T23:39:11Z'
   last_ai_eval: null
@@ -202592,7 +203392,7 @@ https://github.com/hidetatz/kubecolor:
   addition_method: manual
   content_hash: 9e62de16802aa23bb6817c9ab7f56a5b4091ad56abffeffb2584a92f0b237379
   health_score: 100.0
-  last_checked: 1779034507.362039
+  last_checked: 1779034507
   needs_ai_refresh: true
   discovered_at: '2023-04-13T17:38:06Z'
   last_ai_eval: null
@@ -202627,7 +203427,7 @@ https://github.com/highmobility:
   addition_method: manual
   content_hash: 987f2e0af09507fb9d1fc6a3118c7721b822ce258b8eb0551627bdd1434f42f4
   health_score: 100.0
-  last_checked: 1779031340.260969
+  last_checked: 1779031340
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:20.260969+02:00'
   last_ai_eval: null
@@ -202655,7 +203455,7 @@ https://github.com/hoanhan101/ultimate-go:
   addition_method: manual
   content_hash: b810903231bed8ba541bdaadd9df5145ff6f7b8fc770c019f3606cb7bfc377e7
   health_score: 100.0
-  last_checked: 1779033806.184002
+  last_checked: 1779033806
   needs_ai_refresh: true
   discovered_at: '2025-06-15T21:47:39Z'
   last_ai_eval: null
@@ -202694,7 +203494,7 @@ https://github.com/hobby-kube/guide:
   addition_method: manual
   content_hash: c96f4a0e9eeac3dee50c99030ff4fed01d17dd466357e44a0e50319ad672d9e6
   health_score: 100.0
-  last_checked: 1779031468.773615
+  last_checked: 1779031468
   needs_ai_refresh: true
   discovered_at: '2023-09-21T14:37:01Z'
   last_ai_eval: null
@@ -202733,7 +203533,7 @@ https://github.com/homeport/havener:
   addition_method: manual
   content_hash: 2916780f4c501cd0f6a2731819f51bab93db4e2e463dda2091a7a55580831638
   health_score: 100.0
-  last_checked: 1779034097.727877
+  last_checked: 1779034097
   needs_ai_refresh: true
   discovered_at: '2026-06-11T20:15:22Z'
   last_ai_eval: null
@@ -202770,7 +203570,7 @@ https://github.com/huazhihao/kubespy:
   addition_method: manual
   content_hash: 18df158e9f636cb8b4222761527aec06f5b82fcb8f021f43f0676a6b8124541c
   health_score: 100.0
-  last_checked: 1779029503.052559
+  last_checked: 1779029503
   needs_ai_refresh: true
   discovered_at: '2021-08-22T16:25:53Z'
   last_ai_eval: null
@@ -202807,7 +203607,7 @@ https://github.com/huginn/huginn:
   addition_method: manual
   content_hash: b28d1fe503ecb57bac3513cc8164fd563f03272be53d743427d232366d1a9f5b
   health_score: 100.0
-  last_checked: 1779030854.731339
+  last_checked: 1779030854
   needs_ai_refresh: true
   discovered_at: '2026-06-13T00:57:09Z'
   last_ai_eval: null
@@ -202847,7 +203647,7 @@ https://github.com/humanlayer/12-factor-agents:
   addition_method: automatic
   content_hash: 1e8b841bcae568d5459087f12f0e2ff29feb0e4a9a3ffe72fbeed654285b07b7
   health_score: null
-  last_checked: 1780352849.031641
+  last_checked: 1780352849
   needs_ai_refresh: false
   discovered_at: '2025-09-21T14:37:40Z'
   last_ai_eval: null
@@ -202892,7 +203692,7 @@ https://github.com/hygieia/Hygieia:
   addition_method: manual
   content_hash: 0a761af3c4887418066a27d033bc9ace1d88cad4f2fdb7e82d5ccb2606be1e2a
   health_score: 100.0
-  last_checked: 1779030991.890183
+  last_checked: 1779030991
   needs_ai_refresh: true
   discovered_at: '2023-09-29T20:43:13Z'
   last_ai_eval: null
@@ -202929,7 +203729,7 @@ https://github.com/hyscale/hyscale:
   addition_method: manual
   content_hash: be2fdaa23dc7b3827aef6a779b87d16d40fece231f5ff3d1fea85ef47d79322c
   health_score: 100.0
-  last_checked: 1779030356.87199
+  last_checked: 1779030356
   needs_ai_refresh: true
   discovered_at: '2023-03-30T20:18:13Z'
   last_ai_eval: null
@@ -202966,7 +203766,7 @@ https://github.com/iam-veeramalla/Azure-zero-to-hero:
   addition_method: manual
   content_hash: 0b6ddbc506e144c725b5c49f83eb766b1fcd67cb5b845620c82ea2b0474361f6
   health_score: 100.0
-  last_checked: 1779031883.216066
+  last_checked: 1779031883
   needs_ai_refresh: true
   discovered_at: '2024-07-17T11:06:35Z'
   last_ai_eval: null
@@ -203002,7 +203802,7 @@ https://github.com/ianmiell/kubernetes-examples:
   addition_method: manual
   content_hash: 1f069af5964ea8b746e1dc677d7a2340c998f68dc4408925d0666952ebe9607f
   health_score: 100.0
-  last_checked: 1779029950.447446
+  last_checked: 1779029950
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:10.447446+02:00'
   last_ai_eval: null
@@ -203032,7 +203832,7 @@ https://github.com/iann0036/iamlive:
   addition_method: manual
   content_hash: a2cd577522baff1b04d9f209c39dd2f367326b17a343500402292599abcb5f8b
   health_score: 100.0
-  last_checked: 1779033489.319238
+  last_checked: 1779033489
   needs_ai_refresh: true
   discovered_at: '2026-04-19T06:45:59Z'
   last_ai_eval: null
@@ -203069,7 +203869,7 @@ https://github.com/iawia002/lux:
   addition_method: manual
   content_hash: b77cc18088e39e9d88a93203bb6e2811997441e747cf5a07862b7680e2379d51
   health_score: 100.0
-  last_checked: 1779033040.98456
+  last_checked: 1779033040
   needs_ai_refresh: true
   discovered_at: '2026-03-29T18:18:56Z'
   last_ai_eval: null
@@ -203103,7 +203903,7 @@ https://github.com/ibm-messaging:
   addition_method: manual
   content_hash: 5046e4520c2f93d14b15e1d6653db869fa84bfc7463b9a239b501a1fcf12d372
   health_score: 100.0
-  last_checked: 1779031329.360938
+  last_checked: 1779031329
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:09.360938+02:00'
   last_ai_eval: null
@@ -203129,7 +203929,7 @@ https://github.com/ibm-messaging/mq-metric-samples/tree/master/cmd/mq_prometheus
   addition_method: manual
   content_hash: dff7a064be7e545dc495c3a3b7ce0fc6649c5f5e25429446b4d56369c045cc14
   health_score: 100.0
-  last_checked: 1779033081.786591
+  last_checked: 1779033081
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:21.786591+02:00'
   last_ai_eval: null
@@ -203158,7 +203958,7 @@ https://github.com/ibuildthecloud/wtfk8s:
   addition_method: manual
   content_hash: 31db659805e7322db8a1cfb3945be7d4307faf10bce49386ce9ccad6315b9f02
   health_score: 100.0
-  last_checked: 1779031776.881559
+  last_checked: 1779031776
   needs_ai_refresh: true
   discovered_at: '2024-06-13T09:01:43Z'
   last_ai_eval: null
@@ -203193,7 +203993,7 @@ https://github.com/idealista/prometheus_jmx_exporter-role:
   addition_method: manual
   content_hash: baa49e4034fa8b009ddbf0ac970ddc3b619e21916c62cc0715d2d652a0b9df8d
   health_score: 100.0
-  last_checked: 1779034156.223524
+  last_checked: 1779034156
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:16.223524+02:00'
   last_ai_eval: null
@@ -203224,7 +204024,7 @@ https://github.com/idealista/prometheus_jmx_exporter_role:
   addition_method: manual
   content_hash: 3c7a847a892e1ac414a8ad91bc065e33fbe5baf64476b1a3594b6339373784f2
   health_score: 100.0
-  last_checked: 1779130495.029709
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2023-09-06T09:20:33Z'
   last_ai_eval: null
@@ -203262,7 +204062,7 @@ https://github.com/idoavrah/terraform-tui:
   addition_method: manual
   content_hash: b2930ecf4a0e159a0bf1f24f36682f1d7975883105b07b522834ffce180a5dfd
   health_score: 100.0
-  last_checked: 1779029268.269813
+  last_checked: 1779029268
   needs_ai_refresh: true
   discovered_at: '2024-07-09T18:55:17Z'
   last_ai_eval: null
@@ -203298,7 +204098,7 @@ https://github.com/ilkilab/agorakube:
   addition_method: manual
   content_hash: 3337bd0ef7ef90cb41fd2e5e8b84caf57317b8fec5345482396a1150eb7f21d6
   health_score: 100.0
-  last_checked: 1779030507.668964
+  last_checked: 1779030507
   needs_ai_refresh: true
   discovered_at: '2024-05-06T16:33:42Z'
   last_ai_eval: null
@@ -203334,7 +204134,7 @@ https://github.com/ilyash/show-struct:
   addition_method: manual
   content_hash: cbc102bb4ae1805b04a1a75c4878f6cbbb8f689eac5af865112cc03921eecc3f
   health_score: 100.0
-  last_checked: 1779030865.45693
+  last_checked: 1779030865
   needs_ai_refresh: true
   discovered_at: '2023-08-31T18:36:30Z'
   last_ai_eval: null
@@ -203372,7 +204172,7 @@ https://github.com/im2nguyen/rover:
   addition_method: manual
   content_hash: 0d07a311ff3404677392b62cfd683da5706abfa235dd7a8d5434f501a370780d
   health_score: 100.0
-  last_checked: 1779032878.379697
+  last_checked: 1779032878
   needs_ai_refresh: true
   discovered_at: '2025-07-30T03:34:48Z'
   last_ai_eval: null
@@ -203410,7 +204210,7 @@ https://github.com/imperialwicket/spinnaker-demo:
   addition_method: manual
   content_hash: aefbeb2edc82e7a439bb904707ecccda4c120048ef77de6962a4dea3e87ede02
   health_score: 100.0
-  last_checked: 1781735910.858337
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.858337+02:00'
   last_ai_eval: null
@@ -203450,7 +204250,7 @@ https://github.com/imthenachoman/How-To-Secure-A-Linux-Server:
   addition_method: manual
   content_hash: f0de72c26c439155e6a6a47557fe8dd0356794bc8b5218407bd6e2a492566ece
   health_score: 100.0
-  last_checked: 1779032361.476954
+  last_checked: 1779032361
   needs_ai_refresh: true
   discovered_at: '2026-03-05T13:25:16Z'
   last_ai_eval: null
@@ -203491,7 +204291,7 @@ https://github.com/inancgumus/learngo:
   addition_method: manual
   content_hash: 394725cf75156e12597b9b0548496f72736d2a652458a441ed0b80db1ebfc6f5
   health_score: 100.0
-  last_checked: 1779029151.805594
+  last_checked: 1779029151
   needs_ai_refresh: true
   discovered_at: '2025-06-24T23:03:52Z'
   last_ai_eval: null
@@ -203532,7 +204332,7 @@ https://github.com/infiniumtek/terraform-review-agent:
   addition_method: automatic
   content_hash: 4e8a77262c7f90e8f8b65dd1c35bafa866870581147b8987fe71adc71a59204e
   health_score: null
-  last_checked: 1780352424.113345
+  last_checked: 1780352424
   needs_ai_refresh: false
   discovered_at: '2026-05-21T05:25:52Z'
   last_ai_eval: null
@@ -203572,7 +204372,7 @@ https://github.com/influxdata/telegraf/tree/master/plugins/inputs/activemq:
   addition_method: manual
   content_hash: a3851fb7f71b045ed86b8dc86f54302755461b6bf1b3b2bfffc21671a49b1d79
   health_score: 100.0
-  last_checked: 1779030391.543731
+  last_checked: 1779030391
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:31.543731+02:00'
   last_ai_eval: null
@@ -203602,7 +204402,7 @@ https://github.com/influxdata/telegraf/tree/master/plugins/outputs/prometheus_cl
   addition_method: manual
   content_hash: 8320accfa48b8db4bc37b92ba9672a6cbef304b53234d4a813cdd6d846e8c652
   health_score: 100.0
-  last_checked: 1779030954.728522
+  last_checked: 1779030954
   needs_ai_refresh: true
   discovered_at: '2026-06-11T16:38:05Z'
   last_ai_eval: null
@@ -203639,7 +204439,7 @@ https://github.com/infracost/infracost:
   addition_method: manual
   content_hash: 1c7e3e51dfc46bc4b99cb49bfcd37be3f83761a36aff36eeee561215d2962d6f
   health_score: 100.0
-  last_checked: 1779031423.07041
+  last_checked: 1779031423
   needs_ai_refresh: true
   discovered_at: '2026-06-03T14:55:27Z'
   last_ai_eval: null
@@ -203677,7 +204477,7 @@ https://github.com/infrahouse/infrahouse-toolkit:
   addition_method: manual
   content_hash: 9c15f86bdb31f9f268ea337677d923e0c0a7f48a31c5985b7f890c79d8eb8147
   health_score: 100.0
-  last_checked: 1779031575.185782
+  last_checked: 1779031575
   needs_ai_refresh: true
   discovered_at: '2026-06-12T02:07:31Z'
   last_ai_eval: null
@@ -203714,7 +204514,7 @@ https://github.com/infrahouse/terraform-aws-ecs:
   addition_method: manual
   content_hash: 20d9efe3504978de432d24d6bebb9d3dda9ee5d9e08e548e50622b2b2679e488
   health_score: 100.0
-  last_checked: 1779034015.994976
+  last_checked: 1779034015
   needs_ai_refresh: true
   discovered_at: '2026-06-14T03:48:49Z'
   last_ai_eval: null
@@ -203751,7 +204551,7 @@ https://github.com/infrahouse/terraform-aws-openvpn:
   addition_method: manual
   content_hash: 1d66d9a63ba22cb3f82bc77c55f8a13fc50d4d3f5eeef87fb248c8f7cd154023
   health_score: 100.0
-  last_checked: 1779029561.831963
+  last_checked: 1779029561
   needs_ai_refresh: true
   discovered_at: '2026-06-10T14:04:59Z'
   last_ai_eval: null
@@ -203789,7 +204589,7 @@ https://github.com/infrahq/infra:
   addition_method: manual
   content_hash: 410931b597d37bc915834cd79f9695bd30a991223bd4fd70145fe1a067f8b859
   health_score: 100.0
-  last_checked: 1779034139.440201
+  last_checked: 1779034139
   needs_ai_refresh: true
   discovered_at: '2026-06-13T10:07:13Z'
   last_ai_eval: null
@@ -203826,7 +204626,7 @@ https://github.com/inguardians/peirates:
   addition_method: manual
   content_hash: 0d5825f04e02d91244d93abba956de34078d1d81d78c4c514ec04df876d18757
   health_score: 100.0
-  last_checked: 1779030655.543428
+  last_checked: 1779030655
   needs_ai_refresh: true
   discovered_at: '2026-04-16T20:50:44Z'
   last_ai_eval: null
@@ -203864,7 +204664,7 @@ https://github.com/inkdrop-org/inkdrop-visualizer:
   addition_method: manual
   content_hash: 9d04fa03d658315a02e5c41792844a60d9f1a64640f0d7675a7c97a51f79d2c3
   health_score: 100.0
-  last_checked: 1779031808.308433
+  last_checked: 1779031808
   needs_ai_refresh: true
   discovered_at: '2024-06-03T14:13:46Z'
   last_ai_eval: null
@@ -203901,7 +204701,7 @@ https://github.com/inputsh/awesome-linux:
   addition_method: manual
   content_hash: 7ef646b22b52bdd01dda347947ad97484ad3ee5e8f475c0b9a136dd4d26bf879
   health_score: 100.0
-  last_checked: 1779031442.830882
+  last_checked: 1779031442
   needs_ai_refresh: true
   discovered_at: '2023-02-04T17:02:53Z'
   last_ai_eval: null
@@ -203939,7 +204739,7 @@ https://github.com/inscapist/terraform-k3s-private-cloud:
   addition_method: manual
   content_hash: 1ea33f40f5832c7b2af308928e0964c543a3f2e53e7dba8b4127d86be7d8f806
   health_score: 100.0
-  last_checked: 1779130494.982651
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2022-05-10T08:38:01Z'
   last_ai_eval: null
@@ -203976,7 +204776,7 @@ https://github.com/inspektor-gadget/inspektor-gadget:
   addition_method: manual
   content_hash: f2b33444b25b2d021b45dfefe08c669eb5633f7ac86803ee810e3eec7301d02a
   health_score: 100.0
-  last_checked: 1779032376.810184
+  last_checked: 1779032376
   needs_ai_refresh: true
   discovered_at: '2026-06-12T06:55:57Z'
   last_ai_eval: null
@@ -204012,7 +204812,7 @@ https://github.com/instrumenta/kubernetes-json-schema:
   addition_method: manual
   content_hash: 979a5854560b9276685a7e214e3ba8072fcbd9100ef59b00d98329ad13c668ed
   health_score: 100.0
-  last_checked: 1779033907.29539
+  last_checked: 1779033907
   needs_ai_refresh: true
   discovered_at: '2023-07-22T01:56:24Z'
   last_ai_eval: null
@@ -204053,7 +204853,7 @@ https://github.com/instrumenta/kubeval:
   addition_method: manual
   content_hash: 9b15bc90352c51a5516d5d0e578b3164e8ec3e1f49cc2f7daa414111bc2656c9
   health_score: 100.0
-  last_checked: 1779031601.160877
+  last_checked: 1779031601
   needs_ai_refresh: true
   discovered_at: '2026-01-29T06:24:31Z'
   last_ai_eval: null
@@ -204094,7 +204894,7 @@ https://github.com/instrumenta/policies:
   addition_method: manual
   content_hash: 8da18f0ceeb9bd2409fdeb5ea85df3d2a4d0b85a9588c271707c5eff4e2c2965
   health_score: 100.0
-  last_checked: 1779030653.786018
+  last_checked: 1779030653
   needs_ai_refresh: true
   discovered_at: '2021-01-20T13:43:37Z'
   last_ai_eval: null
@@ -204132,7 +204932,7 @@ https://github.com/int128/kubelogin:
   addition_method: manual
   content_hash: 8919345485cdb0f70c85289e7ad34e22ea32d8cb5a4b9b5dac0465cfd8c5f8fc
   health_score: 100.0
-  last_checked: 1779034319.293325
+  last_checked: 1779034319
   needs_ai_refresh: true
   discovered_at: '2026-06-13T00:42:57Z'
   last_ai_eval: null
@@ -204166,7 +204966,7 @@ https://github.com/iovisor/bpftrace:
   addition_method: manual
   content_hash: 7c9e0a0f2e6f8113957d1d157db717e22db217a91e4b0ff70eeb499b70fc88e3
   health_score: 100.0
-  last_checked: 1779031715.017501
+  last_checked: 1779031715
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:35.017501+02:00'
   last_ai_eval: null
@@ -204196,7 +204996,7 @@ https://github.com/iovisor/kubectl-trace:
   addition_method: manual
   content_hash: 1b54b9da81faaf2c99d08e23b955c538efee39c5ffcd84b6cc377bb2eb6ea2b2
   health_score: 100.0
-  last_checked: 1779029991.507883
+  last_checked: 1779029991
   needs_ai_refresh: true
   discovered_at: '2026-04-16T20:47:34Z'
   last_ai_eval: null
@@ -204230,7 +205030,7 @@ https://github.com/irockel/tda:
   addition_method: manual
   content_hash: e8d955ba76f22cc02d1169694148ecf98bef7c0c2070a5b9f28039d5f553451f
   health_score: 100.0
-  last_checked: 1779029573.553547
+  last_checked: 1779029573
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:53.553547+02:00'
   last_ai_eval: null
@@ -204256,7 +205056,7 @@ https://github.com/isaaguilar/terraform-operator:
   addition_method: manual
   content_hash: 23a0d98556ee64532044e3060d4a96496677b0af859a763ccd3b489256113508
   health_score: 100.0
-  last_checked: 1779032552.53628
+  last_checked: 1779032552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:32.536280+02:00'
   last_ai_eval: null
@@ -204286,7 +205086,7 @@ https://github.com/ishantanu/awesome-kubectl-plugins:
   addition_method: manual
   content_hash: 3c103efb241bf9941e2263f47e005ee581404865a5259424e4aefd29ce1bc720
   health_score: 100.0
-  last_checked: 1779029838.761773
+  last_checked: 1779029838
   needs_ai_refresh: true
   discovered_at: '2025-11-05T14:35:56Z'
   last_ai_eval: null
@@ -204326,7 +205126,7 @@ https://github.com/istio-ecosystem/admiral:
   addition_method: manual
   content_hash: ab01b6e506ace645a75202ccb079cce7e5c21d04bacbf8f27229119c5e6ab7a4
   health_score: 100.0
-  last_checked: 1779033020.010263
+  last_checked: 1779033020
   needs_ai_refresh: true
   discovered_at: '2025-10-15T17:58:17Z'
   last_ai_eval: null
@@ -204362,7 +205162,7 @@ https://github.com/istio/istio:
   addition_method: manual
   content_hash: f9a9db53fe9787e2077b909228b9252d5893a66dc3110b102220573bc3a28b07
   health_score: 100.0
-  last_checked: 1779031560.11379
+  last_checked: 1779031560
   needs_ai_refresh: true
   discovered_at: '2026-06-14T02:55:33Z'
   last_ai_eval: null
@@ -204399,7 +205199,7 @@ https://github.com/istio/tools/blob/master/perf/README.md:
   addition_method: manual
   content_hash: 793dba1c4d5dda996907cabbdb8711c1cabb18c23d0dbb4a69c9a94305ce3c88
   health_score: 100.0
-  last_checked: 1779033675.37906
+  last_checked: 1779033675
   needs_ai_refresh: true
   discovered_at: '2026-06-14T07:07:32Z'
   last_ai_eval: null
@@ -204435,7 +205235,7 @@ https://github.com/itaysk/kubectl-neat:
   addition_method: manual
   content_hash: ce58fb404e6d57766bdc5e2e80af464154f391644252236124cefda51f391608
   health_score: 100.0
-  last_checked: 1779031592.02384
+  last_checked: 1779031592
   needs_ai_refresh: true
   discovered_at: '2025-12-05T02:37:08Z'
   last_ai_eval: null
@@ -204469,7 +205269,7 @@ https://github.com/ivx/yet-another-cloudwatch-exporter:
   addition_method: manual
   content_hash: 8bd7c4325eb756f2f30fed15ebf15cc95ec662be7cbe28a3f8a6d24bdde3ae12
   health_score: 100.0
-  last_checked: 1779031026.287493
+  last_checked: 1779031026
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:06.287493+02:00'
   last_ai_eval: null
@@ -204499,7 +205299,7 @@ https://github.com/iximiuz/awesome-container-tinkering:
   addition_method: manual
   content_hash: 9fac5ac660ac1f809a1fb0f1fe25e80acc76f77a1c95b066bc5aa44cadff13be
   health_score: 100.0
-  last_checked: 1779034461.905401
+  last_checked: 1779034461
   needs_ai_refresh: true
   discovered_at: '2024-10-09T15:29:27Z'
   last_ai_eval: null
@@ -204537,7 +205337,7 @@ https://github.com/iximiuz/cdebug:
   addition_method: manual
   content_hash: f5215501a32b9877da266ca96cb8e183d10bfef0af2751fa93fe2b7d69ae6daf
   health_score: 100.0
-  last_checked: 1779031609.404746
+  last_checked: 1779031609
   needs_ai_refresh: true
   discovered_at: '2026-01-18T19:11:25Z'
   last_ai_eval: null
@@ -204574,7 +205374,7 @@ https://github.com/iximiuz/client-go-examples:
   addition_method: manual
   content_hash: f43f9485706e097503038888101cb9aa255e53e58d4af4412471bca034e96e5a
   health_score: 100.0
-  last_checked: 1779031302.686089
+  last_checked: 1779031302
   needs_ai_refresh: true
   discovered_at: '2025-12-12T09:50:55Z'
   last_ai_eval: null
@@ -204610,7 +205410,7 @@ https://github.com/jace-ys/sentry-operator:
   addition_method: manual
   content_hash: 136eb4e7ce9782dda444109620914f2c9c2955c992dd8704318f9ff2fa334844
   health_score: 100.0
-  last_checked: 1779029575.965237
+  last_checked: 1779029575
   needs_ai_refresh: true
   discovered_at: '2021-02-06T09:47:32Z'
   last_ai_eval: null
@@ -204648,7 +205448,7 @@ https://github.com/jamesbuckett/ckad-questions:
   addition_method: manual
   content_hash: 63a7003c1638d6ef2ec5b745c489263c0d613947819325d17e9d833a4bde7130
   health_score: 100.0
-  last_checked: 1779029075.160675
+  last_checked: 1779029075
   needs_ai_refresh: true
   discovered_at: '2026-05-15T02:56:50Z'
   last_ai_eval: null
@@ -204685,7 +205485,7 @@ https://github.com/jamesw4/confirm-tfvars:
   addition_method: manual
   content_hash: eb27887db455078b601c1f7db440d88e2aac9173a3412de4fd41727a68aae60a
   health_score: 100.0
-  last_checked: 1781736235.148874
+  last_checked: 1781736235
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:55.148874+02:00'
   last_ai_eval: null
@@ -204722,7 +205522,7 @@ https://github.com/jamiehannaford/what-happens-when-k8s:
   addition_method: manual
   content_hash: a409042c1d1a63e18b7c78625fa56e80bf4e6bfadfce64c49be497ce3bff9b28
   health_score: 100.0
-  last_checked: 1781736191.038128
+  last_checked: 1781736191
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:11.038128+02:00'
   last_ai_eval: null
@@ -204759,7 +205559,7 @@ https://github.com/janikvonrotz/awesome-powershell:
   addition_method: manual
   content_hash: 210fb14522a104a60db8c311eec865aa12e9fa288c3740c70303669e0c77086a
   health_score: 100.0
-  last_checked: 1779030852.064668
+  last_checked: 1779030852
   needs_ai_refresh: true
   discovered_at: '2025-04-14T06:25:33Z'
   last_ai_eval: null
@@ -204798,7 +205598,7 @@ https://github.com/jbossdemocentral/rhpam7-mortgage-demo:
   addition_method: manual
   content_hash: 1c729a6566dbcc12367568887a9c8857497da5d754e1d12d41bc85a6988a5610
   health_score: 100.0
-  last_checked: 1781735911.004901
+  last_checked: 1781735911
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:31.004901+02:00'
   last_ai_eval: null
@@ -204835,7 +205635,7 @@ https://github.com/jcchavezs/porto:
   addition_method: manual
   content_hash: b772b9cf56da591e001c33761d4acd94b12ae6d2f61be412b06a69ea415d47cf
   health_score: 100.0
-  last_checked: 1779034031.191597
+  last_checked: 1779034031
   needs_ai_refresh: true
   discovered_at: '2024-10-02T18:41:03Z'
   last_ai_eval: null
@@ -204873,7 +205673,7 @@ https://github.com/jcjorel/ec2-spot-converter:
   addition_method: manual
   content_hash: 53a9ad00e33bf2d966b9bb79eaad63d34112da9327408fc3a589cd2c08877ab1
   health_score: 100.0
-  last_checked: 1779032873.236316
+  last_checked: 1779032873
   needs_ai_refresh: true
   discovered_at: '2022-07-26T07:54:08Z'
   last_ai_eval: null
@@ -204909,7 +205709,7 @@ https://github.com/jdauphant/awesome-ansible:
   addition_method: manual
   content_hash: 347779e15038f89b84cc826ac89a10cbe48e01e609ddd1d5e42e541f688a5e7b
   health_score: 100.0
-  last_checked: 1779031141.393254
+  last_checked: 1779031141
   needs_ai_refresh: true
   discovered_at: '2024-04-22T18:01:45Z'
   last_ai_eval: null
@@ -204949,7 +205749,7 @@ https://github.com/jenkins-infra/jenkins-usage-stats:
   addition_method: manual
   content_hash: 49b1afa5a52b2e2fe4e97bf0223c93e613be88c2a06cb6110c13b475ad598ee2
   health_score: 100.0
-  last_checked: 1781736002.34732
+  last_checked: 1781736002
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:02.347320+02:00'
   last_ai_eval: null
@@ -204985,7 +205785,7 @@ https://github.com/jenkins-infra/jenkins-version:
   addition_method: manual
   content_hash: 377e3973925ac56d732947276a6871ed5167827e9f4c0afba312f584420f8209
   health_score: 100.0
-  last_checked: 1779032455.609884
+  last_checked: 1779032455
   needs_ai_refresh: true
   discovered_at: '2026-06-08T07:19:43Z'
   last_ai_eval: null
@@ -205022,7 +205822,7 @@ https://github.com/jenkins-infra/jenkins.io/issues:
   addition_method: manual
   content_hash: 1667cd390c69b3aad7d81b0b863c168a8da7d13f156988de043c03a9197c3f43
   health_score: 100.0
-  last_checked: 1779030423.009376
+  last_checked: 1779030423
   needs_ai_refresh: true
   discovered_at: '2026-06-14T04:32:11Z'
   last_ai_eval: null
@@ -205058,7 +205858,7 @@ https://github.com/jenkins-infra/pipeline-library:
   addition_method: manual
   content_hash: 09a274020971226ea6517ac72b3f129d03e67c9c00e71d87f4cb5c2e0816233a
   health_score: 100.0
-  last_checked: 1781735992.153097
+  last_checked: 1781735992
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:52.153097+02:00'
   last_ai_eval: null
@@ -205097,7 +205897,7 @@ https://github.com/jenkins-x-plugins/jx-secret-postrenderer:
   addition_method: manual
   content_hash: 9eef805a0b6011dd0fc01b9c248232bc7f0bb174e39adbfea0c8d00770028db4
   health_score: 100.0
-  last_checked: 1779033263.700974
+  last_checked: 1779033263
   needs_ai_refresh: true
   discovered_at: '2021-06-30T11:10:50Z'
   last_ai_eval: null
@@ -205134,7 +205934,7 @@ https://github.com/jenkins-x/gsm-controller:
   addition_method: manual
   content_hash: f450996b394b1824ebd5a86ddc022d654a59fa458b773a9a05d584ed5df08c13
   health_score: 100.0
-  last_checked: 1779031720.41186
+  last_checked: 1779031720
   needs_ai_refresh: true
   discovered_at: '2024-03-12T07:21:50Z'
   last_ai_eval: null
@@ -205172,7 +205972,7 @@ https://github.com/jenkins-x/jenkins-x-openshift-image:
   addition_method: manual
   content_hash: b53ade3a94e0a41ff3cfe3b9b3769668b7493207ea617d0d80d3e3541974755c
   health_score: 100.0
-  last_checked: 1779030522.943972
+  last_checked: 1779030522
   needs_ai_refresh: true
   discovered_at: '2019-07-30T07:33:36Z'
   last_ai_eval: null
@@ -205208,7 +206008,7 @@ https://github.com/jenkins-x/updatebot:
   addition_method: manual
   content_hash: 735c5b4ad7066175990f354f93e0d8a7543c8119c6af4532d4f0c4cf20d189f9
   health_score: 100.0
-  last_checked: 1779034580.537082
+  last_checked: 1779034580
   needs_ai_refresh: true
   discovered_at: '2021-04-08T11:30:35Z'
   last_ai_eval: null
@@ -205244,7 +206044,7 @@ https://github.com/jenkinsci:
   addition_method: manual
   content_hash: c01bf985537321ec949f12090a0dcd1ace163ba9e13c9755777928d20ef16c77
   health_score: 100.0
-  last_checked: 1779030847.006874
+  last_checked: 1779030847
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:14:07.006874+02:00'
   last_ai_eval: null
@@ -205280,7 +206080,7 @@ https://github.com/jenkinsci/JenkinsPipelineUnit:
   addition_method: manual
   content_hash: 9e85ec9c4b075c04a82453b0f38cd0288847ad4062d7ebb8d54a63c2c7920c71
   health_score: 100.0
-  last_checked: 1779031474.092272
+  last_checked: 1779031474
   needs_ai_refresh: true
   discovered_at: '2026-05-28T06:56:21Z'
   last_ai_eval: null
@@ -205318,7 +206118,7 @@ https://github.com/jenkinsci/configuration-as-code-plugin:
   addition_method: manual
   content_hash: 723e14ae9895506c5081e0f6cda2b666003a63930aa725b5b01651869192ef79
   health_score: 100.0
-  last_checked: 1779034432.00404
+  last_checked: 1779034432
   needs_ai_refresh: true
   discovered_at: '2026-06-08T02:16:12Z'
   last_ai_eval: null
@@ -205356,7 +206156,7 @@ https://github.com/jenkinsci/custom-war-packager:
   addition_method: manual
   content_hash: 45cbd5df62c48a9410880265688c3244d8e30cac40dc7e1750a60bd8a12d06ca
   health_score: 100.0
-  last_checked: 1779031567.524322
+  last_checked: 1779031567
   needs_ai_refresh: true
   discovered_at: '2023-11-20T20:59:47Z'
   last_ai_eval: null
@@ -205392,7 +206192,7 @@ https://github.com/jenkinsci/docker/blob/master/install-plugins.sh:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033079.992177
+  last_checked: 1779033079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:19.992177+02:00'
   last_ai_eval: null
@@ -205418,7 +206218,7 @@ https://github.com/jenkinsci/ghprb-plugin:
   addition_method: manual
   content_hash: df4c61323017b7230dca22772662433e2f74e328474a1fe8b53530ef839d489e
   health_score: 100.0
-  last_checked: 1779033615.379847
+  last_checked: 1779033615
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:15.379847+02:00'
   last_ai_eval: null
@@ -205447,7 +206247,7 @@ https://github.com/jenkinsci/git-plugin:
   addition_method: manual
   content_hash: 5fc329538336e87f60afb19878c7abba8ed1534407adf06c79778137cad6b565
   health_score: 100.0
-  last_checked: 1779030009.750766
+  last_checked: 1779030009
   needs_ai_refresh: true
   discovered_at: '2026-06-12T00:33:16Z'
   last_ai_eval: null
@@ -205482,7 +206282,7 @@ https://github.com/jenkinsci/git-plugin/releases/tag/git-4.8.0:
   addition_method: manual
   content_hash: cf23d65754fff94ec61ff78905abcc1a353a278d631580f9ce47e531ff3f0b02
   health_score: 100.0
-  last_checked: 1779030330.58896
+  last_checked: 1779030330
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:30.588960+02:00'
   last_ai_eval: null
@@ -205509,7 +206309,7 @@ https://github.com/jenkinsci/github-autostatus-plugin:
   addition_method: manual
   content_hash: 4d42500ea88b4030481bdb5696e468ad9895117c488a7ab62b643ab13edd6850
   health_score: 100.0
-  last_checked: 1779033949.835492
+  last_checked: 1779033949
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:05:49.835492+02:00'
   last_ai_eval: null
@@ -205539,7 +206339,7 @@ https://github.com/jenkinsci/helm-charts:
   addition_method: manual
   content_hash: 8bff244b58cc991d989211789ba8246c0ff197975c5165664f7caca30d54c28a
   health_score: 100.0
-  last_checked: 1779029465.281758
+  last_checked: 1779029465
   needs_ai_refresh: true
   discovered_at: '2026-06-13T03:08:12Z'
   last_ai_eval: null
@@ -205575,7 +206375,7 @@ https://github.com/jenkinsci/influxdb-plugin:
   addition_method: manual
   content_hash: 8c7ba0b00fa6f02f6516cde2edf21206b9191f250debb97312e291bec61eba59
   health_score: 100.0
-  last_checked: 1779032100.68215
+  last_checked: 1779032100
   needs_ai_refresh: true
   discovered_at: '2025-12-21T19:08:32Z'
   last_ai_eval: null
@@ -205611,7 +206411,7 @@ https://github.com/jenkinsci/jenkins-scripts:
   addition_method: manual
   content_hash: 7c4ad1eb2c91f67613142fbfb763d36ec3d99ba0cdf49805036aee71f46470e5
   health_score: 100.0
-  last_checked: 1781736002.26145
+  last_checked: 1781736002
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:02.261450+02:00'
   last_ai_eval: null
@@ -205648,7 +206448,7 @@ https://github.com/jenkinsci/jenkinsfile-runner:
   addition_method: manual
   content_hash: 133f22d00b70cbc7b1e5cfd7581cf49b23e8ba4ab8a836c871f40e3ae016f6e2
   health_score: 100.0
-  last_checked: 1779033425.041198
+  last_checked: 1779033425
   needs_ai_refresh: true
   discovered_at: '2025-11-17T20:44:05Z'
   last_ai_eval: null
@@ -205684,7 +206484,7 @@ https://github.com/jenkinsci/jenkinsfile-runner-test-framework:
   addition_method: manual
   content_hash: 1d412cf176c59a0e26db49060387b88ff40272b9a28471e6eb92e973ee7e1c76
   health_score: 100.0
-  last_checked: 1781735992.426853
+  last_checked: 1781735992
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:52.426853+02:00'
   last_ai_eval: null
@@ -205720,7 +206520,7 @@ https://github.com/jenkinsci/jep/blob/master/jep/224/README.adoc:
   addition_method: manual
   content_hash: e4c9db25d4eee604f4fed105b716c0bb38f1f5e154c6e1b45b2ae0e84c4cc113
   health_score: 100.0
-  last_checked: 1779034233.166596
+  last_checked: 1779034233
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:33.166596+02:00'
   last_ai_eval: null
@@ -205746,7 +206546,7 @@ https://github.com/jenkinsci/job-dsl-plugin:
   addition_method: manual
   content_hash: a481dafad1b7ffec02d3d353b8e88f6a597278af6d70bfa7683d03d65f974100
   health_score: 100.0
-  last_checked: 1779031401.86609
+  last_checked: 1779031401
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:21.866090+02:00'
   last_ai_eval: null
@@ -205774,7 +206574,7 @@ https://github.com/jenkinsci/job-dsl-plugin/wiki:
   addition_method: manual
   content_hash: 5c6edfb9c6f04db4e67facb29f418ff90a12a3f9e2e4b0ec56c2e862b2c50927
   health_score: 100.0
-  last_checked: 1779030354.655753
+  last_checked: 1779030354
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:54.655753+02:00'
   last_ai_eval: null
@@ -205804,7 +206604,7 @@ https://github.com/jenkinsci/kubernetes-operator:
   addition_method: manual
   content_hash: 0e80ab5bc52150f8b2a7595bb6285d78841e7cb610ff408f7b77458b8b939194
   health_score: 100.0
-  last_checked: 1779033020.058938
+  last_checked: 1779033020
   needs_ai_refresh: true
   discovered_at: '2026-06-14T08:28:27Z'
   last_ai_eval: null
@@ -205841,7 +206641,7 @@ https://github.com/jenkinsci/kubernetes-plugin:
   addition_method: manual
   content_hash: 57202401d697c0131377b972aab9d95b3d55dc60d9299c98c5cee40647993509
   health_score: 100.0
-  last_checked: 1779029514.106666
+  last_checked: 1779029514
   needs_ai_refresh: true
   discovered_at: '2026-06-08T23:37:34Z'
   last_ai_eval: null
@@ -205878,7 +206678,7 @@ https://github.com/jenkinsci/opentelemetry-plugin:
   addition_method: manual
   content_hash: be123d3750c03bafa0b7b8c25489fd2b6830c01cede9350f4ddd641814b376f4
   health_score: 100.0
-  last_checked: 1779031231.371659
+  last_checked: 1779031231
   needs_ai_refresh: true
   discovered_at: '2026-05-19T04:05:25Z'
   last_ai_eval: null
@@ -205916,7 +206716,7 @@ https://github.com/jenkinsci/performance-plugin:
   addition_method: manual
   content_hash: 22d6d28cff666db44b4d632e2e42d1b7fb4666af08312a1219a4608a52a40ce2
   health_score: 100.0
-  last_checked: 1779034502.550151
+  last_checked: 1779034502
   needs_ai_refresh: true
   discovered_at: '2026-06-03T07:06:16Z'
   last_ai_eval: null
@@ -205955,7 +206755,7 @@ https://github.com/jenkinsci/pipeline-graph-view-plugin:
   addition_method: manual
   content_hash: ba00d1064e40668a6081b52c4c8ed27914b88071267d1e40b6b86bd98ccaeae1
   health_score: 100.0
-  last_checked: 1779033806.157859
+  last_checked: 1779033806
   needs_ai_refresh: true
   discovered_at: '2026-06-14T00:52:59Z'
   last_ai_eval: null
@@ -205989,7 +206789,7 @@ https://github.com/jenkinsci/pipeline-utility-steps-plugin:
   addition_method: manual
   content_hash: 48e9e1e257d81d49efe44b16e1e997f18b8b716ddd5516af8425f4f806e124d4
   health_score: 100.0
-  last_checked: 1779030012.108608
+  last_checked: 1779030012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:12.108608+02:00'
   last_ai_eval: null
@@ -206017,7 +206817,7 @@ https://github.com/jenkinsci/plugin-installation-manager-tool:
   addition_method: manual
   content_hash: d8ec528d2f3c53c7df4a14cd3ebc9d75075feff1f88577db0ad0f7f7a352f6df
   health_score: 100.0
-  last_checked: 1779031340.291749
+  last_checked: 1779031340
   needs_ai_refresh: true
   discovered_at: '2026-06-01T03:55:38Z'
   last_ai_eval: null
@@ -206055,7 +206855,7 @@ https://github.com/jenkinsci/plugin-installation-manager-tool/releases/tag/plugi
   addition_method: manual
   content_hash: c603d0ce63b1778b203690fef7cfbf3977cdb7abece5b55ad83b9cbf8aeaf26c
   health_score: 100.0
-  last_checked: 1779031216.013009
+  last_checked: 1779031216
   needs_ai_refresh: true
   discovered_at: '2026-06-01T03:55:38Z'
   last_ai_eval: null
@@ -206091,7 +206891,7 @@ https://github.com/jenkinsci/plugin-pom:
   addition_method: manual
   content_hash: 773e935ca21ab90c922018742b2d031ed01432ebbdf5b7552aa2ec046b537cd2
   health_score: 100.0
-  last_checked: 1779029142.884936
+  last_checked: 1779029142
   needs_ai_refresh: true
   discovered_at: '2026-06-13T00:57:58Z'
   last_ai_eval: null
@@ -206127,7 +206927,7 @@ https://github.com/jenkinsci/plugin-pom/releases/tag/plugin-4.0:
   addition_method: manual
   content_hash: 69cf1ebae93b526fa15ced159f2f29e65183746595d16b6bdf0b1a50df847f5c
   health_score: 100.0
-  last_checked: 1779033101.354173
+  last_checked: 1779033101
   needs_ai_refresh: true
   discovered_at: '2026-06-13T00:57:58Z'
   last_ai_eval: null
@@ -206163,7 +206963,7 @@ https://github.com/jenkinsci/prometheus-plugin:
   addition_method: manual
   content_hash: 2cf76767144d78ee4c62433a58ae6052a1b901e39aa4b05b36f9668e9fa6f055
   health_score: 100.0
-  last_checked: 1779032243.478021
+  last_checked: 1779032243
   needs_ai_refresh: true
   discovered_at: '2026-06-08T01:32:43Z'
   last_ai_eval: null
@@ -206200,7 +207000,7 @@ https://github.com/jenkinsci/pull-request-monitoring-plugin:
   addition_method: manual
   content_hash: 489ae91221a14bd7cdd4456faf5184688c49e272563d553ed46348c6681518ac
   health_score: 100.0
-  last_checked: 1779030598.015875
+  last_checked: 1779030598
   needs_ai_refresh: true
   discovered_at: '2025-06-26T13:41:45Z'
   last_ai_eval: null
@@ -206236,7 +207036,7 @@ https://github.com/jenkinsci/redis-fingerprint-storage-plugin:
   addition_method: manual
   content_hash: 57dd7330ac1a7413119727e01ba8a74fbf77e18d53bf3d6a9ad73619b1560890
   health_score: 100.0
-  last_checked: 1779030865.538281
+  last_checked: 1779030865
   needs_ai_refresh: true
   discovered_at: '2025-12-23T15:44:01Z'
   last_ai_eval: null
@@ -206272,7 +207072,7 @@ https://github.com/jenkinsci/remoting-opentelemetry-plugin:
   addition_method: manual
   content_hash: 147297dc6f58eae56e949b970cdbe3b8130fe88a2b44563360a948c818a14549
   health_score: 100.0
-  last_checked: 1779030855.392179
+  last_checked: 1779030855
   needs_ai_refresh: true
   discovered_at: '2024-08-09T09:16:22Z'
   last_ai_eval: null
@@ -206306,7 +207106,7 @@ https://github.com/jenkinsci/remoting-opentelemetry-plugin/pull/40:
   addition_method: manual
   content_hash: bb7e724b44ba704464d77d6afbc21486b54caba2463aad97ceea87f760cbee35
   health_score: 100.0
-  last_checked: 1779033075.446872
+  last_checked: 1779033075
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:15.446872+02:00'
   last_ai_eval: null
@@ -206336,7 +207136,7 @@ https://github.com/jenkinsci/robot-plugin:
   addition_method: manual
   content_hash: f8fbf5dcf006c51f1a7e4ffa5e9eb324d2346cf8bc65b9553f8ef67bdbb6429c
   health_score: 100.0
-  last_checked: 1779031426.061292
+  last_checked: 1779031426
   needs_ai_refresh: true
   discovered_at: '2026-05-27T05:26:35Z'
   last_ai_eval: null
@@ -206370,7 +207170,7 @@ https://github.com/jenkinsci/tekton-client-plugin:
   addition_method: manual
   content_hash: 9e648667423e3b975d97b0fc616bfe80f5884d78ecc05e5e6d58a9a70d81a898
   health_score: 100.0
-  last_checked: 1779033072.316253
+  last_checked: 1779033072
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:12.316253+02:00'
   last_ai_eval: null
@@ -206398,7 +207198,7 @@ https://github.com/jenkinsci/url-filter-plugin:
   addition_method: manual
   content_hash: 8bfe858512ea248978a907d024e48a79cda09f51333969b91a115da5f200d245
   health_score: 100.0
-  last_checked: 1779033045.312586
+  last_checked: 1779033045
   needs_ai_refresh: true
   discovered_at: '2024-08-09T10:54:49Z'
   last_ai_eval: null
@@ -206435,7 +207235,7 @@ https://github.com/jertel/elastalert2:
   addition_method: manual
   content_hash: 0cf00148059d554ab4264ef75ed30d0cf625557f9d76c733b8357c4bd857e154
   health_score: 100.0
-  last_checked: 1779032556.660047
+  last_checked: 1779032556
   needs_ai_refresh: true
   discovered_at: '2026-05-27T22:13:17Z'
   last_ai_eval: null
@@ -206474,7 +207274,7 @@ https://github.com/jesseduffield/lazydocker:
   addition_method: manual
   content_hash: d2e62921893bc218f51edac17f9f93c83f606e44a7cfb394ef48b0030300d52a
   health_score: 100.0
-  last_checked: 1779034131.754352
+  last_checked: 1779034131
   needs_ai_refresh: true
   discovered_at: '2026-04-19T02:51:06Z'
   last_ai_eval: null
@@ -206510,7 +207310,7 @@ https://github.com/jessfraz/branch-cleanup-action:
   addition_method: manual
   content_hash: 7177819e51c4dac000181ca90de69429fdcd52d3b89b18b40fe01d7a240134c4
   health_score: 100.0
-  last_checked: 1779032297.136722
+  last_checked: 1779032297
   needs_ai_refresh: true
   discovered_at: '2022-03-02T13:52:50Z'
   last_ai_eval: null
@@ -206546,7 +207346,7 @@ https://github.com/jetify-com/launchpad:
   addition_method: manual
   content_hash: 5339aade1067a111b2fab48670e23c8d3c8278f905df0849b402b87133cd00bf
   health_score: 100.0
-  last_checked: 1779130495.024662
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2025-06-12T18:38:42Z'
   last_ai_eval: null
@@ -206580,7 +207380,7 @@ https://github.com/jetpack-io/launchpad:
   addition_method: manual
   content_hash: fb544dafd013392994d721cbd842e0e04d97d876292c2b1a3cd63cbc76dcb44f
   health_score: 100.0
-  last_checked: 1779032833.611102
+  last_checked: 1779032833
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:13.611102+02:00'
   last_ai_eval: null
@@ -206607,7 +207407,7 @@ https://github.com/jetstack/cert-manager:
   addition_method: manual
   content_hash: d2ec3a0583b0d999c41e17df6d4ddf7762a9bc25a361a2a78db3913473d65e6f
   health_score: 100.0
-  last_checked: 1779032525.09707
+  last_checked: 1779032525
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:05.097070+02:00'
   last_ai_eval: null
@@ -206638,7 +207438,7 @@ https://github.com/jetstack/jetstack-secure:
   addition_method: manual
   content_hash: 224b191f0512769b4fa70afeb7491e9fe1ea31f9223e48acd33d2faa294b4bd4
   health_score: 100.0
-  last_checked: 1779130494.940263
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-04T12:45:21Z'
   last_ai_eval: null
@@ -206676,7 +207476,7 @@ https://github.com/jetstack/kube-oidc-proxy:
   addition_method: manual
   content_hash: 9d0e057ff29b11783d14b50b4daf19a8d120b7d338dca7f245dbdaf4ec01a81d
   health_score: 100.0
-  last_checked: 1779034580.610936
+  last_checked: 1779034580
   needs_ai_refresh: true
   discovered_at: '2024-08-10T02:04:32Z'
   last_ai_eval: null
@@ -206710,7 +207510,7 @@ https://github.com/jetstack/preflight:
   addition_method: manual
   content_hash: 585b79d16de68d144caafd446fe05aaf3dc652819129f7f06741494c70df6257
   health_score: 100.0
-  last_checked: 1779030052.482332
+  last_checked: 1779030052
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:52.482332+02:00'
   last_ai_eval: null
@@ -206739,7 +207539,7 @@ https://github.com/jetstack/version-checker:
   addition_method: manual
   content_hash: 39e6b5baea339da5732067c1fce5e0c9c406aa0c0da4b0687196803a7a1ee933
   health_score: 100.0
-  last_checked: 1779031618.64787
+  last_checked: 1779031618
   needs_ai_refresh: true
   discovered_at: '2026-06-08T11:09:15Z'
   last_ai_eval: null
@@ -206773,7 +207573,7 @@ https://github.com/jglick/jk--:
   addition_method: manual
   content_hash: c7160ad04869ae1374ec7283be669a69f496abebfb773a0577aac0e737876e5b
   health_score: 100.0
-  last_checked: 1779032556.755653
+  last_checked: 1779032556
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:36.755653+02:00'
   last_ai_eval: null
@@ -206803,7 +207603,7 @@ https://github.com/jimmyraywv/awesome-eks:
   addition_method: manual
   content_hash: 64b104d493f66e726ac829ec6abbf5b96545c81b5acfd9e4423fb70b0967a5e7
   health_score: 100.0
-  last_checked: 1781736123.325254
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.325254+02:00'
   last_ai_eval: null
@@ -206842,7 +207642,7 @@ https://github.com/jk8s/awesome-kubernetes:
   addition_method: manual
   content_hash: 41f1f046177736215a5586541eb9390642de27f128fa6b7fd0f92410cbda1343
   health_score: 100.0
-  last_checked: 1781736123.200304
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.200304+02:00'
   last_ai_eval: null
@@ -206878,7 +207678,7 @@ https://github.com/jkcfg/jk:
   addition_method: manual
   content_hash: 7594bbb147e41312d63dd46e919e7e043e8f2d7000538d4f9fa43fc06535ef48
   health_score: 100.0
-  last_checked: 1779032462.791968
+  last_checked: 1779032462
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:41:02.791968+02:00'
   last_ai_eval: null
@@ -206907,7 +207707,7 @@ https://github.com/jkosik/helm-decomposer:
   addition_method: manual
   content_hash: 7f41b1831f7d7b087b98d0e22a5d89124a27730bc227ae4bd24017344cb174f2
   health_score: 100.0
-  last_checked: 1781735960.744639
+  last_checked: 1781735960
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:20.744639+02:00'
   last_ai_eval: null
@@ -206944,7 +207744,7 @@ https://github.com/jlevy/the-art-of-command-line:
   addition_method: manual
   content_hash: 364251608fb333fca1e3e9e293cb4e8e3be7c184e7ca303ee3f048dfad02006b
   health_score: 100.0
-  last_checked: 1781736068.277326
+  last_checked: 1781736068
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:08.277326+02:00'
   last_ai_eval: null
@@ -206983,7 +207783,7 @@ https://github.com/jmfloreszazo/ghapp_demo/blob/main/README.es.md:
   addition_method: automatic
   content_hash: 12f20c60f6cf9d70ba39524ec8b909d65d5a58cbea1a4944da24188003d08a97
   health_score: null
-  last_checked: 1780352302.456788
+  last_checked: 1780352302
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:22.456788+02:00'
   last_ai_eval: null
@@ -207021,7 +207821,7 @@ https://github.com/jmxtrans/jmxtrans:
   addition_method: manual
   content_hash: 31ea23af4fafce7f36bb22337ad9be884c68f828bbd79d976c39768f37bbb6df
   health_score: 100.0
-  last_checked: 1779034582.288331
+  last_checked: 1779034582
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:22.288331+02:00'
   last_ai_eval: null
@@ -207050,7 +207850,7 @@ https://github.com/johanhaleby/kubetail:
   addition_method: manual
   content_hash: 90750e942d6e0bac1925020ce4f169ac608a7e4660f4d40ee4dbf0ddea544519
   health_score: 100.0
-  last_checked: 1779031574.608697
+  last_checked: 1779031574
   needs_ai_refresh: true
   discovered_at: '2026-06-12T09:21:55Z'
   last_ai_eval: null
@@ -207084,7 +207884,7 @@ https://github.com/johnkerl/miller:
   addition_method: manual
   content_hash: 1eae772b9062fb8a16ffe49b1b55ad63751b9f8ce3bb0f748569fa2adee6ea6c
   health_score: 100.0
-  last_checked: 1779030091.432662
+  last_checked: 1779030091
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:01:31.432662+02:00'
   last_ai_eval: null
@@ -207115,7 +207915,7 @@ https://github.com/johnlokerse/azure-bicep-cheat-sheet:
   addition_method: manual
   content_hash: bd486e108df6beba43f23979e82044628891e60468a614a45d2485dc4b459c59
   health_score: 100.0
-  last_checked: 1781735879.83603
+  last_checked: 1781735879
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:59.836030+02:00'
   last_ai_eval: null
@@ -207151,7 +207951,7 @@ https://github.com/johnthebrit/CertificationMaterials:
   addition_method: manual
   content_hash: 09bb625b37602482987f2971b39e90271284b5eafc66d99fc2e7f610450adaa3
   health_score: 100.0
-  last_checked: 1781735879.692216
+  last_checked: 1781735879
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:59.692216+02:00'
   last_ai_eval: null
@@ -207188,7 +207988,7 @@ https://github.com/joke2k/faker:
   addition_method: manual
   content_hash: 0ffa717f79e7b343e9512786e11d799e499dcc54c46dc937e86c8f4a49f310fb
   health_score: 100.0
-  last_checked: 1779031455.774915
+  last_checked: 1779031455
   needs_ai_refresh: true
   discovered_at: '2026-06-10T20:53:39Z'
   last_ai_eval: null
@@ -207226,7 +208026,7 @@ https://github.com/jonleibowitz/awesome-digitalocean:
   addition_method: manual
   content_hash: 85a1711897cd053b29c5c7b9aff67b36a435a3b6273aeb2a9dd988dd7bf8f4ef
   health_score: 100.0
-  last_checked: 1779033223.123076
+  last_checked: 1779033223
   needs_ai_refresh: true
   discovered_at: '2021-04-30T21:49:21Z'
   last_ai_eval: null
@@ -207265,7 +208065,7 @@ https://github.com/jonmosco/kube-ps1:
   addition_method: manual
   content_hash: 1d2e602fe30e2ba27c0a8bd9d04ae80ea4eaf35b6e2b94a67ba5758a336e49fb
   health_score: 100.0
-  last_checked: 1779033101.231768
+  last_checked: 1779033101
   needs_ai_refresh: true
   discovered_at: '2026-05-24T12:10:07Z'
   last_ai_eval: null
@@ -207301,7 +208101,7 @@ https://github.com/jonrau1/ElectricEye/blob/master/README.md:
   addition_method: manual
   content_hash: 24b68c80b70022b001b1bf864a22adc4e707459e4baabb630128f2333238998b
   health_score: 100.0
-  last_checked: 1779030842.798901
+  last_checked: 1779030842
   needs_ai_refresh: true
   discovered_at: '2026-02-09T03:04:44Z'
   last_ai_eval: null
@@ -207337,7 +208137,7 @@ https://github.com/jordanwilson230/kubectl-plugins/tree/krew:
   addition_method: manual
   content_hash: c3ecf0c518984ee24df41f03a941450e42bcdc4e0b11d3eccbf9c6548650e3b7
   health_score: 100.0
-  last_checked: 1779033675.655803
+  last_checked: 1779033675
   needs_ai_refresh: true
   discovered_at: '2024-06-27T06:00:21Z'
   last_ai_eval: null
@@ -207374,7 +208174,7 @@ https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials:
   addition_method: manual
   content_hash: f661a7a09421a613c439decbea31bb9766de4645c00b6db050e689619294df65
   health_score: 100.0
-  last_checked: 1779130494.99681
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2022-08-22T19:38:44Z'
   last_ai_eval: null
@@ -207408,7 +208208,7 @@ https://github.com/jose-r-lopez/SSI_Materials:
   addition_method: manual
   content_hash: 02dc341426843d53442e249db967495b816bfdce9092ec740ba46e6044ddca1a
   health_score: 100.0
-  last_checked: 1779032257.448714
+  last_checked: 1779032257
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:37.448714+02:00'
   last_ai_eval: null
@@ -207438,7 +208238,7 @@ https://github.com/joseadanof/awesome-cloudnative-trainings:
   addition_method: manual
   content_hash: 43482b8fbeb83fedaba53002241970156bdd74bb8d09d0ed5085e5bd9c3638cc
   health_score: 100.0
-  last_checked: 1781736123.141864
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.141864+02:00'
   last_ai_eval: null
@@ -207477,7 +208277,7 @@ https://github.com/joshnh/Git-Commands/blob/master/README.md:
   addition_method: manual
   content_hash: ebbdc82ff621d6dab4e789c3c2f71ee42752ae2f1e313503e8dd5255fdd7849b
   health_score: 100.0
-  last_checked: 1781735889.871585
+  last_checked: 1781735889
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:09.871585+02:00'
   last_ai_eval: null
@@ -207513,7 +208313,7 @@ https://github.com/joyrex2001/kubedock:
   addition_method: manual
   content_hash: 73dff733e98eb9e8166b466a9e524a82d64d2f70fab0db83faeb850bab273c1e
   health_score: 100.0
-  last_checked: 1779032368.937987
+  last_checked: 1779032368
   needs_ai_refresh: true
   discovered_at: '2026-06-09T18:34:26Z'
   last_ai_eval: null
@@ -207550,7 +208350,7 @@ https://github.com/joyrex2001/tekline:
   addition_method: manual
   content_hash: b6e9e6ea94c570f6d48c05e7f14cc446ca5715eb9a44ad3d8f5fe5136e93fab5
   health_score: 100.0
-  last_checked: 1779030230.819667
+  last_checked: 1779030230
   needs_ai_refresh: true
   discovered_at: '2023-04-07T15:47:57Z'
   last_ai_eval: null
@@ -207586,7 +208386,7 @@ https://github.com/jpmens/jo:
   addition_method: manual
   content_hash: dee4c91a5c55774aa9d9ec32d87eb466a871652963c99f0e0938c9295f3243d4
   health_score: 100.0
-  last_checked: 1779030015.257574
+  last_checked: 1779030015
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:15.257574+02:00'
   last_ai_eval: null
@@ -207618,7 +208418,7 @@ https://github.com/jrockway/ekglue:
   addition_method: manual
   content_hash: 54fe470cc623b606b8f1ebd83c0047a6dc3da4d6dc199babd4793096a8ad037b
   health_score: 100.0
-  last_checked: 1779033329.686252
+  last_checked: 1779033329
   needs_ai_refresh: true
   discovered_at: '2023-10-25T22:38:52Z'
   last_ai_eval: null
@@ -207655,7 +208455,7 @@ https://github.com/jrussellfreelance/powershell-scripts:
   addition_method: manual
   content_hash: 191a302967e231aae5e9d53c2ab5825eed1f662f6fecaa86349d5a7522a3c3fa
   health_score: 100.0
-  last_checked: 1781735880.014717
+  last_checked: 1781735880
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:00.014717+02:00'
   last_ai_eval: null
@@ -207692,7 +208492,7 @@ https://github.com/jsmartin/ansible-tower-packer:
   addition_method: manual
   content_hash: c51588af72d49606c12aa79ff032a408419d9edd52edb370b3f376aaedfa7bf2
   health_score: 100.0
-  last_checked: 1781735865.869308
+  last_checked: 1781735865
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:45.869308+02:00'
   last_ai_eval: null
@@ -207729,7 +208529,7 @@ https://github.com/jthomperoo/custom-pod-autoscaler:
   addition_method: manual
   content_hash: 5480e692830783b4a07c56607e3abca3b59127b98a87206f0d1ca0c7db9f8b5b
   health_score: 100.0
-  last_checked: 1779031442.581368
+  last_checked: 1779031442
   needs_ai_refresh: true
   discovered_at: '2026-03-26T12:21:45Z'
   last_ai_eval: null
@@ -207766,7 +208566,7 @@ https://github.com/jthomperoo/k8shorizmetrics:
   addition_method: manual
   content_hash: d4d5389ba2be0f5df0557918dc193efcf7e975eec25b4ca3b74ef36ccfa4ad9b
   health_score: 100.0
-  last_checked: 1779029124.116047
+  last_checked: 1779029124
   needs_ai_refresh: true
   discovered_at: '2024-04-21T13:31:40Z'
   last_ai_eval: null
@@ -207803,7 +208603,7 @@ https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler:
   addition_method: manual
   content_hash: cd56db88db4edc2ba63d9f62e028fb21194a439036492a7df99d062f011180bc
   health_score: 100.0
-  last_checked: 1779031602.767424
+  last_checked: 1779031602
   needs_ai_refresh: true
   discovered_at: '2023-10-11T23:24:48Z'
   last_ai_eval: null
@@ -207839,7 +208639,7 @@ https://github.com/junegunn/fzf:
   addition_method: manual
   content_hash: a41ea0b2976348002cb35649217393601369c8271ea567d0c65f02530a89b494
   health_score: 100.0
-  last_checked: 1779030564.129796
+  last_checked: 1779030564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:24.129796+02:00'
   last_ai_eval: null
@@ -207867,7 +208667,7 @@ https://github.com/jupyterlab/jupyter-ai:
   addition_method: manual
   content_hash: 5a25471c438bb024099f3fba69861aa6386d44281751874ac3e7adeb1d000330
   health_score: 100.0
-  last_checked: 1779032388.80788
+  last_checked: 1779032388
   needs_ai_refresh: true
   discovered_at: '2026-06-03T02:18:58Z'
   last_ai_eval: null
@@ -207904,7 +208704,7 @@ https://github.com/jwcesign/kubespider:
   addition_method: manual
   content_hash: c01bd5f292cf9c606802836fafef759dcc7826bb431e0c5bc3122a4959de81dd
   health_score: 100.0
-  last_checked: 1781736046.892255
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.892255+02:00'
   last_ai_eval: null
@@ -207940,7 +208740,7 @@ https://github.com/jyguyomarch/awesome-productivity:
   addition_method: manual
   content_hash: 9238763183600583444bc0f192be795dd46f7dafca3fddd1549c2ab4be2751ba
   health_score: 100.0
-  last_checked: 1779032780.070474
+  last_checked: 1779032780
   needs_ai_refresh: true
   discovered_at: '2024-08-14T18:07:32Z'
   last_ai_eval: null
@@ -207979,7 +208779,7 @@ https://github.com/k0sproject/k0s:
   addition_method: manual
   content_hash: f37622dd0c4b1af56b99fcafaed6d28bb205b45ddf8163c2b7f2ff94703519de
   health_score: 100.0
-  last_checked: 1779029367.172916
+  last_checked: 1779029367
   needs_ai_refresh: true
   discovered_at: '2026-06-13T20:52:30Z'
   last_ai_eval: null
@@ -208017,7 +208817,7 @@ https://github.com/k3d-io/k3d:
   addition_method: manual
   content_hash: 1e0f444aea26eb430e2d4b07f4c8698449281ee28c0762368b55d0e00ed6f8fb
   health_score: 100.0
-  last_checked: 1779130494.939703
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-12T09:56:54Z'
   last_ai_eval: null
@@ -208055,7 +208855,7 @@ https://github.com/k3s-io/k3s-ansible:
   addition_method: manual
   content_hash: bc9baa2b6f31866a899f49c3819a111990dcd28bc892b6fe3464f4d752901bc8
   health_score: 100.0
-  last_checked: 1779030932.040439
+  last_checked: 1779030932
   needs_ai_refresh: true
   discovered_at: '2026-06-08T17:08:45Z'
   last_ai_eval: null
@@ -208092,7 +208892,7 @@ https://github.com/k8gb-io/k8gb:
   addition_method: manual
   content_hash: f00c6a779ebaa2c156c2e822c1c809b3d28e45b8ddedd7f505dc7fc42ec425d9
   health_score: 100.0
-  last_checked: 1779031164.462155
+  last_checked: 1779031164
   needs_ai_refresh: true
   discovered_at: '2026-06-13T05:33:49Z'
   last_ai_eval: null
@@ -208128,7 +208928,7 @@ https://github.com/k8s-ruby/k8s-ruby:
   addition_method: manual
   content_hash: 97fb9ab542f1c54b1309f699e6433993f6bf2504fddd9401d4bfce9be93854c0
   health_score: 100.0
-  last_checked: 1779031810.247783
+  last_checked: 1779031810
   needs_ai_refresh: true
   discovered_at: '2025-04-10T09:35:00Z'
   last_ai_eval: null
@@ -208166,7 +208966,7 @@ https://github.com/k8snetworkplumbingwg/multus-cni:
   addition_method: manual
   content_hash: d92f8ee99e39644a7d84ec9acbe3fdd53f0406aefc9e71b50cf1beb8c1f27297
   health_score: 100.0
-  last_checked: 1779032966.811693
+  last_checked: 1779032966
   needs_ai_refresh: true
   discovered_at: '2026-06-11T13:59:02Z'
   last_ai_eval: null
@@ -208204,7 +209004,7 @@ https://github.com/k8spacket/k8spacket:
   addition_method: manual
   content_hash: 003de0d61b362f760e7006be4c38f3b2ed7b99b4349977e09fd071c7140ee6ff
   health_score: 100.0
-  last_checked: 1779032800.754556
+  last_checked: 1779032800
   needs_ai_refresh: true
   discovered_at: '2026-05-12T11:01:07Z'
   last_ai_eval: null
@@ -208241,7 +209041,7 @@ https://github.com/k8spatterns/examples:
   addition_method: manual
   content_hash: f87e3ea5190419cd586e80ac9c52fb077c096de91a8bc0e379d90136f7750057
   health_score: 100.0
-  last_checked: 1779032406.119477
+  last_checked: 1779032406
   needs_ai_refresh: true
   discovered_at: '2026-03-29T04:12:06Z'
   last_ai_eval: null
@@ -208277,7 +209077,7 @@ https://github.com/k8spin/k8spin-operator:
   addition_method: manual
   content_hash: f4b1ddc6ea7a2d8eabc6c739bf2d12fcd192196a500e4e61e0b7d932e01854f0
   health_score: 100.0
-  last_checked: 1779033092.790096
+  last_checked: 1779033092
   needs_ai_refresh: true
   discovered_at: '2026-04-16T19:01:23Z'
   last_ai_eval: null
@@ -208311,7 +209111,7 @@ https://github.com/k8spin/k8spin-operator/projects/1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031497.962672
+  last_checked: 1779031497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:57.962672+02:00'
   last_ai_eval: null
@@ -208339,7 +209139,7 @@ https://github.com/k8tz/k8tz:
   addition_method: manual
   content_hash: a64f987f4dedbaa17530da19806794fc566d687ca0e528505685cdb59500e3e6
   health_score: 100.0
-  last_checked: 1779032248.913329
+  last_checked: 1779032248
   needs_ai_refresh: true
   discovered_at: '2026-03-07T16:40:30Z'
   last_ai_eval: null
@@ -208373,7 +209173,7 @@ https://github.com/k8zdev/k8z:
   addition_method: manual
   content_hash: 06d16609a3b8391678fc8b1ca65ba2ed7836c15c8a05d08229383793abe67ea1
   health_score: 100.0
-  last_checked: 1779032157.690827
+  last_checked: 1779032157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:57.690827+02:00'
   last_ai_eval: null
@@ -208399,7 +209199,7 @@ https://github.com/kabisa/k8s-workshop-in-a-box:
   addition_method: manual
   content_hash: 6dda7bfd518f753f1d5e4f2ccf57f4a1d3b30b35e0432095136a5106df283f28
   health_score: 100.0
-  last_checked: 1779030430.71471
+  last_checked: 1779030430
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:07:10.714710+02:00'
   last_ai_eval: null
@@ -208428,7 +209228,7 @@ https://github.com/kadalu/kadalu:
   addition_method: manual
   content_hash: 969e8e892e60028fbae8a8a8fa5682d0a7f4a47e4acef21ac9a6aa354f8e0ef9
   health_score: 100.0
-  last_checked: 1779031087.189461
+  last_checked: 1779031087
   needs_ai_refresh: true
   discovered_at: '2026-02-10T23:35:35Z'
   last_ai_eval: null
@@ -208466,7 +209266,7 @@ https://github.com/kahun/awesome-sysadmin:
   addition_method: manual
   content_hash: 594c9d69863a2c5a63ba36f38119ddae68a8631f14f063c1d682ac6c69caccef
   health_score: 100.0
-  last_checked: 1779033218.507829
+  last_checked: 1779033218
   needs_ai_refresh: true
   discovered_at: '2024-03-26T23:45:17Z'
   last_ai_eval: null
@@ -208506,7 +209306,7 @@ https://github.com/kairos-io/kairos:
   addition_method: manual
   content_hash: 83500ef3c1bda65b42ac3667f5f5d971e25176644287ca7fb7708c423a3f1aa7
   health_score: 100.0
-  last_checked: 1779032213.782843
+  last_checked: 1779032213
   needs_ai_refresh: true
   discovered_at: '2026-06-12T06:00:33Z'
   last_ai_eval: null
@@ -208540,7 +209340,7 @@ https://github.com/kakao/ipvs-node-controller:
   addition_method: manual
   content_hash: 82eada97cb961d58c9ae7567e680a807a48c3f9d238d8cf66f7d4d45588549bb
   health_score: 100.0
-  last_checked: 1779032902.841239
+  last_checked: 1779032902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:22.841239+02:00'
   last_ai_eval: null
@@ -208571,7 +209371,7 @@ https://github.com/kakao/network-node-manager:
   addition_method: manual
   content_hash: 82eada97cb961d58c9ae7567e680a807a48c3f9d238d8cf66f7d4d45588549bb
   health_score: 100.0
-  last_checked: 1779030462.615203
+  last_checked: 1779030462
   needs_ai_refresh: true
   discovered_at: '2023-06-27T08:35:15Z'
   last_ai_eval: null
@@ -208608,7 +209408,7 @@ https://github.com/kapicorp/tesoro:
   addition_method: manual
   content_hash: 3e89efe9ad2dd94d5dc8e64eae88eaecf8ad64c88129fd5f828fbb42bc98f197
   health_score: 100.0
-  last_checked: 1779034462.087596
+  last_checked: 1779034462
   needs_ai_refresh: true
   discovered_at: '2024-12-23T09:15:23Z'
   last_ai_eval: null
@@ -208646,7 +209446,7 @@ https://github.com/karampok/dnsconfig-injector:
   addition_method: manual
   content_hash: bcba8d6046cf71c04000925bf020129c5a34957900e326a462ef30def87fcf6f
   health_score: 100.0
-  last_checked: 1779029689.705866
+  last_checked: 1779029689
   needs_ai_refresh: true
   discovered_at: '2023-01-19T14:35:31Z'
   last_ai_eval: null
@@ -208683,7 +209483,7 @@ https://github.com/kareem-elsayed/k8s-alerts:
   addition_method: manual
   content_hash: 60cdc212f50e6ff4577ece9577830f5dbba57852efcb788c9efe0c27e1232d4c
   health_score: 100.0
-  last_checked: 1779032224.12209
+  last_checked: 1779032224
   needs_ai_refresh: true
   discovered_at: '2020-06-07T11:13:50Z'
   last_ai_eval: null
@@ -208721,7 +209521,7 @@ https://github.com/karmab/autolabeller:
   addition_method: manual
   content_hash: 020ff7c3888461a640efd5f8af6428187dc97a5fda243493126b987c75bfb148
   health_score: 100.0
-  last_checked: 1781736046.88041
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.880410+02:00'
   last_ai_eval: null
@@ -208758,7 +209558,7 @@ https://github.com/karmada-io/karmada:
   addition_method: manual
   content_hash: 3aef34b0fb72477fa0d3b6d2ab6c60cd0b63da46a9c2c031033d849540d26186
   health_score: 100.0
-  last_checked: 1779033575.824847
+  last_checked: 1779033575
   needs_ai_refresh: true
   discovered_at: '2026-06-09T12:30:28Z'
   last_ai_eval: null
@@ -208795,7 +209595,7 @@ https://github.com/kaysalawu/azure-network-terraform:
   addition_method: manual
   content_hash: 64f717ef6566abf02ae63e455379f7ccbba00b0573f5091e19adf365e9ad05dd
   health_score: 100.0
-  last_checked: 1779031567.46959
+  last_checked: 1779031567
   needs_ai_refresh: true
   discovered_at: '2025-03-03T18:27:43Z'
   last_ai_eval: null
@@ -208833,7 +209633,7 @@ https://github.com/kbrew-dev/kbrew:
   addition_method: manual
   content_hash: ebf2ad52ddb9b288cfb946fc99ca3679d7d1b66b60501c3195c0bb6ab8eebf47
   health_score: 100.0
-  last_checked: 1779032337.972297
+  last_checked: 1779032337
   needs_ai_refresh: true
   discovered_at: '2023-02-25T08:32:05Z'
   last_ai_eval: null
@@ -208871,7 +209671,7 @@ https://github.com/kbst/terraform-kubestack:
   addition_method: manual
   content_hash: 1c7edd4c9d6401f5eba913aa11e7c506cccaed485d6d34ca8d953d7dbba841e2
   health_score: 100.0
-  last_checked: 1779030119.788345
+  last_checked: 1779030119
   needs_ai_refresh: true
   discovered_at: '2026-03-05T13:40:32Z'
   last_ai_eval: null
@@ -208908,7 +209708,7 @@ https://github.com/kbterm/kubeterm:
   addition_method: manual
   content_hash: a500e3c7fae776d02576040c710ebfa689b21d37eea1d6bea7c2f76456a7b354
   health_score: 100.0
-  last_checked: 1779031677.113731
+  last_checked: 1779031677
   needs_ai_refresh: true
   discovered_at: '2026-06-11T09:32:39Z'
   last_ai_eval: null
@@ -208951,7 +209751,7 @@ https://github.com/kcp-dev/kcp:
   addition_method: manual
   content_hash: c7cc544dca954749c4eeacaa25de4b3416a07972f436da2f735864856cd2253f
   health_score: 100.0
-  last_checked: 1779034217.724435
+  last_checked: 1779034217
   needs_ai_refresh: true
   discovered_at: '2026-06-12T13:16:58Z'
   last_ai_eval: null
@@ -208988,7 +209788,7 @@ https://github.com/kedacore/keda/issues/2214:
   addition_method: manual
   content_hash: 27b7f60ec0e2d61d94876b2753262615382e6b310b314bc5f171c2450331c3ef
   health_score: 100.0
-  last_checked: 1779033783.111333
+  last_checked: 1779033783
   needs_ai_refresh: true
   discovered_at: '2026-06-11T15:09:37Z'
   last_ai_eval: null
@@ -209024,7 +209824,7 @@ https://github.com/keel-hq/keel:
   addition_method: manual
   content_hash: aaf25a8ae8466482d26582b01bd789b1e86588f8130c21220f0693a887eb2a85
   health_score: 100.0
-  last_checked: 1779031677.030132
+  last_checked: 1779031677
   needs_ai_refresh: true
   discovered_at: '2026-02-26T08:30:36Z'
   last_ai_eval: null
@@ -209059,7 +209859,7 @@ https://github.com/kei6u/kubectl-secret-data:
   addition_method: manual
   content_hash: 4f17bac8559850f882932f44aa46901c1522e3dfe247b35a7aee9e3da1d8ae30
   health_score: 100.0
-  last_checked: 1779033296.271281
+  last_checked: 1779033296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:56.271281+02:00'
   last_ai_eval: null
@@ -209089,7 +209889,7 @@ https://github.com/keikoproj/upgrade-manager:
   addition_method: manual
   content_hash: d966c0567f646a6f7239b576354fe976099c233a7e6d06d5e2fd4c67262083ef
   health_score: 100.0
-  last_checked: 1779031850.554892
+  last_checked: 1779031850
   needs_ai_refresh: true
   discovered_at: '2026-06-08T15:58:15Z'
   last_ai_eval: null
@@ -209125,7 +209925,7 @@ https://github.com/keisku/kubectl-explore:
   addition_method: manual
   content_hash: 755acd1bec581daa8b9fc1418121366675aaf8d2d0563b94f7adf72e70f9c0a4
   health_score: 100.0
-  last_checked: 1779033570.325479
+  last_checked: 1779033570
   needs_ai_refresh: true
   discovered_at: '2025-11-10T02:10:45Z'
   last_ai_eval: null
@@ -209162,7 +209962,7 @@ https://github.com/keisku/kubectl-secretdata:
   addition_method: manual
   content_hash: ee768c8abfb1aeb04cebb08e42c635d1a286b38775c0f5aef59705b39d078d21
   health_score: 100.0
-  last_checked: 1779130494.920604
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2024-10-10T04:57:50Z'
   last_ai_eval: null
@@ -209198,7 +209998,7 @@ https://github.com/kellyjonbrazil/jc:
   addition_method: manual
   content_hash: 9dec699090fd93513e00b0ec06001ef0ac4d73a6c1d973ec4384746c3651574f
   health_score: 100.0
-  last_checked: 1779029941.176151
+  last_checked: 1779029941
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:59:01.176151+02:00'
   last_ai_eval: null
@@ -209229,7 +210029,7 @@ https://github.com/kelseyhightower/cmd-tutorial:
   addition_method: manual
   content_hash: 879ea51140874f0e5325d770b63bdee404594fba8d1427597f808ec9ca1b2a3c
   health_score: 100.0
-  last_checked: 1781735865.869592
+  last_checked: 1781735865
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:45.869592+02:00'
   last_ai_eval: null
@@ -209267,7 +210067,7 @@ https://github.com/kelseyhightower/kubernetes-the-hard-way:
   addition_method: manual
   content_hash: 800e0a795b4a366e7b76f2a1ae7edd9ca784da27ecc1b1558022da1605b782fe
   health_score: 100.0
-  last_checked: 1779030473.564335
+  last_checked: 1779030473
   needs_ai_refresh: true
   discovered_at: '2025-04-10T06:11:47Z'
   last_ai_eval: null
@@ -209304,7 +210104,7 @@ https://github.com/kelseyhightower/nocode:
   addition_method: manual
   content_hash: fd676c4e8b8bca93c3651217646c9d03b6b24722159f45e70eababb6cad8170a
   health_score: 100.0
-  last_checked: 1779033025.326648
+  last_checked: 1779033025
   needs_ai_refresh: true
   discovered_at: '2024-08-07T03:19:12Z'
   last_ai_eval: null
@@ -209341,7 +210141,7 @@ https://github.com/kelseyhightower/serverless-vault-with-cloud-run:
   addition_method: manual
   content_hash: 144443bedcd44d5c233af5b4babdfd85e3e39b6b968263cfc2088c040742d87f
   health_score: 100.0
-  last_checked: 1779034425.148872
+  last_checked: 1779034425
   needs_ai_refresh: true
   discovered_at: '2022-04-28T16:47:21Z'
   last_ai_eval: null
@@ -209378,7 +210178,7 @@ https://github.com/keptn-sandbox/keptn-jenkins-library:
   addition_method: manual
   content_hash: 26861281d7504b3fd920a169ac339703db24bf8fa5ef0c69b9923d325280540c
   health_score: 100.0
-  last_checked: 1779034395.300973
+  last_checked: 1779034395
   needs_ai_refresh: true
   discovered_at: '2026-06-09T16:52:44Z'
   last_ai_eval: null
@@ -209414,7 +210214,7 @@ https://github.com/keptn-sandbox/keptn-on-k3s:
   addition_method: manual
   content_hash: 3c7518266349b165d696054dd97260bf19244d4c1a815f3a1fc28dd966b106e6
   health_score: 100.0
-  last_checked: 1779032455.911994
+  last_checked: 1779032455
   needs_ai_refresh: true
   discovered_at: '2022-12-27T14:14:06Z'
   last_ai_eval: null
@@ -209451,7 +210251,7 @@ https://github.com/keptn-sandbox/keptn-on-k3s/blob/master/README-KeptnForDynatra
   addition_method: manual
   content_hash: f0a91872d2c8650189f480e42e9579c7fd416c1e8ce8326eaacaba5f0e6935bb
   health_score: 100.0
-  last_checked: 1779030526.045737
+  last_checked: 1779030526
   needs_ai_refresh: true
   discovered_at: '2022-12-27T14:14:06Z'
   last_ai_eval: null
@@ -209488,7 +210288,7 @@ https://github.com/kevincobain2000/gobrew:
   addition_method: manual
   content_hash: 5dd3ab53b74ac074ee51daa9a73555ebfe9108e7b1dc96b69e794beb156cf1de
   health_score: 100.0
-  last_checked: 1779029421.811702
+  last_checked: 1779029421
   needs_ai_refresh: true
   discovered_at: '2026-06-13T15:32:25Z'
   last_ai_eval: null
@@ -209526,7 +210326,7 @@ https://github.com/kgamanji/cluster-api-helm-chart:
   addition_method: manual
   content_hash: ea92989949e8f13357fc2d50a39a477353c480bcbdc20bb7b6e30fd0147ccb8c
   health_score: 100.0
-  last_checked: 1779033716.253236
+  last_checked: 1779033716
   needs_ai_refresh: true
   discovered_at: '2022-12-07T05:00:25Z'
   last_ai_eval: null
@@ -209562,7 +210362,7 @@ https://github.com/kiali/kiali:
   addition_method: manual
   content_hash: 2480f773a33856863c8670f3bea2635dfda728b24622b721a197dd4aeafa568c
   health_score: 100.0
-  last_checked: 1779030986.632362
+  last_checked: 1779030986
   needs_ai_refresh: true
   discovered_at: '2026-06-12T17:36:45Z'
   last_ai_eval: null
@@ -209599,7 +210399,7 @@ https://github.com/kingdonb/kubectl-exec-user:
   addition_method: manual
   content_hash: 1970a12b050cc49de276333988a9efcb3c8155d16a60510de68f114ad01b11c8
   health_score: 100.0
-  last_checked: 1781736047.00281
+  last_checked: 1781736047
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:47.002810+02:00'
   last_ai_eval: null
@@ -209633,7 +210433,7 @@ https://github.com/kinvolk/inspektor-gadget:
   addition_method: manual
   content_hash: f2b33444b25b2d021b45dfefe08c669eb5633f7ac86803ee810e3eec7301d02a
   health_score: 100.0
-  last_checked: 1779030504.027143
+  last_checked: 1779030504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:24.027143+02:00'
   last_ai_eval: null
@@ -209660,7 +210460,7 @@ https://github.com/kiosk-sh/kiosk:
   addition_method: manual
   content_hash: 3d44b8ef74793fa5b29417df1d455e93cae77e5cdb31c72527fecdb4ad0231e8
   health_score: 100.0
-  last_checked: 1779030361.39409
+  last_checked: 1779030361
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:01.394090+02:00'
   last_ai_eval: null
@@ -209689,7 +210489,7 @@ https://github.com/kislyuk/yq:
   addition_method: manual
   content_hash: 1bc322c020f441534148a6a8bbc9bbd2f443dfb40ccb74742a44ed1ba6297803
   health_score: 100.0
-  last_checked: 1779034296.137369
+  last_checked: 1779034296
   needs_ai_refresh: true
   discovered_at: '2026-01-02T08:37:10Z'
   last_ai_eval: null
@@ -209728,7 +210528,7 @@ https://github.com/kkdai/youtube:
   addition_method: manual
   content_hash: 7623806bb8aeb5258b883e4ffa852e754df7f5f622b79cbbd1e5562cbf1f2fbf
   health_score: 100.0
-  last_checked: 1779032198.350289
+  last_checked: 1779032198
   needs_ai_refresh: true
   discovered_at: '2026-06-02T17:30:31Z'
   last_ai_eval: null
@@ -209764,7 +210564,7 @@ https://github.com/kloeckner-i/db-auth-gateway:
   addition_method: manual
   content_hash: ac50e3cf2d0b50aafc528d91b1ccb531d179186b38bff6042d4fd3c7ccce44fb
   health_score: 100.0
-  last_checked: 1779029941.34826
+  last_checked: 1779029941
   needs_ai_refresh: true
   discovered_at: '2023-03-28T07:15:17Z'
   last_ai_eval: null
@@ -209801,7 +210601,7 @@ https://github.com/kloeckner-i/db-operator:
   addition_method: manual
   content_hash: ddfe1b5a928284973c02fe0de6b92aee3438c0d69bf127da4cba07b023639bfe
   health_score: 100.0
-  last_checked: 1779033658.748392
+  last_checked: 1779033658
   needs_ai_refresh: true
   discovered_at: '2025-07-21T12:46:30Z'
   last_ai_eval: null
@@ -209838,7 +210638,7 @@ https://github.com/knative-extensions/net-kourier:
   addition_method: manual
   content_hash: e4210d1375de505968620e89ed0560bb105706563b63091a87d44afa3e6e8cd6
   health_score: 100.0
-  last_checked: 1779130495.012744
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-02T15:15:15Z'
   last_ai_eval: null
@@ -209872,7 +210672,7 @@ https://github.com/knative-sandbox/net-kourier:
   addition_method: manual
   content_hash: 6d937e09fdda9358ab0d0e5e5746021e695851e8717c93a063a34544c47478ad
   health_score: 100.0
-  last_checked: 1779034038.342531
+  last_checked: 1779034038
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:18.342531+02:00'
   last_ai_eval: null
@@ -209900,7 +210700,7 @@ https://github.com/knative/client:
   addition_method: manual
   content_hash: 88865974aa4345b717c894b7236e08c485136a13b1c5196a71356ec59c029345
   health_score: 100.0
-  last_checked: 1779032835.416969
+  last_checked: 1779032835
   needs_ai_refresh: true
   discovered_at: '2026-06-11T15:10:27Z'
   last_ai_eval: null
@@ -209936,7 +210736,7 @@ https://github.com/knight42/kubectl-blame:
   addition_method: manual
   content_hash: da0e885eaac6c90d934385aa35502386fbc2d4afe1250298f0c735a3c84e365f
   health_score: 100.0
-  last_checked: 1779030025.068255
+  last_checked: 1779030025
   needs_ai_refresh: true
   discovered_at: '2026-06-02T13:24:17Z'
   last_ai_eval: null
@@ -209973,7 +210773,7 @@ https://github.com/knorrie/network-examples:
   addition_method: manual
   content_hash: 7ea94a767469e547e4d9a27f47f9e273a29f72f6d4415221ae74bc9266ce3c67
   health_score: 100.0
-  last_checked: 1779032034.958067
+  last_checked: 1779032034
   needs_ai_refresh: true
   discovered_at: '2024-02-04T21:52:41Z'
   last_ai_eval: null
@@ -210009,7 +210809,7 @@ https://github.com/ko-build/ko:
   addition_method: manual
   content_hash: ed8acb2652a68ecb5f8338006bb303106ca4e52e8083619109e74571faf5d54b
   health_score: 100.0
-  last_checked: 1779130494.965632
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-12T01:03:51Z'
   last_ai_eval: null
@@ -210046,7 +210846,7 @@ https://github.com/kodemore/chili:
   addition_method: manual
   content_hash: ca6885006b551d6ca95bed793d6975bcc619818ac3c5c9770cd6f1a8b37c04c8
   health_score: 100.0
-  last_checked: 1779031414.921624
+  last_checked: 1779031414
   needs_ai_refresh: true
   discovered_at: '2024-05-28T05:13:49Z'
   last_ai_eval: null
@@ -210083,7 +210883,7 @@ https://github.com/kohsuke/petclinic/blob/master/Jenkinsfile:
   addition_method: manual
   content_hash: fed8b2b595e8e505bc8747251dd8a6e0629143f374a683e7dd397e2836584907
   health_score: 100.0
-  last_checked: 1781735920.995517
+  last_checked: 1781735920
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:40.995517+02:00'
   last_ai_eval: null
@@ -210120,7 +210920,7 @@ https://github.com/komodorio/helm-dashboard:
   addition_method: manual
   content_hash: c021e432bc52956f38a152dff3443fd2ef81d411c5b37fd1982d7055f9782895
   health_score: 100.0
-  last_checked: 1779030779.54871
+  last_checked: 1779030779
   needs_ai_refresh: true
   discovered_at: '2026-06-03T21:49:35Z'
   last_ai_eval: null
@@ -210158,7 +210958,7 @@ https://github.com/komodorio/validkube:
   addition_method: manual
   content_hash: 0fa30497ff2d100c972d1ef838e8d2b127bd4927f5ee97df2632ae6bbd0e3e6b
   health_score: 100.0
-  last_checked: 1779032455.833344
+  last_checked: 1779032455
   needs_ai_refresh: true
   discovered_at: '2024-01-29T10:11:28Z'
   last_ai_eval: null
@@ -210195,7 +210995,7 @@ https://github.com/konstructio/kubefirst:
   addition_method: manual
   content_hash: 47066c619929a6867e90af3d8e5cd2094050465ef536cb1042b8713c1cf1f5d8
   health_score: 100.0
-  last_checked: 1779130494.982417
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-02-25T19:51:46Z'
   last_ai_eval: null
@@ -210233,7 +211033,7 @@ https://github.com/konstruktoid/ansible-hvault-inventory:
   addition_method: manual
   content_hash: 759cd5f0e526f9b0bb324dd8bf7e5b9751cf98fac874019854d773e43f2bcb6a
   health_score: 100.0
-  last_checked: 1779029507.760258
+  last_checked: 1779029507
   needs_ai_refresh: true
   discovered_at: '2026-04-12T19:45:50Z'
   last_ai_eval: null
@@ -210269,7 +211069,7 @@ https://github.com/konveyor:
   addition_method: manual
   content_hash: 0d1e8a3d9217d19632a2397f9dc74c2ba7a6b2daad13790872767936e28d20fc
   health_score: 100.0
-  last_checked: 1779034350.077446
+  last_checked: 1779034350
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:30.077446+02:00'
   last_ai_eval: null
@@ -210303,7 +211103,7 @@ https://github.com/konveyor/crane:
   addition_method: manual
   content_hash: 83ef4f8b717bc517775d9fc9e196f9272f13a5e6367584467916a86f707fc11b
   health_score: 100.0
-  last_checked: 1779033570.623427
+  last_checked: 1779033570
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:30.623427+02:00'
   last_ai_eval: null
@@ -210332,7 +211132,7 @@ https://github.com/konveyor/move2kube:
   addition_method: manual
   content_hash: 1d0113979162da217e298144bebf5a7c637c2884d1ceecbac0d8039ab9d8f87c
   health_score: 100.0
-  last_checked: 1779033759.689239
+  last_checked: 1779033759
   needs_ai_refresh: true
   discovered_at: '2025-03-06T14:02:34Z'
   last_ai_eval: null
@@ -210368,7 +211168,7 @@ https://github.com/kootenpv/yagmail:
   addition_method: manual
   content_hash: fbc3ce937342ae42893427eebd87db0a11e4c413a9804caaf4b5c995c52b7a7d
   health_score: 100.0
-  last_checked: 1779030025.187475
+  last_checked: 1779030025
   needs_ai_refresh: true
   discovered_at: '2026-05-26T10:43:15Z'
   last_ai_eval: null
@@ -210404,7 +211204,7 @@ https://github.com/koslib/awesome-containerized-security:
   addition_method: manual
   content_hash: 087c44c65f3740daec6869eabef522d0fee6070a507dce0da9febdafa66113f2
   health_score: 100.0
-  last_checked: 1781736123.038667
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.038667+02:00'
   last_ai_eval: null
@@ -210444,7 +211244,7 @@ https://github.com/kostis-codefresh/gitops-environment-promotion:
   addition_method: manual
   content_hash: 8488cccfe5013aedb44127e290adaea361983563ecbe141e5d1f9465bd85f4c1
   health_score: 100.0
-  last_checked: 1781736057.371729
+  last_checked: 1781736057
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:57.371729+02:00'
   last_ai_eval: null
@@ -210480,7 +211280,7 @@ https://github.com/kotalco/kotal:
   addition_method: manual
   content_hash: 0837b2710101c70e8a9c9f33b7ceb51e1fbc6d4b866a8b813011ccd6d6ab5eec
   health_score: 100.0
-  last_checked: 1779033612.463526
+  last_checked: 1779033612
   needs_ai_refresh: true
   discovered_at: '2024-05-04T16:17:07Z'
   last_ai_eval: null
@@ -210517,7 +211317,7 @@ https://github.com/krateoplatformops/krateo:
   addition_method: manual
   content_hash: 66c8af7d61a1aee4c9a16aa4409bd49dc4b4becf2cd5dd705e1883890ba504dc
   health_score: 100.0
-  last_checked: 1781736047.150831
+  last_checked: 1781736047
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:47.150831+02:00'
   last_ai_eval: null
@@ -210552,7 +211352,7 @@ https://github.com/krestomatio/keydb-operator:
   addition_method: manual
   content_hash: 3e8faa933bd9d0a1fc08f285fabdbb8feeb6bcde974156407e2e74a86903eca6
   health_score: 100.0
-  last_checked: 1779032074.799409
+  last_checked: 1779032074
   needs_ai_refresh: true
   discovered_at: '2026-06-10T04:20:54Z'
   last_ai_eval: null
@@ -210587,7 +211387,7 @@ https://github.com/kris-nova/kaar:
   addition_method: manual
   content_hash: c3fb2c8d9110d944e2f368f46734872a1f882009320f7df82d3872d1ad20f692
   health_score: 100.0
-  last_checked: 1779034346.375639
+  last_checked: 1779034346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:26.375639+02:00'
   last_ai_eval: null
@@ -210614,7 +211414,7 @@ https://github.com/kris-nova/naml:
   addition_method: manual
   content_hash: 7ad4390e9ee29e70addd2a40691210c3205fec47d7bf919ecf3325a4f28c6c35
   health_score: 100.0
-  last_checked: 1779032035.135019
+  last_checked: 1779032035
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:55.135019+02:00'
   last_ai_eval: null
@@ -210643,7 +211443,7 @@ https://github.com/krisnova/kaar:
   addition_method: manual
   content_hash: 72e38de5b3a30b405f089cd8ad6d61ee3cd1ea6fb673f80b3cded219850a623f
   health_score: 100.0
-  last_checked: 1779130494.947146
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2022-05-04T14:27:12Z'
   last_ai_eval: null
@@ -210679,7 +211479,7 @@ https://github.com/krisnova/naml:
   addition_method: manual
   content_hash: 9d5671b4b99b23356f80ad9a31b9d390f467f6f01a2b8e1e174380b81e75e024
   health_score: 100.0
-  last_checked: 1779130495.003469
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2023-07-21T08:28:22Z'
   last_ai_eval: null
@@ -210718,7 +211518,7 @@ https://github.com/kristofferandreasen/awesome-azure:
   addition_method: manual
   content_hash: 4f7d359de862bcbf74cfdd68e49cb070551e7e7d93441394e627c4579d793c41
   health_score: 100.0
-  last_checked: 1781736123.245156
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.245156+02:00'
   last_ai_eval: null
@@ -210756,7 +211556,7 @@ https://github.com/ksctl/ksctl:
   addition_method: manual
   content_hash: 0c7e381891ed2c0bba662a06fbe9dabfd95e12fe2cb671fea7022b51daa8c0e5
   health_score: 100.0
-  last_checked: 1779130494.977977
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-23T18:26:04Z'
   last_ai_eval: null
@@ -210792,7 +211592,7 @@ https://github.com/kserve/kserve:
   addition_method: manual
   content_hash: 9b191ca344d4b4dbb2e453f7d926923ad184eb9878855e2680d656095559fd47
   health_score: 100.0
-  last_checked: 1779130494.984276
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-12T20:20:45Z'
   last_ai_eval: null
@@ -210829,7 +211629,7 @@ https://github.com/ksoclabs/awesome-kubernetes-security:
   addition_method: manual
   content_hash: 86bf24926cb49549c6e032ba501ce7a1cde1afc39831023161c77ae4fcd6d46c
   health_score: 100.0
-  last_checked: 1781736123.142089
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.142089+02:00'
   last_ai_eval: null
@@ -210869,7 +211669,7 @@ https://github.com/ktock/buildg:
   addition_method: manual
   content_hash: 8cffa16d70cf3f07e62c80441249b1987a2b8fd50045b612f179ab73ab4b7115
   health_score: 100.0
-  last_checked: 1779029371.783109
+  last_checked: 1779029371
   needs_ai_refresh: true
   discovered_at: '2026-05-07T20:04:29Z'
   last_ai_eval: null
@@ -210905,7 +211705,7 @@ https://github.com/kube-aws/kube-spot-termination-notice-handler:
   addition_method: manual
   content_hash: 7457be0ad6771a50847a828c730671e0ac6d2b712974894a078a5634d6e0a738
   health_score: 100.0
-  last_checked: 1779031796.87737
+  last_checked: 1779031796
   needs_ai_refresh: true
   discovered_at: '2023-10-25T14:47:15Z'
   last_ai_eval: null
@@ -210941,7 +211741,7 @@ https://github.com/kube-burner/kube-burner:
   addition_method: manual
   content_hash: 7d3a313a15a9a64f4d8dfeacb53a9922c7d5494cb20bf8970f888f7df4808c3d
   health_score: 100.0
-  last_checked: 1779130494.921871
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-08T17:51:22Z'
   last_ai_eval: null
@@ -210978,7 +211778,7 @@ https://github.com/kube-logging/logging-operator:
   addition_method: manual
   content_hash: d1c9b90ba239f84a8611b31918e41ccfae1540c8b6eecd022dc8daf28842dc5a
   health_score: 100.0
-  last_checked: 1779034332.957468
+  last_checked: 1779034332
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:04:47Z'
   last_ai_eval: null
@@ -211014,7 +211814,7 @@ https://github.com/kube-ns-suspender/kube-ns-suspender:
   addition_method: manual
   content_hash: 370300345b32ee09294e2af0050895f19497091a78a8762f52b072ff565ba145
   health_score: 100.0
-  last_checked: 1779130495.019977
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2025-03-14T17:43:03Z'
   last_ai_eval: null
@@ -211051,7 +211851,7 @@ https://github.com/kube-vip/kube-vip:
   addition_method: manual
   content_hash: 7479b6f4ec4e498ddf325ad75d433009f16e5eee52e8a9297784148711004217
   health_score: 100.0
-  last_checked: 1779032344.417814
+  last_checked: 1779032344
   needs_ai_refresh: true
   discovered_at: '2026-06-12T16:06:14Z'
   last_ai_eval: null
@@ -211088,7 +211888,7 @@ https://github.com/kubecfg/kubecfg:
   addition_method: manual
   content_hash: 28787866aedee99095fb0b1e1ffc5b62edba4a3f8e2984ca1fc4f5207d4c5383
   health_score: 100.0
-  last_checked: 1779030928.347524
+  last_checked: 1779030928
   needs_ai_refresh: true
   discovered_at: '2026-06-13T19:50:28Z'
   last_ai_eval: null
@@ -211124,7 +211924,7 @@ https://github.com/kubecost/cluster-turndown:
   addition_method: manual
   content_hash: b52114740ff857a2fd6826ecb3461bb64f00de23227b05b5f548da3ecc64c009
   health_score: 100.0
-  last_checked: 1779030711.63564
+  last_checked: 1779030711
   needs_ai_refresh: true
   discovered_at: '2026-06-05T18:19:12Z'
   last_ai_eval: null
@@ -211159,7 +211959,7 @@ https://github.com/kubecost/cost-model:
   addition_method: manual
   content_hash: 58b4fe6b649a9ae98023875b36520bd325ac12c7463a430cb57e7371638722be
   health_score: 100.0
-  last_checked: 1779029917.099854
+  last_checked: 1779029917
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:37.099854+02:00'
   last_ai_eval: null
@@ -211188,7 +211988,7 @@ https://github.com/kubecost/kubectl-cost:
   addition_method: manual
   content_hash: 6bad65098abf34b9ef26046e470ae3f770c9a2661a2871332b9b8190403c2c22
   health_score: 100.0
-  last_checked: 1779032575.224134
+  last_checked: 1779032575
   needs_ai_refresh: true
   discovered_at: '2026-06-10T22:50:27Z'
   last_ai_eval: null
@@ -211222,7 +212022,7 @@ https://github.com/kubefirst/kubefirst:
   addition_method: manual
   content_hash: 31774c4cfb73bc62c2093b13e555883036b61bd91bcf976a301b586e31aef091
   health_score: 100.0
-  last_checked: 1779031697.007543
+  last_checked: 1779031697
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:17.007543+02:00'
   last_ai_eval: null
@@ -211249,7 +212049,7 @@ https://github.com/kubeflow/kfserving:
   addition_method: manual
   content_hash: 8ba963252e30c4a5d10725eb35c008e4a42c2e173825f7fa74928c3eebf1e560
   health_score: 100.0
-  last_checked: 1779033675.654738
+  last_checked: 1779033675
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:15.654738+02:00'
   last_ai_eval: null
@@ -211277,7 +212077,7 @@ https://github.com/kubeguard/guard:
   addition_method: manual
   content_hash: e4a436c77eca5af50d5dbf79d16ddee804346139ad870945f640dd85e4ea44a2
   health_score: 100.0
-  last_checked: 1779130494.968448
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-21T15:29:07Z'
   last_ai_eval: null
@@ -211314,7 +212114,7 @@ https://github.com/kubehelper/kubehelper:
   addition_method: manual
   content_hash: bbd8910634940f7da85391f196e3c97e7e35637bcc5d10e8add15044254f4bb9
   health_score: 100.0
-  last_checked: 1779034497.999488
+  last_checked: 1779034497
   needs_ai_refresh: true
   discovered_at: '2021-02-15T13:27:24Z'
   last_ai_eval: null
@@ -211351,7 +212151,7 @@ https://github.com/kubeinit/kubeinit:
   addition_method: manual
   content_hash: 30030a2ad117765656888aa3efc1f8a879dd1cab246b8bed321c75e6869c73f3
   health_score: 100.0
-  last_checked: 1779033845.208855
+  last_checked: 1779033845
   needs_ai_refresh: true
   discovered_at: '2025-12-05T21:26:59Z'
   last_ai_eval: null
@@ -211389,7 +212189,7 @@ https://github.com/kubemq-io/kubemq-community:
   addition_method: manual
   content_hash: 26be1f454a72862d41e500b7e6e68eea0316a06151ab10ac9164a914a66cc46b
   health_score: 100.0
-  last_checked: 1779034233.066179
+  last_checked: 1779034233
   needs_ai_refresh: true
   discovered_at: '2023-02-18T04:16:19Z'
   last_ai_eval: null
@@ -211425,7 +212225,7 @@ https://github.com/kubenav/kubenav:
   addition_method: manual
   content_hash: cc2b5c098452f2518d4d2137de361f8c9e3861275aaa2e9ee9bffb250d413d74
   health_score: 100.0
-  last_checked: 1779029380.298198
+  last_checked: 1779029380
   needs_ai_refresh: true
   discovered_at: '2026-06-01T01:46:56Z'
   last_ai_eval: null
@@ -211459,7 +212259,7 @@ https://github.com/kubeops/config-syncer:
   addition_method: manual
   content_hash: 534fd5b271e0124f649c91c528558cefbfb1f2c94aecde0f4746e6fdcb8a1509
   health_score: 100.0
-  last_checked: 1779031521.229441
+  last_checked: 1779031521
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:21.229441+02:00'
   last_ai_eval: null
@@ -211488,7 +212288,7 @@ https://github.com/kubeops/ui-server:
   addition_method: manual
   content_hash: 976a2f5e5b440221f3ed9a2de22165b937adcdf6fc3204889c1811be2a0c9ea3
   health_score: 100.0
-  last_checked: 1779130495.000866
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-13T03:45:28Z'
   last_ai_eval: null
@@ -211525,7 +212325,7 @@ https://github.com/kubeopsskills/cloud-secret-resolvers:
   addition_method: manual
   content_hash: f26f51430c382c7a8c629e1a75b95f2c292a675b9285750e8b7e033167d02d48
   health_score: 100.0
-  last_checked: 1779030711.75199
+  last_checked: 1779030711
   needs_ai_refresh: true
   discovered_at: '2022-06-22T10:39:05Z'
   last_ai_eval: null
@@ -211561,7 +212361,7 @@ https://github.com/kubepack/chart-doc-gen:
   addition_method: manual
   content_hash: 3cf55fa13e1a671d356837825acf23af6a782f0cb74eae5cc9398d49fb9d6d92
   health_score: 100.0
-  last_checked: 1779030803.400585
+  last_checked: 1779030803
   needs_ai_refresh: true
   discovered_at: '2026-05-16T02:01:15Z'
   last_ai_eval: null
@@ -211599,7 +212399,7 @@ https://github.com/kubepug/kubepug:
   addition_method: manual
   content_hash: 546a2f76b2780f056a0e9b590a1a3bc1374dce6383528956ff2afdef6364d3a0
   health_score: 100.0
-  last_checked: 1779032055.037126
+  last_checked: 1779032055
   needs_ai_refresh: true
   discovered_at: '2026-06-08T09:31:44Z'
   last_ai_eval: null
@@ -211636,7 +212436,7 @@ https://github.com/kubereboot/kured:
   addition_method: manual
   content_hash: 08fd05371ed694fe460e32a28d52b40bdef0ff8b63d69ee62cc2a4a8016bd7bc
   health_score: 100.0
-  last_checked: 1779031564.563088
+  last_checked: 1779031564
   needs_ai_refresh: true
   discovered_at: '2026-06-11T21:26:44Z'
   last_ai_eval: null
@@ -211672,7 +212472,7 @@ https://github.com/kuberhealthy/kuberhealthy:
   addition_method: manual
   content_hash: a01379b3010823904038e846f81c24f722060cf701a5e9378554661d62f6272b
   health_score: 100.0
-  last_checked: 1779130495.003976
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-02T05:58:58Z'
   last_ai_eval: null
@@ -211711,7 +212511,7 @@ https://github.com/kuberlogic/kuberlogic:
   addition_method: manual
   content_hash: cf3ddffd441ae1c89c416b39ea700a7b26053c5f33e1a7cc13b344d339a518b0
   health_score: 100.0
-  last_checked: 1779032159.864716
+  last_checked: 1779032159
   needs_ai_refresh: true
   discovered_at: '2022-10-26T14:38:18Z'
   last_ai_eval: null
@@ -211747,7 +212547,7 @@ https://github.com/kubermatic/fubectl:
   addition_method: manual
   content_hash: 6bb6ef7e2027b10db5fc1753953334a6f0f89021ec7407ce3e84f29c9528115e
   health_score: 100.0
-  last_checked: 1779034139.708854
+  last_checked: 1779034139
   needs_ai_refresh: true
   discovered_at: '2026-02-18T08:38:54Z'
   last_ai_eval: null
@@ -211786,7 +212586,7 @@ https://github.com/kubermatic/kubecarrier:
   addition_method: manual
   content_hash: cdeca712f167e1ebbd9e47da971ef81314edde045093745dac14d6ba50e8663f
   health_score: 100.0
-  last_checked: 1779032372.197865
+  last_checked: 1779032372
   needs_ai_refresh: true
   discovered_at: '2023-07-05T20:56:40Z'
   last_ai_eval: null
@@ -211826,7 +212626,7 @@ https://github.com/kubermatic/kubeone:
   addition_method: manual
   content_hash: 774d41c037db09506f5aeae4c27b66e363d5e2e624644905ebb94af4b11225f7
   health_score: 100.0
-  last_checked: 1779031046.331811
+  last_checked: 1779031046
   needs_ai_refresh: true
   discovered_at: '2026-06-03T21:13:34Z'
   last_ai_eval: null
@@ -211862,7 +212662,7 @@ https://github.com/kubernetes-client:
   addition_method: manual
   content_hash: f9afe847a27cfed4f08ab1bf87f4a7913f0636f1d90aa7aae6309ad7aa645ac6
   health_score: 100.0
-  last_checked: 1779033782.454555
+  last_checked: 1779033782
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:03:02.454555+02:00'
   last_ai_eval: null
@@ -211899,7 +212699,7 @@ https://github.com/kubernetes-client/go:
   addition_method: manual
   content_hash: 74dc88e1d502b4a8a0b9763d5e16cda63b3d361ae16da5db2ddd9fdddc2bbb16
   health_score: 100.0
-  last_checked: 1779034013.134598
+  last_checked: 1779034013
   needs_ai_refresh: true
   discovered_at: '2022-03-08T08:27:45Z'
   last_ai_eval: null
@@ -211935,7 +212735,7 @@ https://github.com/kubernetes-client/java:
   addition_method: manual
   content_hash: c8b72e06d672e56ca6e5e8543d0d917f605312e4a547c80dab5aa2ecb39d736b
   health_score: 100.0
-  last_checked: 1779030132.832681
+  last_checked: 1779030132
   needs_ai_refresh: true
   discovered_at: '2026-06-12T18:36:31Z'
   last_ai_eval: null
@@ -211971,7 +212771,7 @@ https://github.com/kubernetes-client/python:
   addition_method: manual
   content_hash: 68b4cba01dcb6e7de7b9e77f374c3c5af11f2fe7a1a8bc4649a93a393ad54fe7
   health_score: 100.0
-  last_checked: 1779029295.10066
+  last_checked: 1779029295
   needs_ai_refresh: true
   discovered_at: '2026-06-08T03:02:20Z'
   last_ai_eval: null
@@ -212007,7 +212807,7 @@ https://github.com/kubernetes-client/python-base:
   addition_method: manual
   content_hash: 0abb70df04327ef10002eba20626354a1fa4d8f91d47cb48f243316ffa896f35
   health_score: 100.0
-  last_checked: 1779032802.589567
+  last_checked: 1779032802
   needs_ai_refresh: true
   discovered_at: '2022-02-25T23:19:26Z'
   last_ai_eval: null
@@ -212044,7 +212844,7 @@ https://github.com/kubernetes-course/container_workshops:
   addition_method: manual
   content_hash: e1b93a2ff48bc2af86ea2e40392312e1d5dcb188061af30eb1dd9b9a538b9165
   health_score: 100.0
-  last_checked: 1781735910.789828
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.789828+02:00'
   last_ai_eval: null
@@ -212081,7 +212881,7 @@ https://github.com/kubernetes-csi:
   addition_method: manual
   content_hash: e980d53aee55061c19050394117f47d9ecf6c911d4e7c26dfc046f77129d5b77
   health_score: 100.0
-  last_checked: 1779031109.212316
+  last_checked: 1779031109
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:29.212316+02:00'
   last_ai_eval: null
@@ -212119,7 +212919,7 @@ https://github.com/kubernetes-csi/csi-driver-smb:
   addition_method: manual
   content_hash: eab7a2248d1bef935176b622ad8dfa3ce97f382d9418a2ee0d2e219583b61216
   health_score: 100.0
-  last_checked: 1779033259.194582
+  last_checked: 1779033259
   needs_ai_refresh: true
   discovered_at: '2026-06-14T07:10:30Z'
   last_ai_eval: null
@@ -212157,7 +212957,7 @@ https://github.com/kubernetes-retired/etcdadm:
   addition_method: manual
   content_hash: 74b1a330a79242cd06f6d9fa042d24276e94431e09c9fb3706af3511ec7d8191
   health_score: 100.0
-  last_checked: 1779130494.930862
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2024-04-29T17:19:53Z'
   last_ai_eval: null
@@ -212194,7 +212994,7 @@ https://github.com/kubernetes-retired/frakti:
   addition_method: manual
   content_hash: 07833ef4cc0c9fb288a03de53893ff40afa113ac6f2543303073a13f38adc569
   health_score: 100.0
-  last_checked: 1779130494.978545
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2020-12-15T16:30:13Z'
   last_ai_eval: null
@@ -212234,7 +213034,7 @@ https://github.com/kubernetes-retired/hierarchical-namespaces:
   addition_method: manual
   content_hash: cf35f6850e587357b7265284a4ee38df7649f31c9f7e1ebc0d775977662ffb86
   health_score: 100.0
-  last_checked: 1779130494.963217
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2025-04-07T00:22:00Z'
   last_ai_eval: null
@@ -212272,7 +213072,7 @@ https://github.com/kubernetes-retired/kpng:
   addition_method: manual
   content_hash: 600ce80e685a81a0beb113112dc6330d72d64df910cd6a075a0477d4acf8aef1
   health_score: 100.0
-  last_checked: 1779130494.947056
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2024-07-09T05:36:20Z'
   last_ai_eval: null
@@ -212309,7 +213109,7 @@ https://github.com/kubernetes-retired/kube-batch:
   addition_method: manual
   content_hash: 1e384314b52bd9b4322348255137977944a4424b07518c238c49d614e04864e5
   health_score: 100.0
-  last_checked: 1779130494.995016
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2023-05-22T13:50:02Z'
   last_ai_eval: null
@@ -212346,7 +213146,7 @@ https://github.com/kubernetes-retired/kubefed:
   addition_method: manual
   content_hash: 330530461748600ca09970c48f751e2e654f4ec63165febd67428027693ec1d6
   health_score: 100.0
-  last_checked: 1779130494.965233
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2023-03-24T21:50:24Z'
   last_ai_eval: null
@@ -212382,7 +213182,7 @@ https://github.com/kubernetes-retired/kui:
   addition_method: manual
   content_hash: 6f26251f692c9c7c121fd0767399a108a6f37d72f6c237d987cb876016a40866
   health_score: 100.0
-  last_checked: 1779130494.955297
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2025-07-12T22:06:01Z'
   last_ai_eval: null
@@ -212418,7 +213218,7 @@ https://github.com/kubernetes-retired/multi-tenancy/tree/master/incubator/hnc:
   addition_method: manual
   content_hash: 0ce8e552037cf09512073a654acd18b1d620d41283c0c70701bfefe4b91d7551
   health_score: 100.0
-  last_checked: 1779130494.986157
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2023-05-11T21:17:56Z'
   last_ai_eval: null
@@ -212455,7 +213255,7 @@ https://github.com/kubernetes-sigs:
   addition_method: manual
   content_hash: 1ebdd651edefc516652d5c80c649ee27e67bf9c6dbf8d67fa1f2fa8b3b613a56
   health_score: 100.0
-  last_checked: 1779032173.421005
+  last_checked: 1779032173
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:13.421005+02:00'
   last_ai_eval: null
@@ -212493,7 +213293,7 @@ https://github.com/kubernetes-sigs/aws-load-balancer-controller:
   addition_method: manual
   content_hash: e96c23880736600bb844db45ddde2c16441a87670c49e244bb58be2b5eaca684
   health_score: 100.0
-  last_checked: 1779031983.498846
+  last_checked: 1779031983
   needs_ai_refresh: true
   discovered_at: '2026-06-12T20:36:48Z'
   last_ai_eval: null
@@ -212530,7 +213330,7 @@ https://github.com/kubernetes-sigs/cluster-addons:
   addition_method: manual
   content_hash: a2e6eea11d1078fef0c8779e32d1be068881ea41a4c595714c6f20ba176d7b39
   health_score: 100.0
-  last_checked: 1779032046.743348
+  last_checked: 1779032046
   needs_ai_refresh: true
   discovered_at: '2023-04-24T19:59:04Z'
   last_ai_eval: null
@@ -212564,7 +213364,7 @@ https://github.com/kubernetes-sigs/cluster-api:
   addition_method: manual
   content_hash: ead71e9f56c783ba010a87db2d76899d165c14e0ec3e6dfb2bb845b58791c3cf
   health_score: 100.0
-  last_checked: 1779033092.913432
+  last_checked: 1779033092
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:32.913432+02:00'
   last_ai_eval: null
@@ -212593,7 +213393,7 @@ https://github.com/kubernetes-sigs/descheduler:
   addition_method: manual
   content_hash: 800177eb1bbf2496c5264eb5b149803a972ae5fbaa153c8598970f0ad6496ce3
   health_score: 100.0
-  last_checked: 1779031825.604278
+  last_checked: 1779031825
   needs_ai_refresh: true
   discovered_at: '2026-06-08T10:13:47Z'
   last_ai_eval: null
@@ -212632,7 +213432,7 @@ https://github.com/kubernetes-sigs/e2e-framework:
   addition_method: manual
   content_hash: 57102640c25fb43e99dbed64bd1e680744003fe595379f30c016713a31976b44
   health_score: 100.0
-  last_checked: 1779030609.31161
+  last_checked: 1779030609
   needs_ai_refresh: true
   discovered_at: '2026-06-08T05:52:53Z'
   last_ai_eval: null
@@ -212666,7 +213466,7 @@ https://github.com/kubernetes-sigs/etcdadm:
   addition_method: manual
   content_hash: 2d9d6d5df7237724e18b45213219f932e33df0f5e6ed2088e49a9810934be1b7
   health_score: 100.0
-  last_checked: 1779030507.484024
+  last_checked: 1779030507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:27.484024+02:00'
   last_ai_eval: null
@@ -212695,7 +213495,7 @@ https://github.com/kubernetes-sigs/external-dns:
   addition_method: manual
   content_hash: 654e152956ca97766a1312ecf102ea16c195e13878800fcf93396ae4c4ab8319
   health_score: 100.0
-  last_checked: 1779033567.480246
+  last_checked: 1779033567
   needs_ai_refresh: true
   discovered_at: '2026-06-13T21:06:32Z'
   last_ai_eval: null
@@ -212731,7 +213531,7 @@ https://github.com/kubernetes-sigs/gateway-api:
   addition_method: manual
   content_hash: 9b853c512489d4b358665cd406a72d7c98c3d11567570278578142b0ff19f417
   health_score: 100.0
-  last_checked: 1779030680.910423
+  last_checked: 1779030680
   needs_ai_refresh: true
   discovered_at: '2026-06-12T20:16:49Z'
   last_ai_eval: null
@@ -212770,7 +213570,7 @@ https://github.com/kubernetes-sigs/hierarchical-namespaces:
   addition_method: manual
   content_hash: fdef75e2a80bfc946c00b02248b0c35953ca426910893e9e23b1357f8c72b720
   health_score: 100.0
-  last_checked: 1779029378.305644
+  last_checked: 1779029378
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:38.305644+02:00'
   last_ai_eval: null
@@ -212799,7 +213599,7 @@ https://github.com/kubernetes-sigs/ingate:
   addition_method: manual
   content_hash: c87518464900ff384554cca1a38f35aeb21edcd64c662194c30f9539ee2dfa1e
   health_score: 100.0
-  last_checked: 1779030330.712169
+  last_checked: 1779030330
   needs_ai_refresh: true
   discovered_at: '2026-03-17T07:49:06Z'
   last_ai_eval: null
@@ -212839,7 +213639,7 @@ https://github.com/kubernetes-sigs/kind:
   addition_method: manual
   content_hash: 52fb81ed1c130986f2875d5f20c2dcd6be647ce0c25060548fc35fb4be8eac89
   health_score: 100.0
-  last_checked: 1779029056.947225
+  last_checked: 1779029056
   needs_ai_refresh: true
   discovered_at: '2026-06-12T19:04:50Z'
   last_ai_eval: null
@@ -212875,7 +213675,7 @@ https://github.com/kubernetes-sigs/kpng:
   addition_method: manual
   content_hash: 7d3870e0793fbcc96741fe8d5f173130b7a149ab0a111b8364313de86f0bd7b3
   health_score: 100.0
-  last_checked: 1779031983.520838
+  last_checked: 1779031983
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:03.520838+02:00'
   last_ai_eval: null
@@ -212905,7 +213705,7 @@ https://github.com/kubernetes-sigs/krew-index/blob/master/plugins.md:
   addition_method: manual
   content_hash: 3751fc9d8df1a8a1fdd78727ddd16b967678a2cf3964a542426f9cb76d555f3d
   health_score: 100.0
-  last_checked: 1779031186.28168
+  last_checked: 1779031186
   needs_ai_refresh: true
   discovered_at: '2026-06-14T05:18:33Z'
   last_ai_eval: null
@@ -212942,7 +213742,7 @@ https://github.com/kubernetes-sigs/kube-batch:
   addition_method: manual
   content_hash: 8f3a4116d27d5d5d955755a2f759f9f2c74506091c12304ed423e70c43c52594
   health_score: 100.0
-  last_checked: 1779034098.043934
+  last_checked: 1779034098
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:18.043934+02:00'
   last_ai_eval: null
@@ -212973,7 +213773,7 @@ https://github.com/kubernetes-sigs/kube-scheduler-simulator:
   addition_method: manual
   content_hash: 3793cba17a48f8974bb5ee8f5e585d24649c606cdc8abab27a355c65317beb78
   health_score: 100.0
-  last_checked: 1779032640.460401
+  last_checked: 1779032640
   needs_ai_refresh: true
   discovered_at: '2025-09-21T04:10:12Z'
   last_ai_eval: null
@@ -213010,7 +213810,7 @@ https://github.com/kubernetes-sigs/kubebuilder:
   addition_method: manual
   content_hash: 29d9981ad02b766023817c041f9aa38e9b24e6541793c93eef23ea561d07f8dc
   health_score: 100.0
-  last_checked: 1779029113.646731
+  last_checked: 1779029113
   needs_ai_refresh: true
   discovered_at: '2026-06-12T23:52:37Z'
   last_ai_eval: null
@@ -213044,7 +213844,7 @@ https://github.com/kubernetes-sigs/kubefed:
   addition_method: manual
   content_hash: 1fb43d0721e6c5e4842baa866b9078f0369982e1f3128feba39e5aa5c4e764f5
   health_score: 100.0
-  last_checked: 1779029466.910229
+  last_checked: 1779029466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:06.910229+02:00'
   last_ai_eval: null
@@ -213074,7 +213874,7 @@ https://github.com/kubernetes-sigs/kubespray:
   addition_method: manual
   content_hash: e6a5ab4538c357775e53e98139727266a66b700215009b4dbd5fdcc4d257fb79
   health_score: 100.0
-  last_checked: 1779032835.330396
+  last_checked: 1779032835
   needs_ai_refresh: true
   discovered_at: '2026-06-14T08:26:33Z'
   last_ai_eval: null
@@ -213112,7 +213912,7 @@ https://github.com/kubernetes-sigs/kueue:
   addition_method: manual
   content_hash: 57dcd4bd79ba0cb4373a02dac6563bfd09831c58facdbdabf2521e45284ff23b
   health_score: 100.0
-  last_checked: 1779031535.980882
+  last_checked: 1779031535
   needs_ai_refresh: true
   discovered_at: '2026-06-12T20:30:47Z'
   last_ai_eval: null
@@ -213149,7 +213949,7 @@ https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0:
   addition_method: manual
   content_hash: 43b0b49fc7eb473a64ff7e8315cb7180b2cfa93754ef2bb6e59221fc574560ff
   health_score: 100.0
-  last_checked: 1779031652.538246
+  last_checked: 1779031652
   needs_ai_refresh: true
   discovered_at: '2026-06-12T20:30:47Z'
   last_ai_eval: null
@@ -213187,7 +213987,7 @@ https://github.com/kubernetes-sigs/kui:
   addition_method: manual
   content_hash: 651b6b6f7dee57a12e65301913f8e02bb09e0449ec4a332b016d3a3a47cd8de3
   health_score: 100.0
-  last_checked: 1779033770.970703
+  last_checked: 1779033770
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:50.970703+02:00'
   last_ai_eval: null
@@ -213217,7 +214017,7 @@ https://github.com/kubernetes-sigs/kustomize:
   addition_method: manual
   content_hash: 0d521a8e3abbccba8dcc4a3e9cb4c5d43a87f434413999983fb9163a6ce10c6f
   health_score: 100.0
-  last_checked: 1779034487.386097
+  last_checked: 1779034487
   needs_ai_refresh: true
   discovered_at: '2026-06-08T00:42:31Z'
   last_ai_eval: null
@@ -213254,7 +214054,7 @@ https://github.com/kubernetes-sigs/kwok:
   addition_method: manual
   content_hash: 81c669e4ae741b5aba8e200f41e058f33537bcd4a8b9348496eac1a74b0d1dbf
   health_score: 100.0
-  last_checked: 1779031113.909528
+  last_checked: 1779031113
   needs_ai_refresh: true
   discovered_at: '2026-06-12T07:32:24Z'
   last_ai_eval: null
@@ -213288,7 +214088,7 @@ https://github.com/kubernetes-sigs/multi-tenancy/tree/master/incubator/hnc:
   addition_method: manual
   content_hash: 472ed291b401f1602c7f3f23c55bdc896cd4ba1ada9a4ae6ada6eed916164c77
   health_score: 100.0
-  last_checked: 1779029061.35295
+  last_checked: 1779029061
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:21.352950+02:00'
   last_ai_eval: null
@@ -213319,7 +214119,7 @@ https://github.com/kubernetes-sigs/nfs-ganesha-server-and-external-provisioner:
   addition_method: manual
   content_hash: 1a9e8d9a821a92dadfa3cf1a2019e52415f6a8bf956516a1df0605afeda43c30
   health_score: 100.0
-  last_checked: 1779034208.718173
+  last_checked: 1779034208
   needs_ai_refresh: true
   discovered_at: '2026-03-31T17:50:19Z'
   last_ai_eval: null
@@ -213357,7 +214157,7 @@ https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner:
   addition_method: manual
   content_hash: 01c5c113ec1f426c994398e95c38d7a4d209d1b9609a7c551679c011b2f10ecb
   health_score: 100.0
-  last_checked: 1779034558.482356
+  last_checked: 1779034558
   needs_ai_refresh: true
   discovered_at: '2026-03-31T17:50:19Z'
   last_ai_eval: null
@@ -213393,7 +214193,7 @@ https://github.com/kubernetes-sigs/node-feature-discovery:
   addition_method: manual
   content_hash: 9eb50a4b87b24f04460ce893b04e36df50bbcd718ac3470621d0ef19a77b7dab
   health_score: 100.0
-  last_checked: 1779029061.343832
+  last_checked: 1779029061
   needs_ai_refresh: true
   discovered_at: '2026-06-14T09:53:01Z'
   last_ai_eval: null
@@ -213431,7 +214231,7 @@ https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran:
   addition_method: manual
   content_hash: 59522768a9791e6c5f76db6c3a5c6eb9cad2515fcc9bca7b93700af41b33d7e7
   health_score: 100.0
-  last_checked: 1779029163.771599
+  last_checked: 1779029163
   needs_ai_refresh: true
   discovered_at: '2026-06-11T10:17:00Z'
   last_ai_eval: null
@@ -213470,7 +214270,7 @@ https://github.com/kubernetes-sigs/secrets-store-csi-driver:
   addition_method: manual
   content_hash: 002ecde6fd2c5324a3e888a1a6effc32a49ece37598b4592e6e209aee17a3214
   health_score: 100.0
-  last_checked: 1779034336.758905
+  last_checked: 1779034336
   needs_ai_refresh: true
   discovered_at: '2026-06-11T04:16:46Z'
   last_ai_eval: null
@@ -213509,7 +214309,7 @@ https://github.com/kubernetes-sigs/security-profiles-operator:
   addition_method: manual
   content_hash: 7018e8cdf814f360b434d4d884a32b505899192ad0812072c31a18fd1d10afae
   health_score: 100.0
-  last_checked: 1779032185.407082
+  last_checked: 1779032185
   needs_ai_refresh: true
   discovered_at: '2026-06-12T17:28:56Z'
   last_ai_eval: null
@@ -213547,7 +214347,7 @@ https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner:
   addition_method: manual
   content_hash: d55aae704510a8fd094de9bf43a26277d0e6df1a1003238b3ff63346d602b55d
   health_score: 100.0
-  last_checked: 1779032080.787105
+  last_checked: 1779032080
   needs_ai_refresh: true
   discovered_at: '2026-06-14T08:33:31Z'
   last_ai_eval: null
@@ -213584,7 +214384,7 @@ https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler:
   addition_method: manual
   content_hash: 45fa4e240e0e3f9d51e8ce957e7db11ecb736f472619a1678cd6425e7b6d579b
   health_score: 100.0
-  last_checked: 1779029075.00429
+  last_checked: 1779029075
   needs_ai_refresh: true
   discovered_at: '2026-06-13T07:49:29Z'
   last_ai_eval: null
@@ -213620,7 +214420,7 @@ https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler:
   addition_method: manual
   content_hash: ba14c614b6fe15d0119fd2b4b849d83747824660801db6b4c954a5cc94843dcd
   health_score: 100.0
-  last_checked: 1779031360.704814
+  last_checked: 1779031360
   needs_ai_refresh: true
   discovered_at: '2026-06-13T07:49:29Z'
   last_ai_eval: null
@@ -213656,7 +214456,7 @@ https://github.com/kubernetes/client-go:
   addition_method: manual
   content_hash: 673297f64673b2774e0328a723c5674cecea1495ce025d9052cc13dc14e207bb
   health_score: 100.0
-  last_checked: 1779033040.972635
+  last_checked: 1779033040
   needs_ai_refresh: true
   discovered_at: '2026-06-12T18:56:57Z'
   last_ai_eval: null
@@ -213694,7 +214494,7 @@ https://github.com/kubernetes/community/blob/main/README.md:
   addition_method: manual
   content_hash: 00b2d13fb802d80b65339b63118ec76c99d190434f89d7545e196554b79ff6de
   health_score: 100.0
-  last_checked: 1779130494.922858
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-12T17:28:55Z'
   last_ai_eval: null
@@ -213732,7 +214532,7 @@ https://github.com/kubernetes/community/blob/main/sig-scalability/configs-and-li
   addition_method: manual
   content_hash: b0452b2bd261bd1d7b003da3f685eb3e32a43b8d176289cb6a12e1d20aef7c2e
   health_score: 100.0
-  last_checked: 1779130495.032225
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-12T17:28:55Z'
   last_ai_eval: null
@@ -213766,7 +214566,7 @@ https://github.com/kubernetes/community/blob/master/README.md:
   addition_method: manual
   content_hash: d28cde42d4dfdb0d67e46daea15f0e39b9799e43e0b693933462a3c479ce5cd6
   health_score: 100.0
-  last_checked: 1779034217.746814
+  last_checked: 1779034217
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:17.746814+02:00'
   last_ai_eval: null
@@ -213793,7 +214593,7 @@ https://github.com/kubernetes/community/blob/master/sig-scalability/configs-and-
   addition_method: manual
   content_hash: bc22af360e812d6bc8184d1dc2c40ca13105c84c48fa8619ad9e3c2c67f08bd8
   health_score: 100.0
-  last_checked: 1779034534.136387
+  last_checked: 1779034534
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:34.136387+02:00'
   last_ai_eval: null
@@ -213823,7 +214623,7 @@ https://github.com/kubernetes/community/tree/main/icons:
   addition_method: manual
   content_hash: a94c5d163013c2889e7907f2966596a70e3f7aac5e80e4264bbff5846ac09ca5
   health_score: 100.0
-  last_checked: 1779130494.96747
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-12T17:28:55Z'
   last_ai_eval: null
@@ -213857,7 +214657,7 @@ https://github.com/kubernetes/community/tree/master/icons:
   addition_method: manual
   content_hash: 39e4162d41bfbbd8f809f8f62084dab0af4f8de8f2459bdacd5fc4bc58337190
   health_score: 100.0
-  last_checked: 1779032757.1625
+  last_checked: 1779032757
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:57.162500+02:00'
   last_ai_eval: null
@@ -213888,7 +214688,7 @@ https://github.com/kubernetes/enhancements:
   addition_method: manual
   content_hash: ca291a0957a964638f787831e058b8bca48c3a81ce364b24d652827f0aa56b3a
   health_score: 100.0
-  last_checked: 1779034531.426865
+  last_checked: 1779034531
   needs_ai_refresh: true
   discovered_at: '2026-06-14T03:00:33Z'
   last_ai_eval: null
@@ -213926,7 +214726,7 @@ https://github.com/kubernetes/enhancements:
   addition_method: manual
   content_hash: 514efde5669ab949ed061953638463ffd0d486da2226e83c2875fcba49759e02
   health_score: 100.0
-  last_checked: 1779033693.268353
+  last_checked: 1779033693
   needs_ai_refresh: true
   discovered_at: '2026-06-14T03:00:33Z'
   last_ai_eval: null
@@ -213960,7 +214760,7 @@ https://github.com/kubernetes/frakti:
   addition_method: manual
   content_hash: 71df0cbdb5c175fad4bbbdf18fec8817f1dc9dfb428b636a87dad3e2cb0366bf
   health_score: 100.0
-  last_checked: 1779034217.926617
+  last_checked: 1779034217
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:17.926617+02:00'
   last_ai_eval: null
@@ -213989,7 +214789,7 @@ https://github.com/kubernetes/git-sync:
   addition_method: manual
   content_hash: 54fb60738ab0304be0bbda503750926a91de8f8ea4015af1b50073a4c81413d5
   health_score: 100.0
-  last_checked: 1779029268.25356
+  last_checked: 1779029268
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:36:53Z'
   last_ai_eval: null
@@ -214024,7 +214824,7 @@ https://github.com/kubernetes/ingress-nginx/issues/7837:
   addition_method: manual
   content_hash: 1c1d77bf149df21c21650a267600a7b8dec80f0bf565ab739db2d18dee177ff4
   health_score: 100.0
-  last_checked: 1779032294.128314
+  last_checked: 1779032294
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:14.128314+02:00'
   last_ai_eval: null
@@ -214053,7 +214853,7 @@ https://github.com/kubernetes/ingress-nginx/releases/tag/controller-v1.0.0:
   addition_method: manual
   content_hash: 8e36825d3044d16b5640f83f8973499012707f04aa25a7302be36dfde538f858
   health_score: 100.0
-  last_checked: 1779030507.250171
+  last_checked: 1779030507
   needs_ai_refresh: true
   discovered_at: '2026-03-23T16:16:29Z'
   last_ai_eval: null
@@ -214090,7 +214890,7 @@ https://github.com/kubernetes/kompose:
   addition_method: manual
   content_hash: c6aec9f9d2602c11b5d075ad1df9e258f01a3501a12ebebf1cdb8f6ae0119115
   health_score: 100.0
-  last_checked: 1779034116.439462
+  last_checked: 1779034116
   needs_ai_refresh: true
   discovered_at: '2026-04-16T14:23:39Z'
   last_ai_eval: null
@@ -214128,7 +214928,7 @@ https://github.com/kubernetes/kops:
   addition_method: manual
   content_hash: 466102259c6e98ae602f93dda8db4ff09242d96489c59285d6bdfc8d40750c32
   health_score: 100.0
-  last_checked: 1779032874.843403
+  last_checked: 1779032874
   needs_ai_refresh: true
   discovered_at: '2026-06-14T05:30:39Z'
   last_ai_eval: null
@@ -214167,7 +214967,7 @@ https://github.com/kubernetes/kube-state-metrics:
   addition_method: manual
   content_hash: cd224da18daea2aa064a36621fdc1e9056d63a46cb527eb1b4c0904018628a8a
   health_score: 100.0
-  last_checked: 1779033795.246178
+  last_checked: 1779033795
   needs_ai_refresh: true
   discovered_at: '2026-06-14T07:16:32Z'
   last_ai_eval: null
@@ -214205,7 +215005,7 @@ https://github.com/kubernetes/kubeadm:
   addition_method: manual
   content_hash: 6181b21e5d9db134f89d6bf12429426d55889bb77ad9001fa936b37659846a85
   health_score: 100.0
-  last_checked: 1779029421.943941
+  last_checked: 1779029421
   needs_ai_refresh: true
   discovered_at: '2026-06-01T13:52:54Z'
   last_ai_eval: null
@@ -214244,7 +215044,7 @@ https://github.com/kubernetes/kubeadm/blob/main/docs/ha-considerations.md:
   addition_method: manual
   content_hash: 87353790bbe2b4db49fcbedc03b579fb905a6f150794a352399f6fa5378ba533
   health_score: 100.0
-  last_checked: 1779034040.123066
+  last_checked: 1779034040
   needs_ai_refresh: true
   discovered_at: '2026-06-01T13:52:54Z'
   last_ai_eval: null
@@ -214282,7 +215082,7 @@ https://github.com/kubernetes/kubernetes/issues/126811:
   addition_method: manual
   content_hash: a1c3d342ed995b5fd57b8a24a6534669f7693e1714e7519e54970986d0cdda90
   health_score: 100.0
-  last_checked: 1779130494.941684
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-14T02:52:34Z'
   last_ai_eval: null
@@ -214319,7 +215119,7 @@ https://github.com/kubernetes/kubernetes/pull/73787:
   addition_method: manual
   content_hash: 020eabda6a98fe4d661d9ca9f9cc313d63daeff992fa7e3460f2b4f9edd56753
   health_score: 100.0
-  last_checked: 1779032101.240612
+  last_checked: 1779032101
   needs_ai_refresh: true
   discovered_at: '2026-06-14T02:52:34Z'
   last_ai_eval: null
@@ -214359,7 +215159,7 @@ https://github.com/kubernetes/kubernetes/pull/97057:
   addition_method: manual
   content_hash: 6245b0754b1ea7078c605b310b42644b579d9b75a0fbd87a2a283881a03417ed
   health_score: 100.0
-  last_checked: 1779031490.537553
+  last_checked: 1779031490
   needs_ai_refresh: true
   discovered_at: '2026-06-14T02:52:34Z'
   last_ai_eval: null
@@ -214395,7 +215195,7 @@ https://github.com/kubernetes/minikube:
   addition_method: manual
   content_hash: fafdeebcdeb66efd4031239267c38b0c404c20f1c8c76d6635d8002be70d5850
   health_score: 100.0
-  last_checked: 1779033845.146406
+  last_checked: 1779033845
   needs_ai_refresh: true
   discovered_at: '2026-06-14T04:14:32Z'
   last_ai_eval: null
@@ -214435,7 +215235,7 @@ https://github.com/kubernetes/sample-controller:
   addition_method: manual
   content_hash: 9242ef27f616a00eb69f0cb4c3bdbe45f1389caba741a8cd69d6ddf48342ac82
   health_score: 100.0
-  last_checked: 1779031810.363608
+  last_checked: 1779031810
   needs_ai_refresh: true
   discovered_at: '2026-06-12T18:58:41Z'
   last_ai_eval: null
@@ -214473,7 +215273,7 @@ https://github.com/kubernetes/test-infra/tree/master/prow:
   addition_method: manual
   content_hash: 447aa78c405ff461f5b6babd4a0399c84e1237a811f20e5adac1c77d72818856
   health_score: 100.0
-  last_checked: 1779030655.542239
+  last_checked: 1779030655
   needs_ai_refresh: true
   discovered_at: '2026-06-13T15:58:32Z'
   last_ai_eval: null
@@ -214510,7 +215310,7 @@ https://github.com/kubescape/kubescape:
   addition_method: manual
   content_hash: b2edcccc6e3dc19610cb8401874e7e9c6efc002eea50bff20debb737537678d8
   health_score: 100.0
-  last_checked: 1779032884.799142
+  last_checked: 1779032884
   needs_ai_refresh: true
   discovered_at: '2026-06-12T14:08:06Z'
   last_ai_eval: null
@@ -214548,7 +215348,7 @@ https://github.com/kubescape/regolibrary:
   addition_method: manual
   content_hash: a75dcc4d8e1f244335f31040b321d85865242ba426e72448ac1fae221a4f27aa
   health_score: 100.0
-  last_checked: 1779130494.991689
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-08T19:01:10Z'
   last_ai_eval: null
@@ -214584,7 +215384,7 @@ https://github.com/kubeshark/kubeshark:
   addition_method: manual
   content_hash: af2af430c1693288f10e0ac9c2e9d3c4514537ef5bc0e169d16ac18ab5c358b6
   health_score: 100.0
-  last_checked: 1779030554.55623
+  last_checked: 1779030554
   needs_ai_refresh: true
   discovered_at: '2026-06-03T18:01:45Z'
   last_ai_eval: null
@@ -214618,7 +215418,7 @@ https://github.com/kubeshield/identity-server:
   addition_method: manual
   content_hash: 92c55f70c85f144b884d31ed002f04a5d780c47ef8c8f74713a18e8bf2c08904
   health_score: 100.0
-  last_checked: 1779030711.605191
+  last_checked: 1779030711
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:51.605191+02:00'
   last_ai_eval: null
@@ -214648,7 +215448,7 @@ https://github.com/kubeshop/kusk:
   addition_method: manual
   content_hash: 1687cf1566bec12c28cb5e735dd17748bac735ab1a3274534188e323717d6615
   health_score: 100.0
-  last_checked: 1779032780.136729
+  last_checked: 1779032780
   needs_ai_refresh: true
   discovered_at: '2022-10-12T11:05:45Z'
   last_ai_eval: null
@@ -214684,7 +215484,7 @@ https://github.com/kubeshop/monokle:
   addition_method: manual
   content_hash: fe40391aa802454c10f642618dd5708b3271873f37a1d06846bb43b009c7d722
   health_score: 100.0
-  last_checked: 1779030827.627075
+  last_checked: 1779030827
   needs_ai_refresh: true
   discovered_at: '2026-02-26T08:37:07Z'
   last_ai_eval: null
@@ -214721,7 +215521,7 @@ https://github.com/kubeshop/testkube:
   addition_method: manual
   content_hash: 333516f5073b4f469fb82a7fdccfbae63494db5490567540aa0ad00a74ba2e0c
   health_score: 100.0
-  last_checked: 1779031141.303164
+  last_checked: 1779031141
   needs_ai_refresh: true
   discovered_at: '2026-06-13T15:44:39Z'
   last_ai_eval: null
@@ -214755,7 +215555,7 @@ https://github.com/kubesimplify/ksctl:
   addition_method: manual
   content_hash: e87f298bcd6616cf3dcba6987c41d926d3e85f5ea6cdb3c015f2536d03a7478c
   health_score: 100.0
-  last_checked: 1779034479.882101
+  last_checked: 1779034479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:39.882101+02:00'
   last_ai_eval: null
@@ -214785,7 +215585,7 @@ https://github.com/kubesphere/kubeeye:
   addition_method: manual
   content_hash: fc86a43e1d9c8ee21309c3963f3584fdc2a92d5b9ff8d5a4750fad528a9bf5b1
   health_score: 100.0
-  last_checked: 1779034139.608627
+  last_checked: 1779034139
   needs_ai_refresh: true
   discovered_at: '2025-06-25T08:42:20Z'
   last_ai_eval: null
@@ -214824,7 +215624,7 @@ https://github.com/kubesphere/kubekey:
   addition_method: manual
   content_hash: 5f2766d774c39dee9e3aaf98051ab740425b1a29aab313e6c53e2f2a9fea2593
   health_score: 100.0
-  last_checked: 1779031625.136308
+  last_checked: 1779031625
   needs_ai_refresh: true
   discovered_at: '2026-06-11T09:03:03Z'
   last_ai_eval: null
@@ -214861,7 +215661,7 @@ https://github.com/kubetail-org/kubetail:
   addition_method: manual
   content_hash: 8a920a905975edef0c5c269b42676faf7d182b27c89f0e5d87d4e08a212b2d84
   health_score: 100.0
-  last_checked: 1779032969.507432
+  last_checked: 1779032969
   needs_ai_refresh: true
   discovered_at: '2026-06-06T08:36:55Z'
   last_ai_eval: null
@@ -214897,7 +215697,7 @@ https://github.com/kubevious/kubevious:
   addition_method: manual
   content_hash: d0cdff7dc808c59f2e2693f9da55d72a62bc485f7daaaf6c8cf469df2d529d14
   health_score: 100.0
-  last_checked: 1779032975.453202
+  last_checked: 1779032975
   needs_ai_refresh: true
   discovered_at: '2026-06-13T07:19:22Z'
   last_ai_eval: null
@@ -214936,7 +215736,7 @@ https://github.com/kubevirt/kubevirt:
   addition_method: manual
   content_hash: 93de45c2d07a8d3ebda4273b3cc42fc8d20a6664c5a3cf697d174bfde4ca4589
   health_score: 100.0
-  last_checked: 1779032817.935293
+  last_checked: 1779032817
   needs_ai_refresh: true
   discovered_at: '2026-06-14T06:06:27Z'
   last_ai_eval: null
@@ -214973,7 +215773,7 @@ https://github.com/kubevirt/monitoring:
   addition_method: manual
   content_hash: bffae0980193ebc8de2fd4bccd8051905762ea0f96c1d107634f0c3a9739e1ff
   health_score: 100.0
-  last_checked: 1779033706.962913
+  last_checked: 1779033706
   needs_ai_refresh: true
   discovered_at: '2026-06-10T14:08:51Z'
   last_ai_eval: null
@@ -215011,7 +215811,7 @@ https://github.com/kudobuilder/kuttl:
   addition_method: manual
   content_hash: 6fa4add299264460b44678834f35f1a576132f9774a74b44d13eb3319dccdc37
   health_score: 100.0
-  last_checked: 1779031596.294271
+  last_checked: 1779031596
   needs_ai_refresh: true
   discovered_at: '2026-05-26T04:37:20Z'
   last_ai_eval: null
@@ -215047,7 +215847,7 @@ https://github.com/kuhlman-labs/terraform-azurerm-landing-zone:
   addition_method: manual
   content_hash: 2eaa75d689a628e88b3dbb520f14e2ef6f66f143fc6a594ea980a587305bf8fc
   health_score: 100.0
-  last_checked: 1779033735.991054
+  last_checked: 1779033735
   needs_ai_refresh: true
   discovered_at: '2021-04-16T14:40:49Z'
   last_ai_eval: null
@@ -215083,7 +215883,7 @@ https://github.com/kunchalavikram1427/Kubernetes_public:
   addition_method: manual
   content_hash: a723089f8e56f02329ab8db8e2df0dd7b0f48add10e47f1313a691489df7b801
   health_score: 100.0
-  last_checked: 1781735890.037394
+  last_checked: 1781735890
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:10.037394+02:00'
   last_ai_eval: null
@@ -215117,7 +215917,7 @@ https://github.com/kunchalavikram1427/Kubernetes_public/blob/main/Kubernetes_Com
   addition_method: manual
   content_hash: 223f0f708ebb982d9edbd2a8cc1d399f4f6b97feb10ec90635bef39736d44f7a
   health_score: 100.0
-  last_checked: 1779130495.012572
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.012572+02:00'
   last_ai_eval: null
@@ -215143,7 +215943,7 @@ https://github.com/kunchalavikram1427/Kubernetes_public/blob/master/Kubernetes_C
   addition_method: manual
   content_hash: 13c09b5515cfd486af4bebea3470bb3e5d0787f82fe205dbf328ec49571e63ad
   health_score: 100.0
-  last_checked: 1779033487.526379
+  last_checked: 1779033487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:07.526379+02:00'
   last_ai_eval: null
@@ -215171,7 +215971,7 @@ https://github.com/kvaps/kubectl-build:
   addition_method: manual
   content_hash: d0f667e1ba015dae639c539d21744de47826c207532c85e03eab0a3bf621f2cb
   health_score: 100.0
-  last_checked: 1779031333.997994
+  last_checked: 1779031333
   needs_ai_refresh: true
   discovered_at: '2021-11-18T23:01:51Z'
   last_ai_eval: null
@@ -215208,7 +216008,7 @@ https://github.com/kvaps/kubectl-node-shell:
   addition_method: manual
   content_hash: 821572d5842d9a60a9e78eadc755ec37adc7160df27cc195fa1112399becdfa3
   health_score: 100.0
-  last_checked: 1779032704.429387
+  last_checked: 1779032704
   needs_ai_refresh: true
   discovered_at: '2025-03-04T18:44:27Z'
   last_ai_eval: null
@@ -215242,7 +216042,7 @@ https://github.com/kvdi/kvdi:
   addition_method: manual
   content_hash: 468aa7b334cee8e4586bb0736eff4002678622a00381dad2e282dd6d328ad9ff
   health_score: 100.0
-  last_checked: 1779033141.242685
+  last_checked: 1779033141
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:21.242685+02:00'
   last_ai_eval: null
@@ -215271,7 +216071,7 @@ https://github.com/kyma-incubator/terraform-provider-kind:
   addition_method: manual
   content_hash: 4306cf29be8ec78880b596214a90afe36630e5bc5b43f69a5e1d95a4bf7e0dac
   health_score: 100.0
-  last_checked: 1779032224.39224
+  last_checked: 1779032224
   needs_ai_refresh: true
   discovered_at: '2022-04-01T12:41:24Z'
   last_ai_eval: null
@@ -215307,7 +216107,7 @@ https://github.com/kyverno/chainsaw:
   addition_method: manual
   content_hash: 8ec36b71959abc5bb1fec653b4f580ec8ee599bd9dad4d625bb3acd65a127449
   health_score: 100.0
-  last_checked: 1779030534.790364
+  last_checked: 1779030534
   needs_ai_refresh: true
   discovered_at: '2026-06-12T09:43:17Z'
   last_ai_eval: null
@@ -215341,7 +216141,7 @@ https://github.com/kyverno/policies/issues/80:
   addition_method: manual
   content_hash: 56dc9b261465f5af5c2cd715c22e42bd3ba90de38000425350dd702d84d9b410
   health_score: 100.0
-  last_checked: 1779034273.673542
+  last_checked: 1779034273
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:13.673542+02:00'
   last_ai_eval: null
@@ -215371,7 +216171,7 @@ https://github.com/kyverno/policy-reporter:
   addition_method: manual
   content_hash: 57598c39357991330ad525c770dc6b40363ef1def87cb6959cf32eee6da14abd
   health_score: 100.0
-  last_checked: 1779030365.375169
+  last_checked: 1779030365
   needs_ai_refresh: true
   discovered_at: '2026-06-13T14:33:44Z'
   last_ai_eval: null
@@ -215409,7 +216209,7 @@ https://github.com/laurci/kubernate:
   addition_method: manual
   content_hash: 9d731945ce5929b3d8ec046d2be457be9edad6d8f882f37c51c46c53a2f4f8aa
   health_score: 100.0
-  last_checked: 1779033697.467574
+  last_checked: 1779033697
   needs_ai_refresh: true
   discovered_at: '2025-09-10T12:49:09Z'
   last_ai_eval: null
@@ -215445,7 +216245,7 @@ https://github.com/laurent22/joplin:
   addition_method: manual
   content_hash: 28a2f3937a6875deca73c3aad9383a41ee42e029a9315f1291546d828cbf2801
   health_score: 100.0
-  last_checked: 1779033675.398506
+  last_checked: 1779033675
   needs_ai_refresh: true
   discovered_at: '2026-06-14T09:47:40Z'
   last_ai_eval: null
@@ -215479,7 +216279,7 @@ https://github.com/lbroudoux/openshift-cases/tree/master/jboss-amq7-custom:
   addition_method: manual
   content_hash: 36e4532d1e380690beaa50e63e932568153d42654569dc5fe21322ecd61d354c
   health_score: 100.0
-  last_checked: 1779032552.422215
+  last_checked: 1779032552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:32.422215+02:00'
   last_ai_eval: null
@@ -215510,7 +216310,7 @@ https://github.com/learning-cloud-native-go/myapp:
   addition_method: manual
   content_hash: fdcb47049f926a28aac5305aa9785cbefbd70dca94e5d5597f3f63627c632e0a
   health_score: 100.0
-  last_checked: 1779031356.678018
+  last_checked: 1779031356
   needs_ai_refresh: true
   discovered_at: '2026-06-03T09:24:42Z'
   last_ai_eval: null
@@ -215547,7 +216347,7 @@ https://github.com/learnk8s/free-kubernetes:
   addition_method: manual
   content_hash: ef93829251fb7a3dcb1d4f073ed91009b47e7c4e746d5986506e8bdfaf68fb44
   health_score: 100.0
-  last_checked: 1779030688.93613
+  last_checked: 1779030688
   needs_ai_refresh: true
   discovered_at: '2024-12-02T10:55:17Z'
   last_ai_eval: null
@@ -215583,7 +216383,7 @@ https://github.com/learnk8s/k8bit:
   addition_method: manual
   content_hash: bd2a8407aa1502c0c2e15a9b45c8d81e5dd773ac49aa29440111574d62364d86
   health_score: 100.0
-  last_checked: 1781736047.001305
+  last_checked: 1781736047
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:47.001305+02:00'
   last_ai_eval: null
@@ -215617,7 +216417,7 @@ https://github.com/learnk8s/templating-kubernetes:
   addition_method: manual
   content_hash: 780ad11d3fd3d731cede4902c94ac497f902475236f81708ee83ba05c6c85ee3
   health_score: 100.0
-  last_checked: 1779032547.535823
+  last_checked: 1779032547
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:27.535823+02:00'
   last_ai_eval: null
@@ -215645,7 +216445,7 @@ https://github.com/learnk8s/xlskubectl:
   addition_method: manual
   content_hash: 51de01a3870365cccbecf70cc2e5816095794c9e5ec2ce9eb1944dae8bbb64e1
   health_score: 100.0
-  last_checked: 1781735940.218796
+  last_checked: 1781735940
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:00.218796+02:00'
   last_ai_eval: null
@@ -215684,7 +216484,7 @@ https://github.com/leg100/pug:
   addition_method: manual
   content_hash: 7553ba98f6386ab8d8870ffc4bf0b9b839196acae4bb9e71569b5c0331f0d068
   health_score: 100.0
-  last_checked: 1779033808.674367
+  last_checked: 1779033808
   needs_ai_refresh: true
   discovered_at: '2026-01-02T11:17:40Z'
   last_ai_eval: null
@@ -215721,7 +216521,7 @@ https://github.com/lensesio/fast-data-dev:
   addition_method: manual
   content_hash: 8aae4234c3fd5d81307550e8b1207fe6dad1ef90194caaba469d7226104fa3c6
   health_score: 100.0
-  last_checked: 1779030413.838766
+  last_checked: 1779030413
   needs_ai_refresh: true
   discovered_at: '2025-11-20T21:51:52Z'
   last_ai_eval: null
@@ -215758,7 +216558,7 @@ https://github.com/libopenstorage/stork:
   addition_method: manual
   content_hash: e56a2be73bd09f662866098b42e91b8280bd0962218a716b1fc5c5a13c1bacdf
   health_score: 100.0
-  last_checked: 1779032236.716068
+  last_checked: 1779032236
   needs_ai_refresh: true
   discovered_at: '2025-02-12T08:30:36Z'
   last_ai_eval: null
@@ -215792,7 +216592,7 @@ https://github.com/ligurio/awesome-software-quality:
   addition_method: manual
   content_hash: 06b05e48f77288db0caf645400d7f49ec8793b5c8c820fed5021719c6dfba1d1
   health_score: 100.0
-  last_checked: 1779031340.262037
+  last_checked: 1779031340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:20.262037+02:00'
   last_ai_eval: null
@@ -215822,7 +216622,7 @@ https://github.com/ligurio/sqa-wiki:
   addition_method: manual
   content_hash: 58595e9f2f9cfc8f49bfb2c58d4e60bff977d3267763da04b3ea1dcb4e27029b
   health_score: 100.0
-  last_checked: 1779130494.99465
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2023-02-01T15:23:18Z'
   last_ai_eval: null
@@ -215861,7 +216661,7 @@ https://github.com/ligyxy/DictMySQL:
   addition_method: manual
   content_hash: 8b48346e017abbd8a1a6a9e0c6dc5aabbe8a03297746a6573e4ac73792885860
   health_score: 100.0
-  last_checked: 1779032556.773787
+  last_checked: 1779032556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:36.773787+02:00'
   last_ai_eval: null
@@ -215888,7 +216688,7 @@ https://github.com/lima-vm/lima:
   addition_method: manual
   content_hash: 241d24eaf7793fb496bb032ada39525e8ba1d1125bb0565a1dfb95e841824de6
   health_score: 100.0
-  last_checked: 1779031459.122502
+  last_checked: 1779031459
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:19.122502+02:00'
   last_ai_eval: null
@@ -215916,7 +216716,7 @@ https://github.com/line/promgen:
   addition_method: manual
   content_hash: 7dab4f152c70ae0ac92e1efc4aa1d9f14b81ec681dba95dd7bb8dd964245e9b1
   health_score: 100.0
-  last_checked: 1779030119.781692
+  last_checked: 1779030119
   needs_ai_refresh: true
   discovered_at: '2026-06-04T03:12:56Z'
   last_ai_eval: null
@@ -215950,7 +216750,7 @@ https://github.com/linkedin/kafka-monitor:
   addition_method: manual
   content_hash: d6018be5cf48d18f45161b64791d57c725300f78533ce7b4acf10a7e373fe053
   health_score: 100.0
-  last_checked: 1779034373.411513
+  last_checked: 1779034373
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:53.411513+02:00'
   last_ai_eval: null
@@ -215977,7 +216777,7 @@ https://github.com/linode/apl-core:
   addition_method: manual
   content_hash: 94ce48bd685d015811625023b3adbf12b5c9bb32c8dbc228eceb8354abcab60a
   health_score: 100.0
-  last_checked: 1779130494.928602
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.928602+02:00'
   last_ai_eval: null
@@ -216007,7 +216807,7 @@ https://github.com/liqotech/liqo:
   addition_method: manual
   content_hash: eff12ef7d56854bfd29ddcb5b62362fc8c9e3cb9f6e87794fd34ecf730608fb2
   health_score: 100.0
-  last_checked: 1779029507.829818
+  last_checked: 1779029507
   needs_ai_refresh: true
   discovered_at: '2026-06-14T06:47:28Z'
   last_ai_eval: null
@@ -216046,7 +216846,7 @@ https://github.com/litmuschaos/litmus:
   addition_method: manual
   content_hash: 1509005a55e84a98d688756a302a6a45007ec076dc94dd8c2f843d97e683b68d
   health_score: 100.0
-  last_checked: 1779029575.8096
+  last_checked: 1779029575
   needs_ai_refresh: true
   discovered_at: '2026-06-09T17:08:20Z'
   last_ai_eval: null
@@ -216083,7 +216883,7 @@ https://github.com/little-angry-clouds/kubectl-ssh-proxy:
   addition_method: manual
   content_hash: 74125b09ed5f30795e3f20d2235cf584d4549e8c62fce881312dfbdc0af4ea46
   health_score: 100.0
-  last_checked: 1779032080.901977
+  last_checked: 1779032080
   needs_ai_refresh: true
   discovered_at: '2020-02-04T20:48:31Z'
   last_ai_eval: null
@@ -216119,7 +216919,7 @@ https://github.com/lnsp/k8s-crash-informer:
   addition_method: manual
   content_hash: 922b7b2d5fc2a42ff6bf73fbb96ed877b2ee60daa3767e76f207d84bf65d8876
   health_score: 100.0
-  last_checked: 1779031528.750948
+  last_checked: 1779031528
   needs_ai_refresh: true
   discovered_at: '2024-09-30T19:30:38Z'
   last_ai_eval: null
@@ -216156,7 +216956,7 @@ https://github.com/localstack/localstack:
   addition_method: manual
   content_hash: f77a6e9165358b0c579cdd1a8fd99c43dd2ae5ab15f70ab26521ac3710f043c8
   health_score: 100.0
-  last_checked: 1779033508.255091
+  last_checked: 1779033508
   needs_ai_refresh: true
   discovered_at: '2026-03-23T08:52:01Z'
   last_ai_eval: null
@@ -216195,7 +216995,7 @@ https://github.com/loft-sh/jspolicy:
   addition_method: manual
   content_hash: 08c5032b6836f85ac8583a0f9c9e0b8642141df8244a0610a44faa0dc0cd5c98
   health_score: 100.0
-  last_checked: 1779029374.948862
+  last_checked: 1779029374
   needs_ai_refresh: true
   discovered_at: '2025-06-24T23:50:38Z'
   last_ai_eval: null
@@ -216231,7 +217031,7 @@ https://github.com/loft-sh/kiosk:
   addition_method: manual
   content_hash: 3d44b8ef74793fa5b29417df1d455e93cae77e5cdb31c72527fecdb4ad0231e8
   health_score: 100.0
-  last_checked: 1779029732.723757
+  last_checked: 1779029732
   needs_ai_refresh: true
   discovered_at: '2024-04-25T18:59:51Z'
   last_ai_eval: null
@@ -216268,7 +217068,7 @@ https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew:
   addition_method: manual
   content_hash: 88113be655d902e393e71c99ae970bdc9581facd8f873687c25b67df77357996
   health_score: 100.0
-  last_checked: 1779130495.019934
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.019934+02:00'
   last_ai_eval: null
@@ -216302,7 +217102,7 @@ https://github.com/longhorn/longhorn:
   addition_method: manual
   content_hash: 01a524ae33e45909bee9c0af9f65a2545e674c69ead0d27334eb30a7b40f3e11
   health_score: 100.0
-  last_checked: 1779032800.740806
+  last_checked: 1779032800
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:40.740806+02:00'
   last_ai_eval: null
@@ -216330,7 +217130,7 @@ https://github.com/longhorn/longhorn/issues/292:
   addition_method: manual
   content_hash: 24b74089da1c13144fff8d54d0445036cf0a122149e8a79d259d51de36380887
   health_score: 100.0
-  last_checked: 1779031126.209963
+  last_checked: 1779031126
   needs_ai_refresh: true
   discovered_at: '2026-06-14T01:54:43Z'
   last_ai_eval: null
@@ -216366,7 +217166,7 @@ https://github.com/lorabv/awesome-agile:
   addition_method: manual
   content_hash: b20e8644d011550e8f450da70fe9bd70a2d33974974ee95b2347845be5a42c63
   health_score: 100.0
-  last_checked: 1779032874.773603
+  last_checked: 1779032874
   needs_ai_refresh: true
   discovered_at: '2024-08-10T05:59:46Z'
   last_ai_eval: null
@@ -216405,7 +217205,7 @@ https://github.com/lorien/awesome-web-scraping:
   addition_method: manual
   content_hash: 018df52d845cbe28439ba73fd802c7ad398b8cccdf74dfecc4f01f73d7ccb280
   health_score: 100.0
-  last_checked: 1779033309.535321
+  last_checked: 1779033309
   needs_ai_refresh: true
   discovered_at: '2026-05-28T08:49:24Z'
   last_ai_eval: null
@@ -216444,7 +217244,7 @@ https://github.com/louislam/uptime-kuma:
   addition_method: manual
   content_hash: 78a24cacb21d53c188d5a18ea7e98aa1b7767e890023ef21ef8b4a8ffd1c2153
   health_score: 100.0
-  last_checked: 1779029628.903599
+  last_checked: 1779029628
   needs_ai_refresh: true
   discovered_at: '2026-06-14T00:28:22Z'
   last_ai_eval: null
@@ -216481,7 +217281,7 @@ https://github.com/lsdopen/ahoy:
   addition_method: manual
   content_hash: 9cc3ecfbaa36b33b4ac2815f03d87f6d13ac5846af05a8e24e292bbd0e7a5f1c
   health_score: 100.0
-  last_checked: 1779032017.789805
+  last_checked: 1779032017
   needs_ai_refresh: true
   discovered_at: '2022-12-06T12:21:29Z'
   last_ai_eval: null
@@ -216518,7 +217318,7 @@ https://github.com/lucidrains/PaLM-rlhf-pytorch:
   addition_method: manual
   content_hash: f9270d91591dcdca60ca5424812f9254fb9cabd721b35e11d837fc86c3bb7200
   health_score: 100.0
-  last_checked: 1779030976.006524
+  last_checked: 1779030976
   needs_ai_refresh: true
   discovered_at: '2026-05-29T17:54:51Z'
   last_ai_eval: null
@@ -216556,7 +217356,7 @@ https://github.com/lucky-sideburn/kubeinvaders:
   addition_method: manual
   content_hash: af9a6ab0fbb2bf9f91ff93a65c79bd78ee3bb101608bec7dfa38eca6801603c2
   health_score: 100.0
-  last_checked: 1779032196.124113
+  last_checked: 1779032196
   needs_ai_refresh: true
   discovered_at: '2026-05-10T15:00:45Z'
   last_ai_eval: null
@@ -216592,7 +217392,7 @@ https://github.com/luk4z7/go-concurrency-guide:
   addition_method: manual
   content_hash: 54f6c0532ac7cdc073cec77cbdf18d227dba44336b4952ee22a8335434df0a30
   health_score: 100.0
-  last_checked: 1781735950.74649
+  last_checked: 1781735950
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:10.746490+02:00'
   last_ai_eval: null
@@ -216630,7 +217430,7 @@ https://github.com/lukaszraczylo/jobs-manager-operator:
   addition_method: manual
   content_hash: 1873e3717284ee21f2c4767fbac33bddb1e092d73f04071e8fb3fa12d93cb921
   health_score: 100.0
-  last_checked: 1781736026.31922
+  last_checked: 1781736026
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:26.319220+02:00'
   last_ai_eval: null
@@ -216668,7 +217468,7 @@ https://github.com/lukemurraynz/awesome-azure-architecture:
   addition_method: manual
   content_hash: 2608f80cee1d1f12f6950b51542ffa658347054c8a2d9b993ad3aaf246ede191
   health_score: 100.0
-  last_checked: 1779029063.789172
+  last_checked: 1779029063
   needs_ai_refresh: true
   discovered_at: '2026-05-23T10:37:21Z'
   last_ai_eval: null
@@ -216708,7 +217508,7 @@ https://github.com/m9sweeper/m9sweeper:
   addition_method: manual
   content_hash: 813426b55b122cc5e934d1e74f90846fc8b84721025433969551ce82fdb377ca
   health_score: 100.0
-  last_checked: 1779034309.653099
+  last_checked: 1779034309
   needs_ai_refresh: true
   discovered_at: '2024-07-12T11:23:59Z'
   last_ai_eval: null
@@ -216745,7 +217545,7 @@ https://github.com/maddevsio/aws-eks-base:
   addition_method: manual
   content_hash: c58a9bfe58679f4f14f7146b26c69d25f38f5b10b4d55381ef9bfc6dcc440322
   health_score: 100.0
-  last_checked: 1779033573.267321
+  last_checked: 1779033573
   needs_ai_refresh: true
   discovered_at: '2025-09-02T07:41:36Z'
   last_ai_eval: null
@@ -216782,7 +217582,7 @@ https://github.com/madhuakula/kubernetes-goat:
   addition_method: manual
   content_hash: 10cd2669733d059557ce9f5b62e48d5f93f98e9ee645889e60ff1cb764373706
   health_score: 100.0
-  last_checked: 1779032780.034329
+  last_checked: 1779032780
   needs_ai_refresh: true
   discovered_at: '2026-04-16T22:11:11Z'
   last_ai_eval: null
@@ -216821,7 +217621,7 @@ https://github.com/madisonmay/tracker:
   addition_method: manual
   content_hash: 012724e9b458b66ba4f7ddfb8697137e27c75520d238044184088de13f595c07
   health_score: 100.0
-  last_checked: 1779030404.262117
+  last_checked: 1779030404
   needs_ai_refresh: true
   discovered_at: '2016-06-30T16:40:56Z'
   last_ai_eval: null
@@ -216858,7 +217658,7 @@ https://github.com/magnologan/awesome-k8s-security:
   addition_method: manual
   content_hash: 6f567eff9c68a4165239530c9608e0e3713cd2f901fdd0cf6eed950b24ca0cbc
   health_score: 100.0
-  last_checked: 1781736123.210863
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.210863+02:00'
   last_ai_eval: null
@@ -216898,7 +217698,7 @@ https://github.com/mailtoharshit/Awesome-Api-Management-Tools:
   addition_method: manual
   content_hash: 1e40a85e674c909d7120a38aff58a7ece05ec2010807ba126cff1fd7f893e5f1
   health_score: 100.0
-  last_checked: 1779031928.158516
+  last_checked: 1779031928
   needs_ai_refresh: true
   discovered_at: '2022-11-10T14:31:40Z'
   last_ai_eval: null
@@ -216936,7 +217736,7 @@ https://github.com/maistra/istio:
   addition_method: manual
   content_hash: dfff504ef42a2c7c84f0277c7e1bc77e5d80fac306067dbf1ac609135b0792f0
   health_score: 100.0
-  last_checked: 1779034423.390715
+  last_checked: 1779034423
   needs_ai_refresh: true
   discovered_at: '2026-06-11T21:11:21Z'
   last_ai_eval: null
@@ -216975,7 +217775,7 @@ https://github.com/major/imagebuilder-containerized/blob/main/.github/workflows/
   addition_method: manual
   content_hash: 45941b31923e8ab2c5173c5be4a55731e10fd1f10c8b40335cba9d2cbb2aed0d
   health_score: 100.0
-  last_checked: 1779032640.4513
+  last_checked: 1779032640
   needs_ai_refresh: true
   discovered_at: '2022-03-12T19:03:00Z'
   last_ai_eval: null
@@ -217011,7 +217811,7 @@ https://github.com/mancubus77/awesome-sre:
   addition_method: manual
   content_hash: 487dfbd13dc00956e6e3796e62f5f9611ad3e96c902b48ef601419c8ff450b95
   health_score: 100.0
-  last_checked: 1779034523.305034
+  last_checked: 1779034523
   needs_ai_refresh: true
   discovered_at: '2019-02-02T17:37:39Z'
   last_ai_eval: null
@@ -217050,7 +217850,7 @@ https://github.com/manuzhang/awesome-streaming:
   addition_method: manual
   content_hash: 8ed47efe125320d7d3aced3c600543bf96b4b9099b7acd6ef97b1e63380e71e5
   health_score: 100.0
-  last_checked: 1781736080.874936
+  last_checked: 1781736080
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:20.874936+02:00'
   last_ai_eval: null
@@ -217090,7 +217890,7 @@ https://github.com/maorfr/helm-backup:
   addition_method: manual
   content_hash: 5e98c26c5c11234eb8c1dbe27ec67f613ecd57236f02ecddd570817f89c1dd52
   health_score: 100.0
-  last_checked: 1779030229.063259
+  last_checked: 1779030229
   needs_ai_refresh: true
   discovered_at: '2021-03-04T17:55:09Z'
   last_ai_eval: null
@@ -217128,7 +217928,7 @@ https://github.com/maorfr/kube-tasks:
   addition_method: manual
   content_hash: aecee554afad4bb68e87493e0e260c4bb25965c2d6d6d5d8627a1ffb7de9aead
   health_score: 100.0
-  last_checked: 1779030727.63961
+  last_checked: 1779030727
   needs_ai_refresh: true
   discovered_at: '2022-04-26T15:43:35Z'
   last_ai_eval: null
@@ -217167,7 +217967,7 @@ https://github.com/marcredhat/crcdemos:
   addition_method: manual
   content_hash: 78fd0943533474a5ee60306b81e7995380558c07427b850f68003cd8bc32f01b
   health_score: 100.0
-  last_checked: 1781735911.19042
+  last_checked: 1781735911
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:31.190420+02:00'
   last_ai_eval: null
@@ -217205,7 +218005,7 @@ https://github.com/marketplace/actions/aws-secrets-manager-github-action:
   addition_method: manual
   content_hash: c5870f6af842f63087086b2033b1d0a66d0d21e6f8eb1aeff88a5b8d35034ec0
   health_score: 100.0
-  last_checked: 1781735950.422954
+  last_checked: 1781735950
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:10.422954+02:00'
   last_ai_eval: null
@@ -217242,7 +218042,7 @@ https://github.com/marketplace/actions/flat-data:
   addition_method: manual
   content_hash: 3ef34d3339aee4d576b3575c01f5c33b29a35255521792a02309394c2f2d4c10
   health_score: 100.0
-  last_checked: 1781735950.344277
+  last_checked: 1781735950
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:10.344277+02:00'
   last_ai_eval: null
@@ -217280,7 +218080,7 @@ https://github.com/marketplace?query=publisher%3Aokteto&type=actions:
   addition_method: manual
   content_hash: f1dc41d242c740d5e9af12a7174c9a09904e8cf0f7f74a8213ff7dd1644f7052
   health_score: 100.0
-  last_checked: 1779034572.256174
+  last_checked: 1779034572
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:16:12.256174+02:00'
   last_ai_eval: null
@@ -217316,7 +218116,7 @@ https://github.com/maruina/aws-auth-manager:
   addition_method: manual
   content_hash: 443820fc520dd680948ab891795f35473f40244ae245d57d9f65188c5e1f3e67
   health_score: 100.0
-  last_checked: 1781736046.760915
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.760915+02:00'
   last_ai_eval: null
@@ -217352,7 +218152,7 @@ https://github.com/mattfeltonma/azure-networking-patterns:
   addition_method: manual
   content_hash: 517703fca31b07f199b1117deaae440807703e72d7ef1e31747667f9792c79b0
   health_score: 100.0
-  last_checked: 1779031810.088988
+  last_checked: 1779031810
   needs_ai_refresh: true
   discovered_at: '2024-08-29T17:39:46Z'
   last_ai_eval: null
@@ -217389,7 +218189,7 @@ https://github.com/mattmoor/warm-image:
   addition_method: manual
   content_hash: 8f7e6d944492325348993652b4e24c690fce69167312fc0b50472499ab562470
   health_score: 100.0
-  last_checked: 1779031097.291397
+  last_checked: 1779031097
   needs_ai_refresh: true
   discovered_at: '2018-10-08T04:51:50Z'
   last_ai_eval: null
@@ -217427,7 +218227,7 @@ https://github.com/mattpocock/skills:
   addition_method: manual
   content_hash: d94c5263b7be0fca77687e91961dd09526b1f336ed6865b0d38d9998250ef87a
   health_score: 100.0
-  last_checked: 1779031694.301574
+  last_checked: 1779031694
   needs_ai_refresh: true
   discovered_at: '2026-06-12T08:25:23Z'
   last_ai_eval: null
@@ -217468,7 +218268,7 @@ https://github.com/mautic/docker-mautic:
   addition_method: manual
   content_hash: e8b4399410d2ed7a2f901b1e0ae0597a9d89bd4bdedb0e03763361b2612880e6
   health_score: 100.0
-  last_checked: 1781735910.702872
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.702872+02:00'
   last_ai_eval: null
@@ -217504,7 +218304,7 @@ https://github.com/mbucc/shmig:
   addition_method: manual
   content_hash: fc4485fa3abb16a461b686a86be8e71f0de3c2457fe4952e3cfe3fce82bd70bc
   health_score: 100.0
-  last_checked: 1779031620.65726
+  last_checked: 1779031620
   needs_ai_refresh: true
   discovered_at: '2024-10-19T00:48:38Z'
   last_ai_eval: null
@@ -217538,7 +218338,7 @@ https://github.com/mcelep/blog/tree/master/automated-networkpolicy-generation:
   addition_method: manual
   content_hash: a80be46e4ea74bf631c2eebf9bdf866ad1bce351d98d2dd72028e89647e5a655
   health_score: 100.0
-  last_checked: 1779030250.716023
+  last_checked: 1779030250
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:10.716023+02:00'
   last_ai_eval: null
@@ -217569,7 +218369,7 @@ https://github.com/mdixon47/azure-hub-spoke-teraform:
   addition_method: automatic
   content_hash: 65f88b9e6082608737541539422a86c5cac32463fb0a9b6e6d0e70aff02bbd3b
   health_score: null
-  last_checked: 1780352571.556302
+  last_checked: 1780352571
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:51.556302+02:00'
   last_ai_eval: null
@@ -217607,7 +218407,7 @@ https://github.com/medmouine/Kubernetes-autoscaling-poster/blob/main/k8s-auto-sc
   addition_method: manual
   content_hash: adb4e4153650add0c17153d27e403d821bfab1956c357b748e7c09043a8dd240
   health_score: 100.0
-  last_checked: 1779030232.522137
+  last_checked: 1779030232
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:52.522137+02:00'
   last_ai_eval: null
@@ -217633,7 +218433,7 @@ https://github.com/medyagh/setup-minikube:
   addition_method: manual
   content_hash: c9454a788e19590f4866a44c02725e7af86512b441599f37f5e54435c0a45627
   health_score: 100.0
-  last_checked: 1779029246.893805
+  last_checked: 1779029246
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:47:26.893805+02:00'
   last_ai_eval: null
@@ -217660,7 +218460,7 @@ https://github.com/mehdihadeli/awesome-go-education:
   addition_method: manual
   content_hash: e364bfce73c5cda204ba97497676595165ed19f4a524c1c5ddad27a60fb6c5a5
   health_score: 100.0
-  last_checked: 1779032572.115903
+  last_checked: 1779032572
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:52.115903+02:00'
   last_ai_eval: null
@@ -217688,7 +218488,7 @@ https://github.com/mehdihadeli/awesome-software-architecture:
   addition_method: manual
   content_hash: 8441c08170305380cf2d817d1de89ba685c6913827bf9840600c3ccd7be00744
   health_score: 100.0
-  last_checked: 1779033314.01685
+  last_checked: 1779033314
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:14.016850+02:00'
   last_ai_eval: null
@@ -217719,7 +218519,7 @@ https://github.com/mercedes-benz:
   addition_method: manual
   content_hash: a04b34401eec33a11c1e003a738246a49b57f80acec13d86bf19df525dda9bd1
   health_score: 100.0
-  last_checked: 1779031712.411175
+  last_checked: 1779031712
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:28:32.411175+02:00'
   last_ai_eval: null
@@ -217753,7 +218553,7 @@ https://github.com/mesaguy/ansible-prometheus:
   addition_method: manual
   content_hash: efb46d04e84840a5308d214788fa66d0a637b4203da5d2f5314c93cd55efcf3b
   health_score: 100.0
-  last_checked: 1779030426.174975
+  last_checked: 1779030426
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:07:06.174975+02:00'
   last_ai_eval: null
@@ -217782,7 +218582,7 @@ https://github.com/meshery-extensions/helm-kanvas-snapshot:
   addition_method: manual
   content_hash: 46d57dab601b5c7b36f29966a46317fe7dea3b389d3d92085816d30e5f168b3f
   health_score: 100.0
-  last_checked: 1779130495.028579
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-09T20:39:53Z'
   last_ai_eval: null
@@ -217817,7 +218617,7 @@ https://github.com/meshery/helm-kanvas-snapshot:
   addition_method: manual
   content_hash: 03f642611aa3dc889876ed0692c9f8e78f5520af3c096b5e3dcef35cec03d76d
   health_score: 100.0
-  last_checked: 1779031478.76816
+  last_checked: 1779031478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:38.768160+02:00'
   last_ai_eval: null
@@ -217847,7 +218647,7 @@ https://github.com/meshery/meshery:
   addition_method: manual
   content_hash: cd4ebf9da871537b0d3ffc2d05ab44793bfd89849b298e001673dd14b92c6b02
   health_score: 100.0
-  last_checked: 1779031085.383629
+  last_checked: 1779031085
   needs_ai_refresh: true
   discovered_at: '2026-06-14T00:56:55Z'
   last_ai_eval: null
@@ -217884,7 +218684,7 @@ https://github.com/meta-llama/llama-cookbook:
   addition_method: manual
   content_hash: 9a506b09f9ae40b646a591cdc06a847a5e1df82c9334a751e34140efe24d7790
   health_score: 100.0
-  last_checked: 1779130494.960636
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-19T18:42:31Z'
   last_ai_eval: null
@@ -217918,7 +218718,7 @@ https://github.com/meta-llama/llama-recipes:
   addition_method: manual
   content_hash: 6423d8e1d47758ae119cb6542c51c1f2b7ef747eb2f304e42687c94476ccaa3c
   health_score: 100.0
-  last_checked: 1779034491.980871
+  last_checked: 1779034491
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:51.980871+02:00'
   last_ai_eval: null
@@ -217949,7 +218749,7 @@ https://github.com/metacontroller/metacontroller:
   addition_method: manual
   content_hash: 66dff77e1627257c372099d78b831eea7aedbfb92e68bca397b1eb7627397614
   health_score: 100.0
-  last_checked: 1779029356.655005
+  last_checked: 1779029356
   needs_ai_refresh: true
   discovered_at: '2026-05-18T21:36:25Z'
   last_ai_eval: null
@@ -217985,7 +218785,7 @@ https://github.com/metal3-io/baremetal-operator:
   addition_method: manual
   content_hash: dc2f6ac22fab9bd359033ba982960057a09f06c69a95781d224a22ce47a2160c
   health_score: 100.0
-  last_checked: 1779032679.636675
+  last_checked: 1779032679
   needs_ai_refresh: true
   discovered_at: '2026-06-14T05:03:10Z'
   last_ai_eval: null
@@ -218023,7 +218823,7 @@ https://github.com/metal3-io/cluster-api-provider-metal3:
   addition_method: manual
   content_hash: d05d273e8a89f24a348831ecdb7a1698c275fbc390f908a9bb13411b6183c8a1
   health_score: 100.0
-  last_checked: 1779030507.409889
+  last_checked: 1779030507
   needs_ai_refresh: true
   discovered_at: '2026-06-11T17:08:14Z'
   last_ai_eval: null
@@ -218060,7 +218860,7 @@ https://github.com/metalbear-co/mirrord:
   addition_method: manual
   content_hash: 9bc9a02aa13d9f815a7d3934bb95a45da30a8ca80e726129ac4534d5fb209c86
   health_score: 100.0
-  last_checked: 1779032106.341657
+  last_checked: 1779032106
   needs_ai_refresh: true
   discovered_at: '2026-06-14T10:13:31Z'
   last_ai_eval: null
@@ -218096,7 +218896,7 @@ https://github.com/metaleapca/metaleap-devops-in-k8s/blob/main/metaleap-devops-i
   addition_method: manual
   content_hash: 6d67ec022fe1cf97f75c294fe5ebd42acb1e143d7e87aff05d2d26bdc9176b3e
   health_score: 100.0
-  last_checked: 1779030842.902866
+  last_checked: 1779030842
   needs_ai_refresh: true
   discovered_at: '2023-08-17T19:03:45Z'
   last_ai_eval: null
@@ -218136,7 +218936,7 @@ https://github.com/metaleapca/metaleap-k8s-troubleshooting/blob/main/metaleap-k8
   addition_method: manual
   content_hash: a4848dbebd9da7f519e577fd37b483b4cad81b57263bc19c192eaf8fbad4074c
   health_score: 100.0
-  last_checked: 1779032802.318885
+  last_checked: 1779032802
   needs_ai_refresh: true
   discovered_at: '2023-04-28T12:07:57Z'
   last_ai_eval: null
@@ -218171,7 +218971,7 @@ https://github.com/metallb/metallb:
   addition_method: manual
   content_hash: 2694a1a92e52f9ae52dcb4614a787c2ebf175487ec0badb7ab5aeb03f84e6f4b
   health_score: 100.0
-  last_checked: 1779032524.987337
+  last_checked: 1779032524
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:04.987337+02:00'
   last_ai_eval: null
@@ -218200,7 +219000,7 @@ https://github.com/metalmatze/slo-libsonnet:
   addition_method: manual
   content_hash: feb7e878b82aa18caf86c8978295590f8c1d0a649f8de5a841f8e1e99778cede
   health_score: 100.0
-  last_checked: 1779029252.317975
+  last_checked: 1779029252
   needs_ai_refresh: true
   discovered_at: '2022-06-29T14:46:05Z'
   last_ai_eval: null
@@ -218236,7 +219036,7 @@ https://github.com/mfornos/awesome-microservices:
   addition_method: manual
   content_hash: b36ed8b0fc45720da05a239e4a5e188a9ec9940b9552348a44328f2efd40d3d7
   health_score: 100.0
-  last_checked: 1779034155.996435
+  last_checked: 1779034155
   needs_ai_refresh: true
   discovered_at: '2026-06-10T15:05:12Z'
   last_ai_eval: null
@@ -218275,7 +219075,7 @@ https://github.com/mhausenblas/openshift-cheat-sheet:
   addition_method: manual
   content_hash: 565bfc583e997bc96494707f3ba13acc7c64c964885f851f134806ae20d3569f
   health_score: 100.0
-  last_checked: 1779030482.786119
+  last_checked: 1779030482
   needs_ai_refresh: true
   discovered_at: '2017-06-05T12:48:09Z'
   last_ai_eval: null
@@ -218311,7 +219111,7 @@ https://github.com/mhlabs/cfn-diagram:
   addition_method: manual
   content_hash: 51a543f43e0db426a425bca84b60bfbe5e2f9427f65ac456445ee76b70a72154
   health_score: 100.0
-  last_checked: 1781735900.852793
+  last_checked: 1781735900
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:20.852793+02:00'
   last_ai_eval: null
@@ -218348,7 +219148,7 @@ https://github.com/mholt/json-to-go:
   addition_method: manual
   content_hash: 6216ece5bed3db4bfbbab530176a81cd12bf3343f44c1b8e6cc05a76b5bc7085
   health_score: 100.0
-  last_checked: 1779034502.553349
+  last_checked: 1779034502
   needs_ai_refresh: true
   discovered_at: '2024-07-31T15:59:24Z'
   last_ai_eval: null
@@ -218385,7 +219185,7 @@ https://github.com/michaelmsonne/AzureDevOpsBackupTool:
   addition_method: manual
   content_hash: d46257cdc2f42908b9f224e8bf0d63009c3a64839114bbc3450b144658f1466a
   health_score: 100.0
-  last_checked: 1779031808.44545
+  last_checked: 1779031808
   needs_ai_refresh: true
   discovered_at: '2025-06-21T09:55:10Z'
   last_ai_eval: null
@@ -218421,7 +219221,7 @@ https://github.com/michaelneale/jenkins-ci.org-docker:
   addition_method: manual
   content_hash: 0fc453b4790903772c2e4c0d5fc37debf0020b089b9d70ebf234438149fd279d
   health_score: 100.0
-  last_checked: 1781735991.951839
+  last_checked: 1781735991
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:51.951839+02:00'
   last_ai_eval: null
@@ -218458,7 +219258,7 @@ https://github.com/micnncim/kubectl-reap:
   addition_method: manual
   content_hash: f20753206f631ee679b227835b58f7141bc431f3d1337121e9e697b672d10f42
   health_score: 100.0
-  last_checked: 1779032243.326828
+  last_checked: 1779032243
   needs_ai_refresh: true
   discovered_at: '2023-05-19T08:21:45Z'
   last_ai_eval: null
@@ -218498,7 +219298,7 @@ https://github.com/micro/go-micro:
   addition_method: manual
   content_hash: 42f9f4ef112d39f483aec09c03ffb2602b42d987ecaed765e2906d28312c1833
   health_score: 100.0
-  last_checked: 1779130495.015447
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-10T10:05:43Z'
   last_ai_eval: null
@@ -218533,7 +219333,7 @@ https://github.com/microsoft/ARI:
   addition_method: manual
   content_hash: c440e8f65441bac17e7077ed37d8b715cc3da6af28c8ea12bba07094f0ad86b0
   health_score: 100.0
-  last_checked: 1779032732.260654
+  last_checked: 1779032732
   needs_ai_refresh: true
   discovered_at: '2026-06-02T12:31:49Z'
   last_ai_eval: null
@@ -218568,7 +219368,7 @@ https://github.com/microsoft/CBL-Mariner:
   addition_method: manual
   content_hash: b101d0a5a639b3d0bd80e0313053988952cd929fe83e64eab94f0cafd0cc0cfe
   health_score: 100.0
-  last_checked: 1779032257.406492
+  last_checked: 1779032257
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:37.406492+02:00'
   last_ai_eval: null
@@ -218595,7 +219395,7 @@ https://github.com/microsoft/Git-Credential-Manager-Core:
   addition_method: manual
   content_hash: dd260b672af5cf39e8805dc84d087cb581fe46d4675ed61c72c950ce63769d20
   health_score: 100.0
-  last_checked: 1779031776.892521
+  last_checked: 1779031776
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:36.892521+02:00'
   last_ai_eval: null
@@ -218622,7 +219422,7 @@ https://github.com/microsoft/InnerEye-Gateway:
   addition_method: manual
   content_hash: d0def205954bbc26b52c7d09dd9e56eecfd17f779210661b45fbd423f79e89ab
   health_score: 100.0
-  last_checked: 1779033101.601208
+  last_checked: 1779033101
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:41.601208+02:00'
   last_ai_eval: null
@@ -218654,7 +219454,7 @@ https://github.com/microsoft/ML-For-Beginners:
   addition_method: manual
   content_hash: d4dbf19166a6c873e69d8324a11fea4e3f2904f83fb59faac098b77675e7a8c4
   health_score: 100.0
-  last_checked: 1779030482.749895
+  last_checked: 1779030482
   needs_ai_refresh: true
   discovered_at: '2026-06-09T14:40:21Z'
   last_ai_eval: null
@@ -218688,7 +219488,7 @@ https://github.com/microsoft/NubesGen:
   addition_method: manual
   content_hash: 10ecaead8e333273e9801fc8824bc58e6328c74017ead38faca6c97307ce3e7e
   health_score: 100.0
-  last_checked: 1779030296.357178
+  last_checked: 1779030296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:56.357178+02:00'
   last_ai_eval: null
@@ -218727,7 +219527,7 @@ https://github.com/microsoft/Webwright:
   addition_method: automatic
   content_hash: b653cf509a4c048131e4a442efe7ccd9286059f28e5caec9085401680cf22733
   health_score: null
-  last_checked: 1780352544.370264
+  last_checked: 1780352544
   needs_ai_refresh: false
   discovered_at: '2026-05-29T23:41:31Z'
   last_ai_eval: null
@@ -218773,7 +219573,7 @@ https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md:
   addition_method: manual
   content_hash: 5ab50b2ef8d914aa337c818226259fd7bc8346878bdd1b8339ce95125f1cce30
   health_score: 100.0
-  last_checked: 1779032227.936407
+  last_checked: 1779032227
   needs_ai_refresh: true
   discovered_at: '2026-05-21T22:27:21Z'
   last_ai_eval: null
@@ -218809,7 +219609,7 @@ https://github.com/microsoft/azure-devops-mcp:
   addition_method: manual
   content_hash: 05f11807c7bd18462c812d985f04dc2d0f74311546f96b2be8d39b37b11cdd52
   health_score: 100.0
-  last_checked: 1779034269.642998
+  last_checked: 1779034269
   needs_ai_refresh: true
   discovered_at: '2026-06-12T10:53:20Z'
   last_ai_eval: null
@@ -218849,7 +219649,7 @@ https://github.com/microsoft/azure-digital-twins-postman-samples:
   addition_method: manual
   content_hash: 1e7d3b110e64cd78964177357387fa23bcaa96ffab9b98f9ff176eda0af727b9
   health_score: 100.0
-  last_checked: 1779030346.910864
+  last_checked: 1779030346
   needs_ai_refresh: true
   discovered_at: '2024-08-07T14:38:47Z'
   last_ai_eval: null
@@ -218885,7 +219685,7 @@ https://github.com/microsoft/azure-pipelines-tasks:
   addition_method: manual
   content_hash: 089cfad9479f2a09702703f720100c150312ab62961d5cbbd5bb67569e2625e0
   health_score: 100.0
-  last_checked: 1779031378.286745
+  last_checked: 1779031378
   needs_ai_refresh: true
   discovered_at: '2026-06-12T14:53:04Z'
   last_ai_eval: null
@@ -218922,7 +219722,7 @@ https://github.com/microsoft/azure-pipelines-yaml:
   addition_method: manual
   content_hash: fc49a0157eaa8405aeae08f6311f3feef42ccebd3d26f2f3a7de95f1965d442d
   health_score: 100.0
-  last_checked: 1779029970.075341
+  last_checked: 1779029970
   needs_ai_refresh: true
   discovered_at: '2025-04-14T11:49:37Z'
   last_ai_eval: null
@@ -218958,7 +219758,7 @@ https://github.com/microsoft/azure-pipelines-yaml/blob/master/templates/maven.ym
   addition_method: manual
   content_hash: e1e184aad99b517728ded543ad86353301c0186c64e696af498760b29b485580
   health_score: 100.0
-  last_checked: 1779030327.000984
+  last_checked: 1779030327
   needs_ai_refresh: true
   discovered_at: '2025-04-14T11:49:37Z'
   last_ai_eval: null
@@ -218999,7 +219799,7 @@ https://github.com/microsoft/azure-skills:
   addition_method: automatic
   content_hash: c1900fc313f531d7e5453b70291e5d345eace4e7c81726452af68afe65c0dde3
   health_score: null
-  last_checked: 1780352828.641466
+  last_checked: 1780352828
   needs_ai_refresh: false
   discovered_at: '2026-06-01T16:19:35Z'
   last_ai_eval: null
@@ -219044,7 +219844,7 @@ https://github.com/microsoft/azure_arc:
   addition_method: manual
   content_hash: ee9eb187cc724bf6c6a6f48aa2467c7999388b6d26a575a43419ccfb7000c1fc
   health_score: 100.0
-  last_checked: 1779029710.611561
+  last_checked: 1779029710
   needs_ai_refresh: true
   discovered_at: '2026-05-03T12:48:31Z'
   last_ai_eval: null
@@ -219081,7 +219881,7 @@ https://github.com/microsoft/azurelinux:
   addition_method: manual
   content_hash: 7b1392a64f515c980e345c83a648e9e6f479fa1f43efe13619bdedf862b140b3
   health_score: 100.0
-  last_checked: 1779130494.989265
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-14T10:06:28Z'
   last_ai_eval: null
@@ -219117,7 +219917,7 @@ https://github.com/microsoft/contosotraders-cloudtesting:
   addition_method: manual
   content_hash: db68f66a08e2354e117180bbad787f1197df03878cfa213bc9aeca290f6ea96a
   health_score: 100.0
-  last_checked: 1779029502.964178
+  last_checked: 1779029502
   needs_ai_refresh: true
   discovered_at: '2024-08-19T08:27:19Z'
   last_ai_eval: null
@@ -219151,7 +219951,7 @@ https://github.com/microsoft/dicom-server:
   addition_method: manual
   content_hash: bda9e920e062fd2085035748c1fd0056e9ad436c45711897a668e4f5ea08d40e
   health_score: 100.0
-  last_checked: 1779031800.615107
+  last_checked: 1779031800
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:30:00.615107+02:00'
   last_ai_eval: null
@@ -219181,7 +219981,7 @@ https://github.com/microsoft/entraexporter:
   addition_method: manual
   content_hash: 2f0ffcfeeaaa6b7489563030b937e36b22511a7415f64e42703a6ef22dcb68be
   health_score: 100.0
-  last_checked: 1779030350.476141
+  last_checked: 1779030350
   needs_ai_refresh: true
   discovered_at: '2025-11-16T04:46:40Z'
   last_ai_eval: null
@@ -219220,7 +220020,7 @@ https://github.com/microsoft/fhir-server:
   addition_method: manual
   content_hash: 4620f319dc536da8819e87d36d4f7e52c0171ffa1ca36f0dde63a957b885373a
   health_score: 100.0
-  last_checked: 1779032902.495833
+  last_checked: 1779032902
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:48:22.495833+02:00'
   last_ai_eval: null
@@ -219250,7 +220050,7 @@ https://github.com/microsoft/finops-toolkit:
   addition_method: manual
   content_hash: c8f11317be8ef904002779b7d610efe0573b8d99bfa1d42be1c7441ec7c4764e
   health_score: 100.0
-  last_checked: 1779032975.431486
+  last_checked: 1779032975
   needs_ai_refresh: true
   discovered_at: '2026-06-10T15:11:02Z'
   last_ai_eval: null
@@ -219287,7 +220087,7 @@ https://github.com/microsoft/mindaro:
   addition_method: manual
   content_hash: 21fe8346e03b4c4c11ac2d27328a4d90a23ca24628e717e01c8f7d9b6516fbd2
   health_score: 100.0
-  last_checked: 1779029573.840976
+  last_checked: 1779029573
   needs_ai_refresh: true
   discovered_at: '2022-08-19T00:20:04Z'
   last_ai_eval: null
@@ -219325,7 +220125,7 @@ https://github.com/microsoft/pyright:
   addition_method: manual
   content_hash: d44ddd61b0d9e397f6d38865b2ee0782fbc87b6aa2c93edd50a66d8df5639046
   health_score: 100.0
-  last_checked: 1779034356.036071
+  last_checked: 1779034356
   needs_ai_refresh: true
   discovered_at: '2026-06-06T11:58:01Z'
   last_ai_eval: null
@@ -219361,7 +220161,7 @@ https://github.com/microsoft/retina:
   addition_method: manual
   content_hash: 4597786b916fa5b20b187b321a1beeb0fdc607a3b09d9a2e34d9d9d2ca79d15a
   health_score: 100.0
-  last_checked: 1779032975.273913
+  last_checked: 1779032975
   needs_ai_refresh: true
   discovered_at: '2026-06-12T17:52:17Z'
   last_ai_eval: null
@@ -219398,7 +220198,7 @@ https://github.com/microsoft/terraform-provider-azuredevops/releases/tag/v1.0.0:
   addition_method: manual
   content_hash: 061897ab0f9a378e00671946a16c11a1c51580c4d6dcc8b44686e7f4139d4333
   health_score: 100.0
-  last_checked: 1779033477.240847
+  last_checked: 1779033477
   needs_ai_refresh: true
   discovered_at: '2026-06-09T23:15:19Z'
   last_ai_eval: null
@@ -219434,7 +220234,7 @@ https://github.com/microsoft/vscode-python:
   addition_method: manual
   content_hash: 7e94ba701595440394a6e1b3c1e4db8bff6585866ff98ba59e19eb6a29b6215a
   health_score: 100.0
-  last_checked: 1779029365.320504
+  last_checked: 1779029365
   needs_ai_refresh: true
   discovered_at: '2026-06-09T21:01:01Z'
   last_ai_eval: null
@@ -219471,7 +220271,7 @@ https://github.com/microsoft/winget-cli:
   addition_method: manual
   content_hash: 6e43e40685a1329aa32bbe74a24ffe73fc73eede3fb7f7ef51a4123c7159c6fb
   health_score: 100.0
-  last_checked: 1779031647.698027
+  last_checked: 1779031647
   needs_ai_refresh: true
   discovered_at: '2026-06-11T20:12:36Z'
   last_ai_eval: null
@@ -219508,7 +220308,7 @@ https://github.com/microsoftgraph/msgraph-sdk-powershell:
   addition_method: manual
   content_hash: 62408e2106734f6b076d7b7d1c820871d89a95cef3534e4995e3d90ccf283f28
   health_score: 100.0
-  last_checked: 1779031564.425948
+  last_checked: 1779031564
   needs_ai_refresh: true
   discovered_at: '2026-06-12T20:32:47Z'
   last_ai_eval: null
@@ -219545,7 +220345,7 @@ https://github.com/microtica/gitops-resources:
   addition_method: manual
   content_hash: 4148ee811d6731bb350509b86a0ffa7faf7c005260c8bb17ae5670c6fee26810
   health_score: 100.0
-  last_checked: 1781736123.402533
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.402533+02:00'
   last_ai_eval: null
@@ -219583,7 +220383,7 @@ https://github.com/migtools/crane:
   addition_method: manual
   content_hash: 8ea4607b6555b5b52d9517623db78772567121df9f7a9174fbef56df9af59fda
   health_score: 100.0
-  last_checked: 1779130495.030492
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-12T16:33:56Z'
   last_ai_eval: null
@@ -219619,7 +220419,7 @@ https://github.com/miguelmota/golang-for-nodejs-developers:
   addition_method: manual
   content_hash: 0b17cbbd1a5ebb4b31d5c566481f3721ac4939a9b7fa79304ac748cc1db1686b
   health_score: 100.0
-  last_checked: 1779029172.706275
+  last_checked: 1779029172
   needs_ai_refresh: true
   discovered_at: '2023-02-02T11:21:08Z'
   last_ai_eval: null
@@ -219654,7 +220454,7 @@ https://github.com/mikefarah/yq:
   addition_method: manual
   content_hash: b7a31327a49b5a01e80f6a8df5f9ddf7f46de3b3333e20339a7f77be44068acd
   health_score: 100.0
-  last_checked: 1779033118.685298
+  last_checked: 1779033118
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:58.685298+02:00'
   last_ai_eval: null
@@ -219685,7 +220485,7 @@ https://github.com/mikefrank-ca/bitbucket-auto-merge:
   addition_method: manual
   content_hash: 048845a2716b084ad8d0f6c229457fb1c7a4d2f51943eddce3d75bcc08b15ff9
   health_score: 100.0
-  last_checked: 1781735950.582665
+  last_checked: 1781735950
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:10.582665+02:00'
   last_ai_eval: null
@@ -219722,7 +220522,7 @@ https://github.com/mikeroyal/Kubernetes-Guide:
   addition_method: manual
   content_hash: 9944c6f547ac65e1e15ef560dad2ded347b88af42423ade0d25ad781620bb3f1
   health_score: 100.0
-  last_checked: 1781736123.185175
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.185175+02:00'
   last_ai_eval: null
@@ -219762,7 +220562,7 @@ https://github.com/mikeroyal/Kubernetes-Guide/blob/main/README.md:
   addition_method: manual
   content_hash: e374d436342b70813c900a5c3f760ad4ee0c5ce2ac6b4b44cd64bdc5d7cfc132
   health_score: 100.0
-  last_checked: 1781736091.942405
+  last_checked: 1781736091
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:31.942405+02:00'
   last_ai_eval: null
@@ -219798,7 +220598,7 @@ https://github.com/mikeroyal/OpenShift-Guide:
   addition_method: manual
   content_hash: 974e648a506992164bf1cd5aaec3bded413576db9a558956929be7f413ba9be9
   health_score: 100.0
-  last_checked: 1781736112.635061
+  last_checked: 1781736112
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:52.635061+02:00'
   last_ai_eval: null
@@ -219835,7 +220635,7 @@ https://github.com/mikzuit/fair-job-offer:
   addition_method: manual
   content_hash: 717e1a37a862428962b97fbf73e900773ca815ba25b8ea0af325af41ab0bbb5e
   health_score: 100.0
-  last_checked: 1779031438.826615
+  last_checked: 1779031438
   needs_ai_refresh: true
   discovered_at: '2022-05-31T09:59:59Z'
   last_ai_eval: null
@@ -219872,7 +220672,7 @@ https://github.com/milanm/DevOps-Roadmap:
   addition_method: manual
   content_hash: e8bd6c3679a539b713a836931e283891cac944c3ae4309905b61e377fecfc5f4
   health_score: 100.0
-  last_checked: 1779034499.870781
+  last_checked: 1779034499
   needs_ai_refresh: true
   discovered_at: '2026-06-13T06:35:41Z'
   last_ai_eval: null
@@ -219910,7 +220710,7 @@ https://github.com/mineiros-io/terramate:
   addition_method: manual
   content_hash: 42bd28f835ee1bc496f6489ce7d2ef163baf41ae2061ac27c1f21cc1f4108071
   health_score: 100.0
-  last_checked: 1779031903.020117
+  last_checked: 1779031903
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:43.020117+02:00'
   last_ai_eval: null
@@ -219939,7 +220739,7 @@ https://github.com/mingrammer/diagrams:
   addition_method: manual
   content_hash: 55db708ce5d58604dfbdc548af681681a7ed911d8492caf92cb853c01fa398c1
   health_score: 100.0
-  last_checked: 1779031097.153082
+  last_checked: 1779031097
   needs_ai_refresh: true
   discovered_at: '2026-06-09T16:14:08Z'
   last_ai_eval: null
@@ -219973,7 +220773,7 @@ https://github.com/minishift/minishift/releases:
   addition_method: manual
   content_hash: 3ef77082f7ff5f1e098bea6ae8a7cc430d69b7119b7180e16ddf03da60a4c28c
   health_score: 100.0
-  last_checked: 1779031983.385586
+  last_checked: 1779031983
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:03.385586+02:00'
   last_ai_eval: null
@@ -220001,7 +220801,7 @@ https://github.com/ministryofjustice/modernisation-platform/tree/main/architectu
   addition_method: manual
   content_hash: b37d4cefa537709aa99fcb4c3351f3819d5cdfab5c9d6ad9c640f2ea1ca62fbc
   health_score: 100.0
-  last_checked: 1779031753.045912
+  last_checked: 1779031753
   needs_ai_refresh: true
   discovered_at: '2026-06-12T16:10:42Z'
   last_ai_eval: null
@@ -220037,7 +220837,7 @@ https://github.com/miracle2k/k8s-snapshots:
   addition_method: manual
   content_hash: 3d691e1e2bfc6238173f581573e8f2f60773b10969b0536ab617e09aaf0f89eb
   health_score: 100.0
-  last_checked: 1779031536.115659
+  last_checked: 1779031536
   needs_ai_refresh: true
   discovered_at: '2026-01-05T23:34:02Z'
   last_ai_eval: null
@@ -220078,7 +220878,7 @@ https://github.com/mishushakov/llm-scraper:
   addition_method: automatic
   content_hash: 11914b1c7d4a8956a620b78b0e99e3424816861693ef998389060f4d32028905
   health_score: null
-  last_checked: 1780352148.493964
+  last_checked: 1780352148
   needs_ai_refresh: false
   discovered_at: '2026-04-13T17:42:00Z'
   last_ai_eval: null
@@ -220121,7 +220921,7 @@ https://github.com/mislav/hub:
   addition_method: manual
   content_hash: f5e551349d8753560003328136f8a5cd4e0a90c0c54a03262f8fd9d99687c79f
   health_score: 100.0
-  last_checked: 1779130494.996432
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2024-02-02T21:00:44Z'
   last_ai_eval: null
@@ -220159,7 +220959,7 @@ https://github.com/mitchellh/terraform-provider-multispace:
   addition_method: manual
   content_hash: c478a3c341119b111c8eea807005a1e63dc3aee38db483f272f06a8f8adf88af
   health_score: 100.0
-  last_checked: 1779033259.376495
+  last_checked: 1779033259
   needs_ai_refresh: true
   discovered_at: '2023-07-24T04:24:34Z'
   last_ai_eval: null
@@ -220195,7 +220995,7 @@ https://github.com/mithi/react-philosophies:
   addition_method: manual
   content_hash: 30946b510b313149c8da5e6dac6a701695f2cbc4bee376bbd1fe382652f3fa03
   health_score: 100.0
-  last_checked: 1779030727.692559
+  last_checked: 1779030727
   needs_ai_refresh: true
   discovered_at: '2025-10-05T16:46:54Z'
   last_ai_eval: null
@@ -220232,7 +221032,7 @@ https://github.com/mittwald/kube-httpcache:
   addition_method: manual
   content_hash: 268e6dd1f6d7203d7fe58773ad6fe52dc5e3cee2d2a128765a0f4b589d2912a8
   health_score: 100.0
-  last_checked: 1779029590.540693
+  last_checked: 1779029590
   needs_ai_refresh: true
   discovered_at: '2025-12-18T15:03:45Z'
   last_ai_eval: null
@@ -220269,7 +221069,7 @@ https://github.com/mittwald/kubernetes-secret-generator:
   addition_method: manual
   content_hash: 869a5470f61705d827cd5b5f42047335c8749a867b4e46abc016ae3d2954d67c
   health_score: 100.0
-  last_checked: 1779031122.794401
+  last_checked: 1779031122
   needs_ai_refresh: true
   discovered_at: '2025-12-05T14:16:25Z'
   last_ai_eval: null
@@ -220305,7 +221105,7 @@ https://github.com/mivano/azure-cost-cli:
   addition_method: manual
   content_hash: 8a986352ce0fcb9452ebb54ae864c000435891c68701348b74e240aac0ab3391
   health_score: 100.0
-  last_checked: 1779031652.7376
+  last_checked: 1779031652
   needs_ai_refresh: true
   discovered_at: '2026-06-08T08:05:59Z'
   last_ai_eval: null
@@ -220341,7 +221141,7 @@ https://github.com/miztiik/AWS-Demos:
   addition_method: manual
   content_hash: bd838b9de61ff01365ffe131b166c40c1bc35ef356113f5cceb23eeb19022f7e
   health_score: 100.0
-  last_checked: 1781735921.312314
+  last_checked: 1781735921
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:41.312314+02:00'
   last_ai_eval: null
@@ -220378,7 +221178,7 @@ https://github.com/mkubaczyk/helmsman:
   addition_method: manual
   content_hash: 582663ae9aaa48a531b0608f40a8aa9e28107177874b46c1b807856e0725d7ba
   health_score: 100.0
-  last_checked: 1779130494.964865
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-07T15:42:46Z'
   last_ai_eval: null
@@ -220417,7 +221217,7 @@ https://github.com/mlabonne/llm-course:
   addition_method: manual
   content_hash: ba9d9be39679259c589973a3de17a8bdab0394741a8b187bf54bbe39f8a2d836
   health_score: 100.0
-  last_checked: 1779029590.524448
+  last_checked: 1779029590
   needs_ai_refresh: true
   discovered_at: '2026-02-05T13:09:26Z'
   last_ai_eval: null
@@ -220453,7 +221253,7 @@ https://github.com/mlabouardy/grafana-dashboards:
   addition_method: manual
   content_hash: 02a05b5ebaf5e334f6df5c472087a5415c167625b6791d6c2bce87c95b5d40f2
   health_score: 100.0
-  last_checked: 1781735951.076839
+  last_checked: 1781735951
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:11.076839+02:00'
   last_ai_eval: null
@@ -220490,7 +221290,7 @@ https://github.com/mlabouardy/nexus-cli:
   addition_method: manual
   content_hash: 5bfc864b0bfb1a769d8f98ef5ef68078cc29e6362ae7753185f933a069f8509c
   health_score: 100.0
-  last_checked: 1779029465.340382
+  last_checked: 1779029465
   needs_ai_refresh: true
   discovered_at: '2022-11-15T16:23:58Z'
   last_ai_eval: null
@@ -220529,7 +221329,7 @@ https://github.com/mlrun/mlrun:
   addition_method: manual
   content_hash: b4762640bf0c7d3885cd5eca6eaef3e2ff68f4c45f7802dcde2797f4e1416598
   health_score: 100.0
-  last_checked: 1779033218.586744
+  last_checked: 1779033218
   needs_ai_refresh: true
   discovered_at: '2026-06-14T09:57:23Z'
   last_ai_eval: null
@@ -220565,7 +221365,7 @@ https://github.com/mmmmmmpc/forklift-configmap-service:
   addition_method: manual
   content_hash: fa66c439bd4d117f2d253f28cecbe9089ce09afc9054c652d386726a357e7b93
   health_score: 100.0
-  last_checked: 1779130495.031609
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2021-09-22T14:00:12Z'
   last_ai_eval: null
@@ -220601,7 +221401,7 @@ https://github.com/moabukar/tech-vault:
   addition_method: manual
   content_hash: 35bd19e48da9d8ddf977958066ef454fc6404cf373868c8c7015c1cc92d8bc8f
   health_score: 100.0
-  last_checked: 1779030706.527407
+  last_checked: 1779030706
   needs_ai_refresh: true
   discovered_at: '2026-03-01T22:28:21Z'
   last_ai_eval: null
@@ -220638,7 +221438,7 @@ https://github.com/modelcontextprotocol/servers:
   addition_method: manual
   content_hash: 4b0c23b47ac282b07556690f1316f4cf786a56a8746af609ccd6cf929bf92002
   health_score: 100.0
-  last_checked: 1779032167.214414
+  last_checked: 1779032167
   needs_ai_refresh: true
   discovered_at: '2026-06-07T22:29:30Z'
   last_ai_eval: null
@@ -220675,7 +221475,7 @@ https://github.com/moditect/jfrunit:
   addition_method: manual
   content_hash: 6bb37b669daadec1c6bd53a9682eb004aa85746e3305e876be052de34b6bfe22
   health_score: 100.0
-  last_checked: 1779030500.28831
+  last_checked: 1779030500
   needs_ai_refresh: true
   discovered_at: '2023-04-04T17:39:56Z'
   last_ai_eval: null
@@ -220712,7 +221512,7 @@ https://github.com/mogensen/helm-changelog:
   addition_method: manual
   content_hash: aee6b1c0a49a8c4cef5278b4c8972a95725c0922634fdfb681341e106ef4cd63
   health_score: 100.0
-  last_checked: 1779032699.701963
+  last_checked: 1779032699
   needs_ai_refresh: true
   discovered_at: '2024-08-01T10:32:40Z'
   last_ai_eval: null
@@ -220753,7 +221553,7 @@ https://github.com/mohanad86/secure-ssh-python:
   addition_method: manual
   content_hash: bbf6e7235fe56e1a263032b7c50596c24af13e54938be16c891ddf838c515044
   health_score: 100.0
-  last_checked: 1781736068.187819
+  last_checked: 1781736068
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:08.187819+02:00'
   last_ai_eval: null
@@ -220791,7 +221591,7 @@ https://github.com/mohatb/kubectl-exec:
   addition_method: manual
   content_hash: 3549810e43c51fd68757c68486b397cc1ac40a15f3a963f12fe3e4642059274b
   health_score: 100.0
-  last_checked: 1779031752.98567
+  last_checked: 1779031752
   needs_ai_refresh: true
   discovered_at: '2025-07-28T11:24:13Z'
   last_ai_eval: null
@@ -220827,7 +221627,7 @@ https://github.com/monksy/awesome-kafka/blob/master/tools.md:
   addition_method: manual
   content_hash: bbd37b93636f0486720d1d3c85369e4f0344243b89bc85169071705d9ba06ea6
   health_score: 100.0
-  last_checked: 1781736081.08495
+  last_checked: 1781736081
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:21.084950+02:00'
   last_ai_eval: null
@@ -220865,7 +221665,7 @@ https://github.com/monodot/pipeline-library-demo:
   addition_method: manual
   content_hash: 301d62aa31c1b716f393af4152f147d6562e00bee25286f1e1ce4aa58dd656d4
   health_score: 100.0
-  last_checked: 1779033917.845131
+  last_checked: 1779033917
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:17.845131+02:00'
   last_ai_eval: null
@@ -220896,7 +221696,7 @@ https://github.com/moule3053/mck8s:
   addition_method: manual
   content_hash: b83b59fdec53464c7fd0e7f18aa8edd2c4445f518b3fa4a6f5293f4479e1a4c2
   health_score: 100.0
-  last_checked: 1779034523.392107
+  last_checked: 1779034523
   needs_ai_refresh: true
   discovered_at: '2023-07-07T09:30:06Z'
   last_ai_eval: null
@@ -220930,7 +221730,7 @@ https://github.com/mozilla/sops:
   addition_method: manual
   content_hash: 8d6ee771f290b2a6417127c57c2091091c0729a52f006b7eb9e4eae061d70b46
   health_score: 100.0
-  last_checked: 1779030000.88447
+  last_checked: 1779030000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:00.884470+02:00'
   last_ai_eval: null
@@ -220958,7 +221758,7 @@ https://github.com/mperezco/forklift-configmap-service:
   addition_method: manual
   content_hash: c04babd3ae496581d3395b0e59eec24b81915748e83275a9bd78461e45d4f427
   health_score: 100.0
-  last_checked: 1779031438.834319
+  last_checked: 1779031438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:58.834319+02:00'
   last_ai_eval: null
@@ -220988,7 +221788,7 @@ https://github.com/mramanathan/ansible-harbor:
   addition_method: manual
   content_hash: 2ef9f54c05ae28d91061b04471d72ee9b80a004a82ff90ea1a37083c86536bc7
   health_score: 100.0
-  last_checked: 1781736154.46731
+  last_checked: 1781736154
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:34.467310+02:00'
   last_ai_eval: null
@@ -221024,7 +221824,7 @@ https://github.com/mrcodedev/frontend-developer-resources:
   addition_method: manual
   content_hash: 82e43fd6826fa0274e757f16f8ec7473e5d63e8fcdacae064b34d0c23f67d342
   health_score: 100.0
-  last_checked: 1779031883.411368
+  last_checked: 1779031883
   needs_ai_refresh: true
   discovered_at: '2024-07-18T19:43:31Z'
   last_ai_eval: null
@@ -221061,7 +221861,7 @@ https://github.com/msfidelis/kubernetes-with-cri-o:
   addition_method: manual
   content_hash: 0bb0f81b0d87d0e5fa466db80d253446767bfa6b60d970bd6bd9d3e8dfcb37c6
   health_score: 100.0
-  last_checked: 1779030732.462912
+  last_checked: 1779030732
   needs_ai_refresh: true
   discovered_at: '2023-01-10T03:37:18Z'
   last_ai_eval: null
@@ -221097,7 +221897,7 @@ https://github.com/mspnp/AzureNamingTool:
   addition_method: manual
   content_hash: 1b2388251576bb22987c23c4f4678950ee53aa84dc1c01b281688456f9295bb6
   health_score: 100.0
-  last_checked: 1779029561.597717
+  last_checked: 1779029561
   needs_ai_refresh: true
   discovered_at: '2026-01-13T16:03:31Z'
   last_ai_eval: null
@@ -221134,7 +221934,7 @@ https://github.com/mudler/LocalAI:
   addition_method: manual
   content_hash: 84abda9935d7c2b9c6744fdb1d4744ca0fe027d9310a85c2b62a2dba8e660e65
   health_score: 100.0
-  last_checked: 1779130494.955286
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-13T23:27:53Z'
   last_ai_eval: null
@@ -221170,7 +221970,7 @@ https://github.com/mumoshu/helm-x:
   addition_method: manual
   content_hash: 3e0055d3e5c13db18ca63e074001b3acb50dee53c82fbedf722f09bc1cff8b48
   health_score: 100.0
-  last_checked: 1779033170.348648
+  last_checked: 1779033170
   needs_ai_refresh: true
   discovered_at: '2023-04-04T21:12:58Z'
   last_ai_eval: null
@@ -221206,7 +222006,7 @@ https://github.com/mustafakaya/Azure-Reliability-Checker-Tool:
   addition_method: manual
   content_hash: a16c1e5a72c844d9a90d03af8e260bdd1f76b5d1fcf482bebd5f3874dc6e53a2
   health_score: 100.0
-  last_checked: 1781735879.957204
+  last_checked: 1781735879
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:59.957204+02:00'
   last_ai_eval: null
@@ -221242,7 +222042,7 @@ https://github.com/muxinc/certificate-expiry-monitor:
   addition_method: manual
   content_hash: 2da52fe7422494323339b90394664b4e2013efc9081c24eaa98076ae408f15b7
   health_score: 100.0
-  last_checked: 1779031865.804432
+  last_checked: 1779031865
   needs_ai_refresh: true
   discovered_at: '2022-06-08T18:03:51Z'
   last_ai_eval: null
@@ -221278,7 +222078,7 @@ https://github.com/mxschmitt/action-tmate:
   addition_method: manual
   content_hash: a4500fbdd326ed39482564937d5a994199b34c6bafc716492c6e3ab15594333b
   health_score: 100.0
-  last_checked: 1779032243.537517
+  last_checked: 1779032243
   needs_ai_refresh: true
   discovered_at: '2026-05-29T18:23:06Z'
   last_ai_eval: null
@@ -221319,7 +222119,7 @@ https://github.com/myspotontheweb/gitops-workloads-demo:
   addition_method: manual
   content_hash: f5ff0bcab1e193ea0ffb13fb5de53179391efad291c94f182f786cbbb1efb28e
   health_score: 100.0
-  last_checked: 1781735876.007011
+  last_checked: 1781735876
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:56.007011+02:00'
   last_ai_eval: null
@@ -221354,7 +222154,7 @@ https://github.com/mysticrenji/jenkins-cicd-pipelines:
   addition_method: manual
   content_hash: e3791be07f4ca26ef2f951ef9473024ff66bd579071a24ee4aa06da97fe91420
   health_score: 100.0
-  last_checked: 1779033735.886375
+  last_checked: 1779033735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:15.886375+02:00'
   last_ai_eval: null
@@ -221383,7 +222183,7 @@ https://github.com/myugan/awesome-docker-security:
   addition_method: manual
   content_hash: b5d9c748751ac4faee2853a885e0f5dc8c14b454ee2d1cd27f27b120a317730a
   health_score: 100.0
-  last_checked: 1779034517.242202
+  last_checked: 1779034517
   needs_ai_refresh: true
   discovered_at: '2026-02-28T13:24:37Z'
   last_ai_eval: null
@@ -221421,7 +222221,7 @@ https://github.com/nabsul/k8s-ecr-login-renew:
   addition_method: manual
   content_hash: ec0eb033f0f22c8ea8ec17ad93b2c9963990348ac57d15b0a004c81c8679c1e5
   health_score: 100.0
-  last_checked: 1779029710.563814
+  last_checked: 1779029710
   needs_ai_refresh: true
   discovered_at: '2026-01-17T21:33:16Z'
   last_ai_eval: null
@@ -221455,7 +222255,7 @@ https://github.com/narendranathreddythota/podtnl:
   addition_method: manual
   content_hash: ae4419c69e217a0ab294e802da0466c3b6cab971d53a79b7ca18403a7e5bab97
   health_score: 100.0
-  last_checked: 1779032972.520899
+  last_checked: 1779032972
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:32.520899+02:00'
   last_ai_eval: null
@@ -221484,7 +222284,7 @@ https://github.com/naveensilver/Ansible:
   addition_method: manual
   content_hash: 25fddf953cc62696d495b81fe6724de4cf2eb00b8599c287d2f756215f5cbc89
   health_score: 100.0
-  last_checked: 1781735865.949781
+  last_checked: 1781735865
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:45.949781+02:00'
   last_ai_eval: null
@@ -221521,7 +222321,7 @@ https://github.com/nebuly-ai/nos:
   addition_method: manual
   content_hash: 7a6f228da00f45465a8acf77d06b0017c8b52427d89875478ff4ac355cf767bb
   health_score: 100.0
-  last_checked: 1779033943.004595
+  last_checked: 1779033943
   needs_ai_refresh: true
   discovered_at: '2024-04-21T20:57:30Z'
   last_ai_eval: null
@@ -221557,7 +222357,7 @@ https://github.com/ned1313/quiz-grader:
   addition_method: manual
   content_hash: de5a9e75137bee505318b4bff070071137ac7775aff07c9542c8b210b9fc80f4
   health_score: 100.0
-  last_checked: 1781735890.285985
+  last_checked: 1781735890
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:10.285985+02:00'
   last_ai_eval: null
@@ -221596,7 +222396,7 @@ https://github.com/neilhwatson/nustuff/blob/master/networking/nmcli.md:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779030356.800954
+  last_checked: 1779030356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:56.800954+02:00'
   last_ai_eval: null
@@ -221633,7 +222433,7 @@ https://github.com/nekop/openshift-sandbox/blob/master/docs/command-cheatsheet.m
   addition_method: manual
   content_hash: 75e044df81b7bed9fd91ef02bb9be207b8ceb610d282967349bfe44072dfd6b4
   health_score: 100.0
-  last_checked: 1781735890.318116
+  last_checked: 1781735890
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:10.318116+02:00'
   last_ai_eval: null
@@ -221670,7 +222470,7 @@ https://github.com/netbox-community/netbox:
   addition_method: manual
   content_hash: 0f1e66fb461ee83f1392989b338bde181fb9812c86c38f85e65d8ad48af2edeb
   health_score: 100.0
-  last_checked: 1779033706.893808
+  last_checked: 1779033706
   needs_ai_refresh: true
   discovered_at: '2026-06-14T06:31:06Z'
   last_ai_eval: null
@@ -221708,7 +222508,7 @@ https://github.com/netdata/netdata:
   addition_method: manual
   content_hash: 7c2e4eb471d73f0fa35983fdb4ae04f558d23fa4d4dafba4abda777bca43f610
   health_score: 100.0
-  last_checked: 1779034392.426606
+  last_checked: 1779034392
   needs_ai_refresh: true
   discovered_at: '2026-06-14T09:52:59Z'
   last_ai_eval: null
@@ -221746,7 +222546,7 @@ https://github.com/network-automation/toolkit:
   addition_method: manual
   content_hash: 82fd022722d4983925ce90da609585e464ee489cf3b3b8b1c1d5697ecd106930
   health_score: 100.0
-  last_checked: 1779130495.01861
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-01T18:44:18Z'
   last_ai_eval: null
@@ -221780,7 +222580,7 @@ https://github.com/network-automation/tower_workshop:
   addition_method: manual
   content_hash: a639856389ab34dea1f787a746eb7d1666430d15d2fff87886426435fcc567f3
   health_score: 100.0
-  last_checked: 1779030356.775254
+  last_checked: 1779030356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:56.775254+02:00'
   last_ai_eval: null
@@ -221809,7 +222609,7 @@ https://github.com/nevalla/lens-resource-map-extension:
   addition_method: manual
   content_hash: b2af0e978e630d223d9ac7105215c8b5879a84510bdbf3dc870af3c7c9027fc1
   health_score: 100.0
-  last_checked: 1779032017.759047
+  last_checked: 1779032017
   needs_ai_refresh: true
   discovered_at: '2024-02-23T10:56:20Z'
   last_ai_eval: null
@@ -221846,7 +222646,7 @@ https://github.com/nfrankel/jvm-controller:
   addition_method: manual
   content_hash: 86d14a605f7a6f1deb5f729d64557524b956c232afda79214765cfa84ed57887
   health_score: 100.0
-  last_checked: 1781735910.696028
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.696028+02:00'
   last_ai_eval: null
@@ -221884,7 +222684,7 @@ https://github.com/nicholasamorim/ansible-role-harbor:
   addition_method: manual
   content_hash: 0e57673b66ce6cc2e5c3ab56c98967085e7c26d9e60cd72e290dd5eb3ba462a3
   health_score: 100.0
-  last_checked: 1779031755.820689
+  last_checked: 1779031755
   needs_ai_refresh: true
   discovered_at: '2026-04-15T12:41:58Z'
   last_ai_eval: null
@@ -221921,7 +222721,7 @@ https://github.com/nickjj/wait-until:
   addition_method: manual
   content_hash: d4fd3e986c109f51dafb3b3cee2ef09542edca7f0a9560e22dcb7b6192468cea
   health_score: 100.0
-  last_checked: 1779031521.304836
+  last_checked: 1779031521
   needs_ai_refresh: true
   discovered_at: '2026-04-24T11:45:04Z'
   last_ai_eval: null
@@ -221958,7 +222758,7 @@ https://github.com/nicolai86/github-rebase-bot:
   addition_method: manual
   content_hash: 8b3832b0d0a702b3805d34bc8ef2a46c961475eab2c8564d0c763ea6cfd2cabf
   health_score: 100.0
-  last_checked: 1779029704.893727
+  last_checked: 1779029704
   needs_ai_refresh: true
   discovered_at: '2017-08-25T23:18:09Z'
   last_ai_eval: null
@@ -221997,7 +222797,7 @@ https://github.com/nicolaka/netshoot:
   addition_method: manual
   content_hash: a5b652e1771c279e4a442b821f61bb5df879ab3538c970409c7fdbe1ad38106c
   health_score: 100.0
-  last_checked: 1779033808.679665
+  last_checked: 1779033808
   needs_ai_refresh: true
   discovered_at: '2026-04-16T16:42:57Z'
   last_ai_eval: null
@@ -222034,7 +222834,7 @@ https://github.com/nicolargo/glances:
   addition_method: manual
   content_hash: ffe33048440ce0e5df7761e72bc728efe5f40bd9fdb8dad0a74344c57d9c8a50
   health_score: 100.0
-  last_checked: 1779029483.498694
+  last_checked: 1779029483
   needs_ai_refresh: true
   discovered_at: '2026-06-13T14:48:45Z'
   last_ai_eval: null
@@ -222070,7 +222870,7 @@ https://github.com/nicolgit/azure-firewall-mon:
   addition_method: manual
   content_hash: 0ef95f6135710ec781595b7c927eb3d1b17ff035a1dd4a3018fa5b7acc12e81d
   health_score: 100.0
-  last_checked: 1779031021.246836
+  last_checked: 1779031021
   needs_ai_refresh: true
   discovered_at: '2026-04-17T22:21:27Z'
   last_ai_eval: null
@@ -222108,7 +222908,7 @@ https://github.com/night-gold/armada:
   addition_method: manual
   content_hash: 8a69e1403bb39971f9fbd1ca8050328e0abfa5919cfbe8a9a03d9b33cc7dfb84
   health_score: 100.0
-  last_checked: 1779030827.483314
+  last_checked: 1779030827
   needs_ai_refresh: true
   discovered_at: '2021-06-03T21:10:18Z'
   last_ai_eval: null
@@ -222145,7 +222945,7 @@ https://github.com/nilic/kubectl-netshoot:
   addition_method: manual
   content_hash: 39ac4dc4f3af7758724f3338effe47f7ce2f2701ee7f0407b6743f295e30f50e
   health_score: 100.0
-  last_checked: 1779031541.702632
+  last_checked: 1779031541
   needs_ai_refresh: true
   discovered_at: '2026-03-06T13:17:06Z'
   last_ai_eval: null
@@ -222181,7 +222981,7 @@ https://github.com/ninlil/kubectl-vpa:
   addition_method: manual
   content_hash: b1c4dd070ac79d3ab34c49144ed2fc89fd242f0e32d1e334016e6484172a803a
   health_score: 100.0
-  last_checked: 1779030862.047703
+  last_checked: 1779030862
   needs_ai_refresh: true
   discovered_at: '2023-11-08T08:52:53Z'
   last_ai_eval: null
@@ -222215,7 +223015,7 @@ https://github.com/nirmata/kyverno:
   addition_method: manual
   content_hash: dbdbdef55b33c6c798a2cfb6c31cb5208c5dc12830a8e55e751a469dfaa02cd5
   health_score: 100.0
-  last_checked: 1779033789.313802
+  last_checked: 1779033789
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:03:09.313802+02:00'
   last_ai_eval: null
@@ -222242,7 +223042,7 @@ https://github.com/nirops/yakiapp:
   addition_method: manual
   content_hash: 0803fc16e1c26efda87445a9e8c7900a8bd104c7a64866f63830b9b983de0f65
   health_score: 100.0
-  last_checked: 1779030539.100628
+  last_checked: 1779030539
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:59.100628+02:00'
   last_ai_eval: null
@@ -222269,7 +223069,7 @@ https://github.com/nleiva/go-links:
   addition_method: manual
   content_hash: 3812d15c45585a045dc8de814d5a370204d458b6da5307763f2ee0b05971b318
   health_score: 100.0
-  last_checked: 1779032117.848179
+  last_checked: 1779032117
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:17.848179+02:00'
   last_ai_eval: null
@@ -222297,7 +223097,7 @@ https://github.com/nmachine-io/kerbi:
   addition_method: manual
   content_hash: 01e9dc3cec1501013946987b0da92089271ae2782bc3324bbbe2bc7cc44a77d2
   health_score: 100.0
-  last_checked: 1779032923.080815
+  last_checked: 1779032923
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:43.080815+02:00'
   last_ai_eval: null
@@ -222326,7 +223126,7 @@ https://github.com/nnellans/ado-pipelines-guide:
   addition_method: manual
   content_hash: fde6a1ad70b76f7c11a6141bc8fd65a02a43c438bfca0c5c7b55b6584fa06796
   health_score: 100.0
-  last_checked: 1779032732.423893
+  last_checked: 1779032732
   needs_ai_refresh: true
   discovered_at: '2026-04-14T15:15:31Z'
   last_ai_eval: null
@@ -222363,7 +223163,7 @@ https://github.com/nnellans/bicep-guide:
   addition_method: manual
   content_hash: ebb0f2920c7df43d2b0020249ef100405bd6df203081e0ec7cd35859401ad17a
   health_score: 100.0
-  last_checked: 1779034482.742792
+  last_checked: 1779034482
   needs_ai_refresh: true
   discovered_at: '2026-04-14T21:28:56Z'
   last_ai_eval: null
@@ -222400,7 +223200,7 @@ https://github.com/nnrthota/podtnl:
   addition_method: manual
   content_hash: 53795d4acf19eb4a267da8e85b5ad4409c554f6e7e718bb2b4f05f227b0e728e
   health_score: 100.0
-  last_checked: 1779130494.985268
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2022-10-20T11:41:32Z'
   last_ai_eval: null
@@ -222438,7 +223238,7 @@ https://github.com/noamraph/tqdm:
   addition_method: manual
   content_hash: 41c2f53a30f75cf48770de3a2659fa8db7d7b28a4647f28cd12f00bd0a0884cc
   health_score: 100.0
-  last_checked: 1779031622.943746
+  last_checked: 1779031622
   needs_ai_refresh: true
   discovered_at: '2023-11-30T11:34:56Z'
   last_ai_eval: null
@@ -222474,7 +223274,7 @@ https://github.com/nodejs/node:
   addition_method: manual
   content_hash: df932aaf752f27623c036d4a3cbf565b8fe74faf9d049e88374726cc4d21c65b
   health_score: 100.0
-  last_checked: 1779033948.008191
+  last_checked: 1779033948
   needs_ai_refresh: true
   discovered_at: '2026-06-14T07:01:35Z'
   last_ai_eval: null
@@ -222513,7 +223313,7 @@ https://github.com/nokia/danm:
   addition_method: manual
   content_hash: b7253981d62ef25b497fa7e31f4d42dc3f536fb9ae700a6bb4455cd6070d7c9a
   health_score: 100.0
-  last_checked: 1779032878.497643
+  last_checked: 1779032878
   needs_ai_refresh: true
   discovered_at: '2022-09-19T15:31:17Z'
   last_ai_eval: null
@@ -222548,7 +223348,7 @@ https://github.com/noobaa/noobaa-core:
   addition_method: manual
   content_hash: f6530e48f46dee2ed288b260ddaf0d4cc3d96083ae8482741b49cde7b28a1fba
   health_score: 100.0
-  last_checked: 1779130494.985376
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.985376+02:00'
   last_ai_eval: null
@@ -222580,7 +223380,7 @@ https://github.com/norwoodj/helm-docs:
   addition_method: manual
   content_hash: 878821a89dad52a0222fd0debb7db971bbd0d1661c0148bbc40ea1325b747842
   health_score: 100.0
-  last_checked: 1779031620.56489
+  last_checked: 1779031620
   needs_ai_refresh: true
   discovered_at: '2026-06-08T09:28:41Z'
   last_ai_eval: null
@@ -222620,7 +223420,7 @@ https://github.com/notaryproject/notary:
   addition_method: manual
   content_hash: a05dbf19a41538a4984ef51502d9d4e26d50e66b6f78bbc4c363b0bf6b0442a0
   health_score: 100.0
-  last_checked: 1779030135.994048
+  last_checked: 1779030135
   needs_ai_refresh: true
   discovered_at: '2024-08-07T19:02:32Z'
   last_ai_eval: null
@@ -222658,7 +223458,7 @@ https://github.com/nsriram/lambda-the-terraform-way:
   addition_method: manual
   content_hash: 9979adfa4cfc9364c24ec64aaa12365aac429853def9c5674468a72d7531bee9
   health_score: 100.0
-  last_checked: 1779031540.280702
+  last_checked: 1779031540
   needs_ai_refresh: true
   discovered_at: '2021-05-08T12:38:52Z'
   last_ai_eval: null
@@ -222694,7 +223494,7 @@ https://github.com/nubenetes/apache-reverse-proxy-jenkins:
   addition_method: manual
   content_hash: e85f734ff94eca0aae3de370067eec24058c2b4dcdfce99674fab0f8c0e3a979
   health_score: 100.0
-  last_checked: 1779130495.016129
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2020-05-06T08:02:22Z'
   last_ai_eval: null
@@ -222730,7 +223530,7 @@ https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.p
   addition_method: manual
   content_hash: 0c5abd011e582b588a63cec448e6bd6954aa540f09803d0e6974a55af236940c
   health_score: 100.0
-  last_checked: 1779130494.984207
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-14T10:13:34Z'
   last_ai_eval: null
@@ -222764,7 +223564,7 @@ https://github.com/nubenetes/awesome-kubernetes/tree/master/pdf:
   addition_method: manual
   content_hash: 96ab9d9cdf618393a9c1c76347504f694c202447d47f0cbc496d511ddbb8c669
   health_score: 100.0
-  last_checked: 1779130494.942289
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.942289+02:00'
   last_ai_eval: null
@@ -222791,7 +223591,7 @@ https://github.com/nubenetes/awesome-kubernetes/tree/master/scripts:
   addition_method: manual
   content_hash: 7feff872196d3c745a9af1d5a63047d136de1b99836d1eb41df192beaa218d2e
   health_score: 100.0
-  last_checked: 1779029056.785235
+  last_checked: 1779029056
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:44:16.785235+02:00'
   last_ai_eval: null
@@ -222822,7 +223622,7 @@ https://github.com/nubenetes/confluence6-atlassian:
   addition_method: manual
   content_hash: ad63d6c9ae797360c1b6af9d5f0c89eaef77d3de760a3d8099f6cb2de5a085b6
   health_score: 100.0
-  last_checked: 1781736123.252209
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.252209+02:00'
   last_ai_eval: null
@@ -222860,7 +223660,7 @@ https://github.com/nubenetes/jenkins-CasC-kubernetes-demo:
   addition_method: manual
   content_hash: 8402b4d85b11e8932946ba3a306ca5f2afbbd30520c2cade11e034476f981bbf
   health_score: 100.0
-  last_checked: 1779130494.950268
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2020-05-24T09:43:12Z'
   last_ai_eval: null
@@ -222899,7 +223699,7 @@ https://github.com/nubenetes/nexus3-helm-chart:
   addition_method: manual
   content_hash: 232f8b5fcd1a7182ad4c8f186823dc46623bc6fb8dfe1c460d1925ff0272fc2b
   health_score: 100.0
-  last_checked: 1779130494.978136
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2020-05-24T10:17:50Z'
   last_ai_eval: null
@@ -222937,7 +223737,7 @@ https://github.com/nvucinic/kdbg:
   addition_method: manual
   content_hash: a283739ff6f0a2ba99f63772ad77fa0a0617a733c517b5de2990b3e7c815453a
   health_score: 100.0
-  last_checked: 1779031753.002332
+  last_checked: 1779031753
   needs_ai_refresh: true
   discovered_at: '2026-04-15T13:42:11Z'
   last_ai_eval: null
@@ -222976,7 +223776,7 @@ https://github.com/oauth2-proxy/oauth2-proxy:
   addition_method: manual
   content_hash: acbfefcc656c6fc1955230131b231b05373951fd322cfee41c45843b22a0828e
   health_score: 100.0
-  last_checked: 1779029158.976559
+  last_checked: 1779029158
   needs_ai_refresh: true
   discovered_at: '2026-06-13T19:57:09Z'
   last_ai_eval: null
@@ -223010,7 +223810,7 @@ https://github.com/obitech/micro-obs:
   addition_method: manual
   content_hash: 26b47930bb9946f5a6caed8837af45a9d8ffac1a8e8963e5d256f03ad4e494fd
   health_score: 100.0
-  last_checked: 1779033213.587614
+  last_checked: 1779033213
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:53:33.587614+02:00'
   last_ai_eval: null
@@ -223040,7 +223840,7 @@ https://github.com/obot-platform/obot:
   addition_method: manual
   content_hash: 97a8c5406165cedd7e6d65733bb9418c368cb35b61fd881703ddf3c49122bc41
   health_score: 100.0
-  last_checked: 1779130494.949749
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:18:38Z'
   last_ai_eval: null
@@ -223077,7 +223877,7 @@ https://github.com/obsidiandynamics/kafdrop:
   addition_method: manual
   content_hash: 9ecc39082499c770195c21d4161e8523b661fdfa053dadc0b62b4cb02be2b92a
   health_score: 100.0
-  last_checked: 1779030680.619628
+  last_checked: 1779030680
   needs_ai_refresh: true
   discovered_at: '2026-06-11T16:52:55Z'
   last_ai_eval: null
@@ -223115,7 +223915,7 @@ https://github.com/odedia/spring-petclinic-microservices:
   addition_method: manual
   content_hash: 41f7267441433101f310f4ff1d7e9ba4409aefda911c7d1613d3082625c1aa1c
   health_score: 100.0
-  last_checked: 1779030306.115637
+  last_checked: 1779030306
   needs_ai_refresh: true
   discovered_at: '2024-12-27T15:42:53Z'
   last_ai_eval: null
@@ -223154,7 +223954,7 @@ https://github.com/odigos-io/odigos:
   addition_method: manual
   content_hash: 7fa766b851bcb6255a859c5e9685e73633a81b9d4415156688c6ddba321a8c85
   health_score: 100.0
-  last_checked: 1779029270.186941
+  last_checked: 1779029270
   needs_ai_refresh: true
   discovered_at: '2026-06-14T10:09:14Z'
   last_ai_eval: null
@@ -223190,7 +223990,7 @@ https://github.com/odoo/odoo/wiki/Mergebot:
   addition_method: manual
   content_hash: 5c57d4ce94918a8a910a106646474fa43d25d478ae50629a6e11903bc5bd3b7a
   health_score: 100.0
-  last_checked: 1779029556.625948
+  last_checked: 1779029556
   needs_ai_refresh: true
   discovered_at: '2026-06-14T10:01:21Z'
   last_ai_eval: null
@@ -223226,7 +224026,7 @@ https://github.com/ofek/csi-gcs:
   addition_method: manual
   content_hash: b6cb90159ae67c858da7d684ecf7d33622b9be8cc23a827355f11c57044c80a3
   health_score: 100.0
-  last_checked: 1779029295.097531
+  last_checked: 1779029295
   needs_ai_refresh: true
   discovered_at: '2025-10-19T17:05:36Z'
   last_ai_eval: null
@@ -223262,7 +224062,7 @@ https://github.com/oils-for-unix/oils/wiki/Alternative-Shells:
   addition_method: manual
   content_hash: b038a5d586f2594ce30e3d7c8d436d5bbf74da828c902a60d3214525ca11bb0b
   health_score: 100.0
-  last_checked: 1779130494.938763
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-31T03:03:03Z'
   last_ai_eval: null
@@ -223296,7 +224096,7 @@ https://github.com/oilshell/oil/wiki/Alternative-Shells:
   addition_method: manual
   content_hash: 48d54621cc1c7f324dd50d640cb6c0247759059c8d04299d2140df1e168db171
   health_score: 100.0
-  last_checked: 1779029705.114578
+  last_checked: 1779029705
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:05.114578+02:00'
   last_ai_eval: null
@@ -223323,7 +224123,7 @@ https://github.com/okd-community-install:
   addition_method: manual
   content_hash: ffeb163f05c6ad36068432e5b9f056dac55b984b9e65d5bcb8702971f783e4fb
   health_score: 100.0
-  last_checked: 1779032213.432021
+  last_checked: 1779032213
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:53.432021+02:00'
   last_ai_eval: null
@@ -223353,7 +224153,7 @@ https://github.com/okd-project/okd/blob/master/README.md:
   addition_method: manual
   content_hash: 3000a2bbb7025d1fd0e18f8bc53b8ca32509ed6fbe0d38fd2d20dc13be27d196
   health_score: 100.0
-  last_checked: 1779130495.005996
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-11T09:17:26Z'
   last_ai_eval: null
@@ -223391,7 +224191,7 @@ https://github.com/okelet/awsipinventory:
   addition_method: manual
   content_hash: 9f1cefefa08fdf447a255bea7dd31a71baf564f7a662109f38eba241cea06a17
   health_score: 100.0
-  last_checked: 1781735877.723823
+  last_checked: 1781735877
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:57.723823+02:00'
   last_ai_eval: null
@@ -223435,7 +224235,7 @@ https://github.com/okwasniewski/minisim:
   addition_method: automatic
   content_hash: d90aed95bc22e3cebe33166f41029c95fa9b1febe2f5c3d2c8e82f7fd2dcf72b
   health_score: null
-  last_checked: 1780352414.115655
+  last_checked: 1780352414
   needs_ai_refresh: false
   discovered_at: '2026-02-27T12:50:34Z'
   last_ai_eval: null
@@ -223480,7 +224280,7 @@ https://github.com/oleg-nenashev/demo-jenkins-config-as-code/tree/java11-support
   addition_method: manual
   content_hash: ce3257c83e0f4f23380aded9538cd6b183990be54a6f119069e64eed36f26c86
   health_score: 100.0
-  last_checked: 1779030504.097906
+  last_checked: 1779030504
   needs_ai_refresh: true
   discovered_at: '2022-12-15T17:44:27Z'
   last_ai_eval: null
@@ -223519,7 +224319,7 @@ https://github.com/omenking/localstack-gitpod-template:
   addition_method: manual
   content_hash: 088b258bb3326f3638a51aacb07e3a64eeca90685cacbcc9a02afeb76cd0501c
   health_score: 100.0
-  last_checked: 1781735876.19907
+  last_checked: 1781735876
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:56.199070+02:00'
   last_ai_eval: null
@@ -223555,7 +224355,7 @@ https://github.com/omerbsezer/Fast-Kubernetes:
   addition_method: manual
   content_hash: baec4628eca168b32fba925007a299e4cc58320b6e4147986f9b86234a9241c6
   health_score: 100.0
-  last_checked: 1779033615.37353
+  last_checked: 1779033615
   needs_ai_refresh: true
   discovered_at: '2025-04-14T08:54:11Z'
   last_ai_eval: null
@@ -223593,7 +224393,7 @@ https://github.com/omrikiei/ktunnel:
   addition_method: manual
   content_hash: 6b40dd6d0b25cf29972cdf63c641fed1c33f8ad438b3502ec5214471f7e36f83
   health_score: 100.0
-  last_checked: 1779031399.45841
+  last_checked: 1779031399
   needs_ai_refresh: true
   discovered_at: '2026-02-20T22:37:30Z'
   last_ai_eval: null
@@ -223627,7 +224427,7 @@ https://github.com/ondat/discoblocks:
   addition_method: manual
   content_hash: 7f3380f729e2ae970f076ffece6454bff249f4cd252098a5db90adac15dda9d8
   health_score: 100.0
-  last_checked: 1779033025.423471
+  last_checked: 1779033025
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:25.423471+02:00'
   last_ai_eval: null
@@ -223656,7 +224456,7 @@ https://github.com/ondat/trousseau:
   addition_method: manual
   content_hash: 9e8c59147667e2348f811b8f4a6cdbe0282effdf9676fafdcbda4afdd2e54643
   health_score: 100.0
-  last_checked: 1779032704.740174
+  last_checked: 1779032704
   needs_ai_refresh: true
   discovered_at: '2023-09-15T05:51:00Z'
   last_ai_eval: null
@@ -223696,7 +224496,7 @@ https://github.com/one2nc/cloudlens:
   addition_method: manual
   content_hash: e5a18ffa8a1afc656229b5aab336913bbba16495a676ded5485508e7cb10d289
   health_score: 100.0
-  last_checked: 1779032885.100463
+  last_checked: 1779032885
   needs_ai_refresh: true
   discovered_at: '2024-04-20T05:24:58Z'
   last_ai_eval: null
@@ -223730,7 +224530,7 @@ https://github.com/oneconcern/keycloak-gatekeeper:
   addition_method: manual
   content_hash: 16176d2db4bbdce153dbec0bb936fd04532610c3c0388eda181d826a004e5584
   health_score: 100.0
-  last_checked: 1779030196.867479
+  last_checked: 1779030196
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:16.867479+02:00'
   last_ai_eval: null
@@ -223762,7 +224562,7 @@ https://github.com/onedr0p/cluster-template:
   addition_method: manual
   content_hash: 8c28167eee89a02650529eaaf6042eef523592dee7871ebcb493627ed3e83597
   health_score: 100.0
-  last_checked: 1779130495.017822
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-13T16:10:38Z'
   last_ai_eval: null
@@ -223797,7 +224597,7 @@ https://github.com/onedr0p/flux-cluster-template:
   addition_method: manual
   content_hash: 81a46697a7ea3f19272a5c703e6447c0b40cd349f0c012191e230ff981a05bb3
   health_score: 100.0
-  last_checked: 1779030199.750201
+  last_checked: 1779030199
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:19.750201+02:00'
   last_ai_eval: null
@@ -223824,7 +224624,7 @@ https://github.com/onurakpolat/awesome-bigdata:
   addition_method: manual
   content_hash: db58f10575b486bbd4d9a206ae40283cfe8fb1218da2541de0ff816c5c56ca78
   health_score: 100.0
-  last_checked: 1779032620.46244
+  last_checked: 1779032620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:40.462440+02:00'
   last_ai_eval: null
@@ -223852,7 +224652,7 @@ https://github.com/onzack/grafana-dashboards:
   addition_method: manual
   content_hash: 4f7c5c02ac4fecc3f27b03463252ffef16a80a418d2d41f59a7b9f08fcd7b16d
   health_score: 100.0
-  last_checked: 1779030119.807413
+  last_checked: 1779030119
   needs_ai_refresh: true
   discovered_at: '2026-05-18T10:55:12Z'
   last_ai_eval: null
@@ -223889,7 +224689,7 @@ https://github.com/open-gitops/project:
   addition_method: manual
   content_hash: c0217b105dac5fd9dfe940b449c11b4b467f0b239842d40fdbddee14d768758b
   health_score: 100.0
-  last_checked: 1779034569.382864
+  last_checked: 1779034569
   needs_ai_refresh: true
   discovered_at: '2025-06-11T16:44:22Z'
   last_ai_eval: null
@@ -223928,7 +224728,7 @@ https://github.com/open-gsd/gsd-pi:
   addition_method: automatic
   content_hash: a25067eabf6263caadd9534b0d065168585db6fc3531025e48e5e83212529a0a
   health_score: null
-  last_checked: 1780352571.556378
+  last_checked: 1780352571
   needs_ai_refresh: false
   discovered_at: '2026-06-01T18:30:33Z'
   last_ai_eval: null
@@ -223973,7 +224773,7 @@ https://github.com/open-guides/og-aws:
   addition_method: manual
   content_hash: 7c5c1774fa8ede5e446d9f7a157fb6d88930807f3b38cf71d7de94fb1419a61d
   health_score: 100.0
-  last_checked: 1779030296.400757
+  last_checked: 1779030296
   needs_ai_refresh: true
   discovered_at: '2024-08-16T02:51:54Z'
   last_ai_eval: null
@@ -224011,7 +224811,7 @@ https://github.com/open-policy-agent/awesome-opa:
   addition_method: manual
   content_hash: d341fbb1a2e486e001a1c367772e019e97c29eafea0154dc6675a571a069b4ac
   health_score: 100.0
-  last_checked: 1779130495.02181
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-25T19:12:33Z'
   last_ai_eval: null
@@ -224050,7 +224850,7 @@ https://github.com/open-policy-agent/conftest:
   addition_method: manual
   content_hash: 1e9db80ce98f857589fd525d44e57cae8e6c6a52a4e4f615fe6f364e1fcb66a8
   health_score: 100.0
-  last_checked: 1779029478.964826
+  last_checked: 1779029478
   needs_ai_refresh: true
   discovered_at: '2026-06-12T13:44:57Z'
   last_ai_eval: null
@@ -224087,7 +224887,7 @@ https://github.com/open-policy-agent/contrib/tree/main/wasm/cloudflare-worker:
   addition_method: manual
   content_hash: 413a832b1e286deabce0c775c6b431b7e58ab81a3d0541da571a8963f44817e5
   health_score: 100.0
-  last_checked: 1779130495.008313
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-11T05:40:57Z'
   last_ai_eval: null
@@ -224121,7 +224921,7 @@ https://github.com/open-policy-agent/contrib/tree/master/wasm/cloudflare-worker:
   addition_method: manual
   content_hash: 0c89085cacde1bb274917c442cf40c10e9b9a0fff95aabdb1563db0943b885e5
   health_score: 100.0
-  last_checked: 1779032734.531656
+  last_checked: 1779032734
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:34.531656+02:00'
   last_ai_eval: null
@@ -224148,7 +224948,7 @@ https://github.com/open-policy-agent/gatekeeper:
   addition_method: manual
   content_hash: 40520569d9b4fe30f20da47e59d6dbec2a89cf1120e170372d26e63fdaff68b2
   health_score: 100.0
-  last_checked: 1779029155.082744
+  last_checked: 1779029155
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:55.082744+02:00'
   last_ai_eval: null
@@ -224179,7 +224979,7 @@ https://github.com/open-telemetry/opentelemetry-collector:
   addition_method: manual
   content_hash: a15de225b124e458d662e76b1550de0a28eeaf35f49b4ec61986b284025556de
   health_score: 100.0
-  last_checked: 1779032198.416959
+  last_checked: 1779032198
   needs_ai_refresh: true
   discovered_at: '2026-06-12T19:36:20Z'
   last_ai_eval: null
@@ -224218,7 +225018,7 @@ https://github.com/open-telemetry/opentelemetry-operator:
   addition_method: manual
   content_hash: a92223b4bd579e0fb66efd2a16f382605d58760d6e2a500df530201718cc2437
   health_score: 100.0
-  last_checked: 1779030385.288971
+  last_checked: 1779030385
   needs_ai_refresh: true
   discovered_at: '2026-06-13T17:42:58Z'
   last_ai_eval: null
@@ -224254,7 +225054,7 @@ https://github.com/open-telemetry/opentelemetry-specification:
   addition_method: manual
   content_hash: 475a220b664651a91dd6614686984e5ef874392779c47903b95e67c26ac1f4a8
   health_score: 100.0
-  last_checked: 1779034289.090219
+  last_checked: 1779034289
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:29.090219+02:00'
   last_ai_eval: null
@@ -224284,7 +225084,7 @@ https://github.com/openai/openai-cookbook:
   addition_method: manual
   content_hash: 6fcdff5c735832e2573ff437d49138a92b676700fbf9ff451185b44a70186a00
   health_score: 100.0
-  last_checked: 1779031087.178291
+  last_checked: 1779031087
   needs_ai_refresh: true
   discovered_at: '2026-06-14T06:41:20Z'
   last_ai_eval: null
@@ -224321,7 +225121,7 @@ https://github.com/openappsec/openappsec:
   addition_method: manual
   content_hash: f211a20292ca49e3b344f10db73bfc2b5c4fa73eaf3cf46be8d0855a56612a8d
   health_score: 100.0
-  last_checked: 1779031615.569
+  last_checked: 1779031615
   needs_ai_refresh: true
   discovered_at: '2026-05-26T08:56:37Z'
   last_ai_eval: null
@@ -224357,7 +225157,7 @@ https://github.com/openclarity/kubeclarity:
   addition_method: manual
   content_hash: d8b978c668b95a903cb31a3c919dace8389a764b3c4daf9daa4c4f735229145f
   health_score: 100.0
-  last_checked: 1779033079.400907
+  last_checked: 1779033079
   needs_ai_refresh: true
   discovered_at: '2024-10-14T14:56:35Z'
   last_ai_eval: null
@@ -224394,7 +225194,7 @@ https://github.com/openclarity/openclarity:
   addition_method: manual
   content_hash: 297bfb53e583450a137fc143234c479cc63148ddb5924d907d541db8b039a95c
   health_score: 100.0
-  last_checked: 1779130494.953642
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-25T02:27:26Z'
   last_ai_eval: null
@@ -224431,7 +225231,7 @@ https://github.com/opencontainers/runc:
   addition_method: manual
   content_hash: a196ee871c63e30d8a70f7e01fa08ea26980e4a8825fee40c252a2f56fb7db8b
   health_score: 100.0
-  last_checked: 1779034479.777882
+  last_checked: 1779034479
   needs_ai_refresh: true
   discovered_at: '2026-06-13T17:55:52Z'
   last_ai_eval: null
@@ -224469,7 +225269,7 @@ https://github.com/opencontrolplane:
   addition_method: manual
   content_hash: dac3465cb1ad1f1e851b439741e847967989dda20b46c566c2853d367d5de5b5
   health_score: 100.0
-  last_checked: 1779030673.969999
+  last_checked: 1779030673
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:11:13.969999+02:00'
   last_ai_eval: null
@@ -224507,7 +225307,7 @@ https://github.com/opencost/opencost:
   addition_method: manual
   content_hash: 4598a838903d845558a3e55f9d10b1029b7e16e17972aa0fdd10f5c4ef8ad2f8
   health_score: 100.0
-  last_checked: 1779130495.030298
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-11T22:08:09Z'
   last_ai_eval: null
@@ -224545,7 +225345,7 @@ https://github.com/openebs/dynamic-localpv-provisioner:
   addition_method: manual
   content_hash: 509b686895fc7da45e0358273d1359ba5d99b2f96271b4573d52d809688ff8b8
   health_score: 100.0
-  last_checked: 1779030356.766976
+  last_checked: 1779030356
   needs_ai_refresh: true
   discovered_at: '2026-06-09T18:19:20Z'
   last_ai_eval: null
@@ -224582,7 +225382,7 @@ https://github.com/openebs/lvm-localpv:
   addition_method: manual
   content_hash: 46631ca34a12f775c4ebe3e2f8d608fd2d6367abe5d895ddce7a7a54646c9fae
   health_score: 100.0
-  last_checked: 1779030529.733399
+  last_checked: 1779030529
   needs_ai_refresh: true
   discovered_at: '2026-06-10T14:24:37Z'
   last_ai_eval: null
@@ -224618,7 +225418,7 @@ https://github.com/openebs/zfs-localpv:
   addition_method: manual
   content_hash: 3bdf214e5256365fe94ae14052f0669d7ae87822da48188dec2fc0b6c82c7ac5
   health_score: 100.0
-  last_checked: 1779034431.892054
+  last_checked: 1779034431
   needs_ai_refresh: true
   discovered_at: '2026-06-11T09:02:06Z'
   last_ai_eval: null
@@ -224654,7 +225454,7 @@ https://github.com/openkruise/kruise:
   addition_method: manual
   content_hash: eaba940bd1b6e68e0913438c17e17c22b1a06b9d87dd685994f4b7b66a50e56d
   health_score: 100.0
-  last_checked: 1779031883.142873
+  last_checked: 1779031883
   needs_ai_refresh: true
   discovered_at: '2026-06-08T09:36:53Z'
   last_ai_eval: null
@@ -224690,7 +225490,7 @@ https://github.com/openliberty:
   addition_method: manual
   content_hash: e48a338ebb969cc42692c5f6a42963909edc8bd4912923c0f6d13884c0dce970
   health_score: 100.0
-  last_checked: 1779029478.878336
+  last_checked: 1779029478
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:18.878336+02:00'
   last_ai_eval: null
@@ -224728,7 +225528,7 @@ https://github.com/openobserve/debug-container:
   addition_method: manual
   content_hash: 8ca8fadadb051b435ef3b7150dacd7d2dfc3d2d104e8d59e46b9b4d3ed006e96
   health_score: 100.0
-  last_checked: 1779033570.6081
+  last_checked: 1779033570
   needs_ai_refresh: true
   discovered_at: '2022-11-27T23:32:12Z'
   last_ai_eval: null
@@ -224764,7 +225564,7 @@ https://github.com/openops-cloud/openops:
   addition_method: manual
   content_hash: c6e7a2db44115c3a24c01cc54aae5ba56e51246372cedaed45088223eb58e58c
   health_score: 100.0
-  last_checked: 1779031802.394914
+  last_checked: 1779031802
   needs_ai_refresh: true
   discovered_at: '2026-06-14T01:33:35Z'
   last_ai_eval: null
@@ -224805,7 +225605,7 @@ https://github.com/openpitrix/openpitrix:
   addition_method: manual
   content_hash: 0c7d07acd0775851570c044b6c5ff53fedc45ab70a65d47f30b55aee5ac298df
   health_score: 100.0
-  last_checked: 1779031231.465251
+  last_checked: 1779031231
   needs_ai_refresh: true
   discovered_at: '2024-02-05T03:02:15Z'
   last_ai_eval: null
@@ -224842,7 +225642,7 @@ https://github.com/openshift-labs:
   addition_method: manual
   content_hash: 277fd59fb071515ece32396693e60c030b8b58fe03b1f27518b00cbf266080a7
   health_score: 100.0
-  last_checked: 1779029475.616108
+  last_checked: 1779029475
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:15.616108+02:00'
   last_ai_eval: null
@@ -224879,7 +225679,7 @@ https://github.com/openshift/community/blob/master/ROADMAP.md:
   addition_method: manual
   content_hash: 5953a0299d4d3e63e9700edc9496a215489272f55d42120c92261cdb1125b46f
   health_score: 100.0
-  last_checked: 1781736112.450631
+  last_checked: 1781736112
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:52.450631+02:00'
   last_ai_eval: null
@@ -224916,7 +225716,7 @@ https://github.com/openshift/console:
   addition_method: manual
   content_hash: 0e8ab8d18c799a3ce53ab1b125f58f1aa3d48ac467d88dda92831840872fb2e2
   health_score: 100.0
-  last_checked: 1779032333.983003
+  last_checked: 1779032333
   needs_ai_refresh: true
   discovered_at: '2026-06-13T03:53:18Z'
   last_ai_eval: null
@@ -224954,7 +225754,7 @@ https://github.com/openshift/hive:
   addition_method: manual
   content_hash: df93789d6bb15ac8334cc2a9714c3b38174913286174172a90020c1b287bcd75
   health_score: 100.0
-  last_checked: 1779030843.082228
+  last_checked: 1779030843
   needs_ai_refresh: true
   discovered_at: '2026-06-08T09:22:16Z'
   last_ai_eval: null
@@ -224991,7 +225791,7 @@ https://github.com/openshift/hypershift:
   addition_method: manual
   content_hash: a2182f90a6aa5def9fbd0a5ed73845dd794ce5648efbbe85bd93bb6ff4099cc7
   health_score: 100.0
-  last_checked: 1779029172.661437
+  last_checked: 1779029172
   needs_ai_refresh: true
   discovered_at: '2026-06-12T23:53:35Z'
   last_ai_eval: null
@@ -225028,7 +225828,7 @@ https://github.com/openshift/installer:
   addition_method: manual
   content_hash: 0fca28d8dcaceb15cfed04b53519159e846b2ecf15d2c297d7bcf9298ab97cc5
   health_score: 100.0
-  last_checked: 1779031538.378205
+  last_checked: 1779031538
   needs_ai_refresh: true
   discovered_at: '2026-06-14T03:41:30Z'
   last_ai_eval: null
@@ -225067,7 +225867,7 @@ https://github.com/openshift/installer/blob/main/docs/user/aws/README.md:
   addition_method: manual
   content_hash: 26cfbf4e2965b9721356c3f494cf99f2e5629e7680fdedfd2766663b397756f2
   health_score: 100.0
-  last_checked: 1779130494.934525
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-14T03:41:30Z'
   last_ai_eval: null
@@ -225103,7 +225903,7 @@ https://github.com/openshift/installer/blob/master/docs/user/aws/README.md:
   addition_method: manual
   content_hash: 631b99a562e64c931cc2797121a798dbe242c3b665439f0aee87c2ba221adb5e
   health_score: 100.0
-  last_checked: 1779032282.835774
+  last_checked: 1779032282
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:02.835774+02:00'
   last_ai_eval: null
@@ -225133,7 +225933,7 @@ https://github.com/openshift/jenkins:
   addition_method: manual
   content_hash: 2bcc9301a6f7b8fe819073c617f9a911cde4ab0aea9f550b0aee4b2b227dcb6c
   health_score: 100.0
-  last_checked: 1779033436.384037
+  last_checked: 1779033436
   needs_ai_refresh: true
   discovered_at: '2026-06-12T15:34:29Z'
   last_ai_eval: null
@@ -225169,7 +225969,7 @@ https://github.com/openshift/machine-api-operator:
   addition_method: manual
   content_hash: 515f47e6404755a963221739e6f9d04ad2b3b08cc7d216845739e0ad502c5c5e
   health_score: 100.0
-  last_checked: 1779032372.243332
+  last_checked: 1779032372
   needs_ai_refresh: true
   discovered_at: '2026-06-09T07:06:30Z'
   last_ai_eval: null
@@ -225208,7 +226008,7 @@ https://github.com/openshift/machine-api-operator/tree/main:
   addition_method: manual
   content_hash: e8152960fc13796a3153a931a02f282a1a97820e8f4f516e800ad54d054d34f0
   health_score: 100.0
-  last_checked: 1779130495.033014
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-09T07:06:30Z'
   last_ai_eval: null
@@ -225242,7 +226042,7 @@ https://github.com/openshift/machine-api-operator/tree/master:
   addition_method: manual
   content_hash: 515f47e6404755a963221739e6f9d04ad2b3b08cc7d216845739e0ad502c5c5e
   health_score: 100.0
-  last_checked: 1779030727.778304
+  last_checked: 1779030727
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:07.778304+02:00'
   last_ai_eval: null
@@ -225269,7 +226069,7 @@ https://github.com/openshift/multus-cni:
   addition_method: manual
   content_hash: 125bf32e0a046ca158d2ca69131173672d2bb4f006209bd612dde55562f0e24f
   health_score: 100.0
-  last_checked: 1779031410.858098
+  last_checked: 1779031410
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:30.858098+02:00'
   last_ai_eval: null
@@ -225297,7 +226097,7 @@ https://github.com/openshift/ocs-operator:
   addition_method: manual
   content_hash: b1638b0d3a8803d30466a01cb985c1ced8202b9591cf3fb194ce189ac540032b
   health_score: 100.0
-  last_checked: 1779031256.06712
+  last_checked: 1779031256
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:56.067120+02:00'
   last_ai_eval: null
@@ -225323,7 +226123,7 @@ https://github.com/openshift/okd/blob/master/README.md:
   addition_method: manual
   content_hash: 22515b9fe2aa4c0b4fbf7240f35a1414fbb05dfbb53d2ca02cf2cb7d2122b744
   health_score: 100.0
-  last_checked: 1779031089.565986
+  last_checked: 1779031089
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:09.565986+02:00'
   last_ai_eval: null
@@ -225353,7 +226153,7 @@ https://github.com/openshift/origin:
   addition_method: manual
   content_hash: df93e974d2779e81f267816b1d92587bfec4dc0a12f81ec310c1f1c18d1f168b
   health_score: 100.0
-  last_checked: 1779033672.161547
+  last_checked: 1779033672
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:40:57Z'
   last_ai_eval: null
@@ -225389,7 +226189,7 @@ https://github.com/openshift/origin/tree/main/examples/jenkins/pipeline:
   addition_method: manual
   content_hash: 91121d2204b88e20c0f6f79b7a01c12411ceb2c74b0b289c660ccef2bc9d1f08
   health_score: 100.0
-  last_checked: 1779130494.986685
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:40:57Z'
   last_ai_eval: null
@@ -225427,7 +226227,7 @@ https://github.com/openshift/origin/tree/master/examples/jenkins/pipeline:
   addition_method: manual
   content_hash: 52b4ede50a0afaf09725ce77a26b3faa3af685d6ecf2601b26bb2bbe6380be9d
   health_score: 100.0
-  last_checked: 1779033757.960723
+  last_checked: 1779033757
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:37.960723+02:00'
   last_ai_eval: null
@@ -225454,7 +226254,7 @@ https://github.com/openshift/origin/tree/release-3.11/examples/prometheus:
   addition_method: manual
   content_hash: f0d31f603b09e9762fe06a7861d566457ea8a235d6f52157d15b87294cb44e4b
   health_score: 100.0
-  last_checked: 1779032080.76688
+  last_checked: 1779032080
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:40.766880+02:00'
   last_ai_eval: null
@@ -225483,7 +226283,7 @@ https://github.com/openshift/pipelines-catalog:
   addition_method: manual
   content_hash: c77eedaaa65b30cb438c5862c71bd883e10486fc3c23a80756559bcf06ae2e29
   health_score: 100.0
-  last_checked: 1779030983.272466
+  last_checked: 1779030983
   needs_ai_refresh: true
   discovered_at: '2022-03-09T11:05:55Z'
   last_ai_eval: null
@@ -225519,7 +226319,7 @@ https://github.com/openshift/pipelines-tutorial:
   addition_method: manual
   content_hash: 74a98855c053856947192ad85bcde5b299bad35c0ecbf5a8cae73a846eec10e9
   health_score: 100.0
-  last_checked: 1779031397.388774
+  last_checked: 1779031397
   needs_ai_refresh: true
   discovered_at: '2026-05-18T09:23:05Z'
   last_ai_eval: null
@@ -225560,7 +226360,7 @@ https://github.com/openshift/source-to-image:
   addition_method: manual
   content_hash: 7df527843afee05828af011c3a1e69145d9bb0af43900bee2d8fc4998423231e
   health_score: 100.0
-  last_checked: 1779032817.917203
+  last_checked: 1779032817
   needs_ai_refresh: true
   discovered_at: '2026-06-04T10:26:49Z'
   last_ai_eval: null
@@ -225597,7 +226397,7 @@ https://github.com/openshift/tektoncd-pipeline-operator:
   addition_method: manual
   content_hash: acd3779dc23965c3d9c1ec3683091aea1dabcfaf4510ee63f878744d4e77c8e0
   health_score: 100.0
-  last_checked: 1779031017.295292
+  last_checked: 1779031017
   needs_ai_refresh: true
   discovered_at: '2021-06-22T00:40:19Z'
   last_ai_eval: null
@@ -225632,7 +226432,7 @@ https://github.com/openshift/training:
   addition_method: manual
   content_hash: 0b80a7f1bd28202d2457c924eae2a281159d2a885821a1f5049db1c12fa4cf4f
   health_score: 100.0
-  last_checked: 1781736112.475824
+  last_checked: 1781736112
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:52.475824+02:00'
   last_ai_eval: null
@@ -225668,7 +226468,7 @@ https://github.com/openshiftdemos:
   addition_method: manual
   content_hash: 826418343f085ab7d6f38f30f9b2002d7fa0f8ead77b0fbdcc8b0f3ee8d90c8d
   health_score: 100.0
-  last_checked: 1779033487.119125
+  last_checked: 1779033487
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:58:07.119125+02:00'
   last_ai_eval: null
@@ -225708,7 +226508,7 @@ https://github.com/operator-framework/operator-lifecycle-manager:
   addition_method: manual
   content_hash: e15c159226235edaf4920381f5668cf85ef306916d706a5af48be3cef99a31e2
   health_score: 100.0
-  last_checked: 1779032167.315778
+  last_checked: 1779032167
   needs_ai_refresh: true
   discovered_at: '2026-06-11T20:27:20Z'
   last_ai_eval: null
@@ -225746,7 +226546,7 @@ https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc
   addition_method: manual
   content_hash: 1c5886993c1a8c5860ce22c2b9355708c3d0e6f6d951f379a31d85358fe03b77
   health_score: 100.0
-  last_checked: 1779033675.272065
+  last_checked: 1779033675
   needs_ai_refresh: true
   discovered_at: '2026-06-11T20:27:20Z'
   last_ai_eval: null
@@ -225780,7 +226580,7 @@ https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc
   addition_method: manual
   content_hash: cbb9f40ed476b5c790577085144a4ea1c5449d8f4023d37f1ddd39bc68bbf09a
   health_score: 100.0
-  last_checked: 1779031903.368236
+  last_checked: 1779031903
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:31:43.368236+02:00'
   last_ai_eval: null
@@ -225811,7 +226611,7 @@ https://github.com/opsgenie/kubernetes-event-exporter:
   addition_method: manual
   content_hash: 71f1ee49ef92f963a834109f8d8b0f4797df82c6621325cd941db2725d3902d6
   health_score: 100.0
-  last_checked: 1779029732.683804
+  last_checked: 1779029732
   needs_ai_refresh: true
   discovered_at: '2022-08-31T11:33:33Z'
   last_ai_eval: null
@@ -225845,7 +226645,7 @@ https://github.com/opstree/Opstree-Go-WebApp:
   addition_method: manual
   content_hash: f8c35089a0a1b337e15f057a06fbdedffb63a9c1b4755f24a7add1bd50eb9695
   health_score: 100.0
-  last_checked: 1779032344.639091
+  last_checked: 1779032344
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:39:04.639091+02:00'
   last_ai_eval: null
@@ -225875,7 +226675,7 @@ https://github.com/opstree/dynamic-pv-scaler:
   addition_method: manual
   content_hash: e2140b4ba94ad9fad622b9a6c739e9be384e6e8a1534f8f98ecfba13b4a693bc
   health_score: 100.0
-  last_checked: 1779034211.996447
+  last_checked: 1779034211
   needs_ai_refresh: true
   discovered_at: '2022-09-07T18:01:54Z'
   last_ai_eval: null
@@ -225912,7 +226712,7 @@ https://github.com/oracle:
   addition_method: manual
   content_hash: 35ef82187afe8ed33a7004e041b70b6e30793926ce9adaf0f3eb3323ee5ce115
   health_score: 100.0
-  last_checked: 1779031535.942641
+  last_checked: 1779031535
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:25:35.942641+02:00'
   last_ai_eval: null
@@ -225948,7 +226748,7 @@ https://github.com/orangetw/awesome-jenkins-rce-2019:
   addition_method: manual
   content_hash: 4a4386a72d87cfd4b5cd0fe5ecefeb5310041ba0209b0494cf7c13f5c4729e77
   health_score: 100.0
-  last_checked: 1781735992.089681
+  last_checked: 1781735992
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:52.089681+02:00'
   last_ai_eval: null
@@ -225989,7 +226789,7 @@ https://github.com/oravirt/ansible-oracle:
   addition_method: manual
   content_hash: dfcb719ee7f7befba89bad1f1dce4e19047300c983042c0604880a935f892181
   health_score: 100.0
-  last_checked: 1779032620.350518
+  last_checked: 1779032620
   needs_ai_refresh: true
   discovered_at: '2026-05-24T08:43:08Z'
   last_ai_eval: null
@@ -226027,7 +226827,7 @@ https://github.com/oravirt/ansible-oracle-modules:
   addition_method: manual
   content_hash: a7d25942768a0cfc465f3c42ba5097dfe0540f34c5cd6bc45f534f7662b8de07
   health_score: 100.0
-  last_checked: 1779029477.536193
+  last_checked: 1779029477
   needs_ai_refresh: true
   discovered_at: '2022-11-29T22:00:06Z'
   last_ai_eval: null
@@ -226062,7 +226862,7 @@ https://github.com/orchest/orchest:
   addition_method: manual
   content_hash: 0171a22d94370468f2d7b755ee28c599bad8983b6be18ab001c625e2c8fdce4c
   health_score: 100.0
-  last_checked: 1779030190.065145
+  last_checked: 1779030190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:10.065145+02:00'
   last_ai_eval: null
@@ -226090,7 +226890,7 @@ https://github.com/orgrim/pg_back:
   addition_method: manual
   content_hash: 91a1cba9bd6587d7ffaa3205eab16d71114aa9fac1ab6ad4b77fef82eeb84571
   health_score: 100.0
-  last_checked: 1779033782.467707
+  last_checked: 1779033782
   needs_ai_refresh: true
   discovered_at: '2026-06-02T11:11:05Z'
   last_ai_eval: null
@@ -226131,7 +226931,7 @@ https://github.com/orgs/community/discussions/196624:
   addition_method: automatic
   content_hash: 50f0aa17d27f666d2dd763b9e5643ff34bef22366ff48d1e690ae3ef33ee82f6
   health_score: null
-  last_checked: 1780352720.351753
+  last_checked: 1780352720
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:20.351753+02:00'
   last_ai_eval: null
@@ -226171,7 +226971,7 @@ https://github.com/ori-edge/k8s_gateway:
   addition_method: manual
   content_hash: 577fe5882fe8d78a2459f556e5fd8f4398a9f2a3d9b3cbf55e8befb9609d226c
   health_score: 100.0
-  last_checked: 1779032017.538305
+  last_checked: 1779032017
   needs_ai_refresh: true
   discovered_at: '2025-07-10T15:02:46Z'
   last_ai_eval: null
@@ -226210,7 +227010,7 @@ https://github.com/ory/dockertest:
   addition_method: manual
   content_hash: cf7693ee5b38a354ce65499a642e372ad94bb00e08b1cb05786f933943fa83c1
   health_score: 100.0
-  last_checked: 1779030971.372877
+  last_checked: 1779030971
   needs_ai_refresh: true
   discovered_at: '2026-04-24T14:04:12Z'
   last_ai_eval: null
@@ -226246,7 +227046,7 @@ https://github.com/osa-ora/camel-k-samples:
   addition_method: manual
   content_hash: d40f4924a104818f5b360227d0350099fafa899ad1843df337c1633541f3fe75
   health_score: 100.0
-  last_checked: 1781736081.213257
+  last_checked: 1781736081
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:21.213257+02:00'
   last_ai_eval: null
@@ -226281,7 +227081,7 @@ https://github.com/oscp/awesome-openshift3:
   addition_method: manual
   content_hash: 94ebb0f439bd9cfb936822b86c7258a6ee083695dd15900fdc93236f58cede38
   health_score: 100.0
-  last_checked: 1779032880.774453
+  last_checked: 1779032880
   needs_ai_refresh: true
   discovered_at: '2017-05-06T19:02:04Z'
   last_ai_eval: null
@@ -226322,7 +227122,7 @@ https://github.com/oslabs-beta/ClusterWatch:
   addition_method: manual
   content_hash: 188cd63017c515f6412f94bbb81052b806d9dc4be7dcf795f3c6e47187929ba9
   health_score: 100.0
-  last_checked: 1779032833.612682
+  last_checked: 1779032833
   needs_ai_refresh: true
   discovered_at: '2024-03-12T10:05:35Z'
   last_ai_eval: null
@@ -226359,7 +227159,7 @@ https://github.com/oslabs-beta/Ekkremis:
   addition_method: manual
   content_hash: 8f659a4cfaa378e9efe4c0ed3a5071b941c9e9a275e151ee6d13e9d1bb93c121
   health_score: 100.0
-  last_checked: 1779031113.954175
+  last_checked: 1779031113
   needs_ai_refresh: true
   discovered_at: '2022-12-09T03:12:29Z'
   last_ai_eval: null
@@ -226397,7 +227197,7 @@ https://github.com/oslabs-beta/KUR8:
   addition_method: manual
   content_hash: 7d3aa6d9a1865ea1d167f9bd086f8b6dc81d0389d73db0567708173012e4e54f
   health_score: 100.0
-  last_checked: 1779032213.963542
+  last_checked: 1779032213
   needs_ai_refresh: true
   discovered_at: '2021-08-16T16:14:20Z'
   last_ai_eval: null
@@ -226434,7 +227234,7 @@ https://github.com/oslabs-beta/KubernOcular:
   addition_method: manual
   content_hash: 5fa720c2cad2ec58a75b4f5a51deac59ca22f0373967a1d99f4e563062220273
   health_score: 100.0
-  last_checked: 1779130494.947585
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2022-10-13T16:44:36Z'
   last_ai_eval: null
@@ -226470,7 +227270,7 @@ https://github.com/oslabs-beta/OdinsEye:
   addition_method: manual
   content_hash: e0890d7c6122d8a75adfe89fa0b2c5ea5db398548fd62ab83f4d3f9de63c0be5
   health_score: 100.0
-  last_checked: 1781736112.629626
+  last_checked: 1781736112
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:52.629626+02:00'
   last_ai_eval: null
@@ -226507,7 +227307,7 @@ https://github.com/oslabs-beta/Palaemon:
   addition_method: manual
   content_hash: 200690cb187a24f6c9797a24d7cad967bb2aaf977a18e4fb8fae89f56bc9ae9f
   health_score: 100.0
-  last_checked: 1779033167.217142
+  last_checked: 1779033167
   needs_ai_refresh: true
   discovered_at: '2022-11-13T07:07:06Z'
   last_ai_eval: null
@@ -226545,7 +227345,7 @@ https://github.com/oslabs-beta/kubermetrics:
   addition_method: manual
   content_hash: 215826ed4fb3db04a70fb76a736cdafc1bfeccfb05d18b17c9f923567dbf6aea
   health_score: 100.0
-  last_checked: 1781736047.118422
+  last_checked: 1781736047
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:47.118422+02:00'
   last_ai_eval: null
@@ -226579,7 +227379,7 @@ https://github.com/oslabs-beta/neptune:
   addition_method: manual
   content_hash: 05adedf7d5649bbe90fd7bca5aa8952baf29afbb2244f87e87ba9d4889f611e7
   health_score: 100.0
-  last_checked: 1779031511.108241
+  last_checked: 1779031511
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:11.108241+02:00'
   last_ai_eval: null
@@ -226605,7 +227405,7 @@ https://github.com/oslabs-beta/oslabs:
   addition_method: manual
   content_hash: 70546792d7b6adc1b1db544a9aa96817a98658477858a863647459533e0a11e4
   health_score: 100.0
-  last_checked: 1779032682.37654
+  last_checked: 1779032682
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:42.376540+02:00'
   last_ai_eval: null
@@ -226635,7 +227435,7 @@ https://github.com/osquery/osquery:
   addition_method: manual
   content_hash: d9ef4b2cad506becb381fe7af032227e534de1c56b9b995eaf6f5ac8efe2a1b5
   health_score: 100.0
-  last_checked: 1779031489.87363
+  last_checked: 1779031489
   needs_ai_refresh: true
   discovered_at: '2026-06-11T16:38:35Z'
   last_ai_eval: null
@@ -226672,7 +227472,7 @@ https://github.com/oxnr/awesome-bigdata:
   addition_method: manual
   content_hash: 4552c3d5e223505717dfb386b8f032d850534044432e76ce9768c4e8b076bd64
   health_score: 100.0
-  last_checked: 1779130494.937985
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-19T14:05:40Z'
   last_ai_eval: null
@@ -226710,7 +227510,7 @@ https://github.com/ozbillwang/terraform-best-practices:
   addition_method: manual
   content_hash: 2d0ec5a3ac2a2ef39f882d759c75efe4e38a9a939282a7b1bd249d791024a853
   health_score: 100.0
-  last_checked: 1781736233.774268
+  last_checked: 1781736233
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:53.774268+02:00'
   last_ai_eval: null
@@ -226746,7 +227546,7 @@ https://github.com/pabpereza/containers-best-practices:
   addition_method: manual
   content_hash: 4dfa0ad15ee0933e81a9049b2a4e0fa53056fa3a9aff84a9ed03b5c360d05180
   health_score: 100.0
-  last_checked: 1781735929.515287
+  last_checked: 1781735929
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:49.515287+02:00'
   last_ai_eval: null
@@ -226780,7 +227580,7 @@ https://github.com/pabpereza/curated-dockerfiles-examples:
   addition_method: manual
   content_hash: 6ab2f20ab9d370019bac48f7c2e14ccbb9d9c2c24f36dc95c5038fe94bfad72d
   health_score: 100.0
-  last_checked: 1779032217.240383
+  last_checked: 1779032217
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:57.240383+02:00'
   last_ai_eval: null
@@ -226809,7 +227609,7 @@ https://github.com/palantir/bulldozer:
   addition_method: manual
   content_hash: ac1ad64109418f0591257c3ad7348bced74ce36bc4771eb491de368515255fcb
   health_score: 100.0
-  last_checked: 1779031410.787578
+  last_checked: 1779031410
   needs_ai_refresh: true
   discovered_at: '2026-06-11T17:14:05Z'
   last_ai_eval: null
@@ -226845,7 +227645,7 @@ https://github.com/palark/awesome-devops-telegram:
   addition_method: manual
   content_hash: 30072b347a40e25af6b8ff17125dc710f9b1effa8f9d2409746cd31d5af6464f
   health_score: 100.0
-  last_checked: 1781736123.315138
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.315138+02:00'
   last_ai_eval: null
@@ -226881,7 +227681,7 @@ https://github.com/paliimx/Data-Structures-and-Algorithms:
   addition_method: manual
   content_hash: aba8ef44d0d0bf757f3b76b8166af33db8d73d477997e4455e54311b41d235fe
   health_score: 100.0
-  last_checked: 1779030236.011941
+  last_checked: 1779030236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:56.011941+02:00'
   last_ai_eval: null
@@ -226910,7 +227710,7 @@ https://github.com/pallets/jinja:
   addition_method: manual
   content_hash: 1e9cd4f86c4b8785e7f2c2e0689e64aef756e7ab90883972379d5f1f0081536b
   health_score: 100.0
-  last_checked: 1779029565.847513
+  last_checked: 1779029565
   needs_ai_refresh: true
   discovered_at: '2025-06-14T20:35:04Z'
   last_ai_eval: null
@@ -226949,7 +227749,7 @@ https://github.com/pan-net-security/kcount:
   addition_method: manual
   content_hash: 0e6bc89653f778805e84ba395fa18286d3549f53651fb36c387b3d278c52cd3b
   health_score: 100.0
-  last_checked: 1781736046.912258
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.912258+02:00'
   last_ai_eval: null
@@ -226986,7 +227786,7 @@ https://github.com/panjf2000/gnet:
   addition_method: manual
   content_hash: d4f997408df477b115759895fa1f2b6c86ca1ba10ce0d60c7a7ca7743a3afc39
   health_score: 100.0
-  last_checked: 1779034456.756144
+  last_checked: 1779034456
   needs_ai_refresh: true
   discovered_at: '2026-05-25T04:36:43Z'
   last_ai_eval: null
@@ -227022,7 +227822,7 @@ https://github.com/paragpallavsingh/90DaysOfDevOps:
   addition_method: manual
   content_hash: 149febf3d9b400a5a37973f6a1ce251f2edb4734defb191c268a298c01ba33ee
   health_score: 100.0
-  last_checked: 1779033731.536896
+  last_checked: 1779033731
   needs_ai_refresh: true
   discovered_at: '2024-01-04T15:59:26Z'
   last_ai_eval: null
@@ -227059,7 +227859,7 @@ https://github.com/paragpallavsingh/90DaysOfDevOps/blob/master/submission/day21/
   addition_method: manual
   content_hash: bd0434b4f67197d16cb10dd6a4a6983b094d67300836941530c9894310032325
   health_score: 100.0
-  last_checked: 1779032055.065826
+  last_checked: 1779032055
   needs_ai_refresh: true
   discovered_at: '2024-01-04T15:59:26Z'
   last_ai_eval: null
@@ -227093,7 +227893,7 @@ https://github.com/paralus/paralus:
   addition_method: manual
   content_hash: 7820d8be5aed032c58102323a5d484698de3650773508931b4dd4bd44bd52e89
   health_score: 100.0
-  last_checked: 1779029148.067804
+  last_checked: 1779029148
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:48.067804+02:00'
   last_ai_eval: null
@@ -227121,7 +227921,7 @@ https://github.com/particledecay/kconf:
   addition_method: manual
   content_hash: a1f5769fe0ccb9565fb6cdf5c0f69e47c2416a7a535486b6cbbe209cd21346c3
   health_score: 100.0
-  last_checked: 1779030849.128404
+  last_checked: 1779030849
   needs_ai_refresh: true
   discovered_at: '2025-01-22T15:20:48Z'
   last_ai_eval: null
@@ -227155,7 +227955,7 @@ https://github.com/patelh/kafka-manager:
   addition_method: manual
   content_hash: 2d333694949a6cb951ee8f2f71f29b5c6b182ce8285c8b119e38ad7c628d9bd0
   health_score: 100.0
-  last_checked: 1779032682.27507
+  last_checked: 1779032682
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:44:42.275070+02:00'
   last_ai_eval: null
@@ -227184,7 +227984,7 @@ https://github.com/patrickdappollonio/kubectl-slice:
   addition_method: manual
   content_hash: 414bf0b4a60daf407d27f053f71dd1654e926369befa68bf5bfc877e2fe3e1b3
   health_score: 100.0
-  last_checked: 1779032106.357118
+  last_checked: 1779032106
   needs_ai_refresh: true
   discovered_at: '2026-03-05T19:23:27Z'
   last_ai_eval: null
@@ -227220,7 +228020,7 @@ https://github.com/patrickdappollonio/tabloid:
   addition_method: manual
   content_hash: eaf7f45e7d7e75ef950f109ede0daa43f3c77058b27b6691606af1c1f7aa474a
   health_score: 100.0
-  last_checked: 1779029732.690315
+  last_checked: 1779029732
   needs_ai_refresh: true
   discovered_at: '2026-03-12T06:00:37Z'
   last_ai_eval: null
@@ -227256,7 +228056,7 @@ https://github.com/patroni/patroni:
   addition_method: manual
   content_hash: 9c970a4db461c765d7ff1a10eb4fdb4bc57d55e171c18a8a5e34e429bc3c85f4
   health_score: 100.0
-  last_checked: 1779130495.030459
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-11T12:59:10Z'
   last_ai_eval: null
@@ -227293,7 +228093,7 @@ https://github.com/paulczar/k8s-spring-petclinic:
   addition_method: manual
   content_hash: 849b61264ab85493e5d5741dac02e95c26d56f898c142920fcc725b2cb61af44
   health_score: 100.0
-  last_checked: 1781735921.314396
+  last_checked: 1781735921
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:41.314396+02:00'
   last_ai_eval: null
@@ -227329,7 +228129,7 @@ https://github.com/pditommaso/awesome-pipeline:
   addition_method: manual
   content_hash: d42397ae3c2b2843e13aaa9b9c77d0bcc0e2682558bb41aba1b192f767288f74
   health_score: 100.0
-  last_checked: 1781736123.11977
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.119770+02:00'
   last_ai_eval: null
@@ -227369,7 +228169,7 @@ https://github.com/pelotech/jsonnet-controller:
   addition_method: manual
   content_hash: 8755a3a0ec2363b794692744fec46514db17640ab30292b94391d140c1962a2f
   health_score: 100.0
-  last_checked: 1779033925.755712
+  last_checked: 1779033925
   needs_ai_refresh: true
   discovered_at: '2023-03-10T22:59:49Z'
   last_ai_eval: null
@@ -227406,7 +228206,7 @@ https://github.com/percona/grafana-dashboards:
   addition_method: manual
   content_hash: 3d0013e69dcb8c3465e6e597603ea57278b4fd858c317a3ce79429448a7888a4
   health_score: 100.0
-  last_checked: 1779029641.250736
+  last_checked: 1779029641
   needs_ai_refresh: true
   discovered_at: '2026-04-02T19:10:58Z'
   last_ai_eval: null
@@ -227443,7 +228243,7 @@ https://github.com/percona/pg_stat_monitor:
   addition_method: manual
   content_hash: 5976374d675013742110ad47085adbc39499251dac209362ce08e22bb7938b9d
   health_score: 100.0
-  last_checked: 1779031507.713938
+  last_checked: 1779031507
   needs_ai_refresh: true
   discovered_at: '2026-06-12T13:18:20Z'
   last_ai_eval: null
@@ -227482,7 +228282,7 @@ https://github.com/pfnet-research/k8s-cluster-simulator:
   addition_method: manual
   content_hash: 7493b7284b8ae9449d4069df5586b8bedba4871650d03af765099379c2baab97
   health_score: 100.0
-  last_checked: 1779034498.017791
+  last_checked: 1779034498
   needs_ai_refresh: true
   discovered_at: '2020-07-21T02:12:00Z'
   last_ai_eval: null
@@ -227519,7 +228319,7 @@ https://github.com/pie-r/terragrunt-vs-terraspace:
   addition_method: manual
   content_hash: eb4956f8fdddaef7dda3b2c31de2b17b46878bbbfc31274ea28c4141a0de8530
   health_score: 100.0
-  last_checked: 1779031802.402224
+  last_checked: 1779031802
   needs_ai_refresh: true
   discovered_at: '2022-02-01T20:58:27Z'
   last_ai_eval: null
@@ -227555,7 +228355,7 @@ https://github.com/pieterlange/kube-backup:
   addition_method: manual
   content_hash: c4730bccb12307f10f91f301f95658caf5623cbdfdd2c26232d6b384e92c4f37
   health_score: 100.0
-  last_checked: 1779032074.798511
+  last_checked: 1779032074
   needs_ai_refresh: true
   discovered_at: '2023-05-31T08:37:18Z'
   last_ai_eval: null
@@ -227589,7 +228389,7 @@ https://github.com/pingcap/chaos-mesh:
   addition_method: manual
   content_hash: dda04b09c01fae29e8fd45959bbd630e73f4e1333799a464731c56bbd42e7e70
   health_score: 100.0
-  last_checked: 1779029884.018319
+  last_checked: 1779029884
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:04.018319+02:00'
   last_ai_eval: null
@@ -227619,7 +228419,7 @@ https://github.com/piomin/sample-quarkus-serverless-kafka:
   addition_method: manual
   content_hash: b53f3eae818c81e02e6a0b94b7488d51e308c34cf1065c23ddc170eb55ac770c
   health_score: 100.0
-  last_checked: 1781735921.282507
+  last_checked: 1781735921
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:41.282507+02:00'
   last_ai_eval: null
@@ -227657,7 +228457,7 @@ https://github.com/piomin/sample-spring-microservices-kubernetes:
   addition_method: manual
   content_hash: 7b68084321c423fc979d94581cc5f399666ec7b22c6688efac456f1f89a564ca
   health_score: 100.0
-  last_checked: 1781735921.162134
+  last_checked: 1781735921
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:41.162134+02:00'
   last_ai_eval: null
@@ -227694,7 +228494,7 @@ https://github.com/piomin/sample-spring-microservices-new:
   addition_method: manual
   content_hash: 3c77783716bdba0c1ad4ebc032a24ee895081a1ef6f86cb4d9e320a0b7cdf591
   health_score: 100.0
-  last_checked: 1781735920.996053
+  last_checked: 1781735920
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:40.996053+02:00'
   last_ai_eval: null
@@ -227732,7 +228532,7 @@ https://github.com/piomin/spring-boot-logging:
   addition_method: manual
   content_hash: f61078163caa86c3273795e77cf5f09599e22484f19d530c757cfa4cd9e40165
   health_score: 100.0
-  last_checked: 1779033170.193844
+  last_checked: 1779033170
   needs_ai_refresh: true
   discovered_at: '2026-06-11T03:00:05Z'
   last_ai_eval: null
@@ -227766,7 +228566,7 @@ https://github.com/pipe-cd/pipe:
   addition_method: manual
   content_hash: ed2b7808a49a0f3c8dea8754e402794d99da8842b985f2cf42574a98a94effd6
   health_score: 100.0
-  last_checked: 1779030564.322988
+  last_checked: 1779030564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:24.322988+02:00'
   last_ai_eval: null
@@ -227794,7 +228594,7 @@ https://github.com/pipe-cd/pipecd:
   addition_method: manual
   content_hash: 7548fa0a7672db1a06711bdb742402e633225ad252e3b8752d327967162f2dfe
   health_score: 100.0
-  last_checked: 1779130494.958993
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-12T09:01:15Z'
   last_ai_eval: null
@@ -227831,7 +228631,7 @@ https://github.com/pixie-io/pixie:
   addition_method: manual
   content_hash: 02266d95e66c012c7eb772198747f3995b13c271ca458ee0d64ccdf96261d227
   health_score: 100.0
-  last_checked: 1779029247.122971
+  last_checked: 1779029247
   needs_ai_refresh: true
   discovered_at: '2026-06-13T08:28:04Z'
   last_ai_eval: null
@@ -227865,7 +228665,7 @@ https://github.com/pixie-labs/pixie:
   addition_method: manual
   content_hash: 02266d95e66c012c7eb772198747f3995b13c271ca458ee0d64ccdf96261d227
   health_score: 100.0
-  last_checked: 1779031382.133261
+  last_checked: 1779031382
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:02.133261+02:00'
   last_ai_eval: null
@@ -227895,7 +228695,7 @@ https://github.com/planetlabs/draino:
   addition_method: manual
   content_hash: 0485308739e80d5fb7808efac66cf10e177a4850228fcab70768d089b19ac39a
   health_score: 100.0
-  last_checked: 1779029472.966393
+  last_checked: 1779029472
   needs_ai_refresh: true
   discovered_at: '2024-03-26T15:33:02Z'
   last_ai_eval: null
@@ -227932,7 +228732,7 @@ https://github.com/plexsystems/konstraint:
   addition_method: manual
   content_hash: 67a94b5d308b5159a68246516d1ddff3a5de1ae0d3560b49dd554411fe82eee4
   health_score: 100.0
-  last_checked: 1779030012.288517
+  last_checked: 1779030012
   needs_ai_refresh: true
   discovered_at: '2025-11-20T02:18:14Z'
   last_ai_eval: null
@@ -227968,7 +228768,7 @@ https://github.com/plexsystems/sinker:
   addition_method: manual
   content_hash: f7dacf65025e43daa871debccfd55ef08dfb3c1ee67db9f835119185970fadf9
   health_score: 100.0
-  last_checked: 1779030052.525123
+  last_checked: 1779030052
   needs_ai_refresh: true
   discovered_at: '2024-06-13T22:25:52Z'
   last_ai_eval: null
@@ -228002,7 +228802,7 @@ https://github.com/polarpoint-io/groovy-jenkins-pipelines/blob/master/jobs/param
   addition_method: manual
   content_hash: 13f515a8fbdb8c2673cac406bb85dde5012f2f6a9e0b8cd98bc9ff64a83e7da3
   health_score: 100.0
-  last_checked: 1779032613.717987
+  last_checked: 1779032613
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:43:33.717987+02:00'
   last_ai_eval: null
@@ -228032,7 +228832,7 @@ https://github.com/policy-hub/policy-hub-cli:
   addition_method: manual
   content_hash: e7d03b6dc3bdca8813c7ed6d170de04155ccd3bda901b65d4239ecf579068793
   health_score: 100.0
-  last_checked: 1781736154.414368
+  last_checked: 1781736154
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:34.414368+02:00'
   last_ai_eval: null
@@ -228070,7 +228870,7 @@ https://github.com/pomerium/pomerium:
   addition_method: manual
   content_hash: cc02d1fac20ce4ba0baf37149e8e08117ca3cab7e964aaf3beb941a8be184d59
   health_score: 100.0
-  last_checked: 1779031190.532646
+  last_checked: 1779031190
   needs_ai_refresh: true
   discovered_at: '2026-06-13T02:36:05Z'
   last_ai_eval: null
@@ -228107,7 +228907,7 @@ https://github.com/porscheofficial/terraform-aws-ecr-watch:
   addition_method: manual
   content_hash: aa8b24b93f36f3a334885d2229bbf0f69d345c321a70d514216b65d2eaa1e120
   health_score: 100.0
-  last_checked: 1779032035.086911
+  last_checked: 1779032035
   needs_ai_refresh: true
   discovered_at: '2024-08-20T08:42:35Z'
   last_ai_eval: null
@@ -228144,7 +228944,7 @@ https://github.com/portainer/portainer:
   addition_method: manual
   content_hash: 9801957f719b4d73c44cbe28235ecc626acfcd5c17c9604e3fb24fdd2f062811
   health_score: 100.0
-  last_checked: 1779030983.214358
+  last_checked: 1779030983
   needs_ai_refresh: true
   discovered_at: '2026-06-13T13:30:22Z'
   last_ai_eval: null
@@ -228182,7 +228982,7 @@ https://github.com/poseidon/typhoon:
   addition_method: manual
   content_hash: eabed949abc7e97e883d4c2336bf042c68b993a651e3770fed387707121e4f10
   health_score: 100.0
-  last_checked: 1779034373.48772
+  last_checked: 1779034373
   needs_ai_refresh: true
   discovered_at: '2026-06-08T05:09:05Z'
   last_ai_eval: null
@@ -228224,7 +229024,7 @@ https://github.com/postfinance/kubectl-sudo:
   addition_method: manual
   content_hash: 1d0c4f719b8d8ead754327229644c725048b578fc87e4c3f02741c13710a8123
   health_score: 100.0
-  last_checked: 1779030526.03525
+  last_checked: 1779030526
   needs_ai_refresh: true
   discovered_at: '2026-02-13T09:21:55Z'
   last_ai_eval: null
@@ -228261,7 +229061,7 @@ https://github.com/postgresml/postgresml:
   addition_method: manual
   content_hash: cc93e4a2d033d514f1eae5f0194a1174771e1a3c09454486240577573b8de316
   health_score: 100.0
-  last_checked: 1779032153.247844
+  last_checked: 1779032153
   needs_ai_refresh: true
   discovered_at: '2025-07-01T12:26:02Z'
   last_ai_eval: null
@@ -228297,7 +229097,7 @@ https://github.com/postmanlabs/newman:
   addition_method: manual
   content_hash: 104644b779cf7ddd3c5b89d58a5cea56101fb4e4216a5057050319208deae31b
   health_score: 100.0
-  last_checked: 1779034296.130974
+  last_checked: 1779034296
   needs_ai_refresh: true
   discovered_at: '2026-03-17T21:17:20Z'
   last_ai_eval: null
@@ -228334,7 +229134,7 @@ https://github.com/powerfulseal/powerfulseal:
   addition_method: manual
   content_hash: f7451cb8847baa11d6ebf79ca5ddcdd746cd361c8780247efec55a2b6b57c529
   health_score: 100.0
-  last_checked: 1779030327.30863
+  last_checked: 1779030327
   needs_ai_refresh: true
   discovered_at: '2023-11-10T18:28:39Z'
   last_ai_eval: null
@@ -228370,7 +229170,7 @@ https://github.com/prabhatsharma/kubernetes-the-hard-way-aws:
   addition_method: manual
   content_hash: 3952a4d45c125a3bd49a58b470a7615c58a25f0964fee77a1b676ee58c6d5da5
   health_score: 100.0
-  last_checked: 1779032383.731548
+  last_checked: 1779032383
   needs_ai_refresh: true
   discovered_at: '2024-07-14T14:00:19Z'
   last_ai_eval: null
@@ -228407,7 +229207,7 @@ https://github.com/practo/k8s-worker-pod-autoscaler:
   addition_method: manual
   content_hash: 0e8cd47995d943bab6e6b0b1b1ec105d375c88271d030181da795e7b7f3405c3
   health_score: 100.0
-  last_checked: 1779031850.49453
+  last_checked: 1779031850
   needs_ai_refresh: true
   discovered_at: '2024-02-28T00:17:55Z'
   last_ai_eval: null
@@ -228441,7 +229241,7 @@ https://github.com/prae1809/PowerShell-Scripts/tree/master/OperationalCollection
   addition_method: manual
   content_hash: 40cef8eb5249ee27180fac12c9712a6c8ff6e9ccb51d0f1523e7b993e99612b8
   health_score: 100.0
-  last_checked: 1779034531.292432
+  last_checked: 1779034531
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:31.292432+02:00'
   last_ai_eval: null
@@ -228468,7 +229268,7 @@ https://github.com/pravega/pravega-operator:
   addition_method: manual
   content_hash: d898b90b80d9981429b5c5bfe89093a2514b6f53affc75715f369cab2ef477ef
   health_score: 100.0
-  last_checked: 1779030952.272151
+  last_checked: 1779030952
   needs_ai_refresh: true
   discovered_at: '2024-04-19T12:27:01Z'
   last_ai_eval: null
@@ -228507,7 +229307,7 @@ https://github.com/predatorray/kubectl-tmux-exec:
   addition_method: manual
   content_hash: 1a5f044cd22b71f4aad4e84114cf9f2986b1d4b4d562e92a753b22b1c5b67bf3
   health_score: 100.0
-  last_checked: 1779029735.560156
+  last_checked: 1779029735
   needs_ai_refresh: true
   discovered_at: '2026-03-01T04:27:56Z'
   last_ai_eval: null
@@ -228541,7 +229341,7 @@ https://github.com/presslabs/silver:
   addition_method: manual
   content_hash: bfb0ee7ca876450db0ec452d1e5ca683f4f0f0727c1b1e53faa2f388f6902dab
   health_score: 100.0
-  last_checked: 1779030327.207535
+  last_checked: 1779030327
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:27.207535+02:00'
   last_ai_eval: null
@@ -228571,7 +229371,7 @@ https://github.com/priyankavergadia/google-cloud-4-words:
   addition_method: manual
   content_hash: e4dc5e8ed8e0eb7d687668e784ff39f5e9894f6c4c35df1d286c1f596a50bdb0
   health_score: 100.0
-  last_checked: 1779032249.102774
+  last_checked: 1779032249
   needs_ai_refresh: true
   discovered_at: '2024-04-06T10:56:15Z'
   last_ai_eval: null
@@ -228608,7 +229408,7 @@ https://github.com/proferosec/log4jScanner:
   addition_method: manual
   content_hash: b96dfbd1bf67161008b95d50ac93332a619a06c4edac3b2840cea7575a864099
   health_score: 100.0
-  last_checked: 1779030534.894602
+  last_checked: 1779030534
   needs_ai_refresh: true
   discovered_at: '2023-02-25T10:43:55Z'
   last_ai_eval: null
@@ -228645,7 +229445,7 @@ https://github.com/projectcapsule/capsule:
   addition_method: manual
   content_hash: 9909cd87b5212e648da81e6f1131696ff237383b99fa687ed1a794c98803e1df
   health_score: 100.0
-  last_checked: 1779130495.02497
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-13T20:26:28Z'
   last_ai_eval: null
@@ -228682,7 +229482,7 @@ https://github.com/projectsveltos/sveltosctl:
   addition_method: manual
   content_hash: f5a56a2a6cf918656ac017aac3d15713c356346363a8b89203a99aeff2aa3738
   health_score: 100.0
-  last_checked: 1779030732.681719
+  last_checked: 1779030732
   needs_ai_refresh: true
   discovered_at: '2026-06-12T09:07:49Z'
   last_ai_eval: null
@@ -228716,7 +229516,7 @@ https://github.com/prometheus:
   addition_method: manual
   content_hash: f22233e1a095fbaf7afc4d138e1001b5f8a651a23f4b3400ee46cc5cf3f73159
   health_score: 100.0
-  last_checked: 1779032977.633814
+  last_checked: 1779032977
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:49:37.633814+02:00'
   last_ai_eval: null
@@ -228743,7 +229543,7 @@ https://github.com/prometheus-community/elasticsearch_exporter:
   addition_method: manual
   content_hash: 8a27be71411fbccd35894d68dab9e11c2c08f00cc45937ad8d7c845cc6d27d80
   health_score: 100.0
-  last_checked: 1779029609.896277
+  last_checked: 1779029609
   needs_ai_refresh: true
   discovered_at: '2026-06-10T10:41:55Z'
   last_ai_eval: null
@@ -228779,7 +229579,7 @@ https://github.com/prometheus-community/yet-another-cloudwatch-exporter:
   addition_method: manual
   content_hash: 7422a7e8438d8c3753064576e9d30acd5e5182da7fc21775ee4638fcb5ffddb2
   health_score: 100.0
-  last_checked: 1779130495.012037
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-08T19:50:05Z'
   last_ai_eval: null
@@ -228817,7 +229617,7 @@ https://github.com/prometheus-operator:
   addition_method: manual
   content_hash: 361a65f1432f10133e0abb628023ab2161848c9bc23ecf7aef6d653de3008317
   health_score: 100.0
-  last_checked: 1779031782.52189
+  last_checked: 1779031782
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:29:42.521890+02:00'
   last_ai_eval: null
@@ -228855,7 +229655,7 @@ https://github.com/prometheus-operator/kube-prometheus:
   addition_method: manual
   content_hash: 83406644b79c139181aba89253e69e0ef05e6d85df426c45f612896e4c54a605
   health_score: 100.0
-  last_checked: 1779031902.857322
+  last_checked: 1779031902
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:52:29Z'
   last_ai_eval: null
@@ -228894,7 +229694,7 @@ https://github.com/prometheus/alertmanager/releases/tag/v0.23.0-rc.0:
   addition_method: manual
   content_hash: 68f6c84d9e9cd966971f2fbb4e4460dcb3d3b060e93ed7c340774ba35095f235
   health_score: 100.0
-  last_checked: 1779034423.116692
+  last_checked: 1779034423
   needs_ai_refresh: true
   discovered_at: '2026-06-12T15:32:45Z'
   last_ai_eval: null
@@ -228930,7 +229730,7 @@ https://github.com/prometheus/blackbox_exporter:
   addition_method: manual
   content_hash: 593cd7935bbae878959967e6d90470e74ff717ddd0ff1285d86c06a2d19e60ef
   health_score: 100.0
-  last_checked: 1779031302.611831
+  last_checked: 1779031302
   needs_ai_refresh: true
   discovered_at: '2026-06-08T09:42:48Z'
   last_ai_eval: null
@@ -228964,7 +229764,7 @@ https://github.com/prometheus/client_java:
   addition_method: manual
   content_hash: f3d4393ef91ccea663a5d12780f661a9e5593af1855be923b21cd269a117131e
   health_score: 100.0
-  last_checked: 1779033416.184323
+  last_checked: 1779033416
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:56:56.184323+02:00'
   last_ai_eval: null
@@ -228993,7 +229793,7 @@ https://github.com/prometheus/jmx_exporter:
   addition_method: manual
   content_hash: 8d967db65980d954ec4b9f1f5e151614449060c43b40da99d369392afb5a3c42
   health_score: 100.0
-  last_checked: 1779032219.945017
+  last_checked: 1779032219
   needs_ai_refresh: true
   discovered_at: '2026-06-13T13:55:29Z'
   last_ai_eval: null
@@ -229032,7 +229832,7 @@ https://github.com/prometheus/jmx_exporter/blob/master/example_configs/activemq.
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030368.059173
+  last_checked: 1779030368
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:08.059173+02:00'
   last_ai_eval: null
@@ -229058,7 +229858,7 @@ https://github.com/prometheus/jmx_exporter/blob/master/example_configs/artemis-2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029566.202379
+  last_checked: 1779029566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:46.202379+02:00'
   last_ai_eval: null
@@ -229084,7 +229884,7 @@ https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-2_0
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032338.325393
+  last_checked: 1779032338
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:58.325393+02:00'
   last_ai_eval: null
@@ -229110,7 +229910,7 @@ https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-con
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034521.794722
+  last_checked: 1779034521
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:21.794722+02:00'
   last_ai_eval: null
@@ -229136,7 +229936,7 @@ https://github.com/prometheus/jmx_exporter/blob/master/example_configs/zookeeper
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032786.3845
+  last_checked: 1779032786
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:26.384500+02:00'
   last_ai_eval: null
@@ -229164,7 +229964,7 @@ https://github.com/prometheus/prometheus:
   addition_method: manual
   content_hash: 68afc308fd62f428764a67989913c76f6d0795ab2641a601ea7210ba3e1eea40
   health_score: 100.0
-  last_checked: 1779033040.797472
+  last_checked: 1779033040
   needs_ai_refresh: true
   discovered_at: '2026-06-13T16:55:03Z'
   last_ai_eval: null
@@ -229201,7 +230001,7 @@ https://github.com/prometheus/pushgateway:
   addition_method: manual
   content_hash: 69b67ba2a06c4cb4a4caa5e8daf49c6fab6a15e8a06a6beded05d1efd8ebd7fa
   health_score: 100.0
-  last_checked: 1779032793.778703
+  last_checked: 1779032793
   needs_ai_refresh: true
   discovered_at: '2026-06-02T14:21:05Z'
   last_ai_eval: null
@@ -229240,7 +230040,7 @@ https://github.com/prosimcorp/reforma:
   addition_method: manual
   content_hash: fac8f6c0f30d675f25cde18d1f989fb2ee4a4ad803e8da5994064aef3be9cb6b
   health_score: 100.0
-  last_checked: 1779029121.407969
+  last_checked: 1779029121
   needs_ai_refresh: true
   discovered_at: '2024-12-31T19:15:47Z'
   last_ai_eval: null
@@ -229278,7 +230078,7 @@ https://github.com/prowler-cloud/prowler:
   addition_method: manual
   content_hash: 3b8124957ef47d4927d8cf061a0f654cb72a9d3b3d855162fdfdd548c4694488
   health_score: 100.0
-  last_checked: 1779034373.312223
+  last_checked: 1779034373
   needs_ai_refresh: true
   discovered_at: '2026-06-13T01:21:08Z'
   last_ai_eval: null
@@ -229314,7 +230114,7 @@ https://github.com/prymitive/karma:
   addition_method: manual
   content_hash: f65d4aa9b5170752c73c3ff8b07436e2b35aef611d2157deaa3c6ba1a57b3a91
   health_score: 100.0
-  last_checked: 1779034499.919799
+  last_checked: 1779034499
   needs_ai_refresh: true
   discovered_at: '2026-06-13T12:32:14Z'
   last_ai_eval: null
@@ -229354,7 +230154,7 @@ https://github.com/public-apis/public-apis:
   addition_method: manual
   content_hash: 1e8584bf2c52f41fa457214d22f8a9cc0a987a76819942893aba141784e8c5a4
   health_score: 100.0
-  last_checked: 1779032817.956214
+  last_checked: 1779032817
   needs_ai_refresh: true
   discovered_at: '2026-06-13T06:14:45Z'
   last_ai_eval: null
@@ -229390,7 +230190,7 @@ https://github.com/pulumi/kube2pulumi:
   addition_method: manual
   content_hash: e223651e31828d90cee490552ee7c999acd8869b11ebfd7267da51f8effe05ac
   health_score: 100.0
-  last_checked: 1779032252.329358
+  last_checked: 1779032252
   needs_ai_refresh: true
   discovered_at: '2025-11-21T17:39:35Z'
   last_ai_eval: null
@@ -229429,7 +230229,7 @@ https://github.com/pulumi/pulumi:
   addition_method: manual
   content_hash: cd059aa9e35bd8376c3e117ae91845bc8f39a53afa8e14412aae4e66ed49ae6f
   health_score: 100.0
-  last_checked: 1779031567.387814
+  last_checked: 1779031567
   needs_ai_refresh: true
   discovered_at: '2026-06-13T13:18:46Z'
   last_ai_eval: null
@@ -229470,7 +230270,7 @@ https://github.com/punkpeye/awesome-mcp-servers:
   addition_method: manual
   content_hash: 49ef92ec04864bdcd82ef72d7a213644c32fe86a700fd608fa67a7eb25e0eb3f
   health_score: 100.0
-  last_checked: 1779033904.114247
+  last_checked: 1779033904
   needs_ai_refresh: true
   discovered_at: '2026-06-11T11:48:15Z'
   last_ai_eval: null
@@ -229512,7 +230312,7 @@ https://github.com/pusher/k8s-spot-rescheduler:
   addition_method: manual
   content_hash: 70fac0b9d408dabb5914c7dcc3e4127a44ba4dd9e9d8997bb72bf9af989cbe49
   health_score: 100.0
-  last_checked: 1779032037.132168
+  last_checked: 1779032037
   needs_ai_refresh: true
   discovered_at: '2020-11-20T13:19:50Z'
   last_ai_eval: null
@@ -229549,7 +230349,7 @@ https://github.com/pyang55/k8sdeploy:
   addition_method: manual
   content_hash: e70daf5eb7eea59f5ba3e6ddf09760045f9867f5a7649f0fa273fe43ea232ac1
   health_score: 100.0
-  last_checked: 1779034049.851373
+  last_checked: 1779034049
   needs_ai_refresh: true
   discovered_at: '2020-08-04T20:50:45Z'
   last_ai_eval: null
@@ -229585,7 +230385,7 @@ https://github.com/pyca/bcrypt:
   addition_method: manual
   content_hash: 5941e02185134638023cadc793e539ac0c8c88435bf01c46ae5151867a645a96
   health_score: 100.0
-  last_checked: 1779030883.19866
+  last_checked: 1779030883
   needs_ai_refresh: true
   discovered_at: '2026-06-12T03:53:26Z'
   last_ai_eval: null
@@ -229624,7 +230424,7 @@ https://github.com/pydantic/pydantic:
   addition_method: manual
   content_hash: 64b142a202841a9c2753627a28326d1b85aaab6868722a8d1b2644e9114a3483
   health_score: 100.0
-  last_checked: 1779033088.942228
+  last_checked: 1779033088
   needs_ai_refresh: true
   discovered_at: '2026-06-13T14:04:46Z'
   last_ai_eval: null
@@ -229658,7 +230458,7 @@ https://github.com/pyinstaller/pyinstaller:
   addition_method: manual
   content_hash: 5eea48ffc613bcf592842c8036e9b7d0d47e43a169512592988fd9c86e68d5e3
   health_score: 100.0
-  last_checked: 1779031181.819294
+  last_checked: 1779031181
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:19:41.819294+02:00'
   last_ai_eval: null
@@ -229688,7 +230488,7 @@ https://github.com/pymag09/kubecui:
   addition_method: manual
   content_hash: aa03f2cce3deeacccd25267ff3896bb58aead53c450e44a1d7f2b940d0c5e329
   health_score: 100.0
-  last_checked: 1779031141.193418
+  last_checked: 1779031141
   needs_ai_refresh: true
   discovered_at: '2025-05-22T11:41:40Z'
   last_ai_eval: null
@@ -229725,7 +230525,7 @@ https://github.com/pyxll/pyxll-jupyter:
   addition_method: manual
   content_hash: 2ec87d26fb1c4a392f94bd1ce85b7f3ab0573189889ffaf393bfcb8e16c3eb47
   health_score: 100.0
-  last_checked: 1779033051.150793
+  last_checked: 1779033051
   needs_ai_refresh: true
   discovered_at: '2026-02-20T10:10:38Z'
   last_ai_eval: null
@@ -229762,7 +230562,7 @@ https://github.com/quarkslab/kdigger:
   addition_method: manual
   content_hash: f4a27a889826903e6df0d062853a0f298f43550db5f68bdb67865d878720debe
   health_score: 100.0
-  last_checked: 1779034572.31237
+  last_checked: 1779034572
   needs_ai_refresh: true
   discovered_at: '2025-11-07T11:44:47Z'
   last_ai_eval: null
@@ -229800,7 +230600,7 @@ https://github.com/quarkusio/quarkus-images:
   addition_method: manual
   content_hash: 0ec83c8c1f325de5b915dd4b0c8b02fceeed0e563eece4a07cf4034296c06805
   health_score: 100.0
-  last_checked: 1779029061.448689
+  last_checked: 1779029061
   needs_ai_refresh: true
   discovered_at: '2026-05-03T18:25:29Z'
   last_ai_eval: null
@@ -229838,7 +230638,7 @@ https://github.com/quay:
   addition_method: manual
   content_hash: 13356438cb29f94b8568be00216fddea94785bb3cb61131765be62bc320241ba
   health_score: 100.0
-  last_checked: 1779033789.144824
+  last_checked: 1779033789
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:03:09.144824+02:00'
   last_ai_eval: null
@@ -229875,7 +230675,7 @@ https://github.com/quay/clair:
   addition_method: manual
   content_hash: 1e729a3cf2443b982f852d17b82628dce7dde68c23e2469694ca4a11bfc16305
   health_score: 100.0
-  last_checked: 1779030825.147182
+  last_checked: 1779030825
   needs_ai_refresh: true
   discovered_at: '2026-06-04T00:55:51Z'
   last_ai_eval: null
@@ -229912,7 +230712,7 @@ https://github.com/quay/quay:
   addition_method: manual
   content_hash: 3d2c98a5656bdb1d273878d3882413689e23c320554fa6cb21eccd8a4a046b8d
   health_score: 100.0
-  last_checked: 1779031553.310642
+  last_checked: 1779031553
   needs_ai_refresh: true
   discovered_at: '2026-06-12T20:36:17Z'
   last_ai_eval: null
@@ -229950,7 +230750,7 @@ https://github.com/quay/quay-operator:
   addition_method: manual
   content_hash: d9cf9655dd3c5bf1ede8c4706dc59dfd5dc79ea74f12b3db33ce9f23695c119d
   health_score: 100.0
-  last_checked: 1779130495.0214
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-04T15:57:28Z'
   last_ai_eval: null
@@ -229984,7 +230784,7 @@ https://github.com/quickbooks2018/eks-redmin:
   addition_method: manual
   content_hash: 8c211db136ee5c96526f9cc1620ca8f75030bdbd5b6aa5aa8701ff0a338d3b8c
   health_score: 100.0
-  last_checked: 1779032236.574807
+  last_checked: 1779032236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:16.574807+02:00'
   last_ai_eval: null
@@ -230012,7 +230812,7 @@ https://github.com/quii/learn-go-with-tests:
   addition_method: manual
   content_hash: 2499e05873b4572d7bd1d5b5844628079035df621aade7e38a8ceed50cbc4e66
   health_score: 100.0
-  last_checked: 1779032159.834399
+  last_checked: 1779032159
   needs_ai_refresh: true
   discovered_at: '2026-05-09T07:03:31Z'
   last_ai_eval: null
@@ -230055,7 +230855,7 @@ https://github.com/quinnypig/billie:
   addition_method: automatic
   content_hash: 2487b532e9785661300d6700ab0c1f2dcf2dc2cc4719ed71c6ac13fd4d5825ce
   health_score: null
-  last_checked: 1780352730.207521
+  last_checked: 1780352730
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:30.207521+02:00'
   last_ai_eval: null
@@ -230094,7 +230894,7 @@ https://github.com/quozd/awesome-dotnet:
   addition_method: manual
   content_hash: 8eebf7523a322b244854d4bfd3c975f02c3d35bb74c67ad8719127f0edaa94aa
   health_score: 100.0
-  last_checked: 1779033213.60391
+  last_checked: 1779033213
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:53:33.603910+02:00'
   last_ai_eval: null
@@ -230122,7 +230922,7 @@ https://github.com/r0hi7/k8s-In-30Mins:
   addition_method: manual
   content_hash: 9a76d8ed6ba89872bc4f855338a3b06dbd367475cbe07aa54edd698163390c4c
   health_score: 100.0
-  last_checked: 1779029805.987986
+  last_checked: 1779029805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:45.987986+02:00'
   last_ai_eval: null
@@ -230151,7 +230951,7 @@ https://github.com/radondb/radondb-clickhouse-kubernetes:
   addition_method: manual
   content_hash: 6bf0541b6264d23c2ae9474a3ed126b687783b8990cf12fd709048d74783cc42
   health_score: 100.0
-  last_checked: 1779030367.839887
+  last_checked: 1779030367
   needs_ai_refresh: true
   discovered_at: '2023-03-24T05:27:04Z'
   last_ai_eval: null
@@ -230189,7 +230989,7 @@ https://github.com/rainyear/python3-in-one-pic:
   addition_method: manual
   content_hash: beaedfb67ee51a61ec57766c527cffdff6412df3f4a38322cd2f841feb054e44
   health_score: 100.0
-  last_checked: 1779130495.007734
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2022-05-28T22:42:15Z'
   last_ai_eval: null
@@ -230225,7 +231025,7 @@ https://github.com/rakyll/fake-it-til-you-make-it:
   addition_method: manual
   content_hash: 6f76f057b5c831b21009d74eb129ab052a547b2365863036bf429d186bd96980
   health_score: 100.0
-  last_checked: 1781735950.514496
+  last_checked: 1781735950
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:10.514496+02:00'
   last_ai_eval: null
@@ -230263,7 +231063,7 @@ https://github.com/rakyll/go-test-trace:
   addition_method: manual
   content_hash: 305b111409183ee495b4a79f59ed4c3178b1f438438438b12d19abc80a4b3802
   health_score: 100.0
-  last_checked: 1779030196.845679
+  last_checked: 1779030196
   needs_ai_refresh: true
   discovered_at: '2023-05-31T13:05:19Z'
   last_ai_eval: null
@@ -230301,7 +231101,7 @@ https://github.com/ramitsurana/awesome-kubernetes:
   addition_method: manual
   content_hash: 42dd8c4f15d2c36bdeb672bd1553a84162716bd59aa7d6624c1c9b7cad7a9afb
   health_score: 100.0
-  last_checked: 1779030730.708547
+  last_checked: 1779030730
   needs_ai_refresh: true
   discovered_at: '2026-04-28T13:39:35Z'
   last_ai_eval: null
@@ -230340,7 +231140,7 @@ https://github.com/ran-isenberg/aws-lambda-handler-cookbook:
   addition_method: manual
   content_hash: 3adf263dfb0dca4cf4c1bb258cae0dc704412fc57673f4e7a7219d3bb81874bc
   health_score: 100.0
-  last_checked: 1779029993.502412
+  last_checked: 1779029993
   needs_ai_refresh: true
   discovered_at: '2026-06-03T12:18:24Z'
   last_ai_eval: null
@@ -230380,7 +231180,7 @@ https://github.com/rancher-sandbox/rancher-desktop:
   addition_method: manual
   content_hash: 4cc4bb790ebc45dfd7ab9ac81bf2843710b7a824fb2809f364f585dfbfd33807
   health_score: 100.0
-  last_checked: 1779032729.084406
+  last_checked: 1779032729
   needs_ai_refresh: true
   discovered_at: '2026-06-14T01:44:06Z'
   last_ai_eval: null
@@ -230417,7 +231217,7 @@ https://github.com/rancher/cis-operator:
   addition_method: manual
   content_hash: 1bf1b175de703d2f26b72160945f12dc5249bace8e9c43d68a5e1e755209f579
   health_score: 100.0
-  last_checked: 1779032114.666282
+  last_checked: 1779032114
   needs_ai_refresh: true
   discovered_at: '2026-03-31T12:56:49Z'
   last_ai_eval: null
@@ -230455,7 +231255,7 @@ https://github.com/rancher/fleet:
   addition_method: manual
   content_hash: 59dac5f38ac5d0d3fec8c071dcfd9b7a386764887166ce42541d247d24565ffa
   health_score: 100.0
-  last_checked: 1779032000.441841
+  last_checked: 1779032000
   needs_ai_refresh: true
   discovered_at: '2026-06-12T17:00:52Z'
   last_ai_eval: null
@@ -230489,7 +231289,7 @@ https://github.com/rancher/harvester:
   addition_method: manual
   content_hash: 3b2e19abd8296b9752ad15aee28558a0fdd95b8de19ba6ad76c1c635b9495163
   health_score: 100.0
-  last_checked: 1779030300.450878
+  last_checked: 1779030300
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:00.450878+02:00'
   last_ai_eval: null
@@ -230518,7 +231318,7 @@ https://github.com/rancher/k3c:
   addition_method: manual
   content_hash: e39ca65d6656fb6149b535457a255458bd2ce8e02fead714f7f14b43f30a15e0
   health_score: 100.0
-  last_checked: 1779032762.902986
+  last_checked: 1779032762
   needs_ai_refresh: true
   discovered_at: '2021-01-25T20:26:32Z'
   last_ai_eval: null
@@ -230554,7 +231354,7 @@ https://github.com/rancher/k3d:
   addition_method: manual
   content_hash: 1039a2408913c19f386a47e1f93a738a88734138d92c2013ccdf1dec64d8a0b8
   health_score: 100.0
-  last_checked: 1779033489.584093
+  last_checked: 1779033489
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:09.584093+02:00'
   last_ai_eval: null
@@ -230584,7 +231384,7 @@ https://github.com/rancher/k3os:
   addition_method: manual
   content_hash: e9902e05f85a38dd6cac2e484f3f73bc1754fb17b180dfead48fb6905be1ab1b
   health_score: 100.0
-  last_checked: 1779029552.90524
+  last_checked: 1779029552
   needs_ai_refresh: true
   discovered_at: '2023-12-08T21:52:50Z'
   last_ai_eval: null
@@ -230621,7 +231421,7 @@ https://github.com/rancher/k3s:
   addition_method: manual
   content_hash: f5d348e28531dc067a668385b979d3b9dddeec3081e9e8f58087fcef3cde74aa
   health_score: 100.0
-  last_checked: 1779031788.406214
+  last_checked: 1779031788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:48.406214+02:00'
   last_ai_eval: null
@@ -230651,7 +231451,7 @@ https://github.com/rancher/kim:
   addition_method: manual
   content_hash: 4525f77236bd9a879da89fd046da655589131915f4b98e81205e1c077309bff4
   health_score: 100.0
-  last_checked: 1779032873.32059
+  last_checked: 1779032873
   needs_ai_refresh: true
   discovered_at: '2022-01-07T16:55:10Z'
   last_ai_eval: null
@@ -230688,7 +231488,7 @@ https://github.com/rancher/system-upgrade-controller:
   addition_method: manual
   content_hash: 0dac142485608d54b24f13b6624b877576823d70b903ded4a52282ead13a621c
   health_score: 100.0
-  last_checked: 1779030569.907366
+  last_checked: 1779030569
   needs_ai_refresh: true
   discovered_at: '2026-05-19T18:50:34Z'
   last_ai_eval: null
@@ -230723,7 +231523,7 @@ https://github.com/rancherfederal/rke2-aws-tf:
   addition_method: manual
   content_hash: bf02eb9ef0e184fcc8770cb7795961fe49e69ad4eeb504b011972cd14f4db94a
   health_score: 100.0
-  last_checked: 1779030323.409177
+  last_checked: 1779030323
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:23.409177+02:00'
   last_ai_eval: null
@@ -230752,7 +231552,7 @@ https://github.com/ranchergovernment/rke2-aws-tf:
   addition_method: manual
   content_hash: 1c9b0094da0f2a8882da9352f79903fe2c95c0dd131ad20070153ae508f49723
   health_score: 100.0
-  last_checked: 1779130494.991258
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-13T20:03:48Z'
   last_ai_eval: null
@@ -230790,7 +231590,7 @@ https://github.com/rasbt/LLMs-from-scratch:
   addition_method: manual
   content_hash: a07f61322a4b4cf8351a6451162dec88b124420e1e97fc63b442f1e1adc3fef1
   health_score: 100.0
-  last_checked: 1779034461.841799
+  last_checked: 1779034461
   needs_ai_refresh: true
   discovered_at: '2026-06-02T14:14:19Z'
   last_ai_eval: null
@@ -230831,7 +231631,7 @@ https://github.com/raspbernetes/k8s-security-policies:
   addition_method: manual
   content_hash: 1010508e3b7c1f16c6babd05380c1c76d605f4f2599af9ce7355124fcb3ae2f8
   health_score: 100.0
-  last_checked: 1779029689.589618
+  last_checked: 1779029689
   needs_ai_refresh: true
   discovered_at: '2026-05-13T08:01:32Z'
   last_ai_eval: null
@@ -230869,7 +231669,7 @@ https://github.com/ray-project/kuberay:
   addition_method: manual
   content_hash: 9fd7630fa0d430a18d47383665c3b8ea76276c3b079230c0ee78c4b12048739f
   health_score: 100.0
-  last_checked: 1779031406.74696
+  last_checked: 1779031406
   needs_ai_refresh: true
   discovered_at: '2026-06-13T00:20:35Z'
   last_ai_eval: null
@@ -230909,7 +231709,7 @@ https://github.com/rayfrankenstein/AITOW:
   addition_method: manual
   content_hash: f167bdf8c6ff0fdf4e87340795885c44f1084ebc23a319d79f5883585c2a8a98
   health_score: 100.0
-  last_checked: 1781736123.527038
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.527038+02:00'
   last_ai_eval: null
@@ -230945,7 +231745,7 @@ https://github.com/rchakode/kube-opex-analytics:
   addition_method: manual
   content_hash: 168db3b3c5ba1a11529421fc010b01e54668be910a88204251b723aa86e32423
   health_score: 100.0
-  last_checked: 1779033862.743539
+  last_checked: 1779033862
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:22.743539+02:00'
   last_ai_eval: null
@@ -230975,7 +231775,7 @@ https://github.com/reactive-python/reactpy:
   addition_method: manual
   content_hash: 36d508526ecdc0e2d5dcae02ad0f79df942633244d2b8dc8ffa6476130073dd2
   health_score: 100.0
-  last_checked: 1779029466.823075
+  last_checked: 1779029466
   needs_ai_refresh: true
   discovered_at: '2026-04-18T23:42:49Z'
   last_ai_eval: null
@@ -231011,7 +231811,7 @@ https://github.com/reactive-tech/kubegres:
   addition_method: manual
   content_hash: 3f2a29147577d76dab7777b7145d4a675be1a77db611b34ff48d1707b4e0fc35
   health_score: 100.0
-  last_checked: 1779034477.283369
+  last_checked: 1779034477
   needs_ai_refresh: true
   discovered_at: '2025-01-04T14:29:28Z'
   last_ai_eval: null
@@ -231046,7 +231846,7 @@ https://github.com/readme/guides:
   addition_method: manual
   content_hash: c848f8b68c6b3bae1e7e8496dd1360b45b79950f7276c4f9c9886ae34e0c67ef
   health_score: 100.0
-  last_checked: 1779030955.046685
+  last_checked: 1779030955
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:55.046685+02:00'
   last_ai_eval: null
@@ -231074,7 +231874,7 @@ https://github.com/readme/guides/functional-programming-basics:
   addition_method: manual
   content_hash: afd9489bdfa752ab9ca6826f631c613c2b02b4b784201432ee74070e1fb4742f
   health_score: 100.0
-  last_checked: 1781735920.949179
+  last_checked: 1781735920
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:40.949179+02:00'
   last_ai_eval: null
@@ -231111,7 +231911,7 @@ https://github.com/realopslabs/kubeledger:
   addition_method: manual
   content_hash: 5b04b08eae216dd3fcd4b358029e2506475c4a4d90cb5524b236555719dac29d
   health_score: 100.0
-  last_checked: 1779130495.020595
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-26T10:12:20Z'
   last_ai_eval: null
@@ -231149,7 +231949,7 @@ https://github.com/realvz/awesome-eks:
   addition_method: manual
   content_hash: fe1dfcd49bc327b98bfe470c7186fce0688f9e9660d4964902d0588b9ceda250
   health_score: 100.0
-  last_checked: 1779031800.620403
+  last_checked: 1779031800
   needs_ai_refresh: true
   discovered_at: '2026-04-26T01:57:01Z'
   last_ai_eval: null
@@ -231186,7 +231986,7 @@ https://github.com/rebataur/djkube:
   addition_method: manual
   content_hash: 72e58c4709f7dfedbd9b1766d86526ff87813bbd4a8ec29977cb0b5c02825374
   health_score: 100.0
-  last_checked: 1779032106.347269
+  last_checked: 1779032106
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:06.347269+02:00'
   last_ai_eval: null
@@ -231216,7 +232016,7 @@ https://github.com/rebataur/fskube:
   addition_method: manual
   content_hash: 415e9e3a9fa06a87e19405f9e20ed072e3c6bd8c565bd41e77fe49f5371747ea
   health_score: 100.0
-  last_checked: 1779130494.974282
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2023-07-16T10:01:08Z'
   last_ai_eval: null
@@ -231251,7 +232051,7 @@ https://github.com/recognai/rubrix:
   addition_method: manual
   content_hash: 0690f80fc36f4cb02ed029bc6c5b938ec4b294dd307407b331f0c511d5180aba
   health_score: 100.0
-  last_checked: 1779031825.908133
+  last_checked: 1779031825
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:25.908133+02:00'
   last_ai_eval: null
@@ -231282,7 +232082,7 @@ https://github.com/reconquest/tubekit:
   addition_method: manual
   content_hash: 5d7affed1942aecdf11fccd06a38ae5d89e15cb4acc3e73cef31a2a985f5c1da
   health_score: 100.0
-  last_checked: 1779033583.979132
+  last_checked: 1779033583
   needs_ai_refresh: true
   discovered_at: '2023-07-04T06:49:37Z'
   last_ai_eval: null
@@ -231316,7 +232116,7 @@ https://github.com/red-hat-storage/ocs-operator:
   addition_method: manual
   content_hash: ccb10ba5077f44b9ce15d64e3911d9b77ce01774d0168ab9e8b7fe59f3ea578c
   health_score: 100.0
-  last_checked: 1779130494.938295
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.938295+02:00'
   last_ai_eval: null
@@ -231347,7 +232147,7 @@ https://github.com/reddec/keycloak-ext-operator:
   addition_method: manual
   content_hash: 87e7132ebcf352e166aa21263243b759ca595613eadf0c9760bf2b65298c2759
   health_score: 100.0
-  last_checked: 1779031012.588166
+  last_checked: 1779031012
   needs_ai_refresh: true
   discovered_at: '2023-11-15T02:54:55Z'
   last_ai_eval: null
@@ -231384,7 +232184,7 @@ https://github.com/redhat-actions:
   addition_method: manual
   content_hash: fff36b9b0ae0b20fa9ccbeda2036688654bbaaaedfeacbff508b156b6e786300
   health_score: 100.0
-  last_checked: 1779030407.638449
+  last_checked: 1779030407
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:47.638449+02:00'
   last_ai_eval: null
@@ -231420,7 +232220,7 @@ https://github.com/redhat-actions/openshift-actions-runner:
   addition_method: manual
   content_hash: 7169265c1640d37f76a0f53ed8996891812d99df66a397a020ca4592a28ad8c9
   health_score: 100.0
-  last_checked: 1779031097.43984
+  last_checked: 1779031097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:17.439840+02:00'
   last_ai_eval: null
@@ -231448,7 +232248,7 @@ https://github.com/redhat-actions/openshift-actions-runner-chart:
   addition_method: manual
   content_hash: bdc59d35d60c918c626f93ebc8e3d1778da0948e1bb4e826eff5026a4a905f94
   health_score: 100.0
-  last_checked: 1779031461.162574
+  last_checked: 1779031461
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:21.162574+02:00'
   last_ai_eval: null
@@ -231478,7 +232278,7 @@ https://github.com/redhat-actions/openshift-actions-runners:
   addition_method: manual
   content_hash: 4a5865877e0f85ea9003085551ec5e3d03ce8c9e7154551d1f1ba2a597162901
   health_score: 100.0
-  last_checked: 1781735950.776138
+  last_checked: 1781735950
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:10.776138+02:00'
   last_ai_eval: null
@@ -231515,7 +232315,7 @@ https://github.com/redhat-actions/openshift-actions-runners-chart:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.976247
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.976247+02:00'
   last_ai_eval: null
@@ -231556,7 +232356,7 @@ https://github.com/redhat-actions/spring-petclinic:
   addition_method: manual
   content_hash: b1804abf247eaa9a3595c4aaed6a55204e772e874774c58e799c02b6d5a6bbc2
   health_score: 100.0
-  last_checked: 1779034116.595172
+  last_checked: 1779034116
   needs_ai_refresh: true
   discovered_at: '2022-09-27T21:10:26Z'
   last_ai_eval: null
@@ -231593,7 +232393,7 @@ https://github.com/redhat-certification/chart-verifier:
   addition_method: manual
   content_hash: 5fda350d7302e091d88a4aa7b30189dca15ec15388e9dee250c83e69992eb51a
   health_score: 100.0
-  last_checked: 1779030348.591399
+  last_checked: 1779030348
   needs_ai_refresh: true
   discovered_at: '2026-06-12T17:15:56Z'
   last_ai_eval: null
@@ -231631,7 +232431,7 @@ https://github.com/redhat-cop:
   addition_method: manual
   content_hash: 503b2db131d084ebfd458d1176678a64e5e04b8a9c63f7ad8a3278145b4ccd70
   health_score: 100.0
-  last_checked: 1779034263.050596
+  last_checked: 1779034263
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:03.050596+02:00'
   last_ai_eval: null
@@ -231667,7 +232467,7 @@ https://github.com/redhat-cop/container-pipelines:
   addition_method: manual
   content_hash: ea90059379c7df77aa719cf21f369693d644102d05d595e05a2edf61e3775ca7
   health_score: 100.0
-  last_checked: 1779030250.839269
+  last_checked: 1779030250
   needs_ai_refresh: true
   discovered_at: '2026-06-03T15:07:08Z'
   last_ai_eval: null
@@ -231703,7 +232503,7 @@ https://github.com/redhat-cop/dynamic-rbac-operator:
   addition_method: manual
   content_hash: bff5dd84d90e24f94092dfa3c869d9b2d7baf0eb812617b0d8fc491c9d080731
   health_score: 100.0
-  last_checked: 1779031536.097447
+  last_checked: 1779031536
   needs_ai_refresh: true
   discovered_at: '2024-04-06T08:47:15Z'
   last_ai_eval: null
@@ -231740,7 +232540,7 @@ https://github.com/redhat-cop/gitops-catalog:
   addition_method: manual
   content_hash: 28e872d62dd05f2d4d88ec6141cc8e2e4b6f9a8e6bc44d2f47e55c1291db8d0c
   health_score: 100.0
-  last_checked: 1779034327.074315
+  last_checked: 1779034327
   needs_ai_refresh: true
   discovered_at: '2026-06-08T16:57:19Z'
   last_ai_eval: null
@@ -231776,7 +232576,7 @@ https://github.com/redhat-cop/infra-ansible:
   addition_method: manual
   content_hash: ab2e14faa72cffb2fe348d6396361af9c07bfc23405af10540f220999184db21
   health_score: 100.0
-  last_checked: 1779130495.003796
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2024-12-25T00:34:57Z'
   last_ai_eval: null
@@ -231810,7 +232610,7 @@ https://github.com/redhat-cop/infra-ansible:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033041.357835
+  last_checked: 1779033041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:41.357835+02:00'
   last_ai_eval: null
@@ -231838,7 +232638,7 @@ https://github.com/redhat-cop/keepalived-operator:
   addition_method: manual
   content_hash: 36ebcc8a8c1e0b111e6f6a4d84a1eb0a7df3ef7f97b74c9f36e825c3b3452a79
   health_score: 100.0
-  last_checked: 1779033046.911709
+  last_checked: 1779033046
   needs_ai_refresh: true
   discovered_at: '2024-04-03T23:41:54Z'
   last_ai_eval: null
@@ -231876,7 +232676,7 @@ https://github.com/redhat-cop/openshift-applier:
   addition_method: manual
   content_hash: c5045b3bfe9fb02f4e1c402ac4e20a541531cc4c8d477d3108772d98342d5b20
   health_score: 100.0
-  last_checked: 1779032786.115621
+  last_checked: 1779032786
   needs_ai_refresh: true
   discovered_at: '2023-01-16T14:45:42Z'
   last_ai_eval: null
@@ -231911,7 +232711,7 @@ https://github.com/redhat-cop/openshift-playbooks:
   addition_method: manual
   content_hash: 322d2044fcde21fd62b287e7a6b3a2aa7b942139a6745530d8b14a1ab5ebd790
   health_score: 100.0
-  last_checked: 1779031567.397674
+  last_checked: 1779031567
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:07.397674+02:00'
   last_ai_eval: null
@@ -231938,7 +232738,7 @@ https://github.com/redhat-cop/openshift-toolkit:
   addition_method: manual
   content_hash: 73930c1fbb7418f2401b9edd0df604cbee3db613a9835abccb329a06bedbaecb
   health_score: 100.0
-  last_checked: 1779032249.140976
+  last_checked: 1779032249
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:29.140976+02:00'
   last_ai_eval: null
@@ -231965,7 +232765,7 @@ https://github.com/redhat-cop/openshift-toolkit/tree/master/capacity-dashboard:
   addition_method: manual
   content_hash: 049ec769aec9d45569d1de327ebb3742264ba2ef49ddfa1fc0ac459fe68d4b03
   health_score: 100.0
-  last_checked: 1779029634.485014
+  last_checked: 1779029634
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:53:54.485014+02:00'
   last_ai_eval: null
@@ -231992,7 +232792,7 @@ https://github.com/redhat-cop/openshift-toolkit/tree/master/custom-dashboards:
   addition_method: manual
   content_hash: 2bfcf18e1623bfc91158bf24be624875fa444d591fe10c1d34310a0143450f5a
   health_score: 100.0
-  last_checked: 1779032518.849999
+  last_checked: 1779032518
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:41:58.849999+02:00'
   last_ai_eval: null
@@ -232022,7 +232822,7 @@ https://github.com/redhat-cop/openshift-toolkit/tree/master/networkpolicy:
   addition_method: manual
   content_hash: cd907088eeb5ced935681a6c6a7422bdddcf468be81abcf597bc7947be65cba1
   health_score: 100.0
-  last_checked: 1779032104.221478
+  last_checked: 1779032104
   needs_ai_refresh: true
   discovered_at: '2022-11-08T14:49:55Z'
   last_ai_eval: null
@@ -232058,7 +232858,7 @@ https://github.com/redhat-cop/openshift-toolkit/tree/master/quota-management:
   addition_method: manual
   content_hash: 0ee9da0840ba5110b22c139014a88b0d20833b3c13250ae5dfefc13166cad2f4
   health_score: 100.0
-  last_checked: 1779031865.789077
+  last_checked: 1779031865
   needs_ai_refresh: true
   discovered_at: '2022-11-08T14:49:55Z'
   last_ai_eval: null
@@ -232093,7 +232893,7 @@ https://github.com/redhat-cop/pelorus:
   addition_method: manual
   content_hash: 9e0a361d7f9844408ff4bb2f67698201bd08cb34e4b2b3ab44c90bb11bbe1970
   health_score: 100.0
-  last_checked: 1779032372.213471
+  last_checked: 1779032372
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:32.213471+02:00'
   last_ai_eval: null
@@ -232121,7 +232921,7 @@ https://github.com/redhat-cop/pipeline-library:
   addition_method: manual
   content_hash: 791bf29a388fb988c57a91ed46b419db0c36c6e12b4368fa1db2de945ca7038e
   health_score: 100.0
-  last_checked: 1779031896.871913
+  last_checked: 1779031896
   needs_ai_refresh: true
   discovered_at: '2023-11-14T11:29:20Z'
   last_ai_eval: null
@@ -232156,7 +232956,7 @@ https://github.com/redhat-cop/quay-operator:
   addition_method: manual
   content_hash: 29bf38ae0cd9b442da8f581ec65f8dc6e0daee5b7d2be93453ebf87c6c63847b
   health_score: 100.0
-  last_checked: 1779031064.934559
+  last_checked: 1779031064
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:44.934559+02:00'
   last_ai_eval: null
@@ -232185,7 +232985,7 @@ https://github.com/redhat-developer-demos:
   addition_method: manual
   content_hash: 86a2f65ef28633dcbfc8bb69566b134096d084b2399d0efbfbf5a1a60e6f4887
   health_score: 100.0
-  last_checked: 1779030788.07862
+  last_checked: 1779030788
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:13:08.078620+02:00'
   last_ai_eval: null
@@ -232219,7 +233019,7 @@ https://github.com/redhat-developer-demos/istio-tutorial:
   addition_method: manual
   content_hash: 6aa944dab53781d6e7f95f9c8fc283d81c70e52b6191693d2f3c95f0bebf7436
   health_score: 100.0
-  last_checked: 1779031521.414866
+  last_checked: 1779031521
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:21.414866+02:00'
   last_ai_eval: null
@@ -232248,7 +233048,7 @@ https://github.com/redhat-developer-demos/knative-tutorial:
   addition_method: manual
   content_hash: 32a735e398958e5c1d0b6daac824581708477f5be29cbfc3b5bd1d5e4822342f
   health_score: 100.0
-  last_checked: 1779030674.438001
+  last_checked: 1779030674
   needs_ai_refresh: true
   discovered_at: '2026-01-15T22:52:33Z'
   last_ai_eval: null
@@ -232286,7 +233086,7 @@ https://github.com/redhat-developer-demos/spring-petclinic:
   addition_method: manual
   content_hash: fd24727441ba9292563440cf72f52c7fc639eba4eb1f369c8ae9f1ebddf16460
   health_score: 100.0
-  last_checked: 1781735921.28187
+  last_checked: 1781735921
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:41.281870+02:00'
   last_ai_eval: null
@@ -232323,7 +233123,7 @@ https://github.com/redhat-developer/odo:
   addition_method: manual
   content_hash: 8bdde2aceb677ab1c885afb312d10ca3a1d660fd0e588dabb9376553ffe9a16f
   health_score: 100.0
-  last_checked: 1779031602.610275
+  last_checked: 1779031602
   needs_ai_refresh: true
   discovered_at: '2026-03-30T17:07:22Z'
   last_ai_eval: null
@@ -232362,7 +233162,7 @@ https://github.com/redhat-gpte-devopsautomation/ocp4_app_deploy_homework_grading
   addition_method: manual
   content_hash: 11952450ee620a2e1caf388fa3392fac6fdaf3c0f552d391f01606a264b8d935
   health_score: 100.0
-  last_checked: 1781735911.060876
+  last_checked: 1781735911
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:31.060876+02:00'
   last_ai_eval: null
@@ -232399,7 +233199,7 @@ https://github.com/redhat-scholars/istio-tutorial:
   addition_method: manual
   content_hash: 6aa944dab53781d6e7f95f9c8fc283d81c70e52b6191693d2f3c95f0bebf7436
   health_score: 100.0
-  last_checked: 1779034156.150053
+  last_checked: 1779034156
   needs_ai_refresh: true
   discovered_at: '2024-10-17T11:00:24Z'
   last_ai_eval: null
@@ -232438,7 +233238,7 @@ https://github.com/redhatdemocentral/ocp-install-demo:
   addition_method: manual
   content_hash: 37d4ae26478a77707dc937bd7afb50f9571de3db2345633bfe9f35e0a152d073
   health_score: 100.0
-  last_checked: 1781736123.110011
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.110011+02:00'
   last_ai_eval: null
@@ -232472,7 +233272,7 @@ https://github.com/redhatspain/apache-reverse-proxy-jenkins:
   addition_method: manual
   content_hash: 9d875b557b84eed1c35aed8d8cbd536b4ad4f9af17e64b8ac003b1e033ee998d
   health_score: 100.0
-  last_checked: 1779031945.42772
+  last_checked: 1779031945
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:25.427720+02:00'
   last_ai_eval: null
@@ -232499,7 +233299,7 @@ https://github.com/redhatspain/awesome-kubernetes/blob/master/pdf/dynatrace_demo
   addition_method: manual
   content_hash: 87bdcfd7de5bf5edde67964c50cb353136bae950347fd52ab4b285fcaddae3c5
   health_score: 100.0
-  last_checked: 1779030732.465121
+  last_checked: 1779030732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:12.465121+02:00'
   last_ai_eval: null
@@ -232526,7 +233326,7 @@ https://github.com/redhatspain/awesome-kubernetes/tree/master/pdf:
   addition_method: manual
   content_hash: 1f38461b8ef6fb950943d311d635603a28b0210389b47d3c8c3bfd6a1d1e9b1f
   health_score: 100.0
-  last_checked: 1779032340.215629
+  last_checked: 1779032340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:00.215629+02:00'
   last_ai_eval: null
@@ -232552,7 +233352,7 @@ https://github.com/redhatspain/confluence6-atlassian:
   addition_method: manual
   content_hash: 68899e39f2e8c69de2e1bc9a7085f64c600c83931fd0a3cdadfa7136cd37c6a3
   health_score: 100.0
-  last_checked: 1779033974.423001
+  last_checked: 1779033974
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:14.423001+02:00'
   last_ai_eval: null
@@ -232579,7 +233379,7 @@ https://github.com/redhatspain/jenkins-CasC-kubernetes-demo:
   addition_method: manual
   content_hash: de8f3797f1dc811127980d26c0db9fe57190976c33590c276556b1ead02e05f6
   health_score: 100.0
-  last_checked: 1779031181.947357
+  last_checked: 1779031181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:41.947357+02:00'
   last_ai_eval: null
@@ -232606,7 +233406,7 @@ https://github.com/redhatspain/nexus3-helm-chart:
   addition_method: manual
   content_hash: c47112a19729667b9426ca0878bae659779bcea302b5d100a828a37305451200
   health_score: 100.0
-  last_checked: 1779031865.850186
+  last_checked: 1779031865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:05.850186+02:00'
   last_ai_eval: null
@@ -232633,7 +233433,7 @@ https://github.com/redkubes/otomi-core:
   addition_method: manual
   content_hash: 39d17f5e01336c933d85de62b95e90f66645b05c9f8e301a3bb5520d27cc0df5
   health_score: 100.0
-  last_checked: 1779033904.116343
+  last_checked: 1779033904
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:04.116343+02:00'
   last_ai_eval: null
@@ -232662,7 +233462,7 @@ https://github.com/redpanda-data/console:
   addition_method: manual
   content_hash: f9cf43865650fb3fb4b61a4e568811dc244f4a38ce1bed0c8f67da5e778ce9ac
   health_score: 100.0
-  last_checked: 1781736091.52153
+  last_checked: 1781736091
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:31.521530+02:00'
   last_ai_eval: null
@@ -232696,7 +233496,7 @@ https://github.com/redpanda-data/kowl:
   addition_method: manual
   content_hash: eb6cee0202e057298f985d2033125765332c425f6edbe4942af179bfe21ac5e1
   health_score: 100.0
-  last_checked: 1779033045.331044
+  last_checked: 1779033045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:45.331044+02:00'
   last_ai_eval: null
@@ -232727,7 +233527,7 @@ https://github.com/reetasingh/CKAD-Bookmarks:
   addition_method: manual
   content_hash: dff58f531df854fa84ac372bc6f10784d54b17ebf8cc25c48c5ddde5ed301a2d
   health_score: 100.0
-  last_checked: 1779030268.286549
+  last_checked: 1779030268
   needs_ai_refresh: true
   discovered_at: '2023-02-23T04:44:31Z'
   last_ai_eval: null
@@ -232767,7 +233567,7 @@ https://github.com/regret546/AzureBlueprints/tree/main/iac-azure-bastion-hub-spo
   addition_method: automatic
   content_hash: ba30c6b7f96e540b46eb1750dfa7e3dbf5d6010da3746457ff7be3ef464e03e7
   health_score: null
-  last_checked: 1780352037.40145
+  last_checked: 1780352037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:57.401450+02:00'
   last_ai_eval: null
@@ -232807,7 +233607,7 @@ https://github.com/rehacktive/caffeine:
   addition_method: manual
   content_hash: 1990fd11ed5696e40dd95d6825a89fdcb1f512364813c84a8e5e5ed51eba700a
   health_score: 100.0
-  last_checked: 1779031103.84835
+  last_checked: 1779031103
   needs_ai_refresh: true
   discovered_at: '2022-11-30T16:19:55Z'
   last_ai_eval: null
@@ -232842,7 +233642,7 @@ https://github.com/rekon-oss/portfall:
   addition_method: manual
   content_hash: 1f3cab895c3d5d3bf7ef5c7d6ef01043692b0314dab49a19317fca41a7ef5b5a
   health_score: 100.0
-  last_checked: 1779032383.768254
+  last_checked: 1779032383
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:43.768254+02:00'
   last_ai_eval: null
@@ -232873,7 +233673,7 @@ https://github.com/rene6502/keepass-secret:
   addition_method: manual
   content_hash: 8eff8a8be448a4148fc1ac4bacdfc6c3a0e6328b643d4ddf713f2c271ac20613
   health_score: 100.0
-  last_checked: 1779031226.804568
+  last_checked: 1779031226
   needs_ai_refresh: true
   discovered_at: '2026-04-19T13:48:49Z'
   last_ai_eval: null
@@ -232910,7 +233710,7 @@ https://github.com/reneaudain/jenkins_tf_repo:
   addition_method: manual
   content_hash: 00139cb5839658cc1e9b768e419c1ae54cf1ff6bb68af7292dfad2f96814226d
   health_score: 100.0
-  last_checked: 1781736232.257244
+  last_checked: 1781736232
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:52.257244+02:00'
   last_ai_eval: null
@@ -232946,7 +233746,7 @@ https://github.com/replicatedhq/troubleshoot:
   addition_method: manual
   content_hash: ab452e5ede9ee17c96b1d2b2d0e07b1c18589b9dac1fa9ce2c94f4ac2701b302
   health_score: 100.0
-  last_checked: 1779032699.724114
+  last_checked: 1779032699
   needs_ai_refresh: true
   discovered_at: '2026-06-11T16:15:20Z'
   last_ai_eval: null
@@ -232985,7 +233785,7 @@ https://github.com/resmoio/kubernetes-event-exporter:
   addition_method: manual
   content_hash: 951f3f78dd520fc442d23ef9b1816aa9f9a624f20ed905dc7d4af9f22d71a305
   health_score: 100.0
-  last_checked: 1779033140.888595
+  last_checked: 1779033140
   needs_ai_refresh: true
   discovered_at: '2024-08-20T15:09:21Z'
   last_ai_eval: null
@@ -233027,7 +233827,7 @@ https://github.com/resources/events/github-microsoft-build26:
   addition_method: automatic
   content_hash: 38d3e9552cfe9e4ef4ff5d4798451c58a0a6c3d06890f61a6f50a3160da43c5a
   health_score: null
-  last_checked: 1780352838.801085
+  last_checked: 1780352838
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:18.801085+02:00'
   last_ai_eval: null
@@ -233070,7 +233870,7 @@ https://github.com/resources/whitepapers/actions:
   addition_method: manual
   content_hash: ad1375e7fde97429ae8092cdb30c7e800c467a81395e0b401cb3fd726112fd13
   health_score: 100.0
-  last_checked: 1781735950.247815
+  last_checked: 1781735950
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:10.247815+02:00'
   last_ai_eval: null
@@ -233106,7 +233906,7 @@ https://github.com/reviewdog/reviewdog:
   addition_method: manual
   content_hash: b66adcc890091ac5c67c9dbc5000a5f59e5f4d853714436d32699d7be95a521a
   health_score: 100.0
-  last_checked: 1779034560.739738
+  last_checked: 1779034560
   needs_ai_refresh: true
   discovered_at: '2026-06-12T21:30:34Z'
   last_ai_eval: null
@@ -233142,7 +233942,7 @@ https://github.com/rh-messaging/artemis-prometheus-metrics-plugin:
   addition_method: manual
   content_hash: 8ef645952b41c8c9048429b780036f62a1742f360244b250ae6aa6ac89b8b5a1
   health_score: 100.0
-  last_checked: 1779029274.525557
+  last_checked: 1779029274
   needs_ai_refresh: true
   discovered_at: '2026-06-11T09:39:52Z'
   last_ai_eval: null
@@ -233181,7 +233981,7 @@ https://github.com/ricardomaraschini/tagger:
   addition_method: manual
   content_hash: ec474449a5d1c5337c1ab6d4446faca214cf67ff0457127652ba0340f069143c
   health_score: 100.0
-  last_checked: 1779029989.23807
+  last_checked: 1779029989
   needs_ai_refresh: true
   discovered_at: '2026-05-18T14:11:12Z'
   last_ai_eval: null
@@ -233218,7 +234018,7 @@ https://github.com/ricoberger/vault-secrets-operator:
   addition_method: manual
   content_hash: 59363a26a104496ba1ec0798d143393b7d2a0b4175343ecd92dec3425d970b58
   health_score: 100.0
-  last_checked: 1779030611.105917
+  last_checked: 1779030611
   needs_ai_refresh: true
   discovered_at: '2026-06-01T04:59:40Z'
   last_ai_eval: null
@@ -233254,7 +234054,7 @@ https://github.com/rmb938/hostport-allocator:
   addition_method: manual
   content_hash: 882482d19f013805f1289308977db6293265f766f0b3f076c25a236073db6560
   health_score: 100.0
-  last_checked: 1779034031.155227
+  last_checked: 1779034031
   needs_ai_refresh: true
   discovered_at: '2025-11-17T00:22:54Z'
   last_ai_eval: null
@@ -233292,7 +234092,7 @@ https://github.com/robscott/kube-capacity/releases:
   addition_method: manual
   content_hash: 4b11fd0b190de20e55cfc8c521ce0731be7a5ad1b21bea34d953e9713c6ce04a
   health_score: 100.0
-  last_checked: 1779030025.460393
+  last_checked: 1779030025
   needs_ai_refresh: true
   discovered_at: '2025-11-21T01:07:32Z'
   last_ai_eval: null
@@ -233328,7 +234128,7 @@ https://github.com/robusta-dev/chatgpt-yaml-generator:
   addition_method: manual
   content_hash: c3b53f800b5374d40ece00e4a0576acf75f1f134d46e11d6428cff39368f3c32
   health_score: 100.0
-  last_checked: 1779032368.927033
+  last_checked: 1779032368
   needs_ai_refresh: true
   discovered_at: '2023-07-08T05:13:58Z'
   last_ai_eval: null
@@ -233362,7 +234162,7 @@ https://github.com/robusta-dev/holmesgpt:
   addition_method: manual
   content_hash: 941c9489c44841efbc269906164c68f1aba114130400d86da339a947dea72314
   health_score: 100.0
-  last_checked: 1779029159.136727
+  last_checked: 1779029159
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:59.136727+02:00'
   last_ai_eval: null
@@ -233394,7 +234194,7 @@ https://github.com/robusta-dev/krr:
   addition_method: manual
   content_hash: 3cb6c1eaa47ed3a44ed249d54e2eb57ac69d5da64d8421108008b49abca4cee7
   health_score: 100.0
-  last_checked: 1779029371.449815
+  last_checked: 1779029371
   needs_ai_refresh: true
   discovered_at: '2026-06-08T14:12:45Z'
   last_ai_eval: null
@@ -233430,7 +234230,7 @@ https://github.com/robusta-dev/kubernetes-chatgpt-bot:
   addition_method: manual
   content_hash: 2f1ade76dd3cf3cedcd84243e469186f5a143bb3c7be9a6e87708670f3c762c5
   health_score: 100.0
-  last_checked: 1781735889.876177
+  last_checked: 1781735889
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:09.876177+02:00'
   last_ai_eval: null
@@ -233466,7 +234266,7 @@ https://github.com/robzienert/awesome-spinnaker:
   addition_method: manual
   content_hash: 7bf27d2766d7f327fd6c84c2b936b7de5de6e174a946937f6c97cf21e7ea5abd
   health_score: 100.0
-  last_checked: 1779032484.336706
+  last_checked: 1779032484
   needs_ai_refresh: true
   discovered_at: '2019-02-12T17:51:32Z'
   last_ai_eval: null
@@ -233510,7 +234310,7 @@ https://github.com/rohitg00/ai-engineering-from-scratch:
   addition_method: automatic
   content_hash: 50d5c9e84444f6e6340d9ed1e1238dcc9f1a2f4ee4de1ab63025a320011d83ff
   health_score: null
-  last_checked: 1780352686.744469
+  last_checked: 1780352686
   needs_ai_refresh: false
   discovered_at: '2026-06-01T16:14:02Z'
   last_ai_eval: null
@@ -233555,7 +234355,7 @@ https://github.com/roib20/terraform-provision-gke-cloudflare:
   addition_method: manual
   content_hash: fb5edeeb99997cd6b1facb9a8dcfdae866ecad72d3bf06f7cb09189569788890
   health_score: 100.0
-  last_checked: 1779032935.090022
+  last_checked: 1779032935
   needs_ai_refresh: true
   discovered_at: '2025-06-12T17:11:17Z'
   last_ai_eval: null
@@ -233593,7 +234393,7 @@ https://github.com/rootless-containers/usernetes:
   addition_method: manual
   content_hash: dc94480bb8e53be78b5973962747280d9a4e6d8a21c43d2177e470c2ffd8b2a3
   health_score: 100.0
-  last_checked: 1779029163.80027
+  last_checked: 1779029163
   needs_ai_refresh: true
   discovered_at: '2026-06-08T06:15:13Z'
   last_ai_eval: null
@@ -233627,7 +234427,7 @@ https://github.com/rootsongjc:
   addition_method: manual
   content_hash: 0ea884cddf637bf061874a591f5aae79234b4728c03c20228d422e845731db28
   health_score: 100.0
-  last_checked: 1779029916.915163
+  last_checked: 1779029916
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:58:36.915163+02:00'
   last_ai_eval: null
@@ -233656,7 +234456,7 @@ https://github.com/rootsongjc/awesome-cloud-native:
   addition_method: manual
   content_hash: 33e15dc277a7a2f4fed420f6fef49071aa9f122abac77a1e6f33e807b04e41ae
   health_score: 100.0
-  last_checked: 1779033922.082968
+  last_checked: 1779033922
   needs_ai_refresh: true
   discovered_at: '2026-06-08T12:56:50Z'
   last_ai_eval: null
@@ -233695,7 +234495,7 @@ https://github.com/rosehgal/k8s-In-30Mins:
   addition_method: manual
   content_hash: 5c81ebfd4d71713255c9b7c98599d5f544fe17db032c2208b4d0142b17b3c5af
   health_score: 100.0
-  last_checked: 1779130495.013955
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2021-03-18T12:05:22Z'
   last_ai_eval: null
@@ -233731,7 +234531,7 @@ https://github.com/rossmcdonald/telegraf:
   addition_method: manual
   content_hash: 1b1fb7e8b7e664928bf40f29d92222d796fc8977e041a9dd745801e8c72a13f1
   health_score: 100.0
-  last_checked: 1781736133.617234
+  last_checked: 1781736133
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:13.617234+02:00'
   last_ai_eval: null
@@ -233768,7 +234568,7 @@ https://github.com/rothgar/bashScheduler:
   addition_method: manual
   content_hash: 8fe75c35268dbffe245c454389314c522719dad8a4eda2c0036a802901db59f0
   health_score: 100.0
-  last_checked: 1781736046.715861
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.715861+02:00'
   last_ai_eval: null
@@ -233805,7 +234605,7 @@ https://github.com/rottencandy/vimkubectl:
   addition_method: manual
   content_hash: f5f9d3d49206dc38f110fe21cfb12e9dab397169ea4d991c3c7031a7f1eab415
   health_score: 100.0
-  last_checked: 1779033223.064867
+  last_checked: 1779033223
   needs_ai_refresh: true
   discovered_at: '2024-06-07T19:05:08Z'
   last_ai_eval: null
@@ -233841,7 +234641,7 @@ https://github.com/roubles/kubeshell:
   addition_method: manual
   content_hash: f8f2a3986ffa4bb8b9370f9a3641d54d4aa8807d43d58103bcd0b2ac86e4b41c
   health_score: 100.0
-  last_checked: 1781736046.718468
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.718468+02:00'
   last_ai_eval: null
@@ -233878,7 +234678,7 @@ https://github.com/rromannissen/rhoar-microservices-demo:
   addition_method: manual
   content_hash: 95dde057da8c5abf503c8dcc3df9e420a8c5a0426349497b59a1302a0f9710be
   health_score: 100.0
-  last_checked: 1781735911.062564
+  last_checked: 1781735911
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:31.062564+02:00'
   last_ai_eval: null
@@ -233914,7 +234714,7 @@ https://github.com/ruanbekker/thanos-cluster-setup:
   addition_method: manual
   content_hash: d42af94cf3d1e82530ae18a98cb6577aea0011fea899ccdb7220671deb1894ff
   health_score: 100.0
-  last_checked: 1781736133.731752
+  last_checked: 1781736133
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:13.731752+02:00'
   last_ai_eval: null
@@ -233950,7 +234750,7 @@ https://github.com/run-x/awesome-kubernetes:
   addition_method: manual
   content_hash: 11bf03c69bbe82170cc65a6d731332e0d8490d6115be6a7cac0c8e46e2e6b898
   health_score: 100.0
-  last_checked: 1779030443.508134
+  last_checked: 1779030443
   needs_ai_refresh: true
   discovered_at: '2022-01-04T11:29:07Z'
   last_ai_eval: null
@@ -233990,7 +234790,7 @@ https://github.com/run-x/opta:
   addition_method: manual
   content_hash: 7ddffc9789005403b41f392303e2ff2329c501f0e300b82f48da1910b84859ed
   health_score: 100.0
-  last_checked: 1779029478.986514
+  last_checked: 1779029478
   needs_ai_refresh: true
   discovered_at: '2023-04-03T22:19:45Z'
   last_ai_eval: null
@@ -234028,7 +234828,7 @@ https://github.com/runacapital/awesome-oss-alternatives:
   addition_method: manual
   content_hash: 027362fede1dc4ec436aa5cf1d6060b6e588e3cdb939c743b23bd97660638fee
   health_score: 100.0
-  last_checked: 1779033068.776163
+  last_checked: 1779033068
   needs_ai_refresh: true
   discovered_at: '2025-09-03T17:43:01Z'
   last_ai_eval: null
@@ -234067,7 +234867,7 @@ https://github.com/ruoshan/autoportforward:
   addition_method: manual
   content_hash: e2838fc21d9d8030e022eff89c490f919d46a9c7d46e7e9ca6a247a44a0b63c2
   health_score: 100.0
-  last_checked: 1779029552.894289
+  last_checked: 1779029552
   needs_ai_refresh: true
   discovered_at: '2022-05-07T08:22:59Z'
   last_ai_eval: null
@@ -234103,7 +234903,7 @@ https://github.com/ryane/kfilt:
   addition_method: manual
   content_hash: 490d377e5cb660d558d2f74d305b930819d9f6d133d5fb28809a2f8b540c1205
   health_score: 100.0
-  last_checked: 1779031464.98091
+  last_checked: 1779031464
   needs_ai_refresh: true
   discovered_at: '2025-12-03T03:16:05Z'
   last_ai_eval: null
@@ -234137,7 +234937,7 @@ https://github.com/ryanmcdermott/clean-code-javascript:
   addition_method: manual
   content_hash: 7eb8ba9384eca2b939940ec992baada3b78ee4b207263f6ad0d85a448c1e7825
   health_score: 100.0
-  last_checked: 1779030172.729344
+  last_checked: 1779030172
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:02:52.729344+02:00'
   last_ai_eval: null
@@ -234167,7 +234967,7 @@ https://github.com/rydogs/kubecle:
   addition_method: manual
   content_hash: 9ed40c3e36850bbd75bac54f30f7e1822cd002e72995e0ca627563da881de8df
   health_score: 100.0
-  last_checked: 1779032372.184978
+  last_checked: 1779032372
   needs_ai_refresh: true
   discovered_at: '2023-03-07T06:07:22Z'
   last_ai_eval: null
@@ -234203,7 +235003,7 @@ https://github.com/sa-mw-dach/podium:
   addition_method: manual
   content_hash: b956fa8ef7aba4e53e3281f977690f599659e63a0e196447669805c79b9419b3
   health_score: 100.0
-  last_checked: 1781736133.524958
+  last_checked: 1781736133
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:13.524958+02:00'
   last_ai_eval: null
@@ -234237,7 +235037,7 @@ https://github.com/sageteam-org/django-sage-painless:
   addition_method: manual
   content_hash: ffc77c4da3b3d8757b604070bfd6d9cd7e51c0a5dda9d14c80542c8afd157c93
   health_score: 100.0
-  last_checked: 1779029378.488178
+  last_checked: 1779029378
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:38.488178+02:00'
   last_ai_eval: null
@@ -234267,7 +235067,7 @@ https://github.com/sageteamorg/django-sage-painless:
   addition_method: manual
   content_hash: 8a5bbd46448e1bd8a5dbb631084ab936a053c45c9bd35fc2fd49fe49ae1fcf31
   health_score: 100.0
-  last_checked: 1779130494.987614
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2024-07-22T18:18:21Z'
   last_ai_eval: null
@@ -234301,7 +235101,7 @@ https://github.com/sagittaros/terraform-k3s-private-cloud:
   addition_method: manual
   content_hash: 4a8998eba4c5c066a02a898b5f5330680d2f84c24fea7f51355203232e6a671c
   health_score: 100.0
-  last_checked: 1779034153.163446
+  last_checked: 1779034153
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:13.163446+02:00'
   last_ai_eval: null
@@ -234330,7 +235130,7 @@ https://github.com/sahilsk/awesome-jenkins:
   addition_method: manual
   content_hash: 4568ebe92ef2d8c514e6609fd35da2b6910f6f212a68bcf1cfafd0ade9c35e12
   health_score: 100.0
-  last_checked: 1779034479.769393
+  last_checked: 1779034479
   needs_ai_refresh: true
   discovered_at: '2018-02-22T19:32:46Z'
   last_ai_eval: null
@@ -234370,7 +235170,7 @@ https://github.com/sajeetharan/azure-mindmap:
   addition_method: manual
   content_hash: 095a2115a115ef8b2ec8f52f3f7cc672660a9675ee18a94ce7e161242d7beac9
   health_score: 100.0
-  last_checked: 1781735879.759974
+  last_checked: 1781735879
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:59.759974+02:00'
   last_ai_eval: null
@@ -234407,7 +235207,7 @@ https://github.com/sajeetharan/azure-mindmap/blob/master/azure-fundamentals/AZ-9
   addition_method: manual
   content_hash: 84b4bd58ed14b2aba03676af5bb6abd2981e801a7f8d0679aa82e42a9e3f50cd
   health_score: 100.0
-  last_checked: 1781735879.84105
+  last_checked: 1781735879
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:59.841050+02:00'
   last_ai_eval: null
@@ -234443,7 +235243,7 @@ https://github.com/salesforce/craft:
   addition_method: manual
   content_hash: 225dc0a4e87f67e6ba5854b6819142f49d370fb12f0631bd187a54734d8cdd8f
   health_score: 100.0
-  last_checked: 1779031407.032272
+  last_checked: 1779031407
   needs_ai_refresh: true
   discovered_at: '2026-06-02T18:07:50Z'
   last_ai_eval: null
@@ -234481,7 +235281,7 @@ https://github.com/salesforce/metabadger:
   addition_method: manual
   content_hash: e5597c83b87384f9e17cdf455a220ad9e07a95a74c87321d607a1598bd3be381
   health_score: 100.0
-  last_checked: 1779030810.133825
+  last_checked: 1779030810
   needs_ai_refresh: true
   discovered_at: '2025-05-01T17:30:23Z'
   last_ai_eval: null
@@ -234519,7 +235319,7 @@ https://github.com/salesforce/sloop:
   addition_method: manual
   content_hash: c97c8f01ea80af82ee8bf3c4c12cc95695d3418d96ea83834323de35e5eef5be
   health_score: 100.0
-  last_checked: 1779033762.011376
+  last_checked: 1779033762
   needs_ai_refresh: true
   discovered_at: '2026-02-17T16:38:56Z'
   last_ai_eval: null
@@ -234557,7 +235357,7 @@ https://github.com/saml-to/assume-aws-role-action:
   addition_method: manual
   content_hash: a8939c5a4351f7c5a541b07acabd1a4a33c3f78eb27a77f28166b98ef2e6eb81
   health_score: 100.0
-  last_checked: 1779034013.073963
+  last_checked: 1779034013
   needs_ai_refresh: true
   discovered_at: '2024-01-09T14:28:52Z'
   last_ai_eval: null
@@ -234591,7 +235391,7 @@ https://github.com/samrocketman:
   addition_method: manual
   content_hash: ccdb73745887b221a98835c422deb14be9b43a54f17bc7eb184f66cc22bfb681
   health_score: 100.0
-  last_checked: 1779030534.414075
+  last_checked: 1779030534
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:54.414075+02:00'
   last_ai_eval: null
@@ -234617,7 +235417,7 @@ https://github.com/samrocketman/docker-jenkins-jervis/blob/main/README.md:
   addition_method: manual
   content_hash: 641a3f8213f628baeba0a177895b8afcdafa5ca33d77725ddf8e27ebef4aaa82
   health_score: 100.0
-  last_checked: 1779130494.993925
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.993925+02:00'
   last_ai_eval: null
@@ -234643,7 +235443,7 @@ https://github.com/samrocketman/docker-jenkins-jervis/blob/master/README.md:
   addition_method: manual
   content_hash: 9f8b5eaaf9ca73dc37522422efc7da95c5f17d85a2a194351e41163ad4722e4d
   health_score: 100.0
-  last_checked: 1779030865.596695
+  last_checked: 1779030865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:25.596695+02:00'
   last_ai_eval: null
@@ -234669,7 +235469,7 @@ https://github.com/samrocketman/jenkins-script-console-scripts:
   addition_method: manual
   content_hash: 711ca16ae22394e1c7c5785fd4b4b83f69d5ebeceb3c9286150218e07475cba7
   health_score: 100.0
-  last_checked: 1779032552.645454
+  last_checked: 1779032552
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:32.645454+02:00'
   last_ai_eval: null
@@ -234698,7 +235498,7 @@ https://github.com/samrocketman/jervis/wiki:
   addition_method: manual
   content_hash: 93eaf9d57e489a5ce082c63a8dd5e997d36e4e74dc9fa9843a8371d5980c5d7c
   health_score: 100.0
-  last_checked: 1779029569.932599
+  last_checked: 1779029569
   needs_ai_refresh: true
   discovered_at: '2026-05-08T02:13:00Z'
   last_ai_eval: null
@@ -234736,7 +235536,7 @@ https://github.com/samrocketman/nexus3-config-as-code:
   addition_method: manual
   content_hash: 67c0f78e13dea1958abb1ed12730147f87d222222e05efb875203003d0347f7f
   health_score: 100.0
-  last_checked: 1779029993.349773
+  last_checked: 1779029993
   needs_ai_refresh: true
   discovered_at: '2020-10-18T07:11:59Z'
   last_ai_eval: null
@@ -234772,7 +235572,7 @@ https://github.com/samyfodil/taubyte-llama-satellite:
   addition_method: manual
   content_hash: 518e38009b6b766fd78a535eb77f3250b113ebaa6f4bd7ed717336a895773885
   health_score: 100.0
-  last_checked: 1779030688.931498
+  last_checked: 1779030688
   needs_ai_refresh: true
   discovered_at: '2024-02-02T22:23:10Z'
   last_ai_eval: null
@@ -234809,7 +235609,7 @@ https://github.com/saturnism/awesome-cloud-native-java:
   addition_method: manual
   content_hash: 304e0ff20521d8e9925626ba5c54b7204835ea5b029b6f81d31978f5a68e0d89
   health_score: 100.0
-  last_checked: 1781736123.211691
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.211691+02:00'
   last_ai_eval: null
@@ -234847,7 +235647,7 @@ https://github.com/saturnism/spring-petclinic-gcp:
   addition_method: manual
   content_hash: e1bcf973155aad6da1d00f86768b8fb782c990eb11a6a10009cab4a8715ae6ee
   health_score: 100.0
-  last_checked: 1779030979.82677
+  last_checked: 1779030979
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:19.826770+02:00'
   last_ai_eval: null
@@ -234877,7 +235677,7 @@ https://github.com/sauljabin/kaskade:
   addition_method: manual
   content_hash: 590e51aa21a29a4f0de5e036464134fc5a074a8bb79958da321e512f55316b30
   health_score: 100.0
-  last_checked: 1779034523.122965
+  last_checked: 1779034523
   needs_ai_refresh: true
   discovered_at: '2026-03-02T15:21:33Z'
   last_ai_eval: null
@@ -234912,7 +235712,7 @@ https://github.com/savecost/datav:
   addition_method: manual
   content_hash: 446a82fc88f4cec9598c9c7450122067d985466c84059b867e07994b4b372982
   health_score: 100.0
-  last_checked: 1779032034.978096
+  last_checked: 1779032034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:54.978096+02:00'
   last_ai_eval: null
@@ -234942,7 +235742,7 @@ https://github.com/sbilly/awesome-security:
   addition_method: manual
   content_hash: e639c7488b58ca1f803e1ab8bd253dce1ad2fe3159407f7fa476e6f39ce8b93c
   health_score: 100.0
-  last_checked: 1779034373.319123
+  last_checked: 1779034373
   needs_ai_refresh: true
   discovered_at: '2026-01-11T02:00:26Z'
   last_ai_eval: null
@@ -234980,7 +235780,7 @@ https://github.com/sclorg:
   addition_method: manual
   content_hash: dca6332900b96a70b79661170f24a650215594ac17bf86afb3e090306927166c
   health_score: 100.0
-  last_checked: 1779031696.993094
+  last_checked: 1779031696
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:28:16.993094+02:00'
   last_ai_eval: null
@@ -235016,7 +235816,7 @@ https://github.com/sclorg/mariadb-container:
   addition_method: manual
   content_hash: 407ec4c514faae637cd2d53cc5d4909a5d5e42d755ebfacee429682e9095a2af
   health_score: 100.0
-  last_checked: 1779031126.199984
+  last_checked: 1779031126
   needs_ai_refresh: true
   discovered_at: '2026-06-11T11:34:22Z'
   last_ai_eval: null
@@ -235052,7 +235852,7 @@ https://github.com/scorputty/packer-centos-awx:
   addition_method: manual
   content_hash: d61e92d82c58aacc4f5c4e00147699add2c140def613393f85e57e2240009eab
   health_score: 100.0
-  last_checked: 1779032017.78894
+  last_checked: 1779032017
   needs_ai_refresh: true
   discovered_at: '2018-03-19T06:14:09Z'
   last_ai_eval: null
@@ -235089,7 +235889,7 @@ https://github.com/scraly/terraform-cheat-sheet/blob/master/terraform-cheat-shee
   addition_method: manual
   content_hash: 95700438027f959584bb88348af2cd22e4948f35603cbccb39d82f8ad946a708
   health_score: 100.0
-  last_checked: 1781735890.161237
+  last_checked: 1781735890
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:10.161237+02:00'
   last_ai_eval: null
@@ -235125,7 +235925,7 @@ https://github.com/screwdriver-cd/screwdriver:
   addition_method: manual
   content_hash: b1511b70bf26de100534f6264e0c8d1b3ad91b54dbb408663179b42b03f7fc12
   health_score: 100.0
-  last_checked: 1779030441.12291
+  last_checked: 1779030441
   needs_ai_refresh: true
   discovered_at: '2026-06-03T18:35:27Z'
   last_ai_eval: null
@@ -235159,7 +235959,7 @@ https://github.com/scriptcamp/kubernetes-serviceaccount-example:
   addition_method: manual
   content_hash: 17035ac82a580990173741b5b8b283b6d225127473015814fcbea6b9fd6e22ba
   health_score: 100.0
-  last_checked: 1779032239.808996
+  last_checked: 1779032239
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:19.808996+02:00'
   last_ai_eval: null
@@ -235188,7 +235988,7 @@ https://github.com/scylladb/scylla-operator:
   addition_method: manual
   content_hash: 2249195d0f43c2d683d25176cf9a6137afa68a83e7b3bab7e9f770993bb4314b
   health_score: 100.0
-  last_checked: 1779033237.077914
+  last_checked: 1779033237
   needs_ai_refresh: true
   discovered_at: '2026-06-11T10:42:16Z'
   last_ai_eval: null
@@ -235224,7 +236024,7 @@ https://github.com/sdduursma/github-merge-bot:
   addition_method: manual
   content_hash: 74c2b7574adb505a9441b447bdb209a0190d4a38e77de1a23cc4a614325d3d74
   health_score: 100.0
-  last_checked: 1779130495.027204
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2020-02-04T17:48:05Z'
   last_ai_eval: null
@@ -235260,7 +236060,7 @@ https://github.com/sdras/awesome-actions:
   addition_method: manual
   content_hash: fde47029da1f80ee0b7ca28f691d975a9a45c7a2b6120e52692b9be31c3d8638
   health_score: 100.0
-  last_checked: 1779033425.105438
+  last_checked: 1779033425
   needs_ai_refresh: true
   discovered_at: '2024-09-01T20:32:39Z'
   last_ai_eval: null
@@ -235301,7 +236101,7 @@ https://github.com/seal-io/tap:
   addition_method: manual
   content_hash: 29332c206f1a8d3ba1c05490a4439a1e43aef95d7f176203de579b4e4673bd69
   health_score: 100.0
-  last_checked: 1779032732.222339
+  last_checked: 1779032732
   needs_ai_refresh: true
   discovered_at: '2024-02-04T06:29:24Z'
   last_ai_eval: null
@@ -235336,7 +236136,7 @@ https://github.com/search?l=powershell&q=stars%3A%3E1&type=Repositories:
   addition_method: manual
   content_hash: cf889f549f22a4d2fb4fa68a8c2e1ed65f9f29c17eee06da4d21fffec2240bd2
   health_score: 100.0
-  last_checked: 1779033508.195303
+  last_checked: 1779033508
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:58:28.195303+02:00'
   last_ai_eval: null
@@ -235373,7 +236173,7 @@ https://github.com/search?q=org%3Alightstep+launcher:
   addition_method: manual
   content_hash: 730fb916d46d79d0808d94d590d713b0f380ea7d2dc346ca4d4a4f0be643d18d
   health_score: 100.0
-  last_checked: 1779029118.973122
+  last_checked: 1779029118
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:18.973122+02:00'
   last_ai_eval: null
@@ -235410,7 +236210,7 @@ https://github.com/segmentio/kubectl-curl:
   addition_method: manual
   content_hash: 17f8bb698c3d9d92cfdf16f8b43137f794d21119c68e56f935b87aebfecaec94
   health_score: 100.0
-  last_checked: 1779032288.198237
+  last_checked: 1779032288
   needs_ai_refresh: true
   discovered_at: '2025-09-24T22:41:02Z'
   last_ai_eval: null
@@ -235446,7 +236246,7 @@ https://github.com/segmentio/stack:
   addition_method: manual
   content_hash: cc496150974b415cced2189a2b888f8a3c71d167f79b94cb3cc52c6bf999ca55
   health_score: 100.0
-  last_checked: 1779034041.881693
+  last_checked: 1779034041
   needs_ai_refresh: true
   discovered_at: '2023-04-07T22:43:12Z'
   last_ai_eval: null
@@ -235485,7 +236285,7 @@ https://github.com/selefra/selefra:
   addition_method: manual
   content_hash: 8c2d37a3c3906922d6bd119377834a69e2f6ffc98e2427f2d9363206fd9c1d69
   health_score: 100.0
-  last_checked: 1779029899.651268
+  last_checked: 1779029899
   needs_ai_refresh: true
   discovered_at: '2023-08-30T04:35:10Z'
   last_ai_eval: null
@@ -235523,7 +236323,7 @@ https://github.com/seligman/aws-ip-ranges:
   addition_method: manual
   content_hash: d01f998bfea46bcc52291909a73539b91d0dc3cf7dfbceb7618d32940b11d01c
   health_score: 100.0
-  last_checked: 1779030825.006911
+  last_checked: 1779030825
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:28:31Z'
   last_ai_eval: null
@@ -235561,7 +236361,7 @@ https://github.com/sematext/cheatsheets/blob/master/docker-swarm-cheatsheet.md:
   addition_method: manual
   content_hash: af88251361cf1706840a74c5826170369cf4a10cce2f05e095cb3554a7c52292
   health_score: 100.0
-  last_checked: 1781735890.041055
+  last_checked: 1781735890
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:10.041055+02:00'
   last_ai_eval: null
@@ -235597,7 +236397,7 @@ https://github.com/senthilrch/kube-fledged:
   addition_method: manual
   content_hash: b225f7fdbeaea410a77a77474d0644d961c995462f2f6d77afef056d20ef4fba
   health_score: 100.0
-  last_checked: 1779030739.671987
+  last_checked: 1779030739
   needs_ai_refresh: true
   discovered_at: '2024-02-20T05:20:10Z'
   last_ai_eval: null
@@ -235635,7 +236435,7 @@ https://github.com/serenakeyitan/awesome-notebookLM-prompts:
   addition_method: manual
   content_hash: 8deb42a1749ee77d00493b8834b2b7d7c838476dc44425af6bc370521886bbcf
   health_score: 100.0
-  last_checked: 1779031109.310343
+  last_checked: 1779031109
   needs_ai_refresh: true
   discovered_at: '2026-05-13T12:29:46Z'
   last_ai_eval: null
@@ -235679,7 +236479,7 @@ https://github.com/serkan-ozal/jillegal:
   addition_method: manual
   content_hash: 46e56ae8b45b37578fc79836de17785b889518fb94d38cdcc0a72335ae49b93d
   health_score: 100.0
-  last_checked: 1781735982.174581
+  last_checked: 1781735982
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:42.174581+02:00'
   last_ai_eval: null
@@ -235716,7 +236516,7 @@ https://github.com/shahedbd/awesome-project-management:
   addition_method: manual
   content_hash: d972fa83c542725361c6c3e67aab7f79fea7813afd1bbaef029dd3036161a84c
   health_score: 100.0
-  last_checked: 1779033360.618024
+  last_checked: 1779033360
   needs_ai_refresh: true
   discovered_at: '2026-05-22T20:27:52Z'
   last_ai_eval: null
@@ -235754,7 +236554,7 @@ https://github.com/shank-git/metal-kubes:
   addition_method: manual
   content_hash: bbce875960ea4838f42d6195fbaa3c54d5385f16b432f7e605c2e1b20a2fb8c8
   health_score: 100.0
-  last_checked: 1779032100.981136
+  last_checked: 1779032100
   needs_ai_refresh: true
   discovered_at: '2021-05-15T08:29:21Z'
   last_ai_eval: null
@@ -235791,7 +236591,7 @@ https://github.com/shanraisshan/claude-code-best-practice:
   addition_method: manual
   content_hash: c53e9eacc19403ce5395b303d38d8763fc136779b4d88f819bdaa7b1cba9dd42
   health_score: 100.0
-  last_checked: 1779032922.94381
+  last_checked: 1779032922
   needs_ai_refresh: true
   discovered_at: '2026-06-14T06:35:50Z'
   last_ai_eval: null
@@ -235834,7 +236634,7 @@ https://github.com/sharadbhat/KubernetesPatterns:
   addition_method: manual
   content_hash: 4ca82fb74ad7f9528d9f261cc583a0ed8f7ea5441941ea30726f449523e05dc6
   health_score: 100.0
-  last_checked: 1779033914.121113
+  last_checked: 1779033914
   needs_ai_refresh: true
   discovered_at: '2020-10-05T21:37:29Z'
   last_ai_eval: null
@@ -235870,7 +236670,7 @@ https://github.com/sheehan/job-dsl-gradle-example:
   addition_method: manual
   content_hash: 858122161d65456c6cfafb3323568e24e068f60e83ee8a1ef71893a687dc4dad
   health_score: 100.0
-  last_checked: 1779031046.415867
+  last_checked: 1779031046
   needs_ai_refresh: true
   discovered_at: '2022-04-21T02:40:44Z'
   last_ai_eval: null
@@ -235909,7 +236709,7 @@ https://github.com/sherifabdlnaby/kubephp:
   addition_method: manual
   content_hash: 622b42fb6fa504910b1860d9a79c8d6cfdc5317a7136e08bc861cfc72037fa75
   health_score: 100.0
-  last_checked: 1779030285.63856
+  last_checked: 1779030285
   needs_ai_refresh: true
   discovered_at: '2026-02-28T20:47:55Z'
   last_ai_eval: null
@@ -235944,7 +236744,7 @@ https://github.com/sherifabdlnaby/phpdocker:
   addition_method: manual
   content_hash: 622b42fb6fa504910b1860d9a79c8d6cfdc5317a7136e08bc861cfc72037fa75
   health_score: 100.0
-  last_checked: 1779031600.861847
+  last_checked: 1779031600
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:40.861847+02:00'
   last_ai_eval: null
@@ -235971,7 +236771,7 @@ https://github.com/shipa-corp/ketch:
   addition_method: manual
   content_hash: c1ebb74798226b8004b5a89a4e70d8693ace5a23b5e00efeae98c481a1da578b
   health_score: 100.0
-  last_checked: 1779031360.819209
+  last_checked: 1779031360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:40.819209+02:00'
   last_ai_eval: null
@@ -236002,7 +236802,7 @@ https://github.com/shipwright-io/build:
   addition_method: manual
   content_hash: ce61ffaeaadfbc517b8f9aa5e71ed602ff6cd1fc85af740124c15322f7d65421
   health_score: 100.0
-  last_checked: 1779030119.866415
+  last_checked: 1779030119
   needs_ai_refresh: true
   discovered_at: '2026-06-12T06:02:54Z'
   last_ai_eval: null
@@ -236036,7 +236836,7 @@ https://github.com/shuaibiyy/awesome-terraform:
   addition_method: manual
   content_hash: 80b26cc48931172cafbf7b70b41defc488bed306d8946cd1b79feb48dfc8f4d4
   health_score: 100.0
-  last_checked: 1779031406.912448
+  last_checked: 1779031406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:26.912448+02:00'
   last_ai_eval: null
@@ -236065,7 +236865,7 @@ https://github.com/shuaibiyy/awesome-tf:
   addition_method: manual
   content_hash: d020dbee208ae3000ab3e0652fef92bc77c80ccd0a30a5a9b378c9c7200d0d15
   health_score: 100.0
-  last_checked: 1779130494.932706
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-13T23:22:19Z'
   last_ai_eval: null
@@ -236104,7 +236904,7 @@ https://github.com/shurshun/domain-harvester:
   addition_method: manual
   content_hash: fe32d799be81bc627d249a9d9c759158a15cf8a49fdabbc1548f65ddf97bb38b
   health_score: 100.0
-  last_checked: 1781736026.316112
+  last_checked: 1781736026
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:26.316112+02:00'
   last_ai_eval: null
@@ -236140,7 +236940,7 @@ https://github.com/siamaksade/jenkins-blueocean:
   addition_method: manual
   content_hash: 8ae8694d0e6b687c92b0601c720e176357d2ef7c2cc1b564df31283a6f997758
   health_score: 100.0
-  last_checked: 1781735910.853436
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.853436+02:00'
   last_ai_eval: null
@@ -236178,7 +236978,7 @@ https://github.com/siamaksade/mapit-spring:
   addition_method: manual
   content_hash: 168194cfb02b3eaf1007b71793f17395151974c4a7167c95481b94cd78a74595
   health_score: 100.0
-  last_checked: 1781735911.004634
+  last_checked: 1781735911
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:31.004634+02:00'
   last_ai_eval: null
@@ -236215,7 +237015,7 @@ https://github.com/sieve-project/sieve:
   addition_method: manual
   content_hash: f4d9136fc65098acc53e581910d0f10b08376a14c680ffa9cd77da27d0e101cd
   health_score: 100.0
-  last_checked: 1779033130.296854
+  last_checked: 1779033130
   needs_ai_refresh: true
   discovered_at: '2024-09-26T03:49:27Z'
   last_ai_eval: null
@@ -236252,7 +237052,7 @@ https://github.com/sighupio/permission-manager:
   addition_method: manual
   content_hash: 2f0669cf07fdd602ed1f85aa8f6f18e459180e0c2f0e04399fd8a521e3e11dca
   health_score: 100.0
-  last_checked: 1779030300.261161
+  last_checked: 1779030300
   needs_ai_refresh: true
   discovered_at: '2024-05-12T17:36:11Z'
   last_ai_eval: null
@@ -236289,7 +237089,7 @@ https://github.com/sigstore/cosign:
   addition_method: manual
   content_hash: fa41311bb071a2f91d4d0387a1a4382c4d68e3ebe8a866e9388224a469aa4345
   health_score: 100.0
-  last_checked: 1779030569.974052
+  last_checked: 1779030569
   needs_ai_refresh: true
   discovered_at: '2026-06-12T21:12:47Z'
   last_ai_eval: null
@@ -236326,7 +237126,7 @@ https://github.com/sigstore/k8s-manifest-sigstore:
   addition_method: manual
   content_hash: 3ce325e9eeb965b68ba6a2dd61de22b767fef48c2212a870b9fb01520dfd615f
   health_score: 100.0
-  last_checked: 1779032889.551978
+  last_checked: 1779032889
   needs_ai_refresh: true
   discovered_at: '2026-05-28T07:08:10Z'
   last_ai_eval: null
@@ -236363,7 +237163,7 @@ https://github.com/silverapp/silver:
   addition_method: manual
   content_hash: 4818e93ab4a4794e4eb5c07a513c35821855c54ea5677d11a60c8ebb2ee8a53b
   health_score: 100.0
-  last_checked: 1779130494.945144
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T14:01:00Z'
   last_ai_eval: null
@@ -236400,7 +237200,7 @@ https://github.com/simhol/awesome-azure:
   addition_method: manual
   content_hash: d5eb33ba6a89d1c496b8bd4964813e5acd0620ef17238cbab4c31aec99444912
   health_score: 100.0
-  last_checked: 1781736123.21074
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.210740+02:00'
   last_ai_eval: null
@@ -236439,7 +237239,7 @@ https://github.com/similarweb/statusbay:
   addition_method: manual
   content_hash: 4ffe80051d427adad91bc6a4591a4dcb38f422ee9b1508249389603ab977d3d2
   health_score: 100.0
-  last_checked: 1779030739.814795
+  last_checked: 1779030739
   needs_ai_refresh: true
   discovered_at: '2024-07-02T11:10:26Z'
   last_ai_eval: null
@@ -236475,7 +237275,7 @@ https://github.com/simplenetes-io/simplenetes:
   addition_method: manual
   content_hash: 2f83015b87a2f26b457ec8754986c0fdb26f96fb3c4a6ebbaddbf64a99fb24b0
   health_score: 100.0
-  last_checked: 1779034273.493288
+  last_checked: 1779034273
   needs_ai_refresh: true
   discovered_at: '2021-04-13T11:01:55Z'
   last_ai_eval: null
@@ -236514,7 +237314,7 @@ https://github.com/sinaptik-ai/pandas-ai:
   addition_method: manual
   content_hash: 954cf0843c76bec2ad6612e6618602e0604d1806041e9de6bbccad5056e03762
   health_score: 100.0
-  last_checked: 1779130494.97052
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2025-10-28T10:02:13Z'
   last_ai_eval: null
@@ -236550,7 +237350,7 @@ https://github.com/sindresorhus/awesome:
   addition_method: manual
   content_hash: a7abc624db0a48c5055308585633adeea51c78ae0f7ebee5009290afd849092f
   health_score: 100.0
-  last_checked: 1779030958.203966
+  last_checked: 1779030958
   needs_ai_refresh: true
   discovered_at: '2026-06-02T12:50:13Z'
   last_ai_eval: null
@@ -236586,7 +237386,7 @@ https://github.com/sirech/example-concourse-pipeline:
   addition_method: manual
   content_hash: a45d87d94ca98bde5e515332e6b5f34a3987632a69c45e499c22214f4fdd5a80
   health_score: 100.0
-  last_checked: 1779033187.748102
+  last_checked: 1779033187
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:53:07.748102+02:00'
   last_ai_eval: null
@@ -236615,7 +237415,7 @@ https://github.com/skooner-k8s/skooner:
   addition_method: manual
   content_hash: 352f9d19bc2f71467219ddfa3b5bf8844ac20113acb43740ba66cd47244e70e3
   health_score: 100.0
-  last_checked: 1779032935.084897
+  last_checked: 1779032935
   needs_ai_refresh: true
   discovered_at: '2024-06-30T11:31:54Z'
   last_ai_eval: null
@@ -236653,7 +237453,7 @@ https://github.com/sl1pm4t/k2tf:
   addition_method: manual
   content_hash: 6278c4fc7e131754140157e525abd47b4da0a4e1a941c13caeac4d314744354b
   health_score: 100.0
-  last_checked: 1779031389.720847
+  last_checked: 1779031389
   needs_ai_refresh: true
   discovered_at: '2025-12-12T14:11:18Z'
   last_ai_eval: null
@@ -236690,7 +237490,7 @@ https://github.com/slackhq/nebula:
   addition_method: manual
   content_hash: a84f373ae9521de80f0f421638966dc03facc02d62949db845d9ab94dae7602a
   health_score: 100.0
-  last_checked: 1779031333.874969
+  last_checked: 1779031333
   needs_ai_refresh: true
   discovered_at: '2026-06-13T01:52:59Z'
   last_ai_eval: null
@@ -236727,7 +237527,7 @@ https://github.com/slawekradzyminski/AwesomeTesting:
   addition_method: manual
   content_hash: cef0a9f4efdcd2e351d2822b1a6050a76b74cce29e9aa2c8232e91ee7d569f49
   health_score: 100.0
-  last_checked: 1781736123.254112
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.254112+02:00'
   last_ai_eval: null
@@ -236766,7 +237566,7 @@ https://github.com/slipway-gitops/slipway:
   addition_method: manual
   content_hash: dbbab359e02e49a90b108972cbdeb6b096a69a28d186590c3d3e1437a8d51bf8
   health_score: 100.0
-  last_checked: 1779033922.33129
+  last_checked: 1779033922
   needs_ai_refresh: true
   discovered_at: '2020-05-05T20:37:13Z'
   last_ai_eval: null
@@ -236803,7 +237603,7 @@ https://github.com/slok/kubewebhook:
   addition_method: manual
   content_hash: 7682c6cfb7de514686f7aaad0fc3d75296b833fdef0db22a23d0af30a07bcc37
   health_score: 100.0
-  last_checked: 1779034502.551788
+  last_checked: 1779034502
   needs_ai_refresh: true
   discovered_at: '2025-04-16T22:56:45Z'
   last_ai_eval: null
@@ -236839,7 +237639,7 @@ https://github.com/slok/sloth:
   addition_method: manual
   content_hash: 2e4bcb0320df96693316bf3c5aa6a5ba38ec35220390e110e3a3abefd3dc73a7
   health_score: 100.0
-  last_checked: 1779032833.606156
+  last_checked: 1779032833
   needs_ai_refresh: true
   discovered_at: '2026-06-08T07:22:17Z'
   last_ai_eval: null
@@ -236876,7 +237676,7 @@ https://github.com/sls-dev1/openshift-elastic-apm-server:
   addition_method: manual
   content_hash: a9f17267aacb4078471811081556a8791b40a10febd8cb94b6f319592240c61d
   health_score: 100.0
-  last_checked: 1781736101.888902
+  last_checked: 1781736101
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:41.888902+02:00'
   last_ai_eval: null
@@ -236913,7 +237713,7 @@ https://github.com/smarkets/marge-bot:
   addition_method: manual
   content_hash: 456e45feb8a89f3ef092787cd0ae71b2ca151f9c52ba8de8d3351aab85d451cd
   health_score: 100.0
-  last_checked: 1779031469.077422
+  last_checked: 1779031469
   needs_ai_refresh: true
   discovered_at: '2023-07-26T19:54:30Z'
   last_ai_eval: null
@@ -236950,7 +237750,7 @@ https://github.com/smartxworks/knest:
   addition_method: manual
   content_hash: 8ad9227005d7c9e5df0f961be84c317de358cf89ef1cbe0f36b577a9e66bc257
   health_score: 100.0
-  last_checked: 1779030413.664637
+  last_checked: 1779030413
   needs_ai_refresh: true
   discovered_at: '2023-05-25T10:36:03Z'
   last_ai_eval: null
@@ -236987,7 +237787,7 @@ https://github.com/smartxworks/virtink:
   addition_method: manual
   content_hash: 3a00f8a0ede46440a57f0ce4e3b948b4b8702cb22dd4f6d3b771af5cf68e9e26
   health_score: 100.0
-  last_checked: 1779030443.414497
+  last_checked: 1779030443
   needs_ai_refresh: true
   discovered_at: '2025-10-09T02:47:43Z'
   last_ai_eval: null
@@ -237023,7 +237823,7 @@ https://github.com/smocker-dev/smocker:
   addition_method: manual
   content_hash: 40efcd8e1c2c1fa509cad2907f268f458d4ac86730f96c073f0d789a30a93278
   health_score: 100.0
-  last_checked: 1779130494.97022
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-02-28T20:09:21Z'
   last_ai_eval: null
@@ -237060,7 +237860,7 @@ https://github.com/sngular/kloadgen:
   addition_method: manual
   content_hash: 6f75656246af7922630fe410a3417708b077de79ea81d6bef46c3e2f35059c5f
   health_score: 100.0
-  last_checked: 1779130495.033727
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2024-11-19T18:12:19Z'
   last_ai_eval: null
@@ -237097,7 +237897,7 @@ https://github.com/softonic/node-policy-webhook:
   addition_method: manual
   content_hash: 6166d7a754467ea95c0cbeb24f39d1d868b74f6fee5b09e8b5657f6224701c07
   health_score: 100.0
-  last_checked: 1779030578.551634
+  last_checked: 1779030578
   needs_ai_refresh: true
   discovered_at: '2022-12-21T09:05:46Z'
   last_ai_eval: null
@@ -237135,7 +237935,7 @@ https://github.com/solarwinds/rkubelog:
   addition_method: manual
   content_hash: 31d366bcbd4ded03d79de63d2b8ea15efc830fcb6370f4e06674cd7404f54392
   health_score: 100.0
-  last_checked: 1779033030.849502
+  last_checked: 1779033030
   needs_ai_refresh: true
   discovered_at: '2023-08-09T08:39:10Z'
   last_ai_eval: null
@@ -237173,7 +237973,7 @@ https://github.com/sonatype-nexus-community:
   addition_method: manual
   content_hash: 1a70e8576d4fa27360396038c0f0ce70dd3390956124369787a0432a2e1aceda
   health_score: 100.0
-  last_checked: 1779030235.965368
+  last_checked: 1779030235
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:55.965368+02:00'
   last_ai_eval: null
@@ -237211,7 +238011,7 @@ https://github.com/sonatype-nexus-community/nexus-kubernetes-openshift:
   addition_method: manual
   content_hash: 0a339f2f486dbe7aeebfe17e13d70db25d9c4e79d839a114b570981a1d62348c
   health_score: 100.0
-  last_checked: 1779029715.464328
+  last_checked: 1779029715
   needs_ai_refresh: true
   discovered_at: '2020-12-16T20:30:21Z'
   last_ai_eval: null
@@ -237249,7 +238049,7 @@ https://github.com/sottlmarek/DevSecOps:
   addition_method: manual
   content_hash: d08b2fc901fa7dd2fd1cd4f920a49ecdaa17251036e8052a68c172b149069be1
   health_score: 100.0
-  last_checked: 1779032790.411602
+  last_checked: 1779032790
   needs_ai_refresh: true
   discovered_at: '2026-06-01T22:09:57Z'
   last_ai_eval: null
@@ -237288,7 +238088,7 @@ https://github.com/spacecloud-io/space-cloud:
   addition_method: manual
   content_hash: 8aa3745d64a8e1e1ab6b6f0ffcc1490c787c8e1f6dc9bbd6e5a386cfa31d72e4
   health_score: 100.0
-  last_checked: 1779034484.93523
+  last_checked: 1779034484
   needs_ai_refresh: true
   discovered_at: '2024-07-04T10:03:27Z'
   last_ai_eval: null
@@ -237325,7 +238125,7 @@ https://github.com/spotify/flink-on-k8s-operator:
   addition_method: manual
   content_hash: 4175406340122dadde67dcc4dda5c28a60e49f718976a8b1d2eaca7ba3d31bea
   health_score: 100.0
-  last_checked: 1779033072.449813
+  last_checked: 1779033072
   needs_ai_refresh: true
   discovered_at: '2026-05-22T21:23:25Z'
   last_ai_eval: null
@@ -237364,7 +238164,7 @@ https://github.com/spring-cloud/spring-cloud-kubernetes:
   addition_method: manual
   content_hash: f5cfb46f1bd67a04f04e502cf23a47034b8e4f291c59692e9ceb0adff1b0f2bd
   health_score: 100.0
-  last_checked: 1779029991.459565
+  last_checked: 1779029991
   needs_ai_refresh: true
   discovered_at: '2026-06-12T15:01:18Z'
   last_ai_eval: null
@@ -237403,7 +238203,7 @@ https://github.com/spring-petclinic/spring-petclinic-cloud:
   addition_method: manual
   content_hash: 163ddf8abcab78d55da91c0529337d7ebe0aaece51bbf9f40c94afdf0ba7526c
   health_score: 100.0
-  last_checked: 1779130495.014555
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2024-08-01T21:32:43Z'
   last_ai_eval: null
@@ -237437,7 +238237,7 @@ https://github.com/spring-petclinic/spring-petclinic-kubernetes:
   addition_method: manual
   content_hash: ff6ea993400fd31d8145cd889f09be8a4f2136e9d71dbebed7933b071ba7b3a8
   health_score: 100.0
-  last_checked: 1779032802.601412
+  last_checked: 1779032802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:42.601412+02:00'
   last_ai_eval: null
@@ -237466,7 +238266,7 @@ https://github.com/spring-petclinic/spring-petclinic-microservices:
   addition_method: manual
   content_hash: a4b9bbbc88032f22ea11194e8a7052f1dfbc7269b5b94aea55d21923a1b922f1
   health_score: 100.0
-  last_checked: 1779033416.142619
+  last_checked: 1779033416
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:20:40Z'
   last_ai_eval: null
@@ -237506,7 +238306,7 @@ https://github.com/spring-projects/spring-boot#L73:
   addition_method: manual
   content_hash: 5f55cc73a0ba8d7dd63a319ad3541b071f7136421dc2d8decd308a57a487c6b9
   health_score: 100.0
-  last_checked: 1779031231.180597
+  last_checked: 1779031231
   needs_ai_refresh: true
   discovered_at: '2026-06-13T20:30:20Z'
   last_ai_eval: null
@@ -237544,7 +238344,7 @@ https://github.com/spring-projects/spring-petclinic:
   addition_method: manual
   content_hash: f46bb6fee08f1ca8127c793df3da35e630cffe49db992edf76cdcd40283fbee1
   health_score: 100.0
-  last_checked: 1779031567.575975
+  last_checked: 1779031567
   needs_ai_refresh: true
   discovered_at: '2026-06-09T07:57:57Z'
   last_ai_eval: null
@@ -237581,7 +238381,7 @@ https://github.com/spring-projects/spring-petclinic/issues/339:
   addition_method: manual
   content_hash: 2ead2066f729ccc18514ab3f3d7c19cc38d0e98c0085ccee1fbc179c0211d718
   health_score: 100.0
-  last_checked: 1779034448.110268
+  last_checked: 1779034448
   needs_ai_refresh: true
   discovered_at: '2026-06-09T07:57:57Z'
   last_ai_eval: null
@@ -237617,7 +238417,7 @@ https://github.com/squalrus/merge-bot:
   addition_method: manual
   content_hash: 3f1aab86ca49bd02e1a509659a317b4ba6b7565a7df02d1a2ee3b557407ab448
   health_score: 100.0
-  last_checked: 1779032117.841023
+  last_checked: 1779032117
   needs_ai_refresh: true
   discovered_at: '2024-01-19T06:05:24Z'
   last_ai_eval: null
@@ -237653,7 +238453,7 @@ https://github.com/squareops/terraform-aws-vpc:
   addition_method: manual
   content_hash: f5906f56eb837c59f96878bbde574fea1cc10db1d1ed0444d928ddabb6d6280b
   health_score: 100.0
-  last_checked: 1779034013.227683
+  last_checked: 1779034013
   needs_ai_refresh: true
   discovered_at: '2024-08-20T08:58:21Z'
   last_ai_eval: null
@@ -237690,7 +238490,7 @@ https://github.com/squat/kilo:
   addition_method: manual
   content_hash: 74c45645cdf32856a5fde1d5968e8c887ae530b3e8d1a87a24aafa57d0f9a54c
   health_score: 100.0
-  last_checked: 1779032380.939247
+  last_checked: 1779032380
   needs_ai_refresh: true
   discovered_at: '2026-06-12T19:30:00Z'
   last_ai_eval: null
@@ -237728,7 +238528,7 @@ https://github.com/srfrnk/jabos:
   addition_method: manual
   content_hash: fe4a0eaa54f02599bc6404730dc1629746991912467d1f76806aea76f220a0d0
   health_score: 100.0
-  last_checked: 1779033002.87919
+  last_checked: 1779033002
   needs_ai_refresh: true
   discovered_at: '2024-12-19T14:53:48Z'
   last_ai_eval: null
@@ -237765,7 +238565,7 @@ https://github.com/ssbostan/jenkins-stack-docker:
   addition_method: manual
   content_hash: 1811852b4c565cb16b239c1b858f10a62bab842ae1d27c33e602aebc70547af6
   health_score: 100.0
-  last_checked: 1779034484.744652
+  last_checked: 1779034484
   needs_ai_refresh: true
   discovered_at: '2024-12-05T18:44:06Z'
   last_ai_eval: null
@@ -237802,7 +238602,7 @@ https://github.com/ssbostan/jenkins-stack-kubernetes:
   addition_method: manual
   content_hash: c9c1aaedfe3a0ef9b75564cd4145ec7717be39ac16fa2b94c6b63bc4533e37df
   health_score: 100.0
-  last_checked: 1779029715.307723
+  last_checked: 1779029715
   needs_ai_refresh: true
   discovered_at: '2024-02-06T19:26:58Z'
   last_ai_eval: null
@@ -237838,7 +238638,7 @@ https://github.com/ssbostan/jenkins-tutorial:
   addition_method: manual
   content_hash: e59a8575de4842c9bcaf9e35bd47ba98eef4ff50b1bd2fa13c0f66d62cc2085d
   health_score: 100.0
-  last_checked: 1779030615.481247
+  last_checked: 1779030615
   needs_ai_refresh: true
   discovered_at: '2024-05-30T13:35:18Z'
   last_ai_eval: null
@@ -237876,7 +238676,7 @@ https://github.com/sse-secure-systems/connaisseur:
   addition_method: manual
   content_hash: 07e05cecfafe713c0a3afebe1a4f7860706d3fce3c3d8297c57f583e13daef13
   health_score: 100.0
-  last_checked: 1779032228.105695
+  last_checked: 1779032228
   needs_ai_refresh: true
   discovered_at: '2026-06-09T03:24:19Z'
   last_ai_eval: null
@@ -237912,7 +238712,7 @@ https://github.com/sstarcher/helm-exporter:
   addition_method: manual
   content_hash: 6ae8fc7fd5b441812529a0ace3e5c8f67debaba58c566331f6c86b74de01c42b
   health_score: 100.0
-  last_checked: 1779033795.215417
+  last_checked: 1779033795
   needs_ai_refresh: true
   discovered_at: '2026-05-26T00:13:35Z'
   last_ai_eval: null
@@ -237948,7 +238748,7 @@ https://github.com/sstephenson/rbenv:
   addition_method: manual
   content_hash: 7230c8f09965fdd1335a4b58dfd69622da22ebce1867df704cb63b6409efb458
   health_score: 100.0
-  last_checked: 1779029502.948293
+  last_checked: 1779029502
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:42.948293+02:00'
   last_ai_eval: null
@@ -237978,7 +238778,7 @@ https://github.com/ssup2/kpexec:
   addition_method: manual
   content_hash: ca0af37133071db91f9ed23ea3af9925e5c5046d0d7d3034c5ea71c6d923bd43
   health_score: 100.0
-  last_checked: 1779030473.577256
+  last_checked: 1779030473
   needs_ai_refresh: true
   discovered_at: '2025-12-04T16:16:48Z'
   last_ai_eval: null
@@ -238015,7 +238815,7 @@ https://github.com/stackrox/Kubernetes_Security_Specialist_Study_Guide:
   addition_method: manual
   content_hash: 86c89cb5887c180508ab7bf1a604414960b4f9dfb0e2537bfc58c0f2c1ffda7a
   health_score: 100.0
-  last_checked: 1779033925.756738
+  last_checked: 1779033925
   needs_ai_refresh: true
   discovered_at: '2021-01-04T22:33:10Z'
   last_ai_eval: null
@@ -238051,7 +238851,7 @@ https://github.com/stackrox/kube-linter:
   addition_method: manual
   content_hash: cf47d7e9192f9651776ea67292bafba150cb7605adf555664bce2ffeeaf80c52
   health_score: 100.0
-  last_checked: 1779030736.970507
+  last_checked: 1779030736
   needs_ai_refresh: true
   discovered_at: '2026-06-10T16:20:01Z'
   last_ai_eval: null
@@ -238094,7 +238894,7 @@ https://github.com/stacksimplify/aws-eks-kubernetes-masterclass:
   addition_method: manual
   content_hash: d5163f19d2b40ed07e72bcf44900e6342df8f5f0792555c8753298823ff51f0c
   health_score: 100.0
-  last_checked: 1781735910.826364
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.826364+02:00'
   last_ai_eval: null
@@ -238131,7 +238931,7 @@ https://github.com/stacksimplify/azure-aks-kubernetes-masterclass:
   addition_method: manual
   content_hash: 5aa5f77ffa2cb7e6a5b6b7b247da6e75b951ea474975085f85c4ebd117f52a18
   health_score: 100.0
-  last_checked: 1781735910.696183
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.696183+02:00'
   last_ai_eval: null
@@ -238167,7 +238967,7 @@ https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/25
   addition_method: manual
   content_hash: 047cb7a87781eb910c358053dcbc997cdd2231a0eb8f27bc610ee154bb2f24d1
   health_score: 100.0
-  last_checked: 1779029883.778285
+  last_checked: 1779029883
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:58:03.778285+02:00'
   last_ai_eval: null
@@ -238193,7 +238993,7 @@ https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/pp
   addition_method: manual
   content_hash: 71d3362e0796df8d9f9d6f1986c67b834869ab8e741a23af5ecc001ffa62bd99
   health_score: 100.0
-  last_checked: 1779033974.124367
+  last_checked: 1779033974
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:06:14.124367+02:00'
   last_ai_eval: null
@@ -238222,7 +239022,7 @@ https://github.com/stakater/Forecastle:
   addition_method: manual
   content_hash: 1d66014024c686b95fa4b93439cfb3d92e8b2eb491e6d35864346f6813b1034b
   health_score: 100.0
-  last_checked: 1779032098.169983
+  last_checked: 1779032098
   needs_ai_refresh: true
   discovered_at: '2026-06-12T21:05:30Z'
   last_ai_eval: null
@@ -238258,7 +239058,7 @@ https://github.com/stakater/IngressMonitorController:
   addition_method: manual
   content_hash: d55795aeb5b47d08150902e6d9bd1bcdea07c755c6a7535d69e46d9c94a650e8
   health_score: 100.0
-  last_checked: 1779034306.753081
+  last_checked: 1779034306
   needs_ai_refresh: true
   discovered_at: '2026-06-09T21:10:31Z'
   last_ai_eval: null
@@ -238296,7 +239096,7 @@ https://github.com/stakater/Reloader:
   addition_method: manual
   content_hash: c6ec5140cb3cd6f3c78c173e0a764d58adf7a3dabcacc855b4a96eebe8632847
   health_score: 100.0
-  last_checked: 1779034479.830412
+  last_checked: 1779034479
   needs_ai_refresh: true
   discovered_at: '2026-06-12T10:43:48Z'
   last_ai_eval: null
@@ -238331,7 +239131,7 @@ https://github.com/stakater/Xposer:
   addition_method: manual
   content_hash: 29c16f22c76bc98338771dc74ac1438639e996eb6118ecdda8b375752b17568b
   health_score: 100.0
-  last_checked: 1779033477.393068
+  last_checked: 1779033477
   needs_ai_refresh: true
   discovered_at: '2023-12-16T14:20:38Z'
   last_ai_eval: null
@@ -238368,7 +239168,7 @@ https://github.com/stan-smith/FossFLOW:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779031401.44877
+  last_checked: 1779031401
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:21.448770+02:00'
   last_ai_eval: null
@@ -238409,7 +239209,7 @@ https://github.com/stashed/stash:
   addition_method: manual
   content_hash: ce830f18065137153095ba75fd3c6c6ff7abe39fb59aebe99059b2b1ed8c28f6
   health_score: 100.0
-  last_checked: 1779032104.23588
+  last_checked: 1779032104
   needs_ai_refresh: true
   discovered_at: '2026-05-15T12:08:49Z'
   last_ai_eval: null
@@ -238446,7 +239246,7 @@ https://github.com/steamhaus/kubeswitch:
   addition_method: manual
   content_hash: df09b7d158365db2199a8310dd14df6fcd934da2e45806e3ffcc2484c8adaff4
   health_score: 100.0
-  last_checked: 1779029989.357538
+  last_checked: 1779029989
   needs_ai_refresh: true
   discovered_at: '2023-02-14T16:27:19Z'
   last_ai_eval: null
@@ -238480,7 +239280,7 @@ https://github.com/stedolan/jq:
   addition_method: manual
   content_hash: 2bbc25b13f97226919336cdea4344360a9fbc78222ca719a5863f5fc7eb3c271
   health_score: 100.0
-  last_checked: 1779032098.162187
+  last_checked: 1779032098
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:58.162187+02:00'
   last_ai_eval: null
@@ -238510,7 +239310,7 @@ https://github.com/stefanprodan/gitops-istio:
   addition_method: manual
   content_hash: 3501356a1e2ae4ce8940c02dae02505b05350fe8d2191b0961d48b8a7fde860e
   health_score: 100.0
-  last_checked: 1779031755.738453
+  last_checked: 1779031755
   needs_ai_refresh: true
   discovered_at: '2026-05-19T09:04:02Z'
   last_ai_eval: null
@@ -238547,7 +239347,7 @@ https://github.com/stefanprodan/podinfo:
   addition_method: manual
   content_hash: 125ee281f14d531e229930cb3a29aaf410035ea7fabe0f0062ae730e37c74eb1
   health_score: 100.0
-  last_checked: 1779034309.631439
+  last_checked: 1779034309
   needs_ai_refresh: true
   discovered_at: '2026-06-08T21:06:43Z'
   last_ai_eval: null
@@ -238586,7 +239386,7 @@ https://github.com/stepchowfun/docuum:
   addition_method: manual
   content_hash: e4741475cc45ec8af39ff632ab96c0284e52a5996db547abb2c372de3bda1b93
   health_score: 100.0
-  last_checked: 1779029838.713647
+  last_checked: 1779029838
   needs_ai_refresh: true
   discovered_at: '2026-06-09T07:28:58Z'
   last_ai_eval: null
@@ -238624,7 +239424,7 @@ https://github.com/stephaneey/azure-and-k8s-architecture:
   addition_method: manual
   content_hash: e4724b9ff68ccdad9df2cf3fb9875306e0925154ddecd072b490d395590d10fc
   health_score: 100.0
-  last_checked: 1781736078.358286
+  last_checked: 1781736078
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:18.358286+02:00'
   last_ai_eval: null
@@ -238661,7 +239461,7 @@ https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/maps/apim.md:
   addition_method: manual
   content_hash: 6589cc4fb14699b1e54bbeaa97d3d2e16254b69129d64b5407cbd2a4e31a59b5
   health_score: 100.0
-  last_checked: 1781736078.320651
+  last_checked: 1781736078
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:18.320651+02:00'
   last_ai_eval: null
@@ -238697,7 +239497,7 @@ https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/maps/apim.md:
   addition_method: manual
   content_hash: 433dcd5937807c0c6137c805c6b114481abf6d8f8e84b925927d1c6a83eb1809
   health_score: 100.0
-  last_checked: 1779033218.506913
+  last_checked: 1779033218
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:53:38.506913+02:00'
   last_ai_eval: null
@@ -238726,7 +239526,7 @@ https://github.com/stern/stern:
   addition_method: manual
   content_hash: 02a6d0aaa779be47b6c109a6867ca9a9a4ec5dd72ca3440241357456549c728f
   health_score: 100.0
-  last_checked: 1779031712.444194
+  last_checked: 1779031712
   needs_ai_refresh: true
   discovered_at: '2026-05-03T09:27:21Z'
   last_ai_eval: null
@@ -238763,7 +239563,7 @@ https://github.com/steve-mt/awesome-slo:
   addition_method: manual
   content_hash: 39ca6d296e300ee9175b8f98be6ac850f7886c05cad347e3eaf281ec4aacd48d
   health_score: 100.0
-  last_checked: 1779130494.943339
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2025-06-12T19:55:29Z'
   last_ai_eval: null
@@ -238799,7 +239599,7 @@ https://github.com/steveazz/awesome-slo:
   addition_method: manual
   content_hash: 2a8a72118a2186dd023c23869839516a034a9b5929836470362f008dfd03995f
   health_score: 100.0
-  last_checked: 1779033163.106224
+  last_checked: 1779033163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:43.106224+02:00'
   last_ai_eval: null
@@ -238829,7 +239629,7 @@ https://github.com/steveteuber/kubectl-graph:
   addition_method: manual
   content_hash: b3652053583cd419d1f0449fb83fa6b07b1a016718aeb4f78087c7d7943a4100
   health_score: 100.0
-  last_checked: 1779029466.853494
+  last_checked: 1779029466
   needs_ai_refresh: true
   discovered_at: '2026-05-19T02:00:05Z'
   last_ai_eval: null
@@ -238867,7 +239667,7 @@ https://github.com/strimzi/kafka-kubernetes-config-provider:
   addition_method: manual
   content_hash: eabf0551149322be6f770e7e21e08dafe73a314081eb9d630bd394fda8f2e39f
   health_score: 100.0
-  last_checked: 1779030116.070434
+  last_checked: 1779030116
   needs_ai_refresh: true
   discovered_at: '2026-04-14T07:02:17Z'
   last_ai_eval: null
@@ -238905,7 +239705,7 @@ https://github.com/strimzi/strimzi-canary:
   addition_method: manual
   content_hash: ffc080c755a148610597ae6ba44a4b825d8440003acf6b569f3e15b32a607103
   health_score: 100.0
-  last_checked: 1779032889.576067
+  last_checked: 1779032889
   needs_ai_refresh: true
   discovered_at: '2024-10-18T08:59:34Z'
   last_ai_eval: null
@@ -238943,7 +239743,7 @@ https://github.com/sukeesh/k8s-job-notify:
   addition_method: manual
   content_hash: 5e70cedb8629e43a105a7a84d9735a8617c6fbf69c509dac9aec12ba9bfa09da
   health_score: 100.0
-  last_checked: 1779031416.972991
+  last_checked: 1779031416
   needs_ai_refresh: true
   discovered_at: '2022-06-09T08:57:34Z'
   last_ai_eval: null
@@ -238977,7 +239777,7 @@ https://github.com/summerwind/actions-runner-controller:
   addition_method: manual
   content_hash: e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf
   health_score: 100.0
-  last_checked: 1779034564.995839
+  last_checked: 1779034564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:04.995839+02:00'
   last_ai_eval: null
@@ -239005,7 +239805,7 @@ https://github.com/superbrothers/zsh-kubectl-prompt:
   addition_method: manual
   content_hash: e8d9f9d17ff8b9e799e416d1321f0734b4fd5a8e234a48cdeacc0ffe97054c8c
   health_score: 100.0
-  last_checked: 1779032754.450066
+  last_checked: 1779032754
   needs_ai_refresh: true
   discovered_at: '2023-05-15T02:43:09Z'
   last_ai_eval: null
@@ -239045,7 +239845,7 @@ https://github.com/superlinked/sie:
   addition_method: automatic
   content_hash: 87b5f5959927f882e9728944c8e066281f088b6576dce59ac000ba0a6ebb59ea
   health_score: null
-  last_checked: 1780352282.814338
+  last_checked: 1780352282
   needs_ai_refresh: false
   discovered_at: '2026-05-29T18:44:19Z'
   last_ai_eval: null
@@ -239092,7 +239892,7 @@ https://github.com/suraksha-123/Grant-Revoke-ssh-access:
   addition_method: manual
   content_hash: 6d6dd7e8bb36758794e830317f29eb55326e8fbe904c06e6ebbbea2653236754
   health_score: 100.0
-  last_checked: 1781736068.204595
+  last_checked: 1781736068
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:41:08.204595+02:00'
   last_ai_eval: null
@@ -239129,7 +239929,7 @@ https://github.com/swade1987/deprek8ion:
   addition_method: manual
   content_hash: 7b786ea62674f3a09329e3f08529e9b3936001174873ebde9eb649e046d21682
   health_score: 100.0
-  last_checked: 1779030852.041418
+  last_checked: 1779030852
   needs_ai_refresh: true
   discovered_at: '2021-07-28T12:32:00Z'
   last_ai_eval: null
@@ -239166,7 +239966,7 @@ https://github.com/swagger-api/swagger-codegen:
   addition_method: manual
   content_hash: d9c645faf2917f2a541a96c949d559a8b1813b9976cec8c12bb84846062b2903
   health_score: 100.0
-  last_checked: 1779031117.897595
+  last_checked: 1779031117
   needs_ai_refresh: true
   discovered_at: '2026-05-19T08:07:36Z'
   last_ai_eval: null
@@ -239204,7 +240004,7 @@ https://github.com/swapnakpanda/Infographics/blob/main/Cheat%20Sheet/Database/SQ
   addition_method: manual
   content_hash: 897668ccfb3e4132ef052f268c28d51f6b2e55d233e4d3a48df7553177e4697e
   health_score: 100.0
-  last_checked: 1781735890.407375
+  last_checked: 1781735890
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:10.407375+02:00'
   last_ai_eval: null
@@ -239240,7 +240040,7 @@ https://github.com/swarmlet/swarmlet:
   addition_method: manual
   content_hash: 311501c4bf6ceb3f737bfa32667fd62e7d0268aa8ae9ea55fe75b11276732c33
   health_score: 100.0
-  last_checked: 1779030012.259267
+  last_checked: 1779030012
   needs_ai_refresh: true
   discovered_at: '2023-04-13T17:58:55Z'
   last_ai_eval: null
@@ -239284,7 +240084,7 @@ https://github.com/swyxio/skills/tree/main:
   addition_method: automatic
   content_hash: 17b19726b672db9f396ca25588dd816335711b3433d678859bd2c5a7b39a3829
   health_score: null
-  last_checked: 1780352404.147657
+  last_checked: 1780352404
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:04.147657+02:00'
   last_ai_eval: null
@@ -239330,7 +240130,7 @@ https://github.com/swyxio/skills/tree/main/twitter-x-scraping:
   addition_method: automatic
   content_hash: c6179cda302c3e7a12583395855ac27f81e7c23dedc3207770ee8853f86f4a23
   health_score: null
-  last_checked: 1780352686.744644
+  last_checked: 1780352686
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:24:46.744644+02:00'
   last_ai_eval: null
@@ -239374,7 +240174,7 @@ https://github.com/syntasso/kratix:
   addition_method: manual
   content_hash: 4f6fc89ef4767dd324889cc96f9f9b978e653b08a6e35cc5a98ea4a29b9dde86
   health_score: 100.0
-  last_checked: 1779030883.160153
+  last_checked: 1779030883
   needs_ai_refresh: true
   discovered_at: '2026-06-10T12:36:21Z'
   last_ai_eval: null
@@ -239410,7 +240210,7 @@ https://github.com/systemcraftsman/lab-tekton-pipelines:
   addition_method: manual
   content_hash: 7ffb7ddc84fcc8e7c5eb4384685b765f14cf951e772846a31fad784651aff823
   health_score: 100.0
-  last_checked: 1779032762.863861
+  last_checked: 1779032762
   needs_ai_refresh: true
   discovered_at: '2020-09-11T13:43:37Z'
   last_ai_eval: null
@@ -239447,7 +240247,7 @@ https://github.com/taosdata/TDengine:
   addition_method: manual
   content_hash: 549d54ac1f8b0fee5cb9f5675523be0e7c23b85078ffdcdb2e005aa3b31ee315
   health_score: 100.0
-  last_checked: 1779030862.000691
+  last_checked: 1779030862
   needs_ai_refresh: true
   discovered_at: '2026-06-12T12:30:52Z'
   last_ai_eval: null
@@ -239482,7 +240282,7 @@ https://github.com/target/pod-reaper:
   addition_method: manual
   content_hash: 710c1d725f3ae960da570d03d7cf72e4f144cdd07206f5cb897e86b092043a69
   health_score: 100.0
-  last_checked: 1779031541.940235
+  last_checked: 1779031541
   needs_ai_refresh: true
   discovered_at: '2026-06-01T14:31:25Z'
   last_ai_eval: null
@@ -239518,7 +240318,7 @@ https://github.com/taubyte/dream:
   addition_method: manual
   content_hash: a48f3eadbf919c44361e0f4d89f53a18762f9ee17aec4f4e9e9e7db60b230963
   health_score: 100.0
-  last_checked: 1779130495.008821
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-04-07T05:00:04Z'
   last_ai_eval: null
@@ -239552,7 +240352,7 @@ https://github.com/taubyte/dreamland:
   addition_method: manual
   content_hash: 661df8f4a4f71dff46381d0c0e8c245ec770bda1714f884fdd3c6015fd6b3559
   health_score: 100.0
-  last_checked: 1779032820.368091
+  last_checked: 1779032820
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:00.368091+02:00'
   last_ai_eval: null
@@ -239581,7 +240381,7 @@ https://github.com/taubyte/tau:
   addition_method: manual
   content_hash: eb499cea150263a03dad6a3c8eda71fdc71f3731677285ec4ce05b23bed8d0df
   health_score: 100.0
-  last_checked: 1779031032.063214
+  last_checked: 1779031032
   needs_ai_refresh: true
   discovered_at: '2026-05-07T14:02:50Z'
   last_ai_eval: null
@@ -239621,7 +240421,7 @@ https://github.com/tchiotludo/akhq:
   addition_method: manual
   content_hash: 67f35e0828fff7ba0c4662ffdb54b71e6f29dfbb99ff4f8d87737df215c68fe1
   health_score: 100.0
-  last_checked: 1779029472.948848
+  last_checked: 1779029472
   needs_ai_refresh: true
   discovered_at: '2026-06-13T01:16:31Z'
   last_ai_eval: null
@@ -239658,7 +240458,7 @@ https://github.com/tcnksm/awesome-container:
   addition_method: manual
   content_hash: 9d936b186489ec323b0ec9d39c7c4286413684c2688b83a6bf7a933e557e50ae
   health_score: 100.0
-  last_checked: 1779030196.669562
+  last_checked: 1779030196
   needs_ai_refresh: true
   discovered_at: '2020-08-05T01:15:48Z'
   last_ai_eval: null
@@ -239698,7 +240498,7 @@ https://github.com/team-soteria/rback:
   addition_method: manual
   content_hash: 150c057ef86abcfb4523d95c03df03bc427de822f68398807e1fc9b6def4de24
   health_score: 100.0
-  last_checked: 1779033947.986653
+  last_checked: 1779033947
   needs_ai_refresh: true
   discovered_at: '2021-01-04T12:59:14Z'
   last_ai_eval: null
@@ -239737,7 +240537,7 @@ https://github.com/teamcode-inc/kubeorbit:
   addition_method: manual
   content_hash: bdf3311904289520ce33142a90fc9b2d554fc34600ab788ef886b81cac40397a
   health_score: 100.0
-  last_checked: 1779030205.011446
+  last_checked: 1779030205
   needs_ai_refresh: true
   discovered_at: '2023-02-17T08:40:47Z'
   last_ai_eval: null
@@ -239773,7 +240573,7 @@ https://github.com/techiescamp/devops-projects:
   addition_method: manual
   content_hash: 297a8442638797fa98363d63903f491e018c9759a1d1ce56fa095c869aa8c90e
   health_score: 100.0
-  last_checked: 1781735940.323854
+  last_checked: 1781735940
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:00.323854+02:00'
   last_ai_eval: null
@@ -239809,7 +240609,7 @@ https://github.com/techiescamp/kubernetes-learning-path:
   addition_method: manual
   content_hash: 671752463b99aa84b82e66d4a4f67c9f4f882d81b93c09d5e958577c19192559
   health_score: 100.0
-  last_checked: 1781736057.376523
+  last_checked: 1781736057
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:57.376523+02:00'
   last_ai_eval: null
@@ -239844,7 +240644,7 @@ https://github.com/techno-tim/k3s-ansible:
   addition_method: manual
   content_hash: 3c34d83014e44e8c17aa06bce355f18ed35d6dc539c360107c99c947cfc14c33
   health_score: 100.0
-  last_checked: 1779029989.244494
+  last_checked: 1779029989
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:49.244494+02:00'
   last_ai_eval: null
@@ -239873,7 +240673,7 @@ https://github.com/techpivot/terraform-module-releaser:
   addition_method: manual
   content_hash: 950704da59b499a2579d6e7bcc2e4a2c50f07b6ac789932c8bbfd7de372097ab
   health_score: 100.0
-  last_checked: 1779032817.964031
+  last_checked: 1779032817
   needs_ai_refresh: true
   discovered_at: '2026-06-13T01:24:45Z'
   last_ai_eval: null
@@ -239914,7 +240714,7 @@ https://github.com/tektoncd:
   addition_method: manual
   content_hash: 5c460d842a7936c0726c8865b93c5b0c7b1dadf3972c70a52c303a5bcd103a2e
   health_score: 100.0
-  last_checked: 1779031625.329661
+  last_checked: 1779031625
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:27:05.329661+02:00'
   last_ai_eval: null
@@ -239951,7 +240751,7 @@ https://github.com/tektoncd/chains:
   addition_method: manual
   content_hash: 2cdbd293843a82fe6216d9cab2c8fd41a58eb28fd1957dd1bbf04b90ca71c7b0
   health_score: 100.0
-  last_checked: 1779029590.818323
+  last_checked: 1779029590
   needs_ai_refresh: true
   discovered_at: '2026-06-12T09:36:31Z'
   last_ai_eval: null
@@ -239988,7 +240788,7 @@ https://github.com/tektoncd/community:
   addition_method: manual
   content_hash: 155e11a94e516cc34edab1e2e3071bbca822d651ead9ccb0cae7bb5f6181e6f3
   health_score: 100.0
-  last_checked: 1779032572.167462
+  last_checked: 1779032572
   needs_ai_refresh: true
   discovered_at: '2026-06-11T13:30:31Z'
   last_ai_eval: null
@@ -240025,7 +240825,7 @@ https://github.com/tektoncd/pipeline:
   addition_method: manual
   content_hash: 9228a9fc5e9b946dff4963314729e0fac644c1d4329be1f2beb33017fd8a27e4
   health_score: 100.0
-  last_checked: 1779030240.945392
+  last_checked: 1779030240
   needs_ai_refresh: true
   discovered_at: '2026-06-14T09:33:11Z'
   last_ai_eval: null
@@ -240063,7 +240863,7 @@ https://github.com/telekom/das-schiff:
   addition_method: manual
   content_hash: b2086cfe7f173a84cf74c31476d2757aec6a2b8ff511cc79355cd3c6cfcc5116
   health_score: 100.0
-  last_checked: 1779031107.536429
+  last_checked: 1779031107
   needs_ai_refresh: true
   discovered_at: '2025-09-04T15:01:23Z'
   last_ai_eval: null
@@ -240099,7 +240899,7 @@ https://github.com/teleskopeView/teleskope_k8s:
   addition_method: manual
   content_hash: 30fd093abbbc74f5ae7e6bfb1b238351bc34aa260195c2cd5dd708a01a758cdb
   health_score: 100.0
-  last_checked: 1779034450.556359
+  last_checked: 1779034450
   needs_ai_refresh: true
   discovered_at: '2022-10-12T06:42:24Z'
   last_ai_eval: null
@@ -240136,7 +240936,7 @@ https://github.com/tellerops/helm-teller:
   addition_method: manual
   content_hash: 667b488d327089249eb627b829390544306434528cddfe2362bc716f7a837b79
   health_score: 100.0
-  last_checked: 1779031825.6215
+  last_checked: 1779031825
   needs_ai_refresh: true
   discovered_at: '2022-11-14T17:37:27Z'
   last_ai_eval: null
@@ -240174,7 +240974,7 @@ https://github.com/tenable/access-undenied-aws:
   addition_method: manual
   content_hash: 5cd4779809c3a5be1f92b632b94713ff45d077ac96b8fee49a0c9852a852ac2d
   health_score: 100.0
-  last_checked: 1779130494.988035
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-04-13T18:19:16Z'
   last_ai_eval: null
@@ -240211,7 +241011,7 @@ https://github.com/tensorchord/Awesome-LLMOps:
   addition_method: manual
   content_hash: 1243fd67e4ccd3df802d78acca929307444150337f6181a0e5394cd6fcf2ad71
   health_score: 100.0
-  last_checked: 1779033617.85776
+  last_checked: 1779033617
   needs_ai_refresh: true
   discovered_at: '2026-05-21T09:12:50Z'
   last_ai_eval: null
@@ -240251,7 +241051,7 @@ https://github.com/tensorchord/envd:
   addition_method: manual
   content_hash: 770a6424a70e025fdbe5b649f3def28c5cfc8e66d2c960c676fb128629f4656c
   health_score: 100.0
-  last_checked: 1779033130.251695
+  last_checked: 1779033130
   needs_ai_refresh: true
   discovered_at: '2026-05-21T22:05:25Z'
   last_ai_eval: null
@@ -240288,7 +241088,7 @@ https://github.com/termkit/gama:
   addition_method: manual
   content_hash: abfa175c30347a2cca923cb7b2b2e6abf01d8bf16dd7b9c1cbf3301df80f76b9
   health_score: 100.0
-  last_checked: 1779033259.164219
+  last_checked: 1779033259
   needs_ai_refresh: true
   discovered_at: '2025-11-08T08:37:03Z'
   last_ai_eval: null
@@ -240328,7 +241128,7 @@ https://github.com/terraform-aws-modules:
   addition_method: manual
   content_hash: e7121402995f4a77600c9675a673757e5ebbe21198f581c401f2b997cee862b1
   health_score: 100.0
-  last_checked: 1779029641.074387
+  last_checked: 1779029641
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:54:01.074387+02:00'
   last_ai_eval: null
@@ -240364,7 +241164,7 @@ https://github.com/terraform-aws-modules/terraform-aws-eks:
   addition_method: manual
   content_hash: 79a58ebbdd539631f914844b37dfeff143b259d50b44d55495f335dbae0a74b9
   health_score: 100.0
-  last_checked: 1779033419.536281
+  last_checked: 1779033419
   needs_ai_refresh: true
   discovered_at: '2026-05-29T16:46:41Z'
   last_ai_eval: null
@@ -240400,7 +241200,7 @@ https://github.com/terraform-aws-modules/terraform-aws-solutions:
   addition_method: manual
   content_hash: 202571676d7990b512e1fd6685ee693786da0e4c56ff3453a6cbc936c24e90d9
   health_score: 100.0
-  last_checked: 1779029252.273239
+  last_checked: 1779029252
   needs_ai_refresh: true
   discovered_at: '2023-06-28T10:29:46Z'
   last_ai_eval: null
@@ -240436,7 +241236,7 @@ https://github.com/terraform-linters/tflint/releases/tag/v0.51.0:
   addition_method: manual
   content_hash: 75cc686f1cc8e3852caaadd1d0a74b05d2cdb619ae635405350b7f1f6957add7
   health_score: 100.0
-  last_checked: 1779032589.159523
+  last_checked: 1779032589
   needs_ai_refresh: true
   discovered_at: '2026-06-13T17:46:34Z'
   last_ai_eval: null
@@ -240475,7 +241275,7 @@ https://github.com/terramate-io/terramate:
   addition_method: manual
   content_hash: 1513098c95eb990db1d4df497307f040e61d3baf25db35e2d9a0f0ccc4869e3c
   health_score: 100.0
-  last_checked: 1779130495.032298
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-27T11:50:43Z'
   last_ai_eval: null
@@ -240509,7 +241309,7 @@ https://github.com/terrytangyuan/awesome-argo:
   addition_method: manual
   content_hash: 4cfcb2323980bc80f403202b4611bc3b2dd06b3d8dda2c07d39412a509e54f89
   health_score: 100.0
-  last_checked: 1779031258.343943
+  last_checked: 1779031258
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:58.343943+02:00'
   last_ai_eval: null
@@ -240539,7 +241339,7 @@ https://github.com/terrytangyuan/awesome-kubeflow:
   addition_method: manual
   content_hash: 368e3278e8b47d381a4391c7059b86740316f6b32b4060ea01e49f4818165a7f
   health_score: 100.0
-  last_checked: 1779032406.136259
+  last_checked: 1779032406
   needs_ai_refresh: true
   discovered_at: '2026-01-01T03:24:00Z'
   last_ai_eval: null
@@ -240577,7 +241377,7 @@ https://github.com/testcontainers:
   addition_method: manual
   content_hash: f65a223f058675053d67335baa5a873b8a0a1118a7ba296d1ccddb5137065dc5
   health_score: 100.0
-  last_checked: 1779030742.568644
+  last_checked: 1779030742
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:12:22.568644+02:00'
   last_ai_eval: null
@@ -240613,7 +241413,7 @@ https://github.com/tfutils/tfenv:
   addition_method: manual
   content_hash: 2fcb948b5d067c8cf48c90e90a73b6733826002a165922b95592cc136be4ff5e
   health_score: 100.0
-  last_checked: 1779034394.942551
+  last_checked: 1779034394
   needs_ai_refresh: true
   discovered_at: '2026-05-01T20:56:20Z'
   last_ai_eval: null
@@ -240650,7 +241450,7 @@ https://github.com/tfxor/terraform-google-automation-demo:
   addition_method: manual
   content_hash: a2c43d5f5fe8cb54b44c54b31b1627ccf75219e2ccf038f45c5a55c14ca09353
   health_score: 100.0
-  last_checked: 1779130494.932493
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2019-10-24T19:52:20Z'
   last_ai_eval: null
@@ -240688,7 +241488,7 @@ https://github.com/thangchung/awesome-dotnet-core:
   addition_method: manual
   content_hash: cdc29aa9f0216deeaa302becff4aa9868cb69a89a60291d9dcac5846140f0022
   health_score: 100.0
-  last_checked: 1781736123.283479
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.283479+02:00'
   last_ai_eval: null
@@ -240725,7 +241525,7 @@ https://github.com/thanos-io/kube-thanos:
   addition_method: manual
   content_hash: 39f6edec555f4c2ea241d2e8b19ee471b07e71d0d742da66ece135be919db8f7
   health_score: 100.0
-  last_checked: 1779030983.228387
+  last_checked: 1779030983
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:23.228387+02:00'
   last_ai_eval: null
@@ -240752,7 +241552,7 @@ https://github.com/thanos-io/thanos:
   addition_method: manual
   content_hash: afbd2715a29308eef6a2d37cd8e73dfc86c1121ece31ffe590ae06206fad9f2c
   health_score: 100.0
-  last_checked: 1779033714.10244
+  last_checked: 1779033714
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:01:54.102440+02:00'
   last_ai_eval: null
@@ -240782,7 +241582,7 @@ https://github.com/thebjorn/pydeps:
   addition_method: manual
   content_hash: f0e1c9c5e6930614e1d9690248b4d0a2181ec6faed3d9c9d95bea6f8e6d6123d
   health_score: 100.0
-  last_checked: 1779031474.198751
+  last_checked: 1779031474
   needs_ai_refresh: true
   discovered_at: '2026-06-09T09:10:28Z'
   last_ai_eval: null
@@ -240816,7 +241616,7 @@ https://github.com/theforeman/foreman-ansible-modules:
   addition_method: manual
   content_hash: 9296794cfa8620972a8787dbdd7142df7278240ec87a317107603f0026cfed3f
   health_score: 100.0
-  last_checked: 1779031962.829712
+  last_checked: 1779031962
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:32:42.829712+02:00'
   last_ai_eval: null
@@ -240845,7 +241645,7 @@ https://github.com/theketchio/ketch:
   addition_method: manual
   content_hash: c1ebb74798226b8004b5a89a4e70d8693ace5a23b5e00efeae98c481a1da578b
   health_score: 100.0
-  last_checked: 1779029138.73826
+  last_checked: 1779029138
   needs_ai_refresh: true
   discovered_at: '2025-04-09T09:20:30Z'
   last_ai_eval: null
@@ -240882,7 +241682,7 @@ https://github.com/theonedev/onedev:
   addition_method: manual
   content_hash: 918d29ab158d62c79133ccb48e992dd6f52da6ec0575eb185247de09126938ce
   health_score: 100.0
-  last_checked: 1779033162.83037
+  last_checked: 1779033162
   needs_ai_refresh: true
   discovered_at: '2026-06-14T04:50:11Z'
   last_ai_eval: null
@@ -240916,7 +241716,7 @@ https://github.com/thomast1906/DevOps-Journey-Using-Azure-DevOps/tree/main/labs:
   addition_method: manual
   content_hash: ba8efa18735acf1f083245785759e886d1cfa9afb2c694e675abd65a8e4c30bd
   health_score: 100.0
-  last_checked: 1779030534.491209
+  last_checked: 1779030534
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:54.491209+02:00'
   last_ai_eval: null
@@ -240946,7 +241746,7 @@ https://github.com/thomast1906/DevOps-The-Hard-Way-Azure:
   addition_method: manual
   content_hash: ec2468975ca9f7646038a0dde2e5205ce8551a8e28bc50978bef2691f34fb8cf
   health_score: 100.0
-  last_checked: 1779031753.022247
+  last_checked: 1779031753
   needs_ai_refresh: true
   discovered_at: '2026-04-16T10:04:14Z'
   last_ai_eval: null
@@ -240983,7 +241783,7 @@ https://github.com/thomast1906/terraform-on-azure:
   addition_method: manual
   content_hash: e4f33f984ebad37c568197a4ae05332d73b3f28e6de596c6a196f6f6bea988b1
   health_score: 100.0
-  last_checked: 1781736233.776396
+  last_checked: 1781736233
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:53.776396+02:00'
   last_ai_eval: null
@@ -241019,7 +241819,7 @@ https://github.com/tibordp/terraform-hcloud-dualstack-k8s:
   addition_method: manual
   content_hash: 394b14d671be3718ad6d3cd32c28f97be13cd33633ee70a517e07c98af76e5e7
   health_score: 100.0
-  last_checked: 1779033416.220858
+  last_checked: 1779033416
   needs_ai_refresh: true
   discovered_at: '2026-06-11T15:24:44Z'
   last_ai_eval: null
@@ -241057,7 +241857,7 @@ https://github.com/timothystewart6/k3s-ansible:
   addition_method: manual
   content_hash: 02acceabb8aeee9be206c607afcb185bc810ef7904fdd7612ae730897360e1ab
   health_score: 100.0
-  last_checked: 1779130494.956468
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-01-07T21:31:59Z'
   last_ai_eval: null
@@ -241094,7 +241894,7 @@ https://github.com/tinyzimmer/gst-pipeline-operator:
   addition_method: manual
   content_hash: 9a02e4c95ce0e93006d98ef9c4c45387a3c10e6cc8b40f1e21c87cc224e715a5
   health_score: 100.0
-  last_checked: 1779030605.59328
+  last_checked: 1779030605
   needs_ai_refresh: true
   discovered_at: '2021-01-27T06:05:57Z'
   last_ai_eval: null
@@ -241131,7 +241931,7 @@ https://github.com/tinyzimmer/k3p:
   addition_method: manual
   content_hash: 2f78a93a8a7d2b2d14dad76ac8bc622d479a9c4d2c9c9a2612c2c6217113b1a6
   health_score: 100.0
-  last_checked: 1779033795.593011
+  last_checked: 1779033795
   needs_ai_refresh: true
   discovered_at: '2021-01-25T06:53:22Z'
   last_ai_eval: null
@@ -241165,7 +241965,7 @@ https://github.com/tinyzimmer/kvdi:
   addition_method: manual
   content_hash: 468aa7b334cee8e4586bb0736eff4002678622a00381dad2e282dd6d328ad9ff
   health_score: 100.0
-  last_checked: 1779033343.322823
+  last_checked: 1779033343
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:43.322823+02:00'
   last_ai_eval: null
@@ -241196,7 +241996,7 @@ https://github.com/tldrsec/awesome-secure-defaults:
   addition_method: manual
   content_hash: 4252f6b69440bce70e5dfcff69c0343efb3f060481b77711d8b7683944728777
   health_score: 100.0
-  last_checked: 1781736123.200117
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.200117+02:00'
   last_ai_eval: null
@@ -241234,7 +242034,7 @@ https://github.com/tlkamp/terraform-provider-validation:
   addition_method: manual
   content_hash: 18cf34ba9a0008831827526789e7c41278969db7d1c8ba0eed23433649716cec
   health_score: 100.0
-  last_checked: 1779031541.795863
+  last_checked: 1779031541
   needs_ai_refresh: true
   discovered_at: '2024-08-10T17:27:13Z'
   last_ai_eval: null
@@ -241272,7 +242072,7 @@ https://github.com/tmobile/magtape:
   addition_method: manual
   content_hash: c1b71021d8fc72172f1cd3c5133be94943b8997b26dda2ed44afa39c81041cc0
   health_score: 100.0
-  last_checked: 1779033187.732372
+  last_checked: 1779033187
   needs_ai_refresh: true
   discovered_at: '2024-04-24T21:10:25Z'
   last_ai_eval: null
@@ -241311,7 +242111,7 @@ https://github.com/toboshii/hajimari:
   addition_method: manual
   content_hash: 06b94c714cf4b146adff9f71da77a04a627878cf8d0a105017cb73027b7e45ed
   health_score: 100.0
-  last_checked: 1779029119.115262
+  last_checked: 1779029119
   needs_ai_refresh: true
   discovered_at: '2026-06-12T19:47:16Z'
   last_ai_eval: null
@@ -241348,7 +242148,7 @@ https://github.com/todaywasawesome/atomic-cluster:
   addition_method: manual
   content_hash: 3990a1676712391118d3bb52d3ba967e4f5ed4d9afb6050dfcb569058fb13388
   health_score: 100.0
-  last_checked: 1781735910.623388
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.623388+02:00'
   last_ai_eval: null
@@ -241385,7 +242185,7 @@ https://github.com/todaywasawesome/oss-apps:
   addition_method: manual
   content_hash: 4fa85bcb8665e483db0681692a8b49d51e78e6baea0d2fefe10b7ebcf2f337a5
   health_score: 100.0
-  last_checked: 1781735910.824345
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.824345+02:00'
   last_ai_eval: null
@@ -241421,7 +242221,7 @@ https://github.com/tokarev-artem/auto-ec2-setup:
   addition_method: manual
   content_hash: 10346f3bf6404a2931ed534b7b4f3b057410f0a378cc342f7d4d9262aa5b5679
   health_score: 100.0
-  last_checked: 1781736233.517702
+  last_checked: 1781736233
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:53.517702+02:00'
   last_ai_eval: null
@@ -241458,7 +242258,7 @@ https://github.com/tom-256/ansible-awx-packer:
   addition_method: manual
   content_hash: 04751b2261fe8913910d78df5d46f11492e078b0b7660220c0020e3e8707e3ef
   health_score: 100.0
-  last_checked: 1781735865.90057
+  last_checked: 1781735865
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:45.900570+02:00'
   last_ai_eval: null
@@ -241495,7 +242295,7 @@ https://github.com/tomhuang12/awesome-k8s-resources:
   addition_method: manual
   content_hash: 5acdafea400c9d5ecf18db7776ccdb79a9cd7ea2c50db5e7de83793d5b4a91d4
   health_score: 100.0
-  last_checked: 1779032077.257612
+  last_checked: 1779032077
   needs_ai_refresh: true
   discovered_at: '2025-05-20T14:54:06Z'
   last_ai_eval: null
@@ -241533,7 +242333,7 @@ https://github.com/tommeramber/ocp-automations:
   addition_method: manual
   content_hash: 47ac144b55fb5e58ada327ec610aa1a96a6c3065c41f628a8e2060b90235324d
   health_score: 100.0
-  last_checked: 1781736123.151273
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.151273+02:00'
   last_ai_eval: null
@@ -241569,7 +242369,7 @@ https://github.com/tomnomnom/gron:
   addition_method: manual
   content_hash: b6c2204a36ada475f9bfec943b71e1d65d527102b0aded6c91e8d013a6eb7590
   health_score: 100.0
-  last_checked: 1779031796.78935
+  last_checked: 1779031796
   needs_ai_refresh: true
   discovered_at: '2025-05-31T15:00:47Z'
   last_ai_eval: null
@@ -241608,7 +242408,7 @@ https://github.com/tomwechsler/HashiCorp_Certified_Terraform_Associate:
   addition_method: manual
   content_hash: 1bbbc75164c82f5a9a1e427c4b5eefcc847aa44e2b18c30924f9c5135acf6c37
   health_score: 100.0
-  last_checked: 1781736235.214005
+  last_checked: 1781736235
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:55.214005+02:00'
   last_ai_eval: null
@@ -241646,7 +242446,7 @@ https://github.com/toniblyx/my-arsenal-of-aws-security-tools:
   addition_method: manual
   content_hash: de94c9d57468f9afb9c3fb089284b8905d2ee86b39c0430f3400a19fc683f2e5
   health_score: 100.0
-  last_checked: 1779030852.078229
+  last_checked: 1779030852
   needs_ai_refresh: true
   discovered_at: '2026-04-17T13:45:09Z'
   last_ai_eval: null
@@ -241685,7 +242485,7 @@ https://github.com/topics/gitops:
   addition_method: manual
   content_hash: b95552aeb95693ca8c3d04ee9caa28db22be0f6fa352e918426db82393c4e594
   health_score: 100.0
-  last_checked: 1781736235.27994
+  last_checked: 1781736235
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:55.279940+02:00'
   last_ai_eval: null
@@ -241723,7 +242523,7 @@ https://github.com/topics/yaml-processor:
   addition_method: manual
   content_hash: e88e3f74875008020a7018e9f33194dff6953eb4fab4a4aba39ae094048c0d12
   health_score: 100.0
-  last_checked: 1781736180.919184
+  last_checked: 1781736180
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:00.919184+02:00'
   last_ai_eval: null
@@ -241761,7 +242561,7 @@ https://github.com/topolvm/pvc-autoresizer:
   addition_method: manual
   content_hash: b4f20c7708f1c411842092ae28c91d4884bc40ff87237a989c2c5ea7a1e95021
   health_score: 100.0
-  last_checked: 1779031540.20149
+  last_checked: 1779031540
   needs_ai_refresh: true
   discovered_at: '2026-06-09T05:41:31Z'
   last_ai_eval: null
@@ -241798,7 +242598,7 @@ https://github.com/towardsthecloud/cloudburn:
   addition_method: manual
   content_hash: be89f14b1199276bf0dadec18444513e5ce19deb23b8a3dc40b4b8b1f96e3b48
   health_score: 100.0
-  last_checked: 1779031231.480354
+  last_checked: 1779031231
   needs_ai_refresh: true
   discovered_at: '2026-04-09T11:47:52Z'
   last_ai_eval: null
@@ -241839,7 +242639,7 @@ https://github.com/trimstray/test-your-sysadmin-skills:
   addition_method: manual
   content_hash: c40b7f77bf9281f6edfc80ff1582d0f7cd4841fef91e8a0443a2d83b13487fa7
   health_score: 100.0
-  last_checked: 1779032780.439148
+  last_checked: 1779032780
   needs_ai_refresh: true
   discovered_at: '2024-11-19T14:07:11Z'
   last_ai_eval: null
@@ -241879,7 +242679,7 @@ https://github.com/trimstray/the-book-of-secret-knowledge:
   addition_method: manual
   content_hash: 7a9824a2bd59525ff7107cc1756f06d7d7a674f3ed9956973b87f31c0fa933f0
   health_score: 100.0
-  last_checked: 1779033592.347755
+  last_checked: 1779033592
   needs_ai_refresh: true
   discovered_at: '2024-11-19T14:00:38Z'
   last_ai_eval: null
@@ -241918,7 +242718,7 @@ https://github.com/trisberg/spring-petclinic:
   addition_method: manual
   content_hash: 43baa4392328322cd370b17e6eb8505929c853e87c2ff3680d81a621a7d2bc91
   health_score: 100.0
-  last_checked: 1779032383.762224
+  last_checked: 1779032383
   needs_ai_refresh: true
   discovered_at: '2023-10-10T17:46:57Z'
   last_ai_eval: null
@@ -241955,7 +242755,7 @@ https://github.com/trstringer/kubectl-example:
   addition_method: manual
   content_hash: 30b813372ccbb846c5ce74fcaee25ca7092f9a613c83807f269030827f9d8735
   health_score: 100.0
-  last_checked: 1779034084.833611
+  last_checked: 1779034084
   needs_ai_refresh: true
   discovered_at: '2023-02-20T13:29:22Z'
   last_ai_eval: null
@@ -241992,7 +242792,7 @@ https://github.com/tsenart/vegeta:
   addition_method: manual
   content_hash: c6d5ec0010812fadfa733df494f24d2475847713da40cfb7e5a9afa09b0a25bb
   health_score: 100.0
-  last_checked: 1779031103.865072
+  last_checked: 1779031103
   needs_ai_refresh: true
   discovered_at: '2026-02-16T14:07:07Z'
   last_ai_eval: null
@@ -242028,7 +242828,7 @@ https://github.com/tutorialworks/pipeline-library-demo:
   addition_method: manual
   content_hash: 35bfb0c2216ed6d04ca932e28b0f9c73bd0bd5058328ceceb51a42bef87ca6b9
   health_score: 100.0
-  last_checked: 1781735911.064587
+  last_checked: 1781735911
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:31.064587+02:00'
   last_ai_eval: null
@@ -242065,7 +242865,7 @@ https://github.com/twintproject/twint:
   addition_method: manual
   content_hash: 68eb5a98642fab7142087dba546a0568cefe4f347326a555256723ab8c934c68
   health_score: 100.0
-  last_checked: 1779032224.140368
+  last_checked: 1779032224
   needs_ai_refresh: true
   discovered_at: '2023-02-23T13:58:09Z'
   last_ai_eval: null
@@ -242103,7 +242903,7 @@ https://github.com/txn2/kubefwd:
   addition_method: manual
   content_hash: 37e2cd9b04ccf9b31f68d3cc050ac9f80111b44638b5d59238242957bb23ebfc
   health_score: 100.0
-  last_checked: 1779030976.013981
+  last_checked: 1779030976
   needs_ai_refresh: true
   discovered_at: '2026-06-09T22:50:36Z'
   last_ai_eval: null
@@ -242139,7 +242939,7 @@ https://github.com/typescript-cheatsheets/react:
   addition_method: manual
   content_hash: 6ff545935398c8b9cb2c9265f6cfacd220e3164ec310c8348e2ff55c0cc9ecd4
   health_score: 100.0
-  last_checked: 1779032798.384704
+  last_checked: 1779032798
   needs_ai_refresh: true
   discovered_at: '2026-05-29T19:52:44Z'
   last_ai_eval: null
@@ -242175,7 +242975,7 @@ https://github.com/ua-nick/Data-Structures-and-Algorithms:
   addition_method: manual
   content_hash: 4a1b4883647be04f84cce064fd6a5cca5c3471e9a80e22717a97869481956907
   health_score: 100.0
-  last_checked: 1779130494.954145
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2024-05-10T19:40:23Z'
   last_ai_eval: null
@@ -242214,7 +243014,7 @@ https://github.com/ualter/awsbe-site:
   addition_method: manual
   content_hash: 888cd10400fc279d2f1845f4949a0d541342a79e8501e2adb64da79264eda994
   health_score: 100.0
-  last_checked: 1781735877.854928
+  last_checked: 1781735877
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:37:57.854928+02:00'
   last_ai_eval: null
@@ -242252,7 +243052,7 @@ https://github.com/uber/kraken:
   addition_method: manual
   content_hash: 31ed194cf67cc22bc6aa3766dd5402720a8b2bb64dc4cb9718ffa19873242572
   health_score: 100.0
-  last_checked: 1779031393.4221
+  last_checked: 1779031393
   needs_ai_refresh: true
   discovered_at: '2026-06-12T15:37:44Z'
   last_ai_eval: null
@@ -242292,7 +243092,7 @@ https://github.com/unagex/kondense:
   addition_method: manual
   content_hash: 9a33404e5719a240f24a1c99c34b6cd307d1589ef3c7a993be7b3a36d795ad87
   health_score: 100.0
-  last_checked: 1779031397.253627
+  last_checked: 1779031397
   needs_ai_refresh: true
   discovered_at: '2024-11-05T04:02:08Z'
   last_ai_eval: null
@@ -242330,7 +243130,7 @@ https://github.com/unitypark/aws-serverless-demos:
   addition_method: manual
   content_hash: dd7ebe29eac8c72b61a5fda9a104202c5896c457feb4527780544ba90f5d59de
   health_score: 100.0
-  last_checked: 1781735921.128675
+  last_checked: 1781735921
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:41.128675+02:00'
   last_ai_eval: null
@@ -242364,7 +243164,7 @@ https://github.com/unitypark/aws-serverless-demos/tree/main/serverless-web-hosti
   addition_method: manual
   content_hash: dedb9c69693ec93c671fc05ffea3bc0409b3ded53882a490efca7d6e1130c36d
   health_score: 100.0
-  last_checked: 1779030335.722516
+  last_checked: 1779030335
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:35.722516+02:00'
   last_ai_eval: null
@@ -242392,7 +243192,7 @@ https://github.com/unixorn/awesome-zsh-plugins:
   addition_method: manual
   content_hash: 5bc3f053f69bd75111b467e5643d3410f0a2e5d681cbbb00eeb91dd91b5e9eef
   health_score: 100.0
-  last_checked: 1779029507.787289
+  last_checked: 1779029507
   needs_ai_refresh: true
   discovered_at: '2026-06-13T16:12:57Z'
   last_ai_eval: null
@@ -242430,7 +243230,7 @@ https://github.com/unxsist/jet-pilot:
   addition_method: manual
   content_hash: 4043a8a110577ec40f5e5e13440e3a8f6966f1986e0c8005ae3ba3190df6dad8
   health_score: 100.0
-  last_checked: 1779033579.660045
+  last_checked: 1779033579
   needs_ai_refresh: true
   discovered_at: '2026-03-09T18:34:55Z'
   last_ai_eval: null
@@ -242464,7 +243264,7 @@ https://github.com/up9inc/mizu:
   addition_method: manual
   content_hash: af2af430c1693288f10e0ac9c2e9d3c4514537ef5bc0e169d16ac18ab5c358b6
   health_score: 100.0
-  last_checked: 1779030574.924435
+  last_checked: 1779030574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:34.924435+02:00'
   last_ai_eval: null
@@ -242496,7 +243296,7 @@ https://github.com/upbound/platform-ref-multi-k8s:
   addition_method: manual
   content_hash: d9ec688cbd0cfad5ca5cba779b3a6e382e5b86f567e5a1ac91d49eaf29f0122b
   health_score: 100.0
-  last_checked: 1779032182.43422
+  last_checked: 1779032182
   needs_ai_refresh: true
   discovered_at: '2026-02-09T19:39:18Z'
   last_ai_eval: null
@@ -242534,7 +243334,7 @@ https://github.com/updatecli/updatecli:
   addition_method: manual
   content_hash: a0ddaa815b7eb5748af02f8a3b557813abe23e8df6b176936284569da780320d
   health_score: 100.0
-  last_checked: 1779029148.0778
+  last_checked: 1779029148
   needs_ai_refresh: true
   discovered_at: '2026-06-13T12:48:15Z'
   last_ai_eval: null
@@ -242570,7 +243370,7 @@ https://github.com/upgundecha/howtheysre:
   addition_method: manual
   content_hash: 6b98956605a909afb281d43770967a5be99c3ad0f098b1b5b98599b6f50ba798
   health_score: 100.0
-  last_checked: 1779032820.212133
+  last_checked: 1779032820
   needs_ai_refresh: true
   discovered_at: '2025-11-17T18:57:19Z'
   last_ai_eval: null
@@ -242610,7 +243410,7 @@ https://github.com/upmc-enterprises/registry-creds:
   addition_method: manual
   content_hash: 8ba4416b0bc3d48227f381a062644c3aa306db2f4817dc18dc0d612c2e391543
   health_score: 100.0
-  last_checked: 1779032950.492758
+  last_checked: 1779032950
   needs_ai_refresh: true
   discovered_at: '2023-07-31T12:30:03Z'
   last_ai_eval: null
@@ -242646,7 +243446,7 @@ https://github.com/utilitywarehouse/kube-applier:
   addition_method: manual
   content_hash: ce9dbbb85e131a172a2e3272861cceac1462b0c6081daad29da53a3b4edf25c6
   health_score: 100.0
-  last_checked: 1779031226.851676
+  last_checked: 1779031226
   needs_ai_refresh: true
   discovered_at: '2026-05-19T11:40:18Z'
   last_ai_eval: null
@@ -242680,7 +243480,7 @@ https://github.com/utterance/utterances:
   addition_method: manual
   content_hash: 8c4d9e9280c3dca2018dd510df103e0bbfdddc5cb9fdf23ac92ad30282bc9282
   health_score: 100.0
-  last_checked: 1779033019.971416
+  last_checked: 1779033019
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:19.971416+02:00'
   last_ai_eval: null
@@ -242706,7 +243506,7 @@ https://github.com/vbouchaud/k8s-ldap-auth:
   addition_method: manual
   content_hash: 277c5ddfa6aff857e9279d3f6abfda4c5c77aa768b96739fe9b713184524c666
   health_score: 100.0
-  last_checked: 1779032457.713537
+  last_checked: 1779032457
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:57.713537+02:00'
   last_ai_eval: null
@@ -242736,7 +243536,7 @@ https://github.com/vchinnipilli/kubestriker:
   addition_method: manual
   content_hash: e55f13d800b10c97bf50c73f1e1989ac7c70e2ab10ca65f36419769c0286115e
   health_score: 100.0
-  last_checked: 1779030052.612226
+  last_checked: 1779030052
   needs_ai_refresh: true
   discovered_at: '2024-04-06T11:34:17Z'
   last_ai_eval: null
@@ -242772,7 +243572,7 @@ https://github.com/veggiemonk/awesome-docker:
   addition_method: manual
   content_hash: 7f56cb78ef8ebf36cc286fffaa4fc12b4e68609342e0f810ea05e3cf3551bfa5
   health_score: 100.0
-  last_checked: 1779030658.78896
+  last_checked: 1779030658
   needs_ai_refresh: true
   discovered_at: '2026-06-14T09:44:52Z'
   last_ai_eval: null
@@ -242812,7 +243612,7 @@ https://github.com/velero-io/velero:
   addition_method: manual
   content_hash: d5ae04bd0672ae5a9bad5255c2d129a796af52aff3371e337b1ba7dced637c05
   health_score: 100.0
-  last_checked: 1779130494.969383
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-12T02:14:04Z'
   last_ai_eval: null
@@ -242850,7 +243650,7 @@ https://github.com/venkateshk111/terraform-beginners-guide:
   addition_method: manual
   content_hash: d0b84dd3a19688a5a5ababf4fb8c9affb4f1a2c41cdf1df2617899ffb893a80f
   health_score: 100.0
-  last_checked: 1779034580.475804
+  last_checked: 1779034580
   needs_ai_refresh: true
   discovered_at: '2026-01-09T05:33:03Z'
   last_ai_eval: null
@@ -242886,7 +243686,7 @@ https://github.com/vetyy/helm-ecr:
   addition_method: manual
   content_hash: 3e7e7221a056185382cb7644fcca5c1c3dac522b15458a0fa17a4fb5ea5d7a3f
   health_score: 100.0
-  last_checked: 1779033770.933665
+  last_checked: 1779033770
   needs_ai_refresh: true
   discovered_at: '2023-03-07T03:45:27Z'
   last_ai_eval: null
@@ -242923,7 +243723,7 @@ https://github.com/viaduct-ai/kustomize-sops:
   addition_method: manual
   content_hash: 91e309cf0c5aa3e3cceceab84e46c7816495a889b9c7967a3278613a9ee9abd4
   health_score: 100.0
-  last_checked: 1779033130.230065
+  last_checked: 1779033130
   needs_ai_refresh: true
   discovered_at: '2026-04-14T03:42:39Z'
   last_ai_eval: null
@@ -242960,7 +243760,7 @@ https://github.com/viatsko/awesome-vscode:
   addition_method: manual
   content_hash: f51abc78c6867afc4cbfb7557e5e61c4193f50577da46bb7199dca850c6b8046
   health_score: 100.0
-  last_checked: 1779034132.021945
+  last_checked: 1779034132
   needs_ai_refresh: true
   discovered_at: '2024-06-21T09:46:41Z'
   last_ai_eval: null
@@ -243001,7 +243801,7 @@ https://github.com/vidispine/hull:
   addition_method: manual
   content_hash: f474f3988468199e315107485e8d22fd4000db98ce3340c72d85333ff26f8e6b
   health_score: 100.0
-  last_checked: 1779034564.735345
+  last_checked: 1779034564
   needs_ai_refresh: true
   discovered_at: '2026-05-13T16:51:01Z'
   last_ai_eval: null
@@ -243039,7 +243839,7 @@ https://github.com/vijaykedar/jenkins-setup-using-terraform:
   addition_method: manual
   content_hash: 9fd7a26562b9e0568889384497f9e3febd67a847d785cbdf92854431bb12cc76
   health_score: 100.0
-  last_checked: 1781736232.254692
+  last_checked: 1781736232
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:43:52.254692+02:00'
   last_ai_eval: null
@@ -243078,7 +243878,7 @@ https://github.com/vimwiki/vimwiki:
   addition_method: manual
   content_hash: d72fe3560fe8d53a6e3e58b66d8396abb4ab908366e7f371a3d0a7ab3acd86d2
   health_score: 100.0
-  last_checked: 1779029063.706034
+  last_checked: 1779029063
   needs_ai_refresh: true
   discovered_at: '2026-04-30T18:15:10Z'
   last_ai_eval: null
@@ -243113,7 +243913,7 @@ https://github.com/vincentserpoul/kubench:
   addition_method: manual
   content_hash: 82bc92760401c2cf7d1910cbb4473bd6d418ba3ddcf258d439835a3463625de2
   health_score: 100.0
-  last_checked: 1779029121.40198
+  last_checked: 1779029121
   needs_ai_refresh: true
   discovered_at: '2021-10-12T21:39:22Z'
   last_ai_eval: null
@@ -243149,7 +243949,7 @@ https://github.com/vinta/awesome-python:
   addition_method: manual
   content_hash: aa7ca6e855edb7ada6cb90248be05e7572fde01f05c100afbcbbea728c480af8
   health_score: 100.0
-  last_checked: 1779030529.556284
+  last_checked: 1779030529
   needs_ai_refresh: true
   discovered_at: '2026-06-12T04:11:12Z'
   last_ai_eval: null
@@ -243190,7 +243990,7 @@ https://github.com/viralpoetry/kubesurveyor:
   addition_method: manual
   content_hash: 228c7ac748e747f91e740e3252504ca50af675968c35204b11fefa0015e0d1de
   health_score: 100.0
-  last_checked: 1781736046.742569
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.742569+02:00'
   last_ai_eval: null
@@ -243227,7 +244027,7 @@ https://github.com/visenger/awesome-mlops:
   addition_method: manual
   content_hash: 74e8d0bc6f88778e87c6e2231b41a1e4504cba02393fa9be2d2502da4f7c6644
   health_score: 100.0
-  last_checked: 1781736123.282704
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.282704+02:00'
   last_ai_eval: null
@@ -243266,7 +244066,7 @@ https://github.com/vitobotta/velero-notifications:
   addition_method: manual
   content_hash: 7b97042cdcb35fc0de9a6ce154eecbed5f4ec0b921a618e69260f00985167271
   health_score: 100.0
-  last_checked: 1779032587.42561
+  last_checked: 1779032587
   needs_ai_refresh: true
   discovered_at: '2023-12-28T14:37:29Z'
   last_ai_eval: null
@@ -243302,7 +244102,7 @@ https://github.com/vivekagate/yakiapp:
   addition_method: manual
   content_hash: 175e549b01241094b70c17e5aff56537776273e0ce13feec7fbe035d4095ecb8
   health_score: 100.0
-  last_checked: 1779130495.019636
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2022-09-03T16:26:36Z'
   last_ai_eval: null
@@ -243338,7 +244138,7 @@ https://github.com/viveksinghggits/kuui:
   addition_method: manual
   content_hash: 6788c7bb55f35cf572d0841ab584dac6f461ce624cb61b36426e8c941337652a
   health_score: 100.0
-  last_checked: 1779030928.325095
+  last_checked: 1779030928
   needs_ai_refresh: true
   discovered_at: '2023-02-06T23:50:25Z'
   last_ai_eval: null
@@ -243377,7 +244177,7 @@ https://github.com/vladimirvivien/ktop:
   addition_method: manual
   content_hash: a16c596f0b8d1c73a1f8e27a7f11b226c5637771f32b0bceb412119b3ede29f0
   health_score: 100.0
-  last_checked: 1779030611.183478
+  last_checked: 1779030611
   needs_ai_refresh: true
   discovered_at: '2026-05-16T15:49:51Z'
   last_ai_eval: null
@@ -243414,7 +244214,7 @@ https://github.com/vllm-project/vllm:
   addition_method: manual
   content_hash: abfd3d7ffbe9328f492535dfc208fdb36fe7c845798cd6700fc6c8e4b47e466d
   health_score: 100.0
-  last_checked: 1779031802.392609
+  last_checked: 1779031802
   needs_ai_refresh: true
   discovered_at: '2026-06-14T08:44:57Z'
   last_ai_eval: null
@@ -243450,7 +244250,7 @@ https://github.com/vmware-archive/buildkit-cli-for-kubectl:
   addition_method: manual
   content_hash: 35c19c8e640735ba6ff2a7908a40fbbd61533c1daa91b034f8fb9f440ff0964e
   health_score: 100.0
-  last_checked: 1779130494.940469
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2023-09-28T03:00:47Z'
   last_ai_eval: null
@@ -243489,7 +244289,7 @@ https://github.com/vmware-archive/ktx:
   addition_method: manual
   content_hash: d31edd7b5a04464fb8efb9a77ce0abee5fa9685551cd504140c11d4a73864f1f
   health_score: 100.0
-  last_checked: 1779130494.946415
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2021-09-28T00:05:59Z'
   last_ai_eval: null
@@ -243526,7 +244326,7 @@ https://github.com/vmware-archive/kube-fluentd-operator:
   addition_method: manual
   content_hash: 228db722cc7cfe844a1e96caae6ee58f8b37ee09f6807b470ec7eb8f345199b4
   health_score: 100.0
-  last_checked: 1779130495.011276
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2025-12-18T19:17:59Z'
   last_ai_eval: null
@@ -243560,7 +244360,7 @@ https://github.com/vmware-archive/kubecfg:
   addition_method: manual
   content_hash: f2d2fc37ea444a3c4110a4b9bc0e83230545947f7e964f819106edb6e720833a
   health_score: 100.0
-  last_checked: 1779130494.929915
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.929915+02:00'
   last_ai_eval: null
@@ -243590,7 +244390,7 @@ https://github.com/vmware-archive/kubewatch:
   addition_method: manual
   content_hash: 7e55730487f021d5ef54e438e2225afd74a4a845ba1e29b7954221e7cd54078e
   health_score: 100.0
-  last_checked: 1779130494.939999
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2022-09-17T08:58:53Z'
   last_ai_eval: null
@@ -243627,7 +244427,7 @@ https://github.com/vmware-archive/octant:
   addition_method: manual
   content_hash: 557115c7f1f7f1d60f2d28fc1bb886e8de0988caee9fa553bf16edaf70be4fcc
   health_score: 100.0
-  last_checked: 1779130495.01089
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2023-01-19T20:55:03Z'
   last_ai_eval: null
@@ -243664,7 +244464,7 @@ https://github.com/vmware-tanzu/antrea:
   addition_method: manual
   content_hash: 9bf5509121e1f02344fc0b7940d0ae4254283aec31ad23ef434c8ca11f65f3a8
   health_score: 100.0
-  last_checked: 1779033158.581993
+  last_checked: 1779033158
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:38.581993+02:00'
   last_ai_eval: null
@@ -243690,7 +244490,7 @@ https://github.com/vmware-tanzu/buildkit-cli-for-kubectl:
   addition_method: manual
   content_hash: 1f222d3e28b5c40bb71cc05c93efb05ad089bcf96a1cc7a93455a1a2051c094e
   health_score: 100.0
-  last_checked: 1779029422.121405
+  last_checked: 1779029422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:50:22.121405+02:00'
   last_ai_eval: null
@@ -243718,7 +244518,7 @@ https://github.com/vmware-tanzu/k-bench:
   addition_method: manual
   content_hash: dc9e83bcf59d12281d71dd6306c42cc3517d338a31e01967b538352cf4f304d4
   health_score: 100.0
-  last_checked: 1779033163.317665
+  last_checked: 1779033163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:43.317665+02:00'
   last_ai_eval: null
@@ -243745,7 +244545,7 @@ https://github.com/vmware-tanzu/octant:
   addition_method: manual
   content_hash: 542bedab216c3f66466fe63164e80299b5c4e0ce3a5539ecadd620c90ee4f921
   health_score: 100.0
-  last_checked: 1779033615.528236
+  last_checked: 1779033615
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:15.528236+02:00'
   last_ai_eval: null
@@ -243773,7 +244573,7 @@ https://github.com/vmware-tanzu/pinniped:
   addition_method: manual
   content_hash: 661fa35ea5636cb1668aa573444690a764339f9ccfa53cbb7369b42419e3e5dc
   health_score: 100.0
-  last_checked: 1779034105.704689
+  last_checked: 1779034105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:25.704689+02:00'
   last_ai_eval: null
@@ -243801,7 +244601,7 @@ https://github.com/vmware-tanzu/sonobuoy:
   addition_method: manual
   content_hash: 2f20624a434d9ecd04f9519fa8395820867fc9fc4d0febaead59b6cb07b75767
   health_score: 100.0
-  last_checked: 1779031910.553352
+  last_checked: 1779031910
   needs_ai_refresh: true
   discovered_at: '2025-11-25T23:13:32Z'
   last_ai_eval: null
@@ -243835,7 +244635,7 @@ https://github.com/vmware-tanzu/velero:
   addition_method: manual
   content_hash: 0078c52bf3b08aaf10d444c0f65ee0aebc3ebff65ac9f49eacde1febe8b12b00
   health_score: 100.0
-  last_checked: 1779029061.427641
+  last_checked: 1779029061
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:21.427641+02:00'
   last_ai_eval: null
@@ -243865,7 +244665,7 @@ https://github.com/vmware/k-bench:
   addition_method: manual
   content_hash: d7291e919a819ac3438a5c3a6f32d74d5df2efd07e1f3b24c4e3e0627d6b461f
   health_score: 100.0
-  last_checked: 1779130495.026438
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-03-12T03:44:16Z'
   last_ai_eval: null
@@ -243899,7 +244699,7 @@ https://github.com/vmware/kube-fluentd-operator:
   addition_method: manual
   content_hash: b35a102eb9d881d4f01ac6369fc4a528130abeffc552c314da5ad6291892f32d
   health_score: 100.0
-  last_checked: 1779031645.904386
+  last_checked: 1779031645
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:25.904386+02:00'
   last_ai_eval: null
@@ -243926,7 +244726,7 @@ https://github.com/vmware/octant:
   addition_method: manual
   content_hash: 542bedab216c3f66466fe63164e80299b5c4e0ce3a5539ecadd620c90ee4f921
   health_score: 100.0
-  last_checked: 1779031850.729639
+  last_checked: 1779031850
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:50.729639+02:00'
   last_ai_eval: null
@@ -243953,7 +244753,7 @@ https://github.com/vmware/pinniped:
   addition_method: manual
   content_hash: febd0a05d74d6b53d2e642fb8c17c27d61ab5b483f60a66c877f544d89c10bbe
   health_score: 100.0
-  last_checked: 1779130494.948989
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.948989+02:00'
   last_ai_eval: null
@@ -243980,7 +244780,7 @@ https://github.com/volatiletech/sqlboiler:
   addition_method: manual
   content_hash: 87c8942edba2b92c75468c2d02bb3394489c1e9782a58312d3a19cdc51b50f3a
   health_score: 100.0
-  last_checked: 1779032589.318702
+  last_checked: 1779032589
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:09.318702+02:00'
   last_ai_eval: null
@@ -244009,7 +244809,7 @@ https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools:
   addition_method: manual
   content_hash: 648ef2b897f1fd389d81aa2bbb2513f28cc3326b3ed407bd0a9b8ac7cb47956e
   health_score: 100.0
-  last_checked: 1779130495.019565
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-06-13T01:13:50Z'
   last_ai_eval: null
@@ -244048,7 +244848,7 @@ https://github.com/wagoodman/dive:
   addition_method: manual
   content_hash: c1155c8f1bc813e276d2dda0671128eb0419a310d3cfe74945163603212b7240
   health_score: 100.0
-  last_checked: 1779030779.580848
+  last_checked: 1779030779
   needs_ai_refresh: true
   discovered_at: '2025-12-15T17:20:36Z'
   last_ai_eval: null
@@ -244084,7 +244884,7 @@ https://github.com/wallarm/sysbindings:
   addition_method: manual
   content_hash: f09bc51cc5a2e250d70f065b62dbb4cccf64ad33222cbadcdd0b96b390fd24ef
   health_score: 100.0
-  last_checked: 1779031576.672589
+  last_checked: 1779031576
   needs_ai_refresh: true
   discovered_at: '2022-08-24T04:45:13Z'
   last_ai_eval: null
@@ -244120,7 +244920,7 @@ https://github.com/wangjia184/pod-inspector:
   addition_method: manual
   content_hash: 8abf6fe284c80d6bc06d5c8a807d378f12db57960014e121b37868e6299d2878
   health_score: 100.0
-  last_checked: 1781736046.860483
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.860483+02:00'
   last_ai_eval: null
@@ -244158,7 +244958,7 @@ https://github.com/wardviaene:
   addition_method: manual
   content_hash: 447179f1e113a43ea28a199a27e97a83c8c4c2f3c3a2eb66e570539391e4a55c
   health_score: 100.0
-  last_checked: 1779029513.691228
+  last_checked: 1779029513
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:53.691228+02:00'
   last_ai_eval: null
@@ -244192,7 +244992,7 @@ https://github.com/wardviaene/advanced-kubernetes-course:
   addition_method: manual
   content_hash: f636c297880e176813cf80b6d3b1db7abe172fbeda24ac23f7cf4309f9b9fa9f
   health_score: 100.0
-  last_checked: 1779032579.138742
+  last_checked: 1779032579
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:59.138742+02:00'
   last_ai_eval: null
@@ -244223,7 +245023,7 @@ https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker:
   addition_method: manual
   content_hash: 00d8a3f1b9429aa9162c6d3c5d1c67c81d52800be22cc863a0ae3c5bd1be2ba3
   health_score: 100.0
-  last_checked: 1781735910.785017
+  last_checked: 1781735910
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:30.785017+02:00'
   last_ai_eval: null
@@ -244261,7 +245061,7 @@ https://github.com/wardviaene/jenkins-course:
   addition_method: manual
   content_hash: ca038c96e82bd2f05ad48674b128ec330a3cb2a4b1f0485555a9a0bcd60e8dfa
   health_score: 100.0
-  last_checked: 1781735992.205152
+  last_checked: 1781735992
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:39:52.205152+02:00'
   last_ai_eval: null
@@ -244300,7 +245100,7 @@ https://github.com/wardviaene/kubernetes-course:
   addition_method: manual
   content_hash: 155e7375547c1616e34a4f6c86e5469a201d48f1daed273856ae084cf677328d
   health_score: 100.0
-  last_checked: 1779030587.862347
+  last_checked: 1779030587
   needs_ai_refresh: true
   discovered_at: '2023-03-17T15:48:10Z'
   last_ai_eval: null
@@ -244340,7 +245140,7 @@ https://github.com/we-dcode/kubetunnel:
   addition_method: manual
   content_hash: 9d4d5b0269e92c304f9ef91f3529cf29605a82113d23d6d6914e8ec2d4457ca9
   health_score: 100.0
-  last_checked: 1779031898.347543
+  last_checked: 1779031898
   needs_ai_refresh: true
   discovered_at: '2023-02-21T10:26:19Z'
   last_ai_eval: null
@@ -244378,7 +245178,7 @@ https://github.com/weaveworks-experiments/kspan:
   addition_method: manual
   content_hash: e3d1e2e3c362d84d8e03336b387691b0561644dd4882705a8f2aa7b05cf23392
   health_score: 100.0
-  last_checked: 1779030739.75657
+  last_checked: 1779030739
   needs_ai_refresh: true
   discovered_at: '2023-06-24T11:56:27Z'
   last_ai_eval: null
@@ -244415,7 +245215,7 @@ https://github.com/weaveworks/awesome-gitops:
   addition_method: manual
   content_hash: 14e7315e6fe04f90d20b18a9d4fb9c9996736db192364f9fa3554bb6e86c62d7
   health_score: 100.0
-  last_checked: 1779031266.765939
+  last_checked: 1779031266
   needs_ai_refresh: true
   discovered_at: '2025-12-10T07:29:20Z'
   last_ai_eval: null
@@ -244455,7 +245255,7 @@ https://github.com/weaveworks/cluster-api-provider-existinginfra:
   addition_method: manual
   content_hash: 2f84416867b5e9b16beac4486022391f29edb9661db5636b2f733ccd76cbbc55
   health_score: 100.0
-  last_checked: 1779032793.626429
+  last_checked: 1779032793
   needs_ai_refresh: true
   discovered_at: '2022-09-23T16:07:25Z'
   last_ai_eval: null
@@ -244490,7 +245290,7 @@ https://github.com/weaveworks/eksctl:
   addition_method: manual
   content_hash: 95e763d5c392dfca92162a2287805a43b0a40517f9818c4cb07ddef48cb2b47b
   health_score: 100.0
-  last_checked: 1779032383.794579
+  last_checked: 1779032383
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:43.794579+02:00'
   last_ai_eval: null
@@ -244519,7 +245319,7 @@ https://github.com/weaveworks/kubediff:
   addition_method: manual
   content_hash: adc1dca09a4aba6f33c26682b72ea20b995e5c267076ea7569d6d463c1d0589c
   health_score: 100.0
-  last_checked: 1779033704.924692
+  last_checked: 1779033704
   needs_ai_refresh: true
   discovered_at: '2023-10-24T15:14:24Z'
   last_ai_eval: null
@@ -244553,7 +245353,7 @@ https://github.com/weaveworks/kured:
   addition_method: manual
   content_hash: 08fd05371ed694fe460e32a28d52b40bdef0ff8b63d69ee62cc2a4a8016bd7bc
   health_score: 100.0
-  last_checked: 1779032800.755641
+  last_checked: 1779032800
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:40.755641+02:00'
   last_ai_eval: null
@@ -244580,7 +245380,7 @@ https://github.com/weaveworks/tf-controller:
   addition_method: manual
   content_hash: fdf5961adf936014db589efc9c5ee27ba146b1616205da70fc26040b3c007c42
   health_score: 100.0
-  last_checked: 1779032290.306712
+  last_checked: 1779032290
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:10.306712+02:00'
   last_ai_eval: null
@@ -244610,7 +245410,7 @@ https://github.com/weaveworks/weave:
   addition_method: manual
   content_hash: 1f69911f39474f4490279732d9001d534358fb2dcce5a45d4763660c952008df
   health_score: 100.0
-  last_checked: 1779032587.496616
+  last_checked: 1779032587
   needs_ai_refresh: true
   discovered_at: '2024-08-09T08:45:55Z'
   last_ai_eval: null
@@ -244651,7 +245451,7 @@ https://github.com/weaveworks/wksctl:
   addition_method: manual
   content_hash: d25ae3245b5037cb51e5ff35f8e9c8da2923268e8149a3dc7af46358dfe60703
   health_score: 100.0
-  last_checked: 1779030865.435851
+  last_checked: 1779030865
   needs_ai_refresh: true
   discovered_at: '2023-03-31T12:32:52Z'
   last_ai_eval: null
@@ -244692,7 +245492,7 @@ https://github.com/webmeshproj/webmesh-vdi:
   addition_method: manual
   content_hash: b33746153e732c810999240e093ebfdbe7489d0348fc6fde2fbc78d253880650
   health_score: 100.0
-  last_checked: 1779130494.967165
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2023-10-20T18:30:30Z'
   last_ai_eval: null
@@ -244730,7 +245530,7 @@ https://github.com/welldone-cloud/aws-list-resources:
   addition_method: manual
   content_hash: 6eaff4e9e8e0115065c334f50c585f49ef824d7c1dcf9d4b823f397cd8ec28d8
   health_score: 100.0
-  last_checked: 1779033906.803493
+  last_checked: 1779033906
   needs_ai_refresh: true
   discovered_at: '2025-12-21T19:45:27Z'
   last_ai_eval: null
@@ -244768,7 +245568,7 @@ https://github.com/werf/kubedog:
   addition_method: manual
   content_hash: 4d23eeed18c53fb55c029d3b4be0be9f75dd5283873de96af2fc3fd999b7e6f7
   health_score: 100.0
-  last_checked: 1779029705.031636
+  last_checked: 1779029705
   needs_ai_refresh: true
   discovered_at: '2026-05-26T15:26:53Z'
   last_ai_eval: null
@@ -244805,7 +245605,7 @@ https://github.com/werf/nelm:
   addition_method: manual
   content_hash: cac2c808282f7ec7c8cfe05e75cbab1f2dd41cc01763c93e962c302aa642032f
   health_score: 100.0
-  last_checked: 1779030323.511338
+  last_checked: 1779030323
   needs_ai_refresh: true
   discovered_at: '2026-06-11T11:21:07Z'
   last_ai_eval: null
@@ -244848,7 +245648,7 @@ https://github.com/werf/werf:
   addition_method: manual
   content_hash: 4cae4bc2290f403f6e2b4bf9c0a93e365801686e965328098585a4e5205963ab
   health_score: 100.0
-  last_checked: 1779032613.749945
+  last_checked: 1779032613
   needs_ai_refresh: true
   discovered_at: '2026-06-11T21:18:12Z'
   last_ai_eval: null
@@ -244882,7 +245682,7 @@ https://github.com/widdix/aws-cf-templates:
   addition_method: manual
   content_hash: f9233c1dcc737bf8f5f2fd6ca6045bb0aa668c35c9e8695ab73b3a74e41d5ac5
   health_score: 100.0
-  last_checked: 1779034319.326296
+  last_checked: 1779034319
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:59.326296+02:00'
   last_ai_eval: null
@@ -244913,7 +245713,7 @@ https://github.com/willdady/aws-resource-based-policy-collector:
   addition_method: manual
   content_hash: 4234aeaaac78b509344a09f998bb73de80034955f6520f5b01d1d3f7d5427e2a
   health_score: 100.0
-  last_checked: 1779029573.760217
+  last_checked: 1779029573
   needs_ai_refresh: true
   discovered_at: '2022-09-17T08:08:58Z'
   last_ai_eval: null
@@ -244951,7 +245751,7 @@ https://github.com/willdady/cdk-iam-credentials-rotator:
   addition_method: manual
   content_hash: 13943a272ac11061fb6f4a4e83d673fb0fa65ea5402fc603d9d801282f33e962
   health_score: 100.0
-  last_checked: 1779033167.020802
+  last_checked: 1779033167
   needs_ai_refresh: true
   discovered_at: '2022-08-28T12:14:19Z'
   last_ai_eval: null
@@ -244988,7 +245788,7 @@ https://github.com/wincent/git-cipher:
   addition_method: manual
   content_hash: b2766a3476638a9911845e998a2e6ae6d7213642a229cc77f566a67f8c4e3ad5
   health_score: 100.0
-  last_checked: 1779030674.098511
+  last_checked: 1779030674
   needs_ai_refresh: true
   discovered_at: '2025-12-29T11:35:38Z'
   last_ai_eval: null
@@ -245025,7 +245825,7 @@ https://github.com/windup:
   addition_method: manual
   content_hash: 4f773a2dd1cbd9554616a588b79b6f859e6811185dc399b1bea69201a7a24892
   health_score: 100.0
-  last_checked: 1779032036.988024
+  last_checked: 1779032036
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:33:56.988024+02:00'
   last_ai_eval: null
@@ -245061,7 +245861,7 @@ https://github.com/winfordlin/Compass:
   addition_method: manual
   content_hash: c3fa36d8a9e8502aca01ed879598cab4b297470b0df9d2b844fe488deda703a2
   health_score: 100.0
-  last_checked: 1781736046.864196
+  last_checked: 1781736046
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:46.864196+02:00'
   last_ai_eval: null
@@ -245097,7 +245897,7 @@ https://github.com/witchery-project/witchery:
   addition_method: manual
   content_hash: 87f4eeefa7b7e2125d27b9e10def3f7512363926dfe8e31a295a240686cb9259
   health_score: 100.0
-  last_checked: 1779031669.660523
+  last_checked: 1779031669
   needs_ai_refresh: true
   discovered_at: '2022-05-17T15:07:34Z'
   last_ai_eval: null
@@ -245131,7 +245931,7 @@ https://github.com/wololock/jenkine-pipeline-maven-demo/tree/sdkman:
   addition_method: manual
   content_hash: e8e3fcf507d0aaa6d021b39bd9cdd9204de01fa4ea7de2902bd69c7a58244f02
   health_score: 100.0
-  last_checked: 1779032518.979681
+  last_checked: 1779032518
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:41:58.979681+02:00'
   last_ai_eval: null
@@ -245160,7 +245960,7 @@ https://github.com/wongcyrus/aws-account-cloud9-visualizer:
   addition_method: manual
   content_hash: 0de832aa4685b4a6a979b74c840e5620cfa1d007eb072f5f32de6692b9e9f0a4
   health_score: 100.0
-  last_checked: 1781735900.729794
+  last_checked: 1781735900
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:20.729794+02:00'
   last_ai_eval: null
@@ -245197,7 +245997,7 @@ https://github.com/wsargent/docker-cheat-sheet:
   addition_method: manual
   content_hash: 2ac73793d9a89ca8761050f93bb5a9ba40678d5baeba2f8d597c62ec25ccd65a
   health_score: 100.0
-  last_checked: 1779029679.058576
+  last_checked: 1779029679
   needs_ai_refresh: true
   discovered_at: '2024-12-31T03:00:47Z'
   last_ai_eval: null
@@ -245235,7 +246035,7 @@ https://github.com/wunderio/csi-rclone:
   addition_method: manual
   content_hash: cc524fedd811472bda123374fd1a7936b720248985a7905555cd8d120a5f26a9
   health_score: 100.0
-  last_checked: 1779031255.83913
+  last_checked: 1779031255
   needs_ai_refresh: true
   discovered_at: '2024-09-12T06:37:10Z'
   last_ai_eval: null
@@ -245272,7 +246072,7 @@ https://github.com/xUnholy/k8s-gitops:
   addition_method: manual
   content_hash: 5759d8430876ceaa891b982f6a3d9d5098914598c8d6105ed24b4c3f300eb041
   health_score: 100.0
-  last_checked: 1779029704.883588
+  last_checked: 1779029704
   needs_ai_refresh: true
   discovered_at: '2026-06-14T09:15:39Z'
   last_ai_eval: null
@@ -245308,7 +246108,7 @@ https://github.com/xavier-mt/kerbi:
   addition_method: manual
   content_hash: cd9ebd380852f5789e18dbacca52b04a66f72fe5ad63a943a91f9c036093bdee
   health_score: 100.0
-  last_checked: 1779130495.017268
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2022-06-16T09:03:15Z'
   last_ai_eval: null
@@ -245345,7 +246145,7 @@ https://github.com/xiaods/k8e:
   addition_method: manual
   content_hash: f166032c3373af095febf14fd28e54a972c33cd2c57bce9db59e826eb3b1389a
   health_score: 100.0
-  last_checked: 1779033118.669674
+  last_checked: 1779033118
   needs_ai_refresh: true
   discovered_at: '2026-06-06T10:04:34Z'
   last_ai_eval: null
@@ -245384,7 +246184,7 @@ https://github.com/xiaopeng163/docker-compose-tpg:
   addition_method: manual
   content_hash: 4b3f0288c1337bd68fa980e20734d7a2ff291809d3be6d0cf9cb013485419e08
   health_score: 100.0
-  last_checked: 1781735921.220235
+  last_checked: 1781735921
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:41.220235+02:00'
   last_ai_eval: null
@@ -245421,7 +246221,7 @@ https://github.com/yahoo/check-log4j:
   addition_method: manual
   content_hash: 6c2ee18602a80f1526ee082d3c4db6ef93f63554fd29e8c079a5903ca221dcc9
   health_score: 100.0
-  last_checked: 1779030847.257787
+  last_checked: 1779030847
   needs_ai_refresh: true
   discovered_at: '2026-03-08T19:43:51Z'
   last_ai_eval: null
@@ -245459,7 +246259,7 @@ https://github.com/yandex-cloud/k8s-csi-s3:
   addition_method: manual
   content_hash: 0c9118b0bb755f9e4d66fafc9c40a708c36261f37a187a76b64f3c1469b058d1
   health_score: 100.0
-  last_checked: 1779031099.5623
+  last_checked: 1779031099
   needs_ai_refresh: true
   discovered_at: '2026-05-05T12:23:53Z'
   last_ai_eval: null
@@ -245497,7 +246297,7 @@ https://github.com/yangshun/tech-interview-handbook:
   addition_method: manual
   content_hash: 6a235dd3393fe945bb3152c0ae242a7037b3ab53750ab982ed840c998eb25d47
   health_score: 100.0
-  last_checked: 1779030220.484033
+  last_checked: 1779030220
   needs_ai_refresh: true
   discovered_at: '2026-04-05T23:58:25Z'
   last_ai_eval: null
@@ -245536,7 +246336,7 @@ https://github.com/yangtao309/awesome-api-gateway:
   addition_method: manual
   content_hash: 6d62ffc18ab304cbe5bbbb78b7e687572c5bc3372d797648992211bbebdb9b97
   health_score: 100.0
-  last_checked: 1781736123.210626
+  last_checked: 1781736123
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:03.210626+02:00'
   last_ai_eval: null
@@ -245575,7 +246375,7 @@ https://github.com/yankils/Simple-DevOps-Project:
   addition_method: manual
   content_hash: 2adcf09384710ca2deea5c47ee9a7c2a4abc449e0cfd8db7039287bb99044faa
   health_score: 100.0
-  last_checked: 1781735900.910576
+  last_checked: 1781735900
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:38:20.910576+02:00'
   last_ai_eval: null
@@ -245612,7 +246412,7 @@ https://github.com/yannh/kubeconform:
   addition_method: manual
   content_hash: d0194bae90719e8090d5e89ec9330ccd956614659cb606f185cd56f643c82502
   health_score: 100.0
-  last_checked: 1779031064.721766
+  last_checked: 1779031064
   needs_ai_refresh: true
   discovered_at: '2026-06-13T11:53:23Z'
   last_ai_eval: null
@@ -245650,7 +246450,7 @@ https://github.com/yashvardhan-kukreja/kube-bench-exporter:
   addition_method: manual
   content_hash: d76db84e9002a9cc1381d0c43f6083a9827b26d893b4ce405b43a7bf880293e0
   health_score: 100.0
-  last_checked: 1779030069.834125
+  last_checked: 1779030069
   needs_ai_refresh: true
   discovered_at: '2021-04-03T00:12:14Z'
   last_ai_eval: null
@@ -245687,7 +246487,7 @@ https://github.com/ynqa/bul:
   addition_method: manual
   content_hash: 7ab05ef49b587ea38c10c86b9b9efb6d9a3ae7fbcf07fca26c3233d600c30c9d
   health_score: 100.0
-  last_checked: 1779031802.495055
+  last_checked: 1779031802
   needs_ai_refresh: true
   discovered_at: '2024-05-23T09:31:41Z'
   last_ai_eval: null
@@ -245727,7 +246527,7 @@ https://github.com/ynqa/jnv:
   addition_method: manual
   content_hash: 6df9199cb6573cafd3aaadb3ec7f5f717bfb3a171ea995daf94fd08a39ba6045
   health_score: 100.0
-  last_checked: 1779034558.426571
+  last_checked: 1779034558
   needs_ai_refresh: true
   discovered_at: '2026-04-03T09:13:20Z'
   last_ai_eval: null
@@ -245766,7 +246566,7 @@ https://github.com/yogeshkk/K8sPurger:
   addition_method: manual
   content_hash: 50ee1755862d744903d32d4912ecbbee3b231670b60767aa0a894ad4744d86bf
   health_score: 100.0
-  last_checked: 1779031538.485351
+  last_checked: 1779031538
   needs_ai_refresh: true
   discovered_at: '2024-02-18T19:09:02Z'
   last_ai_eval: null
@@ -245802,7 +246602,7 @@ https://github.com/yokawasa/action-setup-kube-tools:
   addition_method: manual
   content_hash: fd33c9fd1d3bbabf17697759d4ed37bf0eee0989a9a783fc57fa6ad5598be2eb
   health_score: 100.0
-  last_checked: 1779030359.621665
+  last_checked: 1779030359
   needs_ai_refresh: true
   discovered_at: '2026-06-10T14:49:12Z'
   last_ai_eval: null
@@ -245839,7 +246639,7 @@ https://github.com/yonahd/kor:
   addition_method: manual
   content_hash: d2f8431befad3a2a6349506b8c50fe0d5e8c4c9acea8103e8d216895c8fb6539
   health_score: 100.0
-  last_checked: 1779032640.465326
+  last_checked: 1779032640
   needs_ai_refresh: true
   discovered_at: '2026-05-26T06:51:45Z'
   last_ai_eval: null
@@ -245876,7 +246676,7 @@ https://github.com/yonahd/orphaned-configmaps:
   addition_method: manual
   content_hash: 076b10835b9fcc36f757a36e5034dc00bf021e67457475a6c640895aa1c0fa29
   health_score: 100.0
-  last_checked: 1781736047.120302
+  last_checked: 1781736047
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:40:47.120302+02:00'
   last_ai_eval: null
@@ -245912,7 +246712,7 @@ https://github.com/yteraoka/kubectl-isolate:
   addition_method: manual
   content_hash: b0864d5afab08901c5067a9b47ffaeb906f4742b3edbc02a6253b79fab0b7ba9
   health_score: 100.0
-  last_checked: 1779031143.409336
+  last_checked: 1779031143
   needs_ai_refresh: true
   discovered_at: '2020-07-05T00:56:41Z'
   last_ai_eval: null
@@ -245948,7 +246748,7 @@ https://github.com/zakkg3/ClusterSecret:
   addition_method: manual
   content_hash: 410cec9a9441ced9e8a652b67982fcc18e8ad5a9312f01facb57194feaa77be4
   health_score: 100.0
-  last_checked: 1779030189.979757
+  last_checked: 1779030189
   needs_ai_refresh: true
   discovered_at: '2026-04-01T21:32:29Z'
   last_ai_eval: null
@@ -245985,7 +246785,7 @@ https://github.com/zalando/logbook:
   addition_method: manual
   content_hash: cdb1bff5a3f45b738632b32ee3dbc40b00caf4113501ef9a46a3425264745f56
   health_score: 100.0
-  last_checked: 1779032793.666205
+  last_checked: 1779032793
   needs_ai_refresh: true
   discovered_at: '2026-06-12T12:58:02Z'
   last_ai_eval: null
@@ -246019,7 +246819,7 @@ https://github.com/zalando/patroni:
   addition_method: manual
   content_hash: 98d75f1cf5d00344ca09ca026660c1f7d8c43296a4b79211eaacd9323e89ebd6
   health_score: 100.0
-  last_checked: 1779031528.760442
+  last_checked: 1779031528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:28.760442+02:00'
   last_ai_eval: null
@@ -246047,7 +246847,7 @@ https://github.com/zalando/postgres-operator:
   addition_method: manual
   content_hash: 4b5052c00ec68aca1c3bce237d73e28655b4225cb73b0d6dc8caad2ba51ac137
   health_score: 100.0
-  last_checked: 1779031981.621839
+  last_checked: 1779031981
   needs_ai_refresh: true
   discovered_at: '2026-06-12T22:14:55Z'
   last_ai_eval: null
@@ -246083,7 +246883,7 @@ https://github.com/zalando/spilo:
   addition_method: manual
   content_hash: ad47988f98184578f298dec20021762ecc39ec14cf81213755f937363dbcce9d
   health_score: 100.0
-  last_checked: 1779029710.663977
+  last_checked: 1779029710
   needs_ai_refresh: true
   discovered_at: '2026-06-11T14:18:57Z'
   last_ai_eval: null
@@ -246121,7 +246921,7 @@ https://github.com/zarf-dev/zarf:
   addition_method: manual
   content_hash: 432486d19fdcf4ccbe8a39271c75a11b34677de848652c8b936a771f0a339479
   health_score: 100.0
-  last_checked: 1779130494.984711
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-06-12T17:31:07Z'
   last_ai_eval: null
@@ -246155,7 +246955,7 @@ https://github.com/zaynali53/DotENV:
   addition_method: manual
   content_hash: d03090cb21014cbaf3351c80a20a1ebf97c8103fc1d66d8bcdad64d361a6367a
   health_score: 100.0
-  last_checked: 1779032613.668565
+  last_checked: 1779032613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:33.668565+02:00'
   last_ai_eval: null
@@ -246181,7 +246981,7 @@ https://github.com/zegl/kube-score:
   addition_method: manual
   content_hash: 012d267b9cf6a4fe67e96337f31bb39ac58848f3b9aaa68183f2446f88c5c38c
   health_score: 100.0
-  last_checked: 1779032074.800198
+  last_checked: 1779032074
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:34.800198+02:00'
   last_ai_eval: null
@@ -246212,7 +247012,7 @@ https://github.com/zsh-users/zsh-autosuggestions:
   addition_method: manual
   content_hash: b2b0920b47bdc33b1b52ba933522de13d83c457669f7cb49654e36d648769e20
   health_score: 100.0
-  last_checked: 1779031455.90239
+  last_checked: 1779031455
   needs_ai_refresh: true
   discovered_at: '2025-06-24T16:15:03Z'
   last_ai_eval: null
@@ -246248,7 +247048,7 @@ https://github.comjoshmsmith/monkey-ops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029513.500661
+  last_checked: 1779029513
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:53.500661+02:00'
   last_ai_eval: null
@@ -246282,7 +247082,7 @@ https://github.dev:
   addition_method: manual
   content_hash: a8bb4feb307e135bcaadcbfeac8e34b8946530f6e0dd10d883e7a693ae543819
   health_score: 100.0
-  last_checked: 1779033477.036385
+  last_checked: 1779033477
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:57.036385+02:00'
   last_ai_eval: null
@@ -246311,7 +247111,7 @@ https://github.dev/github/dev:
   addition_method: manual
   content_hash: 392a950f91629fa40c2a7268e598810b0d9cb3397b82687a0cffbea94507baa7
   health_score: 100.0
-  last_checked: 1779130494.968061
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.968061+02:00'
   last_ai_eval: null
@@ -246374,7 +247174,7 @@ https://github.github.com/training-kit/downloads/github-git-cheat-sheet.pdf:
   addition_method: manual
   content_hash: c92e37e083041a0685d56741bcaa699a2587788e019f9ea666daaa3cc1d8b646
   health_score: 100.0
-  last_checked: 1779031983.210485
+  last_checked: 1779031983
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:03.210485+02:00'
   last_ai_eval: null
@@ -246403,7 +247203,7 @@ https://github1s.com:
   addition_method: manual
   content_hash: 37728f8cbf5312424a15780f983dc7f039fb56c9b370008642b6741de1ec4d48
   health_score: 100.0
-  last_checked: 1779029640.695212
+  last_checked: 1779029640
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:54:00.695212+02:00'
   last_ai_eval: null
@@ -246434,7 +247234,7 @@ https://githubcom/OctopusDeploy/terraform-provider-octopusdeploy:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033591.607068
+  last_checked: 1779033591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:51.607068+02:00'
   last_ai_eval: null
@@ -246460,7 +247260,7 @@ https://gitlab.beuth-hochschule.de/s70178/petclinic-ansible-jenkins-ci-cd:
   addition_method: manual
   content_hash: bdf89d30618ce4f1beb9a984f88f9abe60238eaf10e6670a4416009366809679
   health_score: 100.0
-  last_checked: 1779029111.445587
+  last_checked: 1779029111
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:11.445587+02:00'
   last_ai_eval: null
@@ -246486,7 +247286,7 @@ https://gitlab.beuth-hochschule.de/users/sign_in:
   addition_method: manual
   content_hash: 1eb5cf2c72de4762ccbf04a285a728dc40381f05545ea021954c6f6b5ac0220d
   health_score: 100.0
-  last_checked: 1779130495.026579
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.026579+02:00'
   last_ai_eval: null
@@ -246512,7 +247312,7 @@ https://gitlab.com:
   addition_method: manual
   content_hash: 33535dcf5f2b20e68ccd0f715f6ecf023fc5d0cdac78d827e501a3469c21dc76
   health_score: 100.0
-  last_checked: 1779030335.486377
+  last_checked: 1779030335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:35.486377+02:00'
   last_ai_eval: null
@@ -246573,7 +247373,7 @@ https://gitlab.com/gitlab-org/gitlab/-/issues/14595:
   addition_method: manual
   content_hash: 7bda1fe4653758a0f475455c4c310380af1bf20a236bb7c650c9d4cde9e9e9f2
   health_score: 100.0
-  last_checked: 1779029138.54569
+  last_checked: 1779029138
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:38.545690+02:00'
   last_ai_eval: null
@@ -246599,7 +247399,7 @@ https://gitlab.com/gitlab-org/gitlab/-/issues/2785:
   addition_method: manual
   content_hash: ac7652f42c9a1fd557c23bbd302b6e95308b053d488952b6251f7dabb50f7a15
   health_score: 100.0
-  last_checked: 1779034101.979153
+  last_checked: 1779034101
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:21.979153+02:00'
   last_ai_eval: null
@@ -246627,7 +247427,7 @@ https://gitlab.com/jackatbancast/manifesto:
   addition_method: manual
   content_hash: e33a57ba47b0cb2eb9f9d6d94d58d7d4975c4e8d0dcfddd00db51a0733545a36
   health_score: 100.0
-  last_checked: 1779034041.767323
+  last_checked: 1779034041
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:07:21.767323+02:00'
   last_ai_eval: null
@@ -246728,7 +247528,7 @@ https://gitlab.com/purelb/purelb:
   addition_method: manual
   content_hash: 5191c3ded57a8caa89741912bfcb4164bb9af2bd32f2f26e059d11a8c636b0ad
   health_score: 100.0
-  last_checked: 1779029475.609095
+  last_checked: 1779029475
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:15.609095+02:00'
   last_ai_eval: null
@@ -246923,7 +247723,7 @@ https://gitlab.com/xavki/devopsland/-/tree/master/ansible:
   addition_method: manual
   content_hash: cface6a334618d78d8fa110d8b352156fd2340e2a9eca9e4ad934617535df54b
   health_score: 100.0
-  last_checked: 1779030172.354789
+  last_checked: 1779030172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:52.354789+02:00'
   last_ai_eval: null
@@ -246949,7 +247749,7 @@ https://gitlab.comquent.de/petclinic/spring-petclinic-microservices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031422.534282
+  last_checked: 1779031422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:42.534282+02:00'
   last_ai_eval: null
@@ -247007,7 +247807,7 @@ https://gitlab.gnome.org/marge-merge-bot:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030569.848707
+  last_checked: 1779030569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:29.848707+02:00'
   last_ai_eval: null
@@ -247068,7 +247868,7 @@ https://gizmodo.com/google-calendar-debuts-appointment-schedule-feature-18487155
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029374.221917
+  last_checked: 1779029374
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:34.221917+02:00'
   last_ai_eval: null
@@ -247099,7 +247899,7 @@ https://gizmodo.com/google-calendar-debuts-appointment-schedule-feature-18487155
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033619.072073
+  last_checked: 1779033619
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:19.072073+02:00'
   last_ai_eval: null
@@ -247163,7 +247963,7 @@ https://globaldatanet.com/blog/terraform-cicd-best-practices:
   addition_method: manual
   content_hash: ef33ef977bd6ec471c10e6b89f1892deb6f4d7a7c1f9971a8e733610c93e00c4
   health_score: 100.0
-  last_checked: 1779029113.451953
+  last_checked: 1779029113
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:13.451953+02:00'
   last_ai_eval: null
@@ -247333,7 +248133,7 @@ https://go.atlassian.com/ijvzec:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780401152.315702
+  last_checked: 1780401152
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:52:32.315702+02:00'
   last_ai_eval: null
@@ -247372,7 +248172,7 @@ https://go.atomist.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030981.195083
+  last_checked: 1779030981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:21.195083+02:00'
   last_ai_eval: null
@@ -247404,7 +248204,7 @@ https://go.aws/4eFRwIt:
   addition_method: manual
   content_hash: c4f1476a4b8059ed580129ef95bd2856b0876fe260c1eaece06da8eef147564d
   health_score: 100.0
-  last_checked: 1779031620.720267
+  last_checked: 1779031620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:00.720267+02:00'
   last_ai_eval: null
@@ -247465,7 +248265,7 @@ https://go.dev/blog/gopls-vscode-go:
   addition_method: manual
   content_hash: 382b09f3ec274fe3102b69bd93220b8a8845f3a87cf521810a3fba1240c44b7e
   health_score: 100.0
-  last_checked: 1779130495.023184
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.023184+02:00'
   last_ai_eval: null
@@ -247498,7 +248298,7 @@ https://go.dev/blog/pkgsite-search-redesign:
   addition_method: manual
   content_hash: 1c3e6ab66eddcc9c2833200aff84633a04e137831e101117ae7029571eeeec52
   health_score: 100.0
-  last_checked: 1779031535.51647
+  last_checked: 1779031535
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:25:35.516470+02:00'
   last_ai_eval: null
@@ -247530,7 +248330,7 @@ https://go.digitalocean.com/cicd-on-k8s:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029270.149523
+  last_checked: 1779029270
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:50.149523+02:00'
   last_ai_eval: null
@@ -247557,7 +248357,7 @@ https://go.weave.works/2021_GitOps_Maturity_Model.html:
   addition_method: manual
   content_hash: 091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9
   health_score: 100.0
-  last_checked: 1779033762.40951
+  last_checked: 1779033762
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:42.409510+02:00'
   last_ai_eval: null
@@ -247617,7 +248417,7 @@ https://go.weave.works/gitops-ebook.html:
   addition_method: manual
   content_hash: 091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9
   health_score: 100.0
-  last_checked: 1779031794.822667
+  last_checked: 1779031794
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:54.822667+02:00'
   last_ai_eval: null
@@ -247712,7 +248512,7 @@ https://goglides.io/running-openebs-in-kubernetes/371:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033258.672503
+  last_checked: 1779033258
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:18.672503+02:00'
   last_ai_eval: null
@@ -247811,7 +248611,7 @@ https://gokatalyst.io/blog/2023/12/06/katalyst-a-qos-based-resource-management-s
   addition_method: manual
   content_hash: 5341198351d010a00c95cd4d06592e7ffc6f87d9cf348d684a3227b84d603068
   health_score: 100.0
-  last_checked: 1779033486.746723
+  last_checked: 1779033486
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:58:06.746723+02:00'
   last_ai_eval: null
@@ -247838,7 +248638,7 @@ https://gokhan-karadas1992.medium.com/argocd-kubevela-integration-eb88dc0484e0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033218.040237
+  last_checked: 1779033218
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:38.040237+02:00'
   last_ai_eval: null
@@ -247870,7 +248670,7 @@ https://gokulchandrapr.medium.com/amazon-eks-anywhere-eks-connector-600953aaa42d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029128.485128
+  last_checked: 1779029128
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:28.485128+02:00'
   last_ai_eval: null
@@ -247902,7 +248702,7 @@ https://gokuldevops.medium.com/argo-cdsample-app-deployment-56b36601f279:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030322.826107
+  last_checked: 1779030322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:22.826107+02:00'
   last_ai_eval: null
@@ -247933,7 +248733,7 @@ https://golang.org:
   addition_method: manual
   content_hash: a8435122408990ff986be2f095ffd930aaba3f6f2bd77f54ae000b6a1582a4ec
   health_score: 100.0
-  last_checked: 1779029132.692355
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.692355+02:00'
   last_ai_eval: null
@@ -247960,7 +248760,7 @@ https://golangrepo.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030262.253843
+  last_checked: 1779030262
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:22.253843+02:00'
   last_ai_eval: null
@@ -247987,7 +248787,7 @@ https://googlecloudcheatsheet.withgoogle.com:
   addition_method: manual
   content_hash: 098e1fc5bb9f8fd139c0600928d12eb31442af5429587dbb3b974ce3af553aa0
   health_score: 100.0
-  last_checked: 1779033336.450708
+  last_checked: 1779033336
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:36.450708+02:00'
   last_ai_eval: null
@@ -248247,7 +249047,7 @@ https://goteleport.com/blog/ssh-vs-kubectl:
   addition_method: manual
   content_hash: ccb0aae514164f042c250cd029d710227a7114729436c87d19135bbdb4768506
   health_score: 100.0
-  last_checked: 1779033806.1347
+  last_checked: 1779033806
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:03:26.134700+02:00'
   last_ai_eval: null
@@ -248377,7 +249177,7 @@ https://grafana.com/about/press/2021/11/10/grafana-labs-and-microsoft-partner-to
   addition_method: manual
   content_hash: 6abdeca0947896abcd9e3b5520c1ee78ffc9bf6b68f1aa65d0d333c13acd25de
   health_score: 100.0
-  last_checked: 1779030251.176644
+  last_checked: 1779030251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:11.176644+02:00'
   last_ai_eval: null
@@ -248406,7 +249206,7 @@ https://grafana.com/blog/2020/07/22/introducing-the-new-and-improved-new-relic-p
   addition_method: manual
   content_hash: 54d16dab5a4e1951488181d1ade57325dc39e96fe8fa3c4cae03ee4db37e9968
   health_score: 100.0
-  last_checked: 1779031021.750111
+  last_checked: 1779031021
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:01.750111+02:00'
   last_ai_eval: null
@@ -248437,7 +249237,7 @@ https://grafana.com/blog/2020/08/26/popular-community-plugins-that-can-improve-y
   addition_method: manual
   content_hash: ac521043c65c8a49700d014629d02b010f728b5e68daddd281eaf3ee27c70db5
   health_score: 100.0
-  last_checked: 1779034462.355964
+  last_checked: 1779034462
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:22.355964+02:00'
   last_ai_eval: null
@@ -248475,7 +249275,7 @@ https://grafana.com/blog/2020/09/21/how-we-use-the-grafana-github-plugin-to-trac
   addition_method: manual
   content_hash: e2dded09ea09dc1cd4e6d82daaa37645260d26e8239c2e8c86632952185fb24e
   health_score: 100.0
-  last_checked: 1779032346.567176
+  last_checked: 1779032346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:06.567176+02:00'
   last_ai_eval: null
@@ -248508,7 +249308,7 @@ https://grafana.com/blog/2020/10/27/announcing-grafana-tempo-a-massively-scalabl
   addition_method: manual
   content_hash: 4d08f8391695a9f5a04086f97a95e86d11093055aaec7207f5ece5bca76112e7
   health_score: 100.0
-  last_checked: 1779033430.811483
+  last_checked: 1779033430
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:10.811483+02:00'
   last_ai_eval: null
@@ -248542,7 +249342,7 @@ https://grafana.com/blog/2021/01/08/get-started-with-prometheus-with-these-three
   addition_method: manual
   content_hash: e84b66663fadbde62c883b2508f2dc69d9855673b1bd9dd9c7dfc0e48e781dfc
   health_score: 100.0
-  last_checked: 1779030712.166021
+  last_checked: 1779030712
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:52.166021+02:00'
   last_ai_eval: null
@@ -248574,7 +249374,7 @@ https://grafana.com/blog/2021/01/25/a-beginners-guide-to-distributed-tracing-and
   addition_method: manual
   content_hash: 52cc47e8a7058e8f87d6c80348209d93e51ca9a022b87291e7585bab534c7f75
   health_score: 100.0
-  last_checked: 1779031386.824384
+  last_checked: 1779031386
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:06.824384+02:00'
   last_ai_eval: null
@@ -248609,7 +249409,7 @@ https://grafana.com/blog/2021/01/25/a-beginners-guide-to-distributed-tracing-and
   addition_method: manual
   content_hash: b7e57733bbe2ce014224d59348e37831f22142336753c49c1a73bfad2091a2ce
   health_score: 100.0
-  last_checked: 1779031461.475458
+  last_checked: 1779031461
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:21.475458+02:00'
   last_ai_eval: null
@@ -248641,7 +249441,7 @@ https://grafana.com/blog/2021/01/25/a-beginners-guide-to-distributed-tracing-and
   addition_method: manual
   content_hash: 25fea83d846c79cd23a87704dc92b8813ddbb56786975afca19dd4fb6512e7b8
   health_score: 100.0
-  last_checked: 1779030892.55438
+  last_checked: 1779030892
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:52.554380+02:00'
   last_ai_eval: null
@@ -248676,7 +249476,7 @@ https://grafana.com/blog/2021/01/25/a-beginners-guide-to-distributed-tracing-and
   addition_method: manual
   content_hash: 6307927eb723803f0de1c2b6b4d348c3c08439e938b6c2e362558d5f599eb387
   health_score: 100.0
-  last_checked: 1779030508.08261
+  last_checked: 1779030508
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:28.082610+02:00'
   last_ai_eval: null
@@ -248711,7 +249511,7 @@ https://grafana.com/blog/2021/01/25/a-beginners-guide-to-distributed-tracing-and
   addition_method: manual
   content_hash: 2935538fe3d34504e4446603cf855f18bb72db8224e49636fb8ee81f857d20fc
   health_score: 100.0
-  last_checked: 1779030010.206456
+  last_checked: 1779030010
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:10.206456+02:00'
   last_ai_eval: null
@@ -248745,7 +249545,7 @@ https://grafana.com/blog/2021/08/05/grafana-8.1-released-new-geomap-and-annotati
   addition_method: manual
   content_hash: 2ec240edbb7fc5b03dd2b4a7064e8222641521c259c69313b26b9aadb16b8e23
   health_score: 100.0
-  last_checked: 1779034155.989372
+  last_checked: 1779034155
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:15.989372+02:00'
   last_ai_eval: null
@@ -248778,7 +249578,7 @@ https://grafana.com/blog/2021/08/31/how-istio-tempo-and-loki-speed-up-debugging-
   addition_method: manual
   content_hash: 652762717f4e5651461bba4ca20f1d381b852840d263a8edbc8c9e85453207c5
   health_score: 100.0
-  last_checked: 1779029632.551858
+  last_checked: 1779029632
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:52.551858+02:00'
   last_ai_eval: null
@@ -248812,7 +249612,7 @@ https://grafana.com/blog/2021/11/16/why-we-created-a-prometheus-agent-mode-from-
   addition_method: manual
   content_hash: aed97a7c2ae48b5c1995a90543a4580b252c25b6b60b8849a28a40d572282e8a
   health_score: 100.0
-  last_checked: 1779033167.858785
+  last_checked: 1779033167
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:47.858785+02:00'
   last_ai_eval: null
@@ -248844,7 +249644,7 @@ https://grafana.com/blog/2021/11/17/2021/11/17/grafana-aws-cloudwatch-integratio
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031883.702377
+  last_checked: 1779031883
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:23.702377+02:00'
   last_ai_eval: null
@@ -248871,7 +249671,7 @@ https://grafana.com/blog/2021/11/17/grafana-aws-cloudwatch-integration:
   addition_method: manual
   content_hash: 2187aedb854cc5c737fb4f732751d03ff84815a3c337c2a1338bbd9621628141
   health_score: 64.0
-  last_checked: 1779130494.987559
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.987559+02:00'
   last_ai_eval: null
@@ -248905,7 +249705,7 @@ https://grafana.com/blog/2021/11/19/a-3-step-guide-to-troubleshooting-and-visual
   addition_method: manual
   content_hash: 6c243178b54689f1f9f4c2e0c6422f84c7fbd32353ecf3086adfe39f6d69e66f
   health_score: 100.0
-  last_checked: 1779032590.25829
+  last_checked: 1779032590
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:10.258290+02:00'
   last_ai_eval: null
@@ -248937,7 +249737,7 @@ https://grafana.com/blog/2021/11/29/how-to-build-performance-tests-into-your-ci-
   addition_method: manual
   content_hash: 7840bdbf499358cf62afabf504ecf2f436de75b7779bf55a6f16488ed6bb28d2
   health_score: 100.0
-  last_checked: 1779031442.999613
+  last_checked: 1779031442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:02.999613+02:00'
   last_ai_eval: null
@@ -248966,7 +249766,7 @@ https://grafana.com/blog/2021/12/06/testing-shift-left-observability-with-the-gr
   addition_method: manual
   content_hash: e62b473ea2727dafb68c50f5759814efd0ca8c2b6a34f0594b20d361810c4ab1
   health_score: 100.0
-  last_checked: 1779032458.102519
+  last_checked: 1779032458
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:58.102519+02:00'
   last_ai_eval: null
@@ -249000,7 +249800,7 @@ https://grafana.com/blog/2022/01/11/top-5-user-requested-synthetic-monitoring-al
   addition_method: manual
   content_hash: 29dc15bedc98a05ecd9e5ca2a180be34e57ec4668838eb7b83bd784cd4683a83
   health_score: 100.0
-  last_checked: 1779032098.527183
+  last_checked: 1779032098
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:58.527183+02:00'
   last_ai_eval: null
@@ -249035,7 +249835,7 @@ https://grafana.com/blog/2022/01/19/a-beginners-guide-to-network-monitoring-with
   addition_method: manual
   content_hash: 22c647b279b4870514569f5079f22df3e156d4fb34875d05c61722279b3f5bd8
   health_score: 100.0
-  last_checked: 1779032293.839692
+  last_checked: 1779032293
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:13.839692+02:00'
   last_ai_eval: null
@@ -249067,7 +249867,7 @@ https://grafana.com/blog/2022/01/27/video-how-to-build-a-prometheus-query-in-gra
   addition_method: manual
   content_hash: 3300535eb36ef7b00b467aaa6ddd81433e0a3be53904e05f82e04f0ed36b301d
   health_score: 100.0
-  last_checked: 1779033664.175077
+  last_checked: 1779033664
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:04.175077+02:00'
   last_ai_eval: null
@@ -249101,7 +249901,7 @@ https://grafana.com/blog/2022/02/01/an-advanced-guide-to-network-monitoring-with
   addition_method: manual
   content_hash: 711977a69c9fe402d2aa73ed14aea43332efcf950988cab92ca0f926919b4970
   health_score: 100.0
-  last_checked: 1779034425.462818
+  last_checked: 1779034425
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:45.462818+02:00'
   last_ai_eval: null
@@ -249135,7 +249935,7 @@ https://grafana.com/blog/2022/04/05/how-to-use-websockets-to-visualize-real-time
   addition_method: manual
   content_hash: 743cdf15d4fdb1e7cb305f6ac3e48aa163620f461ecc1c14470c39a3d770cef7
   health_score: 100.0
-  last_checked: 1779033167.863333
+  last_checked: 1779033167
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:47.863333+02:00'
   last_ai_eval: null
@@ -249169,7 +249969,7 @@ https://grafana.com/blog/2022/06/06/grafana-dashboards-a-complete-guide-to-all-t
   addition_method: manual
   content_hash: 3d56c0c80180a3aef05599da64998b018400fbf39c84b0fe941181c862da3a1b
   health_score: 100.0
-  last_checked: 1779031721.200652
+  last_checked: 1779031721
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:41.200652+02:00'
   last_ai_eval: null
@@ -249201,7 +250001,7 @@ https://grafana.com/blog/2022/07/13/introducing-kubernetes-monitoring-in-grafana
   addition_method: manual
   content_hash: f8d444f8d229600bdd703e9782fb0a03e7c65d8c66b66cbe2fc5c5eafec65d97
   health_score: 100.0
-  last_checked: 1779029473.637766
+  last_checked: 1779029473
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:13.637766+02:00'
   last_ai_eval: null
@@ -249238,7 +250038,7 @@ https://grafana.com/blog/2022/10/20/how-to-manage-high-cardinality-metrics-in-pr
   addition_method: manual
   content_hash: 5ecd4ffd70e15e22d2e69104b4dd2366004aefdc227964c4753f75c8ec9f3dee
   health_score: 100.0
-  last_checked: 1779031597.029626
+  last_checked: 1779031597
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:37.029626+02:00'
   last_ai_eval: null
@@ -249274,7 +250074,7 @@ https://grafana.com/blog/2022/11/02/introducing-grafana-faro-oss-application-obs
   addition_method: manual
   content_hash: 1d3e2523a0f95cbe6befaa581f77cdbea122d6daa840ba5cc71ea9123e017264
   health_score: 100.0
-  last_checked: 1779031500.404494
+  last_checked: 1779031500
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:00.404494+02:00'
   last_ai_eval: null
@@ -249308,7 +250108,7 @@ https://grafana.com/blog/2022/12/06/a-complete-guide-to-managing-grafana-as-code
   addition_method: manual
   content_hash: d6842e11215974a6410af7aba10582baddb1f4ea2969dc8b7a8ce1b9563d3353
   health_score: 100.0
-  last_checked: 1779031616.150167
+  last_checked: 1779031616
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:56.150167+02:00'
   last_ai_eval: null
@@ -249340,7 +250140,7 @@ https://grafana.com/blog/2022/12/08/grafana-9.3-feature-grafana-oauth-token-impr
   addition_method: manual
   content_hash: 2ec240edbb7fc5b03dd2b4a7064e8222641521c259c69313b26b9aadb16b8e23
   health_score: 100.0
-  last_checked: 1779033827.918134
+  last_checked: 1779033827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:47.918134+02:00'
   last_ai_eval: null
@@ -249367,7 +250167,7 @@ https://grafana.com/blog/2023/01/19/how-to-monitor-kubernetes-clusters-with-the-
   addition_method: manual
   content_hash: 142887474a2e65d10127a0d61e34fa6bfea7efc749272a510c81918a538aa5cc
   health_score: 100.0
-  last_checked: 1779032406.767744
+  last_checked: 1779032406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:06.767744+02:00'
   last_ai_eval: null
@@ -249402,7 +250202,7 @@ https://grafana.com/blog/2023/01/31/a-beginners-guide-to-kubernetes-application-
   addition_method: manual
   content_hash: 0b0cade843ea1c3636142b1387167da7cb408eceaa975bf4e036f91338cb06b2
   health_score: 100.0
-  last_checked: 1779032091.711058
+  last_checked: 1779032091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:51.711058+02:00'
   last_ai_eval: null
@@ -249436,7 +250236,7 @@ https://grafana.com/blog/2023/03/03/how-to-optimize-resource-utilization-with-ku
   addition_method: manual
   content_hash: 99f77ff5b8ee77c6dcbc156a86cac7486fa720c5ca61cbf0c823139b9b9fb58b
   health_score: 100.0
-  last_checked: 1779030681.404695
+  last_checked: 1779030681
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:21.404695+02:00'
   last_ai_eval: null
@@ -249469,7 +250269,7 @@ https://grafana.com/blog/2023/04/07/scrape-azure-metrics-and-monitor-aks-using-g
   addition_method: manual
   content_hash: 61f70b588bd60964e6763e3a1f7e69b28319c47a264fb94899f8d23ae0fad1fc
   health_score: 100.0
-  last_checked: 1779032729.679697
+  last_checked: 1779032729
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:29.679697+02:00'
   last_ai_eval: null
@@ -249502,7 +250302,7 @@ https://grafana.com/blog/2023/10/16/why-companies-choose-grafana-cloud-over-self
   addition_method: manual
   content_hash: 3a2120b1eea9e83d29f6fc7defa578f4be4fd654ff556a4ac797f29bd6860885
   health_score: 100.0
-  last_checked: 1779034270.371117
+  last_checked: 1779034270
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:10.371117+02:00'
   last_ai_eval: null
@@ -249536,7 +250336,7 @@ https://grafana.com/blog/2023/11/14/grafana-beyla-1.0-release-zero-code-instrume
   addition_method: manual
   content_hash: 93552d685cd5610d881cdf878104ac9b14714660560d35ae637ffcb0ff9ed9c1
   health_score: 100.0
-  last_checked: 1779032224.346588
+  last_checked: 1779032224
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:04.346588+02:00'
   last_ai_eval: null
@@ -249567,7 +250367,7 @@ https://grafana.com/docs/agent/v0.32/configuration/integrations/azure-exporter-c
   addition_method: manual
   content_hash: f48a7411b7e038f9c0672fbb683c857855f25b3405d64c3aafb2a77462a0bf5a
   health_score: 100.0
-  last_checked: 1779034482.492685
+  last_checked: 1779034482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:42.492685+02:00'
   last_ai_eval: null
@@ -249625,7 +250425,7 @@ https://grafana.com/docs/grafana-cloud/reference/integrations/integration-docker
   addition_method: manual
   content_hash: f9fae31ae60d3c82931068c0199fbd61679dc96e7725b5caf479dcce103f723a
   health_score: 100.0
-  last_checked: 1779030135.145087
+  last_checked: 1779030135
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:15.145087+02:00'
   last_ai_eval: null
@@ -249685,7 +250485,7 @@ https://grafana.com/docs/v5.4:
   addition_method: manual
   content_hash: f5c26428f20623d10029e097f5577aa90154818224e71f7dc39a4a72d01fa2d7
   health_score: 100.0
-  last_checked: 1779033802.386378
+  last_checked: 1779033802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:22.386378+02:00'
   last_ai_eval: null
@@ -249744,7 +250544,7 @@ https://grafana.com/grafana/dashboards/10702:
   addition_method: manual
   content_hash: c521ad71aef223544836bc2a81e2c6b31c6d7b4e92eaec572beb0bd51c41793c
   health_score: 100.0
-  last_checked: 1779030986.921698
+  last_checked: 1779030986
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:26.921698+02:00'
   last_ai_eval: null
@@ -249771,7 +250571,7 @@ https://grafana.com/grafana/dashboards/10702-activemq:
   addition_method: manual
   content_hash: 6a15a8952a1cf9bf98be3f41f7c311520e8ce50ab316b48fa791958a6015ed48
   health_score: 100.0
-  last_checked: 1779130494.963516
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.963516+02:00'
   last_ai_eval: null
@@ -249798,7 +250598,7 @@ https://grafana.com/grafana/dashboards/9087:
   addition_method: manual
   content_hash: 8ce121c6ac51b3fa1743f4dcf4c8134755b5d7c71568fd71f5c490176d972d95
   health_score: 100.0
-  last_checked: 1779033237.525003
+  last_checked: 1779033237
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:57.525003+02:00'
   last_ai_eval: null
@@ -249824,7 +250624,7 @@ https://grafana.com/grafana/dashboards/9777:
   addition_method: manual
   content_hash: 9b87516c2456bed766a28924623ef45278edcd0c2b6c96b5ab4680f56c1e5225
   health_score: 100.0
-  last_checked: 1779029479.330388
+  last_checked: 1779029479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:19.330388+02:00'
   last_ai_eval: null
@@ -249850,7 +250650,7 @@ https://grafana.com/grafana/dashboards/9777-watermill:
   addition_method: manual
   content_hash: b51b472ae700de329a34b2da210a93343727dd3f9cee9f68a76fc844fb1c3a27
   health_score: 100.0
-  last_checked: 1779130494.966391
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.966391+02:00'
   last_ai_eval: null
@@ -249908,7 +250708,7 @@ https://grafana.com/grafana/dashboards?collector=Telegraf:
   addition_method: manual
   content_hash: b6d7a3debd14be699cdcf1261c8afab8597a9e4e58e7d34964bddf9dbf550741
   health_score: 100.0
-  last_checked: 1779031064.946709
+  last_checked: 1779031064
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:44.946709+02:00'
   last_ai_eval: null
@@ -250035,7 +250835,7 @@ https://grafana.com/oss/oncall:
   addition_method: manual
   content_hash: 298b6ca486a499dc411e8ca2e58a3864532aa17b1ad4dfcdddef4bb76cdd6bf3
   health_score: 100.0
-  last_checked: 1779030825.007785
+  last_checked: 1779030825
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:13:45.007785+02:00'
   last_ai_eval: null
@@ -250100,7 +250900,7 @@ https://granulate.io/a-deep-dive-into-kubernetes-scheduling:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029838.521916
+  last_checked: 1779029838
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:18.521916+02:00'
   last_ai_eval: null
@@ -250227,7 +251027,7 @@ https://gravitational.com/blog/how-to-ssh-properly:
   addition_method: manual
   content_hash: 466fa16d7ed09c5ffe4bfdb3087a88c9d17fdb5cb9b1d5e9a5a23321b62ee0e3
   health_score: 100.0
-  last_checked: 1779033751.257786
+  last_checked: 1779033751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:31.257786+02:00'
   last_ai_eval: null
@@ -250254,7 +251054,7 @@ https://gravitational.com/blog/kubernetes-sso-saml:
   addition_method: manual
   content_hash: a4eefea90e0648e41fa945e6e52e68faa9aac64a1c7fde180c95dd60fb3b3bca
   health_score: 100.0
-  last_checked: 1779033218.621561
+  last_checked: 1779033218
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:38.621561+02:00'
   last_ai_eval: null
@@ -250282,7 +251082,7 @@ https://gravitydevops.com/terraform-tutorials-basic-to-advanced:
   addition_method: manual
   content_hash: 1dfa6187447339288b03844bcbe94034c1f672cdd0f4d0b401ff381b9096481f
   health_score: 100.0
-  last_checked: 1779030686.401825
+  last_checked: 1779030686
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:26.401825+02:00'
   last_ai_eval: null
@@ -250344,7 +251144,7 @@ https://gregsramblings.com/blog/compare-google-cloud-to-aws:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029952.475817
+  last_checked: 1779029952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:12.475817+02:00'
   last_ai_eval: null
@@ -250371,7 +251171,7 @@ https://grokkinginterview.com/13-rest-api-interview-questions-you-need-to-know-f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033704.815509
+  last_checked: 1779033704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:44.815509+02:00'
   last_ai_eval: null
@@ -250434,7 +251234,7 @@ https://grow.google/certificates/interview-warmup:
   addition_method: manual
   content_hash: 9ab9ae66017074327379717fc5828bc323b701507c50b094945e6e5d2b1c98b6
   health_score: 100.0
-  last_checked: 1779031800.130831
+  last_checked: 1779031800
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:00.130831+02:00'
   last_ai_eval: null
@@ -250526,7 +251326,7 @@ https://grpc.io/docs/what-is-grpc/faq:
   addition_method: manual
   content_hash: 20caf4b06ca214386b259fedf8f57ee4cf235bc4acee94db100c4c2e943b284d
   health_score: 100.0
-  last_checked: 1779130495.020766
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.020766+02:00'
   last_ai_eval: null
@@ -250552,7 +251352,7 @@ https://grpc.io/faq:
   addition_method: manual
   content_hash: dc083a65d3af708aa3bc909c276bebd315ddf2da5165f9aa2440e4743c16a25e
   health_score: 100.0
-  last_checked: 1779032734.183532
+  last_checked: 1779032734
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:34.183532+02:00'
   last_ai_eval: null
@@ -250578,7 +251378,7 @@ https://gruntwork.io:
   addition_method: manual
   content_hash: 8ba9b0105dd56748b2841debd75ffd506b0ba07eebb611886a542d103a1e0b00
   health_score: 100.0
-  last_checked: 1779029366.897598
+  last_checked: 1779029366
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:26.897598+02:00'
   last_ai_eval: null
@@ -250607,7 +251407,7 @@ https://guide.sst.dev/examples/how-to-debug-lambda-functions-with-visual-studio-
   addition_method: manual
   content_hash: 57959101bd257e0f33dfd006198ef2dc6afe3bfc9ec21d3b39fd87594c5fa9d2
   health_score: 100.0
-  last_checked: 1779130494.983081
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.983081+02:00'
   last_ai_eval: null
@@ -250638,7 +251438,7 @@ https://guides.github.com:
   addition_method: manual
   content_hash: 89a5ba49ce4264f5e8283392357e2b186671722258f75186683b60651683916c
   health_score: 100.0
-  last_checked: 1779030422.500474
+  last_checked: 1779030422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:02.500474+02:00'
   last_ai_eval: null
@@ -250664,7 +251464,7 @@ https://guides.github.com/introduction/flow:
   addition_method: manual
   content_hash: 25f429305726d126f298ea2ba4d7bfdd4e35d179c2b77636f0fad378ec555e4b
   health_score: 100.0
-  last_checked: 1779029594.325364
+  last_checked: 1779029594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:14.325364+02:00'
   last_ai_eval: null
@@ -250691,7 +251491,7 @@ https://guides.github.com/pdfs/markdown-cheatsheet-online.pdf:
   addition_method: manual
   content_hash: 89a5ba49ce4264f5e8283392357e2b186671722258f75186683b60651683916c
   health_score: 100.0
-  last_checked: 1779029158.680445
+  last_checked: 1779029158
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:58.680445+02:00'
   last_ai_eval: null
@@ -250719,7 +251519,7 @@ https://guides.sonatype.com/repo3/technical-guides/secure-docker-registries:
   addition_method: manual
   content_hash: 6ad7ccbe2d98187378154f265e55ba0d8fee84aa5213031477c464a663023a4e
   health_score: 100.0
-  last_checked: 1779032793.534742
+  last_checked: 1779032793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:33.534742+02:00'
   last_ai_eval: null
@@ -250747,7 +251547,7 @@ https://guyzsarun.medium.com/kubernetes-liveness-readiness-probe-explained-35269
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032546.912871
+  last_checked: 1779032546
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:26.912871+02:00'
   last_ai_eval: null
@@ -250944,7 +251744,7 @@ https://hackernoon.com/how-to-create-kubernetes-yaml-files:
   addition_method: manual
   content_hash: da54d82ac85a618cf8a8a5852661084f73055c84ca97bb773c6ec6bd75c5b38f
   health_score: 100.0
-  last_checked: 1779032874.580464
+  last_checked: 1779032874
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:54.580464+02:00'
   last_ai_eval: null
@@ -251008,7 +251808,7 @@ https://hackernoon.com/how-to-generate-kubernetes-manifests-with-a-single-comman
   addition_method: manual
   content_hash: b72de19fb260bd2be4096c6495e67d7387126d5be3d6d4fe4364a8dcb0fdc188
   health_score: 100.0
-  last_checked: 1779030583.239763
+  last_checked: 1779030583
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:43.239763+02:00'
   last_ai_eval: null
@@ -251075,7 +251875,7 @@ https://hackernoon.com/how-to-work-with-the-kubectl-debug-command:
   addition_method: manual
   content_hash: b5cc7b9c7ac602532cfead63791e86c45677b9158bb24befd719a44d7199e334
   health_score: 100.0
-  last_checked: 1779029969.49794
+  last_checked: 1779029969
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:59:29.497940+02:00'
   last_ai_eval: null
@@ -251339,7 +252139,7 @@ https://hackernoon.com/what-is-gitops-and-why-is-it-almost-useless-part-2:
   addition_method: manual
   content_hash: e04749d91614d8a3ac9fe78003dbbb45d8b316ba5afe6055569c51bf6fc159b8
   health_score: 100.0
-  last_checked: 1779033088.569783
+  last_checked: 1779033088
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:28.569783+02:00'
   last_ai_eval: null
@@ -251469,7 +252269,7 @@ https://hackingcpp.com/cpp/cheat_sheets.html:
   addition_method: manual
   content_hash: ffd3689cee63f24f7c553d1aa22467917e2a647a1c54d6c9c3e0dcd40e7aeea3
   health_score: 100.0
-  last_checked: 1779034296.02484
+  last_checked: 1779034296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:36.024840+02:00'
   last_ai_eval: null
@@ -251562,7 +252362,7 @@ https://hamees.hashnode.dev/kubernetes-explain-like-im-5:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034454.191057
+  last_checked: 1779034454
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:14.191057+02:00'
   last_ai_eval: null
@@ -251670,7 +252470,7 @@ https://handles.x.com/login:
   addition_method: automatic
   content_hash: b7b340613002131dbed9146ab6419572f68383e78b8e1775ec54db6998912e86
   health_score: null
-  last_checked: 1780399410.166064
+  last_checked: 1780399410
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:23:30.166064+02:00'
   last_ai_eval: null
@@ -251711,7 +252511,7 @@ https://hands-on.cloud/quick-introduction-to-python-for-aws-automation-engineers
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033658.298708
+  last_checked: 1779033658
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:58.298708+02:00'
   last_ai_eval: null
@@ -251778,7 +252578,7 @@ https://haque-zubair.medium.com/aws-lambda-api-gateway-with-terraform-bd143b1c56
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030979.25153
+  last_checked: 1779030979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:19.251530+02:00'
   last_ai_eval: null
@@ -251812,7 +252612,7 @@ https://hardiks.medium.com/top-6-best-practices-for-container-orchestration-b4b0
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034039.546535
+  last_checked: 1779034039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:19.546535+02:00'
   last_ai_eval: null
@@ -251846,7 +252646,7 @@ https://hardiks.medium.com/where-should-you-manage-your-kubernetes-in-2023-amazo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032751.564243
+  last_checked: 1779032751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:51.564243+02:00'
   last_ai_eval: null
@@ -251877,7 +252677,7 @@ https://harness.io:
   addition_method: manual
   content_hash: 2f4079e9119c21a9d272d1cbec0d1d3920c9f767ed1682f03f210cba11c79c0e
   health_score: 100.0
-  last_checked: 1779031123.28951
+  last_checked: 1779031123
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:43.289510+02:00'
   last_ai_eval: null
@@ -251904,7 +252704,7 @@ https://harness.io/2020/09/getting-started-with-cloud-cost-optimization:
   addition_method: manual
   content_hash: 78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb
   health_score: 100.0
-  last_checked: 1779034032.325411
+  last_checked: 1779034032
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:12.325411+02:00'
   last_ai_eval: null
@@ -251930,7 +252730,7 @@ https://harness.io/2020/10/what-is-cicd-platform-why-should-i-care:
   addition_method: manual
   content_hash: ba52ef82c9cc49fd6f25dead6db1be4206031eb66c7041558179413451367f3b
   health_score: 100.0
-  last_checked: 1779032407.036635
+  last_checked: 1779032407
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:07.036635+02:00'
   last_ai_eval: null
@@ -251957,7 +252757,7 @@ https://harness.io/blog/autostopping-rules-kubernetes:
   addition_method: manual
   content_hash: 019abacc3d9205889ab6c94e5690fca11630187477c1ca94f74f4fca315f3171
   health_score: 100.0
-  last_checked: 1779030524.062047
+  last_checked: 1779030524
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:44.062047+02:00'
   last_ai_eval: null
@@ -251983,7 +252783,7 @@ https://harness.io/blog/cd-jenkins-pipelines-harness:
   addition_method: manual
   content_hash: 20796891e260fb8fd856dfd6bcdb9af7233f27dfea3eac755b5c1f0dea729af8
   health_score: 100.0
-  last_checked: 1779031432.296324
+  last_checked: 1779031432
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:52.296324+02:00'
   last_ai_eval: null
@@ -252009,7 +252809,7 @@ https://harness.io/blog/continuous-delivery/automated-devsecops:
   addition_method: manual
   content_hash: 6c56e11d4713938871d36b9f9e0f481f98c26a2c336cbbb5c46b466da1dd3391
   health_score: 100.0
-  last_checked: 1779033736.32423
+  last_checked: 1779033736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:16.324230+02:00'
   last_ai_eval: null
@@ -252036,7 +252836,7 @@ https://harness.io/blog/continuous-delivery/ci-cd-pipeline:
   addition_method: manual
   content_hash: 7c660dfca186ec0fd03158f604687f00c6dd9cb8fd711d4bb53bbec72238c55c
   health_score: 100.0
-  last_checked: 1779030526.801482
+  last_checked: 1779030526
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:46.801482+02:00'
   last_ai_eval: null
@@ -252063,7 +252863,7 @@ https://harness.io/blog/continuous-delivery/spinnaker-alternatives:
   addition_method: manual
   content_hash: c5b9db4c83f365f468c5969bf52659a7d9b0e65172d53092fd5e0b486d39f804
   health_score: 100.0
-  last_checked: 1779034270.466252
+  last_checked: 1779034270
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:10.466252+02:00'
   last_ai_eval: null
@@ -252090,7 +252890,7 @@ https://harness.io/blog/continuous-delivery/what-is-helm:
   addition_method: manual
   content_hash: 78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb
   health_score: 100.0
-  last_checked: 1779033918.705668
+  last_checked: 1779033918
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:18.705668+02:00'
   last_ai_eval: null
@@ -252122,7 +252922,7 @@ https://harness.io/blog/continuous-integration/continuous-integration-performanc
   addition_method: manual
   content_hash: b492a38c199544dd170974f9e1bb123da44a49adb8bd5ee0211fcc67279f5283
   health_score: 100.0
-  last_checked: 1779032046.977822
+  last_checked: 1779032046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:06.977822+02:00'
   last_ai_eval: null
@@ -252149,7 +252949,7 @@ https://harness.io/blog/continuous-integration/streamlining-ci-cd:
   addition_method: manual
   content_hash: 85a4e849a49d5afba64bae0f094897a63620e09f8b4c4e70fe5e7160dd1418db
   health_score: 100.0
-  last_checked: 1779032385.181369
+  last_checked: 1779032385
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:45.181369+02:00'
   last_ai_eval: null
@@ -252176,7 +252976,7 @@ https://harness.io/blog/continuous-integration/what-is-continuous-integration:
   addition_method: manual
   content_hash: d973203ffa36beb47ef3189af7ae1f239844f70ca8e1379f50c33369ab90ef3e
   health_score: 100.0
-  last_checked: 1779029554.014315
+  last_checked: 1779029554
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:34.014315+02:00'
   last_ai_eval: null
@@ -252204,7 +253004,7 @@ https://harness.io/blog/continuous-verification/blue-green-canary-deployment-str
   addition_method: manual
   content_hash: 506c80e1b3d17c487c214f7adc02c1cfdc15a79ea3109039a6648fdbdda35def
   health_score: 100.0
-  last_checked: 1779030992.445408
+  last_checked: 1779030992
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:32.445408+02:00'
   last_ai_eval: null
@@ -252236,7 +253036,7 @@ https://harness.io/blog/devops/6-gitops-best-practices:
   addition_method: manual
   content_hash: 9970884389fd4da740799646e108a5f31b48dc80b1c2415a914cd545ff845006
   health_score: 100.0
-  last_checked: 1779032168.56683
+  last_checked: 1779032168
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:08.566830+02:00'
   last_ai_eval: null
@@ -252263,7 +253063,7 @@ https://harness.io/blog/devops/deployment-pipeline-patterns:
   addition_method: manual
   content_hash: 2d13153966a8abbbdbefc966ceefb46d60d5f74cf1ca100dbeede650adae6f54
   health_score: 100.0
-  last_checked: 1779033504.934738
+  last_checked: 1779033504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:24.934738+02:00'
   last_ai_eval: null
@@ -252290,7 +253090,7 @@ https://harness.io/blog/devops/gitops-new-kid-devops-block:
   addition_method: manual
   content_hash: 78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb
   health_score: 100.0
-  last_checked: 1779031232.630804
+  last_checked: 1779031232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:32.630804+02:00'
   last_ai_eval: null
@@ -252317,7 +253117,7 @@ https://harness.io/blog/devops/helm-chart-repo:
   addition_method: manual
   content_hash: d76111b5b2a77d4f63cd24314c2b4d2b806c939d6fe37ccda61001be483d98ce
   health_score: 100.0
-  last_checked: 1779029591.202977
+  last_checked: 1779029591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:11.202977+02:00'
   last_ai_eval: null
@@ -252344,7 +253144,7 @@ https://harness.io/blog/devops/helm-vs-kustomize:
   addition_method: manual
   content_hash: a7618019a9b15232c3f14794b363df4942319dad4561b33d87ccf73d0c5e4199
   health_score: 100.0
-  last_checked: 1779034337.402069
+  last_checked: 1779034337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:17.402069+02:00'
   last_ai_eval: null
@@ -252371,7 +253171,7 @@ https://harness.io/blog/devops/pipeline-as-code:
   addition_method: manual
   content_hash: 78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb
   health_score: 100.0
-  last_checked: 1779030807.147296
+  last_checked: 1779030807
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:27.147296+02:00'
   last_ai_eval: null
@@ -252398,7 +253198,7 @@ https://harness.io/blog/devops/secrets-management-ci-cd:
   addition_method: manual
   content_hash: 78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb
   health_score: 100.0
-  last_checked: 1779031390.533911
+  last_checked: 1779031390
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:10.533911+02:00'
   last_ai_eval: null
@@ -252425,7 +253225,7 @@ https://harness.io/blog/devops/software-development-life-cycle:
   addition_method: manual
   content_hash: 003f17f904dc73632ce862dae172322b881e719a7d87fc08b321f6eef612a2d5
   health_score: 100.0
-  last_checked: 1779034356.361623
+  last_checked: 1779034356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:36.361623+02:00'
   last_ai_eval: null
@@ -252452,7 +253252,7 @@ https://harness.io/blog/devops/terraform-201-tutorial:
   addition_method: manual
   content_hash: 78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb
   health_score: 100.0
-  last_checked: 1779031379.309336
+  last_checked: 1779031379
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:59.309336+02:00'
   last_ai_eval: null
@@ -252479,7 +253279,7 @@ https://harness.io/blog/devops/tutorial-s3-cross-account:
   addition_method: manual
   content_hash: c89fcd263e71f97b3f3080fa49753556c1ee5ff67e9f1be07dbbfceded1824dc
   health_score: 100.0
-  last_checked: 1779031806.248394
+  last_checked: 1779031806
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:06.248394+02:00'
   last_ai_eval: null
@@ -252506,7 +253306,7 @@ https://harness.io/blog/devops/vault-agent-kubernetes-delegates:
   addition_method: manual
   content_hash: 78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb
   health_score: 100.0
-  last_checked: 1779029076.364412
+  last_checked: 1779029076
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:36.364412+02:00'
   last_ai_eval: null
@@ -252534,7 +253334,7 @@ https://harness.io/blog/devops/vault-agent-secrets-management:
   addition_method: manual
   content_hash: 106f81f115a2491e580f1dc25cae8bc90f9bfbb387e88328d708d09392173205
   health_score: 100.0
-  last_checked: 1779030712.098578
+  last_checked: 1779030712
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:52.098578+02:00'
   last_ai_eval: null
@@ -252561,7 +253361,7 @@ https://harness.io/blog/feature-flags/progressive-delivery:
   addition_method: manual
   content_hash: 78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb
   health_score: 100.0
-  last_checked: 1779030977.200657
+  last_checked: 1779030977
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:17.200657+02:00'
   last_ai_eval: null
@@ -252589,7 +253389,7 @@ https://harness.io/blog/gitops-repo-structure:
   addition_method: manual
   content_hash: ed65356ebe420c3028888724b0dae5d3e76fcbff1b34d36c83a38534f6017683
   health_score: 100.0
-  last_checked: 1779034156.340435
+  last_checked: 1779034156
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:16.340435+02:00'
   last_ai_eval: null
@@ -252616,7 +253416,7 @@ https://harness.io/blog/helm-vs-kustomize:
   addition_method: manual
   content_hash: a7618019a9b15232c3f14794b363df4942319dad4561b33d87ccf73d0c5e4199
   health_score: 100.0
-  last_checked: 1779034531.889093
+  last_checked: 1779034531
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:31.889093+02:00'
   last_ai_eval: null
@@ -252643,7 +253443,7 @@ https://harness.io/blog/kubernetes-ci-cd-best-practices:
   addition_method: manual
   content_hash: 7d0690202103844ebe59033079922169cb8b6f14706978313b39dbaf003eb468
   health_score: 100.0
-  last_checked: 1779034502.937679
+  last_checked: 1779034502
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:02.937679+02:00'
   last_ai_eval: null
@@ -252671,7 +253471,7 @@ https://harness.io/blog/kubernetes-mistakes:
   addition_method: manual
   content_hash: 18002af847bfe9a029e0597de692e099fb0d338f04b9bfcadb6eace0247627ab
   health_score: 100.0
-  last_checked: 1779033079.653944
+  last_checked: 1779033079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:19.653944+02:00'
   last_ai_eval: null
@@ -252698,7 +253498,7 @@ https://harness.io/blog/kubernetes-services-explained:
   addition_method: manual
   content_hash: 54b6b53d2f98a2e471d9342e499a28a2cc946fc248a33da9e522f20405ea206b
   health_score: 100.0
-  last_checked: 1779031782.977442
+  last_checked: 1779031782
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:42.977442+02:00'
   last_ai_eval: null
@@ -252726,7 +253526,7 @@ https://harness.io/blog/product-updates/recommendations-api:
   addition_method: manual
   content_hash: 01c1050383cca811b11b568a7770b61c36b9a554f06129b0882e68708a3a84de
   health_score: 100.0
-  last_checked: 1779031187.062346
+  last_checked: 1779031187
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:47.062346+02:00'
   last_ai_eval: null
@@ -252754,7 +253554,7 @@ https://harness.io/blog/software-delivery-best-practices:
   addition_method: manual
   content_hash: 78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb
   health_score: 100.0
-  last_checked: 1779032580.048455
+  last_checked: 1779032580
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:00.048455+02:00'
   last_ai_eval: null
@@ -252782,7 +253582,7 @@ https://harshityadav95.medium.com/load-balancing-layer-4-vs-layer-7-f37a839afd9c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031341.357779
+  last_checked: 1779031341
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:21.357779+02:00'
   last_ai_eval: null
@@ -252814,7 +253614,7 @@ https://hart-michael.medium.com/why-you-need-continuous-deployment-93d7b5936523:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031882.645789
+  last_checked: 1779031882
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:22.645789+02:00'
   last_ai_eval: null
@@ -252912,7 +253712,7 @@ https://hashnode.tpschmidt.com/my-top-10-free-learning-resources-for-aws:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033925.032305
+  last_checked: 1779033925
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:25.032305+02:00'
   last_ai_eval: null
@@ -253041,7 +253841,7 @@ https://hawar.no/2020/09/cisco-dna-center-with-grafana-dashboard:
   addition_method: manual
   content_hash: 8d11fae83ffdd736fba3f2d8bb0624b25eefad5bad2a9f795abc96335a41d304
   health_score: 100.0
-  last_checked: 1779034515.252308
+  last_checked: 1779034515
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:15.252308+02:00'
   last_ai_eval: null
@@ -253537,7 +254337,7 @@ https://hbr.org/2022/05/how-to-deal-with-high-pressure-situations-at-work:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030954.22307
+  last_checked: 1779030954
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:54.223070+02:00'
   last_ai_eval: null
@@ -253570,7 +254370,7 @@ https://headspring.com/2019/07/09/kafka-or-rabbitmq-messaging:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030980.952231
+  last_checked: 1779030980
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:20.952231+02:00'
   last_ai_eval: null
@@ -253603,7 +254403,7 @@ https://health.aws.amazon.com/health/status:
   addition_method: manual
   content_hash: 14632b65d58b6533036273285c4c40b45a7fa9d4ea1b3e90ea762092f85f6a91
   health_score: 100.0
-  last_checked: 1779130494.941476
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.941476+02:00'
   last_ai_eval: null
@@ -253669,7 +254469,7 @@ https://health.google/intl/ALL_en/health-research/imaging-and-diagnostics:
   addition_method: manual
   content_hash: 2e12e88250f4c5b2797150120619fac8384e5b1b656c9bee90708ecb34b0f722
   health_score: 100.0
-  last_checked: 1779031927.648589
+  last_checked: 1779031927
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:07.648589+02:00'
   last_ai_eval: null
@@ -253699,7 +254499,7 @@ https://healthitanalytics.com/news/ai-for-medical-imaging-boosts-cancer-screenin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034309.155795
+  last_checked: 1779034309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:49.155795+02:00'
   last_ai_eval: null
@@ -253765,7 +254565,7 @@ https://heka-ai.medium.com/introduction-to-debugging-locally-and-live-on-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033781.924209
+  last_checked: 1779033781
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:01.924209+02:00'
   last_ai_eval: null
@@ -253800,7 +254600,7 @@ https://helidon.io:
   addition_method: manual
   content_hash: 245f55fa2695fc2440e4d50decdac74ce930f2d7ac18b22cd2704b02dab9cba9
   health_score: 100.0
-  last_checked: 1779031650.08244
+  last_checked: 1779031650
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:27:30.082440+02:00'
   last_ai_eval: null
@@ -253832,7 +254632,7 @@ https://hellotestworld.com/2016/02/02/cheatsheet-for-jmeter-__time-function-call
   addition_method: manual
   content_hash: 3bfde52b1ffc5fd4d803a48e079b74f0043f94bb1c2383c782e0d07bfadf1f48
   health_score: 100.0
-  last_checked: 1779030580.506127
+  last_checked: 1779030580
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:40.506127+02:00'
   last_ai_eval: null
@@ -253966,7 +254766,7 @@ https://helm.sh/docs:
   addition_method: manual
   content_hash: 8b0a20126ecd06658030e9599daedca324a7517edff1733b78fb4742212c4a7d
   health_score: 100.0
-  last_checked: 1779032968.867333
+  last_checked: 1779032968
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:49:28.867333+02:00'
   last_ai_eval: null
@@ -253992,7 +254792,7 @@ https://helm.sh/docs/chart_template_guide/getting_started:
   addition_method: manual
   content_hash: 87befa32a95809d7ef4c806b4c1556659ce0c3f50ddce677d31cdf491c5e5234
   health_score: 100.0
-  last_checked: 1779029556.612668
+  last_checked: 1779029556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:36.612668+02:00'
   last_ai_eval: null
@@ -254019,7 +254819,7 @@ https://help.github.com/en/github:
   addition_method: manual
   content_hash: 89a5ba49ce4264f5e8283392357e2b186671722258f75186683b60651683916c
   health_score: 100.0
-  last_checked: 1779030085.002258
+  last_checked: 1779030085
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:25.002258+02:00'
   last_ai_eval: null
@@ -254046,7 +254846,7 @@ https://help.github.com/en/github/administering-a-repository/enabling-required-s
   addition_method: manual
   content_hash: 7dcfaf4152837bc0710e18d2d3c1923a3021ccec33ddf44f02b5a4f5dd0657e3
   health_score: 100.0
-  last_checked: 1779033419.163344
+  last_checked: 1779033419
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:59.163344+02:00'
   last_ai_eval: null
@@ -254074,7 +254874,7 @@ https://help.sonatype.com/en/404-page.html:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736154.649344
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.649344+02:00'
   last_ai_eval: null
@@ -254106,7 +254906,7 @@ https://help.sonatype.com/en/404-page.html?_ga=2.250230211.411976214.1575978022-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736154.762654
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.762654+02:00'
   last_ai_eval: null
@@ -254235,7 +255035,7 @@ https://help.sonatype.com/en/sonatype-nexus-repository.html:
   addition_method: manual
   content_hash: 88b95893790809d383f023726d76a985d3d79f85a88a69c1800940b09d8b8772
   health_score: 64.0
-  last_checked: 1779130494.950908
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.950908+02:00'
   last_ai_eval: null
@@ -254266,7 +255066,7 @@ https://help.sonatype.com/integrations/nexus-and-continuous-integration/nexus-pl
   addition_method: manual
   content_hash: b90b9526c0bbeabb0159d4c66052f68646a1b9d95db0f0382d4b0f4dead814a1
   health_score: 100.0
-  last_checked: 1779034152.866232
+  last_checked: 1779034152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:12.866232+02:00'
   last_ai_eval: null
@@ -254293,7 +255093,7 @@ https://help.sonatype.com/repomanager3:
   addition_method: manual
   content_hash: d50c810842658e51623ebc957642ec78aa25e7657ffdafb375fc7e28f63d0cc6
   health_score: 100.0
-  last_checked: 1779029613.592839
+  last_checked: 1779029613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:33.592839+02:00'
   last_ai_eval: null
@@ -254320,7 +255120,7 @@ https://help.sonatype.com/repomanager3/formats/docker-registry:
   addition_method: manual
   content_hash: 64458ad88612d81b056796e4778e6e5df66a43443a6d84613e003d3e42c2ecad
   health_score: 100.0
-  last_checked: 1779031266.47529
+  last_checked: 1779031266
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:06.475290+02:00'
   last_ai_eval: null
@@ -254347,7 +255147,7 @@ https://help.sonatype.com/repomanager3/security/configuring-ssl?_ga=2.250230211.
   addition_method: manual
   content_hash: 80d248eb0056b7bf8fb5321d18eb76f17c73cdc982f64515da3b29643b12cf11
   health_score: 100.0
-  last_checked: 1779032586.983044
+  last_checked: 1779032586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:06.983044+02:00'
   last_ai_eval: null
@@ -254453,7 +255253,7 @@ https://hermes-agent.nousresearch.com/docs:
   addition_method: automatic
   content_hash: 8ceb27d833b7aeb238f98cb653e3d273bc3fdce16cad318e4eebfb4b7dfc5a84
   health_score: null
-  last_checked: 1780352544.370217
+  last_checked: 1780352544
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:24.370217+02:00'
   last_ai_eval: null
@@ -254492,7 +255292,7 @@ https://hernan-david-hd.medium.com/5-pilares-del-sre-devops-f16e45f8d3fd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030589.102716
+  last_checked: 1779030589
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:49.102716+02:00'
   last_ai_eval: null
@@ -254524,7 +255324,7 @@ https://hernan-david-hd.medium.com/breaking-down-sre-devops-into-5-key-areas-5aa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033030.258535
+  last_checked: 1779033030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:30.258535+02:00'
   last_ai_eval: null
@@ -254556,7 +255356,7 @@ https://hervekhg.medium.com/3-years-managing-kubernetes-clusters-my-10-lessons-b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031844.281347
+  last_checked: 1779031844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:44.281347+02:00'
   last_ai_eval: null
@@ -254624,7 +255424,7 @@ https://hewi.blog/deploying-an-eks-cluster-using-terraform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781430184.478436
+  last_checked: 1781430184
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:04.478436+02:00'
   last_ai_eval: null
@@ -254688,7 +255488,7 @@ https://high-mobility.com:
   addition_method: manual
   content_hash: f808d8b2a67d8382f32577014b772b2d73b32c8a1241d4fd6b94034d2368cc91
   health_score: 100.0
-  last_checked: 1779031620.64112
+  last_checked: 1779031620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:00.641120+02:00'
   last_ai_eval: null
@@ -254715,7 +255515,7 @@ https://high-mobility.com/learn/tutorials/rest:
   addition_method: manual
   content_hash: c835fdb4211052023745151a063aef86fb3583376babb7adee0811501967b9cb
   health_score: 100.0
-  last_checked: 1779029932.245566
+  last_checked: 1779029932
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:52.245566+02:00'
   last_ai_eval: null
@@ -254811,7 +255611,7 @@ https://hipertextual.com/2023/02/diferencias-ia-machine-learning:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779029689.013223
+  last_checked: 1779029689
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:49.013223+02:00'
   last_ai_eval: null
@@ -254845,7 +255645,7 @@ https://hipertextual.com/2024/03/devin-inteligencia-artificial-programa-software
   addition_method: manual
   content_hash: 510eac95e449d7e34fc801dd82422b45fbbf8e1b6cbf4307ba066aac7599a0a0
   health_score: 100.0
-  last_checked: 1779029174.217212
+  last_checked: 1779029174
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:14.217212+02:00'
   last_ai_eval: null
@@ -254878,7 +255678,7 @@ https://hiralee.medium.com/software-design-vs-architecture-1da0a94322a4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031624.819434
+  last_checked: 1779031624
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:04.819434+02:00'
   last_ai_eval: null
@@ -254910,7 +255710,7 @@ https://hitch-tls.org:
   addition_method: manual
   content_hash: e842b9c60bf3b84ea857bffe74c0de0ee1b1abe244a5281c639a6fde8506ce02
   health_score: 100.0
-  last_checked: 1779029553.344002
+  last_checked: 1779029553
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:33.344002+02:00'
   last_ai_eval: null
@@ -254938,7 +255738,7 @@ https://hitesh-pattanayak.medium.com/observability-in-kubernetes-b53d6ea1b37d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034504.50669
+  last_checked: 1779034504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:04.506690+02:00'
   last_ai_eval: null
@@ -255002,7 +255802,7 @@ https://hjrocha.medium.com/add-a-custom-host-to-kubernetes-a06472cedccb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030425.619445
+  last_checked: 1779030425
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:05.619445+02:00'
   last_ai_eval: null
@@ -255533,7 +256333,7 @@ https://home.robusta.dev/blog/why-everyone-should-track-and-audit-kubernetes-cha
   addition_method: manual
   content_hash: 939f865e445d5d0ecd313376ec609a9261ff090ed76415151bdc9833da3ada2d
   health_score: 100.0
-  last_checked: 1779033592.193781
+  last_checked: 1779033592
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:59:52.193781+02:00'
   last_ai_eval: null
@@ -255632,7 +256432,7 @@ https://horizons.carrefour.com/efficient-java-in-the-cloud-with-quarkus:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034155.519649
+  last_checked: 1779034155
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:15.519649+02:00'
   last_ai_eval: null
@@ -255664,7 +256464,7 @@ https://horovits.medium.com/prometheus-now-supports-opentelemetry-metrics-83f858
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034322.700454
+  last_checked: 1779034322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:02.700454+02:00'
   last_ai_eval: null
@@ -255729,7 +256529,7 @@ https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030979.227336
+  last_checked: 1779030979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:19.227336+02:00'
   last_ai_eval: null
@@ -255959,7 +256759,7 @@ https://http2-explained.haxx.se:
   addition_method: manual
   content_hash: 88fac0c82cdf6d10255adfb64fc13ba2a876b1e096aed7646df993cc88dd9087
   health_score: 100.0
-  last_checked: 1779031896.519856
+  last_checked: 1779031896
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:31:36.519856+02:00'
   last_ai_eval: null
@@ -255985,7 +256785,7 @@ https://http2.github.io:
   addition_method: manual
   content_hash: 7671e742d1149405620fac23a5619cce021b8b5bd9d4de940aa53ad516217cb5
   health_score: 100.0
-  last_checked: 1779029374.216599
+  last_checked: 1779029374
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:49:34.216599+02:00'
   last_ai_eval: null
@@ -256011,7 +256811,7 @@ https://http2.github.io/faq:
   addition_method: manual
   content_hash: 6c314974d92445138cdb880fef762e1352854f0d3f54a7c1c93f66675097b375
   health_score: 100.0
-  last_checked: 1779032256.931158
+  last_checked: 1779032256
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:36.931158+02:00'
   last_ai_eval: null
@@ -256133,7 +256933,7 @@ https://hub.docker.com/_/elasticsearch:
   addition_method: manual
   content_hash: 00c57699dbbaf453e7c9995c525861c0b51661650c02a88bab6bc6c0e94fd6e8
   health_score: 100.0
-  last_checked: 1779033773.235097
+  last_checked: 1779033773
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:02:53.235097+02:00'
   last_ai_eval: null
@@ -256354,7 +257154,7 @@ https://hub.docker.com/r/centos/postgresql-10-centos7:
   addition_method: manual
   content_hash: 93b8cb56515e894ef7899b4c113b2fdb5181c0efd6eb6bc57806bfb90441a5a8
   health_score: 100.0
-  last_checked: 1779030384.738501
+  last_checked: 1779030384
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:24.738501+02:00'
   last_ai_eval: null
@@ -256477,7 +257277,7 @@ https://hub.docker.com/r/openshift:
   addition_method: manual
   content_hash: 475e2cc9ced9d670432428f70e2191dd406cd8b11b2d9cdd0ec2663ed96ee513
   health_score: 100.0
-  last_checked: 1779033296.244156
+  last_checked: 1779033296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:56.244156+02:00'
   last_ai_eval: null
@@ -256504,7 +257304,7 @@ https://hub.docker.com/r/openshiftdemos:
   addition_method: manual
   content_hash: 27c97592dbf5be3d30ced985fa10083a991c51e8160539e4dbdcc52fd85761d7
   health_score: 100.0
-  last_checked: 1779031080.900739
+  last_checked: 1779031080
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:00.900739+02:00'
   last_ai_eval: null
@@ -256663,7 +257463,7 @@ https://hub.docker.com/r/texthtml/gitlab-merge-bot:
   addition_method: manual
   content_hash: 4ad2975075b7304620aefea29f11692ced9eb322a77b9cda0c050de6a4115cd0
   health_score: 100.0
-  last_checked: 1779031615.281306
+  last_checked: 1779031615
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:55.281306+02:00'
   last_ai_eval: null
@@ -256821,7 +257621,7 @@ https://hub.helm.sh/charts/choerodon/nexus3:
   addition_method: manual
   content_hash: 5989d4d1c4b96da728a60fac6c5af05b5f8fd135d48cdd0772f3670f90b7dad4
   health_score: 100.0
-  last_checked: 1779033489.047263
+  last_checked: 1779033489
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:09.047263+02:00'
   last_ai_eval: null
@@ -256848,7 +257648,7 @@ https://hub.helm.sh/charts/oteemo/sonarqube:
   addition_method: manual
   content_hash: 5e483cdff2ea4c51fc01a5c000ce825ed724db6f78b6a186af21b7521ef6005a
   health_score: 100.0
-  last_checked: 1779033511.370022
+  last_checked: 1779033511
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:31.370022+02:00'
   last_ai_eval: null
@@ -256875,7 +257675,7 @@ https://hub.helm.sh/charts/stable/cluster-autoscaler:
   addition_method: manual
   content_hash: 5e483cdff2ea4c51fc01a5c000ce825ed724db6f78b6a186af21b7521ef6005a
   health_score: 100.0
-  last_checked: 1779030009.534532
+  last_checked: 1779030009
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:09.534532+02:00'
   last_ai_eval: null
@@ -256902,7 +257702,7 @@ https://hub.kubeapps.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032114.517841
+  last_checked: 1779032114
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:14.517841+02:00'
   last_ai_eval: null
@@ -256928,7 +257728,7 @@ https://hub.qovery.com/guides/engineering/terraform-not-the-golden-hammer:
   addition_method: manual
   content_hash: 683f0609767fa848db6c8e614124c2c4c25e0b6741f9d0b69d7a16c6a806aa71
   health_score: 100.0
-  last_checked: 1779032969.430525
+  last_checked: 1779032969
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:29.430525+02:00'
   last_ai_eval: null
@@ -256956,7 +257756,7 @@ https://hub.tinztwins.de/7-hidden-python-tips-for-2024:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032383.527049
+  last_checked: 1779032383
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:43.527049+02:00'
   last_ai_eval: null
@@ -257286,7 +258086,7 @@ https://huryn.substack.com/p/3-ways-to-create-10x-better-product:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030295.768351
+  last_checked: 1779030295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:55.768351+02:00'
   last_ai_eval: null
@@ -257386,7 +258186,7 @@ https://hwchiu.medium.com/docker-networking-model-introduction-194a2a2c9b68:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032345.598366
+  last_checked: 1779032345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:05.598366+02:00'
   last_ai_eval: null
@@ -257419,7 +258219,7 @@ https://hwchiu.medium.com/kubernetes-network-troubleshooting-approach-701de94634
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029472.508084
+  last_checked: 1779029472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:12.508084+02:00'
   last_ai_eval: null
@@ -257453,7 +258253,7 @@ https://hwchiu.medium.com/why-does-my-2vcpu-application-run-faster-in-a-vm-than-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033579.270718
+  last_checked: 1779033579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:39.270718+02:00'
   last_ai_eval: null
@@ -257551,7 +258351,7 @@ https://iamitcohen.medium.com/dns-in-kubernetes-how-does-it-work-7c4690fd813e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033118.184352
+  last_checked: 1779033118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:58.184352+02:00'
   last_ai_eval: null
@@ -257583,7 +258383,7 @@ https://iamunnip.medium.com/merging-kubeconfig-files-c9e0f340a71c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032952.463181
+  last_checked: 1779032952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:12.463181+02:00'
   last_ai_eval: null
@@ -257615,7 +258415,7 @@ https://iaviral.medium.com/most-used-functions-in-pandas-7c12ae238185:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032582.980085
+  last_checked: 1779032582
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:02.980085+02:00'
   last_ai_eval: null
@@ -257647,7 +258447,7 @@ https://ibrahims.medium.com/azure-terraform-pipeline-devops-b57005a37936:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030957.605735
+  last_checked: 1779030957
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:57.605735+02:00'
   last_ai_eval: null
@@ -257679,7 +258479,7 @@ https://ibrahims.medium.com/security-context-kubernetes-9672ae2380f9:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029487.036176
+  last_checked: 1779029487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:27.036176+02:00'
   last_ai_eval: null
@@ -257711,7 +258511,7 @@ https://iceburn.medium.com/jenkins-configuration-as-code-afd9031a42c9:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033510.956026
+  last_checked: 1779033510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:30.956026+02:00'
   last_ai_eval: null
@@ -257744,7 +258544,7 @@ https://iceburn.medium.com/kubernetes-resource-requests-and-resource-limits-99c5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031537.802423
+  last_checked: 1779031537
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:37.802423+02:00'
   last_ai_eval: null
@@ -257776,7 +258576,7 @@ https://ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736144.973302
+  last_checked: 1781736144
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:24.973302+02:00'
   last_ai_eval: null
@@ -257838,7 +258638,7 @@ https://ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.932245
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.932245+02:00'
   last_ai_eval: null
@@ -257931,7 +258731,7 @@ https://igboie.medium.com/kubernetes-ci-cd-with-github-github-actions-and-argo-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031497.084039
+  last_checked: 1779031497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:57.084039+02:00'
   last_ai_eval: null
@@ -257997,7 +258797,7 @@ https://ikunalsingh.hashnode.dev/dynamic-operations-in-terraform-with-functions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030711.019728
+  last_checked: 1779030711
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:51.019728+02:00'
   last_ai_eval: null
@@ -258029,7 +258829,7 @@ https://images.linoxide.com/ebook-kubernetes-essentials.pdf:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029168.914947
+  last_checked: 1779029168
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:08.914947+02:00'
   last_ai_eval: null
@@ -258063,7 +258863,7 @@ https://imanishchaudhary.medium.com/secure-kubernetes-dashboards-with-sso-authen
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029573.102686
+  last_checked: 1779029573
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:53.102686+02:00'
   last_ai_eval: null
@@ -258096,7 +258896,7 @@ https://imoisharma.medium.com/how-leader-election-works-in-kubernetes-by-m-sharm
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032421.009199
+  last_checked: 1779032421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:21.009199+02:00'
   last_ai_eval: null
@@ -258165,7 +258965,7 @@ https://imsundeep8.medium.com/deploy-production-grade-kubernetes-cluster-using-k
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032902.012192
+  last_checked: 1779032902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:22.012192+02:00'
   last_ai_eval: null
@@ -258196,7 +258996,7 @@ https://incepto-medical.com/en:
   addition_method: manual
   content_hash: 1167d6335c1f484a2151e78b551f41ad6cee301c9d6152282703d71c37d4d1fc
   health_score: 100.0
-  last_checked: 1779032115.440773
+  last_checked: 1779032115
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:15.440773+02:00'
   last_ai_eval: null
@@ -258225,7 +259025,7 @@ https://inder-devops.medium.com/aks-networking-deep-dive-kubenet-vs-azure-cni-vs
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032699.165768
+  last_checked: 1779032699
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:59.165768+02:00'
   last_ai_eval: null
@@ -258258,7 +259058,7 @@ https://inder-devops.medium.com/ci-cd-setup-in-just-5-mins-with-basic-yaml-confi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030708.330703
+  last_checked: 1779030708
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:48.330703+02:00'
   last_ai_eval: null
@@ -258292,7 +259092,7 @@ https://inder-devops.medium.com/its-time-to-migrate-your-container-runtime-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033488.694909
+  last_checked: 1779033488
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:08.694909+02:00'
   last_ai_eval: null
@@ -258324,7 +259124,7 @@ https://inder-devops.medium.com/kafka-best-practices-lessons-learned-by-inder-43
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030846.448849
+  last_checked: 1779030846
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:06.448849+02:00'
   last_ai_eval: null
@@ -258358,7 +259158,7 @@ https://inder-devops.medium.com/on-premise-to-cloud-migration-mock-drills-using-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033421.619332
+  last_checked: 1779033421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:01.619332+02:00'
   last_ai_eval: null
@@ -258458,7 +259258,7 @@ https://info.acloud.guru/resources/brazeal-how-your-org-predicts-your-ci/cd-pipe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031414.449301
+  last_checked: 1779031414
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:34.449301+02:00'
   last_ai_eval: null
@@ -258491,7 +259291,7 @@ https://info.acloud.guru/resources/deploy-kubernetes-app-with-azure-devops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030720.599603
+  last_checked: 1779030720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:00.599603+02:00'
   last_ai_eval: null
@@ -258523,7 +259323,7 @@ https://info.acloud.guru/resources/deploying-kubernetes-with-gitops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030802.995985
+  last_checked: 1779030802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:22.995985+02:00'
   last_ai_eval: null
@@ -258556,7 +259356,7 @@ https://info.acloud.guru/resources/kubernetes-aws-cloud-scaling-hey:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031110.874204
+  last_checked: 1779031110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:30.874204+02:00'
   last_ai_eval: null
@@ -258587,7 +259387,7 @@ https://info.crunchydata.com/blog/active-active-on-kubernetes:
   addition_method: manual
   content_hash: 84bef64b67d106a25fbea558d7293ef415b804707b5f3b20f508a2a8a4ec496d
   health_score: 100.0
-  last_checked: 1779030394.494615
+  last_checked: 1779030394
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:34.494615+02:00'
   last_ai_eval: null
@@ -258614,7 +259414,7 @@ https://info.crunchydata.com/blog/an-easy-recipe-for-creating-a-postgresql-clust
   addition_method: manual
   content_hash: 3495ed9023552ee0c168e82ffa8f572f9b38015d65db6fe11549c4553336679d
   health_score: 100.0
-  last_checked: 1779032920.783735
+  last_checked: 1779032920
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:40.783735+02:00'
   last_ai_eval: null
@@ -258641,7 +259441,7 @@ https://info.crunchydata.com/blog/announcing-the-crunchy-data-developer-portal:
   addition_method: manual
   content_hash: 8460966b9ee582d9d7c74fae820ef27e1815b810d3ed5cd8d0992115172b5c23
   health_score: 100.0
-  last_checked: 1779032173.596962
+  last_checked: 1779032173
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:13.596962+02:00'
   last_ai_eval: null
@@ -258668,7 +259468,7 @@ https://info.crunchydata.com/blog/composite-primary-keys-postgresql-and-django:
   addition_method: manual
   content_hash: b03c950b46ad0afbbd1192950f01687e1464ea4d029d33506b4856b3c58311ae
   health_score: 100.0
-  last_checked: 1779034084.873165
+  last_checked: 1779034084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:04.873165+02:00'
   last_ai_eval: null
@@ -258695,7 +259495,7 @@ https://info.crunchydata.com/blog/crunchy-postgres-kubernetes-operator-4.0:
   addition_method: manual
   content_hash: 761f5c11f5841707f77feffedf9e6271d61cd564ab0b8f03ec3a160e71ec530a
   health_score: 100.0
-  last_checked: 1779032961.498428
+  last_checked: 1779032961
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:21.498428+02:00'
   last_ai_eval: null
@@ -258722,7 +259522,7 @@ https://info.crunchydata.com/blog/crunchy-postgresql-operator-with-rook-ceph-sto
   addition_method: manual
   content_hash: 7194b72aec1df2296055a2595e423d2b93f4708fa6bfc6b089fd4bdbac007748
   health_score: 100.0
-  last_checked: 1779033002.406237
+  last_checked: 1779033002
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:02.406237+02:00'
   last_ai_eval: null
@@ -258750,7 +259550,7 @@ https://info.crunchydata.com/blog/d-meta:
   addition_method: manual
   content_hash: c414022c133096a2344c462863251c460a898aabadbc9a4aeea0b1e0cf928cb2
   health_score: 100.0
-  last_checked: 1779030739.662916
+  last_checked: 1779030739
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:19.662916+02:00'
   last_ai_eval: null
@@ -258778,7 +259578,7 @@ https://info.crunchydata.com/blog/deploy-high-availability-postgresql-on-kuberne
   addition_method: manual
   content_hash: aa9601b7b6cc4af3ae9d557adf4df15e0d027d55aebc59f7baf656db4722d569
   health_score: 100.0
-  last_checked: 1779030788.266291
+  last_checked: 1779030788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:08.266291+02:00'
   last_ai_eval: null
@@ -258805,7 +259605,7 @@ https://info.crunchydata.com/blog/deploy-pgadmin4-with-postgresql-on-kubernetes:
   addition_method: manual
   content_hash: d46dac0b0cefa7e78e2290ecdb22d950034b7f46c61d58a9c01ecdab7ef43b5c
   health_score: 100.0
-  last_checked: 1779030680.939183
+  last_checked: 1779030680
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:20.939183+02:00'
   last_ai_eval: null
@@ -258832,7 +259632,7 @@ https://info.crunchydata.com/blog/fast-csv-and-json-ingestion-in-postgresql-with
   addition_method: manual
   content_hash: 7ec5afc28a1fe85099b766364e13c0c360d0910070953d053acdaeebba92cd15
   health_score: 100.0
-  last_checked: 1779033436.210188
+  last_checked: 1779033436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:16.210188+02:00'
   last_ai_eval: null
@@ -258859,7 +259659,7 @@ https://info.crunchydata.com/blog/getting-started-with-postgresql-operator-4.3-i
   addition_method: manual
   content_hash: 7f9e115589b11c42920a13ff685f5323a95c1dd1ebfa5ad73110effc323cd33d
   health_score: 100.0
-  last_checked: 1779034110.071117
+  last_checked: 1779034110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:30.071117+02:00'
   last_ai_eval: null
@@ -258887,7 +259687,7 @@ https://info.crunchydata.com/blog/gitops-postgres-kubernetes:
   addition_method: manual
   content_hash: 60b104088771141cb3b0315b408892f4693edf813a4bc6a00830a17faef195b4
   health_score: 100.0
-  last_checked: 1779033789.023668
+  last_checked: 1779033789
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:09.023668+02:00'
   last_ai_eval: null
@@ -258914,7 +259714,7 @@ https://info.crunchydata.com/blog/install-postgres-operator-kubernetes-on-gke-an
   addition_method: manual
   content_hash: bb0464af476750d1cb6e5b5f26757947b00e3fbab9b69ae482a43ffa91a9687b
   health_score: 100.0
-  last_checked: 1779031490.161693
+  last_checked: 1779031490
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:50.161693+02:00'
   last_ai_eval: null
@@ -258942,7 +259742,7 @@ https://info.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-depl
   addition_method: manual
   content_hash: baf33b882e766907f5e9b188bb9cf504f4f97f158db74cec5355733ebd415c81
   health_score: 100.0
-  last_checked: 1779033615.44022
+  last_checked: 1779033615
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:15.440220+02:00'
   last_ai_eval: null
@@ -258969,7 +259769,7 @@ https://info.crunchydata.com/blog/migrating-from-oracle-to-postgresql-questions-
   addition_method: manual
   content_hash: 6e6ec17364fef8abfa571b24ab0498307bde7cf603a5594057e57c0ee85fc60b
   health_score: 100.0
-  last_checked: 1779033736.392936
+  last_checked: 1779033736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:16.392936+02:00'
   last_ai_eval: null
@@ -258996,7 +259796,7 @@ https://info.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes:
   addition_method: manual
   content_hash: 7f6ec9d149f7a3d11c248e3c53bf431a856928b7f5b3160b85a5b153a182f6d7
   health_score: 100.0
-  last_checked: 1779032961.453295
+  last_checked: 1779032961
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:21.453295+02:00'
   last_ai_eval: null
@@ -259023,7 +259823,7 @@ https://info.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployment
   addition_method: manual
   content_hash: 3144488cb755c52229031d06800ae8f5461ffc5f54e9f4ca8d19bf177e28a199
   health_score: 100.0
-  last_checked: 1779030588.131857
+  last_checked: 1779030588
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:48.131857+02:00'
   last_ai_eval: null
@@ -259050,7 +259850,7 @@ https://info.crunchydata.com/blog/pgbackrest-performing-backups-on-a-standby-clu
   addition_method: manual
   content_hash: 5ac334b23d9f21c1779707a1e97bf85c6633df3daa231edba5ba5a00e41c4ebc
   health_score: 100.0
-  last_checked: 1779029226.123408
+  last_checked: 1779029226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:06.123408+02:00'
   last_ai_eval: null
@@ -259077,7 +259877,7 @@ https://info.crunchydata.com/blog/postgresql-change-data-capture-with-debezium:
   addition_method: manual
   content_hash: 18c45a406c5a0a4da22b56fa3f925f99045e7505da00019f587f67290a9fafdf
   health_score: 100.0
-  last_checked: 1779030966.486165
+  last_checked: 1779030966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:06.486165+02:00'
   last_ai_eval: null
@@ -259105,7 +259905,7 @@ https://info.crunchydata.com/blog/postgresql-monitoring-for-application-develope
   addition_method: manual
   content_hash: 5a6d7c88a9d99de5056d464753be67b00a5e31b62090c9b0b16ea5401433b27d
   health_score: 100.0
-  last_checked: 1779031340.432743
+  last_checked: 1779031340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:20.432743+02:00'
   last_ai_eval: null
@@ -259133,7 +259933,7 @@ https://info.crunchydata.com/blog/schedule-postgresql-backups-and-retention-with
   addition_method: manual
   content_hash: 692f58f59c959b2597af7cbe5d4c4db8a9c37062d89b1d5ecc58b85721df8b8d
   health_score: 100.0
-  last_checked: 1779034152.868801
+  last_checked: 1779034152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:12.868801+02:00'
   last_ai_eval: null
@@ -259160,7 +259960,7 @@ https://info.crunchydata.com/blog/setup-ora2pg-for-oracle-to-postgres-migration:
   addition_method: manual
   content_hash: f1b2151fc0392dd6e559dd136eddb22f3be50171c2378d49bc7268d24425b41b
   health_score: 100.0
-  last_checked: 1779032034.93096
+  last_checked: 1779032034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:54.930960+02:00'
   last_ai_eval: null
@@ -259187,7 +259987,7 @@ https://info.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes:
   addition_method: manual
   content_hash: 0ad72f5674ee2be654781a9a2e11791f8b3e0235cc7a4c4754e401b2baffbc3b
   health_score: 100.0
-  last_checked: 1779030199.719016
+  last_checked: 1779030199
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:19.719016+02:00'
   last_ai_eval: null
@@ -259215,7 +260015,7 @@ https://info.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes:
   addition_method: manual
   content_hash: bbede488c445aa79205eff1b185c3df21646a69146bc31506113d8b921325ef9
   health_score: 100.0
-  last_checked: 1779031902.866468
+  last_checked: 1779031902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:42.866468+02:00'
   last_ai_eval: null
@@ -259242,7 +260042,7 @@ https://info.crunchydata.com/blog/tuning-your-postgres-database-for-high-write-l
   addition_method: manual
   content_hash: 89edc7db722f4ef4fd28bdcf90bb04534e9a8964d1f51e3e02310d3813922b41
   health_score: 100.0
-  last_checked: 1779033422.403015
+  last_checked: 1779033422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:02.403015+02:00'
   last_ai_eval: null
@@ -259269,7 +260069,7 @@ https://info.crunchydata.com/blog/using-postgres-to-back-prometheus-for-your-pos
   addition_method: manual
   content_hash: bb9a94dfe205d8b18a25e38b218b439476748771fbabb1f2c88ff0e177570452
   health_score: 100.0
-  last_checked: 1779033479.979046
+  last_checked: 1779033479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:59.979046+02:00'
   last_ai_eval: null
@@ -259296,7 +260096,7 @@ https://info.crunchydata.com/news/crunchy-postgresql-for-kuberenetes-4.3:
   addition_method: manual
   content_hash: 32e1b6d7dc1a2c55e3173fb1a6bccdb0df731bbbca37bcaadcfee4602e236305
   health_score: 100.0
-  last_checked: 1779033243.980584
+  last_checked: 1779033243
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:03.980584+02:00'
   last_ai_eval: null
@@ -259327,7 +260127,7 @@ https://info.microsoft.com/ww-landing-ai-made-simple.html:
   addition_method: automatic
   content_hash: ea625f26cf97e69d3236b9808e3cec256e8710428516867349b597c7542c2b58
   health_score: null
-  last_checked: 1780352292.588452
+  last_checked: 1780352292
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:12.588452+02:00'
   last_ai_eval: null
@@ -259428,7 +260228,7 @@ https://infoq.com/news/2023/11/azure-well-architected-framework:
   addition_method: manual
   content_hash: 944ec6faae0446c8ade838a2dc3dbec0834aab6ddeca7461fd0ec8893ba1bcce
   health_score: 100.0
-  last_checked: 1779029139.159153
+  last_checked: 1779029139
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:39.159153+02:00'
   last_ai_eval: null
@@ -259456,7 +260256,7 @@ https://infosecwriteups.com/attacking-and-securing-docker-containers-cc8c80f05b5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032834.776587
+  last_checked: 1779032834
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:14.776587+02:00'
   last_ai_eval: null
@@ -259489,7 +260289,7 @@ https://infosecwriteups.com/how-i-discovered-thousands-of-open-databases-on-aws-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031564.007364
+  last_checked: 1779031564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:04.007364+02:00'
   last_ai_eval: null
@@ -259653,7 +260453,7 @@ https://inlets.dev/blog/2022/06/24/fixing-kubectl-port-forward.html:
   addition_method: manual
   content_hash: 865ccc5f407bf5b8f4fc8c84b76c0eccd4608ae8bd9eadca1b666fc1a3cdd0b9
   health_score: 100.0
-  last_checked: 1779034238.074519
+  last_checked: 1779034238
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:10:38.074519+02:00'
   last_ai_eval: null
@@ -259751,7 +260551,7 @@ https://insight-services-apac.github.io/2023/12/04/getting-started-bicep:
   addition_method: manual
   content_hash: e411469b07a7323b37fbf758ab307ca131bd4ec843ef2ca3dd99c8af5bd413c7
   health_score: 100.0
-  last_checked: 1779033794.988915
+  last_checked: 1779033794
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:14.988915+02:00'
   last_ai_eval: null
@@ -259779,7 +260579,7 @@ https://insights.project-a.com/using-github-actions-to-deploy-to-kubernetes-122c
   addition_method: manual
   content_hash: be516ca276011e3d156c9483a59b21da3e5d185635fc5cead0a4f92bedb76750
   health_score: 100.0
-  last_checked: 1779032587.073588
+  last_checked: 1779032587
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:07.073588+02:00'
   last_ai_eval: null
@@ -259806,7 +260606,7 @@ https://insights.stackoverflow.com/survey:
   addition_method: manual
   content_hash: 5061b6e87d39f2a777437497cf0524bb538047fd55cf2d82e631a301d0eb2111
   health_score: 100.0
-  last_checked: 1779033697.085258
+  last_checked: 1779033697
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:37.085258+02:00'
   last_ai_eval: null
@@ -259831,7 +260631,7 @@ https://insights.stackoverflow.com/survey/2021:
   addition_method: manual
   content_hash: 7d3f7acffbd9d3f76ffcbdbe15e2da1c5f317be9727d85bc667daaf8ad05d1c5
   health_score: 100.0
-  last_checked: 1779032184.798894
+  last_checked: 1779032184
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:24.798894+02:00'
   last_ai_eval: null
@@ -259857,7 +260657,7 @@ https://inspektor.cloud/blog/evaluating-open-policy-agent-in-rust-using-wasm:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032055.293808
+  last_checked: 1779032055
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:15.293808+02:00'
   last_ai_eval: null
@@ -260740,7 +261540,7 @@ https://intellipaat.com/blog/what-is-amazon-web-services-aws:
   addition_method: manual
   content_hash: 66aed94a7c3f1c71b7f84c165ab947bcc046e2b718428d9dc614a4fd4458d1cb
   health_score: 100.0
-  last_checked: 1779029628.534462
+  last_checked: 1779029628
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:53:48.534462+02:00'
   last_ai_eval: null
@@ -260773,7 +261573,7 @@ https://intellipaat.com/blog/what-is-penetration-testing:
   addition_method: manual
   content_hash: 0a85a28c2130775a41bb970dabdcbec9bbfa530246f74c74beafcac3a0601643
   health_score: 100.0
-  last_checked: 1779029509.519327
+  last_checked: 1779029509
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:49.519327+02:00'
   last_ai_eval: null
@@ -260804,7 +261604,7 @@ https://intellipaat.com/mediaFiles/2019/03/docker-cheat-sheet.pdf:
   addition_method: manual
   content_hash: c63d4aec4326e9c75db4dbedfdfe90745d9d24c3461a85a6018ff025b5081033
   health_score: 100.0
-  last_checked: 1779029067.87112
+  last_checked: 1779029067
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:27.871120+02:00'
   last_ai_eval: null
@@ -260864,7 +261664,7 @@ https://intezer.com/blog/research/new-attacks-on-kubernetes-via-misconfigured-ar
   addition_method: manual
   content_hash: d4b83ee3cc43adf7486e3a2e3532a8c6507c5cbb5e2ba0e13fedb719f6c80fad
   health_score: 64.0
-  last_checked: 1779130495.011968
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.011968+02:00'
   last_ai_eval: null
@@ -260890,7 +261690,7 @@ https://inthecloud.withgoogle.com/free-training-21/register.html:
   addition_method: manual
   content_hash: e6a9b8d71cf67d8617b3fdd28c742b1b9f72f2f4b471930116d027760a393b09
   health_score: 100.0
-  last_checked: 1779030132.877066
+  last_checked: 1779030132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:12.877066+02:00'
   last_ai_eval: null
@@ -260930,7 +261730,7 @@ https://io.google/2026:
   addition_method: automatic
   content_hash: 158b9a7b27c4066cab6cbb3c81706acf5466f46665e6fd16b881360c734abadc
   health_score: null
-  last_checked: 1780352272.994159
+  last_checked: 1780352272
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:17:52.994159+02:00'
   last_ai_eval: null
@@ -261001,7 +261801,7 @@ https://iopshub.medium.com/terraform-best-practices-everyone-should-know-a7c76ba
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033084.334338
+  last_checked: 1779033084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:24.334338+02:00'
   last_ai_eval: null
@@ -261067,7 +261867,7 @@ https://irfanyusanif.medium.com/how-to-communicate-between-microservices-7956ed6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032832.894586
+  last_checked: 1779032832
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:12.894586+02:00'
   last_ai_eval: null
@@ -261099,7 +261899,7 @@ https://ishantgaurav.in/2021/06/22/complete-application-deployment-using-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030503.384531
+  last_checked: 1779030503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:23.384531+02:00'
   last_ai_eval: null
@@ -261131,7 +261931,7 @@ https://ishantgaurav.in/2021/07/18/kubernetes-sidecar-container-pattern:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032036.565121
+  last_checked: 1779032036
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:56.565121+02:00'
   last_ai_eval: null
@@ -261329,7 +262129,7 @@ https://isprox.com/16-estilos-liderazgo-cual-es-mas-efectivo:
   addition_method: manual
   content_hash: 3ff80c5eec8325ad0676446d5df37b5d77af27a71febd6c73aac11585126c1fb
   health_score: 100.0
-  last_checked: 1779030714.410069
+  last_checked: 1779030714
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:54.410069+02:00'
   last_ai_eval: null
@@ -261423,7 +262223,7 @@ https://istio.io/blog/2020/tradewinds-2020:
   addition_method: manual
   content_hash: 3de46fd0ea0aa3c429801bdfdd5630c2b2c5f87c9c44ecb9cde09b5162a82f6a
   health_score: 100.0
-  last_checked: 1779034569.192516
+  last_checked: 1779034569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:09.192516+02:00'
   last_ai_eval: null
@@ -261618,7 +262418,7 @@ https://istiobyexample.dev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781430302.526507
+  last_checked: 1781430302
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:45:02.526507+02:00'
   last_ai_eval: null
@@ -261650,7 +262450,7 @@ https://istiobyexample.dev/fault-injection:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032716.144599
+  last_checked: 1779032716
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:16.144599+02:00'
   last_ai_eval: null
@@ -262516,7 +263316,7 @@ https://itnext.io/boosting-your-kubectl-productivity-b348f7c25712:
   addition_method: manual
   content_hash: 0d5d52e1facecb8b3df1eeb2b14581054665f9bc0fe92931974fd29ab4754eb0
   health_score: 100.0
-  last_checked: 1779032571.508386
+  last_checked: 1779032571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:51.508386+02:00'
   last_ai_eval: null
@@ -262548,7 +263348,7 @@ https://itnext.io/breaking-down-and-fixing-etcd-cluster-d81e35b9260d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033784.717865
+  last_checked: 1779033784
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:04.717865+02:00'
   last_ai_eval: null
@@ -262580,7 +263380,7 @@ https://itnext.io/breaking-down-and-fixing-kubernetes-4df2f22f87c3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031807.80803
+  last_checked: 1779031807
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:07.808030+02:00'
   last_ai_eval: null
@@ -262944,7 +263744,7 @@ https://itnext.io/configuring-routing-for-metallb-in-l2-mode-7ea26e19219e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031431.1357
+  last_checked: 1779031431
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:51.135700+02:00'
   last_ai_eval: null
@@ -262978,7 +263778,7 @@ https://itnext.io/connect-to-containers-using-kubectl-exec-b1fb5c171f03:
   addition_method: manual
   content_hash: 54df0882a202e0bb77610d715a01ab05c6c72eef87c0fb96eeb082d1c32bceac
   health_score: 100.0
-  last_checked: 1779033295.712316
+  last_checked: 1779033295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:55.712316+02:00'
   last_ai_eval: null
@@ -263826,7 +264626,7 @@ https://itnext.io/extending-kubernetes-cluster-kubectl-plugins-and-krew-547a8bc8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032642.376547
+  last_checked: 1779032642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:02.376547+02:00'
   last_ai_eval: null
@@ -264028,7 +264828,7 @@ https://itnext.io/generically-working-with-kubernetes-resources-in-go-53bce678f8
   addition_method: manual
   content_hash: ff30369560b995b9353789783b0415335c8fa55892c5d93ca658d0308d5457dc
   health_score: 100.0
-  last_checked: 1779033572.589868
+  last_checked: 1779033572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:32.589868+02:00'
   last_ai_eval: null
@@ -264266,7 +265066,7 @@ https://itnext.io/go-does-not-need-a-java-style-gc-ac99b8d26c60:
   addition_method: manual
   content_hash: 732448c49b6431dddf4ce46fdea7046256356c86638ecff5016b04a3c0638178
   health_score: 100.0
-  last_checked: 1779033240.202295
+  last_checked: 1779033240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:00.202295+02:00'
   last_ai_eval: null
@@ -264298,7 +265098,7 @@ https://itnext.io/guide-installing-an-okd-4-5-cluster-508a2631cbee:
   addition_method: manual
   content_hash: f0217c87f64659219fda89b504208558cd17c6fabb93392b1e6386ae8c6913de
   health_score: 100.0
-  last_checked: 1779033074.35664
+  last_checked: 1779033074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:14.356640+02:00'
   last_ai_eval: null
@@ -264858,7 +265658,7 @@ https://itnext.io/how-to-experiment-locally-on-kubernetes-with-minikube-and-your
   addition_method: manual
   content_hash: bbd934ea21e51a6df462768e8b71e862160db8642dd7effe180d9ccc4aa9d97f
   health_score: 100.0
-  last_checked: 1779033050.688896
+  last_checked: 1779033050
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:50.688896+02:00'
   last_ai_eval: null
@@ -264918,7 +265718,7 @@ https://itnext.io/how-to-restart-kubernetes-pods-with-kubectl-2a7834a6b961:
   addition_method: manual
   content_hash: 1d855e45911087583c3b98186a33b519221a502360489948e9f4616f25464c03
   health_score: 100.0
-  last_checked: 1779032753.971114
+  last_checked: 1779032753
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:53.971114+02:00'
   last_ai_eval: null
@@ -264949,7 +265749,7 @@ https://itnext.io/how-to-run-distributed-performance-tests-in-kubernetes-with-k6
   addition_method: manual
   content_hash: f3bbe9f34bf1bcd5cbe53456c2023f7566b19b66798a70b7f80e21c441ea8acb
   health_score: 100.0
-  last_checked: 1779032343.979787
+  last_checked: 1779032343
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:03.979787+02:00'
   last_ai_eval: null
@@ -265178,7 +265978,7 @@ https://itnext.io/in-search-of-converged-usage-analytics-for-multiple-managed-ku
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033397.854886
+  last_checked: 1779033397
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:37.854886+02:00'
   last_ai_eval: null
@@ -265475,7 +266275,7 @@ https://itnext.io/jenkins-tutorial-part-2-pipeline-variables-5e4783aa2c07:
   addition_method: manual
   content_hash: 80841a9884a9344b3b547f037e18ec962016514175b90613fbd793fbc301292f
   health_score: 100.0
-  last_checked: 1779031037.151062
+  last_checked: 1779031037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:17.151062+02:00'
   last_ai_eval: null
@@ -265502,7 +266302,7 @@ https://itnext.io/jenkins-tutorial-part-3-parameterized-pipeline-3898643ac6ad:
   addition_method: manual
   content_hash: 08d54fff4f70e680f0338832319ab876fcc8a4fb7128718fcb68b17b32877ec0
   health_score: 100.0
-  last_checked: 1779029291.481058
+  last_checked: 1779029291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:11.481058+02:00'
   last_ai_eval: null
@@ -265528,7 +266328,7 @@ https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c:
   addition_method: manual
   content_hash: 0b7888ed1895b6b558e936cf41c78663e5e3eb5e613f73c41ef9557dab5e5a58
   health_score: 100.0
-  last_checked: 1779029325.382171
+  last_checked: 1779029325
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:45.382171+02:00'
   last_ai_eval: null
@@ -265554,7 +266354,7 @@ https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c?gi=
   addition_method: manual
   content_hash: 0b7888ed1895b6b558e936cf41c78663e5e3eb5e613f73c41ef9557dab5e5a58
   health_score: 100.0
-  last_checked: 1779032922.508749
+  last_checked: 1779032922
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:42.508749+02:00'
   last_ai_eval: null
@@ -265816,7 +266616,7 @@ https://itnext.io/k8sgpt-localai-unlock-kubernetes-superpowers-for-free-584790de
   addition_method: manual
   content_hash: 2559d58dfacaca021df6f589847ee809c17122e7292f7ff3fb1519c67c4eaf8d
   health_score: 100.0
-  last_checked: 1779031466.546044
+  last_checked: 1779031466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:26.546044+02:00'
   last_ai_eval: null
@@ -265852,7 +266652,7 @@ https://itnext.io/karpenter-open-source-high-performance-kubernetes-cluster-auto
   addition_method: manual
   content_hash: a80f05573ed7b5c6e8abd1b2bc386a3f7724d1d3ed68b55a0bb4d77ce2d54aa7
   health_score: 100.0
-  last_checked: 1779029714.695971
+  last_checked: 1779029714
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:14.695971+02:00'
   last_ai_eval: null
@@ -265886,7 +266686,7 @@ https://itnext.io/keep-it-simple-k8s-c0c68c46eabb:
   addition_method: manual
   content_hash: f53ad4801cbd2a2a9ab984f2d288a8b11f32cc275e81becb050f96fb59fcf436
   health_score: 100.0
-  last_checked: 1779032785.57549
+  last_checked: 1779032785
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:25.575490+02:00'
   last_ai_eval: null
@@ -265986,7 +266786,7 @@ https://itnext.io/kubernetes-contexts-complete-guide-for-developers-7ea5b2fc75c7
   addition_method: manual
   content_hash: e7510fd20eab2b0d530a3e169cac3ad0742920e9ce7ad6b3ab00e0eaef12f966
   health_score: 100.0
-  last_checked: 1779031410.869623
+  last_checked: 1779031410
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:30.869623+02:00'
   last_ai_eval: null
@@ -266117,7 +266917,7 @@ https://itnext.io/kubernetes-for-dummies-life-of-a-pod-fc8158e27aa:
   addition_method: manual
   content_hash: 35dd76d2c64dfebc57a1b4925ee22a8d52a13a1c20225f025c7b5baa6ab02df8
   health_score: 100.0
-  last_checked: 1779030119.221782
+  last_checked: 1779030119
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:59.221782+02:00'
   last_ai_eval: null
@@ -266146,7 +266946,7 @@ https://itnext.io/kubernetes-gitops-tools-cf0247eb5368:
   addition_method: manual
   content_hash: fc41506c17b05b96928b4b33d70c79e588dd56342ecef4cd5607eabb967c2014
   health_score: 100.0
-  last_checked: 1779034516.748113
+  last_checked: 1779034516
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:16.748113+02:00'
   last_ai_eval: null
@@ -266540,7 +267340,7 @@ https://itnext.io/kubernetes-operator-to-manage-jobs-7ee96744c74a:
   addition_method: manual
   content_hash: 9f81323756d2b762f3ed19406b37dbc6fc4903981bbbe6854f09e0abb0754d55
   health_score: 100.0
-  last_checked: 1779029322.631627
+  last_checked: 1779029322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:42.631627+02:00'
   last_ai_eval: null
@@ -267473,7 +268273,7 @@ https://itnext.io/manage-redis-on-aws-from-kubernetes-eeadba7eb889:
   addition_method: manual
   content_hash: f3e66427cea7fa55436ea00b0d6ee0c98e8d8a3da18faa2066450689aba5ec5e
   health_score: 100.0
-  last_checked: 1779031096.648339
+  last_checked: 1779031096
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:16.648339+02:00'
   last_ai_eval: null
@@ -269597,7 +270397,7 @@ https://itnext.io/understanding-kubectl-explain-9d703396cc8:
   addition_method: manual
   content_hash: d77e45f545d94e78b1b36db21a27d8e05142dc41bea2186451515607f0ad3ad8
   health_score: 100.0
-  last_checked: 1779029340.756789
+  last_checked: 1779029340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:00.756789+02:00'
   last_ai_eval: null
@@ -269895,7 +270695,7 @@ https://itnext.io/working-with-kubernetes-configmaps-part-2-watchers-b6dd0e583d7
   addition_method: manual
   content_hash: c4642098338acc234520b707627e5e04ae4e9f2ec2a8926586abef71e2ab2480
   health_score: 100.0
-  last_checked: 1779033586.297706
+  last_checked: 1779033586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:46.297706+02:00'
   last_ai_eval: null
@@ -269992,7 +270792,7 @@ https://itnext.io/wsl2-tips-limit-cpu-memory-when-using-docker-c022535faf6f:
   addition_method: manual
   content_hash: e8bad0d63c57a2a71c844d7b0eab1b570481108796f312e07979c8c8fc24e753
   health_score: 100.0
-  last_checked: 1779033805.644724
+  last_checked: 1779033805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:25.644724+02:00'
   last_ai_eval: null
@@ -270093,7 +270893,7 @@ https://itnext.iocloud-native-ci-cd-with-tekton-laying-the-foundation-a377a1b59a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033572.472247
+  last_checked: 1779033572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:32.472247+02:00'
   last_ai_eval: null
@@ -270191,7 +270991,7 @@ https://itrevolution.com/author/gene-kim:
   addition_method: manual
   content_hash: 6f51866e04b84b8bc8c034a1c814d562c174c736a0ecf55026c93e981f7a574b
   health_score: 100.0
-  last_checked: 1779130495.029337
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.029337+02:00'
   last_ai_eval: null
@@ -270217,7 +271017,7 @@ https://itrevolution.com/faculty/gene-kim:
   addition_method: manual
   content_hash: b83fef24ab0340f70f12d81cf38a2f6afa58ddb2e5c14b366efba176753abc58
   health_score: 100.0
-  last_checked: 1779030419.110734
+  last_checked: 1779030419
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:59.110734+02:00'
   last_ai_eval: null
@@ -270243,7 +271043,7 @@ https://itrevolution.com/get-started-with-team-topologies-in-8-steps:
   addition_method: manual
   content_hash: f5f31d0c1889fec52864d5ec5b2cad5c7638512e2f4b565160ca7d0a2b5d9763
   health_score: 100.0
-  last_checked: 1779031231.580792
+  last_checked: 1779031231
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:31.580792+02:00'
   last_ai_eval: null
@@ -270270,7 +271070,7 @@ https://itrevolution.com/the-problem-with-org-charts:
   addition_method: manual
   content_hash: 62ebd83060da79481ca89a22949ad2dece3148a845bbae3b27859939cd84b832
   health_score: 100.0
-  last_checked: 1779033436.639247
+  last_checked: 1779033436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:16.639247+02:00'
   last_ai_eval: null
@@ -270433,7 +271233,7 @@ https://ittroubleshooter.in/run-parallel-build-kubernetes-cluster-jenkins:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030558.444442
+  last_checked: 1779030558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:18.444442+02:00'
   last_ai_eval: null
@@ -270464,7 +271264,7 @@ https://iximiuz.ck.page/posts/ivan-on-containers-kubernetes-and-backend-developm
   addition_method: manual
   content_hash: 970e5e9b0b500a587bc850a7ab5823daa9348920e25fd9615935780434ef7aca
   health_score: 100.0
-  last_checked: 1779033051.139564
+  last_checked: 1779033051
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:51.139564+02:00'
   last_ai_eval: null
@@ -270523,7 +271323,7 @@ https://iximiuz.com/en/posts/container-networking-is-simple:
   addition_method: manual
   content_hash: 9ac5d462a6d287c057b476e2d0afab3a6d2efe7c083b8d899494ed3cb3fbd595
   health_score: 100.0
-  last_checked: 1779030967.61173
+  last_checked: 1779030967
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:07.611730+02:00'
   last_ai_eval: null
@@ -270556,7 +271356,7 @@ https://iximiuz.com/en/posts/containerd-command-line-clients:
   addition_method: manual
   content_hash: 5190cb37c1f497ce69bac1c89ae6d954b9ae62e6e1fbb8b1349049e9c3e4811d
   health_score: 100.0
-  last_checked: 1779034492.698267
+  last_checked: 1779034492
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:52.698267+02:00'
   last_ai_eval: null
@@ -270584,7 +271384,7 @@ https://iximiuz.com/en/posts/containers-101-attach-vs-exec:
   addition_method: manual
   content_hash: 40ef77a1ae0382685c8963a7a381fb40ff9096fdc46f001d507381bbb4c41b53
   health_score: 100.0
-  last_checked: 1779030987.254995
+  last_checked: 1779030987
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:27.254995+02:00'
   last_ai_eval: null
@@ -270650,7 +271450,7 @@ https://iximiuz.com/en/posts/containers-vs-pods:
   addition_method: manual
   content_hash: 55e97a553682b6072a8143c79c4baf3e135e70ff707bb5d9a92bee7520627649
   health_score: 100.0
-  last_checked: 1779033426.158727
+  last_checked: 1779033426
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:06.158727+02:00'
   last_ai_eval: null
@@ -270846,7 +271646,7 @@ https://iximiuz.com/en/posts/kubernetes-api-go-types-and-common-machinery:
   addition_method: manual
   content_hash: 17d3b56a67282d31e4d58d501884cad243f3f52bd21d9e225fd4fc444cdcfd7e
   health_score: 100.0
-  last_checked: 1779032522.672338
+  last_checked: 1779032522
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:02.672338+02:00'
   last_ai_eval: null
@@ -271010,7 +271810,7 @@ https://iximiuz.com/en/posts/kubernetes-vs-virtual-machines:
   addition_method: manual
   content_hash: 9afb69f9d90ea5a80c4c9b150931c3a7c9a102bcd35c004a71cf018e39c0bb34
   health_score: 100.0
-  last_checked: 1779033824.769665
+  last_checked: 1779033824
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:44.769665+02:00'
   last_ai_eval: null
@@ -271345,7 +272145,7 @@ https://jaffarshaik.medium.com/kubernetes-architecture-and-components-bf637dbd05
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033862.056043
+  last_checked: 1779033862
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:22.056043+02:00'
   last_ai_eval: null
@@ -271376,7 +272176,7 @@ https://jakarta.ee:
   addition_method: manual
   content_hash: cf9eb8e0ece5aa4ae210af01b75cb20ad2f0235dee1e3d3483f077621c68d62b
   health_score: 100.0
-  last_checked: 1779029507.322616
+  last_checked: 1779029507
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:47.322616+02:00'
   last_ai_eval: null
@@ -271467,7 +272267,7 @@ https://jamaica-gleaner.com/article/business/20211224/amazon-outages-future-impl
   addition_method: manual
   content_hash: cea211d297d9124ea92b8cf4c658c17394c874837adcbb1c45db39fc7793b391
   health_score: 100.0
-  last_checked: 1779031577.517884
+  last_checked: 1779031577
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:17.517884+02:00'
   last_ai_eval: null
@@ -271497,7 +272297,7 @@ https://jamaica-gleaner.com/article/business/20211224/amazon-outages-future-impl
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032045.979802
+  last_checked: 1779032045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:05.979802+02:00'
   last_ai_eval: null
@@ -271532,7 +272332,7 @@ https://jamesdefabia.github.io/docs/user-guide/kubectl/kubectl_explain:
   addition_method: manual
   content_hash: 3705d81354a0ecb5a7ef02884cf63513a0af6cecc78633f03ee37c83a3b032df
   health_score: 100.0
-  last_checked: 1779032574.661316
+  last_checked: 1779032574
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:54.661316+02:00'
   last_ai_eval: null
@@ -271632,7 +272432,7 @@ https://jasiek-petryk.medium.com/setting-up-a-private-helm-chart-repository-on-g
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030614.824824
+  last_checked: 1779030614
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:14.824824+02:00'
   last_ai_eval: null
@@ -271860,7 +272660,7 @@ https://javarevisited.blogspot.com/2017/02/difference-between-executor-executors
   addition_method: manual
   content_hash: d550d8e7b432a9a87cd78e2b66a5b89bca429660fdd8fe3164f12669d5c56a98
   health_score: 100.0
-  last_checked: 1779033336.382523
+  last_checked: 1779033336
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:36.382523+02:00'
   last_ai_eval: null
@@ -272358,7 +273158,7 @@ https://javascript.plainenglish.io/enough-why-its-time-to-rip-out-angular-7d8318
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031266.231468
+  last_checked: 1779031266
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:06.231468+02:00'
   last_ai_eval: null
@@ -272390,7 +273190,7 @@ https://javascript.plainenglish.io/everything-you-need-to-know-about-yaml-files-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033801.883637
+  last_checked: 1779033801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:21.883637+02:00'
   last_ai_eval: null
@@ -272425,7 +273225,7 @@ https://javaspringvaadin.wordpress.com/2018/05/22/mavenintellijidea:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779030861.527549
+  last_checked: 1779030861
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:21.527549+02:00'
   last_ai_eval: null
@@ -272490,7 +273290,7 @@ https://javatechonline.com/distributed-tracing-logging-using-sleuth-zipkin:
   addition_method: manual
   content_hash: 7353b526d34e2810fe90f5d2c208d22e2f204f5e8c770988689ae98225164603
   health_score: 100.0
-  last_checked: 1779130494.989866
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.989866+02:00'
   last_ai_eval: null
@@ -272516,7 +273316,7 @@ https://javatechonline.com/how-to-deploy-spring-boot-application-in-docker:
   addition_method: manual
   content_hash: 545b67507ca073ed85062010697ef67dfc5020fd250c53c607e528bcf374bd41
   health_score: 100.0
-  last_checked: 1779032335.1423
+  last_checked: 1779032335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:55.142300+02:00'
   last_ai_eval: null
@@ -272544,7 +273344,7 @@ https://javatechonline.com/how-to-implement-distributed-logging-tracing-using-sl
   addition_method: manual
   content_hash: c34502520db839f63ccf3da1c52dcf8aa11a901f97cebd3bfb14803d1aa168ea
   health_score: 100.0
-  last_checked: 1779030243.862123
+  last_checked: 1779030243
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:03.862123+02:00'
   last_ai_eval: null
@@ -272668,7 +273468,7 @@ https://javatechonline.com/oops-design-principles:
   addition_method: manual
   content_hash: 73be418ca6092df080ceade00431dcf152a81eaf514220453a0e5452582e4deb
   health_score: 100.0
-  last_checked: 1779031989.455253
+  last_checked: 1779031989
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:09.455253+02:00'
   last_ai_eval: null
@@ -272829,7 +273629,7 @@ https://javi-kata.medium.com/ci-cd-the-journey-of-a-dummy-team-f51a061684bc:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031910.131991
+  last_checked: 1779031910
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:50.131991+02:00'
   last_ai_eval: null
@@ -272860,7 +273660,7 @@ https://jaxenter.com/cicd-microservices-docker-162408.html:
   addition_method: manual
   content_hash: 8ebfb9bea16ab760fad86fb6385542f087988e66bcf1a5f4272c741b90523bf2
   health_score: 100.0
-  last_checked: 1779029807.581139
+  last_checked: 1779029807
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:47.581139+02:00'
   last_ai_eval: null
@@ -272889,7 +273689,7 @@ https://jaxenter.com/grafana-7-0-interview-tom-wilkie-172261.html:
   addition_method: manual
   content_hash: 5568b2b3c78ece3438b8834ff1e6b92877f4586471d4b8df13593d1db855c172
   health_score: 100.0
-  last_checked: 1779029635.199632
+  last_checked: 1779029635
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:55.199632+02:00'
   last_ai_eval: null
@@ -272916,7 +273716,7 @@ https://jaxenter.com/kubernetes-bigger-173675.html:
   addition_method: manual
   content_hash: 78c662d8c2143d3f273fd0db7ed5bc05954a831bf5d1b645791485cd6b355d2b
   health_score: 100.0
-  last_checked: 1779034519.514301
+  last_checked: 1779034519
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:19.514301+02:00'
   last_ai_eval: null
@@ -272944,7 +273744,7 @@ https://jaxenter.com/kubernetes-extensions-172215.html:
   addition_method: manual
   content_hash: a8f592ac5e486210ee5060456b9d14f074c166152efc3fb47e43c4dfa73e70df
   health_score: 100.0
-  last_checked: 1779030536.720866
+  last_checked: 1779030536
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:56.720866+02:00'
   last_ai_eval: null
@@ -272972,7 +273772,7 @@ https://jaxenter.com/kubernetes-microservices-162690.html:
   addition_method: manual
   content_hash: 5568b2b3c78ece3438b8834ff1e6b92877f4586471d4b8df13593d1db855c172
   health_score: 100.0
-  last_checked: 1779031623.427282
+  last_checked: 1779031623
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:03.427282+02:00'
   last_ai_eval: null
@@ -273000,7 +273800,7 @@ https://jaxenter.com/kubernetes-practical-implications-171647.html:
   addition_method: manual
   content_hash: 0e71739f303fd28d2228092ac8fa1588d134ac47fbaaec69dc03121474dd0133
   health_score: 100.0
-  last_checked: 1779029943.39633
+  last_checked: 1779029943
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:03.396330+02:00'
   last_ai_eval: null
@@ -273029,7 +273829,7 @@ https://jayendrapatil.com:
   addition_method: manual
   content_hash: 38a2c6c4fca2c37160b7d646a7f30237b6e3a214f73fe3c1203e475a0970a573
   health_score: 100.0
-  last_checked: 1779031340.492655
+  last_checked: 1779031340
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:20.492655+02:00'
   last_ai_eval: null
@@ -273093,7 +273893,7 @@ https://jayex.io/blog/2019/07/23/serverless-deployments:
   addition_method: manual
   content_hash: 5301da6482bae3a63d80e0edf522f4c9591c774d33f9e7df16b0faf7c9637ca0
   health_score: 100.0
-  last_checked: 1779130495.002126
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.002126+02:00'
   last_ai_eval: null
@@ -273186,7 +273986,7 @@ https://jchyip.medium.com/my-critique-of-the-spotify-model-part-1-197d335ef7af:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029948.043562
+  last_checked: 1779029948
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:08.043562+02:00'
   last_ai_eval: null
@@ -273284,7 +274084,7 @@ https://jenkins-ci.361315.n4.nabble.com/Declarative-pipelines-vs-scripted-td4891
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029897.108541
+  last_checked: 1779029897
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:17.108541+02:00'
   last_ai_eval: null
@@ -273315,7 +274115,7 @@ https://jenkins-job-builder.readthedocs.io:
   addition_method: manual
   content_hash: c1df5f5c3978bf945909f9dca104b05ad7d11bc486aa7987883bcbf8a51b403d
   health_score: 100.0
-  last_checked: 1779030360.677175
+  last_checked: 1779030360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:00.677175+02:00'
   last_ai_eval: null
@@ -273374,7 +274174,7 @@ https://jenkins-job-builder.readthedocs.io/en/latest/en/latest:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.00655
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.006550+02:00'
   last_ai_eval: null
@@ -273400,7 +274200,7 @@ https://jenkins-x.io:
   addition_method: manual
   content_hash: 4f93b16c324ab317cd086d9bedd79077d4803250b4dfbfd6f5a9ef361ac4b5e6
   health_score: 100.0
-  last_checked: 1779029796.303111
+  last_checked: 1779029796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:36.303111+02:00'
   last_ai_eval: null
@@ -273429,7 +274229,7 @@ https://jenkins-x.io/blog/2019/07/23/serverless-deployments:
   addition_method: manual
   content_hash: ce0ba2a3bccfe40d9fd71a6b8522ff7b8b4c61f07eaacab8a5352ea58c903b78
   health_score: 100.0
-  last_checked: 1779032699.421062
+  last_checked: 1779032699
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:59.421062+02:00'
   last_ai_eval: null
@@ -273456,7 +274256,7 @@ https://jenkins-x.io/blog/2021/04/08/jx3-pipeline-trace:
   addition_method: manual
   content_hash: ab1e40c2d4d77df4e35b7346cb93d95fc5870f854815002bd59b75d67f0d6ebc
   health_score: 100.0
-  last_checked: 1779032540.262492
+  last_checked: 1779032540
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:20.262492+02:00'
   last_ai_eval: null
@@ -273482,7 +274282,7 @@ https://jenkins-x.io/v3/admin/setup/secrets:
   addition_method: manual
   content_hash: ec8308dee23ecf9f30ba5cd902648cf36413f0a482286ccbf0a728200c6692ff
   health_score: 100.0
-  last_checked: 1779032833.085984
+  last_checked: 1779032833
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:13.085984+02:00'
   last_ai_eval: null
@@ -273509,7 +274309,7 @@ https://jenkins.io:
   addition_method: manual
   content_hash: 77958e189c5ea2c73eae5f9a39766bf2fca026e20ed4fb38f45a32f73c7f68b7
   health_score: 100.0
-  last_checked: 1779030349.982293
+  last_checked: 1779030349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:49.982293+02:00'
   last_ai_eval: null
@@ -273537,7 +274337,7 @@ https://jenkins.io/blog/2016/11/21/gc-tuning:
   addition_method: manual
   content_hash: 98f082b6984dec05e6a37b3c709afa369a0d465499c2cd96997cbf6e00bfae5d
   health_score: 100.0
-  last_checked: 1779029561.471197
+  last_checked: 1779029561
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:41.471197+02:00'
   last_ai_eval: null
@@ -273565,7 +274365,7 @@ https://jenkins.io/blog/2019/11/22/welcome-to-the-matrix:
   addition_method: manual
   content_hash: ab2b76768d0db6108e713c0936e6c7432ef1f88e85e624646819a47f182445eb
   health_score: 100.0
-  last_checked: 1779033572.681267
+  last_checked: 1779033572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:32.681267+02:00'
   last_ai_eval: null
@@ -273592,7 +274392,7 @@ https://jenkins.io/blog/2020/01/08/atlassians-new-bitbucket-server-integration-f
   addition_method: manual
   content_hash: abf3cf9bbe746b61df778d3385a6f2d9c53d51f379fe664714c954032a431a3e
   health_score: 100.0
-  last_checked: 1779033309.393437
+  last_checked: 1779033309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:09.393437+02:00'
   last_ai_eval: null
@@ -273619,7 +274419,7 @@ https://jenkins.io/blog/2020/02/02/web-socket:
   addition_method: manual
   content_hash: 9aff4d78c3b29efa08207d714241e49baa79cc24e876ad5343f6aa82910f4868
   health_score: 100.0
-  last_checked: 1779033609.779296
+  last_checked: 1779033609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:09.779296+02:00'
   last_ai_eval: null
@@ -273646,7 +274446,7 @@ https://jenkins.io/doc/book/pipeline:
   addition_method: manual
   content_hash: b515f37aef22a438d17bf84bb780a9c2845414d9c88c06fc875897572bd34fdb
   health_score: 100.0
-  last_checked: 1779030348.237773
+  last_checked: 1779030348
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:48.237773+02:00'
   last_ai_eval: null
@@ -273673,7 +274473,7 @@ https://jenkins.io/doc/book/pipeline/jenkinsfile:
   addition_method: manual
   content_hash: b950513f0ccf17dbbf30d13508871b55ffa18265a2f9c9f3201b9ffc8331a389
   health_score: 100.0
-  last_checked: 1779034499.564844
+  last_checked: 1779034499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:59.564844+02:00'
   last_ai_eval: null
@@ -273700,7 +274500,7 @@ https://jenkins.io/solutions/pipeline:
   addition_method: manual
   content_hash: f3c1c8d569acd5f2a4e642e6545a7016e42dafc95fa804be5b142c54c67205ae
   health_score: 100.0
-  last_checked: 1779031647.497452
+  last_checked: 1779031647
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:27.497452+02:00'
   last_ai_eval: null
@@ -273788,7 +274588,7 @@ https://jenkinsistheway.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032207.779385
+  last_checked: 1779032207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:47.779385+02:00'
   last_ai_eval: null
@@ -273822,7 +274622,7 @@ https://jenkinsistheway.io/user-story/jenkins-is-the-way-to-fintech-excellence:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034441.43345
+  last_checked: 1779034441
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:01.433450+02:00'
   last_ai_eval: null
@@ -273854,7 +274654,7 @@ https://jenkinsistheway.io/user-story/jenkins-is-the-way-to-improve-solution-dev
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029335.391849
+  last_checked: 1779029335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:55.391849+02:00'
   last_ai_eval: null
@@ -273888,7 +274688,7 @@ https://jenkinsistheway.io/user-story/to-build-ci-cd-that-fits-advanced-and-uniq
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032355.538278
+  last_checked: 1779032355
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:15.538278+02:00'
   last_ai_eval: null
@@ -273920,7 +274720,7 @@ https://jenkinsistheway.io/user-story/to-devsecops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030260.270699
+  last_checked: 1779030260
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:20.270699+02:00'
   last_ai_eval: null
@@ -273985,7 +274785,7 @@ https://jeromevdl.medium.com/when-to-use-a-lambda-function-and-when-not-9a225e6d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030802.97919
+  last_checked: 1779030802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:22.979190+02:00'
   last_ai_eval: null
@@ -274017,7 +274817,7 @@ https://jet-start.sh:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034273.20479
+  last_checked: 1779034273
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:13.204790+02:00'
   last_ai_eval: null
@@ -274053,7 +274853,7 @@ https://jet-start.sh/blog/2020/06/09/jdk-gc-benchmarks-part1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029952.280965
+  last_checked: 1779029952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:12.280965+02:00'
   last_ai_eval: null
@@ -274283,7 +275083,7 @@ https://jfrog.com/blog/how-i-leaped-forward-my-jenkins-build-with-jfrog-pipeline
   addition_method: manual
   content_hash: a48397adced925ba90b1355bac44349d267b2c0efbb48e7c7393c36b7ff2fc7a
   health_score: 100.0
-  last_checked: 1779034235.45448
+  last_checked: 1779034235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:35.454480+02:00'
   last_ai_eval: null
@@ -274344,7 +275144,7 @@ https://jfrog.com/blog/how-to-protect-your-secrets-with-spectral-and-jfrog-pipel
   addition_method: manual
   content_hash: a48397adced925ba90b1355bac44349d267b2c0efbb48e7c7393c36b7ff2fc7a
   health_score: 100.0
-  last_checked: 1779030706.168387
+  last_checked: 1779030706
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:46.168387+02:00'
   last_ai_eval: null
@@ -274404,7 +275204,7 @@ https://jfrog.com/blog/pipelines-ci-cd-and-the-jfrog-platform-difference:
   addition_method: manual
   content_hash: af025d6199ba3b02bc9af940118534415d3cd2be707d85785c13b8da47397544
   health_score: 100.0
-  last_checked: 1779031081.050969
+  last_checked: 1779031081
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:01.050969+02:00'
   last_ai_eval: null
@@ -274463,7 +275263,7 @@ https://jfrog.com/help/r/jfrog-artifactory-documentation/helm-chart-repositories
   addition_method: manual
   content_hash: 6f377dbaf9043effc1ecf880e82df7c1a04b6df53d412ba1fe5079cae8aee95d
   health_score: 64.0
-  last_checked: 1779130494.935883
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.935883+02:00'
   last_ai_eval: null
@@ -274495,7 +275295,7 @@ https://jfrog.com/integration/kubernetes-docker-registry:
   addition_method: manual
   content_hash: 538fbc15bcbce09c7d39035e5551ec30a7c7e5c626afc52647ab37f647f8c2b7
   health_score: 100.0
-  last_checked: 1779033510.412381
+  last_checked: 1779033510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:30.412381+02:00'
   last_ai_eval: null
@@ -274558,7 +275358,7 @@ https://jfrog.com/knowledge-base/a-beginners-guide-to-understanding-and-building
   addition_method: manual
   content_hash: 1f73d5d89c04425858394d6eed791169f0ddb9abd035e1140e1b886ee8c67506
   health_score: 100.0
-  last_checked: 1779030426.509606
+  last_checked: 1779030426
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:06.509606+02:00'
   last_ai_eval: null
@@ -274586,7 +275386,7 @@ https://jfrog.com/knowledge-base/the-basics-7-alternatives-to-docker-all-in-one-
   addition_method: manual
   content_hash: dd788fa9bfcaba086c62d184d7f0740d92c5816dbff5602fec34c86299bd674e
   health_score: 100.0
-  last_checked: 1779031928.573756
+  last_checked: 1779031928
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:08.573756+02:00'
   last_ai_eval: null
@@ -274748,7 +275548,7 @@ https://jfrog.com/whitepaper/gigaom-radar-for-enterprise-ci-cd:
   addition_method: manual
   content_hash: af025d6199ba3b02bc9af940118534415d3cd2be707d85785c13b8da47397544
   health_score: 100.0
-  last_checked: 1779032039.517302
+  last_checked: 1779032039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:59.517302+02:00'
   last_ai_eval: null
@@ -274811,7 +275611,7 @@ https://jhhemal.medium.com/some-essential-built-in-tools-for-working-with-lists-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031025.733885
+  last_checked: 1779031025
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:05.733885+02:00'
   last_ai_eval: null
@@ -274844,7 +275644,7 @@ https://jhhemal.medium.com/some-tips-and-tricks-for-writing-better-code-in-pytho
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033663.202591
+  last_checked: 1779033663
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:03.202591+02:00'
   last_ai_eval: null
@@ -274878,7 +275678,7 @@ https://jijujacob27.medium.com/sharded-saas-applications-on-kubernetes-using-hel
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030927.823118
+  last_checked: 1779030927
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:27.823118+02:00'
   last_ai_eval: null
@@ -274909,7 +275709,7 @@ https://jimangel.io/post/auto-gitops-isitstillrunning.com:
   addition_method: manual
   content_hash: 555839b76c0b70ea769ee625f61e9a3c742917b26c280660bc222d9418eaf926
   health_score: 100.0
-  last_checked: 1779031896.524171
+  last_checked: 1779031896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:36.524171+02:00'
   last_ai_eval: null
@@ -274981,7 +275781,7 @@ https://jimmysong.io/awesome-cloud-native:
   addition_method: manual
   content_hash: 37d670790e1825ff817a5ce878eebf563c5a137963e056c6fe213e77b2d218ee
   health_score: 100.0
-  last_checked: 1779031809.830575
+  last_checked: 1779031809
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:09.830575+02:00'
   last_ai_eval: null
@@ -275042,7 +275842,7 @@ https://jimmysong.io/en/blog/sidecar-injection-iptables-and-traffic-routing:
   addition_method: manual
   content_hash: 06de95ed854b85dd465e84cbd7ff9ce3dee989c0c758582dff6ec6d2eaf4aefe
   health_score: 100.0
-  last_checked: 1779029838.185059
+  last_checked: 1779029838
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:18.185059+02:00'
   last_ai_eval: null
@@ -275069,7 +275869,7 @@ https://jimmysong.io/kubernetes-handbook/concepts/pod.html:
   addition_method: manual
   content_hash: 7a2d7655e4722cb3117f2029a981d9878d43d683d0b4a00868492609d26d8818
   health_score: 100.0
-  last_checked: 1779032644.499817
+  last_checked: 1779032644
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:04.499817+02:00'
   last_ai_eval: null
@@ -275096,7 +275896,7 @@ https://jimmysong.io/kubernetes-handbook/guide/using-kubectl.html:
   addition_method: manual
   content_hash: 7a2d7655e4722cb3117f2029a981d9878d43d683d0b4a00868492609d26d8818
   health_score: 100.0
-  last_checked: 1779031037.341075
+  last_checked: 1779031037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:17.341075+02:00'
   last_ai_eval: null
@@ -275157,7 +275957,7 @@ https://jinwookim928.medium.com/automation-script-for-git-flow-on-powershell-70d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033236.64424
+  last_checked: 1779033236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:56.644240+02:00'
   last_ai_eval: null
@@ -275189,7 +275989,7 @@ https://jinwookim928.medium.com/intro-to-event-driven-architecture-79914e5969d7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031844.342237
+  last_checked: 1779031844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:44.342237+02:00'
   last_ai_eval: null
@@ -275255,7 +276055,7 @@ https://jjba.dev/posts/jenkins-shared-library:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032644.405857
+  last_checked: 1779032644
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:04.405857+02:00'
   last_ai_eval: null
@@ -275286,7 +276086,7 @@ https://jkcfg.github.io:
   addition_method: manual
   content_hash: 31b25869b39f1baa9e7fc279255901b696c36629e57294d4455f479534139852
   health_score: 100.0
-  last_checked: 1779032800.21169
+  last_checked: 1779032800
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:40.211690+02:00'
   last_ai_eval: null
@@ -275313,7 +276113,7 @@ https://jkebertz.medium.com/the-art-of-writing-amazing-rest-apis-dc4c4100478d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029070.212677
+  last_checked: 1779029070
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:30.212677+02:00'
   last_ai_eval: null
@@ -275508,7 +276308,7 @@ https://jmrobles.medium.com/how-to-setup-hetzner-load-balancer-on-a-kubernetes-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029246.430889
+  last_checked: 1779029246
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:26.430889+02:00'
   last_ai_eval: null
@@ -275540,7 +276340,7 @@ https://joachim8675309.medium.com/aks-with-grpc-and-ingress-nginx-32481a792a1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031341.324876
+  last_checked: 1779031341
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:21.324876+02:00'
   last_ai_eval: null
@@ -275572,7 +276372,7 @@ https://joachim8675309.medium.com/externaldns-with-aks-azure-dns-941a1804dc88:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029325.421604
+  last_checked: 1779029325
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:45.421604+02:00'
   last_ai_eval: null
@@ -275604,7 +276404,7 @@ https://joachim8675309.medium.com/externaldns-with-eks-and-route53-90aa23fa3aba:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031714.544223
+  last_checked: 1779031714
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:34.544223+02:00'
   last_ai_eval: null
@@ -275636,7 +276436,7 @@ https://joachim8675309.medium.com/istio-service-mesh-on-aks-1b6ed16f6890:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033205.845614
+  last_checked: 1779033205
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:25.845614+02:00'
   last_ai_eval: null
@@ -275668,7 +276468,7 @@ https://jobs.rekruuto.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030034.556026
+  last_checked: 1779030034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:34.556026+02:00'
   last_ai_eval: null
@@ -275733,7 +276533,7 @@ https://joereis.substack.com/p/data-engineering-in-2024-what-im:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030989.39225
+  last_checked: 1779030989
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:29.392250+02:00'
   last_ai_eval: null
@@ -275765,7 +276565,7 @@ https://john-tucker.medium.com/kubernetes-cpu-resource-requests-at-runtime-c4df6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029475.14172
+  last_checked: 1779029475
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:15.141720+02:00'
   last_ai_eval: null
@@ -275797,7 +276597,7 @@ https://johnclarke73.medium.com/our-continuous-delivery-journey-11d86dd68a49:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030204.391546
+  last_checked: 1779030204
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:24.391546+02:00'
   last_ai_eval: null
@@ -275894,7 +276694,7 @@ https://jonbc.medium.com/hacking-your-way-to-observability-part-1-cf4cd42fb4dc:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031624.799841
+  last_checked: 1779031624
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:04.799841+02:00'
   last_ai_eval: null
@@ -275926,7 +276726,7 @@ https://jonbc.medium.com/hacking-your-way-to-observability-part-2-c38baaee6b92:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032420.92044
+  last_checked: 1779032420
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:20.920440+02:00'
   last_ai_eval: null
@@ -275993,7 +276793,7 @@ https://josephrodriguezg.medium.com/deploying-a-spring-boot-application-in-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029878.052467
+  last_checked: 1779029878
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:58.052467+02:00'
   last_ai_eval: null
@@ -276026,7 +276826,7 @@ https://joseprsm.medium.com/how-to-build-machine-learning-models-that-train-them
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029267.776855
+  last_checked: 1779029267
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:47.776855+02:00'
   last_ai_eval: null
@@ -276128,7 +276928,7 @@ https://jpastreamer.org:
   addition_method: manual
   content_hash: 52aebb7bce462b733097d6661915204794d4ceb420f5913d07da87123165d015
   health_score: 100.0
-  last_checked: 1779032150.693912
+  last_checked: 1779032150
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:50.693912+02:00'
   last_ai_eval: null
@@ -276193,7 +276993,7 @@ https://jproco.medium.com/deliver-a-product-roadmap-that-survives-startup-veloci
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029563.47162
+  last_checked: 1779029563
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:43.471620+02:00'
   last_ai_eval: null
@@ -276224,7 +277024,7 @@ https://json-schema.org/understanding-json-schema:
   addition_method: manual
   content_hash: 9f0bf9b8918ead993838938a77f3a4cc1fb47956832cef9ca08e983a6fabb1e7
   health_score: 100.0
-  last_checked: 1779034094.494481
+  last_checked: 1779034094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:14.494481+02:00'
   last_ai_eval: null
@@ -276318,7 +277118,7 @@ https://jsonformatter.org/yaml-validator:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736180.076218
+  last_checked: 1781736180
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:00.076218+02:00'
   last_ai_eval: null
@@ -276481,7 +277281,7 @@ https://juhache.substack.com/p/from-data-engineer-to-yaml-engineer-ed2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031356.081732
+  last_checked: 1779031356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:36.081732+02:00'
   last_ai_eval: null
@@ -276512,7 +277312,7 @@ https://juju.is/cloud-native-kubernetes-usage-report-2021:
   addition_method: manual
   content_hash: 6dd11f73ac72feaba19d04d02df52351050e2cf9701a46e219eb47d3bb1d2f93
   health_score: 100.0
-  last_checked: 1779030423.719401
+  last_checked: 1779030423
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:03.719401+02:00'
   last_ai_eval: null
@@ -276880,7 +277680,7 @@ https://k21academy.com/amazon-web-services/aws-devops-vs-azure-devops:
   addition_method: manual
   content_hash: 055e35021534704ebe0f04e27eadd9ecb365fc0d53acb1c1571ef967c7639d18
   health_score: 100.0
-  last_checked: 1779034348.33744
+  last_checked: 1779034348
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:28.337440+02:00'
   last_ai_eval: null
@@ -276906,7 +277706,7 @@ https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-applicati
   addition_method: manual
   content_hash: 455a759bbbde884d8332599d9b093f434f01892798a5c22ca93603966afefd35
   health_score: 100.0
-  last_checked: 1779029899.81202
+  last_checked: 1779029899
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:19.812020+02:00'
   last_ai_eval: null
@@ -276933,7 +277733,7 @@ https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-secrets-m
   addition_method: manual
   content_hash: a35ce1b1a4911a029ed985ce5b4ad8c0402a77b5a85d145b2a76b38ac826ea96
   health_score: 100.0
-  last_checked: 1779033030.945719
+  last_checked: 1779033030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:30.945719+02:00'
   last_ai_eval: null
@@ -276961,7 +277761,7 @@ https://k21academy.com/ansible/ansible-for-beginners:
   addition_method: manual
   content_hash: 6341d6459949808dd44deb90668b903525865e2296c67fcbe51002ccedac3d57
   health_score: 100.0
-  last_checked: 1779031122.958003
+  last_checked: 1779031122
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:42.958003+02:00'
   last_ai_eval: null
@@ -276988,7 +277788,7 @@ https://k21academy.com/ansible/day2-live-session-review-and-q-a:
   addition_method: manual
   content_hash: f97600d979a6a836f3cb8b113bdf10f389fef64ef38c88befad15f3b2e2fd893
   health_score: 100.0
-  last_checked: 1779029274.957482
+  last_checked: 1779029274
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:54.957482+02:00'
   last_ai_eval: null
@@ -277015,7 +277815,7 @@ https://k21academy.com/ansible/terraform-vs-ansible:
   addition_method: manual
   content_hash: 5a63354e882b0091df9096a4cc43aead87d6a7be128b3a2236ea557fa7e58cd3
   health_score: 100.0
-  last_checked: 1779031089.707133
+  last_checked: 1779031089
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:09.707133+02:00'
   last_ai_eval: null
@@ -277045,7 +277845,7 @@ https://k21academy.com/aws-cloud/aws-application-services:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.968555
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.968555+02:00'
   last_ai_eval: null
@@ -277211,7 +278011,7 @@ https://k21academy.com/category/docker-kubernetes:
   addition_method: manual
   content_hash: c5b3d10f7b35990e0bf43b3a667d8ca6fbec1c393b44ac0eb4d7e8d98ee41169
   health_score: 100.0
-  last_checked: 1779034265.785053
+  last_checked: 1779034265
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:05.785053+02:00'
   last_ai_eval: null
@@ -277272,7 +278072,7 @@ https://k21academy.com/devops/day2-live-session-review-and-q-a:
   addition_method: manual
   content_hash: 751a3542f3c8d24fa21a3dfa385cf1cf182df6fb32cca55cfdd05c8e85ba2a17
   health_score: 100.0
-  last_checked: 1779130494.972043
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.972043+02:00'
   last_ai_eval: null
@@ -277332,7 +278132,7 @@ https://k21academy.com/docker-kubernetes/configmaps-secrets:
   addition_method: manual
   content_hash: d63c82c716d62b1994c17bbe697759e51bc44dffe3aab43b92fe455c6d19116b
   health_score: 100.0
-  last_checked: 1779031459.290062
+  last_checked: 1779031459
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:19.290062+02:00'
   last_ai_eval: null
@@ -277359,7 +278159,7 @@ https://k21academy.com/docker-kubernetes/kubernetes-architecture-components-over
   addition_method: manual
   content_hash: 91a8cb356ff194f8132f780a98b00e345ae9ccf245181c508576b62c98798e70
   health_score: 100.0
-  last_checked: 1779032699.922433
+  last_checked: 1779032699
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:59.922433+02:00'
   last_ai_eval: null
@@ -277387,7 +278187,7 @@ https://k21academy.com/docker-kubernetes/kubernetes-deployment:
   addition_method: manual
   content_hash: 4938d7e891325657e1339b3178df2f1189605eff589c443d1b1851d49806821c
   health_score: 100.0
-  last_checked: 1779033949.938589
+  last_checked: 1779033949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:49.938589+02:00'
   last_ai_eval: null
@@ -277415,7 +278215,7 @@ https://k21academy.com/docker-kubernetes/kubernetes-security/kube-bench-cis:
   addition_method: manual
   content_hash: 546a3651f84bc9a2f45d7eb0e6f79de27c4d997b5a7bba6e97c561181561fc8c
   health_score: 100.0
-  last_checked: 1779034332.977142
+  last_checked: 1779034332
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:12.977142+02:00'
   last_ai_eval: null
@@ -277441,7 +278241,7 @@ https://k21academy.com/docker-kubernetes/monolithic-vs-microservices:
   addition_method: manual
   content_hash: cc3abde097ed6cd3f11495757666af58410ef25d90e896a9ceb9d38274502f04
   health_score: 100.0
-  last_checked: 1779034498.011647
+  last_checked: 1779034498
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:58.011647+02:00'
   last_ai_eval: null
@@ -277502,7 +278302,7 @@ https://k21academy.com/kubernetes/kube-bench-cis:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130495.015441
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.015441+02:00'
   last_ai_eval: null
@@ -277628,7 +278428,7 @@ https://k21academy.com/microsoft-azure/az-104/azure-container-instances-and-kube
   addition_method: manual
   content_hash: 45366dfc1329efa8323f98a531a651c14e7a6c61786d56776153067efe4fb438
   health_score: 64.0
-  last_checked: 1779130494.990166
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.990166+02:00'
   last_ai_eval: null
@@ -277660,7 +278460,7 @@ https://k21academy.com/microsoft-azure/az-303/azure-container-instances-and-kube
   addition_method: manual
   content_hash: 1e71e9f3560361de53e5299081631972445890f00ebfefcf0df841b9bccf7a1f
   health_score: 100.0
-  last_checked: 1779029483.489913
+  last_checked: 1779029483
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:23.489913+02:00'
   last_ai_eval: null
@@ -277688,7 +278488,7 @@ https://k21academy.com/microsoft-azure/az-400/azure-pipelines-vs-jenkins:
   addition_method: manual
   content_hash: dfc0853dea06c15c26dc3c974053d37c22a3cdcf274c90bf5379301a237d5854
   health_score: 100.0
-  last_checked: 1779031182.029187
+  last_checked: 1779031182
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:42.029187+02:00'
   last_ai_eval: null
@@ -277720,7 +278520,7 @@ https://k21academy.com/microsoft-azure/azure-rbac-vs-azure-policies-vs-azure-blu
   addition_method: manual
   content_hash: 829a76c44e39a55632c6d0ace657aa5a502b29bb9e4239f7cc405d2f17b2f784
   health_score: 100.0
-  last_checked: 1779034015.934057
+  last_checked: 1779034015
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:55.934057+02:00'
   last_ai_eval: null
@@ -277747,7 +278547,7 @@ https://k21academy.com/microsoft-azure/data-engineer/azure-data-lake:
   addition_method: manual
   content_hash: e4b24dcc29d834be561f64df04e8edf1fd839afde7ff83d31b8e0048226ce772
   health_score: 100.0
-  last_checked: 1779029131.078024
+  last_checked: 1779029131
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:31.078024+02:00'
   last_ai_eval: null
@@ -277774,7 +278574,7 @@ https://k21academy.com/microsoft-azure/dp-203/azure-data-lake:
   addition_method: manual
   content_hash: 3b50e88dc2c71798769b901fe218c76a433002e6bf4e50a03e83fb57708ddd7a
   health_score: 64.0
-  last_checked: 1779130495.016559
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.016559+02:00'
   last_ai_eval: null
@@ -277800,7 +278600,7 @@ https://k21academy.com/scrum-master/scrum-vs-kanban:
   addition_method: manual
   content_hash: b061cda91bab2f79e336d28f888d2b044f55f88f7ed4341adb5e18d790b05708
   health_score: 100.0
-  last_checked: 1779032104.411435
+  last_checked: 1779032104
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:04.411435+02:00'
   last_ai_eval: null
@@ -277860,7 +278660,7 @@ https://k21academy.com/terraform-iac/terraform-automate-aws-vm:
   addition_method: manual
   content_hash: 72566ea85beedc4fbc2f03cc2c75c946917b6a42df237c621bb6b7f944827534
   health_score: 100.0
-  last_checked: 1779029252.436737
+  last_checked: 1779029252
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:32.436737+02:00'
   last_ai_eval: null
@@ -277887,7 +278687,7 @@ https://k21academy.com/terraform-iac/terraform-interview-questions:
   addition_method: manual
   content_hash: 584d8beb97ca19564f1a766aa76b0e333239cba7a68344c7fbbb42249f710778
   health_score: 100.0
-  last_checked: 1779034105.866316
+  last_checked: 1779034105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:25.866316+02:00'
   last_ai_eval: null
@@ -277914,7 +278714,7 @@ https://k21academy.com/terraform-iac/why-terraform-not-chef-ansible-puppet-cloud
   addition_method: manual
   content_hash: d6b3f8a0fd42ad3232683569f2c477d5b32a846f58a9cedd9deb8fd3e97e48cf
   health_score: 100.0
-  last_checked: 1779032372.176714
+  last_checked: 1779032372
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:32.176714+02:00'
   last_ai_eval: null
@@ -277975,7 +278775,7 @@ https://k21academy.com/terraform/terraform-interview-questions:
   addition_method: manual
   content_hash: 8746bdbc694fd85c8de97fb17dec8827862b87a81343f782c7e97f4a84e00d46
   health_score: 100.0
-  last_checked: 1779130495.012548
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.012548+02:00'
   last_ai_eval: null
@@ -278168,7 +278968,7 @@ https://k8slens.dev:
   addition_method: manual
   content_hash: e860aaafc139aee65bdb9b202cd7b3ebf039f4b0119839f709cbcabbd0da5bbf
   health_score: 100.0
-  last_checked: 1779032923.162414
+  last_checked: 1779032923
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:43.162414+02:00'
   last_ai_eval: null
@@ -278196,7 +278996,7 @@ https://k8spatterns.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030339.517209
+  last_checked: 1779030339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:39.517209+02:00'
   last_ai_eval: null
@@ -278228,7 +279028,7 @@ https://k8spharos.dev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033424.510532
+  last_checked: 1779033424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:04.510532+02:00'
   last_ai_eval: null
@@ -278296,7 +279096,7 @@ https://k8studio.io:
   addition_method: manual
   content_hash: f17b53e799daa6fc1e9f57211fd41cc3f8597ca05e631a7ab660fb2ef791956b
   health_score: 100.0
-  last_checked: 1779032293.175613
+  last_checked: 1779032293
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:38:13.175613+02:00'
   last_ai_eval: null
@@ -278463,7 +279263,7 @@ https://k9scli.io:
   addition_method: manual
   content_hash: 98e04a13ea4082c8fa8323ccc7cf9d53649f1326d1f2453ff3de5037e68020d8
   health_score: 100.0
-  last_checked: 1779034569.096007
+  last_checked: 1779034569
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:16:09.096007+02:00'
   last_ai_eval: null
@@ -278494,7 +279294,7 @@ https://kafka-tutorials.confluent.io:
   addition_method: manual
   content_hash: 8186eb2c5e4fe5bf3fda69dbe0e853a6d90200c52b5a98bfc159fa073e880296
   health_score: 100.0
-  last_checked: 1779034477.1704
+  last_checked: 1779034477
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:37.170400+02:00'
   last_ai_eval: null
@@ -278521,7 +279321,7 @@ https://kafka-tutorials.confluent.io/how-to-count-messages-on-a-kafka-topic/ksql
   addition_method: manual
   content_hash: b1456beaaa454ef29207eade70e1850ccb7521637951b2f4ea5d51ea8ca73098
   health_score: 100.0
-  last_checked: 1779031521.297708
+  last_checked: 1779031521
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:21.297708+02:00'
   last_ai_eval: null
@@ -278548,7 +279348,7 @@ https://kafka-tutorials.confluent.io/join-a-stream-to-a-table/kstreams.html:
   addition_method: manual
   content_hash: ad78fd14f6f8e96bde7a81b75de9a6910753d28ad7099ee34d7a8fb07e367d71
   health_score: 100.0
-  last_checked: 1779034289.215589
+  last_checked: 1779034289
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:29.215589+02:00'
   last_ai_eval: null
@@ -278641,7 +279441,7 @@ https://kaleshreya907.medium.com/step2a-install-docker-and-run-sonarqube-contain
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033338.926608
+  last_checked: 1779033338
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:38.926608+02:00'
   last_ai_eval: null
@@ -278741,7 +279541,7 @@ https://kalm.dev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034545.438304
+  last_checked: 1779034545
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:45.438304+02:00'
   last_ai_eval: null
@@ -278773,7 +279573,7 @@ https://kamsjec.medium.com/argocd-setup-on-kubernetes-openshift-cluster-f7340344
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031460.49798
+  last_checked: 1779031460
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:20.497980+02:00'
   last_ai_eval: null
@@ -278805,7 +279605,7 @@ https://kamsjec.medium.com/kubernetes-taints-and-tolerations-18727f618d01:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029168.835555
+  last_checked: 1779029168
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:08.835555+02:00'
   last_ai_eval: null
@@ -278837,7 +279637,7 @@ https://kamsjec.medium.com/liveness-and-readiness-probes-91919f24e305:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032039.035077
+  last_checked: 1779032039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:59.035077+02:00'
   last_ai_eval: null
@@ -278868,7 +279668,7 @@ https://kanakinfosystems.com/blog/sql-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029371.373218
+  last_checked: 1779029371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:31.373218+02:00'
   last_ai_eval: null
@@ -278894,7 +279694,7 @@ https://kanister.io:
   addition_method: manual
   content_hash: f8cd2ccca3740391ade2febf08f26396e4c8b8eccce8d8057fb88d5769e25ce3
   health_score: 100.0
-  last_checked: 1779031507.488672
+  last_checked: 1779031507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:07.488672+02:00'
   last_ai_eval: null
@@ -279116,7 +279916,7 @@ https://kargo.akuity.io:
   addition_method: manual
   content_hash: 20c9faca08485292e66dc1b1f3e470296759a36ece518a7d9549424e5d198e50
   health_score: 100.0
-  last_checked: 1779030727.109897
+  last_checked: 1779030727
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:07.109897+02:00'
   last_ai_eval: null
@@ -279142,7 +279942,7 @@ https://karlstoney.com/2019/05/31/istio-503s-ucs-and-tcp-fun-times:
   addition_method: manual
   content_hash: d1362fbdee11110a1600d59d9add81f078a1c1afedbce49e5215c92fa59d9cd1
   health_score: 100.0
-  last_checked: 1779029991.705688
+  last_checked: 1779029991
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:51.705688+02:00'
   last_ai_eval: null
@@ -279274,7 +280074,7 @@ https://karpenter.sh:
   addition_method: manual
   content_hash: 23ba7268d0b96c505cffae3ee0bf9a8a841c41958d145628ac18cd4995a6470b
   health_score: 100.0
-  last_checked: 1779034049.202647
+  last_checked: 1779034049
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:07:29.202647+02:00'
   last_ai_eval: null
@@ -279340,7 +280140,7 @@ https://kb.wisc.edu/ns/page.php?id=3493:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779029631.184283
+  last_checked: 1779029631
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:51.184283+02:00'
   last_ai_eval: null
@@ -279372,7 +280172,7 @@ https://kb.wisc.edu/ns/page.php?id=3493:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736012.710013
+  last_checked: 1781736012
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:12.710013+02:00'
   last_ai_eval: null
@@ -279470,7 +280270,7 @@ https://kean.github.io/post/trunk-based-development:
   addition_method: manual
   content_hash: 661f2f465cbec17ffb636d8b221b0a905ddf611f4bc61a2f096ce074f1f0434d
   health_score: 100.0
-  last_checked: 1779034461.710723
+  last_checked: 1779034461
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:21.710723+02:00'
   last_ai_eval: null
@@ -279532,7 +280332,7 @@ https://keepler.io/2021/03/gestionando-el-control-de-accesos-en-nuestro-data-lak
   addition_method: manual
   content_hash: c59d253a5e81c27921a261395e22de1d7b794bf842be6593aace2dc52766cad5
   health_score: 100.0
-  last_checked: 1779031433.200557
+  last_checked: 1779031433
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:53.200557+02:00'
   last_ai_eval: null
@@ -279592,7 +280392,7 @@ https://keithtenzer.com/openshift/openshift-4-aws-ipi-installation-getting-start
   addition_method: manual
   content_hash: d75c703f3e8d2a66f0c9cc643dc6771f2da8c5abd84ae44d34156e5698d59abb
   health_score: 100.0
-  last_checked: 1779033923.445988
+  last_checked: 1779033923
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:05:23.445988+02:00'
   last_ai_eval: null
@@ -279620,7 +280420,7 @@ https://kelda.io/blog/sres-should-manage-development-environments:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030683.043997
+  last_checked: 1779030683
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:23.043997+02:00'
   last_ai_eval: null
@@ -279656,7 +280456,7 @@ https://kemilad.medium.com/monitoring-stack-deployment-to-a-kubernetes-cluster-p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031902.437555
+  last_checked: 1779031902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:42.437555+02:00'
   last_ai_eval: null
@@ -279687,7 +280487,7 @@ https://kenmugrage.com/2017/05/05/my-new-definition-of-devops:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779030433.996905
+  last_checked: 1779030433
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:13.996905+02:00'
   last_ai_eval: null
@@ -279716,7 +280516,7 @@ https://kenneth.io/post/introducing-remote-debugging-of-nodejs-apps-on-azure-app
   addition_method: manual
   content_hash: 942f9acb7c007c73c06941094b8c7e50beaec483f676332156a91693d3bb5fc1
   health_score: 100.0
-  last_checked: 1779030604.79815
+  last_checked: 1779030604
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:10:04.798150+02:00'
   last_ai_eval: null
@@ -279748,7 +280548,7 @@ https://kennybrast.medium.com/how-i-used-docker-to-create-a-python-dev-environme
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030028.836946
+  last_checked: 1779030028
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:28.836946+02:00'
   last_ai_eval: null
@@ -279779,7 +280579,7 @@ https://keptn.sh/docs/quickstart:
   addition_method: manual
   content_hash: cd29d29c2233e5519805eb281e43eee51d3ad3e50cd64323e0a85201374ea2ab
   health_score: 100.0
-  last_checked: 1779034350.241137
+  last_checked: 1779034350
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:30.241137+02:00'
   last_ai_eval: null
@@ -279875,7 +280675,7 @@ https://kevintuei.medium.com/a-deep-dive-into-logs-and-metrics-for-aws-observabi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030951.645039
+  last_checked: 1779030951
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:51.645039+02:00'
   last_ai_eval: null
@@ -279907,7 +280707,7 @@ https://khainas.dev/create-ssh-tunnel-in-aws-with-terraform-62d1f6968e5d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032149.980996
+  last_checked: 1779032149
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:49.980996+02:00'
   last_ai_eval: null
@@ -280068,7 +280868,7 @@ https://kie.org:
   addition_method: manual
   content_hash: 26ff3169fedac63681fe62fe725c66ea870be33fb9af1a98f614d8dcd48af7bf
   health_score: 100.0
-  last_checked: 1779032972.52266
+  last_checked: 1779032972
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:32.522660+02:00'
   last_ai_eval: null
@@ -280160,7 +280960,7 @@ https://kinsta.com/blog/google-cloud-hosting:
   addition_method: manual
   content_hash: c3679a2c61bf746bfa38bd02d90ee6ba4b46fb1aca126b84b76a6e131c5d9649
   health_score: 100.0
-  last_checked: 1779032832.968904
+  last_checked: 1779032832
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:12.968904+02:00'
   last_ai_eval: null
@@ -280252,7 +281052,7 @@ https://kinvolk.io/docs/headlamp/latest:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779029128.652966
+  last_checked: 1779029128
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:28.652966+02:00'
   last_ai_eval: null
@@ -280383,7 +281183,7 @@ https://kitploit.com/2021/12/mesh-kridik-open-source-security.html:
   addition_method: manual
   content_hash: 205026fa6800a38501dbaccd8d1aa988064fe2efcbe2cc7a7ecbc23c30ffca60
   health_score: 100.0
-  last_checked: 1779130495.020615
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.020615+02:00'
   last_ai_eval: null
@@ -280417,7 +281217,7 @@ https://kkamalesh117.medium.com/setting-up-prometheus-and-grafana-integration-on
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033617.160991
+  last_checked: 1779033617
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:17.160991+02:00'
   last_ai_eval: null
@@ -280448,7 +281248,7 @@ https://kkamalesh117.medium.com/terraform-variables-part-2-75ef8543fb2f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029132.413888
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.413888+02:00'
   last_ai_eval: null
@@ -280475,7 +281275,7 @@ https://kkamalesh117.medium.com/terraform-variables-providers-c66f68747050:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031693.866178
+  last_checked: 1779031693
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:13.866178+02:00'
   last_ai_eval: null
@@ -280507,7 +281307,7 @@ https://klaushofrichter.medium.com/using-windows-subsystem-for-linux-for-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030285.041556
+  last_checked: 1779030285
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:45.041556+02:00'
   last_ai_eval: null
@@ -280543,7 +281343,7 @@ https://kluctl.io:
   addition_method: manual
   content_hash: af026454bd8536accb12ab35878110cdb37b854ba77987f4676cc6e6a8f5d03b
   health_score: 100.0
-  last_checked: 1779033572.795198
+  last_checked: 1779033572
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:59:32.795198+02:00'
   last_ai_eval: null
@@ -280577,7 +281377,7 @@ https://kluctl.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029165.155642
+  last_checked: 1779029165
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:05.155642+02:00'
   last_ai_eval: null
@@ -280674,7 +281474,7 @@ https://koa:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030403.65132
+  last_checked: 1779030403
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:43.651320+02:00'
   last_ai_eval: null
@@ -280808,7 +281608,7 @@ https://kodekloud.com/cka-vs-ckad-vs-cks-what-is-the-difference:
   addition_method: manual
   content_hash: 4799e32a89c7712559eac22601bd2f9ec82a2a93b8b6d00f9e3ebba3f24ea8f8
   health_score: 100.0
-  last_checked: 1779033655.56711
+  last_checked: 1779033655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:55.567110+02:00'
   last_ai_eval: null
@@ -280835,7 +281635,7 @@ https://kodekloud.com/what-is-ci-cd-pipeline-in-devops:
   addition_method: manual
   content_hash: 725c14acba78d51402864b8f300e07162aab0c9f7414c3ba7afde790182dd91f
   health_score: 100.0
-  last_checked: 1779033074.438204
+  last_checked: 1779033074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:14.438204+02:00'
   last_ai_eval: null
@@ -280898,7 +281698,7 @@ https://kogito.kie.org:
   addition_method: manual
   content_hash: d0e83f90a4daa572bacd9c30d176d228981c6a2e6ec5be4b3d4b27981c8f4bdd
   health_score: 100.0
-  last_checked: 1779033663.273188
+  last_checked: 1779033663
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:01:03.273188+02:00'
   last_ai_eval: null
@@ -280961,7 +281761,7 @@ https://komodor.com/blog/5-kubernetes-deployment-best-practices:
   addition_method: manual
   content_hash: 6ee75906ab6bfc661c8ab95acddb2e72eeb2b39ca468e8972bae5349ccfa9127
   health_score: 100.0
-  last_checked: 1779033361.626467
+  last_checked: 1779033361
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:56:01.626467+02:00'
   last_ai_eval: null
@@ -281029,7 +281829,7 @@ https://komodor.com/blog/using-workflows-to-troubleshoot-like-a-pro:
   addition_method: manual
   content_hash: eab3d121e00dad3df0218a89e9fa8b24e737914be9ff2fa57c64a9e65ba5e85c
   health_score: 100.0
-  last_checked: 1779031698.010009
+  last_checked: 1779031698
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:28:18.010009+02:00'
   last_ai_eval: null
@@ -281301,7 +282101,7 @@ https://konghq.com/blog/kong-and-red-hat-collaboration:
   addition_method: manual
   content_hash: c955e113b4951c5ccb63181f04b25370ce7fbe0374e352e9807a844a49ff391c
   health_score: 100.0
-  last_checked: 1779030332.139395
+  last_checked: 1779030332
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:32.139395+02:00'
   last_ai_eval: null
@@ -281360,7 +282160,7 @@ https://konghq.com/kong:
   addition_method: manual
   content_hash: e0ada3da20bd0bc385f4875caa7b8341a299aa8ee60c7111c6488788a2a6646e
   health_score: 100.0
-  last_checked: 1779032457.503011
+  last_checked: 1779032457
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:57.503011+02:00'
   last_ai_eval: null
@@ -281422,7 +282222,7 @@ https://konstruktoid.medium.com/running-a-nginx-container-using-rootless-docker-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031825.065612
+  last_checked: 1779031825
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:25.065612+02:00'
   last_ai_eval: null
@@ -281456,7 +282256,7 @@ https://konveyor.io:
   addition_method: manual
   content_hash: f1540d5f630ec14e8cb2faaf29828e4560a57bb1401401dc0759b9caadb8bb9d
   health_score: 100.0
-  last_checked: 1779130494.967527
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.967527+02:00'
   last_ai_eval: null
@@ -281526,7 +282326,7 @@ https://kothiyal-anuj.medium.com/serverless-diary-the-ultimate-guide-to-caching-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031086.612575
+  last_checked: 1779031086
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:06.612575+02:00'
   last_ai_eval: null
@@ -281560,7 +282360,7 @@ https://kpatronas.medium.com/docker-swarm-high-availability-36ea7ee7f9e8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030597.316365
+  last_checked: 1779030597
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:57.316365+02:00'
   last_ai_eval: null
@@ -281591,7 +282391,7 @@ https://kpi.org/KPI-Basics:
   addition_method: manual
   content_hash: 8d2d7824976db48bc1afb21d78b89d92ed47c612fa40c34b813d9aaab7f2f4d4
   health_score: 100.0
-  last_checked: 1779030824.994748
+  last_checked: 1779030824
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:44.994748+02:00'
   last_ai_eval: null
@@ -281685,7 +282485,7 @@ https://kristhecodingunicorn.com/post/k8s_nginx_oauth:
   addition_method: manual
   content_hash: a97d6471e5a6a166f19494bce7df6d00d3e010b8e2beaef4195cb4786f005576
   health_score: 100.0
-  last_checked: 1779033925.776079
+  last_checked: 1779033925
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:25.776079+02:00'
   last_ai_eval: null
@@ -281715,7 +282515,7 @@ https://krossboard.app:
   addition_method: manual
   content_hash: af8b10c44e51ab4c1e8b2dd6c84949a5a414fcfbaca76798a0f49caf221ab6a4
   health_score: 100.0
-  last_checked: 1779033806.252007
+  last_checked: 1779033806
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:03:26.252007+02:00'
   last_ai_eval: null
@@ -281746,7 +282546,7 @@ https://kruschecompany.com/kubernetes-operator:
   addition_method: manual
   content_hash: a6e1fab2fe910c7daa2c13b9f62b27f37b2fd915117fdaa63e8c06f0054c1e0e
   health_score: 100.0
-  last_checked: 1779029367.806288
+  last_checked: 1779029367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:27.806288+02:00'
   last_ai_eval: null
@@ -281774,7 +282574,7 @@ https://kruschecompany.com/kubernetes-prometheus-operator:
   addition_method: manual
   content_hash: be3d469da51ca884879c630bdf6b2d1e49c7b582629598790ebd7915a574e293
   health_score: 100.0
-  last_checked: 1779030505.130086
+  last_checked: 1779030505
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:25.130086+02:00'
   last_ai_eval: null
@@ -281801,7 +282601,7 @@ https://kruschecompany.com/page-not-found:
   addition_method: manual
   content_hash: ce851e7b5ff66f7dfbb438a253139fffef6b178d8c19fdadafc28766fdb403f8
   health_score: 100.0
-  last_checked: 1779130495.008333
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.008333+02:00'
   last_ai_eval: null
@@ -281933,7 +282733,7 @@ https://ksingh7.medium.com/kubernetes-endpoint-object-your-bridge-to-external-se
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032236.060737
+  last_checked: 1779032236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:16.060737+02:00'
   last_ai_eval: null
@@ -281964,7 +282764,7 @@ https://ksqldb.io:
   addition_method: manual
   content_hash: aeb3d85d7a5845d81f6104eb0625bfe7c34680c78373b39e9d7717cfb6153517
   health_score: 100.0
-  last_checked: 1779033477.151951
+  last_checked: 1779033477
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:57.151951+02:00'
   last_ai_eval: null
@@ -282157,7 +282957,7 @@ https://kube.careers/kubernetes-trend-report-2022-q2:
   addition_method: manual
   content_hash: daf02e04494410ab869a0d3ad35e3d07e75b0d32f6274fb6c0b13bf6131e241a
   health_score: 100.0
-  last_checked: 1779033118.725427
+  last_checked: 1779033118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:58.725427+02:00'
   last_ai_eval: null
@@ -282184,7 +282984,7 @@ https://kube.careers/kubernetes-trend-report-2022-q3:
   addition_method: manual
   content_hash: daf02e04494410ab869a0d3ad35e3d07e75b0d32f6274fb6c0b13bf6131e241a
   health_score: 100.0
-  last_checked: 1779030229.209226
+  last_checked: 1779030229
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:49.209226+02:00'
   last_ai_eval: null
@@ -282211,7 +283011,7 @@ https://kube.careers/kubernetes-trend-report-2022-q4:
   addition_method: manual
   content_hash: daf02e04494410ab869a0d3ad35e3d07e75b0d32f6274fb6c0b13bf6131e241a
   health_score: 100.0
-  last_checked: 1779031516.620437
+  last_checked: 1779031516
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:16.620437+02:00'
   last_ai_eval: null
@@ -282338,7 +283138,7 @@ https://kube.events/newsletter:
   addition_method: manual
   content_hash: 97cd769e83cb40fcb4cc31fa0c5988677ccd304b05d0b46d11eac3a790ab3916
   health_score: 100.0
-  last_checked: 1779034224.228515
+  last_checked: 1779034224
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:10:24.228515+02:00'
   last_ai_eval: null
@@ -282372,7 +283172,7 @@ https://kube.fm/capi-100s-clusters-zain:
   addition_method: automatic
   content_hash: daccee2dc7bd86651ae4e65a9b0abf5c9597b1e14cde543972bcae03461536bc
   health_score: null
-  last_checked: 1780352003.689879
+  last_checked: 1780352003
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:23.689879+02:00'
   last_ai_eval: null
@@ -282410,7 +283210,7 @@ https://kube.today/learn-kubernetes-weekly:
   addition_method: manual
   content_hash: 86368a6d8bbe9589b75dea0658042f8561b53690b25f6e3c7e0663e5a305b424
   health_score: 100.0
-  last_checked: 1779130494.973235
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.973235+02:00'
   last_ai_eval: null
@@ -282572,7 +283372,7 @@ https://kubebyexample.com/en/community/blog/migrating-to-kubernetes-with-open-so
   addition_method: manual
   content_hash: a039b165e8efc94a30c50f03567972f7fe5bd0772408605a292e9d7f5053e8fb
   health_score: 100.0
-  last_checked: 1779029679.607411
+  last_checked: 1779029679
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:39.607411+02:00'
   last_ai_eval: null
@@ -282665,7 +283465,7 @@ https://kubedex.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032781.927532
+  last_checked: 1779032781
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:21.927532+02:00'
   last_ai_eval: null
@@ -282697,7 +283497,7 @@ https://kubedex.com/autoscaling:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033791.181485
+  last_checked: 1779033791
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:11.181485+02:00'
   last_ai_eval: null
@@ -282729,7 +283529,7 @@ https://kubedex.com/base-images:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030031.931733
+  last_checked: 1779030031
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:31.931733+02:00'
   last_ai_eval: null
@@ -282761,7 +283561,7 @@ https://kubedex.com/kubernetes-operating-systems:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034112.476591
+  last_checked: 1779034112
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:32.476591+02:00'
   last_ai_eval: null
@@ -282793,7 +283593,7 @@ https://kubedex.com/redhat-openshift-vs-pivotal-pks-vs-rancher:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031844.790505
+  last_checked: 1779031844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:44.790505+02:00'
   last_ai_eval: null
@@ -282825,7 +283625,7 @@ https://kubeip.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033794.836564
+  last_checked: 1779033794
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:14.836564+02:00'
   last_ai_eval: null
@@ -282857,7 +283657,7 @@ https://kubeless.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032872.791974
+  last_checked: 1779032872
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:52.791974+02:00'
   last_ai_eval: null
@@ -282888,7 +283688,7 @@ https://kubelist.com:
   addition_method: manual
   content_hash: 06d73c7acadecebd77a2e79b27dd265f6f34eb26477b58e943cc559deea13077
   health_score: 100.0
-  last_checked: 1779032524.723841
+  last_checked: 1779032524
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:04.723841+02:00'
   last_ai_eval: null
@@ -283044,7 +283844,7 @@ https://kubernauts.sh:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031671.734803
+  last_checked: 1779031671
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:51.734803+02:00'
   last_ai_eval: null
@@ -283076,7 +283876,7 @@ https://kubernetes-advocate.medium.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030356.153019
+  last_checked: 1779030356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:56.153019+02:00'
   last_ai_eval: null
@@ -283108,7 +283908,7 @@ https://kubernetes-advocate.medium.com/ci-cd-with-dockers-and-jenkins-70b6f801f9
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033973.732169
+  last_checked: 1779033973
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:13.732169+02:00'
   last_ai_eval: null
@@ -283140,7 +283940,7 @@ https://kubernetes-advocate.medium.com/how-to-deploy-a-website-to-aws-with-ansib
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032293.047627
+  last_checked: 1779032293
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:13.047627+02:00'
   last_ai_eval: null
@@ -283204,7 +284004,7 @@ https://kubernetes-on-aws.readthedocs.io:
   addition_method: manual
   content_hash: 60a2577b48dae0528fb6cf9762aeea5b318467997fb61b4ee39c27ee9e13b4d9
   health_score: 100.0
-  last_checked: 1779030531.296233
+  last_checked: 1779030531
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:51.296233+02:00'
   last_ai_eval: null
@@ -283297,7 +284097,7 @@ https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.4/guide/integr
   addition_method: manual
   content_hash: aa823103d58803c854cd607b406e4ab9dfc21af321892fa5e301b9ee88fe1718
   health_score: 100.0
-  last_checked: 1779034318.860009
+  last_checked: 1779034318
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:58.860009+02:00'
   last_ai_eval: null
@@ -283494,7 +284294,7 @@ https://kubernetes.io/blog/2020/05/21/wsl-docker-kubernetes-on-the-windows-deskt
   addition_method: manual
   content_hash: c762c40b55f6cc66d870c68afec6e24a393b96898c6051fd94b3527bbbfcd4c9
   health_score: 100.0
-  last_checked: 1779031431.423156
+  last_checked: 1779031431
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:51.423156+02:00'
   last_ai_eval: null
@@ -284340,7 +285140,7 @@ https://kubernetes.io/blog/2021/10/18/use-kpng-to-write-specialized-kube-proxier
   addition_method: manual
   content_hash: 73d7bac095489fe9a11474a524c606f073dc596b964d0119efd86bad39fb2a53
   health_score: 100.0
-  last_checked: 1779032080.881724
+  last_checked: 1779032080
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:40.881724+02:00'
   last_ai_eval: null
@@ -285124,7 +285924,7 @@ https://kubernetes.io/blog/2026/05/15/ccm-new-metric-route-sync-total:
   addition_method: automatic
   content_hash: dbc9d6838b2707a36356b2e119c5c5c2fadcbdccb822cde5a7d522364a03e61f
   health_score: null
-  last_checked: 1780352037.401639
+  last_checked: 1780352037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:57.401639+02:00'
   last_ai_eval: null
@@ -285167,7 +285967,7 @@ https://kubernetes.io/blog/2026/05/15/kubernetes-1-36-feature-mixed-version-prox
   addition_method: automatic
   content_hash: 4f92eaecea5b657a67aedaaa6df62b17923b080c08a3ed8ad06a56f6e79d6655
   health_score: null
-  last_checked: 1780352037.401437
+  last_checked: 1780352037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:57.401437+02:00'
   last_ai_eval: null
@@ -285211,7 +286011,7 @@ https://kubernetes.io/blog/2026/05/20/etcd-370-beta:
   addition_method: automatic
   content_hash: 46f2f0e84e0b8a9f6ad68653bbecd214ae2d15efe741086adc5db811d45d90ce
   health_score: null
-  last_checked: 1780352424.113325
+  last_checked: 1780352424
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:24.113325+02:00'
   last_ai_eval: null
@@ -285254,7 +286054,7 @@ https://kubernetes.io/blog/2026/05/26/reconciling-unfixed-kubernetes-cves:
   addition_method: automatic
   content_hash: a881c6a7904960d275eee24cfd97d4a3c2c5d9f70e6687cefdd56f6c9980c32b
   health_score: null
-  last_checked: 1780352720.351704
+  last_checked: 1780352720
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:20.351704+02:00'
   last_ai_eval: null
@@ -285326,7 +286126,7 @@ https://kubernetes.io/docs/concepts/configuration/assign-pod-node:
   addition_method: manual
   content_hash: a4eeda3d6c9481f783d99e59017fe277a78f30b83b717a4f83c6ae6f3e5fb7e8
   health_score: 100.0
-  last_checked: 1779034208.059684
+  last_checked: 1779034208
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:08.059684+02:00'
   last_ai_eval: null
@@ -285485,7 +286285,7 @@ https://kubernetes.io/docs/concepts/policy/pod-security-policy:
   addition_method: manual
   content_hash: 866f23a6ee6d1dbf146ad2c7ebfb83f42a35d81c47e9d82cc3ed95ec37a64ab3
   health_score: 100.0
-  last_checked: 1779030779.518937
+  last_checked: 1779030779
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:59.518937+02:00'
   last_ai_eval: null
@@ -285644,7 +286444,7 @@ https://kubernetes.io/docs/concepts/security/overview:
   addition_method: manual
   content_hash: c0cc3baba8eaaedaf83082627126f9515a0d70d869abf3f3a2863ec5b6a51feb
   health_score: 100.0
-  last_checked: 1779030954.422644
+  last_checked: 1779030954
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:54.422644+02:00'
   last_ai_eval: null
@@ -285770,7 +286570,7 @@ https://kubernetes.io/docs/concepts/services-networking/service:
   addition_method: manual
   content_hash: b0dda1b40053837e7ae4793158903472024ed6ad6b7c153b65d992144d85e092
   health_score: 100.0
-  last_checked: 1779029459.285103
+  last_checked: 1779029459
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:50:59.285103+02:00'
   last_ai_eval: null
@@ -285828,7 +286628,7 @@ https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constrain
   addition_method: manual
   content_hash: f2f96449f340b343a8c77814bce0118affd23cfa93ebc60d4890900459d8a894
   health_score: 100.0
-  last_checked: 1779031460.7002
+  last_checked: 1779031460
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:20.700200+02:00'
   last_ai_eval: null
@@ -285953,7 +286753,7 @@ https://kubernetes.io/docs/reference/kubectl/cheatsheet:
   addition_method: manual
   content_hash: 1c9904d1fbd88b549d1db4cd7ad2ab386f8cd50b2eb83cfdc193f64458402e1d
   health_score: 100.0
-  last_checked: 1779029985.002475
+  last_checked: 1779029985
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:45.002475+02:00'
   last_ai_eval: null
@@ -286080,7 +286880,7 @@ https://kubernetes.io/docs/reference/scheduling/config:
   addition_method: manual
   content_hash: db6f8da36d2ea48c1c42d30dda6bc112c4c1e27302d4bb5331245394834ace2c
   health_score: 100.0
-  last_checked: 1779130495.032002
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.032002+02:00'
   last_ai_eval: null
@@ -286406,7 +287206,7 @@ https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale:
   addition_method: manual
   content_hash: a9f935606a84432161200b555014e250514cde637c24d1469af74122161a686b
   health_score: 100.0
-  last_checked: 1779034049.420531
+  last_checked: 1779034049
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:29.420531+02:00'
   last_ai_eval: null
@@ -286500,7 +287300,7 @@ https://kubernetesbyexample.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032216.758453
+  last_checked: 1779032216
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:56.758453+02:00'
   last_ai_eval: null
@@ -286633,7 +287433,7 @@ https://kubernetestutorials.com/install-and-deploy-kubernetes-on-centos-7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029124.140051
+  last_checked: 1779029124
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:24.140051+02:00'
   last_ai_eval: null
@@ -286665,7 +287465,7 @@ https://kubernetestutorials.com/kubernetes-tutorials/kubernetes-introduction-to-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031446.259072
+  last_checked: 1779031446
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:06.259072+02:00'
   last_ai_eval: null
@@ -286697,7 +287497,7 @@ https://kubeshark.co:
   addition_method: manual
   content_hash: cd0b8278ff0a583c223d90cc249ad0e5566011eb797776cab27baea084ca366b
   health_score: 100.0
-  last_checked: 1779030175.100772
+  last_checked: 1779030175
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:55.100772+02:00'
   last_ai_eval: null
@@ -286724,7 +287524,7 @@ https://kubeshop.github.io/monokle:
   addition_method: manual
   content_hash: fc36c6ea851ec23ab441534181bc6559afa3f355651d8847c75faa89a99aa413
   health_score: 100.0
-  last_checked: 1779034394.490386
+  last_checked: 1779034394
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:14.490386+02:00'
   last_ai_eval: null
@@ -286754,7 +287554,7 @@ https://kubeshop.io:
   addition_method: manual
   content_hash: 3e56ce5bd69843e7ceeca13d67b2d1ea1e7e5f9a96fed6dbfaf3762c97d21fc8
   health_score: 100.0
-  last_checked: 1779031351.805853
+  last_checked: 1779031351
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:31.805853+02:00'
   last_ai_eval: null
@@ -286893,7 +287693,7 @@ https://kubesphere.io/blogs/kubeeye-automatic-cluster-diagnostic-tool:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030996.177435
+  last_checked: 1779030996
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:36.177435+02:00'
   last_ai_eval: null
@@ -287032,7 +287832,7 @@ https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-devel
   addition_method: manual
   content_hash: 22c69347e82d8379e814782608caba158101c76c2d5feac3d1945a86a11b43ff
   health_score: 100.0
-  last_checked: 1779130495.010793
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.010793+02:00'
   last_ai_eval: null
@@ -287098,7 +287898,7 @@ https://kubetools.io/why-k9s-should-be-your-go-to-tool-for-kubernetes-management
   addition_method: manual
   content_hash: cde5cfc6d33fcfe7c8abab886d8e6304febb2c0a00f5f35c5e291a78cabb7819
   health_score: 100.0
-  last_checked: 1779130494.997096
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.997096+02:00'
   last_ai_eval: null
@@ -287132,7 +287932,7 @@ https://kubevela.io:
   addition_method: manual
   content_hash: b10c4920a3537933054ad09966865a1a9bd15cae560745b814a6c971c3bd29d8
   health_score: 100.0
-  last_checked: 1779029689.288522
+  last_checked: 1779029689
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:54:49.288522+02:00'
   last_ai_eval: null
@@ -287166,7 +287966,7 @@ https://kubevious.io:
   addition_method: manual
   content_hash: 2899deb33300e3afe59adf9a12f316a46d28dde8f291b1b7804e61d78e8b25e3
   health_score: 100.0
-  last_checked: 1779030220.239399
+  last_checked: 1779030220
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:40.239399+02:00'
   last_ai_eval: null
@@ -287197,7 +287997,7 @@ https://kubevious.io/blog/post/kubevious-saas-beta-launch:
   addition_method: manual
   content_hash: edbf936550f176276e57f481a3c9fb467317a9ba206234a4caa00860128fb6b5
   health_score: 100.0
-  last_checked: 1779032900.650901
+  last_checked: 1779032900
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:48:20.650901+02:00'
   last_ai_eval: null
@@ -287256,7 +288056,7 @@ https://kubevious.io/docs/built-in-validators:
   addition_method: manual
   content_hash: 093799c23e29835a8e9e30f40da4c4b60a422c2c16d0bd0ee37bff70264ed3a6
   health_score: 100.0
-  last_checked: 1779030296.052338
+  last_checked: 1779030296
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:04:56.052338+02:00'
   last_ai_eval: null
@@ -287314,7 +288114,7 @@ https://kubezilla.com/tools:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030482.417033
+  last_checked: 1779030482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:02.417033+02:00'
   last_ai_eval: null
@@ -287348,7 +288148,7 @@ https://kuderko.medium.com/fixing-bad-cpu-usage-distribution-in-kubernetes-e1e43
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030854.232914
+  last_checked: 1779030854
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:14.232914+02:00'
   last_ai_eval: null
@@ -287381,7 +288181,7 @@ https://kudo.dev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032195.583098
+  last_checked: 1779032195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:35.583098+02:00'
   last_ai_eval: null
@@ -287449,7 +288249,7 @@ https://kumomind.medium.com/should-i-consider-the-gitops-methodology-f49e042b8c2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029988.664804
+  last_checked: 1779029988
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:48.664804+02:00'
   last_ai_eval: null
@@ -287555,7 +288355,7 @@ https://kustomizer.dev:
   addition_method: manual
   content_hash: aefd444e6139092b7bfbcfe96430ce9992bd9a17c0f7e449d04c39472ef5aca1
   health_score: 100.0
-  last_checked: 1779033761.289387
+  last_checked: 1779033761
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:02:41.289387+02:00'
   last_ai_eval: null
@@ -287587,7 +288387,7 @@ https://kuttl.dev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031425.577068
+  last_checked: 1779031425
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:45.577068+02:00'
   last_ai_eval: null
@@ -287619,7 +288419,7 @@ https://kvs-vishnu23.medium.com/is-aws-cdk-better-than-terraform-85194e7a42cd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033697.043071
+  last_checked: 1779033697
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:37.043071+02:00'
   last_ai_eval: null
@@ -287653,7 +288453,7 @@ https://kvs-vishnu23.medium.com/is-aws-cdk-better-than-terraform-85194e7a42cd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032157.104461
+  last_checked: 1779032157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:57.104461+02:00'
   last_ai_eval: null
@@ -287719,7 +288519,7 @@ https://kyverno.io/docs/writing-policies/autogen:
   addition_method: manual
   content_hash: bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155
   health_score: 100.0
-  last_checked: 1779033476.776201
+  last_checked: 1779033476
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:57:56.776201+02:00'
   last_ai_eval: null
@@ -287753,7 +288553,7 @@ https://kyverno.io/docs/writing-policies/generate:
   addition_method: manual
   content_hash: bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155
   health_score: 100.0
-  last_checked: 1779031576.271996
+  last_checked: 1779031576
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:16.271996+02:00'
   last_ai_eval: null
@@ -287788,7 +288588,7 @@ https://kyverno.io/docs/writing-policies/mutate:
   addition_method: manual
   content_hash: bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155
   health_score: 100.0
-  last_checked: 1779034476.793327
+  last_checked: 1779034476
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:14:36.793327+02:00'
   last_ai_eval: null
@@ -287855,7 +288655,7 @@ https://kyverno.io/policies/best-practices/check_deprecated_apis:
   addition_method: manual
   content_hash: bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155
   health_score: 100.0
-  last_checked: 1779034454.187971
+  last_checked: 1779034454
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:14.187971+02:00'
   last_ai_eval: null
@@ -287890,7 +288690,7 @@ https://kyverno.io/policies/best-practices/require_probes/require_probes:
   addition_method: manual
   content_hash: bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155
   health_score: 100.0
-  last_checked: 1779034560.208639
+  last_checked: 1779034560
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:00.208639+02:00'
   last_ai_eval: null
@@ -287925,7 +288725,7 @@ https://kyverno.io/policies/best-practices/restrict_image_registries/restrict_im
   addition_method: manual
   content_hash: bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155
   health_score: 100.0
-  last_checked: 1779029710.179751
+  last_checked: 1779029710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:10.179751+02:00'
   last_ai_eval: null
@@ -287960,7 +288760,7 @@ https://kyverno.io/policies/other/add-pod-proxies:
   addition_method: manual
   content_hash: bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155
   health_score: 100.0
-  last_checked: 1779034235.060039
+  last_checked: 1779034235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:35.060039+02:00'
   last_ai_eval: null
@@ -287995,7 +288795,7 @@ https://kyverno.io/policies/other/require_pdb:
   addition_method: manual
   content_hash: bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155
   health_score: 100.0
-  last_checked: 1779033913.600376
+  last_checked: 1779033913
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:13.600376+02:00'
   last_ai_eval: null
@@ -288028,7 +288828,7 @@ https://lab.github.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030028.675408
+  last_checked: 1779030028
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:28.675408+02:00'
   last_ai_eval: null
@@ -288095,7 +288895,7 @@ https://labs.bishopfox.com/tech-blog/bad-pods-kubernetes-pod-privilege-escalatio
   addition_method: manual
   content_hash: 91eee7f16f3d8d6a74434bfa5628e2548dbb2d8c3224ae065bfeb7a9603c115a
   health_score: 100.0
-  last_checked: 1779030433.920994
+  last_checked: 1779030433
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:13.920994+02:00'
   last_ai_eval: null
@@ -288161,7 +288961,7 @@ https://labs.google/fx/projectgenie:
   addition_method: automatic
   content_hash: d8f267091ade2a0aa9c4d674a1e44f860cb93c9da6235a8418ae8f00f3f4ab82
   health_score: null
-  last_checked: 1780399982.211795
+  last_checked: 1780399982
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:33:02.211795+02:00'
   last_ai_eval: null
@@ -288202,7 +289002,7 @@ https://labs.google/lll/en:
   addition_method: automatic
   content_hash: 4b2a81c5de104a3c7e3c9440eaa22f602be5da3e26976767ffe8d69fb9e76dbb
   health_score: null
-  last_checked: 1780352581.792297
+  last_checked: 1780352581
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:23:01.792297+02:00'
   last_ai_eval: null
@@ -288244,7 +289044,7 @@ https://labs.google/science:
   addition_method: automatic
   content_hash: 478b6cdc582c6928e7af2b443491c0ce1cef5b9eefa5983fec90a8a629597d12
   health_score: null
-  last_checked: 1780352302.456706
+  last_checked: 1780352302
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:22.456706+02:00'
   last_ai_eval: null
@@ -288282,7 +289082,7 @@ https://labs.hol.vmware.com:
   addition_method: manual
   content_hash: 6594b343bcdf23ddb250949276937527498e535c5653856771d458c7acb0547d
   health_score: 100.0
-  last_checked: 1779034522.744252
+  last_checked: 1779034522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:22.744252+02:00'
   last_ai_eval: null
@@ -288411,7 +289211,7 @@ https://labs.meanpug.com/kubernetes-kpt-in-the-wild:
   addition_method: manual
   content_hash: 14a5d37372893ae356acf598ff7bff4873b532feff2cddf3afd51852a2fa30e8
   health_score: 100.0
-  last_checked: 1779031533.822945
+  last_checked: 1779031533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:33.822945+02:00'
   last_ai_eval: null
@@ -288444,7 +289244,7 @@ https://labs.mwrinfosecurity.com/blog/attacking-kubernetes-through-kubelet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029074.597917
+  last_checked: 1779029074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:34.597917+02:00'
   last_ai_eval: null
@@ -288542,7 +289342,7 @@ https://laduram.medium.com/the-future-of-observability-c33cd7ff644a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031574.156642
+  last_checked: 1779031574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:14.156642+02:00'
   last_ai_eval: null
@@ -288574,7 +289374,7 @@ https://lakshaws.medium.com/ci-cd-pipeline-for-dockerized-applications-f1003e821
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030335.219409
+  last_checked: 1779030335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:35.219409+02:00'
   last_ai_eval: null
@@ -288608,7 +289408,7 @@ https://lalatron.hashnode.dev/when-kubernetes-and-go-dont-work-well-together:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034509.794481
+  last_checked: 1779034509
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:09.794481+02:00'
   last_ai_eval: null
@@ -288640,7 +289440,7 @@ https://lalitchaturveditech.medium.com/optimize-java-performance-on-kubernetes-5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031800.014214
+  last_checked: 1779031800
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:00.014214+02:00'
   last_ai_eval: null
@@ -288674,7 +289474,7 @@ https://lambda.grofers.com/evolving-cd-in-a-cloud-native-environment-bb64a38145a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033976.416842
+  last_checked: 1779033976
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:16.416842+02:00'
   last_ai_eval: null
@@ -288706,7 +289506,7 @@ https://lambda.grofers.com/learnings-from-two-years-of-kubernetes-in-production-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030285.268105
+  last_checked: 1779030285
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:45.268105+02:00'
   last_ai_eval: null
@@ -288737,7 +289537,7 @@ https://landing.google.com/sre:
   addition_method: manual
   content_hash: 20b5ae83fe9ad222ae24acce7caae29b353ea0deb65ce0aabb392d898d64006a
   health_score: 100.0
-  last_checked: 1779034520.758685
+  last_checked: 1779034520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:20.758685+02:00'
   last_ai_eval: null
@@ -288797,7 +289597,7 @@ https://landing.jobs/blog/how-does-remote-work-affect-your-salary:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736154.402205
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.402205+02:00'
   last_ai_eval: null
@@ -288838,7 +289638,7 @@ https://landing.llamaindex.ai/-webinar-parsebench:
   addition_method: automatic
   content_hash: c3c120435b50cbb988822eca6e04018967d870249499bf2c550bbd9eefa11d46
   health_score: null
-  last_checked: 1780352404.147729
+  last_checked: 1780352404
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:04.147729+02:00'
   last_ai_eval: null
@@ -288875,7 +289675,7 @@ https://landscape.cncf.io:
   addition_method: manual
   content_hash: 867ee1c8588b23bacb879f098868d9ca8783ffe6cbdcad081f1bf814b6c40a7b
   health_score: 100.0
-  last_checked: 1779030199.204535
+  last_checked: 1779030199
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:19.204535+02:00'
   last_ai_eval: null
@@ -289030,7 +289830,7 @@ https://leaddev.com/legacy-technical-debt-migrations/how-break-cycle-tech-debt:
   addition_method: manual
   content_hash: f60e0ee399e37a8df7c44a845d5bd29f41c70dcec1261b0657d15fd4bdd081d5
   health_score: 100.0
-  last_checked: 1779032975.476585
+  last_checked: 1779032975
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:35.476585+02:00'
   last_ai_eval: null
@@ -289190,7 +289990,7 @@ https://learn.chef.io:
   addition_method: manual
   content_hash: c0feac698d6f59dfcd36aaa18720592714bfb2b00e4a732cccf4ee3cc5f6013a
   health_score: 100.0
-  last_checked: 1779030868.860125
+  last_checked: 1779030868
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:28.860125+02:00'
   last_ai_eval: null
@@ -289217,7 +290017,7 @@ https://learn.crunchydata.com:
   addition_method: manual
   content_hash: 613066b29dbc8795858eb2f21951c57df758e9377e5b9a93bb7ef583a46655c8
   health_score: 100.0
-  last_checked: 1779031720.15382
+  last_checked: 1779031720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:40.153820+02:00'
   last_ai_eval: null
@@ -289249,7 +290049,7 @@ https://learn.gitkraken.com/courses/git-foundations:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735940.056355
+  last_checked: 1781735940
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:00.056355+02:00'
   last_ai_eval: null
@@ -289280,7 +290080,7 @@ https://learn.hashicorp.com/collections/terraform/policy:
   addition_method: manual
   content_hash: 0995a301714d3bb51fc3a6f6aaa66d8ea3708675efed907fcdb5675cca5c2bc1
   health_score: 100.0
-  last_checked: 1779033917.723868
+  last_checked: 1779033917
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:17.723868+02:00'
   last_ai_eval: null
@@ -289309,7 +290109,7 @@ https://learn.hashicorp.com/collections/terraform/providers:
   addition_method: manual
   content_hash: 21ba4053791d2fa3df39fd26c1dc8d6fd261a6bbc565d64856003f9f94589940
   health_score: 100.0
-  last_checked: 1779030534.614576
+  last_checked: 1779030534
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:54.614576+02:00'
   last_ai_eval: null
@@ -289336,7 +290136,7 @@ https://learn.hashicorp.com/tutorials/consul/kubernetes-consul-design-patterns:
   addition_method: manual
   content_hash: a8c01a233c6c342749aeb5543a581ef78bd59c1c31b83cb58efff23656077ab6
   health_score: 100.0
-  last_checked: 1779030952.278233
+  last_checked: 1779030952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:52.278233+02:00'
   last_ai_eval: null
@@ -289363,7 +290163,7 @@ https://learn.hashicorp.com/tutorials/consul/kubernetes-minikube?in=consul/kuber
   addition_method: manual
   content_hash: 8ff624948a761d9bf9f221fa5f02a8b11724b5b0589f5a505905120e5e1f5dfb
   health_score: 100.0
-  last_checked: 1779033081.973589
+  last_checked: 1779033081
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:21.973589+02:00'
   last_ai_eval: null
@@ -289390,7 +290190,7 @@ https://learn.hashicorp.com/tutorials/packer/aws-get-started-build-image:
   addition_method: manual
   content_hash: 3926b1e1b76712691ffef60e11479895a602c59537ccc443163aa3013c1f191d
   health_score: 100.0
-  last_checked: 1779032167.208721
+  last_checked: 1779032167
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:07.208721+02:00'
   last_ai_eval: null
@@ -289417,7 +290217,7 @@ https://learn.hashicorp.com/tutorials/terraform/aws-default-tags:
   addition_method: manual
   content_hash: 8ad874a3ec7b2705ba459f37930fca241f6f12105af73afee0071f1711710269
   health_score: 100.0
-  last_checked: 1779030720.935167
+  last_checked: 1779030720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:00.935167+02:00'
   last_ai_eval: null
@@ -289444,7 +290244,7 @@ https://learn.hashicorp.com/tutorials/terraform/cloud-agents:
   addition_method: manual
   content_hash: 7149d48df789910c3a59a925bad36f490888add90535e2f476ba0f144565c60d
   health_score: 100.0
-  last_checked: 1779034580.386552
+  last_checked: 1779034580
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:20.386552+02:00'
   last_ai_eval: null
@@ -289471,7 +290271,7 @@ https://learn.hashicorp.com/tutorials/terraform/github-actions:
   addition_method: manual
   content_hash: df226dd3f4751fd9c9044b81374139bed02a0aa7ece1196fa2c983f67ef84e48
   health_score: 100.0
-  last_checked: 1779030300.128298
+  last_checked: 1779030300
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:00.128298+02:00'
   last_ai_eval: null
@@ -289498,7 +290298,7 @@ https://learn.hashicorp.com/tutorials/terraform/infrastructure-as-code:
   addition_method: manual
   content_hash: 4d12ef0781cff15f08772d31f2c862acab031fc004e03e3ef8d9c483964f721b
   health_score: 100.0
-  last_checked: 1779029678.949589
+  last_checked: 1779029678
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:38.949589+02:00'
   last_ai_eval: null
@@ -289526,7 +290326,7 @@ https://learn.hashicorp.com/tutorials/terraform/lambda-api-gateway:
   addition_method: manual
   content_hash: 20915fa98916eb62578220408b36870e4c2a0fc52fde52cc0fb47114f0f3e611
   health_score: 100.0
-  last_checked: 1779033591.901845
+  last_checked: 1779033591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:51.901845+02:00'
   last_ai_eval: null
@@ -289553,7 +290353,7 @@ https://learn.hashicorp.com/tutorials/terraform/multicloud-kubernetes:
   addition_method: manual
   content_hash: 0814a9f12cb6adfeeba336fbaedbf33ec2099429cfc90aea1e26f348271960f5
   health_score: 100.0
-  last_checked: 1779033570.611239
+  last_checked: 1779033570
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:30.611239+02:00'
   last_ai_eval: null
@@ -289579,7 +290379,7 @@ https://learn.hashicorp.com/tutorials/vault/codify-mgmt-enterprise:
   addition_method: manual
   content_hash: 295d7d80cb661366a9b1397f1e9f50fa14fe58a8a455bd0eefff53da76892af6
   health_score: 100.0
-  last_checked: 1779034350.070492
+  last_checked: 1779034350
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:30.070492+02:00'
   last_ai_eval: null
@@ -289607,7 +290407,7 @@ https://learn.hashicorp.com/tutorials/vault/kubernetes-external-vault:
   addition_method: manual
   content_hash: 4c219a378c1a10b2bb90ffd546ef63c06db335ad3586a1b7ec7c2ee23d4dd8d1
   health_score: 100.0
-  last_checked: 1779031694.933622
+  last_checked: 1779031694
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:14.933622+02:00'
   last_ai_eval: null
@@ -289635,7 +290435,7 @@ https://learn.hashicorp.com/tutorials/waypoint/gitops-helm-deployment:
   addition_method: manual
   content_hash: 3b1f6c77070abbc029997d7b1277427519a7cb3bc16b58aeb225db5e726efe28
   health_score: 100.0
-  last_checked: 1779032334.305895
+  last_checked: 1779032334
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:54.305895+02:00'
   last_ai_eval: null
@@ -289663,7 +290463,7 @@ https://learn.iterative.ai:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034250.046105
+  last_checked: 1779034250
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:50.046105+02:00'
   last_ai_eval: null
@@ -289695,7 +290495,7 @@ https://learn.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/azure-bes
   addition_method: manual
   content_hash: b49c8b216c0498013e0ce20ef25fee8be5fa25551641778fc48100afd3f79b4e
   health_score: 100.0
-  last_checked: 1779130495.031
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.031000+02:00'
   last_ai_eval: null
@@ -289762,7 +290562,7 @@ https://learn.microsoft.com/en-gb/azure/devops/pipelines/?view=azure-devops:
   addition_method: manual
   content_hash: 4901ce7350330ba7a0198188075f943db0ca766595ebe04a64571dc8828ec8fd
   health_score: 100.0
-  last_checked: 1779130494.963779
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.963779+02:00'
   last_ai_eval: null
@@ -289890,7 +290690,7 @@ https://learn.microsoft.com/en-us/appcenter:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1779388611.390502
+  last_checked: 1779388611
   needs_ai_refresh: false
   discovered_at: '2026-05-21T20:36:51.390502+02:00'
   last_ai_eval: null
@@ -289920,7 +290720,7 @@ https://learn.microsoft.com/en-us/appcenter/build/choose-between-services:
   addition_method: manual
   content_hash: abd3b9064b72f8f040c4c80b9bf495d472963227e758e8f9912679a9779db866
   health_score: 64.0
-  last_checked: 1779130494.92168
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.921680+02:00'
   last_ai_eval: null
@@ -289978,7 +290778,7 @@ https://learn.microsoft.com/en-us/azure/active-directory/reports-monitoring/over
   addition_method: manual
   content_hash: 6d4e184ba160017be6a66cea997f05f57b1b88d8c6103f770fa74f5c83b9a2ea
   health_score: 100.0
-  last_checked: 1779031900.805769
+  last_checked: 1779031900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:40.805769+02:00'
   last_ai_eval: null
@@ -290005,7 +290805,7 @@ https://learn.microsoft.com/en-us/azure/active-directory/roles/custom-available-
   addition_method: manual
   content_hash: b4317099f343f65bab45c2b810068b9a02038ae69d13a768da31447372bddbf5
   health_score: 100.0
-  last_checked: 1779029270.376211
+  last_checked: 1779029270
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:50.376211+02:00'
   last_ai_eval: null
@@ -290137,7 +290937,7 @@ https://learn.microsoft.com/en-us/azure/aks/configure-dual-stack:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736078.212926
+  last_checked: 1781736078
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:18.212926+02:00'
   last_ai_eval: null
@@ -290270,7 +291070,7 @@ https://learn.microsoft.com/en-us/azure/aks/monitor-control-plane-metrics:
   addition_method: manual
   content_hash: 8d9a2ec23e33d0e511ab4b0539f3b73a5d066b7a7631e09377ad06986c298035
   health_score: 100.0
-  last_checked: 1779034392.090733
+  last_checked: 1779034392
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:12.090733+02:00'
   last_ai_eval: null
@@ -290465,7 +291265,7 @@ https://learn.microsoft.com/en-us/azure/app-service/configure-language-java:
   addition_method: manual
   content_hash: 22e9a854afad3b5c8db9069b3416962ab4c3738ca9f2b7095b4ac8180812f2fb
   health_score: 100.0
-  last_checked: 1779031455.940013
+  last_checked: 1779031455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:15.940013+02:00'
   last_ai_eval: null
@@ -290695,7 +291495,7 @@ https://learn.microsoft.com/en-us/azure/architecture/guide/networking/global-web
   addition_method: manual
   content_hash: c8e66430bd670b87e62b7d2efadb6a451f2ab07fdb9ca0885983ed0e15e0f445
   health_score: 100.0
-  last_checked: 1779032700.303209
+  last_checked: 1779032700
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:00.303209+02:00'
   last_ai_eval: null
@@ -290724,7 +291524,7 @@ https://learn.microsoft.com/en-us/azure/architecture/guide/security/conditional-
   addition_method: manual
   content_hash: c28cd3d3a1c055ab47419e3d4490b4366f5707a9c36eca1bb2b8c31ca75e094e
   health_score: 100.0
-  last_checked: 1779030367.597621
+  last_checked: 1779030367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:07.597621+02:00'
   last_ai_eval: null
@@ -290923,7 +291723,7 @@ https://learn.microsoft.com/en-us/azure/architecture/patterns:
   addition_method: manual
   content_hash: af5c5c8363e7869c762e97d2f0aa483f6aa2316650f1a42a28114ffd327669b4
   health_score: 100.0
-  last_checked: 1779130494.978337
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.978337+02:00'
   last_ai_eval: null
@@ -291055,7 +291855,7 @@ https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/dev
   addition_method: manual
   content_hash: aa552fe9b3c05c822b96eab7ec924002e97e9f8cdc7b7576eb7a334db6296db8
   health_score: 100.0
-  last_checked: 1779033782.112364
+  last_checked: 1779033782
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:02.112364+02:00'
   last_ai_eval: null
@@ -291082,7 +291882,7 @@ https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/mut
   addition_method: manual
   content_hash: 0ee8cedf9b6dd73f82709ad8cb6e57a401b2c6728caae3ada61ebbd8c4d2b4c2
   health_score: 100.0
-  last_checked: 1779030299.952224
+  last_checked: 1779030299
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:59.952224+02:00'
   last_ai_eval: null
@@ -291176,7 +291976,7 @@ https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-f
   addition_method: manual
   content_hash: 427d10ef9d0ee11880118ef321862a4e8826494afd5f3662253c8bc181b42884
   health_score: 100.0
-  last_checked: 1779130495.01631
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.016310+02:00'
   last_ai_eval: null
@@ -291207,7 +292007,7 @@ https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-function
   addition_method: manual
   content_hash: 89438d0ddae87b37703a395dee9e40c2fd8ef36f19d8f37a3e343edffe2b1b6f
   health_score: 100.0
-  last_checked: 1779032180.127583
+  last_checked: 1779032180
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:20.127583+02:00'
   last_ai_eval: null
@@ -291269,7 +292069,7 @@ https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/templat
   addition_method: manual
   content_hash: 8476366869674ac15a5e78d1c948f2f6cc2ad743c4f1ff5df8df95f49febd77a
   health_score: 100.0
-  last_checked: 1779130494.982678
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.982678+02:00'
   last_ai_eval: null
@@ -291300,7 +292100,7 @@ https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview:
   addition_method: manual
   content_hash: 1dd4fbc164ec5449dacce11c89d3c48efcf886623e2f28dc13e57212d1c60865
   health_score: 100.0
-  last_checked: 1779130495.015166
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.015166+02:00'
   last_ai_eval: null
@@ -291767,7 +292567,7 @@ https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools:
   addition_method: manual
   content_hash: f8f3e544c51bd29d7b6ea042083de12908d98b4e05376924221d94807ce665b3
   health_score: 100.0
-  last_checked: 1779031023.752872
+  last_checked: 1779031023
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:03.752872+02:00'
   last_ai_eval: null
@@ -291830,7 +292630,7 @@ https://learn.microsoft.com/en-us/azure/devops/pipelines/process/templates:
   addition_method: manual
   content_hash: 2056713b6e113900ced2768e20013e02707e196247bf846e4f02f110103453af
   health_score: 100.0
-  last_checked: 1779033579.418402
+  last_checked: 1779033579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:39.418402+02:00'
   last_ai_eval: null
@@ -291891,7 +292691,7 @@ https://learn.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/pipeline?vi
   addition_method: manual
   content_hash: 57699229d015e3333182e37ec039e29a709dc234a4313e20259d3bc3bebd056c
   health_score: 100.0
-  last_checked: 1779130494.984751
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.984751+02:00'
   last_ai_eval: null
@@ -292257,7 +293057,7 @@ https://learn.microsoft.com/en-us/azure/virtual-machines/linux/expand-disks:
   addition_method: manual
   content_hash: 30363763d99469c1f15f632978b4bf29586b9c4c281ec92fb112d6250e006398
   health_score: 100.0
-  last_checked: 1779130494.999502
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.999502+02:00'
   last_ai_eval: null
@@ -292353,7 +293153,7 @@ https://learn.microsoft.com/en-us/azure/virtual-network-manager/concept-connecti
   addition_method: manual
   content_hash: 9a73b36e84861e46a8a9b226b26c797df0863550557dc753409ee8f10d6f7abf
   health_score: 100.0
-  last_checked: 1779031720.169379
+  last_checked: 1779031720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:40.169379+02:00'
   last_ai_eval: null
@@ -292584,7 +293384,7 @@ https://learn.microsoft.com/en-us/cli/azure/microsoft-graph-migration?view=azure
   addition_method: manual
   content_hash: 04e03664b723a80f9dbaef835d5e41bfb25ae9367357552d07e780284797d696
   health_score: 100.0
-  last_checked: 1779130494.962035
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.962035+02:00'
   last_ai_eval: null
@@ -292717,7 +293517,7 @@ https://learn.microsoft.com/en-us/en-us/azure/active-directory/fundamentals/mult
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.025828
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.025828+02:00'
   last_ai_eval: null
@@ -292749,7 +293549,7 @@ https://learn.microsoft.com/en-us/en-us/azure/azure-arc/overview:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.990356
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.990356+02:00'
   last_ai_eval: null
@@ -292781,7 +293581,7 @@ https://learn.microsoft.com/en-us/en-us/azure/site-recovery/azure-to-azure-how-t
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.952568
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.952568+02:00'
   last_ai_eval: null
@@ -292818,7 +293618,7 @@ https://learn.microsoft.com/en-us/en-us/azure/virtual-machines/windows/run-comma
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.934857
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.934857+02:00'
   last_ai_eval: null
@@ -292884,7 +293684,7 @@ https://learn.microsoft.com/en-us/entra/external-id/cross-tenant-access-overview
   addition_method: manual
   content_hash: 7b8b93c6154a45a87a1b25bb459d8b9fd6c2d917c493fbc54938eb262baff0c7
   health_score: 100.0
-  last_checked: 1779130494.929623
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.929623+02:00'
   last_ai_eval: null
@@ -292950,7 +293750,7 @@ https://learn.microsoft.com/en-us/entra/identity-platform/howto-create-service-p
   addition_method: manual
   content_hash: 3af01643d713df38032f9ccc884f85496852c0c80d16c045a62cbe09702a56fa
   health_score: 100.0
-  last_checked: 1779130494.956462
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.956462+02:00'
   last_ai_eval: null
@@ -293282,7 +294082,7 @@ https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc
   addition_method: manual
   content_hash: 29e018282c7870c8ffa5a175bedd70ed574b6366c4b15f2eb488267fe9e5918b
   health_score: 100.0
-  last_checked: 1779130494.93861
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.938610+02:00'
   last_ai_eval: null
@@ -293576,7 +294376,7 @@ https://learn.microsoft.com/en-us/training/paths/build-javascript-applications-t
   addition_method: manual
   content_hash: 720f4ccd8193f6c86690d8f3138069f679a1b5d1b9df4d486c7e9924d7c59a01
   health_score: 64.0
-  last_checked: 1779130495.012712
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.012712+02:00'
   last_ai_eval: null
@@ -293610,7 +294410,7 @@ https://learn.microsoft.com/en-us/training/paths/gh-developing-agentic-systems-1
   addition_method: automatic
   content_hash: ed07248465003667f69a23e8cbef5171fa7eda2424e7fcadb01cf0bc8c02cf08
   health_score: null
-  last_checked: 1780352003.689824
+  last_checked: 1780352003
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:23.689824+02:00'
   last_ai_eval: null
@@ -293720,7 +294520,7 @@ https://learn.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial:
   addition_method: manual
   content_hash: 32bb5207b9bc59ede3b4478c23b43af95a2b5003be65648537291f4358c2321e
   health_score: 100.0
-  last_checked: 1779130494.950737
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.950737+02:00'
   last_ai_eval: null
@@ -293754,7 +294554,7 @@ https://learn.microsoft.com/en-us/windows/wsl:
   addition_method: manual
   content_hash: da3e321ed5b07193b3400f325880783873ab031e59820863bcf091e0b46f6972
   health_score: 100.0
-  last_checked: 1779130495.016254
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.016254+02:00'
   last_ai_eval: null
@@ -293892,7 +294692,7 @@ https://learn.openshift.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031624.834629
+  last_checked: 1779031624
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:04.834629+02:00'
   last_ai_eval: null
@@ -293928,7 +294728,7 @@ https://learn.openshift.com/introduction/gitops-introduction:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031622.485911
+  last_checked: 1779031622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:02.485911+02:00'
   last_ai_eval: null
@@ -293962,7 +294762,7 @@ https://learn.openshift.com/middleware/pipelines:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032571.581287
+  last_checked: 1779032571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:51.581287+02:00'
   last_ai_eval: null
@@ -293993,7 +294793,7 @@ https://learn.openshift.com/playgrounds/openshift44:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032620.042476
+  last_checked: 1779032620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:40.042476+02:00'
   last_ai_eval: null
@@ -294019,7 +294819,7 @@ https://learn.pluralsight.com/programs/2019/free-course/template4:
   addition_method: manual
   content_hash: 46942cf4f1ddba68705814401a1a4c151c7780997ef43751d80c2f0c15a34f4e
   health_score: 100.0
-  last_checked: 1779034529.481686
+  last_checked: 1779034529
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:29.481686+02:00'
   last_ai_eval: null
@@ -294047,7 +294847,7 @@ https://learn.theketch.io/docs/getting-started:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031528.740211
+  last_checked: 1779031528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:28.740211+02:00'
   last_ai_eval: null
@@ -294145,7 +294945,7 @@ https://learndevops.substack.com/p/hitting-prometheus-api-with-curl:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031448.47487
+  last_checked: 1779031448
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:08.474870+02:00'
   last_ai_eval: null
@@ -294277,7 +295077,7 @@ https://learningdaily.dev/software-architecture-diagramming-and-patterns-7d38999
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032179.738164
+  last_checked: 1779032179
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:19.738164+02:00'
   last_ai_eval: null
@@ -294308,7 +295108,7 @@ https://learnk8s.io/allocatable-resources:
   addition_method: manual
   content_hash: 5f12c1ffa9d105bad28e17b8f1658bc208a80b8bd0352e1e71d16695e1307b62
   health_score: 100.0
-  last_checked: 1779029610.017467
+  last_checked: 1779029610
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:30.017467+02:00'
   last_ai_eval: null
@@ -294337,7 +295137,7 @@ https://learnk8s.io/authentication-kubernetes:
   addition_method: manual
   content_hash: 33bf173767304aef2cc17f25f35dbafb96be9fb80d21ed8d60ded35231e140b8
   health_score: 100.0
-  last_checked: 1779033620.265361
+  last_checked: 1779033620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:20.265361+02:00'
   last_ai_eval: null
@@ -294364,7 +295164,7 @@ https://learnk8s.io/blog:
   addition_method: manual
   content_hash: 77fc97dead69f9ad8df24d6e6110e101c8405c4bbee5764b117528819c52c65f
   health_score: 100.0
-  last_checked: 1779030847.41607
+  last_checked: 1779030847
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:07.416070+02:00'
   last_ai_eval: null
@@ -294391,7 +295191,7 @@ https://learnk8s.io/blog/smaller-docker-images:
   addition_method: manual
   content_hash: aeb4cb3d8ee75dc27b941f75940108807d0e5ec3c4923d487a9490a6a49b5b5d
   health_score: 100.0
-  last_checked: 1779030441.10684
+  last_checked: 1779030441
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:21.106840+02:00'
   last_ai_eval: null
@@ -294418,7 +295218,7 @@ https://learnk8s.io/cloud-resources-kubernetes:
   addition_method: manual
   content_hash: bfd5793443b4dd322f96df972adfcd6e03a4ce8bd1fcde1526790ea4e776668a
   health_score: 100.0
-  last_checked: 1779032369.641578
+  last_checked: 1779032369
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:29.641578+02:00'
   last_ai_eval: null
@@ -294446,7 +295246,7 @@ https://learnk8s.io/etcd-kubernetes:
   addition_method: manual
   content_hash: 59b9c93bcfd675e6f1b05e3fe5ef8a0c3c7e3af1b8921e90b11cad678bd2d347
   health_score: 100.0
-  last_checked: 1779029476.472103
+  last_checked: 1779029476
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:16.472103+02:00'
   last_ai_eval: null
@@ -294473,7 +295273,7 @@ https://learnk8s.io/first-steps:
   addition_method: manual
   content_hash: 904ab8c79c57a2db3240fbf125740f7b7288d583ac0d126dfff718a7f68e0db6
   health_score: 100.0
-  last_checked: 1779031447.072409
+  last_checked: 1779031447
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:07.072409+02:00'
   last_ai_eval: null
@@ -294500,7 +295300,7 @@ https://learnk8s.io/graceful-shutdown:
   addition_method: manual
   content_hash: 0c69ecb129e2535e7a0614c81c57e0f3d73da4f6428ab9d4de15097bf0d2bb13
   health_score: 100.0
-  last_checked: 1779030402.20805
+  last_checked: 1779030402
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:42.208050+02:00'
   last_ai_eval: null
@@ -294526,7 +295326,7 @@ https://learnk8s.io/how-many-clusters:
   addition_method: manual
   content_hash: 9e31112c2c9b9c5000a65c573ad04bf1a6684ebb0c578d061b38f2b63ea038f9
   health_score: 100.0
-  last_checked: 1779031620.772826
+  last_checked: 1779031620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:00.772826+02:00'
   last_ai_eval: null
@@ -294554,7 +295354,7 @@ https://learnk8s.io/kafka-ha-kubernetes:
   addition_method: manual
   content_hash: b3b241d342c399260f98dcbd13cc940a2fd534b3e18ea66442047272621dcc23
   health_score: 100.0
-  last_checked: 1779032115.293418
+  last_checked: 1779032115
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:15.293418+02:00'
   last_ai_eval: null
@@ -294582,7 +295382,7 @@ https://learnk8s.io/kubernetes-autoscaling-strategies:
   addition_method: manual
   content_hash: 9cada5c48ace8127c66adff1784176a7e348381b03d7b16e51c03cae800a8ee3
   health_score: 100.0
-  last_checked: 1779031782.878856
+  last_checked: 1779031782
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:42.878856+02:00'
   last_ai_eval: null
@@ -294609,7 +295409,7 @@ https://learnk8s.io/kubernetes-custom-authentication:
   addition_method: manual
   content_hash: 216c63d2361388c52fffb3e910ed19c6c86370cf66696415807c83fb085ea3fb
   health_score: 100.0
-  last_checked: 1779031596.965855
+  last_checked: 1779031596
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:36.965855+02:00'
   last_ai_eval: null
@@ -294636,7 +295436,7 @@ https://learnk8s.io/kubernetes-instance-calculator:
   addition_method: manual
   content_hash: ed1b9cc47891891992f29dcde28c5a36251f0e2e7b56c6a70e3edeef1ae087fc
   health_score: 100.0
-  last_checked: 1779032973.318984
+  last_checked: 1779032973
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:33.318984+02:00'
   last_ai_eval: null
@@ -294664,7 +295464,7 @@ https://learnk8s.io/kubernetes-long-lived-connections:
   addition_method: manual
   content_hash: 216b4b31ca33b233db94e6fafd318d4a5a3af7633265064850d88694e78df011
   health_score: 100.0
-  last_checked: 1779033072.868881
+  last_checked: 1779033072
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:12.868881+02:00'
   last_ai_eval: null
@@ -294692,7 +295492,7 @@ https://learnk8s.io/kubernetes-network-packets:
   addition_method: manual
   content_hash: 2b48512a68f71ffb582fd83168faed28da24a9a2388aa0c161f50547bc403250
   health_score: 100.0
-  last_checked: 1779029062.066616
+  last_checked: 1779029062
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:22.066616+02:00'
   last_ai_eval: null
@@ -294718,7 +295518,7 @@ https://learnk8s.io/kubernetes-node-size:
   addition_method: manual
   content_hash: 71f96a2fb0e938121c9ff5f82b1952933619099b910afa20a319910e17df7126
   health_score: 100.0
-  last_checked: 1779031508.234804
+  last_checked: 1779031508
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:08.234804+02:00'
   last_ai_eval: null
@@ -294745,7 +295545,7 @@ https://learnk8s.io/kubernetes-policies:
   addition_method: manual
   content_hash: 5e5e1adba5000019e5fc6e2280c6909d307f56eb4162570789640009648b25ce
   health_score: 100.0
-  last_checked: 1779030431.39912
+  last_checked: 1779030431
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:11.399120+02:00'
   last_ai_eval: null
@@ -294771,7 +295571,7 @@ https://learnk8s.io/kubernetes-rollbacks:
   addition_method: manual
   content_hash: 47249eeb57c8e2c20152a2189fb4ee21b210bdbda2f833e94d653cacd3dbe183
   health_score: 100.0
-  last_checked: 1779034153.489808
+  last_checked: 1779034153
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:13.489808+02:00'
   last_ai_eval: null
@@ -294797,7 +295597,7 @@ https://learnk8s.io/kubernetes-terraform:
   addition_method: manual
   content_hash: 74947e16c183ed184451b05bb16e1e2246baf50d647baa508be3253f40878474
   health_score: 100.0
-  last_checked: 1779033329.563946
+  last_checked: 1779033329
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:29.563946+02:00'
   last_ai_eval: null
@@ -294824,7 +295624,7 @@ https://learnk8s.io/kubernetes-wallpapers:
   addition_method: manual
   content_hash: 6ce13c62a8bc45eef972f9242c1ff0015a5192f05f69e099647b84777577281b
   health_score: 100.0
-  last_checked: 1779034373.510679
+  last_checked: 1779034373
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:53.510679+02:00'
   last_ai_eval: null
@@ -294851,7 +295651,7 @@ https://learnk8s.io/learn-kubernetes-weekly:
   addition_method: manual
   content_hash: 1416222a7953b70272a92df35403c72cf9164d4fa61a9552e283495e4fe12f37
   health_score: 100.0
-  last_checked: 1779031536.451601
+  last_checked: 1779031536
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:36.451601+02:00'
   last_ai_eval: null
@@ -294878,7 +295678,7 @@ https://learnk8s.io/microservices-authentication-kubernetes:
   addition_method: manual
   content_hash: 76b46e777ede25eb211914d9bff32a954b4afc03fb8944d2327c09dc7a422e46
   health_score: 100.0
-  last_checked: 1779031713.10641
+  last_checked: 1779031713
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:33.106410+02:00'
   last_ai_eval: null
@@ -294905,7 +295705,7 @@ https://learnk8s.io/news:
   addition_method: manual
   content_hash: deee39fdf238da9fa86b0a75b70e453007a2e98dbec1b5aeddd5cc0713eb27b8
   health_score: 100.0
-  last_checked: 1779030686.085276
+  last_checked: 1779030686
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:26.085276+02:00'
   last_ai_eval: null
@@ -294930,7 +295730,7 @@ https://learnk8s.io/production-best-practices:
   addition_method: manual
   content_hash: 6c35ada1c5b7da57066666654f1eaf5a33cc3b0840b43fbc6ea7f0af123f9834
   health_score: 100.0
-  last_checked: 1779029323.964304
+  last_checked: 1779029323
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:43.964304+02:00'
   last_ai_eval: null
@@ -294956,7 +295756,7 @@ https://learnk8s.io/rbac-kubernetes:
   addition_method: manual
   content_hash: 1d5e615fa2302d3395b70725e1eb787d0d4f76c987cf677cd23c03f645664387
   health_score: 100.0
-  last_checked: 1779031616.042523
+  last_checked: 1779031616
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:56.042523+02:00'
   last_ai_eval: null
@@ -294982,7 +295782,7 @@ https://learnk8s.io/real-time-dashboard:
   addition_method: manual
   content_hash: 9c56dd6df70a5498db821593437bb7942e32a437384690922b571433e85cb955
   health_score: 100.0
-  last_checked: 1779029341.937843
+  last_checked: 1779029341
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:01.937843+02:00'
   last_ai_eval: null
@@ -295010,7 +295810,7 @@ https://learnk8s.io/research:
   addition_method: manual
   content_hash: 66cfadb54f9e01f3db00d0fbf1a812d9249792f9f16f69ad0c8e2f2023617911
   health_score: 100.0
-  last_checked: 1779033576.133587
+  last_checked: 1779033576
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:36.133587+02:00'
   last_ai_eval: null
@@ -295039,7 +295839,7 @@ https://learnk8s.io/scaling-celery-rabbitmq-kubernetes:
   addition_method: manual
   content_hash: 7b7275112d567b17217b7f4a8177b76e67e2d5a4565d6498ef646646bea0b29d
   health_score: 100.0
-  last_checked: 1779032548.039748
+  last_checked: 1779032548
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:28.039748+02:00'
   last_ai_eval: null
@@ -295066,7 +295866,7 @@ https://learnk8s.io/setting-cpu-memory-limits-requests:
   addition_method: manual
   content_hash: 1b64190b88399a152a4e67d5529900d787ac658db0a3d6effa1c2a70ce9d1b94
   health_score: 100.0
-  last_checked: 1779033425.456574
+  last_checked: 1779033425
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:05.456574+02:00'
   last_ai_eval: null
@@ -295093,7 +295893,7 @@ https://learnk8s.io/sidecar-containers-patterns:
   addition_method: manual
   content_hash: 4765b75da936e87296482a4c197a049c8261ab74cea5e0ae5d3080c57f21b227
   health_score: 100.0
-  last_checked: 1779031755.957139
+  last_checked: 1779031755
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:15.957139+02:00'
   last_ai_eval: null
@@ -295120,7 +295920,7 @@ https://learnk8s.io/spring-boot-kubernetes-guide:
   addition_method: manual
   content_hash: 90bb95ba0d06fc58aa3a10fc586e006f7c66a48922aaf2df0370cb1eb56d5183
   health_score: 100.0
-  last_checked: 1779029476.70184
+  last_checked: 1779029476
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:16.701840+02:00'
   last_ai_eval: null
@@ -295147,7 +295947,7 @@ https://learnk8s.io/templating-yaml-with-code:
   addition_method: manual
   content_hash: 2e1de1fac5625a6f259f183e64956ac642b8b1edb1b9ed058382a799969782d0
   health_score: 100.0
-  last_checked: 1779031495.096069
+  last_checked: 1779031495
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:55.096069+02:00'
   last_ai_eval: null
@@ -295175,7 +295975,7 @@ https://learnk8s.io/terraform-aks:
   addition_method: manual
   content_hash: 48c0078a362c90c956d4c53acd283c05fab7c74833fd0dbfdede41d6af0d7df7
   health_score: 100.0
-  last_checked: 1779034510.725291
+  last_checked: 1779034510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:10.725291+02:00'
   last_ai_eval: null
@@ -295203,7 +296003,7 @@ https://learnk8s.io/terraform-eks:
   addition_method: manual
   content_hash: 9ebd49dc4c4bb8370a0f2e5f13937e63a18d1b11fefda965171a5e9118c41d02
   health_score: 100.0
-  last_checked: 1779031013.291224
+  last_checked: 1779031013
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:53.291224+02:00'
   last_ai_eval: null
@@ -295231,7 +296031,7 @@ https://learnk8s.io/terraform-gke:
   addition_method: manual
   content_hash: 6a0c0745dd910af8573a08410f99f8b3dac7bc469a577d585b68cfe7790b9e0b
   health_score: 100.0
-  last_checked: 1779033752.037963
+  last_checked: 1779033752
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:32.037963+02:00'
   last_ai_eval: null
@@ -295259,7 +296059,7 @@ https://learnk8s.io/terraform-lke:
   addition_method: manual
   content_hash: b2c9e3c5ece1f31e8f281585a508df5048a0affaf7a827ec4fd929a88eafa96e
   health_score: 100.0
-  last_checked: 1779032000.931974
+  last_checked: 1779032000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:20.931974+02:00'
   last_ai_eval: null
@@ -295287,7 +296087,7 @@ https://learnk8s.io/troubleshooting-deployments:
   addition_method: manual
   content_hash: e71cc356dc770e9623496f43843fcb473674431aeb1d0aad26338410382e0f7a
   health_score: 100.0
-  last_checked: 1779032057.687267
+  last_checked: 1779032057
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:17.687267+02:00'
   last_ai_eval: null
@@ -295313,7 +296113,7 @@ https://learnk8s.io/validating-kubernetes-yaml:
   addition_method: manual
   content_hash: 9366b64b9fddaf0b5c7fc8d842146a33b29a21b6a933e82ec534413c95a03fad
   health_score: 100.0
-  last_checked: 1779030865.909501
+  last_checked: 1779030865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:25.909501+02:00'
   last_ai_eval: null
@@ -295847,7 +296647,7 @@ https://learnkube.com/kubernetes-policies:
   addition_method: manual
   content_hash: e2dcb04ebc7a4532bcb40042bebe9b4670c5b28a90eceb1dc22cf2bd3b09544b
   health_score: 100.0
-  last_checked: 1779130495.015804
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.015804+02:00'
   last_ai_eval: null
@@ -296041,7 +296841,7 @@ https://learnkube.com/news-events-jobs:
   addition_method: manual
   content_hash: e5788c48710ff2edb615875ff89a9fc888729c6e4f87115ba76fa5e6081937fb
   health_score: 100.0
-  last_checked: 1779130495.001127
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.001127+02:00'
   last_ai_eval: null
@@ -296134,7 +296934,7 @@ https://learnkube.com/real-time-dashboard:
   addition_method: manual
   content_hash: 308be50f0363661fbd48ab64616949df2c63371c277adeae6004e9019a72c692
   health_score: 100.0
-  last_checked: 1779130494.976722
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.976722+02:00'
   last_ai_eval: null
@@ -296643,7 +297443,7 @@ https://leebriggs.co.uk/blog/2019/02/07/why-are-we-templating-yaml.html:
   addition_method: manual
   content_hash: f5fdab1c2c93daa1dab3c893da464653062f05a2304c8f524fd93c51873bbe75
   health_score: 100.0
-  last_checked: 1779031827.335602
+  last_checked: 1779031827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:27.335602+02:00'
   last_ai_eval: null
@@ -296737,7 +297537,7 @@ https://levelup.gitconnected.com/12-visual-studio-code-shortcuts-that-every-deve
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030425.612099
+  last_checked: 1779030425
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:05.612099+02:00'
   last_ai_eval: null
@@ -296771,7 +297571,7 @@ https://levelup.gitconnected.com/5-bash-string-manipulation-methods-that-help-ev
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031533.429266
+  last_checked: 1779031533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:33.429266+02:00'
   last_ai_eval: null
@@ -296805,7 +297605,7 @@ https://levelup.gitconnected.com/5-git-commands-to-know-before-your-first-tech-j
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029613.230833
+  last_checked: 1779029613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:33.230833+02:00'
   last_ai_eval: null
@@ -296837,7 +297637,7 @@ https://levelup.gitconnected.com/5-tips-for-troubleshooting-apps-on-kubernetes-8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033074.309321
+  last_checked: 1779033074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:14.309321+02:00'
   last_ai_eval: null
@@ -296869,7 +297669,7 @@ https://levelup.gitconnected.com/5-tips-to-design-for-multi-tenancy-architecture
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034504.475763
+  last_checked: 1779034504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:04.475763+02:00'
   last_ai_eval: null
@@ -296903,7 +297703,7 @@ https://levelup.gitconnected.com/5-tricks-to-take-your-kubernetes-skills-to-the-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031117.252881
+  last_checked: 1779031117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:37.252881+02:00'
   last_ai_eval: null
@@ -296937,7 +297737,7 @@ https://levelup.gitconnected.com/access-kubernetes-objects-data-from-proc-direct
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033500.324174
+  last_checked: 1779033500
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:20.324174+02:00'
   last_ai_eval: null
@@ -296971,7 +297771,7 @@ https://levelup.gitconnected.com/automating-integration-and-deployment-to-remote
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031422.452555
+  last_checked: 1779031422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:42.452555+02:00'
   last_ai_eval: null
@@ -297003,7 +297803,7 @@ https://levelup.gitconnected.com/aws-azure-gcp-resource-hierarchies-25b829127511
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032466.056114
+  last_checked: 1779032466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:06.056114+02:00'
   last_ai_eval: null
@@ -297035,7 +297835,7 @@ https://levelup.gitconnected.com/basics-of-ci-cd-a98340c60b04:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032223.554741
+  last_checked: 1779032223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:03.554741+02:00'
   last_ai_eval: null
@@ -297067,7 +297867,7 @@ https://levelup.gitconnected.com/blue-green-with-canary-deployment-a-novel-appro
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031185.897583
+  last_checked: 1779031185
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:45.897583+02:00'
   last_ai_eval: null
@@ -297099,7 +297899,7 @@ https://levelup.gitconnected.com/concurrency-in-go-shared-memory-a2ef201b396b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033435.833543
+  last_checked: 1779033435
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:15.833543+02:00'
   last_ai_eval: null
@@ -297133,7 +297933,7 @@ https://levelup.gitconnected.com/continuous-integration-continuous-deployment-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032170.853025
+  last_checked: 1779032170
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:10.853025+02:00'
   last_ai_eval: null
@@ -297165,7 +297965,7 @@ https://levelup.gitconnected.com/deploying-simple-golang-webapp-to-kubernetes-25
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033696.991862
+  last_checked: 1779033696
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:36.991862+02:00'
   last_ai_eval: null
@@ -297197,7 +297997,7 @@ https://levelup.gitconnected.com/digestible-devops-the-7-devops-practices-8bd8b3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033973.826324
+  last_checked: 1779033973
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:13.826324+02:00'
   last_ai_eval: null
@@ -297231,7 +298031,7 @@ https://levelup.gitconnected.com/do-you-know-distributed-job-scheduling-in-micro
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031302.168021
+  last_checked: 1779031302
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:42.168021+02:00'
   last_ai_eval: null
@@ -297265,7 +298065,7 @@ https://levelup.gitconnected.com/do-you-know-distributed-job-scheduling-in-micro
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030084.627652
+  last_checked: 1779030084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:24.627652+02:00'
   last_ai_eval: null
@@ -297297,7 +298097,7 @@ https://levelup.gitconnected.com/enforce-audit-policy-in-kubernetes-k8s-34e50473
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032900.111723
+  last_checked: 1779032900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:20.111723+02:00'
   last_ai_eval: null
@@ -297329,7 +298129,7 @@ https://levelup.gitconnected.com/error-handling-in-event-driven-systems-1f0a7ef2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030614.836326
+  last_checked: 1779030614
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:14.836326+02:00'
   last_ai_eval: null
@@ -297363,7 +298163,7 @@ https://levelup.gitconnected.com/exploring-grafana-agent-flow-simplifying-monito
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032056.840916
+  last_checked: 1779032056
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:16.840916+02:00'
   last_ai_eval: null
@@ -297395,7 +298195,7 @@ https://levelup.gitconnected.com/first-try-on-java-operator-sdk-5a07f30771de:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033205.876547
+  last_checked: 1779033205
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:25.876547+02:00'
   last_ai_eval: null
@@ -297427,7 +298227,7 @@ https://levelup.gitconnected.com/flux-cd-getting-started-1a06671d718f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034326.332406
+  last_checked: 1779034326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:06.332406+02:00'
   last_ai_eval: null
@@ -297459,7 +298259,7 @@ https://levelup.gitconnected.com/fully-explained-array-data-structure-in-python-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031782.055355
+  last_checked: 1779031782
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:42.055355+02:00'
   last_ai_eval: null
@@ -297491,7 +298291,7 @@ https://levelup.gitconnected.com/generics-in-go-viva-la-revolution-e27898bf5495:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032683.847542
+  last_checked: 1779032683
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:43.847542+02:00'
   last_ai_eval: null
@@ -297525,7 +298325,7 @@ https://levelup.gitconnected.com/getting-started-with-argocd-on-your-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034116.010071
+  last_checked: 1779034116
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:36.010071+02:00'
   last_ai_eval: null
@@ -297559,7 +298359,7 @@ https://levelup.gitconnected.com/github-actions-self-hosted-runners-on-amazon-ek
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032832.926902
+  last_checked: 1779032832
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:12.926902+02:00'
   last_ai_eval: null
@@ -297591,7 +298391,7 @@ https://levelup.gitconnected.com/github-may-replace-dockerhub-a5da5e547f01:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032699.184532
+  last_checked: 1779032699
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:59.184532+02:00'
   last_ai_eval: null
@@ -297625,7 +298425,7 @@ https://levelup.gitconnected.com/gitops-ci-cd-using-github-actions-and-argocd-on
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032920.289509
+  last_checked: 1779032920
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:40.289509+02:00'
   last_ai_eval: null
@@ -297657,7 +298457,7 @@ https://levelup.gitconnected.com/helm-101-for-developers-1c28e734937e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030561.549917
+  last_checked: 1779030561
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:21.549917+02:00'
   last_ai_eval: null
@@ -297689,7 +298489,7 @@ https://levelup.gitconnected.com/helm-data-sharing-between-parent-and-child-char
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032819.68044
+  last_checked: 1779032819
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:59.680440+02:00'
   last_ai_eval: null
@@ -297721,7 +298521,7 @@ https://levelup.gitconnected.com/helm-named-templates-de2efc3875d0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030034.509989
+  last_checked: 1779030034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:34.509989+02:00'
   last_ai_eval: null
@@ -297755,7 +298555,7 @@ https://levelup.gitconnected.com/helm-vs-kustomize-navigating-kubernetes-configu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032256.863067
+  last_checked: 1779032256
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:36.863067+02:00'
   last_ai_eval: null
@@ -297789,7 +298589,7 @@ https://levelup.gitconnected.com/how-to-design-a-system-to-scale-to-your-first-1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031416.282685
+  last_checked: 1779031416
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:36.282685+02:00'
   last_ai_eval: null
@@ -297825,7 +298625,7 @@ https://levelup.gitconnected.com/how-to-guess-the-right-size-for-your-kubernetes
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031805.01837
+  last_checked: 1779031805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:05.018370+02:00'
   last_ai_eval: null
@@ -297857,7 +298657,7 @@ https://levelup.gitconnected.com/how-to-manage-your-technical-backlog-868415f8ee
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034391.884973
+  last_checked: 1779034391
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:11.884973+02:00'
   last_ai_eval: null
@@ -297889,7 +298689,7 @@ https://levelup.gitconnected.com/installing-exploring-the-kube-prometheus-projec
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030299.719387
+  last_checked: 1779030299
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:59.719387+02:00'
   last_ai_eval: null
@@ -297921,7 +298721,7 @@ https://levelup.gitconnected.com/introduction-to-helm-dashboard-dddf43e38cc2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032254.693819
+  last_checked: 1779032254
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:34.693819+02:00'
   last_ai_eval: null
@@ -297953,7 +298753,7 @@ https://levelup.gitconnected.com/kafka-for-engineers-975feaea6067:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031714.50831
+  last_checked: 1779031714
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:34.508310+02:00'
   last_ai_eval: null
@@ -297985,7 +298785,7 @@ https://levelup.gitconnected.com/kubernetes-101-secrets-20d068ab0563:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033665.750204
+  last_checked: 1779033665
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:05.750204+02:00'
   last_ai_eval: null
@@ -298019,7 +298819,7 @@ https://levelup.gitconnected.com/kubernetes-101-understanding-the-basics-of-cont
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031537.784666
+  last_checked: 1779031537
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:37.784666+02:00'
   last_ai_eval: null
@@ -298053,7 +298853,7 @@ https://levelup.gitconnected.com/kubernetes-101-understanding-the-basics-of-cont
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032036.656854
+  last_checked: 1779032036
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:56.656854+02:00'
   last_ai_eval: null
@@ -298085,7 +298885,7 @@ https://levelup.gitconnected.com/kubernetes-monitoring-101-core-pipeline-service
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030422.40055
+  last_checked: 1779030422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:02.400550+02:00'
   last_ai_eval: null
@@ -298119,7 +298919,7 @@ https://levelup.gitconnected.com/kubernetes-planternetes-v1-28-non-graceful-node
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032134.57435
+  last_checked: 1779032134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:34.574350+02:00'
   last_ai_eval: null
@@ -298151,7 +298951,7 @@ https://levelup.gitconnected.com/kubernetes-with-coredns-e40772c5e6ee:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030975.483361
+  last_checked: 1779030975
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:15.483361+02:00'
   last_ai_eval: null
@@ -298183,7 +298983,7 @@ https://levelup.gitconnected.com/master-sparkml-practical-guide-for-machine-lear
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029171.970143
+  last_checked: 1779029171
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:11.970143+02:00'
   last_ai_eval: null
@@ -298215,7 +299015,7 @@ https://levelup.gitconnected.com/micro-frontend-architecture-794442e9b325:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029938.84022
+  last_checked: 1779029938
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:58.840220+02:00'
   last_ai_eval: null
@@ -298247,7 +299047,7 @@ https://levelup.gitconnected.com/multi-tenant-application-a29153d31c5a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030014.710079
+  last_checked: 1779030014
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:14.710079+02:00'
   last_ai_eval: null
@@ -298281,7 +299081,7 @@ https://levelup.gitconnected.com/nestjs-microservices-with-grpc-api-gateway-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029364.8555
+  last_checked: 1779029364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:24.855500+02:00'
   last_ai_eval: null
@@ -298313,7 +299113,7 @@ https://levelup.gitconnected.com/openshift-the-next-level-of-kubernetes-6d58ad72
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029796.137478
+  last_checked: 1779029796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:36.137478+02:00'
   last_ai_eval: null
@@ -298345,7 +299145,7 @@ https://levelup.gitconnected.com/operators-extending-kubernetes-capabilities-184
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031255.354061
+  last_checked: 1779031255
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:55.354061+02:00'
   last_ai_eval: null
@@ -298379,7 +299179,7 @@ https://levelup.gitconnected.com/running-workflows-on-windows-with-jenkins-pipel
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031117.415963
+  last_checked: 1779031117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:37.415963+02:00'
   last_ai_eval: null
@@ -298411,7 +299211,7 @@ https://levelup.gitconnected.com/scale-your-apps-using-keda-in-kubernetes-a1f214
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029992.855584
+  last_checked: 1779029992
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:52.855584+02:00'
   last_ai_eval: null
@@ -298445,7 +299245,7 @@ https://levelup.gitconnected.com/scale-your-apps-using-keda-in-kubernetes-a1f214
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033342.610533
+  last_checked: 1779033342
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:42.610533+02:00'
   last_ai_eval: null
@@ -298477,7 +299277,7 @@ https://levelup.gitconnected.com/short-using-iac-over-clickops-229e919b5373:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031333.368106
+  last_checked: 1779031333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:13.368106+02:00'
   last_ai_eval: null
@@ -298511,7 +299311,7 @@ https://levelup.gitconnected.com/start-your-scripting-journey-today-bash-script-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031676.54753
+  last_checked: 1779031676
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:56.547530+02:00'
   last_ai_eval: null
@@ -298545,7 +299345,7 @@ https://levelup.gitconnected.com/step-by-step-slow-guide-kubernetes-dashboard-on
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032105.716571
+  last_checked: 1779032105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:05.716571+02:00'
   last_ai_eval: null
@@ -298577,7 +299377,7 @@ https://levelup.gitconnected.com/the-core-of-kubernetes-security-clusters-5d9a69
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030005.370236
+  last_checked: 1779030005
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:05.370236+02:00'
   last_ai_eval: null
@@ -298611,7 +299411,7 @@ https://levelup.gitconnected.com/top-30-git-commands-you-should-know-to-master-g
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030201.986409
+  last_checked: 1779030201
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:21.986409+02:00'
   last_ai_eval: null
@@ -298645,7 +299445,7 @@ https://levelup.gitconnected.com/truth-about-soap-vs-rest-vs-grpc-vs-graphql-che
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029225.547651
+  last_checked: 1779029225
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:05.547651+02:00'
   last_ai_eval: null
@@ -298677,7 +299477,7 @@ https://levelup.gitconnected.com/vim-a-how-to-guide-55f63bfdcff:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034041.430409
+  last_checked: 1779034041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:21.430409+02:00'
   last_ai_eval: null
@@ -298710,7 +299510,7 @@ https://levelup.gitconnected.com/whats-wrong-with-your-crudy-interfaces-besides-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031696.482288
+  last_checked: 1779031696
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:16.482288+02:00'
   last_ai_eval: null
@@ -298742,7 +299542,7 @@ https://liavyona09.medium.com/spice-up-your-kubernetes-environment-with-aws-lamb
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030011.702784
+  last_checked: 1779030011
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:11.702784+02:00'
   last_ai_eval: null
@@ -298815,7 +299615,7 @@ https://libropython.es:
   addition_method: automatic
   content_hash: f866d5105ee689f8847bb6b0587d1602863650101615c2facd969cde18b5af08
   health_score: null
-  last_checked: 1780352282.81461
+  last_checked: 1780352282
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:02.814610+02:00'
   last_ai_eval: null
@@ -298862,7 +299662,7 @@ https://librosgratis.dev:
   addition_method: automatic
   content_hash: 74b0ffe1329d246d883072cbd3403419b49e37889fb168b5f566e4c932217aac
   health_score: null
-  last_checked: 1780352686.744496
+  last_checked: 1780352686
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:24:46.744496+02:00'
   last_ai_eval: null
@@ -298900,7 +299700,7 @@ https://lightstep.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031202.786559
+  last_checked: 1779031202
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:02.786559+02:00'
   last_ai_eval: null
@@ -299024,7 +299824,7 @@ https://linkerd.io/2020/06/09/announcing-linkerd-2.8:
   addition_method: manual
   content_hash: e1008643b03cbf91d8846594c7fff108d18195c3bd34bec735aecaa9a91f1397
   health_score: 100.0
-  last_checked: 1779031591.703108
+  last_checked: 1779031591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:31.703108+02:00'
   last_ai_eval: null
@@ -299116,7 +299916,7 @@ https://linkerd.io/2021/07/28/announcing-cncf-graduation:
   addition_method: manual
   content_hash: f25aabde3801ad31bd970b31a10178fd5f2d71fc2c6e68ed48ad41240f834751
   health_score: 100.0
-  last_checked: 1779029374.577794
+  last_checked: 1779029374
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:34.577794+02:00'
   last_ai_eval: null
@@ -299209,7 +300009,7 @@ https://linkerd.io/2021/12/28/using-kubernetess-new-bound-service-account-tokens
   addition_method: manual
   content_hash: ec9d042e3c08dbd75b50b0c7e5508936b905256309179f75431203eb23e2f976
   health_score: 100.0
-  last_checked: 1779031543.692146
+  last_checked: 1779031543
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:43.692146+02:00'
   last_ai_eval: null
@@ -299270,7 +300070,7 @@ https://linkerd.io/2022/03/09/announcing-automated-multi-cluster-failover-for-ku
   addition_method: manual
   content_hash: 8c088bb2c55479efa951a6cfa955246bebc283d62ced9f20c4c7ace840a632af
   health_score: 100.0
-  last_checked: 1779032091.253984
+  last_checked: 1779032091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:51.253984+02:00'
   last_ai_eval: null
@@ -299331,7 +300131,7 @@ https://linoxide.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029899.104247
+  last_checked: 1779029899
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:19.104247+02:00'
   last_ai_eval: null
@@ -299364,7 +300164,7 @@ https://linoxide.com/linux-command/use-ip-command-linux:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032361.028584
+  last_checked: 1779032361
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:21.028584+02:00'
   last_ai_eval: null
@@ -299496,7 +300296,7 @@ https://linuxacademy.com/blog/containers/kubernetes-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030882.650531
+  last_checked: 1779030882
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:42.650531+02:00'
   last_ai_eval: null
@@ -299528,7 +300328,7 @@ https://linuxacademy.com/blog/red-hat/ansible-roles-explained:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033222.610395
+  last_checked: 1779033222
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:42.610395+02:00'
   last_ai_eval: null
@@ -299560,7 +300360,7 @@ https://linuxconfig.org/python-tuples:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029225.48796
+  last_checked: 1779029225
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:05.487960+02:00'
   last_ai_eval: null
@@ -299791,7 +300591,7 @@ https://linuxhandbook.com/yum-cheatsheet:
   addition_method: manual
   content_hash: 8fd103d43d30f1b3cf4ab8c62f8872dc5bb864148c6e8e8f56dc374e171a39f8
   health_score: 100.0
-  last_checked: 1779031468.964845
+  last_checked: 1779031468
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:28.964845+02:00'
   last_ai_eval: null
@@ -299819,7 +300619,7 @@ https://linuxjourney.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034306.374281
+  last_checked: 1779034306
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:46.374281+02:00'
   last_ai_eval: null
@@ -299851,7 +300651,7 @@ https://linuxjourney.com/lesson/the-shell:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029878.216581
+  last_checked: 1779029878
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:58.216581+02:00'
   last_ai_eval: null
@@ -300055,7 +300855,7 @@ https://liquidat.wordpress.com/2016/06/27/howto-writing-an-ansible-module-for-a-
   addition_method: manual
   content_hash: 80e15363d4e39a54c634ff4414f45f692ec551eb28c4e9a11c14bd7de336c814
   health_score: 100.0
-  last_checked: 1779029377.986472
+  last_checked: 1779029377
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:49:37.986472+02:00'
   last_ai_eval: null
@@ -300117,7 +300917,7 @@ https://lisowski0925.medium.com/using-kubernetes-csrs-and-rbac-for-cluster-user-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029371.125907
+  last_checked: 1779029371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:31.125907+02:00'
   last_ai_eval: null
@@ -300148,7 +300948,7 @@ https://livecodestream.dev/post/2020-08-21-git-concepts-and-workflow-for-beginne
   addition_method: manual
   content_hash: 173202ab6dc904439d9dc9c6336d322758dae7c8b36dddde212069261fc00577
   health_score: 100.0
-  last_checked: 1779030971.164697
+  last_checked: 1779030971
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:11.164697+02:00'
   last_ai_eval: null
@@ -300175,7 +300975,7 @@ https://livecodestream.dev/post/five-advanced-git-concepts-that-make-you-look-li
   addition_method: manual
   content_hash: 173202ab6dc904439d9dc9c6336d322758dae7c8b36dddde212069261fc00577
   health_score: 100.0
-  last_checked: 1779030706.047785
+  last_checked: 1779030706
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:46.047785+02:00'
   last_ai_eval: null
@@ -300237,7 +301037,7 @@ https://localstack.cloud:
   addition_method: manual
   content_hash: 2a76ebcbf6fffb7e59e729e088ea3597514f1c58cfa6e5088a1394589c4b0e17
   health_score: 100.0
-  last_checked: 1779029148.253445
+  last_checked: 1779029148
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:48.253445+02:00'
   last_ai_eval: null
@@ -300299,7 +301099,7 @@ https://loft-sh.medium.com/10-essentials-for-kubernetes-access-control-a67ae7297
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029274.174398
+  last_checked: 1779029274
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:54.174398+02:00'
   last_ai_eval: null
@@ -300333,7 +301133,7 @@ https://loft-sh.medium.com/how-virtual-kubernetes-clusters-can-speed-up-your-loc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029916.40686
+  last_checked: 1779029916
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:36.406860+02:00'
   last_ai_eval: null
@@ -300367,7 +301167,7 @@ https://loft-sh.medium.com/kubernetes-network-policies-a-practitioners-guide-c9b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029594.225599
+  last_checked: 1779029594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:14.225599+02:00'
   last_ai_eval: null
@@ -300398,7 +301198,7 @@ https://loft-sh.medium.com/kubernetes-statefulset-examples-best-practices-902cd5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033663.21966
+  last_checked: 1779033663
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:03.219660+02:00'
   last_ai_eval: null
@@ -300425,7 +301225,7 @@ https://loft.sh/blog/10-essentials-for-kubernetes-multi-tenancy:
   addition_method: manual
   content_hash: 22d19aae8b023938844cffd26143b4fb4190c7b88a5a80905630db927b8ce956
   health_score: 100.0
-  last_checked: 1779031017.713194
+  last_checked: 1779031017
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:57.713194+02:00'
   last_ai_eval: null
@@ -300452,7 +301252,7 @@ https://loft.sh/blog/checklist-for-kubernetes-based-development:
   addition_method: manual
   content_hash: 4cd281415d30ca4ff222d0ac17b508936a53c74664f334ed8ff5ea4f33bb4887
   health_score: 100.0
-  last_checked: 1779030673.85078
+  last_checked: 1779030673
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:13.850780+02:00'
   last_ai_eval: null
@@ -300479,7 +301279,7 @@ https://loft.sh/blog/docker-compose-to-kubernetes-step-by-step-migration:
   addition_method: manual
   content_hash: 824c1816da043e3adaf73df0a784afc793459b47e3d40d86804e2b7f1bf187d9
   health_score: 100.0
-  last_checked: 1779032157.682337
+  last_checked: 1779032157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:57.682337+02:00'
   last_ai_eval: null
@@ -300506,7 +301306,7 @@ https://loft.sh/blog/gitops-kubernetes-explained:
   addition_method: manual
   content_hash: 53e6c98eb720500ca689bbec0a4f1d555069edc6e8113d4a05d1936092d4bb68
   health_score: 100.0
-  last_checked: 1779031340.002232
+  last_checked: 1779031340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:20.002232+02:00'
   last_ai_eval: null
@@ -300533,7 +301333,7 @@ https://loft.sh/blog/how-to-set-up-kubernetes-requests-and-limits:
   addition_method: manual
   content_hash: 3a675c7749d009f94d3fc6decd154b7a6af0c2e1bbe7ade58a5b531816be8b11
   health_score: 100.0
-  last_checked: 1779031759.348793
+  last_checked: 1779031759
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:19.348793+02:00'
   last_ai_eval: null
@@ -300560,7 +301360,7 @@ https://loft.sh/blog/kubernetes-admission-controllers-what-they-are-and-why-they
   addition_method: manual
   content_hash: f575d6cf646af7baa351282e47e6fe95ef502ada5be8646998a811c269e90602
   health_score: 100.0
-  last_checked: 1779030736.769112
+  last_checked: 1779030736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:16.769112+02:00'
   last_ai_eval: null
@@ -300587,7 +301387,7 @@ https://loft.sh/blog/kubernetes-and-ldap-enterprise-authentication-for-kubernete
   addition_method: manual
   content_hash: 58336cdb82fef162f3126705ea74fd1526da26f57cadb68f97245b6e659c44b5
   health_score: 100.0
-  last_checked: 1779034497.569584
+  last_checked: 1779034497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:57.569584+02:00'
   last_ai_eval: null
@@ -300614,7 +301414,7 @@ https://loft.sh/blog/kubernetes-cost-monitoring-with-prometheus-and-grafana:
   addition_method: manual
   content_hash: 8d2fa09804a391982ec003b89b1c5dc2653a8f24c14d8038f90998b8dea27921
   health_score: 100.0
-  last_checked: 1779033917.570062
+  last_checked: 1779033917
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:17.570062+02:00'
   last_ai_eval: null
@@ -300641,7 +301441,7 @@ https://loft.sh/blog/kubernetes-cost-savings:
   addition_method: manual
   content_hash: 512a235e1ff0b7ed4f57b48c6b84a64876c3f7613e7e74f913342555e1a062b4
   health_score: 100.0
-  last_checked: 1779031126.156508
+  last_checked: 1779031126
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:46.156508+02:00'
   last_ai_eval: null
@@ -300668,7 +301468,7 @@ https://loft.sh/blog/kubernetes-dashboards-headlamp:
   addition_method: manual
   content_hash: c387d5f2fd50eecb4253b11b554b718f310f51289c033385d5d57258e92a3425
   health_score: 100.0
-  last_checked: 1779031429.475455
+  last_checked: 1779031429
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:49.475455+02:00'
   last_ai_eval: null
@@ -300695,7 +301495,7 @@ https://loft.sh/blog/kubernetes-development-environments-comparison:
   addition_method: manual
   content_hash: 0e29278d881a8f6776167ec6bdea0160bff02f0ce312c2939e2d55b143a9a99c
   health_score: 100.0
-  last_checked: 1779029679.128204
+  last_checked: 1779029679
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:39.128204+02:00'
   last_ai_eval: null
@@ -300722,7 +301522,7 @@ https://loft.sh/blog/kubernetes-monitoring-dashboards-5-best-open-source-tools:
   addition_method: manual
   content_hash: ddabb7c5ff924b4a5fb7196428115b00e91ee150bacb4f6e48ca4b3aa76b4a8f
   health_score: 100.0
-  last_checked: 1779030736.774158
+  last_checked: 1779030736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:16.774158+02:00'
   last_ai_eval: null
@@ -300749,7 +301549,7 @@ https://loft.sh/blog/kubernetes-multi-tenancy-why-virtual-clusters-are-the-best-
   addition_method: manual
   content_hash: a303dfff3d7707b8952c8b126315047d6c58f6e995e8ba8a894c13f8c5c74511
   health_score: 100.0
-  last_checked: 1779029068.301267
+  last_checked: 1779029068
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:28.301267+02:00'
   last_ai_eval: null
@@ -300776,7 +301576,7 @@ https://loft.sh/blog/kubernetes-network-policies-a-practitioners-guide:
   addition_method: manual
   content_hash: 9e6a89f3124705b8c291f0e8a986c7a4f5d1e4fc66c40487027de86d4f1930d6
   health_score: 100.0
-  last_checked: 1779029246.891662
+  last_checked: 1779029246
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:26.891662+02:00'
   last_ai_eval: null
@@ -300803,7 +301603,7 @@ https://loft.sh/blog/kubernetes-network-policies-for-isolating-namespaces:
   addition_method: manual
   content_hash: 244df131649df88f17e028995910d6c9dfa6cbe3645fb75c88d51b2a5434f966
   health_score: 100.0
-  last_checked: 1779034039.874113
+  last_checked: 1779034039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:19.874113+02:00'
   last_ai_eval: null
@@ -300830,7 +301630,7 @@ https://loft.sh/blog/kubernetes-nginx-ingress-10-useful-configuration-options:
   addition_method: manual
   content_hash: da34442488b79340a7becf13144fe882f8fc2121c4e7a235fe0d226fce0ee10e
   health_score: 100.0
-  last_checked: 1779030954.748955
+  last_checked: 1779030954
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:54.748955+02:00'
   last_ai_eval: null
@@ -300856,7 +301656,7 @@ https://loft.sh/blog/kubernetes-on-windows-6-life-saving-tools-and-tips:
   addition_method: manual
   content_hash: fa28fe7032a5c397437a305a55aed5404bc316b3ad440442bba2a8b6d1437381
   health_score: 100.0
-  last_checked: 1779031442.805654
+  last_checked: 1779031442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:02.805654+02:00'
   last_ai_eval: null
@@ -300884,7 +301684,7 @@ https://loft.sh/blog/kubernetes-rbac-basics-and-advanced-patterns:
   addition_method: manual
   content_hash: b731d83433777dfc4f031101136e8ccc3b63d764bd64613a953e001cdc416ed0
   health_score: 100.0
-  last_checked: 1779030207.886359
+  last_checked: 1779030207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:27.886359+02:00'
   last_ai_eval: null
@@ -300911,7 +301711,7 @@ https://loft.sh/blog/kubernetes-readiness-probes-examples-common-pitfalls:
   addition_method: manual
   content_hash: df221a2ca8fc8645d4b7c8ad16bb4a1c9a3875aebe631aac2189a8dad17dbcbb
   health_score: 100.0
-  last_checked: 1779034423.292978
+  last_checked: 1779034423
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:43.292978+02:00'
   last_ai_eval: null
@@ -300938,7 +301738,7 @@ https://loft.sh/blog/kubernetes-statefulset-examples-and-best-practices:
   addition_method: manual
   content_hash: 2a2334056751d73be559454db2e154eac7fa4b04b8d56e5c95916cba7ee3701b
   health_score: 100.0
-  last_checked: 1779032900.440128
+  last_checked: 1779032900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:20.440128+02:00'
   last_ai_eval: null
@@ -300965,7 +301765,7 @@ https://loft.sh/blog/kubernetes-virtual-clusters-for-ci-cd-testing:
   addition_method: manual
   content_hash: 03d39972e3d20c3acfd8d63dec4947eea033c33ecaa00e4612b78e64462c2589
   health_score: 100.0
-  last_checked: 1779033501.120233
+  last_checked: 1779033501
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:21.120233+02:00'
   last_ai_eval: null
@@ -300992,7 +301792,7 @@ https://loft.sh/blog/multi-tenant-kubernetes-clusters-challenges-and-useful-tool
   addition_method: manual
   content_hash: f1e0316a590c8f83963277692b994c8b1e3ad8ec0f9471d4d453a5b260fbc0a6
   health_score: 100.0
-  last_checked: 1779031882.930478
+  last_checked: 1779031882
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:22.930478+02:00'
   last_ai_eval: null
@@ -301019,7 +301819,7 @@ https://loft.sh/blog/platform-engineering-the-definitive-guide:
   addition_method: manual
   content_hash: 3f81a07484e0f093a21e00a377250111c77acba121d8007885cb40c3c3b25fce
   health_score: 100.0
-  last_checked: 1779031435.671831
+  last_checked: 1779031435
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:55.671831+02:00'
   last_ai_eval: null
@@ -301046,7 +301846,7 @@ https://loft.sh/blog/reduce-kubernetes-cost:
   addition_method: manual
   content_hash: 512a235e1ff0b7ed4f57b48c6b84a64876c3f7613e7e74f913342555e1a062b4
   health_score: 100.0
-  last_checked: 1779029274.675321
+  last_checked: 1779029274
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:54.675321+02:00'
   last_ai_eval: null
@@ -301073,7 +301873,7 @@ https://loft.sh/blog/self-service-kubernetes-namespaces-are-a-game-changer:
   addition_method: manual
   content_hash: 6e3bf68be75cc0a83925e9e79cfce475dbfceeafacabcb4008420dca7f550473
   health_score: 100.0
-  last_checked: 1779033923.887678
+  last_checked: 1779033923
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:23.887678+02:00'
   last_ai_eval: null
@@ -301100,7 +301900,7 @@ https://loft.sh/blog/skaffold-vs-tilt-vs-devspace:
   addition_method: manual
   content_hash: 1f601f4e9f8d602e0c1e1249958f2dacd196930fa4c62270498a8a4ea56463a5
   health_score: 100.0
-  last_checked: 1779029068.311453
+  last_checked: 1779029068
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:28.311453+02:00'
   last_ai_eval: null
@@ -301127,7 +301927,7 @@ https://loft.sh/blog/the-cost-of-managed-kubernetes-a-comparison:
   addition_method: manual
   content_hash: d8525ff50149456a7791b51875e6183b4de9c40fffe35b2b9879e01777bee818
   health_score: 100.0
-  last_checked: 1779029068.299942
+  last_checked: 1779029068
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:28.299942+02:00'
   last_ai_eval: null
@@ -301154,7 +301954,7 @@ https://loft.sh/blog/using-kubernetes-ephemeral-containers-for-troubleshooting:
   addition_method: manual
   content_hash: 243ac4ca346db38ab8b2bd6917fa69ddb81573f6e77969c408476d670c217f7b
   health_score: 100.0
-  last_checked: 1779030732.447715
+  last_checked: 1779030732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:12.447715+02:00'
   last_ai_eval: null
@@ -301180,7 +301980,7 @@ https://logging.apache.org/log4j/2.x/security.html:
   addition_method: manual
   content_hash: c2ac5cc920971d3734f8bca8d53cdc1e7a68b0c2902600103b6411a78ea4ad68
   health_score: 100.0
-  last_checked: 1779030204.261516
+  last_checked: 1779030204
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:24.261516+02:00'
   last_ai_eval: null
@@ -301242,7 +302042,7 @@ https://logging.apache.org/security.html:
   addition_method: manual
   content_hash: 03d6c7ba42ee4bd58d9869da5091e0480d3c7397888c94ad9c249b31c3772456
   health_score: 100.0
-  last_checked: 1779130495.023288
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.023288+02:00'
   last_ai_eval: null
@@ -301274,7 +302074,7 @@ https://logz.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736142.840231
+  last_checked: 1781736142
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:22.840231+02:00'
   last_ai_eval: null
@@ -301308,7 +302108,7 @@ https://logz.io/blog/aws-ec2-metrics:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735876.136949
+  last_checked: 1781735876
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:56.136949+02:00'
   last_ai_eval: null
@@ -301341,7 +302141,7 @@ https://logz.io/blog/aws-lambda-metrics-monitoring-guide:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735876.271815
+  last_checked: 1781735876
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:56.271815+02:00'
   last_ai_eval: null
@@ -301375,7 +302175,7 @@ https://logz.io/blog/finops-observability-monitoring-kubernetes-cost:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735940.222784
+  last_checked: 1781735940
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:00.222784+02:00'
   last_ai_eval: null
@@ -301407,7 +302207,7 @@ https://logz.io/blog/grok-pattern-examples-for-log-parsing:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.636582
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.636582+02:00'
   last_ai_eval: null
@@ -301438,7 +302238,7 @@ https://logz.io/blog/kibana-tutorial-2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031185.887992
+  last_checked: 1779031185
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:45.887992+02:00'
   last_ai_eval: null
@@ -301465,7 +302265,7 @@ https://logz.io/blog/logstash-grok:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.739118
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.739118+02:00'
   last_ai_eval: null
@@ -301498,7 +302298,7 @@ https://logz.io/blog/monitoring-reality-check:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736091.118234
+  last_checked: 1781736091
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:31.118234+02:00'
   last_ai_eval: null
@@ -301531,7 +302331,7 @@ https://logz.io/blog/open-source-monitoring-tools-for-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736091.287054
+  last_checked: 1781736091
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:31.287054+02:00'
   last_ai_eval: null
@@ -301564,7 +302364,7 @@ https://logz.io/blog/open-source-observability-adoption-migration-curve:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736091.305271
+  last_checked: 1781736091
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:31.305271+02:00'
   last_ai_eval: null
@@ -301596,7 +302396,7 @@ https://logz.io/blog/opensearch-1-0-ga-generally-available-elasticsearch-kibana-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.863319
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.863319+02:00'
   last_ai_eval: null
@@ -301627,7 +302427,7 @@ https://logz.io/blog/prometheus-as-a-service-launch:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029634.076031
+  last_checked: 1779029634
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:54.076031+02:00'
   last_ai_eval: null
@@ -301653,7 +302453,7 @@ https://logz.io/blog/unified-observability-kubernetes-360:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032731.758361
+  last_checked: 1779032731
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:31.758361+02:00'
   last_ai_eval: null
@@ -301681,7 +302481,7 @@ https://logz.io/blog/windows-kubernetes-nodes-aks-metrics:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736078.330937
+  last_checked: 1781736078
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:18.330937+02:00'
   last_ai_eval: null
@@ -301712,7 +302512,7 @@ https://logz.io/learn/opentelemetry-guide:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032177.543548
+  last_checked: 1779032177
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:17.543548+02:00'
   last_ai_eval: null
@@ -301741,7 +302541,7 @@ https://logz.io/learn/opentelemetry-guide:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.754426
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.754426+02:00'
   last_ai_eval: null
@@ -302067,7 +302867,7 @@ https://lucid.co/lucidscale:
   addition_method: manual
   content_hash: 752081eef220ca146312d72c672f3a0ad5b22a1bbb53d63dc25e17ce0476de2f
   health_score: 100.0
-  last_checked: 1779130494.976235
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.976235+02:00'
   last_ai_eval: null
@@ -302125,7 +302925,7 @@ https://lucidscale.com:
   addition_method: manual
   content_hash: f86b851e42c2dc350188fba6ffe061249a0358cc1fd5e9834c88f5f4cbfc0178
   health_score: 100.0
-  last_checked: 1779034015.763716
+  last_checked: 1779034015
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:55.763716+02:00'
   last_ai_eval: null
@@ -302185,7 +302985,7 @@ https://luis-sena.medium.com/automated-aws-load-balancer-warm-up-d0b4084c8bbc:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029225.463858
+  last_checked: 1779029225
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:05.463858+02:00'
   last_ai_eval: null
@@ -302448,7 +303248,7 @@ https://lwkd.info:
   addition_method: manual
   content_hash: abef4c1b542697bc31eb06ea8f7e6be97a0e0349b6ac94e5a74183ef8c6c6009
   health_score: 100.0
-  last_checked: 1779032159.306171
+  last_checked: 1779032159
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:59.306171+02:00'
   last_ai_eval: null
@@ -302485,7 +303285,7 @@ https://lwkd.info/2026/20260514:
   addition_method: automatic
   content_hash: 39f631a61f5ff2fd463a52b82a9169849a0a68d87cce8e79653bd3694282d80d
   health_score: null
-  last_checked: 1780351994.342465
+  last_checked: 1780351994
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:14.342465+02:00'
   last_ai_eval: null
@@ -302531,7 +303331,7 @@ https://lwkd.info/2026/20260522:
   addition_method: automatic
   content_hash: 005bb35b3e7888077ee71bfc941309922fa4a5362a7ac747cb12b94982dadcf1
   health_score: null
-  last_checked: 1780352404.14774
+  last_checked: 1780352404
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:04.147740+02:00'
   last_ai_eval: null
@@ -302575,7 +303375,7 @@ https://lwkd.info/2026/20260524:
   addition_method: automatic
   content_hash: 28ffd3654b742a3e60592bee214ec7529e2249fe6b3bb57ff805af21d9d037c2
   health_score: null
-  last_checked: 1780352828.641491
+  last_checked: 1780352828
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:08.641491+02:00'
   last_ai_eval: null
@@ -302646,7 +303446,7 @@ https://lynnlangit.medium.com/tech-anti-interviewing-106674655ea0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029294.352886
+  last_checked: 1779029294
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:14.352886+02:00'
   last_ai_eval: null
@@ -302709,7 +303509,7 @@ https://lzone.de/cheat-sheet/Docker%20Swarm:
   addition_method: manual
   content_hash: 60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7
   health_score: 100.0
-  last_checked: 1779029365.53866
+  last_checked: 1779029365
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:25.538660+02:00'
   last_ai_eval: null
@@ -302736,7 +303536,7 @@ https://lzone.de/cheat-sheet/Maven:
   addition_method: manual
   content_hash: 60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7
   health_score: 100.0
-  last_checked: 1779030706.471475
+  last_checked: 1779030706
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:46.471475+02:00'
   last_ai_eval: null
@@ -302763,7 +303563,7 @@ https://lzone.de/cheat-sheet/SSH:
   addition_method: manual
   content_hash: 60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7
   health_score: 100.0
-  last_checked: 1779029932.539588
+  last_checked: 1779029932
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:52.539588+02:00'
   last_ai_eval: null
@@ -302790,7 +303590,7 @@ https://lzone.de/cheat-sheet/Terraform:
   addition_method: manual
   content_hash: 60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7
   health_score: 100.0
-  last_checked: 1779032579.254505
+  last_checked: 1779032579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:59.254505+02:00'
   last_ai_eval: null
@@ -302817,7 +303617,7 @@ https://m.signalvnoise.com/running-spot-instances-effectively-with-amazon-eks:
   addition_method: manual
   content_hash: a7ba0b6360bc882bc087f5aefd2cc30f87300bc3d991657d075f0207a29f22fb
   health_score: 100.0
-  last_checked: 1779033045.228346
+  last_checked: 1779033045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:45.228346+02:00'
   last_ai_eval: null
@@ -302944,7 +303744,7 @@ https://mad.firstmark.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034211.371633
+  last_checked: 1779034211
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:11.371633+02:00'
   last_ai_eval: null
@@ -303009,7 +303809,7 @@ https://madokai.medium.com/why-i-dont-consider-your-certifications-during-an-int
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032613.199721
+  last_checked: 1779032613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:33.199721+02:00'
   last_ai_eval: null
@@ -303074,7 +303874,7 @@ https://magnet.xataka.com/en-diez-minutos/esclavos-improductividad-70-reuniones-
   addition_method: manual
   content_hash: c8afa2c1df5bc2e46319a80dee548dcef48095118de2ffdfed28d20680314000
   health_score: 100.0
-  last_checked: 1779030883.120246
+  last_checked: 1779030883
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:43.120246+02:00'
   last_ai_eval: null
@@ -303102,7 +303902,7 @@ https://magnet.xataka.com/en-diez-minutos/esclavos-improductividad-70-reuniones-
   addition_method: manual
   content_hash: 95c3af12a163f8b47ad4e5236fd9fdf3de9957c1a9f4768a12746df19df4459a
   health_score: 100.0
-  last_checked: 1779030268.288699
+  last_checked: 1779030268
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:28.288699+02:00'
   last_ai_eval: null
@@ -303132,7 +303932,7 @@ https://maheshwari-bittu.medium.com/why-event-driven-architecture-eda-is-needed-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034560.149221
+  last_checked: 1779034560
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:00.149221+02:00'
   last_ai_eval: null
@@ -303166,7 +303966,7 @@ https://mahira-technology.medium.com/deploying-aws-codepipeline-with-terraform-d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032339.748394
+  last_checked: 1779032339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:59.748394+02:00'
   last_ai_eval: null
@@ -303200,7 +304000,7 @@ https://mahira-technology.medium.com/kubernetes-secrets-management-level-up-with
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031554.8503
+  last_checked: 1779031554
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:54.850300+02:00'
   last_ai_eval: null
@@ -303240,7 +304040,7 @@ https://maintainermonth.github.com/partner-pack:
   addition_method: automatic
   content_hash: 1cdeefef2912df2b947d799de16622b11e0c13bac1bd3136c8acc7bc085ca4e4
   health_score: null
-  last_checked: 1780352838.800994
+  last_checked: 1780352838
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:18.800994+02:00'
   last_ai_eval: null
@@ -303346,7 +304146,7 @@ https://makendran.hashnode.dev/just-in-time-worker-nodes-with-karpenter:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030503.406385
+  last_checked: 1779030503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:23.406385+02:00'
   last_ai_eval: null
@@ -303478,7 +304278,7 @@ https://manfredmlange.medium.com/containerized-keycloak-in-development-2f9d079ec
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034372.737719
+  last_checked: 1779034372
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:52.737719+02:00'
   last_ai_eval: null
@@ -303510,7 +304310,7 @@ https://manifests.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034090.428743
+  last_checked: 1779034090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:10.428743+02:00'
   last_ai_eval: null
@@ -303573,7 +304373,7 @@ https://manz.dev/cheatsheets:
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1780398878.782058
+  last_checked: 1780398878
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:14:38.782058+02:00'
   last_ai_eval: null
@@ -303600,7 +304400,7 @@ https://marcincuber.medium.com/amazon-eks-upgrade-journey-from-1-24-to-1-25-e1bc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033019.41869
+  last_checked: 1779033019
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:19.418690+02:00'
   last_ai_eval: null
@@ -303670,7 +304470,7 @@ https://marcofranssen.nl/install-hashicorp-vault-on-kubernetes-using-helm-part-1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781429954.226644
+  last_checked: 1781429954
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:14.226644+02:00'
   last_ai_eval: null
@@ -303832,7 +304632,7 @@ https://markdownguide.offshoot.io/cheat-sheet:
   addition_method: manual
   content_hash: 52bc11ec9b2a62ba5cc6e84baa16ba9b9e14049b286b9b80cfc5ce4ea46e8aec
   health_score: 100.0
-  last_checked: 1779130494.929903
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.929903+02:00'
   last_ai_eval: null
@@ -303958,7 +304758,7 @@ https://marketplace.redhat.com:
   addition_method: manual
   content_hash: 66f55e3c1096a0b3d5fdfcf7ab95a3f9a8b0891b3d28949c6448b1bfdea63d0d
   health_score: 100.0
-  last_checked: 1779033002.880526
+  last_checked: 1779033002
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:02.880526+02:00'
   last_ai_eval: null
@@ -303989,7 +304789,7 @@ https://marketplace.redhat.com/en-us/blog/dont-treat-kubernetes-storage-as-an-af
   addition_method: manual
   content_hash: 66f55e3c1096a0b3d5fdfcf7ab95a3f9a8b0891b3d28949c6448b1bfdea63d0d
   health_score: 100.0
-  last_checked: 1779033943.330782
+  last_checked: 1779033943
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:43.330782+02:00'
   last_ai_eval: null
@@ -304057,7 +304857,7 @@ https://marketplace.visualstudio.com:
   addition_method: manual
   content_hash: 71e97a5abbc2ba63f333f4c1e140df9a79979a82bd2b07b9978438fef90f6b70
   health_score: 100.0
-  last_checked: 1779031388.870688
+  last_checked: 1779031388
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:08.870688+02:00'
   last_ai_eval: null
@@ -304091,7 +304891,7 @@ https://marketplace.visualstudio.com/azuredevops:
   addition_method: manual
   content_hash: 71e97a5abbc2ba63f333f4c1e140df9a79979a82bd2b07b9978438fef90f6b70
   health_score: 100.0
-  last_checked: 1779030051.887003
+  last_checked: 1779030051
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:51.887003+02:00'
   last_ai_eval: null
@@ -304124,7 +304924,7 @@ https://marketplace.visualstudio.com/items&itemName=Tim-Koehler.helm-intellisens
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031576.209182
+  last_checked: 1779031576
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:16.209182+02:00'
   last_ai_eval: null
@@ -304157,7 +304957,7 @@ https://marketplace.visualstudio.com/items?itemName=2gua.rainbow-brackets:
   addition_method: manual
   content_hash: f331c7f678a9a0789fa359354af882ee0ff3e5a61e612a265f9db902329be99f
   health_score: 100.0
-  last_checked: 1779032679.088257
+  last_checked: 1779032679
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:44:39.088257+02:00'
   last_ai_eval: null
@@ -304190,7 +304990,7 @@ https://marketplace.visualstudio.com/items?itemName=Atlassian.atlascode:
   addition_method: manual
   content_hash: ef02a176ed8182b14e202bc12c80e88f128aaf99bff23dceac1d08e690b7aba9
   health_score: 100.0
-  last_checked: 1779034336.254384
+  last_checked: 1779034336
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:16.254384+02:00'
   last_ai_eval: null
@@ -304224,7 +305024,7 @@ https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-l
   addition_method: manual
   content_hash: 834cab4a0e49f593b95b5e24a9541cc50c232288e83cc3e77cadce07a8d457d9
   health_score: 100.0
-  last_checked: 1779032518.478489
+  last_checked: 1779032518
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:41:58.478489+02:00'
   last_ai_eval: null
@@ -304289,7 +305089,7 @@ https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig:
   addition_method: manual
   content_hash: 6909429b63b131edb831259272fff223452a9dad1f909f4467f2228cf530645d
   health_score: 100.0
-  last_checked: 1779030115.393661
+  last_checked: 1779030115
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:01:55.393661+02:00'
   last_ai_eval: null
@@ -304323,7 +305123,7 @@ https://marketplace.visualstudio.com/items?itemName=Fatih.baba-flow:
   addition_method: manual
   content_hash: 7be92906e8ba3099256d26659e228ec8134953775a78d9f33fe0609cbb2b45c2
   health_score: 100.0
-  last_checked: 1779033794.754428
+  last_checked: 1779033794
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:03:14.754428+02:00'
   last_ai_eval: null
@@ -304356,7 +305156,7 @@ https://marketplace.visualstudio.com/items?itemName=GitHub.copilot:
   addition_method: manual
   content_hash: 39fe202473a16222c720c30a87c83f67b4b906d72367bf4b8ff2e63754b7083b
   health_score: 100.0
-  last_checked: 1779031647.579752
+  last_checked: 1779031647
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:27:27.579752+02:00'
   last_ai_eval: null
@@ -304388,7 +305188,7 @@ https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme:
   addition_method: manual
   content_hash: 5289d3e5fedf455aad01120dd933f307715b32b5bc95707ad1559e105bfa08c6
   health_score: 100.0
-  last_checked: 1779032578.741023
+  last_checked: 1779032578
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:58.741023+02:00'
   last_ai_eval: null
@@ -304421,7 +305221,7 @@ https://marketplace.visualstudio.com/items?itemName=GitHub.remotehub:
   addition_method: manual
   content_hash: 80e4f1dcd659cea9007c4911f2ac25f1c3e737d77f0be217088b7cb1a8bcefa4
   health_score: 100.0
-  last_checked: 1779033609.538685
+  last_checked: 1779033609
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:00:09.538685+02:00'
   last_ai_eval: null
@@ -304454,7 +305254,7 @@ https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-g
   addition_method: manual
   content_hash: d653f3f79c55e207a67e80e44e9b30a3765e2ac199d6080e019727c3856bcd94
   health_score: 100.0
-  last_checked: 1779032583.089357
+  last_checked: 1779032583
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:43:03.089357+02:00'
   last_ai_eval: null
@@ -304488,7 +305288,7 @@ https://marketplace.visualstudio.com/items?itemName=GreatMinds.gitflow4code:
   addition_method: manual
   content_hash: d205fd5d664c5aec268e705634f547f45a8eba999335f997a86045e04220cd33
   health_score: 100.0
-  last_checked: 1779029640.747256
+  last_checked: 1779029640
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:54:00.747256+02:00'
   last_ai_eval: null
@@ -304521,7 +305321,7 @@ https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree:
   addition_method: manual
   content_hash: 5c847404069b1df51d9db21a47ebc7a09a2a4d5648c2412de4192c6df67a9698
   health_score: 100.0
-  last_checked: 1779032287.683283
+  last_checked: 1779032287
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:38:07.683283+02:00'
   last_ai_eval: null
@@ -304588,7 +305388,7 @@ https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare:
   addition_method: manual
   content_hash: a3c2fc40bdeba31bc30584cc9e85a902e7895fd4f06e73396e1e6fb15e9b52c9
   health_score: 100.0
-  last_checked: 1779033949.507195
+  last_checked: 1779033949
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:05:49.507195+02:00'
   last_ai_eval: null
@@ -304623,7 +305423,7 @@ https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest:
   addition_method: manual
   content_hash: acc66fdb639df1514dff8912b59bbedb74683b9358c5a814a825f0c337963548
   health_score: 100.0
-  last_checked: 1779032108.284336
+  last_checked: 1779032108
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:08.284336+02:00'
   last_ai_eval: null
@@ -304655,7 +305455,7 @@ https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme:
   addition_method: manual
   content_hash: 9be3a1b07dcbe526a362cbd2102377fac18468885075250428881904ccd152ad
   health_score: 100.0
-  last_checked: 1779033823.352879
+  last_checked: 1779033823
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:03:43.352879+02:00'
   last_ai_eval: null
@@ -304688,7 +305488,7 @@ https://marketplace.visualstudio.com/items?itemName=SebastianBille.iam-legend:
   addition_method: manual
   content_hash: 1c662ef43b52567e3cceb92bdbf5b7b680ac59444cad23fbfe6481ab72b4a71b
   health_score: 100.0
-  last_checked: 1779029163.532162
+  last_checked: 1779029163
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:03.532162+02:00'
   last_ai_eval: null
@@ -304722,7 +305522,7 @@ https://marketplace.visualstudio.com/items?itemName=SemihOnay.jiraux:
   addition_method: manual
   content_hash: fd5804eb7f5d3238a62c8d8bf1ef5445d974011e78238f920f8731a29210e98e
   health_score: 100.0
-  last_checked: 1779032880.218141
+  last_checked: 1779032880
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:48:00.218141+02:00'
   last_ai_eval: null
@@ -304755,7 +305555,7 @@ https://marketplace.visualstudio.com/items?itemName=TeamHub.teamhub:
   addition_method: manual
   content_hash: 999d5b79aec4693c66240bcfbae08ceb8707d0e1fd8043e86274661ff2ab2d91
   health_score: 100.0
-  last_checked: 1779029482.701086
+  last_checked: 1779029482
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:22.701086+02:00'
   last_ai_eval: null
@@ -304788,7 +305588,7 @@ https://marketplace.visualstudio.com/items?itemName=Weaveworks.vscode-gitops-too
   addition_method: manual
   content_hash: 9af625c4effe71ec906065bda55e2250a1e5861446e6fe70e9149861f34a623f
   health_score: 100.0
-  last_checked: 1779034030.776311
+  last_checked: 1779034030
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:07:10.776311+02:00'
   last_ai_eval: null
@@ -304821,7 +305621,7 @@ https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments:
   addition_method: manual
   content_hash: cd2e94753d800170ed037f090f51b79cf7d6de8fec618b1b1e2a53271a4d9ad8
   health_score: 100.0
-  last_checked: 1779030230.419173
+  last_checked: 1779030230
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:50.419173+02:00'
   last_ai_eval: null
@@ -304855,7 +305655,7 @@ https://marketplace.visualstudio.com/items?itemName=adpyke.codesnap:
   addition_method: manual
   content_hash: d7e90c29f677534fe78f7dcb8c8abf11027202018ce8144b7666c939718f7917
   health_score: 100.0
-  last_checked: 1779029883.471749
+  last_checked: 1779029883
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:58:03.471749+02:00'
   last_ai_eval: null
@@ -304888,7 +305688,7 @@ https://marketplace.visualstudio.com/items?itemName=alefragnani.jenkins-status:
   addition_method: manual
   content_hash: 449fec62f348ff45199e88b6e9631f0525aa71a58db33512508e8d92a30a63f0
   health_score: 100.0
-  last_checked: 1779030934.382741
+  last_checked: 1779030934
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:34.382741+02:00'
   last_ai_eval: null
@@ -304922,7 +305722,7 @@ https://marketplace.visualstudio.com/items?itemName=angryobject.react-pure-to-cl
   addition_method: manual
   content_hash: ed5530f4a7d23a12466612e7d32530fef6d067770727fffb221a2a8777c04454
   health_score: 100.0
-  last_checked: 1779032039.073548
+  last_checked: 1779032039
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:33:59.073548+02:00'
   last_ai_eval: null
@@ -304988,7 +305788,7 @@ https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff:
   addition_method: manual
   content_hash: 7eecbfa866b8b7a5c738528c9396e543f9fcb71cee792ba49d85dc148706a128
   health_score: 100.0
-  last_checked: 1779031396.989976
+  last_checked: 1779031396
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:16.989976+02:00'
   last_ai_eval: null
@@ -305022,7 +305822,7 @@ https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intell
   addition_method: manual
   content_hash: f64b8e0255bcbeeebe8137b1194de72a0bd2060d8f00c1bbf2c9f7adf426b60f
   health_score: 100.0
-  last_checked: 1779033619.109186
+  last_checked: 1779033619
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:00:19.109186+02:00'
   last_ai_eval: null
@@ -305053,7 +305853,7 @@ https://marketplace.visualstudio.com/items?itemName=cschleiden.vscode-github-act
   addition_method: manual
   content_hash: f844c19035655334933e41a62edff9ecda06584dd26d9beac271c6f22b838e84
   health_score: 100.0
-  last_checked: 1779030577.890404
+  last_checked: 1779030577
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:37.890404+02:00'
   last_ai_eval: null
@@ -305082,7 +305882,7 @@ https://marketplace.visualstudio.com/items?itemName=dag-andersen.kubernetes-refe
   addition_method: manual
   content_hash: 4034882b2d236513f2ede0125889a49bdb8bfec578f9aecd180c1f717fb6ae69
   health_score: 100.0
-  last_checked: 1779031086.709364
+  last_checked: 1779031086
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:06.709364+02:00'
   last_ai_eval: null
@@ -305115,7 +305915,7 @@ https://marketplace.visualstudio.com/items?itemName=dannysteenman.cloudformation
   addition_method: manual
   content_hash: a07a638d33edf74292547806fd6504ece2c19e0c7a5af1791534c448b878af54
   health_score: 100.0
-  last_checked: 1779130494.929578
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.929578+02:00'
   last_ai_eval: null
@@ -305148,7 +305948,7 @@ https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint:
   addition_method: manual
   content_hash: dd05e43922828a105b2e942474a764321d41501579df800fd40a05e242e6b155
   health_score: 100.0
-  last_checked: 1779033805.722462
+  last_checked: 1779033805
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:03:25.722462+02:00'
   last_ai_eval: null
@@ -305181,7 +305981,7 @@ https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula:
   addition_method: manual
   content_hash: a1377ac560980128bbce3980b9af0ea0135ab80278fd5b2a1ca6cdb89879196b
   health_score: 100.0
-  last_checked: 1779034034.499059
+  last_checked: 1779034034
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:07:14.499059+02:00'
   last_ai_eval: null
@@ -305212,7 +306012,7 @@ https://marketplace.visualstudio.com/items?itemName=dsteenman.cloudformation-yam
   addition_method: manual
   content_hash: b651a23ddd855358ffa4db601feb87d8d9eb7f2cb530d9356bbbbcd15a6100e8
   health_score: 100.0
-  last_checked: 1779033507.922243
+  last_checked: 1779033507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:27.922243+02:00'
   last_ai_eval: null
@@ -305241,7 +306041,7 @@ https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens:
   addition_method: manual
   content_hash: 768a3671ff35758c36b8618d9bf0fb26a9e855cfc0861efd6c803e32f74498c7
   health_score: 100.0
-  last_checked: 1779033500.780531
+  last_checked: 1779033500
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:58:20.780531+02:00'
   last_ai_eval: null
@@ -305275,7 +306075,7 @@ https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode:
   addition_method: manual
   content_hash: a81f9be11f86ed8a661d2b6bbd4c0c0ff16446e41aeab4f299186cba33bcc2b5
   health_score: 100.0
-  last_checked: 1779029992.822489
+  last_checked: 1779029992
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:59:52.822489+02:00'
   last_ai_eval: null
@@ -305309,7 +306109,7 @@ https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-todo-
   addition_method: manual
   content_hash: 25498d7e649ba60353b9f3af43cf9729d47e37d684a2566b9c60d6ed55be40f4
   health_score: 100.0
-  last_checked: 1779032552.04564
+  last_checked: 1779032552
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:32.045640+02:00'
   last_ai_eval: null
@@ -305341,7 +306141,7 @@ https://marketplace.visualstudio.com/items?itemName=fatihacet.gitlab-workflow:
   addition_method: manual
   content_hash: 7bd4c431f9141b49a116a7dc20afa5fb7538276e487454f00df94f4ec16aa9e3
   health_score: 100.0
-  last_checked: 1779031468.572613
+  last_checked: 1779031468
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:28.572613+02:00'
   last_ai_eval: null
@@ -305370,7 +306170,7 @@ https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions
   addition_method: manual
   content_hash: 78034cc2e83fa4dfdd1e8f834d4ebae0a489898520c9a0e256935e37a5090470
   health_score: 100.0
-  last_checked: 1779130494.958095
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.958095+02:00'
   last_ai_eval: null
@@ -305403,7 +306203,7 @@ https://marketplace.visualstudio.com/items?itemName=gitlab.gitlab-workflow:
   addition_method: manual
   content_hash: a4b6a17418cc66fcbd47c4b43f4950d78472a530e67ff9b04cc1879907669a4b
   health_score: 100.0
-  last_checked: 1779130494.959657
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.959657+02:00'
   last_ai_eval: null
@@ -305436,7 +306236,7 @@ https://marketplace.visualstudio.com/items?itemName=hashicorp.terraform:
   addition_method: manual
   content_hash: 8fd4ab9e536e0b0803b33d821316da5b0a063d64f569698302991bbfb65927bb
   health_score: 100.0
-  last_checked: 1779130494.930511
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.930511+02:00'
   last_ai_eval: null
@@ -305470,7 +306270,7 @@ https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio:
   addition_method: manual
   content_hash: 5d7742e6b641b5dd0dd569c689189c13c36a83cb1cf779a9061e5b0b08137b07
   health_score: 100.0
-  last_checked: 1779029464.815942
+  last_checked: 1779029464
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:04.815942+02:00'
   last_ai_eval: null
@@ -305502,7 +306302,7 @@ https://marketplace.visualstudio.com/items?itemName=icrawl.discord-vscode:
   addition_method: manual
   content_hash: d06a710642e2b1009f885fa357f4281f2f5827b79181a1eb0e5248601e9cdcd6
   health_score: 100.0
-  last_checked: 1779032114.202246
+  last_checked: 1779032114
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:14.202246+02:00'
   last_ai_eval: null
@@ -305535,7 +306335,7 @@ https://marketplace.visualstudio.com/items?itemName=ivory-lab.jenkinsfile-suppor
   addition_method: manual
   content_hash: 884af5ef0bfa776baf399d551b73025743989c5a40e6c185fb5badcdec5bf49c
   health_score: 100.0
-  last_checked: 1779029940.781112
+  last_checked: 1779029940
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:59:00.781112+02:00'
   last_ai_eval: null
@@ -305569,7 +306369,7 @@ https://marketplace.visualstudio.com/items?itemName=janjoerke.jenkins-pipeline-l
   addition_method: manual
   content_hash: 9c7e383d278d742d3eb4e1a3841b7b5f4e79d23d85256461ce456a8060aa89e9
   health_score: 100.0
-  last_checked: 1779032149.995947
+  last_checked: 1779032149
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:49.995947+02:00'
   last_ai_eval: null
@@ -305634,7 +306434,7 @@ https://marketplace.visualstudio.com/items?itemName=jmMeessen.jenkins-declarativ
   addition_method: manual
   content_hash: cb255becbdbdf3aaffa195be60e5f54c698846f7264d63c9ed5fd1dd4963a5c2
   health_score: 100.0
-  last_checked: 1779031356.128802
+  last_checked: 1779031356
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:36.128802+02:00'
   last_ai_eval: null
@@ -305669,7 +306469,7 @@ https://marketplace.visualstudio.com/items?itemName=jock.svg:
   addition_method: manual
   content_hash: 2ba41011b47bf5aebc7a14742396c1c0ddc4fc5d74930e8f5d6485a0af08ce9f
   health_score: 100.0
-  last_checked: 1779032699.204253
+  last_checked: 1779032699
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:44:59.204253+02:00'
   last_ai_eval: null
@@ -305702,7 +306502,7 @@ https://marketplace.visualstudio.com/items?itemName=juanmnl.vscode-theme-1984:
   addition_method: manual
   content_hash: 1281da8893dacffc3fa47a9432818e7fa19ec39049080585431fdd3dda68bd53
   health_score: 100.0
-  last_checked: 1779029475.210347
+  last_checked: 1779029475
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:15.210347+02:00'
   last_ai_eval: null
@@ -305735,7 +306535,7 @@ https://marketplace.visualstudio.com/items?itemName=kennylong.kubernetes-yaml-fo
   addition_method: manual
   content_hash: 94197bf4fb6ff39ea04ac3dee72d9a303994884fb5c26529f8cb6ba327c56ce9
   health_score: 100.0
-  last_checked: 1779031425.538044
+  last_checked: 1779031425
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:45.538044+02:00'
   last_ai_eval: null
@@ -305768,7 +306568,7 @@ https://marketplace.visualstudio.com/items?itemName=livepdm.auto-markdown-toc-ax
   addition_method: manual
   content_hash: 1cb7c331eca23567cce9c9ee8f6ecb05bf092af1985e5f1546f42ee2cd3f03fa
   health_score: 100.0
-  last_checked: 1779030538.572142
+  last_checked: 1779030538
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:08:58.572142+02:00'
   last_ai_eval: null
@@ -305800,7 +306600,7 @@ https://marketplace.visualstudio.com/items?itemName=mauve.terraform:
   addition_method: manual
   content_hash: 27dbd02beeb29fe046dd9276b3ab60935903a7270f75d6cc37c6be0ebf32d2cf
   health_score: 100.0
-  last_checked: 1779030500.114545
+  last_checked: 1779030500
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:20.114545+02:00'
   last_ai_eval: null
@@ -305828,7 +306628,7 @@ https://marketplace.visualstudio.com/items?itemName=mgmcdermott.vscode-language-
   addition_method: manual
   content_hash: 394a97ab4388baf20359e98ea1d8c9c4e87effec92374b5c60c983298dc57dde
   health_score: 100.0
-  last_checked: 1779031125.655617
+  last_checked: 1779031125
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:45.655617+02:00'
   last_ai_eval: null
@@ -305862,7 +306662,7 @@ https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph:
   addition_method: manual
   content_hash: 88ea40b9a987f741e78523c6ed76fb11e95a93bbdba12298bfbe39f7434ed514
   health_score: 100.0
-  last_checked: 1779031190.130387
+  last_checked: 1779031190
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:19:50.130387+02:00'
   last_ai_eval: null
@@ -305897,7 +306697,7 @@ https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv:
   addition_method: manual
   content_hash: 68032b3b815fa7b6fa7229304d22d7dbf6b8cb867e65cf67d3dd41966d2354ea
   health_score: 100.0
-  last_checked: 1779031944.885847
+  last_checked: 1779031944
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:32:24.885847+02:00'
   last_ai_eval: null
@@ -305964,7 +306764,7 @@ https://marketplace.visualstudio.com/items?itemName=mongodb.mongodb-vscode:
   addition_method: manual
   content_hash: 9fd10141ccf49873cc5ff2956f100048c135f74302f5b76fb51fba5734c34104
   health_score: 100.0
-  last_checked: 1779032800.22788
+  last_checked: 1779032800
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:40.227880+02:00'
   last_ai_eval: null
@@ -305996,7 +306796,7 @@ https://marketplace.visualstudio.com/items?itemName=monokai.theme-monokai-pro-vs
   addition_method: manual
   content_hash: ef4408788374e6681236e6a864413511fa59c35b556c1f53bdee3690e5b0a8d9
   health_score: 100.0
-  last_checked: 1779031844.369059
+  last_checked: 1779031844
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:30:44.369059+02:00'
   last_ai_eval: null
@@ -306027,7 +306827,7 @@ https://marketplace.visualstudio.com/items?itemName=ms-azuretools.mindaro:
   addition_method: manual
   content_hash: 1566b680b9a6dffb1e52ccd9b7cc0d009f640d34cecaddc630e7db8dd119c359
   health_score: 100.0
-  last_checked: 1779030425.66038
+  last_checked: 1779030425
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:07:05.660380+02:00'
   last_ai_eval: null
@@ -306055,7 +306855,7 @@ https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azureap
   addition_method: manual
   content_hash: e76a54a2f90dd92666fa1e192d4a40965ed2746288d651a648d199e364f4bb9c
   health_score: 100.0
-  last_checked: 1779029158.608582
+  last_checked: 1779029158
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:58.608582+02:00'
   last_ai_eval: null
@@ -306088,7 +306888,7 @@ https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker:
   addition_method: manual
   content_hash: ec67cabf04775bef971027b3ab5da8772d96e8c16840494181eb4c14aef297f4
   health_score: 100.0
-  last_checked: 1779034355.405628
+  last_checked: 1779034355
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:35.405628+02:00'
   last_ai_eval: null
@@ -306120,7 +306920,7 @@ https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.kind-vsc
   addition_method: manual
   content_hash: 2fbd28f58ba9e1091333f7de82440e87f8543a7f0d4eaf4687015571815e4dae
   health_score: 100.0
-  last_checked: 1779032922.492155
+  last_checked: 1779032922
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:48:42.492155+02:00'
   last_ai_eval: null
@@ -306153,7 +306953,7 @@ https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-k
   addition_method: manual
   content_hash: a3faaa339a94fec3c1c93186832d5a127d1d669afb37617fa479031884f0b48b
   health_score: 100.0
-  last_checked: 1779034516.919535
+  last_checked: 1779034516
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:16.919535+02:00'
   last_ai_eval: null
@@ -306187,7 +306987,7 @@ https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscod
   addition_method: manual
   content_hash: ec48c3200b96acb827ffc68f3faf196f1e6e733ceaea3792d98196a6efe814fb
   health_score: 100.0
-  last_checked: 1779031333.41869
+  last_checked: 1779031333
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:13.418690+02:00'
   last_ai_eval: null
@@ -306220,7 +307020,7 @@ https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring:
   addition_method: manual
   content_hash: 8cfcf558b30ea3b3899a076d5f4cd64f5b9718bb609b5446f0c6d06278957ee5
   health_score: 100.0
-  last_checked: 1779030115.376638
+  last_checked: 1779030115
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:01:55.376638+02:00'
   last_ai_eval: null
@@ -306253,7 +307053,7 @@ https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow:
   addition_method: manual
   content_hash: 5980133781101ddddc30ad6e70f789c6bb080f7c92bf70f10aced51b64933f7a
   health_score: 100.0
-  last_checked: 1779031566.869487
+  last_checked: 1779031566
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:06.869487+02:00'
   last_ai_eval: null
@@ -306287,7 +307087,7 @@ https://marketplace.visualstudio.com/items?itemName=pnp.polacode:
   addition_method: manual
   content_hash: 7b4f9b6ee2ba95b723bf6008f8d19147394a476f070e28936128bb9c550d057a
   health_score: 100.0
-  last_checked: 1779030522.286792
+  last_checked: 1779030522
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:08:42.286792+02:00'
   last_ai_eval: null
@@ -306319,7 +307119,7 @@ https://marketplace.visualstudio.com/items?itemName=redhat.vscode-openshift-conn
   addition_method: manual
   content_hash: a7a3faeea1dae23bebbe75b9d4afa887c46ed8842e70d99a49fb06c498fc0164
   health_score: 100.0
-  last_checked: 1779030927.834265
+  last_checked: 1779030927
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:27.834265+02:00'
   last_ai_eval: null
@@ -306348,7 +307148,7 @@ https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer:
   addition_method: manual
   content_hash: 7fd2427d87787931b99f23deff6941b1b0760374b7df367c1d45b55f01b657e1
   health_score: 100.0
-  last_checked: 1779030954.249605
+  last_checked: 1779030954
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:54.249605+02:00'
   last_ai_eval: null
@@ -306381,7 +307181,7 @@ https://marketplace.visualstudio.com/items?itemName=rvest.vs-code-prettier-eslin
   addition_method: manual
   content_hash: c91a68b089ba59b0e3cc7dc7099a10c526b7050656c6fdf8a92414c28f07cae4
   health_score: 100.0
-  last_checked: 1779029325.505243
+  last_checked: 1779029325
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:48:45.505243+02:00'
   last_ai_eval: null
@@ -306414,7 +307214,7 @@ https://marketplace.visualstudio.com/items?itemName=salesforce.codey-midnight:
   addition_method: manual
   content_hash: f09459301e3e9922954ff442e820de29af2d947c4b0c3acfcec6d5a910e92f06
   health_score: 100.0
-  last_checked: 1779033166.457855
+  last_checked: 1779033166
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:52:46.457855+02:00'
   last_ai_eval: null
@@ -306447,7 +307247,7 @@ https://marketplace.visualstudio.com/items?itemName=secanis.jenkinsfile-support:
   addition_method: manual
   content_hash: 56703cff4c23c5a57b61672606c42ed12e42eb1c731e348b63c70b8f7093d646
   health_score: 100.0
-  last_checked: 1779030931.600255
+  last_checked: 1779030931
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:31.600255+02:00'
   last_ai_eval: null
@@ -306480,7 +307280,7 @@ https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens:
   addition_method: manual
   content_hash: 7a87e2eb57ed9ba8390e740001f0876fd03e85b43c2b3cc00dbdafbab131fbf3
   health_score: 100.0
-  last_checked: 1779034522.72562
+  last_checked: 1779034522
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:22.725620+02:00'
   last_ai_eval: null
@@ -306516,7 +307316,7 @@ https://marketplace.visualstudio.com/items?itemName=vector-of-bool.gitflow:
   addition_method: manual
   content_hash: 3c3e8904a7dc79662479dff7ba7d8e8336b05fbc221cedd85cc248fb0e3423ce
   health_score: 100.0
-  last_checked: 1779029938.880421
+  last_checked: 1779029938
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:58:58.880421+02:00'
   last_ai_eval: null
@@ -306549,7 +307349,7 @@ https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight:
   addition_method: manual
   content_hash: b7027233699531b0769727f852af3b33ae26813800bd34fa47be82e3d291b652
   health_score: 100.0
-  last_checked: 1779030561.592535
+  last_checked: 1779030561
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:21.592535+02:00'
   last_ai_eval: null
@@ -306583,7 +307383,7 @@ https://marketplace.visualstudio.com/items?itemName=xyz.local-history:
   addition_method: manual
   content_hash: 00ad2ed37cf647331fc2b70b6de07b4d2e95a92c7229e0236eafb6cc8cde28ae
   health_score: 100.0
-  last_checked: 1779032543.401347
+  last_checked: 1779032543
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:23.401347+02:00'
   last_ai_eval: null
@@ -306616,7 +307416,7 @@ https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one:
   addition_method: manual
   content_hash: c93827634c83e5e395daa936c49ab2fa738abc8e41737f1a13e3630b93b51703
   health_score: 100.0
-  last_checked: 1779032227.620995
+  last_checked: 1779032227
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:07.620995+02:00'
   last_ai_eval: null
@@ -306650,7 +307450,7 @@ https://marketplace.visualstudio.com/publishers/AmazonWebServices:
   addition_method: manual
   content_hash: c0894b767c9291f7d3d8169f39960fbebb881ca17d835efae49b133bbafe69d0
   health_score: 100.0
-  last_checked: 1779033576.158323
+  last_checked: 1779033576
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:59:36.158323+02:00'
   last_ai_eval: null
@@ -306684,7 +307484,7 @@ https://marketplace.visualstudio.com/publishers/GoogleCloudTools:
   addition_method: manual
   content_hash: 6e072f93092b3232993e8b5acf73a801e18f4bac2a0c3cd274d44f0d7afc876d
   health_score: 100.0
-  last_checked: 1779031544.483839
+  last_checked: 1779031544
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:25:44.483839+02:00'
   last_ai_eval: null
@@ -306718,7 +307518,7 @@ https://marketplace.visualstudio.com/publishers/Microsoft:
   addition_method: manual
   content_hash: c647ebda87c29f444a9aa769bb33e8f2203707884bc1059c8ed8a11273512576
   health_score: 100.0
-  last_checked: 1779033079.895553
+  last_checked: 1779033079
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:19.895553+02:00'
   last_ai_eval: null
@@ -306752,7 +307552,7 @@ https://marketplace.visualstudio.com/publishers/Oracle:
   addition_method: manual
   content_hash: 9e969de81ab2a629bb1ae3dcb574d7ce3df7cfd9a77b9f060653f267059d3d48
   health_score: 100.0
-  last_checked: 1779030584.034793
+  last_checked: 1779030584
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:44.034793+02:00'
   last_ai_eval: null
@@ -306786,7 +307586,7 @@ https://marketplace.visualstudio.com/publishers/redhat:
   addition_method: manual
   content_hash: 1f910509bac892c50a3985359b73b713b7b772f18aae42ddc7dc4eecfa412e3f
   health_score: 100.0
-  last_checked: 1779031182.154385
+  last_checked: 1779031182
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:19:42.154385+02:00'
   last_ai_eval: null
@@ -306852,7 +307652,7 @@ https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded7
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030572.328642
+  last_checked: 1779030572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:32.328642+02:00'
   last_ai_eval: null
@@ -306887,7 +307687,7 @@ https://markstevenson.org:
   addition_method: manual
   content_hash: 9583bfddc3f8276c2e12d01386e1bb3a76aaa4f9a5bb81bf510f8112bec15e10
   health_score: 100.0
-  last_checked: 1779029950.320603
+  last_checked: 1779029950
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:10.320603+02:00'
   last_ai_eval: null
@@ -307618,7 +308418,7 @@ https://marvelousmlops.substack.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029634.0496
+  last_checked: 1779029634
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:54.049600+02:00'
   last_ai_eval: null
@@ -307650,7 +308450,7 @@ https://marvelousmlops.substack.com/p/cicd-for-mlops-on-gitlab-part-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032797.693571
+  last_checked: 1779032797
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:37.693571+02:00'
   last_ai_eval: null
@@ -307682,7 +308482,7 @@ https://marvelousmlops.substack.com/p/how-to-sell-mlops-in-large-organizations:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031618.163316
+  last_checked: 1779031618
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:58.163316+02:00'
   last_ai_eval: null
@@ -307714,7 +308514,7 @@ https://marvelousmlops.substack.com/p/mlops-roadmap-2024:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032383.208786
+  last_checked: 1779032383
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:43.208786+02:00'
   last_ai_eval: null
@@ -307746,7 +308546,7 @@ https://marvelousmlops.substack.com/p/model-serving-architectures-on-databricks:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030438.536543
+  last_checked: 1779030438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:18.536543+02:00'
   last_ai_eval: null
@@ -307780,7 +308580,7 @@ https://marvelousmlops.substack.com/p/sharpen-your-cookiecutter-speed-up:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034497.287992
+  last_checked: 1779034497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:57.287992+02:00'
   last_ai_eval: null
@@ -307814,7 +308614,7 @@ https://marvelousmlops.substack.com/p/technical-roles-in-data-science-who:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034207.951917
+  last_checked: 1779034207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:07.951917+02:00'
   last_ai_eval: null
@@ -307846,7 +308646,7 @@ https://marvelousmlops.substack.com/p/traceability-and-reproducibility:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029366.691087
+  last_checked: 1779029366
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:26.691087+02:00'
   last_ai_eval: null
@@ -307943,7 +308743,7 @@ https://masterpoint.io/updates/terraform-use-cases:
   addition_method: manual
   content_hash: cbbbe2d9d2894182c5934e19b99ed045a8afe4d4d667cfe0bcfabb67c54d142c
   health_score: 100.0
-  last_checked: 1779034572.186144
+  last_checked: 1779034572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:12.186144+02:00'
   last_ai_eval: null
@@ -307971,7 +308771,7 @@ https://matiasmct.medium.com/observability-at-scale-52d0d9a5fb9b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031110.878763
+  last_checked: 1779031110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:30.878763+02:00'
   last_ai_eval: null
@@ -308003,7 +308803,7 @@ https://matt-rickard.com/docker-desktop-alternatives:
   addition_method: manual
   content_hash: 1630d7c0f79d77e3ae6f7fb3393b84d01722233861032053eabd5ea19da10e15
   health_score: 100.0
-  last_checked: 1779032373.16813
+  last_checked: 1779032373
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:33.168130+02:00'
   last_ai_eval: null
@@ -308030,7 +308830,7 @@ https://matt-rickard.com/how-to-calculate-a-cidr:
   addition_method: manual
   content_hash: ee4197cd28ae9db65e7b54e44d8bf55a72706d486ec3b676d37d23ad05aeb7c1
   health_score: 100.0
-  last_checked: 1779033676.770537
+  last_checked: 1779033676
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:16.770537+02:00'
   last_ai_eval: null
@@ -308057,7 +308857,7 @@ https://matt-rickard.com/infrastructure-as-code-will-be-written-by-ai:
   addition_method: manual
   content_hash: adbeebee2c57b57dc87cfd628ac4fc2eb9b35f80564f9dc183852b4c9f99f28e
   health_score: 100.0
-  last_checked: 1779032519.887414
+  last_checked: 1779032519
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:59.887414+02:00'
   last_ai_eval: null
@@ -308422,7 +309222,7 @@ https://mattias.engineer/courses:
   addition_method: manual
   content_hash: 04f2a68aacd8a0e1c3b0fb60576dcc5f05527ab22416223c583a1a46dc41f6f0
   health_score: 100.0
-  last_checked: 1779030363.353761
+  last_checked: 1779030363
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:03.353761+02:00'
   last_ai_eval: null
@@ -308935,7 +309735,7 @@ https://maxilect-company.medium.com/graceful-shutdown-in-a-cloud-environment-the
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034207.955887
+  last_checked: 1779034207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:07.955887+02:00'
   last_ai_eval: null
@@ -309000,7 +309800,7 @@ https://mayadata.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031838.885948
+  last_checked: 1779031838
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:38.885948+02:00'
   last_ai_eval: null
@@ -309065,7 +309865,7 @@ https://mbbaig.blog/how-to-create-custom-helm-charts:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030842.380435
+  last_checked: 1779030842
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:02.380435+02:00'
   last_ai_eval: null
@@ -309099,7 +309899,7 @@ https://mbuffett.com/posts/ktunnel-ngrok-replace:
   addition_method: manual
   content_hash: 1a4aaab7001c467742b5189a9e4e94a11e9cb4aa8d0dcaff043256ed97876ea4
   health_score: 100.0
-  last_checked: 1779032000.018332
+  last_checked: 1779032000
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:33:20.018332+02:00'
   last_ai_eval: null
@@ -309131,7 +309931,7 @@ https://mckornfield.medium.com/working-with-hpas-in-kubernetes-ced39263b596:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033240.271134
+  last_checked: 1779033240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:00.271134+02:00'
   last_ai_eval: null
@@ -309162,7 +309962,7 @@ https://mcpbundles.com:
   addition_method: manual
   content_hash: 73ad596127eb3ef2efeae8037ac84e803f38e2fac0cb28dcdcfce00431d3896a
   health_score: 100.0
-  last_checked: 1779034132.234026
+  last_checked: 1779034132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:52.234026+02:00'
   last_ai_eval: null
@@ -309190,7 +309990,7 @@ https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETES%20HARDEN
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779032874.431616
+  last_checked: 1779032874
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:54.431616+02:00'
   last_ai_eval: null
@@ -309260,7 +310060,7 @@ https://mediatemple.net/blog/cloud-hosting/cicd-workflows-aws-3-use-cases:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030422.718375
+  last_checked: 1779030422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:02.718375+02:00'
   last_ai_eval: null
@@ -309325,7 +310125,7 @@ https://medium.com/01001101/using-terraform-with-azure-the-right-way-35af3b51a6b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033507.743222
+  last_checked: 1779033507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:27.743222+02:00'
   last_ai_eval: null
@@ -309357,7 +310157,7 @@ https://medium.com/4th-coffee/10-best-devops-tools-for-start-ups-91eb69bc3128:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029552.35408
+  last_checked: 1779029552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:32.354080+02:00'
   last_ai_eval: null
@@ -309389,7 +310189,7 @@ https://medium.com/4th-coffee/10-new-devops-tools-to-watch-in-2023-e974dbb1f1bb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031647.231364
+  last_checked: 1779031647
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:27.231364+02:00'
   last_ai_eval: null
@@ -309423,7 +310223,7 @@ https://medium.com/4th-coffee/a-comprehensive-tutorial-on-service-mesh-istio-env
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029609.295731
+  last_checked: 1779029609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:29.295731+02:00'
   last_ai_eval: null
@@ -309455,7 +310255,7 @@ https://medium.com/4th-coffee/state-of-kubernetes-secrets-management-in-2022-614
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033671.555246
+  last_checked: 1779033671
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:11.555246+02:00'
   last_ai_eval: null
@@ -309489,7 +310289,7 @@ https://medium.com/4th-coffee/what-is-policy-as-code-an-introduction-to-open-pol
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033030.234887
+  last_checked: 1779033030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:30.234887+02:00'
   last_ai_eval: null
@@ -309523,7 +310323,7 @@ https://medium.com/99dotco/a-detail-guide-to-deploying-elasticsearch-on-elastic-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031450.783296
+  last_checked: 1779031450
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:10.783296+02:00'
   last_ai_eval: null
@@ -309559,7 +310359,7 @@ https://medium.com/99dotco/a-detail-guide-to-deploying-elasticsearch-on-elastic-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029634.072413
+  last_checked: 1779029634
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:54.072413+02:00'
   last_ai_eval: null
@@ -309591,7 +310391,7 @@ https://medium.com/@15daniel10/yoyo-attack-on-a-k8s-cluster-102bc1d5ca3e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034090.305844
+  last_checked: 1779034090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:10.305844+02:00'
   last_ai_eval: null
@@ -309623,7 +310423,7 @@ https://medium.com/@AceTheCloud-Abhishek/50-shades-of-containers-and-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030525.384847
+  last_checked: 1779030525
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:45.384847+02:00'
   last_ai_eval: null
@@ -309655,7 +310455,7 @@ https://medium.com/@Alibaba_Cloud/getting-started-with-kubernetes-etcd-a26cba0b4
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033655.370317
+  last_checked: 1779033655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:55.370317+02:00'
   last_ai_eval: null
@@ -309687,7 +310487,7 @@ https://medium.com/@BeNitinAgarwal/lifecycle-of-docker-container-d2da9f85959:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031548.17818
+  last_checked: 1779031548
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:48.178180+02:00'
   last_ai_eval: null
@@ -309721,7 +310521,7 @@ https://medium.com/@CloudifyOps/setting-up-a-horizontal-pod-autoscaler-for-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032231.938339
+  last_checked: 1779032231
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:11.938339+02:00'
   last_ai_eval: null
@@ -309753,7 +310553,7 @@ https://medium.com/@CuriousLearner/deploying-efk-stack-on-kubernetes-c25ba2682c9
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029063.260983
+  last_checked: 1779029063
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:23.260983+02:00'
   last_ai_eval: null
@@ -309785,7 +310585,7 @@ https://medium.com/@DevOps-Diva.o/implementing-security-on-azure-devops-pipeline
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033024.776805
+  last_checked: 1779033024
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:24.776805+02:00'
   last_ai_eval: null
@@ -309819,7 +310619,7 @@ https://medium.com/@DevOpsfreak/top-12-kubernetes-installation-errors-you-cant-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032236.03232
+  last_checked: 1779032236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:16.032320+02:00'
   last_ai_eval: null
@@ -309851,7 +310651,7 @@ https://medium.com/@ElizAyer/meetings-are-the-work-9e429dde6aa3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032195.526538
+  last_checked: 1779032195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:35.526538+02:00'
   last_ai_eval: null
@@ -309883,7 +310683,7 @@ https://medium.com/@GiantSwarm/deep-dive-into-kubernetes-networking-in-azure-9f0
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033735.318063
+  last_checked: 1779033735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:15.318063+02:00'
   last_ai_eval: null
@@ -309917,7 +310717,7 @@ https://medium.com/@GranulateIntel/the-fundamental-principles-of-kubernetes-capa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030731.860266
+  last_checked: 1779030731
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:11.860266+02:00'
   last_ai_eval: null
@@ -309951,7 +310751,7 @@ https://medium.com/@HirenDhaduk1/best-choice-to-run-your-containers-aws-fargate-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033764.913194
+  last_checked: 1779033764
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:44.913194+02:00'
   last_ai_eval: null
@@ -309983,7 +310783,7 @@ https://medium.com/@HirenDhaduk1/top-kubernetes-observability-tools-and-their-us
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031435.486365
+  last_checked: 1779031435
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:55.486365+02:00'
   last_ai_eval: null
@@ -310014,7 +310814,7 @@ https://medium.com/@KarlKFI/yaml-sh-yaml-sans-helm-e983a3dfdaec:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032076.655032
+  last_checked: 1779032076
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:36.655032+02:00'
   last_ai_eval: null
@@ -310042,7 +310842,7 @@ https://medium.com/@Kubernetes_Advocate:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030005.384735
+  last_checked: 1779030005
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:05.384735+02:00'
   last_ai_eval: null
@@ -310076,7 +310876,7 @@ https://medium.com/@Kubernetes_Advocate:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033213.016423
+  last_checked: 1779033213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:33.016423+02:00'
   last_ai_eval: null
@@ -310108,7 +310908,7 @@ https://medium.com/@LachlanEvenson/mutating-kubernetes-resources-with-gatekeeper
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031110.846425
+  last_checked: 1779031110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:30.846425+02:00'
   last_ai_eval: null
@@ -310141,7 +310941,7 @@ https://medium.com/@LachlanEvenson/verifying-container-signatures-on-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031327.06646
+  last_checked: 1779031327
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:07.066460+02:00'
   last_ai_eval: null
@@ -310175,7 +310975,7 @@ https://medium.com/@MetricFire/monitoring-kubernetes-tutorial-using-grafana-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029938.817495
+  last_checked: 1779029938
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:58.817495+02:00'
   last_ai_eval: null
@@ -310209,7 +311009,7 @@ https://medium.com/@Mohamed-ElEmam/build-docker-images-in-kubernetes-pod-without
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031215.609739
+  last_checked: 1779031215
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:15.609739+02:00'
   last_ai_eval: null
@@ -310243,7 +311043,7 @@ https://medium.com/@Paddy_Adallah/how-to-choose-kubernetes-platforms-for-enterpr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029732.04817
+  last_checked: 1779029732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:32.048170+02:00'
   last_ai_eval: null
@@ -310276,7 +311076,7 @@ https://medium.com/@Platform9Sys/kubernetes-cloud-services-comparing-gke-eks-and
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034482.25414
+  last_checked: 1779034482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:42.254140+02:00'
   last_ai_eval: null
@@ -310310,7 +311110,7 @@ https://medium.com/@RoussiAbel/optimizing-java-base-docker-images-size-from-674m
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032251.795242
+  last_checked: 1779032251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:31.795242+02:00'
   last_ai_eval: null
@@ -310342,7 +311142,7 @@ https://medium.com/@Sandeepkallazhi/velero-backup-restore-for-k8s-stateful-appli
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031061.127293
+  last_checked: 1779031061
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:41.127293+02:00'
   last_ai_eval: null
@@ -310376,7 +311176,7 @@ https://medium.com/@ScrumPokerPro/cloud-native-architecture-with-kubernetes-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033715.601731
+  last_checked: 1779033715
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:55.601731+02:00'
   last_ai_eval: null
@@ -310408,7 +311208,7 @@ https://medium.com/@Techie1/networking-tasks-in-production-using-ansible-b09d0a6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031796.264776
+  last_checked: 1779031796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:56.264776+02:00'
   last_ai_eval: null
@@ -310440,7 +311240,7 @@ https://medium.com/@TimvanBaarsen/maven-cheat-sheet-45942d8c0b86:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031079.690171
+  last_checked: 1779031079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:59.690171+02:00'
   last_ai_eval: null
@@ -310474,7 +311274,7 @@ https://medium.com/@TonyBologni/4-reasons-why-4-is-the-perfect-team-size-for-agi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034499.436767
+  last_checked: 1779034499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:59.436767+02:00'
   last_ai_eval: null
@@ -310508,7 +311308,7 @@ https://medium.com/@Tyler.Gallimore/deploying-apache-web-server-on-aws-ec2-with-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033510.950322
+  last_checked: 1779033510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:30.950322+02:00'
   last_ai_eval: null
@@ -310542,7 +311342,7 @@ https://medium.com/@ZiXianZeroX/setting-up-an-on-premise-kubernetes-cluster-from
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031388.844332
+  last_checked: 1779031388
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:08.844332+02:00'
   last_ai_eval: null
@@ -310576,7 +311376,7 @@ https://medium.com/@_gdantas/backstage-and-terraform-a-powerful-combination-for-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033794.810447
+  last_checked: 1779033794
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:14.810447+02:00'
   last_ai_eval: null
@@ -310608,7 +311408,7 @@ https://medium.com/@a.j.abbott24/kubernetes-multi-environment-config-management-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034134.342316
+  last_checked: 1779034134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:54.342316+02:00'
   last_ai_eval: null
@@ -310641,7 +311441,7 @@ https://medium.com/@abdelrhmanahmed131/longhorn-distributed-block-storage-for-k8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031552.684973
+  last_checked: 1779031552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:52.684973+02:00'
   last_ai_eval: null
@@ -310673,7 +311473,7 @@ https://medium.com/@abdulfayis/storage-orchestration-for-kubernetes-c6370f943e23
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029123.633869
+  last_checked: 1779029123
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:23.633869+02:00'
   last_ai_eval: null
@@ -310707,7 +311507,7 @@ https://medium.com/@abhimanyubajaj98/deploying-kubernetes-from-scratch-with-terr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030572.404825
+  last_checked: 1779030572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:32.404825+02:00'
   last_ai_eval: null
@@ -310740,7 +311540,7 @@ https://medium.com/@abhinav.ittekot/granting-iam-permissions-to-pods-in-eks-usin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031327.101634
+  last_checked: 1779031327
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:07.101634+02:00'
   last_ai_eval: null
@@ -310772,7 +311572,7 @@ https://medium.com/@abhinav.ittekot/running-kubernetes-jobs-with-sidecar-contain
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030172.040379
+  last_checked: 1779030172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:52.040379+02:00'
   last_ai_eval: null
@@ -310804,7 +311604,7 @@ https://medium.com/@abhishekbhardwaj510/gitops-with-jenkins-and-kubernetes-c2042
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031752.448725
+  last_checked: 1779031752
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:12.448725+02:00'
   last_ai_eval: null
@@ -310838,7 +311638,7 @@ https://medium.com/@abhisman.sarkar/kubernetes-monitoring-effective-cluster-trac
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033037.067823
+  last_checked: 1779033037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:37.067823+02:00'
   last_ai_eval: null
@@ -310871,7 +311671,7 @@ https://medium.com/@adarsh.prabhu/microservices-and-the-world-with-a-service-mes
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031122.186216
+  last_checked: 1779031122
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:42.186216+02:00'
   last_ai_eval: null
@@ -310903,7 +311703,7 @@ https://medium.com/@adeelsubhan25/how-to-setup-and-build-docker-images-on-window
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034520.697114
+  last_checked: 1779034520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:20.697114+02:00'
   last_ai_eval: null
@@ -310935,7 +311735,7 @@ https://medium.com/@adityadhopade18/mastering-k8s-event-driven-autoscaling-cd1b9
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034262.455709
+  last_checked: 1779034262
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:02.455709+02:00'
   last_ai_eval: null
@@ -310967,7 +311767,7 @@ https://medium.com/@adnn.selimovic/creating-kubernetes-operator-using-kubebuilde
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030022.281294
+  last_checked: 1779030022
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:22.281294+02:00'
   last_ai_eval: null
@@ -310999,7 +311799,7 @@ https://medium.com/@adolfo.diaz.zar/secret-management-with-terraform-6b5e02f9437
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031499.278385
+  last_checked: 1779031499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:59.278385+02:00'
   last_ai_eval: null
@@ -311033,7 +311833,7 @@ https://medium.com/@adolfo.diaz.zar/secret-management-with-terraform-6b5e02f9437
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030499.558951
+  last_checked: 1779030499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:19.558951+02:00'
   last_ai_eval: null
@@ -311067,7 +311867,7 @@ https://medium.com/@ahmed.farhan/kafka-setup-in-kubernetes-using-strimzi-k8s-ope
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030367.136392
+  last_checked: 1779030367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:07.136392+02:00'
   last_ai_eval: null
@@ -311099,7 +311899,7 @@ https://medium.com/@ahmed.fathy.elayaat/gitops-fc27ef5a7836:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030658.197021
+  last_checked: 1779030658
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:58.197021+02:00'
   last_ai_eval: null
@@ -311133,7 +311933,7 @@ https://medium.com/@ahmet16ck/what-is-load-balancer-and-how-does-it-work-in-kube
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033947.447517
+  last_checked: 1779033947
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:47.447517+02:00'
   last_ai_eval: null
@@ -311165,7 +311965,7 @@ https://medium.com/@ahmetb/mastering-kubeconfig-4e447aa32c75:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033704.280539
+  last_checked: 1779033704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:44.280539+02:00'
   last_ai_eval: null
@@ -311197,7 +311997,7 @@ https://medium.com/@ajin.sunny/rate-limiting-in-distributed-systems-bbeca0c47b96
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033704.294126
+  last_checked: 1779033704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:44.294126+02:00'
   last_ai_eval: null
@@ -311231,7 +312031,7 @@ https://medium.com/@ajin.sunny/system-design-architecture-stateful-vs-stateless-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032333.357764
+  last_checked: 1779032333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:53.357764+02:00'
   last_ai_eval: null
@@ -311263,7 +312063,7 @@ https://medium.com/@ajin.sunny/system-design-concept-rate-limiting-f4da72371533:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033730.945206
+  last_checked: 1779033730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:10.945206+02:00'
   last_ai_eval: null
@@ -311295,7 +312095,7 @@ https://medium.com/@akamenev/running-sonarqube-on-azure-kubernetes-92a1b9051120:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033788.632522
+  last_checked: 1779033788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:08.632522+02:00'
   last_ai_eval: null
@@ -311329,7 +312129,7 @@ https://medium.com/@akashjoffical08/monitor-uptime-of-endpoints-in-k8s-using-bla
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034041.390307
+  last_checked: 1779034041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:21.390307+02:00'
   last_ai_eval: null
@@ -311363,7 +312163,7 @@ https://medium.com/@akshayavb99/integration-of-aws-terraform-and-github-for-auto
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032888.915071
+  last_checked: 1779032888
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:08.915071+02:00'
   last_ai_eval: null
@@ -311395,7 +312195,7 @@ https://medium.com/@akshitverma8191/prometheus-grafana-node-monitoring-on-kubern
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030851.44028
+  last_checked: 1779030851
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:11.440280+02:00'
   last_ai_eval: null
@@ -311427,7 +312227,7 @@ https://medium.com/@alamdar.hussain0007/gitops-with-kubernetes-f0912b644925:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032961.107914
+  last_checked: 1779032961
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:21.107914+02:00'
   last_ai_eval: null
@@ -311459,7 +312259,7 @@ https://medium.com/@alex.ivenin/chaos-engineering-in-kubernetes-4de425132ba1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029174.168184
+  last_checked: 1779029174
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:14.168184+02:00'
   last_ai_eval: null
@@ -311492,7 +312292,7 @@ https://medium.com/@alex.ivenin/exploring-ephemeral-containers-in-kubernetes-bcc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033313.461848
+  last_checked: 1779033313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:13.461848+02:00'
   last_ai_eval: null
@@ -311524,7 +312324,7 @@ https://medium.com/@alexellisuk/5-tips-for-troubleshooting-apps-on-kubernetes-83
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032152.570357
+  last_checked: 1779032152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:52.570357+02:00'
   last_ai_eval: null
@@ -311556,7 +312356,7 @@ https://medium.com/@alexellisuk/then-he-asked-me-is-kubernetes-right-for-us-7869
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031226.307416
+  last_checked: 1779031226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:26.307416+02:00'
   last_ai_eval: null
@@ -311588,7 +312388,7 @@ https://medium.com/@alexellisuk/walk-through-install-kubernetes-to-your-raspberr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030346.176148
+  last_checked: 1779030346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:46.176148+02:00'
   last_ai_eval: null
@@ -311622,7 +312422,7 @@ https://medium.com/@alexmogfr/zevent-place-how-we-handled-100k-ccu-on-a-real-tim
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031714.532154
+  last_checked: 1779031714
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:34.532154+02:00'
   last_ai_eval: null
@@ -311654,7 +312454,7 @@ https://medium.com/@alextheedom/eclipse-microprofile-5-things-you-need-to-know-e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030826.868226
+  last_checked: 1779030826
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:46.868226+02:00'
   last_ai_eval: null
@@ -311688,7 +312488,7 @@ https://medium.com/@alfahreiza/building-an-elt-pipeline-from-csv-to-bigquery-usi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033002.044094
+  last_checked: 1779033002
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:02.044094+02:00'
   last_ai_eval: null
@@ -311720,7 +312520,7 @@ https://medium.com/@amid.ukr/agile-git-branching-strategies-in-2023-caeead79ddd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030364.676915
+  last_checked: 1779030364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:04.676915+02:00'
   last_ai_eval: null
@@ -311752,7 +312552,7 @@ https://medium.com/@amir.ilw/kubernetes-storage-migration-ac48f6f9f5a5:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034228.811998
+  last_checked: 1779034228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:28.811998+02:00'
   last_ai_eval: null
@@ -311784,7 +312584,7 @@ https://medium.com/@amirhosseineidy/kubernetes-authentication-with-keycloak-oidc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031796.256129
+  last_checked: 1779031796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:56.256129+02:00'
   last_ai_eval: null
@@ -311816,7 +312616,7 @@ https://medium.com/@amitabhprasad/kubernetes-volume-backup-for-disaster-recovery
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033100.790155
+  last_checked: 1779033100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:40.790155+02:00'
   last_ai_eval: null
@@ -311848,7 +312648,7 @@ https://medium.com/@anatoliydadashev/terraform-aws-decoupled-architecture-9135df
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031442.143399
+  last_checked: 1779031442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:02.143399+02:00'
   last_ai_eval: null
@@ -311881,7 +312681,7 @@ https://medium.com/@andreas.soularidis/a-simple-guide-to-handle-text-files-in-py
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032036.576312
+  last_checked: 1779032036
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:56.576312+02:00'
   last_ai_eval: null
@@ -311913,7 +312713,7 @@ https://medium.com/@andreas.soularidis/learn-about-exceptions-in-python-fef309f6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032968.814464
+  last_checked: 1779032968
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:28.814464+02:00'
   last_ai_eval: null
@@ -311945,7 +312745,7 @@ https://medium.com/@andretost_75145/using-chatgpt-to-learn-kubernetes-and-opensh
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029110.346522
+  last_checked: 1779029110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:10.346522+02:00'
   last_ai_eval: null
@@ -311979,7 +312779,7 @@ https://medium.com/@andrewachraf/detect-crashes-in-your-cluster-using-kwatch-an-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032333.343598
+  last_checked: 1779032333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:53.343598+02:00'
   last_ai_eval: null
@@ -312011,7 +312811,7 @@ https://medium.com/@andrewjr350/misunderstanding-of-serverless-aws-835c7076ea4c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033784.681016
+  last_checked: 1779033784
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:04.681016+02:00'
   last_ai_eval: null
@@ -312043,7 +312843,7 @@ https://medium.com/@andriikrymus/dns-config-for-eks-61eb70c3e31e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031755.230519
+  last_checked: 1779031755
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:15.230519+02:00'
   last_ai_eval: null
@@ -312075,7 +312875,7 @@ https://medium.com/@andriisumko/single-sign-on-in-kubernetes-1ad9528350ed:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032195.529142
+  last_checked: 1779032195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:35.529142+02:00'
   last_ai_eval: null
@@ -312109,7 +312909,7 @@ https://medium.com/@andy.bryant/processing-guarantees-in-kafka-12dd2e30be0e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030090.94494
+  last_checked: 1779030090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:30.944940+02:00'
   last_ai_eval: null
@@ -312143,7 +312943,7 @@ https://medium.com/@anjkeesari/install-grafana-loki-stack-helmchart-in-azure-kub
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029820.498829
+  last_checked: 1779029820
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:00.498829+02:00'
   last_ai_eval: null
@@ -312177,7 +312977,7 @@ https://medium.com/@ankit.wal/the-how-of-iam-roles-for-service-accounts-irsa-on-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030295.722222
+  last_checked: 1779030295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:55.722222+02:00'
   last_ai_eval: null
@@ -312209,7 +313009,7 @@ https://medium.com/@ankitrai_13207/kubernetes-deployment-service-6f32b7e63f16:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031113.204119
+  last_checked: 1779031113
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:33.204119+02:00'
   last_ai_eval: null
@@ -312241,7 +313041,7 @@ https://medium.com/@anshuman2121/devsecops-implement-security-on-cicd-pipeline-1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031900.57475
+  last_checked: 1779031900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:40.574750+02:00'
   last_ai_eval: null
@@ -312273,7 +313073,7 @@ https://medium.com/@antoine.loizeau/add-a-switch-to-simplify-terraform-debugging
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029269.744591
+  last_checked: 1779029269
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:49.744591+02:00'
   last_ai_eval: null
@@ -312305,7 +313105,7 @@ https://medium.com/@anujsharma12feb/devops-tools-handbook-b42487a53353:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033213.01287
+  last_checked: 1779033213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:33.012870+02:00'
   last_ai_eval: null
@@ -312337,7 +313137,7 @@ https://medium.com/@anupam.s1602/aws-app-mesh-with-eks-and-canary-deployment-550
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029513.453693
+  last_checked: 1779029513
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:53.453693+02:00'
   last_ai_eval: null
@@ -312373,7 +313173,7 @@ https://medium.com/@anurag2397/solving-javas-core-problems-around-memory-and-cpu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033400.214664
+  last_checked: 1779033400
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:40.214664+02:00'
   last_ai_eval: null
@@ -312405,7 +313205,7 @@ https://medium.com/@aqsarahman71/introduction-to-kaniko-912e0f494570:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033663.180439
+  last_checked: 1779033663
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:03.180439+02:00'
   last_ai_eval: null
@@ -312439,7 +313239,7 @@ https://medium.com/@arbnair97/introduction-to-kubernetes-network-policy-and-cali
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032970.966232
+  last_checked: 1779032970
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:30.966232+02:00'
   last_ai_eval: null
@@ -312471,7 +313271,7 @@ https://medium.com/@aritra.chatterjee_/hexagonal-architecture-in-java-7ac8f4bea7
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031902.400075
+  last_checked: 1779031902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:42.400075+02:00'
   last_ai_eval: null
@@ -312505,7 +313305,7 @@ https://medium.com/@arton.demaku/managing-stateful-applications-with-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033280.375894
+  last_checked: 1779033280
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:40.375894+02:00'
   last_ai_eval: null
@@ -312537,7 +313337,7 @@ https://medium.com/@arunksingh16/azure-devops-handbook-d6dcd82da1b7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034262.459801
+  last_checked: 1779034262
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:02.459801+02:00'
   last_ai_eval: null
@@ -312569,7 +313369,7 @@ https://medium.com/@ashish_fagna/aws-services-every-developer-should-be-aware-of
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029070.205211
+  last_checked: 1779029070
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:30.205211+02:00'
   last_ai_eval: null
@@ -312602,7 +313402,7 @@ https://medium.com/@atif.ramzan89/top-7-cloud-source-code-management-tools-featu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030238.327491
+  last_checked: 1779030238
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:58.327491+02:00'
   last_ai_eval: null
@@ -312636,7 +313436,7 @@ https://medium.com/@avyanab/deploy-a-two-tier-architecture-with-aws-and-terrafor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033655.372349
+  last_checked: 1779033655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:55.372349+02:00'
   last_ai_eval: null
@@ -312669,7 +313469,7 @@ https://medium.com/@ayushsingh1525/aws-configuration-with-apache-server-in-ec2-u
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032681.664502
+  last_checked: 1779032681
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:41.664502+02:00'
   last_ai_eval: null
@@ -312701,7 +313501,7 @@ https://medium.com/@badawekoo/helm-theory-demo-and-commands-you-need-to-know-628
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031900.549987
+  last_checked: 1779031900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:40.549987+02:00'
   last_ai_eval: null
@@ -312735,7 +313535,7 @@ https://medium.com/@badawekoo/limit-number-of-processes-running-in-a-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029507.181792
+  last_checked: 1779029507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:47.181792+02:00'
   last_ai_eval: null
@@ -312767,7 +313567,7 @@ https://medium.com/@badawekoo/monitoring-in-devops-lifecycle-4d9a2f277eb0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029118.632101
+  last_checked: 1779029118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:18.632101+02:00'
   last_ai_eval: null
@@ -312799,7 +313599,7 @@ https://medium.com/@badawekoo/scaling-in-kubernetes-what-why-and-how-d120e99be07
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032613.205319
+  last_checked: 1779032613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:33.205319+02:00'
   last_ai_eval: null
@@ -312833,7 +313633,7 @@ https://medium.com/@badawekoo/using-rbac-in-kubernetes-for-authorization-complet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031796.249149
+  last_checked: 1779031796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:56.249149+02:00'
   last_ai_eval: null
@@ -312867,7 +313667,7 @@ https://medium.com/@bareckidarek/tcp-packets-traffic-visualization-for-kubernete
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029940.738233
+  last_checked: 1779029940
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:00.738233+02:00'
   last_ai_eval: null
@@ -312899,7 +313699,7 @@ https://medium.com/@bchenjh/full-fine-tuning-of-llama2-on-kubernetes-a983e1eb225
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032181.874484
+  last_checked: 1779032181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:21.874484+02:00'
   last_ai_eval: null
@@ -312931,7 +313731,7 @@ https://medium.com/@ben11kehoe/aws-configuration-files-explained-9a7ea7a5b42e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032622.457829
+  last_checked: 1779032622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:42.457829+02:00'
   last_ai_eval: null
@@ -312965,7 +313765,7 @@ https://medium.com/@benjamin.christmann_12432/setting-up-your-first-eks-cluster-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031102.988616
+  last_checked: 1779031102
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:22.988616+02:00'
   last_ai_eval: null
@@ -312998,7 +313798,7 @@ https://medium.com/@benjaminacar.private/a-comprehensive-guide-to-setup-a-new-k8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032457.067154
+  last_checked: 1779032457
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:57.067154+02:00'
   last_ai_eval: null
@@ -313031,7 +313831,7 @@ https://medium.com/@betz.mark/understanding-resource-limits-in-kubernetes-cpu-ti
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032877.754591
+  last_checked: 1779032877
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:57.754591+02:00'
   last_ai_eval: null
@@ -313065,7 +313865,7 @@ https://medium.com/@bgrant0607/advantages-of-storing-configuration-in-container-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032888.913187
+  last_checked: 1779032888
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:08.913187+02:00'
   last_ai_eval: null
@@ -313098,7 +313898,7 @@ https://medium.com/@bherta/using-kubernetes-operators-to-manage-the-lifecycle-of
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030346.166637
+  last_checked: 1779030346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:46.166637+02:00'
   last_ai_eval: null
@@ -313131,7 +313931,7 @@ https://medium.com/@bijit211987/devsecops-approach-with-terraform-and-ci-cd-pipe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030710.979301
+  last_checked: 1779030710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:50.979301+02:00'
   last_ai_eval: null
@@ -313165,7 +313965,7 @@ https://medium.com/@bijit211987/grafana-with-opentelemetry-vendor-neutral-and-op
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031796.27698
+  last_checked: 1779031796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:56.276980+02:00'
   last_ai_eval: null
@@ -313199,7 +313999,7 @@ https://medium.com/@bijit211987/grafana-with-opentelemetry-vendor-neutral-and-op
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033157.891887
+  last_checked: 1779033157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:37.891887+02:00'
   last_ai_eval: null
@@ -313231,7 +314031,7 @@ https://medium.com/@bijit211987/kubernetes-roadmap-edd06067fa72:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033500.316393
+  last_checked: 1779033500
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:20.316393+02:00'
   last_ai_eval: null
@@ -313265,7 +314065,7 @@ https://medium.com/@bijit211987/observability-driven-development-2bc2cdde8661:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033479.071849
+  last_checked: 1779033479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:59.071849+02:00'
   last_ai_eval: null
@@ -313297,7 +314097,7 @@ https://medium.com/@bill.salvaggio/the-aws-cloud-resume-challenge-project-c5c0c6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034041.408237
+  last_checked: 1779034041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:21.408237+02:00'
   last_ai_eval: null
@@ -313328,7 +314128,7 @@ https://medium.com/@bill.salvaggio/the-aws-cloud-resume-challenge-project-part-i
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030685.009382
+  last_checked: 1779030685
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:25.009382+02:00'
   last_ai_eval: null
@@ -313355,7 +314155,7 @@ https://medium.com/@blgreco72/debugging-kubernetes-services-locally-8cb14bf8745a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032639.813014
+  last_checked: 1779032639
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:59.813014+02:00'
   last_ai_eval: null
@@ -313389,7 +314189,7 @@ https://medium.com/@bm54cloud/stressing-a-kubernetes-pod-to-induce-an-oomkilled-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029132.402133
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.402133+02:00'
   last_ai_eval: null
@@ -313421,7 +314221,7 @@ https://medium.com/@bm54cloud/stressing-a-kubernetes-pod-to-induce-an-oomkilled-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029246.4059
+  last_checked: 1779029246
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:26.405900+02:00'
   last_ai_eval: null
@@ -313448,7 +314248,7 @@ https://medium.com/@brightzheng100/kubernetes-the-hard-way-on-docker-f512bae734a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030412.963943
+  last_checked: 1779030412
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:52.963943+02:00'
   last_ai_eval: null
@@ -313482,7 +314282,7 @@ https://medium.com/@brunoolimpio/kubernetes-deepdive-parte-2-a65ffdce596d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030589.137049
+  last_checked: 1779030589
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:49.137049+02:00'
   last_ai_eval: null
@@ -313513,7 +314313,7 @@ https://medium.com/@brunosquassoni/creating-a-kubernetes-cluster-step-by-step-bd
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029609.292226
+  last_checked: 1779029609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:29.292226+02:00'
   last_ai_eval: null
@@ -313540,7 +314340,7 @@ https://medium.com/@bubu.tripathy/blue-green-deployment-using-kubernetes-be994df
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029374.187696
+  last_checked: 1779029374
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:34.187696+02:00'
   last_ai_eval: null
@@ -313572,7 +314372,7 @@ https://medium.com/@bubu.tripathy/headless-k8s-service-924c689607a7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032421.011674
+  last_checked: 1779032421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:21.011674+02:00'
   last_ai_eval: null
@@ -313605,7 +314405,7 @@ https://medium.com/@bunnyshell/how-to-overcome-infrastructure-as-code-iac-challe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030295.736368
+  last_checked: 1779030295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:55.736368+02:00'
   last_ai_eval: null
@@ -313637,7 +314437,7 @@ https://medium.com/@buraktahtacioglu/aws-well-architected-framework-aws-roadmap-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031460.470481
+  last_checked: 1779031460
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:20.470481+02:00'
   last_ai_eval: null
@@ -313669,7 +314469,7 @@ https://medium.com/@buraktahtacioglu/gitops-fundamentals-cncf-roadmap-fa686dbced
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031079.648653
+  last_checked: 1779031079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:59.648653+02:00'
   last_ai_eval: null
@@ -313702,7 +314502,7 @@ https://medium.com/@calvineotieno010/managing-application-secrets-with-hashicorp
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033903.303685
+  last_checked: 1779033903
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:03.303685+02:00'
   last_ai_eval: null
@@ -313735,7 +314535,7 @@ https://medium.com/@carlosedp/red-hat-openshift-virtualization-in-nested-vmware-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031381.519122
+  last_checked: 1779031381
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:01.519122+02:00'
   last_ai_eval: null
@@ -313767,7 +314567,7 @@ https://medium.com/@casperrubaek/why-keda-is-a-game-changer-for-scaling-in-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031460.50071
+  last_checked: 1779031460
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:20.500710+02:00'
   last_ai_eval: null
@@ -313799,7 +314599,7 @@ https://medium.com/@cbkwgl/continuous-monitoring-in-devops-8d4db48a0e24:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033071.767592
+  last_checked: 1779033071
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:11.767592+02:00'
   last_ai_eval: null
@@ -313830,7 +314630,7 @@ https://medium.com/@cdoan/ibm-multicloud-manager-cluster-sizing-bc3b609b7de9:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034557.870955
+  last_checked: 1779034557
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:57.870955+02:00'
   last_ai_eval: null
@@ -313859,7 +314659,7 @@ https://medium.com/@chamakenjefi/kubernetes-deployments-using-a-configmap-with-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034486.848634
+  last_checked: 1779034486
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:46.848634+02:00'
   last_ai_eval: null
@@ -313893,7 +314693,7 @@ https://medium.com/@chamakenjefi/kubernetes-deployments-using-a-configmap-with-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033713.516154
+  last_checked: 1779033713
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:53.516154+02:00'
   last_ai_eval: null
@@ -313925,7 +314725,7 @@ https://medium.com/@charled.breteche/kind-cilium-metallb-and-no-kube-proxy-a9fe6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029060.744027
+  last_checked: 1779029060
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:20.744027+02:00'
   last_ai_eval: null
@@ -313959,7 +314759,7 @@ https://medium.com/@charled.breteche/kind-cilium-metallb-and-no-kube-proxy-a9fe6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032371.442842
+  last_checked: 1779032371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:31.442842+02:00'
   last_ai_eval: null
@@ -313991,7 +314791,7 @@ https://medium.com/@charled.breteche/securing-grafana-with-keycloak-sso-d01fec05
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031696.479804
+  last_checked: 1779031696
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:16.479804+02:00'
   last_ai_eval: null
@@ -314023,7 +314823,7 @@ https://medium.com/@chrisedrego/kubernetes-monitoring-kube-state-metrics-df6546a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029628.480961
+  last_checked: 1779029628
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:48.480961+02:00'
   last_ai_eval: null
@@ -314055,7 +314855,7 @@ https://medium.com/@claudio.domingos/ansible-awx-from-scratch-to-rest-api-part-4
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031460.479426
+  last_checked: 1779031460
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:20.479426+02:00'
   last_ai_eval: null
@@ -314087,7 +314887,7 @@ https://medium.com/@cloud_tips/kubernetes-incident-response-94daac6d7a2b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031520.695443
+  last_checked: 1779031520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:20.695443+02:00'
   last_ai_eval: null
@@ -314119,7 +314919,7 @@ https://medium.com/@cloud_tips/kubernetes-security-best-practices-ea1e3913c001:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031981.114863
+  last_checked: 1779031981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:01.114863+02:00'
   last_ai_eval: null
@@ -314153,7 +314953,7 @@ https://medium.com/@cloud_tips/kubernetes-security-best-practices-ea1e3913c001:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032080.278156
+  last_checked: 1779032080
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:40.278156+02:00'
   last_ai_eval: null
@@ -314187,7 +314987,7 @@ https://medium.com/@codebob75/application-network-security-in-azure-subnets-endp
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033187.033858
+  last_checked: 1779033187
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:07.033858+02:00'
   last_ai_eval: null
@@ -314223,7 +315023,7 @@ https://medium.com/@codingkarma/kubernetes-goat-part-1-8718b1345a42:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030267.643257
+  last_checked: 1779030267
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:27.643257+02:00'
   last_ai_eval: null
@@ -314255,7 +315055,7 @@ https://medium.com/@connect.hashblock/learn-how-you-can-create-a-chatbot-in-pyth
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029163.303002
+  last_checked: 1779029163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:03.303002+02:00'
   last_ai_eval: null
@@ -314287,7 +315087,7 @@ https://medium.com/@craig_robinson/guide-installing-an-okd-4-5-cluster-508a2631c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030589.130614
+  last_checked: 1779030589
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:49.130614+02:00'
   last_ai_eval: null
@@ -314318,7 +315118,7 @@ https://medium.com/@cyber-security/devops-01-example-project-with-terraform-ade5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030220.125676
+  last_checked: 1779030220
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:40.125676+02:00'
   last_ai_eval: null
@@ -314347,7 +315147,7 @@ https://medium.com/@d.deloatch/how-to-stop-all-instances-using-aws-sdk-for-pytho
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032333.338369
+  last_checked: 1779032333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:53.338369+02:00'
   last_ai_eval: null
@@ -314379,7 +315179,7 @@ https://medium.com/@d.kumarkaran12/devsecops-with-aws-codepipeline-and-ecs-c800f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032388.299949
+  last_checked: 1779032388
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:48.299949+02:00'
   last_ai_eval: null
@@ -314413,7 +315213,7 @@ https://medium.com/@dan.avila7/prueba-tus-proyectos-serverless-de-forma-local-co
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033157.911514
+  last_checked: 1779033157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:37.911514+02:00'
   last_ai_eval: null
@@ -314445,7 +315245,7 @@ https://medium.com/@danielaaronw/k8s-pod-anti-affinity-dd2667a20c5f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032551.96164
+  last_checked: 1779032551
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:31.961640+02:00'
   last_ai_eval: null
@@ -314479,7 +315279,7 @@ https://medium.com/@danielepolencic/binding-aws-iam-roles-to-kubernetes-service-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031552.687289
+  last_checked: 1779031552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:52.687289+02:00'
   last_ai_eval: null
@@ -314511,7 +315311,7 @@ https://medium.com/@danielepolencic/challenge-16-throttled-93133f8fd0ad:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033801.71776
+  last_checked: 1779033801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:21.717760+02:00'
   last_ai_eval: null
@@ -314543,7 +315343,7 @@ https://medium.com/@danielepolencic/how-does-rbac-work-in-kubernetes-d50dd34771c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030326.607701
+  last_checked: 1779030326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:26.607701+02:00'
   last_ai_eval: null
@@ -314575,7 +315375,7 @@ https://medium.com/@danielepolencic/isolating-kubernetes-pods-for-debugging-5fe4
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031896.220969
+  last_checked: 1779031896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:36.220969+02:00'
   last_ai_eval: null
@@ -314609,7 +315409,7 @@ https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030957.648497
+  last_checked: 1779030957
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:57.648497+02:00'
   last_ai_eval: null
@@ -314645,7 +315445,7 @@ https://medium.com/@danieljimgarcia/the-application-gateway-ingress-controller-i
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030299.706455
+  last_checked: 1779030299
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:59.706455+02:00'
   last_ai_eval: null
@@ -314679,7 +315479,7 @@ https://medium.com/@danieljimgarcia/the-application-gateway-ingress-controller-i
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032097.574967
+  last_checked: 1779032097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:57.574967+02:00'
   last_ai_eval: null
@@ -314712,7 +315512,7 @@ https://medium.com/@dast04/writing-custom-prometheus-exporters-in-python-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032681.622571
+  last_checked: 1779032681
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:41.622571+02:00'
   last_ai_eval: null
@@ -314746,7 +315546,7 @@ https://medium.com/@database-mesh/database-mesh-2-0-database-governance-in-a-clo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029575.28146
+  last_checked: 1779029575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:55.281460+02:00'
   last_ai_eval: null
@@ -314778,7 +315578,7 @@ https://medium.com/@datosh18/gitsign-in-remote-environments-6f40f47d289f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032699.144677
+  last_checked: 1779032699
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:59.144677+02:00'
   last_ai_eval: null
@@ -314812,7 +315612,7 @@ https://medium.com/@deejiw/test-helm-release-in-production-environment-with-zero
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031796.263732
+  last_checked: 1779031796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:56.263732+02:00'
   last_ai_eval: null
@@ -314846,7 +315646,7 @@ https://medium.com/@deepanshuyadavv11/task1-integrating-github-jenkins-and-docke
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030119.150605
+  last_checked: 1779030119
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:59.150605+02:00'
   last_ai_eval: null
@@ -314880,7 +315680,7 @@ https://medium.com/@deepeshjaiswal6734/an-introduction-to-kubernetes-architectur
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030951.650767
+  last_checked: 1779030951
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:51.650767+02:00'
   last_ai_eval: null
@@ -314912,7 +315712,7 @@ https://medium.com/@denhox/sharing-data-between-microservices-fe7fb9471208:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032639.810408
+  last_checked: 1779032639
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:59.810408+02:00'
   last_ai_eval: null
@@ -314946,7 +315746,7 @@ https://medium.com/@denhox/sharing-data-between-microservices-fe7fb9471208:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030538.451767
+  last_checked: 1779030538
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:58.451767+02:00'
   last_ai_eval: null
@@ -314980,7 +315780,7 @@ https://medium.com/@devfire/how-to-become-a-devops-engineer-in-six-months-or-les
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031257.897867
+  last_checked: 1779031257
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:57.897867+02:00'
   last_ai_eval: null
@@ -315012,7 +315812,7 @@ https://medium.com/@devml2016/lets-start-automation-using-jenkins-docker-github-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032337.337137
+  last_checked: 1779032337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:57.337137+02:00'
   last_ai_eval: null
@@ -315046,7 +315846,7 @@ https://medium.com/@devopsfolks8546/1-pods-c3d1a9349ba0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031079.650373
+  last_checked: 1779031079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:59.650373+02:00'
   last_ai_eval: null
@@ -315082,7 +315882,7 @@ https://medium.com/@devopsfolks8546/1-pods-c3d1a9349ba0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032872.662743
+  last_checked: 1779032872
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:52.662743+02:00'
   last_ai_eval: null
@@ -315116,7 +315916,7 @@ https://medium.com/@dfrancisczok/introduction-to-kubernetes-other-kubernetes-com
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029478.311483
+  last_checked: 1779029478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:18.311483+02:00'
   last_ai_eval: null
@@ -315148,7 +315948,7 @@ https://medium.com/@dima.statz_89242/no-code-data-collect-api-on-aws-d79e3681d20
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031108.780562
+  last_checked: 1779031108
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:28.780562+02:00'
   last_ai_eval: null
@@ -315182,7 +315982,7 @@ https://medium.com/@dimitrijevskiv/monitor-kubernetes-pod-status-from-a-jenkins-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029377.66755
+  last_checked: 1779029377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:37.667550+02:00'
   last_ai_eval: null
@@ -315214,7 +316014,7 @@ https://medium.com/@dius_au/delivering-value-on-kubernetes-8d5c5655c1b4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032195.527864
+  last_checked: 1779032195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:35.527864+02:00'
   last_ai_eval: null
@@ -315248,7 +316048,7 @@ https://medium.com/@dmglascoe/deploying-iam-users-and-s3-buckets-using-boto3-and
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030346.174152
+  last_checked: 1779030346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:46.174152+02:00'
   last_ai_eval: null
@@ -315282,7 +316082,7 @@ https://medium.com/@dominik.tornow/the-kubernetes-scheduler-cd429abac02f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031844.269556
+  last_checked: 1779031844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:44.269556+02:00'
   last_ai_eval: null
@@ -315315,7 +316115,7 @@ https://medium.com/@dotdc/a-set-of-modern-grafana-dashboards-for-kubernetes-4b98
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033594.563798
+  last_checked: 1779033594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:54.563798+02:00'
   last_ai_eval: null
@@ -315348,7 +316148,7 @@ https://medium.com/@dotdc/how-to-find-unused-prometheus-metrics-using-mimirtool-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032216.745381
+  last_checked: 1779032216
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:56.745381+02:00'
   last_ai_eval: null
@@ -315382,7 +316182,7 @@ https://medium.com/@dotdc/is-your-kubernetes-api-server-exposed-learn-how-to-che
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030534.133389
+  last_checked: 1779030534
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:54.133389+02:00'
   last_ai_eval: null
@@ -315415,7 +316215,7 @@ https://medium.com/@dsdatsme/terraform-gitops-ci-cd-with-approval-notifications-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032080.313668
+  last_checked: 1779032080
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:40.313668+02:00'
   last_ai_eval: null
@@ -315447,7 +316247,7 @@ https://medium.com/@dugouchet.a/manage-your-terraform-like-a-container-d2acbc46d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030084.558231
+  last_checked: 1779030084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:24.558231+02:00'
   last_ai_eval: null
@@ -315480,7 +316280,7 @@ https://medium.com/@duplocloud/infrastructure-as-code-but-you-dont-have-to-write
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032343.931914
+  last_checked: 1779032343
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:03.931914+02:00'
   last_ai_eval: null
@@ -315512,7 +316312,7 @@ https://medium.com/@ebin/stop-you-dont-need-microservices-dc732d70b3e0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033503.662602
+  last_checked: 1779033503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:23.662602+02:00'
   last_ai_eval: null
@@ -315544,7 +316344,7 @@ https://medium.com/@ebonyymonae/github-actions-and-automation-9637aa06af64:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032966.261369
+  last_checked: 1779032966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:26.261369+02:00'
   last_ai_eval: null
@@ -315576,7 +316376,7 @@ https://medium.com/@ebonyymonae/terraform-for-newbies-1f4c4bcd2ace:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034094.243459
+  last_checked: 1779034094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:14.243459+02:00'
   last_ai_eval: null
@@ -315608,7 +316408,7 @@ https://medium.com/@eduard.mihai.lemnaru/auto-update-helm-chart-version-using-ar
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029251.720975
+  last_checked: 1779029251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:31.720975+02:00'
   last_ai_eval: null
@@ -315642,7 +316442,7 @@ https://medium.com/@eduardo854/building-your-gitops-pipeline-with-github-actions
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029060.717414
+  last_checked: 1779029060
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:20.717414+02:00'
   last_ai_eval: null
@@ -315676,7 +316476,7 @@ https://medium.com/@ehsan-khodadadi/patterns-and-anti-patterns-for-a-reliable-ku
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032034.464201
+  last_checked: 1779032034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:54.464201+02:00'
   last_ai_eval: null
@@ -315710,7 +316510,7 @@ https://medium.com/@ehsan-khodadadi/prometheus-multi-cluster-monitoring-using-pr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034347.679707
+  last_checked: 1779034347
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:27.679707+02:00'
   last_ai_eval: null
@@ -315744,7 +316544,7 @@ https://medium.com/@ej.sta.ana/easy-blue-green-deployment-on-openshift-container
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034134.32029
+  last_checked: 1779034134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:54.320290+02:00'
   last_ai_eval: null
@@ -315778,7 +316578,7 @@ https://medium.com/@eliran89c/for-the-love-of-god-learn-when-to-use-cpu-limits-o
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033575.326227
+  last_checked: 1779033575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:35.326227+02:00'
   last_ai_eval: null
@@ -315812,7 +316612,7 @@ https://medium.com/@elliotgraebert/four-great-alternatives-to-hashicorps-terrafo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031739.601304
+  last_checked: 1779031739
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:59.601304+02:00'
   last_ai_eval: null
@@ -315845,7 +316645,7 @@ https://medium.com/@emmaliaocode/kubectl-create-vs-kubectl-apply-whats-the-diffe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034579.864266
+  last_checked: 1779034579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:19.864266+02:00'
   last_ai_eval: null
@@ -315878,7 +316678,7 @@ https://medium.com/@eoneoff/installing-istio-multicluster-deployment-with-terraf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030250.299664
+  last_checked: 1779030250
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:10.299664+02:00'
   last_ai_eval: null
@@ -315912,7 +316712,7 @@ https://medium.com/@eoneoff/installing-istio-multicluster-deployment-with-terraf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030204.216403
+  last_checked: 1779030204
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:24.216403+02:00'
   last_ai_eval: null
@@ -315946,7 +316746,7 @@ https://medium.com/@eriky/copilot-is-genuinely-scary-and-fascinating-at-the-same
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029552.305203
+  last_checked: 1779029552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:32.305203+02:00'
   last_ai_eval: null
@@ -315980,7 +316780,7 @@ https://medium.com/@ernestkwashie3/provisioning-amazon-elastic-kubernetes-servic
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032117.180281
+  last_checked: 1779032117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:17.180281+02:00'
   last_ai_eval: null
@@ -316014,7 +316814,7 @@ https://medium.com/@ernestkwashie3/provisioning-amazon-elastic-kubernetes-servic
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030868.32886
+  last_checked: 1779030868
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:28.328860+02:00'
   last_ai_eval: null
@@ -316046,7 +316846,7 @@ https://medium.com/@eshiett314/mutual-tls-with-emissary-ingress-and-linkerd-4aa3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034049.166499
+  last_checked: 1779034049
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:29.166499+02:00'
   last_ai_eval: null
@@ -316078,7 +316878,7 @@ https://medium.com/@espringe/amazon-s-customer-service-backdoor-be375b3428c4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032339.739086
+  last_checked: 1779032339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:59.739086+02:00'
   last_ai_eval: null
@@ -316112,7 +316912,7 @@ https://medium.com/@eumaho/setting-up-readiness-and-liveness-health-check-probes
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033068.032778
+  last_checked: 1779033068
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:08.032778+02:00'
   last_ai_eval: null
@@ -316146,7 +316946,7 @@ https://medium.com/@extio/understanding-kubernetes-annotations-enhancing-flexibi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030658.199701
+  last_checked: 1779030658
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:58.199701+02:00'
   last_ai_eval: null
@@ -316178,7 +316978,7 @@ https://medium.com/@ezinneanne/best-api-documentation-tools-you-need-cf3ef2c47e8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033764.917611
+  last_checked: 1779033764
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:44.917611+02:00'
   last_ai_eval: null
@@ -316212,7 +317012,7 @@ https://medium.com/@fabrizio-cafolla/dockerize-python-for-aws-lambda-deploy-with
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031600.298511
+  last_checked: 1779031600
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:40.298511+02:00'
   last_ai_eval: null
@@ -316244,7 +317044,7 @@ https://medium.com/@faisalkuzhan/day-43-90-infrastructure-as-code-iac-5a826258ee
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031185.89877
+  last_checked: 1779031185
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:45.898770+02:00'
   last_ai_eval: null
@@ -316276,7 +317076,7 @@ https://medium.com/@far3ns/kong-the-microservice-api-gateway-526c4ca0cfa6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034581.709531
+  last_checked: 1779034581
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:21.709531+02:00'
   last_ai_eval: null
@@ -316308,7 +317108,7 @@ https://medium.com/@fengruohang/database-in-kubernetes-is-that-a-good-idea-daf57
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029704.34759
+  last_checked: 1779029704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:04.347590+02:00'
   last_ai_eval: null
@@ -316340,7 +317140,7 @@ https://medium.com/@firat.yasar/backup-restore-kubernetes-resources-with-velero-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031142.590042
+  last_checked: 1779031142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:02.590042+02:00'
   last_ai_eval: null
@@ -316374,7 +317174,7 @@ https://medium.com/@florian.rieger/if-you-haven-t-heard-of-descriptors-you-don-t
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032100.160725
+  last_checked: 1779032100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:00.160725+02:00'
   last_ai_eval: null
@@ -316407,7 +317207,7 @@ https://medium.com/@franoisdagostini/gitops-build-infrastructure-resilient-appli
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031999.840298
+  last_checked: 1779031999
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:19.840298+02:00'
   last_ai_eval: null
@@ -316441,7 +317241,7 @@ https://medium.com/@frommeyerc/containers-and-the-jvm-about-cfs-and-how-to-deal-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030741.910528
+  last_checked: 1779030741
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:21.910528+02:00'
   last_ai_eval: null
@@ -316473,7 +317273,7 @@ https://medium.com/@fvtool/jenkins-cicd-getting-started-with-groovy-and-docker-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032966.266496
+  last_checked: 1779032966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:26.266496+02:00'
   last_ai_eval: null
@@ -316508,7 +317308,7 @@ https://medium.com/@fwiles/k9s-eks-context-error-7ff18df7547f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032966.275447
+  last_checked: 1779032966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:26.275447+02:00'
   last_ai_eval: null
@@ -316542,7 +317342,7 @@ https://medium.com/@gajaoncloud/demystifying-karpenters-advanced-features-consol
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033788.655044
+  last_checked: 1779033788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:08.655044+02:00'
   last_ai_eval: null
@@ -316576,7 +317376,7 @@ https://medium.com/@gajaoncloud/karpenter-mastery-nodepools-nodeclasses-for-work
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031494.404789
+  last_checked: 1779031494
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:54.404789+02:00'
   last_ai_eval: null
@@ -316610,7 +317410,7 @@ https://medium.com/@gajaoncloud/unleash-the-power-of-karpenter-automating-aws-ek
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034015.277106
+  last_checked: 1779034015
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:55.277106+02:00'
   last_ai_eval: null
@@ -316642,7 +317442,7 @@ https://medium.com/@gangsta_black/grafana-cool-dashboard-for-monitoring-jenkins-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033591.642162
+  last_checked: 1779033591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:51.642162+02:00'
   last_ai_eval: null
@@ -316676,7 +317476,7 @@ https://medium.com/@gangsta_black/grafana-cool-dashboard-for-monitoring-jenkins-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029631.069059
+  last_checked: 1779029631
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:51.069059+02:00'
   last_ai_eval: null
@@ -316708,7 +317508,7 @@ https://medium.com/@gdiener/how-to-build-a-smaller-docker-image-76779e18d48a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032922.3446
+  last_checked: 1779032922
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:42.344600+02:00'
   last_ai_eval: null
@@ -316742,7 +317542,7 @@ https://medium.com/@geoffrey.muselli/argocd-multi-cluster-helm-charts-installati
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030478.934656
+  last_checked: 1779030478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:58.934656+02:00'
   last_ai_eval: null
@@ -316776,7 +317576,7 @@ https://medium.com/@george_bakas/mastering-github-actions-environment-variables-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033397.784736
+  last_checked: 1779033397
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:37.784736+02:00'
   last_ai_eval: null
@@ -316809,7 +317609,7 @@ https://medium.com/@ghumare64/deploying-infrastructure-frontend-backend-on-aws-u
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031537.785877
+  last_checked: 1779031537
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:37.785877+02:00'
   last_ai_eval: null
@@ -316843,7 +317643,7 @@ https://medium.com/@gjoshevski/reduce-the-cost-of-running-aks-cluster-by-leverag
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033078.860814
+  last_checked: 1779033078
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:18.860814+02:00'
   last_ai_eval: null
@@ -316875,7 +317675,7 @@ https://medium.com/@glen.yu/getting-started-with-ebpf-and-cilium-on-gke-6553c5d7
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032661.69148
+  last_checked: 1779032661
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:21.691480+02:00'
   last_ai_eval: null
@@ -316907,7 +317707,7 @@ https://medium.com/@glen.yu/nginx-ingress-or-gke-ingress-d87dd9db504c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030708.290549
+  last_checked: 1779030708
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:48.290549+02:00'
   last_ai_eval: null
@@ -316941,7 +317741,7 @@ https://medium.com/@glen.yu/why-i-prefer-kyverno-over-gatekeeper-for-native-kube
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030429.922418
+  last_checked: 1779030429
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:09.922418+02:00'
   last_ai_eval: null
@@ -316973,7 +317773,7 @@ https://medium.com/@griggheo/initial-experiences-with-the-prometheus-monitoring-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031084.634477
+  last_checked: 1779031084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:04.634477+02:00'
   last_ai_eval: null
@@ -317007,7 +317807,7 @@ https://medium.com/@hammadsaif061/simplifying-microservices-management-with-kube
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029710.121518
+  last_checked: 1779029710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:10.121518+02:00'
   last_ai_eval: null
@@ -317038,7 +317838,7 @@ https://medium.com/@haozhao_2156/rescue-my-openshift-cluster-from-loss-of-2-mast
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033575.333108
+  last_checked: 1779033575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:35.333108+02:00'
   last_ai_eval: null
@@ -317067,7 +317867,7 @@ https://medium.com/@hardiktaneja_99752/lessons-after-running-kafka-in-production
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031064.297708
+  last_checked: 1779031064
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:44.297708+02:00'
   last_ai_eval: null
@@ -317101,7 +317901,7 @@ https://medium.com/@hari.balagopal/create-a-helm-chart-automatically-from-kubern
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030461.883979
+  last_checked: 1779030461
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:41.883979+02:00'
   last_ai_eval: null
@@ -317135,7 +317935,7 @@ https://medium.com/@harmonh/solutions-to-communication-problems-in-microservices
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033617.143858
+  last_checked: 1779033617
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:17.143858+02:00'
   last_ai_eval: null
@@ -317169,7 +317969,7 @@ https://medium.com/@harsh.manvar111/dont-confuse-the-difference-between-stateles
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033074.301425
+  last_checked: 1779033074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:14.301425+02:00'
   last_ai_eval: null
@@ -317201,7 +318001,7 @@ https://medium.com/@harshvijaythakkar/creating-ci-cd-pipeline-for-aws-ecs-part-i
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031381.508477
+  last_checked: 1779031381
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:01.508477+02:00'
   last_ai_eval: null
@@ -317235,7 +318035,7 @@ https://medium.com/@haseebshaukat2/kyverno-policy-engine-for-kubernetes-b49f3fac
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032817.247466
+  last_checked: 1779032817
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:57.247466+02:00'
   last_ai_eval: null
@@ -317267,7 +318067,7 @@ https://medium.com/@hashiroulap/terraform-aws-api-gateway-6d86a010f359:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031122.157004
+  last_checked: 1779031122
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:42.157004+02:00'
   last_ai_eval: null
@@ -317299,7 +318099,7 @@ https://medium.com/@hello_9187/why-we-are-not-supporting-opentf-a46855f52dc4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032054.408577
+  last_checked: 1779032054
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:14.408577+02:00'
   last_ai_eval: null
@@ -317331,7 +318131,7 @@ https://medium.com/@het.trivedi05/designing-multi-tenant-applications-on-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034094.264819
+  last_checked: 1779034094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:14.264819+02:00'
   last_ai_eval: null
@@ -317363,7 +318163,7 @@ https://medium.com/@hinsulak/multi-node-lightweight-kubernetes-setup-using-k3s-4
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034456.272671
+  last_checked: 1779034456
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:16.272671+02:00'
   last_ai_eval: null
@@ -317397,7 +318197,7 @@ https://medium.com/@hirushanonline/dynamic-scaling-with-kubernetes-event-driven-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029174.099981
+  last_checked: 1779029174
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:14.099981+02:00'
   last_ai_eval: null
@@ -317431,7 +318231,7 @@ https://medium.com/@hmquan08011996/set-up-microservice-on-kubernetes-write-confi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032549.483355
+  last_checked: 1779032549
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:29.483355+02:00'
   last_ai_eval: null
@@ -317465,7 +318265,7 @@ https://medium.com/@hmquan08011996/setup-microservices-on-kubernetes-automating-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029056.335197
+  last_checked: 1779029056
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:16.335197+02:00'
   last_ai_eval: null
@@ -317497,7 +318297,7 @@ https://medium.com/@hnaveed221/starting-out-with-kubernetes-21d0bd03c956:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029171.932364
+  last_checked: 1779029171
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:11.932364+02:00'
   last_ai_eval: null
@@ -317530,7 +318330,7 @@ https://medium.com/@hubian/16-best-practices-in-spring-boot-production-62c065a61
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031552.670152
+  last_checked: 1779031552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:52.670152+02:00'
   last_ai_eval: null
@@ -317562,7 +318362,7 @@ https://medium.com/@hunkarbozkurt/what-is-devops-how-was-devops-derived-660ef47d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032683.768975
+  last_checked: 1779032683
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:43.768975+02:00'
   last_ai_eval: null
@@ -317594,7 +318394,7 @@ https://medium.com/@i180826/using-docker-to-build-react-app-49862615e6f8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030360.445122
+  last_checked: 1779030360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:00.445122+02:00'
   last_ai_eval: null
@@ -317626,7 +318426,7 @@ https://medium.com/@icheko/wordpress-high-availability-on-kubernetes-f6c0bcc2f28
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031898.059579
+  last_checked: 1779031898
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:38.059579+02:00'
   last_ai_eval: null
@@ -317658,7 +318458,7 @@ https://medium.com/@imarunrk/continuous-gitops-the-way-to-do-devops-in-kubernete
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030034.532851
+  last_checked: 1779030034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:34.532851+02:00'
   last_ai_eval: null
@@ -317693,7 +318493,7 @@ https://medium.com/@imaze.enabulele/autoscaling-ec2-instances-for-high-availabil
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033024.773804
+  last_checked: 1779033024
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:24.773804+02:00'
   last_ai_eval: null
@@ -317725,7 +318525,7 @@ https://medium.com/@interviewready/data-replication-in-distributed-system-87f7d2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033040.438979
+  last_checked: 1779033040
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:40.438979+02:00'
   last_ai_eval: null
@@ -317759,7 +318559,7 @@ https://medium.com/@isalapiyarisi/getting-started-on-kubernetes-observability-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032184.705278
+  last_checked: 1779032184
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:24.705278+02:00'
   last_ai_eval: null
@@ -317793,7 +318593,7 @@ https://medium.com/@ishana98dadhich/integrating-aws-secret-manager-with-eks-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029151.227749
+  last_checked: 1779029151
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:51.227749+02:00'
   last_ai_eval: null
@@ -317827,7 +318627,7 @@ https://medium.com/@ismailyenigul/how-to-enable-openshift-oc-bash-auto-completio
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029590.129449
+  last_checked: 1779029590
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:10.129449+02:00'
   last_ai_eval: null
@@ -317860,7 +318660,7 @@ https://medium.com/@issy972/balancing-reliability-cost-and-performance-with-kube
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034564.162966
+  last_checked: 1779034564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:04.162966+02:00'
   last_ai_eval: null
@@ -317894,7 +318694,7 @@ https://medium.com/@it-craftsman/how-to-fix-kubernetes-namespaces-stuck-in-termi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033947.442879
+  last_checked: 1779033947
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:47.442879+02:00'
   last_ai_eval: null
@@ -317928,7 +318728,7 @@ https://medium.com/@jainal/mastering-graceful-shutdown-in-distributed-systems-an
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033424.413323
+  last_checked: 1779033424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:04.413323+02:00'
   last_ai_eval: null
@@ -317960,7 +318760,7 @@ https://medium.com/@jake.page91/the-guide-to-kubectl-i-never-had-3874cc6074ff:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033240.232301
+  last_checked: 1779033240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:00.232301+02:00'
   last_ai_eval: null
@@ -317994,7 +318794,7 @@ https://medium.com/@jasonmfehr/inspecting-kubernetes-client-to-api-server-networ
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032683.773218
+  last_checked: 1779032683
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:43.773218+02:00'
   last_ai_eval: null
@@ -318026,7 +318826,7 @@ https://medium.com/@jasonmfehr/kubernetes-informers-opening-the-mystery-box-4cd6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030346.186988
+  last_checked: 1779030346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:46.186988+02:00'
   last_ai_eval: null
@@ -318058,7 +318858,7 @@ https://medium.com/@javachampions/java-is-still-free-2-0-0-6b9aa8d6d244:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033586.276343
+  last_checked: 1779033586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:46.276343+02:00'
   last_ai_eval: null
@@ -318090,7 +318890,7 @@ https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030856.460385
+  last_checked: 1779030856
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:16.460385+02:00'
   last_ai_eval: null
@@ -318122,7 +318922,7 @@ https://medium.com/@jeevansathisocial/high-performance-api-gateway-3661d5a2fee0s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032977.285373
+  last_checked: 1779032977
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:37.285373+02:00'
   last_ai_eval: null
@@ -318153,7 +318953,7 @@ https://medium.com/@jeremyaherzog/cicada-an-integration-testing-framework-for-do
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032282.248114
+  last_checked: 1779032282
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:02.248114+02:00'
   last_ai_eval: null
@@ -318182,7 +318982,7 @@ https://medium.com/@jerome.decoster/create-temporary-environment-from-pull-reque
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030951.627175
+  last_checked: 1779030951
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:51.627175+02:00'
   last_ai_eval: null
@@ -318214,7 +319014,7 @@ https://medium.com/@jerome.decoster/kubernetes-eks-canary-deployment-1ef79ae89df
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029056.353509
+  last_checked: 1779029056
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:16.353509+02:00'
   last_ai_eval: null
@@ -318246,7 +319046,7 @@ https://medium.com/@jerome_tarte/extend-your-toolset-with-kubectl-plugin-5559606
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029340.766499
+  last_checked: 1779029340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:00.766499+02:00'
   last_ai_eval: null
@@ -318280,7 +319080,7 @@ https://medium.com/@jerome_tarte/managing-your-sensitive-information-during-gito
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029563.442662
+  last_checked: 1779029563
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:43.442662+02:00'
   last_ai_eval: null
@@ -318312,7 +319112,7 @@ https://medium.com/@jettycloud/making-sense-of-kubernetes-cpu-requests-and-limit
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031758.969273
+  last_checked: 1779031758
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:18.969273+02:00'
   last_ai_eval: null
@@ -318344,7 +319144,7 @@ https://medium.com/@jjlakis/gcp-secret-manager-with-self-hosted-kubernetes-db35d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034394.366238
+  last_checked: 1779034394
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:14.366238+02:00'
   last_ai_eval: null
@@ -318377,7 +319177,7 @@ https://medium.com/@jlamillan/rancher-deployed-kubernetes-on-oracle-cloud-infras
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031844.256988
+  last_checked: 1779031844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:44.256988+02:00'
   last_ai_eval: null
@@ -318410,7 +319210,7 @@ https://medium.com/@jmrobles/how-to-setup-hetzner-load-balancer-on-a-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029251.748891
+  last_checked: 1779029251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:31.748891+02:00'
   last_ai_eval: null
@@ -318444,7 +319244,7 @@ https://medium.com/@joelbelton/optimising-docker-performance-the-key-4-technique
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030346.194608
+  last_checked: 1779030346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:46.194608+02:00'
   last_ai_eval: null
@@ -318477,7 +319277,7 @@ https://medium.com/@joelkaplan1/gitops-with-istio-tekton-and-argo-cd-on-openshif
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034012.430355
+  last_checked: 1779034012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:52.430355+02:00'
   last_ai_eval: null
@@ -318509,7 +319309,7 @@ https://medium.com/@jon.mclean/argocd-the-gitops-way-90f7eb0d2606:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033328.848941
+  last_checked: 1779033328
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:28.848941+02:00'
   last_ai_eval: null
@@ -318542,7 +319342,7 @@ https://medium.com/@jonathan_37674/comparing-kubernetes-security-frameworks-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032779.570185
+  last_checked: 1779032779
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:19.570185+02:00'
   last_ai_eval: null
@@ -318574,7 +319374,7 @@ https://medium.com/@jonathan_37674/how-to-keep-your-ci-cd-pipelines-secure-armo-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034330.382532
+  last_checked: 1779034330
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:10.382532+02:00'
   last_ai_eval: null
@@ -318606,7 +319406,7 @@ https://medium.com/@jonathan_37674/how-to-secure-kubernetes-ingress-by-armo-cb86
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030132.287858
+  last_checked: 1779030132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:12.287858+02:00'
   last_ai_eval: null
@@ -318638,7 +319438,7 @@ https://medium.com/@jonathan_37674/how-to-validate-kubernetes-yaml-files-armo-e4
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031801.741793
+  last_checked: 1779031801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:01.741793+02:00'
   last_ai_eval: null
@@ -318672,7 +319472,7 @@ https://medium.com/@jonathan_37674/kubernetes-1-27-everything-you-should-know-ar
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031181.204179
+  last_checked: 1779031181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:41.204179+02:00'
   last_ai_eval: null
@@ -318706,7 +319506,7 @@ https://medium.com/@jonathan_37674/kubernetes-admission-controller-the-definitiv
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032242.874504
+  last_checked: 1779032242
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:22.874504+02:00'
   last_ai_eval: null
@@ -318740,7 +319540,7 @@ https://medium.com/@jonathan_37674/kubernetes-security-best-practices-definitive
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030384.451785
+  last_checked: 1779030384
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:24.451785+02:00'
   last_ai_eval: null
@@ -318774,7 +319574,7 @@ https://medium.com/@jonathan_37674/what-have-we-learned-from-scanning-over-10k-k
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029948.052041
+  last_checked: 1779029948
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:08.052041+02:00'
   last_ai_eval: null
@@ -318808,7 +319608,7 @@ https://medium.com/@jpcontad/a-year-of-running-kubernetes-as-a-product-7eed1204e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034172.805851
+  last_checked: 1779034172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:32.805851+02:00'
   last_ai_eval: null
@@ -318841,7 +319641,7 @@ https://medium.com/@jportasa/ecs-jenkins-plugin-to-create-ephemeral-slaves-in-fa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033903.359483
+  last_checked: 1779033903
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:03.359483+02:00'
   last_ai_eval: null
@@ -318873,7 +319673,7 @@ https://medium.com/@jstrachan/fabric8-please-check-out-jenkins-x-instead-8295a02
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032296.514845
+  last_checked: 1779032296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:16.514845+02:00'
   last_ai_eval: null
@@ -318907,7 +319707,7 @@ https://medium.com/@jtdv01/kubernetes-authorization-and-role-based-access-contro
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031620.063769
+  last_checked: 1779031620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:00.063769+02:00'
   last_ai_eval: null
@@ -318939,7 +319739,7 @@ https://medium.com/@juliorenner123/k8s-creating-a-kube-scheduler-plugin-8a826c48
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030390.647642
+  last_checked: 1779030390
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:30.647642+02:00'
   last_ai_eval: null
@@ -318971,7 +319771,7 @@ https://medium.com/@junjun231953_53717/terraform-best-practices-737153356d41:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033704.279467
+  last_checked: 1779033704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:44.279467+02:00'
   last_ai_eval: null
@@ -319004,7 +319804,7 @@ https://medium.com/@jweng1/setting-up-kafkasource-to-send-data-and-displayed-wit
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031944.807702
+  last_checked: 1779031944
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:24.807702+02:00'
   last_ai_eval: null
@@ -319038,7 +319838,7 @@ https://medium.com/@kachidude007/setting-up-an-access-token-in-gitlab-for-a-jenk
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030199.056839
+  last_checked: 1779030199
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:19.056839+02:00'
   last_ai_eval: null
@@ -319070,7 +319870,7 @@ https://medium.com/@kajan26/the-myth-of-scalability-in-kubernetes-e49953944b8e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032920.302734
+  last_checked: 1779032920
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:40.302734+02:00'
   last_ai_eval: null
@@ -319104,7 +319904,7 @@ https://medium.com/@karanshingde/machine-learning-in-production-your-comprehensi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034454.127812
+  last_checked: 1779034454
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:14.127812+02:00'
   last_ai_eval: null
@@ -319138,7 +319938,7 @@ https://medium.com/@kennethtcp/how-to-spread-replica-pods-into-nodes-evenly-by-t
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029565.149677
+  last_checked: 1779029565
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:45.149677+02:00'
   last_ai_eval: null
@@ -319172,7 +319972,7 @@ https://medium.com/@kevin30101999/machine-learning-pipeline-using-argo-workflow-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032289.682439
+  last_checked: 1779032289
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:09.682439+02:00'
   last_ai_eval: null
@@ -319206,7 +320006,7 @@ https://medium.com/@kevin30101999/machine-learning-pipeline-using-argo-workflow-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032420.900594
+  last_checked: 1779032420
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:20.900594+02:00'
   last_ai_eval: null
@@ -319240,7 +320040,7 @@ https://medium.com/@kinghuang/docker-compose-anchors-aliases-extensions-a1e4105d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030014.691964
+  last_checked: 1779030014
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:14.691964+02:00'
   last_ai_eval: null
@@ -319274,7 +320074,7 @@ https://medium.com/@knoldus/configure-ssl-certificate-with-cert-manager-on-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031676.554534
+  last_checked: 1779031676
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:56.554534+02:00'
   last_ai_eval: null
@@ -319306,7 +320106,7 @@ https://medium.com/@knoldus/how-to-schedule-pods-on-nodes-in-kubernetes-af321d8e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029269.742196
+  last_checked: 1779029269
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:49.742196+02:00'
   last_ai_eval: null
@@ -319338,7 +320138,7 @@ https://medium.com/@knoldus/introduction-to-kubernetes-deployment-strategies-par
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033432.048373
+  last_checked: 1779033432
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:12.048373+02:00'
   last_ai_eval: null
@@ -319364,7 +320164,7 @@ https://medium.com/@knoldus/introduction-to-sealed-secrets-in-kubernetes-7857b36
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033788.670834
+  last_checked: 1779033788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:08.670834+02:00'
   last_ai_eval: null
@@ -319392,7 +320192,7 @@ https://medium.com/@knoldus/using-sealed-secrets-in-kubernetes-7f7518d4c984:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033572.542768
+  last_checked: 1779033572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:32.542768+02:00'
   last_ai_eval: null
@@ -319426,7 +320226,7 @@ https://medium.com/@krishnendupatra/best-practices-to-achieve-zero-downtime-on-k
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031535.470635
+  last_checked: 1779031535
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:35.470635+02:00'
   last_ai_eval: null
@@ -319458,7 +320258,7 @@ https://medium.com/@kylekhunter/kubernetes-monitoring-with-prometheus-a149c35694
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030009.182451
+  last_checked: 1779030009
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:09.182451+02:00'
   last_ai_eval: null
@@ -319492,7 +320292,7 @@ https://medium.com/@kylelzk/kubernetes-theory-understanding-kubernetes-component
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033384.451316
+  last_checked: 1779033384
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:24.451316+02:00'
   last_ai_eval: null
@@ -319525,7 +320325,7 @@ https://medium.com/@ladoui.bilal/10-git-commands-should-every-devops-should-know
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030335.205309
+  last_checked: 1779030335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:35.205309+02:00'
   last_ai_eval: null
@@ -319559,7 +320359,7 @@ https://medium.com/@lambdaEranga/monitor-kubernets-services-endpoints-with-prome
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032902.041171
+  last_checked: 1779032902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:22.041171+02:00'
   last_ai_eval: null
@@ -319591,7 +320391,7 @@ https://medium.com/@leocherian/simple-cdk-app-to-create-eks-cluster-06f651a12ccd
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034424.546344
+  last_checked: 1779034424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:44.546344+02:00'
   last_ai_eval: null
@@ -319624,7 +320424,7 @@ https://medium.com/@lessandro.ugulino/securing-the-kubernetes-cluster-c5ab43fe0d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031328.916588
+  last_checked: 1779031328
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:08.916588+02:00'
   last_ai_eval: null
@@ -319658,7 +320458,7 @@ https://medium.com/@lfoster49203/kubernetes-on-azure-setting-up-a-cluster-on-mic
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032539.912231
+  last_checked: 1779032539
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:19.912231+02:00'
   last_ai_eval: null
@@ -319690,7 +320490,7 @@ https://medium.com/@litombeg/kubernetes-high-level-architecture-8a39456c2023:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030726.957195
+  last_checked: 1779030726
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:06.957195+02:00'
   last_ai_eval: null
@@ -319722,7 +320522,7 @@ https://medium.com/@lucapompei91/kubernetes-observability-17a7875a38f6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030528.894036
+  last_checked: 1779030528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:48.894036+02:00'
   last_ai_eval: null
@@ -319756,7 +320556,7 @@ https://medium.com/@lupass93/zero-trust-architecture-on-kubernetes-with-istio-se
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031445.851556
+  last_checked: 1779031445
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:05.851556+02:00'
   last_ai_eval: null
@@ -319788,7 +320588,7 @@ https://medium.com/@m.json/the-kubernetes-cloud-controller-manager-d440af0d2be5:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030119.138915
+  last_checked: 1779030119
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:59.138915+02:00'
   last_ai_eval: null
@@ -319820,7 +320620,7 @@ https://medium.com/@madhankannan7/kubernetes-in-production-key-considerations-b2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031349.200381
+  last_checked: 1779031349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:29.200381+02:00'
   last_ai_eval: null
@@ -319853,7 +320653,7 @@ https://medium.com/@maggarwa/part-1-why-red-hat-openshift-service-mesh-54b8b6ae1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030403.673567
+  last_checked: 1779030403
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:43.673567+02:00'
   last_ai_eval: null
@@ -319885,7 +320685,7 @@ https://medium.com/@magstherdev/opentelemetry-on-kubernetes-c167f024b35f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031442.142284
+  last_checked: 1779031442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:02.142284+02:00'
   last_ai_eval: null
@@ -319917,7 +320717,7 @@ https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032622.458912
+  last_checked: 1779032622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:42.458912+02:00'
   last_ai_eval: null
@@ -319952,7 +320752,7 @@ https://medium.com/@maneesha649nirman/design-patterns-for-microservices-30bed0d2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031377.617343
+  last_checked: 1779031377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:57.617343+02:00'
   last_ai_eval: null
@@ -319986,7 +320786,7 @@ https://medium.com/@maneesha649nirman/design-patterns-for-microservices-30bed0d2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033772.782319
+  last_checked: 1779033772
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:52.782319+02:00'
   last_ai_eval: null
@@ -320018,7 +320818,7 @@ https://medium.com/@marc.guerrini/diy-istio-validate-jwt-1ffbd488b1f3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034372.698739
+  last_checked: 1779034372
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:52.698739+02:00'
   last_ai_eval: null
@@ -320050,7 +320850,7 @@ https://medium.com/@marc.khouzam/shell-completion-for-plugins-with-helm-3-8-7cb0
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030230.379164
+  last_checked: 1779030230
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:50.379164+02:00'
   last_ai_eval: null
@@ -320082,7 +320882,7 @@ https://medium.com/@marco.franssen/gitops-using-helmsman-to-apply-helm-charts-to
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033309.107364
+  last_checked: 1779033309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:09.107364+02:00'
   last_ai_eval: null
@@ -320114,7 +320914,7 @@ https://medium.com/@marco.franssen/install-hashicorp-vault-on-kubernetes-using-h
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031896.219976
+  last_checked: 1779031896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:36.219976+02:00'
   last_ai_eval: null
@@ -320144,7 +320944,7 @@ https://medium.com/@marinradjenovic/why-do-you-still-need-to-think-of-scalabilit
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029899.073319
+  last_checked: 1779029899
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:19.073319+02:00'
   last_ai_eval: null
@@ -320176,7 +320976,7 @@ https://medium.com/@mariusz_kujawski/terraform-for-a-data-engineer-553f7538fec8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032287.584444
+  last_checked: 1779032287
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:07.584444+02:00'
   last_ai_eval: null
@@ -320210,7 +321010,7 @@ https://medium.com/@mark.andreev/how-to-configure-kubernetes-memory-limits-for-j
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029356.188684
+  last_checked: 1779029356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:16.188684+02:00'
   last_ai_eval: null
@@ -320242,7 +321042,7 @@ https://medium.com/@markcallen_devops/setup-kubernetes-admin-on-linux-with-brew-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032751.444563
+  last_checked: 1779032751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:51.444563+02:00'
   last_ai_eval: null
@@ -320274,7 +321074,7 @@ https://medium.com/@marko.luksa/delaying-application-start-until-sidecar-is-read
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031416.253116
+  last_checked: 1779031416
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:36.253116+02:00'
   last_ai_eval: null
@@ -320308,7 +321108,7 @@ https://medium.com/@marom.itamar/kubernetes-controllers-custom-resources-and-ope
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030196.218631
+  last_checked: 1779030196
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:16.218631+02:00'
   last_ai_eval: null
@@ -320342,7 +321142,7 @@ https://medium.com/@martin.hodges/adding-observability-to-a-kubernetes-cluster-u
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033157.868372
+  last_checked: 1779033157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:37.868372+02:00'
   last_ai_eval: null
@@ -320374,7 +321174,7 @@ https://medium.com/@martin.hodges/enabling-tls-on-your-vault-cluster-on-kubernet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031541.288398
+  last_checked: 1779031541
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:41.288398+02:00'
   last_ai_eval: null
@@ -320408,7 +321208,7 @@ https://medium.com/@martin.hodges/how-to-install-keycloak-iam-on-your-kubernetes
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031896.232083
+  last_checked: 1779031896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:36.232083+02:00'
   last_ai_eval: null
@@ -320442,7 +321242,7 @@ https://medium.com/@martin.hodges/introduction-to-vault-to-provide-secret-manage
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032869.050703
+  last_checked: 1779032869
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:49.050703+02:00'
   last_ai_eval: null
@@ -320476,7 +321276,7 @@ https://medium.com/@martin.hodges/introduction-to-vault-to-provide-secret-manage
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031844.316104
+  last_checked: 1779031844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:44.316104+02:00'
   last_ai_eval: null
@@ -320510,7 +321310,7 @@ https://medium.com/@martin.hodges/using-a-wildcard-certificate-within-your-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032642.420397
+  last_checked: 1779032642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:02.420397+02:00'
   last_ai_eval: null
@@ -320544,7 +321344,7 @@ https://medium.com/@martin.hodges/why-do-i-need-an-api-gateway-on-a-kubernetes-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032966.263089
+  last_checked: 1779032966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:26.263089+02:00'
   last_ai_eval: null
@@ -320577,7 +321377,7 @@ https://medium.com/@martin.hodges/why-do-i-need-an-api-gateway-on-a-kubernetes-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032368.388018
+  last_checked: 1779032368
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:28.388018+02:00'
   last_ai_eval: null
@@ -320611,7 +321411,7 @@ https://medium.com/@mathieuces/how-to-calculate-cpu-for-containers-in-k8s-dynami
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034232.485011
+  last_checked: 1779034232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:32.485011+02:00'
   last_ai_eval: null
@@ -320645,7 +321445,7 @@ https://medium.com/@mbarkin.narin/problem-solving-strategies-for-microservice-ar
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030119.171872
+  last_checked: 1779030119
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:59.171872+02:00'
   last_ai_eval: null
@@ -320679,7 +321479,7 @@ https://medium.com/@mbarkin.narin/problem-solving-strategies-for-microservice-ar
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033619.15322
+  last_checked: 1779033619
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:19.153220+02:00'
   last_ai_eval: null
@@ -320713,7 +321513,7 @@ https://medium.com/@mbarkin.narin/problem-solving-strategies-for-microservice-ar
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031999.82984
+  last_checked: 1779031999
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:19.829840+02:00'
   last_ai_eval: null
@@ -320745,7 +321545,7 @@ https://medium.com/@meng.yan/what-happens-when-deleting-a-pod-d1219c7e1b53:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034265.00945
+  last_checked: 1779034265
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:05.009450+02:00'
   last_ai_eval: null
@@ -320777,7 +321577,7 @@ https://medium.com/@mertmengu/aws-sam-cli-advanced-serverless-deployments-07432f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031981.13288
+  last_checked: 1779031981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:01.132880+02:00'
   last_ai_eval: null
@@ -320809,7 +321609,7 @@ https://medium.com/@mfsilv/kubernetes-a-gentle-introduction-9d23de7f00e0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032157.07266
+  last_checked: 1779032157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:57.072660+02:00'
   last_ai_eval: null
@@ -320840,7 +321640,7 @@ https://medium.com/@mfsilv/kubernetes-for-dummies-the-cluster-7cf6a7b5532:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033486.697646
+  last_checked: 1779033486
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:06.697646+02:00'
   last_ai_eval: null
@@ -320867,7 +321667,7 @@ https://medium.com/@michaeljguarino/how-we-created-an-in-browser-kubernetes-expe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033917.104319
+  last_checked: 1779033917
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:17.104319+02:00'
   last_ai_eval: null
@@ -320898,7 +321698,7 @@ https://medium.com/@michaelkm03/api-testing-with-postman-build-a-dynamic-test-su
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029369.329864
+  last_checked: 1779029369
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:29.329864+02:00'
   last_ai_eval: null
@@ -320924,7 +321724,7 @@ https://medium.com/@michaelkm03/rest-api-test-automation-with-postman-jenkins-1-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032462.022954
+  last_checked: 1779032462
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:02.022954+02:00'
   last_ai_eval: null
@@ -320951,7 +321751,7 @@ https://medium.com/@micheldirk/on-amazon-eks-and-karpenter-2b84e75e254e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033757.299393
+  last_checked: 1779033757
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:37.299393+02:00'
   last_ai_eval: null
@@ -320983,7 +321783,7 @@ https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032254.673857
+  last_checked: 1779032254
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:34.673857+02:00'
   last_ai_eval: null
@@ -321019,7 +321819,7 @@ https://medium.com/@mike_tyson_cloud/aws-landing-zone-mastering-the-architecture
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030846.497745
+  last_checked: 1779030846
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:06.497745+02:00'
   last_ai_eval: null
@@ -321051,7 +321851,7 @@ https://medium.com/@mike_tyson_cloud/it-automation-10-alternatives-to-terraform-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030433.684105
+  last_checked: 1779030433
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:13.684105+02:00'
   last_ai_eval: null
@@ -321083,7 +321883,7 @@ https://medium.com/@mjkool/kubernetes-operator-simplified-96b8c8f7e627:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030028.680706
+  last_checked: 1779030028
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:28.680706+02:00'
   last_ai_eval: null
@@ -321117,7 +321917,7 @@ https://medium.com/@mjkool/kubernetes-operator-simplified-96b8c8f7e627:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031539.734656
+  last_checked: 1779031539
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:39.734656+02:00'
   last_ai_eval: null
@@ -321149,7 +321949,7 @@ https://medium.com/@moep_moep/test-driven-development-with-ansible-using-molecul
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031099.07979
+  last_checked: 1779031099
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:19.079790+02:00'
   last_ai_eval: null
@@ -321181,7 +321981,7 @@ https://medium.com/@mohaamer5/kubernetes-pod-priority-and-preemption-943c58aee07
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033479.070737
+  last_checked: 1779033479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:59.070737+02:00'
   last_ai_eval: null
@@ -321214,7 +322014,7 @@ https://medium.com/@moshe.beladev.mb/better-debugging-environment-for-your-micro
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030522.170144
+  last_checked: 1779030522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:42.170144+02:00'
   last_ai_eval: null
@@ -321246,7 +322046,7 @@ https://medium.com/@muhidabid.cs/why-does-kubernetes-need-ingress-73d969fb6ffe:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033569.95399
+  last_checked: 1779033569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:29.953990+02:00'
   last_ai_eval: null
@@ -321278,7 +322078,7 @@ https://medium.com/@muppedaanvesh/a-hand-on-guide-to-vault-in-kubernetes-%EF%B8%
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032877.756724
+  last_checked: 1779032877
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:57.756724+02:00'
   last_ai_eval: null
@@ -321312,7 +322112,7 @@ https://medium.com/@muppedaanvesh/a-hands-on-guide-to-kubernetes-monitoring-usin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032360.926772
+  last_checked: 1779032360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:20.926772+02:00'
   last_ai_eval: null
@@ -321346,7 +322146,7 @@ https://medium.com/@muppedaanvesh/azure-devops-self-hosted-agents-on-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029502.36134
+  last_checked: 1779029502
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:42.361340+02:00'
   last_ai_eval: null
@@ -321380,7 +322180,7 @@ https://medium.com/@mustafaaltunok/how-ingress-service-deployment-and-pod-link-t
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029805.136
+  last_checked: 1779029805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:45.136000+02:00'
   last_ai_eval: null
@@ -321412,7 +322212,7 @@ https://medium.com/@nadinCodeHat/http-based-microservices-is-a-bad-idea-670d3db2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032368.379902
+  last_checked: 1779032368
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:28.379902+02:00'
   last_ai_eval: null
@@ -321446,7 +322246,7 @@ https://medium.com/@nanditasahu031/devsecops-implementing-secure-ci-cd-pipelines
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033713.533902
+  last_checked: 1779033713
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:53.533902+02:00'
   last_ai_eval: null
@@ -321478,7 +322278,7 @@ https://medium.com/@nanditasahu031/how-to-integrate-hashicorp-vault-with-jenkins
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031649.432503
+  last_checked: 1779031649
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:29.432503+02:00'
   last_ai_eval: null
@@ -321505,7 +322305,7 @@ https://medium.com/@nanditasahu031/how-to-start-with-kustomize-its-features-dd54
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029899.053317
+  last_checked: 1779029899
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:19.053317+02:00'
   last_ai_eval: null
@@ -321537,7 +322337,7 @@ https://medium.com/@nanditasahu031/how-to-start-with-terragrunt-5cd1a842088a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031226.32207
+  last_checked: 1779031226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:26.322070+02:00'
   last_ai_eval: null
@@ -321569,7 +322369,7 @@ https://medium.com/@nanditasahu031/istio-service-mesh-a11654f90ed9:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031142.592492
+  last_checked: 1779031142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:02.592492+02:00'
   last_ai_eval: null
@@ -321601,7 +322401,7 @@ https://medium.com/@nanditasahu031/terraform-with-gcp-cloud-d25d60a6e740:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031987.519978
+  last_checked: 1779031987
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:07.519978+02:00'
   last_ai_eval: null
@@ -321635,7 +322435,7 @@ https://medium.com/@nanditasahu031/terraformer-generate-terraform-files-from-exi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032239.300954
+  last_checked: 1779032239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:19.300954+02:00'
   last_ai_eval: null
@@ -321666,7 +322466,7 @@ https://medium.com/@nblaye/exporting-kafka-jmx-metrics-to-grafana-1b9d32fe900a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032731.773289
+  last_checked: 1779032731
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:31.773289+02:00'
   last_ai_eval: null
@@ -321693,7 +322493,7 @@ https://medium.com/@neonforge/why-you-shouldnt-use-aws-managed-kms-keys-83d9eb9d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034326.322793
+  last_checked: 1779034326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:06.322793+02:00'
   last_ai_eval: null
@@ -321726,7 +322526,7 @@ https://medium.com/@nidhibansal26/iac-and-openshift-virtualization-handshake-c0a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029067.850496
+  last_checked: 1779029067
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:27.850496+02:00'
   last_ai_eval: null
@@ -321758,7 +322558,7 @@ https://medium.com/@nikhil.purva/securing-kubernetes-secrets-with-hashicorp-vaul
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029487.026816
+  last_checked: 1779029487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:27.026816+02:00'
   last_ai_eval: null
@@ -321792,7 +322592,7 @@ https://medium.com/@niklas.uhrberg/auto-scaling-in-kubernetes-using-kafka-and-ap
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029732.069585
+  last_checked: 1779029732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:32.069585+02:00'
   last_ai_eval: null
@@ -321860,7 +322660,7 @@ https://medium.com/@nomulex/how-to-create-an-ssh-tunnel-to-a-remote-database-in-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032388.300992
+  last_checked: 1779032388
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:48.300992+02:00'
   last_ai_eval: null
@@ -321894,7 +322694,7 @@ https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-par
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031438.016198
+  last_checked: 1779031438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:58.016198+02:00'
   last_ai_eval: null
@@ -321926,7 +322726,7 @@ https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-par
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030384.508601
+  last_checked: 1779030384
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:24.508601+02:00'
   last_ai_eval: null
@@ -321954,7 +322754,7 @@ https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-par
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034104.964906
+  last_checked: 1779034104
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:24.964906+02:00'
   last_ai_eval: null
@@ -321982,7 +322782,7 @@ https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-par
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029374.19733
+  last_checked: 1779029374
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:34.197330+02:00'
   last_ai_eval: null
@@ -322010,7 +322810,7 @@ https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-par
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034347.669808
+  last_checked: 1779034347
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:27.669808+02:00'
   last_ai_eval: null
@@ -322038,7 +322838,7 @@ https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-c4b45a080bac:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033187.035086
+  last_checked: 1779033187
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:07.035086+02:00'
   last_ai_eval: null
@@ -322070,7 +322870,7 @@ https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-last-part-c68ca71bc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034131.339149
+  last_checked: 1779034131
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:51.339149+02:00'
   last_ai_eval: null
@@ -322103,7 +322903,7 @@ https://medium.com/@nsfabrice2009/how-to-install-argocd-on-k8s-cluster-ad9084c71
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031849.919748
+  last_checked: 1779031849
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:49.919748+02:00'
   last_ai_eval: null
@@ -322136,7 +322936,7 @@ https://medium.com/@oamdev2020/glue-terraform-ecosystem-into-kubernetes-world-3e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033579.275747
+  last_checked: 1779033579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:39.275747+02:00'
   last_ai_eval: null
@@ -322168,7 +322968,7 @@ https://medium.com/@okandavut/what-is-gitflow-c0be7a659992:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032017.117705
+  last_checked: 1779032017
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:37.117705+02:00'
   last_ai_eval: null
@@ -322202,7 +323002,7 @@ https://medium.com/@okandavut/what-is-gitflow-c0be7a659992:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029513.462402
+  last_checked: 1779029513
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:53.462402+02:00'
   last_ai_eval: null
@@ -322236,7 +323036,7 @@ https://medium.com/@onai.rotich/4-tools-that-make-it-easy-to-manage-your-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032100.163651
+  last_checked: 1779032100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:00.163651+02:00'
   last_ai_eval: null
@@ -322268,7 +323068,7 @@ https://medium.com/@onai.rotich/understand-container-metrics-and-why-they-matter
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031676.546383
+  last_checked: 1779031676
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:56.546383+02:00'
   last_ai_eval: null
@@ -322300,7 +323100,7 @@ https://medium.com/@orangecola3/understanding-podsecurity-in-kubernetes-e58a6510
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032134.575536
+  last_checked: 1779032134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:34.575536+02:00'
   last_ai_eval: null
@@ -322334,7 +323134,7 @@ https://medium.com/@orangecola3/understanding-podsecurity-in-kubernetes-e58a6510
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033309.100274
+  last_checked: 1779033309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:09.100274+02:00'
   last_ai_eval: null
@@ -322366,7 +323166,7 @@ https://medium.com/@ospalaemon/introducing-palaemon-the-savior-of-kubernetes-pod
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031438.018866
+  last_checked: 1779031438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:58.018866+02:00'
   last_ai_eval: null
@@ -322398,7 +323198,7 @@ https://medium.com/@ostridelabs/k8s-vs-k3s-the-comprehensive-difference-f7667d14
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029634.053842
+  last_checked: 1779029634
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:54.053842+02:00'
   last_ai_eval: null
@@ -322432,7 +323232,7 @@ https://medium.com/@outlier.developer/getting-started-with-argocd-for-gitops-kub
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031398.872122
+  last_checked: 1779031398
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:18.872122+02:00'
   last_ai_eval: null
@@ -322466,7 +323266,7 @@ https://medium.com/@paolo.gallina/releasing-helm-charts-maintaining-your-mental-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031559.170504
+  last_checked: 1779031559
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:59.170504+02:00'
   last_ai_eval: null
@@ -322500,7 +323300,7 @@ https://medium.com/@paolo.gallina/releasing-helm-charts-maintaining-your-mental-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033583.482056
+  last_checked: 1779033583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:43.482056+02:00'
   last_ai_eval: null
@@ -322566,7 +323366,7 @@ https://medium.com/@pauldotyu/service-mesh-considerations-117561f30295:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030534.138498
+  last_checked: 1779030534
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:54.138498+02:00'
   last_ai_eval: null
@@ -322598,7 +323398,7 @@ https://medium.com/@pavanbelagatti/kubernetes-service-types-explained-2709cde3bc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033947.441837
+  last_checked: 1779033947
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:47.441837+02:00'
   last_ai_eval: null
@@ -322632,7 +323432,7 @@ https://medium.com/@pbijjala/considerations-for-hardening-your-gke-a-workload-pe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031410.217121
+  last_checked: 1779031410
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:30.217121+02:00'
   last_ai_eval: null
@@ -322664,7 +323464,7 @@ https://medium.com/@pbijjala/container-security-an-eco-system-183dbffdf2d8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033844.627251
+  last_checked: 1779033844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:04.627251+02:00'
   last_ai_eval: null
@@ -322697,7 +323497,7 @@ https://medium.com/@pbijjala/recap-elasticity-in-kubernetes-gke-543d8523d3c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033715.602813
+  last_checked: 1779033715
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:55.602813+02:00'
   last_ai_eval: null
@@ -322729,7 +323529,7 @@ https://medium.com/@pbijjala/recap-kube-vrs-cloud-dns-in-gke-b8d1d407e00d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031807.83641
+  last_checked: 1779031807
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:07.836410+02:00'
   last_ai_eval: null
@@ -322762,7 +323562,7 @@ https://medium.com/@peiruwang/build-ci-cd-multibranch-pipeline-with-jenkins-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029120.71703
+  last_checked: 1779029120
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:20.717030+02:00'
   last_ai_eval: null
@@ -322796,7 +323596,7 @@ https://medium.com/@peiruwang/build-ci-cd-multibranch-pipeline-with-jenkins-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031944.850107
+  last_checked: 1779031944
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:24.850107+02:00'
   last_ai_eval: null
@@ -322830,7 +323630,7 @@ https://medium.com/@percenuage/my-adventure-with-helm-as-gitops-in-a-distributed
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030802.959124
+  last_checked: 1779030802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:22.959124+02:00'
   last_ai_eval: null
@@ -322864,7 +323664,7 @@ https://medium.com/@perspectivementor/6-essential-skills-for-landing-a-devops-jo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034045.342358
+  last_checked: 1779034045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:25.342358+02:00'
   last_ai_eval: null
@@ -322898,7 +323698,7 @@ https://medium.com/@pflooky/intro-to-kubernetes-mutating-webhooks-even-if-you-do
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034506.915448
+  last_checked: 1779034506
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:06.915448+02:00'
   last_ai_eval: null
@@ -322930,7 +323730,7 @@ https://medium.com/@pittar/running-oracle-12c-on-openshift-container-platform-ca
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034391.811562
+  last_checked: 1779034391
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:11.811562+02:00'
   last_ai_eval: null
@@ -322962,7 +323762,7 @@ https://medium.com/@piyush.sachdeva055/deploy-aks-cluster-in-azure-with-terrafor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034568.803401
+  last_checked: 1779034568
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:08.803401+02:00'
   last_ai_eval: null
@@ -322996,7 +323796,7 @@ https://medium.com/@piyush_74867/apache-airflow-on-kubernetes-at-scale-a-peak-un
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030348.021398
+  last_checked: 1779030348
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:48.021398+02:00'
   last_ai_eval: null
@@ -323028,7 +323828,7 @@ https://medium.com/@pleasingsmoke/graceful-shutdown-of-pods-in-kubernetes-6da558
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034581.731126
+  last_checked: 1779034581
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:21.731126+02:00'
   last_ai_eval: null
@@ -323060,7 +323860,7 @@ https://medium.com/@polatatc/terraform-the-most-demanded-devops-skill-88c461641e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030736.406247
+  last_checked: 1779030736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:16.406247+02:00'
   last_ai_eval: null
@@ -323092,7 +323892,7 @@ https://medium.com/@portainerio/kubernetes-the-ultimate-enabler-of-automation-27
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031645.252226
+  last_checked: 1779031645
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:25.252226+02:00'
   last_ai_eval: null
@@ -323126,7 +323926,7 @@ https://medium.com/@poseidon.os/poseidon-a-kubernetes-cluster-visualization-cost
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030685.018275
+  last_checked: 1779030685
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:25.018275+02:00'
   last_ai_eval: null
@@ -323160,7 +323960,7 @@ https://medium.com/@poseidon.os/poseidon-a-kubernetes-cluster-visualization-cost
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029826.288246
+  last_checked: 1779029826
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:06.288246+02:00'
   last_ai_eval: null
@@ -323192,7 +323992,7 @@ https://medium.com/@pratyush.mathur/kubernetes-architecture-82e9bc8324f1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032103.687278
+  last_checked: 1779032103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:03.687278+02:00'
   last_ai_eval: null
@@ -323224,7 +324024,7 @@ https://medium.com/@pratyush.mathur/kubernetes-resources-c09d172dbdc5:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032087.580837
+  last_checked: 1779032087
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:47.580837+02:00'
   last_ai_eval: null
@@ -323256,7 +324056,7 @@ https://medium.com/@pratyush.mathur/logging-with-efk-1c2e131496d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030000.200589
+  last_checked: 1779030000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:00.200589+02:00'
   last_ai_eval: null
@@ -323288,7 +324088,7 @@ https://medium.com/@pratyush.mathur/secrets-management-using-vault-in-k8s-272462
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033258.66249
+  last_checked: 1779033258
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:18.662490+02:00'
   last_ai_eval: null
@@ -323322,7 +324122,7 @@ https://medium.com/@pratzy99/adoption-of-finops-for-kubernetes-cost-optimization
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029990.911486
+  last_checked: 1779029990
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:50.911486+02:00'
   last_ai_eval: null
@@ -323354,7 +324154,7 @@ https://medium.com/@r_chan/kubernetes-pods-termination-lifecycle-fd2926c4611a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030442.973306
+  last_checked: 1779030442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:22.973306+02:00'
   last_ai_eval: null
@@ -323388,7 +324188,7 @@ https://medium.com/@radha.sable25/enabling-iam-users-roles-access-on-amazon-eks-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033309.11067
+  last_checked: 1779033309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:09.110670+02:00'
   last_ai_eval: null
@@ -323420,7 +324220,7 @@ https://medium.com/@rafavinnce/gitflow-branch-guide-8a523360c053:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030982.643789
+  last_checked: 1779030982
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:22.643789+02:00'
   last_ai_eval: null
@@ -323452,7 +324252,7 @@ https://medium.com/@raghavendraguttur/podman-containers-beginners-guide-830b931e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031401.291313
+  last_checked: 1779031401
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:21.291313+02:00'
   last_ai_eval: null
@@ -323484,7 +324284,7 @@ https://medium.com/@rahul.fiem/opentelemetry-otel-vs-application-performance-mon
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033129.710721
+  last_checked: 1779033129
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:09.710721+02:00'
   last_ai_eval: null
@@ -323518,7 +324318,7 @@ https://medium.com/@randhirthakur076/optimizing-kubernetes-cost-management-a-dee
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032195.549985
+  last_checked: 1779032195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:35.549985+02:00'
   last_ai_eval: null
@@ -323550,7 +324350,7 @@ https://medium.com/@ranjana-jha/infrastructure-as-a-code-best-practices-terrafor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033240.21949
+  last_checked: 1779033240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:00.219490+02:00'
   last_ai_eval: null
@@ -323584,7 +324384,7 @@ https://medium.com/@ranjana-jha/infrastructure-as-a-code-best-practices-terrafor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031541.291061
+  last_checked: 1779031541
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:41.291061+02:00'
   last_ai_eval: null
@@ -323618,7 +324418,7 @@ https://medium.com/@ravindursr/automated-manifest-file-validation-using-open-pol
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031902.45284
+  last_checked: 1779031902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:42.452840+02:00'
   last_ai_eval: null
@@ -323649,7 +324449,7 @@ https://medium.com/@raymon_dut/whats-the-relationship-between-pod-deployment-rep
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029168.879238
+  last_checked: 1779029168
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:08.879238+02:00'
   last_ai_eval: null
@@ -323679,7 +324479,7 @@ https://medium.com/@raymon_dut/whats-the-relationship-between-pod-deployment-rep
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029251.68329
+  last_checked: 1779029251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:31.683290+02:00'
   last_ai_eval: null
@@ -323712,7 +324512,7 @@ https://medium.com/@reefland/access-pvc-data-without-the-pod-troubleshooting-kub
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032251.796307
+  last_checked: 1779032251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:31.796307+02:00'
   last_ai_eval: null
@@ -323744,7 +324544,7 @@ https://medium.com/@reefland/tracking-down-invisible-oom-kills-in-kubernetes-192
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033671.551553
+  last_checked: 1779033671
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:11.551553+02:00'
   last_ai_eval: null
@@ -323776,7 +324576,7 @@ https://medium.com/@rghetia/distributed-tracing-and-monitoring-using-opencensus-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034291.684991
+  last_checked: 1779034291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:31.684991+02:00'
   last_ai_eval: null
@@ -323810,7 +324610,7 @@ https://medium.com/@rifkikarimr/continuous-integration-and-continuous-deployment
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034450.0732
+  last_checked: 1779034450
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:10.073200+02:00'
   last_ai_eval: null
@@ -323842,7 +324642,7 @@ https://medium.com/@rishabh1799/building-pipeline-and-launching-jenkins-in-conta
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030084.621115
+  last_checked: 1779030084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:24.621115+02:00'
   last_ai_eval: null
@@ -323876,7 +324676,7 @@ https://medium.com/@rizkiprass/beginner-terraform-tutorial-launching-ec2-in-aws-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031163.870669
+  last_checked: 1779031163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:23.870669+02:00'
   last_ai_eval: null
@@ -323909,7 +324709,7 @@ https://medium.com/@rosaniline/setup-chained-jenkins-declarative-pipeline-projec
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033925.027182
+  last_checked: 1779033925
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:25.027182+02:00'
   last_ai_eval: null
@@ -323943,7 +324743,7 @@ https://medium.com/@rphilogene/platform-engineering-7-internal-developer-platfor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029482.637942
+  last_checked: 1779029482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:22.637942+02:00'
   last_ai_eval: null
@@ -323977,7 +324777,7 @@ https://medium.com/@rphilogene/top-10-platform-engineering-tools-you-should-cons
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033770.331095
+  last_checked: 1779033770
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:50.331095+02:00'
   last_ai_eval: null
@@ -324009,7 +324809,7 @@ https://medium.com/@rphilogene/turning-kubernetes-into-a-developer-friendly-prod
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030965.907263
+  last_checked: 1779030965
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:05.907263+02:00'
   last_ai_eval: null
@@ -324041,7 +324841,7 @@ https://medium.com/@rphilogene/whats-an-internal-developer-platform-8f52fb367552
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034533.309254
+  last_checked: 1779034533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:33.309254+02:00'
   last_ai_eval: null
@@ -324075,7 +324875,7 @@ https://medium.com/@rramiz.rraza/kafka-metrics-integration-with-prometheus-and-g
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030720.582511
+  last_checked: 1779030720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:00.582511+02:00'
   last_ai_eval: null
@@ -324107,7 +324907,7 @@ https://medium.com/@rsk.saikrishna/when-to-use-mongodb-rather-than-mysql-d03ceff
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033486.674033
+  last_checked: 1779033486
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:06.674033+02:00'
   last_ai_eval: null
@@ -324141,7 +324941,7 @@ https://medium.com/@rtaplamaci/horizontal-scaling-on-kubernetes-clusters-based-o
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031543.508616
+  last_checked: 1779031543
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:43.508616+02:00'
   last_ai_eval: null
@@ -324173,7 +324973,7 @@ https://medium.com/@ruxijitianu/database-version-control-liquibase-versus-flyway
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031693.82686
+  last_checked: 1779031693
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:13.826860+02:00'
   last_ai_eval: null
@@ -324207,7 +325007,7 @@ https://medium.com/@ryan.dardis/kubeclarity-cloud-native-security-scanning-for-y
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030086.639237
+  last_checked: 1779030086
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:26.639237+02:00'
   last_ai_eval: null
@@ -324239,7 +325039,7 @@ https://medium.com/@sachem2015/kubermetrics-cluster-visualization-made-simple-d2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031801.72954
+  last_checked: 1779031801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:01.729540+02:00'
   last_ai_eval: null
@@ -324273,7 +325073,7 @@ https://medium.com/@sajjadfazlani/how-to-protect-your-apis-and-microservices-f22
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030561.555309
+  last_checked: 1779030561
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:21.555309+02:00'
   last_ai_eval: null
@@ -324305,7 +325105,7 @@ https://medium.com/@sakshampaliwal/what-is-kubernetes-in-short-e92f2b81248a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034349.480107
+  last_checked: 1779034349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:29.480107+02:00'
   last_ai_eval: null
@@ -324339,7 +325139,7 @@ https://medium.com/@sam.euchaliptus/tolerations-nodeaffinity-for-deterministic-p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032952.4012
+  last_checked: 1779032952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:12.401200+02:00'
   last_ai_eval: null
@@ -324371,7 +325171,7 @@ https://medium.com/@samiullah6799/different-roles-in-mlops-0918de5321a4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032383.20579
+  last_checked: 1779032383
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:43.205790+02:00'
   last_ai_eval: null
@@ -324405,7 +325205,7 @@ https://medium.com/@samng1991216/building-kubernetes-operator-application-from-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031608.927556
+  last_checked: 1779031608
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:48.927556+02:00'
   last_ai_eval: null
@@ -324439,7 +325239,7 @@ https://medium.com/@samuelbagattin/partial-helm-values-encryption-using-aws-kms-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034295.397168
+  last_checked: 1779034295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:35.397168+02:00'
   last_ai_eval: null
@@ -324473,7 +325273,7 @@ https://medium.com/@sandeepsharmaster/modernize-your-cloud-microservices-apps-he
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033169.715064
+  last_checked: 1779033169
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:49.715064+02:00'
   last_ai_eval: null
@@ -324505,7 +325305,7 @@ https://medium.com/@sandupatlaabhilash1747/automation-of-cloud-terraform-5a299fb
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031510.428648
+  last_checked: 1779031510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:10.428648+02:00'
   last_ai_eval: null
@@ -324539,7 +325339,7 @@ https://medium.com/@sangjinn/how-to-communicate-with-kubernetes-workloads-1-serv
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031801.735717
+  last_checked: 1779031801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:01.735717+02:00'
   last_ai_eval: null
@@ -324571,7 +325371,7 @@ https://medium.com/@sangjinn/how-to-communicate-with-kubernetes-workloads-2-ingr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033479.079077
+  last_checked: 1779033479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:59.079077+02:00'
   last_ai_eval: null
@@ -324600,7 +325400,7 @@ https://medium.com/@sanjayaben/how-to-build-an-efficient-ci-cd-pipeline-b5738ad5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032371.441759
+  last_checked: 1779032371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:31.441759+02:00'
   last_ai_eval: null
@@ -324634,7 +325434,7 @@ https://medium.com/@sanjayaben/how-to-build-an-efficient-ci-cd-pipeline-b5738ad5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031079.657821
+  last_checked: 1779031079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:59.657821+02:00'
   last_ai_eval: null
@@ -324666,7 +325466,7 @@ https://medium.com/@satyakommula/deploy-kubernetes-dashboard-with-nodeport-382f4
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030787.585786
+  last_checked: 1779030787
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:07.585786+02:00'
   last_ai_eval: null
@@ -324698,7 +325498,7 @@ https://medium.com/@saurabhdahibhate50/devops-day-04-task-e51d64ffbf16:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029325.396054
+  last_checked: 1779029325
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:45.396054+02:00'
   last_ai_eval: null
@@ -324732,7 +325532,7 @@ https://medium.com/@saurabhdahibhate50/devops-day-04-task-e51d64ffbf16:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033913.539908
+  last_checked: 1779033913
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:13.539908+02:00'
   last_ai_eval: null
@@ -324764,7 +325564,7 @@ https://medium.com/@sdhah1999/prometheus-grafana-on-k8s-6efee4af4036:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032539.982153
+  last_checked: 1779032539
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:19.982153+02:00'
   last_ai_eval: null
@@ -324796,7 +325596,7 @@ https://medium.com/@sebagomez/windows-containers-personal-cheat-sheet-95c1c4d6bd
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030934.258997
+  last_checked: 1779030934
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:34.258997+02:00'
   last_ai_eval: null
@@ -324828,7 +325628,7 @@ https://medium.com/@selvamraju007/git-branching-strategies-a6eafe4541ae:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031106.942405
+  last_checked: 1779031106
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:26.942405+02:00'
   last_ai_eval: null
@@ -324862,7 +325662,7 @@ https://medium.com/@senjutide2000/designing-a-controller-for-custom-resources-fr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029640.573441
+  last_checked: 1779029640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:00.573441+02:00'
   last_ai_eval: null
@@ -324894,7 +325694,7 @@ https://medium.com/@senthilrch/api-access-control-using-istio-ingress-gateway-44
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031466.559557
+  last_checked: 1779031466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:26.559557+02:00'
   last_ai_eval: null
@@ -324926,7 +325726,7 @@ https://medium.com/@senthilrch/kubernetes-network-polices-are-they-really-useful
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031539.724138
+  last_checked: 1779031539
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:39.724138+02:00'
   last_ai_eval: null
@@ -324959,7 +325759,7 @@ https://medium.com/@shahinghasemy/what-is-docker-why-should-you-use-it-in-simple
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033078.906218
+  last_checked: 1779033078
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:18.906218+02:00'
   last_ai_eval: null
@@ -324993,7 +325793,7 @@ https://medium.com/@sharprazor.app/memory-settings-for-java-process-running-in-k
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033586.175566
+  last_checked: 1779033586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:46.175566+02:00'
   last_ai_eval: null
@@ -325025,7 +325825,7 @@ https://medium.com/@sheraznadeem1/kubescape-kubernetes-hardening-demystified-87f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032644.308094
+  last_checked: 1779032644
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:04.308094+02:00'
   last_ai_eval: null
@@ -325059,7 +325859,7 @@ https://medium.com/@shrishs/application-backup-and-restore-using-openshift-api-f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032551.950472
+  last_checked: 1779032551
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:31.950472+02:00'
   last_ai_eval: null
@@ -325091,7 +325891,7 @@ https://medium.com/@shrishtishreya/kubernetes-configmaps-explained-c6e7c9a6e6a6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029142.326703
+  last_checked: 1779029142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:42.326703+02:00'
   last_ai_eval: null
@@ -325123,7 +325923,7 @@ https://medium.com/@shubhadeepchat/best-practices-for-good-rest-api-design-b5fae
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032639.826123
+  last_checked: 1779032639
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:59.826123+02:00'
   last_ai_eval: null
@@ -325157,7 +325957,7 @@ https://medium.com/@siegert.maximilian/ensure-content-trust-on-kubernetes-using-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032184.732064
+  last_checked: 1779032184
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:24.732064+02:00'
   last_ai_eval: null
@@ -325189,7 +325989,7 @@ https://medium.com/@siegert.maximilian/ensure-content-trust-on-kubernetes-using-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031507.234651
+  last_checked: 1779031507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:07.234651+02:00'
   last_ai_eval: null
@@ -325220,7 +326020,7 @@ https://medium.com/@siegert.maximilian/ensure-content-trust-on-kubernetes-using-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030934.266247
+  last_checked: 1779030934
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:34.266247+02:00'
   last_ai_eval: null
@@ -325248,7 +326048,7 @@ https://medium.com/@sindhujacynixit/fighting-service-latency-in-microservices-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033735.328823
+  last_checked: 1779033735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:15.328823+02:00'
   last_ai_eval: null
@@ -325280,7 +326080,7 @@ https://medium.com/@slashben81/how-to-write-a-yaml-file-for-kubernetes-armo-76f2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030805.686294
+  last_checked: 1779030805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:25.686294+02:00'
   last_ai_eval: null
@@ -325313,7 +326113,7 @@ https://medium.com/@slimm609/secure-image-signing-with-cosign-and-aws-kms-82bc25
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029123.59952
+  last_checked: 1779029123
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:23.599520+02:00'
   last_ai_eval: null
@@ -325347,7 +326147,7 @@ https://medium.com/@slimm609/secure-image-signing-with-cosign-and-aws-kms-82bc25
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033622.679331
+  last_checked: 1779033622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:22.679331+02:00'
   last_ai_eval: null
@@ -325379,7 +326179,7 @@ https://medium.com/@study.uttam/main-challenges-of-machine-learning-eb06dffac3da
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033037.140788
+  last_checked: 1779033037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:37.140788+02:00'
   last_ai_eval: null
@@ -325411,7 +326211,7 @@ https://medium.com/@suleimanabualrob/kubernetes-cost-optimisation-9e81b76814f6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031381.505038
+  last_checked: 1779031381
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:01.505038+02:00'
   last_ai_eval: null
@@ -325443,7 +326243,7 @@ https://medium.com/@sumudu_liyan/how-to-install-istio-on-kubernetes-cluster-e831
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030587.385973
+  last_checked: 1779030587
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:47.385973+02:00'
   last_ai_eval: null
@@ -325476,7 +326276,7 @@ https://medium.com/@sureshpalemoni/kubernetes-authentication-and-authorization-w
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029899.066594
+  last_checked: 1779029899
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:19.066594+02:00'
   last_ai_eval: null
@@ -325508,7 +326308,7 @@ https://medium.com/@suvankar.dey80/time-series-sql-vs-no-sql-a8c7f40d80a8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034309.073583
+  last_checked: 1779034309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:49.073583+02:00'
   last_ai_eval: null
@@ -325541,7 +326341,7 @@ https://medium.com/@swain.dennis1/forking-github-repository-with-git-and-vim-542
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033313.444158
+  last_checked: 1779033313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:13.444158+02:00'
   last_ai_eval: null
@@ -325573,7 +326373,7 @@ https://medium.com/@swapnasagarpradhan/simplifying-orchestration-with-kubernetes
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030285.06542
+  last_checked: 1779030285
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:45.065420+02:00'
   last_ai_eval: null
@@ -325605,7 +326405,7 @@ https://medium.com/@ta.abhisingh/agile-vs-devops-vs-sre-its-not-or-it-s-and-aa31
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031758.966188
+  last_checked: 1779031758
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:18.966188+02:00'
   last_ai_eval: null
@@ -325637,7 +326437,7 @@ https://medium.com/@tamerberatcelik/when-and-why-to-use-kubernetes-fface756859f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030561.5425
+  last_checked: 1779030561
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:21.542500+02:00'
   last_ai_eval: null
@@ -325670,7 +326470,7 @@ https://medium.com/@tanmay.avinash.deshpande/the-easiest-way-to-remove-checked-i
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033213.034657
+  last_checked: 1779033213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:33.034657+02:00'
   last_ai_eval: null
@@ -325703,7 +326503,7 @@ https://medium.com/@tarekbecker/serverless-enterprise-grade-multi-tenancy-using-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030250.301192
+  last_checked: 1779030250
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:10.301192+02:00'
   last_ai_eval: null
@@ -325737,7 +326537,7 @@ https://medium.com/@tarikucar/getting-started-with-google-cloud-storage-with-ter
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032819.670428
+  last_checked: 1779032819
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:59.670428+02:00'
   last_ai_eval: null
@@ -325769,7 +326569,7 @@ https://medium.com/@tarunbehal02/aws-cost-optimizations-my-learnings-fcdc14da1f5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029563.454615
+  last_checked: 1779029563
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:43.454615+02:00'
   last_ai_eval: null
@@ -325803,7 +326603,7 @@ https://medium.com/@tathagatapaul7/opentelemetry-in-kubernetes-deploying-your-co
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034041.400118
+  last_checked: 1779034041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:21.400118+02:00'
   last_ai_eval: null
@@ -325835,7 +326635,7 @@ https://medium.com/@tech_18484/simplifying-kubernetes-logging-with-efk-stack-158
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033486.685969
+  last_checked: 1779033486
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:06.685969+02:00'
   last_ai_eval: null
@@ -325869,7 +326669,7 @@ https://medium.com/@tech_18484/simplifying-kubernetes-logging-with-efk-stack-158
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034579.865696
+  last_checked: 1779034579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:19.865696+02:00'
   last_ai_eval: null
@@ -325900,7 +326700,7 @@ https://medium.com/@thapliyal705/create-amazon-eks-cluster-from-scratch-using-ek
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029487.041538
+  last_checked: 1779029487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:27.041538+02:00'
   last_ai_eval: null
@@ -325927,7 +326727,7 @@ https://medium.com/@the.nick.miller/multi-container-deployments-with-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033788.645328
+  last_checked: 1779033788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:08.645328+02:00'
   last_ai_eval: null
@@ -325959,7 +326759,7 @@ https://medium.com/@therealjordanlee/azure-devops-tips-each-loops-c082c692d025:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033342.55431
+  last_checked: 1779033342
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:42.554310+02:00'
   last_ai_eval: null
@@ -325991,7 +326791,7 @@ https://medium.com/@thibault60000/git-flow-for-beginners-d7a152b2c1f9:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032380.379472
+  last_checked: 1779032380
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:40.379472+02:00'
   last_ai_eval: null
@@ -326023,7 +326823,7 @@ https://medium.com/@thomaspoignant/starting-with-kubernetes-db121b09fd4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033118.170837
+  last_checked: 1779033118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:58.170837+02:00'
   last_ai_eval: null
@@ -326057,7 +326857,7 @@ https://medium.com/@timebertt/kubernetes-controllers-at-scale-clients-caches-con
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032785.488984
+  last_checked: 1779032785
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:25.488984+02:00'
   last_ai_eval: null
@@ -326091,7 +326891,7 @@ https://medium.com/@timleonardDS/who-lets-the-dags-out-register-an-external-dag-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031110.849575
+  last_checked: 1779031110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:30.849575+02:00'
   last_ai_eval: null
@@ -326123,7 +326923,7 @@ https://medium.com/@tom-neal/cto-checklist-1a2ef3d6502:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033359.921692
+  last_checked: 1779033359
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:59.921692+02:00'
   last_ai_eval: null
@@ -326157,7 +326957,7 @@ https://medium.com/@toonvandeuren/kubernetes-scaling-the-event-driven-approach-b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030805.679985
+  last_checked: 1779030805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:25.679985+02:00'
   last_ai_eval: null
@@ -326189,7 +326989,7 @@ https://medium.com/@vafrcor2009/gitflow-vs-trunk-based-development-3beff578030b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034504.483005
+  last_checked: 1779034504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:04.483005+02:00'
   last_ai_eval: null
@@ -326222,7 +327022,7 @@ https://medium.com/@vaib16dec/kubesecops-pipeline-container-security-in-a-cloudn
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031460.457298
+  last_checked: 1779031460
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:20.457298+02:00'
   last_ai_eval: null
@@ -326255,7 +327055,7 @@ https://medium.com/@vaibhav176/saving-costs-in-google-kubernetes-engine-using-sp
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030558.347994
+  last_checked: 1779030558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:18.347994+02:00'
   last_ai_eval: null
@@ -326289,7 +327089,7 @@ https://medium.com/@vajrapuvinod/mastering-ingress-context-path-based-routing-in
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033658.155329
+  last_checked: 1779033658
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:58.155329+02:00'
   last_ai_eval: null
@@ -326321,7 +327121,7 @@ https://medium.com/@valyala/promql-tutorial-for-beginners-9ab455142085:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031719.941777
+  last_checked: 1779031719
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:39.941777+02:00'
   last_ai_eval: null
@@ -326353,7 +327153,7 @@ https://medium.com/@vamshisuram/how-to-crack-ckad-exam-part-2-26330c32a4e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031776.310469
+  last_checked: 1779031776
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:36.310469+02:00'
   last_ai_eval: null
@@ -326419,7 +327219,7 @@ https://medium.com/@vdboor/using-nginx-ingress-as-a-static-cache-91bc27be04a1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031520.698817
+  last_checked: 1779031520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:20.698817+02:00'
   last_ai_eval: null
@@ -326451,7 +327251,7 @@ https://medium.com/@versentfastforward/gitops-and-argocd-to-automate-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030412.967097
+  last_checked: 1779030412
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:52.967097+02:00'
   last_ai_eval: null
@@ -326483,7 +327283,7 @@ https://medium.com/@versentfastforward/one-click-bootstrap-deployment-of-argocd-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029165.154635
+  last_checked: 1779029165
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:05.154635+02:00'
   last_ai_eval: null
@@ -326515,7 +327315,7 @@ https://medium.com/@versentfastforward/structuring-your-repo-for-argocd-part-1-5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030673.549871
+  last_checked: 1779030673
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:13.549871+02:00'
   last_ai_eval: null
@@ -326547,7 +327347,7 @@ https://medium.com/@victor.ronin/design-your-code-for-readability-vs-writability
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030561.541389
+  last_checked: 1779030561
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:21.541389+02:00'
   last_ai_eval: null
@@ -326579,7 +327379,7 @@ https://medium.com/@victor.ronin/the-dark-side-of-a-cross-functional-team-e0d379
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030403.671827
+  last_checked: 1779030403
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:43.671827+02:00'
   last_ai_eval: null
@@ -326611,7 +327411,7 @@ https://medium.com/@victorpaulo/from-zero-to-kubernetes-operator-dd06436b9d89:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032779.61269
+  last_checked: 1779032779
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:19.612690+02:00'
   last_ai_eval: null
@@ -326643,7 +327443,7 @@ https://medium.com/@vikram.fugro/container-networking-interface-aka-cni-bdfe23f8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034306.12604
+  last_checked: 1779034306
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:46.126040+02:00'
   last_ai_eval: null
@@ -326677,7 +327477,7 @@ https://medium.com/@vinciabhinav7/microservices-communication-architecture-patte
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029478.329639
+  last_checked: 1779029478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:18.329639+02:00'
   last_ai_eval: null
@@ -326711,7 +327511,7 @@ https://medium.com/@vinoji2005/using-terraform-with-kubernetes-a-comprehensive-g
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029613.201193
+  last_checked: 1779029613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:33.201193+02:00'
   last_ai_eval: null
@@ -326745,7 +327545,7 @@ https://medium.com/@vinothiniraju/streamlining-kubernetes-deployment-with-ready-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030201.985291
+  last_checked: 1779030201
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:21.985291+02:00'
   last_ai_eval: null
@@ -326778,7 +327578,7 @@ https://medium.com/@vipinagarwal18/install-istio-on-azure-kubernetes-cluster-usi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033611.935872
+  last_checked: 1779033611
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:11.935872+02:00'
   last_ai_eval: null
@@ -326812,7 +327612,7 @@ https://medium.com/@visweswara/pod-disruption-budget-budget-that-can-save-you-on
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029732.052092
+  last_checked: 1779029732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:32.052092+02:00'
   last_ai_eval: null
@@ -326844,7 +327644,7 @@ https://medium.com/@visweswara/what-are-kubernetes-admission-controllers-let-me-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033002.045198
+  last_checked: 1779033002
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:02.045198+02:00'
   last_ai_eval: null
@@ -326876,7 +327676,7 @@ https://medium.com/@vrnvav97/canary-deployment-in-kubernetes-a18c81cb9b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031669.290209
+  last_checked: 1779031669
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:49.290209+02:00'
   last_ai_eval: null
@@ -326910,7 +327710,7 @@ https://medium.com/@vvsevel/a-guide-to-kubernetes-application-resource-tuning-pa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029678.531675
+  last_checked: 1779029678
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:38.531675+02:00'
   last_ai_eval: null
@@ -326944,7 +327744,7 @@ https://medium.com/@walissonscd/creating-a-kubernetes-pod-with-multiple-containe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032254.672121
+  last_checked: 1779032254
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:34.672121+02:00'
   last_ai_eval: null
@@ -326978,7 +327778,7 @@ https://medium.com/@walissonscd/monitoring-kubernetes-cluster-resources-using-to
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033435.813454
+  last_checked: 1779033435
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:15.813454+02:00'
   last_ai_eval: null
@@ -327010,7 +327810,7 @@ https://medium.com/@walissonscd/understanding-your-kubernetes-cluster-16f4b90f3e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029421.296425
+  last_checked: 1779029421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:50:21.296425+02:00'
   last_ai_eval: null
@@ -327044,7 +327844,7 @@ https://medium.com/@walissonscd/understanding-your-kubernetes-cluster-16f4b90f3e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031622.327299
+  last_checked: 1779031622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:02.327299+02:00'
   last_ai_eval: null
@@ -327076,7 +327876,7 @@ https://medium.com/@willguibr/terraform-1-5-import-and-automatic-code-generation
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030854.220651
+  last_checked: 1779030854
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:14.220651+02:00'
   last_ai_eval: null
@@ -327108,7 +327908,7 @@ https://medium.com/@wuestkamp/kubernetes-canary-deployment-1-gitlab-ci-518f9fdaa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033609.402626
+  last_checked: 1779033609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:09.402626+02:00'
   last_ai_eval: null
@@ -327141,7 +327941,7 @@ https://medium.com/@yankee.exe/how-rolling-and-rollback-deployments-work-in-kube
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034479.187478
+  last_checked: 1779034479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:39.187478+02:00'
   last_ai_eval: null
@@ -327173,7 +327973,7 @@ https://medium.com/@yogitakothadia/a-manifest-file-in-kubernetes-952183a508d4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031735.25407
+  last_checked: 1779031735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:55.254070+02:00'
   last_ai_eval: null
@@ -327207,7 +328007,7 @@ https://medium.com/@yonatanzunger/advanced-python-achieving-high-performance-wit
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032239.282532
+  last_checked: 1779032239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:19.282532+02:00'
   last_ai_eval: null
@@ -327241,7 +328041,7 @@ https://medium.com/@yusufkaratoprak/advanced-troubleshooting-techniques-in-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031796.265809
+  last_checked: 1779031796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:56.265809+02:00'
   last_ai_eval: null
@@ -327273,7 +328073,7 @@ https://medium.com/@zeloygabri/deploying-2-tier-aws-architecture-using-terraform
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031458.550832
+  last_checked: 1779031458
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:18.550832+02:00'
   last_ai_eval: null
@@ -327307,7 +328107,7 @@ https://medium.com/@zhaoyi0113/kubernetes-how-does-service-network-work-in-the-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029063.367361
+  last_checked: 1779029063
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:23.367361+02:00'
   last_ai_eval: null
@@ -327338,7 +328138,7 @@ https://medium.com/activewizards-machine-learning-company/kafka-monitoring-with-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029067.877403
+  last_checked: 1779029067
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:27.877403+02:00'
   last_ai_eval: null
@@ -327367,7 +328167,7 @@ https://medium.com/adaltas/gitops-in-practice-deploy-kubernetes-applications-wit
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029110.345471
+  last_checked: 1779029110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:10.345471+02:00'
   last_ai_eval: null
@@ -327399,7 +328199,7 @@ https://medium.com/adaltas/kubernetes-debugging-with-ephemeral-containers-e4be65
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030864.896075
+  last_checked: 1779030864
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:24.896075+02:00'
   last_ai_eval: null
@@ -327431,7 +328231,7 @@ https://medium.com/adaltas/operating-kafka-in-kubernetes-with-strimzi-84a281c6d9
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032339.779623
+  last_checked: 1779032339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:59.779623+02:00'
   last_ai_eval: null
@@ -327463,7 +328263,7 @@ https://medium.com/adeo-tech/a-walkthrough-guide-for-multi-tenancy-with-gke-b9e6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032546.958542
+  last_checked: 1779032546
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:26.958542+02:00'
   last_ai_eval: null
@@ -327495,7 +328295,7 @@ https://medium.com/adeo-tech/how-to-save-money-fast-with-kubernetes-do-finops-3a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030207.221211
+  last_checked: 1779030207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:27.221211+02:00'
   last_ai_eval: null
@@ -327527,7 +328327,7 @@ https://medium.com/adeo-tech/multi-cloud-kubernetes-survival-guide-49eee9aa58e2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029118.682036
+  last_checked: 1779029118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:18.682036+02:00'
   last_ai_eval: null
@@ -327559,7 +328359,7 @@ https://medium.com/adessoturkey/azure-devops-agents-on-aks-with-kaniko-option-f6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030574.239656
+  last_checked: 1779030574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:34.239656+02:00'
   last_ai_eval: null
@@ -327591,7 +328391,7 @@ https://medium.com/adessoturkey/create-a-windows-vm-in-kubernetes-using-kubevirt
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029130.376571
+  last_checked: 1779029130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:30.376571+02:00'
   last_ai_eval: null
@@ -327624,7 +328424,7 @@ https://medium.com/adevinta-tech-blog/highway-to-helm-how-to-efficiently-manage-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029161.232191
+  last_checked: 1779029161
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:01.232191+02:00'
   last_ai_eval: null
@@ -327658,7 +328458,7 @@ https://medium.com/adidoescode/chaos-engineering-how-simulating-adversity-can-he
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032117.179295
+  last_checked: 1779032117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:17.179295+02:00'
   last_ai_eval: null
@@ -327691,7 +328491,7 @@ https://medium.com/adobetech/designing-a-kubernetes-cluster-with-amazon-eks-from
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032405.546967
+  last_checked: 1779032405
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:05.546967+02:00'
   last_ai_eval: null
@@ -327725,7 +328525,7 @@ https://medium.com/agileinsider/devops-principles-and-practices-explained-in-ten
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034234.999868
+  last_checked: 1779034234
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:34.999868+02:00'
   last_ai_eval: null
@@ -327759,7 +328559,7 @@ https://medium.com/agorapulse-stories/platform-engineering-part-3-when-how-to-bu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033428.304061
+  last_checked: 1779033428
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:08.304061+02:00'
   last_ai_eval: null
@@ -327793,7 +328593,7 @@ https://medium.com/ai-hero/streamlining-machine-learning-operations-with-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029364.850061
+  last_checked: 1779029364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:24.850061+02:00'
   last_ai_eval: null
@@ -327825,7 +328625,7 @@ https://medium.com/aiguys/mlops-serving-ai-to-million-users-c77ed718b7ed:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032179.662595
+  last_checked: 1779032179
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:19.662595+02:00'
   last_ai_eval: null
@@ -327857,7 +328657,7 @@ https://medium.com/airbnb-engineering/dynamic-kubernetes-cluster-scaling-at-airb
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029565.183358
+  last_checked: 1779029565
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:45.183358+02:00'
   last_ai_eval: null
@@ -327891,7 +328691,7 @@ https://medium.com/airbnb-engineering/how-we-partitioned-airbnb-s-main-database-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033761.219882
+  last_checked: 1779033761
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:41.219882+02:00'
   last_ai_eval: null
@@ -327924,7 +328724,7 @@ https://medium.com/airwalk/automate-policies-enforcement-with-policy-as-code-2f2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034520.684778
+  last_checked: 1779034520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:20.684778+02:00'
   last_ai_eval: null
@@ -327958,7 +328758,7 @@ https://medium.com/airwallex-engineering/kafka-streams-iterative-development-and
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033240.238623
+  last_checked: 1779033240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:00.238623+02:00'
   last_ai_eval: null
@@ -327992,7 +328792,7 @@ https://medium.com/altitudehq/kafka-retries-and-maintain-order-of-retry-events-3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033942.398083
+  last_checked: 1779033942
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:42.398083+02:00'
   last_ai_eval: null
@@ -328024,7 +328824,7 @@ https://medium.com/ampersand-academy/integrate-bitbucket-jenkins-c6e51103d0fe:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034509.684281
+  last_checked: 1779034509
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:09.684281+02:00'
   last_ai_eval: null
@@ -328058,7 +328858,7 @@ https://medium.com/analytics-vidhya/dockerizing-a-rest-api-in-python-less-than-9
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034155.458889
+  last_checked: 1779034155
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:15.458889+02:00'
   last_ai_eval: null
@@ -328090,7 +328890,7 @@ https://medium.com/analytics-vidhya/multi-namespace-helm-deploy-in-kubernetes-26
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031620.059175
+  last_checked: 1779031620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:00.059175+02:00'
   last_ai_eval: null
@@ -328124,7 +328924,7 @@ https://medium.com/andcloudio/creating-authentication-and-authorization-in-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031499.313229
+  last_checked: 1779031499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:59.313229+02:00'
   last_ai_eval: null
@@ -328158,7 +328958,7 @@ https://medium.com/andcloudio/creating-authentication-and-authorization-in-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034223.777721
+  last_checked: 1779034223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:23.777721+02:00'
   last_ai_eval: null
@@ -328192,7 +328992,7 @@ https://medium.com/apache-airflow/passing-data-between-tasks-with-the-kubernetes
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032574.490181
+  last_checked: 1779032574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:54.490181+02:00'
   last_ai_eval: null
@@ -328226,7 +329026,7 @@ https://medium.com/apache-airflow/what-we-learned-after-running-airflow-on-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034431.459247
+  last_checked: 1779034431
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:51.459247+02:00'
   last_ai_eval: null
@@ -328258,7 +329058,7 @@ https://medium.com/apache-apisix/10-most-use-cases-of-an-api-gateway-in-api-led-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029132.403252
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.403252+02:00'
   last_ai_eval: null
@@ -328289,7 +329089,7 @@ https://medium.com/apache-apisix/end-to-end-tracing-opentelemetry-a50fceafed74:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031622.336008
+  last_checked: 1779031622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:02.336008+02:00'
   last_ai_eval: null
@@ -328317,7 +329117,7 @@ https://medium.com/application-driven-infrastructure/best-practices-for-understa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029074.52358
+  last_checked: 1779029074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:34.523580+02:00'
   last_ai_eval: null
@@ -328349,7 +329149,7 @@ https://medium.com/armory/continuous-cost-optimization-for-kubernetes-4361045f02
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030882.662387
+  last_checked: 1779030882
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:42.662387+02:00'
   last_ai_eval: null
@@ -328382,7 +329182,7 @@ https://medium.com/asl19-developers/create-readwritemany-persistentvolumeclaims-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031624.793999
+  last_checked: 1779031624
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:04.793999+02:00'
   last_ai_eval: null
@@ -328416,7 +329216,7 @@ https://medium.com/asl19-developers/create-readwritemany-persistentvolumeclaims-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029379.656062
+  last_checked: 1779029379
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:39.656062+02:00'
   last_ai_eval: null
@@ -328450,7 +329250,7 @@ https://medium.com/atlantbh/implementing-ci-cd-pipeline-using-argo-workflows-and
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031392.907954
+  last_checked: 1779031392
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:12.907954+02:00'
   last_ai_eval: null
@@ -328483,7 +329283,7 @@ https://medium.com/attest-product-and-technology/debugging-mislabelled-route-met
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034347.659504
+  last_checked: 1779034347
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:27.659504+02:00'
   last_ai_eval: null
@@ -328516,7 +329316,7 @@ https://medium.com/aventude/which-git-branching-model-should-i-select-73aafc503b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030442.937457
+  last_checked: 1779030442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:22.937457+02:00'
   last_ai_eval: null
@@ -328547,7 +329347,7 @@ https://medium.com/avmconsulting-blog:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030891.173597
+  last_checked: 1779030891
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:51.173597+02:00'
   last_ai_eval: null
@@ -328574,7 +329374,7 @@ https://medium.com/avmconsulting-blog/aws-backup-service-for-amazon-rds-3e6f5827
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031900.548878
+  last_checked: 1779031900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:40.548878+02:00'
   last_ai_eval: null
@@ -328610,7 +329410,7 @@ https://medium.com/avmconsulting-blog/aws-secret-manager-protect-sensitive-infor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033566.792507
+  last_checked: 1779033566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:26.792507+02:00'
   last_ai_eval: null
@@ -328642,7 +329442,7 @@ https://medium.com/avmconsulting-blog/building-a-global-network-with-aws-transit
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033030.224995
+  last_checked: 1779033030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:30.224995+02:00'
   last_ai_eval: null
@@ -328674,7 +329474,7 @@ https://medium.com/avmconsulting-blog/ci-cd-with-dockers-and-jenkins-70b6f801f9f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032762.255323
+  last_checked: 1779032762
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:02.255323+02:00'
   last_ai_eval: null
@@ -328706,7 +329506,7 @@ https://medium.com/avmconsulting-blog/cluster-autoscaler-type-in-kubernetes-part
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032248.506837
+  last_checked: 1779032248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:28.506837+02:00'
   last_ai_eval: null
@@ -328740,7 +329540,7 @@ https://medium.com/avmconsulting-blog/deploy-infrastructure-with-the-terraform-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030685.028997
+  last_checked: 1779030685
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:25.028997+02:00'
   last_ai_eval: null
@@ -328774,7 +329574,7 @@ https://medium.com/avmconsulting-blog/deploying-applications-using-helm-in-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030802.97196
+  last_checked: 1779030802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:22.971960+02:00'
   last_ai_eval: null
@@ -328806,7 +329606,7 @@ https://medium.com/avmconsulting-blog/deploying-microservices-via-ansible-in-clo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030201.999327
+  last_checked: 1779030201
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:21.999327+02:00'
   last_ai_eval: null
@@ -328838,7 +329638,7 @@ https://medium.com/avmconsulting-blog/deploying-statefulsets-in-kubernetes-k8s-5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029246.417314
+  last_checked: 1779029246
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:26.417314+02:00'
   last_ai_eval: null
@@ -328870,7 +329670,7 @@ https://medium.com/avmconsulting-blog/deployment-types-in-kubernetes-14b70ca7ef9
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029165.156724
+  last_checked: 1779029165
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:05.156724+02:00'
   last_ai_eval: null
@@ -328903,7 +329703,7 @@ https://medium.com/avmconsulting-blog/encrypting-the-certificate-for-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031651.929121
+  last_checked: 1779031651
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:31.929121+02:00'
   last_ai_eval: null
@@ -328936,7 +329736,7 @@ https://medium.com/avmconsulting-blog/exploring-network-policies-in-kubernetes-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033761.211268
+  last_checked: 1779033761
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:41.211268+02:00'
   last_ai_eval: null
@@ -328968,7 +329768,7 @@ https://medium.com/avmconsulting-blog/how-to-deploy-an-efk-stack-to-kubernetes-e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030005.361458
+  last_checked: 1779030005
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:05.361458+02:00'
   last_ai_eval: null
@@ -329000,7 +329800,7 @@ https://medium.com/avmconsulting-blog/how-to-deploy-an-eks-stack-to-kubernetes-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032869.040438
+  last_checked: 1779032869
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:49.040438+02:00'
   last_ai_eval: null
@@ -329034,7 +329834,7 @@ https://medium.com/avmconsulting-blog/installing-vault-on-eks-with-tls-and-persi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031064.304385
+  last_checked: 1779031064
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:44.304385+02:00'
   last_ai_eval: null
@@ -329066,7 +329866,7 @@ https://medium.com/avmconsulting-blog/jobs-cronjobs-in-kubernetes-cluster-d0e872
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032642.427732
+  last_checked: 1779032642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:02.427732+02:00'
   last_ai_eval: null
@@ -329099,7 +329899,7 @@ https://medium.com/avmconsulting-blog/kubernetes-google-kubernetes-engine-gke-99
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030593.798095
+  last_checked: 1779030593
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:53.798095+02:00'
   last_ai_eval: null
@@ -329132,7 +329932,7 @@ https://medium.com/avmconsulting-blog/managing-microservices-with-istio-service-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034461.407813
+  last_checked: 1779034461
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:21.407813+02:00'
   last_ai_eval: null
@@ -329165,7 +329965,7 @@ https://medium.com/avmconsulting-blog/prometheus-monitoring-with-elastic-stack-i
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031533.420586
+  last_checked: 1779031533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:33.420586+02:00'
   last_ai_eval: null
@@ -329198,7 +329998,7 @@ https://medium.com/avmconsulting-blog/protecting-your-web-application-or-apis-us
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031804.945082
+  last_checked: 1779031804
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:04.945082+02:00'
   last_ai_eval: null
@@ -329230,7 +330030,7 @@ https://medium.com/avmconsulting-blog/provisioning-storage-in-kubernetes-e1dc561
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030563.618368
+  last_checked: 1779030563
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:23.618368+02:00'
   last_ai_eval: null
@@ -329262,7 +330062,7 @@ https://medium.com/avmconsulting-blog/replication-controller-replica-sets-in-kub
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031520.68102
+  last_checked: 1779031520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:20.681020+02:00'
   last_ai_eval: null
@@ -329296,7 +330096,7 @@ https://medium.com/awesome-agile/10-ways-managers-are-wasting-their-developers-p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029931.818006
+  last_checked: 1779029931
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:51.818006+02:00'
   last_ai_eval: null
@@ -329330,7 +330130,7 @@ https://medium.com/awesome-agile/10-ways-managers-are-wasting-their-developers-p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031910.089702
+  last_checked: 1779031910
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:50.089702+02:00'
   last_ai_eval: null
@@ -329364,7 +330164,7 @@ https://medium.com/awesome-agile/10-ways-managers-are-wasting-their-developers-p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034355.352647
+  last_checked: 1779034355
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:35.352647+02:00'
   last_ai_eval: null
@@ -329396,7 +330196,7 @@ https://medium.com/aws-activate-startup-blog/a-better-dev-test-experience-docker
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033761.215853
+  last_checked: 1779033761
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:41.215853+02:00'
   last_ai_eval: null
@@ -329428,7 +330228,7 @@ https://medium.com/aws-activate-startup-blog/bitmovin-improving-video-quality-on
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031987.51112
+  last_checked: 1779031987
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:07.511120+02:00'
   last_ai_eval: null
@@ -329460,7 +330260,7 @@ https://medium.com/aws-activate-startup-blog/building-a-serverless-dynamic-dns-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032970.973101
+  last_checked: 1779032970
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:30.973101+02:00'
   last_ai_eval: null
@@ -329492,7 +330292,7 @@ https://medium.com/aws-activate-startup-blog/optimizing-latency-and-bandwidth-fo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034564.165258
+  last_checked: 1779034564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:04.165258+02:00'
   last_ai_eval: null
@@ -329524,7 +330324,7 @@ https://medium.com/aws-activate-startup-blog/scaling-on-aws-part-3-500k-users-37
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029938.819428
+  last_checked: 1779029938
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:58.819428+02:00'
   last_ai_eval: null
@@ -329556,7 +330356,7 @@ https://medium.com/aws-activate-startup-blog/the-top-10-aws-startup-blog-posts-o
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034134.301767
+  last_checked: 1779034134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:54.301767+02:00'
   last_ai_eval: null
@@ -329588,7 +330388,7 @@ https://medium.com/aws-activate-startup-blog/what-startups-should-know-about-ama
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030856.463038
+  last_checked: 1779030856
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:16.463038+02:00'
   last_ai_eval: null
@@ -329620,7 +330420,7 @@ https://medium.com/aws-infrastructure/create-aws-vpc-infrastructure-with-terrafo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031084.668411
+  last_checked: 1779031084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:04.668411+02:00'
   last_ai_eval: null
@@ -329654,7 +330454,7 @@ https://medium.com/aws-infrastructure/create-aws-vpc-infrastructure-with-terrafo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031651.930184
+  last_checked: 1779031651
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:31.930184+02:00'
   last_ai_eval: null
@@ -329686,7 +330486,7 @@ https://medium.com/awsblogs/ci-cd-with-kubernetes-3c29e8073c38:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033569.968873
+  last_checked: 1779033569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:29.968873+02:00'
   last_ai_eval: null
@@ -329720,7 +330520,7 @@ https://medium.com/backstagewitharchitects/how-autoscaling-works-in-kubernetes-w
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034349.481155
+  last_checked: 1779034349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:29.481155+02:00'
   last_ai_eval: null
@@ -329753,7 +330553,7 @@ https://medium.com/bakdata/optimizing-kafka-streams-apps-on-kubernetes-by-splitt
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031758.974694
+  last_checked: 1779031758
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:18.974694+02:00'
   last_ai_eval: null
@@ -329786,7 +330586,7 @@ https://medium.com/bakdata/scalable-machine-learning-with-kafka-streams-and-kser
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030349.939139
+  last_checked: 1779030349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:49.939139+02:00'
   last_ai_eval: null
@@ -329819,7 +330619,7 @@ https://medium.com/bash-tips-and-tricks/how-to-trigger-an-action-at-the-end-of-t
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030954.219422
+  last_checked: 1779030954
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:54.219422+02:00'
   last_ai_eval: null
@@ -329853,7 +330653,7 @@ https://medium.com/bb-tutorials-and-thoughts/250-practice-questions-for-terrafor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033976.380363
+  last_checked: 1779033976
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:16.380363+02:00'
   last_ai_eval: null
@@ -329886,7 +330686,7 @@ https://medium.com/bb-tutorials-and-thoughts/how-to-build-and-deploy-mern-stack-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031645.253607
+  last_checked: 1779031645
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:25.253607+02:00'
   last_ai_eval: null
@@ -329920,7 +330720,7 @@ https://medium.com/bb-tutorials-and-thoughts/how-to-build-and-deploy-mern-stack-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032642.444479
+  last_checked: 1779032642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:02.444479+02:00'
   last_ai_eval: null
@@ -329952,7 +330752,7 @@ https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-init-container-pat
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032549.432356
+  last_checked: 1779032549
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:29.432356+02:00'
   last_ai_eval: null
@@ -329984,7 +330784,7 @@ https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-sidecar-container-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030360.447705
+  last_checked: 1779030360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:00.447705+02:00'
   last_ai_eval: null
@@ -330018,7 +330818,7 @@ https://medium.com/beamdental/using-kubernetes-custom-resources-to-manage-our-ep
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029242.823152
+  last_checked: 1779029242
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:22.823152+02:00'
   last_ai_eval: null
@@ -330052,7 +330852,7 @@ https://medium.com/better-practices/chaos-d3ef238ec328:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034394.393556
+  last_checked: 1779034394
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:14.393556+02:00'
   last_ai_eval: null
@@ -330086,7 +330886,7 @@ https://medium.com/better-practices/kubernetes-tutorial-b6f302a67426:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029609.309484
+  last_checked: 1779029609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:29.309484+02:00'
   last_ai_eval: null
@@ -330118,7 +330918,7 @@ https://medium.com/better-programming/10-antipatterns-for-kubernetes-deployments
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033794.707085
+  last_checked: 1779033794
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:14.707085+02:00'
   last_ai_eval: null
@@ -330151,7 +330951,7 @@ https://medium.com/better-programming/3-years-of-kubernetes-in-production-heres-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031045.70645
+  last_checked: 1779031045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:25.706450+02:00'
   last_ai_eval: null
@@ -330184,7 +330984,7 @@ https://medium.com/better-programming/4-simple-kubernetes-terminal-customization
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031012.12706
+  last_checked: 1779031012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:52.127060+02:00'
   last_ai_eval: null
@@ -330219,7 +331019,7 @@ https://medium.com/better-programming/a-practical-step-by-step-guide-to-understa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030329.973639
+  last_checked: 1779030329
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:29.973639+02:00'
   last_ai_eval: null
@@ -330251,7 +331051,7 @@ https://medium.com/better-programming/awesome-kubernetes-command-line-hacks-8bd3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034090.288646
+  last_checked: 1779034090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:10.288646+02:00'
   last_ai_eval: null
@@ -330285,7 +331085,7 @@ https://medium.com/better-programming/build-a-federation-of-multiple-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033100.800876
+  last_checked: 1779033100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:40.800876+02:00'
   last_ai_eval: null
@@ -330319,7 +331119,7 @@ https://medium.com/better-programming/build-kubernetes-autoscaling-for-cluster-n
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030407.046644
+  last_checked: 1779030407
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:47.046644+02:00'
   last_ai_eval: null
@@ -330352,7 +331152,7 @@ https://medium.com/better-programming/creating-a-custom-annotation-for-the-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032728.540158
+  last_checked: 1779032728
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:28.540158+02:00'
   last_ai_eval: null
@@ -330384,7 +331184,7 @@ https://medium.com/better-programming/devop-noops-difference-504dfc4e9faa:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029801.596573
+  last_checked: 1779029801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:41.596573+02:00'
   last_ai_eval: null
@@ -330416,7 +331216,7 @@ https://medium.com/better-programming/devops-noops-finops-64e0df91bcb8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031339.791048
+  last_checked: 1779031339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:19.791048+02:00'
   last_ai_eval: null
@@ -330449,7 +331249,7 @@ https://medium.com/better-programming/how-to-become-a-devops-engineer-in-2020-76
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032699.13376
+  last_checked: 1779032699
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:59.133760+02:00'
   last_ai_eval: null
@@ -330482,7 +331282,7 @@ https://medium.com/better-programming/how-to-harden-your-kubernetes-cluster-for-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032731.771407
+  last_checked: 1779032731
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:31.771407+02:00'
   last_ai_eval: null
@@ -330514,7 +331314,7 @@ https://medium.com/better-programming/how-to-manage-microservices-on-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029732.046876
+  last_checked: 1779029732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:32.046876+02:00'
   last_ai_eval: null
@@ -330547,7 +331347,7 @@ https://medium.com/better-programming/how-to-validate-your-kubernetes-cluster-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029132.390381
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.390381+02:00'
   last_ai_eval: null
@@ -330581,7 +331381,7 @@ https://medium.com/better-programming/kubernetes-deployment-connect-your-front-e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030090.943776
+  last_checked: 1779030090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:30.943776+02:00'
   last_ai_eval: null
@@ -330613,7 +331413,7 @@ https://medium.com/better-programming/kubernetes-lessons-in-alerting-a0b7a455e89
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033704.289916
+  last_checked: 1779033704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:44.289916+02:00'
   last_ai_eval: null
@@ -330645,7 +331445,7 @@ https://medium.com/better-programming/kubernetes-pod-redundancy-strategies-a6d9b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030349.936259
+  last_checked: 1779030349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:49.936259+02:00'
   last_ai_eval: null
@@ -330678,7 +331478,7 @@ https://medium.com/better-programming/managed-kubernetes-services-compared-gke-v
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030982.654029
+  last_checked: 1779030982
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:22.654029+02:00'
   last_ai_eval: null
@@ -330710,7 +331510,7 @@ https://medium.com/better-programming/rabbitmq-vs-kafka-1ef22a041793:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033805.691415
+  last_checked: 1779033805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:25.691415+02:00'
   last_ai_eval: null
@@ -330744,7 +331544,7 @@ https://medium.com/better-programming/the-roles-of-service-mesh-and-api-gateways
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029325.437588
+  last_checked: 1779029325
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:45.437588+02:00'
   last_ai_eval: null
@@ -330776,7 +331576,7 @@ https://medium.com/better-programming/virtual-clusters-for-kubernetes-benefits-u
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029267.771112
+  last_checked: 1779029267
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:47.771112+02:00'
   last_ai_eval: null
@@ -330808,7 +331608,7 @@ https://medium.com/better-programming/why-not-use-kubernetes-52a89ada5e22:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033913.550146
+  last_checked: 1779033913
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:13.550146+02:00'
   last_ai_eval: null
@@ -330842,7 +331642,7 @@ https://medium.com/beyn-technology/is-nginx-dead-is-traefik-v3-20-faster-than-tr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029482.618524
+  last_checked: 1779029482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:22.618524+02:00'
   last_ai_eval: null
@@ -330875,7 +331675,7 @@ https://medium.com/bitgrit-data-science-publication/latexify-writing-latex-with-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030842.244861
+  last_checked: 1779030842
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:02.244861+02:00'
   last_ai_eval: null
@@ -330909,7 +331709,7 @@ https://medium.com/blablacar/leveraging-operator-pattern-and-volumesnapshots-to-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032457.071454
+  last_checked: 1779032457
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:57.071454+02:00'
   last_ai_eval: null
@@ -330942,7 +331742,7 @@ https://medium.com/blablacar/operating-node-js-in-kubernetes-at-scale-at-blablac
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030787.610761
+  last_checked: 1779030787
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:07.610761+02:00'
   last_ai_eval: null
@@ -330974,7 +331774,7 @@ https://medium.com/brainyydude/kubernetes-scaling-replicas-69fcd44b0630:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029896.88128
+  last_checked: 1779029896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:16.881280+02:00'
   last_ai_eval: null
@@ -331008,7 +331808,7 @@ https://medium.com/buildpiper/observability-for-monitoring-microservices-top-5-w
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033921.528037
+  last_checked: 1779033921
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:21.528037+02:00'
   last_ai_eval: null
@@ -331041,7 +331841,7 @@ https://medium.com/bumble-tech/gitops-for-multi-cluster-k8s-environments-d305431
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030438.428769
+  last_checked: 1779030438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:18.428769+02:00'
   last_ai_eval: null
@@ -331073,7 +331873,7 @@ https://medium.com/capital-one-tech/focusing-on-the-devops-pipeline-topo-pal-833
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032184.703806
+  last_checked: 1779032184
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:24.703806+02:00'
   last_ai_eval: null
@@ -331107,7 +331907,7 @@ https://medium.com/capital-one-tech/focusing-on-the-devops-pipeline-topo-pal-833
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030506.826334
+  last_checked: 1779030506
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:26.826334+02:00'
   last_ai_eval: null
@@ -331139,7 +331939,7 @@ https://medium.com/circuitpeople/aws-cli-with-jq-and-bash-9d54e2eabaf1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029267.772293
+  last_checked: 1779029267
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:47.772293+02:00'
   last_ai_eval: null
@@ -331172,7 +331972,7 @@ https://medium.com/clarusway/how-can-we-easily-and-visually-explain-the-docker-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030472.938887
+  last_checked: 1779030472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:52.938887+02:00'
   last_ai_eval: null
@@ -331206,7 +332006,7 @@ https://medium.com/cloud-foundry-foundation/installing-cf-for-k8s-on-a-kubernete
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030134.991985
+  last_checked: 1779030134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:14.991985+02:00'
   last_ai_eval: null
@@ -331240,7 +332040,7 @@ https://medium.com/cloud-native-daily/getting-started-with-ansible-a-comprehensi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031185.89254
+  last_checked: 1779031185
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:45.892540+02:00'
   last_ai_eval: null
@@ -331274,7 +332074,7 @@ https://medium.com/cloud-native-daily/how-to-securely-manage-terraform-state-fil
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030986.078233
+  last_checked: 1779030986
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:26.078233+02:00'
   last_ai_eval: null
@@ -331308,7 +332108,7 @@ https://medium.com/cloud-native-daily/why-you-shouldnt-fear-to-adopt-opentelemet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029325.395013
+  last_checked: 1779029325
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:45.395013+02:00'
   last_ai_eval: null
@@ -331340,7 +332140,7 @@ https://medium.com/cloud-techies/application-inventory-using-system-manager-f3ee
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029556.330521
+  last_checked: 1779029556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:36.330521+02:00'
   last_ai_eval: null
@@ -331372,7 +332172,7 @@ https://medium.com/cloud-techies/blocking-bots-using-aws-waf-d449e6d159ca:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029464.770811
+  last_checked: 1779029464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:04.770811+02:00'
   last_ai_eval: null
@@ -331404,7 +332204,7 @@ https://medium.com/cloud-techies/useful-commands-solutions-49f1c1b4e033:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029163.312392
+  last_checked: 1779029163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:03.312392+02:00'
   last_ai_eval: null
@@ -331438,7 +332238,7 @@ https://medium.com/cloudandthings/terraform-git-commit-m-all-the-secrets-5dfea9b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033309.121387
+  last_checked: 1779033309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:09.121387+02:00'
   last_ai_eval: null
@@ -331470,7 +332270,7 @@ https://medium.com/cloudnesil/kafka-streams-state-store-at-scale-390d9717b42a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029161.167159
+  last_checked: 1779029161
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:01.167159+02:00'
   last_ai_eval: null
@@ -331502,7 +332302,7 @@ https://medium.com/cloudyrion/kubernetes-end-to-end-chain-exploit-c2be32688fd0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033781.909274
+  last_checked: 1779033781
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:01.909274+02:00'
   last_ai_eval: null
@@ -331536,7 +332336,7 @@ https://medium.com/cloudyrion/kubernetes-end-to-end-chain-exploit-c2be32688fd0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029377.683273
+  last_checked: 1779029377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:37.683273+02:00'
   last_ai_eval: null
@@ -331569,7 +332369,7 @@ https://medium.com/codemonday/github-actions-for-ci-cd-with-ec2-codedeploy-and-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029128.475722
+  last_checked: 1779029128
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:28.475722+02:00'
   last_ai_eval: null
@@ -331601,7 +332401,7 @@ https://medium.com/codestory/build-interactive-cli-tools-in-python-47303c50d75:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029242.824199
+  last_checked: 1779029242
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:22.824199+02:00'
   last_ai_eval: null
@@ -331633,7 +332433,7 @@ https://medium.com/codex/6-key-areas-to-improve-your-devops-performance-f4c4226f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031396.763382
+  last_checked: 1779031396
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:16.763382+02:00'
   last_ai_eval: null
@@ -331665,7 +332465,7 @@ https://medium.com/codex/7-best-practices-for-data-ingestion-f336c6b5128c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029158.501008
+  last_checked: 1779029158
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:58.501008+02:00'
   last_ai_eval: null
@@ -331699,7 +332499,7 @@ https://medium.com/codex/access-application-externally-in-kubernetes-cluster-usi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029569.587695
+  last_checked: 1779029569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:49.587695+02:00'
   last_ai_eval: null
@@ -331733,7 +332533,7 @@ https://medium.com/codex/api-authentication-using-istio-ingress-gateway-oauth2-p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034291.696818
+  last_checked: 1779034291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:31.696818+02:00'
   last_ai_eval: null
@@ -331766,7 +332566,7 @@ https://medium.com/codex/capture-tcpdump-with-ksniff-and-wireshark-from-kubernet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031012.153783
+  last_checked: 1779031012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:52.153783+02:00'
   last_ai_eval: null
@@ -331798,7 +332598,7 @@ https://medium.com/codex/create-a-pod-in-kubernetes-cluster-b9e0c33bb904:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033609.451254
+  last_checked: 1779033609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:09.451254+02:00'
   last_ai_eval: null
@@ -331830,7 +332630,7 @@ https://medium.com/codex/create-kubernetes-cluster-on-aws-eks-6ced4c488e62:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030673.581629
+  last_checked: 1779030673
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:13.581629+02:00'
   last_ai_eval: null
@@ -331862,7 +332662,7 @@ https://medium.com/codex/create-kubernetes-cluster-using-linode-lke-4f9c71d03a8d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029322.491136
+  last_checked: 1779029322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:42.491136+02:00'
   last_ai_eval: null
@@ -331894,7 +332694,7 @@ https://medium.com/codex/ddd-events-are-complex-db4b1fb57817:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031473.508558
+  last_checked: 1779031473
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:33.508558+02:00'
   last_ai_eval: null
@@ -331927,7 +332727,7 @@ https://medium.com/codex/deploy-docker-image-to-kubernetes-cluster-using-jenkins
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033258.652844
+  last_checked: 1779033258
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:18.652844+02:00'
   last_ai_eval: null
@@ -331961,7 +332761,7 @@ https://medium.com/codex/egress-traffic-control-for-nginx-ingress-controller-wit
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031752.50195
+  last_checked: 1779031752
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:12.501950+02:00'
   last_ai_eval: null
@@ -331993,7 +332793,7 @@ https://medium.com/codex/explore-client-go-informer-patterns-4415bb5f1fbd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034226.054235
+  last_checked: 1779034226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:26.054235+02:00'
   last_ai_eval: null
@@ -332025,7 +332825,7 @@ https://medium.com/codex/helm-charts-for-kubernetes-developers-dce5719d4c8c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029267.777843
+  last_checked: 1779029267
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:47.777843+02:00'
   last_ai_eval: null
@@ -332057,7 +332857,7 @@ https://medium.com/codex/how-to-deploy-wordpress-on-kubernetes-part-2-df1cc9cbaa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032213.190237
+  last_checked: 1779032213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:53.190237+02:00'
   last_ai_eval: null
@@ -332091,7 +332891,7 @@ https://medium.com/codex/how-to-use-the-if-else-statement-in-terraform-examples-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030561.543466
+  last_checked: 1779030561
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:21.543466+02:00'
   last_ai_eval: null
@@ -332123,7 +332923,7 @@ https://medium.com/codex/kubectl-output-101-851f8e61fd51:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030339.569426
+  last_checked: 1779030339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:39.569426+02:00'
   last_ai_eval: null
@@ -332155,7 +332955,7 @@ https://medium.com/codex/kubernetes-configmaps-explained-961cdd23f232:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029130.333983
+  last_checked: 1779029130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:30.333983+02:00'
   last_ai_eval: null
@@ -332188,7 +332988,7 @@ https://medium.com/codex/kubernetes-deployment-rolling-updates-and-rollbacks-exp
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031809.664317
+  last_checked: 1779031809
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:09.664317+02:00'
   last_ai_eval: null
@@ -332221,7 +333021,7 @@ https://medium.com/codex/kubernetes-network-polices-are-they-really-useful-c3a15
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030989.352024
+  last_checked: 1779030989
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:29.352024+02:00'
   last_ai_eval: null
@@ -332254,7 +333054,7 @@ https://medium.com/codex/kubernetes-persistent-volume-explained-fb27df29c393:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031439.952091
+  last_checked: 1779031439
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:59.952091+02:00'
   last_ai_eval: null
@@ -332286,7 +333086,7 @@ https://medium.com/codex/kubernetes-secrets-explained-f45baf8cefa7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030805.690239
+  last_checked: 1779030805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:25.690239+02:00'
   last_ai_eval: null
@@ -332319,7 +333119,7 @@ https://medium.com/codex/microservices-communication-queues-topics-and-streams-5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031464.486172
+  last_checked: 1779031464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:24.486172+02:00'
   last_ai_eval: null
@@ -332353,7 +333153,7 @@ https://medium.com/codex/points-to-consider-for-structuring-infrastructure-as-co
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033925.03349
+  last_checked: 1779033925
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:25.033490+02:00'
   last_ai_eval: null
@@ -332385,7 +333185,7 @@ https://medium.com/codex/push-docker-image-to-docker-hub-acc978c76ad:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030970.759558
+  last_checked: 1779030970
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:10.759558+02:00'
   last_ai_eval: null
@@ -332419,7 +333219,7 @@ https://medium.com/codex/running-jvm-applications-on-kubernetes-beyond-java-jar-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031257.855394
+  last_checked: 1779031257
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:57.855394+02:00'
   last_ai_eval: null
@@ -332451,7 +333251,7 @@ https://medium.com/codex/sealed-secrets-for-kubernetes-722d643eb658:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029487.037585
+  last_checked: 1779029487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:27.037585+02:00'
   last_ai_eval: null
@@ -332485,7 +333285,7 @@ https://medium.com/codex/simplifying-kubernetes-deployments-with-helm-package-ma
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032223.526112
+  last_checked: 1779032223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:03.526112+02:00'
   last_ai_eval: null
@@ -332519,7 +333319,7 @@ https://medium.com/codex/solving-distributed-transaction-management-problem-in-m
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030824.389668
+  last_checked: 1779030824
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:44.389668+02:00'
   last_ai_eval: null
@@ -332551,7 +333351,7 @@ https://medium.com/codex/the-only-true-agency-a-software-engineer-requires-2c081
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032683.772184
+  last_checked: 1779032683
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:43.772184+02:00'
   last_ai_eval: null
@@ -332583,7 +333383,7 @@ https://medium.com/codezero-reflections/automated-build-and-deploy-pipelines-for
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032679.019373
+  last_checked: 1779032679
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:39.019373+02:00'
   last_ai_eval: null
@@ -332615,7 +333415,7 @@ https://medium.com/codezero-reflections/next-generation-kubernetes-deployments-1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031020.533892
+  last_checked: 1779031020
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:00.533892+02:00'
   last_ai_eval: null
@@ -332649,7 +333449,7 @@ https://medium.com/compass-true-north/governing-multi-tenant-kubernetes-clusters
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029158.491787
+  last_checked: 1779029158
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:58.491787+02:00'
   last_ai_eval: null
@@ -332683,7 +333483,7 @@ https://medium.com/compass-true-north/halving-kubernetes-compute-costs-with-vert
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030506.823258
+  last_checked: 1779030506
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:26.823258+02:00'
   last_ai_eval: null
@@ -332715,7 +333515,7 @@ https://medium.com/comsystoreply/stream-your-database-into-kafka-with-debezium-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031084.651662
+  last_checked: 1779031084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:04.651662+02:00'
   last_ai_eval: null
@@ -332747,7 +333547,7 @@ https://medium.com/condorlabs-engineering/happy-trip-to-kubernetes-in-our-compan
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029732.054058
+  last_checked: 1779029732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:32.054058+02:00'
   last_ai_eval: null
@@ -332779,7 +333579,7 @@ https://medium.com/container-talks/7-tools-to-make-kubernetes-management-easy-ba
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031559.187678
+  last_checked: 1779031559
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:59.187678+02:00'
   last_ai_eval: null
@@ -332811,7 +333611,7 @@ https://medium.com/containers-101/best-practices-for-argo-cd-8253bcd31897:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034232.525335
+  last_checked: 1779034232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:32.525335+02:00'
   last_ai_eval: null
@@ -332843,7 +333643,7 @@ https://medium.com/containers-101/docker-anti-patterns-ad2a1fcd5ce1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034104.982287
+  last_checked: 1779034104
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:24.982287+02:00'
   last_ai_eval: null
@@ -332875,7 +333675,7 @@ https://medium.com/containers-101/fully-automated-canary-deployments-in-kubernet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032097.556576
+  last_checked: 1779032097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:57.556576+02:00'
   last_ai_eval: null
@@ -332907,7 +333707,7 @@ https://medium.com/containers-101/how-to-handle-secrets-like-a-pro-using-gitops-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032582.833105
+  last_checked: 1779032582
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:02.833105+02:00'
   last_ai_eval: null
@@ -332939,7 +333739,7 @@ https://medium.com/containers-101/how-to-install-and-upgrade-argo-cd-a64f4635f97
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029931.857387
+  last_checked: 1779029931
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:51.857387+02:00'
   last_ai_eval: null
@@ -332971,7 +333771,7 @@ https://medium.com/containers-101/local-kubernetes-for-linux-minikube-vs-microk8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032254.65958
+  last_checked: 1779032254
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:34.659580+02:00'
   last_ai_eval: null
@@ -333005,7 +333805,7 @@ https://medium.com/containers-101/stop-using-branches-for-deploying-to-different
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034422.643813
+  last_checked: 1779034422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:42.643813+02:00'
   last_ai_eval: null
@@ -333037,7 +333837,7 @@ https://medium.com/containers-101/using-gitops-for-databases-f09a027184bb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030597.286428
+  last_checked: 1779030597
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:57.286428+02:00'
   last_ai_eval: null
@@ -333071,7 +333871,7 @@ https://medium.com/containers-101/using-gitops-multiple-argo-instances-and-envir
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032733.980885
+  last_checked: 1779032733
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:33.980885+02:00'
   last_ai_eval: null
@@ -333102,7 +333902,7 @@ https://medium.com/containers-101/using-helm-with-gitops-555443340369:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032920.288294
+  last_checked: 1779032920
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:40.288294+02:00'
   last_ai_eval: null
@@ -333131,7 +333931,7 @@ https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-t
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033622.639274
+  last_checked: 1779033622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:22.639274+02:00'
   last_ai_eval: null
@@ -333163,7 +333963,7 @@ https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-t
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032900.109583
+  last_checked: 1779032900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:20.109583+02:00'
   last_ai_eval: null
@@ -333193,7 +333993,7 @@ https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-t
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032034.482655
+  last_checked: 1779032034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:54.482655+02:00'
   last_ai_eval: null
@@ -333226,7 +334026,7 @@ https://medium.com/contino-engineering/integrating-gitops-deployments-in-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034139.010598
+  last_checked: 1779034139
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:59.010598+02:00'
   last_ai_eval: null
@@ -333260,7 +334060,7 @@ https://medium.com/contino-engineering/weve-begun-to-move-towards-the-aws-cdk-an
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029938.813407
+  last_checked: 1779029938
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:58.813407+02:00'
   last_ai_eval: null
@@ -333293,7 +334093,7 @@ https://medium.com/convoy-tech/logs-offsets-near-real-time-elt-with-apache-kafka
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029487.019217
+  last_checked: 1779029487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:27.019217+02:00'
   last_ai_eval: null
@@ -333327,7 +334127,7 @@ https://medium.com/cp-massive-programming/deploying-devtron-in-a-local-k8s-kind-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034037.53954
+  last_checked: 1779034037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:17.539540+02:00'
   last_ai_eval: null
@@ -333359,7 +334159,7 @@ https://medium.com/cp-massive-programming/kubernetes-api-server-discovery-ac3b35
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031902.407425
+  last_checked: 1779031902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:42.407425+02:00'
   last_ai_eval: null
@@ -333391,7 +334191,7 @@ https://medium.com/credera-engineering/how-to-blue-green-deploy-an-aks-cluster-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030608.690245
+  last_checked: 1779030608
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:08.690245+02:00'
   last_ai_eval: null
@@ -333423,7 +334223,7 @@ https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032970.958763
+  last_checked: 1779032970
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:30.958763+02:00'
   last_ai_eval: null
@@ -333459,7 +334259,7 @@ https://medium.com/criteo-engineering/how-we-reduced-our-prometheus-infrastructu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031981.119895
+  last_checked: 1779031981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:01.119895+02:00'
   last_ai_eval: null
@@ -333493,7 +334293,7 @@ https://medium.com/dailymotion/deploying-apps-on-multiple-kubernetes-clusters-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031618.13723
+  last_checked: 1779031618
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:58.137230+02:00'
   last_ai_eval: null
@@ -333525,7 +334325,7 @@ https://medium.com/dailymotion/from-jenkins-to-jenkins-x-604b6cde0ce3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033823.278394
+  last_checked: 1779033823
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:43.278394+02:00'
   last_ai_eval: null
@@ -333558,7 +334358,7 @@ https://medium.com/datascale/know-gomaxprocs-before-deploying-your-go-app-to-kub
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029969.416881
+  last_checked: 1779029969
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:29.416881+02:00'
   last_ai_eval: null
@@ -333591,7 +334391,7 @@ https://medium.com/dataseries/not-using-nosql-is-good-i-stuck-to-sql-4504a67972f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034499.41099
+  last_checked: 1779034499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:59.410990+02:00'
   last_ai_eval: null
@@ -333623,7 +334423,7 @@ https://medium.com/dataseries/the-devops-cheat-sheet-3177d6cf361c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034557.838165
+  last_checked: 1779034557
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:57.838165+02:00'
   last_ai_eval: null
@@ -333655,7 +334455,7 @@ https://medium.com/design-microservices-architecture-with-patterns/microservices
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031826.915914
+  last_checked: 1779031826
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:26.915914+02:00'
   last_ai_eval: null
@@ -333689,7 +334489,7 @@ https://medium.com/design-microservices-architecture-with-patterns/microservices
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029678.563771
+  last_checked: 1779029678
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:38.563771+02:00'
   last_ai_eval: null
@@ -333723,7 +334523,7 @@ https://medium.com/design-microservices-architecture-with-patterns/microservices
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031088.955066
+  last_checked: 1779031088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:08.955066+02:00'
   last_ai_eval: null
@@ -333755,7 +334555,7 @@ https://medium.com/dev-genius/securing-kubernetes-dashboard-on-eks-with-pomerium
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029565.15554
+  last_checked: 1779029565
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:45.155540+02:00'
   last_ai_eval: null
@@ -333787,7 +334587,7 @@ https://medium.com/dev-genius/technologies-tools-to-watch-in-2021-a216dfc30f25:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030189.388326
+  last_checked: 1779030189
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:09.388326+02:00'
   last_ai_eval: null
@@ -333819,7 +334619,7 @@ https://medium.com/dev-genius/ultimate-kubernetes-resource-planning-guide-449a4f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030583.047118
+  last_checked: 1779030583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:43.047118+02:00'
   last_ai_eval: null
@@ -333853,7 +334653,7 @@ https://medium.com/dev-jam/tibco-bw-vs-apache-camel-9552a5f4e6be:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033569.943669
+  last_checked: 1779033569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:29.943669+02:00'
   last_ai_eval: null
@@ -333885,7 +334685,7 @@ https://medium.com/develeap/cutting-down-kubernetes-costs-cast-ai-vs-karpenter-2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032679.022881
+  last_checked: 1779032679
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:39.022881+02:00'
   last_ai_eval: null
@@ -333919,7 +334719,7 @@ https://medium.com/developer-purpose/think-before-you-code-engineerings-most-und
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032172.907014
+  last_checked: 1779032172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:12.907014+02:00'
   last_ai_eval: null
@@ -333952,7 +334752,7 @@ https://medium.com/devgurus/building-production-grade-eks-clusters-using-terrafo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032832.895648
+  last_checked: 1779032832
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:12.895648+02:00'
   last_ai_eval: null
@@ -333984,7 +334784,7 @@ https://medium.com/devops-dudes/devops-and-databases-the-forgotten-automation-95
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032345.564605
+  last_checked: 1779032345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:05.564605+02:00'
   last_ai_eval: null
@@ -334016,7 +334816,7 @@ https://medium.com/devops-dudes/do-i-need-to-learn-kubernetes-a3dd9a7f9e9b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031163.865758
+  last_checked: 1779031163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:23.865758+02:00'
   last_ai_eval: null
@@ -334049,7 +334849,7 @@ https://medium.com/devops-dudes/top-7-best-ci-cd-tools-you-should-get-your-hands
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031406.275406
+  last_checked: 1779031406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:26.275406+02:00'
   last_ai_eval: null
@@ -334082,7 +334882,7 @@ https://medium.com/devops-dudes/top-7-best-ci-cd-tools-you-should-get-your-hands
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032949.847877
+  last_checked: 1779032949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:09.847877+02:00'
   last_ai_eval: null
@@ -334116,7 +334916,7 @@ https://medium.com/devops-dudes/top-7-best-ci-cd-tools-you-should-get-your-hands
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030741.936091
+  last_checked: 1779030741
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:21.936091+02:00'
   last_ai_eval: null
@@ -334150,7 +334950,7 @@ https://medium.com/devops-dudes/top-7-best-ci-cd-tools-you-should-get-your-hands
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030854.229897
+  last_checked: 1779030854
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:14.229897+02:00'
   last_ai_eval: null
@@ -334183,7 +334983,7 @@ https://medium.com/devops-dudes/top-7-best-ci-cd-tools-you-should-get-your-hands
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029487.001507
+  last_checked: 1779029487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:27.001507+02:00'
   last_ai_eval: null
@@ -334216,7 +335016,7 @@ https://medium.com/devops-dudes/top-7-best-ci-cd-tools-you-should-get-your-hands
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031113.213406
+  last_checked: 1779031113
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:33.213406+02:00'
   last_ai_eval: null
@@ -334248,7 +335048,7 @@ https://medium.com/devops-mojo/terraform-remote-states-overview-what-is-terrafor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030882.667348
+  last_checked: 1779030882
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:42.667348+02:00'
   last_ai_eval: null
@@ -334280,7 +335080,7 @@ https://medium.com/devops-mojo/terraform-remote-states-overview-what-is-terrafor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033081.355431
+  last_checked: 1779033081
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:21.355431+02:00'
   last_ai_eval: null
@@ -334314,7 +335114,7 @@ https://medium.com/devops-techable/gitops-with-argocd-running-in-kubernetes-for-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033510.934505
+  last_checked: 1779033510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:30.934505+02:00'
   last_ai_eval: null
@@ -334348,7 +335148,7 @@ https://medium.com/devops-techable/gitops-with-argocd-running-in-kubernetes-for-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030339.554745
+  last_checked: 1779030339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:39.554745+02:00'
   last_ai_eval: null
@@ -334381,7 +335181,7 @@ https://medium.com/devops-techable/up-and-running-with-amazon-managed-service-fo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030528.896174
+  last_checked: 1779030528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:48.896174+02:00'
   last_ai_eval: null
@@ -334413,7 +335213,7 @@ https://medium.com/devopslinks/why-should-terraform-be-one-of-your-devops-tools-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032287.589772
+  last_checked: 1779032287
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:07.589772+02:00'
   last_ai_eval: null
@@ -334447,7 +335247,7 @@ https://medium.com/devoptimism/devops-platform-engineering-a-necessary-love-stor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030891.177168
+  last_checked: 1779030891
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:51.177168+02:00'
   last_ai_eval: null
@@ -334479,7 +335279,7 @@ https://medium.com/digitalfrontiers/microservices-in-rust-with-kafka-2b671295b24
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032162.910307
+  last_checked: 1779032162
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:02.910307+02:00'
   last_ai_eval: null
@@ -334512,7 +335312,7 @@ https://medium.com/directeam/kubernetes-resources-under-the-hood-part-1-4f2400b6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031793.431378
+  last_checked: 1779031793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:53.431378+02:00'
   last_ai_eval: null
@@ -334543,7 +335343,7 @@ https://medium.com/directeam/kubernetes-resources-under-the-hood-part-2-6eeb5019
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032074.112731
+  last_checked: 1779032074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:34.112731+02:00'
   last_ai_eval: null
@@ -334570,7 +335370,7 @@ https://medium.com/directeam/kubernetes-resources-under-the-hood-part-3-6ee7d601
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030525.393715
+  last_checked: 1779030525
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:45.393715+02:00'
   last_ai_eval: null
@@ -334599,7 +335399,7 @@ https://medium.com/dkatalis/component-team-vs-feature-team-in-a-nutshell-60c5867
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033730.961657
+  last_checked: 1779033730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:10.961657+02:00'
   last_ai_eval: null
@@ -334633,7 +335433,7 @@ https://medium.com/dkatalis/creating-a-mutating-webhook-for-great-good-b21acb941
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032195.511853
+  last_checked: 1779032195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:35.511853+02:00'
   last_ai_eval: null
@@ -334666,7 +335466,7 @@ https://medium.com/dlt-labs-publication/grpc-vs-rest-performance-test-using-jmet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032574.491282
+  last_checked: 1779032574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:54.491282+02:00'
   last_ai_eval: null
@@ -334700,7 +335500,7 @@ https://medium.com/dlt-labs-publication/kubernetes-understanding-pod-affinity-ta
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032970.975845
+  last_checked: 1779032970
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:30.975845+02:00'
   last_ai_eval: null
@@ -334734,7 +335534,7 @@ https://medium.com/dna-technology/why-we-dropped-event-sourcing-with-kafka-strea
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034516.764381
+  last_checked: 1779034516
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:16.764381+02:00'
   last_ai_eval: null
@@ -334768,7 +335568,7 @@ https://medium.com/dna-technology/why-we-dropped-event-sourcing-with-kafka-strea
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032087.695489
+  last_checked: 1779032087
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:47.695489+02:00'
   last_ai_eval: null
@@ -334802,7 +335602,7 @@ https://medium.com/draftkings-engineering/draftkings-workshop-demystifying-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031608.942053
+  last_checked: 1779031608
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:48.942053+02:00'
   last_ai_eval: null
@@ -334836,7 +335636,7 @@ https://medium.com/draftkings-engineering/draftkings-workshop-demystifying-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030931.494985
+  last_checked: 1779030931
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:31.494985+02:00'
   last_ai_eval: null
@@ -334869,7 +335669,7 @@ https://medium.com/dynatrace-engineering/how-we-are-redesigning-our-microservice
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032376.211833
+  last_checked: 1779032376
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:36.211833+02:00'
   last_ai_eval: null
@@ -334903,7 +335703,7 @@ https://medium.com/dynatrace-engineering/kubernetes-security-best-practices-part
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031146.503416
+  last_checked: 1779031146
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:06.503416+02:00'
   last_ai_eval: null
@@ -334937,7 +335737,7 @@ https://medium.com/dynatrace-engineering/kubernetes-security-best-practices-part
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030248.433166
+  last_checked: 1779030248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:08.433166+02:00'
   last_ai_eval: null
@@ -334970,7 +335770,7 @@ https://medium.com/dzerolabs/using-crossplane-to-provision-a-kubernetes-cluster-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034109.309598
+  last_checked: 1779034109
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:29.309598+02:00'
   last_ai_eval: null
@@ -335002,7 +335802,7 @@ https://medium.com/easyread/api-gateway-part-1-7901ba703f9:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030805.710652
+  last_checked: 1779030805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:25.710652+02:00'
   last_ai_eval: null
@@ -335034,7 +335834,7 @@ https://medium.com/easyread/api-gateway-part-2-7264ee5be187:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032466.03855
+  last_checked: 1779032466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:06.038550+02:00'
   last_ai_eval: null
@@ -335069,7 +335869,7 @@ https://medium.com/edreams-odigeo-tech/tracing-in-edreams-odigeo-lodging-with-op
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030710.969889
+  last_checked: 1779030710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:50.969889+02:00'
   last_ai_eval: null
@@ -335102,7 +335902,7 @@ https://medium.com/edureka/aws-vs-azure-1a882339f127:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030705.711353
+  last_checked: 1779030705
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:45.711353+02:00'
   last_ai_eval: null
@@ -335134,7 +335934,7 @@ https://medium.com/edureka/jenkins-cheat-sheet-e0f7e25558a3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029364.836811
+  last_checked: 1779029364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:24.836811+02:00'
   last_ai_eval: null
@@ -335168,7 +335968,7 @@ https://medium.com/ekino-france/kubernetes-addressing-private-ipv4-shortage-5-st
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030172.031345
+  last_checked: 1779030172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:52.031345+02:00'
   last_ai_eval: null
@@ -335202,7 +336002,7 @@ https://medium.com/elca-it/service-mesh-performance-evaluation-istio-linkerd-kum
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033801.751176
+  last_checked: 1779033801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:21.751176+02:00'
   last_ai_eval: null
@@ -335234,7 +336034,7 @@ https://medium.com/empathyco/cloud-finops-part-4-kubernetes-cost-report-b4964be0
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031377.620691
+  last_checked: 1779031377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:57.620691+02:00'
   last_ai_eval: null
@@ -335266,7 +336066,7 @@ https://medium.com/empathyco/running-apache-flink-on-kubernetes-10815a26559e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029158.497383
+  last_checked: 1779029158
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:58.497383+02:00'
   last_ai_eval: null
@@ -335298,7 +336098,7 @@ https://medium.com/empathyco/running-apache-spark-on-kubernetes-2e64c73d0bb2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032287.59372
+  last_checked: 1779032287
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:07.593720+02:00'
   last_ai_eval: null
@@ -335331,7 +336131,7 @@ https://medium.com/enjoy-algorithm/caching-system-design-concept-500134cff300:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033415.665031
+  last_checked: 1779033415
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:55.665031+02:00'
   last_ai_eval: null
@@ -335363,7 +336163,7 @@ https://medium.com/event-driven-utopia/a-visual-introduction-to-debezium-32563e2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030201.973516
+  last_checked: 1779030201
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:21.973516+02:00'
   last_ai_eval: null
@@ -335397,7 +336197,7 @@ https://medium.com/event-driven-utopia/comparing-stateful-stream-processing-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034309.107207
+  last_checked: 1779034309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:49.107207+02:00'
   last_ai_eval: null
@@ -335429,7 +336229,7 @@ https://medium.com/event-driven-utopia/understanding-kafka-topic-partitions-ae40
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031758.983273
+  last_checked: 1779031758
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:18.983273+02:00'
   last_ai_eval: null
@@ -335461,7 +336261,7 @@ https://medium.com/everything-full-stack/deployment-strategies-argo-rollouts-198
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032134.543466
+  last_checked: 1779032134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:34.543466+02:00'
   last_ai_eval: null
@@ -335494,7 +336294,7 @@ https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-a-primer-on-auto
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030339.55908
+  last_checked: 1779030339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:39.559080+02:00'
   last_ai_eval: null
@@ -335525,7 +336325,7 @@ https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-options-features
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032095.000124
+  last_checked: 1779032095
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:55.000124+02:00'
   last_ai_eval: null
@@ -335552,7 +336352,7 @@ https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-options-features
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029573.089305
+  last_checked: 1779029573
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:53.089305+02:00'
   last_ai_eval: null
@@ -335581,7 +336381,7 @@ https://medium.com/expedia-group-tech/managing-a-federated-kubernetes-cluster-us
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034041.434625
+  last_checked: 1779034041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:21.434625+02:00'
   last_ai_eval: null
@@ -335613,7 +336413,7 @@ https://medium.com/faun/35-advanced-tutorials-to-learn-kubernetes-dae5695b1f18:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029130.335024
+  last_checked: 1779029130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:30.335024+02:00'
   last_ai_eval: null
@@ -335645,7 +336445,7 @@ https://medium.com/faun/attacking-kubernetes-clusters-using-the-kubelet-api-abaf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034228.844317
+  last_checked: 1779034228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:28.844317+02:00'
   last_ai_eval: null
@@ -335677,7 +336477,7 @@ https://medium.com/faun/autoscaling-in-kubernetes-cluster-bc55b8393a19:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030979.218468
+  last_checked: 1779030979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:19.218468+02:00'
   last_ai_eval: null
@@ -335709,7 +336509,7 @@ https://medium.com/faun/be-fast-with-kubectl-1-18-ckad-cka-31be00acc443:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030248.401336
+  last_checked: 1779030248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:08.401336+02:00'
   last_ai_eval: null
@@ -335741,7 +336541,7 @@ https://medium.com/faun/configmaps-in-kubernetes-k8s-2f2ce79d7e66:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032216.748207
+  last_checked: 1779032216
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:56.748207+02:00'
   last_ai_eval: null
@@ -335773,7 +336573,7 @@ https://medium.com/faun/create-your-first-application-on-aws-eks-kubernetes-clus
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029634.060233
+  last_checked: 1779029634
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:54.060233+02:00'
   last_ai_eval: null
@@ -335805,7 +336605,7 @@ https://medium.com/faun/do-it-all-kubernetes-dashboard-81375833e01c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034520.643442
+  last_checked: 1779034520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:20.643442+02:00'
   last_ai_eval: null
@@ -335838,7 +336638,7 @@ https://medium.com/faun/how-to-autoscale-the-dns-service-in-a-kubernetes-cluster
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034030.679396
+  last_checked: 1779034030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:10.679396+02:00'
   last_ai_eval: null
@@ -335870,7 +336670,7 @@ https://medium.com/faun/how-to-perform-health-checks-in-kubernetes-k8s-a4e5300b1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029225.489102
+  last_checked: 1779029225
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:05.489102+02:00'
   last_ai_eval: null
@@ -335904,7 +336704,7 @@ https://medium.com/faun/individual-kubernetes-clusters-vs-shared-kubernetes-clus
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034262.44974
+  last_checked: 1779034262
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:02.449740+02:00'
   last_ai_eval: null
@@ -335936,7 +336736,7 @@ https://medium.com/faun/ingress-service-types-in-kubernetes-3e9b68b78307:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032383.212566
+  last_checked: 1779032383
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:43.212566+02:00'
   last_ai_eval: null
@@ -335969,7 +336769,7 @@ https://medium.com/faun/kubernetes-multi-tenancy-a-best-practices-guide-88e37ef2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033713.531084
+  last_checked: 1779033713
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:53.531084+02:00'
   last_ai_eval: null
@@ -336001,7 +336801,7 @@ https://medium.com/faun/namespaces-in-kubernetes-4bac49414770:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033655.377099
+  last_checked: 1779033655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:55.377099+02:00'
   last_ai_eval: null
@@ -336033,7 +336833,7 @@ https://medium.com/faun/openshift-4-under-the-hood-ab854c3439dd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033947.446368
+  last_checked: 1779033947
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:47.446368+02:00'
   last_ai_eval: null
@@ -336066,7 +336866,7 @@ https://medium.com/faun/pod-in-kubernetes-cluster-k8s-adeb5b901153:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031900.557338
+  last_checked: 1779031900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:40.557338+02:00'
   last_ai_eval: null
@@ -336099,7 +336899,7 @@ https://medium.com/faun/provisioning-aws-infrastructure-with-terraform-6ab885fb3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033328.840451
+  last_checked: 1779033328
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:28.840451+02:00'
   last_ai_eval: null
@@ -336131,7 +336931,7 @@ https://medium.com/faun/scaling-applications-in-the-cloud-52bb6dfbac4e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031257.862507
+  last_checked: 1779031257
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:57.862507+02:00'
   last_ai_eval: null
@@ -336163,7 +336963,7 @@ https://medium.com/faun/service-types-in-kubernetes-24a1587677d6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031554.814862
+  last_checked: 1779031554
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:54.814862+02:00'
   last_ai_eval: null
@@ -336196,7 +336996,7 @@ https://medium.com/faun/what-is-ci-cd-pipeline-in-devops-6fba17a76e73:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029464.775681
+  last_checked: 1779029464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:04.775681+02:00'
   last_ai_eval: null
@@ -336228,7 +337028,7 @@ https://medium.com/faun/writing-your-first-kubernetes-operator-8f3df4453234:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029507.174603
+  last_checked: 1779029507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:47.174603+02:00'
   last_ai_eval: null
@@ -336260,7 +337060,7 @@ https://medium.com/faun/your-team-might-not-need-kubernetes-57240e8d554a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030202.002888
+  last_checked: 1779030202
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:22.002888+02:00'
   last_ai_eval: null
@@ -336294,7 +337094,7 @@ https://medium.com/featurepreneur/dont-trash-your-changes-but-stash-em-2091a191f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030553.83336
+  last_checked: 1779030553
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:13.833360+02:00'
   last_ai_eval: null
@@ -336326,7 +337126,7 @@ https://medium.com/fintechexplained/what-is-database-sharding-582b36282f97:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031438.015067
+  last_checked: 1779031438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:58.015067+02:00'
   last_ai_eval: null
@@ -336360,7 +337160,7 @@ https://medium.com/fiverr-engineering/how-to-share-data-between-microservices-on
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030472.92489
+  last_checked: 1779030472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:52.924890+02:00'
   last_ai_eval: null
@@ -336393,7 +337193,7 @@ https://medium.com/flant-com/calico-for-kubernetes-networking-792b41e19d69:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032920.271865
+  last_checked: 1779032920
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:40.271865+02:00'
   last_ai_eval: null
@@ -336427,7 +337227,7 @@ https://medium.com/flant-com/cert-manager-lets-encrypt-ssl-certs-for-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031328.876719
+  last_checked: 1779031328
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:08.876719+02:00'
   last_ai_eval: null
@@ -336459,7 +337259,7 @@ https://medium.com/flant-com/kubectl-commands-and-tips-7b33de0c5476:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031537.800635
+  last_checked: 1779031537
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:37.800635+02:00'
   last_ai_eval: null
@@ -336491,7 +337291,7 @@ https://medium.com/flant-com/upgrading-mysql-percona-server-5-to-8-4bce53bdce5c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033218.018276
+  last_checked: 1779033218
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:38.018276+02:00'
   last_ai_eval: null
@@ -336524,7 +337324,7 @@ https://medium.com/flare-systems/connect-services-across-kubernetes-clusters-usi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032195.544297
+  last_checked: 1779032195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:35.544297+02:00'
   last_ai_eval: null
@@ -336558,7 +337358,7 @@ https://medium.com/formaloo/making-databases-as-easy-as-playing-with-legos-no-co
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033594.562624
+  last_checked: 1779033594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:54.562624+02:00'
   last_ai_eval: null
@@ -336592,7 +337392,7 @@ https://medium.com/free-code-camp/learn-kubernetes-in-under-3-hours-a-detailed-g
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032337.316013
+  last_checked: 1779032337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:57.316013+02:00'
   last_ai_eval: null
@@ -336624,7 +337424,7 @@ https://medium.com/galvanize/going-serverless-on-aws-116a04a0defd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031012.140124
+  last_checked: 1779031012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:52.140124+02:00'
   last_ai_eval: null
@@ -336658,7 +337458,7 @@ https://medium.com/galvanize/going-serverless-on-aws-116a04a0defd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030220.154594
+  last_checked: 1779030220
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:40.154594+02:00'
   last_ai_eval: null
@@ -336690,7 +337490,7 @@ https://medium.com/geekculture/a-beginners-guide-to-understanding-microservices-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029556.338098
+  last_checked: 1779029556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:36.338098+02:00'
   last_ai_eval: null
@@ -336722,7 +337522,7 @@ https://medium.com/geekculture/a-new-pattern-that-simplifies-operator-building-3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034345.585339
+  last_checked: 1779034345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:25.585339+02:00'
   last_ai_eval: null
@@ -336754,7 +337554,7 @@ https://medium.com/geekculture/aks-with-calico-network-policies-8cdfa996e6bb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032345.56224
+  last_checked: 1779032345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:05.562240+02:00'
   last_ai_eval: null
@@ -336786,7 +337586,7 @@ https://medium.com/geekculture/argo-cd-a-tool-for-kubernetes-devops-c46f2881edfe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033488.693791
+  last_checked: 1779033488
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:08.693791+02:00'
   last_ai_eval: null
@@ -336818,7 +337618,7 @@ https://medium.com/geekculture/change-data-capture-using-debezium-ec48631d643a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034207.9202
+  last_checked: 1779034207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:07.920200+02:00'
   last_ai_eval: null
@@ -336850,7 +337650,7 @@ https://medium.com/geekculture/common-pod-errors-in-kubernetes-to-watch-out-for-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033421.617215
+  last_checked: 1779033421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:01.617215+02:00'
   last_ai_eval: null
@@ -336918,7 +337718,7 @@ https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-41
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032166.730576
+  last_checked: 1779032166
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:06.730576+02:00'
   last_ai_eval: null
@@ -336953,7 +337753,7 @@ https://medium.com/geekculture/docker-limit-container-cpu-usage-11eb8ee0de5a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030442.971335
+  last_checked: 1779030442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:22.971335+02:00'
   last_ai_eval: null
@@ -336985,7 +337785,7 @@ https://medium.com/geekculture/eks-kubernetes-not-ready-nodes-dafb300ed299:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033844.614126
+  last_checked: 1779033844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:04.614126+02:00'
   last_ai_eval: null
@@ -337017,7 +337817,7 @@ https://medium.com/geekculture/githubs-ai-copilot-might-get-you-sued-if-you-use-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031094.100509
+  last_checked: 1779031094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:14.100509+02:00'
   last_ai_eval: null
@@ -337049,7 +337849,7 @@ https://medium.com/geekculture/gitops-github-actions-k8s-deploy-workflow-54f0d9a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031510.422427
+  last_checked: 1779031510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:10.422427+02:00'
   last_ai_eval: null
@@ -337081,7 +337881,7 @@ https://medium.com/geekculture/helm-advanced-commands-9365097475b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032216.737357
+  last_checked: 1779032216
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:56.737357+02:00'
   last_ai_eval: null
@@ -337115,7 +337915,7 @@ https://medium.com/geekculture/helm-chart-wait-for-all-dependencies-before-start
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034152.36136
+  last_checked: 1779034152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:12.361360+02:00'
   last_ai_eval: null
@@ -337147,7 +337947,7 @@ https://medium.com/geekculture/helm-how-release-information-is-stored-778d7f0b74
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032039.030449
+  last_checked: 1779032039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:59.030449+02:00'
   last_ai_eval: null
@@ -337179,7 +337979,7 @@ https://medium.com/geekculture/hey-chatgpt-solve-these-coding-tasks-using-python
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032753.879904
+  last_checked: 1779032753
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:53.879904+02:00'
   last_ai_eval: null
@@ -337211,7 +338011,7 @@ https://medium.com/geekculture/k8s-helm-dashboard-d7509c5fee88:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032045.945734
+  last_checked: 1779032045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:05.945734+02:00'
   last_ai_eval: null
@@ -337243,7 +338043,7 @@ https://medium.com/geekculture/k8s-network-cni-introduction-b035d42ad68f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033280.382601
+  last_checked: 1779033280
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:40.382601+02:00'
   last_ai_eval: null
@@ -337275,7 +338075,7 @@ https://medium.com/geekculture/k8s-serviceaccount-token-313d62aee119:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033507.718954
+  last_checked: 1779033507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:27.718954+02:00'
   last_ai_eval: null
@@ -337307,7 +338107,7 @@ https://medium.com/geekculture/k8s-troubleshooting-how-to-debug-coredns-issues-7
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029940.735731
+  last_checked: 1779029940
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:00.735731+02:00'
   last_ai_eval: null
@@ -337339,7 +338139,7 @@ https://medium.com/geekculture/kubectl-best-practices-c4ff809167dd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029147.507399
+  last_checked: 1779029147
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:47.507399+02:00'
   last_ai_eval: null
@@ -337371,7 +338171,7 @@ https://medium.com/geekculture/kubernetes-deployment-explained-9b2b89dd3977:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029805.150663
+  last_checked: 1779029805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:45.150663+02:00'
   last_ai_eval: null
@@ -337405,7 +338205,7 @@ https://medium.com/geekculture/kubernetes-distributing-pods-evenly-across-cluste
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034516.765657
+  last_checked: 1779034516
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:16.765657+02:00'
   last_ai_eval: null
@@ -337437,7 +338237,7 @@ https://medium.com/geekculture/kubernetes-gateway-api-the-intro-you-need-to-read
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031031.500913
+  last_checked: 1779031031
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:11.500913+02:00'
   last_ai_eval: null
@@ -337469,7 +338269,7 @@ https://medium.com/geekculture/kubernetes-namespaces-vs-virtual-clusters-cc87317
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032097.565309
+  last_checked: 1779032097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:57.565309+02:00'
   last_ai_eval: null
@@ -337503,7 +338303,7 @@ https://medium.com/geekculture/monitoring-microservices-part-1-observability-b2b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030461.917509
+  last_checked: 1779030461
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:41.917509+02:00'
   last_ai_eval: null
@@ -337537,7 +338337,7 @@ https://medium.com/geekculture/monitoring-your-system-with-docker-grafana-promet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032949.844236
+  last_checked: 1779032949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:09.844236+02:00'
   last_ai_eval: null
@@ -337571,7 +338371,7 @@ https://medium.com/geekculture/provision-resources-on-aws-with-azure-devops-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034504.511108
+  last_checked: 1779034504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:04.511108+02:00'
   last_ai_eval: null
@@ -337603,7 +338403,7 @@ https://medium.com/geekculture/provision-resources-on-aws-with-azure-devops-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031807.818288
+  last_checked: 1779031807
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:07.818288+02:00'
   last_ai_eval: null
@@ -337631,7 +338431,7 @@ https://medium.com/geekculture/replication-controller-vs-replicasets-in-kubernet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033503.584498
+  last_checked: 1779033503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:23.584498+02:00'
   last_ai_eval: null
@@ -337664,7 +338464,7 @@ https://medium.com/geekculture/rest-rpc-graphql-what-to-choose-c57c78c0593d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030705.69642
+  last_checked: 1779030705
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:45.696420+02:00'
   last_ai_eval: null
@@ -337696,7 +338496,7 @@ https://medium.com/geekculture/setup-a-cronjob-to-execute-kubectl-or-aws-command
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031987.512182
+  last_checked: 1779031987
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:07.512182+02:00'
   last_ai_eval: null
@@ -337728,7 +338528,7 @@ https://medium.com/geekculture/storage-kubernetes-92eb3d027282:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030285.008177
+  last_checked: 1779030285
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:45.008177+02:00'
   last_ai_eval: null
@@ -337760,7 +338560,7 @@ https://medium.com/geekculture/terragrunt-cheat-sheet-bedafbf9d61f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034479.216195
+  last_checked: 1779034479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:39.216195+02:00'
   last_ai_eval: null
@@ -337792,7 +338592,7 @@ https://medium.com/geekculture/yakd-yet-another-kubernetes-dashboard-7766bd071f3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033046.476795
+  last_checked: 1779033046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:46.476795+02:00'
   last_ai_eval: null
@@ -337824,7 +338624,7 @@ https://medium.com/getdefault-in/monoliths-vs-microservices-59cff20bb106:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032181.880047
+  last_checked: 1779032181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:21.880047+02:00'
   last_ai_eval: null
@@ -337858,7 +338658,7 @@ https://medium.com/getindata-blog/oauth2-based-authentication-on-istio-powered-k
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032296.493341
+  last_checked: 1779032296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:16.493341+02:00'
   last_ai_eval: null
@@ -337891,7 +338691,7 @@ https://medium.com/gigasearch/which-elasticsearch-provider-is-right-for-you-3d59
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029988.63108
+  last_checked: 1779029988
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:48.631080+02:00'
   last_ai_eval: null
@@ -337925,7 +338725,7 @@ https://medium.com/gitguardian/what-is-policy-as-code-an-introduction-to-open-po
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031669.278198
+  last_checked: 1779031669
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:49.278198+02:00'
   last_ai_eval: null
@@ -337959,7 +338759,7 @@ https://medium.com/globant/advantages-of-deploying-machine-learning-models-with-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033639.993169
+  last_checked: 1779033639
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:39.993169+02:00'
   last_ai_eval: null
@@ -337993,7 +338793,7 @@ https://medium.com/globant/dynamic-and-reactive-parameterization-in-jenkins-pipe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030503.354545
+  last_checked: 1779030503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:23.354545+02:00'
   last_ai_eval: null
@@ -338025,7 +338825,7 @@ https://medium.com/globant/infrastructure-as-code-using-kubernetes-d3d329446517:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032733.983399
+  last_checked: 1779032733
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:33.983399+02:00'
   last_ai_eval: null
@@ -338059,7 +338859,7 @@ https://medium.com/globant/istio-jwt-authentication-authorization-at-the-edge-b3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032162.904014
+  last_checked: 1779032162
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:02.904014+02:00'
   last_ai_eval: null
@@ -338091,7 +338891,7 @@ https://medium.com/globant/monitoring-a-multi-cluster-kubernetes-deployment-9e7a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029322.629706
+  last_checked: 1779029322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:42.629706+02:00'
   last_ai_eval: null
@@ -338125,7 +338925,7 @@ https://medium.com/globant/using-multiple-sources-for-a-helm-chart-deployment-in
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029070.209261
+  last_checked: 1779029070
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:30.209261+02:00'
   last_ai_eval: null
@@ -338159,7 +338959,7 @@ https://medium.com/google-cloud/anthos-at-home-spinning-up-a-bare-metal-anthos-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034101.478563
+  last_checked: 1779034101
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:21.478563+02:00'
   last_ai_eval: null
@@ -338191,7 +338991,7 @@ https://medium.com/google-cloud/automate-terraform-documentation-like-a-pro-ed3e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034446.816199
+  last_checked: 1779034446
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:06.816199+02:00'
   last_ai_eval: null
@@ -338223,7 +339023,7 @@ https://medium.com/google-cloud/automated-canary-deployments-with-flagger-and-is
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031651.938385
+  last_checked: 1779031651
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:31.938385+02:00'
   last_ai_eval: null
@@ -338257,7 +339057,7 @@ https://medium.com/google-cloud/automated-canary-deployments-with-flagger-and-is
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033424.420509
+  last_checked: 1779033424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:04.420509+02:00'
   last_ai_eval: null
@@ -338291,7 +339091,7 @@ https://medium.com/google-cloud/gke-monitoring-84170ea44833:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032869.054347
+  last_checked: 1779032869
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:49.054347+02:00'
   last_ai_eval: null
@@ -338323,7 +339123,7 @@ https://medium.com/google-cloud/google-pub-sub-lite-for-kafka-users-dec8a7cfc5e5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033415.630333
+  last_checked: 1779033415
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:55.630333+02:00'
   last_ai_eval: null
@@ -338356,7 +339156,7 @@ https://medium.com/google-cloud/handle-kubernetes-secrets-the-gitops-way-part-1-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030199.058219
+  last_checked: 1779030199
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:19.058219+02:00'
   last_ai_eval: null
@@ -338388,7 +339188,7 @@ https://medium.com/google-cloud/ingress-in-google-kubernetes-products-f22ded21f4
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031466.55852
+  last_checked: 1779031466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:26.558520+02:00'
   last_ai_eval: null
@@ -338421,7 +339221,7 @@ https://medium.com/google-cloud/kubernetes-101-pods-nodes-containers-and-cluster
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029732.053107
+  last_checked: 1779029732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:32.053107+02:00'
   last_ai_eval: null
@@ -338453,7 +339253,7 @@ https://medium.com/google-cloud/kubernetes-autoscaling-with-istio-metrics-764422
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032184.693418
+  last_checked: 1779032184
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:24.693418+02:00'
   last_ai_eval: null
@@ -338485,7 +339285,7 @@ https://medium.com/google-cloud/kubernetes-ingress-vs-gateway-api-647ee233693d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033157.890784
+  last_checked: 1779033157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:37.890784+02:00'
   last_ai_eval: null
@@ -338519,7 +339319,7 @@ https://medium.com/google-cloud/kubernetes-nodeport-vs-loadbalancer-vs-ingress-w
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032819.665615
+  last_checked: 1779032819
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:59.665615+02:00'
   last_ai_eval: null
@@ -338551,7 +339351,7 @@ https://medium.com/google-cloud/running-workloads-in-kubernetes-86194d133593:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031110.866461
+  last_checked: 1779031110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:30.866461+02:00'
   last_ai_eval: null
@@ -338583,7 +339383,7 @@ https://medium.com/google-cloud/security-with-kubernetes-gateway-api-dcbb934ed2a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032731.755482
+  last_checked: 1779032731
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:31.755482+02:00'
   last_ai_eval: null
@@ -338615,7 +339415,7 @@ https://medium.com/google-cloud/setting-up-config-connector-with-terraform-helm-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034446.84524
+  last_checked: 1779034446
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:06.845240+02:00'
   last_ai_eval: null
@@ -338649,7 +339449,7 @@ https://medium.com/google-cloud/shifting-even-further-left-on-kubernetes-resourc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029174.09723
+  last_checked: 1779029174
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:14.097230+02:00'
   last_ai_eval: null
@@ -338681,7 +339481,7 @@ https://medium.com/google-cloud/tagged/devops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029130.371015
+  last_checked: 1779029130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:30.371015+02:00'
   last_ai_eval: null
@@ -338715,7 +339515,7 @@ https://medium.com/google-cloud/understanding-health-checks-in-gke-gateway-api-1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031900.53303
+  last_checked: 1779031900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:40.533030+02:00'
   last_ai_eval: null
@@ -338747,7 +339547,7 @@ https://medium.com/google-developer-experts/getting-started-with-gke-gateway-con
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030018.86644
+  last_checked: 1779030018
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:18.866440+02:00'
   last_ai_eval: null
@@ -338779,7 +339579,7 @@ https://medium.com/greenm/top-4-aws-patterns-of-highly-available-api-d34599bfbb9
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030285.00414
+  last_checked: 1779030285
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:45.004140+02:00'
   last_ai_eval: null
@@ -338812,7 +339612,7 @@ https://medium.com/groupon-eng/kubernetes-deployment-using-helm-charts-and-krane
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029628.478598
+  last_checked: 1779029628
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:48.478598+02:00'
   last_ai_eval: null
@@ -338846,7 +339646,7 @@ https://medium.com/groupon-eng/loadbalancer-services-using-kubernetes-in-docker-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032219.461772
+  last_checked: 1779032219
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:59.461772+02:00'
   last_ai_eval: null
@@ -338879,7 +339679,7 @@ https://medium.com/groupon-eng/scaling-millions-of-geospatial-queries-per-minute
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033040.421338
+  last_checked: 1779033040
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:40.421338+02:00'
   last_ai_eval: null
@@ -338912,7 +339712,7 @@ https://medium.com/gumgum-tech/5-things-we-overlooked-when-putting-our-first-app
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031782.045077
+  last_checked: 1779031782
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:42.045077+02:00'
   last_ai_eval: null
@@ -338945,7 +339745,7 @@ https://medium.com/gumgum-tech/how-to-reduce-your-prometheus-cost-6c7cc685e347:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030718.372609
+  last_checked: 1779030718
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:58.372609+02:00'
   last_ai_eval: null
@@ -338979,7 +339779,7 @@ https://medium.com/gumgum-tech/streamlining-your-kubernetes-adoption-with-helmfi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033772.786741
+  last_checked: 1779033772
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:52.786741+02:00'
   last_ai_eval: null
@@ -339012,7 +339812,7 @@ https://medium.com/habasconchocos/instalaci%C3%B3n-de-java-y-visual-studio-code-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030608.677668
+  last_checked: 1779030608
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:08.677668+02:00'
   last_ai_eval: null
@@ -339046,7 +339846,7 @@ https://medium.com/hackernoon/digital-transformation-for-modern-enterprises-thro
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030610.624578
+  last_checked: 1779030610
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:10.624578+02:00'
   last_ai_eval: null
@@ -339078,7 +339878,7 @@ https://medium.com/hackernoon/how-to-hire-a-devops-engineer-4e59e7847e9b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033037.062037
+  last_checked: 1779033037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:37.062037+02:00'
   last_ai_eval: null
@@ -339110,7 +339910,7 @@ https://medium.com/hackernoon/the-2018-devops-roadmap-31588d8670cb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031333.329008
+  last_checked: 1779031333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:13.329008+02:00'
   last_ai_eval: null
@@ -339143,7 +339943,7 @@ https://medium.com/hacking-talent/mastering-apache-kafka-on-kubernetes-strimzi-k
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030685.010513
+  last_checked: 1779030685
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:25.010513+02:00'
   last_ai_eval: null
@@ -339175,7 +339975,7 @@ https://medium.com/hamburger-berater-team/varnish-sharding-with-istio-in-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030710.967461
+  last_checked: 1779030710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:50.967461+02:00'
   last_ai_eval: null
@@ -339207,7 +340007,7 @@ https://medium.com/hashicorp-engineering/coding-for-secrets-reliability-with-has
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034326.300364
+  last_checked: 1779034326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:06.300364+02:00'
   last_ai_eval: null
@@ -339240,7 +340040,7 @@ https://medium.com/hashicorp-engineering/consul-kubernetes-ingress-gateways-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034486.847563
+  last_checked: 1779034486
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:46.847563+02:00'
   last_ai_eval: null
@@ -339273,7 +340073,7 @@ https://medium.com/hashicorp-engineering/dont-forget-to-restrict-outbound-traffi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031414.423002
+  last_checked: 1779031414
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:34.423002+02:00'
   last_ai_eval: null
@@ -339306,7 +340106,7 @@ https://medium.com/hashicorp-engineering/hashicorp-consul-multi-cloud-and-multi-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029225.454166
+  last_checked: 1779029225
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:05.454166+02:00'
   last_ai_eval: null
@@ -339340,7 +340140,7 @@ https://medium.com/hashicorp-engineering/hashicorp-consul-multi-cloud-and-multi-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030228.350996
+  last_checked: 1779030228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:48.350996+02:00'
   last_ai_eval: null
@@ -339374,7 +340174,7 @@ https://medium.com/hashicorp-engineering/hashicorp-consul-multi-cloud-and-multi-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033788.644226
+  last_checked: 1779033788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:08.644226+02:00'
   last_ai_eval: null
@@ -339408,7 +340208,7 @@ https://medium.com/hashicorp-engineering/hashicorp-consul-multi-cloud-and-multi-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032877.749535
+  last_checked: 1779032877
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:57.749535+02:00'
   last_ai_eval: null
@@ -339440,7 +340240,7 @@ https://medium.com/hepsiburadatech/hepsiburada-search-engine-on-kubernetes-1fe03
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033759.136305
+  last_checked: 1779033759
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:39.136305+02:00'
   last_ai_eval: null
@@ -339472,7 +340272,7 @@ https://medium.com/hookdeck/introduction-to-message-queues-20d00373cc1f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032293.125826
+  last_checked: 1779032293
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:13.125826+02:00'
   last_ai_eval: null
@@ -339505,7 +340305,7 @@ https://medium.com/how-tos/how-to-provisioning-dashboards-in-grafana-via-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033655.42912
+  last_checked: 1779033655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:55.429120+02:00'
   last_ai_eval: null
@@ -339536,7 +340336,7 @@ https://medium.com/how-tos/how-to-provisioning-dashboards-in-grafana-via-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033084.313541
+  last_checked: 1779033084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:24.313541+02:00'
   last_ai_eval: null
@@ -339563,7 +340363,7 @@ https://medium.com/ibm-cloud-paks-help-and-guidance-from-ibm-cloud/tagged/cp4mcm
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033046.470196
+  last_checked: 1779033046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:46.470196+02:00'
   last_ai_eval: null
@@ -339596,7 +340396,7 @@ https://medium.com/ibm-garage/its-time-to-stop-making-microservices-the-goal-of-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029138.124794
+  last_checked: 1779029138
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:38.124794+02:00'
   last_ai_eval: null
@@ -339630,7 +340430,7 @@ https://medium.com/illuminations-mirror/basic-networking-and-communication-betwe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029113.097476
+  last_checked: 1779029113
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:13.097476+02:00'
   last_ai_eval: null
@@ -339662,7 +340462,7 @@ https://medium.com/infracloud-technologies/prometheus-ha-with-thanos-sidecar-or-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034322.601064
+  last_checked: 1779034322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:02.601064+02:00'
   last_ai_eval: null
@@ -339694,7 +340494,7 @@ https://medium.com/inside-personio/graceful-shutdown-of-fpm-and-nginx-in-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032968.824116
+  last_checked: 1779032968
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:28.824116+02:00'
   last_ai_eval: null
@@ -339726,7 +340526,7 @@ https://medium.com/interviewnoodle/shift-from-monolith-to-cqrs-a34bab75617e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030934.26114
+  last_checked: 1779030934
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:34.261140+02:00'
   last_ai_eval: null
@@ -339758,7 +340558,7 @@ https://medium.com/is-it-observable/how-to-collect-metrics-in-a-kubernetes-clust
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029949.84733
+  last_checked: 1779029949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:09.847330+02:00'
   last_ai_eval: null
@@ -339792,7 +340592,7 @@ https://medium.com/israeli-tech-radar/how-to-create-a-monitoring-stack-using-kub
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031559.175573
+  last_checked: 1779031559
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:59.175573+02:00'
   last_ai_eval: null
@@ -339824,7 +340624,7 @@ https://medium.com/israeli-tech-radar/karpenter-and-the-future-of-kubernetes-4ab
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032134.577397
+  last_checked: 1779032134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:34.577397+02:00'
   last_ai_eval: null
@@ -339858,7 +340658,7 @@ https://medium.com/itnext/atomic-configmap-updates-in-kubernetes-how-symlinks-an
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034235.002974
+  last_checked: 1779034235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:35.002974+02:00'
   last_ai_eval: null
@@ -339890,7 +340690,7 @@ https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-worksp
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030688.347425
+  last_checked: 1779030688
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:28.347425+02:00'
   last_ai_eval: null
@@ -339924,7 +340724,7 @@ https://medium.com/jaegertracing/jaeger-and-opentelemetry-1846f701d9f2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031414.414817
+  last_checked: 1779031414
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:34.414817+02:00'
   last_ai_eval: null
@@ -339958,7 +340758,7 @@ https://medium.com/jaegertracing/jaeger-clients-and-w3c-trace-context-c2ce1b9dc3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032920.299501
+  last_checked: 1779032920
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:40.299501+02:00'
   last_ai_eval: null
@@ -339989,7 +340789,7 @@ https://medium.com/jaegertracing/jaeger-embraces-opentelemetry-collector-90a545c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032162.909293
+  last_checked: 1779032162
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:02.909293+02:00'
   last_ai_eval: null
@@ -340018,7 +340818,7 @@ https://medium.com/jamf-engineering/how-three-lines-of-configuration-solved-our-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033947.433064
+  last_checked: 1779033947
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:47.433064+02:00'
   last_ai_eval: null
@@ -340052,7 +340852,7 @@ https://medium.com/javarevisited/10-best-java-microservices-courses-with-spring-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030230.384258
+  last_checked: 1779030230
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:50.384258+02:00'
   last_ai_eval: null
@@ -340085,7 +340885,7 @@ https://medium.com/javarevisited/10-free-spring-boot-tutorials-and-courses-for-j
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031982.893385
+  last_checked: 1779031982
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:02.893385+02:00'
   last_ai_eval: null
@@ -340121,7 +340921,7 @@ https://medium.com/javarevisited/10-microservices-design-principles-every-develo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030688.346456
+  last_checked: 1779030688
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:28.346456+02:00'
   last_ai_eval: null
@@ -340154,7 +340954,7 @@ https://medium.com/javarevisited/50-java-collections-interview-questions-for-beg
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031086.59358
+  last_checked: 1779031086
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:06.593580+02:00'
   last_ai_eval: null
@@ -340187,7 +340987,7 @@ https://medium.com/javarevisited/7-best-books-to-learn-design-patterns-for-java-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031031.499786
+  last_checked: 1779031031
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:11.499786+02:00'
   last_ai_eval: null
@@ -340220,7 +341020,7 @@ https://medium.com/javarevisited/7-best-courses-to-master-git-and-github-for-pro
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032254.669663
+  last_checked: 1779032254
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:34.669663+02:00'
   last_ai_eval: null
@@ -340254,7 +341054,7 @@ https://medium.com/javarevisited/7-free-online-courses-to-learn-kubernetes-in-20
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030422.405342
+  last_checked: 1779030422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:02.405342+02:00'
   last_ai_eval: null
@@ -340290,7 +341090,7 @@ https://medium.com/javarevisited/best-https-ssl-and-tls-courses-for-beginners-44
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031735.332049
+  last_checked: 1779031735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:55.332049+02:00'
   last_ai_eval: null
@@ -340324,7 +341124,7 @@ https://medium.com/javarevisited/distributed-transaction-management-in-microserv
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032216.761686
+  last_checked: 1779032216
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:56.761686+02:00'
   last_ai_eval: null
@@ -340358,7 +341158,7 @@ https://medium.com/javarevisited/do-you-know-about-the-different-microservices-f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031190.12138
+  last_checked: 1779031190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:50.121380+02:00'
   last_ai_eval: null
@@ -340392,7 +341192,7 @@ https://medium.com/javarevisited/logging-in-java-log4j-vs-logback-vs-slf4j-88c53
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029899.088792
+  last_checked: 1779029899
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:19.088792+02:00'
   last_ai_eval: null
@@ -340426,7 +341226,7 @@ https://medium.com/javarevisited/microservices-communication-part-1-every-progra
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030172.033887
+  last_checked: 1779030172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:52.033887+02:00'
   last_ai_eval: null
@@ -340460,7 +341260,7 @@ https://medium.com/javarevisited/microservices-communication-part-2-sync-vs-asyn
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031645.256796
+  last_checked: 1779031645
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:25.256796+02:00'
   last_ai_eval: null
@@ -340492,7 +341292,7 @@ https://medium.com/javarevisited/microservices-communication-using-grpc-protocol
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031450.785736
+  last_checked: 1779031450
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:10.785736+02:00'
   last_ai_eval: null
@@ -340526,7 +341326,7 @@ https://medium.com/javarevisited/podman-getting-started-e7fc06961994:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031499.316163
+  last_checked: 1779031499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:59.316163+02:00'
   last_ai_eval: null
@@ -340560,7 +341360,7 @@ https://medium.com/javarevisited/podman-getting-started-e7fc06961994:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030861.530566
+  last_checked: 1779030861
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:21.530566+02:00'
   last_ai_eval: null
@@ -340593,7 +341393,7 @@ https://medium.com/javarevisited/top-5-courses-to-learn-microservices-in-java-an
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032337.34937
+  last_checked: 1779032337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:57.349370+02:00'
   last_ai_eval: null
@@ -340627,7 +341427,7 @@ https://medium.com/javarevisited/top-5-frameworks-java-developers-can-learn-for-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031793.49865
+  last_checked: 1779031793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:53.498650+02:00'
   last_ai_eval: null
@@ -340661,7 +341461,7 @@ https://medium.com/javarevisited/top-performance-issues-every-developer-architec
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032333.336281
+  last_checked: 1779032333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:53.336281+02:00'
   last_ai_eval: null
@@ -340695,7 +341495,7 @@ https://medium.com/javarevisited/why-microservices-are-not-silver-bullet-10-reas
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033024.77786
+  last_checked: 1779033024
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:24.777860+02:00'
   last_ai_eval: null
@@ -340727,7 +341527,7 @@ https://medium.com/jumia-tech/immutable-infrastructure-gitops-18d644f9c7cb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029374.191055
+  last_checked: 1779029374
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:34.191055+02:00'
   last_ai_eval: null
@@ -340761,7 +341561,7 @@ https://medium.com/k0sproject/k0s-optimizes-start-time-adds-cluster-level-backup
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031979.494419
+  last_checked: 1779031979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:59.494419+02:00'
   last_ai_eval: null
@@ -340793,7 +341593,7 @@ https://medium.com/k0sproject/k0s-ready-for-production-20255c4b0791:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032789.773374
+  last_checked: 1779032789
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:29.773374+02:00'
   last_ai_eval: null
@@ -340825,7 +341625,7 @@ https://medium.com/k0sproject/k0s-supports-kubernetes-1-22-a498e41bf5af:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031428.920054
+  last_checked: 1779031428
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:48.920054+02:00'
   last_ai_eval: null
@@ -340859,7 +341659,7 @@ https://medium.com/k8slens/eliminating-kubernetes-complexity-for-developers-usin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030207.217132
+  last_checked: 1779030207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:27.217132+02:00'
   last_ai_eval: null
@@ -340892,7 +341692,7 @@ https://medium.com/k8slens/how-to-give-developers-secure-access-to-kubernetes-cl
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032551.942521
+  last_checked: 1779032551
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:31.942521+02:00'
   last_ai_eval: null
@@ -340924,7 +341724,7 @@ https://medium.com/k8slens/lens-5-released-f7e58e8842cf:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030228.322112
+  last_checked: 1779030228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:48.322112+02:00'
   last_ai_eval: null
@@ -340958,7 +341758,7 @@ https://medium.com/k8slens/lens-6-released-vision-for-the-future-new-subscriptio
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032793.174792
+  last_checked: 1779032793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:33.174792+02:00'
   last_ai_eval: null
@@ -340992,7 +341792,7 @@ https://medium.com/k8slens/lens-kubernetes-is-all-you-need-in-the-development-en
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030854.219531
+  last_checked: 1779030854
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:14.219531+02:00'
   last_ai_eval: null
@@ -341025,7 +341825,7 @@ https://medium.com/kapitan-blog/declarative-secret-management-for-gitops-with-ka
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032034.460482
+  last_checked: 1779032034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:54.460482+02:00'
   last_ai_eval: null
@@ -341058,7 +341858,7 @@ https://medium.com/keptn/dora-metrics-automatically-for-all-your-kubernetes-work
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032642.42146
+  last_checked: 1779032642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:02.421460+02:00'
   last_ai_eval: null
@@ -341090,7 +341890,7 @@ https://medium.com/keptn/keptn-0-6-0-my-top-5-favorite-improvements-242d8ac1abfe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031381.517827
+  last_checked: 1779031381
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:01.517827+02:00'
   last_ai_eval: null
@@ -341122,7 +341922,7 @@ https://medium.com/kernel-space/kubeshark-wireshark-for-kubernetes-4069a5f5aa3d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032337.336042
+  last_checked: 1779032337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:57.336042+02:00'
   last_ai_eval: null
@@ -341154,7 +341954,7 @@ https://medium.com/kialiproject:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032949.834432
+  last_checked: 1779032949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:09.834432+02:00'
   last_ai_eval: null
@@ -341187,7 +341987,7 @@ https://medium.com/kialiproject/increasing-observability-on-istio-the-new-kiali-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030970.770221
+  last_checked: 1779030970
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:10.770221+02:00'
   last_ai_eval: null
@@ -341219,7 +342019,7 @@ https://medium.com/kialiproject/troubleshooting-envoy-with-kiali-7f78a57b16ad:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030805.692662
+  last_checked: 1779030805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:25.692662+02:00'
   last_ai_eval: null
@@ -341253,7 +342053,7 @@ https://medium.com/kocsistem/installation-internal-nginx-ingress-for-a-private-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033040.448536
+  last_checked: 1779033040
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:40.448536+02:00'
   last_ai_eval: null
@@ -341287,7 +342087,7 @@ https://medium.com/kubecost/prometheus-grafana-configuration-query-examples-885b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033236.682549
+  last_checked: 1779033236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:56.682549+02:00'
   last_ai_eval: null
@@ -341319,7 +342119,7 @@ https://medium.com/kubehub/a-series-on-bash-scripting-eecd0293fab5:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029168.829915
+  last_checked: 1779029168
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:08.829915+02:00'
   last_ai_eval: null
@@ -341353,7 +342153,7 @@ https://medium.com/kubernetes-deveops/kubernetes-deploying-application-with-pers
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034330.353293
+  last_checked: 1779034330
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:10.353293+02:00'
   last_ai_eval: null
@@ -341386,7 +342186,7 @@ https://medium.com/kubernetes-tutorials/cluster-level-logging-in-kubernetes-with
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034326.318007
+  last_checked: 1779034326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:06.318007+02:00'
   last_ai_eval: null
@@ -341419,7 +342219,7 @@ https://medium.com/kubernetes-tutorials/efficient-node-out-of-resource-managemen
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031037.196626
+  last_checked: 1779031037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:17.196626+02:00'
   last_ai_eval: null
@@ -341451,7 +342251,7 @@ https://medium.com/kubernetes-tutorials/kubernetes-dns-for-services-and-pods-664
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030132.279602
+  last_checked: 1779030132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:12.279602+02:00'
   last_ai_eval: null
@@ -341483,7 +342283,7 @@ https://medium.com/kubernetes-tutorials/making-sense-of-taints-and-tolerations-i
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034272.970027
+  last_checked: 1779034272
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:12.970027+02:00'
   last_ai_eval: null
@@ -341515,7 +342315,7 @@ https://medium.com/kubeshop-i/monokle-1-5-0-release-kubeshop-95f574563c79:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030980.927125
+  last_checked: 1779030980
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:20.927125+02:00'
   last_ai_eval: null
@@ -341547,7 +342347,7 @@ https://medium.com/kubeshop-i/monokle-helm-quality-kubernetes-deployments-af050f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031351.781865
+  last_checked: 1779031351
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:31.781865+02:00'
   last_ai_eval: null
@@ -341579,7 +342379,7 @@ https://medium.com/kubeshop-i/monokle-vs-lens-vs-k9s-1d5d94d84b5c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030000.183939
+  last_checked: 1779030000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:00.183939+02:00'
   last_ai_eval: null
@@ -341613,7 +342413,7 @@ https://medium.com/kubeshop-i/rapidly-prototype-your-apis-on-kubernetes-with-kus
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033280.374544
+  last_checked: 1779033280
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:40.374544+02:00'
   last_ai_eval: null
@@ -341645,7 +342445,7 @@ https://medium.com/kubeshop-i/top-8-open-source-observability-testing-tools-9341
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034313.450861
+  last_checked: 1779034313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:53.450861+02:00'
   last_ai_eval: null
@@ -341677,7 +342477,7 @@ https://medium.com/kudos-engineering/migrating-our-cron-jobs-to-kubernetes-85970
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029992.768421
+  last_checked: 1779029992
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:52.768421+02:00'
   last_ai_eval: null
@@ -341709,7 +342509,7 @@ https://medium.com/leapp-cloud/top-10-uncommon-devops-tools-you-should-know-91da
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033772.784552
+  last_checked: 1779033772
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:52.784552+02:00'
   last_ai_eval: null
@@ -341743,7 +342543,7 @@ https://medium.com/lego-engineering/a-journey-into-serverless-and-handling-step-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031826.932945
+  last_checked: 1779031826
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:26.932945+02:00'
   last_ai_eval: null
@@ -341775,7 +342575,7 @@ https://medium.com/levvel-consulting/the-differences-between-kubernetes-and-open
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033084.300021
+  last_checked: 1779033084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:24.300021+02:00'
   last_ai_eval: null
@@ -341809,7 +342609,7 @@ https://medium.com/lightricks-tech-blog/step-by-step-guide-how-to-create-a-dynam
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032289.677724
+  last_checked: 1779032289
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:09.677724+02:00'
   last_ai_eval: null
@@ -341841,7 +342641,7 @@ https://medium.com/lightspeed-venture-partners/why-grafana-part-ii-2e7e42e0f7bb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030682.961215
+  last_checked: 1779030682
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:22.961215+02:00'
   last_ai_eval: null
@@ -341875,7 +342675,7 @@ https://medium.com/lightstephq/devops-observability-and-the-need-to-tear-down-or
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032644.306981
+  last_checked: 1779032644
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:04.306981+02:00'
   last_ai_eval: null
@@ -341908,7 +342708,7 @@ https://medium.com/linkbynet/deploying-opa-on-a-gke-cluster-da4d3d77812c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029369.327958
+  last_checked: 1779029369
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:29.327958+02:00'
   last_ai_eval: null
@@ -341942,7 +342742,7 @@ https://medium.com/linkbynet/deploying-opa-on-a-gke-cluster-da4d3d77812c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031031.512389
+  last_checked: 1779031031
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:11.512389+02:00'
   last_ai_eval: null
@@ -341974,7 +342774,7 @@ https://medium.com/linux-shots/debug-kubernetes-pods-using-ephemeral-container-f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034034.51208
+  last_checked: 1779034034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:14.512080+02:00'
   last_ai_eval: null
@@ -342008,7 +342808,7 @@ https://medium.com/linux-shots/find-deprecated-api-resources-used-in-a-kubernete
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030856.450769
+  last_checked: 1779030856
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:16.450769+02:00'
   last_ai_eval: null
@@ -342043,7 +342843,7 @@ https://medium.com/linux-shots/kubernetes-ingress-as-reverse-proxy-to-applicatio
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034454.090513
+  last_checked: 1779034454
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:14.090513+02:00'
   last_ai_eval: null
@@ -342075,7 +342875,7 @@ https://medium.com/linux-shots/use-postgresql-as-backend-storage-for-helm-de407c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033750.7946
+  last_checked: 1779033750
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:30.794600+02:00'
   last_ai_eval: null
@@ -342109,7 +342909,7 @@ https://medium.com/lonto-digital-services-integrator/why-we-developed-own-kubern
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032922.346871
+  last_checked: 1779032922
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:42.346871+02:00'
   last_ai_eval: null
@@ -342141,7 +342941,7 @@ https://medium.com/marionete/create-helm-charts-to-manage-kubernetes-application
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030189.436504
+  last_checked: 1779030189
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:09.436504+02:00'
   last_ai_eval: null
@@ -342175,7 +342975,7 @@ https://medium.com/marionete/how-to-expose-kubernetes-services-to-external-traff
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031752.504065
+  last_checked: 1779031752
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:12.504065+02:00'
   last_ai_eval: null
@@ -342209,7 +343009,7 @@ https://medium.com/mcdonalds-technical-blog/behind-the-scenes-mcdonalds-event-dr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030090.946335
+  last_checked: 1779030090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:30.946335+02:00'
   last_ai_eval: null
@@ -342243,7 +343043,7 @@ https://medium.com/mcdonalds-technical-blog/mcdonalds-event-driven-architecture-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033040.449549
+  last_checked: 1779033040
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:40.449549+02:00'
   last_ai_eval: null
@@ -342277,7 +343077,7 @@ https://medium.com/medialesson/assigning-azure-built-in-roles-vs-azure-ad-built-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032087.680139
+  last_checked: 1779032087
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:47.680139+02:00'
   last_ai_eval: null
@@ -342311,7 +343111,7 @@ https://medium.com/medialesson/create-azure-active-directory-app-registration-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032483.457365
+  last_checked: 1779032483
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:23.457365+02:00'
   last_ai_eval: null
@@ -342343,7 +343143,7 @@ https://medium.com/microservicegeeks/introduction-to-event-driven-architecture-e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031554.878398
+  last_checked: 1779031554
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:54.878398+02:00'
   last_ai_eval: null
@@ -342376,7 +343176,7 @@ https://medium.com/microservices-for-net-developers/what-is-microservices-and-wh
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029883.462349
+  last_checked: 1779029883
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:03.462349+02:00'
   last_ai_eval: null
@@ -342408,7 +343208,7 @@ https://medium.com/microservices-in-practice/microservices-in-practice-7a3e85b66
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034504.485847
+  last_checked: 1779034504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:04.485847+02:00'
   last_ai_eval: null
@@ -342440,7 +343240,7 @@ https://medium.com/microservices-learning/how-to-implement-security-for-microser
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029805.138752
+  last_checked: 1779029805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:45.138752+02:00'
   last_ai_eval: null
@@ -342473,7 +343273,7 @@ https://medium.com/microsoftazure/aks-different-load-balancing-options-for-a-sin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030295.738259
+  last_checked: 1779030295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:55.738259+02:00'
   last_ai_eval: null
@@ -342507,7 +343307,7 @@ https://medium.com/microsoftazure/aks-different-load-balancing-options-for-a-sin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031642.222409
+  last_checked: 1779031642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:22.222409+02:00'
   last_ai_eval: null
@@ -342540,7 +343340,7 @@ https://medium.com/microsoftazure/going-multicloud-with-kubernetes-and-azure-fro
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031181.217181
+  last_checked: 1779031181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:41.217181+02:00'
   last_ai_eval: null
@@ -342571,7 +343371,7 @@ https://medium.com/microsoftazure/secure-your-microservices-on-aks-part-2-5496bf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030787.586878
+  last_checked: 1779030787
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:07.586878+02:00'
   last_ai_eval: null
@@ -342601,7 +343401,7 @@ https://medium.com/microsoftazure/secure-your-microservices-on-aks-part-2-5496bf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034450.048808
+  last_checked: 1779034450
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:10.048808+02:00'
   last_ai_eval: null
@@ -342633,7 +343433,7 @@ https://medium.com/mindboard/what-is-autoscaling-in-kubernetes-109c7b5d321:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030020.590184
+  last_checked: 1779030020
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:20.590184+02:00'
   last_ai_eval: null
@@ -342667,7 +343467,7 @@ https://medium.com/mlearning-ai/the-best-object-detection-libraries-that-i-work-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032166.723394
+  last_checked: 1779032166
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:06.723394+02:00'
   last_ai_eval: null
@@ -342701,7 +343501,7 @@ https://medium.com/mycloudseries/must-haves-for-your-kubernetes-cluster-to-be-pr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030401.010724
+  last_checked: 1779030401
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:41.010724+02:00'
   last_ai_eval: null
@@ -342735,7 +343535,7 @@ https://medium.com/nerd-for-tech/building-a-two-tier-architecture-for-high-avail
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033823.353899
+  last_checked: 1779033823
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:43.353899+02:00'
   last_ai_eval: null
@@ -342766,7 +343566,7 @@ https://medium.com/nerd-for-tech/common-kubernetes-errors-made-by-beginners-274b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033118.162451
+  last_checked: 1779033118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:58.162451+02:00'
   last_ai_eval: null
@@ -342792,7 +343592,7 @@ https://medium.com/nerd-for-tech/deep-dive-into-thanos-part-i-f72ecba39f76:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030577.785007
+  last_checked: 1779030577
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:37.785007+02:00'
   last_ai_eval: null
@@ -342819,7 +343619,7 @@ https://medium.com/nerd-for-tech/etcd-the-easy-way-4c01e243f285:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029116.145952
+  last_checked: 1779029116
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:16.145952+02:00'
   last_ai_eval: null
@@ -342851,7 +343651,7 @@ https://medium.com/nerd-for-tech/exploring-kubernetes-node-architecture-3a36df6a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031106.9435
+  last_checked: 1779031106
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:26.943500+02:00'
   last_ai_eval: null
@@ -342885,7 +343685,7 @@ https://medium.com/nerd-for-tech/kubernetes-declaratively-deploying-infrastructu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034104.987397
+  last_checked: 1779034104
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:24.987397+02:00'
   last_ai_eval: null
@@ -342919,7 +343719,7 @@ https://medium.com/nerd-for-tech/kubernetes-deploying-nginx-with-a-configmap-e8a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030231.908301
+  last_checked: 1779030231
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:51.908301+02:00'
   last_ai_eval: null
@@ -342951,7 +343751,7 @@ https://medium.com/nerd-for-tech/one-cka-ckad-cks-requirement-mastering-kubectl-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034345.596113
+  last_checked: 1779034345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:25.596113+02:00'
   last_ai_eval: null
@@ -342983,7 +343783,7 @@ https://medium.com/nerd-for-tech/persistence-with-kubernetes-46f039d9a2ad:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032762.222604
+  last_checked: 1779032762
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:02.222604+02:00'
   last_ai_eval: null
@@ -343017,7 +343817,7 @@ https://medium.com/nerd-for-tech/pki-certs-injection-to-k8s-pods-with-vault-agen
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034454.119423
+  last_checked: 1779034454
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:14.119423+02:00'
   last_ai_eval: null
@@ -343049,7 +343849,7 @@ https://medium.com/nerd-for-tech/running-services-with-knative-kong-3135c0d94dfa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030979.220902
+  last_checked: 1779030979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:19.220902+02:00'
   last_ai_eval: null
@@ -343081,7 +343881,7 @@ https://medium.com/nerd-for-tech/terraforming-the-gitops-way-9417cf4abf58:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033658.159945
+  last_checked: 1779033658
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:58.159945+02:00'
   last_ai_eval: null
@@ -343114,7 +343914,7 @@ https://medium.com/nerds-malt/choosing-a-ci-that-grows-at-the-same-pace-as-a-sca
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033030.217907
+  last_checked: 1779033030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:30.217907+02:00'
   last_ai_eval: null
@@ -343147,7 +343947,7 @@ https://medium.com/netcracker/version-control-of-configuration-files-using-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034101.463086
+  last_checked: 1779034101
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:21.463086+02:00'
   last_ai_eval: null
@@ -343179,7 +343979,7 @@ https://medium.com/netpremacy-global-services/the-beginning-of-the-end-for-terra
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033169.71623
+  last_checked: 1779033169
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:49.716230+02:00'
   last_ai_eval: null
@@ -343211,7 +344011,7 @@ https://medium.com/nexton/kubernetes-a-practical-introduction-18a5b69e7763:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030230.383151
+  last_checked: 1779030230
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:50.383151+02:00'
   last_ai_eval: null
@@ -343245,7 +344045,7 @@ https://medium.com/ni-tech-talk/creating-customized-kubernetes-pod-templates-usi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031799.988429
+  last_checked: 1779031799
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:59.988429+02:00'
   last_ai_eval: null
@@ -343277,7 +344077,7 @@ https://medium.com/nontechcompany/cool-kubernetes-command-line-plugins-4b0e50362
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030028.677964
+  last_checked: 1779030028
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:28.677964+02:00'
   last_ai_eval: null
@@ -343309,7 +344109,7 @@ https://medium.com/nordcloud-engineering/upgrading-kubernetes-the-hard-way-ac533
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029590.098768
+  last_checked: 1779029590
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:10.098768+02:00'
   last_ai_eval: null
@@ -343341,7 +344141,7 @@ https://medium.com/nordnet-tech/setting-java-heap-size-inside-a-docker-container
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033243.320103
+  last_checked: 1779033243
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:03.320103+02:00'
   last_ai_eval: null
@@ -343375,7 +344175,7 @@ https://medium.com/nordnet-tech/unlocking-kubernetes-performance-with-no-cpu-res
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033617.151304
+  last_checked: 1779033617
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:17.151304+02:00'
   last_ai_eval: null
@@ -343407,7 +344207,7 @@ https://medium.com/nttlabs/buildx-kubernetes-ad0fe59b0c64:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033074.262166
+  last_checked: 1779033074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:14.262166+02:00'
   last_ai_eval: null
@@ -343439,7 +344239,7 @@ https://medium.com/nttlabs/nerdctl-359311b32d0e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031979.486287
+  last_checked: 1779031979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:59.486287+02:00'
   last_ai_eval: null
@@ -343473,7 +344273,7 @@ https://medium.com/nycdev/understanding-docker-volumes-mounts-and-layers-9fa17be
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031566.852495
+  last_checked: 1779031566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:06.852495+02:00'
   last_ai_eval: null
@@ -343505,7 +344305,7 @@ https://medium.com/okteto/beginners-guide-to-kubernetes-deployments-50f066d95d2b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033674.920702
+  last_checked: 1779033674
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:14.920702+02:00'
   last_ai_eval: null
@@ -343537,7 +344337,7 @@ https://medium.com/omio-engineering/cpu-limits-and-aggressive-throttling-in-kube
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032681.623891
+  last_checked: 1779032681
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:41.623891+02:00'
   last_ai_eval: null
@@ -343571,7 +344371,7 @@ https://medium.com/open-devops-academy/kubernetes-inject-the-values-of-a-configm
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032762.243624
+  last_checked: 1779032762
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:02.243624+02:00'
   last_ai_eval: null
@@ -343603,7 +344403,7 @@ https://medium.com/opentelemetry/opentelemetry-specification-v1-0-0-tracing-edit
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031752.457829
+  last_checked: 1779031752
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:12.457829+02:00'
   last_ai_eval: null
@@ -343636,7 +344436,7 @@ https://medium.com/opstalk/securing-containers-with-red-hat-quay-and-clair-part-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032134.528589
+  last_checked: 1779032134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:34.528589+02:00'
   last_ai_eval: null
@@ -343668,7 +344468,7 @@ https://medium.com/opstree-technology/ansible-helm-diff-plugin-63e1cda299a3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034347.675135
+  last_checked: 1779034347
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:27.675135+02:00'
   last_ai_eval: null
@@ -343700,7 +344500,7 @@ https://medium.com/otomi-platform/helmfile-and-argocd-better-together-f8d4587263
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033100.784378
+  last_checked: 1779033100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:40.784378+02:00'
   last_ai_eval: null
@@ -343732,7 +344532,7 @@ https://medium.com/packlinkeng/a-chance-for-newsql-databases-3bba18fea6a1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033397.80283
+  last_checked: 1779033397
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:37.802830+02:00'
   last_ai_eval: null
@@ -343768,7 +344568,7 @@ https://medium.com/pareture/kubernetes-bound-projected-service-account-token-vol
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029325.434249
+  last_checked: 1779029325
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:45.434249+02:00'
   last_ai_eval: null
@@ -343802,7 +344602,7 @@ https://medium.com/pareture/kubernetes-scaling-capacity-and-resource-planning-in
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033068.031723
+  last_checked: 1779033068
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:08.031723+02:00'
   last_ai_eval: null
@@ -343834,7 +344634,7 @@ https://medium.com/path-to-software-architect/cloud-agnostic-design-925c08e1d610
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031416.256396
+  last_checked: 1779031416
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:36.256396+02:00'
   last_ai_eval: null
@@ -343868,7 +344668,7 @@ https://medium.com/patilswapnilv/getting-started-with-kubernetes-networking-7e10
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030069.193292
+  last_checked: 1779030069
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:09.193292+02:00'
   last_ai_eval: null
@@ -343900,7 +344700,7 @@ https://medium.com/paypal-tech/scaling-kubernetes-to-over-4k-nodes-and-200k-pods
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030132.303745
+  last_checked: 1779030132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:12.303745+02:00'
   last_ai_eval: null
@@ -343969,7 +344769,7 @@ https://medium.com/picsart-engineering/prioritizing-development-efforts-with-slo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034484.247067
+  last_checked: 1779034484
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:44.247067+02:00'
   last_ai_eval: null
@@ -344001,7 +344801,7 @@ https://medium.com/pinterest-engineering/how-pinterest-runs-kafka-at-scale-ff9c6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033575.358779
+  last_checked: 1779033575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:35.358779+02:00'
   last_ai_eval: null
@@ -344033,7 +344833,7 @@ https://medium.com/pinterest-engineering/scaling-kubernetes-with-assurance-at-pi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033507.740261
+  last_checked: 1779033507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:27.740261+02:00'
   last_ai_eval: null
@@ -344065,7 +344865,7 @@ https://medium.com/pipedrive-engineering/how-we-choked-our-kubernetes-nodejs-ser
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033503.582362
+  last_checked: 1779033503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:23.582362+02:00'
   last_ai_eval: null
@@ -344099,7 +344899,7 @@ https://medium.com/platform-engineer/26-terraform-hacks-for-effective-infrastruc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034391.780858
+  last_checked: 1779034391
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:11.780858+02:00'
   last_ai_eval: null
@@ -344133,7 +344933,7 @@ https://medium.com/predictivehire/why-we-should-use-terraform-and-terragrunt-to-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034115.938778
+  last_checked: 1779034115
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:35.938778+02:00'
   last_ai_eval: null
@@ -344164,7 +344964,7 @@ https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033622.632094
+  last_checked: 1779033622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:22.632094+02:00'
   last_ai_eval: null
@@ -344190,7 +344990,7 @@ https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034560.166139
+  last_checked: 1779034560
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:00.166139+02:00'
   last_ai_eval: null
@@ -344216,7 +345016,7 @@ https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032551.960525
+  last_checked: 1779032551
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:31.960525+02:00'
   last_ai_eval: null
@@ -344243,7 +345043,7 @@ https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032974.740317
+  last_checked: 1779032974
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:34.740317+02:00'
   last_ai_eval: null
@@ -344278,7 +345078,7 @@ https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034211.342714
+  last_checked: 1779034211
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:11.342714+02:00'
   last_ai_eval: null
@@ -344310,7 +345110,7 @@ https://medium.com/promyze/avoid-accidental-complexity-and-technical-debt-2dc2cd
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032462.040376
+  last_checked: 1779032462
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:02.040376+02:00'
   last_ai_eval: null
@@ -344342,7 +345142,7 @@ https://medium.com/python-in-plain-english/testing-apis-with-python-4ca51d604ffe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030220.192863
+  last_checked: 1779030220
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:40.192863+02:00'
   last_ai_eval: null
@@ -344376,7 +345176,7 @@ https://medium.com/pythoneers/mlops-tool-stack-requirement-in-machine-learning-p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029507.172079
+  last_checked: 1779029507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:47.172079+02:00'
   last_ai_eval: null
@@ -344408,7 +345208,7 @@ https://medium.com/qe-unit/how-google-does-monorepo-revisited-8c793be20344:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033655.419033
+  last_checked: 1779033655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:55.419033+02:00'
   last_ai_eval: null
@@ -344441,7 +345241,7 @@ https://medium.com/qe-unit/the-microservices-adoption-roadmap-e37f3f32877:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030720.586068
+  last_checked: 1779030720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:00.586068+02:00'
   last_ai_eval: null
@@ -344474,7 +345274,7 @@ https://medium.com/riskified-technology/from-aws-cloudformation-to-terraform-mig
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033569.9349
+  last_checked: 1779033569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:29.934900+02:00'
   last_ai_eval: null
@@ -344508,7 +345308,7 @@ https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034291.675746
+  last_checked: 1779034291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:31.675746+02:00'
   last_ai_eval: null
@@ -344544,7 +345344,7 @@ https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030597.299639
+  last_checked: 1779030597
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:57.299639+02:00'
   last_ai_eval: null
@@ -344576,7 +345376,7 @@ https://medium.com/rtkal/distributed-cache-design-348cbe334df1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033671.544136
+  last_checked: 1779033671
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:11.544136+02:00'
   last_ai_eval: null
@@ -344610,7 +345410,7 @@ https://medium.com/saas-infra/stabilize-your-kubernetes-microservices-with-the-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034084.201809
+  last_checked: 1779034084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:04.201809+02:00'
   last_ai_eval: null
@@ -344642,7 +345442,7 @@ https://medium.com/schibsted-engineering/ultimate-terraform-project-structure-9f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029225.452987
+  last_checked: 1779029225
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:05.452987+02:00'
   last_ai_eval: null
@@ -344674,7 +345474,7 @@ https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029563.457759
+  last_checked: 1779029563
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:43.457759+02:00'
   last_ai_eval: null
@@ -344708,7 +345508,7 @@ https://medium.com/scout24-engineering/how-did-we-upgrade-our-eks-clusters-from-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032549.476086
+  last_checked: 1779032549
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:29.476086+02:00'
   last_ai_eval: null
@@ -344742,7 +345542,7 @@ https://medium.com/sda-se/kubernetes-operator-to-the-rescue-how-our-own-mongodb-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031377.613763
+  last_checked: 1779031377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:57.613763+02:00'
   last_ai_eval: null
@@ -344775,7 +345575,7 @@ https://medium.com/searce/gitops-the-next-big-thing-for-devops-and-automation-2a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032054.43926
+  last_checked: 1779032054
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:14.439260+02:00'
   last_ai_eval: null
@@ -344808,7 +345608,7 @@ https://medium.com/searce/multibranch-and-ha-pipeline-in-jenkins-with-kaniko-on-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032779.576696
+  last_checked: 1779032779
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:19.576696+02:00'
   last_ai_eval: null
@@ -344840,7 +345640,7 @@ https://medium.com/searce/spinnaker-the-hard-way-278913f3f1d8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032543.359541
+  last_checked: 1779032543
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:23.359541+02:00'
   last_ai_eval: null
@@ -344872,7 +345672,7 @@ https://medium.com/search?q=cp4mcm:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034309.069831
+  last_checked: 1779034309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:49.069831+02:00'
   last_ai_eval: null
@@ -344904,7 +345704,7 @@ https://medium.com/seek-blog/microservices-in-go-2fc1570f6800:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034034.47626
+  last_checked: 1779034034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:14.476260+02:00'
   last_ai_eval: null
@@ -344936,7 +345736,7 @@ https://medium.com/serious-scrum/are-scrum-and-kanban-allies-or-enemies-9d1d2735
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032801.894589
+  last_checked: 1779032801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:41.894589+02:00'
   last_ai_eval: null
@@ -344969,7 +345769,7 @@ https://medium.com/serious-scrum/nine-steps-to-successfully-start-your-new-produ
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032613.186159
+  last_checked: 1779032613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:33.186159+02:00'
   last_ai_eval: null
@@ -345003,7 +345803,7 @@ https://medium.com/serious-scrum/scrum-teams-that-dont-verify-their-outcomes-are
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031448.470095
+  last_checked: 1779031448
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:08.470095+02:00'
   last_ai_eval: null
@@ -345036,7 +345836,7 @@ https://medium.com/serverless-transformation/what-a-typical-100-serverless-archi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031215.604723
+  last_checked: 1779031215
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:15.604723+02:00'
   last_ai_eval: null
@@ -345070,7 +345870,7 @@ https://medium.com/shoutloudz/microservice-developing-an-authentication-service-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033040.414577
+  last_checked: 1779033040
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:40.414577+02:00'
   last_ai_eval: null
@@ -345104,7 +345904,7 @@ https://medium.com/simform-engineering/infrastructure-as-code-and-ci-cd-in-pract
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030348.018428
+  last_checked: 1779030348
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:48.018428+02:00'
   last_ai_eval: null
@@ -345136,7 +345936,7 @@ https://medium.com/siot-govtech/kubernetes-from-scratch-35add70e8b7f:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034509.680966
+  last_checked: 1779034509
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:09.680966+02:00'
   last_ai_eval: null
@@ -345170,7 +345970,7 @@ https://medium.com/slalom-build/managing-ingress-traffic-on-kubernetes-platforms
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030991.034026
+  last_checked: 1779030991
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:31.034026+02:00'
   last_ai_eval: null
@@ -345203,7 +346003,7 @@ https://medium.com/softwareimprovementgroup/ci-cd-best-practices-how-to-set-up-y
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033925.058946
+  last_checked: 1779033925
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:25.058946+02:00'
   last_ai_eval: null
@@ -345235,7 +346035,7 @@ https://medium.com/solo-io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032152.601639
+  last_checked: 1779032152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:52.601639+02:00'
   last_ai_eval: null
@@ -345267,7 +346067,7 @@ https://medium.com/solo-io/istio-the-easy-way-again-b0504347b7ce:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033435.823542
+  last_checked: 1779033435
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:15.823542+02:00'
   last_ai_eval: null
@@ -345299,7 +346099,7 @@ https://medium.com/solutions-architecture-patterns/multi-cloud-enterprise-deploy
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034288.341613
+  last_checked: 1779034288
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:28.341613+02:00'
   last_ai_eval: null
@@ -345331,7 +346131,7 @@ https://medium.com/spacelift/platform-engineering-vs-devops-ade389ce819e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030235.367387
+  last_checked: 1779030235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:55.367387+02:00'
   last_ai_eval: null
@@ -345365,7 +346165,7 @@ https://medium.com/spacelift/terraform-best-practices-for-better-infrastructure-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031388.85178
+  last_checked: 1779031388
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:08.851780+02:00'
   last_ai_eval: null
@@ -345398,7 +346198,7 @@ https://medium.com/spacelift/terraform-vs-kubernetes-key-differences-and-compari
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029366.660153
+  last_checked: 1779029366
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:26.660153+02:00'
   last_ai_eval: null
@@ -345432,7 +346232,7 @@ https://medium.com/sse-blog/verify-container-image-signatures-in-kubernetes-usin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029154.612033
+  last_checked: 1779029154
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:54.612033+02:00'
   last_ai_eval: null
@@ -345466,7 +346266,7 @@ https://medium.com/stakater/efficiently-expose-services-on-kubernetes-494a80f88a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034391.795574
+  last_checked: 1779034391
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:11.795574+02:00'
   last_ai_eval: null
@@ -345497,7 +346297,7 @@ https://medium.com/stakater/efficiently-expose-services-on-kubernetes-part-2-c30
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030868.325814
+  last_checked: 1779030868
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:28.325814+02:00'
   last_ai_eval: null
@@ -345525,7 +346325,7 @@ https://medium.com/stakater/gitops-for-kubernetes-with-jenkins-7db6304216e0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033692.2732
+  last_checked: 1779033692
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:32.273200+02:00'
   last_ai_eval: null
@@ -345557,7 +346357,7 @@ https://medium.com/streamotion-tech-blog/visualising-the-cost-of-kubernetes-ca64
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034155.46032
+  last_checked: 1779034155
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:15.460320+02:00'
   last_ai_eval: null
@@ -345590,7 +346390,7 @@ https://medium.com/summit-technology-group/karpenter-autoscaling-and-right-sizin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033583.458251
+  last_checked: 1779033583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:43.458251+02:00'
   last_ai_eval: null
@@ -345623,7 +346423,7 @@ https://medium.com/swlh/6-lessons-learned-from-migrating-web-application-on-prod
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034568.791983
+  last_checked: 1779034568
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:08.791983+02:00'
   last_ai_eval: null
@@ -345656,7 +346456,7 @@ https://medium.com/swlh/a-design-analysis-of-cloud-based-microservices-architect
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034223.775724
+  last_checked: 1779034223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:23.775724+02:00'
   last_ai_eval: null
@@ -345688,7 +346488,7 @@ https://medium.com/swlh/apache-kafka-in-a-nutshell-5782b01d9ffb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034041.40281
+  last_checked: 1779034041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:21.402810+02:00'
   last_ai_eval: null
@@ -345723,7 +346523,7 @@ https://medium.com/swlh/apache-kafka-in-a-nutshell-5782b01d9ffb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030499.568956
+  last_checked: 1779030499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:19.568956+02:00'
   last_ai_eval: null
@@ -345755,7 +346555,7 @@ https://medium.com/swlh/aws-account-security-monitoring-d7ca129d52ac:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029174.106144
+  last_checked: 1779029174
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:14.106144+02:00'
   last_ai_eval: null
@@ -345787,7 +346587,7 @@ https://medium.com/swlh/aws-config-compliance-as-code-9621eb3b7ac7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030931.490149
+  last_checked: 1779030931
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:31.490149+02:00'
   last_ai_eval: null
@@ -345821,7 +346621,7 @@ https://medium.com/swlh/break-down-kubernetes-server-side-apply-5d59f6a14e26:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031392.9116
+  last_checked: 1779031392
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:12.911600+02:00'
   last_ai_eval: null
@@ -345854,7 +346654,7 @@ https://medium.com/swlh/building-the-ci-cd-of-the-future-creating-the-eks-cluste
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032034.462609
+  last_checked: 1779032034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:54.462609+02:00'
   last_ai_eval: null
@@ -345888,7 +346688,7 @@ https://medium.com/swlh/ci-cd-pipeline-of-jenkins-using-groovy-language-with-mon
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031096.669592
+  last_checked: 1779031096
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:16.669592+02:00'
   last_ai_eval: null
@@ -345921,7 +346721,7 @@ https://medium.com/swlh/clusterops-1-line-commit-to-upgrade-your-kubernetes-clus
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032801.895713
+  last_checked: 1779032801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:41.895713+02:00'
   last_ai_eval: null
@@ -345953,7 +346753,7 @@ https://medium.com/swlh/consul-in-kubernetes-pushing-to-production-223506bbe8db:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033019.40745
+  last_checked: 1779033019
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:19.407450+02:00'
   last_ai_eval: null
@@ -345984,7 +346784,7 @@ https://medium.com/swlh/deploy-quarkus-todo-list-app-to-kubernetes-using-eclipse
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031999.837329
+  last_checked: 1779031999
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:19.837329+02:00'
   last_ai_eval: null
@@ -346012,7 +346812,7 @@ https://medium.com/swlh/deploy-your-private-docker-registry-as-a-pod-in-kubernet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031600.303899
+  last_checked: 1779031600
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:40.303899+02:00'
   last_ai_eval: null
@@ -346045,7 +346845,7 @@ https://medium.com/swlh/deploying-kubernetes-deciding-the-size-of-your-nodes-a11
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031671.143004
+  last_checked: 1779031671
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:51.143004+02:00'
   last_ai_eval: null
@@ -346078,7 +346878,7 @@ https://medium.com/swlh/discovering-running-pods-by-using-dns-and-headless-servi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030991.030273
+  last_checked: 1779030991
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:31.030273+02:00'
   last_ai_eval: null
@@ -346110,7 +346910,7 @@ https://medium.com/swlh/getting-started-with-istio-524628c025:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030593.820468
+  last_checked: 1779030593
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:53.820468+02:00'
   last_ai_eval: null
@@ -346143,7 +346943,7 @@ https://medium.com/swlh/getting-started-with-kafka-on-openshift-c44c0fdec384:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029269.741134
+  last_checked: 1779029269
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:49.741134+02:00'
   last_ai_eval: null
@@ -346175,7 +346975,7 @@ https://medium.com/swlh/guide-okd-4-5-single-node-cluster-832693cb752b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033801.755745
+  last_checked: 1779033801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:21.755745+02:00'
   last_ai_eval: null
@@ -346207,7 +347007,7 @@ https://medium.com/swlh/helm-chart-development-guide-bbc525d3b448:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031351.761784
+  last_checked: 1779031351
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:31.761784+02:00'
   last_ai_eval: null
@@ -346239,7 +347039,7 @@ https://medium.com/swlh/high-priority-request-queue-with-haproxy-9efd639a8992:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029377.698286
+  last_checked: 1779029377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:37.698286+02:00'
   last_ai_eval: null
@@ -346272,7 +347072,7 @@ https://medium.com/swlh/how-to-become-an-devops-engineer-in-2020-80b8740d5a52:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030084.578253
+  last_checked: 1779030084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:24.578253+02:00'
   last_ai_eval: null
@@ -346304,7 +347104,7 @@ https://medium.com/swlh/how-to-deploy-an-asp-net-application-with-kubernetes-3c0
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032872.676289
+  last_checked: 1779032872
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:52.676289+02:00'
   last_ai_eval: null
@@ -346336,7 +347136,7 @@ https://medium.com/swlh/how-to-start-working-with-docker-containers-72b73ca60e0c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032728.544084
+  last_checked: 1779032728
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:28.544084+02:00'
   last_ai_eval: null
@@ -346369,7 +347169,7 @@ https://medium.com/swlh/im-so-sorry-openshift-i-ve-taken-you-for-granted-f36fb47
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034269.157601
+  last_checked: 1779034269
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:09.157601+02:00'
   last_ai_eval: null
@@ -346403,7 +347203,7 @@ https://medium.com/swlh/introduction-to-istio-traffic-management-6b62c86f8cb4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033222.537218
+  last_checked: 1779033222
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:42.537218+02:00'
   last_ai_eval: null
@@ -346436,7 +347236,7 @@ https://medium.com/swlh/k8s-network-policies-demystified-and-simplified-18f5ea98
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029988.63721
+  last_checked: 1779029988
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:48.637210+02:00'
   last_ai_eval: null
@@ -346468,7 +347268,7 @@ https://medium.com/swlh/kong-api-gateway-zero-to-production-5b8431495ee:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030349.928346
+  last_checked: 1779030349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:49.928346+02:00'
   last_ai_eval: null
@@ -346501,7 +347301,7 @@ https://medium.com/swlh/kubernetes-in-a-nutshell-tutorial-for-beginners-caa442df
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033030.212274
+  last_checked: 1779033030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:30.212274+02:00'
   last_ai_eval: null
@@ -346533,7 +347333,7 @@ https://medium.com/swlh/kubernetes-storage-explained-558e85596d0c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031671.183814
+  last_checked: 1779031671
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:51.183814+02:00'
   last_ai_eval: null
@@ -346565,7 +347365,7 @@ https://medium.com/swlh/microservices-architecture-from-a-to-z-7287da1c5d28:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030461.875532
+  last_checked: 1779030461
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:41.875532+02:00'
   last_ai_eval: null
@@ -346598,7 +347398,7 @@ https://medium.com/swlh/multi-tenancy-implementation-using-spring-boot-hibernate
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032181.881135
+  last_checked: 1779032181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:21.881135+02:00'
   last_ai_eval: null
@@ -346631,7 +347431,7 @@ https://medium.com/swlh/mvp-vs-mdp-viability-vs-delight-what-you-really-need-296
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029130.330582
+  last_checked: 1779029130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:30.330582+02:00'
   last_ai_eval: null
@@ -346665,7 +347465,7 @@ https://medium.com/swlh/observability-with-istio-kiali-and-grafana-in-kubernetes
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034501.572546
+  last_checked: 1779034501
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:01.572546+02:00'
   last_ai_eval: null
@@ -346697,7 +347497,7 @@ https://medium.com/swlh/oke-clusters-from-rancher-2-0-409131ad1293:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029269.732474
+  last_checked: 1779029269
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:49.732474+02:00'
   last_ai_eval: null
@@ -346731,7 +347531,7 @@ https://medium.com/swlh/quick-fix-mounting-a-configmap-to-an-existing-volume-in-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034497.314811
+  last_checked: 1779034497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:57.314811+02:00'
   last_ai_eval: null
@@ -346763,7 +347563,7 @@ https://medium.com/swlh/quickstart-ci-with-jenkins-and-docker-in-docker-c3f7174e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030655.047309
+  last_checked: 1779030655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:55.047309+02:00'
   last_ai_eval: null
@@ -346795,7 +347595,7 @@ https://medium.com/swlh/state-of-managed-kubernetes-2020-4be006643360:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031787.791838
+  last_checked: 1779031787
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:47.791838+02:00'
   last_ai_eval: null
@@ -346828,7 +347628,7 @@ https://medium.com/swlh/terraform-how-to-use-conditionals-for-dynamic-resources-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034235.006702
+  last_checked: 1779034235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:35.006702+02:00'
   last_ai_eval: null
@@ -346861,7 +347661,7 @@ https://medium.com/sync-computing/top-9-lessons-learned-about-databricks-jobs-se
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032177.525785
+  last_checked: 1779032177
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:17.525785+02:00'
   last_ai_eval: null
@@ -346893,7 +347693,7 @@ https://medium.com/tailwinds-navigator/kubernetes-tip-how-does-oomkilled-work-ba
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030569.290862
+  last_checked: 1779030569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:29.290862+02:00'
   last_ai_eval: null
@@ -346927,7 +347727,7 @@ https://medium.com/tailwinds-navigator/kubernetes-tip-how-does-oomkilled-work-ba
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030561.531976
+  last_checked: 1779030561
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:21.531976+02:00'
   last_ai_eval: null
@@ -346961,7 +347761,7 @@ https://medium.com/tailwinds-navigator/kubernetes-tip-how-does-oomkilled-work-ba
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029110.338687
+  last_checked: 1779029110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:10.338687+02:00'
   last_ai_eval: null
@@ -346994,7 +347794,7 @@ https://medium.com/tailwinds-navigator/kubernetes-tip-what-happens-to-pods-runni
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031103.001213
+  last_checked: 1779031103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:23.001213+02:00'
   last_ai_eval: null
@@ -347026,7 +347826,7 @@ https://medium.com/tea-networks/kubernetes-ci-cd-pipeline-c028aea17535:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033280.407608
+  last_checked: 1779033280
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:40.407608+02:00'
   last_ai_eval: null
@@ -347060,7 +347860,7 @@ https://medium.com/tea-networks/kubernetes-ci-cd-pipeline-c028aea17535:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033118.150629
+  last_checked: 1779033118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:58.150629+02:00'
   last_ai_eval: null
@@ -347092,7 +347892,7 @@ https://medium.com/tech-chronicles/helm-test-tested-my-patience-732eeab0e935:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033655.428011
+  last_checked: 1779033655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:55.428011+02:00'
   last_ai_eval: null
@@ -347124,7 +347924,7 @@ https://medium.com/tech-guides/terraform-zero-to-hero-733f6860bb9a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032900.067569
+  last_checked: 1779032900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:20.067569+02:00'
   last_ai_eval: null
@@ -347156,7 +347956,7 @@ https://medium.com/techbeatly/chain-of-events-behind-a-running-pod-149ebaafbfbc:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032337.317271
+  last_checked: 1779032337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:57.317271+02:00'
   last_ai_eval: null
@@ -347188,7 +347988,7 @@ https://medium.com/techbeatly/container-fundamentals-part-i-445881a81b7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029710.084766
+  last_checked: 1779029710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:10.084766+02:00'
   last_ai_eval: null
@@ -347220,7 +348020,7 @@ https://medium.com/techbeatly/exploring-docker-alternative-podman-14674c990311:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034522.652809
+  last_checked: 1779034522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:22.652809+02:00'
   last_ai_eval: null
@@ -347252,7 +348052,7 @@ https://medium.com/techbeatly/kubernetes-networking-fundamentals-d30baf8a28c8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029128.456747
+  last_checked: 1779029128
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:28.456747+02:00'
   last_ai_eval: null
@@ -347286,7 +348086,7 @@ https://medium.com/technology-hits/incomplete-guide-for-securing-containerized-e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030329.977908
+  last_checked: 1779030329
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:29.977908+02:00'
   last_ai_eval: null
@@ -347320,7 +348120,7 @@ https://medium.com/techspiration/deploying-prometheus-multi-cluster-monitoring-u
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033566.782833
+  last_checked: 1779033566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:26.782833+02:00'
   last_ai_eval: null
@@ -347352,7 +348152,7 @@ https://medium.com/the-ascent/quiet-people-in-meetings-are-incredible-7bb05ef9ac
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029940.773362
+  last_checked: 1779029940
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:00.773362+02:00'
   last_ai_eval: null
@@ -347384,7 +348184,7 @@ https://medium.com/the-innovation/protect-your-terraform-state-a974027a4bb0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032076.657576
+  last_checked: 1779032076
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:36.657576+02:00'
   last_ai_eval: null
@@ -347418,7 +348218,7 @@ https://medium.com/the-programmer/building-ci-cd-pipeline-with-jenkins-kubernete
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031826.941525
+  last_checked: 1779031826
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:26.941525+02:00'
   last_ai_eval: null
@@ -347452,7 +348252,7 @@ https://medium.com/the-programmer/ci-cd-pipeline-with-jenkins-github-part-1-c057
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030608.692113
+  last_checked: 1779030608
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:08.692113+02:00'
   last_ai_eval: null
@@ -347485,7 +348285,7 @@ https://medium.com/the-programmer/kubernetes-fundamentals-for-absolute-beginners
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032097.573832
+  last_checked: 1779032097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:57.573832+02:00'
   last_ai_eval: null
@@ -347517,7 +348317,7 @@ https://medium.com/the-programmer/working-with-clusterip-service-type-in-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029366.695103
+  last_checked: 1779029366
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:26.695103+02:00'
   last_ai_eval: null
@@ -347550,7 +348350,7 @@ https://medium.com/the-programmer/working-with-service-account-in-kubernetes-df1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029377.677835
+  last_checked: 1779029377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:37.677835+02:00'
   last_ai_eval: null
@@ -347582,7 +348382,7 @@ https://medium.com/the-techlife/application-life-cycle-management-kubernetes-4a5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034306.141397
+  last_checked: 1779034306
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:46.141397+02:00'
   last_ai_eval: null
@@ -347615,7 +348415,7 @@ https://medium.com/thepeg/pipeline-performance-testing-with-jenkins-and-gatling-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030436.383123
+  last_checked: 1779030436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:16.383123+02:00'
   last_ai_eval: null
@@ -347648,7 +348448,7 @@ https://medium.com/thermokline/kubernetes-v1-22-ends-cloud-provider-loadbalancer
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030730.030713
+  last_checked: 1779030730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:10.030713+02:00'
   last_ai_eval: null
@@ -347680,7 +348480,7 @@ https://medium.com/tinder-engineering/tinders-move-to-kubernetes-cda2a6372f44:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034226.049679
+  last_checked: 1779034226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:26.049679+02:00'
   last_ai_eval: null
@@ -347712,7 +348512,7 @@ https://medium.com/tinyclues-vision/4-design-principles-for-robust-data-pipeline
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031552.67534
+  last_checked: 1779031552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:52.675340+02:00'
   last_ai_eval: null
@@ -347746,7 +348546,7 @@ https://medium.com/towards-cloud-computing/7-free-aws-practice-labs-and-aws-work
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032457.08008
+  last_checked: 1779032457
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:57.080080+02:00'
   last_ai_eval: null
@@ -347782,7 +348582,7 @@ https://medium.com/towards-cloud-computing/7-free-aws-practice-labs-and-aws-work
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030438.435019
+  last_checked: 1779030438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:18.435019+02:00'
   last_ai_eval: null
@@ -347814,7 +348614,7 @@ https://medium.com/trendyol-tech/configure-rbac-in-kubernetes-like-a-boss-665e2a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032244.658566
+  last_checked: 1779032244
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:24.658566+02:00'
   last_ai_eval: null
@@ -347847,7 +348647,7 @@ https://medium.com/trendyol-tech/kubernetes-io-problem-investigation-1e8aa0cf490
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034295.381366
+  last_checked: 1779034295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:35.381366+02:00'
   last_ai_eval: null
@@ -347881,7 +348681,7 @@ https://medium.com/trendyol-tech/transaction-log-tailing-with-debezium-part-1-ae
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032170.84078
+  last_checked: 1779032170
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:10.840780+02:00'
   last_ai_eval: null
@@ -347915,7 +348715,7 @@ https://medium.com/udemy-engineering/introducing-hot-and-cold-retries-on-apache-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033611.955189
+  last_checked: 1779033611
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:11.955189+02:00'
   last_ai_eval: null
@@ -347949,7 +348749,7 @@ https://medium.com/vantageai/how-to-make-your-python-docker-images-secure-fast-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032420.908995
+  last_checked: 1779032420
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:20.908995+02:00'
   last_ai_eval: null
@@ -347981,7 +348781,7 @@ https://medium.com/vedcraft/top-microservices-frameworks-in-go-762445c30dd6:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034506.92866
+  last_checked: 1779034506
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:06.928660+02:00'
   last_ai_eval: null
@@ -348014,7 +348814,7 @@ https://medium.com/velotio-perspectives/a-practical-guide-to-hashicorp-consul-pa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033435.832426
+  last_checked: 1779033435
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:15.832426+02:00'
   last_ai_eval: null
@@ -348045,7 +348845,7 @@ https://medium.com/velotio-perspectives/a-practical-guide-to-hashicorp-consul-pa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029938.824605
+  last_checked: 1779029938
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:58.824605+02:00'
   last_ai_eval: null
@@ -348074,7 +348874,7 @@ https://medium.com/velotio-perspectives/demystifying-high-availability-in-kubern
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030018.850962
+  last_checked: 1779030018
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:18.850962+02:00'
   last_ai_eval: null
@@ -348106,7 +348906,7 @@ https://medium.com/velotio-perspectives/getting-started-with-kubernetes-operator
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032751.398934
+  last_checked: 1779032751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:51.398934+02:00'
   last_ai_eval: null
@@ -348134,7 +348934,7 @@ https://medium.com/version-1/terraform-in-real-life-lessons-learned-2469e3fe74e6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033222.51042
+  last_checked: 1779033222
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:42.510420+02:00'
   last_ai_eval: null
@@ -348167,7 +348967,7 @@ https://medium.com/vmacwrites/kubernetes-audit-logs-who-created-or-deleted-a-nam
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032681.65432
+  last_checked: 1779032681
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:41.654320+02:00'
   last_ai_eval: null
@@ -348200,7 +349000,7 @@ https://medium.com/vmacwrites/multizone-kubernetes-and-vpc-load-balancer-setup-9
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032149.96474
+  last_checked: 1779032149
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:49.964740+02:00'
   last_ai_eval: null
@@ -348233,7 +349033,7 @@ https://medium.com/volterra-io/kubernetes-storage-performance-comparison-v2-2020
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033359.910732
+  last_checked: 1779033359
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:59.910732+02:00'
   last_ai_eval: null
@@ -348267,7 +349067,7 @@ https://medium.com/volterra-io/kubernetes-storage-performance-comparison-v2-2020
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030868.095584
+  last_checked: 1779030868
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:28.095584+02:00'
   last_ai_eval: null
@@ -348300,7 +349100,7 @@ https://medium.com/weareservian/solution-architects-guide-to-kubernetes-persista
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030390.644818
+  last_checked: 1779030390
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:30.644818+02:00'
   last_ai_eval: null
@@ -348332,7 +349132,7 @@ https://medium.com/whispering-data/the-state-of-data-engineering-2022-d6ef0f7cf6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030720.570441
+  last_checked: 1779030720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:00.570441+02:00'
   last_ai_eval: null
@@ -348364,7 +349164,7 @@ https://medium.com/wind-of-change/creating-a-ci-cd-pipeline-6ff9aeb0848c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031865.33023
+  last_checked: 1779031865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:05.330230+02:00'
   last_ai_eval: null
@@ -348396,7 +349196,7 @@ https://medium.com/wix-engineering/4-microservices-caching-patterns-at-wix-b4dfe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033328.844044
+  last_checked: 1779033328
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:28.844044+02:00'
   last_ai_eval: null
@@ -348429,7 +349229,7 @@ https://medium.com/wix-engineering/how-to-choose-the-right-database-for-your-ser
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033572.528677
+  last_checked: 1779033572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:32.528677+02:00'
   last_ai_eval: null
@@ -348463,7 +349263,7 @@ https://medium.com/wix-engineering/how-to-reduce-your-jvm-app-memory-footprint-i
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032333.363421
+  last_checked: 1779032333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:53.363421+02:00'
   last_ai_eval: null
@@ -348497,7 +349297,7 @@ https://medium.com/wix-engineering/troubleshooting-kafka-for-2000-microservices-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032159.105854
+  last_checked: 1779032159
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:59.105854+02:00'
   last_ai_eval: null
@@ -348531,7 +349331,7 @@ https://medium.com/wix-engineering/troubleshooting-kafka-for-2000-microservices-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033240.231275
+  last_checked: 1779033240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:00.231275+02:00'
   last_ai_eval: null
@@ -348563,7 +349363,7 @@ https://medium.com/xgeeks/kubernetes-dummy-operator-in-java-6b2f26198a55:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030192.522589
+  last_checked: 1779030192
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:12.522589+02:00'
   last_ai_eval: null
@@ -348595,7 +349395,7 @@ https://medium.com/zeals-tech-blog/helm-your-kubernetes-application-7af6293bcfcf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034217.233441
+  last_checked: 1779034217
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:17.233441+02:00'
   last_ai_eval: null
@@ -348627,7 +349427,7 @@ https://medium.com/zencore/looking-for-gpu-capacity-dws-got-you-covered-d736b8c6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030478.946744
+  last_checked: 1779030478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:58.946744+02:00'
   last_ai_eval: null
@@ -348661,7 +349461,7 @@ https://medium.datadriveninvestor.com/everything-you-wanted-to-know-about-graphq
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034273.073035
+  last_checked: 1779034273
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:13.073035+02:00'
   last_ai_eval: null
@@ -348727,7 +349527,7 @@ https://medium.freecodecamp.com/a-beginner-friendly-introduction-to-containers-v
   addition_method: manual
   content_hash: 39a266fcd6ba1a6afe87eb15cf3a87b5027952a0f0f480d3ef18d04f3785deb6
   health_score: 100.0
-  last_checked: 1779031540.123213
+  last_checked: 1779031540
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:40.123213+02:00'
   last_ai_eval: null
@@ -348755,7 +349555,7 @@ https://medium.parttimepolymath.net/no-more-aws-access-keys-13a3c3f2337a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034319.02987
+  last_checked: 1779034319
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:59.029870+02:00'
   last_ai_eval: null
@@ -348786,7 +349586,7 @@ https://meet.google.com:
   addition_method: manual
   content_hash: 342bd3c09d89092746a29db659c11b97dc44cab7b9409c483e44d6d1f6bcc7e4
   health_score: 100.0
-  last_checked: 1779030604.933708
+  last_checked: 1779030604
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:04.933708+02:00'
   last_ai_eval: null
@@ -348845,7 +349645,7 @@ https://meet.new:
   addition_method: manual
   content_hash: 60cc0344f3ec529eaa6d5376b134cece03460bf879d8bd8f6b643d9225977ac8
   health_score: 100.0
-  last_checked: 1779030861.897596
+  last_checked: 1779030861
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:21.897596+02:00'
   last_ai_eval: null
@@ -348873,7 +349673,7 @@ https://mehighlow.medium.com/hardened-aks-secrets-82351c43eac4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032642.441859
+  last_checked: 1779032642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:02.441859+02:00'
   last_ai_eval: null
@@ -348909,7 +349709,7 @@ https://mehighlow.medium.com/hardened-aks-secrets-82351c43eac4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034482.275325
+  last_checked: 1779034482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:42.275325+02:00'
   last_ai_eval: null
@@ -348974,7 +349774,7 @@ https://mergify.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031554.888177
+  last_checked: 1779031554
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:54.888177+02:00'
   last_ai_eval: null
@@ -349006,7 +349806,7 @@ https://merikan.com/2019/04/jvm-in-a-container:
   addition_method: manual
   content_hash: 9054b92f724a7892f68d67d358e8bafe19dedc9f3d0b6aadefbfc3bfd1624857
   health_score: 100.0
-  last_checked: 1779033487.16533
+  last_checked: 1779033487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:07.165330+02:00'
   last_ai_eval: null
@@ -349129,7 +349929,7 @@ https://metal3.io:
   addition_method: manual
   content_hash: 2228e208f5ccdaaa812c1dcf9a0ebf6cdc1e50a403d46af8807895b4d6bb2bd0
   health_score: 100.0
-  last_checked: 1779031537.815912
+  last_checked: 1779031537
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:37.815912+02:00'
   last_ai_eval: null
@@ -349155,7 +349955,7 @@ https://metalbear.co/blog/writing-a-kubernetes-operator:
   addition_method: manual
   content_hash: a33ac7e658dcfabd29fb4e0e38d52159fb07324371cf82e39f6f2d3f5c7b2f3b
   health_score: 100.0
-  last_checked: 1779034173.063271
+  last_checked: 1779034173
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:33.063271+02:00'
   last_ai_eval: null
@@ -349216,7 +350016,7 @@ https://metallb.io:
   addition_method: manual
   content_hash: 8368a87648705d37a80561d742720a83f8597367b04879b4db9459f8e04c6d0b
   health_score: 100.0
-  last_checked: 1779130494.975208
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.975208+02:00'
   last_ai_eval: null
@@ -349242,7 +350042,7 @@ https://metallb.universe.tf:
   addition_method: manual
   content_hash: 0b7df0e405c879ebb1d9fb65690e41fb3ee7806e3ecb82a584dfc2af20fd316f
   health_score: 100.0
-  last_checked: 1779030609.062697
+  last_checked: 1779030609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:09.062697+02:00'
   last_ai_eval: null
@@ -349337,7 +350137,7 @@ https://mholt.github.io/curl-to-go:
   addition_method: manual
   content_hash: 0db8a73fd88e8aea9aef3638fc680d1653a96cc2849486ddab5a5f247516cc33
   health_score: 100.0
-  last_checked: 1779031045.742295
+  last_checked: 1779031045
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:17:25.742295+02:00'
   last_ai_eval: null
@@ -349371,7 +350171,7 @@ https://mholt.github.io/curl-to-go:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034564.316836
+  last_checked: 1779034564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:04.316836+02:00'
   last_ai_eval: null
@@ -349517,7 +350317,7 @@ https://microcks.io/documentation/guides/avro-messaging:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779029896.907857
+  last_checked: 1779029896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:16.907857+02:00'
   last_ai_eval: null
@@ -349543,7 +350343,7 @@ https://microk8s.io:
   addition_method: manual
   content_hash: 9090fb5ea25fed94579637afd77c575975406b292bcefcb88d7a01d9ad26e2cb
   health_score: 100.0
-  last_checked: 1779030932.950761
+  last_checked: 1779030932
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:32.950761+02:00'
   last_ai_eval: null
@@ -349602,7 +350402,7 @@ https://micrometer.io/docs/registry/prometheus:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779034155.697971
+  last_checked: 1779034155
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:15.697971+02:00'
   last_ai_eval: null
@@ -349661,7 +350461,7 @@ https://microservices.io:
   addition_method: manual
   content_hash: 45fc6381faa5fc44a3d6ef5e535c5df72d4f9fb0e9c162eb99746ba2056065f8
   health_score: 100.0
-  last_checked: 1779033166.377425
+  last_checked: 1779033166
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:52:46.377425+02:00'
   last_ai_eval: null
@@ -349690,7 +350490,7 @@ https://microshift.io:
   addition_method: manual
   content_hash: 5c97708a374bca87e167380e2febd7efa8dc8ecd6b7d9b05ef58ae19a47234a5
   health_score: 100.0
-  last_checked: 1779030051.901942
+  last_checked: 1779030051
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:51.901942+02:00'
   last_ai_eval: null
@@ -349753,7 +350553,7 @@ https://middleware.io/blog/kubernetes-monitoring-tools:
   addition_method: manual
   content_hash: ca6fccda0ae74fa237cbfdeee5551e5cde9978e627ed98da7e8a3b99c1ed399c
   health_score: 100.0
-  last_checked: 1779029110.618247
+  last_checked: 1779029110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:10.618247+02:00'
   last_ai_eval: null
@@ -349913,7 +350713,7 @@ https://migrateup.com/main-difference-python-3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031636.747518
+  last_checked: 1779031636
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:16.747518+02:00'
   last_ai_eval: null
@@ -349976,7 +350776,7 @@ https://milindasenaka96.medium.com/setup-prometheus-and-grafana-to-monitor-the-k
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030220.147091
+  last_checked: 1779030220
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:40.147091+02:00'
   last_ai_eval: null
@@ -350041,7 +350841,7 @@ https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-2-Local-deve
   addition_method: manual
   content_hash: 4f819aae6b6e7178768fb1a430017142c1917581e0fc21f2a0f5e1adef449ef8
   health_score: 100.0
-  last_checked: 1779031548.741074
+  last_checked: 1779031548
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:25:48.741074+02:00'
   last_ai_eval: null
@@ -350067,7 +350867,7 @@ https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-3-kubectl-cl
   addition_method: manual
   content_hash: 1805820a16df2c5aa6f5509857d3a47e7930896f9270a066e4295fb02d74e508
   health_score: 100.0
-  last_checked: 1779029487.238651
+  last_checked: 1779029487
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:27.238651+02:00'
   last_ai_eval: null
@@ -350093,7 +350893,7 @@ https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-4-kubectl-au
   addition_method: manual
   content_hash: 0b1abea7abcd7f38d7782ac77c8937e0932c74c12b4d8fd98c6458615a0e0a80
   health_score: 100.0
-  last_checked: 1779032097.944621
+  last_checked: 1779032097
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:57.944621+02:00'
   last_ai_eval: null
@@ -350119,7 +350919,7 @@ https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-5-webui-dash
   addition_method: manual
   content_hash: b5a3452c2ab7c7f7a8c8da3da5d51b2d0e3610521b4a35df0b3470e004fbec8c
   health_score: 100.0
-  last_checked: 1779033419.162154
+  last_checked: 1779033419
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:56:59.162154+02:00'
   last_ai_eval: null
@@ -350145,7 +350945,7 @@ https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-6-Kubernetes
   addition_method: manual
   content_hash: c08b718d7a18a1cbd673b5a0a5873a05b75ff219d64ee77b5f7f5d0dd9f18f46
   health_score: 100.0
-  last_checked: 1779032282.541717
+  last_checked: 1779032282
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:38:02.541717+02:00'
   last_ai_eval: null
@@ -350171,7 +350971,7 @@ https://millionvisit.blogspot.com/2021/01/kubernetes-for-developers-7-imperative
   addition_method: manual
   content_hash: 2b8ddcfbc8f89e502508a6c6032b678451cfc4b6e4b023d42afcd9440ef11b8b
   health_score: 100.0
-  last_checked: 1779032177.756692
+  last_checked: 1779032177
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:17.756692+02:00'
   last_ai_eval: null
@@ -350230,7 +351030,7 @@ https://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-10-kubernete
   addition_method: manual
   content_hash: f1df1a07a1a332e402dd709eaf089a0a96b276a67bac665326b8b0e6b73c6ed8
   health_score: 100.0
-  last_checked: 1779031094.416494
+  last_checked: 1779031094
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:14.416494+02:00'
   last_ai_eval: null
@@ -350289,7 +351089,7 @@ https://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-9-Kubernetes
   addition_method: manual
   content_hash: 884b176b6c38d9a805edf61473fa16bd92028230834fa726f73a455e78cdb758
   health_score: 100.0
-  last_checked: 1779034134.640034
+  last_checked: 1779034134
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:08:54.640034+02:00'
   last_ai_eval: null
@@ -350384,7 +351184,7 @@ https://millionvisit.blogspot.com/2021/05/kubernetes-for-developers-14-Kubernete
   addition_method: manual
   content_hash: c289e2d485a00a4879be5b2ba9da8317a2bff4f4abfd2b795db4c4923f0db408
   health_score: 100.0
-  last_checked: 1779034349.645766
+  last_checked: 1779034349
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:29.645766+02:00'
   last_ai_eval: null
@@ -350445,7 +351245,7 @@ https://min.io:
   addition_method: manual
   content_hash: 7436fc715f0c53c6ea6f2ef2007e6d9da84b7f090d93dcb93beb7876659b1f54
   health_score: 100.0
-  last_checked: 1779033731.244523
+  last_checked: 1779033731
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:11.244523+02:00'
   last_ai_eval: null
@@ -350473,7 +351273,7 @@ https://mingliang.me/blog/gradle-cheatsheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034332.309161
+  last_checked: 1779034332
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:12.309161+02:00'
   last_ai_eval: null
@@ -350571,7 +351371,7 @@ https://miro.medium.com/max/1400/1*5tZVl-tqZwSoxH97v4u45w.png:
   addition_method: manual
   content_hash: 15355d62d5d7b3bc337250c8a8c1a8fbf74995b392280a6614b269e6a181d441
   health_score: 100.0
-  last_checked: 1779030189.447025
+  last_checked: 1779030189
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:09.447025+02:00'
   last_ai_eval: null
@@ -350598,7 +351398,7 @@ https://miro.medium.com/v2/resize:fit:1400/1*5tZVl-tqZwSoxH97v4u45w.png:
   addition_method: manual
   content_hash: 7b5470d508cb9181129bd35d15c3ccb7be65a6bf6e82323a7fff04b6fc5cc681
   health_score: 100.0
-  last_checked: 1779130495.026612
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.026612+02:00'
   last_ai_eval: null
@@ -350624,7 +351424,7 @@ https://mishra-praveen.medium.com/comprehensive-guide-to-jenkins-declarative-pip
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031528.126448
+  last_checked: 1779031528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:28.126448+02:00'
   last_ai_eval: null
@@ -350689,7 +351489,7 @@ https://mixi-developers.mixi.co.jp/compare-eso-with-secret-csi-402bf37f20bc:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030848.801654
+  last_checked: 1779030848
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:08.801654+02:00'
   last_ai_eval: null
@@ -350724,7 +351524,7 @@ https://mixi-developers.mixi.co.jp/compare-eso-with-secret-csi-402bf37f20bc?gi=a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031125.629775
+  last_checked: 1779031125
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:45.629775+02:00'
   last_ai_eval: null
@@ -350790,7 +351590,7 @@ https://mjovanc.com/get-started-with-docker-and-docker-compose-cddcb5a3f3b9:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032797.657692
+  last_checked: 1779032797
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:37.657692+02:00'
   last_ai_eval: null
@@ -350822,7 +351622,7 @@ https://mkaschke.medium.com/cloud-native-part-1-what-is-cloud-native-40640f12883
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033236.663245
+  last_checked: 1779033236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:56.663245+02:00'
   last_ai_eval: null
@@ -350920,7 +351720,7 @@ https://mlepeshkin.medium.com/automated-kubernetes-deployment-with-helm-and-addi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032339.778585
+  last_checked: 1779032339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:59.778585+02:00'
   last_ai_eval: null
@@ -351020,7 +351820,7 @@ https://mlops.community/flyte-mlops-simplified:
   addition_method: manual
   content_hash: 57931d910a16a385048afc799c69c3b8c33311d08f4a4f39082d972737f283fa
   health_score: 100.0
-  last_checked: 1779034273.680241
+  last_checked: 1779034273
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:13.680241+02:00'
   last_ai_eval: null
@@ -351048,7 +351848,7 @@ https://mlops.community/mlops-with-flyte-the-convergence-of-workflows-between-ma
   addition_method: manual
   content_hash: 811ee13f0931e24e9e76d953cc929bb87da894380eff8391fe4d761eae46bb32
   health_score: 100.0
-  last_checked: 1779030865.384907
+  last_checked: 1779030865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:25.384907+02:00'
   last_ai_eval: null
@@ -351173,7 +351973,7 @@ https://modelcontextprotocol.io/introduction:
   addition_method: manual
   content_hash: 25e0167e160371926061430e671df397c42da3d176ba9d1e3daaa9560530240a
   health_score: 100.0
-  last_checked: 1779030011.98001
+  last_checked: 1779030011
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:11.980010+02:00'
   last_ai_eval: null
@@ -351200,7 +352000,7 @@ https://molecule.readthedocs.io:
   addition_method: manual
   content_hash: 30e98aed08282ee7d67c5b38ac4279688245c1afea49985831be1a53b0cc72b1
   health_score: 100.0
-  last_checked: 1779029710.561936
+  last_checked: 1779029710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:10.561936+02:00'
   last_ai_eval: null
@@ -351227,7 +352027,7 @@ https://momjian.us/main/writings/pgsql/administration.pdf:
   addition_method: manual
   content_hash: 5604ca6f193e873725740d9963eee6b1c51a679de3f83e1753435557fdde55d3
   health_score: 100.0
-  last_checked: 1779030685.385024
+  last_checked: 1779030685
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:11:25.385024+02:00'
   last_ai_eval: null
@@ -351286,7 +352086,7 @@ https://mongodirector.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029623.087238
+  last_checked: 1779029623
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:43.087238+02:00'
   last_ai_eval: null
@@ -351318,7 +352118,7 @@ https://mongolab.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029872.53467
+  last_checked: 1779029872
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:52.534670+02:00'
   last_ai_eval: null
@@ -351352,7 +352152,7 @@ https://monitoring2.substack.com/p/big-prometheus:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030957.679038
+  last_checked: 1779030957
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:57.679038+02:00'
   last_ai_eval: null
@@ -351521,7 +352321,7 @@ https://morioh.com/p/a9bdee14b0d2:
   addition_method: manual
   content_hash: b9a5b6dd528aa182c7fc1f01bfafb65130e5281e444bdcad0188c1c037d15da4
   health_score: 100.0
-  last_checked: 1779031899.120204
+  last_checked: 1779031899
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:39.120204+02:00'
   last_ai_eval: null
@@ -351551,7 +352351,7 @@ https://motilayo.hashnode.dev/exploring-kubernetes-service-account-tokens-and-se
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034528.244051
+  last_checked: 1779034528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:28.244051+02:00'
   last_ai_eval: null
@@ -351583,7 +352383,7 @@ https://mouliveera.medium.com/how-to-update-configmap-on-pod-without-restart-be3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029931.781491
+  last_checked: 1779029931
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:51.781491+02:00'
   last_ai_eval: null
@@ -351648,7 +352448,7 @@ https://movi.hashnode.dev/simplify-kubernetes-cluster-management-with-kyverno-ck
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030440.163382
+  last_checked: 1779030440
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:20.163382+02:00'
   last_ai_eval: null
@@ -351816,7 +352616,7 @@ https://mrdevops.hashnode.dev/how-to-create-ec2-instance-in-aws-step-by-step-tut
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030824.409727
+  last_checked: 1779030824
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:44.409727+02:00'
   last_ai_eval: null
@@ -351850,7 +352650,7 @@ https://mrdevops.hashnode.dev/top-40-terraform-interview-questions-and-answers-f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029070.34204
+  last_checked: 1779029070
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:30.342040+02:00'
   last_ai_eval: null
@@ -351916,7 +352716,7 @@ https://msrishty.medium.com/traditional-ci-cd-vs-gitops-e835728642fb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030522.196145
+  last_checked: 1779030522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:42.196145+02:00'
   last_ai_eval: null
@@ -351981,7 +352781,7 @@ https://muhidabid.hashnode.dev/why-does-kubernetes-need-ingress:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033665.822099
+  last_checked: 1779033665
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:05.822099+02:00'
   last_ai_eval: null
@@ -352009,7 +352809,7 @@ https://muratbuffalo.blogspot.com/2021/11/whats-really-new-with-newsql.html:
   addition_method: manual
   content_hash: 6f92fe576ab6e0f24212375ba1e405b0e0304ac6a3ea75be413ace6e60bf3470
   health_score: 100.0
-  last_checked: 1779032388.468385
+  last_checked: 1779032388
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:39:48.468385+02:00'
   last_ai_eval: null
@@ -352086,7 +352886,7 @@ https://mux.com:
   addition_method: manual
   content_hash: f83e7a5f0e89fda2b026158cac7e52e88f39f62a54fd77e99b32cc2c68de78b7
   health_score: 100.0
-  last_checked: 1779031349.537383
+  last_checked: 1779031349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:29.537383+02:00'
   last_ai_eval: null
@@ -352148,7 +352948,7 @@ https://mvnrepository.com/artifact/io.prometheus:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033591.735507
+  last_checked: 1779033591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:51.735507+02:00'
   last_ai_eval: null
@@ -352244,7 +353044,7 @@ https://myweblearner.com/springboot_k8s_readiness_liveness.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034424.548804
+  last_checked: 1779034424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:44.548804+02:00'
   last_ai_eval: null
@@ -352313,7 +353113,7 @@ https://nakamasato.medium.com/comparison-between-helm-and-kustomize-for-kubernet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032483.551342
+  last_checked: 1779032483
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:23.551342+02:00'
   last_ai_eval: null
@@ -352377,7 +353177,7 @@ https://napo.io/posts/kubernetes-the-real-hard-way-on-aws:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031696.472848
+  last_checked: 1779031696
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:16.472848+02:00'
   last_ai_eval: null
@@ -352412,7 +353212,7 @@ https://napo.io/posts/terraform-kubernetes-multi-cloud-ack-aks-dok-eks-gke-oke:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033609.413264
+  last_checked: 1779033609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:09.413264+02:00'
   last_ai_eval: null
@@ -352447,7 +353247,7 @@ https://napo.io/posts/terraform-kubernetes-multi-cloud-ack-aks-dok-eks-gke-oke:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033906.283232
+  last_checked: 1779033906
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:06.283232+02:00'
   last_ai_eval: null
@@ -352513,7 +353313,7 @@ https://nativecloud.dev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031360.271134
+  last_checked: 1779031360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:40.271134+02:00'
   last_ai_eval: null
@@ -352548,7 +353348,7 @@ https://nativecloud.dev/scale-out-your-raspberry-pi-k3s-cluster-to-the-cloud:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029189.609275
+  last_checked: 1779029189
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:29.609275+02:00'
   last_ai_eval: null
@@ -352711,7 +353511,7 @@ https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030413.098089
+  last_checked: 1779030413
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:53.098089+02:00'
   last_ai_eval: null
@@ -352948,7 +353748,7 @@ https://neilpatel.com/blog/best-project-management-software:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030824.491032
+  last_checked: 1779030824
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:44.491032+02:00'
   last_ai_eval: null
@@ -352982,7 +353782,7 @@ https://neonmirrors.net/post/2020-11/exploring-kyverno-intro:
   addition_method: manual
   content_hash: 30f5ca3479733376f4b52562355325fd3c41d2e7f0b84853a2ab75f629ee9781
   health_score: 100.0
-  last_checked: 1779031642.465952
+  last_checked: 1779031642
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:27:22.465952+02:00'
   last_ai_eval: null
@@ -353016,7 +353816,7 @@ https://neonmirrors.net/post/2020-12/exploring-kyverno-part3:
   addition_method: manual
   content_hash: 84aee77e824e58bd885ff7ca67511320a4ee0064694177137da7c799e6560d48
   health_score: 100.0
-  last_checked: 1779031618.729991
+  last_checked: 1779031618
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:58.729991+02:00'
   last_ai_eval: null
@@ -353051,7 +353851,7 @@ https://neonmirrors.net/post/2021-02/kubernetes-policy-comparison-opa-gatekeeper
   addition_method: manual
   content_hash: a56ca55ddc036978e82f4d731f2e0a1b3041b9f32a414c626b1899d2787817b4
   health_score: 100.0
-  last_checked: 1779034226.583668
+  last_checked: 1779034226
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:10:26.583668+02:00'
   last_ai_eval: null
@@ -353181,7 +353981,7 @@ https://netboxlabs.com:
   addition_method: manual
   content_hash: c4dbebfd848a9b172cf702850c9f20628e56e95e8caaea7d52b2143aa73020c0
   health_score: 100.0
-  last_checked: 1779031539.936504
+  last_checked: 1779031539
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:25:39.936504+02:00'
   last_ai_eval: null
@@ -353316,7 +354116,7 @@ https://netflixtechblog.com/consoleme-a-central-control-plane-for-aws-permission
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780353052.024362
+  last_checked: 1780353052
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:30:52.024362+02:00'
   last_ai_eval: null
@@ -353393,7 +354193,7 @@ https://netflixtechblog.com/high-throughput-graph-abstraction-at-netflix-part-i-
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352932.853387
+  last_checked: 1780352932
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:28:52.853387+02:00'
   last_ai_eval: null
@@ -353435,7 +354235,7 @@ https://netflixtechblog.medium.com/improving-pull-request-confidence-for-the-net
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031110.850638
+  last_checked: 1779031110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:30.850638+02:00'
   last_ai_eval: null
@@ -353562,7 +354362,7 @@ https://newrelic.com:
   addition_method: manual
   content_hash: 34faaf166315babfa11881b16f4e3493a20ac82dc90dc1860c17c479a733b0df
   health_score: 100.0
-  last_checked: 1779030024.619663
+  last_checked: 1779030024
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:24.619663+02:00'
   last_ai_eval: null
@@ -353621,7 +354421,7 @@ https://newrelic.com/blog/best-practices/effective-strategies-kafka-topic-partit
   addition_method: manual
   content_hash: a686a1ec8fc2dc6cbf8eb3b981dc36689e287935f0be679ef90b184634e6c0a0
   health_score: 100.0
-  last_checked: 1779030680.145362
+  last_checked: 1779030680
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:20.145362+02:00'
   last_ai_eval: null
@@ -353649,7 +354449,7 @@ https://newrelic.com/blog/best-practices/java-opentelemetry:
   addition_method: manual
   content_hash: 6e57eeffc1dd0943d730a93365abea99193b537da39304bddcd6364c5d71e3c8
   health_score: 100.0
-  last_checked: 1779033730.976696
+  last_checked: 1779033730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:10.976696+02:00'
   last_ai_eval: null
@@ -353676,7 +354476,7 @@ https://newrelic.com/blog/best-practices/what-is-ebpf:
   addition_method: manual
   content_hash: 81c5e50016c3b266236884c1111f83b7696c3eca52662efb284beb7e0888f243
   health_score: 100.0
-  last_checked: 1779032368.481371
+  last_checked: 1779032368
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:28.481371+02:00'
   last_ai_eval: null
@@ -353735,7 +354535,7 @@ https://newrelic.com/blog/how-to-relic/create-nr-dashboards-with-terraform-part-
   addition_method: manual
   content_hash: 58356ee1c7ad24eab4e68a5fc8a0aa244893d3c49f99cc7689d1133b60336af7
   health_score: 100.0
-  last_checked: 1779034207.942612
+  last_checked: 1779034207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:07.942612+02:00'
   last_ai_eval: null
@@ -353761,7 +354561,7 @@ https://newrelic.com/blog/infrastructure-monitoring/create-nr-dashboards-with-te
   addition_method: manual
   content_hash: dd1ffb6b78cf77e1e53299efc234aff6d6a6a77ce495a6b854fad0a88c0394cf
   health_score: 100.0
-  last_checked: 1779130494.976196
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.976196+02:00'
   last_ai_eval: null
@@ -353960,7 +354760,7 @@ https://newrelic.com/blog/observability/what-is-ebpf:
   addition_method: manual
   content_hash: 96780d85bb2144d56fb49325cf7dd664656faafda892d8787987cf5bef98978b
   health_score: 100.0
-  last_checked: 1779130494.963994
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.963994+02:00'
   last_ai_eval: null
@@ -354026,7 +354826,7 @@ https://news.microsoft.com/build-2026-live-blog:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352849.031624
+  last_checked: 1780352849
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:29.031624+02:00'
   last_ai_eval: null
@@ -354331,7 +355131,7 @@ https://nextlinklabs.com/insights/handling-authentication-in-EKS-clusters-kubern
   addition_method: manual
   content_hash: a03ff1f143ef3e02280753ab802f500e38464d3125aa28f16dff8d459947ba79
   health_score: 100.0
-  last_checked: 1779033802.00728
+  last_checked: 1779033802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:22.007280+02:00'
   last_ai_eval: null
@@ -354392,7 +355192,7 @@ https://nexus3-cli.readthedocs.io:
   addition_method: manual
   content_hash: 2d21c95b16a11ab0ce8bbcd71fa9eaa3730483b524ead2c4aa15cbc309728953
   health_score: 100.0
-  last_checked: 1779034155.760481
+  last_checked: 1779034155
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:15.760481+02:00'
   last_ai_eval: null
@@ -354453,7 +355253,7 @@ https://nfrankel.medium.com/goodbye-minikube-340070edc5af:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034424.568715
+  last_checked: 1779034424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:44.568715+02:00'
   last_ai_eval: null
@@ -354549,7 +355349,7 @@ https://nickjanetakis.com/blog/setting-up-docker-for-windows-and-wsl-to-work-fla
   addition_method: manual
   content_hash: 5413763721d3630c7b686cf27862df611ddf69959667242bc420c5a56efdc161
   health_score: 100.0
-  last_checked: 1779033068.1164
+  last_checked: 1779033068
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:08.116400+02:00'
   last_ai_eval: null
@@ -354586,7 +355386,7 @@ https://nickjanetakis.com/blog/using-wsl-and-mobaxterm-to-create-a-linux-dev-env
   addition_method: manual
   content_hash: 48a73118058724abc68dc45cae1942d17ef83855a88aa2d9ba90c914cdf881e1
   health_score: 100.0
-  last_checked: 1779031255.340255
+  last_checked: 1779031255
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:20:55.340255+02:00'
   last_ai_eval: null
@@ -354654,7 +355454,7 @@ https://nickjanetakis.com/blog/wait-until-your-dockerized-database-is-ready-befo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030202.023245
+  last_checked: 1779030202
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:22.023245+02:00'
   last_ai_eval: null
@@ -354689,7 +355489,7 @@ https://nickjanetakis.com/blog/wait-until-your-dockerized-database-is-ready-befo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033503.707947
+  last_checked: 1779033503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:23.707947+02:00'
   last_ai_eval: null
@@ -354720,7 +355520,7 @@ https://nicwortel.nl/blog/2022/05/27/continuous-deployment-to-kubernetes-with-gi
   addition_method: manual
   content_hash: b2effc2605d81542b12e25f8b39c8e0d543210bdb75fefbdf7ad286d84ae06ad
   health_score: 100.0
-  last_checked: 1779031540.241448
+  last_checked: 1779031540
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:40.241448+02:00'
   last_ai_eval: null
@@ -354747,7 +355547,7 @@ https://nightfall.ai/atlassian-cloud-hipaa-compliant:
   addition_method: manual
   content_hash: 7917fb8c2d1bf762cc8c2f32770f125b323601672e4b083e83c8641402533633
   health_score: 100.0
-  last_checked: 1779033487.143648
+  last_checked: 1779033487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:07.143648+02:00'
   last_ai_eval: null
@@ -354841,7 +355641,7 @@ https://nilesh93.medium.com/replacing-docker-desktop-with-podman-and-kind-in-mac
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033594.612384
+  last_checked: 1779033594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:54.612384+02:00'
   last_ai_eval: null
@@ -354939,7 +355739,7 @@ https://niravshah2705.medium.com/play-with-volume-for-statefulsets-7fbf14221e74:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029478.322825
+  last_checked: 1779029478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:18.322825+02:00'
   last_ai_eval: null
@@ -354970,7 +355770,7 @@ https://nirmata.com/2020/10/30/auto-labeling-kubernetes-resources-with-kyverno:
   addition_method: manual
   content_hash: b1bd27db55101b70e25987b7941ce70daaeee4a61c15746efef717e17bd4e924
   health_score: 100.0
-  last_checked: 1779031755.619244
+  last_checked: 1779031755
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:15.619244+02:00'
   last_ai_eval: null
@@ -354999,7 +355799,7 @@ https://nirmata.com/2021/08/12/kubernetes-supply-chain-policy-management-with-co
   addition_method: manual
   content_hash: 6a6cf7d4e468e229458088917ad32e78e934ed42de58a7a1c77de910cebfb30b
   health_score: 100.0
-  last_checked: 1779034476.852717
+  last_checked: 1779034476
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:36.852717+02:00'
   last_ai_eval: null
@@ -355033,7 +355833,7 @@ https://nirmata.com/2021/08/18/introducing-kyverno-1-4-2-trusted-and-more-effici
   addition_method: manual
   content_hash: deca9cef04c5d8e6ad6b6a62e832e14b2e910c26d30ad36110d17e8662c464dc
   health_score: 100.0
-  last_checked: 1779034041.558504
+  last_checked: 1779034041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:21.558504+02:00'
   last_ai_eval: null
@@ -355067,7 +355867,7 @@ https://nishnit007.medium.com/a-journey-from-dockerfile-to-application-deploymen
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032661.688294
+  last_checked: 1779032661
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:21.688294+02:00'
   last_ai_eval: null
@@ -355099,7 +355899,7 @@ https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-throu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031416.296613
+  last_checked: 1779031416
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:36.296613+02:00'
   last_ai_eval: null
@@ -355126,7 +355926,7 @@ https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-throu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031037.206983
+  last_checked: 1779031037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:17.206983+02:00'
   last_ai_eval: null
@@ -355154,7 +355954,7 @@ https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-throu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030979.347866
+  last_checked: 1779030979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:19.347866+02:00'
   last_ai_eval: null
@@ -355182,7 +355982,7 @@ https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-throu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030086.647859
+  last_checked: 1779030086
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:26.647859+02:00'
   last_ai_eval: null
@@ -355211,7 +356011,7 @@ https://nitheeshp.dev/series/terraform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034497.316603
+  last_checked: 1779034497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:57.316603+02:00'
   last_ai_eval: null
@@ -355245,7 +356045,7 @@ https://nitishblog.hashnode.dev/kubernetes-services-your-way-to-connect-with-you
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032368.44448
+  last_checked: 1779032368
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:28.444480+02:00'
   last_ai_eval: null
@@ -355279,7 +356079,7 @@ https://nivogt.medium.com/boost-your-kubernetes-clusters-autoscaler-on-aws-eks-w
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032622.465623
+  last_checked: 1779032622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:42.465623+02:00'
   last_ai_eval: null
@@ -355310,7 +356110,7 @@ https://nivogt.medium.com/iac-continuous-delivery-with-crossplane-and-argocd-how
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030322.832717
+  last_checked: 1779030322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:22.832717+02:00'
   last_ai_eval: null
@@ -355371,7 +356171,7 @@ https://nixos.org/manual/nix/stable:
   addition_method: manual
   content_hash: 52cafcce5adfe08d39e73a6cbccd6015b3fa74a77729d06eb129d880a47946e1
   health_score: 100.0
-  last_checked: 1779031896.554127
+  last_checked: 1779031896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:36.554127+02:00'
   last_ai_eval: null
@@ -355397,7 +356197,7 @@ https://nodejs.org:
   addition_method: manual
   content_hash: 058296ef07df49e296e04133d6a48fe327583265f7f10d464ec621d8f4f46012
   health_score: 100.0
-  last_checked: 1779032728.752154
+  last_checked: 1779032728
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:28.752154+02:00'
   last_ai_eval: null
@@ -355456,7 +356256,7 @@ https://noidea.dog/glue:
   addition_method: manual
   content_hash: 9cba84f42633088b5732e60c62676b33f3dc6e6152cb75f0eaaea2c9fa02f52a
   health_score: 100.0
-  last_checked: 1779029370.135768
+  last_checked: 1779029370
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:30.135768+02:00'
   last_ai_eval: null
@@ -355483,7 +356283,7 @@ https://nomadproject.io:
   addition_method: manual
   content_hash: 551752ab388014d3901032a5447b5a610cf0cd783fc017c7816d842acae4ebd2
   health_score: 100.0
-  last_checked: 1779032178.157377
+  last_checked: 1779032178
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:18.157377+02:00'
   last_ai_eval: null
@@ -355511,7 +356311,7 @@ https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033084.320873
+  last_checked: 1779033084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:24.320873+02:00'
   last_ai_eval: null
@@ -355730,7 +356530,7 @@ https://notmattlucas.com/kubernetes-configuration-with-kustomize-f4dbba250f3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031163.912388
+  last_checked: 1779031163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:23.912388+02:00'
   last_ai_eval: null
@@ -355827,7 +356627,7 @@ https://nubenetes.com:
   addition_method: manual
   content_hash: 3fb50a3c04b53d182fcf687d41a9cab7d250efbc8418497532cb7c259c361bc9
   health_score: 100.0
-  last_checked: 1779030854.385219
+  last_checked: 1779030854
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:14:14.385219+02:00'
   last_ai_eval: null
@@ -355854,7 +356654,7 @@ https://nubenetes.com/terraform:
   addition_method: manual
   content_hash: c7354665231f975002be956f096eedc802635fd5b4d4830a8e328cdf387b2172
   health_score: 100.0
-  last_checked: 1781430051.062253
+  last_checked: 1781430051
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:51.062253+02:00'
   last_ai_eval: null
@@ -355954,7 +356754,7 @@ https://numerous.ai:
   addition_method: manual
   content_hash: 84d94554504ed06482bcad48b71766e99fb657e83730b5a5475aea8797e4b316
   health_score: 100.0
-  last_checked: 1779032583.54723
+  last_checked: 1779032583
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:43:03.547230+02:00'
   last_ai_eval: null
@@ -356018,7 +356818,7 @@ https://nuxx.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034300.694323
+  last_checked: 1779034300
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:40.694323+02:00'
   last_ai_eval: null
@@ -356118,7 +356918,7 @@ https://nylas.com/blog/performance:
   addition_method: manual
   content_hash: 7c31ce15eb686a0016ae9857b4a302b7ee5dd62928c034eb8b41cf36a23ab23d
   health_score: 100.0
-  last_checked: 1779029068.655388
+  last_checked: 1779029068
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:28.655388+02:00'
   last_ai_eval: null
@@ -356177,7 +356977,7 @@ https://oauth2-proxy.github.io/oauth2-proxy:
   addition_method: manual
   content_hash: f7a837f613af512d2f31108fe2d2b5f8a77dc98b0405c7ebd91591d5774419a4
   health_score: 100.0
-  last_checked: 1779032380.456356
+  last_checked: 1779032380
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:39:40.456356+02:00'
   last_ai_eval: null
@@ -356236,7 +357036,7 @@ https://oci-ansible-collection.readthedocs.io:
   addition_method: manual
   content_hash: 73f2df85788a4f0945a404f06c0e2638e755e12a129e21d1a96e2609a95cec1d
   health_score: 100.0
-  last_checked: 1779030433.923301
+  last_checked: 1779030433
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:13.923301+02:00'
   last_ai_eval: null
@@ -356364,7 +357164,7 @@ https://octetz.com/docs/2018/2018-12-07-psp:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034355.404485
+  last_checked: 1779034355
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:35.404485+02:00'
   last_ai_eval: null
@@ -357000,7 +357800,7 @@ https://odedia.org/production-considerations-for-spring-on-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031230.783318
+  last_checked: 1779031230
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:30.783318+02:00'
   last_ai_eval: null
@@ -357098,7 +357898,7 @@ https://offensive-terraform.github.io/offensive-terraform.github.io:
   addition_method: manual
   content_hash: 7e34dbf880d5a1dd93372d81ee122edbf9ee64b8c5f857a33918d8cae815619c
   health_score: 100.0
-  last_checked: 1779034045.411065
+  last_checked: 1779034045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:25.411065+02:00'
   last_ai_eval: null
@@ -357259,7 +358059,7 @@ https://okteto.com/blog/kubernetes-for-developers-blog-series-by-okteto:
   addition_method: manual
   content_hash: 45b89562d621e26f26c29a3325acc7069d7bc71b034582bc219012d2b3a37df9
   health_score: 100.0
-  last_checked: 1779030220.793627
+  last_checked: 1779030220
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:40.793627+02:00'
   last_ai_eval: null
@@ -357286,7 +358086,7 @@ https://okteto.com/blog/preview-environments-for-kubernetes:
   addition_method: manual
   content_hash: d32b30d2d517847c7cbd9e69ad6b5bf2caf75aab1efedabb18efc5181983e5fd
   health_score: 100.0
-  last_checked: 1779032249.209741
+  last_checked: 1779032249
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:29.209741+02:00'
   last_ai_eval: null
@@ -357314,7 +358114,7 @@ https://olamiko.medium.com/technical-series-kubernetes-networking-5a5dc3823163:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031987.529504
+  last_checked: 1779031987
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:07.529504+02:00'
   last_ai_eval: null
@@ -357346,7 +358146,7 @@ https://oldgitops.medium.com/setting-up-podman-on-wsl2-in-windows-10-be2991c2d44
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033078.902903
+  last_checked: 1779033078
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:18.902903+02:00'
   last_ai_eval: null
@@ -357378,7 +358178,7 @@ https://oliverjumpertz.medium.com/serverless-vs-kubernetes-58b0b387dc98:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031714.529725
+  last_checked: 1779031714
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:34.529725+02:00'
   last_ai_eval: null
@@ -357450,7 +358250,7 @@ https://omo.dev:
   addition_method: automatic
   content_hash: f49b84d61525c008c6d5fed61bb4551de0ad2f8ba05a3e81f98b8818d15d96c5
   health_score: null
-  last_checked: 1780352828.641475
+  last_checked: 1780352828
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:08.641475+02:00'
   last_ai_eval: null
@@ -357489,7 +358289,7 @@ https://ona.com:
   addition_method: manual
   content_hash: dd3bf0798a3c2353de281c76293c551f5fe5c5e81ca8c1029f61c752bb34f432
   health_score: 100.0
-  last_checked: 1779130494.930497
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.930497+02:00'
   last_ai_eval: null
@@ -357521,7 +358321,7 @@ https://ona.com/stories/gitpod-is-now-ona:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1781736180.466793
+  last_checked: 1781736180
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:00.466793+02:00'
   last_ai_eval: null
@@ -357585,7 +358385,7 @@ https://onelink.to/e9rhmn:
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1780399982.211733
+  last_checked: 1780399982
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:33:02.211733+02:00'
   last_ai_eval: null
@@ -357644,7 +358444,7 @@ https://opcito.com/blogs/a-guide-to-mastering-autoscaling-in-kubernetes-with-ked
   addition_method: manual
   content_hash: ad91a004df7237af2e487b5379d285b66cdbd9840b5c2c91d58c3f9f4382208f
   health_score: 100.0
-  last_checked: 1779032057.512211
+  last_checked: 1779032057
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:17.512211+02:00'
   last_ai_eval: null
@@ -357706,7 +358506,7 @@ https://open-cluster-management.io:
   addition_method: manual
   content_hash: 810801a7e273d494f30a3478468f083e835a7fe3b0ccef7519b324c4e85bb0ee
   health_score: 100.0
-  last_checked: 1779031446.162188
+  last_checked: 1779031446
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:06.162188+02:00'
   last_ai_eval: null
@@ -357739,7 +358539,7 @@ https://open-rpc.org:
   addition_method: manual
   content_hash: 67ea39c4543f266b73ddca9b3371c9a2fbc289a2fb39eaff4d2beb2db75c7142
   health_score: 100.0
-  last_checked: 1779033823.924936
+  last_checked: 1779033823
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:43.924936+02:00'
   last_ai_eval: null
@@ -357779,7 +358579,7 @@ https://open.spotify.com/show/0zojMEDizKMh3aTxnGLENP:
   addition_method: automatic
   content_hash: 09f4e42c604604b9f8deaf10b995000a3a89760d4b67a6e76ded9ba9071132a0
   health_score: null
-  last_checked: 1780352272.994011
+  last_checked: 1780352272
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:17:52.994011+02:00'
   last_ai_eval: null
@@ -357829,7 +358629,7 @@ https://open.substack.com/pub/priyankavergadia/p/world-models-vs-llms-visually-e
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780351994.342541
+  last_checked: 1780351994
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:14.342541+02:00'
   last_ai_eval: null
@@ -357874,7 +358674,7 @@ https://openai.com/academy/codex-for-work/how-business-operations-teams-use-code
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352953.156091
+  last_checked: 1780352953
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:13.156091+02:00'
   last_ai_eval: null
@@ -357917,7 +358717,7 @@ https://openai.com/academy/codex-for-work/how-data-science-teams-use-codex:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352953.156064
+  last_checked: 1780352953
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:13.156064+02:00'
   last_ai_eval: null
@@ -357961,7 +358761,7 @@ https://openai.com/academy/codex-for-work/how-sales-teams-use-codex:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352953.156082
+  last_checked: 1780352953
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:13.156082+02:00'
   last_ai_eval: null
@@ -357998,7 +358798,7 @@ https://openai.com/blog/scaling-kubernetes-to-7500-nodes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033210.797975
+  last_checked: 1779033210
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:30.797975+02:00'
   last_ai_eval: null
@@ -358037,7 +358837,7 @@ https://openai.com/guaranteed-capacity:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352138.622006
+  last_checked: 1780352138
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:38.622006+02:00'
   last_ai_eval: null
@@ -358094,7 +358894,7 @@ https://openai.com/index/advancing-content-provenance:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352168.173402
+  last_checked: 1780352168
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:16:08.173402+02:00'
   last_ai_eval: null
@@ -358147,7 +358947,7 @@ https://openai.com/index/adventhealth:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352963.483044
+  last_checked: 1780352963
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:23.483044+02:00'
   last_ai_eval: null
@@ -358198,7 +358998,7 @@ https://openai.com/index/boston-childrens-hospital:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352818.749349
+  last_checked: 1780352818
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:26:58.749349+02:00'
   last_ai_eval: null
@@ -358249,7 +359049,7 @@ https://openai.com/index/braintrust:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352818.749358
+  last_checked: 1780352818
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:26:58.749358+02:00'
   last_ai_eval: null
@@ -358300,7 +359100,7 @@ https://openai.com/index/building-self-improving-tax-agents-with-codex:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352818.749416
+  last_checked: 1780352818
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:26:58.749416+02:00'
   last_ai_eval: null
@@ -358351,7 +359151,7 @@ https://openai.com/index/cisco:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352818.749408
+  last_checked: 1780352818
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:26:58.749408+02:00'
   last_ai_eval: null
@@ -358398,7 +359198,7 @@ https://openai.com/index/codex-for-knowledge-work:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780401702.549074
+  last_checked: 1780401702
   needs_ai_refresh: false
   discovered_at: '2026-06-02T14:01:42.549074+02:00'
   last_ai_eval: null
@@ -358446,7 +359246,7 @@ https://openai.com/index/databricks:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352953.156101
+  last_checked: 1780352953
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:13.156101+02:00'
   last_ai_eval: null
@@ -358497,7 +359297,7 @@ https://openai.com/index/dell-codex-enterprise-partnership:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352963.483078
+  last_checked: 1780352963
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:23.483078+02:00'
   last_ai_eval: null
@@ -358551,7 +359351,7 @@ https://openai.com/index/election-safeguards-2026:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352963.483003
+  last_checked: 1780352963
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:23.483003+02:00'
   last_ai_eval: null
@@ -358602,7 +359402,7 @@ https://openai.com/index/endava:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352818.749376
+  last_checked: 1780352818
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:26:58.749376+02:00'
   last_ai_eval: null
@@ -358655,7 +359455,7 @@ https://openai.com/index/gartner-2026-agentic-coding-leader:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352963.483036
+  last_checked: 1780352963
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:23.483036+02:00'
   last_ai_eval: null
@@ -358709,7 +359509,7 @@ https://openai.com/index/grupo-folha-grupo-uol-partnership:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352963.483018
+  last_checked: 1780352963
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:23.483018+02:00'
   last_ai_eval: null
@@ -358765,7 +359565,7 @@ https://openai.com/index/introducing-openai-for-singapore:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352963.483069
+  last_checked: 1780352963
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:23.483069+02:00'
   last_ai_eval: null
@@ -358818,7 +359618,7 @@ https://openai.com/index/malta-chatgpt-plus-partnership:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352963.483086
+  last_checked: 1780352963
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:23.483086+02:00'
   last_ai_eval: null
@@ -358860,7 +359660,7 @@ https://openai.com/index/model-disproves-discrete-geometry-conjecture:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352292.58837
+  last_checked: 1780352292
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:12.588370+02:00'
   last_ai_eval: null
@@ -358908,7 +359708,7 @@ https://openai.com/index/mufg:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352818.7494
+  last_checked: 1780352818
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:26:58.749400+02:00'
   last_ai_eval: null
@@ -358958,7 +359758,7 @@ https://openai.com/index/openai-frontier-governance-framework:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352818.749387
+  last_checked: 1780352818
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:26:58.749387+02:00'
   last_ai_eval: null
@@ -359009,7 +359809,7 @@ https://openai.com/index/openai-frontier-models-and-codex-are-now-available-on-a
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352818.749335
+  last_checked: 1780352818
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:26:58.749335+02:00'
   last_ai_eval: null
@@ -359056,7 +359856,7 @@ https://openai.com/index/our-views-on-ai-policy-and-political-advocacy:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780401702.549083
+  last_checked: 1780401702
   needs_ai_refresh: false
   discovered_at: '2026-06-02T14:01:42.549083+02:00'
   last_ai_eval: null
@@ -359103,7 +359903,7 @@ https://openai.com/index/personal-finance-chatgpt:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352953.15611
+  last_checked: 1780352953
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:13.156110+02:00'
   last_ai_eval: null
@@ -359151,7 +359951,7 @@ https://openai.com/index/ramp:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352963.483053
+  last_checked: 1780352963
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:23.483053+02:00'
   last_ai_eval: null
@@ -359199,7 +359999,7 @@ https://openai.com/index/stargate-michigan-data-center:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352838.80138
+  last_checked: 1780352838
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:18.801380+02:00'
   last_ai_eval: null
@@ -359245,7 +360045,7 @@ https://openai.com/index/strengthening-societal-resilience-with-rosalind-biodefe
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352849.031585
+  last_checked: 1780352849
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:29.031585+02:00'
   last_ai_eval: null
@@ -359299,7 +360099,7 @@ https://openai.com/index/the-next-phase-of-education-for-countries:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352963.483061
+  last_checked: 1780352963
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:23.483061+02:00'
   last_ai_eval: null
@@ -359350,7 +360150,7 @@ https://openai.com/index/trustworthy-third-party-evaluations-foundations:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352818.749367
+  last_checked: 1780352818
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:26:58.749367+02:00'
   last_ai_eval: null
@@ -359404,7 +360204,7 @@ https://openai.com/index/virgin-atlantic:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352963.483027
+  last_checked: 1780352963
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:29:23.483027+02:00'
   last_ai_eval: null
@@ -359457,7 +360257,7 @@ https://openai.com/index/warp:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352818.749423
+  last_checked: 1780352818
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:26:58.749423+02:00'
   last_ai_eval: null
@@ -359496,7 +360296,7 @@ https://openai.com/research/scaling-kubernetes-to-7500-nodes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031337.292435
+  last_checked: 1779031337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:17.292435+02:00'
   last_ai_eval: null
@@ -359592,7 +360392,7 @@ https://opencensus.io:
   addition_method: manual
   content_hash: bcdc572d753ccf43b5dedfa06276005ed33929ff37d643d3327e1795ef4c1595
   health_score: 100.0
-  last_checked: 1779031849.929415
+  last_checked: 1779031849
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:30:49.929415+02:00'
   last_ai_eval: null
@@ -359652,7 +360452,7 @@ https://opencoreventures.com/blog/2023-08-23-hashicorp-switching-bsl-shows-need-
   addition_method: manual
   content_hash: 13e357f68ee695ca9861659d11214de3736521c3c40b00cbf5bc9019e122a0ff
   health_score: 100.0
-  last_checked: 1779034232.942019
+  last_checked: 1779034232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:32.942019+02:00'
   last_ai_eval: null
@@ -359680,7 +360480,7 @@ https://opencurve.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034417.197874
+  last_checked: 1779034417
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:37.197874+02:00'
   last_ai_eval: null
@@ -359881,7 +360681,7 @@ https://openjdk.java.net/jeps/413:
   addition_method: manual
   content_hash: e7488a9d5e652fd970172c946cf0bfdb9f1f450f39a2fa4e78e6253e7f3c280c
   health_score: 100.0
-  last_checked: 1779030482.657892
+  last_checked: 1779030482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:02.657892+02:00'
   last_ai_eval: null
@@ -360007,7 +360807,7 @@ https://openpracticelibrary.com:
   addition_method: manual
   content_hash: f0c56b6e3f2e031f05a60e955860ada5c440347c0899c93815379252c364450c
   health_score: 100.0
-  last_checked: 1779032080.491728
+  last_checked: 1779032080
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:40.491728+02:00'
   last_ai_eval: null
@@ -360033,7 +360833,7 @@ https://opensearch.org:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.458701
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.458701+02:00'
   last_ai_eval: null
@@ -360099,7 +360899,7 @@ https://openshift-ireland.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030673.596172
+  last_checked: 1779030673
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:13.596172+02:00'
   last_ai_eval: null
@@ -360131,7 +360931,7 @@ https://openshift.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034131.600155
+  last_checked: 1779034131
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:51.600155+02:00'
   last_ai_eval: null
@@ -360163,7 +360963,7 @@ https://openshift.tips:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033583.738901
+  last_checked: 1779033583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:43.738901+02:00'
   last_ai_eval: null
@@ -360194,7 +360994,7 @@ https://openshift.tv:
   addition_method: manual
   content_hash: 47ac2711865a914012d2661f0493cc3454d6105685d1b4122688854a3b7c5e72
   health_score: 100.0
-  last_checked: 1779033206.495155
+  last_checked: 1779033206
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:26.495155+02:00'
   last_ai_eval: null
@@ -361739,7 +362539,7 @@ https://opensource.com/article/20/7/automation-testing-cicd:
   addition_method: manual
   content_hash: c25169ebda1f1a16f914baec81b08803517266f6eaf40ef870b880c4486c1c4b
   health_score: 100.0
-  last_checked: 1779033823.335528
+  last_checked: 1779033823
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:03:43.335528+02:00'
   last_ai_eval: null
@@ -362000,7 +362800,7 @@ https://opensource.com/article/20/8/cerberus-test-automation:
   addition_method: manual
   content_hash: 6105f7117865a47ddab995a952841badf303379865b09a5585389f33d62a05a3
   health_score: 100.0
-  last_checked: 1779030305.496758
+  last_checked: 1779030305
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:05.496758+02:00'
   last_ai_eval: null
@@ -362864,7 +363664,7 @@ https://opensource.com/article/21/12/open-source-mind-mapping-drawio:
   addition_method: manual
   content_hash: 2b00796ced0c08bd32623444d887f79b88e394675315a9f5e32ffba0fa1666b0
   health_score: 100.0
-  last_checked: 1779032227.632182
+  last_checked: 1779032227
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:07.632182+02:00'
   last_ai_eval: null
@@ -363091,7 +363891,7 @@ https://opensource.com/article/21/2/tempo-distributed-tracing:
   addition_method: manual
   content_hash: 5ddefb99bfac95fbc33cad4b556ce08119170d95ff49267ec0e47ec2a7421814
   health_score: 100.0
-  last_checked: 1779029369.426839
+  last_checked: 1779029369
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:49:29.426839+02:00'
   last_ai_eval: null
@@ -363388,7 +364188,7 @@ https://opensource.com/article/21/4/event-streaming-rudderstack:
   addition_method: manual
   content_hash: 9c9e5980e1ea73ec2fc554d34bb2298779a1ad6f4fba94f1c7bdd6e46373a170
   health_score: 100.0
-  last_checked: 1779030522.185611
+  last_checked: 1779030522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:42.185611+02:00'
   last_ai_eval: null
@@ -363815,7 +364615,7 @@ https://opensource.com/article/21/6/migrate-vms-kubernetes-forklift:
   addition_method: manual
   content_hash: c107b18a084266e6c92b5fc95306fab2c934dcd97b7d077c2baf9e536cebd8d4
   health_score: 100.0
-  last_checked: 1779029796.145587
+  last_checked: 1779029796
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:56:36.145587+02:00'
   last_ai_eval: null
@@ -363951,7 +364751,7 @@ https://opensource.com/article/21/7/kubectl:
   addition_method: manual
   content_hash: 6abfcd0ea39d9397671f26851ee5122228fa5c47cc42bdd19d7db49c64120dd3
   health_score: 100.0
-  last_checked: 1779032036.700963
+  last_checked: 1779032036
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:33:56.700963+02:00'
   last_ai_eval: null
@@ -365136,7 +365936,7 @@ https://opensource.com/article/22/4/open-source-tools-developing-cloud:
   addition_method: manual
   content_hash: 97c4677ad60e26136db932c1820ea8668bceb89b168121f542a1695025a77a65
   health_score: 100.0
-  last_checked: 1779030384.527783
+  last_checked: 1779030384
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:24.527783+02:00'
   last_ai_eval: null
@@ -365562,7 +366362,7 @@ https://opensource.google/projects/prometheus-slo-burn-example:
   addition_method: manual
   content_hash: 5b6d8e3acaff84cdc3c9f594dcb9affd28189fdbc28b7895622dfb4158a4f230
   health_score: 100.0
-  last_checked: 1779034448.11153
+  last_checked: 1779034448
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:08.111530+02:00'
   last_ai_eval: null
@@ -365593,7 +366393,7 @@ https://opensource.googleblog.com/2020/03/kpt-packaging-up-your-kubernetes.html:
   addition_method: manual
   content_hash: 168c09716935f959b776fb98caa2f9b0f2fdd51330648679537056fd64617e76
   health_score: 100.0
-  last_checked: 1779029163.441724
+  last_checked: 1779029163
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:03.441724+02:00'
   last_ai_eval: null
@@ -365725,7 +366525,7 @@ https://opensource.guide:
   addition_method: manual
   content_hash: 6fc754fc198fab27ef78ad497b3ef8d0a3f39bc1bdbd0cf69264dc61c6d5fb44
   health_score: 100.0
-  last_checked: 1779034424.888268
+  last_checked: 1779034424
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:13:44.888268+02:00'
   last_ai_eval: null
@@ -365756,7 +366556,7 @@ https://opensource.guide/accessibility-best-practices-for-your-project:
   addition_method: automatic
   content_hash: 4b924f2468027f4f75cebc95aa7f6851af823e563408904855839f1f86effdb5
   health_score: null
-  last_checked: 1780352561.468548
+  last_checked: 1780352561
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:41.468548+02:00'
   last_ai_eval: null
@@ -365828,7 +366628,7 @@ https://opensource.substack.com/p/all-you-need-to-know-about-gitops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032152.588549
+  last_checked: 1779032152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:52.588549+02:00'
   last_ai_eval: null
@@ -366121,7 +366921,7 @@ https://operatorhub.io/operator/banzaicloud-kafka-operator:
   addition_method: manual
   content_hash: fab17f70f1680caa5f3bed130ef1a2d617477cf4be27db486d76e3f23e5585b6
   health_score: 100.0
-  last_checked: 1779031328.936709
+  last_checked: 1779031328
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:08.936709+02:00'
   last_ai_eval: null
@@ -366311,7 +367111,7 @@ https://operatorhub.io/operator/strimzi-kafka-operator:
   addition_method: manual
   content_hash: fab17f70f1680caa5f3bed130ef1a2d617477cf4be27db486d76e3f23e5585b6
   health_score: 100.0
-  last_checked: 1779030228.528257
+  last_checked: 1779030228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:48.528257+02:00'
   last_ai_eval: null
@@ -366339,7 +367139,7 @@ https://opsdis.com/custom-monitoring-solution-with-grafana-prometheus-and-loki:
   addition_method: manual
   content_hash: 46faab488312644d156f35b676a5316372e226700ad9c58ea160efa3359d7d57
   health_score: 100.0
-  last_checked: 1779032047.560037
+  last_checked: 1779032047
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:07.560037+02:00'
   last_ai_eval: null
@@ -366369,7 +367169,7 @@ https://opssorry.substack.com/p/gitops-a-simple-approach-to-using:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031181.263339
+  last_checked: 1779031181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:41.263339+02:00'
   last_ai_eval: null
@@ -366400,7 +367200,7 @@ https://opstree.github.io:
   addition_method: manual
   content_hash: 56d6bc9ae97cb95be43f479e94839a1650f974a8b80b370f7e90382fc7547062
   health_score: 100.0
-  last_checked: 1779031464.496799
+  last_checked: 1779031464
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:24.496799+02:00'
   last_ai_eval: null
@@ -366562,7 +367362,7 @@ https://orchestrate.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029964.042576
+  last_checked: 1779029964
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:24.042576+02:00'
   last_ai_eval: null
@@ -366594,7 +367394,7 @@ https://ordina-jworks.github.io/cloud/2020/08/28/kubernetes-clients-comparison.h
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034318.826588
+  last_checked: 1779034318
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:58.826588+02:00'
   last_ai_eval: null
@@ -366626,7 +367426,7 @@ https://ostechnix.com/kubernetes-features:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030339.660866
+  last_checked: 1779030339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:39.660866+02:00'
   last_ai_eval: null
@@ -366691,7 +367491,7 @@ https://otomi.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031927.5568
+  last_checked: 1779031927
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:07.556800+02:00'
   last_ai_eval: null
@@ -366723,7 +367523,7 @@ https://otterize.com/blog/mastering-kubernetes-networking-otterize-s-journey-in-
   addition_method: manual
   content_hash: 758775c46bd3a1b1c7da71ddbbc508cb6853502c44c361b707cfaf2a9d829781
   health_score: 100.0
-  last_checked: 1779034405.79321
+  last_checked: 1779034405
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:25.793210+02:00'
   last_ai_eval: null
@@ -366751,7 +367551,7 @@ https://outdated.sh:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033309.070184
+  last_checked: 1779033309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:09.070184+02:00'
   last_ai_eval: null
@@ -366783,7 +367583,7 @@ https://overcast.blog/15-cloud-native-devops-tools-you-should-know-36129057a15c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034152.415127
+  last_checked: 1779034152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:12.415127+02:00'
   last_ai_eval: null
@@ -366815,7 +367615,7 @@ https://overcast.blog/gitops-with-argocd-for-kubernetes-tips-and-tricks-4b926ba7
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032056.885183
+  last_checked: 1779032056
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:16.885183+02:00'
   last_ai_eval: null
@@ -366847,7 +367647,7 @@ https://overcast.blog/kubernetes-argocd-gitlab-webhook-configuration-30bc5a75139
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030000.401084
+  last_checked: 1779030000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:00.401084+02:00'
   last_ai_eval: null
@@ -366879,7 +367679,7 @@ https://overcast.blog/kubernetes-service-accounts-a-practical-guide-f99c1ed65483
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033697.017395
+  last_checked: 1779033697
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:37.017395+02:00'
   last_ai_eval: null
@@ -366947,7 +367747,7 @@ https://ovidiuborlean.medium.com/networking-latency-measurement-in-kubernetes-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033074.317263
+  last_checked: 1779033074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:14.317263+02:00'
   last_ai_eval: null
@@ -367077,7 +367877,7 @@ https://p2theme.com:
   addition_method: manual
   content_hash: 556f1def82cfb31f03fbc89dfc189da12dd92599a95cdb7b86abb7f86f262486
   health_score: 100.0
-  last_checked: 1779034269.54995
+  last_checked: 1779034269
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:09.549950+02:00'
   last_ai_eval: null
@@ -367104,7 +367904,7 @@ https://packer.io:
   addition_method: manual
   content_hash: 8be67f6953aafe0d0cae304f4d5e533780ee49d30b1c9604726af479300d661c
   health_score: 100.0
-  last_checked: 1779030865.352526
+  last_checked: 1779030865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:25.352526+02:00'
   last_ai_eval: null
@@ -367200,7 +368000,7 @@ https://pages.github.com:
   addition_method: manual
   content_hash: 400765a189a507ea46bad795c2c27ed5f4f9db6150d5f242f5a0e8dd9c1d9f75
   health_score: 100.0
-  last_checked: 1779034322.623471
+  last_checked: 1779034322
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:02.623471+02:00'
   last_ai_eval: null
@@ -367269,7 +368069,7 @@ https://pagure.io/copr/copr:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031096.689874
+  last_checked: 1779031096
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:16.689874+02:00'
   last_ai_eval: null
@@ -367333,7 +368133,7 @@ https://palak-bhawsar.hashnode.dev/automated-cicd-pipeline-for-java-project:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033770.375059
+  last_checked: 1779033770
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:50.375059+02:00'
   last_ai_eval: null
@@ -367432,7 +368232,7 @@ https://palark.com/blog/best-practices-kubernetes-part-2:
   addition_method: manual
   content_hash: 7a74e6658bfbbf90193d0a19c85483dd7f305c183a9d92bb9eb56d011b671e2e
   health_score: 100.0
-  last_checked: 1779130494.977542
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.977542+02:00'
   last_ai_eval: null
@@ -368088,7 +368888,7 @@ https://pandorafms.com/blog/es/wsl2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031510.479383
+  last_checked: 1779031510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:10.479383+02:00'
   last_ai_eval: null
@@ -368153,7 +368953,7 @@ https://particule.io/en/blog/aws-federated-eks:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032289.691999
+  last_checked: 1779032289
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:09.691999+02:00'
   last_ai_eval: null
@@ -368185,7 +368985,7 @@ https://particule.io/en/blog/cicd-ecr-ecs:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031520.720957
+  last_checked: 1779031520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:20.720957+02:00'
   last_ai_eval: null
@@ -368216,7 +369016,7 @@ https://particule.io/en/blog/thanos-monitoring:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029163.294229
+  last_checked: 1779029163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:03.294229+02:00'
   last_ai_eval: null
@@ -368244,7 +369044,7 @@ https://particule.io/en/blogcicd-github-registry:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029274.133577
+  last_checked: 1779029274
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:54.133577+02:00'
   last_ai_eval: null
@@ -368282,7 +369082,7 @@ https://partiful.com/e/FJbZcfppRGdMVP1o534z:
   addition_method: automatic
   content_hash: 3d5639afd824958fee97d980b29af2dd13761e370665856b37e86cb601ba51dc
   health_score: null
-  last_checked: 1780352705.314502
+  last_checked: 1780352705
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:05.314502+02:00'
   last_ai_eval: null
@@ -368420,7 +369220,7 @@ https://patchthenet.medium.com/introduction-to-sql-injection-sql-injection-for-b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033338.909778
+  last_checked: 1779033338
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:38.909778+02:00'
   last_ai_eval: null
@@ -368455,7 +369255,7 @@ https://patrick.easte.rs/post/2022/forging-optimal-metallb-config:
   addition_method: manual
   content_hash: f9f5a2d50f2b213ec662acd89b2c417f9e9843475d838b4510ab1eb526500dac
   health_score: 100.0
-  last_checked: 1779030883.026918
+  last_checked: 1779030883
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:14:43.026918+02:00'
   last_ai_eval: null
@@ -368487,7 +369287,7 @@ https://paul-the-kelly.medium.com/extending-the-kubernetes-api-using-operators-9
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030005.382102
+  last_checked: 1779030005
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:05.382102+02:00'
   last_ai_eval: null
@@ -368554,7 +369354,7 @@ https://pauldally.medium.com/debugging-networkpolicy-part-1-249921cdba37:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033861.960762
+  last_checked: 1779033861
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:21.960762+02:00'
   last_ai_eval: null
@@ -368586,7 +369386,7 @@ https://pauldally.medium.com/debugging-networkpolicy-part-2-2d5c42d8465c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030854.290172
+  last_checked: 1779030854
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:14.290172+02:00'
   last_ai_eval: null
@@ -368621,7 +369421,7 @@ https://pauldally.medium.com/horizontalpodautoscaler-uses-request-not-limit-to-d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032834.790274
+  last_checked: 1779032834
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:14.790274+02:00'
   last_ai_eval: null
@@ -368653,7 +369453,7 @@ https://pauldally.medium.com/kubernetes-an-introduction-to-sidecars-21d99fbd7de3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033692.280607
+  last_checked: 1779033692
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:32.280607+02:00'
   last_ai_eval: null
@@ -368687,7 +369487,7 @@ https://pauldally.medium.com/kubernetes-application-high-availability-part-1-the
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034476.755022
+  last_checked: 1779034476
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:36.755022+02:00'
   last_ai_eval: null
@@ -368719,7 +369519,7 @@ https://pauldally.medium.com/kubernetes-application-high-availability-part-2-mor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034456.268944
+  last_checked: 1779034456
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:16.268944+02:00'
   last_ai_eval: null
@@ -368747,7 +369547,7 @@ https://pauldally.medium.com/kustomize-best-practices-part-1-86f9f22d2f20:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034484.249765
+  last_checked: 1779034484
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:44.249765+02:00'
   last_ai_eval: null
@@ -368779,7 +369579,7 @@ https://pauldally.medium.com/kustomize-best-practices-part-2-c560f1fa1409:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033088.446673
+  last_checked: 1779033088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:28.446673+02:00'
   last_ai_eval: null
@@ -368812,7 +369612,7 @@ https://pauldally.medium.com/kustomize-best-practices-part-3-1dbaa15fd16a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033084.296087
+  last_checked: 1779033084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:24.296087+02:00'
   last_ai_eval: null
@@ -368845,7 +369645,7 @@ https://pauldally.medium.com/structuring-dockerfiles-for-productivity-2681de4815
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031671.203912
+  last_checked: 1779031671
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:51.203912+02:00'
   last_ai_eval: null
@@ -368879,7 +369679,7 @@ https://pauldally.medium.com/why-leaving-pods-in-crashloopbackoff-can-have-a-big
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030018.864096
+  last_checked: 1779030018
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:18.864096+02:00'
   last_ai_eval: null
@@ -369013,7 +369813,7 @@ https://pawelurbanek.com/asdf-docker-development:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735928.704311
+  last_checked: 1781735928
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:48.704311+02:00'
   last_ai_eval: null
@@ -369111,7 +369911,7 @@ https://pbpython.com/pandas-google-forms-part1.html:
   addition_method: manual
   content_hash: 3e237668d5788f598fc562191a20ac6485e324caaa3f857faeff85523e1a7573
   health_score: 100.0
-  last_checked: 1779029507.343057
+  last_checked: 1779029507
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:47.343057+02:00'
   last_ai_eval: null
@@ -369137,7 +369937,7 @@ https://pbpython.com/pandas-pivot-table-explained.html:
   addition_method: manual
   content_hash: b5dfb3f4d728ffa0c07ab7cb98b6411f9d0fbcb504b335cee6f9db23248b2ab6
   health_score: 100.0
-  last_checked: 1779031399.133662
+  last_checked: 1779031399
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:19.133662+02:00'
   last_ai_eval: null
@@ -369262,7 +370062,7 @@ https://pepy.tech/project/strimzi-kafka-cli:
   addition_method: manual
   content_hash: e3a43fd29da25b0000eff5c564348013461fc255bc0d48646b02374355d04296
   health_score: 100.0
-  last_checked: 1779034313.872678
+  last_checked: 1779034313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:53.872678+02:00'
   last_ai_eval: null
@@ -369422,7 +370222,7 @@ https://phoenixnap.com/blog/kubernetes-vs-openshift:
   addition_method: manual
   content_hash: c51b6ed2dcaabfd8a5cbba6a711be1c84c986ece51594b5ce16645c932bda663
   health_score: 100.0
-  last_checked: 1779034098.033333
+  last_checked: 1779034098
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:18.033333+02:00'
   last_ai_eval: null
@@ -369580,7 +370380,7 @@ https://pinboard.in/u:rmurphey/t:http2:
   addition_method: manual
   content_hash: bf4c136caa4ad151ccbc284c50ca02cafa7a92897d59eaeaed3d12b39770cd2b
   health_score: 100.0
-  last_checked: 1779029561.465366
+  last_checked: 1779029561
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:52:41.465366+02:00'
   last_ai_eval: null
@@ -369606,7 +370406,7 @@ https://pingcap.com/blog/chaos-mesh-action-integrate-chaos-engineering-into-your
   addition_method: manual
   content_hash: 9a8370127b014dc8ef9a8d4caf99457b09790dcd80c18f4dd488e11f9b4aeb51
   health_score: 100.0
-  last_checked: 1779031550.167234
+  last_checked: 1779031550
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:50.167234+02:00'
   last_ai_eval: null
@@ -369769,7 +370569,7 @@ https://piotrminkowski.com/2020/08/03/development-on-kubernetes-ide-tools:
   addition_method: manual
   content_hash: 2c063c2f82e210052d493e6599a38c6f33a04df161f3bccbfb723171f4b12c47
   health_score: 100.0
-  last_checked: 1779033398.079975
+  last_checked: 1779033398
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:38.079975+02:00'
   last_ai_eval: null
@@ -370265,7 +371065,7 @@ https://piotrminkowski.com/2021/10/12/quarkus-tips-tricks-and-techniques:
   addition_method: manual
   content_hash: a450afde831fd65cb37ce0d95774992cc07745be3dced407000a652c4385612d
   health_score: 100.0
-  last_checked: 1779034295.576673
+  last_checked: 1779034295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:35.576673+02:00'
   last_ai_eval: null
@@ -370430,7 +371230,7 @@ https://piotrminkowski.com/2021/12/21/development-on-kubernetes-with-telepresenc
   addition_method: manual
   content_hash: 5f4bf3028b17346448ba40a6ddbe41ba9a1845648e126c646568589b5a22b52a
   health_score: 100.0
-  last_checked: 1779030742.549121
+  last_checked: 1779030742
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:22.549121+02:00'
   last_ai_eval: null
@@ -371037,7 +371837,7 @@ https://piotrminkowski.com/2023/11/27/testing-java-apps-on-kubernetes-with-testk
   addition_method: manual
   content_hash: 38007a4d78dbc1b15b508b2c46159b519698bf85382df56f81627ffb67459127
   health_score: 100.0
-  last_checked: 1779029356.597173
+  last_checked: 1779029356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:16.597173+02:00'
   last_ai_eval: null
@@ -371377,7 +372177,7 @@ https://piyushverma.hashnode.dev/basic-linux-shell-scripting-for-devops-engineer
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030957.738462
+  last_checked: 1779030957
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:57.738462+02:00'
   last_ai_eval: null
@@ -371411,7 +372211,7 @@ https://pjame-fb.medium.com/kubernetes-secrets-from-secrets-manager-using-extern
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033118.185514
+  last_checked: 1779033118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:58.185514+02:00'
   last_ai_eval: null
@@ -371445,7 +372245,7 @@ https://pkg.go.dev/github.com/keilerkonzept/aws-secretsmanager-files:
   addition_method: manual
   content_hash: 5e18f65d592f62ee0013794959963da1671f43d9d90d40bc1847356d15545db3
   health_score: 100.0
-  last_checked: 1779029251.901242
+  last_checked: 1779029251
   needs_ai_refresh: true
   discovered_at: '2024-07-30T22:47:01Z'
   last_ai_eval: null
@@ -371875,7 +372675,7 @@ https://platform9.com/blog/kubernetes-service-mesh:
   addition_method: manual
   content_hash: 2b7f045fb573adc255a22fe7fee08925918a3e5bb069901d4295807fc0a64a38
   health_score: 100.0
-  last_checked: 1779130494.931573
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.931573+02:00'
   last_ai_eval: null
@@ -371909,7 +372709,7 @@ https://platform9.com/blog/kubernetes-service-mesh-a-comparison-of-istio-linkerd
   addition_method: manual
   content_hash: 1dd98cdba86e04b5984e7ad8c8693d1defb949d1deca715d31c325d47ac1464b
   health_score: 100.0
-  last_checked: 1779031026.20083
+  last_checked: 1779031026
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:06.200830+02:00'
   last_ai_eval: null
@@ -371969,7 +372769,7 @@ https://platform9.com/lp/ultimate-guide-enterprise-kubernetes:
   addition_method: manual
   content_hash: 1dd98cdba86e04b5984e7ad8c8693d1defb949d1deca715d31c325d47ac1464b
   health_score: 100.0
-  last_checked: 1779029365.110532
+  last_checked: 1779029365
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:25.110532+02:00'
   last_ai_eval: null
@@ -372066,7 +372866,7 @@ https://platformengineering.org/tools/capsule:
   addition_method: manual
   content_hash: 4250044f8a93485016692ecc4d46ac67a4388375150dd4f61b8dc1385d006fb6
   health_score: 100.0
-  last_checked: 1779030285.34064
+  last_checked: 1779030285
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:04:45.340640+02:00'
   last_ai_eval: null
@@ -372130,7 +372930,7 @@ https://play.google.com/store/search?q=learn+kubernetes:
   addition_method: manual
   content_hash: 817039ce1043a34be5a4d556efb02d3c35a7b59f5c5eb614cf68e65c89a919e7
   health_score: 100.0
-  last_checked: 1779029569.907147
+  last_checked: 1779029569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:49.907147+02:00'
   last_ai_eval: null
@@ -372156,7 +372956,7 @@ https://play.google.com/store/search?q=learn+kubernetes&c=apps:
   addition_method: manual
   content_hash: 6a938df00d57cdbea2be266105b58209501d95b2fa49e9826399725d4511de67
   health_score: 100.0
-  last_checked: 1779130495.00585
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.005850+02:00'
   last_ai_eval: null
@@ -372182,7 +372982,7 @@ https://play.meshery.io:
   addition_method: manual
   content_hash: 0a1ac4a1078fef7a2252ef5504e6706ceeb4b0272104c8d522334cc865426e9a
   health_score: 100.0
-  last_checked: 1779031602.13757
+  last_checked: 1779031602
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:42.137570+02:00'
   last_ai_eval: null
@@ -372209,7 +373009,7 @@ https://pll.harvard.edu/course/cs50-introduction-computer-science:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735939.740741
+  last_checked: 1781735939
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:59.740741+02:00'
   last_ai_eval: null
@@ -372243,7 +373043,7 @@ https://ploffay.medium.com/five-years-evolution-of-open-source-distributed-traci
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029838.045119
+  last_checked: 1779029838
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:18.045119+02:00'
   last_ai_eval: null
@@ -372888,7 +373688,7 @@ https://plugins.jenkins.io/configuration-as-code:
   addition_method: manual
   content_hash: 942a0f323c13362e2c4a3350df5382c7db82b19087b2d03564de4b68f7014e32
   health_score: 100.0
-  last_checked: 1779030285.090542
+  last_checked: 1779030285
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:04:45.090542+02:00'
   last_ai_eval: null
@@ -374253,7 +375053,7 @@ https://plugins.jenkins.io/performance:
   addition_method: manual
   content_hash: ac8365c7f6355c9f44fd8b637874ad88b3a0b97e04cae2d0ff299ff5fed78f4d
   health_score: 100.0
-  last_checked: 1779031962.274726
+  last_checked: 1779031962
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:32:42.274726+02:00'
   last_ai_eval: null
@@ -375028,7 +375828,7 @@ https://pmbanugo.me/faas-on-kubernetes-from-aws-lambda-api-gateway-to-knative-ko
   addition_method: manual
   content_hash: 0b8ebabfdb979b169d2bb2a169cb22c3dc61ec656f5eec0eb6f3aa46f6ee6831
   health_score: 100.0
-  last_checked: 1779033088.65747
+  last_checked: 1779033088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:28.657470+02:00'
   last_ai_eval: null
@@ -375087,7 +375887,7 @@ https://pod.chaoslever.com/redefining-virtualization-in-the-vmware-acquisition-e
   addition_method: manual
   content_hash: a7ce2c390f58c7b192d8aea678cd364d763d180de5d0ab5800bb0b7dbc3c3eaa
   health_score: 100.0
-  last_checked: 1779130495.019473
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.019473+02:00'
   last_ai_eval: null
@@ -375125,7 +375925,7 @@ https://podcasts.apple.com/us/podcast/openai-podcast/id1820330260:
   addition_method: automatic
   content_hash: db721f4db55b195231a8170ff01ea228bd261d1bd83b49cc109d00cde1122877
   health_score: null
-  last_checked: 1780352272.99402
+  last_checked: 1780352272
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:17:52.994020+02:00'
   last_ai_eval: null
@@ -375263,7 +376063,7 @@ https://pointbase.hashnode.dev/understand-docker-layers-by-example-run-instructi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031566.854718
+  last_checked: 1779031566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:06.854718+02:00'
   last_ai_eval: null
@@ -375491,7 +376291,7 @@ https://portal.dev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030975.527984
+  last_checked: 1779030975
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:15.527984+02:00'
   last_ai_eval: null
@@ -375523,7 +376323,7 @@ https://portal.kubevious.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031450.860318
+  last_checked: 1779031450
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:10.860318+02:00'
   last_ai_eval: null
@@ -375590,7 +376390,7 @@ https://porter.sh:
   addition_method: manual
   content_hash: e42516cff238c3b07fa77b7d1158bdf80be5aa95913be24ea8b594313a80a3f5
   health_score: 100.0
-  last_checked: 1779031341.856052
+  last_checked: 1779031341
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:21.856052+02:00'
   last_ai_eval: null
@@ -375654,7 +376454,7 @@ https://portswigger.net/daily-swig/introducing-vapi-an-open-source-lab-environme
   addition_method: manual
   content_hash: d85fc80de493313ace77dc75debeb3dd721c864a082b14638e63b03deaf8780e
   health_score: 100.0
-  last_checked: 1779031694.735897
+  last_checked: 1779031694
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:14.735897+02:00'
   last_ai_eval: null
@@ -375682,7 +376482,7 @@ https://portworx.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736036.115883
+  last_checked: 1781736036
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:36.115883+02:00'
   last_ai_eval: null
@@ -375715,7 +376515,7 @@ https://portworx.com/automating-kubernetes-data-management-with-gitops-autopilot
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032117.174103
+  last_checked: 1779032117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:17.174103+02:00'
   last_ai_eval: null
@@ -375749,7 +376549,7 @@ https://portworx.com/how-to-backup-and-restore-elasticsearch-on-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032056.877129
+  last_checked: 1779032056
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:16.877129+02:00'
   last_ai_eval: null
@@ -375783,7 +376583,7 @@ https://portworx.com/implementing-data-security-on-red-hat-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031466.610198
+  last_checked: 1779031466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:26.610198+02:00'
   last_ai_eval: null
@@ -375817,7 +376617,7 @@ https://portworx.com/kubernetes-backup-monitoring:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032039.341827
+  last_checked: 1779032039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:59.341827+02:00'
   last_ai_eval: null
@@ -375850,7 +376650,7 @@ https://portworx.com/products/px-backup:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034332.438867
+  last_checked: 1779034332
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:12.438867+02:00'
   last_ai_eval: null
@@ -375882,7 +376682,7 @@ https://portworx.com/run-ha-elasticsearch-elk-red-hat-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032231.934204
+  last_checked: 1779032231
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:11.934204+02:00'
   last_ai_eval: null
@@ -375915,7 +376715,7 @@ https://portworx.com/tutorial-kubernetes-persistent-volumes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736036.68631
+  last_checked: 1781736036
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:36.686310+02:00'
   last_ai_eval: null
@@ -375978,7 +376778,7 @@ https://postgrescheatsheet.com:
   addition_method: manual
   content_hash: e13b92ec97c475f5bbca0e02c32bb98d66b3fda0e538e7c155d595f7c066dc51
   health_score: 100.0
-  last_checked: 1779032975.25849
+  last_checked: 1779032975
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:35.258490+02:00'
   last_ai_eval: null
@@ -376073,7 +376873,7 @@ https://prabirmahatha.hashnode.dev/jenkins-declarative-pipeline-with-docker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029948.2904
+  last_checked: 1779029948
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:08.290400+02:00'
   last_ai_eval: null
@@ -376207,7 +377007,7 @@ https://pradeepdaniel.medium.com/real-time-change-data-replication-to-snowflake-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033263.029352
+  last_checked: 1779033263
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:23.029352+02:00'
   last_ai_eval: null
@@ -376271,7 +377071,7 @@ https://prakashkumar0301.medium.com/blue-green-deployment-with-kubernetes-a37a53
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032961.100201
+  last_checked: 1779032961
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:21.100201+02:00'
   last_ai_eval: null
@@ -376305,7 +377105,7 @@ https://prashant-48386.medium.com/continuous-delivery-for-kubernetes-with-argo-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033759.151123
+  last_checked: 1779033759
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:39.151123+02:00'
   last_ai_eval: null
@@ -376372,7 +377172,7 @@ https://praveendandu24.medium.com/ansible-infrastructure-testing-to-test-aws-res
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034232.508061
+  last_checked: 1779034232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:32.508061+02:00'
   last_ai_eval: null
@@ -376406,7 +377206,7 @@ https://praveendandu24.medium.com/ansible-infrastructure-testing-to-test-aws-res
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031333.298378
+  last_checked: 1779031333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:13.298378+02:00'
   last_ai_eval: null
@@ -376440,7 +377240,7 @@ https://praveendandu24.medium.com/mastering-terraform-top-20-essential-commands-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034579.874738
+  last_checked: 1779034579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:19.874738+02:00'
   last_ai_eval: null
@@ -376474,7 +377274,7 @@ https://praveendandu24.medium.com/mastering-terraform-top-20-essential-commands-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031507.230196
+  last_checked: 1779031507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:07.230196+02:00'
   last_ai_eval: null
@@ -376508,7 +377308,7 @@ https://praveendavidmathew.medium.com/data-driven-testing-per-request-without-us
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034090.316217
+  last_checked: 1779034090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:10.316217+02:00'
   last_ai_eval: null
@@ -376642,7 +377442,7 @@ https://priyankavergadia.substack.com/p/12-factor-agents-principles-for-building
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352849.031727
+  last_checked: 1780352849
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:29.031727+02:00'
   last_ai_eval: null
@@ -376689,7 +377489,7 @@ https://priyankavergadia.substack.com/p/cpu-vs-gpu-vs-tpu-vs-npu-vs-dpu-vs?r=65w
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780401702.548933
+  last_checked: 1780401702
   needs_ai_refresh: false
   discovered_at: '2026-06-02T14:01:42.548933+02:00'
   last_ai_eval: null
@@ -376735,7 +377535,7 @@ https://priyankavergadia.substack.com/p/the-layoffs-wont-stop-until-we:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780400585.971827
+  last_checked: 1780400585
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:43:05.971827+02:00'
   last_ai_eval: null
@@ -376779,7 +377579,7 @@ https://proandroiddev.com/continuous-integration-delivery-for-android-with-githu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029475.257048
+  last_checked: 1779029475
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:15.257048+02:00'
   last_ai_eval: null
@@ -376813,7 +377613,7 @@ https://proandroiddev.comimproving-ci-cd-pipeline-for-android-via-fastlane-and-g
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034345.543316
+  last_checked: 1779034345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:25.543316+02:00'
   last_ai_eval: null
@@ -376879,7 +377679,7 @@ https://programmer.ink/think/maven-scaffolding-best-practices.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031844.517397
+  last_checked: 1779031844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:44.517397+02:00'
   last_ai_eval: null
@@ -377012,7 +377812,7 @@ https://promcat.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033062.652785
+  last_checked: 1779033062
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:02.652785+02:00'
   last_ai_eval: null
@@ -377113,7 +377913,7 @@ https://prometheus.demo.do.prometheus.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031642.220456
+  last_checked: 1779031642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:22.220456+02:00'
   last_ai_eval: null
@@ -377211,7 +378011,7 @@ https://prometheus.io/docs/alerting/alertmanager:
   addition_method: manual
   content_hash: 9b8341f2b4d7e142f5fd9a60f353bf19a6c7ffeae34c7460cb575cc5bf3f66c5
   health_score: 100.0
-  last_checked: 1779031800.074987
+  last_checked: 1779031800
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:00.074987+02:00'
   last_ai_eval: null
@@ -377464,7 +378264,7 @@ https://prometheus.io/docs/prometheus/latest/querying/basics:
   addition_method: manual
   content_hash: 6089f0a3237e3bbea96cd43eb24a775668daaac88496cf6053ff5018447aedf4
   health_score: 100.0
-  last_checked: 1779030440.296066
+  last_checked: 1779030440
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:07:20.296066+02:00'
   last_ai_eval: null
@@ -377522,7 +378322,7 @@ https://prometheus.io/download:
   addition_method: manual
   content_hash: 0edb7bc072193c2acce51e8bff80b0cda252524ed54487060b0c11ada3a3cb48
   health_score: 100.0
-  last_checked: 1779034037.810109
+  last_checked: 1779034037
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:07:17.810109+02:00'
   last_ai_eval: null
@@ -377647,7 +378447,7 @@ https://promtools.dev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030503.451458
+  last_checked: 1779030503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:23.451458+02:00'
   last_ai_eval: null
@@ -377678,7 +378478,7 @@ https://proteon.com/2018/10/18/openshift-in-a-world-of-kubernetes-as-a-service:
   addition_method: manual
   content_hash: e8b590d93e0e0660934b69ccc68a72e81a3589ed893d3d8697277b8371247ddc
   health_score: 100.0
-  last_checked: 1779029072.213885
+  last_checked: 1779029072
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:32.213885+02:00'
   last_ai_eval: null
@@ -377705,7 +378505,7 @@ https://pub.towardsai.net/class-and-objects-in-python-with-examples-591c6ca95ee6
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029862.760894
+  last_checked: 1779029862
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:42.760894+02:00'
   last_ai_eval: null
@@ -377737,7 +378537,7 @@ https://pub.towardsai.net/oops-concept-in-python-b5f5833d57db:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031226.367887
+  last_checked: 1779031226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:26.367887+02:00'
   last_ai_eval: null
@@ -377769,7 +378569,7 @@ https://pub.towardsai.net/python-zero-to-hero-with-examples-c7a5dedb968b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032756.602428
+  last_checked: 1779032756
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:56.602428+02:00'
   last_ai_eval: null
@@ -377802,7 +378602,7 @@ https://pub.towardsai.net/software-engineering-baa4e7a8015c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030011.705157
+  last_checked: 1779030011
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:11.705157+02:00'
   last_ai_eval: null
@@ -377836,7 +378636,7 @@ https://pub.towardsai.net/step-by-step-design-of-enhanced-entity-relationship-ee
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033764.965641
+  last_checked: 1779033764
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:44.965641+02:00'
   last_ai_eval: null
@@ -377869,7 +378669,7 @@ https://pub.towardsai.net/why-map-filter-and-reduce-functions-are-so-famous-4c8e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032095.037879
+  last_checked: 1779032095
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:55.037879+02:00'
   last_ai_eval: null
@@ -377933,7 +378733,7 @@ https://publications.opengroup.org:
   addition_method: manual
   content_hash: 7e186dade51304ec7495f7314cd362084e08a74f97b9896f41c781ea9a8816e8
   health_score: 100.0
-  last_checked: 1779032017.526668
+  last_checked: 1779032017
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:37.526668+02:00'
   last_ai_eval: null
@@ -378026,7 +378826,7 @@ https://pulsemcp.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031096.738023
+  last_checked: 1779031096
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:16.738023+02:00'
   last_ai_eval: null
@@ -378057,7 +378857,7 @@ https://puppet.com/resources/?refinementList%5Btype%5D%5B0%5D=Report&page=1&conf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032296.479196
+  last_checked: 1779032296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:16.479196+02:00'
   last_ai_eval: null
@@ -378082,7 +378882,7 @@ https://puppet.com/resources/report/2015-state-devops-report:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033218.110984
+  last_checked: 1779033218
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:38.110984+02:00'
   last_ai_eval: null
@@ -378108,7 +378908,7 @@ https://puppet.com/resources/report/2020-devops-salary-report:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032289.698098
+  last_checked: 1779032289
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:09.698098+02:00'
   last_ai_eval: null
@@ -378133,7 +378933,7 @@ https://puppet.com/resources/report/2020-state-of-devops-report:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029138.175615
+  last_checked: 1779029138
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:38.175615+02:00'
   last_ai_eval: null
@@ -378159,7 +378959,7 @@ https://puppet.com/resources/report/2021-state-of-devops-report:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031649.47751
+  last_checked: 1779031649
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:29.477510+02:00'
   last_ai_eval: null
@@ -378192,7 +378992,7 @@ https://puppet.com/resources/report/gartner-report-top-trends-impacting-infrastr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030472.973706
+  last_checked: 1779030472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:52.973706+02:00'
   last_ai_eval: null
@@ -378252,7 +379052,7 @@ https://purushothamkdr453.medium.com/event-driven-autoscaling-in-kubernetes-usin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029421.333207
+  last_checked: 1779029421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:50:21.333207+02:00'
   last_ai_eval: null
@@ -378319,7 +379119,7 @@ https://px.dev:
   addition_method: manual
   content_hash: f3a94ea841084654a9fe071993c2e958d50be1fc40ff5a642720ac8fb15a35fa
   health_score: 100.0
-  last_checked: 1779034521.045309
+  last_checked: 1779034521
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:21.045309+02:00'
   last_ai_eval: null
@@ -378350,7 +379150,7 @@ https://pygithub.readthedocs.io:
   addition_method: manual
   content_hash: 2d6797083f293d4e4529dff4890fdde2ace87d08f3c9f9b8aeae89338f5c7c59
   health_score: 100.0
-  last_checked: 1779029628.697027
+  last_checked: 1779029628
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:48.697027+02:00'
   last_ai_eval: null
@@ -378641,7 +379441,7 @@ https://pypi.org/project/strimzi-kafka-cli:
   addition_method: manual
   content_hash: e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80
   health_score: 100.0
-  last_checked: 1779029118.651145
+  last_checked: 1779029118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:18.651145+02:00'
   last_ai_eval: null
@@ -378669,7 +379469,7 @@ https://pypi.python.org/pypi/ec2-ssh-yplan:
   addition_method: manual
   content_hash: e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80
   health_score: 100.0
-  last_checked: 1779029110.581426
+  last_checked: 1779029110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:10.581426+02:00'
   last_ai_eval: null
@@ -378731,7 +379531,7 @@ https://pypi.python.org/pypi/pddb:
   addition_method: manual
   content_hash: e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80
   health_score: 100.0
-  last_checked: 1779032105.939797
+  last_checked: 1779032105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:05.939797+02:00'
   last_ai_eval: null
@@ -378761,7 +379561,7 @@ https://python.plainenglish.io/15-github-repos-that-every-developers-must-bookma
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031438.079982
+  last_checked: 1779031438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:58.079982+02:00'
   last_ai_eval: null
@@ -378795,7 +379595,7 @@ https://python.plainenglish.io/how-to-perform-read-and-write-operations-on-json-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030986.1495
+  last_checked: 1779030986
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:26.149500+02:00'
   last_ai_eval: null
@@ -378829,7 +379629,7 @@ https://python.plainenglish.io/its-time-to-say-goodbye-to-these-obsolete-python-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033844.710576
+  last_checked: 1779033844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:04.710576+02:00'
   last_ai_eval: null
@@ -378861,7 +379661,7 @@ https://python.plainenglish.io/python-snippets-7e8dcbeae26e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030443.010396
+  last_checked: 1779030443
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:23.010396+02:00'
   last_ai_eval: null
@@ -378895,7 +379695,7 @@ https://python.plainenglish.io/rest-a-quick-guide-to-building-scalable-and-flexi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030587.384854
+  last_checked: 1779030587
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:47.384854+02:00'
   last_ai_eval: null
@@ -378929,7 +379729,7 @@ https://python.plainenglish.io/special-methods-that-will-change-how-you-build-cl
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031793.51943
+  last_checked: 1779031793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:53.519430+02:00'
   last_ai_eval: null
@@ -378961,7 +379761,7 @@ https://python.plainenglish.io/ultimate-python-cheat-sheet-f2930e08669c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033784.683006
+  last_checked: 1779033784
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:04.683006+02:00'
   last_ai_eval: null
@@ -378993,7 +379793,7 @@ https://python.plainenglish.io/who-writes-better-code-github-copilot-or-gpt-3-9e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032103.680529
+  last_checked: 1779032103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:03.680529+02:00'
   last_ai_eval: null
@@ -379056,7 +379856,7 @@ https://pythonsimplified.com/how-to-schedule-python-scripts-using-schedule-libra
   addition_method: manual
   content_hash: dae11ecab4c0b5eaf762b442c88a5d88d4874362e721a1204aee73fce5f5cb8c
   health_score: 100.0
-  last_checked: 1779029134.969641
+  last_checked: 1779029134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:34.969641+02:00'
   last_ai_eval: null
@@ -379479,7 +380279,7 @@ https://qainsights.com/deploy-jmeter-on-aws-using-terraform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736236.271306
+  last_checked: 1781736236
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:56.271306+02:00'
   last_ai_eval: null
@@ -379511,7 +380311,7 @@ https://qautomation.blog/2019/05/03/power-full-load-testing-tool-gatling:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032539.993353
+  last_checked: 1779032539
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:19.993353+02:00'
   last_ai_eval: null
@@ -379543,7 +380343,7 @@ https://qautomation.blog/2019/05/07/how-to-run-selenium-script-in-jmeter:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030115.322726
+  last_checked: 1779030115
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:55.322726+02:00'
   last_ai_eval: null
@@ -379575,7 +380375,7 @@ https://qdnqn.com/create-kubernetes-yaml-definitions-using-go-and-cdk8s:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029189.698322
+  last_checked: 1779029189
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:29.698322+02:00'
   last_ai_eval: null
@@ -379607,7 +380407,7 @@ https://qdnqn.com/creating-kubernetes-operator-using-kubebuilder:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029805.241217
+  last_checked: 1779029805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:45.241217+02:00'
   last_ai_eval: null
@@ -379672,7 +380472,7 @@ https://quandarycg.com/everything-you-need-to-know-about-integrations:
   addition_method: manual
   content_hash: 65f6b1e67c673a85db75afc47e6bf3fd1a03701f4e1bdb163f7f8f74b64f6894
   health_score: 100.0
-  last_checked: 1779029689.426516
+  last_checked: 1779029689
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:49.426516+02:00'
   last_ai_eval: null
@@ -379941,7 +380741,7 @@ https://qvault.io/2020/10/26/how-to-restart-all-pods-in-a-kubernetes-namespace:
   addition_method: manual
   content_hash: f06df5f3ed70bf23bd559be1a007e58cfd18bb3b7c4b07c3b319f33aa0fb5b50
   health_score: 100.0
-  last_checked: 1779034482.981529
+  last_checked: 1779034482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:42.981529+02:00'
   last_ai_eval: null
@@ -380067,7 +380867,7 @@ https://rafay.co/the-kubernetes-current/helm-chart-hooks-tutorial:
   addition_method: manual
   content_hash: 1f146de96cd77a1315d26ed98eb1c661070463cff056290d037a9fcd76c553e4
   health_score: 100.0
-  last_checked: 1779030235.43243
+  last_checked: 1779030235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:55.432430+02:00'
   last_ai_eval: null
@@ -380130,7 +380930,7 @@ https://rahulbhatia1998.medium.com/designing-a-multi-region-kubernetes-cluster-f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029472.482743
+  last_checked: 1779029472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:12.482743+02:00'
   last_ai_eval: null
@@ -380164,7 +380964,7 @@ https://rahulbhatia1998.medium.com/designing-a-multi-region-kubernetes-cluster-f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031711.822829
+  last_checked: 1779031711
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:31.822829+02:00'
   last_ai_eval: null
@@ -380196,7 +380996,7 @@ https://rajansahu713.medium.com/hands-on-guide-to-restful-api-using-flask-python
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032793.173341
+  last_checked: 1779032793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:33.173341+02:00'
   last_ai_eval: null
@@ -380230,7 +381030,7 @@ https://rajansahu713.medium.com/hands-on-guide-to-restful-api-using-flask-python
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031099.119272
+  last_checked: 1779031099
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:19.119272+02:00'
   last_ai_eval: null
@@ -380295,7 +381095,7 @@ https://ramansharma.substack.com/p/containers-are-not-just-for-kubernetes-fa3306
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033713.576685
+  last_checked: 1779033713
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:53.576685+02:00'
   last_ai_eval: null
@@ -380360,7 +381160,7 @@ https://rancher.com:
   addition_method: manual
   content_hash: ac96a8e9b4d12f9537fb30a9430600d6b8664bb1b5d237503ec7ad1e61adbe43
   health_score: 100.0
-  last_checked: 1779030229.367747
+  last_checked: 1779030229
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:49.367747+02:00'
   last_ai_eval: null
@@ -380388,7 +381188,7 @@ https://rancher.com/blog/2020/announcing-harvester-open-source-hyperconverged-in
   addition_method: manual
   content_hash: 80698a5dd4c07cc3c6dbb05fd4ea939936f4e7c12709e88fa061ffa963a0adfc
   health_score: 100.0
-  last_checked: 1779031623.653773
+  last_checked: 1779031623
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:03.653773+02:00'
   last_ai_eval: null
@@ -380415,7 +381215,7 @@ https://rancher.com/blog/2020/announcing-hosted-rancher:
   addition_method: manual
   content_hash: b888fca897f03462a6f0779e987b65e11de7954f6f45f16ef086c318108ee4ea
   health_score: 100.0
-  last_checked: 1779031402.259974
+  last_checked: 1779031402
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:22.259974+02:00'
   last_ai_eval: null
@@ -380441,7 +381241,7 @@ https://rancher.com/blog/2020/build-kubernetes-clusters-on-azure:
   addition_method: manual
   content_hash: 75ca928e36669800e289ca1a68f068e8f64c19ab8c6480f77bb343b581cf2657
   health_score: 100.0
-  last_checked: 1779033031.669467
+  last_checked: 1779033031
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:31.669467+02:00'
   last_ai_eval: null
@@ -380467,7 +381267,7 @@ https://rancher.com/blog/2020/custom-monitoring:
   addition_method: manual
   content_hash: cd892a7d5ddc18e7e1007098f5e389aa0e418968bd0d48312ed4f3b741376d5e
   health_score: 100.0
-  last_checked: 1779030060.523939
+  last_checked: 1779030060
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:00.523939+02:00'
   last_ai_eval: null
@@ -380494,7 +381294,7 @@ https://rancher.com/blog/2020/deploy-with-gitlab-ci:
   addition_method: manual
   content_hash: dd75070c93002859432872870fdca2ac685d4f146b36628ac738dc1538def5fa
   health_score: 100.0
-  last_checked: 1779031342.382385
+  last_checked: 1779031342
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:22.382385+02:00'
   last_ai_eval: null
@@ -380523,7 +381323,7 @@ https://rancher.com/blog/2020/disaster-recovery-preparedness-kubernetes-clusters
   addition_method: manual
   content_hash: 0424a7aa9abbb31735af1c78a23da265713977a9dacda11f4b10ab8ea680a267
   health_score: 100.0
-  last_checked: 1779033667.165264
+  last_checked: 1779033667
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:07.165264+02:00'
   last_ai_eval: null
@@ -380550,7 +381350,7 @@ https://rancher.com/blog/2020/driving-kubernetes-adoption-finance-rancher:
   addition_method: manual
   content_hash: 1ea41b51fc48a586cf6832c0e3838bcfd35afc80ebe04e3a6bc3273cb6a69432
   health_score: 100.0
-  last_checked: 1779029709.087241
+  last_checked: 1779029709
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:09.087241+02:00'
   last_ai_eval: null
@@ -380577,7 +381377,7 @@ https://rancher.com/blog/2020/faster-kubernetes-development-rancher-devspace-lof
   addition_method: manual
   content_hash: 65926f037bde43f3ac5897566a7123874af5ae4f7591f74cabb0aeb7325c39a5
   health_score: 100.0
-  last_checked: 1779031529.617181
+  last_checked: 1779031529
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:29.617181+02:00'
   last_ai_eval: null
@@ -380603,7 +381403,7 @@ https://rancher.com/blog/2020/fleet-management-kubernetes:
   addition_method: manual
   content_hash: 06e372b892cb55fb6da07ac4e188729b1e1816ffd0a773ace061573e2b0a0705
   health_score: 100.0
-  last_checked: 1779031165.380103
+  last_checked: 1779031165
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:25.380103+02:00'
   last_ai_eval: null
@@ -380629,7 +381429,7 @@ https://rancher.com/blog/2020/gain-better-visibility-kubernetes-cost-allocation:
   addition_method: manual
   content_hash: 339d6db3da6068491aa74345ed7b5f3ba83866b5328e38d7ecbc7fffc4f67225
   health_score: 100.0
-  last_checked: 1779030892.084036
+  last_checked: 1779030892
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:52.084036+02:00'
   last_ai_eval: null
@@ -380657,7 +381457,7 @@ https://rancher.com/blog/2020/helm-security:
   addition_method: manual
   content_hash: 5d4a546ed6f1b499b53cdaa1e50bd6e41bd576f95bfddf90470ab4227137160c
   health_score: 100.0
-  last_checked: 1779032618.650828
+  last_checked: 1779032618
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:38.650828+02:00'
   last_ai_eval: null
@@ -380685,7 +381485,7 @@ https://rancher.com/blog/2020/hybrid-multi-cloud-service-mesh-based-applications
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030811.365065
+  last_checked: 1779030811
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:31.365065+02:00'
   last_ai_eval: null
@@ -380711,7 +381511,7 @@ https://rancher.com/blog/2020/k3s-high-availability:
   addition_method: manual
   content_hash: 9077ec78ae843df095eb5be4a7d833226b7dd7fbb938e65ef9989521e4c56f29
   health_score: 100.0
-  last_checked: 1779030677.48366
+  last_checked: 1779030677
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:17.483660+02:00'
   last_ai_eval: null
@@ -380737,7 +381537,7 @@ https://rancher.com/blog/2020/longhorn-container-storage:
   addition_method: manual
   content_hash: 55135c9d241390696e51d40f04d08f38e1589574f4e1e52325d410839270b48d
   health_score: 100.0
-  last_checked: 1779033072.45716
+  last_checked: 1779033072
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:12.457160+02:00'
   last_ai_eval: null
@@ -380764,7 +381564,7 @@ https://rancher.com/blog/2020/monitor-etcd-prometheus-grafana-rancher:
   addition_method: manual
   content_hash: cf38831310d44703a6b85afac458f8fa07a0174beb42921b60af0a5d4d1b6a66
   health_score: 100.0
-  last_checked: 1779029601.593634
+  last_checked: 1779029601
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:21.593634+02:00'
   last_ai_eval: null
@@ -380792,7 +381592,7 @@ https://rancher.com/blog/2020/multi-cluster-vulnerability-scanning-alcide-ranche
   addition_method: manual
   content_hash: 9f28f8cff2eb94fd1653abdb8aad835de7180ee3d7d88d660ffead28e341396c
   health_score: 100.0
-  last_checked: 1779031456.444381
+  last_checked: 1779031456
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:16.444381+02:00'
   last_ai_eval: null
@@ -380818,7 +381618,7 @@ https://rancher.com/blog/2020/number-one-rule-disaster-recovery:
   addition_method: manual
   content_hash: 09146246313927cde7f5b4d2cdfa7ddcb18a50118ae1ddc3f9958f2d93d0b41b
   health_score: 100.0
-  last_checked: 1779030193.470324
+  last_checked: 1779030193
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:13.470324+02:00'
   last_ai_eval: null
@@ -380846,7 +381646,7 @@ https://rancher.com/blog/2020/pod-security-policies-part-1:
   addition_method: manual
   content_hash: 9e376a21338d21aee314384c98e240b9f92088c0bcc494792ffcdd204961a632
   health_score: 100.0
-  last_checked: 1779031756.572135
+  last_checked: 1779031756
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:16.572135+02:00'
   last_ai_eval: null
@@ -380874,7 +381674,7 @@ https://rancher.com/blog/2020/pod-security-policies-part-2:
   addition_method: manual
   content_hash: cb111053fd2d0ed9aed6ebdbd14fd1b89175f0953d0811d0e3d131eedf180a25
   health_score: 100.0
-  last_checked: 1779034263.525963
+  last_checked: 1779034263
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:03.525963+02:00'
   last_ai_eval: null
@@ -380901,7 +381701,7 @@ https://rancher.com/blog/2020/rancher-2-5-delivers-computing-everwhere-strategy:
   addition_method: manual
   content_hash: 03126160da380ec48feeee58cf40fa16963f8d384907ab82acf448388df1917f
   health_score: 100.0
-  last_checked: 1779032044.536868
+  last_checked: 1779032044
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:04.536868+02:00'
   last_ai_eval: null
@@ -380927,7 +381727,7 @@ https://rancher.com/blog/2020/run-rancher-k3s-mysql:
   addition_method: manual
   content_hash: a056876ad21e384d3ad294afe00c8f1f171461d6254fbb11a72ca493236e2b2e
   health_score: 100.0
-  last_checked: 1779033782.826191
+  last_checked: 1779033782
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:02.826191+02:00'
   last_ai_eval: null
@@ -380953,7 +381753,7 @@ https://rancher.com/blog/2020/set-up-k3s-high-availability-using-k3d:
   addition_method: manual
   content_hash: f04def4c4fdebc0166a5f101de52f59e10092abc89836f4e7a16166bed245852
   health_score: 100.0
-  last_checked: 1779031508.292264
+  last_checked: 1779031508
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:08.292264+02:00'
   last_ai_eval: null
@@ -380979,7 +381779,7 @@ https://rancher.com/blog/2020/speed-development-automated-kubernetes-deployments
   addition_method: manual
   content_hash: c7c3c329bfe17c5526ac745db86478814e3a8adba910b86518bcf4f6e0b76023
   health_score: 100.0
-  last_checked: 1779033780.712577
+  last_checked: 1779033780
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:00.712577+02:00'
   last_ai_eval: null
@@ -381005,7 +381805,7 @@ https://rancher.com/blog/2020/stateful-kubernetes-workloads:
   addition_method: manual
   content_hash: f93e4d0e8b7d479597f1359c4c9d4c7d86bbdc80c660691efe43dea2c82cb3ed
   health_score: 100.0
-  last_checked: 1779032545.563283
+  last_checked: 1779032545
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:25.563283+02:00'
   last_ai_eval: null
@@ -381031,7 +381831,7 @@ https://rancher.com/blog/2020/upgrade-your-k3s-cluster:
   addition_method: manual
   content_hash: 5e754a50c96c2e328f835632b4b05b875114c3a6fb020b7680d6b5ae5517e5c2
   health_score: 100.0
-  last_checked: 1779034310.154368
+  last_checked: 1779034310
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:50.154368+02:00'
   last_ai_eval: null
@@ -381057,7 +381857,7 @@ https://rancher.com/blog/2020/what-is-cloud-native-storage:
   addition_method: manual
   content_hash: fb14c0f0a81a8dd6a34b464354dc02dc12faf6e8df09c5862557095e72557e2a
   health_score: 100.0
-  last_checked: 1779030526.388685
+  last_checked: 1779030526
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:46.388685+02:00'
   last_ai_eval: null
@@ -381084,7 +381884,7 @@ https://rancher.com/blog/2020/yugabyte:
   addition_method: manual
   content_hash: 79955204a9d3b4b0080d29f75b553a627f1ea2c41d263d5e1f5f1cb2fbcd31f9
   health_score: 100.0
-  last_checked: 1779030827.917205
+  last_checked: 1779030827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:47.917205+02:00'
   last_ai_eval: null
@@ -381110,7 +381910,7 @@ https://rancher.com/docs/rancher/v2.x/en:
   addition_method: manual
   content_hash: 3ba89f9203a07bf0d1d69a80a0146e7b95673e666f7657bf3a9dc2580a9bc727
   health_score: 100.0
-  last_checked: 1779033296.075771
+  last_checked: 1779033296
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:54:56.075771+02:00'
   last_ai_eval: null
@@ -381203,7 +382003,7 @@ https://rancher.com/products/rke:
   addition_method: manual
   content_hash: 4bc099a7e3a3a6bc7318f48fdac359efe539e1784990f41428f2568bb961c769
   health_score: 100.0
-  last_checked: 1779032791.097956
+  last_checked: 1779032791
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:31.097956+02:00'
   last_ai_eval: null
@@ -381230,7 +382030,7 @@ https://rancher.com/three-pillars-kubernetes-container-orchestration:
   addition_method: manual
   content_hash: bfb649c5579100abb75dc6a432be9afe5cfdab8ddda4632a8be044161201a064
   health_score: 100.0
-  last_checked: 1779034222.525302
+  last_checked: 1779034222
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:22.525302+02:00'
   last_ai_eval: null
@@ -381355,7 +382155,7 @@ https://rapidapi.com/blog/api-vs-microservices-whats-the-differences:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033400.386107
+  last_checked: 1779033400
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:56:40.386107+02:00'
   last_ai_eval: null
@@ -381544,7 +382344,7 @@ https://rcarrata.com/observability/netobserv-1:
   addition_method: manual
   content_hash: 14f8e5f1acf9e77fc0f0ab4960b66b75eb4be9894db90b3d805c219e9de3f6e1
   health_score: 100.0
-  last_checked: 1779033706.582915
+  last_checked: 1779033706
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:46.582915+02:00'
   last_ai_eval: null
@@ -381672,7 +382472,7 @@ https://rcls.medium.com/stop-calling-yourselves-devops-engineers-f9dfec382d0d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031719.953101
+  last_checked: 1779031719
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:39.953101+02:00'
   last_ai_eval: null
@@ -381703,7 +382503,7 @@ https://read.acloud.guru/serverless-the-future-of-software-architecture-d4473ffe
   addition_method: manual
   content_hash: e02a7b4c23d92c8a4a2322cad38219ad2ef8bc93b58df61dde4d229e090c5e1e
   health_score: 100.0
-  last_checked: 1779031085.275187
+  last_checked: 1779031085
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:05.275187+02:00'
   last_ai_eval: null
@@ -381799,7 +382599,7 @@ https://readwrite.com/tech-for-programmers-in-2022-the-good-the-bad-and-the-ugly
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032699.245406
+  last_checked: 1779032699
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:59.245406+02:00'
   last_ai_eval: null
@@ -381898,7 +382698,7 @@ https://realpython.com/advanced-visual-studio-code-python:
   addition_method: manual
   content_hash: bcf6a1ebc6142ac6d526df744318e5af9edf302209c155009dab94e1913918cf
   health_score: 100.0
-  last_checked: 1779034394.617371
+  last_checked: 1779034394
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:13:14.617371+02:00'
   last_ai_eval: null
@@ -381930,7 +382730,7 @@ https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-beansta
   addition_method: manual
   content_hash: d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37
   health_score: 100.0
-  last_checked: 1779033640.171106
+  last_checked: 1779033640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:40.171106+02:00'
   last_ai_eval: null
@@ -381957,7 +382757,7 @@ https://realpython.com/blog/python/development-and-deployment-of-cookiecutter-dj
   addition_method: manual
   content_hash: d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37
   health_score: 100.0
-  last_checked: 1779032345.835954
+  last_checked: 1779032345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:05.835954+02:00'
   last_ai_eval: null
@@ -381985,7 +382785,7 @@ https://realpython.com/blog/python/django-development-with-docker-compose-and-ma
   addition_method: manual
   content_hash: d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37
   health_score: 100.0
-  last_checked: 1779031464.626318
+  last_checked: 1779031464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:24.626318+02:00'
   last_ai_eval: null
@@ -382016,7 +382816,7 @@ https://realpython.com/blog/python/fun-with-djangos-new-postgres-features:
   addition_method: manual
   content_hash: d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37
   health_score: 100.0
-  last_checked: 1779031327.513529
+  last_checked: 1779031327
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:07.513529+02:00'
   last_ai_eval: null
@@ -382042,7 +382842,7 @@ https://realpython.com/blog/python/introduction-to-flask-part-1-setting-up-a-sta
   addition_method: manual
   content_hash: 5f03b6a83dac4ad0b5a276f5c51324ac8bd7794a35eb4f3ca2a8feb6226fccb0
   health_score: 100.0
-  last_checked: 1779030034.699838
+  last_checked: 1779030034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:34.699838+02:00'
   last_ai_eval: null
@@ -382376,7 +383176,7 @@ https://realpython.com/lessons/python-eval-overview:
   addition_method: manual
   content_hash: 7abc04abf298268afbe80627e4305e9d099d1a1509cd278450b2bb12d0096f2a
   health_score: 100.0
-  last_checked: 1779030009.372871
+  last_checked: 1779030009
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:09.372871+02:00'
   last_ai_eval: null
@@ -382440,7 +383240,7 @@ https://realpython.com/python-development-visual-studio-code:
   addition_method: manual
   content_hash: 1f5fa72cdf129f084aac764499ef0954ce4e2499990b99ecc2cfe83e19288c2e
   health_score: 100.0
-  last_checked: 1779033765.103965
+  last_checked: 1779033765
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:02:45.103965+02:00'
   last_ai_eval: null
@@ -382643,7 +383443,7 @@ https://recipes.rbac.dev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030322.836804
+  last_checked: 1779030322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:22.836804+02:00'
   last_ai_eval: null
@@ -382671,7 +383471,7 @@ https://reconshell.com/kubei-kubernetes-runtime-vulnerabilities-scanner:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029237.433316
+  last_checked: 1779029237
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:17.433316+02:00'
   last_ai_eval: null
@@ -382735,7 +383535,7 @@ https://redhat-connect.gitbook.io/certified-operator-guide:
   addition_method: manual
   content_hash: 4b99830d6d19f4065ca11a94b5fbd8c4618bc5f581ef8c21a85556d8e0b6a6dc
   health_score: 100.0
-  last_checked: 1779033400.438109
+  last_checked: 1779033400
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:40.438109+02:00'
   last_ai_eval: null
@@ -382761,7 +383561,7 @@ https://redhat-connect.gitbook.io/certified-operator-guide/appendix/using-third-
   addition_method: manual
   content_hash: 4b99830d6d19f4065ca11a94b5fbd8c4618bc5f581ef8c21a85556d8e0b6a6dc
   health_score: 100.0
-  last_checked: 1779033081.781759
+  last_checked: 1779033081
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:21.781759+02:00'
   last_ai_eval: null
@@ -382854,7 +383654,7 @@ https://redhat-developer-demos.github.io/openshift-pipelines-workshop:
   addition_method: manual
   content_hash: e2a7e624d693fa539b1cb71efed49d762c425085242c60e4df33c957fe6fa71f
   health_score: 100.0
-  last_checked: 1779029356.167524
+  last_checked: 1779029356
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:49:16.167524+02:00'
   last_ai_eval: null
@@ -382912,7 +383712,7 @@ https://redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman:
   addition_method: manual
   content_hash: a806f09c50aced61e6cc3bd4a739c5fbfe6dae50902d15cb3d223fc635794646
   health_score: 100.0
-  last_checked: 1779033917.451967
+  last_checked: 1779033917
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:17.451967+02:00'
   last_ai_eval: null
@@ -382940,7 +383740,7 @@ https://redhatdemocentral.gitlab.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030473.271397
+  last_checked: 1779030473
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:53.271397+02:00'
   last_ai_eval: null
@@ -383074,7 +383874,7 @@ https://redis.com/blog/microservice-architecture-key-concepts:
   addition_method: manual
   content_hash: 4cb21d3d229263fe2df567c9632aea8813fd7c671a0148997098fedf2ac18a5d
   health_score: 100.0
-  last_checked: 1779033612.459596
+  last_checked: 1779033612
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:12.459596+02:00'
   last_ai_eval: null
@@ -383198,7 +383998,7 @@ https://redis.io/topics/pubsub:
   addition_method: manual
   content_hash: 8ca9b92f18b43c3569699c84440c7cb9aafa0163a5fe5ed26c8114c9cd2ff2f2
   health_score: 100.0
-  last_checked: 1779030433.779058
+  last_checked: 1779030433
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:13.779058+02:00'
   last_ai_eval: null
@@ -383226,7 +384026,7 @@ https://redkubes.com/10-kubernetes-security-risks-best-practices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029563.593332
+  last_checked: 1779029563
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:43.593332+02:00'
   last_ai_eval: null
@@ -383258,7 +384058,7 @@ https://redkubes.com/diy-kubernetes-based-platform-building-part-3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030339.730185
+  last_checked: 1779030339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:39.730185+02:00'
   last_ai_eval: null
@@ -383291,7 +384091,7 @@ https://redmondmag.com/articles/2018/09/10/microsoft-replacing-vsts-with-azure-d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029478.414418
+  last_checked: 1779029478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:18.414418+02:00'
   last_ai_eval: null
@@ -383323,7 +384123,7 @@ https://redpill-solutions.medium.com/deploying-to-kubernetes-with-gitlab-28c2f1a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031337.261059
+  last_checked: 1779031337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:17.261059+02:00'
   last_ai_eval: null
@@ -383389,7 +384189,7 @@ https://refactoring.guru/design-patterns/go:
   addition_method: manual
   content_hash: 63dbf745536fcb31926056249e01126b0ffde6e996e2d93877f870b082b34cb7
   health_score: 100.0
-  last_checked: 1779033088.826877
+  last_checked: 1779033088
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:28.826877+02:00'
   last_ai_eval: null
@@ -383415,7 +384215,7 @@ https://refactoring.guru/design-patterns/java:
   addition_method: manual
   content_hash: f15323ecec40158766a48c0d09770bbd44f57b050cd1ed8f5a65a9ff44fed99f
   health_score: 100.0
-  last_checked: 1779030610.923897
+  last_checked: 1779030610
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:10:10.923897+02:00'
   last_ai_eval: null
@@ -383441,7 +384241,7 @@ https://refactoring.guru/design-patterns/python:
   addition_method: manual
   content_hash: 35724483dba29366fce5ffe9c52813bda1efe078df8d1552b654bd9d5cdb2d89
   health_score: 100.0
-  last_checked: 1779033020.170816
+  last_checked: 1779033020
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:50:20.170816+02:00'
   last_ai_eval: null
@@ -383538,7 +384338,7 @@ https://reflectoring.io/when-to-use-lombok:
   addition_method: manual
   content_hash: 78a2eb81cd73964515ad4c1a9f9c6f1d03b0d396c8e3b3384242a09522b0da17
   health_score: 100.0
-  last_checked: 1779032150.782911
+  last_checked: 1779032150
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:50.782911+02:00'
   last_ai_eval: null
@@ -383569,7 +384369,7 @@ https://registry.hub.docker.com/r/jboss/kie-server:
   addition_method: manual
   content_hash: 3865dc2c441102b06ef5625cd8329dab9c437b935db60b5b737b2ce196900517
   health_score: 100.0
-  last_checked: 1779033770.693842
+  last_checked: 1779033770
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:50.693842+02:00'
   last_ai_eval: null
@@ -383596,7 +384396,7 @@ https://registry.k8s.io:
   addition_method: manual
   content_hash: c474668e8493999cfd455bb2cab673d6f84bc3331d5a30ff1085c382f0662fb4
   health_score: 100.0
-  last_checked: 1779032257.269982
+  last_checked: 1779032257
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:37.269982+02:00'
   last_ai_eval: null
@@ -383915,7 +384715,7 @@ https://registry.terraform.io/modules/zenml-io/zenml-stack:
   addition_method: manual
   content_hash: a00bb3c6f3a64dac5c89e8e580c539f6c00fb4e8913238cddbe24075cf1c1158
   health_score: 100.0
-  last_checked: 1779030682.98967
+  last_checked: 1779030682
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:11:22.989670+02:00'
   last_ai_eval: null
@@ -384041,7 +384841,7 @@ https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs:
   addition_method: manual
   content_hash: a00bb3c6f3a64dac5c89e8e580c539f6c00fb4e8913238cddbe24075cf1c1158
   health_score: 100.0
-  last_checked: 1779033072.015798
+  last_checked: 1779033072
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:12.015798+02:00'
   last_ai_eval: null
@@ -384107,7 +384907,7 @@ https://relay.sh:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030356.275917
+  last_checked: 1779030356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:56.275917+02:00'
   last_ai_eval: null
@@ -384272,7 +385072,7 @@ https://releasehub.com/blog/6-docker-compose-best-practices-for-dev-and-prod:
   addition_method: manual
   content_hash: 08453a849995d76175cdb6d045c393dc9f7175fb8f146d5aca9e4aa97fe7a080
   health_score: 100.0
-  last_checked: 1779030983.233538
+  last_checked: 1779030983
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:23.233538+02:00'
   last_ai_eval: null
@@ -384300,7 +385100,7 @@ https://releasehub.com/blog/cutting-build-time-in-half-docker-buildx-kubernetes:
   addition_method: manual
   content_hash: 418815082d146a0bb5ce41a7481fb9877873a89e64d711073734ed174e8e28ea
   health_score: 100.0
-  last_checked: 1779032340.426413
+  last_checked: 1779032340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:00.426413+02:00'
   last_ai_eval: null
@@ -384328,7 +385128,7 @@ https://releasehub.com/blog/kubernetes-health-checks-2-ways-to-improve-stability
   addition_method: manual
   content_hash: ed87ddbadb29e4740ce7124849e7ee311e90e16c9127e791509755f6b228bef6
   health_score: 100.0
-  last_checked: 1779029802.153558
+  last_checked: 1779029802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:42.153558+02:00'
   last_ai_eval: null
@@ -384355,7 +385155,7 @@ https://releasehub.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrou
   addition_method: manual
   content_hash: ab0b84ba0a1b3f155f75b72c696f7536d2741ecfdfafcdb16d9a524b0a2a8b3f
   health_score: 100.0
-  last_checked: 1779034212.097685
+  last_checked: 1779034212
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:12.097685+02:00'
   last_ai_eval: null
@@ -384385,7 +385185,7 @@ https://releaseops.io/blog/scaling-kubernetes-deployments-in-aws-with-container-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031190.070906
+  last_checked: 1779031190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:50.070906+02:00'
   last_ai_eval: null
@@ -384418,7 +385218,7 @@ https://relferreira.github.io/kubedev:
   addition_method: manual
   content_hash: ab23bf9c8ab70d8437275f1c81250ef42e6840c812331b1c565ba20e0a5b85cd
   health_score: 100.0
-  last_checked: 1779030951.670917
+  last_checked: 1779030951
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:15:51.670917+02:00'
   last_ai_eval: null
@@ -384515,7 +385315,7 @@ https://remote.one:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034520.62614
+  last_checked: 1779034520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:20.626140+02:00'
   last_ai_eval: null
@@ -384547,7 +385347,7 @@ https://renjithvr11.medium.com/running-gitlab-runners-on-kubernetes-8e7fc9bf75ce
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033002.079352
+  last_checked: 1779033002
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:02.079352+02:00'
   last_ai_eval: null
@@ -384578,7 +385378,7 @@ https://repl.it:
   addition_method: manual
   content_hash: f0bb00f560f5b867bbd409e64053308f1c563b94addb6c170b31b5316fafd262
   health_score: 100.0
-  last_checked: 1779031440.136082
+  last_checked: 1779031440
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:00.136082+02:00'
   last_ai_eval: null
@@ -384606,7 +385406,7 @@ https://replit.com:
   addition_method: manual
   content_hash: 4db5893859040e1e9f5c825e6cb72e1ade936b2a8e1d29007ebb44c50ab72ab4
   health_score: 100.0
-  last_checked: 1779130494.945131
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.945131+02:00'
   last_ai_eval: null
@@ -384637,7 +385437,7 @@ https://repo.new:
   addition_method: manual
   content_hash: fd72a180b350a154cab081467cd08bde050716a894ceb1e7a781a2a4fbe3a846
   health_score: 100.0
-  last_checked: 1779033759.368296
+  last_checked: 1779033759
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:39.368296+02:00'
   last_ai_eval: null
@@ -384734,7 +385534,7 @@ https://repost.aws/knowledge-center:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735877.813076
+  last_checked: 1781735877
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:57.813076+02:00'
   last_ai_eval: null
@@ -384768,7 +385568,7 @@ https://repost.aws/knowledge-center/create-and-activate-aws-account:
   addition_method: manual
   content_hash: 350d4d0b01fad006279c1a81e67b8f4d979864f102cc32e51f80b428b7badfb0
   health_score: 100.0
-  last_checked: 1779130494.933118
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.933118+02:00'
   last_ai_eval: null
@@ -384864,7 +385664,7 @@ https://research.google/pubs/pub36356:
   addition_method: manual
   content_hash: 39f408db666030da521804aa3526ae1d7d43163f0a48c003c1931d346c835603
   health_score: 100.0
-  last_checked: 1779033924.122423
+  last_checked: 1779033924
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:24.122423+02:00'
   last_ai_eval: null
@@ -384890,7 +385690,7 @@ https://research.nccgroup.com/2021/11/10/detection-engineering-for-kubernetes-cl
   addition_method: manual
   content_hash: 0e260f1e4b4f1418c0be0572ce75cad2fb73d9e29057c0890495ba0cf595f42a
   health_score: 100.0
-  last_checked: 1779033343.646858
+  last_checked: 1779033343
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:43.646858+02:00'
   last_ai_eval: null
@@ -384926,7 +385726,7 @@ https://research.nccgroup.com/2022/01/13/10-real-world-stories-of-how-weve-compr
   addition_method: manual
   content_hash: 0e260f1e4b4f1418c0be0572ce75cad2fb73d9e29057c0890495ba0cf595f42a
   health_score: 100.0
-  last_checked: 1779033579.831868
+  last_checked: 1779033579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:39.831868+02:00'
   last_ai_eval: null
@@ -384959,7 +385759,7 @@ https://resources.github.com/devops/tools/automation/actions:
   addition_method: manual
   content_hash: b964f9c267dd74922960191ddbc088786f7058589c53a4d58e88937eaa8626f1
   health_score: 100.0
-  last_checked: 1779030192.959021
+  last_checked: 1779030192
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:12.959021+02:00'
   last_ai_eval: null
@@ -385019,7 +385819,7 @@ https://restic.net:
   addition_method: manual
   content_hash: 9132670dc8eacfe7a7a1734d45d80315ecdef2a07850d76cffdc33f4604d9a52
   health_score: 100.0
-  last_checked: 1779030202.575456
+  last_checked: 1779030202
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:22.575456+02:00'
   last_ai_eval: null
@@ -385078,7 +385878,7 @@ https://resume.io/blog/remote-job-guide:
   addition_method: manual
   content_hash: ad43003c54c2c21b79dbb21b20851c15dcc8da1dc3a2aef499fc09bc38e65a62
   health_score: 100.0
-  last_checked: 1779033038.700112
+  last_checked: 1779033038
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:38.700112+02:00'
   last_ai_eval: null
@@ -385137,7 +385937,7 @@ https://retina.sh:
   addition_method: manual
   content_hash: d53b0721c57d77b11a25453fb96763ee56f1176cbe7e214ef2c158da503c36a3
   health_score: 100.0
-  last_checked: 1779033258.669335
+  last_checked: 1779033258
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:18.669335+02:00'
   last_ai_eval: null
@@ -385264,7 +386064,7 @@ https://rexegg.com/regex-tricks.html:
   addition_method: manual
   content_hash: 7e63e74b25f578d1f38b67279851b133b669c877dcdfc0b0a5ddff620d42b86d
   health_score: 100.0
-  last_checked: 1779029056.777492
+  last_checked: 1779029056
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:16.777492+02:00'
   last_ai_eval: null
@@ -385390,7 +386190,7 @@ https://rion.io/2020/07/04/a-distributed-tracing-adventure-in-apache-beam:
   addition_method: manual
   content_hash: ee3bcbe8b97f1aafbe2d1eb18fee556df8a684d15ee332e1ef774ef68b8e442d
   health_score: 100.0
-  last_checked: 1779033713.837917
+  last_checked: 1779033713
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:01:53.837917+02:00'
   last_ai_eval: null
@@ -385454,7 +386254,7 @@ https://riptutorial.com/ebook:
   addition_method: manual
   content_hash: ad7ada604543f30c2f11ed77e7b2c7409fad4d4ed3933b61b8c53283450e85f0
   health_score: 100.0
-  last_checked: 1779032583.004443
+  last_checked: 1779032583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:03.004443+02:00'
   last_ai_eval: null
@@ -385513,7 +386313,7 @@ https://roadmap.sh:
   addition_method: manual
   content_hash: 26e0330cd32e11a6bb962ffdbf073ecb69c90e24b61b04a850ff3f5d36c00b50
   health_score: 100.0
-  last_checked: 1779033903.547238
+  last_checked: 1779033903
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:05:03.547238+02:00'
   last_ai_eval: null
@@ -385538,7 +386338,7 @@ https://roadmap.sh/ai:
   addition_method: manual
   content_hash: 2671d72fe01912d8c1fc856065076255665aeb229cf7041118f4788daa7a663f
   health_score: 100.0
-  last_checked: 1779029805.392684
+  last_checked: 1779029805
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:56:45.392684+02:00'
   last_ai_eval: null
@@ -385563,7 +386363,7 @@ https://roadmap.sh/devops:
   addition_method: manual
   content_hash: ef744ef18865dd335657af4dd31425b09894af4c6591f3a669e08565629eb273
   health_score: 100.0
-  last_checked: 1779032195.77198
+  last_checked: 1779032195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:35.771980+02:00'
   last_ai_eval: null
@@ -385588,7 +386388,7 @@ https://roadmap.sh/kubernetes:
   addition_method: manual
   content_hash: b1e3a22bc447c91cc8786f76bb392ab8a6c6a4fb66f34ed51de0d07e128a3ba1
   health_score: 100.0
-  last_checked: 1779031850.488192
+  last_checked: 1779031850
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:50.488192+02:00'
   last_ai_eval: null
@@ -385714,7 +386514,7 @@ https://robin.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033522.909037
+  last_checked: 1779033522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:42.909037+02:00'
   last_ai_eval: null
@@ -385746,7 +386546,7 @@ https://robinshen.medium.com/hands-on-gitops-with-onedev-f05bd278f07c:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030196.217471
+  last_checked: 1779030196
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:16.217471+02:00'
   last_ai_eval: null
@@ -385810,7 +386610,7 @@ https://rockcontent.com/es/blog/matriz-raci:
   addition_method: manual
   content_hash: a817dca36d7165b20ca2b4af6fb317f0f10d4e22e217ac0decc4976db1015971
   health_score: 100.0
-  last_checked: 1779030935.068065
+  last_checked: 1779030935
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:35.068065+02:00'
   last_ai_eval: null
@@ -385837,7 +386637,7 @@ https://rockcontent.com/es/blog/tipos-de-consultoria:
   addition_method: manual
   content_hash: 4ee8fa42cbcffda87fa12f8c03fa82734f9b42c7b67ab9a021dc711bc1fb346a
   health_score: 100.0
-  last_checked: 1779032704.756993
+  last_checked: 1779032704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:04.756993+02:00'
   last_ai_eval: null
@@ -385864,7 +386664,7 @@ https://rocket.chat:
   addition_method: manual
   content_hash: 9148fc1787f85787e79c8dc435941400d6dca6921414cf29d372356161a0b29d
   health_score: 100.0
-  last_checked: 1779029993.243689
+  last_checked: 1779029993
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:53.243689+02:00'
   last_ai_eval: null
@@ -385893,7 +386693,7 @@ https://rockset.com/blog/sequoia-capital-elasticsearch-to-rockset:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034560.216581
+  last_checked: 1779034560
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:00.216581+02:00'
   last_ai_eval: null
@@ -386027,7 +386827,7 @@ https://rollno748.medium.com/load-testing-gcp-pub-sub-using-jmeter-9eff79440beb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031669.283968
+  last_checked: 1779031669
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:49.283968+02:00'
   last_ai_eval: null
@@ -386059,7 +386859,7 @@ https://rollout.io/blog/rollout-tutorial-feature-flagging-in-your-react-native-a
   addition_method: manual
   content_hash: 2d20fb80c9507ff96826c679d297cc88a3a8a84f1c9ea2ed4cc313d65343b407
   health_score: 100.0
-  last_checked: 1779034135.058097
+  last_checked: 1779034135
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:55.058097+02:00'
   last_ai_eval: null
@@ -386086,7 +386886,7 @@ https://rollout.io/wp-content/uploads/2018/11/Rising.The_.Flag_.Rollout-1.pdf:
   addition_method: manual
   content_hash: 38bf587523ca271e559c7060b0c03c95cb50e07d8c7457beb0ed22d6ff36cddf
   health_score: 100.0
-  last_checked: 1779033384.70621
+  last_checked: 1779033384
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:24.706210+02:00'
   last_ai_eval: null
@@ -386197,7 +386997,7 @@ https://rosencharts.com:
   addition_method: automatic
   content_hash: 64f6d6ba8b31b5a563a79d271f3a8a128016685cf023710b4e117a64d79fcf54
   health_score: null
-  last_checked: 1780352414.115672
+  last_checked: 1780352414
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:14.115672+02:00'
   last_ai_eval: null
@@ -386237,7 +387037,7 @@ https://routerhan.medium.com/understanding-kubernetes-deployment-a-beginners-gui
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029123.609595
+  last_checked: 1779029123
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:23.609595+02:00'
   last_ai_eval: null
@@ -386401,7 +387201,7 @@ https://rudderstack.com:
   addition_method: manual
   content_hash: d056740e4d71e64586dcdf73a3d2bf8c3335fb4a7f6d142e5c655d05f81cf868
   health_score: 100.0
-  last_checked: 1779031827.518222
+  last_checked: 1779031827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:27.518222+02:00'
   last_ai_eval: null
@@ -386461,7 +387261,7 @@ https://runterrascan.io:
   addition_method: manual
   content_hash: 8fc6d7d949149fa92145dec2c4b5c7e650b1f2035819df4a0abb44b4cb4ac890
   health_score: 100.0
-  last_checked: 1779034487.148811
+  last_checked: 1779034487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:47.148811+02:00'
   last_ai_eval: null
@@ -386523,7 +387323,7 @@ https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell:
   addition_method: manual
   content_hash: 407ebbdf4fdc3c32ebab46a50e2e7839bdd0980daaad13ef29321b7c00b4114a
   health_score: 100.0
-  last_checked: 1779031063.313322
+  last_checked: 1779031063
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:43.313322+02:00'
   last_ai_eval: null
@@ -386556,7 +387356,7 @@ https://rvm.io:
   addition_method: manual
   content_hash: cae0a4f19261702ec2e151d8ee99f7fadb20eb06bb2ee123dc84f4dfcb847fef
   health_score: 100.0
-  last_checked: 1779030326.636525
+  last_checked: 1779030326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:26.636525+02:00'
   last_ai_eval: null
@@ -386584,7 +387384,7 @@ https://saahitya.hashnode.dev/pod-disruption-budgetpdb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032974.781103
+  last_checked: 1779032974
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:34.781103+02:00'
   last_ai_eval: null
@@ -386615,7 +387415,7 @@ https://sagikazarmark.hu/blog/vanity-import-paths-in-go:
   addition_method: manual
   content_hash: 17764bf953c2da654a48be3d6145bc9794a4ae9ad5c5f519b2a3a09daa03dd21
   health_score: 100.0
-  last_checked: 1779031980.288156
+  last_checked: 1779031980
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:00.288156+02:00'
   last_ai_eval: null
@@ -386714,7 +387514,7 @@ https://sairamkrish.medium.com/terraform-best-practices-and-project-setup-1772ad
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032817.504141
+  last_checked: 1779032817
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:57.504141+02:00'
   last_ai_eval: null
@@ -386746,7 +387546,7 @@ https://saiteja313.medium.com/tracing-dns-issues-in-kubernetes-28b38f782103:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031266.189732
+  last_checked: 1779031266
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:06.189732+02:00'
   last_ai_eval: null
@@ -386778,7 +387578,7 @@ https://sakaiproject.atlassian.net/wiki/spaces/REL/pages/1314427619/Maven+releas
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.956299
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.956299+02:00'
   last_ai_eval: null
@@ -386809,7 +387609,7 @@ https://salaboy.com/2022/01/29/event-driven-applications-with-cloudevents-on-kub
   addition_method: manual
   content_hash: 010ddd6edf11684699029d3736050e75266137aa95f14f380132ccc16fa6e120
   health_score: 100.0
-  last_checked: 1779029710.465344
+  last_checked: 1779029710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:10.465344+02:00'
   last_ai_eval: null
@@ -386836,7 +387636,7 @@ https://salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-
   addition_method: manual
   content_hash: cf1123a2229edd992e9f0e55757f7965517646a61d8de36e8286cea6a81b65d4
   health_score: 100.0
-  last_checked: 1779032583.690334
+  last_checked: 1779032583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:03.690334+02:00'
   last_ai_eval: null
@@ -386863,7 +387663,7 @@ https://salaboy.com/2022/11/28/the-challenges-of-platform-building-on-top-of-kub
   addition_method: manual
   content_hash: dcd6e28dc0cb6437dec8516891750bcf55556ebbb2c9fca3378d10af6c6865d6
   health_score: 100.0
-  last_checked: 1779030340.016339
+  last_checked: 1779030340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:40.016339+02:00'
   last_ai_eval: null
@@ -386893,7 +387693,7 @@ https://samiislam0306.medium.com/insightful-monitoring-of-kubernetes-clusters-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032733.968058
+  last_checked: 1779032733
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:33.968058+02:00'
   last_ai_eval: null
@@ -386961,7 +387761,7 @@ https://samiyaakhtar.medium.com/gitops-observability-visualizing-the-journey-of-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031711.832478
+  last_checked: 1779031711
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:31.832478+02:00'
   last_ai_eval: null
@@ -387026,7 +387826,7 @@ https://sandeepbaldawa.medium.com/k8s-labels-selectors-9ad2fcf78a4e:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031079.688294
+  last_checked: 1779031079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:59.688294+02:00'
   last_ai_eval: null
@@ -387058,7 +387858,7 @@ https://sandeepbaldawa.medium.com/service-accounts-in-k8s-kubernetes-2779ee4fb33
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032920.305468
+  last_checked: 1779032920
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:40.305468+02:00'
   last_ai_eval: null
@@ -387090,7 +387890,7 @@ https://sanjimoh.medium.com/demystifying-kubernetes-networking-episode-1-ca5605a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031384.986605
+  last_checked: 1779031384
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:04.986605+02:00'
   last_ai_eval: null
@@ -387121,7 +387921,7 @@ https://sap.github.io/jenkins-library:
   addition_method: manual
   content_hash: 6abadb75504027b8038578a13521e11e4fcd2e590d5de93db6070dde25803a45
   health_score: 100.0
-  last_checked: 1779029704.461573
+  last_checked: 1779029704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:04.461573+02:00'
   last_ai_eval: null
@@ -387184,7 +387984,7 @@ https://satyenkumar.medium.com/demystifying-the-cloud-computing-an-overview-of-t
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031535.489387
+  last_checked: 1779031535
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:35.489387+02:00'
   last_ai_eval: null
@@ -387218,7 +388018,7 @@ https://satyenkumar.medium.com/my-youtube-channel-is-updated-for-aws-certificati
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033913.561485
+  last_checked: 1779033913
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:13.561485+02:00'
   last_ai_eval: null
@@ -387252,7 +388052,7 @@ https://saurabhdashora.hashnode.dev/implementing-sidecar-design-pattern-with-kub
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030522.188903
+  last_checked: 1779030522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:42.188903+02:00'
   last_ai_eval: null
@@ -387286,7 +388086,7 @@ https://sayali.hashnode.dev/day-56-understanding-ad-hoc-commands-in-ansible:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029732.082111
+  last_checked: 1779029732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:32.082111+02:00'
   last_ai_eval: null
@@ -387416,7 +388216,7 @@ https://scotch.io/courses/10-need-to-know-javascript-concepts/declaring-javascri
   addition_method: manual
   content_hash: 0df48620e6b2106ab30430a74433ff08d91013549d409e6a2904f979bf2f31ad
   health_score: 100.0
-  last_checked: 1779031497.551725
+  last_checked: 1779031497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:57.551725+02:00'
   last_ai_eval: null
@@ -387677,7 +388477,7 @@ https://search-guard.com/sgctl-elasticsearch:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033342.575455
+  last_checked: 1779033342
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:42.575455+02:00'
   last_ai_eval: null
@@ -387709,7 +388509,7 @@ https://search.gocenter.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030442.961539
+  last_checked: 1779030442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:22.961539+02:00'
   last_ai_eval: null
@@ -387740,7 +388540,7 @@ https://searchapparchitecture.techtarget.com/tip/4-trends-for-Kubernetes-cloud-n
   addition_method: manual
   content_hash: c13bb3f8f09d5dd63ef736d2dae1196d001871293a269e4657808103496f09de
   health_score: 100.0
-  last_checked: 1779033501.578697
+  last_checked: 1779033501
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:21.578697+02:00'
   last_ai_eval: null
@@ -387767,7 +388567,7 @@ https://searchcloudcomputing.techtarget.com/answer/Amazon-ECS-vs-Kubernetes-Whic
   addition_method: manual
   content_hash: 867781ae56658793ad74ef4171828ac9ea137da301fd648c82a98d82523d5be2
   health_score: 100.0
-  last_checked: 1779031429.468366
+  last_checked: 1779031429
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:49.468366+02:00'
   last_ai_eval: null
@@ -387794,7 +388594,7 @@ https://searchcloudcomputing.techtarget.com/feature/Modernize-legacy-application
   addition_method: manual
   content_hash: 0bb0dec80d9ffd8d6f820ad0f881f4968b58bb2645d7873b7b621436c413e110
   health_score: 100.0
-  last_checked: 1779029471.979098
+  last_checked: 1779029471
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:11.979098+02:00'
   last_ai_eval: null
@@ -387821,7 +388621,7 @@ https://searchcloudcomputing.techtarget.com/tip/Compare-tools-for-multi-cloud-Ku
   addition_method: manual
   content_hash: 79fc293924ed036d9fdf1317f2a5f5f04f6f5c3fd8a61ff4189d9c0916df6cb3
   health_score: 100.0
-  last_checked: 1779029074.680066
+  last_checked: 1779029074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:34.680066+02:00'
   last_ai_eval: null
@@ -387848,7 +388648,7 @@ https://searchcloudcomputing.techtarget.com/tip/Weigh-the-pros-and-cons-of-manag
   addition_method: manual
   content_hash: 544d7f36af332f9d5a755900874fc962e1d9531702b83a2514e89d9840242bf6
   health_score: 100.0
-  last_checked: 1779031609.182346
+  last_checked: 1779031609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:49.182346+02:00'
   last_ai_eval: null
@@ -387876,7 +388676,7 @@ https://searchitoperations.techtarget.com/feature/Differences-between-Kubernetes
   addition_method: manual
   content_hash: 1ea592e5af9f5fa2270ab60af03c6566d123935e1a00862a43b9146034e31679
   health_score: 100.0
-  last_checked: 1779031360.775004
+  last_checked: 1779031360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:40.775004+02:00'
   last_ai_eval: null
@@ -387903,7 +388703,7 @@ https://searchitoperations.techtarget.com/feature/Optimize-Kubernetes-cluster-ma
   addition_method: manual
   content_hash: 26a1e9d7bde668bfd0c307a5d12479806736dd2c58837f5719271bca9126b4c7
   health_score: 100.0
-  last_checked: 1779030268.800951
+  last_checked: 1779030268
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:28.800951+02:00'
   last_ai_eval: null
@@ -387930,7 +388730,7 @@ https://searchitoperations.techtarget.com/feature/Top-15-DevOps-blogs-to-read-an
   addition_method: manual
   content_hash: 41547af4ca8afd969858e9e688a5f38d300e786cc39568d24cbdb244de808828
   health_score: 100.0
-  last_checked: 1779032762.366439
+  last_checked: 1779032762
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:02.366439+02:00'
   last_ai_eval: null
@@ -387958,7 +388758,7 @@ https://searchitoperations.techtarget.com/news/252467102/Kubernetes-policy-proje
   addition_method: manual
   content_hash: e4067d287169807db21d01b55d1d2f2db796c2a8970516785bcbb99201433ced
   health_score: 100.0
-  last_checked: 1779032182.351223
+  last_checked: 1779032182
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:22.351223+02:00'
   last_ai_eval: null
@@ -387986,7 +388786,7 @@ https://searchitoperations.techtarget.com/news/252492459/GitOps-pros-grapple-wit
   addition_method: manual
   content_hash: 9ed2f098f7055fe00d2d52dcf83f060a5ebe559d55217073439bff6188f9411f
   health_score: 100.0
-  last_checked: 1779030355.62277
+  last_checked: 1779030355
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:55.622770+02:00'
   last_ai_eval: null
@@ -388014,7 +388814,7 @@ https://searchitoperations.techtarget.com/news/252505548/CNCF-policy-as-code-pro
   addition_method: manual
   content_hash: cca0795b82ea9c002f84539fbf717f9a594e58337f7b0d22b296977894bd888a
   health_score: 100.0
-  last_checked: 1779034354.846296
+  last_checked: 1779034354
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:34.846296+02:00'
   last_ai_eval: null
@@ -388042,7 +388842,7 @@ https://searchitoperations.techtarget.com/tip/Ensure-Kubernetes-high-availabilit
   addition_method: manual
   content_hash: 428fcff4d74c21bf1dc38173f6aea420d8ebc25c7561f62ab49285bdd1eec34e
   health_score: 100.0
-  last_checked: 1779032819.776848
+  last_checked: 1779032819
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:59.776848+02:00'
   last_ai_eval: null
@@ -388070,7 +388870,7 @@ https://searchitoperations.techtarget.com/tip/Terraform-cheat-sheet-Notable-comm
   addition_method: manual
   content_hash: 84b8e122167d3faaa11b4968e9e95aaea2e6395b620eb00bcb716fac1f40fc92
   health_score: 100.0
-  last_checked: 1779030554.544696
+  last_checked: 1779030554
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:14.544696+02:00'
   last_ai_eval: null
@@ -388098,7 +388898,7 @@ https://searchitoperations.techtarget.com/tip/Tips-and-tools-to-achieve-a-server
   addition_method: manual
   content_hash: 54dd4b7cd6e1c0296144ef068c39959fc00c76979b00e70d3a784dadde42ff30
   health_score: 100.0
-  last_checked: 1779032873.331199
+  last_checked: 1779032873
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:53.331199+02:00'
   last_ai_eval: null
@@ -388125,7 +388925,7 @@ https://searchstorage.techtarget.com/definition/IBM-Spectrum:
   addition_method: manual
   content_hash: d26b4aba12fcef90e978e874f450bf1bb21ee0a2e6f90effef51f9244637c4af
   health_score: 100.0
-  last_checked: 1779029063.944004
+  last_checked: 1779029063
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:23.944004+02:00'
   last_ai_eval: null
@@ -388153,7 +388953,7 @@ https://seattledataguy.substack.com/p/data-engineering-vs-machine-learning:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030335.228472
+  last_checked: 1779030335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:35.228472+02:00'
   last_ai_eval: null
@@ -388187,7 +388987,7 @@ https://sebalopezz.medium.com/monolith-to-microservices-event-driven-architectur
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030608.720267
+  last_checked: 1779030608
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:08.720267+02:00'
   last_ai_eval: null
@@ -388252,7 +389052,7 @@ https://sebinxavi.medium.com/eks-cluster-deployment-using-terraform-685c89b14f72
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032704.052325
+  last_checked: 1779032704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:04.052325+02:00'
   last_ai_eval: null
@@ -388284,7 +389084,7 @@ https://security.stackexchange.com/questions/58167/databases-in-dmz-and-intranet
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735924.331133
+  last_checked: 1781735924
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:44.331133+02:00'
   last_ai_eval: null
@@ -388316,7 +389116,7 @@ https://securityaffairs.co/wordpress/127708/hacking/kubernetes-argo-cd-flaw.html
   addition_method: manual
   content_hash: d2ec11058671fe6d0ece8bdadbcfa683cb3b5c6d738129a158849ae043a1810d
   health_score: 100.0
-  last_checked: 1779033568.144063
+  last_checked: 1779033568
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:28.144063+02:00'
   last_ai_eval: null
@@ -388377,7 +389177,7 @@ https://securityboulevard.com/2021/02/devops-vs-devsecops-heres-how-they-fit-tog
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030305.579581
+  last_checked: 1779030305
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:05.579581+02:00'
   last_ai_eval: null
@@ -388411,7 +389211,7 @@ https://securityboulevard.com/2022/10/implementing-zero-trust-security-with-serv
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032762.315586
+  last_checked: 1779032762
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:02.315586+02:00'
   last_ai_eval: null
@@ -388510,7 +389310,7 @@ https://securityonline.info/vampi-vulnerable-rest-api-with-owasp-top-10-vulnerab
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031146.51191
+  last_checked: 1779031146
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:06.511910+02:00'
   last_ai_eval: null
@@ -388643,7 +389443,7 @@ https://selenium.dev:
   addition_method: manual
   content_hash: b2325901a2c91df06e1f3b3882fca5e71ecddce3709851a2eba408d822142a04
   health_score: 100.0
-  last_checked: 1779032185.29671
+  last_checked: 1779032185
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:25.296710+02:00'
   last_ai_eval: null
@@ -389013,7 +389813,7 @@ https://semaphoreci.com:
   addition_method: manual
   content_hash: a7c754442594e487c76af23cba3e428bd8ad1f14835234adbe9bb943cc0b761a
   health_score: 100.0
-  last_checked: 1779032380.865939
+  last_checked: 1779032380
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:40.865939+02:00'
   last_ai_eval: null
@@ -389039,7 +389839,7 @@ https://semaphoreci.com/blog/continuous-blue-green-deployments-with-kubernetes:
   addition_method: manual
   content_hash: b2f5fa4b340d424ef0267d2bd3b1c8e6c94dbd3680d0e51d1ed76b91d9b02ca5
   health_score: 100.0
-  last_checked: 1779032961.42386
+  last_checked: 1779032961
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:21.423860+02:00'
   last_ai_eval: null
@@ -389067,7 +389867,7 @@ https://semaphoreci.com/blog/deploy-microservices:
   addition_method: manual
   content_hash: 4ef71d7bb97c80f537c70fa2838bf0c23930ff789ee6aea755fe55af0fa21549
   health_score: 100.0
-  last_checked: 1779033823.657296
+  last_checked: 1779033823
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:43.657296+02:00'
   last_ai_eval: null
@@ -389093,7 +389893,7 @@ https://semaphoreci.com/blog/devops-ml-data:
   addition_method: manual
   content_hash: 033a15e95641e702fcf06a57412dcd482a7729f8092cc027a001f5d43c51159b
   health_score: 100.0
-  last_checked: 1779032977.618879
+  last_checked: 1779032977
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:37.618879+02:00'
   last_ai_eval: null
@@ -389120,7 +389920,7 @@ https://semaphoreci.com/blog/kubernetes-deployments:
   addition_method: manual
   content_hash: c6503c1a40604c7481c4ad8e67585fc0b35b1cd9aaa7bfb8d54903e8558edba3
   health_score: 100.0
-  last_checked: 1779032344.323758
+  last_checked: 1779032344
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:04.323758+02:00'
   last_ai_eval: null
@@ -389147,7 +389947,7 @@ https://semaphoreci.com/blog/kubernetes-vs-docker:
   addition_method: manual
   content_hash: ce1b911fbf3df7062f609dd6815ba23ec4266e70a002c37444eb6ee2105e07e8
   health_score: 100.0
-  last_checked: 1779032361.303188
+  last_checked: 1779032361
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:21.303188+02:00'
   last_ai_eval: null
@@ -389174,7 +389974,7 @@ https://semaphoreci.com/blog/microfrontends:
   addition_method: manual
   content_hash: 2c9b17816b3f8d94165befe9120270df290227b651312bc7dafea319c64181a3
   health_score: 100.0
-  last_checked: 1779030531.503692
+  last_checked: 1779030531
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:51.503692+02:00'
   last_ai_eval: null
@@ -389202,7 +390002,7 @@ https://semaphoreci.com/blog/replicaset-statefulset-daemonset-deployments:
   addition_method: manual
   content_hash: 2b0fd4e3f220f3bf9e126ef4d6ce22a04153aaff92ff198b9b75876ee5d25d60
   health_score: 100.0
-  last_checked: 1779033081.903433
+  last_checked: 1779033081
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:21.903433+02:00'
   last_ai_eval: null
@@ -389228,7 +390028,7 @@ https://semaphoreci.com/blog/revving-up-continuous-integration-with-parallel-tes
   addition_method: manual
   content_hash: a76341400ed4615321069fd9f620b72d26ca78d69829069d357b17e37806b961
   health_score: 100.0
-  last_checked: 1779033795.39628
+  last_checked: 1779033795
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:15.396280+02:00'
   last_ai_eval: null
@@ -389258,7 +390058,7 @@ https://semaphoreci.medium.com/12-ways-to-improve-your-monolith-before-transitio
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032050.276884
+  last_checked: 1779032050
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:10.276884+02:00'
   last_ai_eval: null
@@ -389324,7 +390124,7 @@ https://sematext.com/docker:
   addition_method: manual
   content_hash: cfc2577e1aef3aa5524bcdcf9b5d20671e09f51f46cb90c86ffe869d848c4b89
   health_score: 100.0
-  last_checked: 1779032969.155561
+  last_checked: 1779032969
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:29.155561+02:00'
   last_ai_eval: null
@@ -389383,7 +390183,7 @@ https://sentry.io:
   addition_method: manual
   content_hash: f746bf234b2f7147c66e16d62fe263c237932a8b65fcbb0f6a999298dfeb8803
   health_score: 100.0
-  last_checked: 1779031609.201777
+  last_checked: 1779031609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:49.201777+02:00'
   last_ai_eval: null
@@ -389411,7 +390211,7 @@ https://sentry.io/welcome:
   addition_method: manual
   content_hash: ea96440263f38a8daa633c922507453a80c6b92a2d65b0bbdd4a28eb4826b507
   health_score: 100.0
-  last_checked: 1779130494.936958
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.936958+02:00'
   last_ai_eval: null
@@ -389542,7 +390342,7 @@ https://serhii.vasylenko.info/2022/01/16/some-techniques-to-enhance-your-terrafo
   addition_method: manual
   content_hash: c7720124311df98171910dfa0e27515bc007263d43b030040e41b9426f81ce7e
   health_score: 100.0
-  last_checked: 1779031464.765117
+  last_checked: 1779031464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:24.765117+02:00'
   last_ai_eval: null
@@ -389636,7 +390436,7 @@ https://serverless-stack.com/examples/how-to-debug-lambda-functions-with-visual-
   addition_method: manual
   content_hash: af25eafc3ec17cd565814e92f72ddbe39899b4f9558c50a314415fdbeca6e195
   health_score: 100.0
-  last_checked: 1779033751.141786
+  last_checked: 1779033751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:31.141786+02:00'
   last_ai_eval: null
@@ -389730,7 +390530,7 @@ https://serverlessland.com:
   addition_method: manual
   content_hash: 5b6cd1441b940a59f09104ff12fcc2ef9e14fba4fd58318b17a366f7c9ce9412
   health_score: 100.0
-  last_checked: 1779032219.543911
+  last_checked: 1779032219
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:59.543911+02:00'
   last_ai_eval: null
@@ -389893,7 +390693,7 @@ https://serverlessland.com/explore/sam-pipelines:
   addition_method: manual
   content_hash: 5b6cd1441b940a59f09104ff12fcc2ef9e14fba4fd58318b17a366f7c9ce9412
   health_score: 100.0
-  last_checked: 1779033081.544125
+  last_checked: 1779033081
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:21.544125+02:00'
   last_ai_eval: null
@@ -389927,7 +390727,7 @@ https://serverlessland.com/patterns:
   addition_method: manual
   content_hash: 5b6cd1441b940a59f09104ff12fcc2ef9e14fba4fd58318b17a366f7c9ce9412
   health_score: 100.0
-  last_checked: 1779033170.005277
+  last_checked: 1779033170
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:52:50.005277+02:00'
   last_ai_eval: null
@@ -389959,7 +390759,7 @@ https://servicesblog.redhat.com/2019/03/06/remote-debugging-of-java-applications
   addition_method: manual
   content_hash: 436b956763fab597970904ae06f789617a42c43fa2506ad672e1ae9ef87e3dbf
   health_score: 100.0
-  last_checked: 1779031896.492698
+  last_checked: 1779031896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:36.492698+02:00'
   last_ai_eval: null
@@ -389994,7 +390794,7 @@ https://sessionize.com/aiewf2026:
   addition_method: automatic
   content_hash: 4f766dd0556e9503816d234b33375a5956e201b5d57157e9054ac8c4d1361262
   health_score: null
-  last_checked: 1780352158.263397
+  last_checked: 1780352158
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:58.263397+02:00'
   last_ai_eval: null
@@ -390064,7 +390864,7 @@ https://severalnines.com/database-blog/how-does-database-load-balancer-work:
   addition_method: manual
   content_hash: 6f70da2fa7e539f7984aea83957484e9bae9fe6ef597cf45c2c652e919d6eac2
   health_score: 100.0
-  last_checked: 1779032881.024948
+  last_checked: 1779032881
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:01.024948+02:00'
   last_ai_eval: null
@@ -390092,7 +390892,7 @@ https://shadman-jamil.medium.com/most-useful-software-architecture-patterns-68e1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034533.353443
+  last_checked: 1779034533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:33.353443+02:00'
   last_ai_eval: null
@@ -390124,7 +390924,7 @@ https://shahin-mahmud.medium.com/write-your-first-kubernetes-operator-in-go-1770
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031563.97891
+  last_checked: 1779031563
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:03.978910+02:00'
   last_ai_eval: null
@@ -390156,7 +390956,7 @@ https://shahirdaya.medium.com/what-does-it-mean-to-be-cloud-native-12360a324571:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033263.027078
+  last_checked: 1779033263
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:23.027078+02:00'
   last_ai_eval: null
@@ -390188,7 +390988,7 @@ https://shahneil.medium.com/what-are-kubernetes-endpoints-and-how-to-use-them-a5
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030614.828747
+  last_checked: 1779030614
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:14.828747+02:00'
   last_ai_eval: null
@@ -390221,7 +391021,7 @@ https://shardul.dev/most-useful-kubectl-plugins:
   addition_method: manual
   content_hash: 88aa2bf0c26d66d33e33805d808a13fb92d3ef645cc0048ce262a37283edd652
   health_score: 100.0
-  last_checked: 1779029158.646019
+  last_checked: 1779029158
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:58.646019+02:00'
   last_ai_eval: null
@@ -390253,7 +391053,7 @@ https://sharmasmriti.hashnode.dev/day-61-terraform-commands:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030682.985617
+  last_checked: 1779030682
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:22.985617+02:00'
   last_ai_eval: null
@@ -390285,7 +391085,7 @@ https://shayn-71079.medium.com/scaling-kubernetes-clusters-8a061321de93:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030593.808145
+  last_checked: 1779030593
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:53.808145+02:00'
   last_ai_eval: null
@@ -390316,7 +391116,7 @@ https://sheet.new:
   addition_method: manual
   content_hash: 3d46144599dbe942de78f54d0004273c4c17bd0bbaffff20f22e4911ab418942
   health_score: 100.0
-  last_checked: 1779029465.29867
+  last_checked: 1779029465
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:05.298670+02:00'
   last_ai_eval: null
@@ -390547,7 +391347,7 @@ https://shipa.io/development/a-developer-focused-ci-cd-pipeline-for-kubernetes:
   addition_method: manual
   content_hash: 21e5a88b3d2328730d0695be7ffe835ae20d2044f6d2a4db33259868f8fabb9a
   health_score: 100.0
-  last_checked: 1779032954.293708
+  last_checked: 1779032954
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:14.293708+02:00'
   last_ai_eval: null
@@ -390574,7 +391374,7 @@ https://shipa.io/development/terraform-meets-appops:
   addition_method: manual
   content_hash: 268946f82244a5b33f6505fecb52992e83dee43b1822b44389df36547a06702d
   health_score: 100.0
-  last_checked: 1779030287.81885
+  last_checked: 1779030287
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:47.818850+02:00'
   last_ai_eval: null
@@ -390868,7 +391668,7 @@ https://shipmight.com/blog/understanding-helm-upgrade-reset-reuse-values:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030184.00005
+  last_checked: 1779030184
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:04.000050+02:00'
   last_ai_eval: null
@@ -390902,7 +391702,7 @@ https://shipwright.io:
   addition_method: manual
   content_hash: d418685b088686cd082b873eae8f3a13e4d935647674e2b135c58c9ea31ef29c
   health_score: 100.0
-  last_checked: 1779029377.871532
+  last_checked: 1779029377
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:49:37.871532+02:00'
   last_ai_eval: null
@@ -390933,7 +391733,7 @@ https://shitposting.monster:
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1780400585.971942
+  last_checked: 1780400585
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:43:05.971942+02:00'
   last_ai_eval: null
@@ -390960,7 +391760,7 @@ https://shivanshu1333.medium.com/contextual-logging-in-kubernetes-41f4cc5fea69:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033424.431131
+  last_checked: 1779033424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:04.431131+02:00'
   last_ai_eval: null
@@ -390992,7 +391792,7 @@ https://shivanshu1333.medium.com/structured-logging-in-kubernetes-58cf35e6d60d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029513.486291
+  last_checked: 1779029513
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:53.486291+02:00'
   last_ai_eval: null
@@ -391125,7 +391925,7 @@ https://shramikawale.medium.com/podsdisruptionbudget-why-you-will-need-in-kubern
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030393.973216
+  last_checked: 1779030393
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:33.973216+02:00'
   last_ai_eval: null
@@ -391159,7 +391959,7 @@ https://shrihariharidas73.medium.com/terraform-hashicorp-vault-integration-seaml
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033415.662329
+  last_checked: 1779033415
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:55.662329+02:00'
   last_ai_eval: null
@@ -391198,7 +391998,7 @@ https://shriomtripathi1.substack.com/p/terraform-small-terraform-modules:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352838.801073
+  last_checked: 1780352838
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:18.801073+02:00'
   last_ai_eval: null
@@ -391239,7 +392039,7 @@ https://shuanglu1993.medium.com/what-happens-when-volumemanager-in-the-kubelet-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032239.299976
+  last_checked: 1779032239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:19.299976+02:00'
   last_ai_eval: null
@@ -391271,7 +392071,7 @@ https://sid-infinity-yadav.medium.com/grafana-agent-kubernetes-operator-f89b7444
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030528.909355
+  last_checked: 1779030528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:48.909355+02:00'
   last_ai_eval: null
@@ -391305,7 +392105,7 @@ https://siddhivinayak-sk.medium.com/kubeseal-sealedsecret-make-your-secrets-secu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032036.567943
+  last_checked: 1779032036
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:56.567943+02:00'
   last_ai_eval: null
@@ -391339,7 +392139,7 @@ https://siegert-maximilian.medium.com/ensure-content-trust-on-kubernetes-using-n
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034309.108302
+  last_checked: 1779034309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:49.108302+02:00'
   last_ai_eval: null
@@ -391641,7 +392441,7 @@ https://silvr.medium.com/using-kyverno-to-enforce-aws-load-balancer-annotations-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029168.876015
+  last_checked: 1779029168
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:08.876015+02:00'
   last_ai_eval: null
@@ -391673,7 +392473,7 @@ https://simple.wikipedia.org/wiki/Application_programming_interface:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031489.335533
+  last_checked: 1779031489
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:49.335533+02:00'
   last_ai_eval: null
@@ -391707,7 +392507,7 @@ https://simplecheatsheet.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781432536.260788
+  last_checked: 1781432536
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:22:16.260788+02:00'
   last_ai_eval: null
@@ -391739,7 +392539,7 @@ https://simplecheatsheet.com/tag/golang-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033570.574604
+  last_checked: 1779033570
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:30.574604+02:00'
   last_ai_eval: null
@@ -391840,7 +392640,7 @@ https://sincrogo.com/blog/actualidad-fiscal-contable/teletrabajo-desde-espana-pa
   addition_method: manual
   content_hash: 450fad9db51fa4016d5e5edec4a97f134f5e753f5b779f6a7cdff99686988fd5
   health_score: 100.0
-  last_checked: 1779029592.511554
+  last_checked: 1779029592
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:12.511554+02:00'
   last_ai_eval: null
@@ -391867,7 +392667,7 @@ https://sinergiasincontrol.blogspot.com/2021/11/643-la-excelente-propuesta-de-tr
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779029158.644422
+  last_checked: 1779029158
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:58.644422+02:00'
   last_ai_eval: null
@@ -391893,7 +392693,7 @@ https://sites.google.com/site/mrxpalmeiras/ansible/ansible-cheat-sheet:
   addition_method: manual
   content_hash: 60cc0344f3ec529eaa6d5376b134cece03460bf879d8bd8f6b643d9225977ac8
   health_score: 100.0
-  last_checked: 1779029132.80926
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.809260+02:00'
   last_ai_eval: null
@@ -391923,7 +392723,7 @@ https://sixfold.medium.com/reducing-database-queries-to-a-minimum-with-dataloade
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030980.913171
+  last_checked: 1779030980
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:20.913171+02:00'
   last_ai_eval: null
@@ -392024,7 +392824,7 @@ https://skamille.medium.com/an-incomplete-list-of-skills-senior-engineers-need-b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031333.289809
+  last_checked: 1779031333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:13.289809+02:00'
   last_ai_eval: null
@@ -392056,7 +392856,7 @@ https://skamille.medium.com/how-new-managers-fail-individual-contributors-839a13
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032834.775138
+  last_checked: 1779032834
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:14.775138+02:00'
   last_ai_eval: null
@@ -392088,7 +392888,7 @@ https://skamille.medium.com/make-boring-plans-9438ce5cb053:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031341.297942
+  last_checked: 1779031341
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:21.297942+02:00'
   last_ai_eval: null
@@ -392122,7 +392922,7 @@ https://skildops.medium.com/backup-an-entire-kubernetes-cluster-using-velero-to-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031651.93112
+  last_checked: 1779031651
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:31.931120+02:00'
   last_ai_eval: null
@@ -392253,7 +393053,7 @@ https://skilledfield.com.au/monitoring-kubernetes-and-docker-container-logs:
   addition_method: manual
   content_hash: 52198432ca323827ac8c97a44f623ffd9d20da96c5bfb8ee72e924c305410143
   health_score: 100.0
-  last_checked: 1779034577.574546
+  last_checked: 1779034577
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:17.574546+02:00'
   last_ai_eval: null
@@ -392315,7 +393115,7 @@ https://skillslane.com/learn-kubernetes-from-these-best-online-courses:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031242.846887
+  last_checked: 1779031242
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:42.846887+02:00'
   last_ai_eval: null
@@ -392407,7 +393207,7 @@ https://skupper.io:
   addition_method: manual
   content_hash: 2679929be94391ed6f728d4ac64126ec72aa394d1d604639ae3691a60ed2ece0
   health_score: 100.0
-  last_checked: 1779030335.4638
+  last_checked: 1779030335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:35.463800+02:00'
   last_ai_eval: null
@@ -392436,7 +393236,7 @@ https://skycrafters.io/blog/2021/06/08/do-containers-really-contain:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031735.248042
+  last_checked: 1779031735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:55.248042+02:00'
   last_ai_eval: null
@@ -392467,7 +393267,7 @@ https://skywalking.apache.org:
   addition_method: manual
   content_hash: 5642ceb89367a76b5691d1c9167f809b9f0875c77835f9bf8712fbe66546dd2a
   health_score: 100.0
-  last_checked: 1779033418.889804
+  last_checked: 1779033418
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:56:58.889804+02:00'
   last_ai_eval: null
@@ -392722,7 +393522,7 @@ https://sm43.medium.com/tekton-build-a-pipeline-part-4-baafd530b6fe:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032095.040058
+  last_checked: 1779032095
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:55.040058+02:00'
   last_ai_eval: null
@@ -392749,7 +393549,7 @@ https://sm43.medium.com/tekton-concepts-of-pipelines-part-2-cd86ad40bd34:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032934.445856
+  last_checked: 1779032934
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:54.445856+02:00'
   last_ai_eval: null
@@ -392780,7 +393580,7 @@ https://sm43.medium.com/tekton-concepts-of-triggers-part-3-2ee17764addb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032728.578192
+  last_checked: 1779032728
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:28.578192+02:00'
   last_ai_eval: null
@@ -392806,7 +393606,7 @@ https://sm43.medium.com/tekton-triggering-the-pipeline-part-5-dc38d73411fb:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029916.45472
+  last_checked: 1779029916
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:36.454720+02:00'
   last_ai_eval: null
@@ -392833,7 +393633,7 @@ https://sm43.medium.com/world-of-tekton-part-1-999738d63e25:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034349.500708
+  last_checked: 1779034349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:29.500708+02:00'
   last_ai_eval: null
@@ -392930,7 +393730,7 @@ https://smartbear.com/resources/ebooks/the-state-of-api-2019-report:
   addition_method: manual
   content_hash: 56b9db7c31981fa5eabedda599f692b70985bdb3950087a2268ad112da868022
   health_score: 100.0
-  last_checked: 1779031385.890754
+  last_checked: 1779031385
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:05.890754+02:00'
   last_ai_eval: null
@@ -392995,7 +393795,7 @@ https://smartcar.com/bmw:
   addition_method: manual
   content_hash: adc97dd38689f3318815773688a4c7d854c98c755e2ea38b2641fd2235fe9b40
   health_score: 100.0
-  last_checked: 1779029948.372661
+  last_checked: 1779029948
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:08.372661+02:00'
   last_ai_eval: null
@@ -393090,7 +393890,7 @@ https://snipcart.com/blog/api-vs-microservices-architecture:
   addition_method: manual
   content_hash: 6cb0cb3b097128f21cc96c34ea6f8a217a290d85eb3cf05f7d59c9f918af5923
   health_score: 100.0
-  last_checked: 1779030569.433232
+  last_checked: 1779030569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:29.433232+02:00'
   last_ai_eval: null
@@ -393189,7 +393989,7 @@ https://snyk.io/blog:
   addition_method: manual
   content_hash: 572a15be891f39d3571783be2674f6520dcf1ff02fb8d742cbb4214643e5eb08
   health_score: 100.0
-  last_checked: 1779130494.971866
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.971866+02:00'
   last_ai_eval: null
@@ -393320,7 +394120,7 @@ https://snyk.io/blog/securing-open-source-dependencies-snyk-visual-studio-code-e
   addition_method: manual
   content_hash: 4b0749440f04ac6c28d3c9d690236cb1a73929ce8597f061cef7dc3aecdba15d
   health_score: 100.0
-  last_checked: 1779034507.161827
+  last_checked: 1779034507
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:07.161827+02:00'
   last_ai_eval: null
@@ -393384,7 +394184,7 @@ https://snyk.io/open-source-security-report:
   addition_method: manual
   content_hash: 1b2cee379f2c54c90264d798af521193ca913ad30395b21aef7d92da8581ca14
   health_score: 100.0
-  last_checked: 1779032797.96032
+  last_checked: 1779032797
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:37.960320+02:00'
   last_ai_eval: null
@@ -393414,7 +394214,7 @@ https://snyk.io/product/container-vulnerability-management:
   addition_method: manual
   content_hash: b8861aff17ba60b031e7170b45b885816293f94e031a3d7d95c840c48213f7b4
   health_score: 100.0
-  last_checked: 1779130494.937889
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.937889+02:00'
   last_ai_eval: null
@@ -393512,7 +394312,7 @@ https://softobiz.com/microservice-orchestration-with-zeebe-and-kafka:
   addition_method: manual
   content_hash: bf12def9ec7ccc5f183eba7ddb60665f79f830349b141f39155dbe148f075113
   health_score: 100.0
-  last_checked: 1779130495.025468
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.025468+02:00'
   last_ai_eval: null
@@ -393546,7 +394346,7 @@ https://softobiz.com/microservice-orchestration-with-zeebe-and-kafka:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.173467
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.173467+02:00'
   last_ai_eval: null
@@ -393751,7 +394551,7 @@ https://softwarequickguide.com/what-is-performance-testing-and-performance-testi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030608.671235
+  last_checked: 1779030608
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:08.671235+02:00'
   last_ai_eval: null
@@ -393886,7 +394686,7 @@ https://sosiv.io/post/a-deep-dive-into-kubernetes-resource-requests-and-limits:
   addition_method: manual
   content_hash: 4ea2e26b54057f6a7edf436da90542a8d5cd78bfd2860f7656771b97f15a4477
   health_score: 100.0
-  last_checked: 1779029823.301562
+  last_checked: 1779029823
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:03.301562+02:00'
   last_ai_eval: null
@@ -394011,7 +394811,7 @@ https://space-cloud.io:
   addition_method: manual
   content_hash: 693f3d895de36c5b3c56fe973454bc39e7de0209577deb9e08d86b8bafa768f8
   health_score: 100.0
-  last_checked: 1779031600.477695
+  last_checked: 1779031600
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:40.477695+02:00'
   last_ai_eval: null
@@ -394103,7 +394903,7 @@ https://spacelift.io/blog/aws-s3-cp:
   addition_method: manual
   content_hash: a4aa5cdb493b559dff61f5a12b362518405ba0e2433b9e95526e92a44bec904c
   health_score: 100.0
-  last_checked: 1779031596.112188
+  last_checked: 1779031596
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:36.112188+02:00'
   last_ai_eval: null
@@ -394194,7 +394994,7 @@ https://spacelift.io/blog/how-to-provision-aws-eks-kubernetes-cluster-with-terra
   addition_method: manual
   content_hash: c2d08cce9b4e1e0e28d7b4a8f7293cdfc158ed0263ffe4e9ddd38b1841571381
   health_score: 100.0
-  last_checked: 1779031103.19359
+  last_checked: 1779031103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:23.193590+02:00'
   last_ai_eval: null
@@ -395119,7 +395919,7 @@ https://spinnaker.io/setup/quickstart:
   addition_method: manual
   content_hash: 0bdf0059e42a1cb73ddb1f91b18bbe02527d0651734772cd69e8f4dbff5c6826
   health_score: 100.0
-  last_checked: 1779030207.623504
+  last_checked: 1779030207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:27.623504+02:00'
   last_ai_eval: null
@@ -395146,7 +395946,7 @@ https://spinscale.de/posts/2021-08-25-using-testcontainers-to-test-elasticsearch
   addition_method: manual
   content_hash: 2f081a0ec06bce6927d944b641ff677021efc89637f8295f0a1fbb1ee7cf45d7
   health_score: 100.0
-  last_checked: 1779032571.780951
+  last_checked: 1779032571
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:51.780951+02:00'
   last_ai_eval: null
@@ -395172,7 +395972,7 @@ https://split.io/blog/keystone-feature-flags:
   addition_method: manual
   content_hash: 78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb
   health_score: 100.0
-  last_checked: 1779034517.848159
+  last_checked: 1779034517
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:17.848159+02:00'
   last_ai_eval: null
@@ -395199,7 +395999,7 @@ https://splunkbase.splunk.com/app/3332:
   addition_method: manual
   content_hash: c17751054b2d6b545ccc5b410704a9b772ea19be62731fb7e3984cbdd4e21d37
   health_score: 100.0
-  last_checked: 1779030440.427125
+  last_checked: 1779030440
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:07:20.427125+02:00'
   last_ai_eval: null
@@ -395257,7 +396057,7 @@ https://spot.io/blog/setting-up-managing-monitoring-spark-on-kubernetes:
   addition_method: manual
   content_hash: 705b4bf92b9e5b9114616078cda74b9175ace99b9154f47de8bb814ee9167c54
   health_score: 100.0
-  last_checked: 1779030979.479867
+  last_checked: 1779030979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:19.479867+02:00'
   last_ai_eval: null
@@ -395284,7 +396084,7 @@ https://spotify.github.io/threaddump-analyzer:
   addition_method: manual
   content_hash: 3fb1ebc469e33fa973f29826fcdbcecbd9d361658a2dc0921cb51c3e57486abf
   health_score: 100.0
-  last_checked: 1779031499.323544
+  last_checked: 1779031499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:59.323544+02:00'
   last_ai_eval: null
@@ -395344,7 +396144,7 @@ https://spring-petclinic.github.io/docs/resources.html:
   addition_method: manual
   content_hash: 2654b42b7c2235a3259dfb2fa5793723fa3583c6bc210aab421fe0ebd422dfe9
   health_score: 100.0
-  last_checked: 1779029482.64403
+  last_checked: 1779029482
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:51:22.644030+02:00'
   last_ai_eval: null
@@ -395773,7 +396573,7 @@ https://spring.io/projects/spring-cloud-kubernetes:
   addition_method: manual
   content_hash: 8f233377dc8ceb4cfcba0be8cdfe37bada36e5fe8ab5763c1db5fa4b21e6a6f5
   health_score: 100.0
-  last_checked: 1779030604.86845
+  last_checked: 1779030604
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:04.868450+02:00'
   last_ai_eval: null
@@ -395800,7 +396600,7 @@ https://spring.io/projects/spring-cloud/-kubernetes:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.93787
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.937870+02:00'
   last_ai_eval: null
@@ -395864,7 +396664,7 @@ https://sqlrevisited.blogspot.com/2022/03/mysql-vs-postgresql-pros-and-cons.html
   addition_method: manual
   content_hash: dc695cb17c63dc4bf3794ae05a32b6003abc62efa6307ac0d5480b07bf5a7ecc
   health_score: 100.0
-  last_checked: 1779032543.959423
+  last_checked: 1779032543
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:23.959423+02:00'
   last_ai_eval: null
@@ -396124,7 +396924,7 @@ https://sre.google/sre-book/table-of-contents:
   addition_method: manual
   content_hash: 947060a29b57996cbf4f31566b3988b2ea86d46421c14362d103fb374e37301e
   health_score: 100.0
-  last_checked: 1779034571.749179
+  last_checked: 1779034571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:11.749179+02:00'
   last_ai_eval: null
@@ -396186,7 +396986,7 @@ https://sst.dev/blog/moving-away-from-cdk.html:
   addition_method: manual
   content_hash: 61cc618a0698c5c486c007ad725b35c46eedc6adb6d30cb9c529ffe87c4deaaf
   health_score: 100.0
-  last_checked: 1779030561.736853
+  last_checked: 1779030561
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:21.736853+02:00'
   last_ai_eval: null
@@ -396407,7 +397207,7 @@ https://stackoverflow.blog/2021/01/19/fulfilling-the-promise-of-ci-cd:
   addition_method: manual
   content_hash: 1a2a93c5ad4534591d80a179381501ecd900319be6a59883a708030afb1028ad
   health_score: 100.0
-  last_checked: 1779030570.002611
+  last_checked: 1779030570
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:30.002611+02:00'
   last_ai_eval: null
@@ -396700,7 +397500,7 @@ https://stackoverflow.blog/2022/01/10/the-great-resignation-is-here-what-does-th
   addition_method: manual
   content_hash: b58ddeddfea5a209a8635da9eccb31fc0d060420b7de76768cd90a052f68f55d
   health_score: 100.0
-  last_checked: 1779033489.504982
+  last_checked: 1779033489
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:09.504982+02:00'
   last_ai_eval: null
@@ -396762,7 +397562,7 @@ https://stackoverflow.com/collectives:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.461936
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.461936+02:00'
   last_ai_eval: null
@@ -396794,7 +397594,7 @@ https://stackoverflow.com/collectives/aws:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032108.160597
+  last_checked: 1779032108
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:08.160597+02:00'
   last_ai_eval: null
@@ -396819,7 +397619,7 @@ https://stackoverflow.com/collectives/azure:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030028.729296
+  last_checked: 1779030028
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:28.729296+02:00'
   last_ai_eval: null
@@ -396844,7 +397644,7 @@ https://stackoverflow.com/collectives/ci-cd:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031647.256289
+  last_checked: 1779031647
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:27.256289+02:00'
   last_ai_eval: null
@@ -396870,7 +397670,7 @@ https://stackoverflow.com/collectives/gitlab:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735949.855413
+  last_checked: 1781735949
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:09.855413+02:00'
   last_ai_eval: null
@@ -396905,7 +397705,7 @@ https://stackoverflow.com/collectives/go:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736111.885383
+  last_checked: 1781736111
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:51.885383+02:00'
   last_ai_eval: null
@@ -396937,7 +397737,7 @@ https://stackoverflow.com/collectives/google-cloud:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030005.369094
+  last_checked: 1779030005
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:05.369094+02:00'
   last_ai_eval: null
@@ -396963,7 +397763,7 @@ https://stackoverflow.com/collectives/wso2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029067.865062
+  last_checked: 1779029067
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:27.865062+02:00'
   last_ai_eval: null
@@ -396989,7 +397789,7 @@ https://stackoverflow.com/questions/11763376/difference-between-netstat-and-ss-i
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736067.928363
+  last_checked: 1781736067
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:07.928363+02:00'
   last_ai_eval: null
@@ -397023,7 +397823,7 @@ https://stackoverflow.com/questions/11763376/difference-between-netstat-and-ss-i
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735981.567354
+  last_checked: 1781735981
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:41.567354+02:00'
   last_ai_eval: null
@@ -397055,7 +397855,7 @@ https://stackoverflow.com/questions/1761601/is-the-usage-of-stored-procedures-a-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.259427
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.259427+02:00'
   last_ai_eval: null
@@ -397087,7 +397887,7 @@ https://stackoverflow.com/questions/2573135/python-progression-path-from-apprent
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.083179
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.083179+02:00'
   last_ai_eval: null
@@ -397118,7 +397918,7 @@ https://stackoverflow.com/questions/26003298/how-to-setup-local-git-with-local-b
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033566.916457
+  last_checked: 1779033566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:26.916457+02:00'
   last_ai_eval: null
@@ -397146,7 +397946,7 @@ https://stackoverflow.com/questions/27820309/bot-to-automatically-reverse-github
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735950.02267
+  last_checked: 1781735950
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:10.022670+02:00'
   last_ai_eval: null
@@ -397178,7 +397978,7 @@ https://stackoverflow.com/questions/34319156/create-dictionary-from-splitted-str
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.405838
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.405838+02:00'
   last_ai_eval: null
@@ -397210,7 +398010,7 @@ https://stackoverflow.com/questions/41341823/running-oracle-sql-scripts-with-ans
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735865.296249
+  last_checked: 1781735865
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:45.296249+02:00'
   last_ai_eval: null
@@ -397242,7 +398042,7 @@ https://stackoverflow.com/questions/41796466/ansible-playbook-to-execute-oracle-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735865.28931
+  last_checked: 1781735865
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:45.289310+02:00'
   last_ai_eval: null
@@ -397274,7 +398074,7 @@ https://stackoverflow.com/questions/42766349/run-nexus-3-with-docker-in-a-kubern
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736153.869635
+  last_checked: 1781736153
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:33.869635+02:00'
   last_ai_eval: null
@@ -397308,7 +398108,7 @@ https://stackoverflow.com/questions/44308167/how-to-map-a-mysql-json-column-to-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735981.566668
+  last_checked: 1781735981
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:41.566668+02:00'
   last_ai_eval: null
@@ -397342,7 +398142,7 @@ https://stackoverflow.com/questions/45889796/can-i-have-an-entire-declarative-pi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735991.613515
+  last_checked: 1781735991
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:51.613515+02:00'
   last_ai_eval: null
@@ -397376,7 +398176,7 @@ https://stackoverflow.com/questions/47307368/what-is-the-difference-between-an-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735879.363935
+  last_checked: 1781735879
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:59.363935+02:00'
   last_ai_eval: null
@@ -397408,7 +398208,7 @@ https://stackoverflow.com/questions/55515594/is-there-a-way-to-share-a-configmap
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736001.669358
+  last_checked: 1781736001
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:01.669358+02:00'
   last_ai_eval: null
@@ -397441,7 +398241,7 @@ https://stackoverflow.com/questions/56214715/accessing-the-kubernetes-rest-end-p
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736036.104306
+  last_checked: 1781736036
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:36.104306+02:00'
   last_ai_eval: null
@@ -397472,7 +398272,7 @@ https://stackoverflow.com/questions/57107282/prometheus-and-activemq-integration
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033335.794885
+  last_checked: 1779033335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:35.794885+02:00'
   last_ai_eval: null
@@ -397501,7 +398301,7 @@ https://stackoverflow.com/questions/58019605/how-can-we-programmatically-approve
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735949.963395
+  last_checked: 1781735949
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:09.963395+02:00'
   last_ai_eval: null
@@ -397535,7 +398335,7 @@ https://stackoverflow.com/questions/59518363/is-that-possible-to-deploy-an-opens
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736122.5303
+  last_checked: 1781736122
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:02.530300+02:00'
   last_ai_eval: null
@@ -397568,7 +398368,7 @@ https://stackoverflow.com/questions/72657318/how-is-flyte-tailored-to-data-and-m
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736090.837361
+  last_checked: 1781736090
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:30.837361+02:00'
   last_ai_eval: null
@@ -397600,7 +398400,7 @@ https://stackoverflow.com/questions/8087184/problems-installing-python3-on-rhel:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034208.086819
+  last_checked: 1779034208
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:08.086819+02:00'
   last_ai_eval: null
@@ -397631,7 +398431,7 @@ https://stackoverflow.com/questions/tagged/nexus3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033092.321515
+  last_checked: 1779033092
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:32.321515+02:00'
   last_ai_eval: null
@@ -397659,7 +398459,7 @@ https://stackpulse.com/blog/automated-kubernetes-pod-restarting-analysis-with-st
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034471.383392
+  last_checked: 1779034471
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:31.383392+02:00'
   last_ai_eval: null
@@ -397691,7 +398491,7 @@ https://stackpulse.com/blog/challenges-of-running-services-with-k8s-reliably:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032811.858371
+  last_checked: 1779032811
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:51.858371+02:00'
   last_ai_eval: null
@@ -397725,7 +398525,7 @@ https://stackpulse.com/blog/https-stackpulse-com-blog-kubernetes-production-best
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031055.704295
+  last_checked: 1779031055
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:35.704295+02:00'
   last_ai_eval: null
@@ -397759,7 +398559,7 @@ https://stackpulse.com/blog/monoliths-vs-microservices-best-practices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033725.561889
+  last_checked: 1779033725
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:05.561889+02:00'
   last_ai_eval: null
@@ -397793,7 +398593,7 @@ https://stackpulse.com/blog/monoliths-vs-microservices-challenges:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029304.286515
+  last_checked: 1779029304
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:24.286515+02:00'
   last_ai_eval: null
@@ -397826,7 +398626,7 @@ https://stackpulse.com/blog/no-sre-is-not-the-new-devops-unless-it-is:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029962.053342
+  last_checked: 1779029962
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:22.053342+02:00'
   last_ai_eval: null
@@ -397858,7 +398658,7 @@ https://stackshare.io/stackups/kubernetes-vs-portainer:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031396.807041
+  last_checked: 1779031396
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:16.807041+02:00'
   last_ai_eval: null
@@ -397988,7 +398788,7 @@ https://statemanagement.substack.com/p/hating-the-code-of-others:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033397.811423
+  last_checked: 1779033397
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:37.811423+02:00'
   last_ai_eval: null
@@ -398021,7 +398821,7 @@ https://static.brandonpotter.com/kubernetes/DeploymentBuilder.html:
   addition_method: manual
   content_hash: 2b5c13fdda15b451fe7efeb4e8d6aa0a60d461f1fc57476ea8e28f179ea36715
   health_score: 100.0
-  last_checked: 1779029161.426559
+  last_checked: 1779029161
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:01.426559+02:00'
   last_ai_eval: null
@@ -398181,7 +398981,7 @@ https://status.aws.amazon.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033949.779456
+  last_checked: 1779033949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:49.779456+02:00'
   last_ai_eval: null
@@ -398339,7 +399139,7 @@ https://stedolan.github.io/jq:
   addition_method: manual
   content_hash: d7c0ad2d260c4f72a7ea8893da572acb43a9482a367438dd292d4b5bfcadf10f
   health_score: 100.0
-  last_checked: 1779030238.543428
+  last_checked: 1779030238
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:58.543428+02:00'
   last_ai_eval: null
@@ -398366,7 +399166,7 @@ https://stelfstartup.com:
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1780401152.315773
+  last_checked: 1780401152
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:52:32.315773+02:00'
   last_ai_eval: null
@@ -398392,7 +399192,7 @@ https://stelligent.github.io/config-lint:
   addition_method: manual
   content_hash: 54893d1303a24ec98d4130dae56b66d16a99b2a08fd717078335a4fb874ce75c
   health_score: 100.0
-  last_checked: 1779030413.135772
+  last_checked: 1779030413
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:53.135772+02:00'
   last_ai_eval: null
@@ -398487,7 +399287,7 @@ https://storageclass.info/csidrivers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030285.058057
+  last_checked: 1779030285
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:45.058057+02:00'
   last_ai_eval: null
@@ -398520,7 +399320,7 @@ https://store.docker.com/editions/community/docker-ce-desktop-windows:
   addition_method: manual
   content_hash: ddfdffeef3900b32415f699c64cdec71100c564739316f2351488e58429b84d3
   health_score: 100.0
-  last_checked: 1779034265.282613
+  last_checked: 1779034265
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:05.282613+02:00'
   last_ai_eval: null
@@ -398550,7 +399350,7 @@ https://stories.schubergphilis.com/terraform-aws-management-using-your-google-ac
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029322.809384
+  last_checked: 1779029322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:42.809384+02:00'
   last_ai_eval: null
@@ -398582,7 +399382,7 @@ https://storiesfromtheherd.com/unpacking-observability-a-beginners-guide-833258a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030739.406361
+  last_checked: 1779030739
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:19.406361+02:00'
   last_ai_eval: null
@@ -398720,7 +399520,7 @@ https://strimzi.io/blog/2019/10/14/improving-prometheus-metrics:
   addition_method: manual
   content_hash: ac0b8c6d9c8a948b8c42289656ceb245a2fb224221812734bff911108f64a45f
   health_score: 100.0
-  last_checked: 1779033612.238978
+  last_checked: 1779033612
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:12.238978+02:00'
   last_ai_eval: null
@@ -398951,7 +399751,7 @@ https://stu2b50.dev/posts/things-you-wante9665:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032242.919821
+  last_checked: 1779032242
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:22.919821+02:00'
   last_ai_eval: null
@@ -399020,7 +399820,7 @@ https://stwipe.com:
   addition_method: automatic
   content_hash: 6e502c5e7493f1b2223f85143be986cdfb194dd0ca18ad5dea14d472ff311a71
   health_score: null
-  last_checked: 1780352581.792276
+  last_checked: 1780352581
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:23:01.792276+02:00'
   last_ai_eval: null
@@ -399064,7 +399864,7 @@ https://substack.com/@pvergadia:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352561.468562
+  last_checked: 1780352561
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:41.468562+02:00'
   last_ai_eval: null
@@ -399104,7 +399904,7 @@ https://sumanprasad.hashnode.dev/a-beginners-guide-to-ingress-and-ingress-contro
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029899.161354
+  last_checked: 1779029899
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:19.161354+02:00'
   last_ai_eval: null
@@ -399138,7 +399938,7 @@ https://sumanprasad.hashnode.dev/everything-about-kubernetes-services-discovery-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031079.659018
+  last_checked: 1779031079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:59.659018+02:00'
   last_ai_eval: null
@@ -399170,7 +399970,7 @@ https://sumanthkumarc.medium.com/debugging-namespace-deletion-issue-in-kubernete
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031647.283154
+  last_checked: 1779031647
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:27.283154+02:00'
   last_ai_eval: null
@@ -399204,7 +400004,7 @@ https://sumanthkumarc.medium.com/kubernetes-rbac-update-default-clusterroles-wit
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030891.235504
+  last_checked: 1779030891
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:51.235504+02:00'
   last_ai_eval: null
@@ -399236,7 +400036,7 @@ https://sunnykkc13.medium.com/deep-dive-into-kubernetes-238258c9a536:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033663.199471
+  last_checked: 1779033663
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:03.199471+02:00'
   last_ai_eval: null
@@ -399467,7 +400267,7 @@ https://superuser.openstack.org/articles/run-your-kubernetes-cluster-on-openstac
   addition_method: manual
   content_hash: 415af96e930046b4c24cf44f4f92a0b0a1c4390f0593bc29739c92146fc60db0
   health_score: 100.0
-  last_checked: 1779031333.837245
+  last_checked: 1779031333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:13.837245+02:00'
   last_ai_eval: null
@@ -399526,7 +400326,7 @@ https://supple.com.au/tools/google-advanced-search-operators:
   addition_method: manual
   content_hash: 70ef8aed18fb427c46101393be3da62d72576d10e591659532112cd4acead87e
   health_score: 100.0
-  last_checked: 1779033048.530963
+  last_checked: 1779033048
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:48.530963+02:00'
   last_ai_eval: null
@@ -399553,7 +400353,7 @@ https://support.apple.com/en-us/102650:
   addition_method: manual
   content_hash: b0814d630178434660784d08bff120d39081568c867349700eae7578d7c55596
   health_score: 100.0
-  last_checked: 1779130495.031382
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.031382+02:00'
   last_ai_eval: null
@@ -399579,7 +400379,7 @@ https://support.apple.com/en-us/HT201236:
   addition_method: manual
   content_hash: f75a0c9bc4e491d3e6344f6d6b72867cac54590e3cc16f5bf1d5a118c148c955
   health_score: 100.0
-  last_checked: 1779029640.699189
+  last_checked: 1779029640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:00.699189+02:00'
   last_ai_eval: null
@@ -399639,7 +400439,7 @@ https://support.cloudbees.com/hc/en-us/articles/227246387-How-to-Configure-Jenki
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033421.823907
+  last_checked: 1779033421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:01.823907+02:00'
   last_ai_eval: null
@@ -399783,7 +400583,7 @@ https://support.sonatype.com/hc/en-us/articles/213465768-SSL-Certificate-Guide:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031111.028555
+  last_checked: 1779031111
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:31.028555+02:00'
   last_ai_eval: null
@@ -399817,7 +400617,7 @@ https://support.sonatype.com/hc/en-us/articles/213465768-SSL-Certificate-Guide:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031122.226692
+  last_checked: 1779031122
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:42.226692+02:00'
   last_ai_eval: null
@@ -399850,7 +400650,7 @@ https://support.sonatype.com/hc/en-us/articles/360009696054-How-to-delete-docker
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033923.769807
+  last_checked: 1779033923
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:23.769807+02:00'
   last_ai_eval: null
@@ -399981,7 +400781,7 @@ https://survey.stackoverflow.co:
   addition_method: manual
   content_hash: 5ae20c1f0feda71ada9b526eb192ba6527bf51ce545cf4c4203596edbcc23edd
   health_score: 100.0
-  last_checked: 1779130494.996882
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.996882+02:00'
   last_ai_eval: null
@@ -400006,7 +400806,7 @@ https://survey.stackoverflow.co/2021:
   addition_method: manual
   content_hash: 8f35f7f7bba0d87d91e37b143e4a0319f35291bc457fab14fab82cbb52fe7e0b
   health_score: 100.0
-  last_checked: 1779130494.930152
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.930152+02:00'
   last_ai_eval: null
@@ -400031,7 +400831,7 @@ https://survey.stackoverflow.co/2022:
   addition_method: manual
   content_hash: 9cabcd33adeb853bc25d558bba3f2e6160ffa1519b7afb19a1463748982d657a
   health_score: 100.0
-  last_checked: 1779030809.08836
+  last_checked: 1779030809
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:13:29.088360+02:00'
   last_ai_eval: null
@@ -400120,7 +400920,7 @@ https://swagger.io/tools/swaggerhub:
   addition_method: manual
   content_hash: 79feb7c5271cbd874faa5879fd454e81580e6f4b4fa9a1119e9aa7cb55db6545
   health_score: 100.0
-  last_checked: 1779034273.402652
+  last_checked: 1779034273
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:13.402652+02:00'
   last_ai_eval: null
@@ -400148,7 +400948,7 @@ https://swapnil-chougule.medium.com/rapid-feature-engineering-through-sql-a92b09
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032639.821549
+  last_checked: 1779032639
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:59.821549+02:00'
   last_ai_eval: null
@@ -400214,7 +401014,7 @@ https://swirlai.substack.com/p/sai-08-request-response-model-deployment:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034034.421602
+  last_checked: 1779034034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:14.421602+02:00'
   last_ai_eval: null
@@ -400246,7 +401046,7 @@ https://swissarmydevops.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032160.289109
+  last_checked: 1779032160
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:00.289109+02:00'
   last_ai_eval: null
@@ -400278,7 +401078,7 @@ https://swwapnilp.medium.com/how-does-slack-use-terraform-104b1e96c97d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029678.56497
+  last_checked: 1779029678
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:38.564970+02:00'
   last_ai_eval: null
@@ -400312,7 +401112,7 @@ https://syedasadrazadevops.medium.com/deep-dive-into-kubernetes-way-to-know-abou
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030731.874383
+  last_checked: 1779030731
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:11.874383+02:00'
   last_ai_eval: null
@@ -400380,7 +401180,7 @@ https://symbiosis.host/blog/comparing-cluster-creation-times:
   addition_method: manual
   content_hash: 9b41317200f1b087322c3a792471b31fc491a8397c8153c7090b534ae87c9b3a
   health_score: 100.0
-  last_checked: 1779032949.987644
+  last_checked: 1779032949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:09.987644+02:00'
   last_ai_eval: null
@@ -400406,7 +401206,7 @@ https://symbiosis.host/blog/comparing-node-launch-times:
   addition_method: manual
   content_hash: 9b41317200f1b087322c3a792471b31fc491a8397c8153c7090b534ae87c9b3a
   health_score: 100.0
-  last_checked: 1779033655.482838
+  last_checked: 1779033655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:55.482838+02:00'
   last_ai_eval: null
@@ -400500,7 +401300,7 @@ https://syntax.fm/show/162/the-fundamentals-js:
   addition_method: manual
   content_hash: 62a15a28a723a7b5fbb785eab7a0a633e9d7e96ac16f99efa87c115d26b5140b
   health_score: 100.0
-  last_checked: 1779031164.460951
+  last_checked: 1779031164
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:19:24.460951+02:00'
   last_ai_eval: null
@@ -400527,7 +401327,7 @@ https://sysadmin.prod.acquia-sites.com/sysadmin/container-guides-2020:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031016.595063
+  last_checked: 1779031016
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:56.595063+02:00'
   last_ai_eval: null
@@ -400559,7 +401359,7 @@ https://sysadmincasts.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032376.795032
+  last_checked: 1779032376
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:36.795032+02:00'
   last_ai_eval: null
@@ -400591,7 +401391,7 @@ https://sysadmincasts.com/episodes/74-nomad:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029310.273505
+  last_checked: 1779029310
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:30.273505+02:00'
   last_ai_eval: null
@@ -400691,7 +401491,7 @@ https://sysadminxpert.com/how-to-enable-slow-query-logs-in-aws-rds-mysql:
   addition_method: manual
   content_hash: 11a7521dd21c21a2222facb0733ad4fa1c79cbcaf46c7ba563e72a3c8f4bce97
   health_score: 100.0
-  last_checked: 1779029057.425099
+  last_checked: 1779029057
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:44:17.425099+02:00'
   last_ai_eval: null
@@ -400821,7 +401621,7 @@ https://sysdig.com/blog/container-security-best-practices:
   addition_method: manual
   content_hash: f893da48d67deb4162cab70779f005a5e84809d8befe5d819e885c03c6539001
   health_score: 100.0
-  last_checked: 1779031416.504035
+  last_checked: 1779031416
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:36.504035+02:00'
   last_ai_eval: null
@@ -400848,7 +401648,7 @@ https://sysdig.com/blog/cve-2021-20291-cri-o-podman:
   addition_method: manual
   content_hash: 50eb90d95fea8fd9a40bc84d6292e8dba20ee171976a72651b2e94eb50dd73f6
   health_score: 100.0
-  last_checked: 1779030418.759772
+  last_checked: 1779030418
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:58.759772+02:00'
   last_ai_eval: null
@@ -400875,7 +401675,7 @@ https://sysdig.com/blog/debug-kubernetes-crashloopbackoff:
   addition_method: manual
   content_hash: e6d9e2c39ed682e311378e0db059530a4b4ca7239ff42718cca9014b6f924a7e
   health_score: 100.0
-  last_checked: 1779031538.08933
+  last_checked: 1779031538
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:38.089330+02:00'
   last_ai_eval: null
@@ -400902,7 +401702,7 @@ https://sysdig.com/blog/dockerfile-best-practices:
   addition_method: manual
   content_hash: 51f85115a9e7a16c3385b5c08cf8fdee92f06beb28807a203a47833fe11aa2e2
   health_score: 100.0
-  last_checked: 1779029246.883151
+  last_checked: 1779029246
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:26.883151+02:00'
   last_ai_eval: null
@@ -400930,7 +401730,7 @@ https://sysdig.com/blog/exposed-prometheus-exploit-kubernetes-kubeconeu:
   addition_method: manual
   content_hash: edb932b5a6b675b954f561b31efcb02120001402d29679d3ec296c11d876de90
   health_score: 100.0
-  last_checked: 1779030207.315725
+  last_checked: 1779030207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:27.315725+02:00'
   last_ai_eval: null
@@ -400958,7 +401758,7 @@ https://sysdig.com/blog/gitops-iac-security-source:
   addition_method: manual
   content_hash: d8d9b36ebc05d20debfc5b9450ec9ae54065c81f8be1de87363360b1c3a9f78d
   health_score: 100.0
-  last_checked: 1779033609.784381
+  last_checked: 1779033609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:09.784381+02:00'
   last_ai_eval: null
@@ -400985,7 +401785,7 @@ https://sysdig.com/blog/how-to-monitor-coredns:
   addition_method: manual
   content_hash: 57004886e0f38874510bcbf876bc14013468b2017fce7199b77eb4f41767b9e2
   health_score: 100.0
-  last_checked: 1779031696.748068
+  last_checked: 1779031696
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:16.748068+02:00'
   last_ai_eval: null
@@ -401012,7 +401812,7 @@ https://sysdig.com/blog/how-to-secure-helm:
   addition_method: manual
   content_hash: b3cb86ee7230857101935c597168527dd884c5121c7d81c5c8888dd208e53d38
   health_score: 100.0
-  last_checked: 1779033092.472972
+  last_checked: 1779033092
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:32.472972+02:00'
   last_ai_eval: null
@@ -401039,7 +401839,7 @@ https://sysdig.com/blog/image-scanning-best-practices:
   addition_method: manual
   content_hash: 2e42efc23e9a36d9c15b25f5171083d59c6f76ef587a00a0bcdec008297e4c29
   health_score: 100.0
-  last_checked: 1779033949.687688
+  last_checked: 1779033949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:49.687688+02:00'
   last_ai_eval: null
@@ -401066,7 +401866,7 @@ https://sysdig.com/blog/intro-runtime-security-falco:
   addition_method: manual
   content_hash: 6a14d5fd411abf8ad61126205350c219b84db12d8fd92dad73d3aa0ac9aa7a65
   health_score: 100.0
-  last_checked: 1779030204.56871
+  last_checked: 1779030204
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:24.568710+02:00'
   last_ai_eval: null
@@ -401094,7 +401894,7 @@ https://sysdig.com/blog/k3s-sysdig-falco:
   addition_method: manual
   content_hash: fe2490d1f1a1c0ac59c305a4189008518c9fb77a3ea4e8ca03276275465e3ced
   health_score: 100.0
-  last_checked: 1779032248.88533
+  last_checked: 1779032248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:28.885330+02:00'
   last_ai_eval: null
@@ -401121,7 +401921,7 @@ https://sysdig.com/blog/kubernetes-1-22-whats-new:
   addition_method: manual
   content_hash: a7cdf9a15b958f6cde6d4698225c82d87fca66d6d9ebafd6567042d18397539f
   health_score: 100.0
-  last_checked: 1779031548.32589
+  last_checked: 1779031548
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:48.325890+02:00'
   last_ai_eval: null
@@ -401148,7 +401948,7 @@ https://sysdig.com/blog/kubernetes-1-23-whats-new:
   addition_method: manual
   content_hash: 82589600d0577d8fb4d30471cf10db630cfee8e0b9535966bb1647723e6233bb
   health_score: 100.0
-  last_checked: 1779029274.237484
+  last_checked: 1779029274
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:54.237484+02:00'
   last_ai_eval: null
@@ -401175,7 +401975,7 @@ https://sysdig.com/blog/kubernetes-1-24-whats-new:
   addition_method: manual
   content_hash: 002b1983ae4fe183138d0cc909af3a8f27344e35ee51f0c5816598268b3c38c5
   health_score: 100.0
-  last_checked: 1779029172.221782
+  last_checked: 1779029172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:12.221782+02:00'
   last_ai_eval: null
@@ -401202,7 +402002,7 @@ https://sysdig.com/blog/kubernetes-1-25-whats-new:
   addition_method: manual
   content_hash: fd95f948f64096a5e8fbf5bb2f7cb384b29dd239b3f15f3f3c7c038cf00d5c71
   health_score: 100.0
-  last_checked: 1779030418.75898
+  last_checked: 1779030418
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:58.758980+02:00'
   last_ai_eval: null
@@ -401229,7 +402029,7 @@ https://sysdig.com/blog/kubernetes-1-26-whats-new:
   addition_method: manual
   content_hash: 5e1e6f1281b436f2ee3549b001873ee7bc1ffc522ce86471ef6ad60ea424f408
   health_score: 100.0
-  last_checked: 1779032254.819171
+  last_checked: 1779032254
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:34.819171+02:00'
   last_ai_eval: null
@@ -401256,7 +402056,7 @@ https://sysdig.com/blog/kubernetes-1-27-whats-new:
   addition_method: manual
   content_hash: 0bbd49737f8341ad3e966b34e76030aa6e8b1a951b83649484bf743bafb1e48d
   health_score: 100.0
-  last_checked: 1779032074.373095
+  last_checked: 1779032074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:34.373095+02:00'
   last_ai_eval: null
@@ -401283,7 +402083,7 @@ https://sysdig.com/blog/kubernetes-admission-controllers:
   addition_method: manual
   content_hash: 66f61a3b22a17a0741227ab7c9af4ba64715f22beb196ee91f2837c6b8e8944f
   health_score: 100.0
-  last_checked: 1779033313.592698
+  last_checked: 1779033313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:13.592698+02:00'
   last_ai_eval: null
@@ -401310,7 +402110,7 @@ https://sysdig.com/blog/kubernetes-audit-log-falco:
   addition_method: manual
   content_hash: 5bb4342ff706cb923cbc30c55c941dfdfa944eaa1008e77a387a1fbd8814823b
   health_score: 100.0
-  last_checked: 1779030558.676068
+  last_checked: 1779030558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:18.676068+02:00'
   last_ai_eval: null
@@ -401337,7 +402137,7 @@ https://sysdig.com/blog/kubernetes-autoscaler:
   addition_method: manual
   content_hash: 875f6def335dd121b092c4f41ec4091e5aad656d34b1c800b898aed665fee2c7
   health_score: 100.0
-  last_checked: 1779030986.224684
+  last_checked: 1779030986
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:26.224684+02:00'
   last_ai_eval: null
@@ -401365,7 +402165,7 @@ https://sysdig.com/blog/kubernetes-capacity-planning:
   addition_method: manual
   content_hash: d5b8092a5f62fa6113bd510a388194276563367be669dd8a2f0e1d45d7550b41
   health_score: 100.0
-  last_checked: 1779030000.540828
+  last_checked: 1779030000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:00.540828+02:00'
   last_ai_eval: null
@@ -401392,7 +402192,7 @@ https://sysdig.com/blog/kubernetes-hpa-prometheus:
   addition_method: manual
   content_hash: 6bd53f6e58733659cb7a3e6f7ff5ba598cfd0c9522afd1cdee09d6cd442f6caf
   health_score: 100.0
-  last_checked: 1779029573.278189
+  last_checked: 1779029573
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:53.278189+02:00'
   last_ai_eval: null
@@ -401420,7 +402220,7 @@ https://sysdig.com/blog/kubernetes-limits-requests:
   addition_method: manual
   content_hash: 14bffcf6e299be62389f02e49aef6d0489bd0b182e15af8af294e01eb7c9abc0
   health_score: 100.0
-  last_checked: 1779029556.54147
+  last_checked: 1779029556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:36.541470+02:00'
   last_ai_eval: null
@@ -401448,7 +402248,7 @@ https://sysdig.com/blog/kubernetes-monitoring-best-practices:
   addition_method: manual
   content_hash: 36fdc4531647895d5e90b68573e1de51124aee17f7ef2b7c5bf9630d3ca6f703
   health_score: 100.0
-  last_checked: 1779033068.240264
+  last_checked: 1779033068
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:08.240264+02:00'
   last_ai_eval: null
@@ -401476,7 +402276,7 @@ https://sysdig.com/blog/kubernetes-monitoring-prometheus:
   addition_method: manual
   content_hash: 02e64c274af60a60c8d0d04aac75b6d51c25ccc54e09483b996bf3d209af8c67
   health_score: 100.0
-  last_checked: 1779034273.077784
+  last_checked: 1779034273
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:13.077784+02:00'
   last_ai_eval: null
@@ -401503,7 +402303,7 @@ https://sysdig.com/blog/kubernetes-pod-evicted:
   addition_method: manual
   content_hash: 720ace0c2efd87924440f5c923e91b0fcf2fb19910b03e5932ed86d303cdbe6c
   health_score: 100.0
-  last_checked: 1779030730.254335
+  last_checked: 1779030730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:10.254335+02:00'
   last_ai_eval: null
@@ -401530,7 +402330,7 @@ https://sysdig.com/blog/kubernetes-pod-pending-problems:
   addition_method: manual
   content_hash: bf539e398acbb0c55e4f6d7ff7ade9e1dcf9dcb3e7217483b4d0491abf7f0dcb
   health_score: 100.0
-  last_checked: 1779029070.719631
+  last_checked: 1779029070
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:30.719631+02:00'
   last_ai_eval: null
@@ -401557,7 +402357,7 @@ https://sysdig.com/blog/kubernetes-resource-limits:
   addition_method: manual
   content_hash: 56ce85a31ba02575f9deb089e088b9f9a1034393d40acc174a990d5d3b80c5b3
   health_score: 100.0
-  last_checked: 1779032802.095585
+  last_checked: 1779032802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:42.095585+02:00'
   last_ai_eval: null
@@ -401584,7 +402384,7 @@ https://sysdig.com/blog/kubernetes-services-clusterip-nodeport-loadbalancer:
   addition_method: manual
   content_hash: 4a9f25b37d72d3025aff04bfaf745c6893da8455a8958c7710fba836462ff624
   health_score: 100.0
-  last_checked: 1779033731.282284
+  last_checked: 1779033731
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:11.282284+02:00'
   last_ai_eval: null
@@ -401611,7 +402411,7 @@ https://sysdig.com/blog/mitigating-log4j-kubernetes-network-policies:
   addition_method: manual
   content_hash: c3f01b1f5b7acaeca677f63a174796c68e1c5c8839b931130a49f6d09f678dc8
   health_score: 100.0
-  last_checked: 1779032969.017639
+  last_checked: 1779032969
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:29.017639+02:00'
   last_ai_eval: null
@@ -401638,7 +402438,7 @@ https://sysdig.com/blog/monitor-etcd:
   addition_method: manual
   content_hash: 5335557cdd3890bc9cfb972ca6b4d4c0d225837ee268d19a4138487fde848edb
   health_score: 100.0
-  last_checked: 1779031429.066078
+  last_checked: 1779031429
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:49.066078+02:00'
   last_ai_eval: null
@@ -401665,7 +402465,7 @@ https://sysdig.com/blog/monitor-istio:
   addition_method: manual
   content_hash: 55aa07d99e84eb1d5ca7c648b18a2103c53ffb4bf2655f0e1b6bc54ea36d7816
   health_score: 100.0
-  last_checked: 1779029251.907979
+  last_checked: 1779029251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:31.907979+02:00'
   last_ai_eval: null
@@ -401692,7 +402492,7 @@ https://sysdig.com/blog/monitor-kube-proxy:
   addition_method: manual
   content_hash: 1d39578b7f47600bdf1b70440a34f631eb27f09494545525288ff440221e102a
   health_score: 100.0
-  last_checked: 1779033296.049268
+  last_checked: 1779033296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:56.049268+02:00'
   last_ai_eval: null
@@ -401719,7 +402519,7 @@ https://sysdig.com/blog/monitor-kubernetes-control-plane:
   addition_method: manual
   content_hash: 5882fe4c8c26a5072d0eef1f269c852e44601ee5740ce758ff4b5e8cee0cd1f5
   health_score: 100.0
-  last_checked: 1779031752.615836
+  last_checked: 1779031752
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:12.615836+02:00'
   last_ai_eval: null
@@ -401747,7 +402547,7 @@ https://sysdig.com/blog/monitor-oracle-database-prometheus:
   addition_method: manual
   content_hash: 39fac36079fa1c216a265eaf338403c767c5ef6db418385c220b3b368b26ce87
   health_score: 100.0
-  last_checked: 1779029735.282329
+  last_checked: 1779029735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:35.282329+02:00'
   last_ai_eval: null
@@ -401774,7 +402574,7 @@ https://sysdig.com/blog/monitoring-kubernetes:
   addition_method: manual
   content_hash: 9cb65ad11d6c0a8646f644de6b48e0d92177b631da8b026a1258953eb9610445
   health_score: 100.0
-  last_checked: 1779032344.160712
+  last_checked: 1779032344
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:04.160712+02:00'
   last_ai_eval: null
@@ -401801,7 +402601,7 @@ https://sysdig.com/blog/postgresql-monitoring:
   addition_method: manual
   content_hash: e75bf5ab231f9b9aa576c6884b2da6491bb1f8fc9cfc6666e66a17099e88c140
   health_score: 100.0
-  last_checked: 1779031999.959603
+  last_checked: 1779031999
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:19.959603+02:00'
   last_ai_eval: null
@@ -401828,7 +402628,7 @@ https://sysdig.com/blog/prometheus-2-37-lts:
   addition_method: manual
   content_hash: 995e20b1e6d22e157cfde15e9ad0109dcbe9c947ba4b15b0bcad91c3880f8242
   health_score: 100.0
-  last_checked: 1779031615.290063
+  last_checked: 1779031615
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:55.290063+02:00'
   last_ai_eval: null
@@ -401855,7 +402655,7 @@ https://sysdig.com/blog/redis-prometheus:
   addition_method: manual
   content_hash: 456247e7819d327f2779f42b8e8825fcca750ff601db311b73c16444d6b8c05a
   health_score: 100.0
-  last_checked: 1779031399.12448
+  last_checked: 1779031399
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:19.124480+02:00'
   last_ai_eval: null
@@ -401882,7 +402682,7 @@ https://sysdig.com/blog/secure-kubernetes-deployment-signature-verification:
   addition_method: manual
   content_hash: b78aeece737884bf9354d517a0fafb70d67c62df05888d42d7cd971082227a82
   health_score: 100.0
-  last_checked: 1779029897.21739
+  last_checked: 1779029897
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:17.217390+02:00'
   last_ai_eval: null
@@ -401910,7 +402710,7 @@ https://sysdig.com/blog/sysdig-2021-container-security-usage-report:
   addition_method: manual
   content_hash: b4d3a747b90d9f0681964fb1802534906540db727c9d11e0b0808a15002e5c00
   health_score: 100.0
-  last_checked: 1779033046.622534
+  last_checked: 1779033046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:46.622534+02:00'
   last_ai_eval: null
@@ -401938,7 +402738,7 @@ https://sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-i
   addition_method: manual
   content_hash: c1a51ab429c4909ca28750312c84fb39273b23e55a236f4d91c8a7399f35bb42
   health_score: 100.0
-  last_checked: 1779034456.444632
+  last_checked: 1779034456
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:16.444632+02:00'
   last_ai_eval: null
@@ -401965,7 +402765,7 @@ https://sysdig.com/blog/top-owasp-kubernetes:
   addition_method: manual
   content_hash: 3a8ad0419dfdc7c923dc24d26c84fcb9d13112b7a75790d29d60cae116ea985e
   health_score: 100.0
-  last_checked: 1779031900.810036
+  last_checked: 1779031900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:40.810036+02:00'
   last_ai_eval: null
@@ -401992,7 +402792,7 @@ https://sysdig.com/blog/triaging-malicious-docker-container:
   addition_method: manual
   content_hash: eebf375d8a1c8d4991900a9285391874e7bb2db33494054edd91542a31958acf
   health_score: 100.0
-  last_checked: 1779030856.706138
+  last_checked: 1779030856
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:16.706138+02:00'
   last_ai_eval: null
@@ -402019,7 +402819,7 @@ https://sysdig.com/blog/troubleshoot-kubernetes-oom:
   addition_method: manual
   content_hash: 76b52dd4d9f45529c69ac4e2bfee312846a056e764ae8cd8962eca19f432dbd8
   health_score: 100.0
-  last_checked: 1779030323.014398
+  last_checked: 1779030323
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:23.014398+02:00'
   last_ai_eval: null
@@ -402046,7 +402846,7 @@ https://sysdig.com/blog/vulnerability-assessment:
   addition_method: manual
   content_hash: bce3353bfecc62a14ba377daea30463eae3a8595b7793c204edaab7586a5abea
   health_score: 100.0
-  last_checked: 1779029472.688986
+  last_checked: 1779029472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:12.688986+02:00'
   last_ai_eval: null
@@ -402073,7 +402873,7 @@ https://sysdig.com/blog/whats-new-kubernetes-1-20:
   addition_method: manual
   content_hash: f8f0e5530b0aeab01aebf583fa17b1e7b45af3db002c313b1715aad181c72b12
   health_score: 100.0
-  last_checked: 1779030000.431784
+  last_checked: 1779030000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:00.431784+02:00'
   last_ai_eval: null
@@ -402100,7 +402900,7 @@ https://sysdig.com/resources/ebooks/kubernetes-security-guide:
   addition_method: manual
   content_hash: 4961f732cf048054dcf7edff539eb5f128071bcf4d12e39fb98d12a8e6279a40
   health_score: 100.0
-  last_checked: 1779034349.833529
+  last_checked: 1779034349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:29.833529+02:00'
   last_ai_eval: null
@@ -402166,7 +402966,7 @@ https://systemcenterdudes.com/create-operational-sccm-collection-using-powershel
   addition_method: manual
   content_hash: 19b170293e7dabdc826eedb3bbdaa2c763606101f390adaf57369cec05229b73
   health_score: 100.0
-  last_checked: 1779030191.161877
+  last_checked: 1779030191
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:11.161877+02:00'
   last_ai_eval: null
@@ -402194,7 +402994,7 @@ https://systemweakness.com/owasp-k8s-security-insecure-workload-configurations-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029826.547149
+  last_checked: 1779029826
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:06.547149+02:00'
   last_ai_eval: null
@@ -402226,7 +403026,7 @@ https://t.co/5E4FLUyh98:
   addition_method: manual
   content_hash: e69edf26b6c3458f1549fb23d03f87c3b066d237147f8255b42f65effeca916f
   health_score: 100.0
-  last_checked: 1779032232.380835
+  last_checked: 1779032232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:12.380835+02:00'
   last_ai_eval: null
@@ -402261,7 +403061,7 @@ https://t.co/AF9GfbgBWZ:
   addition_method: manual
   content_hash: 66a75e6ff51a88e67a70cd8251a17b63bd05c722e13fc97d746fd70de04814d9
   health_score: 100.0
-  last_checked: 1779032900.886981
+  last_checked: 1779032900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:20.886981+02:00'
   last_ai_eval: null
@@ -402290,7 +403090,7 @@ https://t.co/C6uicr7ZPS:
   addition_method: manual
   content_hash: dc0e45185922e61ab05e090d7ffd0580601141bf046445393dcd81d5981002aa
   health_score: 100.0
-  last_checked: 1779034533.546905
+  last_checked: 1779034533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:33.546905+02:00'
   last_ai_eval: null
@@ -402326,7 +403126,7 @@ https://t.co/EKsVgKA4xn:
   addition_method: manual
   content_hash: 1f81192073dcd09e78e28b65310a8c3c6386d915f4f0cdaabde1d7c1abf5544c
   health_score: 100.0
-  last_checked: 1779030736.663906
+  last_checked: 1779030736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:16.663906+02:00'
   last_ai_eval: null
@@ -402361,7 +403161,7 @@ https://t.co/F244mqpeaR:
   addition_method: manual
   content_hash: e5316f1717eeb6ee478a93cbae4c20c4ee0858c7453af7413d2844d5d801577b
   health_score: 100.0
-  last_checked: 1779030855.475311
+  last_checked: 1779030855
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:15.475311+02:00'
   last_ai_eval: null
@@ -402390,7 +403190,7 @@ https://t.co/FhNsA9iy4Q:
   addition_method: manual
   content_hash: 36d44a9ae1ef196bc5867a30d27828ca1ac29edcb3512623f738f658844a3d22
   health_score: 100.0
-  last_checked: 1779029326.792517
+  last_checked: 1779029326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:46.792517+02:00'
   last_ai_eval: null
@@ -402419,7 +403219,7 @@ https://t.co/PPlhHZx5Bh:
   addition_method: manual
   content_hash: e0d8ec33fc40a6ec9dd991551f40e241f6df5e19d8524f4e75cf5eee342b8cc6
   health_score: 100.0
-  last_checked: 1779032154.208054
+  last_checked: 1779032154
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:54.208054+02:00'
   last_ai_eval: null
@@ -402449,7 +403249,7 @@ https://t.co/UmacHpStqI:
   addition_method: manual
   content_hash: 8af67bee1d2fea02673b01a1b07d4d6f2dbd1bb9be7a54bb4654e5fce65b6e92
   health_score: 100.0
-  last_checked: 1779029689.188979
+  last_checked: 1779029689
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:49.188979+02:00'
   last_ai_eval: null
@@ -402483,7 +403283,7 @@ https://t.co/cvOceuueCF:
   addition_method: manual
   content_hash: c37a9094ac46d03b519cb1fcaac65938b0d2b9c1260c989f30ab98ed1d33ebba
   health_score: 100.0
-  last_checked: 1779030356.26505
+  last_checked: 1779030356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:56.265050+02:00'
   last_ai_eval: null
@@ -402518,7 +403318,7 @@ https://t.co/hshyLt0r2x:
   addition_method: manual
   content_hash: b49b4f8e3dfcaec10bd63d316e48b143bb25044e14bad1d2cc23f1979fb6255d
   health_score: 100.0
-  last_checked: 1779032873.013109
+  last_checked: 1779032873
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:53.013109+02:00'
   last_ai_eval: null
@@ -402547,7 +403347,7 @@ https://t.co/mv3tyz1oRt:
   addition_method: manual
   content_hash: e2ff8e56baac35b9d5f8f85b317694aea32a7cfd532a1fe9a1126cb2574408f9
   health_score: 100.0
-  last_checked: 1779032794.524598
+  last_checked: 1779032794
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:34.524598+02:00'
   last_ai_eval: null
@@ -402576,7 +403376,7 @@ https://t.co/qXtIPX5eF6:
   addition_method: manual
   content_hash: 894acf5290797079441600bd615de10ac2a8693626bd3c056c1dfbc1e4b57db2
   health_score: 100.0
-  last_checked: 1779034558.414783
+  last_checked: 1779034558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:58.414783+02:00'
   last_ai_eval: null
@@ -402607,7 +403407,7 @@ https://t.co/y414rbxM7l:
   addition_method: manual
   content_hash: 64578b4ec93e5effe45a0d720145b2904d499d3bdc0288806d3f3c258aedab8f
   health_score: 100.0
-  last_checked: 1779031800.27697
+  last_checked: 1779031800
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:00.276970+02:00'
   last_ai_eval: null
@@ -402645,7 +403445,7 @@ https://t.…:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033579.040703
+  last_checked: 1779033579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:39.040703+02:00'
   last_ai_eval: null
@@ -402710,7 +403510,7 @@ https://tailscale.com/kb/1021/install-aws:
   addition_method: manual
   content_hash: 862871b10b076a38d5dc6386393bf7d6d587d61ba36e427c5a7f7db263f1fab4
   health_score: 100.0
-  last_checked: 1779029704.734862
+  last_checked: 1779029704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:04.734862+02:00'
   last_ai_eval: null
@@ -402802,7 +403602,7 @@ https://talkpython.fm/episodes/transcript/39/getting-your-first-dev-job-as-a-pyt
   addition_method: manual
   content_hash: 2976caa52509db85f5d0cdf40ea12faafe50c3fa1309789514d8052d49efe0cb
   health_score: 100.0
-  last_checked: 1779029931.903408
+  last_checked: 1779029931
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:58:51.903408+02:00'
   last_ai_eval: null
@@ -402861,7 +403661,7 @@ https://tanzu.vmware.com/content/blog/introducing-kubeacademy-pro-in-depth-kuber
   addition_method: manual
   content_hash: 92298821fee6b03d23942a95d7f8a8c2b15fba2338c883f8d5ef3ecc08c191e5
   health_score: 100.0
-  last_checked: 1779029479.654676
+  last_checked: 1779029479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:19.654676+02:00'
   last_ai_eval: null
@@ -402891,7 +403691,7 @@ https://tanzu.vmware.com/content/blog/vmware-tanzu-sql-mysql-at-scale-kubernetes
   addition_method: manual
   content_hash: 18256fdecdde237ef439f96d40cb39f4841583c279f3b9a8b6a7ea8dddfe0ff4
   health_score: 100.0
-  last_checked: 1779030850.296288
+  last_checked: 1779030850
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:10.296288+02:00'
   last_ai_eval: null
@@ -402924,7 +403724,7 @@ https://tanzu.vmware.com/content/blog/vmware-tanzu-sql-mysql-at-scale-kubernetes
   addition_method: manual
   content_hash: b564fa7a7ea10e27b567cb2219f6d1429dcdb26da7298d7dee23ef01c5bd1ae0
   health_score: 100.0
-  last_checked: 1779033501.091883
+  last_checked: 1779033501
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:21.091883+02:00'
   last_ai_eval: null
@@ -402951,7 +403751,7 @@ https://tanzu.vmware.com/developer/guides/kubernetes/app-enhancements-spring-k8s
   addition_method: manual
   content_hash: b564fa7a7ea10e27b567cb2219f6d1429dcdb26da7298d7dee23ef01c5bd1ae0
   health_score: 100.0
-  last_checked: 1779030503.922626
+  last_checked: 1779030503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:23.922626+02:00'
   last_ai_eval: null
@@ -402978,7 +403778,7 @@ https://tatiyants.com/jenkins-build-monitor:
   addition_method: manual
   content_hash: 0dac75fd744134655e65044d4b271a984327f8d96e03a2888f5e8d231100ca3c
   health_score: 100.0
-  last_checked: 1779031419.336379
+  last_checked: 1779031419
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:39.336379+02:00'
   last_ai_eval: null
@@ -403204,7 +404004,7 @@ https://tecadmin.net/read-write-csv-in-python:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034219.208996
+  last_checked: 1779034219
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:19.208996+02:00'
   last_ai_eval: null
@@ -403307,7 +404107,7 @@ https://tech.aabouzaid.com/2022/11/set-openapi-patch-strategy-for-kubernetes-cus
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031431.207712
+  last_checked: 1779031431
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:51.207712+02:00'
   last_ai_eval: null
@@ -403373,7 +404173,7 @@ https://tech.deliveryhero.com/dynamically-overscaling-a-kubernetes-cluster-with-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031494.461729
+  last_checked: 1779031494
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:54.461729+02:00'
   last_ai_eval: null
@@ -403404,7 +404204,7 @@ https://tech.ebayinc.com/engineering/resiliency-and-disaster-recovery-with-kafka
   addition_method: manual
   content_hash: 75b09a92c5b1c3551f49caac6de0bdbc90cdffcaab450c821cae437d38ee3b4a
   health_score: 100.0
-  last_checked: 1779031028.624647
+  last_checked: 1779031028
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:08.624647+02:00'
   last_ai_eval: null
@@ -403433,7 +404233,7 @@ https://tech.gogoair.com/jenkins-jobs-as-code-with-groovy-dsl-c8143837593a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031622.405158
+  last_checked: 1779031622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:02.405158+02:00'
   last_ai_eval: null
@@ -403466,7 +404266,7 @@ https://tech.loveholidays.com/dynamic-alert-routing-with-prometheus-and-alertman
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031163.925714
+  last_checked: 1779031163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:23.925714+02:00'
   last_ai_eval: null
@@ -403500,7 +404300,7 @@ https://tech.loveholidays.com/gke-multi-cluster-services-one-bad-probe-away-from
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029130.394533
+  last_checked: 1779029130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:30.394533+02:00'
   last_ai_eval: null
@@ -403534,7 +404334,7 @@ https://tech.loveholidays.com/load-testing-in-production-with-grafana-loki-kuber
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030418.427709
+  last_checked: 1779030418
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:58.427709+02:00'
   last_ai_eval: null
@@ -403667,7 +404467,7 @@ https://tech.showmax.com/2021/08/developers-101-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032100.152665
+  last_checked: 1779032100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:00.152665+02:00'
   last_ai_eval: null
@@ -403699,7 +404499,7 @@ https://tech.trell.co/redis-cluster-creation-automation-5e71eedf0e56:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031450.794053
+  last_checked: 1779031450
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:10.794053+02:00'
   last_ai_eval: null
@@ -403731,7 +404531,7 @@ https://tech.twenix.com/securiza-tu-infraestructura-cloud-sin-arruinarte-d9d2e2d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034228.877903
+  last_checked: 1779034228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:28.877903+02:00'
   last_ai_eval: null
@@ -403766,7 +404566,7 @@ https://techbeacon.com/enterprise-it/25-kubernetes-experts-you-should-follow-twi
   addition_method: manual
   content_hash: 7ba5e35289e9cf2462019d2221222a77cb68a37004ae4d99ba43f530d35571bd
   health_score: 100.0
-  last_checked: 1779031302.645709
+  last_checked: 1779031302
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:42.645709+02:00'
   last_ai_eval: null
@@ -404573,7 +405373,7 @@ https://techcommunity.microsoft.com/blog/appsonazureblog/simplifying-azure-kuber
   addition_method: automatic
   content_hash: a7e64dec29d144174a1bac86f6289a63abf1b7bceb21298e19d2d16ccb0d07bf
   health_score: null
-  last_checked: 1780352138.621997
+  last_checked: 1780352138
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:38.621997+02:00'
   last_ai_eval: null
@@ -404848,7 +405648,7 @@ https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-openai-land
   addition_method: manual
   content_hash: f36e94a58b1ca83499aa93fdfe0b4dbc448cc9a7224f3a0523014f07f8a0172f
   health_score: 100.0
-  last_checked: 1779130494.980904
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.980904+02:00'
   last_ai_eval: null
@@ -404952,7 +405752,7 @@ https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-fo
   addition_method: automatic
   content_hash: 16026876ba082951c5c99eacab539373f9e6f67aad4c3acd0ef921b8df6e659c
   health_score: null
-  last_checked: 1780352404.14768
+  last_checked: 1780352404
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:04.147680+02:00'
   last_ai_eval: null
@@ -405024,7 +405824,7 @@ https://techcommunity.microsoft.com/blog/azuredevcommunityblog/programming-with-
   addition_method: manual
   content_hash: 578bccbae559c274604eeaa5278c5ababa737ddff4e6d8b347378044c2d4ac88
   health_score: 100.0
-  last_checked: 1779031525.266065
+  last_checked: 1779031525
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:25.266065+02:00'
   last_ai_eval: null
@@ -405087,7 +405887,7 @@ https://techcommunity.microsoft.com/blog/azuredevcommunityblog/programming-with-
   addition_method: manual
   content_hash: affbdabe9c9d7de602060054a55335ff3477703555ddba4e248707ee3be70411
   health_score: 100.0
-  last_checked: 1779130494.929122
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.929122+02:00'
   last_ai_eval: null
@@ -405491,7 +406291,7 @@ https://techcommunity.microsoft.com/blog/azureinfrastructureblog/unleashing-gith
   addition_method: manual
   content_hash: 7c0382d80273703be83a753dbe720ee8fff3b7aaf8337a1bd2ed8c6d74262661
   health_score: 100.0
-  last_checked: 1779130495.01027
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.010270+02:00'
   last_ai_eval: null
@@ -406251,7 +407051,7 @@ https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azure-terrafy
   addition_method: automatic
   content_hash: 84a64cb94d7dd554e5caaaee4d0d942c87a2f3ece9141039684a504bc8230638
   health_score: null
-  last_checked: 1780352414.115618
+  last_checked: 1780352414
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:14.115618+02:00'
   last_ai_eval: null
@@ -406561,7 +407361,7 @@ https://techcommunity.microsoft.com/blog/educatordeveloperblog/cicd-for-ai-agent
   addition_method: automatic
   content_hash: 5c8397793628713026b606f0bd44c3a392565b0bee22c55f994454a6d584fc59
   health_score: null
-  last_checked: 1780352828.641513
+  last_checked: 1780352828
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:08.641513+02:00'
   last_ai_eval: null
@@ -407827,7 +408627,7 @@ https://techcommunity.microsoft.com/discussions/windowspowershell/an-example-why
   addition_method: manual
   content_hash: 3f8eae4b4538a09597816521482138db8f22545131a8c1f5b21043242cea7ced
   health_score: 100.0
-  last_checked: 1779033589.049556
+  last_checked: 1779033589
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:49.049556+02:00'
   last_ai_eval: null
@@ -407854,7 +408654,7 @@ https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-kubernetes-servi
   addition_method: manual
   content_hash: c2edafa52cbd6e3ad13b3ddee0b98ca4735bb041214e2d54be43035f428e635a
   health_score: 100.0
-  last_checked: 1779031577.907179
+  last_checked: 1779031577
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:17.907179+02:00'
   last_ai_eval: null
@@ -407881,7 +408681,7 @@ https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-kubernetes-servi
   addition_method: manual
   content_hash: ccf500d2df5a4e3eb0f595d42096d5a6559be6942cf9e6787b6caeef00b5cff1
   health_score: 100.0
-  last_checked: 1779029711.89031
+  last_checked: 1779029711
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:11.890310+02:00'
   last_ai_eval: null
@@ -407909,7 +408709,7 @@ https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-kubernetes-servi
   addition_method: manual
   content_hash: 454783231f51efb855bdcec6f3693660fb4e5adca57942fa7ac0582d824d8882
   health_score: 100.0
-  last_checked: 1779030733.448319
+  last_checked: 1779030733
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:13.448319+02:00'
   last_ai_eval: null
@@ -407936,7 +408736,7 @@ https://techcommunity.microsoft.com/t5/apps-on-azure/building-a-path-to-success-
   addition_method: manual
   content_hash: 3a7f175497eec5e2cebf8a6acdec13cef1476712be8fdeed56df7013e431aee6
   health_score: 100.0
-  last_checked: 1779030116.802805
+  last_checked: 1779030116
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:56.802805+02:00'
   last_ai_eval: null
@@ -407964,7 +408764,7 @@ https://techcommunity.microsoft.com/t5/apps-on-azure/full-stack-net-6-apps-with-
   addition_method: manual
   content_hash: c521cf23748a185c3f762d8866a6b5c9f3dd4f3efb1586ba57d60c8ac4e0e515
   health_score: 100.0
-  last_checked: 1779030535.91354
+  last_checked: 1779030535
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:55.913540+02:00'
   last_ai_eval: null
@@ -407992,7 +408792,7 @@ https://techcommunity.microsoft.com/t5/apps-on-azure/full-stack-net-6-apps-with-
   addition_method: manual
   content_hash: f74fb32465f3c7a342b01fb8a18dc4b26469c83cba3810304535348c0ce031c7
   health_score: 100.0
-  last_checked: 1779031403.310998
+  last_checked: 1779031403
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:23.310998+02:00'
   last_ai_eval: null
@@ -408020,7 +408820,7 @@ https://techcommunity.microsoft.com/t5/azure-arc-blog/in-preview-azure-key-vault
   addition_method: manual
   content_hash: 3974ad51bef92a1c3157472f6b57e533b04b98efcf2ea4ef028133d1cf412cc2
   health_score: 100.0
-  last_checked: 1779031412.257621
+  last_checked: 1779031412
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:32.257621+02:00'
   last_ai_eval: null
@@ -408046,7 +408846,7 @@ https://techcommunity.microsoft.com/t5/azure-architecture-blog/azure-openai-land
   addition_method: manual
   content_hash: 33f0e4710e5a4879c7c0e9119fe792574a4ccccae4d1718cdf2071280ded1eee
   health_score: 100.0
-  last_checked: 1779031119.945998
+  last_checked: 1779031119
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:39.945998+02:00'
   last_ai_eval: null
@@ -408074,7 +408874,7 @@ https://techcommunity.microsoft.com/t5/azure-architecture-blog/azure-openai-land
   addition_method: manual
   content_hash: 2843beed054e8050b323d8faa3d51ea1c5d5ccfcdaac0f5a1ca3fb2094155ecc
   health_score: 100.0
-  last_checked: 1779033918.732706
+  last_checked: 1779033918
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:18.732706+02:00'
   last_ai_eval: null
@@ -408101,7 +408901,7 @@ https://techcommunity.microsoft.com/t5/azure-architecture/course-blueprint/m-p/4
   addition_method: manual
   content_hash: f692d44f559f6a2d88a3d0abb12a5794b7c7b3af56e041d69d3e8095524c174c
   health_score: 100.0
-  last_checked: 1779031067.439985
+  last_checked: 1779031067
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:47.439985+02:00'
   last_ai_eval: null
@@ -408129,7 +408929,7 @@ https://techcommunity.microsoft.com/t5/azure-architecture/course-blueprint/m-p/4
   addition_method: manual
   content_hash: 67ee251f3815cc84375e389b03aef8f78d6a0c3a9edb5be871fc9cc52cac5ee1
   health_score: 100.0
-  last_checked: 1779033003.765591
+  last_checked: 1779033003
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:03.765591+02:00'
   last_ai_eval: null
@@ -408157,7 +408957,7 @@ https://techcommunity.microsoft.com/t5/azure-developer-community-blog/infra-in-a
   addition_method: manual
   content_hash: 30ea008e080b81ab972898e1e9d5c69e89be481081da8f225c6ad8d1d4fcc381
   health_score: 100.0
-  last_checked: 1779029558.213111
+  last_checked: 1779029558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:38.213111+02:00'
   last_ai_eval: null
@@ -408184,7 +408984,7 @@ https://techcommunity.microsoft.com/t5/azure-developer-community-blog/infra-in-a
   addition_method: manual
   content_hash: 9746e531227895a5f668fcf9f60824e65ea969babe97f7c05ee335ebe8dfbe2d
   health_score: 100.0
-  last_checked: 1779029244.246887
+  last_checked: 1779029244
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:24.246887+02:00'
   last_ai_eval: null
@@ -408212,7 +409012,7 @@ https://techcommunity.microsoft.com/t5/azure-developer-community-blog/infra-in-a
   addition_method: manual
   content_hash: e55fb1a1d731153e943b68844af12dcce8bfac917c98ffdea64c80da0607dd47
   health_score: 100.0
-  last_checked: 1779029341.939113
+  last_checked: 1779029341
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:01.939113+02:00'
   last_ai_eval: null
@@ -408239,7 +409039,7 @@ https://techcommunity.microsoft.com/t5/azure-for-isv-and-startups/azure-orphan-r
   addition_method: manual
   content_hash: a7e80b0faa9a30b238eb1f6c7c60b2cdc6bfd423358ec9c46b489d45b6166f28
   health_score: 100.0
-  last_checked: 1779032615.949701
+  last_checked: 1779032615
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:35.949701+02:00'
   last_ai_eval: null
@@ -408267,7 +409067,7 @@ https://techcommunity.microsoft.com/t5/azure-for-isv-and-startups/azure-orphan-r
   addition_method: manual
   content_hash: 7e68f252d6237f0274b421ef7c5ae288dce6004d9488cc96fcf9e968fe401a49
   health_score: 100.0
-  last_checked: 1779031673.498822
+  last_checked: 1779031673
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:53.498822+02:00'
   last_ai_eval: null
@@ -408295,7 +409095,7 @@ https://techcommunity.microsoft.com/t5/azure-for-isv-and-startups/azure-orphan-r
   addition_method: manual
   content_hash: f8d3d188d8b15fff47024c6da2aa9dd161ebe004770dac7d234d66aa671c6f5b
   health_score: 100.0
-  last_checked: 1779033094.928791
+  last_checked: 1779033094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:34.928791+02:00'
   last_ai_eval: null
@@ -408323,7 +409123,7 @@ https://techcommunity.microsoft.com/t5/azure-for-isv-and-startups/azure-orphan-r
   addition_method: manual
   content_hash: 1d840d4f03ed8ac30b50081bdb4be70d5980874366d1e345fbfa321c6fe8f439
   health_score: 100.0
-  last_checked: 1779030526.682064
+  last_checked: 1779030526
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:46.682064+02:00'
   last_ai_eval: null
@@ -408349,7 +409149,7 @@ https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-templ
   addition_method: manual
   content_hash: 54a4de742f3c9ff437a117aff7ea52770b2c75df32e7835d03b07638718492f4
   health_score: 100.0
-  last_checked: 1779034324.017351
+  last_checked: 1779034324
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:04.017351+02:00'
   last_ai_eval: null
@@ -408377,7 +409177,7 @@ https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-templ
   addition_method: manual
   content_hash: 415f7eb2b30d36cc496d1bc94645c0ea541dbcfe132955b9408a45a77d9cd39c
   health_score: 100.0
-  last_checked: 1779030415.752457
+  last_checked: 1779030415
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:55.752457+02:00'
   last_ai_eval: null
@@ -408405,7 +409205,7 @@ https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-templ
   addition_method: manual
   content_hash: 9ad43d9cb728a19bab1d08eb86f494356d6e1afdc456fa7f01612b6a26caa387
   health_score: 100.0
-  last_checked: 1779029148.835106
+  last_checked: 1779029148
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:48.835106+02:00'
   last_ai_eval: null
@@ -408433,7 +409233,7 @@ https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-templ
   addition_method: manual
   content_hash: d9e79673e442b8bc4b61696eea873d01886703d20cfe542171c06ae8000e6c6a
   health_score: 100.0
-  last_checked: 1779034212.879692
+  last_checked: 1779034212
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:12.879692+02:00'
   last_ai_eval: null
@@ -408461,7 +409261,7 @@ https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-templ
   addition_method: manual
   content_hash: 4f3e78b53277c141f9e7bbaf4e77417ed2687c8bbf4d68c71a54ec3455b7dcce
   health_score: 100.0
-  last_checked: 1779030733.971041
+  last_checked: 1779030733
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:13.971041+02:00'
   last_ai_eval: null
@@ -408489,7 +409289,7 @@ https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-templ
   addition_method: manual
   content_hash: b9622607457a35ed6c1e97000180eb5ae84fe3b5983d3b9e6681054f71d9d833
   health_score: 100.0
-  last_checked: 1779030088.707785
+  last_checked: 1779030088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:28.707785+02:00'
   last_ai_eval: null
@@ -408517,7 +409317,7 @@ https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-templ
   addition_method: manual
   content_hash: 4eb9aa3b932200382d719736b03af13c6f764a6de62bafb18aa540d80bb99c5d
   health_score: 100.0
-  last_checked: 1779030301.115948
+  last_checked: 1779030301
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:01.115948+02:00'
   last_ai_eval: null
@@ -408544,7 +409344,7 @@ https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-templ
   addition_method: manual
   content_hash: 0eb63d314caae36d587e06003718ec1b97eac6506583eca8fee4efed5928a510
   health_score: 100.0
-  last_checked: 1779031119.520949
+  last_checked: 1779031119
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:39.520949+02:00'
   last_ai_eval: null
@@ -408572,7 +409372,7 @@ https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-templ
   addition_method: manual
   content_hash: 9db4943875a9e2114c1ee023b1d36a0a97045b5fbcd08546007fd4ab2ce19343
   health_score: 100.0
-  last_checked: 1779032794.688788
+  last_checked: 1779032794
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:34.688788+02:00'
   last_ai_eval: null
@@ -408600,7 +409400,7 @@ https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-templ
   addition_method: manual
   content_hash: 26c0e2a686d374159cb8217723835961b8a93181a121a1f219419b7826cbe743
   health_score: 100.0
-  last_checked: 1779031678.390894
+  last_checked: 1779031678
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:58.390894+02:00'
   last_ai_eval: null
@@ -408628,7 +409428,7 @@ https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-templ
   addition_method: manual
   content_hash: 70a4bb367b75bb1a35f0408b1190ab1f90837c34c0b5cb8caead4a51215e46f1
   health_score: 100.0
-  last_checked: 1779031187.983231
+  last_checked: 1779031187
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:47.983231+02:00'
   last_ai_eval: null
@@ -408656,7 +409456,7 @@ https://techcommunity.microsoft.com/t5/azure-migration-and/implement-azure-landi
   addition_method: manual
   content_hash: 0e76204eacd92689465d51a8415a7291be017988e0d157b835979b1eb8b2711c
   health_score: 100.0
-  last_checked: 1779029375.888181
+  last_checked: 1779029375
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:35.888181+02:00'
   last_ai_eval: null
@@ -408684,7 +409484,7 @@ https://techcommunity.microsoft.com/t5/azure-migration/containerize-and-migrate-
   addition_method: manual
   content_hash: 474a27444195a4fb0b37d56f3cffa15408748eb4ac42d772c8e744e08b69b593
   health_score: 100.0
-  last_checked: 1779031386.585267
+  last_checked: 1779031386
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:06.585267+02:00'
   last_ai_eval: null
@@ -408712,7 +409512,7 @@ https://techcommunity.microsoft.com/t5/azure-migration/containerize-and-migrate-
   addition_method: manual
   content_hash: 844677550e95cb07f3aa32e13c0d949b3b228252c8a05907e8c0274d49bc2bb2
   health_score: 100.0
-  last_checked: 1779034102.850118
+  last_checked: 1779034102
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:22.850118+02:00'
   last_ai_eval: null
@@ -408741,7 +409541,7 @@ https://techcommunity.microsoft.com/t5/azure-migration/containerize-and-migrate-
   addition_method: manual
   content_hash: 5b12e7536ea295fb23d163d07d0a247d83ab084f19f1f6d31f0b7600c8c6c6c4
   health_score: 100.0
-  last_checked: 1779033732.89204
+  last_checked: 1779033732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:12.892040+02:00'
   last_ai_eval: null
@@ -408769,7 +409569,7 @@ https://techcommunity.microsoft.com/t5/azure-migration/containerize-and-migrate-
   addition_method: manual
   content_hash: c0ce3d79bee1e92cd853b40e04ac58b470ba373f3880bd3be1993ab1784fb0c8
   health_score: 100.0
-  last_checked: 1779030676.210962
+  last_checked: 1779030676
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:16.210962+02:00'
   last_ai_eval: null
@@ -408797,7 +409597,7 @@ https://techcommunity.microsoft.com/t5/azure-migration/containerize-and-migrate-
   addition_method: manual
   content_hash: 4b78ef7493b7f5cbf3c5e273e75499263036d071b0ab3276d1ccbc4751f04a34
   health_score: 100.0
-  last_checked: 1779034106.97889
+  last_checked: 1779034106
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:26.978890+02:00'
   last_ai_eval: null
@@ -408823,7 +409623,7 @@ https://techcommunity.microsoft.com/t5/azure-paas-blog/azure-storage-blob-count-
   addition_method: manual
   content_hash: 829378fe74208ac33945856345f717cc6dbc9e3fa63c7222dfeb1b9838fa2bf6
   health_score: 100.0
-  last_checked: 1779034310.736715
+  last_checked: 1779034310
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:50.736715+02:00'
   last_ai_eval: null
@@ -408850,7 +409650,7 @@ https://techcommunity.microsoft.com/t5/azure-security-center/security-control-im
   addition_method: manual
   content_hash: 7a7fefa05bd6abdb41aa2e97f61a1916f8c6a497a4a4aea03f0dd0e8915a72cb
   health_score: 100.0
-  last_checked: 1779034511.79185
+  last_checked: 1779034511
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:11.791850+02:00'
   last_ai_eval: null
@@ -408878,7 +409678,7 @@ https://techcommunity.microsoft.com/t5/azure-sentinel/non-interactive-logins-min
   addition_method: manual
   content_hash: cc4f32fa9e1050aa7280eb889ffcf69b05406176fb8c37afd0dabacbf2d3ca23
   health_score: 100.0
-  last_checked: 1779030026.282267
+  last_checked: 1779030026
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:26.282267+02:00'
   last_ai_eval: null
@@ -408905,7 +409705,7 @@ https://techcommunity.microsoft.com/t5/azure-sql-blog/azure-sql-managed-instance
   addition_method: manual
   content_hash: c4477986e96075fd8daa747cece8d9ecab56cbff351dd041ef50fe3c8d6eccb7
   health_score: 100.0
-  last_checked: 1779031593.458278
+  last_checked: 1779031593
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:33.458278+02:00'
   last_ai_eval: null
@@ -408933,7 +409733,7 @@ https://techcommunity.microsoft.com/t5/azure-sql-blog/azure-sql-managed-instance
   addition_method: manual
   content_hash: 7b4c2b6080ebf31acbf9604c46f89ccd0bae306eb80646342b84a3d1d73812ce
   health_score: 100.0
-  last_checked: 1779030869.931964
+  last_checked: 1779030869
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:29.931964+02:00'
   last_ai_eval: null
@@ -408960,7 +409760,7 @@ https://techcommunity.microsoft.com/t5/azure-storage-blog/azure-container-storag
   addition_method: manual
   content_hash: 02213702ab7f40d6f62279a13bd5d8cdc733ae2ab622b9e00c19528468f98387
   health_score: 100.0
-  last_checked: 1779030967.327894
+  last_checked: 1779030967
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:07.327894+02:00'
   last_ai_eval: null
@@ -408988,7 +409788,7 @@ https://techcommunity.microsoft.com/t5/azure-storage-blog/azure-container-storag
   addition_method: manual
   content_hash: 4c106d262a276445cd7892147d3ca98c49bc813d0aac345d02e45c4dcb810cad
   health_score: 100.0
-  last_checked: 1779030509.383318
+  last_checked: 1779030509
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:29.383318+02:00'
   last_ai_eval: null
@@ -409016,7 +409816,7 @@ https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-a-new-login-e
   addition_method: manual
   content_hash: 952edaeb122f1f4c70168bbc41d461842e3242d7dd4347f74ed0b27b21958b4b
   health_score: 100.0
-  last_checked: 1779031717.098857
+  last_checked: 1779031717
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:37.098857+02:00'
   last_ai_eval: null
@@ -409043,7 +409843,7 @@ https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-azapi-dynamic
   addition_method: manual
   content_hash: 88ec5b2ae808737386227f2c567cda2344b12cbee1f81b77e50e760de6ccd337
   health_score: 100.0
-  last_checked: 1779031597.41731
+  last_checked: 1779031597
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:37.417310+02:00'
   last_ai_eval: null
@@ -409070,7 +409870,7 @@ https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-azapi-dynamic
   addition_method: manual
   content_hash: 0abbe55b2ea8da9fc09461f6ecdd1478261ce6d4ebe9b355411b7633e8bab930
   health_score: 100.0
-  last_checked: 1779029880.887801
+  last_checked: 1779029880
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:00.887801+02:00'
   last_ai_eval: null
@@ -409098,7 +409898,7 @@ https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-template-base
   addition_method: manual
   content_hash: 2004df5cf94ab5cc7f62e2ef2fbf346871d346a40ec23abdea2def8a06b4bd5b
   health_score: 100.0
-  last_checked: 1779032229.322793
+  last_checked: 1779032229
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:09.322793+02:00'
   last_ai_eval: null
@@ -409126,7 +409926,7 @@ https://techcommunity.microsoft.com/t5/azure-tools-blog/azure-landing-zones-acce
   addition_method: manual
   content_hash: 5de97ec79c5fa6fe3f32615313d6c2025fed03329f7c2f1ea63cccd8a6f1b572
   health_score: 100.0
-  last_checked: 1779030287.372648
+  last_checked: 1779030287
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:47.372648+02:00'
   last_ai_eval: null
@@ -409154,7 +409954,7 @@ https://techcommunity.microsoft.com/t5/azure-tools-blog/introducing-azure-verifi
   addition_method: manual
   content_hash: e10930bbb6d01059cc64d1fe5c126581a863be13dea2e65aad11a1ad2acd6d50
   health_score: 100.0
-  last_checked: 1779031846.085181
+  last_checked: 1779031846
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:46.085181+02:00'
   last_ai_eval: null
@@ -409180,7 +409980,7 @@ https://techcommunity.microsoft.com/t5/azure-tools-blog/terraform-on-azure-febru
   addition_method: manual
   content_hash: 5ee45540c6812d81672b28e52c39f96059ad9e816b1a76ae08d177112421b6c5
   health_score: 100.0
-  last_checked: 1779034324.408531
+  last_checked: 1779034324
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:04.408531+02:00'
   last_ai_eval: null
@@ -409208,7 +410008,7 @@ https://techcommunity.microsoft.com/t5/azure/dynamic-user-membership-rules-azure
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031128.056822
+  last_checked: 1779031128
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:48.056822+02:00'
   last_ai_eval: null
@@ -409235,7 +410035,7 @@ https://techcommunity.microsoft.com/t5/containers/securing-windows-workloads-on-
   addition_method: manual
   content_hash: 6abbf5c1b29d4ebafcf286611e5ee1cefe105e51db857e29e66f871aee8c8ff1
   health_score: 100.0
-  last_checked: 1779030967.604886
+  last_checked: 1779030967
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:07.604886+02:00'
   last_ai_eval: null
@@ -409262,7 +410062,7 @@ https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-po
   addition_method: manual
   content_hash: 3826b78f3bccd62be29a9aebf40c1feba45ecdbea725c0e07ee184d115777f00
   health_score: 100.0
-  last_checked: 1779032759.38936
+  last_checked: 1779032759
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:59.389360+02:00'
   last_ai_eval: null
@@ -409289,7 +410089,7 @@ https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-po
   addition_method: manual
   content_hash: 2a18f52e9ad74c2625e2306118876395ef2a5871eb0ab3c0942b562c7966a43f
   health_score: 100.0
-  last_checked: 1779033505.146311
+  last_checked: 1779033505
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:25.146311+02:00'
   last_ai_eval: null
@@ -409316,7 +410116,7 @@ https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-sa
   addition_method: manual
   content_hash: 70a744c6c48b21e50a465ed72531fea73c4d3d7514659d10950eaa55dba54ad9
   health_score: 100.0
-  last_checked: 1779030871.067978
+  last_checked: 1779030871
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:31.067978+02:00'
   last_ai_eval: null
@@ -409342,7 +410142,7 @@ https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-sa
   addition_method: manual
   content_hash: 7bfdffdcb404ed51d6248eaa348bfbaf4d78576df0e3e360c31a6590f483e207
   health_score: 100.0
-  last_checked: 1779034275.543171
+  last_checked: 1779034275
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:15.543171+02:00'
   last_ai_eval: null
@@ -409370,7 +410170,7 @@ https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-sa
   addition_method: manual
   content_hash: c554b6ef990ee19c432c0b471c793d6dfbb9f79f2a77af8139408e3cfb9de95e
   health_score: 100.0
-  last_checked: 1779031228.015737
+  last_checked: 1779031228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:28.015737+02:00'
   last_ai_eval: null
@@ -409397,7 +410197,7 @@ https://techcommunity.microsoft.com/t5/custom/page/page-id/learn?product=All:
   addition_method: manual
   content_hash: cb03eeccf93ca724931dd01723882a4eb09f6f4a2ec90f5b09f06a868dac91c6
   health_score: 100.0
-  last_checked: 1779029718.193897
+  last_checked: 1779029718
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:18.193897+02:00'
   last_ai_eval: null
@@ -409425,7 +410225,7 @@ https://techcommunity.microsoft.com/t5/custom/page/page-id/learn?product=All:
   addition_method: manual
   content_hash: 70aa7f8d6368dbba9ed5f7799ab591be314c4c1bae1b2a0166e139ab13645474
   health_score: 100.0
-  last_checked: 1779032052.210495
+  last_checked: 1779032052
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:12.210495+02:00'
   last_ai_eval: null
@@ -409453,7 +410253,7 @@ https://techcommunity.microsoft.com/t5/custom/page/page-id/learn?product=All:
   addition_method: manual
   content_hash: 8fa366a5f511bc2b3fef051214d0dd014ee017cdc7b1b75c6691de1b5479838b
   health_score: 100.0
-  last_checked: 1779029637.839123
+  last_checked: 1779029637
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:57.839123+02:00'
   last_ai_eval: null
@@ -409481,7 +410281,7 @@ https://techcommunity.microsoft.com/t5/custom/page/page-id/learn?product=All:
   addition_method: manual
   content_hash: 026e8cde04efa1199e15165471ed4fd202ad3600cccf41d1724a96fe4030d55d
   health_score: 100.0
-  last_checked: 1779034213.82864
+  last_checked: 1779034213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:13.828640+02:00'
   last_ai_eval: null
@@ -409507,7 +410307,7 @@ https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-orphan-resource
   addition_method: manual
   content_hash: 34b92a3fd01746ec62136b46866d77a5cd36238eaa7e4b378411696461464b51
   health_score: 100.0
-  last_checked: 1779031023.426949
+  last_checked: 1779031023
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:03.426949+02:00'
   last_ai_eval: null
@@ -409535,7 +410335,7 @@ https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-policy-for-azur
   addition_method: manual
   content_hash: 2b7bd57cb79cbae1514f564fff5e67eeb88fb8191f9017c96bf31e3c5676a79f
   health_score: 100.0
-  last_checked: 1779031038.923041
+  last_checked: 1779031038
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:18.923041+02:00'
   last_ai_eval: null
@@ -409563,7 +410363,7 @@ https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-policy-for-azur
   addition_method: manual
   content_hash: eaae2a67f5fd69285034071e85e67caf1a0b7543865ad7300110305f3004036c
   health_score: 100.0
-  last_checked: 1779033919.007818
+  last_checked: 1779033919
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:19.007818+02:00'
   last_ai_eval: null
@@ -409590,7 +410390,7 @@ https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-policy-for-azur
   addition_method: manual
   content_hash: 9206371f72871a5daa1c963171d4ceb6a66447598cb4908918f23fb947995a11
   health_score: 100.0
-  last_checked: 1779029995.870559
+  last_checked: 1779029995
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:55.870559+02:00'
   last_ai_eval: null
@@ -409618,7 +410418,7 @@ https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-policy-for-azur
   addition_method: manual
   content_hash: 89a975f0843a11893f23088caad2a21015997e190fa5586f94602de971bf5dac
   health_score: 100.0
-  last_checked: 1779031503.166768
+  last_checked: 1779031503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:03.166768+02:00'
   last_ai_eval: null
@@ -409646,7 +410446,7 @@ https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-policy-for-azur
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031150.009071
+  last_checked: 1779031150
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:10.009071+02:00'
   last_ai_eval: null
@@ -409674,7 +410474,7 @@ https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-policy-for-azur
   addition_method: manual
   content_hash: 6b1d59dd485d74befb82e853d42ed2bb4ae1ab462f38e421174f832d513be7e4
   health_score: 100.0
-  last_checked: 1779029144.21233
+  last_checked: 1779029144
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:44.212330+02:00'
   last_ai_eval: null
@@ -409702,7 +410502,7 @@ https://techcommunity.microsoft.com/t5/fasttrack-for-azure/microsoft-fabric-mult
   addition_method: manual
   content_hash: bc5b2226c46bdd641f93e0881d3e4ad033908710759f65804e72bc9e730f8e5c
   health_score: 100.0
-  last_checked: 1779030336.755083
+  last_checked: 1779030336
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:36.755083+02:00'
   last_ai_eval: null
@@ -409730,7 +410530,7 @@ https://techcommunity.microsoft.com/t5/finops-blog/get-tailored-insights-with-ou
   addition_method: manual
   content_hash: 6de76283a5aa9c046110fef42537187fc25dd0b7dc59e2dedfae6a47f5b1ab3d
   health_score: 100.0
-  last_checked: 1779029072.247905
+  last_checked: 1779029072
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:32.247905+02:00'
   last_ai_eval: null
@@ -409757,7 +410557,7 @@ https://techcommunity.microsoft.com/t5/finops-blog/identify-your-savings-potenti
   addition_method: manual
   content_hash: 7b7bce0ea04d13953b6657d9fdc5694aec8eaf43db13b43616af9bba33c265d8
   health_score: 100.0
-  last_checked: 1779032154.324627
+  last_checked: 1779032154
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:54.324627+02:00'
   last_ai_eval: null
@@ -409785,7 +410585,7 @@ https://techcommunity.microsoft.com/t5/finops-blog/identify-your-savings-potenti
   addition_method: manual
   content_hash: 071841b6ea8ffa664a94c7f8b4432ce07c1ae327c6bee2f249dbedc088b1a623
   health_score: 100.0
-  last_checked: 1779034320.502217
+  last_checked: 1779034320
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:00.502217+02:00'
   last_ai_eval: null
@@ -409813,7 +410613,7 @@ https://techcommunity.microsoft.com/t5/itops-talk-blog/azure-terrafy-import-your
   addition_method: manual
   content_hash: db0c90c1c8ec4ed7a983ffc8a8370ad936198e9fbb580e50d0c52e3934f4f3f9
   health_score: 100.0
-  last_checked: 1779031091.120948
+  last_checked: 1779031091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:11.120948+02:00'
   last_ai_eval: null
@@ -409840,7 +410640,7 @@ https://techcommunity.microsoft.com/t5/itops-talk-blog/iis-central-certificate-s
   addition_method: manual
   content_hash: 3ad387f6692631e8446a8c1decb81463c3a8ab8a6c6ff96b97ebed47981b8e9c
   health_score: 100.0
-  last_checked: 1779032554.027716
+  last_checked: 1779032554
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:34.027716+02:00'
   last_ai_eval: null
@@ -409868,7 +410668,7 @@ https://techcommunity.microsoft.com/t5/itops-talk-blog/infrastructure-as-code-ia
   addition_method: manual
   content_hash: 0f6922af849ba945a759395ab413be42eb43c2135e71f16b5ee12e8d26f8a775
   health_score: 100.0
-  last_checked: 1779031471.042478
+  last_checked: 1779031471
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:31.042478+02:00'
   last_ai_eval: null
@@ -409896,7 +410696,7 @@ https://techcommunity.microsoft.com/t5/itops-talk-blog/standardize-devops-practi
   addition_method: manual
   content_hash: 22f2d98c78999413f66ce27ed15125034a47e2a5f345afda2134688608411738
   health_score: 100.0
-  last_checked: 1779031358.018945
+  last_checked: 1779031358
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:38.018945+02:00'
   last_ai_eval: null
@@ -409924,7 +410724,7 @@ https://techcommunity.microsoft.com/t5/itops-talk-blog/standardize-devops-practi
   addition_method: manual
   content_hash: 0aac9532c8f6d3d26afa6341bd119b8c004629662e6802051091404dd6b3f6c0
   health_score: 100.0
-  last_checked: 1779030612.364157
+  last_checked: 1779030612
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:12.364157+02:00'
   last_ai_eval: null
@@ -409952,7 +410752,7 @@ https://techcommunity.microsoft.com/t5/itops-talk-blog/standardize-devops-practi
   addition_method: manual
   content_hash: 89c3c39a14155f8b088d4b44d8e152e8a80f4a8488b679dea5d414ef7ce18f1b
   health_score: 100.0
-  last_checked: 1779031038.799895
+  last_checked: 1779031038
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:18.799895+02:00'
   last_ai_eval: null
@@ -409980,7 +410780,7 @@ https://techcommunity.microsoft.com/t5/itops-talk-blog/standardize-devops-practi
   addition_method: manual
   content_hash: 159419be7cce155d2e794442fb8bab9e4cbb14d6c1276b2a959cf6e8edc4f160
   health_score: 100.0
-  last_checked: 1779033803.139761
+  last_checked: 1779033803
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:23.139761+02:00'
   last_ai_eval: null
@@ -410008,7 +410808,7 @@ https://techcommunity.microsoft.com/t5/itops-talk-blog/standardize-devops-practi
   addition_method: manual
   content_hash: 7a558f0b2386251930b93dd18d9b37f8d97af63499d20f7cd57346bee2cee671
   health_score: 100.0
-  last_checked: 1779032836.497484
+  last_checked: 1779032836
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:16.497484+02:00'
   last_ai_eval: null
@@ -410035,7 +410835,7 @@ https://techcommunity.microsoft.com/t5/itops-talk-blog/standardize-devops-practi
   addition_method: manual
   content_hash: a585cab38f2c9fb70a94dffefa635851f2f0bc769ec002ad621079f93eeacb5e
   health_score: 100.0
-  last_checked: 1779031947.816252
+  last_checked: 1779031947
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:27.816252+02:00'
   last_ai_eval: null
@@ -410063,7 +410863,7 @@ https://techcommunity.microsoft.com/t5/microsoft-intune/use-powershell-to-retrie
   addition_method: manual
   content_hash: bd15d0a3842a4d305e847092690ff22e4806f2855e247347323b29da45449c71
   health_score: 100.0
-  last_checked: 1779031035.073198
+  last_checked: 1779031035
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:15.073198+02:00'
   last_ai_eval: null
@@ -410090,7 +410890,7 @@ https://techcommunity.microsoft.com/t5/microsoft-teams-blog/new-bitbucket-bot-fo
   addition_method: manual
   content_hash: 6d9ed00aaf3812e71b7b0094ff7167b0d475d801293df377e3eb8621170cc14c
   health_score: 100.0
-  last_checked: 1779029253.447022
+  last_checked: 1779029253
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:33.447022+02:00'
   last_ai_eval: null
@@ -410118,7 +410918,7 @@ https://techcommunity.microsoft.com/t5/microsoft-teams-blog/new-bitbucket-bot-fo
   addition_method: manual
   content_hash: 47c5cb681939fb75f04c13da24ebe3ffcae9c4b695f29f5c1bd887094430f257
   health_score: 100.0
-  last_checked: 1779029176.399118
+  last_checked: 1779029176
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:16.399118+02:00'
   last_ai_eval: null
@@ -410145,7 +410945,7 @@ https://techcommunity.microsoft.com/t5/startups-at-microsoft/from-zero-to-hero-w
   addition_method: manual
   content_hash: 1fb048965b63ff0d0f482fa0f311de16d8a79b2c5746985d264281674a18214a
   health_score: 100.0
-  last_checked: 1779033767.940146
+  last_checked: 1779033767
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:47.940146+02:00'
   last_ai_eval: null
@@ -410172,7 +410972,7 @@ https://techcommunity.microsoft.com/t5/windows-powershell/an-example-why-powersh
   addition_method: manual
   content_hash: bf4892a2992dc43d3c0bf6406c52b03c8bb0a5b8ddff81c4bb7fbb15f7d09f34
   health_score: 100.0
-  last_checked: 1779029312.32388
+  last_checked: 1779029312
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:32.323880+02:00'
   last_ai_eval: null
@@ -410200,7 +411000,7 @@ https://techcommunity.microsoft.com/t5/windows-powershell/an-example-why-powersh
   addition_method: manual
   content_hash: dccf877ae88b92999792567f262b0ceff944b80e7c243cc9219d03d441657225
   health_score: 100.0
-  last_checked: 1779033810.467074
+  last_checked: 1779033810
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:30.467074+02:00'
   last_ai_eval: null
@@ -410234,7 +411034,7 @@ https://techcommunity.microsoft.com/tag/marketplace%20ai%20apps%20%26%20agents?n
   addition_method: automatic
   content_hash: 6f9cb9cfe14b6e3872bd9a7d3b6a7ed0e627c16e8e47b979fb1c153b48567f5f
   health_score: null
-  last_checked: 1780352454.119831
+  last_checked: 1780352454
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:54.119831+02:00'
   last_ai_eval: null
@@ -410376,7 +411176,7 @@ https://techcrunch.com/2021/11/30/aws-launches-karpenter-an-open-source-autoscal
   addition_method: manual
   content_hash: b51d8e8b4aa4db8591ed719d5b84fa0328906da1e726e6e7ae3c358ff8e753ad
   health_score: 100.0
-  last_checked: 1779032519.277527
+  last_checked: 1779032519
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:41:59.277527+02:00'
   last_ai_eval: null
@@ -410479,7 +411279,7 @@ https://techdocs.akamai.com/app-platform/docs/welcome:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736070.651634
+  last_checked: 1781736070
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:10.651634+02:00'
   last_ai_eval: null
@@ -410511,7 +411311,7 @@ https://techdozo.dev/grpc-load-balancing-on-kubernetes-using-headless-service:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029151.652887
+  last_checked: 1779029151
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:51.652887+02:00'
   last_ai_eval: null
@@ -410609,7 +411409,7 @@ https://techgenix.com/data-storage-management-for-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031591.577643
+  last_checked: 1779031591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:31.577643+02:00'
   last_ai_eval: null
@@ -410640,7 +411440,7 @@ https://techiekhannotes.blogspot.com/2018/12/artemis-monitoring-with-grafana.htm
   addition_method: manual
   content_hash: 8db1d9798466c14c93cb77cf8729a3fe2e3886bb5994b3cc1e78c87c5b28425f
   health_score: 100.0
-  last_checked: 1779032368.676989
+  last_checked: 1779032368
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:28.676989+02:00'
   last_ai_eval: null
@@ -410666,7 +411466,7 @@ https://techiescamp.com/courses/kubernetes-kustomize:
   addition_method: manual
   content_hash: 1de134d154d9a468aa18d65cbc5210c05ce04931f03d3797eb4d6734a8d34576
   health_score: 100.0
-  last_checked: 1779032525.345098
+  last_checked: 1779032525
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:05.345098+02:00'
   last_ai_eval: null
@@ -410727,7 +411527,7 @@ https://technos.medium.com/how-kubectl-apply-command-works-d092121056d3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032036.649483
+  last_checked: 1779032036
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:56.649483+02:00'
   last_ai_eval: null
@@ -410761,7 +411561,7 @@ https://technos.medium.com/kubernetes-services-for-absolute-beginners-nodeport-1
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029128.48377
+  last_checked: 1779029128
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:28.483770+02:00'
   last_ai_eval: null
@@ -410793,7 +411593,7 @@ https://technos.medium.com/kubernetes-workflow-bad346c54962:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029163.31039
+  last_checked: 1779029163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:03.310390+02:00'
   last_ai_eval: null
@@ -410889,7 +411689,7 @@ https://techxplore.com/news/2023-12-open-source-framework-large-language-pre-tra
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034431.589958
+  last_checked: 1779034431
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:51.589958+02:00'
   last_ai_eval: null
@@ -410916,7 +411716,7 @@ https://teivah.medium.com/when-to-use-generics-in-go-36d49c1aeda:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031801.783534
+  last_checked: 1779031801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:01.783534+02:00'
   last_ai_eval: null
@@ -411115,7 +411915,7 @@ https://templates.cloudonaut.io:
   addition_method: manual
   content_hash: e118943a718dfb65582d4f04d0a19873b91aa4142115fa9790dee082133a8731
   health_score: 100.0
-  last_checked: 1779030084.890084
+  last_checked: 1779030084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:24.890084+02:00'
   last_ai_eval: null
@@ -411209,7 +412009,7 @@ https://teplyheng.medium.com/in-depth-understanding-of-deployments-in-kubernetes
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033432.07447
+  last_checked: 1779033432
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:12.074470+02:00'
   last_ai_eval: null
@@ -411243,7 +412043,7 @@ https://teplyheng.medium.com/understand-the-difference-between-deployments-and-r
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031804.947698
+  last_checked: 1779031804
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:04.947698+02:00'
   last_ai_eval: null
@@ -411316,7 +412116,7 @@ https://terminalsandcoffee.com/setting-up-the-aws-cli-iam-user-api-keys-b83554e3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029941.379276
+  last_checked: 1779029941
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:01.379276+02:00'
   last_ai_eval: null
@@ -411380,7 +412180,7 @@ https://terraform-infraestructura.readthedocs.io:
   addition_method: manual
   content_hash: d3ee17989190761652ddae8c3ef2569b35b0191bb6c0cc3028fb266cad2488ee
   health_score: 100.0
-  last_checked: 1779032333.587014
+  last_checked: 1779032333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:53.587014+02:00'
   last_ai_eval: null
@@ -411472,7 +412272,7 @@ https://terragrunt.gruntwork.io:
   addition_method: manual
   content_hash: 4425e75132e486fded1c99643cef4af2503522bde090102b539f18c7adb9b6d4
   health_score: 100.0
-  last_checked: 1779033773.323834
+  last_checked: 1779033773
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:53.323834+02:00'
   last_ai_eval: null
@@ -411755,7 +412555,7 @@ https://testguild.com/podcast/automation/a345-mohamed:
   addition_method: manual
   content_hash: d9deb6ff05b4a32902b3a248b7d672456f4d6dcbbd2d4aab37806a0eedf61b79
   health_score: 100.0
-  last_checked: 1779034392.249777
+  last_checked: 1779034392
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:12.249777+02:00'
   last_ai_eval: null
@@ -411855,7 +412655,7 @@ https://testkube.io:
   addition_method: manual
   content_hash: 1ff0e2bbb396a81cc1dbf4e2988c5fa28ead66bf47cedbb70d759e9793db8e2a
   health_score: 100.0
-  last_checked: 1779034579.9394
+  last_checked: 1779034579
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:16:19.939400+02:00'
   last_ai_eval: null
@@ -411921,7 +412721,7 @@ https://testsvision.com/6-popular-automation-testing-frameworks-tools:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032949.822971
+  last_checked: 1779032949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:09.822971+02:00'
   last_ai_eval: null
@@ -412017,7 +412817,7 @@ https://tetrate.io/blog/27835-revision-v1:
   addition_method: manual
   content_hash: 7e5c5ce4ada41a2f15a2c2bf6bd1eefbe41a9a880266f634747995748cb9dbb0
   health_score: 100.0
-  last_checked: 1779130495.02792
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.027920+02:00'
   last_ai_eval: null
@@ -412174,7 +412974,7 @@ https://the-awesome-git-cheat-sheet.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030848.669131
+  last_checked: 1779030848
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:08.669131+02:00'
   last_ai_eval: null
@@ -412239,7 +413039,7 @@ https://the-tech-guy.in/2022/03/08/automating-lamp-config-using-terraform-and-an
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033827.249147
+  last_checked: 1779033827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:47.249147+02:00'
   last_ai_eval: null
@@ -412471,7 +413271,7 @@ https://thecloudblog.net/post/managing-applications-in-kubernetes-with-the-carve
   addition_method: manual
   content_hash: 667bf23db229b202302d8c021c5d545aa4cc185444d8434f1a5b7f70e16771e6
   health_score: 100.0
-  last_checked: 1779029916.914113
+  last_checked: 1779029916
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:58:36.914113+02:00'
   last_ai_eval: null
@@ -412537,7 +413337,7 @@ https://thedevopsblog.co.uk/terraform-cli-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033845.284042
+  last_checked: 1779033845
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:05.284042+02:00'
   last_ai_eval: null
@@ -412570,7 +413370,7 @@ https://thedevopslife.com/kubernetes-gui-lens-ide:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032797.840686
+  last_checked: 1779032797
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:37.840686+02:00'
   last_ai_eval: null
@@ -412604,7 +413404,7 @@ https://thedigitalprojectmanager.com/es/agile-frente-a-waterfall:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029371.119806
+  last_checked: 1779029371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:31.119806+02:00'
   last_ai_eval: null
@@ -412636,7 +413436,7 @@ https://thedigitalprojectmanager.com/es/grafico-raci-manera-mas-simple:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029464.785848
+  last_checked: 1779029464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:04.785848+02:00'
   last_ai_eval: null
@@ -412665,7 +413465,7 @@ https://thedigitalprojectmanager.com/raci-chart-made-simple:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029267.8116
+  last_checked: 1779029267
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:47.811600+02:00'
   last_ai_eval: null
@@ -412698,7 +413498,7 @@ https://theengineeringmanager.substack.com/p/how-do-i-progress-to-the-next-level
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033486.707749
+  last_checked: 1779033486
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:06.707749+02:00'
   last_ai_eval: null
@@ -412729,7 +413529,7 @@ https://theforeman.org/2021/01/updating-foreman-inventory-with-system-facts.html
   addition_method: manual
   content_hash: b030bba9470001d42f0c088adbedae071dcbe30b2dca66464f4571cfa9a8558e
   health_score: 100.0
-  last_checked: 1779034480.099392
+  last_checked: 1779034480
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:14:40.099392+02:00'
   last_ai_eval: null
@@ -412755,7 +413555,7 @@ https://theforeman.org/2021/09/foreman-30-is-here.html:
   addition_method: manual
   content_hash: 666112a9466452b65eef704031ffd466830608f62f40484bccae63a0ea22e7df
   health_score: 100.0
-  last_checked: 1779030787.622022
+  last_checked: 1779030787
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:13:07.622022+02:00'
   last_ai_eval: null
@@ -412781,7 +413581,7 @@ https://theglitchblog.com/2021/06/17/logging-in-python-using-best-practices:
   addition_method: manual
   content_hash: e8dbab5157f31f7f2752f1222184082bb369bbb324107f6a27c7dca33ebbc151
   health_score: 100.0
-  last_checked: 1779031017.003793
+  last_checked: 1779031017
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:57.003793+02:00'
   last_ai_eval: null
@@ -413039,7 +413839,7 @@ https://thelinuxnotes.com/index.php/how-to-deploy-kafka-in-kubernetes-with-helm-
   addition_method: manual
   content_hash: 84616fa8265ba6b0d2f8917884d1e5b485872eb5016ba08cdc40f39f43ac8e12
   health_score: 100.0
-  last_checked: 1779030340.926561
+  last_checked: 1779030340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:40.926561+02:00'
   last_ai_eval: null
@@ -413099,7 +413899,7 @@ https://thenewstack.io/10-cloud-deficiencies-you-should-know:
   addition_method: manual
   content_hash: ffbccef578b910a6f67299142920731dacfd348ee1ee3bed966c04424c7da1c6
   health_score: 100.0
-  last_checked: 1779030854.330776
+  last_checked: 1779030854
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:14:14.330776+02:00'
   last_ai_eval: null
@@ -413294,7 +414094,7 @@ https://thenewstack.io/3-reasons-why-you-cant-afford-to-ignore-cloud-native-comp
   addition_method: manual
   content_hash: 84c80946d7e99e65bbbc385ff270b4ca51bce7532c6ab31917b22bc30dcb9521
   health_score: 100.0
-  last_checked: 1779033913.870267
+  last_checked: 1779033913
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:13.870267+02:00'
   last_ai_eval: null
@@ -414015,7 +414815,7 @@ https://thenewstack.io/7-tips-for-cutting-down-your-aws-kubernetes-bill:
   addition_method: manual
   content_hash: 604f614325eec99b32ccf5911cd846aae2f7807e31fd1e2ead0757539cd42665
   health_score: 100.0
-  last_checked: 1779033488.953106
+  last_checked: 1779033488
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:08.953106+02:00'
   last_ai_eval: null
@@ -414239,7 +415039,7 @@ https://thenewstack.io/a-kubernetes-documentary-shares-googles-open-source-story
   addition_method: manual
   content_hash: ac522a4f8ad08cb9ca32cb47ac0b46def9f2626c64d03209285f96e8d34f5f0c
   health_score: 100.0
-  last_checked: 1779030267.777246
+  last_checked: 1779030267
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:04:27.777246+02:00'
   last_ai_eval: null
@@ -414794,7 +415594,7 @@ https://thenewstack.io/are-cloud-based-ides-the-future-of-software-engineering:
   addition_method: manual
   content_hash: e25fcd1bc991fab40473a484d87516cf5b3f8f1eb9a8bca5024dcc34c30d6caf
   health_score: 100.0
-  last_checked: 1779032244.881967
+  last_checked: 1779032244
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:24.881967+02:00'
   last_ai_eval: null
@@ -415158,7 +415958,7 @@ https://thenewstack.io/best-practices-for-deploying-jaeger-on-kubernetes-in-prod
   addition_method: manual
   content_hash: 66560553ccb11c2a8cb3ff4d3015a34a5c7b8e8ffb8210bfdf6c0bb4d06c04e9
   health_score: 100.0
-  last_checked: 1779032681.766771
+  last_checked: 1779032681
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:44:41.766771+02:00'
   last_ai_eval: null
@@ -415521,7 +416321,7 @@ https://thenewstack.io/category/kubernetes:
   addition_method: manual
   content_hash: ce324f75cac9ce1dedc76a360b4d1111028392d339e272a632be07a175a9acc3
   health_score: 100.0
-  last_checked: 1779030975.780193
+  last_checked: 1779030975
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:15.780193+02:00'
   last_ai_eval: null
@@ -415786,7 +416586,7 @@ https://thenewstack.io/cloud-bill-risks-of-aws-reserved-instances-and-savings-pl
   addition_method: manual
   content_hash: 2eafdc68c39a50d7de4b5fdd7e998c672aad00a4482ac9bf998e14aff817609d
   health_score: 100.0
-  last_checked: 1779030856.614958
+  last_checked: 1779030856
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:14:16.614958+02:00'
   last_ai_eval: null
@@ -416050,7 +416850,7 @@ https://thenewstack.io/cloud-native-identity-and-access-management-in-kubernetes
   addition_method: manual
   content_hash: 823362f9564345fdbbff53890279176349ab7077c7d23a6108394ff8d5fa81f8
   health_score: 100.0
-  last_checked: 1779034507.069754
+  last_checked: 1779034507
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:07.069754+02:00'
   last_ai_eval: null
@@ -416378,7 +417178,7 @@ https://thenewstack.io/container-best-practices-what-they-are-and-why-you-should
   addition_method: manual
   content_hash: 64be31de018bb819271f8319517f1bec046eb8a88efcd0cddb0dd9ff4e6bd6bf
   health_score: 100.0
-  last_checked: 1779030115.539514
+  last_checked: 1779030115
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:55.539514+02:00'
   last_ai_eval: null
@@ -417233,7 +418033,7 @@ https://thenewstack.io/developers-put-ai-bots-to-the-test-of-writing-code:
   addition_method: manual
   content_hash: d401f0db0ded98671a117bf8fcf8d5f0aa08ceb65ff1a5d608e6105c4ccb3300
   health_score: 100.0
-  last_checked: 1779032289.788508
+  last_checked: 1779032289
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:38:09.788508+02:00'
   last_ai_eval: null
@@ -417630,7 +418430,7 @@ https://thenewstack.io/diving-into-aws-databases-amazon-rds-and-dynamodb-explain
   addition_method: manual
   content_hash: f2a136927cd8de34b8bd9de732ccec16ca9d779cee153e1e254742849018629d
   health_score: 100.0
-  last_checked: 1779033976.672261
+  last_checked: 1779033976
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:06:16.672261+02:00'
   last_ai_eval: null
@@ -417827,7 +418627,7 @@ https://thenewstack.io/end-user-tracing-in-a-skywalking-observed-browser:
   addition_method: manual
   content_hash: 16d66ac3dbf3f2683a3a8d2bf2cea953c4cbe90ea1098b0672583e44bc0b25ca
   health_score: 100.0
-  last_checked: 1779030228.437685
+  last_checked: 1779030228
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:48.437685+02:00'
   last_ai_eval: null
@@ -418084,7 +418884,7 @@ https://thenewstack.io/garden-the-configure-once-kubernetes-platform-for-seamles
   addition_method: manual
   content_hash: 6138359827ec7deae5180bd8db1920cacf98607503f65131de8825cfce9f4dca
   health_score: 100.0
-  last_checked: 1779030346.333916
+  last_checked: 1779030346
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:46.333916+02:00'
   last_ai_eval: null
@@ -418119,7 +418919,7 @@ https://thenewstack.io/getting-open-policy-agent-up-and-running:
   addition_method: manual
   content_hash: 8b16e6bb5f68ff88ecbec28ebc0bba99e9f3450b148bbeef252cfd8cfecb6375
   health_score: 100.0
-  last_checked: 1779030991.145654
+  last_checked: 1779030991
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:31.145654+02:00'
   last_ai_eval: null
@@ -418187,7 +418987,7 @@ https://thenewstack.io/getting-started-with-go-and-influxdb:
   addition_method: manual
   content_hash: d6a82f687e26bc392bf007f481444b8a88e32779ea78f9c94ab175b46a9944f9
   health_score: 100.0
-  last_checked: 1779033503.808319
+  last_checked: 1779033503
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:58:23.808319+02:00'
   last_ai_eval: null
@@ -418416,7 +419216,7 @@ https://thenewstack.io/gitpod-brings-automated-environments-to-jetbrains-ides:
   addition_method: manual
   content_hash: aafc02559d49afbc15700225ef53358b4c1b38ff068b23c786510c21fd48849d
   health_score: 100.0
-  last_checked: 1779031327.259139
+  last_checked: 1779031327
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:07.259139+02:00'
   last_ai_eval: null
@@ -418444,7 +419244,7 @@ https://thenewstack.io/gitpod-open-sources-a-holistic-ide:
   addition_method: manual
   content_hash: 402885f7f87b78cd77d25093e48eeefb8def24726a41d0342d73f5bb7f6325b8
   health_score: 100.0
-  last_checked: 1779030846.626551
+  last_checked: 1779030846
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:14:06.626551+02:00'
   last_ai_eval: null
@@ -418476,7 +419276,7 @@ https://thenewstack.io/gitpod-openvscode-server-brings-visual-studio-code-to-the
   addition_method: manual
   content_hash: c0cca13454948acb31145ec415ba5754f965d2a0530d0b6319c31be0d132f259
   health_score: 100.0
-  last_checked: 1779030172.326332
+  last_checked: 1779030172
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:02:52.326332+02:00'
   last_ai_eval: null
@@ -418502,7 +419302,7 @@ https://thenewstack.io/godaddys-innovative-project-to-secure-and-rotate-kubernet
   addition_method: manual
   content_hash: 38f90e49141bddf744cc5c548995b81e0f1ac63bd5b660ee46a31afee8ce93de
   health_score: 100.0
-  last_checked: 1779032971.094057
+  last_checked: 1779032971
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:49:31.094057+02:00'
   last_ai_eval: null
@@ -418567,7 +419367,7 @@ https://thenewstack.io/google-axion-kubernetes-arm:
   addition_method: automatic
   content_hash: 51f44d47bf673c4be9444300d252711505558e30a705969bd68aea9fcfd1a873
   health_score: null
-  last_checked: 1780352705.314724
+  last_checked: 1780352705
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:05.314724+02:00'
   last_ai_eval: null
@@ -419702,7 +420502,7 @@ https://thenewstack.io/how-opentelemetry-works-with-kubernetes:
   addition_method: manual
   content_hash: bd86f250e815f493371543763d2bb2183866bd5761f2019f67db5e51eaf547ff
   health_score: 100.0
-  last_checked: 1779034228.999291
+  last_checked: 1779034228
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:10:28.999291+02:00'
   last_ai_eval: null
@@ -419831,7 +420631,7 @@ https://thenewstack.io/how-testcontainers-is-demonstrating-value-as-a-key-ci-too
   addition_method: manual
   content_hash: f10dc204d22c803ec211962628a54a6d7b2052a8fb95acc17db1a07756348780
   health_score: 100.0
-  last_checked: 1779034530.969834
+  last_checked: 1779034530
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:30.969834+02:00'
   last_ai_eval: null
@@ -420249,7 +421049,7 @@ https://thenewstack.io/how-to-run-a-cassandra-operation-in-docker:
   addition_method: manual
   content_hash: 5f257afcc31f63dbb3bc21856afe5e99aae2fd80a288e1e724274b1b34161b78
   health_score: 100.0
-  last_checked: 1779030583.230153
+  last_checked: 1779030583
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:43.230153+02:00'
   last_ai_eval: null
@@ -420340,7 +421140,7 @@ https://thenewstack.io/how-to-share-data-between-docker-containers:
   addition_method: manual
   content_hash: b957cb52fc51af88ce24e974d49f3e7317cd296277c5f7642330676533e7e89e
   health_score: 100.0
-  last_checked: 1779030069.729828
+  last_checked: 1779030069
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:09.729828+02:00'
   last_ai_eval: null
@@ -420897,7 +421697,7 @@ https://thenewstack.io/jaeger-vs-zipkin-battle-of-the-open-source-tracing-tools:
   addition_method: manual
   content_hash: d224b70982a53247b87afed21d1f7c429bbe4c1c1e99f9a05c26ba31c3dbc009
   health_score: 100.0
-  last_checked: 1779034516.950181
+  last_checked: 1779034516
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:16.950181+02:00'
   last_ai_eval: null
@@ -420961,7 +421761,7 @@ https://thenewstack.io/just-how-challenging-is-state-in-kubernetes:
   addition_method: manual
   content_hash: 429ee9b06e1729ad8073ddd890b8fdfa71cdad59d57400eeba95e25425993da2
   health_score: 100.0
-  last_checked: 1779032966.436912
+  last_checked: 1779032966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:26.436912+02:00'
   last_ai_eval: null
@@ -421286,7 +422086,7 @@ https://thenewstack.io/kubermatic-kubernetes-platform-beats-complexity-through-a
   addition_method: manual
   content_hash: 87a3fbe0e54c36e57d3acd9734b879ed060108a79de67391ce6f4e35d1385579
   health_score: 100.0
-  last_checked: 1779030362.990007
+  last_checked: 1779030362
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:06:02.990007+02:00'
   last_ai_eval: null
@@ -422248,7 +423048,7 @@ https://thenewstack.io/kubernetes/-and-the-next-generation-of-paas:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779130495.0183
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.018300+02:00'
   last_ai_eval: null
@@ -422274,7 +423074,7 @@ https://thenewstack.io/kubernetes/-daemonsets-a-detailed-introductory-tutorial:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779130494.934007
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.934007+02:00'
   last_ai_eval: null
@@ -422300,7 +423100,7 @@ https://thenewstack.io/kubernetes/-health-checks-using-probes:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779130494.950558
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.950558+02:00'
   last_ai_eval: null
@@ -422326,7 +423126,7 @@ https://thenewstack.io/kubernetes/-horror-stories:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779130494.948163
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.948163+02:00'
   last_ai_eval: null
@@ -422352,7 +423152,7 @@ https://thenewstack.io/kubernetes/-is-not-just-about-containers-its-about-the-ap
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779130495.007996
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.007996+02:00'
   last_ai_eval: null
@@ -422383,7 +423183,7 @@ https://thenewstack.io/kubernetes/-is-the-new-standard-for-computing-including-t
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779130495.033564
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.033564+02:00'
   last_ai_eval: null
@@ -422409,7 +423209,7 @@ https://thenewstack.io/kubernetes/-lifecycle-management-so-important-what-does-i
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779130494.989615
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.989615+02:00'
   last_ai_eval: null
@@ -422440,7 +423240,7 @@ https://thenewstack.io/kubernetes/-observability-challenges-in-cloud-native-arch
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779130495.026219
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.026219+02:00'
   last_ai_eval: null
@@ -422471,7 +423271,7 @@ https://thenewstack.io/kubernetes/-probes-and-why-they-matter-for-autoscaling:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779130494.952879
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.952879+02:00'
   last_ai_eval: null
@@ -422502,7 +423302,7 @@ https://thenewstack.io/kubernetes/-use-poddisruptionbudgets-for-application-main
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779130494.967545
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.967545+02:00'
   last_ai_eval: null
@@ -422530,7 +423330,7 @@ https://thenewstack.io/kubernetes/7-tips-for-cutting-down-your-aws-kubernetes-bi
   addition_method: manual
   content_hash: 9704e1bef54f9e3ddf8f64d98d2a3d0bb968492e2fd9e98abae0eb0651239c7d
   health_score: 100.0
-  last_checked: 1779130494.9385
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.938500+02:00'
   last_ai_eval: null
@@ -423025,7 +423825,7 @@ https://thenewstack.io/locking-down-kubernetes-containers-with-vcluster:
   addition_method: manual
   content_hash: 92d42e12d16f7285cbfcd0863af8c6912d1b617a4b18480592b78516b8f7f246
   health_score: 100.0
-  last_checked: 1779034228.945365
+  last_checked: 1779034228
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:10:28.945365+02:00'
   last_ai_eval: null
@@ -423512,7 +424312,7 @@ https://thenewstack.io/microservices-vs-monoliths-an-operational-comparison:
   addition_method: manual
   content_hash: fd2fa7805264d734a7a5c002e370465477a3faf197a1af4bff006d8cf043e172
   health_score: 100.0
-  last_checked: 1779032290.210092
+  last_checked: 1779032290
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:10.210092+02:00'
   last_ai_eval: null
@@ -424386,7 +425186,7 @@ https://thenewstack.io/opentelemetry-gaining-traction-from-companies-and-vendors
   addition_method: manual
   content_hash: 4f86c7cf0d795828559792e0ab37b5e08a28de03a1c19dbef88752adaf59b5ee
   health_score: 100.0
-  last_checked: 1779031122.279736
+  last_checked: 1779031122
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:42.279736+02:00'
   last_ai_eval: null
@@ -424682,7 +425482,7 @@ https://thenewstack.io/perform-distributed-tracing-with-zipkin:
   addition_method: manual
   content_hash: 72bffb6ef9fb363a5bfeb4f1abe01b1ad9f664e787ceb31ab8fde59352c888ed
   health_score: 100.0
-  last_checked: 1779034155.632637
+  last_checked: 1779034155
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:09:15.632637+02:00'
   last_ai_eval: null
@@ -424775,7 +425575,7 @@ https://thenewstack.io/platform-engineering-in-2023-dev-first-collaboration-and-
   addition_method: manual
   content_hash: 353bf25e228279ac5edfeab9b7b926e0a43c4f1b110eaf2ba353ed14e6f1285b
   health_score: 100.0
-  last_checked: 1779033335.912643
+  last_checked: 1779033335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:35.912643+02:00'
   last_ai_eval: null
@@ -424802,7 +425602,7 @@ https://thenewstack.io/platform-engineering/-in-2023-dev-first-collaboration-and
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.975182
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.975182+02:00'
   last_ai_eval: null
@@ -425166,7 +425966,7 @@ https://thenewstack.io/quickly-install-a-kubernetes-cluster-with-kubekey:
   addition_method: manual
   content_hash: e6d4574bbbc4eba5cc897a7800e6540c136494a4abb2f96f9bf408cd14b02d97
   health_score: 100.0
-  last_checked: 1779031850.163717
+  last_checked: 1779031850
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:30:50.163717+02:00'
   last_ai_eval: null
@@ -425658,7 +426458,7 @@ https://thenewstack.io/removing-the-roadblock-to-continuous-performance-testing:
   addition_method: manual
   content_hash: 6d5f9a2746e69e33d3bf76f0cbab79f0f0bdf14259a6b5d37ce8850cb6cc19e7
   health_score: 100.0
-  last_checked: 1779030330.066372
+  last_checked: 1779030330
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:30.066372+02:00'
   last_ai_eval: null
@@ -426027,7 +426827,7 @@ https://thenewstack.io/serverless-needs-more-observability-tools:
   addition_method: manual
   content_hash: 7ed222a3a13d8677434896b4bdf08f1f163d285f00a671ed723ef199d4a6f283
   health_score: 100.0
-  last_checked: 1779029916.510361
+  last_checked: 1779029916
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:58:36.510361+02:00'
   last_ai_eval: null
@@ -426883,7 +427683,7 @@ https://thenewstack.io/testcontainers-integration-library-gets-commercial-backin
   addition_method: manual
   content_hash: 94051faa5fdaaf380030a84c858517ffccb5eee3eb315644cb442b6e327f33fa
   health_score: 100.0
-  last_checked: 1779034422.748997
+  last_checked: 1779034422
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:13:42.748997+02:00'
   last_ai_eval: null
@@ -426912,7 +427712,7 @@ https://thenewstack.io/testkube-a-new-approach-to-cloud-native-testing:
   addition_method: manual
   content_hash: 0c1745a8f0d6e7c692208e9ad1fedbc3d92213d3a14b4997d48f8196edfbcaf8
   health_score: 100.0
-  last_checked: 1779030199.270963
+  last_checked: 1779030199
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:19.270963+02:00'
   last_ai_eval: null
@@ -426945,7 +427745,7 @@ https://thenewstack.io/testkube-cloud-native-testing-framework-for-kubernetes:
   addition_method: manual
   content_hash: 1b9c1b501be2135dc3ee22d69bd84e50519a23f65fd9adbd151a1ae68284aa81
   health_score: 100.0
-  last_checked: 1779030658.370142
+  last_checked: 1779030658
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:10:58.370142+02:00'
   last_ai_eval: null
@@ -427108,7 +427908,7 @@ https://thenewstack.io/the-challenges-of-monitoring-kubernetes-and-openshift:
   addition_method: manual
   content_hash: ce324f75cac9ce1dedc76a360b4d1111028392d339e272a632be07a175a9acc3
   health_score: 100.0
-  last_checked: 1779032339.976003
+  last_checked: 1779032339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:59.976003+02:00'
   last_ai_eval: null
@@ -427135,7 +427935,7 @@ https://thenewstack.io/the-cloud-native-landscape-platforms-explained:
   addition_method: manual
   content_hash: c04d6959199ddd8499c01571ff0d8015a21ef6141ad2d68df43b1e5a8dba2bb1
   health_score: 100.0
-  last_checked: 1779033925.285006
+  last_checked: 1779033925
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:25.285006+02:00'
   last_ai_eval: null
@@ -427230,7 +428030,7 @@ https://thenewstack.io/the-future-of-microservices-more-abstractions:
   addition_method: manual
   content_hash: 32a7606ea43f5e0c14b7551ad20fbae17443ab78a078191d67d136bd0a96f41d
   health_score: 100.0
-  last_checked: 1779031489.538303
+  last_checked: 1779031489
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:49.538303+02:00'
   last_ai_eval: null
@@ -427418,7 +428218,7 @@ https://thenewstack.io/the-most-popular-cloud-native-storage-solutions:
   addition_method: manual
   content_hash: faf4291b9c2044bc614e34926ec7b8dff96a5f79c8b7efd21727bc222f63f11a
   health_score: 100.0
-  last_checked: 1779033692.511776
+  last_checked: 1779033692
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:32.511776+02:00'
   last_ai_eval: null
@@ -427908,7 +428708,7 @@ https://thenewstack.io/this-week-in-programming-all-hail-visual-studio-code:
   addition_method: manual
   content_hash: 8358a8656dbcb0da4c4db2d50690dbcf94b8e895767ef99220cb29135e7ac57d
   health_score: 100.0
-  last_checked: 1779029113.299091
+  last_checked: 1779029113
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:13.299091+02:00'
   last_ai_eval: null
@@ -428102,7 +428902,7 @@ https://thenewstack.io/tigera-aims-ease-connectivity-pain-kubernetes:
   addition_method: manual
   content_hash: ce324f75cac9ce1dedc76a360b4d1111028392d339e272a632be07a175a9acc3
   health_score: 100.0
-  last_checked: 1779032179.875021
+  last_checked: 1779032179
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:19.875021+02:00'
   last_ai_eval: null
@@ -428568,7 +429368,7 @@ https://thenewstack.io/understand-the-aws-shared-responsibility-model-for-kubern
   addition_method: manual
   content_hash: 49e9f9cf77f36d5f306a1d0dbcbb2d567c851a4d8e871e50d346c505f6ade3a6
   health_score: 100.0
-  last_checked: 1779033640.107695
+  last_checked: 1779033640
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:00:40.107695+02:00'
   last_ai_eval: null
@@ -428801,7 +429601,7 @@ https://thenewstack.io/using-chatgpt-for-questions-specific-to-your-company-data
   addition_method: manual
   content_hash: 6a840541f51fdb019c2f1fcfb37c592726a16cb682292b395f21580e61a23bb0
   health_score: 100.0
-  last_checked: 1779030020.739732
+  last_checked: 1779030020
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:20.739732+02:00'
   last_ai_eval: null
@@ -429196,7 +429996,7 @@ https://thenewstack.io/weaveworks-adds-policy-as-code-to-secure-kubernetes-apps:
   addition_method: manual
   content_hash: 464e95b3fc55b3d93cc5fff93f4e6bf1ca1feb8cc23533b2cb204805530f090a
   health_score: 100.0
-  last_checked: 1779031110.988417
+  last_checked: 1779031110
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:30.988417+02:00'
   last_ai_eval: null
@@ -429431,7 +430231,7 @@ https://thenewstack.io/what-is-gitops-and-why-it-might-be-the-next-big-thing-for
   addition_method: manual
   content_hash: 489203d7c644a615dd8c991690faeec1a09c7b7699df5401d74e958dc09808c7
   health_score: 100.0
-  last_checked: 1779032034.642614
+  last_checked: 1779032034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:54.642614+02:00'
   last_ai_eval: null
@@ -430248,7 +431048,7 @@ https://thenewstack.io/yor-automates-tagging-for-infrastructure-as-code:
   addition_method: manual
   content_hash: a986652d7b5cb4f8f08fd4b5ba434346d871af68c4c6f194e1b5dd537fb5bc12
   health_score: 100.0
-  last_checked: 1779032232.087889
+  last_checked: 1779032232
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:12.087889+02:00'
   last_ai_eval: null
@@ -430444,7 +431244,7 @@ https://thenextweb.com/readme/2020/09/23/6-practical-tricks-every-python-develop
   addition_method: manual
   content_hash: ff18a3f469ff31582f1296e8600984a249766ac75ea8a7e0dc9140340e260bb2
   health_score: 100.0
-  last_checked: 1779031459.1035
+  last_checked: 1779031459
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:19.103500+02:00'
   last_ai_eval: null
@@ -430471,7 +431271,7 @@ https://thenextweb.com/syndication/2020/09/02/a-beginners-guide-to-the-most-popu
   addition_method: manual
   content_hash: ce8b4ec41b35c3ebbe3feeb580f3ba176cce03cf67f1eb40fe8f77c3222069a5
   health_score: 100.0
-  last_checked: 1779031609.388407
+  last_checked: 1779031609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:49.388407+02:00'
   last_ai_eval: null
@@ -430532,7 +431332,7 @@ https://thenucleargeeks.com/2021/03/28/taints-and-tolerations-in-kubernetes:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779031800.241631
+  last_checked: 1779031800
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:00.241631+02:00'
   last_ai_eval: null
@@ -430564,7 +431364,7 @@ https://thenucleargeeks.com/2021/06/26/taints-and-tolerations-in-kubernetes-edit
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779030348.326333
+  last_checked: 1779030348
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:48.326333+02:00'
   last_ai_eval: null
@@ -430739,7 +431539,7 @@ https://thinking-cities.readthedocs.io:
   addition_method: manual
   content_hash: dec283e41b80fc3a8d12b13a999c90a328a7bd3e2fdb967b9fb0998574dfe438
   health_score: 100.0
-  last_checked: 1779030732.134795
+  last_checked: 1779030732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:12.134795+02:00'
   last_ai_eval: null
@@ -431035,7 +431835,7 @@ https://thomasthornton.cloud/2020/07/08/deploy-terraform-using-azure-devops:
   addition_method: manual
   content_hash: aa85d20cf0cf4c1618325e7f3cec6b82b7050bdabf31b7d43e0809dfb9422d56
   health_score: 100.0
-  last_checked: 1779034336.276258
+  last_checked: 1779034336
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:16.276258+02:00'
   last_ai_eval: null
@@ -431062,7 +431862,7 @@ https://thomasthornton.cloud/2021/03/19/deploy-terraform-using-github-actions-in
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031535.566196
+  last_checked: 1779031535
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:35.566196+02:00'
   last_ai_eval: null
@@ -431089,7 +431889,7 @@ https://thomasthornton.cloud/2021/04/29/scout-suite-reports-using-azure-devops-p
   addition_method: manual
   content_hash: 069b19329c4ba8e1f9327d2be755be2656d9ec6a5a2bf345f3c00e116737721a
   health_score: 100.0
-  last_checked: 1779029374.416843
+  last_checked: 1779029374
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:34.416843+02:00'
   last_ai_eval: null
@@ -431117,7 +431917,7 @@ https://thomasthornton.cloud/2021/08/04/conditional-variables-in-azure-devops-pi
   addition_method: manual
   content_hash: 07eafaea0c1e419d870038049703ad2a10ae401bfddf8fc1e5e5c2014f89882d
   health_score: 100.0
-  last_checked: 1779032345.673143
+  last_checked: 1779032345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:05.673143+02:00'
   last_ai_eval: null
@@ -431148,7 +431948,7 @@ https://thomasthornton.cloud/2021/12/26/a-devops-journey-using-azure-devops:
   addition_method: manual
   content_hash: 8c5ad5554f7c61be296a756e80196859abd4a49cbf35de569f0082626a818fcf
   health_score: 100.0
-  last_checked: 1779032884.472027
+  last_checked: 1779032884
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:04.472027+02:00'
   last_ai_eval: null
@@ -431180,7 +431980,7 @@ https://thomasthornton.cloud/2022/01/24/error-spawn-terraform-enoent-when-runnin
   addition_method: manual
   content_hash: 33c3102f05ac0ec7a67885633d787ed81df9756a47a4f1449d0f51c257864e59
   health_score: 100.0
-  last_checked: 1779031266.239071
+  last_checked: 1779031266
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:06.239071+02:00'
   last_ai_eval: null
@@ -431210,7 +432010,7 @@ https://thomasthornton.cloud/2022/01/24/error-spawn-terraform-enoent-when-runnin
   addition_method: manual
   content_hash: 35c34989c7051f71bec82537c7f8dfd05b5c3a5220e6b55f4a4aacadf895194b
   health_score: 100.0
-  last_checked: 1779033328.898435
+  last_checked: 1779033328
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:28.898435+02:00'
   last_ai_eval: null
@@ -431244,7 +432044,7 @@ https://thomasthornton.cloud/2022/06/02/writing-reusable-terraform-modules:
   addition_method: manual
   content_hash: a1ff1af0ab3b0469d1dc88a8b32e8a2bff2325b978ccd94334b8c6beb834a1c0
   health_score: 100.0
-  last_checked: 1779033770.475868
+  last_checked: 1779033770
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:50.475868+02:00'
   last_ai_eval: null
@@ -431277,7 +432077,7 @@ https://thomasthornton.cloud/2022/06/02/writing-reusable-terraform-modules:
   addition_method: manual
   content_hash: 5e12d93f7cc7a9f4ee8d8b4cc176239c7c8e38d5478a4df78aabb27a9eb8e053
   health_score: 100.0
-  last_checked: 1779032961.173729
+  last_checked: 1779032961
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:21.173729+02:00'
   last_ai_eval: null
@@ -431304,7 +432104,7 @@ https://thomasthornton.cloud/2023/08/11/if-elseif-or-else-in-github-actions:
   addition_method: manual
   content_hash: 66795bd64e28ef646bbbcad120d0ee43cda639694a0fd770ddaa4b964f47a4dc
   health_score: 100.0
-  last_checked: 1779029165.288077
+  last_checked: 1779029165
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:05.288077+02:00'
   last_ai_eval: null
@@ -431331,7 +432131,7 @@ https://thomasthornton.cloud/2023/12/03/deploying-azure-aks-gitops-flux-extensio
   addition_method: manual
   content_hash: fd343620526ec4eede2e6cb7314fd0ea57bac4ae374988abc044db823f915649
   health_score: 100.0
-  last_checked: 1779031190.208291
+  last_checked: 1779031190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:50.208291+02:00'
   last_ai_eval: null
@@ -431359,7 +432159,7 @@ https://thomasthornton.cloud/2024/01/11/displaying-terraform-plans-in-github-prs
   addition_method: manual
   content_hash: e68b581ee4f0450662346476e0a5d93b48cae02b9c2a84073f97fb6d29eff4a8
   health_score: 100.0
-  last_checked: 1779029569.663029
+  last_checked: 1779029569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:49.663029+02:00'
   last_ai_eval: null
@@ -431389,7 +432189,7 @@ https://thomasthornton.cloud/2024/01/18/adding-pull-request-comments-to-azure-de
   addition_method: manual
   content_hash: 4c5f94f8c0408c209a023bf89f75e23c0a50ef88ae4f7f0a01c2ab5cf8ec15f3
   health_score: 100.0
-  last_checked: 1779031507.443964
+  last_checked: 1779031507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:07.443964+02:00'
   last_ai_eval: null
@@ -431421,7 +432221,7 @@ https://thomasthornton.cloud/2024/01/18/adding-pull-request-comments-to-azure-de
   addition_method: manual
   content_hash: 63d458c7d237116f832b38a1fee34e8859f5ad4cd704dfe9f68a28ce0ac230c6
   health_score: 100.0
-  last_checked: 1779034288.397243
+  last_checked: 1779034288
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:28.397243+02:00'
   last_ai_eval: null
@@ -431448,7 +432248,7 @@ https://thomasthornton.cloud/2024/02/15/ensuring-your-terraform-is-correctly-for
   addition_method: manual
   content_hash: 7d4189a0fa41d9c0d564e66b6b1164d067833bbdea3d51fbbaa77bc9260f9d16
   health_score: 100.0
-  last_checked: 1779032087.768721
+  last_checked: 1779032087
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:47.768721+02:00'
   last_ai_eval: null
@@ -431478,7 +432278,7 @@ https://thomasthornton.cloud/2024/02/15/ensuring-your-terraform-is-correctly-for
   addition_method: manual
   content_hash: 886a22042a0fbef42cdedf383d02ea6c9ea5314aba1dd9b8a5ddfad933e298f9
   health_score: 100.0
-  last_checked: 1779033586.311993
+  last_checked: 1779033586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:46.311993+02:00'
   last_ai_eval: null
@@ -431510,7 +432310,7 @@ https://thomasthornton.cloud/2024/04/25/using-terraform-tfvars-for-environment-a
   addition_method: manual
   content_hash: 40160ae39df2c5cfea5fd738bfdfff8aee6c51d7d02ef5cc950f6081df9fb149
   health_score: 100.0
-  last_checked: 1779031360.299172
+  last_checked: 1779031360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:40.299172+02:00'
   last_ai_eval: null
@@ -431537,7 +432337,7 @@ https://thomasthornton.cloud/2024/05/01/deploying-mkdocs-to-github-pages-with-gi
   addition_method: manual
   content_hash: 51ecc830758a69acda05f5c4337ebd376e1b4cba67e87199a5209e92fa4e5537
   health_score: 100.0
-  last_checked: 1779030538.516838
+  last_checked: 1779030538
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:58.516838+02:00'
   last_ai_eval: null
@@ -431564,7 +432364,7 @@ https://thomasthornton.cloud/2025/02/27/deploying-to-azure-secure-your-github-wo
   addition_method: manual
   content_hash: 31add75ff28034a349e15f49cdeb46ec0e28e9ecb2b5dc5559a9035a9ca30c61
   health_score: 100.0
-  last_checked: 1779029878.043774
+  last_checked: 1779029878
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:58.043774+02:00'
   last_ai_eval: null
@@ -431836,7 +432636,7 @@ https://thomasthornton.cloud/draw-io-mcp-for-diagram-generation-why-its-worth-us
   addition_method: manual
   content_hash: e93610384856a54f65454227c27fe6c52040c71d35ab3676137138596a9ddfbc
   health_score: 100.0
-  last_checked: 1779130494.966589
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.966589+02:00'
   last_ai_eval: null
@@ -432031,7 +432831,7 @@ https://thorntail.io:
   addition_method: manual
   content_hash: 47aba5d424401c310c3130cf98ae8ae11768b641b7e6aea4ccfd6722e9dc6a6a
   health_score: 100.0
-  last_checked: 1779033488.765307
+  last_checked: 1779033488
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:58:08.765307+02:00'
   last_ai_eval: null
@@ -432063,7 +432863,7 @@ https://thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean:
   addition_method: manual
   content_hash: ad503abd9254c46c5640e7c0f8150a2e4ab8c6ea9f3ec72c46a2988b6c74fd11
   health_score: 100.0
-  last_checked: 1779032483.901378
+  last_checked: 1779032483
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:23.901378+02:00'
   last_ai_eval: null
@@ -432224,7 +433024,7 @@ https://tiagodiasgeneroso.medium.com/observability-concepts-you-should-know-943f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030230.443411
+  last_checked: 1779030230
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:50.443411+02:00'
   last_ai_eval: null
@@ -432288,7 +433088,7 @@ https://tigerabrodi.hashnode.dev/interviewing-software-developers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032360.961789
+  last_checked: 1779032360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:20.961789+02:00'
   last_ai_eval: null
@@ -432417,7 +433217,7 @@ https://tldrsec.com/guides/kubernetes:
   addition_method: manual
   content_hash: 64a54413e9e56516effa35bfc867ab790192d4fdfeec78524ec96433e18a71d9
   health_score: 100.0
-  last_checked: 1779031125.858585
+  last_checked: 1779031125
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:45.858585+02:00'
   last_ai_eval: null
@@ -432445,7 +433245,7 @@ https://tom-sapak.medium.com/deployment-vs-statefulset-for-stateful-applications
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034155.487188
+  last_checked: 1779034155
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:15.487188+02:00'
   last_ai_eval: null
@@ -432576,7 +433376,7 @@ https://tomlous.medium.com/ci-cd-for-data-engineers-68b0fd915545:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031458.556369
+  last_checked: 1779031458
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:18.556369+02:00'
   last_ai_eval: null
@@ -432935,7 +433735,7 @@ https://tonylixu.medium.com/devops-in-k8s-k9s-terminal-based-ui-to-manage-your-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033921.529473
+  last_checked: 1779033921
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:21.529473+02:00'
   last_ai_eval: null
@@ -432967,7 +433767,7 @@ https://tonylixu.medium.com/docker-run-vs-cmd-vs-entrypoint-57f248b95889:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030572.344874
+  last_checked: 1779030572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:32.344874+02:00'
   last_ai_eval: null
@@ -432999,7 +433799,7 @@ https://tonylixu.medium.com/gitops-github-actions-docker-build-workflow-157cc53e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032832.891052
+  last_checked: 1779032832
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:12.891052+02:00'
   last_ai_eval: null
@@ -433033,7 +433833,7 @@ https://tonylixu.medium.com/k8s-troubleshooting-pod-in-terminating-or-unknown-st
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034049.189095
+  last_checked: 1779034049
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:29.189095+02:00'
   last_ai_eval: null
@@ -433066,7 +433866,7 @@ https://tonylixu.medium.com/kubectl-plugins-operation-f93274622447:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031620.076405
+  last_checked: 1779031620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:00.076405+02:00'
   last_ai_eval: null
@@ -433099,7 +433899,7 @@ https://toolbox.kali-linuxtr.net/kubecrt-convert-helm-charts-to-kubernetes-resou
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033129.764545
+  last_checked: 1779033129
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:09.764545+02:00'
   last_ai_eval: null
@@ -433131,7 +433931,7 @@ https://toolbox.kali-linuxtr.net/kubernetes-rbac-permission-manager.tool:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033947.483398
+  last_checked: 1779033947
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:47.483398+02:00'
   last_ai_eval: null
@@ -433162,7 +433962,7 @@ https://toolkit.fluxcd.io:
   addition_method: manual
   content_hash: 4cfce0e06c953d2045954cac2322e22157e516db141f1057bed2ba29bc8b2db9
   health_score: 100.0
-  last_checked: 1779032345.67723
+  last_checked: 1779032345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:05.677230+02:00'
   last_ai_eval: null
@@ -433190,7 +433990,7 @@ https://topcloudops.com/blog-detail?id=030b1031-8bc8-4bc5-8f7a-417950005b97:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031669.324087
+  last_checked: 1779031669
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:49.324087+02:00'
   last_ai_eval: null
@@ -433222,7 +434022,7 @@ https://topcloudops.com/blog-detail?id=466c7bdd-ccb9-4722-abe5-d71a535113a2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029569.579483
+  last_checked: 1779029569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:49.579483+02:00'
   last_ai_eval: null
@@ -433254,7 +434054,7 @@ https://topcloudops.com/blog-detail?id=afa06d47-b8ea-4417-bb4c-7d164f8903e7:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030384.492137
+  last_checked: 1779030384
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:24.492137+02:00'
   last_ai_eval: null
@@ -433320,7 +434120,7 @@ https://towardsaws.com/a-gentle-introduction-to-amazon-web-services-aws-50f18c7c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032184.730011
+  last_checked: 1779032184
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:24.730011+02:00'
   last_ai_eval: null
@@ -433354,7 +434154,7 @@ https://towardsaws.com/accessing-a-private-rest-api-from-another-private-rest-ap
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034131.31276
+  last_checked: 1779034131
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:51.312760+02:00'
   last_ai_eval: null
@@ -433388,7 +434188,7 @@ https://towardsaws.com/automating-static-website-deployment-a-guide-to-ci-cd-wit
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030384.584684
+  last_checked: 1779030384
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:24.584684+02:00'
   last_ai_eval: null
@@ -433420,7 +434220,7 @@ https://towardsaws.com/autoscale-kubernetes-metrics-server-fa398f8a600a:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029325.498285
+  last_checked: 1779029325
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:45.498285+02:00'
   last_ai_eval: null
@@ -433454,7 +434254,7 @@ https://towardsaws.com/creating-a-bastion-host-for-secure-access-to-your-aws-inf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030115.35968
+  last_checked: 1779030115
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:55.359680+02:00'
   last_ai_eval: null
@@ -433488,7 +434288,7 @@ https://towardsaws.com/creating-a-bastion-host-for-secure-access-to-your-aws-inf
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032039.050504
+  last_checked: 1779032039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:59.050504+02:00'
   last_ai_eval: null
@@ -433520,7 +434320,7 @@ https://towardsaws.com/how-to-centralize-vpc-endpoints-in-aws-64c68b5b9d50:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033205.818091
+  last_checked: 1779033205
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:25.818091+02:00'
   last_ai_eval: null
@@ -433553,7 +434353,7 @@ https://towardsaws.com/how-to-deploy-two-tier-aws-architecture-with-terraform-59
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030538.482994
+  last_checked: 1779030538
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:58.482994+02:00'
   last_ai_eval: null
@@ -433585,7 +434385,7 @@ https://towardsaws.com/import-existing-aws-architecture-to-terraform-368b66c4827
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031615.098147
+  last_checked: 1779031615
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:55.098147+02:00'
   last_ai_eval: null
@@ -433619,7 +434419,7 @@ https://towardsaws.com/integrating-python-amazon-api-gateway-lambda-sqs-and-sns-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032149.929591
+  last_checked: 1779032149
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:49.929591+02:00'
   last_ai_eval: null
@@ -433651,7 +434451,7 @@ https://towardsaws.com/kubernetes-multi-tenancy-approach-b0f58d615971:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029948.083092
+  last_checked: 1779029948
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:08.083092+02:00'
   last_ai_eval: null
@@ -433683,7 +434483,7 @@ https://towardsaws.com/networking-basics-in-aws-ab72882855c4:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030322.866243
+  last_checked: 1779030322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:22.866243+02:00'
   last_ai_eval: null
@@ -433717,7 +434517,7 @@ https://towardsaws.com/terraform-basics-creating-custom-aws-vpc-subnets-and-rout
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034391.810585
+  last_checked: 1779034391
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:11.810585+02:00'
   last_ai_eval: null
@@ -434588,7 +435388,7 @@ https://towardsdatascience.com/jenkins-for-ci-is-dead-why-do-people-hate-it-and-
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130495.031489
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.031489+02:00'
   last_ai_eval: null
@@ -435271,7 +436071,7 @@ https://towardsdatascience.com/yq-mastering-yaml-processing-in-command-line-e1ff
   addition_method: manual
   content_hash: 0d6da0f5aadba38d823d4812168767989d93c80fe1663e28c1f82b5c77f38209
   health_score: 100.0
-  last_checked: 1779032421.024028
+  last_checked: 1779032421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:21.024028+02:00'
   last_ai_eval: null
@@ -435301,7 +436101,7 @@ https://towardsdev.com/12-scanners-to-find-security-vulnerabilities-and-misconfi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029309.767148
+  last_checked: 1779029309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:29.767148+02:00'
   last_ai_eval: null
@@ -435334,7 +436134,7 @@ https://towardsdev.com/azure-devops-project-creation-and-setup-via-terraform-344
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031106.966107
+  last_checked: 1779031106
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:26.966107+02:00'
   last_ai_eval: null
@@ -435368,7 +436168,7 @@ https://towardsdev.com/kubernetes-deploying-nginx-servers-with-configmaps-shared
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032103.724903
+  last_checked: 1779032103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:03.724903+02:00'
   last_ai_eval: null
@@ -435402,7 +436202,7 @@ https://towardsdev.com/microservice-interview-questions-for-backend-developers-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032834.75369
+  last_checked: 1779032834
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:14.753690+02:00'
   last_ai_eval: null
@@ -435434,7 +436234,7 @@ https://towardsdev.com/performance-testing-your-kubernetes-kafka-cluster-95f6e7d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031226.469286
+  last_checked: 1779031226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:26.469286+02:00'
   last_ai_eval: null
@@ -435468,7 +436268,7 @@ https://towardsdev.com/solution-architecture-101-are-you-ready-for-the-solution-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033757.322085
+  last_checked: 1779033757
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:37.322085+02:00'
   last_ai_eval: null
@@ -435666,7 +436466,7 @@ https://training.github.com/downloads/github-git-cheat-sheet.pdf:
   addition_method: manual
   content_hash: a645979f73e24b14b3deb010a64afc0c0e25cedbeed2090d109ad5539f759ac6
   health_score: 100.0
-  last_checked: 1781735889.550748
+  last_checked: 1781735889
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:09.550748+02:00'
   last_ai_eval: null
@@ -435770,7 +436570,7 @@ https://trainings.kubernauts.sh:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030317.430202
+  last_checked: 1779030317
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:17.430202+02:00'
   last_ai_eval: null
@@ -435803,7 +436603,7 @@ https://tratnayake.dev/helm-include-all-files-from-directory-in-line:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031537.848357
+  last_checked: 1779031537
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:37.848357+02:00'
   last_ai_eval: null
@@ -435837,7 +436637,7 @@ https://tratnayake.dev/oncall-adventures-prometheus-filled-disk:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030891.267416
+  last_checked: 1779030891
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:51.267416+02:00'
   last_ai_eval: null
@@ -435903,7 +436703,7 @@ https://travis-ci.org:
   addition_method: manual
   content_hash: 9fcc4b1bea231dca2dd2fe5a5836b8bacc2e5ed2eb8b0607f0422eaf4ced733f
   health_score: 100.0
-  last_checked: 1779034139.293755
+  last_checked: 1779034139
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:59.293755+02:00'
   last_ai_eval: null
@@ -435964,7 +436764,7 @@ https://travis.media/pulumi-tutorial-automate-kubernetes-operations:
   addition_method: manual
   content_hash: dcbe8a11a14c4e0f732035b0f4f5d0f47bbc6a2787d4ca6121eb65c733d1e2aa
   health_score: 100.0
-  last_checked: 1779030975.585085
+  last_checked: 1779030975
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:15.585085+02:00'
   last_ai_eval: null
@@ -436189,7 +436989,7 @@ https://trstringer.com/deploy-to-aks-from-github-actions-self-hosted:
   addition_method: manual
   content_hash: d0ea8a3d3aa050dc70e445d1211454a7804d8499fc0633b65cff4ecf621c81c7
   health_score: 100.0
-  last_checked: 1779032100.222641
+  last_checked: 1779032100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:00.222641+02:00'
   last_ai_eval: null
@@ -436216,7 +437016,7 @@ https://trstringer.com/deploy-to-aks-from-github-actions/-self-hosted:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.935653
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.935653+02:00'
   last_ai_eval: null
@@ -436385,7 +437185,7 @@ https://trstringer.com/otel-part1-intro:
   addition_method: manual
   content_hash: 522071bee9fd016ade0c7d159936da579a3fcc6685d28461a0d7cdb01b31e8b8
   health_score: 100.0
-  last_checked: 1779031600.361398
+  last_checked: 1779031600
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:40.361398+02:00'
   last_ai_eval: null
@@ -436608,7 +437408,7 @@ https://try.openshift.com:
   addition_method: manual
   content_hash: c72eb25fc0acd138bfaa947149c34f5ea74ea45a5e0f3bca8213b9f02c7b7871
   health_score: 100.0
-  last_checked: 1779030803.473555
+  last_checked: 1779030803
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:23.473555+02:00'
   last_ai_eval: null
@@ -436638,7 +437438,7 @@ https://trycircular.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031939.422723
+  last_checked: 1779031939
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:19.422723+02:00'
   last_ai_eval: null
@@ -436804,7 +437604,7 @@ https://turbofuture.com/computers/introductiontodocker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030235.377697
+  last_checked: 1779030235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:55.377697+02:00'
   last_ai_eval: null
@@ -436871,7 +437671,7 @@ https://tusharsrivastava.hashnode.dev/handling-text-files-in-python-an-easy-guid
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032177.789834
+  last_checked: 1779032177
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:17.789834+02:00'
   last_ai_eval: null
@@ -436939,7 +437739,7 @@ https://tutorials.keptn.sh:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031215.617613
+  last_checked: 1779031215
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:15.617613+02:00'
   last_ai_eval: null
@@ -436970,7 +437770,7 @@ https://tutorials.keptn.sh/tutorials/keptn-azure-devops/index.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031103.026988
+  last_checked: 1779031103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:23.026988+02:00'
   last_ai_eval: null
@@ -437030,7 +437830,7 @@ https://tutorialsdojo.com/aws-cheat-sheets:
   addition_method: manual
   content_hash: 8eae6c85ae1ab70fcb251a91e10828ce09bb0bb5b4b8a232335c7e162524b9dd
   health_score: 100.0
-  last_checked: 1779130495.028713
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.028713+02:00'
   last_ai_eval: null
@@ -437061,7 +437861,7 @@ https://tutorialsdojo.com/links-to-all-aws-cheat-sheets:
   addition_method: manual
   content_hash: a061295990e5117df4287457a648f538b31ff1389dac04e9c2e31444a7a7dff2
   health_score: 100.0
-  last_checked: 1779030605.950604
+  last_checked: 1779030605
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:05.950604+02:00'
   last_ai_eval: null
@@ -437155,7 +437955,7 @@ https://twindb.com/verify-mysql-backups-with-twindb-backup-tool:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032518.294567
+  last_checked: 1779032518
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:58.294567+02:00'
   last_ai_eval: null
@@ -437187,7 +437987,7 @@ https://twitter.com/ASFMavenProject:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779034090.772225
+  last_checked: 1779034090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:10.772225+02:00'
   last_ai_eval: null
@@ -437214,7 +438014,7 @@ https://twitter.com/ASFMavenRelease:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779034313.824261
+  last_checked: 1779034313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:53.824261+02:00'
   last_ai_eval: null
@@ -437241,7 +438041,7 @@ https://twitter.com/AWS_Partners:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030084.900328
+  last_checked: 1779030084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:24.900328+02:00'
   last_ai_eval: null
@@ -437268,7 +438068,7 @@ https://twitter.com/AWSreInvent:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779034045.930479
+  last_checked: 1779034045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:25.930479+02:00'
   last_ai_eval: null
@@ -437295,7 +438095,7 @@ https://twitter.com/AWSstartups:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779033675.384335
+  last_checked: 1779033675
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:15.384335+02:00'
   last_ai_eval: null
@@ -437322,7 +438122,7 @@ https://twitter.com/ChromeDevTools:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779032104.227064
+  last_checked: 1779032104
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:04.227064+02:00'
   last_ai_eval: null
@@ -437349,7 +438149,7 @@ https://twitter.com/GolangRepos:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779031739.996497
+  last_checked: 1779031739
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:59.996497+02:00'
   last_ai_eval: null
@@ -437376,7 +438176,7 @@ https://twitter.com/Marcus_Noble_/status/1417007780888825856:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779031458.848736
+  last_checked: 1779031458
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:18.848736+02:00'
   last_ai_eval: null
@@ -437403,7 +438203,7 @@ https://twitter.com/PlantUML:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779032966.652621
+  last_checked: 1779032966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:26.652621+02:00'
   last_ai_eval: null
@@ -437431,7 +438231,7 @@ https://twitter.com/PukarDesign/status/1452141978167267332:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779029163.575791
+  last_checked: 1779029163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:03.575791+02:00'
   last_ai_eval: null
@@ -437459,7 +438259,7 @@ https://twitter.com/SWengThomas:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030507.168669
+  last_checked: 1779030507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:27.168669+02:00'
   last_ai_eval: null
@@ -437486,7 +438286,7 @@ https://twitter.com/_georgemoller:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779029509.733555
+  last_checked: 1779029509
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:49.733555+02:00'
   last_ai_eval: null
@@ -437513,7 +438313,7 @@ https://twitter.com/a_sykim:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030574.667111
+  last_checked: 1779030574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:34.667111+02:00'
   last_ai_eval: null
@@ -437542,7 +438342,7 @@ https://twitter.com/aantn:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779031096.988733
+  last_checked: 1779031096
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:16.988733+02:00'
   last_ai_eval: null
@@ -437569,7 +438369,7 @@ https://twitter.com/addyosmani:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779033213.504763
+  last_checked: 1779033213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:33.504763+02:00'
   last_ai_eval: null
@@ -437599,7 +438399,7 @@ https://twitter.com/agarcia:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779034134.622106
+  last_checked: 1779034134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:54.622106+02:00'
   last_ai_eval: null
@@ -437626,7 +438426,7 @@ https://twitter.com/alexxubyte:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030525.625283
+  last_checked: 1779030525
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:45.625283+02:00'
   last_ai_eval: null
@@ -437653,7 +438453,7 @@ https://twitter.com/awscloud:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030248.744888
+  last_checked: 1779030248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:08.744888+02:00'
   last_ai_eval: null
@@ -437680,7 +438480,7 @@ https://twitter.com/azuredevops:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779033081.876584
+  last_checked: 1779033081
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:21.876584+02:00'
   last_ai_eval: null
@@ -437707,7 +438507,7 @@ https://twitter.com/brendandburns:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030868.514322
+  last_checked: 1779030868
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:28.514322+02:00'
   last_ai_eval: null
@@ -437736,7 +438536,7 @@ https://twitter.com/codingsafari:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779032345.867722
+  last_checked: 1779032345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:05.867722+02:00'
   last_ai_eval: null
@@ -437763,7 +438563,7 @@ https://twitter.com/commandlinefu:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779029863.136021
+  last_checked: 1779029863
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:43.136021+02:00'
   last_ai_eval: null
@@ -437790,7 +438590,7 @@ https://twitter.com/commandlinefu10:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030235.69544
+  last_checked: 1779030235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:55.695440+02:00'
   last_ai_eval: null
@@ -437817,7 +438617,7 @@ https://twitter.com/commandlinefu3:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779031087.181407
+  last_checked: 1779031087
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:07.181407+02:00'
   last_ai_eval: null
@@ -437844,7 +438644,7 @@ https://twitter.com/dmokafa:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779033623.262079
+  last_checked: 1779033623
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:23.262079+02:00'
   last_ai_eval: null
@@ -437871,7 +438671,7 @@ https://twitter.com/hashtag/featureflag:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779034484.693368
+  last_checked: 1779034484
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:44.693368+02:00'
   last_ai_eval: null
@@ -437898,7 +438698,7 @@ https://twitter.com/i/spaces/1ZkKzbXLekWKv:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030029.003909
+  last_checked: 1779030029
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:29.003909+02:00'
   last_ai_eval: null
@@ -437925,7 +438725,7 @@ https://twitter.com/janakiramm:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779033101.239684
+  last_checked: 1779033101
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:41.239684+02:00'
   last_ai_eval: null
@@ -437952,7 +438752,7 @@ https://twitter.com/jeffbarr:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779032935.052854
+  last_checked: 1779032935
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:55.052854+02:00'
   last_ai_eval: null
@@ -437979,7 +438779,7 @@ https://twitter.com/johncutlefish/status/1452048722917871620:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779031642.771132
+  last_checked: 1779031642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:22.771132+02:00'
   last_ai_eval: null
@@ -438008,7 +438808,7 @@ https://twitter.com/jwendlandt:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030538.805163
+  last_checked: 1779030538
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:58.805163+02:00'
   last_ai_eval: null
@@ -438035,7 +438835,7 @@ https://twitter.com/k0sproject:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779029142.653748
+  last_checked: 1779029142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:42.653748+02:00'
   last_ai_eval: null
@@ -438062,7 +438862,7 @@ https://twitter.com/kubernetesio:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030015.261139
+  last_checked: 1779030015
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:15.261139+02:00'
   last_ai_eval: null
@@ -438089,7 +438889,7 @@ https://twitter.com/memenetes:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779031507.514856
+  last_checked: 1779031507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:07.514856+02:00'
   last_ai_eval: null
@@ -438116,7 +438916,7 @@ https://twitter.com/microcksio:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779031122.793314
+  last_checked: 1779031122
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:42.793314+02:00'
   last_ai_eval: null
@@ -438143,7 +438943,7 @@ https://twitter.com/okta:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779031652.274798
+  last_checked: 1779031652
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:32.274798+02:00'
   last_ai_eval: null
@@ -438170,7 +438970,7 @@ https://twitter.com/openshift:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030727.253725
+  last_checked: 1779030727
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:07.253725+02:00'
   last_ai_eval: null
@@ -438197,7 +438997,7 @@ https://twitter.com/operatorhubio:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779032117.474828
+  last_checked: 1779032117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:17.474828+02:00'
   last_ai_eval: null
@@ -438227,7 +439027,7 @@ https://twitter.com/originalavalamp:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779032540.406645
+  last_checked: 1779032540
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:20.406645+02:00'
   last_ai_eval: null
@@ -438254,7 +439054,7 @@ https://twitter.com/puksiarz:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779029561.481361
+  last_checked: 1779029561
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:41.481361+02:00'
   last_ai_eval: null
@@ -438281,7 +439081,7 @@ https://twitter.com/pvergadia:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779032195.849872
+  last_checked: 1779032195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:35.849872+02:00'
   last_ai_eval: null
@@ -438308,7 +439108,7 @@ https://twitter.com/pythonvscode:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779032556.4658
+  last_checked: 1779032556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:36.465800+02:00'
   last_ai_eval: null
@@ -438335,7 +439135,7 @@ https://twitter.com/rakyll:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779032751.735776
+  last_checked: 1779032751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:51.735776+02:00'
   last_ai_eval: null
@@ -438362,7 +439162,7 @@ https://twitter.com/shipwrightio:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030653.398531
+  last_checked: 1779030653
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:53.398531+02:00'
   last_ai_eval: null
@@ -438389,7 +439189,7 @@ https://twitter.com/submarinerio:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779034208.344716
+  last_checked: 1779034208
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:08.344716+02:00'
   last_ai_eval: null
@@ -438416,7 +439216,7 @@ https://twitter.com/telepresenceio:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779032095.501327
+  last_checked: 1779032095
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:55.501327+02:00'
   last_ai_eval: null
@@ -438443,7 +439243,7 @@ https://twitter.com/tfortricks_ind:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779030052.147908
+  last_checked: 1779030052
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:52.147908+02:00'
   last_ai_eval: null
@@ -438471,7 +439271,7 @@ https://twitter.com/tsh4k:
   addition_method: manual
   content_hash: a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728
   health_score: 100.0
-  last_checked: 1779032100.471946
+  last_checked: 1779032100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:00.471946+02:00'
   last_ai_eval: null
@@ -438595,7 +439395,7 @@ https://typhoon.psdn.io:
   addition_method: manual
   content_hash: b25ee04e278625ce04ecf4eaacd99a3580ba253c418e9d2917bd3021a0ca4a06
   health_score: 100.0
-  last_checked: 1779031388.891623
+  last_checked: 1779031388
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:08.891623+02:00'
   last_ai_eval: null
@@ -438686,7 +439486,7 @@ https://ubuntu.com/blog/gitops-with-azure-arc-and-charmed-kubernetes:
   addition_method: manual
   content_hash: 118c3d831c735ce70a7d998bdbc586e1f96a094097e4546f1e88e3adc52d55b6
   health_score: 100.0
-  last_checked: 1779029504.301015
+  last_checked: 1779029504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:44.301015+02:00'
   last_ai_eval: null
@@ -438787,7 +439587,7 @@ https://ubuntu.com/blog/ubuntu-on-wsl-2-is-generally-available:
   addition_method: manual
   content_hash: 0bad0ae8d05a5dc5b443522368ee84f3ed95df2d22f4d0a13126e638c95ab733
   health_score: 100.0
-  last_checked: 1779032547.622627
+  last_checked: 1779032547
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:27.622627+02:00'
   last_ai_eval: null
@@ -438853,7 +439653,7 @@ https://ubuntu.com/kubernetes/features:
   addition_method: manual
   content_hash: cb4e9ab8daa435b8b19f4d2658cbac3f39996e518e6784acf4fd9a2ac1a3e213
   health_score: 100.0
-  last_checked: 1779034097.700446
+  last_checked: 1779034097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:17.700446+02:00'
   last_ai_eval: null
@@ -438915,7 +439715,7 @@ https://ui.dev/async-javascript-from-callbacks-to-promises-to-async-await:
   addition_method: manual
   content_hash: a07cb96510718b4d5344e01155cb44e31cc858e1761a9031afe9550ab9b76438
   health_score: 100.0
-  last_checked: 1779030339.963826
+  last_checked: 1779030339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:39.963826+02:00'
   last_ai_eval: null
@@ -438941,7 +439741,7 @@ https://ui.dev/beginners-guide-to-javascript-prototype:
   addition_method: manual
   content_hash: 0da95b30a0cc2a0080a91a00d0724c1385c39f372cb76d0bc44824849f59a4e0
   health_score: 100.0
-  last_checked: 1779030932.032778
+  last_checked: 1779030932
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:32.032778+02:00'
   last_ai_eval: null
@@ -439004,7 +439804,7 @@ https://umeey.medium.com/four-golden-signals-of-monitoring-site-reliability-engi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032172.903224
+  last_checked: 1779032172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:12.903224+02:00'
   last_ai_eval: null
@@ -439036,7 +439836,7 @@ https://umeshtyagi829.medium.com/secure-terrafrom-iac-code-using-checkov-4a3e1f0
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030587.386913
+  last_checked: 1779030587
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:47.386913+02:00'
   last_ai_eval: null
@@ -439068,7 +439868,7 @@ https://uncontained.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031859.906395
+  last_checked: 1779031859
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:59.906395+02:00'
   last_ai_eval: null
@@ -439099,7 +439899,7 @@ https://uncontained.io/articles/openshift-and-the-org:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029979.48264
+  last_checked: 1779029979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:39.482640+02:00'
   last_ai_eval: null
@@ -439126,7 +439926,7 @@ https://uncontained.io/articles/openshift-ha-installation:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033253.258171
+  last_checked: 1779033253
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:13.258171+02:00'
   last_ai_eval: null
@@ -439157,7 +439957,7 @@ https://uncontained.io/articles/openshift-ha-installation:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.992208
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.992208+02:00'
   last_ai_eval: null
@@ -439184,7 +439984,7 @@ https://uncontained.io/articles/openshift-ha-installation:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033410.244179
+  last_checked: 1779033410
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:50.244179+02:00'
   last_ai_eval: null
@@ -439375,7 +440175,7 @@ https://unix.stackexchange.com/questions/252744/ss-linux-socket-statistics-utili
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736067.920083
+  last_checked: 1781736067
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:07.920083+02:00'
   last_ai_eval: null
@@ -439539,7 +440339,7 @@ https://unixmen.com:
   addition_method: manual
   content_hash: bae6128d2c34581e98bc247a4a8e3d10fc708410baddc1abc6994eed844a5933
   health_score: 100.0
-  last_checked: 1779031803.366585
+  last_checked: 1779031803
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:03.366585+02:00'
   last_ai_eval: null
@@ -439566,7 +440366,7 @@ https://unofficial-kubernetes.readthedocs.io:
   addition_method: manual
   content_hash: c08380bdd5699818f37030995383ecf8e122bbb34ebf6a76183751eca060de44
   health_score: 100.0
-  last_checked: 1779034097.415782
+  last_checked: 1779034097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:17.415782+02:00'
   last_ai_eval: null
@@ -439628,7 +440428,7 @@ https://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032966.288665
+  last_checked: 1779032966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:26.288665+02:00'
   last_ai_eval: null
@@ -439762,7 +440562,7 @@ https://uw-labs.github.io/blog/kubernetes,/multicluster/2021/07/21/kube-semaphor
   addition_method: manual
   content_hash: 221195b1c67bf0c33da6a92026a4d057bb8bb76a967aefd32d7265a757f77a12
   health_score: 100.0
-  last_checked: 1779030084.852608
+  last_checked: 1779030084
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:01:24.852608+02:00'
   last_ai_eval: null
@@ -439826,7 +440626,7 @@ https://v1.uncontained.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033649.991256
+  last_checked: 1779033649
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:49.991256+02:00'
   last_ai_eval: null
@@ -439853,7 +440653,7 @@ https://v1.uncontained.io/playbooks/continuous_delivery/external-jenkins-integra
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032534.515266
+  last_checked: 1779032534
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:14.515266+02:00'
   last_ai_eval: null
@@ -439989,7 +440789,7 @@ https://vadosware.io/post/using-makefiles-and-envsubst-as-an-alternative-to-helm
   addition_method: manual
   content_hash: 893f72e506e5e6c5753b07ad3e0cebc4aed31cbecdeb84f40b55df813ed81323
   health_score: 100.0
-  last_checked: 1779034173.108482
+  last_checked: 1779034173
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:09:33.108482+02:00'
   last_ai_eval: null
@@ -440087,7 +440887,7 @@ https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034238.202967
+  last_checked: 1779034238
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:38.202967+02:00'
   last_ai_eval: null
@@ -440118,7 +440918,7 @@ https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030655.096716
+  last_checked: 1779030655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:55.096716+02:00'
   last_ai_eval: null
@@ -440145,7 +440945,7 @@ https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033157.885942
+  last_checked: 1779033157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:37.885942+02:00'
   last_ai_eval: null
@@ -440244,7 +441044,7 @@ https://valohai.com/blog/llmops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034405.252348
+  last_checked: 1779034405
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:25.252348+02:00'
   last_ai_eval: null
@@ -440383,7 +441183,7 @@ https://vectorized.io:
   addition_method: manual
   content_hash: 7d125b27e487375cfc2008de4bb119d71f72934fdbd81c0e7b100e78436b8f15
   health_score: 100.0
-  last_checked: 1779029132.814886
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.814886+02:00'
   last_ai_eval: null
@@ -440409,7 +441209,7 @@ https://vectorized.io/blog/open-source:
   addition_method: manual
   content_hash: 7d125b27e487375cfc2008de4bb119d71f72934fdbd81c0e7b100e78436b8f15
   health_score: 100.0
-  last_checked: 1779031406.582166
+  last_checked: 1779031406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:26.582166+02:00'
   last_ai_eval: null
@@ -440439,7 +441239,7 @@ https://veducate.co.uk/kubernetes-pvc-terminating:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736057.345274
+  last_checked: 1781736057
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:57.345274+02:00'
   last_ai_eval: null
@@ -440536,7 +441336,7 @@ https://venkatmatta.files.wordpress.com/2016/03/jmeter_distributed_testing_step_
   addition_method: manual
   content_hash: 2faba2304441bb699ddbe964be9b309836889ff044ac6f7e19e240bb670d3d4a
   health_score: 100.0
-  last_checked: 1779031548.457669
+  last_checked: 1779031548
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:48.457669+02:00'
   last_ai_eval: null
@@ -440565,7 +441365,7 @@ https://venturebeat.com/2020/05/19/microsoft-windows-package-manager-powertoys:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032834.816214
+  last_checked: 1779032834
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:14.816214+02:00'
   last_ai_eval: null
@@ -440599,7 +441399,7 @@ https://venturebeat.com/2020/05/19/microsoft-windows-terminal-wsl-gpu-support-li
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030805.760679
+  last_checked: 1779030805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:25.760679+02:00'
   last_ai_eval: null
@@ -440632,7 +441432,7 @@ https://venturebeat.com/2020/12/22/cloudflare-acquires-linc-to-automate-web-app-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030204.302699
+  last_checked: 1779030204
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:24.302699+02:00'
   last_ai_eval: null
@@ -440665,7 +441465,7 @@ https://venturebeat.com/2021/01/22/reflect-brings-automated-no-code-web-testing-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031381.631468
+  last_checked: 1779031381
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:01.631468+02:00'
   last_ai_eval: null
@@ -440699,7 +441499,7 @@ https://venturebeat.com/2021/03/23/google-cloud-announces-network-connectivity-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032644.633795
+  last_checked: 1779032644
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:04.633795+02:00'
   last_ai_eval: null
@@ -440733,7 +441533,7 @@ https://venturebeat.com/2021/08/10/how-nirmata-plans-to-conquer-kubernetes-compl
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031108.914504
+  last_checked: 1779031108
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:28.914504+02:00'
   last_ai_eval: null
@@ -440765,7 +441565,7 @@ https://venturebeat.com/2021/09/17/kubeshop-wants-to-be-a-kubernetes-product-pip
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030861.549467
+  last_checked: 1779030861
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:21.549467+02:00'
   last_ai_eval: null
@@ -440798,7 +441598,7 @@ https://venturebeat.com/2021/11/03/the-rise-of-kubernetes-and-its-impact-on-ente
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029714.758572
+  last_checked: 1779029714
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:14.758572+02:00'
   last_ai_eval: null
@@ -440831,7 +441631,7 @@ https://venturebeat.com/2021/11/25/amazons-aws-expands-free-egress-data-transfer
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030192.597523
+  last_checked: 1779030192
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:12.597523+02:00'
   last_ai_eval: null
@@ -440864,7 +441664,7 @@ https://venturebeat.com/2021/11/30/microsoft-launches-fully-managed-azure-load-t
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030803.05659
+  last_checked: 1779030803
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:23.056590+02:00'
   last_ai_eval: null
@@ -440898,7 +441698,7 @@ https://venturebeat.com/2021/12/03/6-big-kubernetes-container-security-launches-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033507.797907
+  last_checked: 1779033507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:27.797907+02:00'
   last_ai_eval: null
@@ -440930,7 +441730,7 @@ https://venturebeat.com/2021/12/08/red-hat-brings-its-ansible-it-automation-engi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030230.420756
+  last_checked: 1779030230
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:50.420756+02:00'
   last_ai_eval: null
@@ -440964,7 +441764,7 @@ https://venturebeat.com/2021/12/14/gitlab-acquires-open-source-observability-dis
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033240.41799
+  last_checked: 1779033240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:00.417990+02:00'
   last_ai_eval: null
@@ -441029,7 +441829,7 @@ https://venturebeat.com/2021/12/21/open-source-calendly-alternative-cal-com-prom
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032242.923199
+  last_checked: 1779032242
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:22.923199+02:00'
   last_ai_eval: null
@@ -441058,7 +441858,7 @@ https://venturebeat.com/2021/12/22/5-ways-the-world-of-it-operations-will-shift-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032036.629785
+  last_checked: 1779032036
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:56.629785+02:00'
   last_ai_eval: null
@@ -441091,7 +441891,7 @@ https://venturebeat.com/2021/12/27/kubernetes-security-will-have-a-breakout-year
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032282.256411
+  last_checked: 1779032282
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:02.256411+02:00'
   last_ai_eval: null
@@ -441125,7 +441925,7 @@ https://venturebeat.com/2022/03/30/garden-io-an-end-to-end-devops-platform-for-k
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031442.198642
+  last_checked: 1779031442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:02.198642+02:00'
   last_ai_eval: null
@@ -441255,7 +442055,7 @@ https://versusmind.eu/blog/dapr-a-serverless-runtime-for-distributed-application
   addition_method: manual
   content_hash: ea12e8c7a9a4d17cac4e398ecafb2ca5711ee93f85da6f4147208eb7bb02dde5
   health_score: 100.0
-  last_checked: 1779034087.334976
+  last_checked: 1779034087
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:07.334976+02:00'
   last_ai_eval: null
@@ -441317,7 +442117,7 @@ https://vettabase.com/blog/how-slow-is-select:
   addition_method: manual
   content_hash: 68b2c5c29c0dbb53b57c7ba5e965cb9e61ccb70cea5e7b47ac14076d9bc233f3
   health_score: 100.0
-  last_checked: 1779030566.378503
+  last_checked: 1779030566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:26.378503+02:00'
   last_ai_eval: null
@@ -441474,7 +442274,7 @@ https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialo
   addition_method: manual
   content_hash: 481290764c4c9dfc2205be3ad863bc48a1816cc7c1a79f5fd328092181a6bbc9
   health_score: 100.0
-  last_checked: 1779030228.589694
+  last_checked: 1779030228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:48.589694+02:00'
   last_ai_eval: null
@@ -441534,7 +442334,7 @@ https://victorops.com/blog/20-top-devops-tools-for-2020:
   addition_method: manual
   content_hash: 09983dae619512a893179eec006fe8ffea88951a050ab28ffa27b07d81bd6c99
   health_score: 100.0
-  last_checked: 1779030440.696532
+  last_checked: 1779030440
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:20.696532+02:00'
   last_ai_eval: null
@@ -441560,7 +442360,7 @@ https://victorops.com/blog/source-code-control-trunk-based-development-vs-gitflo
   addition_method: manual
   content_hash: 09983dae619512a893179eec006fe8ffea88951a050ab28ffa27b07d81bd6c99
   health_score: 100.0
-  last_checked: 1779032642.773455
+  last_checked: 1779032642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:02.773455+02:00'
   last_ai_eval: null
@@ -441587,7 +442387,7 @@ https://victorops.com/blog/sre-vs-devops:
   addition_method: manual
   content_hash: 09983dae619512a893179eec006fe8ffea88951a050ab28ffa27b07d81bd6c99
   health_score: 100.0
-  last_checked: 1779033211.170962
+  last_checked: 1779033211
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:31.170962+02:00'
   last_ai_eval: null
@@ -441615,7 +442415,7 @@ https://vidhitakher.medium.com/understanding-the-kubernetes-cluster-components-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034330.395332
+  last_checked: 1779034330
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:10.395332+02:00'
   last_ai_eval: null
@@ -441648,7 +442448,7 @@ https://vik-y.medium.com/an-easier-way-to-auto-remediate-memory-leaks-on-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034516.784281
+  last_checked: 1779034516
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:16.784281+02:00'
   last_ai_eval: null
@@ -441680,7 +442480,7 @@ https://vimal-dwarampudi.medium.com/serverless-architecture-design-on-major-clou
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033002.075626
+  last_checked: 1779033002
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:02.075626+02:00'
   last_ai_eval: null
@@ -441778,7 +442578,7 @@ https://vinothecloudone.medium.com/kubernetes-configuration-patterns-101-68cfb7a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031103.019195
+  last_checked: 1779031103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:23.019195+02:00'
   last_ai_eval: null
@@ -441844,7 +442644,7 @@ https://vishnu.hashnode.dev/4-types-of-nosql-databases:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031595.844497
+  last_checked: 1779031595
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:35.844497+02:00'
   last_ai_eval: null
@@ -441875,7 +442675,7 @@ https://vishnuch.tech/interprocess-communication-in-microservices:
   addition_method: manual
   content_hash: c438a565dc04b422f91fe6d51d6f945852bfabb5e8566ab3d23201a659b40d67
   health_score: 100.0
-  last_checked: 1779034507.342854
+  last_checked: 1779034507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:07.342854+02:00'
   last_ai_eval: null
@@ -441905,7 +442705,7 @@ https://visualstudio.microsoft.com/services/live-share:
   addition_method: manual
   content_hash: 3cc825a4cb2db7f279dc835f102fb79e61e6fd0db90c20db2ef59af884762ba7
   health_score: 100.0
-  last_checked: 1779029805.19546
+  last_checked: 1779029805
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:56:45.195460+02:00'
   last_ai_eval: null
@@ -441937,7 +442737,7 @@ https://visualstudio.microsoft.com/services/visual-studio-codespaces:
   addition_method: manual
   content_hash: 39c631146eca956cb401b444761a38ab79b78e66208100900e629ec6c5f9d521
   health_score: 100.0
-  last_checked: 1779030021.007168
+  last_checked: 1779030021
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:21.007168+02:00'
   last_ai_eval: null
@@ -441968,7 +442768,7 @@ https://visualstudiomagazine.com/articles/2020/10/07/bridge-kubernetes.aspx:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032549.522847
+  last_checked: 1779032549
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:29.522847+02:00'
   last_ai_eval: null
@@ -442000,7 +442800,7 @@ https://visualstudiomagazine.com/articles/2021/01/29/vs-code-tips.aspx:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030741.949348
+  last_checked: 1779030741
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:21.949348+02:00'
   last_ai_eval: null
@@ -442032,7 +442832,7 @@ https://visualstudiomagazine.com/articles/2022/03/10/powershell-crescendo-ga.asp
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031489.349143
+  last_checked: 1779031489
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:49.349143+02:00'
   last_ai_eval: null
@@ -442068,7 +442868,7 @@ https://vitalflux.com/devops-architect-interview-questions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781432421.994124
+  last_checked: 1781432421
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:20:21.994124+02:00'
   last_ai_eval: null
@@ -442690,7 +443490,7 @@ https://vladmihalcea.com/testcontainers-database-integration-testing:
   addition_method: manual
   content_hash: 7e0f98c50a04a6071e8a57679aad8e4e8c2cb831bd538e34652ab6cff1bc0d26
   health_score: 100.0
-  last_checked: 1779031600.37847
+  last_checked: 1779031600
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:40.378470+02:00'
   last_ai_eval: null
@@ -442750,7 +443550,7 @@ https://vmblog.com/archive/2021/10/07/the-rise-of-modern-day-kubernetes-operatio
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033921.713367
+  last_checked: 1779033921
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:21.713367+02:00'
   last_ai_eval: null
@@ -442785,7 +443585,7 @@ https://vscode.dev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031190.71727
+  last_checked: 1779031190
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:19:50.717270+02:00'
   last_ai_eval: null
@@ -442821,7 +443621,7 @@ https://vscode.github.com:
   addition_method: manual
   content_hash: ddbf486587e0d00b05283b49f95299eca6462c39089896693d7c380fd1d4a6db
   health_score: 100.0
-  last_checked: 1779030322.936644
+  last_checked: 1779030322
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:22.936644+02:00'
   last_ai_eval: null
@@ -442855,7 +443655,7 @@ https://vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-framewo
   addition_method: manual
   content_hash: e86bf5c49bb5d428ebc616efa414aded48bcb489b9a6c5bae094c8698d23fe4f
   health_score: 100.0
-  last_checked: 1779031672.463128
+  last_checked: 1779031672
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:52.463128+02:00'
   last_ai_eval: null
@@ -442915,7 +443715,7 @@ https://walkintocloud.com/index.php/2016/06/04/amazon-aws-certification-preparat
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033162.344221
+  last_checked: 1779033162
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:42.344221+02:00'
   last_ai_eval: null
@@ -442947,7 +443747,7 @@ https://waltercode.medium.com/understanding-kubernetes-a68bca45c9ce:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030364.69261
+  last_checked: 1779030364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:04.692610+02:00'
   last_ai_eval: null
@@ -443012,7 +443812,7 @@ https://waswani.medium.com/autoscaling-pods-in-kubernetes-37d05000c41:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034491.442386
+  last_checked: 1779034491
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:51.442386+02:00'
   last_ai_eval: null
@@ -443046,7 +443846,7 @@ https://waswani.medium.com/microservices-data-sharing-using-database-an-antipatt
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031445.856162
+  last_checked: 1779031445
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:05.856162+02:00'
   last_ai_eval: null
@@ -443180,7 +443980,7 @@ https://web-check.xyz:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030028.749302
+  last_checked: 1779030028
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:28.749302+02:00'
   last_ai_eval: null
@@ -443215,7 +444015,7 @@ https://web.archive.org/web/20160716182152/http://cloudacademy.com/blog/cloud-co
   addition_method: manual
   content_hash: ab6374ce5e843d7d7b26bdcde7d52673f12c8b04f244e1a8efd1436e22210862
   health_score: 100.0
-  last_checked: 1779034480.5537
+  last_checked: 1779034480
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:14:40.553700+02:00'
   last_ai_eval: null
@@ -443249,7 +444049,7 @@ https://web.archive.org/web/20160716182152/http://cloudacademy.com/blog/cloud-co
   addition_method: automatic
   content_hash: 1f9d2da75517814e24c9a83b49e5fd734c8b11b58ba9ac270cfc27ae7e223816
   health_score: null
-  last_checked: 1780352730.20753
+  last_checked: 1780352730
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:30.207530+02:00'
   last_ai_eval: null
@@ -443322,7 +444122,7 @@ https://webhookrelay.com/blog/2017/11/23/github-jenkins-guide:
   addition_method: manual
   content_hash: e4c42dfebe21d470acf4645a47182ecbaf6ad38386db4617ba8df4e53c2b0cd1
   health_score: 100.0
-  last_checked: 1779033671.766587
+  last_checked: 1779033671
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:11.766587+02:00'
   last_ai_eval: null
@@ -443415,7 +444215,7 @@ https://webpagetest.org:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029628.931141
+  last_checked: 1779029628
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:48.931141+02:00'
   last_ai_eval: null
@@ -443610,7 +444410,7 @@ https://wecloudpro.com/2020/01/13/kube-autp-aws.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032683.731644
+  last_checked: 1779032683
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:43.731644+02:00'
   last_ai_eval: null
@@ -443641,7 +444441,7 @@ https://weekly.tf:
   addition_method: manual
   content_hash: cb40748f1eb2cd66d9b847bcee017a875625653375cffba9425598dfc4c30ea8
   health_score: 100.0
-  last_checked: 1779033943.328612
+  last_checked: 1779033943
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:43.328612+02:00'
   last_ai_eval: null
@@ -443701,7 +444501,7 @@ https://wheel.readthedocs.org:
   addition_method: manual
   content_hash: 74da524363f50d232e643fc2703f8609ed888ad86b8de901827ec5faa686b757
   health_score: 100.0
-  last_checked: 1779034331.012886
+  last_checked: 1779034331
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:11.012886+02:00'
   last_ai_eval: null
@@ -443729,7 +444529,7 @@ https://whyk8s.substack.com/p/why-networkpolicies:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030352.703334
+  last_checked: 1779030352
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:52.703334+02:00'
   last_ai_eval: null
@@ -443761,7 +444561,7 @@ https://whyk8s.substack.com/p/why-not-dns:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030851.470002
+  last_checked: 1779030851
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:11.470002+02:00'
   last_ai_eval: null
@@ -443793,7 +444593,7 @@ https://whyk8s.substack.com/p/why-services:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031645.268344
+  last_checked: 1779031645
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:25.268344+02:00'
   last_ai_eval: null
@@ -443858,7 +444658,7 @@ https://wideops.com/kubernetes-best-practices-setting-up-health-checks-with-read
   addition_method: manual
   content_hash: a398aaaeb258b163d69b25b9668a218c3e17fef573723b793d65ea248e667205
   health_score: 100.0
-  last_checked: 1779031555.638964
+  last_checked: 1779031555
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:55.638964+02:00'
   last_ai_eval: null
@@ -443886,7 +444686,7 @@ https://wiki.bash-hackers.org:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030248.393456
+  last_checked: 1779030248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:08.393456+02:00'
   last_ai_eval: null
@@ -443920,7 +444720,7 @@ https://wiki.crdb.io/wiki/spaces/CRDB/pages/73204099/Bors+Merge+Bot:
   addition_method: manual
   content_hash: 0121460d1d094de684438bc0369362f3213ce7e4cab32bcf287746d1f48b86cc
   health_score: 100.0
-  last_checked: 1779033092.818808
+  last_checked: 1779033092
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:32.818808+02:00'
   last_ai_eval: null
@@ -443947,7 +444747,7 @@ https://wiki.jenkins.io/display/JENKINS/Build+Monitor+Plugin:
   addition_method: manual
   content_hash: 9c536ced28b6d9a6e7b947fe8fa322a9220cdade96c3585cbc3ace0cc3484f95
   health_score: 100.0
-  last_checked: 1779030363.020711
+  last_checked: 1779030363
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:03.020711+02:00'
   last_ai_eval: null
@@ -443974,7 +444774,7 @@ https://wiki.jenkins.io/display/JENKINS/Monitor+Pro+Plugin:
   addition_method: manual
   content_hash: cc44063f3ced7009833fc9517d374f64b3c2ad29c25575e3c73c7839657d6acc
   health_score: 100.0
-  last_checked: 1779032134.662451
+  last_checked: 1779032134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:34.662451+02:00'
   last_ai_eval: null
@@ -444001,7 +444801,7 @@ https://wiki.jenkins.io/display/JENKINS/PlasticSCM+MergeBot+plugin:
   addition_method: manual
   content_hash: a3dafc91e31e6286aa75fa3b6ef9342b2abe080b8b0921f18373fbc7a0855a40
   health_score: 100.0
-  last_checked: 1779033976.522026
+  last_checked: 1779033976
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:16.522026+02:00'
   last_ai_eval: null
@@ -444028,7 +444828,7 @@ https://wiki.openjdk.java.net/display/HotSpot/G1GC+Feedback:
   addition_method: manual
   content_hash: 6d0c04f72c17fbd78109f72da633231a437cc102123fc93af1ac796a7b3a68a4
   health_score: 100.0
-  last_checked: 1779032182.785205
+  last_checked: 1779032182
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:22.785205+02:00'
   last_ai_eval: null
@@ -444054,7 +444854,7 @@ https://wiki.openjdk.java.net/display/shenandoah/Main:
   addition_method: manual
   content_hash: 7a0d941fc6c076f310e27c680c52159d82e0f6b14ddc8f89147f3a824bd31cd9
   health_score: 100.0
-  last_checked: 1779029057.067184
+  last_checked: 1779029057
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:17.067184+02:00'
   last_ai_eval: null
@@ -444080,7 +444880,7 @@ https://wiki.openjdk.java.net/display/zgc/Main:
   addition_method: manual
   content_hash: 35d9ba7fdbc9ebd00535ed2a0cf26e7fde696cb9123a6b0303215859d004991d
   health_score: 100.0
-  last_checked: 1779033862.703274
+  last_checked: 1779033862
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:22.703274+02:00'
   last_ai_eval: null
@@ -444106,7 +444906,7 @@ https://wiki.openjdk.org/spaces/shenandoah/pages/25002018/Main:
   addition_method: manual
   content_hash: adfa8a4636f7b7c1a0d07b751865a3e9571fa1b87daa02daa3a6a1c2e025bca2
   health_score: 100.0
-  last_checked: 1779130494.99564
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.995640+02:00'
   last_ai_eval: null
@@ -444132,7 +444932,7 @@ https://wiki.openjdk.org/spaces/zgc/pages/34668579/Main:
   addition_method: manual
   content_hash: 0fd949f06efb43474a95160ee2ccdcc32462f8fd9e87f7ae5fcf75c8ac86c208
   health_score: 100.0
-  last_checked: 1779130494.969531
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.969531+02:00'
   last_ai_eval: null
@@ -444191,7 +444991,7 @@ https://wildfly.org:
   addition_method: manual
   content_hash: cbfde1c990e10b32eae84d884b7f5fbb3265cc1c94bff071f88687eb08d3dcae
   health_score: 100.0
-  last_checked: 1779034332.73107
+  last_checked: 1779034332
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:12.731070+02:00'
   last_ai_eval: null
@@ -444221,7 +445021,7 @@ https://williamlam.com/2020/04/useful-interactive-terminal-and-graphical-ui-tool
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736012.929896
+  last_checked: 1781736012
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:12.929896+02:00'
   last_ai_eval: null
@@ -444285,7 +445085,7 @@ https://winderresearch.com/a-comparison-of-serverless-frameworks-for-kubernetes-
   addition_method: manual
   content_hash: f4cd9e1d183b11007e93e812b19d28bbb4f3340197526ce5e975fface5cdedf9
   health_score: 100.0
-  last_checked: 1779029939.199519
+  last_checked: 1779029939
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:59.199519+02:00'
   last_ai_eval: null
@@ -444313,7 +445113,7 @@ https://wiprodigital.com/2020/11/10/a-guide-to-enterprise-event-driven-architect
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032293.073506
+  last_checked: 1779032293
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:13.073506+02:00'
   last_ai_eval: null
@@ -444444,7 +445244,7 @@ https://wkrzywiec.medium.com/how-to-deploy-application-on-kubernetes-with-helm-3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031651.959846
+  last_checked: 1779031651
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:31.959846+02:00'
   last_ai_eval: null
@@ -444540,7 +445340,7 @@ https://workshops.aws:
   addition_method: manual
   content_hash: 54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1
   health_score: 100.0
-  last_checked: 1779033917.340659
+  last_checked: 1779033917
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:17.340659+02:00'
   last_ai_eval: null
@@ -444567,7 +445367,7 @@ https://worksome.co.uk:
   addition_method: manual
   content_hash: 07583c0e96662ad52a80de97f793a6336ff35537e51088b2cbc69bb74de17d78
   health_score: 100.0
-  last_checked: 1779032421.233539
+  last_checked: 1779032421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:21.233539+02:00'
   last_ai_eval: null
@@ -444820,7 +445620,7 @@ https://writersbyte.com/4-key-python-data-structures-e-very-beginner-must-know:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033713.598786
+  last_checked: 1779033713
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:53.598786+02:00'
   last_ai_eval: null
@@ -444852,7 +445652,7 @@ https://writersbyte.com/introduction-to-apis-with-python-fastapi:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032661.733643
+  last_checked: 1779032661
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:21.733643+02:00'
   last_ai_eval: null
@@ -444958,7 +445758,7 @@ https://www.39digits.com/signed-git-commits-on-wsl2-using-visual-studio-code:
   addition_method: manual
   content_hash: 0e9b8756a27874aae7f6482278f1904708ba635623835bd3e43b678d5f99f62a
   health_score: 100.0
-  last_checked: 1779031356.592182
+  last_checked: 1779031356
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:22:36.592182+02:00'
   last_ai_eval: null
@@ -444991,7 +445791,7 @@ https://www.3scale.net:
   addition_method: manual
   content_hash: 80ae86e55627e9f43b166209edfc360e5c1e9e7f0f8eac77133eba6a2d8c1875
   health_score: 100.0
-  last_checked: 1779029991.332904
+  last_checked: 1779029991
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:51.332904+02:00'
   last_ai_eval: null
@@ -445087,7 +445887,7 @@ https://www.aboutamazon.com/what-we-do/entertainment:
   addition_method: manual
   content_hash: 07bcf8dab21ecb11fa02f7542727556ba0e4d0cc34ede37369be20391780acde
   health_score: 100.0
-  last_checked: 1779034372.942774
+  last_checked: 1779034372
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:52.942774+02:00'
   last_ai_eval: null
@@ -445149,7 +445949,7 @@ https://www.accurics.com/blog/terrascan-blog/terraform-security-improving-iac-sc
   addition_method: manual
   content_hash: 4c171550ab821717a345c93cdfb3bb08bc9363cf999b06529fcbbb3fdd79a465
   health_score: 100.0
-  last_checked: 1779033794.894958
+  last_checked: 1779033794
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:14.894958+02:00'
   last_ai_eval: null
@@ -445179,7 +445979,7 @@ https://www.acumen.io/blog/can-kanban-scale-for-teams-of-over-50-developers-when
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034109.463376
+  last_checked: 1779034109
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:29.463376+02:00'
   last_ai_eval: null
@@ -445215,7 +446015,7 @@ https://www.adaltas.com/en/2022/09/08/kubernetes-metallb-nginx:
   addition_method: manual
   content_hash: e2f5691b6b05d9cfc170148cf19d0e46fa1239f17fd3e75a405e2dc90e0cdc40
   health_score: 100.0
-  last_checked: 1779032232.71442
+  last_checked: 1779032232
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:12.714420+02:00'
   last_ai_eval: null
@@ -445246,7 +446046,7 @@ https://www.addictivetips.com/mac-os/remap-a-windows-keyboard-for-a-mac:
   addition_method: manual
   content_hash: 38b92c25387f1c2ff93bd797c2935d3a71fc2a451edb6a1ab297ab936c988e77
   health_score: 100.0
-  last_checked: 1779029296.159441
+  last_checked: 1779029296
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:48:16.159441+02:00'
   last_ai_eval: null
@@ -445273,7 +446073,7 @@ https://www.addteq.com/blog/2021/03/the-real-difference-between-devops-and-devse
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032874.347174
+  last_checked: 1779032874
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:54.347174+02:00'
   last_ai_eval: null
@@ -445337,7 +446137,7 @@ https://www.adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-co
   addition_method: manual
   content_hash: ae51474b4a88924afe6600d47a7c3c4bbbc48fecb932ca8ffea52c181187376a
   health_score: 100.0
-  last_checked: 1779033330.750497
+  last_checked: 1779033330
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:30.750497+02:00'
   last_ai_eval: null
@@ -445364,7 +446164,7 @@ https://www.adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos:
   addition_method: manual
   content_hash: b6b3a0baa161bf59a7a2d02b2bb5a9444ea40b5c9efe9170a1fc038ec57f3623
   health_score: 100.0
-  last_checked: 1779033621.055729
+  last_checked: 1779033621
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:21.055729+02:00'
   last_ai_eval: null
@@ -445392,7 +446192,7 @@ https://www.adictosaltrabajo.com/2020/12/22/como-crear-y-desplegar-microservicio
   addition_method: manual
   content_hash: 79cb5c64959bd6ccb89b657720aa083aab4d73d79a23b25d7a9126ec3c1111fc
   health_score: 100.0
-  last_checked: 1779033790.419303
+  last_checked: 1779033790
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:10.419303+02:00'
   last_ai_eval: null
@@ -445420,7 +446220,7 @@ https://www.adictosaltrabajo.com/tutoriales/monitorizacion-y-analisis-de-rendimi
   addition_method: manual
   content_hash: 8646d0054143e7a8cb4749d1d5613fd746a1465e2550470ac7ecae4fc342f2f8
   health_score: 100.0
-  last_checked: 1779034570.213344
+  last_checked: 1779034570
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:10.213344+02:00'
   last_ai_eval: null
@@ -445480,7 +446280,7 @@ https://www.agileconnection.com/article/infrastructure-code-foundation-effective
   addition_method: manual
   content_hash: 86ee46057736d59c30a0c1e8e42c4394201d53b9daa2702891234c17d0a17633
   health_score: 100.0
-  last_checked: 1779034499.626142
+  last_checked: 1779034499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:59.626142+02:00'
   last_ai_eval: null
@@ -445549,7 +446349,7 @@ https://www.ai.engineer/worldsfair/2026:
   addition_method: automatic
   content_hash: e03dc21400722c30355c02048062c46f98607807108b3c21f1c8832c2e08ff09
   health_score: null
-  last_checked: 1780352424.113367
+  last_checked: 1780352424
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:24.113367+02:00'
   last_ai_eval: null
@@ -445586,7 +446386,7 @@ https://www.aihr.com/blog/chatgpt-prompts-for-hr:
   addition_method: manual
   content_hash: 939c8f98fb344a9957b335cd0927b4caadfbb9ea7e830f7fba56071e15abc896
   health_score: 100.0
-  last_checked: 1779029948.858792
+  last_checked: 1779029948
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:59:08.858792+02:00'
   last_ai_eval: null
@@ -445620,7 +446420,7 @@ https://www.airplane.dev/blog/kubernetes-ephemeral-storage:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030472.961426
+  last_checked: 1779030472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:52.961426+02:00'
   last_ai_eval: null
@@ -445718,7 +446518,7 @@ https://www.alibabacloud.com:
   addition_method: manual
   content_hash: f89afa8b390d4f7d2d0ee09d60a9ff6f482c1f82dcdd2666ed4a39e9923ef7ee
   health_score: 100.0
-  last_checked: 1779033763.092242
+  last_checked: 1779033763
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:43.092242+02:00'
   last_ai_eval: null
@@ -445809,7 +446609,7 @@ https://www.alibabacloud.com/en/product/kubernetes?_p_lc=1:
   addition_method: manual
   content_hash: 1f547330d3e1a34d1e114a507495619c86ca091b3e4c6f9981fecf66f53319ac
   health_score: 100.0
-  last_checked: 1779130494.957931
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.957931+02:00'
   last_ai_eval: null
@@ -445835,7 +446635,7 @@ https://www.alibabacloud.com/en?_p_lc=5:
   addition_method: manual
   content_hash: 02d4f87af85f4587225301bf7dd5afec28bc0b0662ce655e839f8e7e1e54292d
   health_score: 100.0
-  last_checked: 1779130495.010221
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.010221+02:00'
   last_ai_eval: null
@@ -445860,7 +446660,7 @@ https://www.alibabacloud.com/product/kubernetes:
   addition_method: manual
   content_hash: 312df59bbc7684b6c1273ab3fecdb3b869a3dc0b49303fa300f47af4300e822b
   health_score: 100.0
-  last_checked: 1779034462.870298
+  last_checked: 1779034462
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:22.870298+02:00'
   last_ai_eval: null
@@ -446122,7 +446922,7 @@ https://www.altoros.com/research-papers/a-comparative-analysis-of-kubernetes-dep
   addition_method: manual
   content_hash: 6c08caf41556a24289b4586270c806972117d609d725c501620a827b74f20444
   health_score: 100.0
-  last_checked: 1779030324.54683
+  last_checked: 1779030324
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:24.546830+02:00'
   last_ai_eval: null
@@ -446186,7 +446986,7 @@ https://www.amazon.com/b/?node=14297978011:
   addition_method: manual
   content_hash: 87ba67a61ee65ef688bb8636eb57c5f2736fcd610b0bf98472edd4bea096f43c
   health_score: 100.0
-  last_checked: 1779029421.512065
+  last_checked: 1779029421
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:50:21.512065+02:00'
   last_ai_eval: null
@@ -446253,7 +447053,7 @@ https://www.amazon.com/gp/product/B0976SB2YG:
   addition_method: manual
   content_hash: 83efecb31b4e10b6d7d48110e3a9bc4a29a1246a569442c786cef3185425bf60
   health_score: 100.0
-  last_checked: 1779033612.11388
+  last_checked: 1779033612
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:00:12.113880+02:00'
   last_ai_eval: null
@@ -446313,7 +447113,7 @@ https://www.amazon.science/base-tts-samples:
   addition_method: manual
   content_hash: 6d7821980158aae61734d2d8850e05cb0fae02407b5a42d432f3685a145636e2
   health_score: 100.0
-  last_checked: 1779031401.719588
+  last_checked: 1779031401
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:21.719588+02:00'
   last_ai_eval: null
@@ -446340,7 +447140,7 @@ https://www.ammeon.com/5-tips-for-building-ci-cd-pipeline:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029948.050433
+  last_checked: 1779029948
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:08.050433+02:00'
   last_ai_eval: null
@@ -446374,7 +447174,7 @@ https://www.ammeon.com/profiling-golang-microservices-for-high-throughput-on-kub
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033280.50087
+  last_checked: 1779033280
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:40.500870+02:00'
   last_ai_eval: null
@@ -446405,7 +447205,7 @@ https://www.ampelofilosofies.gr/software/2017/03/04/monitor-ci-nodes-with-jenkin
   addition_method: manual
   content_hash: 0840fc316cf5d4266f323efe6bc3d85f0af6ed496ba16d786a8e575fbd75591e
   health_score: 100.0
-  last_checked: 1779029189.810627
+  last_checked: 1779029189
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:29.810627+02:00'
   last_ai_eval: null
@@ -446698,7 +447498,7 @@ https://www.ansible.com:
   addition_method: manual
   content_hash: 78fbb0d63a1dd0773cdbd721d0167a1d9032041a5a0e8ae9f91e8cbd310d2a16
   health_score: 100.0
-  last_checked: 1779031337.468094
+  last_checked: 1779031337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:17.468094+02:00'
   last_ai_eval: null
@@ -446724,7 +447524,7 @@ https://www.ansible.com/automating-business-applications-rest-api:
   addition_method: manual
   content_hash: 9255137ced14f590aba3a6873fb6564cde1698d6641aff103162529f616975bd
   health_score: 100.0
-  last_checked: 1779029074.816568
+  last_checked: 1779029074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:34.816568+02:00'
   last_ai_eval: null
@@ -446751,7 +447551,7 @@ https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package:
   addition_method: manual
   content_hash: a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895
   health_score: 100.0
-  last_checked: 1779030367.24343
+  last_checked: 1779030367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:07.243430+02:00'
   last_ai_eval: null
@@ -446779,7 +447579,7 @@ https://www.ansible.com/blog/announcing-the-red-hat-enterprise-linux-certified-a
   addition_method: manual
   content_hash: 105acbdee2d153b40acbee1c245403f0eb2910c09f67968643e2798be8092cb8
   health_score: 100.0
-  last_checked: 1779033211.075066
+  last_checked: 1779033211
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:31.075066+02:00'
   last_ai_eval: null
@@ -446806,7 +447606,7 @@ https://www.ansible.com/blog/ansible-network-resource-modules-deep-dive-on-retur
   addition_method: manual
   content_hash: e0ea83e386ef0822322935e83a586acb9b57988b9366ef01168199a42cad37f9
   health_score: 100.0
-  last_checked: 1779029270.155985
+  last_checked: 1779029270
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:50.155985+02:00'
   last_ai_eval: null
@@ -446833,7 +447633,7 @@ https://www.ansible.com/blog/ansible-wisdom-and-chatgpt-putting-it-to-the-test:
   addition_method: manual
   content_hash: a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895
   health_score: 100.0
-  last_checked: 1779033019.585425
+  last_checked: 1779033019
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:19.585425+02:00'
   last_ai_eval: null
@@ -446860,7 +447660,7 @@ https://www.ansible.com/blog/automating-red-hat-satellite-with-ansible:
   addition_method: manual
   content_hash: e9da27404ba9040f2bd12334e3d589d0ac910610af5457711ecd05ac52814b69
   health_score: 100.0
-  last_checked: 1779030172.637075
+  last_checked: 1779030172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:52.637075+02:00'
   last_ai_eval: null
@@ -446888,7 +447688,7 @@ https://www.ansible.com/blog/automating-security-with-cyberark-and-red-hat-ansib
   addition_method: manual
   content_hash: 2c7a50b7f73aa8696865dc25821d845069fbce425cb29b55b83a348c18bc8039
   health_score: 100.0
-  last_checked: 1779031755.750359
+  last_checked: 1779031755
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:15.750359+02:00'
   last_ai_eval: null
@@ -446916,7 +447716,7 @@ https://www.ansible.com/blog/based-validated-network-content:
   addition_method: manual
   content_hash: 46d7c415269c65ba7e8802bf5bec1fc43e78d02b7c0e687515b3067f162135b0
   health_score: 100.0
-  last_checked: 1779032157.430422
+  last_checked: 1779032157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:57.430422+02:00'
   last_ai_eval: null
@@ -446943,7 +447743,7 @@ https://www.ansible.com/blog/creating-custom-rules-for-ansible-lint:
   addition_method: manual
   content_hash: 055a52475707fd83d5363526e052e6e53747901f8b0814e08ed0d2d5a4877869
   health_score: 100.0
-  last_checked: 1779033068.411977
+  last_checked: 1779033068
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:08.411977+02:00'
   last_ai_eval: null
@@ -446970,7 +447770,7 @@ https://www.ansible.com/blog/fast-vs-easy-benchmarking-ansible-operators-for-kub
   addition_method: manual
   content_hash: ee1433ef348ab000749ff922b223f6c20f8052498db276722a070d2a4258f45f
   health_score: 100.0
-  last_checked: 1779031356.176524
+  last_checked: 1779031356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:36.176524+02:00'
   last_ai_eval: null
@@ -446997,7 +447797,7 @@ https://www.ansible.com/blog/introducing-ansible-automation-platform-2:
   addition_method: manual
   content_hash: 792146d8bb0233ab2940e89ea19e6211ecb76dd689a6e85a12e57b27a4e858f6
   health_score: 100.0
-  last_checked: 1779030296.391839
+  last_checked: 1779030296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:56.391839+02:00'
   last_ai_eval: null
@@ -447024,7 +447824,7 @@ https://www.ansible.com/blog/kubernetes-meets-event-driven-ansible:
   addition_method: manual
   content_hash: 7bb59caed8866704513190c65d9062028418a2286228ff2eea84576f859d9482
   health_score: 100.0
-  last_checked: 1779032620.472999
+  last_checked: 1779032620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:40.472999+02:00'
   last_ai_eval: null
@@ -447051,7 +447851,7 @@ https://www.ansible.com/blog/migrating-the-runbook-a-journey-from-legacy-to-devo
   addition_method: manual
   content_hash: a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895
   health_score: 100.0
-  last_checked: 1779031141.012723
+  last_checked: 1779031141
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:01.012723+02:00'
   last_ai_eval: null
@@ -447078,7 +447878,7 @@ https://www.ansible.com/blog/now-available-red-hat-ansible-automation-platform-1
   addition_method: manual
   content_hash: a02d61255e1765e67948057d31fe22d40c99ff57d419dc13df7cb5d64cb4484b
   health_score: 100.0
-  last_checked: 1779031226.68858
+  last_checked: 1779031226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:26.688580+02:00'
   last_ai_eval: null
@@ -447105,7 +447905,7 @@ https://www.ansible.com/blog/providing-terraform-with-that-ansible-magic:
   addition_method: manual
   content_hash: cdcd9547ddf27e70b92512454cdc71530cba177c63bd513b215728d937ed714e
   health_score: 100.0
-  last_checked: 1779033045.320551
+  last_checked: 1779033045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:45.320551+02:00'
   last_ai_eval: null
@@ -447131,7 +447931,7 @@ https://www.ansible.com/blog/red-hat-ansible-tower-monitoring-using-prometheus-n
   addition_method: manual
   content_hash: a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895
   health_score: 100.0
-  last_checked: 1779032483.592672
+  last_checked: 1779032483
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:23.592672+02:00'
   last_ai_eval: null
@@ -447159,7 +447959,7 @@ https://www.ansible.com/blog/simplifying-secrets-management-with-cyberark-and-re
   addition_method: manual
   content_hash: ffe79bea9acffc749b448385f254f8468d407b2738dbf3bbeb26ac97c8816b5c
   health_score: 100.0
-  last_checked: 1779034152.867682
+  last_checked: 1779034152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:12.867682+02:00'
   last_ai_eval: null
@@ -447186,7 +447986,7 @@ https://www.ansible.com/blog/top-10-ansible-blogs-2022:
   addition_method: manual
   content_hash: 864951a91d60d6e656c9eb2e5957b61b9c504e972908b699c41c538bf0f9dba2
   health_score: 100.0
-  last_checked: 1779031802.400484
+  last_checked: 1779031802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:02.400484+02:00'
   last_ai_eval: null
@@ -447213,7 +448013,7 @@ https://www.ansible.com/blog/topic/ansible-tower:
   addition_method: manual
   content_hash: bfdeeea18b5959df792123266a72a6a416c8dab8ae496330bbc072eef7a7668a
   health_score: 100.0
-  last_checked: 1779031026.054903
+  last_checked: 1779031026
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:06.054903+02:00'
   last_ai_eval: null
@@ -447241,7 +448041,7 @@ https://www.ansible.com/blog/whats-new-in-ansible-automation-platform-2-automati
   addition_method: manual
   content_hash: e2623a65e1271caab9c28d303fc7904f66dc23ca9d0ca794f7c0414d3a83dc7d
   health_score: 100.0
-  last_checked: 1779032371.937986
+  last_checked: 1779032371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:31.937986+02:00'
   last_ai_eval: null
@@ -447268,7 +448068,7 @@ https://www.ansible.com/blog/whats-new-in-ansible-automation-platform-2-automati
   addition_method: manual
   content_hash: 47c6ab928fa9f435085542c9f279cc095cd0fcce85426c27beb9e304e3e01661
   health_score: 100.0
-  last_checked: 1779030035.221422
+  last_checked: 1779030035
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:35.221422+02:00'
   last_ai_eval: null
@@ -447295,7 +448095,7 @@ https://www.ansible.com/hubfs/AnsibleFest%20ATL%20Slide%20Decks/Practical%20Ansi
   addition_method: manual
   content_hash: 78fbb0d63a1dd0773cdbd721d0167a1d9032041a5a0e8ae9f91e8cbd310d2a16
   health_score: 100.0
-  last_checked: 1779030506.930736
+  last_checked: 1779030506
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:26.930736+02:00'
   last_ai_eval: null
@@ -447323,7 +448123,7 @@ https://www.ansible.com/products/automation-services-catalog:
   addition_method: manual
   content_hash: 1f2be9e4a54c3c09d38c4f816e569c9d6d61d91946b8438789034eb7be2bb3d4
   health_score: 100.0
-  last_checked: 1779030390.905528
+  last_checked: 1779030390
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:30.905528+02:00'
   last_ai_eval: null
@@ -447350,7 +448150,7 @@ https://www.ansible.com/products/tower:
   addition_method: manual
   content_hash: 9e73a98b1014a3ec7e48c6359aca12e8d43d5a533596ee8e1eae3bcabe67b3b3
   health_score: 100.0
-  last_checked: 1779032282.468831
+  last_checked: 1779032282
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:02.468831+02:00'
   last_ai_eval: null
@@ -447376,7 +448176,7 @@ https://www.ansible.com/resources/whitepapers/ansible-in-depth:
   addition_method: manual
   content_hash: 440d1522e09abda13d45d5d1fe8d4299c86215e0c2daf0bb0c8a4e587fdb69f5
   health_score: 100.0
-  last_checked: 1779033421.800223
+  last_checked: 1779033421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:01.800223+02:00'
   last_ai_eval: null
@@ -447481,7 +448281,7 @@ https://www.anthropic.com/engineering/how-we-contain-claude:
   addition_method: automatic
   content_hash: f9b1830b5fcde2d73a52801c4316f641493d4a51b76af3ba6b3e4d7daaa65a50
   health_score: null
-  last_checked: 1780352544.370655
+  last_checked: 1780352544
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:24.370655+02:00'
   last_ai_eval: null
@@ -447531,7 +448331,7 @@ https://www.anthropic.com/news/anthropic-acquires-stainless:
   addition_method: automatic
   content_hash: abb25de57e6b3068744c0e9f0108f10b3c5cc6db1a91c0e425a9ab655fff3ae3
   health_score: null
-  last_checked: 1780352158.263314
+  last_checked: 1780352158
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:58.263314+02:00'
   last_ai_eval: null
@@ -447577,7 +448377,7 @@ https://www.anthropic.com/news/chris-olah-pope-leo-encyclical:
   addition_method: automatic
   content_hash: 19ca05ba34231874a8ebc3bc6df7d2eb4efcebab918633e45ef7eded5f6253b5
   health_score: null
-  last_checked: 1780352561.468464
+  last_checked: 1780352561
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:41.468464+02:00'
   last_ai_eval: null
@@ -447653,7 +448453,7 @@ https://www.anthropic.com/news/series-h:
   addition_method: automatic
   content_hash: 8597fd0a1712740dc882882bea9dc7ff58ed27e9a03c44627f329206d3c1749e
   health_score: null
-  last_checked: 1780352705.314657
+  last_checked: 1780352705
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:05.314657+02:00'
   last_ai_eval: null
@@ -447704,7 +448504,7 @@ https://www.anthropic.com/news/widening-conversation-ai:
   addition_method: automatic
   content_hash: 6059c274c1d5597510ae25587a007167549872986a3c6464ef2396b44b6a1422
   health_score: null
-  last_checked: 1780352272.994106
+  last_checked: 1780352272
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:17:52.994106+02:00'
   last_ai_eval: null
@@ -447750,7 +448550,7 @@ https://www.anthropic.com/research/glasswing-initial-update:
   addition_method: automatic
   content_hash: bc149ddf48eb86e5ce09c06595272e7392a66e6af8e646327b774d582c48fc74
   health_score: null
-  last_checked: 1780352404.147713
+  last_checked: 1780352404
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:04.147713+02:00'
   last_ai_eval: null
@@ -447788,7 +448588,7 @@ https://www.apidays.co/api-landscape:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032832.948028
+  last_checked: 1779032832
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:12.948028+02:00'
   last_ai_eval: null
@@ -447854,7 +448654,7 @@ https://www.apmdigest.com/aiops-itops-2:
   addition_method: manual
   content_hash: 5968efa8cf63df77418ef9a77ac40adf18faa2a32d88bf1b6f76bb241053c003
   health_score: 100.0
-  last_checked: 1779034346.272717
+  last_checked: 1779034346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:26.272717+02:00'
   last_ai_eval: null
@@ -447881,7 +448681,7 @@ https://www.apmdigest.com/aiops-itops-3:
   addition_method: manual
   content_hash: 69b1d4bac50f785742b7cf12e54167eb4eb1d76bbcd159563b6a43d402e0f6e3
   health_score: 100.0
-  last_checked: 1779031266.823898
+  last_checked: 1779031266
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:06.823898+02:00'
   last_ai_eval: null
@@ -447908,7 +448708,7 @@ https://www.apmdigest.com/aiops-itops-4:
   addition_method: manual
   content_hash: 75d3f665cc4d79e3cf7592866875dff2c719f6d573a10c047eeba8d1ddc85ac6
   health_score: 100.0
-  last_checked: 1779031898.547146
+  last_checked: 1779031898
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:38.547146+02:00'
   last_ai_eval: null
@@ -447935,7 +448735,7 @@ https://www.apmdigest.com/aiops-itops-5:
   addition_method: manual
   content_hash: 2458430dc66dff33c41431a3d5dda1e375f2678bfdccea4c0e529d0ae58ef66c
   health_score: 100.0
-  last_checked: 1779033802.438838
+  last_checked: 1779033802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:22.438838+02:00'
   last_ai_eval: null
@@ -447962,7 +448762,7 @@ https://www.appdynamics.com:
   addition_method: manual
   content_hash: 95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2
   health_score: 100.0
-  last_checked: 1779032244.900785
+  last_checked: 1779032244
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:24.900785+02:00'
   last_ai_eval: null
@@ -447989,7 +448789,7 @@ https://www.appmeshworkshop.com:
   addition_method: manual
   content_hash: 5c6fe1628e23f10a5894ba446b7c24b609e989128732428b59218c1c5e2d121d
   health_score: 100.0
-  last_checked: 1779030250.606084
+  last_checked: 1779030250
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:10.606084+02:00'
   last_ai_eval: null
@@ -448017,7 +448817,7 @@ https://www.appsecengineer.com/courses-collection/kubernetes-policy-management-w
   addition_method: manual
   content_hash: 6d241638d22ef924b7f6cc98b7cde00fa08e01de8364401d0d007ce86021f7a4
   health_score: 100.0
-  last_checked: 1779130495.023999
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.023999+02:00'
   last_ai_eval: null
@@ -448085,7 +448885,7 @@ https://www.aquasec.com/wiki/display/containers/70+Best+Kubernetes+Tutorials:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031776.360069
+  last_checked: 1779031776
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:36.360069+02:00'
   last_ai_eval: null
@@ -448116,7 +448916,7 @@ https://www.architect.io/blog/2021-02-17/terraform-kubernetes-tutorial:
   addition_method: manual
   content_hash: a9c1491f0c2da701351d60893223aad0969831990a91a9c0f9b7b5de8d8dea19
   health_score: 100.0
-  last_checked: 1779030966.151328
+  last_checked: 1779030966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:06.151328+02:00'
   last_ai_eval: null
@@ -448179,7 +448979,7 @@ https://www.argonaut.dev/blog/optimal-k8s-worker-node-size:
   addition_method: manual
   content_hash: df82f952ff939cf57534e8286ee06e8180656f3b7fd0f0a68968b41aab3a6ae9
   health_score: 100.0
-  last_checked: 1779029174.399056
+  last_checked: 1779029174
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:14.399056+02:00'
   last_ai_eval: null
@@ -448205,7 +449005,7 @@ https://www.armory.io/blog/build-a-deployment-pipeline-with-spinnaker-on-kuberne
   addition_method: manual
   content_hash: 62e1efcd660811a297e8aa1e45145dd8b8ad5ba20f7ae0dab6d61c55308c9421
   health_score: 100.0
-  last_checked: 1779034038.181087
+  last_checked: 1779034038
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:18.181087+02:00'
   last_ai_eval: null
@@ -448232,7 +449032,7 @@ https://www.armory.io/blog/git-pull-support-in-spinnaker:
   addition_method: manual
   content_hash: 62e1efcd660811a297e8aa1e45145dd8b8ad5ba20f7ae0dab6d61c55308c9421
   health_score: 100.0
-  last_checked: 1779032572.12304
+  last_checked: 1779032572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:52.123040+02:00'
   last_ai_eval: null
@@ -448259,7 +449059,7 @@ https://www.armory.io/blog/how-to-set-up-liquibase-in-spinnaker:
   addition_method: manual
   content_hash: 62e1efcd660811a297e8aa1e45145dd8b8ad5ba20f7ae0dab6d61c55308c9421
   health_score: 100.0
-  last_checked: 1779034336.705144
+  last_checked: 1779034336
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:16.705144+02:00'
   last_ai_eval: null
@@ -448649,7 +449449,7 @@ https://www.armosec.io/blog/kubescape-checks-if-kubernetes-exposed-to-k8s-symlin
   addition_method: manual
   content_hash: 5f4f5676d5acef4ac82613f5124327f391f3966380041636400ed0a6f20c8e13
   health_score: 100.0
-  last_checked: 1779031788.960699
+  last_checked: 1779031788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:48.960699+02:00'
   last_ai_eval: null
@@ -448776,7 +449576,7 @@ https://www.armosec.io/cve-vulnerability-database:
   addition_method: manual
   content_hash: 91629c644a310d81b7c1989c42247cb645b9ef41c6acfa3a2fa0cba5e0fd6be2
   health_score: 100.0
-  last_checked: 1779130494.950947
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.950947+02:00'
   last_ai_eval: null
@@ -448874,7 +449674,7 @@ https://www.arresteddevops.com:
   addition_method: manual
   content_hash: f9d2895a22e8fa05b312ca259c73cf221a72d424660828d67120635efbc3b083
   health_score: 100.0
-  last_checked: 1779034295.421426
+  last_checked: 1779034295
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:35.421426+02:00'
   last_ai_eval: null
@@ -448968,7 +449768,7 @@ https://www.arsouyes.org/en/blog/2021/2021-06-21_PKCS_pem_der_key_crt:
   addition_method: manual
   content_hash: e65e002b7a89aaa1f48699f093b78c8c612d3472f5814b9ba50c1cb66d27447f
   health_score: 100.0
-  last_checked: 1779034263.485548
+  last_checked: 1779034263
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:03.485548+02:00'
   last_ai_eval: null
@@ -449029,7 +449829,7 @@ https://www.ashishtechmill.com/cicd-workflow-for-spring-boot-application-on-kube
   addition_method: manual
   content_hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
   health_score: 100.0
-  last_checked: 1779130495.001209
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.001209+02:00'
   last_ai_eval: null
@@ -449121,7 +449921,7 @@ https://www.asklorem.com:
   addition_method: manual
   content_hash: da11b07122f290643004859496c39c5f793a01c1f9b28a7d3fefcab8c5af523f
   health_score: 100.0
-  last_checked: 1779034507.292807
+  last_checked: 1779034507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:07.292807+02:00'
   last_ai_eval: null
@@ -449246,7 +450046,7 @@ https://www.atareao.es/ubuntu/tuneles-ssh:
   addition_method: manual
   content_hash: 76abd3dbe4428dcf9124c523a6b2aaf41a068c31ceb2d1d49ccc786bf6f6e578
   health_score: 100.0
-  last_checked: 1779030956.00023
+  last_checked: 1779030956
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:56.000230+02:00'
   last_ai_eval: null
@@ -449312,7 +450112,7 @@ https://www.atlassian.com/blog/announcements/how-we-cut-pr-cycle-time-with-ai-co
   addition_method: automatic
   content_hash: 363da96bb20cc4fd3c1457519aaa6c7838549a0fd12521f629648359b7fdd676
   health_score: null
-  last_checked: 1780352581.792255
+  last_checked: 1780352581
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:23:01.792255+02:00'
   last_ai_eval: null
@@ -449348,7 +450148,7 @@ https://www.atlassian.com/blog/app/bitbucket:
   addition_method: manual
   content_hash: af618e016d39c0404ced715d539e210d9a91080e9e57a5115bdded6077ec2a26
   health_score: 100.0
-  last_checked: 1779130494.993295
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.993295+02:00'
   last_ai_eval: null
@@ -449394,7 +450194,7 @@ https://www.atlassian.com/blog/artificial-intelligence/research-with-rovo-dev:
   addition_method: automatic
   content_hash: 6dd3b4f9b9cfa53487bead3b7f392204673267c55404b31e5da9884bf639204e
   health_score: null
-  last_checked: 1780352168.173361
+  last_checked: 1780352168
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:16:08.173361+02:00'
   last_ai_eval: null
@@ -449443,7 +450243,7 @@ https://www.atlassian.com/blog/atlassian-engineering/rovo-creation-canvas:
   addition_method: automatic
   content_hash: 5681fc59b5e083e0da4eeb0e22562bdf422533ad5269dc3dd22e2696b7d5b3e8
   health_score: null
-  last_checked: 1780401152.31573
+  last_checked: 1780401152
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:52:32.315730+02:00'
   last_ai_eval: null
@@ -449520,7 +450320,7 @@ https://www.atlassian.com/blog/company-news/cursor-in-jira:
   addition_method: automatic
   content_hash: a1116f0fa851b91fa7a15901a0b66ce2dda2600d87c08f42999181a4f248743e
   health_score: null
-  last_checked: 1780352302.456769
+  last_checked: 1780352302
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:22.456769+02:00'
   last_ai_eval: null
@@ -449563,7 +450363,7 @@ https://www.atlassian.com/blog/developer/automating-mutation-coverage-with-ai:
   addition_method: automatic
   content_hash: 348e2ea5653df19c980dd9d8a58aac7369c2d13c35ae81ce91d325de5ee89322
   health_score: null
-  last_checked: 1780399982.21178
+  last_checked: 1780399982
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:33:02.211780+02:00'
   last_ai_eval: null
@@ -449609,7 +450409,7 @@ https://www.atlassian.com/blog/focus/evolution-of-spm-report:
   addition_method: automatic
   content_hash: 0fad1227dec717a79eadbf2fca4248c404c8790299b63a1e43074f8d387378b8
   health_score: null
-  last_checked: 1780352138.621976
+  last_checked: 1780352138
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:38.621976+02:00'
   last_ai_eval: null
@@ -449654,7 +450454,7 @@ https://www.atlassian.com/collections/service/ai-maturity-model:
   addition_method: automatic
   content_hash: 1a2f0e394d1342bef55cb3e3918e040667115f5533b5ed7af5da50726bda12b3
   health_score: null
-  last_checked: 1780401702.549065
+  last_checked: 1780401702
   needs_ai_refresh: false
   discovered_at: '2026-06-02T14:01:42.549065+02:00'
   last_ai_eval: null
@@ -449733,7 +450533,7 @@ https://www.atlassian.com/customers/schaeffler:
   addition_method: automatic
   content_hash: 1e15bc0f2e0dd986940d772c8a7b906b732a941fb1b5c711137e9fe0caed5321
   health_score: null
-  last_checked: 1780352686.744506
+  last_checked: 1780352686
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:24:46.744506+02:00'
   last_ai_eval: null
@@ -449907,7 +450707,7 @@ https://www.atlassian.com/remote:
   addition_method: manual
   content_hash: 4caf1ee18e3de029972270ab1b82e7f2e465a3d5cdb9e8f48150b2dcbdc0f558
   health_score: 100.0
-  last_checked: 1779034323.028858
+  last_checked: 1779034323
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:03.028858+02:00'
   last_ai_eval: null
@@ -450071,7 +450871,7 @@ https://www.atlassian.com/software/loom/download:
   addition_method: automatic
   content_hash: 0133dee472bf459a0be0af31076f3e32cae971f27fca7e6074d3a3bc7dc2e1e3
   health_score: null
-  last_checked: 1780352292.588483
+  last_checked: 1780352292
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:12.588483+02:00'
   last_ai_eval: null
@@ -450141,7 +450941,7 @@ https://www.atomicjar.com/2021/11/announcing-testcontainers-cloud:
   addition_method: manual
   content_hash: 0cee15ddacce4342f090538d3c6476af2d965573947cbe3994b5cdd2823befc2
   health_score: 100.0
-  last_checked: 1779033706.465175
+  last_checked: 1779033706
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:01:46.465175+02:00'
   last_ai_eval: null
@@ -450168,7 +450968,7 @@ https://www.augmentedmind.de/2022/02/20/optimize-docker-image-security:
   addition_method: manual
   content_hash: a974a8318d61d423aaaad6ef26af85c4609feef5fca797dcd2aba9fa73dac7cf
   health_score: 100.0
-  last_checked: 1779033574.103646
+  last_checked: 1779033574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:34.103646+02:00'
   last_ai_eval: null
@@ -450229,7 +451029,7 @@ https://www.autoblog.com/2022/07/25/vw-ceo-herbert-diess-fired-over-cariad-buggy
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032050.488797
+  last_checked: 1779032050
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:10.488797+02:00'
   last_ai_eval: null
@@ -450327,7 +451127,7 @@ https://www.autodraw.com:
   addition_method: manual
   content_hash: 674268664c2f51aa909c010537aa0d6a79f6f47905817895e0b15d3fa83a3c6d
   health_score: 100.0
-  last_checked: 1779032286.90304
+  last_checked: 1779032286
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:06.903040+02:00'
   last_ai_eval: null
@@ -450354,7 +451154,7 @@ https://www.awsarchitectureblog.com:
   addition_method: manual
   content_hash: 7636bc3ac95c6807b9ff72686bfd831aa9d1632efcd3a473a652be48ca059235
   health_score: 100.0
-  last_checked: 1779030356.46495
+  last_checked: 1779030356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:56.464950+02:00'
   last_ai_eval: null
@@ -450415,7 +451215,7 @@ https://www.awsiam.info:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030086.751953
+  last_checked: 1779030086
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:26.751953+02:00'
   last_ai_eval: null
@@ -450480,7 +451280,7 @@ https://www.axway.com/en/products/api-management/full-lifecycle-api-management:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033655.364201
+  last_checked: 1779033655
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:55.364201+02:00'
   last_ai_eval: null
@@ -450513,7 +451313,7 @@ https://www.axway.com/en/products/api-management/what-is-api-management:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032134.588719
+  last_checked: 1779032134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:34.588719+02:00'
   last_ai_eval: null
@@ -450545,7 +451345,7 @@ https://www.azurebrains.com:
   addition_method: manual
   content_hash: 870f5de951e35d0d2eb53179a98987b609a1c56789a026a108a4eef1474f3d92
   health_score: 100.0
-  last_checked: 1779032661.924908
+  last_checked: 1779032661
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:21.924908+02:00'
   last_ai_eval: null
@@ -450573,7 +451373,7 @@ https://www.azurebrains.com/2021/03/25/despliega-azure-function-terraform-azured
   addition_method: manual
   content_hash: 870f5de951e35d0d2eb53179a98987b609a1c56789a026a108a4eef1474f3d92
   health_score: 100.0
-  last_checked: 1779034263.258237
+  last_checked: 1779034263
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:03.258237+02:00'
   last_ai_eval: null
@@ -450633,7 +451433,7 @@ https://www.azureviking.com/post/terraform-module-azure-dns-private-resolver:
   addition_method: manual
   content_hash: e55f81521fc3094b99e286612c4f34163d99770ac9f5448277d06780f2d8363c
   health_score: 100.0
-  last_checked: 1779029465.099683
+  last_checked: 1779029465
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:05.099683+02:00'
   last_ai_eval: null
@@ -450660,7 +451460,7 @@ https://www.azureviking.com/post/terraform-module-azurerm-alz-subnet:
   addition_method: manual
   content_hash: 445bc2d342fe9bc68afa6d0d3909fb1d95cbdd1625624b901510faac8899128e
   health_score: 100.0
-  last_checked: 1779030989.795268
+  last_checked: 1779030989
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:29.795268+02:00'
   last_ai_eval: null
@@ -450753,7 +451553,7 @@ https://www.baeldung.com/cs/concurrency-vs-parallelism:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034039.688848
+  last_checked: 1779034039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:19.688848+02:00'
   last_ai_eval: null
@@ -450785,7 +451585,7 @@ https://www.baeldung.com/cs/rest-vs-soap:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034109.42418
+  last_checked: 1779034109
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:29.424180+02:00'
   last_ai_eval: null
@@ -450817,7 +451617,7 @@ https://www.baeldung.com/docker-deploy-java-war:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029371.161857
+  last_checked: 1779029371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:31.161857+02:00'
   last_ai_eval: null
@@ -450850,7 +451650,7 @@ https://www.baeldung.com/gatling-jmeter-grinder-comparison:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032181.970481
+  last_checked: 1779032181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:21.970481+02:00'
   last_ai_eval: null
@@ -450882,7 +451682,7 @@ https://www.baeldung.com/java-analyze-thread-dumps:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031425.494726
+  last_checked: 1779031425
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:45.494726+02:00'
   last_ai_eval: null
@@ -450914,7 +451714,7 @@ https://www.baeldung.com/java-thread-dump:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031037.233199
+  last_checked: 1779031037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:17.233199+02:00'
   last_ai_eval: null
@@ -450946,7 +451746,7 @@ https://www.baeldung.com/jenkins-and-jmeter:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030407.1258
+  last_checked: 1779030407
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:47.125800+02:00'
   last_ai_eval: null
@@ -450978,7 +451778,7 @@ https://www.baeldung.com/jenkins-run-gatling-tests:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033243.374704
+  last_checked: 1779033243
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:03.374704+02:00'
   last_ai_eval: null
@@ -451009,7 +451809,7 @@ https://www.baeldung.com/jvm-garbage-collectors:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034450.22462
+  last_checked: 1779034450
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:10.224620+02:00'
   last_ai_eval: null
@@ -451036,7 +451836,7 @@ https://www.baeldung.com/kotlin/gradle-dsl:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031398.925547
+  last_checked: 1779031398
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:18.925547+02:00'
   last_ai_eval: null
@@ -451069,7 +451869,7 @@ https://www.baeldung.com/kotlin/swagger-spring-rest-api:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031079.700851
+  last_checked: 1779031079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:59.700851+02:00'
   last_ai_eval: null
@@ -451101,7 +451901,7 @@ https://www.baeldung.com/linux/max-threads-per-process:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031739.623429
+  last_checked: 1779031739
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:59.623429+02:00'
   last_ai_eval: null
@@ -451133,7 +451933,7 @@ https://www.baeldung.com/maven-convert-to-gradle:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034115.941316
+  last_checked: 1779034115
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:35.941316+02:00'
   last_ai_eval: null
@@ -451165,7 +451965,7 @@ https://www.baeldung.com/maven-duplicate-dependencies:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034318.761361
+  last_checked: 1779034318
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:58.761361+02:00'
   last_ai_eval: null
@@ -451197,7 +451997,7 @@ https://www.baeldung.com/ops/istio-service-mesh:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032213.157407
+  last_checked: 1779032213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:53.157407+02:00'
   last_ai_eval: null
@@ -451231,7 +452031,7 @@ https://www.baeldung.com/ops/kafka-list-active-brokers-in-cluster:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031464.458439
+  last_checked: 1779031464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:24.458439+02:00'
   last_ai_eval: null
@@ -451263,7 +452063,7 @@ https://www.baeldung.com/ops/kubernetes-lightweight-distributions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031385.093879
+  last_checked: 1779031385
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:05.093879+02:00'
   last_ai_eval: null
@@ -451295,7 +452095,7 @@ https://www.baeldung.com/pub-sub-vs-message-queues:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032216.760306
+  last_checked: 1779032216
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:56.760306+02:00'
   last_ai_eval: null
@@ -451329,7 +452129,7 @@ https://www.baeldung.com/spring-boot-deploy-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032524.564602
+  last_checked: 1779032524
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:04.564602+02:00'
   last_ai_eval: null
@@ -451361,7 +452161,7 @@ https://www.baeldung.com/spring-boot-keycloak:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031882.664911
+  last_checked: 1779031882
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:22.664911+02:00'
   last_ai_eval: null
@@ -451393,7 +452193,7 @@ https://www.baeldung.com/spring-boot-servlet-containers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031807.838259
+  last_checked: 1779031807
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:07.838259+02:00'
   last_ai_eval: null
@@ -451425,7 +452225,7 @@ https://www.baeldung.com/spring-cloud-config-without-git:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031396.757356
+  last_checked: 1779031396
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:16.757356+02:00'
   last_ai_eval: null
@@ -451490,7 +452290,7 @@ https://www.base64encode.org:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736180.184556
+  last_checked: 1781736180
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:00.184556+02:00'
   last_ai_eval: null
@@ -451657,7 +452457,7 @@ https://www.bbva.com/es/devops-que-es-y-como-mejorar-los-procesos-gracias-a-esta
   addition_method: manual
   content_hash: 132182deae4168639e283b7105d3ad7c33b679256cf67936d345a20d439aa030
   health_score: 100.0
-  last_checked: 1779029953.075696
+  last_checked: 1779029953
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:13.075696+02:00'
   last_ai_eval: null
@@ -451716,7 +452516,7 @@ https://www.bbvaapimarket.com:
   addition_method: manual
   content_hash: 1a782df588a0f3c5bd440a214f0c559dddd957f14a6a5d69e407c0fc4a0a7f40
   health_score: 100.0
-  last_checked: 1779030189.864395
+  last_checked: 1779030189
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:09.864395+02:00'
   last_ai_eval: null
@@ -451779,7 +452579,7 @@ https://www.bbvanexttechnologies.com/blogs/filosofia-devsecops-en-el-desarrollo-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033280.478237
+  last_checked: 1779033280
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:40.478237+02:00'
   last_ai_eval: null
@@ -451813,7 +452613,7 @@ https://www.bbvanexttechnologies.com/como-definir-infraestructura-como-codigo-en
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030472.935765
+  last_checked: 1779030472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:52.935765+02:00'
   last_ai_eval: null
@@ -451877,7 +452677,7 @@ https://www.berlin-group.org/psd2-access-to-bank-accounts:
   addition_method: manual
   content_hash: e7a6953215c0eb786bf35fb539e808bc83b12d411e71bdf187262680f880ac94
   health_score: 100.0
-  last_checked: 1779030353.160221
+  last_checked: 1779030353
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:05:53.160221+02:00'
   last_ai_eval: null
@@ -451905,7 +452705,7 @@ https://www.besanttechnologies.com/amazon-web-services-relational-database:
   addition_method: manual
   content_hash: f82509d4acb991e63e51d907bf0841cbb49a444c0989dbede11018d186c8d1ee
   health_score: 100.0
-  last_checked: 1779029175.458385
+  last_checked: 1779029175
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:15.458385+02:00'
   last_ai_eval: null
@@ -451937,7 +452737,7 @@ https://www.betsol.com/blog/devops-using-jenkins-docker-and-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033243.307684
+  last_checked: 1779033243
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:03.307684+02:00'
   last_ai_eval: null
@@ -451968,7 +452768,7 @@ https://www.bikeshed.fm:
   addition_method: manual
   content_hash: 1f291c0c23f81fe0833c6367a68c5ad63b8fe53f202f1a34475650dee1f5737f
   health_score: 100.0
-  last_checked: 1779031449.404561
+  last_checked: 1779031449
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:09.404561+02:00'
   last_ai_eval: null
@@ -452129,7 +452929,7 @@ https://www.bionconsulting.com/blog/kubernetes-network-policies-part-2:
   addition_method: manual
   content_hash: 04844a6d9cd9d70220d7fc61fc7fcf36d5e9ba528a0e29c3927bedc18e58cafb
   health_score: 100.0
-  last_checked: 1779030739.358885
+  last_checked: 1779030739
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:12:19.358885+02:00'
   last_ai_eval: null
@@ -452224,7 +453024,7 @@ https://www.blackduck.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1779388522.076353
+  last_checked: 1779388522
   needs_ai_refresh: false
   discovered_at: '2026-05-21T20:35:22.076353+02:00'
   last_ai_eval: null
@@ -452254,7 +453054,7 @@ https://www.blackhat.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034030.823212
+  last_checked: 1779034030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:10.823212+02:00'
   last_ai_eval: null
@@ -452281,7 +453081,7 @@ https://www.blazemeter.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736132.51564
+  last_checked: 1781736132
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:12.515640+02:00'
   last_ai_eval: null
@@ -452315,7 +453115,7 @@ https://www.blazemeter.com/blog/continuous-integration-101-how-run-jmeter-jenkin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032087.759552
+  last_checked: 1779032087
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:47.759552+02:00'
   last_ai_eval: null
@@ -452349,7 +453149,7 @@ https://www.blazemeter.com/blog/open-source-load-testing-tools-which-one-should-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032661.812371
+  last_checked: 1779032661
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:21.812371+02:00'
   last_ai_eval: null
@@ -452382,7 +453182,7 @@ https://www.blazemeter.com/blog/top-jenkins-plugins-you-cant-miss-in-2018:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029502.448475
+  last_checked: 1779029502
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:42.448475+02:00'
   last_ai_eval: null
@@ -452419,7 +453219,7 @@ https://www.bleepingcomputer.com/news/microsoft/windows-11-can-now-install-wsl-f
   addition_method: manual
   content_hash: fce18a3bc5996030bc3995e405482bc49c722eb5d277c214f33407e338add535
   health_score: 100.0
-  last_checked: 1779033735.473801
+  last_checked: 1779033735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:15.473801+02:00'
   last_ai_eval: null
@@ -452660,7 +453460,7 @@ https://www.blog.facilcloud.com/noticias/sql-vs-nosql-which-one-should-i-use/?la
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736118.630645
+  last_checked: 1781736118
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:58.630645+02:00'
   last_ai_eval: null
@@ -452852,7 +453652,7 @@ https://www.bmw-connecteddrive.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032989.607358
+  last_checked: 1779032989
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:49.607358+02:00'
   last_ai_eval: null
@@ -452884,7 +453684,7 @@ https://www.bmw.co.uk/en/shop/ls/country-selection:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735900.465239
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.465239+02:00'
   last_ai_eval: null
@@ -452914,7 +453714,7 @@ https://www.bmwi.de/Redaktion/EN/Dossier/gaia-x.html:
   addition_method: manual
   content_hash: dc5a9ddc39404ca6de11c9bbfe3b0bd985732f2b5643f5d90f79c5b09fa320c4
   health_score: 100.0
-  last_checked: 1779033085.89329
+  last_checked: 1779033085
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:25.893290+02:00'
   last_ai_eval: null
@@ -452975,7 +453775,7 @@ https://www.boot.dev/blog/devops/how-to-restart-all-pods-in-a-kubernetes-namespa
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.957912
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.957912+02:00'
   last_ai_eval: null
@@ -453006,7 +453806,7 @@ https://www.botkube.io:
   addition_method: manual
   content_hash: 3ff93ce641ea55ef801299c539c2dcc90c9274471a20359837f1c7e79faaf6a6
   health_score: 100.0
-  last_checked: 1779034110.059425
+  last_checked: 1779034110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:30.059425+02:00'
   last_ai_eval: null
@@ -453035,7 +453835,7 @@ https://www.botplayautomation.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029130.542568
+  last_checked: 1779029130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:30.542568+02:00'
   last_ai_eval: null
@@ -453067,7 +453867,7 @@ https://www.botplayautomation.com/post/automation-test-plan:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031385.089412
+  last_checked: 1779031385
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:05.089412+02:00'
   last_ai_eval: null
@@ -453099,7 +453899,7 @@ https://www.botplayautomation.com/post/benefits-of-codeless-automation-testing:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030285.283385
+  last_checked: 1779030285
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:45.283385+02:00'
   last_ai_eval: null
@@ -453131,7 +453931,7 @@ https://www.botplayautomation.com/post/best-practices-to-follow-in-software-test
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032639.830052
+  last_checked: 1779032639
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:59.830052+02:00'
   last_ai_eval: null
@@ -453165,7 +453965,7 @@ https://www.botplayautomation.com/post/common-mistakes-test-teams-make-in-automa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031499.289864
+  last_checked: 1779031499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:59.289864+02:00'
   last_ai_eval: null
@@ -453197,7 +453997,7 @@ https://www.botplayautomation.com/post/how-to-write-a-test-plan:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032105.782015
+  last_checked: 1779032105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:05.782015+02:00'
   last_ai_eval: null
@@ -453229,7 +454029,7 @@ https://www.botplayautomation.com/post/types-of-software-testing:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031473.501204
+  last_checked: 1779031473
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:33.501204+02:00'
   last_ai_eval: null
@@ -453261,7 +454061,7 @@ https://www.botplayautomation.com/post/types-of-software-testing:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029322.643537
+  last_checked: 1779029322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:42.643537+02:00'
   last_ai_eval: null
@@ -453666,7 +454466,7 @@ https://www.businessinsider.com/uber-coo-andrew-macdonald-ai-token-spending-hard
   addition_method: automatic
   content_hash: e64bbd11b98ceb21927d8c8d6df06abb074449969a378ecedce509d4ef0fe622
   health_score: null
-  last_checked: 1780352561.468625
+  last_checked: 1780352561
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:41.468625+02:00'
   last_ai_eval: null
@@ -453703,7 +454503,7 @@ https://www.businessinsider.es/9-factores-repercuten-felicidad-trabajador-352445
   addition_method: manual
   content_hash: 75041756020cf2a053708d2a05b8742970d58885fe01675adfd6c67d5ac23088
   health_score: 100.0
-  last_checked: 1779033619.42509
+  last_checked: 1779033619
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:19.425090+02:00'
   last_ai_eval: null
@@ -453970,7 +454770,7 @@ https://www.businessinsider.es/empleados-ya-no-sienten-lealtad-jefes-empleadores
   addition_method: manual
   content_hash: 231694c40da8a21c2122eeb3d8f673a99a1a513d8a43b1c067463bbd6f82f3ed
   health_score: 100.0
-  last_checked: 1779034116.755074
+  last_checked: 1779034116
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:36.755074+02:00'
   last_ai_eval: null
@@ -453998,7 +454798,7 @@ https://www.businessinsider.es/explicacion-steve-jobs-buenos-empleados-renuncian
   addition_method: manual
   content_hash: 80177e15bf4621932faff57df276cc445f6d337674ba7ecc28714bc695ca095a
   health_score: 100.0
-  last_checked: 1779030874.536803
+  last_checked: 1779030874
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:34.536803+02:00'
   last_ai_eval: null
@@ -454026,7 +454826,7 @@ https://www.businessinsider.es/ingenieros-software-estan-aterrorizados-posibilid
   addition_method: manual
   content_hash: 6b0f1fa47311a2e51ebbd6c2a5b454eccf9bc641fa6762c94e3127bed91fe428
   health_score: 100.0
-  last_checked: 1779031865.611586
+  last_checked: 1779031865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:05.611586+02:00'
   last_ai_eval: null
@@ -454054,7 +454854,7 @@ https://www.businessinsider.es/menti-mi-cv-conseguir-mejor-trabajo-recomiendo-ot
   addition_method: manual
   content_hash: c39fbba5160e5e4dfe50f1a043de582c502b342671ded33583e3cde9a303f5a6
   health_score: 100.0
-  last_checked: 1779030323.32503
+  last_checked: 1779030323
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:23.325030+02:00'
   last_ai_eval: null
@@ -454082,7 +454882,7 @@ https://www.businessinsider.es/razon-nunca-consigues-ascender-trabajo-conseguir-
   addition_method: manual
   content_hash: 7252f5dad8f608b886c685769efae85b769cadcfe6b2c39464a2eefb3d547f3f
   health_score: 100.0
-  last_checked: 1779031425.884068
+  last_checked: 1779031425
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:45.884068+02:00'
   last_ai_eval: null
@@ -454111,7 +454911,7 @@ https://www.businessinsider.es/tan-dificil-decir-no-jefe-965459:
   addition_method: manual
   content_hash: c33069f6efa38eab1c2c1308b30a2569db3fac2fb304d13e89f1f3859794617f
   health_score: 100.0
-  last_checked: 1779031385.717197
+  last_checked: 1779031385
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:05.717197+02:00'
   last_ai_eval: null
@@ -454210,7 +455010,7 @@ https://www.businessinsider.es/teletrabajar-perjudica-carrera-profesional-posibl
   addition_method: manual
   content_hash: b30ae22bbb057a71eccec0756c976abf9fe9e8ce2a15fd13ea68e0a8de255c1e
   health_score: 100.0
-  last_checked: 1779031564.694334
+  last_checked: 1779031564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:04.694334+02:00'
   last_ai_eval: null
@@ -454238,7 +455038,7 @@ https://www.businessinsider.es/uso-chatgpt-50-70-veces-dia-ser-productivo-122816
   addition_method: manual
   content_hash: 17b1967efe744b8a80dd54778fb0fab8125288ff0ce64ccf49f2e4e3a2ef37f1
   health_score: 100.0
-  last_checked: 1779033672.137955
+  last_checked: 1779033672
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:12.137955+02:00'
   last_ai_eval: null
@@ -454366,7 +455166,7 @@ https://www.c-sharpcorner.com/article/the-best-vs-code-extensions-for-remote-wor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033961.284833
+  last_checked: 1779033961
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:06:01.284833+02:00'
   last_ai_eval: null
@@ -454399,7 +455199,7 @@ https://www.c-sharpcorner.com/article/the-best-vs-code-extensions-to-supercharge
   addition_method: manual
   content_hash: 429745187b7bf8aaa480f11823e9bdf7e2025b00c003bda16e7ded7eb846550a
   health_score: 100.0
-  last_checked: 1779031615.394677
+  last_checked: 1779031615
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:55.394677+02:00'
   last_ai_eval: null
@@ -454495,7 +455295,7 @@ https://www.c/blog/top-10-devops-tools:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030711.008857
+  last_checked: 1779030711
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:51.008857+02:00'
   last_ai_eval: null
@@ -454594,7 +455394,7 @@ https://www.canva.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033397.947393
+  last_checked: 1779033397
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:37.947393+02:00'
   last_ai_eval: null
@@ -454660,7 +455460,7 @@ https://www.capgemini.com/2016/05/assessing-state-of-your-devops-adoption-use-of
   addition_method: manual
   content_hash: 6fa41cfbd5f83ddae0072b38387243c3d2ec1b3310993e9608505ca14f6f2882
   health_score: 100.0
-  last_checked: 1779030563.822811
+  last_checked: 1779030563
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:23.822811+02:00'
   last_ai_eval: null
@@ -454753,7 +455553,7 @@ https://www.ccohs.ca/oshanswers/ergonomics/shovel.html:
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1780400585.971878
+  last_checked: 1780400585
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:43:05.971878+02:00'
   last_ai_eval: null
@@ -454879,7 +455679,7 @@ https://www.certace.com:
   addition_method: manual
   content_hash: 7137f3a78d0686749fea6bfac05383e16e7fa607abd28a7d2dd81382a9c07d91
   health_score: 100.0
-  last_checked: 1779031354.26908
+  last_checked: 1779031354
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:34.269080+02:00'
   last_ai_eval: null
@@ -454970,7 +455770,7 @@ https://www.chakray.com/11-steps-achieving-successful-api-management-strategy:
   addition_method: manual
   content_hash: 201deec95215a4bd310ab77d8a21d95dcb901ca7d774dd6f028315415cc69319
   health_score: 100.0
-  last_checked: 1779031736.509523
+  last_checked: 1779031736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:56.509523+02:00'
   last_ai_eval: null
@@ -454997,7 +455797,7 @@ https://www.chakray.com/api-strategy-how-to-create-an-api-marketplace:
   addition_method: manual
   content_hash: d13988fd8cc78bc5225288ce068623aad37d52e78030bd05e82dab2ed8042f15
   health_score: 100.0
-  last_checked: 1779029114.453396
+  last_checked: 1779029114
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:14.453396+02:00'
   last_ai_eval: null
@@ -455024,7 +455824,7 @@ https://www.chakray.com/es/11-pasos-lograr-estrategia-api-management-exitosa:
   addition_method: manual
   content_hash: a8225a67a241f0c1c4c36944ab7caa5003bff9f6f079b186660a94221f768ee3
   health_score: 100.0
-  last_checked: 1779031500.835409
+  last_checked: 1779031500
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:00.835409+02:00'
   last_ai_eval: null
@@ -455052,7 +455852,7 @@ https://www.chakray.com/es/por-que-api-lifecycle-management-imprescindible-api-o
   addition_method: manual
   content_hash: 9bc44511eaee09765a469b434e86b06954ad82e554667fe6021c661d7749a540
   health_score: 100.0
-  last_checked: 1779033341.035835
+  last_checked: 1779033341
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:41.035835+02:00'
   last_ai_eval: null
@@ -455080,7 +455880,7 @@ https://www.chakray.com/why-api-lifecycle-management-is-must-organisation-apis:
   addition_method: manual
   content_hash: 66ba93f2b57b4e6cba4017af7df4ece9e92fb738d7fc98d788e7a8891831ac86
   health_score: 100.0
-  last_checked: 1779034095.678673
+  last_checked: 1779034095
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:15.678673+02:00'
   last_ai_eval: null
@@ -455171,7 +455971,7 @@ https://www.cheatography.com/mikesac/cheat-sheets/maven:
   addition_method: manual
   content_hash: d8c16e2641165639ccd2c9f092f0e7ee5a650b3338d6dc58a2d1ce9d1fc61e2c
   health_score: 100.0
-  last_checked: 1779030251.884773
+  last_checked: 1779030251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:11.884773+02:00'
   last_ai_eval: null
@@ -455201,7 +456001,7 @@ https://www.checklyhq.com:
   addition_method: manual
   content_hash: 57d1be104d5c72d24db7dd83c25f37fd28ff9b4beb019c527cc62af85aa01717
   health_score: 100.0
-  last_checked: 1779031735.58241
+  last_checked: 1779031735
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:28:55.582410+02:00'
   last_ai_eval: null
@@ -455235,7 +456035,7 @@ https://www.checkov.io:
   addition_method: manual
   content_hash: 1a61cd26d2e9bc79820543c6f6a23e496d6ef40b35e51af892b31b294ba05964
   health_score: 100.0
-  last_checked: 1779032683.791875
+  last_checked: 1779032683
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:44:43.791875+02:00'
   last_ai_eval: null
@@ -455397,7 +456197,7 @@ https://www.cio.com/article/3407714/what-is-noops-the-quest-for-fully-automated-
   addition_method: manual
   content_hash: 6388a5458c9c346b82a92439701a137dd74085e5fd74f7e63eae8a0dc140a332
   health_score: 100.0
-  last_checked: 1779033339.378341
+  last_checked: 1779033339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:39.378341+02:00'
   last_ai_eval: null
@@ -455459,7 +456259,7 @@ https://www.cio.com/article/3584559/agile-vs-waterfall-project-methodologies-com
   addition_method: manual
   content_hash: 9e7713838d1303a1ee9ddfc86ad1d161063f0366687fe9dcc935a76aa313533d
   health_score: 100.0
-  last_checked: 1779031451.777298
+  last_checked: 1779031451
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:11.777298+02:00'
   last_ai_eval: null
@@ -455556,7 +456356,7 @@ https://www.circonus.com/2020/12/12-critical-kubernetes-health-conditions-you-ne
   addition_method: manual
   content_hash: 6a02b3646cb284e8ff9f4b4c95e857c4f48d604e39db9702bd50d3606703fbf2
   health_score: 100.0
-  last_checked: 1779031543.733224
+  last_checked: 1779031543
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:43.733224+02:00'
   last_ai_eval: null
@@ -455747,7 +456547,7 @@ https://www.civo.com/learn/deployments-without-yaml-using-ketch:
   addition_method: manual
   content_hash: 6f230bb9d36bbfc040e3cad2eabf6f81ba866b26e01d3f3ac480e211911784fa
   health_score: 100.0
-  last_checked: 1779032576.789804
+  last_checked: 1779032576
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:56.789804+02:00'
   last_ai_eval: null
@@ -455805,7 +456605,7 @@ https://www.civo.com/learn/kubernetes-clusters-using-the-civo-pulumi-provider:
   addition_method: manual
   content_hash: 6f230bb9d36bbfc040e3cad2eabf6f81ba866b26e01d3f3ac480e211911784fa
   health_score: 100.0
-  last_checked: 1779033576.973626
+  last_checked: 1779033576
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:36.973626+02:00'
   last_ai_eval: null
@@ -455866,7 +456666,7 @@ https://www.clickittech.com/aws/amazon-ecs-vs-eks:
   addition_method: manual
   content_hash: abb89343780aace3e960c8d9940b76a5f9aae223a54e661604818e84f28b84cf
   health_score: 100.0
-  last_checked: 1779030346.456209
+  last_checked: 1779030346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:46.456209+02:00'
   last_ai_eval: null
@@ -456196,7 +456996,7 @@ https://www.clickittech.com/saas/kubernetes-multi-tenancy:
   addition_method: manual
   content_hash: b11c35f92f428e8c4b42b516833dbf6ef27ea3dccdc72cc20eae9ea507640bfe
   health_score: 100.0
-  last_checked: 1779031103.478671
+  last_checked: 1779031103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:23.478671+02:00'
   last_ai_eval: null
@@ -456257,7 +457057,7 @@ https://www.cloud-architect.fr/2022/01/19/az-cheatsheet-become-an-expert-in-azur
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031849.963324
+  last_checked: 1779031849
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:49.963324+02:00'
   last_ai_eval: null
@@ -456352,7 +457152,7 @@ https://www.cloudbees.com/blog/13-git-commands-to-know-in-order:
   addition_method: manual
   content_hash: 1a7e5fc3106b8a0483b61d71730740c341c221158ab3dea885ce8f0eb8df20e5
   health_score: 100.0
-  last_checked: 1779034395.104068
+  last_checked: 1779034395
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:15.104068+02:00'
   last_ai_eval: null
@@ -456446,7 +457246,7 @@ https://www.cloudbees.com/blog/asynchronous-communication:
   addition_method: manual
   content_hash: 77b69cda5ef90f0d832ffff2a8fdbbc76c39fcfe4f189d6005dfd4bcec6e5c3c
   health_score: 100.0
-  last_checked: 1779031449.225663
+  last_checked: 1779031449
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:09.225663+02:00'
   last_ai_eval: null
@@ -456511,7 +457311,7 @@ https://www.cloudbees.com/blog/automated-build-deploy-feedback-using-instana:
   addition_method: manual
   content_hash: 74105ce17f8328e4e595eb8ff1c615691be5a491cdcccc9b2a0bcc8bd13501d7
   health_score: 100.0
-  last_checked: 1779033617.822146
+  last_checked: 1779033617
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:00:17.822146+02:00'
   last_ai_eval: null
@@ -456706,7 +457506,7 @@ https://www.cloudbees.com/blog/database-continuous-integration:
   addition_method: manual
   content_hash: 2b449d4f2d38f3242f898733e4cb72612b8e87e1740130f079bea64abe13b22a
   health_score: 100.0
-  last_checked: 1779033759.672566
+  last_checked: 1779033759
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:39.672566+02:00'
   last_ai_eval: null
@@ -457025,7 +457825,7 @@ https://www.cloudbees.com/blog/grow-cd-maturity:
   addition_method: manual
   content_hash: 6baf7bcf10a248eaca07b4f16b09ae99ce52c25c64270e6b23679e36a8956e03
   health_score: 100.0
-  last_checked: 1779030013.005383
+  last_checked: 1779030013
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:13.005383+02:00'
   last_ai_eval: null
@@ -457117,7 +457917,7 @@ https://www.cloudbees.com/blog/how-speed-software-development-build-test-acceler
   addition_method: manual
   content_hash: 484792ab15a6bd328e937136e96c2cbe00afaf1db0852ce864d9a51b94b81eec
   health_score: 100.0
-  last_checked: 1779032950.40662
+  last_checked: 1779032950
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:10.406620+02:00'
   last_ai_eval: null
@@ -457277,7 +458077,7 @@ https://www.cloudbees.com/blog/the-importance-of-feature-flags-in-cicd:
   addition_method: manual
   content_hash: 8406e06aa995f893b05da9e6ff56056360896755b76adda73fdedfaddccbc7c9
   health_score: 100.0
-  last_checked: 1779032372.232488
+  last_checked: 1779032372
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:32.232488+02:00'
   last_ai_eval: null
@@ -457493,7 +458293,7 @@ https://www.cloudbees.com/case-study/petdesk:
   addition_method: manual
   content_hash: 2910ef1c31381fd3aeffc42831ec26ffc59ecd89cb280d37ca97c60c5a9b5a4a
   health_score: 100.0
-  last_checked: 1779031408.709819
+  last_checked: 1779031408
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:28.709819+02:00'
   last_ai_eval: null
@@ -457591,7 +458391,7 @@ https://www.cloudbees.com/jenkins-x/what-is-jenkins-x:
   addition_method: manual
   content_hash: 8e31b7e8d61fcd30772caeed7a36eb0d9a9b4ba7cf9309e56354e327493ceb60
   health_score: 100.0
-  last_checked: 1779033610.30217
+  last_checked: 1779033610
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:10.302170+02:00'
   last_ai_eval: null
@@ -457618,7 +458418,7 @@ https://www.cloudbees.com/products/accelerator/overview:
   addition_method: manual
   content_hash: 1ab67f70dd0cec9e809d94f5781faa0a2a282610d9735e7acb6959ba1fcc905f
   health_score: 100.0
-  last_checked: 1779029365.104268
+  last_checked: 1779029365
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:25.104268+02:00'
   last_ai_eval: null
@@ -457645,7 +458445,7 @@ https://www.cloudbees.com/products/flow/overview:
   addition_method: manual
   content_hash: 3754b2c854e303ad043388b3041901437cfc9e4dd7b26ed42f1ab93d6a6ed94f
   health_score: 100.0
-  last_checked: 1779033862.346952
+  last_checked: 1779033862
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:22.346952+02:00'
   last_ai_eval: null
@@ -457673,7 +458473,7 @@ https://www.cloudbees.com/resource/whitepaper/jenkins-pipeline-plugins:
   addition_method: manual
   content_hash: fd8ce240c9a8ba84fcc822e134812f61232cb51f06b77871072ec77bce808fd0
   health_score: 100.0
-  last_checked: 1779030052.142096
+  last_checked: 1779030052
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:52.142096+02:00'
   last_ai_eval: null
@@ -457786,7 +458586,7 @@ https://www.cloudcatalog.dev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031146.608093
+  last_checked: 1779031146
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:06.608093+02:00'
   last_ai_eval: null
@@ -457916,7 +458716,7 @@ https://www.cloudflare.com/learning/serverless/glossary/what-is-edge-computing:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033640.023778
+  last_checked: 1779033640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:40.023778+02:00'
   last_ai_eval: null
@@ -458049,7 +458849,7 @@ https://www.cloudnatively.com/kubernetes-client-tools-overview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032644.43352
+  last_checked: 1779032644
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:04.433520+02:00'
   last_ai_eval: null
@@ -458081,7 +458881,7 @@ https://www.cloudnatively.com/kubernetes-hpa-explanation:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030407.056185
+  last_checked: 1779030407
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:47.056185+02:00'
   last_ai_eval: null
@@ -458113,7 +458913,7 @@ https://www.cloudnatively.com/stateful-apps-on-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032181.983671
+  last_checked: 1779032181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:21.983671+02:00'
   last_ai_eval: null
@@ -458277,7 +459077,7 @@ https://www.cloudquery.io/blog/open-source-cloud-asset-inventory-with-cloudquery
   addition_method: manual
   content_hash: 1a4d49b9e69dcae534d1a7cc466241d5f6eb430cf80425d790565313cd8c488a
   health_score: 100.0
-  last_checked: 1779034313.635439
+  last_checked: 1779034313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:53.635439+02:00'
   last_ai_eval: null
@@ -458339,7 +459139,7 @@ https://www.cloudsavvyit.com/10110/how-does-kubernetes-work:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034282.927857
+  last_checked: 1779034282
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:22.927857+02:00'
   last_ai_eval: null
@@ -458372,7 +459172,7 @@ https://www.cloudsavvyit.com/12277/how-to-use-multi-threaded-processing-in-bash-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030548.434145
+  last_checked: 1779030548
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:08.434145+02:00'
   last_ai_eval: null
@@ -458404,7 +459204,7 @@ https://www.cloudsavvyit.com/13024/how-to-run-your-own-kubernetes-cluster-with-m
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031220.919299
+  last_checked: 1779031220
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:20.919299+02:00'
   last_ai_eval: null
@@ -458437,7 +459237,7 @@ https://www.cloudsavvyit.com/13039/how-to-scale-docker-containers-across-servers
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031835.057759
+  last_checked: 1779031835
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:35.057759+02:00'
   last_ai_eval: null
@@ -458470,7 +459270,7 @@ https://www.cloudsavvyit.com/13049/what-is-docker-swarm-mode-and-when-should-you
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030836.848314
+  last_checked: 1779030836
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:56.848314+02:00'
   last_ai_eval: null
@@ -458502,7 +459302,7 @@ https://www.cloudsavvyit.com/13092/is-rocky-linux-the-new-centos:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033745.321763
+  last_checked: 1779033745
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:25.321763+02:00'
   last_ai_eval: null
@@ -458534,7 +459334,7 @@ https://www.cloudsavvyit.com/13842/how-to-run-phpmyadmin-in-a-docker-container:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032944.419634
+  last_checked: 1779032944
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:04.419634+02:00'
   last_ai_eval: null
@@ -458566,7 +459366,7 @@ https://www.cloudsavvyit.com/13937/how-to-ssh-into-a-docker-container:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032534.512741
+  last_checked: 1779032534
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:14.512741+02:00'
   last_ai_eval: null
@@ -458599,7 +459399,7 @@ https://www.cloudsavvyit.com/13987/how-to-use-docker-cp-to-copy-files-between-ho
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033817.909863
+  last_checked: 1779033817
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:37.909863+02:00'
   last_ai_eval: null
@@ -458632,7 +459432,7 @@ https://www.cloudsavvyit.com/14036/how-to-use-git-hooks-for-commit-automation:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034125.906384
+  last_checked: 1779034125
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:45.906384+02:00'
   last_ai_eval: null
@@ -458665,7 +459465,7 @@ https://www.cloudsavvyit.com/14081/how-to-pass-environment-variables-to-docker-c
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031483.91972
+  last_checked: 1779031483
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:43.919720+02:00'
   last_ai_eval: null
@@ -458697,7 +459497,7 @@ https://www.cloudsavvyit.com/14191/how-to-clean-up-and-delete-docker-images:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030079.178026
+  last_checked: 1779030079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:19.178026+02:00'
   last_ai_eval: null
@@ -458730,7 +459530,7 @@ https://www.cloudsavvyit.com/14289/how-to-delete-git-branches-on-local-and-remot
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033290.347371
+  last_checked: 1779033290
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:50.347371+02:00'
   last_ai_eval: null
@@ -458762,7 +459562,7 @@ https://www.cloudsavvyit.com/14508/how-to-assign-a-static-ip-to-a-docker-contain
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029350.748809
+  last_checked: 1779029350
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:10.748809+02:00'
   last_ai_eval: null
@@ -458794,7 +459594,7 @@ https://www.cloudsavvyit.com/14587/how-to-restart-kubernetes-pods-with-kubectl:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029317.115559
+  last_checked: 1779029317
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:37.115559+02:00'
   last_ai_eval: null
@@ -458826,7 +459626,7 @@ https://www.cloudsavvyit.com/14640/how-to-properly-fork-a-github-repository:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029815.103314
+  last_checked: 1779029815
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:55.103314+02:00'
   last_ai_eval: null
@@ -458860,7 +459660,7 @@ https://www.cloudsavvyit.com/14663/how-to-inspect-a-docker-images-content-withou
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033323.432104
+  last_checked: 1779033323
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:23.432104+02:00'
   last_ai_eval: null
@@ -458894,7 +459694,7 @@ https://www.cloudsavvyit.com/14690/how-to-get-started-with-devspace-and-rapidly-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031972.124244
+  last_checked: 1779031972
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:52.124244+02:00'
   last_ai_eval: null
@@ -458926,7 +459726,7 @@ https://www.cloudsavvyit.com/14710/how-to-move-changes-to-another-branch-in-git:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034282.94844
+  last_checked: 1779034282
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:22.948440+02:00'
   last_ai_eval: null
@@ -458958,7 +459758,7 @@ https://www.cloudsavvyit.com/14822/should-you-use-https-or-ssh-for-git:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029698.968581
+  last_checked: 1779029698
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:58.968581+02:00'
   last_ai_eval: null
@@ -458992,7 +459792,7 @@ https://www.cloudsavvyit.com/14880/whats-the-difference-between-exposing-and-pub
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032415.520215
+  last_checked: 1779032415
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:15.520215+02:00'
   last_ai_eval: null
@@ -459024,7 +459824,7 @@ https://www.cloudsavvyit.com/14890/how-and-why-to-run-docker-inside-docker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029848.061456
+  last_checked: 1779029848
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:28.061456+02:00'
   last_ai_eval: null
@@ -459056,7 +459856,7 @@ https://www.cloudsavvyit.com/14973/how-to-add-a-volume-to-an-existing-docker-con
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030668.16209
+  last_checked: 1779030668
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:08.162090+02:00'
   last_ai_eval: null
@@ -459088,7 +459888,7 @@ https://www.cloudsavvyit.com/15066/how-to-manage-docker-engine-plugins:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034025.283901
+  last_checked: 1779034025
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:05.283901+02:00'
   last_ai_eval: null
@@ -459120,7 +459920,7 @@ https://www.cloudsavvyit.com/15124/what-is-prometheus-and-why-is-it-so-popular:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029496.978742
+  last_checked: 1779029496
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:36.978742+02:00'
   last_ai_eval: null
@@ -459152,7 +459952,7 @@ https://www.cloudsavvyit.com/15158/10-tools-that-complement-docker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032693.748667
+  last_checked: 1779032693
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:53.748667+02:00'
   last_ai_eval: null
@@ -459186,7 +459986,7 @@ https://www.cloudsavvyit.com/15207/how-to-use-github-actions-to-automate-your-re
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031819.612317
+  last_checked: 1779031819
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:19.612317+02:00'
   last_ai_eval: null
@@ -459218,7 +460018,7 @@ https://www.cloudsavvyit.com/3233/a-beginners-introduction-to-devops-principles:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030797.553378
+  last_checked: 1779030797
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:17.553378+02:00'
   last_ai_eval: null
@@ -459250,7 +460050,7 @@ https://www.cloudsavvyit.com/5414/should-you-run-a-database-in-docker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032144.510501
+  last_checked: 1779032144
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:44.510501+02:00'
   last_ai_eval: null
@@ -459282,7 +460082,7 @@ https://www.cloudsavvyit.com/9033/how-to-use-cron-with-your-docker-containers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032566.109019
+  last_checked: 1779032566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:46.109019+02:00'
   last_ai_eval: null
@@ -459577,7 +460377,7 @@ https://www.cncf.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032801.91866
+  last_checked: 1779032801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:41.918660+02:00'
   last_ai_eval: null
@@ -459602,7 +460402,7 @@ https://www.cncf.io/announcements/2022/02/10/cncf-sees-record-kubernetes-and-con
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034291.709066
+  last_checked: 1779034291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:31.709066+02:00'
   last_ai_eval: null
@@ -459630,7 +460430,7 @@ https://www.cncf.io/blog/2020/06/16/identifying-kubernetes-config-security-threa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735926.115855
+  last_checked: 1781735926
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:46.115855+02:00'
   last_ai_eval: null
@@ -459662,7 +460462,7 @@ https://www.cncf.io/blog/2020/07/17/site-reliability-engineering-sre-101-with-de
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736167.580896
+  last_checked: 1781736167
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:47.580896+02:00'
   last_ai_eval: null
@@ -459694,7 +460494,7 @@ https://www.cncf.io/blog/2020/07/27/logging-in-kubernetes-efk-vs-plg-stack:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736013.894767
+  last_checked: 1781736013
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:13.894767+02:00'
   last_ai_eval: null
@@ -459727,7 +460527,7 @@ https://www.cncf.io/blog/2020/09/11/cncf-end-user-technology-radar-observability
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736091.089915
+  last_checked: 1781736091
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:31.089915+02:00'
   last_ai_eval: null
@@ -459759,7 +460559,7 @@ https://www.cncf.io/blog/2020/09/15/top-7-challenges-to-becoming-cloud-native:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735960.484205
+  last_checked: 1781735960
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:20.484205+02:00'
   last_ai_eval: null
@@ -459792,7 +460592,7 @@ https://www.cncf.io/blog/2020/09/18/5-problems-with-kubernetes-cost-estimation-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736222.781235
+  last_checked: 1781736222
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:42.781235+02:00'
   last_ai_eval: null
@@ -459825,7 +460625,7 @@ https://www.cncf.io/blog/2020/09/22/container-attached-storage-is-cloud-native-s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736037.950153
+  last_checked: 1781736037
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:37.950153+02:00'
   last_ai_eval: null
@@ -459857,7 +460657,7 @@ https://www.cncf.io/blog/2020/10/02/kubernetes-operators-101:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736026.278378
+  last_checked: 1781736026
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:26.278378+02:00'
   last_ai_eval: null
@@ -459889,7 +460689,7 @@ https://www.cncf.io/blog/2020/10/26/service-mesh-is-still-hard:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736167.580711
+  last_checked: 1781736167
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:47.580711+02:00'
   last_ai_eval: null
@@ -459923,7 +460723,7 @@ https://www.cncf.io/blog/2020/11/03/the-need-for-kubernetes-native-messaging-pla
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736082.553574
+  last_checked: 1781736082
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:22.553574+02:00'
   last_ai_eval: null
@@ -459957,7 +460757,7 @@ https://www.cncf.io/blog/2020/11/12/implementing-gitops-on-kubernetes-using-k3s-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735910.409497
+  last_checked: 1781735910
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:30.409497+02:00'
   last_ai_eval: null
@@ -459989,7 +460789,7 @@ https://www.cncf.io/blog/2020/12/11/why-linkerd-doesnt-use-envoy:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736169.368929
+  last_checked: 1781736169
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:49.368929+02:00'
   last_ai_eval: null
@@ -460021,7 +460821,7 @@ https://www.cncf.io/blog/2020/12/14/kubernetes-101-an-introduction:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736180.565708
+  last_checked: 1781736180
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:00.565708+02:00'
   last_ai_eval: null
@@ -460053,7 +460853,7 @@ https://www.cncf.io/blog/2021/02/25/kubernetes-network-policies-with-cilium-and-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736167.580808
+  last_checked: 1781736167
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:47.580808+02:00'
   last_ai_eval: null
@@ -460086,7 +460886,7 @@ https://www.cncf.io/blog/2021/03/10/protocol-detection-and-opaque-ports-in-linke
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736169.365705
+  last_checked: 1781736169
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:49.365705+02:00'
   last_ai_eval: null
@@ -460118,7 +460918,7 @@ https://www.cncf.io/blog/2021/03/16/introduction-to-k3d-run-k3s-in-docker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736154.204536
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.204536+02:00'
   last_ai_eval: null
@@ -460150,7 +460950,7 @@ https://www.cncf.io/blog/2021/03/22/kubernetes-security:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736026.246022
+  last_checked: 1781736026
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:26.246022+02:00'
   last_ai_eval: null
@@ -460183,7 +460983,7 @@ https://www.cncf.io/blog/2021/03/23/quick-application-deployments-on-microk8s-us
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034520.645794
+  last_checked: 1779034520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:20.645794+02:00'
   last_ai_eval: null
@@ -460217,7 +461017,7 @@ https://www.cncf.io/blog/2021/03/24/add-java-agents-to-existing-kubernetes-and-h
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735952.044077
+  last_checked: 1781735952
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:12.044077+02:00'
   last_ai_eval: null
@@ -460249,7 +461049,7 @@ https://www.cncf.io/blog/2021/04/06/cloudformation-vs-terraform-which-is-better:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735960.491805
+  last_checked: 1781735960
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:20.491805+02:00'
   last_ai_eval: null
@@ -460281,7 +461081,7 @@ https://www.cncf.io/blog/2021/04/12/simplifying-multi-clusters-in-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736221.537514
+  last_checked: 1781736221
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:41.537514+02:00'
   last_ai_eval: null
@@ -460314,7 +461114,7 @@ https://www.cncf.io/blog/2021/04/22/revealing-the-secrets-of-kubernetes-secrets:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736037.924714
+  last_checked: 1781736037
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:37.924714+02:00'
   last_ai_eval: null
@@ -460346,7 +461146,7 @@ https://www.cncf.io/blog/2021/04/29/from-distributed-tracing-to-apm-taking-opent
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736134.54299
+  last_checked: 1781736134
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:14.542990+02:00'
   last_ai_eval: null
@@ -460378,7 +461178,7 @@ https://www.cncf.io/blog/2021/05/10/tools-to-develop-apps-on-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736012.337658
+  last_checked: 1781736012
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:12.337658+02:00'
   last_ai_eval: null
@@ -460412,7 +461212,7 @@ https://www.cncf.io/blog/2021/05/10/tools-to-develop-apps-on-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735940.218676
+  last_checked: 1781735940
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:00.218676+02:00'
   last_ai_eval: null
@@ -460446,7 +461246,7 @@ https://www.cncf.io/blog/2021/07/01/what-is-fairwinds-polaris-kubernetes-open-so
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736046.42079
+  last_checked: 1781736046
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:46.420790+02:00'
   last_ai_eval: null
@@ -460480,7 +461280,7 @@ https://www.cncf.io/blog/2021/07/15/networking-with-a-service-mesh-use-cases-bes
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736167.783873
+  last_checked: 1781736167
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:47.783873+02:00'
   last_ai_eval: null
@@ -460513,7 +461313,7 @@ https://www.cncf.io/blog/2021/07/19/think-grpc-when-you-are-architecting-modern-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735865.723142
+  last_checked: 1781735865
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:45.723142+02:00'
   last_ai_eval: null
@@ -460545,7 +461345,7 @@ https://www.cncf.io/blog/2021/07/27/advanced-kubernetes-pod-to-node-scheduling:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736190.834711
+  last_checked: 1781736190
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:10.834711+02:00'
   last_ai_eval: null
@@ -460578,7 +461378,7 @@ https://www.cncf.io/blog/2021/08/10/avoiding-kubernetes-cluster-outages-with-syn
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736012.24968
+  last_checked: 1781736012
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:12.249680+02:00'
   last_ai_eval: null
@@ -460611,7 +461411,7 @@ https://www.cncf.io/blog/2021/08/20/how-to-secure-your-kubernetes-control-plane-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736026.243795
+  last_checked: 1781736026
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:26.243795+02:00'
   last_ai_eval: null
@@ -460644,7 +461444,7 @@ https://www.cncf.io/blog/2021/09/24/kubernetes-ingress-grpc-example-with-a-dune-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735910.504755
+  last_checked: 1781735910
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:30.504755+02:00'
   last_ai_eval: null
@@ -460676,7 +461476,7 @@ https://www.cncf.io/blog/2021/09/29/automation-is-the-future-of-cloud-cost-optim
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735971.075137
+  last_checked: 1781735971
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:31.075137+02:00'
   last_ai_eval: null
@@ -460711,7 +461511,7 @@ https://www.cncf.io/blog/2021/10/06/kubernetes-cluster-api-reaches-production-re
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736028.268981
+  last_checked: 1781736028
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:28.268981+02:00'
   last_ai_eval: null
@@ -460743,7 +461543,7 @@ https://www.cncf.io/blog/2021/10/07/server-side-reconciliation-is-coming:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735941.806847
+  last_checked: 1781735941
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:01.806847+02:00'
   last_ai_eval: null
@@ -460776,7 +461576,7 @@ https://www.cncf.io/blog/2021/10/29/how-to-justify-infrastructure-replacement-to
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735971.345982
+  last_checked: 1781735971
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:31.345982+02:00'
   last_ai_eval: null
@@ -460809,7 +461609,7 @@ https://www.cncf.io/blog/2021/11/16/prometheus-announces-an-agent-to-address-a-n
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736133.288578
+  last_checked: 1781736133
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:13.288578+02:00'
   last_ai_eval: null
@@ -460842,7 +461642,7 @@ https://www.cncf.io/blog/2021/11/23/how-to-add-observability-to-your-application
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736091.083297
+  last_checked: 1781736091
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:31.083297+02:00'
   last_ai_eval: null
@@ -460875,7 +461675,7 @@ https://www.cncf.io/blog/2021/12/08/hosted-edge-vs-cloud-the-battle-for-latency-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.969667
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.969667+02:00'
   last_ai_eval: null
@@ -460907,7 +461707,7 @@ https://www.cncf.io/blog/2022/02/18/introducing-opta-terraform-on-rails:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736236.40713
+  last_checked: 1781736236
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:56.407130+02:00'
   last_ai_eval: null
@@ -460938,7 +461738,7 @@ https://www.cncf.io/blog/2022/03/03/an-emerging-job-kubernetes-engineer:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033913.571029
+  last_checked: 1779033913
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:13.571029+02:00'
   last_ai_eval: null
@@ -460966,7 +461766,7 @@ https://www.cncf.io/blog/2022/07/01/devops-vs-sre-vs-platform-engineering-the-ga
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736167.783793
+  last_checked: 1781736167
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:47.783793+02:00'
   last_ai_eval: null
@@ -460998,7 +461798,7 @@ https://www.cncf.io/blog/2022/09/30/how-to-gitops-your-terraform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735939.905838
+  last_checked: 1781735939
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:59.905838+02:00'
   last_ai_eval: null
@@ -461033,7 +461833,7 @@ https://www.cncf.io/blog/2022/10/20/kubernetes-best-practice-how-to-correctly-se
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736221.537868
+  last_checked: 1781736221
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:41.537868+02:00'
   last_ai_eval: null
@@ -461065,7 +461865,7 @@ https://www.cncf.io/blog/2022/11/04/seven-zero-trust-rules-for-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735924.586757
+  last_checked: 1781735924
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:44.586757+02:00'
   last_ai_eval: null
@@ -461098,7 +461898,7 @@ https://www.cncf.io/blog/2023/02/01/monitoring-micro-front-ends-on-kubernetes-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.619892
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.619892+02:00'
   last_ai_eval: null
@@ -461131,7 +461931,7 @@ https://www.cncf.io/blog/2023/03/28/kubernetes-storage-is-complex-but-its-gettin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736037.956305
+  last_checked: 1781736037
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:37.956305+02:00'
   last_ai_eval: null
@@ -461163,7 +461963,7 @@ https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-gu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736057.562335
+  last_checked: 1781736057
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:57.562335+02:00'
   last_ai_eval: null
@@ -461199,7 +461999,7 @@ https://www.cncf.io/certification/ckad:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031410.239336
+  last_checked: 1779031410
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:30.239336+02:00'
   last_ai_eval: null
@@ -461232,7 +462032,7 @@ https://www.cncf.io/certification/software-conformance:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030499.589966
+  last_checked: 1779030499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:19.589966+02:00'
   last_ai_eval: null
@@ -461267,7 +462067,7 @@ https://www.cncf.io/kubeweekly:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029163.328537
+  last_checked: 1779029163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:03.328537+02:00'
   last_ai_eval: null
@@ -461295,7 +462095,7 @@ https://www.cncf.io/phippy/the-childrens-illustrated-guide-to-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736190.454909
+  last_checked: 1781736190
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:10.454909+02:00'
   last_ai_eval: null
@@ -461326,7 +462126,7 @@ https://www.cncf.io/reports:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034491.463155
+  last_checked: 1779034491
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:51.463155+02:00'
   last_ai_eval: null
@@ -461353,7 +462153,7 @@ https://www.cncf.io/webinars/deploying-kubernetes-to-bare-metal-using-cluster-ap
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031809.658991
+  last_checked: 1779031809
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:09.658991+02:00'
   last_ai_eval: null
@@ -461385,7 +462185,7 @@ https://www.cncf.io/wp-content/uploads/2020/03/CNCF_Survey_Report.pdf:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030352.700567
+  last_checked: 1779030352
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:52.700567+02:00'
   last_ai_eval: null
@@ -461410,7 +462210,7 @@ https://www.cncf.io/wp-content/uploads/2020/11/CNCF_Survey_Report_2020.pdf:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029294.344061
+  last_checked: 1779029294
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:14.344061+02:00'
   last_ai_eval: null
@@ -461437,7 +462237,7 @@ https://www.cncf.io/wp-content/uploads/2021/07/CNCF_Operator_WhitePaper.pdf:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736026.579253
+  last_checked: 1781736026
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:26.579253+02:00'
   last_ai_eval: null
@@ -461468,7 +462268,7 @@ https://www.cncf.io/wp-content/uploads/2021/12/Q1-2021-State-of-Cloud-Native-dev
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032080.334326
+  last_checked: 1779032080
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:40.334326+02:00'
   last_ai_eval: null
@@ -461601,7 +462401,7 @@ https://www.cockroachlabs.com/docs/stable/orchestration.html:
   addition_method: manual
   content_hash: 29bd1887d9a22626484aec60f8c4fabdb3c6d87a7cb4098c2190dd01256ec584
   health_score: 100.0
-  last_checked: 1779031511.060015
+  last_checked: 1779031511
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:11.060015+02:00'
   last_ai_eval: null
@@ -461790,7 +462590,7 @@ https://www.codemotion.com/magazine/dev-hub/backend-dev/nomad-kubernetes-but-wit
   addition_method: manual
   content_hash: 8f24357059ed9b745e5edfb3c9f852490dccb6a41f6971670ee139f0eeaaefd8
   health_score: 100.0
-  last_checked: 1779030480.341746
+  last_checked: 1779030480
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:00.341746+02:00'
   last_ai_eval: null
@@ -461916,7 +462716,7 @@ https://www.codigonuevo.com/sociedad/deberia-adaptarse-sueldo-teletrabajo-lugar-
   addition_method: manual
   content_hash: fba05282d863f3ec087f0b4a9ab8e57e3e06ffd8cd9816fefa5fd6f56915c695
   health_score: 100.0
-  last_checked: 1779033806.442114
+  last_checked: 1779033806
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:26.442114+02:00'
   last_ai_eval: null
@@ -462012,7 +462812,7 @@ https://www.cognizant.com/InsightsWhitepapers/Jumpstarting-DevOps-with-Continuou
   addition_method: manual
   content_hash: N/A
   health_score: 80.0
-  last_checked: 1779031645.437256
+  last_checked: 1779031645
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:25.437256+02:00'
   last_ai_eval: null
@@ -462038,7 +462838,7 @@ https://www.commandline.ninja:
   addition_method: manual
   content_hash: d0b686b6c9b479996fe172515e08306917f270011dc4f74f1aa549d7c71ed76b
   health_score: 100.0
-  last_checked: 1779032642.946285
+  last_checked: 1779032642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:02.946285+02:00'
   last_ai_eval: null
@@ -462066,7 +462866,7 @@ https://www.commandline.ninja/use-powershell-to-find-windows-svcs-configured-to-
   addition_method: manual
   content_hash: 931826ac6eab97112f6394a69f7c16304575d5dfa2f064dc63bdb2389bf02e89
   health_score: 100.0
-  last_checked: 1779030439.34674
+  last_checked: 1779030439
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:19.346740+02:00'
   last_ai_eval: null
@@ -462093,7 +462893,7 @@ https://www.commandline.ninja/video-intro-to-secret-management-with-powershell:
   addition_method: manual
   content_hash: cddaff7fd0ae3455037beaa17d01e9db9b3ceeae4bd5ec01816551d85d10cdf2
   health_score: 100.0
-  last_checked: 1779029629.045166
+  last_checked: 1779029629
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:49.045166+02:00'
   last_ai_eval: null
@@ -462120,7 +462920,7 @@ https://www.commandlinefu.com:
   addition_method: manual
   content_hash: 6adccd471de8b93ad71e4cf9cbac52425b7b02b8f99752d934c97a91f2833c6d
   health_score: 100.0
-  last_checked: 1779032182.352297
+  last_checked: 1779032182
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:22.352297+02:00'
   last_ai_eval: null
@@ -462246,7 +463046,7 @@ https://www.commandlinefu.com/commands/matching/ssh/c3No/sort-by-votes:
   addition_method: manual
   content_hash: 7b6ea9a71be3156e0eed3efdbaa553980135a23d7aaf3ba87085bc8f7aff8a54
   health_score: 100.0
-  last_checked: 1779032100.469859
+  last_checked: 1779032100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:00.469859+02:00'
   last_ai_eval: null
@@ -462305,7 +463105,7 @@ https://www.commandlinefu.com/commands/view/9116/compare-directories-via-diff:
   addition_method: manual
   content_hash: 89e47367a7ab8fce3e31dec7270ce07a28c2d873a45fab63bcbf2d8466367933
   health_score: 100.0
-  last_checked: 1779032583.046114
+  last_checked: 1779032583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:03.046114+02:00'
   last_ai_eval: null
@@ -462397,7 +463197,7 @@ https://www.computerworld.com/article/3663674/how-to-get-a-job-in-healthcare-it.
   addition_method: manual
   content_hash: 145d41bd235e4ef47b39d0b9091650c06027023b7560784afb53de2267f67ee1
   health_score: 100.0
-  last_checked: 1779029152.256156
+  last_checked: 1779029152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:52.256156+02:00'
   last_ai_eval: null
@@ -462494,7 +463294,7 @@ https://www.computing.es/mundo-digital/opinion/1129764046601/retos-del-outsourci
   addition_method: manual
   content_hash: ecf565ec35052957c7e650ebde44b6a5b6a1f44d1d9d3024245dd07b54dafbfc
   health_score: 100.0
-  last_checked: 1779030305.505998
+  last_checked: 1779030305
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:05.505998+02:00'
   last_ai_eval: null
@@ -462595,7 +463395,7 @@ https://www.conduktor.io/kafka:
   addition_method: manual
   content_hash: 66b266634a4b233c33745cb7757041d39b92b5ccca365716d5791e6ecfe4ab89
   health_score: 100.0
-  last_checked: 1781736090.953114
+  last_checked: 1781736090
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:30.953114+02:00'
   last_ai_eval: null
@@ -462626,7 +463426,7 @@ https://www.conduktor.io/kafka/what-is-apache-kafka:
   addition_method: manual
   content_hash: 66b266634a4b233c33745cb7757041d39b92b5ccca365716d5791e6ecfe4ab89
   health_score: 100.0
-  last_checked: 1779030742.575385
+  last_checked: 1779030742
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:22.575385+02:00'
   last_ai_eval: null
@@ -462654,7 +463454,7 @@ https://www.confluent.fr/blog/modernize-apps-and-infrastructure-with-anthos-conf
   addition_method: manual
   content_hash: af9c18256c9a04997698f4c9e04d7d84b061865132db6d10c4331838c0ce7346
   health_score: 100.0
-  last_checked: 1779030136.254464
+  last_checked: 1779030136
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:16.254464+02:00'
   last_ai_eval: null
@@ -462715,7 +463515,7 @@ https://www.confluent.io/blog/apache-kafka-intro-how-kafka-works:
   addition_method: manual
   content_hash: 627073522742343ecdc0f99fd1e298f002707baf365197d79d05b67586e276c6
   health_score: 100.0
-  last_checked: 1779032547.428155
+  last_checked: 1779032547
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:27.428155+02:00'
   last_ai_eval: null
@@ -462777,7 +463577,7 @@ https://www.confluent.io/blog/confluent-microsoft-announce-strategic-alliance:
   addition_method: manual
   content_hash: b663f4ec444956463ba6e48886808d7e0a91935f3de41efc0601549c5c9c63b5
   health_score: 100.0
-  last_checked: 1779034045.451981
+  last_checked: 1779034045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:25.451981+02:00'
   last_ai_eval: null
@@ -462871,7 +463671,7 @@ https://www.confluent.io/blog/kafka-2-8-0-features-and-improvements-with-early-a
   addition_method: manual
   content_hash: 4d46807fbb7bbb4c000825c2cd7cb87d9dd7a27e39788a70b98f20f9d5c102b7
   health_score: 100.0
-  last_checked: 1779030009.240692
+  last_checked: 1779030009
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:09.240692+02:00'
   last_ai_eval: null
@@ -462897,7 +463697,7 @@ https://www.confluent.io/blog/kafka-devops-with-confluent-kubernetes-and-gitops:
   addition_method: manual
   content_hash: d69780198af6986df48f88407fa5709552aad21d3aac2067fda38953a1aefe86
   health_score: 100.0
-  last_checked: 1779030385.129127
+  last_checked: 1779030385
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:25.129127+02:00'
   last_ai_eval: null
@@ -462923,7 +463723,7 @@ https://www.confluent.io/blog/kafka-streams-vs-ksqldb-compared:
   addition_method: manual
   content_hash: adcb48e7381da3ef3087717526914e75e0eb05d9c89e0f78ce163039901afc7d
   health_score: 100.0
-  last_checked: 1779029151.616393
+  last_checked: 1779029151
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:51.616393+02:00'
   last_ai_eval: null
@@ -462951,7 +463751,7 @@ https://www.confluent.io/blog/kafka-without-zookeeper-a-sneak-peek:
   addition_method: manual
   content_hash: 4d46807fbb7bbb4c000825c2cd7cb87d9dd7a27e39788a70b98f20f9d5c102b7
   health_score: 100.0
-  last_checked: 1779030091.18462
+  last_checked: 1779030091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:31.184620+02:00'
   last_ai_eval: null
@@ -463220,7 +464020,7 @@ https://www.confluent.io/resources/event-driven-microservices:
   addition_method: manual
   content_hash: d82a7c7fb88ff1ff28a8550159e6d142c245287f6394743d034218e482e57ac1
   health_score: 100.0
-  last_checked: 1779031808.122907
+  last_checked: 1779031808
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:08.122907+02:00'
   last_ai_eval: null
@@ -463281,7 +464081,7 @@ https://www.conftest.dev:
   addition_method: manual
   content_hash: c5032993c0d152900cb6c548210a7743fe1bd4c96c616ca1129d5e8300305dac
   health_score: 100.0
-  last_checked: 1779030569.338595
+  last_checked: 1779030569
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:29.338595+02:00'
   last_ai_eval: null
@@ -463341,7 +464141,7 @@ https://www.consul.io:
   addition_method: manual
   content_hash: ba196303f6ddb699f5f94d3525fbd2003f3ffdecbc7da85f4ed05afda27198dd
   health_score: 100.0
-  last_checked: 1779032889.348594
+  last_checked: 1779032889
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:09.348594+02:00'
   last_ai_eval: null
@@ -463367,7 +464167,7 @@ https://www.consul.io/docs/connect/index.html:
   addition_method: manual
   content_hash: fc02053dd245eef8b9ed4f31984fe3a73df1cea750e9d9e585e8f8a1280dd56a
   health_score: 100.0
-  last_checked: 1779032950.242464
+  last_checked: 1779032950
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:10.242464+02:00'
   last_ai_eval: null
@@ -463393,7 +464193,7 @@ https://www.consul.io/docs/k8s/connect/ingress-gateways:
   addition_method: manual
   content_hash: 8e768a2e295ca40f99512d9d717e8429bdfd3220f50d2d1ca469696f0bce585f
   health_score: 100.0
-  last_checked: 1779029472.934506
+  last_checked: 1779029472
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:12.934506+02:00'
   last_ai_eval: null
@@ -463455,7 +464255,7 @@ https://www.contentful.com/blog/2020/10/20/open-source-kube-secret-syncer:
   addition_method: manual
   content_hash: 9cb34eb4af5c202b08bdfc47f58327cf5f8538f28476c79593396cb6ca2af381
   health_score: 100.0
-  last_checked: 1779030737.476346
+  last_checked: 1779030737
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:17.476346+02:00'
   last_ai_eval: null
@@ -463624,7 +464424,7 @@ https://www.copado.com/devops-hub/blog/applying-a-zero-trust-infrastructure-in-k
   addition_method: manual
   content_hash: 618df80cd3ef40af30422297bd03f0e1f6f6037b943bda49446ae83687c82726
   health_score: 100.0
-  last_checked: 1779030951.843423
+  last_checked: 1779030951
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:51.843423+02:00'
   last_ai_eval: null
@@ -463912,7 +464712,7 @@ https://www.coursera.org/learn/google-cloud-java-spring:
   addition_method: manual
   content_hash: c4ab82d94e49289f1c62f3cb021dcf5a3391c2a99c61c756e311f2861191e36e
   health_score: 100.0
-  last_checked: 1779030862.120958
+  last_checked: 1779030862
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:14:22.120958+02:00'
   last_ai_eval: null
@@ -464012,7 +464812,7 @@ https://www.crn.com/news/cloud/ibm-s-red-hat-reveals-ansible-automation-platform
   addition_method: automatic
   content_hash: fe27370187f08a4459690441f3a7357f8f4081b533999cdfdade5520c53a2afc
   health_score: null
-  last_checked: 1780352730.2075
+  last_checked: 1780352730
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:30.207500+02:00'
   last_ai_eval: null
@@ -464154,7 +464954,7 @@ https://www.crunchbase.com/organization/openshift/timeline/timeline:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034372.831104
+  last_checked: 1779034372
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:52.831104+02:00'
   last_ai_eval: null
@@ -465900,7 +466700,7 @@ https://www.cuelogic.com/blog/pipeline-as-code:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779032180.385198
+  last_checked: 1779032180
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:20.385198+02:00'
   last_ai_eval: null
@@ -465972,7 +466772,7 @@ https://www.cyberark.com/resources/threat-research-blog/kubesploit-a-new-offensi
   addition_method: manual
   content_hash: 799b738e8ccc8722ab9ce122c7a9495e214377dec12e105bf2252b8fb90c8391
   health_score: 100.0
-  last_checked: 1779034235.702441
+  last_checked: 1779034235
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:10:35.702441+02:00'
   last_ai_eval: null
@@ -466004,7 +466804,7 @@ https://www.cyberark.com/venafi-and-cyberark-machine-identity-security:
   addition_method: manual
   content_hash: 45d4e5dbdedd7f9af360adf02cd463ab622fa6a6a929778d15692cd5df742792
   health_score: 100.0
-  last_checked: 1779130494.982691
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.982691+02:00'
   last_ai_eval: null
@@ -466038,7 +466838,7 @@ https://www.cyberciti.biz:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033258.655418
+  last_checked: 1779033258
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:18.655418+02:00'
   last_ai_eval: null
@@ -466072,7 +466872,7 @@ https://www.cyberciti.biz/datacenter/linux-unix-bsd-osx-cannot-write-to-hard-dis
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031349.304701
+  last_checked: 1779031349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:29.304701+02:00'
   last_ai_eval: null
@@ -466104,7 +466904,7 @@ https://www.cyberciti.biz/faq/bash-for-loop:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029364.849002
+  last_checked: 1779029364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:24.849002+02:00'
   last_ai_eval: null
@@ -466137,7 +466937,7 @@ https://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-und
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029130.374298
+  last_checked: 1779029130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:30.374298+02:00'
   last_ai_eval: null
@@ -466170,7 +466970,7 @@ https://www.cyberciti.biz/faq/df-command-examples-in-linux-unix:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034235.042109
+  last_checked: 1779034235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:35.042109+02:00'
   last_ai_eval: null
@@ -466203,7 +467003,7 @@ https://www.cyberciti.biz/faq/find-check-tls-ssl-certificate-expiry-date-from-li
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031669.269436
+  last_checked: 1779031669
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:49.269436+02:00'
   last_ai_eval: null
@@ -466235,7 +467035,7 @@ https://www.cyberciti.biz/faq/find-large-files-linux:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030736.39817
+  last_checked: 1779030736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:16.398170+02:00'
   last_ai_eval: null
@@ -466269,7 +467069,7 @@ https://www.cyberciti.biz/faq/how-do-i-find-the-largest-filesdirectories-on-a-li
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034557.885963
+  last_checked: 1779034557
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:57.885963+02:00'
   last_ai_eval: null
@@ -466301,7 +467101,7 @@ https://www.cyberciti.biz/faq/how-to-check-cpu-temperature-on-ubuntu-linux:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034581.753547
+  last_checked: 1779034581
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:21.753547+02:00'
   last_ai_eval: null
@@ -466333,7 +467133,7 @@ https://www.cyberciti.biz/faq/how-to-check-memory-utilization-in-linux:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029123.657087
+  last_checked: 1779029123
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:23.657087+02:00'
   last_ai_eval: null
@@ -466367,7 +467167,7 @@ https://www.cyberciti.biz/faq/how-to-copy-and-transfer-files-remotely-on-linux-u
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033640.015345
+  last_checked: 1779033640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:40.015345+02:00'
   last_ai_eval: null
@@ -466400,7 +467200,7 @@ https://www.cyberciti.biz/faq/how-to-create-mysql-user-and-grant-permissions-in-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030086.656908
+  last_checked: 1779030086
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:26.656908+02:00'
   last_ai_eval: null
@@ -466432,7 +467232,7 @@ https://www.cyberciti.biz/faq/how-to-define-multiple-when-conditions-in-ansible:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030084.568259
+  last_checked: 1779030084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:24.568259+02:00'
   last_ai_eval: null
@@ -466466,7 +467266,7 @@ https://www.cyberciti.biz/faq/how-to-flush-redis-cache-and-delete-everything-usi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029128.466441
+  last_checked: 1779029128
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:28.466441+02:00'
   last_ai_eval: null
@@ -466497,7 +467297,7 @@ https://www.cyberciti.biz/faq/how-to-install-gol-ang-on-ubuntu-linux:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032420.911341
+  last_checked: 1779032420
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:20.911341+02:00'
   last_ai_eval: null
@@ -466526,7 +467326,7 @@ https://www.cyberciti.biz/faq/how-to-restart-systemd-without-rebooting-linux-whe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029609.298164
+  last_checked: 1779029609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:29.298164+02:00'
   last_ai_eval: null
@@ -466559,7 +467359,7 @@ https://www.cyberciti.biz/faq/how-to-save-terminal-output-to-a-file-under-linux-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032483.488158
+  last_checked: 1779032483
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:23.488158+02:00'
   last_ai_eval: null
@@ -466592,7 +467392,7 @@ https://www.cyberciti.biz/faq/how-to-secure-apache-with-lets-encrypt-certificate
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031944.808886
+  last_checked: 1779031944
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:24.808886+02:00'
   last_ai_eval: null
@@ -466624,7 +467424,7 @@ https://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033476.819449
+  last_checked: 1779033476
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:56.819449+02:00'
   last_ai_eval: null
@@ -466658,7 +467458,7 @@ https://www.cyberciti.biz/faq/howto-configure-dual-wan-load-balance-failover-pfs
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031676.552558
+  last_checked: 1779031676
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:56.552558+02:00'
   last_ai_eval: null
@@ -466690,7 +467490,7 @@ https://www.cyberciti.biz/faq/howto-ssh-changing-passphrase:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032184.714363
+  last_checked: 1779032184
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:24.714363+02:00'
   last_ai_eval: null
@@ -466722,7 +467522,7 @@ https://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030024.606719
+  last_checked: 1779030024
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:24.606719+02:00'
   last_ai_eval: null
@@ -466754,7 +467554,7 @@ https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032170.841788
+  last_checked: 1779032170
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:10.841788+02:00'
   last_ai_eval: null
@@ -466790,7 +467590,7 @@ https://www.cyberciti.biz/faq/linux-subnet-calculator-cidr:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030199.081731
+  last_checked: 1779030199
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:19.081731+02:00'
   last_ai_eval: null
@@ -466824,7 +467624,7 @@ https://www.cyberciti.biz/faq/linux-unix-reuse-openssh-connection:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034313.430211
+  last_checked: 1779034313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:53.430211+02:00'
   last_ai_eval: null
@@ -466856,7 +467656,7 @@ https://www.cyberciti.biz/faq/python-execute-unix-linux-command-examples:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030593.824793
+  last_checked: 1779030593
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:53.824793+02:00'
   last_ai_eval: null
@@ -466888,7 +467688,7 @@ https://www.cyberciti.biz/faq/repeat-a-character-in-bash-script-under-linux-unix
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032162.93264
+  last_checked: 1779032162
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:02.932640+02:00'
   last_ai_eval: null
@@ -466920,7 +467720,7 @@ https://www.cyberciti.biz/faq/unix-linux-bash-read-comma-separated-cvsfile:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030980.934462
+  last_checked: 1779030980
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:20.934462+02:00'
   last_ai_eval: null
@@ -466953,7 +467753,7 @@ https://www.cyberciti.biz/faq/unix-linux-bash-script-check-if-variable-is-empty:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030730.029562
+  last_checked: 1779030730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:10.029562+02:00'
   last_ai_eval: null
@@ -466985,7 +467785,7 @@ https://www.cyberciti.biz/files/ss.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029189.618508
+  last_checked: 1779029189
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:29.618508+02:00'
   last_ai_eval: null
@@ -467017,7 +467817,7 @@ https://www.cyberciti.biz/linux-news/red-hat-introduces-new-no-cost-rhel-option:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030238.324686
+  last_checked: 1779030238
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:58.324686+02:00'
   last_ai_eval: null
@@ -467050,7 +467850,7 @@ https://www.cyberciti.biz/open-source/command-line-hacks/bpytop-awesome-linux-ma
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030207.226079
+  last_checked: 1779030207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:27.226079+02:00'
   last_ai_eval: null
@@ -467083,7 +467883,7 @@ https://www.cyberciti.biz/open-source/command-line-hacks/linux-ls-commands-examp
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029464.823549
+  last_checked: 1779029464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:04.823549+02:00'
   last_ai_eval: null
@@ -467117,7 +467917,7 @@ https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033942.602592
+  last_checked: 1779033942
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:42.602592+02:00'
   last_ai_eval: null
@@ -467152,7 +467952,7 @@ https://www.cyberciti.biz/open-source/install-ncdu-on-linux-unix-ncurses-disk-us
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029171.944704
+  last_checked: 1779029171
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:11.944704+02:00'
   last_ai_eval: null
@@ -467186,7 +467986,7 @@ https://www.cyberciti.biz/programming/color-terminal-highlighter-for-diff-files:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031696.485645
+  last_checked: 1779031696
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:16.485645+02:00'
   last_ai_eval: null
@@ -467220,7 +468020,7 @@ https://www.cyberciti.biz/tips/check-unix-linux-configuration-file-for-syntax-er
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033949.236141
+  last_checked: 1779033949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:49.236141+02:00'
   last_ai_eval: null
@@ -467253,7 +468053,7 @@ https://www.cyberciti.biz/tips/how-to-audit-ssh-server-and-client-config-on-linu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033046.480248
+  last_checked: 1779033046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:46.480248+02:00'
   last_ai_eval: null
@@ -467285,7 +468085,7 @@ https://www.cyberciti.biz/tips/linux-investigate-sockets-network-connections.htm
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034372.710366
+  last_checked: 1779034372
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:52.710366+02:00'
   last_ai_eval: null
@@ -467318,7 +468118,7 @@ https://www.cyberciti.biz/tips/linux-iptables-examples.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031552.69438
+  last_checked: 1779031552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:52.694380+02:00'
   last_ai_eval: null
@@ -467349,7 +468149,7 @@ https://www.cyberciti.biz/tips/linux-security.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029154.593209
+  last_checked: 1779029154
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:54.593209+02:00'
   last_ai_eval: null
@@ -467376,7 +468176,7 @@ https://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033781.96846
+  last_checked: 1779033781
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:01.968460+02:00'
   last_ai_eval: null
@@ -467409,7 +468209,7 @@ https://www.cyberciti.biz/tips/perform-simple-manipulation-of-ip-addresse.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032388.310112
+  last_checked: 1779032388
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:48.310112+02:00'
   last_ai_eval: null
@@ -467477,7 +468277,7 @@ https://www.cyberithub.com/70-important-kubernetes-related-tools-you-should-know
   addition_method: manual
   content_hash: 087519a1320a756323ce49b12f926f0bed11f717e6875f81acbf0628c62146d0
   health_score: 100.0
-  last_checked: 1779031181.405605
+  last_checked: 1779031181
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:19:41.405605+02:00'
   last_ai_eval: null
@@ -467509,7 +468309,7 @@ https://www.cyberscoop.com/log4j-hack-security-update-ransomware:
   addition_method: manual
   content_hash: 95fc551fcd98597eac7c726efa70a4b8dc5c3d103269ac409e2a6c469c600b6c
   health_score: 100.0
-  last_checked: 1779030035.095627
+  last_checked: 1779030035
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:35.095627+02:00'
   last_ai_eval: null
@@ -467536,7 +468336,7 @@ https://www.cybersecuritydive.com/news/developer-security-gitlab-devsecops:
   addition_method: manual
   content_hash: 4989b854be640c3dffa7d0d3851c5d13bbf868f106d1ee7378b7352f553209d8
   health_score: 100.0
-  last_checked: 1779029991.585695
+  last_checked: 1779029991
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:51.585695+02:00'
   last_ai_eval: null
@@ -467761,7 +468561,7 @@ https://www.darkreading.com/dr-tech/fugue-adds-kubernetes-security-checks-to-sec
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029466.320563
+  last_checked: 1779029466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:06.320563+02:00'
   last_ai_eval: null
@@ -467790,7 +468590,7 @@ https://www.darkreading.com/dr-tech/top-10-kubernetes-security-risks-every-devse
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032751.404419
+  last_checked: 1779032751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:51.404419+02:00'
   last_ai_eval: null
@@ -467860,7 +468660,7 @@ https://www.databricks.com/dataaisummit:
   addition_method: automatic
   content_hash: 7ecaeb0f859b2d9b15977340020b1fc69f24442d1156a089e5c5b5b0da77a01a
   health_score: null
-  last_checked: 1780355803.639406
+  last_checked: 1780355803
   needs_ai_refresh: false
   discovered_at: '2026-06-02T01:16:43.639406+02:00'
   last_ai_eval: null
@@ -467912,7 +468712,7 @@ https://www.databricks.com/dataaisummit/session/evolving-apache-spark-structured
   addition_method: automatic
   content_hash: 7912725b38339251cb3b075a485f860d370fad6bddaa068c2ffe8575d18370e1
   health_score: null
-  last_checked: 1780352544.370254
+  last_checked: 1780352544
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:24.370254+02:00'
   last_ai_eval: null
@@ -467960,7 +468760,7 @@ https://www.databricks.com/dataaisummit/session/how-build-agentic-pipelines-oss-
   addition_method: automatic
   content_hash: 56a0e49bbea721fdb95eab71fd37f32869fe2d371f1069b8b593b089b486ea92
   health_score: null
-  last_checked: 1780401702.548859
+  last_checked: 1780401702
   needs_ai_refresh: false
   discovered_at: '2026-06-02T14:01:42.548859+02:00'
   last_ai_eval: null
@@ -468006,7 +468806,7 @@ https://www.databricks.com/dataaisummit/session/upcoming-apache-sparktm-42-next-
   addition_method: automatic
   content_hash: 6c993f2210bed72337ea1ffb5f6e242bc41dac631d95824ef9b4a5bbb3b0c2b7
   health_score: null
-  last_checked: 1780352828.641395
+  last_checked: 1780352828
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:08.641395+02:00'
   last_ai_eval: null
@@ -468053,7 +468853,7 @@ https://www.databricks.com/dataaisummit/session/whats-new-apache-sparktm-41:
   addition_method: automatic
   content_hash: 386e29da2e411b9fa139ab333b1d1ea9dc7b3e9e544c1842d0d995981a5af493
   health_score: null
-  last_checked: 1780352414.11571
+  last_checked: 1780352414
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:14.115710+02:00'
   last_ai_eval: null
@@ -468093,7 +468893,7 @@ https://www.datacenterdynamics.com/en/opinions/why-netops-needs-a-digital-sandbo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031735.360449
+  last_checked: 1779031735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:55.360449+02:00'
   last_ai_eval: null
@@ -468124,7 +468924,7 @@ https://www.datacenterknowledge.com/cloud/pros-and-cons-kubernetes-based-hybrid-
   addition_method: manual
   content_hash: 880506c385da2f8983c1cf1e7fb0289fb628ec126ec148ff323d808e453a2afd
   health_score: 100.0
-  last_checked: 1779033040.778517
+  last_checked: 1779033040
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:40.778517+02:00'
   last_ai_eval: null
@@ -468184,7 +468984,7 @@ https://www.datacenterknowledge.com/devops/red-hat-brings-its-managed-openshift-
   addition_method: manual
   content_hash: 19eff054d872011c28a707270d81a616ea90a356b7ed4cf3129995f739176622
   health_score: 100.0
-  last_checked: 1779031302.443022
+  last_checked: 1779031302
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:42.443022+02:00'
   last_ai_eval: null
@@ -468245,7 +469045,7 @@ https://www.datacenterknowledge.com/open-source/explaining-knative-project-liber
   addition_method: manual
   content_hash: d4c7167609ef325fec7ef93f9a0573b36b016ad42bd3ae5990e42ca0193de71d
   health_score: 100.0
-  last_checked: 1779029566.343742
+  last_checked: 1779029566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:46.343742+02:00'
   last_ai_eval: null
@@ -468309,7 +469109,7 @@ https://www.datadoghq.com:
   addition_method: manual
   content_hash: 96079a3456cd59f44c688603b0fbcb676e66d81af102aaafc00d3db82ccd5d6f
   health_score: 100.0
-  last_checked: 1779031849.991485
+  last_checked: 1779031849
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:30:49.991485+02:00'
   last_ai_eval: null
@@ -468476,7 +469276,7 @@ https://www.datamechanics.co/blog-post/apache-spark-3-1-release-spark-on-kuberne
   addition_method: manual
   content_hash: efcdad385764e438329e36c990283128884ef4ff0ea935bcfe0d1fd23add8d94
   health_score: 100.0
-  last_checked: 1779033509.493999
+  last_checked: 1779033509
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:29.493999+02:00'
   last_ai_eval: null
@@ -468503,7 +469303,7 @@ https://www.datamechanics.co/blog-post/optimized-spark-docker-images-now-availab
   addition_method: manual
   content_hash: efcdad385764e438329e36c990283128884ef4ff0ea935bcfe0d1fd23add8d94
   health_score: 100.0
-  last_checked: 1779031623.078911
+  last_checked: 1779031623
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:03.078911+02:00'
   last_ai_eval: null
@@ -468531,7 +469331,7 @@ https://www.datarevenue.com/en-blog/airflow-vs-luigi-vs-argo-vs-mlflow-vs-kubefl
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033118.299501
+  last_checked: 1779033118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:58.299501+02:00'
   last_ai_eval: null
@@ -468563,7 +469363,7 @@ https://www.datastax.com/blog/apache-cassandra-40-now-delivered-k8ssandra-amazon
   addition_method: manual
   content_hash: ba545566acbb2af32bc2b363440712e235b2a40f865f0f859ba2dce85f8af521
   health_score: 100.0
-  last_checked: 1779033973.93775
+  last_checked: 1779033973
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:13.937750+02:00'
   last_ai_eval: null
@@ -468895,7 +469695,7 @@ https://www.deepinstinct.com/2021/07/01/what-makes-powershell-a-challenge-for-cy
   addition_method: manual
   content_hash: 025bd376e73ab55c02889a83fa86bfab69f4039ac4b2cd3bc8eb9ac3a7253b6b
   health_score: 100.0
-  last_checked: 1779034012.79842
+  last_checked: 1779034012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:52.798420+02:00'
   last_ai_eval: null
@@ -469123,7 +469923,7 @@ https://www.designgurus.io/blog/Monolithic-Service-Oriented-Microservice-Archite
   addition_method: manual
   content_hash: e939a04ce0073d466b49762e6285ab59f71f5058c86118a4939c4fd5bb131e08
   health_score: 100.0
-  last_checked: 1779030574.620627
+  last_checked: 1779030574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:34.620627+02:00'
   last_ai_eval: null
@@ -469184,7 +469984,7 @@ https://www.devbattles.com/en/sand/post-1752-Python_sorting_lists_by_sort__with_
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030946.238383
+  last_checked: 1779030946
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:46.238383+02:00'
   last_ai_eval: null
@@ -469216,7 +470016,7 @@ https://www.devbattles.com/en/sand/post-1754-Python_list_Functions_and_Methods_l
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030046.472757
+  last_checked: 1779030046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:46.472757+02:00'
   last_ai_eval: null
@@ -469248,7 +470048,7 @@ https://www.devbattles.com/en/sand/post-1757-Python_Flask_Part_1_Hello_World:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033274.991639
+  last_checked: 1779033274
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:34.991639+02:00'
   last_ai_eval: null
@@ -469620,7 +470420,7 @@ https://www.developer.com/design/event-driven-microservices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030683.539871
+  last_checked: 1779030683
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:23.539871+02:00'
   last_ai_eval: null
@@ -469653,7 +470453,7 @@ https://www.developer.com/design/solving-microservices-anti-patterns:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030727.451758
+  last_checked: 1779030727
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:07.451758+02:00'
   last_ai_eval: null
@@ -469788,7 +470588,7 @@ https://www.devopsonline.co.uk/devops-and-the-emergence-of-testops:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779029423.783311
+  last_checked: 1779029423
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:50:23.783311+02:00'
   last_ai_eval: null
@@ -470180,7 +470980,7 @@ https://www.devzero.io/blog/kubernetes-debugging-tips:
   addition_method: manual
   content_hash: eef5f046b2d9eb2de95b2e403e731fbffdd725ad7b531c77a76a470dea141dd6
   health_score: 100.0
-  last_checked: 1779031591.920426
+  last_checked: 1779031591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:31.920426+02:00'
   last_ai_eval: null
@@ -470208,7 +471008,7 @@ https://www.dex.dev/dex-videos/development-clusters:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030018.987583
+  last_checked: 1779030018
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:18.987583+02:00'
   last_ai_eval: null
@@ -470240,7 +471040,7 @@ https://www.dex.dev/dex-videos/templating-solutions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029132.8168
+  last_checked: 1779029132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:32.816800+02:00'
   last_ai_eval: null
@@ -470274,7 +471074,7 @@ https://www.diagrams.net:
   addition_method: manual
   content_hash: 571420716ee518b93d7f6ca7b4e7ffa6f3d3779b10cf3b6982361132c14b2ebe
   health_score: 100.0
-  last_checked: 1779032179.876327
+  last_checked: 1779032179
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:19.876327+02:00'
   last_ai_eval: null
@@ -470302,7 +471102,7 @@ https://www.diagrams.net/blog/drawio-aws-cloudcraft:
   addition_method: manual
   content_hash: 3dfdcd11f832e7a800d14289d4e0c7ec9465424fc0f1dc612390a7cf72e366ab
   health_score: 100.0
-  last_checked: 1779030430.140327
+  last_checked: 1779030430
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:10.140327+02:00'
   last_ai_eval: null
@@ -470364,7 +471164,7 @@ https://www.diffblue.com:
   addition_method: manual
   content_hash: 1f2fa905dbfe44baff58be763eef1c97894ac1651b8e60afe20667d06db28130
   health_score: 100.0
-  last_checked: 1779030736.619915
+  last_checked: 1779030736
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:12:16.619915+02:00'
   last_ai_eval: null
@@ -470427,7 +471227,7 @@ https://www.digitalocean.com/blog/kubernetes-for-startups-why-when-and-how-to-ad
   addition_method: manual
   content_hash: 1e5719beb1fc9c9fc436c2b9c6a23109d2aea3a58dce644d042adec3a2b68c53
   health_score: 100.0
-  last_checked: 1779029900.014052
+  last_checked: 1779029900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:20.014052+02:00'
   last_ai_eval: null
@@ -470454,7 +471254,7 @@ https://www.digitalocean.com/blog/vanilla-kubernetes-vs-managed-kubernetes:
   addition_method: manual
   content_hash: d2d88011753183cdd2ee842c60bb975720d75b08c2b947bc9caafeb90c79c4fd
   health_score: 100.0
-  last_checked: 1779031776.934628
+  last_checked: 1779031776
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:36.934628+02:00'
   last_ai_eval: null
@@ -470516,7 +471316,7 @@ https://www.digitalocean.com/community/books/understanding-the-dom-document-obje
   addition_method: manual
   content_hash: dd64ce0189a7f65d807732c11a16fba83da29e2f350c3440d00b80a0af205f89
   health_score: 100.0
-  last_checked: 1779033224.160378
+  last_checked: 1779033224
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:53:44.160378+02:00'
   last_ai_eval: null
@@ -470717,7 +471517,7 @@ https://www.digitalocean.com/community/tech_talks/automating-gitops-and-continuo
   addition_method: manual
   content_hash: 59cc9a415b65e1e74221197c25f524afb9dc3be62692c03acd91c2d2d734a067
   health_score: 100.0
-  last_checked: 1779032369.181686
+  last_checked: 1779032369
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:29.181686+02:00'
   last_ai_eval: null
@@ -470744,7 +471544,7 @@ https://www.digitalocean.com/community/tech_talks/building-a-rest-api-with-djang
   addition_method: manual
   content_hash: ba0bfdb77380ce20039292edbecf507c2a151f4c8300b0cede0133540138d2d2
   health_score: 100.0
-  last_checked: 1779030803.904462
+  last_checked: 1779030803
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:23.904462+02:00'
   last_ai_eval: null
@@ -470870,7 +471670,7 @@ https://www.digitalocean.com/community/tutorial_series/how-to-code-in-python-3:
   addition_method: manual
   content_hash: 0cec78e750e4543bf9b456231295cf2a5c90e99d2798222ccf4cc84c5d1a928c
   health_score: 100.0
-  last_checked: 1779030401.3801
+  last_checked: 1779030401
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:41.380100+02:00'
   last_ai_eval: null
@@ -471337,7 +472137,7 @@ https://www.digitalocean.com/community/tutorials/understanding-data-types-in-jav
   addition_method: manual
   content_hash: 20002fd61349a8e3fdfa2574ceac993257c7bb352f5d910a7cf7d54e3152e4e5
   health_score: 100.0
-  last_checked: 1779029838.924647
+  last_checked: 1779029838
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:57:18.924647+02:00'
   last_ai_eval: null
@@ -471363,7 +472163,7 @@ https://www.digitalocean.com/docs/app-platform:
   addition_method: manual
   content_hash: 4be27189ee40809202794969d2283984663c5749fe383a7d87b1a3f3d9b5ef06
   health_score: 100.0
-  last_checked: 1779029594.759314
+  last_checked: 1779029594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:14.759314+02:00'
   last_ai_eval: null
@@ -471390,7 +472190,7 @@ https://www.digitalocean.com/docs/kubernetes/how-to/autoscale:
   addition_method: manual
   content_hash: ed647863b5cccd628154fe3cf51c8fcb273dcd48a2cbbaf29a8db33b523520aa
   health_score: 100.0
-  last_checked: 1779029459.745743
+  last_checked: 1779029459
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:50:59.745743+02:00'
   last_ai_eval: null
@@ -471417,7 +472217,7 @@ https://www.digitalocean.com/pricing:
   addition_method: manual
   content_hash: 2015b8e7ec0655c03264fb0973ea6907b641918fa6d01f1d5b8718c3a16df465
   health_score: 100.0
-  last_checked: 1779033044.856117
+  last_checked: 1779033044
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:50:44.856117+02:00'
   last_ai_eval: null
@@ -471578,7 +472378,7 @@ https://www.docker.com/blog/announcing-the-compose-specification:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.562924
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.562924+02:00'
   last_ai_eval: null
@@ -471609,7 +472409,7 @@ https://www.docker.com/blog/awesome-compose-app-samples-for-project-dev-kickoff:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031849.933485
+  last_checked: 1779031849
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:49.933485+02:00'
   last_ai_eval: null
@@ -471637,7 +472437,7 @@ https://www.docker.com/blog/containerized-python-development-part-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034461.550682
+  last_checked: 1779034461
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:21.550682+02:00'
   last_ai_eval: null
@@ -471668,7 +472468,7 @@ https://www.docker.com/blog/containerized-python-development-part-2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029110.452823
+  last_checked: 1779029110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:10.452823+02:00'
   last_ai_eval: null
@@ -471695,7 +472495,7 @@ https://www.docker.com/blog/containerized-python-development-part-3:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032524.697861
+  last_checked: 1779032524
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:04.697861+02:00'
   last_ai_eval: null
@@ -471724,7 +472524,7 @@ https://www.docker.com/blog/creating-the-best-linux-development-experience-on-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.569007
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.569007+02:00'
   last_ai_eval: null
@@ -471756,7 +472556,7 @@ https://www.docker.com/blog/dear-moby-2-kubernetes-in-production:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031808.042858
+  last_checked: 1779031808
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:08.042858+02:00'
   last_ai_eval: null
@@ -471789,7 +472589,7 @@ https://www.docker.com/blog/docker-compose-for-amazon-ecs-now-available:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.485052
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.485052+02:00'
   last_ai_eval: null
@@ -471821,7 +472621,7 @@ https://www.docker.com/blog/docker-desktop-wsl-2-backport-update:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736057.836049
+  last_checked: 1781736057
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:57.836049+02:00'
   last_ai_eval: null
@@ -471853,7 +472653,7 @@ https://www.docker.com/blog/docker-github-actions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735950.479044
+  last_checked: 1781735950
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:10.479044+02:00'
   last_ai_eval: null
@@ -471885,7 +472685,7 @@ https://www.docker.com/blog/docker-hardened-images-for-every-developer:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.561205
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.561205+02:00'
   last_ai_eval: null
@@ -471921,7 +472721,7 @@ https://www.docker.com/blog/docker-hub-experimental-cli-tool:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.484722
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.484722+02:00'
   last_ai_eval: null
@@ -471953,7 +472753,7 @@ https://www.docker.com/blog/from-docker-straight-to-aws:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031360.304027
+  last_checked: 1779031360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:40.304027+02:00'
   last_ai_eval: null
@@ -471982,7 +472782,7 @@ https://www.docker.com/blog/how-to-develop-inside-a-container-using-visual-studi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736168.273797
+  last_checked: 1781736168
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:48.273797+02:00'
   last_ai_eval: null
@@ -472016,7 +472816,7 @@ https://www.docker.com/blog/how-to-train-and-deploy-a-linear-regression-model-us
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736144.211231
+  last_checked: 1781736144
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:24.211231+02:00'
   last_ai_eval: null
@@ -472048,7 +472848,7 @@ https://www.docker.com/blog/how-to-use-the-official-nginx-docker-image:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736180.241603
+  last_checked: 1781736180
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:00.241603+02:00'
   last_ai_eval: null
@@ -472080,7 +472880,7 @@ https://www.docker.com/blog/intro-guide-to-dockerfile-best-practices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.359904
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.359904+02:00'
   last_ai_eval: null
@@ -472114,7 +472914,7 @@ https://www.docker.com/blog/new-docker-compose-v2-and-v1-deprecation:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.484153
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.484153+02:00'
   last_ai_eval: null
@@ -472147,7 +472947,7 @@ https://www.docker.com/blog/reduce-your-image-size-with-the-dive-in-docker-exten
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.484428
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.484428+02:00'
   last_ai_eval: null
@@ -472180,7 +472980,7 @@ https://www.docker.com/blog/speed-up-your-development-flow-with-these-dockerfile
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.483586
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.483586+02:00'
   last_ai_eval: null
@@ -472214,7 +473014,7 @@ https://www.docker.com/blog/telepresence-for-docker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032704.010871
+  last_checked: 1779032704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:04.010871+02:00'
   last_ai_eval: null
@@ -472247,7 +473047,7 @@ https://www.docker.com/blog/top-questions-for-getting-started-with-docker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.483869
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.483869+02:00'
   last_ai_eval: null
@@ -472281,7 +473081,7 @@ https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031865.318611
+  last_checked: 1779031865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:05.318611+02:00'
   last_ai_eval: null
@@ -472347,7 +473147,7 @@ https://www.docker.com/llm:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.569378
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.569378+02:00'
   last_ai_eval: null
@@ -472383,7 +473183,7 @@ https://www.docker.com/products/container-runtime:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.166245
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.166245+02:00'
   last_ai_eval: null
@@ -472414,7 +473214,7 @@ https://www.docker.com/products/telepresence-for-docker:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030563.805121
+  last_checked: 1779030563
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:23.805121+02:00'
   last_ai_eval: null
@@ -472641,7 +473441,7 @@ https://www.dotnettricks.com/learn/docker/kubernetes-vs-docker-analyzing-the-dif
   addition_method: manual
   content_hash: c907c82fe02007e97d661cc1abe654dc960c8c8e50922d10641c2a7057eef76f
   health_score: 100.0
-  last_checked: 1779031330.96133
+  last_checked: 1779031330
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:10.961330+02:00'
   last_ai_eval: null
@@ -472671,7 +473471,7 @@ https://www.downloadkubernetes.com:
   addition_method: manual
   content_hash: 056b2cb5ec115c6efbd14dfed2ca533b4f03bf9185e22f28b634cf49fa4e0473
   health_score: 100.0
-  last_checked: 1779033903.73581
+  last_checked: 1779033903
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:05:03.735810+02:00'
   last_ai_eval: null
@@ -472767,7 +473567,7 @@ https://www.drawio.com/blog/drawio-aws-cloudcraft:
   addition_method: manual
   content_hash: 5e2ee3bef6eee815adeb6e92d3526b2e9e870425b639a9630148edbffc9dba14
   health_score: 100.0
-  last_checked: 1779130495.000524
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.000524+02:00'
   last_ai_eval: null
@@ -472860,7 +473660,7 @@ https://www.drools.org:
   addition_method: manual
   content_hash: 9ba48c51de8bd97f678635cbf921b1e938226dd658bc4c9124cdf49895811fe6
   health_score: 100.0
-  last_checked: 1779031825.570419
+  last_checked: 1779031825
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:25.570419+02:00'
   last_ai_eval: null
@@ -472886,7 +473686,7 @@ https://www.dynatrace.com:
   addition_method: manual
   content_hash: b52859e7bd26d8eee1fcf3f937d39059139805550fdcecd821e606998ba30a6b
   health_score: 100.0
-  last_checked: 1779032968.83883
+  last_checked: 1779032968
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:49:28.838830+02:00'
   last_ai_eval: null
@@ -472915,7 +473715,7 @@ https://www.dynatrace.com/hub/detail/red-hat-openshift:
   addition_method: manual
   content_hash: 43e6b4f9f86b5b5e7a2eeb8804832f379b1208cb64a17121073b2534bb84f233
   health_score: 100.0
-  last_checked: 1779130494.99364
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.993640+02:00'
   last_ai_eval: null
@@ -472949,7 +473749,7 @@ https://www.dynatrace.com/news/blog/4-steps-to-modernize-your-it-service-operati
   addition_method: manual
   content_hash: 82428f977338d5fa2e067755e0bd558006d07c32427f0707a4f475b63d0887c2
   health_score: 100.0
-  last_checked: 1779032680.021482
+  last_checked: 1779032680
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:44:40.021482+02:00'
   last_ai_eval: null
@@ -472983,7 +473783,7 @@ https://www.dynatrace.com/news/blog/a-look-behind-the-scenes-of-aws-lambda-and-o
   addition_method: manual
   content_hash: 5e66c5eb8304231ef069a4cc2210b1420021c1de5eb9f2d3592b4c9038089477
   health_score: 100.0
-  last_checked: 1779030730.482976
+  last_checked: 1779030730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:10.482976+02:00'
   last_ai_eval: null
@@ -473018,7 +473818,7 @@ https://www.dynatrace.com/news/blog/a-look-behind-the-scenes-of-aws-lambda-and-o
   addition_method: manual
   content_hash: ffa7fcc4c2c97ca82253bc7b3b42fe68a76378d94de83c0cb3e50592ef11515b
   health_score: 100.0
-  last_checked: 1779030708.512739
+  last_checked: 1779030708
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:48.512739+02:00'
   last_ai_eval: null
@@ -473053,7 +473853,7 @@ https://www.dynatrace.com/news/blog/amazon-cloudwatch-metric-streams-launch-part
   addition_method: manual
   content_hash: b8026a6c3987466fbeb01c83da5660988332ca108d49dd0d826d5949e6150873
   health_score: 100.0
-  last_checked: 1779032798.510912
+  last_checked: 1779032798
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:38.510912+02:00'
   last_ai_eval: null
@@ -473088,7 +473888,7 @@ https://www.dynatrace.com/news/blog/automatic-connection-of-logs-and-traces-acce
   addition_method: manual
   content_hash: 147d35fbb65f42b5219fef270285d0827846908e809ef0f57d0abae094e2ecf5
   health_score: 100.0
-  last_checked: 1779034346.602734
+  last_checked: 1779034346
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:26.602734+02:00'
   last_ai_eval: null
@@ -473157,7 +473957,7 @@ https://www.dynatrace.com/news/blog/dynatrace-monitoring-for-kubernetes-and-open
   addition_method: manual
   content_hash: 9ccba9be0fb86b8c9189b79f5a92312ceeb4cdc5ec0e35ac29fb4afce0610099
   health_score: 100.0
-  last_checked: 1779030020.682433
+  last_checked: 1779030020
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:20.682433+02:00'
   last_ai_eval: null
@@ -473191,7 +473991,7 @@ https://www.dynatrace.com/news/blog/guide-to-automated-sre-driven-performance-en
   addition_method: manual
   content_hash: e476451f1cdbe929f6e1dec77ce0afe0e349bbadb80a7eb496d3cc6536ff14c0
   health_score: 100.0
-  last_checked: 1779032540.668838
+  last_checked: 1779032540
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:20.668838+02:00'
   last_ai_eval: null
@@ -473225,7 +474025,7 @@ https://www.dynatrace.com/news/blog/how-to-collect-prometheus-metrics-in-dynatra
   addition_method: manual
   content_hash: 9d6be588cbfa9694df3c07e4827a6d2098e53983490982f49ea3757651323e83
   health_score: 100.0
-  last_checked: 1779029119.708458
+  last_checked: 1779029119
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:19.708458+02:00'
   last_ai_eval: null
@@ -473259,7 +474059,7 @@ https://www.dynatrace.com/news/blog/how-to-solve-the-challenges-of-multicloud-aw
   addition_method: manual
   content_hash: e785013c9edd6bd917ca156cfde26e93d5f11bb10f26ad52bfe15aef364b0907
   health_score: 100.0
-  last_checked: 1779031094.18025
+  last_checked: 1779031094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:14.180250+02:00'
   last_ai_eval: null
@@ -473290,7 +474090,7 @@ https://www.dynatrace.com/news/blog/introducing-kafka-process-monitoring-beta:
   addition_method: manual
   content_hash: 22c0c75415f05e2e365cf38172d19b658fd1baa292b503583beab16cc385f86b
   health_score: 100.0
-  last_checked: 1779034558.902514
+  last_checked: 1779034558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:58.902514+02:00'
   last_ai_eval: null
@@ -473383,7 +474183,7 @@ https://www.dynatrace.com/news/blog/monitoring-of-kubernetes-infrastructure-for-
   addition_method: manual
   content_hash: d80091ce41b70c697837365214e78dd16d9830767df89d94a0fa1dcafa4c1283
   health_score: 100.0
-  last_checked: 1779029473.433245
+  last_checked: 1779029473
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:13.433245+02:00'
   last_ai_eval: null
@@ -473414,7 +474214,7 @@ https://www.dynatrace.com/news/blog/new-dynatrace-operator-elevates-cloud-native
   addition_method: manual
   content_hash: ccba37d4e92fa9424c045e83f72e2a7dc036a815c178f64ae58eb51fa0178678
   health_score: 100.0
-  last_checked: 1779032150.887909
+  last_checked: 1779032150
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:50.887909+02:00'
   last_ai_eval: null
@@ -473480,7 +474280,7 @@ https://www.dynatrace.com/news/blog/successful-kubernetes-monitoring-3-pitfalls-
   addition_method: manual
   content_hash: 13be9e7cb10f887611173207fa17ac6da6bfe09d438340b6cffdc7741db30520
   health_score: 100.0
-  last_checked: 1779032159.967015
+  last_checked: 1779032159
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:59.967015+02:00'
   last_ai_eval: null
@@ -473511,7 +474311,7 @@ https://www.dynatrace.com/news/blog/the-power-of-openshift-the-visibility-of-dyn
   addition_method: manual
   content_hash: 6e6b006c8ad3ff374bffcd0e2b586e65ac14cfa773fa322a8fb32db18af6d287
   health_score: 100.0
-  last_checked: 1779030862.417127
+  last_checked: 1779030862
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:22.417127+02:00'
   last_ai_eval: null
@@ -473539,7 +474339,7 @@ https://www.dynatrace.com/news/blog/what-are-microservices:
   addition_method: manual
   content_hash: 0c5b775b31d8502e7fd415c0b3c40ea561fade36e3fc26c291ea9bc10e527f02
   health_score: 100.0
-  last_checked: 1779032179.766269
+  last_checked: 1779032179
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:19.766269+02:00'
   last_ai_eval: null
@@ -473574,7 +474374,7 @@ https://www.dynatrace.com/news/blog/what-is-container-security:
   addition_method: manual
   content_hash: 7af1eac9c49daf7564d9851bf29e77ae72c48307523030b22167ad4c08971ee7
   health_score: 100.0
-  last_checked: 1779032108.536839
+  last_checked: 1779032108
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:08.536839+02:00'
   last_ai_eval: null
@@ -473640,7 +474440,7 @@ https://www.dynatrace.com/news/blog/what-is-kubernetes-2:
   addition_method: manual
   content_hash: b6aa513cc1db10cac5f76b40565b3521d2217e0bdefceedf1f650dde7f583c93
   health_score: 100.0
-  last_checked: 1779130494.956921
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.956921+02:00'
   last_ai_eval: null
@@ -473708,7 +474508,7 @@ https://www.dynatrace.com/news/blog/what-is-openshift-2:
   addition_method: manual
   content_hash: 37e88677c117c44649424c80639037d4a3abbadc1c59ad215d21ef52c27c6166
   health_score: 100.0
-  last_checked: 1779130494.921624
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.921624+02:00'
   last_ai_eval: null
@@ -473739,7 +474539,7 @@ https://www.dynatrace.com/news/blog/what-is-opentelemetry:
   addition_method: manual
   content_hash: 2f1c7d25bf413fe0e4ed59975c1aa3aa530e5d742e93df1f3962779f880749d0
   health_score: 100.0
-  last_checked: 1779130494.962826
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.962826+02:00'
   last_ai_eval: null
@@ -473766,7 +474566,7 @@ https://www.dynatrace.com/news/blog/what-is-opentelemetry-2:
   addition_method: manual
   content_hash: c6fb6df528c831204a375f912e85648fe80f3940fceb7130c32a7ddeaf9e958b
   health_score: 100.0
-  last_checked: 1779031464.657057
+  last_checked: 1779031464
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:24.657057+02:00'
   last_ai_eval: null
@@ -473793,7 +474593,7 @@ https://www.dynatrace.com/news/blog/why-conventional-observability-fails-in-kube
   addition_method: manual
   content_hash: e785013c9edd6bd917ca156cfde26e93d5f11bb10f26ad52bfe15aef364b0907
   health_score: 100.0
-  last_checked: 1779034039.666118
+  last_checked: 1779034039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:19.666118+02:00'
   last_ai_eval: null
@@ -473825,7 +474625,7 @@ https://www.dynatrace.com/news/blogwhat-is-keptn-how-it-works-and-how-to-get-sta
   addition_method: manual
   content_hash: 0c97e86a39f7692330f7f474e76b4aea3799b1099c4ab8c3463de73d66babed1
   health_score: 100.0
-  last_checked: 1779029378.636435
+  last_checked: 1779029378
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:38.636435+02:00'
   last_ai_eval: null
@@ -473921,7 +474721,7 @@ https://www.dynatrace.com/resource-center/log4j-vulnerability:
   addition_method: manual
   content_hash: 13152ef3e0122f98882a119a498f3235c315c21a9f034f69f095d0ac5e212f35
   health_score: 100.0
-  last_checked: 1779030570.188264
+  last_checked: 1779030570
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:30.188264+02:00'
   last_ai_eval: null
@@ -473996,7 +474796,7 @@ https://www.dynatrace.com/solutions/observability-for-developers/-development-ma
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.957667
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.957667+02:00'
   last_ai_eval: null
@@ -474022,7 +474822,7 @@ https://www.dynatrace.com/solutions/observability-for-developers/-part-2:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.940654
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.940654+02:00'
   last_ai_eval: null
@@ -474053,7 +474853,7 @@ https://www.dynatrace.com/solutions/observability-for-developers/-part-3:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.967235
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.967235+02:00'
   last_ai_eval: null
@@ -474079,7 +474879,7 @@ https://www.dynatrace.com/support/help/cloud-platforms/openshift/full-stack/depl
   addition_method: manual
   content_hash: f6686e0b945d94f02077b6d9b750177ef7c816abee0e605dad98c14108f57154
   health_score: 100.0
-  last_checked: 1779030522.935695
+  last_checked: 1779030522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:42.935695+02:00'
   last_ai_eval: null
@@ -474106,7 +474906,7 @@ https://www.dynatrace.com/support/help/cloud-platforms/openshift/full-stack/depl
   addition_method: manual
   content_hash: f5ba0823c9d9b36d5be29a3845820d35714e37c3e9ea29fbd208961729d9b389
   health_score: 100.0
-  last_checked: 1779031089.649879
+  last_checked: 1779031089
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:09.649879+02:00'
   last_ai_eval: null
@@ -474132,7 +474932,7 @@ https://www.dynatrace.com/support/help/technology-support/application-software/o
   addition_method: manual
   content_hash: b32927e8a283e3f885b9506ad747110ab91b5196adc1f30276e535dd1feceb78
   health_score: 100.0
-  last_checked: 1779032236.758877
+  last_checked: 1779032236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:16.758877+02:00'
   last_ai_eval: null
@@ -474158,7 +474958,7 @@ https://www.dynatrace.com/technologies/openshift-monitoring:
   addition_method: manual
   content_hash: a3b306ab3686ad52f4a084c8ca5b94124abd792aa78d652d0c4f78dbe57a1ff3
   health_score: 100.0
-  last_checked: 1779030228.814833
+  last_checked: 1779030228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:48.814833+02:00'
   last_ai_eval: null
@@ -474185,7 +474985,7 @@ https://www.eclipse.org/jkube:
   addition_method: manual
   content_hash: 2b425737ec3ecdc20219c4eadd6dbcc2b17995f43c9b33e2972b5ea5d534fa07
   health_score: 100.0
-  last_checked: 1779031538.578048
+  last_checked: 1779031538
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:38.578048+02:00'
   last_ai_eval: null
@@ -474215,7 +475015,7 @@ https://www.eclipse.org/jkube/docs/migration-guide:
   addition_method: manual
   content_hash: ab0e44264afb6a2b0631f1a75837de7b6586b72bf623041db782a86a7214f533
   health_score: 100.0
-  last_checked: 1779029148.728722
+  last_checked: 1779029148
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:48.728722+02:00'
   last_ai_eval: null
@@ -474243,7 +475043,7 @@ https://www.eclipse.org/openj9:
   addition_method: manual
   content_hash: 76e4667d27e422d4ffc423ed21d09add663e3a014bed1c5c982f3722fd83715e
   health_score: 100.0
-  last_checked: 1779033914.187164
+  last_checked: 1779033914
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:14.187164+02:00'
   last_ai_eval: null
@@ -474302,7 +475102,7 @@ https://www.educative.io/courses/introduction-microservice-principles-concepts:
   addition_method: manual
   content_hash: d99819dee8a06a6736c3e8a35108d4eab64b18c6caedd689b4d69e1383a09d27
   health_score: 100.0
-  last_checked: 1779033263.194158
+  last_checked: 1779033263
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:54:23.194158+02:00'
   last_ai_eval: null
@@ -474363,7 +475163,7 @@ https://www.educative.io/courses/learn-kubernetes/pods:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1781736057.051113
+  last_checked: 1781736057
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:57.051113+02:00'
   last_ai_eval: null
@@ -474395,7 +475195,7 @@ https://www.educative.io/courses/the-kubernetes-course:
   addition_method: manual
   content_hash: fa9199907084e2a2a735ef746c0026445370eb6666946388fa1a3d8b29a2c00a
   health_score: 100.0
-  last_checked: 1779031414.510176
+  last_checked: 1779031414
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:34.510176+02:00'
   last_ai_eval: null
@@ -474422,7 +475222,7 @@ https://www.educative.io/courses/the-kubernetes-course/RMmq5M6Gp8R:
   addition_method: manual
   content_hash: c745b9cea25504f12537f79420b8cd9d1645e366fedd0507af66b0df47f39bf3
   health_score: 100.0
-  last_checked: 1779032297.916508
+  last_checked: 1779032297
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:17.916508+02:00'
   last_ai_eval: null
@@ -474616,7 +475416,7 @@ https://www.edx.org/course/introduction-to-kubernetes:
   addition_method: manual
   content_hash: 1b5303c7d51b579e03ed92ff8ab39e39ca1d016cad9adb455b43d5f597548189
   health_score: 100.0
-  last_checked: 1779030438.95161
+  last_checked: 1779030438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:18.951610+02:00'
   last_ai_eval: null
@@ -474643,7 +475443,7 @@ https://www.edx.org/learn/kubernetes/the-linux-foundation-introduction-to-kubern
   addition_method: manual
   content_hash: 30ca34cd9a0e9f4eb0f86c28591dd39f904a1e29a00d2445527b0429131d9194
   health_score: 100.0
-  last_checked: 1779130494.973154
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.973154+02:00'
   last_ai_eval: null
@@ -474774,7 +475574,7 @@ https://www.elastic.co/blog/monitoring-java-applications-and-getting-started-wit
   addition_method: manual
   content_hash: c3495e22ff2aaf683edb9d469ff230e4a49c40bf903be40cb03ed48c9034cb30
   health_score: 100.0
-  last_checked: 1779032971.546132
+  last_checked: 1779032971
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:49:31.546132+02:00'
   last_ai_eval: null
@@ -474805,7 +475605,7 @@ https://www.elastic.co/blog/using-elastic-apm-java-agent-on-kubernetes-k8s:
   addition_method: manual
   content_hash: c3495e22ff2aaf683edb9d469ff230e4a49c40bf903be40cb03ed48c9034cb30
   health_score: 100.0
-  last_checked: 1779034479.42487
+  last_checked: 1779034479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:39.424870+02:00'
   last_ai_eval: null
@@ -474834,7 +475634,7 @@ https://www.elastic.co/docs/solutions/observability/apm:
   addition_method: manual
   content_hash: fb141ccc6a77408d5965d0ef0d1f14c4689756b22c3e6bafb0655dbbb0aabc08
   health_score: 100.0
-  last_checked: 1779130495.022996
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.022996+02:00'
   last_ai_eval: null
@@ -474899,7 +475699,7 @@ https://www.elastic.co/guide/en/apm/get-started/current/components.html:
   addition_method: manual
   content_hash: be0cd5b4d802dc40d5141482807214e1121933f5f73bf44cefc75ea878693c02
   health_score: 100.0
-  last_checked: 1779029715.168098
+  last_checked: 1779029715
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:15.168098+02:00'
   last_ai_eval: null
@@ -474926,7 +475726,7 @@ https://www.elastic.co/guide/en/kibana/5.6/introduction.html:
   addition_method: manual
   content_hash: a9e057271faf80644bd94beec92bf18495aeecfc3db50312a2994ec29cf2b7df
   health_score: 100.0
-  last_checked: 1779032152.776657
+  last_checked: 1779032152
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:52.776657+02:00'
   last_ai_eval: null
@@ -474952,7 +475752,7 @@ https://www.elastic.co/guide/index.html:
   addition_method: manual
   content_hash: c48c87cc1c7274df4d47c1f9a2ff9fe945c2717be1b143ca319a1a9ec04006a6
   health_score: 100.0
-  last_checked: 1779030202.14839
+  last_checked: 1779030202
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:22.148390+02:00'
   last_ai_eval: null
@@ -475014,7 +475814,7 @@ https://www.elastic.co/observability/application-performance-monitoring:
   addition_method: manual
   content_hash: e5971d25b26b438ba36c2885cb1ad9f9513f94dc3910d9b34c23ee0e2c22b612
   health_score: 100.0
-  last_checked: 1779130494.93276
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.932760+02:00'
   last_ai_eval: null
@@ -475045,7 +475845,7 @@ https://www.elastic.co/products/apm:
   addition_method: manual
   content_hash: 8fadd9dcd9c12e249c36f43b5f4922c0aa7abde00550a3b357cc1307d386c90d
   health_score: 100.0
-  last_checked: 1779032550.41077
+  last_checked: 1779032550
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:30.410770+02:00'
   last_ai_eval: null
@@ -475072,7 +475872,7 @@ https://www.elastic.co/products/kibana:
   addition_method: manual
   content_hash: 89406a582a94e4be0821099ca2d8b83060f8e8f4d8df8360be47235aa3e99bd6
   health_score: 100.0
-  last_checked: 1779029111.153547
+  last_checked: 1779029111
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:11.153547+02:00'
   last_ai_eval: null
@@ -475101,7 +475901,7 @@ https://www.elastic.co/support/matrix:
   addition_method: manual
   content_hash: 61f018ae766b8e86504a32ac3601599d9221bf7c0a17d4742d949985ede1cacc
   health_score: 100.0
-  last_checked: 1779031012.720469
+  last_checked: 1779031012
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:52.720469+02:00'
   last_ai_eval: null
@@ -475476,7 +476276,7 @@ https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecno
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033384.68206
+  last_checked: 1779033384
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:24.682060+02:00'
   last_ai_eval: null
@@ -475510,7 +476310,7 @@ https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecno
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033432.306063
+  last_checked: 1779033432
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:12.306063+02:00'
   last_ai_eval: null
@@ -475544,7 +476344,7 @@ https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecno
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030730.31415
+  last_checked: 1779030730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:10.314150+02:00'
   last_ai_eval: null
@@ -475578,7 +476378,7 @@ https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecno
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030705.89029
+  last_checked: 1779030705
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:45.890290+02:00'
   last_ai_eval: null
@@ -475612,7 +476412,7 @@ https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecno
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030305.730337
+  last_checked: 1779030305
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:05.730337+02:00'
   last_ai_eval: null
@@ -475646,7 +476446,7 @@ https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecno
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032421.186414
+  last_checked: 1779032421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:21.186414+02:00'
   last_ai_eval: null
@@ -475680,7 +476480,7 @@ https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecno
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033827.506536
+  last_checked: 1779033827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:47.506536+02:00'
   last_ai_eval: null
@@ -475711,7 +476511,7 @@ https://www.electron.build:
   addition_method: manual
   content_hash: 274a7234cd5be2170bbb1dbe688fb9801ca913423d250dbe059c26e141043054
   health_score: 100.0
-  last_checked: 1779031012.21962
+  last_checked: 1779031012
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:52.219620+02:00'
   last_ai_eval: null
@@ -475771,7 +476571,7 @@ https://www.element7.io/2022/10/a-hidden-gem-two-ways-to-improve-aws-fargate-con
   addition_method: manual
   content_hash: b5292a9bec49f716f4dbc366038d07a113d060cdb6da907c769b4f1a5d957229
   health_score: 100.0
-  last_checked: 1779033002.135012
+  last_checked: 1779033002
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:02.135012+02:00'
   last_ai_eval: null
@@ -475899,7 +476699,7 @@ https://www.empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications:
   addition_method: manual
   content_hash: 23e20aa587c8dbc90e9eddee36993010985b849181fba015cff5686d2fef5130
   health_score: 100.0
-  last_checked: 1779030980.048608
+  last_checked: 1779030980
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:20.048608+02:00'
   last_ai_eval: null
@@ -475991,7 +476791,7 @@ https://www.enmilocalfunciona.io/aprende-a-configurar-thanos-usando-docker-compo
   addition_method: manual
   content_hash: d6fa078ea7954a163775efed6a82f7ae1e550cba5d95a0eba10706b6cb602c7c
   health_score: 100.0
-  last_checked: 1779130495.001655
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.001655+02:00'
   last_ai_eval: null
@@ -476120,7 +476920,7 @@ https://www.enterpriseai.news/2021/01/22/red-hats-disruption-of-centos-unleashes
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029459.387622
+  last_checked: 1779029459
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:50:59.387622+02:00'
   last_ai_eval: null
@@ -476152,7 +476952,7 @@ https://www.enterprisetimes.co.uk/2020/07/23/monolithic-versus-microservice-arch
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034034.55175
+  last_checked: 1779034034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:14.551750+02:00'
   last_ai_eval: null
@@ -476217,7 +477017,7 @@ https://www.entrepreneur.com/article/267642:
   addition_method: manual
   content_hash: 973ef918541e9e6bcdbc36422cdc2bcc120685c3858b8db2e2e7dffa39ada1de
   health_score: 100.0
-  last_checked: 1779032556.739442
+  last_checked: 1779032556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:36.739442+02:00'
   last_ai_eval: null
@@ -476244,7 +477044,7 @@ https://www.entrepreneur.com/article/356991:
   addition_method: manual
   content_hash: 51ea2f30f48d504a4d7ec99eba3dba67f77d4c14944290e6a4f8a543c4bab531
   health_score: 100.0
-  last_checked: 1779030348.305446
+  last_checked: 1779030348
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:48.305446+02:00'
   last_ai_eval: null
@@ -476271,7 +477071,7 @@ https://www.entrepreneur.com/article/365880:
   addition_method: manual
   content_hash: 973ef918541e9e6bcdbc36422cdc2bcc120685c3858b8db2e2e7dffa39ada1de
   health_score: 100.0
-  last_checked: 1779029827.116304
+  last_checked: 1779029827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:07.116304+02:00'
   last_ai_eval: null
@@ -476728,7 +477528,7 @@ https://www.eventstore.com/blog/service-oriented-architecture-vs-event-driven-ar
   addition_method: manual
   content_hash: 49dcc9af1be66c9eb1fd49383d6f3da4460ac85919b81fe35e623f7dc0b8b0c5
   health_score: 100.0
-  last_checked: 1779030407.633679
+  last_checked: 1779030407
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:47.633679+02:00'
   last_ai_eval: null
@@ -476788,7 +477588,7 @@ https://www.eximiaco.tech/en/2020/06/03/3-facts-to-consider-before-adopting-kube
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029374.148779
+  last_checked: 1779029374
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:34.148779+02:00'
   last_ai_eval: null
@@ -476854,7 +477654,7 @@ https://www.experfy.com/training/courses/effective-jenkins-continuous-delivery-a
   addition_method: manual
   content_hash: c8b66ae1277fb535830047dcb2061cac144abd52f351700466afb109a55fded0
   health_score: 100.0
-  last_checked: 1779029190.565963
+  last_checked: 1779029190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:30.565963+02:00'
   last_ai_eval: null
@@ -476890,7 +477690,7 @@ https://www.exploratorium.edu/exhibits/a-sip-of-conflict:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352581.79245
+  last_checked: 1780352581
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:23:01.792450+02:00'
   last_ai_eval: null
@@ -477026,7 +477826,7 @@ https://www.f5.com/products/nginx/resources/library/complete-nginx-cookbook:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.002727
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.002727+02:00'
   last_ai_eval: null
@@ -477096,7 +477896,7 @@ https://www.facilcloud.com/noticias/?p=1294&lang=es_ES:
   addition_method: manual
   content_hash: 1ce7920fe50064d4ff4bc36075b7a9de2fe8f21f5e73d2b7f0e85a572ea1cd02
   health_score: 100.0
-  last_checked: 1779030788.322527
+  last_checked: 1779030788
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:13:08.322527+02:00'
   last_ai_eval: null
@@ -477227,7 +478027,7 @@ https://www.fairwinds.com/blog/fairwinds-polaris-kubernetes-open-source-configur
   addition_method: manual
   content_hash: feb7610a0e2d98192cd96e2a4c3ffed70819ef3e060cb16264c0166b1cd82c50
   health_score: 100.0
-  last_checked: 1779031079.819507
+  last_checked: 1779031079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:59.819507+02:00'
   last_ai_eval: null
@@ -477254,7 +478054,7 @@ https://www.fairwinds.com/blog/how-to-correctly-set-resource-requests-and-limits
   addition_method: manual
   content_hash: b91ee8eb210b783408429dcd4940f9a5976e6310199952f0fcc5b46de0a164ec
   health_score: 100.0
-  last_checked: 1779029640.648691
+  last_checked: 1779029640
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:54:00.648691+02:00'
   last_ai_eval: null
@@ -477656,7 +478456,7 @@ https://www.fiercetelecom.com/platforms/red-hat-bundles-security-management-into
   addition_method: manual
   content_hash: f9a3c627a823ca8f36828c780abebfe002c6975e7222abaea59566112a9c7db5
   health_score: 100.0
-  last_checked: 1779029478.53426
+  last_checked: 1779029478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:18.534260+02:00'
   last_ai_eval: null
@@ -477749,7 +478549,7 @@ https://www.fiverr.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031600.849733
+  last_checked: 1779031600
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:40.849733+02:00'
   last_ai_eval: null
@@ -477929,7 +478729,7 @@ https://www.forbes.com/sites/adunolaadeshola/2021/04/28/13-signs-youre-selling-y
   addition_method: manual
   content_hash: 41d42dbfdfbcd61c44d85c455ba1fc749ed6505c71385764638130a856bbe92b
   health_score: 100.0
-  last_checked: 1779032869.605111
+  last_checked: 1779032869
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:47:49.605111+02:00'
   last_ai_eval: null
@@ -478093,7 +478893,7 @@ https://www.forbes.com/sites/forbestechcouncil/2021/09/03/who-should-own-the-job
   addition_method: manual
   content_hash: 5e55c3f9ca607c0b368279871557fe5c2c0314fc1d0b5fe47b6904931f123307
   health_score: 100.0
-  last_checked: 1779030135.777214
+  last_checked: 1779030135
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:15.777214+02:00'
   last_ai_eval: null
@@ -478122,7 +478922,7 @@ https://www.forbes.com/sites/forbestechcouncil/2023/02/23/how-to-empower-modern-
   addition_method: manual
   content_hash: 7efff39895211cdb94facababadd45b748c075ecd0f2ce74063057dbd3d02b08
   health_score: 100.0
-  last_checked: 1779030732.55842
+  last_checked: 1779030732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:12.558420+02:00'
   last_ai_eval: null
@@ -478150,7 +478950,7 @@ https://www.forbes.com/sites/forbestechcouncil/2023/02/23/how-to-empower-modern-
   addition_method: manual
   content_hash: 07e4a65024722ef6f9ebcadc60531f27eb5d8e627bd04a68625c5f4dd33c7e2f
   health_score: 100.0
-  last_checked: 1779031459.327314
+  last_checked: 1779031459
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:19.327314+02:00'
   last_ai_eval: null
@@ -478740,7 +479540,7 @@ https://www.fourtheorem.com/blog/monorepo:
   addition_method: manual
   content_hash: 33ee6fce741150c3af65ec37725c68af1698c87ac2ec398a64618f72d548b586
   health_score: 100.0
-  last_checked: 1779031097.642785
+  last_checked: 1779031097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:17.642785+02:00'
   last_ai_eval: null
@@ -478766,7 +479566,7 @@ https://www.fpcomplete.com/blog/announcing-amber-ci-secret-tool:
   addition_method: manual
   content_hash: dd668fccda627c67896d5372e67810d631656c1bb78f8ba1da164746b86fcb7e
   health_score: 100.0
-  last_checked: 1779031647.529118
+  last_checked: 1779031647
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:27.529118+02:00'
   last_ai_eval: null
@@ -478795,7 +479595,7 @@ https://www.freecodecamp.org/news/10-vscode-extensions-to-increase-productivity:
   addition_method: manual
   content_hash: 0d456b97b1799150f0fd11ceb5fd84652e8f49fa39334666eb941bffc35fa5fd
   health_score: 100.0
-  last_checked: 1779034349.530089
+  last_checked: 1779034349
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:29.530089+02:00'
   last_ai_eval: null
@@ -479072,7 +479872,7 @@ https://www.freecodecamp.org/news/best-colorful-vscode-extensions-for-productivi
   addition_method: manual
   content_hash: 8f2df1e21d7a97e3997e296bc62dbebf9a5e37e323cc2cce5462281e0088cd33
   health_score: 100.0
-  last_checked: 1779033342.591639
+  last_checked: 1779033342
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:55:42.591639+02:00'
   last_ai_eval: null
@@ -479172,7 +479972,7 @@ https://www.freecodecamp.org/news/cost-optimization-in-aws:
   addition_method: manual
   content_hash: 677019f0c71c8f141acc234e7277782f3a612a1965b5357c20f9e9389aff399f
   health_score: 100.0
-  last_checked: 1779032968.967239
+  last_checked: 1779032968
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:49:28.967239+02:00'
   last_ai_eval: null
@@ -480728,7 +481528,7 @@ https://www.freecodecamp.org/news/how-to-use-markdown-in-vscode:
   addition_method: manual
   content_hash: 5242bc50724830389fc00c3af890424ccd098e8c53640776d9bbe3eaf224f13d
   health_score: 100.0
-  last_checked: 1779033735.392406
+  last_checked: 1779033735
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:02:15.392406+02:00'
   last_ai_eval: null
@@ -480929,7 +481729,7 @@ https://www.freecodecamp.org/news/increase-your-vs-code-productivity:
   addition_method: manual
   content_hash: 2709dedb791e9478d88c77cc8d495133fd4ce22e99e2d59425d6825839d96f05
   health_score: 100.0
-  last_checked: 1779033397.896345
+  last_checked: 1779033397
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:56:37.896345+02:00'
   last_ai_eval: null
@@ -480960,7 +481760,7 @@ https://www.freecodecamp.org/news/int-object-is-not-iterable-python-error-solved
   addition_method: manual
   content_hash: e5d5d785b1ee39c0408ec6d24afa85a6f0fee75764ee205ab3cccdec57982dc9
   health_score: 100.0
-  last_checked: 1779030587.469793
+  last_checked: 1779030587
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:47.469793+02:00'
   last_ai_eval: null
@@ -481023,7 +481823,7 @@ https://www.freecodecamp.org/news/javascript-dom:
   addition_method: manual
   content_hash: 57a50a6f7bdb6f72edbcdf4a90be8ecd7bb14d3457f6188d186da5d093a0266d
   health_score: 100.0
-  last_checked: 1779031450.866942
+  last_checked: 1779031450
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:10.866942+02:00'
   last_ai_eval: null
@@ -481058,7 +481858,7 @@ https://www.freecodecamp.org/news/javascript-dom-build-a-calculator-app:
   addition_method: manual
   content_hash: 6e20db72e9feb6415af005511645a0d66985bfeebdc546b303f6cb7c8d956cd7
   health_score: 100.0
-  last_checked: 1779031438.072469
+  last_checked: 1779031438
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:58.072469+02:00'
   last_ai_eval: null
@@ -482248,7 +483048,7 @@ https://www.freecodecamp.org/news/tag/aws:
   addition_method: manual
   content_hash: 30b25004b5bdc7caf71c00aef864dc91da730327b9ae94c53d84b3b65ce8aa3e
   health_score: 100.0
-  last_checked: 1779030132.324205
+  last_checked: 1779030132
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:02:12.324205+02:00'
   last_ai_eval: null
@@ -482582,7 +483382,7 @@ https://www.freecodecamp.org/news/vs-code-extensions-to-boost-your-development-p
   addition_method: manual
   content_hash: 5d79697393168d595f83c2bf05936614d54b63cdcfc7e769407bb3bb3bb57a56
   health_score: 100.0
-  last_checked: 1779031094.145516
+  last_checked: 1779031094
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:14.145516+02:00'
   last_ai_eval: null
@@ -482615,7 +483415,7 @@ https://www.freecodecamp.org/news/vs-code-extensions-to-increase-developer-produ
   addition_method: manual
   content_hash: ee69cc7e60613f466e57581ab5a90199f0b594b689d3aecd506273989c3178be
   health_score: 100.0
-  last_checked: 1779032054.499287
+  last_checked: 1779032054
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:14.499287+02:00'
   last_ai_eval: null
@@ -483080,7 +483880,7 @@ https://www.freelancer.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781430323.795312
+  last_checked: 1781430323
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:45:23.795312+02:00'
   last_ai_eval: null
@@ -483113,7 +483913,7 @@ https://www.ft.com/content/08ff1bd0-2e2b-4d20-bb9f-dfe8c5a9807b:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032704.172089
+  last_checked: 1779032704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:04.172089+02:00'
   last_ai_eval: null
@@ -483144,7 +483944,7 @@ https://www.fugue.co/blog/5-tips-for-using-the-rego-language-for-open-policy-age
   addition_method: manual
   content_hash: 8f3c719343ece8f0808a3ce6330227164c9c57c996afc10674b560fb01badc7d
   health_score: 100.0
-  last_checked: 1779030205.244868
+  last_checked: 1779030205
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:25.244868+02:00'
   last_ai_eval: null
@@ -483171,7 +483971,7 @@ https://www.fugue.co/blog/securing-a-kubernetes-pod-with-regula-and-open-policy-
   addition_method: manual
   content_hash: 8f3c719343ece8f0808a3ce6330227164c9c57c996afc10674b560fb01badc7d
   health_score: 100.0
-  last_checked: 1779030391.545558
+  last_checked: 1779030391
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:31.545558+02:00'
   last_ai_eval: null
@@ -483198,7 +483998,7 @@ https://www.fugue.co/container-kubernetes:
   addition_method: manual
   content_hash: 6f1edaa7f2385d9b993e4e608ed7b4f2172fbd3fa95556ff194c4ffa6b534555
   health_score: 100.0
-  last_checked: 1779034037.990699
+  last_checked: 1779034037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:17.990699+02:00'
   last_ai_eval: null
@@ -483258,7 +484058,7 @@ https://www.fullstackpython.com/best-python-resources.html:
   addition_method: manual
   content_hash: 77bb4f1d32c69cec96a4539d86a6d62137c13ca935319707558cbc1535d589ec
   health_score: 100.0
-  last_checked: 1779033400.439676
+  last_checked: 1779033400
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:56:40.439676+02:00'
   last_ai_eval: null
@@ -483286,7 +484086,7 @@ https://www.functionize.com/blog/testers-vs-tdd:
   addition_method: manual
   content_hash: 1df3cbed3319b2dc628aa9698a0ebe12d15c600ccce9d471e4700819a4aa0600
   health_score: 100.0
-  last_checked: 1779031849.983362
+  last_checked: 1779031849
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:30:49.983362+02:00'
   last_ai_eval: null
@@ -483358,7 +484158,7 @@ https://www.fusionlayer.com/products/ip-address-management-software-defined-ipam
   addition_method: manual
   content_hash: df7282877fff04b4fe2ec8da9d6e8d5cf8d5cfad55e79f161ec8b95eaf2e386b
   health_score: 100.0
-  last_checked: 1779030723.869613
+  last_checked: 1779030723
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:03.869613+02:00'
   last_ai_eval: null
@@ -483387,7 +484187,7 @@ https://www.fylamynt.com/post/mastering-cloud-automation-in-the-cloud-native-era
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033671.684645
+  last_checked: 1779033671
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:11.684645+02:00'
   last_ai_eval: null
@@ -483418,7 +484218,7 @@ https://www.gaia-x.eu:
   addition_method: manual
   content_hash: 48c75bd1e7e6e07fd40095e80297d55c82c8a0c2fb88cd8beaaf100617bd5160
   health_score: 100.0
-  last_checked: 1779034494.841679
+  last_checked: 1779034494
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:54.841679+02:00'
   last_ai_eval: null
@@ -483514,7 +484314,7 @@ https://www.gcreddy.com/2016/06/domain-knowledge-for-testers.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033731.027818
+  last_checked: 1779033731
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:11.027818+02:00'
   last_ai_eval: null
@@ -483610,7 +484410,7 @@ https://www.geeksforgeeks.org/5-best-java-frameworks-for-microservices:
   addition_method: manual
   content_hash: f10bd57230463a364307c39c6f880b386be4c44ecddc8fcba1fce8e287b3e8cf
   health_score: 100.0
-  last_checked: 1779033026.003162
+  last_checked: 1779033026
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:26.003162+02:00'
   last_ai_eval: null
@@ -483636,7 +484436,7 @@ https://www.geeksforgeeks.org/7-most-in-demand-and-high-paying-programming-jobs:
   addition_method: manual
   content_hash: 10d710e0c08b541c5d214cb8689db23ef0a89ef6efa5f92ecc038053e2ccdfdc
   health_score: 100.0
-  last_checked: 1779029634.74091
+  last_checked: 1779029634
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:54.740910+02:00'
   last_ai_eval: null
@@ -483663,7 +484463,7 @@ https://www.geeksforgeeks.org/basics-of-soap-simple-object-access-protocol:
   addition_method: manual
   content_hash: af2ce6f719ebe534a5379f16fb92a41f67b32ee69d212ab51caccddef830224d
   health_score: 100.0
-  last_checked: 1779033583.969894
+  last_checked: 1779033583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:43.969894+02:00'
   last_ai_eval: null
@@ -483690,7 +484490,7 @@ https://www.geeksforgeeks.org/best-practices-for-sql-query-optimizations:
   addition_method: manual
   content_hash: 4cbb898c0365b80b41b0887592cbf899aebd74c11ec530511c2ae451f27aa918
   health_score: 100.0
-  last_checked: 1779031793.930603
+  last_checked: 1779031793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:53.930603+02:00'
   last_ai_eval: null
@@ -483717,7 +484517,7 @@ https://www.geeksforgeeks.org/best-way-to-master-spring-boot-a-complete-roadmap:
   addition_method: manual
   content_hash: 715b2ec23cd79c091e926ad9fb4cd1006fc1e39d06950c48f80c79082ce2a56c
   health_score: 100.0
-  last_checked: 1779031652.324658
+  last_checked: 1779031652
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:32.324658+02:00'
   last_ai_eval: null
@@ -483944,7 +484744,7 @@ https://www.geeksforgeeks.org/difference-between-rest-api-and-soap-api:
   addition_method: manual
   content_hash: b7410487ab146e0e200a77b2aba5587c59d2c022b5e3ff7ef1cd32465f447dda
   health_score: 100.0
-  last_checked: 1779030248.83123
+  last_checked: 1779030248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:08.831230+02:00'
   last_ai_eval: null
@@ -483971,7 +484771,7 @@ https://www.geeksforgeeks.org/essential-git-commands:
   addition_method: manual
   content_hash: 3322184616899de4935c195e7ed1580da91fb3c9284b8ed99127f69c8555bda1
   health_score: 100.0
-  last_checked: 1779031896.994806
+  last_checked: 1779031896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:36.994806+02:00'
   last_ai_eval: null
@@ -484063,7 +484863,7 @@ https://www.geeksforgeeks.org/how-to-write-good-commit-messages-in-github:
   addition_method: manual
   content_hash: 10c533d3696d83d8e339426ae2dc2967e5c456923996dc1d356d852df261ec7c
   health_score: 100.0
-  last_checked: 1779030084.928219
+  last_checked: 1779030084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:24.928219+02:00'
   last_ai_eval: null
@@ -484123,7 +484923,7 @@ https://www.geeksforgeeks.org/kubernetes-concept-of-containers:
   addition_method: manual
   content_hash: c4e85025f5d006dcec222d9451cf4c2c3b0a169228a60d7bcbd7ede7d2fcf70f
   health_score: 100.0
-  last_checked: 1779034291.923597
+  last_checked: 1779034291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:31.923597+02:00'
   last_ai_eval: null
@@ -484151,7 +484951,7 @@ https://www.geeksforgeeks.org/microservice-architecture-introduction-challeneges
   addition_method: manual
   content_hash: 77da2283643744ef519df0659f8efbd05495b7dd31d04026d40a9aa3b2f28894
   health_score: 100.0
-  last_checked: 1779031393.371666
+  last_checked: 1779031393
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:13.371666+02:00'
   last_ai_eval: null
@@ -484211,7 +485011,7 @@ https://www.geeksforgeeks.org/rest-api-architectural-constraints:
   addition_method: manual
   content_hash: 693f22cbf2af95f51337762b57e6aa132296a556619ac1a209f1ff8750d65153
   health_score: 100.0
-  last_checked: 1779030422.908078
+  last_checked: 1779030422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:02.908078+02:00'
   last_ai_eval: null
@@ -484238,7 +485038,7 @@ https://www.geeksforgeeks.org/rest-api-introduction:
   addition_method: manual
   content_hash: 6805bc707d4b8e075a012e3114318398db69b1d8210131b048395e544036adc2
   health_score: 100.0
-  last_checked: 1779034238.332532
+  last_checked: 1779034238
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:38.332532+02:00'
   last_ai_eval: null
@@ -484329,7 +485129,7 @@ https://www.geeksforgeeks.org/top-10-advance-python-concepts-that-you-must-know:
   addition_method: manual
   content_hash: 2b14c90c45b47a1822db14c7b1ad0d4d47042df543cf22831c5a1561a0b2e2d6
   health_score: 100.0
-  last_checked: 1779033385.475178
+  last_checked: 1779033385
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:25.475178+02:00'
   last_ai_eval: null
@@ -484402,7 +485202,7 @@ https://www.geminixprize.com:
   addition_method: automatic
   content_hash: 4c0d7d9a9e13560149920c0020d6598d22f83c7040cf17c361e1b4a1c1bfbc91
   health_score: null
-  last_checked: 1780352272.994028
+  last_checked: 1780352272
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:17:52.994028+02:00'
   last_ai_eval: null
@@ -484439,7 +485239,7 @@ https://www.genbeta.com/a-fondo/cinco-repositorios-github-buenos-que-imprescindi
   addition_method: manual
   content_hash: c1e1a1f92a3c75f346fba473aef314117ae3f69227d27611cc7ae3d97775366c
   health_score: 100.0
-  last_checked: 1779032900.592523
+  last_checked: 1779032900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:20.592523+02:00'
   last_ai_eval: null
@@ -484503,7 +485303,7 @@ https://www.genbeta.com/a-fondo/era-inteligencia-artificial-microsoft-nuevo-goog
   addition_method: manual
   content_hash: b4f1b378d2eaf79c0d52c026c63cfc97868b9db58eff5feedf3daa42a2854c5f
   health_score: 100.0
-  last_checked: 1779033335.952648
+  last_checked: 1779033335
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:55:35.952648+02:00'
   last_ai_eval: null
@@ -484535,7 +485335,7 @@ https://www.genbeta.com/a-fondo/era-inteligencia-artificial-microsoft-nuevo-goog
   addition_method: manual
   content_hash: 584582da99a15705dbe522ecc0dceaab999b14f94d281ad2cd2b685d178436f8
   health_score: 100.0
-  last_checked: 1779030529.167053
+  last_checked: 1779030529
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:49.167053+02:00'
   last_ai_eval: null
@@ -484563,7 +485363,7 @@ https://www.genbeta.com/a-fondo/ocho-canales-youtube-para-aprender-python-cero-n
   addition_method: manual
   content_hash: 876c7672c95078ca9a79e5ec73b830eec4b6bdbfa2740a37b68dc78bf3d989cc
   health_score: 100.0
-  last_checked: 1779031910.590174
+  last_checked: 1779031910
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:50.590174+02:00'
   last_ai_eval: null
@@ -484969,7 +485769,7 @@ https://www.genbeta.com/desarrollo/hace-20-anos-este-correo-jeff-bezos-amazon-ca
   addition_method: manual
   content_hash: 12c2d90b01a5fea9c72da42a8eca4141f77661e27719b14febda1ffee255474f
   health_score: 100.0
-  last_checked: 1779030605.059422
+  last_checked: 1779030605
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:05.059422+02:00'
   last_ai_eval: null
@@ -485169,7 +485969,7 @@ https://www.genbeta.com/desarrollo/visual-studio-code-cuenta-version-web-que-te-
   addition_method: manual
   content_hash: 46b57f34b19da8453aa3411d82ec47cd3145ce5d9f30524b7c3e9cc03b7a85cc
   health_score: 100.0
-  last_checked: 1779030553.982407
+  last_checked: 1779030553
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:13.982407+02:00'
   last_ai_eval: null
@@ -485295,7 +486095,7 @@ https://www.gentlydownthe.stream:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031186.523679
+  last_checked: 1779031186
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:19:46.523679+02:00'
   last_ai_eval: null
@@ -485326,7 +486126,7 @@ https://www.getambassador.io/blog/kubernetes-labels-vs-annotations:
   addition_method: manual
   content_hash: 58ebedccfbb19f2d3b13281440b513e61047c409d5f0e90eb4a68dbdc3264431
   health_score: 100.0
-  last_checked: 1779030430.194914
+  last_checked: 1779030430
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:10.194914+02:00'
   last_ai_eval: null
@@ -485353,7 +486153,7 @@ https://www.getambassador.io/resources/getting-started-with-kubernetes-for-javas
   addition_method: manual
   content_hash: 58ebedccfbb19f2d3b13281440b513e61047c409d5f0e90eb4a68dbdc3264431
   health_score: 100.0
-  last_checked: 1779032884.478947
+  last_checked: 1779032884
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:04.478947+02:00'
   last_ai_eval: null
@@ -485380,7 +486180,7 @@ https://www.getcortexapp.com/post/a-guide-to-the-best-sre-tools:
   addition_method: manual
   content_hash: 1cb93a654ced3892a1363b887c70157db011daac7bd50dd142971b5e7eed797d
   health_score: 100.0
-  last_checked: 1779030529.724294
+  last_checked: 1779030529
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:49.724294+02:00'
   last_ai_eval: null
@@ -485407,7 +486207,7 @@ https://www.getcortexapp.com/post/why-you-need-a-microservices-catalog-tool:
   addition_method: manual
   content_hash: bc2338baeb9fdb728c64791e77e0550790c53cc0b53db5c6a2d894775989dcc1
   health_score: 100.0
-  last_checked: 1779031529.316853
+  last_checked: 1779031529
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:29.316853+02:00'
   last_ai_eval: null
@@ -485434,7 +486234,7 @@ https://www.getenvoy.io:
   addition_method: manual
   content_hash: caa5f3508196b5e47a624693b80620a226bd14d0537764a9a42164fd89fe7ec8
   health_score: 100.0
-  last_checked: 1779029378.184732
+  last_checked: 1779029378
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:38.184732+02:00'
   last_ai_eval: null
@@ -485494,7 +486294,7 @@ https://www.getport.io:
   addition_method: manual
   content_hash: 747e86f8f03f548b73f9a871e2c07580b33d7103fb02486474cc4d09060a26e2
   health_score: 100.0
-  last_checked: 1779031533.736697
+  last_checked: 1779031533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:33.736697+02:00'
   last_ai_eval: null
@@ -485520,7 +486320,7 @@ https://www.getpostman.com:
   addition_method: manual
   content_hash: 491939ab5da74afe6783597ef9061c23b4b649fe5844c2af8648c2c0356f3383
   health_score: 100.0
-  last_checked: 1779031393.156986
+  last_checked: 1779031393
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:13.156986+02:00'
   last_ai_eval: null
@@ -485643,7 +486443,7 @@ https://www.giantflyingsaucer.com/blog/?p=5730:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031399.074655
+  last_checked: 1779031399
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:19.074655+02:00'
   last_ai_eval: null
@@ -485747,7 +486547,7 @@ https://www.giffgaff.io/tech/resizing-statefulset-persistent-volumes-with-zero-d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032254.691636
+  last_checked: 1779032254
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:34.691636+02:00'
   last_ai_eval: null
@@ -485780,7 +486580,7 @@ https://www.giffgaff.io/tech/using-istio-with-nginx-ingress:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030390.64942
+  last_checked: 1779030390
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:30.649420+02:00'
   last_ai_eval: null
@@ -486144,7 +486944,7 @@ https://www.gitkraken.com/resources/devops-report-2020:
   addition_method: manual
   content_hash: 9e066361e24ddd1b7f09276276108c2c371d9102598cc369767ff996604002b7
   health_score: 100.0
-  last_checked: 1779031142.925719
+  last_checked: 1779031142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:02.925719+02:00'
   last_ai_eval: null
@@ -486171,7 +486971,7 @@ https://www.gitkraken.com/resources/gitkraken-cheat-sheet:
   addition_method: manual
   content_hash: 5f95452ee52b7aecb26ac0ba29a751ee05de2c077c5f18b5a28e6cb4250df35b
   health_score: 100.0
-  last_checked: 1779029070.393352
+  last_checked: 1779029070
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:30.393352+02:00'
   last_ai_eval: null
@@ -486233,7 +487033,7 @@ https://www.gitpod.io:
   addition_method: manual
   content_hash: 8ddd7fba1b3a2f333b7c04f86c8cfbd9096daaa3f855fcb62f483f94d573c023
   health_score: 100.0
-  last_checked: 1779031645.636306
+  last_checked: 1779031645
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:25.636306+02:00'
   last_ai_eval: null
@@ -486259,7 +487059,7 @@ https://www.gitpod.io/blog/openvscode-server-launch:
   addition_method: manual
   content_hash: 2affb6ae02e6cd83f62144947198e5ae5835049ef0591f85c43e8066900331d3
   health_score: 100.0
-  last_checked: 1779033428.935199
+  last_checked: 1779033428
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:08.935199+02:00'
   last_ai_eval: null
@@ -486285,7 +487085,7 @@ https://www.gluster.org:
   addition_method: manual
   content_hash: 15f934e6ba79ec5af3568b496071e6b37eb15cd1cf1a2f4e8b59f9c92fd2eece
   health_score: 100.0
-  last_checked: 1779031983.128533
+  last_checked: 1779031983
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:33:03.128533+02:00'
   last_ai_eval: null
@@ -486382,7 +487182,7 @@ https://www.goglides.dev/bkpandey/headless-services-in-kubernetes-what-why-and-h
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029597.354476
+  last_checked: 1779029597
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:17.354476+02:00'
   last_ai_eval: null
@@ -486413,7 +487213,7 @@ https://www.google.com/share.google?q=rRH2WBGGgW1LON3N1:
   addition_method: manual
   content_hash: 2be1dd40345dbfc023621da44e150f570d5cdda17cfa90745744f0a8a6a1352e
   health_score: 100.0
-  last_checked: 1779031642.383483
+  last_checked: 1779031642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:22.383483+02:00'
   last_ai_eval: null
@@ -486446,7 +487246,7 @@ https://www.google.com/share.google?q=rRH2WBGGgW1LON3N1:
   addition_method: automatic
   content_hash: 99f3ee61efd4606d4a23dec4ae2d56424b08a4fdc483e8a22ab3e5d8802b1a51
   health_score: null
-  last_checked: 1780352849.031833
+  last_checked: 1780352849
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:29.031833+02:00'
   last_ai_eval: null
@@ -486485,7 +487285,7 @@ https://www.granted.dev:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031510.44494
+  last_checked: 1779031510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:10.444940+02:00'
   last_ai_eval: null
@@ -486549,7 +487349,7 @@ https://www.greycampus.com/blog/agile-and-scrum/agile-vs-scrum-vs-waterfall-vs-k
   addition_method: manual
   content_hash: 4ab90b60d86cfeeb89cb3cc05d2bb2d585088b680a7397b90ff53f12340e349d
   health_score: 100.0
-  last_checked: 1779031061.191125
+  last_checked: 1779031061
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:41.191125+02:00'
   last_ai_eval: null
@@ -486576,7 +487376,7 @@ https://www.greycampus.com/blog/agile-management/agile-vs-scrum-vs-waterfall-vs-
   addition_method: manual
   content_hash: 1fa4601e3677846c2299d951dfd9ed477b2d670bf79ad6dfeba75e437a8825cb
   health_score: 64.0
-  last_checked: 1779130495.015914
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.015914+02:00'
   last_ai_eval: null
@@ -486947,7 +487747,7 @@ https://www.gslab.com/blogs/performance-testing-with-Apache-JMeter:
   addition_method: manual
   content_hash: 8d89188feba200ef4ced1e9fdf373c76e99ab1f9b2382bbaa4aba885d0979f89
   health_score: 100.0
-  last_checked: 1779031711.904441
+  last_checked: 1779031711
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:31.904441+02:00'
   last_ai_eval: null
@@ -487012,7 +487812,7 @@ https://www.guru99.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735939.429177
+  last_checked: 1781735939
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:59.429177+02:00'
   last_ai_eval: null
@@ -487044,7 +487844,7 @@ https://www.guru99.com/agile-vs-scrum.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736244.750946
+  last_checked: 1781736244
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:44:04.750946+02:00'
   last_ai_eval: null
@@ -487078,7 +487878,7 @@ https://www.guru99.com/ai-tutorial.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736180.157564
+  last_checked: 1781736180
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:00.157564+02:00'
   last_ai_eval: null
@@ -487111,7 +487911,7 @@ https://www.guru99.com/ansible-interview-questions.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735960.272549
+  last_checked: 1781735960
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:20.272549+02:00'
   last_ai_eval: null
@@ -487144,7 +487944,7 @@ https://www.guru99.com/ci-cd-pipeline.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.006779
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.006779+02:00'
   last_ai_eval: null
@@ -487178,7 +487978,7 @@ https://www.guru99.com/continuous-testing.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736167.354072
+  last_checked: 1781736167
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:47.354072+02:00'
   last_ai_eval: null
@@ -487211,7 +488011,7 @@ https://www.guru99.com/devops-lifecycle.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736234.389976
+  last_checked: 1781736234
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:54.389976+02:00'
   last_ai_eval: null
@@ -487243,7 +488043,7 @@ https://www.guru99.com/devops-tools.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735920.601415
+  last_checked: 1781735920
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:40.601415+02:00'
   last_ai_eval: null
@@ -487275,7 +488075,7 @@ https://www.guru99.com/jenkins-jmeter-blazemeter.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030024.923533
+  last_checked: 1779030024
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:24.923533+02:00'
   last_ai_eval: null
@@ -487308,7 +488108,7 @@ https://www.guru99.com/mutable-and-immutable-in-python.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.247422
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.247422+02:00'
   last_ai_eval: null
@@ -487342,7 +488142,7 @@ https://www.guru99.com/soap-simple-object-access-protocol.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735865.308485
+  last_checked: 1781735865
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:45.308485+02:00'
   last_ai_eval: null
@@ -487375,7 +488175,7 @@ https://www.guru99.com/test-driven-development.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736167.361082
+  last_checked: 1781736167
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:47.361082+02:00'
   last_ai_eval: null
@@ -487407,7 +488207,7 @@ https://www.hablemosdenube.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034405.3778
+  last_checked: 1779034405
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:25.377800+02:00'
   last_ai_eval: null
@@ -487475,7 +488275,7 @@ https://www.hackerxone.com/2021/07/10/how-manage-single-multiple-kubernetes-clus
   addition_method: manual
   content_hash: 9091aa6705239eac8ba51a40b52c41b34cd9effe6238ed171c873f5dd0f00034
   health_score: 100.0
-  last_checked: 1779032522.730026
+  last_checked: 1779032522
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:02.730026+02:00'
   last_ai_eval: null
@@ -487806,7 +488606,7 @@ https://www.harness.io/blog/autostopping-rules-kubernetes:
   addition_method: manual
   content_hash: 8766e0aaa30ac17bea725e865c84cb99dae629ef5a930ab7911df14978712b2e
   health_score: 100.0
-  last_checked: 1779130494.969962
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.969962+02:00'
   last_ai_eval: null
@@ -487833,7 +488633,7 @@ https://www.harness.io/blog/cd-jenkins-pipelines-harness:
   addition_method: manual
   content_hash: 3012787c3e665c4a3ef54a736fba095fd24e97fc0cc7cbb15e64ad980bd2d70e
   health_score: 100.0
-  last_checked: 1779130495.017388
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.017388+02:00'
   last_ai_eval: null
@@ -487893,7 +488693,7 @@ https://www.harness.io/blog/continuous-delivery/spinnaker-alternatives:
   addition_method: manual
   content_hash: 59adbb77be5f275ab20e77e1f21dac6405745be1f65f320608403c7a85e118f0
   health_score: 64.0
-  last_checked: 1779130495.005453
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.005453+02:00'
   last_ai_eval: null
@@ -488287,7 +489087,7 @@ https://www.harness.io/blog/spinnaker-alternatives:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735995.330573
+  last_checked: 1781735995
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:55.330573+02:00'
   last_ai_eval: null
@@ -488583,7 +489383,7 @@ https://www.hashicorp.com/blog/7-ways-to-optimize-cloud-spend-with-terraform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029594.293552
+  last_checked: 1779029594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:14.293552+02:00'
   last_ai_eval: null
@@ -488616,7 +489416,7 @@ https://www.hashicorp.com/blog/a-guide-to-cloud-cost-optimization-with-hashicorp
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029366.751596
+  last_checked: 1779029366
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:26.751596+02:00'
   last_ai_eval: null
@@ -488649,7 +489449,7 @@ https://www.hashicorp.com/blog/a-kubernetes-user-s-guide-to-hashicorp-nomad-secr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030295.782265
+  last_checked: 1779030295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:55.782265+02:00'
   last_ai_eval: null
@@ -488682,7 +489482,7 @@ https://www.hashicorp.com/blog/accelerate-your-terraform-development-with-amazon
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032256.943203
+  last_checked: 1779032256
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:36.943203+02:00'
   last_ai_eval: null
@@ -488716,7 +489516,7 @@ https://www.hashicorp.com/blog/accelerating-ai-adoption-on-azure-with-terraform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034084.226887
+  last_checked: 1779034084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:04.226887+02:00'
   last_ai_eval: null
@@ -488749,7 +489549,7 @@ https://www.hashicorp.com/blog/access-google-cloud-from-hcp-terraform-with-workl
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029377.772249
+  last_checked: 1779029377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:37.772249+02:00'
   last_ai_eval: null
@@ -488781,7 +489581,7 @@ https://www.hashicorp.com/blog/announcing-11-verified-providers-for-terraform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031422.539414
+  last_checked: 1779031422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:42.539414+02:00'
   last_ai_eval: null
@@ -488813,7 +489613,7 @@ https://www.hashicorp.com/blog/announcing-azure-stack-hub-provider-1-0:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033338.906916
+  last_checked: 1779033338
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:38.906916+02:00'
   last_ai_eval: null
@@ -488845,7 +489645,7 @@ https://www.hashicorp.com/blog/announcing-cdk-for-terraform-0-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029565.248694
+  last_checked: 1779029565
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:45.248694+02:00'
   last_ai_eval: null
@@ -488879,7 +489679,7 @@ https://www.hashicorp.com/blog/announcing-general-availability-hashicorp-terrafo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034476.849664
+  last_checked: 1779034476
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:36.849664+02:00'
   last_ai_eval: null
@@ -488912,7 +489712,7 @@ https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-15-general-avail
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034015.319035
+  last_checked: 1779034015
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:55.319035+02:00'
   last_ai_eval: null
@@ -488945,7 +489745,7 @@ https://www.hashicorp.com/blog/announcing-hashicorp-terraform-1-0-general-availa
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030438.443659
+  last_checked: 1779030438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:18.443659+02:00'
   last_ai_eval: null
@@ -488980,7 +489780,7 @@ https://www.hashicorp.com/blog/announcing-launch-day-support-for-amazon-ecs-anyw
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034446.819341
+  last_checked: 1779034446
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:06.819341+02:00'
   last_ai_eval: null
@@ -489014,7 +489814,7 @@ https://www.hashicorp.com/blog/announcing-support-for-aws-lambda-code-signing-in
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033071.768567
+  last_checked: 1779033071
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:11.768567+02:00'
   last_ai_eval: null
@@ -489047,7 +489847,7 @@ https://www.hashicorp.com/blog/announcing-terraform-aws-cloud-control-provider-t
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033418.893095
+  last_checked: 1779033418
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:58.893095+02:00'
   last_ai_eval: null
@@ -489079,7 +489879,7 @@ https://www.hashicorp.com/blog/announcing-the-hashicorp-linux-repository:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029931.792093
+  last_checked: 1779029931
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:51.792093+02:00'
   last_ai_eval: null
@@ -489110,7 +489910,7 @@ https://www.hashicorp.com/blog/announcing-the-terraform-visual-studio-code-exten
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033801.898283
+  last_checked: 1779033801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:21.898283+02:00'
   last_ai_eval: null
@@ -489139,7 +489939,7 @@ https://www.hashicorp.com/blog/announcing-version-2-0-kubernetes-and-helm-provid
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033735.350071
+  last_checked: 1779033735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:15.350071+02:00'
   last_ai_eval: null
@@ -489171,7 +489971,7 @@ https://www.hashicorp.com/blog/announcing-waypoint:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032360.930617
+  last_checked: 1779032360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:20.930617+02:00'
   last_ai_eval: null
@@ -489204,7 +490004,7 @@ https://www.hashicorp.com/blog/aws-hashicorp-collaborate-new-terraform-modules:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029573.073997
+  last_checked: 1779029573
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:53.073997+02:00'
   last_ai_eval: null
@@ -489238,7 +490038,7 @@ https://www.hashicorp.com/blog/aws-lambda-extensions-for-hashicorp-vault:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033050.696132
+  last_checked: 1779033050
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:50.696132+02:00'
   last_ai_eval: null
@@ -489286,7 +490086,7 @@ https://www.hashicorp.com/blog/azure-hub-and-spoke-generally-available-for-hcp-v
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352168.173394
+  last_checked: 1780352168
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:16:08.173394+02:00'
   last_ai_eval: null
@@ -489327,7 +490127,7 @@ https://www.hashicorp.com/blog/beta-support-for-crds-in-the-terraform-provider-f
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029074.536739
+  last_checked: 1779029074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:34.536739+02:00'
   last_ai_eval: null
@@ -489361,7 +490161,7 @@ https://www.hashicorp.com/blog/build-a-quick-aks-cluster-the-easy-way-with-terra
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030413.084431
+  last_checked: 1779030413
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:53.084431+02:00'
   last_ai_eval: null
@@ -489395,7 +490195,7 @@ https://www.hashicorp.com/blog/build-secure-ai-applications-on-azure-with-hashic
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032728.635743
+  last_checked: 1779032728
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:28.635743+02:00'
   last_ai_eval: null
@@ -489430,7 +490230,7 @@ https://www.hashicorp.com/blog/building-a-secure-azure-reference-architecture-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032733.990149
+  last_checked: 1779032733
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:33.990149+02:00'
   last_ai_eval: null
@@ -489464,7 +490264,7 @@ https://www.hashicorp.com/blog/building-azure-resources-with-typescript-using-th
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029631.083197
+  last_checked: 1779029631
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:51.083197+02:00'
   last_ai_eval: null
@@ -489497,7 +490297,7 @@ https://www.hashicorp.com/blog/cdk-for-terraform-enabling-python-and-typescript-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034217.3485
+  last_checked: 1779034217
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:17.348500+02:00'
   last_ai_eval: null
@@ -489529,7 +490329,7 @@ https://www.hashicorp.com/blog/cdk-for-terraform-now-generally-available:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033917.209287
+  last_checked: 1779033917
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:17.209287+02:00'
   last_ai_eval: null
@@ -489563,7 +490363,7 @@ https://www.hashicorp.com/blog/cisco-citrix-fortinet-among-new-verified-terrafor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029118.635147
+  last_checked: 1779029118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:18.635147+02:00'
   last_ai_eval: null
@@ -489596,7 +490396,7 @@ https://www.hashicorp.com/blog/configuring-azure-application-gateway-with-consul
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029340.775794
+  last_checked: 1779029340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:00.775794+02:00'
   last_ai_eval: null
@@ -489636,7 +490436,7 @@ https://www.hashicorp.com/blog/consul-20-improves-flexibility-control-and-scalab
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352686.744634
+  last_checked: 1780352686
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:24:46.744634+02:00'
   last_ai_eval: null
@@ -489678,7 +490478,7 @@ https://www.hashicorp.com/blog/creating-workspaces-with-the-hashicorp-terraform-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033037.184747
+  last_checked: 1779033037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:37.184747+02:00'
   last_ai_eval: null
@@ -489710,7 +490510,7 @@ https://www.hashicorp.com/blog/custom-variable-validation-in-terraform-0-13:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031460.4784
+  last_checked: 1779031460
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:20.478400+02:00'
   last_ai_eval: null
@@ -489743,7 +490543,7 @@ https://www.hashicorp.com/blog/deploy-any-resource-with-the-new-kubernetes-provi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032036.578738
+  last_checked: 1779032036
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:56.578738+02:00'
   last_ai_eval: null
@@ -489776,7 +490576,7 @@ https://www.hashicorp.com/blog/deploying-helm-apps-to-kubernetes-with-waypoint-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033222.528209
+  last_checked: 1779033222
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:42.528209+02:00'
   last_ai_eval: null
@@ -489809,7 +490609,7 @@ https://www.hashicorp.com/blog/disaster-recovery-for-hashicorp-consul-on-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031602.083734
+  last_checked: 1779031602
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:42.083734+02:00'
   last_ai_eval: null
@@ -489847,7 +490647,7 @@ https://www.hashicorp.com/blog/encrypting-large-artifacts-and-streaming-workload
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352302.45666
+  last_checked: 1780352302
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:22.456660+02:00'
   last_ai_eval: null
@@ -489887,7 +490687,7 @@ https://www.hashicorp.com/blog/get-started-with-consul-service-mesh-on-kubernete
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034405.242996
+  last_checked: 1779034405
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:25.242996+02:00'
   last_ai_eval: null
@@ -489921,7 +490721,7 @@ https://www.hashicorp.com/blog/getting-started-with-ambassador-and-consul-using-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032613.244417
+  last_checked: 1779032613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:33.244417+02:00'
   last_ai_eval: null
@@ -489954,7 +490754,7 @@ https://www.hashicorp.com/blog/getting-started-with-hcp-consul-frequently-asked-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030022.264534
+  last_checked: 1779030022
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:22.264534+02:00'
   last_ai_eval: null
@@ -489988,7 +490788,7 @@ https://www.hashicorp.com/blog/getting-started-with-the-helm-and-datadog-terrafo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030982.651813
+  last_checked: 1779030982
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:22.651813+02:00'
   last_ai_eval: null
@@ -490020,7 +490820,7 @@ https://www.hashicorp.com/blog/gke-cluster-setup-with-cdk-for-terraform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033424.446557
+  last_checked: 1779033424
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:04.446557+02:00'
   last_ai_eval: null
@@ -490053,7 +490853,7 @@ https://www.hashicorp.com/blog/hashicorp-consul-ingress-gateways-and-l7-traffic-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033622.734834
+  last_checked: 1779033622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:22.734834+02:00'
   last_ai_eval: null
@@ -490086,7 +490886,7 @@ https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032343.919257
+  last_checked: 1779032343
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:03.919257+02:00'
   last_ai_eval: null
@@ -490125,7 +490925,7 @@ https://www.hashicorp.com/blog/hashicorp-teams-with-aws-on-new-control-tower-acc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032405.554906
+  last_checked: 1779032405
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:05.554906+02:00'
   last_ai_eval: null
@@ -490160,7 +490960,7 @@ https://www.hashicorp.com/blog/hashicorp-vault-use-cases-and-best-practices-on-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030132.326001
+  last_checked: 1779030132
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:12.326001+02:00'
   last_ai_eval: null
@@ -490193,7 +490993,7 @@ https://www.hashicorp.com/blog/how-to-integrate-your-application-with-vault-stat
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030727.005422
+  last_checked: 1779030727
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:07.005422+02:00'
   last_ai_eval: null
@@ -490225,7 +491025,7 @@ https://www.hashicorp.com/blog/import-infrastructure-into-terraform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032521.251209
+  last_checked: 1779032521
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:01.251209+02:00'
   last_ai_eval: null
@@ -490259,7 +491059,7 @@ https://www.hashicorp.com/blog/integrating-azure-ad-identity-hashicorp-vault-par
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032733.96695
+  last_checked: 1779032733
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:33.966950+02:00'
   last_ai_eval: null
@@ -490293,7 +491093,7 @@ https://www.hashicorp.com/blog/kubernetes-vault-integration-via-sidecar-agent-in
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030204.531059
+  last_checked: 1779030204
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:24.531059+02:00'
   last_ai_eval: null
@@ -490325,7 +491125,7 @@ https://www.hashicorp.com/blog/learn-vault-1-5:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034560.137783
+  last_checked: 1779034560
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:00.137783+02:00'
   last_ai_eval: null
@@ -490359,7 +491159,7 @@ https://www.hashicorp.com/blog/manage-active-directory-objects-new-windows-ad-pr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034482.271452
+  last_checked: 1779034482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:42.271452+02:00'
   last_ai_eval: null
@@ -490392,7 +491192,7 @@ https://www.hashicorp.com/blog/manage-kubernetes-secrets-for-flux-with-hashicorp
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032197.853375
+  last_checked: 1779032197
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:37.853375+02:00'
   last_ai_eval: null
@@ -490424,7 +491224,7 @@ https://www.hashicorp.com/blog/managing-ssh-access-at-scale-with-hashicorp-vault
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029594.199286
+  last_checked: 1779029594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:14.199286+02:00'
   last_ai_eval: null
@@ -490456,7 +491256,7 @@ https://www.hashicorp.com/blog/monitoring-as-code-with-terraform-cloud-and-check
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031406.282801
+  last_checked: 1779031406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:26.282801+02:00'
   last_ai_eval: null
@@ -490489,7 +491289,7 @@ https://www.hashicorp.com/blog/multi-region-replication-now-available-with-hcp-v
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030005.360034
+  last_checked: 1779030005
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:05.360034+02:00'
   last_ai_eval: null
@@ -490521,7 +491321,7 @@ https://www.hashicorp.com/blog/new-apply-user-interface-for-terraform-cloud:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031981.12967
+  last_checked: 1779031981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:01.129670+02:00'
   last_ai_eval: null
@@ -490553,7 +491353,7 @@ https://www.hashicorp.com/blog/new-terraform-tutorials-on-hashicorp-learn:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032293.130585
+  last_checked: 1779032293
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:13.130585+02:00'
   last_ai_eval: null
@@ -490587,7 +491387,7 @@ https://www.hashicorp.com/blog/new-terraform-tutorials-on-provisioning-and-manag
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032949.848788
+  last_checked: 1779032949
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:09.848788+02:00'
   last_ai_eval: null
@@ -490621,7 +491421,7 @@ https://www.hashicorp.com/blog/onboarding-applications-to-vault-using-terraform-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030685.040855
+  last_checked: 1779030685
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:25.040855+02:00'
   last_ai_eval: null
@@ -490654,7 +491454,7 @@ https://www.hashicorp.com/blog/refresh-secrets-for-kubernetes-applications-with-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034313.600411
+  last_checked: 1779034313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:53.600411+02:00'
   last_ai_eval: null
@@ -490686,7 +491486,7 @@ https://www.hashicorp.com/blog/retrieve-hashicorp-vault-secrets-with-kubernetes-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031428.936718
+  last_checked: 1779031428
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:48.936718+02:00'
   last_ai_eval: null
@@ -490723,7 +491523,7 @@ https://www.hashicorp.com/blog/scim-in-vault-standardizes-provisioning-in-platfo
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352705.314578
+  last_checked: 1780352705
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:05.314578+02:00'
   last_ai_eval: null
@@ -490762,7 +491562,7 @@ https://www.hashicorp.com/blog/share-modules-across-organizations-terraform-ente
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031910.117959
+  last_checked: 1779031910
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:50.117959+02:00'
   last_ai_eval: null
@@ -490796,7 +491596,7 @@ https://www.hashicorp.com/blog/supporting-the-hashicorp-terraform-extension-for-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033913.569535
+  last_checked: 1779033913
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:13.569535+02:00'
   last_ai_eval: null
@@ -490830,7 +491630,7 @@ https://www.hashicorp.com/blog/terraform-1-8-adds-provider-functions-for-aws-goo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030522.211761
+  last_checked: 1779030522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:42.211761+02:00'
   last_ai_eval: null
@@ -490862,7 +491662,7 @@ https://www.hashicorp.com/blog/terraform-adds-support-for-gke-autopilot:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030506.838017
+  last_checked: 1779030506
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:26.838017+02:00'
   last_ai_eval: null
@@ -490895,7 +491695,7 @@ https://www.hashicorp.com/blog/terraform-aws-cloud-control-api-provider-now-gene
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034345.600078
+  last_checked: 1779034345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:25.600078+02:00'
   last_ai_eval: null
@@ -490927,7 +491727,7 @@ https://www.hashicorp.com/blog/terraform-aws-provider-continues-to-expand-covera
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034499.434223
+  last_checked: 1779034499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:59.434223+02:00'
   last_ai_eval: null
@@ -490960,7 +491760,7 @@ https://www.hashicorp.com/blog/terraform-azuread-provider-now-supports-microsoft
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033735.337426
+  last_checked: 1779033735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:15.337426+02:00'
   last_ai_eval: null
@@ -490993,7 +491793,7 @@ https://www.hashicorp.com/blog/terraform-azurerm-3-0-brings-enhanced-azure-funct
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033074.300353
+  last_checked: 1779033074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:14.300353+02:00'
   last_ai_eval: null
@@ -491025,7 +491825,7 @@ https://www.hashicorp.com/blog/terraform-cloud-adds-aggregated-vcs-reviews:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030009.185118
+  last_checked: 1779030009
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:09.185118+02:00'
   last_ai_eval: null
@@ -491058,7 +491858,7 @@ https://www.hashicorp.com/blog/terraform-cloud-adds-drift-detection-for-infrastr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031516.021834
+  last_checked: 1779031516
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:16.021834+02:00'
   last_ai_eval: null
@@ -491091,7 +491891,7 @@ https://www.hashicorp.com/blog/terraform-cloud-no-code-provisioning-is-now-ga-wi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030407.030857
+  last_checked: 1779030407
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:47.030857+02:00'
   last_ai_eval: null
@@ -491124,7 +491924,7 @@ https://www.hashicorp.com/blog/terraform-cloud-operator-2-3-adds-workspace-run-o
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031445.929715
+  last_checked: 1779031445
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:05.929715+02:00'
   last_ai_eval: null
@@ -491156,7 +491956,7 @@ https://www.hashicorp.com/blog/terraform-cloud-variable-sets-beta-now-available:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033486.918855
+  last_checked: 1779033486
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:06.918855+02:00'
   last_ai_eval: null
@@ -491190,7 +491990,7 @@ https://www.hashicorp.com/blog/terraform-extension-for-vs-code-speeds-up-loading
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029120.720742
+  last_checked: 1779029120
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:20.720742+02:00'
   last_ai_eval: null
@@ -491222,7 +492022,7 @@ https://www.hashicorp.com/blog/terraform-mono-repo-vs-multi-repo-the-great-debat
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033313.497094
+  last_checked: 1779033313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:13.497094+02:00'
   last_ai_eval: null
@@ -491255,7 +492055,7 @@ https://www.hashicorp.com/blog/terraform-sensitive-input-variables:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032683.805784
+  last_checked: 1779032683
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:43.805784+02:00'
   last_ai_eval: null
@@ -491287,7 +492087,7 @@ https://www.hashicorp.com/blog/terraform-stacks-explained:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034172.956438
+  last_checked: 1779034172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:32.956438+02:00'
   last_ai_eval: null
@@ -491319,7 +492119,7 @@ https://www.hashicorp.com/blog/testing-hashicorp-terraform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031142.632431
+  last_checked: 1779031142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:02.632431+02:00'
   last_ai_eval: null
@@ -491351,7 +492151,7 @@ https://www.hashicorp.com/blog/the-state-of-vault-and-kubernetes-and-future-plan
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032184.788627
+  last_checked: 1779032184
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:24.788627+02:00'
   last_ai_eval: null
@@ -491383,7 +492183,7 @@ https://www.hashicorp.com/blog/tutorial-terraform-outputs:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031825.043495
+  last_checked: 1779031825
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:25.043495+02:00'
   last_ai_eval: null
@@ -491415,7 +492215,7 @@ https://www.hashicorp.com/blog/using-template-files-with-hashicorp-packer:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032800.079196
+  last_checked: 1779032800
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:40.079196+02:00'
   last_ai_eval: null
@@ -491447,7 +492247,7 @@ https://www.hashicorp.com/blog/using-waypoint-runners-to-enable-gitops-workflows
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030673.583781
+  last_checked: 1779030673
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:13.583781+02:00'
   last_ai_eval: null
@@ -491481,7 +492281,7 @@ https://www.hashicorp.com/blog/vault-1-11:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034207.92116
+  last_checked: 1779034207
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:07.921160+02:00'
   last_ai_eval: null
@@ -491513,7 +492313,7 @@ https://www.hashicorp.com/blog/vault-1-8:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031079.706978
+  last_checked: 1779031079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:59.706978+02:00'
   last_ai_eval: null
@@ -491547,7 +492347,7 @@ https://www.hashicorp.com/blog/vault-github-action:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031533.593448
+  last_checked: 1779031533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:33.593448+02:00'
   last_ai_eval: null
@@ -491580,7 +492380,7 @@ https://www.hashicorp.com/blog/vault-on-the-hashicorp-cloud-platform-ga:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034484.203579
+  last_checked: 1779034484
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:44.203579+02:00'
   last_ai_eval: null
@@ -491614,7 +492414,7 @@ https://www.hashicorp.com/blog/wait-conditions-in-the-kubernetes-provider-for-ha
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032934.500228
+  last_checked: 1779032934
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:54.500228+02:00'
   last_ai_eval: null
@@ -491646,7 +492446,7 @@ https://www.hashicorp.com/blog/why-use-the-vault-agent-for-secrets-management:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030979.363783
+  last_checked: 1779030979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:19.363783+02:00'
   last_ai_eval: null
@@ -491679,7 +492479,7 @@ https://www.hashicorp.com/blog/writing-terraform-for-unsupported-resources:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031647.370866
+  last_checked: 1779031647
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:27.370866+02:00'
   last_ai_eval: null
@@ -491718,7 +492518,7 @@ https://www.hashicorp.com/en/blog/new-in-terraform-115-dynamic-sources-variable-
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352454.119802
+  last_checked: 1780352454
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:54.119802+02:00'
   last_ai_eval: null
@@ -491757,7 +492557,7 @@ https://www.hashicorp.com/en/blog/terraform-provider-for-google-cloud-7-0-is-now
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029138.140248
+  last_checked: 1779029138
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:38.140248+02:00'
   last_ai_eval: null
@@ -491792,7 +492592,7 @@ https://www.hashicorp.com/en/conferences/hashiconf/call-for-sessions:
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1780399982.211754
+  last_checked: 1780399982
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:33:02.211754+02:00'
   last_ai_eval: null
@@ -491826,7 +492626,7 @@ https://www.hashicorp.com/en/partners/cloud/google-cloud:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352158.263387
+  last_checked: 1780352158
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:58.263387+02:00'
   last_ai_eval: null
@@ -491864,7 +492664,7 @@ https://www.hashicorp.com/infrastructure-cloud:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029863.133606
+  last_checked: 1779029863
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:43.133606+02:00'
   last_ai_eval: null
@@ -491896,7 +492696,7 @@ https://www.hashicorp.com/resources/8-best-practices-for-writing-secure-go-code:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033084.302599
+  last_checked: 1779033084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:24.302599+02:00'
   last_ai_eval: null
@@ -491928,7 +492728,7 @@ https://www.hashicorp.com/resources/best-practices-for-terraform-aws-tags:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032343.911696
+  last_checked: 1779032343
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:03.911696+02:00'
   last_ai_eval: null
@@ -491961,7 +492761,7 @@ https://www.hashicorp.com/resources/building-a-migration-factory-with-terraform-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032552.037583
+  last_checked: 1779032552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:32.037583+02:00'
   last_ai_eval: null
@@ -491995,7 +492795,7 @@ https://www.hashicorp.com/resources/deploying-managing-minimal-app-kubernetes-cl
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032679.02771
+  last_checked: 1779032679
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:39.027710+02:00'
   last_ai_eval: null
@@ -492027,7 +492827,7 @@ https://www.hashicorp.com/resources/how-can-i-prevent-configuration-drift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030720.558587
+  last_checked: 1779030720
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:00.558587+02:00'
   last_ai_eval: null
@@ -492059,7 +492859,7 @@ https://www.hashicorp.com/resources/how-create-gitops-workflow-terraform-jenkins
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030705.699601
+  last_checked: 1779030705
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:45.699601+02:00'
   last_ai_eval: null
@@ -492091,7 +492891,7 @@ https://www.hashicorp.com/resources/kelsey-hightower-fireside-chat-an-unconventi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033583.506488
+  last_checked: 1779033583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:43.506488+02:00'
   last_ai_eval: null
@@ -492123,7 +492923,7 @@ https://www.hashicorp.com/resources/managing-terraform-cloud-with-powershell:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030569.348239
+  last_checked: 1779030569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:29.348239+02:00'
   last_ai_eval: null
@@ -492157,7 +492957,7 @@ https://www.hashicorp.com/resources/modern-infrastructure-automation-with-packer
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033435.834389
+  last_checked: 1779033435
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:15.834389+02:00'
   last_ai_eval: null
@@ -492189,7 +492989,7 @@ https://www.hashicorp.com/resources/multi-cloud-devops-at-petronas-with-terrafor
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029689.096589
+  last_checked: 1779029689
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:49.096589+02:00'
   last_ai_eval: null
@@ -492222,7 +493022,7 @@ https://www.hashicorp.com/resources/opinionated-terraform-best-practices-and-ant
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029952.078265
+  last_checked: 1779029952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:12.078265+02:00'
   last_ai_eval: null
@@ -492254,7 +493054,7 @@ https://www.hashicorp.com/resources/securing-infrastructure-in-application-pipel
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033772.898636
+  last_checked: 1779033772
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:52.898636+02:00'
   last_ai_eval: null
@@ -492286,7 +493086,7 @@ https://www.hashicorp.com/resources/serverless-secrets-vault:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030436.472839
+  last_checked: 1779030436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:16.472839+02:00'
   last_ai_eval: null
@@ -492320,7 +493120,7 @@ https://www.hashicorp.com/resources/terraform-abstraction-tips-just-because-you-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030597.301238
+  last_checked: 1779030597
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:57.301238+02:00'
   last_ai_eval: null
@@ -492353,7 +493153,7 @@ https://www.hashicorp.com/resources/terraform-aws-cloud-control-provider-under-t
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030604.751149
+  last_checked: 1779030604
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:04.751149+02:00'
   last_ai_eval: null
@@ -492385,7 +493185,7 @@ https://www.hashicorp.com/resources/terraform-plan-interactive-configuration-and
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030473.009385
+  last_checked: 1779030473
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:53.009385+02:00'
   last_ai_eval: null
@@ -492418,7 +493218,7 @@ https://www.hashicorp.com/resources/terraform-practices-the-good-the-bad-and-the
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032797.661687
+  last_checked: 1779032797
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:37.661687+02:00'
   last_ai_eval: null
@@ -492452,7 +493252,7 @@ https://www.hashicorp.com/resources/terraform-what-instacart-learned-managing-ov
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031388.850314
+  last_checked: 1779031388
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:08.850314+02:00'
   last_ai_eval: null
@@ -492484,7 +493284,7 @@ https://www.hashicorp.com/resources/testing-infrastructure-as-code-on-localhost:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029948.108747
+  last_checked: 1779029948
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:08.108747+02:00'
   last_ai_eval: null
@@ -492516,7 +493316,7 @@ https://www.hashicorp.com/resources/using-the-terraform-aws-cloud-control-provid
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029732.070786
+  last_checked: 1779029732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:32.070786+02:00'
   last_ai_eval: null
@@ -492548,7 +493348,7 @@ https://www.hashicorp.com/resources/vault-and-kubernetes-better-together:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029678.607219
+  last_checked: 1779029678
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:38.607219+02:00'
   last_ai_eval: null
@@ -492580,7 +493380,7 @@ https://www.hashicorp.com/resources/why-microservices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030285.037066
+  last_checked: 1779030285
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:45.037066+02:00'
   last_ai_eval: null
@@ -492612,7 +493412,7 @@ https://www.hashicorp.com/solutions/ai-infrastructure-management:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033759.137412
+  last_checked: 1779033759
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:39.137412+02:00'
   last_ai_eval: null
@@ -492712,7 +493512,7 @@ https://www.hays.es/blog/insights/la-gran-renuncia:
   addition_method: manual
   content_hash: cbd946ad1e34a58c158a1276908a6e92b6a1cedddc2bf637c70edf2a731152c4
   health_score: 100.0
-  last_checked: 1779030394.738603
+  last_checked: 1779030394
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:34.738603+02:00'
   last_ai_eval: null
@@ -492908,7 +493708,7 @@ https://www.hetzner.com/cloud:
   addition_method: manual
   content_hash: 4f6dc6c174ac6e89843b1443d75f4b38cf85bdfef6c2509ede2736ee6834207c
   health_score: 100.0
-  last_checked: 1779031714.959273
+  last_checked: 1779031714
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:34.959273+02:00'
   last_ai_eval: null
@@ -492935,7 +493735,7 @@ https://www.hetzner.com/cloud:
   addition_method: manual
   content_hash: f5a457b2a8011fd3877c7c36f06d9e986409d3b2046e2cebab13dd6b981cac69
   health_score: 100.0
-  last_checked: 1779032245.447509
+  last_checked: 1779032245
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:25.447509+02:00'
   last_ai_eval: null
@@ -493041,7 +493841,7 @@ https://www.high-mobility.com/learn/tutorials/rest:
   addition_method: manual
   content_hash: 7011ecc22868a17df80c4854f56329407e2fe989184b1608dd55553683a09238
   health_score: 64.0
-  last_checked: 1779130494.995884
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.995884+02:00'
   last_ai_eval: null
@@ -493134,7 +493934,7 @@ https://www.honeycomb.io:
   addition_method: manual
   content_hash: d7d97afd0b2bb7b40408ee1ef8d237599e10017f1ad8af7c4cd918d223ec3d12
   health_score: 100.0
-  last_checked: 1779030563.776847
+  last_checked: 1779030563
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:23.776847+02:00'
   last_ai_eval: null
@@ -493224,7 +494024,7 @@ https://www.hostinger.in/tutorials/what-is-docker:
   addition_method: manual
   content_hash: a4d94a7d164053fdadf2501aad5ae77da589f2126547f9c0692dcff589b9336e
   health_score: 100.0
-  last_checked: 1779032219.76722
+  last_checked: 1779032219
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:59.767220+02:00'
   last_ai_eval: null
@@ -493555,7 +494355,7 @@ https://www.howtogeek.com/devops/getting-started-with-kubectl-to-manage-kubernet
   addition_method: manual
   content_hash: 5161b4ccacaa46d1271dc2a6176a7c0c0cd833eca2b2e9e39cac8dcf88badbe1
   health_score: 100.0
-  last_checked: 1779029502.409771
+  last_checked: 1779029502
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:42.409771+02:00'
   last_ai_eval: null
@@ -493656,7 +494456,7 @@ https://www.hugedomains.com/domain_profile.cfm?d=bqstack.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1779388541.732168
+  last_checked: 1779388541
   needs_ai_refresh: false
   discovered_at: '2026-05-21T20:35:41.732168+02:00'
   last_ai_eval: null
@@ -493687,7 +494487,7 @@ https://www.hugedomains.com/domain_profile.cfm?d=migops.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1779388521.576658
+  last_checked: 1779388521
   needs_ai_refresh: false
   discovered_at: '2026-05-21T20:35:21.576658+02:00'
   last_ai_eval: null
@@ -493749,7 +494549,7 @@ https://www.ibm.com/cloud:
   addition_method: manual
   content_hash: 012a3b2ab82f450af32e6de08d032c950e9ee5fa32c82721f218bc383c8beebf
   health_score: 100.0
-  last_checked: 1779031094.648697
+  last_checked: 1779031094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:14.648697+02:00'
   last_ai_eval: null
@@ -493775,7 +494575,7 @@ https://www.ibm.com/cloud/architecture/architecture/practices/event-driven-cloud
   addition_method: manual
   content_hash: 3e7ea0a1b4e24d2cd2368986d1a1ff5e098b4c2fa2725319715115825f3676cc
   health_score: 100.0
-  last_checked: 1779030134.21074
+  last_checked: 1779030134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:14.210740+02:00'
   last_ai_eval: null
@@ -493802,7 +494602,7 @@ https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks:
   addition_method: manual
   content_hash: 149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd
   health_score: 100.0
-  last_checked: 1779032786.482371
+  last_checked: 1779032786
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:26.482371+02:00'
   last_ai_eval: null
@@ -493830,7 +494630,7 @@ https://www.ibm.com/cloud/blog/migrate-java-microservices-from-spring-to-micropr
   addition_method: manual
   content_hash: 149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd
   health_score: 100.0
-  last_checked: 1779030578.258132
+  last_checked: 1779030578
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:38.258132+02:00'
   last_ai_eval: null
@@ -493857,7 +494657,7 @@ https://www.ibm.com/cloud/blog/multizone-kubernetes-and-vpc-load-balancer-setup:
   addition_method: manual
   content_hash: 149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd
   health_score: 100.0
-  last_checked: 1779030479.563756
+  last_checked: 1779030479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:59.563756+02:00'
   last_ai_eval: null
@@ -493884,7 +494684,7 @@ https://www.ibm.com/cloud/blog/openshift-vs-kubernetes:
   addition_method: manual
   content_hash: eab2a82a1c023ddb1b2aa538a7b0495078a6512e2c23113cc00e6801160d3665
   health_score: 100.0
-  last_checked: 1779032757.82009
+  last_checked: 1779032757
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:57.820090+02:00'
   last_ai_eval: null
@@ -493911,7 +494711,7 @@ https://www.ibm.com/cloud/blog/using-fio-to-tell-whether-your-storage-is-fast-en
   addition_method: manual
   content_hash: 149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd
   health_score: 100.0
-  last_checked: 1779029169.243964
+  last_checked: 1779029169
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:09.243964+02:00'
   last_ai_eval: null
@@ -493938,7 +494738,7 @@ https://www.ibm.com/cloud/cloud-pak-for-management:
   addition_method: manual
   content_hash: cd17447e9a8faeda78b670883b29fbe3a5eb13492c3268e65627659469fd7722
   health_score: 100.0
-  last_checked: 1779032791.774537
+  last_checked: 1779032791
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:31.774537+02:00'
   last_ai_eval: null
@@ -493964,7 +494764,7 @@ https://www.ibm.com/cloud/kubernetes-service:
   addition_method: manual
   content_hash: c29f8b85fd79bc1ef1c630105422f53bbd575cca53aacb7a28d5dc50e08e62bc
   health_score: 100.0
-  last_checked: 1779030438.798549
+  last_checked: 1779030438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:18.798549+02:00'
   last_ai_eval: null
@@ -493990,7 +494790,7 @@ https://www.ibm.com/cloud/learn/cis-benchmarks:
   addition_method: manual
   content_hash: b1c2d28c0adc91c38118d4883459faedbf06d9b53fc18c04814a45024d98e472
   health_score: 100.0
-  last_checked: 1779034346.126685
+  last_checked: 1779034346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:26.126685+02:00'
   last_ai_eval: null
@@ -494017,7 +494817,7 @@ https://www.ibm.com/cloud/learn/ipaas:
   addition_method: manual
   content_hash: b1c2d28c0adc91c38118d4883459faedbf06d9b53fc18c04814a45024d98e472
   health_score: 100.0
-  last_checked: 1779033612.40383
+  last_checked: 1779033612
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:12.403830+02:00'
   last_ai_eval: null
@@ -494044,7 +494844,7 @@ https://www.ibm.com/cloud/openshift:
   addition_method: manual
   content_hash: ecbc41d8ceff343cd5712447aaab18e26a7f6467f7c369f11d831bf3f5cc6693
   health_score: 100.0
-  last_checked: 1779031796.90589
+  last_checked: 1779031796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:56.905890+02:00'
   last_ai_eval: null
@@ -494073,7 +494873,7 @@ https://www.ibm.com/docs/en:
   addition_method: manual
   content_hash: e923ae312ca1d2064da1e1db1e963e9810c135f96b5af91226401839d6127a9b
   health_score: 100.0
-  last_checked: 1779130495.016661
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.016661+02:00'
   last_ai_eval: null
@@ -494105,7 +494905,7 @@ https://www.ibm.com/docs/en/api-connect:
   addition_method: manual
   content_hash: 1122b15342b5761c10d05f15196a549ed89093f4a9d2e4b9d1c2f8d73f0c2d75
   health_score: 100.0
-  last_checked: 1779130495.026566
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.026566+02:00'
   last_ai_eval: null
@@ -494139,7 +494939,7 @@ https://www.ibm.com/docs/en/cloud-paks/cp-management:
   addition_method: manual
   content_hash: 77c9e99f28cc9da1ebc3c4247a99172f55168a8cea7e0babdf6e442eab6c7518
   health_score: 100.0
-  last_checked: 1779130494.981261
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.981261+02:00'
   last_ai_eval: null
@@ -494170,7 +494970,7 @@ https://www.ibm.com/garage/method/practices/run/gitops:
   addition_method: manual
   content_hash: 87e6ea730258eb733f475b9fd67053b6c9f1b769e285039fc592fe4942fcd76d
   health_score: 100.0
-  last_checked: 1779031511.051003
+  last_checked: 1779031511
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:11.051003+02:00'
   last_ai_eval: null
@@ -494202,7 +495002,7 @@ https://www.ibm.com/it-infrastructure/storage/spectrum:
   addition_method: manual
   content_hash: 6f16382d6af070ac9fc097a3755bdd66e5a87b043dc88bd1c42ab52316e2a55d
   health_score: 100.0
-  last_checked: 1779031227.9724
+  last_checked: 1779031227
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:27.972400+02:00'
   last_ai_eval: null
@@ -494231,7 +495031,7 @@ https://www.ibm.com/products/cloud-pak-for-aiops:
   addition_method: manual
   content_hash: 2aa0ac36cd1e8c3110ab761c4c8320373558ce6aa6631ce1a512d9eaf5785c25
   health_score: 100.0
-  last_checked: 1779130494.995681
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.995681+02:00'
   last_ai_eval: null
@@ -494262,7 +495062,7 @@ https://www.ibm.com/products/datastax:
   addition_method: manual
   content_hash: e8fe222415a0ead7f0687bbb469b5b22e9b53d76e6441cf2f8b01fa00937b4f8
   health_score: 100.0
-  last_checked: 1779130495.023421
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.023421+02:00'
   last_ai_eval: null
@@ -494358,7 +495158,7 @@ https://www.ibm.com/solutions:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735960.995844
+  last_checked: 1781735960
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:20.995844+02:00'
   last_ai_eval: null
@@ -494422,7 +495222,7 @@ https://www.ibm.com/solutions/cloud/openshift:
   addition_method: manual
   content_hash: 53b761fae87d3ba2e0b38f2d587b8bafbfcac44bd4fbd09ca87a172fa19dafe1
   health_score: 64.0
-  last_checked: 1779130494.979292
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.979292+02:00'
   last_ai_eval: null
@@ -494454,7 +495254,7 @@ https://www.ibm.com/solutions/storage:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.923145
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.923145+02:00'
   last_ai_eval: null
@@ -494486,7 +495286,7 @@ https://www.ibm.com/support/knowledgecenter:
   addition_method: manual
   content_hash: f16bb806f2e06f47cd4db89ca013916a2550979ec77d065a6711cc9af657c2fd
   health_score: 100.0
-  last_checked: 1779033692.967505
+  last_checked: 1779033692
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:32.967505+02:00'
   last_ai_eval: null
@@ -494513,7 +495313,7 @@ https://www.ibm.com/support/knowledgecenter/SSFC4F:
   addition_method: manual
   content_hash: f16bb806f2e06f47cd4db89ca013916a2550979ec77d065a6711cc9af657c2fd
   health_score: 100.0
-  last_checked: 1779031810.077946
+  last_checked: 1779031810
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:10.077946+02:00'
   last_ai_eval: null
@@ -494540,7 +495340,7 @@ https://www.ibm.com/support/pages/ibm-thread-and-monitor-dump-analyzer-java-tmda
   addition_method: manual
   content_hash: 14416d2a04c3797115800dc343d2fe13c1e20f63a4e6f020f59d75e11060f1d1
   health_score: 100.0
-  last_checked: 1779031809.925452
+  last_checked: 1779031809
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:09.925452+02:00'
   last_ai_eval: null
@@ -494603,7 +495403,7 @@ https://www.ibm.com/think/insights/8-kubernetes-tips-and-tricks:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.993633
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.993633+02:00'
   last_ai_eval: null
@@ -494635,7 +495435,7 @@ https://www.ibm.com/think/insights/migrate-java-microservices-from-spring-to-mic
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130494.978195
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.978195+02:00'
   last_ai_eval: null
@@ -494797,7 +495597,7 @@ https://www.ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt:
   addition_method: manual
   content_hash: f1607a01c83cc77ca189fa2e68910fd3225a5d0d2fc59b9cfa05ad1b72fd7924
   health_score: 100.0
-  last_checked: 1779030285.58347
+  last_checked: 1779030285
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:45.583470+02:00'
   last_ai_eval: null
@@ -494995,7 +495795,7 @@ https://www.ijug.eu/java-aktuell/das-magazin.html:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779032960.705458
+  last_checked: 1779032960
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:20.705458+02:00'
   last_ai_eval: null
@@ -495253,7 +496053,7 @@ https://www.imperva.com/learn/performance/cdn-caching:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030238.364381
+  last_checked: 1779030238
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:58.364381+02:00'
   last_ai_eval: null
@@ -495479,7 +496279,7 @@ https://www.influxdata.com/influxdb-templates/jenkins-monitoring:
   addition_method: manual
   content_hash: df2162c36b3adf7eab59af68cb2c0dc5af40caa73a646fd0d5308ab0cff101c4
   health_score: 100.0
-  last_checked: 1779032344.036316
+  last_checked: 1779032344
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:04.036316+02:00'
   last_ai_eval: null
@@ -495505,7 +496305,7 @@ https://www.influxdata.com/integration/kafka-telegraf-integration:
   addition_method: manual
   content_hash: 86a9df4ff1b4d36b422e85bec2c852b64ecc7652a2ffbe2b22209b3e166fdae1
   health_score: 100.0
-  last_checked: 1779033623.256819
+  last_checked: 1779033623
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:00:23.256819+02:00'
   last_ai_eval: null
@@ -495531,7 +496331,7 @@ https://www.influxdata.com/products/influxdb-templates:
   addition_method: manual
   content_hash: df2162c36b3adf7eab59af68cb2c0dc5af40caa73a646fd0d5308ab0cff101c4
   health_score: 100.0
-  last_checked: 1779029128.825442
+  last_checked: 1779029128
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:28.825442+02:00'
   last_ai_eval: null
@@ -495603,7 +496403,7 @@ https://www.influxdata.com/time-series-platform/telegraf:
   addition_method: automatic
   content_hash: 4863fb7b339811bd27dd8d10dfe607430945093749cd5625701003fc8f42d0c9
   health_score: null
-  last_checked: 1780352571.556292
+  last_checked: 1780352571
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:51.556292+02:00'
   last_ai_eval: null
@@ -496644,7 +497444,7 @@ https://www.infoq.com/articles/native-java-quarkus:
   addition_method: manual
   content_hash: 4bed73af21ba4d5f5b75adab86b956c6ca2989ec63d90517b798c27836dd27a6
   health_score: 100.0
-  last_checked: 1779031046.550041
+  last_checked: 1779031046
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:17:26.550041+02:00'
   last_ai_eval: null
@@ -496875,7 +497675,7 @@ https://www.infoq.com/articles/service-mesh-ultimate-guide-2e:
   addition_method: manual
   content_hash: 227de9d45a50261bd46a1e871f1f8228e131377cafc524cece4c8ec70bd65843
   health_score: 100.0
-  last_checked: 1779029124.671694
+  last_checked: 1779029124
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:24.671694+02:00'
   last_ai_eval: null
@@ -496901,7 +497701,7 @@ https://www.infoq.com/articles/service-mesh-ultimate-guide/-2e:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.025395
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.025395+02:00'
   last_ai_eval: null
@@ -497270,7 +498070,7 @@ https://www.infoq.com/news/2020/09/aws-ec2-t4g-instances:
   addition_method: manual
   content_hash: ea0348bedd651f9c8e69113e0b6a7ee2f9880d8cf94ba82019384baa512a9231
   health_score: 100.0
-  last_checked: 1779032575.126639
+  last_checked: 1779032575
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:55.126639+02:00'
   last_ai_eval: null
@@ -497605,7 +498405,7 @@ https://www.infoq.com/news/2021/03/aws-efs-one-zone-storage-classes:
   addition_method: manual
   content_hash: 3789c75685921fe314c8609d12f432965ff7c765ba59c1c1d390792ad2cd47f4
   health_score: 100.0
-  last_checked: 1779031648.151501
+  last_checked: 1779031648
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:27:28.151501+02:00'
   last_ai_eval: null
@@ -498043,7 +498843,7 @@ https://www.infoq.com/news/2021/12/amazon-repost-questions-answers:
   addition_method: manual
   content_hash: ddde8f7ef7f95ea5078008754211fd37bbc3c5ccb026d94625e12c1865b33466
   health_score: 100.0
-  last_checked: 1779030012.362687
+  last_checked: 1779030012
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:12.362687+02:00'
   last_ai_eval: null
@@ -498246,7 +499046,7 @@ https://www.infoq.com/news/2022/01/ -cncf-state-of-cloud-native:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779030982.060192
+  last_checked: 1779030982
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:22.060192+02:00'
   last_ai_eval: null
@@ -498411,7 +499211,7 @@ https://www.infoq.com/news/2022/01/karpenter-kubernetes-autoscaler:
   addition_method: manual
   content_hash: 7e0fb354763fcec94989e77b520f64dfaeba78bb6575e15e67e029ce9668daa8
   health_score: 100.0
-  last_checked: 1779030589.852212
+  last_checked: 1779030589
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:49.852212+02:00'
   last_ai_eval: null
@@ -498754,7 +499554,7 @@ https://www.infoq.com/news/2023/02/aws-deployment-pipelines:
   addition_method: manual
   content_hash: 56b58bc27813266c87c26022235abe47eb7dea66d1f5ec48bd823a5feef6d8d8
   health_score: 100.0
-  last_checked: 1779032682.45302
+  last_checked: 1779032682
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:44:42.453020+02:00'
   last_ai_eval: null
@@ -498821,7 +499621,7 @@ https://www.infoq.com/news/2023/03/kwok-kubernetes:
   addition_method: manual
   content_hash: 31523cf0a8a5bfbac84432eeb71c4d14ef46ff71b8b4ec11a84d193efc3c56e0
   health_score: 100.0
-  last_checked: 1779032106.356096
+  last_checked: 1779032106
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:06.356096+02:00'
   last_ai_eval: null
@@ -498991,7 +499791,7 @@ https://www.infoq.com/news/2026/05/opentofu-release-terraform:
   addition_method: automatic
   content_hash: 16b5896d2366152de22ca9fd474d85075c5f0b490b41ad239daa4a0aa3cd8fbb
   health_score: null
-  last_checked: 1780352581.792425
+  last_checked: 1780352581
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:23:01.792425+02:00'
   last_ai_eval: null
@@ -499126,7 +499926,7 @@ https://www.infoq.com/presentations/7-microservices-anti-patterns:
   addition_method: manual
   content_hash: 8cb36fb6a6583a6ec9089c5c39f55256b72a23e72444ed6841f67c7b677c189f
   health_score: 100.0
-  last_checked: 1779030025.398058
+  last_checked: 1779030025
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:25.398058+02:00'
   last_ai_eval: null
@@ -499418,7 +500218,7 @@ https://www.informationweek.com/devops/can-enterprises-benefit-from-adopting-dat
   addition_method: manual
   content_hash: ae700c7c52465048cc5ec36cdeb281758376a6c066abfe59d16e21bf83f57571
   health_score: 100.0
-  last_checked: 1779030853.705839
+  last_checked: 1779030853
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:13.705839+02:00'
   last_ai_eval: null
@@ -499445,7 +500245,7 @@ https://www.informationweek.com/devops/whats-holding-devops-back/a/d-id/1339540:
   addition_method: manual
   content_hash: 1a312f3898bf7ccfa119cc271d36b6a4b77b1f352f55472a89924cb593eb1614
   health_score: 100.0
-  last_checked: 1779030656.063385
+  last_checked: 1779030656
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:56.063385+02:00'
   last_ai_eval: null
@@ -499473,7 +500273,7 @@ https://www.informationweek.com/software-services/devops:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130495.021158
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.021158+02:00'
   last_ai_eval: null
@@ -499967,7 +500767,7 @@ https://www.infoworld.com/article/2265016/15-tools-that-make-kubernetes-easier.h
   addition_method: manual
   content_hash: c02c8eca0bd629a6a4692ce4fa52d45fc3924f3a5e4c83de463a695cbd8e835c
   health_score: 100.0
-  last_checked: 1779130494.957853
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.957853+02:00'
   last_ai_eval: null
@@ -500593,7 +501393,7 @@ https://www.infoworld.com/article/2334635/the-biggest-obstacle-to-cloud-is-peopl
   addition_method: manual
   content_hash: b4a9cba79b84a2295cf495a5061d9d7499e65be594afddec7c148c6b3b473af0
   health_score: 100.0
-  last_checked: 1779130495.005633
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.005633+02:00'
   last_ai_eval: null
@@ -500881,7 +501681,7 @@ https://www.infoworld.com/article/2337301/cloud-architects-are-afraid-of-automat
   addition_method: manual
   content_hash: 3b933ba163b5fb417a961d52a725d9d85e6752b128c7100bf26514247606fb77
   health_score: 100.0
-  last_checked: 1779130495.010746
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.010746+02:00'
   last_ai_eval: null
@@ -500939,7 +501739,7 @@ https://www.infoworld.com/article/2337405/github-codespaces-freely-available-to-
   addition_method: manual
   content_hash: d5e08242f5fee6baf3f7309a7e9b1ecc88e3aa60409d60da844d92b6fe96a045
   health_score: 100.0
-  last_checked: 1779130494.992035
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.992035+02:00'
   last_ai_eval: null
@@ -501201,7 +502001,7 @@ https://www.infoworld.com/article/2338356/amazon-s-quiet-open-source-revolution.
   addition_method: manual
   content_hash: aa6e3b60794c8f46567b0df7ba3115b217f88843fb76b1311f5e75b0ad328b25
   health_score: 100.0
-  last_checked: 1779130494.956393
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.956393+02:00'
   last_ai_eval: null
@@ -501364,7 +502164,7 @@ https://www.infoworld.com/article/3210726/serverless-computing-with-aws-lambda.h
   addition_method: manual
   content_hash: ea798a514ffc5e19ee8e90d26382ae79baaef5f02e93eb68d45d81b3553bd3be
   health_score: 100.0
-  last_checked: 1779031980.482731
+  last_checked: 1779031980
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:00.482731+02:00'
   last_ai_eval: null
@@ -501391,7 +502191,7 @@ https://www.infoworld.com/article/3265059/6-kubernetes-distributions-leading-the
   addition_method: manual
   content_hash: 9a3e1f8157b7342e0fb46ea35907ec9450e3607d4fb2a968b125ffe3a1040d41
   health_score: 100.0
-  last_checked: 1779030394.776669
+  last_checked: 1779030394
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:34.776669+02:00'
   last_ai_eval: null
@@ -501419,7 +502219,7 @@ https://www.infoworld.com/article/3271126/what-is-cicd-continuous-integration-an
   addition_method: manual
   content_hash: 13a3dcafd3b236ee3ec4554c1ff5d40950f3b36d9068bc46c77c2d217d90ade4
   health_score: 100.0
-  last_checked: 1779029556.771853
+  last_checked: 1779029556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:36.771853+02:00'
   last_ai_eval: null
@@ -501446,7 +502246,7 @@ https://www.infoworld.com/article/3488817/15-tools-that-make-kubernetes-easier.h
   addition_method: manual
   content_hash: ae5fad76680de7714ddb9551e1bd772b723616c24415d68294b6c9826a293b52
   health_score: 100.0
-  last_checked: 1779032935.153711
+  last_checked: 1779032935
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:55.153711+02:00'
   last_ai_eval: null
@@ -501473,7 +502273,7 @@ https://www.infoworld.com/article/3534133/jdk-15-the-new-features-in-java-15.htm
   addition_method: manual
   content_hash: d887682ce1dcffa07ba46a11093b773916ddeb21e412795deb2fbce61f8d6591
   health_score: 100.0
-  last_checked: 1779033343.377314
+  last_checked: 1779033343
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:43.377314+02:00'
   last_ai_eval: null
@@ -501500,7 +502300,7 @@ https://www.infoworld.com/article/3536573/dockers-compose-specification-is-now-a
   addition_method: manual
   content_hash: 415989d419fc2aef34f22a100b557f1d65c38b25d8ce578900016f378a86d5df
   health_score: 100.0
-  last_checked: 1779034013.15099
+  last_checked: 1779034013
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:53.150990+02:00'
   last_ai_eval: null
@@ -501527,7 +502327,7 @@ https://www.infoworld.com/article/3545337/10-steps-to-automating-security-in-kub
   addition_method: manual
   content_hash: 84b35e47d7429acceb8f41c3ec15e7202f6eb78222dfdaa85a13f6301ae6d90e
   health_score: 100.0
-  last_checked: 1779029552.997038
+  last_checked: 1779029552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:32.997038+02:00'
   last_ai_eval: null
@@ -501553,7 +502353,7 @@ https://www.infoworld.com/article/3600150/why-arent-you-using-feature-flags.amp.
   addition_method: manual
   content_hash: fb90d27db3c9baf7b08b1cc9b9deae4acda11f01b208af18eb6043f24fb8258f
   health_score: 100.0
-  last_checked: 1779031227.472408
+  last_checked: 1779031227
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:27.472408+02:00'
   last_ai_eval: null
@@ -501580,7 +502380,7 @@ https://www.infoworld.com/article/3601202/red-hats-crime-against-centos.html:
   addition_method: manual
   content_hash: be63965fc16a3be88ca4ef5d282f0654404cdd7153f0b6934148a3470fe7236c
   health_score: 100.0
-  last_checked: 1779031564.918594
+  last_checked: 1779031564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:04.918594+02:00'
   last_ai_eval: null
@@ -501607,7 +502407,7 @@ https://www.infoworld.com/article/3604010/building-microservices-give-dapr-a-try
   addition_method: manual
   content_hash: 190e1ea692e4c24fe4b0702b7aca3fd36af253efb9610c54569c3bb244d4890f
   health_score: 100.0
-  last_checked: 1779030000.897826
+  last_checked: 1779030000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:00.897826+02:00'
   last_ai_eval: null
@@ -501634,7 +502434,7 @@ https://www.infoworld.com/article/3604652/when-kubernetes-is-not-the-solution.ht
   addition_method: manual
   content_hash: e39e3b65216884a2a7d66da577822b6fcea78624e4c5a51e2c39c0c484c786de
   health_score: 100.0
-  last_checked: 1779031564.835783
+  last_checked: 1779031564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:04.835783+02:00'
   last_ai_eval: null
@@ -501661,7 +502461,7 @@ https://www.infoworld.com/article/3613155/5-devops-practices-to-improve-applicat
   addition_method: manual
   content_hash: 646123d6c40f417a03673ca2c583ddc856cd428ef1e7523109692b5158a0cff4
   health_score: 100.0
-  last_checked: 1779030268.402231
+  last_checked: 1779030268
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:28.402231+02:00'
   last_ai_eval: null
@@ -501688,7 +502488,7 @@ https://www.infoworld.com/article/3614210/the-decline-of-heroku.html:
   addition_method: manual
   content_hash: 2fb0af40aa5e0ba47882b24788dba7cb1c5447781e0acb725020bb933e066a80
   health_score: 100.0
-  last_checked: 1779033942.935635
+  last_checked: 1779033942
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:42.935635+02:00'
   last_ai_eval: null
@@ -501715,7 +502515,7 @@ https://www.infoworld.com/article/3614605/6-reasons-to-switch-to-managed-kuberne
   addition_method: manual
   content_hash: 9b44d5f9e6c52ec9f144edb02805387289f525c6563124a877ff25f8f8df1154
   health_score: 100.0
-  last_checked: 1779032088.18933
+  last_checked: 1779032088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:48.189330+02:00'
   last_ai_eval: null
@@ -501742,7 +502542,7 @@ https://www.infoworld.com/article/3614850/no-one-wants-to-manage-kubernetes-anym
   addition_method: manual
   content_hash: bd748603b991863cd90d7e102098973354595522547dde285d4bb82595a1a24c
   health_score: 100.0
-  last_checked: 1779031601.071872
+  last_checked: 1779031601
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:41.071872+02:00'
   last_ai_eval: null
@@ -501769,7 +502569,7 @@ https://www.infoworld.com/article/3616211/3-cloud-architecture-mistakes-we-all-m
   addition_method: manual
   content_hash: 2d40e072e1fa5452a52ae012a1d0f6c5965987aea49315f2bd7f921da459b9b8
   health_score: 100.0
-  last_checked: 1779030136.102603
+  last_checked: 1779030136
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:16.102603+02:00'
   last_ai_eval: null
@@ -501796,7 +502596,7 @@ https://www.infoworld.com/article/3617008/how-kubernetes-works.html:
   addition_method: manual
   content_hash: e2a8825e77ff5a7176b548e0182725efa90229077f4e0e1451808fb0b1752dc6
   health_score: 100.0
-  last_checked: 1779034105.768721
+  last_checked: 1779034105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:25.768721+02:00'
   last_ai_eval: null
@@ -501823,7 +502623,7 @@ https://www.infoworld.com/article/3623689/how-to-use-the-python-for-loop.html:
   addition_method: manual
   content_hash: 94d016d8f7c2628ca1374de2a5c60c26a231b20e505e7e4687a6fda3892f8cc6
   health_score: 100.0
-  last_checked: 1779029367.39931
+  last_checked: 1779029367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:27.399310+02:00'
   last_ai_eval: null
@@ -501850,7 +502650,7 @@ https://www.infoworld.com/article/3632142/how-docker-broke-in-half.html:
   addition_method: manual
   content_hash: a4439dbf4ff2ea9f7c3cb472f58be61fa666f2e083dc3141dee37e6ff794f7e4
   health_score: 100.0
-  last_checked: 1779032972.519004
+  last_checked: 1779032972
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:32.519004+02:00'
   last_ai_eval: null
@@ -501877,7 +502677,7 @@ https://www.infoworld.com/article/3635148/kubernetes-object-storage-best-practic
   addition_method: manual
   content_hash: c9ca29533ed782a5d13970ce1aa5952bf61df9a61b98c64cd4c71e07366f4833
   health_score: 100.0
-  last_checked: 1779033757.964828
+  last_checked: 1779033757
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:37.964828+02:00'
   last_ai_eval: null
@@ -501904,7 +502704,7 @@ https://www.infoworld.com/article/3637829/continuous-integration-with-docker-and
   addition_method: manual
   content_hash: 30a1e3d46d793ab51953eb1e55254eece5abb7b1c3000b16787c9fe3541ce0cf
   health_score: 100.0
-  last_checked: 1779033309.818123
+  last_checked: 1779033309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:09.818123+02:00'
   last_ai_eval: null
@@ -501931,7 +502731,7 @@ https://www.infoworld.com/article/3638153/5-devops-use-cases-for-developing-with
   addition_method: manual
   content_hash: d660e4e2a15cafc17e39731f2d23b22e48fdaaa012c4f966a85703e95ed27fb1
   health_score: 100.0
-  last_checked: 1779032057.714996
+  last_checked: 1779032057
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:17.714996+02:00'
   last_ai_eval: null
@@ -501958,7 +502758,7 @@ https://www.infoworld.com/article/3638693/the-red-method-a-new-strategy-for-moni
   addition_method: manual
   content_hash: 51751c50fee829da3500cef2efdf2fde876d082d0abf71ff9ca87b1a1a11ce1e
   health_score: 100.0
-  last_checked: 1779032575.100598
+  last_checked: 1779032575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:55.100598+02:00'
   last_ai_eval: null
@@ -501985,7 +502785,7 @@ https://www.infoworld.com/article/3639050/complexity-is-killing-software-develop
   addition_method: manual
   content_hash: 7fe123b780a261dd56643ec86c64c64cd9dd3e1878baa38841aed662270fe0b1
   health_score: 100.0
-  last_checked: 1779031896.975737
+  last_checked: 1779031896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:36.975737+02:00'
   last_ai_eval: null
@@ -502012,7 +502812,7 @@ https://www.infoworld.com/article/3639588/github-introduces-code-review-controls
   addition_method: manual
   content_hash: 9db2644fe7caad3a7e38d5f12f98b510630e41fdfd0a1b464209d0d3eacacd8e
   health_score: 100.0
-  last_checked: 1779032239.503812
+  last_checked: 1779032239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:19.503812+02:00'
   last_ai_eval: null
@@ -502039,7 +502839,7 @@ https://www.infoworld.com/article/3639596/docker-really-did-change-the-world.htm
   addition_method: manual
   content_hash: 790610f38b5da28c30c1d1cf81a2ec1ec35628bcd9c00c86ed4e7846cd088638
   health_score: 100.0
-  last_checked: 1779032185.684587
+  last_checked: 1779032185
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:25.684587+02:00'
   last_ai_eval: null
@@ -502066,7 +502866,7 @@ https://www.infoworld.com/article/3639829/the-race-to-secure-kubernetes-at-runti
   addition_method: manual
   content_hash: dd942fca211f6165d923edbd8473f8065eb8234da3d3a2f4982a1ba274b2a95d
   health_score: 100.0
-  last_checked: 1779032178.255296
+  last_checked: 1779032178
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:18.255296+02:00'
   last_ai_eval: null
@@ -502092,7 +502892,7 @@ https://www.infoworld.com/article/3640975/google-cloud-appsheet-review-no-code-w
   addition_method: manual
   content_hash: 9076ab4e40651c24078c2d8dfc2ad77de228ebf984fe85b491235d7261b47fc7
   health_score: 100.0
-  last_checked: 1779029827.0874
+  last_checked: 1779029827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:07.087400+02:00'
   last_ai_eval: null
@@ -502120,7 +502920,7 @@ https://www.infoworld.com/article/3644808/securing-the-kubernetes-software-suppl
   addition_method: manual
   content_hash: 71256dfb183cda774dcf57b588cd331e66c340fb7b7277beb04838607114fcfc
   health_score: 100.0
-  last_checked: 1779030849.934233
+  last_checked: 1779030849
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:09.934233+02:00'
   last_ai_eval: null
@@ -502148,7 +502948,7 @@ https://www.infoworld.com/article/3645374/kubernetes-up-serverless-down-report.h
   addition_method: manual
   content_hash: a03e32d78e9f4a8dc9a88150ac75a3484de933a2138605733c4dbb79b85ff47f
   health_score: 100.0
-  last_checked: 1779031499.862814
+  last_checked: 1779031499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:59.862814+02:00'
   last_ai_eval: null
@@ -502175,7 +502975,7 @@ https://www.infoworld.com/article/3649710/cncf-survey-managed-kubernetes-becomes
   addition_method: manual
   content_hash: 4254fea038f0a489bc399fd80ab225e8dd770fde04e72852c3e0b65b5bb2a4d8
   health_score: 100.0
-  last_checked: 1779030588.193878
+  last_checked: 1779030588
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:48.193878+02:00'
   last_ai_eval: null
@@ -502202,7 +503002,7 @@ https://www.infoworld.com/article/3650659/how-to-protect-your-kubernetes-infrast
   addition_method: manual
   content_hash: 00f53d3d7d3036cbab193e93fb464620730088d506c856ffcd694839df3f47bf
   health_score: 100.0
-  last_checked: 1779034331.07397
+  last_checked: 1779034331
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:11.073970+02:00'
   last_ai_eval: null
@@ -502229,7 +503029,7 @@ https://www.infoworld.com/article/3653371/the-biggest-obstacle-to-cloud-is-peopl
   addition_method: manual
   content_hash: e0dc18357938f069a616a94390a4e42c0066976a7723c6241647548e22999f9f
   health_score: 100.0
-  last_checked: 1779029056.929582
+  last_checked: 1779029056
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:16.929582+02:00'
   last_ai_eval: null
@@ -502254,7 +503054,7 @@ https://www.infoworld.com/article/3654909/beyond-sql-8-new-languages-for-data-qu
   addition_method: manual
   content_hash: 326d8ab27dd79d82bcaefa51e8cf8f084f3fe7523624fdbdeb2e7500c43a1f6b
   health_score: 100.0
-  last_checked: 1779030200.008078
+  last_checked: 1779030200
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:20.008078+02:00'
   last_ai_eval: null
@@ -502281,7 +503081,7 @@ https://www.infoworld.com/article/3654955/what-is-git-version-control-for-collab
   addition_method: manual
   content_hash: b1ce3b8795dd00c6ff5d7cfce53209ef5a677c9f838bc0468ca0e8ab7d35cb77
   health_score: 100.0
-  last_checked: 1779030330.206411
+  last_checked: 1779030330
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:30.206411+02:00'
   last_ai_eval: null
@@ -502308,7 +503108,7 @@ https://www.infoworld.com/article/3664052/why-mercedes-benz-runs-on-900-kubernet
   addition_method: manual
   content_hash: 67c825b6f9400e7efae4d04c0e14aa0e5b3061c830a2f2ab689804f9d7bac8b8
   health_score: 100.0
-  last_checked: 1779031495.083032
+  last_checked: 1779031495
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:55.083032+02:00'
   last_ai_eval: null
@@ -502335,7 +503135,7 @@ https://www.infoworld.com/article/3673891/5-best-practices-for-securing-cicd-pip
   addition_method: manual
   content_hash: 4c1fe5f5a4d50ec410b11752e1ac9d8614b813d7e9a23790720430b677eeffbc
   health_score: 100.0
-  last_checked: 1779034306.981945
+  last_checked: 1779034306
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:46.981945+02:00'
   last_ai_eval: null
@@ -502362,7 +503162,7 @@ https://www.infoworld.com/article/3673976/13-open-source-projects-transforming-a
   addition_method: manual
   content_hash: 654d3dfd0650bab454878a7bd4081b8b3ef8f9709a5c708ea836e6143523c255
   health_score: 100.0
-  last_checked: 1779031473.770179
+  last_checked: 1779031473
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:33.770179+02:00'
   last_ai_eval: null
@@ -502389,7 +503189,7 @@ https://www.infoworld.com/article/3674048/are-we-experiencing-cloudflation.html:
   addition_method: manual
   content_hash: 88b6098b50c140c4020997afc27d94c8d142c056b6be647296836ad2c8285b42
   health_score: 100.0
-  last_checked: 1779030981.733241
+  last_checked: 1779030981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:21.733241+02:00'
   last_ai_eval: null
@@ -502416,7 +503216,7 @@ https://www.infoworld.com/article/3677851/sysdigs-new-cost-advisor-aims-to-cut-k
   addition_method: manual
   content_hash: 0c695ab066fb9e77e55fa1c5bb8c50b9d74f96c46c6010d9c1f95f663fbe5b2c
   health_score: 100.0
-  last_checked: 1779032240.034991
+  last_checked: 1779032240
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:20.034991+02:00'
   last_ai_eval: null
@@ -502443,7 +503243,7 @@ https://www.infoworld.com/article/3679250/cloud-architects-are-afraid-of-automat
   addition_method: manual
   content_hash: c17dd53e34c1321f14170f1b38382ac595cd6b1ba72b53ab4e819157aa09a6d3
   health_score: 100.0
-  last_checked: 1779032869.778686
+  last_checked: 1779032869
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:49.778686+02:00'
   last_ai_eval: null
@@ -502468,7 +503268,7 @@ https://www.infoworld.com/article/3679749/how-to-beat-the-kubernetes-skills-shor
   addition_method: manual
   content_hash: 87d1ad70a87543d58df5721f6c5948f109f6d02a8b1b5a4cff3461bda2c54bde
   health_score: 100.0
-  last_checked: 1779032623.194569
+  last_checked: 1779032623
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:43.194569+02:00'
   last_ai_eval: null
@@ -502495,7 +503295,7 @@ https://www.infoworld.com/article/3679948/github-codespaces-freely-available-to-
   addition_method: manual
   content_hash: e7f76b9b6b436994cb4a659fe401fa53f8c31200e59177aa9a273d4eb3e105bd
   health_score: 100.0
-  last_checked: 1779034042.061027
+  last_checked: 1779034042
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:22.061027+02:00'
   last_ai_eval: null
@@ -502521,7 +503321,7 @@ https://www.infoworld.com/article/3681549/aws-lambda-kickstarts-java-functions.h
   addition_method: manual
   content_hash: 0edc3d4880ca401648c89f44abafc2a5987295e54af89847bc963bc066a10fcf
   health_score: 100.0
-  last_checked: 1779030133.014102
+  last_checked: 1779030133
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:13.014102+02:00'
   last_ai_eval: null
@@ -502548,7 +503348,7 @@ https://www.infoworld.com/article/3682654/what-to-do-when-your-devops-team-is-do
   addition_method: manual
   content_hash: 95d3f324d2547e313356fdd4f301a13a1403a2e2536a25e2ffbf68e7251c914d
   health_score: 100.0
-  last_checked: 1779031451.444133
+  last_checked: 1779031451
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:11.444133+02:00'
   last_ai_eval: null
@@ -502575,7 +503375,7 @@ https://www.infoworld.com/article/3686694/getting-started-with-azure-openai.html
   addition_method: manual
   content_hash: d716e496c7ba2db9bac33c353edfd6873f6d931ae89ad86b449b6ee16061d7d1
   health_score: 100.0
-  last_checked: 1779029705.237176
+  last_checked: 1779029705
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:05.237176+02:00'
   last_ai_eval: null
@@ -502602,7 +503402,7 @@ https://www.infoworld.com/article/3686695/how-multicloud-changes-devops.html:
   addition_method: manual
   content_hash: 6eda33888d84ce25ce93a5a9ed53b924d3536a8e32bc9fbcd1fe82e4c7103220
   health_score: 100.0
-  last_checked: 1779031446.596221
+  last_checked: 1779031446
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:06.596221+02:00'
   last_ai_eval: null
@@ -502629,7 +503429,7 @@ https://www.infoworld.com/article/3688332/when-finops-costs-you-more-in-the-end.
   addition_method: manual
   content_hash: f518f4890f1468d4a8454eacb10e095ec9474227f6cf5792a7cec256a392b530
   health_score: 100.0
-  last_checked: 1779030958.448504
+  last_checked: 1779030958
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:58.448504+02:00'
   last_ai_eval: null
@@ -502656,7 +503456,7 @@ https://www.infoworld.com/article/3692296/5-priorities-that-cut-cloud-costs-and-
   addition_method: manual
   content_hash: 0fab1e194a2d5e0b26a2788b4eb53461aa5eccfb5eb387e6a15f2a5b14218871
   health_score: 100.0
-  last_checked: 1779031490.159994
+  last_checked: 1779031490
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:50.159994+02:00'
   last_ai_eval: null
@@ -502683,7 +503483,7 @@ https://www.infoworld.com/article/3693050/5-steps-to-bringing-kubernetes-costs-i
   addition_method: manual
   content_hash: 09fcf78b74618797ffdddcc17ba44adcc8dbdc34da2e5d2307d86b3d6b00086e
   health_score: 100.0
-  last_checked: 1779030709.014528
+  last_checked: 1779030709
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:49.014528+02:00'
   last_ai_eval: null
@@ -502710,7 +503510,7 @@ https://www.infoworld.com/article/3694090/amazon-s-quiet-open-source-revolution.
   addition_method: manual
   content_hash: 87e142856fe862ee950138ebe1e5e6db7ad0329d7696a4bddd44269ba18d1deb
   health_score: 100.0
-  last_checked: 1779031109.459468
+  last_checked: 1779031109
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:29.459468+02:00'
   last_ai_eval: null
@@ -502737,7 +503537,7 @@ https://www.infoworld.com/article/3694869/why-platform-engineering.html:
   addition_method: manual
   content_hash: 704193b5818c066b0eeed8e8b82e44a3171479a59c0b4925260a0af5bb04502f
   health_score: 100.0
-  last_checked: 1779031455.992292
+  last_checked: 1779031455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:15.992292+02:00'
   last_ai_eval: null
@@ -502764,7 +503564,7 @@ https://www.infoworld.com/article/3695569/kubernetes-cost-management-for-the-rea
   addition_method: manual
   content_hash: 4f1a53efc9156952873242bc60d9f1ca9f06446c3be6eeebc500ec72bf03525f
   health_score: 100.0
-  last_checked: 1779033162.961974
+  last_checked: 1779033162
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:42.961974+02:00'
   last_ai_eval: null
@@ -502792,7 +503592,7 @@ https://www.infoworld.com/article/3696277/kubernetes-costs-less-but-less-than-wh
   addition_method: manual
   content_hash: 1d2488cbed7916e53658ceaa9917776819ca5292cd78cb46bb570810b0c6a16a
   health_score: 100.0
-  last_checked: 1779033731.939803
+  last_checked: 1779033731
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:11.939803+02:00'
   last_ai_eval: null
@@ -502819,7 +503619,7 @@ https://www.infoworld.com/article/3704233/you-cant-run-away-from-technical-debt.
   addition_method: manual
   content_hash: b2011f4d7ab2fe01fc9d964d7213e6bb7ec4e37a1b36083e55efa82e42af418a
   health_score: 100.0
-  last_checked: 1779029561.334506
+  last_checked: 1779029561
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:41.334506+02:00'
   last_ai_eval: null
@@ -502846,7 +503646,7 @@ https://www.infoworld.com/article/3707989/why-we-need-both-cloud-architects-and-
   addition_method: manual
   content_hash: 3aad801fa04352d504663c158c4e34342e8755ff53c843351332fab92d4e6bd1
   health_score: 100.0
-  last_checked: 1779032587.490016
+  last_checked: 1779032587
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:07.490016+02:00'
   last_ai_eval: null
@@ -503338,7 +504138,7 @@ https://www.infracloud.io/blogs/multi-tenancy-monitoring-thanos-receiver:
   addition_method: manual
   content_hash: 740c9956e0aa7ebb354aed8844ec3742eebe59e472037f8731837443a3024e02
   health_score: 100.0
-  last_checked: 1779029989.013848
+  last_checked: 1779029989
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:59:49.013848+02:00'
   last_ai_eval: null
@@ -503529,7 +504329,7 @@ https://www.infracloud.io/blogs/prometheus-operator-helm-guide:
   addition_method: manual
   content_hash: ff86bbf964bccc4cabaff23236e943ba2881829ff86aceb8e0e00d82b4e72a4d
   health_score: 100.0
-  last_checked: 1779034482.621662
+  last_checked: 1779034482
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:14:42.621662+02:00'
   last_ai_eval: null
@@ -503556,7 +504356,7 @@ https://www.infracloud.io/blogs/promql-prometheus-guide:
   addition_method: manual
   content_hash: 118ba140fab830efb19240d90b730f493d0084f25e8443d133305fb422cddef8
   health_score: 100.0
-  last_checked: 1779032182.219611
+  last_checked: 1779032182
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:36:22.219611+02:00'
   last_ai_eval: null
@@ -503705,7 +504505,7 @@ https://www.infracloud.io/blogs/securing-kubernetes-cluster-kubescape-kubebench:
   addition_method: manual
   content_hash: 33e582063a51aacc5367de444840efaa2da5e3fa7a1cb58574abc4487a629d22
   health_score: 100.0
-  last_checked: 1779034330.766161
+  last_checked: 1779034330
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:10.766161+02:00'
   last_ai_eval: null
@@ -503866,7 +504666,7 @@ https://www.infracloud.io/kubernetes-pod-security-policies-opa:
   addition_method: manual
   content_hash: c546a730104039ce99bf605980df45a27099d19f74209990ed7d372806284765
   health_score: 100.0
-  last_checked: 1779031327.715004
+  last_checked: 1779031327
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:07.715004+02:00'
   last_ai_eval: null
@@ -503895,7 +504695,7 @@ https://www.inkoop.io/blog/how-to-get-azure-api-credentials:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735879.396214
+  last_checked: 1781735879
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:59.396214+02:00'
   last_ai_eval: null
@@ -503960,7 +504760,7 @@ https://www.innoq.com/en/blog/scraping-docker-swarm-service-instances-with-prome
   addition_method: manual
   content_hash: 7e446ef137e35305ff05ea0e8f773352d214ec0e593e15db833c66bba6b54e60
   health_score: 100.0
-  last_checked: 1779031802.651774
+  last_checked: 1779031802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:02.651774+02:00'
   last_ai_eval: null
@@ -503988,7 +504788,7 @@ https://www.inovex.de/blog/containers-docker-containerd-nabla-kata-firecracker:
   addition_method: manual
   content_hash: e22b03c5d520dad8525d40d61e4e11816b26fd7e76a5964680baec7f840b69d7
   health_score: 100.0
-  last_checked: 1779032092.829293
+  last_checked: 1779032092
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:52.829293+02:00'
   last_ai_eval: null
@@ -504016,7 +504816,7 @@ https://www.inovex.de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x:
   addition_method: manual
   content_hash: 9bba57f15e9d87ebc648f99f626326b50053a5a36ccf39ca9c6ab861fccfa1af
   health_score: 100.0
-  last_checked: 1779032082.143963
+  last_checked: 1779032082
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:42.143963+02:00'
   last_ai_eval: null
@@ -504114,7 +504914,7 @@ https://www.instaclustr.com/apache-kafka-architecture:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034265.126255
+  last_checked: 1779034265
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:05.126255+02:00'
   last_ai_eval: null
@@ -504145,7 +504945,7 @@ https://www.instana.com/blog/cf-the-hidden-cost-of-observability-data-volume:
   addition_method: manual
   content_hash: ae848332220a7f13b3bb5bf9177251897429480d122b6af35ecc0b0d63ac8708
   health_score: 100.0
-  last_checked: 1779030434.560878
+  last_checked: 1779030434
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:14.560878+02:00'
   last_ai_eval: null
@@ -504172,7 +504972,7 @@ https://www.instana.com/blog/monitoring-jenkins-using-instana:
   addition_method: manual
   content_hash: ae848332220a7f13b3bb5bf9177251897429480d122b6af35ecc0b0d63ac8708
   health_score: 100.0
-  last_checked: 1779033615.739871
+  last_checked: 1779033615
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:15.739871+02:00'
   last_ai_eval: null
@@ -504232,7 +505032,7 @@ https://www.instructables.com/How-to-Use-a-Shovel:
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1780400585.971863
+  last_checked: 1780400585
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:43:05.971863+02:00'
   last_ai_eval: null
@@ -504259,7 +505059,7 @@ https://www.intel.com/content/www/us/en/homepage.html:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736222.35164
+  last_checked: 1781736222
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:42.351640+02:00'
   last_ai_eval: null
@@ -504385,7 +505185,7 @@ https://www.intezer.com/blog/container-security/new-attacks-on-kubernetes-via-mi
   addition_method: manual
   content_hash: 823e4a26c20cc22b3916498f90219f2b8a7b97aa8bc8f7d4eb6d2f9b35fd1009
   health_score: 100.0
-  last_checked: 1779031987.788868
+  last_checked: 1779031987
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:07.788868+02:00'
   last_ai_eval: null
@@ -504481,7 +505281,7 @@ https://www.investopedia.com/amazon-web-services-outage-causes-chaos-5212233:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030401.070346
+  last_checked: 1779030401
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:41.070346+02:00'
   last_ai_eval: null
@@ -504645,7 +505445,7 @@ https://www.ismiletechnologies.com/devsecops/secure-devops-kit-azureazsk:
   addition_method: manual
   content_hash: 5917fa524c8ad43e41bde835288a8a4bac9ba1119a36e0d584ec391dc45fdf9b
   health_score: 100.0
-  last_checked: 1779031041.070751
+  last_checked: 1779031041
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:21.070751+02:00'
   last_ai_eval: null
@@ -504673,7 +505473,7 @@ https://www.itbusinessedge.com/security/okta-vs-azure-ad:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735938.655069
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.655069+02:00'
   last_ai_eval: null
@@ -504704,7 +505504,7 @@ https://www.itcentralstation.com/categories/application-performance-management-a
   addition_method: manual
   content_hash: a8cd27593c2f5d528071a2246296711055da016d3b17070fa1d98411e214ddd0
   health_score: 100.0
-  last_checked: 1779030579.301664
+  last_checked: 1779030579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:39.301664+02:00'
   last_ai_eval: null
@@ -504730,7 +505530,7 @@ https://www.itcentralstation.com/categories/java-frameworks:
   addition_method: manual
   content_hash: 96937b70a161fe905d2107ce45c53ebe93678638ff723b13c8c46eacd3c54cc5
   health_score: 100.0
-  last_checked: 1779034238.660776
+  last_checked: 1779034238
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:38.660776+02:00'
   last_ai_eval: null
@@ -504758,7 +505558,7 @@ https://www.ithands-on.com/2021/04/kubernetes-101-changing-pods-label-on.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030891.229987
+  last_checked: 1779030891
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:51.229987+02:00'
   last_ai_eval: null
@@ -504792,7 +505592,7 @@ https://www.ithands-on.com/2021/04/kubernetes-101-external-services.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030856.494382
+  last_checked: 1779030856
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:16.494382+02:00'
   last_ai_eval: null
@@ -504826,7 +505626,7 @@ https://www.ithands-on.com/2021/05/kubernetes-101-deployment-replicasets.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030809.112172
+  last_checked: 1779030809
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:29.112172+02:00'
   last_ai_eval: null
@@ -504860,7 +505660,7 @@ https://www.ithands-on.com/2021/05/kubernetes-101-kubectl-communication.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032256.85085
+  last_checked: 1779032256
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:36.850850+02:00'
   last_ai_eval: null
@@ -504891,7 +505691,7 @@ https://www.ithands-on.com/2021/05/kubernetes-101-overview-of-statefulsets.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033187.077951
+  last_checked: 1779033187
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:07.077951+02:00'
   last_ai_eval: null
@@ -504919,7 +505719,7 @@ https://www.ithands-on.com/2021/05/kubernetes-101-performing-tasks-in.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032779.59308
+  last_checked: 1779032779
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:19.593080+02:00'
   last_ai_eval: null
@@ -504951,7 +505751,7 @@ https://www.ithands-on.com/2021/05/kubernetes-101-resource-quotas.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029171.98538
+  last_checked: 1779029171
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:11.985380+02:00'
   last_ai_eval: null
@@ -504978,7 +505778,7 @@ https://www.ithands-on.com/2021/06/kubernetes-101-deployments-and-rolling.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031982.849257
+  last_checked: 1779031982
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:02.849257+02:00'
   last_ai_eval: null
@@ -505004,7 +505804,7 @@ https://www.ithands-on.com/2021/06/kubernetes-101-externalname-service.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030891.227832
+  last_checked: 1779030891
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:51.227832+02:00'
   last_ai_eval: null
@@ -505033,7 +505833,7 @@ https://www.ithands-on.com/2021/07/kubernetes-101-extending-containers.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032661.752715
+  last_checked: 1779032661
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:21.752715+02:00'
   last_ai_eval: null
@@ -505065,7 +505865,7 @@ https://www.ithands-on.com/2021/09/kubernetes-101-changing-service-type.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029060.708105
+  last_checked: 1779029060
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:20.708105+02:00'
   last_ai_eval: null
@@ -505097,7 +505897,7 @@ https://www.ithands-on.com/2021/10/kubernetes-101-switching-namespaces.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029466.334412
+  last_checked: 1779029466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:06.334412+02:00'
   last_ai_eval: null
@@ -505130,7 +505930,7 @@ https://www.itproportal.com/features/how-to-implement-devops-successfully-in-202
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779031013.728758
+  last_checked: 1779031013
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:53.728758+02:00'
   last_ai_eval: null
@@ -505169,7 +505969,7 @@ https://www.itproportal.com/features/stop-messing-up-with-cicd-vs-devops-and-lea
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779030010.423236
+  last_checked: 1779030010
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:10.423236+02:00'
   last_ai_eval: null
@@ -505205,7 +506005,7 @@ https://www.itprotoday.com/containers/whos-winning-container-software-market:
   addition_method: manual
   content_hash: fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172
   health_score: 100.0
-  last_checked: 1779032681.725642
+  last_checked: 1779032681
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:41.725642+02:00'
   last_ai_eval: null
@@ -505234,7 +506034,7 @@ https://www.itprotoday.com/devops-and-software-development/devops-model-killing-
   addition_method: manual
   content_hash: fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172
   health_score: 100.0
-  last_checked: 1779033579.351215
+  last_checked: 1779033579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:39.351215+02:00'
   last_ai_eval: null
@@ -505261,7 +506061,7 @@ https://www.itprotoday.com/devops-and-software-development/who-needs-open-policy
   addition_method: manual
   content_hash: fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172
   health_score: 100.0
-  last_checked: 1779033572.727574
+  last_checked: 1779033572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:32.727574+02:00'
   last_ai_eval: null
@@ -505288,7 +506088,7 @@ https://www.itprotoday.com/devops/google-dora-report-details-best-practices-spee
   addition_method: manual
   content_hash: fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172
   health_score: 100.0
-  last_checked: 1779030986.162224
+  last_checked: 1779030986
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:26.162224+02:00'
   last_ai_eval: null
@@ -505315,7 +506115,7 @@ https://www.itprotoday.com/hybrid-cloud-and-multicloud/4-alternatives-kubernetes
   addition_method: manual
   content_hash: fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172
   health_score: 100.0
-  last_checked: 1779030727.16514
+  last_checked: 1779030727
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:07.165140+02:00'
   last_ai_eval: null
@@ -505343,7 +506143,7 @@ https://www.itprotoday.com/it-operations/docker-still-worth-learning-it-operatio
   addition_method: manual
   content_hash: fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172
   health_score: 100.0
-  last_checked: 1779029826.48857
+  last_checked: 1779029826
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:06.488570+02:00'
   last_ai_eval: null
@@ -505370,7 +506170,7 @@ https://www.itprotoday.com/linux/openshift-48-red-hat-seeks-expand-workload-poss
   addition_method: manual
   content_hash: fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172
   health_score: 100.0
-  last_checked: 1779032800.28933
+  last_checked: 1779032800
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:40.289330+02:00'
   last_ai_eval: null
@@ -505397,7 +506197,7 @@ https://www.itprotoday.com/testing-and-quality-assurance/why-site-reliability-en
   addition_method: manual
   content_hash: fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172
   health_score: 100.0
-  last_checked: 1779032521.308203
+  last_checked: 1779032521
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:01.308203+02:00'
   last_ai_eval: null
@@ -505462,7 +506262,7 @@ https://www.itwonderlab.com/en/ansible-kubernetes-vagrant-tutorial:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029063.410709
+  last_checked: 1779029063
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:23.410709+02:00'
   last_ai_eval: null
@@ -505593,7 +506393,7 @@ https://www.java-success.com/01b-%e2%99%a6-40-java-web-services-basics-interview
   addition_method: manual
   content_hash: 41642317049af1417a51d6cc6c4a78b4ace5b0ffac5f5482877c1ab37f136742
   health_score: 100.0
-  last_checked: 1779030877.324705
+  last_checked: 1779030877
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:37.324705+02:00'
   last_ai_eval: null
@@ -505623,7 +506423,7 @@ https://www.java-success.com/debugging-java-thread-safety-multi-threading-concur
   addition_method: manual
   content_hash: c59cbd514b2a2a8285badbcd37b473c5bc5cc12cd5a19b1b2114375a13f379b7
   health_score: 100.0
-  last_checked: 1779033124.446316
+  last_checked: 1779033124
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:52:04.446316+02:00'
   last_ai_eval: null
@@ -505923,7 +506723,7 @@ https://www.javaadvent.com/2021/12/you-need-more-than-containers-a-short-history
   addition_method: manual
   content_hash: 68abe55c9044d85ca42882a80fcefd6d791b4ffaa502cc60f5e1f864b0fc8227
   health_score: 100.0
-  last_checked: 1779030534.893453
+  last_checked: 1779030534
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:08:54.893453+02:00'
   last_ai_eval: null
@@ -505955,7 +506755,7 @@ https://www.javacodegeeks.com/2014/12/on-heap-vs-off-heap-memory-usage.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735982.142346
+  last_checked: 1781735982
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:42.142346+02:00'
   last_ai_eval: null
@@ -505987,7 +506787,7 @@ https://www.javacodegeeks.com/2015/09/mongodb-a-scalable-nosql-db.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736112.490562
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.490562+02:00'
   last_ai_eval: null
@@ -506019,7 +506819,7 @@ https://www.javacodegeeks.com/2015/10/nosql-vs-sql.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736112.054323
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.054323+02:00'
   last_ai_eval: null
@@ -506051,7 +506851,7 @@ https://www.javacodegeeks.com/2019/02/spring-framework-architecture.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735981.566446
+  last_checked: 1781735981
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:41.566446+02:00'
   last_ai_eval: null
@@ -506083,7 +506883,7 @@ https://www.javacodegeeks.com/2021/08/the-case-against-ci-cd.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.56695
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.566950+02:00'
   last_ai_eval: null
@@ -506115,7 +506915,7 @@ https://www.javacodegeeks.com/2023/03/infrastructure-as-code-best-tools-for-2023
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735960.821295
+  last_checked: 1781735960
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:20.821295+02:00'
   last_ai_eval: null
@@ -506314,7 +507114,7 @@ https://www.javamonamour.org/2018/11/java-showsettings.html:
   addition_method: manual
   content_hash: 9750ca0c5bd6b4b4fd0b44820d0cd04a2de74e83355368399592eb8d43e0206c
   health_score: 100.0
-  last_checked: 1779033243.656688
+  last_checked: 1779033243
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:54:03.656688+02:00'
   last_ai_eval: null
@@ -506863,7 +507663,7 @@ https://www.jenkins.io/blog/2020/07/09/git-performance-improvement-phase1:
   addition_method: manual
   content_hash: 5e350bbf1b2bcf6444580edbae2cf41c2d4759be08e9c0853012c0d38223835c
   health_score: 100.0
-  last_checked: 1779033906.374159
+  last_checked: 1779033906
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:05:06.374159+02:00'
   last_ai_eval: null
@@ -506889,7 +507689,7 @@ https://www.jenkins.io/blog/2020/07/29/git-performance-improvement-phase2:
   addition_method: manual
   content_hash: b27e7438c3ea8d6d863817166f721818bba3db51fcd83bb032f85ac1c3b4a4af
   health_score: 100.0
-  last_checked: 1779034097.372776
+  last_checked: 1779034097
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:08:17.372776+02:00'
   last_ai_eval: null
@@ -506915,7 +507715,7 @@ https://www.jenkins.io/blog/2020/08/29/git-performance-improvement-phase3:
   addition_method: manual
   content_hash: 5f8baeeba9cee368cf79854c760da6616e954e10d00e23fb6cadf84cea4b6415
   health_score: 100.0
-  last_checked: 1779032256.972417
+  last_checked: 1779032256
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:36.972417+02:00'
   last_ai_eval: null
@@ -507504,7 +508304,7 @@ https://www.jenkins.io/doc/book/pipeline/multibranch:
   addition_method: manual
   content_hash: ae6861d6ef158cbcf5c862bd75524f21135c100df1032f19b0716a8ddd11c11e
   health_score: 100.0
-  last_checked: 1779030848.652916
+  last_checked: 1779030848
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:08.652916+02:00'
   last_ai_eval: null
@@ -507599,7 +508399,7 @@ https://www.jenkins.io/doc/book/using/remote-access-api:
   addition_method: manual
   content_hash: b4806f42d793d5b0bfd787a08e5fb40964e408972969e57d415f9acf0bd2d147
   health_score: 100.0
-  last_checked: 1779031825.090465
+  last_checked: 1779031825
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:25.090465+02:00'
   last_ai_eval: null
@@ -507927,7 +508727,7 @@ https://www.jetbrains.com/fleet:
   addition_method: manual
   content_hash: 0a62055a7189e5ad58cefeac49e516801222aa042c7e21e478abfe0ca0978c6d
   health_score: 100.0
-  last_checked: 1779033692.631267
+  last_checked: 1779033692
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:01:32.631267+02:00'
   last_ai_eval: null
@@ -508055,7 +508855,7 @@ https://www.jetstack.io/blog/cert-manager-gateway-api-traefik-guide:
   addition_method: manual
   content_hash: e0194872029ad15d89c885f2d17b11deec720e5cedd8cc7c53177a0cf2245564
   health_score: 100.0
-  last_checked: 1779034461.767423
+  last_checked: 1779034461
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:21.767423+02:00'
   last_ai_eval: null
@@ -508081,7 +508881,7 @@ https://www.jetstack.io/blog/cert-manager-istio-integration:
   addition_method: manual
   content_hash: e0194872029ad15d89c885f2d17b11deec720e5cedd8cc7c53177a0cf2245564
   health_score: 100.0
-  last_checked: 1779031406.701304
+  last_checked: 1779031406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:26.701304+02:00'
   last_ai_eval: null
@@ -508108,7 +508908,7 @@ https://www.jfrog.com/confluence/display/JFROG/Kubernetes+Helm+Chart+Repositorie
   addition_method: manual
   content_hash: 3c334d5320e44ff111609e97f2d1bb75da83b7cccf4cd9d6c10bc9abbac73aa4
   health_score: 100.0
-  last_checked: 1779033584.336035
+  last_checked: 1779033584
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:44.336035+02:00'
   last_ai_eval: null
@@ -508268,7 +509068,7 @@ https://www.journaldev.com/33645/maven-commands-options-cheat-sheet:
   addition_method: manual
   content_hash: 79957063fe9de1e5d0aead4cc2646b803727fa5d2d108fa4f1263611b7a86431
   health_score: 100.0
-  last_checked: 1779030656.615605
+  last_checked: 1779030656
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:56.615605+02:00'
   last_ai_eval: null
@@ -508295,7 +509095,7 @@ https://www.journaldunet.com/web-tech/cloud/1492047-comment-kubernetes-perce-les
   addition_method: manual
   content_hash: 0bf95aec70b29cf943f2cb7f1d76746d7af9d8e39953d5ea1c4f5c9773f0cf7d
   health_score: 100.0
-  last_checked: 1779033329.448183
+  last_checked: 1779033329
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:29.448183+02:00'
   last_ai_eval: null
@@ -508322,7 +509122,7 @@ https://www.jrebel.com/blog/git-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735889.618578
+  last_checked: 1781735889
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:09.618578+02:00'
   last_ai_eval: null
@@ -508355,7 +509155,7 @@ https://www.jrebel.com/blog/maven-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735889.618495
+  last_checked: 1781735889
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:09.618495+02:00'
   last_ai_eval: null
@@ -508387,7 +509187,7 @@ https://www.jrebel.com/blog/top-10-jenkins-plugins-and-features:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735991.712899
+  last_checked: 1781735991
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:51.712899+02:00'
   last_ai_eval: null
@@ -508452,7 +509252,7 @@ https://www.juanonlab.com/blog/es/dashboards-de-kibana:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031045.713948
+  last_checked: 1779031045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:25.713948+02:00'
   last_ai_eval: null
@@ -508483,7 +509283,7 @@ https://www.justingarrison.com/blog/2021-07-11-github-url-hacks:
   addition_method: manual
   content_hash: 8019755987c3c4c444862a977b02e1ad44abb712884387c4a751ef9a165b08cb
   health_score: 100.0
-  last_checked: 1779031381.836892
+  last_checked: 1779031381
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:01.836892+02:00'
   last_ai_eval: null
@@ -508512,7 +509312,7 @@ https://www.justinpolidori.it/posts/20220116_sign_images_with_cosign_and_verify_
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032971.456168
+  last_checked: 1779032971
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:31.456168+02:00'
   last_ai_eval: null
@@ -508547,7 +509347,7 @@ https://www.justinpolidori.it/posts/20220611_vcluster_auth:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031647.504066
+  last_checked: 1779031647
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:27.504066+02:00'
   last_ai_eval: null
@@ -508613,7 +509413,7 @@ https://www.k8sref.io:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034522.705048
+  last_checked: 1779034522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:22.705048+02:00'
   last_ai_eval: null
@@ -508653,7 +509453,7 @@ https://www.kaggle.com:
   addition_method: automatic
   content_hash: 9a67dca874ef2bbcff8c73e773b5b2613b40dbbe6edcfe25d90322e276f8fcbd
   health_score: null
-  last_checked: 1780352561.468455
+  last_checked: 1780352561
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:41.468455+02:00'
   last_ai_eval: null
@@ -508986,7 +509786,7 @@ https://www.kamilgrzybek.com/design/modular-monolith-primer:
   addition_method: manual
   content_hash: 20c18f9c8648af9693fc4ef41cb739f6e65c6468af14ef6400c0961d8171e438
   health_score: 100.0
-  last_checked: 1779029074.572749
+  last_checked: 1779029074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:34.572749+02:00'
   last_ai_eval: null
@@ -509013,7 +509813,7 @@ https://www.kanister.io:
   addition_method: manual
   content_hash: 7f299c7a843596c28008318f7278ba72f239509982be2e93cbda49d20d242fee
   health_score: 100.0
-  last_checked: 1779130494.933897
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.933897+02:00'
   last_ai_eval: null
@@ -509040,7 +509840,7 @@ https://www.kasten.io:
   addition_method: manual
   content_hash: 0569e579bbbc818d77cc8f188548c39d40855e908378a2625088196fe9f34e26
   health_score: 100.0
-  last_checked: 1779033419.236881
+  last_checked: 1779033419
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:59.236881+02:00'
   last_ai_eval: null
@@ -509066,7 +509866,7 @@ https://www.kasten.io/kubernetes/resources/books/kubernetes-backup-and-dr-for-du
   addition_method: manual
   content_hash: d2bc9b0a36cc413edab1e4d0813d8166c371e8b23e4e10843a6ad26da6b969cc
   health_score: 100.0
-  last_checked: 1779031416.666325
+  last_checked: 1779031416
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:36.666325+02:00'
   last_ai_eval: null
@@ -509130,7 +509930,7 @@ https://www.kateyes.co.uk:
   addition_method: manual
   content_hash: 4c4792f842d0b1eb9a41bec3ddb871d3093e445897441d6eadc1411c7f7cc1d7
   health_score: 100.0
-  last_checked: 1779030422.647361
+  last_checked: 1779030422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:02.647361+02:00'
   last_ai_eval: null
@@ -509330,7 +510130,7 @@ https://www.kedify.io/blog-posts/prometheus-and-kubernetes-horizontal-pod-autosc
   addition_method: manual
   content_hash: 6a5e9c2c0229a4f17f12d7d4c8d442e239f588a7595b0a0c345aea6faac14be9
   health_score: 100.0
-  last_checked: 1779032095.159026
+  last_checked: 1779032095
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:55.159026+02:00'
   last_ai_eval: null
@@ -509390,7 +510190,7 @@ https://www.keptn.sh:
   addition_method: manual
   content_hash: 9477bda98666b2af191b0c19be02d45bd8507e08b7fc5200316530582f7cd9fa
   health_score: 100.0
-  last_checked: 1779030239.034892
+  last_checked: 1779030239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:59.034892+02:00'
   last_ai_eval: null
@@ -509417,7 +510217,7 @@ https://www.kevinrchant.com/2021/09/14/t-sql-tuesday-142-introducing-my-azure-de
   addition_method: manual
   content_hash: 89a1c268d199527aa9505a68ba209441fc92da68773520a6a98cf89ccca83ec1
   health_score: 100.0
-  last_checked: 1779031605.74751
+  last_checked: 1779031605
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:26:45.747510+02:00'
   last_ai_eval: null
@@ -509544,7 +510344,7 @@ https://www.kiali.io:
   addition_method: manual
   content_hash: 9582ab3a0a0e5183c976919470e482b57b2913e2d532eb45e0d8109a070dd269
   health_score: 100.0
-  last_checked: 1779029916.474158
+  last_checked: 1779029916
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:36.474158+02:00'
   last_ai_eval: null
@@ -509574,7 +510374,7 @@ https://www.kie.org:
   addition_method: manual
   content_hash: 16242b6f913556ba65b73fc1e8332a4f61d88af87adab213d136d6222eba0941
   health_score: 100.0
-  last_checked: 1779130495.02995
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.029950+02:00'
   last_ai_eval: null
@@ -509605,7 +510405,7 @@ https://www.kite.com:
   addition_method: manual
   content_hash: bf3841db325d22611269c3e46761d26b9a568edc24c5f5c549fc1449b0fbf6bd
   health_score: 100.0
-  last_checked: 1779033050.968365
+  last_checked: 1779033050
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:50.968365+02:00'
   last_ai_eval: null
@@ -509632,7 +510432,7 @@ https://www.kitploit.com/2021/12/mesh-kridik-open-source-security.html:
   addition_method: manual
   content_hash: a8e93b71700fdb2c085ee2c69466a835ff6c1ee43d1c20e1e7568738db5b0263
   health_score: 100.0
-  last_checked: 1779031983.099109
+  last_checked: 1779031983
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:03.099109+02:00'
   last_ai_eval: null
@@ -509659,7 +510459,7 @@ https://www.konveyor.io:
   addition_method: manual
   content_hash: 0d5c99ff16beef0fc62bf09fe36f224c11e645ac4d96b780c941a939dbabcc16
   health_score: 100.0
-  last_checked: 1779032752.118811
+  last_checked: 1779032752
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:52.118811+02:00'
   last_ai_eval: null
@@ -509888,7 +510688,7 @@ https://www.ktail.de:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030499.618778
+  last_checked: 1779030499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:19.618778+02:00'
   last_ai_eval: null
@@ -509919,7 +510719,7 @@ https://www.kube-router.io:
   addition_method: manual
   content_hash: 5158583dee0426aca4d744b49ae5da3153121d613f2bb316e4bcb1d2eef4c917
   health_score: 100.0
-  last_checked: 1779029896.933353
+  last_checked: 1779029896
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:58:16.933353+02:00'
   last_ai_eval: null
@@ -509946,7 +510746,7 @@ https://www.kubecost.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033339.380322
+  last_checked: 1779033339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:39.380322+02:00'
   last_ai_eval: null
@@ -510150,7 +510950,7 @@ https://www.kubermatic.com/blog/keeping-the-state-of-apps-5:
   addition_method: manual
   content_hash: 09bb2c6e02380b71aa18ab03e108bb5516a9c932cc71db9a255d16a57849f4ec
   health_score: 100.0
-  last_checked: 1779034319.2704
+  last_checked: 1779034319
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:59.270400+02:00'
   last_ai_eval: null
@@ -510346,7 +511146,7 @@ https://www.kubermatic.com/blog/using-open-policy-agent-with-kubermatic:
   addition_method: manual
   content_hash: e19d5a2b2d02ac8637c6a38de6cb1a030e942fb055abbcff71882d7ca0ca4764
   health_score: 100.0
-  last_checked: 1779032296.782715
+  last_checked: 1779032296
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:38:16.782715+02:00'
   last_ai_eval: null
@@ -510410,7 +511210,7 @@ https://www.kubermatic.com/categories/kubernetes:
   addition_method: manual
   content_hash: 7b6376dfafd624771d3a6f028acb59536f7b642c2d6ae42f7be5832d4658c393
   health_score: 100.0
-  last_checked: 1779034501.837235
+  last_checked: 1779034501
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:01.837235+02:00'
   last_ai_eval: null
@@ -510547,7 +511347,7 @@ https://www.kubernetes.dev/resources/calendar:
   addition_method: automatic
   content_hash: fb73b76f677be42606c3bfb611862a1d4383ea81e427743da0546a9151ff73ad
   health_score: null
-  last_checked: 1780401152.315797
+  last_checked: 1780401152
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:52:32.315797+02:00'
   last_ai_eval: null
@@ -510620,7 +511420,7 @@ https://www.kubestack.com/framework/documentation:
   addition_method: manual
   content_hash: 563c221625415c5f9a29244f8e050dea00439ee53d5f150da35a35372b195ffa
   health_score: 100.0
-  last_checked: 1779031622.889468
+  last_checked: 1779031622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:02.889468+02:00'
   last_ai_eval: null
@@ -510646,7 +511446,7 @@ https://www.kubestack.com/framework/documentation/tutorial-build-local-lab:
   addition_method: manual
   content_hash: 91d9e9c4eb35a5ad24db9beabde87e6db387175145be57748d6fba6ceeee8dd2
   health_score: 100.0
-  last_checked: 1779029310.21337
+  last_checked: 1779029310
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:30.213370+02:00'
   last_ai_eval: null
@@ -510672,7 +511472,7 @@ https://www.kubetools.io/kubernetes/kopylot-an-ai-powered-kubernetes-assistant-f
   addition_method: manual
   content_hash: 3080ed75412b97f6743b9495078cfe2e8107928c3b2bfdae3469d1fed214e8fd
   health_score: 100.0
-  last_checked: 1779034562.924804
+  last_checked: 1779034562
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:02.924804+02:00'
   last_ai_eval: null
@@ -510699,7 +511499,7 @@ https://www.kubetools.io/kubernetes/kopylot-an-ai-powered-kubernetes-assistant-f
   addition_method: manual
   content_hash: b24b0d740acb97366262ea73dd2f5ddc417578a3032d833dfe2a777e6e95aa8c
   health_score: 100.0
-  last_checked: 1779029512.217292
+  last_checked: 1779029512
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:52.217292+02:00'
   last_ai_eval: null
@@ -510726,7 +511526,7 @@ https://www.kubetools.io/kubernetes/why-k9s-should-be-your-go-to-tool-for-kubern
   addition_method: manual
   content_hash: fb7fdbc71cb810ad04a33002e32adda0f4310c2c1d48e57a031b8c7bf620173e
   health_score: 100.0
-  last_checked: 1779033502.403588
+  last_checked: 1779033502
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:22.403588+02:00'
   last_ai_eval: null
@@ -510753,7 +511553,7 @@ https://www.kubeval.com:
   addition_method: manual
   content_hash: f0f2c176a236b6caabf9ab83f726d97912c7fa94699240b11b40dbf6dc1c437b
   health_score: 100.0
-  last_checked: 1779032680.158724
+  last_checked: 1779032680
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:40.158724+02:00'
   last_ai_eval: null
@@ -510878,7 +511678,7 @@ https://www.lambdatest.com/blog/27-best-practices-selenium-test-automation:
   addition_method: manual
   content_hash: 14847b96baf29b4dc5725045e804a08d657f6d0797213193fc6a907585b0d706
   health_score: 100.0
-  last_checked: 1779033567.005847
+  last_checked: 1779033567
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:27.005847+02:00'
   last_ai_eval: null
@@ -510905,7 +511705,7 @@ https://www.lambdatest.com/blog/49-common-selenium-exceptions-automation-testing
   addition_method: manual
   content_hash: 8c6f90fdb44ec2d3e9cf6c9401cac285640279a6c83156adb80ae116dcb16ba7
   health_score: 100.0
-  last_checked: 1779031339.984528
+  last_checked: 1779031339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:19.984528+02:00'
   last_ai_eval: null
@@ -510932,7 +511732,7 @@ https://www.lambdatest.com/blog/automated-web-bot-with-selenium-python:
   addition_method: manual
   content_hash: 99032b99e62b4105027d658a7965b399fbfc005b39a3d57d1cef6fda014b93bc
   health_score: 100.0
-  last_checked: 1779030587.573277
+  last_checked: 1779030587
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:47.573277+02:00'
   last_ai_eval: null
@@ -510959,7 +511759,7 @@ https://www.lambdatest.com/blog/automation-testing-with-selenium-javascript:
   addition_method: manual
   content_hash: 0cd47b5bb2d043a05f4f5af68efc3acc652e462dfd45c0593951137c51ddca69
   health_score: 100.0
-  last_checked: 1779029561.311699
+  last_checked: 1779029561
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:41.311699+02:00'
   last_ai_eval: null
@@ -510985,7 +511785,7 @@ https://www.lambdatest.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools:
   addition_method: manual
   content_hash: 1584a4e7496758b3a3a20b13f72a80f46c6f186f60adbbb64cfc03ec88ab5422
   health_score: 100.0
-  last_checked: 1779032097.753794
+  last_checked: 1779032097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:57.753794+02:00'
   last_ai_eval: null
@@ -511012,7 +511812,7 @@ https://www.lambdatest.com/blog/best-jenkins-alternatives:
   addition_method: manual
   content_hash: 1f7cf43498d6ae4cb3cc27e6b8bdff3f3ba669e20a9a9a070611f61796757687
   health_score: 100.0
-  last_checked: 1779033024.947724
+  last_checked: 1779033024
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:24.947724+02:00'
   last_ai_eval: null
@@ -511039,7 +511839,7 @@ https://www.lambdatest.com/blog/build-ci-cd-pipeline-in-azure-devops:
   addition_method: manual
   content_hash: 4c2d69cfa39944db6e6936fcf422de4f335d057b8431fef1f065391675f9fde2
   health_score: 100.0
-  last_checked: 1779029138.372124
+  last_checked: 1779029138
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:38.372124+02:00'
   last_ai_eval: null
@@ -511066,7 +511866,7 @@ https://www.lambdatest.com/blog/build-your-first-ci-cd-pipeline-with-travis-ci:
   addition_method: manual
   content_hash: 7aecc114cc62a3c01fefb016e87da8bf68b77e52b5c076f5fc5ba8227ea43c38
   health_score: 100.0
-  last_checked: 1779030851.618029
+  last_checked: 1779030851
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:11.618029+02:00'
   last_ai_eval: null
@@ -511093,7 +511893,7 @@ https://www.lambdatest.com/blog/cicd-pipeline-challenges:
   addition_method: manual
   content_hash: 75f683f4a7751f0a3a7b05ae1df99221ad30e2a5ed013a62eb310b0904a1dfa2
   health_score: 100.0
-  last_checked: 1779032583.093575
+  last_checked: 1779032583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:03.093575+02:00'
   last_ai_eval: null
@@ -511120,7 +511920,7 @@ https://www.lambdatest.com/blog/circleci-vs-gitlab:
   addition_method: manual
   content_hash: 569a7d4f8785f20182547a8f8ab57296eb80702ef6a2d1faa64d44b8f622652a
   health_score: 100.0
-  last_checked: 1779033511.346107
+  last_checked: 1779033511
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:31.346107+02:00'
   last_ai_eval: null
@@ -511147,7 +511947,7 @@ https://www.lambdatest.com/blog/complete-guide-to-access-forms-in-selenium-with-
   addition_method: manual
   content_hash: 92ca679ca3f3646cf2719d45f8d40f8f67f5112f6a6b3e471fab5b394f181867
   health_score: 100.0
-  last_checked: 1779032466.395756
+  last_checked: 1779032466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:06.395756+02:00'
   last_ai_eval: null
@@ -511174,7 +511974,7 @@ https://www.lambdatest.com/blog/cucumber-with-jenkins-integration:
   addition_method: manual
   content_hash: 223fc8616d08deeac90ae314181f4fe9ee3e52919d9ebf21a703132932f90d25
   health_score: 100.0
-  last_checked: 1779032195.669299
+  last_checked: 1779032195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:35.669299+02:00'
   last_ai_eval: null
@@ -511201,7 +512001,7 @@ https://www.lambdatest.com/blog/cypress-vs-selenium-comparison:
   addition_method: manual
   content_hash: b1e0a296086d33e3ef3709564bb09b4021c0092d1b84ff887f6e665fe67b4ce0
   health_score: 100.0
-  last_checked: 1779029246.667175
+  last_checked: 1779029246
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:26.667175+02:00'
   last_ai_eval: null
@@ -511228,7 +512028,7 @@ https://www.lambdatest.com/blog/debunking-selenium-testing-myths:
   addition_method: manual
   content_hash: 204d50e20ae3c511ec6a7e249ee763feb6d92cca18fdf911364f64a68da7f992
   health_score: 100.0
-  last_checked: 1779030673.774551
+  last_checked: 1779030673
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:13.774551+02:00'
   last_ai_eval: null
@@ -511255,7 +512055,7 @@ https://www.lambdatest.com/blog/execute-junit4-tests-with-junit5:
   addition_method: manual
   content_hash: b0c4966e3b01a9b86b9d7e5b7723b62a3435b0b0f0c48c7bb5c21a685bd35c98
   health_score: 100.0
-  last_checked: 1779030558.68054
+  last_checked: 1779030558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:18.680540+02:00'
   last_ai_eval: null
@@ -511281,7 +512081,7 @@ https://www.lambdatest.com/blog/how-to-create-jenkins-multibranch-pipeline:
   addition_method: manual
   content_hash: 68d53eaa6d07fa50a74585d5e9c5911e07631a0a64c3b69119e61aa275fca591
   health_score: 100.0
-  last_checked: 1779030202.272182
+  last_checked: 1779030202
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:22.272182+02:00'
   last_ai_eval: null
@@ -511308,7 +512108,7 @@ https://www.lambdatest.com/blog/how-to-read-configuration-files-in-python-using-
   addition_method: manual
   content_hash: bb9947813581f54f501f3b0d362167a137f2307dc6659c33449c01b81be20a1d
   health_score: 100.0
-  last_checked: 1779032462.19778
+  last_checked: 1779032462
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:02.197780+02:00'
   last_ai_eval: null
@@ -511334,7 +512134,7 @@ https://www.lambdatest.com/blog/how-to-setup-cicd-pipeline-with-bamboo-for-php-p
   addition_method: manual
   content_hash: 6b79ab1b80d4eae44150a9d373128515de42e7f0cb5485401b0813e428c546ea
   health_score: 100.0
-  last_checked: 1779032880.384342
+  last_checked: 1779032880
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:00.384342+02:00'
   last_ai_eval: null
@@ -511361,7 +512161,7 @@ https://www.lambdatest.com/blog/how-to-setup-continuous-integration-with-git-jen
   addition_method: manual
   content_hash: 630094b1c0b6cd19dbf6ded8358879face7884fb10ebf973d70db113e5d5331a
   health_score: 100.0
-  last_checked: 1779033827.556944
+  last_checked: 1779033827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:47.556944+02:00'
   last_ai_eval: null
@@ -511388,7 +512188,7 @@ https://www.lambdatest.com/blog/jenkins-declarative-pipeline-examples:
   addition_method: manual
   content_hash: d44d4875bca6c2b2667c832c3cbef58786f425a53b962cfd440507377b06ae7a
   health_score: 100.0
-  last_checked: 1779032213.382873
+  last_checked: 1779032213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:53.382873+02:00'
   last_ai_eval: null
@@ -511415,7 +512215,7 @@ https://www.lambdatest.com/blog/jenkins-pipeline-tutorial:
   addition_method: manual
   content_hash: 817e911653804ba574ff359540f1eb1473e80e6af6481ebde29c38e3572aac78
   health_score: 100.0
-  last_checked: 1779032337.521093
+  last_checked: 1779032337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:57.521093+02:00'
   last_ai_eval: null
@@ -511443,7 +512243,7 @@ https://www.lambdatest.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity:
   addition_method: manual
   content_hash: 7ee743ece3d9e534103446f74e3574e1f1201a420c3a8a618030ea9982e7e508
   health_score: 100.0
-  last_checked: 1779032239.482493
+  last_checked: 1779032239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:19.482493+02:00'
   last_ai_eval: null
@@ -511470,7 +512270,7 @@ https://www.lambdatest.com/blog/junit5-extensions:
   addition_method: manual
   content_hash: 30f705d732938d9354cf8ae4f682bcf55c4399ed93b1a612d907b1422bf2188b
   health_score: 100.0
-  last_checked: 1779030339.691124
+  last_checked: 1779030339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:39.691124+02:00'
   last_ai_eval: null
@@ -511497,7 +512297,7 @@ https://www.lambdatest.com/blog/modifying-http-request-headers-in-java-using-sel
   addition_method: manual
   content_hash: dd58df9a587dc4cc45075abf1a7c258d0ff8cd2f5e93d740d40d7e47718e95fe
   health_score: 100.0
-  last_checked: 1779031900.996533
+  last_checked: 1779031900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:40.996533+02:00'
   last_ai_eval: null
@@ -511524,7 +512324,7 @@ https://www.lambdatest.com/blog/run-selenium-tests-in-docker:
   addition_method: manual
   content_hash: bf307d2d1d80ca9c9ddf1fe40c1dd0a1617e69270fc019f13070916543e00e67
   health_score: 100.0
-  last_checked: 1779029950.104913
+  last_checked: 1779029950
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:10.104913+02:00'
   last_ai_eval: null
@@ -511551,7 +512351,7 @@ https://www.lambdatest.com/blog/scroll-a-webpage-in-selenium-using-java:
   addition_method: manual
   content_hash: c599a73376fadc642ae64f45bc1e1b31541c8686d47a65ac9cdf8ee65b228896
   health_score: 100.0
-  last_checked: 1779030742.101139
+  last_checked: 1779030742
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:22.101139+02:00'
   last_ai_eval: null
@@ -511579,7 +512379,7 @@ https://www.lambdatest.com/blog/selenium-automation-testing:
   addition_method: manual
   content_hash: 885bc63a078e6020662b3b3e340a858c3a5c0d7fd513542458fe2ee155c99020
   health_score: 100.0
-  last_checked: 1779030384.795058
+  last_checked: 1779030384
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:24.795058+02:00'
   last_ai_eval: null
@@ -511605,7 +512405,7 @@ https://www.lambdatest.com/blog/selenium-github-actions-example:
   addition_method: manual
   content_hash: 9b6e7067116404cf6447df0e563647ffd788d9eefb3dbcf6a88f1c6fd5f7fd13
   health_score: 100.0
-  last_checked: 1779034152.693205
+  last_checked: 1779034152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:12.693205+02:00'
   last_ai_eval: null
@@ -511632,7 +512432,7 @@ https://www.lambdatest.com/blog/selenium-ide-what-is-it-why-is-it-must-for-every
   addition_method: manual
   content_hash: af1b709eab396b690faa55d2336dab9af93bf300befe02cde753d7126a254b45
   health_score: 100.0
-  last_checked: 1779032150.101753
+  last_checked: 1779032150
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:50.101753+02:00'
   last_ai_eval: null
@@ -511659,7 +512459,7 @@ https://www.lambdatest.com/blog/selenium-java-tutorial-how-to-test-login-process
   addition_method: manual
   content_hash: 2d5312728850b3e44167b530d7b2c1bd801cbdcf42e3902b60a5f6d2b1894617
   health_score: 100.0
-  last_checked: 1779029634.266367
+  last_checked: 1779029634
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:54.266367+02:00'
   last_ai_eval: null
@@ -511686,7 +512486,7 @@ https://www.lambdatest.com/blog/selenium-maven-jenkins-integration:
   addition_method: manual
   content_hash: edb39815160b45f9a43cdafb9c4d74b476a58600a0c1948dc680cc1ce0cbe6f7
   health_score: 100.0
-  last_checked: 1779031164.046112
+  last_checked: 1779031164
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:24.046112+02:00'
   last_ai_eval: null
@@ -511713,7 +512513,7 @@ https://www.lambdatest.com/blog/selenium-python-cheat-sheet:
   addition_method: manual
   content_hash: 07710eb0caeb3f157b2dece7d2917cf6f282b137e14286d5e710fdc518d55772
   health_score: 100.0
-  last_checked: 1779031460.627442
+  last_checked: 1779031460
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:20.627442+02:00'
   last_ai_eval: null
@@ -511740,7 +512540,7 @@ https://www.lambdatest.com/blog/set-jenkins-pipeline-environment-variables-list:
   addition_method: manual
   content_hash: f3f55fe2252f2151013a81630d06c03de50dd9430cc011936961e8767e7aaae4
   health_score: 100.0
-  last_checked: 1779033923.746363
+  last_checked: 1779033923
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:23.746363+02:00'
   last_ai_eval: null
@@ -511767,7 +512567,7 @@ https://www.lambdatest.com/blog/teamcity-vs-jenkins-picking-the-right-ci-cd-tool
   addition_method: manual
   content_hash: 36caabebad7ead8f02bffd143e41a38f7ec5f51f2554a97703bda03f5dc9b1cf
   health_score: 100.0
-  last_checked: 1779030594.031378
+  last_checked: 1779030594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:54.031378+02:00'
   last_ai_eval: null
@@ -511794,7 +512594,7 @@ https://www.lambdatest.com/blog/testng-vs-junit-which-testing-framework-should-y
   addition_method: manual
   content_hash: 3b1daaf7bb880dbc1d032d6f80b8562033ba04bec1976a38ee19b1faf0e6ec5b
   health_score: 100.0
-  last_checked: 1779029142.442093
+  last_checked: 1779029142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:42.442093+02:00'
   last_ai_eval: null
@@ -511821,7 +512621,7 @@ https://www.lambdatest.com/blog/top-automation-testing-trends-2021:
   addition_method: manual
   content_hash: 144b96063df655b97445169183781db48a81d3897dddf2124fd84c50310ebe7d
   health_score: 100.0
-  last_checked: 1779031559.456675
+  last_checked: 1779031559
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:59.456675+02:00'
   last_ai_eval: null
@@ -511847,7 +512647,7 @@ https://www.lambdatest.com/blog/upgrade-from-selenium3-to-selenium4:
   addition_method: manual
   content_hash: 13b5c068e1f6ad3056fbbf2e54a632d0785a1077cc9c82826724d4a46f0967ee
   health_score: 100.0
-  last_checked: 1779033187.240724
+  last_checked: 1779033187
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:07.240724+02:00'
   last_ai_eval: null
@@ -511874,7 +512674,7 @@ https://www.lambdatest.com/blog/use-gitlab-ci-to-run-test-locally:
   addition_method: manual
   content_hash: bda7a69a57de5f272391c74a6e10678bc800ab9503a35e186596691592493502
   health_score: 100.0
-  last_checked: 1779030805.901785
+  last_checked: 1779030805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:25.901785+02:00'
   last_ai_eval: null
@@ -511901,7 +512701,7 @@ https://www.lambdatest.com/blog/use-jenkins-shared-libraries-in-a-jenkins-pipeli
   addition_method: manual
   content_hash: e876fba1f6a36e7b584a4eed077c29a2fe63a5849bc260c1d61069ebbb201d5e
   health_score: 100.0
-  last_checked: 1779031555.024576
+  last_checked: 1779031555
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:55.024576+02:00'
   last_ai_eval: null
@@ -511929,7 +512729,7 @@ https://www.lambdatest.com/blog/what-is-deprecated-in-selenium4:
   addition_method: manual
   content_hash: 9c328d0f3335ef86d814f4be830eca1d887a1e0038fa61485255ced72139ed8b
   health_score: 100.0
-  last_checked: 1779031020.929622
+  last_checked: 1779031020
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:00.929622+02:00'
   last_ai_eval: null
@@ -511956,7 +512756,7 @@ https://www.lambdatest.com/blog/what-is-jenkins:
   addition_method: manual
   content_hash: fe271c39e88f9afeab30284cff9a7a3810a8f88a9447fc2fd7fb5aaaecf47a82
   health_score: 100.0
-  last_checked: 1779029991.135977
+  last_checked: 1779029991
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:51.135977+02:00'
   last_ai_eval: null
@@ -511982,7 +512782,7 @@ https://www.lambdatest.com/blog/why-selenium-grid-is-ideal-for-automated-browser
   addition_method: manual
   content_hash: afeda1ccc3013aeaf219b2a50661b41ea93fdb352d2f31817549210cd55aa660
   health_score: 100.0
-  last_checked: 1779029565.357458
+  last_checked: 1779029565
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:45.357458+02:00'
   last_ai_eval: null
@@ -512010,7 +512810,7 @@ https://www.lambdatest.com/blog/why-you-need-build-automation-tools-for-selenium
   addition_method: manual
   content_hash: 64b40dfe866dfc86816d65bf0da1e844f86d670238bc59dd3dc9e5679c461bf2
   health_score: 100.0
-  last_checked: 1779029151.34937
+  last_checked: 1779029151
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:51.349370+02:00'
   last_ai_eval: null
@@ -512037,7 +512837,7 @@ https://www.lambdatest.com/learning-hub/jenkins:
   addition_method: manual
   content_hash: 28871a02b3e2548416b29ecf3fb457d3e11d87b4528161ae110c7b96c29cc437
   health_score: 100.0
-  last_checked: 1779030673.709293
+  last_checked: 1779030673
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:13.709293+02:00'
   last_ai_eval: null
@@ -512064,7 +512864,7 @@ https://www.lambdatest.com/learning-hub/python-tutorial:
   addition_method: manual
   content_hash: 7c95a5cf311ad04beadade74b62c08c300c33c3c5b8ca91f47baee44b95806f2
   health_score: 100.0
-  last_checked: 1779031414.645721
+  last_checked: 1779031414
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:34.645721+02:00'
   last_ai_eval: null
@@ -512090,7 +512890,7 @@ https://www.lambdatest.com/learning-hub/selenium-4:
   addition_method: manual
   content_hash: 8e8c10b9cab34cbf8cf4baa0c459f910c34a22a37b57f121f53322eb83f3fec1
   health_score: 100.0
-  last_checked: 1779030091.122967
+  last_checked: 1779030091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:31.122967+02:00'
   last_ai_eval: null
@@ -512117,7 +512917,7 @@ https://www.lambdatest.com/learning-hub/selenium-locators:
   addition_method: manual
   content_hash: a99a2986949e34d047069a22c3e413cfc3717e4d451460551a71a40027dfe16a
   health_score: 100.0
-  last_checked: 1779031381.776687
+  last_checked: 1779031381
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:01.776687+02:00'
   last_ai_eval: null
@@ -512144,7 +512944,7 @@ https://www.lambdatest.com/selenium:
   addition_method: manual
   content_hash: 321bfa6d8014eced51431f7d6e40c9ab72fb54e5fe1d0f7165bfe81ba3726c45
   health_score: 100.0
-  last_checked: 1779032579.079134
+  last_checked: 1779032579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:59.079134+02:00'
   last_ai_eval: null
@@ -512174,7 +512974,7 @@ https://www.lastweekinaws.com/blog/17-more-ways-to-run-containers-on-aws:
   addition_method: manual
   content_hash: 61a5673c15bd504211a78b14cb3078ec767ca1a987887d4c119aed2eeaf453b4
   health_score: 100.0
-  last_checked: 1779032800.86088
+  last_checked: 1779032800
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:40.860880+02:00'
   last_ai_eval: null
@@ -512210,7 +513010,7 @@ https://www.lastweekinaws.com/blog/i-hope-this-email-finds-you-before-i-do:
   addition_method: automatic
   content_hash: 0a80e295fae5300ec1a25f9ccceb71e73549942e85683b9a26d487fdd2b898cc
   health_score: null
-  last_checked: 1780352581.792465
+  last_checked: 1780352581
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:23:01.792465+02:00'
   last_ai_eval: null
@@ -512291,7 +513091,7 @@ https://www.latent.space/p/ainews-cognition-raises-1b-in-26b:
   addition_method: automatic
   content_hash: 45357df650a7384271c68f62e592008db2d99ebb0c98cf4edbc2dd3b815fd5de
   health_score: null
-  last_checked: 1780401152.315675
+  last_checked: 1780401152
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:52:32.315675+02:00'
   last_ai_eval: null
@@ -512336,7 +513136,7 @@ https://www.latent.space/p/ainews-new-ai-infra-decacorns-fireworks:
   addition_method: automatic
   content_hash: 171e670377e2c46a13681ba884d33ad2a0051bf5f769e7516a14b3e4d1d34d94
   health_score: null
-  last_checked: 1780352720.351868
+  last_checked: 1780352720
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:20.351868+02:00'
   last_ai_eval: null
@@ -512380,7 +513180,7 @@ https://www.latent.space/p/ainews-new-ai-infra-unicorns-exa:
   addition_method: automatic
   content_hash: ea75601d28627070d196eea2c3c5bc634062f5beea3bdda9455f36ae40cd1c22
   health_score: null
-  last_checked: 1780352454.119694
+  last_checked: 1780352454
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:54.119694+02:00'
   last_ai_eval: null
@@ -512427,7 +513227,7 @@ https://www.latent.space/p/video-agents:
   addition_method: automatic
   content_hash: 43fe626e54d23824c77e3fce8ff2fce0f9d7a1ae28c63d651f16a1b55604f16a
   health_score: null
-  last_checked: 1780401702.548842
+  last_checked: 1780401702
   needs_ai_refresh: false
   discovered_at: '2026-06-02T14:01:42.548842+02:00'
   last_ai_eval: null
@@ -512647,7 +513447,7 @@ https://www.learnawsiam.com:
   addition_method: automatic
   content_hash: fcdd679c786da8bcfe14c1d076898291ff2fa000a251d8f07bc6b684ca0aae07
   health_score: null
-  last_checked: 1780352414.115696
+  last_checked: 1780352414
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:14.115696+02:00'
   last_ai_eval: null
@@ -512749,7 +513549,7 @@ https://www.learncloudnative.com/newsletter:
   addition_method: manual
   content_hash: 909d200a42915e807f4cb761264cbf01116effe515328118c8e8daac774f1500
   health_score: 100.0
-  last_checked: 1779032248.757713
+  last_checked: 1779032248
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:28.757713+02:00'
   last_ai_eval: null
@@ -512879,7 +513679,7 @@ https://www.learnitguide.net/2023/04/how-to-create-configmap-from-properties.htm
   addition_method: manual
   content_hash: 6d085777d8535c1da4f104fa3ed9480e480935274cf1f9813b0fed37e9c335f1
   health_score: 100.0
-  last_checked: 1779030228.824502
+  last_checked: 1779030228
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:48.824502+02:00'
   last_ai_eval: null
@@ -512944,7 +513744,7 @@ https://www.learnitguide.net/2023/05/kubevious-powerful-kubernetes-dashboard.htm
   addition_method: manual
   content_hash: a2c591ef1e35086e578cf78e807a027ae364c4a30ce4d14801a6166a85ea7be2
   health_score: 100.0
-  last_checked: 1779034424.868819
+  last_checked: 1779034424
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:13:44.868819+02:00'
   last_ai_eval: null
@@ -513369,7 +514169,7 @@ https://www.learnsteps.com/kaniko-and-how-you-can-build-images-on-kubernetes-usi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030330.967812
+  last_checked: 1779030330
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:30.967812+02:00'
   last_ai_eval: null
@@ -513706,7 +514506,7 @@ https://www.liatrio.com/blog/building-with-docker-using-jenkins-pipelines:
   addition_method: manual
   content_hash: 1c96252f77cf3bcf758a51e501d057f6d3d507b98c614ab4c96bdaeac93864f1
   health_score: 100.0
-  last_checked: 1779030615.053228
+  last_checked: 1779030615
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:15.053228+02:00'
   last_ai_eval: null
@@ -513734,7 +514534,7 @@ https://www.lightbend.com/white-papers-and-reports/java-ee-to-cloud-native-moder
   addition_method: manual
   content_hash: 9845ee62a18e84eaac90c4c402918214db48ace9a7f827d6b52fcd300261ab73
   health_score: 100.0
-  last_checked: 1779031962.357694
+  last_checked: 1779031962
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:42.357694+02:00'
   last_ai_eval: null
@@ -513761,7 +514561,7 @@ https://www.lightbitslabs.com/product:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736036.438992
+  last_checked: 1781736036
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:36.438992+02:00'
   last_ai_eval: null
@@ -513792,7 +514592,7 @@ https://www.linkedin.com/company/learnk8s:
   addition_method: manual
   content_hash: a69e23f595ca9dd5da6245919e3140d1c772166dde210d7ac3122d7e8d0acb06
   health_score: 100.0
-  last_checked: 1779034134.975616
+  last_checked: 1779034134
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:54.975616+02:00'
   last_ai_eval: null
@@ -513818,7 +514618,7 @@ https://www.linkedin.com/feed/update/urn:li:activity:6459657167300583424:
   addition_method: manual
   content_hash: b1fd9d17ceebdc4088b5c8544a9ca42e87224391ab7d9e6bb579a9a6911bdc52
   health_score: 100.0
-  last_checked: 1779034217.875054
+  last_checked: 1779034217
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:10:17.875054+02:00'
   last_ai_eval: null
@@ -513844,7 +514644,7 @@ https://www.linkedin.com/feed/update/urn:li:activity:6923979009311559680:
   addition_method: manual
   content_hash: c15d3b3ebcf798499f3ab8ac418c64f2be2b4912e0a28dcca985945726575682
   health_score: 100.0
-  last_checked: 1779031397.358201
+  last_checked: 1779031397
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:17.358201+02:00'
   last_ai_eval: null
@@ -513871,7 +514671,7 @@ https://www.linkedin.com/groups/49531/49531-6092152919937794052:
   addition_method: manual
   content_hash: 5701daa2baf2d38f04dfc5e44514ed9092516bc34e5749f26ca849e85b40a190
   health_score: 100.0
-  last_checked: 1779029634.474482
+  last_checked: 1779029634
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:54.474482+02:00'
   last_ai_eval: null
@@ -513905,7 +514705,7 @@ https://www.linkedin.com/groups/49531/49531-6093375473969090562:
   addition_method: manual
   content_hash: f4ce08b7c0c05390430e180acf74abaf826dbdc09cbc93c6d67f8af5a88959a9
   health_score: 100.0
-  last_checked: 1779029838.346822
+  last_checked: 1779029838
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:18.346822+02:00'
   last_ai_eval: null
@@ -514169,7 +514969,7 @@ https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-gr
   addition_method: manual
   content_hash: 0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a
   health_score: 100.0
-  last_checked: 1779030202.268459
+  last_checked: 1779030202
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:22.268459+02:00'
   last_ai_eval: null
@@ -514228,7 +515028,7 @@ https://www.linkedin.com/pulse/azure-networking-filiz-akkaya-wqcuc:
   addition_method: manual
   content_hash: 0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a
   health_score: 100.0
-  last_checked: 1779030413.30576
+  last_checked: 1779030413
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:53.305760+02:00'
   last_ai_eval: null
@@ -514267,7 +515067,7 @@ https://www.linkedin.com/pulse/azure-weekly-update-15th-may-2026-john-savill-fys
   addition_method: automatic
   content_hash: a2b248aaea5c2b50ccd5c667b419e0b20725cbdc94192b69957b19aba7917db5
   health_score: null
-  last_checked: 1780351994.342645
+  last_checked: 1780351994
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:14.342645+02:00'
   last_ai_eval: null
@@ -514310,7 +515110,7 @@ https://www.linkedin.com/pulse/azure-weekly-update-22nd-may-2026-john-savill-xpi
   addition_method: automatic
   content_hash: 82c98ff33172475258130dd776cd8c7f00aad992a534dd4b9ae110cfd7ba3aa2
   health_score: null
-  last_checked: 1780352454.119957
+  last_checked: 1780352454
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:54.119957+02:00'
   last_ai_eval: null
@@ -514417,7 +515217,7 @@ https://www.linkedin.com/pulse/command-query-responsibility-segregation-cqrs-hyb
   addition_method: manual
   content_hash: 0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a
   health_score: 100.0
-  last_checked: 1779031046.195652
+  last_checked: 1779031046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:26.195652+02:00'
   last_ai_eval: null
@@ -515109,7 +515909,7 @@ https://www.linkedin.com/pulse/how-visualize-your-aws-account-cloud9-wong-chun-y
   addition_method: manual
   content_hash: 3bb349df56a5fa23cb069df9ea36b947bad3241186b267d1bc4f2f1aa4fef0dc
   health_score: 100.0
-  last_checked: 1779030615.537563
+  last_checked: 1779030615
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:10:15.537563+02:00'
   last_ai_eval: null
@@ -515335,7 +516135,7 @@ https://www.linkedin.com/pulse/listado-de-todos-los-servicios-amazon-web-service
   addition_method: manual
   content_hash: a9650baed588c40b417dc42c15c13cec86581f8891c42c132a091579031bc23f
   health_score: 100.0
-  last_checked: 1779033429.122721
+  last_checked: 1779033429
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:57:09.122721+02:00'
   last_ai_eval: null
@@ -515431,7 +516231,7 @@ https://www.linkedin.com/pulse/passed-aws-certified-solutions-architect-level-ha
   addition_method: manual
   content_hash: 0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a
   health_score: 100.0
-  last_checked: 1779034229.278506
+  last_checked: 1779034229
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:29.278506+02:00'
   last_ai_eval: null
@@ -515526,7 +516326,7 @@ https://www.linkedin.com/pulse/so-you-think-youre-associate-level-solutions-adri
   addition_method: manual
   content_hash: af8b6b316c92dfc4ba534b6da49b9b6290a0728a78acdcc77ecdc0d2ec95c65b
   health_score: 100.0
-  last_checked: 1779033089.292167
+  last_checked: 1779033089
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:51:29.292167+02:00'
   last_ai_eval: null
@@ -515618,7 +516418,7 @@ https://www.linkedin.com/pulse/testops-speed-devops-chaitanya-jawale:
   addition_method: manual
   content_hash: 0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a
   health_score: 100.0
-  last_checked: 1779030865.174672
+  last_checked: 1779030865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:25.174672+02:00'
   last_ai_eval: null
@@ -515776,7 +516576,7 @@ https://www.linkedin.com/pulse/whos-who-azure-configuration-management-landscape
   addition_method: manual
   content_hash: 0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a
   health_score: 100.0
-  last_checked: 1779030364.910132
+  last_checked: 1779030364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:04.910132+02:00'
   last_ai_eval: null
@@ -515907,7 +516707,7 @@ https://www.linode.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032056.942844
+  last_checked: 1779032056
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:16.942844+02:00'
   last_ai_eval: null
@@ -515932,7 +516732,7 @@ https://www.linode.com/blog/kubernetes/scaling-kubernetes-to-zero-and-back:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034355.380822
+  last_checked: 1779034355
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:35.380822+02:00'
   last_ai_eval: null
@@ -515959,7 +516759,7 @@ https://www.linode.com/content/terraforming-kubernetes-series-introduction-episo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031539.790398
+  last_checked: 1779031539
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:39.790398+02:00'
   last_ai_eval: null
@@ -516024,7 +516824,7 @@ https://www.linode.com/products/kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032219.465624
+  last_checked: 1779032219
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:59.465624+02:00'
   last_ai_eval: null
@@ -516090,7 +516890,7 @@ https://www.linux.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736067.499068
+  last_checked: 1781736067
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:07.499068+02:00'
   last_ai_eval: null
@@ -516121,7 +516921,7 @@ https://www.linux.com/audience/devops/getting-started-kubernetes-easy-minikube:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029110.392793
+  last_checked: 1779029110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:10.392793+02:00'
   last_ai_eval: null
@@ -516212,7 +517012,7 @@ https://www.linuxadvise.com/amp/helmfile-next-level-to-manage-your-helm-charts:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029118.689625
+  last_checked: 1779029118
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:18.689625+02:00'
   last_ai_eval: null
@@ -516244,7 +517044,7 @@ https://www.linuxadvise.com/post/kubernetes-config-maps:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029631.055366
+  last_checked: 1779029631
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:51.055366+02:00'
   last_ai_eval: null
@@ -516276,7 +517076,7 @@ https://www.linuxadvise.com/post/kubernetes-daemon-sets:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033917.092289
+  last_checked: 1779033917
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:17.092289+02:00'
   last_ai_eval: null
@@ -516308,7 +517108,7 @@ https://www.linuxadvise.com/post/kubernetes-node-affinity:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032578.65676
+  last_checked: 1779032578
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:58.656760+02:00'
   last_ai_eval: null
@@ -516340,7 +517140,7 @@ https://www.linuxadvise.com/post/kubernetes-node-selectors:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029862.609447
+  last_checked: 1779029862
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:42.609447+02:00'
   last_ai_eval: null
@@ -516372,7 +517172,7 @@ https://www.linuxadvise.com/post/kubernetes-pod-security-policy:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030356.199275
+  last_checked: 1779030356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:56.199275+02:00'
   last_ai_eval: null
@@ -516405,7 +517205,7 @@ https://www.linuxadvise.com/post/kubernetes-rolling-updates-and-rollbacks:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034037.567555
+  last_checked: 1779034037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:17.567555+02:00'
   last_ai_eval: null
@@ -516437,7 +517237,7 @@ https://www.linuxadvise.com/post/kubernetes-secrets:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030572.461539
+  last_checked: 1779030572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:32.461539+02:00'
   last_ai_eval: null
@@ -516469,7 +517269,7 @@ https://www.linuxadvise.com/post/kubernetes-static-pods:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031600.287398
+  last_checked: 1779031600
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:40.287398+02:00'
   last_ai_eval: null
@@ -516631,7 +517431,7 @@ https://www.linuxnix.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031175.825386
+  last_checked: 1779031175
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:35.825386+02:00'
   last_ai_eval: null
@@ -517064,7 +517864,7 @@ https://www.linuxtoday.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032977.374794
+  last_checked: 1779032977
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:37.374794+02:00'
   last_ai_eval: null
@@ -517095,7 +517895,7 @@ https://www.liquibase.com/community/liquibase-vs-flyway:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.929946
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.929946+02:00'
   last_ai_eval: null
@@ -517154,7 +517954,7 @@ https://www.liquibase.org/liquibase-vs-flyway:
   addition_method: manual
   content_hash: c72d01bd37049a43c57ec5e460680392d3eff76eaee94c1769d973e590645da1
   health_score: 100.0
-  last_checked: 1779031406.758862
+  last_checked: 1779031406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:26.758862+02:00'
   last_ai_eval: null
@@ -517189,7 +517989,7 @@ https://www.llamaindex.ai/blog/building-a-financial-due-diligence-agent-with-lit
   addition_method: automatic
   content_hash: a1f2da95733224d26e11391f0f2286a7ee379b24cfb54d6e11318c3cb1e6ce4f
   health_score: null
-  last_checked: 1780352282.814626
+  last_checked: 1780352282
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:02.814626+02:00'
   last_ai_eval: null
@@ -517236,7 +518036,7 @@ https://www.llamaindex.ai/blog/liteparse-v2-0-runs-everywhere:
   addition_method: automatic
   content_hash: 14e000f7e3b1e3ba6e360d1ae946a04ae4db70146143f425208e86a7f6db8901
   health_score: null
-  last_checked: 1780352686.744617
+  last_checked: 1780352686
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:24:46.744617+02:00'
   last_ai_eval: null
@@ -517341,7 +518141,7 @@ https://www.lucidchart.com:
   addition_method: manual
   content_hash: 8e182121ace1acd6dd166852149c50921d695e35e1c3c588d5842ff1696b5863
   health_score: 100.0
-  last_checked: 1779034097.473208
+  last_checked: 1779034097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:17.473208+02:00'
   last_ai_eval: null
@@ -517368,7 +518168,7 @@ https://www.lucidchart.com/blog/agile-vs-waterfall-vs-kanban-vs-scrum:
   addition_method: manual
   content_hash: 078237a51c6db96434b6d4bdc8c5d057cc7dd6a9bf48a686066fab910eb22207
   health_score: 100.0
-  last_checked: 1779034015.572274
+  last_checked: 1779034015
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:55.572274+02:00'
   last_ai_eval: null
@@ -517430,7 +518230,7 @@ https://www.lucidchart.com/pages/integrations/aws-architecture-import:
   addition_method: manual
   content_hash: 5366dccdb0f3c23e2601c8a0d856c130593b93c41cf00d03005a063e713969e1
   health_score: 100.0
-  last_checked: 1779030989.797372
+  last_checked: 1779030989
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:29.797372+02:00'
   last_ai_eval: null
@@ -517457,7 +518257,7 @@ https://www.lynda.com:
   addition_method: manual
   content_hash: 25d0e8cb0e8f799fbc7a3aa026e73659eaa76bb5cfb28e7a7a1b99251ed2c911
   health_score: 100.0
-  last_checked: 1779031671.811543
+  last_checked: 1779031671
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:51.811543+02:00'
   last_ai_eval: null
@@ -517484,7 +518284,7 @@ https://www.m3db.io:
   addition_method: manual
   content_hash: 9972362e6778051fa04d79dbbbc7f796fbb23eafcb04e9cc76e61260ced7f7e5
   health_score: 100.0
-  last_checked: 1779031414.646988
+  last_checked: 1779031414
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:34.646988+02:00'
   last_ai_eval: null
@@ -517579,7 +518379,7 @@ https://www.magalix.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033936.999116
+  last_checked: 1779033936
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:36.999116+02:00'
   last_ai_eval: null
@@ -517607,7 +518407,7 @@ https://www.magalix.com/blog/best-practices-and-tools-for-monitoring-your-kubern
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032656.286346
+  last_checked: 1779032656
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:16.286346+02:00'
   last_ai_eval: null
@@ -517641,7 +518441,7 @@ https://www.magalix.com/blog/create-a-ci/cd-pipeline-with-kubernetes-and-jenkins
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033839.230763
+  last_checked: 1779033839
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:59.230763+02:00'
   last_ai_eval: null
@@ -517673,7 +518473,7 @@ https://www.magalix.com/blog/creating-custom-kubernetes-operators:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031688.342985
+  last_checked: 1779031688
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:08.342985+02:00'
   last_ai_eval: null
@@ -517705,7 +518505,7 @@ https://www.magalix.com/blog/deploying-kubernetes-cluster-with-eks:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033152.493247
+  last_checked: 1779033152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:32.493247+02:00'
   last_ai_eval: null
@@ -517738,7 +518538,7 @@ https://www.magalix.com/blog/getting-started-with-istio-overview-and-installatio
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030379.078458
+  last_checked: 1779030379
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:19.078458+02:00'
   last_ai_eval: null
@@ -517771,7 +518571,7 @@ https://www.magalix.com/blog/how-to-integrate-opa-into-your-kubernetes-cluster-u
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032673.643303
+  last_checked: 1779032673
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:33.643303+02:00'
   last_ai_eval: null
@@ -517803,7 +518603,7 @@ https://www.magalix.com/blog/implementing-faas-in-kubernetes-using-kubeless:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032029.070663
+  last_checked: 1779032029
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:49.070663+02:00'
   last_ai_eval: null
@@ -517835,7 +518635,7 @@ https://www.magalix.com/blog/influencing-kubernetes-scheduler-decisions:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031372.219608
+  last_checked: 1779031372
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:52.219608+02:00'
   last_ai_eval: null
@@ -517868,7 +518668,7 @@ https://www.magalix.com/blog/integrating-open-policy-agent-opa-with-kubernetes-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029652.535251
+  last_checked: 1779029652
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:12.535251+02:00'
   last_ai_eval: null
@@ -517900,7 +518700,7 @@ https://www.magalix.com/blog/kubernetes-101-concepts-and-why-it-matters:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031877.25836
+  last_checked: 1779031877
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:17.258360+02:00'
   last_ai_eval: null
@@ -517932,7 +518732,7 @@ https://www.magalix.com/blog/kubernetes-and-database:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030063.817342
+  last_checked: 1779030063
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:03.817342+02:00'
   last_ai_eval: null
@@ -517964,7 +518764,7 @@ https://www.magalix.com/blog/kubernetes-authentication:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034367.319588
+  last_checked: 1779034367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:47.319588+02:00'
   last_ai_eval: null
@@ -517996,7 +518796,7 @@ https://www.magalix.com/blog/kubernetes-authorization:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033181.642141
+  last_checked: 1779033181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:01.642141+02:00'
   last_ai_eval: null
@@ -518028,7 +518828,7 @@ https://www.magalix.com/blog/kubernetes-patterns-capacity-planning:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031922.067307
+  last_checked: 1779031922
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:02.067307+02:00'
   last_ai_eval: null
@@ -518060,7 +518860,7 @@ https://www.magalix.com/blog/kubernetes-patterns-the-service-discovery-pattern:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033856.586727
+  last_checked: 1779033856
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:16.586727+02:00'
   last_ai_eval: null
@@ -518093,7 +518893,7 @@ https://www.magalix.com/blog/monitor-kuberentes-cluster-to-manage-large-scale-pr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032477.976834
+  last_checked: 1779032477
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:17.976834+02:00'
   last_ai_eval: null
@@ -518127,7 +518927,7 @@ https://www.magalix.com/blog/monitoring-of-kubernetes-cluster-through-prometheus
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031663.866985
+  last_checked: 1779031663
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:43.866985+02:00'
   last_ai_eval: null
@@ -518162,7 +518962,7 @@ https://www.magalix.com/blog/team-productivity-1:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030494.167473
+  last_checked: 1779030494
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:14.167473+02:00'
   last_ai_eval: null
@@ -518194,7 +518994,7 @@ https://www.magalix.com/blog/the-best-kubernetes-tutorials:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032129.151356
+  last_checked: 1779032129
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:29.151356+02:00'
   last_ai_eval: null
@@ -518226,7 +519026,7 @@ https://www.magalix.com/blog/top-8-kubernetes-security-best-practices:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029286.101486
+  last_checked: 1779029286
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:06.101486+02:00'
   last_ai_eval: null
@@ -518258,7 +519058,7 @@ https://www.magalix.com/blog/what-is-gitops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030700.305165
+  last_checked: 1779030700
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:40.305165+02:00'
   last_ai_eval: null
@@ -518290,7 +519090,7 @@ https://www.magalix.com/blog/what-you-should-know-about-kubernetes-1.20:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029911.021465
+  last_checked: 1779029911
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:31.021465+02:00'
   last_ai_eval: null
@@ -518322,7 +519122,7 @@ https://www.magalix.com/blog/working-with-istio-track-your-services-with-kiali:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032011.720466
+  last_checked: 1779032011
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:31.720466+02:00'
   last_ai_eval: null
@@ -518355,7 +519155,7 @@ https://www.magalix.com/kubernetes-application-patterns-e-book-download:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033014.01454
+  last_checked: 1779033014
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:14.014540+02:00'
   last_ai_eval: null
@@ -518683,7 +519483,7 @@ https://www.malt.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032455.259149
+  last_checked: 1779032455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:55.259149+02:00'
   last_ai_eval: null
@@ -518714,7 +519514,7 @@ https://www.mandiant.com/resources/azure-run-command-dummies:
   addition_method: manual
   content_hash: af360a0d4a3840887a67981ed0b92263ae009611b8031884bcb768b543dab054
   health_score: 100.0
-  last_checked: 1779030446.732957
+  last_checked: 1779030446
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:26.732957+02:00'
   last_ai_eval: null
@@ -518741,7 +519541,7 @@ https://www.manifests.io/kubernetes/1.28:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031031.701058
+  last_checked: 1779031031
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:11.701058+02:00'
   last_ai_eval: null
@@ -518999,7 +519799,7 @@ https://www.markdownguide.org/cheat-sheet:
   addition_method: manual
   content_hash: 7805cf7ff9cb237aec1954483697e81ec5ce2540ca7151a68916f944cfae4629
   health_score: 100.0
-  last_checked: 1779030326.989701
+  last_checked: 1779030326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:26.989701+02:00'
   last_ai_eval: null
@@ -519028,7 +519828,7 @@ https://www.mastertheboss.com/jboss-frameworks/spring/deploy-your-springboot-app
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031671.220209
+  last_checked: 1779031671
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:51.220209+02:00'
   last_ai_eval: null
@@ -519060,7 +519860,7 @@ https://www.mastertheboss.com/soa-cloud/openshift/clustering-wildfly-on-openshif
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031012.240188
+  last_checked: 1779031012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:52.240188+02:00'
   last_ai_eval: null
@@ -519092,7 +519892,7 @@ https://www.mastertheboss.com/soa-cloud/openshift/java-ee-example-application-on
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031266.220117
+  last_checked: 1779031266
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:06.220117+02:00'
   last_ai_eval: null
@@ -519124,7 +519924,7 @@ https://www.mastertheboss.com/soa-cloud/openshift/openshift-cheatsheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033088.50523
+  last_checked: 1779033088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:28.505230+02:00'
   last_ai_eval: null
@@ -519156,7 +519956,7 @@ https://www.mastertheboss.com/soa-cloud/openshift/running-microprofile-applicati
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032571.576436
+  last_checked: 1779032571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:51.576436+02:00'
   last_ai_eval: null
@@ -519188,7 +519988,7 @@ https://www.mastertheboss.com/soa-cloud/openshift/thorntail-on-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031125.593908
+  last_checked: 1779031125
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:45.593908+02:00'
   last_ai_eval: null
@@ -519220,7 +520020,7 @@ https://www.mastertheboss.com/soa-cloud/openshift/using-wildfly-on-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032080.28727
+  last_checked: 1779032080
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:40.287270+02:00'
   last_ai_eval: null
@@ -519285,7 +520085,7 @@ https://www.medianova.com/en-blog/service-mesh-vs-api-gateway:
   addition_method: manual
   content_hash: 3eaf091f8a331930346c18d3083b685919295868e444c4725ff76c3cdfae4530
   health_score: 100.0
-  last_checked: 1779034046.359231
+  last_checked: 1779034046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:26.359231+02:00'
   last_ai_eval: null
@@ -519376,7 +520176,7 @@ https://www.meetup.com/Jenkins-online-meetup/events/270600737:
   addition_method: manual
   content_hash: 086059fed23bfe6bde5b79b4cb74d922a7ed6df0212db91ce99ac51e71c1f878
   health_score: 100.0
-  last_checked: 1779033477.726686
+  last_checked: 1779033477
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:57.726686+02:00'
   last_ai_eval: null
@@ -519403,7 +520203,7 @@ https://www.meetup.com/Jenkins-online-meetup/events/270630108:
   addition_method: manual
   content_hash: 996507cf4a5c76f369870f3d53b5aef77456f06255dbb09e74750ac4e972ed38
   health_score: 100.0
-  last_checked: 1779032613.55223
+  last_checked: 1779032613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:33.552230+02:00'
   last_ai_eval: null
@@ -519430,7 +520230,7 @@ https://www.meetup.com/Jenkins-online-meetup/events/270861119:
   addition_method: manual
   content_hash: f816b0322ea63f7601d010069a7aa2361178fc3e9d267a867b7a1f70dd374c6a
   health_score: 100.0
-  last_checked: 1779029796.63731
+  last_checked: 1779029796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:36.637310+02:00'
   last_ai_eval: null
@@ -519491,7 +520291,7 @@ https://www.meetup.com/es/Jenkins-online-meetup/events/276135789:
   addition_method: manual
   content_hash: 6003dee25b3ef1437a029acc2928cc75d83833c45f63a84d2b46acb1dc845ca3
   health_score: 100.0
-  last_checked: 1779031103.853235
+  last_checked: 1779031103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:23.853235+02:00'
   last_ai_eval: null
@@ -519665,7 +520465,7 @@ https://www.merikan.com/2019/04/jvm-in-a-container:
   addition_method: manual
   content_hash: 114781a2d3955cefbb1cd7ed0d43ee5800d49ac6719fd74eff23611d855fcc57
   health_score: 100.0
-  last_checked: 1779130495.020009
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.020009+02:00'
   last_ai_eval: null
@@ -519692,7 +520492,7 @@ https://www.metabob.com:
   addition_method: manual
   content_hash: 463116b6456ee11ffeacb50d399c66f9e7219e9402125245bfe70d59f813600e
   health_score: 100.0
-  last_checked: 1779029068.059221
+  last_checked: 1779029068
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:44:28.059221+02:00'
   last_ai_eval: null
@@ -519760,7 +520560,7 @@ https://www.michaelburge.us/2017/09/10/injecting-shellcode-to-speed-up-amazon-re
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352730.207538
+  last_checked: 1780352730
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:30.207538+02:00'
   last_ai_eval: null
@@ -519807,7 +520607,7 @@ https://www.microsoft.com/en-us/customers/brand-collections/premier-league-trans
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352454.119984
+  last_checked: 1780352454
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:54.119984+02:00'
   last_ai_eval: null
@@ -519855,7 +520655,7 @@ https://www.microsoft.com/en-us/customers/brand-collections/premier-league-trans
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352404.147701
+  last_checked: 1780352404
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:04.147701+02:00'
   last_ai_eval: null
@@ -519900,7 +520700,7 @@ https://www.microsoft.com/en-us/customers/brand-collections/premier-league-trans
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352730.207482
+  last_checked: 1780352730
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:30.207482+02:00'
   last_ai_eval: null
@@ -519953,7 +520753,7 @@ https://www.microsoft.com/en-us/research/articles/webwright-a-terminal-is-all-yo
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780401152.315659
+  last_checked: 1780401152
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:52:32.315659+02:00'
   last_ai_eval: null
@@ -520567,7 +521367,7 @@ https://www.migops.com/blog/2021/11/26/is-aurora-postgresql-really-faster-and-ch
   addition_method: manual
   content_hash: 49297d930e2b17050a9258690aef50b70f3bb76754bb1dfeb3285a49ae371326
   health_score: 80.0
-  last_checked: 1779033074.467253
+  last_checked: 1779033074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:14.467253+02:00'
   last_ai_eval: null
@@ -520598,7 +521398,7 @@ https://www.migops.com/blog/pgbackrest-the-best-postgres-backup-tool-with-a-very
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.94698
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.946980+02:00'
   last_ai_eval: null
@@ -520764,7 +521564,7 @@ https://www.minisim.app:
   addition_method: automatic
   content_hash: 616cbb4d6e81988803295d750c8ad8608309048ded1f6c813fbabdadd3e53f6a
   health_score: null
-  last_checked: 1780352414.11563
+  last_checked: 1780352414
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:14.115630+02:00'
   last_ai_eval: null
@@ -520967,7 +521767,7 @@ https://www.mirantis.com/blog/your-app-deserves-more-than-kubernetes-ingress-kub
   addition_method: manual
   content_hash: 62e8da80106634e4c7eed5e4aed398c4292e3c73e8bd3a65adb04d83497c910e
   health_score: 100.0
-  last_checked: 1779032779.728409
+  last_checked: 1779032779
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:19.728409+02:00'
   last_ai_eval: null
@@ -520993,7 +521793,7 @@ https://www.mirantis.com/software/docker/docker-enterprise:
   addition_method: manual
   content_hash: 6dfc071794b7c0702e8c435b441a660c1ec56d90f301b8ed5e5d21ef8da0b176
   health_score: 100.0
-  last_checked: 1779029613.327227
+  last_checked: 1779029613
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:33.327227+02:00'
   last_ai_eval: null
@@ -521093,7 +521893,7 @@ https://www.mongodb.com/blog/post/daa-s-with-mongo-db-and-confluent:
   addition_method: manual
   content_hash: 5067c4a42d929254c3a437a67d61817b35bb30940637df0087888b3401f3eda0
   health_score: 100.0
-  last_checked: 1779034333.14921
+  last_checked: 1779034333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:13.149210+02:00'
   last_ai_eval: null
@@ -521120,7 +521920,7 @@ https://www.mongodb.com/blog/post/introducing-mongodb-for-vs-code:
   addition_method: manual
   content_hash: 6233cb633ede3f12b55b2973541ccc0810096f3c963b85e4ef9242343b65506e
   health_score: 100.0
-  last_checked: 1779031258.138859
+  last_checked: 1779031258
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:58.138859+02:00'
   last_ai_eval: null
@@ -521146,7 +521946,7 @@ https://www.mongodb.com/company/blog/product-release-announcements/introducing-m
   addition_method: manual
   content_hash: a67fb9a7f3156ce9066bd7cc2fc67b3e9df37fce5729767c76619577b032df94
   health_score: 100.0
-  last_checked: 1779130494.933619
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.933619+02:00'
   last_ai_eval: null
@@ -521270,7 +522070,7 @@ https://www.mongodb.com/kubernetes:
   addition_method: manual
   content_hash: 91b14939009353199741c76b63d513cce5b9de3642501618d89d410d081763f3
   health_score: 100.0
-  last_checked: 1779033213.30878
+  last_checked: 1779033213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:33.308780+02:00'
   last_ai_eval: null
@@ -521332,7 +522132,7 @@ https://www.morling.dev/blog/introducing-jfrunit-1-0-0-alpha1:
   addition_method: manual
   content_hash: 3fdafa5c722e4b52acb34491f2362f096e662bfaafb88c82e2aa2377baa13aa7
   health_score: 100.0
-  last_checked: 1779032108.176852
+  last_checked: 1779032108
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:08.176852+02:00'
   last_ai_eval: null
@@ -521432,7 +522232,7 @@ https://www.mssqltips.com/sqlservertip/7188/powershell-if-if-else-switch-example
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033421.789582
+  last_checked: 1779033421
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:01.789582+02:00'
   last_ai_eval: null
@@ -521499,7 +522299,7 @@ https://www.mulesoft.com/api/rest/what-is-rest-api:
   addition_method: manual
   content_hash: 6e367b46bf81bf36c321d7638c0eaee334993edcbbbea28ee132608ffdc5297a
   health_score: 100.0
-  last_checked: 1779130494.938996
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.938996+02:00'
   last_ai_eval: null
@@ -521563,7 +522363,7 @@ https://www.mulesoft.com/resources/api/restful-api:
   addition_method: manual
   content_hash: eb418f0e2a4aadd325d9dd1dbc2eb065e7ea9558ef0554092b93f3c008339ac5
   health_score: 100.0
-  last_checked: 1779030414.204785
+  last_checked: 1779030414
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:54.204785+02:00'
   last_ai_eval: null
@@ -521822,7 +522622,7 @@ https://www.namecheap.com/blog/visualize-your-deployment-status-with-jenkins:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034228.851691
+  last_checked: 1779034228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:28.851691+02:00'
   last_ai_eval: null
@@ -521849,7 +522649,7 @@ https://www.nathannellans.com/post/app-registration-enterprise-apps-part-2:
   addition_method: manual
   content_hash: 8e2abfe794ba69d3c41f46b65e284df1febdbec24c3529826c2d30f80d1f94ca
   health_score: 100.0
-  last_checked: 1779030028.770732
+  last_checked: 1779030028
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:28.770732+02:00'
   last_ai_eval: null
@@ -521982,7 +522782,7 @@ https://www.ncsc.gov.uk/blog-post/introducing-scanning-made-easy:
   addition_method: manual
   content_hash: dbe063b202f831dd807632ee5a90e232284b3f0b67ee5ad8512c5b10ec9b370e
   health_score: 100.0
-  last_checked: 1779030208.050175
+  last_checked: 1779030208
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:28.050175+02:00'
   last_ai_eval: null
@@ -522008,7 +522808,7 @@ https://www.ncsc.gov.uk/information/page-removed:
   addition_method: manual
   content_hash: 3ac81f2c390fb1467826d731890c4b71c3313dee99b41859e5ba8bce8f8d1c10
   health_score: 100.0
-  last_checked: 1779130494.93393
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.933930+02:00'
   last_ai_eval: null
@@ -522034,7 +522834,7 @@ https://www.nczonline.net/blog/2011/11/29/how-content-delivery-networks-cdns-wor
   addition_method: manual
   content_hash: 6f7257cb06df44549080a61b4dc29cc9adf59ee8b7bc165dcd04a799c6c868df
   health_score: 100.0
-  last_checked: 1779032885.723504
+  last_checked: 1779032885
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:05.723504+02:00'
   last_ai_eval: null
@@ -522063,7 +522863,7 @@ https://www.neowin.net/news/exploring-the-lack-of-security-in-a-typical-docker-a
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034030.695453
+  last_checked: 1779034030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:10.695453+02:00'
   last_ai_eval: null
@@ -522230,7 +523030,7 @@ https://www.nextplatform.com/2018/10/15/red-hat-flexes-coreos-muscle-in-openshif
   addition_method: manual
   content_hash: ff1414119a4b91eb1d93178e5d3821c170d3c45018b60d5f6610805129bd4c59
   health_score: 100.0
-  last_checked: 1779032792.050413
+  last_checked: 1779032792
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:32.050413+02:00'
   last_ai_eval: null
@@ -522258,7 +523058,7 @@ https://www.nextplatform.com/2021/08/02/kubernetes-expands-from-containers-to-in
   addition_method: manual
   content_hash: 456093bf35fc94eef001cf8277bf3f807c5696e18bf64a3a59f1b55249706580
   health_score: 100.0
-  last_checked: 1779030985.054177
+  last_checked: 1779030985
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:25.054177+02:00'
   last_ai_eval: null
@@ -522286,7 +523086,7 @@ https://www.nextplatform.com/2024/03/04/kubernetes-clusters-have-massive-overpro
   addition_method: manual
   content_hash: e4d4eb9b97460f207bb52035cf233b1fa2d556a469120542cdb9076adf34290b
   health_score: 100.0
-  last_checked: 1779032576.744543
+  last_checked: 1779032576
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:56.744543+02:00'
   last_ai_eval: null
@@ -522411,7 +523211,7 @@ https://www.nginx.com:
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779030680.534292
+  last_checked: 1779030680
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:20.534292+02:00'
   last_ai_eval: null
@@ -522437,7 +523237,7 @@ https://www.nginx.com/blog/announcing-nginx-core-collection-ansible:
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779032157.819968
+  last_checked: 1779032157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:57.819968+02:00'
   last_ai_eval: null
@@ -522464,7 +523264,7 @@ https://www.nginx.com/blog/automating-multi-cluster-dns-with-nginx-ingress-contr
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779032571.825249
+  last_checked: 1779032571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:51.825249+02:00'
   last_ai_eval: null
@@ -522491,7 +523291,7 @@ https://www.nginx.com/blog/best-practices-for-configuring-microservices-apps:
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779034110.227491
+  last_checked: 1779034110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:30.227491+02:00'
   last_ai_eval: null
@@ -522518,7 +523318,7 @@ https://www.nginx.com/blog/deploying-nginx-ingress-controller-on-amazon-eks-how-
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779031017.293876
+  last_checked: 1779031017
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:57.293876+02:00'
   last_ai_eval: null
@@ -522545,7 +523345,7 @@ https://www.nginx.com/blog/deploying-nginx-plus-as-an-api-gateway-part-1:
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779032104.237465
+  last_checked: 1779032104
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:04.237465+02:00'
   last_ai_eval: null
@@ -522572,7 +523372,7 @@ https://www.nginx.com/blog/event-driven-data-management-microservices:
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779034405.734382
+  last_checked: 1779034405
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:25.734382+02:00'
   last_ai_eval: null
@@ -522600,7 +523400,7 @@ https://www.nginx.com/blog/guide-to-choosing-ingress-controller-part-4-nginx-ing
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779033595.163862
+  last_checked: 1779033595
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:55.163862+02:00'
   last_ai_eval: null
@@ -522627,7 +523427,7 @@ https://www.nginx.com/blog/how-to-choose-a-service-mesh:
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779030479.568094
+  last_checked: 1779030479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:59.568094+02:00'
   last_ai_eval: null
@@ -522654,7 +523454,7 @@ https://www.nginx.com/blog/how-to-simplify-kubernetes-ingress-egress-traffic-man
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779033658.886554
+  last_checked: 1779033658
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:58.886554+02:00'
   last_ai_eval: null
@@ -522681,7 +523481,7 @@ https://www.nginx.com/blog/introducing-nginx-service-mesh:
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779031415.039116
+  last_checked: 1779031415
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:35.039116+02:00'
   last_ai_eval: null
@@ -522708,7 +523508,7 @@ https://www.nginx.com/blog/introduction-to-microservices:
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779031896.861013
+  last_checked: 1779031896
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:36.861013+02:00'
   last_ai_eval: null
@@ -522735,7 +523535,7 @@ https://www.nginx.com/blog/kubernetes-networking-101:
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779034569.191403
+  last_checked: 1779034569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:09.191403+02:00'
   last_ai_eval: null
@@ -522762,7 +523562,7 @@ https://www.nginx.com/blog/mtls-architecture-nginx-service-mesh:
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779030578.497065
+  last_checked: 1779030578
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:38.497065+02:00'
   last_ai_eval: null
@@ -522789,7 +523589,7 @@ https://www.nginx.com/blog/reduce-complexity-with-production-grade-kubernetes:
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779030235.582498
+  last_checked: 1779030235
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:55.582498+02:00'
   last_ai_eval: null
@@ -522817,7 +523617,7 @@ https://www.nginx.com/blog/reducing-kubernetes-costs-70-percent-in-cloud-nginx-o
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779033030.578035
+  last_checked: 1779033030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:30.578035+02:00'
   last_ai_eval: null
@@ -522844,7 +523644,7 @@ https://www.nginx.com/blog/using-free-ssltls-certificates-from-lets-encrypt-with
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779034564.963602
+  last_checked: 1779034564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:04.963602+02:00'
   last_ai_eval: null
@@ -522871,7 +523671,7 @@ https://www.nginx.com/blog/what-are-namespaces-cgroups-how-do-they-work:
   addition_method: manual
   content_hash: 60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb
   health_score: 100.0
-  last_checked: 1779030232.344489
+  last_checked: 1779030232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:52.344489+02:00'
   last_ai_eval: null
@@ -522898,7 +523698,7 @@ https://www.nginx.com/resources/library/complete-nginx-cookbook:
   addition_method: manual
   content_hash: 3e31a47c9ecb8033ca6baf64c9db4be070cb5f4825584aae03ef9bb02d6040fe
   health_score: 100.0
-  last_checked: 1779031865.799914
+  last_checked: 1779031865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:05.799914+02:00'
   last_ai_eval: null
@@ -522957,7 +523757,7 @@ https://www.nightfall.ai/blog/atlassian-cloud-hipaa-compliant:
   addition_method: manual
   content_hash: 3734f30e82ec8e8d1f45d8d61554c819bbb4488beac14444c81b5ae24240cbdd
   health_score: 100.0
-  last_checked: 1779130494.955689
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.955689+02:00'
   last_ai_eval: null
@@ -523052,7 +523852,7 @@ https://www.nomadproject.io/docs/nomad-vs-kubernetes/alternative:
   addition_method: manual
   content_hash: fe87c2c280bbd57f8e2ee66a0e590441b3c3f59efb42374714e9b2d789d567fd
   health_score: 100.0
-  last_checked: 1779030239.304866
+  last_checked: 1779030239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:59.304866+02:00'
   last_ai_eval: null
@@ -523079,7 +523879,7 @@ https://www.nomadproject.io/intro/vs/kubernetes:
   addition_method: manual
   content_hash: fe87c2c280bbd57f8e2ee66a0e590441b3c3f59efb42374714e9b2d789d567fd
   health_score: 100.0
-  last_checked: 1779029151.800216
+  last_checked: 1779029151
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:51.800216+02:00'
   last_ai_eval: null
@@ -523106,7 +523906,7 @@ https://www.noobaa.io:
   addition_method: manual
   content_hash: c50bc0e6d10a67e4f883eacb9fa25c6c1f1ba9bbf98b0c161ddd39114bc4d837
   health_score: 100.0
-  last_checked: 1779032978.071761
+  last_checked: 1779032978
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:38.071761+02:00'
   last_ai_eval: null
@@ -523170,7 +523970,7 @@ https://www.noticiastrabajo.es/como-deben-autonomos-retrasar-pago-intereses-cred
   addition_method: manual
   content_hash: f96c8f289ada51d9bd48b3c5ee46986ca58d804752b8b7641734c9efe852f420
   health_score: 100.0
-  last_checked: 1779029710.564587
+  last_checked: 1779029710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:10.564587+02:00'
   last_ai_eval: null
@@ -523198,7 +523998,7 @@ https://www.npmjs.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029251.731054
+  last_checked: 1779029251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:31.731054+02:00'
   last_ai_eval: null
@@ -523230,7 +524030,7 @@ https://www.npmjs.com/package/lambda-load-test:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033503.653109
+  last_checked: 1779033503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:23.653109+02:00'
   last_ai_eval: null
@@ -523462,7 +524262,7 @@ https://www.okd.io:
   addition_method: manual
   content_hash: 21ac64dffc8e4a900b69b2fc742a40e8f19e6f78467bae59138bd5a8eaf0ae52
   health_score: 100.0
-  last_checked: 1779029992.838717
+  last_checked: 1779029992
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:52.838717+02:00'
   last_ai_eval: null
@@ -523491,7 +524291,7 @@ https://www.okd.io/minishift:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779030322.868253
+  last_checked: 1779030322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:22.868253+02:00'
   last_ai_eval: null
@@ -523615,7 +524415,7 @@ https://www.okteto.com/blog/what-is-kubernetes-architecture:
   addition_method: manual
   content_hash: c6ea20edea979c6d585000ec8847eab53b6575b681d736b537af91c89094f992
   health_score: 100.0
-  last_checked: 1779031141.130882
+  last_checked: 1779031141
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:01.130882+02:00'
   last_ai_eval: null
@@ -523646,7 +524446,7 @@ https://www.omgubuntu.co.uk/2020/06/microsoft-wsl-install-command:
   addition_method: manual
   content_hash: 6305adbe7c16f45f89c646fc1732183d208d4b4eb8982bdf11f82060a71ff9ca
   health_score: 100.0
-  last_checked: 1779029421.506245
+  last_checked: 1779029421
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:50:21.506245+02:00'
   last_ai_eval: null
@@ -523709,7 +524509,7 @@ https://www.oncehub.com/scheduleonce:
   addition_method: manual
   content_hash: c87768ee1c50883d3f20cac4f4e70a980423fded588424675e3be61e7234781b
   health_score: 100.0
-  last_checked: 1779034504.704909
+  last_checked: 1779034504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:04.704909+02:00'
   last_ai_eval: null
@@ -523737,7 +524537,7 @@ https://www.ondat.io/blog/stateful-apps-in-kubernetes-are-a-big-deal:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032817.233323
+  last_checked: 1779032817
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:57.233323+02:00'
   last_ai_eval: null
@@ -523769,7 +524569,7 @@ https://www.ondat.io/discoblocks:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029940.724684
+  last_checked: 1779029940
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:00.724684+02:00'
   last_ai_eval: null
@@ -523835,7 +524635,7 @@ https://www.opcito.com/blogs/testops-how-to-automate-your-software-pipeline-at-t
   addition_method: manual
   content_hash: 8a0b4e1d187c31c8d2f16c57d2bcd77a101c40247b529d7c5b036b199e465690
   health_score: 100.0
-  last_checked: 1779029190.048891
+  last_checked: 1779029190
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:30.048891+02:00'
   last_ai_eval: null
@@ -523899,7 +524699,7 @@ https://www.openapis.org:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735865.271571
+  last_checked: 1781735865
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:45.271571+02:00'
   last_ai_eval: null
@@ -523932,7 +524732,7 @@ https://www.openapis.org/faq:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735865.923384
+  last_checked: 1781735865
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:45.923384+02:00'
   last_ai_eval: null
@@ -523995,7 +524795,7 @@ https://www.opencontainers.org:
   addition_method: manual
   content_hash: 1799453ded469616722928badf24ba3efa63b7bc072c0921a977ef7e2439fcc3
   health_score: 100.0
-  last_checked: 1779034273.436362
+  last_checked: 1779034273
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:13.436362+02:00'
   last_ai_eval: null
@@ -524121,7 +524921,7 @@ https://www.opengroup.org:
   addition_method: manual
   content_hash: ef931e0ade40028c22596e5f990923876b22bced0b8042bafce48518ca41eee3
   health_score: 100.0
-  last_checked: 1779032114.299829
+  last_checked: 1779032114
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:14.299829+02:00'
   last_ai_eval: null
@@ -524146,7 +524946,7 @@ https://www.opengroup.org/togaf:
   addition_method: manual
   content_hash: fa0897f768dadbb8ca875ce42222b9fc521e8fd1010f0710892025644c03a673
   health_score: 100.0
-  last_checked: 1779033570.279423
+  last_checked: 1779033570
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:30.279423+02:00'
   last_ai_eval: null
@@ -524171,7 +524971,7 @@ https://www.openliberty.io:
   addition_method: manual
   content_hash: b15917055113c919d793405429d53c6efdece22e0a37165ccf8efae5bd13952f
   health_score: 100.0
-  last_checked: 1779029161.348172
+  last_checked: 1779029161
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:01.348172+02:00'
   last_ai_eval: null
@@ -524199,7 +524999,7 @@ https://www.openlogic.com/blog/how-visualize-prometheus-data-grafana:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735951.956779
+  last_checked: 1781735951
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:11.956779+02:00'
   last_ai_eval: null
@@ -524235,7 +525035,7 @@ https://www.openlogic.com/blog/prometheus-java-monitoring-and-gathering-data:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736134.803032
+  last_checked: 1781736134
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:14.803032+02:00'
   last_ai_eval: null
@@ -524269,7 +525069,7 @@ https://www.openpolicyagent.org:
   addition_method: manual
   content_hash: 7bb2a392c0f5c7d4f1dc0b607f81d4a647e0dc26adf5d6cde679142134fc38f8
   health_score: 100.0
-  last_checked: 1779033619.25785
+  last_checked: 1779033619
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:00:19.257850+02:00'
   last_ai_eval: null
@@ -524366,7 +525166,7 @@ https://www.openproject.org/create-configure-manage-projects-openproject:
   addition_method: manual
   content_hash: 6a1359b4cd8985e3dd67aca41d2d343c42838adc8f8d3b229706ca4d2a1acebb
   health_score: 100.0
-  last_checked: 1779029365.640088
+  last_checked: 1779029365
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:25.640088+02:00'
   last_ai_eval: null
@@ -524393,7 +525193,7 @@ https://www.openshift.com:
   addition_method: manual
   content_hash: 6e0200d0b18c6244f741adf057afcffe282367ad85374596f9b52f24f184cdc2
   health_score: 100.0
-  last_checked: 1779031669.487206
+  last_checked: 1779031669
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:49.487206+02:00'
   last_ai_eval: null
@@ -524420,7 +525220,7 @@ https://www.openshift.com/blog:
   addition_method: manual
   content_hash: fe3b00fc9855e8f639ff3144a9426dbe138a0fc8ac6c3d5d5c1f62df62660602
   health_score: 100.0
-  last_checked: 1779030339.965346
+  last_checked: 1779030339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:39.965346+02:00'
   last_ai_eval: null
@@ -524447,7 +525247,7 @@ https://www.openshift.com/blog/18333-2:
   addition_method: manual
   content_hash: 53d500c817d5d73be815f5eb9ff0408ea0b6373f25f25e32215fce76aa256413
   health_score: 100.0
-  last_checked: 1779029629.364813
+  last_checked: 1779029629
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:49.364813+02:00'
   last_ai_eval: null
@@ -524475,7 +525275,7 @@ https://www.openshift.com/blog/7-best-practices-for-writing-kubernetes-operators
   addition_method: manual
   content_hash: cfba48c9f8a1b67a524b2c6b06890b96f48e46147c773bea04555dc914f14fdd
   health_score: 100.0
-  last_checked: 1779031600.817672
+  last_checked: 1779031600
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:40.817672+02:00'
   last_ai_eval: null
@@ -524502,7 +525302,7 @@ https://www.openshift.com/blog/8-answers-to-7-openshift-questions:
   addition_method: manual
   content_hash: 1291f19a2c49b414bf27891c2bd96edde133210ba6337ee8ccfae8b028433c8d
   health_score: 100.0
-  last_checked: 1779029130.931594
+  last_checked: 1779029130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:30.931594+02:00'
   last_ai_eval: null
@@ -524530,7 +525330,7 @@ https://www.openshift.com/blog/a-brief-introduction-to-red-hat-advanced-cluster-
   addition_method: manual
   content_hash: 4b6b9f4d7b02407b77dc72ec4e75c2140efcbedfdf7b778758b5ece5476a227e
   health_score: 100.0
-  last_checked: 1779033479.895075
+  last_checked: 1779033479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:59.895075+02:00'
   last_ai_eval: null
@@ -524556,7 +525356,7 @@ https://www.openshift.com/blog/accessing-external-services-using-egress-router:
   addition_method: manual
   content_hash: 51ec17d2e5dd203bbe9e7aaf1053007026eefc5c1e144ad82031dfc5b3f307f2
   health_score: 100.0
-  last_checked: 1779029993.497409
+  last_checked: 1779029993
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:53.497409+02:00'
   last_ai_eval: null
@@ -524583,7 +525383,7 @@ https://www.openshift.com/blog/announcing-openshift-gitops:
   addition_method: manual
   content_hash: 32deec573fad360d059933d07fdfd45a247e336fe890380e40e8e77fc3200101
   health_score: 100.0
-  last_checked: 1779034582.398873
+  last_checked: 1779034582
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:22.398873+02:00'
   last_ai_eval: null
@@ -524610,7 +525410,7 @@ https://www.openshift.com/blog/ansible-and-openshift-connecting-for-success:
   addition_method: manual
   content_hash: 7d8325160e7fe85c2dfa2bcbcf6b2f28e6fd86af51c6de52f3f8cccc00b9c65b
   health_score: 100.0
-  last_checked: 1779029116.593444
+  last_checked: 1779029116
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:16.593444+02:00'
   last_ai_eval: null
@@ -524638,7 +525438,7 @@ https://www.openshift.com/blog/applications-here-applications-there-part-3-appli
   addition_method: manual
   content_hash: 877628590e8627aa04bd44a761ea03acb82760ebbc4e4c2523fada56b95db44b
   health_score: 100.0
-  last_checked: 1779032969.182872
+  last_checked: 1779032969
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:29.182872+02:00'
   last_ai_eval: null
@@ -524666,7 +525466,7 @@ https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-authentication
   addition_method: manual
   content_hash: 4449cc96b537296f041231a616018de87f0c73198db036804747ee6272e55108
   health_score: 100.0
-  last_checked: 1779030021.250522
+  last_checked: 1779030021
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:21.250522+02:00'
   last_ai_eval: null
@@ -524693,7 +525493,7 @@ https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operatio
   addition_method: manual
   content_hash: 40c74cc266d4a910d8de8c082ed0c7ac0f00945e7f749cbe82789c584931f6cb
   health_score: 100.0
-  last_checked: 1779031079.934846
+  last_checked: 1779031079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:59.934846+02:00'
   last_ai_eval: null
@@ -524719,7 +525519,7 @@ https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operatio
   addition_method: manual
   content_hash: f44a8d3101f3fa7b33113747756e106a4428c5ec08125a8dc879c84d26271042
   health_score: 100.0
-  last_checked: 1779029110.885936
+  last_checked: 1779029110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:10.885936+02:00'
   last_ai_eval: null
@@ -524746,7 +525546,7 @@ https://www.openshift.com/blog/build-kubernetes-operators-from-helm-charts-in-5-
   addition_method: manual
   content_hash: 8b14f83da1f148f3fda09f670a572428f2a1b5b2299e6a9b2dae9e0b9af862df
   health_score: 100.0
-  last_checked: 1779033697.475689
+  last_checked: 1779033697
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:37.475689+02:00'
   last_ai_eval: null
@@ -524772,7 +525572,7 @@ https://www.openshift.com/blog/build-your-kubernetes-operator-with-the-right-too
   addition_method: manual
   content_hash: 7d3b988c171672e7428716ffc9041a2418fec7bf142e846bca190063634a8158
   health_score: 100.0
-  last_checked: 1779031602.411137
+  last_checked: 1779031602
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:42.411137+02:00'
   last_ai_eval: null
@@ -524799,7 +525599,7 @@ https://www.openshift.com/blog/building-declarative-pipelines-openshift-dsl-plug
   addition_method: manual
   content_hash: f155c99e3a0fe00c26ae7b23af7bf83c7b8502dd1ccd8816889c8e6f9adedcbc
   health_score: 100.0
-  last_checked: 1779032178.083429
+  last_checked: 1779032178
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:18.083429+02:00'
   last_ai_eval: null
@@ -524827,7 +525627,7 @@ https://www.openshift.com/blog/building-openshift-pipelines-with-gitlab:
   addition_method: manual
   content_hash: c5617e60f2a94ff5f0c68c368e1a8c2f46c69411aacd33dcb89ea075e5273d7e
   health_score: 100.0
-  last_checked: 1779033243.663963
+  last_checked: 1779033243
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:03.663963+02:00'
   last_ai_eval: null
@@ -524854,7 +525654,7 @@ https://www.openshift.com/blog/cloud-devops-with-openshift-and-jfrog:
   addition_method: manual
   content_hash: 06512cf9036be6f21863121a0246001475ff5658b60450b2abd0249dd99c42a7
   health_score: 100.0
-  last_checked: 1779031231.27625
+  last_checked: 1779031231
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:31.276250+02:00'
   last_ai_eval: null
@@ -524881,7 +525681,7 @@ https://www.openshift.com/blog/cloud-native-ci-cd-with-openshift-pipelines:
   addition_method: manual
   content_hash: 66015a0026f92adabf79475854c7c2f09f5b136dc1c40c7ff6e9d0244797ca14
   health_score: 100.0
-  last_checked: 1779033622.951753
+  last_checked: 1779033622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:22.951753+02:00'
   last_ai_eval: null
@@ -524909,7 +525709,7 @@ https://www.openshift.com/blog/control-regional-access-to-your-service-on-opensh
   addition_method: manual
   content_hash: c982e8cc1478198ed9020b98f7b738de0e0739c5283a119cf744e71fb0dc4b0d
   health_score: 100.0
-  last_checked: 1779033360.880816
+  last_checked: 1779033360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:00.880816+02:00'
   last_ai_eval: null
@@ -524935,7 +525735,7 @@ https://www.openshift.com/blog/customizing-virtual-machine-templates-in-openshif
   addition_method: manual
   content_hash: 33ad128040170e1f58dc92f4cf6c0e172c28d4494f2d510f67dc2b1917b46772
   health_score: 100.0
-  last_checked: 1779034564.718106
+  last_checked: 1779034564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:04.718106+02:00'
   last_ai_eval: null
@@ -524961,7 +525761,7 @@ https://www.openshift.com/blog/debugging-java-applications-on-openshift-kubernet
   addition_method: manual
   content_hash: dda7ec361766f5f9f97c0a7b67370743ca08bf6ebd9d59b5c046e9646466dfaa
   health_score: 100.0
-  last_checked: 1779029805.484989
+  last_checked: 1779029805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:45.484989+02:00'
   last_ai_eval: null
@@ -524988,7 +525788,7 @@ https://www.openshift.com/blog/demystifying-multus:
   addition_method: manual
   content_hash: 401399fa2875f023fc0eb8d462ec579c3924039a4886f2d7c33b719d2276f0a9
   health_score: 100.0
-  last_checked: 1779030531.871357
+  last_checked: 1779030531
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:51.871357+02:00'
   last_ai_eval: null
@@ -525016,7 +525816,7 @@ https://www.openshift.com/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-sin
   addition_method: manual
   content_hash: 46f7211dfd1f01b9a4ff2f4e9a8dd62be644c0d16f5cfa90e506d51243a30d8f
   health_score: 100.0
-  last_checked: 1779030709.013513
+  last_checked: 1779030709
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:49.013513+02:00'
   last_ai_eval: null
@@ -525043,7 +525843,7 @@ https://www.openshift.com/blog/deploying-openshift-4.4-to-vmware-vsphere-7:
   addition_method: manual
   content_hash: a5f9ef707dfe0bc46bfeb6e6876dd254f77c8b982e09d08d4d7049343363f542
   health_score: 100.0
-  last_checked: 1779031596.544081
+  last_checked: 1779031596
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:36.544081+02:00'
   last_ai_eval: null
@@ -525070,7 +525870,7 @@ https://www.openshift.com/blog/deploying-openshift-applications-multiple-datacen
   addition_method: manual
   content_hash: 18a8a6d03720ce0b46b5d1daa7f4e8df0a6f5f94930bca833169dd614b5da75b
   health_score: 100.0
-  last_checked: 1779034090.691585
+  last_checked: 1779034090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:10.691585+02:00'
   last_ai_eval: null
@@ -525097,7 +525897,7 @@ https://www.openshift.com/blog/deploying-to-openshift-using-github-actions:
   addition_method: manual
   content_hash: 1d694d2c296f278457aeb4d65331ee346ec23bcb357f8335bda3314e9998524b
   health_score: 100.0
-  last_checked: 1779034569.257792
+  last_checked: 1779034569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:09.257792+02:00'
   last_ai_eval: null
@@ -525124,7 +525924,7 @@ https://www.openshift.com/blog/descheduler-ga-in-openshift-4.7:
   addition_method: manual
   content_hash: 341dcb99bf8c14187bc677e37f2e383cf1b60ec60043b7b518fa5e1fd823a9c7
   health_score: 100.0
-  last_checked: 1779033924.180645
+  last_checked: 1779033924
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:24.180645+02:00'
   last_ai_eval: null
@@ -525150,7 +525950,7 @@ https://www.openshift.com/blog/enhanced-openshift-jboss-amq-container-image-for-
   addition_method: manual
   content_hash: af01bfe58548848ed1de95ed4eb25e79aa5e5598a076f2f94833a517e39f4502
   health_score: 100.0
-  last_checked: 1779033480.068193
+  last_checked: 1779033480
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:00.068193+02:00'
   last_ai_eval: null
@@ -525176,7 +525976,7 @@ https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one:
   addition_method: manual
   content_hash: ddcd8a23b9589a51653e5a21228df9b4f132b15ab5acd23c00b681e598598f7c
   health_score: 100.0
-  last_checked: 1779034013.006819
+  last_checked: 1779034013
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:53.006819+02:00'
   last_ai_eval: null
@@ -525203,7 +526003,7 @@ https://www.openshift.com/blog/from-code-to-production-with-gitops:
   addition_method: manual
   content_hash: 901a3855bc8804e39d7b1e0d1ccb8c79e1f588a85e1905200ef338edac4f849c
   health_score: 100.0
-  last_checked: 1779031181.671552
+  last_checked: 1779031181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:41.671552+02:00'
   last_ai_eval: null
@@ -525231,7 +526031,7 @@ https://www.openshift.com/blog/from-ops-to-sre-evolution-of-the-openshift-dedica
   addition_method: manual
   content_hash: 506d329d169c4d7496da69e1b916caed3eff9b19d60c623e61e5ce887c1037e3
   health_score: 100.0
-  last_checked: 1779032282.847246
+  last_checked: 1779032282
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:02.847246+02:00'
   last_ai_eval: null
@@ -525258,7 +526058,7 @@ https://www.openshift.com/blog/fully-automated-openshift-deployments-with-vmware
   addition_method: manual
   content_hash: c370ee14aca1846e1ad1fd22b1468b7b5693c33de66e6de971b64cdad948913e
   health_score: 100.0
-  last_checked: 1779030250.677085
+  last_checked: 1779030250
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:10.677085+02:00'
   last_ai_eval: null
@@ -525285,7 +526085,7 @@ https://www.openshift.com/blog/geographically-distributed-stateful-workloads-par
   addition_method: manual
   content_hash: dd4a4b4c8e84a545a3c861cf040a8570fde972e178c09bb238e11c8e30442f82
   health_score: 100.0
-  last_checked: 1779032763.108763
+  last_checked: 1779032763
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:03.108763+02:00'
   last_ai_eval: null
@@ -525312,7 +526112,7 @@ https://www.openshift.com/blog/getting-started-with-applicationsets:
   addition_method: manual
   content_hash: 14b83639355e26c9f143c05004db45de0770c0b316e37fb799750235a5b9ed76
   health_score: 100.0
-  last_checked: 1779031258.151803
+  last_checked: 1779031258
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:58.151803+02:00'
   last_ai_eval: null
@@ -525340,7 +526140,7 @@ https://www.openshift.com/blog/gitops-secret-management:
   addition_method: manual
   content_hash: c2bebec634d575617dc7fec6179f0fa07fb304c3db92950dec1b1b6a3a482de6
   health_score: 100.0
-  last_checked: 1779031694.551393
+  last_checked: 1779031694
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:14.551393+02:00'
   last_ai_eval: null
@@ -525368,7 +526168,7 @@ https://www.openshift.com/blog/gitops-using-red-hat-openshift-pipelines-tekton-a
   addition_method: manual
   content_hash: 02f85da1f735f398f8ed00434066d6475ca417a937e309b30b24b9c8b7d84e17
   health_score: 100.0
-  last_checked: 1779032874.978056
+  last_checked: 1779032874
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:54.978056+02:00'
   last_ai_eval: null
@@ -525396,7 +526196,7 @@ https://www.openshift.com/blog/gitops-using-red-hat-openshift-pipelines-tekton-a
   addition_method: manual
   content_hash: 70635867331c21b6d4698c1c0e44ac199f2eeaafd589f93a72c44d7e01876fe6
   health_score: 100.0
-  last_checked: 1779031620.737293
+  last_checked: 1779031620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:00.737293+02:00'
   last_ai_eval: null
@@ -525424,7 +526224,7 @@ https://www.openshift.com/blog/global-load-balancer-for-openshift-clusters-an-op
   addition_method: manual
   content_hash: 201056947f1c828f7a770526042658b12740c7479293fac0dd1ffeb755062909
   health_score: 100.0
-  last_checked: 1779034373.216627
+  last_checked: 1779034373
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:53.216627+02:00'
   last_ai_eval: null
@@ -525450,7 +526250,7 @@ https://www.openshift.com/blog/grpc-or-http/2-ingress-connectivity-in-openshift:
   addition_method: manual
   content_hash: d729100f972f4287d722e7384f73ce4736439ce67812090f6d2dfd5c66e93881
   health_score: 100.0
-  last_checked: 1779029993.442593
+  last_checked: 1779029993
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:53.442593+02:00'
   last_ai_eval: null
@@ -525478,7 +526278,7 @@ https://www.openshift.com/blog/guide-to-openshift-pipelines-part-1-introducing-o
   addition_method: manual
   content_hash: df9c2112ed047bfec9b02b3d8724b75cd0b95f968c528c19e85629878e89fdca
   health_score: 100.0
-  last_checked: 1779031103.451344
+  last_checked: 1779031103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:23.451344+02:00'
   last_ai_eval: null
@@ -525505,7 +526305,7 @@ https://www.openshift.com/blog/how-to-configure-ldap-sync-with-cronjobs-in-opens
   addition_method: manual
   content_hash: a1565adb6cddc966791a732eba164fd9d4485a556a4476abfa6d2d73b0afc8a1
   health_score: 100.0
-  last_checked: 1779033339.368072
+  last_checked: 1779033339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:39.368072+02:00'
   last_ai_eval: null
@@ -525531,7 +526331,7 @@ https://www.openshift.com/blog/how-to-enable-static-egress-ip-in-ocp:
   addition_method: manual
   content_hash: 5b14318eb7048cac0f11b0530ef6689be2460bdaf8459bf40897264aa78097c2
   health_score: 100.0
-  last_checked: 1779034105.317534
+  last_checked: 1779034105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:25.317534+02:00'
   last_ai_eval: null
@@ -525558,7 +526358,7 @@ https://www.openshift.com/blog/how-to-monitoring-openshift-4.x-with-zabbix-using
   addition_method: manual
   content_hash: 4cedf2bb923f6c6334acc8b86523d1fe2665e3ae209423690bdee6c0ab0c00e9
   health_score: 100.0
-  last_checked: 1779034487.42211
+  last_checked: 1779034487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:47.422110+02:00'
   last_ai_eval: null
@@ -525586,7 +526386,7 @@ https://www.openshift.com/blog/how-to-offer-service-running-on-openshift-on-aws-
   addition_method: manual
   content_hash: 7b035a43b18fe0158e71dfe4bacfad9ccd87ad64500d14c75824d8d766045682
   health_score: 100.0
-  last_checked: 1779029631.717474
+  last_checked: 1779029631
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:51.717474+02:00'
   last_ai_eval: null
@@ -525614,7 +526414,7 @@ https://www.openshift.com/blog/how-to-orchestrate-data-pipelines-with-applicatio
   addition_method: manual
   content_hash: 048894c65c79517ad5804b730bbb473a47961edd50bf78948e1258ce8447539b
   health_score: 100.0
-  last_checked: 1779031327.982391
+  last_checked: 1779031327
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:07.982391+02:00'
   last_ai_eval: null
@@ -525641,7 +526441,7 @@ https://www.openshift.com/blog/how-to-use-hashicorp-vault-and-argo-cd-for-gitops
   addition_method: manual
   content_hash: e48f9a693283f1f9fcb819222986b6fb6581d64991d45800ce0eb557868b1284
   health_score: 100.0
-  last_checked: 1779031980.031549
+  last_checked: 1779031980
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:00.031549+02:00'
   last_ai_eval: null
@@ -525668,7 +526468,7 @@ https://www.openshift.com/blog/ibm-and-red-hat-bring-openshift-to-ibm-z-and-linu
   addition_method: manual
   content_hash: 2114cd0598a484bb83d9cc2ea70abe62dc4bc5f8fcf3432e654ed30ac84c8fc0
   health_score: 100.0
-  last_checked: 1779034269.789381
+  last_checked: 1779034269
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:09.789381+02:00'
   last_ai_eval: null
@@ -525695,7 +526495,7 @@ https://www.openshift.com/blog/improved-tooling-and-best-practices-to-help-you-m
   addition_method: manual
   content_hash: 2de448a6a799b7715c336f44c3d214b76303a6263388e9ac0669ca666cd65bbc
   health_score: 100.0
-  last_checked: 1779033761.67945
+  last_checked: 1779033761
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:41.679450+02:00'
   last_ai_eval: null
@@ -525721,7 +526521,7 @@ https://www.openshift.com/blog/installing-ocp-in-a-mainframe-z-series:
   addition_method: manual
   content_hash: f09b27120feba6df6e30afff2a7c84df9bf75d4789884c71c696547744a1eda5
   health_score: 100.0
-  last_checked: 1779034306.667329
+  last_checked: 1779034306
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:46.667329+02:00'
   last_ai_eval: null
@@ -525748,7 +526548,7 @@ https://www.openshift.com/blog/introducing-azure-red-hat-openshift-on-openshift-
   addition_method: manual
   content_hash: cfe71fe9f5482f3f20c3f6e867e3cf285011320289bf72f58bd2e9a882b94561
   health_score: 100.0
-  last_checked: 1779030609.064191
+  last_checked: 1779030609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:09.064191+02:00'
   last_ai_eval: null
@@ -525776,7 +526576,7 @@ https://www.openshift.com/blog/introducing-kube-burner-a-tool-to-burn-down-kuber
   addition_method: manual
   content_hash: 4610431463bf0105737ceb5844bb8898f830b713b80149f43c9e400738a9678d
   health_score: 100.0
-  last_checked: 1779034208.648367
+  last_checked: 1779034208
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:08.648367+02:00'
   last_ai_eval: null
@@ -525803,7 +526603,7 @@ https://www.openshift.com/blog/introducing-nginx-and-nginx-plus-routers-for-open
   addition_method: manual
   content_hash: 046b548ddf1b9ea334e5657f8a5d8f06e0298a09bac7c2d66d8f4dfe6be6e3d9
   health_score: 100.0
-  last_checked: 1779031032.040988
+  last_checked: 1779031032
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:12.040988+02:00'
   last_ai_eval: null
@@ -525829,7 +526629,7 @@ https://www.openshift.com/blog/introducing-openshift-service-mesh-2.0:
   addition_method: manual
   content_hash: 5f91e8c97fe4789b4e8e00975e86aa280692173e0ba9337d432114f9d81fab5b
   health_score: 100.0
-  last_checked: 1779034392.29098
+  last_checked: 1779034392
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:12.290980+02:00'
   last_ai_eval: null
@@ -525856,7 +526656,7 @@ https://www.openshift.com/blog/introducing-red-hat-openshift-service-on-aws:
   addition_method: manual
   content_hash: 43a986d355a15d78f197233b53e6fcce78679ad88f9fd5ffa5e10982ea5dad69
   health_score: 100.0
-  last_checked: 1779029322.987444
+  last_checked: 1779029322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:42.987444+02:00'
   last_ai_eval: null
@@ -525883,7 +526683,7 @@ https://www.openshift.com/blog/introducing-the-quarkus-helm-chart:
   addition_method: manual
   content_hash: 31cfde9c1d31e9d8056f74598328ff7e112efa52db4caa9d26f32a470879713c
   health_score: 100.0
-  last_checked: 1779033243.978408
+  last_checked: 1779033243
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:03.978408+02:00'
   last_ai_eval: null
@@ -525910,7 +526710,7 @@ https://www.openshift.com/blog/introduction-to-kraken-a-chaos-tool-for-openshift
   addition_method: manual
   content_hash: 9e70db495a14ef3500a8dc40ce8ed972e4b70affbd0d0312625364d942dcc08e
   health_score: 100.0
-  last_checked: 1779031458.772385
+  last_checked: 1779031458
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:18.772385+02:00'
   last_ai_eval: null
@@ -525937,7 +526737,7 @@ https://www.openshift.com/blog/is-your-operator-air-gap-friendly:
   addition_method: manual
   content_hash: 04bd8fbb9195f7594f7bf2939be0e37abb637d17b0051439fdce4ea80f2421c7
   health_score: 100.0
-  last_checked: 1779030681.059905
+  last_checked: 1779030681
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:21.059905+02:00'
   last_ai_eval: null
@@ -525964,7 +526764,7 @@ https://www.openshift.com/blog/jenkins-pipelines:
   addition_method: manual
   content_hash: df8a729b78f268917bf2a858715092f8bf7950200bda029abc669f7d5103d496
   health_score: 100.0
-  last_checked: 1779032159.833297
+  last_checked: 1779032159
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:59.833297+02:00'
   last_ai_eval: null
@@ -525992,7 +526792,7 @@ https://www.openshift.com/blog/k8s-integrity-shield-tech-preview-protecting-the-
   addition_method: manual
   content_hash: 2e900288cf03c4dceb4170d9d729cd16c61517189fef44d34c82d03e011d944c
   health_score: 100.0
-  last_checked: 1779030883.119138
+  last_checked: 1779030883
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:43.119138+02:00'
   last_ai_eval: null
@@ -526019,7 +526819,7 @@ https://www.openshift.com/blog/keep-your-applications-secure-with-automatic-rebu
   addition_method: manual
   content_hash: 272749d767d79809c6cd02fd115307889f38955457687bafcdcd6cfb4f7c5a1a
   health_score: 100.0
-  last_checked: 1779031645.765708
+  last_checked: 1779031645
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:25.765708+02:00'
   last_ai_eval: null
@@ -526047,7 +526847,7 @@ https://www.openshift.com/blog/kubernetes-1.21-grows-innovative-new-features:
   addition_method: manual
   content_hash: f57025183b2b9d5e5dc528d4b7f75f07672d17ed06b0a91c02421b650a52c46d
   health_score: 100.0
-  last_checked: 1779030979.843906
+  last_checked: 1779030979
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:19.843906+02:00'
   last_ai_eval: null
@@ -526074,7 +526874,7 @@ https://www.openshift.com/blog/kubernetes-ingress-vs-openshift-route:
   addition_method: manual
   content_hash: 6ba0ecf393d97cbf0f4a78f42a31355275317adb6d8f358b5dd633242956a429
   health_score: 100.0
-  last_checked: 1779033567.458109
+  last_checked: 1779033567
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:27.458109+02:00'
   last_ai_eval: null
@@ -526101,7 +526901,7 @@ https://www.openshift.com/blog/kubernetes-is-removing-docker-support-kubernetes-
   addition_method: manual
   content_hash: 0a94b94971963699af968b3ab2ca2351f268d4113afe78a305a34e4c62fcd9c7
   health_score: 100.0
-  last_checked: 1779034497.735586
+  last_checked: 1779034497
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:57.735586+02:00'
   last_ai_eval: null
@@ -526128,7 +526928,7 @@ https://www.openshift.com/blog/leveraging-the-crunchy-postgresql:
   addition_method: manual
   content_hash: 925eb4cd18a3dc64206273aecc2acb2b2a7c09f03677b57bcb416e9b06f8d7f2
   health_score: 100.0
-  last_checked: 1779034482.795309
+  last_checked: 1779034482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:42.795309+02:00'
   last_ai_eval: null
@@ -526155,7 +526955,7 @@ https://www.openshift.com/blog/metrics-driven-pod-constraints:
   addition_method: manual
   content_hash: 0a662313b706b0db0a0d9de6e68359f9965638852dabfec409e2fc972ce949f9
   health_score: 100.0
-  last_checked: 1779033903.77068
+  last_checked: 1779033903
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:03.770680+02:00'
   last_ai_eval: null
@@ -526182,7 +526982,7 @@ https://www.openshift.com/blog/metro-area-openshift-stretch-cluster-how-to-survi
   addition_method: manual
   content_hash: 69be44ca940de07f3b3c9a4407897b0aeb82adf6d463a1a864c66c88f0dbce3c
   health_score: 100.0
-  last_checked: 1779033809.040644
+  last_checked: 1779033809
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:29.040644+02:00'
   last_ai_eval: null
@@ -526209,7 +527009,7 @@ https://www.openshift.com/blog/modern-application-development-with-kong-konnect-
   addition_method: manual
   content_hash: 88e397d3690e9afccdcbcf484199bdc1c2816b423b01d50a3fa0622e61bcac3c
   health_score: 100.0
-  last_checked: 1779029252.078857
+  last_checked: 1779029252
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:32.078857+02:00'
   last_ai_eval: null
@@ -526236,7 +527036,7 @@ https://www.openshift.com/blog/monitoring-infrastructure-openshift-4.x-using-zab
   addition_method: manual
   content_hash: 7b797b937e6db80a3393bded93ae24731ab99fd7708b19461509928c81ccf6f0
   health_score: 100.0
-  last_checked: 1779031507.712733
+  last_checked: 1779031507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:07.712733+02:00'
   last_ai_eval: null
@@ -526263,7 +527063,7 @@ https://www.openshift.com/blog/monitoring-services-like-an-sre-in-openshift-serv
   addition_method: manual
   content_hash: a62456311a164aa37fe37dce86cf29a60ef33257d98c1111f65d0fb6f0560b67
   health_score: 100.0
-  last_checked: 1779034105.200744
+  last_checked: 1779034105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:25.200744+02:00'
   last_ai_eval: null
@@ -526291,7 +527091,7 @@ https://www.openshift.com/blog/monitoring-services-like-an-sre-in-openshift-serv
   addition_method: manual
   content_hash: 2c10c48b25c03feed384245ab2d9a64cf505172a4adfabed509a0d2a1f4409a2
   health_score: 100.0
-  last_checked: 1779032376.804986
+  last_checked: 1779032376
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:36.804986+02:00'
   last_ai_eval: null
@@ -526318,7 +527118,7 @@ https://www.openshift.com/blog/nested-openshift-using-openshift-virtualization:
   addition_method: manual
   content_hash: 311de8c3f50f666513801fc86231ae30b6d1ea36d321199df0f954a97ad5fe5c
   health_score: 100.0
-  last_checked: 1779032017.787861
+  last_checked: 1779032017
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:37.787861+02:00'
   last_ai_eval: null
@@ -526345,7 +527145,7 @@ https://www.openshift.com/blog/network-policies-controlling-cross-project-commun
   addition_method: manual
   content_hash: 6da324dcde9d8125e6661db743d26ba25ae5cbbe794f1ae86b9f069f91aca4f3
   health_score: 100.0
-  last_checked: 1779031752.885708
+  last_checked: 1779031752
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:12.885708+02:00'
   last_ai_eval: null
@@ -526372,7 +527172,7 @@ https://www.openshift.com/blog/networkpolicies-and-microsegmentation:
   addition_method: manual
   content_hash: 0db7c2a94fce7a1df4c723bdd14bf0092555255dc990d68ec4c0961fa09ababb
   health_score: 100.0
-  last_checked: 1779030847.274727
+  last_checked: 1779030847
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:07.274727+02:00'
   last_ai_eval: null
@@ -526399,7 +527199,7 @@ https://www.openshift.com/blog/networkpolicies-and-microsegmentation:
   addition_method: manual
   content_hash: b4552fe8e6725393e8e877fe4c44c1fea547c18b876906ed3fa32bf3bab8ee55
   health_score: 100.0
-  last_checked: 1779034273.414554
+  last_checked: 1779034273
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:13.414554+02:00'
   last_ai_eval: null
@@ -526425,7 +527225,7 @@ https://www.openshift.com/blog/openshift-4-image-builds:
   addition_method: manual
   content_hash: d03f73ff596318210ff4c34fb2fadadbef6382904312f0ff8070e287133b75ef
   health_score: 100.0
-  last_checked: 1779029863.44083
+  last_checked: 1779029863
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:43.440830+02:00'
   last_ai_eval: null
@@ -526452,7 +527252,7 @@ https://www.openshift.com/blog/openshift-4.5-node-improvements:
   addition_method: manual
   content_hash: 5090e6279fafe37a48bb898df7b0e4e31bd0fe9a6b26f7ec92f8791332c0c9d1
   health_score: 100.0
-  last_checked: 1779033619.65161
+  last_checked: 1779033619
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:19.651610+02:00'
   last_ai_eval: null
@@ -526478,7 +527278,7 @@ https://www.openshift.com/blog/openshift-and-network-security-zones-coexistence-
   addition_method: manual
   content_hash: 9f161c0cbefe6c6cdae67be6897b6f6a98849f689a2e8cd0e1064d13ed53bce6
   health_score: 100.0
-  last_checked: 1779030119.436175
+  last_checked: 1779030119
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:59.436175+02:00'
   last_ai_eval: null
@@ -526505,7 +527305,7 @@ https://www.openshift.com/blog/openshift-architectures-for-the-edge-with-openshi
   addition_method: manual
   content_hash: 3095088cd6c2065a3bd6bd69067ff7cb70b47bc8cd4b0dc1f279e6e319b7d752
   health_score: 100.0
-  last_checked: 1779033336.273252
+  last_checked: 1779033336
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:36.273252+02:00'
   last_ai_eval: null
@@ -526531,7 +527331,7 @@ https://www.openshift.com/blog/openshift-authentication-integration-with-argocd:
   addition_method: manual
   content_hash: e3cd8b0cf801676c7c037b83a373e698c4054914d849b7242e1f298dd3d2d50f
   health_score: 100.0
-  last_checked: 1779032362.549113
+  last_checked: 1779032362
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:22.549113+02:00'
   last_ai_eval: null
@@ -526558,7 +527358,7 @@ https://www.openshift.com/blog/openshift-authentication-integration-with-argocd:
   addition_method: manual
   content_hash: b4bc1fd934f2c7e9dd07f01911aee03310b41d340548801cc08a0fae57a08f94
   health_score: 100.0
-  last_checked: 1779033140.973721
+  last_checked: 1779033140
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:20.973721+02:00'
   last_ai_eval: null
@@ -526585,7 +527385,7 @@ https://www.openshift.com/blog/openshift-databases-and-you-when-to-put-container
   addition_method: manual
   content_hash: 2b8807cbc40eb4f0cc73eb9075eb5b0157117bc9444bea8e5913032da0b7c3f5
   health_score: 100.0
-  last_checked: 1779034101.624629
+  last_checked: 1779034101
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:21.624629+02:00'
   last_ai_eval: null
@@ -526612,7 +527412,7 @@ https://www.openshift.com/blog/openshift-end-to-end-cluster-customization:
   addition_method: manual
   content_hash: 2432c7a76162f80deeb17aa43c397342e5146aa980cb09761e78ed6754989bde
   health_score: 100.0
-  last_checked: 1779034232.997239
+  last_checked: 1779034232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:32.997239+02:00'
   last_ai_eval: null
@@ -526639,7 +527439,7 @@ https://www.openshift.com/blog/openshift-end-to-end-core-services:
   addition_method: manual
   content_hash: 4d4c85b81c9458efb5d91e59f6812da5244ac63385f806ca5d76513660436fe5
   health_score: 100.0
-  last_checked: 1779032902.616313
+  last_checked: 1779032902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:22.616313+02:00'
   last_ai_eval: null
@@ -526665,7 +527465,7 @@ https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy:
   addition_method: manual
   content_hash: f77047f1f8303f7f2d28d2c391bacdab1622f5236d1b526e1535bbd99c9910bb
   health_score: 100.0
-  last_checked: 1779032050.877225
+  last_checked: 1779032050
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:10.877225+02:00'
   last_ai_eval: null
@@ -526691,7 +527491,7 @@ https://www.openshift.com/blog/openshift-on-arm-developer-preview-now-available-
   addition_method: manual
   content_hash: 1817e556c8d3d752e82f5c3e72ebbed8392558aa140099a39b07e82ff4ca09a8
   health_score: 100.0
-  last_checked: 1779030554.916628
+  last_checked: 1779030554
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:14.916628+02:00'
   last_ai_eval: null
@@ -526719,7 +527519,7 @@ https://www.openshift.com/blog/openshift-on-arm-developer-preview-now-available-
   addition_method: manual
   content_hash: f7339e122ffe0d6338cb355743e17810d2d7e52b106f93ed79061eddf32f7744
   health_score: 100.0
-  last_checked: 1779030806.080262
+  last_checked: 1779030806
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:26.080262+02:00'
   last_ai_eval: null
@@ -526747,7 +527547,7 @@ https://www.openshift.com/blog/openshift-pipelines-and-openshift-gitops-are-now-
   addition_method: manual
   content_hash: d2456cb8028fcaae9fe1d967615a516f9bb50972c7a8d1d13d4287923527d9f0
   health_score: 100.0
-  last_checked: 1779034152.869644
+  last_checked: 1779034152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:12.869644+02:00'
   last_ai_eval: null
@@ -526774,7 +527574,7 @@ https://www.openshift.com/blog/openshift-pipelines-jenkins-blue-ocean:
   addition_method: manual
   content_hash: 2ee94915417fd0722a571f8be103630d1d8055c294a3438c62eefb2431eb21e5
   health_score: 100.0
-  last_checked: 1779030854.652301
+  last_checked: 1779030854
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:14.652301+02:00'
   last_ai_eval: null
@@ -526803,7 +527603,7 @@ https://www.openshift.com/blog/openshift-security-best-practices-for-kubernetes-
   addition_method: manual
   content_hash: 372317bd69386f3430e9bc940564f83547b224e66b8969abce36dcda6d50c39a
   health_score: 100.0
-  last_checked: 1779030436.617232
+  last_checked: 1779030436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:16.617232+02:00'
   last_ai_eval: null
@@ -526830,7 +527630,7 @@ https://www.openshift.com/blog/openshift-upi-using-static-ips:
   addition_method: manual
   content_hash: ece0bb26b37b9b65fa7838a36e6ed1b0487a81c31cc41dbb24471ddc85dc561c
   health_score: 100.0
-  last_checked: 1779032556.450846
+  last_checked: 1779032556
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:36.450846+02:00'
   last_ai_eval: null
@@ -526856,7 +527656,7 @@ https://www.openshift.com/blog/operator-based-calico-cni-plug-in-is-supported-on
   addition_method: manual
   content_hash: c08fbc619d8218d617d6d695662c70bbeca47af717b17f045376171a0333074c
   health_score: 100.0
-  last_checked: 1779032227.880125
+  last_checked: 1779032227
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:07.880125+02:00'
   last_ai_eval: null
@@ -526882,7 +527682,7 @@ https://www.openshift.com/blog/our-favorite-things-from-gitops-con-at-kubecon-eu
   addition_method: manual
   content_hash: 2c15efdc952f5c052e9ddbc82c04a120c32e436c6917f713de423d476c8e73b1
   health_score: 100.0
-  last_checked: 1779033416.074417
+  last_checked: 1779033416
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:56.074417+02:00'
   last_ai_eval: null
@@ -526909,7 +527709,7 @@ https://www.openshift.com/blog/promoting-container-images-between-registries-wit
   addition_method: manual
   content_hash: 75cb215c3aa583c32e7ce70b612236c8a8176a3f6d07a0de311668d2c44f755e
   health_score: 100.0
-  last_checked: 1779032337.601621
+  last_checked: 1779032337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:57.601621+02:00'
   last_ai_eval: null
@@ -526936,7 +527736,7 @@ https://www.openshift.com/blog/recap-okd-4-testing-and-deployment-workshop-video
   addition_method: manual
   content_hash: fee35acf155a01819d5a45c9348fc915f33c50e3c99b4e0d3769986b8a085e20
   health_score: 100.0
-  last_checked: 1779034326.630887
+  last_checked: 1779034326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:06.630887+02:00'
   last_ai_eval: null
@@ -526962,7 +527762,7 @@ https://www.openshift.com/blog/red-hat-openshift-4.7-is-now-available:
   addition_method: manual
   content_hash: c6f3e1d2627fac2fe7df8d06c0923560a160dba1d0806207f304559d06413c6d
   health_score: 100.0
-  last_checked: 1779030199.850265
+  last_checked: 1779030199
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:19.850265+02:00'
   last_ai_eval: null
@@ -526989,7 +527789,7 @@ https://www.openshift.com/blog/red-hat-openshift-installation-process-experience
   addition_method: manual
   content_hash: 2ef532ba6a277b749d82fc22dbe84087fd2c77a64a9fcc4d45567998ec827b59
   health_score: 100.0
-  last_checked: 1779034105.459787
+  last_checked: 1779034105
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:25.459787+02:00'
   last_ai_eval: null
@@ -527016,7 +527816,7 @@ https://www.openshift.com/blog/signing-and-verifying-container-images:
   addition_method: manual
   content_hash: 555ce390b7f66dca0733e5d16c357cf75887a2ad75b41b52012977b3bc288f74
   health_score: 100.0
-  last_checked: 1779034110.055942
+  last_checked: 1779034110
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:30.055942+02:00'
   last_ai_eval: null
@@ -527044,7 +527844,7 @@ https://www.openshift.com/blog/simple-canary-deployments-using-kubernetes-statef
   addition_method: manual
   content_hash: f20214c43b49abda059e660f8343e6da1982b27ef186d5f4a321e419a810e6bc
   health_score: 100.0
-  last_checked: 1779033336.564879
+  last_checked: 1779033336
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:36.564879+02:00'
   last_ai_eval: null
@@ -527071,7 +527871,7 @@ https://www.openshift.com/blog/sizing-applications-in-kubernetes:
   addition_method: manual
   content_hash: 2c70c5a4d6f5b349f837d27ee0cccb57c261335c79908fbae1d10c2fd4a5e044
   health_score: 100.0
-  last_checked: 1779033950.097047
+  last_checked: 1779033950
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:50.097047+02:00'
   last_ai_eval: null
@@ -527098,7 +527898,7 @@ https://www.openshift.com/blog/sso-integration-for-the-openshift-gitops-operator
   addition_method: manual
   content_hash: 85cf96e8e2342a7525b61b52fdff207f5619df5a2842328d82c175f31c5a03be
   health_score: 100.0
-  last_checked: 1779033828.303987
+  last_checked: 1779033828
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:48.303987+02:00'
   last_ai_eval: null
@@ -527125,7 +527925,7 @@ https://www.openshift.com/blog/state-of-openshift-container-storage-eran-tamir-a
   addition_method: manual
   content_hash: d7673e3bb4f9faca9b7de6e260bd38ca4b8c63464d0fb8f4f8bd975e5154e7bb
   health_score: 100.0
-  last_checked: 1779030248.756037
+  last_checked: 1779030248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:08.756037+02:00'
   last_ai_eval: null
@@ -527153,7 +527953,7 @@ https://www.openshift.com/blog/stateful-workloads-and-the-two-data-center-conund
   addition_method: manual
   content_hash: 8d2d682cec3235b0bdfa9b6b7c4e38cae8f03e7557c8c3cb82b72d897a2a303d
   health_score: 100.0
-  last_checked: 1779032018.118424
+  last_checked: 1779032018
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:38.118424+02:00'
   last_ai_eval: null
@@ -527180,7 +527980,7 @@ https://www.openshift.com/blog/strategies-for-moving-.net-workloads-to-openshift
   addition_method: manual
   content_hash: 6c6b86fd4af57a8e8b103df6ada22e3705f0100770c5ce29ef579c0b70784a76
   health_score: 100.0
-  last_checked: 1779034269.854895
+  last_checked: 1779034269
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:09.854895+02:00'
   last_ai_eval: null
@@ -527206,7 +528006,7 @@ https://www.openshift.com/blog/the-hidden-dangers-of-terminating-namespaces:
   addition_method: manual
   content_hash: bee95f98ae9b2aadd267586725c45cfb9a9005300b7ae3fa614939f815e965f1
   health_score: 100.0
-  last_checked: 1779032889.117785
+  last_checked: 1779032889
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:09.117785+02:00'
   last_ai_eval: null
@@ -527234,7 +528034,7 @@ https://www.openshift.com/blog/topology-aware-scheduling-in-kubernetes-part-1-th
   addition_method: manual
   content_hash: 9526dd8349b8dcddcd78147cb36d2bd7fc37cbc5ad6dca5eef936de41be98884
   health_score: 100.0
-  last_checked: 1779032282.845501
+  last_checked: 1779032282
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:02.845501+02:00'
   last_ai_eval: null
@@ -527262,7 +528062,7 @@ https://www.openshift.com/blog/topology-awareness-in-kubernetes-part-2-dont-we-a
   addition_method: manual
   content_hash: 3573a50ff3b720f56e50a0ee6745dc542dd003a093d0ce71f0ba82bf295d5845
   health_score: 100.0
-  last_checked: 1779032518.953128
+  last_checked: 1779032518
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:58.953128+02:00'
   last_ai_eval: null
@@ -527289,7 +528089,7 @@ https://www.openshift.com/blog/using-openshift-pipelines-to-automate-red-hat-adv
   addition_method: manual
   content_hash: 9340ad4a40a75d285ea388d02da83f0c2a2853d1ea989303a6f0da3b32eddb1c
   health_score: 100.0
-  last_checked: 1779034034.975044
+  last_checked: 1779034034
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:14.975044+02:00'
   last_ai_eval: null
@@ -527317,7 +528117,7 @@ https://www.openshift.com/blog/using-openshift-pipelines-to-automate-red-hat-adv
   addition_method: manual
   content_hash: 9c7d330168ea65643ba110589e033c2d478a280f2a9cc3024294f25f69ea80e2
   health_score: 100.0
-  last_checked: 1779029174.297653
+  last_checked: 1779029174
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:14.297653+02:00'
   last_ai_eval: null
@@ -527345,7 +528145,7 @@ https://www.openshift.com/blog/visual-web-terminal-a-turbocharged-command-line-f
   addition_method: manual
   content_hash: 934fcecb0dfc246f50828a41edf9e4320da7cbe8137bff41430b0cb955376e5c
   health_score: 100.0
-  last_checked: 1779030085.135532
+  last_checked: 1779030085
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:25.135532+02:00'
   last_ai_eval: null
@@ -527372,7 +528172,7 @@ https://www.openshift.com/blog/why-and-when-you-need-to-consider-openshift-serve
   addition_method: manual
   content_hash: 9b150c5d85e07fc0130098f83a95129c5cdb8458f29177bd6fa5eaded7981e18
   health_score: 100.0
-  last_checked: 1779032798.243514
+  last_checked: 1779032798
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:38.243514+02:00'
   last_ai_eval: null
@@ -527400,7 +528200,7 @@ https://www.openshift.com/blog/workload-support-for-red-hat-openshift-matures-ac
   addition_method: manual
   content_hash: 86213dee3335e4c15312fecd9917decc2d03788e27997e9321a93b03158f0c0c
   health_score: 100.0
-  last_checked: 1779034292.263496
+  last_checked: 1779034292
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:32.263496+02:00'
   last_ai_eval: null
@@ -527426,7 +528226,7 @@ https://www.openshift.com/blog/writing-customized-reports-using-metering-operato
   addition_method: manual
   content_hash: d1d47b04a4658d4753fd1553d78e684997447a318f3224cec62168d4083df968
   health_score: 100.0
-  last_checked: 1779034487.160839
+  last_checked: 1779034487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:47.160839+02:00'
   last_ai_eval: null
@@ -527453,7 +528253,7 @@ https://www.openshift.com/devops-with-openshift:
   addition_method: manual
   content_hash: 3081c1fe08a7dfade84cec32c3e37c447fac4b6c4062a0fe0e9e4d932558eb22
   health_score: 100.0
-  last_checked: 1779029142.655663
+  last_checked: 1779029142
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:42.655663+02:00'
   last_ai_eval: null
@@ -527480,7 +528280,7 @@ https://www.openshift.com/for-developers:
   addition_method: manual
   content_hash: dd5d47c8abc7b4050fd52064c5f2fc7a8a26ff3461e1ba68561e8a4c6a05a58e
   health_score: 100.0
-  last_checked: 1779031902.550217
+  last_checked: 1779031902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:42.550217+02:00'
   last_ai_eval: null
@@ -527506,7 +528306,7 @@ https://www.openshift.com/learn/topics/gitops:
   addition_method: manual
   content_hash: e44dc36e333b176473136ac5ee9b492a09cc920f4bdc77f39b1dd6e9c63ea30d
   health_score: 100.0
-  last_checked: 1779031410.870979
+  last_checked: 1779031410
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:30.870979+02:00'
   last_ai_eval: null
@@ -527533,7 +528333,7 @@ https://www.openshift.com/learn/topics/operators:
   addition_method: manual
   content_hash: 57635abb8bd884b4fa7cdb8001bbc89bb3f6fecb8b9469bbf97deeafc1e10b6d
   health_score: 100.0
-  last_checked: 1779032732.272957
+  last_checked: 1779032732
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:32.272957+02:00'
   last_ai_eval: null
@@ -527559,7 +528359,7 @@ https://www.openshift.com/learn/topics/pipelines:
   addition_method: manual
   content_hash: 0ae24e874bccb6e6a54f3c826d3ec61e4fb4a0666ea5f015f1031ebaefd42a29
   health_score: 100.0
-  last_checked: 1779030711.077609
+  last_checked: 1779030711
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:51.077609+02:00'
   last_ai_eval: null
@@ -527586,7 +528386,7 @@ https://www.openshift.com/learn/topics/serverless:
   addition_method: manual
   content_hash: f5a4e64da2dd2fc9d00d399aa0a830db8046f0ae3a5e9296f9f21eb54d9ca0ad
   health_score: 100.0
-  last_checked: 1779029689.251149
+  last_checked: 1779029689
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:49.251149+02:00'
   last_ai_eval: null
@@ -527614,7 +528414,7 @@ https://www.openshift.com/products/amazon-openshift/faq:
   addition_method: manual
   content_hash: 1fa491ba2ff1ca75e134bbb9950c9a3bd814a897215f7d63e1b24e4fd12d55a0
   health_score: 100.0
-  last_checked: 1779031596.280441
+  last_checked: 1779031596
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:36.280441+02:00'
   last_ai_eval: null
@@ -527641,7 +528441,7 @@ https://www.openshift.com/products/azure-openshift:
   addition_method: manual
   content_hash: 5597c91ac146a5534036646e8763c802581ed0c1b4d707d4b9a278ba6800abb1
   health_score: 100.0
-  last_checked: 1779031103.33032
+  last_checked: 1779031103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:23.330320+02:00'
   last_ai_eval: null
@@ -527667,7 +528467,7 @@ https://www.openshift.com/products/container-storage:
   addition_method: manual
   content_hash: 8b6ab2b3f82018ff939617c580d840b14244594de646b661dd86bf6ffe03d0bf
   health_score: 100.0
-  last_checked: 1779030708.996112
+  last_checked: 1779030708
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:48.996112+02:00'
   last_ai_eval: null
@@ -527694,7 +528494,7 @@ https://www.openshift.com/products/dedicated:
   addition_method: manual
   content_hash: 5ee3b6e8b20348bc11296664ef0683d9abd29a36c0475b78252821dbd9f2fdb3
   health_score: 100.0
-  last_checked: 1779033258.81832
+  last_checked: 1779033258
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:18.818320+02:00'
   last_ai_eval: null
@@ -527720,7 +528520,7 @@ https://www.openshift.com/products/online:
   addition_method: manual
   content_hash: 6e0200d0b18c6244f741adf057afcffe282367ad85374596f9b52f24f184cdc2
   health_score: 100.0
-  last_checked: 1779030172.408147
+  last_checked: 1779030172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:52.408147+02:00'
   last_ai_eval: null
@@ -527747,7 +528547,7 @@ https://www.openshift.com/products/platform-plus:
   addition_method: manual
   content_hash: 1fda2cc748676e1956e360287943dcaf4a7b231c398714ae28f4ff9a78fff2c1
   health_score: 100.0
-  last_checked: 1779031438.125968
+  last_checked: 1779031438
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:58.125968+02:00'
   last_ai_eval: null
@@ -527774,7 +528574,7 @@ https://www.openshift.com/products/pricing:
   addition_method: manual
   content_hash: b98ed1981f7a6681d9721ecd628a881846d748df16eb39a27d4712299f6d5706
   health_score: 100.0
-  last_checked: 1779032950.281672
+  last_checked: 1779032950
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:10.281672+02:00'
   last_ai_eval: null
@@ -527801,7 +528601,7 @@ https://www.openshift.com/products/quay:
   addition_method: manual
   content_hash: 27b475eb5311bb6cc14594de31047b6ed11318fbcb574bf79993881be5aaf20c
   health_score: 100.0
-  last_checked: 1779033503.926871
+  last_checked: 1779033503
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:23.926871+02:00'
   last_ai_eval: null
@@ -528060,7 +528860,7 @@ https://www.opsview.com/product/system-monitoring/application/jenkins-monitoring
   addition_method: manual
   content_hash: 72d77629101b71609f6ba2cb7b125994af72b1ea8b8e21f0f097b193199af094
   health_score: 100.0
-  last_checked: 1779029635.343159
+  last_checked: 1779029635
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:55.343159+02:00'
   last_ai_eval: null
@@ -528155,7 +528955,7 @@ https://www.oracle.com/cloud/cloud-native/kubernetes-engine:
   addition_method: manual
   content_hash: a594d9f85d0661a7b29ac0d9edbb49244bc80342fdd9dab288523a16f714ce93
   health_score: 100.0
-  last_checked: 1779130494.977237
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.977237+02:00'
   last_ai_eval: null
@@ -528181,7 +528981,7 @@ https://www.oracle.com/cloud/compute/container-engine-kubernetes.html:
   addition_method: manual
   content_hash: b5a8d26567c4a853369c0650012ddf196618c414c8472dca5dc5880d937526f1
   health_score: 100.0
-  last_checked: 1779029590.554753
+  last_checked: 1779029590
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:10.554753+02:00'
   last_ai_eval: null
@@ -528207,7 +529007,7 @@ https://www.oracle.com/java/technologies/java-ee-glance.html:
   addition_method: manual
   content_hash: cd76abe66528b4206afcf1cdebe12cd17d4f3bcc0dcfebab0d6e7194cd673225
   health_score: 100.0
-  last_checked: 1779032833.042674
+  last_checked: 1779032833
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:13.042674+02:00'
   last_ai_eval: null
@@ -528266,7 +529066,7 @@ https://www.oracle.com/java/technologies/javase/javamanagement.html:
   addition_method: manual
   content_hash: 1b70ca05884f2f4ea505e82d66d35bf733801e866617f5f3583d36275a722c34
   health_score: 100.0
-  last_checked: 1779029138.234379
+  last_checked: 1779029138
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:38.234379+02:00'
   last_ai_eval: null
@@ -528292,7 +529092,7 @@ https://www.oracle.com/technetwork/java/javase/overview/index.html:
   addition_method: manual
   content_hash: 11d4e5747140695f67e3b734f6ee864a92d113c2225647f371882ec0a89db96a
   health_score: 100.0
-  last_checked: 1779030306.202508
+  last_checked: 1779030306
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:06.202508+02:00'
   last_ai_eval: null
@@ -528320,7 +529120,7 @@ https://www.oraclejavamagazine-digital.com/javamagazine_twitter/20151112?pg=43:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033082.498864
+  last_checked: 1779033082
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:22.498864+02:00'
   last_ai_eval: null
@@ -528351,7 +529151,7 @@ https://www.orchest.io:
   addition_method: manual
   content_hash: f9bfd3e7f7fc1d830bc04786be45a9fe28af69200690ac144b8c663386a278e8
   health_score: 100.0
-  last_checked: 1779030190.264505
+  last_checked: 1779030190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:10.264505+02:00'
   last_ai_eval: null
@@ -528411,7 +529211,7 @@ https://www.oreilly.com/radar/the-world-beyond-batch-streaming-101:
   addition_method: manual
   content_hash: 8ddeb4ae8946c19b6906cd24bebad60c3f16bad0ba78f09987e8322e0cd76bd4
   health_score: 100.0
-  last_checked: 1779030589.287329
+  last_checked: 1779030589
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:49.287329+02:00'
   last_ai_eval: null
@@ -528507,7 +529307,7 @@ https://www.overops.com/blog/strangler-pattern-how-to-keep-sane-with-legacy-mono
   addition_method: manual
   content_hash: 25b6cb0a3d732fe9d2d839c83b66da321dc577555d1eb57aa0d46a99ff77c486
   health_score: 100.0
-  last_checked: 1779034173.529888
+  last_checked: 1779034173
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:33.529888+02:00'
   last_ai_eval: null
@@ -528535,7 +529335,7 @@ https://www.ovh.com/blog/getting-external-traffic-into-kubernetes-clusterip-node
   addition_method: manual
   content_hash: ab75354d83549b2e7c97ac01a784b2967be8a3f84d8bb2c16a339b28e7b25ad5
   health_score: 100.0
-  last_checked: 1779032620.529034
+  last_checked: 1779032620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:40.529034+02:00'
   last_ai_eval: null
@@ -528563,7 +529363,7 @@ https://www.p3r.one/delete-terminating-namespace:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029465.027968
+  last_checked: 1779029465
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:05.027968+02:00'
   last_ai_eval: null
@@ -528594,7 +529394,7 @@ https://www.packer.io/docs/index.html:
   addition_method: manual
   content_hash: 636fccf54020c486b56e93562c17b639c0053e63b6338782dd33e04842a4ca7e
   health_score: 100.0
-  last_checked: 1779029796.825553
+  last_checked: 1779029796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:36.825553+02:00'
   last_ai_eval: null
@@ -528622,7 +529422,7 @@ https://www.packet.com/resources/guides/kubernetes-cluster-autoscaler-on-packet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033511.103468
+  last_checked: 1779033511
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:31.103468+02:00'
   last_ai_eval: null
@@ -528718,7 +529518,7 @@ https://www.padok.fr/en/blog/efs-provisioner-kubernetes:
   addition_method: manual
   content_hash: 8f481794f56a687f509260d6aeaec3cbd2674a1d56704c441762b40f8c3c8166
   health_score: 100.0
-  last_checked: 1779032236.971397
+  last_checked: 1779032236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:16.971397+02:00'
   last_ai_eval: null
@@ -528745,7 +529545,7 @@ https://www.padok.fr/en/blog/finops-cloud:
   addition_method: manual
   content_hash: f4b3665f005183e1b02d3801f75ca718a5441daaa85ddb1fd3ff501829c0f9ac
   health_score: 100.0
-  last_checked: 1779033170.273067
+  last_checked: 1779033170
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:50.273067+02:00'
   last_ai_eval: null
@@ -528775,7 +529575,7 @@ https://www.padok.fr/en/blog/kubeadm-kubernetes-cluster:
   addition_method: manual
   content_hash: fb3cc6d0f4ae96907940fb40cd0e1c1baa76c360ab25cf070ed17988cef8363b
   health_score: 100.0
-  last_checked: 1779032051.462466
+  last_checked: 1779032051
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:11.462466+02:00'
   last_ai_eval: null
@@ -528806,7 +529606,7 @@ https://www.padok.fr/en/blog/kubectl-plugins:
   addition_method: manual
   content_hash: 2cbe8fdde3ed41c856d09ba9ccf708b060d4505331c707c93f28483e6b52717c
   health_score: 100.0
-  last_checked: 1779034456.492004
+  last_checked: 1779034456
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:16.492004+02:00'
   last_ai_eval: null
@@ -528834,7 +529634,7 @@ https://www.padok.fr/en/blog/kubernetes-architecture-clusters:
   addition_method: manual
   content_hash: d5ca82143fe06ce71bbd743dc473b4d1a4adfdcdd606e3282917e33df18db35f
   health_score: 100.0
-  last_checked: 1779034571.957895
+  last_checked: 1779034571
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:11.957895+02:00'
   last_ai_eval: null
@@ -528861,7 +529661,7 @@ https://www.padok.fr/en/blog/kubernetes-productivity-tips:
   addition_method: manual
   content_hash: fb3cc6d0f4ae96907940fb40cd0e1c1baa76c360ab25cf070ed17988cef8363b
   health_score: 100.0
-  last_checked: 1779031478.760564
+  last_checked: 1779031478
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:38.760564+02:00'
   last_ai_eval: null
@@ -528888,7 +529688,7 @@ https://www.padok.fr/en/blog/kubernetes-secrets:
   addition_method: manual
   content_hash: 321bf7dc72761938ff09274d46999376f5442bfbd320969df46d9a03ab79ac38
   health_score: 100.0
-  last_checked: 1779030006.466385
+  last_checked: 1779030006
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:06.466385+02:00'
   last_ai_eval: null
@@ -528920,7 +529720,7 @@ https://www.padok.fr/en/blog/minikube-kubeadm-kind-k3s:
   addition_method: manual
   content_hash: e3850711a6ebfe201974b43bd41d203d9d23d1bb020220e8af16b0193d0713b2
   health_score: 100.0
-  last_checked: 1779031343.05119
+  last_checked: 1779031343
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:23.051190+02:00'
   last_ai_eval: null
@@ -528948,7 +529748,7 @@ https://www.padok.fr/en/blog/templating-openshift-helm-templates:
   addition_method: manual
   content_hash: 7f637c4c269904ec61cd9bee5e3abedf822d8a9f0b636a55c5b0afc980c2ab54
   health_score: 100.0
-  last_checked: 1779034423.396052
+  last_checked: 1779034423
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:43.396052+02:00'
   last_ai_eval: null
@@ -529010,7 +529810,7 @@ https://www.pakdailytimes.com/2022/12/tcp-packets-traffic-visualization-for.html
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031693.869379
+  last_checked: 1779031693
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:13.869379+02:00'
   last_ai_eval: null
@@ -529046,7 +529846,7 @@ https://www.paloaltonetworks.com/blog/2020/10/cloud-iam-misconfiguration-risks:
   addition_method: manual
   content_hash: 7f0027e6e01cbd26838254da847706c7df81a2ee944474ef7bd893463b72dfe3
   health_score: 100.0
-  last_checked: 1781429952.328407
+  last_checked: 1781429952
   needs_ai_refresh: true
   discovered_at: '2026-06-14T11:39:12.328407+02:00'
   last_ai_eval: null
@@ -529209,7 +530009,7 @@ https://www.patreon.com/climagic:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736067.954794
+  last_checked: 1781736067
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:07.954794+02:00'
   last_ai_eval: null
@@ -529273,7 +530073,7 @@ https://www.payara.fish:
   addition_method: manual
   content_hash: 87322dcd1559ab59f1ea33673831be47e1d78714c6e3e03eb9f66248778d30f7
   health_score: 100.0
-  last_checked: 1779032291.357623
+  last_checked: 1779032291
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:11.357623+02:00'
   last_ai_eval: null
@@ -529335,7 +530135,7 @@ https://www.paystream.co.uk/umbrella/what-is-an-umbrella-company:
   addition_method: manual
   content_hash: ec9bbf5f36cfde6f33cf0f81fd07de3a91ef1acb60c985b9301ce1a6c107c4da
   health_score: 100.0
-  last_checked: 1779030426.746915
+  last_checked: 1779030426
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:06.746915+02:00'
   last_ai_eval: null
@@ -529362,7 +530162,7 @@ https://www.peerspot.com/categories/application-performance-monitoring-apm-and-o
   addition_method: manual
   content_hash: dee92bbbc005d1da3795a49eb09b31b2a67a6bba895356b3bb7305184f94d174
   health_score: 100.0
-  last_checked: 1779130495.033787
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.033787+02:00'
   last_ai_eval: null
@@ -529522,7 +530322,7 @@ https://www.percona.com/blog/2019/05/24/an-overview-of-sharding-in-postgresql-an
   addition_method: manual
   content_hash: 1d2e8e1fdea402080dec178923e103987be9a6be58357922bf2f615d3e48991e
   health_score: 100.0
-  last_checked: 1779029990.043017
+  last_checked: 1779029990
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:50.043017+02:00'
   last_ai_eval: null
@@ -529549,7 +530349,7 @@ https://www.percona.com/blog/2019/08/02/out-of-memory-killer-or-savior:
   addition_method: manual
   content_hash: 927f0610e0f19637ac61f38c17a2d983031163eea9170e39bb8f89a0f24b85db
   health_score: 100.0
-  last_checked: 1779030441.357388
+  last_checked: 1779030441
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:21.357388+02:00'
   last_ai_eval: null
@@ -529576,7 +530376,7 @@ https://www.percona.com/blog/2019/11/22/designing-grafana-dashboards:
   addition_method: manual
   content_hash: 2f2dca2364a0a32df06c3153b3bf194c0b3fbde0dee864775137dd6aa335c221
   health_score: 100.0
-  last_checked: 1779032172.10067
+  last_checked: 1779032172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:12.100670+02:00'
   last_ai_eval: null
@@ -529603,7 +530403,7 @@ https://www.percona.com/blog/2019/12/19/the-benefits-of-amazon-rds-for-mysql:
   addition_method: manual
   content_hash: 4ca8381c64a3be280db89aa6d203279c074d09ff9d226e33f1fcc2f05a6e9647
   health_score: 100.0
-  last_checked: 1779032544.66832
+  last_checked: 1779032544
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:24.668320+02:00'
   last_ai_eval: null
@@ -529630,7 +530430,7 @@ https://www.percona.com/blog/2020/06/26/mysql-101-how-to-find-and-tune-a-slow-sq
   addition_method: manual
   content_hash: 3cbdc3808d9e1b71c52345119894fe31b3a316a5da251c3afe43460b151c02a6
   health_score: 100.0
-  last_checked: 1779031256.625858
+  last_checked: 1779031256
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:56.625858+02:00'
   last_ai_eval: null
@@ -529657,7 +530457,7 @@ https://www.percona.com/blog/2020/06/30/mysql-101-parameters-to-tune-for-mysql-p
   addition_method: manual
   content_hash: d3969a726112864214bec1af1f908283e6a05d439c6b48bf283d55dcb1c50a58
   health_score: 100.0
-  last_checked: 1779031474.953379
+  last_checked: 1779031474
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:34.953379+02:00'
   last_ai_eval: null
@@ -529684,7 +530484,7 @@ https://www.percona.com/blog/2020/09/11/how-much-memory-does-the-process-really-
   addition_method: manual
   content_hash: 437d2ff2e29ce8820b571ba7cf03e3af9d8e4fe99b826a8b4ce78193312ef133
   health_score: 100.0
-  last_checked: 1779030405.166054
+  last_checked: 1779030405
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:45.166054+02:00'
   last_ai_eval: null
@@ -529712,7 +530512,7 @@ https://www.percona.com/blog/2020/10/22/using-volume-snapshot-clone-in-kubernete
   addition_method: manual
   content_hash: 3e3ed422a47c5e8f0dff685e2bc74b80f0d5992e07b1079e0a0951c7c1c6b2dc
   health_score: 100.0
-  last_checked: 1779030133.513032
+  last_checked: 1779030133
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:13.513032+02:00'
   last_ai_eval: null
@@ -529739,7 +530539,7 @@ https://www.percona.com/blog/2021/02/08/dbaas-on-kubernetes-under-the-hood:
   addition_method: manual
   content_hash: 8775ba1a5466563f7ecd40477464c167a002046c66f2a0867c69a17b54158ab9
   health_score: 100.0
-  last_checked: 1779033907.450152
+  last_checked: 1779033907
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:07.450152+02:00'
   last_ai_eval: null
@@ -529767,7 +530567,7 @@ https://www.percona.com/blog/2021/03/22/storing-kubernetes-operator-for-percona-
   addition_method: manual
   content_hash: 1184bee67596a83702077f2db3703c6bcf7827bd43602afa94770a8ffacab425
   health_score: 100.0
-  last_checked: 1779032224.627981
+  last_checked: 1779032224
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:04.627981+02:00'
   last_ai_eval: null
@@ -529795,7 +530595,7 @@ https://www.percona.com/blog/2021/06/23/autoscaling-databases-in-kubernetes-for-
   addition_method: manual
   content_hash: d1faa9232bfc4f382f57d893998bc6fde1d569ad4acc81380f32181f4ae0af15
   health_score: 100.0
-  last_checked: 1779032294.344651
+  last_checked: 1779032294
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:14.344651+02:00'
   last_ai_eval: null
@@ -529822,7 +530622,7 @@ https://www.percona.com/blog/2021/06/23/mysql-on-kubernetes-with-gitops:
   addition_method: manual
   content_hash: a691dbd9023fc4197a8099448d4111d6c09874e479505e3e8b20afe7618d8c75
   health_score: 100.0
-  last_checked: 1779034314.610686
+  last_checked: 1779034314
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:54.610686+02:00'
   last_ai_eval: null
@@ -530408,7 +531208,7 @@ https://www.percona.com/community-blog/2020/10/01/database-schema-management-via
   addition_method: manual
   content_hash: dbb25546db06223519968cfca5009ca622bed4bfe9c42fcd7c4d324cb870fd38
   health_score: 100.0
-  last_checked: 1779033310.568534
+  last_checked: 1779033310
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:10.568534+02:00'
   last_ai_eval: null
@@ -530440,7 +531240,7 @@ https://www.percona.com/doc/kubernetes-operator-for-pxc/index.html:
   addition_method: manual
   content_hash: 3fd43de075bbccc98595954eea6b7956469dd9c9d5af2da88d8016348f9f7bca
   health_score: 100.0
-  last_checked: 1779030482.375003
+  last_checked: 1779030482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:02.375003+02:00'
   last_ai_eval: null
@@ -530532,7 +531332,7 @@ https://www.pionative.com/post/6-important-things-you-need-to-run-kubernetes-in-
   addition_method: manual
   content_hash: c8b23568145f558a6ac3da86709f96d11b967683c43aa5159b184683ec2f12b8
   health_score: 100.0
-  last_checked: 1779031148.343356
+  last_checked: 1779031148
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:08.343356+02:00'
   last_ai_eval: null
@@ -530593,7 +531393,7 @@ https://www.pixelstech.net/article/1604225312-Update-&-Delete-Kubernetes-reso
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736002.021741
+  last_checked: 1781736002
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:02.021741+02:00'
   last_ai_eval: null
@@ -530625,7 +531425,7 @@ https://www.pixelstech.net/article/1606901393-Build-a-Kubectl-Plugin-from-Scratc
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736221.535902
+  last_checked: 1781736221
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:41.535902+02:00'
   last_ai_eval: null
@@ -530693,7 +531493,7 @@ https://www.plural.sh:
   addition_method: manual
   content_hash: 8852ba53ce975d9c546ffec40d1950cda4ea22cc48bb1166dfce89a08e105183
   health_score: 100.0
-  last_checked: 1779031776.676782
+  last_checked: 1779031776
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:29:36.676782+02:00'
   last_ai_eval: null
@@ -530794,7 +531594,7 @@ https://www.pluralsight.com/courses/getting-started-kubernetes:
   addition_method: manual
   content_hash: ecda809710b055971273d80033222039d39299cbb7eaa51b5f82a66571ce9c1a
   health_score: 100.0
-  last_checked: 1779130494.975092
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.975092+02:00'
   last_ai_eval: null
@@ -530960,7 +531760,7 @@ https://www.pluralsight.com/resources/blog/cloud/12-aws-config-rules-that-every-
   addition_method: manual
   content_hash: 3c511f177ae777568a5288b576d69eaf8152ac48918d00dbbe2672c59615c929
   health_score: 100.0
-  last_checked: 1779130494.968236
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.968236+02:00'
   last_ai_eval: null
@@ -531797,7 +532597,7 @@ https://www.pluralsight.com/resources/blog/cloud/the-cloud-dictionary-of-pain-fi
   addition_method: manual
   content_hash: 39e381a370de9d265ec7439d5ad0f1012977a2070389da3c5120b23ec4148b0e
   health_score: 100.0
-  last_checked: 1779130494.982906
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.982906+02:00'
   last_ai_eval: null
@@ -531927,7 +532727,7 @@ https://www.pluralsight.com/resources/blog/cloud/what-does-the-terraform-1-0-rel
   addition_method: manual
   content_hash: 145cdab8c4dfedfb79713029407319f0758f025f11b8171116ecf1a421871834
   health_score: 100.0
-  last_checked: 1779130494.995701
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.995701+02:00'
   last_ai_eval: null
@@ -532126,7 +532926,7 @@ https://www.polyglotdeveloper.com/cheatsheet/2015-01-08-Gradle-cheatsheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032074.165661
+  last_checked: 1779032074
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:34.165661+02:00'
   last_ai_eval: null
@@ -532327,7 +533127,7 @@ https://www.portainer.io/blog/orchestrator-wars-continue:
   addition_method: manual
   content_hash: a8f909d8e47ef1b86f3d1d729272079f7ff471f45b4e86f017f37cc344751c2d
   health_score: 100.0
-  last_checked: 1779031540.085839
+  last_checked: 1779031540
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:40.085839+02:00'
   last_ai_eval: null
@@ -532389,7 +533189,7 @@ https://www.portainer.io/products/community-edition:
   addition_method: manual
   content_hash: 08087573ac02ba92240fc5b1e6b42378b3cac3b380368c37f45b27d4639d81fd
   health_score: 100.0
-  last_checked: 1779030394.26023
+  last_checked: 1779030394
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:34.260230+02:00'
   last_ai_eval: null
@@ -532551,7 +533351,7 @@ https://www.postman.com/resources/infographics/api-survey-2019:
   addition_method: manual
   content_hash: c3e3ab4eb372278fe939aa1c8b6b5bdf923e96c4a6d293953c2e3d293faa784e
   health_score: 100.0
-  last_checked: 1779031945.590013
+  last_checked: 1779031945
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:25.590013+02:00'
   last_ai_eval: null
@@ -532579,7 +533379,7 @@ https://www.postman.com/state-of-the-api/2019:
   addition_method: manual
   content_hash: 45c9576f652ef26542bf1cf1c65cb5bdf465164d02f6b8db88229feb32d6c03d
   health_score: 100.0
-  last_checked: 1779130495.019147
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.019147+02:00'
   last_ai_eval: null
@@ -532678,7 +533478,7 @@ https://www.powershellgallery.com/packages/Microsoft.PowerShell.Crescendo:
   addition_method: manual
   content_hash: 5be84c018cac8adc06d7860b4b1c7060888f9650036d4984ad299ea989e8778b
   health_score: 100.0
-  last_checked: 1779029364.904194
+  last_checked: 1779029364
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:24.904194+02:00'
   last_ai_eval: null
@@ -532738,7 +533538,7 @@ https://www.previous.cloudbees.com/blog/cloudbees-core-configuration-code-previe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030084.587317
+  last_checked: 1779030084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:24.587317+02:00'
   last_ai_eval: null
@@ -532769,7 +533569,7 @@ https://www.previous.cloudbees.com/press/cloudbees-acquires-rollout-adding-featu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030868.167392
+  last_checked: 1779030868
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:28.167392+02:00'
   last_ai_eval: null
@@ -532798,7 +533598,7 @@ https://www.previous.cloudbees.com/press/cloudbees-acquires-rollout-adding-featu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030846.529291
+  last_checked: 1779030846
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:06.529291+02:00'
   last_ai_eval: null
@@ -532832,7 +533632,7 @@ https://www.previous.cloudbees.com/press/cloudbees-releases-another-industry-fir
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029575.294438
+  last_checked: 1779029575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:55.294438+02:00'
   last_ai_eval: null
@@ -532866,7 +533666,7 @@ https://www.previous.cloudbees.com/press/cloudbees-releases-another-industry-fir
   addition_method: manual
   content_hash: f4d52988290c0f3d99c1714bd15dc30ac61ad6e5244c8a501d6893096da59753
   health_score: 100.0
-  last_checked: 1779034482.889728
+  last_checked: 1779034482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:42.889728+02:00'
   last_ai_eval: null
@@ -532896,7 +533696,7 @@ https://www.prisma.io/blog/vscode-extension-prisma-rust-webassembly:
   addition_method: manual
   content_hash: e83a5b0af908809c2c55866617b3adee15a50deccbee9f7f2ed0ca755c396e9a
   health_score: 100.0
-  last_checked: 1779030975.558641
+  last_checked: 1779030975
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:15.558641+02:00'
   last_ai_eval: null
@@ -532928,7 +533728,7 @@ https://www.programmableweb.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032190.131907
+  last_checked: 1779032190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:30.131907+02:00'
   last_ai_eval: null
@@ -533025,7 +533825,7 @@ https://www.project-open.com:
   addition_method: manual
   content_hash: be44edacf482f6062cb12cb835f568706b3d4c4403267956f2b6644d5ee4b65b
   health_score: 100.0
-  last_checked: 1779030172.760261
+  last_checked: 1779030172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:52.760261+02:00'
   last_ai_eval: null
@@ -533084,7 +533884,7 @@ https://www.projectcalico.org:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032251.840358
+  last_checked: 1779032251
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:31.840358+02:00'
   last_ai_eval: null
@@ -533120,7 +533920,7 @@ https://www.projectcalico.org/advertising-kubernetes-service-ips-with-calico-and
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033923.570759
+  last_checked: 1779033923
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:23.570759+02:00'
   last_ai_eval: null
@@ -533153,7 +533953,7 @@ https://www.projectcalico.org/using-kubernetes-to-orchestrate-vms:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034318.820693
+  last_checked: 1779034318
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:58.820693+02:00'
   last_ai_eval: null
@@ -533301,7 +534101,7 @@ https://www.pulumi.com/blog/10-more-things-you-can-do-with-neo:
   addition_method: automatic
   content_hash: b337517c954cefbe825930ee4b0da0073e93679aa45c26ad5436fb1f2abec707
   health_score: null
-  last_checked: 1780352168.173247
+  last_checked: 1780352168
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:16:08.173247+02:00'
   last_ai_eval: null
@@ -533347,7 +534147,7 @@ https://www.pulumi.com/blog/better-cli-interactions-for-agents-and-humans:
   addition_method: automatic
   content_hash: 71baff5ad79f8abf05ac54746087fa59e7c093ead3473d0c873afc16b03b97bb
   health_score: null
-  last_checked: 1780352454.119819
+  last_checked: 1780352454
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:54.119819+02:00'
   last_ai_eval: null
@@ -533521,7 +534321,7 @@ https://www.pulumi.com/blog/pulumi-neo-cli:
   addition_method: automatic
   content_hash: a808b742ecbc077be154331bf3a846d6203a0fe71be529d711384cfd3e07b4e4
   health_score: null
-  last_checked: 1780352302.456602
+  last_checked: 1780352302
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:22.456602+02:00'
   last_ai_eval: null
@@ -533609,7 +534409,7 @@ https://www.pulumi.com/blog/the-agentic-infrastructure-era:
   addition_method: automatic
   content_hash: 71bb81621ac01dadb5a57c102d7539d4ea41558410c58e5713d50dcdfc2fa066
   health_score: null
-  last_checked: 1780352168.173271
+  last_checked: 1780352168
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:16:08.173271+02:00'
   last_ai_eval: null
@@ -533646,7 +534446,7 @@ https://www.pulumi.com/docs/get-started/kubernetes:
   addition_method: manual
   content_hash: 1a0af5f69d1df49b56807271c6a691ba81f63c93ad495c52d925ae54c2e377f2
   health_score: 100.0
-  last_checked: 1779032185.399435
+  last_checked: 1779032185
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:25.399435+02:00'
   last_ai_eval: null
@@ -533672,7 +534472,7 @@ https://www.pulumi.com/docs/guides/adopting/from_kubernetes:
   addition_method: manual
   content_hash: 6f983a73bee2672693f6a743b21e6d319592846c60f2ec3ca5aa8c61a95d23e5
   health_score: 100.0
-  last_checked: 1779032180.232366
+  last_checked: 1779032180
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:20.232366+02:00'
   last_ai_eval: null
@@ -533731,7 +534531,7 @@ https://www.pulumi.com/docs/iac/get-started/kubernetes:
   addition_method: manual
   content_hash: 820e72ec8cb5202346081625b45599af331b63d389742c851c99e220a3d52e63
   health_score: 100.0
-  last_checked: 1779130494.96719
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.967190+02:00'
   last_ai_eval: null
@@ -533789,7 +534589,7 @@ https://www.pulumi.com/docs/intro/cloud-providers:
   addition_method: manual
   content_hash: 5a1c04028be0a5354a02d5499685c52e3934a4bf09c9b2ce4076e135276f517f
   health_score: 100.0
-  last_checked: 1779031574.714743
+  last_checked: 1779031574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:14.714743+02:00'
   last_ai_eval: null
@@ -533816,7 +534616,7 @@ https://www.pulumi.com/docs/intro/vs/terraform:
   addition_method: manual
   content_hash: 625b3fcb9c325825abb05977bca67bf15a46d7af136451a648e106e4bf1bc786
   health_score: 100.0
-  last_checked: 1779030365.3116
+  last_checked: 1779030365
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:05.311600+02:00'
   last_ai_eval: null
@@ -533844,7 +534644,7 @@ https://www.pulumi.com/registry:
   addition_method: manual
   content_hash: d6b7409250e659b0b52dbebda1e13573cac567b81f2364627cb726b779aaeee9
   health_score: 100.0
-  last_checked: 1779130494.987029
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.987029+02:00'
   last_ai_eval: null
@@ -533915,7 +534715,7 @@ https://www.pulumi.com/releases/agentic-infrastructure-era:
   addition_method: automatic
   content_hash: 38c6172d00e75610cd3bd43eb45d96ca612d27583dfb4d064da6a0c1ee7792c6
   health_score: null
-  last_checked: 1780352454.119973
+  last_checked: 1780352454
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:54.119973+02:00'
   last_ai_eval: null
@@ -534156,7 +534956,7 @@ https://www.quora.com/What-is-trunk-based-development:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034228.860784
+  last_checked: 1779034228
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:28.860784+02:00'
   last_ai_eval: null
@@ -534190,7 +534990,7 @@ https://www.quora.com/Whats-the-difference-between-Apache-Camel-and-Kafka:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033923.409763
+  last_checked: 1779033923
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:23.409763+02:00'
   last_ai_eval: null
@@ -534386,7 +535186,7 @@ https://www.rackspace.com/cloud/kubernetes:
   addition_method: manual
   content_hash: 71b5fe37ff3b2339874bc407f19d1c767929babf57576f5892c4cde219d85670
   health_score: 100.0
-  last_checked: 1779130494.968666
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.968666+02:00'
   last_ai_eval: null
@@ -534583,7 +535383,7 @@ https://www.rancher.com/products/secure-kubernetes-distribution:
   addition_method: manual
   content_hash: 926ffe177c30a0a870a87f05cd652f4d4385edccb4c05c4d4ec708c74bbfa18c
   health_score: 100.0
-  last_checked: 1781736154.001062
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.001062+02:00'
   last_ai_eval: null
@@ -534617,7 +535417,7 @@ https://www.ravirajag.dev/blog/mlops-summary:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033609.442127
+  last_checked: 1779033609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:09.442127+02:00'
   last_ai_eval: null
@@ -534749,7 +535549,7 @@ https://www.red-gate.com/products/flyway/community:
   addition_method: manual
   content_hash: 473b5e3cf0ef710d37518edcdc61317645a5a7cedde020cdaa3fec96b2568bc4
   health_score: 84.0
-  last_checked: 1779130494.928716
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.928716+02:00'
   last_ai_eval: null
@@ -534887,7 +535687,7 @@ https://www.reddit.com/r/AZURE:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.456948
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.456948+02:00'
   last_ai_eval: null
@@ -534919,7 +535719,7 @@ https://www.reddit.com/r/ExperiencedDevs/comments/pw6vuv/promotion_driven_develo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736244.769414
+  last_checked: 1781736244
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:44:04.769414+02:00'
   last_ai_eval: null
@@ -534954,7 +535754,7 @@ https://www.reddit.com/r/PowerShell/comments/flzsx5/powershell_core_yaml_support
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735879.220045
+  last_checked: 1781735879
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:59.220045+02:00'
   last_ai_eval: null
@@ -534986,7 +535786,7 @@ https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingde
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735889.526365
+  last_checked: 1781735889
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:09.526365+02:00'
   last_ai_eval: null
@@ -535022,7 +535822,7 @@ https://www.reddit.com/r/Python:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.457396
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.457396+02:00'
   last_ai_eval: null
@@ -535054,7 +535854,7 @@ https://www.reddit.com/r/Python/comments/3yg2u4/modules_every_python_developer_s
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.188258
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.188258+02:00'
   last_ai_eval: null
@@ -535087,7 +535887,7 @@ https://www.reddit.com/r/Python/comments/3yjlim/my_thoughts_about_moving_from_py
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.190144
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.190144+02:00'
   last_ai_eval: null
@@ -535119,7 +535919,7 @@ https://www.reddit.com/r/Python/comments/3ylxmk/why_python:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.183185
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.183185+02:00'
   last_ai_eval: null
@@ -535151,7 +535951,7 @@ https://www.reddit.com/r/Python/comments/3zl3g4/ship_better_python_using_feature
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.198805
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.198805+02:00'
   last_ai_eval: null
@@ -535183,7 +535983,7 @@ https://www.reddit.com/r/QualityAssurance:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.423845
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.423845+02:00'
   last_ai_eval: null
@@ -535215,7 +536015,7 @@ https://www.reddit.com/r/Terraform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.457838
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.457838+02:00'
   last_ai_eval: null
@@ -535249,7 +536049,7 @@ https://www.reddit.com/r/Terraform/comments/19arrun/comment/kinusdl:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736233.094225
+  last_checked: 1781736233
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:53.094225+02:00'
   last_ai_eval: null
@@ -535281,7 +536081,7 @@ https://www.reddit.com/r/Terraform/comments/1l7my1x/where_is_ai_still_completely
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735889.52615
+  last_checked: 1781735889
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:09.526150+02:00'
   last_ai_eval: null
@@ -535317,7 +536117,7 @@ https://www.reddit.com/r/Terraform/comments/h0tdq3/automate_infrastructure_deplo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735920.595262
+  last_checked: 1781735920
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:40.595262+02:00'
   last_ai_eval: null
@@ -535349,7 +536149,7 @@ https://www.reddit.com/r/Traefik:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.457256
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.457256+02:00'
   last_ai_eval: null
@@ -535381,7 +536181,7 @@ https://www.reddit.com/r/ansible:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.438036
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.438036+02:00'
   last_ai_eval: null
@@ -535413,7 +536213,7 @@ https://www.reddit.com/r/aws:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.437857
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.437857+02:00'
   last_ai_eval: null
@@ -535445,7 +536245,7 @@ https://www.reddit.com/r/azuredevops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.458421
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.458421+02:00'
   last_ai_eval: null
@@ -535478,7 +536278,7 @@ https://www.reddit.com/r/bashonubuntuonwindows:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.458582
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.458582+02:00'
   last_ai_eval: null
@@ -535510,7 +536310,7 @@ https://www.reddit.com/r/cloudcomputing:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.457557
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.457557+02:00'
   last_ai_eval: null
@@ -535542,7 +536342,7 @@ https://www.reddit.com/r/devops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.420901
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.420901+02:00'
   last_ai_eval: null
@@ -535577,7 +536377,7 @@ https://www.reddit.com/r/devops/comments/xj1jxg/internal_developer_platforms_wha
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030192.517611
+  last_checked: 1779030192
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:12.517611+02:00'
   last_ai_eval: null
@@ -535604,7 +536404,7 @@ https://www.reddit.com/r/digital_ocean:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.439899
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.439899+02:00'
   last_ai_eval: null
@@ -535636,7 +536436,7 @@ https://www.reddit.com/r/digitalocean:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.424022
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.424022+02:00'
   last_ai_eval: null
@@ -535669,7 +536469,7 @@ https://www.reddit.com/r/git:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.457102
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.457102+02:00'
   last_ai_eval: null
@@ -535701,7 +536501,7 @@ https://www.reddit.com/r/golang/comments/jnv4bd/what_is_the_best_microservice_fr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735950.051677
+  last_checked: 1781735950
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:10.051677+02:00'
   last_ai_eval: null
@@ -535733,7 +536533,7 @@ https://www.reddit.com/r/googlecloud:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.438205
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.438205+02:00'
   last_ai_eval: null
@@ -535765,7 +536565,7 @@ https://www.reddit.com/r/gradle:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.457696
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.457696+02:00'
   last_ai_eval: null
@@ -535797,7 +536597,7 @@ https://www.reddit.com/r/haproxy:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.458282
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.458282+02:00'
   last_ai_eval: null
@@ -535829,7 +536629,7 @@ https://www.reddit.com/r/istio:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.421109
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.421109+02:00'
   last_ai_eval: null
@@ -535862,7 +536662,7 @@ https://www.reddit.com/r/java:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735981.399216
+  last_checked: 1781735981
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:41.399216+02:00'
   last_ai_eval: null
@@ -535896,7 +536696,7 @@ https://www.reddit.com/r/jenkinsci:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735991.499843
+  last_checked: 1781735991
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:51.499843+02:00'
   last_ai_eval: null
@@ -535930,7 +536730,7 @@ https://www.reddit.com/r/jenkinsci/comments/ctirsc/building_docker_images_when_r
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736001.687714
+  last_checked: 1781736001
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:01.687714+02:00'
   last_ai_eval: null
@@ -535962,7 +536762,7 @@ https://www.reddit.com/r/jmeter:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.44012
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.440120+02:00'
   last_ai_eval: null
@@ -535994,7 +536794,7 @@ https://www.reddit.com/r/kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.438354
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.438354+02:00'
   last_ai_eval: null
@@ -536030,7 +536830,7 @@ https://www.reddit.com/r/kubernetes/comments/9d8on5/whats_the_best_proper_way_of
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735900.078545
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.078545+02:00'
   last_ai_eval: null
@@ -536061,7 +536861,7 @@ https://www.reddit.com/r/kubernetes/comments/9qxeuw/openshift_vs_pks_vs_rancher:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029154.574267
+  last_checked: 1779029154
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:54.574267+02:00'
   last_ai_eval: null
@@ -536088,7 +536888,7 @@ https://www.reddit.com/r/kubernetes/comments/gt3uvg/how_to_quarantine_pods:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736056.748741
+  last_checked: 1781736056
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:56.748741+02:00'
   last_ai_eval: null
@@ -536120,7 +536920,7 @@ https://www.reddit.com/r/kubernetes/comments/r4q1ec/ckad_free_materials:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736221.197518
+  last_checked: 1781736221
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:41.197518+02:00'
   last_ai_eval: null
@@ -536152,7 +536952,7 @@ https://www.reddit.com/r/learnpython:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.187902
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.187902+02:00'
   last_ai_eval: null
@@ -536183,7 +536983,7 @@ https://www.reddit.com/r/learnpython/comments/3r2hsq/python_cheat_sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034345.604867
+  last_checked: 1779034345
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:25.604867+02:00'
   last_ai_eval: null
@@ -536210,7 +537010,7 @@ https://www.reddit.com/r/learnpython/comments/3zl0p6/real_examples_of_unit_testi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.267408
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.267408+02:00'
   last_ai_eval: null
@@ -536242,7 +537042,7 @@ https://www.reddit.com/r/learnpython/comments/40rieo/functions_vs_classes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.189987
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.189987+02:00'
   last_ai_eval: null
@@ -536274,7 +537074,7 @@ https://www.reddit.com/r/learnpython/comments/418z8b/multiprocessing_vs_threadin
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736143.188079
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.188079+02:00'
   last_ai_eval: null
@@ -536306,7 +537106,7 @@ https://www.reddit.com/r/linuxadmin:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736067.716625
+  last_checked: 1781736067
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:07.716625+02:00'
   last_ai_eval: null
@@ -536338,7 +537138,7 @@ https://www.reddit.com/r/maven:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.440481
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.440481+02:00'
   last_ai_eval: null
@@ -536371,7 +537171,7 @@ https://www.reddit.com/r/openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.440303
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.440303+02:00'
   last_ai_eval: null
@@ -536405,7 +537205,7 @@ https://www.reddit.com/r/openshift/comments/e1j5qzrbac_for_container_access_to_d
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735889.526532
+  last_checked: 1781735889
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:09.526532+02:00'
   last_ai_eval: null
@@ -536437,7 +537237,7 @@ https://www.reddit.com/r/openshift/comments/e1kw48/openshift_42_vsphere_install:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736122.478781
+  last_checked: 1781736122
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:02.478781+02:00'
   last_ai_eval: null
@@ -536469,7 +537269,7 @@ https://www.reddit.com/r/postgres:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.458114
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.458114+02:00'
   last_ai_eval: null
@@ -536501,7 +537301,7 @@ https://www.reddit.com/r/redhat:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736101.439535
+  last_checked: 1781736101
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:41.439535+02:00'
   last_ai_eval: null
@@ -536602,7 +537402,7 @@ https://www.redhat.com/architect/12-factor-app:
   addition_method: manual
   content_hash: 0d5e60a60ba0a7ea53672ff7d54fe474303e2b21280692fbf48a55ba8fa4d8fd
   health_score: 100.0
-  last_checked: 1779033100.955423
+  last_checked: 1779033100
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:40.955423+02:00'
   last_ai_eval: null
@@ -536627,7 +537427,7 @@ https://www.redhat.com/architect/3-gitops-rules-architecture:
   addition_method: manual
   content_hash: 871965be6a91dccb825b035cc606ce1dff4d0d439ac8b79e28283999d61ba472
   health_score: 100.0
-  last_checked: 1779029369.707307
+  last_checked: 1779029369
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:29.707307+02:00'
   last_ai_eval: null
@@ -536655,7 +537455,7 @@ https://www.redhat.com/architect/apache-kafka-EDA-performance:
   addition_method: manual
   content_hash: 6ce8f39e7f845bf8ef5b16c0e0a610c1664a71ab025c30c15726f7133fb5319a
   health_score: 100.0
-  last_checked: 1779030335.465865
+  last_checked: 1779030335
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:35.465865+02:00'
   last_ai_eval: null
@@ -536682,7 +537482,7 @@ https://www.redhat.com/architect/apis-soap-rest-graphql-grpc:
   addition_method: manual
   content_hash: a9fe1e8181e14020e4ff26a9945f115c7d965efcc8eff9118a2b7a326336b85d
   health_score: 100.0
-  last_checked: 1779031489.434442
+  last_checked: 1779031489
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:49.434442+02:00'
   last_ai_eval: null
@@ -536710,7 +537510,7 @@ https://www.redhat.com/architect/architecture-decision-records:
   addition_method: manual
   content_hash: a76beba4c35963ca9af067652ad95670939a495e6fd04fa3efef103fb6369cb6
   health_score: 100.0
-  last_checked: 1779030390.915016
+  last_checked: 1779030390
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:30.915016+02:00'
   last_ai_eval: null
@@ -536737,7 +537537,7 @@ https://www.redhat.com/architect/best-microservices-2021:
   addition_method: manual
   content_hash: 17b15810b5fa5be150b72e926595556f05b8f9fe90e50ca0e53f1a352856eb91
   health_score: 100.0
-  last_checked: 1779030525.608168
+  last_checked: 1779030525
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:45.608168+02:00'
   last_ai_eval: null
@@ -536764,7 +537564,7 @@ https://www.redhat.com/architect/design-enterprise-architecture-diagrams:
   addition_method: manual
   content_hash: 1da56e67a85ec66b76a790def9edd89cb5d43cd0d25fa32af8bd9c54102947a4
   health_score: 100.0
-  last_checked: 1779030563.834621
+  last_checked: 1779030563
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:23.834621+02:00'
   last_ai_eval: null
@@ -536791,7 +537591,7 @@ https://www.redhat.com/architect/devsecops-enterprise-architecture:
   addition_method: manual
   content_hash: 83f596053df8661d58e537d2639f7aa75c44b86424b888b9a0b5d8b0140e0379
   health_score: 100.0
-  last_checked: 1779033046.865983
+  last_checked: 1779033046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:46.865983+02:00'
   last_ai_eval: null
@@ -536817,7 +537617,7 @@ https://www.redhat.com/architect/diagramming-tools-cloud-infrastructure:
   addition_method: manual
   content_hash: 559a0124ea5cf68eee8d90fd7589ebb1efc71ab24feee07a2adf4ce5a37794e8
   health_score: 100.0
-  last_checked: 1779032902.404466
+  last_checked: 1779032902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:22.404466+02:00'
   last_ai_eval: null
@@ -536844,7 +537644,7 @@ https://www.redhat.com/architect/diagramming-tools-network-architecture:
   addition_method: manual
   content_hash: 362ac55c19e7af3f2469434a8d1013af938dc2d104fc8f9933630f49633fe345
   health_score: 100.0
-  last_checked: 1779033665.652876
+  last_checked: 1779033665
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:05.652876+02:00'
   last_ai_eval: null
@@ -536872,7 +537672,7 @@ https://www.redhat.com/architect/event-driven-architecture-essentials:
   addition_method: manual
   content_hash: 1607b73421d2fae5d695dabc012960114d05d1d0260edac8c0db0a8206cb7b05
   health_score: 100.0
-  last_checked: 1779030362.90672
+  last_checked: 1779030362
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:02.906720+02:00'
   last_ai_eval: null
@@ -536899,7 +537699,7 @@ https://www.redhat.com/architect/from-sysadmin-to-architect:
   addition_method: manual
   content_hash: 34a40232af6a2786bc6993262c3c2c6e53710c53b55ef45e91ca490392eb5744
   health_score: 100.0
-  last_checked: 1779032213.374758
+  last_checked: 1779032213
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:53.374758+02:00'
   last_ai_eval: null
@@ -536926,7 +537726,7 @@ https://www.redhat.com/architect/gitops-implementation-patterns:
   addition_method: manual
   content_hash: 0fa6c35999807914d54295f9d0f47be5f02ba187fe3f0523923f22b0094835a2
   health_score: 100.0
-  last_checked: 1779031528.323277
+  last_checked: 1779031528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:28.323277+02:00'
   last_ai_eval: null
@@ -536952,7 +537752,7 @@ https://www.redhat.com/architect/hybrid-cloud-management-tools:
   addition_method: manual
   content_hash: 2f12f5aa42f337be3c85af225d874c30bb76b4080ff4a000850c9bc0050baa3e
   health_score: 100.0
-  last_checked: 1779034030.784329
+  last_checked: 1779034030
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:10.784329+02:00'
   last_ai_eval: null
@@ -536979,7 +537779,7 @@ https://www.redhat.com/architect/illustrated-guide-gitops:
   addition_method: manual
   content_hash: 424e8834e134ca3ae4450c88cd72b5b705600a8fd29304982d5643e545b93949
   health_score: 100.0
-  last_checked: 1779033823.442175
+  last_checked: 1779033823
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:43.442175+02:00'
   last_ai_eval: null
@@ -537007,7 +537807,7 @@ https://www.redhat.com/architect/kubernetes-hierarchical-namespaces:
   addition_method: manual
   content_hash: 592520e6ebff32d144183a83d75821ef55f14ba8ff9f8f5340a08152a03e9e87
   health_score: 100.0
-  last_checked: 1779030683.345501
+  last_checked: 1779030683
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:23.345501+02:00'
   last_ai_eval: null
@@ -537034,7 +537834,7 @@ https://www.redhat.com/architect/managed-kubernetes:
   addition_method: manual
   content_hash: 3e81549299b8ae98e8f26f119370bbf7c9b8395fd0cb6df9bd40194411f101ed
   health_score: 100.0
-  last_checked: 1779031064.919165
+  last_checked: 1779031064
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:44.919165+02:00'
   last_ai_eval: null
@@ -537062,7 +537862,7 @@ https://www.redhat.com/architect/multi-cluster-kubernetes-architecture:
   addition_method: manual
   content_hash: 81ae29d29efed8df52d196a47498bd7eb4c40da92c7314af56d129ec764eee72
   health_score: 100.0
-  last_checked: 1779030827.167658
+  last_checked: 1779030827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:47.167658+02:00'
   last_ai_eval: null
@@ -537088,7 +537888,7 @@ https://www.redhat.com/architect/openshift-4-migration:
   addition_method: manual
   content_hash: 3c61b1899a1c7b5dfd9186cf8a0b8cc43e86df31d807dc5b31bfa052485fd932
   health_score: 100.0
-  last_checked: 1779031714.893491
+  last_checked: 1779031714
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:34.893491+02:00'
   last_ai_eval: null
@@ -537115,7 +537915,7 @@ https://www.redhat.com/architect/pull-push-provisioning-cicd:
   addition_method: manual
   content_hash: 2f633e5b5c64d39eb59b80c6519978f55ebc72d07ec8015f6c48ed8f46d69dc9
   health_score: 100.0
-  last_checked: 1779033692.676963
+  last_checked: 1779033692
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:32.676963+02:00'
   last_ai_eval: null
@@ -537142,7 +537942,7 @@ https://www.redhat.com/architect/schema-registry:
   addition_method: manual
   content_hash: 494897d104ca5303e02d21b360658241bb18be871f7ab12c64c645415d6ceb99
   health_score: 100.0
-  last_checked: 1779032339.827883
+  last_checked: 1779032339
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:59.827883+02:00'
   last_ai_eval: null
@@ -537169,7 +537969,7 @@ https://www.redhat.com/architect/tackle-application-modernization:
   addition_method: manual
   content_hash: 8e81b681986ac385d255d93fda516ac44560372193adeb479872ef913d2aa8ac
   health_score: 100.0
-  last_checked: 1779031755.588891
+  last_checked: 1779031755
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:15.588891+02:00'
   last_ai_eval: null
@@ -537196,7 +537996,7 @@ https://www.redhat.com/architect/understanding-gitops:
   addition_method: manual
   content_hash: 5527c039c82a821b32fd3c0e96e9973f35acde437cadf85daa87b9b829a33a57
   health_score: 100.0
-  last_checked: 1779033567.36084
+  last_checked: 1779033567
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:27.360840+02:00'
   last_ai_eval: null
@@ -537496,7 +538296,7 @@ https://www.redhat.com/en/about/videos/acm-ansible-integration-overview:
   addition_method: manual
   content_hash: 59061a10347fc75bd5fa2369b54127132ffad40c32c587deecce26d77991ff96
   health_score: 100.0
-  last_checked: 1779032518.343482
+  last_checked: 1779032518
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:58.343482+02:00'
   last_ai_eval: null
@@ -537527,7 +538327,7 @@ https://www.redhat.com/en/about/videos/getting-started-openshift-4-security:
   addition_method: manual
   content_hash: 59061a10347fc75bd5fa2369b54127132ffad40c32c587deecce26d77991ff96
   health_score: 100.0
-  last_checked: 1779029862.596011
+  last_checked: 1779029862
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:42.596011+02:00'
   last_ai_eval: null
@@ -537558,7 +538358,7 @@ https://www.redhat.com/en/about/videos/openshift-backup-and-recovery-kasten-k10:
   addition_method: manual
   content_hash: c8453e47c8696eeffcad8e71f74f67b2e4b078350379b4d3e0286a80990a876f
   health_score: 64.0
-  last_checked: 1779130494.928622
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.928622+02:00'
   last_ai_eval: null
@@ -538189,7 +538989,7 @@ https://www.redhat.com/en/blog/announcing-the-red-hat-enterprise-linux-certified
   addition_method: manual
   content_hash: 4fef4e47d2bf70c7202e2a3b1e986631346e26fd2183596c8cfd5665c9152b3c
   health_score: 100.0
-  last_checked: 1779130494.970802
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.970802+02:00'
   last_ai_eval: null
@@ -538415,7 +539215,7 @@ https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-ret
   addition_method: manual
   content_hash: 4a9008d967c387a279b68f6d1915bab7727f12904505b68d4ce718ef2732f4d5
   health_score: 100.0
-  last_checked: 1779130494.967098
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.967098+02:00'
   last_ai_eval: null
@@ -538812,7 +539612,7 @@ https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-day-2-operatio
   addition_method: manual
   content_hash: 89bd691375bf8c5ac557e2d12018b8bc6036ec2fd6b1361545829e37299c2e12
   health_score: 100.0
-  last_checked: 1779130494.971456
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.971456+02:00'
   last_ai_eval: null
@@ -538838,7 +539638,7 @@ https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-day-2-operatio
   addition_method: manual
   content_hash: bea98be8b11d57faca6b52e8fe9ded9800c15345749e7fd658acf4ec4f183f6f
   health_score: 100.0
-  last_checked: 1779130494.968102
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.968102+02:00'
   last_ai_eval: null
@@ -538935,7 +539735,7 @@ https://www.redhat.com/en/blog/automate-your-security-practices-and-policies-on-
   addition_method: manual
   content_hash: 749b437121b3977c12ac540d4366f3cb1a58a93f896a7e0bfb33df00c3a45e09
   health_score: 100.0
-  last_checked: 1779130494.958956
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.958956+02:00'
   last_ai_eval: null
@@ -538967,7 +539767,7 @@ https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible?sc_cid=
   addition_method: manual
   content_hash: d395bb52b1252a079444326d64af97a773730272d073bebfa47b0f6209c44b53
   health_score: 100.0
-  last_checked: 1779130495.003242
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.003242+02:00'
   last_ai_eval: null
@@ -539032,7 +539832,7 @@ https://www.redhat.com/en/blog/automation-architects:
   addition_method: manual
   content_hash: a5758f5648c10373327bc8d6df347246c73cf404c027562a5363ca2444726bef
   health_score: 100.0
-  last_checked: 1779130494.998313
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.998313+02:00'
   last_ai_eval: null
@@ -539156,7 +539956,7 @@ https://www.redhat.com/en/blog/based-validated-network-content?sc_cid=7015Y00000
   addition_method: manual
   content_hash: 061e2aadd4af4c6a6ce6a85935af948428e6d0b9a4f26f8c753e8ad530c0b2fe
   health_score: 100.0
-  last_checked: 1779130495.020295
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.020295+02:00'
   last_ai_eval: null
@@ -539286,7 +540086,7 @@ https://www.redhat.com/en/blog/build-kubernetes-operators-from-helm-charts-in-5-
   addition_method: manual
   content_hash: dd0a9f3345befce514c305d9cc0149cd7ef0c44678aa2546857d06a7a24e7d0b
   health_score: 100.0
-  last_checked: 1779130495.005446
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.005446+02:00'
   last_ai_eval: null
@@ -539444,7 +540244,7 @@ https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/accessing-ext
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.026836
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.026836+02:00'
   last_ai_eval: null
@@ -539471,7 +540271,7 @@ https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/networkpolici
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.971855
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.971855+02:00'
   last_ai_eval: null
@@ -539536,7 +540336,7 @@ https://www.redhat.com/en/blog/chaos-engineering-with-litmuschaos:
   addition_method: manual
   content_hash: 4e99fbd5182b466ad4715d232c8b533d2fe09deeeb66b015a50e9f32365c9385
   health_score: 100.0
-  last_checked: 1779130494.968714
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.968714+02:00'
   last_ai_eval: null
@@ -539631,7 +540431,7 @@ https://www.redhat.com/en/blog/cloud-native-business-automation-kogito:
   addition_method: manual
   content_hash: 5745425287ff9c13704b5c3138b5d614a6bcf7f5ad21674dcfba82627d3e8d26
   health_score: 100.0
-  last_checked: 1779029628.693611
+  last_checked: 1779029628
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:53:48.693611+02:00'
   last_ai_eval: null
@@ -540064,7 +540864,7 @@ https://www.redhat.com/en/blog/customizing-virtual-machine-templates-in-openshif
   addition_method: manual
   content_hash: 6677f748ddca34ba89462cd1cd2289500cdeb697f44c698ff04ada0a8d8e7483
   health_score: 100.0
-  last_checked: 1779130494.986251
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.986251+02:00'
   last_ai_eval: null
@@ -540294,7 +541094,7 @@ https://www.redhat.com/en/blog/deploying-openshift-4.4-to-vmware-vsphere-7:
   addition_method: manual
   content_hash: 3088b18fd198e2e74e0b7f50aa956eeffeb847a30a64412980ca8af5fb1d9fdf
   health_score: 100.0
-  last_checked: 1779130494.940476
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.940476+02:00'
   last_ai_eval: null
@@ -540392,7 +541192,7 @@ https://www.redhat.com/en/blog/descheduler-ga-in-openshift-4.7:
   addition_method: manual
   content_hash: 3f86ea029b6ca6fde6aaf2f176b95d9276333234f2fb6a3ca1fb5033592ff77d
   health_score: 100.0
-  last_checked: 1779130494.95662
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.956620+02:00'
   last_ai_eval: null
@@ -540652,7 +541452,7 @@ https://www.redhat.com/en/blog/enhanced-openshift-jboss-amq-container-image-for-
   addition_method: manual
   content_hash: 8ee9e22beed3be4625bbe0f3f664c832b04cce75f70fbccb95f7ea365596735a
   health_score: 100.0
-  last_checked: 1779130494.953707
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.953707+02:00'
   last_ai_eval: null
@@ -540679,7 +541479,7 @@ https://www.redhat.com/en/blog/enterprise-kubernetes-with-openshift-part-one:
   addition_method: manual
   content_hash: 6327dfab4ea8d6d02b4b859c594b814865539b9af58963c759b000b24023fc2f
   health_score: 100.0
-  last_checked: 1779130495.010996
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.010996+02:00'
   last_ai_eval: null
@@ -540778,7 +541578,7 @@ https://www.redhat.com/en/blog/fast-vs-easy-benchmarking-ansible-operators-for-k
   addition_method: manual
   content_hash: 963383035903654492ff0abdb22d8f93758319d246f21e9fa92be93c3558cfce
   health_score: 100.0
-  last_checked: 1779130494.965907
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.965907+02:00'
   last_ai_eval: null
@@ -540879,7 +541679,7 @@ https://www.redhat.com/en/blog/fine-grained-policy-enforcement-in-openshift-with
   addition_method: manual
   content_hash: c4d922b39abc46343e07e22c22bca3476a4bbdc730db25becaa90abc3e29cae8
   health_score: 100.0
-  last_checked: 1779130494.974532
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.974532+02:00'
   last_ai_eval: null
@@ -541517,7 +542317,7 @@ https://www.redhat.com/en/blog/global-load-balancer-for-openshift-clusters-an-op
   addition_method: manual
   content_hash: 06901f5e5fb9a8c3190d75234880fd5139fad691a113442cb742376554cf8c01
   health_score: 100.0
-  last_checked: 1779130494.951753
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.951753+02:00'
   last_ai_eval: null
@@ -541683,7 +542483,7 @@ https://www.redhat.com/en/blog/how-full-is-my-cluster-part-5-a-capacity-manageme
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736112.666819
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.666819+02:00'
   last_ai_eval: null
@@ -541817,7 +542617,7 @@ https://www.redhat.com/en/blog/how-to-enable-static-egress-ip-in-ocp:
   addition_method: manual
   content_hash: 29066bcde2ca79161ca546b9ad14ee329c2bf63f9f8d1d7164f136df062d97e9
   health_score: 100.0
-  last_checked: 1779130494.92896
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.928960+02:00'
   last_ai_eval: null
@@ -541885,7 +542685,7 @@ https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using
   addition_method: manual
   content_hash: c4c53ea401b26a1dcdf38dc212f18440a3d68f6bb51e46753435b1d7bf028032
   health_score: 100.0
-  last_checked: 1779130494.960288
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.960288+02:00'
   last_ai_eval: null
@@ -542185,7 +542985,7 @@ https://www.redhat.com/en/blog/improved-tooling-and-best-practices-to-help-you-m
   addition_method: manual
   content_hash: 4f0bcabfb652d818008f17fbe9587849d17192c1c0c1f32702e526bae1affe5b
   health_score: 100.0
-  last_checked: 1779130494.966677
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.966677+02:00'
   last_ai_eval: null
@@ -542351,7 +543151,7 @@ https://www.redhat.com/en/blog/introducing-kube-burner-a-tool-to-burn-down-kuber
   addition_method: manual
   content_hash: db06a693720910366d4974cbe2f3e01739620a99dcd7fb6c075668e9f827a49a
   health_score: 100.0
-  last_checked: 1779130494.950417
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.950417+02:00'
   last_ai_eval: null
@@ -542382,7 +543182,7 @@ https://www.redhat.com/en/blog/introducing-nginx-and-nginx-plus-routers-for-open
   addition_method: manual
   content_hash: 79126b3d65504d4003f2efd8e441b66f329d31d5eb886f342dab1c6c5a80a329
   health_score: 100.0
-  last_checked: 1779130494.976551
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.976551+02:00'
   last_ai_eval: null
@@ -542441,7 +543241,7 @@ https://www.redhat.com/en/blog/introducing-operator-framework-building-apps-kube
   addition_method: manual
   content_hash: 138534bbdb86504d29b6148d1b402a989d9db450b779b02309c5df3a466d4bbc
   health_score: 100.0
-  last_checked: 1779031094.306744
+  last_checked: 1779031094
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:14.306744+02:00'
   last_ai_eval: null
@@ -543196,7 +543996,7 @@ https://www.redhat.com/en/blog/kubernetes-ingress-vs-openshift-route:
   addition_method: manual
   content_hash: 297385c9e1b256ae891332f63cd0842e84a97373a97bf4f86ce6083169bcda72
   health_score: 100.0
-  last_checked: 1779130494.978957
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.978957+02:00'
   last_ai_eval: null
@@ -543796,7 +544596,7 @@ https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zab
   addition_method: manual
   content_hash: c70063ca56fec88bcc830b0ba823dfddf8c39274726713c4903c78cdd12d225d
   health_score: 100.0
-  last_checked: 1779130494.968478
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.968478+02:00'
   last_ai_eval: null
@@ -544028,7 +544828,7 @@ https://www.redhat.com/en/blog/new-kubernetes-operatorhub-red-hat-openshift-enab
   addition_method: manual
   content_hash: 69b4194669483e26685c43b980ec37f4e3c29c1db6c4b07f666d5afeea9da6e6
   health_score: 100.0
-  last_checked: 1779033640.205424
+  last_checked: 1779033640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:40.205424+02:00'
   last_ai_eval: null
@@ -544122,7 +544922,7 @@ https://www.redhat.com/en/blog/nmap-scripting-engine:
   addition_method: manual
   content_hash: efe7b9de17543660a6506f6472a92e7aaff963e305d3b61b7d1b3cf827324b08
   health_score: 100.0
-  last_checked: 1779130495.004744
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.004744+02:00'
   last_ai_eval: null
@@ -544317,7 +545117,7 @@ https://www.redhat.com/en/blog/openshift-4.5-node-improvements:
   addition_method: manual
   content_hash: 1662f45ea5d6fdf5534c1cd0e99de067f4f65624399ec8e57a7a0474ab2eb437
   health_score: 100.0
-  last_checked: 1779130495.019958
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.019958+02:00'
   last_ai_eval: null
@@ -544402,7 +545202,7 @@ https://www.redhat.com/en/blog/openshift-architectures-for-the-edge-with-openshi
   addition_method: manual
   content_hash: 2326adf17b24e059375b40447a3abb5509cd1e0fd797077da5fa6fc36888d02a
   health_score: 100.0
-  last_checked: 1779130495.024958
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.024958+02:00'
   last_ai_eval: null
@@ -544435,7 +545235,7 @@ https://www.redhat.com/en/blog/openshift-authentication-integration-with-argocd:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736114.076754
+  last_checked: 1781736114
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:54.076754+02:00'
   last_ai_eval: null
@@ -544568,7 +545368,7 @@ https://www.redhat.com/en/blog/openshift-end-to-end-cluster-customization:
   addition_method: manual
   content_hash: 2e165d3819d280f95378d4adf2b105b8312bb2914ea7f9ec887db082d185bc20
   health_score: 100.0
-  last_checked: 1779130494.980613
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.980613+02:00'
   last_ai_eval: null
@@ -544601,7 +545401,7 @@ https://www.redhat.com/en/blog/openshift-end-to-end-core-services:
   addition_method: manual
   content_hash: 316809a129c6020426d75cb7c148c113daceefba8f9509fc7910246abeda7204
   health_score: 100.0
-  last_checked: 1779130494.998892
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.998892+02:00'
   last_ai_eval: null
@@ -544633,7 +545433,7 @@ https://www.redhat.com/en/blog/openshift-end-to-end-plan-and-deploy:
   addition_method: manual
   content_hash: ce9899904922e0054d6e0bdd1cedd8b09a2270559667cace8e520b96d732167b
   health_score: 100.0
-  last_checked: 1779130495.00774
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.007740+02:00'
   last_ai_eval: null
@@ -544895,7 +545695,7 @@ https://www.redhat.com/en/blog/openshift-upi-using-static-ips:
   addition_method: manual
   content_hash: 81264a45e57921bdf64cec1af8ca5f6fb648814aefa8ccdd798f1d7c1a2d3b7e
   health_score: 100.0
-  last_checked: 1779130494.950645
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.950645+02:00'
   last_ai_eval: null
@@ -546165,7 +546965,7 @@ https://www.redhat.com/en/blog/rook-ceph-storage-operator-now-operatorhubio:
   addition_method: manual
   content_hash: f26e971c1e658702a0fc51c28febae29ede437cc83642b86ba386e05e05c84be
   health_score: 100.0
-  last_checked: 1779032076.940276
+  last_checked: 1779032076
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:36.940276+02:00'
   last_ai_eval: null
@@ -546758,7 +547558,7 @@ https://www.redhat.com/en/blog/strategies-for-moving-.net-workloads-to-openshift
   addition_method: manual
   content_hash: fb8e5ed5363d5408ff594c76d1e15462a3b049e021e7275885ea9b9ceb174110
   health_score: 100.0
-  last_checked: 1779130495.020681
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.020681+02:00'
   last_ai_eval: null
@@ -546824,7 +547624,7 @@ https://www.redhat.com/en/blog/tackle-application-modernization:
   addition_method: manual
   content_hash: 58ddef0d2f81f76eaad2b73e12337d0cea15a9acc7f4cbf69af0ea9957cd3a51
   health_score: 100.0
-  last_checked: 1779130495.023802
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.023802+02:00'
   last_ai_eval: null
@@ -546957,7 +547757,7 @@ https://www.redhat.com/en/blog/top-10-ansible-blogs-2022?sc_cid=7015Y000003t7aWQ
   addition_method: manual
   content_hash: 0233d83910bd391c9e155e84d9f7aa7064591b24bd7a6174d7813e56ef37fc7b
   health_score: 100.0
-  last_checked: 1779130494.928867
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.928867+02:00'
   last_ai_eval: null
@@ -546988,7 +547788,7 @@ https://www.redhat.com/en/blog/top-10-most-used-open-practice-library-concepts:
   addition_method: manual
   content_hash: 24fb881ee828db51375e68baa86dadb7005fa73e5aa85cef2c485113e31c6fda
   health_score: 100.0
-  last_checked: 1779031927.937366
+  last_checked: 1779031927
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:07.937366+02:00'
   last_ai_eval: null
@@ -547114,7 +547914,7 @@ https://www.redhat.com/en/blog/topology-awareness-in-kubernetes-part-2-dont-we-a
   addition_method: manual
   content_hash: 67573f3327fc67330d03721fba95d241a29ef7c41adf99cc5330860f895764b2
   health_score: 100.0
-  last_checked: 1779130494.969296
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.969296+02:00'
   last_ai_eval: null
@@ -547376,7 +548176,7 @@ https://www.redhat.com/en/blog/using-openshift-3-on-your-local-environment:
   addition_method: manual
   content_hash: 78b0ba6fe452dc28db2c6d60c2a21a7b0825f2ab8f7918d91258e4703fe50774
   health_score: 100.0
-  last_checked: 1779130495.015601
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.015601+02:00'
   last_ai_eval: null
@@ -547578,7 +548378,7 @@ https://www.redhat.com/en/blog/visual-web-terminal-a-turbocharged-command-line-f
   addition_method: manual
   content_hash: 6c73e0aa7096e0205ce2389ee8665dea0b4c242d398396827dc293b52ad81786
   health_score: 100.0
-  last_checked: 1779130494.974129
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.974129+02:00'
   last_ai_eval: null
@@ -547610,7 +548410,7 @@ https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automa
   addition_method: manual
   content_hash: 15dadecc89f6b78542810c4d8b3ee8fcca306a55c9f74e011017339ee06d3af5
   health_score: 100.0
-  last_checked: 1779130494.935518
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.935518+02:00'
   last_ai_eval: null
@@ -547873,7 +548673,7 @@ https://www.redhat.com/en/engage/ansible-automation-platform-beginners-guide-ebo
   addition_method: manual
   content_hash: 4f35f21db4ae19b7b5145f9bb0eef3a9a3e51d0e906aece430d76b849f047a47
   health_score: 100.0
-  last_checked: 1779130494.945175
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.945175+02:00'
   last_ai_eval: null
@@ -547905,7 +548705,7 @@ https://www.redhat.com/en/engage/ansible-automation-platform-beginners-guide-ebo
   addition_method: manual
   content_hash: 6b668dc8416c34407848954263402d444993724639af0f4f3c5c27b442ed5ac1
   health_score: 100.0
-  last_checked: 1779130495.022904
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.022904+02:00'
   last_ai_eval: null
@@ -547936,7 +548736,7 @@ https://www.redhat.com/en/engage/automated-enterprise-ebook-20171107:
   addition_method: manual
   content_hash: 95ee8f9ec0777b310def9dcf65e675c8432bb47034da7703c5612db7d768d71b
   health_score: 100.0
-  last_checked: 1779033715.733218
+  last_checked: 1779033715
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:55.733218+02:00'
   last_ai_eval: null
@@ -547962,7 +548762,7 @@ https://www.redhat.com/en/engage/kubernetes-containers-architecture-s-2019102409
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779030986.814474
+  last_checked: 1779030986
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:26.814474+02:00'
   last_ai_eval: null
@@ -548154,7 +548954,7 @@ https://www.redhat.com/en/resources/openshift-subscription-sizing-guide-detail:
   addition_method: manual
   content_hash: 9700a8a5aa1e5d21bda06ceadd0a1cae119e64713e25dff4fdab86ae0bc7565b
   health_score: 100.0
-  last_checked: 1779031186.051622
+  last_checked: 1779031186
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:46.051622+02:00'
   last_ai_eval: null
@@ -548284,7 +549084,7 @@ https://www.redhat.com/en/services/training/do007-ansible-essentials-simplicity-
   addition_method: manual
   content_hash: 82e3d22fc63363816d3f5b0f7771daa47969e48d99ea7a76434e3600467efefb
   health_score: 100.0
-  last_checked: 1779033640.119289
+  last_checked: 1779033640
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:40.119289+02:00'
   last_ai_eval: null
@@ -548344,7 +549144,7 @@ https://www.redhat.com/en/solutions/edge-computing-approach?sc_cid=7013a000002w1
   addition_method: manual
   content_hash: 6b7eb0d09287c57a49fb742cab9f9ce1f404734127756e677a637f33d718dcac
   health_score: 100.0
-  last_checked: 1779130494.972398
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.972398+02:00'
   last_ai_eval: null
@@ -548611,7 +549411,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/8-answers-
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.974677
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.974677+02:00'
   last_ai_eval: null
@@ -548643,7 +549443,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/8-answers-
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.029638
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.029638+02:00'
   last_ai_eval: null
@@ -548674,7 +549474,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/8-answers-
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.94234
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.942340+02:00'
   last_ai_eval: null
@@ -548701,7 +549501,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/8-answers-
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.979034
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.979034+02:00'
   last_ai_eval: null
@@ -548732,7 +549532,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/8-answers-
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.954427
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.954427+02:00'
   last_ai_eval: null
@@ -548758,7 +549558,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/fully-auto
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.974553
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.974553+02:00'
   last_ai_eval: null
@@ -548785,7 +549585,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/how-to-con
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.945914
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.945914+02:00'
   last_ai_eval: null
@@ -548821,7 +549621,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/introducin
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.94307
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.943070+02:00'
   last_ai_eval: null
@@ -548853,7 +549653,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/nested-ope
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.930289
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.930289+02:00'
   last_ai_eval: null
@@ -548884,7 +549684,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/nested-ope
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.02894
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.028940+02:00'
   last_ai_eval: null
@@ -548916,7 +549716,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/nested-ope
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.96192
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.961920+02:00'
   last_ai_eval: null
@@ -548953,7 +549753,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/nested-ope
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.019251
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.019251+02:00'
   last_ai_eval: null
@@ -548985,7 +549785,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/dedicated:
   addition_method: manual
   content_hash: e99d4df8998b7912283341bf4a48d708df59241f6b627e4c0690f2baf75f48d7
   health_score: 100.0
-  last_checked: 1779130494.936551
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.936551+02:00'
   last_ai_eval: null
@@ -549017,7 +549817,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/for-developers:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.0134
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.013400+02:00'
   last_ai_eval: null
@@ -549048,7 +549848,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/learn/topics/se
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.028608
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.028608+02:00'
   last_ai_eval: null
@@ -549139,7 +549939,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/products/online
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.950875
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.950875+02:00'
   last_ai_eval: null
@@ -549233,7 +550033,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/what-are-opensh
   addition_method: manual
   content_hash: 10dfb085d8bb32acc29f16bae6108155108fe90c14431d14eae0f5345faf47ae
   health_score: 100.0
-  last_checked: 1779130494.935136
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.935136+02:00'
   last_ai_eval: null
@@ -549399,7 +550199,7 @@ https://www.redhat.com/en/technologies/jboss-middleware/fuse:
   addition_method: manual
   content_hash: ae380e55f8994c9e534090354164b8cccc04bc6e4129c3497ccf5c1825534e36
   health_score: 100.0
-  last_checked: 1779031181.395429
+  last_checked: 1779031181
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:41.395429+02:00'
   last_ai_eval: null
@@ -549426,7 +550226,7 @@ https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux:
   addition_method: manual
   content_hash: 3ea4e797707b3f0e391e6684412021164c7a63e516dc35a8526044dd95dcbaa3
   health_score: 100.0
-  last_checked: 1779029704.374106
+  last_checked: 1779029704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:04.374106+02:00'
   last_ai_eval: null
@@ -549519,7 +550319,7 @@ https://www.redhat.com/en/technologies/management/ansible/ansible-lightspeed:
   addition_method: manual
   content_hash: 979112cf75f6f8b668cbe7b737b69b7f2aab48d3bd47931c682fab0614029591
   health_score: 100.0
-  last_checked: 1779030574.341616
+  last_checked: 1779030574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:34.341616+02:00'
   last_ai_eval: null
@@ -549547,7 +550347,7 @@ https://www.redhat.com/en/technologies/management/ansible/application-delivery?s
   addition_method: manual
   content_hash: 8777acc60831f56406d9529d233384648bf47b9b53f2c684a69f1a9aaffe8aea
   health_score: 100.0
-  last_checked: 1779130494.96585
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.965850+02:00'
   last_ai_eval: null
@@ -549611,7 +550411,7 @@ https://www.redhat.com/en/technologies/management/ansible/automation-controller?
   addition_method: manual
   content_hash: 8be0f4335d21339012cab62c203173d39ba952188c1d592d2e59f4a0dd0d5861
   health_score: 100.0
-  last_checked: 1779130494.942503
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.942503+02:00'
   last_ai_eval: null
@@ -549643,7 +550443,7 @@ https://www.redhat.com/en/technologies/management/ansible?sc_cid=7015Y000003t7aW
   addition_method: manual
   content_hash: 133d22dcd89b60081955bc59b7951cef2ec4fae4f20648674a72feabd6dc75e5
   health_score: 100.0
-  last_checked: 1779130494.946254
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.946254+02:00'
   last_ai_eval: null
@@ -549706,7 +550506,7 @@ https://www.redhat.com/en/topics/containers/kubernetes-approach:
   addition_method: manual
   content_hash: 5d4a41fcc24c57404232e9ea5fc3a62d756eca057d6afb376edee5d65f50ed50
   health_score: 100.0
-  last_checked: 1779033479.25247
+  last_checked: 1779033479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:59.252470+02:00'
   last_ai_eval: null
@@ -549865,7 +550665,7 @@ https://www.redhat.com/en/topics/edge-computing/approach:
   addition_method: manual
   content_hash: 53f66d482157d2f2ff6b305f7473cecc8c36601cfde71968daf3b2eaee2f2899
   health_score: 100.0
-  last_checked: 1779031543.770408
+  last_checked: 1779031543
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:43.770408+02:00'
   last_ai_eval: null
@@ -549956,7 +550756,7 @@ https://www.redhat.com/en/topics/security/devsecops/approach:
   addition_method: manual
   content_hash: d0e3129d940753fe5aae6e71bd1831a633f8776c304c3c0d7b598b40f247cd82
   health_score: 100.0
-  last_checked: 1779033169.742469
+  last_checked: 1779033169
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:49.742469+02:00'
   last_ai_eval: null
@@ -550018,7 +550818,7 @@ https://www.redhat.com/es/about/videos/ansible-automate-microsoft-azure:
   addition_method: manual
   content_hash: 1ab0e57ca01079e61c222d07290959034b31a67691bf1fe6aa5119bb67a84b1c
   health_score: 100.0
-  last_checked: 1779031422.512541
+  last_checked: 1779031422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:42.512541+02:00'
   last_ai_eval: null
@@ -550049,7 +550849,7 @@ https://www.redhat.com/es/about/videos/openshift-backup-and-cluster-failover-tri
   addition_method: manual
   content_hash: 1ab0e57ca01079e61c222d07290959034b31a67691bf1fe6aa5119bb67a84b1c
   health_score: 100.0
-  last_checked: 1779030348.06064
+  last_checked: 1779030348
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:48.060640+02:00'
   last_ai_eval: null
@@ -550081,7 +550881,7 @@ https://www.redhat.com/es/about/videos/openshift-backup-and-recovery-kasten-k10:
   addition_method: manual
   content_hash: 1ab0e57ca01079e61c222d07290959034b31a67691bf1fe6aa5119bb67a84b1c
   health_score: 100.0
-  last_checked: 1779034446.932534
+  last_checked: 1779034446
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:06.932534+02:00'
   last_ai_eval: null
@@ -550174,7 +550974,7 @@ https://www.redhat.com/sysadmin/11-manager-considerations:
   addition_method: manual
   content_hash: 2a152854454a186fcca9c85a5d6c8600aeb7c21d4de114f4beaa9acc5fe3510d
   health_score: 100.0
-  last_checked: 1779032257.240135
+  last_checked: 1779032257
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:37.240135+02:00'
   last_ai_eval: null
@@ -550201,7 +551001,7 @@ https://www.redhat.com/sysadmin/5-linux-commands:
   addition_method: manual
   content_hash: 00f612f8d0780a3c7832229ecdc76a95b460afe325b6cdb5564ed33cebf41fc3
   health_score: 100.0
-  last_checked: 1779031037.431458
+  last_checked: 1779031037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:17.431458+02:00'
   last_ai_eval: null
@@ -550228,7 +551028,7 @@ https://www.redhat.com/sysadmin/5-questions-interview:
   addition_method: manual
   content_hash: 836ec385d8ea021c4d908c06718db98efcd70fae69ea10d0bbcb99d674411d29
   health_score: 100.0
-  last_checked: 1779031987.830051
+  last_checked: 1779031987
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:07.830051+02:00'
   last_ai_eval: null
@@ -550255,7 +551055,7 @@ https://www.redhat.com/sysadmin/5-rsync-tips:
   addition_method: manual
   content_hash: 5bac3f5291b0eb62f9b32f0713e7cefd9035a833d281810dbc2ca25c62354b40
   health_score: 100.0
-  last_checked: 1779034262.813048
+  last_checked: 1779034262
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:02.813048+02:00'
   last_ai_eval: null
@@ -550283,7 +551083,7 @@ https://www.redhat.com/sysadmin/6-code-pushes-aap:
   addition_method: manual
   content_hash: e6a5a70d33f4b338823da8998a0964d0431fed2b43ff01b1f56f30abcee463f5
   health_score: 100.0
-  last_checked: 1779030462.136175
+  last_checked: 1779030462
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:42.136175+02:00'
   last_ai_eval: null
@@ -550310,7 +551110,7 @@ https://www.redhat.com/sysadmin/6-openssl-commands:
   addition_method: manual
   content_hash: 55d94c98b364cc882da497b923896096afd2d2b9064980f28b45a15f3a905ae0
   health_score: 100.0
-  last_checked: 1779030991.152277
+  last_checked: 1779030991
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:31.152277+02:00'
   last_ai_eval: null
@@ -550338,7 +551138,7 @@ https://www.redhat.com/sysadmin/DNS-name-resolution-troubleshooting-tools:
   addition_method: manual
   content_hash: 84aa0e84a55d59977c360f2c717d889cba2b77f1d5760b6c18954217dd771019
   health_score: 100.0
-  last_checked: 1779033050.797783
+  last_checked: 1779033050
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:50.797783+02:00'
   last_ai_eval: null
@@ -550365,7 +551165,7 @@ https://www.redhat.com/sysadmin/ansible-ad-hoc-commands:
   addition_method: manual
   content_hash: a60ca89753abcfcfc5d12ea91024172a8b9c6c43660c136b5e9f1bcf6dcdbeea
   health_score: 100.0
-  last_checked: 1779034309.125874
+  last_checked: 1779034309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:49.125874+02:00'
   last_ai_eval: null
@@ -550392,7 +551192,7 @@ https://www.redhat.com/sysadmin/ansible-create-users-csv:
   addition_method: manual
   content_hash: 185f78235b0fff305f637223ec9a0c76a4800e0b4b3616902ccb84d488b84226
   health_score: 100.0
-  last_checked: 1779031541.590298
+  last_checked: 1779031541
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:41.590298+02:00'
   last_ai_eval: null
@@ -550419,7 +551219,7 @@ https://www.redhat.com/sysadmin/ansible-dynamic-inventories:
   addition_method: manual
   content_hash: 56caa4b97f2c8dc2076a4532dfef9bd1fbefb207404839a176f30fa3de2c17c8
   health_score: 100.0
-  last_checked: 1779030971.189054
+  last_checked: 1779030971
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:11.189054+02:00'
   last_ai_eval: null
@@ -550445,7 +551245,7 @@ https://www.redhat.com/sysadmin/ansible-dynamic-inventory-python:
   addition_method: manual
   content_hash: 344271044b2cfff21725230d7173d9f02dd24a212373378cb9066fe4586da0dd
   health_score: 100.0
-  last_checked: 1779033773.033476
+  last_checked: 1779033773
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:53.033476+02:00'
   last_ai_eval: null
@@ -550472,7 +551272,7 @@ https://www.redhat.com/sysadmin/ansible-lists-dictionaries-yaml:
   addition_method: manual
   content_hash: 9969184fc8d5ca34caca8ece6a878ae8e1af72e88460b6394332afc4863fd22d
   health_score: 100.0
-  last_checked: 1779033397.890939
+  last_checked: 1779033397
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:37.890939+02:00'
   last_ai_eval: null
@@ -550499,7 +551299,7 @@ https://www.redhat.com/sysadmin/ansible-plugin-inventory-files:
   addition_method: manual
   content_hash: 43b221872ff5339ecd8aa846d6a841b67b4fa2efa995ec16177c26a4e059c9ad
   health_score: 100.0
-  last_checked: 1779031414.718422
+  last_checked: 1779031414
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:34.718422+02:00'
   last_ai_eval: null
@@ -550525,7 +551325,7 @@ https://www.redhat.com/sysadmin/ansible-quick-start:
   addition_method: manual
   content_hash: 02d3b17b1229c726fe18fa45bab63025da3da12809072b02a8b3ef7eef391ec0
   health_score: 100.0
-  last_checked: 1779031564.41748
+  last_checked: 1779031564
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:04.417480+02:00'
   last_ai_eval: null
@@ -550553,7 +551353,7 @@ https://www.redhat.com/sysadmin/ansible-system-role:
   addition_method: manual
   content_hash: fbfab02664a3ecf2baa0cabadb91aaaf8b48da12913d26a7d746331d060bc37d
   health_score: 100.0
-  last_checked: 1779030443.342716
+  last_checked: 1779030443
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:23.342716+02:00'
   last_ai_eval: null
@@ -550580,7 +551380,7 @@ https://www.redhat.com/sysadmin/ansible-templates-configuration:
   addition_method: manual
   content_hash: 68fac8489d87e6baf42cb8811336cc4a34f288d841defa02dd08dea9314ef156
   health_score: 100.0
-  last_checked: 1779033296.028839
+  last_checked: 1779033296
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:56.028839+02:00'
   last_ai_eval: null
@@ -550607,7 +551407,7 @@ https://www.redhat.com/sysadmin/ansible-web-endpoints:
   addition_method: manual
   content_hash: 42a0b804103a5055fa59d2b1193ed2e80eeede158e3596389619c910844f979a
   health_score: 100.0
-  last_checked: 1779030653.09012
+  last_checked: 1779030653
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:53.090120+02:00'
   last_ai_eval: null
@@ -550634,7 +551434,7 @@ https://www.redhat.com/sysadmin/ansiblefest-sysadmins:
   addition_method: manual
   content_hash: 57507a4c073ed75bbe1d0e0eb12b220d96e2e7075d80548bc66c0046a546f39a
   health_score: 100.0
-  last_checked: 1779029863.156319
+  last_checked: 1779029863
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:43.156319+02:00'
   last_ai_eval: null
@@ -550662,7 +551462,7 @@ https://www.redhat.com/sysadmin/automate-podman-ansible:
   addition_method: manual
   content_hash: aa9f0e677f2c0393e0c2f2400f7bf8dc0162b4bd92670bdc7759b532a1c0c8ad
   health_score: 100.0
-  last_checked: 1779032966.469671
+  last_checked: 1779032966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:26.469671+02:00'
   last_ai_eval: null
@@ -550689,7 +551489,7 @@ https://www.redhat.com/sysadmin/automate-reboot-ansible:
   addition_method: manual
   content_hash: ec9984bd4b946d969b2c96ac64fe7beebb214ef52dbe93d5e98a356dca294eb7
   health_score: 100.0
-  last_checked: 1779029569.951871
+  last_checked: 1779029569
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:49.951871+02:00'
   last_ai_eval: null
@@ -550716,7 +551516,7 @@ https://www.redhat.com/sysadmin/automation-architects:
   addition_method: manual
   content_hash: 9abdfe179a8061349db6dc969eccc8417e7e46e1432d21e2912f5fd903cd9459
   health_score: 100.0
-  last_checked: 1779032457.468213
+  last_checked: 1779032457
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:57.468213+02:00'
   last_ai_eval: null
@@ -550741,7 +551541,7 @@ https://www.redhat.com/sysadmin/automation-combat-increased-workload:
   addition_method: manual
   content_hash: 87c37f173e142b2ba2c378e435a2ad06d7599103bd06e7c4255d65e18ba7be91
   health_score: 100.0
-  last_checked: 1779034330.767224
+  last_checked: 1779034330
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:10.767224+02:00'
   last_ai_eval: null
@@ -550768,7 +551568,7 @@ https://www.redhat.com/sysadmin/automation-first-mentality:
   addition_method: manual
   content_hash: 7fc5e5e92aff1d4d706e588338111268bf72830a929b0c9615d0bd6abdd78d99
   health_score: 100.0
-  last_checked: 1779032874.679961
+  last_checked: 1779032874
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:54.679961+02:00'
   last_ai_eval: null
@@ -550795,7 +551595,7 @@ https://www.redhat.com/sysadmin/build-VM-fast-ansible:
   addition_method: manual
   content_hash: 616970afad38fd4417eb741a6a30abcf5fbe2e5ead0b97d7b6f1a0621e20b7d8
   health_score: 100.0
-  last_checked: 1779031117.376457
+  last_checked: 1779031117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:37.376457+02:00'
   last_ai_eval: null
@@ -550822,7 +551622,7 @@ https://www.redhat.com/sysadmin/compose-kubernetes-podman:
   addition_method: manual
   content_hash: 8b1cc6cfd5c4f46890131a06cec4a48b545a475a3541fc5afa81907107d9af33
   health_score: 100.0
-  last_checked: 1779032780.043741
+  last_checked: 1779032780
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:20.043741+02:00'
   last_ai_eval: null
@@ -550849,7 +551649,7 @@ https://www.redhat.com/sysadmin/configure-gmail-using-ansible:
   addition_method: manual
   content_hash: a64865602b5ff4f6665cbb60387e70c6518ec8f41e1784e2345934cd8c40c506
   health_score: 100.0
-  last_checked: 1779030842.559019
+  last_checked: 1779030842
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:02.559019+02:00'
   last_ai_eval: null
@@ -550877,7 +551677,7 @@ https://www.redhat.com/sysadmin/configure-ssh-keygen:
   addition_method: manual
   content_hash: dce790a32dd26e9b8045c42d029b5ad301630e7ad45d9854ad76c04996f48c49
   health_score: 100.0
-  last_checked: 1779029267.836102
+  last_checked: 1779029267
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:47.836102+02:00'
   last_ai_eval: null
@@ -550904,7 +551704,7 @@ https://www.redhat.com/sysadmin/container-information-podman:
   addition_method: manual
   content_hash: cf856f2c1912d8d93972cb81edb49aabaa0ea83a852e4cc5173823dae9056469
   health_score: 100.0
-  last_checked: 1779030981.204523
+  last_checked: 1779030981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:21.204523+02:00'
   last_ai_eval: null
@@ -550931,7 +551731,7 @@ https://www.redhat.com/sysadmin/container-security-seccomp:
   addition_method: manual
   content_hash: 01760ad2a21d18b7a3f3ecdc002b9485f29d35b8771bc194500a89246ecdc2bf
   health_score: 100.0
-  last_checked: 1779029796.367285
+  last_checked: 1779029796
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:36.367285+02:00'
   last_ai_eval: null
@@ -550958,7 +551758,7 @@ https://www.redhat.com/sysadmin/containerizing-applications:
   addition_method: manual
   content_hash: 8cd759ad1004d4ff9e41817662134493e7b1c5c89abf8a8b60c6823a3d2f06e5
   health_score: 100.0
-  last_checked: 1779030848.831425
+  last_checked: 1779030848
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:08.831425+02:00'
   last_ai_eval: null
@@ -550986,7 +551786,7 @@ https://www.redhat.com/sysadmin/create-containers-podman-quickly:
   addition_method: manual
   content_hash: a13054424d21f7f15bf59258137c15f34a066f7de4aef01286cb6a2c34524d4c
   health_score: 100.0
-  last_checked: 1779030991.131445
+  last_checked: 1779030991
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:31.131445+02:00'
   last_ai_eval: null
@@ -551013,7 +551813,7 @@ https://www.redhat.com/sysadmin/curl-hack-httpie:
   addition_method: manual
   content_hash: 2745fe537404f6f52984c859eef546b619f24ecf687211ad9069d8405ac00ebd
   health_score: 100.0
-  last_checked: 1779034447.104112
+  last_checked: 1779034447
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:07.104112+02:00'
   last_ai_eval: null
@@ -551040,7 +551840,7 @@ https://www.redhat.com/sysadmin/customize-vm-cloud-images-guestfish:
   addition_method: manual
   content_hash: 94cb01c99305340d145f58155fe88813b16278a345fceacdd8aed3f569a811d0
   health_score: 100.0
-  last_checked: 1779029826.306564
+  last_checked: 1779029826
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:06.306564+02:00'
   last_ai_eval: null
@@ -551067,7 +551867,7 @@ https://www.redhat.com/sysadmin/data-text-files:
   addition_method: manual
   content_hash: 99a74057c6842647ab1249c5015cc8017f517d45867408185b38f3ad813fae7d
   health_score: 100.0
-  last_checked: 1779031788.161696
+  last_checked: 1779031788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:48.161696+02:00'
   last_ai_eval: null
@@ -551094,7 +551894,7 @@ https://www.redhat.com/sysadmin/demystifying-ansible-sysadmins:
   addition_method: manual
   content_hash: 067fb4ff6049a53c41ed68d20020c9949bbfbd382479ed339226f334bd51a1fa
   health_score: 100.0
-  last_checked: 1779032902.356825
+  last_checked: 1779032902
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:22.356825+02:00'
   last_ai_eval: null
@@ -551121,7 +551921,7 @@ https://www.redhat.com/sysadmin/developing-ansible-role:
   addition_method: manual
   content_hash: d679847319ea911f7bee9a13f7e3560f70763af83f5348e606330cf9a05b7842
   health_score: 100.0
-  last_checked: 1779030360.858411
+  last_checked: 1779030360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:00.858411+02:00'
   last_ai_eval: null
@@ -551148,7 +551948,7 @@ https://www.redhat.com/sysadmin/edit-text-bash-command:
   addition_method: manual
   content_hash: 359d57d640af45f8433862631e157799a952ce51b23b2c626de750ef22f54f4c
   health_score: 100.0
-  last_checked: 1779031446.159532
+  last_checked: 1779031446
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:06.159532+02:00'
   last_ai_eval: null
@@ -551175,7 +551975,7 @@ https://www.redhat.com/sysadmin/extra-variables-ansible-playbook:
   addition_method: manual
   content_hash: 1218d96e8baf1fedad6bfd7cead7828ead1c1a55938255b60736de73baedb07c
   health_score: 100.0
-  last_checked: 1779031591.922084
+  last_checked: 1779031591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:31.922084+02:00'
   last_ai_eval: null
@@ -551202,7 +552002,7 @@ https://www.redhat.com/sysadmin/faster-ansible-playbook-execution:
   addition_method: manual
   content_hash: b6fc726443df6c3ceb787f2e1337b41fcd3e98bccc61adc6527e8041299a0635
   health_score: 100.0
-  last_checked: 1779033808.262473
+  last_checked: 1779033808
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:28.262473+02:00'
   last_ai_eval: null
@@ -551230,7 +552030,7 @@ https://www.redhat.com/sysadmin/find-non-expiring-passwords:
   addition_method: manual
   content_hash: f4f7b7e4d1b0d035b96374eb5fb5a1465134ff8c9c1530c9f3bcf0e9a5dafccf
   health_score: 100.0
-  last_checked: 1779034392.184081
+  last_checked: 1779034392
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:12.184081+02:00'
   last_ai_eval: null
@@ -551257,7 +552057,7 @@ https://www.redhat.com/sysadmin/five-network-commands:
   addition_method: manual
   content_hash: 8b3847b4eb8246ad7d55278ccc0a93895e5de32bb91bc0183ff1542c78407d2a
   health_score: 100.0
-  last_checked: 1779032333.531207
+  last_checked: 1779032333
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:53.531207+02:00'
   last_ai_eval: null
@@ -551284,7 +552084,7 @@ https://www.redhat.com/sysadmin/getting-started-jboss:
   addition_method: manual
   content_hash: e0172cfdffd481e02dc6757a0de24b4325e54038418e6c7a2955ef20247eb493
   health_score: 100.0
-  last_checked: 1779031455.524517
+  last_checked: 1779031455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:15.524517+02:00'
   last_ai_eval: null
@@ -551312,7 +552112,7 @@ https://www.redhat.com/sysadmin/how-start-ansible:
   addition_method: manual
   content_hash: d9a198e34137a5c3642c6e7c77e3c43cd7f7654af2becbd53ad108c83e6674e6
   health_score: 100.0
-  last_checked: 1779032293.323619
+  last_checked: 1779032293
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:13.323619+02:00'
   last_ai_eval: null
@@ -551339,7 +552139,7 @@ https://www.redhat.com/sysadmin/install-ansible-way:
   addition_method: manual
   content_hash: c43499aff7767364147fa4d27c54a9a4d67078367282f49825ef0df1be92c63c
   health_score: 100.0
-  last_checked: 1779029459.370413
+  last_checked: 1779029459
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:50:59.370413+02:00'
   last_ai_eval: null
@@ -551367,7 +552167,7 @@ https://www.redhat.com/sysadmin/it-automation-book:
   addition_method: manual
   content_hash: 765b5c4b703c1fdda44ef75c559a9e076d61e45e4c593731b2ea447530254837
   health_score: 100.0
-  last_checked: 1779031981.530552
+  last_checked: 1779031981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:01.530552+02:00'
   last_ai_eval: null
@@ -551394,7 +552194,7 @@ https://www.redhat.com/sysadmin/it-automation-training:
   addition_method: manual
   content_hash: 57208bc6a0aa397671f1b050f47b5c2e6d27dd38d1e5b2013205f4197f6f7a53
   health_score: 100.0
-  last_checked: 1779033761.656437
+  last_checked: 1779033761
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:41.656437+02:00'
   last_ai_eval: null
@@ -551421,7 +552221,7 @@ https://www.redhat.com/sysadmin/kubernetes-basics-sysadmins:
   addition_method: manual
   content_hash: 852d8899f27ca9c370fc8e134384d300bdbb6c1f39331ca74b11070bc370f31e
   health_score: 100.0
-  last_checked: 1779031755.421442
+  last_checked: 1779031755
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:15.421442+02:00'
   last_ai_eval: null
@@ -551448,7 +552248,7 @@ https://www.redhat.com/sysadmin/kubernetes-cluster-laptop:
   addition_method: manual
   content_hash: 060383fa5520bae2ae8162886cb9fd1ced44983882501b47fabf16311e0405a8
   health_score: 100.0
-  last_checked: 1779031031.895402
+  last_checked: 1779031031
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:11.895402+02:00'
   last_ai_eval: null
@@ -551476,7 +552276,7 @@ https://www.redhat.com/sysadmin/kubernetes-components:
   addition_method: manual
   content_hash: 489beeb1ea67bcb38b5bbe07c9b304e05b29c58f2d89e44487a3f06da9d5964e
   health_score: 100.0
-  last_checked: 1779030583.464018
+  last_checked: 1779030583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:43.464018+02:00'
   last_ai_eval: null
@@ -551503,7 +552303,7 @@ https://www.redhat.com/sysadmin/kubespray-deploy-kubernetes:
   addition_method: manual
   content_hash: 6060212a990ab5d1b5beb51a1ef8d7566a338e2cec265c0a93391dad20fb0fa0
   health_score: 100.0
-  last_checked: 1779031642.772258
+  last_checked: 1779031642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:22.772258+02:00'
   last_ai_eval: null
@@ -551531,7 +552331,7 @@ https://www.redhat.com/sysadmin/linux-commands-manage-groups:
   addition_method: manual
   content_hash: 5edef78e0f2199b9518bf7a9247d9c66226c2e4c3d92081921c3651a1fbf1ad1
   health_score: 100.0
-  last_checked: 1779030305.654847
+  last_checked: 1779030305
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:05.654847+02:00'
   last_ai_eval: null
@@ -551558,7 +552358,7 @@ https://www.redhat.com/sysadmin/linux-pid-namespaces:
   addition_method: manual
   content_hash: 5e45726bdf388336748df40e1b38cc921dc5445fa30985d9521e3907a7a42b01
   health_score: 100.0
-  last_checked: 1779032751.515172
+  last_checked: 1779032751
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:51.515172+02:00'
   last_ai_eval: null
@@ -551585,7 +552385,7 @@ https://www.redhat.com/sysadmin/linux-security-usability:
   addition_method: manual
   content_hash: 9dc1b9f76b974783e02277b4dbe88dbda22b5b1cc66adf609790395fad318892
   health_score: 100.0
-  last_checked: 1779034262.72252
+  last_checked: 1779034262
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:02.722520+02:00'
   last_ai_eval: null
@@ -551613,7 +552413,7 @@ https://www.redhat.com/sysadmin/mssql-linux-easy:
   addition_method: manual
   content_hash: 1641fc4355da9f9d85b15efce5e63cdfae703430217b177323a9ca37b37c1dbb
   health_score: 100.0
-  last_checked: 1779032961.34071
+  last_checked: 1779032961
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:21.340710+02:00'
   last_ai_eval: null
@@ -551640,7 +552440,7 @@ https://www.redhat.com/sysadmin/new-podman-secrets-command:
   addition_method: manual
   content_hash: 2177a62e970fd969fd09ea487a5877ebb881a465b043c5051801db7e796ed4dd
   health_score: 100.0
-  last_checked: 1779029120.799992
+  last_checked: 1779029120
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:20.799992+02:00'
   last_ai_eval: null
@@ -551667,7 +552467,7 @@ https://www.redhat.com/sysadmin/nmap-scripting-engine:
   addition_method: manual
   content_hash: 407fea1e4979c689b6ec7886be3b085d9d0da51f4475ba0bb799ac1c6dbc5e02
   health_score: 100.0
-  last_checked: 1779031566.907236
+  last_checked: 1779031566
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:06.907236+02:00'
   last_ai_eval: null
@@ -551694,7 +552494,7 @@ https://www.redhat.com/sysadmin/one-line-linux-commands:
   addition_method: manual
   content_hash: dd86350bc609178adc8f85899e4fb084865012d4265f6d3d25ede730a15c346c
   health_score: 100.0
-  last_checked: 1779031337.515535
+  last_checked: 1779031337
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:17.515535+02:00'
   last_ai_eval: null
@@ -551720,7 +552520,7 @@ https://www.redhat.com/sysadmin/packaging-applications-python:
   addition_method: manual
   content_hash: 266318a9943d67815c393284f8b1307cf0d803c86f09798b26d9fee86cad603b
   health_score: 100.0
-  last_checked: 1779031825.559149
+  last_checked: 1779031825
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:25.559149+02:00'
   last_ai_eval: null
@@ -551747,7 +552547,7 @@ https://www.redhat.com/sysadmin/pid-namespace:
   addition_method: manual
   content_hash: f1418e109d49ff509836d83a1889d52f38f1dfe681294896013f77ea3f2fafc6
   health_score: 100.0
-  last_checked: 1779029609.387717
+  last_checked: 1779029609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:29.387717+02:00'
   last_ai_eval: null
@@ -551774,7 +552574,7 @@ https://www.redhat.com/sysadmin/podman-auto-updates-rollbacks:
   addition_method: manual
   content_hash: 83efc443ea02c290d5e5fcd2e9a0d0388148309def9516d185e6372638ea6a0c
   health_score: 100.0
-  last_checked: 1779032195.571643
+  last_checked: 1779032195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:35.571643+02:00'
   last_ai_eval: null
@@ -551801,7 +552601,7 @@ https://www.redhat.com/sysadmin/podman-clients-macos-windows:
   addition_method: manual
   content_hash: 3d3a4c1a9531ef680f64561e0d83440a8b026745e226ff79f7ff6c2efe760bea
   health_score: 100.0
-  last_checked: 1779030479.054456
+  last_checked: 1779030479
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:59.054456+02:00'
   last_ai_eval: null
@@ -551828,7 +552628,7 @@ https://www.redhat.com/sysadmin/podman-docker-compose:
   addition_method: manual
   content_hash: 7400d9d68b90b8e44501587b2d0ced6fafb842bb4e6982922c64e8221b79ff05
   health_score: 100.0
-  last_checked: 1779033704.64433
+  last_checked: 1779033704
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:44.644330+02:00'
   last_ai_eval: null
@@ -551855,7 +552655,7 @@ https://www.redhat.com/sysadmin/podman-features-1:
   addition_method: manual
   content_hash: 42f9e161a7704c0174c3e23c4b6bd91de7643eae9cf8c86c667dfdf83db02982
   health_score: 100.0
-  last_checked: 1779033619.591428
+  last_checked: 1779033619
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:19.591428+02:00'
   last_ai_eval: null
@@ -551882,7 +552682,7 @@ https://www.redhat.com/sysadmin/podman-play-kube-updates:
   addition_method: manual
   content_hash: 13e0d4a4eff4a1e60f4d22cfa12fe1ae6fdbc9c424dd6617ff15cda64418fb11
   health_score: 100.0
-  last_checked: 1779029988.896042
+  last_checked: 1779029988
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:48.896042+02:00'
   last_ai_eval: null
@@ -551909,7 +552709,7 @@ https://www.redhat.com/sysadmin/privileged-flag-container-engines:
   addition_method: manual
   content_hash: 02a031619035586986c71cffe10ce8194579d19ffc4e1aef7fedf35a2d1133d5
   health_score: 100.0
-  last_checked: 1779030430.213549
+  last_checked: 1779030430
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:10.213549+02:00'
   last_ai_eval: null
@@ -551936,7 +552736,7 @@ https://www.redhat.com/sysadmin/python-venv-ansible:
   addition_method: manual
   content_hash: d08532119e41de98ce988ce62674650b4b101188030eddf16887eb75946b5111
   health_score: 100.0
-  last_checked: 1779033663.287305
+  last_checked: 1779033663
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:03.287305+02:00'
   last_ai_eval: null
@@ -551963,7 +552763,7 @@ https://www.redhat.com/sysadmin/quadlet-podman:
   addition_method: manual
   content_hash: aff12bb1ef15b81d1d6dfc788dd5e0721051ee95a9905437de0f9de9a244c7e2
   health_score: 100.0
-  last_checked: 1779030329.9618
+  last_checked: 1779030329
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:29.961800+02:00'
   last_ai_eval: null
@@ -551991,7 +552791,7 @@ https://www.redhat.com/sysadmin/query-rpm-database-python:
   addition_method: manual
   content_hash: 97599d1bc908fad681b3534e8a58a7aae4434911774c5e1bc8fce29130937c9d
   health_score: 100.0
-  last_checked: 1779031805.181048
+  last_checked: 1779031805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:05.181048+02:00'
   last_ai_eval: null
@@ -552019,7 +552819,7 @@ https://www.redhat.com/sysadmin/recursive-vim-macros:
   addition_method: manual
   content_hash: cf37f5013c9e7948948e30e4dc4bca2a0f2fb0b839a5d2449b8643a08a4ca933
   health_score: 100.0
-  last_checked: 1779034507.205027
+  last_checked: 1779034507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:07.205027+02:00'
   last_ai_eval: null
@@ -552046,7 +552846,7 @@ https://www.redhat.com/sysadmin/renewed-thrill-ansible:
   addition_method: manual
   content_hash: 406c45dcf015818013503d9b20d12242c1f766f8c6adddf086f88e6fe65b8c3d
   health_score: 100.0
-  last_checked: 1779029801.791239
+  last_checked: 1779029801
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:41.791239+02:00'
   last_ai_eval: null
@@ -552073,7 +552873,7 @@ https://www.redhat.com/sysadmin/replace-docker-podman-mac-revisited:
   addition_method: manual
   content_hash: f27a606e3b4271bcb13c0fad610e4c683117a083996111f0f2ccc127eda623ef
   health_score: 100.0
-  last_checked: 1779030846.992721
+  last_checked: 1779030846
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:06.992721+02:00'
   last_ai_eval: null
@@ -552100,7 +552900,7 @@ https://www.redhat.com/sysadmin/replace-docker-podman-macos:
   addition_method: manual
   content_hash: 4b6d56194a79ad290065212de75611b91d53074cd6bdf7bdbe246febf4af2225
   health_score: 100.0
-  last_checked: 1779030350.053282
+  last_checked: 1779030350
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:50.053282+02:00'
   last_ai_eval: null
@@ -552127,7 +552927,7 @@ https://www.redhat.com/sysadmin/reverse-proxy-ansible:
   addition_method: manual
   content_hash: ba50e9593ce80f94429c1028507ef0af7fd34bf11df032213fcc83596016e2db
   health_score: 100.0
-  last_checked: 1779030842.484814
+  last_checked: 1779030842
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:02.484814+02:00'
   last_ai_eval: null
@@ -552154,7 +552954,7 @@ https://www.redhat.com/sysadmin/rootless-podman-nfs:
   addition_method: manual
   content_hash: df4b714c1d903b4777c677a9ac307705389651e332d31e6dfd61235ab5b99fc6
   health_score: 100.0
-  last_checked: 1779030267.722229
+  last_checked: 1779030267
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:27.722229+02:00'
   last_ai_eval: null
@@ -552181,7 +552981,7 @@ https://www.redhat.com/sysadmin/software-packages-ansible:
   addition_method: manual
   content_hash: 396fe4c3906ca93e27cfa617a8250b07243f8969308fb271fc267690712d9adb
   health_score: 100.0
-  last_checked: 1779031516.361253
+  last_checked: 1779031516
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:16.361253+02:00'
   last_ai_eval: null
@@ -552208,7 +553008,7 @@ https://www.redhat.com/sysadmin/start-learning-kubernetes:
   addition_method: manual
   content_hash: d7ffeea68bee28b2d45a620e9a6594199dc1d4ceaee08543f4ec1f28a6d77815
   health_score: 100.0
-  last_checked: 1779031521.089293
+  last_checked: 1779031521
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:21.089293+02:00'
   last_ai_eval: null
@@ -552235,7 +553035,7 @@ https://www.redhat.com/sysadmin/sysadmin-essentials-networking-basics:
   addition_method: manual
   content_hash: bc534ed771d377a4b72f12266778d5f46436049cfb4bbe563f69868405a12174
   health_score: 100.0
-  last_checked: 1779034097.383369
+  last_checked: 1779034097
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:17.383369+02:00'
   last_ai_eval: null
@@ -552262,7 +553062,7 @@ https://www.redhat.com/sysadmin/tcpdump-part-one:
   addition_method: manual
   content_hash: c97dfc80951394aa890a3caf34a45b827abe4e93730f4d46c8884e4dda9f4cd5
   health_score: 100.0
-  last_checked: 1779034531.068608
+  last_checked: 1779034531
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:31.068608+02:00'
   last_ai_eval: null
@@ -552289,7 +553089,7 @@ https://www.redhat.com/sysadmin/troubleshoot-ansible-playbooks:
   addition_method: manual
   content_hash: 8955798a8637e4a3bf769e2e7389a394940a007ac4f127597e795b1267b0e193
   health_score: 100.0
-  last_checked: 1779034450.267236
+  last_checked: 1779034450
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:10.267236+02:00'
   last_ai_eval: null
@@ -552317,7 +553117,7 @@ https://www.redhat.com/sysadmin/understanding-yaml-ansible:
   addition_method: manual
   content_hash: 44533daac61abf96fd981215c52ceefe153dd1170361335e38845ec44fe951ec
   health_score: 100.0
-  last_checked: 1779030522.464455
+  last_checked: 1779030522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:42.464455+02:00'
   last_ai_eval: null
@@ -552344,7 +553144,7 @@ https://www.redhat.com/sysadmin/using-asciinema:
   addition_method: manual
   content_hash: b3f21549e425cb4a23725c20f060eb34039d03b264d981229b39fb9bf446a484
   health_score: 100.0
-  last_checked: 1779032159.371349
+  last_checked: 1779032159
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:59.371349+02:00'
   last_ai_eval: null
@@ -552371,7 +553171,7 @@ https://www.redhat.com/sysadmin/vim-commands:
   addition_method: manual
   content_hash: 61a92fb234933a0ae224fe1b737d33faeec458e06109c5b3eb51934d9603a7dd
   health_score: 100.0
-  last_checked: 1779034040.046351
+  last_checked: 1779034040
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:20.046351+02:00'
   last_ai_eval: null
@@ -552398,7 +553198,7 @@ https://www.redhat.com/sysadmin/yaml-beginners:
   addition_method: manual
   content_hash: 8fb8738158681442249e4af8a93f70a81a5056d5a13f86799d1ae91bc2874bf5
   health_score: 100.0
-  last_checked: 1779034509.723589
+  last_checked: 1779034509
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:09.723589+02:00'
   last_ai_eval: null
@@ -552461,7 +553261,7 @@ https://www.redpanda.com/blog/bsl-source-available-license:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736090.783535
+  last_checked: 1781736090
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:30.783535+02:00'
   last_ai_eval: null
@@ -552493,7 +553293,7 @@ https://www.redpanda.com/blog/open-source:
   addition_method: manual
   content_hash: 846802d8e782e21c5769978c1de5ba77006e7830ed4d611782427d7ccdfd491a
   health_score: 84.0
-  last_checked: 1779130494.9932
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.993200+02:00'
   last_ai_eval: null
@@ -552558,7 +553358,7 @@ https://www.rejupillai.com/index.php/2021/03/06/configure-tls-on-gke-ingress-for
   addition_method: manual
   content_hash: 750351750b8626ef302496ec087129654973ec922d93183a68f788489052659d
   health_score: 100.0
-  last_checked: 1779032884.882318
+  last_checked: 1779032884
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:04.882318+02:00'
   last_ai_eval: null
@@ -552585,7 +553385,7 @@ https://www.replex.io:
   addition_method: manual
   content_hash: 95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2
   health_score: 100.0
-  last_checked: 1779033567.03077
+  last_checked: 1779033567
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:27.030770+02:00'
   last_ai_eval: null
@@ -552612,7 +553412,7 @@ https://www.replex.io/blog/an-introduction-to-kubernetes-finops:
   addition_method: manual
   content_hash: 95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2
   health_score: 100.0
-  last_checked: 1779033309.623031
+  last_checked: 1779033309
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:55:09.623031+02:00'
   last_ai_eval: null
@@ -552640,7 +553440,7 @@ https://www.replex.io/blog/kubernetes-in-production-best-practices-for-cluster-a
   addition_method: manual
   content_hash: 95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2
   health_score: 100.0
-  last_checked: 1779029369.643016
+  last_checked: 1779029369
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:29.643016+02:00'
   last_ai_eval: null
@@ -552668,7 +553468,7 @@ https://www.reply.com/solidsoft-reply/en/content/webservices-soap-and-rest-a-sim
   addition_method: manual
   content_hash: b88f1a1c9b0ae18fe66738cb90fdb3b529c036cbee8a4f4d57f5a3853971eec4
   health_score: 100.0
-  last_checked: 1779031980.483792
+  last_checked: 1779031980
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:00.483792+02:00'
   last_ai_eval: null
@@ -552701,7 +553501,7 @@ https://www.rethinkagile.org/post/5-reasons-why-agile-is-better-than-waterfall:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034431.593059
+  last_checked: 1779034431
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:51.593059+02:00'
   last_ai_eval: null
@@ -553443,7 +554243,7 @@ https://www.reuters.com/article/us-ibm-divestiture/ibm-to-break-up-109-year-old-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032734.148052
+  last_checked: 1779032734
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:34.148052+02:00'
   last_ai_eval: null
@@ -553508,7 +554308,7 @@ https://www.revenuecat.com/blog/replicating-a-postgresql-cluster-to-redshift:
   addition_method: manual
   content_hash: 07e47084b744cd02817de2f7a666ae03ebff46db63a3d32911f22f154cf41f94
   health_score: 100.0
-  last_checked: 1779030719.1654
+  last_checked: 1779030719
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:59.165400+02:00'
   last_ai_eval: null
@@ -553601,7 +554401,7 @@ https://www.ringcentral.co.uk/gb/en/blog/definitions/cloud-management:
   addition_method: manual
   content_hash: 6f8c1c1ec790849b4aeb943a2d7ca47319c5b5a3485e8bd8f2c84012fdc78032
   health_score: 100.0
-  last_checked: 1779031391.055078
+  last_checked: 1779031391
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:11.055078+02:00'
   last_ai_eval: null
@@ -553627,7 +554427,7 @@ https://www.ringcentral.co.uk/gb/en/blog/definitions/software-as-a-service-saas:
   addition_method: manual
   content_hash: c6d6ce7d02faf9de5870a656377aa71947e9aa33b4d8876658d5c7b604f7342f
   health_score: 100.0
-  last_checked: 1779032117.650357
+  last_checked: 1779032117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:17.650357+02:00'
   last_ai_eval: null
@@ -553654,7 +554454,7 @@ https://www.ringcentral.com/gb/en/blog/definitions/cloud-management:
   addition_method: manual
   content_hash: 262c16456409a51330255580987c97630110aa25711bbd5cc59d88beb5fc0f79
   health_score: 100.0
-  last_checked: 1779130495.019052
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.019052+02:00'
   last_ai_eval: null
@@ -553686,7 +554486,7 @@ https://www.ringcentral.com/gb/en/blog/definitions/software-as-a-service-saas:
   addition_method: manual
   content_hash: 59b1c1535903a930c34671970963d62dcc022211693de0414fd9822fd9d4bbc1
   health_score: 100.0
-  last_checked: 1779130494.930987
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.930987+02:00'
   last_ai_eval: null
@@ -553786,7 +554586,7 @@ https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021:
   addition_method: manual
   content_hash: 42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3
   health_score: 100.0
-  last_checked: 1779029482.690858
+  last_checked: 1779029482
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:22.690858+02:00'
   last_ai_eval: null
@@ -553814,7 +554614,7 @@ https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-developmen
   addition_method: manual
   content_hash: 42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3
   health_score: 100.0
-  last_checked: 1779029225.864696
+  last_checked: 1779029225
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:05.864696+02:00'
   last_ai_eval: null
@@ -553842,7 +554642,7 @@ https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-2:
   addition_method: manual
   content_hash: 42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3
   health_score: 100.0
-  last_checked: 1779032152.78421
+  last_checked: 1779032152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:52.784210+02:00'
   last_ai_eval: null
@@ -553870,7 +554670,7 @@ https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-3:
   addition_method: manual
   content_hash: 42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3
   health_score: 100.0
-  last_checked: 1779030572.529449
+  last_checked: 1779030572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:32.529449+02:00'
   last_ai_eval: null
@@ -553898,7 +554698,7 @@ https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-4:
   addition_method: manual
   content_hash: 42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3
   health_score: 100.0
-  last_checked: 1779030350.168754
+  last_checked: 1779030350
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:50.168754+02:00'
   last_ai_eval: null
@@ -553925,7 +554725,7 @@ https://www.rookout.com/blog/how-real-time-debugging-improves-reliability:
   addition_method: manual
   content_hash: 42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3
   health_score: 100.0
-  last_checked: 1779031528.253589
+  last_checked: 1779031528
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:28.253589+02:00'
   last_ai_eval: null
@@ -553952,7 +554752,7 @@ https://www.rookout.com/blog/kubernetes-application-debugging:
   addition_method: manual
   content_hash: 42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3
   health_score: 100.0
-  last_checked: 1779030440.314966
+  last_checked: 1779030440
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:20.314966+02:00'
   last_ai_eval: null
@@ -553979,7 +554779,7 @@ https://www.rookout.com/blog/lessons-learned-when-building-a-kubernetes-operator
   addition_method: manual
   content_hash: 42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3
   health_score: 100.0
-  last_checked: 1779032642.646874
+  last_checked: 1779032642
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:02.646874+02:00'
   last_ai_eval: null
@@ -554039,7 +554839,7 @@ https://www.root.io/blog/automatically-reduce-docker-container-size-using-docker
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.987971
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.987971+02:00'
   last_ai_eval: null
@@ -554065,7 +554865,7 @@ https://www.root.io/docs/docker-desktop-extension.html:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130495.031764
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.031764+02:00'
   last_ai_eval: null
@@ -554163,7 +554963,7 @@ https://www.rtve.es/play/videos/redes/redes-claves-para-enfrentarse-mundo-hoy-vo
   addition_method: manual
   content_hash: 27b2b1cae59b6a7e5d7d08573796c41848bd3d1ba867df98592862ae6bca56a6
   health_score: 100.0
-  last_checked: 1779033170.681282
+  last_checked: 1779033170
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:50.681282+02:00'
   last_ai_eval: null
@@ -554189,7 +554989,7 @@ https://www.rtve.es/play/videos/redes/redes-claves-para-enfrentarse-mundo-hoy/17
   addition_method: manual
   content_hash: c18bdd5ba7aee7cb6868ded2257d8381f496c70f7ec3b52c8cef0bd6d39f4f79
   health_score: 100.0
-  last_checked: 1779029166.056368
+  last_checked: 1779029166
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:06.056368+02:00'
   last_ai_eval: null
@@ -554354,7 +555154,7 @@ https://www.salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vclus
   addition_method: manual
   content_hash: a25b0d6dded62bd552d350776a6598c5c595c54936cd76fd6715189764c60ee2
   health_score: 100.0
-  last_checked: 1779130495.019448
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.019448+02:00'
   last_ai_eval: null
@@ -554452,7 +555252,7 @@ https://www.salesforceben.com/5-devops-concepts-you-need-to-know:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781736080.702383
+  last_checked: 1781736080
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:20.702383+02:00'
   last_ai_eval: null
@@ -554548,7 +555348,7 @@ https://www.scaleway.com:
   addition_method: manual
   content_hash: 355fb606fbd96699748a8ba1591f42644757b43b100a451f9bc5df8798ce254d
   health_score: 100.0
-  last_checked: 1779033419.573852
+  last_checked: 1779033419
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:59.573852+02:00'
   last_ai_eval: null
@@ -554675,7 +555475,7 @@ https://www.scaleway.com/en/en:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1781736154.287104
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.287104+02:00'
   last_ai_eval: null
@@ -554740,7 +555540,7 @@ https://www.scaleway.com/en/en/en/kubernetes-kapsule:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779130494.932796
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.932796+02:00'
   last_ai_eval: null
@@ -554766,7 +555566,7 @@ https://www.scaleway.com/en/kubernetes-kapsule:
   addition_method: manual
   content_hash: 2c7cafa35229675fee5cfe0c8cc68d6d172642a3e04af84df97f06cd798b9e57
   health_score: 100.0
-  last_checked: 1779029226.230096
+  last_checked: 1779029226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:06.230096+02:00'
   last_ai_eval: null
@@ -554827,7 +555627,7 @@ https://www.schabell.org/2020/06/cloud-native-development-on-local-containers.ht
   addition_method: manual
   content_hash: dd07e54c6d67f9828197be0de6407af57e81b3a964bdfaf28ca9506139d6c8fc
   health_score: 100.0
-  last_checked: 1779033019.613776
+  last_checked: 1779033019
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:50:19.613776+02:00'
   last_ai_eval: null
@@ -555021,7 +555821,7 @@ https://www.scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers
   addition_method: manual
   content_hash: eee008342e2f1e639e9f7cf4db0ae616a7aa6f6bec8fdd128c26abbe73266dba
   health_score: 100.0
-  last_checked: 1779032376.512498
+  last_checked: 1779032376
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:36.512498+02:00'
   last_ai_eval: null
@@ -555314,7 +556114,7 @@ https://www.sdxcentral.com/articles/news/aws-outage-stresses-telco-cloud-challen
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030506.860468
+  last_checked: 1779030506
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:26.860468+02:00'
   last_ai_eval: null
@@ -555345,7 +556145,7 @@ https://www.seal.io:
   addition_method: manual
   content_hash: ea390b46a3c23558e09663500f38c1c646634c5d0abed1a9c3eec2d78265e57a
   health_score: 100.0
-  last_checked: 1779030222.203145
+  last_checked: 1779030222
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:42.203145+02:00'
   last_ai_eval: null
@@ -555372,7 +556172,7 @@ https://www.searchenginejournal.com/python-machine-learning-technical-seo:
   addition_method: manual
   content_hash: 594c5462ba877d86904f77385886b871fb8065385ff255f027e5a4757687b5c8
   health_score: 100.0
-  last_checked: 1779031258.764309
+  last_checked: 1779031258
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:58.764309+02:00'
   last_ai_eval: null
@@ -555504,7 +556304,7 @@ https://www.seifbassem.com/blogs/posts/azure-arc-ssh:
   addition_method: manual
   content_hash: 84604b9108856d33ab246fcf4c2119c9da6e59c15bf898a3180f0553c059f442
   health_score: 100.0
-  last_checked: 1779031533.918278
+  last_checked: 1779031533
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:33.918278+02:00'
   last_ai_eval: null
@@ -555531,7 +556331,7 @@ https://www.seifbassem.com/blogs/posts/azure-naming-tool:
   addition_method: manual
   content_hash: 5a5927ac823b4944515f7eb29b6820750c45b89c0bfdef44df6f297289ebdffd
   health_score: 100.0
-  last_checked: 1779029594.643724
+  last_checked: 1779029594
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:14.643724+02:00'
   last_ai_eval: null
@@ -555589,7 +556389,7 @@ https://www.semui.co:
   addition_method: manual
   content_hash: c15c3335c33c6fb125fa17aa32e5558b268f2826160dc2a350135fa3fc367db0
   health_score: 100.0
-  last_checked: 1779033477.813903
+  last_checked: 1779033477
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:57.813903+02:00'
   last_ai_eval: null
@@ -555717,7 +556517,7 @@ https://www.serverlessguru.com/blog/enterprise-serverless-adoption:
   addition_method: manual
   content_hash: 65051623250f7c807202b80d8d57baf9acc5838c28b879ee0f8a9c9efea9de54
   health_score: 100.0
-  last_checked: 1779030932.086899
+  last_checked: 1779030932
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:32.086899+02:00'
   last_ai_eval: null
@@ -555778,7 +556578,7 @@ https://www.servicenow.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033372.03566
+  last_checked: 1779033372
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:12.035660+02:00'
   last_ai_eval: null
@@ -555813,7 +556613,7 @@ https://www.sesin.at/2021/08/28/securing-kubernetes-with-kyverno-how-to-protect-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030119.503259
+  last_checked: 1779030119
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:59.503259+02:00'
   last_ai_eval: null
@@ -555844,7 +556644,7 @@ https://www.shipa.io/development/a-real-world-application-deployment-on-kubernet
   addition_method: manual
   content_hash: 085658ad26bfcf2f9e7fa077c6560c7b03d7eb603d9555a692e2fef572948d45
   health_score: 100.0
-  last_checked: 1779033159.961286
+  last_checked: 1779033159
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:39.961286+02:00'
   last_ai_eval: null
@@ -555872,7 +556672,7 @@ https://www.shipa.io/development/deploying-applications-on-kubernetes:
   addition_method: manual
   content_hash: cd619fa3d1ee94c1ac7ed7d4324162de1a7f4054dde249d703582cf393815c17
   health_score: 100.0
-  last_checked: 1779033220.250205
+  last_checked: 1779033220
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:40.250205+02:00'
   last_ai_eval: null
@@ -555899,7 +556699,7 @@ https://www.shipa.io/development/gitops:
   addition_method: manual
   content_hash: 3168adbb281d10adb56e57ea7524f533640cd075eb928bfd664f488503ade7df
   health_score: 100.0
-  last_checked: 1779029615.359667
+  last_checked: 1779029615
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:35.359667+02:00'
   last_ai_eval: null
@@ -555926,7 +556726,7 @@ https://www.shipa.io/innovation/gitops-in-the-enterprise:
   addition_method: manual
   content_hash: c4dc03b16362975b4e849f7d3dccf1de7a43ea493d042460bfe7d55104bf9083
   health_score: 100.0
-  last_checked: 1779034458.534854
+  last_checked: 1779034458
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:18.534854+02:00'
   last_ai_eval: null
@@ -555953,7 +556753,7 @@ https://www.shipa.io/innovation/gitops-meets-appops:
   addition_method: manual
   content_hash: a4d340a67abb645003c145488327739ee3e77371715746cd9403a84ea2a55cd2
   health_score: 100.0
-  last_checked: 1779034136.63749
+  last_checked: 1779034136
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:56.637490+02:00'
   last_ai_eval: null
@@ -555980,7 +556780,7 @@ https://www.shipa.io/ketch/devops-challenge-kubernetes-deployment-ketch-vs-yaml:
   addition_method: manual
   content_hash: 3a2fb22de51f892ba982e617909a259d7695b823017e40424b957ab96022fccf
   health_score: 100.0
-  last_checked: 1779031192.084324
+  last_checked: 1779031192
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:52.084324+02:00'
   last_ai_eval: null
@@ -556008,7 +556808,7 @@ https://www.shippable.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030710.966061
+  last_checked: 1779030710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:50.966061+02:00'
   last_ai_eval: null
@@ -556247,7 +557047,7 @@ https://www.silverliningsinfo.com/multi-cloud/cloud-9-lunch-ladies-news-wrap-liv
   addition_method: manual
   content_hash: dd895cc2b0755ace8aaaa310235df384e8a9167cd7b6ac399755d1499de2a19a
   health_score: 100.0
-  last_checked: 1779034330.75714
+  last_checked: 1779034330
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:10.757140+02:00'
   last_ai_eval: null
@@ -556540,7 +557340,7 @@ https://www.simform.com/multi-cloud-strategy:
   addition_method: manual
   content_hash: ee08ede1f7478211ec4aaabee941ade7a23a10716abd7c55599d88b46e60c374
   health_score: 100.0
-  last_checked: 1779031079.996899
+  last_checked: 1779031079
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:59.996899+02:00'
   last_ai_eval: null
@@ -556567,7 +557367,7 @@ https://www.simple-talk.com/dotnet/asp.net/script-loading-between-http1.1-and-ht
   addition_method: manual
   content_hash: d22103752b44c7c66d235f9635b70f6a803b264203f94602f5e36912a95d7bed
   health_score: 100.0
-  last_checked: 1779031090.480555
+  last_checked: 1779031090
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:10.480555+02:00'
   last_ai_eval: null
@@ -556725,7 +557525,7 @@ https://www.sitepoint.com/7-ways-optimize-jenkins:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030934.713847
+  last_checked: 1779030934
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:34.713847+02:00'
   last_ai_eval: null
@@ -556758,7 +557558,7 @@ https://www.sitepoint.com/gatsby-mdx-blog:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032543.740182
+  last_checked: 1779032543
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:23.740182+02:00'
   last_ai_eval: null
@@ -556790,7 +557590,7 @@ https://www.sitepoint.com/git-submodules-introduction:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032054.745736
+  last_checked: 1779032054
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:14.745736+02:00'
   last_ai_eval: null
@@ -556823,7 +557623,7 @@ https://www.sitepoint.com/kubernetes-aws-tutorial:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031499.669259
+  last_checked: 1779031499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:59.669259+02:00'
   last_ai_eval: null
@@ -556889,7 +557689,7 @@ https://www.slideshare.net/AmazonWebServices:
   addition_method: manual
   content_hash: aaa783d220046955445a53e471603700b5a4c209c808543e513d51cbd8236508
   health_score: 100.0
-  last_checked: 1779034391.906461
+  last_checked: 1779034391
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:13:11.906461+02:00'
   last_ai_eval: null
@@ -556958,7 +557758,7 @@ https://www.slideshare.net/KonveyorIO/migrating-java-jboss-eap-applications-to-k
   addition_method: manual
   content_hash: 6633c610ab73d4c0ba10ffd8fe1a070f0b47859449c6de10833f73b560e812c0
   health_score: 100.0
-  last_checked: 1781430131.959477
+  last_checked: 1781430131
   needs_ai_refresh: true
   discovered_at: '2026-06-14T11:42:11.959477+02:00'
   last_ai_eval: null
@@ -557117,7 +557917,7 @@ https://www.slideshare.net/Smals_ICT/20171010-multitenancy-in-openshift:
   addition_method: manual
   content_hash: 7597e705762b9330e81c76ca99516f7145a8b5900f060b68ff4e980ca34830ae
   health_score: 100.0
-  last_checked: 1779031802.076983
+  last_checked: 1779031802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:02.076983+02:00'
   last_ai_eval: null
@@ -557503,7 +558303,7 @@ https://www.slideshare.net/slideshow/20171010-multitenancy-in-openshift/80696233
   addition_method: manual
   content_hash: 32ed63159c77e21ee19ca1b9aa3213ccf0218eb59539560b132a8e68ef0e18ea
   health_score: 100.0
-  last_checked: 1779130494.957084
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.957084+02:00'
   last_ai_eval: null
@@ -557595,7 +558395,7 @@ https://www.slideshare.net/slideshow/jenkins-or-how-i-learned-to-stop-worrying-a
   addition_method: manual
   content_hash: 32ed63159c77e21ee19ca1b9aa3213ccf0218eb59539560b132a8e68ef0e18ea
   health_score: 100.0
-  last_checked: 1779130495.009299
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.009299+02:00'
   last_ai_eval: null
@@ -557658,7 +558458,7 @@ https://www.slideshare.net/slideshow/operating-postgresql-at-scale-with-kubernet
   addition_method: manual
   content_hash: 32ed63159c77e21ee19ca1b9aa3213ccf0218eb59539560b132a8e68ef0e18ea
   health_score: 100.0
-  last_checked: 1779130494.932817
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.932817+02:00'
   last_ai_eval: null
@@ -557721,7 +558521,7 @@ https://www.slim.ai:
   addition_method: manual
   content_hash: 481241ccd34e6bd6a73246affa8fbf13f7f294325b9fb9b41b8f257b426ff38b
   health_score: 100.0
-  last_checked: 1779032239.524414
+  last_checked: 1779032239
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:19.524414+02:00'
   last_ai_eval: null
@@ -557747,7 +558547,7 @@ https://www.slim.ai/blog/automatically-reduce-docker-container-size-using-docker
   addition_method: manual
   content_hash: 481241ccd34e6bd6a73246affa8fbf13f7f294325b9fb9b41b8f257b426ff38b
   health_score: 100.0
-  last_checked: 1779029883.979614
+  last_checked: 1779029883
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:03.979614+02:00'
   last_ai_eval: null
@@ -557774,7 +558574,7 @@ https://www.slim.ai/docs/docker-desktop-extension.html:
   addition_method: manual
   content_hash: 481241ccd34e6bd6a73246affa8fbf13f7f294325b9fb9b41b8f257b426ff38b
   health_score: 100.0
-  last_checked: 1779030384.805623
+  last_checked: 1779030384
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:24.805623+02:00'
   last_ai_eval: null
@@ -557867,7 +558667,7 @@ https://www.smartdatacollective.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736113.738174
+  last_checked: 1781736113
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:53.738174+02:00'
   last_ai_eval: null
@@ -557898,7 +558698,7 @@ https://www.smartdatacollective.com/kingmesal/373466/nosql-databases-4-game-chan
   addition_method: manual
   content_hash: c1fc5774c95960093b8cfad0fd35ba9f3a1b01a78f3b8e5d99e1646addf10e06
   health_score: 100.0
-  last_checked: 1779030575.467565
+  last_checked: 1779030575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:35.467565+02:00'
   last_ai_eval: null
@@ -558061,7 +558861,7 @@ https://www.snapt.net/blog/best-practices-for-load-balancing-kubernetes-containe
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030609.506228
+  last_checked: 1779030609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:09.506228+02:00'
   last_ai_eval: null
@@ -558158,7 +558958,7 @@ https://www.softobiz.com/orchestration-made-easy-with-zeebe-and-kafka:
   addition_method: manual
   content_hash: 0f66d0aa174b2ce815598d0046ce3b5e9399038fcdbfa6f7b11d337340a9dae5
   health_score: 100.0
-  last_checked: 1779031397.601312
+  last_checked: 1779031397
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:17.601312+02:00'
   last_ai_eval: null
@@ -558184,7 +558984,7 @@ https://www.softwarebusinessgrowth.com/doc/parallel-system-validation-the-end-of
   addition_method: manual
   content_hash: 0be976efd275401002261cf4053306c56f66188d288536276d084a367c68a3f8
   health_score: 100.0
-  last_checked: 1779030572.630297
+  last_checked: 1779030572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:32.630297+02:00'
   last_ai_eval: null
@@ -558212,7 +559012,7 @@ https://www.softwarecollections.org:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033258.829467
+  last_checked: 1779033258
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:18.829467+02:00'
   last_ai_eval: null
@@ -558246,7 +559046,7 @@ https://www.softwaretestguideforu.com/2020/06/what-is-system-testinghow-to-perfo
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032643.003345
+  last_checked: 1779032643
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:03.003345+02:00'
   last_ai_eval: null
@@ -558379,7 +559179,7 @@ https://www.softwaretestingnews.co.uk/a-software-testing-and-devops-tools-direct
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779030436.015137
+  last_checked: 1779030436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:16.015137+02:00'
   last_ai_eval: null
@@ -558502,7 +559302,7 @@ https://www.softwebsolutions.com/resources/devops-and-microservices.html:
   addition_method: manual
   content_hash: 9fd3ee6f3ff49a68438a57ddd541aea9fc0e64abdb0d7dab50fa621ee211f171
   health_score: 100.0
-  last_checked: 1779033770.721788
+  last_checked: 1779033770
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:50.721788+02:00'
   last_ai_eval: null
@@ -558561,7 +559361,7 @@ https://www.softwebsolutions.com/resources/devops-security-tools-benefits.html:
   addition_method: manual
   content_hash: 013b11e07c5b85038e780dc1413848ebcd94f3126123d3e738df69fa817185d3
   health_score: 100.0
-  last_checked: 1779029129.019441
+  last_checked: 1779029129
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:29.019441+02:00'
   last_ai_eval: null
@@ -558620,7 +559420,7 @@ https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy.html:
   addition_method: manual
   content_hash: 42510faa90cd99d509e29edf0894a30ef97686dc3725183a6e019e0b50d647c4
   health_score: 100.0
-  last_checked: 1779031759.424731
+  last_checked: 1779031759
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:19.424731+02:00'
   last_ai_eval: null
@@ -558649,7 +559449,7 @@ https://www.softzone.es/noticias/programas/conoce-fleet-ide-ultraligero-mano-jet
   addition_method: manual
   content_hash: d0398f8d8790ce8b49efed77a8d1eec7d9bd6381f2cc0b387402a7c0f7895f3c
   health_score: 100.0
-  last_checked: 1779032252.388744
+  last_checked: 1779032252
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:37:32.388744+02:00'
   last_ai_eval: null
@@ -558780,7 +559580,7 @@ https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-si
   addition_method: manual
   content_hash: da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5
   health_score: 100.0
-  last_checked: 1779029487.270191
+  last_checked: 1779029487
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:27.270191+02:00'
   last_ai_eval: null
@@ -558806,7 +559606,7 @@ https://www.solo.io/blog/exploring-cilium-layer-7-capabilities-compared-to-istio
   addition_method: manual
   content_hash: da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5
   health_score: 100.0
-  last_checked: 1779034504.791682
+  last_checked: 1779034504
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:04.791682+02:00'
   last_ai_eval: null
@@ -558833,7 +559633,7 @@ https://www.solo.io/blog/glooops-progressive-delivery-the-gitops-way:
   addition_method: manual
   content_hash: da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5
   health_score: 100.0
-  last_checked: 1779033823.474496
+  last_checked: 1779033823
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:43.474496+02:00'
   last_ai_eval: null
@@ -558860,7 +559660,7 @@ https://www.solo.io/blog/identity-federation-for-multi-cluster-kubernetes-and-se
   addition_method: manual
   content_hash: da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5
   health_score: 100.0
-  last_checked: 1779033045.024346
+  last_checked: 1779033045
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:45.024346+02:00'
   last_ai_eval: null
@@ -558888,7 +559688,7 @@ https://www.solo.io/blog/introducing-gloo-federation-for-multi-cluster-managemen
   addition_method: manual
   content_hash: da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5
   health_score: 100.0
-  last_checked: 1779032243.136601
+  last_checked: 1779032243
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:23.136601+02:00'
   last_ai_eval: null
@@ -558915,7 +559715,7 @@ https://www.solo.io/blog/istio-multi-cluster-on-red-hat-openshift-with-gloo-mesh
   addition_method: manual
   content_hash: da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5
   health_score: 100.0
-  last_checked: 1779030433.736143
+  last_checked: 1779030433
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:13.736143+02:00'
   last_ai_eval: null
@@ -558943,7 +559743,7 @@ https://www.solo.io/blog/istios-networking-in-depth:
   addition_method: manual
   content_hash: da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5
   health_score: 100.0
-  last_checked: 1779031389.136878
+  last_checked: 1779031389
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:09.136878+02:00'
   last_ai_eval: null
@@ -558970,7 +559770,7 @@ https://www.solo.io/blog/navigating-istio-config-toolkit:
   addition_method: manual
   content_hash: da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5
   health_score: 100.0
-  last_checked: 1779033706.375987
+  last_checked: 1779033706
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:46.375987+02:00'
   last_ai_eval: null
@@ -558997,7 +559797,7 @@ https://www.solo.io/blog/ode-to-istio:
   addition_method: manual
   content_hash: da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5
   health_score: 100.0
-  last_checked: 1779031900.835678
+  last_checked: 1779031900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:40.835678+02:00'
   last_ai_eval: null
@@ -559024,7 +559824,7 @@ https://www.solo.io/blog/step-by-step-datastax-cassandra-with-istio-and-sni-rout
   addition_method: manual
   content_hash: 772a18c1cf21589ddf074569805ebeb85891cc4aa8b2cdd404c6150ebd392641
   health_score: 100.0
-  last_checked: 1779031554.932777
+  last_checked: 1779031554
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:25:54.932777+02:00'
   last_ai_eval: null
@@ -559085,7 +559885,7 @@ https://www.solo.io/blog/the-evolution-of-vm-support-in-istio-1-8-with-video:
   addition_method: manual
   content_hash: da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5
   health_score: 100.0
-  last_checked: 1779032287.671768
+  last_checked: 1779032287
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:07.671768+02:00'
   last_ai_eval: null
@@ -559112,7 +559912,7 @@ https://www.solo.io/blog/tutorial-gloo-integration-with-keycloak:
   addition_method: manual
   content_hash: null
   health_score: 80.0
-  last_checked: 1779034038.315598
+  last_checked: 1779034038
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:18.315598+02:00'
   last_ai_eval: null
@@ -559240,7 +560040,7 @@ https://www.sonarqube.org:
   addition_method: manual
   content_hash: d74d014adf4c41c400fe2e7581dc0d8e8b2ce9f78ecccb5a8d33acef90ac6772
   health_score: 100.0
-  last_checked: 1779032153.653405
+  last_checked: 1779032153
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:53.653405+02:00'
   last_ai_eval: null
@@ -559433,7 +560233,7 @@ https://www.sonatype.com/nexus-repository-oss:
   addition_method: manual
   content_hash: 5c8c3b4379a53f4772a2eb70e1b6d2db0c3280eedf8bb2879eb245f8aa0c6084
   health_score: 100.0
-  last_checked: 1779029678.745873
+  last_checked: 1779029678
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:38.745873+02:00'
   last_ai_eval: null
@@ -559558,7 +560358,7 @@ https://www.spec-india.com/blog/kubernetes-vs-openshift:
   addition_method: manual
   content_hash: 5b7ce938b6b3ba4d0aa2639c8100c21124ed2b7dcf04129313f2278926f570a1
   health_score: 100.0
-  last_checked: 1779032157.488728
+  last_checked: 1779032157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:57.488728+02:00'
   last_ai_eval: null
@@ -559688,7 +560488,7 @@ https://www.spinnaker.io:
   addition_method: manual
   content_hash: 4b1f96ea6e0765720c5fc86532e2f0dfd46609f6f15abc2ab5625cea213bf86b
   health_score: 100.0
-  last_checked: 1779029561.522387
+  last_checked: 1779029561
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:41.522387+02:00'
   last_ai_eval: null
@@ -559715,7 +560515,7 @@ https://www.split.io/glossary/progressive-delivery:
   addition_method: manual
   content_hash: 3e5daf3a8f9ccdecc04c3c43e68bb4110d9806f70bd0247525c91cace8ca6f13
   health_score: 100.0
-  last_checked: 1779032186.228373
+  last_checked: 1779032186
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:26.228373+02:00'
   last_ai_eval: null
@@ -559811,7 +560611,7 @@ https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics/blog/
   addition_method: manual
   content_hash: b2f7b3e5e38ea3cefedec6df022dbdf650ccdb55f8a5f5bb2a68ee7b68f00337
   health_score: 100.0
-  last_checked: 1779130495.004466
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.004466+02:00'
   last_ai_eval: null
@@ -559874,7 +560674,7 @@ https://www.sqlservercentral.com/articles/chaos-engineering-in-azure:
   addition_method: manual
   content_hash: 42a5b41942726fe5da84ae552bbaefce3097f22eefcd534830d8345dd45e2c54
   health_score: 100.0
-  last_checked: 1779029939.676186
+  last_checked: 1779029939
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:58:59.676186+02:00'
   last_ai_eval: null
@@ -560004,7 +560804,7 @@ https://www.sqltutorial.org/sql-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781735890.559703
+  last_checked: 1781735890
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:10.559703+02:00'
   last_ai_eval: null
@@ -560038,7 +560838,7 @@ https://www.squadcast.com/blog/kyverno-policy-management-in-kubernetes:
   addition_method: manual
   content_hash: fdb25e21eeca8b90dd0b766e915deba7ddf0d95201feb2927a9f38e29982a26d
   health_score: 100.0
-  last_checked: 1779030436.461704
+  last_checked: 1779030436
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:07:16.461704+02:00'
   last_ai_eval: null
@@ -560069,7 +560869,7 @@ https://www.stackrox.com:
   addition_method: manual
   content_hash: aff76b12ba220561887247977110d08e82ceac3b88fd9303ea6b19bd7ae5c4a7
   health_score: 100.0
-  last_checked: 1779031215.815391
+  last_checked: 1779031215
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:15.815391+02:00'
   last_ai_eval: null
@@ -560096,7 +560896,7 @@ https://www.stackrox.com/post/2019/09/amazon-eks-security-best-practices:
   addition_method: manual
   content_hash: 4fc3ae4b64e6b0c680a18f8a5ab89e46f9214c32dd7e0dd67d0d48c08e2548e0
   health_score: 100.0
-  last_checked: 1779034152.464863
+  last_checked: 1779034152
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:12.464863+02:00'
   last_ai_eval: null
@@ -560124,7 +560924,7 @@ https://www.stackrox.com/post/2020/01/kubernetes-networking-demystified:
   addition_method: manual
   content_hash: 9c2960af1ac51780e337dfe7227d7b51bb3a0a2fcce980a17a4b2a6b78b989e0
   health_score: 100.0
-  last_checked: 1779031552.763122
+  last_checked: 1779031552
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:52.763122+02:00'
   last_ai_eval: null
@@ -560158,7 +560958,7 @@ https://www.stackrox.com/post/2020/02/eks-vs-gke-vs-aks:
   addition_method: manual
   content_hash: ac8eac60d979b3fe7df86bb3dd369a6247007a4ea49b02bd2f799686ce421019
   health_score: 100.0
-  last_checked: 1779033586.416837
+  last_checked: 1779033586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:46.416837+02:00'
   last_ai_eval: null
@@ -560190,7 +560990,7 @@ https://www.stackrox.com/post/2020/05/kubernetes-security-101:
   addition_method: manual
   content_hash: 05036744612dd1b1cb57652b4e1c64741173d4ffcda5fbe5f9db87de8b163253
   health_score: 100.0
-  last_checked: 1779033808.010778
+  last_checked: 1779033808
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:28.010778+02:00'
   last_ai_eval: null
@@ -560218,7 +561018,7 @@ https://www.stackrox.com/post/2021/01/part-1-rancher-kubernetes-engine-rke-secur
   addition_method: manual
   content_hash: a649c780aa40f5b20eee7214a9175c3b862b6263c1872be7bb94560b72308dca
   health_score: 100.0
-  last_checked: 1779031489.412781
+  last_checked: 1779031489
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:49.412781+02:00'
   last_ai_eval: null
@@ -560286,7 +561086,7 @@ https://www.stackrox.io/blog/top-9-open-source-devsecops-tools-for-kubernetes:
   addition_method: manual
   content_hash: c81aa7c68e9f0469f377ba3cdfe2c8f272e185f03f3d33fe2b1d0375b44afdc2
   health_score: 100.0
-  last_checked: 1779033295.941749
+  last_checked: 1779033295
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:54:55.941749+02:00'
   last_ai_eval: null
@@ -560318,7 +561118,7 @@ https://www.stacksimplify.com/aws-eks/aws-alb-ingress/lean-kubernetes-aws-alb-in
   addition_method: manual
   content_hash: 5f08e432d2d388bbda429c93e26c4dfc7c33b3e3b3fb5c4ecbbeb1dac7425411
   health_score: 100.0
-  last_checked: 1779032793.767726
+  last_checked: 1779032793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:33.767726+02:00'
   last_ai_eval: null
@@ -560345,7 +561145,7 @@ https://www.stacksimplify.com/aws-eks/aws-alb-ingress/lean-kubernetes-aws-alb-in
   addition_method: manual
   content_hash: e8d6e55a841d30372f6e8ca5441056259db7b7e39539943f6e77431b5fe95c42
   health_score: 100.0
-  last_checked: 1779029162.051421
+  last_checked: 1779029162
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:02.051421+02:00'
   last_ai_eval: null
@@ -560375,7 +561175,7 @@ https://www.starwindsoftware.com/blog/remove-a-kubernetes-namespace-blocked-with
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034115.966781
+  last_checked: 1779034115
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:35.966781+02:00'
   last_ai_eval: null
@@ -560506,7 +561306,7 @@ https://www.stitcher.com/podcast/amazon-web-services/aws-podcast:
   addition_method: manual
   content_hash: ae67975d0e7feb45732adfe786b350b76a63b35eeecf5e0b0eb8399f2812a381
   health_score: 100.0
-  last_checked: 1779030857.306321
+  last_checked: 1779030857
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:17.306321+02:00'
   last_ai_eval: null
@@ -560570,7 +561370,7 @@ https://www.storj.io/blog/integrating-decentralized-cloud-storage-with-duplicati
   addition_method: manual
   content_hash: 502b9ae54cffdc97265c0a11349f10ae89b177bcd5dc0e3bdb2f0bf41171e27d
   health_score: 100.0
-  last_checked: 1779032966.445908
+  last_checked: 1779032966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:26.445908+02:00'
   last_ai_eval: null
@@ -560669,7 +561469,7 @@ https://www.superawesome.com/blog/how-we-scale-our-kid-safe-technology-using-aut
   addition_method: manual
   content_hash: d3506eecedacbcd781fb81ae31800e9f925f99d8e00f07710d989244f0be6152
   health_score: 100.0
-  last_checked: 1779029171.992554
+  last_checked: 1779029171
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:11.992554+02:00'
   last_ai_eval: null
@@ -560772,7 +561572,7 @@ https://www.suse.com/c/rancher_blog/announcing-harvester-open-source-hyperconver
   addition_method: manual
   content_hash: b3cb1da94f00c225b79ced56157d00da388cf96205de4769c9eda9a3e7ca0821
   health_score: 100.0
-  last_checked: 1781736154.198083
+  last_checked: 1781736154
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:34.198083+02:00'
   last_ai_eval: null
@@ -560805,7 +561605,7 @@ https://www.suse.com/c/rancher_blog/announcing-hosted-rancher-with-rancher-2-4:
   addition_method: manual
   content_hash: 7da57a38bba2b7f06a3c6540019ad0006fc93ab1d291550d4b38e09af28147c0
   health_score: 100.0
-  last_checked: 1781736162.568465
+  last_checked: 1781736162
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:42.568465+02:00'
   last_ai_eval: null
@@ -560905,7 +561705,7 @@ https://www.suse.com/c/rancher_blog/deploy-a-rancher-cluster-with-gitlab-ci-and-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736158.67723
+  last_checked: 1781736158
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:38.677230+02:00'
   last_ai_eval: null
@@ -560936,7 +561736,7 @@ https://www.suse.com/c/rancher_blog/deploy-kubernetes-clusters-on-microsoft-azur
   addition_method: manual
   content_hash: 2ab62b859fa47d702ada35b996f4efd5be0e649bb62656f9c419e3e82926384a
   health_score: 100.0
-  last_checked: 1781736164.421048
+  last_checked: 1781736164
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:44.421048+02:00'
   last_ai_eval: null
@@ -561067,7 +561867,7 @@ https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-secur
   addition_method: manual
   content_hash: 60817a82f2e2b97fda1131e73df7c3bcdaabb1459b0f5885ed0428237ddc181e
   health_score: 100.0
-  last_checked: 1779130494.993133
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.993133+02:00'
   last_ai_eval: null
@@ -561094,7 +561894,7 @@ https://www.suse.com/c/rancher_blog/faster-kubernetes-development-with-rancher-d
   addition_method: manual
   content_hash: 668acf8529abb5e2e1b65444b350d44125a70086c3c011d8674b342915ebe1d2
   health_score: 100.0
-  last_checked: 1781736161.103689
+  last_checked: 1781736161
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:41.103689+02:00'
   last_ai_eval: null
@@ -561126,7 +561926,7 @@ https://www.suse.com/c/rancher_blog/fleet-management-for-kubernetes-is-here:
   addition_method: manual
   content_hash: 836e5506148b0c420a488dbc17714ab700e23be774bae7eb63d475516be093f2
   health_score: 100.0
-  last_checked: 1781736156.865899
+  last_checked: 1781736156
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:36.865899+02:00'
   last_ai_eval: null
@@ -561189,7 +561989,7 @@ https://www.suse.com/c/rancher_blog/getting-started-with-longhorn-distributed-bl
   addition_method: manual
   content_hash: 0e185be71fecc0c63fda0ad47942c21fb8f620e67d4e5c856efaef9ce0e8c082
   health_score: 100.0
-  last_checked: 1779130494.932111
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.932111+02:00'
   last_ai_eval: null
@@ -561283,7 +562083,7 @@ https://www.suse.com/c/rancher_blog/multi-cluster-vulnerability-scanning-with-al
   addition_method: manual
   content_hash: f10e450815edb1a54aa04fd2aed1e1bcf50eacaa5a02d24645e3d3585ae56cb1
   health_score: 100.0
-  last_checked: 1781736164.426956
+  last_checked: 1781736164
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:44.426956+02:00'
   last_ai_eval: null
@@ -561347,7 +562147,7 @@ https://www.suse.com/c/rancher_blog/rancher-2-5-delivers-on-computing-everywhere
   addition_method: manual
   content_hash: 7e8340253e86ed48f139e4aff4f8075a9a54d113c4ebc5a965ff4336d9c1f6f8
   health_score: 100.0
-  last_checked: 1781736154.286966
+  last_checked: 1781736154
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:34.286966+02:00'
   last_ai_eval: null
@@ -561411,7 +562211,7 @@ https://www.suse.com/c/rancher_blog/run-rancher-2-4-in-azure-with-k3s-and-mysql:
   addition_method: manual
   content_hash: a6b4c00de344777a50ac7b1832e5842e2138b97f8ad7a02a78f53c9223044b93
   health_score: 100.0
-  last_checked: 1781429982.810727
+  last_checked: 1781429982
   needs_ai_refresh: true
   discovered_at: '2026-06-14T11:39:42.810727+02:00'
   last_ai_eval: null
@@ -561443,7 +562243,7 @@ https://www.suse.com/c/rancher_blog/set-up-k3s-in-high-availability-using-k3d:
   addition_method: manual
   content_hash: 54410aa841c7aa1f626e34845b8ab81f02b5ea7089639d90cc302fdb34ce2675
   health_score: 100.0
-  last_checked: 1781429958.731482
+  last_checked: 1781429958
   needs_ai_refresh: true
   discovered_at: '2026-06-14T11:39:18.731482+02:00'
   last_ai_eval: null
@@ -561475,7 +562275,7 @@ https://www.suse.com/c/rancher_blog/set-up-your-k3s-cluster-for-high-availabilit
   addition_method: manual
   content_hash: c84271e261ed1d04d9d6e883babb77c1b24dee5052afc7d3535db217a00c8309
   health_score: 100.0
-  last_checked: 1781736163.9258
+  last_checked: 1781736163
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:43.925800+02:00'
   last_ai_eval: null
@@ -561507,7 +562307,7 @@ https://www.suse.com/c/rancher_blog/speed-up-development-with-automated-kubernet
   addition_method: manual
   content_hash: 9c0972bf19ee08f877cbd34f0501fda7c5e3c3b116b6d2fe826e28ec825e9263
   health_score: 100.0
-  last_checked: 1779130494.981313
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.981313+02:00'
   last_ai_eval: null
@@ -561539,7 +562339,7 @@ https://www.suse.com/c/rancher_blog/stateful-kubernetes-workloads-on-vsphere-wit
   addition_method: manual
   content_hash: 7304fb1c3018cf1874bc905fc7150ee8d9e4a9d85faf6c070a1e52fbe644ed5a
   health_score: 100.0
-  last_checked: 1781736157.120054
+  last_checked: 1781736157
   needs_ai_refresh: true
   discovered_at: '2026-06-18T00:42:37.120054+02:00'
   last_ai_eval: null
@@ -561636,7 +562436,7 @@ https://www.suse.com/c/rancher_blog/upgrade-your-k3s-clusters-smoothly-in-ranche
   addition_method: manual
   content_hash: f5dd00e11b49c01aa7f603346808cfa92db95fcc44efe90b8a674c6222b69ead
   health_score: 100.0
-  last_checked: 1779130495.028427
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.028427+02:00'
   last_ai_eval: null
@@ -561668,7 +562468,7 @@ https://www.suse.com/c/rancher_blog/using-hybrid-and-multi-cloud-service-mesh-ba
   addition_method: manual
   content_hash: dd01f4455755bb9a9865546c0277275bef787523b3c31b302eacdd8ed084dd9c
   health_score: 100.0
-  last_checked: 1779130494.947446
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.947446+02:00'
   last_ai_eval: null
@@ -561800,7 +562600,7 @@ https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-p
   addition_method: manual
   content_hash: e00e2605a52ed6eef79abe76bd000d21c0bc6be395159fdf486d9d9e6c8d09d6
   health_score: 100.0
-  last_checked: 1779032288.119633
+  last_checked: 1779032288
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:08.119633+02:00'
   last_ai_eval: null
@@ -561827,7 +562627,7 @@ https://www.synopsys.com/blogs/software-security/integrating-automated-ast-tools
   addition_method: manual
   content_hash: caaf881593b80e012688eface2bb8cd4cb6b5ac0f3691f1402bcf37b3138ebdd
   health_score: 100.0
-  last_checked: 1779033037.815192
+  last_checked: 1779033037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:37.815192+02:00'
   last_ai_eval: null
@@ -561854,7 +562654,7 @@ https://www.synopsys.com/software-integrity/blog/integrating-automated-ast-tools
   addition_method: manual
   content_hash: 9af64dafdadef201796b0786702ff801147c20e65a5f281fcf87bb6418d1a10e
   health_score: 64.0
-  last_checked: 1779130495.011252
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.011252+02:00'
   last_ai_eval: null
@@ -561950,7 +562750,7 @@ https://www.sysdig.com:
   addition_method: manual
   content_hash: 7c1a2bb0dcda9caad9a29bcb724a60ac1e9b6359eb2f7552a1ce7f9ce9425576
   health_score: 100.0
-  last_checked: 1779130494.998227
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.998227+02:00'
   last_ai_eval: null
@@ -563261,7 +564061,7 @@ https://www.sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secu
   addition_method: manual
   content_hash: afbf1259a7827ece2a361b09ca3c19cc602f794359cc9aa434e1dd8bc667f3c6
   health_score: 100.0
-  last_checked: 1779130494.96039
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.960390+02:00'
   last_ai_eval: null
@@ -563692,7 +564492,7 @@ https://www.talos-systems.com/blog/is-vanilla-kubernetes-really-too-heavy-for-th
   addition_method: manual
   content_hash: ac068d6c635ac93677e114beb91ee27c1d1069aca45a6e9401e5994e31856d0e
   health_score: 100.0
-  last_checked: 1779031736.736555
+  last_checked: 1779031736
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:56.736555+02:00'
   last_ai_eval: null
@@ -563719,7 +564519,7 @@ https://www.tangowithdjango.com:
   addition_method: manual
   content_hash: 9401b651120dc63b7b4e9171064fd4b0adfa05736dff7afa8dfaa348fb8cc9ae
   health_score: 100.0
-  last_checked: 1779029161.256326
+  last_checked: 1779029161
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:01.256326+02:00'
   last_ai_eval: null
@@ -563745,7 +564545,7 @@ https://www.techbeatly.com/2018/11/how-to-create-increase-or-decrease-project-qu
   addition_method: manual
   content_hash: de2ce2b2b8b7c1db5b75e81c01fbfe4166dc900dd1607687420d975be3a553d0
   health_score: 100.0
-  last_checked: 1779030363.716387
+  last_checked: 1779030363
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:03.716387+02:00'
   last_ai_eval: null
@@ -563773,7 +564573,7 @@ https://www.techbeatly.com/ansible-for-infrastructure-provisioning-in-aws-ansibl
   addition_method: manual
   content_hash: 035e6dbd749ecd8cb7c2d7aacf02bd1ef15c870f76c2ed5790c771aa181dbb5a
   health_score: 100.0
-  last_checked: 1779031061.27634
+  last_checked: 1779031061
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:41.276340+02:00'
   last_ai_eval: null
@@ -563800,7 +564600,7 @@ https://www.techbeatly.com/terraform-cheat-sheet:
   addition_method: manual
   content_hash: a6b988c98fd694a84e5bc510777aab454425bb30364dd4bdf0dcaa00457f208c
   health_score: 100.0
-  last_checked: 1779031031.811755
+  last_checked: 1779031031
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:11.811755+02:00'
   last_ai_eval: null
@@ -563827,7 +564627,7 @@ https://www.techbeatly.com/terraform-free-courses:
   addition_method: manual
   content_hash: 69fcc5baf4e242304fa726ae709f662db3e2a0f9873c5cd531eeff9458ec740b
   health_score: 100.0
-  last_checked: 1779030367.265739
+  last_checked: 1779030367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:07.265739+02:00'
   last_ai_eval: null
@@ -563858,7 +564658,7 @@ https://www.techerati.com/features-hub/opinions/devsecops-eight-tips-for-truly-s
   addition_method: manual
   content_hash: ed89bd7b96ad1ee457f0e6f3b09679189687047e5d65f7c15e7e5153e2eecf59
   health_score: 100.0
-  last_checked: 1779030565.270961
+  last_checked: 1779030565
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:25.270961+02:00'
   last_ai_eval: null
@@ -563891,7 +564691,7 @@ https://www.techerati.com/features-hub/opinions/microservices-in-the-cloud-nativ
   addition_method: manual
   content_hash: 33490d59444a2b12bbb48a07ccd628052a5a629046327cec846018f830d96c04
   health_score: 100.0
-  last_checked: 1779032369.81578
+  last_checked: 1779032369
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:29.815780+02:00'
   last_ai_eval: null
@@ -563925,7 +564725,7 @@ https://www.techgeekbuzz.com/top-aws-interview-questions-and-answers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033274.989339
+  last_checked: 1779033274
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:34.989339+02:00'
   last_ai_eval: null
@@ -563958,7 +564758,7 @@ https://www.techmanyu.com/kubernetes-security-with-kube-bench-and-kube-hunter-67
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034431.600498
+  last_checked: 1779034431
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:51.600498+02:00'
   last_ai_eval: null
@@ -564027,7 +564827,7 @@ https://www.technologyreview.es/s/13258/las-empresas-que-empiezan-lo-grande-con-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033686.859327
+  last_checked: 1779033686
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:26.859327+02:00'
   last_ai_eval: null
@@ -564059,7 +564859,7 @@ https://www.techqna.io/2024/09/web-terminal-operator-tips-tricks-for.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031448.430595
+  last_checked: 1779031448
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:08.430595+02:00'
   last_ai_eval: null
@@ -564225,7 +565025,7 @@ https://www.techradar.com/news/three-tips-to-implement-kubernetes-with-open-stan
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032223.565484
+  last_checked: 1779032223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:03.565484+02:00'
   last_ai_eval: null
@@ -564259,7 +565059,7 @@ https://www.techrepublic.com/article/aws-outage-your-response-to-aws-going-down-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031595.931294
+  last_checked: 1779031595
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:35.931294+02:00'
   last_ai_eval: null
@@ -564291,7 +565091,7 @@ https://www.techrepublic.com/article/chatgpt-cheat-sheet:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033942.391826
+  last_checked: 1779033942
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:42.391826+02:00'
   last_ai_eval: null
@@ -564325,7 +565125,7 @@ https://www.techrepublic.com/article/devops-is-getting-code-released-faster-than
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031898.058295
+  last_checked: 1779031898
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:38.058295+02:00'
   last_ai_eval: null
@@ -564359,7 +565159,7 @@ https://www.techrepublic.com/article/enterprises-get-closer-to-the-app-store-exp
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032753.907434
+  last_checked: 1779032753
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:53.907434+02:00'
   last_ai_eval: null
@@ -564393,7 +565193,7 @@ https://www.techrepublic.com/article/how-to-choose-the-right-cicd-platform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034450.088836
+  last_checked: 1779034450
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:10.088836+02:00'
   last_ai_eval: null
@@ -564427,7 +565227,7 @@ https://www.techrepublic.com/article/how-to-create-lets-encrypt-ssl-certificates
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030705.776344
+  last_checked: 1779030705
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:45.776344+02:00'
   last_ai_eval: null
@@ -564459,7 +565259,7 @@ https://www.techrepublic.com/article/ibm-creates-an-open-source-tool-to-simplify
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032869.046269
+  last_checked: 1779032869
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:49.046269+02:00'
   last_ai_eval: null
@@ -564493,7 +565293,7 @@ https://www.techrepublic.com/article/kanboard-a-simple-to-deploy-easy-to-use-kan
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030868.327938
+  last_checked: 1779030868
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:28.327938+02:00'
   last_ai_eval: null
@@ -564526,7 +565326,7 @@ https://www.techrepublic.com/article/kubernetes-magic-is-in-enterprise-standardi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033040.455795
+  last_checked: 1779033040
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:40.455795+02:00'
   last_ai_eval: null
@@ -564561,7 +565361,7 @@ https://www.techrepublic.com/article/kubernetes-magic-is-in-enterprise-standardi
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033730.944169
+  last_checked: 1779033730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:10.944169+02:00'
   last_ai_eval: null
@@ -564593,7 +565393,7 @@ https://www.techrepublic.com/article/lean-development:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031190.091596
+  last_checked: 1779031190
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:50.091596+02:00'
   last_ai_eval: null
@@ -564627,7 +565427,7 @@ https://www.techrepublic.com/article/opensearch-aws-rolls-out-its-open-source-el
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030989.350844
+  last_checked: 1779030989
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:29.350844+02:00'
   last_ai_eval: null
@@ -564659,7 +565459,7 @@ https://www.techrepublic.com/article/the-best-programming-languages-to-learn-in-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033579.274656
+  last_checked: 1779033579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:39.274656+02:00'
   last_ai_eval: null
@@ -564691,7 +565491,7 @@ https://www.techrepublic.com/article/what-can-you-do-azure-files:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033735.327768
+  last_checked: 1779033735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:02:15.327768+02:00'
   last_ai_eval: null
@@ -564725,7 +565525,7 @@ https://www.techrepublic.com/article/windows-subsystem-for-linux-2-the-gui-featu
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033044.796769
+  last_checked: 1779033044
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:44.796769+02:00'
   last_ai_eval: null
@@ -564757,7 +565557,7 @@ https://www.techsupportpk.com/2020/03/how-to-install-ansible-awx-centos-rhel-7-8
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031770.929365
+  last_checked: 1779031770
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:30.929365+02:00'
   last_ai_eval: null
@@ -565163,7 +565963,7 @@ https://www.techtarget.com/searchitoperations/news/252467102/Kubernetes-policy-p
   addition_method: manual
   content_hash: 90ff4ffeb5f45cbacafd4186ad29867811cf7afaef7862137b8735fe5abf4825
   health_score: 100.0
-  last_checked: 1779130494.934098
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.934098+02:00'
   last_ai_eval: null
@@ -565230,7 +566030,7 @@ https://www.techtarget.com/searchitoperations/news/252505548/CNCF-policy-as-code
   addition_method: manual
   content_hash: 7e4b963c7e5767e66da8b580c9a2634fb70fa44f7b8bd86f0ebb122d7b46f666
   health_score: 100.0
-  last_checked: 1779130494.947649
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.947649+02:00'
   last_ai_eval: null
@@ -565498,7 +566298,7 @@ https://www.techworld-with-nana.com/devops-bootcamp:
   addition_method: manual
   content_hash: ebb37883941457ab68640c76c5b93a8a92fb35713a96db88d8507bdb9c71cc34
   health_score: 100.0
-  last_checked: 1779032159.370095
+  last_checked: 1779032159
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:59.370095+02:00'
   last_ai_eval: null
@@ -565594,7 +566394,7 @@ https://www.techzine.eu:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736143.765437
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.765437+02:00'
   last_ai_eval: null
@@ -566363,7 +567163,7 @@ https://www.tecmint.com/run-commands-from-standard-input-using-tee-and-xargs-in-
   addition_method: manual
   content_hash: 67ae757a4e0b21f264b5d2d86eeb84dcde49584ae1dce3ae4d06f3710457894a
   health_score: 100.0
-  last_checked: 1779032900.829765
+  last_checked: 1779032900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:20.829765+02:00'
   last_ai_eval: null
@@ -566554,7 +567354,7 @@ https://www.telepresence.io:
   addition_method: manual
   content_hash: 5103a65b2afcc66d3810598b1ed150a985af7f6c5056552ba39ed68b890096b1
   health_score: 100.0
-  last_checked: 1779030012.301688
+  last_checked: 1779030012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:12.301688+02:00'
   last_ai_eval: null
@@ -566746,7 +567546,7 @@ https://www.terraform.io:
   addition_method: manual
   content_hash: 7ffd84a9cbafd470e77fd34ba8e70627d6bb75e670b6747a717d8ad8684e052d
   health_score: 100.0
-  last_checked: 1779034405.725191
+  last_checked: 1779034405
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:25.725191+02:00'
   last_ai_eval: null
@@ -566773,7 +567573,7 @@ https://www.terraform.io/docs/cli/commands/graph.html:
   addition_method: manual
   content_hash: 40dc188a80d45fc5172deaf7ceb76e0ffc8b9b8cd621f50e2980df61a8019973
   health_score: 100.0
-  last_checked: 1779033211.322054
+  last_checked: 1779033211
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:31.322054+02:00'
   last_ai_eval: null
@@ -566799,7 +567599,7 @@ https://www.terraform.io/docs/commands/index.html:
   addition_method: manual
   content_hash: 2b10311d9393100b9b9325f1fe47750c4f2d29691b3c516da87726293b31c4e0
   health_score: 100.0
-  last_checked: 1779034094.666208
+  last_checked: 1779034094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:14.666208+02:00'
   last_ai_eval: null
@@ -566826,7 +567626,7 @@ https://www.terraform.io/docs/language/modules/develop/refactoring.html:
   addition_method: manual
   content_hash: 5a282d2ed3d3ca7eb79533fc05958e6ac82a6304b4df56ad8a48491f9b067833
   health_score: 100.0
-  last_checked: 1779029805.830696
+  last_checked: 1779029805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:56:45.830696+02:00'
   last_ai_eval: null
@@ -566853,7 +567653,7 @@ https://www.terraform.io/language/resources/provisioners/syntax:
   addition_method: manual
   content_hash: 2a0a80646eed9084903c0454df371a6d95044887f7adf25c1f5ca5d94b2eff03
   health_score: 100.0
-  last_checked: 1779034042.008415
+  last_checked: 1779034042
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:22.008415+02:00'
   last_ai_eval: null
@@ -566882,7 +567682,7 @@ https://www.terrahaxs.com/blog/count-vs-for-each:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033827.652648
+  last_checked: 1779033827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:47.652648+02:00'
   last_ai_eval: null
@@ -566913,7 +567713,7 @@ https://www.terrateam.io/blog/posts/terraform-pre-commit-hooks:
   addition_method: manual
   content_hash: 7cff2be94cb974895f9a9b313049ba60dcc866e920c10fd12d338c1fbbfbbfbc
   health_score: 100.0
-  last_checked: 1779029735.160266
+  last_checked: 1779029735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:35.160266+02:00'
   last_ai_eval: null
@@ -566976,7 +567776,7 @@ https://www.testcontainers.org:
   addition_method: manual
   content_hash: f1e6cd3bc046d7408a1e75ae92125f134ae4fc17e74ff66b86e9e85921e471dc
   health_score: 100.0
-  last_checked: 1779032380.641303
+  last_checked: 1779032380
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:40.641303+02:00'
   last_ai_eval: null
@@ -567004,7 +567804,7 @@ https://www.testinglpoint.com/cucumber-interview-question:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033507.762969
+  last_checked: 1779033507
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:58:27.762969+02:00'
   last_ai_eval: null
@@ -567036,7 +567836,7 @@ https://www.testinglpoint.com/features-of-jmeter:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030597.277638
+  last_checked: 1779030597
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:57.277638+02:00'
   last_ai_eval: null
@@ -567068,7 +567868,7 @@ https://www.testinglpoint.com/timer:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031255.321281
+  last_checked: 1779031255
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:55.321281+02:00'
   last_ai_eval: null
@@ -567233,7 +568033,7 @@ https://www.testmuai.com/blog/automation-testing-with-selenium-javascript:
   addition_method: manual
   content_hash: ce3ce33c14cb7ad00043172583a532586d8722d5da0f07c7c9fc97d89117889b
   health_score: 100.0
-  last_checked: 1779130494.993673
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.993673+02:00'
   last_ai_eval: null
@@ -567623,7 +568423,7 @@ https://www.testmuai.com/blog/execute-junit4-tests-with-junit5:
   addition_method: manual
   content_hash: e0e2d968da7f62f9db55379f525295ef7a604bd8f504c4e5f3b0dbf1b41bc92f
   health_score: 100.0
-  last_checked: 1779130494.941189
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.941189+02:00'
   last_ai_eval: null
@@ -567684,7 +568484,7 @@ https://www.testmuai.com/blog/how-to-read-configuration-files-in-python-using-se
   addition_method: manual
   content_hash: 070ce807bcfaf05d220fd20ea939a18ef474dba11efae5d8176fffb945907343
   health_score: 100.0
-  last_checked: 1779130495.022132
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.022132+02:00'
   last_ai_eval: null
@@ -567774,7 +568574,7 @@ https://www.testmuai.com/blog/jenkins-declarative-pipeline-examples:
   addition_method: manual
   content_hash: f82b4c18cb1f5e2c3bde7faf7446183b9fc12558521ff8b071354c439785eb3b
   health_score: 100.0
-  last_checked: 1779130494.931054
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.931054+02:00'
   last_ai_eval: null
@@ -567867,7 +568667,7 @@ https://www.testmuai.com/blog/junit5-extensions:
   addition_method: manual
   content_hash: 7ba11597495f70dbfb89dab02aa6a64e0af736fe9c8e387b8eb502db74773f4c
   health_score: 100.0
-  last_checked: 1779130494.971775
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.971775+02:00'
   last_ai_eval: null
@@ -568712,7 +569512,7 @@ https://www.testrail.com/blog/what-is-devtestops:
   addition_method: manual
   content_hash: febc182639802f20586bab5499964e4fd6decc088f813233610426fff1876618
   health_score: 100.0
-  last_checked: 1779130494.974017
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.974017+02:00'
   last_ai_eval: null
@@ -568778,7 +569578,7 @@ https://www.tetrate.io/blog/27835-revision-v1:
   addition_method: manual
   content_hash: 92bf431c194fbff213398a80368429924516c77edafcf8d2f9aa4a9d23239c43
   health_score: 100.0
-  last_checked: 1779029710.563035
+  last_checked: 1779029710
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:10.563035+02:00'
   last_ai_eval: null
@@ -568808,7 +569608,7 @@ https://www.tetrate.io/blog/how-to-debug-microservices-in-kubernetes-with-proxy-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034084.61019
+  last_checked: 1779034084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:04.610190+02:00'
   last_ai_eval: null
@@ -568839,7 +569639,7 @@ https://www.tetrate.io/blog/istio-servicemesh-api-gateway:
   addition_method: manual
   content_hash: a3fb6f307b9fea5fcc4c390a56424916c7cfd9044d159c39f6d51797cf34c2b1
   health_score: 100.0
-  last_checked: 1779029380.292285
+  last_checked: 1779029380
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:40.292285+02:00'
   last_ai_eval: null
@@ -568866,7 +569666,7 @@ https://www.tetrate.io/blog/multicluster-management-with-kubernetes-and-istio:
   addition_method: manual
   content_hash: 365b6d89f0110a5a3339c8a7e3bac6e5798e3da362b435d0a4e6b7046c4a0689
   health_score: 100.0
-  last_checked: 1779034049.84572
+  last_checked: 1779034049
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:29.845720+02:00'
   last_ai_eval: null
@@ -568893,7 +569693,7 @@ https://www.tetrate.io/blog/vm-to-container-communications-101:
   addition_method: manual
   content_hash: c7a93c6768215ada1a537664c1519aed5e9ea90c1ca973c1631f8235802ac90f
   health_score: 100.0
-  last_checked: 1779029268.295314
+  last_checked: 1779029268
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:47:48.295314+02:00'
   last_ai_eval: null
@@ -568920,7 +569720,7 @@ https://www.tetrate.io/blog/why-do-you-need-istio-when-you-already-have-kubernet
   addition_method: manual
   content_hash: 365b6d89f0110a5a3339c8a7e3bac6e5798e3da362b435d0a4e6b7046c4a0689
   health_score: 100.0
-  last_checked: 1779032734.667744
+  last_checked: 1779032734
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:34.667744+02:00'
   last_ai_eval: null
@@ -569119,7 +569919,7 @@ https://www.theguild.nl/k8s-workshop-in-a-box:
   addition_method: manual
   content_hash: 13fb8c409b1bcd036b6a7617f613cdb58989239a9397f7fc54139205720e5201
   health_score: 100.0
-  last_checked: 1779032962.739656
+  last_checked: 1779032962
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:22.739656+02:00'
   last_ai_eval: null
@@ -569345,7 +570145,7 @@ https://www.theodo.com/expertise/cloud:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779130495.002429
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.002429+02:00'
   last_ai_eval: null
@@ -569410,7 +570210,7 @@ https://www.theregister.co.uk/2020/04/08/docker_opens_up_compose_specification:
   addition_method: manual
   content_hash: 42b4a85b414136d23b36d91cdbc0477fe310d8396a655e059be5d8814b6cf824
   health_score: 100.0
-  last_checked: 1779034231.562652
+  last_checked: 1779034231
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:31.562652+02:00'
   last_ai_eval: null
@@ -569438,7 +570238,7 @@ https://www.theregister.com/2020/09/21/diffblue_let_ai_code_unit_tests:
   addition_method: manual
   content_hash: 3bbd46c382ed9b495d1d7bf7203c88d97a15677cfc55c12e49cfa179ae0a9589
   health_score: 100.0
-  last_checked: 1779034154.792664
+  last_checked: 1779034154
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:14.792664+02:00'
   last_ai_eval: null
@@ -569466,7 +570266,7 @@ https://www.theregister.com/2020/09/22/microservices_talk_gotopia:
   addition_method: manual
   content_hash: 2b84590347e5453dfb8d33b333d752bb0bd783eed465a3cc63d234367b311f28
   health_score: 100.0
-  last_checked: 1779030326.988189
+  last_checked: 1779030326
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:26.988189+02:00'
   last_ai_eval: null
@@ -569494,7 +570294,7 @@ https://www.theregister.com/2020/10/07/digitalocean_paas_app_platform:
   addition_method: manual
   content_hash: 433b946fd132ac2e903b1cc2ed250891799b905af5667207a58e6a0527a6bdd7
   health_score: 100.0
-  last_checked: 1779031475.642847
+  last_checked: 1779031475
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:35.642847+02:00'
   last_ai_eval: null
@@ -569522,7 +570322,7 @@ https://www.theregister.com/2020/10/14/redhat_ansible_kubernetes:
   addition_method: manual
   content_hash: 37441366a4654278c50847baee8e8c55f66b424eac4244adbc02f91425ce00af
   health_score: 100.0
-  last_checked: 1779031418.734505
+  last_checked: 1779031418
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:38.734505+02:00'
   last_ai_eval: null
@@ -569550,7 +570350,7 @@ https://www.theregister.com/2020/12/02/gartner_cloud_dbms:
   addition_method: manual
   content_hash: 2b0a8699c1bf7b80d82d962de741ca8ab74efbf185e6933357ae85c3012ba5ef
   health_score: 100.0
-  last_checked: 1779031399.693858
+  last_checked: 1779031399
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:19.693858+02:00'
   last_ai_eval: null
@@ -569578,7 +570378,7 @@ https://www.theregister.com/2020/12/17/github_bans_passwords:
   addition_method: manual
   content_hash: bc96190aff216f6e3824b3b80fb3e7f54b83603bfccf6340018e59f4330b48a8
   health_score: 100.0
-  last_checked: 1779034452.45168
+  last_checked: 1779034452
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:12.451680+02:00'
   last_ai_eval: null
@@ -569606,7 +570406,7 @@ https://www.theregister.com/2021/07/29/amazon_web_services_ec2_classic_networkin
   addition_method: manual
   content_hash: 4da7c8bc8474a0642d2fda92b2dde8539ca94047eab40d01e0b4621a11049ced
   health_score: 100.0
-  last_checked: 1779034449.241706
+  last_checked: 1779034449
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:09.241706+02:00'
   last_ai_eval: null
@@ -569634,7 +570434,7 @@ https://www.theregister.com/2021/09/03/microsoft_azure_deprecations_api_changes:
   addition_method: manual
   content_hash: 3328354af069681668db5f545695439989203245d919a2d89e3d2e2e38faf1b9
   health_score: 100.0
-  last_checked: 1779032686.020879
+  last_checked: 1779032686
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:46.020879+02:00'
   last_ai_eval: null
@@ -569662,7 +570462,7 @@ https://www.theregister.com/2021/12/06/mysql_a_pretty_poor_database:
   addition_method: manual
   content_hash: 097c957b1efc285627dc61cb7795343ba006fcacd67112f3cefd302a16331437
   health_score: 100.0
-  last_checked: 1779029171.269766
+  last_checked: 1779029171
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:11.269766+02:00'
   last_ai_eval: null
@@ -569689,7 +570489,7 @@ https://www.theregister.com/2021/12/09/the_big_aws_event_120:
   addition_method: manual
   content_hash: 787063e620edb29d8fa44c7f0c98e68fbd0bc1dea1a1846381a5032f9773c2a5
   health_score: 100.0
-  last_checked: 1779034036.87566
+  last_checked: 1779034036
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:16.875660+02:00'
   last_ai_eval: null
@@ -569717,7 +570517,7 @@ https://www.theregister.com/2021/12/21/how_kubernetes_lowers_costs:
   addition_method: manual
   content_hash: c5068df124dd5c71c0f37273c6da874ce82757b1aa0f968b69ff179f7b106dd6
   health_score: 100.0
-  last_checked: 1779030352.007422
+  last_checked: 1779030352
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:52.007422+02:00'
   last_ai_eval: null
@@ -569744,7 +570544,7 @@ https://www.theregister.com/2023/01/16/basecamp_37signals_cloud_bill:
   addition_method: manual
   content_hash: 333920645dcf2297b99fe54708fa734f1575c7d62746893c759b8f9c3ab28018
   health_score: 100.0
-  last_checked: 1779031884.907606
+  last_checked: 1779031884
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:24.907606+02:00'
   last_ai_eval: null
@@ -569772,7 +570572,7 @@ https://www.theregister.com/2023/05/26/microsoft_azure_linux_container:
   addition_method: manual
   content_hash: 6c94da89e6685fa5840655482ee3281d1bf3017848ed57d2de3b139c4650ccdb
   health_score: 100.0
-  last_checked: 1779030599.704004
+  last_checked: 1779030599
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:59.704004+02:00'
   last_ai_eval: null
@@ -570044,7 +570844,7 @@ https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill
   addition_method: manual
   content_hash: 510801f6b69ee9018fd5b37d2aa3c5080feb6ea635e368fec50ed10dab9c0e78
   health_score: 100.0
-  last_checked: 1779130494.951709
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.951709+02:00'
   last_ai_eval: null
@@ -570447,7 +571247,7 @@ https://www.thinksys.com/azure/azure-devops-pipeline-complete-guide:
   addition_method: manual
   content_hash: d6ef7174b152c13306828c3b4f91dea4233447e91b2f2dbc776432b2b9ec9c11
   health_score: 100.0
-  last_checked: 1779031555.648076
+  last_checked: 1779031555
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:55.648076+02:00'
   last_ai_eval: null
@@ -570474,7 +571274,7 @@ https://www.thinksys.com/devops/docker-swarm-vs-kubernetes-comparison:
   addition_method: manual
   content_hash: 243f8fcdb34f3bf0f0feb1d1b2ce64f1212a975c4c0d0fced3c16f41c999ff01
   health_score: 100.0
-  last_checked: 1779034517.515303
+  last_checked: 1779034517
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:17.515303+02:00'
   last_ai_eval: null
@@ -570501,7 +571301,7 @@ https://www.thinksys.com/devops/kubernetes-autoscaling:
   addition_method: manual
   content_hash: 6e7d2859c98e229a86356d3a61dc1b4bcb1f51f178c93cc1826e506a9dc02bb9
   health_score: 100.0
-  last_checked: 1779031064.891122
+  last_checked: 1779031064
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:44.891122+02:00'
   last_ai_eval: null
@@ -570528,7 +571328,7 @@ https://www.thinksys.com/devops/kubernetes-multi-tenancy:
   addition_method: manual
   content_hash: 472088565403aa52c94d39cd7d62423793732089d306ea649a411c56cd82a2af
   health_score: 100.0
-  last_checked: 1779031567.220198
+  last_checked: 1779031567
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:07.220198+02:00'
   last_ai_eval: null
@@ -570654,7 +571454,7 @@ https://www.thomasmaurer.ch/2020/07/download-new-azure-architecture-icons-now:
   addition_method: manual
   content_hash: b6784ef1309d02fd4a3b67ad580867c72e447e5bebea05293126a33d8249e1f7
   health_score: 100.0
-  last_checked: 1779034031.282671
+  last_checked: 1779034031
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:11.282671+02:00'
   last_ai_eval: null
@@ -570918,7 +571718,7 @@ https://www.thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean:
   addition_method: manual
   content_hash: abf7ed61211f93e8c87b70819a742f5d021fa0ec229f1f449eed486137c1191f
   health_score: 100.0
-  last_checked: 1779130495.003184
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.003184+02:00'
   last_ai_eval: null
@@ -571085,7 +571885,7 @@ https://www.thoughtworks.com/es/insights/blog/modernizing-your-build-pipelines:
   addition_method: manual
   content_hash: 35f670a232ec76b6cff0f76139bb57f07735789903b4647190ea9aafdd19610a
   health_score: 100.0
-  last_checked: 1779029128.712152
+  last_checked: 1779029128
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:28.712152+02:00'
   last_ai_eval: null
@@ -571145,7 +571945,7 @@ https://www.thoughtworks.com/insights/continuous-delivery:
   addition_method: manual
   content_hash: 3fa760463d14e5efb68ad75ed8a382c8d2ca5a32de698fe3caf4cc23f2073922
   health_score: 100.0
-  last_checked: 1779032282.521243
+  last_checked: 1779032282
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:02.521243+02:00'
   last_ai_eval: null
@@ -571171,7 +571971,7 @@ https://www.thoughtworks.com/insights/topic/continuous-delivery:
   addition_method: manual
   content_hash: 2c46f943b8ab8ec852398ae74fad4cb17cd3005a618dab419e3dfb4db56abd48
   health_score: 100.0
-  last_checked: 1779130495.008879
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.008879+02:00'
   last_ai_eval: null
@@ -571301,7 +572101,7 @@ https://www.threatstack.com:
   addition_method: manual
   content_hash: 958c08eaef6a52db162286d6f0e64e3014fc60e99412fb0da5e366a783d72ec2
   health_score: 100.0
-  last_checked: 1779033617.795134
+  last_checked: 1779033617
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:17.795134+02:00'
   last_ai_eval: null
@@ -571328,7 +572128,7 @@ https://www.threatstack.com/blog/50-best-aws-cloudwatch-tutorials:
   addition_method: manual
   content_hash: 5866a62e1ba5828a72ea74873bbea786ee4dba954cbb5db0322cef69f34a7cf2
   health_score: 100.0
-  last_checked: 1779033020.043779
+  last_checked: 1779033020
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:20.043779+02:00'
   last_ai_eval: null
@@ -571355,7 +572155,7 @@ https://www.thunderclient.io:
   addition_method: manual
   content_hash: e2730f8399e1a75f4910471b28803a44c0d699abe174fb4a66f87bda5caa05e2
   health_score: 100.0
-  last_checked: 1779030783.670016
+  last_checked: 1779030783
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:13:03.670016+02:00'
   last_ai_eval: null
@@ -571616,7 +572416,7 @@ https://www.tigerdata.com/cloud:
   addition_method: manual
   content_hash: 361828a04b77b17eec948ad47a2e6f33f7a163fdc1e2f489fb3c7e5c16a4c084
   health_score: 100.0
-  last_checked: 1779130494.992606
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.992606+02:00'
   last_ai_eval: null
@@ -571674,7 +572474,7 @@ https://www.tiktok.com/@broadwayourwaysf/video/7645007016355745037?_r=1&_t=ZT-96
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1780401152.31572
+  last_checked: 1780401152
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:52:32.315720+02:00'
   last_ai_eval: null
@@ -571701,7 +572501,7 @@ https://www.timescale.com/blog/generate-and-store-opentelemetry-traces-automatic
   addition_method: manual
   content_hash: f0ed8e9f2d1ab95eab3a917a8e7a1c5fd3e38aa5380f165c858dd8fb3247e5f7
   health_score: 100.0
-  last_checked: 1779030575.239054
+  last_checked: 1779030575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:35.239054+02:00'
   last_ai_eval: null
@@ -571727,7 +572527,7 @@ https://www.timescale.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-gu
   addition_method: manual
   content_hash: c7e62cc924ae5e7314a5f4d4e604531933dc1553802c71832681b3d984f38cac
   health_score: 100.0
-  last_checked: 1779030846.999314
+  last_checked: 1779030846
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:06.999314+02:00'
   last_ai_eval: null
@@ -571788,7 +572588,7 @@ https://www.timewatch.com/outlook-resource-scheduling:
   addition_method: manual
   content_hash: b543bffce8e7e006065d585e87ba9d3a975f3555610aa50bc4bf67f6cee9ddcb
   health_score: 100.0
-  last_checked: 1779031694.941074
+  last_checked: 1779031694
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:14.941074+02:00'
   last_ai_eval: null
@@ -571983,7 +572783,7 @@ https://www.toptal.com/kubernetes/service-mesh-comparison:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034223.760437
+  last_checked: 1779034223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:23.760437+02:00'
   last_ai_eval: null
@@ -572015,7 +572815,7 @@ https://www.toptal.com/software/trunk-based-development-git-flow:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034211.428211
+  last_checked: 1779034211
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:11.428211+02:00'
   last_ai_eval: null
@@ -572177,7 +572977,7 @@ https://www.trek10.com/blog/beginners-guide-to-using-terraform-with-aws:
   addition_method: manual
   content_hash: 7f61e9a97e6a9dbcc3f2e954bde4db4ed208deaf6c60619a44ff7ace7d9b397b
   health_score: 100.0
-  last_checked: 1779033361.235103
+  last_checked: 1779033361
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:01.235103+02:00'
   last_ai_eval: null
@@ -572204,7 +573004,7 @@ https://www.trek10.com/blog/control-tower-then-vs-now:
   addition_method: manual
   content_hash: ad251c2f13950503eaaa02e9d9061628ead020456d00eb39e927c858bb977b2a
   health_score: 100.0
-  last_checked: 1779031062.354111
+  last_checked: 1779031062
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:42.354111+02:00'
   last_ai_eval: null
@@ -572231,7 +573031,7 @@ https://www.trek10.com/blog/pragmatic-enterprise-cicd:
   addition_method: manual
   content_hash: eb32c83701af6b48a72cc99c2939f34570b03274e0d939fb5b3877a985920c22
   health_score: 100.0
-  last_checked: 1779031621.344076
+  last_checked: 1779031621
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:01.344076+02:00'
   last_ai_eval: null
@@ -572292,7 +573092,7 @@ https://www.tremolo.io/post/secure-access-to-kubernetes-from-your-pipeline:
   addition_method: manual
   content_hash: c17e4721166824bbb679907ad0a4351ee3a4ea692c998bcd4ee6ad8d68466250
   health_score: 100.0
-  last_checked: 1779130495.018799
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.018799+02:00'
   last_ai_eval: null
@@ -572325,7 +573125,7 @@ https://www.tremolo.io/post/updating-kube-oidc-proxy:
   addition_method: manual
   content_hash: 05b0bb2eb0b40da1592c5241ee201ad4eea2b91c59c24fd059508c54075fbf21
   health_score: 100.0
-  last_checked: 1779130494.94129
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.941290+02:00'
   last_ai_eval: null
@@ -572356,7 +573156,7 @@ https://www.tremolosecurity.com/post/pipelines-and-kubernetes-authentication:
   addition_method: manual
   content_hash: 460035d7ed1ca4cc537b04e23567c535c51c399992deb23290f94e4ca370dbf2
   health_score: 100.0
-  last_checked: 1779031226.564212
+  last_checked: 1779031226
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:26.564212+02:00'
   last_ai_eval: null
@@ -572383,7 +573183,7 @@ https://www.tremolosecurity.com/post/secure-access-to-kubernetes-from-your-pipel
   addition_method: manual
   content_hash: 5cf4d324be0620b92ef442c160510d6d9f0cc037c1e243e753dbb83ee8c3cc0c
   health_score: 100.0
-  last_checked: 1779031712.015446
+  last_checked: 1779031712
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:32.015446+02:00'
   last_ai_eval: null
@@ -572410,7 +573210,7 @@ https://www.tremolosecurity.com/post/updating-kube-oidc-proxy:
   addition_method: manual
   content_hash: 7fbc3181a8228abf5b684e04035db44dc0aa0c5da8933087fb5976c5468aee6c
   health_score: 100.0
-  last_checked: 1779030742.359759
+  last_checked: 1779030742
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:22.359759+02:00'
   last_ai_eval: null
@@ -572436,7 +573236,7 @@ https://www.tricentis.com/blog/automated-continuous-performance-testing:
   addition_method: manual
   content_hash: 7a83ad104a05da294d85c17895a2adf15280f445f0e2706ddc3efefc11a1f82f
   health_score: 100.0
-  last_checked: 1779033119.297588
+  last_checked: 1779033119
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:51:59.297588+02:00'
   last_ai_eval: null
@@ -572464,7 +573264,7 @@ https://www.triggermesh.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031586.164565
+  last_checked: 1779031586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:26.164565+02:00'
   last_ai_eval: null
@@ -572527,7 +573327,7 @@ https://www.trio.dev/react/resources/angular-vs-react:
   addition_method: manual
   content_hash: d3be670a8f8e8897182845ebd6b1673045e60ab7e8545606b555ea2019fe312e
   health_score: 100.0
-  last_checked: 1779034493.672627
+  last_checked: 1779034493
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:53.672627+02:00'
   last_ai_eval: null
@@ -572555,7 +573355,7 @@ https://www.tripwire.com/state-of-security/devops/everything-need-to-know-about-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033827.508705
+  last_checked: 1779033827
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:47.508705+02:00'
   last_ai_eval: null
@@ -572656,7 +573456,7 @@ https://www.trustradius.com/platform-as-a-service-paas:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030597.45841
+  last_checked: 1779030597
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:57.458410+02:00'
   last_ai_eval: null
@@ -572720,7 +573520,7 @@ https://www.tutorialspoint.com:
   addition_method: manual
   content_hash: 6609a311fb0e4384e9f2dd6218ef67fe420e2974191aea18619640aaae85962a
   health_score: 100.0
-  last_checked: 1779034223.861887
+  last_checked: 1779034223
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:10:23.861887+02:00'
   last_ai_eval: null
@@ -572784,7 +573584,7 @@ https://www.tutorialspoint.com/openshift:
   addition_method: manual
   content_hash: f09fc89bf3d8390ceaa1170e80ee3096e88425d8d23d2bbd6f7683bf7be108f6
   health_score: 100.0
-  last_checked: 1779030009.406334
+  last_checked: 1779030009
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:09.406334+02:00'
   last_ai_eval: null
@@ -572913,7 +573713,7 @@ https://www.twistlock.com:
   addition_method: manual
   content_hash: 61e75da2e5f6a0ab85cddc84bf4eab34802948be1ba962b2da3ee9207571924b
   health_score: 100.0
-  last_checked: 1779031468.703206
+  last_checked: 1779031468
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:28.703206+02:00'
   last_ai_eval: null
@@ -573042,7 +573842,7 @@ https://www.uber.com/us/en/blog/modernizing-artifact-storage:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352705.314541
+  last_checked: 1780352705
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:05.314541+02:00'
   last_ai_eval: null
@@ -573099,7 +573899,7 @@ https://www.uber.com/us/en/blog/scaling-real-time-traffic:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352168.173257
+  last_checked: 1780352168
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:16:08.173257+02:00'
   last_ai_eval: null
@@ -573144,7 +573944,7 @@ https://www.uber.com/us/en/blog/solving-the-agent-identity-crisis:
   addition_method: automatic
   content_hash: N/A
   health_score: null
-  last_checked: 1780352424.113375
+  last_checked: 1780352424
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:24.113375+02:00'
   last_ai_eval: null
@@ -573181,7 +573981,7 @@ https://www.udacity.com/course/web-accessibility--ud891:
   addition_method: manual
   content_hash: ce125cf594074ceb4bbb1418da825ced4882e429cad735b863e745ab67f23b37
   health_score: 100.0
-  last_checked: 1779030232.165419
+  last_checked: 1779030232
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:52.165419+02:00'
   last_ai_eval: null
@@ -573208,7 +574008,7 @@ https://www.udemy.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031215.666111
+  last_checked: 1779031215
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:15.666111+02:00'
   last_ai_eval: null
@@ -573241,7 +574041,7 @@ https://www.udemy.com/ansible-essentials-simplicity-in-automation:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034318.852816
+  last_checked: 1779034318
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:58.852816+02:00'
   last_ai_eval: null
@@ -573273,7 +574073,7 @@ https://www.udemy.com/course/amazon-eks-starter-kubernetes-on-aws:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032622.451215
+  last_checked: 1779032622
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:42.451215+02:00'
   last_ai_eval: null
@@ -573304,7 +574104,7 @@ https://www.udemy.com/course/containers-101:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031466.576905
+  last_checked: 1779031466
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:26.576905+02:00'
   last_ai_eval: null
@@ -573331,7 +574131,7 @@ https://www.udemy.com/course/just-enough-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030346.196594
+  last_checked: 1779030346
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:46.196594+02:00'
   last_ai_eval: null
@@ -573363,7 +574163,7 @@ https://www.udemy.com/course/kubernetes-for-developers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031094.087131
+  last_checked: 1779031094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:14.087131+02:00'
   last_ai_eval: null
@@ -573395,7 +574195,7 @@ https://www.udemy.com/course/kubernetes-getting-started:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031574.166704
+  last_checked: 1779031574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:14.166704+02:00'
   last_ai_eval: null
@@ -573426,7 +574226,7 @@ https://www.udemy.com/course/learn-devops-kubernetes-deployment-by-kops-and-terr
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033906.266518
+  last_checked: 1779033906
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:06.266518+02:00'
   last_ai_eval: null
@@ -573453,7 +574253,7 @@ https://www.udemy.com/course/learn-kubernetes:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031125.594897
+  last_checked: 1779031125
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:45.594897+02:00'
   last_ai_eval: null
@@ -573484,7 +574284,7 @@ https://www.udemy.com/course/microservices-architecture-the-complete-guide:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033046.50925
+  last_checked: 1779033046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:46.509250+02:00'
   last_ai_eval: null
@@ -573510,7 +574310,7 @@ https://www.udemy.com/course/microservices-with-spring-boot-and-spring-cloud:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032457.072491
+  last_checked: 1779032457
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:57.072491+02:00'
   last_ai_eval: null
@@ -573537,7 +574337,7 @@ https://www.udemy.com/course/openshift-4-desde-cero:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031351.739532
+  last_checked: 1779031351
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:31.739532+02:00'
   last_ai_eval: null
@@ -573570,7 +574370,7 @@ https://www.udemy.com/how-to-architect-with-a-design-for-failure-approach:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031064.303371
+  last_checked: 1779031064
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:44.303371+02:00'
   last_ai_eval: null
@@ -573602,7 +574402,7 @@ https://www.udemy.com/learn-devops-advanced-kubernetes-usage:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032177.760579
+  last_checked: 1779032177
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:17.760579+02:00'
   last_ai_eval: null
@@ -573635,7 +574435,7 @@ https://www.udemy.com/learn-devops-ci-cd-with-jenkins-using-pipelines-and-docker
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030873.87371
+  last_checked: 1779030873
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:33.873710+02:00'
   last_ai_eval: null
@@ -573668,7 +574468,7 @@ https://www.udemy.com/learn-devops-infrastructure-automation-with-terraform:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031084.675028
+  last_checked: 1779031084
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:04.675028+02:00'
   last_ai_eval: null
@@ -573700,7 +574500,7 @@ https://www.udemy.com/learn-devops-the-complete-kubernetes-course:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031809.679831
+  last_checked: 1779031809
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:09.679831+02:00'
   last_ai_eval: null
@@ -573733,7 +574533,7 @@ https://www.udemy.com/openshift-enterprise-installation-and-configuration/learn/
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031099.078602
+  last_checked: 1779031099
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:19.078602+02:00'
   last_ai_eval: null
@@ -573765,7 +574565,7 @@ https://www.udemy.com/red-hat-openshift:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032588.704731
+  last_checked: 1779032588
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:43:08.704731+02:00'
   last_ai_eval: null
@@ -573797,7 +574597,7 @@ https://www.udemy.com/the-complete-jenkins-course-for-developers-and-devops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033844.664537
+  last_checked: 1779033844
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:04:04.664537+02:00'
   last_ai_eval: null
@@ -573830,7 +574630,7 @@ https://www.udemy.com/ultimate-openshift-bootcamp-by-school-of-devops:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033917.088269
+  last_checked: 1779033917
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:17.088269+02:00'
   last_ai_eval: null
@@ -573990,7 +574790,7 @@ https://www.unifiedguru.com/gitops-and-the-cloud-operating-model-vmware-cloud-co
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030868.576772
+  last_checked: 1779030868
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:28.576772+02:00'
   last_ai_eval: null
@@ -574116,7 +574916,7 @@ https://www.unixarena.com/2022/04/terraform-source-credentials-from-aws-secret-m
   addition_method: manual
   content_hash: 62cf29779ebb7f31b512cbd686c47c08c1402e3ebcd0a2d472f8374035f5195c
   health_score: 100.0
-  last_checked: 1779029954.493985
+  last_checked: 1779029954
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:14.493985+02:00'
   last_ai_eval: null
@@ -574176,7 +574976,7 @@ https://www.upwork.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033586.491101
+  last_checked: 1779033586
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:46.491101+02:00'
   last_ai_eval: null
@@ -574274,7 +575074,7 @@ https://www.ust.com/en/insights/do-we-really-need-kubernetes-and-containers:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030000.914802
+  last_checked: 1779030000
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:00.914802+02:00'
   last_ai_eval: null
@@ -574337,7 +575137,7 @@ https://www.valuecoders.com/blog/technology-and-apps/why-should-you-adopt-devops
   addition_method: manual
   content_hash: 69d68e5ed9f0e9e266490863c10b062815149eedfd6e41a4d7f1c86459c0406c
   health_score: 100.0
-  last_checked: 1779032820.168067
+  last_checked: 1779032820
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:00.168067+02:00'
   last_ai_eval: null
@@ -574465,7 +575265,7 @@ https://www.varinsights.com/doc/parallel-system-validation-the-end-of-devops-000
   addition_method: manual
   content_hash: 5915c597db52bbb75978a05bb57ffb1d5c0bd2e6a4cc0ced583c546bd6d8258e
   health_score: 100.0
-  last_checked: 1779130494.935413
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.935413+02:00'
   last_ai_eval: null
@@ -574496,7 +575296,7 @@ https://www.varnish-cache.org:
   addition_method: manual
   content_hash: e0844cb158119bb1bcb1abc2f55095125f882afc0dc45c13327617f30b4afbcb
   health_score: 100.0
-  last_checked: 1779030441.460858
+  last_checked: 1779030441
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:21.460858+02:00'
   last_ai_eval: null
@@ -574523,7 +575323,7 @@ https://www.varnish-cache.org/installation/redhat:
   addition_method: manual
   content_hash: 9c783895f617ffb07864a3f74b5b16cd11e775762735203c0c8690b8e9fa8faf
   health_score: 100.0
-  last_checked: 1779030173.194646
+  last_checked: 1779030173
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:02:53.194646+02:00'
   last_ai_eval: null
@@ -574615,7 +575415,7 @@ https://www.varnish.org/index.html/installation/redhat:
   addition_method: manual
   content_hash: 7b93980ef7841fe4774f46e0a76697a887d72136319fe16dc2d48b5b64f6952d
   health_score: 100.0
-  last_checked: 1779130495.017346
+  last_checked: 1779130495
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:55.017346+02:00'
   last_ai_eval: null
@@ -574646,7 +575446,7 @@ https://www.vaultproject.io:
   addition_method: manual
   content_hash: 84f75eb49bfbbe4baa3a2b4fcdcef970fc19e108662f6f7ef69e7d97250e9bb5
   health_score: 100.0
-  last_checked: 1779034450.542294
+  last_checked: 1779034450
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:10.542294+02:00'
   last_ai_eval: null
@@ -574677,7 +575477,7 @@ https://www.vcluster.com:
   addition_method: manual
   content_hash: a0b9044feadf578d45d85da3e90f5dd95de96274aa497b8c1f545e6f02f2a042
   health_score: 100.0
-  last_checked: 1779029116.227475
+  last_checked: 1779029116
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:16.227475+02:00'
   last_ai_eval: null
@@ -575495,7 +576295,7 @@ https://www.veeam.com/products/cloud/kubernetes-data-protection.html:
   addition_method: manual
   content_hash: null
   health_score: 64.0
-  last_checked: 1779130494.992115
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.992115+02:00'
   last_ai_eval: null
@@ -575554,7 +576354,7 @@ https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operato
   addition_method: manual
   content_hash: 9a6cf0b07e6db3280474f134eac1c8907f09c22c1bcd1cc0c024e4d170f50cf6
   health_score: 100.0
-  last_checked: 1779032793.277482
+  last_checked: 1779032793
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:33.277482+02:00'
   last_ai_eval: null
@@ -575619,7 +576419,7 @@ https://www.vice.com/en/article/g5y37j/thousands-of-software-engineers-say-the-j
   addition_method: manual
   content_hash: 31719bd15bededc57107588aab8fb196f5fc67f971ac8e38617f57344c449ceb
   health_score: 100.0
-  last_checked: 1779031402.258758
+  last_checked: 1779031402
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:22.258758+02:00'
   last_ai_eval: null
@@ -575748,7 +576548,7 @@ https://www.virtualizationhowto.com/2023/08/best-kubernetes-management-tools-in-
   addition_method: manual
   content_hash: af5411ba43fffd7393b457afa87b088d4049fcadb9c53647e94c21fc02116510
   health_score: 100.0
-  last_checked: 1779031548.875567
+  last_checked: 1779031548
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:25:48.875567+02:00'
   last_ai_eval: null
@@ -575812,7 +576612,7 @@ https://www.visidata.org:
   addition_method: manual
   content_hash: c814353df480bf347a8651f86c6b3875725c81b40382e7a924a54a18a546bdfb
   health_score: 100.0
-  last_checked: 1779032756.763819
+  last_checked: 1779032756
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:45:56.763819+02:00'
   last_ai_eval: null
@@ -575874,7 +576674,7 @@ https://www.vladionescu.me/posts/scaling-containers-on-aws-in-2022:
   addition_method: manual
   content_hash: d26dcefdbb2334e758bd4f67a4b734c8cd3c86ae4ea2573bec24028578d25802
   health_score: 100.0
-  last_checked: 1779034373.136279
+  last_checked: 1779034373
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:12:53.136279+02:00'
   last_ai_eval: null
@@ -575975,7 +576775,7 @@ https://www.vmware.com/products/vsphere.html:
   addition_method: manual
   content_hash: 36bd511c2b3bb7a1a8cecf170652901dd419c9d1bf33702eb986d81eebdcdaa3
   health_score: 100.0
-  last_checked: 1779032455.317308
+  last_checked: 1779032455
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:55.317308+02:00'
   last_ai_eval: null
@@ -576135,7 +576935,7 @@ https://www.vxav.fr/2021-09-13-interacting-with-containerd-runtime-for-kubernete
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030842.403637
+  last_checked: 1779030842
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:02.403637+02:00'
   last_ai_eval: null
@@ -576166,7 +576966,7 @@ https://www.w3.org/TR:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032753.948552
+  last_checked: 1779032753
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:53.948552+02:00'
   last_ai_eval: null
@@ -576324,7 +577124,7 @@ https://www.waypointproject.io:
   addition_method: manual
   content_hash: ddcd8af21ca0d588edbf1538d3d5087557b2415ec1848041f07a653fcb60455c
   health_score: 100.0
-  last_checked: 1779034521.347723
+  last_checked: 1779034521
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:21.347723+02:00'
   last_ai_eval: null
@@ -576419,7 +577219,7 @@ https://www.weave.works/blog/aws-networking-overview---part-2:
   addition_method: manual
   content_hash: 091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9
   health_score: 100.0
-  last_checked: 1779031111.951615
+  last_checked: 1779031111
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:31.951615+02:00'
   last_ai_eval: null
@@ -576482,7 +577282,7 @@ https://www.weave.works/blog/category/kubernetes:
   addition_method: manual
   content_hash: 091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9
   health_score: 100.0
-  last_checked: 1779030737.621544
+  last_checked: 1779030737
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:17.621544+02:00'
   last_ai_eval: null
@@ -576648,7 +577448,7 @@ https://www.weave.works/blog/introduction-to-kubernetes-pod-networking--part-1:
   addition_method: manual
   content_hash: 091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9
   health_score: 100.0
-  last_checked: 1779032951.05517
+  last_checked: 1779032951
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:11.055170+02:00'
   last_ai_eval: null
@@ -576675,7 +577475,7 @@ https://www.weave.works/blog/introduction-to-service-meshes-on-kubernetes-and-pr
   addition_method: manual
   content_hash: 091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9
   health_score: 100.0
-  last_checked: 1779032406.910659
+  last_checked: 1779032406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:40:06.910659+02:00'
   last_ai_eval: null
@@ -576799,7 +577599,7 @@ https://www.weave.works/blog/kubernetes-in-the-enterprise:
   addition_method: manual
   content_hash: 091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9
   health_score: 100.0
-  last_checked: 1779030268.819479
+  last_checked: 1779030268
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:28.819479+02:00'
   last_ai_eval: null
@@ -576895,7 +577695,7 @@ https://www.weave.works/blog/one-year-kured-kubernetes-reboot-daemon:
   addition_method: manual
   content_hash: 091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9
   health_score: 100.0
-  last_checked: 1779030987.129631
+  last_checked: 1779030987
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:27.129631+02:00'
   last_ai_eval: null
@@ -576922,7 +577722,7 @@ https://www.weave.works/blog/progressively-delivering-applications-across-cloud-
   addition_method: manual
   content_hash: 091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9
   health_score: 100.0
-  last_checked: 1779034406.411973
+  last_checked: 1779034406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:26.411973+02:00'
   last_ai_eval: null
@@ -577214,7 +578014,7 @@ https://www.weave.works/docs/net/latest/overview:
   addition_method: manual
   content_hash: 091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9
   health_score: 100.0
-  last_checked: 1779033188.624132
+  last_checked: 1779033188
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:08.624132+02:00'
   last_ai_eval: null
@@ -577240,7 +578040,7 @@ https://www.weave.works/features/prometheus-monitoring:
   addition_method: manual
   content_hash: 091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9
   health_score: 100.0
-  last_checked: 1779031436.268873
+  last_checked: 1779031436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:56.268873+02:00'
   last_ai_eval: null
@@ -577473,7 +578273,7 @@ https://www.websiteplanet.com/blog/what-is-open-source-software:
   addition_method: manual
   content_hash: 48b76d3a04ea9b344b87d2e9dd15097773477e84cf79805130519443b59f8e5b
   health_score: 100.0
-  last_checked: 1779029838.274102
+  last_checked: 1779029838
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:18.274102+02:00'
   last_ai_eval: null
@@ -577534,7 +578334,7 @@ https://www.wecloudpro.com/2020/08/22/kubernetes-disaster-recovery-with-velero.h
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034476.809873
+  last_checked: 1779034476
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:36.809873+02:00'
   last_ai_eval: null
@@ -577565,7 +578365,7 @@ https://www.wecloudpro.com/2020/11/01/Balance-your-kubernetes-cluster.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031257.910617
+  last_checked: 1779031257
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:20:57.910617+02:00'
   last_ai_eval: null
@@ -577592,7 +578392,7 @@ https://www.wecloudpro.com/2021/08/21/Watchers-in-Kubernetes.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033044.800104
+  last_checked: 1779033044
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:44.800104+02:00'
   last_ai_eval: null
@@ -577624,7 +578424,7 @@ https://www.wecloudpro.com/2021/11/13/Tanzu-Community-Edition.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031377.604283
+  last_checked: 1779031377
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:57.604283+02:00'
   last_ai_eval: null
@@ -577656,7 +578456,7 @@ https://www.wecloudpro.com/2021/11/28/Argocd-helm.html:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034322.592469
+  last_checked: 1779034322
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:12:02.592469+02:00'
   last_ai_eval: null
@@ -577722,7 +578522,7 @@ https://www.weekly.tf/p/issue-171-terramate-using-llms-to-generate-terraform-api
   addition_method: manual
   content_hash: f45c9c58771c4dd73e2be1b9d91269c6756214c5b50541860f9f03ec6b91874a
   health_score: 100.0
-  last_checked: 1779030009.949336
+  last_checked: 1779030009
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:09.949336+02:00'
   last_ai_eval: null
@@ -577944,7 +578744,7 @@ https://www.wired.co.uk/article/great-resignation-quit-job:
   addition_method: manual
   content_hash: 548b3e30425ae4de1adb674d0c024f4d20e7de886ad36ea05d8e2dba30b0e058
   health_score: 100.0
-  last_checked: 1779030444.015108
+  last_checked: 1779030444
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:24.015108+02:00'
   last_ai_eval: null
@@ -577971,7 +578771,7 @@ https://www.wired.com/story/calendly-google-calendar-appointment-schedule:
   addition_method: manual
   content_hash: 3aeb1741de2047f28aca8ac3460ea7d9ef37dee20194e4d0042d252ad21a35f3
   health_score: 100.0
-  last_checked: 1779034155.902698
+  last_checked: 1779034155
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:09:15.902698+02:00'
   last_ai_eval: null
@@ -578132,7 +578932,7 @@ https://www.wraltechwire.com/2021/12/11/red-hat-expands-hybrid-cloud-efforts-in-
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032774.191549
+  last_checked: 1779032774
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:14.191549+02:00'
   last_ai_eval: null
@@ -578403,7 +579203,7 @@ https://www.xataka.com/empresas-y-economia/gran-renuncia-esta-ganando-terreno-es
   addition_method: manual
   content_hash: e9cd86bffde226cf88b1ba5063a8f9ecdc8355b09b52298c92eab1c2518f83b3
   health_score: 100.0
-  last_checked: 1779029172.643837
+  last_checked: 1779029172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:12.643837+02:00'
   last_ai_eval: null
@@ -579120,7 +579920,7 @@ https://www.xenonstack.com/blog/serverless-openfaas-java:
   addition_method: manual
   content_hash: 24ebd6dc664ac99dafe35d8c4cdbe839f9b8fbf487c1eb8ebaded150dc329ce1
   health_score: 100.0
-  last_checked: 1779030238.932952
+  last_checked: 1779030238
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:58.932952+02:00'
   last_ai_eval: null
@@ -579182,7 +579982,7 @@ https://www.xeridia.co.uk/blog/benefits-test-driven-development-devops-environme
   addition_method: manual
   content_hash: 85facb56a2e9d58fd217b7caec4fea7d9684b1d30fd3ca8c6c031d66cd535b95
   health_score: 100.0
-  last_checked: 1779033170.390818
+  last_checked: 1779033170
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:52:50.390818+02:00'
   last_ai_eval: null
@@ -579215,7 +580015,7 @@ https://www.xeridia.co.uk/blog/importance-testing-devops:
   addition_method: manual
   content_hash: 3f203a6c45a135e3a81f9cd780db42c4eae76f3d36596f8c21b91d2dd22211db
   health_score: 100.0
-  last_checked: 1779030803.64258
+  last_checked: 1779030803
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:13:23.642580+02:00'
   last_ai_eval: null
@@ -579279,7 +580079,7 @@ https://www.yeeply.com:
   addition_method: manual
   content_hash: 31b7067754281e1dbc1a25c481bd139524b193f46bfe0d8ac66faf733597c2e6
   health_score: 100.0
-  last_checked: 1779032151.069075
+  last_checked: 1779032151
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:51.069075+02:00'
   last_ai_eval: null
@@ -579339,7 +580139,7 @@ https://www.yobyot.com/aws/aws-multi-region-keys-and-ec2-data-lifecycle-manager/
   addition_method: manual
   content_hash: b642aa84b170fc32fe04321fa47847096aa2b9bad5f51e6154cdffc1661208dc
   health_score: 100.0
-  last_checked: 1779030730.41939
+  last_checked: 1779030730
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:10.419390+02:00'
   last_ai_eval: null
@@ -579366,7 +580166,7 @@ https://www.youtube.com:
   addition_method: manual
   content_hash: 6c3a3cf9d553f6fdc2cf2e5e4cb612bb2488484ebae275a9ed79051f5aa8c804
   health_score: 100.0
-  last_checked: 1779029371.346189
+  last_checked: 1779029371
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:49:31.346189+02:00'
   last_ai_eval: null
@@ -579391,7 +580191,7 @@ https://www.youtube.com/@ByteByteGo:
   addition_method: manual
   content_hash: 78614279dba778d61de7727a4c0a2bd6fc4d16484c8435e8f8ebfbcd9123e7b1
   health_score: 100.0
-  last_checked: 1779034461.734469
+  last_checked: 1779034461
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:21.734469+02:00'
   last_ai_eval: null
@@ -579422,7 +580222,7 @@ https://www.youtube.com/@ClickHouseDB:
   addition_method: manual
   content_hash: ''
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -579492,7 +580292,7 @@ https://www.youtube.com/@DotCSV:
   addition_method: manual
   content_hash: cd7d90b54e4e493cdc7c9d473d449cd3b861c7e59eacca837584a39335f2419a
   health_score: 100.0
-  last_checked: 1779030587.842524
+  last_checked: 1779030587
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:47.842524+02:00'
   last_ai_eval: null
@@ -579523,7 +580323,7 @@ https://www.youtube.com/@GoogleGemini:
   addition_method: manual
   content_hash: ''
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -579599,7 +580399,7 @@ https://www.youtube.com/@ITOpsTalk:
   addition_method: manual
   content_hash: ''
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -579636,7 +580436,7 @@ https://www.youtube.com/@Microsoft.Copilot:
   addition_method: manual
   content_hash: ''
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -579706,7 +580506,7 @@ https://www.youtube.com/@NedintheCloud:
   addition_method: manual
   content_hash: 751e75ab19fc6536acc8f25fa412fafc037f70f4df7fde0fb280514501f6b19a
   health_score: 100.0
-  last_checked: 1779029475.611998
+  last_checked: 1779029475
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:51:15.611998+02:00'
   last_ai_eval: null
@@ -579735,7 +580535,7 @@ https://www.youtube.com/@NetBoxLabs:
   addition_method: manual
   content_hash: 2ab4f70096ee1f7d72005a1eb6153f7359b8747f5835acedc4f16a822e9e20fe
   health_score: 100.0
-  last_checked: 1779030403.896728
+  last_checked: 1779030403
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:06:43.896728+02:00'
   last_ai_eval: null
@@ -579801,7 +580601,7 @@ https://www.youtube.com/@Playwrightdev:
   addition_method: manual
   content_hash: ''
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -579838,7 +580638,7 @@ https://www.youtube.com/@aiatmeta:
   addition_method: manual
   content_hash: ''
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -579875,7 +580675,7 @@ https://www.youtube.com/@anthropic-ai:
   addition_method: manual
   content_hash: ''
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -579912,7 +580712,7 @@ https://www.youtube.com/@arsys:
   addition_method: manual
   content_hash: ''
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -579947,7 +580747,7 @@ https://www.youtube.com/@azure-terraformer:
   addition_method: manual
   content_hash: e18f6ea9b09101a05ca67bffbc439a86c72974d80c0ab80e837a1a7077e1675a
   health_score: 100.0
-  last_checked: 1779031567.187823
+  last_checked: 1779031567
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:07.187823+02:00'
   last_ai_eval: null
@@ -579979,7 +580779,7 @@ https://www.youtube.com/@code/shorts:
   addition_method: manual
   content_hash: 0cfda6fe9a32083f87cadcf3aa9ba3386c95b5e8140df02f72fb021b877cd057
   health_score: 100.0
-  last_checked: 1779033158.304911
+  last_checked: 1779033158
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:52:38.304911+02:00'
   last_ai_eval: null
@@ -580012,7 +580812,7 @@ https://www.youtube.com/@googlecloudtech:
   addition_method: manual
   content_hash: ''
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -580049,7 +580849,7 @@ https://www.youtube.com/@googledeepmind:
   addition_method: manual
   content_hash: ''
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -580154,7 +580954,7 @@ https://www.youtube.com/@midulive:
   addition_method: manual
   content_hash: 54eb8117330153c84af7f5634d99785b7fc0fa3079b923aa7f4db24398634b58
   health_score: 100.0
-  last_checked: 1779033130.126036
+  last_checked: 1779033130
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:10.126036+02:00'
   last_ai_eval: null
@@ -580253,7 +581053,7 @@ https://www.youtube.com/@techwithhelen:
   addition_method: manual
   content_hash: cc91839793cd72633ccbcdd4b1b87ff97798c0f978c25e03459a686c466548ba
   health_score: 100.0
-  last_checked: 1779030597.571011
+  last_checked: 1779030597
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:57.571011+02:00'
   last_ai_eval: null
@@ -580316,7 +581116,7 @@ https://www.youtube.com/CodelyTV:
   addition_method: manual
   content_hash: 7562c1fd117910551a359b6ffd48e4bfe774ee7213c67107449e1db2bb08fc82
   health_score: 100.0
-  last_checked: 1779031113.75077
+  last_checked: 1779031113
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:33.750770+02:00'
   last_ai_eval: null
@@ -580347,7 +581147,7 @@ https://www.youtube.com/OpenAI:
   addition_method: manual
   content_hash: ''
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -580382,7 +581182,7 @@ https://www.youtube.com/c/Academind:
   addition_method: manual
   content_hash: 49374b58001931754392d4860bd469219c5ea12374555d1fb9dd81cd5e246c2f
   health_score: 100.0
-  last_checked: 1779033802.051452
+  last_checked: 1779033802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:22.051452+02:00'
   last_ai_eval: null
@@ -580411,7 +581211,7 @@ https://www.youtube.com/c/AcloudGuru:
   addition_method: manual
   content_hash: e4b64a7f8b02a0861090185d3c764209e1f49c37d62992fac6aff4f017de0f36
   health_score: 100.0
-  last_checked: 1779034580.193618
+  last_checked: 1779034580
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:16:20.193618+02:00'
   last_ai_eval: null
@@ -580440,7 +581240,7 @@ https://www.youtube.com/c/AliSpittelDev:
   addition_method: manual
   content_hash: 2a0b6673ed947587bfb1a62067e659f09556650cb9245305badca7c931633acd
   health_score: 100.0
-  last_checked: 1779032878.17545
+  last_checked: 1779032878
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:58.175450+02:00'
   last_ai_eval: null
@@ -580469,7 +581269,7 @@ https://www.youtube.com/c/AlibabaCloud:
   addition_method: manual
   content_hash: 914fcee281d74c75ee9ba1ccd2efaa088f8322d7aec30c825e9dae93e1089499
   health_score: 100.0
-  last_checked: 1779030499.915411
+  last_checked: 1779030499
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:08:19.915411+02:00'
   last_ai_eval: null
@@ -580498,7 +581298,7 @@ https://www.youtube.com/c/AnaisUrlichs:
   addition_method: manual
   content_hash: 8780e28a47c43164449542a25cf554eaa66bb8216d70daf472ee7370e7058891
   health_score: 100.0
-  last_checked: 1779031451.22361
+  last_checked: 1779031451
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:11.223610+02:00'
   last_ai_eval: null
@@ -580527,7 +581327,7 @@ https://www.youtube.com/c/AnsiblePilot:
   addition_method: manual
   content_hash: 816232ba113b12499d5e72c435699980eaab7866883868682237d04dd0942352
   health_score: 100.0
-  last_checked: 1779032679.34897
+  last_checked: 1779032679
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:39.348970+02:00'
   last_ai_eval: null
@@ -580556,7 +581356,7 @@ https://www.youtube.com/c/AppsCodeInc:
   addition_method: manual
   content_hash: 3e066c938e56e90a948ede9a3a1d5b94f64c8bd66b15ceb374879d41cb94125d
   health_score: 100.0
-  last_checked: 1779032754.237165
+  last_checked: 1779032754
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:45:54.237165+02:00'
   last_ai_eval: null
@@ -580585,7 +581385,7 @@ https://www.youtube.com/c/Atlassian:
   addition_method: manual
   content_hash: b12f5490a703921bada1bb1f31dc077e68cd78f9f24e0448be30f5efbe5f6eed
   health_score: 100.0
-  last_checked: 1779029154.886543
+  last_checked: 1779029154
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:54.886543+02:00'
   last_ai_eval: null
@@ -580614,7 +581414,7 @@ https://www.youtube.com/c/AzureDevOps:
   addition_method: manual
   content_hash: 2455f05f33ced964057422ceab0cf08442bd34f18f51e92fc00be2b7766704c8
   health_score: 100.0
-  last_checked: 1779031327.514666
+  last_checked: 1779031327
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:07.514666+02:00'
   last_ai_eval: null
@@ -580644,7 +581444,7 @@ https://www.youtube.com/c/CloudBeesTV:
   addition_method: manual
   content_hash: bf31440ec1c5babac014ae7004d3c521069248feef2b4c8dd484dd7f72944944
   health_score: 100.0
-  last_checked: 1779032785.856619
+  last_checked: 1779032785
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:25.856619+02:00'
   last_ai_eval: null
@@ -580673,7 +581473,7 @@ https://www.youtube.com/c/Cloudacademy:
   addition_method: manual
   content_hash: 45fd85edc2170140593011f2a373204ccef285444f27a2e6e9baac45c99fcfa4
   health_score: 100.0
-  last_checked: 1779032579.078293
+  last_checked: 1779032579
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:59.078293+02:00'
   last_ai_eval: null
@@ -580702,7 +581502,7 @@ https://www.youtube.com/c/Code:
   addition_method: manual
   content_hash: 0cfda6fe9a32083f87cadcf3aa9ba3386c95b5e8140df02f72fb021b877cd057
   health_score: 100.0
-  last_checked: 1779032195.934654
+  last_checked: 1779032195
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:35.934654+02:00'
   last_ai_eval: null
@@ -580732,7 +581532,7 @@ https://www.youtube.com/c/Confluent:
   addition_method: manual
   content_hash: ec48a02063af5b6f9add0321a3502b317f7f1ed34376ebdb303d7a8fc107d55f
   health_score: 100.0
-  last_checked: 1779031788.228655
+  last_checked: 1779031788
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:48.228655+02:00'
   last_ai_eval: null
@@ -580761,7 +581561,7 @@ https://www.youtube.com/c/ContainerDays:
   addition_method: manual
   content_hash: d9137dd93ff2eff6232825e35e61c9e22ec426d1870f78ca70e0940557b6d301
   health_score: 100.0
-  last_checked: 1779031461.158349
+  last_checked: 1779031461
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:21.158349+02:00'
   last_ai_eval: null
@@ -580790,7 +581590,7 @@ https://www.youtube.com/c/ContinuousDeliveryFoundation:
   addition_method: manual
   content_hash: 2a573f49f2a07ac52982df114beadf861830d0932a739f06328cfecd74e5949e
   health_score: 100.0
-  last_checked: 1779031266.534214
+  last_checked: 1779031266
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:21:06.534214+02:00'
   last_ai_eval: null
@@ -580819,7 +581619,7 @@ https://www.youtube.com/c/CrunchyDataPostgres:
   addition_method: manual
   content_hash: 6094ac4c15b6562581586495567696862d9228705a3fc89c1f7508ddcb39dc3d
   health_score: 100.0
-  last_checked: 1779032163.180276
+  last_checked: 1779032163
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:03.180276+02:00'
   last_ai_eval: null
@@ -580848,7 +581648,7 @@ https://www.youtube.com/c/DevOpsToolkit:
   addition_method: manual
   content_hash: 73121aa432d1d46fcc48cc6626a76d6be30b1f0d4c2a69594ab5f7834457ea2a
   health_score: 100.0
-  last_checked: 1779032833.280916
+  last_checked: 1779032833
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:13.280916+02:00'
   last_ai_eval: null
@@ -580877,7 +581677,7 @@ https://www.youtube.com/c/Devopsdotcom:
   addition_method: manual
   content_hash: a873edd7f65339240043c5885fd4972ce18add166cff076af4f9a746db427df5
   health_score: 100.0
-  last_checked: 1779031406.583556
+  last_checked: 1779031406
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:26.583556+02:00'
   last_ai_eval: null
@@ -580906,7 +581706,7 @@ https://www.youtube.com/c/Devopslibrary:
   addition_method: manual
   content_hash: a71ba9ddf99d589a8e3e2e0b7a2e23e6777603edee82030e5f0a78aa808fdafe
   health_score: 100.0
-  last_checked: 1779031448.760199
+  last_checked: 1779031448
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:08.760199+02:00'
   last_ai_eval: null
@@ -580936,7 +581736,7 @@ https://www.youtube.com/c/Digitalocean:
   addition_method: manual
   content_hash: 14d5951d51d02a4d8aa9899e0c51b8ac9b4227e156898e93085bd79e7a729042
   health_score: 100.0
-  last_checked: 1779031385.338644
+  last_checked: 1779031385
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:05.338644+02:00'
   last_ai_eval: null
@@ -580965,7 +581765,7 @@ https://www.youtube.com/c/DockerIo:
   addition_method: manual
   content_hash: c6bee8daa86022ae31433b557896d088883de6ab3a01f1d3756cc746704f2cb1
   health_score: 100.0
-  last_checked: 1779031520.993498
+  last_checked: 1779031520
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:20.993498+02:00'
   last_ai_eval: null
@@ -580994,7 +581794,7 @@ https://www.youtube.com/c/Elastic:
   addition_method: manual
   content_hash: 11539605c7209daad238ea1df2122a6c3386071fdc30946d08de231000bf1fc5
   health_score: 100.0
-  last_checked: 1779031340.091019
+  last_checked: 1779031340
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:20.091019+02:00'
   last_ai_eval: null
@@ -581023,7 +581823,7 @@ https://www.youtube.com/c/Freecodecamp:
   addition_method: manual
   content_hash: fae50edf8a0a5046fc041c3c74f7661c4704444d5ac3dffcdb99b75460ae18af
   health_score: 100.0
-  last_checked: 1779032966.942271
+  last_checked: 1779032966
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:26.942271+02:00'
   last_ai_eval: null
@@ -581052,7 +581852,7 @@ https://www.youtube.com/c/GitHub:
   addition_method: manual
   content_hash: 7873150fec47647af58a5322c0bce9a8aba6037a1da2d63bf8f771794270d981
   health_score: 100.0
-  last_checked: 1779031559.748088
+  last_checked: 1779031559
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:59.748088+02:00'
   last_ai_eval: null
@@ -581081,7 +581881,7 @@ https://www.youtube.com/c/Gitkraken:
   addition_method: manual
   content_hash: 68710fe645372b299cca4015b2ce0a0d479dd16e700cb652ed7b648aa2e25421
   health_score: 100.0
-  last_checked: 1779033716.242987
+  last_checked: 1779033716
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:56.242987+02:00'
   last_ai_eval: null
@@ -581110,7 +581910,7 @@ https://www.youtube.com/c/Gitlab:
   addition_method: manual
   content_hash: 68d44572f8d193d34a441d5f5c76902b87e2847c9c71e2c5a0d92787ed714b5a
   health_score: 100.0
-  last_checked: 1779030430.713581
+  last_checked: 1779030430
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:10.713581+02:00'
   last_ai_eval: null
@@ -581139,7 +581939,7 @@ https://www.youtube.com/c/GoogleChromeDevelopers:
   addition_method: manual
   content_hash: c36255f24f35e83e8de7c2decc7b13043d432be70e31d13cdbea25aaae7344b3
   health_score: 100.0
-  last_checked: 1779033263.416957
+  last_checked: 1779033263
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:54:23.416957+02:00'
   last_ai_eval: null
@@ -581168,7 +581968,7 @@ https://www.youtube.com/c/Grafana:
   addition_method: manual
   content_hash: 34b870be25b07cd1f5d2ed66b97b69a8e1749d44563e0be1f9e4119a9945862e
   health_score: 100.0
-  last_checked: 1779031126.084044
+  last_checked: 1779031126
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:46.084044+02:00'
   last_ai_eval: null
@@ -581197,7 +581997,7 @@ https://www.youtube.com/c/HashiCorp:
   addition_method: manual
   content_hash: 6ac5524395351e29478a1e138c7fe90c3344d0ec815b1635cbfdcb6b2304cf8c
   health_score: 100.0
-  last_checked: 1779031805.595261
+  last_checked: 1779031805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:05.595261+02:00'
   last_ai_eval: null
@@ -581226,7 +582026,7 @@ https://www.youtube.com/c/HolaMundoDev:
   addition_method: manual
   content_hash: cc17f4d6b774cc697e7134b39ddc908b1910baa1efdc7b3e68f9d3e3ef29e9d5
   health_score: 100.0
-  last_checked: 1779030846.819151
+  last_checked: 1779030846
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:14:06.819151+02:00'
   last_ai_eval: null
@@ -581255,7 +582055,7 @@ https://www.youtube.com/c/Honeypotio:
   addition_method: manual
   content_hash: 737371baddb5efd4ea9a5c040a884123f678a194a9f6bb4df5061a34b2ef892b
   health_score: 100.0
-  last_checked: 1779033697.451816
+  last_checked: 1779033697
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:37.451816+02:00'
   last_ai_eval: null
@@ -581284,7 +582084,7 @@ https://www.youtube.com/c/IBMTechnology:
   addition_method: manual
   content_hash: 797898c1e2d06f8f6193acfedcbd34bbd6434adc49518110a3a68fae78dd4b38
   health_score: 100.0
-  last_checked: 1779034456.750834
+  last_checked: 1779034456
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:16.750834+02:00'
   last_ai_eval: null
@@ -581314,7 +582114,7 @@ https://www.youtube.com/c/Intellipaat:
   addition_method: manual
   content_hash: 87d6b240ebb0e6f2de56115906efc7f8297104fa429a666b85babb25161e0780
   health_score: 100.0
-  last_checked: 1779031046.324518
+  last_checked: 1779031046
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:17:26.324518+02:00'
   last_ai_eval: null
@@ -581343,7 +582143,7 @@ https://www.youtube.com/c/Istio:
   addition_method: manual
   content_hash: 9084ef837bc3602a27246a0ddbb999ace22e9e83316d8d83a54eea2ee488a9a0
   health_score: 100.0
-  last_checked: 1779029151.364173
+  last_checked: 1779029151
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:51.364173+02:00'
   last_ai_eval: null
@@ -581372,7 +582172,7 @@ https://www.youtube.com/c/JFrogInc:
   addition_method: manual
   content_hash: dbedc018c1007527e2da5a360497b99e16383c8d1d0c7cf27fc85662d5b999b8
   health_score: 100.0
-  last_checked: 1779032574.878749
+  last_checked: 1779032574
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:54.878749+02:00'
   last_ai_eval: null
@@ -581401,7 +582201,7 @@ https://www.youtube.com/c/JavierGarz%C3%A1s:
   addition_method: manual
   content_hash: fe50c5c8086dec0704c1b3e68b55d809e3ea2726f54d9d14b2096f5de83c725a
   health_score: 100.0
-  last_checked: 1779031983.420998
+  last_checked: 1779031983
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:03.420998+02:00'
   last_ai_eval: null
@@ -581430,7 +582230,7 @@ https://www.youtube.com/c/LambdaTest:
   addition_method: manual
   content_hash: 69ace7be1754794dfcf16cbb313156fd114ae772fb6489cc0b886225cabb9d2a
   health_score: 100.0
-  last_checked: 1779030029.002745
+  last_checked: 1779030029
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:29.002745+02:00'
   last_ai_eval: null
@@ -581459,7 +582259,7 @@ https://www.youtube.com/c/Lightbend-TV:
   addition_method: manual
   content_hash: 51d42005f1b461dec591fc304614a5b67561c51ebfaf87a5c30345ddabcf752b
   health_score: 100.0
-  last_checked: 1779031414.659916
+  last_checked: 1779031414
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:34.659916+02:00'
   last_ai_eval: null
@@ -581488,7 +582288,7 @@ https://www.youtube.com/c/LondonIAC:
   addition_method: manual
   content_hash: 6fa5ed9bb190ba3031aaae70f7dd25248700c3528dd81482341d59add3d6347d
   health_score: 100.0
-  last_checked: 1779030012.020023
+  last_checked: 1779030012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:12.020023+02:00'
   last_ai_eval: null
@@ -581517,7 +582317,7 @@ https://www.youtube.com/c/MadeByGPS:
   addition_method: manual
   content_hash: 87cf7e964cff3c432fdb034d9d2695a4e5ac97d36786498a665748462d3c0d02
   health_score: 100.0
-  last_checked: 1779030009.333786
+  last_checked: 1779030009
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:09.333786+02:00'
   last_ai_eval: null
@@ -581546,7 +582346,7 @@ https://www.youtube.com/c/MattermostHQ:
   addition_method: manual
   content_hash: 2588d8c2e8a363d0f38db29cac9b51c9529953ee93a32033219113cac2a05b76
   health_score: 100.0
-  last_checked: 1779031494.831152
+  last_checked: 1779031494
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:54.831152+02:00'
   last_ai_eval: null
@@ -581576,7 +582376,7 @@ https://www.youtube.com/c/MicrosoftAzure:
   addition_method: manual
   content_hash: e2d45d94d0cd6a151212b4e7a98573260cbee5155f1e6c25dff574daeeed5b77
   health_score: 100.0
-  last_checked: 1779029128.763855
+  last_checked: 1779029128
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:28.763855+02:00'
   last_ai_eval: null
@@ -581605,7 +582405,7 @@ https://www.youtube.com/c/MongoDBofficial:
   addition_method: manual
   content_hash: 5455077087ae26a1deb3b4359df24804cca2a8beda182ae2c1b2aefeefda96c1
   health_score: 100.0
-  last_checked: 1779030250.738375
+  last_checked: 1779030250
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:10.738375+02:00'
   last_ai_eval: null
@@ -581634,7 +582434,7 @@ https://www.youtube.com/c/MozillaDeveloper:
   addition_method: manual
   content_hash: db97210223c66fe28e2c0c3d1b197352b748d5ee463c930d60669ab9e2dc17e1
   health_score: 100.0
-  last_checked: 1779034012.709474
+  last_checked: 1779034012
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:06:52.709474+02:00'
   last_ai_eval: null
@@ -581663,7 +582463,7 @@ https://www.youtube.com/c/NTFAQGuy:
   addition_method: manual
   content_hash: a740ce35367a78f5b61ac527c387ed4c5733d485a7019461b75ceb6990420fd8
   health_score: 100.0
-  last_checked: 1779029820.820745
+  last_checked: 1779029820
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:57:00.820745+02:00'
   last_ai_eval: null
@@ -581692,7 +582492,7 @@ https://www.youtube.com/c/NewRelicInc:
   addition_method: manual
   content_hash: 36326825402fa468d305524d6c82d6d9c472ae8a04db2b683287cef4a557b956
   health_score: 100.0
-  last_checked: 1779029380.123286
+  last_checked: 1779029380
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:40.123286+02:00'
   last_ai_eval: null
@@ -581721,7 +582521,7 @@ https://www.youtube.com/c/OpenProjectCommunity:
   addition_method: manual
   content_hash: dacf0abe01b5628e70da056056d9e00359de1fd93df5ea5bf0484efc2f9ebfc5
   health_score: 100.0
-  last_checked: 1779031117.697258
+  last_checked: 1779031117
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:37.697258+02:00'
   last_ai_eval: null
@@ -581751,7 +582551,7 @@ https://www.youtube.com/c/OpenShift:
   addition_method: manual
   content_hash: 0555222433a7a65cd3460fb0b35cbe885617e415aafd7f3161c51b37c3e9b1f4
   health_score: 100.0
-  last_checked: 1779032243.295214
+  last_checked: 1779032243
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:23.295214+02:00'
   last_ai_eval: null
@@ -581780,7 +582580,7 @@ https://www.youtube.com/c/OpenStackFoundation:
   addition_method: manual
   content_hash: 1e0880514c30abd0e57f58091d9187ef27c2985e721727df6bc9cf17f3cbdadf
   health_score: 100.0
-  last_checked: 1779030019.09578
+  last_checked: 1779030019
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:19.095780+02:00'
   last_ai_eval: null
@@ -581809,7 +582609,7 @@ https://www.youtube.com/c/OracleCloudInfrastructure:
   addition_method: manual
   content_hash: 418dfcd620ca6ed4a6b1d3dc5d339875d6f534a77879b62351a51318d9167500
   health_score: 100.0
-  last_checked: 1779031620.548745
+  last_checked: 1779031620
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:00.548745+02:00'
   last_ai_eval: null
@@ -581838,7 +582638,7 @@ https://www.youtube.com/c/PeladoNerd:
   addition_method: manual
   content_hash: d4664e146409481a99443ec0deb56c9ab55f800ebd9a2d1d048fb471a01faa55
   health_score: 100.0
-  last_checked: 1779033167.035276
+  last_checked: 1779033167
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:52:47.035276+02:00'
   last_ai_eval: null
@@ -581867,7 +582667,7 @@ https://www.youtube.com/c/Portworx:
   addition_method: manual
   content_hash: 66ff0651ca34a5c350b2f73a933b79ea736f99a9144a3053b2eaa014b0e5b774
   health_score: 100.0
-  last_checked: 1779030558.749571
+  last_checked: 1779030558
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:18.749571+02:00'
   last_ai_eval: null
@@ -581896,7 +582696,7 @@ https://www.youtube.com/c/PrometheusIo:
   addition_method: manual
   content_hash: f95f7f2ea0548ab50ccb18605f83d53b31e8f62d85801bc8402bbe77d6172578
   health_score: 100.0
-  last_checked: 1779031776.517208
+  last_checked: 1779031776
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:36.517208+02:00'
   last_ai_eval: null
@@ -581925,7 +582725,7 @@ https://www.youtube.com/c/PulumiTV:
   addition_method: manual
   content_hash: 65c0a97f36d9cc1d42a28c923f03acdc0441e7975481699612422f09c1635818
   health_score: 100.0
-  last_checked: 1779031535.932879
+  last_checked: 1779031535
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:25:35.932879+02:00'
   last_ai_eval: null
@@ -581954,7 +582754,7 @@ https://www.youtube.com/c/Quarkusio:
   addition_method: manual
   content_hash: 43d3cee36cee20ef61384404240eca1d0669585f8b00ffb0b7d0fa14173b2ac0
   health_score: 100.0
-  last_checked: 1779030192.948648
+  last_checked: 1779030192
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:12.948648+02:00'
   last_ai_eval: null
@@ -581983,7 +582783,7 @@ https://www.youtube.com/c/Rancher:
   addition_method: manual
   content_hash: d371c05380429eff09389e17e10997eb08b390e14d894edf82e27d5f0ee4f914
   health_score: 100.0
-  last_checked: 1779031735.514778
+  last_checked: 1779031735
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:55.514778+02:00'
   last_ai_eval: null
@@ -582012,7 +582812,7 @@ https://www.youtube.com/c/RedHatDevelopers:
   addition_method: manual
   content_hash: 24350d4cd7caa3768beae8466333402402006e24686f6a47f156dae872f1a0ad
   health_score: 100.0
-  last_checked: 1779030583.473861
+  last_checked: 1779030583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:43.473861+02:00'
   last_ai_eval: null
@@ -582041,7 +582841,7 @@ https://www.youtube.com/c/Redisinc:
   addition_method: manual
   content_hash: fd9929b31a1f2956676e3b96e59350024eaa09c1b32d5b7f968e53fa64cad5c8
   health_score: 100.0
-  last_checked: 1779032952.711441
+  last_checked: 1779032952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:12.711441+02:00'
   last_ai_eval: null
@@ -582070,7 +582870,7 @@ https://www.youtube.com/c/RocketChatApp:
   addition_method: manual
   content_hash: c5e65a8c243a47f03bfbfea331c4be1eef15d9c7fe86d0fec346a860650fd778
   health_score: 100.0
-  last_checked: 1779031125.907286
+  last_checked: 1779031125
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:45.907286+02:00'
   last_ai_eval: null
@@ -582099,7 +582899,7 @@ https://www.youtube.com/c/Scaleway-Cloud:
   addition_method: manual
   content_hash: 6a7b2bfff4d33b10cb0193147cd237275bba422adf09453cada1bb30d18a49bc
   health_score: 100.0
-  last_checked: 1779034510.034729
+  last_checked: 1779034510
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:10.034729+02:00'
   last_ai_eval: null
@@ -582128,7 +582928,7 @@ https://www.youtube.com/c/Slackhq:
   addition_method: manual
   content_hash: 85fa597fc57e4de1df619fcbc629dbf58826a0e81778faa9f225c2a4882cb14c
   health_score: 100.0
-  last_checked: 1779032869.486899
+  last_checked: 1779032869
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:47:49.486899+02:00'
   last_ai_eval: null
@@ -582157,7 +582957,7 @@ https://www.youtube.com/c/Smartbear:
   addition_method: manual
   content_hash: 0fbb1abe2a825ea2a6d4fd04e19da7791b37f179858bdb8ee99f10e2b5123734
   health_score: 100.0
-  last_checked: 1779030436.690776
+  last_checked: 1779030436
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:16.690776+02:00'
   last_ai_eval: null
@@ -582186,7 +582986,7 @@ https://www.youtube.com/c/Sonatypeinc:
   addition_method: manual
   content_hash: 2b0fca160128d1b8cb514093c60091fdd3b157d9d10aef5f1d7270cd14d83493
   health_score: 100.0
-  last_checked: 1779033663.49433
+  last_checked: 1779033663
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:03.494330+02:00'
   last_ai_eval: null
@@ -582215,7 +583015,7 @@ https://www.youtube.com/c/TechWorldwithNana:
   addition_method: manual
   content_hash: 1795712c4d7119b925d9f3c23f5a38b14fb212a8c6962bdd16b756364bb9eeb0
   health_score: 100.0
-  last_checked: 1779030711.347112
+  last_checked: 1779030711
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:11:51.347112+02:00'
   last_ai_eval: null
@@ -582244,7 +583044,7 @@ https://www.youtube.com/c/Tetrate:
   addition_method: manual
   content_hash: f2e3ed873b436ba15fa246368df3dd36f4cb74bd80a53f517e7afa3a33dc35cf
   health_score: 100.0
-  last_checked: 1779030422.656782
+  last_checked: 1779030422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:02.656782+02:00'
   last_ai_eval: null
@@ -582273,7 +583073,7 @@ https://www.youtube.com/c/TheDigitalLifeTech:
   addition_method: manual
   content_hash: 28e98eacb13b9ad24525643c4b3974f6c1c2e0eea06f3a13edb068a20c6c3f4e
   health_score: 100.0
-  last_checked: 1779033591.883601
+  last_checked: 1779033591
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:51.883601+02:00'
   last_ai_eval: null
@@ -582302,7 +583102,7 @@ https://www.youtube.com/c/TheNewStack:
   addition_method: manual
   content_hash: 94a508656835a2a0c93095951b8e78168fe1e82be89866a9bf8670c10d47b1ef
   health_score: 100.0
-  last_checked: 1779031962.655801
+  last_checked: 1779031962
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:32:42.655801+02:00'
   last_ai_eval: null
@@ -582331,7 +583131,7 @@ https://www.youtube.com/c/Thetips4you:
   addition_method: manual
   content_hash: aaeb1a1343c5c9458e8ba1363c95f6318b85d8cf5860485eedca3e719b21bddb
   health_score: 100.0
-  last_checked: 1779029154.789357
+  last_checked: 1779029154
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:54.789357+02:00'
   last_ai_eval: null
@@ -582360,7 +583160,7 @@ https://www.youtube.com/c/ThomasMaurerCloud:
   addition_method: manual
   content_hash: b4908104bd0551d379c3c4e5ad1442907c90efc98f730d20d9b2a7f8fe6475d5
   health_score: 100.0
-  last_checked: 1779032039.602078
+  last_checked: 1779032039
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:59.602078+02:00'
   last_ai_eval: null
@@ -582389,7 +583189,7 @@ https://www.youtube.com/c/TinaHuang1:
   addition_method: manual
   content_hash: ad2639e836e722dab4274a040a5e3b4ec8af75338b5705a73d3ec5e5a993be48
   health_score: 100.0
-  last_checked: 1779029172.321718
+  last_checked: 1779029172
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:46:12.321718+02:00'
   last_ai_eval: null
@@ -582418,7 +583218,7 @@ https://www.youtube.com/c/VMwareTanzu:
   addition_method: manual
   content_hash: b0e8ee4760fdc9457ff64fcc752fa077b6bb4d388eb985220d16eb7d18424864
   health_score: 100.0
-  last_checked: 1779032255.138944
+  last_checked: 1779032255
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:35.138944+02:00'
   last_ai_eval: null
@@ -582447,7 +583247,7 @@ https://www.youtube.com/c/WeaveWorksInc:
   addition_method: manual
   content_hash: 4ec81d3890938cf7585527cbfd8d3ca9ea9044b1af236adfba0889876d254eba
   health_score: 100.0
-  last_checked: 1779031596.281514
+  last_checked: 1779031596
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:36.281514+02:00'
   last_ai_eval: null
@@ -582476,7 +583276,7 @@ https://www.youtube.com/c/XebiaLabs:
   addition_method: manual
   content_hash: d1768aa26c66c8a1cea1bc24f9aebd4971d73512691c7d5110b8f7fd2fa30d34
   health_score: 100.0
-  last_checked: 1779032644.704397
+  last_checked: 1779032644
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:04.704397+02:00'
   last_ai_eval: null
@@ -582505,7 +583305,7 @@ https://www.youtube.com/c/amazonwebservices:
   addition_method: manual
   content_hash: ad23a9d49ba1ccfa4374f151098c04c717e0a0286d1251faeee844c68b1dc60a
   health_score: 100.0
-  last_checked: 1779032232.377859
+  last_checked: 1779032232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:37:12.377859+02:00'
   last_ai_eval: null
@@ -582535,7 +583335,7 @@ https://www.youtube.com/c/appdynamics:
   addition_method: manual
   content_hash: e94614c8d830d11b9079fba1bda2b454e3a4092338c0ea0ff9822e7d4987d9e3
   health_score: 100.0
-  last_checked: 1779030014.969772
+  last_checked: 1779030014
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:14.969772+02:00'
   last_ai_eval: null
@@ -582564,7 +583364,7 @@ https://www.youtube.com/c/cloudnativefdn:
   addition_method: manual
   content_hash: fd0489255d42d03dde0f9c5eac215f84f4de121b8df5a64f0d79b1c2da6a664c
   health_score: 100.0
-  last_checked: 1779030238.787612
+  last_checked: 1779030238
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:58.787612+02:00'
   last_ai_eval: null
@@ -582593,7 +583393,7 @@ https://www.youtube.com/c/cockroachdb:
   addition_method: manual
   content_hash: e1c697ca1d49bada10e1bf6894b70736717ada7a6f8d3d31d3b0589924a26be6
   health_score: 100.0
-  last_checked: 1779032167.118398
+  last_checked: 1779032167
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:07.118398+02:00'
   last_ai_eval: null
@@ -582622,7 +583422,7 @@ https://www.youtube.com/c/codecademy:
   addition_method: manual
   content_hash: 8a3e639a58707334ebbc6315d387ed7f3acb9e6d2c640d64c18663058abb541f
   health_score: 100.0
-  last_checked: 1779031865.908904
+  last_checked: 1779031865
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:31:05.908904+02:00'
   last_ai_eval: null
@@ -582651,7 +583451,7 @@ https://www.youtube.com/c/dynatrace:
   addition_method: manual
   content_hash: 57be723df1c77ef9a21697668284d982e8991e9d9eb8e90f448cd59f6b82fce9
   health_score: 100.0
-  last_checked: 1779034173.322702
+  last_checked: 1779034173
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:09:33.322702+02:00'
   last_ai_eval: null
@@ -582680,7 +583480,7 @@ https://www.youtube.com/c/dzone:
   addition_method: manual
   content_hash: 3246c341bfcaafb53d22236dc0bcc2fc11a130fc8e19b306a7ff1eb2fab86bd9
   health_score: 100.0
-  last_checked: 1779032644.689421
+  last_checked: 1779032644
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:44:04.689421+02:00'
   last_ai_eval: null
@@ -582709,7 +583509,7 @@ https://www.youtube.com/c/guru99comm:
   addition_method: manual
   content_hash: 3e8f37a21b57c2ba953afc109ebe2049575d49d681130cc9e27dc6a1296f76cb
   health_score: 100.0
-  last_checked: 1779032088.219694
+  last_checked: 1779032088
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:48.219694+02:00'
   last_ai_eval: null
@@ -582738,7 +583538,7 @@ https://www.youtube.com/c/jenkinscicd:
   addition_method: manual
   content_hash: d599fa76511e81920a7fbb3c9be0274d01f1019c86ac60feba712740eeea260b
   health_score: 100.0
-  last_checked: 1779029631.692178
+  last_checked: 1779029631
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:51.692178+02:00'
   last_ai_eval: null
@@ -582767,7 +583567,7 @@ https://www.youtube.com/c/keptn:
   addition_method: manual
   content_hash: dd3124704874694f4c4f520b3fdd7c21d47a0320e2416ca1b358c60e62ca0511
   health_score: 100.0
-  last_checked: 1779029310.003559
+  last_checked: 1779029310
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:30.003559+02:00'
   last_ai_eval: null
@@ -582796,7 +583596,7 @@ https://www.youtube.com/c/linode:
   addition_method: manual
   content_hash: 147c158e531bd6a00ebf5c6c1082e2b22cc367e62d60c4e90a60c2f5e8835778
   health_score: 100.0
-  last_checked: 1779032091.386261
+  last_checked: 1779032091
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:51.386261+02:00'
   last_ai_eval: null
@@ -582825,7 +583625,7 @@ https://www.youtube.com/c/microsoft365:
   addition_method: manual
   content_hash: 2d7775fb22ae74ff931b7b7aa084060a2a53fc8a8a7a2e18588eacebae42fd9b
   health_score: 100.0
-  last_checked: 1779033432.476198
+  last_checked: 1779033432
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:12.476198+02:00'
   last_ai_eval: null
@@ -582854,7 +583654,7 @@ https://www.youtube.com/c/postman:
   addition_method: manual
   content_hash: d8261c46daae302fa0570b81cb114aa18602b69151b40802d2001bd00e6a0001
   health_score: 100.0
-  last_checked: 1779031802.39375
+  last_checked: 1779031802
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:02.393750+02:00'
   last_ai_eval: null
@@ -582883,7 +583683,7 @@ https://www.youtube.com/c/priyankavergadia:
   addition_method: manual
   content_hash: 9223f0091fa7ec0a8d4c7ab0dfc395af6855ec9a5711bb2c4a5007add6e3aba6
   health_score: 100.0
-  last_checked: 1779032017.80584
+  last_checked: 1779032017
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:37.805840+02:00'
   last_ai_eval: null
@@ -582912,7 +583712,7 @@ https://www.youtube.com/c/redhat:
   addition_method: manual
   content_hash: 23b5022502ddf6873082a41ccbd1bb0fab2b97b10b40caa04e0af820f4fbe780
   health_score: 100.0
-  last_checked: 1779031669.945897
+  last_checked: 1779031669
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:27:49.945897+02:00'
   last_ai_eval: null
@@ -582941,7 +583741,7 @@ https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw:
   addition_method: manual
   content_hash: 5cf148803389c600bed5c65cbde3287d240fb1a39e706525c1d633776ce96776
   health_score: 100.0
-  last_checked: 1779031360.477131
+  last_checked: 1779031360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:40.477131+02:00'
   last_ai_eval: null
@@ -582970,7 +583770,7 @@ https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g:
   addition_method: manual
   content_hash: a88ce0be4280227eae0e56ecaf68a3d9fd8dae470a01f4be689b355dd62282b9
   health_score: 100.0
-  last_checked: 1779032054.732223
+  last_checked: 1779032054
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:14.732223+02:00'
   last_ai_eval: null
@@ -582999,7 +583799,7 @@ https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg:
   addition_method: manual
   content_hash: a6ae970b0a37b55376b2ec5207a9af04746c208e90341ce79e40cd2b06124e93
   health_score: 100.0
-  last_checked: 1779031782.368065
+  last_checked: 1779031782
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:29:42.368065+02:00'
   last_ai_eval: null
@@ -583028,7 +583828,7 @@ https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w:
   addition_method: manual
   content_hash: 1c3d97ca16579e0ab8b3c2c0fc835cf35e92e5b76cc978465f351b1a1e739813
   health_score: 100.0
-  last_checked: 1779029715.111599
+  last_checked: 1779029715
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:55:15.111599+02:00'
   last_ai_eval: null
@@ -583057,7 +583857,7 @@ https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw:
   addition_method: manual
   content_hash: 4bb59adbdd5508364d4a0e15e18cfa47beb3520fdec8b4363a4392753477d079
   health_score: 100.0
-  last_checked: 1779032547.413314
+  last_checked: 1779032547
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:27.413314+02:00'
   last_ai_eval: null
@@ -583086,7 +583886,7 @@ https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw:
   addition_method: manual
   content_hash: 805689da1dbdbb28a41461a716a9717adfb374a47941f39793f79294ad4d5cd5
   health_score: 100.0
-  last_checked: 1779030204.606422
+  last_checked: 1779030204
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:03:24.606422+02:00'
   last_ai_eval: null
@@ -583179,7 +583979,7 @@ https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg:
   addition_method: manual
   content_hash: 5bd5abdda4f1bccf2d123bd6024c5a065ea13b2c0b8ceceeb3b351b04c1e27b8
   health_score: 100.0
-  last_checked: 1779030981.172196
+  last_checked: 1779030981
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:21.172196+02:00'
   last_ai_eval: null
@@ -583208,7 +584008,7 @@ https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA:
   addition_method: manual
   content_hash: 0bc19d3856f24862ceb6d871d51884d67e338690d834b3f2b1442a051cabe183
   health_score: 100.0
-  last_checked: 1779032462.24655
+  last_checked: 1779032462
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:02.246550+02:00'
   last_ai_eval: null
@@ -583237,7 +584037,7 @@ https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA:
   addition_method: manual
   content_hash: 98c394480b9f945dad942b60082b918ba22f9f035075e845b1dc3ad098987c6a
   health_score: 100.0
-  last_checked: 1779031694.017055
+  last_checked: 1779031694
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:28:14.017055+02:00'
   last_ai_eval: null
@@ -583330,7 +584130,7 @@ https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg:
   addition_method: manual
   content_hash: 93063f0efc4e21b4e6fcf5a1829dc8255c705d9a4242ed54dba0e5a051eb8c79
   health_score: 100.0
-  last_checked: 1779033222.786646
+  last_checked: 1779033222
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:42.786646+02:00'
   last_ai_eval: null
@@ -583391,7 +584191,7 @@ https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w:
   addition_method: manual
   content_hash: dfdc3111a82c46e58d3e7fca5e6bc8c95d6f1130b300407e1cb949130eaf47e1
   health_score: 100.0
-  last_checked: 1779032380.625346
+  last_checked: 1779032380
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:40.625346+02:00'
   last_ai_eval: null
@@ -583453,7 +584253,7 @@ https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA:
   addition_method: manual
   content_hash: 77f87dbc44b02cb8df0c4d5a7aff428a6f8c0a7ebff5e4b4592f36fca929e498
   health_score: 100.0
-  last_checked: 1779030779.261108
+  last_checked: 1779030779
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:12:59.261108+02:00'
   last_ai_eval: null
@@ -583482,7 +584282,7 @@ https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA:
   addition_method: manual
   content_hash: 9e5672cbaa970c1774fd9c3668c601e10d23a2f965fc4de0f61318207718c1bb
   health_score: 100.0
-  last_checked: 1779031446.174448
+  last_checked: 1779031446
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:06.174448+02:00'
   last_ai_eval: null
@@ -583544,7 +584344,7 @@ https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w:
   addition_method: manual
   content_hash: 0bf206b7e09497d40da56518b1d761d00cd1b514b6fcb4595153e11800aab22f
   health_score: 100.0
-  last_checked: 1779029310.023952
+  last_checked: 1779029310
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:48:30.023952+02:00'
   last_ai_eval: null
@@ -583605,7 +584405,7 @@ https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA:
   addition_method: manual
   content_hash: 13cde166b6a5c2d5a8dec801d534e931b1d099d0ebdbf17c8457e5376795a2fe
   health_score: 100.0
-  last_checked: 1779029123.974789
+  last_checked: 1779029123
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:23.974789+02:00'
   last_ai_eval: null
@@ -583636,7 +584436,7 @@ https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ:
   addition_method: manual
   content_hash: 14b71f47eaa6b883e6640368cd7612b8b9a162c79a548d89f7d791353d6ea306
   health_score: 100.0
-  last_checked: 1781430071.506766
+  last_checked: 1781430071
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:11.506766+02:00'
   last_ai_eval: null
@@ -583672,7 +584472,7 @@ https://www.youtube.com/clip/Ugkx5e13a72WjgowgmAtFieyNFuiKarXWXDp:
   addition_method: manual
   content_hash: fcb7536628ccd450c20f8aaf000f58dc65ec91d3ffefe10e1f78fb5aab44bae6
   health_score: 100.0
-  last_checked: 1779130494.978272
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.978272+02:00'
   last_ai_eval: null
@@ -583733,7 +584533,7 @@ https://www.youtube.com/cloudflare:
   addition_method: manual
   content_hash: 5d27f5bad18885acfc4193ccf308e35bc1a9e8cec890010f79d288856aeab40f
   health_score: 100.0
-  last_checked: 1779033360.314547
+  last_checked: 1779033360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:00.314547+02:00'
   last_ai_eval: null
@@ -583769,7 +584569,7 @@ https://www.youtube.com/embed/0Gb1z-2SjHY:
   addition_method: automatic
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -583806,7 +584606,7 @@ https://www.youtube.com/embed/1Fl25dR01pw?si=bJlQozIfT3J4rhN3:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -583842,7 +584642,7 @@ https://www.youtube.com/embed/318elIq37PE:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -583882,7 +584682,7 @@ https://www.youtube.com/embed/6eBSHbLKuN0:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -583919,7 +584719,7 @@ https://www.youtube.com/embed/8g4qLzkpjeE?si=xcfl3ugsMGZ8Kthg:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -583960,7 +584760,7 @@ https://www.youtube.com/embed/9vM4p9NN0Ts:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -583996,7 +584796,7 @@ https://www.youtube.com/embed/BE77h7dmoQU:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584030,7 +584830,7 @@ https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxFMdlFKBQze7NVVd7q2nIwBYWkeaKe
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584067,7 +584867,7 @@ https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxLbUzIJtyeKPi66qAvxxRlGbofYp_G
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584103,7 +584903,7 @@ https://www.youtube.com/embed/HI6KleJAZPY:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2026-06-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584140,7 +584940,7 @@ https://www.youtube.com/embed/Hc8emNr2igU?si=kehLRUpOAvyK_Bku:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584178,7 +584978,7 @@ https://www.youtube.com/embed/HlAXp0-M6SY?clip=UgkxWpu3QFPEDZBuMgy_Xq4mBR--uLA-3
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584214,7 +585014,7 @@ https://www.youtube.com/embed/I8Qh-TafMvQ?si=1A2-kmq6mV-S-03c:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584253,7 +585053,7 @@ https://www.youtube.com/embed/IFUPG9KCJ4E?si=KMEXeVlcKTp87-Ja:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584288,7 +585088,7 @@ https://www.youtube.com/embed/L8eJh1sfc1U?si=y546MyZpRe-thoad:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584326,7 +585126,7 @@ https://www.youtube.com/embed/LiSb82Lug7M:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584363,7 +585163,7 @@ https://www.youtube.com/embed/MRIv2IwFTPg?si=F07g869i6yIfqRdg:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584400,7 +585200,7 @@ https://www.youtube.com/embed/PxyyY7TsCqs?si=kzCRojDteESqork1:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584441,7 +585241,7 @@ https://www.youtube.com/embed/QBqRAMVTmwE:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584477,7 +585277,7 @@ https://www.youtube.com/embed/Tr4onEST70I:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2026-06-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584513,7 +585313,7 @@ https://www.youtube.com/embed/U_IFGpJDbeU?si=XzHSGU9dTH-1_0EW:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584550,7 +585350,7 @@ https://www.youtube.com/embed/UmbjwSK9b3I?clip=UgkxRGuBMDAVDqKckQ1lhk-9U2jLBhBIB
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584586,7 +585386,7 @@ https://www.youtube.com/embed/V7PSnH8YnTk?si=6Mq4wjpipTLwUvYe:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584624,7 +585424,7 @@ https://www.youtube.com/embed/aZ5EsdnpLMI?si=ESsNnVwE8IdWSiWZ:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584660,7 +585460,7 @@ https://www.youtube.com/embed/cdZZpaB2kDM?clip=UgkxWAPHZbVaNZzk9pi0lMu6k5ABLuMHB
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584696,7 +585496,7 @@ https://www.youtube.com/embed/ghzsBm8vOms:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584732,7 +585532,7 @@ https://www.youtube.com/embed/hAwtrJlBVJY?si=bnyptzNFx4jzOiEj:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584770,7 +585570,7 @@ https://www.youtube.com/embed/niuJpAKyb7c:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2023-06-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584806,7 +585606,7 @@ https://www.youtube.com/embed/nrhxNNH5lt0?si=U5h1mbkbF6ZEOvlj:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584842,7 +585642,7 @@ https://www.youtube.com/embed/rT4fJNbfe14:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584879,7 +585679,7 @@ https://www.youtube.com/embed/rkXGSLf-rVQ?si=Ho8Zzxbrecn7Yncb:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584917,7 +585717,7 @@ https://www.youtube.com/embed/videoseries?list=PLmsFUfdnGr3w9BdWjQGAwV7UPW0kspwO
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2025-06-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584953,7 +585753,7 @@ https://www.youtube.com/embed/videoseries?si=GBJtqv36O8bslj9z&list=PLvBBnHmZ
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -584989,7 +585789,7 @@ https://www.youtube.com/embed/videoseries?si=fJvBV63-mjQ6S-Ht&list=PL7sEPiUb
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -585025,7 +585825,7 @@ https://www.youtube.com/embed/videoseries?si=zdATyq_E2wXN7AC6&list=PLbMP1JcG
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -585056,7 +585856,7 @@ https://www.youtube.com/kubernetescommunity:
   addition_method: manual
   content_hash: 5654ed1b031bb525606fadef419e20044ee5e80a0915535c7ae4e75f0c909d9d
   health_score: 100.0
-  last_checked: 1779031393.113604
+  last_checked: 1779031393
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:13.113604+02:00'
   last_ai_eval: null
@@ -585293,7 +586093,7 @@ https://www.youtube.com/playlist?list=PLA6Ht2dJt3SId7vE9P5mppWdj65_l6hl7:
   addition_method: automatic
   content_hash: d337a93db929ecf9925a32fe3968f186d100adddec8ab243774727e5c94cba59
   health_score: null
-  last_checked: 1780352414.115685
+  last_checked: 1780352414
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:14.115685+02:00'
   last_ai_eval: null
@@ -585333,7 +586133,7 @@ https://www.youtube.com/playlist?list=PLEsfXFp6DpzQFqfCur9CJ4QnKQTVXUsRy:
   addition_method: manual
   content_hash: d3bbcc168ea4710a648a35fa5fce04c821b399c48eb3fd19426220b04f513865
   health_score: 100.0
-  last_checked: 1779033923.74378
+  last_checked: 1779033923
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:05:23.743780+02:00'
   last_ai_eval: null
@@ -585366,7 +586166,7 @@ https://www.youtube.com/playlist?list=PLLasX02E8BPBCP7KdYsjKKFFQUmNEUmE9:
   addition_method: automatic
   content_hash: 6aa463d2db95d5dbee2329f3257d069776f9d35e38e5049b2afeee7c9c503676
   health_score: null
-  last_checked: 1780352148.494004
+  last_checked: 1780352148
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:48.494004+02:00'
   last_ai_eval: null
@@ -585451,7 +586251,7 @@ https://www.youtube.com/playlist?list=PLOU2XLYxmsIJp39MsvkeWYYNwMso-HeNT:
   addition_method: automatic
   content_hash: fef268774e88afb23eae028f5b4fcf68d63d0e864a4dc7ef88b5b3044cf012d4
   health_score: null
-  last_checked: 1780352037.401415
+  last_checked: 1780352037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:57.401415+02:00'
   last_ai_eval: null
@@ -585499,7 +586299,7 @@ https://www.youtube.com/playlist?list=PLOU2XLYxmsIJuxYe1znksQlhLJ4w8GKCu:
   addition_method: automatic
   content_hash: 1bf13f60d9449db20f35fa148d506dc8c82259879bcf6284862942c25161f318
   health_score: null
-  last_checked: 1780352037.401401
+  last_checked: 1780352037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:57.401401+02:00'
   last_ai_eval: null
@@ -585543,7 +586343,7 @@ https://www.youtube.com/playlist?list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz:
   addition_method: automatic
   content_hash: 25c5d80fdee1404f5e1bc66805b0b9de122780801666588b42897f23eb1f0b94
   health_score: null
-  last_checked: 1780352013.43475
+  last_checked: 1780352013
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:33.434750+02:00'
   last_ai_eval: null
@@ -585592,7 +586392,7 @@ https://www.youtube.com/playlist?list=PLOU2XLYxmsILVF9qmspC4i4R0t3o64HSx:
   addition_method: automatic
   content_hash: 911021be2d34099324fb11960897425d618da344f0f14fc951ffea6f3e905832
   health_score: null
-  last_checked: 1780352272.994093
+  last_checked: 1780352272
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:17:52.994093+02:00'
   last_ai_eval: null
@@ -586190,7 +586990,7 @@ https://www.youtube.com/playlist?list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe&si=GBJt
   addition_method: manual
   content_hash: fe8324e343ec3e1e140cc97beea75cd32bb752f0f2a261515f1d4a307b647824
   health_score: 100.0
-  last_checked: 1779130495.000977
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.000977+02:00'
   last_ai_eval: null
@@ -586352,7 +587152,7 @@ https://www.youtube.com/playlist?list=PLy7NrYWoggjziYQIDorlXjTvvwweTYoNC:
   addition_method: manual
   content_hash: 6d20271831cbf5a912def5b006aeec39283999041a5703f2c583c5495f5e6bbe
   health_score: 100.0
-  last_checked: 1779034557.904017
+  last_checked: 1779034557
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:57.904017+02:00'
   last_ai_eval: null
@@ -586379,7 +587179,7 @@ https://www.youtube.com/shorts/-hvEdSI8ziE:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031672.425963
+  last_checked: 1779031672
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:27:52.425963+02:00'
   last_ai_eval: null
@@ -586412,7 +587212,7 @@ https://www.youtube.com/shorts/0N-NFIfy5lI:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779032040.626803
+  last_checked: 1779032040
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:00.626803+02:00'
   last_ai_eval: null
@@ -586446,7 +587246,7 @@ https://www.youtube.com/shorts/0h1xNFsEZBU:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029629.674682
+  last_checked: 1779029629
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:53:49.674682+02:00'
   last_ai_eval: null
@@ -586478,7 +587278,7 @@ https://www.youtube.com/shorts/0xq_ZYfl6Vk:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029271.434985
+  last_checked: 1779029271
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:47:51.434985+02:00'
   last_ai_eval: null
@@ -586510,7 +587310,7 @@ https://www.youtube.com/shorts/6IwjxcDbVW0:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030570.317069
+  last_checked: 1779030570
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:09:30.317069+02:00'
   last_ai_eval: null
@@ -586542,7 +587342,7 @@ https://www.youtube.com/shorts/6NFR5MsHM_4:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029679.952647
+  last_checked: 1779029679
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:54:39.952647+02:00'
   last_ai_eval: null
@@ -586574,7 +587374,7 @@ https://www.youtube.com/shorts/70voiUcMk_I:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779032001.30589
+  last_checked: 1779032001
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:33:21.305890+02:00'
   last_ai_eval: null
@@ -586607,7 +587407,7 @@ https://www.youtube.com/shorts/8iVaeLjzY6s:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030992.154608
+  last_checked: 1779030992
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:32.154608+02:00'
   last_ai_eval: null
@@ -586639,7 +587439,7 @@ https://www.youtube.com/shorts/AGFvs2pT1VQ:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031495.355407
+  last_checked: 1779031495
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:55.355407+02:00'
   last_ai_eval: null
@@ -586671,7 +587471,7 @@ https://www.youtube.com/shorts/G5580-DxQuw:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030197.548729
+  last_checked: 1779030197
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:17.548729+02:00'
   last_ai_eval: null
@@ -586703,7 +587503,7 @@ https://www.youtube.com/shorts/HyhSDvaaRwM:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029310.517514
+  last_checked: 1779029310
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:48:30.517514+02:00'
   last_ai_eval: null
@@ -586735,7 +587535,7 @@ https://www.youtube.com/shorts/KQB8FRoJaH4:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034310.148297
+  last_checked: 1779034310
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:50.148297+02:00'
   last_ai_eval: null
@@ -586768,7 +587568,7 @@ https://www.youtube.com/shorts/KZHI5RMmFk0:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779033339.802127
+  last_checked: 1779033339
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:55:39.802127+02:00'
   last_ai_eval: null
@@ -586801,7 +587601,7 @@ https://www.youtube.com/shorts/OfsixF-splk:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031461.87441
+  last_checked: 1779031461
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:21.874410+02:00'
   last_ai_eval: null
@@ -586833,7 +587633,7 @@ https://www.youtube.com/shorts/Q2RrAdWmn_M:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031490.555543
+  last_checked: 1779031490
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:24:50.555543+02:00'
   last_ai_eval: null
@@ -586865,7 +587665,7 @@ https://www.youtube.com/shorts/ToGRhGvo62k:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031065.435401
+  last_checked: 1779031065
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:17:45.435401+02:00'
   last_ai_eval: null
@@ -586898,7 +587698,7 @@ https://www.youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT:
   addition_method: manual
   content_hash: 587c955f8a8f841834620f307bff3c533724d51ef813ad2e33f18fb1a8e7eca2
   health_score: 100.0
-  last_checked: 1779130494.951474
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.951474+02:00'
   last_ai_eval: null
@@ -586930,7 +587730,7 @@ https://www.youtube.com/shorts/VqOVb76IyI4:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030971.972698
+  last_checked: 1779030971
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:11.972698+02:00'
   last_ai_eval: null
@@ -586963,7 +587763,7 @@ https://www.youtube.com/shorts/WzlpGnbNPH4:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034517.834619
+  last_checked: 1779034517
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:17.834619+02:00'
   last_ai_eval: null
@@ -586995,7 +587795,7 @@ https://www.youtube.com/shorts/X3wgBid4gO8:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030251.424513
+  last_checked: 1779030251
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:04:11.424513+02:00'
   last_ai_eval: null
@@ -587027,7 +587827,7 @@ https://www.youtube.com/shorts/bVlIo4H0IDU:
   addition_method: manual
   content_hash: ee29f72dbcf13f27d510feb7740c2a958a1bad2c0e39602b47e8e57f6b3b5470
   health_score: 100.0
-  last_checked: 1779130495.012454
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.012454+02:00'
   last_ai_eval: null
@@ -587059,7 +587859,7 @@ https://www.youtube.com/shorts/cLokEWqTuds:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029796.858761
+  last_checked: 1779029796
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:56:36.858761+02:00'
   last_ai_eval: null
@@ -587092,7 +587892,7 @@ https://www.youtube.com/shorts/cTE0ec3IurE:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779033904.719133
+  last_checked: 1779033904
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:05:04.719133+02:00'
   last_ai_eval: null
@@ -587124,7 +587924,7 @@ https://www.youtube.com/shorts/dDtueNAFELo:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034508.148587
+  last_checked: 1779034508
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:08.148587+02:00'
   last_ai_eval: null
@@ -587156,7 +587956,7 @@ https://www.youtube.com/shorts/hdmaP4ibJ4I:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031095.094574
+  last_checked: 1779031095
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:15.094574+02:00'
   last_ai_eval: null
@@ -587189,7 +587989,7 @@ https://www.youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk:
   addition_method: manual
   content_hash: c6e2f21e48e628476eff90974a283e3d5fdf087e662099015f6f54651c2b1dc3
   health_score: 100.0
-  last_checked: 1779130495.026946
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.026946+02:00'
   last_ai_eval: null
@@ -587222,7 +588022,7 @@ https://www.youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8:
   addition_method: manual
   content_hash: fdcb9b1ff88b8c13fad90412e79ee80bf4b0c2aba402e712ba623654868cb5f5
   health_score: 100.0
-  last_checked: 1779130494.9326
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.932600+02:00'
   last_ai_eval: null
@@ -587255,7 +588055,7 @@ https://www.youtube.com/shorts/nMJBbH7g1M4:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034307.258012
+  last_checked: 1779034307
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:11:47.258012+02:00'
   last_ai_eval: null
@@ -587287,7 +588087,7 @@ https://www.youtube.com/shorts/p-H7Q9PtSc8:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029111.387406
+  last_checked: 1779029111
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:11.387406+02:00'
   last_ai_eval: null
@@ -587320,7 +588120,7 @@ https://www.youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn:
   addition_method: manual
   content_hash: 9f4916ea68eeb8fdf32cb71f474f0cd6c294186736eb44642d7465576ea57f23
   health_score: 100.0
-  last_checked: 1779130495.00226
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.002260+02:00'
   last_ai_eval: null
@@ -587352,7 +588152,7 @@ https://www.youtube.com/shorts/t322UnzV9vM:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030426.943568
+  last_checked: 1779030426
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:07:06.943568+02:00'
   last_ai_eval: null
@@ -587384,7 +588184,7 @@ https://www.youtube.com/shorts/t5vXCNIBVYw:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030053.037151
+  last_checked: 1779030053
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:00:53.037151+02:00'
   last_ai_eval: null
@@ -587416,7 +588216,7 @@ https://www.youtube.com/shorts/uzC1PP73d9I:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779032763.545767
+  last_checked: 1779032763
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:46:03.545767+02:00'
   last_ai_eval: null
@@ -587449,7 +588249,7 @@ https://www.youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa:
   addition_method: manual
   content_hash: 14a4b821f59a416f81abba0eb7012e0650e769e97ab86de4e9540a1618d7fb18
   health_score: 100.0
-  last_checked: 1779130494.951759
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.951759+02:00'
   last_ai_eval: null
@@ -587481,7 +588281,7 @@ https://www.youtube.com/shorts/y55a7NAiHiI:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030269.16885
+  last_checked: 1779030269
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:04:29.168850+02:00'
   last_ai_eval: null
@@ -587514,7 +588314,7 @@ https://www.youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M:
   addition_method: manual
   content_hash: 78554a7ad63d1f0b9ee0b22cee77b32c3d5b531a74ed8a158a402049b0449c39
   health_score: 100.0
-  last_checked: 1779130495.012152
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.012152+02:00'
   last_ai_eval: null
@@ -587547,7 +588347,7 @@ https://www.youtube.com/user/AWSwebinars:
   addition_method: manual
   content_hash: c757fd8719887b9cfe0a1a8277bd4e16762a8200e4409d30cbaaaf86be3a309d
   health_score: 100.0
-  last_checked: 1779030220.578826
+  last_checked: 1779030220
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:03:40.578826+02:00'
   last_ai_eval: null
@@ -587579,7 +588379,7 @@ https://www.youtube.com/user/AmazonWebServices:
   addition_method: manual
   content_hash: ad23a9d49ba1ccfa4374f151098c04c717e0a0286d1251faeee844c68b1dc60a
   health_score: 100.0
-  last_checked: 1779031111.424838
+  last_checked: 1779031111
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:18:31.424838+02:00'
   last_ai_eval: null
@@ -587642,7 +588442,7 @@ https://www.youtube.com/user/SpringSourceDev:
   addition_method: manual
   content_hash: fc8158d4253cc10d5b16485a114f61043af5fe4dea3e94496c61466a920d031b
   health_score: 100.0
-  last_checked: 1779033665.953453
+  last_checked: 1779033665
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:05.953453+02:00'
   last_ai_eval: null
@@ -587737,7 +588537,7 @@ https://www.youtube.com/user/awstutorialseries:
   addition_method: manual
   content_hash: ba71c575c875e161bb1267a61ddd4d492820c56c3a7f23d66a2629a58edd9259
   health_score: 100.0
-  last_checked: 1779029154.755611
+  last_checked: 1779029154
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:54.755611+02:00'
   last_ai_eval: null
@@ -587800,7 +588600,7 @@ https://www.youtube.com/user/coursera:
   addition_method: manual
   content_hash: 28e4c50e4883b35be8a8ddefdcbdd6ff828494d945dedcb2e0eeeefe54c9c20e
   health_score: 100.0
-  last_checked: 1779032977.691716
+  last_checked: 1779032977
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:37.691716+02:00'
   last_ai_eval: null
@@ -587829,7 +588629,7 @@ https://www.youtube.com/user/googlecloudplatform:
   addition_method: manual
   content_hash: c69a76a3d0f599d69cfcee60b94fb35f70f6f10821cab2d622c336e7eb5a0360
   health_score: 100.0
-  last_checked: 1779034217.665907
+  last_checked: 1779034217
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:17.665907+02:00'
   last_ai_eval: null
@@ -588058,7 +588858,7 @@ https://www.youtube.com/watch?app=desktop&v=jokfVGdhBow&feature=youtu.be&ab_chan
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779033572.699329
+  last_checked: 1779033572
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:32.699329+02:00'
   last_ai_eval: null
@@ -588185,7 +588985,7 @@ https://www.youtube.com/watch?si=YBt3LmBRNNq-GrqL&v=OPKVKPfJrRA&feature=youtu.be
   addition_method: manual
   content_hash: 35de86df2c32e1415ceaac674b3c27bb4905b042d48f9dbf481cf51d58fa0224
   health_score: 100.0
-  last_checked: 1779130495.023097
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.023097+02:00'
   last_ai_eval: null
@@ -588512,7 +589312,7 @@ https://www.youtube.com/watch?v=0TvhTXddRGE:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029805.998707
+  last_checked: 1779029805
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:56:45.998707+02:00'
   last_ai_eval: null
@@ -588750,7 +589550,7 @@ https://www.youtube.com/watch?v=1RTTEUEl9sc&feature=youtu.be:
   addition_method: manual
   content_hash: 64adda9e8edcc78f1792afa5faed336773258c854fd07662d50c20655f120eb6
   health_score: 100.0
-  last_checked: 1779130494.947173
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.947173+02:00'
   last_ai_eval: null
@@ -588782,7 +589582,7 @@ https://www.youtube.com/watch?v=1o14tIEhZL0:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029247.089305
+  last_checked: 1779029247
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:47:27.089305+02:00'
   last_ai_eval: null
@@ -588842,7 +589642,7 @@ https://www.youtube.com/watch?v=24Wpg6njlYI:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034132.057123
+  last_checked: 1779034132
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:08:52.057123+02:00'
   last_ai_eval: null
@@ -588934,7 +589734,7 @@ https://www.youtube.com/watch?v=2RT9XwIWkVQ&ab_channel=Jenkins:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034094.892536
+  last_checked: 1779034094
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:14.892536+02:00'
   last_ai_eval: null
@@ -588993,7 +589793,7 @@ https://www.youtube.com/watch?v=2Z5HhEk1zK8&ab_channel=MichaelLevan:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030434.536061
+  last_checked: 1779030434
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:14.536061+02:00'
   last_ai_eval: null
@@ -589019,7 +589819,7 @@ https://www.youtube.com/watch?v=2mNAsrThius&ab_channel=CloudControl:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034013.019844
+  last_checked: 1779034013
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:06:53.019844+02:00'
   last_ai_eval: null
@@ -589051,7 +589851,7 @@ https://www.youtube.com/watch?v=36aGHlsxlow:
   addition_method: automatic
   content_hash: 27c7fb4beadbdf3d6edccd8c2ccc1e4cdff811e933e8dc7bf8a19f4fb5844565
   health_score: null
-  last_checked: 1780352302.456685
+  last_checked: 1780352302
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:22.456685+02:00'
   last_ai_eval: null
@@ -589100,7 +589900,7 @@ https://www.youtube.com/watch?v=3B41u33BS2E:
   addition_method: automatic
   content_hash: f7c8a7a52e509fcae9cac2f1d9c7d6109f52296b9c9f312b6f01f4af25d63905
   health_score: null
-  last_checked: 1780352282.814426
+  last_checked: 1780352282
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:02.814426+02:00'
   last_ai_eval: null
@@ -589181,7 +589981,7 @@ https://www.youtube.com/watch?v=3TfGKugPlpE&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9
   addition_method: automatic
   content_hash: 7dce2d6b761251aea6f8cf1f52a099de25f6020d9a43ec1f075adfd6c3021a19
   health_score: null
-  last_checked: 1780352013.434892
+  last_checked: 1780352013
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:33.434892+02:00'
   last_ai_eval: null
@@ -589420,7 +590220,7 @@ https://www.youtube.com/watch?v=6OeRByC-sBs:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031190.692351
+  last_checked: 1779031190
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:19:50.692351+02:00'
   last_ai_eval: null
@@ -589549,7 +590349,7 @@ https://www.youtube.com/watch?v=7IFAg782pf8:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779032096.041482
+  last_checked: 1779032096
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:56.041482+02:00'
   last_ai_eval: null
@@ -589616,7 +590416,7 @@ https://www.youtube.com/watch?v=7ruXlR08JZ0:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779032975.407578
+  last_checked: 1779032975
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:49:35.407578+02:00'
   last_ai_eval: null
@@ -589680,7 +590480,7 @@ https://www.youtube.com/watch?v=8PxuWdjESfg&list=PLWz5rJ2EKKc-vRD1wCyEuPlkpLJhXh
   addition_method: automatic
   content_hash: 08136ef239b0aa8be0c594e80e0776c74b23e4405e3101e957e68e9c5ce40bb5
   health_score: null
-  last_checked: 1780352581.79223
+  last_checked: 1780352581
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:23:01.792230+02:00'
   last_ai_eval: null
@@ -589716,7 +590516,7 @@ https://www.youtube.com/watch?v=8aGhZQkoFbQ:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031266.851324
+  last_checked: 1779031266
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:21:06.851324+02:00'
   last_ai_eval: null
@@ -589742,7 +590542,7 @@ https://www.youtube.com/watch?v=8fgrjBnxqi0&ab_channel=AppSecEngineer:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029116.724764
+  last_checked: 1779029116
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:16.724764+02:00'
   last_ai_eval: null
@@ -589902,7 +590702,7 @@ https://www.youtube.com/watch?v=9hDdg_Beui4&ab_channel=Konveyor:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034405.991426
+  last_checked: 1779034405
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:13:25.991426+02:00'
   last_ai_eval: null
@@ -590032,7 +590832,7 @@ https://www.youtube.com/watch?v=AbCTlemwZ1k&ab_channel=JamesQQuick:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034116.714673
+  last_checked: 1779034116
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:08:36.714673+02:00'
   last_ai_eval: null
@@ -590095,7 +590895,7 @@ https://www.youtube.com/watch?v=BJufhuPK2DY&ab_channel=Kubermatic:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030732.545015
+  last_checked: 1779030732
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:12:12.545015+02:00'
   last_ai_eval: null
@@ -590132,7 +590932,7 @@ https://www.youtube.com/watch?v=B_8vYxurU4k:
   addition_method: automatic
   content_hash: 700d6fb0239b43421e62efbc7eeed5ec2bc293e9e2a5b0572a6bec4544876361
   health_score: null
-  last_checked: 1780352158.263435
+  last_checked: 1780352158
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:58.263435+02:00'
   last_ai_eval: null
@@ -590172,7 +590972,7 @@ https://www.youtube.com/watch?v=BiY3b7F96wc&ab_channel=TheFrontOpsGuy:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779032095.924072
+  last_checked: 1779032095
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:34:55.924072+02:00'
   last_ai_eval: null
@@ -590240,7 +591040,7 @@ https://www.youtube.com/watch?v=BtgZLw8hYiU&feature=youtu.be:
   addition_method: automatic
   content_hash: 1e87b17eb0382015550d8e535cebbec68ce0734e25521250bf168114611493ff
   health_score: null
-  last_checked: 1780352037.401689
+  last_checked: 1780352037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:57.401689+02:00'
   last_ai_eval: null
@@ -590280,7 +591080,7 @@ https://www.youtube.com/watch?v=C0E93Uc4h5k&ab_channel=xgeeks:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029932.441524
+  last_checked: 1779029932
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:58:52.441524+02:00'
   last_ai_eval: null
@@ -590309,7 +591109,7 @@ https://www.youtube.com/watch?v=CB79eTFbR0w&feature=youtu.be&ab_channel=DevOpsTo
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031258.604023
+  last_checked: 1779031258
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:20:58.604023+02:00'
   last_ai_eval: null
@@ -590438,7 +591238,7 @@ https://www.youtube.com/watch?v=D-Q2qXTssLY&feature=youtu.be:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736239.435085
+  last_checked: 1781736239
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:59.435085+02:00'
   last_ai_eval: null
@@ -590579,7 +591379,7 @@ https://www.youtube.com/watch?v=DjBBV7oZxm8:
   addition_method: automatic
   content_hash: 700d6fb0239b43421e62efbc7eeed5ec2bc293e9e2a5b0572a6bec4544876361
   health_score: null
-  last_checked: 1780352138.62202
+  last_checked: 1780352138
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:38.622020+02:00'
   last_ai_eval: null
@@ -590694,7 +591494,7 @@ https://www.youtube.com/watch?v=F3al0HP0MNo:
   addition_method: automatic
   content_hash: 51bd67966fb07a9bad5115b2c6423b6118a1e39832618a692560ccb29c123c48
   health_score: null
-  last_checked: 1780352158.263362
+  last_checked: 1780352158
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:58.263362+02:00'
   last_ai_eval: null
@@ -590808,7 +591608,7 @@ https://www.youtube.com/watch?v=Frje5KfNrxE:
   addition_method: automatic
   content_hash: 50fe2d54bca8a524fecb517a59ae9a8a47722db91970ecf895dad771cfe49296
   health_score: null
-  last_checked: 1780352168.173377
+  last_checked: 1780352168
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:16:08.173377+02:00'
   last_ai_eval: null
@@ -590984,7 +591784,7 @@ https://www.youtube.com/watch?v=GhEZLvc8B70:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034031.538752
+  last_checked: 1779034031
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:07:11.538752+02:00'
   last_ai_eval: null
@@ -591010,7 +591810,7 @@ https://www.youtube.com/watch?v=GiFQNevrxYA:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030330.692985
+  last_checked: 1779030330
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:05:30.692985+02:00'
   last_ai_eval: null
@@ -591347,7 +592147,7 @@ https://www.youtube.com/watch?v=Icnv1DDAQOg:
   addition_method: automatic
   content_hash: 585412d22f7ac2bda8c75c1c76d62748af29ac34f70fd89ecf85bb9fe3a05575
   health_score: null
-  last_checked: 1780352282.814393
+  last_checked: 1780352282
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:02.814393+02:00'
   last_ai_eval: null
@@ -591392,7 +592192,7 @@ https://www.youtube.com/watch?v=J7R-T9Y1x3Y:
   addition_method: automatic
   content_hash: 27c7fb4beadbdf3d6edccd8c2ccc1e4cdff811e933e8dc7bf8a19f4fb5844565
   health_score: null
-  last_checked: 1780352414.115643
+  last_checked: 1780352414
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:14.115643+02:00'
   last_ai_eval: null
@@ -591465,7 +592265,7 @@ https://www.youtube.com/watch?v=Jh-viBv-D04:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029821.221528
+  last_checked: 1779029821
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:57:01.221528+02:00'
   last_ai_eval: null
@@ -591637,7 +592437,7 @@ https://www.youtube.com/watch?v=MFai008Ze84:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 1779033360.0
+  last_checked: 1779033360
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:00+02:00'
   last_ai_eval: null
@@ -591875,7 +592675,7 @@ https://www.youtube.com/watch?v=OQK9XHTiqVw&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9
   addition_method: automatic
   content_hash: 0bae652a17abbb2daa984fd1e7d473f62cd3217770ee66acab2af2e726d48dbb
   health_score: null
-  last_checked: 1780352013.434869
+  last_checked: 1780352013
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:33.434869+02:00'
   last_ai_eval: null
@@ -592048,7 +592848,7 @@ https://www.youtube.com/watch?v=QbSw8dPhHGM&ab_channel=KatieGamanji:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779032157.93259
+  last_checked: 1779032157
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:57.932590+02:00'
   last_ai_eval: null
@@ -592116,7 +592916,7 @@ https://www.youtube.com/watch?v=QtXBAz6TU2g&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9
   addition_method: automatic
   content_hash: 5b2b8924914de1d83bddab4ab9840d952674dd9bce180e252921dfac75a24728
   health_score: null
-  last_checked: 1780352013.434731
+  last_checked: 1780352013
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:33.434731+02:00'
   last_ai_eval: null
@@ -592156,7 +592956,7 @@ https://www.youtube.com/watch?v=S4IrAZ5wT3c&ab_channel=SeaJUG:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031397.466119
+  last_checked: 1779031397
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:17.466119+02:00'
   last_ai_eval: null
@@ -592189,7 +592989,7 @@ https://www.youtube.com/watch?v=SSe1VmVrtw0&feature=youtu.be:
   addition_method: automatic
   content_hash: e770e12dbca35b53f8d9324eee2a1efdf3abdd57d1b8a2689299f329eb7a2769
   health_score: null
-  last_checked: 1780352720.351855
+  last_checked: 1780352720
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:25:20.351855+02:00'
   last_ai_eval: null
@@ -592334,7 +593134,7 @@ https://www.youtube.com/watch?v=TPXwVmvzlV4&ab_channel=TheFrontOpsGuy:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031431.889947
+  last_checked: 1779031431
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:23:51.889947+02:00'
   last_ai_eval: null
@@ -592368,7 +593168,7 @@ https://www.youtube.com/watch?v=TkN2i-_4N4g&feature=youtu.be:
   addition_method: automatic
   content_hash: 7a3fe2990149750b26c06e9d5a581b9b0882f30a371a09a3574da992edf1fe08
   health_score: null
-  last_checked: 1780352561.468422
+  last_checked: 1780352561
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:41.468422+02:00'
   last_ai_eval: null
@@ -592481,7 +593281,7 @@ https://www.youtube.com/watch?v=V3Sq0Fgy3ds:
   addition_method: automatic
   content_hash: f7c8a7a52e509fcae9cac2f1d9c7d6109f52296b9c9f312b6f01f4af25d63905
   health_score: null
-  last_checked: 1780352282.814324
+  last_checked: 1780352282
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:02.814324+02:00'
   last_ai_eval: null
@@ -592697,7 +593497,7 @@ https://www.youtube.com/watch?v=WnQK6-puXSM:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779032117.807795
+  last_checked: 1779032117
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:35:17.807795+02:00'
   last_ai_eval: null
@@ -592762,7 +593562,7 @@ https://www.youtube.com/watch?v=X9n5EYoWdNk&feature=youtu.be:
   addition_method: automatic
   content_hash: dee9dd9bfbc7019ef9bf67225176765505add2e0cc406b224c79eeed750b6b98
   health_score: null
-  last_checked: 1780352571.556386
+  last_checked: 1780352571
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:22:51.556386+02:00'
   last_ai_eval: null
@@ -592806,7 +593606,7 @@ https://www.youtube.com/watch?v=XAOqUU5Xh1c:
   addition_method: automatic
   content_hash: 2d7d5695c19262a6517e9819e7ce0acdd020daf7d49b87f9d68b24767b22c20a
   health_score: null
-  last_checked: 1780352414.115597
+  last_checked: 1780352414
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:14.115597+02:00'
   last_ai_eval: null
@@ -593184,7 +593984,7 @@ https://www.youtube.com/watch?v=a-yuXz_uV30&feature=youtu.be:
   addition_method: automatic
   content_hash: aa06bd81d60e7cb6f64c25803503aaa354e24101d5d856b1539587ecf2114c51
   health_score: null
-  last_checked: 1780352148.49393
+  last_checked: 1780352148
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:48.493930+02:00'
   last_ai_eval: null
@@ -593261,7 +594061,7 @@ https://www.youtube.com/watch?v=aqmpZocmR8o&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9
   addition_method: automatic
   content_hash: 9b85eea28ea65d4a9f93a13516e3cb3a638a7dcf253965882f214c016436aefe
   health_score: null
-  last_checked: 1780352138.622092
+  last_checked: 1780352138
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:38.622092+02:00'
   last_ai_eval: null
@@ -593374,7 +594174,7 @@ https://www.youtube.com/watch?v=bH2nP-aCFjk&feature=youtu.be:
   addition_method: automatic
   content_hash: fa058db7974b540fc142a2e9cb08759a70339274532acba94fa47e74998fa5d4
   health_score: null
-  last_checked: 1780352272.993983
+  last_checked: 1780352272
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:17:52.993983+02:00'
   last_ai_eval: null
@@ -593449,7 +594249,7 @@ https://www.youtube.com/watch?v=c5t1y9V8HWc:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030462.629063
+  last_checked: 1779030462
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:42.629063+02:00'
   last_ai_eval: null
@@ -593482,7 +594282,7 @@ https://www.youtube.com/watch?v=cBS2bHhw0Pg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9
   addition_method: automatic
   content_hash: 48bd4b5fa3c8d57bb3f2bcc5c0c92116c05fcd5f3fbc4651b2a8137f1d08fad5
   health_score: null
-  last_checked: 1780352282.814282
+  last_checked: 1780352282
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:02.814282+02:00'
   last_ai_eval: null
@@ -593525,7 +594325,7 @@ https://www.youtube.com/watch?v=cBS2bHhw0Pg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9
   addition_method: automatic
   content_hash: 48bd4b5fa3c8d57bb3f2bcc5c0c92116c05fcd5f3fbc4651b2a8137f1d08fad5
   health_score: null
-  last_checked: 1780352013.434706
+  last_checked: 1780352013
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:33.434706+02:00'
   last_ai_eval: null
@@ -593598,7 +594398,7 @@ https://www.youtube.com/watch?v=cdZZpaB2kDM:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034212.048622
+  last_checked: 1779034212
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:10:12.048622+02:00'
   last_ai_eval: null
@@ -593785,7 +594585,7 @@ https://www.youtube.com/watch?v=exsv-RUrUFY&ab_channel=yCrash:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034038.32646
+  last_checked: 1779034038
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:18.326460+02:00'
   last_ai_eval: null
@@ -593876,7 +594676,7 @@ https://www.youtube.com/watch?v=gjtXTm_TvvE&list=PLe6EXFvnTV78WqGmGSq8JPnafR3lAa
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031901.339603
+  last_checked: 1779031901
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:31:41.339603+02:00'
   last_ai_eval: null
@@ -593908,7 +594708,7 @@ https://www.youtube.com/watch?v=gkcZEXqkmZM:
   addition_method: automatic
   content_hash: 50fe2d54bca8a524fecb517a59ae9a8a47722db91970ecf895dad771cfe49296
   health_score: null
-  last_checked: 1780352158.263411
+  last_checked: 1780352158
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:15:58.263411+02:00'
   last_ai_eval: null
@@ -593949,7 +594749,7 @@ https://www.youtube.com/watch?v=h4DM-Wa0aDQ&ab_channel=XPDaysUkraine:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779033675.656817
+  last_checked: 1779033675
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:01:15.656817+02:00'
   last_ai_eval: null
@@ -594007,7 +594807,7 @@ https://www.youtube.com/watch?v=iADfzLI3qDI:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030952.290105
+  last_checked: 1779030952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:15:52.290105+02:00'
   last_ai_eval: null
@@ -594238,7 +595038,7 @@ https://www.youtube.com/watch?v=ihHr-iLfEGo:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779032549.652874
+  last_checked: 1779032549
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:42:29.652874+02:00'
   last_ai_eval: null
@@ -594338,7 +595138,7 @@ https://www.youtube.com/watch?v=iyc69njNYOw&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9
   addition_method: automatic
   content_hash: fd5dbed6eb30b3f1601225a97ea9547c2a42e3c4d9a05e8fef847d4d68075d11
   health_score: null
-  last_checked: 1780352013.434835
+  last_checked: 1780352013
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:33.434835+02:00'
   last_ai_eval: null
@@ -594378,7 +595178,7 @@ https://www.youtube.com/watch?v=j1lH3vOhucw:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029563.606271
+  last_checked: 1779029563
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:52:43.606271+02:00'
   last_ai_eval: null
@@ -594568,7 +595368,7 @@ https://www.youtube.com/watch?v=knyJt8d6C_8&ab_channel=TheFrontOpsGuy:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029151.874437
+  last_checked: 1779029151
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:45:51.874437+02:00'
   last_ai_eval: null
@@ -594599,7 +595399,7 @@ https://www.youtube.com/watch?v=l2HpdgRFtN0:
   addition_method: automatic
   content_hash: d3f12b739762f6f046a598524dc75a1eec7548eb7bb50c9a5561861e97d9d3b1
   health_score: null
-  last_checked: 1780352292.588421
+  last_checked: 1780352292
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:18:12.588421+02:00'
   last_ai_eval: null
@@ -594639,7 +595439,7 @@ https://www.youtube.com/watch?v=lgyO9C9zdrg&feature=youtu.be:
   addition_method: manual
   content_hash: 97a16d1958447fc2f66b929b249bce194b272d8b42da9a7ffb3b9f66a7186d6d
   health_score: 100.0
-  last_checked: 1779130494.949853
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.949853+02:00'
   last_ai_eval: null
@@ -594799,7 +595599,7 @@ https://www.youtube.com/watch?v=oZOZiL6XIfA&feature=emb_title:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031142.713121
+  last_checked: 1779031142
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:19:02.713121+02:00'
   last_ai_eval: null
@@ -594826,7 +595626,7 @@ https://www.youtube.com/watch?v=pJFZ5h9fT5o&ab_channel=InfraXpertzz:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029172.136277
+  last_checked: 1779029172
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:46:12.136277+02:00'
   last_ai_eval: null
@@ -594859,7 +595659,7 @@ https://www.youtube.com/watch?v=pMfG-vYvnv8&feature=youtu.be:
   addition_method: automatic
   content_hash: 5291bc0b5a0ebfec75577ac26027594401dcc97d4f71f3740e8b1b1cb07e54a9
   health_score: null
-  last_checked: 1780352454.119894
+  last_checked: 1780352454
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:20:54.119894+02:00'
   last_ai_eval: null
@@ -594896,7 +595696,7 @@ https://www.youtube.com/watch?v=pgjEe44XQf8&ab_channel=GoogleCloudTech:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779032037.264463
+  last_checked: 1779032037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:33:57.264463+02:00'
   last_ai_eval: null
@@ -594927,7 +595727,7 @@ https://www.youtube.com/watch?v=ppMWxjsmk2k&linkId=61897585:
   addition_method: automatic
   content_hash: db48bac50e73229a9a33ab1189d30649297e110f3cd23bdf39c9b00f4f66c7ea
   health_score: null
-  last_checked: 1780352037.401609
+  last_checked: 1780352037
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:57.401609+02:00'
   last_ai_eval: null
@@ -595142,7 +595942,7 @@ https://www.youtube.com/watch?v=sig3n7XyaaA&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9
   addition_method: automatic
   content_hash: 90688fd9f4a1ec3a552a9a117754364578fb672dc687d0c3d8bb6d2632aaf000
   health_score: null
-  last_checked: 1780352272.994204
+  last_checked: 1780352272
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:17:52.994204+02:00'
   last_ai_eval: null
@@ -595195,7 +595995,7 @@ https://www.youtube.com/watch?v=sig3n7XyaaA&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9
   addition_method: automatic
   content_hash: 90688fd9f4a1ec3a552a9a117754364578fb672dc687d0c3d8bb6d2632aaf000
   health_score: null
-  last_checked: 1780351994.342812
+  last_checked: 1780351994
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:14.342812+02:00'
   last_ai_eval: null
@@ -595279,7 +596079,7 @@ https://www.youtube.com/watch?v=tfoSeH63yCg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9
   addition_method: automatic
   content_hash: d4647a877f001dc081fa36acf0651abf7dd16ad6dbd0c5fbf6da7eed1e6040cf
   health_score: null
-  last_checked: 1780351994.342861
+  last_checked: 1780351994
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:14.342861+02:00'
   last_ai_eval: null
@@ -595350,7 +596150,7 @@ https://www.youtube.com/watch?v=tj3xYFA6Q2o&ab_channel=CloudBeesTV:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029367.435332
+  last_checked: 1779029367
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:27.435332+02:00'
   last_ai_eval: null
@@ -595649,7 +596449,7 @@ https://www.youtube.com/watch?v=xdXmOm61DFY&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9
   addition_method: automatic
   content_hash: ce70b534d7616e19769ab314779eec2953f8776a9df81a43f43dde17f455f32d
   health_score: null
-  last_checked: 1780352013.434849
+  last_checked: 1780352013
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:33.434849+02:00'
   last_ai_eval: null
@@ -595718,7 +596518,7 @@ https://www.youtube.com/watch?v=y6RNLNvnYIw:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034498.018831
+  last_checked: 1779034498
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:14:58.018831+02:00'
   last_ai_eval: null
@@ -595812,7 +596612,7 @@ https://www.youtube.com/watch?v=yWzKJPw_VzM:
   addition_method: manual
   content_hash: 2acb2bd3589a9177e30004e094919dde56aeb41a6ddfe9b02ff9104483ea01ed
   health_score: 100.0
-  last_checked: 1779130495.02127
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.021270+02:00'
   last_ai_eval: null
@@ -595841,7 +596641,7 @@ https://www.youtube.com/watch?v=ybCxPHzRJfA&ab_channel=VisualStudioCode:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034507.753334
+  last_checked: 1779034507
   needs_ai_refresh: true
   discovered_at: '2026-05-17T18:15:07.753334+02:00'
   last_ai_eval: null
@@ -595887,7 +596687,7 @@ https://www.youtube.com/watch?v=yoVH_44xb_E&feature=youtu.be:
   addition_method: automatic
   content_hash: f68734c6f1134162070e0cfddbebc2bec92c44f9811baf465de3d2f371f751ce
   health_score: null
-  last_checked: 1780351994.342627
+  last_checked: 1780351994
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:13:14.342627+02:00'
   last_ai_eval: null
@@ -596060,7 +596860,7 @@ https://www.youtube.comwatch?v=b_norgxfh5y:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033428.256085
+  last_checked: 1779033428
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:57:08.256085+02:00'
   last_ai_eval: null
@@ -596156,7 +596956,7 @@ https://www.zdnet.com/article/amazon-red-hat-openshift-announced-for-public-clou
   addition_method: manual
   content_hash: 8e4e82f0abfb7d8123fbc0912159cc998f1fa78a10912c47dafa9a1e771e2544
   health_score: 100.0
-  last_checked: 1779030811.292851
+  last_checked: 1779030811
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:13:31.292851+02:00'
   last_ai_eval: null
@@ -597008,7 +597808,7 @@ https://www.zebrium.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032290.233071
+  last_checked: 1779032290
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:38:10.233071+02:00'
   last_ai_eval: null
@@ -597077,7 +597877,7 @@ https://www.zenml.io/integrations:
   addition_method: manual
   content_hash: 9b32dcb91471c73f605089dd66759d6c0fb41a70e6f9965687605a8b56a5795d
   health_score: 100.0
-  last_checked: 1779031900.647731
+  last_checked: 1779031900
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:31:40.647731+02:00'
   last_ai_eval: null
@@ -597136,7 +597936,7 @@ https://www2.deloitte.com/de/de/pages/technology/articles/center-of-excellence-a
   addition_method: manual
   content_hash: 681f049d7447420c0351ab73226b0a34421e9096867f0c3f070e7d6ac6a63e1b
   health_score: 100.0
-  last_checked: 1779033575.758325
+  last_checked: 1779033575
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:35.758325+02:00'
   last_ai_eval: null
@@ -597163,7 +597963,7 @@ https://www2.deloitte.com/es/es/blog/todo-tecnologia/2021/fargate-con-eks.html:
   addition_method: manual
   content_hash: e6e166b16cd85e09002a75154eb973e778dd356f31516710aa948fe7630e848b
   health_score: 100.0
-  last_checked: 1779029952.698766
+  last_checked: 1779029952
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:59:12.698766+02:00'
   last_ai_eval: null
@@ -597190,7 +597990,7 @@ https://www2.deloitte.com/es/es/blog/todo-tecnologia/2021/infrastructure-as-code
   addition_method: manual
   content_hash: bac234a919d49425e636975312b0e785fde45f1537ffd3db98cdd4a50da5d382
   health_score: 100.0
-  last_checked: 1779031474.618411
+  last_checked: 1779031474
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:34.618411+02:00'
   last_ai_eval: null
@@ -597217,7 +598017,7 @@ https://www2.deloitte.com/us/en/insights/industry/public-sector/agile-in-governm
   addition_method: manual
   content_hash: 6a79d421c652d66e63557bff2d5506878ee6228cb6e773b8618f1ae4041e3a88
   health_score: 100.0
-  last_checked: 1779030005.686594
+  last_checked: 1779030005
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:00:05.686594+02:00'
   last_ai_eval: null
@@ -597245,7 +598045,7 @@ https://www2.deloitte.com/us/en/insights/industry/public-sector/agile-in-governm
   addition_method: manual
   content_hash: 867679e09c82c9c879b3d371f5b1f0c6ab89fd6d3d96508f451b385c903cc5a9
   health_score: 100.0
-  last_checked: 1779032900.373612
+  last_checked: 1779032900
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:48:20.373612+02:00'
   last_ai_eval: null
@@ -597338,7 +598138,7 @@ https://x.com/AWS_Partners:
   addition_method: manual
   content_hash: 8cc86aa37c93df69c874eac469c6882b7b89b6fec5046b0cb9460431f4fa95ef
   health_score: 100.0
-  last_checked: 1779130495.018773
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.018773+02:00'
   last_ai_eval: null
@@ -597371,7 +598171,7 @@ https://x.com/AWSreInvent:
   addition_method: manual
   content_hash: 3b8c6eadd8af04e9a6c699ff0591048b60151a8119fc3ba4e368209bef645a94
   health_score: 100.0
-  last_checked: 1779130494.950536
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.950536+02:00'
   last_ai_eval: null
@@ -597404,7 +598204,7 @@ https://x.com/AWSstartups:
   addition_method: manual
   content_hash: 0f31b80add70df82f3e5423983dca16f2f92c854ebe1c99ed71a1fc55b583d72
   health_score: 100.0
-  last_checked: 1779130494.920872
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.920872+02:00'
   last_ai_eval: null
@@ -597504,7 +598304,7 @@ https://x.com/Microsoft/status/2059320501580034310:
   addition_method: automatic
   content_hash: 67d29e19a539af9f7e513e56417fdebd694863132cb7c546fbe68281a129e100
   health_score: null
-  last_checked: 1780352849.031604
+  last_checked: 1780352849
   needs_ai_refresh: false
   discovered_at: '2026-06-02T00:27:29.031604+02:00'
   last_ai_eval: null
@@ -597541,7 +598341,7 @@ https://x.com/PukarDesign/status/1452141978167267332:
   addition_method: manual
   content_hash: 9d4e09d0dd1913763a04d81384ecaaadd1ef2b4d53999d397ff0cd44f78be7b5
   health_score: 100.0
-  last_checked: 1779130495.026065
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.026065+02:00'
   last_ai_eval: null
@@ -597567,7 +598367,7 @@ https://x.com/SWengThomas:
   addition_method: manual
   content_hash: 51f5d1b72225f841fa6c9f30edcd2e1525fd1c267e7b18cb07754a8c3f9e1b3a
   health_score: 100.0
-  last_checked: 1779130494.935872
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.935872+02:00'
   last_ai_eval: null
@@ -597593,7 +598393,7 @@ https://x.com/_georgemoller:
   addition_method: manual
   content_hash: 69c53258e69c1c87f45d5b2ae7409f4475c7e8aab89ac26a84cfa016e62e1c10
   health_score: 100.0
-  last_checked: 1779130494.953301
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.953301+02:00'
   last_ai_eval: null
@@ -597619,7 +598419,7 @@ https://x.com/a_sykim:
   addition_method: manual
   content_hash: 021aaa40e603d07bf2ce7debb841dd59923c74a583a5fdeabcd9c1d6e9520435
   health_score: 100.0
-  last_checked: 1779130495.018241
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.018241+02:00'
   last_ai_eval: null
@@ -597680,7 +598480,7 @@ https://x.com/addyosmani:
   addition_method: manual
   content_hash: 2262ed83ff50863dbfbf930b9a6e97f07f6aeb7e8271feb11d7d54926f7c4599
   health_score: 100.0
-  last_checked: 1779130495.024412
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.024412+02:00'
   last_ai_eval: null
@@ -597706,7 +598506,7 @@ https://x.com/agarcia:
   addition_method: manual
   content_hash: 38a4806d4d580148b647c538dd03e0d4c2467f58012760bcfc5a3c032760f916
   health_score: 100.0
-  last_checked: 1779130495.017938
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.017938+02:00'
   last_ai_eval: null
@@ -597732,7 +598532,7 @@ https://x.com/alexxubyte:
   addition_method: manual
   content_hash: 695174b2002acedf141a3e7d31d543cacfc18336cba7d9a17e0d2b28e045c945
   health_score: 100.0
-  last_checked: 1779130495.011072
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.011072+02:00'
   last_ai_eval: null
@@ -597760,7 +598560,7 @@ https://x.com/awscloud:
   addition_method: manual
   content_hash: e142bfa14905a6d3e979d12ebcd0ccb207988bd6ef17cca0ba035da0b21e69bc
   health_score: 100.0
-  last_checked: 1779130494.989018
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.989018+02:00'
   last_ai_eval: null
@@ -597823,7 +598623,7 @@ https://x.com/brendandburns:
   addition_method: manual
   content_hash: 425cf8383e7c664c771433b0a5f80fc6ba63f5eb4e6a18e334a8266208313262
   health_score: 100.0
-  last_checked: 1779130494.994572
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.994572+02:00'
   last_ai_eval: null
@@ -597849,7 +598649,7 @@ https://x.com/codingsafari:
   addition_method: manual
   content_hash: 446b86fb11bc9f315210af1a9201e4287bef92a754266cbdb3d7121d55d6a746
   health_score: 100.0
-  last_checked: 1779130495.030812
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.030812+02:00'
   last_ai_eval: null
@@ -597971,7 +598771,7 @@ https://x.com/dmokafa:
   addition_method: manual
   content_hash: 06b7835f3136084f8a17fa9e6956175f5f0125534348e1243d346f257b8c1bab
   health_score: 100.0
-  last_checked: 1779130494.965044
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.965044+02:00'
   last_ai_eval: null
@@ -598040,7 +598840,7 @@ https://x.com/i/events/2053241348807864323:
   addition_method: automatic
   content_hash: 5457cfdc5b90a42d8a057d3f49fa2c822e06140c3449e489127831510d6e2f06
   health_score: null
-  last_checked: 1780399410.165984
+  last_checked: 1780399410
   needs_ai_refresh: false
   discovered_at: '2026-06-02T13:23:30.165984+02:00'
   last_ai_eval: null
@@ -598113,7 +598913,7 @@ https://x.com/jeffbarr:
   addition_method: manual
   content_hash: 1c1b9e0d55b9dcbeba9ce90dd4a3a6877416a849be7f3f64c556f88ac687e21e
   health_score: 100.0
-  last_checked: 1779130495.030746
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.030746+02:00'
   last_ai_eval: null
@@ -598144,7 +598944,7 @@ https://x.com/johncutlefish/status/1452048722917871620:
   addition_method: manual
   content_hash: b6f607d191984b7616755420c830a5dfc0cd5ff7ecefa01777a07a27bd529656
   health_score: 100.0
-  last_checked: 1779130494.978801
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.978801+02:00'
   last_ai_eval: null
@@ -598170,7 +598970,7 @@ https://x.com/jwendlandt:
   addition_method: manual
   content_hash: 483b2e78cd5cbab18345cd7ea7e981ad7b13bb8d6cf28a41ce27b83ec73e491a
   health_score: 100.0
-  last_checked: 1779130494.988681
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.988681+02:00'
   last_ai_eval: null
@@ -598231,7 +599031,7 @@ https://x.com/kubernetesio:
   addition_method: manual
   content_hash: cdf68b268a9fc5c47094e25c5680fec5ea3880f2ed19ca115b7523f39bd11b24
   health_score: 100.0
-  last_checked: 1779130495.027747
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.027747+02:00'
   last_ai_eval: null
@@ -598262,7 +599062,7 @@ https://x.com/memenetes:
   addition_method: manual
   content_hash: a810e63f536a637e0420eb6f49a669f5b1528ad03cec8e944a3434beba163927
   health_score: 100.0
-  last_checked: 1779130494.984816
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.984816+02:00'
   last_ai_eval: null
@@ -598320,7 +599120,7 @@ https://x.com/okta:
   addition_method: manual
   content_hash: f2584a79d03ab1cd8722ffb714d7c4348ff48399b6d83a16fa7a66120b13afae
   health_score: 100.0
-  last_checked: 1779130495.031327
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.031327+02:00'
   last_ai_eval: null
@@ -598457,7 +599257,7 @@ https://x.com/puksiarz:
   addition_method: manual
   content_hash: 78cc893f7da03347f34dfce653d1dc7d7a5a525b2cfd0394e7a017717c30dd98
   health_score: 100.0
-  last_checked: 1779130494.965643
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.965643+02:00'
   last_ai_eval: null
@@ -598483,7 +599283,7 @@ https://x.com/pvergadia:
   addition_method: manual
   content_hash: 6182840cccc64a17bea2bcfd1167654fa0456ccb9a91efa7a2f4c528f920172d
   health_score: 100.0
-  last_checked: 1779130494.939782
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.939782+02:00'
   last_ai_eval: null
@@ -598509,7 +599309,7 @@ https://x.com/pythonvscode:
   addition_method: manual
   content_hash: f50f0ee7aab34d3464cf53c15bff07fbf636e8a73dd4e7f5d8575834cf7c6a5c
   health_score: 100.0
-  last_checked: 1779130494.987458
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.987458+02:00'
   last_ai_eval: null
@@ -598535,7 +599335,7 @@ https://x.com/rakyll:
   addition_method: manual
   content_hash: 247f49571b070e3480c6fc6cd36d0165edead9e866fe8a39a9ce53789727e8c8
   health_score: 100.0
-  last_checked: 1779130495.028028
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.028028+02:00'
   last_ai_eval: null
@@ -598660,7 +599460,7 @@ https://x.com/tfortricks_ind:
   addition_method: manual
   content_hash: 2b91570ddee52c222b6b1bc75a38aee567d1fecd380c0752ac339d7da83aba2f
   health_score: 100.0
-  last_checked: 1779130495.031401
+  last_checked: 1779130495
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:55.031401+02:00'
   last_ai_eval: null
@@ -598686,7 +599486,7 @@ https://x.com/tsh4k:
   addition_method: manual
   content_hash: 4de5353b8ae33a711205ba47ca0599f42d95ed0207fb338e865bc9091f2abf78
   health_score: 100.0
-  last_checked: 1779130494.97706
+  last_checked: 1779130494
   needs_ai_refresh: true
   discovered_at: '2026-05-18T20:54:54.977060+02:00'
   last_ai_eval: null
@@ -598713,7 +599513,7 @@ https://xbery.medium.com/deploy-helm-charts-using-terraform-module-63684efbd221:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032103.681723
+  last_checked: 1779032103
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:35:03.681723+02:00'
   last_ai_eval: null
@@ -598744,7 +599544,7 @@ https://xebialabs.com/glossary:
   addition_method: manual
   content_hash: dbd3f120a1fba6159fd532c229d1b57d799a960cdd7e109c634e4ac4b8365d53
   health_score: 100.0
-  last_checked: 1779032180.761124
+  last_checked: 1779032180
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:36:20.761124+02:00'
   last_ai_eval: null
@@ -598771,7 +599571,7 @@ https://xebialabs.com/periodic-table-of-devops-tools:
   addition_method: manual
   content_hash: 8a2650d513dcea5101a1809b526cf2f9415413496e64f6a09e8ee9708c7fd024
   health_score: 100.0
-  last_checked: 1779032540.472912
+  last_checked: 1779032540
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:42:20.472912+02:00'
   last_ai_eval: null
@@ -598798,7 +599598,7 @@ https://xebialabs.com/the-ultimate-devops-tool-chest:
   addition_method: manual
   content_hash: 5fc69d17855dfd19041f72dad7585e7efd448d60c3c9bb4cbd876e8a6b7ac606
   health_score: 100.0
-  last_checked: 1779031186.869249
+  last_checked: 1779031186
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:46.869249+02:00'
   last_ai_eval: null
@@ -598825,7 +599625,7 @@ https://xebialabs.com/the-ultimate-devops-tool-chest/open-source:
   addition_method: manual
   content_hash: e671cf456627e66995c17b431c3c2ba25c8e3f472aedb64e167ca82aacf2d7f5
   health_score: 100.0
-  last_checked: 1779031085.512287
+  last_checked: 1779031085
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:18:05.512287+02:00'
   last_ai_eval: null
@@ -598888,7 +599688,7 @@ https://xgrid.medium.com/securing-a-kubernetes-cluster-using-tls-certificates-5e
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031328.883345
+  last_checked: 1779031328
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:08.883345+02:00'
   last_ai_eval: null
@@ -598919,7 +599719,7 @@ https://xgrid.medium.com/tackling-kubernetes-observability-challenges-with-pixie
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033236.634852
+  last_checked: 1779033236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:56.634852+02:00'
   last_ai_eval: null
@@ -599047,7 +599847,7 @@ https://yankeexe.medium.com/how-rolling-and-rollback-deployments-work-in-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033037.073078
+  last_checked: 1779033037
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:50:37.073078+02:00'
   last_ai_eval: null
@@ -599081,7 +599881,7 @@ https://yankeexe.medium.com/how-rolling-and-rollback-deployments-work-in-kuberne
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033609.468006
+  last_checked: 1779033609
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:00:09.468006+02:00'
   last_ai_eval: null
@@ -599182,7 +599982,7 @@ https://yitaek.medium.com/useful-tools-for-better-kubernetes-development-87820c2
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032371.487197
+  last_checked: 1779032371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:39:31.487197+02:00'
   last_ai_eval: null
@@ -599216,7 +600016,7 @@ https://ymmt2005.hatenablog.com/entry/2020/04/14/An_example_of_using_dynamic_cli
   addition_method: manual
   content_hash: 603bab35c85f4c2b101be1c9f29249755677e33ff22120009fd449c3a388d592
   health_score: 100.0
-  last_checked: 1779029884.043996
+  last_checked: 1779029884
   needs_ai_refresh: true
   discovered_at: '2026-05-17T16:58:04.043996+02:00'
   last_ai_eval: null
@@ -599318,7 +600118,7 @@ https://yor.io:
   addition_method: manual
   content_hash: 63bb589b92ea6cf7d7af6703d6cdbb36406196236b6db2a0ce07e8d475af1776
   health_score: 100.0
-  last_checked: 1779030991.214413
+  last_checked: 1779030991
   needs_ai_refresh: true
   discovered_at: '2026-05-17T17:16:31.214413+02:00'
   last_ai_eval: null
@@ -599351,7 +600151,7 @@ https://yoshevski.medium.com/cost-effective-azuredevops-and-appcenter-integratio
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034232.509276
+  last_checked: 1779034232
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:10:32.509276+02:00'
   last_ai_eval: null
@@ -599415,7 +600215,7 @@ https://yourdevopsmentor.com/blog/how-to-become-a-devops-engineer:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034522.855481
+  last_checked: 1779034522
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:15:22.855481+02:00'
   last_ai_eval: null
@@ -599446,7 +600246,7 @@ https://youtu.be/1RTTEUEl9sc:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031356.924042
+  last_checked: 1779031356
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:36.924042+02:00'
   last_ai_eval: null
@@ -599473,7 +600273,7 @@ https://youtu.be/1v15VSKPZRU?si=vK_9UKjGV8F24Ebt:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779029557.192969
+  last_checked: 1779029557
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:52:37.192969+02:00'
   last_ai_eval: null
@@ -599500,7 +600300,7 @@ https://youtu.be/OPKVKPfJrRA?si=YBt3LmBRNNq-GrqL:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779033828.295938
+  last_checked: 1779033828
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:03:48.295938+02:00'
   last_ai_eval: null
@@ -599527,7 +600327,7 @@ https://youtu.be/V53AHWun17s?si=zB9HD1MCp3SbLQwL:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030426.794113
+  last_checked: 1779030426
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:06.794113+02:00'
   last_ai_eval: null
@@ -599554,7 +600354,7 @@ https://youtu.be/Zztufl4mFQ4:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030653.753634
+  last_checked: 1779030653
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:10:53.753634+02:00'
   last_ai_eval: null
@@ -599581,7 +600381,7 @@ https://youtu.be/bB57HKeOvmw:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034295.713274
+  last_checked: 1779034295
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:35.713274+02:00'
   last_ai_eval: null
@@ -599609,7 +600409,7 @@ https://youtu.be/buzusNljpy4:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779030583.947401
+  last_checked: 1779030583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:09:43.947401+02:00'
   last_ai_eval: null
@@ -599637,7 +600437,7 @@ https://youtu.be/efiMiaFjtn8:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034498.035972
+  last_checked: 1779034498
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:14:58.035972+02:00'
   last_ai_eval: null
@@ -599664,7 +600464,7 @@ https://youtu.be/gnYU0jtQbug?si=dWSDPD4eXvF3dx5r:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031440.934443
+  last_checked: 1779031440
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:24:00.934443+02:00'
   last_ai_eval: null
@@ -599691,7 +600491,7 @@ https://youtu.be/lgyO9C9zdrg:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779033401.047769
+  last_checked: 1779033401
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:56:41.047769+02:00'
   last_ai_eval: null
@@ -599717,7 +600517,7 @@ https://youtu.be/mRCz6Jl0Ds8:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031410.506078
+  last_checked: 1779031410
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:30.506078+02:00'
   last_ai_eval: null
@@ -599744,7 +600544,7 @@ https://youtube.com/clip/Ugkx5e13a72WjgowgmAtFieyNFuiKarXWXDp:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779033950.257115
+  last_checked: 1779033950
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:05:50.257115+02:00'
   last_ai_eval: null
@@ -599771,7 +600571,7 @@ https://youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpgMP56
   addition_method: manual
   content_hash: 6cdb243a64853057b116d3516ad656f4fc0e2c9f9b4fd690c880867e81f5cc19
   health_score: 100.0
-  last_checked: 1779029678.82909
+  last_checked: 1779029678
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:54:38.829090+02:00'
   last_ai_eval: null
@@ -599798,7 +600598,7 @@ https://youtube.com/playlist?list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe&si=GBJtqv36
   addition_method: manual
   content_hash: 1f992b9d32637c8c58be92f2bb7c9b20253a0eb1c0155a5badd84870f577abb5
   health_score: 100.0
-  last_checked: 1779032793.616848
+  last_checked: 1779032793
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:33.616848+02:00'
   last_ai_eval: null
@@ -599824,7 +600624,7 @@ https://youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031144.068782
+  last_checked: 1779031144
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:19:04.068782+02:00'
   last_ai_eval: null
@@ -599851,7 +600651,7 @@ https://youtube.com/shorts/bVlIo4H0IDU:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779032078.248598
+  last_checked: 1779032078
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:34:38.248598+02:00'
   last_ai_eval: null
@@ -599878,7 +600678,7 @@ https://youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779033698.029221
+  last_checked: 1779033698
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:38.029221+02:00'
   last_ai_eval: null
@@ -599905,7 +600705,7 @@ https://youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034395.689193
+  last_checked: 1779034395
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:13:15.689193+02:00'
   last_ai_eval: null
@@ -599932,7 +600732,7 @@ https://youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779031616.568854
+  last_checked: 1779031616
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:26:56.568854+02:00'
   last_ai_eval: null
@@ -599959,7 +600759,7 @@ https://youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779034035.913695
+  last_checked: 1779034035
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:07:15.913695+02:00'
   last_ai_eval: null
@@ -599986,7 +600786,7 @@ https://youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M:
   addition_method: manual
   content_hash: a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287
   health_score: 100.0
-  last_checked: 1779032786.911726
+  last_checked: 1779032786
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:46:26.911726+02:00'
   last_ai_eval: null
@@ -600014,7 +600814,7 @@ https://ystatit.medium.com/how-to-change-kubernetes-kube-apiserver-ip-address-40
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030975.497463
+  last_checked: 1779030975
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:16:15.497463+02:00'
   last_ai_eval: null
@@ -600046,7 +600846,7 @@ https://yuminlee2.medium.com/kubernetes-container-and-pod-logging-82ec5c057cb2:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033583.494184
+  last_checked: 1779033583
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:59:43.494184+02:00'
   last_ai_eval: null
@@ -600078,7 +600878,7 @@ https://yuminlee2.medium.com/kubernetes-network-policies-a93c2f588e31:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779033236.637646
+  last_checked: 1779033236
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:56.637646+02:00'
   last_ai_eval: null
@@ -600111,7 +600911,7 @@ https://yuminlee2.medium.com/kubernetes-storage-fe5363d88d42:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030442.946169
+  last_checked: 1779030442
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:07:22.946169+02:00'
   last_ai_eval: null
@@ -600145,7 +600945,7 @@ https://yuminlee2.medium.com/kubernetes-understanding-kubernetes-architecture-th
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030119.155138
+  last_checked: 1779030119
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:01:59.155138+02:00'
   last_ai_eval: null
@@ -600209,7 +601009,7 @@ https://zeebe.io:
   addition_method: manual
   content_hash: 9bfbd0aa5028b98acd041cefc0793692a6219504cb342748d42f7a55e26b5084
   health_score: 100.0
-  last_checked: 1779033716.306763
+  last_checked: 1779033716
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:01:56.306763+02:00'
   last_ai_eval: null
@@ -600237,7 +601037,7 @@ https://zendesk.engineering/debugging-containerd-a20f28a2a8bf:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779031349.34304
+  last_checked: 1779031349
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:22:29.343040+02:00'
   last_ai_eval: null
@@ -600402,7 +601202,7 @@ https://zhimin-wen.medium.com/curl-as-a-network-protocol-testing-tool-7f49151ea3
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029138.167188
+  last_checked: 1779029138
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:45:38.167188+02:00'
   last_ai_eval: null
@@ -600436,7 +601236,7 @@ https://zhimin-wen.medium.com/custom-notifications-with-alert-managers-webhook-r
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779029371.11663
+  last_checked: 1779029371
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:49:31.116630+02:00'
   last_ai_eval: null
@@ -600468,7 +601268,7 @@ https://zhimin-wen.medium.com/sticky-sessions-in-kubernetes-56eb0e8f257d:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779030248.455282
+  last_checked: 1779030248
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:04:08.455282+02:00'
   last_ai_eval: null
@@ -600500,7 +601300,7 @@ https://zigiwave.medium.com/top-10-tools-your-devops-teams-should-use-in-2022-56
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779032518.27141
+  last_checked: 1779032518
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:41:58.271410+02:00'
   last_ai_eval: null
@@ -600563,7 +601363,7 @@ https://zoom.new:
   addition_method: manual
   content_hash: 43ec3cbf2e7c9c574b74fdd709edb550d7737546fc550d377bdd5796e341fdae
   health_score: 100.0
-  last_checked: 1779029590.458882
+  last_checked: 1779029590
   needs_ai_refresh: false
   discovered_at: '2026-05-17T16:53:10.458882+02:00'
   last_ai_eval: null
@@ -600590,7 +601390,7 @@ https://zoom.us:
   addition_method: manual
   content_hash: 55d38e4f97a7e0e2d0a64c418beede12c3c2cf7b9cb8b822e9d654c1d3eedc8d
   health_score: 100.0
-  last_checked: 1779031805.09946
+  last_checked: 1779031805
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:30:05.099460+02:00'
   last_ai_eval: null
@@ -600647,7 +601447,7 @@ https://zoonavigator.elkozmon.com:
   addition_method: manual
   content_hash: 21ddcd1831a07b9f9d220f1cfc21c82fc3eabb58fa80368db437cebf33d5a603
   health_score: 100.0
-  last_checked: 1779031422.906959
+  last_checked: 1779031422
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:23:42.906959+02:00'
   last_ai_eval: null
@@ -600673,7 +601473,7 @@ https://zoonavigator.elkozmon.com/en/latest:
   addition_method: manual
   content_hash: 060cc3322fc863d4129d628564474ef3e4fc7292d7cc13b6e9673b6cd0e927c7
   health_score: 100.0
-  last_checked: 1779130494.978512
+  last_checked: 1779130494
   needs_ai_refresh: false
   discovered_at: '2026-05-18T20:54:54.978512+02:00'
   last_ai_eval: null
@@ -600699,7 +601499,7 @@ https://zshdb.readthedocs.io:
   addition_method: manual
   content_hash: a7e945452387d4b6a1340578879bf44b2fb37b0aabac11be687d590568ceadb1
   health_score: 100.0
-  last_checked: 1779033223.004878
+  last_checked: 1779033223
   needs_ai_refresh: false
   discovered_at: '2026-05-17T17:53:43.004878+02:00'
   last_ai_eval: null
@@ -600793,7 +601593,7 @@ https://…:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1779034313.158552
+  last_checked: 1779034313
   needs_ai_refresh: false
   discovered_at: '2026-05-17T18:11:53.158552+02:00'
   last_ai_eval: null
@@ -600831,7 +601631,7 @@ https://www.youtube.com/embed/TUKYbUIXLOE:
   addition_method: manual
   content_hash: null
   health_score: 100.0
-  last_checked: 0.0
+  last_checked: 0
   needs_ai_refresh: false
   discovered_at: '2024-01-01T00:00:00+02:00'
   last_ai_eval: null
@@ -600864,7 +601664,7 @@ https://github.com/fabric8io/fabric8-maven-plugin:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430100.345118
+  last_checked: 1781430100
   needs_ai_refresh: false
   discovered_at: '2024-06-19T04:52:55Z'
   last_ai_eval: null
@@ -600902,7 +601702,7 @@ https://github.com/fabric8io/fabric8-maven-plugin:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429916.726121
+  last_checked: 1781429916
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:36.726121+02:00'
   last_ai_eval: null
@@ -600936,7 +601736,7 @@ https://www.redhat.com/en/blog/8-answers-to-7-openshift-questions:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429916.736056
+  last_checked: 1781429916
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:36.736056+02:00'
   last_ai_eval: null
@@ -600972,7 +601772,7 @@ https://www.redhat.com/en/blog/openshift-security-best-practices-for-kubernetes-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429916.744639
+  last_checked: 1781429916
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:36.744639+02:00'
   last_ai_eval: null
@@ -601006,7 +601806,7 @@ https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-authentication
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429916.755132
+  last_checked: 1781429916
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:36.755132+02:00'
   last_ai_eval: null
@@ -601039,7 +601839,7 @@ https://blog.postman.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736133.401221
+  last_checked: 1781736133
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:13.401221+02:00'
   last_ai_eval: null
@@ -601074,7 +601874,7 @@ https://docs.cloud.google.com/architecture:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429916.785349
+  last_checked: 1781429916
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:36.785349+02:00'
   last_ai_eval: null
@@ -601109,7 +601909,7 @@ https://docs.redhat.com/en/documentation/openshift_container_platform/4.22:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736112.806371
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.806371+02:00'
   last_ai_eval: null
@@ -601143,7 +601943,7 @@ https://www.redhat.com/en/blog/fully-automated-openshift-deployments-with-vmware
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429918.610031
+  last_checked: 1781429918
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:38.610031+02:00'
   last_ai_eval: null
@@ -601177,7 +601977,7 @@ https://www.redhat.com/en/solutions/edge-computing-approach:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429922.44222
+  last_checked: 1781429922
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:42.442220+02:00'
   last_ai_eval: null
@@ -601212,7 +602012,7 @@ https://nubenetes.com/registries:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429922.532728
+  last_checked: 1781429922
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:42.532728+02:00'
   last_ai_eval: null
@@ -601248,7 +602048,7 @@ https://www.redhat.com/en/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-sin
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429922.537728
+  last_checked: 1781429922
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:42.537728+02:00'
   last_ai_eval: null
@@ -601283,7 +602083,7 @@ https://docs.prismacloud.io/en:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429922.564549
+  last_checked: 1781429922
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:42.564549+02:00'
   last_ai_eval: null
@@ -601318,7 +602118,7 @@ https://www.redhat.com/en/blog/introducing-azure-red-hat-openshift-on-openshift-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429922.657322
+  last_checked: 1781429922
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:42.657322+02:00'
   last_ai_eval: null
@@ -601350,7 +602150,7 @@ https://nubenetes.com/cheatsheets:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429931.966657
+  last_checked: 1781429931
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:51.966657+02:00'
   last_ai_eval: null
@@ -601386,7 +602186,7 @@ https://www.cloudbees.com/whitepapers/jenkins-pipeline-plugins:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429932.476763
+  last_checked: 1781429932
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:38:52.476763+02:00'
   last_ai_eval: null
@@ -601419,7 +602219,7 @@ https://www.cloudbees.com/whitepapers/jenkins-pipeline-plugins:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429942.198049
+  last_checked: 1781429942
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:02.198049+02:00'
   last_ai_eval: null
@@ -601452,7 +602252,7 @@ https://docs.aws.amazon.com/AmazonS3/latest/API:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735877.793901
+  last_checked: 1781735877
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:57.793901+02:00'
   last_ai_eval: null
@@ -601487,7 +602287,7 @@ https://nubenetes.com/tekton:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429952.181949
+  last_checked: 1781429952
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:12.181949+02:00'
   last_ai_eval: null
@@ -601521,7 +602321,7 @@ https://nubenetes.com/keptn:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429952.186576
+  last_checked: 1781429952
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:12.186576+02:00'
   last_ai_eval: null
@@ -601557,7 +602357,7 @@ https://about.gitlab.com/blog/fantastic-infrastructure-as-code-security-attacks-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429952.38938
+  last_checked: 1781429952
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:12.389380+02:00'
   last_ai_eval: null
@@ -601591,7 +602391,7 @@ https://k21academy.com/azure-cloud/azure-pipelines-vs-jenkins:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429952.511452
+  last_checked: 1781429952
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:12.511452+02:00'
   last_ai_eval: null
@@ -601626,7 +602426,7 @@ https://www.nccgroup.com/research:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429953.846572
+  last_checked: 1781429953
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:13.846572+02:00'
   last_ai_eval: null
@@ -601660,7 +602460,7 @@ https://securityonline.info:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735925.191791
+  last_checked: 1781735925
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:45.191791+02:00'
   last_ai_eval: null
@@ -601695,7 +602495,7 @@ https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429957.80183
+  last_checked: 1781429957
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:17.801830+02:00'
   last_ai_eval: null
@@ -601729,7 +602529,7 @@ https://about.gitlab.com/blog/secure-container-images-with-gitlab-and-grype:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429958.175323
+  last_checked: 1781429958
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:18.175323+02:00'
   last_ai_eval: null
@@ -601765,7 +602565,7 @@ https://www.dynatrace.com/knowledge-base/container-security:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429958.20766
+  last_checked: 1781429958
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:18.207660+02:00'
   last_ai_eval: null
@@ -601800,7 +602600,7 @@ https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ans
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429959.461192
+  last_checked: 1781429959
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:19.461192+02:00'
   last_ai_eval: null
@@ -601835,7 +602635,7 @@ https://digitalis.io/post/kubernetes-gitops-continuous-integration-and-delivery-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429971.079755
+  last_checked: 1781429971
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:31.079755+02:00'
   last_ai_eval: null
@@ -601870,7 +602670,7 @@ https://nubenetes.com/crunchydata:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429983.871899
+  last_checked: 1781429983
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:43.871899+02:00'
   last_ai_eval: null
@@ -601904,7 +602704,7 @@ https://www.informationweek.com/software-services/can-enterprises-benefit-from-a
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429983.975699
+  last_checked: 1781429983
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:43.975699+02:00'
   last_ai_eval: null
@@ -601938,7 +602738,7 @@ https://www.ibm.com/think/cloud:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429983.985346
+  last_checked: 1781429983
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:43.985346+02:00'
   last_ai_eval: null
@@ -601974,7 +602774,7 @@ https://openebs.io/docs:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429993.989678
+  last_checked: 1781429993
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:53.989678+02:00'
   last_ai_eval: null
@@ -602008,7 +602808,7 @@ https://grafana.com/blog/introducing-the-new-and-improved-new-relic-plugin-for-g
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.360309
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.360309+02:00'
   last_ai_eval: null
@@ -602043,7 +602843,7 @@ https://grafana.com/blog/introducing-the-new-and-improved-new-relic-plugin-for-g
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.368204
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.368204+02:00'
   last_ai_eval: null
@@ -602079,7 +602879,7 @@ https://grafana.com/blog/top-5-user-requested-synthetic-monitoring-alerts-in-gra
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.372913
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.372913+02:00'
   last_ai_eval: null
@@ -602114,7 +602914,7 @@ https://grafana.com/blog/video-how-to-build-a-prometheus-query-in-grafana:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.376185
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.376185+02:00'
   last_ai_eval: null
@@ -602149,7 +602949,7 @@ https://grafana.com/blog/why-companies-choose-grafana-cloud-over-self-hosted-oss
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.378992
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.378992+02:00'
   last_ai_eval: null
@@ -602183,7 +602983,7 @@ https://grafana.com/blog/popular-community-plugins-that-can-improve-your-grafana
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.393087
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.393087+02:00'
   last_ai_eval: null
@@ -602217,7 +603017,7 @@ https://grafana.com/blog/a-complete-guide-to-managing-grafana-as-code-tools-tips
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.416619
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.416619+02:00'
   last_ai_eval: null
@@ -602253,7 +603053,7 @@ https://grafana.com/blog/grafana-beyla-1-0-release-zero-code-instrumentation-for
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.423577
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.423577+02:00'
   last_ai_eval: null
@@ -602289,7 +603089,7 @@ https://grafana.com/blog/a-3-step-guide-to-troubleshooting-and-visualizing-kuber
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.425595
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.425595+02:00'
   last_ai_eval: null
@@ -602325,7 +603125,7 @@ https://grafana.com/blog/grafana-dashboards-a-complete-guide-to-all-the-differen
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.425896
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.425896+02:00'
   last_ai_eval: null
@@ -602360,7 +603160,7 @@ https://grafana.com/blog/an-advanced-guide-to-network-monitoring-with-grafana-an
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.496286
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.496286+02:00'
   last_ai_eval: null
@@ -602396,7 +603196,7 @@ https://grafana.com/blog/a-beginners-guide-to-network-monitoring-with-grafana-an
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.497707
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.497707+02:00'
   last_ai_eval: null
@@ -602432,7 +603232,7 @@ https://grafana.com/blog/testing-shift-left-observability-with-the-grafana-stack
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.516472
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.516472+02:00'
   last_ai_eval: null
@@ -602468,7 +603268,7 @@ https://grafana.com/blog/introducing-grafana-faro-oss-application-observability:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.542475
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.542475+02:00'
   last_ai_eval: null
@@ -602504,7 +603304,7 @@ https://grafana.com/oss/grafana:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.548015
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.548015+02:00'
   last_ai_eval: null
@@ -602540,7 +603340,7 @@ https://grafana.com/blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781429994.881004
+  last_checked: 1781429994
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:39:54.881004+02:00'
   last_ai_eval: null
@@ -602574,7 +603374,7 @@ https://aws.amazon.com/solutions/case-studies:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430004.30106
+  last_checked: 1781430004
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:04.301060+02:00'
   last_ai_eval: null
@@ -602609,7 +603409,7 @@ https://about.gitlab.com/blog/how-is-ai-ml-changing-devops:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430004.450458
+  last_checked: 1781430004
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:04.450458+02:00'
   last_ai_eval: null
@@ -602645,7 +603445,7 @@ https://www.technologyreview.es/article/las-empresas-que-empiezan-lo-grande-con-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736180.627428
+  last_checked: 1781736180
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:00.627428+02:00'
   last_ai_eval: null
@@ -602678,7 +603478,7 @@ https://nubenetes.com/networking:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430014.293944
+  last_checked: 1781430014
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:14.293944+02:00'
   last_ai_eval: null
@@ -602710,7 +603510,7 @@ https://nubenetes.com/networking:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430024.598472
+  last_checked: 1781430024
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:24.598472+02:00'
   last_ai_eval: null
@@ -602744,7 +603544,7 @@ https://sakaiproject.atlassian.net/wiki:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430025.200167
+  last_checked: 1781430025
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:25.200167+02:00'
   last_ai_eval: null
@@ -602777,7 +603577,7 @@ https://www.pulumi.com/registry/packages:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430025.23729
+  last_checked: 1781430025
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:25.237290+02:00'
   last_ai_eval: null
@@ -602810,7 +603610,7 @@ https://www.ufcquechoisir-brest.org:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430025.270184
+  last_checked: 1781430025
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:25.270184+02:00'
   last_ai_eval: null
@@ -602844,7 +603644,7 @@ https://developer.amazon.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430026.063641
+  last_checked: 1781430026
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:26.063641+02:00'
   last_ai_eval: null
@@ -602880,7 +603680,7 @@ https://www.linkedin.com/uas/login?session_redirect=https%3A%2F%2Fwww.linkedin.c
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430026.31771
+  last_checked: 1781430026
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:26.317710+02:00'
   last_ai_eval: null
@@ -602914,7 +603714,7 @@ https://www.postman.com/state-of-api/2025:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430036.255583
+  last_checked: 1781430036
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:36.255583+02:00'
   last_ai_eval: null
@@ -602947,7 +603747,7 @@ https://grafana.com/blog/how-to-use-websockets-to-visualize-real-time-iot-data-i
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430036.33627
+  last_checked: 1781430036
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:36.336270+02:00'
   last_ai_eval: null
@@ -602980,7 +603780,7 @@ https://smartbear.com/resources/all:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430036.422859
+  last_checked: 1781430036
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:36.422859+02:00'
   last_ai_eval: null
@@ -603015,7 +603815,7 @@ https://developers.googleblog.com/introducing-grpc-a-new-open-source-http2-rpc-f
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430036.434712
+  last_checked: 1781430036
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:36.434712+02:00'
   last_ai_eval: null
@@ -603061,7 +603861,7 @@ https://www.reply.com/solidsoft-reply/en:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430039.44714
+  last_checked: 1781430039
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:39.447140+02:00'
   last_ai_eval: null
@@ -603094,7 +603894,7 @@ https://nubenetes.com/demos:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430039.789941
+  last_checked: 1781430039
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:39.789941+02:00'
   last_ai_eval: null
@@ -603128,7 +603928,7 @@ https://www.tenable.com/blog/diving-deeply-into-iam-policy-evaluation-highlights
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430039.94511
+  last_checked: 1781430039
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:39.945110+02:00'
   last_ai_eval: null
@@ -603162,7 +603962,7 @@ https://www.stackrox.io/blog/eks-vs-gke-vs-aks-jan2021:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430051.116678
+  last_checked: 1781430051
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:40:51.116678+02:00'
   last_ai_eval: null
@@ -603196,7 +603996,7 @@ https://azurecloudai.blog/verify.html:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430061.379936
+  last_checked: 1781430061
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:01.379936+02:00'
   last_ai_eval: null
@@ -603231,7 +604031,7 @@ https://azure.microsoft.com/en-us/updates?id=private-preview-aks-backup:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430061.420711
+  last_checked: 1781430061
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:01.420711+02:00'
   last_ai_eval: null
@@ -603264,7 +604064,7 @@ https://grafana.com/blog/scrape-azure-metrics-and-monitor-aks-using-grafana-agen
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430061.554886
+  last_checked: 1781430061
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:01.554886+02:00'
   last_ai_eval: null
@@ -603299,7 +604099,7 @@ https://k21academy.com/azure-cloud/azure-container-instances-and-kubernetes-serv
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430061.564008
+  last_checked: 1781430061
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:01.564008+02:00'
   last_ai_eval: null
@@ -603333,7 +604133,7 @@ https://devoriales.com/aws-eks-secret-encryption-securing-your-eks-secrets-at-re
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430061.734864
+  last_checked: 1781430061
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:01.734864+02:00'
   last_ai_eval: null
@@ -603368,7 +604168,7 @@ https://resume-builder.natwarrathor961.workers.dev:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735900.908598
+  last_checked: 1781735900
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:20.908598+02:00'
   last_ai_eval: null
@@ -603401,7 +604201,7 @@ https://eksworkshop.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430081.455101
+  last_checked: 1781430081
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:21.455101+02:00'
   last_ai_eval: null
@@ -603436,7 +604236,7 @@ https://www.stackrox.io/blog/rancher-kubernetes-engine-security-part-1:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430081.487778
+  last_checked: 1781430081
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:21.487778+02:00'
   last_ai_eval: null
@@ -603469,7 +604269,7 @@ https://about.gitlab.com/blog/gitops-with-gitlab-connecting-the-cluster:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430085.489446
+  last_checked: 1781430085
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:25.489446+02:00'
   last_ai_eval: null
@@ -603503,7 +604303,7 @@ https://about.gitlab.com/blog/basics-of-gitlab-ci-updated:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430085.54432
+  last_checked: 1781430085
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:25.544320+02:00'
   last_ai_eval: null
@@ -603537,7 +604337,7 @@ https://grafana.com/blog/how-istio-tempo-and-loki-speed-up-debugging-for-microse
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430085.725375
+  last_checked: 1781430085
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:25.725375+02:00'
   last_ai_eval: null
@@ -603571,7 +604371,7 @@ https://training.experfy.com/courses/effective-jenkins-continuous-delivery-and-c
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430086.051837
+  last_checked: 1781430086
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:26.051837+02:00'
   last_ai_eval: null
@@ -603605,7 +604405,7 @@ https://www.ibm.com/garage:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430086.412931
+  last_checked: 1781430086
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:26.412931+02:00'
   last_ai_eval: null
@@ -603639,7 +604439,7 @@ https://nubenetes.com/kustomize:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430086.415287
+  last_checked: 1781430086
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:26.415287+02:00'
   last_ai_eval: null
@@ -603672,7 +604472,7 @@ https://nubenetes.com/flux:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430086.415814
+  last_checked: 1781430086
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:26.415814+02:00'
   last_ai_eval: null
@@ -603704,7 +604504,7 @@ https://nubenetes.com/helm:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430086.43104
+  last_checked: 1781430086
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:26.431040+02:00'
   last_ai_eval: null
@@ -603737,7 +604537,7 @@ https://about.gitlab.com/blog/gitops-done-3-ways:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430086.563561
+  last_checked: 1781430086
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:26.563561+02:00'
   last_ai_eval: null
@@ -603770,7 +604570,7 @@ https://vinyl-cache.org/docs/trunk/installation/index.html:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430096.851176
+  last_checked: 1781430096
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:36.851176+02:00'
   last_ai_eval: null
@@ -603803,7 +604603,7 @@ https://nubenetes.com/maven-gradle:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430099.953652
+  last_checked: 1781430099
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:39.953652+02:00'
   last_ai_eval: null
@@ -603836,7 +604636,7 @@ https://www.redhat.com/en/blog/full-cluster-capacity-management-monitoring-opens
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736112.450959
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.450959+02:00'
   last_ai_eval: null
@@ -603868,7 +604668,7 @@ https://www.redhat.com/en/blog/full-cluster-part-3-capacity-management:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736113.847219
+  last_checked: 1781736113
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:53.847219+02:00'
   last_ai_eval: null
@@ -603901,7 +604701,7 @@ https://www.redhat.com/en/blog/how-full-is-my-cluster-part-4-right-sizing-pods-w
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736113.610871
+  last_checked: 1781736113
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:53.610871+02:00'
   last_ai_eval: null
@@ -603934,7 +604734,7 @@ https://www.redhat.com/en/blog/introduction-to-gitops-with-openshift:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736114.058587
+  last_checked: 1781736114
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:54.058587+02:00'
   last_ai_eval: null
@@ -603967,7 +604767,7 @@ https://www.redhat.com/en/blog/kubernetes-federation-v2-on-openshift-3-11:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736114.221792
+  last_checked: 1781736114
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:54.221792+02:00'
   last_ai_eval: null
@@ -603999,7 +604799,7 @@ https://www.redhat.com/en/blog/full-cluster-part-2-protecting-nodes:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736114.300814
+  last_checked: 1781736114
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:54.300814+02:00'
   last_ai_eval: null
@@ -604032,7 +604832,7 @@ https://www.redhat.com/en/blog/is-it-too-late-to-integrate-gitops:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736114.674914
+  last_checked: 1781736114
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:54.674914+02:00'
   last_ai_eval: null
@@ -604067,7 +604867,7 @@ https://labs.iximiuz.com/tutorials/container-networking-from-scratch:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430110.785592
+  last_checked: 1781430110
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:41:50.785592+02:00'
   last_ai_eval: null
@@ -604101,7 +604901,7 @@ https://nubenetes.com/kubernetes-alternatives:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430121.45841
+  last_checked: 1781430121
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:01.458410+02:00'
   last_ai_eval: null
@@ -604134,7 +604934,7 @@ https://www.redhat.com/es/blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430121.494889
+  last_checked: 1781430121
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:01.494889+02:00'
   last_ai_eval: null
@@ -604168,7 +604968,7 @@ https://docs.docker.com/build:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430121.529723
+  last_checked: 1781430121
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:01.529723+02:00'
   last_ai_eval: null
@@ -604201,7 +605001,7 @@ https://help.sonatype.com/index.html:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430132.072835
+  last_checked: 1781430132
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:12.072835+02:00'
   last_ai_eval: null
@@ -604233,7 +605033,7 @@ https://docs.jfrog.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430132.115107
+  last_checked: 1781430132
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:12.115107+02:00'
   last_ai_eval: null
@@ -604266,7 +605066,7 @@ https://help.sonatype.com/en/sonatype-platform-plugin-for-jenkins.html:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430132.203171
+  last_checked: 1781430132
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:12.203171+02:00'
   last_ai_eval: null
@@ -604299,7 +605099,7 @@ https://docs.aws.amazon.com/modern-apps-strategy-on-aws-how-to-choose:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430152.44892
+  last_checked: 1781430152
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:32.448920+02:00'
   last_ai_eval: null
@@ -604333,7 +605133,7 @@ https://about.gitlab.com/blog/how-to-navigate-the-great-resignation:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430162.518345
+  last_checked: 1781430162
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:42.518345+02:00'
   last_ai_eval: null
@@ -604366,7 +605166,7 @@ https://www.hays.es:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430162.849038
+  last_checked: 1781430162
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:42.849038+02:00'
   last_ai_eval: null
@@ -604399,7 +605199,7 @@ https://www.redhat.com/en/blog/accessing-external-services-using-egress-router:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430163.705943
+  last_checked: 1781430163
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:43.705943+02:00'
   last_ai_eval: null
@@ -604434,7 +605234,7 @@ https://hipertextual.com/tecnologia/devin-inteligencia-artificial-programa-softw
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430164.723691
+  last_checked: 1781430164
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:44.723691+02:00'
   last_ai_eval: null
@@ -604466,7 +605266,7 @@ https://www.informationweek.com/software-services/what-s-holding-devops-back-:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430172.624987
+  last_checked: 1781430172
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:52.624987+02:00'
   last_ai_eval: null
@@ -604498,7 +605298,7 @@ https://nubenetes.com/devops-tools:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430172.645512
+  last_checked: 1781430172
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:52.645512+02:00'
   last_ai_eval: null
@@ -604531,7 +605331,7 @@ https://nubenetes.com/iac:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430172.656855
+  last_checked: 1781430172
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:52.656855+02:00'
   last_ai_eval: null
@@ -604564,7 +605364,7 @@ https://nubenetes.com/noops:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430172.659048
+  last_checked: 1781430172
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:52.659048+02:00'
   last_ai_eval: null
@@ -604597,7 +605397,7 @@ https://about.gitlab.com/blog/soft-skills-are-the-key-to-your-devops-career-adva
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430172.729283
+  last_checked: 1781430172
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:52.729283+02:00'
   last_ai_eval: null
@@ -604630,7 +605430,7 @@ https://blogs.vmware.com/cloud-foundation:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430172.761122
+  last_checked: 1781430172
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:52.761122+02:00'
   last_ai_eval: null
@@ -604663,7 +605463,7 @@ https://www.computing.es/mundo-digital/retos-del-outsourcing-de-servicios-it-en-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430174.005109
+  last_checked: 1781430174
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:42:54.005109+02:00'
   last_ai_eval: null
@@ -604696,7 +605496,7 @@ https://about.gitlab.com/blog/how-to-agentless-gitops-aws:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430183.519112
+  last_checked: 1781430183
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:03.519112+02:00'
   last_ai_eval: null
@@ -604728,7 +605528,7 @@ https://thomasthornton.cloud/writing-reusable-terraform-modules:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430186.237894
+  last_checked: 1781430186
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:06.237894+02:00'
   last_ai_eval: null
@@ -604761,7 +605561,7 @@ https://www.linkedin.com/uas/login?session_redirect=https%3A%2F%2Fwww.linkedin.c
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430190.60162
+  last_checked: 1781430190
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:10.601620+02:00'
   last_ai_eval: null
@@ -604791,7 +605591,7 @@ https://programmer.ink/think:
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1781432323.140373
+  last_checked: 1781432323
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:18:43.140373+02:00'
   last_ai_eval: null
@@ -604818,7 +605618,7 @@ https://grafana.com/blog/a-beginners-guide-to-kubernetes-application-monitoring:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430193.44532
+  last_checked: 1781430193
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:13.445320+02:00'
   last_ai_eval: null
@@ -604851,7 +605651,7 @@ https://grafana.com/blog/introducing-kubernetes-monitoring-in-grafana-cloud:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430193.487744
+  last_checked: 1781430193
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:13.487744+02:00'
   last_ai_eval: null
@@ -604883,7 +605683,7 @@ https://grafana.com/blog/how-to-monitor-kubernetes-clusters-with-the-prometheus-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430193.56789
+  last_checked: 1781430193
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:13.567890+02:00'
   last_ai_eval: null
@@ -604915,7 +605715,7 @@ https://grafana.com/blog/how-to-manage-high-cardinality-metrics-in-prometheus-an
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430193.620045
+  last_checked: 1781430193
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:13.620045+02:00'
   last_ai_eval: null
@@ -604949,7 +605749,7 @@ https://grafana.com/blog/how-to-optimize-resource-utilization-with-kubernetes-mo
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430193.909091
+  last_checked: 1781430193
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:13.909091+02:00'
   last_ai_eval: null
@@ -604982,7 +605782,7 @@ https://grafana.com/blog/how-to-optimize-resource-utilization-with-kubernetes-mo
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430203.358945
+  last_checked: 1781430203
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:23.358945+02:00'
   last_ai_eval: null
@@ -605014,7 +605814,7 @@ https://grafana.com/blog/how-to-optimize-resource-utilization-with-kubernetes-mo
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430203.404158
+  last_checked: 1781430203
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:23.404158+02:00'
   last_ai_eval: null
@@ -605048,7 +605848,7 @@ https://labs.iximiuz.com/tutorials/kubernetes-vs-virtual-machines:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430203.936667
+  last_checked: 1781430203
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:23.936667+02:00'
   last_ai_eval: null
@@ -605082,7 +605882,7 @@ https://labs.iximiuz.com/tutorials/containers-vs-pods:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430224.288792
+  last_checked: 1781430224
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:43:44.288792+02:00'
   last_ai_eval: null
@@ -605116,7 +605916,7 @@ https://nubenetes.com/kubernetes-storage:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430243.984014
+  last_checked: 1781430243
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:44:03.984014+02:00'
   last_ai_eval: null
@@ -605149,7 +605949,7 @@ https://www.boot.dev:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430244.377107
+  last_checked: 1781430244
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:44:04.377107+02:00'
   last_ai_eval: null
@@ -605181,7 +605981,7 @@ https://nubenetes.com/kubernetes-client-libraries:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430256.016842
+  last_checked: 1781430256
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:44:16.016842+02:00'
   last_ai_eval: null
@@ -605213,7 +606013,7 @@ https://nubenetes.com/crossplane:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430256.092381
+  last_checked: 1781430256
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:44:16.092381+02:00'
   last_ai_eval: null
@@ -605246,7 +606046,7 @@ https://nubenetes.com/serverless:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430266.045665
+  last_checked: 1781430266
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:44:26.045665+02:00'
   last_ai_eval: null
@@ -605278,7 +606078,7 @@ https://testguild.com/podcast/a345-mohamed:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430266.712146
+  last_checked: 1781430266
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:44:26.712146+02:00'
   last_ai_eval: null
@@ -605311,7 +606111,7 @@ https://www.liquibase.com/liquibase-vs-flyway:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430276.317744
+  last_checked: 1781430276
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:44:36.317744+02:00'
   last_ai_eval: null
@@ -605343,7 +606143,7 @@ https://about.gitlab.com/blog/how-to-learn-ci-cd-fast:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430276.380038
+  last_checked: 1781430276
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:44:36.380038+02:00'
   last_ai_eval: null
@@ -605376,7 +606176,7 @@ https://percona.community/blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430276.476821
+  last_checked: 1781430276
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:44:36.476821+02:00'
   last_ai_eval: null
@@ -605408,7 +606208,7 @@ https://about.gitlab.com/blog/how-to-keep-up-with-ci-cd-best-practices:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430276.495991
+  last_checked: 1781430276
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:44:36.495991+02:00'
   last_ai_eval: null
@@ -605441,7 +606241,7 @@ https://www.harness.io/blog/blue-green-canary-deployment-strategies:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430276.615602
+  last_checked: 1781430276
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:44:36.615602+02:00'
   last_ai_eval: null
@@ -605474,7 +606274,7 @@ https://www.hugedomains.com/domain_profile.cfm?d=devbattles.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736143.617825
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.617825+02:00'
   last_ai_eval: null
@@ -605508,7 +606308,7 @@ https://nubenetes.com/istio:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430301.531654
+  last_checked: 1781430301
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:45:01.531654+02:00'
   last_ai_eval: null
@@ -605541,7 +606341,7 @@ https://www.youtube.com/watch?v=TUKYbUIXLOE:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430302.000456
+  last_checked: 1781430302
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:45:02.000456+02:00'
   last_ai_eval: null
@@ -605571,7 +606371,7 @@ https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1781430313.099455
+  last_checked: 1781430313
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:45:13.099455+02:00'
   last_ai_eval: null
@@ -605598,7 +606398,7 @@ https://docs.aws.amazon.com/solutions/distributed-load-testing-on-aws:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430322.945393
+  last_checked: 1781430322
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:45:22.945393+02:00'
   last_ai_eval: null
@@ -605631,7 +606431,7 @@ https://www.scaleway.com/en/en/kubernetes-kapsule:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430325.346945
+  last_checked: 1781430325
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:45:25.346945+02:00'
   last_ai_eval: null
@@ -605665,7 +606465,7 @@ https://www.dynatrace.com/knowledge-base/microservices:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430335.344891
+  last_checked: 1781430335
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:45:35.344891+02:00'
   last_ai_eval: null
@@ -605697,7 +606497,7 @@ https://cloud.google.com/blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430366.014621
+  last_checked: 1781430366
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:06.014621+02:00'
   last_ai_eval: null
@@ -605729,7 +606529,7 @@ https://docs.aws.amazon.com/solutions/workload-discovery-on-aws:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430366.112493
+  last_checked: 1781430366
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:06.112493+02:00'
   last_ai_eval: null
@@ -605763,7 +606563,7 @@ https://repost.aws/knowledge-center/start-stop-lambda-eventbridge:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430366.289019
+  last_checked: 1781430366
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:06.289019+02:00'
   last_ai_eval: null
@@ -605798,7 +606598,7 @@ https://www.ibm.com/topics:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430366.613464
+  last_checked: 1781430366
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:06.613464+02:00'
   last_ai_eval: null
@@ -605833,7 +606633,7 @@ https://grafana.com/blog/get-comprehensive-monitoring-for-your-apache-kafka-ecos
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430377.094743
+  last_checked: 1781430377
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:17.094743+02:00'
   last_ai_eval: null
@@ -605867,7 +606667,7 @@ https://grafana.com/blog/how-we-use-metamonitoring-prometheus-servers-to-monitor
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430387.427006
+  last_checked: 1781430387
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:27.427006+02:00'
   last_ai_eval: null
@@ -605900,7 +606700,7 @@ https://grafana.com/blog/why-we-created-a-prometheus-agent-mode-from-the-grafana
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430387.451015
+  last_checked: 1781430387
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:27.451015+02:00'
   last_ai_eval: null
@@ -605933,7 +606733,7 @@ https://grafana.com/blog/get-started-with-prometheus-with-these-three-easy-proje
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430387.456852
+  last_checked: 1781430387
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:27.456852+02:00'
   last_ai_eval: null
@@ -605967,7 +606767,7 @@ https://nubenetes.com/prometheus:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430397.17571
+  last_checked: 1781430397
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:37.175710+02:00'
   last_ai_eval: null
@@ -606001,7 +606801,7 @@ https://nubenetes.com/prometheus:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430397.469265
+  last_checked: 1781430397
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:37.469265+02:00'
   last_ai_eval: null
@@ -606035,7 +606835,7 @@ https://nubenetes.com/prometheus:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430407.3785
+  last_checked: 1781430407
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:47.378500+02:00'
   last_ai_eval: null
@@ -606068,7 +606868,7 @@ https://learn.microsoft.com/en-us/powershell/dsc/configurations/configdata?view=
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430407.420216
+  last_checked: 1781430407
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:47.420216+02:00'
   last_ai_eval: null
@@ -606100,7 +606900,7 @@ https://arjavdave.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430408.463305
+  last_checked: 1781430408
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:48.463305+02:00'
   last_ai_eval: null
@@ -606133,7 +606933,7 @@ https://about.gitlab.com/blog/partial-clone-for-massive-repositories:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430408.926376
+  last_checked: 1781430408
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:48.926376+02:00'
   last_ai_eval: null
@@ -606166,7 +606966,7 @@ https://about.gitlab.com/blog/iteration-and-code-review:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430408.941552
+  last_checked: 1781430408
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:48.941552+02:00'
   last_ai_eval: null
@@ -606198,7 +606998,7 @@ https://about.gitlab.com/blog/keep-git-history-clean-with-interactive-rebase:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430408.944522
+  last_checked: 1781430408
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:48.944522+02:00'
   last_ai_eval: null
@@ -606230,7 +607030,7 @@ https://about.gitlab.com/blog/beginner-guide-ci-cd:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430408.952331
+  last_checked: 1781430408
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:48.952331+02:00'
   last_ai_eval: null
@@ -606262,7 +607062,7 @@ https://about.gitlab.com/blog/effective-ci-cd-pipelines:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430408.983365
+  last_checked: 1781430408
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:48.983365+02:00'
   last_ai_eval: null
@@ -606295,7 +607095,7 @@ https://about.gitlab.com/blog/open-shift-ga:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.118208
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.118208+02:00'
   last_ai_eval: null
@@ -606328,7 +607128,7 @@ https://about.gitlab.com/blog/using-run-parallel-jobs:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.137706
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.137706+02:00'
   last_ai_eval: null
@@ -606362,7 +607162,7 @@ https://about.gitlab.com/blog/gitlab-kubernetes-agent-on-gitlab-com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.141436
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.141436+02:00'
   last_ai_eval: null
@@ -606395,7 +607195,7 @@ https://about.gitlab.com/blog/5-code-review-features:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.145905
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.145905+02:00'
   last_ai_eval: null
@@ -606428,7 +607228,7 @@ https://about.gitlab.com/blog/gitpod-desktop-app-personal-activities:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.147415
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.147415+02:00'
   last_ai_eval: null
@@ -606461,7 +607261,7 @@ https://about.gitlab.com/blog/ci-deployment-and-environments:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.162871
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.162871+02:00'
   last_ai_eval: null
@@ -606494,7 +607294,7 @@ https://about.gitlab.com/blog/new-git-default-branch-name:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.170782
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.170782+02:00'
   last_ai_eval: null
@@ -606528,7 +607328,7 @@ https://about.gitlab.com/blog/gko-on-ocp:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.191354
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.191354+02:00'
   last_ai_eval: null
@@ -606560,7 +607360,7 @@ https://about.gitlab.com/blog/gitlab-chart-works-towards-kubernetes-1-22:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.209877
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.209877+02:00'
   last_ai_eval: null
@@ -606593,7 +607393,7 @@ https://about.gitlab.com/blog/pipeline-editor-overview:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.213739
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.213739+02:00'
   last_ai_eval: null
@@ -606626,7 +607426,7 @@ https://about.gitlab.com/blog/mr-reviews-with-vs-code:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.214086
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.214086+02:00'
   last_ai_eval: null
@@ -606659,7 +607459,7 @@ https://nubenetes.com/visual-studio:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.216079
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.216079+02:00'
   last_ai_eval: null
@@ -606692,7 +607492,7 @@ https://grafana.com/blog/how-we-use-the-grafana-github-plugin-to-track-outstandi
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.266294
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.266294+02:00'
   last_ai_eval: null
@@ -606725,7 +607525,7 @@ https://about.gitlab.com/blog/simple-kubernetes-management-with-gitlab:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430419.265888
+  last_checked: 1781430419
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:46:59.265888+02:00'
   last_ai_eval: null
@@ -606759,7 +607559,7 @@ https://www.vogue.es/lideres:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430429.253231
+  last_checked: 1781430429
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:09.253231+02:00'
   last_ai_eval: null
@@ -606791,7 +607591,7 @@ https://creately.com/guides/how-to-set-kpis-for-team-members:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430429.254418
+  last_checked: 1781430429
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:09.254418+02:00'
   last_ai_eval: null
@@ -606826,7 +607626,7 @@ https://nubenetes.com/grafana:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430429.705869
+  last_checked: 1781430429
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:09.705869+02:00'
   last_ai_eval: null
@@ -606858,7 +607658,7 @@ https://skillbuilder.aws/search?searchText=aws-security-fundamentals-second-edit
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430429.775608
+  last_checked: 1781430429
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:09.775608+02:00'
   last_ai_eval: null
@@ -606894,7 +607694,7 @@ https://skillbuilder.aws/search?searchText=aws-technical-essential-spanish-from-
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430429.781128
+  last_checked: 1781430429
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:09.781128+02:00'
   last_ai_eval: null
@@ -606931,7 +607731,7 @@ https://www.dynatrace.com/news/blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430429.868349
+  last_checked: 1781430429
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:09.868349+02:00'
   last_ai_eval: null
@@ -606966,7 +607766,7 @@ https://bigdataboutique.com/blog/tuning-elasticsearch-the-ideal-java-heap-size-2
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430429.899777
+  last_checked: 1781430429
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:09.899777+02:00'
   last_ai_eval: null
@@ -607002,7 +607802,7 @@ https://www.dynatrace.com/knowledge-base/aws-lambda:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430439.891454
+  last_checked: 1781430439
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:19.891454+02:00'
   last_ai_eval: null
@@ -607036,7 +607836,7 @@ https://www.dynatrace.com/technologies/kubernetes-monitoring:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430439.900566
+  last_checked: 1781430439
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:19.900566+02:00'
   last_ai_eval: null
@@ -607071,7 +607871,7 @@ https://www.sysdig.com/blog/kubernetes-security-guide:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430439.915413
+  last_checked: 1781430439
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:19.915413+02:00'
   last_ai_eval: null
@@ -607108,7 +607908,7 @@ https://grafana.com/blog/announcing-grafana-tempo-a-massively-scalable-distribut
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430440.217364
+  last_checked: 1781430440
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:20.217364+02:00'
   last_ai_eval: null
@@ -607143,7 +607943,7 @@ https://grafana.com/blog/a-beginners-guide-to-distributed-tracing-and-how-it-can
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430440.299483
+  last_checked: 1781430440
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:20.299483+02:00'
   last_ai_eval: null
@@ -607177,7 +607977,7 @@ https://www.theodo.com/en-uk/blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430450.153942
+  last_checked: 1781430450
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:30.153942+02:00'
   last_ai_eval: null
@@ -607212,7 +608012,7 @@ https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-ret
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430460.379458
+  last_checked: 1781430460
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:40.379458+02:00'
   last_ai_eval: null
@@ -607244,7 +608044,7 @@ https://www.redhat.com/en/blog/channel/red-hat-ansible-automation:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430470.393396
+  last_checked: 1781430470
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:50.393396+02:00'
   last_ai_eval: null
@@ -607279,7 +608079,7 @@ https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430470.397945
+  last_checked: 1781430470
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:50.397945+02:00'
   last_ai_eval: null
@@ -607313,7 +608113,7 @@ https://www.redhat.com/en/technologies/management/ansible:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430470.406651
+  last_checked: 1781430470
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:50.406651+02:00'
   last_ai_eval: null
@@ -607346,7 +608146,7 @@ https://www.redhat.com/en/technologies/management/ansible/application-delivery:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430470.430631
+  last_checked: 1781430470
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:50.430631+02:00'
   last_ai_eval: null
@@ -607380,7 +608180,7 @@ https://www.dynatrace.com/platform/oneagent:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430470.54936
+  last_checked: 1781430470
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:50.549360+02:00'
   last_ai_eval: null
@@ -607414,7 +608214,7 @@ https://www.redhat.com/en/blog/top-10-ansible-blogs-2022:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430470.761872
+  last_checked: 1781430470
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:50.761872+02:00'
   last_ai_eval: null
@@ -607449,7 +608249,7 @@ https://www.redhat.com/en/blog/based-validated-network-content:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430470.782442
+  last_checked: 1781430470
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:50.782442+02:00'
   last_ai_eval: null
@@ -607483,7 +608283,7 @@ https://www.redhat.com/en/blog/introducing-ansible-automation-platform-2:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430470.796605
+  last_checked: 1781430470
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:50.796605+02:00'
   last_ai_eval: null
@@ -607517,7 +608317,7 @@ https://www.redhat.com/en/blog/fast-vs-easy-benchmarking-ansible-operators-for-k
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430470.815196
+  last_checked: 1781430470
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:50.815196+02:00'
   last_ai_eval: null
@@ -607550,7 +608350,7 @@ https://ruuda.nl/2023/the-yaml-document-from-hell:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430471.093134
+  last_checked: 1781430471
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:51.093134+02:00'
   last_ai_eval: null
@@ -607584,7 +608384,7 @@ https://www.redhat.com/en/blog/now-available-red-hat-ansible-automation-platform
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430472.135763
+  last_checked: 1781430472
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:52.135763+02:00'
   last_ai_eval: null
@@ -607618,7 +608418,7 @@ https://www.redhat.com/en/blog/announcing-the-red-hat-enterprise-linux-certified
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430472.304473
+  last_checked: 1781430472
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:52.304473+02:00'
   last_ai_eval: null
@@ -607652,7 +608452,7 @@ https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automa
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430472.497694
+  last_checked: 1781430472
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:47:52.497694+02:00'
   last_ai_eval: null
@@ -607685,7 +608485,7 @@ https://www.stackrox.io/blog/kubernetes-networking-demystified:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430480.690037
+  last_checked: 1781430480
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:00.690037+02:00'
   last_ai_eval: null
@@ -607720,7 +608520,7 @@ https://about.gitlab.com/blog/devops-workflows-json-format-jq-ci-cd-lint:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430480.732745
+  last_checked: 1781430480
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:00.732745+02:00'
   last_ai_eval: null
@@ -607756,7 +608556,7 @@ https://about.gitlab.com/blog/devops-workflows-json-format-jq-ci-cd-lint:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430481.698234
+  last_checked: 1781430481
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:01.698234+02:00'
   last_ai_eval: null
@@ -607791,7 +608591,7 @@ https://www.theodo.com/en-fr/blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430485.378586
+  last_checked: 1781430485
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:05.378586+02:00'
   last_ai_eval: null
@@ -607825,7 +608625,7 @@ https://nubenetes.com/openshift:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430485.555416
+  last_checked: 1781430485
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:05.555416+02:00'
   last_ai_eval: null
@@ -607858,7 +608658,7 @@ https://nubenetes.com/rancher:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430485.562698
+  last_checked: 1781430485
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:05.562698+02:00'
   last_ai_eval: null
@@ -607892,7 +608692,7 @@ https://blogs.vmware.com/tanzu/introducing-kubeacademy-pro-in-depth-kubernetes-t
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430486.125173
+  last_checked: 1781430486
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:06.125173+02:00'
   last_ai_eval: null
@@ -607925,7 +608725,7 @@ https://blogs.vmware.com/tanzu/vmware-tanzu-sql-mysql-at-scale-kubernetes:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430486.125607
+  last_checked: 1781430486
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:06.125607+02:00'
   last_ai_eval: null
@@ -607958,7 +608758,7 @@ https://www.mirantis.com/software/mirantis-kubernetes-engine:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430495.769802
+  last_checked: 1781430495
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:15.769802+02:00'
   last_ai_eval: null
@@ -607991,7 +608791,7 @@ https://about.gitlab.com/blog/vscode-extension-development-with-gitlab:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430523.033371
+  last_checked: 1781430523
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:43.033371+02:00'
   last_ai_eval: null
@@ -608024,7 +608824,7 @@ https://docs.ansible.com/collections.html:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430523.668228
+  last_checked: 1781430523
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:43.668228+02:00'
   last_ai_eval: null
@@ -608057,7 +608857,7 @@ https://nubenetes.com/kubernetes:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430523.6808
+  last_checked: 1781430523
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:43.680800+02:00'
   last_ai_eval: null
@@ -608090,7 +608890,7 @@ https://www.blackduck.com/blog/integrating-automated-ast-tools.html:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781430523.813812
+  last_checked: 1781430523
   needs_ai_refresh: false
   discovered_at: '2026-06-14T11:48:43.813812+02:00'
   last_ai_eval: null
@@ -608125,7 +608925,7 @@ https://www.techerati.com/features-hub/devsecops-eight-tips-for-truly-securing-s
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781432178.617535
+  last_checked: 1781432178
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:16:18.617535+02:00'
   last_ai_eval: null
@@ -608160,7 +608960,7 @@ https://thomasthornton.cloud/deploying-to-azure-secure-your-github-workflow-with
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781432228.047025
+  last_checked: 1781432228
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:17:08.047025+02:00'
   last_ai_eval: null
@@ -608194,7 +608994,7 @@ https://blog.heaphero.io/what-is-gc-log-thread-dump-and-heapdump:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781432228.603184
+  last_checked: 1781432228
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:17:08.603184+02:00'
   last_ai_eval: null
@@ -608229,7 +609029,7 @@ https://thomasthornton.cloud/a-devops-journey-using-azure-devops:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781432259.274052
+  last_checked: 1781432259
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:17:39.274052+02:00'
   last_ai_eval: null
@@ -608263,7 +609063,7 @@ https://www.redhat.com/en/blog/federation-v2-is-now-kubefed:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736113.853399
+  last_checked: 1781736113
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:53.853399+02:00'
   last_ai_eval: null
@@ -608299,7 +609099,7 @@ https://blog.ycrash.io/dmesg-unix-linux-command-beginners-introduction-with-exam
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781432292.0547
+  last_checked: 1781432292
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:18:12.054700+02:00'
   last_ai_eval: null
@@ -608336,7 +609136,7 @@ https://thomasthornton.cloud/enabling-postgresql-flexible-server-logs-and-config
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781432324.100638
+  last_checked: 1781432324
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:18:44.100638+02:00'
   last_ai_eval: null
@@ -608367,7 +609167,7 @@ https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4
   addition_method: null
   content_hash: null
   health_score: null
-  last_checked: 1781432409.617802
+  last_checked: 1781432409
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:20:09.617802+02:00'
   last_ai_eval: null
@@ -608396,7 +609196,7 @@ https://www.techerati.com/features-hub/microservices-in-the-cloud-native-era:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781432431.808019
+  last_checked: 1781432431
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:20:31.808019+02:00'
   last_ai_eval: null
@@ -608430,7 +609230,7 @@ https://thomasthornton.cloud/conditional-variables-in-azure-devops-pipelines:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781432462.54855
+  last_checked: 1781432462
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:21:02.548550+02:00'
   last_ai_eval: null
@@ -608466,7 +609266,7 @@ https://thomasthornton.cloud/adding-pull-request-comments-to-azure-devops-repo-f
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781432463.837586
+  last_checked: 1781432463
   needs_ai_refresh: false
   discovered_at: '2026-06-14T12:21:03.837586+02:00'
   last_ai_eval: null
@@ -608500,7 +609300,7 @@ https://code.tutsplus.com/rest-vs-grpc-battle-of-the-apis--cms-30711t:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735866.08307
+  last_checked: 1781735866
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:46.083070+02:00'
   last_ai_eval: null
@@ -608533,7 +609333,7 @@ https://blog.axway.com/learning-center/apis/api-management/what-is-api-managemen
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735867.143235
+  last_checked: 1781735867
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:47.143235+02:00'
   last_ai_eval: null
@@ -608566,7 +609366,7 @@ https://blog.axway.com/learning-center/apis/basics/different-types-apis:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735867.746809
+  last_checked: 1781735867
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:47.746809+02:00'
   last_ai_eval: null
@@ -608599,7 +609399,7 @@ https://blog.axway.com/learning-center/apis/basics/what-is-an-api:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735867.819915
+  last_checked: 1781735867
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:47.819915+02:00'
   last_ai_eval: null
@@ -608633,7 +609433,7 @@ https://www.blazemeter.com/blog/devops-best-practices-testing:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735875.896311
+  last_checked: 1781735875
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:37:55.896311+02:00'
   last_ai_eval: null
@@ -608666,7 +609466,7 @@ https://stackoverflow.com/questions/52337851/how-to-define-buildconfig-object-wi
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735920.609296
+  last_checked: 1781735920
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:40.609296+02:00'
   last_ai_eval: null
@@ -608699,7 +609499,7 @@ https://resources.axway.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735922.194703
+  last_checked: 1781735922
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:42.194703+02:00'
   last_ai_eval: null
@@ -608732,7 +609532,7 @@ https://blog.axway.com/learning-center/apis/basics/full-lifecycle-api-management
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735922.527557
+  last_checked: 1781735922
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:42.527557+02:00'
   last_ai_eval: null
@@ -608765,7 +609565,7 @@ https://justinpolidori.com/posts/20220116_sign_images_with_cosign_and_verify_wit
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735924.483997
+  last_checked: 1781735924
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:44.483997+02:00'
   last_ai_eval: null
@@ -608798,7 +609598,7 @@ https://www.puppet.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735924.485214
+  last_checked: 1781735924
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:44.485214+02:00'
   last_ai_eval: null
@@ -608831,7 +609631,7 @@ https://portworx.com/blog/implementing-data-security-on-red-hat-openshift:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735925.114717
+  last_checked: 1781735925
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:45.114717+02:00'
   last_ai_eval: null
@@ -608864,7 +609664,7 @@ https://www.tigera.io/project-calico:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736024.199302
+  last_checked: 1781736024
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:24.199302+02:00'
   last_ai_eval: null
@@ -608897,7 +609697,7 @@ https://labs.iximiuz.com/tutorials/docker-run-vs-attach-vs-exec:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735928.941041
+  last_checked: 1781735928
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:48.941041+02:00'
   last_ai_eval: null
@@ -608932,7 +609732,7 @@ https://www.docker.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735938.360313
+  last_checked: 1781735938
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:38:58.360313+02:00'
   last_ai_eval: null
@@ -608965,7 +609765,7 @@ https://www.docker.com/blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736011.975548
+  last_checked: 1781736011
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:11.975548+02:00'
   last_ai_eval: null
@@ -608999,7 +609799,7 @@ https://www.docker.com/blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735941.406322
+  last_checked: 1781735941
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:01.406322+02:00'
   last_ai_eval: null
@@ -609032,7 +609832,7 @@ https://mergify.com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735950.213624
+  last_checked: 1781735950
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:10.213624+02:00'
   last_ai_eval: null
@@ -609065,7 +609865,7 @@ https://www.cncf.io/blog/2021/03/23/quick-application-deployments-on-microk8s-us
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735950.478631
+  last_checked: 1781735950
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:10.478631+02:00'
   last_ai_eval: null
@@ -609098,7 +609898,7 @@ https://hackandslash.blog/how-to-create-custom-helm-charts:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735950.910295
+  last_checked: 1781735950
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:10.910295+02:00'
   last_ai_eval: null
@@ -609131,7 +609931,7 @@ https://dzone.com/articles/microservices-anti-patterns:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735973.838417
+  last_checked: 1781735973
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:33.838417+02:00'
   last_ai_eval: null
@@ -609164,7 +609964,7 @@ https://www.blazemeter.com/blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781735992.083894
+  last_checked: 1781735992
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:39:52.083894+02:00'
   last_ai_eval: null
@@ -609197,7 +609997,7 @@ https://portworx.com/products/portworx-backup:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736003.454614
+  last_checked: 1781736003
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:03.454614+02:00'
   last_ai_eval: null
@@ -609229,7 +610029,7 @@ https://portworx.com/blog/how-to-backup-and-restore-elasticsearch-on-kubernetes:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736012.833892
+  last_checked: 1781736012
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:12.833892+02:00'
   last_ai_eval: null
@@ -609262,7 +610062,7 @@ https://eevans.co/blog/deconstructing-kubernetes-networking/index.html:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736022.56674
+  last_checked: 1781736022
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:22.566740+02:00'
   last_ai_eval: null
@@ -609294,7 +610094,7 @@ https://www.apptio.com/blog/kubernetes-kops/?src=kc-blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736023.088845
+  last_checked: 1781736023
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:23.088845+02:00'
   last_ai_eval: null
@@ -609326,7 +610126,7 @@ https://www.tigera.io/blog/advertising-kubernetes-service-ips-with-calico-and-bg
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736023.830566
+  last_checked: 1781736023
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:23.830566+02:00'
   last_ai_eval: null
@@ -609358,7 +610158,7 @@ https://www.cncf.io/online-programs/deploying-kubernetes-to-bare-metal-using-clu
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736026.577864
+  last_checked: 1781736026
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:26.577864+02:00'
   last_ai_eval: null
@@ -609391,7 +610191,7 @@ https://www.itwonderlab.com/ansible-kubernetes-vagrant-tutorial:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736027.034988
+  last_checked: 1781736027
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:40:27.034988+02:00'
   last_ai_eval: null
@@ -609424,7 +610224,7 @@ https://www.doit.com/blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736079.35775
+  last_checked: 1781736079
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:19.357750+02:00'
   last_ai_eval: null
@@ -609457,7 +610257,7 @@ https://enclaver.io/docs/0.x/getting-started:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736081.41948
+  last_checked: 1781736081
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:21.419480+02:00'
   last_ai_eval: null
@@ -609490,7 +610290,7 @@ https://blog.axway.com/learning-center/apis/api-management/whats-ipaas:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736082.450958
+  last_checked: 1781736082
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:22.450958+02:00'
   last_ai_eval: null
@@ -609523,7 +610323,7 @@ https://dzone.com/articles/event-driven-microservices-1:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736083.294214
+  last_checked: 1781736083
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:23.294214+02:00'
   last_ai_eval: null
@@ -609556,7 +610356,7 @@ https://sciencelogic.com/platform/skylar-advisor:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736245.080064
+  last_checked: 1781736245
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:44:05.080064+02:00'
   last_ai_eval: null
@@ -609588,7 +610388,7 @@ https://portworx.com/blog/run-ha-elasticsearch-elk-red-hat-openshift:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736112.841796
+  last_checked: 1781736112
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:41:52.841796+02:00'
   last_ai_eval: null
@@ -609622,7 +610422,7 @@ https://www.blazemeter.com/blog/open-source-load-testing-tools:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736122.799493
+  last_checked: 1781736122
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:02.799493+02:00'
   last_ai_eval: null
@@ -609656,7 +610456,7 @@ https://www.blazemeter.com/blog/continuous-integration-jenkins:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736133.065091
+  last_checked: 1781736133
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:13.065091+02:00'
   last_ai_eval: null
@@ -609691,7 +610491,7 @@ https://portworx.com/blog/kubernetes-backup-monitoring:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736134.077838
+  last_checked: 1781736134
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:14.077838+02:00'
   last_ai_eval: null
@@ -609725,7 +610525,7 @@ https://stackoverflow.com/questions/8087184/installing-python-3-on-rhel:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736143.618474
+  last_checked: 1781736143
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:23.618474+02:00'
   last_ai_eval: null
@@ -609759,7 +610559,7 @@ https://nubenetes.com/azure:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736153.998566
+  last_checked: 1781736153
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:33.998566+02:00'
   last_ai_eval: null
@@ -609794,7 +610594,7 @@ https://justinpolidori.com/posts/20220611_vcluster_auth:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736154.113958
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.113958+02:00'
   last_ai_eval: null
@@ -609829,7 +610629,7 @@ https://www.apptio.com/blog/rancher-vs-kubernetes/?src=kc-blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736154.651639
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.651639+02:00'
   last_ai_eval: null
@@ -609863,7 +610663,7 @@ https://www.rancher.academy:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736154.799739
+  last_checked: 1781736154
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:42:34.799739+02:00'
   last_ai_eval: null
@@ -609896,7 +610696,7 @@ https://vmblog.com/bylines/the-rise-of-modern-day-kubernetes-operations:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736181.744722
+  last_checked: 1781736181
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:01.744722+02:00'
   last_ai_eval: null
@@ -609929,7 +610729,7 @@ https://www.cncf.io/training/certification/software-conformance:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736190.780914
+  last_checked: 1781736190
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:10.780914+02:00'
   last_ai_eval: null
@@ -609962,7 +610762,7 @@ https://www.tigera.io/blog/using-kubernetes-to-orchestrate-vms:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736191.335933
+  last_checked: 1781736191
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:11.335933+02:00'
   last_ai_eval: null
@@ -609997,7 +610797,7 @@ https://storageclass.info/drivers:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736200.848778
+  last_checked: 1781736200
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:20.848778+02:00'
   last_ai_eval: null
@@ -610030,7 +610830,7 @@ https://www.apptio.com/topics/kubernetes/labels/?src=kc-blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736211.630787
+  last_checked: 1781736211
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:31.630787+02:00'
   last_ai_eval: null
@@ -610065,7 +610865,7 @@ https://www.cncf.io/training/certification/ckad:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736221.414426
+  last_checked: 1781736221
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:41.414426+02:00'
   last_ai_eval: null
@@ -610098,7 +610898,7 @@ https://www.apptio.com/topics/kubernetes/aks-cost/?src=kc-blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736221.909629
+  last_checked: 1781736221
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:41.909629+02:00'
   last_ai_eval: null
@@ -610133,7 +610933,7 @@ https://www.apptio.com/products/kubecost/?src=kc-com:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736221.912108
+  last_checked: 1781736221
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:41.912108+02:00'
   last_ai_eval: null
@@ -610166,7 +610966,7 @@ https://www.apptio.com/topics/kubernetes/node-affinity/?src=kc-blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736221.912699
+  last_checked: 1781736221
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:41.912699+02:00'
   last_ai_eval: null
@@ -610201,7 +611001,7 @@ https://www.apptio.com/blog-devops/?src=kc-blog:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736222.131324
+  last_checked: 1781736222
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:42.131324+02:00'
   last_ai_eval: null
@@ -610234,7 +611034,7 @@ https://portworx.com/blog/automating-kubernetes-data-management-with-gitops-auto
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736235.537627
+  last_checked: 1781736235
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:55.537627+02:00'
   last_ai_eval: null
@@ -610269,7 +611069,7 @@ https://www.puppet.com/resources/state-of-devops-report:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736235.85888
+  last_checked: 1781736235
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:43:55.858880+02:00'
   last_ai_eval: null
@@ -610304,7 +611104,7 @@ https://vadimkravcenko.com/shorts/promotion-based-development:
   addition_method: manual
   content_hash: null
   health_score: null
-  last_checked: 1781736244.748004
+  last_checked: 1781736244
   needs_ai_refresh: false
   discovered_at: '2026-06-18T00:44:04.748004+02:00'
   last_ai_eval: null
@@ -610401,7 +611201,7 @@ https://cursor.com:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781788171.0213578
+  last_checked: 1781788171
   needs_ai_refresh: false
   discovered_at: '2026-06-18T15:09:31.021358+02:00'
   last_ai_eval: null
@@ -610436,7 +611236,7 @@ https://antigravity.google:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781788171.0213625
+  last_checked: 1781788171
   needs_ai_refresh: false
   discovered_at: '2026-06-18T15:09:31.021363+02:00'
   last_ai_eval: null
@@ -610471,7 +611271,7 @@ https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781788171.0213647
+  last_checked: 1781788171
   needs_ai_refresh: false
   discovered_at: '2026-06-18T15:09:31.021365+02:00'
   last_ai_eval: null
@@ -610506,7 +611306,7 @@ https://githubnext.com/projects/copilot-workspace:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781788171.021367
+  last_checked: 1781788171
   needs_ai_refresh: false
   discovered_at: '2026-06-18T15:09:31.021367+02:00'
   last_ai_eval: null
@@ -610540,7 +611340,7 @@ https://learn.microsoft.com/en-us/visualstudio/ide/copilot-agent-mode:
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781788171.0213695
+  last_checked: 1781788171
   needs_ai_refresh: false
   discovered_at: '2026-06-18T15:09:31.021369+02:00'
   last_ai_eval: null
@@ -610575,7 +611375,7 @@ https://github.blog/enterprise-software/ci-cd/continuous-delivery-github-actions
   addition_method: manual
   content_hash: N/A
   health_score: 100.0
-  last_checked: 1781788171.0213716
+  last_checked: 1781788171
   needs_ai_refresh: false
   discovered_at: '2026-06-18T15:09:31.021372+02:00'
   last_ai_eval: null
diff --git a/data/news_digest.json b/data/news_digest.json
index fd105aa6..c3b993fd 100644
--- a/data/news_digest.json
+++ b/data/news_digest.json
@@ -6480,6 +6480,6 @@
         "method": "gemini"
       }
     },
-    "last_updated": "2026-06-19T15:30:36.058695+02:00"
+    "last_updated": "2026-06-19T15:47:46.556704+02:00"
   }
 }
\ No newline at end of file
diff --git a/v2-docs/feed.xml b/v2-docs/feed.xml
index 5044d002..f282ba22 100644
--- a/v2-docs/feed.xml
+++ b/v2-docs/feed.xml
@@ -5,7 +5,7 @@
     https://nubenetes.com/
     AI-curated top picks from the Cloud Native & Kubernetes ecosystem
     en
-    Fri, 19 Jun 2026 13:30:36 -0000
+    Fri, 19 Jun 2026 13:47:46 -0000
     
     
       Kubecost 🌟

From cc9e7ae220568d6efb87c5390fc56c2e35e30609 Mon Sep 17 00:00:00 2001
From: Nubenetes Bot 
Date: Fri, 19 Jun 2026 15:48:56 +0200
Subject: [PATCH 2/4] chore: normalize existing gh_pushed 'N/A' -> null in
 inventory (281 rows)

Completes the v2.9.4 source fix by cleaning the existing data. last_checked
is already INTEGER (applied by a pipeline run after v2.9.6), so this diff is
limited to the 281 gh_pushed values. Deterministic / CI-reproducible.

Co-Authored-By: Claude Opus 4.8 
---
 data/inventory.sql  | 562 ++++++++++++++++++++++----------------------
 data/inventory.yaml | 562 ++++++++++++++++++++++----------------------
 2 files changed, 562 insertions(+), 562 deletions(-)

diff --git a/data/inventory.sql b/data/inventory.sql
index 121dac8c..ee1cb85f 100644
--- a/data/inventory.sql
+++ b/data/inventory.sql
@@ -2407,7 +2407,7 @@ INSERT INTO "resources" VALUES('https://clarusway.com/top-21-devops-tools','clar
 INSERT INTO "resources" VALUES('https://claude101.com','Claude 101: Free Guides to Master Claude','','2025',0,'A curated reference hub containing structured tutorials, system prompting templates, and context optimization strategies for leveraging Anthropic''s Claude models. Focuses on maximizing the quality of complex reasoning pipelines and architectural code reviews.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "LLM Prompting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ai.md", "chatgpt.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://clavinjune.dev/en/blogs/working-with-remote-docker-using-docker-context','==clavinjune.dev: Working With Remote Docker Using Docker Context==','','N/A',0,'A curated technical resource and architectural guide covering ==clavinjune.dev: Working With Remote Docker Using Docker Context== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.569895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://cleancloud-k8s.com/2022/01/19/handling-multiline-logging-with-loki-and-fluent-bit-on-kubernetes','cleancloud-k8s.com: Handling Multiline Logs with Loki and Fluent Bit on'' Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cleancloud-k8s.com: Handling Multiline Logs with Loki and Fluent Bit on'' Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031882,0,'2026-05-17T17:31:22.687204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://cli.github.com','GitHub CLI','','2020',0,'Official command-line utility (gh) designed to orchestrate GitHub platform resources directly from local terminal shells. Enables developers to query, create, and manage PRs, repository assets, workflows, and issue trackers.','Go','Tool','Intermediate',0,'online','manual','97fe666b13adeb0dd0b8d23364254c05168d0f113fab2d05644e3278defc9c07',100.0,1779033078,1,'2026-05-17T17:51:18.909234+02:00',NULL,NULL,NULL,'["Developer Platforms", "CLI Utilities", "GitHub CLI"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://cli.github.com','GitHub CLI','','2020',0,'Official command-line utility (gh) designed to orchestrate GitHub platform resources directly from local terminal shells. Enables developers to query, create, and manage PRs, repository assets, workflows, and issue trackers.','Go','Tool','Intermediate',0,'online','manual','97fe666b13adeb0dd0b8d23364254c05168d0f113fab2d05644e3278defc9c07',100.0,1779033078,1,'2026-05-17T17:51:18.909234+02:00',NULL,NULL,NULL,'["Developer Platforms", "CLI Utilities", "GitHub CLI"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://click.palletsprojects.com','Click 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a3a7956f6cbeebd3430bda1dc775475abef06df992f9c485324f37efb2355caf',100.0,1779029969,0,'2026-05-17T16:59:29.676960+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://click.palletsprojects.com/en/stable','Click 🌟','','2026',5,'Python''s premier command-line interface creation kit, designed to make writing composable CLI tools quick and fun with minimal boilerplate. Leverages Python decorators to declare options, arguments, and validation logic, offering a highly structured runtime environment with native support for nested commands and automated help page generation.','Python','Framework','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Development", "Command-Line Utilities"]','["[DE FACTO STANDARD]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://clickhouse.com','clickhouse.com','','2026',0,'Main documentation site for ClickHouse, the high-performance columnar relational database engine optimized for massive real-time analytical queries (OLAP). Highlights vectorized execution paths and extreme compression.','C++','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "OLAP", "ClickHouse"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
@@ -4269,17 +4269,17 @@ INSERT INTO "resources" VALUES('https://docs.fluxcd.io','docs.fluxcd.io','','N/A
 INSERT INTO "resources" VALUES('https://docs.fluxcd.io/en/1.22.2','docs.fluxcd.io','','2021',0,'Archived reference documentation for the legacy Flux v1 orchestrator. Left online purely as historical reference; teams must use modern Flux v2 systems for controller architectures and security controls.','None','Documentation','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[LEGACY]"]','[]','["flux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://docs.garden.io','garden.io: cloud native devops platform','','2021',0,'Architectural specifications for the Garden orchestration tool. Details graph configurations, Helm-based packaging models, pipeline test automation patterns, and enterprise testing setups inside remote clusters.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Graph-Based Dev & Test", "Garden Documentation"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md", "kubernetes-based-devel.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://docs.getenroute.io','getenroute.io: Drive API Security At Kubernetes Ingress Using Helm And Envoy 🌟','','2022',3,'Enroute is a lightweight, Envoy-driven API gateway and Ingress Controller designed to secure microservices at the cluster boundary. Highlights integration with Helm and declarative custom resource configurations. Live Grounding indicates that while Envoy is standard, Enroute provides an accessible alternative for teams seeking simple, security-first ingress controls.','Go','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://docs.github.com/en','guides.github.com: Markdown Cheat Sheet 2','','2026',4,'The authoritative reference guide for GitHub Flavored Markdown (GFM). Essential for managing documentation structures, creating rich README files, formatting issue trackers, and building interactive templates within the developer workflow.','N/A','Guide','Beginner',0,'online','manual','41801d82adbb8ae3955e7dc98be3bb04510adf56883875f3219fc5d3f8480d2e',100.0,1779130494,1,'2026-05-18T20:54:54.971341+02:00',NULL,NULL,NULL,'["Software Engineering", "Documentation", "Markup Languages"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md", "docs/git.md", "docs/mkdocs.md"]','["mkdocs.md", "cheatsheets.md", "git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://docs.github.com/en/actions/how-tos/write-workflows','docs.github.com: Learn GitHub Actions','','2026',0,'The official documentation hub for constructing GitHub Actions pipelines. It outlines syntax conventions for workflows, custom runner setup, enterprise secrets isolation, matrix compilation strategies, and native target routing configurations.','English','Documentation','Medium',0,'online','manual','681a7064ed6db75b597b2ecb55d9ed84a73528ee6e670d60bc4480089bec2635',100.0,1781735992,1,'2026-06-18T00:39:52.207818+02:00',NULL,NULL,NULL,'["Software Delivery", "GitHub Ecosystem", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:22.779313+02:00"}');
+INSERT INTO "resources" VALUES('https://docs.github.com/en','guides.github.com: Markdown Cheat Sheet 2','','2026',4,'The authoritative reference guide for GitHub Flavored Markdown (GFM). Essential for managing documentation structures, creating rich README files, formatting issue trackers, and building interactive templates within the developer workflow.','N/A','Guide','Beginner',0,'online','manual','41801d82adbb8ae3955e7dc98be3bb04510adf56883875f3219fc5d3f8480d2e',100.0,1779130494,1,'2026-05-18T20:54:54.971341+02:00',NULL,NULL,NULL,'["Software Engineering", "Documentation", "Markup Languages"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md", "docs/git.md", "docs/mkdocs.md"]','["mkdocs.md", "cheatsheets.md", "git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://docs.github.com/en/actions/how-tos/write-workflows','docs.github.com: Learn GitHub Actions','','2026',0,'The official documentation hub for constructing GitHub Actions pipelines. It outlines syntax conventions for workflows, custom runner setup, enterprise secrets isolation, matrix compilation strategies, and native target routing configurations.','English','Documentation','Medium',0,'online','manual','681a7064ed6db75b597b2ecb55d9ed84a73528ee6e670d60bc4480089bec2635',100.0,1781735992,1,'2026-06-18T00:39:52.207818+02:00',NULL,NULL,NULL,'["Software Delivery", "GitHub Ecosystem", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:22.779313+02:00"}');
 INSERT INTO "resources" VALUES('https://docs.github.com/en/actions/learn-github-actions','docs.github.com: Learn GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e35c79778e9adc96d7942e26586c0b44b59a25020030e1e930e539d5cd6eee1b',100.0,1779033942,0,'2026-05-17T18:05:42.524897+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://docs.github.com/en/actions/how-tos/write-workflows", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:23.407899+02:00"}');
-INSERT INTO "resources" VALUES('https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port','docs.github.com: Using SSH over the HTTPS port 🌟','','2021',0,'Official reference troubleshooting protocol explaining SSH transport over HTTPS port 443. Synthesizes custom configuration profiles to bypass restrictive firewalls and proxy devices that block standard port 22 traffic.','Shell','Documentation','Advanced',0,'online','manual','65319432e5f6585e28243a67a743d469dfae3760cd66bd2427270cb7f72056d7',100.0,1781735950,1,'2026-06-18T00:39:10.460367+02:00',NULL,NULL,NULL,'["Developer Platform", "Infrastructure", "Network Security"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:24.034563+02:00"}');
+INSERT INTO "resources" VALUES('https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port','docs.github.com: Using SSH over the HTTPS port 🌟','','2021',0,'Official reference troubleshooting protocol explaining SSH transport over HTTPS port 443. Synthesizes custom configuration profiles to bypass restrictive firewalls and proxy devices that block standard port 22 traffic.','Shell','Documentation','Advanced',0,'online','manual','65319432e5f6585e28243a67a743d469dfae3760cd66bd2427270cb7f72056d7',100.0,1781735950,1,'2026-06-18T00:39:10.460367+02:00',NULL,NULL,NULL,'["Developer Platform", "Infrastructure", "Network Security"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:24.034563+02:00"}');
 INSERT INTO "resources" VALUES('https://docs.github.com/en/copilot/concepts/agents/copilot-cli/about-remote-control','Remote Control of GitHub Copilot CLI Sessions','Learn how to monitor, steer, and approve agentic workflows in running GitHub Copilot CLI sessions remotely from GitHub.com or GitHub Mobile.','2026',4,'Curator Insight: Extending local CLI execution to mobile and web endpoints enables seamless steering of long-running development agents.
 
 Live Grounding: GitHub documentation confirms that developers can initiate remote control via the `/remote on` command or through `copilot --remote`, permitting secure terminal session tracking and multi-surface approvals directly on GitHub.com or the GitHub Mobile app.','en','documentation','Intermediate',0,'online','automatic','e2f92136173fb020ead01234171ace49b304cbb4f7326aa3a313bdd01cb1bee1',NULL,1780352158,0,'2026-06-02T00:15:58.263332+02:00',NULL,NULL,NULL,'["AI", "Developer Tools", "Coding Agents", "CLI Tooling"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Generally available as of May 2026, highly rated and widely welcomed by the enterprise developer community for enabling mobile/web-driven agentic workflows.", "social_preview_url": "https://docs.github.com/assets/cb-345/images/social-cards/copilot.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:24.645896+02:00"}');
-INSERT INTO "resources" VALUES('https://docs.github.com/en/copilot/get-started/best-practices','Best Practices for Using GitHub Copilot','','2026',0,'Authoritative guidelines from GitHub designed to optimize interaction with Copilot. Covers prompt engineering tactics (such as context-setting files and comments), managing AI security and license compliance, and verifying generated output.','English','Documentation','Intermediate',0,'online','manual','0dee52bc2a91b05dc874775f9ce625f0efebe02d15abc0c8931cc897864272b3',100.0,1781735900,1,'2026-06-18T00:38:20.930175+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "GitHub Copilot"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/cicd.md", "docs/developerportals.md"]','["ai.md", "cicd.md", "developerportals.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:25.266225+02:00"}');
+INSERT INTO "resources" VALUES('https://docs.github.com/en/copilot/get-started/best-practices','Best Practices for Using GitHub Copilot','','2026',0,'Authoritative guidelines from GitHub designed to optimize interaction with Copilot. Covers prompt engineering tactics (such as context-setting files and comments), managing AI security and license compliance, and verifying generated output.','English','Documentation','Intermediate',0,'online','manual','0dee52bc2a91b05dc874775f9ce625f0efebe02d15abc0c8931cc897864272b3',100.0,1781735900,1,'2026-06-18T00:38:20.930175+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "GitHub Copilot"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/cicd.md", "docs/developerportals.md"]','["ai.md", "cicd.md", "developerportals.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:25.266225+02:00"}');
 INSERT INTO "resources" VALUES('https://docs.github.com/en/copilot/how-tos/github-copilot-app/getting-started','Getting started with the GitHub Copilot app','Sign in to the GitHub Copilot app, ask your first question in a quick chat, and then create a full agent session to make changes to your code.','2025',4,'The official documentation for initializing and operating the standalone GitHub Copilot application. The guide covers foundational setups, authentication mechanisms, and demonstrates how developers can utilize multi-file agentic sessions to directly draft, validate, and execute complex code changes within local and remote repositories.','English','documentation','Intermediate',0,'online','automatic','bf5ddc5399c3ca30f5c3a5e073f3a7c2d4553dc4ed89b94705c178db2d4f3bc1',NULL,1780352581,0,'2026-06-02T00:23:01.792287+02:00',NULL,NULL,NULL,'["Developer Tools", "AI Coding Assistants", "GitHub Copilot"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official GitHub product documentation. Copilot App is the industry-standard AI development assistant.", "social_preview_url": "https://docs.github.com/assets/cb-345/images/social-cards/copilot.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:25.893987+02:00"}');
 INSERT INTO "resources" VALUES('https://docs.github.com/en/discussions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5819fb425c4c55eacc70053a096aed28a6cf05c1fcb5b3b7fe43ad53f6363341',100.0,1779033400,0,'2026-05-17T17:56:40.352507+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:26.514948+02:00"}');
-INSERT INTO "resources" VALUES('https://docs.github.com/en/get-started/using-github/github-flow','GitHub Flow','','2011',5,'GitHub Flow is a lightweight, branch-based workflow that supports continuous delivery by eliminating the complex branching structures of older patterns. Developers work on short-lived feature branches, using pull requests to run continuous integration tests and solicit reviews before automated deployment directly to the main branch. This approach minimizes merge conflicts and maintains a deployable master branch at all times.','Markdown','Specification','Beginner',0,'online','manual','416d3ff4198228612146252c20adab1a72a106d5646ea2a37ef1eacdcc998341',100.0,1781735940,1,'2026-06-18T00:39:00.773397+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:27.129732+02:00"}');
+INSERT INTO "resources" VALUES('https://docs.github.com/en/get-started/using-github/github-flow','GitHub Flow','','2011',5,'GitHub Flow is a lightweight, branch-based workflow that supports continuous delivery by eliminating the complex branching structures of older patterns. Developers work on short-lived feature branches, using pull requests to run continuous integration tests and solicit reviews before automated deployment directly to the main branch. This approach minimizes merge conflicts and maintains a deployable master branch at all times.','Markdown','Specification','Beginner',0,'online','manual','416d3ff4198228612146252c20adab1a72a106d5646ea2a37ef1eacdcc998341',100.0,1781735940,1,'2026-06-18T00:39:00.773397+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:27.129732+02:00"}');
 INSERT INTO "resources" VALUES('https://docs.github.com/en/pdfs/markdown-cheatsheet-online.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.935809+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:27.747909+02:00"}');
 INSERT INTO "resources" VALUES('https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/managing-a-branch-protection-rule',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8f05fd1ed5c3b3432425c2cad3a591874e28cd860da92fa800e53026230bbc0c',100.0,1779130494,1,'2026-05-18T20:54:54.990233+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:28.363824+02:00"}');
 INSERT INTO "resources" VALUES('https://docs.gitlab.com/ee/topics/gitlab_flow.html','GitLab Flow','','N/A',0,'A curated technical resource and architectural guide covering GitLab Flow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029142,0,'2026-05-17T16:45:42.889900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
@@ -4863,7 +4863,7 @@ INSERT INTO "resources" VALUES('https://editor.networkpolicy.io','editor.cilium.
 INSERT INTO "resources" VALUES('https://edotor.net','edotor.net','','2024',3,'An interactive, web-based DOT language editor. Serves as a streamlined sandbox to drop `terraform graph` outputs and tweak rendering settings without local Graphviz runtime dependencies.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Online Editors"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://edu.gcfglobal.org/en','GCF LearnFree.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','706387a492a002123259fbb42ed6a8595a1bb1bd10e2d013a15c6d0ab1deebcd',100.0,1779030025,0,'2026-05-17T17:00:25.953954+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{"duplicate_of": "https://www.learnfree.org/en"}');
 INSERT INTO "resources" VALUES('https://education.github.com','education.github.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3ec3491d5d92257f86777a8d10d8ae28c3facc3f672b24ddd8595310685a834',100.0,1779029472,0,'2026-05-17T16:51:12.767419+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/education"}');
-INSERT INTO "resources" VALUES('https://education.github.com/git-cheat-sheet-education.pdf','education.github.com: Git cheat sheet 🌟','','2024',4,'Curator Insight: GitHub Education''s visual command reference designed for students and junior developers. Live Grounding: Tailored for fast scanning during lab sessions, this resource covers simple stage-commit-push cycles alongside basic remote configurations.','PDF','Official Guide','Beginner',0,'online','manual','952af3dfc702d051c0ac47e0d071c3831d7cc34f945a30be7aecda7c80ae5a35',100.0,1779029575,1,'2026-05-17T16:52:55.344675+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://education.github.com/git-cheat-sheet-education.pdf','education.github.com: Git cheat sheet 🌟','','2024',4,'Curator Insight: GitHub Education''s visual command reference designed for students and junior developers. Live Grounding: Tailored for fast scanning during lab sessions, this resource covers simple stage-commit-push cycles alongside basic remote configurations.','PDF','Official Guide','Beginner',0,'online','manual','952af3dfc702d051c0ac47e0d071c3831d7cc34f945a30be7aecda7c80ae5a35',100.0,1779029575,1,'2026-05-17T16:52:55.344675+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://ee.kumuluz.com','KumuluzEE','','2026',0,'An award-winning, lightweight microservice framework that enables standard Java EE APIs to run as independent, containerized applications. It focuses on modular, plug-and-play architecture, bypassing heavy runtime components to achieve fast startup times and minimal cloud resource utilization.','Java','Framework','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Runtimes", "KumuluzEE"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://eev.ee/blog/2016/07/31/python-faq-why-should-i-use-python-3','Python FAQ: Why should I use Python 3? 🌟','','2016',0,'Thorough technical justification for upgrading from Python 2 to Python 3, covering unicode string representation, syntax improvements, core engine optimizations, and ecosystem support. Represents a vital historical milestone in the migration timeline.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://eevans.co/blog/deconstructing-kubernetes-networking','eevans.co: Deconstructing Kubernetes Networking','','N/A',0,'A curated technical resource and architectural guide covering eevans.co: Deconstructing Kubernetes Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.063569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://eevans.co/blog/deconstructing-kubernetes-networking/index.html"}');
@@ -5317,34 +5317,34 @@ INSERT INTO "resources" VALUES('https://getseabird.github.io','getseabird.github
 INSERT INTO "resources" VALUES('https://gettopical.com/djangoframework','gettopical.com: Get Django Latest News','','2024',0,'A curation platform consolidating latest releases, security advisories, ecosystem packages, and core codebase changes for Django. Vital resource for architects keeping up-to-date with security alerts and system patches.','English','Aggregator','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Community News"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://gigaom.com/report/gigaom-radar-for-data-storage-for-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','099a11e0fa4edc386ccfbf1692aa13281cf29194dffe099fec88ccb809d86409',100.0,1779033418,0,'2026-05-17T17:56:58.861868+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://gijsreijn.medium.com/optimizing-your-dsc-v3-authoring-experience-in-vscode-bd8e90c52312','gijsreijn.medium.com: Optimizing Your DSC V3 Authoring Experience in VSCode','','N/A',0,'A curated technical resource and architectural guide covering gijsreijn.medium.com: Optimizing Your DSC V3 Authoring Experience in VSCode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031455,0,'2026-05-17T17:24:15.374085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://gist.github.com/CrookedNumber/8964442','Removing the last commit','','2014',0,'A practical troubleshooting guide mapping out strategies to revert or reset the latest Git commit. Explains the critical differences between `--soft`, `--mixed`, and `--hard` reset commands for local and remote recovery workflows.','Bash','Guide','Beginner',0,'online','manual','421ebc4795ba767c78a547cf843710529449385abc6eba1a4d6257e3ee633689',100.0,1781735940,1,'2026-06-18T00:39:00.474408+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:28.981689+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/Faheetah/e11bd0315c34ed32e681616e41279ef4','GitHub Gist - Faheetah/Jenkinsfile.groovy: **Jenkinsfile idiosynchrasies'' with escaping and quotes**','','2020',0,'A community-maintained troubleshooting list pointing out common escaping issues, quotation rules, and environmental string quirks in Groovy Jenkinsfiles. An essential helper to reference when debugging nested bash steps and complex shell variable interpolation.','Groovy','article','Intermediate',0,'online','manual','d15f636952706a95487d2517870101d3dbeeb1c5a26c2ddb23887fc2aaae6ba1',100.0,1781735992,1,'2026-06-18T00:39:52.204629+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Jenkinsfile Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:29.599362+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/GTRekter/51f8be3fbfb13b3696f92e117d956597','gist.github.com: This snippet contains the steps to generate a terraform'' plan and post it as a comment of a pull request in Azure DevOps','','2023',3,'A PowerShell-driven automation script that extracts Terraform plans and posts them directly as rich markdown comments in Azure DevOps Pull Requests. Live 2026 engineering audits show that while native extensions offer similar behaviors, custom gists are widely used to maintain clean PR review workflows.','PowerShell','Code Repository','Intermediate',0,'online','manual','2316308b32046c380b82bc6156ff3bd9c07602d4ddff771c48804f0093fe9373',100.0,1781735879,1,'2026-06-18T00:37:59.559064+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Infrastructure as Code", "Terraform Orchestration", "Pull Request Feedback"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:30.222348+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/JamesMGreene/cdd0ac49f90c987e45ac','gist.github.com/JamesMGreene: A comparison of using `git flow` commands'' versus raw `git` commands','','2015',0,'A detailed side-by-side terminal command comparison showing what the automated `git-flow` wrapper does under the hood versus raw Git commands. Essential for engineers who need to debug broken branch states or build custom CI/CD scripts without external dependencies.','Bash','Guide','Intermediate',0,'online','manual','a69ee091e4e7b0165da20cd1d7dda9729de3e1439528b87b5415ca5c62c41e27',100.0,1781735940,1,'2026-06-18T00:39:00.550434+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:30.848488+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/PatrLind/e651d3cbc3bf68e4bd9fcc9568cbd3fb','gist.github.com: How to protect your ~/.kube/ configuration','','2020',0,'Provides hardening steps for securing developer workstation `~/.kube/config` files. Details POSIX permissions adjustments, the usage of credential helpers, and avoiding static administrative token storage.','Shell','tutorial','Basic',0,'online','manual','ddb7e934892c999e7ffb796047b2c07472eb4d4aad6e69dfa792fa7ac6b479ad',100.0,1781736026,1,'2026-06-18T00:40:26.121354+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Workstation Client Security", "Kubeconfig Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:31.469508+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/andykuszyk/a5ee80ae263e77f651bed878c1deb03b','gist.github.com: Creating and Publishing NuGet Packages','','2023',0,'A concise, developer-centric guide mapping the CLI workflows required to construct and publish NuGet packages. Explores packing commands, validation, local server configuration, target registry configuration, and security practices for handling API keys.','Shell','Tutorial','Beginner',0,'online','manual','6fe389c1d6ad96dfb6a95b68a102a39ec7e839fd7889d34d8b16afa0b76281b3',100.0,1781735929,1,'2026-06-18T00:38:49.519659+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "Publishing Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:32.082772+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/chadmcrowell/4d11b8a56aba3bdc32ea73c31104357b','gist.github.com/chadmcrowell: AKS w/Virtual Nodes (ACI)','','2021',0,'A practical Gist code blueprint illustrating how to integrate AKS with Virtual Nodes backed by Azure Container Instances (ACI). Provides a dynamic model for running containerized burst workloads serverlessly without additional VM node provisioning.','HCL','Code','Intermediate',0,'online','manual','5c9ca00b5ec15ab39feea9a2b195978cdaf7fdd85663956840ecddb55896a84d',100.0,1781736233,1,'2026-06-18T00:43:53.346126+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "AKS & OpenShift Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:32.697666+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/chadmcrowell/f3fc3be2ca1fcb887034162c14d77e74','gist.github.com: chadmcrowell/cidr.sh 🌟','','2020',0,'A portable Bash shell scripting library for programmatic calculation of CIDR blocks, host scopes, and netmask translations directly inside Linux terminal host environments.','Shell','Script','Intermediate',0,'online','manual','b8a6ead36971e59f17f178a130c8210c292c7cc4045b4686a8c1adac7d04b385',100.0,1781736101,1,'2026-06-18T00:41:41.755792+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Command-Line Utilities"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:33.316278+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/djspiewak/9f2f91085607a4859a66','Git DMZ Flow','','2015',0,'The Git DMZ Flow introduces a specialized ''demilitarized zone'' branch acting as a buffer between feature integrations and the protected production branch. Automated CI suites run validation tasks directly in this zone, completely preventing unstable changes from polluting main lines without relying on complex manual gates.','Markdown','Specification','Advanced',0,'online','manual','2e3498fea77db97836c13fa928f3bfe82e28b0e25ee9ac5fda7c20baae2d7d12',100.0,1781735940,1,'2026-06-18T00:39:00.249553+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:33.926983+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/hxlnt/60d0e62efdb973e221e585e2b990bfd6','With the Edge (Chromium) Tools for VS Code you can see the browser''s Inspector and Dev Tools within VSCode, to debug your front-end code','','2026',0,'This reference Gist documents configurations and methods for integrating Edge browser tools and frontend debuggers directly inside the VS Code editor. It enables developers to debug application user interfaces, run JavaScript profiles, and inspect network requests without leaving their IDE. This configuration streamlines development workflows when creating microservice management dashboards.','Markdown','Documentation','Intermediate',0,'online','manual','16e48cdd6ccc7b8bfc80e3ac1400ee6a8b793d27073b479472e2da8b6766f3a2',100.0,1781736167,1,'2026-06-18T00:42:47.809265+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "Web Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:34.542647+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/jahe/59557d507f43574b0d96','github.com/jahe: Gradle Cheat Sheet','','2026',0,'A concise Gist tracking basic Gradle build files and target tasks. Curator Insight targets execution speeds and cache configurations. Live Grounding shows its persistent usefulness for modern Android build engineers.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','b015cca6c2311c725fd2f02acce80b86cc67a8369ecace1897851caebdf2894f',100.0,1781735890,1,'2026-06-18T00:38:10.046658+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:35.157589+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/jiffle/499caa5f53ab8f90dc19a3040ee40f48','github.com/jiffle: Gradle Cheat Sheet','','2026',0,'A community collection of dependency blocks and plugin imports in Gradle. Curator Insight focuses on Gradle''s compilation speeds. Live Grounding verifies its reliability when structuring multi-project builds.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','a99db13823be8fc8c5d2e0b91f1dcfe71ee444a758c03ab503a8d2cdfbf4f723',100.0,1781735889,1,'2026-06-18T00:38:09.833354+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:35.774579+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/jimangel/0014770713cdca8b363816930ef2520f','Kubernetes v1.16 API deprecation testing','','2019',2,'Curator Insight features a test script for identifying deprecated Kubernetes v1.16 APIs. Live engineering truth in 2026 finds this script outdated, though historically valuable for understanding the mechanics of migrating extensions/v1beta1 API resources.','Shell','Code Repository','Medium',0,'online','manual','176696de394292ad08398597cbc898063cbee52dca7d71b412e495dae21f40ca',100.0,1781736026,1,'2026-06-18T00:40:26.067956+02:00',NULL,NULL,NULL,'["Kubernetes Core", "API Evolution", "v1.16"]','["[LEGACY]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:36.401836+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/leonardofed','A curated list of AWS resources to prepare for the AWS Certifications','','2023',0,'A comprehensive, community-maintained GitHub Gist featuring a structured registry of mock exams, official whitepapers, and cloud design cheatsheets. It provides a reliable directory for self-directed preparation across multiple AWS credentials.','English','Code Repository','Intermediate',0,'online','manual','b74f6418c0c8d80819b582478832f0d5a779994d4e06908a3d5537f0604e71e4',100.0,1779033511,1,'2026-05-17T17:58:31.503110+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/CrookedNumber/8964442','Removing the last commit','','2014',0,'A practical troubleshooting guide mapping out strategies to revert or reset the latest Git commit. Explains the critical differences between `--soft`, `--mixed`, and `--hard` reset commands for local and remote recovery workflows.','Bash','Guide','Beginner',0,'online','manual','421ebc4795ba767c78a547cf843710529449385abc6eba1a4d6257e3ee633689',100.0,1781735940,1,'2026-06-18T00:39:00.474408+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:28.981689+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/Faheetah/e11bd0315c34ed32e681616e41279ef4','GitHub Gist - Faheetah/Jenkinsfile.groovy: **Jenkinsfile idiosynchrasies'' with escaping and quotes**','','2020',0,'A community-maintained troubleshooting list pointing out common escaping issues, quotation rules, and environmental string quirks in Groovy Jenkinsfiles. An essential helper to reference when debugging nested bash steps and complex shell variable interpolation.','Groovy','article','Intermediate',0,'online','manual','d15f636952706a95487d2517870101d3dbeeb1c5a26c2ddb23887fc2aaae6ba1',100.0,1781735992,1,'2026-06-18T00:39:52.204629+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Jenkinsfile Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:29.599362+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/GTRekter/51f8be3fbfb13b3696f92e117d956597','gist.github.com: This snippet contains the steps to generate a terraform'' plan and post it as a comment of a pull request in Azure DevOps','','2023',3,'A PowerShell-driven automation script that extracts Terraform plans and posts them directly as rich markdown comments in Azure DevOps Pull Requests. Live 2026 engineering audits show that while native extensions offer similar behaviors, custom gists are widely used to maintain clean PR review workflows.','PowerShell','Code Repository','Intermediate',0,'online','manual','2316308b32046c380b82bc6156ff3bd9c07602d4ddff771c48804f0093fe9373',100.0,1781735879,1,'2026-06-18T00:37:59.559064+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Infrastructure as Code", "Terraform Orchestration", "Pull Request Feedback"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:30.222348+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/JamesMGreene/cdd0ac49f90c987e45ac','gist.github.com/JamesMGreene: A comparison of using `git flow` commands'' versus raw `git` commands','','2015',0,'A detailed side-by-side terminal command comparison showing what the automated `git-flow` wrapper does under the hood versus raw Git commands. Essential for engineers who need to debug broken branch states or build custom CI/CD scripts without external dependencies.','Bash','Guide','Intermediate',0,'online','manual','a69ee091e4e7b0165da20cd1d7dda9729de3e1439528b87b5415ca5c62c41e27',100.0,1781735940,1,'2026-06-18T00:39:00.550434+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:30.848488+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/PatrLind/e651d3cbc3bf68e4bd9fcc9568cbd3fb','gist.github.com: How to protect your ~/.kube/ configuration','','2020',0,'Provides hardening steps for securing developer workstation `~/.kube/config` files. Details POSIX permissions adjustments, the usage of credential helpers, and avoiding static administrative token storage.','Shell','tutorial','Basic',0,'online','manual','ddb7e934892c999e7ffb796047b2c07472eb4d4aad6e69dfa792fa7ac6b479ad',100.0,1781736026,1,'2026-06-18T00:40:26.121354+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Workstation Client Security", "Kubeconfig Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:31.469508+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/andykuszyk/a5ee80ae263e77f651bed878c1deb03b','gist.github.com: Creating and Publishing NuGet Packages','','2023',0,'A concise, developer-centric guide mapping the CLI workflows required to construct and publish NuGet packages. Explores packing commands, validation, local server configuration, target registry configuration, and security practices for handling API keys.','Shell','Tutorial','Beginner',0,'online','manual','6fe389c1d6ad96dfb6a95b68a102a39ec7e839fd7889d34d8b16afa0b76281b3',100.0,1781735929,1,'2026-06-18T00:38:49.519659+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "Publishing Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:32.082772+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/chadmcrowell/4d11b8a56aba3bdc32ea73c31104357b','gist.github.com/chadmcrowell: AKS w/Virtual Nodes (ACI)','','2021',0,'A practical Gist code blueprint illustrating how to integrate AKS with Virtual Nodes backed by Azure Container Instances (ACI). Provides a dynamic model for running containerized burst workloads serverlessly without additional VM node provisioning.','HCL','Code','Intermediate',0,'online','manual','5c9ca00b5ec15ab39feea9a2b195978cdaf7fdd85663956840ecddb55896a84d',100.0,1781736233,1,'2026-06-18T00:43:53.346126+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "AKS & OpenShift Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:32.697666+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/chadmcrowell/f3fc3be2ca1fcb887034162c14d77e74','gist.github.com: chadmcrowell/cidr.sh 🌟','','2020',0,'A portable Bash shell scripting library for programmatic calculation of CIDR blocks, host scopes, and netmask translations directly inside Linux terminal host environments.','Shell','Script','Intermediate',0,'online','manual','b8a6ead36971e59f17f178a130c8210c292c7cc4045b4686a8c1adac7d04b385',100.0,1781736101,1,'2026-06-18T00:41:41.755792+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Command-Line Utilities"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:33.316278+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/djspiewak/9f2f91085607a4859a66','Git DMZ Flow','','2015',0,'The Git DMZ Flow introduces a specialized ''demilitarized zone'' branch acting as a buffer between feature integrations and the protected production branch. Automated CI suites run validation tasks directly in this zone, completely preventing unstable changes from polluting main lines without relying on complex manual gates.','Markdown','Specification','Advanced',0,'online','manual','2e3498fea77db97836c13fa928f3bfe82e28b0e25ee9ac5fda7c20baae2d7d12',100.0,1781735940,1,'2026-06-18T00:39:00.249553+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:33.926983+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/hxlnt/60d0e62efdb973e221e585e2b990bfd6','With the Edge (Chromium) Tools for VS Code you can see the browser''s Inspector and Dev Tools within VSCode, to debug your front-end code','','2026',0,'This reference Gist documents configurations and methods for integrating Edge browser tools and frontend debuggers directly inside the VS Code editor. It enables developers to debug application user interfaces, run JavaScript profiles, and inspect network requests without leaving their IDE. This configuration streamlines development workflows when creating microservice management dashboards.','Markdown','Documentation','Intermediate',0,'online','manual','16e48cdd6ccc7b8bfc80e3ac1400ee6a8b793d27073b479472e2da8b6766f3a2',100.0,1781736167,1,'2026-06-18T00:42:47.809265+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "Web Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:34.542647+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/jahe/59557d507f43574b0d96','github.com/jahe: Gradle Cheat Sheet','','2026',0,'A concise Gist tracking basic Gradle build files and target tasks. Curator Insight targets execution speeds and cache configurations. Live Grounding shows its persistent usefulness for modern Android build engineers.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','b015cca6c2311c725fd2f02acce80b86cc67a8369ecace1897851caebdf2894f',100.0,1781735890,1,'2026-06-18T00:38:10.046658+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:35.157589+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/jiffle/499caa5f53ab8f90dc19a3040ee40f48','github.com/jiffle: Gradle Cheat Sheet','','2026',0,'A community collection of dependency blocks and plugin imports in Gradle. Curator Insight focuses on Gradle''s compilation speeds. Live Grounding verifies its reliability when structuring multi-project builds.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','a99db13823be8fc8c5d2e0b91f1dcfe71ee444a758c03ab503a8d2cdfbf4f723',100.0,1781735889,1,'2026-06-18T00:38:09.833354+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:35.774579+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/jimangel/0014770713cdca8b363816930ef2520f','Kubernetes v1.16 API deprecation testing','','2019',2,'Curator Insight features a test script for identifying deprecated Kubernetes v1.16 APIs. Live engineering truth in 2026 finds this script outdated, though historically valuable for understanding the mechanics of migrating extensions/v1beta1 API resources.','Shell','Code Repository','Medium',0,'online','manual','176696de394292ad08398597cbc898063cbee52dca7d71b412e495dae21f40ca',100.0,1781736026,1,'2026-06-18T00:40:26.067956+02:00',NULL,NULL,NULL,'["Kubernetes Core", "API Evolution", "v1.16"]','["[LEGACY]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:36.401836+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/leonardofed','A curated list of AWS resources to prepare for the AWS Certifications','','2023',0,'A comprehensive, community-maintained GitHub Gist featuring a structured registry of mock exams, official whitepapers, and cloud design cheatsheets. It provides a reliable directory for self-directed preparation across multiple AWS credentials.','English','Code Repository','Intermediate',0,'online','manual','b74f6418c0c8d80819b582478832f0d5a779994d4e06908a3d5537f0604e71e4',100.0,1779033511,1,'2026-05-17T17:58:31.503110+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://gist.github.com/luisalfonsopreciado/40a0fc2319241d517832affdce2bc1ff','All you need to know to get started with the Kube Scheduler','','2021',0,'A structured developer reference summarizing primary Kube Scheduler mechanisms.
 - Explains configuring node affinity, taints, tolerations, and scheduling profile plugins.
-- Provides a robust cheat-sheet format for engineering custom resource schedules.','English','Gist','Intermediate',0,'online','manual','80420720cf80743f56bf140adbea55f27eb5ebc5b7fd5581705b907594eb304d',100.0,1781736221,1,'2026-06-18T00:43:41.406580+02:00',NULL,NULL,NULL,'["Scheduling & Orchestration", "Scheduler Internals", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:37.013733+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/michaellihs/b08c89581ec597fa198cf74e2239f4a6','gist.github.com/michaellihs (jenkins pipeline)','','2026',0,'A highly functional GitHub Gist detailing declarative Jenkins pipeline syntaxes. Curator Insight focuses on automated container testing pipelines. Live Grounding proves declarative Groovy remains a massive infrastructure codebase across corporate IT.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','a184795ca7faa4c0935e9fae7f92967067784d6abdb872e1fcbce0d9bda81bd0',100.0,1781735889,1,'2026-06-18T00:38:09.876395+02:00',NULL,NULL,NULL,'["Software Development", "CI/CD Platforms", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:37.643801+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/ninlil/affbf7514d4e74c7634e77f47e172236','Get applied and effective apiVersion from Kubernetes objects','','2020',5,'A highly specialized GitHub Gist that details mechanisms to query and extract both the applied and effective apiVersion from active Kubernetes objects. This tool is vital for API deprecation migrations and multi-version cluster upgrades where Helm or GitOps manifests diverge from runtime configurations. It leverages native kubectl Go templates and JSONPath filters to expose internal cluster metadata.','Shell','Code Snippet','Advanced',0,'online','manual','a7cd8e96934366d61ec170e8f15c9af7d6192aab855b41b5725d8a947b8bd72f',100.0,1781736221,1,'2026-06-18T00:43:41.395211+02:00',NULL,NULL,NULL,'["Automation", "Debugging", "API Objects"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:38.256083+02:00"}');
+- Provides a robust cheat-sheet format for engineering custom resource schedules.','English','Gist','Intermediate',0,'online','manual','80420720cf80743f56bf140adbea55f27eb5ebc5b7fd5581705b907594eb304d',100.0,1781736221,1,'2026-06-18T00:43:41.406580+02:00',NULL,NULL,NULL,'["Scheduling & Orchestration", "Scheduler Internals", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:37.013733+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/michaellihs/b08c89581ec597fa198cf74e2239f4a6','gist.github.com/michaellihs (jenkins pipeline)','','2026',0,'A highly functional GitHub Gist detailing declarative Jenkins pipeline syntaxes. Curator Insight focuses on automated container testing pipelines. Live Grounding proves declarative Groovy remains a massive infrastructure codebase across corporate IT.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','a184795ca7faa4c0935e9fae7f92967067784d6abdb872e1fcbce0d9bda81bd0',100.0,1781735889,1,'2026-06-18T00:38:09.876395+02:00',NULL,NULL,NULL,'["Software Development", "CI/CD Platforms", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:37.643801+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/ninlil/affbf7514d4e74c7634e77f47e172236','Get applied and effective apiVersion from Kubernetes objects','','2020',5,'A highly specialized GitHub Gist that details mechanisms to query and extract both the applied and effective apiVersion from active Kubernetes objects. This tool is vital for API deprecation migrations and multi-version cluster upgrades where Helm or GitOps manifests diverge from runtime configurations. It leverages native kubectl Go templates and JSONPath filters to expose internal cluster metadata.','Shell','Code Snippet','Advanced',0,'online','manual','a7cd8e96934366d61ec170e8f15c9af7d6192aab855b41b5725d8a947b8bd72f',100.0,1781736221,1,'2026-06-18T00:43:41.395211+02:00',NULL,NULL,NULL,'["Automation", "Debugging", "API Objects"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:38.256083+02:00"}');
 INSERT INTO "resources" VALUES('https://gist.github.com/pierrejoubert73/902cc94d79424356a8d20be2b382e1ab','A collapsible section containing markdown','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','20da3c231860dadc82bf0d21d61d534de3dbc9b29ed9395555df0229ab321db2',100.0,1779034235,1,'2026-05-17T18:10:35.595644+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:38.879353+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/rafaeltuelho/111850b0db31106a4d12a186e1fbc53e','gist.github.com: Openshift cheat sheet 2','','2026',0,'A curated GitHub Gist focusing on route creations and project management inside OpenShift. Curator Insight points to easy execution structures. Live Grounding highlights how engineers bypass standard dashboard overhead with direct Gist terminal blocks.','Shell','Cheat Sheet','Intermediate',0,'duplicate','manual','2cf3668a9f9c1d3ffc1f9befe08b95161b61906ed54f5f9f570ee471daeab59f',100.0,1781735889,1,'2026-06-18T00:38:09.957793+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/mhausenblas/openshift-cheat-sheet", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:39.496568+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/scottrigby/a1a42c3292ec7899837c578ffdaaf92a','==gist.github.com: GitOps for Helm Users== 🌟','','2021',4,'A comprehensive developer-focused outline addressing the conceptual transition from manual Helm installations to fully automated Helm Controller reconciliations in Flux. Live Grounding emphasizes that treating Helm charts as declarative artifacts rather than CLI actions represents the core shift to reliable, self-healing application lifecycles inside modern Kubernetes clusters.','Markdown','Reference','Intermediate',0,'online','manual','70662c02ec6dc587c19c3ccca97070bfd30c4899ae45af1b126d34f097779714',100.0,1781735939,1,'2026-06-18T00:38:59.899532+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "Package Management", "Helm & Flux"]','["[ENTERPRISE-STABLE]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:40.128852+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/so0k/42313dbb3b547a0f51a547bb968696ba','Kubectl output options 🌟','','2021',5,'A curated technical guide detailing advanced kubectl formatting options. It covers jsonpath extractions, custom columns, and Go templating recipes. This cheat sheet is incredibly valuable for platform engineers querying complex cluster statuses directly from the command line.','YAML','documentation','intermediate',1,'online','manual','4cac4c1c00efe6e4f1af0bfefc089b68c0ebdaa7fe67f5f2acc3438b9a72f0b9',100.0,1781736180,1,'2026-06-18T00:43:00.841727+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "CLI Operations"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:40.748698+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/starred','GH Gists: gist.new','','2026',0,'An efficiency shortcut (`gist.new`) that directs users to GitHub''s Gist creation environment. Allows developers to rapidly save, share, and audit isolated code configurations, terminal scripts, or stack traces without initializing full Git trees.','English','Website','Beginner',0,'online','manual','adfd12210935ae3a03ac6da9ca56002bcc109bfd919109472df49d8574259ac8',100.0,1779130494,1,'2026-05-18T20:54:54.957963+02:00',NULL,NULL,NULL,'["Developer Productivity", "Utilities", "GitHub Shortcuts"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/tmckayus/8e843f90c44ac841d0673434c7de0c6a','Overview: running crc on a remote server','','2020',0,'An active community technical gist demonstrating how to configure and run CodeReady Containers (OpenShift Local) on a remote server. This workaround allows developers to bypass local RAM/CPU limitations by running the heavy single-node cluster on beefy headless remote servers while routing local CLI controls (`oc`, `kubectl`) over custom SSH tunnels and reverse proxies.','Bash','Code Gist','Intermediate',0,'online','manual','1260f68c3efaa0a4b2dde8e8d792deda6846d63b819cedd7c80ab7bf93b4b174',100.0,1781736112,1,'2026-06-18T00:41:52.483095+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "Remote Deployments"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:41.372835+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/tuannvm/4e1bcc993f683ee275ed36e67c30ac49','Helm Cheat Sheet','','2026',0,'A structured Helm v3 command reference detailing upgrade strategies, rollbacks, and values overrides. Curator Insight emphasizes its convenience in daily terminal routines. Live Grounding highlights Helm''s absolute monopoly on application packaging in k8s.','Shell','Cheat Sheet','Intermediate',0,'online','manual','7c2557d75d9fa8a4864ed14a0e7a418cda5010b79bd3dbdadf62fdee2a8e8b18',100.0,1781735890,1,'2026-06-18T00:38:10.287590+02:00',NULL,NULL,NULL,'["Platform", "Package Management", "Helm"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:41.999973+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/twasink/d52ef998b2a5b24cdfaa9e7358c5282f','gist.github.com/twasink: Jenkins Image, using Docker-in-Docker 🌟','','2021',0,'A technical Gist providing code to run a Jenkins container using Docker-in-Docker (DinD) architectures to build and test Docker images. *Curator Insight*: Docker in Docker configuration. *Live Grounding*: DinD is widely used, though Docker socket mounting is frequently preferred for security compliance in modern production environments.','English','Code','Advanced',0,'online','manual','ab9e90e1f91e043ed7f56f8a6c6f74b99d12c6cc11f343e90e10e96be5237689',100.0,1781735991,1,'2026-06-18T00:39:51.713178+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker-in-Docker"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:42.623452+02:00"}');
-INSERT INTO "resources" VALUES('https://gist.github.com/xandout/8d24558c75c53f3cb8bf0a97ec25fcfc','Kubernetes DaemonSet that enables a direct shell on each Node using SSH to localhost','','2018',3,'Presents a functional DaemonSet template allowing administrators direct node shell access over SSH to localhost. Helpful for troubleshooting bare-metal or legacy infrastructure layers without traditional jump hosts.','YAML','Gist','Advanced',0,'online','manual','312826fd091242ee25765fcf2227585173b1e93b89ffc965db40b0fa4d8ccbc8',100.0,1781736046,1,'2026-06-18T00:40:46.429361+02:00',NULL,NULL,NULL,'["Operations", "Node Management", "Troubleshooting"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:43.249939+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/rafaeltuelho/111850b0db31106a4d12a186e1fbc53e','gist.github.com: Openshift cheat sheet 2','','2026',0,'A curated GitHub Gist focusing on route creations and project management inside OpenShift. Curator Insight points to easy execution structures. Live Grounding highlights how engineers bypass standard dashboard overhead with direct Gist terminal blocks.','Shell','Cheat Sheet','Intermediate',0,'duplicate','manual','2cf3668a9f9c1d3ffc1f9befe08b95161b61906ed54f5f9f570ee471daeab59f',100.0,1781735889,1,'2026-06-18T00:38:09.957793+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/mhausenblas/openshift-cheat-sheet", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:39.496568+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/scottrigby/a1a42c3292ec7899837c578ffdaaf92a','==gist.github.com: GitOps for Helm Users== 🌟','','2021',4,'A comprehensive developer-focused outline addressing the conceptual transition from manual Helm installations to fully automated Helm Controller reconciliations in Flux. Live Grounding emphasizes that treating Helm charts as declarative artifacts rather than CLI actions represents the core shift to reliable, self-healing application lifecycles inside modern Kubernetes clusters.','Markdown','Reference','Intermediate',0,'online','manual','70662c02ec6dc587c19c3ccca97070bfd30c4899ae45af1b126d34f097779714',100.0,1781735939,1,'2026-06-18T00:38:59.899532+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "Package Management", "Helm & Flux"]','["[ENTERPRISE-STABLE]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:40.128852+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/so0k/42313dbb3b547a0f51a547bb968696ba','Kubectl output options 🌟','','2021',5,'A curated technical guide detailing advanced kubectl formatting options. It covers jsonpath extractions, custom columns, and Go templating recipes. This cheat sheet is incredibly valuable for platform engineers querying complex cluster statuses directly from the command line.','YAML','documentation','intermediate',1,'online','manual','4cac4c1c00efe6e4f1af0bfefc089b68c0ebdaa7fe67f5f2acc3438b9a72f0b9',100.0,1781736180,1,'2026-06-18T00:43:00.841727+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "CLI Operations"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:40.748698+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/starred','GH Gists: gist.new','','2026',0,'An efficiency shortcut (`gist.new`) that directs users to GitHub''s Gist creation environment. Allows developers to rapidly save, share, and audit isolated code configurations, terminal scripts, or stack traces without initializing full Git trees.','English','Website','Beginner',0,'online','manual','adfd12210935ae3a03ac6da9ca56002bcc109bfd919109472df49d8574259ac8',100.0,1779130494,1,'2026-05-18T20:54:54.957963+02:00',NULL,NULL,NULL,'["Developer Productivity", "Utilities", "GitHub Shortcuts"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/tmckayus/8e843f90c44ac841d0673434c7de0c6a','Overview: running crc on a remote server','','2020',0,'An active community technical gist demonstrating how to configure and run CodeReady Containers (OpenShift Local) on a remote server. This workaround allows developers to bypass local RAM/CPU limitations by running the heavy single-node cluster on beefy headless remote servers while routing local CLI controls (`oc`, `kubectl`) over custom SSH tunnels and reverse proxies.','Bash','Code Gist','Intermediate',0,'online','manual','1260f68c3efaa0a4b2dde8e8d792deda6846d63b819cedd7c80ab7bf93b4b174',100.0,1781736112,1,'2026-06-18T00:41:52.483095+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "Remote Deployments"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:41.372835+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/tuannvm/4e1bcc993f683ee275ed36e67c30ac49','Helm Cheat Sheet','','2026',0,'A structured Helm v3 command reference detailing upgrade strategies, rollbacks, and values overrides. Curator Insight emphasizes its convenience in daily terminal routines. Live Grounding highlights Helm''s absolute monopoly on application packaging in k8s.','Shell','Cheat Sheet','Intermediate',0,'online','manual','7c2557d75d9fa8a4864ed14a0e7a418cda5010b79bd3dbdadf62fdee2a8e8b18',100.0,1781735890,1,'2026-06-18T00:38:10.287590+02:00',NULL,NULL,NULL,'["Platform", "Package Management", "Helm"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:41.999973+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/twasink/d52ef998b2a5b24cdfaa9e7358c5282f','gist.github.com/twasink: Jenkins Image, using Docker-in-Docker 🌟','','2021',0,'A technical Gist providing code to run a Jenkins container using Docker-in-Docker (DinD) architectures to build and test Docker images. *Curator Insight*: Docker in Docker configuration. *Live Grounding*: DinD is widely used, though Docker socket mounting is frequently preferred for security compliance in modern production environments.','English','Code','Advanced',0,'online','manual','ab9e90e1f91e043ed7f56f8a6c6f74b99d12c6cc11f343e90e10e96be5237689',100.0,1781735991,1,'2026-06-18T00:39:51.713178+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker-in-Docker"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:42.623452+02:00"}');
+INSERT INTO "resources" VALUES('https://gist.github.com/xandout/8d24558c75c53f3cb8bf0a97ec25fcfc','Kubernetes DaemonSet that enables a direct shell on each Node using SSH to localhost','','2018',3,'Presents a functional DaemonSet template allowing administrators direct node shell access over SSH to localhost. Helpful for troubleshooting bare-metal or legacy infrastructure layers without traditional jump hosts.','YAML','Gist','Advanced',0,'online','manual','312826fd091242ee25765fcf2227585173b1e93b89ffc965db40b0fa4d8ccbc8',100.0,1781736046,1,'2026-06-18T00:40:46.429361+02:00',NULL,NULL,NULL,'["Operations", "Node Management", "Troubleshooting"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:43.249939+02:00"}');
 INSERT INTO "resources" VALUES('https://gist.new','GH Gists: gist.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','643a92e8fd2d3b658307d610fe239d22a2fad32248152d4d27faf5b1e4af50a6',100.0,1779031910,0,'2026-05-17T17:31:50.773375+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://gist.github.com/starred"}');
 INSERT INTO "resources" VALUES('https://git-flow.readthedocs.io','git-flow.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f77a0c43f6aa4744a89986dab181b8fc44fa87ab52bd9747e1491a188271414',100.0,1779030683,0,'2026-05-17T17:11:23.179720+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://git-flow.readthedocs.io/en/latest"}');
 INSERT INTO "resources" VALUES('https://git-flow.readthedocs.io/en/latest','git-flow.readthedocs.io','','2012',0,'Official reference documentation for the git-flow CLI extension, which wraps core Git commands to automate Vincent Driessen''s branching model. It details low-level subcommands for features, releases, and hotfixes, making complex git operations more accessible from the command line.','Markdown','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
@@ -5501,7 +5501,7 @@ INSERT INTO "resources" VALUES('https://github.com/99designs/aws-vault','AWS Vau
 INSERT INTO "resources" VALUES('https://github.com/ABZ-Aaron/CheatSheets','ABZ-Aaron/CheatSheets','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9b8591906e1ac1e076713178225d15e5ec3060470379e85c3857bea96519c68d',100.0,1779029356,0,'2026-05-17T16:49:16.960539+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:49.026022+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ABZ-Aaron/cheat-sheets','github.com/ABZ-Aaron: SQL Cheat Sheet 🌟','','2025',0,'An intensive SQL compilation focusing on relational queries. Highlights transaction control, subqueries, complex JOIN strategies, CTEs, and window functions used across major RDBMS engines (PostgreSQL, MySQL, SQLite).','SQL','Cheat Sheet','Advanced',0,'online','manual','8d0afffe9c1ffe15b0ae1571eb1c822dfdc897120df6e63a6ae4fc0d9f8b3793',100.0,1779130494,1,'2022-07-25T07:39:15Z',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 1714, "gh_pushed": "2022-07-25T07:39:15Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:49.755174+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/AICoE/OpenShiftKubeAudit','OpenShiftKubeAudit','','2021',5,'A compliance auditing utility designed specifically to scan Red Hat OpenShift architectures. It checks active security profiles, configurations, and SCCs (Security Context Constraints) to trace potential misconfigurations or vulnerabilities within enterprise installations.','Python','Tool','Medium',0,'online','manual','049bcb40e2fdcc4b12363a9e2c1d22fd07ebe1827a39bad2abaebecfe19b71d5',100.0,1779031669,1,'2020-09-16T17:31:26Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "OpenShift Audit"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2020-09-16T17:31:26Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:50.462990+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts','Abhisheksinhacoder/collection-of-useful-scripts','','2024',0,'A community-focused index containing multi-purpose system administration utilities and server configuration scripts, simplifying setup across Windows and Linux nodes.','PowerShell','GitHub Repository','Intermediate',0,'unreachable','manual','aa8107a38883d61b2607bf1f1de837a0e4562892dee326d221df15ca8522ca6e',100.0,1779130494,1,'2026-05-18T20:54:54.963687+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Automation Workflows", "DevOps Utilities", "Multi-OS Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "N/A", "gh_stars": 0, "gh_pushed": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:51.090914+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts','Abhisheksinhacoder/collection-of-useful-scripts','','2024',0,'A community-focused index containing multi-purpose system administration utilities and server configuration scripts, simplifying setup across Windows and Linux nodes.','PowerShell','GitHub Repository','Intermediate',0,'unreachable','manual','aa8107a38883d61b2607bf1f1de837a0e4562892dee326d221df15ca8522ca6e',100.0,1779130494,1,'2026-05-18T20:54:54.963687+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Automation Workflows", "DevOps Utilities", "Multi-OS Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "N/A", "gh_stars": 0, "gh_pushed": null, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:51.090914+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/Abhisheksinhacoder/collection-of-useful-scripts','Abhisheksinhacoder/collection-of-useful-scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87c0ae37fa711f2ed8c0da30f5592a2bc3292aef4ff149f2c52a17acd0e27775',100.0,1779033051,0,'2026-05-17T17:50:51.174457+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:51.710068+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/AbsaOSS/k8gb','K8GB - Kubernetes Global Balancer','','2024',4,'K8GB is a cloud-native, Kubernetes-native Global Server Load Balancing (GSLB) controller based on CoreDNS. Live Grounding indicates that K8GB is highly valued for coordinating traffic redirection across geographically distributed, multi-region clusters, enabling active-passive and active-active failover patterns without relying on proprietary hardware devices.','Go','Tool','Advanced',0,'online','manual','6ee86ccfb98715db228dbcbf1f93214c29e8d31b68e6edd32605743139e8f34b',100.0,1779031567,1,'2026-02-20T09:06:45Z',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Global Load Balancing"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-20T09:06:45Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:52.519344+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/AdamRussak/k8f','github.com/AdamRussak/k8f','','2026',1,'K8f simplifies local microservice debugging by providing a graphical interface to manage multiple concurrent Kubernetes port-forward tunnels. It replaces manual, error-prone terminal execution with a clean dashboard for defining, starting, and monitoring local-to-remote cluster tunnels. This GUI wrapper is highly beneficial for developers managing complex, multi-service local mockups.','Go','GUI Tool','Beginner',0,'online','manual','ea421b4a60048804e51f303d1517606e1be0ac8498182945c930c89a6a6a8dd1',100.0,1779029341,1,'2025-11-20T01:33:43Z',NULL,NULL,NULL,'["Operations", "Port Forwarding", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-11-20T01:33:43Z", "gh_stars": 41, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:53.238274+02:00"}');
@@ -5517,7 +5517,7 @@ INSERT INTO "resources" VALUES('https://github.com/Ankit404butfound/PyWhatKit','
 Live Grounding: Evaluates web stream automation, messaging integrations, graphical tasks, and simple script automation models.','Python','Repository','Intermediate',0,'online','manual','d83b17b3032100a04036cdc4dad4f373c38221153b2dfab47ea5108cc4087bb9',100.0,1779034156,1,'2025-04-25T12:03:54Z',NULL,NULL,NULL,'["Software Engineering", "Automation", "Utilities"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-25T12:03:54Z", "gh_stars": 1671, "gh_open_issues_30d": 120, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:59.873983+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/App-vNext/Polly','App-vNext/Polly','','2026',5,'The premier resilient fault-handling library for the .NET ecosystem. Enables developers to configure sophisticated reliability policies including Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback, acting as the bedrock for stable microservices.','C#','Library','Advanced',1,'online','manual','2b6731da34685d4a6f009b01e8a9ca0c6c0364d71de54f8c0ae95fda389544bf',100.0,1779034447,1,'2026-06-12T16:34:47Z',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Microservices", "Resilience Patterns"]','["[DE FACTO STANDARD]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-12T16:34:47Z", "gh_stars": 14192, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:00.663580+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/Asabeneh/30-Days-Of-Python','github.com/Asabeneh/30-Days-Of-Python','','2020',0,'Massive community structured learning resource outlining a day-by-day progression from Python fundamentals to advanced paradigms like functional programming, API development, and data analysis.','Python','Awesome List','Beginner',0,'online','manual','c986f7f14a0f082a11c20fbdca1233ac30d32d075aae2fcad41fec5782b282db',100.0,1779031808,1,'2026-04-04T17:59:06Z',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Tutorials"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_stars": 65301, "gh_pushed": "2026-04-04T17:59:06Z", "gh_license": "N/A", "gh_open_issues_30d": 146, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:01.382370+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/Azure-Samples','github.com/Azure-Samples 🌟','','2026',0,'Central directory of Azure engineering samples. Provides production-ready templates, deployment scripts, and reference implementations spanning Serverless, Azure Kubernetes Service, container orchestration, and multi-tenant systems.','None','Repository','Intermediate',1,'online','manual','15c350ff1d7b932c615aa31b87bd4d0fbd9a685ed294993081ccd97d60854ba6',100.0,1779034031,1,'2026-05-17T18:07:11.271464+02:00',NULL,NULL,NULL,'["Cloud Platform", "Microsoft Azure", "Sample Architecture"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/demos.md"]','["azure.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/Azure-Samples','github.com/Azure-Samples 🌟','','2026',0,'Central directory of Azure engineering samples. Provides production-ready templates, deployment scripts, and reference implementations spanning Serverless, Azure Kubernetes Service, container orchestration, and multi-tenant systems.','None','Repository','Intermediate',1,'online','manual','15c350ff1d7b932c615aa31b87bd4d0fbd9a685ed294993081ccd97d60854ba6',100.0,1779034031,1,'2026-05-17T18:07:11.271464+02:00',NULL,NULL,NULL,'["Cloud Platform", "Microsoft Azure", "Sample Architecture"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/demos.md"]','["azure.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/aks-platform-engineering','==github.com/Azure-Samples/aks-platform-engineering Building a Platform Engineering Environment on Azure Kubernetes Service (AKS)== 🌟','','2024',4,'The official Microsoft reference architecture for building enterprise platform engineering environments on AKS. Demonstrates internal developer platforms, cluster bootstrapping, policy control, and automated fleet management.','HCL','Repository','Advanced',1,'online','manual','e290caeecc0ec4d48ce5c747b0be16885035d04e12018c7946ebb969eadd9348',100.0,1779033785,1,'2025-11-27T03:11:12Z',NULL,NULL,NULL,'["Platform Engineering", "AKS", "Reference Architecture"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-27T03:11:12Z", "gh_stars": 155, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:02.113249+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/api-management-workspaces-migration','github.com/Azure-Samples/api-management-workspaces-migration: Azure API'' Management workspaces migration tool','','2024',0,'Official migration tool sample designed to transition traditional single-tenant Azure API Management APIs into modern, decentralized workspaces. Helps partition governance duties and resource isolation.','Python','Repository','Advanced',1,'online','manual','ad31f15aafe25fe3a3625ef314ae8b1101cbec6ad96624afee5bef617482eff1',100.0,1779029802,1,'2024-10-29T22:05:04Z',NULL,NULL,NULL,'["Network & Delivery", "API Management", "Workspace Migration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-10-29T22:05:04Z", "gh_stars": 2, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:02.869241+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-ai-studio-secure-bicep','github.com/Azure-Samples/azure-ai-studio-secure-bicep','','2024',2,'Official Microsoft sample blueprint demonstrating deployment of a secure Azure AI Studio environment. Hardens connections utilizing private endpoints, key vaults, and managed virtual network isolations.','Bicep','Repository','Advanced',0,'online','manual','947774c1a3296b12810c1689c44b313c4c937deedf379b3ce96fd3e6e772e245',100.0,1779032232,1,'2024-12-12T07:26:59Z',NULL,NULL,NULL,'["Artificial Intelligence", "Secure Architecture", "Enterprise AI"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-12T07:26:59Z", "gh_stars": 61, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:03.655322+02:00"}');
@@ -5545,7 +5545,7 @@ INSERT INTO "resources" VALUES('https://github.com/Azure/terraform-azurerm-aks',
 INSERT INTO "resources" VALUES('https://github.com/Azure/terraform-azurerm-caf-enterprise-scale','==github.com/Azure/terraform-azurerm-caf-enterprise-scale==','','2024',4,'The legacy enterprise scale module (CAF) for managing cloud landscapes. While a dominant historical template, engineering teams are transitioning toward Azure Verified Modules (AVM) for modern landing zones.','HCL','Module','Advanced',0,'online','manual','0913e8e34d273ede86a063a1ee5114cf344f5e3a7b8b2c44e8b8fa033b5d49e3',100.0,1779034423,1,'2026-04-27T08:46:55Z',NULL,NULL,NULL,'["Azure", "Landing Zone", "Enterprise Design"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-27T08:46:55Z", "gh_stars": 961, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:20.841814+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/Azure/vscode-kubernetes-tools','Azure/vscode-kubernetes-tools 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a5b075a67049f3eb6a0f154d9bd912e13629f7c050b4142486d4fc02637cc49',100.0,1779032922,0,'2026-05-17T17:48:42.934957+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:21.500772+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/BBVA/sqerzo','SQErzo: Tiny ORM for Graph databases','','2021',5,'An experimental, lightweight ORM library for Graph databases developed by BBVA. While highly interesting for research, it exhibits low active maintenance and is kept primarily as an architectural design reference.','Python','Repository','Intermediate',0,'online','manual','64baa1326ca8337ca2bb271f94bf6810538aef205d5bdcbbbf7b8ff0f911b5ea',100.0,1779030862,1,'2021-02-25T11:00:33Z',NULL,NULL,NULL,'["Databases", "Graph Databases", "ORM"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-25T11:00:33Z", "gh_stars": 35, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:22.240240+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/BMW-InnovationLab','BMW InnovationLab','','2026',3,'The GitHub organization hosting open-source tools, scripts, and algorithms developed by BMW''s InnovationLab team. These projects focus on supply chain optimizations, computer vision algorithms, and robotic tooling modules.','Various','Software Repository','Intermediate',0,'online','manual','4c228cb9657c35322bd8c63ab62dcff84c25fc7771cde0f833fe7f9f37db04d4',100.0,1779031448,1,'2026-05-17T17:24:08.904358+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Open Source Labs"]','["[COMMUNITY-TOOL]"]','["docs/customer.md", "docs/developerportals.md"]','["developerportals.md", "customer.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/BMW-InnovationLab','BMW InnovationLab','','2026',3,'The GitHub organization hosting open-source tools, scripts, and algorithms developed by BMW''s InnovationLab team. These projects focus on supply chain optimizations, computer vision algorithms, and robotic tooling modules.','Various','Software Repository','Intermediate',0,'online','manual','4c228cb9657c35322bd8c63ab62dcff84c25fc7771cde0f833fe7f9f37db04d4',100.0,1779031448,1,'2026-05-17T17:24:08.904358+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Open Source Labs"]','["[COMMUNITY-TOOL]"]','["docs/customer.md", "docs/developerportals.md"]','["developerportals.md", "customer.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/Banno/asdf-kubectl','asdf-kubectl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','229d1f654930633d9c1cc0c2d5f1245dd8b83f500aa279f430337cf9c2add90b',100.0,1779029121,0,'2026-05-17T16:45:21.406804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/asdf-community/asdf-kubectl", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:22.893043+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/Berops/claudie','==github.com/Berops/claudie==','','2026',3,'Claudie is an innovative multi-cloud Kubernetes cluster provisioner that enables users to create highly secure, hybrid-infrastructure clusters across different cloud providers. By abstracting provider APIs, it treats raw machines from AWS, Azure, and bare-metal pools as unified node pools under a single control plane. It is highly valued by systems architects seeking to avoid cloud vendor lock-in.','Go','Infrastructure Provisioner','Advanced',0,'online','manual','e03aa101f383f4ee0aa811cbe5bb6b76c5622e9ab7997e8792f6429d80a47ef8',100.0,1779034479,1,'2026-06-12T09:41:12Z',NULL,NULL,NULL,'["Infrastructure", "Multi-Cloud Provisioning", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:41:12Z", "gh_stars": 782, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:23.632161+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/BishopFox/iam-vulnerable','BishopFox/iam-vulnerable','','2022',3,'A crucial hands-on sandbox repository that deploys a library of intentionally weak and misconfigured AWS IAM privilege escalation paths using Terraform. Ideal for security engineers looking to safely simulate and audit IAM security posture.','HCL','Repository','Advanced',0,'online','manual','b1d53d9d8257f5bcf42bf36e30d6d575bf1ebe708325fea8dc26d8fb9b687d52',100.0,1779032802,1,'2026-03-12T15:38:01Z',NULL,NULL,NULL,'["Security & Compliance", "Cloud Security Assessments", "AWS IAM Exploits"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-12T15:38:01Z", "gh_stars": 573, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:24.366359+02:00"}');
@@ -5563,8 +5563,8 @@ INSERT INTO "resources" VALUES('https://github.com/ContainerSSH/ContainerSSH','=
 INSERT INTO "resources" VALUES('https://github.com/ContainerSolutions/ImageWolf','ContainerSolutions/ImageWolf: ImageWolf - Fast Distribution of Docker Images'' on Clusters','','2021',0,'A tool designed to accelerate the distribution of Docker images across a Kubernetes cluster by using a BitTorrent-like peer-to-peer distribution protocol among nodes. By 2026, this experimental project is archived, as native container runtimes (such as containerd) integrated direct registry streaming and IPFS-based distribution.','Go','Daemon','High',0,'online','manual','2159b0262f17441e607fe9ca7b737d5d467c2475b9fb323e589f85def83d276d',100.0,1779029369,1,'2017-11-02T23:32:01Z',NULL,NULL,NULL,'["Development", "Image Distribution", "Performance"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 143, "gh_pushed": "2017-11-02T23:32:01Z", "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:32.985961+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ContainerSolutions/delayed-jobs-operator','github.com/ContainerSolutions/delayed-jobs-operator','','2024',5,'A minor controller designed to rate-limit or defer the spin-up of batch execution workloads. It introduces explicit queues or temporal delays before initiating pods, safeguarding backend databases from heavy, simultaneous connection storms.','Go','Repository','Intermediate',0,'online','manual','c3d972ab5bb764da1cedf0bae21c986e45d4047d43d5d974d7e849c88d41414a',100.0,1779030730,1,'2021-11-23T11:29:11Z',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-11-23T11:29:11Z", "gh_stars": 10, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:33.696013+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ContainerSolutions/kubernetes-examples','Kubernetes Examples','','2024',3,'A highly utilized, production-tested blueprint repository containing foundational Kubernetes manifests. It spans standard ingress rules, complex stateful configurations, and container startup patterns. (Live Grounding: An essential reference repository for platform engineers bootstrapping cloud topologies with validated standards).','YAML','Code Repository','Intermediate',1,'online','manual','0ceaa02e06e92cce71f764b62525e07f169dadb919ecc2a04b7908574fb59325',100.0,1779130494,1,'2023-10-03T10:18:57Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Kubernetes Core", "Declarative Templates"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-03T10:18:57Z", "gh_stars": 1421, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:34.422638+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/CoolerVoid/codecat','CoolerVoid/codecat: CodeCat - Tool to help in static code analysis','','N/A',0,'A curated technical resource and architectural guide covering CoolerVoid/codecat: CodeCat - Tool to help in static code analysis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779031466,0,'2026-05-17T17:24:26.709875+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"review_metadata": {"original_url": "https://github.com/CoolerVoid/codecat", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.002835"}, "gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:35.038381+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/CrunchyData','github.com/CrunchyData','','2026',0,'Central organization repository host for Crunchy Data open-source projects, serving as the development hub for the highly utilized Crunchy PostgreSQL Operator, monitoring dashboards, and hardened container configurations.','Go','Repo','Intermediate',0,'online','manual','460179b92fcc1c63aedf26cfeb2f319d22b66a765dc28358f74d2807b57c83b8',100.0,1779029189,1,'2026-05-17T16:46:29.852600+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Open Source Repositories"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/CoolerVoid/codecat','CoolerVoid/codecat: CodeCat - Tool to help in static code analysis','','N/A',0,'A curated technical resource and architectural guide covering CoolerVoid/codecat: CodeCat - Tool to help in static code analysis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779031466,0,'2026-05-17T17:24:26.709875+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"review_metadata": {"original_url": "https://github.com/CoolerVoid/codecat", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.002835"}, "gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:35.038381+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/CrunchyData','github.com/CrunchyData','','2026',0,'Central organization repository host for Crunchy Data open-source projects, serving as the development hub for the highly utilized Crunchy PostgreSQL Operator, monitoring dashboards, and hardened container configurations.','Go','Repo','Intermediate',0,'online','manual','460179b92fcc1c63aedf26cfeb2f319d22b66a765dc28358f74d2807b57c83b8',100.0,1779029189,1,'2026-05-17T16:46:29.852600+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Open Source Repositories"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/CrunchyData/crunchy-containers','Crunchy Containers Community Edition','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6536dfef1afb8b6537a0864d54860152f9b59f2c236de3a86c41c5a0a4a7c32a',100.0,1779033672,1,'2026-05-17T18:01:12.204834+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:35.796887+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/CrunchyData/postgres-operator','github.com/CrunchyData/postgres-operator','','2026',5,'The main GitHub repository containing the source code for the Crunchy Postgres Operator. Written in Go, this industry-leading project automates the deployment, scaling, failover, backup, and security operations of PostgreSQL instances on Kubernetes. It is actively updated to support modern Kubernetes API standards and enterprise clustering patterns.','Go','Open Source Repository','Advanced',0,'online','manual','713b7e6488d22269cb96dde2d2861f36b464b4e5e0b1257b1901162dfc02556a',100.0,1779033619,1,'2026-06-10T00:07:08Z',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Source Code"]','["[DE FACTO STANDARD]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T00:07:08Z", "gh_stars": 4421, "gh_open_issues_30d": 168, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:36.545542+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/DATA-DOG/go-sqlmock','DATA-DOG/go-sqlmock','','2024',5,'A highly adopted SQL mock library for Golang designed to mock standard database/sql/driver behaviors. Facilitates robust database interaction testing without spinning up active infrastructure engines.','Go','Repository','Intermediate',0,'online','manual','09eaddd8ab7fd794204d9c481ab78e296e8f422255fed34b48df2202c953f109',100.0,1779034336,1,'2024-09-11T10:51:41Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Mocking"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-09-11T10:51:41Z", "gh_stars": 6554, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:37.281025+02:00"}');
@@ -5603,7 +5603,7 @@ INSERT INTO "resources" VALUES('https://github.com/GhostWriters/DockSTARTer','Do
 INSERT INTO "resources" VALUES('https://github.com/GitCredentialManager/git-credential-manager','==Git Credential Manager==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd260b672af5cf39e8805dc84d087cb581fe46d4675ed61c72c950ce63769d20',100.0,1779030562,0,'2026-05-17T17:09:22.338601+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/git-ecosystem/git-credential-manager", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:59.899797+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/GitHubSecurityLab/actions-permissions','github.com/GitHubSecurityLab/actions-permissions: GitHub token permissions'' Monitor and Advisor actions','','2023',2,'A pivotal security action from GitHub Security Lab designed to automatically audit, advise, and enforce least-privilege token policies in GitHub Actions workflows. Minimizes risks from repository injection and credential leaks.','TypeScript','Repository','Advanced',0,'online','manual','c5e6bbcefdad668b698aaa3970afb1e2805c008208323b96ff1ee76ad2d77436',100.0,1779030558,1,'2026-01-31T20:52:48Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Security & Compliance", "GitHub Actions Security"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-31T20:52:48Z", "gh_stars": 369, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:00.686850+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/GoodforGod/java-logger-benchmark','GoodforGod/java-logger-benchmark','','2026',5,'A performance micro-benchmark comparing major Java logging frameworks like SLF4J, Logback, and Log4j2. For high-throughput microservices in 2026, understanding logging allocation costs and thread contention is critical to maximizing compute efficiency in Kubernetes clusters.','Java','Repository','Advanced',1,'online','manual','3a6e2ecd737fee6b34701c56998b3c0366cd9f0406079501b4cd18f1aa96fb40',100.0,1779031087,1,'2023-10-19T05:35:16Z',NULL,NULL,NULL,'["Modern Java", "Performance", "Benchmarking"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-19T05:35:16Z", "gh_stars": 16, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:01.429126+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform','github.com/GoogleCloudPlatform','','2026',0,'The master landing organization for Google Cloud Platform''s open-source projects, APIs, and CLI utilities. Holds structural frameworks, SDKs, and enterprise infrastructure design tools.','Multi','Organization','Advanced',0,'online','manual','431ad4cb53e942bc4fbc3765de953c7533dbca1c438810e28594bf570803e215',100.0,1779032091,1,'2026-05-17T17:34:51.650698+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "GCP", "Enterprise Platform"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md", "docs/demos.md"]','["GoogleCloudPlatform.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform','github.com/GoogleCloudPlatform','','2026',0,'The master landing organization for Google Cloud Platform''s open-source projects, APIs, and CLI utilities. Holds structural frameworks, SDKs, and enterprise infrastructure design tools.','Multi','Organization','Advanced',0,'online','manual','431ad4cb53e942bc4fbc3765de953c7533dbca1c438810e28594bf570803e215',100.0,1779032091,1,'2026-05-17T17:34:51.650698+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "GCP", "Enterprise Platform"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md", "docs/demos.md"]','["GoogleCloudPlatform.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/awesome-google-cloud','github.com/GoogleCloudPlatform/awesome-google-cloud: Awesome GCP','','2026',5,'The official Google Cloud Platform curated ecosystem list, documenting key open-source modules, migration frameworks, and developer tools. It helps cloud engineers bootstrap GCP landing zones and optimize GKE environments. It serves as an authoritative bridge between enterprise multi-cloud setups and native Google engineering guidelines.','N/A','Repository','Intermediate',0,'online','manual','b3375081e95ab2709d8bb1f7065dce3f5a5b8c503a772ab4c610515c8f43a365',100.0,1779033704,1,'2024-05-30T16:03:07Z',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-05-30T16:03:07Z", "gh_stars": 904, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:02.273646+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/buildpacks','Google Cloud Buildpacks','','2020',5,'An open-source implementation of Cloud Native Buildpacks optimized for GCP runtimes. It automatically transforms source code into production-ready, secured OCI container images without requiring custom, multi-stage Dockerfiles.','Go','Repository','Intermediate',1,'online','manual','e4c4a2f714b992395961d8c5928955dbb0e1baa35c0076798ab31678f36b1954',100.0,1779032171,1,'2026-06-13T10:40:53Z',NULL,NULL,NULL,'["DevOps & Delivery", "CI/CD", "Containerization"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T10:40:53Z", "gh_stars": 1148, "gh_open_issues_30d": 147, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:03.018090+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/click-to-deploy/tree/master/k8s/sonarqube','click-to-deploy/sonarqube','','2024',4,'Google Cloud Platform blueprint repository designed to ease the deployment of SonarQube on Google Kubernetes Engine (GKE) via highly standardized manifest suites.','YAML','Software','Intermediate',1,'online','manual','ca3ac9b466adfbeeb3e200644028856448d16055e4307b1752dc6cc397168503',100.0,1779029628,1,'2026-06-09T22:44:11Z',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Kubernetes Deployment"]','["[ENTERPRISE-STABLE]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T22:44:11Z", "gh_stars": 772, "gh_open_issues_30d": 206, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:03.776176+02:00"}');
@@ -5694,7 +5694,7 @@ INSERT INTO "resources" VALUES('https://github.com/OctopusDeploy/go-octopusdeplo
 INSERT INTO "resources" VALUES('https://github.com/OpenFunction/OpenFunction','OpenFunction: Cloud Native Function-as-a-Service Platform (CNCF Sandbox'' Project)','','2026',4,'A CNCF Sandbox project delivering an enterprise-grade cloud-native FaaS runtime. Integrates Knative, Shipwright, Dapr, and KEDA components to simplify polyglot development pipelines.','Go','Repository','Advanced',1,'online','manual','06f8a39ea102b2d7deaf205e8908fdf7b85a83722838262f9d5863fce69f9ce3',100.0,1779034296,1,'2024-06-19T07:51:05Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "OpenFunction"]','["[ENTERPRISE-STABLE]"]','["docs/serverless.md"]','["serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-19T07:51:05Z", "gh_stars": 1655, "gh_open_issues_30d": 101, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:13.542004+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/OpenHFT/Java-Thread-Affinity','OpenHFT/Java-Thread-Affinity','','2022',4,'Highly optimized library that binds Java execution threads to specific CPU cores. Mitigates task context-switching overhead in low-latency financial systems, guaranteeing deterministic scheduling on modern multi-core hardware.','Java','Tool','Advanced',0,'online','manual','1b7f401a55c48c2cb66cb585eebc3899c97036def5883cd2addaf649c8ed4d56',100.0,1779031016,1,'2026-05-21T08:03:36Z',NULL,NULL,NULL,'["JVM Architecture", "High-Performance Systems", "Thread Affinity"]','["[ENTERPRISE-STABLE]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-21T08:03:36Z", "gh_stars": 1897, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:14.298014+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/OpenSLO/OpenSLO','OpenSLO specification 🌟','','2021',5,'The vendor-agnostic OpenSLO specification defines standard YAML schemas for declaring SLOs, SLIs, and error budgets. In 2026, it remains the standard for orchestrating declarative system health models inside GitOps automation.','YAML','Specification','Advanced',1,'online','manual','1650bcb3654cb3229aafbc03fe94d65ba1098a3112f7578501863935c94fcc89',100.0,1779031866,1,'2025-11-25T09:00:50Z',NULL,NULL,NULL,'["Observability", "Service Level Objectives", "Declarative Standards"]','["[DE FACTO STANDARD]"]','["docs/sre.md"]','["sre.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-25T09:00:50Z", "gh_stars": 1496, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:15.057237+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/OpenShiftDemos','github.com/OpenShiftDemos 🌟','','2021',0,'A central repository for community-created deployment scenarios and platform showcases on OpenShift. Offers infrastructure engineers access to ready-to-use cluster testing configurations and tool deployments.','Shell','Repository','Intermediate',0,'online','manual','826418343f085ab7d6f38f30f9b2002d7fa0f8ead77b0fbdcc8b0f3ee8d90c8d',100.0,1779034292,1,'2026-05-17T18:11:32.260513+02:00',NULL,NULL,NULL,'["Reference Architectures", "Enterprise Demos", "Community Repositories"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/OpenShiftDemos','github.com/OpenShiftDemos 🌟','','2021',0,'A central repository for community-created deployment scenarios and platform showcases on OpenShift. Offers infrastructure engineers access to ready-to-use cluster testing configurations and tool deployments.','Shell','Repository','Intermediate',0,'online','manual','826418343f085ab7d6f38f30f9b2002d7fa0f8ead77b0fbdcc8b0f3ee8d90c8d',100.0,1779034292,1,'2026-05-17T18:11:32.260513+02:00',NULL,NULL,NULL,'["Reference Architectures", "Enterprise Demos", "Community Repositories"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/OpenShiftDemos/sonarqube-openshift-docker','SonarQube: An OpenShift-focused Docker build of Sonarqube','','2020',0,'A custom Docker build configuration designed to host SonarQube instances on OpenShift. Modern strategies prioritize official Helm charts or certified OpenShift Operator deployments, but this configuration highlights important historical patterns for handling stateful Java applications.','Dockerfile','Repository','Intermediate',0,'online','manual','a9ee6c819fbf57514a51b2f6a5bf5f5416f61b937a68e68994a52f1a656944d8',100.0,1779032361,1,'2021-02-10T16:58:26Z',NULL,NULL,NULL,'["Platform Deployment", "Quality Assurance", "Static Code Analysis"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 42, "gh_pushed": "2021-02-10T16:58:26Z", "gh_license": "N/A", "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:15.801633+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/OvidiuBorlean/kubectl-sockperf','github.com/OvidiuBorlean/kubectl-sockperf','','2022',0,'A specialized plugin designed to run sockperf-based latency and throughput tests between Kubernetes pods. Although a valuable benchmarking tool for network CNI evaluations, it is currently inactive, with administrators migrating to generalized benchmarking tools.','Shell','CLI Plugin','Advanced',0,'online','manual','65d38d11cedbadada703b554ac97eb0a8f7b02028e3076e551e7db83a0eb74fc',100.0,1779034531,1,'2022-11-26T06:17:12Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Network Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 22, "gh_pushed": "2022-11-26T06:17:12Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:16.522218+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/OvidiuBorlean/kubectl-windumps','github.com/OvidiuBorlean/kubectl-windumps','','2020',0,'A legacy kubectl command-line utility facilitating TCP packet captures directly on Windows Server nodes within AKS clusters. Live grounding shows the project has been inactive for several years, yet it serves as a valuable conceptual reference for troubleshooting deep network issues.','Go','Command-line Tool','Advanced',0,'online','manual','9765ffb4071f20a0203be3264c8b7e61ad18197ad7aba14270730d0d3bafe1ba',100.0,1779032587,1,'2022-11-26T06:32:40Z',NULL,NULL,NULL,'["Operations & Troubleshooting", "Diagnostic Analysis", "Windows Packet Capture"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "kubernetes-tools.md"]','{}','{"gh_stars": 7, "gh_pushed": "2022-11-26T06:32:40Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:17.233289+02:00"}');
@@ -5742,7 +5742,7 @@ INSERT INTO "resources" VALUES('https://github.com/Skarlso/crd-to-sample-yaml','
 INSERT INTO "resources" VALUES('https://github.com/Skyvern-ai/Skyvern','Skyvern','','2025',5,'Curator Insight: An AI-powered web browser automation agent designed to extract data and execute workflows on complex interfaces. Live Grounding: Translates plain-text instructions into resilient selenium-style interactions, dynamically adapting to DOM mutations and bypassing rigid selector patterns.','Python','Software','Advanced',0,'online','manual','8b4c78dae5d739cfef66496fd42be77abef34afff8f2af4a8173b90a200d2c5e',100.0,1779029466,1,'2026-06-13T20:14:18Z',NULL,NULL,NULL,'["AI Engineering", "AI Agents", "Web Automation"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T20:14:18Z", "gh_stars": 21899, "gh_open_issues_30d": 170, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:47.354924+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/SparebankenVest/azure-key-vault-to-kubernetes','Azure Key Vault to Kubernetes','','2023',5,'The underlying GitHub repository for the `akv2k8s` project. Features Kubernetes Custom Resource Definitions (CRDs) like `AzureKeyVaultSecret` that run-loop to synchronize Azure credentials into physical Kubernetes secrets. Useful for architectures requiring strict backward compatibility with native Kubernetes secret bindings.','Go','Codebase','Advanced',0,'online','manual','135e9f8ac4bce72f2b4d186b8a1ef710288c2633b25dea25b52a8515aa2d2e62',100.0,1779033140,1,'2026-06-10T06:30:31Z',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Azure Integrations"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T06:30:31Z", "gh_stars": 452, "gh_open_issues_30d": 96, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:48.092581+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/SquadcastHub/awesome-sre-tools','SquadcastHub/awesome-sre-tools','','2026',3,'A structured index mapping tools for alert routing, synthetic checking, chaos validation, on-call scheduling, and postmortem generation. Ideal for configuring automated operational responses and reducing MTTR.','Markdown','Awesome List','Intermediate',1,'online','manual','01a69f479a0f80f0bbb8ad4b14088f1df9b56bfbed0e300acd1eb99e807d914a',100.0,1779030361,1,'2026-05-13T10:06:49Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "Incident Management Tools"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2026-05-13T10:06:49Z", "gh_stars": 1462, "is_special": true, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:48.855009+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/StackStorm','github.com/StackStorm','','2025',0,'Central repositories for the StackStorm platform containing internal event loops, action runners, rules-engine components, pack loaders, and comprehensive infrastructure orchestration drivers.','Python','Repository','Advanced',1,'online','manual','3f7ccfa19d22625be2d9b7cd3c7580f3ece6a9933c47cbd90ca9e80a756023e8',100.0,1779031696,1,'2026-05-17T17:28:16.994306+02:00',NULL,NULL,NULL,'["DevOps", "Event-Driven Automation", "StackStorm"]','["[COMMUNITY-TOOL]"]','["docs/stackstorm.md"]','["stackstorm.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/StackStorm','github.com/StackStorm','','2025',0,'Central repositories for the StackStorm platform containing internal event loops, action runners, rules-engine components, pack loaders, and comprehensive infrastructure orchestration drivers.','Python','Repository','Advanced',1,'online','manual','3f7ccfa19d22625be2d9b7cd3c7580f3ece6a9933c47cbd90ca9e80a756023e8',100.0,1779031696,1,'2026-05-17T17:28:16.994306+02:00',NULL,NULL,NULL,'["DevOps", "Event-Driven Automation", "StackStorm"]','["[COMMUNITY-TOOL]"]','["docs/stackstorm.md"]','["stackstorm.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/StarpTech/k-andy','StarpTech/k-andy','','2021',2,'A consolidated project featuring curated Kubernetes deployment manifests and Helm configurations. Highlights patterns for bootstrapping monitoring stacks, storage drivers, and load-balancer integration with localized container configurations.','YAML','Repository','Intermediate',0,'online','manual','8028ee6f6d7bcd322f3b910996e2dfadb122caa55f7e520478ec1998cbb5fa18',100.0,1779033795,1,'2022-08-26T11:42:32Z',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Management", "Infrastructure Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-26T11:42:32Z", "gh_stars": 157, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:49.591635+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/Stono/kconmon','kmoncon','','2021',5,'A connection monitoring tool that tests internal and external cluster connectivity paths actively from the inside out. Dispatches continuous diagnostics metrics to trace latency, DNS resolution, and structural network failures across namespaces.','Node.js','Daemon','Intermediate',1,'online','manual','ddda947b53bf609166ee99149783bd488b2d33de7136b1c726d31f9ab0832238',100.0,1779034497,1,'2024-03-26T18:13:32Z',NULL,NULL,NULL,'["Observability", "Cluster Monitoring", "Connectivity Checkers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-03-26T18:13:32Z", "gh_stars": 287, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:50.324434+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/SymbioticLab/Oobleck','github.com/SymbioticLab/Oobleck: Oobleck - Resilient Distributed Training'' Framework','','2024',2,'An open-source distributed training framework designed with native fault-tolerant characteristics. It mitigates expensive spot-instance preemption delays by dynamically and rapidly reorganizing parallel communication pipelines on-the-fly.','Python','Repository','Advanced',0,'online','manual','bb79fc1207725deae4ac4dfe99d1e9e94646f089545fa094170bc11fe5f89c2c',100.0,1779033714,1,'2024-04-11T00:16:29Z',NULL,NULL,NULL,'["Machine Learning", "Distributed Training", "Fault Tolerance"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-11T00:16:29Z", "gh_stars": 100, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:51.054255+02:00"}');
@@ -5774,9 +5774,9 @@ INSERT INTO "resources" VALUES('https://github.com/aalmiray/q-cli','aalmiray/q-c
 INSERT INTO "resources" VALUES('https://github.com/aarondl/sqlboiler','volatiletech/sqlboiler','','2025',4,'Curator Insight frames SQLBoiler as a database-first generator tool producing type-safe Go ORM code from database schemas. Live Grounding confirms its widespread production usage where performance and strict static typing are preferred over runtime-reflective ORMs like GORM.','English','Repository','Advanced',0,'online','manual','fe922b04a8f76d728e527c3e1619705c5676ba8dca4d29ebadfd32c716dba516',100.0,1779130494,1,'2026-06-08T22:47:58Z',NULL,NULL,NULL,'["Database", "ORM", "Go Libraries"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-08T22:47:58Z", "gh_stars": 6990, "gh_open_issues_30d": 106, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:09.676905+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/abahmed/kwatch','==abahmed/kwatch==','','2021',3,'A real-time error monitor and alert router that monitors Kubernetes logs and pod events. When crash loops occur, it streams exact logs and statuses to systems like Slack, Teams, or custom webhooks.','Go','Kubernetes Operator','Intermediate',1,'online','manual','701ef11432421abc27ce038312f4098feb632c5d4e16e811e756b8336ab061b4',100.0,1779030462,1,'2026-06-14T10:00:44Z',NULL,NULL,NULL,'["Observability & Performance", "Real-Time Monitoring", "Error Alerting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T10:00:44Z", "gh_stars": 1010, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:10.417345+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/abessifi/ansible-sqlplus','github.com/abessifi/ansible-sqlplus','','2021',2,'A lightweight community-focused Ansible module enabling seamless SQL*Plus shell operations within automated tasks. It allows DBAs to execute SQL and PL/SQL scripts without writing complex shell wrappers. It serves as an ad-hoc query execution tool for classic on-premises database systems.','Python','tool','intermediate',0,'online','manual','25b254c33750830b281c2fa6649b74eb2a90efd5966bee568a9cdc4c4a98ed65',100.0,1779034139,1,'2019-03-20T06:57:44Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-03-20T06:57:44Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:11.128800+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/abhirockzz/kubexpose-operator','abhirockzz/kubexpose-operator','','2021',0,'An experimental Go-based operator designed to automatically create Ingress resources or load balancers for annotated services. Designed as a learning showcase for Kubebuilder workflows, this project is archived in 2026 but remains a valuable reference for custom ingress generation patterns.','Go','Kubernetes Operator','Medium',0,'online','manual','af604f168ab50f3712a4d5e6e0edc26a37919202353108225cfa8adad87f1ad9',100.0,1781736046,1,'2026-06-18T00:40:46.789173+02:00',NULL,NULL,NULL,'["Networking", "Operator", "Expose Service"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:11.882672+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/abhishek-ch/around-dataengineering','github: A very Long never ending Learning around Data Engineering & Machine'' Learning','','2023',2,'A comprehensive curated repository documenting data engineering pipelines, distributed computing principles, and machine learning foundations. It aggregates core concepts of large-scale data systems, covering ingest-to-model-delivery workflows. Essential for developers transitioning from traditional software engineering to data-intensive systems.','Python','Repository','Intermediate',0,'online','manual','f930ab3635d81634c313246122368bc66abc84911c6b1c41982bf56250b05273',100.0,1781736091,1,'2026-06-18T00:41:31.430235+02:00',NULL,NULL,NULL,'["Data Engineering", "Learning Roadmap", "Machine Learning"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md", "docs/other-awesome-lists.md"]','["mlops.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:12.604973+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/aca/go-kubectx','go-kubectx','','2022',0,'A high-performance, Go-native alternative port of the traditional kubectx script. Focuses on speed and execution efficiency when searching and switching between hundreds of active Kubernetes cluster profiles.','Go','CLI Tool','Beginner',0,'online','manual','be952c70d70097b957944cda76e72020789653233dc2985806989e52416675c2',100.0,1781736046,1,'2026-06-18T00:40:46.740441+02:00',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:13.311406+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/abhirockzz/kubexpose-operator','abhirockzz/kubexpose-operator','','2021',0,'An experimental Go-based operator designed to automatically create Ingress resources or load balancers for annotated services. Designed as a learning showcase for Kubebuilder workflows, this project is archived in 2026 but remains a valuable reference for custom ingress generation patterns.','Go','Kubernetes Operator','Medium',0,'online','manual','af604f168ab50f3712a4d5e6e0edc26a37919202353108225cfa8adad87f1ad9',100.0,1781736046,1,'2026-06-18T00:40:46.789173+02:00',NULL,NULL,NULL,'["Networking", "Operator", "Expose Service"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:11.882672+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/abhishek-ch/around-dataengineering','github: A very Long never ending Learning around Data Engineering & Machine'' Learning','','2023',2,'A comprehensive curated repository documenting data engineering pipelines, distributed computing principles, and machine learning foundations. It aggregates core concepts of large-scale data systems, covering ingest-to-model-delivery workflows. Essential for developers transitioning from traditional software engineering to data-intensive systems.','Python','Repository','Intermediate',0,'online','manual','f930ab3635d81634c313246122368bc66abc84911c6b1c41982bf56250b05273',100.0,1781736091,1,'2026-06-18T00:41:31.430235+02:00',NULL,NULL,NULL,'["Data Engineering", "Learning Roadmap", "Machine Learning"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md", "docs/other-awesome-lists.md"]','["mlops.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:12.604973+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/aca/go-kubectx','go-kubectx','','2022',0,'A high-performance, Go-native alternative port of the traditional kubectx script. Focuses on speed and execution efficiency when searching and switching between hundreds of active Kubernetes cluster profiles.','Go','CLI Tool','Beginner',0,'online','manual','be952c70d70097b957944cda76e72020789653233dc2985806989e52416675c2',100.0,1781736046,1,'2026-06-18T00:40:46.740441+02:00',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:13.311406+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/acantril/learn-cantrill-io-labs','github.com/acantril/learn-cantrill-io-labs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3e6603ced2648ecd72569d6c06c2883e6124acc1ad1af3c4162355af79b0a829',100.0,1779031389,1,'2026-05-17T17:23:09.407485+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 40, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:14.049259+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/acidonper/jump-app-docs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f743c3f06eb6de0347c96663c2485b27061d6c694090c1dfdb7d910abdb7228f',100.0,1779029939,0,'2026-05-17T16:58:59.389697+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:14.753446+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/acidonper/jump-app-gitops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9df86ddeab85d5e49fe8e68c05013e8ca8ba59b65df2f3b91abb618d1f6d6f1f',100.0,1779030249,0,'2026-05-17T17:04:09.060808+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:15.494869+02:00"}');
@@ -5787,7 +5787,7 @@ INSERT INTO "resources" VALUES('https://github.com/adam-p/markdown-here/wiki/Mar
 INSERT INTO "resources" VALUES('https://github.com/adaptant-labs/k8s-auto-labeller','Kubernetes Node Auto Labeller','','2020',5,'An automated labeling controller designed to tag Kubernetes nodes dynamically based on custom configurations or hardware discoveries. In production, this allows platform engineers to target hardware accelerators (GPUs, ASICs) with specific workload nodeSelectors. Live evaluation shows low active maintenance, as many teams transitioned to Node Feature Discovery (NFD) or Cluster API capabilities.','Go','Operator','Medium',0,'online','manual','24ec81ac9e8ac36b38e924eda1e90e1616919f7f8406b3879700f8e30a4c7f49',100.0,1779032754,1,'2020-11-16T19:46:39Z',NULL,NULL,NULL,'["Infrastructure", "Node Provisioning", "Labeling & Automation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-16T19:46:39Z", "gh_stars": 8, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:19.038296+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/adaptant-labs/k8s-dt-node-labeller','k8s-dt-node-labeller','','2023',5,'A specialized controller designed to label nodes dynamically based on Device Tree specifications. It enables hardware-aware scheduling by analyzing local physical attributes and exposing them as standard Kubernetes selector labels.','Go','Controller','Advanced',0,'online','manual','e864fe7a23aefaf57fe5bf2eb54ab294e360ce4bb83bade4c7b3461f8b980026',100.0,1779031085,1,'2020-11-17T21:12:14Z',NULL,NULL,NULL,'["Infrastructure", "Node Management", "Hardware Classification"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-17T21:12:14Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:19.767453+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/adaptant-labs/k8s-node-label-monitor','k8s-node-label-monitor: Kubernetes Node Label Monitor provides a custom'' Kubernetes controller for monitoring and notifying changes in the label states of Kubernetes nodes (labels added, deleted, or updated), and can be run either node-local or cluster-wide','','2023',3,'A custom controller built to monitor label states on Kubernetes node resources. It dispatches notifications on label updates, additions, or deletions, maintaining configuration trust across larger clusters.','Go','Controller','Intermediate',1,'online','manual','6a8f69c637c8effae9484ef69f8807bfe4539e079283db28f6fac8f416dc0674',100.0,1779033579,1,'2021-02-09T11:00:49Z',NULL,NULL,NULL,'["Infrastructure", "Node Management", "Auditing & Compliance"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-09T11:00:49Z", "gh_stars": 3, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:20.552707+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/admindroid-community/powershell-scripts','github.com/admindroid-community/powershell-scripts: PowerShell Scripts for'' Microsoft 365 Management, Reporting, and Auditing','','2024',0,'A collection of administrative scripts designed for auditing active users, licensing allocations, and configuration status within Microsoft 365 tenants.','PowerShell','GitHub Repository','Intermediate',0,'online','manual','2792ab510a7b130b5c3144c10f0acc5bed874b21df177c1abcf3dcda3c930100',100.0,1781735879,1,'2026-06-18T00:37:59.766244+02:00',NULL,NULL,NULL,'["Identity and Access", "Microsoft 365", "Auditing & Reporting", "Administration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:21.271850+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/admindroid-community/powershell-scripts','github.com/admindroid-community/powershell-scripts: PowerShell Scripts for'' Microsoft 365 Management, Reporting, and Auditing','','2024',0,'A collection of administrative scripts designed for auditing active users, licensing allocations, and configuration status within Microsoft 365 tenants.','PowerShell','GitHub Repository','Intermediate',0,'online','manual','2792ab510a7b130b5c3144c10f0acc5bed874b21df177c1abcf3dcda3c930100',100.0,1781735879,1,'2026-06-18T00:37:59.766244+02:00',NULL,NULL,NULL,'["Identity and Access", "Microsoft 365", "Auditing & Reporting", "Administration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:21.271850+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/adriannovegil/awesome-observability','github.com/adriannovegil/awesome-observability: Awesome Observability 🌟','','2026',2,'A highly structured catalog mapping telemetry collection systems, including OpenTelemetry exporters, Prometheus metric architectures, Grafana monitoring boards, and continuous system profiling dashboards.','Markdown','Awesome List','Advanced',1,'online','manual','05b5afe1463a41fa204fac02ec29a2aca3890d4a9f0a527f8a892cec2de520e6',100.0,1779033977,1,'2026-05-11T11:58:36Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Telemetry and Metrics"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-11T11:58:36Z", "gh_stars": 636, "is_special": true, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:21.978160+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aelsabbahy/goss','aelsabbahy/goss','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2a6e2ded5a8d1eac440ffd247a8f8c9983b6614838f8a9d3be544f2fde6df12',100.0,1779030229,0,'2026-05-17T17:03:49.068405+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/goss-org/goss", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:22.623239+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/affaan-m/ECC','ECC - The Agent Harness Performance Optimization System','A professional performance harness providing modular skills, memory optimizations, and security scanning for advanced AI coding assistants.','2026',4,'This repository provides a performance optimization harness designed for agentic environments like Claude Code and Cursor. It implements persistent semantic memory, structured natural-language ''skills'' as parameters, and execution safeguards via the AgentShield scanner. It aims to reduce token consumption and eliminate redundant instructions, transforming fragile prompting patterns into reproducible development infrastructure.','en','Repository','Advanced',0,'online','automatic','a68b20559e76cc4d181a84ba6031061ed34e6d3863a6d155e8b07540ac542e55',NULL,1780352571,0,'2026-05-31T06:45:42Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Model Context Protocol", "Harness Performance Optimization"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-05-31T06:45:42Z", "gh_stars": 202119, "reputation_status": "Vetted", "reputation_summary": "Highly regarded emerging system optimizing terminal agent runtime states, featuring zero reported vulnerabilities outside its documented patches.", "social_preview_url": "https://opengraph.githubassets.com/9d755758b9c50919c393f44e8fa1910cd7813f12349332f5d66f232c640154c1/affaan-m/ECC", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "agent-performance", "gh_open_issues_30d": 48, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:23.362287+02:00"}');
@@ -5797,15 +5797,15 @@ INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectl-foreach','gith
 INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectl-tree','kubectl-tree','','2025',5,'A crucial kubectl plugin that queries Kubernetes APIs to visually construct and present the ownership tree of API objects via ownerReferences. Crucial for tracing the lineage of ReplicaSets, Pods, Deployments, and Custom Resources (CRDs) in active namespaces.','Go','CLI Plugin','Intermediate',0,'online','manual','a4af8c68f8ba51a9398b292e4551dd81243192c570df44497c92264404ecbc5c',100.0,1779033415,1,'2026-05-18T01:49:07Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Object Relationships"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T01:49:07Z", "gh_stars": 3386, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:26.233064+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectx','==kubectx + kubens: : Power tools for kubectl==🌟🌟','','2026',5,'Highly optimized command-line utilities for switching context configurations and namespaces inside kubectl. Indispensable for multi-cluster environments, they radically optimize developer productivity and prevent accidental target execution via clear interactive lists.','Go','CLI Tool','Beginner',0,'online','manual','39b78501f9b3e9898481b8ef40f8b2a1d81c840109d2fa2ad117564edb65d584',100.0,1779031442,1,'2026-05-15T15:43:00Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-15T15:43:00Z", "gh_stars": 19807, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:26.959190+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubernetes-network-policy-recipes','==ahmetb/kubernetes-network-policy-recipes== 🌟','','2021',5,'The premier open-source repository for reusable NetworkPolicy templates. Provides validated configuration files to handle common cloud-native security patterns.','YAML','Repository','Intermediate',1,'online','manual','0fc77e7ecc41f1b0736d3aaf88a7a6ffbddf4068bbaa1b4f92d12a70246e65e2',100.0,1779032282,1,'2025-02-07T08:38:37Z',NULL,NULL,NULL,'["Networking", "Security", "Recipes"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/kubernetes-networking.md"]','["kubernetes-networking.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-07T08:38:37Z", "gh_stars": 6144, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:27.758443+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/aidansteele/secretsctx','aidansteele/secretsctx','','2022',5,'A Go-based runtime library designed to inject dynamic secrets from external storage layers directly into context-aware serverless pipelines. By managing runtime secret validation outside main configuration structures, it significantly reduces code complexity.','Go','Library','Advanced',1,'online','manual','a9d1ecfb1a2e0682c6a852e19c1ffe4a86af289893571144fc1306f8d40927e2',100.0,1781735877,1,'2026-06-18T00:37:57.761273+02:00',NULL,NULL,NULL,'["Security & Governance", "Secret Management", "Go Runtime"]','["[DE FACTO STANDARD]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:28.460337+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/aidansteele/secretsctx','aidansteele/secretsctx','','2022',5,'A Go-based runtime library designed to inject dynamic secrets from external storage layers directly into context-aware serverless pipelines. By managing runtime secret validation outside main configuration structures, it significantly reduces code complexity.','Go','Library','Advanced',1,'online','manual','a9d1ecfb1a2e0682c6a852e19c1ffe4a86af289893571144fc1306f8d40927e2',100.0,1781735877,1,'2026-06-18T00:37:57.761273+02:00',NULL,NULL,NULL,'["Security & Governance", "Secret Management", "Go Runtime"]','["[DE FACTO STANDARD]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:28.460337+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aimhubio/aim','github.com/aimhubio/aim','','2024',4,'Aim is an open-source, highly responsive experiment tracking and visualization dashboard for machine learning. It provides a robust query language and a user-friendly UI to compare thousands of metrics, hyperparameters, and logs across deep learning runs.','Python','Repository','Intermediate',1,'online','manual','997d320ec7590772d2d44a8b638c1f424a50731d142f6cda3cae805aa5b305fb',100.0,1779033671,1,'2026-06-13T20:26:46Z',NULL,NULL,NULL,'["MLOps", "Experiment Tracking", "Visualization"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:26:46Z", "gh_stars": 6154, "gh_open_issues_30d": 463, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:29.165420+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/airwallex/k8s-pod-restart-info-collector','github.com/airwallex: k8s-pod-restart-info-collector','','2022',0,'An automated utility designed to capture and log state configuration, events, and logs instantly when a pod restarts, offering immediate post-mortem insights for ephemeral microservices.','Go','Tool','Intermediate',0,'online','manual','3e4e21d175049930d8f16e327994a22b47054e30aa250ad356667034e77895de',100.0,1781736057,1,'2026-06-18T00:40:57.341440+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:29.910353+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/airwallex/k8s-pod-restart-info-collector','github.com/airwallex: k8s-pod-restart-info-collector','','2022',0,'An automated utility designed to capture and log state configuration, events, and logs instantly when a pod restarts, offering immediate post-mortem insights for ephemeral microservices.','Go','Tool','Intermediate',0,'online','manual','3e4e21d175049930d8f16e327994a22b47054e30aa250ad356667034e77895de',100.0,1781736057,1,'2026-06-18T00:40:57.341440+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:29.910353+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ajayk/drifter','github.com/ajayk/drifter','','2021',5,'Drifter is a CLI utility designed to detect structural configuration drift across Kubernetes resources. By comparing live running cluster states against baseline templates, it identifies configuration changes. This tool provides lightweight validation for infrastructure consistency.','Go','CLI Tool','Intermediate',0,'online','manual','7e6917d7a7462342ffc27824d9e20008d937114fda3cf61353add05bc00193bf',100.0,1779033187,1,'2024-01-09T17:41:36Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Drift Detection"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-01-09T17:41:36Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:30.648873+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ajmyyra/ambassador-auth-oidc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ff59f529d8db417c89704bee344d50311ebfcc54186836e5265d3fb6c301965c',100.0,1779031625,1,'2026-05-17T17:27:05.330648+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:31.404290+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/akuity/awesome-argo','akuity/awesome-argo 🌟','','2026',3,'A duplicate entry detailing the CNCF Argo ecosystem configurations. Outlines progressive application delivery strategies, canary deployments, declarative cluster state reconciliations, and custom Argo plugins.','Markdown','Awesome List','Advanced',1,'online','manual','4cfcb2323980bc80f403202b4611bc3b2dd06b3d8dda2c07d39412a509e54f89',100.0,1779031406,1,'2026-02-28T03:02:12Z',NULL,NULL,NULL,'["Cloud Native", "GitOps", "Argo Project Ecosystem"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-28T03:02:12Z", "gh_stars": 2449, "is_special": true, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:32.168231+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/akuity/kargo','==github.com/akuity/kargo==','','2023',5,'Kargo is a GitOps-native application promotion engine that coordinates software releases across staging, pre-production, and production. Operating as a Kubernetes controller, it manages promotion state sequences dynamically via custom resources. It simplifies Git manipulation during deployment rollouts.','Go','GitOps Controller','Advanced',0,'online','manual','ebf41a4d95c3859a0afbdad795500f43901217ee56051ce957b11ffaa90529ee',100.0,1779033436,1,'2026-06-14T05:29:29Z',NULL,NULL,NULL,'["GitOps & Delivery", "Application Promotion", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:29:29Z", "gh_stars": 3350, "gh_open_issues_30d": 191, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:32.909316+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/akullpp/awesome-java','Awesome Java 🌟','','2026',5,'A premier directory of validated Java frameworks, high-performance serialization libraries, and microservices engines like Spring Boot, Quarkus, and Micronaut. Essential for legacy modernization projects and enterprise-grade distributed systems. Remains a foundational handbook for enterprise JVM optimization.','Java','Repository','Intermediate',1,'online','manual','812519e1d1f39879872200f2cd381725b275fc4c3a6108bec333cdc778654a7b',100.0,1779031410,1,'2026-04-12T12:40:14Z',NULL,NULL,NULL,'["Programming Languages", "Java", "Resources"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-12T12:40:14Z", "gh_stars": 48210, "is_special": true, "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:33.662542+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/alcideio/advisor','Alcide Advisor: an agentless service for Kubernetes audit and compliance'' that''s built to ensure a frictionless and secured DevSecOps workflow','','2026',0,'Alcide Advisor is an agentless security tool originally engineered to validate Kubernetes configurations, workloads, and network rules against common vulnerabilities. Since the acquisition of Alcide, the repository has been archived and is no longer under active maintenance. It is primarily referenced as a historical model for static manifest parsing and rules-driven auditing.','Go','Static Analyzer','Intermediate',0,'online','manual','477a1f69dee0048b2f273002fb0ba196a9ff38474a0f11298171945860b9de9b',100.0,1781736047,1,'2026-06-18T00:40:47.002076+02:00',NULL,NULL,NULL,'["Security", "Audit & Compliance", "Static Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:34.426212+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/alcideio/advisor','Alcide Advisor: an agentless service for Kubernetes audit and compliance'' that''s built to ensure a frictionless and secured DevSecOps workflow','','2026',0,'Alcide Advisor is an agentless security tool originally engineered to validate Kubernetes configurations, workloads, and network rules against common vulnerabilities. Since the acquisition of Alcide, the repository has been archived and is no longer under active maintenance. It is primarily referenced as a historical model for static manifest parsing and rules-driven auditing.','Go','Static Analyzer','Intermediate',0,'online','manual','477a1f69dee0048b2f273002fb0ba196a9ff38474a0f11298171945860b9de9b',100.0,1781736047,1,'2026-06-18T00:40:47.002076+02:00',NULL,NULL,NULL,'["Security", "Audit & Compliance", "Static Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:34.426212+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/alcideio/rbac-tool','==github.com/alcideio/rbac-tool==','','2025',3,'RBAC Tool is a powerful suite designed to simplify, audit, and generate Kubernetes Role-Based Access Control policies. It includes policy analysis commands, visual dependency graphs, and lookup capabilities to quickly ensure compliance with the least privilege security model.','Go','CLI / Visual Analyzer','Advanced',0,'online','manual','c8448727bac561737be07944f0ac776fb84063cafeabccdd3fdcebbd63aa30ab',100.0,1779032817,1,'2025-02-13T20:57:41Z',NULL,NULL,NULL,'["Security", "Access Control", "RBAC Audit"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-13T20:57:41Z", "gh_stars": 1077, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:35.180306+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/alcideio/skan','sKan','','2020',2,'sKan (by Alcide) was an early static analysis tool for scanning configuration files and Helm charts to discover security vulnerabilities. It has since been archived, with modern platforms choosing robust, active alternatives such as Checkov.','Go','CLI Scanner','Simple',0,'online','manual','0d4218db4fc62d51f1e3a8c89cd6b2e2eed5e40cd648213bf00d979511444948',100.0,1779031901,1,'2023-03-03T16:29:28Z',NULL,NULL,NULL,'["Security & Identity", "Compliance & Auditing", "Static Code Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-03T16:29:28Z", "gh_stars": 204, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:35.919842+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/alexdzyoba/ansible-jmx-exporter','github.com/alexdzyoba/ansible-jmx-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','00179b8c10f6a85e83cb33a2c17eac2a8351b034c75c06cd87e9b731ba98df60',100.0,1779030091,1,'2026-05-17T17:01:31.492558+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:36.648762+02:00"}');
@@ -5816,24 +5816,24 @@ INSERT INTO "resources" VALUES('https://github.com/aliesbelik/awesome-jmeter','A
 INSERT INTO "resources" VALUES('https://github.com/allure-framework/allure2','Allure Report 🌟','','2023',4,'A flexible, multi-language test report tool providing clean hierarchical representation of execution steps, attachments, and historical telemetry. Integrates with standard test runners across modern ecosystems.','Java','Tool','Intermediate',0,'online','manual','904874589c38dac686cfef5beed2a33eed33234405307bfd4478b46057c0924e',100.0,1779033610,1,'2026-06-12T22:09:34Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Reporting"]','["[ENTERPRISE-STABLE]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:09:34Z", "gh_stars": 5422, "gh_open_issues_30d": 96, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:40.276802+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/amazon-archives/aws-training-demo','github.com/aws-samples/aws-training-demo','','2020',5,'Archived AWS training demonstration repository. Grounding verification confirms this repository is formally archived by Amazon, meaning it should be treated purely as an architectural reference rather than a base for production provisioning templates.','JavaScript','Repository','Basic',0,'online','manual','12ba405003f66717af427558892ecba6fc404c7a89e92fe1583a35c32d7cbee7',100.0,1779130494,1,'2019-04-09T21:26:39Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Training Archives"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-04-09T21:26:39Z", "gh_stars": 128, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:41.018819+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/amazon-archives/aws-waf-sample','AWS WAF sample rules','','2024',5,'A historical repository containing sample AWS WAF rule sets and templates. Note: This repository is now officially archived by AWS. Contemporary deployment architectures rely on AWS Managed Rules or centralized configurations managed through AWS Firewall Manager rather than maintaining customized version-one JSON rules.','JSON','Repository','Intermediate',0,'online','manual','ddea1ea4fcf5f9a5fc9a8369dd1679d8d2742aac6828d7ed28b950d09abcd140',100.0,1779130494,1,'2020-01-09T08:11:23Z',NULL,NULL,NULL,'["Security & Identity", "Network Security", "Web Application Protection"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2020-01-09T08:11:23Z", "gh_stars": 511, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:41.730367+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/amelbakry/kubernetes-active-passive','Kubernetes Active Passive Applications','','2021',0,'A reference architecture guiding the implementation of Active-Passive configurations within multi-region Kubernetes topologies. Provides template setups for handling state synchronization and global traffic failovers.','Go','Templates','Advanced',0,'online','manual','bf79c301fff4e55aa4ac515fcf282e6bf1ac6795640e5b21b135d27cfc6c44c6',100.0,1781736046,1,'2026-06-18T00:40:46.790295+02:00',NULL,NULL,NULL,'["Reliability", "Architectural Patterns", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:42.446217+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/amelbakry/kubernetes-active-passive','Kubernetes Active Passive Applications','','2021',0,'A reference architecture guiding the implementation of Active-Passive configurations within multi-region Kubernetes topologies. Provides template setups for handling state synchronization and global traffic failovers.','Go','Templates','Advanced',0,'online','manual','bf79c301fff4e55aa4ac515fcf282e6bf1ac6795640e5b21b135d27cfc6c44c6',100.0,1781736046,1,'2026-06-18T00:40:46.790295+02:00',NULL,NULL,NULL,'["Reliability", "Architectural Patterns", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:42.446217+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/amitmavgupta/azure-terraform','github.com/amitmavgupta/azure-terraform','','2022',2,'A centralized repository of common Azure resource templates compiled using Terraform. Serves as a useful playground for setting up App Services, Cosmos DB, and Virtual Networks.','HCL','Repository','Beginner',0,'online','manual','77ad6a6af303e04c458fc78a1c7a75d7e28681a7a88f5589b612cfac3a1e4bc2',100.0,1779031382,1,'2025-05-24T07:01:55Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure", "Templates"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-24T07:01:55Z", "gh_stars": 29, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:43.157250+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/anchore/grype','grype: a vulnerability scanner for container images and filesystems','','2025',5,'A vulnerability scanner for container images and filesystems, renowned for its speed, minimal footprint, and ease of CI/CD integration. It supports multiple vulnerability sources and outputs structured data compatible with enterprise DevSecOps tools. Through 2026, it stands as the industry standard tool for shift-left image security.','Go','CLI Tool','Medium',0,'online','manual','457d117ce39ba93b09de80026a3d67a203e6a39b8511306889f032c360d1c6f9',100.0,1779034477,1,'2026-06-12T15:56:32Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Container Images"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:56:32Z", "gh_stars": 12400, "gh_open_issues_30d": 371, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:43.880727+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/anchore/syft','==anchore/syft==','','2021',5,'An advanced security tool engineered to generate detailed Software Bill of Materials (SBOM) from container images, file systems, and archives. Syft identifies package structures to track vulnerable subcomponents in modern supply chain governance.','Go','CLI Tool','Intermediate',0,'online','manual','db2fcf1ed1811ccd981eff91084d06e12e3cc79c9281dd6b8e36898d2efb90d2',100.0,1779030407,1,'2026-06-12T13:29:25Z',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "SBOM Generation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:29:25Z", "gh_stars": 9106, "gh_open_issues_30d": 613, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:44.597223+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/anderseknert/awesome-opa','anderseknert/awesome-opa 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74b59d9adc2bc20caea9b43eb1abb3db4a1ee3ccb4ec9a03f666cb0130112715',100.0,1779029367,0,'2026-05-17T16:49:27.255629+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/open-policy-agent/awesome-opa", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:45.260299+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/andreazorzetto/yh','yh - YAML Highlighter','','2022',4,'A specialized, terminal-based syntax highlighter designed explicitly for YAML configurations. Unlike generic highlighters, yh identifies YAML indentation rules and formats outputs from standard pipelines. It is highly useful for reviewing massive Kubernetes manifests directly in terminals.','Go','tool','beginner',0,'online','manual','835328b68aa23ebad6c9e32970fe664b9b951d99213ca3069c6e3b3e012cf187',100.0,1779032153,1,'2020-12-14T09:49:42Z',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-12-14T09:49:42Z", "gh_stars": 427, "is_special": true, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:45.986835+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/andredesousa/devops-best-practices','andredesousa/devops-best-practices','','2026',1,'An opinionated checklist detailing architectural best practices for logging formats, schema migrations, system health monitoring, and security setups. Helps engineering teams establish healthy container operational standards.','Markdown','Reference Guide','Intermediate',1,'online','manual','f62c1fb10bd804350b1cd6db1ca47e20316b90f9cc78502d5933c39895c42a37',100.0,1779029678,1,'2022-02-23T20:29:58Z',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-23T20:29:58Z", "gh_stars": 53, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:46.708660+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/andrewpuch/nagios_setup','github: Steps I used to install Nagios in the cloud','','2018',5,'A historical walkthrough illustrating legacy installations of the Nagios monitoring framework inside static virtual instances. Outlines core process definitions, alerting rules, and manual configuration management.','Shell','Repository','Intermediate',0,'online','manual','765dc175d742822fbc5de8766a7a18e7d73ee853aa9ea8d72e0be13162ae41f3',100.0,1781735876,1,'2026-06-18T00:37:56.210837+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Legacy Systems", "Self-Hosted"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:47.407484+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/andrewpuch/nagios_setup','github: Steps I used to install Nagios in the cloud','','2018',5,'A historical walkthrough illustrating legacy installations of the Nagios monitoring framework inside static virtual instances. Outlines core process definitions, alerting rules, and manual configuration management.','Shell','Repository','Intermediate',0,'online','manual','765dc175d742822fbc5de8766a7a18e7d73ee853aa9ea8d72e0be13162ae41f3',100.0,1781735876,1,'2026-06-18T00:37:56.210837+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Legacy Systems", "Self-Hosted"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:47.407484+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/andrewstetsenko/tech-jobs-with-relocation','International Tech Job Search Handbook','','2026',5,'Curator Insight: An open-source global job search manual providing metadata on visa processes and relocation budgets. Live Grounding: Continues to be a vital community asset for tech professionals traversing global borders, offering real-time data on corporate immigration compliance and tax architectures.','en','GitHub Repository','Intermediate',0,'online','manual','7eda0472cae43870bede3742ed479d8829d1a4ded8fda5a2b5d147932a0aab92',100.0,1779032296,1,'2026-03-19T14:04:47Z',NULL,NULL,NULL,'["Professional Practice", "Recruiting", "Resource Guides"]','["[DE FACTO STANDARD]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-03-19T14:04:47Z", "gh_stars": 4427, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:48.122023+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/anordal/shellharden/blob/master/how_to_do_things_safely_in_bash.md','github: Safe ways to do things in bash','','2026',5,'Serves as the authoritative style manual for compiling safe, error-free bash scripts. Maintained within the Shellharden project, it outlines rigorous quoting standards, expansion parameters, array handling, and variable declarations to prevent system exploits or unexpected command executions.','Bash','Developer Guide','Advanced',0,'online','manual','91ca4befc6835bd57a7f160db4e2eb0803d492455fa4818ac4ea1dd50c4d42a3',100.0,1779031266,1,'2026-01-05T06:45:45Z',NULL,NULL,NULL,'["Linux", "Automation", "Bash Scripting"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-01-05T06:45:45Z", "gh_stars": 4784, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:48.829594+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/ansible-collections','Ansible Collections 🌟','','2024',2,'Upstream GitHub organization containing certified and community Ansible Content Collections. Reflects the modern decentralized packaging model of the modern Ansible ecosystem.','Python','github_repo','Advanced',0,'online','manual','ac690db74143451d4c91e08cd4c35bf09d1e37cbc8afad7cd5503a9c5d6bf6e5',100.0,1779029323,1,'2026-05-17T16:48:43.149798+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Collections"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/ansible-collections','Ansible Collections 🌟','','2024',2,'Upstream GitHub organization containing certified and community Ansible Content Collections. Reflects the modern decentralized packaging model of the modern Ansible ecosystem.','Python','github_repo','Advanced',0,'online','manual','ac690db74143451d4c91e08cd4c35bf09d1e37cbc8afad7cd5503a9c5d6bf6e5',100.0,1779029323,1,'2026-05-17T16:48:43.149798+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Collections"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/ansible-collections/amazon.aws','Amazon AWS Collection 🌟','','2024',2,'The official Amazon Web Services Content Collection for Ansible. Provides production-ready modules for provisioning, updating, and de-provisioning EC2, VPC, S3, and RDS infrastructure assets.','Python','github_repo','Advanced',0,'online','manual','804fce1e8984f14dfa663281baa5c49908f5fbdc2cb9c315bf8810accca8f739',100.0,1779033759,1,'2026-06-12T18:54:31Z',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Collections"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-12T18:54:31Z", "gh_stars": 388, "gh_open_issues_30d": 166, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:49.596395+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ansible-community/awesome-ansible','==ansible-community/awesome-ansible: Awesome Ansible== 🌟🌟🌟','','2026',4,'The authoritative, community-managed repository of recommended Ansible tools, tutorials, extensions, and integration ecosystems. This acts as the premier catalog for discovery in modern automation workflows.','Markdown','Resource List','Beginner',0,'online','manual','a6d2538e3c6f7054fdc0b96563cc79781689be4289ad2df477cefddcdf223336',100.0,1779033845,1,'2026-06-02T08:28:40Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Curated Lists"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "ansible.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-02T08:28:40Z", "gh_stars": 1892, "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:50.322895+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ansible/awx','AWX','','2026',5,'AWX serves as the open-source upstream project for Ansible Automation Platform/Tower. Written in Django and React, it provides a web-based user interface, REST API, and task engine to centrally manage Ansible inventories, credentials, playbooks, and scheduling in containerized environments.','Python','Source Code','Advanced',1,'online','manual','f3fbd9fc28591beaf0b721ceaa08a9c0e377084d6c766f7c2cac89bce3e914c1',100.0,1779029291,1,'2026-06-12T18:32:08Z',NULL,NULL,NULL,'["Automation & Orchestration", "Configuration Management", "Ansible AWX"]','["[DE FACTO STANDARD]"]','["docs/ansible.md", "docs/about.md"]','["ansible.md", "about.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T18:32:08Z", "gh_stars": 15453, "gh_open_issues_30d": 1845, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:51.053597+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ansible/awx-operator','AWX Operator','','2026',4,'The AWX Operator is a cloud-native Kubernetes Operator designed to automate the deployment, lifecycle management, scaling, and upgrades of AWX. By leveraging Custom Resource Definitions (CRDs), it simplifies complex Postgres and web-app state management inside K8s.','Go','Source Code','Advanced',1,'online','manual','655a86e32bad792bf72866cdd9a55b87bfa5b5cf86eb6f5f21ff69e50139f5c4',100.0,1779030594,1,'2026-06-10T18:54:39Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Operators"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T18:54:39Z", "gh_stars": 1487, "gh_open_issues_30d": 368, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:51.780856+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/ansistrano','Ansistrano','','2022',3,'An Ansible-based application deployment solution heavily inspired by Ruby''s Capistrano. It targets zero-downtime scripting setups using multi-release symlink rotations. While highly valuable for legacy monorepo VMs, it is mostly archived in modern cloud-native, containerized architectures.','YAML','tool','intermediate',1,'online','manual','11ba7b804a77cb7777c52f65813d4a0036691f24375ee6b5697ff7f64d55a614',100.0,1779029116,1,'2026-05-17T16:45:16.577148+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Deployment Tools", "Application Deployment"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/ansistrano','Ansistrano','','2022',3,'An Ansible-based application deployment solution heavily inspired by Ruby''s Capistrano. It targets zero-downtime scripting setups using multi-release symlink rotations. While highly valuable for legacy monorepo VMs, it is mostly archived in modern cloud-native, containerized architectures.','YAML','tool','intermediate',1,'online','manual','11ba7b804a77cb7777c52f65813d4a0036691f24375ee6b5697ff7f64d55a614',100.0,1779029116,1,'2026-05-17T16:45:16.577148+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Deployment Tools", "Application Deployment"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/anthonysterling/setec','Setec 🌟','','2018',1,'An early experimental tool for managing and injecting secrets into Kubernetes clusters. It represents early attempts to bridge external secrets engines with native pods, now entirely replaced by External Secrets Operator and HashiCorp Vault.','Go','Helper Utility','Intermediate',0,'online','manual','bc785d0adc1e9bd8f104e8a24809196609d0877dc5170691ccda7cb04f4a2756',100.0,1779034306,1,'2021-02-27T17:05:49Z',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "Encryption"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-02-27T17:05:49Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:52.478311+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/antonarhipov/awesome-apm','github.com/antonarhipov/awesome-apm: Awesome APM','','2021',0,'A curated catalog of application performance monitoring (APM) tools, open-source agents, telemetry protocols, and platform engines. It indexes distributed tracing setups, heap profiling engines, and instrumentation libraries across mainstream programming frameworks.','Markdown','curation','Intermediate',1,'online','manual','413d1bd8de0ced190ceb0b68ef29a300eb389bacc7855032bbe2917d6a005e00',100.0,1781736102,1,'2026-06-18T00:41:42.020032+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Application Performance Monitoring", "APM Curated Resources"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md", "docs/other-awesome-lists.md"]','["monitoring.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:53.201360+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/antonarhipov/awesome-apm','github.com/antonarhipov/awesome-apm: Awesome APM','','2021',0,'A curated catalog of application performance monitoring (APM) tools, open-source agents, telemetry protocols, and platform engines. It indexes distributed tracing setups, heap profiling engines, and instrumentation libraries across mainstream programming frameworks.','Markdown','curation','Intermediate',1,'online','manual','413d1bd8de0ced190ceb0b68ef29a300eb389bacc7855032bbe2917d6a005e00',100.0,1781736102,1,'2026-06-18T00:41:42.020032+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Application Performance Monitoring", "APM Curated Resources"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md", "docs/other-awesome-lists.md"]','["monitoring.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:53.201360+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/antonbabenko/terraform-best-practices','Terraform Best Practices','','2026',3,'A definitive guide detailing patterns and antipatterns for structural Terraform designs. Features industry-accepted guidelines on monorepo layout, variable validation, dynamic module injection, and drift remediation within production enterprise clouds.','Markdown','Guideline','Advanced',0,'online','manual','65e3df4f3d17318e100f3b42b6c37a2404da5e7320d0061db1805f5157ffbc32',100.0,1779033675,1,'2026-03-20T14:40:58Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Terraform Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/gitops.md", "docs/iac.md", "docs/terraform.md"]','["gitops.md", "iac.md", "terraform.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-20T14:40:58Z", "gh_stars": 2473, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:53.913876+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/antonbabenko/terraform-skill','Terraform & OpenTofu Skill for AI Agents','','2026',4,'An open-source Model Context Protocol (MCP) skill set built for AI agents. Simplifies parsing, validating, and managing Terraform and OpenTofu infrastructure configurations through intelligent, context-aware LLM tool calls.','TypeScript','GitHub Repository','Advanced',0,'online','manual','36e23963ccfc640c56a9f901ea475f86260b9242e4403af694f058ea2dfc90ce',100.0,1779033019,1,'2026-06-03T16:06:13Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "AI Integration"]','["[ENTERPRISE-STABLE]"]','["docs/cicd.md", "docs/iac.md", "docs/terraform.md"]','["cicd.md", "iac.md", "terraform.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T16:06:13Z", "gh_stars": 2012, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:54.617223+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/antonmedv/fx','fx','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8fb21ceea1d4a73169b87bd5d6f0c5b16a4185020f9453634910dd33f481a68b',100.0,1779031107,1,'2026-05-17T17:18:27.449300+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:55.327648+02:00"}');
@@ -5845,7 +5845,7 @@ INSERT INTO "resources" VALUES('https://github.com/apache/dolphinscheduler','apa
 INSERT INTO "resources" VALUES('https://github.com/apache/maven-mvnd','apache/maven-mvnd','','2025',5,'Apache Maven Daemon repository. Drastically reduces compilation overhead by utilizing persistent background execution processes to store compiler hot-spots and plugin contexts.','Java','CLI Tool','Advanced',0,'online','manual','7a1913331d49bef22bf3d5dd69ac6a11d8a888359041509e65e546d3c179e086',100.0,1779029169,1,'2026-06-12T20:38:35Z',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Build Daemon Optimization"]','["[DE FACTO STANDARD]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:38:35Z", "gh_stars": 3428, "gh_open_issues_30d": 143, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:59.740584+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/apache/tomcat-jakartaee-migration','Apache Tomcat migration tool for Jakarta EE','','2021',2,'A command-line utility designed to automatically migrate legacy Java EE 8 web applications to modern Jakarta EE (9+) architectures. It translates package namespaces from `javax.*` to `jakarta.*` in binaries and source code.','Java','Repository','Intermediate',0,'online','manual','a0a6ed53f60d5854d820ec4c780437a3823a399432cc31e5e50616115878880d',100.0,1779034309,1,'2026-06-09T08:55:54Z',NULL,NULL,NULL,'["Platform Engineering", "Application Servers", "Migration"]','["[LEGACY]"]','["docs/embedded-servlet-containers.md"]','["embedded-servlet-containers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T08:55:54Z", "gh_stars": 188, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:00.472199+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/apicurio/apicurio-registry','**Apicurio** Registry','','2026',4,'Apicurio Registry is an open-source, high-performance centralized schema registry. It manages API contracts, OpenAPI designs, AsyncAPI definitions, Avro, and Protobuf structures, enforcing real-time payload validations over high-throughput microservice pipelines while offering direct Kubernetes operator integrations.','Java','Platform','Advanced',1,'online','manual','dce198241f8b915b16935880b17f4375418cd685fff7eebe5dfe89d1c13f8ced',100.0,1779030827,1,'2026-06-13T18:07:51Z',NULL,NULL,NULL,'["Data Engineering", "Schema Registry", "Apicurio"]','["[ENTERPRISE-STABLE]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T18:07:51Z", "gh_stars": 814, "gh_open_issues_30d": 328, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:01.207783+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/apk8s/k3s-gitlab','k3s-gitlab','','2021',1,'An automation repository dedicated to bootstrapping a local K3s runtime optimized for orchestrating GitLab CI runners, streamlining testing of containerized microservices.','Shell','Tool','Intermediate',1,'online','manual','df6d24ee7760852189e0e1037f288289a4c8211339c135d0d10c1dcbfac3c641',100.0,1781736154,1,'2026-06-18T00:42:34.189753+02:00',NULL,NULL,NULL,'["Edge & IoT", "CI/CD Integration", "GitLab Runners"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:01.932027+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/apk8s/k3s-gitlab','k3s-gitlab','','2021',1,'An automation repository dedicated to bootstrapping a local K3s runtime optimized for orchestrating GitLab CI runners, streamlining testing of containerized microservices.','Shell','Tool','Intermediate',1,'online','manual','df6d24ee7760852189e0e1037f288289a4c8211339c135d0d10c1dcbfac3c641',100.0,1781736154,1,'2026-06-18T00:42:34.189753+02:00',NULL,NULL,NULL,'["Edge & IoT", "CI/CD Integration", "GitLab Runners"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:01.932027+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aporia-ai/kubesurvival','KubeSurvival 🌟','','2022',1,'A scanning utility that audits existing clusters to determine the absolute cheapest VM instance shapes capable of hosting current workloads. Ensures high-availability parameters and compute requirements are fully met before suggesting migration profiles.','Go','Tool','Intermediate',0,'online','manual','43f259cf3ad4224e8b23ecaa836fef2960fa800ebba377e97c913efae78486e4',100.0,1779031356,1,'2021-11-03T09:30:26Z',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-11-03T09:30:26Z", "gh_stars": 187, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:02.703697+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aporia-ai/mlplatform-workshop','ML Platform Workshop','','2022',4,'A hands-on technical workshop repository showcasing the design of an end-to-end Machine Learning Platform. Demonstrates real-world integration of model registries, tracking servers, and deployment mechanisms under production-like conditions. Excellent educational resource for learning the architectural glue of modern MLOps frameworks.','Python','Repository','Intermediate',1,'online','manual','aaa796b6cedb8435a395ceffed9fa532074ccb7f09b344c218fcb5c35c0626b8',100.0,1779030721,1,'2021-11-03T10:27:17Z',NULL,NULL,NULL,'["MLOps", "Workshops", "Infrastructure"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-11-03T10:27:17Z", "gh_stars": 445, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:03.436529+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/app-sre/qontract-server','qontract','','2023',5,'An enterprise configuration server that leverages GraphQL to manage infrastructure states and reconcile multi-tenant declarations. Developed as part of App-SRE tooling, it facilitates continuous delivery by organizing configuration data. It continues to see specialized internal usage for large platform configurations.','Python','Service','High',1,'online','manual','a6bdddf51fc8fb9dba86f4e89b89beabbe6b3d2d40df356d8953d42a6b537a21',100.0,1779034229,1,'2026-06-11T14:12:06Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "State Reconciliation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T14:12:06Z", "gh_stars": 16, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:04.207338+02:00"}');
@@ -5854,7 +5854,7 @@ INSERT INTO "resources" VALUES('https://github.com/appvia/cosign-keyless-admissi
 INSERT INTO "resources" VALUES('https://github.com/appvia/kev','Kev','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1df9e14bf0c7979328a89088b86ae8da55bf99130f93d2df25cac4f902b9bd64',100.0,1779033020,0,'2026-05-17T17:50:20.021828+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:06.306293+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/appvia/krane','Krane 🌟','','2020',5,'Curator Insight: An open-source Kubernetes RBAC static analysis tool designed to identify risky roles, cluster roles, and broad resource access configurations. Live Grounding: The repository is archived and inactive for over 4 years. While the structural rules engine remains historically valuable, it does not support modern Kubernetes RBAC security vectors.','Ruby','Code Repository','Advanced',0,'online','manual','d7bc7f3f6ae5aea58e5b292f7ced0852bb07b49099998f036457b441d1c9baa0',100.0,1779031981,1,'2026-02-13T15:57:57Z',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-13T15:57:57Z", "gh_stars": 740, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:07.069187+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/appvia/tako','Kev','','2021',1,'A tool to orchestrate application deployments on Kubernetes using Docker Compose files. It templatizes deployments, allowing developers to scale their compose configurations across multiple target environments with environment-specific overrides.','Go','Developer Tool','Medium',0,'online','manual','377bd061da94b783c8f87c81929154f29bd4b8426e0a0b5d02934d2535c92176',100.0,1779130494,1,'2026-01-22T20:30:49Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Docker Compose Migration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-22T20:30:49Z", "gh_stars": 72, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:07.804996+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/aquasecurity/cloudsec-icons','aquasecurity/cloudsec-icons','','2021',1,'An open-source library of dedicated cybersecurity and DevSecOps icons created by Aqua Security. Empowers application security professionals to visually document threat boundaries, firewall parameters, and container compliance elements in systems architecture graphs.','None','Asset Pack','Beginner',0,'online','manual','d4917cbf5866a117245e65c3717323e6cbeab8a5bf0c58a6c41f599cceaa3fea',100.0,1781735900,1,'2026-06-18T00:38:20.813049+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "Security"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:08.529390+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/aquasecurity/cloudsec-icons','aquasecurity/cloudsec-icons','','2021',1,'An open-source library of dedicated cybersecurity and DevSecOps icons created by Aqua Security. Empowers application security professionals to visually document threat boundaries, firewall parameters, and container compliance elements in systems architecture graphs.','None','Asset Pack','Beginner',0,'online','manual','d4917cbf5866a117245e65c3717323e6cbeab8a5bf0c58a6c41f599cceaa3fea',100.0,1781735900,1,'2026-06-18T00:38:20.813049+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "Security"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:08.529390+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aquasecurity/kube-bench','kube-bench 🌟','','2026',5,'The industry standard tool to check whether Kubernetes clusters are deployed securely according to the Center for Internet Security (CIS) benchmarks. Can be run inside container workloads or directly on node hosts, outputting detailed reports identifying API, TLS, and permissions vulnerabilities.','Go','Tool','Medium',0,'online','manual','3fc464887d8cd3fc871fc6d9d7bd51f9fb7ae23f35731c95073e40620fb71285',100.0,1779030849,1,'2026-06-09T06:03:33Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "CIS Benchmarks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T06:03:33Z", "gh_stars": 8078, "gh_open_issues_30d": 91, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:09.258234+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aquasecurity/kube-hunter','kube-hunter 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9104d2e020cd3963831a31761f037f16a536d2d44a303795855898e910f7ac30',100.0,1779034273,1,'2026-05-17T18:11:13.681480+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 82, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:10.032894+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aquasecurity/starboard','==aquasecurity/starboard==','','2026',3,'Starboard targets the unification of security scanners into a single, cohesive Kubernetes-native CRD interface. Live grounding in 2026 confirms that Starboard has been fully deprecated and integrated directly into the Trivy Operator framework. Platform teams should seek Trivy Operator for active development, utilizing Starboard''s original specification strictly as a reference architecture.','Go','Operator','Intermediate',0,'online','manual','1824480eb35ee63c28294f0bb908498a16193d16da45d577500706614f5aca74',100.0,1779031147,1,'2026-06-10T12:05:58Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Compliance"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T12:05:58Z", "gh_stars": 1375, "gh_open_issues_30d": 60, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:10.765602+02:00"}');
@@ -5876,17 +5876,17 @@ INSERT INTO "resources" VALUES('https://github.com/arminc/k8s-platform-lcm','k8s
 INSERT INTO "resources" VALUES('https://github.com/armory/minnaker','Minnaker','','2022',2,'An installer package developed by Armory to spin up a single-node Spinnaker instance quickly inside a lightweight Kubernetes cluster (using K3s). It was designed to facilitate Spinnaker evaluations and local sandbox development. By 2026, as Spinnaker''s market footprint contraction continued, the Minnaker repository is considered a legacy reference project.','Shell','Installer','Medium',0,'online','manual','bc9ea132c2e70c4c1230e36f022608e8505e2ee0506cd0270dd87d762505e438',100.0,1779032338,1,'2023-05-20T21:18:12Z',NULL,NULL,NULL,'["Delivery", "CI/CD", "Spinnaker"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-20T21:18:12Z", "gh_stars": 156, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:18.885927+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/armosec/kubescape','==Kubescape== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2edcccc6e3dc19610cb8401874e7e9c6efc002eea50bff20debb737537678d8',100.0,1779029325,0,'2026-05-17T16:48:45.962396+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://github.com/kubescape/kubescape", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:19.550860+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/armosec/regolibrary','armosec/regolibrary','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','632ecd5c343463ee3440caa26e977276d038338bdc2d4952ef3e18207cafb994',100.0,1779031451,0,'2026-05-17T17:24:11.445350+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubescape/regolibrary", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:20.206111+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/arslanbilal/git-cheat-sheet','arslanbilal/git-cheat-sheet 🌟🌟🌟','','2025',4,'Curator Insight: Highly starred open-source repository containing translated Git references. Live Grounding: Facilitates localized, multilingual engineering onboarding, providing consistent global team standards for branch structures, conflict resolutions, and configuration setups.','Markdown','GitHub Repository','Intermediate',0,'online','manual','c263d3474671da6aee00f06477d2cf21e1b71609533804a19070230671efc968',100.0,1781735890,1,'2026-06-18T00:38:10.114146+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:20.930897+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/arslanbilal/git-cheat-sheet','arslanbilal/git-cheat-sheet 🌟🌟🌟','','2025',4,'Curator Insight: Highly starred open-source repository containing translated Git references. Live Grounding: Facilitates localized, multilingual engineering onboarding, providing consistent global team standards for branch structures, conflict resolutions, and configuration setups.','Markdown','GitHub Repository','Intermediate',0,'online','manual','c263d3474671da6aee00f06477d2cf21e1b71609533804a19070230671efc968',100.0,1781735890,1,'2026-06-18T00:38:10.114146+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:20.930897+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/arttor/helmify','==arttor/helmify==','','2021',3,'An automation utility that converts standard declarative Kubernetes manifests directly into valid, paramaterized Helm charts. It simplifies migrations and accelerates the distribution setup of packaged deployments.','Go','CLI Tool','Intermediate',0,'online','manual','95af44ea2bd1b9252e87920a85c9df5d9b5f24886fc5e6bd00264af5fbf46866',100.0,1779033084,1,'2026-05-07T07:38:16Z',NULL,NULL,NULL,'["GitOps & Configuration", "Helm Chart Generation", "Migration Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["kubernetes-tools.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-07T07:38:16Z", "gh_stars": 1738, "is_special": true, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:35.433074+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/arun-gupta/docker-jenkins-pipeline','github.com/arun-gupta/docker-jenkins-pipeline: Docker + Java + Jenkins Pipeline','','2018',0,'Curator Insight structures this repository around running Docker-integrated Java application compilation inside Jenkins Pipelines. Live Grounding shows that mounting the Docker socket inside Jenkins agents remains a common albeit security-sensitive approach. It serves as a historical and practical reference for building containerized Java workloads using declarative pipelines.','Java','Repository','Intermediate',1,'online','manual','850f58fedd04dc18d048d11e49b9b071128fdfd5e72db40e2d38139deff04889',100.0,1781735910,1,'2026-06-18T00:38:30.992251+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Docker Containerization"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:36.185946+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/arun-gupta/docker-jenkins-pipeline','github.com/arun-gupta/docker-jenkins-pipeline: Docker + Java + Jenkins Pipeline','','2018',0,'Curator Insight structures this repository around running Docker-integrated Java application compilation inside Jenkins Pipelines. Live Grounding shows that mounting the Docker socket inside Jenkins agents remains a common albeit security-sensitive approach. It serves as a historical and practical reference for building containerized Java workloads using declarative pipelines.','Java','Repository','Intermediate',1,'online','manual','850f58fedd04dc18d048d11e49b9b071128fdfd5e72db40e2d38139deff04889',100.0,1781735910,1,'2026-06-18T00:38:30.992251+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Docker Containerization"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:36.185946+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/asdf-community/asdf-kubectl','asdf-kubectl','','2020',2,'A community-maintained plugin for the asdf extendable version manager, designed to install and manage multiple versions of kubectl. It facilitates deterministic local environments by locking Kubernetes CLI versions per project.','Shell','CLI Plugin','Low',0,'online','manual','10d02cbbb3fd4e0ddf173cd2217d9b1d4ddc7870a563b7997224ee5708e67da8',100.0,1779130494,1,'2025-11-12T15:57:32Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Version Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-12T15:57:32Z", "gh_stars": 131, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:36.901768+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/asim/go-micro','go-micro','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4480b6aeafbe7b209f8e12f66ba1c0fd250f07d5f8ff5d5e19aa614a730ba7ff',100.0,1779031085,0,'2026-05-17T17:18:05.392262+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:37.553245+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/askmeegs/learn-istio','github.com/askmeegs/learn-istio 🌟','','2020',0,'An educational repository featuring early-day tutorials and configurations for learning Istio concepts. Currently archived/unmaintained, functioning primarily as a legacy resource.','Shell','Repository','Beginner',1,'online','manual','40dd02ee18cdb30f4966d3166cf46c09c5993471a4ace77ce29c75addfb27121',100.0,1781735971,1,'2026-06-18T00:39:31.298661+02:00',NULL,NULL,NULL,'["Service Mesh", "Training", "Education"]','["[LEGACY]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:38.283305+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/askmeegs/learn-istio','github.com/askmeegs/learn-istio 🌟','','2020',0,'An educational repository featuring early-day tutorials and configurations for learning Istio concepts. Currently archived/unmaintained, functioning primarily as a legacy resource.','Shell','Repository','Beginner',1,'online','manual','40dd02ee18cdb30f4966d3166cf46c09c5993471a4ace77ce29c75addfb27121',100.0,1781735971,1,'2026-06-18T00:39:31.298661+02:00',NULL,NULL,NULL,'["Service Mesh", "Training", "Education"]','["[LEGACY]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:38.283305+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/askmeegs/yaml-your-cloud','askmeegs/yaml-your-cloud','','2021',1,'Code repository designed as a companion to the ''YAML your cloud'' presentation, offering practical Kubernetes manifest examples and Crossplane configurations. It showcases foundational multi-cloud provider settings, composition patterns, and claims structures used in active training environments.','YAML','Code Repository','Intermediate',0,'online','manual','21fd98ae25edafdb2d51f06cdfa2d4f399f70587def62c3a84f16f0e0139fd11',100.0,1779030891,1,'2021-09-13T17:16:35Z',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Code Samples"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-09-13T17:16:35Z", "gh_stars": 6, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:38.983370+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/asobti/kube-monkey','GitHub: kube-monkey','','2024',5,'A Go-based Kubernetes implementation of Netflix''s Chaos Monkey. kube-monkey runs inside k8s clusters to systematically schedule and delete random Pod instances within designated namespaces, forcing development teams to architect highly redundant and self-healing services.','Go','Software Utility','Intermediate',1,'online','manual','64ba2f1a6d1eaad7862d63edda60c42a1ecf91065bb3327bfef52a3adc90ce5d',100.0,1779031602,1,'2024-06-16T19:34:50Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Kubernetes Tools"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-16T19:34:50Z", "gh_stars": 3064, "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:39.679219+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/astefanutti/kubebox','kubebox','','2025',5,'An advanced, high-performance terminal dashboard for cluster visualization. Offers real-time metrics, dynamic log streaming, container exec shortcuts, and immediate cluster health alerts, providing a modern alternative to browser dashboards.','JavaScript','CLI Tool','Medium',0,'online','manual','dd1e5c18d53d7353fcaad0e52d8769c617b69ac7d6821f62e8975f70e7cdd0ea',100.0,1779031393,1,'2024-06-17T13:05:26Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Terminal UI"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-06-17T13:05:26Z", "gh_stars": 2230, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:40.378651+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/astral-sh/ruff','==Ruff==','','2025',5,'Curator Insight introduces Ruff as an extremely fast Python linter and formatter written in Rust. Live Grounding confirms Ruff is a de facto industry standard, dramatically lowering CI run times by replacing several older style checkers with a single compiled utility.','Rust','Tool','Intermediate',1,'online','manual','00e4cdf7ccac1fddbb00564f504169888829f18e865b1595287c4892ad556867',100.0,1779030559,1,'2026-06-14T09:19:30Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/python.md", "docs/visual-studio.md"]','["python.md", "visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T09:19:30Z", "gh_stars": 47969, "gh_open_issues_30d": 2022, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:41.086184+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/atinfo/awesome-test-automation','Awesome Test Automation','','2026',5,'An extensive curated directory compiling top-tier testing tools, frameworks, and continuous validation resources. Features directories for end-to-end web tests, load injection suites, API contract testers, and mobile automation libraries.','N/A','Repository','Intermediate',0,'online','manual','122c77eeac0f609a07457f5415a2e09524d356674ed39f58d08a783a9cabde68',100.0,1781736123,1,'2026-06-18T00:42:03.142216+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Test Automation Repositories"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/qa.md"]','["architectural-foundations.md", "other-awesome-lists.md", "qa.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 104, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:41.801837+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/atinfo/awesome-test-automation','Awesome Test Automation','','2026',5,'An extensive curated directory compiling top-tier testing tools, frameworks, and continuous validation resources. Features directories for end-to-end web tests, load injection suites, API contract testers, and mobile automation libraries.','N/A','Repository','Intermediate',0,'online','manual','122c77eeac0f609a07457f5415a2e09524d356674ed39f58d08a783a9cabde68',100.0,1781736123,1,'2026-06-18T00:42:03.142216+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Test Automation Repositories"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/qa.md"]','["architectural-foundations.md", "other-awesome-lists.md", "qa.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 104, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:41.801837+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/atombender/ktail','==atombender/ktail== 🌟','','2017',3,'A dedicated log-streaming tool built to stream, aggregate, and colorize logs from multiple workloads simultaneously. It filters log pipelines by name or label schemas to optimize terminal investigations.','Go','CLI Tool','Intermediate',0,'online','manual','df0e7f2e8603144cba19bbf1aac09e4afeb62d7e17c9b896b903d5b2ca6a69fb',100.0,1779032800,1,'2024-12-12T00:15:59Z',NULL,NULL,NULL,'["Observability & Performance", "Log Streaming", "CLI Log Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-12T00:15:59Z", "gh_stars": 365, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:42.581979+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/auchenberg/volkswagen','auchenberg/volkswagen','','2016',5,'A satirical utility that detects if a test suite is running inside a CI pipeline and automatically forces a green/passing status. A humorous warning on metrics tampering.','JavaScript','Tool','Beginner',0,'online','manual','93b447d3c580cbc91864737ac4c76580b4f07569783000abe2a687b53a4393b4',100.0,1779032243,1,'2026-02-27T07:23:49Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Satire"]','["[DE FACTO STANDARD]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-27T07:23:49Z", "gh_stars": 15447, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:43.297493+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/authelia/authelia','Authelia 🌟','','2026',5,'Authelia is an open-source authentication and authorization server providing single sign-on (SSO) for applications behind reverse proxies. It supports multi-factor authentication (MFA), dynamic security policies, and user management, offloading auth logic from backend systems.','Go','Identity Provider / SSO Portal','Advanced',1,'online','manual','2209fc4a3a7d59e14441ca939b359b22219057aece6ca60b5085c4dd362d194e',100.0,1779032163,1,'2026-06-14T08:39:42Z',NULL,NULL,NULL,'["Security & Identity", "Authentication & Authorization", "Single Sign-On"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:39:42Z", "gh_stars": 28049, "gh_open_issues_30d": 117, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:44.000508+02:00"}');
@@ -5897,15 +5897,15 @@ INSERT INTO "resources" VALUES('https://github.com/awesome-devops/awesome-ansibl
 INSERT INTO "resources" VALUES('https://github.com/awesome-foss/awesome-sysadmin','Awesome Sysadmin','','2026',5,'An exhaustive curation of open-source sysadmin resources, listing production-ready system monitors, configuration management tools, security suites, and virtualization frameworks used globally by SREs.','Markdown','Repository','Intermediate',0,'online','manual','1fd8ce0ee108f10c5f79b57aebca66b9b362a567c0afc83264a4704b99ae3bd8',100.0,1779033759,1,'2026-06-03T21:31:07Z',NULL,NULL,NULL,'["Infrastructure", "Sysadmin", "Resources"]','["[DE FACTO STANDARD]"]','["docs/devops-tools.md", "docs/iac.md", "docs/monitoring.md"]','["devops-tools.md", "iac.md", "monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T21:31:07Z", "gh_stars": 34277, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:47.608342+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/awesome-it/adeploy','awesome-it/adeploy','','2020',0,'An Ansible-based automation utility designed to orchestrate early-stage Kubernetes cluster deployments. Modern production operations have entirely transitioned to Kubernetes-native platforms (e.g., Kubeadm, Cluster API) and GitOps tooling (e.g., Argo CD).','Python','CLI / Script','Intermediate',0,'online','manual','73a59f2bcd53854998e44781b7181e97d3587dda6739ea22414a016470c72775',100.0,1779032057,1,'2026-03-23T16:01:24Z',NULL,NULL,NULL,'["Operations", "GitOps & Delivery", "Deployment Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-03-23T16:01:24Z", "gh_stars": 14, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:48.332540+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/awesome-soft/awesome-devops','Awesome DevOps','','2026',2,'A multi-disciplinary tool index mapping platforms for provisioning, monitoring, security, container hosting, and deployment automation. Acts as a quick-lookup repository for constructing comprehensive DevOps toolchains.','Markdown','Awesome List','Intermediate',0,'online','manual','df038a8577496df46981aaba137c4729d4fc5c6a96ae3e93c4a617ce97612df7',100.0,1779030404,1,'2025-06-05T06:21:48Z',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "General Tooling"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-05T06:21:48Z", "gh_stars": 518, "is_special": true, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:49.066997+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/awesome-sre/awesome-sre','awesome-sre/awesome-sre','','2026',0,'A general SRE community registry documenting articles, telemetry paradigms, cluster performance charts, and manual failover plans for high-concurrency web systems.','Markdown','Awesome List','Intermediate',0,'online','manual','021ccfb5e4969ceefc90fd61ddc505c9db6b049211b74bb0a466925c3524ec19',100.0,1781736123,1,'2026-06-18T00:42:03.151118+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "General SRE"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:49.765663+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/awesome-sre/awesome-sre','awesome-sre/awesome-sre','','2026',0,'A general SRE community registry documenting articles, telemetry paradigms, cluster performance charts, and manual failover plans for high-concurrency web systems.','Markdown','Awesome List','Intermediate',0,'online','manual','021ccfb5e4969ceefc90fd61ddc505c9db6b049211b74bb0a466925c3524ec19',100.0,1781736123,1,'2026-06-18T00:42:03.151118+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "General SRE"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:49.765663+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aws-cloudformation/cloudformation-guard','AWS CloudFormation Guard','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','80aa712b02fec3418dc86d022a043d90881873d43e7b6851962e9fd01ec6da8e',100.0,1779033974,1,'2026-05-17T18:06:14.554805+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-iac.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:50.544586+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aws-controllers-k8s/community','AWS Controllers for Kubernetes (ACK) 🌟','','2026',5,'Official community hub for AWS Controllers for Kubernetes (ACK). It allows cloud platform engineers to define and manage AWS resources (like RDS databases, S3 buckets, and SQS queues) directly through standard Kubernetes manifests and controllers.','Go','Code Repository','Advanced',0,'online','manual','8c61de863d9d618c6469f0c6adbceb09bb3429f1003d6aeea23e3890328e8ca7',100.0,1779032953,1,'2026-06-13T20:57:56Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "ACK"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:57:56Z", "gh_stars": 2627, "gh_open_issues_30d": 296, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:51.375342+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aws-ia/terraform-aws-eks-blueprints','==github.com/aws-ia/terraform-aws-eks-blueprints (examples) 🌟🌟🌟==','','2026',4,'A production-ready collection of Terraform modules designed to accelerate Amazon EKS cluster deployments. Live Grounding highlights its architecture for bootstrapping clusters with essential add-ons like Karpenter, AWS Load Balancer Controller, and Prometheus. It represents the industry standard for declarative EKS infrastructure provisioning.','HCL','Repository','Advanced',0,'online','manual','b10114e005af34dd0a1b090b242ad5d0300ce15888760f434b4a9c9f669918da',100.0,1779034355,1,'2026-06-05T11:52:56Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-05T11:52:56Z", "gh_stars": 3024, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:52.169606+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/main/docs/v4-to-v5/motivation.md','Direction for v5 of Terraform EKS Blueprints','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2c9c034bfea790f9e75891f8aad8bd0022eaa94cd283c308e84cbea5611b9ab2',100.0,1779029268,1,'2026-05-17T16:47:48.246351+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:52.930344+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/aws-observability','github.com/aws-observability','','2023',0,'The main landing repository for AWS Observability engineering groups. Provides multi-faceted Terraform templates designed to spin up standardized, enterprise-grade cloud logging and analytical tools.','HCL','Repository','Advanced',0,'online','manual','32f9ed227a0d9d466b2608c94a92bdcba69daa5957985988f41e207df893e9c1',100.0,1779029174,1,'2026-05-17T16:46:14.695531+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/aws-observability','github.com/aws-observability','','2023',0,'The main landing repository for AWS Observability engineering groups. Provides multi-faceted Terraform templates designed to spin up standardized, enterprise-grade cloud logging and analytical tools.','HCL','Repository','Advanced',0,'online','manual','32f9ed227a0d9d466b2608c94a92bdcba69daa5957985988f41e207df893e9c1',100.0,1779029174,1,'2026-05-17T16:46:14.695531+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/aws-observability/terraform-aws-observability-accelerator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7160eea9597c82c0cbab2e806ff4aa39884346cc33c66281304796c207d8a342',100.0,1779032780,0,'2026-05-17T17:46:20.159265+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:53.715805+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aws-quickstart/cdk-eks-blueprints','==aws-quickstart/cdk-eks-blueprints: Amazon EKS Blueprints for CDK==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0dfa9e033918308136eab12a441be32ed43249e4d49bd227ab3aa9e566596a55',100.0,1779029897,0,'2026-05-17T16:58:17.594014+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://github.com/awslabs/cdk-eks-blueprints", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:54.370247+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/aws-samples','==github.com/aws-samples== 🌟','','2026',0,'The master organization containing AWS-curated reference architectures, deployment scripts, and code samples. Serves as a vital baseline for implementing multi-account strategies, serverless setups, and security blueprints.','Multi','Organization','Advanced',0,'online','manual','818b25c8b128c4cc08f1b407654a5168ca85db1486768edb4d8634628e815922',100.0,1779034306,1,'2026-05-17T18:11:46.720688+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/aws-samples','==github.com/aws-samples== 🌟','','2026',0,'The master organization containing AWS-curated reference architectures, deployment scripts, and code samples. Serves as a vital baseline for implementing multi-account strategies, serverless setups, and security blueprints.','Multi','Organization','Advanced',0,'online','manual','818b25c8b128c4cc08f1b407654a5168ca85db1486768edb4d8634628e815922',100.0,1779034306,1,'2026-05-17T18:11:46.720688+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-auto-inventory','github.com/aws-samples/aws-auto-inventory: AWS Automated Inventory 🌟','','2024',5,'An automated system designed to discover, track, and catalog AWS infrastructure assets across multiple regions and accounts. Leverages Serverless functions and AWS Config to maintain real-time compliance dashboards.','Python','Repository','Intermediate',0,'online','manual','d313f0e1c1d23aa70404f9af62b2948d85be04af17d3609ce1a0253fc928a08c',100.0,1779033655,1,'2026-06-11T19:34:23Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Asset Management"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T19:34:23Z", "gh_stars": 254, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:55.240073+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-cdk-for-k3scluster','github.com/aws-samples/cdk-k3s-cluster 🌟','','2023',2,'An AWS Cloud Development Kit (CDK) resource package that constructs complete K3s virtual machine clusters on EC2, offering a highly economical alternative to managed AWS EKS services.','TypeScript','IaC','Intermediate',0,'online','manual','c2b3307d5505a3dde5e67e92035a8d1a9872f9d58d9450854c4259e2e2a9a1cd',100.0,1779032790,1,'2022-10-27T13:35:31Z',NULL,NULL,NULL,'["Edge & IoT", "Infrastructure as Code", "AWS CDK"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-10-27T13:35:31Z", "gh_stars": 61, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:56.017599+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-cdk-stack-builder-tool','==github.com/aws-samples/aws-cdk-stack-builder-tool==','','2024',5,'An AWS Samples tool configured to dynamically build and modularize AWS CDK stacks based on high-level configuration templates. It streamlines boilerplate IAC setup, allowing platform engineering teams to maintain clean, scalable multi-environment stacks. Ideal for bootstrapping large cloud applications adhering to AWS Well-Architected frameworks.','TypeScript','Repository','Intermediate',0,'online','manual','93a3ebf7ea5faff6c84b491c2841b309a61ceb63f65f710297d3782e44d4c829',100.0,1779033487,1,'2024-08-01T15:35:30Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-08-01T15:35:30Z", "gh_stars": 202, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:56.791064+02:00"}');
@@ -5933,7 +5933,7 @@ INSERT INTO "resources" VALUES('https://github.com/aws/eks-charts','==github.com
 INSERT INTO "resources" VALUES('https://github.com/aws/eks-distro','==aws/eks-distro==','','2023',3,'An open-source release containing the exact upstream Kubernetes components, security backports, and upstream patches used by Amazon EKS. Empowers platform developers to run highly synchronized non-AWS clusters.','Go','Software Distribution','Advanced',0,'online','manual','1d4ed3479bda4d77f443bde81755492b1a8fef12a2b80ae8efceaa16c44195a0',100.0,1779031426,1,'2026-06-12T15:28:20Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Kubernetes Distributions", "Base Build"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:28:20Z", "gh_stars": 1458, "gh_open_issues_30d": 46, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:13.679891+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aws/karpenter-provider-aws','awslabs/karpenter','','2021',5,'Karpenter is an open-source, high-performance node provisioning operator built for Kubernetes. It bypasses traditional ASG-based scaling by launching right-sized EC2 instances directly in response to unschedulable pods, significantly reducing scheduling latency and resource waste.','Go','Operator','High',1,'online','manual','5efc45c20734350a0c65c8fc00f26170d524537559c5104c344a46a18a3b0ff5',100.0,1779130495,1,'2026-06-12T17:11:07Z',NULL,NULL,NULL,'["Infrastructure", "Autoscaling", "Node Provisioning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:11:07Z", "gh_stars": 7654, "gh_open_issues_30d": 496, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:14.385821+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/aws/secrets-store-csi-driver-provider-aws','aws/secrets-store-csi-driver-provider-aws: AWS Secrets Manager and Config'' Provider for Secret Store CSI Driver','','2026',4,'The official AWS Secrets Manager provider for the Secrets Store CSI Driver. Mounts secrets directly from AWS Secrets Manager into pods as transient virtual filesystems, keeping secrets out of both the etcd database and persistent storage nodes.','Go','Tool','Advanced',1,'online','manual','ed9caa75dfefdcd07ddcc0b0cc923b7ae888457ee6adf38b529837c4133f0249',100.0,1779033943,1,'2026-06-11T16:13:51Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver Providers"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T16:13:51Z", "gh_stars": 587, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:15.168554+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/awslabs','AWS Labs GitHub','','2026',0,'The central AWS Labs GitHub organization housing hundreds of active experimental projects, tooling integrations, and reference CDK blueprints. Live Grounding highlights this hub as a critical launchpad for emerging patterns in infrastructure-as-code and cloud automation. It provides platform engineering teams with robust, peer-reviewed building blocks for accelerated architecture design.','N/A','Platform','Advanced',0,'online','manual','77eceb187995b0fae21705b9b2adf06e9327ec39af9c878323df2a9abf2fb65e',100.0,1779029169,1,'2026-05-17T16:46:09.225877+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Reference Architectures"]','["[EMERGING]"]','["docs/aws-architecture.md", "docs/aws-tools-scripts.md", "docs/aws.md"]','["aws-architecture.md", "aws-tools-scripts.md", "aws.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/awslabs','AWS Labs GitHub','','2026',0,'The central AWS Labs GitHub organization housing hundreds of active experimental projects, tooling integrations, and reference CDK blueprints. Live Grounding highlights this hub as a critical launchpad for emerging patterns in infrastructure-as-code and cloud automation. It provides platform engineering teams with robust, peer-reviewed building blocks for accelerated architecture design.','N/A','Platform','Advanced',0,'online','manual','77eceb187995b0fae21705b9b2adf06e9327ec39af9c878323df2a9abf2fb65e',100.0,1779029169,1,'2026-05-17T16:46:09.225877+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Reference Architectures"]','["[EMERGING]"]','["docs/aws-architecture.md", "docs/aws-tools-scripts.md", "docs/aws.md"]','["aws-architecture.md", "aws-tools-scripts.md", "aws.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/awslabs/amazon-ecr-credential-helper','awslabs/amazon-ecr-credential-helper: Amazon ECR Docker Credential Helper','','2025',4,'A Docker credential helper that handles seamless, transparent IAM-based authentication for Amazon ECR. By removing the need to run periodic ''aws ecr get-login-password'' cron jobs, it enhances runtime security by integrating directly with standard IAM Instance Profiles and local AWS config files.','Go','Tool','Intermediate',1,'online','manual','6485c879c08e0048456259670896b18bcea1520aad1490fd027b541df0bf53cf',100.0,1779034139,1,'2026-06-09T16:44:24Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security Practices"]','["[ENTERPRISE-STABLE]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T16:44:24Z", "gh_stars": 2703, "gh_open_issues_30d": 87, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:15.885604+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/awslabs/amazon-eks-ami/issues/183','ref1: docker build --network=host','','2018',4,'A long-standing GitHub issue discussing Docker build networking constraints, specifically regarding the utilization of host-networking. Valuable for troubleshooting build-time network discovery and enterprise proxy traversal.','English','Repository','Intermediate',0,'online','manual','3efb5a631c9ef42d3718b7947268b418aa37ae03667c290e8272049c88c56339',100.0,1779030197,1,'2026-06-12T01:26:31Z',NULL,NULL,NULL,'["CI-CD", "Containerization", "Networking"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-06-12T01:26:31Z", "gh_stars": 2651, "gh_open_issues_30d": 63, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:16.598170+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/awslabs/amazon-s3-tar-tool','github.com/awslabs/amazon-s3-tar-tool: Amazon S3 Tar Tool','','2025',5,'An AWS Labs utility designed to parallelize the creation of TAR archives directly from S3 bucket structures. It prevents the network egress bottle-necks associated with downloading S3 objects locally before compression. Extremely valuable for big data analytics architectures and data lifecycle archival procedures.','Java','Repository','Advanced',0,'online','manual','2a13e2400114619f000a6378403d1e6537ba17a05b54e1aba3d239eb2dbfa011',100.0,1779034392,1,'2026-04-08T02:24:52Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Storage Management"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-08T02:24:52Z", "gh_stars": 233, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:17.396180+02:00"}');
@@ -5954,7 +5954,7 @@ INSERT INTO "resources" VALUES('https://github.com/aylei/kubectl-debug','kubectl
 INSERT INTO "resources" VALUES('https://github.com/azohra/yaml.sh','azohra/yaml.sh','','2021',2,'An experimental, pure Bash-based YAML parser designed to extract configurations without external runtime dependencies like Python or Node.js. It is a lightweight helper for minimal edge installations, though mostly inactive in terms of recent development.','Bash','tool','intermediate',0,'online','manual','0cfc2dbf9260192158b5d7dc49e0d45b63299a02600ae86aaa8a155c50dd18fb',100.0,1779031401,1,'2024-01-23T18:50:58Z',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[EMERGING]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-23T18:50:58Z", "gh_stars": 34, "is_special": true, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:28.607477+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/azsk/DevOpsKit','Secure DevOps Kit for Azure','','2024',3,'The Secure DevOps Kit for Azure (AzSK) provides scanning scripts, CI/CD extensions, and compliance templates for secure-by-default cloud engineering. Live Grounding: As of recent cycles, AzSK has transitioned to a legacy state with Microsoft recommending native Azure Policy and Microsoft Defender for Cloud. It remains a valuable historical reference for building automated security controls directly into enterprise deployment workflows.','PowerShell','Software Toolkit','Advanced',0,'online','manual','b9783691731becff9ab8cc1bcd7a74dc41860191a4800d478e3ab5b7f50a0d8d',100.0,1779033758,1,'2024-05-07T12:50:16Z',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "Infrastructure Security", "AzSK Toolkit"]','["[LEGACY]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-07T12:50:16Z", "gh_stars": 222, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:29.316577+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/azsk/DevOpsKit-docs','DevOpsKit-docs','','2024',3,'The official documentation repository supporting the Secure DevOps Kit for Azure (AzSK). It outlines operational processes for deploying automated security checks in Azure DevOps pipelines and resource deployment validation. While native Azure tools have superseded AzSK, the structured policies and patterns detailed here still inform modern DevSecOps security baselines.','Markdown','Documentation','Intermediate',0,'online','manual','9ea109c8e22550cb328511be5017491ab4175b9d6e2fd928482c5860a720e853',100.0,1779031302,1,'2022-02-14T11:55:39Z',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "Infrastructure Security", "AzSK Documentation"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-14T11:55:39Z", "gh_stars": 498, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:30.025824+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/azure-devops','github.com/azure-devops','','2026',0,'The main developer repository portal for Azure DevOps, cataloging extensions, migration tooling, and programmatic APIs required to integrate enterprise workflows with git-based operations.','None','Repository','Intermediate',0,'duplicate','manual','ae1c2217d251681e10403761be33aea790e916a8ffe27adf745ccde179788b28',100.0,1779029252,1,'2026-05-17T16:47:32.134793+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Platform Integration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/Azure/apiops"}');
+INSERT INTO "resources" VALUES('https://github.com/azure-devops','github.com/azure-devops','','2026',0,'The main developer repository portal for Azure DevOps, cataloging extensions, migration tooling, and programmatic APIs required to integrate enterprise workflows with git-based operations.','None','Repository','Intermediate',0,'duplicate','manual','ae1c2217d251681e10403761be33aea790e916a8ffe27adf745ccde179788b28',100.0,1779029252,1,'2026-05-17T16:47:32.134793+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Platform Integration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/Azure/apiops"}');
 INSERT INTO "resources" VALUES('https://github.com/azure-samples/avm-terraform-labs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0dacd7ef4066bcfad49dbad32e48db22e6c2e01d09f7a586d8d1178ee20b8de4',100.0,1779034560,0,'2026-05-17T18:16:00.662810+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:30.755161+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/azure/fleet','github.com/azure/fleet','','2024',3,'Explores Azure Kubernetes Service (AKS) Fleet Manager, designed for multi-cluster fleet-wide management. Coordinates application rollouts, implements global ingress configurations, and automates orchestrator upgrades across distributed topologies.','Go','Repository','Advanced',1,'online','manual','93f4b3c26fd86766496d535ea8f271bc0280836859aaaaa3d64c6f8ecea8285e',100.0,1779029802,1,'2026-06-10T09:34:42Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Container Orchestration", "AKS Fleet Manager"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T09:34:42Z", "gh_stars": 224, "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:31.479062+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/azure/mission-critical-online','github.com/azure/mission-critical-online: Welcome to Azure Mission-Critical'' Online Reference Implementation','','2026',5,'An industry-grade reference template demonstrating design strategies for mission-critical cloud applications on Azure. Implements active-active patterns, automated failover, and zero-downtime updates.','Bicep','Repository','Advanced',1,'online','manual','abd53ddd93a178e6126ca682e7336d02bbc0908b6b83723503709b118ed243dc',100.0,1779033501,1,'2025-01-14T14:51:10Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "High Availability Architectures"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-01-14T14:51:10Z", "gh_stars": 401, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:32.216722+02:00"}');
@@ -5973,9 +5973,9 @@ INSERT INTO "resources" VALUES('https://github.com/benc-uk/kubeview','KubeView 
 INSERT INTO "resources" VALUES('https://github.com/binhnguyennus/awesome-scalability','Awesome Scalability','','2023',5,'A legendary repository outlining the structural design patterns for massive, highly available backend systems. Covering microservices coordination, message brokers, caching schemas, and consensus databases, this represents the gold standard for backend systems architects.','Markdown','Awesome List','Advanced',1,'online','manual','d30178979d8ff158c75f71a54cc4423ffc9d6a06ad35eae9fb6b5ca1813913d2',100.0,1779034116,1,'2026-01-04T03:51:47Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Scalability"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-04T03:51:47Z", "gh_stars": 71720, "is_special": true, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:41.481357+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/biosimulations/biosimulations',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d94d1b623ca4b6c1534f95fe0ace391867b6c7dd180d664292d381c91f91c3ac',100.0,1779034560,0,'2026-05-17T18:16:00.762640+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 133, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:42.199025+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/biosimulations/deployment','biosimulations/deployment','','2021',1,'A customized deployment framework tailored for specialized scientific computing operations and simulation workloads. It displays production architectures orchestrating complex computations, file systems, and databases on Kubernetes cluster topologies.','Helm','Deployment Configuration','Advanced',0,'online','manual','fa5a8e09045193aa8dcccdc5df9a0b16bb458338531eb5eaf3481c97d5190a86',100.0,1779031429,1,'2026-06-02T17:56:29Z',NULL,NULL,NULL,'["Specialized Workloads", "Scientific Computing", "Simulation Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T17:56:29Z", "gh_stars": 3, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:42.920530+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/bit-cloner/ecrcp','ecrcp','','2020',0,'A lightweight utility designed to copy Docker images directly between different Amazon ECR registries without requiring local download-and-reupload bandwidth. Useful for cross-account deployments and regional migration tasks in complex enterprise AWS landing zones.','Go','Tool','Intermediate',0,'online','manual','7e2b0d2b0ff78890b32eab285b671fa3ba55196ec1919a0385b17e36a8784944',100.0,1781735876,1,'2026-06-18T00:37:56.184876+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Registries"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "aws-containers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:43.650488+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/bit-cloner/ecrcp','ecrcp','','2020',0,'A lightweight utility designed to copy Docker images directly between different Amazon ECR registries without requiring local download-and-reupload bandwidth. Useful for cross-account deployments and regional migration tasks in complex enterprise AWS landing zones.','Go','Tool','Intermediate',0,'online','manual','7e2b0d2b0ff78890b32eab285b671fa3ba55196ec1919a0385b17e36a8784944',100.0,1781735876,1,'2026-06-18T00:37:56.184876+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Registries"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "aws-containers.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:43.650488+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/bit-cloner/kcg','kcg 🌟','','2021',1,'Kubernetes Context Generator (kcg) is a simple utility built to simplify generating custom kubeconfig profiles across multiple distinct environments. It remains a minor community project overshadowed by enterprise dynamic loaders.','Go','CLI Tool','Simple',0,'online','manual','5b3f063a63c487a1455c56e4d74e4214f90f370d82129b35e550a4ee325eabd6',100.0,1779032017,1,'2021-04-29T17:01:09Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Context Switching"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-29T17:01:09Z", "gh_stars": 19, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:44.360517+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/bit-cloner/poke','POKE - Provision Opinionated Kubernetes on EKS','','2018',0,'Opinionated CLI provisioning script wrapper for configuring standardized Amazon EKS instances. This project has been classified as legacy due to extensive inactivity; modern teams should leverage Terraform or EKS Blueprints instead.','Go','Tool','Intermediate',0,'online','manual','N/A',100.0,1781736068,1,'2026-06-18T00:41:08.408561+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cluster Provisioning"]','["[LEGACY]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:45.090915+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/bit-cloner/poke','POKE - Provision Opinionated Kubernetes on EKS','','2018',0,'Opinionated CLI provisioning script wrapper for configuring standardized Amazon EKS instances. This project has been classified as legacy due to extensive inactivity; modern teams should leverage Terraform or EKS Blueprints instead.','Go','Tool','Intermediate',0,'online','manual','N/A',100.0,1781736068,1,'2026-06-18T00:41:08.408561+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cluster Provisioning"]','["[LEGACY]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:45.090915+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/bitnami-labs/kubewatch','==bitnami-labs/kubewatch==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','86a2aadcf296a2d87fd6d458ec25b123a24e9270ed6027c8971ef1649221acb8',100.0,1779032046,0,'2026-05-17T17:34:06.612078+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/kubewatch", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:45.749520+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/bitnami/kubecfg','kubecfg','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bb3d5954a600ef594c5c6906e8dd1523194c3c9b1259bd7c4aaf6dde5fc87f53',100.0,1779030874,0,'2026-05-17T17:14:34.465106+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:46.398051+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/blendle/kubecrt','Kubecrt','','2021',1,'An archived, early-stage conversion utility built to convert Helm charts into raw Kubernetes manifests. This project has been fully superseded by standard native capabilities like ''helm template'' and is preserved solely as a historical reference of early declarative rendering strategies.','Go','CLI Tool','Beginner',0,'online','manual','a6c1de2a92799dde3536bdcc8a5926eaebfdcdd420f822b2c126cf487d276efa',100.0,1779033072,1,'2023-03-07T02:59:09Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "ISC", "gh_pushed": "2023-03-07T02:59:09Z", "gh_stars": 113, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:47.112557+02:00"}');
@@ -5984,8 +5984,8 @@ INSERT INTO "resources" VALUES('https://github.com/bloomberg/memray','github.com
 INSERT INTO "resources" VALUES('https://github.com/bluefrg/bitbucket-auto-merge','BitBucket Auto Merge','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2536b6d8b2279bd5db3fd12b921818904b1e4467b3feddc8d7fcc2bafa1693f9',100.0,1779031401,0,'2026-05-17T17:23:21.855193+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/mikefrank-ca/bitbucket-auto-merge", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:49.222068+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/bluxmit/alnoda-workspaces','github.com/bluxmit: Kubespray Workspace','','2024',5,'A containerized development sandbox and workspace designed to streamline the execution of Kubespray and Ansible playbooks, ensuring dependency insulation and tool consistency across local machine environments.','Docker/Shell','Repository','Intermediate',0,'online','manual','5afb0973ee4b9b75f27e799ba2e4c8cf97fc81f5dfd4e3396c9192984278d69a',100.0,1779030363,1,'2023-07-30T07:49:59Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Development Environments"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2023-07-30T07:49:59Z", "gh_stars": 1361, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:49.929170+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/bmaynard/kubevol','Kubevol 🌟','','2018',1,'A historical command-line utility for copying and transferring data between Kubernetes Persistent Volume Claims (PVCs). It is now considered legacy as native CSI snapshot capabilities and robust migration utilities have become standard.','Python','CLI Tool','Simple',0,'online','manual','6a7da73d86c4ed1ad1af29324d3711a520570bfdfdf6524f822389ea5fd37dd2',100.0,1779033162,1,'2023-02-06T23:46:43Z',NULL,NULL,NULL,'["Storage", "Volume Management", "Data Migration"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-02-06T23:46:43Z", "gh_stars": 18, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:50.687369+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/bmuschko/ckad-crash-course','bmuschko/ckad-crash-course: Certified Kubernetes Application Developer (CKAD)'' Crash Course','','2021',5,'A repository housing comprehensive code examples, study guides, and hands-on exercises complementing Benjamin Muschko''s CKAD Crash Course. It focuses on application design, deployment configurations, security contexts, and troubleshooting methodologies essential to the Linux Foundation blueprint.','Shell','Reference','Intermediate',0,'online','manual','036f2eff18d8bcecd44deb08c1c2cac124913756765535397a7eca244f0a5334',100.0,1781736221,1,'2026-06-18T00:43:41.597742+02:00',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:51.379501+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/bmuschko/ckad-prep','bmuschko/ckad-prep','','2021',5,'An alternative preparation repository designed by Benjamin Muschko, offering structured sample solutions, resource manifests, and command-line blueprints to ace the CKAD exam. It isolates complex concepts like readiness/liveness probes, service definition, and rolling updates into easy-to-digest exercises.','YAML','Reference','Intermediate',0,'online','manual','a15629426df06a5e46361d07a2d7f517676aded3640b46ec2478916bfb3b7d7a',100.0,1781736221,1,'2026-06-18T00:43:41.669955+02:00',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:52.065538+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/bmuschko/ckad-crash-course','bmuschko/ckad-crash-course: Certified Kubernetes Application Developer (CKAD)'' Crash Course','','2021',5,'A repository housing comprehensive code examples, study guides, and hands-on exercises complementing Benjamin Muschko''s CKAD Crash Course. It focuses on application design, deployment configurations, security contexts, and troubleshooting methodologies essential to the Linux Foundation blueprint.','Shell','Reference','Intermediate',0,'online','manual','036f2eff18d8bcecd44deb08c1c2cac124913756765535397a7eca244f0a5334',100.0,1781736221,1,'2026-06-18T00:43:41.597742+02:00',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:51.379501+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/bmuschko/ckad-prep','bmuschko/ckad-prep','','2021',5,'An alternative preparation repository designed by Benjamin Muschko, offering structured sample solutions, resource manifests, and command-line blueprints to ace the CKAD exam. It isolates complex concepts like readiness/liveness probes, service definition, and rolling updates into easy-to-digest exercises.','YAML','Reference','Intermediate',0,'online','manual','a15629426df06a5e46361d07a2d7f517676aded3640b46ec2478916bfb3b7d7a',100.0,1781736221,1,'2026-06-18T00:43:41.669955+02:00',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:52.065538+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/bodywork-ml/bodywork-core','bodywork-ml/bodywork-core: Bodywork','','2022',2,'Bodywork acts as a pipeline orchestrator and deployment tool focused on shipping machine learning systems directly into Kubernetes. While currently seeing low developer activity, it remains a valuable conceptual blueprint for running serverless, stateful, and batch-oriented ML pipelines.','Python','Repository','Intermediate',1,'online','manual','b5aea08cb00293bda96f65851a9a2191c197bdc9e4ef09bee42e3ce3d88ad27c',100.0,1779030862,1,'2023-08-18T06:42:48Z',NULL,NULL,NULL,'["MLOps", "Deployment", "Kubernetes Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2023-08-18T06:42:48Z", "gh_stars": 436, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:52.798136+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/boltops-tools/kubes','kubes 🌟','','2023',2,'Kubes is a deployment framework that enables developers to build, prune, and deploy Docker images and Kubernetes manifests using clean, programmable configurations. It combines compilation and deployment phases into a unified workflow.','Ruby','CLI Tool','Intermediate',0,'online','manual','52c8136ce905cca1e7d8ac95bd4c0bb87c81ae772e3ebb054d4af61ff4445a7b',100.0,1779032922,1,'2025-04-24T01:47:46Z',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Frameworks", "Declarative Config"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-24T01:47:46Z", "gh_stars": 102, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:53.552072+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/borchero/meerkat','Meerkat','','2023',5,'A dynamic networking operator designed to update and map external DNS routes. It reads internal networking resource allocations to dynamically register up-to-date hostname directories.','Go','Operator','Medium',0,'online','manual','da6037ae1fc02f0d734024ace407f92ad38ab9bb7c01686b260d10d32e54a420',100.0,1779030559,1,'2020-12-31T13:19:58Z',NULL,NULL,NULL,'["Networking", "DNS", "Service Discovery", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-12-31T13:19:58Z", "gh_stars": 38, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:54.243601+02:00"}');
@@ -5996,11 +5996,11 @@ INSERT INTO "resources" VALUES('https://github.com/box/kube-exec-controller','bo
 INSERT INTO "resources" VALUES('https://github.com/box/kube-iptables-tailer','github.com/box/kube-iptables-tailer','','2026',3,'Kube-iptables-tailer is a specialized controller that parses system-level kernel iptables packet drop logs and maps them directly to active Kubernetes Pods. By resolving low-level packet drops to recognizable workload names, it simplifies network policy auditing and connectivity troubleshooting. This utility is ideal for platform teams managing strict, multi-layer networking environments.','Go','Network Controller','Advanced',0,'online','manual','c354ad86a39a806991da9793087a82af802fc0958dab8bdaccc520690099c0c0',100.0,1779031808,1,'2024-08-12T08:40:33Z',NULL,NULL,NULL,'["Networking", "iptables Analysis", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-12T08:40:33Z", "gh_stars": 549, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:57.889598+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/bpftrace/bpftrace','bpftrace','','2018',5,'A high-level tracing language and diagnostic toolkit built on top of the Linux eBPF subsystem. It allows system engineers to dynamically probe kernel modules, trace memory allocations, and analyze latency. Live Grounding shows that bpftrace is a core diagnostic pillar in production engineering.','C++','Tool','Advanced',0,'online','manual','37f422e9795c080231318d3d71659a3fbac0d01be532fe49ebe9bf563141ef75',100.0,1779130494,1,'2026-06-13T15:56:16Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Observability", "Kernel Tracing"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T15:56:16Z", "gh_stars": 10160, "gh_open_issues_30d": 248, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:58.625742+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/bregman-arie/devops-exercises','bregman-arie/devops-exercises 🌟','','2026',5,'A massive curated repository containing thousands of questions, answers, and hands-on exercises covering Linux, Jenkins, Docker, Kubernetes, Ansible, Terraform, AWS, and system design. (Live Grounding: With over 82k stars, it stands in 2026 as the preeminent resource for preparing systems engineers and validating platform architecture skills).','Python/YAML','Reference Guide','Intermediate',1,'online','manual','74f02f679be571f5cbde19766052dcc39fdac290a01354dc045033912e6304c1',100.0,1779032104,1,'2025-12-27T14:22:30Z',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Interview Preparation", "Reference Guides"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/demos.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "demos.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-27T14:22:30Z", "gh_stars": 82758, "is_special": true, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:59.331951+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/bregman-arie/devops-resources','==bregman-arie/devops-resources== 🌟','','2026',0,'A massive collection of operational guides, cheat sheets, books, and courses covering Kubernetes ecosystems, continuous delivery pipelines, configuration engines, and cloud design.','Markdown','Awesome List','Intermediate',0,'duplicate','manual','9ff97eac6df2ac9efd2f8276a5c9580d0a37f227613f7113e5741f45e51d52ea',100.0,1781736123,1,'2026-06-18T00:42:03.109890+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Educational Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "duplicate_of": "https://github.com/bregman-arie/devops-exercises", "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:00.023324+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/bregman-arie/devops-resources','==bregman-arie/devops-resources== 🌟','','2026',0,'A massive collection of operational guides, cheat sheets, books, and courses covering Kubernetes ecosystems, continuous delivery pipelines, configuration engines, and cloud design.','Markdown','Awesome List','Intermediate',0,'duplicate','manual','9ff97eac6df2ac9efd2f8276a5c9580d0a37f227613f7113e5741f45e51d52ea',100.0,1781736123,1,'2026-06-18T00:42:03.109890+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Educational Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "duplicate_of": "https://github.com/bregman-arie/devops-exercises", "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:00.023324+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/brennerm/uptimerobot-operator','uptimerobot-operator','','2023',5,'Synchronizes current routing profiles with the UptimeRobot API. It dynamically configures exterior synthetic latency testing targets as new ingresses scale up or out.','Go','Operator','Medium',0,'online','manual','019ed7ba4756bb460e0fb2c270bbffd3c8e917906e4007d7d6397ce57c2e01fe',100.0,1779033051,1,'2023-11-14T16:27:12Z',NULL,NULL,NULL,'["Observability", "Monitoring", "External Integration", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-14T16:27:12Z", "gh_stars": 60, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:00.736744+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/AirIAM','bridgecrewio/AirIAM','','2023',2,'AirIAM bridges the gap between manual runtime configuration and declarative postures by parsing active AWS IAM deployments and converting them to structured Terraform modules. It leverages analytics to isolate unused roles and design clean, least-privilege configurations. Platform engineers utilize it to refactor legacy brownfield permissions into audited GitOps structures.','Python','CLI Tool','Advanced',0,'online','manual','09ac371fb9ddc2a4b26fbab44ac8cee1b1d19e6581f91e3655a4ee002aea67b4',100.0,1779029341,1,'2025-03-18T19:37:06Z',NULL,NULL,NULL,'["Infrastructure as Code", "Cloud Security", "IAM Translation"]','["[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-18T19:37:06Z", "gh_stars": 824, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:01.479405+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/checkov','Checkov 🌟','','2026',5,'Checkov is a static code analysis tool for Infrastructure as Code (IaC) that scans Kubernetes manifests, Helm charts, Terraform, and cloud-provider templates for misconfigurations and security risks, acting as a critical CI/CD gatekeeper.','Python','Security Scanner','Intermediate',0,'online','manual','98f69842258ecb7f450daae2e657279f373b3e71ba9dbd34c8a40e24dcdd02df',100.0,1779032177,1,'2026-06-11T23:29:10Z',NULL,NULL,NULL,'["Security & Identity", "Compliance & Auditing", "Static Code Analysis"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T23:29:10Z", "gh_stars": 8790, "gh_open_issues_30d": 138, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:02.196053+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/helm-scanner','helm-scanner','','2023',0,'A lightweight template vulnerability scanner that evaluates Helm manifests for potential security drift, secrets leaks, and misconfigurations prior to deployment. Often integrated early in pipeline testing stages.','Go','CLI Tool','Intermediate',0,'online','manual','e886ce99a0b1d192eacdce6179a4ba3c5be951efe0cab97126043fb783af6220',100.0,1781735960,1,'2026-06-18T00:39:20.993193+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Security & Auditing"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:02.960092+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/helm-scanner','helm-scanner','','2023',0,'A lightweight template vulnerability scanner that evaluates Helm manifests for potential security drift, secrets leaks, and misconfigurations prior to deployment. Often integrated early in pipeline testing stages.','Go','CLI Tool','Intermediate',0,'online','manual','e886ce99a0b1d192eacdce6179a4ba3c5be951efe0cab97126043fb783af6220',100.0,1781735960,1,'2026-06-18T00:39:20.993193+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Security & Auditing"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:02.960092+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/bryanl/sheaf','sheaf','','2021',5,'A packaging utility designed to compile Kubernetes application manifests and associated container image layers into standalone relocatable archives. Crucial for provisioning air-gapped systems or on-prem environments. The project is archived, with users directed to standard solutions like Carvel or Helm.','Go','Tool','Medium',0,'online','manual','f4297ddb49eb511e4a452c5b03a9cb0d21652bf0840a5e689d129dcd030cf413',100.0,1779030954,1,'2020-07-17T14:43:40Z',NULL,NULL,NULL,'["Application Delivery", "Packaging", "Air-gapped Deployment"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-07-17T14:43:40Z", "gh_stars": 30, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:03.676992+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/buger/jsonparser','buger/jsonparser','','2025',5,'An ultra-performant, zero-allocation Go JSON parser that bypasses reflection and standard serialization libraries. Reaches nested values directly from byte slices, outperforming standard library structures by up to 10x in high-throughput data pipelines.','Go','Library','High',0,'online','manual','2244dce6b7f1cfbc9b2734caf6103dc227e547204b25653449b2e67beeb4102a',100.0,1779029243,1,'2026-05-03T11:10:14Z',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Performance & Parsing"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-03T11:10:14Z", "gh_stars": 5629, "is_special": true, "gh_open_issues_30d": 68, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:04.385290+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/burrsutter/9stepsawesome','github: burrsutter/9stepsawesome','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2dda5a7dbd683b5f7987a254ac47d2b08755f0af73d93fcdb0c36f10ad6f571d',100.0,1779032793,1,'2026-05-17T17:46:33.514004+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:05.104562+02:00"}');
@@ -6011,8 +6011,8 @@ INSERT INTO "resources" VALUES('https://github.com/caldito/soup','caldito/soup',
 INSERT INTO "resources" VALUES('https://github.com/calvin-puram/awesome-kubernetes-operator-resources','github.com/calvin-puram: Awesome Kubernetes Operator Resources','','2023',5,'A specialized guide indexing SDKs, patterns, and source repositories for writing Kubernetes Operators. It provides concrete references on the Operator SDK, Kubebuilder framework, and controller-runtime systems, allowing platform developers to build automated, stateful management controllers.','Markdown','Awesome List','Advanced',1,'online','manual','713b023d78076df0736c083ea7910ceaa405c6373f07b36e45f409fc7aae2b36',100.0,1779033314,1,'2026-04-25T08:57:34Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Operators"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-04-25T08:57:34Z", "gh_stars": 245, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:08.720062+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/carlosedp/cluster-monitoring','Cluster Monitoring stack for ARM / X86-64 platforms','','2025',5,'A specialized telemetry suite crafted for physical, edge, and multi-architecture Kubernetes clusters running on ARM or x86 systems. Extends modern operators to resource-constrained environments.','Jsonnet','Repository','Advanced',1,'online','manual','a3d3a6a736de50fc3b1505948aadfbaea2fb00071f2911992a29bf71cf186969',100.0,1779032950,1,'2025-08-22T22:59:09Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Kubernetes", "Multi-Arch Telemetry"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/prometheus.md"]','["kubernetes-tools.md", "prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-08-22T22:59:09Z", "gh_stars": 754, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:09.432997+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/carlosedp/lbconfig-operator','github.com/carlosedp/lbconfig-operator: External Load Balancer Operator'' 🌟','','2023',1,'Operator that dynamically provisions and configures external hardware/software load balancers (such as F5 BIG-IP or HAProxy) based on Kubernetes ingress or service resource updates.','Go','Repository','Advanced',0,'online','manual','0cb420e6987d09ec35c12f2e9945f9ff24a337a8f85a78f5f8277b71b8086b83',100.0,1779029569,1,'2026-03-01T22:30:31Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-01T22:30:31Z", "gh_stars": 63, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:10.146150+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/carlosonunez/k8s-harness','k8s-harness 🌟','','2018',0,'A legacy testing framework designed to rapidly provision and tear down ephemeral Kubernetes development harnesses. While useful in early CI, modern virtual cluster setups like vcluster or Kind provide much higher speed and fidelity.','Ruby','Testing Framework','Simple',0,'online','manual','43219a1713ceb71f2d79b4e51ebdee330214d0682945f5bb7378f8347b210c49',100.0,1781736046,1,'2026-06-18T00:40:46.805986+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Testing & Verification", "Local Harnesses"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:10.873571+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/carlosonunez/kubernetes-the-hard-way-on-azure','Kubernetes the Hard Way: Azure Edition','','2021',0,'A localized adaptation of ''Kubernetes the Hard Way'' targeting Azure cloud services. Focuses on manual creation of Virtual Networks (VNets), Network Security Groups (NSGs), Azure load balancers, and systemd service profiles to build a transparent control plane.','Markdown','Repository','Advanced',0,'duplicate','manual','1ae1465f5fd177aebc32e70d65e9efac02258fce8fd7f6572830dc76e371a71f',100.0,1781736026,1,'2026-06-18T00:40:26.492038+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Azure"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/prabhatsharma/kubernetes-the-hard-way-aws", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:11.592056+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/carlosonunez/k8s-harness','k8s-harness 🌟','','2018',0,'A legacy testing framework designed to rapidly provision and tear down ephemeral Kubernetes development harnesses. While useful in early CI, modern virtual cluster setups like vcluster or Kind provide much higher speed and fidelity.','Ruby','Testing Framework','Simple',0,'online','manual','43219a1713ceb71f2d79b4e51ebdee330214d0682945f5bb7378f8347b210c49',100.0,1781736046,1,'2026-06-18T00:40:46.805986+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Testing & Verification", "Local Harnesses"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:10.873571+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/carlosonunez/kubernetes-the-hard-way-on-azure','Kubernetes the Hard Way: Azure Edition','','2021',0,'A localized adaptation of ''Kubernetes the Hard Way'' targeting Azure cloud services. Focuses on manual creation of Virtual Networks (VNets), Network Security Groups (NSGs), Azure load balancers, and systemd service profiles to build a transparent control plane.','Markdown','Repository','Advanced',0,'duplicate','manual','1ae1465f5fd177aebc32e70d65e9efac02258fce8fd7f6572830dc76e371a71f',100.0,1781736026,1,'2026-06-18T00:40:26.492038+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Azure"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/prabhatsharma/kubernetes-the-hard-way-aws", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:11.592056+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/cavaliercoder/vpc-free','github.com/cavaliercoder/vpc-free','','2024',5,'A specialized tool designed to scan AWS VPC configurations and identify unused IP subnets and available address spaces. It simplifies subnet planning and CIDR allocation by visually exposing gaps in current IP management matrices. Essential for large enterprises implementing zero-trust network segmentations or multi-region Transit Gateway routing.','Go','Repository','Intermediate',0,'online','manual','6642a03abac705fe10c8ad93cebb687fa4f56c9e9f888f675c97c706d4bff7ac',100.0,1779030538,1,'2019-06-26T00:24:45Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Networking"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2019-06-26T00:24:45Z", "gh_stars": 59, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:12.317158+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/cdk8s-team/cdk8s','cdk8s','','2026',5,'The GitHub repository containing the core source code for CDK8s. It allows developers to model Kubernetes resources as structured code in TypeScript, Python, Java, or Go. It features full support for custom-generated CRDs, letting platform teams build clean, reusable configuration libraries.','TypeScript','Tool','Intermediate',0,'online','manual','4e4e6aa8ff97716ee088cd364fca4f83a29ce3f6ce9958ffd8b73eae54db2a2b',100.0,1779030249,1,'2026-06-13T10:24:27Z',NULL,NULL,NULL,'["Configuration", "CDK & DSLs", "CDK8s"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T10:24:27Z", "gh_stars": 4823, "gh_open_issues_30d": 73, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:13.035907+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ceph/ceph','Ceph: A Distributed Object, Block, and File Storage Platform','','2026',5,'An enterprise-grade, highly scalable distributed storage ecosystem providing object, block, and file system storage on a single unified cluster. Widely adopted as the primary storage layer backing cloud platforms and Kubernetes orchestration (Rook-Ceph).','C++','Infrastructure','Advanced',0,'online','manual','5fccdfde04b9481e08f59d6cf81834cadee87cc848f31d62c280766005d71925',100.0,1779032091,1,'2026-06-13T22:54:53Z',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Storage & Databases", "Distributed Block Storage"]','["[DE FACTO STANDARD]"]','["docs/aws-storage.md", "docs/cloud-asset-inventory.md", "docs/kubernetes-storage.md"]','["aws-storage.md", "cloud-asset-inventory.md", "kubernetes-storage.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T22:54:53Z", "gh_stars": 16707, "gh_open_issues_30d": 1193, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:13.749026+02:00"}');
@@ -6022,9 +6022,9 @@ INSERT INTO "resources" VALUES('https://github.com/cert-manager/policy-approver'
 INSERT INTO "resources" VALUES('https://github.com/chaos-mesh/chaos-mesh','Chaos Mesh','','2025',5,'A robust, CNCF-incubating chaos engineering platform designed for cloud-native ecosystems. Orchestrates extensive failure injections—spanning network partitions, node failures, system call manipulations, and JVM faults—allowing developers to systematically evaluate Kubernetes stability under load.','Go','SaaS Platform / Orchestrator','Advanced',1,'online','manual','dda04b09c01fae29e8fd45959bbd630e73f4e1333799a464731c56bbd42e7e70',100.0,1779029884,1,'2026-06-12T09:21:53Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:21:53Z", "gh_stars": 7747, "gh_open_issues_30d": 552, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:16.545786+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/chaosblade-io/chaosblade','chaosblade','','2025',5,'Alibaba''s multi-platform chaos engineering tool designed to inject faults across various levels of a system. Specifically targets OS resource exhaustion, network degradation, disk I/O bottlenecks, and deep application-layer faults for languages like Java, Go, and C++.','Go','Software Utility','Advanced',1,'online','manual','0b7a4de55c0e224e822bb577e5c593e6911d47a8862693ad954b36a431baf3a7',100.0,1779034531,1,'2026-06-09T16:23:13Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Kubernetes Tools"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T16:23:13Z", "gh_stars": 6352, "gh_open_issues_30d": 347, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:17.277171+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/charlax/professional-programming','github.com/charlax/professional-programming: A collection of full-stack'' resources for programmers 🌟','','2026',5,'A world-class resource collection addressing the operational, psychological, and architectural aspects of professional software engineering. Spans topics from system design and API robustness to career planning and team mechanics. An essential reading reference for engineering leads and staff architects.','N/A','Repository','Intermediate',0,'online','manual','f254cf680e5e80c3e9c6b39c4ed3c5cf84643f79de26334daab3f270700bb54c',100.0,1779032232,1,'2026-06-08T00:03:16Z',NULL,NULL,NULL,'["Developer Tools", "Methodology", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T00:03:16Z", "gh_stars": 51109, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:17.984307+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/che-samples','github.com/che-samples','','2024',0,'Official template repository containing devfile configurations and cloud-native project workspace definitions for Eclipse Che. Accelerates development setup by declaring containers, tools, and runtimes as code.','YAML','Repository','Intermediate',0,'online','manual','61d5115f86c523012e35f4fe3b9fd1b3fd5b2a607c286dbc62152f7b9e638350',100.0,1779029487,1,'2026-05-17T16:51:27.394237+02:00',NULL,NULL,NULL,'["DevSecOps & IDEs", "Eclipse Che", "Cloud IDE Templates"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/che-samples','github.com/che-samples','','2024',0,'Official template repository containing devfile configurations and cloud-native project workspace definitions for Eclipse Che. Accelerates development setup by declaring containers, tools, and runtimes as code.','YAML','Repository','Intermediate',0,'online','manual','61d5115f86c523012e35f4fe3b9fd1b3fd5b2a607c286dbc62152f7b9e638350',100.0,1779029487,1,'2026-05-17T16:51:27.394237+02:00',NULL,NULL,NULL,'["DevSecOps & IDEs", "Eclipse Che", "Cloud IDE Templates"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/chen-keinan/mesh-kridik','chen-keinan/mesh-kridik','','2021',1,'A security auditing and compliance verification tool for cloud-native Service Meshes, validating configurations against strict benchmark rulesets. It supports meshes like Istio, Linkerd, and Consul.','Go','Security Tool','High',1,'online','manual',NULL,NULL,1779388598,0,'2024-12-09T16:56:32Z',NULL,NULL,NULL,'["Security", "Service Mesh Security", "Audit Tools"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-09T16:56:32Z", "gh_stars": 27, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:18.679511+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/chenjd/terraform-101','==https://github.com/chenjd/terraform-101== 🌟','','2021',0,'A highly practical beginner-level code index focusing on Terraform basics, state management, module syntax, and provider declarations for deploying cloud infrastructure safely.','HCL','Repository','Beginner',0,'online','manual','125f6c2be505c4d1e2cb2932a9f8bec5e1e02cee514f6c61eb8c31bdefc0a857',100.0,1781735921,1,'2026-06-18T00:38:41.282199+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Fundamental Syntaxes"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:19.401314+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/chenjd/terraform-101','==https://github.com/chenjd/terraform-101== 🌟','','2021',0,'A highly practical beginner-level code index focusing on Terraform basics, state management, module syntax, and provider declarations for deploying cloud infrastructure safely.','HCL','Repository','Beginner',0,'online','manual','125f6c2be505c4d1e2cb2932a9f8bec5e1e02cee514f6c61eb8c31bdefc0a857',100.0,1781735921,1,'2026-06-18T00:38:41.282199+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Fundamental Syntaxes"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:19.401314+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/chenjiandongx/kubectl-count','github.com/chenjiandongx/kubectl-count','','2023',0,'A fast and minimal kubectl plugin designed to return resource counts grouped by namespace or specific kinds. It targets fast CLI inspections, though modern system administrators frequently replace it with k9s configurations or basic custom scripting.','Go','CLI Plugin','Beginner',0,'online','manual','01617c6a4198156e3ce2bb0ec9551eedf2c5993e7e7c2353355563c2340b99a8',100.0,1779029475,1,'2022-08-02T06:39:24Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Resource Auditing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-02T06:39:24Z", "gh_stars": 39, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:20.107136+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/chenjiandongx/kubectl-images','kubectl-images','','2023',5,'A CLI plugin designed to scan, inventory, and display the exact container images actively deployed inside a cluster namespace. Essential for identifying outdated registry links and resolving missing image version tags.','Go','CLI Plugin','Beginner',0,'online','manual','13e98236ba3c418d71801ffe86340015965970737745a3ec9f6478e2aac5fd64',100.0,1779031844,1,'2026-03-19T03:56:28Z',NULL,NULL,NULL,'["Observability", "CLI Utilities", "Image Security"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T03:56:28Z", "gh_stars": 277, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:20.816055+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/chmouel/kss','KSS - Kubernetes pod status on steroid','','2023',5,'A CLI utility designed to enhance pod status visibility, extracting high-fidelity information from Kubernetes clusters in real-time. It visualizes container terminations, restarts, and readiness probes with rich colors and status indicators, addressing the visual limitations of native `kubectl get pods`.','Rust','CLI Tool','Intermediate',0,'online','manual','c2896a9e8114fec52c2449b0bcaa1ade652c55a80699d08f20de4fc16b6228ac',100.0,1779030350,1,'2026-01-31T17:46:22Z',NULL,NULL,NULL,'["Observability", "CLI Utilities", "Pod Status"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-31T17:46:22Z", "gh_stars": 43, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:21.506151+02:00"}');
@@ -6037,7 +6037,7 @@ INSERT INTO "resources" VALUES('https://github.com/cicdops/awesome-ciandcd','Awe
 INSERT INTO "resources" VALUES('https://github.com/cilium/tetragon','Tetragon (Cilium)','','2022',5,'An eBPF-powered security observability and runtime enforcement platform. It monitors and blocks system events at the kernel level, providing granular process execution, network activity, and file system audit streams with zero container overhead.','Go','platform','Advanced',1,'online','manual','68c450ba0fe25e40514df915223a5935099e45961a55a65fa4f4551626c2b41d',100.0,1779031109,1,'2026-06-14T09:06:49Z',NULL,NULL,NULL,'["Observability & Monitoring", "eBPF Runtime Enforcement", "Tetragon Platform"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:06:49Z", "gh_stars": 4749, "gh_open_issues_30d": 252, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:26.583956+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/cinhtau/sonatype-nexus-waffle','github.com/cinhtau/sonatype-nexus-waffle','','2018',5,'An archived community plugin targeting Windows Active Directory single sign-on (SSO) authentication within Sonatype Nexus. Live grounding confirms it is obsolete, unmaintained, and legacy. Useful primarily as vintage integration code, modern Nexus deployments utilize modern OIDC and LDAP endpoints.','Java','Repository','Advanced',0,'online','manual','c430ab3d6f9179affd62ed9be3ed0189f8b99d15e900eeb970e8a68664b314db',100.0,1779029613,1,'2019-05-17T19:12:19Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Integrations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-05-17T19:12:19Z", "gh_stars": 6, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:27.342900+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/circa10a/terraform-provider-mailform','github.com/circa10a/terraform-provider-mailform','','2021',1,'A niche experimental Terraform provider for the Mailform SaaS API. Serves as a great programmatic example for developers seeking to build customized provider architectures using standard SDK specifications.','Go','Provider','Intermediate',0,'online','manual','179c6253105400bd3692883c5767318d8a344c169d207f1887df3eb388847fae',100.0,1779032157,1,'2025-11-12T03:06:44Z',NULL,NULL,NULL,'["Infrastructure as Code", "SaaS Integration", "Providers"]','["[EMERGING]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-11-12T03:06:44Z", "gh_stars": 14, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:28.053305+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/cisagov/log4j-scanner','==cisagov/log4j-scanner==','','2021',0,'CISA''s open-source scanning tool designed to verify Log4j vulnerabilities by executing safe, targeted callback requests. It is a highly reliable diagnostic utility for auditing external attack surfaces and ensuring regulatory compliance. The tool remains an essential resource for enterprise security audits.','Python','Tool','Intermediate',0,'online','manual','48b61235254336a836b0f1b1ccccb13bfe62a090c6f91c115c0112ac63e4bae1',100.0,1781735930,1,'2026-06-18T00:38:50.041245+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:28.754797+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/cisagov/log4j-scanner','==cisagov/log4j-scanner==','','2021',0,'CISA''s open-source scanning tool designed to verify Log4j vulnerabilities by executing safe, targeted callback requests. It is a highly reliable diagnostic utility for auditing external attack surfaces and ensuring regulatory compliance. The tool remains an essential resource for enterprise security audits.','Python','Tool','Intermediate',0,'online','manual','48b61235254336a836b0f1b1ccccb13bfe62a090c6f91c115c0112ac63e4bae1',100.0,1781735930,1,'2026-06-18T00:38:50.041245+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:28.754797+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ckotzbauer/chekr','chekr','','2022',1,'A lightweight utility designed to inspect Kubernetes configurations and validate them against upcoming resource deprecations and removals. By mapping API versions in manifest files to deprecation roadmaps, it prevents cluster upgrade disruptions. Active through 2026, it remains a useful command-line tool for pre-flight deployment audits.','Go','CLI Tool','Medium',0,'online','manual','7051b38f708de41e58bdb9317a2523365211292d7599f817c8c551fca5b23cc2',100.0,1779031126,1,'2023-09-16T06:23:32Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Deprecation Check"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-09-16T06:23:32Z", "gh_stars": 9, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:29.446848+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ckotzbauer/chekr/issues/61','github.com issues: Generate Kyverno deprecation policies with chekr','','2022',1,'A specific technical issue and discussion detailing how to dynamically generate Kyverno deprecation policies using chekr. This represents an advanced integration pattern where declarative deprecation rules can be continuously generated and enforced at admission time. An invaluable resource in 2026 for automated platform upgrades.','Markdown','Documentation / Issue','Medium',0,'online','manual','64981e18ca235f20e325e03f8bd8e65477f0b0858a8a19b3df882c11da23659e',100.0,1779034500,1,'2023-09-16T06:23:32Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Kyverno Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-09-16T06:23:32Z", "gh_stars": 9, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:30.138805+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ckotzbauer/vulnerability-operator','ckotzbauer/vulnerability-operator','','2023',5,'Integrates scanning engines with active cluster runtimes, cross-referencing running container image tags against security databases to alert administrators to new vulnerabilities.','Go','Operator','Advanced',0,'online','manual','48b51a396e0e94d654e5e238dd08cc407cc44898fccfa028445cd33f29032737',100.0,1779032255,1,'2026-06-13T13:29:42Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Scanning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T13:29:42Z", "gh_stars": 87, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:30.868902+02:00"}');
@@ -6063,9 +6063,9 @@ INSERT INTO "resources" VALUES('https://github.com/cloudogu/gitops-patterns','==
 INSERT INTO "resources" VALUES('https://github.com/cloudogu/gitops-playground','github.com/cloudogu/gitops-playground#example-applications','','2021',5,'A fully configured local testing playground that showcases multi-tool GitOps pipelines. Includes pre-wired sample apps to help developers analyze live sync processes, drift reconciliation, and integration dynamics using ArgoCD and Flux.','Shell','Repository','Intermediate',1,'online','manual','a0429396c0d451066023ec05f8e6ce054c85c4f2b2d91a548401b5766a65c032',100.0,1779031255,1,'2026-06-12T09:57:11Z',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Testing Environments"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-12T09:57:11Z", "gh_stars": 266, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:45.192576+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/cloudogu/jenkinsfiles','cloudogu/jenkinsfiles 🌟🌟🌟','','2021',5,'A comprehensive repository of production-ready Jenkinsfiles designed for modern enterprise software lifecycles. Offers reusable build scripts, container integration routines, and test suite automation loops.','Groovy','Code Repository','Intermediate',0,'online','manual','359d3987e7e51eaa143d920b4185887131c580def58388d8f4da4a990a60b4f3',100.0,1779030730,1,'2023-10-31T08:24:10Z',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Architecture"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-31T08:24:10Z", "gh_stars": 299, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:45.937051+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/cloudogu/k8s-diagrams','==cloudogu/k8s-diagrams==','','2021',3,'A specialized CLI utility built to parse Kubernetes live states and manifest specifications directly into clean, structured architectural diagrams. Resolves the operational pain point of manual cluster mapping, providing engineers with an accurate visual layout of active workloads, routes, and cluster components.','Go','CLI Tool','Intermediate',0,'online','manual','357885af0faa759dba9d088cac75fe5c6bb3e95ea6828537acfbec65fdf4723e',100.0,1779034134,1,'2025-01-09T10:26:06Z',NULL,NULL,NULL,'["Architecture & Visualization", "Kubernetes Visualizer", "Go"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md", "docs/kubernetes-tools.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "cloud-arch-diagrams.md", "kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-01-09T10:26:06Z", "gh_stars": 339, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:46.663065+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/cloudposse-terraform-components/aws-eks-argocd','AWS EKS Argo CD Terraform Component','','2023',4,'Enterprise-ready Terraform submodule designed to deploy, configure, and bootstrap Argo CD onto an existing AWS EKS cluster. Standardizes complex security configurations, integrates with IAM Roles for Service Accounts (IRSA), and provisions preconfigured Helm releases.','HCL','Repository','Advanced',0,'online','manual','a9cedc5f0da32caf8a3e3fb228149e1dd3f7ebdbe428bfdde20904a90b25f24e',100.0,1781735876,1,'2026-06-18T00:37:56.512896+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure as Code", "Terraform & AWS", "EKS Modules"]','["[ENTERPRISE-STABLE]"]','["docs/argo.md", "docs/gitops.md", "docs/kubernetes-tools.md"]','["argo.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:47.448587+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/cloudposse-terraform-components/aws-eks-argocd','AWS EKS Argo CD Terraform Component','','2023',4,'Enterprise-ready Terraform submodule designed to deploy, configure, and bootstrap Argo CD onto an existing AWS EKS cluster. Standardizes complex security configurations, integrates with IAM Roles for Service Accounts (IRSA), and provisions preconfigured Helm releases.','HCL','Repository','Advanced',0,'online','manual','a9cedc5f0da32caf8a3e3fb228149e1dd3f7ebdbe428bfdde20904a90b25f24e',100.0,1781735876,1,'2026-06-18T00:37:56.512896+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure as Code", "Terraform & AWS", "EKS Modules"]','["[ENTERPRISE-STABLE]"]','["docs/argo.md", "docs/gitops.md", "docs/kubernetes-tools.md"]','["argo.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:47.448587+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/cloudposse/atmos','github.com/cloudposse/atmos','','2024',3,'Atmos is a production-grade orchestration framework developed to coordinate large-scale multi-account, multi-region cloud configurations. By utilizing a clean hierarchical YAML stack structure, it integrates Terraform, OpenTofu, and Helmfile into consolidated environment manifests. It streamlines modular patterns and enforces strict security and tagging architectures.','Go','Framework','Advanced',0,'online','manual','20d5de9ef09c1eb07b18e0db2146be3215adea59d789d498bb2760d09dcb71e0',100.0,1779031097,1,'2026-06-14T06:09:40Z',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration", "Enterprise Architectures"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:09:40Z", "gh_stars": 1310, "gh_open_issues_30d": 289, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:48.199777+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/cloudposse?q=terraform-','github.com/cloudposse?q=terraform-','','2025',5,'The premier repository suite of highly modular, enterprise-tested blueprints authored by Cloud Posse. These patterns are widely adopted for orchestrating complex AWS and Kubernetes infrastructure layers using declarative conventions.','HCL','Repository','Intermediate',1,'online','manual','222cf30de23f4494dc58700def560592c26ee19d8182496a9cec9e63d098a0f6',100.0,1779033806,1,'2026-05-17T18:03:26.740930+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Curation", "Cloud Posse Modules"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/cloudposse?q=terraform-','github.com/cloudposse?q=terraform-','','2025',5,'The premier repository suite of highly modular, enterprise-tested blueprints authored by Cloud Posse. These patterns are widely adopted for orchestrating complex AWS and Kubernetes infrastructure layers using declarative conventions.','HCL','Repository','Intermediate',1,'online','manual','222cf30de23f4494dc58700def560592c26ee19d8182496a9cec9e63d098a0f6',100.0,1779033806,1,'2026-05-17T18:03:26.740930+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Curation", "Cloud Posse Modules"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/cloudtty/cloudtty','cloudtty/cloudtty: A Kubernetes Cloud Shell (Web Terminal) Operator','','2025',2,'CloudTTY is an operator-backed web terminal designed to securely run browser-based command shell windows inside Kubernetes. Leveraging native container APIs, it provides access to authorized shells without external SSH configurations, proving invaluable for multi-tenant developer portal integration.','Go','Operator / Web UI','Advanced',1,'online','manual','3028047efca167255852e833c529b4ebbc136ff241c39a55f7bfef920bff078c',100.0,1779029421,1,'2026-05-21T06:52:50Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Web Terminal"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-21T06:52:50Z", "gh_stars": 655, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:48.931653+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/clusternet/clusternet','==github.com/clusternet==','','2021',5,'Clusternet is an open-source, multi-cluster management framework designed to orchestrate application deployment across heterogeneous cloud-to-edge Kubernetes networks. It decouples control planes by introducing push and pull-based scheduling mechanisms, allowing seamless policy propagation.','Go','Multi-cluster Controller','Advanced',0,'online','manual','fc6d32ef3d10ebd1ade3e69b4b3e71cda12fe6bc09e44bcb5e38c24a8900c685',100.0,1779034211,1,'2026-06-08T04:23:14Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Cluster Routing", "Fleet Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T04:23:14Z", "gh_stars": 1437, "gh_open_issues_30d": 69, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:49.660589+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/clusterpedia-io/clusterpedia','clusterpedia-io/clusterpedia 🌟','','2023',5,'Clusterpedia is a high-performance open-source search engine for multi-cluster Kubernetes resources. It periodically synchronizes objects from countless distinct environments into a centralized database, exposing a standard Kubernetes API endpoint to enable low-latency, cross-cluster resource discovery and management.','Go','Software','Advanced',0,'online','manual','3775a48570c85b1417c09243062e2d6cb3e17462b934251c9410f1215318fa6d',100.0,1779031468,1,'2026-05-30T00:47:17Z',NULL,NULL,NULL,'["Kubernetes Management", "Multi-Cluster", "Search Engine"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-30T00:47:17Z", "gh_stars": 873, "is_special": true, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:50.367284+02:00"}');
@@ -6076,18 +6076,18 @@ INSERT INTO "resources" VALUES('https://github.com/cnrancher/autok3s','cnrancher
 INSERT INTO "resources" VALUES('https://github.com/cockroachdb/copyist','copyist','','2020',4,'Details copyist, a Go library developed by CockroachDB to automate SQL mock generations. Records and plays back transactions to let developers perform database testing without spinning up full DBMS clusters.','English','GitHub Repository','Advanced',0,'online','manual','ba28e669744ae9985c71af064756c8bc779898666820d377644e609ec280f7bc',100.0,1779029573,1,'2026-06-04T18:30:28Z',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Database Mocking"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T18:30:28Z", "gh_stars": 853, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:54.085607+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/codecentric/helm-charts','Codecentric Jenkins 🌟','','2025',3,'An active, community-maintained collection of high-quality Helm charts, featuring a robust configuration path for DevOps tooling like Jenkins. It provides clean, production-ready, security-hardened manifests optimized for enterprise use.','YAML','Helm Chart','Intermediate',1,'online','manual','99e7b1b7ee743f0f3b3cea0e279681350b7fe180bdc3f25c723909fe85b0ae84',100.0,1779030952,1,'2026-06-08T12:05:48Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "DevOps Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T12:05:48Z", "gh_stars": 733, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:54.794364+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/codecentric/spring-boot-admin','codecentric''s Spring Boot Admin UI 🌟','','2026',5,'A popular community dashboard engineered to coordinate, monitor, and manage Spring Boot applications. By parsing actuator telemetry data, it displays real-time statistics including thread states, JVM metrics, memory usage, dynamic logging levels, and distributed transaction status.','Java','Tool','Intermediate',1,'online','manual','68187b3accb6b796cf3f24c30de656df4f4bf632336a27078b4401d695c31da1',100.0,1779031012,1,'2026-06-13T18:44:23Z',NULL,NULL,NULL,'["Spring Ecosystem", "Observability", "Administration UI"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T18:44:23Z", "gh_stars": 12828, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:55.502699+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/codecrafters-io/build-your-own-x','Build Your Own X','','2024',5,'An immensely popular community-driven compilation of step-by-step guides for building complex software systems (compilers, databases, operating systems, Docker) from scratch. Perfect for deep pedagogical exploration of core engineering systems.','English','Repository','Advanced',0,'online','manual','b2853cf5c0430a748f639c71fd07733cc66e705c5ace8005cc37bdeca30e97e0',100.0,1781735921,1,'2026-06-18T00:38:41.134299+02:00',NULL,NULL,NULL,'["Software Engineering", "Education", "Systems Programming"]','["[DE FACTO STANDARD]"]','["docs/devel-sites.md", "docs/introduction.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "devel-sites.md", "introduction.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 506, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:56.263798+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/codecrafters-io/build-your-own-x','Build Your Own X','','2024',5,'An immensely popular community-driven compilation of step-by-step guides for building complex software systems (compilers, databases, operating systems, Docker) from scratch. Perfect for deep pedagogical exploration of core engineering systems.','English','Repository','Advanced',0,'online','manual','b2853cf5c0430a748f639c71fd07733cc66e705c5ace8005cc37bdeca30e97e0',100.0,1781735921,1,'2026-06-18T00:38:41.134299+02:00',NULL,NULL,NULL,'["Software Engineering", "Education", "Systems Programming"]','["[DE FACTO STANDARD]"]','["docs/devel-sites.md", "docs/introduction.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "devel-sites.md", "introduction.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 506, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:56.263798+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/coderanger/migrations-operator','coderanger/migrations-operator: Migrations-Operator','','2024',5,'This controller coordinates database schema migration jobs relative to active deployment rollouts. By intercepting deployment events, it executes schema changes as blocking preparatory steps, ensuring application microservices only start up once target database structures align.','Go','Repository','Intermediate',1,'online','manual','621080d14963a805f53f5cb620b78e4b254f7aceb764eded9b214d0ace704973',100.0,1779031449,1,'2025-06-10T07:31:27Z',NULL,NULL,NULL,'["Data & Databases", "Lifecycle Management", "Schema Migrations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-10T07:31:27Z", "gh_stars": 136, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:56.969768+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/codesenberg/bombardier','codesenberg/bombardier 🌟','','2017',4,'A high-performance, concurrent HTTP benchmarking and load generation tool written in Go. Utilizing standard fasthttp routines, it generates substantial networking loads to test the horizontal scalability and limits of Kubernetes services.','Go','CLI Tool','Intermediate',0,'online','manual','4448392cd8e9b16e3e7d2107e19aa3d457adee5d229d47139ad4911f1cdf4019',100.0,1779033583,1,'2026-03-31T13:01:05Z',NULL,NULL,NULL,'["Observability & Performance", "Performance Testing", "Load Generation"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-31T13:01:05Z", "gh_stars": 6796, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:57.657643+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/colbymchenry/codegraph','CodeGraph','Pre-indexed local code knowledge graph designed to optimize context and tool usage for AI coding agents.','2026',4,'An advanced, local-first code intelligence tool that generates a semantic knowledge graph of repository structures, symbols, and dependencies using Tree-sitter parsing. Explicitly designed to support AI coding agents such as Claude Code, Cursor, and Codex over Model Context Protocol (MCP), it enables agents to resolve queries through lightweight graph traversals rather than expensive, repetitive file scans. By caching symbol relationships locally, it cuts agent exploration tool calls by up to 70% and drastically reduces LLM token consumption in active development workflows.','en','GitHub Repository','Advanced',0,'online','automatic','aa066a24524051cced36b29d95217065cf3460f6289ee45d67e2bd5314cc1c0d',NULL,1780352148,0,'2026-06-01T00:22:31Z',NULL,NULL,NULL,'["AI Agents", "Model Context Protocol", "Semantic Search", "Developer Tools"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T00:22:31Z", "gh_stars": 36643, "reputation_status": "Vetted", "reputation_summary": "Vetted and trending tool with viral adoption in the developer community, praised for cutting Claude Code token costs.", "social_preview_url": "https://opengraph.githubassets.com/1bc2c1f9b88a9c7fccf7a845c9f892fcf6f65efa74d296b40081a8452f0a6d80/colbymchenry/codegraph", "source_provenance": "X.com (midudev)", "suggested_new_category": "ai-development-tools", "gh_open_issues_30d": 273, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:58.328400+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/collabnix/kubetools',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','601a1e421a215648e6e2a4a0ff9b01304a57b267f5564df9808d9c14e39757f1',100.0,1779032978,0,'2026-05-17T17:49:38.088754+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:59.041407+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/collections/learn-to-code','github.com/collections/learn-to-code 🌟','','2026',0,'An official curated GitHub collection designed to outline primary programming routes, fundamental data structures, and foundational algorithms. Helps novice and intermediate engineers rapidly build software development skills.','N/A','GitHub Collection','Beginner',0,'online','manual','88f419dec7275f96ab2855afcc2f49d1899b97dfae0ee30d0ce630bbff52ffe9',100.0,1781736122,1,'2026-06-18T00:42:02.876947+02:00',NULL,NULL,NULL,'["Software Engineering", "Education", "Foundations"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:59.661397+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/collections/learn-to-code','github.com/collections/learn-to-code 🌟','','2026',0,'An official curated GitHub collection designed to outline primary programming routes, fundamental data structures, and foundational algorithms. Helps novice and intermediate engineers rapidly build software development skills.','N/A','GitHub Collection','Beginner',0,'online','manual','88f419dec7275f96ab2855afcc2f49d1899b97dfae0ee30d0ce630bbff52ffe9',100.0,1781736122,1,'2026-06-18T00:42:02.876947+02:00',NULL,NULL,NULL,'["Software Engineering", "Education", "Foundations"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:59.661397+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/commjoen/wrongsecrets','==commjoen/wrongsecrets: OWASP WrongSecrets==','','2026',4,'OWASP WrongSecrets is an interactive training app containing purposely exposed secrets across various cloud-native scenarios (e.g., inside Docker layers, K8s configs, cloud stores). Excellent for developer training, team labs, and security awareness auditing.','Java','Repository','Intermediate',1,'online','manual','39e152f28c760f881808bd94a569729ed8f9a09702af02f5671d792e3fcac423',100.0,1779029802,1,'2026-04-18T04:13:48Z',NULL,NULL,NULL,'["Security", "Education & Training", "Vulnerable Labs"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-04-18T04:13:48Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:28:00.431888+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/config-syncer/config-syncer','kubeops/config-syncer: Config Syncer (previously Kubed)','','2017',4,'Config Syncer (previously known as Kubed) is a Kubernetes operator designed to sync ConfigMaps and Secrets across multiple namespaces or cluster systems. It allows operations teams to configure central payloads with dynamic automated replication.','Go','Operator','Medium',1,'online','manual','754c57db37a7ea1db931009daa59653fbc5d9e9b1efe6165576e68eca559a84b',100.0,1779130494,1,'2026-05-16T02:04:01Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Secret Distribution"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-16T02:04:01Z", "gh_stars": 1017, "gh_open_issues_30d": 58, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:31.940777+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/configurator/kubefs','kubefs','','2021',5,'A virtual file system mount that represents active Kubernetes configuration namespaces and resources as standard local directory paths. Allows operators to inspect running container configs and logs using standard file explorers.','Go','CLI Tool','Advanced',0,'online','manual','8b986e8658e951ec1116fe47a0ca27d15fcc58a43f050b427af34dbf0caeb86c',100.0,1779030531,1,'2020-06-23T19:38:50Z',NULL,NULL,NULL,'["Developer Experience", "Filesystems", "Resource Visualization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-06-23T19:38:50Z", "gh_stars": 93, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:32.696769+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/containerd/containerd','containerd - An open and reliable container runtime','','2026',5,'containerd is an industry-standard container runtime designed to be embedded into larger systems like Kubernetes. Following the deprecation of Docker''s native runtime engine in Kubernetes, containerd has emerged as the de facto execution engine for production-grade orchestrators.','Go','Repository','Advanced',0,'online','manual','ce5d5ddc82dcb8a73ef4182dc00d67cdcbd4cd05311a18d932eb4ac6dd55b7f4',100.0,1779029121,1,'2026-06-13T19:17:34Z',NULL,NULL,NULL,'["Container Runtime", "Core Infrastructure", "Execution Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md", "docs/docker.md", "docs/kubernetes.md"]','["container-managers.md", "docker.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T19:17:34Z", "gh_stars": 20835, "gh_open_issues_30d": 652, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:33.511632+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/containerd/nerdctl','nerdctl 🌟','','2026',5,'Nerdctl is a Docker-compatible CLI designed specifically for containerd, offering matching CLI experiences (e.g., nerdctl run, nerdctl compose) for non-Docker environments. It supports advanced container features like lazy pulling (e.g., eStargz/soci), rootless execution, IPFS container sharing, and encryption. It acts as a bridge for developers migrating to pure containerd-based systems.','Go','Tool','High',0,'online','manual','11512a5fa7604793242e19295ecdde61795dfb13cb6c433e763ba9dee6873309',100.0,1779029174,1,'2026-06-12T22:33:04Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Runtimes"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:33:04Z", "gh_stars": 10146, "gh_open_issues_30d": 361, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:34.303723+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/containernetworking','github.com/containernetworking 🌟','','2026',5,'The foundational GitHub organization hosting the official CNI specification, runtime engines, and core plugin binaries that drive the cloud-native ecosystem.','Go','Repository','Advanced',0,'online','manual','b6639ea6da38a6535eb742515c4f6106008226dc296ea9e14701a064d805692b',100.0,1779031216,1,'2026-05-17T17:20:16.017742+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Fundamentals"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/containernetworking','github.com/containernetworking 🌟','','2026',5,'The foundational GitHub organization hosting the official CNI specification, runtime engines, and core plugin binaries that drive the cloud-native ecosystem.','Go','Repository','Advanced',0,'online','manual','b6639ea6da38a6535eb742515c4f6106008226dc296ea9e14701a064d805692b',100.0,1779031216,1,'2026-05-17T17:20:16.017742+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Fundamentals"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/containernetworking/cni','CNI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6921ce1dc486dfdac9385cb1637113ab4bc10318da27a3702225d0fa2bbbf85c',100.0,1779033751,1,'2026-05-17T18:02:31.264231+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 155, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:35.132147+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/containers/buildah','github.com/containers/buildah','','2026',5,'The official GitHub repository for Buildah, containing the core Go source code for building daemonless OCI container images. Live Grounding confirms its active role as a standard engine within Kubernetes environments, particularly Red Hat OpenShift, allowing secure rootless image construction. It is highly valued for its ability to create scratch images containing only runtime-essential binaries, dramatically reducing final image attack surfaces.','Go','Repository','Advanced',0,'online','manual','0a37e92cf398bc2346e88e1ffe1cfd914b7f52c8551790ae4941ad9118c4b74b',100.0,1779032802,1,'2026-05-22T01:25:14Z',NULL,NULL,NULL,'["Infrastructure", "Containers", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-22T01:25:14Z", "gh_stars": 8795, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:35.814886+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/containers/conmon','Conmon','','2017',5,'An essential, daemonless container monitor written in C, used primarily by Podman and CRI-O. Conmon supervises container lifecycles, capturing standard output/error streams, tracking exit codes, and managing attachment sockets while maintaining a negligible host resource overhead.','C','Repository','Advanced',0,'online','manual','d75ef63f02648710f491201fa5ff9a4acb949c9e8a7ab0130026e2ad46d0395b',100.0,1779031988,1,'2026-06-13T18:15:32Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Low-Level Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T18:15:32Z", "gh_stars": 481, "gh_open_issues_30d": 32, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:36.579224+02:00"}');
@@ -6102,7 +6102,7 @@ INSERT INTO "resources" VALUES('https://github.com/containrrr/watchtower','githu
 INSERT INTO "resources" VALUES('https://github.com/contentful-labs/kube-secret-syncer','contentful-labs/kube-secret-syncer 🌟','','2021',2,'A targeted operator designed to synchronize secrets securely from external services (specifically AWS Parameter Store) directly into native Kubernetes Secrets, ensuring cloud-hosted secrets stay continuously aligned with active workloads.','Go','Operator','Intermediate',1,'online','manual','31362501cbefbbf7cb62ba03875a9d0550a36ebb1cbe331896c282cfd6b1ea39',100.0,1779029939,1,'2026-05-12T09:58:53Z',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "External Secrets Sync"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-12T09:58:53Z", "gh_stars": 194, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:42.379174+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/controlplaneio/badrobot','github.com/controlplaneio/badrobot','','2026',2,'Badrobot is a security audit tool focused on evaluating the security posture of third-party Kubernetes operators and their associated service accounts. It parses Helm charts and controller specifications to discover overly permissive RBAC bindings and risky system privileges. Security architects utilize it to harden cluster control planes against lateral privilege escalation via vulnerable operator patterns.','Go','Security Scanner','Advanced',0,'online','manual','17c07f3935c2b385962a04ed3530662efdcd94eeb5841a3bec716ffa63309da1',100.0,1779033567,1,'2026-06-09T10:11:13Z',NULL,NULL,NULL,'["Security", "Operator Security", "Static Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T10:11:13Z", "gh_stars": 229, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:43.172229+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/coodict/python3-in-one-pic','github: Python3 in one pic','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3bae1009948bf6090caf00ed3609c4874c1d0213b203641ecb8aa673f5944d63',100.0,1779029609,0,'2026-05-17T16:53:29.941099+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/rainyear/python3-in-one-pic", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:43.851663+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/copilot','GitHub Copilot 🌟','','2023',5,'The main landing framework for GitHub Copilot''s developer organization. As an AI-assisted development standard, it houses the core SDK components, extension configurations, and telemetry hooks driving modern contextual code synthesis inside major integrated development environments (IDEs).','TypeScript','Library','Advanced',0,'online','manual','ea5a4cec3a13ca0942f6e14db3396bf030155df379dd7578c2b5ada8763d5f15',100.0,1779130495,1,'2026-05-18T20:54:55.026477+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Copilot Ecosystem"]','["[DE FACTO STANDARD]"]','["docs/devel-sites.md", "docs/git.md"]','["git.md", "devel-sites.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/copilot','GitHub Copilot 🌟','','2023',5,'The main landing framework for GitHub Copilot''s developer organization. As an AI-assisted development standard, it houses the core SDK components, extension configurations, and telemetry hooks driving modern contextual code synthesis inside major integrated development environments (IDEs).','TypeScript','Library','Advanced',0,'online','manual','ea5a4cec3a13ca0942f6e14db3396bf030155df379dd7578c2b5ada8763d5f15',100.0,1779130495,1,'2026-05-18T20:54:55.026477+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Copilot Ecosystem"]','["[DE FACTO STANDARD]"]','["docs/devel-sites.md", "docs/git.md"]','["git.md", "devel-sites.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/coreos/flannel','Flannel','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6ed5e8e6740bad4bb638d3df66476db19617af6103f823cfa9c31e6a87732e36',100.0,1779030015,0,'2026-05-17T17:00:15.286496+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:44.533411+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/coreos/kube-prometheus','kube-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83406644b79c139181aba89253e69e0ef05e6d85df426c45f612896e4c54a605',100.0,1779030810,0,'2026-05-17T17:13:30.130226+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/prometheus-operator/kube-prometheus", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:45.213856+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/coreos/rpm-ostree',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd54e487375c77e1878f0ba56fe35163eef7083a3ab8e6292c83cd9c98711708',100.0,1779032889,1,'2026-05-17T17:48:09.553993+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "NOASSERTION", "gh_open_issues_30d": 487, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:46.000437+02:00"}');
@@ -6141,7 +6141,7 @@ INSERT INTO "resources" VALUES('https://github.com/dahlbyk/posh-git','dahlbyk/po
 INSERT INTO "resources" VALUES('https://github.com/dair-ai/ML-Course-Notes','==dair-ai/ML-Course-Notes: ML Course Notes== 🌟','','2023',4,'A comprehensive collection of study notes, mathematical backgrounds, and algorithmic outlines covering modern machine learning. It is an exceptional resource for developers transitioning to production AI, offering clear reviews of model structures and deep learning theory.','Markdown','Repository','Beginner',0,'online','manual','20d4482bc0785fcdc6cd04afd0a77194787ed8e8a881e3f5ac40f8963708166e',100.0,1779031609,1,'2024-05-16T18:51:33Z',NULL,NULL,NULL,'["Machine Learning", "Education", "Study Materials"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-05-16T18:51:33Z", "gh_stars": 6568, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:10.412615+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/danielfoehrKn/kubeswitch','Kubeswitch (for operators) 🌟','','2026',3,'An advanced, highly scalable context and kubeconfig switcher designed for operators managing thousands of Kubernetes clusters. Offering sub-second response times and secure dynamic discovery of kubeconfigs, it replaces traditional static setups.','Go','CLI Tool','Advanced',0,'online','manual','9099bfad7cc80bae845f969b75afd459cfe7cf7a81a875815890d54bb9442adf',100.0,1779031107,1,'2025-05-18T00:44:44Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Cluster Context"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-18T00:44:44Z", "gh_stars": 1170, "gh_open_issues_30d": 61, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:11.170816+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/danielqsj/kafka_exporter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e00747996189c7bf3c259c110b9d4755e1eac5de9d5c2a21984c33a84ea16696',100.0,1779029243,0,'2026-05-17T16:47:23.473216+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_open_issues_30d": 267, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:11.909398+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/darkbitio/gcp-iam-role-permissions','Fetches all Primitive and Predefined GCP IAM Roles','','2024',0,'An open-source security tool that parses and exports GCE IAM pre-defined and primitive role definitions. Helps platform security architects map precise least-privilege configurations when implementing Workload Identity bounds inside production GKE clusters.','Python','Repository','Advanced',1,'online','manual','18f03b0eea1a415f2bdd5e91adfe79de85d61539f5b90de745e40edc37c687dd',100.0,1781736078,1,'2026-06-18T00:41:18.375296+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Security & IAM"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:12.685248+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/darkbitio/gcp-iam-role-permissions','Fetches all Primitive and Predefined GCP IAM Roles','','2024',0,'An open-source security tool that parses and exports GCE IAM pre-defined and primitive role definitions. Helps platform security architects map precise least-privilege configurations when implementing Workload Identity bounds inside production GKE clusters.','Python','Repository','Advanced',1,'online','manual','18f03b0eea1a415f2bdd5e91adfe79de85d61539f5b90de745e40edc37c687dd',100.0,1781736078,1,'2026-06-18T00:41:18.375296+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Security & IAM"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:12.685248+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/darkbitio/k8s-mirror','k8s-mirror: Creates a local mirror of a kubernetes cluster in a docker container'' to support offline reviewing 🌟','','2021',2,'This utility clones dynamic Kubernetes cluster state representations directly into a local Docker container for offline querying. By replicating live configurations into a sandboxed environment, it enables safe security audits.','Go','Development Utility','Advanced',0,'online','manual','7c3f5ca352505582e0a789e552aae16c23e7f925b5c42a9e58c5907a794de730',100.0,1779033360,1,'2021-01-30T21:57:20Z',NULL,NULL,NULL,'["Cluster Management", "Backup & Recovery", "Cluster Replication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-01-30T21:57:20Z", "gh_stars": 339, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:13.428594+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/darxkies/k8s-tew','**k8s-tew**','','2021',5,'"Kubernetes The Easy Way" (k8s-tew) was a shell wrapper and declarative configuration tool designed to bypass the complex manual configuration steps associated with bootstrapping clusters via kubeadm. With the mature advancement of declarative Cluster API patterns and standard distribution installers, this repository is now obsolete and serves only historical reference value.','Shell','Tool','Intermediate',0,'online','manual','cc87d83b14a0b3f9e056d905011dcb21cfb2d27d36354e40c0edcd8b9816e117',100.0,1779031431,1,'2026-05-08T20:52:19Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Legacy Tooling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-05-08T20:52:19Z", "gh_stars": 311, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:14.177633+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/dastergon/awesome-chaos-engineering','Awesome Chaos Engineering','','2023',5,'The premier curated directory of resources, tools, and papers dedicated to the practice of Chaos Engineering. It indexes tools for simulating network latency, injecting resource stress, and terminating instances across various platforms, with a strong focus on cloud-native environments. This is a must-have reference for engineering teams building self-healing, fault-tolerant distributed systems.','English','Repository','Intermediate',0,'online','manual','929b5f40cb6696e64d90dfe603b3aa0eb2f82817e29a1a133d4a15599bd3aebd',100.0,1779029932,1,'2023-12-28T19:30:06Z',NULL,NULL,NULL,'["Chaos Engineering", "Curated Playbooks", "Awesome Lists"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md", "docs/devops.md", "docs/kubernetes-troubleshooting.md"]','["chaos-engineering.md", "devops.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2023-12-28T19:30:06Z", "gh_stars": 6589, "gh_open_issues_30d": 66, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:14.916400+02:00"}');
@@ -6149,7 +6149,7 @@ INSERT INTO "resources" VALUES('https://github.com/dastergon/awesome-sre','daste
 INSERT INTO "resources" VALUES('https://github.com/databrickslabs/ucx','github.com/databrickslabs/ucx: Databricks Labs UCX','','2024',4,'The Databricks Labs UCX project provides a specialized framework designed to upgrade legacy Databricks workspaces to Unity Catalog governance standards. Simplifies catalog and privilege migrations automatically. Live Grounding confirms UCX is standard for enterprise organizations establishing secure, centralized data governance, metadata isolation, and unified access controls.','Python','Tool','Advanced',0,'online','manual','120619aac41231b10550bf61492c21f3360a4d0211df6305a7bcc768d8440acf',100.0,1779032873,1,'2026-06-12T13:19:03Z',NULL,NULL,NULL,'["Data & AI", "Databricks", "Governance"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T13:19:03Z", "gh_stars": 308, "gh_open_issues_30d": 336, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:16.443209+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/databus23/helm-diff','Helm Diff Plugin 🌟','','2026',4,'The essential Helm plugin that compares proposed templates with running cluster releases to output an exact color-coded unified diff. A foundational safety gate for continuous delivery, mitigating unexpected state drifts during upgrades.','Go','CLI Plugin','Intermediate',0,'online','manual','b2706e2ff4f22a978c666d78088c842cffe375738b03835d23f231356fe50f1a',100.0,1779034491,1,'2026-06-08T23:14:19Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Plugins & Extensibility"]','["[ENTERPRISE-STABLE]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T23:14:19Z", "gh_stars": 3447, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:17.193789+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/datafold/data-diff','datafold/data-diff','','2024',5,'An essential database comparison CLI tool and Python library designed to calculate cryptographic data drift and structural differences between massive, disparate relational database environments.','Python','Repository','Intermediate',0,'online','manual','d66f88b69f4fcd4f092605d0573cd45f87cc2345f4a7dbdafe0843f9ed57af68',100.0,1779031385,1,'2024-05-17T13:45:03Z',NULL,NULL,NULL,'["Databases", "Database Tooling", "Data Validation"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-17T13:45:03Z", "gh_stars": 2988, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:17.991255+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/datakickstart','github.com/datakickstart','','2023',3,'A curated suite of shell scripts and configuration templates designed to bootstrap and automate cloud data platforms. 2026 architectural baselines reference these configurations to establish robust DataOps workflows, incorporating automated schema validation, ingestion tests, and performance monitoring.','English','Code Repository','Intermediate',0,'online','manual','d5308e918bb8cb16a43237e3dbc3c00d66eeef36c0d4a25a9a6e18ac04aee231',100.0,1779032179,1,'2026-05-17T17:36:19.916373+02:00',NULL,NULL,NULL,'["Data Engineering", "Database DevOps", "Data Ops Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/datakickstart','github.com/datakickstart','','2023',3,'A curated suite of shell scripts and configuration templates designed to bootstrap and automate cloud data platforms. 2026 architectural baselines reference these configurations to establish robust DataOps workflows, incorporating automated schema validation, ingestion tests, and performance monitoring.','English','Code Repository','Intermediate',0,'online','manual','d5308e918bb8cb16a43237e3dbc3c00d66eeef36c0d4a25a9a6e18ac04aee231',100.0,1779032179,1,'2026-05-17T17:36:19.916373+02:00',NULL,NULL,NULL,'["Data Engineering", "Database DevOps", "Data Ops Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/datalab-to/surya','github.com/VikParuchuri/surya','','2024',5,'Surya provides multi-lingual document OCR and accurate layout analysis powered by deep learning. It delivers high-fidelity reading and structuring of dense scientific papers, tables, and financial layouts, serving as a lighter, open substitute for legacy systems.','Python','Repository','Advanced',1,'online','manual','7e654e62b4c1c3a388cdda09d0fce9675e97417a673f6ab70788e98592733b11',100.0,1779130494,1,'2026-06-13T07:41:46Z',NULL,NULL,NULL,'["Machine Learning", "Document Analysis", "OCR"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:41:46Z", "gh_stars": 20801, "gh_open_issues_30d": 171, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:18.784805+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/datastax/cass-operator','Cass Operator','','2024',2,'DataStax''s Kubernetes operator designed to simplify Apache Cassandra cluster deployment and operations. Automates complex stateful management workflows including horizontal scaling, rolling upgrades, and cluster healing.','Go','Repository','Advanced',0,'online','manual','7385129eb5cc2bb3f44c67bb768267367566a184daded91e7b4ce1eda0df6fd0',100.0,1779030843,1,'2023-12-18T21:46:37Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-18T21:46:37Z", "gh_stars": 258, "gh_open_issues_30d": 94, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:19.566591+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/datreeio/CRDs-catalog','==github.com/datreeio/CRDs-catalog: CRDs Catalog==','','2023',3,'An extensive centralized catalog of raw JSON schemas mapping popular Kubernetes CRDs. Helps development teams configure automated YAML validation engines in continuous integration pipelines prior to API server execution.','JSON','Repository','Intermediate',0,'online','manual','3b6d872fd22d91d16e80034bd962b86291546e1e323bf0b60b4cfefc97716889',100.0,1779032288,1,'2026-06-14T07:50:54Z',NULL,NULL,NULL,'["Extending Kubernetes", "Custom Resources", "Catalog"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T07:50:54Z", "gh_stars": 830, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:20.340771+02:00"}');
@@ -6172,19 +6172,19 @@ INSERT INTO "resources" VALUES('https://github.com/deepfence/YaraHunter','deepfe
 INSERT INTO "resources" VALUES('https://github.com/deepops-ai/deepops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d246123b7184d8458728c29fba511e593b9daa265a86d0b73bb6556f224f9fe7',100.0,1779130494,1,'2026-05-18T20:54:54.973462+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "NOASSERTION", "gh_open_issues_30d": 46, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:33.244871+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/defenseunicorns/zarf','defenseunicorns/zarf','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a084f247b9f5a6af65b3270b705f0f32f4f239e5e82804d61f0ade6b49612b25',100.0,1779034572,0,'2026-05-17T18:16:12.393845+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://github.com/zarf-dev/zarf", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:33.936665+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/deislabs/ratify',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','32d4921302d67eb4820993df87929024916082dcbbd57165b9f94784e66ae99f',100.0,1779029061,0,'2026-05-17T16:44:21.285751+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:34.632106+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/deors/deors-demos-petclinic/blob/master/Jenkinsfile','deors/deors-demos-petclinic jenkinsfile','','2020',0,'Curator Insight details a functional Jenkinsfile built specifically to build and compile the Spring Petclinic application. Live Grounding illustrates how multi-stage Docker builds can be integrated cleanly within a declarative Jenkins template to produce production-ready container images. It is a highly practical execution reference.','Groovy','Repository','Intermediate',1,'online','manual','c915cc205b98b9c3d927ef20f35277919f36efefac043f8e78c0ea9493f25fd6',100.0,1781735910,1,'2026-06-18T00:38:30.820239+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Spring Petclinic Pipeline"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:35.409715+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/deors/deors-demos-petclinic/blob/master/Jenkinsfile','deors/deors-demos-petclinic jenkinsfile','','2020',0,'Curator Insight details a functional Jenkinsfile built specifically to build and compile the Spring Petclinic application. Live Grounding illustrates how multi-stage Docker builds can be integrated cleanly within a declarative Jenkins template to produce production-ready container images. It is a highly practical execution reference.','Groovy','Repository','Intermediate',1,'online','manual','c915cc205b98b9c3d927ef20f35277919f36efefac043f8e78c0ea9493f25fd6',100.0,1781735910,1,'2026-06-18T00:38:30.820239+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Spring Petclinic Pipeline"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:35.409715+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/depop/github-merge-bot','github-merge-bot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9091ea7ee3113c025b8adafd595fdd77078a8b3ac95366c4222c0fa19d6fd21c',100.0,1779032346,0,'2026-05-17T17:39:06.254857+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/sdduursma/github-merge-bot", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:36.087345+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/derailed/k9s','K9s - Kubernetes CLI To Manage Your Clusters In Style!','','2026',5,'K9s is a widely adopted terminal UI that provides live metrics, log streams, and interactive Shell access inside Kubernetes workloads. It transforms long debugging processes into rapid, keyboard-driven navigation, significantly reducing operational toil. Its integrated resource tracking, RBAC validation screens, and metric charts make it a vital tool for site reliability engineers.','Go','CLI Tool','Beginner',0,'online','manual','82aa46f35d3539b4dfe171f564f7796ec3f69679052d07da70951c68773ad708',100.0,1779030172,1,'2026-06-13T17:30:27Z',NULL,NULL,NULL,'["Operations", "Command Line Interfaces", "Cluster Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T17:30:27Z", "gh_stars": 33963, "gh_open_issues_30d": 152, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:36.825293+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/derailed/popeye','Popeye - A Kubernetes Cluster Sanitizer 🌟🌟','','2025',5,'Popeye is a powerful utility that audits active Kubernetes clusters, identifying potential configuration anomalies, resource over-allocations, and security misalignments. By cross-referencing live cluster states with best practices, it generates a comprehensive diagnostic report. It is universally adopted in devops workflows for quick cluster hygiene health checks.','Go','CLI Tool','Medium',0,'online','manual','dcdfcb18fcc9855314b7efc2379eca68adfa1ec34515b36e1c3999ed6294f160',100.0,1779031962,1,'2025-12-08T14:11:50Z',NULL,NULL,NULL,'["Operations", "Diagnostics", "Cluster Sanitization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-08T14:11:50Z", "gh_stars": 6296, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:37.568530+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/derekparker/delve','Delve: a debugger for the Go Programming Language','','N/A',0,'Curator Insight frames Delve as the official, industry-standard debugger for Go, offering runtime state visibility. Live Grounding highlights its deep integration into JetBrains Goland, VSCode, and cloud-native containerized debugging workflows.','English','Repository','Advanced',0,'online','manual','9b2d1683f642630acdafbbc2b9077616f88be294fb5f3c29641c248805991ee1',100.0,1779034226,1,'2026-05-22T16:28:31Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Debugging Tools"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-22T16:28:31Z", "gh_stars": 663, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:38.397017+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/detailyang/awesome-cheatsheet','detailyang/awesome-cheatsheet','','2024',4,'A massive, consolidated cheat sheet repository that maps systems administration scripts, databases, and low-level tools in structured layouts. It is an exceptional reference point for quickly identifying syntax nuances and patterns.','Markdown','Repository','Beginner',0,'online','manual','84b39077620aad1298fd84e9ea3c38b8a0421db9204840a2657b098801c0a4a9',100.0,1779030534,1,'2026-03-26T09:44:15Z',NULL,NULL,NULL,'["Developer Education", "Cheat Sheets", "Reference Hubs"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-26T09:44:15Z", "gh_stars": 8395, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:39.174595+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/developer-guy/awesome-falco','developer-guy/awesome-falco','','2026',0,'A highly focused registry of integrations, plugins, and custom configurations for CNCF Falco runtime security. It assists DevSecOps engineers in designing threat-detection pipelines that filter syscall anomalies across microservices and cluster nodes in real time.','Markdown','Awesome List','Advanced',1,'online','manual','2a6fad846b18b10e196d8565d31caa716a334579dc3d1e1671bbfd291f6fce62',100.0,1781736123,1,'2026-06-18T00:42:03.186311+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Runtime Threat Detection"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:39.968696+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster','Analyze Kubernetes Audit logs using Falco 🌟','','2021',0,'Demonstrates how to pipe Lightweight Kubernetes (K3s) API server audit logs directly into CNCF Falco. Perfect for resource-constrained edges and automated home lab deployments.','Go','tutorial','Advanced',1,'online','manual','16393e7d1f88846ec37060f0bf48d0b49b36711ef27d089a75d1f88955533a58',100.0,1781736026,1,'2026-06-18T00:40:26.491150+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Runtime Security", "Falco & K3s Audit Logging"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:40.732445+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/developer-guy/kubernetes-cluster-setup-using-terraform-and-k3s-on-digitalocean','github.com/developer-guy: Set up HA k3s cluster on DigitalOcean using Terraform'' + Ansible','','2021',0,'An infrastructure-as-code repository detailing the programmatic deployment of a highly available, light K3s cluster topology on DigitalOcean. Harnesses Terraform for provisioning underlying hypervisors and networking, combined with Ansible for control-plane configuration and secure node-pooling.','HCL','Repository','Advanced',0,'online','manual','7f1b1a3b25d0d69471bde51a25a1cc96a5aa433e059405e65926161a40f1b9ea',100.0,1781735911,1,'2026-06-18T00:38:31.006423+02:00',NULL,NULL,NULL,'["Infrastructure", "Provisioning", "High Availability"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:41.466410+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/developer-guy/awesome-falco','developer-guy/awesome-falco','','2026',0,'A highly focused registry of integrations, plugins, and custom configurations for CNCF Falco runtime security. It assists DevSecOps engineers in designing threat-detection pipelines that filter syscall anomalies across microservices and cluster nodes in real time.','Markdown','Awesome List','Advanced',1,'online','manual','2a6fad846b18b10e196d8565d31caa716a334579dc3d1e1671bbfd291f6fce62',100.0,1781736123,1,'2026-06-18T00:42:03.186311+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Runtime Threat Detection"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:39.968696+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster','Analyze Kubernetes Audit logs using Falco 🌟','','2021',0,'Demonstrates how to pipe Lightweight Kubernetes (K3s) API server audit logs directly into CNCF Falco. Perfect for resource-constrained edges and automated home lab deployments.','Go','tutorial','Advanced',1,'online','manual','16393e7d1f88846ec37060f0bf48d0b49b36711ef27d089a75d1f88955533a58',100.0,1781736026,1,'2026-06-18T00:40:26.491150+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Runtime Security", "Falco & K3s Audit Logging"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:40.732445+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/developer-guy/kubernetes-cluster-setup-using-terraform-and-k3s-on-digitalocean','github.com/developer-guy: Set up HA k3s cluster on DigitalOcean using Terraform'' + Ansible','','2021',0,'An infrastructure-as-code repository detailing the programmatic deployment of a highly available, light K3s cluster topology on DigitalOcean. Harnesses Terraform for provisioning underlying hypervisors and networking, combined with Ansible for control-plane configuration and secure node-pooling.','HCL','Repository','Advanced',0,'online','manual','7f1b1a3b25d0d69471bde51a25a1cc96a5aa433e059405e65926161a40f1b9ea',100.0,1781735911,1,'2026-06-18T00:38:31.006423+02:00',NULL,NULL,NULL,'["Infrastructure", "Provisioning", "High Availability"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:41.466410+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/devopshubproject/azure-terraform-ansible','devopshubproject/azure-terraform-ansible','','2023',1,'A functional integration project demonstrating hybrid automation on Azure. Illustrates patterns using Terraform to instantiate structural subnets and compute hosts, passing outputs directly into Ansible for fast runtime bootstrapping.','HCL','Repository','Intermediate',1,'online','manual','f75ede58b46e96ff00ff81596b6118aaffd996ca318150c35251036155bdf593',100.0,1779034569,1,'2021-10-19T10:34:52Z',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Tooling", "Azure Integration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-10-19T10:34:52Z", "gh_stars": 3, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:42.266885+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/devopshubproject/cka-lab','devopshubproject/cka-lab','','2021',1,'A hands-on, simulated environment tailored for candidates preparing for the Certified Kubernetes Administrator (CKA) exam. Offers structural lab setups to learn cluster operations, control plane maintenance, networking configuration, and active troubleshooting.','Shell','Repository','Intermediate',0,'online','manual','c7b01cc82556b549d6c702521022e5ec4a8530d5f5f20282d29579ee0ecf9b54',100.0,1781736191,1,'2026-06-18T00:43:11.236074+02:00',NULL,NULL,NULL,'["Education", "Certifications", "CKA Laboratory"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:43.097119+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/devopshubproject/cka-lab','devopshubproject/cka-lab','','2021',1,'A hands-on, simulated environment tailored for candidates preparing for the Certified Kubernetes Administrator (CKA) exam. Offers structural lab setups to learn cluster operations, control plane maintenance, networking configuration, and active troubleshooting.','Shell','Repository','Intermediate',0,'online','manual','c7b01cc82556b549d6c702521022e5ec4a8530d5f5f20282d29579ee0ecf9b54',100.0,1781736191,1,'2026-06-18T00:43:11.236074+02:00',NULL,NULL,NULL,'["Education", "Certifications", "CKA Laboratory"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:43.097119+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/devopsspiral/KubeLibrary','KubeLibrary','','2019',5,'KubeLibrary is an open-source testing library that integrates the official Kubernetes Python Client with the Robot Framework. It enables platform and QA engineers to write human-readable end-to-end integration and sanity tests.','Python','Testing Library','Intermediate',0,'online','manual','9274859eadfaee8875bca134458b46de0dad967a6d9d09628782a2e554cd193f',100.0,1779034116,1,'2025-12-16T18:11:31Z',NULL,NULL,NULL,'["Platform Engineering", "Testing Frameworks", "Automation Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-16T18:11:31Z", "gh_stars": 145, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:43.853185+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/devoriales/cheatsheets','github.com/devoriales/kubectl-cheatsheet','','2025',3,'An open-source, opinionated collection of kubectl commands curated specifically for critical production debugging. It prioritizes node-level maintenance commands, network troubleshooting steps, and secure pod execution syntaxes to minimize MTTR.','Markdown','Repository','Advanced',0,'online','manual','8758b579dc18e2fb23adc7ffc4ade46ee59f18fc3eb9e09a51e3c091937699ad',100.0,1781735889,1,'2026-06-18T00:38:09.960576+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Troubleshooting & Operations"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:44.593574+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/devoriales/cheatsheets','github.com/devoriales/kubectl-cheatsheet','','2025',3,'An open-source, opinionated collection of kubectl commands curated specifically for critical production debugging. It prioritizes node-level maintenance commands, network troubleshooting steps, and secure pod execution syntaxes to minimize MTTR.','Markdown','Repository','Advanced',0,'online','manual','8758b579dc18e2fb23adc7ffc4ade46ee59f18fc3eb9e09a51e3c091937699ad',100.0,1781735889,1,'2026-06-18T00:38:09.960576+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Troubleshooting & Operations"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:44.593574+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/devoriales/kubectl-cheatsheet','github.com/devoriales/kubectl-cheatsheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9c8c7ec7508a36fbd3cb21ab4cb04b70a44a06d8ed740da60958844b2c6d428',100.0,1779034313,0,'2026-05-17T18:11:53.999164+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://github.com/devoriales/cheatsheets", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:45.277359+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/devtron-labs/devtron','Devtron','','2025',5,'A comprehensive, open-source AppOps platform for Kubernetes designed to consolidate CI/CD pipelines, GitOps, observability, and cost optimization. Provides self-service deployment interfaces, security checks, and deep resource validation for multicluster operations.','Go','Platform','Advanced',1,'online','manual','2db1733f2c4a0263c2912bb7c3fde71333db203a9a10c88df2c28c060501910f',100.0,1779032820,1,'2026-06-10T07:28:50Z',NULL,NULL,NULL,'["Kubernetes & Container Orchestration", "Platform Engineering", "AppOps & GitOps"]','["[DE FACTO STANDARD]"]','["docs/devops-tools.md", "docs/jenkins-alternatives.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "jenkins-alternatives.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T07:28:50Z", "gh_stars": 5513, "gh_open_issues_30d": 744, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:46.029722+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/deweya/OpenShift-Jenkins-Lab','github.com/deweya/OpenShift-Jenkins-Lab','','2019',0,'Curator Insight identifies this repository as a sandbox lab configuration for teaching Jenkins deployment patterns inside OpenShift clusters. Live Grounding confirms it provides hands-on instructions for configuring webhooks and build triggers. It serves as a structural blueprint for configuring self-contained pipeline demonstrations.','Groovy','Repository','Intermediate',0,'online','manual','a1a6149ea18169115e3d1a713b872bf0b47d603a15163012dd36350c214dfa3d',100.0,1779032684,1,'2020-04-21T17:28:22Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Jenkins Pipelines", "Lab Environments"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-04-21T17:28:22Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:46.816360+02:00"}');
@@ -6202,7 +6202,7 @@ INSERT INTO "resources" VALUES('https://github.com/dignajar/another-ldap','digna
 INSERT INTO "resources" VALUES('https://github.com/direktiv/direktiv','Direktiv','','2025',4,'Direktiv is an event-driven container-based workflow engine that runs natively on Kubernetes. It utilizes gRPC, Knative, and serverless containers to coordinate complex operational workflows, orchestrating microservices through a JSON/YAML-defined state machine. Direktiv is highly efficient for enterprise automation, security orchestrations, and CI/CD pipelines.','Go','Platform','High',1,'online','manual','41d4a63d8588901c6ca1596be8f8ff735e09e0242268bb1edd68b35b78986f49',100.0,1779029575,1,'2026-04-08T16:02:58Z',NULL,NULL,NULL,'["Serverless", "Workflow Orchestration", "Event-Driven"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-08T16:02:58Z", "gh_stars": 492, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:56.055862+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/dirien/pulumi-civo-flux-bucket','dirien/pulumi-civo-flux-bucket','','2022',2,'Provides a practical blueprint for bootstrapping a Civo Kubernetes cluster utilizing Pulumi for resource provision and establishing Flux GitOps configuration using Object Storage (S3-compatible buckets) as the source of truth. Live Grounding reveals that utilizing object storage instead of git repositories offers lower latency and bypassing Git API rate limits, serving as a highly specialized but viable alternative in modern multi-cloud pipelines.','TypeScript','Tool','Intermediate',0,'online','manual','255c9f2789a6a5fa3a9e9da892b0ab6d0d480aac43afa3bcded29c64622fea4b',100.0,1779033789,1,'2022-04-17T18:13:35Z',NULL,NULL,NULL,'["Infrastructure as Code", "Pulumi", "Flux Integration"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-17T18:13:35Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:56.793594+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/distribution/distribution','github.com/distribution/distribution','','2025',5,'The Distribution project (formerly Docker Registry) is the foundational codebase implementing the OCI Distribution Specification. It powers the backbone of enterprise image registries worldwide, coordinating reliable, high-performance container manifest storage, replication, and secure transport.','Go','Registry Service','Advanced',1,'online','manual','1433b8107ff9093146d4003092eb0244fe045b9f2020c1391b986c347fa69eb6',100.0,1779032756,1,'2026-06-07T16:20:23Z',NULL,NULL,NULL,'["Infrastructure", "Image Registry", "OCI Specification"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-07T16:20:23Z", "gh_stars": 10470, "gh_open_issues_30d": 501, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:57.589337+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/dj-wasabi/vagrant-kubernetes','dj-wasabi/vagrant-kubernetes','','2021',0,'A classic VM-based multi-node local cluster provisioning framework using Vagrant and Ansible. Retained as a historic architecture template for local VM orchestrations prior to lightweight container runtimes.','Ruby','Tool','Intermediate',0,'online','manual','19180cb774e53bac76f61021c2dc88ec1c2e0e755b9bfed40cfcb74ad2d5be5c',100.0,1781736012,1,'2026-06-18T00:40:12.444193+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Legacy VMs", "Vagrant Multi-Node"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:58.342633+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/dj-wasabi/vagrant-kubernetes','dj-wasabi/vagrant-kubernetes','','2021',0,'A classic VM-based multi-node local cluster provisioning framework using Vagrant and Ansible. Retained as a historic architecture template for local VM orchestrations prior to lightweight container runtimes.','Ruby','Tool','Intermediate',0,'online','manual','19180cb774e53bac76f61021c2dc88ec1c2e0e755b9bfed40cfcb74ad2d5be5c',100.0,1781736012,1,'2026-06-18T00:40:12.444193+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Legacy VMs", "Vagrant Multi-Node"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:58.342633+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/docker/awesome-compose','Awesome Compose 🌟','','2026',5,'Awesome Compose is an official, highly curated repository of declarative multi-container topologies using Docker Compose. It showcases optimal configuration patterns for databases, caching layers, application servers, and microservices (e.g., PostgreSQL, Redis, Elasticsearch, Go, Python, React). It represents a critical, high-impact reference architecture for platform engineers standardizing local development setups.','N/A','Template','Medium',1,'online','manual','a047d8b4bfd675172debe37f41d348d623d5a19ac521105fe8f83753f7fbf286',100.0,1779032902,1,'2026-06-10T02:09:34Z',NULL,NULL,NULL,'["Infrastructure", "Docker Compose", "Reference Architectures"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "docker.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-10T02:09:34Z", "gh_stars": 45540, "is_special": true, "gh_open_issues_30d": 388, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:59.133973+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/docker/build-push-action','**GitHub build-push-action**','','2026',5,'The industry standard GitHub Action for building and pushing container images. Supports Docker Buildx, multi-platform builds, cache importing/exporting configurations, and native OCI-compliant registry deployments.','TypeScript','Code Repository','Intermediate',1,'online','manual','296485ddce54359a1cbc8d77aa17454b63714a86d83e859c0af32391bc808086',100.0,1779030739,1,'2026-06-12T15:16:34Z',NULL,NULL,NULL,'["App Development", "CI/CD", "GitHub Actions"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:16:34Z", "gh_stars": 5304, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:59.898799+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/doitintl/clustercloner','Cluster Cloner 🌟','','2020',1,'A command-line utility used to replicate or clone the configuration of a GKE cluster into another GKE cluster. While useful during early GCP iterations, it has been superseded by structured GitOps methodologies and multi-cluster tools like Velero.','Go','Migration Utility','Intermediate',0,'online','manual','f18a1c564e64afa7cef27f74b6b506af188082a8fa7fbf9386fc4bb9b816e861',100.0,1779034373,1,'2023-02-14T16:12:11Z',NULL,NULL,NULL,'["Cluster Management", "Backup & Recovery", "State Replication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-14T16:12:11Z", "gh_stars": 33, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:00.671913+02:00"}');
@@ -6217,9 +6217,9 @@ INSERT INTO "resources" VALUES('https://github.com/dora-metrics/pelorus',NULL,NU
 INSERT INTO "resources" VALUES('https://github.com/dotdc/grafana-dashboards-kubernetes','==github.com/dotdc/grafana-dashboards-kubernetes== 🌟','','2024',5,'Production-grade, community-approved Kubernetes dashboards. Delivers deep, clean observability of APIServer, node memory, CPU scheduling, storage, and pod ingress configurations.','JSON','Repository','Advanced',1,'online','manual','ccdc4d34df5da8ab7fc0518bb7cdf5f03900f23bf612ae57f357bab7f33d4b2f',100.0,1779034510,1,'2026-04-02T20:48:41Z',NULL,NULL,NULL,'["Observability & Monitoring", "Kubernetes Deployment", "Core Infrastructure Dashboards"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-02T20:48:41Z", "gh_stars": 3599, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:07.765407+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/dpeckett/pangolin','pangolin 🌟','','2022',5,'A dedicated routing utility designed to help configure dynamic upstream setups. Provides simple API configurations to coordinate external traffic profiles securely when mapping paths to backing container platforms.','Go','Application','Intermediate',1,'online','manual','fdc1061865be4ed3ebe6f9f07ef58754f59e355d413e2872175d870f918ea11c',100.0,1779031340,1,'2020-02-18T14:01:38Z',NULL,NULL,NULL,'["Networking", "Ingress & Edge", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-02-18T14:01:38Z", "gh_stars": 231, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:08.543612+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/dsa0x/sicher','dsa0x/sicher','','N/A',0,'Curator Insight showcases Sicher as a lightweight tool for managing environment variables and secrets securely within Go applications. Live Grounding indicates low community activity and lack of recent updates, which makes it less suitable for production compared to established secure runtimes.','English','Repository','Intermediate',0,'online','manual','d5b8ffdb309f87ab166dbe00581f6e0b69b6804a47210bb6e10f545f0e86ae3d',100.0,1779029609,1,'2023-08-03T20:11:09Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Go Libraries"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-08-03T20:11:09Z", "gh_stars": 31, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:09.290950+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/dsyer/kubernetes-intro','dyser/kubernetes-intro','','2021',3,'An introductory educational repository containing configurations and setups for running basic Spring boot workloads in Kubernetes. Created by JVM leader Dave Syer, it provides minimal, clean manifests that demystify container networking and volumes. This repository remains a stable reference for those starting their cloud-native journey.','Java','Repository','Beginner',0,'online','manual','c375f22452b7e4338c6c95e1ab9b5da7fdbc5452d3716457e923333c578f8be7',100.0,1781735921,1,'2026-06-18T00:38:41.217243+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Kubernetes", "Fundamentals"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/java_frameworks.md"]','["java_frameworks.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:10.030453+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/dsyer/kubernetes-intro','dyser/kubernetes-intro','','2021',3,'An introductory educational repository containing configurations and setups for running basic Spring boot workloads in Kubernetes. Created by JVM leader Dave Syer, it provides minimal, clean manifests that demystify container networking and volumes. This repository remains a stable reference for those starting their cloud-native journey.','Java','Repository','Beginner',0,'online','manual','c375f22452b7e4338c6c95e1ab9b5da7fdbc5452d3716457e923333c578f8be7',100.0,1781735921,1,'2026-06-18T00:38:41.217243+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Kubernetes", "Fundamentals"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/java_frameworks.md"]','["java_frameworks.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:10.030453+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/dty1er/kubecolor','kubecolor 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e62de16802aa23bb6817c9ab7f56a5b4091ad56abffeffb2584a92f0b237379',100.0,1779033640,0,'2026-05-17T18:00:40.660475+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/hidetatz/kubecolor", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:10.732505+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/dvob/k8s-s2s-auth','github.com/dvob/k8s-s2s-auth: Kubernetes Service Accounts 🌟','','2020',0,'Curator Insight: Demonstrates internal service-to-service auth patterns utilizing raw Service Account tokens. Live Grounding: The repository has seen no recent development and is considered legacy. It is superseded by modern ephemeral TokenRequest APIs and service mesh mTLS integrations.','Go','Code Repository','Intermediate',1,'online','manual','99a85e4eb79060a6987819f832258dcb876b8f77627ffe709e45884301b2b609',100.0,1781736036,1,'2026-06-18T00:40:36.770495+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication", "Legacy Tools"]','["[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:11.465893+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/dvob/k8s-s2s-auth','github.com/dvob/k8s-s2s-auth: Kubernetes Service Accounts 🌟','','2020',0,'Curator Insight: Demonstrates internal service-to-service auth patterns utilizing raw Service Account tokens. Live Grounding: The repository has seen no recent development and is considered legacy. It is superseded by modern ephemeral TokenRequest APIs and service mesh mTLS integrations.','Go','Code Repository','Intermediate',1,'online','manual','99a85e4eb79060a6987819f832258dcb876b8f77627ffe709e45884301b2b609',100.0,1781736036,1,'2026-06-18T00:40:36.770495+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication", "Legacy Tools"]','["[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:11.465893+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/e-minguez/openshift-yolo','openshift-yolo','','2020',2,'A lightweight community playbook designed to spin up fast, non-production OpenShift 4 clusters on local machines. Streamlines initialization steps by bypassing heavy production components.','Shell','Repository','Intermediate',0,'online','manual','da86de9f4a101a9421c34e6de59d23161540686c16bcf886476471aa0068506a',100.0,1779031759,1,'2021-07-16T12:38:45Z',NULL,NULL,NULL,'["Enterprise Kubernetes", "Infrastructure Operations", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-07-16T12:38:45Z", "gh_stars": 8, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:12.236052+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/eXascaleInfolab/PyExPool','Python Multi-Process Execution Pool','','2019',2,'Curator Insight presents PyExPool as an execution tool addressing the high memory overheads associated with Python''s multiprocessing pools. Live Grounding demonstrates its efficiency in long-running pipelines where task queue persistence and custom process pooling prevent the continuous cost of worker spawns.','Python','Library','Advanced',0,'online','manual','5220be9e91b6d5c9a8e290926763d06a655b10a9ddb640b15411fa98c6ca4a35',100.0,1779130494,1,'2019-08-28T03:08:40Z',NULL,NULL,NULL,'["Software Engineering", "Concurrency", "Process Pools"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2019-08-28T03:08:40Z", "gh_stars": 168, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:13.010177+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/eamodio/vscode-gitlens','GitLens interactive rebase','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8dc5077110b3c8be11f0ec7e001654ba5df664f829a3b7e6ec15c7eb9ae33f68',100.0,1779031625,0,'2026-05-17T17:27:05.338362+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.com/gitkraken/vscode-gitlens", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:13.709021+02:00"}');
@@ -6227,13 +6227,13 @@ INSERT INTO "resources" VALUES('https://github.com/ebosas/microservices','ebosas
 INSERT INTO "resources" VALUES('https://github.com/eclipse-jkube/jkube','GitHub: Eclipse JKube','','2020',4,'The active GitHub repository for Eclipse JKube, housing Maven/Gradle plugins, extensions, and core libraries. Live Grounding indicates robust ongoing community support, enabling local resource generation, deployment, and hot-swapping inside active clusters. The project is crucial for bridging the gap between standard Java compilation and Kubernetes runtimes.','Java','Repository','Intermediate',1,'online','manual','e2e6c329a9c9631ce5dcf6b048ce085e9bf81aaa9ea055d92a3924a28b88036e',100.0,1779130494,1,'2026-06-12T04:55:21Z',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Source Code"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md", "docs/openshift-pipelines.md"]','["maven-gradle.md", "kubernetes-client-libraries.md", "openshift-pipelines.md"]','{}','{"gh_license": "EPL-2.0", "gh_pushed": "2026-06-12T04:55:21Z", "gh_stars": 849, "gh_open_issues_30d": 158, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:15.259624+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/eclipse/jkube','Github: Eclipse Jkube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3609c41b04f12ea952d77722a788e33ce1d3058a5369a3b5cf2b854e01a45c56',100.0,1779031850,0,'2026-05-17T17:30:50.736063+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://github.com/eclipse-jkube/jkube", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:15.948918+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/edrevo/suspicious-pods','Suspicious pods 🌟','','2023',5,'A simple CLI troubleshooting tool that scans a cluster for pods displaying unusual behaviors, such as continuous container restarts, pending statuses, or missing configurations. Provides immediate developer feedback with descriptive error logs, speeding up triage.','Go','CLI Tool','Low',0,'online','manual','254ef920b7fa02954b59f7a329124ca0de1d29fdecbf9e3ed34eb93596e0e0fe',100.0,1779033259,1,'2023-02-04T02:15:02Z',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Pod Troubleshooting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-04T02:15:02Z", "gh_stars": 96, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:16.713593+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/education','education.github.com','','2026',4,'Comprehensive educational portal serving industry-grade developer setups, cloud environments, and pipeline environments directly to students, teachers, and university networks.','None','Platform','Beginner',0,'online','manual','b8c3ebb0692d2c794302de646f83932d3d420186814990d6d79c8b788778479a',100.0,1779130494,1,'2026-05-18T20:54:54.974415+02:00',NULL,NULL,NULL,'["Developer Platforms", "Education", "GitHub Education"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/education','education.github.com','','2026',4,'Comprehensive educational portal serving industry-grade developer setups, cloud environments, and pipeline environments directly to students, teachers, and university networks.','None','Platform','Beginner',0,'online','manual','b8c3ebb0692d2c794302de646f83932d3d420186814990d6d79c8b788778479a',100.0,1779130494,1,'2026-05-18T20:54:54.974415+02:00',NULL,NULL,NULL,'["Developer Platforms", "Education", "GitHub Education"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/eezhee/eezhee','eezhee/eezhee','','2021',1,'An experimental CLI utility designed to simplify the provisioning of development Kubernetes clusters on various cloud providers like DigitalOcean and Linode. It aims to reduce cluster setup overhead to a single command. The repository has been quiet since 2022, serving as a historical artifact for lightweight provisioning scripts.','Go','CLI Tool','Medium',0,'online','manual','81726467819fb0cf5974eee828b7a0de5c6d73085266f296f13a547b2cf93a0e',100.0,1779030022,1,'2024-10-17T00:52:00Z',NULL,NULL,NULL,'["Development", "Local Cluster", "CLI Tool"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-17T00:52:00Z", "gh_stars": 10, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:17.511522+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ekramasif/Basic-Machine-Learning','ekramasif/Basic-Machine-Learning','','2026',5,'A fundamental training repository compiling essential algorithms, scientific computing models, and conceptual guides for starting in Machine Learning. Focuses on classical statistical methods, regression math, and basic Python integrations. Provides a valuable baseline for engineering squads learning ML concepts.','Python','Repository','Beginner',0,'online','manual','8ef0c8d5c41b84b583e9778f28906f33d3ccfe1949b18c40e91355e4b60e2869',100.0,1779030035,1,'2026-03-02T07:15:31Z',NULL,NULL,NULL,'["AI & Machine Learning", "Training", "Fundamentals"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-02T07:15:31Z", "gh_stars": 80, "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:18.277316+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ekramasif/Basic-Machine-Learning/blob/main/Extraa/PythonCheatSheet.ipynb','github.com/ekramasif: Basic Machine Learning - Python Cheatsheet','','2023',5,'An interactive Jupyter Notebook consolidating standard machine learning algorithms in Python. Details array configurations, basic Scikit-Learn validation tests, and pandas pipeline configurations.','Python','Interactive Notebook','Intermediate',0,'online','manual','3622706ae8c3bf0f9183cc557708df207287c5c4458ff625cb2a4ee6cae57fd6',100.0,1779032786,1,'2026-03-02T07:15:31Z',NULL,NULL,NULL,'["Data Science & ML", "Machine Learning", "Python Labs"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-02T07:15:31Z", "gh_stars": 80, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:19.005873+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/eksctl-io/eksctl','eksctl: EKS installer','- [medium.com/@thapliyal705: Create Amazon EKS Cluster from scratch using eksctl](https://medium.com/@thapliyal705/create-amazon-eks-cluster-from-scratch-using-eksctl-67e0d0900245)','2024',4,'The official CLI orchestration tool for provisioning AWS EKS clusters. It compiles high-level YAML inputs into CloudFormation actions to automatically establish VPC, IAM, and worker nodes.','Go','Tool','Intermediate',0,'online','manual','cb3450a6dbedd59bd87eaf18c4c8122a661069bfd332648e29999e38ea0a4d0a',100.0,1779130495,1,'2026-06-11T06:34:46Z',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cluster Provisioning"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-11T06:34:46Z", "gh_stars": 5203, "gh_open_issues_30d": 122, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:19.802875+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/elastic/apm-pipeline-library','Jenkins pipeline shared library for the project Elastic APM 🌟','','2021',5,'A Jenkins Pipeline Shared Library designed to standardize Elastic APM component deployments. While modern GitOps (e.g., ArgoCD) has largely replaced Jenkins for cloud-native delivery, this Groovy library remains highly valuable for organizations maintaining complex, legacy Jenkins-centric pipelines.','Groovy','Repository','Advanced',0,'online','manual','1321cbd3f0db075d6751a3e89fc3485fe9c46c1baec391d960ba858a42204233',100.0,1779032802,1,'2024-10-16T07:21:55Z',NULL,NULL,NULL,'["DevOps", "CI/CD", "Jenkins"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-16T07:21:55Z", "gh_stars": 11, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:20.544578+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/eldada/kubernetes-scripts','Kubernetes Scripts','','2022',5,'A utility collection of bash and shell scripts designed to simplify day-to-day Kubernetes cluster administration, diagnostic queries, and resource debugging. These community-focused tools wrap kubectl commands to perform batch operations and log extractions quickly. Though useful for rapid command-line navigation, production operations typically encapsulate these processes into structured operator patterns.','Shell','Software','Intermediate',0,'online','manual','7c020ec04d79ff411482a9e6129592ee06eae5b72e70a42194563cc91aab1db3',100.0,1781736221,1,'2026-06-18T00:43:41.899391+02:00',NULL,NULL,NULL,'["Automation", "Scripts", "Cluster Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:21.295601+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/eldada/kubernetes-scripts','Kubernetes Scripts','','2022',5,'A utility collection of bash and shell scripts designed to simplify day-to-day Kubernetes cluster administration, diagnostic queries, and resource debugging. These community-focused tools wrap kubectl commands to perform batch operations and log extractions quickly. Though useful for rapid command-line navigation, production operations typically encapsulate these processes into structured operator patterns.','Shell','Software','Intermediate',0,'online','manual','7c020ec04d79ff411482a9e6129592ee06eae5b72e70a42194563cc91aab1db3',100.0,1781736221,1,'2026-06-18T00:43:41.899391+02:00',NULL,NULL,NULL,'["Automation", "Scripts", "Cluster Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:21.295601+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/eldadru/ksniff','eldadru/ksniff 🌟','','2018',4,'A vital kubectl extension engineered to capture and inspect real-time TCP/IP network packets within pods. It uploads a static tcpdump binary on demand, routing traffic directly to Wireshark for analysis.','Go','Kubectl Plugin','Advanced',0,'online','manual','7fd397fcca2b042939a611e5d0ed5fa41c9326fe44ad94e0594130e1df1d24fd',100.0,1779029169,1,'2024-08-02T03:16:37Z',NULL,NULL,NULL,'["Observability & Performance", "Network Monitoring", "Packet Capture"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-02T03:16:37Z", "gh_stars": 3472, "gh_open_issues_30d": 68, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:22.126799+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/electrocucaracha/krd','krd','','2024',5,'The Kubernetes Reference Deployment (KRD) leverages Ansible playbooks and shell scripts to automate multi-node cluster provisioning with advanced network architectures, hardware acceleration (SR-IOV), nested VM hypervisors, and distributed storage engines.','Shell/Ansible','Repository','Advanced',0,'online','manual','eb630f99aa5f1738d8068b0c1784ae0c37345659c2ace4d7bbc0cc22defc3a4f',100.0,1779031528,1,'2026-06-12T02:44:50Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Advanced Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md"]','["kubernetes-on-premise.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T02:44:50Z", "gh_stars": 40, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:22.907525+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/elotl/kip','Kip, the Kubernetes Cloud Instance Provider','','2021',5,'A virtual-kubelet implementation that scheduled pods directly onto individual cloud provider instances instead of traditional physical workers. Mostly legacy as virtual-node strategies have matured around Karpenter or managed serverless nodes.','Go','Controller','Advanced',1,'online','manual','1de2856a82ced8543ec8352be59502b2a82e01273dbb4352a6aea9ee628994dd',100.0,1779032055,1,'2023-02-25T07:01:39Z',NULL,NULL,NULL,'["Infrastructure", "Serverless Containers", "Virtual Nodes"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-25T07:01:39Z", "gh_stars": 232, "gh_open_issues_30d": 34, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:23.670060+02:00"}');
@@ -6241,10 +6241,10 @@ INSERT INTO "resources" VALUES('https://github.com/emberstack/kubernetes-reflect
 INSERT INTO "resources" VALUES('https://github.com/enix/x509-certificate-exporter','enix/x509-certificate-exporter','','2024',5,'Highly configurable Prometheus exporter focused on scanning and detecting TLS/SSL certificates from filesystems, Kubernetes Secrets, and PEM files. Helps automatically alert on expiring network assets.','Go','Open Source Tool','Intermediate',0,'online','manual','f99353578090a5d50cdcc34b69d57f17f9212fbcb30dd9bb025ac39806b60cf7',100.0,1779032171,1,'2026-06-13T09:00:04Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Security Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T09:00:04Z", "gh_stars": 929, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:25.203003+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/enochtangg/quick-SQL-cheatsheet','github.com/enochtangg/quick-SQL-cheatsheet: Quick SQL Cheatsheet 🌟','','2024',5,'A highly-starred quick-reference guide for standard SQL query patterns. Highlights efficient subquery constructions, join variants, data filtering options, and indexing architectures to accelerate database optimization workflows.','SQL','Cheat Sheet','Intermediate',0,'online','manual','d1f5e5768ed00d6c00c85f86621656f92b31dd0f3aa0da07738745adaf785cfc',100.0,1779031111,1,'2020-10-01T19:54:00Z',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-10-01T19:54:00Z", "gh_stars": 5402, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:25.982030+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/envoyproxy/gateway','Envoy Gateway','','2023',5,'The official Envoy Gateway project aimed at unifying ingress controller configurations using the Kubernetes Gateway API. Simplifies managing edge proxy deployments, routing rules, TLS terminations, and access logging under a standard, community-supported model.','Go','Repository','High',1,'online','manual','8361ecf2eb3d6f23baa420cc77dbc82fa52cdbfb2a354b9e0b36fdc9ea9df2f6',100.0,1779034295,1,'2026-06-14T06:42:03Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Data Plane", "API Gateway"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:42:03Z", "gh_stars": 2800, "gh_open_issues_30d": 723, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:26.753379+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/eon01/kubernetes-workshop','github.com/eon01/kubernetes-workshop','','2021',0,'Hands-on introductory workshop materials covering fundamental Kubernetes concepts, including Pods, Services, Deployments, and ingress controller definitions. (Live Grounding: Solid reference for classroom-based learning or self-paced platform orchestration upskilling).','YAML','Code Repository','Beginner',0,'online','manual','3a7e8c2e36e86e957826ae6229aac87a568f7d269d6c1e60ed083da38fef35cf',100.0,1781735910,1,'2026-06-18T00:38:30.809933+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:27.493353+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/eon01/kubernetes-workshop','github.com/eon01/kubernetes-workshop','','2021',0,'Hands-on introductory workshop materials covering fundamental Kubernetes concepts, including Pods, Services, Deployments, and ingress controller definitions. (Live Grounding: Solid reference for classroom-based learning or self-paced platform orchestration upskilling).','YAML','Code Repository','Beginner',0,'online','manual','3a7e8c2e36e86e957826ae6229aac87a568f7d269d6c1e60ed083da38fef35cf',100.0,1781735910,1,'2026-06-18T00:38:30.809933+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:27.493353+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/epinio/epinio','epinio/epinio','','2025',4,'Epinio is an open-source, lightweight PaaS built on top of Kubernetes, designed to offer an app-push developer experience similar to Heroku or Cloud Foundry. Created by SUSE, it handles code compilation, ingress configuration, and TLS provisioning out-of-the-box, allowing developers to deploy applications with a single CLI command without managing raw YAML.','Go','Platform','High',1,'online','manual','0e00eb534f1949213f7df9b101c94bdf6364ca5da8aebce1c0e413dcb236c8b7',100.0,1779029292,1,'2026-06-12T21:36:00Z',NULL,NULL,NULL,'["Application Delivery", "Platform-as-a-Service", "Developer Experience"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:36:00Z", "gh_stars": 590, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:28.275914+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/eraser-dev/eraser','github.com/Azure/eraser 🌟','','2022',5,'Eraser is a Kubernetes native tool designed to clean up unused, dangling, and vulnerable images from cluster nodes. Operating as an automated daemonset controller, it significantly reduces host disk utilization and minimizes the attack surface across production fleets.','Go','Operator','Intermediate',0,'online','manual','a61a84d05ea9b0ae2d5b9c1c11f8f66e8dcf0dfd91f725d4c447324ca1a1df23',100.0,1779130495,1,'2026-04-09T05:55:41Z',NULL,NULL,NULL,'["Kubernetes", "Node Management", "Garbage Collection"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-09T05:55:41Z", "gh_stars": 607, "gh_open_issues_30d": 78, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:29.094793+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/erebe/personal-server','github.com/erebe/personal-server: Personal server configuration with k3s'' 🌟','','2022',1,'An infrastructure-as-code repository showcasing a highly efficient, custom home-lab or personal server automation template utilizing K3s and declarative configurations.','Nix','IaC','Advanced',0,'online','manual','95740772fb5f569c2b4cdd912c3000d11e43fb318be892bdb1ecae86103ce9ec',100.0,1781736154,1,'2026-06-18T00:42:34.414123+02:00',NULL,NULL,NULL,'["Edge & IoT", "Bare Metal", "Home Lab"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:29.854311+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/erebe/personal-server','github.com/erebe/personal-server: Personal server configuration with k3s'' 🌟','','2022',1,'An infrastructure-as-code repository showcasing a highly efficient, custom home-lab or personal server automation template utilizing K3s and declarative configurations.','Nix','IaC','Advanced',0,'online','manual','95740772fb5f569c2b4cdd912c3000d11e43fb318be892bdb1ecae86103ce9ec',100.0,1781736154,1,'2026-06-18T00:42:34.414123+02:00',NULL,NULL,NULL,'["Edge & IoT", "Bare Metal", "Home Lab"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:29.854311+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/erjosito/alz-repo-best-practices/blob/main/README.md','Azure Landing Zone (ALZ) Repository Best Practices','A blueprint repository outlining structural guidelines, pipeline practices, and branch strategy for running enterprise-grade Azure Landing Zones.','2025',4,'An architectural and procedural guide for managing Infrastructure as Code (IaC) repositories in large-scale Azure Landing Zone (ALZ) deployments. The guidelines cover structuring directory layouts for Bicep or Terraform, establishing strict CI/CD validation checks via GitHub Actions, protecting critical deployment paths, and handling Azure resource concurrency limitations (particularly Azure Firewall operations). It provides cloud platform engineers with actionable, production-ready blueprints to enforce governance, minimize merge collisions, and streamline multi-tenant infrastructure delivery.','en','repository','Advanced',0,'online','automatic','6c8ece6e26cf9b16e452221b65b791b7425c589e5951fe21e04c355c4f3b0b76',NULL,1780400585,0,'2026-05-26T17:26:51Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Landing Zones (ALZ)", "Infrastructure as Code", "CI/CD and GitOps"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "azure", "gh_license": "MIT", "gh_pushed": "2026-05-26T17:26:51Z", "gh_stars": 15, "impact_score": 89, "reputation_status": "Vetted", "reputation_summary": "Created by Jose Moreno (erjosito), Principal Azure Solutions Architect at Microsoft, this repository serves as a highly vetted public guide for enterprise-scale Azure Landing Zones.", "social_preview_url": "https://opengraph.githubassets.com/49132b96706f04c324ef39b5c5fce019be7272fb741f8d0a992ecf4c0a156ec9/erjosito/alz-repo-best-practices", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:30.631589+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/ermetic/access-undenied-aws','ermetic/access-undenied-aws 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e1b6fb678b3d8926a7e292a58ac7de6de5af0d6ca679c4fc435c84989c399f4',100.0,1779029503,0,'2026-05-17T16:51:43.136205+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://github.com/tenable/access-undenied-aws", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:31.314806+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/errordeveloper/kubegen','kubegen','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b1b05cef9af77753118352ec057af622eabb71d47b232ddcbddb4e0300232ea4',100.0,1779030202,1,'2026-05-17T17:03:22.628938+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_license": "NOASSERTION", "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:32.099335+02:00"}');
@@ -6257,8 +6257,8 @@ INSERT INTO "resources" VALUES('https://github.com/fabric8io/fabric8-pipeline-li
 INSERT INTO "resources" VALUES('https://github.com/fabric8io/kansible/blob/master/vendor/k8s.io/kubernetes/docs/user-guide/kubectl-cheatsheet.md','fabric8 - kubectl','','2018',3,'A historic, vendor-sourced reference of early kubectl command structures hosted in the fabric8 ecosystem. While some elements lean legacy, it documents fundamental container routing patterns and administrative tasks foundational to older clusters.','Markdown','Cheat Sheet','Intermediate',0,'online','manual','602cf3562472bdaddd7ca9be039e0ecf852bb096248a743b0165fb5dd2a52568',100.0,1779033051,1,'2016-04-27T06:58:25Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[LEGACY]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2016-04-27T06:58:25Z", "gh_stars": 266, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:37.372560+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/facebook/jest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','342d641d0b021617557451eadd29d10813279121b03a68973027abab836b9bca',100.0,1779032091,0,'2026-05-17T17:34:51.478899+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:38.043366+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/fairwindsops/nova','github: Nova 🌟','','2025',3,'A critical cluster auditing utility that proactively scans running environments for outdated, insecure, or orphaned Helm releases. It cross-references current cluster deployments against upstream registries to alert operators of crucial patch requirements.','Go','CLI Tool','Intermediate',0,'online','manual','12b7188b2bc5c2cbae0fbde0592ada6b5ae1fd89d927887f3354af0b4e8975bd',100.0,1779029821,1,'2026-05-04T14:29:29Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Auditing & Maintenance"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-04T14:29:29Z", "gh_stars": 864, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:38.795919+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/fatherlinux/ubi-micro','ubi-micro: RHEL tiny images to build containers 🌟','','2021',1,'An open-source repository dedicated to UBI-Micro, Red Hat''s smallest, zero-dependency base image layer designed for extreme attack surface minimization. It contains only essential package databases and relies on host-side tools like Buildah to inject necessary microservice binaries.','Shell','Software','Advanced',1,'online','manual','cde1a14802c89c245ee5d0ad664ab8701762b86792c9ecb3e847c64725c11d24',100.0,1781735900,1,'2026-06-18T00:38:20.703310+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Optimization", "Red Hat UBI"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:39.585609+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/features/codespaces','GitHub Codespaces','','2023',0,'GitHub Codespaces delivers cloud-hosted, highly configurable development environments running directly inside Visual Studio Code or browser instances. By leveraging declarative configuration (devcontainer.json), platform teams can eliminate the standard ''works on my machine'' problem and onboard developers in seconds. It represents a paradigm shift in software engineering productivity, replacing heavy local setups with scalable, secure cloud-native workstations.','English','Product','Intermediate',0,'online','manual','39c631146eca956cb401b444761a38ab79b78e66208100900e629ec6c5f9d521',100.0,1781735950,1,'2026-06-18T00:39:10.212705+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Cloud-Native IDEs", "Developer Environments"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md", "visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:40.236484+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/fatherlinux/ubi-micro','ubi-micro: RHEL tiny images to build containers 🌟','','2021',1,'An open-source repository dedicated to UBI-Micro, Red Hat''s smallest, zero-dependency base image layer designed for extreme attack surface minimization. It contains only essential package databases and relies on host-side tools like Buildah to inject necessary microservice binaries.','Shell','Software','Advanced',1,'online','manual','cde1a14802c89c245ee5d0ad664ab8701762b86792c9ecb3e847c64725c11d24',100.0,1781735900,1,'2026-06-18T00:38:20.703310+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Optimization", "Red Hat UBI"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:39.585609+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/features/codespaces','GitHub Codespaces','','2023',0,'GitHub Codespaces delivers cloud-hosted, highly configurable development environments running directly inside Visual Studio Code or browser instances. By leveraging declarative configuration (devcontainer.json), platform teams can eliminate the standard ''works on my machine'' problem and onboard developers in seconds. It represents a paradigm shift in software engineering productivity, replacing heavy local setups with scalable, secure cloud-native workstations.','English','Product','Intermediate',0,'online','manual','39c631146eca956cb401b444761a38ab79b78e66208100900e629ec6c5f9d521',100.0,1781735950,1,'2026-06-18T00:39:10.212705+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Cloud-Native IDEs", "Developer Environments"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md", "visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:40.236484+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/features/preview/github-app','GitHub Copilot Agent-Driven Desktop Client Technical Preview','Join the waitlist for the GitHub Copilot desktop app, a native experience built for issue pickup, parallel agent orchestration, and automated code review.','2026',4,'Curator Insight: Elevating the AI assistant from an editor extension to a native desktop client shifts the paradigm towards fully agentic workflow orchestration.
 
 Live Grounding: GitHub''s technical preview showcases native desktop clients (macOS, Windows, Linux) that automate issue-to-merge flows, support parallel agent sessions in isolated Git worktrees, and integrate with the Model Context Protocol (MCP).','en','documentation','Intermediate',0,'online','automatic','29ae2b991bb8d43fb2d9d00a276f017dd777f2ea98ddd530a68a102e39d23b36',NULL,1780352158,0,'2026-06-02T00:15:58.263422+02:00',NULL,NULL,NULL,'["AI", "Developer Tools", "Coding Agents", "GitHub Copilot App"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular developer tool currently in high-demand technical preview.", "social_preview_url": "https://github.githubassets.com/assets/github-app-waitlist-cee758d24d8d.jpg", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:40.883564+02:00"}');
@@ -6266,7 +6266,7 @@ INSERT INTO "resources" VALUES('https://github.com/felipecruz91/debug-ctr','==fe
 INSERT INTO "resources" VALUES('https://github.com/feluelle/airflow-diagrams','feluelle/airflow-diagrams','','2023',3,'An open-source CLI utility designed to automatically generate high-quality diagrams representing Apache Airflow workflow dependencies. Accelerates data lineage documentation across pipeline iterations.','Python','CLI Tool','Intermediate',0,'online','manual','325518f84dba9815c0d6e616beb81bff4406184e25731ad045a49aa14e651e85',100.0,1779032969,1,'2026-06-08T17:59:10Z',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "Airflow"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T17:59:10Z", "gh_stars": 358, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:42.512999+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/fepegar/vesseg','fepegar/vesseg','','2022',1,'A specialized neural segmentation repository targeting retinal vessel identification on ocular datasets. Built with PyTorch, it provides ready-to-run inference architectures, custom dataset preprocessors, and benchmarking tests tailored for ocular imaging.','Python','Repository','Intermediate',0,'online','manual','c9181c2b97aadfc544cd8e1cb22be2e64e84f975b31fbb6dba127778811d2fd0',100.0,1779032975,1,'2022-06-23T17:55:20Z',NULL,NULL,NULL,'["Machine Learning", "Medical Imaging", "Computer Vision"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-23T17:55:20Z", "gh_stars": 44, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:43.271387+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/fidelity/kconnect','kconnect - The Kubernetes Connection Manager CLI','','2026',5,'An enterprise-ready connection manager used to secure and automate context discovery in cloud environments. It integrates CLI authentication directly with corporate directory providers (such as SAML, OIDC, AWS IAM, Azure AD), making it simple to manage multi-tenant access safely.','Go','Tool','Intermediate',0,'online','manual','32bcda8d7853e3f5334a94052cc88b9038c233c2a4aa92d3a911d41101a0b71d',100.0,1779034580,1,'2026-06-09T13:40:46Z',NULL,NULL,NULL,'["Security", "Access Management", "Identity Providers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T13:40:46Z", "gh_stars": 243, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:44.056332+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/figaw/configuration-as-code-jenkins-k8s','Configuration as Code of Jenkins (for Kubernetes) 🌟🌟','','2020',0,'Curator Insight points to this resource for implementing Jenkins Configuration as Code on Kubernetes. Live Grounding shows that by mapping JCasC YAML onto Kubernetes ConfigMaps, administrators can fully decouple configuration state from ephemeral container lifecycles. This practice mitigates drift and enables rapid restoration in disaster recovery scenarios.','YAML','Repository','Advanced',0,'online','manual','e8e13b05d8a6391fb77b8d799c2fbfec62e0def84018cea6521398fafdb5d70b',100.0,1781735911,1,'2026-06-18T00:38:31.005184+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Kubernetes Native Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:44.812704+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/figaw/configuration-as-code-jenkins-k8s','Configuration as Code of Jenkins (for Kubernetes) 🌟🌟','','2020',0,'Curator Insight points to this resource for implementing Jenkins Configuration as Code on Kubernetes. Live Grounding shows that by mapping JCasC YAML onto Kubernetes ConfigMaps, administrators can fully decouple configuration state from ephemeral container lifecycles. This practice mitigates drift and enables rapid restoration in disaster recovery scenarios.','YAML','Repository','Advanced',0,'online','manual','e8e13b05d8a6391fb77b8d799c2fbfec62e0def84018cea6521398fafdb5d70b',100.0,1781735911,1,'2026-06-18T00:38:31.005184+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Kubernetes Native Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:44.812704+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/figaw/freestyle-to-pipeline-jenkins','Demo repository 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','680062af5400a0fa4dfba0102236c56394fcd7947a2242109c9fb4340e3c7fb6',100.0,1779032236,1,'2026-05-17T17:37:16.611480+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:45.577602+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/figaw/freestyle-to-pipeline-jenkins/blob/master/from-freestyle-jobs-to-pipeline-with-jobdsl.pdf','Slides 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fc9fb41fc0b772b8a79ffb6996b8e4f548dc0c171f9dbdfc1981466e25b0e60d',100.0,1779031591,1,'2026-05-17T17:26:31.960302+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:46.337609+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/flannel-io/flannel','Flannel','- [Weave-net](https://www.weave.works/)','2026',5,'A highly stable, lightweight Layer 3 overlay CNI fabric designed specifically for simplified Kubernetes installations. It provisions a simple local agent on each cluster node to manage subnet allocations via etcd, supporting VXLAN and host-gw backends. While it lacks L7 traffic steering and NetworkPolicy parsing, its operational simplicity remains highly valuable for lightweight resource-constrained environments.','Go','Repository','Intermediate',0,'online','manual','eba99ae86b5bae9e55d3c3591114094a4e78609bbc34e79b4a9bb1aad50ef4ea',100.0,1779130495,1,'2026-06-08T08:34:34Z',NULL,NULL,NULL,'["Networking", "CNI", "Overlay Networks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T08:34:34Z", "gh_stars": 9475, "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:47.117513+02:00"}');
@@ -6291,7 +6291,7 @@ INSERT INTO "resources" VALUES('https://github.com/frectonz/sql-studio','SQL Stu
 INSERT INTO "resources" VALUES('https://github.com/freelensapp/freelens','FreeLens','','2024',4,'FreeLens is a lightweight, open-source alternative desktop client for managing Kubernetes clusters. It provides platform operators with real-time visual telemetry and container log streams, optimizing daily operational tasks without complex terminal overhead.','JavaScript','Desktop Application','Intermediate',0,'online','manual','d276cefc7d35cc51940e7419b703a9a7fce83deb3427ec1a89486e6da03ceb21',100.0,1779033072,1,'2026-06-13T21:55:17Z',NULL,NULL,NULL,'["Cluster Management", "GUI Tools", "Desktop Clients"]','["[ENTERPRISE-STABLE]"]','["docs/devel-sites.md", "docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "devel-sites.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T21:55:17Z", "gh_stars": 5146, "gh_open_issues_30d": 225, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:45:00.522065+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/fstab/cifs','fstab/cifs','','2016',2,'A legacy FlexVolume plugin built to mount remote CIFS/SMB storage shares directly into pods. Although superseded by modern CSI standards, it serves as a valuable historical reference for older storage configuration engines.','Go','FlexVolume Plugin','Intermediate',0,'online','manual','dd7bd3ed45ca585e641d6c0013accb851509d60bbd58229ab13cb656f1fe41a9',100.0,1779030615,1,'2022-08-04T10:15:05Z',NULL,NULL,NULL,'["Storage & Data", "Legacy Storage", "CIFS/SMB Mounts"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-04T10:15:05Z", "gh_stars": 218, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:45:01.263021+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/furiko-io/furiko','github.com/furiko-io/furiko','','2025',5,'Furiko is an advanced execution platform designed to host ad-hoc and cron jobs in complex production clusters. It expands upon native CronJob limitations by offering comprehensive concurrency controls, deep execution history archives, and parameterized triggers suited for high-throughput batch environments.','Go','Repository','Advanced',0,'online','manual','f67e9269f51d43150e6bdaaee14b29396f934bb39d7b6f75dcc26040a58aafc1',100.0,1779029878,1,'2025-02-13T13:57:36Z',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Cron Engines"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-13T13:57:36Z", "gh_stars": 502, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:45:02.015964+02:00"}');
-INSERT INTO "resources" VALUES('https://github.com/futurewei-cloud/arktos','Arktos','','2024',0,'An alternative, heavily modified Kubernetes runtime architecture optimized for massive multi-tenancy scales. Introduces partition-based controllers and native multi-tenant routing directly inside the API server context.','Go','Control Plane','Advanced',0,'online','manual','0b1491439fcc57271dd4c99fc6484111dbdcad7b6e5c55bcf13c381f3ae0eade',100.0,1781736046,1,'2026-06-18T00:40:46.802520+02:00',NULL,NULL,NULL,'["Platform Engineering", "Custom Control Planes", "Multi-Tenancy"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:45:02.863759+02:00"}');
+INSERT INTO "resources" VALUES('https://github.com/futurewei-cloud/arktos','Arktos','','2024',0,'An alternative, heavily modified Kubernetes runtime architecture optimized for massive multi-tenancy scales. Introduces partition-based controllers and native multi-tenant routing directly inside the API server context.','Go','Control Plane','Advanced',0,'online','manual','0b1491439fcc57271dd4c99fc6484111dbdcad7b6e5c55bcf13c381f3ae0eade',100.0,1781736046,1,'2026-06-18T00:40:46.802520+02:00',NULL,NULL,NULL,'["Platform Engineering", "Custom Control Planes", "Multi-Tenancy"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:45:02.863759+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/gardener/etcd-backup-restore','github.com/gardener/etcd-backup-restore','','2025',4,'Developed under the Gardener project, this agent automates snapshot generation, compression, and synchronization of multi-node ETCD clusters. Continuously writes transactional delta logs to private S3 endpoints.','Go','Tool','Advanced',1,'online','manual','d7e53637459bbdca137936836576f26a3d8ff7ad9fa1d18b9739560ce5af879e',100.0,1779030598,1,'2026-06-14T07:36:01Z',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "ETCD Administration"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:36:01Z", "gh_stars": 329, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:45:03.614541+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/gardener/gardener','Gardener','','2026',4,'Gardener is an advanced open-source CNCF incubating platform designed to manage the lifecycle of thousands of Kubernetes clusters (called shoot clusters) across diverse cloud environments using the ''Kubernetes-on-Kubernetes'' pattern. It implements control planes as pods inside admin seeds, ensuring unified, scalable, and highly automated cloud-agnostic day-2 operations.','Go','Platform','High',0,'online','manual','b7f0a60e9aed7ab6d0afdc9c5e7e5e44d33801f213b81cda3df302e599ecf70b',100.0,1779029155,1,'2026-06-12T20:51:13Z',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Hyperscale Management"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:51:13Z", "gh_stars": 3394, "gh_open_issues_30d": 228, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:45:04.593516+02:00"}');
 INSERT INTO "resources" VALUES('https://github.com/gardener/terraformer','gardener/terraformer: Terraformer','','2026',2,'Terraformer acts as a Kubernetes-native orchestration engine that executes Terraform plans inside isolated Pods. It mitigates the need for external runner machines by converting infrastructure provisioning steps into native custom resource actions. Curator insights show its success inside the Gardener ecosystem, while live engineering validation confirms its critical role in multi-cloud infrastructure bootstrap operations.','Go','Operator','Advanced',0,'online','manual','4feb7d4dff0d978e9a48fe63e63b6f231ef56043a67d713b653d1073ba13c106',100.0,1779030230,1,'2026-06-09T14:30:05Z',NULL,NULL,NULL,'["Infrastructure", "Provisioning", "Terraform Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T14:30:05Z", "gh_stars": 145}');
@@ -6325,19 +6325,19 @@ INSERT INTO "resources" VALUES('https://github.com/github/hub','github/hub 🌟'
 INSERT INTO "resources" VALUES('https://github.com/github/roadmap','GitHub public roadmap 🌟','','2026',5,'Open-source repository compiling features and timelines across the GitHub product spectrum. Enables platform architects to plan internal upgrades matching upcoming core features.','Markdown','Repository','Beginner',0,'online','manual','3df3a08ca659e1b2ddf4eb812dc358c39a576f565facbb5044553cf4d28125c6',100.0,1779034208,1,'2024-10-15T17:31:37Z',NULL,NULL,NULL,'["Developer Platforms", "Product Strategy", "GitHub Roadmap"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-10-15T17:31:37Z", "gh_stars": 8766}');
 INSERT INTO "resources" VALUES('https://github.com/github/spec-kit','GitHub Spec Kit','Toolkit to help you get started with Spec-Driven Development (SDD) using AI.','2025',4,'GitHub Spec Kit is an open-source toolkit designed to formalize AI-assisted software engineering through Spec-Driven Development (SDD) [1.1.4]. It shifts the traditional software lifecycle by making technical specifications executable, directly generating working implementations via AI agents like GitHub Copilot, Claude Code, or Gemini. The toolkit organizes development into discrete phases, transforming high-level requirements into structured blueprints, technical plans, and manageable task definitions to reduce prompt iteration overhead.','English','Repository','Intermediate',0,'online','automatic','4de024c361339bcc8fb99b926d6f1beb76c2fa87eb92ee34f402417484763e09',NULL,1780352003,0,'2026-06-01T20:04:05Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Agents", "Spec-Driven Development"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T20:04:05Z", "gh_stars": 107576, "reputation_status": "Vetted", "reputation_summary": "Widely praised by AI engineers as a structured and disciplined methodology for escaping the limits of raw prompt engineering, providing templates and CLI scripts to guide AI agents systematically.", "social_preview_url": "https://opengraph.githubassets.com/807cdd7d241e22dff14f616d078c92a80e56d2468c298fdde183319861aecdc2/github/spec-kit", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "spec-driven-development"}');
 INSERT INTO "resources" VALUES('https://github.com/gitkraken/vscode-gitlens','GitLens interactive rebase','','2016',5,'Detailed documentation on GitLens'' visual interactive rebase tool, which translates raw CLI rebase structures into a drag-and-drop workspace UI within VS Code, significantly reducing risks when rewriting commit histories.','TypeScript','Extension','Intermediate',0,'online','manual','e89e808f4e2a1a244907443e3d923b40bba53c989aadd137e8c9d01c1f32047b',100.0,1779130494,1,'2026-06-13T10:03:33Z',NULL,NULL,NULL,'["Development Tools", "VS Code", "Git Extensions"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T10:03:33Z", "gh_stars": 9841}');
-INSERT INTO "resources" VALUES('https://github.com/gitops-working-group/gitops-working-group','GitOps Working Group 🌟','','2021',0,'CNCF-sponsored GitOps Working Group focusing on developing unified industry specifications. Establishes the core principles of GitOps (declarative state, version control, automated pull, active reconciliation) for tool development interoperability.','None','Repository','Advanced',0,'online','manual','9d9764e6cf92f70eccb5378965fcc8346d1d78f9debc8e4fda5788f611d575b3',100.0,1781736234,1,'2026-06-18T00:43:54.959606+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Standards"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/gitops-working-group/gitops-working-group','GitOps Working Group 🌟','','2021',0,'CNCF-sponsored GitOps Working Group focusing on developing unified industry specifications. Establishes the core principles of GitOps (declarative state, version control, automated pull, active reconciliation) for tool development interoperability.','None','Repository','Advanced',0,'online','manual','9d9764e6cf92f70eccb5378965fcc8346d1d78f9debc8e4fda5788f611d575b3',100.0,1781736234,1,'2026-06-18T00:43:54.959606+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Standards"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/gitpod-io/gitpod',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','eb24ad27f36de528892de45b55c410dbad56c44b555c6b0bd8bef22f602d478d',100.0,1779032575,0,'2026-05-17T17:42:55.059455+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/glasskube/glasskube','github.com/glasskube/glasskube','','2024',5,'The official open-source repository for Glasskube, a next-generation package manager for Kubernetes written in Go. Glasskube simplifies package discovery, automated lifecycle updates, and dependency mapping through structured Custom Resource Definitions (CRDs) and robust validation.','Go','Repository','Advanced',0,'online','manual','51da47e4c55388dcbd40159d1da61eab11290ca9f40668d796fc7f68eada02b0',100.0,1779031440,1,'2026-06-14T05:40:36Z',NULL,NULL,NULL,'["Deployment & Delivery", "Package Management", "Glasskube"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:40:36Z", "gh_stars": 3494}');
 INSERT INTO "resources" VALUES('https://github.com/glebiller/dynamic-configuration-operator','glebiller/dynamic-configuration-operator: Dynamic Configuration Operator','','2024',5,'A custom controller facilitating zero-downtime, runtime application configurations. It tracks custom properties and systematically updates downstream ConfigMaps or dynamic configurations directly in pod filespaces without triggering heavy, traffic-disruptive pod recycling loops.','Go','Repository','Intermediate',0,'online','manual','ab73ad174bcf814e3f621425b5ac4802c3a7e8aa4e02c0efbe27e46fe06c4071',100.0,1779029270,1,'2022-06-03T06:48:17Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Configuration", "Dynamic Configurations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-03T06:48:17Z", "gh_stars": 34}');
 INSERT INTO "resources" VALUES('https://github.com/globalbao/awesome-azure-policy','globalbao/awesome-azure-policy: AWESOME-Azure-Policy','','2026',5,'A comprehensive collection of custom Azure Policy definitions, initiative templates, and execution scripts. This project enables cloud architects to enforce automated governance, compliance frameworks, and infrastructure standards across complex tenant hierarchies. Highly valuable for heavily regulated financial and healthcare cloud environments.','N/A','Repository','Advanced',0,'online','manual','4bcbfb219e6301b4449591249dd3eacaa370c52beff27636ea05d853936c98b9',100.0,1779031258,1,'2026-05-30T07:05:04Z',NULL,NULL,NULL,'["Cloud Security", "Azure", "Governance"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-30T07:05:04Z", "gh_stars": 539, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/gnunn1/openshift-basic-pipeline','github.com/gnunn1/openshift-basic-pipeline','','2019',0,'Curator Insight highlights this duplicate resource as a persistent reference point for the basic OpenShift pipeline. Live Grounding reinforces that its utility lies in simple demonstrations of source-to-image (S2I) pipelines. It highlights the simplicity of legacy OpenShift-Jenkins plugins before the emergence of cloud-native Tekton workflows.','Groovy','Repository','Intermediate',0,'online','manual','a647dcf14582f30395fec73319ca966d76c8fabb4554cc7c77eb763547055ccd',100.0,1781735911,1,'2026-06-18T00:38:31.005016+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Jenkins Pipelines", "Deployment Automation"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/gnunn1/openshift-basic-pipeline','github.com/gnunn1/openshift-basic-pipeline','','2019',0,'Curator Insight highlights this duplicate resource as a persistent reference point for the basic OpenShift pipeline. Live Grounding reinforces that its utility lies in simple demonstrations of source-to-image (S2I) pipelines. It highlights the simplicity of legacy OpenShift-Jenkins plugins before the emergence of cloud-native Tekton workflows.','Groovy','Repository','Intermediate',0,'online','manual','a647dcf14582f30395fec73319ca966d76c8fabb4554cc7c77eb763547055ccd',100.0,1781735911,1,'2026-06-18T00:38:31.005016+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Jenkins Pipelines", "Deployment Automation"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/go-ini/ini','go-ini/ini','','N/A',0,'A feature-rich, high-performance ini file parser for Go. Offers seamless serialization and deserialization, essential for managing localized configuration states in production environments.','en','Repository','Intermediate',0,'online','manual','eec84d4d40fc09b044a8f6c1758e6e5a22920b45839ee1378963ed77a39d9327',100.0,1779030482,1,'2026-06-10T02:52:00Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T02:52:00Z", "gh_stars": 3542}');
 INSERT INTO "resources" VALUES('https://github.com/go-kratos/kratos','go-kratos/kratos','','N/A',0,'Curator Insight defines Kratos as a heavy-duty microservice framework for Go, designed for highly scalable web-scale systems. Live Grounding highlights its extensive use of gRPC/Protobuf-first code generation, integrated observability, and pluggable service discovery protocols.','English','Repository','Advanced',1,'online','manual','d8b3a5966beaa392e91423c1174ec333d1ef65a03fcf0313da905127cdc1fc12',100.0,1779030721,1,'2026-06-11T17:48:15Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Go Frameworks"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T17:48:15Z", "gh_stars": 25727}');
 INSERT INTO "resources" VALUES('https://github.com/go-skynet/LocalAI','LocalAI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','22c3a959143855b286babc422ceccdbd022b124fd2220eec15235cad4803b2c0',100.0,1779034296,0,'2026-05-17T18:11:36.171325+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/go-zepto/zepto','Zepto is a lightweight framework for the development of microservices & web services in golang','','N/A',0,'A lightweight web framework designed to simplify microservices development in Go. Features automated dependency injection and routing, though development has cooled in favor of active community-driven alternatives.','en','Repository','Intermediate',1,'online','manual','cd34e31948109028cf2239a268e2d9f884dfa4ba6f15914135009845a011d473',100.0,1779031850,1,'2023-01-07T14:05:13Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Microservices Frameworks"]','["[COMMUNITY-TOOL]", "[EMERGING]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-07T14:05:13Z", "gh_stars": 114}');
 INSERT INTO "resources" VALUES('https://github.com/goatlas-io/atlas','goatlas-io/atlas','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','afb0eb2f01f5db918bb1761d46da28dd13947142d475ec0e9c3f5ed19c258ec6',100.0,1779033573,1,'2026-05-17T17:59:33.268645+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT"}');
 INSERT INTO "resources" VALUES('https://github.com/goauthentik/authentik','github.com/goauthentik/authentik','','2026',5,'authentik is an open-source identity infrastructure built to provide modern Single Sign-On (SSO), Multi-Factor Authentication (MFA), and fine-grained user access rules. It integrates with Kubernetes deployments using a highly scalable microservice design. This platform allows teams to build complex access policies for internal services and external applications alike.','Go','Tool','Advanced',1,'online','manual','5667bad915e0520f49618d37b1daa9f940904e5060b23e00c447c611c1ba0cca',100.0,1779029226,1,'2026-06-14T00:41:18Z',NULL,NULL,NULL,'["Security", "Identity & Access Management", "SSO Solution"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T00:41:18Z", "gh_stars": 21988}');
-INSERT INTO "resources" VALUES('https://github.com/gobins/vault-controller','vault-controller','','2022',0,'A lightweight Kubernetes controller designed to inject HashiCorp Vault secrets natively into container execution environments. Simplifies authorization configurations and decouples microservices from vendor-specific secrets SDKs.','Go','Controller','Advanced',1,'online','manual','0f0b1d87c0f9618baece440b7ad2667cf8f9fc3ee00b642ca47fc1e5ce33eba4',100.0,1781736046,1,'2026-06-18T00:40:46.681833+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/gobins/vault-controller','vault-controller','','2022',0,'A lightweight Kubernetes controller designed to inject HashiCorp Vault secrets natively into container execution environments. Simplifies authorization configurations and decouples microservices from vendor-specific secrets SDKs.','Go','Controller','Advanced',1,'online','manual','0f0b1d87c0f9618baece440b7ad2667cf8f9fc3ee00b642ca47fc1e5ce33eba4',100.0,1781736046,1,'2026-06-18T00:40:46.681833+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/gofireflyio/aiac','==gofireflyio/aiac== 🌟','','2026',3,'Duplicate entry of the AI-powered infrastructure command-line application (aiac). Generates clean IaC templates, Dockerfiles, and CI pipelines through natural language translation engines.','Go','CLI Tool','Intermediate',0,'online','manual','16958b5e621a23c03b7845ca069d5e42569f1849e4f47ab8dfe68ad37590061e',100.0,1779030531,1,'2026-03-24T10:56:24Z',NULL,NULL,NULL,'["DevOps & CI/CD", "Infrastructure as Code", "AI Code Generation"]','["[ENTERPRISE-STABLE]"]','["docs/iac.md"]','["iac.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-24T10:56:24Z", "gh_stars": 3792}');
 INSERT INTO "resources" VALUES('https://github.com/golang-design/history','golang-design/history','','N/A',0,'An extensive curated historical archive documenting the design decisions, proposals, and development milestones of the Go programming language.','en','Repository','Intermediate',0,'online','manual','7339e336df835b857a302fd667af564836465a85c72b527e858a778d4ed44923',100.0,1779033765,1,'2026-06-06T19:29:25Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-06T19:29:25Z", "gh_stars": 1075}');
 INSERT INTO "resources" VALUES('https://github.com/golang/go','github.com/golang/go','','N/A',0,'The open-source repository containing the implementation of the Go toolchain, compiler, and runtime. Underpins the entire modern container and cloud-native ecosystem (Docker, Kubernetes).','en','Repository','Expert',0,'duplicate','manual','79341eaf95307021dd1bc772541b237cee35cd3b9c08f66c3254a5d69b65bd3d',100.0,1779033074,1,'2026-06-13T23:52:29Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-13T23:52:29Z", "gh_stars": 134684, "duplicate_of": "https://github.com/golang/vscode-go/blob/master/README.md"}');
@@ -6366,13 +6366,13 @@ INSERT INTO "resources" VALUES('https://github.com/gravitational/teleport/discus
 INSERT INTO "resources" VALUES('https://github.com/gravitl/netmaker','NetMaker','','2025',4,'Netmaker is a high-speed, dynamic overlay network orchestrator powered by WireGuard. It facilitates direct, secure mesh networks across multi-cloud, on-premises, and edge Kubernetes nodes, drastically reducing latency compared to traditional overlay options like VXLAN or IPSec. Netmaker is highly valuable for hybrid cluster topologies and secure cross-regional communication.','Go','Platform','High',0,'online','manual','461d6feb067687a3eee4be5d99ca748eab30f86a8f003957b60479535cb6af74',100.0,1779030583,1,'2026-06-13T03:24:38Z',NULL,NULL,NULL,'["Networking", "Overlay Networks", "WireGuard VPN"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-networking.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-networking.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T03:24:38Z", "gh_stars": 11628}');
 INSERT INTO "resources" VALUES('https://github.com/griddynamics/mpl','griddynamics/mpl','','2021',5,'Curator Insight presents the Modular Pipeline Library (MPL) from Grid Dynamics as a tool for creating clean, maintainable Jenkins pipelines. Live Grounding confirms that MPL significantly reduces Groovy boilerplate by introducing modular execution configurations and reusable testing frameworks. This represents an exceptionally scalable design pattern for large-scale enterprise environments.','Groovy','Repository','Advanced',0,'online','manual','7f6be9f587b82afed39000db10a522cc2efef44151914c5f3d2faa2d4541b92d',100.0,1779029509,1,'2024-11-07T04:50:55Z',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Modular Pipeline Library"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-11-07T04:50:55Z", "gh_stars": 165}');
 INSERT INTO "resources" VALUES('https://github.com/grosser/preoomkiller','grosser/preoomkiller','','2026',5,'preoomkiller is a lightweight tool designed to monitor process memory consumption in Linux containers and trigger graceful restarts or shutdowns before the kernel''s Out-Of-Memory (OOM) killer forcibly terminates the application. This prevents data corruption and allows application runtimes (such as Ruby or Node.js) to drain active connections and write diagnostics logs. It adds an essential layer of reliability to production container runtimes prone to memory leaks.','Go','Library','Medium',0,'online','manual','73aca8546922c96fb6d8726a521bac8387d99f6a103c9846e160b8993a83ae2c',100.0,1779031382,1,'2023-10-18T16:32:05Z',NULL,NULL,NULL,'["Infrastructure", "Reliability Engineering", "Resource Management"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-18T16:32:05Z", "gh_stars": 78}');
-INSERT INTO "resources" VALUES('https://github.com/groundcover-com/blog/tree/main/blog_k8s_containers_restarts','github.com/groundcover-com: Container Restarts Watcher','','N/A',0,'Curator Insight points to a companion code repository for a Groundcover blog exploring Kubernetes container restart triggers. Live Grounding confirms it serves as a lightweight diagnostic template to intercept CrashLoopBackOff states in real-time.','English','Repository','Intermediate',0,'online','manual','ac85f08e69b018534e5a435bc0ea2caa8d0ffa0c1ead384b8521a3d6f7468686',100.0,1781735950,1,'2026-06-18T00:39:10.461257+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Observability", "Debugging Tools"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/groundcover-com/blog/tree/main/blog_k8s_containers_restarts','github.com/groundcover-com: Container Restarts Watcher','','N/A',0,'Curator Insight points to a companion code repository for a Groundcover blog exploring Kubernetes container restart triggers. Live Grounding confirms it serves as a lightweight diagnostic template to intercept CrashLoopBackOff states in real-time.','English','Repository','Intermediate',0,'online','manual','ac85f08e69b018534e5a435bc0ea2caa8d0ffa0c1ead384b8521a3d6f7468686',100.0,1781735950,1,'2026-06-18T00:39:10.461257+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Observability", "Debugging Tools"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/groundcover-com/murre','groundcover-com/murre','','2026',2,'Murre is an elegant, lightweight command-line tool designed to query CPU and memory usage statistics from clusters without running Prometheus or Metric Server. By querying the internal Kubelet summary endpoints directly, it quickly provides resource overhead views on any environment. It is ideal for debugging workloads on edge systems where tracking resource consumption must be low-overhead.','Go','CLI Tool','Beginner',0,'online','manual','51452fcf5105ccb367707100fcdee160175b386b458daa5a2a5ca69dfe5b7238',100.0,1779029466,1,'2025-01-15T05:57:46Z',NULL,NULL,NULL,'["Observability", "Metrics", "Lightweight Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-01-15T05:57:46Z", "gh_stars": 319}');
 INSERT INTO "resources" VALUES('https://github.com/groundnuty/k8s-wait-for','groundnuty/k8s-wait-for 🌟','','2019',3,'A simple, highly popular script designed to block shell execution until a specific Kubernetes resource passes a readiness check. It integrates within initialization steps to manage deployment dependencies safely.','Shell','Utility Script','Beginner',0,'online','manual','d50e49679c8e88c0c7db5b559610ccbebe63417436af0d4de2e44d3bab733a6a',100.0,1779032556,1,'2025-01-07T01:13:36Z',NULL,NULL,NULL,'["Development & Testing", "Pipeline Helpers", "Resource Readiness"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-01-07T01:13:36Z", "gh_stars": 635}');
 INSERT INTO "resources" VALUES('https://github.com/grpc-ecosystem/grpc-gateway','grpc-ecosystem/grpc-gateway: gRPC-Gateway','','2026',5,'gRPC-Gateway is an essential reverse-proxy tool that automatically translates incoming RESTful JSON requests into high-performance gRPC calls. By parsing protobuf service definitions, it maintains single-source API schemas while accommodating heterogeneous web clients. This tool is widely adopted across high-throughput microservice meshes that require seamless external-facing REST APIs.','Go','Library','Advanced',1,'online','manual','94f2f57b5cd69bc2a351745cda7c24eab95904d8512b67ee7c785b180333fe95',100.0,1779029502,1,'2026-06-12T22:10:49Z',NULL,NULL,NULL,'["Application Architecture", "API Gateway", "gRPC & REST"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-12T22:10:49Z", "gh_stars": 19918}');
-INSERT INTO "resources" VALUES('https://github.com/gruberdev/local-gitops','github.com/gruberdev/local-gitops: Local Gitops 🌟','','2021',1,'A lightweight developer tool simulating local GitOps loops inside isolated testing frameworks. Ideal for testing Kubernetes state declarations on personal development hardware.','Shell','Tool','Intermediate',0,'online','manual','d5f0e40f0ec9d9e935b48f9a5f21fe47bd0c47d2e16a66d1430f292cca2662b1',100.0,1781736154,1,'2026-06-18T00:42:34.278425+02:00',NULL,NULL,NULL,'["Local Development", "GitOps", "Local Sandboxes"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/gruberdev/local-gitops','github.com/gruberdev/local-gitops: Local Gitops 🌟','','2021',1,'A lightweight developer tool simulating local GitOps loops inside isolated testing frameworks. Ideal for testing Kubernetes state declarations on personal development hardware.','Shell','Tool','Intermediate',0,'online','manual','d5f0e40f0ec9d9e935b48f9a5f21fe47bd0c47d2e16a66d1430f292cca2662b1',100.0,1781736154,1,'2026-06-18T00:42:34.278425+02:00',NULL,NULL,NULL,'["Local Development", "GitOps", "Local Sandboxes"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/gruntwork-io/terragrunt-infrastructure-live-example','gruntwork-io/terragrunt-infrastructure-live-example','','2024',2,'This repository provides a concrete reference implementation for structuring enterprise-grade multi-environment architectures using Terragrunt. It demonstrates production patterns for isolated environments, centralized lock management, global provider blocks, and modular code encapsulation.','HCL','Reference Implementation','Intermediate',0,'online','manual','5c10fc8bdf35d2003e92cbc5c4921f29cfbf1afb440c53e301ddb3e448f43069',100.0,1779029056,1,'2025-05-05T12:02:39Z',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration", "Reference Implementations"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-05T12:02:39Z", "gh_stars": 865}');
-INSERT INTO "resources" VALUES('https://github.com/gshipley/installcentos','Install RedHat OKD 3.10 on your development box:','','2018',1,'Community script repository designed to install CentOS-based OKD 3.10 on local workstations. These routines are entirely non-functional for modern platform operations in 2026, where local development is managed via OpenShift Local (CRC) or single-node (SNO) profiles.','Shell','Code Repository','Advanced',0,'online','manual','ff9d1221dd8a3bdf07bf5b97ed39a381f07cfd504e1fb20021a22abb0ac8bd67',100.0,1781736123,1,'2026-06-18T00:42:03.110118+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "OKD Core Legacy"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/gshipley/installcentos','Install RedHat OKD 3.10 on your development box:','','2018',1,'Community script repository designed to install CentOS-based OKD 3.10 on local workstations. These routines are entirely non-functional for modern platform operations in 2026, where local development is managed via OpenShift Local (CRC) or single-node (SNO) profiles.','Shell','Code Repository','Advanced',0,'online','manual','ff9d1221dd8a3bdf07bf5b97ed39a381f07cfd504e1fb20021a22abb0ac8bd67',100.0,1781736123,1,'2026-06-18T00:42:03.110118+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "OKD Core Legacy"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/gudpick/pods','github ref1','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','25bce8646ca01a675be677e4ffeadce8eb83da1f3d44769fca5fc7d8f4937d4d',100.0,1779033384,1,'2026-05-17T17:56:24.973796+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/gudpick/pods/tree/master/sonar-latest','github ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1a18ea4de1911e1e484dd824fc1f9ff5226c6c1c816b83905efacc83fa4b69aa',100.0,1779031122,1,'2026-05-17T17:18:42.788572+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/gventuri/pandas-ai','==github.com/gventuri/pandas-ai==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d512d4770ea4789aecc81bef4471e1839821b2a2838a17f2acfaad339689f6c7',100.0,1779031333,0,'2026-05-17T17:22:13.833236+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/sinaptik-ai/pandas-ai"}');
@@ -6431,7 +6431,7 @@ INSERT INTO "resources" VALUES('https://github.com/idoavrah/terraform-tui','gith
 INSERT INTO "resources" VALUES('https://github.com/ilkilab/agorakube','Agorakube','','2023',5,'An open-source Kubernetes engine dedicated to automating production-ready installations over bare metal setups. Streamlines storage provisioning, load balancing integrations, and upgrades across dedicated offline data center runtimes.','Go','Installer','Advanced',0,'online','manual','3337bd0ef7ef90cb41fd2e5e8b84caf57317b8fec5345482396a1150eb7f21d6',100.0,1779030507,1,'2024-05-06T16:33:42Z',NULL,NULL,NULL,'["Platform Engineering", "Installation", "Bare Metal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-06T16:33:42Z", "gh_stars": 98}');
 INSERT INTO "resources" VALUES('https://github.com/ilyash/show-struct','github.com/ilyash/show-struct','','2024',5,'A structural inspection CLI tool for high-dimensional JSON and YAML files. Builds map architectures of configurations, allowing site reliability engineers to immediately decode unfamiliar schema configurations.','Go','CLI Tool','Low',0,'online','manual','cbc102bb4ae1805b04a1a75c4878f6cbbb8f689eac5af865112cc03921eecc3f',100.0,1779030865,1,'2023-08-31T18:36:30Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-08-31T18:36:30Z", "gh_stars": 132, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/im2nguyen/rover','Rover - Terraform Visualizer 🌟','','2023',4,'An interactive Terraform visualizer that parses local plan files to construct interactive, searchable web topologies. Accelerates architectural validation and configuration review workflows.','Go','Tool','Intermediate',0,'online','manual','0d07a311ff3404677392b62cfd683da5706abfa235dd7a8d5434f501a370780d',100.0,1779032878,1,'2025-07-30T03:34:48Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-30T03:34:48Z", "gh_stars": 3308}');
-INSERT INTO "resources" VALUES('https://github.com/imperialwicket/spinnaker-demo','imperialwicket/spinnaker-demo','','2020',0,'Curator Insight presents this repository as a demo application configuration designed to show basic pipeline execution within Spinnaker. Live Grounding highlights that configuring Spinnaker''s cloud drivers and halyard configurations is notoriously challenging, and this repo provides valuable baseline configurations to bypass common initial setup hurdles.','HCL','Repository','Advanced',0,'online','manual','aefbeb2edc82e7a439bb904707ecccda4c120048ef77de6962a4dea3e87ede02',100.0,1781735910,1,'2026-06-18T00:38:30.858337+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Kubernetes Deployment Models"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/imperialwicket/spinnaker-demo','imperialwicket/spinnaker-demo','','2020',0,'Curator Insight presents this repository as a demo application configuration designed to show basic pipeline execution within Spinnaker. Live Grounding highlights that configuring Spinnaker''s cloud drivers and halyard configurations is notoriously challenging, and this repo provides valuable baseline configurations to bypass common initial setup hurdles.','HCL','Repository','Advanced',0,'online','manual','aefbeb2edc82e7a439bb904707ecccda4c120048ef77de6962a4dea3e87ede02',100.0,1781735910,1,'2026-06-18T00:38:30.858337+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Kubernetes Deployment Models"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/imthenachoman/How-To-Secure-A-Linux-Server','How-To Secure A Linux Server','','2026',5,'A highly comprehensive, widely reference-validated repository providing detailed, step-by-step instructions for securing enterprise Linux installations. Key configurations cover SSH daemon hardening, secure user boundaries, kernel performance optimizations, and automated intrusion monitoring. In modern 2026 operations, this guide remains a vital source for building secure base golden images inside automated IaC pipelines.','Shell','Repository','Advanced',0,'online','manual','f0de72c26c439155e6a6a47557fe8dd0356794bc8b5218407bd6e2a492566ece',100.0,1779032361,1,'2026-03-05T13:25:16Z',NULL,NULL,NULL,'["Security & Compliance", "Linux Hardening", "System Administration"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md", "docs/devops.md", "docs/linux.md"]','["linux.md", "aws-security.md", "devops.md"]','{}','{"gh_license": "CC-BY-SA-4.0", "gh_pushed": "2026-03-05T13:25:16Z", "gh_stars": 27773}');
 INSERT INTO "resources" VALUES('https://github.com/inancgumus/learngo','inancgumus/learngo 🌟','','N/A',0,'Curator Insight lists LearnGo as a massive collection of interactive tutorials, quizzes, and micro-projects to master Go. Live Grounding verifies its stellar reputation as one of the most visual and thorough education resources for Go developers worldwide.','English','Repository','Beginner',0,'online','manual','394725cf75156e12597b9b0548496f72736d2a652458a441ed0b80db1ebfc6f5',100.0,1779029151,1,'2025-06-24T23:03:52Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Learning Resources"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-06-24T23:03:52Z", "gh_stars": 20055}');
 INSERT INTO "resources" VALUES('https://github.com/infiniumtek/terraform-review-agent','terraform-review-agent','Reusable GitHub Action that reviews Terraform PRs for security, cost, and style using a LangGraph multi-agent system.','2026',4,'Curator Insight: This project demonstrates the state of the art in agentic DevOps, moving beyond rigid static analysis to cognitive IaC review. Live Grounding verifies that the repository leverages a LangGraph-driven multi-agent system to evaluate Terraform pull requests across security, cost (via Infracost), and styling dimensions. It aggregates multi-source linting alerts into a singular, prioritized GitHub PR comment with estimated blast-radius analysis to reduce developer decision fatigue.','en','repository','Intermediate',0,'online','automatic','4e8a77262c7f90e8f8b65dd1c35bafa866870581147b8987fe71adc71a59204e',NULL,1780352424,0,'2026-05-21T05:25:52Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "AI Code Review"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "terraform", "gh_license": "MIT", "gh_pushed": "2026-05-21T05:25:52Z", "gh_stars": 79, "reputation_status": "Vetted", "reputation_summary": "Vetted and highly rated emerging community tool for agentic DevOps workflows.", "social_preview_url": "https://opengraph.githubassets.com/3f804f2152a78cd9240a02c30b704fe0884a2141392ac8bd4349e3eb309a8d45/infiniumtek/terraform-review-agent", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
@@ -6466,22 +6466,22 @@ INSERT INTO "resources" VALUES('https://github.com/iximiuz/cdebug','==iximiuz/cd
 INSERT INTO "resources" VALUES('https://github.com/iximiuz/client-go-examples','iximiuz/client-go-examples','','N/A',0,'Curator Insight gathers high-quality recipes illustrating direct usage of Kubernetes client-go. Live Grounding highlights its pedagogical design, illustrating dynamic clients, Typed clients, and standard Controller loops in easy-to-digest formats.','English','Repository','Intermediate',0,'online','manual','f43f9485706e097503038888101cb9aa255e53e58d4af4412471bca034e96e5a',100.0,1779031302,1,'2025-12-12T09:50:55Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-12T09:50:55Z", "gh_stars": 1116}');
 INSERT INTO "resources" VALUES('https://github.com/jace-ys/sentry-operator','Sentry Operator','','2022',1,'An infrastructure automation controller developed to provision, update, and manage Sentry instances, projects, and DSN configuration parameters inside a unified Kubernetes environment.','Go','Repository','Advanced',0,'online','manual','136eb4e7ce9782dda444109620914f2c9c2955c992dd8704318f9ff2fa334844',100.0,1779029575,1,'2021-02-06T09:47:32Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-02-06T09:47:32Z", "gh_stars": 27}');
 INSERT INTO "resources" VALUES('https://github.com/jamesbuckett/ckad-questions','jamesbuckett/ckad-questions','','2022',5,'An intensive, community-driven collection of practice challenges and mock scenarios tailored specifically to match the format of the official CKAD examination. By guiding candidates through mock tasks involving ConfigMaps, ingress controllers, and multi-container pods, it bridges theoretical API knowledge and hands-on terminal execution.','Markdown','Reference','Intermediate',0,'online','manual','63a7003c1638d6ef2ec5b745c489263c0d613947819325d17e9d833a4bde7130',100.0,1779029075,1,'2026-05-15T02:56:50Z',NULL,NULL,NULL,'["Training", "Certification", "Mock Exams"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-15T02:56:50Z", "gh_stars": 209}');
-INSERT INTO "resources" VALUES('https://github.com/jamesw4/confirm-tfvars','github.com/jamesw4/confirm-tfvars','','2021',0,'confirm-tfvars acts as a tactical CLI guardrail that intercepts execution workflows to verify designated variables inside active tfvars files before applying. It serves as an architectural firewall during production execution runs, reducing the risk of human-error configurations causing cascading resource destruction.','Go','CLI Tool','Beginner',0,'online','manual','eb27887db455078b601c1f7db440d88e2aac9173a3412de4fd41727a68aae60a',100.0,1781736235,1,'2026-06-18T00:43:55.148874+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Pre-flight Verification"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/jamiehannaford/what-happens-when-k8s','jamiehannaford/what-happens-when-k8s','','2024',0,'An exquisite collaborative initiative mapping the granular execution trace of Kubernetes commands. Deconstructs step-by-step what happens internally when a user executes a CLI command, detailing kubectl client parsing, TLS handshakes, etcd commits, scheduling filters, and container runtime execution.','English','GitHub Repository','Advanced',0,'online','manual','a409042c1d1a63e18b7c78625fa56e80bf4e6bfadfce64c49be497ce3bff9b28',100.0,1781736191,1,'2026-06-18T00:43:11.038128+02:00',NULL,NULL,NULL,'["Architecture", "API Mechanics", "Deep Dive"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jamesw4/confirm-tfvars','github.com/jamesw4/confirm-tfvars','','2021',0,'confirm-tfvars acts as a tactical CLI guardrail that intercepts execution workflows to verify designated variables inside active tfvars files before applying. It serves as an architectural firewall during production execution runs, reducing the risk of human-error configurations causing cascading resource destruction.','Go','CLI Tool','Beginner',0,'online','manual','eb27887db455078b601c1f7db440d88e2aac9173a3412de4fd41727a68aae60a',100.0,1781736235,1,'2026-06-18T00:43:55.148874+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Pre-flight Verification"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jamiehannaford/what-happens-when-k8s','jamiehannaford/what-happens-when-k8s','','2024',0,'An exquisite collaborative initiative mapping the granular execution trace of Kubernetes commands. Deconstructs step-by-step what happens internally when a user executes a CLI command, detailing kubectl client parsing, TLS handshakes, etcd commits, scheduling filters, and container runtime execution.','English','GitHub Repository','Advanced',0,'online','manual','a409042c1d1a63e18b7c78625fa56e80bf4e6bfadfce64c49be497ce3bff9b28',100.0,1781736191,1,'2026-06-18T00:43:11.038128+02:00',NULL,NULL,NULL,'["Architecture", "API Mechanics", "Deep Dive"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/janikvonrotz/awesome-powershell','janikvonrotz/awesome-powershell','','2026',5,'A curated repository detailing modules, cmdlets, and automation patterns using cross-platform PowerShell. Invaluable for platform engineers managing hybrid cloud setups, Windows nodes inside container networks, or Active Directory automation. This serves as a vital tool for enterprise systems integration.','PowerShell','Repository','Intermediate',0,'online','manual','210fb14522a104a60db8c311eec865aa12e9fa288c3740c70303669e0c77086a',100.0,1779030852,1,'2025-04-14T06:25:33Z',NULL,NULL,NULL,'["Developer Tools", "Scripts", "PowerShell"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-04-14T06:25:33Z", "gh_stars": 5396, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/jbossdemocentral/rhpam7-mortgage-demo','github.com/jbossdemocentral: Red Hat Process Automation Manager Mortgage'' Demo','','2020',0,'A complex workflow automation demo featuring Red Hat Process Automation Manager (RHPAM) orchestrating a mortgage application system. Represents a solid blueprint for integrating process engines with cloud-native containers.','Java','Repository','Advanced',1,'online','manual','1c729a6566dbcc12367568887a9c8857497da5d754e1d12d41bc85a6988a5610',100.0,1781735911,1,'2026-06-18T00:38:31.004901+02:00',NULL,NULL,NULL,'["Application Development", "Process Automation", "RHPAM"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jbossdemocentral/rhpam7-mortgage-demo','github.com/jbossdemocentral: Red Hat Process Automation Manager Mortgage'' Demo','','2020',0,'A complex workflow automation demo featuring Red Hat Process Automation Manager (RHPAM) orchestrating a mortgage application system. Represents a solid blueprint for integrating process engines with cloud-native containers.','Java','Repository','Advanced',1,'online','manual','1c729a6566dbcc12367568887a9c8857497da5d754e1d12d41bc85a6988a5610',100.0,1781735911,1,'2026-06-18T00:38:31.004901+02:00',NULL,NULL,NULL,'["Application Development", "Process Automation", "RHPAM"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/jcchavezs/porto','jcchavezs/porto','','N/A',0,'Curator Insight describes Porto as an automated tool that injects vanity import paths into Go packages. Live Grounding shows it acts as a code cleanliness utility for large monorepos with multiple Go sub-modules to maintain clean package reference paths.','English','Repository','Intermediate',0,'online','manual','b772b9cf56da591e001c33761d4acd94b12ae6d2f61be412b06a69ea415d47cf',100.0,1779034031,1,'2024-10-02T18:41:03Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Code Linters"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-02T18:41:03Z", "gh_stars": 43}');
 INSERT INTO "resources" VALUES('https://github.com/jcjorel/ec2-spot-converter','ec2-spot-converter','','2024',5,'ec2-spot-converter is an open-source tool built to programmatically convert existing AWS on-demand EC2 instances to spot instances and vice versa without manual reconstruction. It reduces downtime by preserving root volume data and configuration profiles during transitions. Critical for engineers optimizing test workloads and maximizing cost-savings.','Python','Repository','Intermediate',0,'online','manual','53a9ad00e33bf2d966b9bb79eaad63d34112da9327408fc3a589cd2c08877ab1',100.0,1779032873,1,'2022-07-26T07:54:08Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Cost Optimization"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-07-26T07:54:08Z", "gh_stars": 199}');
 INSERT INTO "resources" VALUES('https://github.com/jdauphant/awesome-ansible','https://github.com/jdauphant/awesome-ansible','','2022',4,'A curated repository listing valuable Ansible tools, libraries, playbooks, roles, and learning materials. Ideal for discovering community extensions, monitoring integrations, and operational best-practices.','Markdown','Resource List','Beginner',0,'online','manual','347779e15038f89b84cc826ac89a10cbe48e01e609ddd1d5e42e541f688a5e7b',100.0,1779031141,1,'2024-04-22T18:01:45Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Curated Lists"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "ansible.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-04-22T18:01:45Z", "gh_stars": 1004, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins-usage-stats','==jenkins-infra/jenkins-usage-stats== 🌟','','2018',0,'Official scripts and tools used by the Jenkins Infrastructure team to process, aggregate, and publish anonymous usage statistics from global Jenkins installations. Helps track plugin usage trends and version distributions.','Go','Repository','Advanced',0,'online','manual','49b1afa5a52b2e2fe4e97bf0223c93e613be88c2a06cb6110c13b475ad598ee2',100.0,1781736002,1,'2026-06-18T00:40:02.347320+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Telemetry"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins-usage-stats','==jenkins-infra/jenkins-usage-stats== 🌟','','2018',0,'Official scripts and tools used by the Jenkins Infrastructure team to process, aggregate, and publish anonymous usage statistics from global Jenkins installations. Helps track plugin usage trends and version distributions.','Go','Repository','Advanced',0,'online','manual','49b1afa5a52b2e2fe4e97bf0223c93e613be88c2a06cb6110c13b475ad598ee2',100.0,1781736002,1,'2026-06-18T00:40:02.347320+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Telemetry"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins-version','jenkins-version','','2024',0,'An infrastructure management micro-library maintaining core platform version maps. Used by operations modules to trace historical releases, coordinate security updates, and validate target software compatibility matrices.','JavaScript','Library','Intermediate',0,'online','manual','377e3973925ac56d732947276a6871ed5167827e9f4c0afba312f584420f8209',100.0,1779032455,1,'2026-06-08T07:19:43Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Core Architecture", "Version Tracking"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T07:19:43Z", "gh_stars": 0}');
 INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins.io/issues','github.com/jenkins-infra/jenkins.io/issues','','2021',4,'The official issue tracker for the Jenkins project documentation and core infrastructure. *Curator Insight*: Issues tracking portal. *Live Grounding*: Vital reference resource for looking up plugin deprecations and configuration workarounds.','English','Repository','Beginner',0,'online','manual','1667cd390c69b3aad7d81b0b863c168a8da7d13f156988de043c03a9197c3f43',100.0,1779030423,1,'2026-06-14T04:32:11Z',NULL,NULL,NULL,'["Community", "Resources", "Infrastructure Issues"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T04:32:11Z", "gh_stars": 427}');
-INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/pipeline-library','Pipeline Global Library for ci.jenkins.io','','2021',0,'The real-world production Global Shared Pipeline Library utilized by the official Jenkins infrastructure project (ci.jenkins.io). Serves as an excellent architectural blueprint of highly robust, scalable, and modular pipeline development.','Groovy','repository','Advanced',0,'online','manual','09a274020971226ea6517ac72b3f129d03e67c9c00e71d87f4cb5c2e0816233a',100.0,1781735992,1,'2026-06-18T00:39:52.153097+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Production Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/pipeline-library','Pipeline Global Library for ci.jenkins.io','','2021',0,'The real-world production Global Shared Pipeline Library utilized by the official Jenkins infrastructure project (ci.jenkins.io). Serves as an excellent architectural blueprint of highly robust, scalable, and modular pipeline development.','Groovy','repository','Advanced',0,'online','manual','09a274020971226ea6517ac72b3f129d03e67c9c00e71d87f4cb5c2e0816233a',100.0,1781735992,1,'2026-06-18T00:39:52.153097+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Production Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/jenkins-x-plugins/jx-secret-postrenderer','jx-secret-postrenderer 🌟','','2022',4,'Source code repository for the Jenkins X Secret Post-Renderer. Features advanced post-rendering logic that intercepts raw Helm charts during continuous delivery, querying secure vaults to substitute placeholders with concrete values right before manifest transmission to the Kubernetes API.','Go','Codebase','Advanced',0,'online','manual','9eef805a0b6011dd0fc01b9c248232bc7f0bb174e39adbfea0c8d00770028db4',100.0,1779033263,1,'2021-06-30T11:10:50Z',NULL,NULL,NULL,'["DevOps", "Helm Ecosystem", "Post-Rendering Plugins"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-06-30T11:10:50Z", "gh_stars": 4}');
 INSERT INTO "resources" VALUES('https://github.com/jenkins-x/gsm-controller','jenkins-x/gsm-controller','','2021',2,'An automated controller that continuously synchronizes secrets stored inside Google Secret Manager into standard Kubernetes native secret resources. Designed for Jenkins X deployments, it ensures consistent local availability of external cloud-backed credentials.','Go','Tool','Intermediate',1,'online','manual','f450996b394b1824ebd5a86ddc022d654a59fa458b773a9a05d584ed5df08c13',100.0,1779031720,1,'2024-03-12T07:21:50Z',NULL,NULL,NULL,'["Security", "Secrets Management", "GCP Secret Manager"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["devsecops.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-03-12T07:21:50Z", "gh_stars": 25}');
 INSERT INTO "resources" VALUES('https://github.com/jenkins-x/jenkins-x-openshift-image','https://github.com/jenkins-x/jenkins-x-openshift-image','','2020',3,'A legacy helper repository containing customized Dockerfiles designed to package Jenkins X binaries for OpenShift container platforms. This repository facilitates deployment compliance inside restricted cluster ecosystems.','Dockerfile','Code Repository','Intermediate',1,'online','manual','b53ade3a94e0a41ff3cfe3b9b3769668b7493207ea617d0d80d3e3541974755c',100.0,1779030522,1,'2019-07-30T07:33:36Z',NULL,NULL,NULL,'["Enterprise Platforms", "Red Hat OpenShift", "Container Images"]','["[LEGACY]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-07-30T07:33:36Z", "gh_stars": 3}');
 INSERT INTO "resources" VALUES('https://github.com/jenkins-x/updatebot','Jenkins-X UpdateBOT','','2025',3,'A dynamic automation component within the Jenkins-X ecosystem. It monitors downstream project dependencies and automatically creates, updates, and merges pull requests across microservices'' configuration and manifest repositories.','Go','Tool','Advanced',1,'online','manual','735c5b4ad7066175990f354f93e0d8a7543c8119c6af4532d4f0c4cf20d189f9',100.0,1779034580,1,'2021-04-08T11:30:35Z',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-04-08T11:30:35Z", "gh_stars": 40}');
-INSERT INTO "resources" VALUES('https://github.com/jenkinsci','github.com/jenkinsci 🌟','','2011',0,'The master open-source organization repository on GitHub housing the core Jenkins server source and thousands of community plugins. It is the primary engineering base for modernizing Jenkins capabilities.','Java','Library','Advanced',0,'online','manual','c01bf985537321ec949f12090a0dcd1ace163ba9e13c9755777928d20ef16c77',100.0,1779030847,1,'2026-05-17T17:14:07.006874+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Open Source Ecosystem"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jenkinsci','github.com/jenkinsci 🌟','','2011',0,'The master open-source organization repository on GitHub housing the core Jenkins server source and thousands of community plugins. It is the primary engineering base for modernizing Jenkins capabilities.','Java','Library','Advanced',0,'online','manual','c01bf985537321ec949f12090a0dcd1ace163ba9e13c9755777928d20ef16c77',100.0,1779030847,1,'2026-05-17T17:14:07.006874+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Open Source Ecosystem"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/jenkinsci/JenkinsPipelineUnit','Jenkins Pipeline Unit testing framework','','2025',4,'The standard community pipeline testing toolkit. Simplifies verifying multi-step pipeline syntax, credential queries, and shared libraries within local mock environments, accelerating delivery validation times.','Groovy','Framework','Advanced',0,'online','manual','9e85ec9c4b075c04a82453b0f38cd0288847ad4062d7ebb8d54a63c2c7920c71',100.0,1779031474,1,'2026-05-28T06:56:21Z',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Pipeline Testing", "Unit Testing"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-28T06:56:21Z", "gh_stars": 1585}');
 INSERT INTO "resources" VALUES('https://github.com/jenkinsci/configuration-as-code-plugin','How to create initial "seed" job','','2025',4,'An operational setup manual detailing how to bootstrap a primary seed job inside configuration-as-code files. This enables the controller to dynamically generate all subsequent projects automatically on initial server launch.','Groovy','Documentation','Advanced',0,'online','manual','723e14ae9895506c5081e0f6cda2b666003a63930aa725b5b01651869192ef79',100.0,1779034432,1,'2026-06-08T02:16:12Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Job Generation"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T02:16:12Z", "gh_stars": 2790}');
 INSERT INTO "resources" VALUES('https://github.com/jenkinsci/custom-war-packager','Jenkins Custom WAR Packager','','2025',1,'Duplicate citation verification for the Custom WAR Packager. Serves as the primary operational tool used to generate custom, pre-hardened enterprise Jenkins distributions tailored with pre-allocated configurations.','Java','CLI Tool','Advanced',1,'online','manual','45cbd5df62c48a9410880265688c3244d8e30cac40dc7e1750a60bd8a12d06ca',100.0,1779031567,1,'2023-11-20T20:59:47Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Build & Packaging", "Custom Packager"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-20T20:59:47Z", "gh_stars": 87}');
@@ -6492,9 +6492,9 @@ INSERT INTO "resources" VALUES('https://github.com/jenkinsci/git-plugin/releases
 INSERT INTO "resources" VALUES('https://github.com/jenkinsci/github-autostatus-plugin','github.com/jenkinsci/github-autostatus-plugin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4d42500ea88b4030481bdb5696e468ad9895117c488a7ab62b643ab13edd6850',100.0,1779033949,1,'2026-05-17T18:05:49.835492+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT"}');
 INSERT INTO "resources" VALUES('https://github.com/jenkinsci/helm-charts','==github.com/jenkinsci/helm-charts==','','2021',4,'The official Helm Chart source repository for deploying production-ready Jenkins instances onto Kubernetes. *Curator Insight*: Official Helm charts. *Live Grounding*: This repository is the industry-standard starting point for declaring and running Jenkins on modern Kubernetes platforms.','English','Repository','Advanced',1,'online','manual','8bff244b58cc991d989211789ba8246c0ff197975c5165664f7caca30d54c28a',100.0,1779029465,1,'2026-06-13T03:08:12Z',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Helm Deployments"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T03:08:12Z", "gh_stars": 656}');
 INSERT INTO "resources" VALUES('https://github.com/jenkinsci/influxdb-plugin','influxdb-plugin','','2016',1,'Jenkins plugin that writes build results, duration, and test data directly to an InfluxDB database. Highly suitable for teams that rely on InfluxDB for time-series infrastructure monitoring and custom operational dashboards.','Java','Repository','Intermediate',0,'online','manual','8c7ba0b00fa6f02f6516cde2edf21206b9191f250debb97312e291bec61eba59',100.0,1779032100,1,'2025-12-21T19:08:32Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Observability"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-21T19:08:32Z", "gh_stars": 56}');
-INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkins-scripts','jenkinsci/jenkins-scripts 🌟','','2016',0,'A curated collection of utility Groovy scripts for managing, troubleshooting, and diagnosing issues within Jenkins master-agent configurations. Indispensable for automation administrators performing bulk operations.','Groovy','Repository','Advanced',0,'online','manual','7c4ad1eb2c91f67613142fbfb763d36ec3d99ba0cdf49805036aee71f46470e5',100.0,1781736002,1,'2026-06-18T00:40:02.261450+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkins-scripts','jenkinsci/jenkins-scripts 🌟','','2016',0,'A curated collection of utility Groovy scripts for managing, troubleshooting, and diagnosing issues within Jenkins master-agent configurations. Indispensable for automation administrators performing bulk operations.','Groovy','Repository','Advanced',0,'online','manual','7c4ad1eb2c91f67613142fbfb763d36ec3d99ba0cdf49805036aee71f46470e5',100.0,1781736002,1,'2026-06-18T00:40:02.261450+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkinsfile-runner','Jenkinsfile Runner','','2025',3,'An ephemeral, lightweight execution engine that encapsulates Jenkins pipelines outside a persistent master daemon. This tool runs custom pipelines as short-lived, isolated single-use tasks—ideal for cloud-native serverless orchestrators like Knative or AWS Fargate.','Java','CLI Tool','Advanced',1,'online','manual','133f22d00b70cbc7b1e5cfd7581cf49b23e8ba4ab8a836c871f40e3ae016f6e2',100.0,1779033425,1,'2025-11-17T20:44:05Z',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Serverless Jenkins", "Local Execution"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-17T20:44:05Z", "gh_stars": 1203}');
-INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkinsfile-runner-test-framework','Jenkinsfile Runner Test Framework','','2025',0,'A dedicated integration test harness designed to systematically validate pipeline structures using localized Jenkinsfile Runner micro-runtimes. Ensures robust sanity checking without deploying configurations to dynamic server nodes.','Java','Framework','Advanced',0,'online','manual','1d412cf176c59a0e26db49060387b88ff40272b9a28471e6eb92e973ee7e1c76',100.0,1781735992,1,'2026-06-18T00:39:52.426853+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Pipeline Testing", "Local Execution"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkinsfile-runner-test-framework','Jenkinsfile Runner Test Framework','','2025',0,'A dedicated integration test harness designed to systematically validate pipeline structures using localized Jenkinsfile Runner micro-runtimes. Ensures robust sanity checking without deploying configurations to dynamic server nodes.','Java','Framework','Advanced',0,'online','manual','1d412cf176c59a0e26db49060387b88ff40272b9a28471e6eb92e973ee7e1c76',100.0,1781735992,1,'2026-06-18T00:39:52.426853+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Pipeline Testing", "Local Execution"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jep/blob/master/jep/224/README.adoc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e4c9db25d4eee604f4fed105b716c0bb38f1f5e154c6e1b45b2ae0e84c4cc113',100.0,1779034233,0,'2026-05-17T18:10:33.166596+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/jenkinsci/job-dsl-plugin','Jenkins Job DSL Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a481dafad1b7ffec02d3d353b8e88f6a597278af6d70bfa7683d03d65f974100',100.0,1779031401,1,'2026-05-17T17:23:21.866090+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"gh_license": "Apache-2.0"}');
 INSERT INTO "resources" VALUES('https://github.com/jenkinsci/job-dsl-plugin/wiki','github.com/jenkinsci/job-dsl-plugin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5c6edfb9c6f04db4e67facb29f418ff90a12a3f9e2e4b0ec56c2e862b2c50927',100.0,1779030354,1,'2026-05-17T17:05:54.655753+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "Apache-2.0"}');
@@ -6527,17 +6527,17 @@ INSERT INTO "resources" VALUES('https://github.com/jetstack/kube-oidc-proxy','==
 INSERT INTO "resources" VALUES('https://github.com/jetstack/preflight','Jetstack Secure Agent 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','585b79d16de68d144caafd446fe05aaf3dc652819129f7f06741494c70df6257',100.0,1779030052,0,'2026-05-17T17:00:52.482332+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/jetstack/jetstack-secure"}');
 INSERT INTO "resources" VALUES('https://github.com/jetstack/version-checker','vesion-checker','','2025',3,'A utility developed by Jetstack that checks running cluster image versions against public container registries to report outdated dependencies, exposing compatibility statuses as Prometheus metrics for proactive patching.','Go','Controller / Prometheus Exporter','Intermediate',1,'online','manual','39e6b5baea339da5732067c1fce5e0c9c406aa0c0da4b0687196803a7a1ee933',100.0,1779031618,1,'2026-06-08T11:09:15Z',NULL,NULL,NULL,'["Security & Identity", "Compliance & Auditing", "Dependency Tracking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T11:09:15Z", "gh_stars": 773}');
 INSERT INTO "resources" VALUES('https://github.com/jglick/jk--',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c7160ad04869ae1374ec7283be669a69f496abebfb773a0577aac0e737876e5b',100.0,1779032556,1,'2026-05-17T17:42:36.755653+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://github.com/jimmyraywv/awesome-eks','christopherhein/awesome-eks: Awesome EKS','','2026',0,'A highly focused directory of networking drivers, controller scripts, and utilities optimized for AWS Elastic Kubernetes Service (EKS). Crucial for platforms implementing AWS-CNI custom networking policies, security plugins, and IAM Roles for Service Accounts (IRSA). It assists engineering leads in bridging native AWS security primitives with Kubernetes service accounts.','N/A','Repository','Advanced',0,'online','manual','64b104d493f66e726ac829ec6abbf5b96545c81b5acfd9e4423fb70b0967a5e7',100.0,1781736123,1,'2026-06-18T00:42:03.325254+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "EKS"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/jk8s/awesome-kubernetes','@jk8s'' Awesome Kubernetes','','2023',5,'A dedicated directory listing specialized Kubernetes tools, packages, and frameworks. This resource collection focuses on developer productivity tools, testing utilities, and monitoring wrappers to optimize day-to-day cluster administration workflows.','Markdown','Awesome List','Intermediate',0,'online','manual','41f1f046177736215a5586541eb9390642de27f128fa6b7fd0f92410cbda1343',100.0,1781736123,1,'2026-06-18T00:42:03.200304+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/jimmyraywv/awesome-eks','christopherhein/awesome-eks: Awesome EKS','','2026',0,'A highly focused directory of networking drivers, controller scripts, and utilities optimized for AWS Elastic Kubernetes Service (EKS). Crucial for platforms implementing AWS-CNI custom networking policies, security plugins, and IAM Roles for Service Accounts (IRSA). It assists engineering leads in bridging native AWS security primitives with Kubernetes service accounts.','N/A','Repository','Advanced',0,'online','manual','64b104d493f66e726ac829ec6abbf5b96545c81b5acfd9e4423fb70b0967a5e7',100.0,1781736123,1,'2026-06-18T00:42:03.325254+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "EKS"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/jk8s/awesome-kubernetes','@jk8s'' Awesome Kubernetes','','2023',5,'A dedicated directory listing specialized Kubernetes tools, packages, and frameworks. This resource collection focuses on developer productivity tools, testing utilities, and monitoring wrappers to optimize day-to-day cluster administration workflows.','Markdown','Awesome List','Intermediate',0,'online','manual','41f1f046177736215a5586541eb9390642de27f128fa6b7fd0f92410cbda1343',100.0,1781736123,1,'2026-06-18T00:42:03.200304+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/jkcfg/jk','jkcfg','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7594bbb147e41312d63dd46e919e7e043e8f2d7000538d4f9fa43fc06535ef48',100.0,1779032462,1,'2026-05-17T17:41:02.791968+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_license": "Apache-2.0"}');
-INSERT INTO "resources" VALUES('https://github.com/jkosik/helm-decomposer','github.com/jkosik: helm-decomposer','','2019',0,'An archived utility that parsed static Kubernetes manifests to automatically generate modular Helm charts. Unmaintained for several years, it serves as a legacy proof-of-concept for automated chart generation.','Python','CLI Tool','Intermediate',0,'online','manual','7f41b1831f7d7b087b98d0e22a5d89124a27730bc227ae4bd24017344cb174f2',100.0,1781735960,1,'2026-06-18T00:39:20.744639+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/jlevy/the-art-of-command-line','The Art of Command Line','','2015',5,'The premium, single-page reference for command-line mastery. Highly dense and comprehensive, it details advanced processes, pipeline debugging, and cloud utility integrations. Live Grounding establishes this repository as a global industry standard for technical terminal operations.','Markdown','Documentation','Intermediate',0,'online','manual','364251608fb333fca1e3e9e293cb4e8e3be7c184e7ca303ee3f048dfad02006b',100.0,1781736068,1,'2026-06-18T00:41:08.277326+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Best Practices"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jkosik/helm-decomposer','github.com/jkosik: helm-decomposer','','2019',0,'An archived utility that parsed static Kubernetes manifests to automatically generate modular Helm charts. Unmaintained for several years, it serves as a legacy proof-of-concept for automated chart generation.','Python','CLI Tool','Intermediate',0,'online','manual','7f41b1831f7d7b087b98d0e22a5d89124a27730bc227ae4bd24017344cb174f2',100.0,1781735960,1,'2026-06-18T00:39:20.744639+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jlevy/the-art-of-command-line','The Art of Command Line','','2015',5,'The premium, single-page reference for command-line mastery. Highly dense and comprehensive, it details advanced processes, pipeline debugging, and cloud utility integrations. Live Grounding establishes this repository as a global industry standard for technical terminal operations.','Markdown','Documentation','Intermediate',0,'online','manual','364251608fb333fca1e3e9e293cb4e8e3be7c184e7ca303ee3f048dfad02006b',100.0,1781736068,1,'2026-06-18T00:41:08.277326+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Best Practices"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/jmfloreszazo/ghapp_demo/blob/main/README.es.md','ghapp_demo','Repositorio práctico con una guía paso a paso para la creación de aplicaciones y extensiones personalizadas para GitHub Copilot usando Node.js.','2024',4,'A comprehensive guide and demonstration repository for building a custom GitHub App and GitHub Copilot Extension. Using Node.js and Express.js, it walks developers through OAuth configuration, permissions mapping (e.g., Copilot Chat read-only), webhook handling, and local development testing via secure tunneling. [SPANISH CONTENT]','Spanish','project','Intermediate',0,'online','automatic','12f20c60f6cf9d70ba39524ec8b909d65d5a58cbea1a4944da24188003d08a97',NULL,1780352302,0,'2026-06-02T00:18:22.456788+02:00',NULL,NULL,NULL,'["Software Engineering", "GitHub Platform", "GitHub Apps", "Copilot Extensions"]','["COMMUNITY-TOOL", "GUIDE"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Highly practical community-led educational resource demonstrating clean implementation steps for Copilot extensions.", "social_preview_url": "https://opengraph.githubassets.com/cf23bbe309e7d29a097228a0ed300ef9199dedfd7a42108030dc2afd1f757840/jmfloreszazo/ghapp_demo", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://github.com/jmxtrans/jmxtrans',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','31ea23af4fafce7f36bb22337ad9be884c68f828bbd79d976c39768f37bbb6df',100.0,1779034582,0,'2026-05-17T18:16:22.288331+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/johanhaleby/kubetail','Kubetail 🌟','','2010',5,'Johanhaleby''s Kubetail is a lightweight, widely adopted Bash script that aggregates logs from multiple Kubernetes Pods into a single streaming stdout stream. It utilizes wildcard and regex matching patterns to capture dynamic Pod names, color-coding outputs per container to streamline manual log inspections.','Shell','CLI Script','Beginner',0,'online','manual','90750e942d6e0bac1925020ce4f169ac608a7e4660f4d40ee4dbf0ddea544519',100.0,1779031574,1,'2026-06-12T09:21:55Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Log Aggregation", "CLI Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:21:55Z", "gh_stars": 3489}');
 INSERT INTO "resources" VALUES('https://github.com/johnkerl/miller','miller','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1eae772b9062fb8a16ffe49b1b55ad63751b9f8ce3bb0f748569fa2adee6ea6c',100.0,1779030091,1,'2026-05-17T17:01:31.432662+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "NOASSERTION", "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/johnlokerse/azure-bicep-cheat-sheet','github.com/johnlokerse/azure-bicep-cheat-sheet: Azure Bicep Cheat Sheet','','2021',0,'A comprehensive quick-reference guide designed to accelerate Azure Bicep development. It provides syntax mappings, parameter declarations, and deployment command structures to streamline the transition from ARM JSON to domain-specific language architectures.','Bicep','Repository','Beginner',0,'online','manual','bd486e108df6beba43f23979e82044628891e60468a614a45d2485dc4b459c59',100.0,1781735879,1,'2026-06-18T00:37:59.836030+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Bicep"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/johnthebrit/CertificationMaterials','johnthebrit/CertificationMaterials','','2026',0,'A community-curated GitHub repository offering structured learning guides, architecture maps, and reference materials targeting major Microsoft Azure certification exams. Excellent reference tool for continuous engineering education.','Markdown','Repository','Intermediate',0,'online','manual','09bb625b37602482987f2971b39e90271284b5eafc66d99fc2e7f610450adaa3',100.0,1781735879,1,'2026-06-18T00:37:59.692216+02:00',NULL,NULL,NULL,'["Education", "Certification Support", "Repository"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/johnlokerse/azure-bicep-cheat-sheet','github.com/johnlokerse/azure-bicep-cheat-sheet: Azure Bicep Cheat Sheet','','2021',0,'A comprehensive quick-reference guide designed to accelerate Azure Bicep development. It provides syntax mappings, parameter declarations, and deployment command structures to streamline the transition from ARM JSON to domain-specific language architectures.','Bicep','Repository','Beginner',0,'online','manual','bd486e108df6beba43f23979e82044628891e60468a614a45d2485dc4b459c59',100.0,1781735879,1,'2026-06-18T00:37:59.836030+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Bicep"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/johnthebrit/CertificationMaterials','johnthebrit/CertificationMaterials','','2026',0,'A community-curated GitHub repository offering structured learning guides, architecture maps, and reference materials targeting major Microsoft Azure certification exams. Excellent reference tool for continuous engineering education.','Markdown','Repository','Intermediate',0,'online','manual','09bb625b37602482987f2971b39e90271284b5eafc66d99fc2e7f610450adaa3',100.0,1781735879,1,'2026-06-18T00:37:59.692216+02:00',NULL,NULL,NULL,'["Education", "Certification Support", "Repository"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/joke2k/faker','joke2k/faker 🌟','','2025',5,'Curator Insight introduces Faker as an extensive database for mocking data. Live Grounding highlights its standard integration into QA pipelines, where generating randomized, structured database schemas is crucial to test application resilience safely under privacy rules.','Python','Library','Intermediate',1,'online','manual','0ffa717f79e7b343e9512786e11d799e499dcc54c46dc937e86c8f4a49f310fb',100.0,1779031455,1,'2026-06-10T20:53:39Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Test Data Generation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T20:53:39Z", "gh_stars": 19273}');
 INSERT INTO "resources" VALUES('https://github.com/jonleibowitz/awesome-digitalocean','github.com/jonleibowitz/awesome-digitalocean: Awesome Digital Ocean','','2026',5,'A dedicated index of API clients, management tools, and deployment guides optimized for the DigitalOcean developer ecosystem. It focuses on simplifying VM provisionings, Droplet configurations, and managed Kubernetes setups (DOKS). It provides highly accessible options for startup-level and mid-scale staging environments.','N/A','Repository','Beginner',0,'online','manual','85a1711897cd053b29c5c7b9aff67b36a435a3b6273aeb2a9dd988dd7bf8f4ef',100.0,1779033223,1,'2021-04-30T21:49:21Z',NULL,NULL,NULL,'["Cloud Infrastructure", "DigitalOcean", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2021-04-30T21:49:21Z", "gh_stars": 379, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/jonmosco/kube-ps1','==github.com/jonmosco/kube-ps1== ⭐','','2025',4,'Kube-ps1 is an absolute de facto standard shell helper that dynamically appends the active Kubernetes context and namespace to the terminal command prompt. By giving clear, constant visual context, it significantly reduces the risk of accidental command execution on production clusters.','Shell','Prompt Customizer','Beginner',0,'online','manual','1d2e602fe30e2ba27c0a8bd9d04ae80ea4eaf35b6e2b94a67ba5758a336e49fb',100.0,1779033101,1,'2026-05-24T12:10:07Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Shell Configuration"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-24T12:10:07Z", "gh_stars": 3795}');
@@ -6545,20 +6545,20 @@ INSERT INTO "resources" VALUES('https://github.com/jonrau1/ElectricEye/blob/mast
 INSERT INTO "resources" VALUES('https://github.com/jordanwilson230/kubectl-plugins/tree/krew','github.com/jordanwilson230: kubectl-plugins','','2022',3,'A collection of highly interactive `kubectl` CLI utilities. Offers streamlined troubleshooting scripts to rapidly extract environment variables, debug network states, and audit active container definitions.','Go','Repository','Intermediate',0,'online','manual','c3ecf0c518984ee24df41f03a941450e42bcdc4e0b11d3eccbf9c6548650e3b7',100.0,1779033675,1,'2024-06-27T06:00:21Z',NULL,NULL,NULL,'["Extending Kubernetes", "CLI Plugins", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-27T06:00:21Z", "gh_stars": 637}');
 INSERT INTO "resources" VALUES('https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials','jose-r-lopez/SSI_Materials','','2022',1,'A structured repository containing laboratory manuals, automation scripts, and server-provisioning blueprints. Optimized for teaching systems administration and automation using Ansible and Vagrant. (Live Grounding: Excellent academic/foundational resource for mapping traditional configurations to automated workflows).','YAML/Vagrantfile','Academic Repo','Intermediate',0,'online','manual','f661a7a09421a613c439decbea31bb9766de4645c00b6db050e689619294df65',100.0,1779130494,1,'2022-08-22T19:38:44Z',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Infrastructure Automation", "Academic Materials"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-08-22T19:38:44Z", "gh_stars": 44}');
 INSERT INTO "resources" VALUES('https://github.com/jose-r-lopez/SSI_Materials','jose-r-lopez/SSI_Materials','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02dc341426843d53442e249db967495b816bfdce9092ec740ba46e6044ddca1a',100.0,1779032257,0,'2026-05-17T17:37:37.448714+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials"}');
-INSERT INTO "resources" VALUES('https://github.com/joseadanof/awesome-cloudnative-trainings','github.com/joseadanof: Awesome Cloud Native Trainings','','2023',5,'A thoroughly organized directory cataloging cloud-native certifications (CKA, CKAD, CKS), training centers, and open labs. Extremely useful for platform engineering managers designing structured learning and technical progression tracks for their teams.','Markdown','Awesome List','Beginner',0,'online','manual','43482b8fbeb83fedaba53002241970156bdd74bb8d09d0ed5085e5bd9c3638cc',100.0,1781736123,1,'2026-06-18T00:42:03.141864+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Training"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/joshnh/Git-Commands/blob/master/README.md','==joshnh/Git-Commands== 🌟','','2024',3,'Curator Insight: A curated, text-based catalog of advanced Git parameters and commands hosted directly on GitHub. Live Grounding: Primarily targets automation workflows and repository maintenance, offering rapid copy-paste commands to clean dead branches or verify history integrity.','Markdown','GitHub Repository','Intermediate',0,'online','manual','ebbdc82ff621d6dab4e789c3c2f71ee42752ae2f1e313503e8dd5255fdd7849b',100.0,1781735889,1,'2026-06-18T00:38:09.871585+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/joseadanof/awesome-cloudnative-trainings','github.com/joseadanof: Awesome Cloud Native Trainings','','2023',5,'A thoroughly organized directory cataloging cloud-native certifications (CKA, CKAD, CKS), training centers, and open labs. Extremely useful for platform engineering managers designing structured learning and technical progression tracks for their teams.','Markdown','Awesome List','Beginner',0,'online','manual','43482b8fbeb83fedaba53002241970156bdd74bb8d09d0ed5085e5bd9c3638cc',100.0,1781736123,1,'2026-06-18T00:42:03.141864+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Training"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/joshnh/Git-Commands/blob/master/README.md','==joshnh/Git-Commands== 🌟','','2024',3,'Curator Insight: A curated, text-based catalog of advanced Git parameters and commands hosted directly on GitHub. Live Grounding: Primarily targets automation workflows and repository maintenance, offering rapid copy-paste commands to clean dead branches or verify history integrity.','Markdown','GitHub Repository','Intermediate',0,'online','manual','ebbdc82ff621d6dab4e789c3c2f71ee42752ae2f1e313503e8dd5255fdd7849b',100.0,1781735889,1,'2026-06-18T00:38:09.871585+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/joyrex2001/kubedock','joyrex2001/kubedock','','2021',2,'A Docker API emulation tool that captures traditional Docker daemon requests and executes them as lightweight, native Kubernetes pods. It permits integration tests to execute cleanly without physical Docker runtimes.','Go','CLI Tool','Advanced',0,'online','manual','73dff733e98eb9e8166b466a9e524a82d64d2f70fab0db83faeb850bab273c1e',100.0,1779032368,1,'2026-06-09T18:34:26Z',NULL,NULL,NULL,'["Development & Testing", "Local Environments", "Docker API Emulation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T18:34:26Z", "gh_stars": 360}');
 INSERT INTO "resources" VALUES('https://github.com/joyrex2001/tekline','tekline 🌟','','2021',3,'Explores Tekline, a lightweight community-driven visualization and command-line helper tool for viewing the status of Tekton Pipeline runs. Bypasses the complex dashboard setups, providing developers with instant, readable feedback on pipeline step executions and container build logs directly in terminal dashboards.','Go','Repository','Intermediate',1,'online','manual','b6e9e6ea94c570f6d48c05e7f14cc446ca5715eb9a44ad3d8f5fe5136e93fab5',100.0,1779030230,1,'2023-04-07T15:47:57Z',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton UI Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/tekton.md"]','["kubernetes-tools.md", "tekton.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-07T15:47:57Z", "gh_stars": 11}');
 INSERT INTO "resources" VALUES('https://github.com/jpmens/jo','jo','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dee4c91a5c55774aa9d9ec32d87eb466a871652963c99f0e0938c9295f3243d4',100.0,1779030015,1,'2026-05-17T17:00:15.257574+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "NOASSERTION", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/jrockway/ekglue','ekglue - Envoy/Kubernetes glue','','2020',1,'A lightweight utility developed to bridge Envoy configuration directly with Kubernetes API endpoints. It parses Kubernetes services and endpoints to dynamically construct Envoy-compatible bootstrap configurations. While highly illustrative of early custom control plane mechanics, it has largely been superseded by native Kubernetes Gateway API and modern Envoy-based ingress controllers.','Go','Software','Intermediate',1,'online','manual','54fe470cc623b606b8f1ebd83c0047a6dc3da4d6dc199babd4793096a8ad037b',100.0,1779033329,1,'2023-10-25T22:38:52Z',NULL,NULL,NULL,'["Cloud Native Networking", "Service Proxy", "Integration Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/servicemesh.md"]','["kubernetes-tools.md", "servicemesh.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-25T22:38:52Z", "gh_stars": 29}');
-INSERT INTO "resources" VALUES('https://github.com/jrussellfreelance/powershell-scripts','jrussellfreelance/powershell-scripts','','2023',0,'A collection of administrative script blocks designed for routine tasks, including disk health checks, logging wrappers, and folder path monitoring.','PowerShell','GitHub Repository','Beginner',0,'online','manual','191a302967e231aae5e9d53c2ab5825eed1f662f6fecaa86349d5a7522a3c3fa',100.0,1781735880,1,'2026-06-18T00:38:00.014717+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "System Management", "Utility Scripts", "Automation Resources"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/jsmartin/ansible-tower-packer','github.com/jsmartin/ansible-tower-packer','','2019',1,'Vintage HashiCorp Packer scripts utilized to generate machine images initialized with Red Hat Ansible Tower software. Serves as historical code archeology for engineers maintaining legacy, VM-based environments.','HCL','Source Code','Intermediate',0,'online','manual','c51588af72d49606c12aa79ff032a408419d9edd52edb370b3f376aaedfa7bf2',100.0,1781735865,1,'2026-06-18T00:37:45.869308+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jrussellfreelance/powershell-scripts','jrussellfreelance/powershell-scripts','','2023',0,'A collection of administrative script blocks designed for routine tasks, including disk health checks, logging wrappers, and folder path monitoring.','PowerShell','GitHub Repository','Beginner',0,'online','manual','191a302967e231aae5e9d53c2ab5825eed1f662f6fecaa86349d5a7522a3c3fa',100.0,1781735880,1,'2026-06-18T00:38:00.014717+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "System Management", "Utility Scripts", "Automation Resources"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jsmartin/ansible-tower-packer','github.com/jsmartin/ansible-tower-packer','','2019',1,'Vintage HashiCorp Packer scripts utilized to generate machine images initialized with Red Hat Ansible Tower software. Serves as historical code archeology for engineers maintaining legacy, VM-based environments.','HCL','Source Code','Intermediate',0,'online','manual','c51588af72d49606c12aa79ff032a408419d9edd52edb370b3f376aaedfa7bf2',100.0,1781735865,1,'2026-06-18T00:37:45.869308+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/jthomperoo/custom-pod-autoscaler','custom-pod-autoscaler','','2022',3,'A framework allowing developers to write custom pod autoscaling logic inside Kubernetes, bypassing rigid HPA limitations. By supporting custom metrics, user-defined shell scripts, or HTTP APIs, it enables fine-grained scaling patterns tailored to specialized processing workloads.','Go','Operator','Advanced',1,'online','manual','5480e692830783b4a07c56607e3abca3b59127b98a87206f0d1ca0c7db9f8b5b',100.0,1779031442,1,'2026-03-26T12:21:45Z',NULL,NULL,NULL,'["Cluster Management", "Autoscaling", "Dynamic Scaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-26T12:21:45Z", "gh_stars": 300}');
 INSERT INTO "resources" VALUES('https://github.com/jthomperoo/k8shorizmetrics','jthomperoo/k8shorizmetrics','','2024',0,'An extensible Go library designed to replicate the calculation logic of the standard Horizontal Pod Autoscaler (HPA). This enables custom controller authors or simulator developers to run local evaluations on raw telemetry data to validate scaling algorithms.','Go','Library','Advanced',0,'online','manual','d4d5389ba2be0f5df0557918dc193efcf7e975eec25b4ca3b74ef36ccfa4ad9b',100.0,1779029124,1,'2024-04-21T13:31:40Z',NULL,NULL,NULL,'["Autoscaling", "Custom Metrics", "Development Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-21T13:31:40Z", "gh_stars": 41}');
 INSERT INTO "resources" VALUES('https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler','github.com/jthomperoo: Predictive Horizontal Pod Autoscaler','','2024',3,'An advanced horizontal pod autoscaling extension utilizing forecasting models (such as Holt-Winters and LSTM). Anticipates traffic peaks by analyzing historical system metrics, pre-allocating server compute before traffic reaches the platform.','Go','Repository','Advanced',0,'online','manual','cd56db88db4edc2ba63d9f62e028fb21194a439036492a7df99d062f011180bc',100.0,1779031602,1,'2023-10-11T23:24:48Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Advanced Scaling", "Predictive Scaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-11T23:24:48Z", "gh_stars": 383}');
 INSERT INTO "resources" VALUES('https://github.com/junegunn/fzf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a41ea0b2976348002cb35649217393601369c8271ea567d0c65f02530a89b494',100.0,1779030564,0,'2026-05-17T17:09:24.129796+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/jupyterlab/jupyter-ai','github.com/jupyterlab/jupyter-ai','','2023',5,'An official JupyterLab extension that brings generative AI capabilities to interactive notebooks. It supports inline code synthesis, explanation, and error correction across multiple model APIs.','English','Repository','Intermediate',0,'online','manual','5a25471c438bb024099f3fba69861aa6386d44281751874ac3e7adeb1d000330',100.0,1779032388,1,'2026-06-03T02:18:58Z',NULL,NULL,NULL,'["Computer Vision", "Deep Learning Research", "ML Notebooks"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-03T02:18:58Z", "gh_stars": 4272}');
-INSERT INTO "resources" VALUES('https://github.com/jwcesign/kubespider','github.com/jwcesign/kubespider','','2025',0,'Kubespider is an orchestration system designed to automate home lab media processing and down-load pipelines inside Kubernetes. It structures triggers and hooks that link download managers, indexes, and media players together in a unified cluster infrastructure.','Go','Orchestration Daemon','Intermediate',1,'online','manual','c01bd5f292cf9c606802836fafef759dcc7826bb431e0c5bc3122a4959de81dd',100.0,1781736046,1,'2026-06-18T00:40:46.892255+02:00',NULL,NULL,NULL,'["Operations", "Automation", "Media & Downloaders"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/jwcesign/kubespider','github.com/jwcesign/kubespider','','2025',0,'Kubespider is an orchestration system designed to automate home lab media processing and down-load pipelines inside Kubernetes. It structures triggers and hooks that link download managers, indexes, and media players together in a unified cluster infrastructure.','Go','Orchestration Daemon','Intermediate',1,'online','manual','c01bd5f292cf9c606802836fafef759dcc7826bb431e0c5bc3122a4959de81dd',100.0,1781736046,1,'2026-06-18T00:40:46.892255+02:00',NULL,NULL,NULL,'["Operations", "Automation", "Media & Downloaders"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/jyguyomarch/awesome-productivity','Awesome Productivity','','2023',5,'A curated directory showcasing productivity systems, workspace organizers, automated scripting kits, and distraction-blocking helpers. Designed to aid engineers in maximizing throughput and focusing effort during large-scale development sprints.','Markdown','Awesome List','Beginner',0,'online','manual','9238763183600583444bc0f192be795dd46f7dafca3fddd1549c2ab4be2751ba',100.0,1779032780,1,'2024-08-14T18:07:32Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Productivity"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-08-14T18:07:32Z", "gh_stars": 3258, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/k0sproject/k0s','K0s - Zero Friction Kubernetes','','2026',5,'The official open-source repository for the k0s Kubernetes distribution. Features active enterprise-grade developer tracks, offering built-in advanced networking plugins (Calico CNI, Kube-router), support for virtualized control planes, and automated bootstrapping tools without external dependencies.','Go','Software','Intermediate',1,'online','manual','f37622dd0c4b1af56b99fcafaed6d28bb205b45ddf8163c2b7f2ff94703519de',100.0,1779029367,1,'2026-06-13T20:52:30Z',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T20:52:30Z", "gh_stars": 6239}');
 INSERT INTO "resources" VALUES('https://github.com/k3d-io/k3d','**k3d**','','2025',5,'Curator Insight features k3d as an indispensable utility for launching multi-node K3s clusters inside Docker containers. Live grounding in 2026 affirms k3d remains the leading choice for local multi-node Kubernetes orchestration, integration testing, and local CI/CD pipelines due to its rapid spin-up speeds and minimal resource footprint.','Go','Code Repository','Medium',0,'online','manual','1e0f444aea26eb430e2d4b07f4c8698449281ee28c0762368b55d0e00ed6f8fb',100.0,1779130494,1,'2026-06-12T09:56:54Z',NULL,NULL,NULL,'["Local Development", "Kubernetes Environments", "k3d"]','["[DE FACTO STANDARD]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T09:56:54Z", "gh_stars": 6458}');
@@ -6581,7 +6581,7 @@ INSERT INTO "resources" VALUES('https://github.com/kakao/network-node-manager','
 INSERT INTO "resources" VALUES('https://github.com/kapicorp/tesoro','Tesoro','','2023',5,'An admission controller webhook designed to streamline secrets synchronizations and handle decoding actions securely. Ensures raw secret assets are safely verified before injecting configuration data into target runtimes.','Go','Webhook','Advanced',1,'online','manual','3e89efe9ad2dd94d5dc8e64eae88eaecf8ad64c88129fd5f828fbb42bc98f197',100.0,1779034462,1,'2024-12-23T09:15:23Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-23T09:15:23Z", "gh_stars": 37}');
 INSERT INTO "resources" VALUES('https://github.com/karampok/dnsconfig-injector','github.com: dnsconfig-injector - Mutating Admission Webhook for dnsconfig'' pod injection','','2021',5,'A specialized Mutating Admission Webhook that injects customized `dnsConfig` schemas into target pods at runtime. This alleviates the need for manual configuration of resolving hosts inside microservices manifests. Live usage points to a stable but legacy posture, as native Kubernetes DNS config inheritance has matured.','Go','Webhook','Medium',0,'online','manual','bcba8d6046cf71c04000925bf020129c5a34957900e326a462ef30def87fcf6f',100.0,1779029689,1,'2023-01-19T14:35:31Z',NULL,NULL,NULL,'["Networking & Security", "Admission Control", "DNS Configuration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-19T14:35:31Z", "gh_stars": 30}');
 INSERT INTO "resources" VALUES('https://github.com/kareem-elsayed/k8s-alerts','k8s-alert','','2021',5,'A lightweight alerting manager focusing on pod anomalies and failures. It continuously monitors target namespaces and fires instant notification signals when operational errors occur.','Go','Controller','Intermediate',1,'online','manual','60cdc212f50e6ff4577ece9577830f5dbba57852efcb788c9efe0c27e1232d4c',100.0,1779032224,1,'2020-06-07T11:13:50Z',NULL,NULL,NULL,'["Observability", "Alerting & Notifications", "Crash Tracking"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-06-07T11:13:50Z", "gh_stars": 21}');
-INSERT INTO "resources" VALUES('https://github.com/karmab/autolabeller','karmab/autolabeller','','2021',0,'An automation tool designed to automatically apply labels to Kubernetes resources, nodes, or namespaces based on defined criteria or attributes. It reduces the manual configuration overhead required for policy bindings and scheduling selectors. In 2026, it represents a niche community utility for large cluster metadata automation.','Go','Kubernetes Controller','Low',0,'online','manual','020ff7c3888461a640efd5f8af6428187dc97a5fda243493126b987c75bfb148',100.0,1781736046,1,'2026-06-18T00:40:46.880410+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "Labeling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/karmab/autolabeller','karmab/autolabeller','','2021',0,'An automation tool designed to automatically apply labels to Kubernetes resources, nodes, or namespaces based on defined criteria or attributes. It reduces the manual configuration overhead required for policy bindings and scheduling selectors. In 2026, it represents a niche community utility for large cluster metadata automation.','Go','Kubernetes Controller','Low',0,'online','manual','020ff7c3888461a640efd5f8af6428187dc97a5fda243493126b987c75bfb148',100.0,1781736046,1,'2026-06-18T00:40:46.880410+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "Labeling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/karmada-io/karmada','Karmada','','2025',5,'An advanced Kubernetes-native multi-cluster management federation engine. Karmada enables seamless scheduling of workloads across diverse clouds and regions, featuring intelligent resource distribution, policy-driven failovers, and unified control planes.','Go','Service','High',1,'online','manual','3aef34b0fb72477fa0d3b6d2ab6c60cd0b63da46a9c2c031033d849540d26186',100.0,1779033575,1,'2026-06-09T12:30:28Z',NULL,NULL,NULL,'["Infrastructure", "Multi-Cluster Management", "Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T12:30:28Z", "gh_stars": 5498}');
 INSERT INTO "resources" VALUES('https://github.com/kaysalawu/azure-network-terraform','==github.com/kaysalawu/azure-network-terraform: Azure Network Architecture'' - Terraform Examples== 🌟','','2023',3,'An open-source showcase hosting realistic Azure network configurations in Terraform. Includes configurations for multi-region topologies, peering dynamics, routing tables, and private DNS zones.','HCL','Repository','Intermediate',0,'online','manual','64f717ef6566abf02ae63e455379f7ccbba00b0573f5091e19adf365e9ad05dd',100.0,1779031567,1,'2025-03-03T18:27:43Z',NULL,NULL,NULL,'["Azure", "Networking", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-03T18:27:43Z", "gh_stars": 96}');
 INSERT INTO "resources" VALUES('https://github.com/kbrew-dev/kbrew','kbrew','','2022',1,'Kbrew functions as an experimental package manager for local Kubernetes configurations, attempting to bring a Homebrew-like ease of installation to manifest files. It streamlines package delivery for local developer environments, although it has struggled to gain mainstream traction against established tools like Helm or Kustomize.','Go','CLI Tool','Medium',0,'online','manual','ebf2ad52ddb9b288cfb946fc99ca3679d7d1b66b60501c3195c0bb6ab8eebf47',100.0,1779032337,1,'2023-02-25T08:32:05Z',NULL,NULL,NULL,'["Package Management", "Developer Tools", "CLI Wrappers"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-25T08:32:05Z", "gh_stars": 189}');
@@ -6595,7 +6595,7 @@ INSERT INTO "resources" VALUES('https://github.com/keikoproj/upgrade-manager','R
 INSERT INTO "resources" VALUES('https://github.com/keisku/kubectl-explore','keisku/kubectl-explore','','2021',3,'An interactive terminal explorer extension designed to inspect API schema models and CRD fields. It features deep navigation options, helping authors look up configurations without opening web browsers.','Go','Kubectl Plugin','Intermediate',0,'online','manual','755acd1bec581daa8b9fc1418121366675aaf8d2d0563b94f7adf72e70f9c0a4',100.0,1779033570,1,'2025-11-10T02:10:45Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "API Discovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-10T02:10:45Z", "gh_stars": 599}');
 INSERT INTO "resources" VALUES('https://github.com/keisku/kubectl-secretdata','kei6u/kubectl-secret-data','','2026',5,'A highly convenient kubectl plugin that decodes nested Secret structures instantly. By outputting plain text directly to standard output, it eliminates manual base64 decoding loops, drastically reducing troubleshooting overhead for operations teams who frequently audit cluster application states.','Go','Tool','Beginner',0,'online','manual','ee768c8abfb1aeb04cebb08e42c635d1a286b38775c0f5aef59705b39d078d21',100.0,1779130494,1,'2024-10-10T04:57:50Z',NULL,NULL,NULL,'["Security", "Configuration Secrets", "CLI Decoders"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-10-10T04:57:50Z", "gh_stars": 39}');
 INSERT INTO "resources" VALUES('https://github.com/kellyjonbrazil/jc','jc','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9dec699090fd93513e00b0ec06001ef0ac4d73a6c1d973ec4384746c3651574f',100.0,1779029941,1,'2026-05-17T16:59:01.176151+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/cmd-tutorial','kelseyhightower/cmd-tutorial','','2020',0,'An educational reference by Kelsey Hightower showcasing CLI orchestration, process controls, and shell command integration. Provides idiomatic patterns for system administrators and automation engineers writing resilient command wrapper scripts.','Shell','Repository','Intermediate',0,'online','manual','879ea51140874f0e5325d770b63bdee404594fba8d1427597f808ec9ca1b2a3c',100.0,1781735865,1,'2026-06-18T00:37:45.869592+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "Developer Tools", "CLI Automation"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/cmd-tutorial','kelseyhightower/cmd-tutorial','','2020',0,'An educational reference by Kelsey Hightower showcasing CLI orchestration, process controls, and shell command integration. Provides idiomatic patterns for system administrators and automation engineers writing resilient command wrapper scripts.','Shell','Repository','Intermediate',0,'online','manual','879ea51140874f0e5325d770b63bdee404594fba8d1427597f808ec9ca1b2a3c',100.0,1781735865,1,'2026-06-18T00:37:45.869592+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "Developer Tools", "CLI Automation"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/kubernetes-the-hard-way','**Kelsey Hightower: kubernetes the hard way**','','2026',5,'Kelsey Hightower''s legendary guide for bootstrapping highly available clusters manually without automated installers. It details SSL/TLS certificate generation, etcd cluster builds, and control plane daemon setup (kube-apiserver, kube-scheduler, etc.), representing the gold standard for understanding low-level Kubernetes engineering.','Markdown/Shell','Repository','Advanced',0,'online','manual','800e0a795b4a366e7b76f2a1ae7edd9ca784da27ecc1b1558022da1605b782fe',100.0,1779030473,1,'2025-04-10T06:11:47Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Learning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-10T06:11:47Z", "gh_stars": 48654}');
 INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/nocode','github.com/kelseyhightower/nocode','','2020',5,'Kelsey Hightower''s legendary satirical repository highlighting that the best way to write secure, bug-free, and highly maintainable software is by writing ''no code'' at all. Highly popular and philosophically beloved in the cloud-native ecosystem.','N/A','Repository','Beginner',0,'online','manual','fd676c4e8b8bca93c3651217646c9d03b6b24722159f45e70eababb6cad8170a',100.0,1779033025,1,'2024-08-07T03:19:12Z',NULL,NULL,NULL,'["DevOps Philosophy", "Software Engineering", "No Code Movement"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-07T03:19:12Z", "gh_stars": 65387}');
 INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/serverless-vault-with-cloud-run','github.com/kelseyhightower: Serverless Vault with Cloud Run','','2020',3,'An architectural blueprint designed by Kelsey Hightower illustrating how to run HashiCorp Vault inside a Google Cloud Run serverless container environment. Demonstrates minimizing operational and infrastructure overhead while maintaining a hardened, low-latency secret-vending cluster.','Shell','Tutorial','Advanced',1,'online','manual','144443bedcd44d5c233af5b4babdfd85e3e39b6b968263cfc2088c040742d87f',100.0,1779034425,1,'2022-04-28T16:47:21Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Serverless Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-28T16:47:21Z", "gh_stars": 407}');
@@ -6605,7 +6605,7 @@ INSERT INTO "resources" VALUES('https://github.com/keptn-sandbox/keptn-on-k3s/bl
 INSERT INTO "resources" VALUES('https://github.com/kevincobain2000/gobrew','==gobrew== 🌟','','N/A',0,'Curator Insight highlights Gobrew as an elegant and fast Go version manager that downloads and switches active toolchains easily. Live Grounding notes its speed and simplicity, making it a competitive alternative to gvm and asdf for dedicated Go development.','English','Repository','Beginner',0,'online','manual','5dd3ab53b74ac074ee51daa9a73555ebfe9108e7b1dc96b69e794beb156cf1de',100.0,1779029421,1,'2026-06-13T15:32:25Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Version Managers"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T15:32:25Z", "gh_stars": 423}');
 INSERT INTO "resources" VALUES('https://github.com/kgamanji/cluster-api-helm-chart','github.com: Cluster API Helm Chart','','2021',5,'A community-driven Helm chart designed to package and deploy Cluster API (CAPI) resources and operators inside a management cluster. While it simplified CAPI components deployment via traditional Helm CI/CD pipelines, current production standards in 2026 have shifted entirely to official declarative setups via clusterctl or native GitOps operators, rendering this chart obsolete.','Go','Tool','Intermediate',0,'online','manual','ea92989949e8f13357fc2d50a39a477353c480bcbdc20bb7b6e30fd0147ccb8c',100.0,1779033716,1,'2022-12-07T05:00:25Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Cluster API"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-07T05:00:25Z", "gh_stars": 58}');
 INSERT INTO "resources" VALUES('https://github.com/kiali/kiali','github.com: kiali','','2023',5,'The source repository for Kiali, an indispensable observability dashboard. Provides real-time interactive topologies, configuration validation, and native wizard-based creations of complex traffic routing mechanisms directly within Istio.','TypeScript','Repository','High',1,'online','manual','2480f773a33856863c8670f3bea2635dfda728b24622b721a197dd4aeafa568c',100.0,1779030986,1,'2026-06-12T17:36:45Z',NULL,NULL,NULL,'["Observability", "Service Mesh", "Visualization"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:36:45Z", "gh_stars": 3617}');
-INSERT INTO "resources" VALUES('https://github.com/kingdonb/kubectl-exec-user','kingdonb/kubectl-exec-user','','2022',0,'A specialized kubectl plugin built to execute shell commands inside containers using specific administrative user IDs. While helpful for testing boundary conditions under Pod Security Standards, it has lost active maintenance in favor of native kubectl capabilities.','Go','CLI Plugin','Intermediate',0,'online','manual','1970a12b050cc49de276333988a9efcb3c8155d16a60510de68f114ad01b11c8',100.0,1781736047,1,'2026-06-18T00:40:47.002810+02:00',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/kingdonb/kubectl-exec-user','kingdonb/kubectl-exec-user','','2022',0,'A specialized kubectl plugin built to execute shell commands inside containers using specific administrative user IDs. While helpful for testing boundary conditions under Pod Security Standards, it has lost active maintenance in favor of native kubectl capabilities.','Go','CLI Plugin','Intermediate',0,'online','manual','1970a12b050cc49de276333988a9efcb3c8155d16a60510de68f114ad01b11c8',100.0,1781736047,1,'2026-06-18T00:40:47.002810+02:00',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/kinvolk/inspektor-gadget','inspektor-gadget','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f2b33444b25b2d021b45dfefe08c669eb5633f7ac86803ee810e3eec7301d02a',100.0,1779030504,0,'2026-05-17T17:08:24.027143+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://github.com/inspektor-gadget/inspektor-gadget"}');
 INSERT INTO "resources" VALUES('https://github.com/kiosk-sh/kiosk',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d44b8ef74793fa5b29417df1d455e93cae77e5cdb31c72527fecdb4ad0231e8',100.0,1779030361,0,'2026-05-17T17:06:01.394090+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/loft-sh/kiosk"}');
 INSERT INTO "resources" VALUES('https://github.com/kislyuk/yq','kislyuk/yq','','2025',5,'A Python wrapper adapting standard jq queries for YAML and XML schemas. Translates input formats to JSON under-the-hood, enabling powerful jq syntax across hybrid multi-format configs.','Python','CLI Tool','Medium',0,'online','manual','1bc322c020f441534148a6a8bbc9bbd2f443dfb40ccb74742a44ed1ba6297803',100.0,1779034296,1,'2026-01-02T08:37:10Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-02T08:37:10Z", "gh_stars": 2951, "is_special": true}');
@@ -6619,28 +6619,28 @@ INSERT INTO "resources" VALUES('https://github.com/knight42/kubectl-blame','==kn
 INSERT INTO "resources" VALUES('https://github.com/knorrie/network-examples','Linux networking examples and tutorials for advanced users','','2014',4,'A highly technical repository detailing configurations for advanced Linux routing, bridging, and virtual networking (VLAN, VXLAN, VRF). Live Grounding highlights its tremendous value for systems architects implementing Software-Defined Networking (SDN) solutions natively in Linux.','Shell','Repository','Advanced',0,'online','manual','7ea94a767469e547e4d9a27f47f9e273a29f72f6d4415221ae74bc9266ce3c67',100.0,1779032034,1,'2024-02-04T21:52:41Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Networking", "Routing & Bridging"]','["[ENTERPRISE-STABLE]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-02-04T21:52:41Z", "gh_stars": 972}');
 INSERT INTO "resources" VALUES('https://github.com/ko-build/ko','Ko: Easy Go Containers 🌟','','2018',5,'A fast, lightweight container image builder custom-tailored for Go applications. ko builds and publishes images without requiring a local Docker daemon, producing secure, minimal distroless-base images by default.','Go','Build Tool','Low',0,'online','manual','ed8acb2652a68ecb5f8338006bb303106ca4e52e8083619109e74571faf5d54b',100.0,1779130494,1,'2026-06-12T01:03:51Z',NULL,NULL,NULL,'["Developer Experience", "Image Building", "Go Development"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T01:03:51Z", "gh_stars": 8450}');
 INSERT INTO "resources" VALUES('https://github.com/kodemore/chili','github.com/kodemore/chili','','2024',2,'Curator Insight presents Chili as a serialization library built on top of generic types. Live Grounding notes that while efficient for specific workloads, it operates in an environment largely dominated by Pydantic, which serves as the core parsing engine for modern APIs.','Python','Library','Intermediate',1,'online','manual','ca6885006b551d6ca95bed793d6975bcc619818ac3c5c9770cd6f1a8b37c04c8',100.0,1779031414,1,'2024-05-28T05:13:49Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Serialization"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-28T05:13:49Z", "gh_stars": 73}');
-INSERT INTO "resources" VALUES('https://github.com/kohsuke/petclinic/blob/master/Jenkinsfile','github.com/kohsuke/petclinic Jenkinsfile','','2017',0,'A historical Jenkinsfile configuration by Kohsuke Kawaguchi showcasing early Declarative Pipeline patterns for Java projects. Illustrates stage definitions, testing cycles, and artifact archival within a self-hosted Jenkins master node environment.','Groovy','Code Snippet','Intermediate',0,'online','manual','fed8b2b595e8e505bc8747251dd8a6e0629143f374a683e7dd397e2836584907',100.0,1781735920,1,'2026-06-18T00:38:40.995517+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Jenkins", "Pipeline-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/kohsuke/petclinic/blob/master/Jenkinsfile','github.com/kohsuke/petclinic Jenkinsfile','','2017',0,'A historical Jenkinsfile configuration by Kohsuke Kawaguchi showcasing early Declarative Pipeline patterns for Java projects. Illustrates stage definitions, testing cycles, and artifact archival within a self-hosted Jenkins master node environment.','Groovy','Code Snippet','Intermediate',0,'online','manual','fed8b2b595e8e505bc8747251dd8a6e0629143f374a683e7dd397e2836584907',100.0,1781735920,1,'2026-06-18T00:38:40.995517+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Jenkins", "Pipeline-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/komodorio/helm-dashboard','github.com/komodorio/helm-dashboard 🌟','','2025',4,'A real-time web UI dashboard tailored for managing, upgrading, and viewing Helm releases. It addresses the visibility gap for platform operators by facilitating live drift visualization, schema validation, and multi-version revision comparisons directly from a user-friendly browser interface.','Go','Web UI','Intermediate',0,'online','manual','c021e432bc52956f38a152dff3443fd2ef81d411c5b37fd1982d7055f9782895',100.0,1779030779,1,'2026-06-03T21:49:35Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Visualization & UI"]','["[ENTERPRISE-STABLE]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T21:49:35Z", "gh_stars": 5716}');
 INSERT INTO "resources" VALUES('https://github.com/komodorio/validkube','==github.com/komodorio/validkube==','','2026',3,'Validkube is a unified web-based scanning utility that combines Polaris, Trivy, and Kube-linter to analyze and secure Kubernetes manifest configurations. By consolidating multiple linters, it allows platform engineers to quickly identify security flaws, deprecations, and configuration drift in raw YAML files. The tool is highly suited for quick manual checks and rapid validation workflows.','TypeScript','Web Application','Intermediate',0,'online','manual','0fa30497ff2d100c972d1ef838e8d2b127bd4927f5ee97df2632ae6bbd0e3e6b',100.0,1779032455,1,'2024-01-29T10:11:28Z',NULL,NULL,NULL,'["Security", "Manifest Validation", "Linting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-01-29T10:11:28Z", "gh_stars": 839}');
 INSERT INTO "resources" VALUES('https://github.com/konstructio/kubefirst','github.com/kubefirst/kubefirst','','2021',4,'Kubefirst (by Konstructio) delivers an instant, fully integrated GitOps platform on Kubernetes, orchestrating cert-manager, External Secrets, Vault, Argo CD, and Terraform. It offers a standardized Git-driven operations roadmap out of the box.','Go','GitOps Platform','High',1,'online','manual','47066c619929a6867e90af3d8e5cd2094050465ef536cb1042b8713c1cf1f5d8',100.0,1779130494,1,'2026-02-25T19:51:46Z',NULL,NULL,NULL,'["Infrastructure", "Platform Engineering", "GitOps Platforms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-25T19:51:46Z", "gh_stars": 2049}');
 INSERT INTO "resources" VALUES('https://github.com/konstruktoid/ansible-hvault-inventory','konstruktoid/ansible-hvault-inventory: Dynamic Ansible inventory using HashiCorp'' Vault SSH OTP and local password rotation','','2024',2,'An advanced dynamic Ansible inventory script integrating directly with HashiCorp Vault. It automates credential rotation, securely requests temporary SSH One-Time Passwords (OTP), and pulls inventory variables dynamically from secure vaults.','Python','Source Code','Advanced',0,'online','manual','759cd5f0e526f9b0bb324dd8bf7e5b9751cf98fac874019854d773e43f2bcb6a',100.0,1779029507,1,'2026-04-12T19:45:50Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Secret Management"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-12T19:45:50Z", "gh_stars": 23}');
-INSERT INTO "resources" VALUES('https://github.com/konveyor','github.com/konveyor 🌟','','2025',4,'An open-source modernization and migration suite designed to analyze, refactor, and migrate complex application workloads to Kubernetes across multiple physical and cloud ecosystems.','Go','Product','Advanced',1,'online','manual','0d1e8a3d9217d19632a2397f9dc74c2ba7a6b2daad13790872767936e28d20fc',100.0,1779034350,1,'2026-05-17T18:12:30.077446+02:00',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/konveyor','github.com/konveyor 🌟','','2025',4,'An open-source modernization and migration suite designed to analyze, refactor, and migrate complex application workloads to Kubernetes across multiple physical and cloud ecosystems.','Go','Product','Advanced',1,'online','manual','0d1e8a3d9217d19632a2397f9dc74c2ba7a6b2daad13790872767936e28d20fc',100.0,1779034350,1,'2026-05-17T18:12:30.077446+02:00',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/konveyor/crane','github.com/konveyor/crane: Crane 2.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83ef4f8b717bc517775d9fc9e196f9272f13a5e6367584467916a86f707fc11b',100.0,1779033570,0,'2026-05-17T17:59:30.623427+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://github.com/migtools/crane"}');
 INSERT INTO "resources" VALUES('https://github.com/konveyor/move2kube','Move2Kube 🌟','','2026',2,'An advanced migration tool that automates the translation of non-Kubernetes platforms (including Cloud Foundry and Docker Compose) into standard Kubernetes resources, including Helm charts, Kustomize overlays, and Tekton pipelines.','Go','CLI/API Migration Tool','Advanced',1,'online','manual','1d0113979162da217e298144bebf5a7c637c2884d1ceecbac0d8039ab9d8f87c',100.0,1779033759,1,'2025-03-06T14:02:34Z',NULL,NULL,NULL,'["Application Lifecycle", "Migration Tools", "Resource Conversion"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-06T14:02:34Z", "gh_stars": 411}');
 INSERT INTO "resources" VALUES('https://github.com/kootenpv/yagmail','Yagmail: Python e-mail library','','2015',5,'A simplified, robust Gmail and SMTP automation client for Python. Simplifies the boilerplate needed for multi-part messages, inline attachment encoding, and HTML structures.','Python','Library','Intermediate',0,'online','manual','fbc3ce937342ae42893427eebd87db0a11e4c413a9804caaf4b5c995c52b7a7d',100.0,1779030025,1,'2026-05-26T10:43:15Z',NULL,NULL,NULL,'["Backend Development", "Protocols & API Design", "E-Mail Services"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-26T10:43:15Z", "gh_stars": 2726}');
-INSERT INTO "resources" VALUES('https://github.com/koslib/awesome-containerized-security','koslib/awesome-containerized-security 🌟','','2026',0,'An open repository cataloging security scanners, image validation standards, and host sandboxing tools. Aids DevSecOps engineers in hardening continuous integration pipelines and preventing privilege escalation exploits within cluster nodes.','Markdown','Awesome List','Intermediate',1,'online','manual','087c44c65f3740daec6869eabef522d0fee6070a507dce0da9febdafa66113f2',100.0,1781736123,1,'2026-06-18T00:42:03.038667+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Container Hardening"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/kostis-codefresh/gitops-environment-promotion','==github.com/kostis-codefresh: How to Model Your Gitops Environments with'' kustomize== 🌟','','2021',4,'A seminal GitHub repository modeling scalable GitOps environment promotion. Outlines structural patterns for directory trees (base vs environments) that prevent duplicate configuration drift and simplify environment-specific promotions through Git commits.','YAML','Repository','Intermediate',0,'online','manual','8488cccfe5013aedb44127e290adaea361983563ecbe141e5d1f9465bd85f4c1',100.0,1781736057,1,'2026-06-18T00:40:57.371729+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "GitOps"]','["[ENTERPRISE-STABLE]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/koslib/awesome-containerized-security','koslib/awesome-containerized-security 🌟','','2026',0,'An open repository cataloging security scanners, image validation standards, and host sandboxing tools. Aids DevSecOps engineers in hardening continuous integration pipelines and preventing privilege escalation exploits within cluster nodes.','Markdown','Awesome List','Intermediate',1,'online','manual','087c44c65f3740daec6869eabef522d0fee6070a507dce0da9febdafa66113f2',100.0,1781736123,1,'2026-06-18T00:42:03.038667+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Container Hardening"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/kostis-codefresh/gitops-environment-promotion','==github.com/kostis-codefresh: How to Model Your Gitops Environments with'' kustomize== 🌟','','2021',4,'A seminal GitHub repository modeling scalable GitOps environment promotion. Outlines structural patterns for directory trees (base vs environments) that prevent duplicate configuration drift and simplify environment-specific promotions through Git commits.','YAML','Repository','Intermediate',0,'online','manual','8488cccfe5013aedb44127e290adaea361983563ecbe141e5d1f9465bd85f4c1',100.0,1781736057,1,'2026-06-18T00:40:57.371729+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "GitOps"]','["[ENTERPRISE-STABLE]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/kotalco/kotal','Kotal operator','','2025',2,'A multi-client blockchain node operator for Kubernetes. Simplifies configuring and maintaining decentralized networks (such as Ethereum and IPFS) through native Kubernetes custom resources.','Go','Repository','Advanced',0,'online','manual','0837b2710101c70e8a9c9f33b7ceb51e1fbc6d4b866a8b813011ccd6d6ab5eec',100.0,1779033612,1,'2024-05-04T16:17:07Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-04T16:17:07Z", "gh_stars": 221}');
-INSERT INTO "resources" VALUES('https://github.com/krateoplatformops/krateo','github.com/krateoplatformops/krateo','','2025',0,'Krateo Platform Ops is an emerging control plane orchestrator designed to build standardized internal platforms. Utilizing Crossplane underneath, it helps platform engineers manage heterogeneous cloud resources, database deployments, and infrastructure pipelines via declarative Kubernetes interfaces.','Go','Control Plane Orchestrator','Advanced',1,'online','manual','66c8af7d61a1aee4c9a16aa4409bd49dc4b4becf2cd5dd705e1883890ba504dc',100.0,1781736047,1,'2026-06-18T00:40:47.150831+02:00',NULL,NULL,NULL,'["Operations", "Platform Engineering", "Control Planes"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/krateoplatformops/krateo','github.com/krateoplatformops/krateo','','2025',0,'Krateo Platform Ops is an emerging control plane orchestrator designed to build standardized internal platforms. Utilizing Crossplane underneath, it helps platform engineers manage heterogeneous cloud resources, database deployments, and infrastructure pipelines via declarative Kubernetes interfaces.','Go','Control Plane Orchestrator','Advanced',1,'online','manual','66c8af7d61a1aee4c9a16aa4409bd49dc4b4becf2cd5dd705e1883890ba504dc',100.0,1781736047,1,'2026-06-18T00:40:47.150831+02:00',NULL,NULL,NULL,'["Operations", "Platform Engineering", "Control Planes"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/krestomatio/keydb-operator','krestomatio/keydb-operator','','2023',5,'Manages KeyDB setups, providing high-speed, multi-threaded cache nodes with automated replica synchronization, cluster scaling, and rapid failover handling.','Go','Operator','Advanced',0,'online','manual','3e8faa933bd9d0a1fc08f285fabdbb8feeb6bcde974156407e2e74a86903eca6',100.0,1779032074,1,'2026-06-10T04:20:54Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "In-Memory Databases", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T04:20:54Z", "gh_stars": 59}');
 INSERT INTO "resources" VALUES('https://github.com/kris-nova/kaar','kris-nova/kaar','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3fb2c8d9110d944e2f368f46734872a1f882009320f7df82d3872d1ad20f692',100.0,1779034346,0,'2026-05-17T18:12:26.375639+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/krisnova/kaar"}');
 INSERT INTO "resources" VALUES('https://github.com/kris-nova/naml','naml: Not another markup language','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ad4390e9ee29e70addd2a40691210c3205fec47d7bf919ecf3325a4f28c6c35',100.0,1779032035,0,'2026-05-17T17:33:55.135019+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://github.com/krisnova/naml"}');
 INSERT INTO "resources" VALUES('https://github.com/krisnova/kaar','kris-nova/kaar','','2020',2,'Created by the late Kris Nova, Kaar is a Kubernetes Application Archive format tool designed to bundle container storage and system states into self-contained physical archives. Highly experimental and historical developer asset.','Go','Backup Tool','High',0,'online','manual','72e38de5b3a30b405f089cd8ad6d61ee3cd1ea6fb673f80b3cded219850a623f',100.0,1779130494,1,'2022-05-04T14:27:12Z',NULL,NULL,NULL,'["Infrastructure", "Container Backup", "Image Archiving"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-05-04T14:27:12Z", "gh_stars": 152}');
 INSERT INTO "resources" VALUES('https://github.com/krisnova/naml','naml: Not another markup language','','2024',5,'An innovative manifest generator replacing YAML markup with type-safe, compiled Go programs. Introduces compiler safety, automated integration testing, and clean OOP abstractions into GitOps deployment pipelines.','Go','Library','High',0,'online','manual','9d5671b4b99b23356f80ad9a31b9d390f467f6f01a2b8e1e174380b81e75e024',100.0,1779130495,1,'2023-07-21T08:28:22Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Alternative Manifest Engines"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-21T08:28:22Z", "gh_stars": 1261, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/kristofferandreasen/awesome-azure','github.com/kristofferandreasen/awesome-azure: Awesome Azure','','2026',0,'A structured directory detailing Azure-focused scripts, arm templates, and services. It provides functional entry points for systems engineers navigating Microsoft''s cloud ecosystem. While some elements lean towards legacy ARM configurations, it provides solid structural patterns for hybrid-cloud architects.','N/A','Repository','Intermediate',0,'online','manual','4f7d359de862bcbf74cfdd68e49cb070551e7e7d93441394e627c4579d793c41',100.0,1781736123,1,'2026-06-18T00:42:03.245156+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Resources"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/kristofferandreasen/awesome-azure','github.com/kristofferandreasen/awesome-azure: Awesome Azure','','2026',0,'A structured directory detailing Azure-focused scripts, arm templates, and services. It provides functional entry points for systems engineers navigating Microsoft''s cloud ecosystem. While some elements lean towards legacy ARM configurations, it provides solid structural patterns for hybrid-cloud architects.','N/A','Repository','Intermediate',0,'online','manual','4f7d359de862bcbf74cfdd68e49cb070551e7e7d93441394e627c4579d793c41',100.0,1781736123,1,'2026-06-18T00:42:03.245156+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Resources"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/ksctl/ksctl','Ksctl: Cloud Agnostic Kubernetes Management tool','','2023',3,'A cloud-agnostic cluster management command-line tool designed to easily deploy HA clusters across different hyperscalers like AWS, Azure, GCP, or Civo, and local environments such as kind, maintaining standardized bootstrap workflows.','Go','Cluster Provisioner','High',0,'online','manual','0c7e381891ed2c0bba662a06fbe9dabfd95e12fe2cb671fea7022b51daa8c0e5',100.0,1779130494,1,'2026-05-23T18:26:04Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Multi-Cloud"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-23T18:26:04Z", "gh_stars": 269}');
 INSERT INTO "resources" VALUES('https://github.com/kserve/kserve','KFServing 🌟','','2019',5,'KServe (formerly KFServing) provides a highly performant, serverless machine learning inference platform on Kubernetes. It abstracts raw routing, scaling, and GPU configurations, supporting frameworks like TensorFlow, PyTorch, and ONNX.','Go','ML Platform','High',1,'online','manual','9b191ca344d4b4dbb2e453f7d926923ad184eb9878855e2680d656095559fd47',100.0,1779130494,1,'2026-06-12T20:20:45Z',NULL,NULL,NULL,'["Machine Learning", "Model Serving", "Serverless ML"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:20:45Z", "gh_stars": 5573}');
-INSERT INTO "resources" VALUES('https://github.com/ksoclabs/awesome-kubernetes-security','==ksoclabs/awesome-kubernetes-security== 🌟','','2023',5,'An expert-level compilation of Kubernetes security tools, vulnerability papers, threat simulations, and posture management (KSPM) frameworks. Ideal for penetration testers and cloud security engineers auditing the security posture of enterprise orchestrators.','Markdown','Awesome List','Advanced',0,'online','manual','86bf24926cb49549c6e032ba501ce7a1cde1afc39831023161c77ae4fcd6d46c',100.0,1781736123,1,'2026-06-18T00:42:03.142089+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Security"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/ksoclabs/awesome-kubernetes-security','==ksoclabs/awesome-kubernetes-security== 🌟','','2023',5,'An expert-level compilation of Kubernetes security tools, vulnerability papers, threat simulations, and posture management (KSPM) frameworks. Ideal for penetration testers and cloud security engineers auditing the security posture of enterprise orchestrators.','Markdown','Awesome List','Advanced',0,'online','manual','86bf24926cb49549c6e032ba501ce7a1cde1afc39831023161c77ae4fcd6d46c',100.0,1781736123,1,'2026-06-18T00:42:03.142089+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Security"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/ktock/buildg','==buildg: Interactive debugger for Dockerfile== 🌟','','2026',5,'Buildg is an interactive debugger designed specifically for Dockerfiles, built on top of BuildKit. It allows engineers to step through build instructions, set breakpoints, inspect the filesystem state at specific build steps, and launch interactive shells during intermediate builds. This dramatically reduces the trial-and-error loop when debugging complex multi-stage Dockerfiles.','Go','Tool','High',0,'online','manual','8cffa16d70cf3f07e62c80441249b1987a2b8fd50045b612f179ab73ab4b7115',100.0,1779029371,1,'2026-05-07T20:04:29Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Debugging"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-07T20:04:29Z", "gh_stars": 1499}');
 INSERT INTO "resources" VALUES('https://github.com/kube-aws/kube-spot-termination-notice-handler','kube-spot-termination-notice-handler','','2021',5,'A daemon that polls the AWS EC2 spot termination notice metadata endpoint, initiating graceful drains of workloads when an interruption signal is triggered. Superseded by newer cloud-specific node termination handlers.','Go','DaemonSet','Intermediate',1,'online','manual','7457be0ad6771a50847a828c730671e0ac6d2b712974894a078a5634d6e0a738',100.0,1779031796,1,'2023-10-25T14:47:15Z',NULL,NULL,NULL,'["Infrastructure", "Reliability", "Graceful Shutdown"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-25T14:47:15Z", "gh_stars": 380}');
 INSERT INTO "resources" VALUES('https://github.com/kube-burner/kube-burner','kube-burner 🌟','','2020',3,'A specialized performance and orchestration tool designed to stress-test Kubernetes clusters. It automates object creation, monitors cluster health in real time via Prometheus, and measures scheduling latency at scale.','Go','CLI Tool','High',0,'online','manual','7d3a313a15a9a64f4d8dfeacb53a9922c7d5494cb20bf8970f888f7df4808c3d',100.0,1779130494,1,'2026-06-08T17:51:22Z',NULL,NULL,NULL,'["Performance & Testing", "Load Testing", "Benchmarking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T17:51:22Z", "gh_stars": 773}');
@@ -6669,13 +6669,13 @@ INSERT INTO "resources" VALUES('https://github.com/kuberlogic/kuberlogic','kuber
 INSERT INTO "resources" VALUES('https://github.com/kubermatic/fubectl','fubectl','','2026',5,'A widely adopted wrapper layer of shell helper functions and interactive `fzf` auto-completers designed to supercharge kubectl navigation. Radically simplifies log inspections, shell attachment prompts, and port forwarding setups.','Bash','CLI Tool','Beginner',0,'online','manual','6bb6ef7e2027b10db5fc1753953334a6f0f89021ec7407ce3e84f29c9528115e',100.0,1779034139,1,'2026-02-18T08:38:54Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-18T08:38:54Z", "gh_stars": 1002}');
 INSERT INTO "resources" VALUES('https://github.com/kubermatic/kubecarrier','KubeCarrier - Service Management at Scale','','2023',5,'KubeCarrier is an open-source system designed for managing services across multiple Kubernetes clusters using a Service App Store model based on CRDs. Curator insights framed it as an enterprise-ready hub for multi-tenant services; however, live grounding reveals the project has been archived by Kubermatic. It remains academically and architecturally notable for showing how to use Hub-and-Spoke cluster patterns to automate service provisioning.','Go','Software','Advanced',0,'online','manual','cdeca712f167e1ebbd9e47da971ef81314edde045093745dac14d6ba50e8663f',100.0,1779032372,1,'2023-07-05T20:56:40Z',NULL,NULL,NULL,'["Multi-Cluster", "Service Management", "Operator Framework"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-05T20:56:40Z", "gh_stars": 291}');
 INSERT INTO "resources" VALUES('https://github.com/kubermatic/kubeone','==kubermatic/kubeone== 🌟','','2024',4,'KubeOne is a highly opinionated, declarative Kubernetes cluster provisioning and lifecycle management tool. Utilizing the Cluster API under the hood, it automates the creation, upgrade, and maintenance of single control-plane or highly-available clusters across various cloud providers and bare-metal environments.','Go','CLI Tool','High',0,'online','manual','774d41c037db09506f5aeae4c27b66e363d5e2e624644905ebb94af4b11225f7',100.0,1779031046,1,'2026-06-03T21:13:34Z',NULL,NULL,NULL,'["Cluster Management", "Provisioning", "Declarative Clusters"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T21:13:34Z", "gh_stars": 1513}');
-INSERT INTO "resources" VALUES('https://github.com/kubernetes-client','github.com/kubernetes-client 🌟','','2026',0,'The master repository for official Kubernetes API clients. It coordinates client generation profiles across Python, Java, JavaScript, and Go, serving as the base for building advanced cloud orchestration tools.','Multi','Repository Directory','Advanced',0,'duplicate','manual','f9afe847a27cfed4f08ab1bf87f4a7913f0636f1d90aa7aae6309ad7aa645ac6',100.0,1779033782,1,'2026-05-17T18:03:02.454555+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Official SDKs"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/kubernetes-client/python"}');
+INSERT INTO "resources" VALUES('https://github.com/kubernetes-client','github.com/kubernetes-client 🌟','','2026',0,'The master repository for official Kubernetes API clients. It coordinates client generation profiles across Python, Java, JavaScript, and Go, serving as the base for building advanced cloud orchestration tools.','Multi','Repository Directory','Advanced',0,'duplicate','manual','f9afe847a27cfed4f08ab1bf87f4a7913f0636f1d90aa7aae6309ad7aa645ac6',100.0,1779033782,1,'2026-05-17T18:03:02.454555+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Official SDKs"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/kubernetes-client/python"}');
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/go','kubernetes-client/go: OpenAPI based Generated Go client for Kubernetes','','2025',5,'An alternative OpenAPI-generated Go client for Kubernetes APIs. Best utilized for lightweight API interactions and custom code-generation environments requiring strict OpenAPI schema structures.','Go','Library','Advanced',0,'online','manual','74dc88e1d502b4a8a0b9763d5e16cda63b3d361ae16da5db2ddd9fdddc2bbb16',100.0,1779034013,1,'2022-03-08T08:27:45Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Go Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-08T08:27:45Z", "gh_stars": 239}');
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/java','github.com/kubernetes-client/java: Kubernetes Java Client','','2026',5,'The official OpenAPI-generated Java library for the Kubernetes API. Provides enterprise Java platforms with type-safe classes, informers, and watcher APIs to build robust, native controllers.','Java','Library','Advanced',0,'online','manual','c8b72e06d672e56ca6e5e8543d0d917f605312e4a547c80dab5aa2ecb39d736b',100.0,1779030132,1,'2026-06-12T18:36:31Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Java Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T18:36:31Z", "gh_stars": 3984}');
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/python','github.com/kubernetes-client/python','','2026',5,'The official Python SDK for interacting with Kubernetes API environments. Heavily leveraged across AI workflows, automation routines, and data operations needing native cluster integration.','Python','Library','Intermediate',0,'online','manual','68b4cba01dcb6e7de7b9e77f374c3c5af11f2fe7a1a8bc4649a93a393ad54fe7',100.0,1779029295,1,'2026-06-08T03:02:20Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Python Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T03:02:20Z", "gh_stars": 7594}');
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/python-base','github.com/kubernetes-client/python-base','','2025',5,'The foundational base configurations package supporting the official Kubernetes Python Client library. Standardizes raw REST connection handling and secure authentication exchanges.','Python','Library','Intermediate',0,'online','manual','0abb70df04327ef10002eba20626354a1fa4d8f91d47cb48f243316ffa896f35',100.0,1779032802,1,'2022-02-25T23:19:26Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Python Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-25T23:19:26Z", "gh_stars": 69}');
-INSERT INTO "resources" VALUES('https://github.com/kubernetes-course/container_workshops','github.com/kubernetes-course/container_workshops','','2022',0,'Workshop curriculum dedicated to fundamental container internals, isolation concepts, namespaces, and runtime interactions. (Live Grounding: Serves as an excellent fundamental base for engineers seeking to demystify low-level OCI runtime mechanisms).','Shell/Dockerfile','Code Repository','Intermediate',0,'online','manual','e1b93a2ff48bc2af86ea2e40392312e1d5dcb188061af30eb1dd9b9a538b9165',100.0,1781735910,1,'2026-06-18T00:38:30.789828+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Containerization Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/kubernetes-csi','github.com/kubernetes-csi','','2026',0,'The official GitHub organization containing CSI reference drivers, specification documentation, and auxiliary helper containers (such as csi-provisioner and csi-snapshotter). These foundational code repositories define how all third-party storage controllers communicate with the core Kubernetes API.','Go','Repository','High',0,'duplicate','manual','e980d53aee55061c19050394117f47d9ecf6c911d4e7c26dfc046f77129d5b77',100.0,1779031109,1,'2026-05-17T17:18:29.212316+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "Source Code"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/kubernetes-client"}');
+INSERT INTO "resources" VALUES('https://github.com/kubernetes-course/container_workshops','github.com/kubernetes-course/container_workshops','','2022',0,'Workshop curriculum dedicated to fundamental container internals, isolation concepts, namespaces, and runtime interactions. (Live Grounding: Serves as an excellent fundamental base for engineers seeking to demystify low-level OCI runtime mechanisms).','Shell/Dockerfile','Code Repository','Intermediate',0,'online','manual','e1b93a2ff48bc2af86ea2e40392312e1d5dcb188061af30eb1dd9b9a538b9165',100.0,1781735910,1,'2026-06-18T00:38:30.789828+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Containerization Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/kubernetes-csi','github.com/kubernetes-csi','','2026',0,'The official GitHub organization containing CSI reference drivers, specification documentation, and auxiliary helper containers (such as csi-provisioner and csi-snapshotter). These foundational code repositories define how all third-party storage controllers communicate with the core Kubernetes API.','Go','Repository','High',0,'duplicate','manual','e980d53aee55061c19050394117f47d9ecf6c911d4e7c26dfc046f77129d5b77',100.0,1779031109,1,'2026-05-17T17:18:29.212316+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "Source Code"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/kubernetes-client"}');
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-csi/csi-driver-smb','SMB CSI Driver for Kubernetes','','2026',5,'A specialized CSI driver designed to dynamically provision and mount Server Message Block (SMB) shared directories into Kubernetes pods. This driver is essential for heterogeneous Windows/Linux container clusters and legacy corporate network attached storage (NAS) migrations.','Go','CSI Driver','Medium',0,'online','manual','eab7a2248d1bef935176b622ad8dfa3ce97f382d9418a2ee0d2e219583b61216',100.0,1779033259,1,'2026-06-14T07:10:30Z',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "SMB Integration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:10:30Z", "gh_stars": 641}');
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/etcdadm','github.com/kubernetes-sigs/etcdadm ⭐','','2018',3,'A retired cluster administration tool inspired by kubeadm, designed to provision and operate secure, HA etcd clusters. Although deprecated in the Kubernetes-retired ecosystem, it served as a foundational pattern for bootstrap orchestrators.','Go','Cluster Installer','High',0,'online','manual','74b1a330a79242cd06f6d9fa042d24276e94431e09c9fb3706af3511ec7d8191',100.0,1779130494,1,'2024-04-29T17:19:53Z',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "etcd Management"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-29T17:19:53Z", "gh_stars": 747}');
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/frakti','Frakti','','2020',5,'Critical Live Grounding: Built originally to support hypervisor-based Container Runtime Interfaces (CRI), Frakti has been officially retired and archived by the Kubernetes organization. Modern environments utilize container-native VM interfaces like Kata Containers or Firecracker integrated directly into containerd.','Go','Repository','Advanced',0,'online','manual','07833ef4cc0c9fb288a03de53893ff40afa113ac6f2543303073a13f38adc569',100.0,1779130494,1,'2020-12-15T16:30:13Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Hypervisor-based Runtimes"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-12-15T16:30:13Z", "gh_stars": 675}');
@@ -6685,7 +6685,7 @@ INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kube-batch
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kubefed','KubeFed: Kubernetes Cluster Federation','','2026',5,'The retired multi-cluster federation engine (KubeFed). Designed to coordinate resources across multiple clusters, it was retired due to design limitations. Modern production multi-cluster strategies have migrated to architectures like Karmada, Open Cluster Management (OCM), or global service meshes.','Go','Tool','Advanced',0,'online','manual','330530461748600ca09970c48f751e2e654f4ec63165febd67428027693ec1d6',100.0,1779130494,1,'2023-03-24T21:50:24Z',NULL,NULL,NULL,'["Operations", "Multi-Cluster", "Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-24T21:50:24Z", "gh_stars": 2483}');
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kui','kubernetes-sigs/kui','','2019',3,'A hybrid visual/command-line tool built on Electron to interact with Kubernetes APIs. Note: This project is retired/archived by the Kubernetes-SIGs group; alternative options include active terminal tools such as k9s or Lens.','TypeScript','Visual CLI','High',0,'online','manual','6f26251f692c9c7c121fd0767399a108a6f37d72f6c237d987cb876016a40866',100.0,1779130494,1,'2025-07-12T22:06:01Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Visual terminal"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-12T22:06:01Z", "gh_stars": 2899}');
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/multi-tenancy/tree/master/incubator/hnc','Hierarchical namespaces','','2023',5,'The repository source for the Hierarchical Namespace Controller (HNC). While archived on GitHub, it remains highly informative for establishing cascading sub-namespace parameters and resource hierarchies.','Go','Repository','Advanced',0,'online','manual','0ce8e552037cf09512073a654acd18b1d620d41283c0c70701bfefe4b91d7551',100.0,1779130494,1,'2023-05-11T21:17:56Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hierarchical Namespaces"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-11T21:17:56Z", "gh_stars": 942}');
-INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs','Kubernetes SIGs','','2024',0,'The official repository collection managed by Special Interest Groups. It acts as the home for core ecosystem tools, testing frameworks, API extensions, and auxiliary automation packages.','N/A','Repository','Advanced',0,'online','manual','1ebdd651edefc516652d5c80c649ee27e67bf9c6dbf8d67fa1f2fa8b3b613a56',100.0,1779032173,1,'2026-05-17T17:36:13.421005+02:00',NULL,NULL,NULL,'["Community & Governance", "SIGs", "Repositories"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs','Kubernetes SIGs','','2024',0,'The official repository collection managed by Special Interest Groups. It acts as the home for core ecosystem tools, testing frameworks, API extensions, and auxiliary automation packages.','N/A','Repository','Advanced',0,'online','manual','1ebdd651edefc516652d5c80c649ee27e67bf9c6dbf8d67fa1f2fa8b3b613a56',100.0,1779032173,1,'2026-05-17T17:36:13.421005+02:00',NULL,NULL,NULL,'["Community & Governance", "SIGs", "Repositories"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/aws-load-balancer-controller','==github.com/kubernetes-sigs/aws-load-balancer-controller==','','2026',5,'The core controller that manages AWS Elastic Load Balancers (ALB and NLB) on behalf of a Kubernetes cluster. Live Grounding verifies its continuous support for advanced features like target grouping by IP, ACM certificate integration, and shared ALBs. It acts as the primary ingress controller for modern AWS EKS network architectures.','Go','Code Repository','Advanced',1,'online','manual','e96c23880736600bb844db45ddde2c16441a87670c49e244bb58be2b5eaca684',100.0,1779031983,1,'2026-06-12T20:36:48Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Ingress Controllers"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:36:48Z", "gh_stars": 4300}');
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/cluster-addons','Cluster Addons 🌟','','2025',5,'This SIG-Cluster-Lifecycle project establishes standard, declarative approaches for managing core cluster addons. It provides structured templates for bootstrapping, upgrading, and removing cluster utilities like CoreDNS or CSI engines safely.','Go','Repository','Advanced',0,'online','manual','a2e6eea11d1078fef0c8779e32d1be068881ea41a4c595714c6f20ba176d7b39',100.0,1779032046,1,'2023-04-24T19:59:04Z',NULL,NULL,NULL,'["Operations & Reliability", "Addons Management", "Cluster Lifecycle"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-24T19:59:04Z", "gh_stars": 156}');
 INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/cluster-api',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ead71e9f56c783ba010a87db2d76899d165c14e0ec3e6dfb2bb845b58791c3cf',100.0,1779033092,1,'2026-05-17T17:51:32.913432+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}');
@@ -6759,7 +6759,7 @@ INSERT INTO "resources" VALUES('https://github.com/kubevirt/kubevirt','kubevirt'
 INSERT INTO "resources" VALUES('https://github.com/kubevirt/monitoring','github.com/kubevirt/monitoring','','2023',5,'Defines monitoring instrumentation targets for KubeVirt resources. Provides Prometheus alerting rules and Grafana dashboard templates specifically optimized to monitor VM workloads running in Kubernetes.','Go','Repository','Advanced',1,'online','manual','bffae0980193ebc8de2fd4bccd8051905762ea0f96c1d107634f0c3a9739e1ff',100.0,1779033706,1,'2026-06-10T14:08:51Z',NULL,NULL,NULL,'["Observability & Monitoring", "Kubernetes Deployment", "Virtualization Monitoring"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T14:08:51Z", "gh_stars": 28}');
 INSERT INTO "resources" VALUES('https://github.com/kudobuilder/kuttl','kudobuilder/kuttl','','2025',2,'The Kubernetes Test Tool (KUTTL) provides a powerful declarative framework for testing operators and controllers using standard YAML. By enabling developers to define assertions and test suites without writing complex Go test suites, it dramatically shortens development cycles and ensures reliable state transitions across release versions.','Go','Test Framework','Advanced',0,'online','manual','6fa4add299264460b44678834f35f1a576132f9774a74b44d13eb3319dccdc37',100.0,1779031596,1,'2026-05-26T04:37:20Z',NULL,NULL,NULL,'["Testing", "Operator Testing", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T04:37:20Z", "gh_stars": 820}');
 INSERT INTO "resources" VALUES('https://github.com/kuhlman-labs/terraform-azurerm-landing-zone','github.com/kuhlman-labs/terraform-azurerm-landing-zone','','2021',1,'A community-focused Terraform module aiming to lay down Azure Landing Zone (ALZ) foundations. Facilitates enterprise-level governance, subscription nesting, management groups, and base platform networking constructs.','HCL','Module','Advanced',0,'online','manual','2eaa75d689a628e88b3dbb520f14e2ef6f66f143fc6a594ea980a587305bf8fc',100.0,1779033735,1,'2021-04-16T14:40:49Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure Landing Zones", "Modules"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-16T14:40:49Z", "gh_stars": 10}');
-INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public','kunchalavikram1427: kubernetes Public','','2024',1,'A public community repository comprising manifests, setup recipes, and operational scripting files for educational Kubernetes clusters. Useful for individual engineers seeking boilerplate YAML configs for standard testing.','YAML','Repository','Intermediate',0,'online','manual','a723089f8e56f02329ab8db8e2df0dd7b0f48add10e47f1313a691489df7b801',100.0,1781735890,1,'2026-06-18T00:38:10.037394+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Practice Lab"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public','kunchalavikram1427: kubernetes Public','','2024',1,'A public community repository comprising manifests, setup recipes, and operational scripting files for educational Kubernetes clusters. Useful for individual engineers seeking boilerplate YAML configs for standard testing.','YAML','Repository','Intermediate',0,'online','manual','a723089f8e56f02329ab8db8e2df0dd7b0f48add10e47f1313a691489df7b801',100.0,1781735890,1,'2026-06-18T00:38:10.037394+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Practice Lab"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public/blob/main/Kubernetes_Commands.txt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','223f0f708ebb982d9edbd2a8cc1d399f4f6b97feb10ec90635bef39736d44f7a',100.0,1779130495,1,'2026-05-18T20:54:55.012572+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public/blob/master/Kubernetes_Commands.txt','kunchalavikram1427: kubernetes Commands','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','13c09b5515cfd486af4bebea3470bb3e5d0787f82fe205dbf328ec49571e63ad',100.0,1779033487,0,'2026-05-17T17:58:07.526379+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/kvaps/kubectl-build','kubectl build (formerly known as kubectl-kaniko)','','2021',2,'A kubectl plugin that allows developers to build container images directly within a remote Kubernetes cluster utilizing the Google Kaniko engine. This eliminates the requirement of running docker-in-docker or local build daemons.','Shell','CLI Plugin','Intermediate',0,'online','manual','d0f667e1ba015dae639c539d21744de47826c207532c85e03eab0a3bf621f2cb',100.0,1779031333,1,'2021-11-18T23:01:51Z',NULL,NULL,NULL,'["Application Lifecycle", "Image Building", "Cluster-Native Build"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-11-18T23:01:51Z", "gh_stars": 148}');
@@ -6774,9 +6774,9 @@ INSERT INTO "resources" VALUES('https://github.com/laurent22/joplin','joplin',''
 INSERT INTO "resources" VALUES('https://github.com/lbroudoux/openshift-cases/tree/master/jboss-amq7-custom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','36e4532d1e380690beaa50e63e932568153d42654569dc5fe21322ecd61d354c',100.0,1779032552,0,'2026-05-17T17:42:32.422215+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/learning-cloud-native-go/myapp','==github.com/learning-cloud-native-go/myapp: Learning Cloud Native Go -'' myapp== 🌟','','2023',3,'A reference Go application engineered specifically to demonstrate cloud-native design principles, featuring integrated telemetry endpoints, structured JSON logging, health probes (/healthz, /ready), and graceful termination handles. (Live Grounding: Serves as a textbook design blueprint for Golang microservices deployed within Kubernetes environments).','Go','Code Repository','Intermediate',1,'online','manual','fdcb47049f926a28aac5305aa9785cbefbd70dca94e5d5597f3f63627c632e0a',100.0,1779031356,1,'2026-06-03T09:24:42Z',NULL,NULL,NULL,'["Cloud-Native Application Development", "Go Development", "Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T09:24:42Z", "gh_stars": 1093}');
 INSERT INTO "resources" VALUES('https://github.com/learnk8s/free-kubernetes','==Free Kubernetes== 🌟🌟','','2025',3,'A highly-rated index of free Kubernetes sandboxes, development clusters, managed trials, and learning environments. Designed to lower the financial entry barrier for developers. (Live Grounding: Continually updated to include current free tiers, allowing quick architectural sandboxing without infrastructure bills).','Markdown','Awesome List','Beginner',0,'online','manual','ef93829251fb7a3dcb1d4f073ed91009b47e7c4e746d5986506e8bdfaf68fb44',100.0,1779030688,1,'2024-12-02T10:55:17Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Playgrounds"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-02T10:55:17Z", "gh_stars": 1158}');
-INSERT INTO "resources" VALUES('https://github.com/learnk8s/k8bit','**K8bit** — the tiny Kubernetes dashboard 🌟','','2022',0,'An ultra-lightweight, visual Kubernetes dashboard optimized for quick local development cycles. It renders operational resource states dynamically without incurring the high host memory or CPU overhead of standard web-native platforms.','JavaScript','Web Application','Beginner',0,'online','manual','bd2a8407aa1502c0c2e15a9b45c8d81e5dd773ac49aa29440111574d62364d86',100.0,1781736047,1,'2026-06-18T00:40:47.001305+02:00',NULL,NULL,NULL,'["Developer Experience", "UI Dashboards", "Lightweight Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/learnk8s/k8bit','**K8bit** — the tiny Kubernetes dashboard 🌟','','2022',0,'An ultra-lightweight, visual Kubernetes dashboard optimized for quick local development cycles. It renders operational resource states dynamically without incurring the high host memory or CPU overhead of standard web-native platforms.','JavaScript','Web Application','Beginner',0,'online','manual','bd2a8407aa1502c0c2e15a9b45c8d81e5dd773ac49aa29440111574d62364d86',100.0,1781736047,1,'2026-06-18T00:40:47.001305+02:00',NULL,NULL,NULL,'["Developer Experience", "UI Dashboards", "Lightweight Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/learnk8s/templating-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','780ad11d3fd3d731cede4902c94ac497f902475236f81708ee83ba05c6c85ee3',100.0,1779032547,1,'2026-05-17T17:42:27.535823+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://github.com/learnk8s/xlskubectl','==learnk8s/xlskubectl==','','2023',3,'An open-source spreadsheet integration that translates raw kubectl command outputs into clean cost estimation worksheets. Helps engineers understand how container limits, requests, and node sizing translate into monthly cloud charges.','JavaScript','GitHub Repository','Beginner',0,'online','manual','51de01a3870365cccbecf70cc2e5816095794c9e5ec2ce9eb1944dae8bbb64e1',100.0,1781735940,1,'2026-06-18T00:39:00.218796+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/finops.md", "docs/kubernetes-tools.md"]','["finops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/learnk8s/xlskubectl','==learnk8s/xlskubectl==','','2023',3,'An open-source spreadsheet integration that translates raw kubectl command outputs into clean cost estimation worksheets. Helps engineers understand how container limits, requests, and node sizing translate into monthly cloud charges.','JavaScript','GitHub Repository','Beginner',0,'online','manual','51de01a3870365cccbecf70cc2e5816095794c9e5ec2ce9eb1944dae8bbb64e1',100.0,1781735940,1,'2026-06-18T00:39:00.218796+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/finops.md", "docs/kubernetes-tools.md"]','["finops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/leg100/pug','github.com/leg100/pug: PUG','','2024',2,'PUG (Pug User Interface) is a terminal-based UI designed to control terraform commands and monitor output states. It presents interactive visual representations of active plans, deployment structures, and error pipelines. It elevates standard log streams into dynamic terminal dashboards for faster local troubleshooting.','Go','TUI Tool','Intermediate',0,'online','manual','7553ba98f6386ab8d8870ffc4bf0b9b839196acae4bb9e71569b5c0331f0d068',100.0,1779033808,1,'2026-01-02T11:17:40Z',NULL,NULL,NULL,'["Infrastructure as Code", "User Interfaces", "TUI Engines"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-01-02T11:17:40Z", "gh_stars": 682}');
 INSERT INTO "resources" VALUES('https://github.com/lensesio/fast-data-dev','github.com/lensesio/fast-data-dev (Lenses Box)','','2022',5,'Fast-data-dev (Lenses Box) is a highly popular, all-in-one Docker environment integrating Kafka, ZooKeeper, Schema Registry, and REST Proxy components. It represents the industry standard for local developer mockups and continuous integration (CI) tests.','Shell','Open Source Tool','Intermediate',0,'online','manual','8aae4234c3fd5d81307550e8b1207fe6dad1ef90194caaba469d7226104fa3c6',100.0,1779030413,1,'2025-11-20T21:51:52Z',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Testing & Emulation"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-20T21:51:52Z", "gh_stars": 2077}');
 INSERT INTO "resources" VALUES('https://github.com/libopenstorage/stork','libopenstorage/stork: Stork - Storage Operator Runtime for Kubernetes','','2026',5,'Stork (Storage Operator Runtime for Kubernetes) is an open-source utility developed by Portworx to facilitate storage-aware scheduling and backup operations. It communicates with local storage nodes to ensure container workloads are scheduled on the exact physical hardware housing their replicated volumes.','Go','Operator','High',0,'online','manual','e56a2be73bd09f662866098b42e91b8280bd0962218a716b1fc5c5a13c1bacdf',100.0,1779032236,1,'2025-02-12T08:30:36Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Storage Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-12T08:30:36Z", "gh_stars": 401}');
@@ -6794,7 +6794,7 @@ INSERT INTO "resources" VALUES('https://github.com/lnsp/k8s-crash-informer','k8s
 INSERT INTO "resources" VALUES('https://github.com/localstack/localstack','github.com/localstack/localstack','','2026',5,'Curator Insight identifies the open-source repository for LocalStack, the premier AWS cloud emulator. Live Grounding underscores its unparalleled adoption (>65k stars), showing it as a foundational dependency for developer productivity, enabling local execution of Lambdas, S3, DynamoDB, and CloudFormation stacks.','Python','Tool','Intermediate',0,'online','manual','f77a6e9165358b0c579cdd1a8fd99c43dd2ae5ab15f70ab26521ac3710f043c8',100.0,1779033508,1,'2026-03-23T08:52:01Z',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "AWS Emulation"]','["[DE FACTO STANDARD]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-23T08:52:01Z", "gh_stars": 65044}');
 INSERT INTO "resources" VALUES('https://github.com/loft-sh/jspolicy','jspolicy','','2023',2,'A high-performance admission controller that enables developers to write Kubernetes policies using JavaScript or TypeScript instead of declarative DSLs like Rego. It compiles and executes policies inside an embedded V8 engine, delivering execution speeds comparable to native compiled code. In 2026, it represents a highly flexible alternative to OPA Gatekeeper for teams with strong JavaScript skillsets.','TypeScript','Admission Controller','Medium',1,'online','manual','08c5032b6836f85ac8583a0f9c9e0b8642141df8244a0610a44faa0dc0cd5c98',100.0,1779029374,1,'2025-06-24T23:50:38Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Admission Control"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-24T23:50:38Z", "gh_stars": 416}');
 INSERT INTO "resources" VALUES('https://github.com/loft-sh/kiosk','==loft-sh/kiosk==','','2022',5,'An open-source extension for managing logical multi-tenancy. Configures self-service namespace provisioning and tenant resource allocations, though now largely replaced by vcluster workflows.','Go','Repository','Advanced',0,'online','manual','3d44b8ef74793fa5b29417df1d455e93cae77e5cdb31c72527fecdb4ad0231e8',100.0,1779029732,1,'2024-04-25T18:59:51Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Admission Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-25T18:59:51Z", "gh_stars": 1071}');
-INSERT INTO "resources" VALUES('https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew','GH repos: repo.new','','2026',0,'The standard browser shortcut (`repo.new`) designed to route authenticated developer sessions directly to GitHub''s repository creation workspace. Enables rapid workspace initialization and deployment pipeline seeding.','English','Website','Beginner',0,'online','manual','88113be655d902e393e71c99ae970bdc9581facd8f873687c25b67df77357996',100.0,1779130495,1,'2026-05-18T20:54:55.019934+02:00',NULL,NULL,NULL,'["Developer Productivity", "Utilities", "GitHub Shortcuts"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew','GH repos: repo.new','','2026',0,'The standard browser shortcut (`repo.new`) designed to route authenticated developer sessions directly to GitHub''s repository creation workspace. Enables rapid workspace initialization and deployment pipeline seeding.','English','Website','Beginner',0,'online','manual','88113be655d902e393e71c99ae970bdc9581facd8f873687c25b67df77357996',100.0,1779130495,1,'2026-05-18T20:54:55.019934+02:00',NULL,NULL,NULL,'["Developer Productivity", "Utilities", "GitHub Shortcuts"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/longhorn/longhorn',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','01a524ae33e45909bee9c0af9f65a2545e674c69ead0d27334eb30a7b40f3e11',100.0,1779032800,0,'2026-05-17T17:46:40.740806+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/longhorn/longhorn/issues/292','longhorn issue: Move replica to a different server','','2021',4,'A critical technical discussion dealing with manual scheduling, evacuation, and relocation patterns for Longhorn storage replicas. Serves as an operational guide for maintaining state synchronization across multi-node topologies.','Go','Issue/Discussion','Advanced',0,'online','manual','24b74089da1c13144fff8d54d0445036cf0a122149e8a79d259d51de36380887',100.0,1779031126,1,'2026-06-14T01:54:43Z',NULL,NULL,NULL,'["Infrastructure", "Storage Systems", "Replica Scheduling"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:54:43Z", "gh_stars": 7785}');
 INSERT INTO "resources" VALUES('https://github.com/lorabv/awesome-agile','Awesome Agile','','2026',3,'A repository documenting framework implementations, team retrospective designs, agile scaling patterns, and workflow visualization templates. Streamlines delivery velocity for agile software development operations.','Markdown','Awesome List','Beginner',0,'online','manual','b20e8644d011550e8f450da70fe9bd70a2d33974974ee95b2347845be5a42c63',100.0,1779032874,1,'2024-08-10T05:59:46Z',NULL,NULL,NULL,'["Process & Delivery", "Agile Methodologies", "Scrum & Kanban Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-08-10T05:59:46Z", "gh_stars": 1476, "is_special": true}');
@@ -6803,30 +6803,30 @@ INSERT INTO "resources" VALUES('https://github.com/louislam/uptime-kuma','louisl
 INSERT INTO "resources" VALUES('https://github.com/lsdopen/ahoy','github.com/lsdopen/ahoy','','2022',5,'Ahoy streamlines deployment validation in delivery pipelines by managing Kubernetes manifest configurations. It works as an intermediary script engine to verify configuration structures prior to deployment execution. It helps teams ensure compliance inside automated pipelines.','Go','CLI Tool','Intermediate',0,'online','manual','9cc3ecfbaa36b33b4ac2815f03d87f6d13ac5846af05a8e24e292bbd0e7a5f1c',100.0,1779032017,1,'2022-12-06T12:21:29Z',NULL,NULL,NULL,'["GitOps & Delivery", "CI/CD Orchestration", "Deployment Helpers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-06T12:21:29Z", "gh_stars": 78}');
 INSERT INTO "resources" VALUES('https://github.com/lucidrains/PaLM-rlhf-pytorch','lucidrains/PaLM-rlhf-pytorch','','2023',5,'An open-source PyTorch implementation combining the PaLM architecture with Reinforcement Learning from Human Feedback (RLHF). Crucial blueprint for organizations aiming to construct and fine-tune private, self-hosted LLM engines for internal code synthesis.','Python','Library','Advanced',0,'online','manual','f9270d91591dcdca60ca5424812f9254fb9cabd721b35e11d837fc86c3bb7200',100.0,1779030976,1,'2026-05-29T17:54:51Z',NULL,NULL,NULL,'["Software Engineering", "Machine Learning Systems", "LLM Training"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-29T17:54:51Z", "gh_stars": 7864}');
 INSERT INTO "resources" VALUES('https://github.com/lucky-sideburn/kubeinvaders','kubeinvaders','','2026',3,'Kubeinvaders is a gamified chaos engineering platform modeled after classic Space Invaders, where destroying alien ships triggers real-time Pod terminations. While visually playful, it serves as an educational framework to demonstrate system resilience, automatic failover capabilities, and network resilience. It is highly popular for live interactive workshops, chaos training, and community meetups.','C','Chaos Tool','Intermediate',0,'online','manual','af9a6ab0fbb2bf9f91ff93a65c79bd78ee3bb101608bec7dfa38eca6801603c2',100.0,1779032196,1,'2026-05-10T15:00:45Z',NULL,NULL,NULL,'["Operations", "Chaos Engineering", "Gamified Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-10T15:00:45Z", "gh_stars": 1108}');
-INSERT INTO "resources" VALUES('https://github.com/luk4z7/go-concurrency-guide','luk4z7/go-concurrency-guide: Go Concurrency Guide 🌟','','N/A',0,'A comprehensive reference repository breaking down Go concurrency primitives like channels, select blocks, and sync packages. Downrated due to lack of recent commits (>4 years).','en','Repository','Advanced',0,'online','manual','54f6c0532ac7cdc073cec77cbdf18d227dba44336b4952ee22a8335434df0a30',100.0,1781735950,1,'2026-06-18T00:39:10.746490+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[COMMUNITY-TOOL]", "[GUIDE]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/lukaszraczylo/jobs-manager-operator','github.com/lukaszraczylo/jobs-manager-operator 🌟','','2024',0,'A specialized job execution supervisor focused on automated lifecycle pruning. It dynamically clears completed or broken jobs based on custom-defined TTL guidelines, preventing etcd congestion caused by historical batch resources.','Go','Repository','Intermediate',0,'online','manual','1873e3717284ee21f2c4767fbac33bddb1e092d73f04071e8fb3fa12d93cb921',100.0,1781736026,1,'2026-06-18T00:40:26.319220+02:00',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/luk4z7/go-concurrency-guide','luk4z7/go-concurrency-guide: Go Concurrency Guide 🌟','','N/A',0,'A comprehensive reference repository breaking down Go concurrency primitives like channels, select blocks, and sync packages. Downrated due to lack of recent commits (>4 years).','en','Repository','Advanced',0,'online','manual','54f6c0532ac7cdc073cec77cbdf18d227dba44336b4952ee22a8335434df0a30',100.0,1781735950,1,'2026-06-18T00:39:10.746490+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[COMMUNITY-TOOL]", "[GUIDE]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/lukaszraczylo/jobs-manager-operator','github.com/lukaszraczylo/jobs-manager-operator 🌟','','2024',0,'A specialized job execution supervisor focused on automated lifecycle pruning. It dynamically clears completed or broken jobs based on custom-defined TTL guidelines, preventing etcd congestion caused by historical batch resources.','Go','Repository','Intermediate',0,'online','manual','1873e3717284ee21f2c4767fbac33bddb1e092d73f04071e8fb3fa12d93cb921',100.0,1781736026,1,'2026-06-18T00:40:26.319220+02:00',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/lukemurraynz/awesome-azure-architecture','github.com/lukemurraynz/awesome-azure-architecture 🌟','','2026',5,'An exhaustive mapping of architectural blueprints, enterprise landing zone templates, and reference designs for Microsoft Azure. Designed to bridge the gap between high-level architectural standards and actual resource configuration templates. Ideal for Principal Architects designing secure, scalable multi-region hybrid-cloud networks.','N/A','Repository','Advanced',0,'online','manual','2608f80cee1d1f12f6950b51542ffa658347054c8a2d9b993ad3aaf246ede191',100.0,1779029063,1,'2026-05-23T10:37:21Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Architecture"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-23T10:37:21Z", "gh_stars": 1709, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/m9sweeper/m9sweeper','m9sweeper/m9sweeper','','2026',2,'M9sweeper functions as a comprehensive, web-based DevSecOps platform compiling outputs from external tools like Trivy, Kubesec, and kube-bench. It presents security managers with structured dashboards tracking image vulnerabilities, misconfigurations, and active network policy violations. It is a solid, cost-effective option for mid-sized teams searching for consolidated risk views.','TypeScript','Web Application','Intermediate',0,'online','manual','813426b55b122cc5e934d1e74f90846fc8b84721025433969551ce82fdb377ca',100.0,1779034309,1,'2024-07-12T11:23:59Z',NULL,NULL,NULL,'["Security", "DevSecOps Platforms", "Vulnerability Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-12T11:23:59Z", "gh_stars": 264}');
 INSERT INTO "resources" VALUES('https://github.com/maddevsio/aws-eks-base','github.com/maddevsio/aws-eks-base: Boilerplate for a basic AWS infrastructure'' with EKS cluster 🌟','','2023',3,'An open-source boilerplate repository offering ready-to-run configurations for basic AWS environments hosting EKS. Establishes robust base-layer networking components, subnets, and node group layouts.','HCL','Repository','Intermediate',0,'online','manual','c58a9bfe58679f4f14f7146b26c69d25f38f5b10b4d55381ef9bfc6dcc440322',100.0,1779033573,1,'2025-09-02T07:41:36Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-02T07:41:36Z", "gh_stars": 629}');
 INSERT INTO "resources" VALUES('https://github.com/madhuakula/kubernetes-goat','The Kubernetes Goat','','2024',4,'The premier interactive security training platform containing an intentionally vulnerable Kubernetes cluster. Designed as an educational sandbox to demonstrate real-world cluster vulnerabilities, RBAC privilege escalations, metadata exposure, and container breakout exploits.','Go','Repository','Advanced',1,'online','manual','10cd2669733d059557ce9f5b62e48d5f93f98e9ee645889e60ff1cb764373706',100.0,1779032780,1,'2026-04-16T22:11:11Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Hacking Labs"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-16T22:11:11Z", "gh_stars": 5674}');
 INSERT INTO "resources" VALUES('https://github.com/madisonmay/tracker','tracker: A time machine for debugging pesky stateful errors','','2016',1,'Curator Insight details a utility designed to capture and track mutational state transitions in Python objects over time. Live Grounding observes that while the repository is now dormant and unmaintained, the architecture of immutable tracking states remains a core conceptual design in complex state-machine debugging.','Python','Library','Intermediate',0,'online','manual','012724e9b458b66ba4f7ddfb8697137e27c75520d238044184088de13f595c07',100.0,1779030404,1,'2016-06-30T16:40:56Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Debugging Tools"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2016-06-30T16:40:56Z", "gh_stars": 36}');
-INSERT INTO "resources" VALUES('https://github.com/magnologan/awesome-k8s-security','magnologan/awesome-k8s-security: Awesome Kubernetes (K8s) Security 🌟','','2023',5,'A premier directory indexing specialized Kubernetes security packages, scanners, CVE logs, and hardening guides. It collects key scanning tools such as Falco, Trivy, and Polaris, helping cloud compliance officers map cluster defense strategies against known attack matrices.','Markdown','Awesome List','Advanced',0,'online','manual','6f567eff9c68a4165239530c9608e0e3713cd2f901fdd0cf6eed950b24ca0cbc',100.0,1781736123,1,'2026-06-18T00:42:03.210863+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Security"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/magnologan/awesome-k8s-security','magnologan/awesome-k8s-security: Awesome Kubernetes (K8s) Security 🌟','','2023',5,'A premier directory indexing specialized Kubernetes security packages, scanners, CVE logs, and hardening guides. It collects key scanning tools such as Falco, Trivy, and Polaris, helping cloud compliance officers map cluster defense strategies against known attack matrices.','Markdown','Awesome List','Advanced',0,'online','manual','6f567eff9c68a4165239530c9608e0e3713cd2f901fdd0cf6eed950b24ca0cbc',100.0,1781736123,1,'2026-06-18T00:42:03.210863+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Security"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/mailtoharshit/Awesome-Api-Management-Tools','Awesome API Management Tools','','2026',5,'A directory focused on API design portals, lifecycle management tools, and specification utilities (like OpenAPI/Swagger). This list aids enterprise architects in establishing API-first development strategies and internal developer platform registries. It supports transition pathways from monolithic configurations to service meshes.','N/A','Repository','Intermediate',1,'online','manual','1e40a85e674c909d7120a38aff58a7ece05ec2010807ba126cff1fd7f893e5f1',100.0,1779031928,1,'2022-11-10T14:31:40Z',NULL,NULL,NULL,'["API Development", "API Management", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-10T14:31:40Z", "gh_stars": 86, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/maistra/istio','github.com: Maistra Istio','','2022',5,'The official GitHub repository for Maistra''s modified Istio control plane code. Optimized for multi-tenancy support, advanced security policies, and tight integration within OpenShift environments.','Go','Repository','High',1,'online','manual','dfff504ef42a2c7c84f0277c7e1bc77e5d80fac306067dbf1ac609135b0792f0',100.0,1779034423,1,'2026-06-11T21:11:21Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "OpenShift"]','["[DE FACTO STANDARD]"]','["docs/istio.md", "docs/ocp4.md"]','["istio.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T21:11:21Z", "gh_stars": 94}');
 INSERT INTO "resources" VALUES('https://github.com/major/imagebuilder-containerized/blob/main/.github/workflows/main.yml','github.com/major/imagebuilder-containerized','','2021',1,'An active GitHub Actions workflow blueprint orchestrating containerized OS image compilation. Demonstrates clean, multi-step pipeline actions to automatically package, build, and push customized bootable operating system images directly from GitHub.','YAML','Repository','Advanced',0,'online','manual','45941b31923e8ab2c5173c5be4a55731e10fd1f10c8b40335cba9d2cbb2aed0d',100.0,1779032640,1,'2022-03-12T19:03:00Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Automated Image Builds", "Image Builder Workflows"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-12T19:03:00Z", "gh_stars": 1}');
 INSERT INTO "resources" VALUES('https://github.com/mancubus77/awesome-sre','mancubus77/awesome-sre','','2026',1,'A legacy index mapping early SRE principles and infrastructure utilities. Offers historical context on containerization transitions, bare-metal server configurations, and performance optimization guidelines.','Markdown','Awesome List','Intermediate',0,'online','manual','487dfbd13dc00956e6e3796e62f5f9611ad3e96c902b48ef601419c8ff450b95',100.0,1779034523,1,'2019-02-02T17:37:39Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "Incident Management"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2019-02-02T17:37:39Z", "gh_stars": 3, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/manuzhang/awesome-streaming','Awesome Streaming','','2026',0,'A massive, community-maintained compilation of stream processing resources. It catalogues major ingestion engines, streaming databases, connector standards, and operational tools, serving as an exhaustive reference manual for data and cloud architects.','N/A','Guide','Intermediate',0,'online','manual','8ed47efe125320d7d3aced3c600543bf96b4b9099b7acd6ef97b1e63380e71e5',100.0,1781736080,1,'2026-06-18T00:41:20.874936+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing", "Meta-Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','["message-queue.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/manuzhang/awesome-streaming','Awesome Streaming','','2026',0,'A massive, community-maintained compilation of stream processing resources. It catalogues major ingestion engines, streaming databases, connector standards, and operational tools, serving as an exhaustive reference manual for data and cloud architects.','N/A','Guide','Intermediate',0,'online','manual','8ed47efe125320d7d3aced3c600543bf96b4b9099b7acd6ef97b1e63380e71e5',100.0,1781736080,1,'2026-06-18T00:41:20.874936+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing", "Meta-Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','["message-queue.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/maorfr/helm-backup','maorfr/helm-backup: Helm Backup Plugin','','2021',2,'An early state backup plugin designed to preserve localized copies of active Helm releases. Modern declarative GitOps frameworks (such as Argo CD or Flux) have made manual stateful backups obsolete.','Go','CLI Plugin','Intermediate',0,'online','manual','5e98c26c5c11234eb8c1dbe27ec67f613ecd57236f02ecddd570817f89c1dd52',100.0,1779030229,1,'2021-03-04T17:55:09Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2021-03-04T17:55:09Z", "gh_stars": 83}');
 INSERT INTO "resources" VALUES('https://github.com/maorfr/kube-tasks','maorfr/kube-tasks: Kube tasks','','2021',1,'A lightweight CLI tool designed to run one-off tasks in a Kubernetes cluster without creating persistent deployments or CronJobs. It allows developers to quickly spin up debugging or configuration pods that auto-terminate. In 2026, it is a convenient tool for quick tasks, though similar functionality exists natively via kubectl run.','Go','CLI Tool','Low',0,'online','manual','aecee554afad4bb68e87493e0e260c4bb25965c2d6d6d5d8627a1ffb7de9aead',100.0,1779030727,1,'2022-04-26T15:43:35Z',NULL,NULL,NULL,'["Operations", "Scheduling", "Ad-hoc Tasks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-26T15:43:35Z", "gh_stars": 23}');
-INSERT INTO "resources" VALUES('https://github.com/marcredhat/crcdemos','Red Hat CodeReady Containers (Minishift equivalent for OpenShift 4.2 or newer) - step-by-step demo guides','','2021',0,'Curator Insight positions this project as a step-by-step demo guide for Red Hat CodeReady Containers (CRC), representing the modern equivalent of local Minishift. Live Grounding reveals CRC is an essential local development environment simulating multi-node OpenShift setups. The demos illustrate localized microservice deployment and validation before pushing to enterprise stages.','Shell','Repository','Advanced',1,'online','manual','78fd0943533474a5ee60306b81e7995380558c07427b850f68003cd8bc32f01b',100.0,1781735911,1,'2026-06-18T00:38:31.190420+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Local Development", "CodeReady Containers"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/marketplace/actions/aws-secrets-manager-github-action','github.com/marketplace: Use AWS Secrets Manager secrets in GitHub jobs 🌟','','2021',0,'Integrates AWS Secrets Manager natively into GitHub Actions runtime environments. Restricts secret exposure to disk arrays by fetching variable payloads on-demand directly into the runner''s memory space, strengthening standard CI security parameters.','TypeScript','Action','Intermediate',0,'online','manual','c5870f6af842f63087086b2033b1d0a66d0d21e6f8eb1aeff88a5b8d35034ec0',100.0,1781735950,1,'2026-06-18T00:39:10.422954+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Security & Compliance", "Secret Management"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/marketplace/actions/flat-data','flat-data','','2021',0,'Flat Data is a GitHub Action designed to facilitate basic ETL automation by pulling structured API or database data directly into Git files. Highlights how Git revision control can serve as an audit log for lightweight datasets. Fits well within a GitOps-driven data synchronization strategy.','TypeScript','Library','Intermediate',0,'online','manual','3ef34d3339aee4d576b3575c01f5c33b29a35255521792a02309394c2f2d4c10',100.0,1781735950,1,'2026-06-18T00:39:10.344277+02:00',NULL,NULL,NULL,'["Data Engineering", "GitOps", "Data Versioning"]','["EMERGING", "COMMUNITY-TOOL"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/marketplace?query=publisher%3Aokteto&type=actions','github.com/marketplace: Automating your Kubernetes dev environments with'' the open source oktetohq Cloud got easier with GitHub Actions','','2024',3,'Official GitHub Marketplace configurations showing how to harness Okteto GitHub Actions to dynamically spin up on-demand preview environments. Streamlines deployment verification directly in active PR validation pipelines.','YAML','Integration','Intermediate',1,'online','manual','f1dc41d242c740d5e9af12a7174c9a09904e8cf0f7f74a8213ff7dd1644f7052',100.0,1779034572,1,'2026-05-17T18:16:12.256174+02:00',NULL,NULL,NULL,'["Development Workflow", "CI/CD Integration", "Okteto Actions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/maruina/aws-auth-manager','maruina/aws-auth-manager: K8s controller to manage the aws-auth configmap','','2019',0,'A specialized operator built to automate Amazon EKS auth mappings. It updates the native aws-auth ConfigMap dynamically based on AWS IAM events, preventing configuration drift.','Go','Kubernetes Controller','Advanced',0,'online','manual','443820fc520dd680948ab891795f35473f40244ae245d57d9f65188c5e1f3e67',100.0,1781736046,1,'2026-06-18T00:40:46.760915+02:00',NULL,NULL,NULL,'["Security & Compliance", "Identity & Access", "EKS IAM Mapping"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/marcredhat/crcdemos','Red Hat CodeReady Containers (Minishift equivalent for OpenShift 4.2 or newer) - step-by-step demo guides','','2021',0,'Curator Insight positions this project as a step-by-step demo guide for Red Hat CodeReady Containers (CRC), representing the modern equivalent of local Minishift. Live Grounding reveals CRC is an essential local development environment simulating multi-node OpenShift setups. The demos illustrate localized microservice deployment and validation before pushing to enterprise stages.','Shell','Repository','Advanced',1,'online','manual','78fd0943533474a5ee60306b81e7995380558c07427b850f68003cd8bc32f01b',100.0,1781735911,1,'2026-06-18T00:38:31.190420+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Local Development", "CodeReady Containers"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/marketplace/actions/aws-secrets-manager-github-action','github.com/marketplace: Use AWS Secrets Manager secrets in GitHub jobs 🌟','','2021',0,'Integrates AWS Secrets Manager natively into GitHub Actions runtime environments. Restricts secret exposure to disk arrays by fetching variable payloads on-demand directly into the runner''s memory space, strengthening standard CI security parameters.','TypeScript','Action','Intermediate',0,'online','manual','c5870f6af842f63087086b2033b1d0a66d0d21e6f8eb1aeff88a5b8d35034ec0',100.0,1781735950,1,'2026-06-18T00:39:10.422954+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Security & Compliance", "Secret Management"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/marketplace/actions/flat-data','flat-data','','2021',0,'Flat Data is a GitHub Action designed to facilitate basic ETL automation by pulling structured API or database data directly into Git files. Highlights how Git revision control can serve as an audit log for lightweight datasets. Fits well within a GitOps-driven data synchronization strategy.','TypeScript','Library','Intermediate',0,'online','manual','3ef34d3339aee4d576b3575c01f5c33b29a35255521792a02309394c2f2d4c10',100.0,1781735950,1,'2026-06-18T00:39:10.344277+02:00',NULL,NULL,NULL,'["Data Engineering", "GitOps", "Data Versioning"]','["EMERGING", "COMMUNITY-TOOL"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/marketplace?query=publisher%3Aokteto&type=actions','github.com/marketplace: Automating your Kubernetes dev environments with'' the open source oktetohq Cloud got easier with GitHub Actions','','2024',3,'Official GitHub Marketplace configurations showing how to harness Okteto GitHub Actions to dynamically spin up on-demand preview environments. Streamlines deployment verification directly in active PR validation pipelines.','YAML','Integration','Intermediate',1,'online','manual','f1dc41d242c740d5e9af12a7174c9a09904e8cf0f7f74a8213ff7dd1644f7052',100.0,1779034572,1,'2026-05-17T18:16:12.256174+02:00',NULL,NULL,NULL,'["Development Workflow", "CI/CD Integration", "Okteto Actions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/maruina/aws-auth-manager','maruina/aws-auth-manager: K8s controller to manage the aws-auth configmap','','2019',0,'A specialized operator built to automate Amazon EKS auth mappings. It updates the native aws-auth ConfigMap dynamically based on AWS IAM events, preventing configuration drift.','Go','Kubernetes Controller','Advanced',0,'online','manual','443820fc520dd680948ab891795f35473f40244ae245d57d9f65188c5e1f3e67',100.0,1781736046,1,'2026-06-18T00:40:46.760915+02:00',NULL,NULL,NULL,'["Security & Compliance", "Identity & Access", "EKS IAM Mapping"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/mattfeltonma/azure-networking-patterns','==mattfeltonma/azure-networking-patterns==','','2024',5,'A curated library containing declarative architectural examples of Azure networking infrastructure. Simplifies deployment patterns such as hub-and-spoke virtual networks and private endpoints.','Bicep','Repository','Intermediate',0,'online','manual','517703fca31b07f199b1117deaae440807703e72d7ef1e31747667f9792c79b0',100.0,1779031810,1,'2024-08-29T17:39:46Z',NULL,NULL,NULL,'["Networking", "Infrastructure as Code", "Architecture Code Patterns"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-29T17:39:46Z", "gh_stars": 164}');
 INSERT INTO "resources" VALUES('https://github.com/mattmoor/warm-image','mattmoor/warm-image: Kubernetes WarmImage CRD','','2022',2,'A Custom Resource Definition (CRD) and controller that automates pre-pulling container images onto Kubernetes nodes, ensuring they remain ''warm'' to minimize execution start delays. Historically significant for its early design elegance, in 2026 it remains a solid blueprint for building event-driven image-pulling systems.','Go','Kubernetes Controller','Medium',0,'online','manual','8f7e6d944492325348993652b4e24c690fce69167312fc0b50472499ab562470',100.0,1779031097,1,'2018-10-08T04:51:50Z',NULL,NULL,NULL,'["Infrastructure", "Image Management", "Caching"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-10-08T04:51:50Z", "gh_stars": 164}');
 INSERT INTO "resources" VALUES('https://github.com/mattpocock/skills','Skills for Real Engineers','','2025',5,'An exceptionally popular repository detailing the foundational principles, design philosophies, and architectural protocols required for master-level software delivery. While the curator focuses on career advancement, live engineering practice indicates that mastering these fundamentals is vital to surviving rapid AI development shifts. It represents an elite reference for engineering standardizations.','Markdown','Repository','Advanced',1,'online','manual','d94c5263b7be0fca77687e91961dd09526b1f336ed6865b0d38d9998250ef87a',100.0,1779031694,1,'2026-06-12T08:25:23Z',NULL,NULL,NULL,'["Software Engineering", "Professional Development", "Core Architectures"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/devops.md", "docs/sre.md"]','["ai.md", "sre.md", "devops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T08:25:23Z", "gh_stars": 128202}');
-INSERT INTO "resources" VALUES('https://github.com/mautic/docker-mautic','Mautic','','2024',0,'Official Docker container setups for deploying Mautic, an open-source marketing automation platform, covering multi-container composition, persistent volumes, and database link configurations. (Live Grounding: A great example of migrating legacy monolithic PHP/MySQL stacks into structured OCI container configurations).','Dockerfile/Shell','Code Repository','Intermediate',0,'online','manual','e8b4399410d2ed7a2f901b1e0ae0597a9d89bd4bdedb0e03763361b2612880e6',100.0,1781735910,1,'2026-06-18T00:38:30.702872+02:00',NULL,NULL,NULL,'["Application Delivery", "Containerization", "Self-Hosted Apps"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/mautic/docker-mautic','Mautic','','2024',0,'Official Docker container setups for deploying Mautic, an open-source marketing automation platform, covering multi-container composition, persistent volumes, and database link configurations. (Live Grounding: A great example of migrating legacy monolithic PHP/MySQL stacks into structured OCI container configurations).','Dockerfile/Shell','Code Repository','Intermediate',0,'online','manual','e8b4399410d2ed7a2f901b1e0ae0597a9d89bd4bdedb0e03763361b2612880e6',100.0,1781735910,1,'2026-06-18T00:38:30.702872+02:00',NULL,NULL,NULL,'["Application Delivery", "Containerization", "Self-Hosted Apps"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/mbucc/shmig','SHMIG','','2024',5,'A minimalist Shell-based database migration utility. Designed to remain programming-language agnostic, it manages schema evolutionary steps and structured rollbacks executing plain raw SQL scripts.','Shell','Repository','Beginner',0,'online','manual','fc4485fa3abb16a461b686a86be8e71f0de3c2457fe4952e3cfe3fce82bd70bc',100.0,1779031620,1,'2024-10-19T00:48:38Z',NULL,NULL,NULL,'["Databases", "Database Tooling", "Migrations"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2024-10-19T00:48:38Z", "gh_stars": 474}');
 INSERT INTO "resources" VALUES('https://github.com/mcelep/blog/tree/master/automated-networkpolicy-generation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a80be46e4ea74bf631c2eebf9bdf866ad1bce351d98d2dd72028e89647e5a655',100.0,1779030250,0,'2026-05-17T17:04:10.716023+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/mdixon47/azure-hub-spoke-teraform','Azure Hub and Spoke Infrastructure via Terraform','A modular Terraform configuration template to provision a secure Hub-and-Spoke virtual network topology in Microsoft Azure.','2026',4,'An Infrastructure-as-Code repository demonstrating the implementation of the de-facto standard Azure Hub-and-Spoke networking architecture. This project helps cloud architects streamline centralized security policies, routing tables, and spoke segregation using clean, modular Terraform variables. It provides a foundational template for cloud governance and multi-subscription network topologies.','en','Repository','Intermediate',0,'online','automatic','65f88b9e6082608737541539422a86c5cac32463fb0a9b6e6d0e70aff02bbd3b',NULL,1780352571,0,'2026-06-02T00:22:51.556302+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Microsoft Azure", "Networking Patterns", "Infrastructure as Code"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "A stable, functional community resource demonstrating Infrastructure-as-Code setups for standard Azure networking patterns.", "social_preview_url": "https://opengraph.githubassets.com/74731c0e350dadb8aa38efda5fef3d0423b48e953a5571f311735b82a8461d09/mdixon47/azure-hub-spoke-teraform", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "terraform-azure"}');
@@ -6834,7 +6834,7 @@ INSERT INTO "resources" VALUES('https://github.com/medmouine/Kubernetes-autoscal
 INSERT INTO "resources" VALUES('https://github.com/medyagh/setup-minikube','medyagh/setup-minikube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c9454a788e19590f4866a44c02725e7af86512b441599f37f5e54435c0a45627',100.0,1779029246,1,'2026-05-17T16:47:26.893805+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"gh_license": "MIT"}');
 INSERT INTO "resources" VALUES('https://github.com/mehdihadeli/awesome-go-education','mehdihadeli/awesome-go-education','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e364bfce73c5cda204ba97497676595165ed19f4a524c1c5ddad27a60fb6c5a5',100.0,1779032572,1,'2026-05-17T17:42:52.115903+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"gh_license": "CC0-1.0", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/mehdihadeli/awesome-software-architecture',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8441c08170305380cf2d817d1de89ba685c6913827bf9840600c3ccd7be00744',100.0,1779033314,0,'2026-05-17T17:55:14.016850+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/mercedes-benz','github.com/mercedes-benz','','2024',3,'The official GitHub portal for Mercedes-Benz''s open-source initiatives. It hosts various developer tools, utility libraries, and SDKs dedicated to automotive software, showing their commitment to transparent, community-driven development in modern vehicles. It serves as an archive and collaboration hub for internal components exposed to the open-source ecosystem.','English','Code Repository','Intermediate',0,'online','manual','a04b34401eec33a11c1e003a738246a49b57f80acec13d86bf19df525dda9bd1',100.0,1779031712,1,'2026-05-17T17:28:32.411175+02:00',NULL,NULL,NULL,'["Infrastructure Orchestration", "Open Source Software", "Enterprise Portals"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/mercedes-benz','github.com/mercedes-benz','','2024',3,'The official GitHub portal for Mercedes-Benz''s open-source initiatives. It hosts various developer tools, utility libraries, and SDKs dedicated to automotive software, showing their commitment to transparent, community-driven development in modern vehicles. It serves as an archive and collaboration hub for internal components exposed to the open-source ecosystem.','English','Code Repository','Intermediate',0,'online','manual','a04b34401eec33a11c1e003a738246a49b57f80acec13d86bf19df525dda9bd1',100.0,1779031712,1,'2026-05-17T17:28:32.411175+02:00',NULL,NULL,NULL,'["Infrastructure Orchestration", "Open Source Software", "Enterprise Portals"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/mesaguy/ansible-prometheus','github.com/mesaguy/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','efb46d04e84840a5308d214788fa66d0a637b4203da5d2f5314c93cd55efcf3b',100.0,1779030426,1,'2026-05-17T17:07:06.174975+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT"}');
 INSERT INTO "resources" VALUES('https://github.com/meshery-extensions/helm-kanvas-snapshot','Helm Kanvas Snapshot','','2026',1,'Integrates Meshery''s visualization layer into Helm pipelines. Enables engineers to capture runtime topology models and visually document deployed resource layouts directly from active releases.','Go','Plugin','Intermediate',0,'online','manual','46d57dab601b5c7b36f29966a46317fe7dea3b389d3d92085816d30e5f168b3f',100.0,1779130495,1,'2026-06-09T20:39:53Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Helm Plugins", "Topology Visualization"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T20:39:53Z", "gh_stars": 43}');
 INSERT INTO "resources" VALUES('https://github.com/meshery/helm-kanvas-snapshot','Helm Kanvas Snapshot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03f642611aa3dc889876ed0692c9f8e78f5520af3c096b5e3dcef35cec03d76d',100.0,1779031478,0,'2026-05-17T17:24:38.768160+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/meshery-extensions/helm-kanvas-snapshot"}');
@@ -6851,10 +6851,10 @@ INSERT INTO "resources" VALUES('https://github.com/metallb/metallb',NULL,NULL,NU
 INSERT INTO "resources" VALUES('https://github.com/metalmatze/slo-libsonnet','slo-libsonnet','','2022',5,'A modular Jsonnet library designed for defining and generating Prometheus-based SLOs, multi-window burn rates, and dashboards using a modular configuration-as-code pattern. Highly compatible with kube-prometheus.','Jsonnet','Open Source Library','Advanced',0,'online','manual','feb7e878b82aa18caf86c8978295590f8c1d0a649f8de5a841f8e1e99778cede',100.0,1779029252,1,'2022-06-29T14:46:05Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Jsonnet Libraries"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-29T14:46:05Z", "gh_stars": 118}');
 INSERT INTO "resources" VALUES('https://github.com/mfornos/awesome-microservices','Awesome microservices','','2026',4,'The premier comprehensive catalog charting microservices design patterns, distributed consensus engines, API gateways, tracing tools, and event-streaming buses. Essential for building scalable, decoupled service meshes.','Markdown','Awesome List','Advanced',1,'online','manual','b36ed8b0fc45720da05a239e4a5e188a9ec9940b9552348a44328f2efd40d3d7',100.0,1779034155,1,'2026-06-10T15:05:12Z',NULL,NULL,NULL,'["Software Engineering", "Software Architecture", "Microservices Design"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-10T15:05:12Z", "gh_stars": 14325, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/mhausenblas/openshift-cheat-sheet','github.com: openshift cheat sheet 3','','2026',5,'A community-maintained cheat sheet targeting container scaling and routing. Curator Insight notes its applicability to early setups. Live Grounding points to its continued historical use as a reliable baseline bookmark for bare-metal deployments.','Shell','Cheat Sheet','Intermediate',0,'online','manual','565bfc583e997bc96494707f3ba13acc7c64c964885f851f134806ae20d3569f',100.0,1779030482,1,'2017-06-05T12:48:09Z',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2017-06-05T12:48:09Z", "gh_stars": 6}');
-INSERT INTO "resources" VALUES('https://github.com/mhlabs/cfn-diagram','cfn-diagram 🌟','','2023',3,'A developer-focused CLI tool designed to parse AWS CloudFormation nested templates and instantly generate clean, interactive resource dependency maps, simplifying infrastructure inspection.','TypeScript','CLI Tool','Intermediate',0,'online','manual','51a543f43e0db426a425bca84b60bfbe5e2f9427f65ac456445ee76b70a72154',100.0,1781735900,1,'2026-06-18T00:38:20.852793+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "AWS CloudFormation"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/mhlabs/cfn-diagram','cfn-diagram 🌟','','2023',3,'A developer-focused CLI tool designed to parse AWS CloudFormation nested templates and instantly generate clean, interactive resource dependency maps, simplifying infrastructure inspection.','TypeScript','CLI Tool','Intermediate',0,'online','manual','51a543f43e0db426a425bca84b60bfbe5e2f9427f65ac456445ee76b70a72154',100.0,1781735900,1,'2026-06-18T00:38:20.852793+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "AWS CloudFormation"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/mholt/json-to-go','mholt/json-to-go','','N/A',0,'Curator Insight presents json-to-go as a developer productivity tool that instantaneously translates JSON strings into Go struct definitions. Live Grounding highlights its enduring status as a daily utility for web backend engineers parsing complex APIs.','English','Repository','Beginner',0,'online','manual','6216ece5bed3db4bfbbab530176a81cd12bf3343f44c1b8e6cc05a76b5bc7085',100.0,1779034502,1,'2024-07-31T15:59:24Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Code Generators"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-31T15:59:24Z", "gh_stars": 4623}');
 INSERT INTO "resources" VALUES('https://github.com/michaelmsonne/AzureDevOpsBackupTool','https://github.com/michaelmsonne/AzureDevOpsBackupTool','','2024',4,'A highly functional community CLI utility engineered to automate the backup of Azure DevOps configurations, including repositories, boards, pipelines, and variable groups. In 2026, this tool remains highly useful for system migrations, air-gapped compliance baselines, and cross-organization disaster recovery testing.','C#','Code Repository','Intermediate',0,'online','manual','d46257cdc2f42908b9f224e8bf0d63009c3a64839114bbc3450b144658f1466a',100.0,1779031808,1,'2025-06-21T09:55:10Z',NULL,NULL,NULL,'["Cloud DevOps", "Data Protection & Backup", "Disaster Recovery"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-06-21T09:55:10Z", "gh_stars": 37}');
-INSERT INTO "resources" VALUES('https://github.com/michaelneale/jenkins-ci.org-docker','Official Jenkins Docker image','','2014',0,'This repository represents the historic, community-managed Docker packaging of Jenkins. Note: Live grounding shows this repository is legacy/archived, as official operations have consolidated into the core jenkinsci/jenkins repositories.','Shell','Library','Beginner',0,'online','manual','0fc453b4790903772c2e4c0d5fc37debf0020b089b9d70ebf234438149fd279d',100.0,1781735991,1,'2026-06-18T00:39:51.951839+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Containers"]','["[LEGACY]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/michaelneale/jenkins-ci.org-docker','Official Jenkins Docker image','','2014',0,'This repository represents the historic, community-managed Docker packaging of Jenkins. Note: Live grounding shows this repository is legacy/archived, as official operations have consolidated into the core jenkinsci/jenkins repositories.','Shell','Library','Beginner',0,'online','manual','0fc453b4790903772c2e4c0d5fc37debf0020b089b9d70ebf234438149fd279d',100.0,1781735991,1,'2026-06-18T00:39:51.951839+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Containers"]','["[LEGACY]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/micnncim/kubectl-reap','kubectl-reap is a kubectl plugin that deletes unused Kubernetes resources 🌟','','2026',5,'An automated garbage collection plugin built to find and purge orphan, dangling, or unattached configuration structures. It keeps the target cluster clean by purging long-running stale objects, lowering overall management overhead.','Go','Tool','Intermediate',0,'online','manual','f20753206f631ee679b227835b58f7141bc431f3d1337121e9e697b672d10f42',100.0,1779032243,1,'2023-05-19T08:21:45Z',NULL,NULL,NULL,'["Operations", "Garbage Collection", "Resource Cleanup"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-19T08:21:45Z", "gh_stars": 200}');
 INSERT INTO "resources" VALUES('https://github.com/micro/go-micro','go-micro','','2025',5,'Curator Insight introduces go-micro as a distributed systems development framework providing key abstractions for microservices. Live Grounding notes its journey through corporate and open-source licensing changes, yet it remains a foundational toolkit for service discovery, RPC, and event-driven architectures in Go.','English','Repository','Advanced',1,'online','manual','42f9f4ef112d39f483aec09c03ffb2602b42d987ecaed765e2906d28312c1833',100.0,1779130495,1,'2026-06-10T10:05:43Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Go Frameworks"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T10:05:43Z", "gh_stars": 22775}');
 INSERT INTO "resources" VALUES('https://github.com/microsoft/ARI','==github.com/microsoft/ARI: Azure Resource Inventory== 🌟🌟🌟','','2024',5,'An open-source analysis engine from Microsoft that sweeps target cloud subscriptions to render Excel inventories of deployed cloud components.','PowerShell','GitHub Repository','Advanced',0,'online','manual','c440e8f65441bac17e7077ed37d8b715cc3da6af28c8ea12bba07094f0ad86b0',100.0,1779032732,1,'2026-06-02T12:31:49Z',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Inventory Auditing", "Azure Resource Inventory"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T12:31:49Z", "gh_stars": 1644}');
@@ -6888,14 +6888,14 @@ INSERT INTO "resources" VALUES('https://github.com/microsoft/terraform-provider-
 INSERT INTO "resources" VALUES('https://github.com/microsoft/vscode-python','Python Visual Studio Code','','2024',5,'The official VS Code Python extension repository. Serves as a primary integration layer for code-formatting, Jupyter Notebook systems, pytest architectures, and type checker implementations.','Python','Repository','Advanced',0,'online','manual','7e94ba701595440394a6e1b3c1e4db8bff6585866ff98ba59e19eb6a29b6215a',100.0,1779029365,1,'2026-06-09T21:01:01Z',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Language-Specific Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T21:01:01Z", "gh_stars": 4623}');
 INSERT INTO "resources" VALUES('https://github.com/microsoft/winget-cli','Windows Package Manager CLI (aka winget)','','2024',5,'The official open-source repository for winget-cli, Microsoft''s Windows Package Manager. Standardizes command-line app deployment, installation, dependency discovery, and workspace updates.','C++','Repository','Intermediate',0,'online','manual','6e43e40685a1329aa32bbe74a24ffe73fc73eede3fb7f7ef51a4123c7159c6fb',100.0,1779031647,1,'2026-06-11T20:12:36Z',NULL,NULL,NULL,'["Developer Experience", "Package Management", "Windows Tooling"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/linux-dev-env.md"]','["linux-dev-env.md", "azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T20:12:36Z", "gh_stars": 26023}');
 INSERT INTO "resources" VALUES('https://github.com/microsoftgraph/msgraph-sdk-powershell','microsoftgraph/msgraph-sdk-powershell/samples: 9-Applications.ps1','','2024',4,'Official template outlining secure authentication, property mapping, and service endpoint registration tasks in Entra ID tenants using Graph API cmdlets.','PowerShell','GitHub Repository','Intermediate',0,'online','manual','62408e2106734f6b076d7b7d1c820871d89a95cef3534e4995e3d90ccf283f28',100.0,1779031564,1,'2026-06-12T20:32:47Z',NULL,NULL,NULL,'["Identity and Access", "Microsoft Graph API", "SDK Samples", "Azure AD Applications"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T20:32:47Z", "gh_stars": 870}');
-INSERT INTO "resources" VALUES('https://github.com/microtica/gitops-resources','gitops-resources','','2026',0,'A specialized index charting GitOps design architectures applied to infrastructure provisioning. Focuses on push-based vs. pull-based reconciliation loops and declarative configurations for cloud providers.','Markdown','Awesome List','Intermediate',1,'online','manual','4148ee811d6731bb350509b86a0ffa7faf7c005260c8bb17ae5670c6fee26810',100.0,1781736123,1,'2026-06-18T00:42:03.402533+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "Infrastructure Automation"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/microtica/gitops-resources','gitops-resources','','2026',0,'A specialized index charting GitOps design architectures applied to infrastructure provisioning. Focuses on push-based vs. pull-based reconciliation loops and declarative configurations for cloud providers.','Markdown','Awesome List','Intermediate',1,'online','manual','4148ee811d6731bb350509b86a0ffa7faf7c005260c8bb17ae5670c6fee26810',100.0,1781736123,1,'2026-06-18T00:42:03.402533+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "Infrastructure Automation"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/migtools/crane','github.com/konveyor/crane: Crane 2.0 🌟','','2024',4,'Crane 2.0 provides continuous state synchronization, target resource modifications, and mock-run configurations to assist operators with real-time Kubernetes cluster replatforming campaigns.','Go','Tool','Advanced',1,'online','manual','8ea4607b6555b5b52d9517623db78772567121df9f7a9174fbef56df9af59fda',100.0,1779130495,1,'2026-06-12T16:33:56Z',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T16:33:56Z", "gh_stars": 54}');
 INSERT INTO "resources" VALUES('https://github.com/miguelmota/golang-for-nodejs-developers','Golang for Node.js Developers','','N/A',0,'A comparison manual translating Node.js practices and architectural paradigms into native Go-based idioms like goroutines, structures, and native channels.','en','Repository','Intermediate',0,'online','manual','0b17cbbd1a5ebb4b31d5c566481f3721ac4939a9b7fa79304ac748cc1db1686b',100.0,1779029172,1,'2023-02-02T11:21:08Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-02T11:21:08Z", "gh_stars": 4772}');
 INSERT INTO "resources" VALUES('https://github.com/mikefarah/yq','yq','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b7a31327a49b5a01e80f6a8df5f9ddf7f46de3b3333e20339a7f77be44068acd',100.0,1779033118,1,'2026-05-17T17:51:58.685298+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/mikefrank-ca/bitbucket-auto-merge','BitBucket Auto Merge','','2019',1,'A lightweight Node.js helper utility built to programmatic resolve and merge pull requests inside Bitbucket Server. Monitors build pipelines and approval conditions to coordinate automated commits, bypassing the lack of native merge queues in legacy Bitbucket editions.','JavaScript','Tool','Intermediate',0,'online','manual','048845a2716b084ad8d0f6c229457fb1c7a4d2f51943eddce3d75bcc08b15ff9',100.0,1781735950,1,'2026-06-18T00:39:10.582665+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Bitbucket Automation"]','["[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/mikeroyal/Kubernetes-Guide','==mikeroyal/Kubernetes-Guide: Kubernetes Guide== 🌟','','2023',5,'A massive educational directory covering basic components, intermediate networking, storage, and advanced Kubernetes configurations. Offers structured developer pathways and hypervisor setup instructions, making it ideal for technical upskilling and training programs.','Markdown','Guide','Intermediate',0,'online','manual','9944c6f547ac65e1e15ef560dad2ded347b88af42423ade0d25ad781620bb3f1',100.0,1781736123,1,'2026-06-18T00:42:03.185175+02:00',NULL,NULL,NULL,'["Curation", "Guides", "Kubernetes"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/mikeroyal/Kubernetes-Guide/blob/main/README.md','==mikeroyal/Kubernetes-Guide: Machine Learning== 🌟','','2023',4,'A comprehensive reference manual mapping the landscape of running machine learning workloads on Kubernetes. Aggregates configurations, installation commands, and architecture diagrams for tooling across GPU provisioning, Kubeflow orchestration, and containerized serving frameworks like KServe.','Markdown','Repository','Intermediate',0,'online','manual','e374d436342b70813c900a5c3f760ad4ee0c5ce2ac6b4b44cd64bdc5d7cfc132',100.0,1781736091,1,'2026-06-18T00:41:31.942405+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Curated Reference"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/mikeroyal/OpenShift-Guide','==mikeroyal/OpenShift-Guide: OpenShift Guide== 🌟🌟','','2022',4,'A comprehensive community repository providing structured technical references for OpenShift. Includes instructions for cluster setup, networking tools, persistent storage, and third-party integrations.','Markdown','Repository','Intermediate',0,'online','manual','974e648a506992164bf1cd5aaec3bded413576db9a558956929be7f413ba9be9',100.0,1781736112,1,'2026-06-18T00:41:52.635061+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Evaluation", "Learning Resources"]','["[ENTERPRISE-STABLE]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/mikefrank-ca/bitbucket-auto-merge','BitBucket Auto Merge','','2019',1,'A lightweight Node.js helper utility built to programmatic resolve and merge pull requests inside Bitbucket Server. Monitors build pipelines and approval conditions to coordinate automated commits, bypassing the lack of native merge queues in legacy Bitbucket editions.','JavaScript','Tool','Intermediate',0,'online','manual','048845a2716b084ad8d0f6c229457fb1c7a4d2f51943eddce3d75bcc08b15ff9',100.0,1781735950,1,'2026-06-18T00:39:10.582665+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Bitbucket Automation"]','["[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/mikeroyal/Kubernetes-Guide','==mikeroyal/Kubernetes-Guide: Kubernetes Guide== 🌟','','2023',5,'A massive educational directory covering basic components, intermediate networking, storage, and advanced Kubernetes configurations. Offers structured developer pathways and hypervisor setup instructions, making it ideal for technical upskilling and training programs.','Markdown','Guide','Intermediate',0,'online','manual','9944c6f547ac65e1e15ef560dad2ded347b88af42423ade0d25ad781620bb3f1',100.0,1781736123,1,'2026-06-18T00:42:03.185175+02:00',NULL,NULL,NULL,'["Curation", "Guides", "Kubernetes"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/mikeroyal/Kubernetes-Guide/blob/main/README.md','==mikeroyal/Kubernetes-Guide: Machine Learning== 🌟','','2023',4,'A comprehensive reference manual mapping the landscape of running machine learning workloads on Kubernetes. Aggregates configurations, installation commands, and architecture diagrams for tooling across GPU provisioning, Kubeflow orchestration, and containerized serving frameworks like KServe.','Markdown','Repository','Intermediate',0,'online','manual','e374d436342b70813c900a5c3f760ad4ee0c5ce2ac6b4b44cd64bdc5d7cfc132',100.0,1781736091,1,'2026-06-18T00:41:31.942405+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Curated Reference"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/mikeroyal/OpenShift-Guide','==mikeroyal/OpenShift-Guide: OpenShift Guide== 🌟🌟','','2022',4,'A comprehensive community repository providing structured technical references for OpenShift. Includes instructions for cluster setup, networking tools, persistent storage, and third-party integrations.','Markdown','Repository','Intermediate',0,'online','manual','974e648a506992164bf1cd5aaec3bded413576db9a558956929be7f413ba9be9',100.0,1781736112,1,'2026-06-18T00:41:52.635061+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Evaluation", "Learning Resources"]','["[ENTERPRISE-STABLE]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/mikzuit/fair-job-offer','mikzuit/fair-job-offer','','2020',1,'Curator Insight: A direct calculator tool created to evaluate contract offers and compensation fairness. Live Grounding: This repository is now archived and categorized as legacy due to complete commit inactivity since 2020, yet still acts as an architectural blueprint for programmatic contract parser apps.','en','GitHub Repository','Intermediate',0,'online','manual','717e1a37a862428962b97fbf73e900773ca815ba25b8ea0af325af41ab0bbb5e',100.0,1779031438,1,'2022-05-31T09:59:59Z',NULL,NULL,NULL,'["Professional Practice", "Compensation", "Contract Analysis"]','["[LEGACY]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-05-31T09:59:59Z", "gh_stars": 19}');
 INSERT INTO "resources" VALUES('https://github.com/milanm/DevOps-Roadmap','DevOps Roadmap for 2026','','2026',4,'An extensive, highly-vetted community map outlining modern DevOps and platform engineering educational pathways. Synthesizes knowledge milestones across systems internals, network protocols, continuous integration/continuous delivery protocols, and hybrid observability.','Markdown','Educational Repository','Intermediate',0,'online','manual','e8bd6c3679a539b713a836931e283891cac944c3ae4309905b61e377fecfc5f4',100.0,1779034499,1,'2026-06-13T06:35:41Z',NULL,NULL,NULL,'["DevOps & CI/CD", "Roadmaps", "Career Path"]','["[DE FACTO STANDARD]"]','["docs/devops.md", "docs/iac.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "devops.md", "iac.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T06:35:41Z", "gh_stars": 19614}');
 INSERT INTO "resources" VALUES('https://github.com/mineiros-io/terramate','mineiros-io/terramate','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42bd28f835ee1bc496f6489ce7d2ef163baf41ae2061ac27c1f21cc1f4108071',100.0,1779031903,0,'2026-05-17T17:31:43.020117+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/terramate-io/terramate"}');
@@ -6910,10 +6910,10 @@ INSERT INTO "resources" VALUES('https://github.com/mithi/react-philosophies','re
 INSERT INTO "resources" VALUES('https://github.com/mittwald/kube-httpcache','github.com/mittwald/kube-httpcache','','2024',3,'An engineered Kubernetes-native HTTP caching platform that bundles Varnish with a specialized controller sidecar. It queries Kubernetes API endpoints directly to dynamically reconstruct and scale Varnish backend configurations without requiring manual server reloads.','Go','Repository','Advanced',0,'online','manual','268e6dd1f6d7203d7fe58773ad6fe52dc5e3cee2d2a128765a0f4b589d2912a8',100.0,1779029590,1,'2025-12-18T15:03:45Z',NULL,NULL,NULL,'["Infrastructure & Caching", "Kubernetes Caching", "Distributed Caching"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-18T15:03:45Z", "gh_stars": 312}');
 INSERT INTO "resources" VALUES('https://github.com/mittwald/kubernetes-secret-generator','github.com/mittwald/kubernetes-secret-generator 🌟','','2025',5,'This secret generator creates secure random passwords, certificates, and private SSH keys on-demand in-cluster. Generated data is stored directly as encrypted Secrets resources, eliminating the risk of checking cleartext credentials into infrastructure repositories.','Go','Repository','Intermediate',0,'online','manual','869a5470f61705d827cd5b5f42047335c8749a867b4e46abc016ae3d2954d67c',100.0,1779031122,1,'2025-12-05T14:16:25Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "Dynamic Secrets"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T14:16:25Z", "gh_stars": 391}');
 INSERT INTO "resources" VALUES('https://github.com/mivano/azure-cost-cli','==github.com/mivano/azure-cost-cli==','','2024',4,'Focuses on tag-based cost-querying using the `azure-cost-cli` tool. Explains how to extract billing data grouped by tags to simplify chargeback allocations and identify untagged resources.','C#','GitHub Repository','Intermediate',0,'online','manual','8a986352ce0fcb9452ebb54ae864c000435891c68701348b74e240aac0ab3391',100.0,1779031652,1,'2026-06-08T08:05:59Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/finops.md"]','["finops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T08:05:59Z", "gh_stars": 1118}');
-INSERT INTO "resources" VALUES('https://github.com/miztiik/AWS-Demos','github.com/miztiik/AWS-Demos','','2025',0,'A rich repository compiling hundreds of AWS hands-on architecture guides and automated scripts. Spans serverless computing, databases, event routing, and container-based architectural patterns.','Python','Repository','Intermediate',0,'online','manual','bd838b9de61ff01365ffe131b166c40c1bc35ef356113f5cceb23eeb19022f7e',100.0,1781735921,1,'2026-06-18T00:38:41.312314+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "DevOps Demos"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/miztiik/AWS-Demos','github.com/miztiik/AWS-Demos','','2025',0,'A rich repository compiling hundreds of AWS hands-on architecture guides and automated scripts. Spans serverless computing, databases, event routing, and container-based architectural patterns.','Python','Repository','Intermediate',0,'online','manual','bd838b9de61ff01365ffe131b166c40c1bc35ef356113f5cceb23eeb19022f7e',100.0,1781735921,1,'2026-06-18T00:38:41.312314+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "DevOps Demos"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/mkubaczyk/helmsman','Helmsman: Helm Charts as Code 🌟','','2025',4,'An enterprise-grade, GitOps-friendly engine for declaring Helm charts as code. By monitoring desired state files, it automates lifecycle tasks including installations, cross-cluster upgrades, namespace setup, and purging deprecated releases.','Go','CLI Tool','Advanced',0,'online','manual','582663ae9aaa48a531b0608f40a8aa9e28107177874b46c1b807856e0725d7ba',100.0,1779130494,1,'2026-06-07T15:42:46Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Multi-Chart Orchestration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-07T15:42:46Z", "gh_stars": 1498}');
 INSERT INTO "resources" VALUES('https://github.com/mlabonne/llm-course','github.com/mlabonne/llm-course','','2023',5,'Maxime Labonne''s stellar curriculum for mastering Large Language Model engineering. Curator Insight and Live Grounding confirm its value, providing code-driven notebooks covering quantization (bitsandbytes, AWQ, GGUF), LoRA fine-tuning, direct preference optimization (DPO), and advanced retrieval-augmented generation (RAG) paradigms.','Python','Repository','Advanced',0,'online','manual','ba9d9be39679259c589973a3de17a8bdab0394741a8b187bf54bbe39f8a2d836',100.0,1779029590,1,'2026-02-05T13:09:26Z',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Structured Curriculums"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-05T13:09:26Z", "gh_stars": 80120}');
-INSERT INTO "resources" VALUES('https://github.com/mlabouardy/grafana-dashboards','github.com/mlabouardy: Grafana Dashboards','','2020',0,'Archived repository containing early Grafana dashboard iterations. Shows fundamental layout compositions for visualizing container workloads, though highly outdated compared to current standards.','JSON','Repository','Intermediate',0,'online','manual','02a05b5ebaf5e334f6df5c472087a5415c167625b6791d6c2bce87c95b5d40f2',100.0,1781735951,1,'2026-06-18T00:39:11.076839+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Community Dashboards"]','["[LEGACY]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/mlabouardy/grafana-dashboards','github.com/mlabouardy: Grafana Dashboards','','2020',0,'Archived repository containing early Grafana dashboard iterations. Shows fundamental layout compositions for visualizing container workloads, though highly outdated compared to current standards.','JSON','Repository','Intermediate',0,'online','manual','02a05b5ebaf5e334f6df5c472087a5415c167625b6791d6c2bce87c95b5d40f2',100.0,1781735951,1,'2026-06-18T00:39:11.076839+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Community Dashboards"]','["[LEGACY]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/mlabouardy/nexus-cli','GitHub: Nexus-CLI','','2020',5,'A command-line interface tool written in Go to interact with and manage Nexus repositories. Real-world grounding shows this repository has had no active maintenance in over four years, pointing to a legacy project. Platform operators should pivot to using official Nexus APIs or modern alternative tooling.','Go','Repository','Intermediate',0,'online','manual','5bfc864b0bfb1a769d8f98ef5ef68078cc29e6362ae7753185f933a069f8509c',100.0,1779029465,1,'2022-11-15T16:23:58Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Tooling"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-15T16:23:58Z", "gh_stars": 294}');
 INSERT INTO "resources" VALUES('https://github.com/mlrun/mlrun','mlrun','','2026',3,'MLRun is an open-source MLOps orchestration platform designed to streamline the lifecycle of machine learning pipelines on Kubernetes. It automates model training, tracking, and serving by turning raw Python functions into elastic, high-performance containerized workloads. Data platform teams rely on MLRun to deploy real-time inference models and scale distributed data preprocessing pipelines.','Python','MLOps Platform','Advanced',1,'online','manual','b4762640bf0c7d3885cd5eca6eaef3e2ff68f4c45f7802dcde2797f4e1416598',100.0,1779033218,1,'2026-06-14T09:57:23Z',NULL,NULL,NULL,'["Data Engineering", "MLOps Platforms", "Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:57:23Z", "gh_stars": 1672}');
 INSERT INTO "resources" VALUES('https://github.com/mmmmmmpc/forklift-configmap-service','mperezco/forklift-configmap-service','','2022',0,'A specialized service designed to dynamically orchestrate Kubernetes ConfigMap generation and delivery. It acts as a sidecar or control helper to keep configuration payloads dynamically synced across targeted deployments.','Go','Operator','Medium',1,'online','manual','fa66c439bd4d117f2d253f28cecbe9089ce09afc9054c652d386726a357e7b93',100.0,1779130495,1,'2021-09-22T14:00:12Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-09-22T14:00:12Z", "gh_stars": 0}');
@@ -6921,38 +6921,38 @@ INSERT INTO "resources" VALUES('https://github.com/moabukar/tech-vault','github.
 INSERT INTO "resources" VALUES('https://github.com/modelcontextprotocol/servers','GitHub MCP Server','','2025',5,'Curator Insight: Primary collection of production-grade Model Context Protocol (MCP) servers. Live Grounding: Establishes development standards for JSON-RPC 2.0 based message exchange between host agents and enterprise backend systems.','TypeScript','Software','Advanced',0,'online','manual','4b0c23b47ac282b07556690f1316f4cf786a56a8746af609ccd6cf929bf92002',100.0,1779032167,1,'2026-06-07T22:29:30Z',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Official Servers"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-07T22:29:30Z", "gh_stars": 87194}');
 INSERT INTO "resources" VALUES('https://github.com/moditect/jfrunit','jfrunit','','2026',5,'A highly innovative JUnit extension enabling assertions against Java Flight Recorder (JFR) events. In 2026, JfrUnit is standard for continuous performance regression testing, automatically blocking commits that trigger abnormal CPU usage or memory allocations.','Java','Repository','Advanced',1,'online','manual','6bb37b669daadec1c6bd53a9682eb004aa85746e3305e876be052de34b6bfe22',100.0,1779030500,1,'2023-04-04T17:39:56Z',NULL,NULL,NULL,'["Modern Java", "Performance", "Testing"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-04T17:39:56Z", "gh_stars": 326}');
 INSERT INTO "resources" VALUES('https://github.com/mogensen/helm-changelog','helm-changelog: Create changelogs for Helm Charts, based on git history','','2024',1,'A smart CLI helper designed to parse git commit logs and automatically compile detailed changelogs for Helm releases. Ideal for maintaining human-readable release histories without manual maintenance bottlenecks during major release cycles.','Go','CLI Tool','Beginner',0,'online','manual','aee6b1c0a49a8c4cef5278b4c8972a95725c0922634fdfb681341e106ef4cd63',100.0,1779032699,1,'2024-08-01T10:32:40Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Auditing & Maintenance"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-01T10:32:40Z", "gh_stars": 43}');
-INSERT INTO "resources" VALUES('https://github.com/mohanad86/secure-ssh-python','Auto-SSH for Linux security','','2021',1,'A lightweight Python-based wrapper designed to manage, secure, and automate SSH connections, preventing session dropouts and hardening connection authentication parameters dynamically. Double-Evidence: This utility provides automated terminal tunnels, while live grounding indicates it serves as an excellent reference for custom connection-recovery scripts inside edge-computing and remote node installations.','Python','Repository','Intermediate',0,'online','manual','bbf6e7235fe56e1a263032b7c50596c24af13e54938be16c891ddf838c515044',100.0,1781736068,1,'2026-06-18T00:41:08.187819+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/mohanad86/secure-ssh-python','Auto-SSH for Linux security','','2021',1,'A lightweight Python-based wrapper designed to manage, secure, and automate SSH connections, preventing session dropouts and hardening connection authentication parameters dynamically. Double-Evidence: This utility provides automated terminal tunnels, while live grounding indicates it serves as an excellent reference for custom connection-recovery scripts inside edge-computing and remote node installations.','Python','Repository','Intermediate',0,'online','manual','bbf6e7235fe56e1a263032b7c50596c24af13e54938be16c891ddf838c515044',100.0,1781736068,1,'2026-06-18T00:41:08.187819+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/mohatb/kubectl-exec','mohatb/kubectl-exec','','2021',0,'A simple kubectl plugin designed to ease executive context execution into all pods matching a specific label selector. While it simplifies multi-pod execution for ad-hoc debugging, modern enterprise workflows have largely transitioned to more feature-rich and actively maintained alternatives like kubectl-foreach or custom controllers.','Go','CLI Plugin','Intermediate',0,'online','manual','3549810e43c51fd68757c68486b397cc1ac40a15f3a963f12fe3e4642059274b',100.0,1779031752,1,'2025-07-28T11:24:13Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-28T11:24:13Z", "gh_stars": 87}');
-INSERT INTO "resources" VALUES('https://github.com/monksy/awesome-kafka/blob/master/tools.md','Awesome Kafka','','2026',0,'A comprehensive, community-curated list of tools, command-line utilities, clients, and GUI frameworks for Apache Kafka administration. It serves as an essential hub for engineers searching for proven ecosystem additions.','N/A','Guide','Intermediate',0,'online','manual','bbd37b93636f0486720d1d3c85369e4f0344243b89bc85169071705d9ba06ea6',100.0,1781736081,1,'2026-06-18T00:41:21.084950+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Meta-Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','["message-queue.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/monksy/awesome-kafka/blob/master/tools.md','Awesome Kafka','','2026',0,'A comprehensive, community-curated list of tools, command-line utilities, clients, and GUI frameworks for Apache Kafka administration. It serves as an essential hub for engineers searching for proven ecosystem additions.','N/A','Guide','Intermediate',0,'online','manual','bbd37b93636f0486720d1d3c85369e4f0344243b89bc85169071705d9ba06ea6',100.0,1781736081,1,'2026-06-18T00:41:21.084950+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Meta-Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','["message-queue.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/monodot/pipeline-library-demo','github.com/monodot/pipeline-library-demo 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','301d62aa31c1b716f393af4152f147d6562e00bee25286f1e1ce4aa58dd656d4',100.0,1779033917,0,'2026-05-17T18:05:17.845131+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/tutorialworks/pipeline-library-demo"}');
 INSERT INTO "resources" VALUES('https://github.com/moule3053/mck8s','moule3053/mck8s','','2021',2,'MCK8s (Multi-Cluster Kubernetes) is an experimental open-source multi-cluster orchestration scheduler. It aims to intelligently distribute workloads across distinct geographical or multi-cloud Kubernetes clusters based on custom latency, cost, or compliance constraints. While theoretically robust, it remains an early-stage academic and community project.','Go','Tool','High',0,'online','manual','b83b59fdec53464c7fd0e7f18aa8edd2c4445f518b3fa4a6f5293f4479e1a4c2',100.0,1779034523,1,'2023-07-07T09:30:06Z',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Federated Deployments"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-07T09:30:06Z", "gh_stars": 73}');
 INSERT INTO "resources" VALUES('https://github.com/mozilla/sops','sops: Simple and flexible tool for managing secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d6ee771f290b2a6417127c57c2091091c0729a52f006b7eb9e4eae061d70b46',100.0,1779030000,0,'2026-05-17T17:00:00.884470+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/getsops/sops"}');
 INSERT INTO "resources" VALUES('https://github.com/mperezco/forklift-configmap-service','mperezco/forklift-configmap-service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c04babd3ae496581d3395b0e59eec24b81915748e83275a9bd78461e45d4f427',100.0,1779031438,0,'2026-05-17T17:23:58.834319+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/mmmmmmpc/forklift-configmap-service"}');
-INSERT INTO "resources" VALUES('https://github.com/mramanathan/ansible-harbor','mramanathan/ansible-harbor','','2019',0,'A legacy, inactive Ansible playbook repository configured to deploy a Harbor instance. Real-world grounding confirms zero recent updates, classifying it as obsolete. Platform engineers are encouraged to reference standard, actively maintained Kubernetes operator resources or Helm charts instead.','YML','Repository','Intermediate',0,'online','manual','2ef9f54c05ae28d91061b04471d72ee9b80a004a82ff90ea1a37083c86536bc7',100.0,1781736154,1,'2026-06-18T00:42:34.467310+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Automation"]','["[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/mramanathan/ansible-harbor','mramanathan/ansible-harbor','','2019',0,'A legacy, inactive Ansible playbook repository configured to deploy a Harbor instance. Real-world grounding confirms zero recent updates, classifying it as obsolete. Platform engineers are encouraged to reference standard, actively maintained Kubernetes operator resources or Helm charts instead.','YML','Repository','Intermediate',0,'online','manual','2ef9f54c05ae28d91061b04471d72ee9b80a004a82ff90ea1a37083c86536bc7',100.0,1781736154,1,'2026-06-18T00:42:34.467310+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Automation"]','["[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/mrcodedev/frontend-developer-resources','El camino del Frontend Developer','','2024',4,'An extensive frontend development roadmap repository, detailing system tools, CSS architectures, modern frameworks (React, Vue, Angular), and build systems (Vite, Webpack) required for client engineering.','Markdown','Repository','Intermediate',0,'online','manual','82e43fd6826fa0274e757f16f8ec7473e5d63e8fcdacae064b34d0c23f67d342',100.0,1779031883,1,'2024-07-18T19:43:31Z',NULL,NULL,NULL,'["Software Engineering", "Frontend", "Learning Paths"]','["[ENTERPRISE-STABLE]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-18T19:43:31Z", "gh_stars": 3536}');
 INSERT INTO "resources" VALUES('https://github.com/msfidelis/kubernetes-with-cri-o','Kubernetes setup with CRI-O Runtime','','2021',3,'A practical hands-on repository outlining the exact deployment and structural configuration needed to run Kubernetes with CRI-O. An invaluable asset for engineers aiming to drop Docker overhead in favor of pure, security-hardened, OCI-compliant system container operations.','Shell','Repository','Advanced',0,'online','manual','0bb0f81b0d87d0e5fa466db80d253446767bfa6b60d970bd6bd9d3e8dfcb37c6',100.0,1779030732,1,'2023-01-10T03:37:18Z',NULL,NULL,NULL,'["Infrastructure", "Container Runtime Interface", "CRI-O Setup"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-10T03:37:18Z", "gh_stars": 93}');
 INSERT INTO "resources" VALUES('https://github.com/mspnp/AzureNamingTool','github.com/mspnp/AzureNamingTool - Azure Naming Tool 🌟','','2025',5,'Patterns & Practices software engine providing an integrated UI and programmatic API endpoints to enforce consistent, governance-compliant resource naming structures across all Azure cloud components.','C#','Repository','Intermediate',0,'online','manual','1b2388251576bb22987c23c4f4678950ee53aa84dc1c01b281688456f9295bb6',100.0,1779029561,1,'2026-01-13T16:03:31Z',NULL,NULL,NULL,'["Cloud Platform", "Governance", "Azure Naming Tool"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-13T16:03:31Z", "gh_stars": 581}');
 INSERT INTO "resources" VALUES('https://github.com/mudler/LocalAI','LocalAI','','2025',4,'Curator Insight: A self-hosted, community-first OpenAI-compatible API gateway running on local hardware. Live Grounding: Allows developers to host LLMs, audio-to-text, and image generation services inside Kubernetes without external data dependencies, optimized for consumer-grade and enterprise hardware.','Go','Software','Intermediate',1,'online','manual','84abda9935d7c2b9c6744fdb1d4744ca0fe027d9310a85c2b62a2dba8e660e65',100.0,1779130494,1,'2026-06-13T23:27:53Z',NULL,NULL,NULL,'["AI Infrastructure", "LLM Serving", "LocalAI"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T23:27:53Z", "gh_stars": 46845}');
 INSERT INTO "resources" VALUES('https://github.com/mumoshu/helm-x','github.com/mumoshu/helm-x: Helm X Plugin','','2021',2,'An experimental Helm plugin developed to extend standard chart templates with custom scripting functions and enhanced lifecycle control. This project is now unmaintained, serving purely as a design blueprint.','Go','CLI Plugin','Advanced',0,'online','manual','3e0055d3e5c13db18ca63e074001b3acb50dee53c82fbedf722f09bc1cff8b48',100.0,1779033170,1,'2023-04-04T21:12:58Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[EMERGING]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-04-04T21:12:58Z", "gh_stars": 178}');
-INSERT INTO "resources" VALUES('https://github.com/mustafakaya/Azure-Reliability-Checker-Tool','github.com/mustafakaya/Azure-Reliability-Checker-Tool','','2023',0,'Diagnostic engine analyzing Azure configurations against Well-Architected Framework reliability pillars. Warns of single points of failure, missing geo-replication rules, and availability zone oversights.','PowerShell','Repository','Intermediate',0,'online','manual','a16c1e5a72c844d9a90d03af8e260bdd1f76b5d1fcf482bebd5f3874dc6e53a2',100.0,1781735879,1,'2026-06-18T00:37:59.957204+02:00',NULL,NULL,NULL,'["Cloud Platform", "Governance", "Reliability"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/mustafakaya/Azure-Reliability-Checker-Tool','github.com/mustafakaya/Azure-Reliability-Checker-Tool','','2023',0,'Diagnostic engine analyzing Azure configurations against Well-Architected Framework reliability pillars. Warns of single points of failure, missing geo-replication rules, and availability zone oversights.','PowerShell','Repository','Intermediate',0,'online','manual','a16c1e5a72c844d9a90d03af8e260bdd1f76b5d1fcf482bebd5f3874dc6e53a2',100.0,1781735879,1,'2026-06-18T00:37:59.957204+02:00',NULL,NULL,NULL,'["Cloud Platform", "Governance", "Reliability"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/muxinc/certificate-expiry-monitor','muxinc/certificate-expiry-monitor','','2021',5,'Lightweight utility that continuously monitors the expiration of X.509 SSL/TLS certificates. Generates metrics consumable by Prometheus to allow early alerting on certificate renewals.','Go','Open Source Tool','Intermediate',0,'online','manual','2da52fe7422494323339b90394664b4e2013efc9081c24eaa98076ae408f15b7',100.0,1779031865,1,'2022-06-08T18:03:51Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Security Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-08T18:03:51Z", "gh_stars": 169}');
 INSERT INTO "resources" VALUES('https://github.com/mxschmitt/action-tmate','action-tmate: Debug GitHub Actions via SSH','','2025',4,'An essential interactive troubleshooting tool that opens a secure tmate SSH session directly into active GitHub Actions runners, enabling real-time terminal diagnostics of failing pipeline runs.','Shell','Action','Intermediate',0,'online','manual','a4500fbdd326ed39482564937d5a994199b34c6bafc716492c6e3ab15594333b',100.0,1779032243,1,'2026-05-29T18:23:06Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Developer Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/cicd.md", "docs/devops-tools.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "cicd.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-29T18:23:06Z", "gh_stars": 3550}');
-INSERT INTO "resources" VALUES('https://github.com/myspotontheweb/gitops-workloads-demo','github.com/myspotontheweb/gitops-workloads-demo','','2023',3,'Comprehensive demo repository showcasing real-world GitOps workload configurations. Provides a structural blueprint for multi-tenant environments, detailing how to cleanly decouple cluster-wide infrastructure configurations from individual application manifests.','YAML','Repository','Intermediate',1,'online','manual','f5ff0bcab1e193ea0ffb13fb5de53179391efad291c94f182f786cbbb1efb28e',100.0,1781735876,1,'2026-06-18T00:37:56.007011+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Workload Management", "Demos"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/myspotontheweb/gitops-workloads-demo','github.com/myspotontheweb/gitops-workloads-demo','','2023',3,'Comprehensive demo repository showcasing real-world GitOps workload configurations. Provides a structural blueprint for multi-tenant environments, detailing how to cleanly decouple cluster-wide infrastructure configurations from individual application manifests.','YAML','Repository','Intermediate',1,'online','manual','f5ff0bcab1e193ea0ffb13fb5de53179391efad291c94f182f786cbbb1efb28e',100.0,1781735876,1,'2026-06-18T00:37:56.007011+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Workload Management", "Demos"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/mysticrenji/jenkins-cicd-pipelines',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e3791be07f4ca26ef2f951ef9473024ff66bd579071a24ee4aa06da97fe91420',100.0,1779033735,0,'2026-05-17T18:02:15.886375+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/myugan/awesome-docker-security','myugan/awesome-docker-security: Awesome Docker Security','','2026',5,'An excellent collection of scanning tools, security benchmarks, and hardening guidelines specifically designed for Docker environments. It catalogs utilities like Trivy, Anchore, and Docker Bench for Security, which prevent container escape exploits. Indispensable for DevSecOps pipelines managing image registries.','N/A','Repository','Intermediate',0,'online','manual','b5d9c748751ac4faee2853a885e0f5dc8c14b454ee2d1cd27f27b120a317730a',100.0,1779034517,1,'2026-02-28T13:24:37Z',NULL,NULL,NULL,'["Security", "Containers", "Docker"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-28T13:24:37Z", "gh_stars": 717, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/nabsul/k8s-ecr-login-renew','nabsul/k8s-ecr-login-renew: Renew Kubernetes Docker secrets for AWS ECR','','2018',2,'A cron utility designed to update expiring AWS ECR registry tokens automatically within Kubernetes cluster namespaces. It maintains registry pull-secret health over long runtime durations.','Go','CronJob / Daemon','Intermediate',0,'online','manual','ec0eb033f0f22c8ea8ec17ad93b2c9963990348ac57d15b0a004c81c8679c1e5',100.0,1779029710,1,'2026-01-17T21:33:16Z',NULL,NULL,NULL,'["Security & Compliance", "Identity & Access", "ECR Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-17T21:33:16Z", "gh_stars": 228}');
 INSERT INTO "resources" VALUES('https://github.com/narendranathreddythota/podtnl','Access Pod Online using Podtnl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae4419c69e217a0ab294e802da0466c3b6cab971d53a79b7ca18403a7e5bab97',100.0,1779032972,0,'2026-05-17T17:49:32.520899+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/nnrthota/podtnl"}');
-INSERT INTO "resources" VALUES('https://github.com/naveensilver/Ansible','github.com/naveensilver/Ansible','','2020',0,'Open-source repository archiving custom Ansible playbooks, tasks, and configurations for diverse operational setups. Serves as a useful template library for practical implementation reference.','English','github_repo','Beginner',0,'online','manual','25fddf953cc62696d495b81fe6724de4cf2eb00b8599c287d2f756215f5cbc89',100.0,1781735865,1,'2026-06-18T00:37:45.949781+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Reference Projects"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/naveensilver/Ansible','github.com/naveensilver/Ansible','','2020',0,'Open-source repository archiving custom Ansible playbooks, tasks, and configurations for diverse operational setups. Serves as a useful template library for practical implementation reference.','English','github_repo','Beginner',0,'online','manual','25fddf953cc62696d495b81fe6724de4cf2eb00b8599c287d2f756215f5cbc89',100.0,1781735865,1,'2026-06-18T00:37:45.949781+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Reference Projects"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/nebuly-ai/nos','github.com/nebuly-ai/nos','','2023',5,'Nos is an advanced GPU optimization platform built for Kubernetes to run AI workloads cost-effectively. It utilizes dynamic resource slicing and scheduling to enable multi-tenant GPU sharing. This reduces hardware idling and increases resource efficiency for LLM and ML training jobs.','Go','Scheduler / Operator','Advanced',0,'online','manual','7a6f228da00f45465a8acf77d06b0017c8b52427d89875478ff4ac355cf767bb',100.0,1779033943,1,'2024-04-21T20:57:30Z',NULL,NULL,NULL,'["Infrastructure", "GPU Optimization", "Dynamic Scheduling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-21T20:57:30Z", "gh_stars": 684}');
-INSERT INTO "resources" VALUES('https://github.com/ned1313/quiz-grader','Quiz Grader','','2023',0,'A lightweight utility engineered to automate the grading and feedback of quizzes and programming assignments. Processes markdown-based inputs to generate structured performance assessments, supporting classroom and self-assessment operations.','Python','Repository','Intermediate',0,'online','manual','de5a9e75137bee505318b4bff070071137ac7775aff07c9542c8b210b9fc80f4',100.0,1781735890,1,'2026-06-18T00:38:10.285985+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "Education Tooling"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/cheatsheets.md", "docs/kubernetes-tutorials.md"]','["ai.md", "cheatsheets.md", "kubernetes-tutorials.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/neilhwatson/nustuff/blob/master/networking/nmcli.md','NetworkManager CLI cheatsheet','','N/A',0,'A curated technical resource and architectural guide covering NetworkManager CLI cheatsheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779030356,0,'2026-05-17T17:05:56.800954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/nekop/openshift-sandbox/blob/master/docs/command-cheatsheet.md','github.com: Openshift cheat sheet 1','','2026',0,'A public Git-based repository mapping common OpenShift CLI operations. Curator Insight focuses on developers utilizing localized sandbox configurations. Live Grounding demonstrates how manual cluster troubleshooting remains standard despite GitOps workflows.','Shell','Cheat Sheet','Intermediate',0,'duplicate','manual','75e044df81b7bed9fd91ef02bb9be207b8ceb610d282967349bfe44072dfd6b4',100.0,1781735890,1,'2026-06-18T00:38:10.318116+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/mhausenblas/openshift-cheat-sheet"}');
+INSERT INTO "resources" VALUES('https://github.com/ned1313/quiz-grader','Quiz Grader','','2023',0,'A lightweight utility engineered to automate the grading and feedback of quizzes and programming assignments. Processes markdown-based inputs to generate structured performance assessments, supporting classroom and self-assessment operations.','Python','Repository','Intermediate',0,'online','manual','de5a9e75137bee505318b4bff070071137ac7775aff07c9542c8b210b9fc80f4',100.0,1781735890,1,'2026-06-18T00:38:10.285985+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "Education Tooling"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/cheatsheets.md", "docs/kubernetes-tutorials.md"]','["ai.md", "cheatsheets.md", "kubernetes-tutorials.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/neilhwatson/nustuff/blob/master/networking/nmcli.md','NetworkManager CLI cheatsheet','','N/A',0,'A curated technical resource and architectural guide covering NetworkManager CLI cheatsheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779030356,0,'2026-05-17T17:05:56.800954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/nekop/openshift-sandbox/blob/master/docs/command-cheatsheet.md','github.com: Openshift cheat sheet 1','','2026',0,'A public Git-based repository mapping common OpenShift CLI operations. Curator Insight focuses on developers utilizing localized sandbox configurations. Live Grounding demonstrates how manual cluster troubleshooting remains standard despite GitOps workflows.','Shell','Cheat Sheet','Intermediate',0,'duplicate','manual','75e044df81b7bed9fd91ef02bb9be207b8ceb610d282967349bfe44072dfd6b4',100.0,1781735890,1,'2026-06-18T00:38:10.318116+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/mhausenblas/openshift-cheat-sheet"}');
 INSERT INTO "resources" VALUES('https://github.com/netbox-community/netbox','NetBox IPAM 🌟','','2026',5,'The leading open-source IP Address Management (IPAM) and Data Center Infrastructure Management (DCIM) database. Built on Django and PostgreSQL, it serves as the programmable hardware and IP single-source-of-truth for global networks.','Python','Software','Advanced',0,'online','manual','0f1e66fb461ee83f1392989b338bde181fb9812c86c38f85e65d8ad48af2edeb',100.0,1779033706,1,'2026-06-14T06:31:06Z',NULL,NULL,NULL,'["Computer Networking & IPAM", "Infrastructure Management", "IPAM & DCIM Platforms"]','["[DE FACTO STANDARD]"]','["docs/networking.md"]','["networking.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:31:06Z", "gh_stars": 20845}');
 INSERT INTO "resources" VALUES('https://github.com/netdata/netdata','Netdata','','2026',5,'An ultra-high-performance, zero-configuration system monitoring agent boasting over 79k stars on GitHub. Netdata provides real-time, per-second metrics directly from physical hosts, virtual machines, and container endpoints, making it a stellar edge diagnostics tool in 2026.','C','Repository','Intermediate',0,'online','manual','7c2e4eb471d73f0fa35983fdb4ae04f558d23fa4d4dafba4abda777bca43f610',100.0,1779034392,1,'2026-06-14T09:52:59Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Infrastructure Monitoring"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-14T09:52:59Z", "gh_stars": 79146}');
 INSERT INTO "resources" VALUES('https://github.com/network-automation/toolkit','Red Hat Ansible Tower - Workshop and Demo','','2023',2,'A specialized automation toolkit for Red Hat Ansible Tower/AWX focused on network architectures. Emphasizes role-based access controls, standardized workflow templates, and central log telemetry. (Live Grounding: Highlights critical patterns for bringing deterministic software-defined networking concepts to legacy environments).','YAML/Python','Code Repository','Advanced',0,'online','manual','82fd022722d4983925ce90da609585e464ee489cf3b3b8b1c1d5697ecd106930',100.0,1779130495,1,'2026-06-01T18:44:18Z',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible Tower"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-01T18:44:18Z", "gh_stars": 127}');
 INSERT INTO "resources" VALUES('https://github.com/network-automation/tower_workshop','Red Hat Ansible Tower - Workshop and Demo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a639856389ab34dea1f787a746eb7d1666430d15d2fff87886426435fcc567f3',100.0,1779030356,0,'2026-05-17T17:05:56.775254+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/network-automation/toolkit"}');
 INSERT INTO "resources" VALUES('https://github.com/nevalla/lens-resource-map-extension','Lens Resource Map extension','','2024',3,'An essential plugin for Lens that dynamically renders interactive resource maps, detailing dependency hierarchies, service boundaries, and ingress-to-pod flow connections in real time.','TypeScript','Repository','Intermediate',0,'online','manual','b2af0e978e630d223d9ac7105215c8b5879a84510bdbf3dc870af3c7c9027fc1',100.0,1779032017,1,'2024-02-23T10:56:20Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Visual Ide Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-02-23T10:56:20Z", "gh_stars": 406}');
-INSERT INTO "resources" VALUES('https://github.com/nfrankel/jvm-controller','nfrankel/jvm-controller','','2020',0,'Demonstrates building a custom Java Virtual Machine (JVM) admission controller. Programmatically dynamically intercepts Pod specifications inside a validating or mutating webhook to inject appropriate runtime flags (such as JVM memory heap ergonomics) aligned with CPU and RAM resource limits.','Kotlin','Repository','Advanced',0,'online','manual','86d14a605f7a6f1deb5f729d64557524b956c232afda79214765cfa84ed57887',100.0,1781735910,1,'2026-06-18T00:38:30.696028+02:00',NULL,NULL,NULL,'["Extensibility", "Admission Controllers", "JVM Configurations"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/nfrankel/jvm-controller','nfrankel/jvm-controller','','2020',0,'Demonstrates building a custom Java Virtual Machine (JVM) admission controller. Programmatically dynamically intercepts Pod specifications inside a validating or mutating webhook to inject appropriate runtime flags (such as JVM memory heap ergonomics) aligned with CPU and RAM resource limits.','Kotlin','Repository','Advanced',0,'online','manual','86d14a605f7a6f1deb5f729d64557524b956c232afda79214765cfa84ed57887',100.0,1781735910,1,'2026-06-18T00:38:30.696028+02:00',NULL,NULL,NULL,'["Extensibility", "Admission Controllers", "JVM Configurations"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/nicholasamorim/ansible-role-harbor','nicholasamorim/ansible-role-harbor','','2021',5,'An Ansible role built to deploy and configure Harbor container registries on virtual machine hosts. Real-world grounding shows this project is unmaintained, reflecting a classic VM-centric infrastructure-as-code deployment pattern. Modern container-centric deployments strongly favor Kubernetes-native Helm-based installation paths.','YML','Repository','Intermediate',0,'online','manual','0e57673b66ce6cc2e5c3ab56c98967085e7c26d9e60cd72e290dd5eb3ba462a3',100.0,1779031755,1,'2026-04-15T12:41:58Z',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Automation"]','["[DE FACTO STANDARD]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-15T12:41:58Z", "gh_stars": 26}');
 INSERT INTO "resources" VALUES('https://github.com/nickjj/wait-until','github.com/nickjj/wait-until','','2016',3,'A lightweight shell utility designed to pause execution scripts until a target TCP port or system command registers a successful response. It is highly optimized for CI/CD pipeline synchronicity. Live Grounding confirms its role in orchestrating sequential container boots.','Shell','Tool','Intermediate',0,'online','manual','d4fd3e986c109f51dafb3b3cee2ef09542edca7f0a9560e22dcb7b6192468cea',100.0,1779031521,1,'2026-04-24T11:45:04Z',NULL,NULL,NULL,'["Container Orchestration", "Docker", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-24T11:45:04Z", "gh_stars": 65}');
 INSERT INTO "resources" VALUES('https://github.com/nicolai86/github-rebase-bot','github-rebase-bot','','2020',2,'A lightweight, Go-based automation daemon that responds to GitHub webhooks by automatically executing git rebase commands on active PRs. It eliminates manual rebase overhead, keeping pull requests structurally fresh relative to target master branches.','Go','Tool','Intermediate',0,'online','manual','8b3832b0d0a702b3805d34bc8ef2a46c961475eab2c8564d0c763ea6cfd2cabf',100.0,1779029704,1,'2017-08-25T23:18:09Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2017-08-25T23:18:09Z", "gh_stars": 29}');
@@ -6980,7 +6980,7 @@ INSERT INTO "resources" VALUES('https://github.com/nubenetes/apache-reverse-prox
 INSERT INTO "resources" VALUES('https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf','My Dynatrace proof of concept 🌟','','2023',5,'A comprehensive architectural evaluation report and proof of concept depicting Dynatrace deployment inside complex Kubernetes topologies. Discusses performance impact, instrumentation automation, and alerting configurations.','en','Project Document','Advanced',1,'online','manual','0c5abd011e582b588a63cec448e6bd6954aa540f09803d0e6974a55af236940c',100.0,1779130494,1,'2026-06-14T10:13:34Z',NULL,NULL,NULL,'["Observability", "APM & Logging", "Dynatrace PoC"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:13:34Z", "gh_stars": 663}');
 INSERT INTO "resources" VALUES('https://github.com/nubenetes/awesome-kubernetes/tree/master/pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','96ab9d9cdf618393a9c1c76347504f694c202447d47f0cbc496d511ddbb8c669',100.0,1779130494,1,'2026-05-18T20:54:54.942289+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}');
 INSERT INTO "resources" VALUES('https://github.com/nubenetes/awesome-kubernetes/tree/master/scripts',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7feff872196d3c745a9af1d5a63047d136de1b99836d1eb41df192beaa218d2e',100.0,1779029056,1,'2026-05-17T16:44:16.785235+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_license": "Apache-2.0"}');
-INSERT INTO "resources" VALUES('https://github.com/nubenetes/confluence6-atlassian','Atlassian Confluence6','','2021',0,'Open-source Dockerization template and configuration manifest designed for self-hosting Atlassian Confluence 6.x within containerized environments. Relies on legacy baseline system configurations, serving as an interesting historical pattern for monolithic application containerization before Helm charts and operators became standard.','Dockerfile','Repository','Intermediate',0,'online','manual','ad63d6c9ae797360c1b6af9d5f0c89eaef77d3de760a3d8099f6cb2de5a085b6',100.0,1781736123,1,'2026-06-18T00:42:03.252209+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Applications", "Self-Hosting"]','["[LEGACY]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/nubenetes/confluence6-atlassian','Atlassian Confluence6','','2021',0,'Open-source Dockerization template and configuration manifest designed for self-hosting Atlassian Confluence 6.x within containerized environments. Relies on legacy baseline system configurations, serving as an interesting historical pattern for monolithic application containerization before Helm charts and operators became standard.','Dockerfile','Repository','Intermediate',0,'online','manual','ad63d6c9ae797360c1b6af9d5f0c89eaef77d3de760a3d8099f6cb2de5a085b6',100.0,1781736123,1,'2026-06-18T00:42:03.252209+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Applications", "Self-Hosting"]','["[LEGACY]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/nubenetes/jenkins-CasC-kubernetes-demo','Jenkins Configuration as Code on Kubernetes 🌟','','2021',0,'Curator Insight highlights this Nubenetes demo as a primary method for running JCasC on Kubernetes. Live Grounding confirms its effectiveness in eradicating persistent storage drift by configuring dynamic build agents via YAML definitions. This serves as an outstanding baseline architecture for cloud-native Jenkins execution environments.','YAML','Repository','Advanced',0,'online','manual','8402b4d85b11e8932946ba3a306ca5f2afbbd30520c2cade11e034476f981bbf',100.0,1779130494,1,'2020-05-24T09:43:12Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Kubernetes Native Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-24T09:43:12Z", "gh_stars": 0}');
 INSERT INTO "resources" VALUES('https://github.com/nubenetes/nexus3-helm-chart','Proof of Concept: Nexus3 Chart configuration on Kubernetes','','2021',0,'Curator Insight presents this proof-of-concept Nexus3 Helm chart deployment pattern on Kubernetes. Live Grounding confirms that hosting a dedicated private repository manager inside the cluster remains critical for sovereign enterprise setups. The manifest coordinates dynamic ingress rules and persistent storage volume allocations.','Smarty','Repository','Intermediate',0,'online','manual','232f8b5fcd1a7182ad4c8f186823dc46623bc6fb8dfe1c460d1925ff0272fc2b',100.0,1779130494,1,'2020-05-24T10:17:50Z',NULL,NULL,NULL,'["Infrastructure", "Artifact Management", "Nexus3 Deployment", "Kubernetes Helm Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-24T10:17:50Z", "gh_stars": 0}');
 INSERT INTO "resources" VALUES('https://github.com/nvucinic/kdbg','KDBG: Small Kubernetes debugging container','','2023',1,'A lightweight Kubernetes debugging container designed to simplify troubleshooting inside active pods. It packages key diagnostic tools (curl, dig, iproute2, etc.) for direct execution inside the cluster networking space, serving as an effective sidecar or ephemeral debugging agent.','Shell','Tool','Intermediate',0,'online','manual','a283739ff6f0a2ba99f63772ad77fa0a0617a733c517b5de2990b3e7c815453a',100.0,1779031753,1,'2026-04-15T13:42:11Z',NULL,NULL,NULL,'["Observability", "Debugging", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-15T13:42:11Z", "gh_stars": 36}');
@@ -6996,13 +6996,13 @@ INSERT INTO "resources" VALUES('https://github.com/oils-for-unix/oils/wiki/Alter
 INSERT INTO "resources" VALUES('https://github.com/oilshell/oil/wiki/Alternative-Shells','oilshell: Alternative shells','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48d54621cc1c7f324dd50d640cb6c0247759059c8d04299d2140df1e168db171',100.0,1779029705,0,'2026-05-17T16:55:05.114578+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://github.com/oils-for-unix/oils/wiki/Alternative-Shells"}');
 INSERT INTO "resources" VALUES('https://github.com/okd-community-install',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ffeb163f05c6ad36068432e5b9f056dac55b984b9e65d5bcb8702971f783e4fb',100.0,1779032213,1,'2026-05-17T17:36:53.432021+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/okd-project/okd/blob/master/README.md','GitHub: OKD4','','2026',5,'The core GitHub repository containing build configurations, release pipelines, and architectural trackers for OKD4. Integrating Fedora CoreOS, this platform bridges the gap between raw Kubernetes and enterprise-ready application runtimes, including build pipelines (S2I), route configurations, and multi-tenant tooling natively.','Shell','Repository','Advanced',0,'online','manual','3000a2bbb7025d1fd0e18f8bc53b8ca32509ed6fbe0d38fd2d20dc13be27d196',100.0,1779130495,1,'2026-06-11T09:17:26Z',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:17:26Z", "gh_stars": 2076}');
-INSERT INTO "resources" VALUES('https://github.com/okelet/awsipinventory','AWS IP inventory','','2025',0,'An open-source utility designed to scan and build a complete inventory of IP address allocations across multiple AWS Virtual Private Clouds (VPCs). It offers automated visibility into subnet depletion, Elastic IP overheads, and overall IP utilization patterns. This tool is vital for cloud platform engineers tasked with managing network range exhaustion in hybrid cloud environments.','Go','Repository','Intermediate',0,'online','manual','9f1cefefa08fdf447a255bea7dd31a71baf564f7a662109f38eba241cea06a17',100.0,1781735877,1,'2026-06-18T00:37:57.723823+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/okelet/awsipinventory','AWS IP inventory','','2025',0,'An open-source utility designed to scan and build a complete inventory of IP address allocations across multiple AWS Virtual Private Clouds (VPCs). It offers automated visibility into subnet depletion, Elastic IP overheads, and overall IP utilization patterns. This tool is vital for cloud platform engineers tasked with managing network range exhaustion in hybrid cloud environments.','Go','Repository','Intermediate',0,'online','manual','9f1cefefa08fdf447a255bea7dd31a71baf564f7a662109f38eba241cea06a17',100.0,1781735877,1,'2026-06-18T00:37:57.723823+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/okwasniewski/minisim','okwasniewski/MiniSim: MacOS Menu Bar App for iOS and Android Emulators','The open-source Swift repository behind the lightweight MiniSim launcher utility.','2026',4,'The open-source codebase for MiniSim, a native Swift utility designed to automate the launch and configuration of iOS and Android emulators. It utilizes ShellOut interfaces to interact with xcrun and emulator CLIs directly.
 
 * Implements lightweight, native macOS architecture to minimize background memory footprints.
 * Features custom command integration and automatic directory path detection for rapid platform bootstrapping.','en','repository','Intermediate',0,'online','automatic','d90aed95bc22e3cebe33166f41029c95fa9b1febe2f5c3d2c8e82f7fd2dcf72b',NULL,1780352414,0,'2026-02-27T12:50:34Z',NULL,NULL,NULL,'["Development Tools", "Mobile Simulators", "Open Source Utilities"]','["[COMMUNITY-TOOL]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "devops-tools", "gh_license": "MIT", "gh_pushed": "2026-02-27T12:50:34Z", "gh_stars": 2831, "reputation_status": "Vetted", "reputation_summary": "High community traction with over 2,400 GitHub stars and continuous updates, confirming its stability as an open-source development tool.", "social_preview_url": "https://repository-images.githubusercontent.com/593655213/2c60c2ac-b2b7-4f51-a889-71958265d1bb", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-productivity"}');
 INSERT INTO "resources" VALUES('https://github.com/oleg-nenashev/demo-jenkins-config-as-code/tree/java11-support','Demo of Jenkins Configuration-As-Code with Docker and Groovy Hook Scripts (java11-support branch) 🌟🌟','','2021',5,'Curator Insight presents this demo of Jenkins Configuration-as-Code (JCasC) utilizing Docker and Groovy hook scripts. Live Grounding confirms JCasC has revolutionized Jenkins operations by defining configurations within declarative YAML. The inclusion of Java 11 support hooks ensures robust security and plug-in stability in enterprise automation environments.','Groovy','Repository','Advanced',0,'online','manual','ce3257c83e0f4f23380aded9538cd6b183990be54a6f119069e64eed36f26c86',100.0,1779030504,1,'2022-12-15T17:44:27Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Docker Hook Scripts"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-12-15T17:44:27Z", "gh_stars": 173}');
-INSERT INTO "resources" VALUES('https://github.com/omenking/localstack-gitpod-template','github.com/omenking/localstack-gitpod-template: LocalStack Gitpod Template','','2021',0,'Curator Insight introduces a Gitpod configuration template for bootstrapping LocalStack development environments instantly in the browser. Live Grounding highlights this as an efficient template for cloud-native training, though production teams in 2026 typically leverage official Dev Container or LocalStack-supported cloud environments.','Shell','Template','Beginner',0,'online','manual','088b258bb3326f3638a51aacb07e3a64eeca90685cacbcc9a02afeb76cd0501c',100.0,1781735876,1,'2026-06-18T00:37:56.199070+02:00',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "Gitpod Integration"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/omenking/localstack-gitpod-template','github.com/omenking/localstack-gitpod-template: LocalStack Gitpod Template','','2021',0,'Curator Insight introduces a Gitpod configuration template for bootstrapping LocalStack development environments instantly in the browser. Live Grounding highlights this as an efficient template for cloud-native training, though production teams in 2026 typically leverage official Dev Container or LocalStack-supported cloud environments.','Shell','Template','Beginner',0,'online','manual','088b258bb3326f3638a51aacb07e3a64eeca90685cacbcc9a02afeb76cd0501c',100.0,1781735876,1,'2026-06-18T00:37:56.199070+02:00',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "Gitpod Integration"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/omerbsezer/Fast-Kubernetes','==omerbsezer/Fast-Kubernetes== 🌟🌟','','2025',5,'A popular open-source repository featuring highly structured terminal cheat sheets, resource blueprints, and YAML patterns. Focuses on accelerating daily CKA commands, manifest construction, and cluster maintenance routines.','English','GitHub Repository','Intermediate',0,'online','manual','baec4628eca168b32fba925007a299e4cc58320b6e4147986f9b86234a9241c6',100.0,1779033615,1,'2025-04-14T08:54:11Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Hands-on Labs", "Cheat Sheets"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-14T08:54:11Z", "gh_stars": 3493}');
 INSERT INTO "resources" VALUES('https://github.com/omrikiei/ktunnel','==omrikiei/ktunnel== ⭐','','2024',3,'KTunnel is a robust reverse-tunneling CLI utility that exposes local development environments to remote Kubernetes clusters. By establishing a secure gRPC-based reverse proxy, it enables remote pods to call APIs running locally on developer machines, facilitating fast integration tests without ingress hurdles.','Go','CLI / Reverse Proxy','Advanced',0,'online','manual','6b40dd6d0b25cf29972cdf63c641fed1c33f8ad438b3502ec5214471f7e36f83',100.0,1779031399,1,'2026-02-20T22:37:30Z',NULL,NULL,NULL,'["Network", "Port Forwarding", "Development Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-02-20T22:37:30Z", "gh_stars": 1053}');
 INSERT INTO "resources" VALUES('https://github.com/ondat/discoblocks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7f3380f729e2ae970f076ffece6454bff249f4cd252098a5db90adac15dda9d8',100.0,1779033025,0,'2026-05-17T17:50:25.423471+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{}');
@@ -7029,18 +7029,18 @@ INSERT INTO "resources" VALUES('https://github.com/openappsec/openappsec','githu
 INSERT INTO "resources" VALUES('https://github.com/openclarity/kubeclarity','openclarity/kubeclarity','','2021',1,'A continuous security and compliance engine that analyzes SBOM schemas, catalogs project dependencies, and alerts operators to container vulnerabilities. It integrates with runtime monitors and CI/CD pipelines.','Go','Security Platform','Advanced',1,'online','manual','d8b978c668b95a903cb31a3c919dace8389a764b3c4daf9daa4c4f735229145f',100.0,1779033079,1,'2024-10-14T14:56:35Z',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "SBOM & Vulnerabilities"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-14T14:56:35Z", "gh_stars": 44}');
 INSERT INTO "resources" VALUES('https://github.com/openclarity/openclarity','Kubei 🌟','','2022',4,'OpenClarity (originally evolving from Kubei) is a comprehensive cloud-native security platform that scans Kubernetes clusters for vulnerabilities, secrets, and malware. It works by analyzing container images and running workloads to detect security risks in real time.','Go','Security Platform','High',1,'online','manual','297bfb53e583450a137fc143234c479cc63148ddb5924d907d541db8b039a95c',100.0,1779130494,1,'2026-05-25T02:27:26Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Runtime Security"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T02:27:26Z", "gh_stars": 1462}');
 INSERT INTO "resources" VALUES('https://github.com/opencontainers/runc','runc','','2015',5,'The canonical, low-level container runtime engine built in compliance with the OCI specification. Originally contributed by Docker, runc directly spawns and runs containers on Linux by interfacing with namespaces, cgroups, and capabilities without relying on overhead daemons.','Go','Repository','Advanced',0,'online','manual','a196ee871c63e30d8a70f7e01fa08ea26980e4a8825fee40c252a2f56fb7db8b',100.0,1779034479,1,'2026-06-13T17:55:52Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Low-Level Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T17:55:52Z", "gh_stars": 13282}');
-INSERT INTO "resources" VALUES('https://github.com/opencontrolplane','github.com/opencontrolplane','','2023',5,'OpenControlPlane provides abstract control plane frameworks designed to decouple custom APIs from heavy physical compute workloads. Inspired by minimal KCP architectures, it allows API lifecycle orchestration without the operational overhead of managing physical Kubernetes nodes. It is useful for platform teams designing custom APIs.','Go','Framework','Advanced',0,'online','manual','dac3465cb1ad1f1e851b439741e847967989dda20b46c566c2853d367d5de5b5',100.0,1779030673,1,'2026-05-17T17:11:13.969999+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Plane Design", "API Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/opencontrolplane','github.com/opencontrolplane','','2023',5,'OpenControlPlane provides abstract control plane frameworks designed to decouple custom APIs from heavy physical compute workloads. Inspired by minimal KCP architectures, it allows API lifecycle orchestration without the operational overhead of managing physical Kubernetes nodes. It is useful for platform teams designing custom APIs.','Go','Framework','Advanced',0,'online','manual','dac3465cb1ad1f1e851b439741e847967989dda20b46c566c2853d367d5de5b5',100.0,1779030673,1,'2026-05-17T17:11:13.969999+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Plane Design", "API Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/opencost/opencost','github.com/kubecost: kubecost-exporter - Running Kubecost as a Prometheus metric exporter','','2024',5,'The official repository for OpenCost, the CNCF sandbox standard defining vendor-neutral APIs for cloud-native cost allocation. Operates as an open-source real-time metrics exporter for Prometheus, serving as the industry standard benchmark across multi-cloud deployments.','Go','Repository','Advanced',1,'online','manual','4598a838903d845558a3e55f9d10b1029b7e16e17972aa0fdd10f5c4ef8ad2f8',100.0,1779130495,1,'2026-06-11T22:08:09Z',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T22:08:09Z", "gh_stars": 6590}');
 INSERT INTO "resources" VALUES('https://github.com/openebs/dynamic-localpv-provisioner','openebs/dynamic-localpv-provisioner: Dynamic Kubernetes Local Persistent'' Volumes','','2026',5,'An OpenEBS sub-project designed to provision Kubernetes local hostpath or raw block persistent volumes dynamically. This controller eliminates manual static volume definitions, allowing database applications to seamlessly run at native drive speed while relying on Kubernetes scheduling rules.','Go','Provisioner','Medium',0,'online','manual','509b686895fc7da45e0358273d1359ba5d99b2f96271b4573d52d809688ff8b8',100.0,1779030356,1,'2026-06-09T18:19:20Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Local Storage Provisioning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T18:19:20Z", "gh_stars": 208}');
 INSERT INTO "resources" VALUES('https://github.com/openebs/lvm-localpv','openebs/lvm-localpv','','2026',5,'An OpenEBS CSI driver designed for dynamic volume provisioning backed by local Logical Volume Manager (LVM) volume groups. It provides raw block or filesystem performance close to bare-metal hardware speed while offering features like snapshotting and size limits directly managed via Kubernetes native CRDs.','Go','CSI Driver','Medium',0,'online','manual','46631ca34a12f775c4ebe3e2f8d608fd2d6367abe5d895ddce7a7a54646c9fae',100.0,1779030529,1,'2026-06-10T14:24:37Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "LVM Provisioning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T14:24:37Z", "gh_stars": 344}');
 INSERT INTO "resources" VALUES('https://github.com/openebs/zfs-localpv','openebs/zfs-localpv','','2026',5,'The official OpenEBS CSI driver for ZFS-LocalPV. It dynamically provisions ZFS pools on local nodes, combining the exceptional performance of raw NVMe storage with ZFS capabilities like snapshots, clones, compression, and high integrity.','Go','Code','Advanced',0,'online','manual','3bdf214e5256365fe94ae14052f0669d7ae87822da48188dec2fc0b6c82c7ac5',100.0,1779034431,1,'2026-06-11T09:02:06Z',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "Local Storage"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:02:06Z", "gh_stars": 566}');
 INSERT INTO "resources" VALUES('https://github.com/openkruise/kruise','OpenKruise/Kruise','','2024',5,'The implementation repository for OpenKruise controllers. Provides crucial custom workload abstractions like CloneSets, SidecarSets, and Advanced StatefulSets to enable high-performance operations, including in-place updates.','Go','Repository','Advanced',1,'online','manual','eaba940bd1b6e68e0913438c17e17c22b1a06b9d87dd685994f4b7b66a50e56d',100.0,1779031883,1,'2026-06-08T09:36:53Z',NULL,NULL,NULL,'["Application Management", "Custom Controllers", "OpenKruise"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-08T09:36:53Z", "gh_stars": 5267}');
-INSERT INTO "resources" VALUES('https://github.com/openliberty','github.com/openliberty','','2026',4,'The primary GitHub hub containing repositories for Open Liberty, hosting its core runtime, tooling, and integrations. Live Grounding shows a highly collaborative community pushing frequent optimizations for Jakarta EE and MicroProfile.','Java','Repository','Advanced',1,'online','manual','e48a338ebb969cc42692c5f6a42963909edc8bd4912923c0f6d13884c0dce970',100.0,1779029478,1,'2026-05-17T16:51:18.878336+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "Open Liberty", "Source Code"]','["[ENTERPRISE-STABLE]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/openliberty','github.com/openliberty','','2026',4,'The primary GitHub hub containing repositories for Open Liberty, hosting its core runtime, tooling, and integrations. Live Grounding shows a highly collaborative community pushing frequent optimizations for Jakarta EE and MicroProfile.','Java','Repository','Advanced',1,'online','manual','e48a338ebb969cc42692c5f6a42963909edc8bd4912923c0f6d13884c0dce970',100.0,1779029478,1,'2026-05-17T16:51:18.878336+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "Open Liberty", "Source Code"]','["[ENTERPRISE-STABLE]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/openobserve/debug-container','openobserve/debug-container','','2025',0,'A highly functional debugging utility designed to inject ephemeral debug containers into running, distroless application pods. Pre-loaded with essential diagnostics tools, it allows platform engineers to perform networking and process audits without modifying the original container image.','Shell','CLI / Image','Intermediate',0,'online','manual','8ca8fadadb051b435ef3b7150dacd7d2dfc3d2d104e8d59e46b9b4d3ed006e96',100.0,1779033570,1,'2022-11-27T23:32:12Z',NULL,NULL,NULL,'["Operations", "Debugging", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-27T23:32:12Z", "gh_stars": 51}');
 INSERT INTO "resources" VALUES('https://github.com/openops-cloud/openops','OpenOps: No-Code FinOps Automation Platform with AI','','2024',4,'An open-source, no-code platform utilizing AI to identify and automate cloud cost optimizations. Connects directly with Kubernetes metrics to suggest sizing adjustments and automatically remove unused resources.','Go','GitHub Repository','Advanced',0,'online','manual','c6e7a2db44115c3a24c01cc54aae5ba56e51246372cedaed45088223eb58e58c',100.0,1779031802,1,'2026-06-14T01:33:35Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "IaC FinOps", "AI Optimization"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md", "docs/finops.md", "docs/kubernetes-tools.md"]','["ai.md", "finops.md", "kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T01:33:35Z", "gh_stars": 1035}');
 INSERT INTO "resources" VALUES('https://github.com/openpitrix/openpitrix','openpitrix 🌟','','2022',5,'A portal and packaging engine built to manage application lifecycles across multiple cloud environments. Once served as a core application distribution layer for orchestrators. It has transitioned into maintenance-only/legacy status as GitOps became the dominant delivery paradigm.','Go','Service','High',1,'online','manual','0c7d07acd0775851570c044b6c5ff53fedc45ab70a65d47f30b55aee5ac298df',100.0,1779031231,1,'2024-02-05T03:02:15Z',NULL,NULL,NULL,'["Application Delivery", "Marketplaces & Portals", "Lifecycle Management"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-05T03:02:15Z", "gh_stars": 878}');
-INSERT INTO "resources" VALUES('https://github.com/openshift-labs','github.com/openshift-labs 🌟','','2023',0,'An official repository that runs web-accessible, sandbox-styled instructional courses for OpenShift. Guides engineers through Operator lifecycle development, security tuning, and multi-tenant networking setups.','Go / Yaml','Repository','Advanced',0,'online','manual','277fd59fb071515ece32396693e60c030b8b58fe03b1f27518b00cbf266080a7',100.0,1779029475,1,'2026-05-17T16:51:15.616108+02:00',NULL,NULL,NULL,'["Reference Architectures", "Interactive Learning", "OpenShift Labs"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/openshift/community/blob/master/ROADMAP.md','github.com: OKD 4 Roadmap','','2022',0,'The OKD 4 development roadmap hosted on GitHub. It tracks the migration of build systems, target OS configurations (e.g., transition states of Fedora CoreOS), integration of updated Kubernetes API versions, and community-driven features like multi-arch architectures.','Markdown','Repository','Advanced',0,'online','manual','5953a0299d4d3e63e9700edc9496a215489272f55d42120c92261cdb1125b46f',100.0,1781736112,1,'2026-06-18T00:41:52.450631+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/openshift-labs','github.com/openshift-labs 🌟','','2023',0,'An official repository that runs web-accessible, sandbox-styled instructional courses for OpenShift. Guides engineers through Operator lifecycle development, security tuning, and multi-tenant networking setups.','Go / Yaml','Repository','Advanced',0,'online','manual','277fd59fb071515ece32396693e60c030b8b58fe03b1f27518b00cbf266080a7',100.0,1779029475,1,'2026-05-17T16:51:15.616108+02:00',NULL,NULL,NULL,'["Reference Architectures", "Interactive Learning", "OpenShift Labs"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/openshift/community/blob/master/ROADMAP.md','github.com: OKD 4 Roadmap','','2022',0,'The OKD 4 development roadmap hosted on GitHub. It tracks the migration of build systems, target OS configurations (e.g., transition states of Fedora CoreOS), integration of updated Kubernetes API versions, and community-driven features like multi-arch architectures.','Markdown','Repository','Advanced',0,'online','manual','5953a0299d4d3e63e9700edc9496a215489272f55d42120c92261cdb1125b46f',100.0,1781736112,1,'2026-06-18T00:41:52.450631+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/openshift/console','==github.com/openshift/console== 🌟','','2026',4,'The official enterprise-grade administrative console for OpenShift environments. Offers advanced visualization dashboards for developers and platform operators, featuring real-time telemetry, custom resource definition (CRD) rendering, and multi-tenant security.','TypeScript','Repository','Advanced',1,'online','manual','0e8ab8d18c799a3ce53ab1b125f58f1aa3d48ac467d88dda92831840872fb2e2',100.0,1779032333,1,'2026-06-13T03:53:18Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Enterprise Console"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T03:53:18Z", "gh_stars": 456}');
 INSERT INTO "resources" VALUES('https://github.com/openshift/hive','github.com/openshift/hive','','2026',3,'OpenShift Hive is an API-driven operator for provisioning, managing, and scaling OpenShift clusters. Running on a central management hub, Hive accepts declarative custom resources defining target clusters (AWS, GCP, Azure, Bare-Metal) and orchestrates the installer (IPI) to bootstrap, update, and manage the life cycle of target clusters dynamically at scale.','Go','Repository','Advanced',0,'online','manual','df93789d6bb15ac8334cc2a9714c3b38174913286174172a90020c1b287bcd75',100.0,1779030843,1,'2026-06-08T09:22:16Z',NULL,NULL,NULL,'["Platforms", "Cluster Management", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T09:22:16Z", "gh_stars": 277}');
 INSERT INTO "resources" VALUES('https://github.com/openshift/hypershift','github.com/openshift/hypershift: HyperShift','','2022',5,'HyperShift decouples the OpenShift control plane from the infrastructure, hosting it as standard containerized workloads within a central management cluster. This architecture enables lightning-fast provisioning, significantly lower operational overhead, and highly cost-effective multi-tenant fleet management.','Go','Repository','Advanced',0,'online','manual','a2182f90a6aa5def9fbd0a5ed73845dd794ce5648efbbe85bd93bb6ff4099cc7',100.0,1779029172,1,'2026-06-12T23:53:35Z',NULL,NULL,NULL,'["Enterprise Kubernetes", "Multi-Cluster Management", "Hosted Control Planes"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T23:53:35Z", "gh_stars": 526}');
@@ -7062,16 +7062,16 @@ INSERT INTO "resources" VALUES('https://github.com/openshift/pipelines-catalog',
 INSERT INTO "resources" VALUES('https://github.com/openshift/pipelines-tutorial','github.com/openshift/pipelines-tutorial','','2026',3,'A comprehensive learning path and hands-on laboratory environment focused on Tekton. Provides configurations for Tasks, Pipelines, PipelineRuns, and Trigger EventListeners on OpenShift clusters, validating cloud-native automation patterns.','Yaml','Code Repository','Intermediate',0,'online','manual','74a98855c053856947192ad85bcde5b299bad35c0ecbf5a8cae73a846eec10e9',100.0,1779031397,1,'2026-05-18T09:23:05Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Tekton Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/jenkins-alternatives.md", "docs/openshift-pipelines.md"]','["openshift-pipelines.md", "jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T09:23:05Z", "gh_stars": 322}');
 INSERT INTO "resources" VALUES('https://github.com/openshift/source-to-image','openshift/source-to-image','','2024',4,'Source-to-Image (S2I) is an enterprise-hardened build tool that compiles source code directly into ready-to-run container images by injecting code into a builder image. Originally built as a core component of Red Hat OpenShift, it offers repeatable, secure, and Dockerfile-free image builds. S2I remains highly relevant for secure enterprise workflows avoiding privileged Docker socket access.','Go','Tool','Medium',0,'online','manual','7df527843afee05828af011c3a1e69145d9bb0af43900bee2d8fc4998423231e',100.0,1779032817,1,'2026-06-04T10:26:49Z',NULL,NULL,NULL,'["Application Delivery", "Build Tools", "Source-to-Image"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T10:26:49Z", "gh_stars": 2536}');
 INSERT INTO "resources" VALUES('https://github.com/openshift/tektoncd-pipeline-operator','Jenkins-X + Tekton on OpenShift','','2021',5,'A community-maintained repository detailing the configuration of Jenkins X alongside Tekton on Red Hat OpenShift. Offers resource definitions and custom templates designed to respect OpenShift-specific Security Context Constraints (SCC).','Shell','Code Repository','Advanced',1,'online','manual','acd3779dc23965c3d9c1ec3683091aea1dabcfaf4510ee63f878744d4e77c8e0',100.0,1779031017,1,'2021-06-22T00:40:19Z',NULL,NULL,NULL,'["Enterprise Platforms", "Red Hat OpenShift", "Serverless CI/CD"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-06-22T00:40:19Z", "gh_stars": 53}');
-INSERT INTO "resources" VALUES('https://github.com/openshift/training','github.com: Openshift 4 training','','2024',0,'A public Git repository containing self-paced curriculum materials and lab configurations to train systems engineers in Day 2 cluster management tasks.','Shell','Source Code','Intermediate',0,'online','manual','0b80a7f1bd28202d2457c924eae2a281159d2a885821a1f5049db1c12fa4cf4f',100.0,1781736112,1,'2026-06-18T00:41:52.475824+02:00',NULL,NULL,NULL,'["Resources & Training", "Self-Paced Labs", "Curriculum Code"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/openshiftdemos','github.com/openshiftdemos 🌟','','2020',0,'GitHub resource hosting active and archive-state templates designed to showcase enterprise tools on OpenShift. Features simple automation scripts, platform configuration files, and middleware integration recipes.','Shell','Repository','Intermediate',0,'duplicate','manual','826418343f085ab7d6f38f30f9b2002d7fa0f8ead77b0fbdcc8b0f3ee8d90c8d',100.0,1779033487,1,'2026-05-17T17:58:07.119125+02:00',NULL,NULL,NULL,'["Reference Architectures", "Enterprise Demos", "Community Repositories"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/OpenShiftDemos"}');
+INSERT INTO "resources" VALUES('https://github.com/openshift/training','github.com: Openshift 4 training','','2024',0,'A public Git repository containing self-paced curriculum materials and lab configurations to train systems engineers in Day 2 cluster management tasks.','Shell','Source Code','Intermediate',0,'online','manual','0b80a7f1bd28202d2457c924eae2a281159d2a885821a1f5049db1c12fa4cf4f',100.0,1781736112,1,'2026-06-18T00:41:52.475824+02:00',NULL,NULL,NULL,'["Resources & Training", "Self-Paced Labs", "Curriculum Code"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/openshiftdemos','github.com/openshiftdemos 🌟','','2020',0,'GitHub resource hosting active and archive-state templates designed to showcase enterprise tools on OpenShift. Features simple automation scripts, platform configuration files, and middleware integration recipes.','Shell','Repository','Intermediate',0,'duplicate','manual','826418343f085ab7d6f38f30f9b2002d7fa0f8ead77b0fbdcc8b0f3ee8d90c8d',100.0,1779033487,1,'2026-05-17T17:58:07.119125+02:00',NULL,NULL,NULL,'["Reference Architectures", "Enterprise Demos", "Community Repositories"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/OpenShiftDemos"}');
 INSERT INTO "resources" VALUES('https://github.com/operator-framework/operator-lifecycle-manager','Red Hat OLM','','2024',5,'Part of the Operator Framework, OLM manages the installation, updates, and role-based access control of Operators running inside a cluster. It acts as an orchestrator for custom resource definitions (CRDs) and controller versions, ensuring dependencies are resolved safely. This tool is standard infrastructure across Red Hat OpenShift and enterprise Kubernetes configurations to scale operations reliably.','Go','Software','Advanced',0,'online','manual','e15c159226235edaf4920381f5668cf85ef306916d706a5af48be3cef99a31e2',100.0,1779032167,1,'2026-06-11T20:27:20Z',NULL,NULL,NULL,'["Extensibility", "Operators", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/ocp4.md"]','["ocp4.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T20:27:20Z", "gh_stars": 1857}');
 INSERT INTO "resources" VALUES('https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/architecture.md','OLM Arquitecture','','2026',5,'This repository provides deep technical designs for Operator Lifecycle Manager (OLM). It handles updates, dependency validation, and multi-tenant installations of Kubernetes Operators.','Markdown','Documentation','Advanced',0,'online','manual','1c5886993c1a8c5860ce22c2b9355708c3d0e6f6d951f379a31d85358fe03b77',100.0,1779033675,1,'2026-06-11T20:27:20Z',NULL,NULL,NULL,'["Extensibility & APIs", "Operator Framework", "OLM Core"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T20:27:20Z", "gh_stars": 1857}');
 INSERT INTO "resources" VALUES('https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/philosophy.md','OLM Philosophy','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cbb9f40ed476b5c790577085144a4ea1c5449d8f4023d37f1ddd39bc68bbf09a',100.0,1779031903,1,'2026-05-17T17:31:43.368236+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}');
 INSERT INTO "resources" VALUES('https://github.com/opsgenie/kubernetes-event-exporter','kubernetes-event-exporter 🌟','','2024',5,'An essential monitoring tool that continuously watches Kubernetes events and forwards them to various third-party sinks (Elasticsearch, Opsgenie, Kafka, Slack). This architecture solves the issue of short etcd retention windows for audit trails and operations diagnostics. It is actively maintained and highly favored in enterprise-grade logging pipelines.','Go','Service','Medium',1,'online','manual','71f1ee49ef92f963a834109f8d8b0f4797df82c6621325cd941db2725d3902d6',100.0,1779029732,1,'2022-08-31T11:33:33Z',NULL,NULL,NULL,'["Observability", "Event Management", "Exporters"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-31T11:33:33Z", "gh_stars": 1046}');
 INSERT INTO "resources" VALUES('https://github.com/opstree/Opstree-Go-WebApp','github.com: Opstree-Go-WebApp','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f8c35089a0a1b337e15f057a06fbdedffb63a9c1b4755f24a7add1bd50eb9695',100.0,1779032344,1,'2026-05-17T17:39:04.639091+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"gh_license": "Apache-2.0"}');
 INSERT INTO "resources" VALUES('https://github.com/opstree/dynamic-pv-scaler','dynamic-pv-scaler','','2025',5,'A dynamic controller designed to scale Kubernetes Persistent Volume (PV) storage allocations automatically on-the-fly when disk usage passes specific thresholds. Crucial for managing persistent databases and stateful microservices without downtime.','Go','Controller','Advanced',1,'online','manual','e2140b4ba94ad9fad622b9a6c739e9be384e6e8a1534f8f98ecfba13b4a693bc',100.0,1779034211,1,'2022-09-07T18:01:54Z',NULL,NULL,NULL,'["Infrastructure", "Storage", "Dynamic Scaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-07T18:01:54Z", "gh_stars": 112}');
-INSERT INTO "resources" VALUES('https://github.com/oracle','github.com/oracle','','2023',5,'The main open-source hub hosting Oracle''s cloud-native integrations, including the OCI Cloud Controller Manager (CCM) and CSI storage plugins. These modules enable standard cloud interactions and dynamic volume provisioning, bridging physical hardware capability with cloud-native platform control planes.','Go','Code Repository','Advanced',0,'online','manual','35ef82187afe8ed33a7004e041b70b6e30793926ce9adaf0f3eb3323ee5ce115',100.0,1779031535,1,'2026-05-17T17:25:35.942641+02:00',NULL,NULL,NULL,'["Cloud Integrations", "Oracle Cloud", "Open Source"]','["[DE FACTO STANDARD]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/orangetw/awesome-jenkins-rce-2019','Hacking jenkins','','2026',0,'A technical security write-up archiving exploit chains, threat indicators, and software mitigation structures for the historic 2019 Jenkins Remote Code Execution flaws. Essential archival case study for engineering modern supply chain mitigations.','Markdown','Vulnerability Write-up','Advanced',0,'online','manual','4a4386a72d87cfd4b5cd0fe5ecefeb5310041ba0209b0494cf7c13f5c4729e77',100.0,1781735992,1,'2026-06-18T00:39:52.089681+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Security", "Jenkins Vulnerabilities"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/other-awesome-lists.md"]','["jenkins.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/oracle','github.com/oracle','','2023',5,'The main open-source hub hosting Oracle''s cloud-native integrations, including the OCI Cloud Controller Manager (CCM) and CSI storage plugins. These modules enable standard cloud interactions and dynamic volume provisioning, bridging physical hardware capability with cloud-native platform control planes.','Go','Code Repository','Advanced',0,'online','manual','35ef82187afe8ed33a7004e041b70b6e30793926ce9adaf0f3eb3323ee5ce115',100.0,1779031535,1,'2026-05-17T17:25:35.942641+02:00',NULL,NULL,NULL,'["Cloud Integrations", "Oracle Cloud", "Open Source"]','["[DE FACTO STANDARD]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/orangetw/awesome-jenkins-rce-2019','Hacking jenkins','','2026',0,'A technical security write-up archiving exploit chains, threat indicators, and software mitigation structures for the historic 2019 Jenkins Remote Code Execution flaws. Essential archival case study for engineering modern supply chain mitigations.','Markdown','Vulnerability Write-up','Advanced',0,'online','manual','4a4386a72d87cfd4b5cd0fe5ecefeb5310041ba0209b0494cf7c13f5c4729e77',100.0,1781735992,1,'2026-06-18T00:39:52.089681+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Security", "Jenkins Vulnerabilities"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/other-awesome-lists.md"]','["jenkins.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/oravirt/ansible-oracle','github.com/oravirt/ansible-oracle','','2021',4,'A highly robust, community-driven Ansible repository designed to automate Oracle Database and Grid Infrastructure installations. This collection manages kernel parameters, prerequisites, ASM storage volumes, and database engine upgrades. It serves as an essential framework for migrating legacy Oracle setups to hybrid structures.','YAML','tool','advanced',0,'online','manual','dfcb719ee7f7befba89bad1f1dce4e19047300c983042c0604880a935f892181',100.0,1779032620,1,'2026-05-24T08:43:08Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-24T08:43:08Z", "gh_stars": 367}');
 INSERT INTO "resources" VALUES('https://github.com/oravirt/ansible-oracle-modules','github.com/oravirt/ansible-oracle-modules','','2021',3,'A specialized suite of Ansible modules specifically engineered to interact directly with internal Oracle database schemas. These modules handle tasks like tablespace adjustments, user provisioning, and initialization parameter alterations. They act as the post-install orchestration companion to base automation engines.','Python','tool','advanced',0,'duplicate','manual','a7d25942768a0cfc465f3c42ba5097dfe0540f34c5cd6bc45f534f7662b8de07',100.0,1779029477,1,'2022-11-29T22:00:06Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-29T22:00:06Z", "gh_stars": 217, "duplicate_of": "https://github.com/oravirt/ansible-oracle"}');
 INSERT INTO "resources" VALUES('https://github.com/orchest/orchest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0171a22d94370468f2d7b755ee28c599bad8983b6be18ab001c625e2c8fdce4c',100.0,1779030190,0,'2026-05-17T17:03:10.065145+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
@@ -7079,27 +7079,27 @@ INSERT INTO "resources" VALUES('https://github.com/orgrim/pg_back','==orgrim/pg_
 INSERT INTO "resources" VALUES('https://github.com/orgs/community/discussions/196624','Now Open! AMA with Maintainers','An Ask Me Anything session with maintainers from Kubernetes, Homebrew, and OpenClaw addressing AI-generated contribution challenges.','2026',4,'This GitHub Community AMA brings together maintainers from Kubernetes, Homebrew, and OpenClaw to discuss the operational challenges of managing open-source projects in the AI era. The discussion centers heavily on the rise of automated, low-quality PR submissions (AI slop) and how it strains maintainer resources. To combat this, GitHub introduces new platform-level controls, such as repository-specific limits on concurrent PRs/Issues from unknown contributors and customizable contributor allowlists.','en','article','Intermediate',0,'online','automatic','50f0aa17d27f666d2dd763b9e5643ff34bef22366ff48d1e690ae3ef33ee82f6',NULL,1780352720,0,'2026-06-02T00:25:20.351753+02:00',NULL,NULL,NULL,'["Ecosystem", "Open Source Governance", "GitHub Maintainers"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Official GitHub Community discussion and AMA panel.", "social_preview_url": "https://opengraph.githubassets.com/86b8271588b6ced3bf7f8c5c23fdd7ec1355d2e63af576e5cf29cec5263db5e3/orgs/community/discussions/196624", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://github.com/ori-edge/k8s_gateway','ori-edge/k8s_gateway','','2023',2,'A CoreDNS plugin that enables exposing Kubernetes services directly via external DNS records. It queries CoreDNS dynamically to resolve internal cluster IPs, allowing resources outside the cluster to locate services seamlessly. In 2026, it remains popular among edge computing architectures requiring streamlined DNS-based routing.','Go','CoreDNS Plugin','Medium',0,'online','manual','577fe5882fe8d78a2459f556e5fd8f4398a9f2a3d9b3cbf55e8befb9609d226c',100.0,1779032017,1,'2025-07-10T15:02:46Z',NULL,NULL,NULL,'["Networking", "DNS", "Gateway"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-10T15:02:46Z", "gh_stars": 355}');
 INSERT INTO "resources" VALUES('https://github.com/ory/dockertest','==ory/dockertest==','','2026',5,'Dockertest enables developers to spin up ephemeral Docker containers directly from Go, Rust, or other language test suites to act as real dependencies (e.g., PostgreSQL, Redis). Unlike mock interfaces, it guarantees that integration tests run against actual database engines and stateful systems, disposing of them automatically when tests finish. It represents a gold standard in unit and integration testing pipelines for cloud-native microservices.','Go','Library','High',0,'online','manual','cf7693ee5b38a354ce65499a642e372ad94bb00e08b1cb05786f933943fa83c1',100.0,1779030971,1,'2026-04-24T14:04:12Z',NULL,NULL,NULL,'["Testing", "Integration Testing", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-24T14:04:12Z", "gh_stars": 4519}');
-INSERT INTO "resources" VALUES('https://github.com/osa-ora/camel-k-samples','github.com/osa-ora/camel-k-samples','','2021',0,'A public repository containing community-driven Camel K sample deployment blueprints. It provides practical templates for routing, database pooling, and API integrations within modern Kubernetes clusters.','Java','Code','Intermediate',0,'online','manual','d40f4924a104818f5b360227d0350099fafa899ad1843df337c1633541f3fe75',100.0,1781736081,1,'2026-06-18T00:41:21.213257+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Camel K"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/osa-ora/camel-k-samples','github.com/osa-ora/camel-k-samples','','2021',0,'A public repository containing community-driven Camel K sample deployment blueprints. It provides practical templates for routing, database pooling, and API integrations within modern Kubernetes clusters.','Java','Code','Intermediate',0,'online','manual','d40f4924a104818f5b360227d0350099fafa899ad1843df337c1633541f3fe75',100.0,1781736081,1,'2026-06-18T00:41:21.213257+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Camel K"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/oscp/awesome-openshift3','Awesome Openshift 2','','2020',1,'A curated directory cataloging administration guides, tools, operators, and integration scripts specialized for Red Hat OpenShift 3.x cluster topologies.','Markdown','Repository','Beginner',0,'online','manual','94ebb0f439bd9cfb936822b86c7258a6ee083695dd15900fdc93236f58cede38',100.0,1779032880,1,'2017-05-06T19:02:04Z',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Resources", "Awesome Lists"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md", "docs/other-awesome-lists.md"]','["openshift.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2017-05-06T19:02:04Z", "gh_stars": 27, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/ClusterWatch','github.com/oslabs-beta/ClusterWatch','','2026',2,'ClusterWatch is an open-source diagnostics dashboard built to monitor overall cluster stability and track system-wide container events in real time. It offers teams direct, visual insights into container health, restarts, and underlying storage failures without requiring complex platform configurations. This utility is a strong candidate for development environments and simplified operations setups.','JavaScript','Web Application','Intermediate',0,'online','manual','188cd63017c515f6412f94bbb81052b806d9dc4be7dcf795f3c6e47187929ba9',100.0,1779032833,1,'2024-03-12T10:05:35Z',NULL,NULL,NULL,'["Observability", "Cluster Health", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-03-12T10:05:35Z", "gh_stars": 135}');
 INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/Ekkremis','github.com/oslabs-beta/Ekkremis','','2023',1,'Ekkremis is a Kubernetes orchestration helper developed to manage deferred cron tasks and temporary execution pods. It provides a visual interface for tracking scheduled events, proving beneficial for managing ephemeral QA and administrative maintenance workloads.','Go','Dashboard / Controller','Intermediate',1,'online','manual','8f659a4cfaa378e9efe4c0ed3a5071b941c9e9a275e151ee6d13e9d1bb93c121',100.0,1779031113,1,'2022-12-09T03:12:29Z',NULL,NULL,NULL,'["Operations", "Automation", "Workflow"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-12-09T03:12:29Z", "gh_stars": 129}');
 INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/KUR8','KUR8 🌟','','2021',2,'An open-source, web-based platform designed to visualize and analyze Prometheus metrics collected from Kubernetes clusters. It features built-in dashboards for node performance, resource limits, and cluster health monitoring. In 2026, the project is largely static, serving as an educational reference for writing lightweight Prometheus visualizers.','JavaScript','Web Application','Medium',1,'online','manual','7d3aa6d9a1865ea1d167f9bd086f8b6dc81d0389d73db0567708173012e4e54f',100.0,1779032213,1,'2021-08-16T16:14:20Z',NULL,NULL,NULL,'["Operations", "Observability", "Prometheus UI"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-08-16T16:14:20Z", "gh_stars": 215}');
 INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/KubernOcular','github.com/oslabs-beta/oslabs','','2022',5,'KubernOcular is an open-source visualizer and troubleshooting tool designed to map and monitor live Kubernetes topologies. It helps operators identify bottlenecks and configuration misalignments by representing workloads and networking rules in an intuitive graphical flow.','TypeScript','Web Application','Intermediate',1,'online','manual','5fa720c2cad2ec58a75b4f5a51deac59ca22f0373967a1d99f4e563062220273',100.0,1779130494,1,'2022-10-13T16:44:36Z',NULL,NULL,NULL,'["Kubernetes", "Observability", "Visualization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2022-10-13T16:44:36Z", "gh_stars": 65}');
-INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/OdinsEye','==github.com/oslabs-beta: Odin''s Eye==','','2021',1,'Open-source developer utility designed to monitor distributed microservices architecture patterns, tracking internal query metrics and communication flows. Primarily active within the community sandbox.','JavaScript','Software','Intermediate',1,'online','manual','e0890d7c6122d8a75adfe89fa0b2c5ea5db398548fd62ab83f4d3f9de63c0be5',100.0,1781736112,1,'2026-06-18T00:41:52.629626+02:00',NULL,NULL,NULL,'["Observability", "Microservices Monitoring", "Tracing Tools"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/OdinsEye','==github.com/oslabs-beta: Odin''s Eye==','','2021',1,'Open-source developer utility designed to monitor distributed microservices architecture patterns, tracking internal query metrics and communication flows. Primarily active within the community sandbox.','JavaScript','Software','Intermediate',1,'online','manual','e0890d7c6122d8a75adfe89fa0b2c5ea5db398548fd62ab83f4d3f9de63c0be5',100.0,1781736112,1,'2026-06-18T00:41:52.629626+02:00',NULL,NULL,NULL,'["Observability", "Microservices Monitoring", "Tracing Tools"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/Palaemon','oslabs-beta/Palaemon','','2023',1,'Palaemon is a diagnostic dashboard tool that focuses on monitoring container state changes and automatically notifying teams of pod crashes and restarts. It provides lightweight health-check alerts, filling the monitoring gap for simple development and staging clusters.','JavaScript','Web Dashboard','Intermediate',1,'online','manual','200690cb187a24f6c9797a24d7cad967bb2aaf977a18e4fb8fae89f56bc9ae9f',100.0,1779033167,1,'2022-11-13T07:07:06Z',NULL,NULL,NULL,'["Operations", "Monitoring", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-13T07:07:06Z", "gh_stars": 134}');
-INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/kubermetrics','oslabs-beta/kubermetrics','','2021',1,'Kubermetrics is an open-source visualizer and metrics aggregator for Kubernetes clusters. It provides developers with real-time health data, resource consumption statistics, and alert visualizations. While convenient for local development, it lacks the enterprise-grade scalability of Prometheus-based stacks and operates primarily as a lightweight debugging dashboard.','JavaScript','Tool','Medium',0,'online','manual','215826ed4fb3db04a70fb76a736cdafc1bfeccfb05d18b17c9f923567dbf6aea',100.0,1781736047,1,'2026-06-18T00:40:47.118422+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Dashboards"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/kubermetrics','oslabs-beta/kubermetrics','','2021',1,'Kubermetrics is an open-source visualizer and metrics aggregator for Kubernetes clusters. It provides developers with real-time health data, resource consumption statistics, and alert visualizations. While convenient for local development, it lacks the enterprise-grade scalability of Prometheus-based stacks and operates primarily as a lightweight debugging dashboard.','JavaScript','Tool','Medium',0,'online','manual','215826ed4fb3db04a70fb76a736cdafc1bfeccfb05d18b17c9f923567dbf6aea',100.0,1781736047,1,'2026-06-18T00:40:47.118422+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Dashboards"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/neptune',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','05adedf7d5649bbe90fd7bca5aa8952baf29afbb2244f87e87ba9d4889f611e7',100.0,1779031511,0,'2026-05-17T17:25:11.108241+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/oslabs','github.com/oslabs-beta/oslabs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70546792d7b6adc1b1db544a9aa96817a98658477858a863647459533e0a11e4',100.0,1779032682,0,'2026-05-17T17:44:42.376540+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/oslabs-beta/KubernOcular"}');
 INSERT INTO "resources" VALUES('https://github.com/osquery/osquery','OS Query','','2026',5,'Exposes an operating system as a relational database, enabling SQL-based queries to audit process runtime, file integrity, and network connections. osquery is universally recognized as a core utility for security telemetry and host-level compliance in 2026.','C++','Repository','Advanced',0,'online','manual','d9ef4b2cad506becb381fe7af032227e534de1c56b9b995eaf6f5ac8efe2a1b5',100.0,1779031489,1,'2026-06-11T16:38:35Z',NULL,NULL,NULL,'["Security", "Monitoring", "Host Security"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-11T16:38:35Z", "gh_stars": 23311}');
 INSERT INTO "resources" VALUES('https://github.com/oxnr/awesome-bigdata','onurakpolat/awesome-bigdata','','2026',5,'A comprehensive directory for the distributed data ecosystem. Highlights streaming platforms (Kafka, Flink), compute engines (Spark), and modern distributed object stores, outlining integration paths for container-orchestrated big data structures. Indispensable for Big Data platform architects.','N/A','Repository','Advanced',0,'online','manual','4552c3d5e223505717dfb386b8f032d850534044432e76ce9768c4e8b076bd64',100.0,1779130494,1,'2026-05-19T14:05:40Z',NULL,NULL,NULL,'["Data Engineering", "Big Data", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-19T14:05:40Z", "gh_stars": 14440, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/ozbillwang/terraform-best-practices','github.com/ozbillwang/terraform-best-practices','','2024',0,'A granular community directory presenting opinions, formatting templates, and state handling rules designed to maximize maintainability across large infrastructure teams working on complex IaC footprints.','Markdown','Repository','Intermediate',0,'online','manual','2d0ec5a3ac2a2ef39f882d759c75efe4e38a9a939282a7b1bd249d791024a853',100.0,1781736233,1,'2026-06-18T00:43:53.774268+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/pabpereza/containers-best-practices','github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples','','2024',1,'A highly practical repository showing production-hardened Dockerfile recipes for standard enterprise frameworks. Emphasizes pipeline optimization, caching methods, and image size constraints.','Dockerfile','repository','Intermediate',1,'online','manual','4dfa0ad15ee0933e81a9049b2a4e0fa53056fa3a9aff84a9ed03b5c360d05180',100.0,1781735929,1,'2026-06-18T00:38:49.515287+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Reference Implementation"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/ozbillwang/terraform-best-practices','github.com/ozbillwang/terraform-best-practices','','2024',0,'A granular community directory presenting opinions, formatting templates, and state handling rules designed to maximize maintainability across large infrastructure teams working on complex IaC footprints.','Markdown','Repository','Intermediate',0,'online','manual','2d0ec5a3ac2a2ef39f882d759c75efe4e38a9a939282a7b1bd249d791024a853',100.0,1781736233,1,'2026-06-18T00:43:53.774268+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/pabpereza/containers-best-practices','github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples','','2024',1,'A highly practical repository showing production-hardened Dockerfile recipes for standard enterprise frameworks. Emphasizes pipeline optimization, caching methods, and image size constraints.','Dockerfile','repository','Intermediate',1,'online','manual','4dfa0ad15ee0933e81a9049b2a4e0fa53056fa3a9aff84a9ed03b5c360d05180',100.0,1781735929,1,'2026-06-18T00:38:49.515287+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Reference Implementation"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/pabpereza/curated-dockerfiles-examples','github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6ab2f20ab9d370019bac48f7c2e14ccbb9d9c2c24f36dc95c5038fe94bfad72d',100.0,1779032217,0,'2026-05-17T17:36:57.240383+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://github.com/pabpereza/containers-best-practices"}');
 INSERT INTO "resources" VALUES('https://github.com/palantir/bulldozer','Bulldozer: GitHub Pull Request Auto-Merge Bot','','2026',4,'Palantir''s open-source auto-merge bot for GitHub repositories. Bulldozer monitors label states, status tests, and approval counts to execute configurable squash, rebase, or merge policies. Extremely stable in massive enterprise codebases.','Go','Tool','Intermediate',1,'online','manual','ac1ad64109418f0591257c3ad7348bced74ce36bc4771eb491de368515255fcb',100.0,1779031410,1,'2026-06-11T17:14:05Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T17:14:05Z", "gh_stars": 803}');
-INSERT INTO "resources" VALUES('https://github.com/palark/awesome-devops-telegram','github.com/palark/awesome-devops-telegram: Awesome DevOps Telegram','','2026',0,'An curated index of Telegram groups, discussion channels, and notification bot architectures focusing on systems administration and cloud-native computing. Useful for real-time peer networking and regional infrastructure communities.','Markdown','Awesome List','Beginner',0,'online','manual','30072b347a40e25af6b8ff17125dc710f9b1effa8f9d2409746cd31d5af6464f',100.0,1781736123,1,'2026-06-18T00:42:03.315138+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Community Channels"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/palark/awesome-devops-telegram','github.com/palark/awesome-devops-telegram: Awesome DevOps Telegram','','2026',0,'An curated index of Telegram groups, discussion channels, and notification bot architectures focusing on systems administration and cloud-native computing. Useful for real-time peer networking and regional infrastructure communities.','Markdown','Awesome List','Beginner',0,'online','manual','30072b347a40e25af6b8ff17125dc710f9b1effa8f9d2409746cd31d5af6464f',100.0,1781736123,1,'2026-06-18T00:42:03.315138+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Community Channels"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/paliimx/Data-Structures-and-Algorithms','==github.com/paliimx: Data Structures and Algorithms implementation in Go==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aba8ef44d0d0bf757f3b76b8166af33db8d73d477997e4455e54311b41d235fe',100.0,1779030236,0,'2026-05-17T17:03:56.011941+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://github.com/ua-nick/Data-Structures-and-Algorithms"}');
 INSERT INTO "resources" VALUES('https://github.com/pallets/jinja','jinja 🌟','','2024',5,'The official repository for Jinja, the ubiquitous Python-based templating engine. Jinja underpins all dynamic evaluation structures inside Ansible, enabling programmatic infrastructure assembly.','Python','github_repo','Advanced',0,'online','manual','1e9cd4f86c4b8785e7f2c2e0689e64aef756e7ab90883972379d5f1f0081536b',100.0,1779029565,1,'2025-06-14T20:35:04Z',NULL,NULL,NULL,'["Automation & Orchestration", "Templating Engine", "Jinja"]','["[DE FACTO STANDARD]"]','["docs/about.md", "docs/ansible.md"]','["ansible.md", "about.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2025-06-14T20:35:04Z", "gh_stars": 11664}');
-INSERT INTO "resources" VALUES('https://github.com/pan-net-security/kcount','pan-net-security/kcount','','2021',0,'A legacy resource-counting CLI tool designed to audit Kubernetes deployments and verify configuration density. The project has largely been archived, with modern platforms choosing native Prometheus queries, k9s, or newer kubectl extensions for cluster-wide resource inspections.','Go','CLI Tool','Intermediate',0,'online','manual','0e6bc89653f778805e84ba395fa18286d3549f53651fb36c387b3d278c52cd3b',100.0,1781736046,1,'2026-06-18T00:40:46.912258+02:00',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Resource Auditing"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/pan-net-security/kcount','pan-net-security/kcount','','2021',0,'A legacy resource-counting CLI tool designed to audit Kubernetes deployments and verify configuration density. The project has largely been archived, with modern platforms choosing native Prometheus queries, k9s, or newer kubectl extensions for cluster-wide resource inspections.','Go','CLI Tool','Intermediate',0,'online','manual','0e6bc89653f778805e84ba395fa18286d3549f53651fb36c387b3d278c52cd3b',100.0,1781736046,1,'2026-06-18T00:40:46.912258+02:00',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Resource Auditing"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/panjf2000/gnet','gnet','','N/A',0,'Curator Insight highlights gnet as a high-performance, non-blocking, event-driven networking library built on top of epoll/kqueue. Live Grounding showcases its superiority over Go''s standard net library for raw throughput and ultra-low latency, making it ideal for custom edge proxies and IoT gateways.','English','Repository','Advanced',0,'online','manual','d4f997408df477b115759895fa1f2b6c86ca1ba10ce0d60c7a7ca7743a3afc39',100.0,1779034456,1,'2026-05-25T04:36:43Z',NULL,NULL,NULL,'["Architecture", "Networking", "Go High-Performance Network Libraries"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T04:36:43Z", "gh_stars": 11172}');
 INSERT INTO "resources" VALUES('https://github.com/paragpallavsingh/90DaysOfDevOps','github.com/paragpallavsingh/90DaysOfDevOps: 90DaysOfDevOps Challenge','','2022',1,'A highly practical 90-day learning path targeting foundational DevOps principles. Step-by-step tasks systematically introduce participants to continuous delivery pipelines, basic automation scripting, and system telemetry.','Markdown','Repository','Beginner',0,'online','manual','149febf3d9b400a5a37973f6a1ce251f2edb4734defb191c268a298c01ba33ee',100.0,1779033731,1,'2024-01-04T15:59:26Z',NULL,NULL,NULL,'["DevOps", "Education", "Syllabus"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-04T15:59:26Z", "gh_stars": 11}');
 INSERT INTO "resources" VALUES('https://github.com/paragpallavsingh/90DaysOfDevOps/blob/master/submission/day21/README.md','github.com/paragpallavsingh/90DaysOfDevOps: Day 21 Task: Docker Essential'' Concepts','','2022',1,'A hands-on instructional guide focusing on the underlying container runtimes, image building patterns, registry integrations, and storage volumes. Clarifies how virtual isolation concepts scale within container systems.','Markdown','Repository','Beginner',1,'online','manual','bd0434b4f67197d16cb10dd6a4a6983b094d67300836941530c9894310032325',100.0,1779032055,1,'2024-01-04T15:59:26Z',NULL,NULL,NULL,'["Containerization", "Docker", "Fundamentals"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-04T15:59:26Z", "gh_stars": 11}');
@@ -7109,8 +7109,8 @@ INSERT INTO "resources" VALUES('https://github.com/patelh/kafka-manager',NULL,NU
 INSERT INTO "resources" VALUES('https://github.com/patrickdappollonio/kubectl-slice','patrickdappollonio/kubectl-slice','','2021',2,'A CLI extension that parses multi-document Kubernetes YAML files to slice them cleanly into separate, organized manifest files based on names and kinds. It streamlines GitOps directory structures.','Go','Kubectl Plugin','Intermediate',0,'online','manual','414bf0b4a60daf407d27f053f71dd1654e926369befa68bf5bfc877e2fe3e1b3',100.0,1779032106,1,'2026-03-05T19:23:27Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Manifest Slicing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-05T19:23:27Z", "gh_stars": 367}');
 INSERT INTO "resources" VALUES('https://github.com/patrickdappollonio/tabloid','patrickdappollonio/tabloid: tabloid -- your tabulated data''s best friend','','2021',1,'A neat terminal formatter utility built to clean up and tabulate raw CSV or complex JSON logs. It aids platform engineers during data extraction steps, structuring CLI outputs for debugging purposes.','Go','CLI Tool','Beginner',0,'online','manual','eaf7f45e7d7e75ef950f109ede0daa43f3c77058b27b6691606af1c1f7aa474a',100.0,1779029732,1,'2026-03-12T06:00:37Z',NULL,NULL,NULL,'["Development & Testing", "CLI Utilities", "Data Formatting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-12T06:00:37Z", "gh_stars": 47}');
 INSERT INTO "resources" VALUES('https://github.com/patroni/patroni','Patroni','','2026',5,'Industry-standard Python-driven template for high-availability PostgreSQL. Integrates with Distributed Consensus Stores (DCS) like etcd, Consul, or ZooKeeper to manage dynamic leader election, dynamic failover, and streaming replicas.','Python','Open Source Repository','Advanced',1,'online','manual','9c970a4db461c765d7ff1a10eb4fdb4bc57d55e171c18a8a5e34e429bc3c85f4',100.0,1779130495,1,'2026-06-11T12:59:10Z',NULL,NULL,NULL,'["Infrastructure", "PostgreSQL HA", "Orchestration"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T12:59:10Z", "gh_stars": 8523}');
-INSERT INTO "resources" VALUES('https://github.com/paulczar/k8s-spring-petclinic','github.com/paulczar/k8s-spring-petclinic','','2018',0,'An archived community demonstration showing the deployment of the legacy Spring PetClinic application to raw Kubernetes. Utilizes direct YAML manifests and basic service discovery, serving as a historical baseline for modern Helm/Kustomize deployments.','Shell','Repository','Basic',0,'online','manual','849b61264ab85493e5d5741dac02e95c26d56f898c142920fcc725b2cb61af44',100.0,1781735921,1,'2026-06-18T00:38:41.314396+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Application Migration"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/pditommaso/awesome-pipeline','Awesome Pipeline','','2026',0,'A curated library focused on pipeline and scientific workflow engines such as Apache Airflow, Nextflow, and Snakemake. Facilitates rapid discovery of massive datasets processing frameworks and high-concurrency task managers.','Markdown','Awesome List','Advanced',0,'online','manual','d42397ae3c2b2843e13aaa9b9c77d0bcc0e2682558bb41aba1b192f767288f74',100.0,1781736123,1,'2026-06-18T00:42:03.119770+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Pipeline Systems", "Workflow Engines"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/paulczar/k8s-spring-petclinic','github.com/paulczar/k8s-spring-petclinic','','2018',0,'An archived community demonstration showing the deployment of the legacy Spring PetClinic application to raw Kubernetes. Utilizes direct YAML manifests and basic service discovery, serving as a historical baseline for modern Helm/Kustomize deployments.','Shell','Repository','Basic',0,'online','manual','849b61264ab85493e5d5741dac02e95c26d56f898c142920fcc725b2cb61af44',100.0,1781735921,1,'2026-06-18T00:38:41.314396+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Application Migration"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/pditommaso/awesome-pipeline','Awesome Pipeline','','2026',0,'A curated library focused on pipeline and scientific workflow engines such as Apache Airflow, Nextflow, and Snakemake. Facilitates rapid discovery of massive datasets processing frameworks and high-concurrency task managers.','Markdown','Awesome List','Advanced',0,'online','manual','d42397ae3c2b2843e13aaa9b9c77d0bcc0e2682558bb41aba1b192f767288f74',100.0,1781736123,1,'2026-06-18T00:42:03.119770+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Pipeline Systems", "Workflow Engines"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/pelotech/jsonnet-controller','jsonnet-controller','','2021',1,'A Kubernetes operator designed to evaluate Jsonnet templates and apply the generated manifests directly to the cluster. This allows teams to maintain dynamic, parameterized infrastructure definitions natively without external rendering steps. As of 2026, the project is relatively dormant but remains a unique reference for templating controllers.','Go','Kubernetes Operator','Medium',0,'online','manual','8755a3a0ec2363b794692744fec46514db17640ab30292b94391d140c1962a2f',100.0,1779033925,1,'2023-03-10T22:59:49Z',NULL,NULL,NULL,'["Declarative Configuration", "Operator", "Jsonnet"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-10T22:59:49Z", "gh_stars": 73}');
 INSERT INTO "resources" VALUES('https://github.com/percona/grafana-dashboards','Percona Grafana dashboards for MySQL and MongoDB monitoring using Prometheus 🌟','','2023',5,'Enterprise-grade dashboards by Percona designed for MySQL, PostgreSQL, and MongoDB monitoring. Delivers deep, low-level metrics on query throughput, memory pool utilization, and thread contention.','JSON','Repository','Advanced',0,'online','manual','3d0013e69dcb8c3465e6e597603ea57278b4fd858c317a3ce79429448a7888a4',100.0,1779029641,1,'2026-04-02T19:10:58Z',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Database Monitoring"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-04-02T19:10:58Z", "gh_stars": 2902}');
 INSERT INTO "resources" VALUES('https://github.com/percona/pg_stat_monitor','==percona/pg_stat_monitor==','','2024',5,'Percona''s advanced query performance monitoring extension for PostgreSQL. Extends the capabilities of pg_stat_statements with bucket-based statistics, client IP address tracking, visual execution plan analysis, and granular resource utilization metrics.','C','Repository','Advanced',0,'online','manual','5976374d675013742110ad47085adbc39499251dac209362ce08e22bb7938b9d',100.0,1779031507,1,'2026-06-12T13:18:20Z',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Extensions"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T13:18:20Z", "gh_stars": 581}');
@@ -7118,9 +7118,9 @@ INSERT INTO "resources" VALUES('https://github.com/pfnet-research/k8s-cluster-si
 INSERT INTO "resources" VALUES('https://github.com/pie-r/terragrunt-vs-terraspace','pie-r/terragrunt-vs-terraspace','','2022',1,'An analytical repository contrasting the structural patterns, dependency engines, and deployment structures of Terragrunt and Terraspace. Includes hands-on config templates that highlight maintenance overheads, execution speeds, and setup patterns, helping architects select the optimal orchestration layer.','HCL','Comparison','Intermediate',0,'online','manual','eb4956f8fdddaef7dda3b2c31de2b17b46878bbbfc31274ea28c4141a0de8530',100.0,1779031802,1,'2022-02-01T20:58:27Z',NULL,NULL,NULL,'["Infrastructure as Code", "Guides and Reviews", "Framework Comparisons"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-01T20:58:27Z", "gh_stars": 11}');
 INSERT INTO "resources" VALUES('https://github.com/pieterlange/kube-backup','kube-backup: Kubernetes resource state sync to git','','2023',3,'Automates Kubernetes resource state replication directly to target Git repositories. This pattern acts as an early architectural precursor to fully fledged declarative GitOps platforms, maintaining a point-in-time configuration ledger.','Shell','Tool','Intermediate',1,'online','manual','c4730bccb12307f10f91f301f95658caf5623cbdfdd2c26232d6b384e92c4f37',100.0,1779032074,1,'2023-05-31T08:37:18Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "GitOps Synchronizers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-31T08:37:18Z", "gh_stars": 493}');
 INSERT INTO "resources" VALUES('https://github.com/pingcap/chaos-mesh','Chaos Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dda04b09c01fae29e8fd45959bbd630e73f4e1333799a464731c56bbd42e7e70',100.0,1779029884,0,'2026-05-17T16:58:04.018319+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://github.com/chaos-mesh/chaos-mesh"}');
-INSERT INTO "resources" VALUES('https://github.com/piomin/sample-quarkus-serverless-kafka','piomin/sample-quarkus-serverless-kafka','','2021',0,'A reference implementation of reactive serverless pipelines using Quarkus, Knative, and Apache Kafka. Illustrates sub-second cold starts, reactive stream processing (using SmallRye Reactive Messaging), and optimized containerization tailored for Kubernetes native eventing.','Java','Repository','Advanced',1,'online','manual','b53f3eae818c81e02e6a0b94b7488d51e308c34cf1065c23ddc170eb55ac770c',100.0,1781735921,1,'2026-06-18T00:38:41.282507+02:00',NULL,NULL,NULL,'["Event-Driven Architectures", "Serverless Java", "Quarkus with Kafka"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/piomin/sample-spring-microservices-kubernetes','piomin/sample-spring-microservices-kubernetes: Microservices with Spring'' Boot and Spring Cloud on Kubernetes Demo Project - piotrminkowski.com 🌟','','2022',0,'An active and highly referenceable demo project exhibiting the deployment of Spring Boot microservices inside a Kubernetes cluster. Utilizes Spring Cloud Kubernetes for discovery, ConfigMaps for configurations, and Ribbon/Feign client integrations for service-to-service communication.','Java','Repository','Intermediate',1,'online','manual','7b68084321c423fc979d94581cc5f399666ec7b22c6688efac456f1f89a564ca',100.0,1781735921,1,'2026-06-18T00:38:41.162134+02:00',NULL,NULL,NULL,'["Application Development", "Cloud-Native Java", "Spring Boot Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/piomin/sample-spring-microservices-new','==piomin/sample-spring-microservices-new: Microservices with Spring Cloud'' Advanced Demo Project==','','2023',0,'An updated showcase of modern, distributed architectures using the newest Spring Cloud dependencies. Features advanced setups including Spring Cloud Gateway, distributed tracing integrations, and resilient fault-tolerant design patterns.','Java','Repository','Advanced',1,'online','manual','3c77783716bdba0c1ad4ebc032a24ee895081a1ef6f86cb4d9e320a0b7cdf591',100.0,1781735920,1,'2026-06-18T00:38:40.996053+02:00',NULL,NULL,NULL,'["Application Development", "Cloud-Native Java", "Advanced Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/piomin/sample-quarkus-serverless-kafka','piomin/sample-quarkus-serverless-kafka','','2021',0,'A reference implementation of reactive serverless pipelines using Quarkus, Knative, and Apache Kafka. Illustrates sub-second cold starts, reactive stream processing (using SmallRye Reactive Messaging), and optimized containerization tailored for Kubernetes native eventing.','Java','Repository','Advanced',1,'online','manual','b53f3eae818c81e02e6a0b94b7488d51e308c34cf1065c23ddc170eb55ac770c',100.0,1781735921,1,'2026-06-18T00:38:41.282507+02:00',NULL,NULL,NULL,'["Event-Driven Architectures", "Serverless Java", "Quarkus with Kafka"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/piomin/sample-spring-microservices-kubernetes','piomin/sample-spring-microservices-kubernetes: Microservices with Spring'' Boot and Spring Cloud on Kubernetes Demo Project - piotrminkowski.com 🌟','','2022',0,'An active and highly referenceable demo project exhibiting the deployment of Spring Boot microservices inside a Kubernetes cluster. Utilizes Spring Cloud Kubernetes for discovery, ConfigMaps for configurations, and Ribbon/Feign client integrations for service-to-service communication.','Java','Repository','Intermediate',1,'online','manual','7b68084321c423fc979d94581cc5f399666ec7b22c6688efac456f1f89a564ca',100.0,1781735921,1,'2026-06-18T00:38:41.162134+02:00',NULL,NULL,NULL,'["Application Development", "Cloud-Native Java", "Spring Boot Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/piomin/sample-spring-microservices-new','==piomin/sample-spring-microservices-new: Microservices with Spring Cloud'' Advanced Demo Project==','','2023',0,'An updated showcase of modern, distributed architectures using the newest Spring Cloud dependencies. Features advanced setups including Spring Cloud Gateway, distributed tracing integrations, and resilient fault-tolerant design patterns.','Java','Repository','Advanced',1,'online','manual','3c77783716bdba0c1ad4ebc032a24ee895081a1ef6f86cb4d9e320a0b7cdf591',100.0,1781735920,1,'2026-06-18T00:38:40.996053+02:00',NULL,NULL,NULL,'["Application Development", "Cloud-Native Java", "Advanced Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/piomin/spring-boot-logging','github.com/piomin/spring-boot-logging','','2024',3,'A utility library designed to simplify HTTP request/response logging in Spring Boot applications. It provides pre-configured logging filters that output telemetry in structured, customizable layouts suitable for parsing tools like Elasticsearch or Fluentd. It is highly valued by development teams seeking instant operational insight without having to draft custom servlet filter logic.','Java','Library','Intermediate',0,'online','manual','f61078163caa86c3273795e77cf5f09599e22484f19d530c757cfa4cd9e40165',100.0,1779033170,1,'2026-06-11T03:00:05Z',NULL,NULL,NULL,'["Developer Experience", "Observability", "Logging"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T03:00:05Z", "gh_stars": 276}');
 INSERT INTO "resources" VALUES('https://github.com/pipe-cd/pipe','PipeCD','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ed2b7808a49a0f3c8dea8754e402794d99da8842b985f2cf42574a98a94effd6',100.0,1779030564,0,'2026-05-17T17:09:24.322988+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/pipe-cd/pipecd','PipeCD','','2020',4,'PipeCD is a GitOps-style continuous delivery system supporting multi-cloud and multi-tenant environments. It coordinates deployments across Kubernetes, serverless, and cloud infrastructure with advanced strategies like canary and blue-green.','Go','CD Platform','High',1,'online','manual','7548fa0a7672db1a06711bdb742402e633225ad252e3b8752d327967162f2dfe',100.0,1779130494,1,'2026-06-12T09:01:15Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Continuous Delivery"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:01:15Z", "gh_stars": 1290}');
@@ -7130,7 +7130,7 @@ INSERT INTO "resources" VALUES('https://github.com/planetlabs/draino','Draino','
 INSERT INTO "resources" VALUES('https://github.com/plexsystems/konstraint','konstraint','','2026',5,'A template generation utility targeted at OPA Gatekeeper. It reads standard Rego policy documents to automatically produce ConstraintTemplates and Constraint manifests, simplifying structural governance by keeping policies organized and generating documentation natively.','Go','Tool','Advanced',0,'online','manual','67a94b5d308b5159a68246516d1ddff3a5de1ae0d3560b49dd554411fe82eee4',100.0,1779030012,1,'2025-11-20T02:18:14Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Gatekeeper Boilerplate"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-20T02:18:14Z", "gh_stars": 393}');
 INSERT INTO "resources" VALUES('https://github.com/plexsystems/sinker','Sinker','','2023',5,'A target reconciliation tool that syncs third-party container image dependencies directly into private container registries. Helps maintain air-gapped environments by verifying repository assets dynamically.','Go','CLI Tool','Intermediate',0,'online','manual','f7dacf65025e43daa871debccfd55ef08dfb3c1ee67db9f835119185970fadf9',100.0,1779030052,1,'2024-06-13T22:25:52Z',NULL,NULL,NULL,'["Configuration Management", "Image Syncing", "Registry Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-06-13T22:25:52Z", "gh_stars": 625}');
 INSERT INTO "resources" VALUES('https://github.com/polarpoint-io/groovy-jenkins-pipelines/blob/master/jobs/parameterisedPipelines.groovy','Example of a pipeline with parameters','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','13f515a8fbdb8c2673cac406bb85dde5012f2f6a9e0b8cd98bc9ff64a83e7da3',100.0,1779032613,1,'2026-05-17T17:43:33.717987+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://github.com/policy-hub/policy-hub-cli','PolicyHub CLI, a CLI tool that makes Rego policies searchable 🌟','','2021',5,'A lightweight command-line utility engineered to improve discoverability and usability of Rego-based policies. This tool parses and indexes shared policy repositories, enabling infrastructure and platform engineers to search, validate, and integrate standard compliance policies directly from local environments.','Go','CLI Tool','Intermediate',0,'online','manual','e7d03b6dc3bdca8813c7ed6d170de04155ccd3bda901b65d4239ecf579068793',100.0,1781736154,1,'2026-06-18T00:42:34.414368+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Developer Tooling"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/policy-hub/policy-hub-cli','PolicyHub CLI, a CLI tool that makes Rego policies searchable 🌟','','2021',5,'A lightweight command-line utility engineered to improve discoverability and usability of Rego-based policies. This tool parses and indexes shared policy repositories, enabling infrastructure and platform engineers to search, validate, and integrate standard compliance policies directly from local environments.','Go','CLI Tool','Intermediate',0,'online','manual','e7d03b6dc3bdca8813c7ed6d170de04155ccd3bda901b65d4239ecf579068793',100.0,1781736154,1,'2026-06-18T00:42:34.414368+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Developer Tooling"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/pomerium/pomerium','Pomerium','','2026',5,'Pomerium acts as an identity-aware, security-oriented context reverse proxy designed to establish robust Zero Trust access policies without relying on client-side VPN installations. It integrates with enterprise SSO providers to secure endpoints. Architecturally, it enforces contextual verification at the application layer, dramatically minimizing external attack vectors.','Go','Tool','Advanced',1,'online','manual','cc02d1fac20ce4ba0baf37149e8e08117ca3cab7e964aaf3beb941a8be184d59',100.0,1779031190,1,'2026-06-13T02:36:05Z',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Zero Trust Proxy"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T02:36:05Z", "gh_stars": 4850}');
 INSERT INTO "resources" VALUES('https://github.com/porscheofficial/terraform-aws-ecr-watch','porscheofficial/terraform-aws-ecr-watch','','2023',3,'An open-source Terraform automation module constructed to monitor AWS Elastic Container Registry (ECR) push actions. It facilitates automated security audits, vulnerability tracking, and dynamic alert dispatches to external systems during image push phases.','HCL','Module','Intermediate',1,'online','manual','aa8b24b93f36f3a334885d2229bbf0f69d345c321a70d514216b65d2eaa1e120',100.0,1779032035,1,'2024-08-20T08:42:35Z',NULL,NULL,NULL,'["AWS", "Container Registry", "Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-20T08:42:35Z", "gh_stars": 70}');
 INSERT INTO "resources" VALUES('https://github.com/portainer/portainer','github.com/portainer/portainer','','2017',5,'Portainer is a container management application that simplifies configuration and monitoring of multi-engine container environments, including Kubernetes. Featuring an intuitive web interface, it lowers the operational barrier for developers and sysadmins, facilitating application delivery and role-based access control.','Go / JavaScript','Management UI','Intermediate',1,'online','manual','9801957f719b4d73c44cbe28235ecc626acfcd5c17c9604e3fb24fdd2f062811',100.0,1779030983,1,'2026-06-13T13:30:22Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Cluster Management Platforms", "UI Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Zlib", "gh_pushed": "2026-06-13T13:30:22Z", "gh_stars": 37720}');
@@ -7152,7 +7152,7 @@ INSERT INTO "resources" VALUES('https://github.com/projectsveltos/sveltosctl','g
 INSERT INTO "resources" VALUES('https://github.com/prometheus','github.com/prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f22233e1a095fbaf7afc4d138e1001b5f8a651a23f4b3400ee46cc5cf3f73159',100.0,1779032977,1,'2026-05-17T17:49:37.633814+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/prometheus-community/elasticsearch_exporter','prometheus-community/elasticsearch_exporter','','2024',5,'Standard Prometheus-community exporter that queries Elasticsearch cluster health, shard counts, JVM memory usage, indexing metrics, and search latency times.','Go','Open Source Tool','Intermediate',0,'online','manual','8a27be71411fbccd35894d68dab9e11c2c08f00cc45937ad8d7c845cc6d27d80',100.0,1779029609,1,'2026-06-10T10:41:55Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Database Monitoring"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T10:41:55Z", "gh_stars": 2077}');
 INSERT INTO "resources" VALUES('https://github.com/prometheus-community/yet-another-cloudwatch-exporter','YACE - yet another cloudwatch exporter 🌟','','2024',5,'Highly performance-optimized Prometheus exporter (YACE) designed to query metrics from AWS CloudWatch. Leverages cost-effective batched APIs to retrieve data without incurring high AWS costs.','Go','Open Source Tool','Advanced',0,'online','manual','7422a7e8438d8c3753064576e9d30acd5e5182da7fc21775ee4638fcb5ffddb2',100.0,1779130495,1,'2026-06-08T19:50:05Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Cloud Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T19:50:05Z", "gh_stars": 1209}');
-INSERT INTO "resources" VALUES('https://github.com/prometheus-operator','github.com/prometheus-operator','','2024',5,'The foundational open-source Prometheus Operator repository, automating the deployment, scaling, configuration, and maintenance of Prometheus instances inside Kubernetes clusters. Curator Insight: Kubernetes-native operator configurations. Live Grounding: The industry standard framework for implementing declarative, declarative-driven metrics infrastructure on Kubernetes.','Go','Repository','Expert',1,'online','manual','361a65f1432f10133e0abb628023ab2161848c9bc23ecf7aef6d653de3008317',100.0,1779031782,1,'2026-05-17T17:29:42.521890+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Prometheus", "Operators"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/prometheus-operator','github.com/prometheus-operator','','2024',5,'The foundational open-source Prometheus Operator repository, automating the deployment, scaling, configuration, and maintenance of Prometheus instances inside Kubernetes clusters. Curator Insight: Kubernetes-native operator configurations. Live Grounding: The industry standard framework for implementing declarative, declarative-driven metrics infrastructure on Kubernetes.','Go','Repository','Expert',1,'online','manual','361a65f1432f10133e0abb628023ab2161848c9bc23ecf7aef6d653de3008317',100.0,1779031782,1,'2026-05-17T17:29:42.521890+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Prometheus", "Operators"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/prometheus-operator/kube-prometheus','kube-prometheus','','2026',5,'The reference monitoring deployment for Kubernetes. Orchestrates the Prometheus Operator, Grafana, Alertmanager, and a collection of native exporters designed to monitor master control plane components.','Jsonnet','Repository','Advanced',1,'online','manual','83406644b79c139181aba89253e69e0ef05e6d85df426c45f612896e4c54a605',100.0,1779031902,1,'2026-06-12T22:52:29Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Kubernetes", "Telemetry Bundles"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-monitoring.md", "docs/kubernetes.md"]','["kubernetes-monitoring.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:52:29Z", "gh_stars": 7673}');
 INSERT INTO "resources" VALUES('https://github.com/prometheus/alertmanager/releases/tag/v0.23.0-rc.0','Alertmanager 0.23.0-rc.0 with awscloud SNS support is available for testing. There are also bugfixes and features for amtool','','2021',5,'Release analysis of Alertmanager''s v0.23 release cycle, detailing the addition of native AWS SNS integrations. Outlines the operational workflow for forwarding alerts straight to mobile endpoints, email, and lambda tasks.','Go','Open Source Tool','Intermediate',0,'online','manual','68f6c84d9e9cd966971f2fbb4e4460dcb3d3b060e93ed7c340774ba35095f235',100.0,1779034423,1,'2026-06-12T15:32:45Z',NULL,NULL,NULL,'["Observability", "Alert Management", "Core Releases"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:32:45Z", "gh_stars": 8504}');
 INSERT INTO "resources" VALUES('https://github.com/prometheus/blackbox_exporter','blackbox_exporter 🌟','','2024',5,'Official Prometheus community-supported exporter designed to probe endpoints over HTTP, HTTPS, DNS, TCP, ICMP, and gRPC protocols. Crucial for verifying application routing availability and TLS certificate statuses.','Go','Open Source Tool','Intermediate',0,'online','manual','593cd7935bbae878959967e6d90470e74ff717ddd0ff1285d86c06a2d19e60ef',100.0,1779031302,1,'2026-06-08T09:42:48Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Blackbox Probing"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T09:42:48Z", "gh_stars": 5728}');
@@ -7182,7 +7182,7 @@ INSERT INTO "resources" VALUES('https://github.com/pymag09/kubecui','pymag09/kub
 INSERT INTO "resources" VALUES('https://github.com/pyxll/pyxll-jupyter','pyxll-jupyter: Integration for Jupyter notebooks and Microsoft Excel','','2024',3,'Curator Insight showcases PyXLL-Jupyter as an extension that runs Jupyter notebooks directly inside Excel sheets. Live Grounding confirms it serves as a critical bridge in corporate financial modeling, allowing analysts to enrich spreadsheet data using high-powered Python libraries.','Python','Library','Advanced',0,'online','manual','2ec87d26fb1c4a392f94bd1ce85b7f3ab0573189889ffaf393bfcb8e16c3eb47',100.0,1779033051,1,'2026-02-20T10:10:38Z',NULL,NULL,NULL,'["Data Science", "Tooling", "Excel Integration"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-20T10:10:38Z", "gh_stars": 162}');
 INSERT INTO "resources" VALUES('https://github.com/quarkslab/kdigger','quarkslab/kdigger','','2021',5,'Kdigger is a lightweight context-discovery tool designed to run inside Kubernetes pods to probe runtime isolation and discover container escape opportunities. Actively checking for capabilities, namespaces, and mount configurations, it generates detailed threat-assessment profiles.','Go','CLI Security Tool','Intermediate',0,'online','manual','f4a27a889826903e6df0d062853a0f298f43550db5f68bdb67865d878720debe',100.0,1779034572,1,'2025-11-07T11:44:47Z',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Offensive Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-07T11:44:47Z", "gh_stars": 481}');
 INSERT INTO "resources" VALUES('https://github.com/quarkusio/quarkus-images','Quarkus Images','','2024',4,'Repository containing base container images optimized for compiling and running Quarkus workloads. It provides base runtime images tailored for both traditional JVM execution and native binaries built via GraalVM. Essential for DevOps engineers seeking minimized image attack vectors and optimized build-stage cache structures.','Shell','Repository','Advanced',0,'online','manual','0ec83c8c1f325de5b915dd4b0c8b02fceeed0e563eece4a07cf4034296c06805',100.0,1779029061,1,'2026-05-03T18:25:29Z',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Containerization"]','["[ENTERPRISE-STABLE]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-03T18:25:29Z", "gh_stars": 123}');
-INSERT INTO "resources" VALUES('https://github.com/quay','github.com/quay','','2026',0,'The master GitHub organization for Project Quay, hosting core engines, the Clair container vulnerability scanner, deployment operators, and custom storage connectors. This collective ecosystem delivers advanced container management utilities designed for high-availability environments. It represents the central technical repository for self-hosted, enterprise-ready image registries.','Go','Repository','Advanced',0,'online','manual','13356438cb29f94b8568be00216fddea94785bb3cb61131765be62bc320241ba',100.0,1779033789,1,'2026-05-17T18:03:09.144824+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Project Quay"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/quay','github.com/quay','','2026',0,'The master GitHub organization for Project Quay, hosting core engines, the Clair container vulnerability scanner, deployment operators, and custom storage connectors. This collective ecosystem delivers advanced container management utilities designed for high-availability environments. It represents the central technical repository for self-hosted, enterprise-ready image registries.','Go','Repository','Advanced',0,'online','manual','13356438cb29f94b8568be00216fddea94785bb3cb61131765be62bc320241ba',100.0,1779033789,1,'2026-05-17T18:03:09.144824+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Project Quay"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/quay/clair','Clair','','2026',5,'A highly scalable, API-driven container vulnerability static analysis engine. Clair analyzes image layers against indexed vulnerability databases and is integrated as a core scanning backend in enterprise-grade container registries like Quay and Harbor.','Go','GitHub Repository','Advanced',1,'online','manual','1e729a3cf2443b982f852d17b82628dce7dde68c23e2469694ca4a11bfc16305',100.0,1779030825,1,'2026-06-04T00:55:51Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Container Scanning"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T00:55:51Z", "gh_stars": 11012}');
 INSERT INTO "resources" VALUES('https://github.com/quay/quay','GitHub Quay (OSS)','','2019',5,'Project Quay is the open-source upstream version of Red Hat Quay, providing a highly scalable container registry designed for cloud-native infrastructure. It features multi-tenancy, geo-replication, advanced security pruning, and Clair integration to secure the software delivery pipeline.','Python','Library','Advanced',1,'online','manual','3d2c98a5656bdb1d273878d3882413689e23c320554fa6cb21eccd8a4a046b8d',100.0,1779031553,1,'2026-06-12T20:36:17Z',NULL,NULL,NULL,'["Infrastructure", "Container Registry", "Self-Hosted"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:36:17Z", "gh_stars": 2785}');
 INSERT INTO "resources" VALUES('https://github.com/quay/quay-operator','Quay Community Edition operator','','2026',5,'The official Kubernetes Operator designed to automate the lifecycle, database migrations, and SSL termination of Project Quay registries inside OpenShift and Kubernetes clusters. It handles storage setup, migration tracks, and configuration synchronization natively. Utilizing this operator dramatically reduces the operational overhead of running high-availability registry setups.','Go','Tool','Advanced',0,'online','manual','d9cf9655dd3c5bf1ede8c4706dc59dfd5dc79ea74f12b3db33ce9f23695c119d',100.0,1779130495,1,'2026-06-04T15:57:28Z',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Quay Operators"]','["[DE FACTO STANDARD]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T15:57:28Z", "gh_stars": 145}');
@@ -7194,7 +7194,7 @@ INSERT INTO "resources" VALUES('https://github.com/quozd/awesome-dotnet','quozd/
 INSERT INTO "resources" VALUES('https://github.com/r0hi7/k8s-In-30Mins','github: K8s in 30 mins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a76d8ed6ba89872bc4f855338a3b06dbd367475cbe07aa54edd698163390c4c',100.0,1779029805,0,'2026-05-17T16:56:45.987986+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://github.com/rosehgal/k8s-In-30Mins"}');
 INSERT INTO "resources" VALUES('https://github.com/radondb/radondb-clickhouse-kubernetes','radondb/radondb-clickhouse-kubernetes','','2021',5,'RadonDB''s legacy operator and integration configurations for orchestrating ClickHouse OLAP environments. Highly useful as a historic reference for custom columnar database operators.','Go','Repository','Intermediate',0,'online','manual','6bf0541b6264d23c2ae9474a3ed126b687783b8990cf12fd709048d74783cc42',100.0,1779030367,1,'2023-03-24T05:27:04Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "ClickHouse"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-24T05:27:04Z", "gh_stars": 86}');
 INSERT INTO "resources" VALUES('https://github.com/rainyear/python3-in-one-pic','github: Python3 in one pic','','2016',5,'A highly visual, single-image technical roadmap summarizing Python 3 syntax, core structures, and data types. Serves as a rapid reference diagram for engineers mapping control flows, operators, and basic definitions. Ideal for quick on-boarding and mental model alignment.','English','Infographic','Beginner',0,'online','manual','beaedfb67ee51a61ec57766c527cffdff6412df3f4a38322cd2f841feb054e44',100.0,1779130495,1,'2022-05-28T22:42:15Z',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-05-28T22:42:15Z", "gh_stars": 5012}');
-INSERT INTO "resources" VALUES('https://github.com/rakyll/fake-it-til-you-make-it','github.com/rakyll/fake-it-til-you-make-it','','2015',0,'A shell-based contribution graphic simulation script. Evaluated as a legacy tool under Minimum Viable Quality metrics due to lack of active commits since 2015. Retained only to showcase historical Git metadata manipulation patterns.','Shell','Repository','Beginner',0,'online','manual','6f76f057b5c831b21009d74eb129ab052a547b2365863036bf429d186bd96980',100.0,1781735950,1,'2026-06-18T00:39:10.514496+02:00',NULL,NULL,NULL,'["Developer Platform", "Automation", "Git Manipulation"]','["[LEGACY]"]','["docs/git.md", "docs/recruitment.md"]','["recruitment.md", "git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/rakyll/fake-it-til-you-make-it','github.com/rakyll/fake-it-til-you-make-it','','2015',0,'A shell-based contribution graphic simulation script. Evaluated as a legacy tool under Minimum Viable Quality metrics due to lack of active commits since 2015. Retained only to showcase historical Git metadata manipulation patterns.','Shell','Repository','Beginner',0,'online','manual','6f76f057b5c831b21009d74eb129ab052a547b2365863036bf429d186bd96980',100.0,1781735950,1,'2026-06-18T00:39:10.514496+02:00',NULL,NULL,NULL,'["Developer Platform", "Automation", "Git Manipulation"]','["[LEGACY]"]','["docs/git.md", "docs/recruitment.md"]','["recruitment.md", "git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/rakyll/go-test-trace','rakyll/go-test-trace 🌟','','N/A',0,'A diagnostic tool that visualizes Go test execution profiles as tracer outputs. Note: This tool is currently inactive (unmaintained for >4 years) but provides key architectural insights into test tracing.','en','Repository','Advanced',0,'online','manual','305b111409183ee495b4a79f59ed4c3178b1f438438438b12d19abc80a4b3802',100.0,1779030196,1,'2023-05-31T13:05:19Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2023-05-31T13:05:19Z", "gh_stars": 391}');
 INSERT INTO "resources" VALUES('https://github.com/ramitsurana/awesome-kubernetes','ramitsurana/awesome-kubernetes: Tools 🌟','','2026',5,'An exhaustive resource collection tracking ecosystem projects, documentation, configurations, and utilities. It serves as a comprehensive reference guide for cloud-native architects looking to select vetted tooling across networking, storage, security, and developer platforms.','Markdown','Repository','Intermediate',0,'online','manual','42dd8c4f15d2c36bdeb672bd1553a84162716bd59aa7d6624c1c9b7cad7a9afb',100.0,1779030730,1,'2026-04-28T13:39:35Z',NULL,NULL,NULL,'["Curation", "Reference Guides", "Awesome Lists"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-28T13:39:35Z", "gh_stars": 15992}');
 INSERT INTO "resources" VALUES('https://github.com/ran-isenberg/aws-lambda-handler-cookbook','github.com/ran-isenberg: AWS Lambda Handler Cookbook (Python) 🌟','','2026',2,'A production-grade Python template integrating modern serverless software development patterns. Outlines robust architectures for logs parsing, tracing using AWS X-Ray, input schemas validation, and fast deployment using AWS Lambda Powertools.','Python','Code Boilerplate','Advanced',1,'online','manual','3adf263dfb0dca4cf4c1bb258cae0dc704412fc57673f4e7a7219d3bb81874bc',100.0,1779029993,1,'2026-06-03T12:18:24Z',NULL,NULL,NULL,'["Cloud Native", "Serverless Architecture", "AWS Lambda Design"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T12:18:24Z", "gh_stars": 680, "is_special": true}');
@@ -7213,12 +7213,12 @@ INSERT INTO "resources" VALUES('https://github.com/ranchergovernment/rke2-aws-tf
 INSERT INTO "resources" VALUES('https://github.com/rasbt/LLMs-from-scratch','LLMs-from-scratch','','2024',5,'Curator Insight highlights this acclaimed resource for building a fully functional PyTorch Transformer from scratch. Live Grounding verifies it is an indispensable textbook for AI engineers, laying bare tokenization, self-attention calculations, optimization loops, and model loading mechanics without library abstractions.','Python','Codebase & Book','Advanced',0,'online','manual','a07f61322a4b4cf8351a6451162dec88b124420e1e97fc63b442f1e1adc3fef1',100.0,1779034461,1,'2026-06-02T14:14:19Z',NULL,NULL,NULL,'["Artificial Intelligence", "Deep Learning", "Large Language Models"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/chatgpt.md", "docs/python.md"]','["ai.md", "chatgpt.md", "python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-02T14:14:19Z", "gh_stars": 97134}');
 INSERT INTO "resources" VALUES('https://github.com/raspbernetes/k8s-security-policies','k8s-security-policies','','2022',5,'A repository hosting robust and ready-to-use security configurations for Kubernetes clusters, heavily focused on replacing deprecated PodSecurityPolicies with Kyverno and OPA alternatives. It is a highly practical compliance baseline library for platform teams seeking rapid deployment of security controls.','YAML','Library','Intermediate',0,'online','manual','1010508e3b7c1f16c6babd05380c1c76d605f4f2599af9ce7355124fcb3ae2f8',100.0,1779029689,1,'2026-05-13T08:01:32Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-13T08:01:32Z", "gh_stars": 177}');
 INSERT INTO "resources" VALUES('https://github.com/ray-project/kuberay','Kube-Ray','','2025',2,'Curator Insight: An open-source Kubernetes Operator enabling the deployment and management of Ray clusters. Live Grounding: Serves as the backbone for distributed machine learning workloads on Kubernetes, abstracting compute node scaling, memory configuration, and actor scheduling.','Go','Software','Expert',1,'online','manual','9fd7630fa0d430a18d47383665c3b8ea76276c3b079230c0ee78c4b12048739f',100.0,1779031406,1,'2026-06-13T00:20:35Z',NULL,NULL,NULL,'["AI Infrastructure", "Distributed Computing", "Kube-Ray"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/kubernetes-tools.md"]','["ai-agents-mcp.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T00:20:35Z", "gh_stars": 2541}');
-INSERT INTO "resources" VALUES('https://github.com/rayfrankenstein/AITOW','rayfrankenstein/AITOW: #AgileKillsKittens (or Agile In Their Own Words:'' The Problem With Agile & Scrum)','','2026',0,'An satirical yet insightful critical collection reviewing organizational dysfunctions, compliance-heavy Scrum models, and the commercialization of Agile frameworks. Provides software architects with vital perspective on building high-trust developer environments.','Markdown','Essay Collection','Intermediate',0,'online','manual','f167bdf8c6ff0fdf4e87340795885c44f1084ebc23a319d79f5883585c2a8a98',100.0,1781736123,1,'2026-06-18T00:42:03.527038+02:00',NULL,NULL,NULL,'["Process & Delivery", "Agile Methodologies", "Critiques & Perspectives"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/rayfrankenstein/AITOW','rayfrankenstein/AITOW: #AgileKillsKittens (or Agile In Their Own Words:'' The Problem With Agile & Scrum)','','2026',0,'An satirical yet insightful critical collection reviewing organizational dysfunctions, compliance-heavy Scrum models, and the commercialization of Agile frameworks. Provides software architects with vital perspective on building high-trust developer environments.','Markdown','Essay Collection','Intermediate',0,'online','manual','f167bdf8c6ff0fdf4e87340795885c44f1084ebc23a319d79f5883585c2a8a98',100.0,1781736123,1,'2026-06-18T00:42:03.527038+02:00',NULL,NULL,NULL,'["Process & Delivery", "Agile Methodologies", "Critiques & Perspectives"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/rchakode/kube-opex-analytics','**kube-opex-analytics** 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','168db3b3c5ba1a11529421fc010b01e54668be910a88204251b723aa86e32423',100.0,1779033862,0,'2026-05-17T18:04:22.743539+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/realopslabs/kubeledger"}');
 INSERT INTO "resources" VALUES('https://github.com/reactive-python/reactpy','github.com/reactive-python/reactpy','','2026',5,'An innovative reactive framework bringing standard React-style component states, props, and virtual DOM handling directly into native Python code. Enables development of highly interactive user interfaces on the server without writing custom JavaScript engines.','Python','Framework','Advanced',0,'online','manual','36d508526ecdc0e2d5dcae02ad0f79df942633244d2b8dc8ffa6476130073dd2',100.0,1779029466,1,'2026-04-18T23:42:49Z',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Reactive Interfaces"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-18T23:42:49Z", "gh_stars": 8138}');
 INSERT INTO "resources" VALUES('https://github.com/reactive-tech/kubegres','reactive-tech/kubegres','','2024',5,'Kubegres is a lightweight operator for managing PostgreSQL clusters. It coordinates master-replica setups, automated failovers, and physical backups using native StateSets with minimal footprint.','Go','Operator','Advanced',0,'online','manual','3f2a29147577d76dab7777b7145d4a675be1a77db611b34ff48d1707b4e0fc35',100.0,1779034477,1,'2025-01-04T14:29:28Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "PostgreSQL", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-01-04T14:29:28Z", "gh_stars": 1351}');
 INSERT INTO "resources" VALUES('https://github.com/readme/guides','GitHub Guides','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c848f8b68c6b3bae1e7e8496dd1360b45b79950f7276c4f9c9886ae34e0c67ef',100.0,1779030955,1,'2026-05-17T17:15:55.046685+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://github.com/readme/guides/functional-programming-basics','github.com/readme/guides: Functional Programming 101','','2023',0,'An introductory guide exploring core tenets of the functional programming paradigm, such as immutability, pure functions, and referential transparency. Synthesizes practical benefits of adopting these concepts in modern application development to minimize side effects, simplify testing, and boost concurrent performance.','English','Guide','Beginner',0,'online','manual','afd9489bdfa752ab9ca6826f631c613c2b02b4b784201432ee74070e1fb4742f',100.0,1781735920,1,'2026-06-18T00:38:40.949179+02:00',NULL,NULL,NULL,'["Software Engineering", "Programming Paradigms", "Functional Programming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/readme/guides/functional-programming-basics','github.com/readme/guides: Functional Programming 101','','2023',0,'An introductory guide exploring core tenets of the functional programming paradigm, such as immutability, pure functions, and referential transparency. Synthesizes practical benefits of adopting these concepts in modern application development to minimize side effects, simplify testing, and boost concurrent performance.','English','Guide','Beginner',0,'online','manual','afd9489bdfa752ab9ca6826f631c613c2b02b4b784201432ee74070e1fb4742f',100.0,1781735920,1,'2026-06-18T00:38:40.949179+02:00',NULL,NULL,NULL,'["Software Engineering", "Programming Paradigms", "Functional Programming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/realopslabs/kubeledger','**kube-opex-analytics** 🌟','','2024',5,'An open-source utility designed to collect and visualize resource allocation analytics across multiple clusters. Evaluates usage histories, helps calculate workload cost distributions, and identifies over-provisioned namespace configurations.','Go','Tool','Intermediate',0,'online','manual','5b04b08eae216dd3fcd4b358029e2506475c4a4d90cb5524b236555719dac29d',100.0,1779130495,1,'2026-05-26T10:12:20Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "FinOps & Analytics"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-26T10:12:20Z", "gh_stars": 481}');
 INSERT INTO "resources" VALUES('https://github.com/realvz/awesome-eks','realvz/awesome-eks: A curated list of awesome tools for Amazon EKS 🌟','','2026',5,'A community-curated list of tools, security extensions, and configuration practices designed for Amazon EKS operators. It serves as a practical, hands-on repository for tuning ingress resources, Karpenter autoscaling, and CloudWatch agent integrations. Essential for SRE teams maintaining production-grade Kubernetes workloads on AWS.','N/A','Repository','Advanced',0,'online','manual','fe1dfcd49bc327b98bfe470c7186fce0688f9e9660d4964902d0588b9ceda250',100.0,1779031800,1,'2026-04-26T01:57:01Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "EKS"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/other-awesome-lists.md"]','["kubernetes-tools.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-26T01:57:01Z", "gh_stars": 340, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/rebataur/djkube','github.com/rebataur/djkube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','72e58c4709f7dfedbd9b1766d86526ff87813bbd4a8ec29977cb0b5c02825374',100.0,1779032106,0,'2026-05-17T17:35:06.347269+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://github.com/rebataur/fskube"}');
@@ -7227,14 +7227,14 @@ INSERT INTO "resources" VALUES('https://github.com/recognai/rubrix','rubrix','',
 INSERT INTO "resources" VALUES('https://github.com/reconquest/tubekit','**Tubectl**: a kubectl alternative which adds a bit of magic to your everyday'' kubectl routines by reducing the complexity of working with contexts, namespaces and intelligent matching resources.','','2022',5,'A kubectl alternative implementing advanced routing logic and intelligent pattern-matching mechanisms. It dynamically resolves partial context names, namespaces, and resources, removing traditional operational frictions and speeding up interactive CLI queries.','Go','CLI Tool','Intermediate',0,'online','manual','5d7affed1942aecdf11fccd06a38ae5d89e15cb4acc3e73cef31a2a985f5c1da',100.0,1779033583,1,'2023-07-04T06:49:37Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-07-04T06:49:37Z", "gh_stars": 216}');
 INSERT INTO "resources" VALUES('https://github.com/red-hat-storage/ocs-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ccb10ba5077f44b9ce15d64e3911d9b77ce01774d0168ab9e8b7fe59f3ea578c',100.0,1779130494,1,'2026-05-18T20:54:54.938295+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0"}');
 INSERT INTO "resources" VALUES('https://github.com/reddec/keycloak-ext-operator','github.com/reddec/keycloak-ext-operator','','2026',1,'Keycloak-ext-operator is a targeted community operator designed to manage key Identity and Access Management (IAM) configurations in Keycloak deployments. It simplifies administrative overhead by mapping custom Keycloak resources, users, and clients directly to Kubernetes manifests. Platform engineers utilize it to configure microservice authentication within declarative pipelines.','Go','Operator','Intermediate',0,'online','manual','87e7132ebcf352e166aa21263243b759ca595613eadf0c9760bf2b65298c2759',100.0,1779031012,1,'2023-11-15T02:54:55Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-15T02:54:55Z", "gh_stars": 23}');
-INSERT INTO "resources" VALUES('https://github.com/redhat-actions','github.com: RedHat Actions 🌟','','2023',0,'The main organizational hub housing Red Hat''s official actions for OpenShift deployment. These components standardize cluster authentication, CLI installation, and container orchestration tasks directly in pipeline code. Acts as the primary bridge for enterprise Kubernetes pipeline operations.','Go','Library','Advanced',0,'online','manual','fff36b9b0ae0b20fa9ccbeda2036688654bbaaaedfeacbff508b156b6e786300',100.0,1779030407,1,'2026-05-17T17:06:47.638449+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "CI/CD Libraries"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins-alternatives.md"]','["git.md", "jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/redhat-actions','github.com: RedHat Actions 🌟','','2023',0,'The main organizational hub housing Red Hat''s official actions for OpenShift deployment. These components standardize cluster authentication, CLI installation, and container orchestration tasks directly in pipeline code. Acts as the primary bridge for enterprise Kubernetes pipeline operations.','Go','Library','Advanced',0,'online','manual','fff36b9b0ae0b20fa9ccbeda2036688654bbaaaedfeacbff508b156b6e786300',100.0,1779030407,1,'2026-05-17T17:06:47.638449+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "CI/CD Libraries"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins-alternatives.md"]','["git.md", "jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runner','github.com: OpenShift GitHub Actions Runner 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7169265c1640d37f76a0f53ed8996891812d99df66a397a020ca4592a28ad8c9',100.0,1779031097,0,'2026-05-17T17:18:17.439840+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-actions/openshift-actions-runners"}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runner-chart','github.com: OpenShift GitHub Actions Runner Chart 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bdc59d35d60c918c626f93ebc8e3d1778da0948e1bb4e826eff5026a4a905f94',100.0,1779031461,0,'2026-05-17T17:24:21.162574+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-actions/openshift-actions-runners"}');
-INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runners','github.com: OpenShift GitHub Actions Runner 🌟','','2024',2,'Holds Red Hat''s containerized self-hosted GitHub Actions runner configurations optimized for execution on OpenShift clusters. Offers secure scaling patterns that allow pipelines to process resource-intensive compilation and container builds natively within the cluster fabric.','Dockerfile','Library','Advanced',0,'online','manual','4a5865877e0f85ea9003085551ec5e3d03ce8c9e7154551d1f1ba2a597162901',100.0,1781735950,1,'2026-06-18T00:39:10.776138+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Self-Hosted Runners"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins-alternatives.md"]','["git.md", "jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runners-chart',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering github.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.976247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"review_metadata": {"original_url": "https://github.com/redhat-actions/openshift-actions-runners-chart", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.976249"}, "gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runners','github.com: OpenShift GitHub Actions Runner 🌟','','2024',2,'Holds Red Hat''s containerized self-hosted GitHub Actions runner configurations optimized for execution on OpenShift clusters. Offers secure scaling patterns that allow pipelines to process resource-intensive compilation and container builds natively within the cluster fabric.','Dockerfile','Library','Advanced',0,'online','manual','4a5865877e0f85ea9003085551ec5e3d03ce8c9e7154551d1f1ba2a597162901',100.0,1781735950,1,'2026-06-18T00:39:10.776138+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Self-Hosted Runners"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins-alternatives.md"]','["git.md", "jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runners-chart',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering github.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.976247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"review_metadata": {"original_url": "https://github.com/redhat-actions/openshift-actions-runners-chart", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.976249"}, "gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-actions/spring-petclinic','redhat-actions/spring-petclinic','','2020',4,'Red Hat''s enterprise fork of the classical Spring Petclinic microservice framework, tailored for deployment patterns on Red Hat OpenShift and vanilla Kubernetes. Showcases optimized Containerfile definitions and integrated automated CI/CD pipelines.','Java','Repo','Intermediate',1,'online','manual','b1804abf247eaa9a3595c4aaed6a55204e772e874774c58e799c02b6d5a6bbc2',100.0,1779034116,1,'2022-09-27T21:10:26Z',NULL,NULL,NULL,'["Application Development", "Java", "Microservices Demo"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-27T21:10:26Z", "gh_stars": 4}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-certification/chart-verifier','redhat-certification: chart-verifier: Rules based tool to certify Helm charts'' 🌟','','2025',2,'Red Hat''s policy-enforcement checker built to certify Helm charts for enterprise deployment suitability on OpenShift platforms. It verifies that packaging templates align with platform standards, security models, and compliance benchmarks.','Go','CLI Tool','Intermediate',0,'online','manual','5fda350d7302e091d88a4aa7b30189dca15ec15388e9dee250c83e69992eb51a',100.0,1779030348,1,'2026-06-12T17:15:56Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Compliance & Validation"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:15:56Z", "gh_stars": 61}');
-INSERT INTO "resources" VALUES('https://github.com/redhat-cop','Red Hat Communities of Practice','','2026',0,'The master platform profile of Red Hat''s Communities of Practice. Contains scripts, custom operator codes, and automated scaffolding for cluster setups, management, and resource governing processes.','Go','Code Organization','Advanced',0,'online','manual','503b2db131d084ebfd458d1176678a64e5e04b8a9c63f7ad8a3278145b4ccd70',100.0,1779034263,1,'2026-05-17T18:11:03.050596+02:00',NULL,NULL,NULL,'["Platform Architecture", "Automation", "Community Tools"]','["[ENTERPRISE-STABLE]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/redhat-cop','Red Hat Communities of Practice','','2026',0,'The master platform profile of Red Hat''s Communities of Practice. Contains scripts, custom operator codes, and automated scaffolding for cluster setups, management, and resource governing processes.','Go','Code Organization','Advanced',0,'online','manual','503b2db131d084ebfd458d1176678a64e5e04b8a9c63f7ad8a3278145b4ccd70',100.0,1779034263,1,'2026-05-17T18:11:03.050596+02:00',NULL,NULL,NULL,'["Platform Architecture", "Automation", "Community Tools"]','["[ENTERPRISE-STABLE]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-cop/container-pipelines','OpenShift Container Pipelines Samples 🌟','','2021',2,'A repository of pipeline configurations originally curated by the Red Hat Community of Practice. Useful for understanding legacy configurations on OpenShift 3 and 4, though modern pipelines have shifted to Tekton architectures.','Groovy','Code Repository','Intermediate',0,'online','manual','ea90059379c7df77aa719cf21f369693d644102d05d595e05a2edf61e3775ca7',100.0,1779030250,1,'2026-06-03T15:07:08Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T15:07:08Z", "gh_stars": 160}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-cop/dynamic-rbac-operator','redhat-cop/dynamic-rbac-operator: Dynamic RBAC Operator','','2023',5,'Dynamically coordinates RBAC permissions based on directory groups or namespace annotations, simplifying user onboarding and access control administration.','Go','Operator','Advanced',0,'online','manual','bff5dd84d90e24f94092dfa3c869d9b2d7baf0eb812617b0d8fc491c9d080731',100.0,1779031536,1,'2024-04-06T08:47:15Z',NULL,NULL,NULL,'["Security", "Access Control", "Dynamic RBAC", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-06T08:47:15Z", "gh_stars": 23}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-cop/gitops-catalog','==github.com/redhat-cop/gitops-catalog==','','2026',5,'An indispensable, community-curated collection of production-ready GitOps blueprints, Argo CD definitions, and cluster config charts maintained by Red Hat CoP.','YAML','Source Code','Advanced',0,'online','manual','28e872d62dd05f2d4d88ec6141cc8e2e4b6f9a8e6bc44d2f47e55c1291db8d0c',100.0,1779034327,1,'2026-06-08T16:57:19Z',NULL,NULL,NULL,'["CI/CD & Delivery", "GitOps Blueprints", "Community Catalog"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T16:57:19Z", "gh_stars": 377}');
@@ -7251,14 +7251,14 @@ INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/
 INSERT INTO "resources" VALUES('https://github.com/redhat-cop/pelorus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9e0a361d7f9844408ff4bb2f67698201bd08cb34e4b2b3ab44c90bb11bbe1970',100.0,1779032372,0,'2026-05-17T17:39:32.213471+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-cop/pipeline-library','OpenShift Pipeline Library 🌟','','2021',1,'A collection of shared pipeline libraries providing modular groovy wrapper methods for OpenShift deployments. Most implementations are archived as enterprise standards have pivoted completely toward Tekton Pipelines and Argo CD GitOps pipelines.','Groovy','Code Repository','Advanced',0,'online','manual','791bf29a388fb988c57a91ed46b419db0c36c6e12b4368fa1db2de945ca7038e',100.0,1779031896,1,'2023-11-14T11:29:20Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-14T11:29:20Z", "gh_stars": 51}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-cop/quay-operator','Quay Community Edition operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','29bf38ae0cd9b442da8f581ec65f8dc6e0daee5b7d2be93453ebf87c6c63847b',100.0,1779031064,0,'2026-05-17T17:17:44.934559+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://github.com/quay/quay-operator"}');
-INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos','Red Hat Tutorials & Examples: github.com/redhat-developer-demos 🌟','','2023',0,'The main repository for Red Hat Developer developer demos. Offers a variety of quickstarts covering modern Java/Go runtimes, microservices integration, Kubernetes-native deployments, and pipeline automation designs.','Java / Go / Node.js','Repository','Intermediate',1,'online','manual','86a2f65ef28633dcbfc8bb69566b134096d084b2399d0efbfbf5a1a60e6f4887',100.0,1779030788,1,'2026-05-17T17:13:08.078620+02:00',NULL,NULL,NULL,'["Application Development", "Tutorials", "Developer Demos"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos','Red Hat Tutorials & Examples: github.com/redhat-developer-demos 🌟','','2023',0,'The main repository for Red Hat Developer developer demos. Offers a variety of quickstarts covering modern Java/Go runtimes, microservices integration, Kubernetes-native deployments, and pipeline automation designs.','Java / Go / Node.js','Repository','Intermediate',1,'online','manual','86a2f65ef28633dcbfc8bb69566b134096d084b2399d0efbfbf5a1a60e6f4887',100.0,1779030788,1,'2026-05-17T17:13:08.078620+02:00',NULL,NULL,NULL,'["Application Development", "Tutorials", "Developer Demos"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/istio-tutorial','github: redhat-developer-demos Istio Tutorial for Java Microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6aa944dab53781d6e7f95f9c8fc283d81c70e52b6191693d2f3c95f0bebf7436',100.0,1779031521,0,'2026-05-17T17:25:21.414866+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-scholars/istio-tutorial"}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/knative-tutorial','knative-tutorial','','2023',5,'A comprehensive repository tutorial focused on Knative. Delivers detailed, practical instructions for implementing Knative Serving, traffic splitting, event brokers, and scale-to-zero configurations.','Java / Yaml','Repository','Intermediate',1,'online','manual','32a735e398958e5c1d0b6daac824581708477f5be29cbfc3b5bd1d5e4822342f',100.0,1779030674,1,'2026-01-15T22:52:33Z',NULL,NULL,NULL,'["Serverless & Knative", "Serverless Frameworks", "Knative Tutorial"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-15T22:52:33Z", "gh_stars": 291}');
-INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/spring-petclinic','github.com/redhat-developer-demos/spring-petclinic 🌟','','2020',0,'Curator Insight maps out Red Hat''s customized developer demo fork of the Spring Petclinic project. Live Grounding indicates this version is heavily optimized for OpenShift deployments, featuring native integration with OpenShift build configs and Kubernetes secrets. It is ideal for illustrating red-hat native cloud development workflows.','Java','Repository','Intermediate',1,'online','manual','fd24727441ba9292563440cf72f52c7fc639eba4eb1f369c8ae9f1ebddf16460',100.0,1781735921,1,'2026-06-18T00:38:41.281870+02:00',NULL,NULL,NULL,'["Software Development", "Microservices", "Reference Architecture", "Spring Petclinic Red Hat"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/spring-petclinic','github.com/redhat-developer-demos/spring-petclinic 🌟','','2020',0,'Curator Insight maps out Red Hat''s customized developer demo fork of the Spring Petclinic project. Live Grounding indicates this version is heavily optimized for OpenShift deployments, featuring native integration with OpenShift build configs and Kubernetes secrets. It is ideal for illustrating red-hat native cloud development workflows.','Java','Repository','Intermediate',1,'online','manual','fd24727441ba9292563440cf72f52c7fc639eba4eb1f369c8ae9f1ebddf16460',100.0,1781735921,1,'2026-06-18T00:38:41.281870+02:00',NULL,NULL,NULL,'["Software Development", "Microservices", "Reference Architecture", "Spring Petclinic Red Hat"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-developer/odo','ODO: OpenShift Command line for Developers 🌟','','2024',5,'Official repository for odo, a developer-centric CLI for Kubernetes and OpenShift. Abstracting away complex Kubernetes YAML manifests, odo prioritizes fast iterative code deployments directly to the cluster from local IDE directories.','Go','Repository','Intermediate',1,'online','manual','8bdde2aceb677ab1c885afb312d10ca3a1d660fd0e588dabb9376553ffe9a16f',100.0,1779031602,1,'2026-03-30T17:07:22Z',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "OpenShift Odo CLI"]','["[DE FACTO STANDARD]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-30T17:07:22Z", "gh_stars": 841}');
-INSERT INTO "resources" VALUES('https://github.com/redhat-gpte-devopsautomation/ocp4_app_deploy_homework_grading','Grading Pipeline for OpenShift 4 Advanced Application Deployment Homework Assignment','','2021',0,'Curator Insight frames this as a grading pipeline automated for assessing advanced application deployment homework on OpenShift 4. Live Grounding indicates it uses script-based compliance checks to programmatically evaluate multi-tier deployments. This architecture is valuable for automated environment auditing and continuous validation platforms.','Groovy','Repository','Advanced',0,'online','manual','11952450ee620a2e1caf388fa3392fac6fdaf3c0f552d391f01606a264b8d935',100.0,1781735911,1,'2026-06-18T00:38:31.060876+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Automation Grading", "Academic Homework"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/redhat-gpte-devopsautomation/ocp4_app_deploy_homework_grading','Grading Pipeline for OpenShift 4 Advanced Application Deployment Homework Assignment','','2021',0,'Curator Insight frames this as a grading pipeline automated for assessing advanced application deployment homework on OpenShift 4. Live Grounding indicates it uses script-based compliance checks to programmatically evaluate multi-tier deployments. This architecture is valuable for automated environment auditing and continuous validation platforms.','Groovy','Repository','Advanced',0,'online','manual','11952450ee620a2e1caf388fa3392fac6fdaf3c0f552d391f01606a264b8d935',100.0,1781735911,1,'2026-06-18T00:38:31.060876+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Automation Grading", "Academic Homework"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/redhat-scholars/istio-tutorial','redhat-scholars: istio-tutorial 🌟','','2023',3,'A comprehensive scenario-driven learning path designed by Red Hat. Covers service deployment, routing, traffic splitting, canary deployments, circuit breakers, and advanced security models using Envoy.','HTML','Repository','Intermediate',1,'online','manual','6aa944dab53781d6e7f95f9c8fc283d81c70e52b6191693d2f3c95f0bebf7436',100.0,1779034156,1,'2024-10-17T11:00:24Z',NULL,NULL,NULL,'["Service Mesh", "Training", "Education"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-17T11:00:24Z", "gh_stars": 1206}');
-INSERT INTO "resources" VALUES('https://github.com/redhatdemocentral/ocp-install-demo','github.com/redhatdemocentral: OpenShift Container Platform Install Demo'' 🌟','','2021',3,'A repository of scripts for quick deployment demonstrations of the OpenShift Container Platform. Useful for sandboxing and architecture demos. However, 2026 production automation pipelines strictly favor the official OpenShift Installer (IPI) commands directly.','Shell','Code Repository','Advanced',0,'online','manual','37d4ae26478a77707dc937bd7afb50f9571de3db2345633bfe9f35e0a152d073',100.0,1781736123,1,'2026-06-18T00:42:03.110011+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Demos & Workshops"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/redhatdemocentral/ocp-install-demo','github.com/redhatdemocentral: OpenShift Container Platform Install Demo'' 🌟','','2021',3,'A repository of scripts for quick deployment demonstrations of the OpenShift Container Platform. Useful for sandboxing and architecture demos. However, 2026 production automation pipelines strictly favor the official OpenShift Installer (IPI) commands directly.','Shell','Code Repository','Advanced',0,'online','manual','37d4ae26478a77707dc937bd7afb50f9571de3db2345633bfe9f35e0a152d073',100.0,1781736123,1,'2026-06-18T00:42:03.110011+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Demos & Workshops"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/redhatspain/apache-reverse-proxy-jenkins','Apache Reverse Proxy for Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9d875b557b84eed1c35aed8d8cbd536b4ad4f9af17e64b8ac003b1e033ee998d',100.0,1779031945,0,'2026-05-17T17:32:25.427720+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/apache-reverse-proxy-jenkins"}');
 INSERT INTO "resources" VALUES('https://github.com/redhatspain/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf','My Dynatrace proof of concept 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87bdcfd7de5bf5edde67964c50cb353136bae950347fd52ab4b285fcaddae3c5',100.0,1779030732,0,'2026-05-17T17:12:12.465121+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf"}');
 INSERT INTO "resources" VALUES('https://github.com/redhatspain/awesome-kubernetes/tree/master/pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1f38461b8ef6fb950943d311d635603a28b0210389b47d3c8c3bfd6a1d1e9b1f',100.0,1779032340,0,'2026-05-17T17:39:00.215629+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
@@ -7266,20 +7266,20 @@ INSERT INTO "resources" VALUES('https://github.com/redhatspain/confluence6-atlas
 INSERT INTO "resources" VALUES('https://github.com/redhatspain/jenkins-CasC-kubernetes-demo','Jenkins Configuration as Code on Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de8f3797f1dc811127980d26c0db9fe57190976c33590c276556b1ead02e05f6',100.0,1779031181,0,'2026-05-17T17:19:41.947357+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/jenkins-CasC-kubernetes-demo"}');
 INSERT INTO "resources" VALUES('https://github.com/redhatspain/nexus3-helm-chart','Proof of Concept: Nexus3 Chart configuration on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c47112a19729667b9426ca0878bae659779bcea302b5d100a828a37305451200',100.0,1779031865,0,'2026-05-17T17:31:05.850186+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/nexus3-helm-chart"}');
 INSERT INTO "resources" VALUES('https://github.com/redkubes/otomi-core','==github: Otomi==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','39d17f5e01336c933d85de62b95e90f66645b05c9f8e301a3bb5520d27cc0df5',100.0,1779033904,0,'2026-05-17T18:05:04.116343+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://github.com/redpanda-data/console','redpanda-data/kowl','','2023',5,'A high-performance web dashboard optimized for debugging and exploring event-streaming platforms. Developed originally as Kowl and later rebranded as Redpanda Console, it presents outstanding visualization of schema registries, active consumer state tracking, and rapid payload searches.','TypeScript','Open Source Tool','Intermediate',0,'online','manual','f9cf43865650fb3fb4b61a4e568811dc244f4a38ce1bed0c8f67da5e778ce9ac',100.0,1781736091,1,'2026-06-18T00:41:31.521530+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Observability & UI"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/redpanda-data/console','redpanda-data/kowl','','2023',5,'A high-performance web dashboard optimized for debugging and exploring event-streaming platforms. Developed originally as Kowl and later rebranded as Redpanda Console, it presents outstanding visualization of schema registries, active consumer state tracking, and rapid payload searches.','TypeScript','Open Source Tool','Intermediate',0,'online','manual','f9cf43865650fb3fb4b61a4e568811dc244f4a38ce1bed0c8f67da5e778ce9ac',100.0,1781736091,1,'2026-06-18T00:41:31.521530+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Observability & UI"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/redpanda-data/kowl','redpanda-data/kowl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eb6cee0202e057298f985d2033125765332c425f6edbe4942af179bfe21ac5e1',100.0,1779033045,0,'2026-05-17T17:50:45.331044+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://github.com/redpanda-data/console"}');
 INSERT INTO "resources" VALUES('https://github.com/reetasingh/CKAD-Bookmarks','CKAD-Bookmarks','','2022',5,'A curated repository of target-specific browser bookmarks designed to speed up reference lookup in the official Kubernetes documentation during the time-constrained Certified Kubernetes Application Developer (CKAD) exam. Organized logically by exam domains, it allows rapid navigation to code snippets for CronJobs, NetworkPolicies, and PersistentVolumeClaims.','HTML','Reference','Beginner',0,'online','manual','dff58f531df854fa84ac372bc6f10784d54b17ebf8cc25c48c5ddde5ed301a2d',100.0,1779030268,1,'2023-02-23T04:44:31Z',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-23T04:44:31Z", "gh_stars": 295}');
 INSERT INTO "resources" VALUES('https://github.com/regret546/AzureBlueprints/tree/main/iac-azure-bastion-hub-spoke','Azure Bastion Hub-Spoke IaC Blueprint','An Infrastructure-as-Code blueprint to automate the deployment of Azure Bastion within a hub-and-spoke virtual network topology.','2026',4,'A ready-to-deploy Infrastructure-as-Code repository facilitating standard landing zone security configurations on Azure. Automates the provisioning of Azure Bastion hosted in a centralized Hub virtual network, establishing secure, peer-routed administrative access tunnels to VMs housed in secondary Spoke networks. Implements strict enterprise topology rules to minimize public-facing attack surfaces without disrupting operational connectivity.','en','repository','intermediate',0,'online','automatic','ba30c6b7f96e540b46eb1750dfa7e3dbf5d6010da3746457ff7be3ef464e03e7',NULL,1780352037,0,'2026-06-02T00:13:57.401450+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Networking", "Hub and Spoke", "Azure Bastion IaC"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Active community project detailing enterprise standard cloud architecture topologies.", "social_preview_url": "https://opengraph.githubassets.com/26aa80ab90c6bd6129d48a65ad1a5affeb1612c4f5d2ff79857c7ac4fd6a8b8f/regret546/AzureBlueprints", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
 INSERT INTO "resources" VALUES('https://github.com/rehacktive/caffeine','rehacktive/caffeine','','N/A',0,'Curator Insight shows Caffeine as a simple Go command-line tool designed to prevent system sleep cycles. Live Grounding shows stable but quiet activity, functioning perfectly as an OS-level utility.','English','Repository','Beginner',0,'online','manual','1990fd11ed5696e40dd95d6825a89fdcb1f512364813c84a8e5e5ed51eba700a',100.0,1779031103,1,'2022-11-30T16:19:55Z',NULL,NULL,NULL,'["Utilities", "Go Tools", "System Utilities"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-11-30T16:19:55Z", "gh_stars": 1176}');
 INSERT INTO "resources" VALUES('https://github.com/rekon-oss/portfall','Portfall: A desktop k8s port-forwarding portal for easy access to all your'' cluster UIs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f3cab895c3d5d3bf7ef5c7d6ef01043692b0314dab49a19317fca41a7ef5b5a',100.0,1779032383,0,'2026-05-17T17:39:43.768254+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/Rested/portfall"}');
 INSERT INTO "resources" VALUES('https://github.com/rene6502/keepass-secret','rene6502/keepass-secret','','2026',1,'KeePass-Secret is a specialized Kubernetes operator designed to synchronize secret data directly from a secure KeePass database into native K8s secrets. By mapping database paths to target configurations, it helps teams centralize configuration files offline while automating cluster injection. The tool is highly suitable for homelab architectures and secure developer environments.','Go','Operator','Intermediate',0,'online','manual','8eff8a8be448a4148fc1ac4bacdfc6c3a0e6328b643d4ddf713f2c271ac20613',100.0,1779031226,1,'2026-04-19T13:48:49Z',NULL,NULL,NULL,'["Security", "Secret Management", "Integrations"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-19T13:48:49Z", "gh_stars": 36}');
-INSERT INTO "resources" VALUES('https://github.com/reneaudain/jenkins_tf_repo','github.com/reneaudain/jenkins_tf_repo: Jenkins Server and S3 Artifact Storage'' on AWS using Terraform','','2023',0,'Practical automation code directory targeting the deployment of Jenkins configurations along with secure S3 storage setups. Integrates infrastructure definitions for continuous delivery processes on AWS platforms.','HCL','Code Repository','Intermediate',0,'online','manual','00139cb5839658cc1e9b768e419c1ae54cf1ff6bb68af7292dfad2f96814226d',100.0,1781736232,1,'2026-06-18T00:43:52.257244+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/reneaudain/jenkins_tf_repo','github.com/reneaudain/jenkins_tf_repo: Jenkins Server and S3 Artifact Storage'' on AWS using Terraform','','2023',0,'Practical automation code directory targeting the deployment of Jenkins configurations along with secure S3 storage setups. Integrates infrastructure definitions for continuous delivery processes on AWS platforms.','HCL','Code Repository','Intermediate',0,'online','manual','00139cb5839658cc1e9b768e419c1ae54cf1ff6bb68af7292dfad2f96814226d',100.0,1781736232,1,'2026-06-18T00:43:52.257244+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/replicatedhq/troubleshoot','github.com/replicatedhq/troubleshoot','','2025',2,'A framework providing preflight checks and support-bundle collection capabilities for Kubernetes applications. Crucial for enterprise environments deploying applications onto heterogeneous on-premises or customer-managed clusters.','Go','Tool','Advanced',0,'online','manual','ab452e5ede9ee17c96b1d2b2d0e07b1c18589b9dac1fa9ce2c94f4ac2701b302',100.0,1779032699,1,'2026-06-11T16:15:20Z',NULL,NULL,NULL,'["Observability", "Debugging", "Pre-flight Checks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes-troubleshooting.md"]','["kubernetes-tools.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T16:15:20Z", "gh_stars": 582}');
 INSERT INTO "resources" VALUES('https://github.com/resmoio/kubernetes-event-exporter','resmoio/kubernetes-event-exporter','','2025',3,'The Kubernetes Event Exporter routes native, transient cluster events to long-term storage and telemetry backends like Elasticsearch, Kafka, Datadog, or Slack. This ensures reliable auditing trails and operational visibility, filling the void left by default short-lived event structures.','Go','Daemon / Exporter','Intermediate',1,'online','manual','951f3f78dd520fc442d23ef9b1816aa9f9a624f20ed905dc7d4af9f22d71a305',100.0,1779033140,1,'2024-08-20T15:09:21Z',NULL,NULL,NULL,'["Observability", "Logging & Events", "Event Routing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-20T15:09:21Z", "gh_stars": 1030}');
 INSERT INTO "resources" VALUES('https://github.com/resources/events/github-microsoft-build26','GitHub at Microsoft Build 2026','Official collection of demos, code-first agent workshops, and terminal toolkits featured at the Microsoft Build 2026 conference.','2026',4,'A central resource repository highlighting GitHub''s shift toward the agentic software development lifecycle during Microsoft Build 2026.
 - Features reference materials on compiling custom knowledge bases, configuring terminal-native tools, and deploying Copilot-powered workflows.
 - Showcases specialized integrations like OpenClaw for local agent loops and the terminal-based Microsoft Build CLI plugin to interface with live cloud resources.','en','event','Intermediate',0,'online','automatic','38d3e9552cfe9e4ef4ff5d4798451c58a0a6c3d06890f61a6f50a3160da43c5a',NULL,1780352838,0,'2026-06-02T00:27:18.801085+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Agentic Systems", "Developer Tooling"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official events hub repository detailing GitHub and Microsoft integrations at Build 2026. Highly vetted, authoritative and heavily referenced during the June 2026 conference.", "social_preview_url": "", "source_provenance": "X.com (GitHub)", "suggested_new_category": "developer-events"}');
-INSERT INTO "resources" VALUES('https://github.com/resources/whitepapers/actions','==resources.github.com: What is GitHub Actions? How automation & CI/CD work on GitHub (whitepaper/pdf)==','','2021',0,'An enterprise whitepaper discussing architectural strategies to consolidate developer pipelines on GitHub. Outlines resource efficiency, pipeline standardization, and reduced maintenance overhead from integrating CI tools directly into repository lifecycles.','None','Documentation','Intermediate',0,'online','manual','ad1375e7fde97429ae8092cdb30c7e800c467a81395e0b401cb3fd726112fd13',100.0,1781735950,1,'2026-06-18T00:39:10.247815+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Enterprise Whitepaper"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/resources/whitepapers/actions','==resources.github.com: What is GitHub Actions? How automation & CI/CD work on GitHub (whitepaper/pdf)==','','2021',0,'An enterprise whitepaper discussing architectural strategies to consolidate developer pipelines on GitHub. Outlines resource efficiency, pipeline standardization, and reduced maintenance overhead from integrating CI tools directly into repository lifecycles.','None','Documentation','Intermediate',0,'online','manual','ad1375e7fde97429ae8092cdb30c7e800c467a81395e0b401cb3fd726112fd13',100.0,1781735950,1,'2026-06-18T00:39:10.247815+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Enterprise Whitepaper"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/reviewdog/reviewdog','==reviewdog - A code review dog who keeps your codebase healthy.==','','2023',4,'Automated code review bot designed to parse error inputs from arbitrary linter systems and post inline comments directly back to pull requests on GitHub, GitLab, or Bitbucket.','Go','Tool','Intermediate',0,'online','manual','b66adcc890091ac5c67c9dbc5000a5f59e5f4d853714436d32699d7be95a521a',100.0,1779034560,1,'2026-06-12T21:30:34Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Code Review"]','["[ENTERPRISE-STABLE]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T21:30:34Z", "gh_stars": 9365}');
 INSERT INTO "resources" VALUES('https://github.com/rh-messaging/artemis-prometheus-metrics-plugin','Artemis Prometheus Metrics Plugin','','2024',5,'Duplicates technical setup for the Artemis-Prometheus plugin, highlighting metrics formatting for queue lengths, active sessions, and underlying JVM memory states.','Java','Repository','Intermediate',0,'online','manual','8ef645952b41c8c9048429b780036f62a1742f360244b250ae6aa6ac89b8b5a1',100.0,1779029274,1,'2026-06-11T09:39:52Z',NULL,NULL,NULL,'["Middleware", "Messaging Orchestration", "Artemis Extensions"]','["[DE FACTO STANDARD]"]','["docs/grafana.md", "docs/prometheus.md"]','["prometheus.md", "grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:39:52Z", "gh_stars": 28}');
 INSERT INTO "resources" VALUES('https://github.com/ricardomaraschini/tagger','Tagger','','2021',1,'A custom controller designed to monitor container image registries and automatically update reference tags on corresponding deployment resources upon registry changes, though now generally managed by GitOps controllers like Argo Image Updater.','Go','Operator','Intermediate',1,'online','manual','ec474449a5d1c5337c1ab6d4446faca214cf67ff0457127652ba0340f069143c',100.0,1779029989,1,'2026-05-18T14:11:12Z',NULL,NULL,NULL,'["Cluster Management", "Configuration Management", "Dynamic Metadata"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T14:11:12Z", "gh_stars": 15}');
@@ -7289,7 +7289,7 @@ INSERT INTO "resources" VALUES('https://github.com/robscott/kube-capacity/releas
 INSERT INTO "resources" VALUES('https://github.com/robusta-dev/chatgpt-yaml-generator','github.com/robusta-dev/chatgpt-yaml-generator','','N/A',0,'A tailored schema wizard matching generative prompts to robust Kubernetes structures. Generates production-ready configurations containing service boundaries, volume bindings, and routing structures.','English','Repository','Intermediate',0,'online','manual','c3b53f800b5374d40ece00e4a0576acf75f1f134d46e11d6428cff39368f3c32',100.0,1779032368,1,'2023-07-08T05:13:58Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operations", "Declarative Manifests"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-07-08T05:13:58Z", "gh_stars": 117}');
 INSERT INTO "resources" VALUES('https://github.com/robusta-dev/holmesgpt','HolmesGPT (Robusta)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','941c9489c44841efbc269906164c68f1aba114130400d86da339a947dea72314',100.0,1779029159,0,'2026-05-17T16:45:59.136727+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md", "docs/ai.md"]','[]','{}','{"duplicate_of": "https://github.com/HolmesGPT/holmesgpt"}');
 INSERT INTO "resources" VALUES('https://github.com/robusta-dev/krr','==robusta-dev/krr==','','2025',5,'Robusta KRR (Kubernetes Resource Recommender) is an open-source CLI tool that optimizes resource requests and limits. By collecting and analyzing historical usage metrics from Prometheus, KRR outputs actionable recommendations to prevent pod OOM-kills while cutting unnecessary CPU and memory over-allocations, making it a critical FinOps instrument.','Python','CLI Tool','Medium',0,'online','manual','3cb6c1eaa47ed3a44ed249d54e2eb57ac69d5da64d8421108008b49abca4cee7',100.0,1779029371,1,'2026-06-08T14:12:45Z',NULL,NULL,NULL,'["FinOps", "Resource Optimization", "Right-Sizing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T14:12:45Z", "gh_stars": 4616}');
-INSERT INTO "resources" VALUES('https://github.com/robusta-dev/kubernetes-chatgpt-bot','github.com/robusta-dev/kubernetes-chatgpt-bot','','N/A',0,'An intelligent triage chatbot linking cluster failures directly to LLM advice. Hooks Prometheus alert outputs to supply operators with instantaneous log summaries and debug steps.','English','Repository','Advanced',1,'online','manual','2f1ade76dd3cf3cedcd84243e469186f5a143bb3c7be9a6e87708670f3c762c5',100.0,1781735889,1,'2026-06-18T00:38:09.876177+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operations", "AIOps Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/robusta-dev/kubernetes-chatgpt-bot','github.com/robusta-dev/kubernetes-chatgpt-bot','','N/A',0,'An intelligent triage chatbot linking cluster failures directly to LLM advice. Hooks Prometheus alert outputs to supply operators with instantaneous log summaries and debug steps.','English','Repository','Advanced',1,'online','manual','2f1ade76dd3cf3cedcd84243e469186f5a143bb3c7be9a6e87708670f3c762c5',100.0,1781735889,1,'2026-06-18T00:38:09.876177+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operations", "AIOps Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/robzienert/awesome-spinnaker','Awesome Spinnaker','','2026',1,'A developer resource library for Spinnaker continuous delivery engines. Details advanced declarative pipeline patterns, blue-green delivery topologies, and integration guidelines for multi-cloud deployments.','Markdown','Awesome List','Advanced',1,'online','manual','7bf27d2766d7f327fd6c84c2b936b7de5de6e174a946937f6c97cf21e7ea5abd',100.0,1779032484,1,'2019-02-12T17:51:32Z',NULL,NULL,NULL,'["Continuous Delivery", "CI-CD Pipelines", "Multi-Cloud Continuous Delivery"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-02-12T17:51:32Z", "gh_stars": 13, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/rohitg00/ai-engineering-from-scratch','rohitg00/ai-engineering-from-scratch','A comprehensive, free, and MIT-licensed curriculum comprising 435 lessons across 20 phases to build AI algorithms from scratch.','2026',4,'A rigorous, open-source educational curriculum designed to teach developers to build AI algorithms from basic math foundations up to advanced production architectures.
 * Covers 20 comprehensive phases, including deep learning, custom transformer training, LLM quantization (FP8, GGUF), and multi-agent system orchestration.
@@ -7299,12 +7299,12 @@ INSERT INTO "resources" VALUES('https://github.com/rootless-containers/usernetes
 INSERT INTO "resources" VALUES('https://github.com/rootsongjc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0ea884cddf637bf061874a591f5aae79234b4728c03c20228d422e845731db28',100.0,1779029916,1,'2026-05-17T16:58:36.915163+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/rootsongjc/awesome-cloud-native','rootsongjc/awesome-cloud-native 🌟','','2023',5,'An extensive library mapping the CNCF Cloud Native landscape, detailing Service Meshes, dynamic storages, logging setups, and database drivers. Provides platform architects with a systematic catalog to structure and maintain resilient, cloud-agnostic application footprints.','Markdown','Awesome List','Intermediate',1,'online','manual','33e15dc277a7a2f4fed420f6fef49071aa9f122abac77a1e6f33e807b04e41ae',100.0,1779033922,1,'2026-06-08T12:56:50Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Cloud Native"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-08T12:56:50Z", "gh_stars": 2413, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/rosehgal/k8s-In-30Mins','github: K8s in 30 mins 🌟','','2024',4,'An accelerated educational repository mapping core Kubernetes abstractions, including Pods, Services, Deployments, and ReplicaSets. Translates complex container orchestration mechanics into brief visual explanations, facilitating quick developer onboarding for distributed systems development.','Markdown','Repository','Beginner',1,'online','manual','5c81ebfd4d71713255c9b7c98599d5f544fe17db032c2208b4d0142b17b3c5af',100.0,1779130495,1,'2021-03-18T12:05:22Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Training & Concepts"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-03-18T12:05:22Z", "gh_stars": 212}');
-INSERT INTO "resources" VALUES('https://github.com/rossmcdonald/telegraf','Telegraf Ansible Role','','2024',0,'Ansible playbook role to provision and configure the Telegraf agent across varied Linux operating systems. Automates configuration generation and systemd unit registration.','Shell','Repository','Intermediate',0,'online','manual','1b1fb7e8b7e664928bf40f29d92222d796fc8977e041a9dd745801e8c72a13f1',100.0,1781736133,1,'2026-06-18T00:42:13.617234+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Telegraf Deployment"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/rothgar/bashScheduler','github.com/rothgar/bashScheduler','','2018',0,'An experimental Kubernetes scheduler written entirely in Bash. It is exclusively intended for academic learning, illustrating scheduling queues, node filtering, and binding phases to developers wanting to grasp scheduler-manager communication without compiled code complexity.','Bash','Script / Experimental','Advanced',0,'online','manual','8fe75c35268dbffe245c454389314c522719dad8a4eda2c0036a802901db59f0',100.0,1781736046,1,'2026-06-18T00:40:46.715861+02:00',NULL,NULL,NULL,'["Scheduling", "Custom Schedulers", "Experimental"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/rossmcdonald/telegraf','Telegraf Ansible Role','','2024',0,'Ansible playbook role to provision and configure the Telegraf agent across varied Linux operating systems. Automates configuration generation and systemd unit registration.','Shell','Repository','Intermediate',0,'online','manual','1b1fb7e8b7e664928bf40f29d92222d796fc8977e041a9dd745801e8c72a13f1',100.0,1781736133,1,'2026-06-18T00:42:13.617234+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Telegraf Deployment"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/rothgar/bashScheduler','github.com/rothgar/bashScheduler','','2018',0,'An experimental Kubernetes scheduler written entirely in Bash. It is exclusively intended for academic learning, illustrating scheduling queues, node filtering, and binding phases to developers wanting to grasp scheduler-manager communication without compiled code complexity.','Bash','Script / Experimental','Advanced',0,'online','manual','8fe75c35268dbffe245c454389314c522719dad8a4eda2c0036a802901db59f0',100.0,1781736046,1,'2026-06-18T00:40:46.715861+02:00',NULL,NULL,NULL,'["Scheduling", "Custom Schedulers", "Experimental"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/rottencandy/vimkubectl','rottencandy/vimkubectl','','2021',1,'A Vim plugin that allows users to manage and inspect Kubernetes clusters directly from within Vim. It supports list, edit, and apply actions for standard resources without leaving the text editor. Highly appreciated by terminal purists in 2026 for minimizing window context switching.','Vim Script','Vim Plugin','Low',0,'online','manual','f5f9d3d49206dc38f110fe21cfb12e9dab397169ea4d991c3c7031a7f1eab415',100.0,1779033223,1,'2024-06-07T19:05:08Z',NULL,NULL,NULL,'["Development", "IDE Integration", "Vim"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-06-07T19:05:08Z", "gh_stars": 79}');
-INSERT INTO "resources" VALUES('https://github.com/roubles/kubeshell','kubeshell','','2018',0,'An early attempt at building an interactive shell auto-complete program for kubectl. Now defunct, its conceptual UX improvements have been integrated directly into standard shell autocompletion patterns and kubectl aliases.','Python','Interactive Shell Tool','Simple',0,'online','manual','f8f2a3986ffa4bb8b9370f9a3641d54d4aa8807d43d58103bcd0b2ac86e4b41c',100.0,1781736046,1,'2026-06-18T00:40:46.718468+02:00',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Interactive Shell"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/rromannissen/rhoar-microservices-demo','rromannissen/rhoar-microservices-demo: GitOps for Microservices with Red'' Hat Runtimes demo','','2020',0,'A demonstration repository featuring GitOps patterns for microservices configured with Red Hat Runtimes. Illustrates safe promotion processes and environment configuration syncing using Argo CD.','Java / Yaml','Repository','Advanced',1,'online','manual','95dde057da8c5abf503c8dcc3df9e420a8c5a0426349497b59a1302a0f9710be',100.0,1781735911,1,'2026-06-18T00:38:31.062564+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Microservices Showcase"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/ruanbekker/thanos-cluster-setup','github.com/ruanbekker: Thanos Cluster Setup','','2021',0,'Developer guide outlining the architectural deployment of a highly available Thanos cluster with Docker Compose. Demonstrates configuring Thanos Sidecar, Querier, Store Gateway, and S3 object storage targets.','YAML','Configuration Code','Intermediate',1,'online','manual','d42af94cf3d1e82530ae18a98cb6577aea0011fea899ccdb7220671deb1894ff',100.0,1781736133,1,'2026-06-18T00:42:13.731752+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Thanos Engine"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/roubles/kubeshell','kubeshell','','2018',0,'An early attempt at building an interactive shell auto-complete program for kubectl. Now defunct, its conceptual UX improvements have been integrated directly into standard shell autocompletion patterns and kubectl aliases.','Python','Interactive Shell Tool','Simple',0,'online','manual','f8f2a3986ffa4bb8b9370f9a3641d54d4aa8807d43d58103bcd0b2ac86e4b41c',100.0,1781736046,1,'2026-06-18T00:40:46.718468+02:00',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Interactive Shell"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/rromannissen/rhoar-microservices-demo','rromannissen/rhoar-microservices-demo: GitOps for Microservices with Red'' Hat Runtimes demo','','2020',0,'A demonstration repository featuring GitOps patterns for microservices configured with Red Hat Runtimes. Illustrates safe promotion processes and environment configuration syncing using Argo CD.','Java / Yaml','Repository','Advanced',1,'online','manual','95dde057da8c5abf503c8dcc3df9e420a8c5a0426349497b59a1302a0f9710be',100.0,1781735911,1,'2026-06-18T00:38:31.062564+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Microservices Showcase"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/ruanbekker/thanos-cluster-setup','github.com/ruanbekker: Thanos Cluster Setup','','2021',0,'Developer guide outlining the architectural deployment of a highly available Thanos cluster with Docker Compose. Demonstrates configuring Thanos Sidecar, Querier, Store Gateway, and S3 object storage targets.','YAML','Configuration Code','Intermediate',1,'online','manual','d42af94cf3d1e82530ae18a98cb6577aea0011fea899ccdb7220671deb1894ff',100.0,1781736133,1,'2026-06-18T00:42:13.731752+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Thanos Engine"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/run-x/awesome-kubernetes','run-x/awesome-kubernetes','','2023',5,'A specialized directory compiling infrastructure automation, IAC templates, and deployment scripts for Kubernetes clusters. Highlights tools designed to expedite cloud environment setups and secure CI/CD orchestration paths.','Markdown','Awesome List','Intermediate',0,'online','manual','11bf03c69bbe82170cc65a6d731332e0d8490d6115be6a7cac0c8e46e2e6b898',100.0,1779030443,1,'2022-01-04T11:29:07Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2022-01-04T11:29:07Z", "gh_stars": 379, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/run-x/opta','run-x/opta: Opta - Supercharge DevOps on any cloud','','2023',2,'Opta is an archived high-level declarative infrastructure platform that abstracted low-level Terraform details into service-centric YAML layouts. While it successfully simplified multi-cloud container orchestration, the project has been officially archived. Current platform engineering teams should look to modern modular structures like Terramate or native OpenTofu/Terraform configurations.','Python','Framework','Intermediate',0,'online','manual','7ddffc9789005403b41f392303e2ff2329c501f0e300b82f48da1910b84859ed',100.0,1779029478,1,'2023-04-03T22:19:45Z',NULL,NULL,NULL,'["Infrastructure as Code", "Abstractions", "Legacy Platforms"]','["[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-03T22:19:45Z", "gh_stars": 912}');
 INSERT INTO "resources" VALUES('https://github.com/runacapital/awesome-oss-alternatives','runacapital/awesome-oss-alternatives: Awesome open-source alternatives to'' SaaS 🌟','','2026',4,'An architectural directory showcasing open-source, self-hostable equivalents to commercial SaaS platforms. Helps enterprise tech architects mitigate vendor lock-in, streamline data compliance, and deploy privacy-centric containerized services locally.','Markdown','Awesome List','Intermediate',1,'online','manual','027362fede1dc4ec436aa5cf1d6060b6e588e3cdb939c743b23bd97660638fee',100.0,1779033068,1,'2025-09-03T17:43:01Z',NULL,NULL,NULL,'["Software Engineering", "Open Source Software", "SaaS Alternatives"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-03T17:43:01Z", "gh_stars": 19234, "is_special": true}');
@@ -7312,13 +7312,13 @@ INSERT INTO "resources" VALUES('https://github.com/ruoshan/autoportforward','ruo
 INSERT INTO "resources" VALUES('https://github.com/ryane/kfilt','kfilt','','2021',2,'A CLI tool dedicated to filtering specific resources out of massive Kubernetes manifest streams. By allowing developers to extract or drop manifests based on metadata, labels, or names, it functions as an essential pipeline tool.','Go','CLI Tool','Simple',0,'online','manual','490d377e5cb660d558d2f74d305b930819d9f6d133d5fb28809a2f8b540c1205',100.0,1779031464,1,'2025-12-03T03:16:05Z',NULL,NULL,NULL,'["Operations & UX", "Manifest Generation", "Resource Filtering"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-03T03:16:05Z", "gh_stars": 114}');
 INSERT INTO "resources" VALUES('https://github.com/ryanmcdermott/clean-code-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7eb8ba9384eca2b939940ec992baada3b78ee4b207263f6ad0d85a448c1e7825',100.0,1779030172,1,'2026-05-17T17:02:52.729344+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{"gh_license": "MIT"}');
 INSERT INTO "resources" VALUES('https://github.com/rydogs/kubecle','Kubecle','','2021',5,'A terminal-based interaction wrapper that streamlines Kubernetes command contexts. It simplifies executing actions across isolated cluster targets by keeping an active session-level state, reducing command length and configuration complexity for developers running multi-tenant operations.','Go','CLI Tool','Intermediate',0,'online','manual','9ed40c3e36850bbd75bac54f30f7e1822cd002e72995e0ca627563da881de8df',100.0,1779032372,1,'2023-03-07T06:07:22Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-07T06:07:22Z", "gh_stars": 57}');
-INSERT INTO "resources" VALUES('https://github.com/sa-mw-dach/podium','Podium','','2020',0,'A developer tool designed to orchestrate server-side-rendered micro-frontends (podlets) in modular architectures, ensuring fast composition and high decoupling of user interfaces.','JavaScript','Repository','Intermediate',1,'online','manual','b956fa8ef7aba4e53e3281f977690f599659e63a0e196447669805c79b9419b3',100.0,1781736133,1,'2026-06-18T00:42:13.524958+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Micro-frontends"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/sa-mw-dach/podium','Podium','','2020',0,'A developer tool designed to orchestrate server-side-rendered micro-frontends (podlets) in modular architectures, ensuring fast composition and high decoupling of user interfaces.','JavaScript','Repository','Intermediate',1,'online','manual','b956fa8ef7aba4e53e3281f977690f599659e63a0e196447669805c79b9419b3',100.0,1781736133,1,'2026-06-18T00:42:13.524958+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Micro-frontends"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/sageteam-org/django-sage-painless','github.com: Django Sage Painless','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffc77c4da3b3d8757b604070bfd6d9cd7e51c0a5dda9d14c80542c8afd157c93',100.0,1779029378,0,'2026-05-17T16:49:38.488178+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/sageteamorg/django-sage-painless"}');
 INSERT INTO "resources" VALUES('https://github.com/sageteamorg/django-sage-painless','github.com: Django Sage Painless','','2024',5,'An opinionated community package designed to streamline Django project structuring, modular layouts, and database configuration templates. Helps minimize common configuration pain-points for enterprise applications. Ideal for teams seeking standard structural layout rules across various APIs.','Python','Library','Intermediate',0,'online','manual','8a5bbd46448e1bd8a5dbb631084ab936a053c45c9bd35fc2fd49fe49ae1fcf31',100.0,1779130494,1,'2024-07-22T18:18:21Z',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Standardization"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-07-22T18:18:21Z", "gh_stars": 60}');
 INSERT INTO "resources" VALUES('https://github.com/sagittaros/terraform-k3s-private-cloud','K3s Private Cluster 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4a8998eba4c5c066a02a898b5f5330680d2f84c24fea7f51355203232e6a671c',100.0,1779034153,0,'2026-05-17T18:09:13.163446+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/inscapist/terraform-k3s-private-cloud"}');
 INSERT INTO "resources" VALUES('https://github.com/sahilsk/awesome-jenkins','sahilsk/awesome-jenkins','','2026',1,'A focused index consolidating plugins, shared pipeline library patterns, and optimization practices for Jenkins automation servers. Excellent resource for maintaining complex legacy enterprise build pipelines.','Markdown','Awesome List','Intermediate',0,'online','manual','4568ebe92ef2d8c514e6609fd35da2b6910f6f212a68bcf1cfafd0ade9c35e12',100.0,1779034479,1,'2018-02-22T19:32:46Z',NULL,NULL,NULL,'["Continuous Delivery", "CI-CD Pipelines", "Jenkins Ecosystem"]','["[LEGACY]"]','["docs/jenkins.md", "docs/other-awesome-lists.md"]','["jenkins.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-02-22T19:32:46Z", "gh_stars": 70, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/sajeetharan/azure-mindmap','github.com/sajeetharan/azure-mindmap','','2020',0,'An open-source repository containing comprehensive visual mindmaps of Azure services. Highly useful for architects and developers mapping complex cloud paths and service relationships across security, compute, networking, and data structures.','English','Software Portal','Beginner',0,'online','manual','095a2115a115ef8b2ec8f52f3f7cc672660a9675ee18a94ce7e161242d7beac9',100.0,1781735879,1,'2026-06-18T00:37:59.759974+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Learning Path"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/sajeetharan/azure-mindmap/blob/master/azure-fundamentals/AZ-900.pdf','Azure Fundamentals: AZ-900.pdf','','2020',0,'Core curriculum guide mapping the AZ-900: Azure Fundamentals certification requirements. Visualizes fundamental virtualization structures, cloud resource taxonomy, Azure billing models, and security governance paths. Ideal for technical onboarding.','English','Certification Guide','Beginner',0,'online','manual','84b4bd58ed14b2aba03676af5bb6abd2981e801a7f8d0679aa82e42a9e3f50cd',100.0,1781735879,1,'2026-06-18T00:37:59.841050+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Certification Guides"]','["GUIDE"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/sajeetharan/azure-mindmap','github.com/sajeetharan/azure-mindmap','','2020',0,'An open-source repository containing comprehensive visual mindmaps of Azure services. Highly useful for architects and developers mapping complex cloud paths and service relationships across security, compute, networking, and data structures.','English','Software Portal','Beginner',0,'online','manual','095a2115a115ef8b2ec8f52f3f7cc672660a9675ee18a94ce7e161242d7beac9',100.0,1781735879,1,'2026-06-18T00:37:59.759974+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Learning Path"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/sajeetharan/azure-mindmap/blob/master/azure-fundamentals/AZ-900.pdf','Azure Fundamentals: AZ-900.pdf','','2020',0,'Core curriculum guide mapping the AZ-900: Azure Fundamentals certification requirements. Visualizes fundamental virtualization structures, cloud resource taxonomy, Azure billing models, and security governance paths. Ideal for technical onboarding.','English','Certification Guide','Beginner',0,'online','manual','84b4bd58ed14b2aba03676af5bb6abd2981e801a7f8d0679aa82e42a9e3f50cd',100.0,1781735879,1,'2026-06-18T00:37:59.841050+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Certification Guides"]','["GUIDE"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/salesforce/craft','salesforce/Craft','','2021',1,'Salesforce Craft was a specialized framework built for designing, orchestrating, and provisioning scalable multi-tenant infrastructure. It has since been archived, with its capabilities transitioned to Cloud Provider APIs and Cluster API.','Go','Infrastructure Platform','Advanced',0,'online','manual','225dc0a4e87f67e6ba5854b6819142f49d370fb12f0631bd187a54734d8cdd8f',100.0,1779031407,1,'2026-06-02T18:07:50Z',NULL,NULL,NULL,'["Cluster Management", "Cloud Provisioning", "Multi-tenant Provisioner"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-02T18:07:50Z", "gh_stars": 91}');
 INSERT INTO "resources" VALUES('https://github.com/salesforce/metabadger','Metabadger','','2025',5,'Metabadger is an open-source CLI tool built by Salesforce to automate the hardening of EC2 Instance Metadata Service (IMDS) endpoints by enforcing IMDSv2. It reduces the risk of SSRF (Server-Side Request Forgery) attacks by auditing and updating running instances to reject token-free metadata requests. It is a highly practical compliance tool for security engineering teams.','Python','Repository','Advanced',0,'online','manual','e5597c83b87384f9e17cdf455a220ad9e07a95a74c87321d607a1598bd3be381',100.0,1779030810,1,'2025-05-01T17:30:23Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2025-05-01T17:30:23Z", "gh_stars": 143}');
 INSERT INTO "resources" VALUES('https://github.com/salesforce/sloop','salesforce/Sloop - Kubernetes History Visualization 🌟','','2023',3,'A visualizer for Kubernetes history that records resource changes over time and displays them on a timeline. By preserving historical state changes of Pods, ReplicaSets, and Deployments, it helps engineers troubleshoot transient issues that occurred hours or days prior. Widely used in 2026 to bridge the visibility gap left by ephemeral standard API metrics.','Go','Web Application','High',1,'online','manual','c97c8f01ea80af82ee8bf3c4c12cc95695d3418d96ea83834323de35e5eef5be',100.0,1779033762,1,'2026-02-17T16:38:56Z',NULL,NULL,NULL,'["Operations", "Observability", "History Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-02-17T16:38:56Z", "gh_stars": 1579}');
@@ -7330,31 +7330,31 @@ INSERT INTO "resources" VALUES('https://github.com/samrocketman/jenkins-script-c
 INSERT INTO "resources" VALUES('https://github.com/samrocketman/jervis/wiki','Jervis','','2021',2,'Jenkins Receiving Versatile Infrastructure Script (Jervis) simplifies job lifecycle automation by supporting Travis CI-style YAML configurations natively in Jenkins. It enables declarative pipeline builds without complex Groovy setups.','Groovy','Repository','Intermediate',0,'online','manual','93eaf9d57e489a5ce082c63a8dd5e997d36e4e74dc9fa9843a8371d5980c5d7c',100.0,1779029569,1,'2026-05-08T02:13:00Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-08T02:13:00Z", "gh_stars": 271}');
 INSERT INTO "resources" VALUES('https://github.com/samrocketman/nexus3-config-as-code','github.com/samrocketman/nexus3-config-as-code','','2021',5,'A declarative Groovy-scripted configuration-as-code bootstrap utility designed for automating Sonatype Nexus 3 settings. Live grounding shows this repository has been unmaintained for over four years. While serving as an architectural blueprint for programmatic configuration management, modern operators have largely replaced direct scripting.','Groovy','Repository','Advanced',0,'online','manual','67c0f78e13dea1958abb1ed12730147f87d222222e05efb875203003d0347f7f',100.0,1779029993,1,'2020-10-18T07:11:59Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Automation"]','["[DE FACTO STANDARD]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-10-18T07:11:59Z", "gh_stars": 62}');
 INSERT INTO "resources" VALUES('https://github.com/samyfodil/taubyte-llama-satellite','llama.cpp plugin','','2026',5,'An experimental bridge connecting llama.cpp with Taubyte WASM modules. Facilitates low-latency, localized LLM inference tasks across decentralized edge node topologies.','Go','Repository','Advanced',1,'online','manual','518e38009b6b766fd78a535eb77f3250b113ebaa6f4bd7ed717336a895773885',100.0,1779030688,1,'2024-02-02T22:23:10Z',NULL,NULL,NULL,'["Serverless Architecture", "Edge Computing", "AI Integration"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2024-02-02T22:23:10Z", "gh_stars": 17}');
-INSERT INTO "resources" VALUES('https://github.com/saturnism/awesome-cloud-native-java','Awesome Cloud Native Java','','2026',0,'A highly targeted resource registry outliningmodern patterns for containerized Java. Focuses on Spring Boot microservices, Quarkus, GraalVM native image compilation, and techniques for minimizing memory footprint in orchestrations.','Markdown','Awesome List','Advanced',1,'duplicate','manual','304e0ff20521d8e9925626ba5c54b7204835ea5b029b6f81d31978f5a68e0d89',100.0,1781736123,1,'2026-06-18T00:42:03.211691+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Platform", "Cloud Native Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true, "duplicate_of": "https://awesome.jimmysong.io"}');
+INSERT INTO "resources" VALUES('https://github.com/saturnism/awesome-cloud-native-java','Awesome Cloud Native Java','','2026',0,'A highly targeted resource registry outliningmodern patterns for containerized Java. Focuses on Spring Boot microservices, Quarkus, GraalVM native image compilation, and techniques for minimizing memory footprint in orchestrations.','Markdown','Awesome List','Advanced',1,'duplicate','manual','304e0ff20521d8e9925626ba5c54b7204835ea5b029b6f81d31978f5a68e0d89',100.0,1781736123,1,'2026-06-18T00:42:03.211691+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Platform", "Cloud Native Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "duplicate_of": "https://awesome.jimmysong.io"}');
 INSERT INTO "resources" VALUES('https://github.com/saturnism/spring-petclinic-gcp','Google Cloud Native Spring Boot PetClinic. Spring PetClinic Microservices on GCP 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e1bcf973155aad6da1d00f86768b8fb782c990eb11a6a10009cab4a8715ae6ee',100.0,1779030979,1,'2026-05-17T17:16:19.826770+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_license": "NOASSERTION"}');
 INSERT INTO "resources" VALUES('https://github.com/sauljabin/kaskade','==github.com/sauljabin/kaskade==','','2023',5,'An interactive, terminal-based dashboard built using Python''s Textual framework to easily inspect Kafka topics. Unlike bulky desktop clients, Kaskade runs directly in developer shells, permitting efficient topic navigation, dynamic JSON payload inspection, and rapid troubleshooting of Kafka message streams.','Python','TUI Tool','Intermediate',0,'online','manual','590e51aa21a29a4f0de5e036464134fc5a074a8bb79958da321e512f55316b30',100.0,1779034523,1,'2026-03-02T15:21:33Z',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Kafka Tooling", "CLI & TUI"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-02T15:21:33Z", "gh_stars": 1015}');
 INSERT INTO "resources" VALUES('https://github.com/savecost/datav','savecost/datav 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','446a82fc88f4cec9598c9c7450122067d985466c84059b867e07994b4b372982',100.0,1779032034,0,'2026-05-17T17:33:54.978096+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/sbilly/awesome-security','sbilly/awesome-security: Awesome Security','','2026',5,'A monumental collection of software security components, pen-testing tools, cryptography resources, and threat intelligence feeds. Essential for SecOps engineers establishing modern compliance standards across application and network boundaries. Highly versatile, spanning from host security to Kubernetes runtime defenses.','N/A','Repository','Advanced',0,'online','manual','e639c7488b58ca1f803e1ab8bd253dce1ad2fe3159407f7fa476e6f39ce8b93c',100.0,1779034373,1,'2026-01-11T02:00:26Z',NULL,NULL,NULL,'["Security", "General", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-11T02:00:26Z", "gh_stars": 14421, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/sclorg','github.com/sclorg/','','2026',0,'Alternative entry point for the SCLOrg software development group, driving standardization of the Source-to-Image (S2I) build methodology inside Red Hat container engines, abstracting Dockerfile creation for frontend and backend developers.','Shell','Repository','Advanced',0,'online','manual','dca6332900b96a70b79661170f24a650215594ac17bf86afb3e090306927166c',100.0,1779031696,1,'2026-05-17T17:28:16.993094+02:00',NULL,NULL,NULL,'["Software Engineering", "Base Images", "Software Collections"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/sclorg','github.com/sclorg/','','2026',0,'Alternative entry point for the SCLOrg software development group, driving standardization of the Source-to-Image (S2I) build methodology inside Red Hat container engines, abstracting Dockerfile creation for frontend and backend developers.','Shell','Repository','Advanced',0,'online','manual','dca6332900b96a70b79661170f24a650215594ac17bf86afb3e090306927166c',100.0,1779031696,1,'2026-05-17T17:28:16.993094+02:00',NULL,NULL,NULL,'["Software Engineering", "Base Images", "Software Collections"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/sclorg/mariadb-container','github.com/sclorg/mariadb-container','','2026',1,'The official SCLOrg MariaDB container image optimized specifically for Kubernetes platforms. Includes integrated security scripts, support for arbitrary non-root UID execution, and custom database initialization configurations.','Shell','Repository','Intermediate',1,'online','manual','407ec4c514faae637cd2d53cc5d4909a5d5e42d755ebfacee429682e9095a2af',100.0,1779031126,1,'2026-06-11T11:34:22Z',NULL,NULL,NULL,'["Databases", "Relational", "MariaDB"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T11:34:22Z", "gh_stars": 32}');
 INSERT INTO "resources" VALUES('https://github.com/scorputty/packer-centos-awx','github.com/scorputty/packer-centos-awx','','2020',1,'A legacy Packer configuration designed to output CentOS-based virtual machine images with pre-baked AWX deployments. Reflects older DevOps paradigms focused on VM-based immutable infrastructure instead of Kubernetes runtimes.','HCL','Source Code','Intermediate',0,'online','manual','d61e92d82c58aacc4f5c4e00147699add2c140def613393f85e57e2240009eab',100.0,1779032017,1,'2018-03-19T06:14:09Z',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2018-03-19T06:14:09Z", "gh_stars": 1}');
-INSERT INTO "resources" VALUES('https://github.com/scraly/terraform-cheat-sheet/blob/master/terraform-cheat-sheet.pdf','github.com/scraly: Terraform Cheat sheet','','2024',4,'Curator Insight: A highly dynamic community-maintained PDF cheat sheet covering the full development lifecycle in Terraform. Live Grounding: Highlights high-value CLI options, syntax patterns for loops, dynamic blocks, and variable validation configurations.','PDF','Community Reference','Intermediate',0,'online','manual','95700438027f959584bb88348af2cd22e4948f35603cbccb39d82f8ad946a708',100.0,1781735890,1,'2026-06-18T00:38:10.161237+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/scraly/terraform-cheat-sheet/blob/master/terraform-cheat-sheet.pdf','github.com/scraly: Terraform Cheat sheet','','2024',4,'Curator Insight: A highly dynamic community-maintained PDF cheat sheet covering the full development lifecycle in Terraform. Live Grounding: Highlights high-value CLI options, syntax patterns for loops, dynamic blocks, and variable validation configurations.','PDF','Community Reference','Intermediate',0,'online','manual','95700438027f959584bb88348af2cd22e4948f35603cbccb39d82f8ad946a708',100.0,1781735890,1,'2026-06-18T00:38:10.161237+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/screwdriver-cd/screwdriver','Screwdriver API','','2026',5,'A pluggable CI/CD engine originally built by Yahoo to execute container-native, dynamic pipelines. Leveraging an API-driven, decoupled microservices architecture, it orchestrates builds cleanly across Kubernetes or Mesos execution grids.','JavaScript','Tool','High',1,'online','manual','b1511b70bf26de100534f6264e0c8d1b3ad91b54dbb408663179b42b03f7fc12',100.0,1779030441,1,'2026-06-03T18:35:27Z',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Dynamic Execution"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T18:35:27Z", "gh_stars": 1041}');
 INSERT INTO "resources" VALUES('https://github.com/scriptcamp/kubernetes-serviceaccount-example','github.com/scriptcamp/kubernetes-serviceaccount-example','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','17035ac82a580990173741b5b8b283b6d225127473015814fcbea6b9fd6e22ba',100.0,1779032239,1,'2026-05-17T17:37:19.808996+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/scylladb/scylla-operator','scylladb/scylla-operator','','2026',5,'The ScyllaDB Operator streamlines deployment and maintenance tasks of high-performance Scylla clusters in-container. It takes care of complex cluster scaling, multi-zone node repair loops, automated backups, and version migrations to deliver bare-metal database performance inside container orchestrators.','Go','Repository','Advanced',0,'online','manual','2249195d0f43c2d683d25176cf9a6137afa68a83e7b3bab7e9f770993bb4314b',100.0,1779033237,1,'2026-06-11T10:42:16Z',NULL,NULL,NULL,'["Data & Databases", "NoSQL Operators", "ScyllaDB"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T10:42:16Z", "gh_stars": 399}');
 INSERT INTO "resources" VALUES('https://github.com/sdduursma/github-merge-bot','github-merge-bot','','2019',1,'A lightweight Node.js microservice designed to handle automated merges. Integrates with GitHub webhooks to verify pull requests against linting rules and peer review matrices before completing merge actions safely.','JavaScript','Tool','Intermediate',1,'online','manual','74c2b7574adb505a9441b447bdb209a0190d4a38e77de1a23cc4a614325d3d74',100.0,1779130495,1,'2020-02-04T17:48:05Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "EPL-1.0", "gh_pushed": "2020-02-04T17:48:05Z", "gh_stars": 4}');
 INSERT INTO "resources" VALUES('https://github.com/sdras/awesome-actions','Awesome GitHub Actions','','2026',4,'The premier community-backed library for GitHub Actions workflows, custom actions, and orchestrator tools. Streamlines structural pipelines by detailing matrix patterns, self-hosted runner optimizations, and security hardening configurations.','Markdown','Awesome List','Intermediate',0,'online','manual','fde47029da1f80ee0b7ca28f691d975a9a45c7a2b6120e52692b9be31c3d8638',100.0,1779033425,1,'2024-09-01T20:32:39Z',NULL,NULL,NULL,'["Continuous Delivery", "CI-CD Pipelines", "GitHub Actions"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md", "docs/other-awesome-lists.md"]','["jenkins-alternatives.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-09-01T20:32:39Z", "gh_stars": 27907, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/seal-io/tap','github.com/seal-io/tap: Terraform Advanced Patcher (TAP)','','2023',1,'TAP (Terraform Advanced Patcher) executes fine-grained, localized modifications directly inside active HCL code blocks without resetting or breaking state continuity. Primarily geared for programmatic platform modifications, it resolves dependency-update hurdles in massive deployments by allowing targeted mutations across distributed repositories.','Go','CLI Tool','Advanced',0,'online','manual','29332c206f1a8d3ba1c05490a4439a1e43aef95d7f176203de579b4e4673bd69',100.0,1779032732,1,'2024-02-04T06:29:24Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Code Modifiers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-02-04T06:29:24Z", "gh_stars": 15}');
-INSERT INTO "resources" VALUES('https://github.com/search?l=powershell&q=stars%3A%3E1&type=Repositories','github.com/search?l=powershell','','2026',0,'High-level GitHub query filter pointing to trending open-source PowerShell module platforms, providing continuous access to updated utility options.','PowerShell','Documentation','Intermediate',0,'online','manual','cf889f549f22a4d2fb4fa68a8c2e1ed65f9f29c17eee06da4d21fffec2240bd2',100.0,1779033508,1,'2026-05-17T17:58:28.195303+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Reference Index", "GitHub Discoveries", "Community Modules"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/search?q=org%3Alightstep+launcher','OpenTelemetry Launchers 🌟','','2021',0,'Repository group containing Lightstep’s multi-language configuration wrappers. Designed to assist telemetry setup, though developers in 2026 have transitioned to upstream OTel SDK extensions for long-term support.','Go','Repository','Beginner',0,'online','manual','730fb916d46d79d0808d94d590d713b0f380ea7d2dc346ca4d4a4f0be643d18d',100.0,1779029118,1,'2026-05-17T16:45:18.973122+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "SDK Bootstraps"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/search?l=powershell&q=stars%3A%3E1&type=Repositories','github.com/search?l=powershell','','2026',0,'High-level GitHub query filter pointing to trending open-source PowerShell module platforms, providing continuous access to updated utility options.','PowerShell','Documentation','Intermediate',0,'online','manual','cf889f549f22a4d2fb4fa68a8c2e1ed65f9f29c17eee06da4d21fffec2240bd2',100.0,1779033508,1,'2026-05-17T17:58:28.195303+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Reference Index", "GitHub Discoveries", "Community Modules"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/search?q=org%3Alightstep+launcher','OpenTelemetry Launchers 🌟','','2021',0,'Repository group containing Lightstep’s multi-language configuration wrappers. Designed to assist telemetry setup, though developers in 2026 have transitioned to upstream OTel SDK extensions for long-term support.','Go','Repository','Beginner',0,'online','manual','730fb916d46d79d0808d94d590d713b0f380ea7d2dc346ca4d4a4f0be643d18d',100.0,1779029118,1,'2026-05-17T16:45:18.973122+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "SDK Bootstraps"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/segmentio/kubectl-curl','segmentio/kubectl-curl: Kubectl plugin to run curl commands against kubernetes'' pods','','2019',2,'A convenient plugin allowing engineers to execute curl commands inside target pod namespaces. It simplifies localized API troubleshooting, service mesh network testing, and microservice validation.','Go','Kubectl Plugin','Intermediate',0,'online','manual','17f8bb698c3d9d92cfdf16f8b43137f794d21119c68e56f935b87aebfecaec94',100.0,1779032288,1,'2025-09-24T22:41:02Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Network Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-24T22:41:02Z", "gh_stars": 188}');
 INSERT INTO "resources" VALUES('https://github.com/segmentio/stack','segmentio/stack','','2021',4,'Segment''s production-proven infrastructure baseline template codebase for AWS workloads. Standardized on ECS, Auto-scaling, and foundational network controls, but now archived in favor of native Kubernetes/EKS methodologies.','HCL','Repository','Advanced',1,'online','manual','cc496150974b415cced2189a2b888f8a3c71d167f79b94cb3cc52c6bf999ca55',100.0,1779034041,1,'2023-04-07T22:43:12Z',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Legacy Tooling"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-07T22:43:12Z", "gh_stars": 2091}');
 INSERT INTO "resources" VALUES('https://github.com/selefra/selefra','Selefra: Selefra is an open-source policy-as-code software that provides'' analytics for multi-cloud and SaaS.','','2026',5,'An open-source policy-as-code platform engineered to analyze multi-cloud and SaaS configurations using SQL-based query patterns. This tool enables developers to scan cloud resources for compliance defects, security gaps, and operational overhead with rapid execution and modular plugins.','Go','CLI Tool','Advanced',0,'online','manual','8c2d37a3c3906922d6bd119377834a69e2f6ffc98e2427f2d9363206fd9c1d69',100.0,1779029899,1,'2023-08-30T04:35:10Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Cloud Security"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2023-08-30T04:35:10Z", "gh_stars": 545}');
 INSERT INTO "resources" VALUES('https://github.com/seligman/aws-ip-ranges','github.com/seligman/aws-ip-ranges: AWS''s ip-ranges.json','','2018',3,'A vital open-source parser designed to track dynamic AWS IP range changes from ip-ranges.json. Essential for configuring robust hybrid on-premises firewalls and programmatic security rules. Modern setups frequently replace manual parsing with AWS Managed Prefix Lists, rendering manual scripts legacy but historically significant.','English','github_repo','intermediate',0,'online','manual','d01f998bfea46bcc52291909a73539b91d0dc3cf7dfbceb7618d32940b11d01c',100.0,1779030825,1,'2026-06-12T22:28:31Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "IP Range Utilities"]','["[LEGACY]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T22:28:31Z", "gh_stars": 286}');
-INSERT INTO "resources" VALUES('https://github.com/sematext/cheatsheets/blob/master/docker-swarm-cheatsheet.md','github: sematext - Docker Swarm Cheatsheet','','2024',4,'Curator Insight: A concise reference detailing commands for node management, service orchestration, and stack deployment within Docker Swarm. Live Grounding: While Docker Swarm remains popular for minimalist configurations and low-overhead environments, 2026 paradigms heavily prioritize Kubernetes; this cheat sheet serves as a rapid onboarding guide for running simpler container clusters.','Markdown','Cheat Sheet','Intermediate',0,'online','manual','af88251361cf1706840a74c5826170369cf4a10cce2f05e095cb3554a7c52292',100.0,1781735890,1,'2026-06-18T00:38:10.041055+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker Swarm"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/sematext/cheatsheets/blob/master/docker-swarm-cheatsheet.md','github: sematext - Docker Swarm Cheatsheet','','2024',4,'Curator Insight: A concise reference detailing commands for node management, service orchestration, and stack deployment within Docker Swarm. Live Grounding: While Docker Swarm remains popular for minimalist configurations and low-overhead environments, 2026 paradigms heavily prioritize Kubernetes; this cheat sheet serves as a rapid onboarding guide for running simpler container clusters.','Markdown','Cheat Sheet','Intermediate',0,'online','manual','af88251361cf1706840a74c5826170369cf4a10cce2f05e095cb3554a7c52292',100.0,1781735890,1,'2026-06-18T00:38:10.041055+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker Swarm"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/senthilrch/kube-fledged','kube-fledged','','2026',3,'Kube-fledged is an operator designed to pre-pull and cache container images directly on designated worker nodes. This eliminates pull latency during rapid autoscaling events or emergency failovers, optimizing startup performance.','Go','Operator','Advanced',1,'online','manual','b225f7fdbeaea410a77a77474d0644d961c995462f2f6d77afef056d20ef4fba',100.0,1779030739,1,'2024-02-20T05:20:10Z',NULL,NULL,NULL,'["Cluster Management", "Performance Tuning", "Image Caching"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-20T05:20:10Z", "gh_stars": 1370}');
 INSERT INTO "resources" VALUES('https://github.com/serenakeyitan/awesome-notebookLM-prompts','Awesome NotebookLM Slide Prompts','','2024',4,'A master curation of system-level prompt templates specifically optimized for Google NotebookLM. It accelerates complex source material ingestions, contextual extractions, and structured summarizing processes for technical architects. (Live Grounding: Highlights the 2026 intersection of AI workflow orchestration and engineering documentation maintenance).','Markdown','Awesome List','Intermediate',0,'online','manual','8deb42a1749ee77d00493b8834b2b7d7c838476dc44425af6bc370521886bbcf',100.0,1779031109,1,'2026-05-13T12:29:46Z',NULL,NULL,NULL,'["Artificial Intelligence & LLMs", "Prompt Engineering", "Developer Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md", "docs/chatgpt.md", "docs/demos.md"]','["ai.md", "chatgpt.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-13T12:29:46Z", "gh_stars": 3761}');
-INSERT INTO "resources" VALUES('https://github.com/serkan-ozal/jillegal','Jillegal OffHeap Module','','2016',0,'An experimental and now archived Java library designed to bypass standard JVM memory management by allocating objects directly off-heap. While historically notable for developers seeking ultra-low latency and manual pointer manipulation, modern JDK developments—specifically the Foreign Function and Memory API (Project Panama)—have rendered this library obsolete. It remains useful primarily as a reference for educational and historical exploration of raw memory control within the Java ecosystem.','Java','Library','Advanced',0,'online','manual','46e56ae8b45b37578fc79836de17785b889518fb94d38cdcc0a72335ae49b93d',100.0,1781735982,1,'2026-06-18T00:39:42.174581+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Memory Management"]','["[EMERGING]", "[LEGACY]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/serkan-ozal/jillegal','Jillegal OffHeap Module','','2016',0,'An experimental and now archived Java library designed to bypass standard JVM memory management by allocating objects directly off-heap. While historically notable for developers seeking ultra-low latency and manual pointer manipulation, modern JDK developments—specifically the Foreign Function and Memory API (Project Panama)—have rendered this library obsolete. It remains useful primarily as a reference for educational and historical exploration of raw memory control within the Java ecosystem.','Java','Library','Advanced',0,'online','manual','46e56ae8b45b37578fc79836de17785b889518fb94d38cdcc0a72335ae49b93d',100.0,1781735982,1,'2026-06-18T00:39:42.174581+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Memory Management"]','["[EMERGING]", "[LEGACY]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/shahedbd/awesome-project-management','Awesome Project Management','','2026',2,'A structured index compiling open-source and SaaS utilities for task orchestration, budget tracking, resource scheduling, and engineering team collaboration. Serves as a tooling reference for managers of software delivery groups.','Markdown','Awesome List','Beginner',0,'online','manual','d972fa83c542725361c6c3e67aab7f79fea7813afd1bbaef029dd3036161a84c',100.0,1779033360,1,'2026-05-22T20:27:52Z',NULL,NULL,NULL,'["Process & Delivery", "Project Management", "Agile Operations"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-22T20:27:52Z", "gh_stars": 750, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/shank-git/metal-kubes','Metal Kubes','','2020',1,'An early bare-metal helper script collection. Live Grounding verifies that the repository is archived and inactive, as the ecosystem has shifted entirely to production automation like Cluster API or Talos OS.','Shell','Tool','Advanced',0,'online','manual','bbce875960ea4838f42d6195fbaa3c54d5385f16b432f7e605c2e1b20a2fb8c8',100.0,1779032100,1,'2021-05-15T08:29:21Z',NULL,NULL,NULL,'["Bare-Metal Deployments", "Legacy Helpers", "Shell Automation"]','["[LEGACY]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-05-15T08:29:21Z", "gh_stars": 34}');
 INSERT INTO "resources" VALUES('https://github.com/shanraisshan/claude-code-best-practice','Claude Code Best Practice','','2025',5,'Curator Insight: Curated collection of best practices, system prompts, and architecture layouts for Claude Code. Live Grounding: Explores advanced CLI-driven agent workflows, highlighting configuration optimizations, shell integration strategies, and secure execution configurations in local and remote environments.','Markdown','Guide','Intermediate',0,'online','manual','c53e9eacc19403ce5395b303d38d8763fc136779b4d88f819bdaa7b1cba9dd42',100.0,1779032922,1,'2026-06-14T06:35:50Z',NULL,NULL,NULL,'["Developer Experience", "AI-Assisted Coding", "Claude Code"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/ai-agents-mcp.md", "docs/ai.md", "docs/developerportals.md"]','["ai.md", "ai-agents-mcp.md", "developerportals.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T06:35:50Z", "gh_stars": 57660}');
@@ -7366,15 +7366,15 @@ INSERT INTO "resources" VALUES('https://github.com/shipa-corp/ketch','github.com
 INSERT INTO "resources" VALUES('https://github.com/shipwright-io/build','shipwright-io/build: shipwright','','2024',3,'Shipwright is an extensible, CNCF-backed framework for building container images directly within Kubernetes. By utilizing Tekton pipelines under the hood, Shipwright abstractly supports multiple build strategies, including Kaniko, Cloud Native Buildpacks, and Source-to-Image. It enables platform engineering teams to define a secure, centralized image-building service for developers.','Go','Framework','High',0,'online','manual','ce61ffaeaadfbc517b8f9aa5e71ed602ff6cd1fc85af740124c15322f7d65421',100.0,1779030119,1,'2026-06-12T06:02:54Z',NULL,NULL,NULL,'["Application Delivery", "Build Tools", "Kubernetes-Native Build"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T06:02:54Z", "gh_stars": 810}');
 INSERT INTO "resources" VALUES('https://github.com/shuaibiyy/awesome-terraform','shuaibiyy/Awesome Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','80b26cc48931172cafbf7b70b41defc488bed306d8946cd1b79feb48dfc8f4d4',100.0,1779031406,0,'2026-05-17T17:23:26.912448+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md", "docs/terraform.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/shuaibiyy/awesome-tf','github.com/shuaibiyy/awesome-terraform','','2025',5,'An extensive directory of modules, tools, linters, frameworks, and packages curated by the Terraform community. Acts as a core index for tracking dynamic tooling ecosystems like Terragrunt, TFLint, Terrascan, and cost optimization utilities.','Markdown','Repository','Beginner',0,'online','manual','d020dbee208ae3000ab3e0652fef92bc77c80ccd0a30a5a9b378c9c7200d0d15',100.0,1779130494,1,'2026-06-13T23:22:19Z',NULL,NULL,NULL,'["Infrastructure as Code", "Curation", "Community Directories"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/terraform.md"]','["terraform.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-13T23:22:19Z", "gh_stars": 6530, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/shurshun/domain-harvester','Domain-harvester','','2020',0,'Technical codebase utility built to scan, harvest, and aggregate domain information. Useful for tracking internal infrastructure endpoints and public-facing assets during operational inventory audits.','Go','Repository','Intermediate',0,'online','manual','fe32d799be81bc627d249a9d9c759158a15cf8a49fdabbc1548f65ddf97bb38b',100.0,1781736026,1,'2026-06-18T00:40:26.316112+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure Automation", "Scanning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/siamaksade/jenkins-blueocean','github.com/siamaksade/jenkins-blueocean','','2020',0,'Public demonstration repository providing configured manifests for launching Jenkins Blue Ocean on OpenShift clusters. Acts as a blueprint for visualizing pipeline stages in Red Hat environments.','Groovy','Repository','Intermediate',0,'online','manual','8ae8694d0e6b687c92b0601c720e176357d2ef7c2cc1b564df31283a6f997758',100.0,1781735910,1,'2026-06-18T00:38:30.853436+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/openshift-pipelines.md"]','["openshift-pipelines.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/siamaksade/mapit-spring','MapIt','','2021',0,'MapIt is an interactive Spring Boot microservice designed to demonstrate cloud-native design principles on OpenShift. Showcases routing, Horizontal Pod Autoscaling (HPA), and config management using platform resources.','Java','Repository','Intermediate',1,'online','manual','168194cfb02b3eaf1007b71793f17395151974c4a7167c95481b94cd78a74595',100.0,1781735911,1,'2026-06-18T00:38:31.004634+02:00',NULL,NULL,NULL,'["Application Development", "Microservices Showcase", "Spring Boot"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/shurshun/domain-harvester','Domain-harvester','','2020',0,'Technical codebase utility built to scan, harvest, and aggregate domain information. Useful for tracking internal infrastructure endpoints and public-facing assets during operational inventory audits.','Go','Repository','Intermediate',0,'online','manual','fe32d799be81bc627d249a9d9c759158a15cf8a49fdabbc1548f65ddf97bb38b',100.0,1781736026,1,'2026-06-18T00:40:26.316112+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure Automation", "Scanning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/siamaksade/jenkins-blueocean','github.com/siamaksade/jenkins-blueocean','','2020',0,'Public demonstration repository providing configured manifests for launching Jenkins Blue Ocean on OpenShift clusters. Acts as a blueprint for visualizing pipeline stages in Red Hat environments.','Groovy','Repository','Intermediate',0,'online','manual','8ae8694d0e6b687c92b0601c720e176357d2ef7c2cc1b564df31283a6f997758',100.0,1781735910,1,'2026-06-18T00:38:30.853436+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/openshift-pipelines.md"]','["openshift-pipelines.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/siamaksade/mapit-spring','MapIt','','2021',0,'MapIt is an interactive Spring Boot microservice designed to demonstrate cloud-native design principles on OpenShift. Showcases routing, Horizontal Pod Autoscaling (HPA), and config management using platform resources.','Java','Repository','Intermediate',1,'online','manual','168194cfb02b3eaf1007b71793f17395151974c4a7167c95481b94cd78a74595',100.0,1781735911,1,'2026-06-18T00:38:31.004634+02:00',NULL,NULL,NULL,'["Application Development", "Microservices Showcase", "Spring Boot"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/sieve-project/sieve','github.com/sieve-project/sieve','','2025',5,'Sieve is an advanced chaos testing engine created to validate custom controller stability. By injecting artificial API delays, dynamic component drops, and network splits, it forces edge-case paths to discover concurrency errors and reconciliation bugs.','Go','Repository','Advanced',0,'online','manual','f4d9136fc65098acc53e581910d0f10b08376a14c680ffa9cd77da27d0e101cd',100.0,1779033130,1,'2024-09-26T03:49:27Z',NULL,NULL,NULL,'["Extensibility & Development", "Controller Testing", "Reliability Engineering"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "BSD-2-Clause", "gh_pushed": "2024-09-26T03:49:27Z", "gh_stars": 345}');
 INSERT INTO "resources" VALUES('https://github.com/sighupio/permission-manager','==Permission Manager== 🌟','','2025',5,'An intuitive web application designed to govern Kubernetes Role-Based Access Control (RBAC). It enables cluster administrators to seamlessly provision users, generate Kubeconfigs, and bind specific permissions without manually editing complex YAML manifest specifications.','Go','Web Application','Intermediate',1,'online','manual','2f0669cf07fdd602ed1f85aa8f6f18e459180e0c2f0e04399fd8a521e3e11dca',100.0,1779030300,1,'2024-05-12T17:36:11Z',NULL,NULL,NULL,'["Security", "Access Control", "RBAC Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2024-05-12T17:36:11Z", "gh_stars": 1371}');
 INSERT INTO "resources" VALUES('https://github.com/sigstore/cosign','Cosign: Container Signing','','2026',3,'Part of the Sigstore project, Cosign has established itself as the de facto standard for cryptographically signing and verifying OCI artifacts (container images, SBOMs). Supports hardware tokens, OIDC-based keyless signing, and seamless verification webhooks in Kubernetes, radically simplifying supply chain validation.','Go','Tool','Advanced',1,'online','manual','fa41311bb071a2f91d4d0387a1a4382c4d68e3ebe8a866e9388224a469aa4345',100.0,1779030569,1,'2026-06-12T21:12:47Z',NULL,NULL,NULL,'["Security", "Image Signing", "Cryptographic Trust"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:12:47Z", "gh_stars": 6041}');
 INSERT INTO "resources" VALUES('https://github.com/sigstore/k8s-manifest-sigstore','github.com/sigstore: k8s-manifest-sigstore','','2026',5,'A specialized framework integrating the Sigstore signature ecosystem with Kubernetes manifests. It enables platform operators to verify configuration payload signatures at deployment time, ensuring declarative resource definitions are not tampered with and originate from trusted pipelines.','Go','Tool','Advanced',0,'online','manual','3ce325e9eeb965b68ba6a2dd61de22b767fef48c2212a870b9fb01520dfd615f',100.0,1779032889,1,'2026-05-28T07:08:10Z',NULL,NULL,NULL,'["Security", "Integrity & Signature", "Supply Chain Security"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-28T07:08:10Z", "gh_stars": 87}');
 INSERT INTO "resources" VALUES('https://github.com/silverapp/silver','github.com: Django app + RESTful API for automatic billing','','2024',5,'Silver is an open-source invoicing and automated billing engine built on Django, offering declarative RESTful structures for subscription management. Enables seamless mapping of custom invoice workflows and state machines. Excellent enterprise baseline for custom financial systems.','Python','Code Repository','Advanced',1,'online','manual','4818e93ab4a4794e4eb5c07a513c35821855c54ea5677d11a60c8ebb2ee8a53b',100.0,1779130494,1,'2026-05-18T14:01:00Z',NULL,NULL,NULL,'["Software Engineering", "Business Applications", "Automated Billing"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-18T14:01:00Z", "gh_stars": 309}');
-INSERT INTO "resources" VALUES('https://github.com/simhol/awesome-azure','github.com/simhol/awesome-azure: Awesome Azure','','2026',0,'A community-maintained resource collection for Azure deployments, automation scripts, and management frameworks. This index aggregates specialized tools and networking resources that complement official Microsoft documentation. It functions as a valuable secondary reference for enterprise cloud-migration pipelines.','N/A','Repository','Intermediate',0,'online','manual','d5eb33ba6a89d1c496b8bd4964813e5acd0620ef17238cbab4c31aec99444912',100.0,1781736123,1,'2026-06-18T00:42:03.210740+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/simhol/awesome-azure','github.com/simhol/awesome-azure: Awesome Azure','','2026',0,'A community-maintained resource collection for Azure deployments, automation scripts, and management frameworks. This index aggregates specialized tools and networking resources that complement official Microsoft documentation. It functions as a valuable secondary reference for enterprise cloud-migration pipelines.','N/A','Repository','Intermediate',0,'online','manual','d5eb33ba6a89d1c496b8bd4964813e5acd0620ef17238cbab4c31aec99444912',100.0,1781736123,1,'2026-06-18T00:42:03.210740+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/similarweb/statusbay','StatusBay','','2021',2,'An active deployment monitoring tool that provides real-time visibility into Kubernetes deployment sequences. By aggregating event logs and state transitions, StatusBay offers clean diagnostic traces for failed releases, improving post-mortem analysis.','Go','Tool','Intermediate',0,'online','manual','4ffe80051d427adad91bc6a4591a4dcb38f422ee9b1508249389603ab977d3d2',100.0,1779030739,1,'2024-07-02T11:10:26Z',NULL,NULL,NULL,'["Observability", "Deployments", "Telemetry"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-02T11:10:26Z", "gh_stars": 387}');
 INSERT INTO "resources" VALUES('https://github.com/simplenetes-io/simplenetes','Simplenetes','','2020',5,'A highly simplified container orchestration tool designed as an alternative to Kubernetes. Lacks active development (>4 years inactive), recommended solely for legacy academic reference.','Shell','Repository','Intermediate',0,'online','manual','2f83015b87a2f26b457ec8754986c0fdb26f96fb3c4a6ebbaddbf64a99fb24b0',100.0,1779034273,1,'2021-04-13T11:01:55Z',NULL,NULL,NULL,'["Orchestration", "Alternatives", "Simplenetes"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-13T11:01:55Z", "gh_stars": 766}');
 INSERT INTO "resources" VALUES('https://github.com/sinaptik-ai/pandas-ai','github.com/gventuri/pandas-ai','','2023',5,'Curator Insight showcases PandasAI as a framework translating natural language queries directly into executable Pandas transformations. Live Grounding emphasizes its utility for quick analytical interfaces, while highlighting that enterprise environments must apply strict sandboxing to isolate LLM-generated code paths.','Python','Library','Advanced',1,'online','manual','954cf0843c76bec2ad6612e6618602e0604d1806041e9de6bbccad5056e03762',100.0,1779130494,1,'2025-10-28T10:02:13Z',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Data Analysis Automation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-10-28T10:02:13Z", "gh_stars": 23581}');
@@ -7383,11 +7383,11 @@ INSERT INTO "resources" VALUES('https://github.com/sirech/example-concourse-pipe
 INSERT INTO "resources" VALUES('https://github.com/skooner-k8s/skooner','skooner - Kubernetes Dashboard','','2025',5,'A lightweight, real-time web console formerly known as Kube-dev. Optimized for both mobile and desktop screens, it enables platform engineers to quickly monitor and manage cluster resources, deployments, and logs without resource overhead.','JavaScript','Service','Medium',1,'online','manual','352f9d19bc2f71467219ddfa3b5bf8844ac20113acb43740ba66cd47244e70e3',100.0,1779032935,1,'2024-06-30T11:31:54Z',NULL,NULL,NULL,'["Operations", "Web Dashboards", "UI Portal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-30T11:31:54Z", "gh_stars": 1439}');
 INSERT INTO "resources" VALUES('https://github.com/sl1pm4t/k2tf','==github.com/sl1pm4t/k2tf: Kubernetes YAML to Terraform HCL converter==','','2026',3,'K2tf translates raw Kubernetes manifests into declarative Terraform HCL code blocks, simplifying the transition of resource management to infrastructure-as-code models. By parsing nested arrays and complex resource specs, it generates equivalent ''kubernetes_'' provider resources. While minor manual adjustments are still needed for specialized CRDs, it significantly lowers initial migration efforts.','Go','CLI Utility','Intermediate',0,'online','manual','6278c4fc7e131754140157e525abd47b4da0a4e1a941c13caeac4d314744354b',100.0,1779031389,1,'2025-12-12T14:11:18Z',NULL,NULL,NULL,'["Infrastructure", "IaC Conversion", "Terraform Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-12-12T14:11:18Z", "gh_stars": 1229}');
 INSERT INTO "resources" VALUES('https://github.com/slackhq/nebula','Nebula','','2026',5,'An ultra-secure, highly scalable overlay networking tool developed by Slack. It utilizes Noise-protocol encryption to link nodes spanning multi-cloud platforms, physical clusters, and home networks. It acts as an exceptionally reliable, high-performance network overlay standard.','Go','Service','High',0,'online','manual','a84f373ae9521de80f0f421638966dc03facc02d62949db845d9ab94dae7602a',100.0,1779031333,1,'2026-06-13T01:52:59Z',NULL,NULL,NULL,'["Networking & Security", "Overlay Networking", "SDN"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T01:52:59Z", "gh_stars": 17399}');
-INSERT INTO "resources" VALUES('https://github.com/slawekradzyminski/AwesomeTesting','Awesome Testing code snippets','','2026',0,'A handy collection of code snippets, unit tests, and mocking architectures written across various development frameworks. Assists individual developers in quickly establishing mock-ups and isolated test cases. Ideal for bootstrapping automated integration tests in diverse multi-language environments.','N/A','Repository','Intermediate',0,'online','manual','cef0a9f4efdcd2e351d2822b1a6050a76b74cce29e9aa2c8232e91ee7d569f49',100.0,1781736123,1,'2026-06-18T00:42:03.254112+02:00',NULL,NULL,NULL,'["Software Quality", "Testing", "Snippets"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/slawekradzyminski/AwesomeTesting','Awesome Testing code snippets','','2026',0,'A handy collection of code snippets, unit tests, and mocking architectures written across various development frameworks. Assists individual developers in quickly establishing mock-ups and isolated test cases. Ideal for bootstrapping automated integration tests in diverse multi-language environments.','N/A','Repository','Intermediate',0,'online','manual','cef0a9f4efdcd2e351d2822b1a6050a76b74cce29e9aa2c8232e91ee7d569f49',100.0,1781736123,1,'2026-06-18T00:42:03.254112+02:00',NULL,NULL,NULL,'["Software Quality", "Testing", "Snippets"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/slipway-gitops/slipway','slipway: A Kubernetes controller to automate gitops provisioning','','2021',5,'A minimalist GitOps controller engineered to automate workflow provisioning directly from Git sources. By targeting declarative configurations, it offers lightweight state reconciliation for team workspaces. Current analysis shows minimal active development, as the industry gravitated toward mature engines like ArgoCD.','Go','Controller','Medium',0,'online','manual','dbbab359e02e49a90b108972cbdeb6b096a69a28d186590c3d3e1437a8d51bf8',100.0,1779033922,1,'2020-05-05T20:37:13Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Controllers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-05T20:37:13Z", "gh_stars": 47}');
 INSERT INTO "resources" VALUES('https://github.com/slok/kubewebhook','kubewebhook','','2024',5,'A powerful SDK designed to streamline the implementation of Mutating and Validating Admission Webhooks in Go. It handles the low-level JSON patching and routing boilerplate, allowing developers to focus solely on custom validation rules and business policies.','Go','Library','Medium',0,'online','manual','7682c6cfb7de514686f7aaad0fc3d75296b833fdef0db22a23d0af30a07bcc37',100.0,1779034502,1,'2025-04-16T22:56:45Z',NULL,NULL,NULL,'["Application Delivery", "Admission Control", "Webhooks SDK"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-16T22:56:45Z", "gh_stars": 630}');
 INSERT INTO "resources" VALUES('https://github.com/slok/sloth','Sloth 🌟','','2023',5,'Sloth is an automated, developer-friendly generator for SLO alerting. Evaluates declarative YAML templates and outputs production-grade PromQL rules representing complex multi-window, multi-burn-rate algorithms.','Go','Open Source Tool','Intermediate',0,'online','manual','2e4bcb0320df96693316bf3c5aa6a5ba38ec35220390e110e3a3abefd3dc73a7',100.0,1779032833,1,'2026-06-08T07:22:17Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Generators"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T07:22:17Z", "gh_stars": 2501}');
-INSERT INTO "resources" VALUES('https://github.com/sls-dev1/openshift-elastic-apm-server','Elastic APM Server Docker image','','2021',0,'A Dockerized configuration tailored to deploy Elastic APM Server on Red Hat OpenShift. While still relevant for highly restricted, air-gapped legacy OpenShift setups, modern 2026 deployments prefer using the official Elastic Cloud on Kubernetes (ECK) operator for automated scaling and lifecycle management.','Dockerfile','Repository','Intermediate',1,'online','manual','a9f17267aacb4078471811081556a8791b40a10febd8cb94b6f319592240c61d',100.0,1781736101,1,'2026-06-18T00:41:41.888902+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic Stack"]','["[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/sls-dev1/openshift-elastic-apm-server','Elastic APM Server Docker image','','2021',0,'A Dockerized configuration tailored to deploy Elastic APM Server on Red Hat OpenShift. While still relevant for highly restricted, air-gapped legacy OpenShift setups, modern 2026 deployments prefer using the official Elastic Cloud on Kubernetes (ECK) operator for automated scaling and lifecycle management.','Dockerfile','Repository','Intermediate',1,'online','manual','a9f17267aacb4078471811081556a8791b40a10febd8cb94b6f319592240c61d',100.0,1781736101,1,'2026-06-18T00:41:41.888902+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic Stack"]','["[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/smarkets/marge-bot','Marge-bot: A merge-bot for GitLab','','2026',4,'A highly robust Python-based merge bot for GitLab. Implements a strict ''not-by-default'' merge pipeline strategy, testing rebased target branches in isolation prior to master commits. Essential for keeping high-throughput GitLab monorepos permanently green.','Python','Tool','Advanced',1,'online','manual','456e45feb8a89f3ef092787cd0ae71b2ca151f9c52ba8de8d3351aab85d451cd',100.0,1779031469,1,'2023-07-26T19:54:30Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2023-07-26T19:54:30Z", "gh_stars": 738}');
 INSERT INTO "resources" VALUES('https://github.com/smartxworks/knest','smartxworks/knest','','2024',0,'Knest is a cluster provisioning tool that automates the deployment of nested Kubernetes clusters using Virtink virtual machines. It solves multi-tenant physical isolation challenges by running independent control planes inside virtual environments on top of a physical cluster parent.','Go','Operator / CLI','Advanced',0,'online','manual','8ad9227005d7c9e5df0f961be84c317de358cf89ef1cbe0f36b577a9e66bc257',100.0,1779030413,1,'2023-05-25T10:36:03Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Nested Clusters"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-25T10:36:03Z", "gh_stars": 89}');
 INSERT INTO "resources" VALUES('https://github.com/smartxworks/virtink','smartxworks/virtink','','2025',2,'Virtink is a cloud-native virtualization operator designed to orchestrate lightweight virtual machines natively inside Kubernetes. Utilizing Cloud-Hypervisor as its backend, it serves as an agile, low-overhead alternative to KubeVirt for building hyper-converged architectures.','Go','Operator / CRD','Advanced',0,'online','manual','3a00f8a0ede46440a57f0ce4e3b948b4b8702cb22dd4f6d3b771af5cf68e9e26',100.0,1779030443,1,'2025-10-09T02:47:43Z',NULL,NULL,NULL,'["Infrastructure", "Virtualization", "Hypervisor"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-10-09T02:47:43Z", "gh_stars": 607}');
@@ -7395,7 +7395,7 @@ INSERT INTO "resources" VALUES('https://github.com/smocker-dev/smocker','Smocker
 INSERT INTO "resources" VALUES('https://github.com/sngular/kloadgen','KLoadGen - Kafka + (Avro/Json Schema) Load Generator 🌟','','2022',5,'A purpose-built performance benchmarking CLI tool designed to simulate realistic cluster loads by generating synthetic schema-validated data. It easily ingests Avro or JSON schemas to produce representative records at controllable volume rates.','Kotlin','Open Source Tool','Advanced',0,'online','manual','6f75656246af7922630fe410a3417708b077de79ea81d6bef46c3e2f35059c5f',100.0,1779130495,1,'2024-11-19T18:12:19Z',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Testing & Emulation"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-11-19T18:12:19Z", "gh_stars": 218}');
 INSERT INTO "resources" VALUES('https://github.com/softonic/node-policy-webhook','node-policy-webhook','','2020',1,'A Kubernetes Mutating Admission Webhook that automatically injects node selectors, tolerations, and node affinity rules into pods based on configured node policies. It has largely been superseded by native topology spreads and modern policy engines.','Go','Admission Webhook','Intermediate',1,'online','manual','6166d7a754467ea95c0cbeb24f39d1d868b74f6fee5b09e8b5657f6224701c07',100.0,1779030578,1,'2022-12-21T09:05:46Z',NULL,NULL,NULL,'["Cluster Management", "Scheduling & Node Assignment", "Admission Controllers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-21T09:05:46Z", "gh_stars": 17}');
 INSERT INTO "resources" VALUES('https://github.com/solarwinds/rkubelog','rkubelog 🌟','','2021',1,'A command-line tool designed to tail and parse structured Kubernetes application logs in real-time, offering advanced regex filtering, JSON formatting, and stream highlights. While SolarWinds transitioned to central SaaS offerings, this local CLI utility remains a handy, fast tool for developers debug-tailing raw stdout logs in 2026.','Go','CLI Tool','Low',0,'online','manual','31d366bcbd4ded03d79de63d2b8ea15efc830fcb6370f4e06674cd7404f54392',100.0,1779033030,1,'2023-08-09T08:39:10Z',NULL,NULL,NULL,'["Operations", "Logging", "CLI Tool"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-08-09T08:39:10Z", "gh_stars": 23}');
-INSERT INTO "resources" VALUES('https://github.com/sonatype-nexus-community','Sonatype Nexus Community 🌟','','2026',0,'The primary ecosystem landing organization for third-party integrations, developer plugins, and extension scripts built around Sonatype Nexus. It serves as a decentralized catalog of community resources. While containing many unmaintained or vintage projects, it represents an outstanding archival codebase for custom integrations.','N/A','Repository','Intermediate',0,'online','manual','1a70e8576d4fa27360396038c0f0ce70dd3390956124369787a0432a2e1aceda',100.0,1779030235,1,'2026-05-17T17:03:55.965368+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Community"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/sonatype-nexus-community','Sonatype Nexus Community 🌟','','2026',0,'The primary ecosystem landing organization for third-party integrations, developer plugins, and extension scripts built around Sonatype Nexus. It serves as a decentralized catalog of community resources. While containing many unmaintained or vintage projects, it represents an outstanding archival codebase for custom integrations.','N/A','Repository','Intermediate',0,'online','manual','1a70e8576d4fa27360396038c0f0ce70dd3390956124369787a0432a2e1aceda',100.0,1779030235,1,'2026-05-17T17:03:55.965368+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Community"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/sonatype-nexus-community/nexus-kubernetes-openshift','Sonatype Nexus Community: Nexus Kubernetes OpenShift 🌟','','2020',5,'A community-driven GitHub repository containing Helm charts and manifest configurations designed to deploy Sonatype Nexus in OpenShift environments. Live grounding confirms this repository has been unmaintained for several years and is now marked legacy. Modern deployments should prioritize official Helm charts from the mainstream Sonatype organization for production use.','YAML','Repository','Intermediate',0,'online','manual','0a339f2f486dbe7aeebfe17e13d70db25d9c4e79d839a114b570981a1d62348c',100.0,1779029715,1,'2020-12-16T20:30:21Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Integrations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "EPL-2.0", "gh_pushed": "2020-12-16T20:30:21Z", "gh_stars": 8}');
 INSERT INTO "resources" VALUES('https://github.com/sottlmarek/DevSecOps','==sottlmarek/DevSecOps: Ultimate DevSecOps library== 🌟','','2026',3,'A comprehensive reference detailing methodologies, pipeline security patterns, and scanners for DevSecOps implementation. Provides instructions on integrating static and dynamic analysis, secrets detection, and compliance gates within continuous delivery pipelines.','Markdown','Awesome List','Advanced',1,'online','manual','d08b2fc901fa7dd2fd1cd4f920a49ecdaa17251036e8052a68c172b149069be1',100.0,1779032790,1,'2026-06-01T22:09:57Z',NULL,NULL,NULL,'["Cloud Native", "Security", "DevSecOps Integration"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T22:09:57Z", "gh_stars": 6760, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/spacecloud-io/space-cloud','space-cloud: Develop, Deploy and Secure Serverless Apps on Kubernetes.','','2023',5,'A Backend-as-a-Service and serverless engine designed to instantly deploy APIs and coordinate scale-to-zero workloads on Kubernetes. The project has moved to a legacy state as developers consolidated around mainstream serverless frameworks like Knative.','Go','Service','High',1,'online','manual','8aa3745d64a8e1e1ab6b6f0ffcc1490c787c8e1f6dc9bbd6e5a386cfa31d72e4',100.0,1779034484,1,'2024-07-04T10:03:27Z',NULL,NULL,NULL,'["Application Delivery", "Serverless & BaaS", "Development Framework"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-04T10:03:27Z", "gh_stars": 3993}');
@@ -7420,23 +7420,23 @@ INSERT INTO "resources" VALUES('https://github.com/sstephenson/rbenv',NULL,NULL,
 INSERT INTO "resources" VALUES('https://github.com/ssup2/kpexec','Kpexec','','2024',5,'A specialized terminal troubleshooting tool that executes commands within running containers by spinning up privileged sidecars. This allows administrators to troubleshoot slim or distroless images without compromising default workload security bounds.','Go','CLI Tool','Medium',0,'online','manual','ca0af37133071db91f9ed23ea3af9925e5c5046d0d7d3034c5ea71c6d923bd43',100.0,1779030473,1,'2025-12-04T16:16:48Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Interactive Exec"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-04T16:16:48Z", "gh_stars": 270}');
 INSERT INTO "resources" VALUES('https://github.com/stackrox/Kubernetes_Security_Specialist_Study_Guide','github.com/stackrox: Certified Kubernetes Security Specialist Study Guide'' 🌟','','2020',5,'A comprehensive community study handbook for the Linux Foundation CKS exam, detailing system hardening, threat mitigation, microservice security policies, and runtime compliance enforcement.','Markdown','curation','Advanced',1,'online','manual','86c89cb5887c180508ab7bf1a604414960b4f9dfb0e2537bfc58c0f2c1ffda7a',100.0,1779033925,1,'2021-01-04T22:33:10Z',NULL,NULL,NULL,'["Kubernetes Security", "CKS Certification Study Guides", "Cluster Lifecycle Security"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-01-04T22:33:10Z", "gh_stars": 429}');
 INSERT INTO "resources" VALUES('https://github.com/stackrox/kube-linter','KubeLinter','','2025',5,'An enterprise-grade static analyzer for raw Kubernetes manifest files and Helm charts. Translates security benchmarks, privileged container checks, and missing resource limits into actionable DevOps signals.','Go','CLI Tool','Medium',0,'online','manual','cf47d7e9192f9651776ea67292bafba150cb7605adf555664bce2ffeeaf80c52',100.0,1779030736,1,'2026-06-10T16:20:01Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/kubernetes-tools.md", "docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md", "devsecops.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T16:20:01Z", "gh_stars": 3469, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/stacksimplify/aws-eks-kubernetes-masterclass','github.com/stacksimplify/aws-eks-kubernetes-masterclass 🌟','','2022',0,'An extensive educational repository focusing on EKS operations. Showcases production patterns including IAM Roles for Service Accounts (IRSA), configuring AWS Load Balancer Controller, external DNS integrations, and persistent cluster volume setups.','YAML','Repository','Advanced',1,'duplicate','manual','d5163f19d2b40ed07e72bcf44900e6342df8f5f0792555c8753298823ff51f0c',100.0,1781735910,1,'2026-06-18T00:38:30.826364+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Masterclass"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "duplicate_of": "https://github.com/stacksimplify/azure-aks-kubernetes-masterclass"}');
-INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass','github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟','','2023',4,'A highly comprehensive masterclass repository containing declarative HCL files and manifests to deploy AKS with Azure Disks, Azure Files, Application Gateway ingress, and active Azure AD integration.','HCL','Repository','Intermediate',1,'online','manual','5aa5f77ffa2cb7e6a5b6b7b247da6e75b951ea474975085f85c4ebd117f52a18',100.0,1781735910,1,'2026-06-18T00:38:30.696183+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "Masterclass"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/terraform.md"]','["terraform.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/stacksimplify/aws-eks-kubernetes-masterclass','github.com/stacksimplify/aws-eks-kubernetes-masterclass 🌟','','2022',0,'An extensive educational repository focusing on EKS operations. Showcases production patterns including IAM Roles for Service Accounts (IRSA), configuring AWS Load Balancer Controller, external DNS integrations, and persistent cluster volume setups.','YAML','Repository','Advanced',1,'duplicate','manual','d5163f19d2b40ed07e72bcf44900e6342df8f5f0792555c8753298823ff51f0c',100.0,1781735910,1,'2026-06-18T00:38:30.826364+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Masterclass"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/stacksimplify/azure-aks-kubernetes-masterclass"}');
+INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass','github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟','','2023',4,'A highly comprehensive masterclass repository containing declarative HCL files and manifests to deploy AKS with Azure Disks, Azure Files, Application Gateway ingress, and active Azure AD integration.','HCL','Repository','Intermediate',1,'online','manual','5aa5f77ffa2cb7e6a5b6b7b247da6e75b951ea474975085f85c4ebd117f52a18',100.0,1781735910,1,'2026-06-18T00:38:30.696183+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "Masterclass"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/terraform.md"]','["terraform.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/25-Azure-DevOps-Terraform-Azure-AKS','**Boilerplate: 25-Azure-DevOps-Terraform-Azure-AKS** 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','047cb7a87781eb910c358053dcbc997cdd2231a0eb8f27bc610ee154bb2f24d1',100.0,1779029883,1,'2026-05-17T16:58:03.778285+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/ppt-presentation','PDF presentation 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','71d3362e0796df8d9f9d6f1986c67b834869ab8e741a23af5ecc001ffa62bd99',100.0,1779033974,1,'2026-05-17T18:06:14.124367+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/stakater/Forecastle','stakater/Forecastle','','2025',2,'Forecastle is a web-based portal dashboard that dynamically aggregates Ingress resources across a cluster to display a directory of running services. Utilizing annotations to identify and group target URLs, it provides platform teams with an elegant internal developer portal (IDP) entrance.','Go','Web UI / Controller','Intermediate',1,'online','manual','1d66014024c686b95fa4b93439cfb3d92e8b2eb491e6d35864346f6813b1034b',100.0,1779032098,1,'2026-06-12T21:05:30Z',NULL,NULL,NULL,'["Operations", "Visualization", "Dashboard"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:05:30Z", "gh_stars": 799}');
 INSERT INTO "resources" VALUES('https://github.com/stakater/IngressMonitorController','IngressMonitorController (Deprecated)','','2023',5,'An older monitoring operator designed to orchestrate uptime checks across multiple external platforms. Live Grounding indicates that this project has been archived and deprecated in favor of active native alternatives.','Go','Operator','Medium',0,'online','manual','d55795aeb5b47d08150902e6d9bd1bcdea07c755c6a7535d69e46d9c94a650e8',100.0,1779034306,1,'2026-06-09T21:10:31Z',NULL,NULL,NULL,'["Observability", "Monitoring", "Ingress Monitoring", "Operators"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T21:10:31Z", "gh_stars": 735}');
 INSERT INTO "resources" VALUES('https://github.com/stakater/Reloader','stakater/Reloader 🌟','','2018',5,'An industry-standard controller that watches configuration changes within ConfigMaps and Secrets. It triggers rolling updates automatically for deployments, statefulsets, and daemonsets to apply dynamic configurations with zero human error.','Go','Kubernetes Controller','Intermediate',0,'online','manual','c6ec5140cb3cd6f3c78c173e0a764d58adf7a3dabcacc855b4a96eebe8632847',100.0,1779034479,1,'2026-06-12T10:43:48Z',NULL,NULL,NULL,'["GitOps & Configuration", "Dynamic Configurations", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T10:43:48Z", "gh_stars": 10133}');
 INSERT INTO "resources" VALUES('https://github.com/stakater/Xposer','github.com/stakater/Xposer','','2021',1,'A lightweight automation operator designed to monitor services and dynamically generate DNS-mapped Ingress resources to reduce manual administrative overhead.','Go','Repository','Intermediate',1,'online','manual','29c16f22c76bc98338771dc74ac1438639e996eb6118ecdda8b375752b17568b',100.0,1779033477,1,'2023-12-16T14:20:38Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/kubernetes-networking.md"]','["kubernetes-networking.md", "gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-16T14:20:38Z", "gh_stars": 32}');
-INSERT INTO "resources" VALUES('https://github.com/stan-smith/FossFLOW','FossFLOW','','N/A',0,'A curated technical resource and architectural guide covering FossFLOW in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779031401,0,'2026-05-17T17:23:21.448770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/gitops.md", "docs/kubernetes-tools.md"]','["cicd.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/stan-smith/FossFLOW','FossFLOW','','N/A',0,'A curated technical resource and architectural guide covering FossFLOW in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779031401,0,'2026-05-17T17:23:21.448770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/gitops.md", "docs/kubernetes-tools.md"]','["cicd.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/stashed/stash','Stash','','2024',4,'An advanced Kubernetes-native operator utilizing Restic underneath to back up stateful persistent volumes. Stash implements native CSI VolumeSnapshot integrations to handle application-consistent recovery processes with automated deduplication.','Go','Operator','Advanced',1,'online','manual','ce830f18065137153095ba75fd3c6c6ff7abe39fb59aebe99059b2b1ed8c28f6',100.0,1779032104,1,'2026-05-15T12:08:49Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-15T12:08:49Z", "gh_stars": 1416}');
 INSERT INTO "resources" VALUES('https://github.com/steamhaus/kubeswitch','kubeswitch: Kubernetes Version Switcher 🌟','','2018',1,'A legacy command-line tool developed to swap between different versions of kubectl dynamically, ensuring version compatibility across distinct Kubernetes clusters. It has been superseded by containerized execution and modern multi-cluster managers.','Shell','CLI Plugin','Simple',0,'online','manual','df09b7d158365db2199a8310dd14df6fcd934da2e45806e3ffcc2484c8adaff4',100.0,1779029989,1,'2023-02-14T16:27:19Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Cluster Context"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-14T16:27:19Z", "gh_stars": 11}');
 INSERT INTO "resources" VALUES('https://github.com/stedolan/jq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2bbc25b13f97226919336cdea4344360a9fbc78222ca719a5863f5fc7eb3c271',100.0,1779032098,0,'2026-05-17T17:34:58.162187+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/stefanprodan/gitops-istio','github.com/stefanprodan/gitops-istio: A GitOps recipe for Progressive Delivery'' with Flux v2, Flagger and Istio 🌟','','2023',2,'An advanced progressive delivery architectural recipe integrating Flux v2, Flagger, and Istio. Automates metric-driven canary releases, utilizing real-time Prometheus statistics to roll back failing application revisions with minimal user impact.','YAML','Repository','Advanced',1,'online','manual','3501356a1e2ae4ce8940c02dae02505b05350fe8d2191b0961d48b8a7fde860e',100.0,1779031755,1,'2026-05-19T09:04:02Z',NULL,NULL,NULL,'["Service Mesh", "GitOps", "Progressive Delivery"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T09:04:02Z", "gh_stars": 668}');
 INSERT INTO "resources" VALUES('https://github.com/stefanprodan/podinfo','==stefanprodan/podinfo==','','2024',4,'A premium go-to microservice web application written in Go, specifically designed to showcase best practices in Kubernetes deployment, health checking, instrumentation (Prometheus/Jaeger), and progressive delivery validation (such as Flagger/Istio canary releases).','Go','Repository','Beginner',1,'online','manual','125ee281f14d531e229930cb3a29aaf410035ea7fabe0f0062ae730e37c74eb1',100.0,1779034309,1,'2026-06-08T21:06:43Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability & Testing", "Pod Mocking"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T21:06:43Z", "gh_stars": 5917}');
 INSERT INTO "resources" VALUES('https://github.com/stepchowfun/docuum','stepchowfun/docuum: Docuum: LRU eviction of Docker images 🌟','','2026',5,'Docuum is a robust, Rust-based daemon designed to run on container hosts to execute Least Recently Used (LRU) image eviction. When host disk usage exceeds a defined threshold, Docuum safely removes inactive images to prevent disk exhaustion without manual intervention. This represents a highly valuable, low-footprint automation utility for long-running CI/CD worker nodes and resource-constrained edge computing environments.','Rust','Tool','High',0,'online','manual','e4741475cc45ec8af39ff632ab96c0284e52a5996db547abb2c372de3bda1b93',100.0,1779029838,1,'2026-06-09T07:28:58Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Garbage Collection"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-09T07:28:58Z", "gh_stars": 698}');
-INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture','==github.com/stephaneey/azure-and-k8s-architecture: Azure and K8s Architecture=='' 🌟','','2024',0,'A curated open-source repository featuring detailed visual design maps and deployment blueprints for running enterprise-grade workloads on Azure and AKS. Demonstrates architectural patterns for network security zoning, private endpoints, DNS configuration, and highly isolated hub-and-spoke virtual networks.','Markdown','Repository','Advanced',1,'online','manual','e4724b9ff68ccdad9df2cf3fb9875306e0925154ddecd072b490d395590d10fc',100.0,1781736078,1,'2026-06-18T00:41:18.358286+02:00',NULL,NULL,NULL,'["Architecture Blueprint", "Multi-Cloud & Azure", "Infrastructure Design"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/maps/apim.md','azure-and-k8s-architecture: The API Management Architecture Map','','2024',0,'A sub-blueprint mapping Azure API Management (APIM) integration topologies to backend AKS clusters. Synthesizes private virtual network configurations, internal routing topologies, DNS resolution, and security gateway layers. Essential diagrammatic and text reference for senior architects planning multi-layered security profiles.','Markdown','Repository','Advanced',1,'online','manual','6589cc4fb14699b1e54bbeaa97d3d2e16254b69129d64b5407cbd2a4e31a59b5',100.0,1781736078,1,'2026-06-18T00:41:18.320651+02:00',NULL,NULL,NULL,'["Architecture Blueprint", "API Gateway", "Enterprise Ingress Patterns"]','["COMMUNITY-TOOL", "CASE STUDY"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture','==github.com/stephaneey/azure-and-k8s-architecture: Azure and K8s Architecture=='' 🌟','','2024',0,'A curated open-source repository featuring detailed visual design maps and deployment blueprints for running enterprise-grade workloads on Azure and AKS. Demonstrates architectural patterns for network security zoning, private endpoints, DNS configuration, and highly isolated hub-and-spoke virtual networks.','Markdown','Repository','Advanced',1,'online','manual','e4724b9ff68ccdad9df2cf3fb9875306e0925154ddecd072b490d395590d10fc',100.0,1781736078,1,'2026-06-18T00:41:18.358286+02:00',NULL,NULL,NULL,'["Architecture Blueprint", "Multi-Cloud & Azure", "Infrastructure Design"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/maps/apim.md','azure-and-k8s-architecture: The API Management Architecture Map','','2024',0,'A sub-blueprint mapping Azure API Management (APIM) integration topologies to backend AKS clusters. Synthesizes private virtual network configurations, internal routing topologies, DNS resolution, and security gateway layers. Essential diagrammatic and text reference for senior architects planning multi-layered security profiles.','Markdown','Repository','Advanced',1,'online','manual','6589cc4fb14699b1e54bbeaa97d3d2e16254b69129d64b5407cbd2a4e31a59b5',100.0,1781736078,1,'2026-06-18T00:41:18.320651+02:00',NULL,NULL,NULL,'["Architecture Blueprint", "API Gateway", "Enterprise Ingress Patterns"]','["COMMUNITY-TOOL", "CASE STUDY"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/networking/azure-kubernetes-service/east-west-traffic/east-west-shared-calico.md','azure-and-k8s-architecture: East-West Traffic shared cluster and shared'' responsibilities using Calico','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','433dcd5937807c0c6137c805c6b114481abf6d8f8e84b925927d1c6a83eb1809',100.0,1779033218,1,'2026-05-17T17:53:38.506913+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/stern/stern','Stern 🌟','','2015',5,'Stern is a highly efficient Go-based CLI utility that tails logs from multiple pods and containers within a cluster, utilizing regular expressions for flexible Pod selection. It automatically handles the lifecycle of newly spawned pods, appending them to the output stream on the fly.','Go','CLI Tool','Intermediate',0,'online','manual','02a6d0aaa779be47b6c109a6867ca9a9a4ec5dd72ca3440241357456549c728f',100.0,1779031712,1,'2026-05-03T09:27:21Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Log Aggregation", "CLI Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-03T09:27:21Z", "gh_stars": 4733}');
 INSERT INTO "resources" VALUES('https://github.com/steve-mt/awesome-slo','steveazz/awesome-slo: Awesome SLOs','','2026',2,'A highly practical resource library mapping Service Level Objectives (SLOs) and Service Level Indicators (SLIs). Curates specialized tooling and calculators designed to help teams construct resilient alerting networks and manage operational error budgets.','Markdown','Awesome List','Advanced',1,'online','manual','39ca6d296e300ee9175b8f98be6ac850f7886c05cad347e3eaf281ec4aacd48d',100.0,1779130494,1,'2025-06-12T19:55:29Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "SLOs and SLIs"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-06-12T19:55:29Z", "gh_stars": 280, "is_special": true}');
@@ -7448,10 +7448,10 @@ INSERT INTO "resources" VALUES('https://github.com/sukeesh/k8s-job-notify','**k8
 INSERT INTO "resources" VALUES('https://github.com/summerwind/actions-runner-controller','summerwind/actions-runner-controller','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf',100.0,1779034564,0,'2026-05-17T18:16:04.995839+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/superbrothers/zsh-kubectl-prompt','superbrothers/zsh-kubectl-prompt 🌟','','2020',4,'Details a Zsh shell utility that displays current Kubernetes context and namespace info in the terminal prompt. Minimizes chances of entering execution instructions in wrong production sectors.','English','GitHub Repository','Intermediate',0,'online','manual','e8d9f9d17ff8b9e799e416d1321f0734b4fd5a8e234a48cdeacc0ffe97054c8c',100.0,1779032754,1,'2023-05-15T02:43:09Z',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Shell Environments"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-15T02:43:09Z", "gh_stars": 591}');
 INSERT INTO "resources" VALUES('https://github.com/superlinked/sie','SIE: Superlinked Inference Engine','Superlinked Inference Engine is an open-source inference server and production cluster for embeddings, reranking, and extraction.','2026',4,'A production-grade, open-source inference server designed to run embedding, extraction, and cross-encoder reranking models at scale. It enables developers to build high-performance search pipelines by combining unstructured data with structured metadata directly during vector encoding. Features robust local execution via Docker or Kubernetes Helm deployment, supporting tight integration with popular vector databases and agent frameworks.','English','repository','Advanced',1,'online','automatic','87b5f5959927f882e9728944c8e066281f088b6576dce59ac000ba0a6ebb59ea',NULL,1780352282,0,'2026-05-29T18:44:19Z',NULL,NULL,NULL,'["Artificial Intelligence", "Information Retrieval", "Inference Servers", "Vector Databases"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T18:44:19Z", "gh_stars": 2012, "reputation_status": "Vetted", "reputation_summary": "Highly regarded open-source framework by Superlinked for multi-modal embedding inference, metadata-enriched vector search, and reranking, filling a major performance gap in production RAG systems.", "social_preview_url": "https://opengraph.githubassets.com/5d9faa3f3b4a4a7b53094f45a903bdfe4245f7a83006fcd7de6df6c6dad2902b/superlinked/sie", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "vector-search-inference"}');
-INSERT INTO "resources" VALUES('https://github.com/suraksha-123/Grant-Revoke-ssh-access','Grant-Revoke-ssh-access','','2021',1,'A security-focused shell scripting utility designed to automate user provisioning, key assignment, and subsequent access revocation across distributed Linux server deployments. Double-Evidence: This tool simplifies standard access controls, while live grounding suggests it is best suited for small-scale operations that do not yet warrant complex Identity and Access Management (IAM) platforms or SSH CA infrastructures.','Shell','Repository','Intermediate',0,'online','manual','6d6dd7e8bb36758794e830317f29eb55326e8fbe904c06e6ebbbea2653236754',100.0,1781736068,1,'2026-06-18T00:41:08.204595+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/suraksha-123/Grant-Revoke-ssh-access','Grant-Revoke-ssh-access','','2021',1,'A security-focused shell scripting utility designed to automate user provisioning, key assignment, and subsequent access revocation across distributed Linux server deployments. Double-Evidence: This tool simplifies standard access controls, while live grounding suggests it is best suited for small-scale operations that do not yet warrant complex Identity and Access Management (IAM) platforms or SSH CA infrastructures.','Shell','Repository','Intermediate',0,'online','manual','6d6dd7e8bb36758794e830317f29eb55326e8fbe904c06e6ebbbea2653236754',100.0,1781736068,1,'2026-06-18T00:41:08.204595+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/swade1987/deprek8ion','Deprek8ion','','2026',5,'A Rego-based validation policy suite created to audit obsolete API resources in Kubernetes templates. While historically popular for preventing runtime upgrade issues, platform engineering teams are transitioning toward active admission dynamic scanners like Pluto or Kubent in modern workflows.','Go','Tool','Intermediate',0,'online','manual','7b786ea62674f3a09329e3f08529e9b3936001174873ebde9eb649e046d21682',100.0,1779030852,1,'2021-07-28T12:32:00Z',NULL,NULL,NULL,'["Operations", "Deprecation Monitoring", "Resource Validation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-07-28T12:32:00Z", "gh_stars": 143}');
 INSERT INTO "resources" VALUES('https://github.com/swagger-api/swagger-codegen','Swagger Codegen','','2015',4,'Automatic generation of API client libraries and server stubs from OpenAPI/Swagger specifications.','Java','Library','Intermediate',0,'online','manual','d9c645faf2917f2a541a96c949d559a8b1813b9976cec8c12bb84846062b2903',100.0,1779031117,1,'2026-05-19T08:07:36Z',NULL,NULL,NULL,'["Automation & Orchestration", "API Orchestration", "Swagger Codegen"]','["[DE FACTO STANDARD]"]','["docs/swagger-code-generator-for-rest-apis.md", "docs/about.md"]','["swagger-code-generator-for-rest-apis.md", "about.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T08:07:36Z", "gh_stars": 17758}');
-INSERT INTO "resources" VALUES('https://github.com/swapnakpanda/Infographics/blob/main/Cheat%20Sheet/Database/SQL_CheatSheet.png','==github.com/swapnakpanda: SQL_CheatSheet.png==','','2023',0,'A dense visual database infographic grouping standard relational concepts. Outlines join configurations, index lookups, data grouping rules, and typical query structures in a high-density schematic map.','SQL','Infographic','Beginner',0,'online','manual','897668ccfb3e4132ef052f268c28d51f6b2e55d233e4d3a48df7553177e4697e',100.0,1781735890,1,'2026-06-18T00:38:10.407375+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/swapnakpanda/Infographics/blob/main/Cheat%20Sheet/Database/SQL_CheatSheet.png','==github.com/swapnakpanda: SQL_CheatSheet.png==','','2023',0,'A dense visual database infographic grouping standard relational concepts. Outlines join configurations, index lookups, data grouping rules, and typical query structures in a high-density schematic map.','SQL','Infographic','Beginner',0,'online','manual','897668ccfb3e4132ef052f268c28d51f6b2e55d233e4d3a48df7553177e4697e',100.0,1781735890,1,'2026-06-18T00:38:10.407375+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/swarmlet/swarmlet','==swarmlet/swarmlet: Swarmlet==','','2020',5,'A lightweight self-hosted PaaS wrapper utilizing Docker Swarm. Note: Currently inactive (>4 years since last commit), making it a legacy reference rather than a production-grade modern solution.','Bash','Repository','Intermediate',1,'online','manual','311501c4bf6ceb3f737bfa32667fd62e7d0268aa8ae9ea55fe75b11276732c33',100.0,1779030012,1,'2023-04-13T17:58:55Z',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "PaaS Solutions"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-13T17:58:55Z", "gh_stars": 817}');
 INSERT INTO "resources" VALUES('https://github.com/swyxio/skills/tree/main','Kakuna Codebase Hardening Suite','An automated codebase hardening framework designed to refactor experimental vibecoded MVPs into reliable, end-to-end tested, and maintainable production repositories.','2026',4,'Curator Insight: Kakuna is a breakthrough engineering design pattern for agentic codebase evolution, utilizing structured checklists to refactor fragile code into production-ready software.
 
@@ -7470,11 +7470,11 @@ INSERT INTO "resources" VALUES('https://github.com/tchiotludo/akhq','AKHQ (previ
 INSERT INTO "resources" VALUES('https://github.com/tcnksm/awesome-container','Awesome Container','','2023',5,'A specialized index investigating low-level container building, runtimes (runc, containerd, CRI-O), image specification standards, and isolation platforms. Ideal for system engineers seeking to master virtualization fundamentals and security sandboxing at the kernel boundary.','Markdown','Awesome List','Advanced',0,'online','manual','9d936b186489ec323b0ec9d39c7c4286413684c2688b83a6bf7a933e557e50ae',100.0,1779030196,1,'2020-08-05T01:15:48Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Containers"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-08-05T01:15:48Z", "gh_stars": 175, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/team-soteria/rback','rback: RBAC in Kubernetes visualizer 🌟🌟','','2022',2,'A security tool designed to query and visualize Kubernetes Role-Based Access Control (RBAC) configurations, outputting clean, interactive graph representations of bindings and roles. By mapping relationships between Users, Groups, ServiceAccounts, Roles, and ClusterRoles, it assists security auditors in identifying privilege escalation paths. In 2026, it is highly valued for rapid security auditing.','Go','CLI Tool','Medium',0,'online','manual','150c057ef86abcfb4523d95c03df03bc427de822f68398807e1fc9b6def4de24',100.0,1779033947,1,'2021-01-04T12:59:14Z',NULL,NULL,NULL,'["Security", "RBAC", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-04T12:59:14Z", "gh_stars": 401}');
 INSERT INTO "resources" VALUES('https://github.com/teamcode-inc/kubeorbit','teamcode-inc/kubeorbit','','2026',2,'Kubeorbit is a specialized service routing tool focused on creating isolated testing channels within shared microservice topologies. By injecting dynamic headers into requests, it allows engineers to test unstable feature versions without duplicating entire clusters. Live engineering checks indicate the project has suffered low maintenance recently, making it a reference rather than a production candidate.','Go','Service Mesh Utility','Advanced',1,'online','manual','bdf3311904289520ce33142a90fc9b2d554fc34600ab788ef886b81cac40397a',100.0,1779030205,1,'2023-02-17T08:40:47Z',NULL,NULL,NULL,'["Networking", "Microservices Routing", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-17T08:40:47Z", "gh_stars": 454}');
-INSERT INTO "resources" VALUES('https://github.com/techiescamp/devops-projects','==techiescamp/devops-projects==:Real-World DevOps Projects For Learning','','2026',5,'A stellar, end-to-end GitHub archive that compiles structural templates, infrastructure blueprints, and multi-tier CI/CD pipelines. Features real-world deployment playbooks using Terraform, Ansible, and Kubernetes for cloud architectures.','English','GitHub Repository','Advanced',1,'online','manual','297a8442638797fa98363d63903f491e018c9759a1d1ce56fa095c869aa8c90e',100.0,1781735940,1,'2026-06-18T00:39:00.323854+02:00',NULL,NULL,NULL,'["Orchestration", "Infrastructure as Code", "Real-World Architecture"]','["[DE FACTO STANDARD]"]','["docs/elearning.md"]','["elearning.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/techiescamp/kubernetes-learning-path','==github.com/techiescamp/kubernetes-learning-path== 🌟🌟','','2026',4,'A massive, community-backed repository organizing study plans, code repositories, structural templates, and practice exercises. Ideal for self-taught DevOps engineers transitioning to system automation roles.','English','GitHub Repository','Intermediate',1,'online','manual','671752463b99aa84b82e66d4a4f67c9f4f882d81b93c09d5e958577c19192559',100.0,1781736057,1,'2026-06-18T00:40:57.376523+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Learning Pathways", "GitHub Repository"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/techiescamp/devops-projects','==techiescamp/devops-projects==:Real-World DevOps Projects For Learning','','2026',5,'A stellar, end-to-end GitHub archive that compiles structural templates, infrastructure blueprints, and multi-tier CI/CD pipelines. Features real-world deployment playbooks using Terraform, Ansible, and Kubernetes for cloud architectures.','English','GitHub Repository','Advanced',1,'online','manual','297a8442638797fa98363d63903f491e018c9759a1d1ce56fa095c869aa8c90e',100.0,1781735940,1,'2026-06-18T00:39:00.323854+02:00',NULL,NULL,NULL,'["Orchestration", "Infrastructure as Code", "Real-World Architecture"]','["[DE FACTO STANDARD]"]','["docs/elearning.md"]','["elearning.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/techiescamp/kubernetes-learning-path','==github.com/techiescamp/kubernetes-learning-path== 🌟🌟','','2026',4,'A massive, community-backed repository organizing study plans, code repositories, structural templates, and practice exercises. Ideal for self-taught DevOps engineers transitioning to system automation roles.','English','GitHub Repository','Intermediate',1,'online','manual','671752463b99aa84b82e66d4a4f67c9f4f882d81b93c09d5e958577c19192559',100.0,1781736057,1,'2026-06-18T00:40:57.376523+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Learning Pathways", "GitHub Repository"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/techno-tim/k3s-ansible','techno-tim/k3s-ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3c34d83014e44e8c17aa06bce355f18ed35d6dc539c360107c99c947cfc14c33',100.0,1779029989,0,'2026-05-17T16:59:49.244494+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://github.com/timothystewart6/k3s-ansible"}');
 INSERT INTO "resources" VALUES('https://github.com/techpivot/terraform-module-releaser','Terraform Module Releaser GitHub Action','','2026',2,'An automated GitHub Action that manages release tagging, semantic version tracking, and registration publication processes for Terraform modules. Mitigates distribution overhead by auto-generating changelogs and managing tags.','TypeScript','GitHub Action','Intermediate',0,'online','manual','950704da59b499a2579d6e7bcc2e4a2c50f07b6ac789932c8bbfd7de372097ab',100.0,1779032817,1,'2026-06-13T01:24:45Z',NULL,NULL,NULL,'["DevOps & CI/CD", "CI/CD Automation", "Terraform Release Management"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/iac.md", "docs/kubernetes-tools.md"]','["cicd.md", "iac.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T01:24:45Z", "gh_stars": 223}');
-INSERT INTO "resources" VALUES('https://github.com/tektoncd','github.com/tektoncd','','2024',5,'Provides access to the central GitHub repository ecosystem of the Tekton project, housing core pipeline controllers, CLI tools (tkn), trigger mechanisms, and catalog components. Serves as the primary source for inspecting Tekton''s open-source Go implementations and resource definitions.','Go','Repository','Advanced',1,'online','manual','5c460d842a7936c0726c8865b93c5b0c7b1dadf3972c70a52c303a5bcd103a2e',100.0,1779031625,1,'2026-05-17T17:27:05.329661+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Platform"]','["[DE FACTO STANDARD]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/tektoncd','github.com/tektoncd','','2024',5,'Provides access to the central GitHub repository ecosystem of the Tekton project, housing core pipeline controllers, CLI tools (tkn), trigger mechanisms, and catalog components. Serves as the primary source for inspecting Tekton''s open-source Go implementations and resource definitions.','Go','Repository','Advanced',1,'online','manual','5c460d842a7936c0726c8865b93c5b0c7b1dadf3972c70a52c303a5bcd103a2e',100.0,1779031625,1,'2026-05-17T17:27:05.329661+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Platform"]','["[DE FACTO STANDARD]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/tektoncd/chains','tektoncd/chains','','2021',2,'A custom controller from the Tekton project that handles supply chain security by signing tasks and pipeline run artifacts. Integrated with Sigstore, it generates cryptographic proof and provenance data to secure continuous delivery pipelines.','Go','Kubernetes Controller','Advanced',0,'online','manual','2cdbd293843a82fe6216d9cab2c8fd41a58eb28fd1957dd1bbf04b90ca71c7b0',100.0,1779029590,1,'2026-06-12T09:36:31Z',NULL,NULL,NULL,'["CI/CD & Delivery", "Supply Chain Security", "Artifact Signing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:36:31Z", "gh_stars": 271}');
 INSERT INTO "resources" VALUES('https://github.com/tektoncd/community','Tekton community','','2024',4,'Features the repository hosting governance, contribution guidelines, design proposals (TEPs), and meeting schedules for the Tekton open-source ecosystem. Vital for understanding the community-driven roadmap, architecture reviews, and technical steering decisions shaping the future of Tekton CI/CD.','None','Repository','Intermediate',1,'online','manual','155e11a94e516cc34edab1e2e3071bbca822d651ead9ccb0cae7bb5f6181e6f3',100.0,1779032572,1,'2026-06-11T13:30:31Z',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Governance & Community"]','["[ENTERPRISE-STABLE]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T13:30:31Z", "gh_stars": 396}');
 INSERT INTO "resources" VALUES('https://github.com/tektoncd/pipeline','github: Tekton Pipelines','','2024',5,'A secondary reference to Tekton''s core Pipeline engine. Focuses on declarative resource management via Custom Resource Definitions, detailing how Tekton uses specialized Tasks and Steps to run multi-stage workflows natively inside Kubernetes nodes without relying on heavy external build servers.','Go','Repository','Advanced',1,'online','manual','9228a9fc5e9b946dff4963314729e0fac644c1d4329be1f2beb33017fd8a27e4',100.0,1779030240,1,'2026-06-14T09:33:11Z',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Pipelines"]','["[DE FACTO STANDARD]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:33:11Z", "gh_stars": 8985}');
@@ -7485,17 +7485,17 @@ INSERT INTO "resources" VALUES('https://github.com/tenable/access-undenied-aws',
 INSERT INTO "resources" VALUES('https://github.com/tensorchord/Awesome-LLMOps','github.com/tensorchord/Awesome-LLMOps: Awesome LLMOps','','2023',3,'An expansive, curated catalog of leading open-source LLMOps tooling, libraries, and frameworks. Curator Insight and Live Grounding validate this repository as a comprehensive roadmap for configuring production vector databases, distributed training trackers, model testing beds, and low-latency inference gateways.','Markdown','Repository','Intermediate',0,'online','manual','1243fd67e4ccd3df802d78acca929307444150337f6181a0e5394cd6fcf2ad71',100.0,1779033617,1,'2026-05-21T09:12:50Z',NULL,NULL,NULL,'["Artificial Intelligence", "LLMOps & MLOps", "Curated Ecosystems"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md", "docs/other-awesome-lists.md"]','["ai.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-21T09:12:50Z", "gh_stars": 5843, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/tensorchord/envd','tensorchord/envd: Reproducible development environment for AI/ML 🌟','','2023',3,'An innovative local development environment generator for ML engineering. Envd translates Python declarations into isolated container definitions, ensuring high reproducibility for CUDA packages, pip dependency trees, and IDE plugins without writing complex Dockerfiles.','Go','Repository','Intermediate',0,'online','manual','770a6424a70e025fdbe5b649f3def28c5cfc8e66d2c960c676fb128629f4656c',100.0,1779033130,1,'2026-05-21T22:05:25Z',NULL,NULL,NULL,'["MLOps", "Development Environments", "Containerization"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-21T22:05:25Z", "gh_stars": 2209}');
 INSERT INTO "resources" VALUES('https://github.com/termkit/gama','Gama: Terminal UI for GitHub Actions','','2021',2,'Terminal UI built to monitor and coordinate GitHub Actions workloads from the CLI. Classified as legacy under MVQ parameters because the repository has been inactive since late 2021 and was superseded by official GitHub CLI `run` commands.','Go','Repository','Intermediate',0,'online','manual','abfa175c30347a2cca923cb7b2b2e6abf01d8bf16dd7b9c1cbf3301df80f76b9',100.0,1779033259,1,'2025-11-08T08:37:03Z',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Tooling"]','["[LEGACY]"]','["docs/cicd.md", "docs/git.md", "docs/kubernetes-tools.md"]','["cicd.md", "git.md", "kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-11-08T08:37:03Z", "gh_stars": 480}');
-INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules','==github.com/terraform-aws-modules==','','2025',5,'The foundational registry ecosystem comprising highly standardized, battle-tested community AWS modules. Essential for orchestrating EKS, VPC, RDS, and standard IAM setups with enterprise-level security.','HCL','Repository','Intermediate',0,'online','manual','e7121402995f4a77600c9675a673757e5ebbe21198f581c401f2b997cee862b1',100.0,1779029641,1,'2026-05-17T16:54:01.074387+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Terraform Modules"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules','==github.com/terraform-aws-modules==','','2025',5,'The foundational registry ecosystem comprising highly standardized, battle-tested community AWS modules. Essential for orchestrating EKS, VPC, RDS, and standard IAM setups with enterprise-level security.','HCL','Repository','Intermediate',0,'online','manual','e7121402995f4a77600c9675a673757e5ebbe21198f581c401f2b997cee862b1',100.0,1779029641,1,'2026-05-17T16:54:01.074387+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Terraform Modules"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules/terraform-aws-eks','github.com/terraform-aws-modules/terraform-aws-eks: AWS EKS Terraform module','','2026',5,'The industry-standard, community-maintained Terraform module for Amazon EKS. Features exhaustive support for managed/self-managed node pools, AWS Fargate integration, security group orchestration, and direct EKS addon integration.','HCL','Repository','Advanced',0,'online','manual','79a58ebbdd539631f914844b37dfeff143b259d50b44d55495f335dbae0a74b9',100.0,1779033419,1,'2026-05-29T16:46:41Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T16:46:41Z", "gh_stars": 4972}');
 INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules/terraform-aws-solutions','==github.com/terraform-aws-modules/terraform-aws-solutions==','','2024',1,'A community-supported library of AWS solutions built entirely in Terraform. Aggregates multi-tier networking patterns, secure IAM configurations, and highly reliable VPC models to fast-track enterprise landing zones.','HCL','Repository','Advanced',0,'online','manual','202571676d7990b512e1fd6685ee693786da0e4c56ff3453a6cbc936c24e90d9',100.0,1779029252,1,'2023-06-28T10:29:46Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-06-28T10:29:46Z", "gh_stars": 77}');
 INSERT INTO "resources" VALUES('https://github.com/terraform-linters/tflint/releases/tag/v0.51.0','github.com/terraform-linters/tflint','','2024',5,'A highly robust framework and compiler-aware linter for Terraform configurations. Detects provider-specific errors, catches deprecated constructs, and enforces organizational standards within enterprise delivery pipelines.','Go','Tool','Intermediate',0,'online','manual','75cc686f1cc8e3852caaadd1d0a74b05d2cdb619ae635405350b7f1f6957add7',100.0,1779032589,1,'2026-06-13T17:46:34Z',NULL,NULL,NULL,'["Infrastructure as Code", "Code Quality", "Linter"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-13T17:46:34Z", "gh_stars": 5742}');
 INSERT INTO "resources" VALUES('https://github.com/terramate-io/terramate','mineiros-io/terramate','','2024',3,'Terramate delivers powerful orchestration, selective change detection, and modular code generation for multi-directory Terraform and OpenTofu monorepos. It optimizes large-scale continuous deployment pipelines by executing runs only in directories containing modified plans. By generating dynamic DRY configurations, it ensures strict state isolation and mitigates workspace blast radiuses.','Go','Orchestrator','Advanced',0,'online','manual','1513098c95eb990db1d4df497307f040e61d3baf25db35e2d9a0f0ccc4869e3c',100.0,1779130495,1,'2026-05-27T11:50:43Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Orchestration", "Monorepo Management"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-05-27T11:50:43Z", "gh_stars": 3598}');
 INSERT INTO "resources" VALUES('https://github.com/terrytangyuan/awesome-argo','terrytangyuan/awesome-argo 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cfcb2323980bc80f403202b4611bc3b2dd06b3d8dda2c07d39412a509e54f89',100.0,1779031258,0,'2026-05-17T17:20:58.343943+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/akuity/awesome-argo"}');
 INSERT INTO "resources" VALUES('https://github.com/terrytangyuan/awesome-kubeflow','github.com/terrytangyuan/awesome-kubeflow: Awesome Kubeflow 🌟','','2026',2,'A specialized resource index focusing on running machine learning operations (MLOps) natively on Kubernetes through Kubeflow. Detail-oriented guides cover automated model training, pipeline orchestration, hyperparameter tuning, and high-concurrency model serving.','Markdown','Awesome List','Advanced',1,'online','manual','368e3278e8b47d381a4391c7059b86740316f6b32b4060ea01e49f4818165a7f',100.0,1779032406,1,'2026-01-01T03:24:00Z',NULL,NULL,NULL,'["Artificial Intelligence", "MLOps", "Kubernetes Machine Learning"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-01T03:24:00Z", "gh_stars": 227, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/testcontainers','testcontainers 🌟','','2024',0,'A robust multi-language ecosystem providing throwaway, lightweight instances of common databases, Selenium web browsers, or anything else that can run in a Docker container for integration testing.','Java','Library','Intermediate',0,'online','manual','f65a223f058675053d67335baa5a873b8a0a1118a7ba296d1ccddb5137065dc5',100.0,1779030742,1,'2026-05-17T17:12:22.568644+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Integration Testing"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/testcontainers','testcontainers 🌟','','2024',0,'A robust multi-language ecosystem providing throwaway, lightweight instances of common databases, Selenium web browsers, or anything else that can run in a Docker container for integration testing.','Java','Library','Intermediate',0,'online','manual','f65a223f058675053d67335baa5a873b8a0a1118a7ba296d1ccddb5137065dc5',100.0,1779030742,1,'2026-05-17T17:12:22.568644+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Integration Testing"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/tfutils/tfenv','tfenv','','2025',5,'A lightweight, highly adopted CLI utility for managing multiple concurrent local installations of Terraform. Crucial for platform engineers operating in multi-project environments where legacy workspaces require older HCL runtimes.','Bash','CLI Utility','Beginner',0,'online','manual','2fcb948b5d067c8cf48c90e90a73b6733826002a165922b95592cc136be4ff5e',100.0,1779034394,1,'2026-05-01T20:56:20Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "CLI Utilities"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-01T20:56:20Z", "gh_stars": 4939}');
 INSERT INTO "resources" VALUES('https://github.com/tfxor/terraform-google-automation-demo','Terraform Automation Demo using Google Cloud Provider','','2023',5,'Technical repository containing IaC templates to provision GCP infrastructure via HashiCorp Terraform. Showcases structured folder hierarchies, backend state locks, and resource declarations for VPCs, compute instances, and firewalls.','HCL','Repository','Intermediate',0,'online','manual','a2c43d5f5fe8cb54b44c54b31b1627ccf75219e2ccf038f45c5a55c14ca09353',100.0,1779130494,1,'2019-10-24T19:52:20Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "GCP Provisioning"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2019-10-24T19:52:20Z", "gh_stars": 10}');
-INSERT INTO "resources" VALUES('https://github.com/thangchung/awesome-dotnet-core','thangchung/awesome-dotnet-core','','2026',0,'A curated compilation of high-performance libraries, database connectors, and microservice architectures written for modern cross-platform .NET. This list is invaluable for engineering teams porting legacy Windows-based services into Linux containers and serverless platforms. Provides standard blueprints for enterprise API systems.','C#','Repository','Intermediate',1,'online','manual','cdc29aa9f0216deeaa302becff4aa9868cb69a89a60291d9dcac5846140f0022',100.0,1781736123,1,'2026-06-18T00:42:03.283479+02:00',NULL,NULL,NULL,'["Programming Languages", "C#", ".NET Core"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/thangchung/awesome-dotnet-core','thangchung/awesome-dotnet-core','','2026',0,'A curated compilation of high-performance libraries, database connectors, and microservice architectures written for modern cross-platform .NET. This list is invaluable for engineering teams porting legacy Windows-based services into Linux containers and serverless platforms. Provides standard blueprints for enterprise API systems.','C#','Repository','Intermediate',1,'online','manual','cdc29aa9f0216deeaa302becff4aa9868cb69a89a60291d9dcac5846140f0022',100.0,1781736123,1,'2026-06-18T00:42:03.283479+02:00',NULL,NULL,NULL,'["Programming Languages", "C#", ".NET Core"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/thanos-io/kube-thanos','==thanos-io/kube-thanos: Kubernetes specific configuration for deploying'' Thanos==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','39f6edec555f4c2ea241d2e8b19ee471b07e71d0d742da66ece135be919db8f7',100.0,1779030983,1,'2026-05-17T17:16:23.228387+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "Apache-2.0"}');
 INSERT INTO "resources" VALUES('https://github.com/thanos-io/thanos','Thanos Architecture Overview 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','afbd2715a29308eef6a2d37cd8e73dfc86c1121ece31ffe590ae06206fad9f2c',100.0,1779033714,1,'2026-05-17T18:01:54.102440+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "Apache-2.0"}');
 INSERT INTO "resources" VALUES('https://github.com/thebjorn/pydeps','Pydeps 🌟','','2024',4,'Curator Insight highlights Pydeps as a visual engine designed to diagram python import structures. Live Grounding validates its status as an excellent tool for architectural decomposition, enabling teams to trace cyclic dependencies and plan clean decoupling pathways.','Python','CLI Tool','Intermediate',1,'online','manual','f0e1c9c5e6930614e1d9690248b4d0a2181ec6faed3d9c9d95bea6f8e6d6123d',100.0,1779031474,1,'2026-06-09T09:10:28Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Static Analysis"]','["[ENTERPRISE-STABLE]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "BSD-2-Clause", "gh_pushed": "2026-06-09T09:10:28Z", "gh_stars": 2096}');
@@ -7504,27 +7504,27 @@ INSERT INTO "resources" VALUES('https://github.com/theketchio/ketch','theketchio
 INSERT INTO "resources" VALUES('https://github.com/theonedev/onedev','onedev','','2026',5,'An all-in-one, highly scalable self-hosted Git service and CI/CD platform. Features visual pipeline construction, interactive code navigation, and issue-tracking, optimized to run as a single-node setup or distributed across Kubernetes environments.','Java','Platform','Medium',0,'online','manual','918d29ab158d62c79133ccb48e992dd6f52da6ec0575eb185247de09126938ce',100.0,1779033162,1,'2026-06-14T04:50:11Z',NULL,NULL,NULL,'["Software Delivery", "Self-Hosted Git", "Unified Platforms"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:50:11Z", "gh_stars": 15041}');
 INSERT INTO "resources" VALUES('https://github.com/thomast1906/DevOps-Journey-Using-Azure-DevOps/tree/main/labs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ba8efa18735acf1f083245785759e886d1cfa9afb2c694e675abd65a8e4c30bd',100.0,1779030534,0,'2026-05-17T17:08:54.491209+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/thomast1906/DevOps-The-Hard-Way-Azure','thomast1906/DevOps-The-Hard-Way-Azure 🌟','','2022',5,'A hands-on, end-to-end sandbox guide mapping out ''The Hard Way'' of deploying infrastructure and applications on Azure. This project details virtual network design, VM provisioning, AKS deployments, and pipeline-driven application releases. 2026 live grounding validates this repository as a premier community benchmark for building custom, highly-secure lab environments.','English','Code Repository','Advanced',1,'online','manual','ec2468975ca9f7646038a0dde2e5205ce8551a8e28bc50978bef2691f34fb8cf',100.0,1779031753,1,'2026-04-16T10:04:14Z',NULL,NULL,NULL,'["Cloud DevOps", "Infrastructure as Code", "End-to-End Lab Guides"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-16T10:04:14Z", "gh_stars": 582}');
-INSERT INTO "resources" VALUES('https://github.com/thomast1906/terraform-on-azure','==github.com/thomast1906/terraform-on-azure==','','2022',0,'A collection of practical community resource scripts demonstrating general deployments on Microsoft Azure. Provides hands-on references for platform engineers to quickly stand up test resources, run validation suites, and explore simple networking layouts.','HCL','Repository','Intermediate',0,'online','manual','e4f33f984ebad37c568197a4ae05332d73b3f28e6de596c6a196f6f6bea988b1',100.0,1781736233,1,'2026-06-18T00:43:53.776396+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/thomast1906/terraform-on-azure','==github.com/thomast1906/terraform-on-azure==','','2022',0,'A collection of practical community resource scripts demonstrating general deployments on Microsoft Azure. Provides hands-on references for platform engineers to quickly stand up test resources, run validation suites, and explore simple networking layouts.','HCL','Repository','Intermediate',0,'online','manual','e4f33f984ebad37c568197a4ae05332d73b3f28e6de596c6a196f6f6bea988b1',100.0,1781736233,1,'2026-06-18T00:43:53.776396+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/tibordp/terraform-hcloud-dualstack-k8s','terraform-hcloud-dualstack-k8s: Hetzner Dual-Stack Kubernetes Cluster','','2023',5,'A community-led open-source project automating the deployment of dual-stack (IPv4/IPv6) Kubernetes clusters on Hetzner Cloud. Provides dynamic network routing, instance configuration, and cluster orchestration out of the box.','HCL','Code Blueprint','Advanced',1,'online','manual','394b14d671be3718ad6d3cd32c28f97be13cd33633ee70a517e07c98af76e5e7',100.0,1779033416,1,'2026-06-11T15:24:44Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Bare Metal & Cloud Hosting"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T15:24:44Z", "gh_stars": 34}');
 INSERT INTO "resources" VALUES('https://github.com/timothystewart6/k3s-ansible','techno-tim/k3s-ansible','','2024',4,'Curator Insight highlights k3s-ansible as a widely adopted playbook for HA K3s deployments. Live grounding in 2026 shows that while still highly useful for bare-metal home labs and edge clusters, active maintainer shifts require users to cross-verify configuration options against newer Ansible collections. It remains a reliable solution for provisioning multi-master etcd setups and edge nodes.','YAML','Code Repository','Medium',0,'online','manual','02acceabb8aeee9be206c607afcb185bc810ef7904fdd7612ae730897360e1ab',100.0,1779130494,1,'2026-01-07T21:31:59Z',NULL,NULL,NULL,'["Edge Computing", "Kubernetes Orchestration", "Ansible Automation"]','["[ENTERPRISE-STABLE]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-07T21:31:59Z", "gh_stars": 2986}');
 INSERT INTO "resources" VALUES('https://github.com/tinyzimmer/gst-pipeline-operator','gst-pipeline-operator: A Kubernetes operator for running audio/video processing'' pipelines','','2023',5,'A highly specialized operator configured to execute GStreamer audio/video pipelines inside clusters, scaling media ingestion, processing topologies, and delivery channels dynamically.','Go','Operator','Advanced',0,'online','manual','9a02e4c95ce0e93006d98ef9c4c45387a3c10e6cc8b40f1e21c87cc224e715a5',100.0,1779030605,1,'2021-01-27T06:05:57Z',NULL,NULL,NULL,'["Media", "Streaming", "Video Processing", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-27T06:05:57Z", "gh_stars": 24}');
 INSERT INTO "resources" VALUES('https://github.com/tinyzimmer/k3p','tinyzimmer/k3p','','2021',1,'A lightweight community helper tool designed to easily spin up and destroy transient K3s test structures inside local engineering environments or automated CI pipelines.','Go','Tool','Intermediate',0,'online','manual','2f78a93a8a7d2b2d14dad76ac8bc622d479a9c4d2c9c9a2612c2c6217113b1a6',100.0,1779033795,1,'2021-01-25T06:53:22Z',NULL,NULL,NULL,'["Edge & IoT", "Cluster Provisioning", "Custom Bootstrappers"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-25T06:53:22Z", "gh_stars": 13}');
 INSERT INTO "resources" VALUES('https://github.com/tinyzimmer/kvdi','kVDI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','468aa7b334cee8e4586bb0736eff4002678622a00381dad2e282dd6d328ad9ff',100.0,1779033343,0,'2026-05-17T17:55:43.322823+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kvdi/kvdi"}');
-INSERT INTO "resources" VALUES('https://github.com/tldrsec/awesome-secure-defaults','github.com/tldrsec/awesome-secure-defaults','','2026',0,'A targeted compilation of frameworks, libraries, and coding practices designed to enforce secure-by-default software architectures. It shifts the burden of security from user discipline to systemic platform design. Highly useful for architects trying to mitigate OWASP Top 10 vulnerabilities natively within application codebases.','N/A','Repository','Intermediate',0,'online','manual','4252f6b69440bce70e5dfcff69c0343efb3f060481b77711d8b7683944728777',100.0,1781736123,1,'2026-06-18T00:42:03.200117+02:00',NULL,NULL,NULL,'["Security", "Development", "Defaults"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/tldrsec/awesome-secure-defaults','github.com/tldrsec/awesome-secure-defaults','','2026',0,'A targeted compilation of frameworks, libraries, and coding practices designed to enforce secure-by-default software architectures. It shifts the burden of security from user discipline to systemic platform design. Highly useful for architects trying to mitigate OWASP Top 10 vulnerabilities natively within application codebases.','N/A','Repository','Intermediate',0,'online','manual','4252f6b69440bce70e5dfcff69c0343efb3f060481b77711d8b7683944728777',100.0,1781736123,1,'2026-06-18T00:42:03.200117+02:00',NULL,NULL,NULL,'["Security", "Development", "Defaults"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/tlkamp/terraform-provider-validation','github.com/tlkamp/terraform-provider-validation: Validation Provider','','2022',2,'An auxiliary custom validation provider that provides functions to run assertions, validate string constraints, and execute advanced checks before Terraform proceeds to infrastructure application phases.','Go','Provider','Intermediate',0,'online','manual','18cf34ba9a0008831827526789e7c41278969db7d1c8ba0eed23433649716cec',100.0,1779031541,1,'2024-08-10T17:27:13Z',NULL,NULL,NULL,'["Infrastructure as Code", "Data Validation", "Providers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-08-10T17:27:13Z", "gh_stars": 42}');
 INSERT INTO "resources" VALUES('https://github.com/tmobile/magtape','MagTape','','2022',2,'An admission controller developed by T-Mobile that evaluates resources against organizational policy constraints during creation. Written in Node.js, it offered a lightweight alternative to OPA for specific JSON schema validations. By 2026, it has been largely archived, with developers migrating to Gatekeeper or Kyverno.','JavaScript','Admission Controller','Medium',1,'online','manual','c1b71021d8fc72172f1cd3c5133be94943b8997b26dda2ed44afa39c81041cc0',100.0,1779033187,1,'2024-04-24T21:10:25Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Admission Control"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/securityascode.md"]','["kubernetes-tools.md", "securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-24T21:10:25Z", "gh_stars": 152}');
 INSERT INTO "resources" VALUES('https://github.com/toboshii/hajimari','toboshii/hajimari','','2025',2,'Hajimari is an elegant, highly customizable homepage and service directory engineered for self-hosted Kubernetes environments. By automatically parsing active Ingress annotations, it creates a unified portal interface for internal services and dev environments.','Go','Web UI','Intermediate',1,'online','manual','06b94c714cf4b146adff9f71da77a04a627878cf8d0a105017cb73027b7e45ed',100.0,1779029119,1,'2026-06-12T19:47:16Z',NULL,NULL,NULL,'["Operations", "Visualization", "Dashboard"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:47:16Z", "gh_stars": 822}');
-INSERT INTO "resources" VALUES('https://github.com/todaywasawesome/atomic-cluster','todaywasawesome/atomic-cluster: The Atomic Cluster','','2020',0,'An experimental framework built to explore deployment lifecycles of highly compact, ephemeral Kubernetes engines at the edge. Optimizes cluster-state storage engine footprints and reduces node bootstrapping overhead for edge nodes and rapid local testing setups.','Shell','Repository','Intermediate',0,'online','manual','3990a1676712391118d3bb52d3ba967e4f5ed4d9afb6050dfcb569058fb13388',100.0,1781735910,1,'2026-06-18T00:38:30.623388+02:00',NULL,NULL,NULL,'["Infrastructure", "Edge Computing", "Minimalist Clusters"]','["[EMERGING]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/todaywasawesome/oss-apps','todaywasawesome/oss-apps: OSS Applications','','2021',0,'A collection of production-ready, open-source application stack blueprints formatted for modern container and cloud platform environments. (Live Grounding: Serves as a reference baseline for application engineers evaluating functional cloud-native topologies).','YAML/Helm','Code Repository','Intermediate',1,'online','manual','4fa85bcb8665e483db0681692a8b49d51e78e6baea0d2fefe10b7ebcf2f337a5',100.0,1781735910,1,'2026-06-18T00:38:30.824345+02:00',NULL,NULL,NULL,'["Cloud-Native Application Development", "Open Source Software", "Reference Implementations"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/tokarev-artem/auto-ec2-setup','github.com/tokarev-artem/auto-ec2-setup','','2023',0,'A minimal, highly focused repository designed to quickly bootstrap and configure EC2 instances via Terraform. Uses automated cloud-init configuration files to deploy runtime software stacks instantly upon boot.','HCL','Repository','Beginner',0,'online','manual','10346f3bf6404a2931ed534b7b4f3b057410f0a378cc342f7d4d9262aa5b5679',100.0,1781736233,1,'2026-06-18T00:43:53.517702+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/tom-256/ansible-awx-packer','github.com/tom-256/ansible-awx-packer','','2020',1,'An inactive HashiCorp Packer template configured to compile machine images with Ansible AWX pre-installed. Represents vintage configuration patterns before the containerized, operator-managed microservices architecture became the default delivery method.','HCL','Source Code','Intermediate',0,'online','manual','04751b2261fe8913910d78df5d46f11492e078b0b7660220c0020e3e8707e3ef',100.0,1781735865,1,'2026-06-18T00:37:45.900570+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/todaywasawesome/atomic-cluster','todaywasawesome/atomic-cluster: The Atomic Cluster','','2020',0,'An experimental framework built to explore deployment lifecycles of highly compact, ephemeral Kubernetes engines at the edge. Optimizes cluster-state storage engine footprints and reduces node bootstrapping overhead for edge nodes and rapid local testing setups.','Shell','Repository','Intermediate',0,'online','manual','3990a1676712391118d3bb52d3ba967e4f5ed4d9afb6050dfcb569058fb13388',100.0,1781735910,1,'2026-06-18T00:38:30.623388+02:00',NULL,NULL,NULL,'["Infrastructure", "Edge Computing", "Minimalist Clusters"]','["[EMERGING]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/todaywasawesome/oss-apps','todaywasawesome/oss-apps: OSS Applications','','2021',0,'A collection of production-ready, open-source application stack blueprints formatted for modern container and cloud platform environments. (Live Grounding: Serves as a reference baseline for application engineers evaluating functional cloud-native topologies).','YAML/Helm','Code Repository','Intermediate',1,'online','manual','4fa85bcb8665e483db0681692a8b49d51e78e6baea0d2fefe10b7ebcf2f337a5',100.0,1781735910,1,'2026-06-18T00:38:30.824345+02:00',NULL,NULL,NULL,'["Cloud-Native Application Development", "Open Source Software", "Reference Implementations"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/tokarev-artem/auto-ec2-setup','github.com/tokarev-artem/auto-ec2-setup','','2023',0,'A minimal, highly focused repository designed to quickly bootstrap and configure EC2 instances via Terraform. Uses automated cloud-init configuration files to deploy runtime software stacks instantly upon boot.','HCL','Repository','Beginner',0,'online','manual','10346f3bf6404a2931ed534b7b4f3b057410f0a378cc342f7d4d9262aa5b5679',100.0,1781736233,1,'2026-06-18T00:43:53.517702+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/tom-256/ansible-awx-packer','github.com/tom-256/ansible-awx-packer','','2020',1,'An inactive HashiCorp Packer template configured to compile machine images with Ansible AWX pre-installed. Represents vintage configuration patterns before the containerized, operator-managed microservices architecture became the default delivery method.','HCL','Source Code','Intermediate',0,'online','manual','04751b2261fe8913910d78df5d46f11492e078b0b7660220c0020e3e8707e3ef',100.0,1781735865,1,'2026-06-18T00:37:45.900570+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/tomhuang12/awesome-k8s-resources','==tomhuang12: Awesome Kubernetes Resources==','','2023',5,'An exceptional index featuring top-tier educational materials, reference setups, architectural slides, and video tutorials on Kubernetes operations. Designed to help SREs and cloud architects gain advanced master-level understanding of orchestration internals.','Markdown','Awesome List','Intermediate',0,'online','manual','5acdafea400c9d5ecf18db7776ccdb79a9cd7ea2c50db5e7de83793d5b4a91d4',100.0,1779032077,1,'2025-05-20T14:54:06Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-05-20T14:54:06Z", "gh_stars": 4161, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/tommeramber/ocp-automations','tommeramber/ocp-automations','','2021',0,'A community repository of automation playbooks and scripts designed to streamline configuration, security hardening, and deployment procedures across diverse OpenShift Container Platform clusters.','Shell','Library','Advanced',0,'online','manual','47ac144b55fb5e58ada327ec610aa1a96a6c3065c41f628a8e2060b90235324d',100.0,1781736123,1,'2026-06-18T00:42:03.151273+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "Ansible"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/tommeramber/ocp-automations','tommeramber/ocp-automations','','2021',0,'A community repository of automation playbooks and scripts designed to streamline configuration, security hardening, and deployment procedures across diverse OpenShift Container Platform clusters.','Shell','Library','Advanced',0,'online','manual','47ac144b55fb5e58ada327ec610aa1a96a6c3065c41f628a8e2060b90235324d',100.0,1781736123,1,'2026-06-18T00:42:03.151273+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "Ansible"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/tomnomnom/gron','github.com/tomnomnom/gron 🌟','','2025',5,'A CLI utility that flattens JSON documents into raw path-assignment patterns. Simplifies schema manipulation by allowing developers to query and filter JSON structures directly with classic grep, awk, or sed commands.','Go','CLI Tool','Low',0,'online','manual','b6c2204a36ada475f9bfec943b71e1d65d527102b0aded6c91e8d013a6eb7590',100.0,1779031796,1,'2025-05-31T15:00:47Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-31T15:00:47Z", "gh_stars": 14456, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/tomwechsler/HashiCorp_Certified_Terraform_Associate','tomwechsler/HashiCorp_Certified_Terraform_Associate','','2023',1,'This laboratory and practice repository contains practical resources for preparing for the HashiCorp Certified: Terraform Associate syllabus. It provides direct exposure to essential state management commands and variable configuration setups through reproducible workspace examples.','HCL','Reference Implementation','Beginner',0,'online','manual','1bbbc75164c82f5a9a1e427c4b5eefcc847aa44e2b18c30924f9c5135acf6c37',100.0,1781736235,1,'2026-06-18T00:43:55.214005+02:00',NULL,NULL,NULL,'["Professional Development", "Certifications", "Terraform Associate"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/tomwechsler/HashiCorp_Certified_Terraform_Associate','tomwechsler/HashiCorp_Certified_Terraform_Associate','','2023',1,'This laboratory and practice repository contains practical resources for preparing for the HashiCorp Certified: Terraform Associate syllabus. It provides direct exposure to essential state management commands and variable configuration setups through reproducible workspace examples.','HCL','Reference Implementation','Beginner',0,'online','manual','1bbbc75164c82f5a9a1e427c4b5eefcc847aa44e2b18c30924f9c5135acf6c37',100.0,1781736235,1,'2026-06-18T00:43:55.214005+02:00',NULL,NULL,NULL,'["Professional Development", "Certifications", "Terraform Associate"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/toniblyx/my-arsenal-of-aws-security-tools','github.com/toniblyx/my-arsenal-of-aws-security-tools','','2026',5,'An exceptional collection of open-source security tools, auditing frameworks, and penetration testing scripts specifically curated for AWS environments. It includes foundational systems for IAM scanning, network path analysis, and continuous compliance. This repository is widely recognized by security teams as a must-have resource for AWS vulnerability assessments.','N/A','Repository','Advanced',0,'online','manual','de94c9d57468f9afb9c3fb089284b8905d2ee86b39c0430f3400a19fc683f2e5',100.0,1779030852,1,'2026-04-17T13:45:09Z',NULL,NULL,NULL,'["Cloud Security", "AWS", "SecOps"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-17T13:45:09Z", "gh_stars": 9458, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/topics/gitops','==github.com/topics/gitops== 🌟','','2026',0,'A dynamically aggregated index of GitOps-related source code repositories and tooling hosted on GitHub. It connects engineers to reconciliation agents, helper plugins, and template engines. It serves as a great source for discovering emerging, community-driven deployment automation utilities.','Go','Open Source Index','Beginner',1,'online','manual','b95552aeb95693ca8c3d04ee9caa28db22be0f6fa352e918426db82393c4e594',100.0,1781736235,1,'2026-06-18T00:43:55.279940+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Source Code"]','["[EMERGING]"]','["docs/gitops.md"]','["gitops.md", "index.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/topics/yaml-processor','github.com/topics/yaml-processor','','2022',3,'A curated GitHub topic index tracking popular open-source YAML parsers, processors, and linters. It acts as a helpful starting point for developers looking for specialized CLI libraries, Python engines, and IDE validation tools.','N/A','documentation','beginner',0,'online','manual','e88e3f74875008020a7018e9f33194dff6953eb4fab4a4aba39ae094048c0d12',100.0,1781736180,1,'2026-06-18T00:43:00.919184+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "Tooling Catalog"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/topics/gitops','==github.com/topics/gitops== 🌟','','2026',0,'A dynamically aggregated index of GitOps-related source code repositories and tooling hosted on GitHub. It connects engineers to reconciliation agents, helper plugins, and template engines. It serves as a great source for discovering emerging, community-driven deployment automation utilities.','Go','Open Source Index','Beginner',1,'online','manual','b95552aeb95693ca8c3d04ee9caa28db22be0f6fa352e918426db82393c4e594',100.0,1781736235,1,'2026-06-18T00:43:55.279940+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Source Code"]','["[EMERGING]"]','["docs/gitops.md"]','["gitops.md", "index.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/topics/yaml-processor','github.com/topics/yaml-processor','','2022',3,'A curated GitHub topic index tracking popular open-source YAML parsers, processors, and linters. It acts as a helpful starting point for developers looking for specialized CLI libraries, Python engines, and IDE validation tools.','N/A','documentation','beginner',0,'online','manual','e88e3f74875008020a7018e9f33194dff6953eb4fab4a4aba39ae094048c0d12',100.0,1781736180,1,'2026-06-18T00:43:00.919184+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "Tooling Catalog"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/topolvm/pvc-autoresizer','pvc-autoresizer','','2026',2,'Pvc-autoresizer dynamically expands PVC capacities before they hit threshold limits. By monitoring Prometheus volume metrics and modifying API descriptors on the fly, it prevents disk exhaustion failures automatically.','Go','Operator','Advanced',1,'online','manual','b4f20c7708f1c411842092ae28c91d4884bc40ff87237a989c2c5ea7a1e95021',100.0,1779031540,1,'2026-06-09T05:41:31Z',NULL,NULL,NULL,'["Storage", "Volume Management", "Capacity Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T05:41:31Z", "gh_stars": 398}');
 INSERT INTO "resources" VALUES('https://github.com/towardsthecloud/cloudburn','Cloudburn: An Open-Source Policy Engine for AWS Spending','','2024',4,'Introduces Cloudburn, an open-source command-line tool designed to audit AWS resource groups. By using declarative policies, it alerts teams to idle resources, non-standard instance types, and unassigned Elastic IPs to keep real-world deployments within budget limits.','Go','GitHub Repository','Intermediate',0,'online','manual','be89f14b1199276bf0dadec18444513e5ce19deb23b8a3dc40b4b8b1f96e3b48',100.0,1779031231,1,'2026-04-09T11:47:52Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "AWS Optimization", "Policy Engines"]','["[ENTERPRISE-STABLE]"]','["docs/aws.md", "docs/devops.md", "docs/finops.md"]','["finops.md", "aws.md", "devops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-09T11:47:52Z", "gh_stars": 1765}');
 INSERT INTO "resources" VALUES('https://github.com/trimstray/test-your-sysadmin-skills','==trimstray/test-your-sysadmin-skills==','','2018',4,'An intensive, community-driven collection of system administration questions covering Linux kernel parameters, networking, security controls, and CI/CD pipelines. Curator Insight flags it as an essential baseline framework. Live Grounding notes that while static, it remains a fantastic benchmarking schema.','Shell','Repository','Intermediate',0,'online','manual','c40b7f77bf9281f6edfc80ff1582d0f7cd4841fef91e8a0443a2d83b13487fa7',100.0,1779032780,1,'2024-11-19T14:07:11Z',NULL,NULL,NULL,'["Infrastructure & Operations", "System Administration", "Interview Prep"]','["[ENTERPRISE-STABLE]"]','["docs/linux.md", "docs/other-awesome-lists.md"]','["linux.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-11-19T14:07:11Z", "gh_stars": 11657, "is_special": true}');
@@ -7532,17 +7532,17 @@ INSERT INTO "resources" VALUES('https://github.com/trimstray/the-book-of-secret-
 INSERT INTO "resources" VALUES('https://github.com/trisberg/spring-petclinic','ref 9 - I have a branch that adds Docker, Kubernetes and Knative into the mix - planning on submitting a PR at some point','','2021',0,'A specific fork''s branching model implementing Knative and serverless attributes onto the Spring Petclinic application. Showcases scale-to-zero configurations and event-driven architectures running on top of Kubernetes.','Java','Repository','Advanced',0,'online','manual','43baa4392328322cd370b17e6eb8505929c853e87c2ff3680d81a621a7d2bc91',100.0,1779032383,1,'2023-10-10T17:46:57Z',NULL,NULL,NULL,'["Serverless Architectures", "Knative", "Spring Boot"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-10T17:46:57Z", "gh_stars": 0}');
 INSERT INTO "resources" VALUES('https://github.com/trstringer/kubectl-example','github.com/trstringer/kubectl-example','','2026',5,'A reference repository providing curated template patterns and concrete command-line configurations for common ''kubectl'' usage patterns. Designed to shorten the ramp-up time for operators, it acts as a declarative cheat-sheet for state transitions and diagnostic queries.','Go','Repository','Beginner',0,'online','manual','30b813372ccbb846c5ce74fcaee25ca7092f9a613c83807f269030827f9d8735',100.0,1779034084,1,'2023-02-20T13:29:22Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[DE FACTO STANDARD]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-02-20T13:29:22Z", "gh_stars": 13}');
 INSERT INTO "resources" VALUES('https://github.com/tsenart/vegeta','tsenart/vegeta 🌟','','2025',5,'Vegeta is an incredibly fast, highly optimized command-line HTTP load-testing tool and library written in Go. From an architectural perspective, it excels at maintaining a constant request rate (RPS) to pinpoint precisely when and where services break down, generating highly customizable text or vector graphic reports.','Go','Tool','Intermediate',0,'online','manual','c6d5ec0010812fadfa733df494f24d2475847713da40cfb7e5a9afa09b0a25bb',100.0,1779031103,1,'2026-02-16T14:07:07Z',NULL,NULL,NULL,'["Testing", "Performance Testing", "Vegeta"]','["[DE FACTO STANDARD]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-16T14:07:07Z", "gh_stars": 25067}');
-INSERT INTO "resources" VALUES('https://github.com/tutorialworks/pipeline-library-demo','github.com/monodot/pipeline-library-demo 🌟','','2020',0,'Reference repository demonstrating the architectural setup of reusable Jenkins Shared Libraries. Emphasizes centralizing redundant tasks (like Slack messaging and build wrappers) to keep multi-repo setups clean.','Groovy','Code Repository','Advanced',0,'online','manual','35bfb0c2216ed6d04ca932e28b0f9c73bd0bd5058328ceceb51a42bef87ca6b9',100.0,1781735911,1,'2026-06-18T00:38:31.064587+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Shared Libraries"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/tutorialworks/pipeline-library-demo','github.com/monodot/pipeline-library-demo 🌟','','2020',0,'Reference repository demonstrating the architectural setup of reusable Jenkins Shared Libraries. Emphasizes centralizing redundant tasks (like Slack messaging and build wrappers) to keep multi-repo setups clean.','Groovy','Code Repository','Advanced',0,'online','manual','35bfb0c2216ed6d04ca932e28b0f9c73bd0bd5058328ceceb51a42bef87ca6b9',100.0,1781735911,1,'2026-06-18T00:38:31.064587+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Shared Libraries"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/twintproject/twint','TWINT - Twitter Intelligence Tool','','2023',3,'Curator Insight highlights Twint as an advanced tool designed to extract social datasets without API authentication. Live Grounding confirms that due to aggressive structural mutations and API restrictions on Twitter/X, Twint is largely non-functional, serving as an indicator of the end of unauthenticated scrapers.','Python','Library / Tool','Advanced',0,'online','manual','68eb5a98642fab7142087dba546a0568cefe4f347326a555256723ab8c934c68',100.0,1779032224,1,'2023-02-23T13:58:09Z',NULL,NULL,NULL,'["Cybersecurity", "OSINT", "Social Media Mining"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-23T13:58:09Z", "gh_stars": 16383}');
 INSERT INTO "resources" VALUES('https://github.com/txn2/kubefwd','==txn2/kubefwd==','','2025',5,'Kubefwd is an advanced CLI tool that forwards bulk ports from multi-namespace Kubernetes services straight to a local workstation, mapping loopback IP addresses to local DNS names in /etc/hosts. This permits developers to run local integration workflows against actual remote cluster dependencies seamlessly, bypassing complex ingress or VPN settings.','Go','CLI Tool','Medium',0,'online','manual','37e2cd9b04ccf9b31f68d3cc050ac9f80111b44638b5d59238242957bb23ebfc',100.0,1779030976,1,'2026-06-09T22:50:36Z',NULL,NULL,NULL,'["Developer Experience", "Networking", "Port Forwarding"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T22:50:36Z", "gh_stars": 4119}');
 INSERT INTO "resources" VALUES('https://github.com/typescript-cheatsheets/react','React+TypeScript Cheatsheets','','2026',5,'The premier open-source guide for integrating React with TypeScript securely. Resolves complex enterprise type-safety challenges, targeting typed props, generic components, hook lifecycles, and advanced context configurations.','TypeScript','Documentation','Advanced',0,'online','manual','6ff545935398c8b9cb2c9265f6cfacd220e3164ec310c8348e2ff55c0cc9ecd4',100.0,1779032798,1,'2026-05-29T19:52:44Z',NULL,NULL,NULL,'["Frontend Development", "Frameworks", "React & TypeScript"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-29T19:52:44Z", "gh_stars": 47065}');
 INSERT INTO "resources" VALUES('https://github.com/ua-nick/Data-Structures-and-Algorithms','==github.com/paliimx: Data Structures and Algorithms implementation in Go==','','2020',3,'Provides clear native Go implementations of foundational data structures and computer science algorithms. Excellent reference code for technical optimization tasks. [SPANISH CONTENT]','es','Repository','Advanced',0,'online','manual','4a1b4883647be04f84cce064fd6a5cca5c3471e9a80e22717a97869481956907',100.0,1779130494,1,'2024-05-10T19:40:23Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-10T19:40:23Z", "gh_stars": 2773}');
-INSERT INTO "resources" VALUES('https://github.com/ualter/awsbe-site','github.com/ualter: AwsBe','','2023',0,'AwsBe is a dedicated backend development mockup tool aimed at accelerating testing of AWS CLI and API-driven clients. It reduces dependency on direct AWS connections for dev feedback loops, enhancing local workspace efficiency. Highly valuable for staging environments seeking rapid mocking configurations.','Rust','Repository','Intermediate',0,'online','manual','888cd10400fc279d2f1845f4949a0d541342a79e8501e2adb64da79264eda994',100.0,1781735877,1,'2026-06-18T00:37:57.854928+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/ualter/awsbe-site','github.com/ualter: AwsBe','','2023',0,'AwsBe is a dedicated backend development mockup tool aimed at accelerating testing of AWS CLI and API-driven clients. It reduces dependency on direct AWS connections for dev feedback loops, enhancing local workspace efficiency. Highly valuable for staging environments seeking rapid mocking configurations.','Rust','Repository','Intermediate',0,'online','manual','888cd10400fc279d2f1845f4949a0d541342a79e8501e2adb64da79264eda994',100.0,1781735877,1,'2026-06-18T00:37:57.854928+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/uber/kraken','uber/kraken','','2024',5,'Uber''s peer-to-peer (P2P) Docker registry designed for ultra-high-throughput image distribution in highly distributed, large-scale container cluster environments. Real-world grounding shows this project is archived and legacy, with the industry shifting toward CNCF Dragonfly. It remains a historical reference for complex peer-to-peer registry orchestration patterns.','Go','Repository','Advanced',0,'online','manual','31ed194cf67cc22bc6aa3766dd5402720a8b2bb64dc4cb9718ffa19873242572',100.0,1779031393,1,'2026-06-12T15:37:44Z',NULL,NULL,NULL,'["Container Management", "P2P Container Distribution", "Kraken"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:37:44Z", "gh_stars": 6699}');
 INSERT INTO "resources" VALUES('https://github.com/unagex/kondense','kondense 🌟','','2023',5,'Kondense is an open-source, lightweight auto-tuning utility for Kubernetes.
 - Runs asynchronously to analyze workload consumption and dynamically update resource definitions.
 - Aims to reduce idle node overhead with minimal configuration.','Go','Repository','Intermediate',0,'online','manual','9a33404e5719a240f24a1c99c34b6cd307d1589ef3c7a993be7b3a36d795ad87',100.0,1779031397,1,'2024-11-05T04:02:08Z',NULL,NULL,NULL,'["Resource Management", "Automation & Tools", "Rightsizing Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-11-05T04:02:08Z", "gh_stars": 368}');
-INSERT INTO "resources" VALUES('https://github.com/unitypark/aws-serverless-demos','github.com/unitypark/aws-serverless-demos','','2020',0,'A playground containing several serverless infrastructure designs compiled via AWS CDK. Serves as reference implementations for combining DynamoDB, API Gateway, and Lambda.','TypeScript','Repository','Intermediate',0,'online','manual','dd7ebe29eac8c72b61a5fda9a104202c5896c457feb4527780544ba90f5d59de',100.0,1781735921,1,'2026-06-18T00:38:41.128675+02:00',NULL,NULL,NULL,'["Serverless Architectures", "AWS Serverless", "Cloud-Native Demo"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/unitypark/aws-serverless-demos','github.com/unitypark/aws-serverless-demos','','2020',0,'A playground containing several serverless infrastructure designs compiled via AWS CDK. Serves as reference implementations for combining DynamoDB, API Gateway, and Lambda.','TypeScript','Repository','Intermediate',0,'online','manual','dd7ebe29eac8c72b61a5fda9a104202c5896c457feb4527780544ba90f5d59de',100.0,1781735921,1,'2026-06-18T00:38:41.128675+02:00',NULL,NULL,NULL,'["Serverless Architectures", "AWS Serverless", "Cloud-Native Demo"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/unitypark/aws-serverless-demos/tree/main/serverless-web-hosting/cloudfront-http-api-cognito','github.com/unitypark: AWS Serverless Demos - cloudfront-http-api-cognito','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dedb9c69693ec93c671fc05ffea3bc0409b3ded53882a490efca7d6e1130c36d',100.0,1779030335,1,'2026-05-17T17:05:35.722516+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/unixorn/awesome-zsh-plugins','unixorn/awesome-zsh-plugins','','2026',4,'An extensive index of Zsh themes, performance plugins, and CLI integrations designed to improve operational throughput. Streamlines developer environment workflows, integrating native shell helpers for Kubernetes, Git, and Docker operations.','Markdown','Awesome List','Beginner',0,'online','manual','5bc3f053f69bd75111b467e5643d3410f0a2e5d681cbbb00eeb91dd91b5e9eef',100.0,1779029507,1,'2026-06-13T16:12:57Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Developer Productivity", "Shell Ecosystems"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-13T16:12:57Z", "gh_stars": 17762, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/unxsist/jet-pilot','github.com/unxsist/jet-pilot','','2024',3,'An open-source desktop client designed for rapid cluster inspection and diagnosis. Features specialized diagnostic tools to track real-time pod failures, trace internal network routes, and analyze real-time container event logs.','TypeScript','Repository','Intermediate',0,'online','manual','4043a8a110577ec40f5e5e13440e3a8f6966f1986e0c8005ae3ba3190df6dad8',100.0,1779033579,1,'2026-03-09T18:34:55Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-09T18:34:55Z", "gh_stars": 624}');
@@ -7562,12 +7562,12 @@ INSERT INTO "resources" VALUES('https://github.com/vetyy/helm-ecr','helm-ecr 
 INSERT INTO "resources" VALUES('https://github.com/viaduct-ai/kustomize-sops','viaduct-ai/kustomize-sops','','2021',3,'An open-source generator and transformer plugin that natively integrates Mozilla SOPS into Kustomize workflows. It resolves the problem of committing sensitive plaintext files by decrypting configuration values on-the-fly inside deployment cycles.','Go','Kustomize Plugin','Intermediate',0,'online','manual','91e309cf0c5aa3e3cceceab84e46c7816495a889b9c7967a3278613a9ee9abd4',100.0,1779033130,1,'2026-04-14T03:42:39Z',NULL,NULL,NULL,'["GitOps & Configuration", "Secret Management", "Kustomize Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-14T03:42:39Z", "gh_stars": 836}');
 INSERT INTO "resources" VALUES('https://github.com/viatsko/awesome-vscode','Awesome Visual Studio Code','','2026',5,'A massive directory of extensions, themes, and configuration recipes designed to turn VS Code into a productivity powerhouse. Highly relevant for cloud-native developers seeking extensions for Kubernetes, Terraform, Docker, and remote workspace development. Serves as a daily driver resource for developer enablement teams.','N/A','Repository','Beginner',0,'online','manual','f51abc78c6867afc4cbfb7557e5e61c4193f50577da46bb7199dca850c6b8046',100.0,1779034132,1,'2024-06-21T09:46:41Z',NULL,NULL,NULL,'["Developer Tools", "IDE", "VS Code"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/visual-studio.md"]','["architectural-foundations.md", "other-awesome-lists.md", "visual-studio.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-06-21T09:46:41Z", "gh_stars": 28747, "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/vidispine/hull','HULL','','2025',2,'The Helm Utility Library Layer (HULL) is an innovative templating library designed to drastically reduce boilerplate code. It allows platform engineers to define Kubernetes resources declaratively within JSON/YAML schemas, minimizing redundant YAML scripting.','Go','Library','Advanced',0,'online','manual','f474f3988468199e315107485e8d22fd4000db98ce3340c72d85333ff26f8e6b',100.0,1779034564,1,'2026-05-13T16:51:01Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Templates"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-13T16:51:01Z", "gh_stars": 288}');
-INSERT INTO "resources" VALUES('https://github.com/vijaykedar/jenkins-setup-using-terraform','github.com/vijaykedar/jenkins-setup-using-terraform','','2023',0,'Open-source reference repository containing fully modular files to build and deploy active Jenkins servers on public cloud networks. Configures networking rules, storage buckets, and server definitions.','HCL','Code Repository','Intermediate',0,'online','manual','9fd7a26562b9e0568889384497f9e3febd67a847d785cbdf92854431bb12cc76',100.0,1781736232,1,'2026-06-18T00:43:52.254692+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/vijaykedar/jenkins-setup-using-terraform','github.com/vijaykedar/jenkins-setup-using-terraform','','2023',0,'Open-source reference repository containing fully modular files to build and deploy active Jenkins servers on public cloud networks. Configures networking rules, storage buckets, and server definitions.','HCL','Code Repository','Intermediate',0,'online','manual','9fd7a26562b9e0568889384497f9e3febd67a847d785cbdf92854431bb12cc76',100.0,1781736232,1,'2026-06-18T00:43:52.254692+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/vimwiki/vimwiki','VimWiki','','2024',5,'An incredibly powerful, native Vim plugin that transforms Vim into a personal wiki engine. It manages plain-text files, automates list formatting, links diary entries, and exports to HTML dynamically. Double-Evidence: The repository establishes local, high-speed terminal note-taking; live grounding shows it is a legendary choice for terminal-based power users who value zero-latency knowledge capture.','VimL','Repository','Intermediate',0,'online','manual','d72fe3560fe8d53a6e3e58b66d8396abb4ab908366e7f371a3d0a7ab3acd86d2',100.0,1779029063,1,'2026-04-30T18:15:10Z',NULL,NULL,NULL,'["Productivity", "Text Editors", "Vim Plugins"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-30T18:15:10Z", "gh_stars": 9468}');
 INSERT INTO "resources" VALUES('https://github.com/vincentserpoul/kubench','kubench','','2020',0,'Orchestration framework for benchmark testing execution on Kubernetes. Measures cluster CPU, memory, and network performance, though currently dormant.','Go','Tool','Advanced',0,'online','manual','82bc92760401c2cf7d1910cbb4473bd6d418ba3ddcf258d439835a3463625de2',100.0,1779029121,1,'2021-10-12T21:39:22Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Benchmarking"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-10-12T21:39:22Z", "gh_stars": 0}');
 INSERT INTO "resources" VALUES('https://github.com/vinta/awesome-python','Awesome Python 🌟','','2014',5,'The quintessential curated directory indexing thousands of top-tier Python packages, libraries, frameworks, and tools across data science, web development, containerization, and networking.','Markdown','Awesome List','Intermediate',0,'online','manual','aa7ca6e855edb7ada6cb90248be05e7572fde01f05c100afbcbbea728c480af8',100.0,1779030529,1,'2026-06-12T04:11:12Z',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Resource Curation"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/python.md"]','["python.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T04:11:12Z", "gh_stars": 302828, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/viralpoetry/kubesurveyor','Kubesurveyor 🌟','','2021',0,'A tool designed to scan and map namespaces, workloads, and running pods in a Kubernetes cluster, providing an overview of configuration layouts and potential drift. By 2026, this unmaintained project has been archived, with its core inventory and mapping functions fully replaced by native Prometheus/Grafana or modern platform engineering portal features.','Go','CLI Tool','Low',0,'online','manual','228c7ac748e747f91e740e3252504ca50af675968c35204b11fefa0015e0d1de',100.0,1781736046,1,'2026-06-18T00:40:46.742569+02:00',NULL,NULL,NULL,'["Operations", "Observability", "Resource Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/visenger/awesome-mlops','visenger/awesome-mlops: Awesome MLOps','','2026',0,'A structured directory detailing operational machine learning (MLOps) packages, pipeline orchestrators (Kubeflow, MLflow), and feature store architectures. Essential for platform teams bridging data science workflows with production-grade Kubernetes automation frameworks.','N/A','Repository','Advanced',1,'online','manual','74e8d0bc6f88778e87c6e2231b41a1e4504cba02393fa9be2d2502da4f7c6644',100.0,1781736123,1,'2026-06-18T00:42:03.282704+02:00',NULL,NULL,NULL,'["AI & Machine Learning", "MLOps", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/viralpoetry/kubesurveyor','Kubesurveyor 🌟','','2021',0,'A tool designed to scan and map namespaces, workloads, and running pods in a Kubernetes cluster, providing an overview of configuration layouts and potential drift. By 2026, this unmaintained project has been archived, with its core inventory and mapping functions fully replaced by native Prometheus/Grafana or modern platform engineering portal features.','Go','CLI Tool','Low',0,'online','manual','228c7ac748e747f91e740e3252504ca50af675968c35204b11fefa0015e0d1de',100.0,1781736046,1,'2026-06-18T00:40:46.742569+02:00',NULL,NULL,NULL,'["Operations", "Observability", "Resource Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/visenger/awesome-mlops','visenger/awesome-mlops: Awesome MLOps','','2026',0,'A structured directory detailing operational machine learning (MLOps) packages, pipeline orchestrators (Kubeflow, MLflow), and feature store architectures. Essential for platform teams bridging data science workflows with production-grade Kubernetes automation frameworks.','N/A','Repository','Advanced',1,'online','manual','74e8d0bc6f88778e87c6e2231b41a1e4504cba02393fa9be2d2502da4f7c6644',100.0,1781736123,1,'2026-06-18T00:42:03.282704+02:00',NULL,NULL,NULL,'["AI & Machine Learning", "MLOps", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/vitobotta/velero-notifications','vitobotta/velero-notifications','','2024',5,'A specialized alerting utility designed to track and publish execution metrics of Velero backups. It monitors backup Custom Resources within the cluster to push real-time success, failure, or warning logs straight to ChatOps integrations including Slack, Discord, and arbitrary HTTP webhooks.','Go','Repository','Intermediate',0,'online','manual','7b97042cdcb35fc0de9a6ce154eecbed5f4ec0b921a618e69260f00985167271',100.0,1779032587,1,'2023-12-28T14:37:29Z',NULL,NULL,NULL,'["Operations & Reliability", "Data Protection & Backup", "Observability"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-12-28T14:37:29Z", "gh_stars": 36}');
 INSERT INTO "resources" VALUES('https://github.com/vivekagate/yakiapp','nirops/yakiapp','','2022',2,'An early community-built visual client for Kubernetes. *Live Grounding*: This project is no longer actively maintained and has been archived, but it offers interesting historical design schemas for lightweight cluster inspectors.','JavaScript','Repository','Intermediate',0,'online','manual','175e549b01241094b70c17e5aff56537776273e0ce13feec7fbe035d4095ecb8',100.0,1779130495,1,'2022-09-03T16:26:36Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[LEGACY]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-09-03T16:26:36Z", "gh_stars": 102}');
 INSERT INTO "resources" VALUES('https://github.com/viveksinghggits/kuui','KuUI (Kubernetes UI)','','2021',5,'An experimental visual management utility designed to make resource visualization intuitive. Aims to help junior developers navigate local clusters by listing deployments, services, and running pod instances clearly.','Go','Web Application','Beginner',0,'online','manual','6788c7bb55f35cf572d0841ab584dac6f461ce624cb61b36426e8c941337652a',100.0,1779030928,1,'2023-02-06T23:50:25Z',NULL,NULL,NULL,'["Developer Experience", "UI Dashboards", "Local Development"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-06T23:50:25Z", "gh_stars": 18}');
@@ -7594,11 +7594,11 @@ INSERT INTO "resources" VALUES('https://github.com/volatiletech/sqlboiler','vola
 INSERT INTO "resources" VALUES('https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools','Azure/vscode-kubernetes-tools 🌟','','2017',5,'Developed by Microsoft/Azure, this foundational extension integrates cluster management, manifest linting, Helm support, and debug workflows directly into the editor for effortless Kubernetes operations.','TypeScript','Extension','Intermediate',0,'online','manual','648ef2b897f1fd389d81aa2bbb2513f28cc3326b3ed407bd0a9b8ac7cb47956e',100.0,1779130495,1,'2026-06-13T01:13:50Z',NULL,NULL,NULL,'["Development Tools", "VS Code", "Kubernetes Extensions"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:13:50Z", "gh_stars": 762}');
 INSERT INTO "resources" VALUES('https://github.com/wagoodman/dive','dive 🌟','','2026',5,'Dive is an indispensable terminal-based tool designed to inspect Docker images, analyze layer contents, and discover ways to shrink image size. By calculating the efficiency metric of individual layers and identifying wasted space from modified or deleted files, it gives platform teams precise insight into image build processes. In 2026, it remains a de facto standard tool for CI/CD optimization pipelines to keep enterprise container sizes lean and secure.','Go','Tool','Medium',0,'online','manual','c1155c8f1bc813e276d2dda0671128eb0419a310d3cfe74945163603212b7240',100.0,1779030779,1,'2025-12-15T17:20:36Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Image Optimization"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-15T17:20:36Z", "gh_stars": 54224}');
 INSERT INTO "resources" VALUES('https://github.com/wallarm/sysbindings','wallarm/sysbindings','','2019',1,'A security auditing library tracking underlying operating system bindings and kernel integrations. Developed to map and check system-level execution, it helps identify container runtime escape attempts.','Go','Security Utility','Advanced',0,'online','manual','f09bc51cc5a2e250d70f065b62dbb4cccf64ad33222cbadcdd0b96b390fd24ef',100.0,1779031576,1,'2022-08-24T04:45:13Z',NULL,NULL,NULL,'["Security & Compliance", "Runtime Security", "System Calls"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-24T04:45:13Z", "gh_stars": 19}');
-INSERT INTO "resources" VALUES('https://github.com/wangjia184/pod-inspector','wangjia184/pod-inspector','','2020',0,'A localized tool developed to inspect and audit target pod environments. It analyzes container variables, runtime logs, and interface networks directly inside running clusters to facilitate rapid diagnosis.','Go','Diagnostic Tool','Intermediate',0,'online','manual','8abf6fe284c80d6bc06d5c8a807d378f12db57960014e121b37868e6299d2878',100.0,1781736046,1,'2026-06-18T00:40:46.860483+02:00',NULL,NULL,NULL,'["Observability & Performance", "Pod Diagnostics", "Inspection Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/wardviaene','github.com/wardviaene (kubernetes, terraform, ansible, docker, etc) 🌟','','2025',0,'A public code profile hosting highly referenceable configuration setups across Terraform, Ansible, Docker, and Kubernetes. The repositories serve as companion code for prominent DevOps bootcamps, detailing clean infrastructure-as-code patterns. (Live Grounding: Continually referenced by global practitioners transitioning to cloud infrastructure specialties).','HCL/YAML','Code Repository','Intermediate',0,'online','manual','447179f1e113a43ea28a199a27e97a83c8c4c2f3c3a2eb66e570539391e4a55c',100.0,1779029513,1,'2026-05-17T16:51:53.691228+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "IaC"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/wangjia184/pod-inspector','wangjia184/pod-inspector','','2020',0,'A localized tool developed to inspect and audit target pod environments. It analyzes container variables, runtime logs, and interface networks directly inside running clusters to facilitate rapid diagnosis.','Go','Diagnostic Tool','Intermediate',0,'online','manual','8abf6fe284c80d6bc06d5c8a807d378f12db57960014e121b37868e6299d2878',100.0,1781736046,1,'2026-06-18T00:40:46.860483+02:00',NULL,NULL,NULL,'["Observability & Performance", "Pod Diagnostics", "Inspection Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/wardviaene','github.com/wardviaene (kubernetes, terraform, ansible, docker, etc) 🌟','','2025',0,'A public code profile hosting highly referenceable configuration setups across Terraform, Ansible, Docker, and Kubernetes. The repositories serve as companion code for prominent DevOps bootcamps, detailing clean infrastructure-as-code patterns. (Live Grounding: Continually referenced by global practitioners transitioning to cloud infrastructure specialties).','HCL/YAML','Code Repository','Intermediate',0,'online','manual','447179f1e113a43ea28a199a27e97a83c8c4c2f3c3a2eb66e570539391e4a55c',100.0,1779029513,1,'2026-05-17T16:51:53.691228+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "IaC"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/wardviaene/advanced-kubernetes-course','wardviaene/advanced-kubernetes-course','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f636c297880e176813cf80b6d3b1db7abe172fbeda24ac23f7cf4309f9b9fa9f',100.0,1779032579,1,'2026-05-17T17:42:59.138742+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker"}');
-INSERT INTO "resources" VALUES('https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker','wardviaene/advanced-kubernetes-course/spinnaker 🌟','','2020',0,'Curator Insight points to a companion repository for an advanced Kubernetes Spinnaker course. Live Grounding emphasizes its utility in demonstrating advanced deployment strategies (such as blue-green and canary analysis) directly inside Kubernetes clusters using Spinnaker''s pipeline GUI. It remains a reliable hands-on learning lab.','Shell','Repository','Advanced',0,'online','manual','00d8a3f1b9429aa9162c6d3c5d1c67c81d52800be22cc863a0ae3c5bd1be2ba3',100.0,1781735910,1,'2026-06-18T00:38:30.785017+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Kubernetes Deployment Models"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/wardviaene/jenkins-course','wardviaene/jenkins-course','','2020',0,'A highly practical repository containing configuration examples, scripts, and multi-stage pipeline templates for various programming languages. Designed to serve as hands-on exercises for developers studying infrastructure-as-code and configuration-as-code fundamentals.','Shell','repository','Beginner',0,'online','manual','ca038c96e82bd2f05ad48674b128ec330a3cb2a4b1f0485555a9a0bcd60e8dfa',100.0,1781735992,1,'2026-06-18T00:39:52.205152+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker','wardviaene/advanced-kubernetes-course/spinnaker 🌟','','2020',0,'Curator Insight points to a companion repository for an advanced Kubernetes Spinnaker course. Live Grounding emphasizes its utility in demonstrating advanced deployment strategies (such as blue-green and canary analysis) directly inside Kubernetes clusters using Spinnaker''s pipeline GUI. It remains a reliable hands-on learning lab.','Shell','Repository','Advanced',0,'online','manual','00d8a3f1b9429aa9162c6d3c5d1c67c81d52800be22cc863a0ae3c5bd1be2ba3',100.0,1781735910,1,'2026-06-18T00:38:30.785017+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Kubernetes Deployment Models"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/wardviaene/jenkins-course','wardviaene/jenkins-course','','2020',0,'A highly practical repository containing configuration examples, scripts, and multi-stage pipeline templates for various programming languages. Designed to serve as hands-on exercises for developers studying infrastructure-as-code and configuration-as-code fundamentals.','Shell','repository','Beginner',0,'online','manual','ca038c96e82bd2f05ad48674b128ec330a3cb2a4b1f0485555a9a0bcd60e8dfa',100.0,1781735992,1,'2026-06-18T00:39:52.205152+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/wardviaene/kubernetes-course','wardviaene/kubernetes-course','','2024',4,'Accompanying codebase for Ward Viaene''s comprehensive Kubernetes course, demonstrating deployments, configurations, microservice communication patterns, and cloud migrations. (Live Grounding: Widely trusted community-backed repository illustrating production-grade YAML configurations).','YAML/Go','Code Repository','Intermediate',1,'online','manual','155e7375547c1616e34a4f6c86e5469a201d48f1daed273856ae084cf677328d',100.0,1779030587,1,'2023-03-17T15:48:10Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Courses"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/kubernetes-tutorials.md"]','["demos.md", "kubernetes-tutorials.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-17T15:48:10Z", "gh_stars": 1732}');
 INSERT INTO "resources" VALUES('https://github.com/we-dcode/kubetunnel','github.com/we-dcode/kubetunnel','','2026',2,'Kubetunnel is an elegant CLI utility that establishes secure bi-directional tunnels, connecting local developer machines with active remote namespaces. It enables local microservices to resolve cluster-internal DNS and receive traffic as if they were running inside the virtual network. This capability dramatically accelerates development cycles by eliminating the need for constant remote deployments.','Go','CLI Tool','Intermediate',0,'online','manual','9d4d5b0269e92c304f9ef91f3529cf29605a82113d23d6d6914e8ec2d4457ca9',100.0,1779031898,1,'2023-02-21T10:26:19Z',NULL,NULL,NULL,'["Operations", "Port Forwarding", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-21T10:26:19Z", "gh_stars": 200}');
 INSERT INTO "resources" VALUES('https://github.com/weaveworks-experiments/kspan','Kspan - Turning Kubernetes Events into spans 🌟','','2022',3,'An experimental tool designed to consume Kubernetes events and convert them into OpenTelemetry-compliant spans. By treating lifecycle events as spans, it enables operators to visualize cluster events inside APM tracing backends like Jaeger or Zipkin. With Weaveworks'' exit from active development, the project remains an archived but highly influential conceptual reference in 2026.','Go','Event Translator','High',1,'online','manual','e3d1e2e3c362d84d8e03336b387691b0561644dd4882705a8f2aa7b05cf23392',100.0,1779030739,1,'2023-06-24T11:56:27Z',NULL,NULL,NULL,'["Operations", "Observability", "Distributed Tracing"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-06-24T11:56:27Z", "gh_stars": 807}');
@@ -7619,22 +7619,22 @@ INSERT INTO "resources" VALUES('https://github.com/widdix/aws-cf-templates',NULL
 INSERT INTO "resources" VALUES('https://github.com/willdady/aws-resource-based-policy-collector','willdady/aws-resource-based-policy-collector: AWS resource-based policy'' collector','','2024',5,'A dedicated security utility that scans and aggregates resource-based policies (e.g., S3 Bucket Policies, KMS Key Policies, SQS Policies) across AWS accounts. It aims to surface overly permissive access matrices that violate least privilege models. The script serves as an important compliance utility for scanning public and cross-account configuration leakage.','Go','Repository','Intermediate',0,'online','manual','4234aeaaac78b509344a09f998bb73de80034955f6520f5b01d1d3f7d5427e2a',100.0,1779029573,1,'2022-09-17T08:08:58Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-09-17T08:08:58Z", "gh_stars": 24}');
 INSERT INTO "resources" VALUES('https://github.com/willdady/cdk-iam-credentials-rotator','willdady/cdk-iam-credentials-rotator: IAM Credentials Rotator','','2021',5,'An AWS CDK construct designed to automatically rotate IAM credentials using AWS Lambda. This tool mitigates security risks of long-lived access keys by orchestrating automated rotation policies via Amazon EventBridge scheduler rules. While a community-focused tool, it provides a functional baseline template for serverless compliance automation.','TypeScript','Repository','Intermediate',0,'online','manual','13943a272ac11061fb6f4a4e83d673fb0fa65ea5402fc603d9d801282f33e962',100.0,1779033167,1,'2022-08-28T12:14:19Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Credential Management"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-28T12:14:19Z", "gh_stars": 17}');
 INSERT INTO "resources" VALUES('https://github.com/wincent/git-cipher','git-cipher','','2020',1,'An older utility designed to cryptographically secure and decrypt files transparently inside Git workspaces. Largely superseded by modern alternatives like SOPS, it serves as an educational reference for understanding custom Git-filter operations.','Ruby','Tool','Intermediate',0,'online','manual','b2766a3476638a9911845e998a2e6ae6d7213642a229cc77f566a67f8c4e3ad5',100.0,1779030674,1,'2025-12-29T11:35:38Z',NULL,NULL,NULL,'["Security", "Developer Tooling", "Git Secrets Security"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-29T11:35:38Z", "gh_stars": 90}');
-INSERT INTO "resources" VALUES('https://github.com/windup','windup','','2013',0,'Windup (upstream source for Red Hat Migration Toolkit for Applications) is an extensible, rule-based modernization engine. It analyzes Java application bytecode and source files to generate detailed cloud-readiness and microservice conversion reports.','Java','CLI Tool','Advanced',0,'online','manual','4f773a2dd1cbd9554616a588b79b6f859e6811185dc399b1bea69201a7a24892',100.0,1779032036,1,'2026-05-17T17:33:56.988024+02:00',NULL,NULL,NULL,'["App Migration", "Application Modernization", "Java Migration"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
-INSERT INTO "resources" VALUES('https://github.com/winfordlin/Compass','Compass 🌟','','2018',0,'An early monitoring-adjacent helper tool built to observe pod scheduling metrics and identify suboptimal deployment sizes. Long since abandoned, modern alternatives like Kubecost and OpenCost provide the comprehensive telemetry required.','Go','Monitoring Utility','Intermediate',1,'online','manual','c3fa36d8a9e8502aca01ed879598cab4b297470b0df9d2b844fe488deda703a2',100.0,1781736046,1,'2026-06-18T00:40:46.864196+02:00',NULL,NULL,NULL,'["Cluster Management", "Cost Optimization", "Metrics Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/windup','windup','','2013',0,'Windup (upstream source for Red Hat Migration Toolkit for Applications) is an extensible, rule-based modernization engine. It analyzes Java application bytecode and source files to generate detailed cloud-readiness and microservice conversion reports.','Java','CLI Tool','Advanced',0,'online','manual','4f773a2dd1cbd9554616a588b79b6f859e6811185dc399b1bea69201a7a24892',100.0,1779032036,1,'2026-05-17T17:33:56.988024+02:00',NULL,NULL,NULL,'["App Migration", "Application Modernization", "Java Migration"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/winfordlin/Compass','Compass 🌟','','2018',0,'An early monitoring-adjacent helper tool built to observe pod scheduling metrics and identify suboptimal deployment sizes. Long since abandoned, modern alternatives like Kubecost and OpenCost provide the comprehensive telemetry required.','Go','Monitoring Utility','Intermediate',1,'online','manual','c3fa36d8a9e8502aca01ed879598cab4b297470b0df9d2b844fe488deda703a2',100.0,1781736046,1,'2026-06-18T00:40:46.864196+02:00',NULL,NULL,NULL,'["Cluster Management", "Cost Optimization", "Metrics Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/witchery-project/witchery','witchery-project/witchery','','2020',2,'A security chaos engineering framework designed to simulate security compromises and platform exploits inside clusters. It tests detection alerts, runtime defense mechanisms, and operational response procedures.','Go','Chaos Engineering Framework','Advanced',0,'online','manual','87f4eeefa7b7e2125d27b9e10def3f7512363926dfe8e31a295a240686cb9259',100.0,1779031669,1,'2022-05-17T15:07:34Z',NULL,NULL,NULL,'["Security & Compliance", "Chaos Engineering", "Intrusion Simulation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2022-05-17T15:07:34Z", "gh_stars": 130}');
 INSERT INTO "resources" VALUES('https://github.com/wololock/jenkine-pipeline-maven-demo/tree/sdkman','Jenkins Pipeline Maven build demo','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e8e3fcf507d0aaa6d021b39bd9cdd9204de01fa4ea7de2902bd69c7a58244f02',100.0,1779032518,1,'2026-05-17T17:41:58.979681+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{}');
-INSERT INTO "resources" VALUES('https://github.com/wongcyrus/aws-account-cloud9-visualizer','AWS Account Cloud9 Visualizer','','2021',0,'A specialized developer tool tailored for deployment inside AWS Cloud9 instances. Allows engineers to quickly visualize localized cloud development patterns and inspect running sandboxes directly from the IDE.','Python','Tool','Intermediate',0,'online','manual','0de832aa4685b4a6a979b74c840e5620cfa1d007eb072f5f32de6692b9e9f0a4',100.0,1781735900,1,'2026-06-18T00:38:20.729794+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Integration", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/wongcyrus/aws-account-cloud9-visualizer','AWS Account Cloud9 Visualizer','','2021',0,'A specialized developer tool tailored for deployment inside AWS Cloud9 instances. Allows engineers to quickly visualize localized cloud development patterns and inspect running sandboxes directly from the IDE.','Python','Tool','Intermediate',0,'online','manual','0de832aa4685b4a6a979b74c840e5620cfa1d007eb072f5f32de6692b9e9f0a4',100.0,1781735900,1,'2026-06-18T00:38:20.729794+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Integration", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/wsargent/docker-cheat-sheet','github.com: Docker cheat Sheet','','2025',5,'One of the most popular, extensive open-source community references for Docker command lines and runtime configurations. Meticulously compiles network setups, volume bindings, Dockerfile directives, and diagnostic debugging tricks into a highly accessible repository.','Markdown','Repository','Intermediate',0,'online','manual','2ac73793d9a89ca8761050f93bb5a9ba40678d5baeba2f8d597c62ec25ccd65a',100.0,1779029679,1,'2024-12-31T03:00:47Z',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-12-31T03:00:47Z", "gh_stars": 22528}');
 INSERT INTO "resources" VALUES('https://github.com/wunderio/csi-rclone','csi-rclone: CSI rclone mount plugin','','2023',2,'A Container Storage Interface (CSI) plugin that allows mounting a wide variety of cloud storage providers (such as Google Drive, S3, OneDrive, and Dropbox) as volumes in Kubernetes pods using rclone. It abstracts back-end storage services into standard PVs. In 2026, it continues to be actively utilized for niche, multi-cloud storage access requirements.','Go','CSI Plugin','High',0,'online','manual','cc524fedd811472bda123374fd1a7936b720248985a7905555cd8d120a5f26a9',100.0,1779031255,1,'2024-09-12T06:37:10Z',NULL,NULL,NULL,'["Storage", "CSI", "Cloud Storage"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-12T06:37:10Z", "gh_stars": 259}');
 INSERT INTO "resources" VALUES('https://github.com/xUnholy/k8s-gitops','Raspbernetes - Kubernetes Cluster: k8s-gitops','','2025',5,'A robust, real-world case study and GitOps reference repository optimized for ARM-based Raspberry Pi clusters. Incorporates high-availability deployment structures using Flux, K3s, and modern observability stacks. Serves as a great architectural resource.','YAML','Repository','Medium',0,'online','manual','5759d8430876ceaa891b982f6a3d9d5098914598c8d6105ed24b4c3f300eb041',100.0,1779029704,1,'2026-06-14T09:15:39Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Edge Deployments"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:15:39Z", "gh_stars": 634}');
 INSERT INTO "resources" VALUES('https://github.com/xavier-mt/kerbi','Kerbi 🌟','','2020',1,'A lightweight Ruby-based framework to generate, validate, and manage Kubernetes configurations. It allows writing clean, reusable Ruby manifests instead of raw YAML structures to simplify application templates.','Ruby','Configuration Tool','Medium',0,'online','manual','cd9ebd380852f5789e18dbacca52b04a66f72fe5ad63a943a91f9c036093bdee',100.0,1779130495,1,'2022-06-16T09:03:15Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Templating"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-16T09:03:15Z", "gh_stars": 14}');
 INSERT INTO "resources" VALUES('https://github.com/xiaods/k8e','xiaods/k8e','','2023',5,'A lightweight Kubernetes distribution (k8e, standing for "k8s easy") modeled after K3s but strictly adhering to standard upstream components. It is tailored for low-resource edge architectures, CI environments, and hobbyist networks requiring low memory profiles and simple setups.','Go','Software','Intermediate',1,'online','manual','f166032c3373af095febf14fd28e54a972c33cd2c57bce9db59e826eb3b1389a',100.0,1779033118,1,'2026-06-06T10:04:34Z',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-06T10:04:34Z", "gh_stars": 449}');
-INSERT INTO "resources" VALUES('https://github.com/xiaopeng163/docker-compose-tpg','docker-compose-tpg: Telegraf + Prometheus + Grafana Local Testing Environments','','2022',0,'A streamlined Docker Compose setup establishing a local monitoring stack with Telegraf, Prometheus, and Grafana. Excellent for local telemetry testing, dashboard debugging, and metric ingestion trials before scaling to Kubernetes systems.','YAML','Repository','Beginner',0,'online','manual','4b3f0288c1337bd68fa980e20734d7a2ff291809d3be6d0cf9cb013485419e08',100.0,1781735921,1,'2026-06-18T00:38:41.220235+02:00',NULL,NULL,NULL,'["Observability & Testing", "Metrics Monitoring", "TPG Monitoring Stack"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/xiaopeng163/docker-compose-tpg','docker-compose-tpg: Telegraf + Prometheus + Grafana Local Testing Environments','','2022',0,'A streamlined Docker Compose setup establishing a local monitoring stack with Telegraf, Prometheus, and Grafana. Excellent for local telemetry testing, dashboard debugging, and metric ingestion trials before scaling to Kubernetes systems.','YAML','Repository','Beginner',0,'online','manual','4b3f0288c1337bd68fa980e20734d7a2ff291809d3be6d0cf9cb013485419e08',100.0,1781735921,1,'2026-06-18T00:38:41.220235+02:00',NULL,NULL,NULL,'["Observability & Testing", "Metrics Monitoring", "TPG Monitoring Stack"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/yahoo/check-log4j','yahoo/check-log4j','','2021',5,'Yahoo''s archived, command-line tool designed to detect vulnerable Log4j JAR instances within mounted folder structures and container layers. It uses local binary scanning patterns to identify vulnerabilities, making it a reliable reference for building custom forensic scanning tools.','Go','Tool','Intermediate',0,'online','manual','6c2ee18602a80f1526ee082d3c4db6ef93f63554fd29e8c079a5903ca221dcc9',100.0,1779030847,1,'2026-03-08T19:43:51Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-08T19:43:51Z", "gh_stars": 169}');
 INSERT INTO "resources" VALUES('https://github.com/yandex-cloud/k8s-csi-s3','github.com/yandex-cloud: CSI for S3','','2026',5,'An open-source CSI driver that allows mounting Amazon S3 object buckets directly as filesystems within Kubernetes pods using local FUSE drivers. This interface permits legacy applications expecting flat directory paths to consume S3 storage backends with minimal code refactoring.','Go','CSI Driver','Medium',0,'online','manual','0c9118b0bb755f9e4d66fafc9c40a708c36261f37a187a76b64f3c1469b058d1',100.0,1779031099,1,'2026-05-05T12:23:53Z',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "S3 Integration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-05T12:23:53Z", "gh_stars": 859}');
 INSERT INTO "resources" VALUES('https://github.com/yangshun/tech-interview-handbook','Tech Interview Handbook','','2026',5,'The definitive prep suite for engineering roles, focusing on algorithms, practical system design topologies, behavioral matrices, and resume optimizations. Provides actionable code structures and design templates built to satisfy high-bar technical interview pipelines.','TypeScript','Educational Repository','Intermediate',0,'online','manual','6a235dd3393fe945bb3152c0ae242a7037b3ab53750ab982ed840c998eb25d47',100.0,1779030220,1,'2026-04-05T23:58:25Z',NULL,NULL,NULL,'["Software Engineering", "Career Development", "Interview Preparation"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-05T23:58:25Z", "gh_stars": 140289, "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/yangtao309/awesome-api-gateway','Awesome API Gateway','','2026',0,'An extensive catalog mapping API Gateway engines, ingress controllers, and edge proxy configurations (including Envoy, Kong, and APISIX). Essential for routing microservice traffic safely across network partitions. Serves as a great architectural guide for configuring traffic shaping, rate limiting, and authentication.','N/A','Repository','Advanced',1,'online','manual','6d62ffc18ab304cbe5bbbb78b7e687572c5bc3372d797648992211bbebdb9b97',100.0,1781736123,1,'2026-06-18T00:42:03.210626+02:00',NULL,NULL,NULL,'["API Development", "API Gateway", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A", "is_special": true}');
-INSERT INTO "resources" VALUES('https://github.com/yankils/Simple-DevOps-Project','yankils/Simple-DevOps-Project','','2021',0,'A practical demonstration codebase combining core DevOps components, including automated provisioning scripts and simple pipeline files, to launch a basic application stack. Designed for educational labs. (Live Grounding: Good for foundational learning, though not suited for enterprise-scale zero-trust environments).','Shell/Dockerfile','Code Repository','Beginner',0,'online','manual','2adcf09384710ca2deea5c47ee9a7c2a4abc449e0cfd8db7039287bb99044faa',100.0,1781735900,1,'2026-06-18T00:38:20.910576+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Project Blueprints", "Infrastructure Showcase"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/yangtao309/awesome-api-gateway','Awesome API Gateway','','2026',0,'An extensive catalog mapping API Gateway engines, ingress controllers, and edge proxy configurations (including Envoy, Kong, and APISIX). Essential for routing microservice traffic safely across network partitions. Serves as a great architectural guide for configuring traffic shaping, rate limiting, and authentication.','N/A','Repository','Advanced',1,'online','manual','6d62ffc18ab304cbe5bbbb78b7e687572c5bc3372d797648992211bbebdb9b97',100.0,1781736123,1,'2026-06-18T00:42:03.210626+02:00',NULL,NULL,NULL,'["API Development", "API Gateway", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true}');
+INSERT INTO "resources" VALUES('https://github.com/yankils/Simple-DevOps-Project','yankils/Simple-DevOps-Project','','2021',0,'A practical demonstration codebase combining core DevOps components, including automated provisioning scripts and simple pipeline files, to launch a basic application stack. Designed for educational labs. (Live Grounding: Good for foundational learning, though not suited for enterprise-scale zero-trust environments).','Shell/Dockerfile','Code Repository','Beginner',0,'online','manual','2adcf09384710ca2deea5c47ee9a7c2a4abc449e0cfd8db7039287bb99044faa',100.0,1781735900,1,'2026-06-18T00:38:20.910576+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Project Blueprints", "Infrastructure Showcase"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/yannh/kubeconform','github.com/yannh/kubeconform 🌟','','2026',2,'A ultra-fast, modern Kubernetes manifest validator written in Go, acting as a direct replacement for kubeval. Validates resources against official OpenAPI schemas, automatically caching custom resource definitions (CRDs) in offline environments. Recognized globally as a de facto tool for GitOps CI verification.','Go','Tool','Intermediate',1,'online','manual','d0194bae90719e8090d5e89ec9330ccd956614659cb606f185cd56f643c82502',100.0,1779031064,1,'2026-06-13T11:53:23Z',NULL,NULL,NULL,'["DevOps", "Static Analysis", "Kubernetes Validation"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["devsecops.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T11:53:23Z", "gh_stars": 3066}');
 INSERT INTO "resources" VALUES('https://github.com/yashvardhan-kukreja/kube-bench-exporter','kube-bench-exporter','','2022',5,'A dedicated exporter designed to scrape kube-bench CIS compliance output files and convert them into standard Prometheus metrics. This allows SREs to implement real-time security scanning and continuous integration metrics directly on Grafana.','Go','Exporter','Medium',0,'online','manual','d76db84e9002a9cc1381d0c43f6083a9827b26d893b4ce405b43a7bf880293e0',100.0,1779030069,1,'2021-04-03T00:12:14Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "Exporters"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-03T00:12:14Z", "gh_stars": 12}');
 INSERT INTO "resources" VALUES('https://github.com/ynqa/bul','bul: Interactive TUI for Exploring Kubernetes Container Logs','','2020',1,'An interactive Terminal User Interface (TUI) written in Go designed to query and stream local Kubernetes container logs. Live Grounding Note: Because development has remained inactive for years, it is considered legacy; modern engineers typically use tools like K9s or Stern in active production.','Go','Repository','Intermediate',0,'online','manual','7ab05ef49b587ea38c10c86b9b9efb6d9a3ae7fbcf07fca26c3233d600c30c9d',100.0,1779031802,1,'2024-05-23T09:31:41Z',NULL,NULL,NULL,'["Log Management & Diagnostics", "Command Line Tools", "Terminal Interfaces"]','["[LEGACY]"]','["docs/container-managers.md", "docs/kubernetes-monitoring.md", "docs/kubernetes-tools.md"]','["kubernetes-monitoring.md", "container-managers.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-23T09:31:41Z", "gh_stars": 16}');
@@ -7642,7 +7642,7 @@ INSERT INTO "resources" VALUES('https://github.com/ynqa/jnv','github.com/ynqa/jn
 INSERT INTO "resources" VALUES('https://github.com/yogeshkk/K8sPurger','K8sPurger 🌟','','2022',2,'A tool designed to scan a Kubernetes cluster for unused resources, identifying orphan ConfigMaps, Secrets, PVCs, and service accounts. By automating the discovery of redundant workloads, it reduces bloat and improves cluster security posture. Active through 2026 as a simple, highly effective housecleaning utility.','Go','CLI Tool','Medium',0,'online','manual','50ee1755862d744903d32d4912ecbbee3b231670b60767aa0a894ad4744d86bf',100.0,1779031538,1,'2024-02-18T19:09:02Z',NULL,NULL,NULL,'["Operations", "Resource Management", "Cleanup"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-18T19:09:02Z", "gh_stars": 256}');
 INSERT INTO "resources" VALUES('https://github.com/yokawasa/action-setup-kube-tools','yokawasa/action-setup-kube-tools','','2026',5,'A dedicated GitHub Action designed to dynamically download and configure vital Kubernetes operational binaries (such as kubectl, helm, kustomize, and minikube) across runner agents, ensuring strict parity between tool states.','JavaScript','Tool','Low',0,'online','manual','fd33c9fd1d3bbabf17697759d4ed37bf0eee0989a9a783fc57fa6ad5598be2eb',100.0,1779030359,1,'2026-06-10T14:49:12Z',NULL,NULL,NULL,'["Software Delivery", "GitHub Ecosystem", "Runner Utilities"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T14:49:12Z", "gh_stars": 92}');
 INSERT INTO "resources" VALUES('https://github.com/yonahd/kor','==github.com/yonahd/kor==','','2023',5,'Kor is an out-of-the-box orphan resource finder that helps platform teams reclaim cluster resources by identifying unused ConfigMaps, Secrets, ServiceAccounts, and PVCs. Featuring stdout, JSON, and Prometheus metrics outputs, it easily embeds into monitoring pipelines to optimize cluster costs.','Go','CLI Tool / Agent','Intermediate',0,'online','manual','d2f8431befad3a2a6349506b8c50fe0d5e8c4c9acea8103e8d216895c8fb6539',100.0,1779032640,1,'2026-05-26T06:51:45Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Resource Cleanup", "Cluster Hygiene"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-26T06:51:45Z", "gh_stars": 1798}');
-INSERT INTO "resources" VALUES('https://github.com/yonahd/orphaned-configmaps','github.com/yonahd/orphaned-configmaps: Orphaned ConfigMaps','','2022',5,'Orphaned ConfigMaps detects unreferenced ConfigMaps and Secrets across active namespaces. By scanning volume mounts and env declarations, it exposes abandoned configurations that increase complexity and security exposure. It is a targeted utility for regular cluster housekeeping.','Go','CLI Tool','Beginner',0,'online','manual','076b10835b9fcc36f757a36e5034dc00bf021e67457475a6c640895aa1c0fa29',100.0,1781736047,1,'2026-06-18T00:40:47.120302+02:00',NULL,NULL,NULL,'["Observability & Diagnostics", "Resource Cleanup", "Cluster Hygiene"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.com/yonahd/orphaned-configmaps','github.com/yonahd/orphaned-configmaps: Orphaned ConfigMaps','','2022',5,'Orphaned ConfigMaps detects unreferenced ConfigMaps and Secrets across active namespaces. By scanning volume mounts and env declarations, it exposes abandoned configurations that increase complexity and security exposure. It is a targeted utility for regular cluster housekeeping.','Go','CLI Tool','Beginner',0,'online','manual','076b10835b9fcc36f757a36e5034dc00bf021e67457475a6c640895aa1c0fa29',100.0,1781736047,1,'2026-06-18T00:40:47.120302+02:00',NULL,NULL,NULL,'["Observability & Diagnostics", "Resource Cleanup", "Cluster Hygiene"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.com/yteraoka/kubectl-isolate','kubectl-isolate','','2022',5,'A troubleshooting plugin that temporarily isolates running pods from Service network targets by modifying selector labels. Enables in-depth live diagnostics on broken pod targets without tearing down functional setups.','Go','CLI Plugin','Intermediate',0,'online','manual','b0864d5afab08901c5067a9b47ffaeb906f4742b3edbc02a6253b79fab0b7ba9',100.0,1779031143,1,'2020-07-05T00:56:41Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Traffic Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-07-05T00:56:41Z", "gh_stars": 10}');
 INSERT INTO "resources" VALUES('https://github.com/zakkg3/ClusterSecret','zakkg3/ClusterSecret: Kubernetes ClusterSecret operator','','2022',3,'A specialized operator automating secret distribution and synchronization across target namespaces in a cluster. It updates, recreates, or deletes secrets in target namespaces from single configuration sources such as registry credentials.','Go','Kubernetes Operator','Intermediate',0,'online','manual','410cec9a9441ced9e8a652b67982fcc18e8ad5a9312f01facb57194feaa77be4',100.0,1779030189,1,'2026-04-01T21:32:29Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "Multi-Namespace Replication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-01T21:32:29Z", "gh_stars": 510}');
 INSERT INTO "resources" VALUES('https://github.com/zalando/logbook','logbook','','2026',5,'An extensible Java library developed by Zalando for logging HTTP requests and responses. In 2026, Logbook is a de facto standard for security compliance and audit logging in distributed environments, providing clean, structured JSON payloads with context-safe credential masking.','Java','Repository','Intermediate',1,'online','manual','cdb1bff5a3f45b738632b32ee3dbc40b00caf4113501ef9a46a3425264745f56',100.0,1779032793,1,'2026-06-12T12:58:02Z',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Logging"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T12:58:02Z", "gh_stars": 2048}');
@@ -7653,7 +7653,7 @@ INSERT INTO "resources" VALUES('https://github.com/zarf-dev/zarf','defenseunicor
 INSERT INTO "resources" VALUES('https://github.com/zaynali53/DotENV',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d03090cb21014cbaf3351c80a20a1ebf97c8103fc1d66d8bcdad64d361a6367a',100.0,1779032613,0,'2026-05-17T17:43:33.668565+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.com/zegl/kube-score','Kube-score','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','012d267b9cf6a4fe67e96337f31bb39ac58848f3b9aaa68183f2446f88c5c38c',100.0,1779032074,1,'2026-05-17T17:34:34.800198+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true}');
 INSERT INTO "resources" VALUES('https://github.com/zsh-users/zsh-autosuggestions','github.com/zsh-users/zsh-autosuggestions 🌟','','2013',5,'A high-efficiency plugin that suggest terminal execution commands as you type, pulling context dynamically from local shells. It drastically reduces keystrokes and context switching. Live Grounding demonstrates that it has become an essential productivity tool across modern engineering environments.','Shell','Tool','Beginner',0,'online','manual','b2b0920b47bdc33b1b52ba933522de13d83c457669f7cb49654e36d648769e20',100.0,1779031455,1,'2025-06-24T16:15:03Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Shell Configuration"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-24T16:15:03Z", "gh_stars": 35690}');
-INSERT INTO "resources" VALUES('https://github.comjoshmsmith/monkey-ops','GitHub: monkey-ops, Openshift compliant, no cluster-admin required','','N/A',0,'A curated technical resource and architectural guide covering GitHub: monkey-ops, Openshift compliant, no cluster-admin required in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.500661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://github.comjoshmsmith/monkey-ops','GitHub: monkey-ops, Openshift compliant, no cluster-admin required','','N/A',0,'A curated technical resource and architectural guide covering GitHub: monkey-ops, Openshift compliant, no cluster-admin required in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.500661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://github.dev','github.dev','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8bb4feb307e135bcaadcbfeac8e34b8946530f6e0dd10d883e7a693ae543819',100.0,1779033477,0,'2026-05-17T17:57:57.036385+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.dev/github/dev"}');
 INSERT INTO "resources" VALUES('https://github.dev/github/dev','github.dev','','2021',0,'A fully web-based implementation of VS Code launched instantly from any GitHub repo by pressing `.`. It operates purely in the browser for code browsing, quick patches, and pull request reviews.','TypeScript','SaaS Platform','Beginner',0,'online','manual','392a950f91629fa40c2a7268e598810b0d9cb3397b82687a0cffbea94507baa7',100.0,1779130494,1,'2026-05-18T20:54:54.968061+02:00',NULL,NULL,NULL,'["Development Environments", "Cloud IDEs", "Web Editors"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://github.dev/jakevdp/PythonDataScienceHandbook/tree/master/notebooks','github.dev: Python Data Science Handbook','','2022',0,'Official interactive notebook repository for the Python Data Science Handbook. Enables immediate local sandboxing, model parameter tweaks, and testing of complex data ingestion logic using integrated Jupyter execution files.','Python','Code Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Interactive Computing", "Source Code Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
@@ -9052,7 +9052,7 @@ INSERT INTO "resources" VALUES('https://kyverno.io/policies/best-practices/requi
 INSERT INTO "resources" VALUES('https://kyverno.io/policies/best-practices/restrict_image_registries/restrict_image_registries','==kyverno.io: Restrict Image Registries==','','2026',0,'Official documentation outlining how to write Kyverno policies to block deployment of images from unapproved registries. Enforces a key tenant of secure container delivery by ensuring workloads only pull code from trusted, internally-vetted registry endpoints.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779029710,0,'2026-05-17T16:55:10.179751+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Supply Chain Security", "Container Governance"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}');
 INSERT INTO "resources" VALUES('https://kyverno.io/policies/other/add-pod-proxies','kyverno.io: Add Pod Proxies','','2026',0,'Technical documentation demonstrating how to use Kyverno to dynamically inject HTTP/HTTPS proxy environment variables into Pod containers upon admission. Solves enterprise proxy configuration demands automatically without requiring manual pod-by-pod updates from development teams.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779034235,0,'2026-05-17T18:10:35.060039+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno Policies"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}');
 INSERT INTO "resources" VALUES('https://kyverno.io/policies/other/require_pdb','kyverno.io: Require PodDisruptionBudget','','2026',0,'A standardized Kyverno policy template ensuring that all mission-critical deployments are paired with active PodDisruptionBudgets (PDB). This governance rule guarantees cluster high-availability by guarding applications against node drain and cluster maintenance operations.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779033913,0,'2026-05-17T18:05:13.600376+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Reliability", "High Availability"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}');
-INSERT INTO "resources" VALUES('https://lab.github.com','==lab.github.com== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==lab.github.com== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.675408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://lab.github.com','==lab.github.com== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==lab.github.com== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.675408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://lab.texthtml.net/gitlab/merge-bot','lab.texthtml.net: Gitlab Merge Bot','- [DockerHub: Gitlab Merge Bot](https://hub.docker.com/r/texthtml/gitlab-merge-bot) Bot assistant for code review and merge requests approval for Gitlab','2021',1,'A lightweight Dockerized automation assistant engineered to streamline GitLab merge requests. Orchestrates pipeline status polling and auto-approves merges on successful continuous integration runs, optimizing delivery velocity.','JavaScript','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://labs.bishopfox.com/tech-blog/bad-pods-kubernetes-pod-privilege-escalation','labs.bishopfox.com: Bad Pods: Kubernetes Pod Privilege Escalation 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91eee7f16f3d8d6a74434bfa5628e2548dbb2d8c3224ae065bfeb7a9603c115a',100.0,1779030433,0,'2026-05-17T17:07:13.920994+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://bishopfox.com/blog/kubernetes-pod-privilege-escalation"}');
 INSERT INTO "resources" VALUES('https://labs.demoredhat.com/demos','ansible.github.io/workshops/demos : Red Hat Ansible Automation Platform Workshops','','2025',0,'Official Red Hat Ansible workshops repository, highlighting hands-on scenarios for cloud provisioning, configuration management, network automation, and security playbooks. (Live Grounding: Serves as the authoritative source for enterprise teams to upskill in Ansible Automation Platform strategies).','YAML','Workshop Material','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible Workshops"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
@@ -11632,7 +11632,7 @@ INSERT INTO "resources" VALUES('https://p2theme.com','Wordpress P2','','N/A',0,N
 INSERT INTO "resources" VALUES('https://packer.io','packer.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8be67f6953aafe0d0cae304f4d5e533780ee49d30b1c9604726af479300d661c',100.0,1779030865,0,'2026-05-17T17:14:25.352526+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
 INSERT INTO "resources" VALUES('https://packetpushers.net/podcasts/kubernetes-unpacked/ku046-do-kubernetes-certs-prepare-you-for-real-world-production','packetpushers.net: KU046: Do Kubernetes Certs Prepare You For Real-World Production?','','2023',0,'A highly critical, production-oriented podcast episode from Packet Pushers discussing whether obtaining Kubernetes certifications translates into actual day-2 engineering competency. It balances the theoretical mechanics tested in CKA/CKAD/CKS against complex real-world challenges, such as cloud networking, persistent storage, and GitOps workflows.','English','Audio','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Industry Analysis", "Media"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://pages.awscloud.com/GLOBAL-partner-DL-DevOps-weaveworks-ebook-2020-learn.html','pages.awscloud.com: GitOps on AWS for High Performing Team Operations (eBook)','','2020',0,'An e-book co-authored by AWS and Weaveworks exploring the deployment of GitOps workflows on AWS. It presents architectural patterns for using declarative systems to synchronize desired states defined in Git with operational EKS environments.','PDF','Ebook','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Continuous Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://pages.github.com','pages.github.com','','2026',0,'A static site hosting service offered directly by GitHub that takes HTML, CSS, and JavaScript files straight from a repository. The primary deployment target for documentation sites, live grounding confirms GitHub Pages remains the most integrated, reliable, and cost-effective hosting layer.','English','Cloud Hosting','Beginner',0,'online','manual','400765a189a507ea46bad795c2c27ed5f4f9db6150d5f242f5a0e8dd9c1d9f75',100.0,1779034322,1,'2026-05-17T18:12:02.623471+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Static Hosting"]','["[COMMUNITY-TOOL]"]','["docs/mkdocs.md"]','["mkdocs.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://pages.github.com','pages.github.com','','2026',0,'A static site hosting service offered directly by GitHub that takes HTML, CSS, and JavaScript files straight from a repository. The primary deployment target for documentation sites, live grounding confirms GitHub Pages remains the most integrated, reliable, and cost-effective hosting layer.','English','Cloud Hosting','Beginner',0,'online','manual','400765a189a507ea46bad795c2c27ed5f4f9db6150d5f242f5a0e8dd9c1d9f75',100.0,1779034322,1,'2026-05-17T18:12:02.623471+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Static Hosting"]','["[COMMUNITY-TOOL]"]','["docs/mkdocs.md"]','["mkdocs.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://pagure.io/copr/copr','Copr','','2013',3,'The source repository of the Copr distribution backend. It exposes the engine powering remote source builds and repository package generation. Live Grounding highlights its architectural value for private packaging pipelines.','Python','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Software Distribution", "Fedora/RedHat"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://paigeshin1991.medium.com/drop-nuclear-bomb-on-your-aws-services-how-to-clear-your-entire-aws-account-in-3-seconds-53f28928e09c','==paigeshin1991.medium.com: Drop Nuclear Bomb on your AWS account. How to'' clear your entire AWS services in 3 seconds==','','N/A',0,'A curated technical resource and architectural guide covering ==paigeshin1991.medium.com: Drop Nuclear Bomb on your AWS account. How to'' clear your entire AWS services in 3 seconds== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031096,0,'2026-05-17T17:18:16.689874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://palaemon.io','palaemon.io','','2021',0,'Legacy troubleshooting tool aimed at optimizing container workloads and analyzing scheduling configurations. Now largely archived but remains historically relevant for declarative scheduling architectures.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Legacy Tooling"]','["[LEGACY]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
@@ -13859,7 +13859,7 @@ INSERT INTO "resources" VALUES('https://traefik.io/blog/kubernetes-ingress-servi
 INSERT INTO "resources" VALUES('https://traefik.io/blog/pets-vs-cattle-the-future-of-kubernetes-in-2022','traefik.io: Pets vs. Cattle: The Future of Kubernetes in 2022','','2022',0,'Explores how modern Kubernetes clusters treat clusters, nodes, and ingress configurations as stateless, disposable entities (cattle). Examines automation engines and dynamic routing protocols like Traefik to abstract network edges.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://traefik.io/blog/transition-from-ingress-nginx-to-traefik','Transitioning from ingress-nginx to Traefik in Kubernetes','','2022',0,'A migration blueprint walking developers through transitioning from ingress-nginx to Traefik. Details how Traefik''s native middleware, dynamic routing, and CRDs simplify TLS management and traffic splitting in dynamic environments.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Traefik"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md", "kubernetes-networking.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://traefik.io/traefik-mesh','Maesh','','2023',2,'Maesh (rebranded as Traefik Mesh) was a lightweight, SMI-compliant mesh designed by Traefik Labs. It was officially retired in 2024 to consolidate development focus on Traefik API Gateway products.','Go','open-source-tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Legacy Tooling"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://training.github.com/downloads/github-git-cheat-sheet.pdf','github.github.com/training-kit: Git cheat sheet','','2024',4,'Curator Insight: Official GitHub training PDF mapping standard CLI commands for branch lifecycle and local repository synchronization. Live Grounding: Retains great instructional value for building reliable local-to-remote pipelines and securing git commits with GPG signing.','PDF','Official Guide','Beginner-Intermediate',0,'online','manual','a645979f73e24b14b3deb010a64afc0c0e25cedbeed2090d109ad5539f759ac6',100.0,1781735889,0,'2026-06-18T00:38:09.550748+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://training.github.com/downloads/github-git-cheat-sheet.pdf','github.github.com/training-kit: Git cheat sheet','','2024',4,'Curator Insight: Official GitHub training PDF mapping standard CLI commands for branch lifecycle and local repository synchronization. Live Grounding: Retains great instructional value for building reliable local-to-remote pipelines and securing git commits with GPG signing.','PDF','Official Guide','Beginner-Intermediate',0,'online','manual','a645979f73e24b14b3deb010a64afc0c0e25cedbeed2090d109ad5539f759ac6',100.0,1781735889,0,'2026-06-18T00:38:09.550748+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://training.linuxfoundation.org/resources','The Linux Foundation Training','','2026',5,'The definitive training and certification source for open-source engineering. Directs the primary curricula for the CKA, CKAD, and CKS benchmarks, offering authoritative lessons on container network interfaces, control-plane troubleshooting, and Linux security interfaces.','English','Training Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Certifications", "Linux & Open Source"]','["[DE FACTO STANDARD]"]','[]','["elearning.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://training.linuxfoundation.org/training/introduction-to-kubernetes','training.linuxfoundation.org: Introduction to Kubernetes (LFS158x)','','2026',0,'The baseline introductory curriculum authored by the Linux Foundation and the CNCF. Teaches fundamental architecture, control plane mechanics, pod configurations, networking standards, and volume storage strategies required for standard operation tasks.','N/A','Course','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Official Certifications"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{"duplicate_of": "https://www.cloudtechtwitter.com/2022/05/dont-miss-next-article-be-first-to-be.html"}');
 INSERT INTO "resources" VALUES('https://trainings.kubernauts.sh','trainings.kubernauts.sh','','N/A',0,'A curated technical resource and architectural guide covering trainings.kubernauts.sh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030317,0,'2026-05-17T17:05:17.430202+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
@@ -14090,7 +14090,7 @@ INSERT INTO "resources" VALUES('https://vladmihalcea.com/testcontainers-database
 INSERT INTO "resources" VALUES('https://vladmihalcea.com/tunnel-localhost-public-internet','vladmihalcea.com: How to tunnel localhost to the public Internet','','2021',0,'A practical guide explaining how to tunnel local developer server environments to the public internet using tools like ngrok and SSH reverse forwarding. It details routing steps necessary to test webhook integrations, third-party platform callbacks, and mobile application APIs.','English','Technical Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Development Tools"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://vmblog.com/archive/2021/10/07/the-rise-of-modern-day-kubernetes-operations.aspx','The Rise of Modern Day Kubernetes Operations','','N/A',0,'A curated technical resource and architectural guide covering The Rise of Modern Day Kubernetes Operations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.713367+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["index.md", "kubernetes.md"]','{}','{"duplicate_of": "https://vmblog.com/bylines/the-rise-of-modern-day-kubernetes-operations"}');
 INSERT INTO "resources" VALUES('https://vscode.dev','vscode.dev 🌟','','2021',0,'The official cloud-hosted, zero-install iteration of VS Code operating inside modern web browsers. Employs HTML5 File System Access APIs for direct local workspace folder manipulation and remote repository synchronization.','TypeScript','Article','Intermediate',0,'online','manual','N/A',100.0,1779031190,1,'2026-05-17T17:19:50.717270+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Microsoft"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
-INSERT INTO "resources" VALUES('https://vscode.github.com','vscode.github.com: GitHub and Visual Studio Code 🌟','','2026',0,'The GitHub integration for VS Code provides seamless connection to remote source control hosts, automated testing pipelines, and real-time pull request reviews. It bridges the developer''s local coding workspace directly with collaborative version control and continuous integration systems. Platform engineers use this integrated workflow to execute continuous GitOps deployments directly from their workspace.','TypeScript','IDE Extension','Beginner',0,'online','manual','ddbf486587e0d00b05283b49f95299eca6462c39089896693d7c380fd1d4a6db',100.0,1779030322,1,'2026-05-17T17:05:22.936644+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "IDE Platforms"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": "N/A", "gh_license": "N/A"}');
+INSERT INTO "resources" VALUES('https://vscode.github.com','vscode.github.com: GitHub and Visual Studio Code 🌟','','2026',0,'The GitHub integration for VS Code provides seamless connection to remote source control hosts, automated testing pipelines, and real-time pull request reviews. It bridges the developer''s local coding workspace directly with collaborative version control and continuous integration systems. Platform engineers use this integrated workflow to execute continuous GitOps deployments directly from their workspace.','TypeScript','IDE Extension','Beginner',0,'online','manual','ddbf486587e0d00b05283b49f95299eca6462c39089896693d7c380fd1d4a6db',100.0,1779030322,1,'2026-05-17T17:05:22.936644+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "IDE Platforms"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
 INSERT INTO "resources" VALUES('https://vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks','vshn.ch: A (Very!) Quick Comparison of Kubernetes Serverless Frameworks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e86bf5c49bb5d428ebc616efa414aded48bcb489b9a6c5bae094c8698d23fe4f',100.0,1779031672,0,'2026-05-17T17:27:52.463128+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks"}');
 INSERT INTO "resources" VALUES('https://vzilla.co.uk/vzilla-blog/gitops-getting-started-with-argocd','vzilla.co.uk: GitOps - Getting started with ArgoCD','','2020',0,'Presents an introductory guide to GitOps patterns using Argo CD on Kubernetes. Details installation steps, sync policies, and repo registration to facilitate baseline understanding of Git-declared state control.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Argo CD Basics"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
 INSERT INTO "resources" VALUES('https://walkintocloud.com/index.php/2016/06/04/amazon-aws-certification-preparation-tips',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering walkintocloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033162,0,'2026-05-17T17:52:42.344221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}');
diff --git a/data/inventory.yaml b/data/inventory.yaml
index 19188c19..b032ba68 100644
--- a/data/inventory.yaml
+++ b/data/inventory.yaml
@@ -72720,7 +72720,7 @@ https://cli.github.com:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://click.palletsprojects.com:
   title: "Click \U0001F31F"
@@ -130155,7 +130155,7 @@ https://docs.github.com/en:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://docs.github.com/en/actions/how-tos/write-workflows:
   title: 'docs.github.com: Learn GitHub Actions'
@@ -130191,7 +130191,7 @@ https://docs.github.com/en/actions/how-tos/write-workflows:
   - jenkins-alternatives.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -130262,7 +130262,7 @@ https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -130357,7 +130357,7 @@ https://docs.github.com/en/copilot/get-started/best-practices:
   - developerportals.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -130476,7 +130476,7 @@ https://docs.github.com/en/get-started/using-github/github-flow:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -148413,7 +148413,7 @@ https://education.github.com/git-cheat-sheet-education.pdf:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://ee.kumuluz.com:
   title: KumuluzEE
@@ -162548,7 +162548,7 @@ https://gist.github.com/CrookedNumber/8964442:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -162590,7 +162590,7 @@ https://gist.github.com/Faheetah/e11bd0315c34ed32e681616e41279ef4:
   - jenkins.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -162633,7 +162633,7 @@ https://gist.github.com/GTRekter/51f8be3fbfb13b3696f92e117d956597:
   - azure.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -162676,7 +162676,7 @@ https://gist.github.com/JamesMGreene/cdd0ac49f90c987e45ac:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -162717,7 +162717,7 @@ https://gist.github.com/PatrLind/e651d3cbc3bf68e4bd9fcc9568cbd3fb:
   - kubernetes-security.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -162759,7 +162759,7 @@ https://gist.github.com/andykuszyk/a5ee80ae263e77f651bed878c1deb03b:
   - dotnet.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -162800,7 +162800,7 @@ https://gist.github.com/chadmcrowell/4d11b8a56aba3bdc32ea73c31104357b:
   - terraform.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -162840,7 +162840,7 @@ https://gist.github.com/chadmcrowell/f3fc3be2ca1fcb887034162c14d77e74:
   - networking.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -162881,7 +162881,7 @@ https://gist.github.com/djspiewak/9f2f91085607a4859a66:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -162924,7 +162924,7 @@ https://gist.github.com/hxlnt/60d0e62efdb973e221e585e2b990bfd6:
   - visual-studio.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -162964,7 +162964,7 @@ https://gist.github.com/jahe/59557d507f43574b0d96:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -163004,7 +163004,7 @@ https://gist.github.com/jiffle/499caa5f53ab8f90dc19a3040ee40f48:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -163045,7 +163045,7 @@ https://gist.github.com/jimangel/0014770713cdca8b363816930ef2520f:
   - kubernetes-releases.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -163086,7 +163086,7 @@ https://gist.github.com/leonardofed:
   - aws-training.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://gist.github.com/luisalfonsopreciado/40a0fc2319241d517832affdce2bc1ff:
   title: All you need to know to get started with the Kube Scheduler
@@ -163126,7 +163126,7 @@ https://gist.github.com/luisalfonsopreciado/40a0fc2319241d517832affdce2bc1ff:
   - kubernetes.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -163167,7 +163167,7 @@ https://gist.github.com/michaellihs/b08c89581ec597fa198cf74e2239f4a6:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -163209,7 +163209,7 @@ https://gist.github.com/ninlil/affbf7514d4e74c7634e77f47e172236:
   - kubernetes.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -163280,7 +163280,7 @@ https://gist.github.com/rafaeltuelho/111850b0db31106a4d12a186e1fbc53e:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   duplicate_of: https://github.com/mhausenblas/openshift-cheat-sheet
   gh_open_issues_30d: 0
@@ -163323,7 +163323,7 @@ https://gist.github.com/scottrigby/a1a42c3292ec7899837c578ffdaaf92a:
   - flux.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -163365,7 +163365,7 @@ https://gist.github.com/so0k/42313dbb3b547a0f51a547bb968696ba:
   - yaml.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
   gh_open_issues_30d: 0
@@ -163407,7 +163407,7 @@ https://gist.github.com/starred:
   - project-management-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://gist.github.com/tmckayus/8e843f90c44ac841d0673434c7de0c6a:
   title: 'Overview: running crc on a remote server'
@@ -163445,7 +163445,7 @@ https://gist.github.com/tmckayus/8e843f90c44ac841d0673434c7de0c6a:
   - ocp4.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -163486,7 +163486,7 @@ https://gist.github.com/tuannvm/4e1bcc993f683ee275ed36e67c30ac49:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -163528,7 +163528,7 @@ https://gist.github.com/twasink/d52ef998b2a5b24cdfaa9e7358c5282f:
   - jenkins.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -163571,7 +163571,7 @@ https://gist.github.com/xandout/8d24558c75c53f3cb8bf0a97ec25fcfc:
   - kubernetes.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -168364,7 +168364,7 @@ https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts:
   youtube_mosaic: {}
   gh_license: N/A
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
   gh_community_health: dormant
@@ -168972,7 +168972,7 @@ https://github.com/Azure-Samples:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/Azure-Samples/aks-platform-engineering:
   title: "==github.com/Azure-Samples/aks-platform-engineering Building a Platform
@@ -170094,7 +170094,7 @@ https://github.com/BMW-InnovationLab:
   - customer.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/Banno/asdf-kubectl:
   title: asdf-kubectl
@@ -170791,7 +170791,7 @@ https://github.com/CoolerVoid/codecat:
     reason: 'High-Value Protection: 404'
     timestamp: '2026-05-18T18:54:55.002835'
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -170831,7 +170831,7 @@ https://github.com/CrunchyData:
   - crunchydata.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/CrunchyData/crunchy-containers:
   title: Crunchy Containers Community Edition
@@ -172341,7 +172341,7 @@ https://github.com/GoogleCloudPlatform:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/GoogleCloudPlatform/awesome-google-cloud:
   title: 'github.com/GoogleCloudPlatform/awesome-google-cloud: Awesome GCP'
@@ -175875,7 +175875,7 @@ https://github.com/OpenShiftDemos:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/OpenShiftDemos/sonarqube-openshift-docker:
   title: 'SonarQube: An OpenShift-focused Docker build of Sonarqube'
@@ -177777,7 +177777,7 @@ https://github.com/StackStorm:
   - stackstorm.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/StarpTech/k-andy:
   title: StarpTech/k-andy
@@ -179019,7 +179019,7 @@ https://github.com/abhirockzz/kubexpose-operator:
   - kubernetes-operators-controllers.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 3
   gh_open_prs_30d: 0
@@ -179064,7 +179064,7 @@ https://github.com/abhishek-ch/around-dataengineering:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
   gh_open_issues_30d: 2
@@ -179105,7 +179105,7 @@ https://github.com/aca/go-kubectx:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 5
   gh_open_prs_30d: 0
@@ -179510,7 +179510,7 @@ https://github.com/admindroid-community/powershell-scripts:
   - azure.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 1
   gh_open_prs_30d: 0
@@ -179923,7 +179923,7 @@ https://github.com/aidansteele/secretsctx:
   - aws-serverless.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -180004,7 +180004,7 @@ https://github.com/airwallex/k8s-pod-restart-info-collector:
   - kubernetes-troubleshooting.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 18
   gh_open_prs_30d: 0
@@ -180246,7 +180246,7 @@ https://github.com/alcideio/advisor:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 1
   gh_open_prs_30d: 0
@@ -180692,7 +180692,7 @@ https://github.com/amelbakry/kubernetes-active-passive:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 1
   gh_open_prs_30d: 0
@@ -180974,7 +180974,7 @@ https://github.com/andrewpuch/nagios_setup:
   - aws-monitoring.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 1
   gh_open_prs_30d: 0
@@ -181097,7 +181097,7 @@ https://github.com/ansible-collections:
   - ansible.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/ansible-collections/amazon.aws:
   title: "Amazon AWS Collection \U0001F31F"
@@ -181301,7 +181301,7 @@ https://github.com/ansistrano:
   - ansible.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/anthonysterling/setec:
   title: "Setec \U0001F31F"
@@ -181381,7 +181381,7 @@ https://github.com/antonarhipov/awesome-apm:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
   gh_open_issues_30d: 3
@@ -181853,7 +181853,7 @@ https://github.com/apk8s/k3s-gitlab:
   - rancher.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 1
   gh_open_prs_30d: 0
@@ -182207,7 +182207,7 @@ https://github.com/aquasecurity/cloudsec-icons:
   - cloud-arch-diagrams.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 4
   gh_open_prs_30d: 0
@@ -182890,7 +182890,7 @@ https://github.com/arslanbilal/git-cheat-sheet:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 2
   gh_open_prs_30d: 0
@@ -182976,7 +182976,7 @@ https://github.com/arun-gupta/docker-jenkins-pipeline:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 11
   gh_open_prs_30d: 0
@@ -183086,7 +183086,7 @@ https://github.com/askmeegs/learn-istio:
   - istio.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 1
   gh_open_prs_30d: 0
@@ -183295,7 +183295,7 @@ https://github.com/atinfo/awesome-test-automation:
   - qa.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
   gh_open_issues_30d: 104
@@ -183743,7 +183743,7 @@ https://github.com/awesome-sre/awesome-sre:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
   gh_open_issues_30d: 4
@@ -183932,7 +183932,7 @@ https://github.com/aws-observability:
   - terraform.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/aws-observability/terraform-aws-observability-accelerator:
   title: null
@@ -184029,7 +184029,7 @@ https://github.com/aws-samples:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/aws-samples/aws-auto-inventory:
   title: "github.com/aws-samples/aws-auto-inventory: AWS Automated Inventory \U0001F31F"
@@ -185162,7 +185162,7 @@ https://github.com/awslabs:
   - aws.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/awslabs/amazon-ecr-credential-helper:
   title: 'awslabs/amazon-ecr-credential-helper: Amazon ECR Docker Credential Helper'
@@ -186001,7 +186001,7 @@ https://github.com/azure-devops:
   - azure.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   duplicate_of: https://github.com/Azure/apiops
 https://github.com/azure-samples/avm-terraform-labs:
@@ -186757,7 +186757,7 @@ https://github.com/bit-cloner/ecrcp:
   - aws-containers.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -186837,7 +186837,7 @@ https://github.com/bit-cloner/poke:
   - managed-kubernetes-in-public-cloud.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -187174,7 +187174,7 @@ https://github.com/bmuschko/ckad-crash-course:
   - kubernetes.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 1
   gh_open_prs_30d: 0
@@ -187215,7 +187215,7 @@ https://github.com/bmuschko/ckad-prep:
   - kubernetes.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -187679,7 +187679,7 @@ https://github.com/bregman-arie/devops-resources:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
   duplicate_of: https://github.com/bregman-arie/devops-exercises
@@ -187844,7 +187844,7 @@ https://github.com/bridgecrewio/helm-scanner:
   - helm.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -188287,7 +188287,7 @@ https://github.com/carlosonunez/k8s-harness:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -188328,7 +188328,7 @@ https://github.com/carlosonunez/kubernetes-the-hard-way-on-azure:
   - kubernetes-on-premise.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   duplicate_of: https://github.com/prabhatsharma/kubernetes-the-hard-way-aws
   gh_open_issues_30d: 0
@@ -188738,7 +188738,7 @@ https://github.com/che-samples:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/chen-keinan/mesh-kridik:
   title: chen-keinan/mesh-kridik
@@ -188813,7 +188813,7 @@ https://github.com/chenjd/terraform-101:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -189338,7 +189338,7 @@ https://github.com/cisagov/log4j-scanner:
   - devsecops.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 13
   gh_open_prs_30d: 0
@@ -190361,7 +190361,7 @@ https://github.com/cloudposse-terraform-components/aws-eks-argocd:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 9
   gh_open_prs_30d: 0
@@ -190443,7 +190443,7 @@ https://github.com/cloudposse?q=terraform-:
   - terraform.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/cloudtty/cloudtty:
   title: 'cloudtty/cloudtty: A Kubernetes Cloud Shell (Web Terminal) Operator'
@@ -190887,7 +190887,7 @@ https://github.com/codecrafters-io/build-your-own-x:
   - introduction.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 506
   gh_open_prs_30d: 0
@@ -191093,7 +191093,7 @@ https://github.com/collections/learn-to-code:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
   gh_open_issues_30d: 0
@@ -191344,7 +191344,7 @@ https://github.com/containernetworking:
   - kubernetes-networking.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/containernetworking/cni:
   title: CNI
@@ -191891,7 +191891,7 @@ https://github.com/copilot:
   - devel-sites.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/coreos/flannel:
   title: Flannel
@@ -193359,7 +193359,7 @@ https://github.com/darkbitio/gcp-iam-role-permissions:
   - managed-kubernetes-in-public-cloud.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 4
   gh_open_prs_30d: 0
@@ -193694,7 +193694,7 @@ https://github.com/datakickstart:
   - azure.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/datalab-to/surya:
   title: github.com/VikParuchuri/surya
@@ -194591,7 +194591,7 @@ https://github.com/deors/deors-demos-petclinic/blob/master/Jenkinsfile:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 7
   gh_open_prs_30d: 0
@@ -194829,7 +194829,7 @@ https://github.com/developer-guy/awesome-falco:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
   gh_open_issues_30d: 1
@@ -194873,7 +194873,7 @@ https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 1
   gh_open_prs_30d: 0
@@ -194915,7 +194915,7 @@ https://github.com/developer-guy/kubernetes-cluster-setup-using-terraform-and-k3
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -194996,7 +194996,7 @@ https://github.com/devopshubproject/cka-lab:
   - kubernetes.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 5
   gh_open_prs_30d: 0
@@ -195076,7 +195076,7 @@ https://github.com/devoriales/cheatsheets:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 1
   gh_open_prs_30d: 0
@@ -195809,7 +195809,7 @@ https://github.com/dj-wasabi/vagrant-kubernetes:
   - kubernetes-based-devel.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -196416,7 +196416,7 @@ https://github.com/dsyer/kubernetes-intro:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -196489,7 +196489,7 @@ https://github.com/dvob/k8s-s2s-auth:
   - kubernetes-security.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -196802,7 +196802,7 @@ https://github.com/education:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/eezhee/eezhee:
   title: eezhee/eezhee
@@ -197051,7 +197051,7 @@ https://github.com/eldada/kubernetes-scripts:
   - kubernetes.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -197379,7 +197379,7 @@ https://github.com/eon01/kubernetes-workshop:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 9
   gh_open_prs_30d: 0
@@ -197503,7 +197503,7 @@ https://github.com/erebe/personal-server:
   - rancher.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 13
   gh_open_prs_30d: 0
@@ -197989,7 +197989,7 @@ https://github.com/fatherlinux/ubi-micro:
   - container-managers.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 2
   gh_open_prs_30d: 0
@@ -198033,7 +198033,7 @@ https://github.com/features/codespaces:
   - visual-studio.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -198289,7 +198289,7 @@ https://github.com/figaw/configuration-as-code-jenkins-k8s:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 1
   gh_open_prs_30d: 0
@@ -199229,7 +199229,7 @@ https://github.com/futurewei-cloud/arktos:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   gh_open_issues_30d: 0
   gh_open_prs_30d: 0
@@ -200470,7 +200470,7 @@ https://github.com/gitops-working-group/gitops-working-group:
   - gitops.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/gitpod-io/gitpod:
   title: null
@@ -200649,7 +200649,7 @@ https://github.com/gnunn1/openshift-basic-pipeline:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/go-ini/ini:
   title: go-ini/ini
@@ -200888,7 +200888,7 @@ https://github.com/gobins/vault-controller:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/gofireflyio/aiac:
   title: "==gofireflyio/aiac== \U0001F31F"
@@ -201953,7 +201953,7 @@ https://github.com/groundcover-com/blog/tree/main/blog_k8s_containers_restarts:
   - golang.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/groundcover-com/murre:
   title: groundcover-com/murre
@@ -202101,7 +202101,7 @@ https://github.com/gruberdev/local-gitops:
   - rancher.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/gruntwork-io/terragrunt-infrastructure-live-example:
   title: gruntwork-io/terragrunt-infrastructure-live-example
@@ -202175,7 +202175,7 @@ https://github.com/gshipley/installcentos:
   - openshift.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/gudpick/pods:
   title: github ref1
@@ -204229,7 +204229,7 @@ https://github.com/imperialwicket/spinnaker-demo:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/imthenachoman/How-To-Secure-A-Linux-Server:
   title: How-To Secure A Linux Server
@@ -205503,7 +205503,7 @@ https://github.com/jamesw4/confirm-tfvars:
   - terraform.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/jamiehannaford/what-happens-when-k8s:
   title: jamiehannaford/what-happens-when-k8s
@@ -205540,7 +205540,7 @@ https://github.com/jamiehannaford/what-happens-when-k8s:
   - kubernetes.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/janikvonrotz/awesome-powershell:
   title: janikvonrotz/awesome-powershell
@@ -205616,7 +205616,7 @@ https://github.com/jbossdemocentral/rhpam7-mortgage-demo:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/jcchavezs/porto:
   title: jcchavezs/porto
@@ -205767,7 +205767,7 @@ https://github.com/jenkins-infra/jenkins-usage-stats:
   - jenkins.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/jenkins-infra/jenkins-version:
   title: jenkins-version
@@ -205878,7 +205878,7 @@ https://github.com/jenkins-infra/pipeline-library:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/jenkins-x-plugins/jx-secret-postrenderer:
   title: "jx-secret-postrenderer \U0001F31F"
@@ -206062,7 +206062,7 @@ https://github.com/jenkinsci:
   - jenkins.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/jenkinsci/JenkinsPipelineUnit:
   title: Jenkins Pipeline Unit testing framework
@@ -206429,7 +206429,7 @@ https://github.com/jenkinsci/jenkins-scripts:
   - jenkins.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/jenkinsci/jenkinsfile-runner:
   title: Jenkinsfile Runner
@@ -206504,7 +206504,7 @@ https://github.com/jenkinsci/jenkinsfile-runner-test-framework:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/jenkinsci/jep/blob/master/jep/224/README.adoc:
   title: null
@@ -207622,7 +207622,7 @@ https://github.com/jimmyraywv/awesome-eks:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/jk8s/awesome-kubernetes:
@@ -207661,7 +207661,7 @@ https://github.com/jk8s/awesome-kubernetes:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/jkcfg/jk:
@@ -207725,7 +207725,7 @@ https://github.com/jkosik/helm-decomposer:
   - helm.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/jlevy/the-art-of-command-line:
   title: The Art of Command Line
@@ -207762,7 +207762,7 @@ https://github.com/jlevy/the-art-of-command-line:
   - linux.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/jmfloreszazo/ghapp_demo/blob/main/README.es.md:
   title: ghapp_demo
@@ -207933,7 +207933,7 @@ https://github.com/johnlokerse/azure-bicep-cheat-sheet:
   - azure.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/johnthebrit/CertificationMaterials:
   title: johnthebrit/CertificationMaterials
@@ -207969,7 +207969,7 @@ https://github.com/johnthebrit/CertificationMaterials:
   - azure.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/joke2k/faker:
   title: "joke2k/faker \U0001F31F"
@@ -208257,7 +208257,7 @@ https://github.com/joseadanof/awesome-cloudnative-trainings:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/joshnh/Git-Commands/blob/master/README.md:
@@ -208295,7 +208295,7 @@ https://github.com/joshnh/Git-Commands/blob/master/README.md:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/joyrex2001/kubedock:
   title: joyrex2001/kubedock
@@ -208474,7 +208474,7 @@ https://github.com/jrussellfreelance/powershell-scripts:
   - azure.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/jsmartin/ansible-tower-packer:
   title: github.com/jsmartin/ansible-tower-packer
@@ -208510,7 +208510,7 @@ https://github.com/jsmartin/ansible-tower-packer:
   - ansible.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/jthomperoo/custom-pod-autoscaler:
   title: custom-pod-autoscaler
@@ -208722,7 +208722,7 @@ https://github.com/jwcesign/kubespider:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/jyguyomarch/awesome-productivity:
   title: Awesome Productivity
@@ -209539,7 +209539,7 @@ https://github.com/karmab/autolabeller:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/karmada-io/karmada:
   title: Karmada
@@ -210047,7 +210047,7 @@ https://github.com/kelseyhightower/cmd-tutorial:
   - GoogleCloudPlatform.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/kelseyhightower/kubernetes-the-hard-way:
   title: '**Kelsey Hightower: kubernetes the hard way**'
@@ -210417,7 +210417,7 @@ https://github.com/kingdonb/kubectl-exec-user:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/kinvolk/inspektor-gadget:
   title: inspektor-gadget
@@ -210901,7 +210901,7 @@ https://github.com/kohsuke/petclinic/blob/master/Jenkinsfile:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/komodorio/helm-dashboard:
   title: "github.com/komodorio/helm-dashboard \U0001F31F"
@@ -211087,7 +211087,7 @@ https://github.com/konveyor:
   - kubernetes-backup-migrations.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/konveyor/crane:
   title: "github.com/konveyor/crane: Crane 2.0 \U0001F31F"
@@ -211223,7 +211223,7 @@ https://github.com/koslib/awesome-containerized-security:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/kostis-codefresh/gitops-environment-promotion:
@@ -211262,7 +211262,7 @@ https://github.com/kostis-codefresh/gitops-environment-promotion:
   - kustomize.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/kotalco/kotal:
   title: Kotal operator
@@ -211335,7 +211335,7 @@ https://github.com/krateoplatformops/krateo:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/krestomatio/keydb-operator:
   title: krestomatio/keydb-operator
@@ -211537,7 +211537,7 @@ https://github.com/kristofferandreasen/awesome-azure:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/ksctl/ksctl:
@@ -211648,7 +211648,7 @@ https://github.com/ksoclabs/awesome-kubernetes-security:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/ktock/buildg:
@@ -212680,7 +212680,7 @@ https://github.com/kubernetes-client:
   - kubernetes-client-libraries.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   duplicate_of: https://github.com/kubernetes-client/python
 https://github.com/kubernetes-client/go:
@@ -212862,7 +212862,7 @@ https://github.com/kubernetes-course/container_workshops:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/kubernetes-csi:
   title: github.com/kubernetes-csi
@@ -212899,7 +212899,7 @@ https://github.com/kubernetes-csi:
   - kubernetes-storage.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   duplicate_of: https://github.com/kubernetes-client
 https://github.com/kubernetes-csi/csi-driver-smb:
@@ -213273,7 +213273,7 @@ https://github.com/kubernetes-sigs:
   - kubernetes.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/kubernetes-sigs/aws-load-balancer-controller:
   title: ==github.com/kubernetes-sigs/aws-load-balancer-controller==
@@ -215901,7 +215901,7 @@ https://github.com/kunchalavikram1427/Kubernetes_public:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/kunchalavikram1427/Kubernetes_public/blob/main/Kubernetes_Commands.txt:
   title: null
@@ -216401,7 +216401,7 @@ https://github.com/learnk8s/k8bit:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/learnk8s/templating-kubernetes:
   title: null
@@ -216465,7 +216465,7 @@ https://github.com/learnk8s/xlskubectl:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/leg100/pug:
   title: 'github.com/leg100/pug: PUG'
@@ -217086,7 +217086,7 @@ https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew:
   - project-management-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/longhorn/longhorn:
   title: null
@@ -217412,7 +217412,7 @@ https://github.com/luk4z7/go-concurrency-guide:
   - golang.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/lukaszraczylo/jobs-manager-operator:
   title: "github.com/lukaszraczylo/jobs-manager-operator \U0001F31F"
@@ -217448,7 +217448,7 @@ https://github.com/lukaszraczylo/jobs-manager-operator:
   - kubernetes-operators-controllers.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/lukemurraynz/awesome-azure-architecture:
   title: "github.com/lukemurraynz/awesome-azure-architecture \U0001F31F"
@@ -217677,7 +217677,7 @@ https://github.com/magnologan/awesome-k8s-security:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/mailtoharshit/Awesome-Api-Management-Tools:
@@ -217871,7 +217871,7 @@ https://github.com/manuzhang/awesome-streaming:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/maorfr/helm-backup:
@@ -217986,7 +217986,7 @@ https://github.com/marcredhat/crcdemos:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/marketplace/actions/aws-secrets-manager-github-action:
   title: "github.com/marketplace: Use AWS Secrets Manager secrets in GitHub jobs \U0001F31F"
@@ -218023,7 +218023,7 @@ https://github.com/marketplace/actions/aws-secrets-manager-github-action:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/marketplace/actions/flat-data:
   title: flat-data
@@ -218061,7 +218061,7 @@ https://github.com/marketplace/actions/flat-data:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/marketplace?query=publisher%3Aokteto&type=actions:
   title: 'github.com/marketplace: Automating your Kubernetes dev environments with''
@@ -218098,7 +218098,7 @@ https://github.com/marketplace?query=publisher%3Aokteto&type=actions:
   - kubernetes-based-devel.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/maruina/aws-auth-manager:
   title: 'maruina/aws-auth-manager: K8s controller to manage the aws-auth configmap'
@@ -218134,7 +218134,7 @@ https://github.com/maruina/aws-auth-manager:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/mattfeltonma/azure-networking-patterns:
   title: ==mattfeltonma/azure-networking-patterns==
@@ -218286,7 +218286,7 @@ https://github.com/mautic/docker-mautic:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/mbucc/shmig:
   title: SHMIG
@@ -218537,7 +218537,7 @@ https://github.com/mercedes-benz:
   - customer.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/mesaguy/ansible-prometheus:
   title: github.com/mesaguy/ansible-prometheus
@@ -219129,7 +219129,7 @@ https://github.com/mhlabs/cfn-diagram:
   - cloud-arch-diagrams.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/mholt/json-to-go:
   title: mholt/json-to-go
@@ -219239,7 +219239,7 @@ https://github.com/michaelneale/jenkins-ci.org-docker:
   - jenkins.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/micnncim/kubectl-reap:
   title: "kubectl-reap is a kubectl plugin that deletes unused Kubernetes resources
@@ -220364,7 +220364,7 @@ https://github.com/microtica/gitops-resources:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/migtools/crane:
@@ -220503,7 +220503,7 @@ https://github.com/mikefrank-ca/bitbucket-auto-merge:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/mikeroyal/Kubernetes-Guide:
   title: "==mikeroyal/Kubernetes-Guide: Kubernetes Guide== \U0001F31F"
@@ -220542,7 +220542,7 @@ https://github.com/mikeroyal/Kubernetes-Guide:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/mikeroyal/Kubernetes-Guide/blob/main/README.md:
@@ -220580,7 +220580,7 @@ https://github.com/mikeroyal/Kubernetes-Guide/blob/main/README.md:
   - mlops.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/mikeroyal/OpenShift-Guide:
   title: "==mikeroyal/OpenShift-Guide: OpenShift Guide== \U0001F31F\U0001F31F"
@@ -220616,7 +220616,7 @@ https://github.com/mikeroyal/OpenShift-Guide:
   - ocp4.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/mikzuit/fair-job-offer:
   title: mikzuit/fair-job-offer
@@ -221159,7 +221159,7 @@ https://github.com/miztiik/AWS-Demos:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/mkubaczyk/helmsman:
   title: "Helmsman: Helm Charts as Code \U0001F31F"
@@ -221271,7 +221271,7 @@ https://github.com/mlabouardy/grafana-dashboards:
   - grafana.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/mlabouardy/nexus-cli:
   title: 'GitHub: Nexus-CLI'
@@ -221571,7 +221571,7 @@ https://github.com/mohanad86/secure-ssh-python:
   - linux.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/mohatb/kubectl-exec:
   title: mohatb/kubectl-exec
@@ -221648,7 +221648,7 @@ https://github.com/monksy/awesome-kafka/blob/master/tools.md:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/monodot/pipeline-library-demo:
@@ -221806,7 +221806,7 @@ https://github.com/mramanathan/ansible-harbor:
   - registries.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/mrcodedev/frontend-developer-resources:
   title: El camino del Frontend Developer
@@ -222024,7 +222024,7 @@ https://github.com/mustafakaya/Azure-Reliability-Checker-Tool:
   - azure.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/muxinc/certificate-expiry-monitor:
   title: muxinc/certificate-expiry-monitor
@@ -222138,7 +222138,7 @@ https://github.com/myspotontheweb/gitops-workloads-demo:
   - argo.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/mysticrenji/jenkins-cicd-pipelines:
   title: null
@@ -222302,7 +222302,7 @@ https://github.com/naveensilver/Ansible:
   - ansible.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/nebuly-ai/nos:
   title: github.com/nebuly-ai/nos
@@ -222379,7 +222379,7 @@ https://github.com/ned1313/quiz-grader:
   - kubernetes-tutorials.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/neilhwatson/nustuff/blob/master/networking/nmcli.md:
   title: NetworkManager CLI cheatsheet
@@ -222414,7 +222414,7 @@ https://github.com/neilhwatson/nustuff/blob/master/networking/nmcli.md:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/nekop/openshift-sandbox/blob/master/docs/command-cheatsheet.md:
   title: 'github.com: Openshift cheat sheet 1'
@@ -222451,7 +222451,7 @@ https://github.com/nekop/openshift-sandbox/blob/master/docs/command-cheatsheet.m
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   duplicate_of: https://github.com/mhausenblas/openshift-cheat-sheet
 https://github.com/netbox-community/netbox:
@@ -222664,7 +222664,7 @@ https://github.com/nfrankel/jvm-controller:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/nicholasamorim/ansible-role-harbor:
   title: nicholasamorim/ansible-role-harbor
@@ -223640,7 +223640,7 @@ https://github.com/nubenetes/confluence6-atlassian:
   - openshift.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/nubenetes/jenkins-CasC-kubernetes-demo:
   title: "Jenkins Configuration as Code on Kubernetes \U0001F31F"
@@ -224209,7 +224209,7 @@ https://github.com/okelet/awsipinventory:
   - aws-tools-scripts.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/okwasniewski/minisim:
   title: 'okwasniewski/MiniSim: MacOS Menu Bar App for iOS and Android Emulators'
@@ -224337,7 +224337,7 @@ https://github.com/omenking/localstack-gitpod-template:
   - aws-miscellaneous.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/omerbsezer/Fast-Kubernetes:
   title: "==omerbsezer/Fast-Kubernetes== \U0001F31F\U0001F31F"
@@ -225287,7 +225287,7 @@ https://github.com/opencontrolplane:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/opencost/opencost:
   title: 'github.com/kubecost: kubecost-exporter - Running Kubecost as a Prometheus
@@ -225509,7 +225509,7 @@ https://github.com/openliberty:
   - ibm_cloud.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/openobserve/debug-container:
   title: openobserve/debug-container
@@ -225660,7 +225660,7 @@ https://github.com/openshift-labs:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/openshift/community/blob/master/ROADMAP.md:
   title: 'github.com: OKD 4 Roadmap'
@@ -225697,7 +225697,7 @@ https://github.com/openshift/community/blob/master/ROADMAP.md:
   - ocp4.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/openshift/console:
   title: "==github.com/openshift/console== \U0001F31F"
@@ -226450,7 +226450,7 @@ https://github.com/openshift/training:
   - ocp4.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/openshiftdemos:
   title: "github.com/openshiftdemos \U0001F31F"
@@ -226486,7 +226486,7 @@ https://github.com/openshiftdemos:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   duplicate_of: https://github.com/OpenShiftDemos
 https://github.com/operator-framework/operator-lifecycle-manager:
@@ -226730,7 +226730,7 @@ https://github.com/oracle:
   - oraclecloud.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/orangetw/awesome-jenkins-rce-2019:
   title: Hacking jenkins
@@ -226768,7 +226768,7 @@ https://github.com/orangetw/awesome-jenkins-rce-2019:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/oravirt/ansible-oracle:
@@ -227064,7 +227064,7 @@ https://github.com/osa-ora/camel-k-samples:
   - message-queue.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/oscp/awesome-openshift3:
   title: Awesome Openshift 2
@@ -227288,7 +227288,7 @@ https://github.com/oslabs-beta/OdinsEye:
   - nosql.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/oslabs-beta/Palaemon:
   title: oslabs-beta/Palaemon
@@ -227363,7 +227363,7 @@ https://github.com/oslabs-beta/kubermetrics:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/oslabs-beta/neptune:
   title: null
@@ -227528,7 +227528,7 @@ https://github.com/ozbillwang/terraform-best-practices:
   - terraform.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/pabpereza/containers-best-practices:
   title: 'github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples'
@@ -227564,7 +227564,7 @@ https://github.com/pabpereza/containers-best-practices:
   - docker.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/pabpereza/curated-dockerfiles-examples:
   title: 'github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples'
@@ -227664,7 +227664,7 @@ https://github.com/palark/awesome-devops-telegram:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/paliimx/Data-Structures-and-Algorithms:
@@ -227767,7 +227767,7 @@ https://github.com/pan-net-security/kcount:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/panjf2000/gnet:
   title: gnet
@@ -228111,7 +228111,7 @@ https://github.com/paulczar/k8s-spring-petclinic:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/pditommaso/awesome-pipeline:
   title: Awesome Pipeline
@@ -228148,7 +228148,7 @@ https://github.com/pditommaso/awesome-pipeline:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/pelotech/jsonnet-controller:
@@ -228437,7 +228437,7 @@ https://github.com/piomin/sample-quarkus-serverless-kafka:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/piomin/sample-spring-microservices-kubernetes:
   title: "piomin/sample-spring-microservices-kubernetes: Microservices with Spring'
@@ -228475,7 +228475,7 @@ https://github.com/piomin/sample-spring-microservices-kubernetes:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/piomin/sample-spring-microservices-new:
   title: '==piomin/sample-spring-microservices-new: Microservices with Spring Cloud''
@@ -228512,7 +228512,7 @@ https://github.com/piomin/sample-spring-microservices-new:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/piomin/spring-boot-logging:
   title: github.com/piomin/spring-boot-logging
@@ -228850,7 +228850,7 @@ https://github.com/policy-hub/policy-hub-cli:
   - securityascode.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/pomerium/pomerium:
   title: Pomerium
@@ -229637,7 +229637,7 @@ https://github.com/prometheus-operator:
   - monitoring.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/prometheus-operator/kube-prometheus:
   title: kube-prometheus
@@ -230656,7 +230656,7 @@ https://github.com/quay:
   - registries.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/quay/clair:
   title: Clair
@@ -231045,7 +231045,7 @@ https://github.com/rakyll/fake-it-til-you-make-it:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/rakyll/go-test-trace:
   title: "rakyll/go-test-trace \U0001F31F"
@@ -231728,7 +231728,7 @@ https://github.com/rayfrankenstein/AITOW:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/rchakode/kube-opex-analytics:
@@ -231893,7 +231893,7 @@ https://github.com/readme/guides/functional-programming-basics:
   - developerportals.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/realopslabs/kubeledger:
   title: "**kube-opex-analytics** \U0001F31F"
@@ -232204,7 +232204,7 @@ https://github.com/redhat-actions:
   - jenkins-alternatives.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/redhat-actions/openshift-actions-runner:
   title: "github.com: OpenShift GitHub Actions Runner \U0001F31F"
@@ -232298,7 +232298,7 @@ https://github.com/redhat-actions/openshift-actions-runners:
   - jenkins-alternatives.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/redhat-actions/openshift-actions-runners-chart:
   title: null
@@ -232338,7 +232338,7 @@ https://github.com/redhat-actions/openshift-actions-runners-chart:
     reason: 'High-Value Protection: 404'
     timestamp: '2026-05-18T18:54:54.976249'
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/redhat-actions/spring-petclinic:
   title: redhat-actions/spring-petclinic
@@ -232449,7 +232449,7 @@ https://github.com/redhat-cop:
   - ocp3.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/redhat-cop/container-pipelines:
   title: "OpenShift Container Pipelines Samples \U0001F31F"
@@ -233003,7 +233003,7 @@ https://github.com/redhat-developer-demos:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/redhat-developer-demos/istio-tutorial:
   title: 'github: redhat-developer-demos Istio Tutorial for Java Microservices'
@@ -233105,7 +233105,7 @@ https://github.com/redhat-developer-demos/spring-petclinic:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/redhat-developer/odo:
   title: "ODO: OpenShift Command line for Developers \U0001F31F"
@@ -233181,7 +233181,7 @@ https://github.com/redhat-gpte-devopsautomation/ocp4_app_deploy_homework_grading
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/redhat-scholars/istio-tutorial:
   title: "redhat-scholars: istio-tutorial \U0001F31F"
@@ -233256,7 +233256,7 @@ https://github.com/redhatdemocentral/ocp-install-demo:
   - openshift.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/redhatspain/apache-reverse-proxy-jenkins:
   title: Apache Reverse Proxy for Jenkins
@@ -233480,7 +233480,7 @@ https://github.com/redpanda-data/console:
   - message-queue.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/redpanda-data/kowl:
   title: redpanda-data/kowl
@@ -233728,7 +233728,7 @@ https://github.com/reneaudain/jenkins_tf_repo:
   - terraform.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/replicatedhq/troubleshoot:
   title: github.com/replicatedhq/troubleshoot
@@ -233888,7 +233888,7 @@ https://github.com/resources/whitepapers/actions:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/reviewdog/reviewdog:
   title: ==reviewdog - A code review dog who keeps your codebase healthy.==
@@ -234248,7 +234248,7 @@ https://github.com/robusta-dev/kubernetes-chatgpt-bot:
   - chatgpt.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/robzienert/awesome-spinnaker:
   title: Awesome Spinnaker
@@ -234549,7 +234549,7 @@ https://github.com/rossmcdonald/telegraf:
   - prometheus.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/rothgar/bashScheduler:
   title: github.com/rothgar/bashScheduler
@@ -234586,7 +234586,7 @@ https://github.com/rothgar/bashScheduler:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/rottencandy/vimkubectl:
   title: rottencandy/vimkubectl
@@ -234659,7 +234659,7 @@ https://github.com/roubles/kubeshell:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/rromannissen/rhoar-microservices-demo:
   title: 'rromannissen/rhoar-microservices-demo: GitOps for Microservices with Red''
@@ -234696,7 +234696,7 @@ https://github.com/rromannissen/rhoar-microservices-demo:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/ruanbekker/thanos-cluster-setup:
   title: 'github.com/ruanbekker: Thanos Cluster Setup'
@@ -234732,7 +234732,7 @@ https://github.com/ruanbekker/thanos-cluster-setup:
   - prometheus.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/run-x/awesome-kubernetes:
   title: run-x/awesome-kubernetes
@@ -235021,7 +235021,7 @@ https://github.com/sa-mw-dach/podium:
   - project-management-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/sageteam-org/django-sage-painless:
   title: 'github.com: Django Sage Painless'
@@ -235188,7 +235188,7 @@ https://github.com/sajeetharan/azure-mindmap:
   - azure.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/sajeetharan/azure-mindmap/blob/master/azure-fundamentals/AZ-900.pdf:
   title: 'Azure Fundamentals: AZ-900.pdf'
@@ -235225,7 +235225,7 @@ https://github.com/sajeetharan/azure-mindmap/blob/master/azure-fundamentals/AZ-9
   - azure.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/salesforce/craft:
   title: salesforce/Craft
@@ -235628,7 +235628,7 @@ https://github.com/saturnism/awesome-cloud-native-java:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
   duplicate_of: https://awesome.jimmysong.io
@@ -235798,7 +235798,7 @@ https://github.com/sclorg:
   - openshift.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/sclorg/mariadb-container:
   title: github.com/sclorg/mariadb-container
@@ -235907,7 +235907,7 @@ https://github.com/scraly/terraform-cheat-sheet/blob/master/terraform-cheat-shee
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/screwdriver-cd/screwdriver:
   title: Screwdriver API
@@ -236155,7 +236155,7 @@ https://github.com/search?l=powershell&q=stars%3A%3E1&type=Repositories:
   - azure.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/search?q=org%3Alightstep+launcher:
   title: "OpenTelemetry Launchers \U0001F31F"
@@ -236191,7 +236191,7 @@ https://github.com/search?q=org%3Alightstep+launcher:
   - prometheus.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/segmentio/kubectl-curl:
   title: 'segmentio/kubectl-curl: Kubectl plugin to run curl commands against kubernetes''
@@ -236379,7 +236379,7 @@ https://github.com/sematext/cheatsheets/blob/master/docker-swarm-cheatsheet.md:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/senthilrch/kube-fledged:
   title: kube-fledged
@@ -236498,7 +236498,7 @@ https://github.com/serkan-ozal/jillegal:
   - java-and-java-performance-optimization.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/shahedbd/awesome-project-management:
   title: Awesome Project Management
@@ -236922,7 +236922,7 @@ https://github.com/shurshun/domain-harvester:
   - kubernetes-operators-controllers.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/siamaksade/jenkins-blueocean:
   title: github.com/siamaksade/jenkins-blueocean
@@ -236960,7 +236960,7 @@ https://github.com/siamaksade/jenkins-blueocean:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/siamaksade/mapit-spring:
   title: MapIt
@@ -236996,7 +236996,7 @@ https://github.com/siamaksade/mapit-spring:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/sieve-project/sieve:
   title: github.com/sieve-project/sieve
@@ -237219,7 +237219,7 @@ https://github.com/simhol/awesome-azure:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/similarweb/statusbay:
@@ -237546,7 +237546,7 @@ https://github.com/slawekradzyminski/AwesomeTesting:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/slipway-gitops/slipway:
@@ -237694,7 +237694,7 @@ https://github.com/sls-dev1/openshift-elastic-apm-server:
   - monitoring.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/smarkets/marge-bot:
   title: 'Marge-bot: A merge-bot for GitLab'
@@ -237991,7 +237991,7 @@ https://github.com/sonatype-nexus-community:
   - registries.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/sonatype-nexus-community/nexus-kubernetes-openshift:
   title: "Sonatype Nexus Community: Nexus Kubernetes OpenShift \U0001F31F"
@@ -238912,7 +238912,7 @@ https://github.com/stacksimplify/aws-eks-kubernetes-masterclass:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   duplicate_of: https://github.com/stacksimplify/azure-aks-kubernetes-masterclass
 https://github.com/stacksimplify/azure-aks-kubernetes-masterclass:
@@ -238951,7 +238951,7 @@ https://github.com/stacksimplify/azure-aks-kubernetes-masterclass:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/25-Azure-DevOps-Terraform-Azure-AKS:
   title: "**Boilerplate: 25-Azure-DevOps-Terraform-Azure-AKS** \U0001F31F\U0001F31F\U0001F31F"
@@ -239190,7 +239190,7 @@ https://github.com/stan-smith/FossFLOW:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/stashed/stash:
   title: Stash
@@ -239442,7 +239442,7 @@ https://github.com/stephaneey/azure-and-k8s-architecture:
   - managed-kubernetes-in-public-cloud.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/maps/apim.md:
   title: 'azure-and-k8s-architecture: The API Management Architecture Map'
@@ -239480,7 +239480,7 @@ https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/maps/apim.md:
   - managed-kubernetes-in-public-cloud.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 ? https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/networking/azure-kubernetes-service/east-west-traffic/east-west-shared-calico.md
 : title: 'azure-and-k8s-architecture: East-West Traffic shared cluster and shared''
@@ -239910,7 +239910,7 @@ https://github.com/suraksha-123/Grant-Revoke-ssh-access:
   - linux.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/swade1987/deprek8ion:
   title: Deprek8ion
@@ -240022,7 +240022,7 @@ https://github.com/swapnakpanda/Infographics/blob/main/Cheat%20Sheet/Database/SQ
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/swarmlet/swarmlet:
   title: '==swarmlet/swarmlet: Swarmlet=='
@@ -240591,7 +240591,7 @@ https://github.com/techiescamp/devops-projects:
   - elearning.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/techiescamp/kubernetes-learning-path:
   title: "==github.com/techiescamp/kubernetes-learning-path== \U0001F31F\U0001F31F"
@@ -240628,7 +240628,7 @@ https://github.com/techiescamp/kubernetes-learning-path:
   - kubernetes-tutorials.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/techno-tim/k3s-ansible:
   title: techno-tim/k3s-ansible
@@ -240732,7 +240732,7 @@ https://github.com/tektoncd:
   - tekton.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/tektoncd/chains:
   title: tektoncd/chains
@@ -241146,7 +241146,7 @@ https://github.com/terraform-aws-modules:
   - terraform.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/terraform-aws-modules/terraform-aws-eks:
   title: 'github.com/terraform-aws-modules/terraform-aws-eks: AWS EKS Terraform module'
@@ -241395,7 +241395,7 @@ https://github.com/testcontainers:
   - qa.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/tfutils/tfenv:
   title: tfenv
@@ -241507,7 +241507,7 @@ https://github.com/thangchung/awesome-dotnet-core:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/thanos-io/kube-thanos:
@@ -241801,7 +241801,7 @@ https://github.com/thomast1906/terraform-on-azure:
   - terraform.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/tibordp/terraform-hcloud-dualstack-k8s:
   title: 'terraform-hcloud-dualstack-k8s: Hetzner Dual-Stack Kubernetes Cluster'
@@ -242015,7 +242015,7 @@ https://github.com/tldrsec/awesome-secure-defaults:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/tlkamp/terraform-provider-validation:
@@ -242166,7 +242166,7 @@ https://github.com/todaywasawesome/atomic-cluster:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/todaywasawesome/oss-apps:
   title: 'todaywasawesome/oss-apps: OSS Applications'
@@ -242203,7 +242203,7 @@ https://github.com/todaywasawesome/oss-apps:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/tokarev-artem/auto-ec2-setup:
   title: github.com/tokarev-artem/auto-ec2-setup
@@ -242239,7 +242239,7 @@ https://github.com/tokarev-artem/auto-ec2-setup:
   - terraform.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/tom-256/ansible-awx-packer:
   title: github.com/tom-256/ansible-awx-packer
@@ -242276,7 +242276,7 @@ https://github.com/tom-256/ansible-awx-packer:
   - ansible.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/tomhuang12/awesome-k8s-resources:
   title: '==tomhuang12: Awesome Kubernetes Resources=='
@@ -242351,7 +242351,7 @@ https://github.com/tommeramber/ocp-automations:
   - ocp4.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/tomnomnom/gron:
   title: "github.com/tomnomnom/gron \U0001F31F"
@@ -242426,7 +242426,7 @@ https://github.com/tomwechsler/HashiCorp_Certified_Terraform_Associate:
   - terraform.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/toniblyx/my-arsenal-of-aws-security-tools:
   title: github.com/toniblyx/my-arsenal-of-aws-security-tools
@@ -242505,7 +242505,7 @@ https://github.com/topics/gitops:
   - index.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/topics/yaml-processor:
   title: github.com/topics/yaml-processor
@@ -242542,7 +242542,7 @@ https://github.com/topics/yaml-processor:
   - yaml.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/topolvm/pvc-autoresizer:
@@ -242846,7 +242846,7 @@ https://github.com/tutorialworks/pipeline-library-demo:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/twintproject/twint:
   title: TWINT - Twitter Intelligence Tool
@@ -243032,7 +243032,7 @@ https://github.com/ualter/awsbe-site:
   - aws-tools-scripts.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/uber/kraken:
   title: uber/kraken
@@ -243148,7 +243148,7 @@ https://github.com/unitypark/aws-serverless-demos:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/unitypark/aws-serverless-demos/tree/main/serverless-web-hosting/cloudfront-http-api-cognito:
   title: 'github.com/unitypark: AWS Serverless Demos - cloudfront-http-api-cognito'
@@ -243857,7 +243857,7 @@ https://github.com/vijaykedar/jenkins-setup-using-terraform:
   - terraform.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/vimwiki/vimwiki:
   title: VimWiki
@@ -244008,7 +244008,7 @@ https://github.com/viralpoetry/kubesurveyor:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/visenger/awesome-mlops:
   title: 'visenger/awesome-mlops: Awesome MLOps'
@@ -244046,7 +244046,7 @@ https://github.com/visenger/awesome-mlops:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/vitobotta/velero-notifications:
@@ -244938,7 +244938,7 @@ https://github.com/wangjia184/pod-inspector:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/wardviaene:
   title: "github.com/wardviaene (kubernetes, terraform, ansible, docker, etc) \U0001F31F"
@@ -244976,7 +244976,7 @@ https://github.com/wardviaene:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/wardviaene/advanced-kubernetes-course:
   title: wardviaene/advanced-kubernetes-course
@@ -245042,7 +245042,7 @@ https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/wardviaene/jenkins-course:
   title: wardviaene/jenkins-course
@@ -245081,7 +245081,7 @@ https://github.com/wardviaene/jenkins-course:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/wardviaene/kubernetes-course:
   title: wardviaene/kubernetes-course
@@ -245843,7 +245843,7 @@ https://github.com/windup:
   - ocp4.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/winfordlin/Compass:
   title: "Compass \U0001F31F"
@@ -245879,7 +245879,7 @@ https://github.com/winfordlin/Compass:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/witchery-project/witchery:
   title: witchery-project/witchery
@@ -245978,7 +245978,7 @@ https://github.com/wongcyrus/aws-account-cloud9-visualizer:
   - cloud-arch-diagrams.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/wsargent/docker-cheat-sheet:
   title: 'github.com: Docker cheat Sheet'
@@ -246202,7 +246202,7 @@ https://github.com/xiaopeng163/docker-compose-tpg:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/yahoo/check-log4j:
   title: yahoo/check-log4j
@@ -246355,7 +246355,7 @@ https://github.com/yangtao309/awesome-api-gateway:
   - other-awesome-lists.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
   is_special: true
 https://github.com/yankils/Simple-DevOps-Project:
@@ -246393,7 +246393,7 @@ https://github.com/yankils/Simple-DevOps-Project:
   - demos.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/yannh/kubeconform:
   title: "github.com/yannh/kubeconform \U0001F31F"
@@ -246694,7 +246694,7 @@ https://github.com/yonahd/orphaned-configmaps:
   - kubernetes-tools.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.com/yteraoka/kubectl-isolate:
   title: kubectl-isolate
@@ -247066,7 +247066,7 @@ https://github.comjoshmsmith/monkey-ops:
   - chaos-engineering.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://github.dev:
   title: github.dev
@@ -288846,7 +288846,7 @@ https://lab.github.com:
   - git.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://lab.texthtml.net/gitlab/merge-bot:
   title: 'lab.texthtml.net: Gitlab Merge Bot'
@@ -368018,7 +368018,7 @@ https://pages.github.com:
   - mkdocs.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://pagure.io/copr/copr:
   title: Copr
@@ -436485,7 +436485,7 @@ https://training.github.com/downloads/github-git-cheat-sheet.pdf:
   - cheatsheets.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://training.linuxfoundation.org/resources:
   title: The Linux Foundation Training
@@ -443639,7 +443639,7 @@ https://vscode.github.com:
   - visual-studio.md
   youtube_mosaic: {}
   gh_stars: 0
-  gh_pushed: N/A
+  gh_pushed: null
   gh_license: N/A
 https://vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks:
   title: 'vshn.ch: A (Very!) Quick Comparison of Kubernetes Serverless Frameworks'

From 803870adc56744e8f31dc1b8229eeba862f27da5 Mon Sep 17 00:00:00 2001
From: Nubenetes Bot 
Date: Fri, 19 Jun 2026 13:49:37 +0000
Subject: [PATCH 3/4] docs: automated README metric synchronization [skip ci]

---
 README.md | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index c71ec8d5..31e0dd0d 100644
--- a/README.md
+++ b/README.md
@@ -142,7 +142,7 @@ Additionally, as of May 2026, Nubenetes has reached the **Platinum Operational T
 | :--- | :--- |
 | **Total Technical Resources (Links)** | **18647+** |
 | **Specialized MD Pages** | **162** |
-| **Total Commits** | **6156+** |
+| **Total Commits** | **6161+** |
 | **Primary AI Engine** | **Google Gemini (Agentic)** |
 
 
@@ -180,7 +180,7 @@ The growth of Nubenetes reflects the acceleration of the Cloud Native ecosystem.
 | 6 | 2023 | 30 | 123 | Maintenance & Refinement |
 | 7 | 2024 | 53 | 218 | Curation Strategy Pivot |
 | 8 | 2025 | 5 | 20 | Stability & Research Phase |
-| 9 | 2026 | 2597 | 10,725 | **Agentic AI Surge** (May 2026 Inception) |
+| 9 | 2026 | 2602 | 10,746 | **Agentic AI Surge** (May 2026 Inception) |
 
 
 
@@ -196,8 +196,8 @@ xychart-beta
     title "Nubenetes Annual Growth Metrics (2018–2026)"
     x-axis ["2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026"]
     y-axis "Volume (Commits / Estimated New Refs)" 0 --> 11000
-    bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 10725]
-    bar [350, 142, 2046, 531, 402, 30, 53, 5, 2597]
+    bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 10746]
+    bar [350, 142, 2046, 531, 402, 30, 53, 5, 2602]
 ```
 
 
@@ -207,7 +207,7 @@ xychart-beta
 | :--- | :---: | :---: | :--- |
 | 2026-04 | 25 | 103 | Active Curation |
 | 2026-05 | 2101 | 8,677 | **Agentic Inception (Gemini Era)** |
-| 2026-06 | 471 | 1,945 | Active Curation |
+| 2026-06 | 476 | 1,965 | Active Curation |
 
 
 ### 2.4. Content Distribution and Semantic Clustering

From 2b5bb54d943569291c5884b81e7aa2c217f62905 Mon Sep 17 00:00:00 2001
From: Nubenetes Bot 
Date: Fri, 19 Jun 2026 15:52:06 +0200
Subject: [PATCH 4/4] docs: document releases 2.9.2-2.9.8 in CHANGELOG.md

The in-repo CHANGELOG had drifted (last entry 2.5.8) while GitHub Releases
went to 2.9.7. Backfill the 2.9.2-2.9.8 entries I have full detail on and
flag the 2.6.0-2.9.1 gap. 2.9.8 also covers the existing gh_pushed
'N/A'->null data cleanup (PR #385).

Co-Authored-By: Claude Opus 4.8 
---
 CHANGELOG.md | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2ae754fc..ad2c0dbd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,49 @@ All notable changes to this project will be documented in this file.
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+> **Note:** entries for `2.6.0`–`2.9.1` are not yet backfilled here; see the
+> [GitHub Releases](https://github.com/nubenetes/awesome-kubernetes/releases) for those.
+
+## [[2.9.8]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.9.8) - 2026-06-19
+
+### Changed
+- **Inventory `gh_pushed` Data Cleanup**: Normalized 281 existing inventory entries whose `gh_pushed` date field held the literal string `"N/A"` to `null`, completing the `2.9.4` source fix. Deterministic and CI-reproducible (`last_checked` already migrated to integer by the pipeline).
+- **Changelog Maintenance**: Documented releases `2.9.2`–`2.9.8` in `CHANGELOG.md`.
+
+## [[2.9.7]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.9.7) - 2026-06-19
+
+### Fixed
+- **Hero Card Height Consistency**: Aligned the emoji-based "Intelligence Digest" hero card with the other four logo cards on the V2 index by giving `.hero-badge-icon` a 100px flex-centered box in `v2_elite.css` (was ~32px tall). Cache-bust bumped to `?v=2.9.7`.
+
+## [[2.9.6]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.9.6) - 2026-06-19
+
+### Fixed
+- **Deterministic Inventory Dump**: Stored `last_checked` as an `INTEGER` (epoch seconds) instead of a `REAL` in `inventory_manager.py`, normalizing the value on the entry before both the SQL and YAML dump. SQLite's version-specific `REAL`→text float printing previously rewrote ~every row of `inventory.sql` when regenerated outside CI. Verified `load→save` idempotent and byte-identical between local SQLite 3.40.1 and the CI-equivalent `python:3.11` (SQLite 3.46.1).
+
+## [[2.9.5]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.9.5) - 2026-06-19
+
+### Fixed
+- **Index Outage (Runaway YouTube Mosaic)**: Fixed `reorganize_mosaic.load_inventory_channels()` selecting channels by `'youtube_mosaic' in entry` (key presence). Because the SQL round-trip materializes that column as an empty dict `{}` on every entry, the filter matched all ~18,647 inventory entries and emitted ~18.6k inline image links on a single line — producing a 4 MB `v2-docs/index.md` (and 2.9 MB `docs/index.md`) that hung both the V1 and V2 index pages. Now only entries with a non-empty `youtube_mosaic` dict and a logo image are rendered (136 curated channels).
+
+## [[2.9.4]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.9.4) - 2026-06-19
+
+### Fixed
+- **`gh_pushed` Source Normalization**: The enrichment writers (`fast_enrich.py`, `gemini_utils.py`) now store `gh_pushed` as `None` when GitHub data is unavailable, instead of the string `"N/A"` that reached `datetime.fromisoformat()` downstream. `gh_license` keeps its displayed `"N/A"` string sentinel.
+- **Curator Date-Parse Hardening**: Guarded the twin `fromisoformat()` call in `agentic_curator.py`'s MVQ-penalty check so a bad date value can't crash a curation batch.
+
+### Added
+- **Inventory Migration Script**: Added `scripts/normalize_gh_pushed.py` to clean existing `gh_pushed: "N/A"` rows.
+
+## [[2.9.3]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.9.3) - 2026-06-19
+
+### Fixed
+- **Platinum Audit Null Handling**: Hardened `safety_guard.py` against null/`"N/A"` inventory fields. The MVQ compliance check no longer passes `"N/A"` to `datetime.fromisoformat()` or multiplies a `None` star count; the linguistic-tagging check no longer calls `None.lower()` on a null `language` (which had aborted the entire audit). Each mandate now runs in isolation so one bad entry cannot kill the whole report.
+
+## [[2.9.2]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.9.2) - 2026-06-19
+
+### Fixed
+- **Dark-Theme CSS Flashes**: Removed `content-visibility: auto` from broad `
    `/`
      ` selectors and `.v2-tag-section` in `v2_elite.css`. On the slate (dark) theme it caused black flashes while scrolling and made link lists below the index mosaic appear collapsed (intrinsic-size mismatch). The tags page already uses collapsed `
      ` for native render-skipping, so the optimization was redundant. Cache-bust bumped to `?v=2.9.2`. + ## [[2.5.8]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.5.8) - 2026-06-18 ### Added